--- /home/fdroid/fdroiddata/tmp/de.kromke.andreas.musictagger_22.apk +++ /home/fdroid/fdroiddata/tmp/sigcp_de.kromke.andreas.musictagger_22.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: , actual: <6e2edea020fb2b0d7be654a00cf2a73a7e12ae0e62c17537524c7b757afdc7ce> │┄ ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. VERITY_CHUNKED_SHA256 digest mismatch. Expected: , actual: <0c8e0435ad00c0721e996a78fcf4b5c4930c5f8bfdb3f1e4455c5d74aefd2ab6f7d03b0000000000> │ @@ -1,57 +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: 6c7a61b16fc46100b8b1388a446929ce494169ee9e20f91f2a04e15bf01952fe │ -Signer #1 certificate SHA-1 digest: 325a0447067a5e471b15241c40c70409a46cb429 │ -Signer #1 certificate MD5 digest: e63c18f41be57383d78594731f0040e8 │ -Signer #1 key algorithm: RSA │ -Signer #1 key size (bits): 2048 │ -Signer #1 public key SHA-256 digest: 81430e6eac78aaca2619def23fd32969ae47e35e58e26379afcef6c126f8777e │ -Signer #1 public key SHA-1 digest: 4f385d66c71b51828fb98da3b8b2494a0e6a476e │ -Signer #1 public key MD5 digest: 338c912193232cfaa7bcc4b262c6ec0c │ -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.asynclayoutinflater_asynclayoutinflater.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.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.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-ui.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.legacy_legacy-support-v4.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-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-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.media_media.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.preference_preference.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.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.slidingpanelayout_slidingpanelayout.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.swiperefreshlayout_swiperefreshlayout.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/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: 3924215 bytes, number of entries: 850 │ -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 5547240 b- defN 81-Jan-01 01:01 classes.dex │ +-rw-rw-rw- 0.0 unx 5547244 b- defN 81-Jan-01 01:01 classes.dex │ -rw-rw-rw- 0.0 unx 3252 b- defN 81-Jan-01 01:01 assets/Apple_logo_black.svg │ -rw-rw-rw- 0.0 unx 7695 b- defN 81-Jan-01 01:01 assets/MusicTagger-Icon.svg │ -rw-rw-rw- 0.0 unx 5913 b- defN 81-Jan-01 01:01 assets/html-de/changes.html │ -rw-rw-rw- 0.0 unx 21338 b- defN 81-Jan-01 01:01 assets/html-de/help.html │ -rw-rw-rw- 0.0 unx 5302 b- defN 81-Jan-01 01:01 assets/html-en/changes.html │ -rw-rw-rw- 0.0 unx 19152 b- defN 81-Jan-01 01:01 assets/html-en/help.html │ -rw-rw-rw- 0.0 unx 4909 b- defN 81-Jan-01 01:01 assets/version-history.txt │ @@ -720,15 +720,15 @@ │ -rw---- 0.0 fat 516 b- defN 81-Jan-01 01:01 res/nl.xml │ -rw---- 0.0 fat 583 b- stor 81-Jan-01 01:01 res/nx.png │ -rw---- 0.0 fat 588 b- defN 81-Jan-01 01:01 res/nz.xml │ -rw---- 0.0 fat 1916 b- defN 81-Jan-01 01:01 res/o-.xml │ -rw---- 0.0 fat 796 b- defN 81-Jan-01 01:01 res/o1.xml │ -rw---- 0.0 fat 203 b- stor 81-Jan-01 01:01 res/oK.png │ -rw---- 0.0 fat 754 b- stor 81-Jan-01 01:01 res/oR.9.png │ --rw---- 0.0 fat 13724 b- stor 81-Jan-01 01:01 res/og.png │ +-rw---- 0.0 fat 13723 b- stor 81-Jan-01 01:01 res/og.png │ -rw---- 0.0 fat 404 b- stor 81-Jan-01 01:01 res/oj.png │ -rw---- 0.0 fat 2780 b- defN 81-Jan-01 01:01 res/on.xml │ -rw---- 0.0 fat 226 b- stor 81-Jan-01 01:01 res/ow.png │ -rw---- 0.0 fat 556 b- defN 81-Jan-01 01:01 res/oy.xml │ -rw---- 0.0 fat 464 b- defN 81-Jan-01 01:01 res/oz.xml │ -rw---- 0.0 fat 792 b- defN 81-Jan-01 01:01 res/p7.xml │ -rw---- 0.0 fat 660 b- defN 81-Jan-01 01:01 res/p8.xml │ @@ -845,8 +845,8 @@ │ -rw---- 0.0 fat 318 b- stor 81-Jan-01 01:01 res/zN.png │ -rw---- 0.0 fat 887 b- stor 81-Jan-01 01:01 res/zQ.png │ -rw---- 0.0 fat 840 b- defN 81-Jan-01 01:01 res/zq.xml │ -rw---- 0.0 fat 804192 b- stor 81-Jan-01 01:01 resources.arsc │ -rw---- 2.0 fat 75460 b- defN 81-Jan-01 01:01 META-INF/9E735B70.SF │ -rw---- 2.0 fat 1334 b- defN 81-Jan-01 01:01 META-INF/9E735B70.RSA │ -rw---- 2.0 fat 75333 b- defN 81-Jan-01 01:01 META-INF/MANIFEST.MF │ -850 files, 7483409 bytes uncompressed, 3822391 bytes compressed: 48.9% │ +850 files, 7483412 bytes uncompressed, 3822398 bytes compressed: 48.9% ├── 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 : 6ecede4c │ │ -signature : 0790...5dbf │ │ -file_size : 5547240 │ │ +checksum : af65c8e5 │ │ +signature : fc82...13ab │ │ +file_size : 5547244 │ │ header_size : 112 │ │ link_size : 0 │ │ link_off : 0 (0x000000) │ │ string_ids_size : 46534 │ │ string_ids_off : 112 (0x000070) │ │ type_ids_size : 5128 │ │ type_ids_off : 186248 (0x02d788) │ │ @@ -15,15 +15,15 @@ │ │ proto_ids_off : 206760 (0x0327a8) │ │ field_ids_size : 37796 │ │ field_ids_off : 298104 (0x048c78) │ │ method_ids_size : 41017 │ │ method_ids_off : 600472 (0x092998) │ │ class_defs_size : 4019 │ │ class_defs_off : 928608 (0x0e2b60) │ │ -data_size : 4490024 │ │ +data_size : 4490028 │ │ data_off : 1057216 (0x1021c0) │ │ │ │ Class #0 header: │ │ class_idx : 374 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 4143 │ │ source_file_idx : 7861 │ │ @@ -648823,15 +648823,15 @@ │ │ type : 'Z' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : false │ │ #3 : (in Lde/kromke/andreas/musictagger/BuildConfig;) │ │ name : 'TIMESTAMP' │ │ type : 'J' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 1620863976652 │ │ + value : 1622330096488 │ │ #4 : (in Lde/kromke/andreas/musictagger/BuildConfig;) │ │ name : 'VERSION_CODE' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 22 │ │ #5 : (in Lde/kromke/andreas/musictagger/BuildConfig;) │ │ name : 'VERSION_NAME' │ │ @@ -649819,17 +649819,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2bf198: |[2bf198] de.kromke.andreas.musictagger.R$anim.:()V │ │ -2bf1a8: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -2bf1ae: 0e00 |0003: return-void │ │ +2bf19c: |[2bf19c] de.kromke.andreas.musictagger.R$anim.:()V │ │ +2bf1ac: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +2bf1b2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -649961,17 +649961,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2bf180: |[2bf180] de.kromke.andreas.musictagger.R$animator.:()V │ │ -2bf190: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -2bf196: 0e00 |0003: return-void │ │ +2bf184: |[2bf184] de.kromke.andreas.musictagger.R$animator.:()V │ │ +2bf194: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +2bf19a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -650023,17 +650023,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2bf1b0: |[2bf1b0] de.kromke.andreas.musictagger.R$array.:()V │ │ -2bf1c0: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -2bf1c6: 0e00 |0003: return-void │ │ +2bf1b4: |[2bf1b4] de.kromke.andreas.musictagger.R$array.:()V │ │ +2bf1c4: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +2bf1ca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -654745,17 +654745,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2bf1c8: |[2bf1c8] de.kromke.andreas.musictagger.R$attr.:()V │ │ -2bf1d8: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -2bf1de: 0e00 |0003: return-void │ │ +2bf1cc: |[2bf1cc] de.kromke.andreas.musictagger.R$attr.:()V │ │ +2bf1dc: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +2bf1e2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -654812,17 +654812,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2bf1e0: |[2bf1e0] de.kromke.andreas.musictagger.R$bool.:()V │ │ -2bf1f0: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -2bf1f6: 0e00 |0003: return-void │ │ +2bf1e4: |[2bf1e4] de.kromke.andreas.musictagger.R$bool.:()V │ │ +2bf1f4: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +2bf1fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -655959,17 +655959,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2bf1f8: |[2bf1f8] de.kromke.andreas.musictagger.R$color.:()V │ │ -2bf208: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -2bf20e: 0e00 |0003: return-void │ │ +2bf1fc: |[2bf1fc] de.kromke.andreas.musictagger.R$color.:()V │ │ +2bf20c: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +2bf212: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -658011,17 +658011,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2bf210: |[2bf210] de.kromke.andreas.musictagger.R$dimen.:()V │ │ -2bf220: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -2bf226: 0e00 |0003: return-void │ │ +2bf214: |[2bf214] de.kromke.andreas.musictagger.R$dimen.:()V │ │ +2bf224: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +2bf22a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -658843,17 +658843,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2bf228: |[2bf228] de.kromke.andreas.musictagger.R$drawable.:()V │ │ -2bf238: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -2bf23e: 0e00 |0003: return-void │ │ +2bf22c: |[2bf22c] de.kromke.andreas.musictagger.R$drawable.:()V │ │ +2bf23c: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +2bf242: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -661305,17 +661305,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2bf240: |[2bf240] de.kromke.andreas.musictagger.R$id.:()V │ │ -2bf250: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -2bf256: 0e00 |0003: return-void │ │ +2bf244: |[2bf244] de.kromke.andreas.musictagger.R$id.:()V │ │ +2bf254: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +2bf25a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -661452,17 +661452,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2bf258: |[2bf258] de.kromke.andreas.musictagger.R$integer.:()V │ │ -2bf268: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -2bf26e: 0e00 |0003: return-void │ │ +2bf25c: |[2bf25c] de.kromke.andreas.musictagger.R$integer.:()V │ │ +2bf26c: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +2bf272: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -661549,17 +661549,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2bf270: |[2bf270] de.kromke.andreas.musictagger.R$interpolator.:()V │ │ -2bf280: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -2bf286: 0e00 |0003: return-void │ │ +2bf274: |[2bf274] de.kromke.andreas.musictagger.R$interpolator.:()V │ │ +2bf284: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +2bf28a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -662286,17 +662286,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2bf288: |[2bf288] de.kromke.andreas.musictagger.R$layout.:()V │ │ -2bf298: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -2bf29e: 0e00 |0003: return-void │ │ +2bf28c: |[2bf28c] de.kromke.andreas.musictagger.R$layout.:()V │ │ +2bf29c: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +2bf2a2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -662333,17 +662333,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2bf2a0: |[2bf2a0] de.kromke.andreas.musictagger.R$menu.:()V │ │ -2bf2b0: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -2bf2b6: 0e00 |0003: return-void │ │ +2bf2a4: |[2bf2a4] de.kromke.andreas.musictagger.R$menu.:()V │ │ +2bf2b4: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +2bf2ba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -662385,17 +662385,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2bf2b8: |[2bf2b8] de.kromke.andreas.musictagger.R$mipmap.:()V │ │ -2bf2c8: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -2bf2ce: 0e00 |0003: return-void │ │ +2bf2bc: |[2bf2bc] de.kromke.andreas.musictagger.R$mipmap.:()V │ │ +2bf2cc: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +2bf2d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -662432,17 +662432,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2bf2d0: |[2bf2d0] de.kromke.andreas.musictagger.R$plurals.:()V │ │ -2bf2e0: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -2bf2e6: 0e00 |0003: return-void │ │ +2bf2d4: |[2bf2d4] de.kromke.andreas.musictagger.R$plurals.:()V │ │ +2bf2e4: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +2bf2ea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -663519,17 +663519,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2bf2e8: |[2bf2e8] de.kromke.andreas.musictagger.R$string.:()V │ │ -2bf2f8: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -2bf2fe: 0e00 |0003: return-void │ │ +2bf2ec: |[2bf2ec] de.kromke.andreas.musictagger.R$string.:()V │ │ +2bf2fc: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +2bf302: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -667336,17 +667336,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2c1864: |[2c1864] de.kromke.andreas.musictagger.R$style.:()V │ │ -2c1874: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -2c187a: 0e00 |0003: return-void │ │ +2c1868: |[2c1868] de.kromke.andreas.musictagger.R$style.:()V │ │ +2c1878: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +2c187e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -676043,650 +676043,650 @@ │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 17 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 4766 16-bit code units │ │ -2bf300: |[2bf300] de.kromke.andreas.musictagger.R$styleable.:()V │ │ -2bf310: 1300 1d00 |0000: const/16 v0, #int 29 // #1d │ │ -2bf314: 2300 2013 |0002: new-array v0, v0, [I // type@1320 │ │ -2bf318: 2600 5804 0000 |0004: fill-array-data v0, 0000045c // +00000458 │ │ -2bf31e: 6900 127a |0007: sput-object v0, Lde/kromke/andreas/musictagger/R$styleable;.ActionBar:[I // field@7a12 │ │ -2bf322: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -2bf324: 2301 2013 |000a: new-array v1, v0, [I // type@1320 │ │ -2bf328: 1402 b300 0101 |000c: const v2, #float 2.36941e-38 // #010100b3 │ │ -2bf32e: 1203 |000f: const/4 v3, #int 0 // #0 │ │ -2bf330: 4b02 0103 |0010: aput v2, v1, v3 │ │ -2bf334: 6901 137a |0012: sput-object v1, Lde/kromke/andreas/musictagger/R$styleable;.ActionBarLayout:[I // field@7a13 │ │ -2bf338: 2301 2013 |0014: new-array v1, v0, [I // type@1320 │ │ -2bf33c: 1402 3f01 0101 |0016: const v2, #float 2.36945e-38 // #0101013f │ │ -2bf342: 4b02 0103 |0019: aput v2, v1, v3 │ │ -2bf346: 6901 327a |001b: sput-object v1, Lde/kromke/andreas/musictagger/R$styleable;.ActionMenuItemView:[I // field@7a32 │ │ -2bf34a: 2331 2013 |001d: new-array v1, v3, [I // type@1320 │ │ -2bf34e: 6901 347a |001f: sput-object v1, Lde/kromke/andreas/musictagger/R$styleable;.ActionMenuView:[I // field@7a34 │ │ -2bf352: 1261 |0021: const/4 v1, #int 6 // #6 │ │ -2bf354: 2312 2013 |0022: new-array v2, v1, [I // type@1320 │ │ -2bf358: 2602 7604 0000 |0024: fill-array-data v2, 0000049a // +00000476 │ │ -2bf35e: 6902 357a |0027: sput-object v2, Lde/kromke/andreas/musictagger/R$styleable;.ActionMode:[I // field@7a35 │ │ -2bf362: 1222 |0029: const/4 v2, #int 2 // #2 │ │ -2bf364: 2324 2013 |002a: new-array v4, v2, [I // type@1320 │ │ -2bf368: 2604 7e04 0000 |002c: fill-array-data v4, 000004aa // +0000047e │ │ -2bf36e: 6904 3c7a |002f: sput-object v4, Lde/kromke/andreas/musictagger/R$styleable;.ActivityChooserView:[I // field@7a3c │ │ -2bf372: 1304 0800 |0031: const/16 v4, #int 8 // #8 │ │ -2bf376: 2345 2013 |0033: new-array v5, v4, [I // type@1320 │ │ -2bf37a: 2605 7d04 0000 |0035: fill-array-data v5, 000004b2 // +0000047d │ │ -2bf380: 6905 3f7a |0038: sput-object v5, Lde/kromke/andreas/musictagger/R$styleable;.AlertDialog:[I // field@7a3f │ │ -2bf384: 2315 2013 |003a: new-array v5, v1, [I // type@1320 │ │ -2bf388: 2605 8a04 0000 |003c: fill-array-data v5, 000004c6 // +0000048a │ │ -2bf38e: 6905 487a |003f: sput-object v5, Lde/kromke/andreas/musictagger/R$styleable;.AnimatedStateListDrawableCompat:[I // field@7a48 │ │ -2bf392: 2325 2013 |0041: new-array v5, v2, [I // type@1320 │ │ -2bf396: 2605 9304 0000 |0043: fill-array-data v5, 000004d6 // +00000493 │ │ -2bf39c: 6905 4f7a |0046: sput-object v5, Lde/kromke/andreas/musictagger/R$styleable;.AnimatedStateListDrawableItem:[I // field@7a4f │ │ -2bf3a0: 1245 |0048: const/4 v5, #int 4 // #4 │ │ -2bf3a2: 2356 2013 |0049: new-array v6, v5, [I // type@1320 │ │ -2bf3a6: 2606 9304 0000 |004b: fill-array-data v6, 000004de // +00000493 │ │ -2bf3ac: 6906 527a |004e: sput-object v6, Lde/kromke/andreas/musictagger/R$styleable;.AnimatedStateListDrawableTransition:[I // field@7a52 │ │ -2bf3b0: 2346 2013 |0050: new-array v6, v4, [I // type@1320 │ │ -2bf3b4: 2606 9804 0000 |0052: fill-array-data v6, 000004ea // +00000498 │ │ -2bf3ba: 6906 577a |0055: sput-object v6, Lde/kromke/andreas/musictagger/R$styleable;.AppBarLayout:[I // field@7a57 │ │ -2bf3be: 2356 2013 |0057: new-array v6, v5, [I // type@1320 │ │ -2bf3c2: 2606 a504 0000 |0059: fill-array-data v6, 000004fe // +000004a5 │ │ -2bf3c8: 6906 587a |005c: sput-object v6, Lde/kromke/andreas/musictagger/R$styleable;.AppBarLayoutStates:[I // field@7a58 │ │ -2bf3cc: 2326 2013 |005e: new-array v6, v2, [I // type@1320 │ │ -2bf3d0: 2606 aa04 0000 |0060: fill-array-data v6, 0000050a // +000004aa │ │ -2bf3d6: 6906 5d7a |0063: sput-object v6, Lde/kromke/andreas/musictagger/R$styleable;.AppBarLayout_Layout:[I // field@7a5d │ │ -2bf3da: 2356 2013 |0065: new-array v6, v5, [I // type@1320 │ │ -2bf3de: 2606 ab04 0000 |0067: fill-array-data v6, 00000512 // +000004ab │ │ -2bf3e4: 6906 687a |006a: sput-object v6, Lde/kromke/andreas/musictagger/R$styleable;.AppCompatImageView:[I // field@7a68 │ │ -2bf3e8: 2356 2013 |006c: new-array v6, v5, [I // type@1320 │ │ -2bf3ec: 2606 b004 0000 |006e: fill-array-data v6, 0000051e // +000004b0 │ │ -2bf3f2: 6906 6d7a |0071: sput-object v6, Lde/kromke/andreas/musictagger/R$styleable;.AppCompatSeekBar:[I // field@7a6d │ │ -2bf3f6: 1276 |0073: const/4 v6, #int 7 // #7 │ │ -2bf3f8: 2367 2013 |0074: new-array v7, v6, [I // type@1320 │ │ -2bf3fc: 2607 b404 0000 |0076: fill-array-data v7, 0000052a // +000004b4 │ │ -2bf402: 6907 727a |0079: sput-object v7, Lde/kromke/andreas/musictagger/R$styleable;.AppCompatTextHelper:[I // field@7a72 │ │ -2bf406: 1307 1500 |007b: const/16 v7, #int 21 // #15 │ │ -2bf40a: 2378 2013 |007d: new-array v8, v7, [I // type@1320 │ │ -2bf40e: 2608 bd04 0000 |007f: fill-array-data v8, 0000053c // +000004bd │ │ -2bf414: 6908 7a7a |0082: sput-object v8, Lde/kromke/andreas/musictagger/R$styleable;.AppCompatTextView:[I // field@7a7a │ │ -2bf418: 1308 7d00 |0084: const/16 v8, #int 125 // #7d │ │ -2bf41c: 2388 2013 |0086: new-array v8, v8, [I // type@1320 │ │ -2bf420: 2608 e204 0000 |0088: fill-array-data v8, 0000056a // +000004e2 │ │ -2bf426: 6908 907a |008b: sput-object v8, Lde/kromke/andreas/musictagger/R$styleable;.AppCompatTheme:[I // field@7a90 │ │ -2bf42a: 2328 2013 |008d: new-array v8, v2, [I // type@1320 │ │ -2bf42e: 2608 d905 0000 |008f: fill-array-data v8, 00000668 // +000005d9 │ │ -2bf434: 6908 0e7b |0092: sput-object v8, Lde/kromke/andreas/musictagger/R$styleable;.BackgroundStyle:[I // field@7b0e │ │ -2bf438: 2368 2013 |0094: new-array v8, v6, [I // type@1320 │ │ -2bf43c: 2608 da05 0000 |0096: fill-array-data v8, 00000670 // +000005da │ │ -2bf442: 6908 117b |0099: sput-object v8, Lde/kromke/andreas/musictagger/R$styleable;.Badge:[I // field@7b11 │ │ -2bf446: 1308 0900 |009b: const/16 v8, #int 9 // #9 │ │ -2bf44a: 2389 2013 |009d: new-array v9, v8, [I // type@1320 │ │ -2bf44e: 2609 e305 0000 |009f: fill-array-data v9, 00000682 // +000005e3 │ │ -2bf454: 6909 197b |00a2: sput-object v9, Lde/kromke/andreas/musictagger/R$styleable;.BaseProgressIndicator:[I // field@7b19 │ │ -2bf458: 1309 0b00 |00a4: const/16 v9, #int 11 // #b │ │ -2bf45c: 239a 2013 |00a6: new-array v10, v9, [I // type@1320 │ │ -2bf460: 260a f005 0000 |00a8: fill-array-data v10, 00000698 // +000005f0 │ │ -2bf466: 690a 237b |00ab: sput-object v10, Lde/kromke/andreas/musictagger/R$styleable;.BottomAppBar:[I // field@7b23 │ │ -2bf46a: 130a 0c00 |00ad: const/16 v10, #int 12 // #c │ │ -2bf46e: 23ab 2013 |00af: new-array v11, v10, [I // type@1320 │ │ -2bf472: 260b 0106 0000 |00b1: fill-array-data v11, 000006b2 // +00000601 │ │ -2bf478: 690b 2f7b |00b4: sput-object v11, Lde/kromke/andreas/musictagger/R$styleable;.BottomNavigationView:[I // field@7b2f │ │ -2bf47c: 130b 0d00 |00b6: const/16 v11, #int 13 // #d │ │ -2bf480: 23bc 2013 |00b8: new-array v12, v11, [I // type@1320 │ │ -2bf484: 260c 1406 0000 |00ba: fill-array-data v12, 000006ce // +00000614 │ │ -2bf48a: 690c 3c7b |00bd: sput-object v12, Lde/kromke/andreas/musictagger/R$styleable;.BottomSheetBehavior_Layout:[I // field@7b3c │ │ -2bf48e: 230c 2013 |00bf: new-array v12, v0, [I // type@1320 │ │ -2bf492: 140d 2b00 047f |00c1: const v13, #float 1.75459e+38 // #7f04002b │ │ -2bf498: 4b0d 0c03 |00c4: aput v13, v12, v3 │ │ -2bf49c: 690c 4a7b |00c6: sput-object v12, Lde/kromke/andreas/musictagger/R$styleable;.ButtonBarLayout:[I // field@7b4a │ │ -2bf4a0: 23bb 2013 |00c8: new-array v11, v11, [I // type@1320 │ │ -2bf4a4: 260b 2206 0000 |00ca: fill-array-data v11, 000006ec // +00000622 │ │ -2bf4aa: 690b 4c7b |00cd: sput-object v11, Lde/kromke/andreas/musictagger/R$styleable;.CardView:[I // field@7b4c │ │ -2bf4ae: 231b 2013 |00cf: new-array v11, v1, [I // type@1320 │ │ -2bf4b2: 260b 3906 0000 |00d1: fill-array-data v11, 0000070a // +00000639 │ │ -2bf4b8: 690b 5a7b |00d4: sput-object v11, Lde/kromke/andreas/musictagger/R$styleable;.CheckBoxPreference:[I // field@7b5a │ │ -2bf4bc: 130b 2a00 |00d6: const/16 v11, #int 42 // #2a │ │ -2bf4c0: 23bb 2013 |00d8: new-array v11, v11, [I // type@1320 │ │ -2bf4c4: 260b 4006 0000 |00da: fill-array-data v11, 0000071a // +00000640 │ │ -2bf4ca: 690b 617b |00dd: sput-object v11, Lde/kromke/andreas/musictagger/R$styleable;.Chip:[I // field@7b61 │ │ -2bf4ce: 236b 2013 |00df: new-array v11, v6, [I // type@1320 │ │ -2bf4d2: 260b 9106 0000 |00e1: fill-array-data v11, 00000772 // +00000691 │ │ -2bf4d8: 690b 627b |00e4: sput-object v11, Lde/kromke/andreas/musictagger/R$styleable;.ChipGroup:[I // field@7b62 │ │ -2bf4dc: 123b |00e6: const/4 v11, #int 3 // #3 │ │ -2bf4de: 23bc 2013 |00e7: new-array v12, v11, [I // type@1320 │ │ -2bf4e2: 260c 9b06 0000 |00e9: fill-array-data v12, 00000784 // +0000069b │ │ -2bf4e8: 690c 947b |00ec: sput-object v12, Lde/kromke/andreas/musictagger/R$styleable;.CircularProgressIndicator:[I // field@7b94 │ │ -2bf4ec: 232c 2013 |00ee: new-array v12, v2, [I // type@1320 │ │ -2bf4f0: 260c 9e06 0000 |00f0: fill-array-data v12, 0000078e // +0000069e │ │ -2bf4f6: 690c 987b |00f3: sput-object v12, Lde/kromke/andreas/musictagger/R$styleable;.ClockFaceView:[I // field@7b98 │ │ -2bf4fa: 23bc 2013 |00f5: new-array v12, v11, [I // type@1320 │ │ -2bf4fe: 260c 9f06 0000 |00f7: fill-array-data v12, 00000796 // +0000069f │ │ -2bf504: 690c 9b7b |00fa: sput-object v12, Lde/kromke/andreas/musictagger/R$styleable;.ClockHandView:[I // field@7b9b │ │ -2bf508: 130c 1100 |00fc: const/16 v12, #int 17 // #11 │ │ -2bf50c: 23cd 2013 |00fe: new-array v13, v12, [I // type@1320 │ │ -2bf510: 260d a006 0000 |0100: fill-array-data v13, 000007a0 // +000006a0 │ │ -2bf516: 690d 9f7b |0103: sput-object v13, Lde/kromke/andreas/musictagger/R$styleable;.CollapsingToolbarLayout:[I // field@7b9f │ │ -2bf51a: 232d 2013 |0105: new-array v13, v2, [I // type@1320 │ │ -2bf51e: 260d bf06 0000 |0107: fill-array-data v13, 000007c6 // +000006bf │ │ -2bf524: 690d a07b |010a: sput-object v13, Lde/kromke/andreas/musictagger/R$styleable;.CollapsingToolbarLayout_Layout:[I // field@7ba0 │ │ -2bf528: 23bd 2013 |010c: new-array v13, v11, [I // type@1320 │ │ -2bf52c: 260d c006 0000 |010e: fill-array-data v13, 000007ce // +000006c0 │ │ -2bf532: 690d b47b |0111: sput-object v13, Lde/kromke/andreas/musictagger/R$styleable;.ColorStateListItem:[I // field@7bb4 │ │ -2bf536: 235d 2013 |0113: new-array v13, v5, [I // type@1320 │ │ -2bf53a: 260d c306 0000 |0115: fill-array-data v13, 000007d8 // +000006c3 │ │ -2bf540: 690d b87b |0118: sput-object v13, Lde/kromke/andreas/musictagger/R$styleable;.CompoundButton:[I // field@7bb8 │ │ -2bf544: 130d 6d00 |011a: const/16 v13, #int 109 // #6d │ │ -2bf548: 23dd 2013 |011c: new-array v13, v13, [I // type@1320 │ │ -2bf54c: 260d c606 0000 |011e: fill-array-data v13, 000007e4 // +000006c6 │ │ -2bf552: 690d bd7b |0121: sput-object v13, Lde/kromke/andreas/musictagger/R$styleable;.Constraint:[I // field@7bbd │ │ -2bf556: 130d 5a00 |0123: const/16 v13, #int 90 // #5a │ │ -2bf55a: 23dd 2013 |0125: new-array v13, v13, [I // type@1320 │ │ -2bf55e: 260d 9b07 0000 |0127: fill-array-data v13, 000008c2 // +0000079b │ │ -2bf564: 690d be7b |012a: sput-object v13, Lde/kromke/andreas/musictagger/R$styleable;.ConstraintLayout_Layout:[I // field@7bbe │ │ -2bf568: 232d 2013 |012c: new-array v13, v2, [I // type@1320 │ │ -2bf56c: 260d 4c08 0000 |012e: fill-array-data v13, 0000097a // +0000084c │ │ -2bf572: 690d 197c |0131: sput-object v13, Lde/kromke/andreas/musictagger/R$styleable;.ConstraintLayout_placeholder:[I // field@7c19 │ │ -2bf576: 130d 6f00 |0133: const/16 v13, #int 111 // #6f │ │ -2bf57a: 23dd 2013 |0135: new-array v13, v13, [I // type@1320 │ │ -2bf57e: 260d 4b08 0000 |0137: fill-array-data v13, 00000982 // +0000084b │ │ -2bf584: 690d 1c7c |013a: sput-object v13, Lde/kromke/andreas/musictagger/R$styleable;.ConstraintSet:[I // field@7c1c │ │ -2bf588: 232d 2013 |013c: new-array v13, v2, [I // type@1320 │ │ -2bf58c: 260d 2609 0000 |013e: fill-array-data v13, 00000a64 // +00000926 │ │ -2bf592: 690d f97c |0141: sput-object v13, Lde/kromke/andreas/musictagger/R$styleable;.CoordinatorLayout:[I // field@7cf9 │ │ -2bf596: 236d 2013 |0143: new-array v13, v6, [I // type@1320 │ │ -2bf59a: 260d 2709 0000 |0145: fill-array-data v13, 00000a6c // +00000927 │ │ -2bf5a0: 690d fa7c |0148: sput-object v13, Lde/kromke/andreas/musictagger/R$styleable;.CoordinatorLayout_Layout:[I // field@7cfa │ │ -2bf5a4: 238d 2013 |014a: new-array v13, v8, [I // type@1320 │ │ -2bf5a8: 260d 3209 0000 |014c: fill-array-data v13, 00000a7e // +00000932 │ │ -2bf5ae: 690d 047d |014f: sput-object v13, Lde/kromke/andreas/musictagger/R$styleable;.CustomAttribute:[I // field@7d04 │ │ -2bf5b2: 23ad 2013 |0151: new-array v13, v10, [I // type@1320 │ │ -2bf5b6: 260d 4109 0000 |0153: fill-array-data v13, 00000a94 // +00000941 │ │ -2bf5bc: 690d 0e7d |0156: sput-object v13, Lde/kromke/andreas/musictagger/R$styleable;.DialogPreference:[I // field@7d0e │ │ -2bf5c0: 234d 2013 |0158: new-array v13, v4, [I // type@1320 │ │ -2bf5c4: 260d 5609 0000 |015a: fill-array-data v13, 00000ab0 // +00000956 │ │ -2bf5ca: 690d 1b7d |015d: sput-object v13, Lde/kromke/andreas/musictagger/R$styleable;.DrawerArrowToggle:[I // field@7d1b │ │ -2bf5ce: 230d 2013 |015f: new-array v13, v0, [I // type@1320 │ │ -2bf5d2: 140e 8e03 047f |0161: const v14, #float 1.75477e+38 // #7f04038e │ │ -2bf5d8: 4b0e 0d03 |0164: aput v14, v13, v3 │ │ -2bf5dc: 690d 247d |0166: sput-object v13, Lde/kromke/andreas/musictagger/R$styleable;.EditTextPreference:[I // field@7d24 │ │ -2bf5e0: 231d 2013 |0168: new-array v13, v1, [I // type@1320 │ │ -2bf5e4: 260d 5a09 0000 |016a: fill-array-data v13, 00000ac4 // +0000095a │ │ -2bf5ea: 690d 267d |016d: sput-object v13, Lde/kromke/andreas/musictagger/R$styleable;.ExtendedFloatingActionButton:[I // field@7d26 │ │ -2bf5ee: 232d 2013 |016f: new-array v13, v2, [I // type@1320 │ │ -2bf5f2: 260d 6309 0000 |0171: fill-array-data v13, 00000ad4 // +00000963 │ │ -2bf5f8: 690d 277d |0174: sput-object v13, Lde/kromke/andreas/musictagger/R$styleable;.ExtendedFloatingActionButton_Behavior_Layout:[I // field@7d27 │ │ -2bf5fc: 23cd 2013 |0176: new-array v13, v12, [I // type@1320 │ │ -2bf600: 260d 6409 0000 |0178: fill-array-data v13, 00000adc // +00000964 │ │ -2bf606: 690d 307d |017b: sput-object v13, Lde/kromke/andreas/musictagger/R$styleable;.FloatingActionButton:[I // field@7d30 │ │ -2bf60a: 230d 2013 |017d: new-array v13, v0, [I // type@1320 │ │ -2bf60e: 140e 5000 047f |017f: const v14, #float 1.7546e+38 // #7f040050 │ │ -2bf614: 4b0e 0d03 |0182: aput v14, v13, v3 │ │ -2bf618: 690d 317d |0184: sput-object v13, Lde/kromke/andreas/musictagger/R$styleable;.FloatingActionButton_Behavior_Layout:[I // field@7d31 │ │ -2bf61c: 232d 2013 |0186: new-array v13, v2, [I // type@1320 │ │ -2bf620: 260d 7a09 0000 |0188: fill-array-data v13, 00000b02 // +0000097a │ │ -2bf626: 690d 447d |018b: sput-object v13, Lde/kromke/andreas/musictagger/R$styleable;.FlowLayout:[I // field@7d44 │ │ -2bf62a: 231d 2013 |018d: new-array v13, v1, [I // type@1320 │ │ -2bf62e: 260d 7b09 0000 |018f: fill-array-data v13, 00000b0a // +0000097b │ │ -2bf634: 690d 477d |0192: sput-object v13, Lde/kromke/andreas/musictagger/R$styleable;.FontFamily:[I // field@7d47 │ │ -2bf638: 130d 0a00 |0194: const/16 v13, #int 10 // #a │ │ -2bf63c: 23de 2013 |0196: new-array v14, v13, [I // type@1320 │ │ -2bf640: 260e 8209 0000 |0198: fill-array-data v14, 00000b1a // +00000982 │ │ -2bf646: 690e 487d |019b: sput-object v14, Lde/kromke/andreas/musictagger/R$styleable;.FontFamilyFont:[I // field@7d48 │ │ -2bf64a: 23be 2013 |019d: new-array v14, v11, [I // type@1320 │ │ -2bf64e: 260e 9309 0000 |019f: fill-array-data v14, 00000b32 // +00000993 │ │ -2bf654: 690e 597d |01a2: sput-object v14, Lde/kromke/andreas/musictagger/R$styleable;.ForegroundLinearLayout:[I // field@7d59 │ │ -2bf658: 23be 2013 |01a4: new-array v14, v11, [I // type@1320 │ │ -2bf65c: 260e 9609 0000 |01a6: fill-array-data v14, 00000b3c // +00000996 │ │ -2bf662: 690e 5d7d |01a9: sput-object v14, Lde/kromke/andreas/musictagger/R$styleable;.Fragment:[I // field@7d5d │ │ -2bf666: 232e 2013 |01ab: new-array v14, v2, [I // type@1320 │ │ -2bf66a: 260e 9909 0000 |01ad: fill-array-data v14, 00000b46 // +00000999 │ │ -2bf670: 690e 5e7d |01b0: sput-object v14, Lde/kromke/andreas/musictagger/R$styleable;.FragmentContainerView:[I // field@7d5e │ │ -2bf674: 23ae 2013 |01b2: new-array v14, v10, [I // type@1320 │ │ -2bf678: 260e 9a09 0000 |01b4: fill-array-data v14, 00000b4e // +0000099a │ │ -2bf67e: 690e 647d |01b7: sput-object v14, Lde/kromke/andreas/musictagger/R$styleable;.GradientColor:[I // field@7d64 │ │ -2bf682: 232e 2013 |01b9: new-array v14, v2, [I // type@1320 │ │ -2bf686: 260e af09 0000 |01bb: fill-array-data v14, 00000b6a // +000009af │ │ -2bf68c: 690e 657d |01be: sput-object v14, Lde/kromke/andreas/musictagger/R$styleable;.GradientColorItem:[I // field@7d65 │ │ -2bf690: 238e 2013 |01c0: new-array v14, v8, [I // type@1320 │ │ -2bf694: 260e b009 0000 |01c2: fill-array-data v14, 00000b72 // +000009b0 │ │ -2bf69a: 690e 747d |01c5: sput-object v14, Lde/kromke/andreas/musictagger/R$styleable;.ImageFilterView:[I // field@7d74 │ │ -2bf69e: 23be 2013 |01c7: new-array v14, v11, [I // type@1320 │ │ -2bf6a2: 260e bf09 0000 |01c9: fill-array-data v14, 00000b88 // +000009bf │ │ -2bf6a8: 690e 7e7d |01cc: sput-object v14, Lde/kromke/andreas/musictagger/R$styleable;.Insets:[I // field@7d7e │ │ -2bf6ac: 130e 1200 |01ce: const/16 v14, #int 18 // #12 │ │ -2bf6b0: 23ee 2013 |01d0: new-array v14, v14, [I // type@1320 │ │ -2bf6b4: 260e c009 0000 |01d2: fill-array-data v14, 00000b92 // +000009c0 │ │ -2bf6ba: 690e 827d |01d5: sput-object v14, Lde/kromke/andreas/musictagger/R$styleable;.KeyAttribute:[I // field@7d82 │ │ -2bf6be: 130e 1400 |01d7: const/16 v14, #int 20 // #14 │ │ -2bf6c2: 23ef 2013 |01d9: new-array v15, v14, [I // type@1320 │ │ -2bf6c6: 260f df09 0000 |01db: fill-array-data v15, 00000bba // +000009df │ │ -2bf6cc: 690f 957d |01de: sput-object v15, Lde/kromke/andreas/musictagger/R$styleable;.KeyCycle:[I // field@7d95 │ │ -2bf6d0: 233f 2013 |01e0: new-array v15, v3, [I // type@1320 │ │ -2bf6d4: 690f aa7d |01e2: sput-object v15, Lde/kromke/andreas/musictagger/R$styleable;.KeyFrame:[I // field@7daa │ │ -2bf6d8: 233f 2013 |01e4: new-array v15, v3, [I // type@1320 │ │ -2bf6dc: 690f ab7d |01e6: sput-object v15, Lde/kromke/andreas/musictagger/R$styleable;.KeyFramesAcceleration:[I // field@7dab │ │ -2bf6e0: 233f 2013 |01e8: new-array v15, v3, [I // type@1320 │ │ -2bf6e4: 690f ac7d |01ea: sput-object v15, Lde/kromke/andreas/musictagger/R$styleable;.KeyFramesVelocity:[I // field@7dac │ │ -2bf6e8: 23af 2013 |01ec: new-array v15, v10, [I // type@1320 │ │ -2bf6ec: 260f f809 0000 |01ee: fill-array-data v15, 00000be6 // +000009f8 │ │ -2bf6f2: 690f ad7d |01f1: sput-object v15, Lde/kromke/andreas/musictagger/R$styleable;.KeyPosition:[I // field@7dad │ │ -2bf6f6: 23ee 2013 |01f3: new-array v14, v14, [I // type@1320 │ │ -2bf6fa: 260e 0d0a 0000 |01f5: fill-array-data v14, 00000c02 // +00000a0d │ │ -2bf700: 690e ba7d |01f8: sput-object v14, Lde/kromke/andreas/musictagger/R$styleable;.KeyTimeCycle:[I // field@7dba │ │ -2bf704: 23de 2013 |01fa: new-array v14, v13, [I // type@1320 │ │ -2bf708: 260e 320a 0000 |01fc: fill-array-data v14, 00000c2e // +00000a32 │ │ -2bf70e: 690e cf7d |01ff: sput-object v14, Lde/kromke/andreas/musictagger/R$styleable;.KeyTrigger:[I // field@7dcf │ │ -2bf712: 130e 4300 |0201: const/16 v14, #int 67 // #43 │ │ -2bf716: 23ee 2013 |0203: new-array v14, v14, [I // type@1320 │ │ -2bf71a: 260e 410a 0000 |0205: fill-array-data v14, 00000c46 // +00000a41 │ │ -2bf720: 690e da7d |0208: sput-object v14, Lde/kromke/andreas/musictagger/R$styleable;.Layout:[I // field@7dda │ │ -2bf724: 238e 2013 |020a: new-array v14, v8, [I // type@1320 │ │ -2bf728: 260e c40a 0000 |020c: fill-array-data v14, 00000cd0 // +00000ac4 │ │ -2bf72e: 690e 1e7e |020f: sput-object v14, Lde/kromke/andreas/musictagger/R$styleable;.LinearLayoutCompat:[I // field@7e1e │ │ -2bf732: 235e 2013 |0211: new-array v14, v5, [I // type@1320 │ │ -2bf736: 260e d30a 0000 |0213: fill-array-data v14, 00000ce6 // +00000ad3 │ │ -2bf73c: 690e 1f7e |0216: sput-object v14, Lde/kromke/andreas/musictagger/R$styleable;.LinearLayoutCompat_Layout:[I // field@7e1f │ │ -2bf740: 232e 2013 |0218: new-array v14, v2, [I // type@1320 │ │ -2bf744: 260e d80a 0000 |021a: fill-array-data v14, 00000cf2 // +00000ad8 │ │ -2bf74a: 690e 2d7e |021d: sput-object v14, Lde/kromke/andreas/musictagger/R$styleable;.LinearProgressIndicator:[I // field@7e2d │ │ -2bf74e: 232e 2013 |021f: new-array v14, v2, [I // type@1320 │ │ -2bf752: 260e d90a 0000 |0221: fill-array-data v14, 00000cfa // +00000ad9 │ │ -2bf758: 690e 307e |0224: sput-object v14, Lde/kromke/andreas/musictagger/R$styleable;.ListPopupWindow:[I // field@7e30 │ │ -2bf75c: 125e |0226: const/4 v14, #int 5 // #5 │ │ -2bf75e: 23ef 2013 |0227: new-array v15, v14, [I // type@1320 │ │ -2bf762: 260f d90a 0000 |0229: fill-array-data v15, 00000d02 // +00000ad9 │ │ -2bf768: 690f 337e |022c: sput-object v15, Lde/kromke/andreas/musictagger/R$styleable;.ListPreference:[I // field@7e33 │ │ -2bf76c: 235f 2013 |022e: new-array v15, v5, [I // type@1320 │ │ -2bf770: 260f e00a 0000 |0230: fill-array-data v15, 00000d10 // +00000ae0 │ │ -2bf776: 690f 397e |0233: sput-object v15, Lde/kromke/andreas/musictagger/R$styleable;.MaterialAlertDialog:[I // field@7e39 │ │ -2bf77a: 23ef 2013 |0235: new-array v15, v14, [I // type@1320 │ │ -2bf77e: 260f e50a 0000 |0237: fill-array-data v15, 00000d1c // +00000ae5 │ │ -2bf784: 690f 3a7e |023a: sput-object v15, Lde/kromke/andreas/musictagger/R$styleable;.MaterialAlertDialogTheme:[I // field@7e3a │ │ -2bf788: 230f 2013 |023c: new-array v15, v0, [I // type@1320 │ │ -2bf78c: 1410 2002 0101 |023e: const v16, #float 2.36951e-38 // #01010220 │ │ -2bf792: 4b10 0f03 |0241: aput v16, v15, v3 │ │ -2bf796: 690f 447e |0243: sput-object v15, Lde/kromke/andreas/musictagger/R$styleable;.MaterialAutoCompleteTextView:[I // field@7e44 │ │ -2bf79a: 2377 2013 |0245: new-array v7, v7, [I // type@1320 │ │ -2bf79e: 2607 e30a 0000 |0247: fill-array-data v7, 00000d2a // +00000ae3 │ │ -2bf7a4: 6907 467e |024a: sput-object v7, Lde/kromke/andreas/musictagger/R$styleable;.MaterialButton:[I // field@7e46 │ │ -2bf7a8: 23b7 2013 |024c: new-array v7, v11, [I // type@1320 │ │ -2bf7ac: 2607 0a0b 0000 |024e: fill-array-data v7, 00000d58 // +00000b0a │ │ -2bf7b2: 6907 477e |0251: sput-object v7, Lde/kromke/andreas/musictagger/R$styleable;.MaterialButtonToggleGroup:[I // field@7e47 │ │ -2bf7b6: 23d7 2013 |0253: new-array v7, v13, [I // type@1320 │ │ -2bf7ba: 2607 0d0b 0000 |0255: fill-array-data v7, 00000d62 // +00000b0d │ │ -2bf7c0: 6907 607e |0258: sput-object v7, Lde/kromke/andreas/musictagger/R$styleable;.MaterialCalendar:[I // field@7e60 │ │ -2bf7c4: 23d7 2013 |025a: new-array v7, v13, [I // type@1320 │ │ -2bf7c8: 2607 1e0b 0000 |025c: fill-array-data v7, 00000d7a // +00000b1e │ │ -2bf7ce: 6907 617e |025f: sput-object v7, Lde/kromke/andreas/musictagger/R$styleable;.MaterialCalendarItem:[I // field@7e61 │ │ -2bf7d2: 23a7 2013 |0261: new-array v7, v10, [I // type@1320 │ │ -2bf7d6: 2607 2f0b 0000 |0263: fill-array-data v7, 00000d92 // +00000b2f │ │ -2bf7dc: 6907 767e |0266: sput-object v7, Lde/kromke/andreas/musictagger/R$styleable;.MaterialCardView:[I // field@7e76 │ │ -2bf7e0: 2327 2013 |0268: new-array v7, v2, [I // type@1320 │ │ -2bf7e4: 2607 440b 0000 |026a: fill-array-data v7, 00000dae // +00000b44 │ │ -2bf7ea: 6907 837e |026d: sput-object v7, Lde/kromke/andreas/musictagger/R$styleable;.MaterialCheckBox:[I // field@7e83 │ │ -2bf7ee: 2327 2013 |026f: new-array v7, v2, [I // type@1320 │ │ -2bf7f2: 2607 450b 0000 |0271: fill-array-data v7, 00000db6 // +00000b45 │ │ -2bf7f8: 6907 867e |0274: sput-object v7, Lde/kromke/andreas/musictagger/R$styleable;.MaterialRadioButton:[I // field@7e86 │ │ -2bf7fc: 2327 2013 |0276: new-array v7, v2, [I // type@1320 │ │ -2bf800: 2607 460b 0000 |0278: fill-array-data v7, 00000dbe // +00000b46 │ │ -2bf806: 6907 897e |027b: sput-object v7, Lde/kromke/andreas/musictagger/R$styleable;.MaterialShape:[I // field@7e89 │ │ -2bf80a: 23b7 2013 |027d: new-array v7, v11, [I // type@1320 │ │ -2bf80e: 2607 470b 0000 |027f: fill-array-data v7, 00000dc6 // +00000b47 │ │ -2bf814: 6907 8c7e |0282: sput-object v7, Lde/kromke/andreas/musictagger/R$styleable;.MaterialTextAppearance:[I // field@7e8c │ │ -2bf818: 23b7 2013 |0284: new-array v7, v11, [I // type@1320 │ │ -2bf81c: 2607 4a0b 0000 |0286: fill-array-data v7, 00000dd0 // +00000b4a │ │ -2bf822: 6907 907e |0289: sput-object v7, Lde/kromke/andreas/musictagger/R$styleable;.MaterialTextView:[I // field@7e90 │ │ -2bf826: 2327 2013 |028b: new-array v7, v2, [I // type@1320 │ │ -2bf82a: 2607 4d0b 0000 |028d: fill-array-data v7, 00000dda // +00000b4d │ │ -2bf830: 6907 947e |0290: sput-object v7, Lde/kromke/andreas/musictagger/R$styleable;.MaterialTimePicker:[I // field@7e94 │ │ -2bf834: 2307 2013 |0292: new-array v7, v0, [I // type@1320 │ │ -2bf838: 140f 6b02 047f |0294: const v15, #float 1.75471e+38 // #7f04026b │ │ -2bf83e: 4b0f 0703 |0297: aput v15, v7, v3 │ │ -2bf842: 6907 977e |0299: sput-object v7, Lde/kromke/andreas/musictagger/R$styleable;.MaterialToolbar:[I // field@7e97 │ │ -2bf846: 2317 2013 |029b: new-array v7, v1, [I // type@1320 │ │ -2bf84a: 2607 450b 0000 |029d: fill-array-data v7, 00000de2 // +00000b45 │ │ -2bf850: 6907 997e |02a0: sput-object v7, Lde/kromke/andreas/musictagger/R$styleable;.MenuGroup:[I // field@7e99 │ │ -2bf854: 1307 1700 |02a2: const/16 v7, #int 23 // #17 │ │ -2bf858: 237f 2013 |02a4: new-array v15, v7, [I // type@1320 │ │ -2bf85c: 260f 4c0b 0000 |02a6: fill-array-data v15, 00000df2 // +00000b4c │ │ -2bf862: 690f a07e |02a9: sput-object v15, Lde/kromke/andreas/musictagger/R$styleable;.MenuItem:[I // field@7ea0 │ │ -2bf866: 2388 2013 |02ab: new-array v8, v8, [I // type@1320 │ │ -2bf86a: 2608 770b 0000 |02ad: fill-array-data v8, 00000e24 // +00000b77 │ │ -2bf870: 6908 b87e |02b0: sput-object v8, Lde/kromke/andreas/musictagger/R$styleable;.MenuView:[I // field@7eb8 │ │ -2bf874: 2318 2013 |02b2: new-array v8, v1, [I // type@1320 │ │ -2bf878: 2608 860b 0000 |02b4: fill-array-data v8, 00000e3a // +00000b86 │ │ -2bf87e: 6908 c27e |02b7: sput-object v8, Lde/kromke/andreas/musictagger/R$styleable;.MockView:[I // field@7ec2 │ │ -2bf882: 2318 2013 |02b9: new-array v8, v1, [I // type@1320 │ │ -2bf886: 2608 8f0b 0000 |02bb: fill-array-data v8, 00000e4a // +00000b8f │ │ -2bf88c: 6908 c97e |02be: sput-object v8, Lde/kromke/andreas/musictagger/R$styleable;.Motion:[I // field@7ec9 │ │ -2bf890: 2328 2013 |02c0: new-array v8, v2, [I // type@1320 │ │ -2bf894: 2608 980b 0000 |02c2: fill-array-data v8, 00000e5a // +00000b98 │ │ -2bf89a: 6908 ca7e |02c5: sput-object v8, Lde/kromke/andreas/musictagger/R$styleable;.MotionHelper:[I // field@7eca │ │ -2bf89e: 2318 2013 |02c7: new-array v8, v1, [I // type@1320 │ │ -2bf8a2: 2608 990b 0000 |02c9: fill-array-data v8, 00000e62 // +00000b99 │ │ -2bf8a8: 6908 cd7e |02cc: sput-object v8, Lde/kromke/andreas/musictagger/R$styleable;.MotionLayout:[I // field@7ecd │ │ -2bf8ac: 2328 2013 |02ce: new-array v8, v2, [I // type@1320 │ │ -2bf8b0: 2608 a20b 0000 |02d0: fill-array-data v8, 00000e72 // +00000ba2 │ │ -2bf8b6: 6908 d47e |02d3: sput-object v8, Lde/kromke/andreas/musictagger/R$styleable;.MotionScene:[I // field@7ed4 │ │ -2bf8ba: 23b8 2013 |02d5: new-array v8, v11, [I // type@1320 │ │ -2bf8be: 2608 a30b 0000 |02d7: fill-array-data v8, 00000e7a // +00000ba3 │ │ -2bf8c4: 6908 d77e |02da: sput-object v8, Lde/kromke/andreas/musictagger/R$styleable;.MotionTelltales:[I // field@7ed7 │ │ -2bf8c8: 2358 2013 |02dc: new-array v8, v5, [I // type@1320 │ │ -2bf8cc: 2608 a60b 0000 |02de: fill-array-data v8, 00000e84 // +00000ba6 │ │ -2bf8d2: 6908 e17e |02e1: sput-object v8, Lde/kromke/andreas/musictagger/R$styleable;.MultiSelectListPreference:[I // field@7ee1 │ │ -2bf8d6: 2377 2013 |02e3: new-array v7, v7, [I // type@1320 │ │ -2bf8da: 2607 ab0b 0000 |02e5: fill-array-data v7, 00000e90 // +00000bab │ │ -2bf8e0: 6907 e67e |02e8: sput-object v7, Lde/kromke/andreas/musictagger/R$styleable;.NavigationView:[I // field@7ee6 │ │ -2bf8e4: 2327 2013 |02ea: new-array v7, v2, [I // type@1320 │ │ -2bf8e8: 2607 d60b 0000 |02ec: fill-array-data v7, 00000ec2 // +00000bd6 │ │ -2bf8ee: 6907 fe7e |02ef: sput-object v7, Lde/kromke/andreas/musictagger/R$styleable;.OnClick:[I // field@7efe │ │ -2bf8f2: 23a7 2013 |02f1: new-array v7, v10, [I // type@1320 │ │ -2bf8f6: 2607 d70b 0000 |02f3: fill-array-data v7, 00000eca // +00000bd7 │ │ -2bf8fc: 6907 017f |02f6: sput-object v7, Lde/kromke/andreas/musictagger/R$styleable;.OnSwipe:[I // field@7f01 │ │ -2bf900: 23b7 2013 |02f8: new-array v7, v11, [I // type@1320 │ │ -2bf904: 2607 ec0b 0000 |02fa: fill-array-data v7, 00000ee6 // +00000bec │ │ -2bf90a: 6907 0e7f |02fd: sput-object v7, Lde/kromke/andreas/musictagger/R$styleable;.PopupWindow:[I // field@7f0e │ │ -2bf90e: 2307 2013 |02ff: new-array v7, v0, [I // type@1320 │ │ -2bf912: 1408 f302 047f |0301: const v8, #float 1.75473e+38 // #7f0402f3 │ │ -2bf918: 4b08 0703 |0304: aput v8, v7, v3 │ │ -2bf91c: 6907 0f7f |0306: sput-object v7, Lde/kromke/andreas/musictagger/R$styleable;.PopupWindowBackgroundState:[I // field@7f0f │ │ -2bf920: 1307 2400 |0308: const/16 v7, #int 36 // #24 │ │ -2bf924: 2377 2013 |030a: new-array v7, v7, [I // type@1320 │ │ -2bf928: 2607 e40b 0000 |030c: fill-array-data v7, 00000ef0 // +00000be4 │ │ -2bf92e: 6907 147f |030f: sput-object v7, Lde/kromke/andreas/musictagger/R$styleable;.Preference:[I // field@7f14 │ │ -2bf932: 2357 2013 |0311: new-array v7, v5, [I // type@1320 │ │ -2bf936: 2607 290c 0000 |0313: fill-array-data v7, 00000f3c // +00000c29 │ │ -2bf93c: 6907 157f |0316: sput-object v7, Lde/kromke/andreas/musictagger/R$styleable;.PreferenceFragment:[I // field@7f15 │ │ -2bf940: 2357 2013 |0318: new-array v7, v5, [I // type@1320 │ │ -2bf944: 2607 2e0c 0000 |031a: fill-array-data v7, 00000f48 // +00000c2e │ │ -2bf94a: 6907 167f |031d: sput-object v7, Lde/kromke/andreas/musictagger/R$styleable;.PreferenceFragmentCompat:[I // field@7f16 │ │ -2bf94e: 23b7 2013 |031f: new-array v7, v11, [I // type@1320 │ │ -2bf952: 2607 330c 0000 |0321: fill-array-data v7, 00000f54 // +00000c33 │ │ -2bf958: 6907 1f7f |0324: sput-object v7, Lde/kromke/andreas/musictagger/R$styleable;.PreferenceGroup:[I // field@7f1f │ │ -2bf95c: 2355 2013 |0326: new-array v5, v5, [I // type@1320 │ │ -2bf960: 2605 360c 0000 |0328: fill-array-data v5, 00000f5e // +00000c36 │ │ -2bf966: 6905 237f |032b: sput-object v5, Lde/kromke/andreas/musictagger/R$styleable;.PreferenceImageView:[I // field@7f23 │ │ -2bf96a: 1305 1000 |032d: const/16 v5, #int 16 // #10 │ │ -2bf96e: 2357 2013 |032f: new-array v7, v5, [I // type@1320 │ │ -2bf972: 2607 390c 0000 |0331: fill-array-data v7, 00000f6a // +00000c39 │ │ -2bf978: 6907 287f |0334: sput-object v7, Lde/kromke/andreas/musictagger/R$styleable;.PreferenceTheme:[I // field@7f28 │ │ -2bf97c: 23e7 2013 |0336: new-array v7, v14, [I // type@1320 │ │ -2bf980: 2607 560c 0000 |0338: fill-array-data v7, 00000f8e // +00000c56 │ │ -2bf986: 6907 5d7f |033b: sput-object v7, Lde/kromke/andreas/musictagger/R$styleable;.PropertySet:[I // field@7f5d │ │ -2bf98a: 2307 2013 |033d: new-array v7, v0, [I // type@1320 │ │ -2bf98e: 1408 4302 047f |033f: const v8, #float 1.7547e+38 // #7f040243 │ │ -2bf994: 4b08 0703 |0342: aput v8, v7, v3 │ │ -2bf998: 6907 637f |0344: sput-object v7, Lde/kromke/andreas/musictagger/R$styleable;.RadialViewGroup:[I // field@7f63 │ │ -2bf99c: 2327 2013 |0346: new-array v7, v2, [I // type@1320 │ │ -2bf9a0: 2607 540c 0000 |0348: fill-array-data v7, 00000f9c // +00000c54 │ │ -2bf9a6: 6907 657f |034b: sput-object v7, Lde/kromke/andreas/musictagger/R$styleable;.RangeSlider:[I // field@7f65 │ │ -2bf9aa: 2327 2013 |034d: new-array v7, v2, [I // type@1320 │ │ -2bf9ae: 2607 550c 0000 |034f: fill-array-data v7, 00000fa4 // +00000c55 │ │ -2bf9b4: 6907 687f |0352: sput-object v7, Lde/kromke/andreas/musictagger/R$styleable;.RecycleListView:[I // field@7f68 │ │ -2bf9b8: 23a7 2013 |0354: new-array v7, v10, [I // type@1320 │ │ -2bf9bc: 2607 560c 0000 |0356: fill-array-data v7, 00000fac // +00000c56 │ │ -2bf9c2: 6907 6b7f |0359: sput-object v7, Lde/kromke/andreas/musictagger/R$styleable;.RecyclerView:[I // field@7f6b │ │ -2bf9c6: 2307 2013 |035b: new-array v7, v0, [I // type@1320 │ │ -2bf9ca: 1408 b001 047f |035d: const v8, #float 1.75467e+38 // #7f0401b0 │ │ -2bf9d0: 4b08 0703 |0360: aput v8, v7, v3 │ │ -2bf9d4: 6907 787f |0362: sput-object v7, Lde/kromke/andreas/musictagger/R$styleable;.ScrimInsetsFrameLayout:[I // field@7f78 │ │ -2bf9d8: 2307 2013 |0364: new-array v7, v0, [I // type@1320 │ │ -2bf9dc: 1408 5700 047f |0366: const v8, #float 1.7546e+38 // #7f040057 │ │ -2bf9e2: 4b08 0703 |0369: aput v8, v7, v3 │ │ -2bf9e6: 6907 7a7f |036b: sput-object v7, Lde/kromke/andreas/musictagger/R$styleable;.ScrollingViewBehavior_Layout:[I // field@7f7a │ │ -2bf9ea: 23c7 2013 |036d: new-array v7, v12, [I // type@1320 │ │ -2bf9ee: 2607 590c 0000 |036f: fill-array-data v7, 00000fc8 // +00000c59 │ │ -2bf9f4: 6907 7c7f |0372: sput-object v7, Lde/kromke/andreas/musictagger/R$styleable;.SearchView:[I // field@7f7c │ │ -2bf9f8: 2367 2013 |0374: new-array v7, v6, [I // type@1320 │ │ -2bf9fc: 2607 780c 0000 |0376: fill-array-data v7, 00000fee // +00000c78 │ │ -2bfa02: 6907 8e7f |0379: sput-object v7, Lde/kromke/andreas/musictagger/R$styleable;.SeekBarPreference:[I // field@7f8e │ │ -2bfa06: 23d7 2013 |037b: new-array v7, v13, [I // type@1320 │ │ -2bfa0a: 2607 830c 0000 |037d: fill-array-data v7, 00001000 // +00000c83 │ │ -2bfa10: 6907 967f |0380: sput-object v7, Lde/kromke/andreas/musictagger/R$styleable;.ShapeAppearance:[I // field@7f96 │ │ -2bfa14: 2397 2013 |0382: new-array v7, v9, [I // type@1320 │ │ -2bfa18: 2607 940c 0000 |0384: fill-array-data v7, 00001018 // +00000c94 │ │ -2bfa1e: 6907 a17f |0387: sput-object v7, Lde/kromke/andreas/musictagger/R$styleable;.ShapeableImageView:[I // field@7fa1 │ │ -2bfa22: 1307 1600 |0389: const/16 v7, #int 22 // #16 │ │ -2bfa26: 2377 2013 |038b: new-array v7, v7, [I // type@1320 │ │ -2bfa2a: 2607 a50c 0000 |038d: fill-array-data v7, 00001032 // +00000ca5 │ │ -2bfa30: 6907 ad7f |0390: sput-object v7, Lde/kromke/andreas/musictagger/R$styleable;.Slider:[I // field@7fad │ │ -2bfa34: 23b7 2013 |0392: new-array v7, v11, [I // type@1320 │ │ -2bfa38: 2607 ce0c 0000 |0394: fill-array-data v7, 00001062 // +00000cce │ │ -2bfa3e: 6907 c47f |0397: sput-object v7, Lde/kromke/andreas/musictagger/R$styleable;.Snackbar:[I // field@7fc4 │ │ -2bfa42: 2344 2013 |0399: new-array v4, v4, [I // type@1320 │ │ -2bfa46: 2604 d10c 0000 |039b: fill-array-data v4, 0000106c // +00000cd1 │ │ -2bfa4c: 6904 c57f |039e: sput-object v4, Lde/kromke/andreas/musictagger/R$styleable;.SnackbarLayout:[I // field@7fc5 │ │ -2bfa50: 23e4 2013 |03a0: new-array v4, v14, [I // type@1320 │ │ -2bfa54: 2604 de0c 0000 |03a2: fill-array-data v4, 00001080 // +00000cde │ │ -2bfa5a: 6904 d17f |03a5: sput-object v4, Lde/kromke/andreas/musictagger/R$styleable;.Spinner:[I // field@7fd1 │ │ -2bfa5e: 2322 2013 |03a7: new-array v2, v2, [I // type@1320 │ │ -2bfa62: 2602 e50c 0000 |03a9: fill-array-data v2, 0000108e // +00000ce5 │ │ -2bfa68: 6902 d77f |03ac: sput-object v2, Lde/kromke/andreas/musictagger/R$styleable;.State:[I // field@7fd7 │ │ -2bfa6c: 2311 2013 |03ae: new-array v1, v1, [I // type@1320 │ │ -2bfa70: 2601 e60c 0000 |03b0: fill-array-data v1, 00001096 // +00000ce6 │ │ -2bfa76: 6901 d87f |03b3: sput-object v1, Lde/kromke/andreas/musictagger/R$styleable;.StateListDrawable:[I // field@7fd8 │ │ -2bfa7a: 2301 2013 |03b5: new-array v1, v0, [I // type@1320 │ │ -2bfa7e: 1402 9901 0101 |03b7: const v2, #float 2.36947e-38 // #01010199 │ │ -2bfa84: 4b02 0103 |03ba: aput v2, v1, v3 │ │ -2bfa88: 6901 d97f |03bc: sput-object v1, Lde/kromke/andreas/musictagger/R$styleable;.StateListDrawableItem:[I // field@7fd9 │ │ -2bfa8c: 2301 2013 |03be: new-array v1, v0, [I // type@1320 │ │ -2bfa90: 1402 0901 047f |03c0: const v2, #float 1.75463e+38 // #7f040109 │ │ -2bfa96: 4b02 0103 |03c3: aput v2, v1, v3 │ │ -2bfa9a: 6901 e17f |03c5: sput-object v1, Lde/kromke/andreas/musictagger/R$styleable;.StateSet:[I // field@7fe1 │ │ -2bfa9e: 1301 0e00 |03c7: const/16 v1, #int 14 // #e │ │ -2bfaa2: 2311 2013 |03c9: new-array v1, v1, [I // type@1320 │ │ -2bfaa6: 2601 db0c 0000 |03cb: fill-array-data v1, 000010a6 // +00000cdb │ │ -2bfaac: 6901 e57f |03ce: sput-object v1, Lde/kromke/andreas/musictagger/R$styleable;.SwitchCompat:[I // field@7fe5 │ │ -2bfab0: 2301 2013 |03d0: new-array v1, v0, [I // type@1320 │ │ -2bfab4: 1402 8d03 047f |03d2: const v2, #float 1.75477e+38 // #7f04038d │ │ -2bfaba: 4b02 0103 |03d5: aput v2, v1, v3 │ │ -2bfabe: 6901 f47f |03d7: sput-object v1, Lde/kromke/andreas/musictagger/R$styleable;.SwitchMaterial:[I // field@7ff4 │ │ -2bfac2: 23d1 2013 |03d9: new-array v1, v13, [I // type@1320 │ │ -2bfac6: 2601 eb0c 0000 |03db: fill-array-data v1, 000010c6 // +00000ceb │ │ -2bfacc: 6901 f67f |03de: sput-object v1, Lde/kromke/andreas/musictagger/R$styleable;.SwitchPreference:[I // field@7ff6 │ │ -2bfad0: 23d1 2013 |03e0: new-array v1, v13, [I // type@1320 │ │ -2bfad4: 2601 fc0c 0000 |03e2: fill-array-data v1, 000010de // +00000cfc │ │ -2bfada: 6901 f77f |03e5: sput-object v1, Lde/kromke/andreas/musictagger/R$styleable;.SwitchPreferenceCompat:[I // field@7ff7 │ │ -2bfade: 23b1 2013 |03e7: new-array v1, v11, [I // type@1320 │ │ -2bfae2: 2601 0d0d 0000 |03e9: fill-array-data v1, 000010f6 // +00000d0d │ │ -2bfae8: 6901 0c80 |03ec: sput-object v1, Lde/kromke/andreas/musictagger/R$styleable;.TabItem:[I // field@800c │ │ -2bfaec: 1301 1a00 |03ee: const/16 v1, #int 26 // #1a │ │ -2bfaf0: 2311 2013 |03f0: new-array v1, v1, [I // type@1320 │ │ -2bfaf4: 2601 0e0d 0000 |03f2: fill-array-data v1, 00001100 // +00000d0e │ │ -2bfafa: 6901 1080 |03f5: sput-object v1, Lde/kromke/andreas/musictagger/R$styleable;.TabLayout:[I // field@8010 │ │ -2bfafe: 2351 2013 |03f7: new-array v1, v5, [I // type@1320 │ │ -2bfb02: 2601 3f0d 0000 |03f9: fill-array-data v1, 00001138 // +00000d3f │ │ -2bfb08: 6901 2b80 |03fc: sput-object v1, Lde/kromke/andreas/musictagger/R$styleable;.TextAppearance:[I // field@802b │ │ -2bfb0c: 2301 2013 |03fe: new-array v1, v0, [I // type@1320 │ │ -2bfb10: 1402 4c03 047f |0400: const v2, #float 1.75475e+38 // #7f04034c │ │ -2bfb16: 4b02 0103 |0403: aput v2, v1, v3 │ │ -2bfb1a: 6901 3c80 |0405: sput-object v1, Lde/kromke/andreas/musictagger/R$styleable;.TextInputEditText:[I // field@803c │ │ -2bfb1e: 1301 3f00 |0407: const/16 v1, #int 63 // #3f │ │ -2bfb22: 2311 2013 |0409: new-array v1, v1, [I // type@1320 │ │ -2bfb26: 2601 510d 0000 |040b: fill-array-data v1, 0000115c // +00000d51 │ │ -2bfb2c: 6901 3e80 |040e: sput-object v1, Lde/kromke/andreas/musictagger/R$styleable;.TextInputLayout:[I // field@803e │ │ -2bfb30: 23b1 2013 |0410: new-array v1, v11, [I // type@1320 │ │ -2bfb34: 2601 cc0d 0000 |0412: fill-array-data v1, 000011de // +00000dcc │ │ -2bfb3a: 6901 7e80 |0415: sput-object v1, Lde/kromke/andreas/musictagger/R$styleable;.ThemeEnforcement:[I // field@807e │ │ -2bfb3e: 1301 1e00 |0417: const/16 v1, #int 30 // #1e │ │ -2bfb42: 2311 2013 |0419: new-array v1, v1, [I // type@1320 │ │ -2bfb46: 2601 cd0d 0000 |041b: fill-array-data v1, 000011e8 // +00000dcd │ │ -2bfb4c: 6901 8280 |041e: sput-object v1, Lde/kromke/andreas/musictagger/R$styleable;.Toolbar:[I // field@8082 │ │ -2bfb50: 2361 2013 |0420: new-array v1, v6, [I // type@1320 │ │ -2bfb54: 2601 060e 0000 |0422: fill-array-data v1, 00001228 // +00000e06 │ │ -2bfb5a: 6901 a180 |0425: sput-object v1, Lde/kromke/andreas/musictagger/R$styleable;.Tooltip:[I // field@80a1 │ │ -2bfb5e: 2391 2013 |0427: new-array v1, v9, [I // type@1320 │ │ -2bfb62: 2601 110e 0000 |0429: fill-array-data v1, 0000123a // +00000e11 │ │ -2bfb68: 6901 a980 |042c: sput-object v1, Lde/kromke/andreas/musictagger/R$styleable;.Transform:[I // field@80a9 │ │ -2bfb6c: 2391 2013 |042e: new-array v1, v9, [I // type@1320 │ │ -2bfb70: 2601 240e 0000 |0430: fill-array-data v1, 00001254 // +00000e24 │ │ -2bfb76: 6901 b580 |0433: sput-object v1, Lde/kromke/andreas/musictagger/R$styleable;.Transition:[I // field@80b5 │ │ -2bfb7a: 23e1 2013 |0435: new-array v1, v14, [I // type@1320 │ │ -2bfb7e: 2601 370e 0000 |0437: fill-array-data v1, 0000126e // +00000e37 │ │ -2bfb84: 6901 c180 |043a: sput-object v1, Lde/kromke/andreas/musictagger/R$styleable;.Variant:[I // field@80c1 │ │ -2bfb88: 23e1 2013 |043c: new-array v1, v14, [I // type@1320 │ │ -2bfb8c: 2601 3e0e 0000 |043e: fill-array-data v1, 0000127c // +00000e3e │ │ -2bfb92: 6901 c780 |0441: sput-object v1, Lde/kromke/andreas/musictagger/R$styleable;.View:[I // field@80c7 │ │ -2bfb96: 23b1 2013 |0443: new-array v1, v11, [I // type@1320 │ │ -2bfb9a: 2601 450e 0000 |0445: fill-array-data v1, 0000128a // +00000e45 │ │ -2bfba0: 6901 c880 |0448: sput-object v1, Lde/kromke/andreas/musictagger/R$styleable;.ViewBackgroundHelper:[I // field@80c8 │ │ -2bfba4: 2300 2013 |044a: new-array v0, v0, [I // type@1320 │ │ -2bfba8: 1401 c400 0101 |044c: const v1, #float 2.36941e-38 // #010100c4 │ │ -2bfbae: 4b01 0003 |044f: aput v1, v0, v3 │ │ -2bfbb2: 6900 cc80 |0451: sput-object v0, Lde/kromke/andreas/musictagger/R$styleable;.ViewPager2:[I // field@80cc │ │ -2bfbb6: 23b0 2013 |0453: new-array v0, v11, [I // type@1320 │ │ -2bfbba: 2600 3f0e 0000 |0455: fill-array-data v0, 00001294 // +00000e3f │ │ -2bfbc0: 6900 ce80 |0458: sput-object v0, Lde/kromke/andreas/musictagger/R$styleable;.ViewStubCompat:[I // field@80ce │ │ -2bfbc4: 0e00 |045a: return-void │ │ -2bfbc6: 0000 |045b: nop // spacer │ │ -2bfbc8: 0003 0400 1d00 0000 3e00 047f 4500 ... |045c: array-data (62 units) │ │ -2bfc44: 0003 0400 0600 0000 3e00 047f 4500 ... |049a: array-data (16 units) │ │ -2bfc64: 0003 0400 0200 0000 4a01 047f ae01 ... |04aa: array-data (8 units) │ │ -2bfc74: 0003 0400 0800 0000 f200 0101 7400 ... |04b2: array-data (20 units) │ │ -2bfc9c: 0003 0400 0600 0000 1c01 0101 9401 ... |04c6: array-data (16 units) │ │ -2bfcbc: 0003 0400 0200 0000 d000 0101 9901 ... |04d6: array-data (8 units) │ │ -2bfccc: 0003 0400 0400 0000 9901 0101 4904 ... |04de: array-data (12 units) │ │ -2bfce4: 0003 0400 0800 0000 d400 0101 8f04 ... |04ea: array-data (20 units) │ │ -2bfd0c: 0003 0400 0400 0000 f402 047f f502 ... |04fe: array-data (12 units) │ │ -2bfd24: 0003 0400 0200 0000 1302 047f 1402 ... |050a: array-data (8 units) │ │ -2bfd34: 0003 0400 0400 0000 1901 0101 eb02 ... |0512: array-data (12 units) │ │ -2bfd4c: 0003 0400 0400 0000 4201 0101 5e03 ... |051e: array-data (12 units) │ │ -2bfd64: 0003 0400 0700 0000 3400 0101 6d01 ... |052a: array-data (18 units) │ │ -2bfd88: 0003 0400 1500 0000 3400 0101 3800 ... |053c: array-data (46 units) │ │ -2bfde4: 0003 0400 7d00 0000 5700 0101 ae00 ... |056a: array-data (254 units) │ │ -2bffe0: 0003 0400 0200 0000 0e03 0101 c902 ... |0668: array-data (8 units) │ │ -2bfff0: 0003 0400 0700 0000 3f00 047f 4900 ... |0670: array-data (18 units) │ │ -2c0014: 0003 0400 0900 0000 3901 0101 9001 ... |0682: array-data (22 units) │ │ -2c0040: 0003 0400 0b00 0000 4700 047f 3301 ... |0698: array-data (26 units) │ │ -2c0074: 0003 0400 0c00 0000 4700 047f 3301 ... |06b2: array-data (28 units) │ │ -2c00ac: 0003 0400 0d00 0000 4004 0101 4700 ... |06ce: array-data (30 units) │ │ -2c00e8: 0003 0400 0d00 0000 3f01 0101 4001 ... |06ec: array-data (30 units) │ │ -2c0124: 0003 0400 0600 0000 ef01 0101 f001 ... |070a: array-data (16 units) │ │ -2c0144: 0003 0400 2a00 0000 3400 0101 9500 ... |071a: array-data (88 units) │ │ -2c01f4: 0003 0400 0700 0000 8600 047f 9900 ... |0772: array-data (18 units) │ │ -2c0218: 0003 0400 0300 0000 aa01 047f ac01 ... |0784: array-data (10 units) │ │ -2c022c: 0003 0400 0200 0000 a500 047f a800 ... |078e: array-data (8 units) │ │ -2c023c: 0003 0400 0300 0000 a600 047f 4302 ... |0796: array-data (10 units) │ │ -2c0250: 0003 0400 1100 0000 b400 047f b500 ... |07a0: array-data (38 units) │ │ -2c029c: 0003 0400 0200 0000 db01 047f dc01 ... |07c6: array-data (8 units) │ │ -2c02ac: 0003 0400 0300 0000 a501 0101 1f03 ... |07ce: array-data (10 units) │ │ -2c02c0: 0003 0400 0400 0000 0701 0101 7200 ... |07d8: array-data (12 units) │ │ -2c02d8: 0003 0400 6d00 0000 c400 0101 d000 ... |07e4: array-data (222 units) │ │ -2c0494: 0003 0400 5a00 0000 c400 0101 d500 ... |08c2: array-data (184 units) │ │ -2c0604: 0003 0400 0200 0000 d300 047f 9802 ... |097a: array-data (8 units) │ │ -2c0614: 0003 0400 6f00 0000 c400 0101 d000 ... |0982: array-data (226 units) │ │ -2c07d8: 0003 0400 0200 0000 cf01 047f f902 ... |0a64: array-data (8 units) │ │ -2c07e8: 0003 0400 0700 0000 b300 0101 d801 ... |0a6c: array-data (18 units) │ │ -2c080c: 0003 0400 0900 0000 3600 047f fa00 ... |0a7e: array-data (22 units) │ │ -2c0838: 0003 0400 0c00 0000 f201 0101 f301 ... |0a94: array-data (28 units) │ │ -2c0870: 0003 0400 0800 0000 3400 047f 3500 ... |0ab0: array-data (20 units) │ │ -2c0898: 0003 0400 0600 0000 b300 047f 3301 ... |0ac4: array-data (16 units) │ │ -2c08b8: 0003 0400 0200 0000 5000 047f 5100 ... |0ad4: array-data (8 units) │ │ -2c08c8: 0003 0400 1100 0000 0e00 0101 4700 ... |0adc: array-data (38 units) │ │ -2c0914: 0003 0400 0200 0000 c501 047f 1902 ... |0b02: array-data (8 units) │ │ -2c0924: 0003 0400 0600 0000 7901 047f 7a01 ... |0b0a: array-data (16 units) │ │ -2c0944: 0003 0400 0a00 0000 3205 0101 3305 ... |0b1a: array-data (24 units) │ │ -2c0974: 0003 0400 0300 0000 0901 0101 0002 ... |0b32: array-data (10 units) │ │ -2c0988: 0003 0400 0300 0000 0300 0101 d000 ... |0b3c: array-data (10 units) │ │ -2c099c: 0003 0400 0200 0000 0300 0101 d100 ... |0b46: array-data (8 units) │ │ -2c09ac: 0003 0400 0c00 0000 9d01 0101 9e01 ... |0b4e: array-data (28 units) │ │ -2c09e4: 0003 0400 0200 0000 a501 0101 1405 ... |0b6a: array-data (8 units) │ │ -2c09f4: 0003 0400 0900 0000 2e00 047f 6c00 ... |0b72: array-data (22 units) │ │ -2c0a20: 0003 0400 0300 0000 7e02 047f 8002 ... |0b88: array-data (10 units) │ │ -2c0a34: 0003 0400 1200 0000 1f03 0101 2003 ... |0b92: array-data (40 units) │ │ -2c0a84: 0003 0400 1400 0000 1f03 0101 2203 ... |0bba: array-data (44 units) │ │ -2c0adc: 0003 0400 0c00 0000 f900 047f 2001 ... |0be6: array-data (28 units) │ │ -2c0b14: 0003 0400 1400 0000 1f03 0101 2203 ... |0c02: array-data (44 units) │ │ -2c0b6c: 0003 0400 0a00 0000 8401 047f 6402 ... |0c2e: array-data (24 units) │ │ -2c0b9c: 0003 0400 4300 0000 c400 0101 f400 ... |0c46: array-data (138 units) │ │ -2c0cb0: 0003 0400 0900 0000 af00 0101 c400 ... |0cd0: array-data (22 units) │ │ -2c0cdc: 0003 0400 0400 0000 b300 0101 f400 ... |0ce6: array-data (12 units) │ │ -2c0cf4: 0003 0400 0200 0000 a701 047f ab01 ... |0cf2: array-data (8 units) │ │ -2c0d04: 0003 0400 0200 0000 ac02 0101 ad02 ... |0cfa: array-data (8 units) │ │ -2c0d14: 0003 0400 0500 0000 b200 0101 f801 ... |0d02: array-data (14 units) │ │ -2c0d30: 0003 0400 0400 0000 4000 047f 4100 ... |0d10: array-data (12 units) │ │ -2c0d48: 0003 0400 0500 0000 2c02 047f 2d02 ... |0d1c: array-data (14 units) │ │ -2c0d64: 0003 0400 1500 0000 d400 0101 b701 ... |0d2a: array-data (46 units) │ │ -2c0dc0: 0003 0400 0300 0000 8500 047f cb02 ... |0d58: array-data (10 units) │ │ -2c0dd4: 0003 0400 0a00 0000 0d02 0101 0301 ... |0d62: array-data (24 units) │ │ -2c0e04: 0003 0400 0a00 0000 b701 0101 b801 ... |0d7a: array-data (24 units) │ │ -2c0e34: 0003 0400 0c00 0000 e501 0101 7d00 ... |0d92: array-data (28 units) │ │ -2c0e6c: 0003 0400 0200 0000 7800 047f 8d03 ... |0dae: array-data (8 units) │ │ -2c0e7c: 0003 0400 0200 0000 7800 047f 8d03 ... |0db6: array-data (8 units) │ │ -2c0e8c: 0003 0400 0200 0000 cd02 047f d002 ... |0dbe: array-data (8 units) │ │ -2c0e9c: 0003 0400 0300 0000 b604 0101 7f05 ... |0dc6: array-data (10 units) │ │ -2c0eb0: 0003 0400 0300 0000 3400 0101 7f05 ... |0dd0: array-data (10 units) │ │ -2c0ec4: 0003 0400 0200 0000 a700 047f ce01 ... |0dda: array-data (8 units) │ │ -2c0ed4: 0003 0400 0600 0000 0e00 0101 d000 ... |0de2: array-data (16 units) │ │ -2c0ef4: 0003 0400 1700 0000 0200 0101 0e00 ... |0df2: array-data (50 units) │ │ -2c0f58: 0003 0400 0900 0000 ae00 0101 2c01 ... |0e24: array-data (22 units) │ │ -2c0f84: 0003 0400 0600 0000 5902 047f 5a02 ... |0e3a: array-data (16 units) │ │ -2c0fa4: 0003 0400 0600 0000 2f00 047f 2001 ... |0e4a: array-data (16 units) │ │ -2c0fc4: 0003 0400 0200 0000 7402 047f 7702 ... |0e5a: array-data (8 units) │ │ -2c0fd4: 0003 0400 0600 0000 3200 047f f800 ... |0e62: array-data (16 units) │ │ -2c0ff4: 0003 0400 0200 0000 0701 047f d601 ... |0e72: array-data (8 units) │ │ -2c1004: 0003 0400 0300 0000 2f03 047f 3003 ... |0e7a: array-data (10 units) │ │ -2c1018: 0003 0400 0400 0000 b200 0101 f801 ... |0e84: array-data (12 units) │ │ -2c1030: 0003 0400 1700 0000 d400 0101 dd00 ... |0e90: array-data (50 units) │ │ -2c1094: 0003 0400 0200 0000 a400 047f 2e03 ... |0ec2: array-data (8 units) │ │ -2c10a4: 0003 0400 0c00 0000 1d01 047f 1e01 ... |0eca: array-data (28 units) │ │ -2c10dc: 0003 0400 0300 0000 7601 0101 c902 ... |0ee6: array-data (10 units) │ │ -2c10f0: 0003 0400 2400 0000 0200 0101 0d00 ... |0ef0: array-data (76 units) │ │ -2c1188: 0003 0400 0400 0000 f200 0101 2901 ... |0f3c: array-data (12 units) │ │ -2c11a0: 0003 0400 0400 0000 f200 0101 2901 ... |0f48: array-data (12 units) │ │ -2c11b8: 0003 0400 0300 0000 e701 0101 af01 ... |0f54: array-data (10 units) │ │ -2c11cc: 0003 0400 0400 0000 1f01 0101 2001 ... |0f5e: array-data (12 units) │ │ -2c11e4: 0003 0400 1000 0000 8300 047f 1301 ... |0f6a: array-data (36 units) │ │ -2c122c: 0003 0400 0500 0000 dc00 0101 1f03 ... |0f8e: array-data (14 units) │ │ -2c1248: 0003 0400 0200 0000 5602 047f 8f03 ... |0f9c: array-data (8 units) │ │ -2c1258: 0003 0400 0200 0000 7d02 047f 8302 ... |0fa4: array-data (8 units) │ │ -2c1268: 0003 0400 0c00 0000 c400 0101 eb00 ... |0fac: array-data (28 units) │ │ -2c12a0: 0003 0400 1100 0000 da00 0101 1f01 ... |0fc8: array-data (38 units) │ │ -2c12ec: 0003 0400 0700 0000 f200 0101 3601 ... |0fee: array-data (18 units) │ │ -2c1310: 0003 0400 0a00 0000 e600 047f e700 ... |1000: array-data (24 units) │ │ -2c1340: 0003 0400 0b00 0000 db00 047f dc00 ... |1018: array-data (26 units) │ │ -2c1374: 0003 0400 1600 0000 0e00 0101 2400 ... |1032: array-data (48 units) │ │ -2c13d4: 0003 0400 0300 0000 e302 047f e402 ... |1062: array-data (10 units) │ │ -2c13e8: 0003 0400 0800 0000 1f01 0101 2000 ... |106c: array-data (20 units) │ │ -2c1410: 0003 0400 0500 0000 b200 0101 7601 ... |1080: array-data (14 units) │ │ -2c142c: 0003 0400 0200 0000 d000 0101 d200 ... |108e: array-data (8 units) │ │ -2c143c: 0003 0400 0600 0000 1c01 0101 9401 ... |1096: array-data (16 units) │ │ -2c145c: 0003 0400 0e00 0000 2401 0101 2501 ... |10a6: array-data (32 units) │ │ -2c149c: 0003 0400 0a00 0000 ef01 0101 f001 ... |10c6: array-data (24 units) │ │ -2c14cc: 0003 0400 0a00 0000 ef01 0101 f001 ... |10de: array-data (24 units) │ │ -2c14fc: 0003 0400 0300 0000 0200 0101 f200 ... |10f6: array-data (10 units) │ │ -2c1510: 0003 0400 1a00 0000 1303 047f 1403 ... |1100: array-data (56 units) │ │ -2c1580: 0003 0400 1000 0000 9500 0101 9600 ... |1138: array-data (36 units) │ │ -2c15c8: 0003 0400 3f00 0000 0e00 0101 9a00 ... |115c: array-data (130 units) │ │ -2c16cc: 0003 0400 0300 0000 3400 0101 3e01 ... |11de: array-data (10 units) │ │ -2c16e0: 0003 0400 1e00 0000 af00 0101 4001 ... |11e8: array-data (64 units) │ │ -2c1760: 0003 0400 0700 0000 3400 0101 d500 ... |1228: array-data (18 units) │ │ -2c1784: 0003 0400 0b00 0000 2003 0101 2103 ... |123a: array-data (26 units) │ │ -2c17b8: 0003 0400 0b00 0000 d000 0101 3d00 ... |1254: array-data (26 units) │ │ -2c17ec: 0003 0400 0500 0000 d200 047f b602 ... |126e: array-data (14 units) │ │ -2c1808: 0003 0400 0500 0000 0000 0101 da00 ... |127c: array-data (14 units) │ │ -2c1824: 0003 0400 0300 0000 d400 0101 4700 ... |128a: array-data (10 units) │ │ -2c1838: 0003 0400 0300 0000 d000 0101 f200 ... |1294: array-data (10 units) │ │ +2bf304: |[2bf304] de.kromke.andreas.musictagger.R$styleable.:()V │ │ +2bf314: 1300 1d00 |0000: const/16 v0, #int 29 // #1d │ │ +2bf318: 2300 2013 |0002: new-array v0, v0, [I // type@1320 │ │ +2bf31c: 2600 5804 0000 |0004: fill-array-data v0, 0000045c // +00000458 │ │ +2bf322: 6900 127a |0007: sput-object v0, Lde/kromke/andreas/musictagger/R$styleable;.ActionBar:[I // field@7a12 │ │ +2bf326: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +2bf328: 2301 2013 |000a: new-array v1, v0, [I // type@1320 │ │ +2bf32c: 1402 b300 0101 |000c: const v2, #float 2.36941e-38 // #010100b3 │ │ +2bf332: 1203 |000f: const/4 v3, #int 0 // #0 │ │ +2bf334: 4b02 0103 |0010: aput v2, v1, v3 │ │ +2bf338: 6901 137a |0012: sput-object v1, Lde/kromke/andreas/musictagger/R$styleable;.ActionBarLayout:[I // field@7a13 │ │ +2bf33c: 2301 2013 |0014: new-array v1, v0, [I // type@1320 │ │ +2bf340: 1402 3f01 0101 |0016: const v2, #float 2.36945e-38 // #0101013f │ │ +2bf346: 4b02 0103 |0019: aput v2, v1, v3 │ │ +2bf34a: 6901 327a |001b: sput-object v1, Lde/kromke/andreas/musictagger/R$styleable;.ActionMenuItemView:[I // field@7a32 │ │ +2bf34e: 2331 2013 |001d: new-array v1, v3, [I // type@1320 │ │ +2bf352: 6901 347a |001f: sput-object v1, Lde/kromke/andreas/musictagger/R$styleable;.ActionMenuView:[I // field@7a34 │ │ +2bf356: 1261 |0021: const/4 v1, #int 6 // #6 │ │ +2bf358: 2312 2013 |0022: new-array v2, v1, [I // type@1320 │ │ +2bf35c: 2602 7604 0000 |0024: fill-array-data v2, 0000049a // +00000476 │ │ +2bf362: 6902 357a |0027: sput-object v2, Lde/kromke/andreas/musictagger/R$styleable;.ActionMode:[I // field@7a35 │ │ +2bf366: 1222 |0029: const/4 v2, #int 2 // #2 │ │ +2bf368: 2324 2013 |002a: new-array v4, v2, [I // type@1320 │ │ +2bf36c: 2604 7e04 0000 |002c: fill-array-data v4, 000004aa // +0000047e │ │ +2bf372: 6904 3c7a |002f: sput-object v4, Lde/kromke/andreas/musictagger/R$styleable;.ActivityChooserView:[I // field@7a3c │ │ +2bf376: 1304 0800 |0031: const/16 v4, #int 8 // #8 │ │ +2bf37a: 2345 2013 |0033: new-array v5, v4, [I // type@1320 │ │ +2bf37e: 2605 7d04 0000 |0035: fill-array-data v5, 000004b2 // +0000047d │ │ +2bf384: 6905 3f7a |0038: sput-object v5, Lde/kromke/andreas/musictagger/R$styleable;.AlertDialog:[I // field@7a3f │ │ +2bf388: 2315 2013 |003a: new-array v5, v1, [I // type@1320 │ │ +2bf38c: 2605 8a04 0000 |003c: fill-array-data v5, 000004c6 // +0000048a │ │ +2bf392: 6905 487a |003f: sput-object v5, Lde/kromke/andreas/musictagger/R$styleable;.AnimatedStateListDrawableCompat:[I // field@7a48 │ │ +2bf396: 2325 2013 |0041: new-array v5, v2, [I // type@1320 │ │ +2bf39a: 2605 9304 0000 |0043: fill-array-data v5, 000004d6 // +00000493 │ │ +2bf3a0: 6905 4f7a |0046: sput-object v5, Lde/kromke/andreas/musictagger/R$styleable;.AnimatedStateListDrawableItem:[I // field@7a4f │ │ +2bf3a4: 1245 |0048: const/4 v5, #int 4 // #4 │ │ +2bf3a6: 2356 2013 |0049: new-array v6, v5, [I // type@1320 │ │ +2bf3aa: 2606 9304 0000 |004b: fill-array-data v6, 000004de // +00000493 │ │ +2bf3b0: 6906 527a |004e: sput-object v6, Lde/kromke/andreas/musictagger/R$styleable;.AnimatedStateListDrawableTransition:[I // field@7a52 │ │ +2bf3b4: 2346 2013 |0050: new-array v6, v4, [I // type@1320 │ │ +2bf3b8: 2606 9804 0000 |0052: fill-array-data v6, 000004ea // +00000498 │ │ +2bf3be: 6906 577a |0055: sput-object v6, Lde/kromke/andreas/musictagger/R$styleable;.AppBarLayout:[I // field@7a57 │ │ +2bf3c2: 2356 2013 |0057: new-array v6, v5, [I // type@1320 │ │ +2bf3c6: 2606 a504 0000 |0059: fill-array-data v6, 000004fe // +000004a5 │ │ +2bf3cc: 6906 587a |005c: sput-object v6, Lde/kromke/andreas/musictagger/R$styleable;.AppBarLayoutStates:[I // field@7a58 │ │ +2bf3d0: 2326 2013 |005e: new-array v6, v2, [I // type@1320 │ │ +2bf3d4: 2606 aa04 0000 |0060: fill-array-data v6, 0000050a // +000004aa │ │ +2bf3da: 6906 5d7a |0063: sput-object v6, Lde/kromke/andreas/musictagger/R$styleable;.AppBarLayout_Layout:[I // field@7a5d │ │ +2bf3de: 2356 2013 |0065: new-array v6, v5, [I // type@1320 │ │ +2bf3e2: 2606 ab04 0000 |0067: fill-array-data v6, 00000512 // +000004ab │ │ +2bf3e8: 6906 687a |006a: sput-object v6, Lde/kromke/andreas/musictagger/R$styleable;.AppCompatImageView:[I // field@7a68 │ │ +2bf3ec: 2356 2013 |006c: new-array v6, v5, [I // type@1320 │ │ +2bf3f0: 2606 b004 0000 |006e: fill-array-data v6, 0000051e // +000004b0 │ │ +2bf3f6: 6906 6d7a |0071: sput-object v6, Lde/kromke/andreas/musictagger/R$styleable;.AppCompatSeekBar:[I // field@7a6d │ │ +2bf3fa: 1276 |0073: const/4 v6, #int 7 // #7 │ │ +2bf3fc: 2367 2013 |0074: new-array v7, v6, [I // type@1320 │ │ +2bf400: 2607 b404 0000 |0076: fill-array-data v7, 0000052a // +000004b4 │ │ +2bf406: 6907 727a |0079: sput-object v7, Lde/kromke/andreas/musictagger/R$styleable;.AppCompatTextHelper:[I // field@7a72 │ │ +2bf40a: 1307 1500 |007b: const/16 v7, #int 21 // #15 │ │ +2bf40e: 2378 2013 |007d: new-array v8, v7, [I // type@1320 │ │ +2bf412: 2608 bd04 0000 |007f: fill-array-data v8, 0000053c // +000004bd │ │ +2bf418: 6908 7a7a |0082: sput-object v8, Lde/kromke/andreas/musictagger/R$styleable;.AppCompatTextView:[I // field@7a7a │ │ +2bf41c: 1308 7d00 |0084: const/16 v8, #int 125 // #7d │ │ +2bf420: 2388 2013 |0086: new-array v8, v8, [I // type@1320 │ │ +2bf424: 2608 e204 0000 |0088: fill-array-data v8, 0000056a // +000004e2 │ │ +2bf42a: 6908 907a |008b: sput-object v8, Lde/kromke/andreas/musictagger/R$styleable;.AppCompatTheme:[I // field@7a90 │ │ +2bf42e: 2328 2013 |008d: new-array v8, v2, [I // type@1320 │ │ +2bf432: 2608 d905 0000 |008f: fill-array-data v8, 00000668 // +000005d9 │ │ +2bf438: 6908 0e7b |0092: sput-object v8, Lde/kromke/andreas/musictagger/R$styleable;.BackgroundStyle:[I // field@7b0e │ │ +2bf43c: 2368 2013 |0094: new-array v8, v6, [I // type@1320 │ │ +2bf440: 2608 da05 0000 |0096: fill-array-data v8, 00000670 // +000005da │ │ +2bf446: 6908 117b |0099: sput-object v8, Lde/kromke/andreas/musictagger/R$styleable;.Badge:[I // field@7b11 │ │ +2bf44a: 1308 0900 |009b: const/16 v8, #int 9 // #9 │ │ +2bf44e: 2389 2013 |009d: new-array v9, v8, [I // type@1320 │ │ +2bf452: 2609 e305 0000 |009f: fill-array-data v9, 00000682 // +000005e3 │ │ +2bf458: 6909 197b |00a2: sput-object v9, Lde/kromke/andreas/musictagger/R$styleable;.BaseProgressIndicator:[I // field@7b19 │ │ +2bf45c: 1309 0b00 |00a4: const/16 v9, #int 11 // #b │ │ +2bf460: 239a 2013 |00a6: new-array v10, v9, [I // type@1320 │ │ +2bf464: 260a f005 0000 |00a8: fill-array-data v10, 00000698 // +000005f0 │ │ +2bf46a: 690a 237b |00ab: sput-object v10, Lde/kromke/andreas/musictagger/R$styleable;.BottomAppBar:[I // field@7b23 │ │ +2bf46e: 130a 0c00 |00ad: const/16 v10, #int 12 // #c │ │ +2bf472: 23ab 2013 |00af: new-array v11, v10, [I // type@1320 │ │ +2bf476: 260b 0106 0000 |00b1: fill-array-data v11, 000006b2 // +00000601 │ │ +2bf47c: 690b 2f7b |00b4: sput-object v11, Lde/kromke/andreas/musictagger/R$styleable;.BottomNavigationView:[I // field@7b2f │ │ +2bf480: 130b 0d00 |00b6: const/16 v11, #int 13 // #d │ │ +2bf484: 23bc 2013 |00b8: new-array v12, v11, [I // type@1320 │ │ +2bf488: 260c 1406 0000 |00ba: fill-array-data v12, 000006ce // +00000614 │ │ +2bf48e: 690c 3c7b |00bd: sput-object v12, Lde/kromke/andreas/musictagger/R$styleable;.BottomSheetBehavior_Layout:[I // field@7b3c │ │ +2bf492: 230c 2013 |00bf: new-array v12, v0, [I // type@1320 │ │ +2bf496: 140d 2b00 047f |00c1: const v13, #float 1.75459e+38 // #7f04002b │ │ +2bf49c: 4b0d 0c03 |00c4: aput v13, v12, v3 │ │ +2bf4a0: 690c 4a7b |00c6: sput-object v12, Lde/kromke/andreas/musictagger/R$styleable;.ButtonBarLayout:[I // field@7b4a │ │ +2bf4a4: 23bb 2013 |00c8: new-array v11, v11, [I // type@1320 │ │ +2bf4a8: 260b 2206 0000 |00ca: fill-array-data v11, 000006ec // +00000622 │ │ +2bf4ae: 690b 4c7b |00cd: sput-object v11, Lde/kromke/andreas/musictagger/R$styleable;.CardView:[I // field@7b4c │ │ +2bf4b2: 231b 2013 |00cf: new-array v11, v1, [I // type@1320 │ │ +2bf4b6: 260b 3906 0000 |00d1: fill-array-data v11, 0000070a // +00000639 │ │ +2bf4bc: 690b 5a7b |00d4: sput-object v11, Lde/kromke/andreas/musictagger/R$styleable;.CheckBoxPreference:[I // field@7b5a │ │ +2bf4c0: 130b 2a00 |00d6: const/16 v11, #int 42 // #2a │ │ +2bf4c4: 23bb 2013 |00d8: new-array v11, v11, [I // type@1320 │ │ +2bf4c8: 260b 4006 0000 |00da: fill-array-data v11, 0000071a // +00000640 │ │ +2bf4ce: 690b 617b |00dd: sput-object v11, Lde/kromke/andreas/musictagger/R$styleable;.Chip:[I // field@7b61 │ │ +2bf4d2: 236b 2013 |00df: new-array v11, v6, [I // type@1320 │ │ +2bf4d6: 260b 9106 0000 |00e1: fill-array-data v11, 00000772 // +00000691 │ │ +2bf4dc: 690b 627b |00e4: sput-object v11, Lde/kromke/andreas/musictagger/R$styleable;.ChipGroup:[I // field@7b62 │ │ +2bf4e0: 123b |00e6: const/4 v11, #int 3 // #3 │ │ +2bf4e2: 23bc 2013 |00e7: new-array v12, v11, [I // type@1320 │ │ +2bf4e6: 260c 9b06 0000 |00e9: fill-array-data v12, 00000784 // +0000069b │ │ +2bf4ec: 690c 947b |00ec: sput-object v12, Lde/kromke/andreas/musictagger/R$styleable;.CircularProgressIndicator:[I // field@7b94 │ │ +2bf4f0: 232c 2013 |00ee: new-array v12, v2, [I // type@1320 │ │ +2bf4f4: 260c 9e06 0000 |00f0: fill-array-data v12, 0000078e // +0000069e │ │ +2bf4fa: 690c 987b |00f3: sput-object v12, Lde/kromke/andreas/musictagger/R$styleable;.ClockFaceView:[I // field@7b98 │ │ +2bf4fe: 23bc 2013 |00f5: new-array v12, v11, [I // type@1320 │ │ +2bf502: 260c 9f06 0000 |00f7: fill-array-data v12, 00000796 // +0000069f │ │ +2bf508: 690c 9b7b |00fa: sput-object v12, Lde/kromke/andreas/musictagger/R$styleable;.ClockHandView:[I // field@7b9b │ │ +2bf50c: 130c 1100 |00fc: const/16 v12, #int 17 // #11 │ │ +2bf510: 23cd 2013 |00fe: new-array v13, v12, [I // type@1320 │ │ +2bf514: 260d a006 0000 |0100: fill-array-data v13, 000007a0 // +000006a0 │ │ +2bf51a: 690d 9f7b |0103: sput-object v13, Lde/kromke/andreas/musictagger/R$styleable;.CollapsingToolbarLayout:[I // field@7b9f │ │ +2bf51e: 232d 2013 |0105: new-array v13, v2, [I // type@1320 │ │ +2bf522: 260d bf06 0000 |0107: fill-array-data v13, 000007c6 // +000006bf │ │ +2bf528: 690d a07b |010a: sput-object v13, Lde/kromke/andreas/musictagger/R$styleable;.CollapsingToolbarLayout_Layout:[I // field@7ba0 │ │ +2bf52c: 23bd 2013 |010c: new-array v13, v11, [I // type@1320 │ │ +2bf530: 260d c006 0000 |010e: fill-array-data v13, 000007ce // +000006c0 │ │ +2bf536: 690d b47b |0111: sput-object v13, Lde/kromke/andreas/musictagger/R$styleable;.ColorStateListItem:[I // field@7bb4 │ │ +2bf53a: 235d 2013 |0113: new-array v13, v5, [I // type@1320 │ │ +2bf53e: 260d c306 0000 |0115: fill-array-data v13, 000007d8 // +000006c3 │ │ +2bf544: 690d b87b |0118: sput-object v13, Lde/kromke/andreas/musictagger/R$styleable;.CompoundButton:[I // field@7bb8 │ │ +2bf548: 130d 6d00 |011a: const/16 v13, #int 109 // #6d │ │ +2bf54c: 23dd 2013 |011c: new-array v13, v13, [I // type@1320 │ │ +2bf550: 260d c606 0000 |011e: fill-array-data v13, 000007e4 // +000006c6 │ │ +2bf556: 690d bd7b |0121: sput-object v13, Lde/kromke/andreas/musictagger/R$styleable;.Constraint:[I // field@7bbd │ │ +2bf55a: 130d 5a00 |0123: const/16 v13, #int 90 // #5a │ │ +2bf55e: 23dd 2013 |0125: new-array v13, v13, [I // type@1320 │ │ +2bf562: 260d 9b07 0000 |0127: fill-array-data v13, 000008c2 // +0000079b │ │ +2bf568: 690d be7b |012a: sput-object v13, Lde/kromke/andreas/musictagger/R$styleable;.ConstraintLayout_Layout:[I // field@7bbe │ │ +2bf56c: 232d 2013 |012c: new-array v13, v2, [I // type@1320 │ │ +2bf570: 260d 4c08 0000 |012e: fill-array-data v13, 0000097a // +0000084c │ │ +2bf576: 690d 197c |0131: sput-object v13, Lde/kromke/andreas/musictagger/R$styleable;.ConstraintLayout_placeholder:[I // field@7c19 │ │ +2bf57a: 130d 6f00 |0133: const/16 v13, #int 111 // #6f │ │ +2bf57e: 23dd 2013 |0135: new-array v13, v13, [I // type@1320 │ │ +2bf582: 260d 4b08 0000 |0137: fill-array-data v13, 00000982 // +0000084b │ │ +2bf588: 690d 1c7c |013a: sput-object v13, Lde/kromke/andreas/musictagger/R$styleable;.ConstraintSet:[I // field@7c1c │ │ +2bf58c: 232d 2013 |013c: new-array v13, v2, [I // type@1320 │ │ +2bf590: 260d 2609 0000 |013e: fill-array-data v13, 00000a64 // +00000926 │ │ +2bf596: 690d f97c |0141: sput-object v13, Lde/kromke/andreas/musictagger/R$styleable;.CoordinatorLayout:[I // field@7cf9 │ │ +2bf59a: 236d 2013 |0143: new-array v13, v6, [I // type@1320 │ │ +2bf59e: 260d 2709 0000 |0145: fill-array-data v13, 00000a6c // +00000927 │ │ +2bf5a4: 690d fa7c |0148: sput-object v13, Lde/kromke/andreas/musictagger/R$styleable;.CoordinatorLayout_Layout:[I // field@7cfa │ │ +2bf5a8: 238d 2013 |014a: new-array v13, v8, [I // type@1320 │ │ +2bf5ac: 260d 3209 0000 |014c: fill-array-data v13, 00000a7e // +00000932 │ │ +2bf5b2: 690d 047d |014f: sput-object v13, Lde/kromke/andreas/musictagger/R$styleable;.CustomAttribute:[I // field@7d04 │ │ +2bf5b6: 23ad 2013 |0151: new-array v13, v10, [I // type@1320 │ │ +2bf5ba: 260d 4109 0000 |0153: fill-array-data v13, 00000a94 // +00000941 │ │ +2bf5c0: 690d 0e7d |0156: sput-object v13, Lde/kromke/andreas/musictagger/R$styleable;.DialogPreference:[I // field@7d0e │ │ +2bf5c4: 234d 2013 |0158: new-array v13, v4, [I // type@1320 │ │ +2bf5c8: 260d 5609 0000 |015a: fill-array-data v13, 00000ab0 // +00000956 │ │ +2bf5ce: 690d 1b7d |015d: sput-object v13, Lde/kromke/andreas/musictagger/R$styleable;.DrawerArrowToggle:[I // field@7d1b │ │ +2bf5d2: 230d 2013 |015f: new-array v13, v0, [I // type@1320 │ │ +2bf5d6: 140e 8e03 047f |0161: const v14, #float 1.75477e+38 // #7f04038e │ │ +2bf5dc: 4b0e 0d03 |0164: aput v14, v13, v3 │ │ +2bf5e0: 690d 247d |0166: sput-object v13, Lde/kromke/andreas/musictagger/R$styleable;.EditTextPreference:[I // field@7d24 │ │ +2bf5e4: 231d 2013 |0168: new-array v13, v1, [I // type@1320 │ │ +2bf5e8: 260d 5a09 0000 |016a: fill-array-data v13, 00000ac4 // +0000095a │ │ +2bf5ee: 690d 267d |016d: sput-object v13, Lde/kromke/andreas/musictagger/R$styleable;.ExtendedFloatingActionButton:[I // field@7d26 │ │ +2bf5f2: 232d 2013 |016f: new-array v13, v2, [I // type@1320 │ │ +2bf5f6: 260d 6309 0000 |0171: fill-array-data v13, 00000ad4 // +00000963 │ │ +2bf5fc: 690d 277d |0174: sput-object v13, Lde/kromke/andreas/musictagger/R$styleable;.ExtendedFloatingActionButton_Behavior_Layout:[I // field@7d27 │ │ +2bf600: 23cd 2013 |0176: new-array v13, v12, [I // type@1320 │ │ +2bf604: 260d 6409 0000 |0178: fill-array-data v13, 00000adc // +00000964 │ │ +2bf60a: 690d 307d |017b: sput-object v13, Lde/kromke/andreas/musictagger/R$styleable;.FloatingActionButton:[I // field@7d30 │ │ +2bf60e: 230d 2013 |017d: new-array v13, v0, [I // type@1320 │ │ +2bf612: 140e 5000 047f |017f: const v14, #float 1.7546e+38 // #7f040050 │ │ +2bf618: 4b0e 0d03 |0182: aput v14, v13, v3 │ │ +2bf61c: 690d 317d |0184: sput-object v13, Lde/kromke/andreas/musictagger/R$styleable;.FloatingActionButton_Behavior_Layout:[I // field@7d31 │ │ +2bf620: 232d 2013 |0186: new-array v13, v2, [I // type@1320 │ │ +2bf624: 260d 7a09 0000 |0188: fill-array-data v13, 00000b02 // +0000097a │ │ +2bf62a: 690d 447d |018b: sput-object v13, Lde/kromke/andreas/musictagger/R$styleable;.FlowLayout:[I // field@7d44 │ │ +2bf62e: 231d 2013 |018d: new-array v13, v1, [I // type@1320 │ │ +2bf632: 260d 7b09 0000 |018f: fill-array-data v13, 00000b0a // +0000097b │ │ +2bf638: 690d 477d |0192: sput-object v13, Lde/kromke/andreas/musictagger/R$styleable;.FontFamily:[I // field@7d47 │ │ +2bf63c: 130d 0a00 |0194: const/16 v13, #int 10 // #a │ │ +2bf640: 23de 2013 |0196: new-array v14, v13, [I // type@1320 │ │ +2bf644: 260e 8209 0000 |0198: fill-array-data v14, 00000b1a // +00000982 │ │ +2bf64a: 690e 487d |019b: sput-object v14, Lde/kromke/andreas/musictagger/R$styleable;.FontFamilyFont:[I // field@7d48 │ │ +2bf64e: 23be 2013 |019d: new-array v14, v11, [I // type@1320 │ │ +2bf652: 260e 9309 0000 |019f: fill-array-data v14, 00000b32 // +00000993 │ │ +2bf658: 690e 597d |01a2: sput-object v14, Lde/kromke/andreas/musictagger/R$styleable;.ForegroundLinearLayout:[I // field@7d59 │ │ +2bf65c: 23be 2013 |01a4: new-array v14, v11, [I // type@1320 │ │ +2bf660: 260e 9609 0000 |01a6: fill-array-data v14, 00000b3c // +00000996 │ │ +2bf666: 690e 5d7d |01a9: sput-object v14, Lde/kromke/andreas/musictagger/R$styleable;.Fragment:[I // field@7d5d │ │ +2bf66a: 232e 2013 |01ab: new-array v14, v2, [I // type@1320 │ │ +2bf66e: 260e 9909 0000 |01ad: fill-array-data v14, 00000b46 // +00000999 │ │ +2bf674: 690e 5e7d |01b0: sput-object v14, Lde/kromke/andreas/musictagger/R$styleable;.FragmentContainerView:[I // field@7d5e │ │ +2bf678: 23ae 2013 |01b2: new-array v14, v10, [I // type@1320 │ │ +2bf67c: 260e 9a09 0000 |01b4: fill-array-data v14, 00000b4e // +0000099a │ │ +2bf682: 690e 647d |01b7: sput-object v14, Lde/kromke/andreas/musictagger/R$styleable;.GradientColor:[I // field@7d64 │ │ +2bf686: 232e 2013 |01b9: new-array v14, v2, [I // type@1320 │ │ +2bf68a: 260e af09 0000 |01bb: fill-array-data v14, 00000b6a // +000009af │ │ +2bf690: 690e 657d |01be: sput-object v14, Lde/kromke/andreas/musictagger/R$styleable;.GradientColorItem:[I // field@7d65 │ │ +2bf694: 238e 2013 |01c0: new-array v14, v8, [I // type@1320 │ │ +2bf698: 260e b009 0000 |01c2: fill-array-data v14, 00000b72 // +000009b0 │ │ +2bf69e: 690e 747d |01c5: sput-object v14, Lde/kromke/andreas/musictagger/R$styleable;.ImageFilterView:[I // field@7d74 │ │ +2bf6a2: 23be 2013 |01c7: new-array v14, v11, [I // type@1320 │ │ +2bf6a6: 260e bf09 0000 |01c9: fill-array-data v14, 00000b88 // +000009bf │ │ +2bf6ac: 690e 7e7d |01cc: sput-object v14, Lde/kromke/andreas/musictagger/R$styleable;.Insets:[I // field@7d7e │ │ +2bf6b0: 130e 1200 |01ce: const/16 v14, #int 18 // #12 │ │ +2bf6b4: 23ee 2013 |01d0: new-array v14, v14, [I // type@1320 │ │ +2bf6b8: 260e c009 0000 |01d2: fill-array-data v14, 00000b92 // +000009c0 │ │ +2bf6be: 690e 827d |01d5: sput-object v14, Lde/kromke/andreas/musictagger/R$styleable;.KeyAttribute:[I // field@7d82 │ │ +2bf6c2: 130e 1400 |01d7: const/16 v14, #int 20 // #14 │ │ +2bf6c6: 23ef 2013 |01d9: new-array v15, v14, [I // type@1320 │ │ +2bf6ca: 260f df09 0000 |01db: fill-array-data v15, 00000bba // +000009df │ │ +2bf6d0: 690f 957d |01de: sput-object v15, Lde/kromke/andreas/musictagger/R$styleable;.KeyCycle:[I // field@7d95 │ │ +2bf6d4: 233f 2013 |01e0: new-array v15, v3, [I // type@1320 │ │ +2bf6d8: 690f aa7d |01e2: sput-object v15, Lde/kromke/andreas/musictagger/R$styleable;.KeyFrame:[I // field@7daa │ │ +2bf6dc: 233f 2013 |01e4: new-array v15, v3, [I // type@1320 │ │ +2bf6e0: 690f ab7d |01e6: sput-object v15, Lde/kromke/andreas/musictagger/R$styleable;.KeyFramesAcceleration:[I // field@7dab │ │ +2bf6e4: 233f 2013 |01e8: new-array v15, v3, [I // type@1320 │ │ +2bf6e8: 690f ac7d |01ea: sput-object v15, Lde/kromke/andreas/musictagger/R$styleable;.KeyFramesVelocity:[I // field@7dac │ │ +2bf6ec: 23af 2013 |01ec: new-array v15, v10, [I // type@1320 │ │ +2bf6f0: 260f f809 0000 |01ee: fill-array-data v15, 00000be6 // +000009f8 │ │ +2bf6f6: 690f ad7d |01f1: sput-object v15, Lde/kromke/andreas/musictagger/R$styleable;.KeyPosition:[I // field@7dad │ │ +2bf6fa: 23ee 2013 |01f3: new-array v14, v14, [I // type@1320 │ │ +2bf6fe: 260e 0d0a 0000 |01f5: fill-array-data v14, 00000c02 // +00000a0d │ │ +2bf704: 690e ba7d |01f8: sput-object v14, Lde/kromke/andreas/musictagger/R$styleable;.KeyTimeCycle:[I // field@7dba │ │ +2bf708: 23de 2013 |01fa: new-array v14, v13, [I // type@1320 │ │ +2bf70c: 260e 320a 0000 |01fc: fill-array-data v14, 00000c2e // +00000a32 │ │ +2bf712: 690e cf7d |01ff: sput-object v14, Lde/kromke/andreas/musictagger/R$styleable;.KeyTrigger:[I // field@7dcf │ │ +2bf716: 130e 4300 |0201: const/16 v14, #int 67 // #43 │ │ +2bf71a: 23ee 2013 |0203: new-array v14, v14, [I // type@1320 │ │ +2bf71e: 260e 410a 0000 |0205: fill-array-data v14, 00000c46 // +00000a41 │ │ +2bf724: 690e da7d |0208: sput-object v14, Lde/kromke/andreas/musictagger/R$styleable;.Layout:[I // field@7dda │ │ +2bf728: 238e 2013 |020a: new-array v14, v8, [I // type@1320 │ │ +2bf72c: 260e c40a 0000 |020c: fill-array-data v14, 00000cd0 // +00000ac4 │ │ +2bf732: 690e 1e7e |020f: sput-object v14, Lde/kromke/andreas/musictagger/R$styleable;.LinearLayoutCompat:[I // field@7e1e │ │ +2bf736: 235e 2013 |0211: new-array v14, v5, [I // type@1320 │ │ +2bf73a: 260e d30a 0000 |0213: fill-array-data v14, 00000ce6 // +00000ad3 │ │ +2bf740: 690e 1f7e |0216: sput-object v14, Lde/kromke/andreas/musictagger/R$styleable;.LinearLayoutCompat_Layout:[I // field@7e1f │ │ +2bf744: 232e 2013 |0218: new-array v14, v2, [I // type@1320 │ │ +2bf748: 260e d80a 0000 |021a: fill-array-data v14, 00000cf2 // +00000ad8 │ │ +2bf74e: 690e 2d7e |021d: sput-object v14, Lde/kromke/andreas/musictagger/R$styleable;.LinearProgressIndicator:[I // field@7e2d │ │ +2bf752: 232e 2013 |021f: new-array v14, v2, [I // type@1320 │ │ +2bf756: 260e d90a 0000 |0221: fill-array-data v14, 00000cfa // +00000ad9 │ │ +2bf75c: 690e 307e |0224: sput-object v14, Lde/kromke/andreas/musictagger/R$styleable;.ListPopupWindow:[I // field@7e30 │ │ +2bf760: 125e |0226: const/4 v14, #int 5 // #5 │ │ +2bf762: 23ef 2013 |0227: new-array v15, v14, [I // type@1320 │ │ +2bf766: 260f d90a 0000 |0229: fill-array-data v15, 00000d02 // +00000ad9 │ │ +2bf76c: 690f 337e |022c: sput-object v15, Lde/kromke/andreas/musictagger/R$styleable;.ListPreference:[I // field@7e33 │ │ +2bf770: 235f 2013 |022e: new-array v15, v5, [I // type@1320 │ │ +2bf774: 260f e00a 0000 |0230: fill-array-data v15, 00000d10 // +00000ae0 │ │ +2bf77a: 690f 397e |0233: sput-object v15, Lde/kromke/andreas/musictagger/R$styleable;.MaterialAlertDialog:[I // field@7e39 │ │ +2bf77e: 23ef 2013 |0235: new-array v15, v14, [I // type@1320 │ │ +2bf782: 260f e50a 0000 |0237: fill-array-data v15, 00000d1c // +00000ae5 │ │ +2bf788: 690f 3a7e |023a: sput-object v15, Lde/kromke/andreas/musictagger/R$styleable;.MaterialAlertDialogTheme:[I // field@7e3a │ │ +2bf78c: 230f 2013 |023c: new-array v15, v0, [I // type@1320 │ │ +2bf790: 1410 2002 0101 |023e: const v16, #float 2.36951e-38 // #01010220 │ │ +2bf796: 4b10 0f03 |0241: aput v16, v15, v3 │ │ +2bf79a: 690f 447e |0243: sput-object v15, Lde/kromke/andreas/musictagger/R$styleable;.MaterialAutoCompleteTextView:[I // field@7e44 │ │ +2bf79e: 2377 2013 |0245: new-array v7, v7, [I // type@1320 │ │ +2bf7a2: 2607 e30a 0000 |0247: fill-array-data v7, 00000d2a // +00000ae3 │ │ +2bf7a8: 6907 467e |024a: sput-object v7, Lde/kromke/andreas/musictagger/R$styleable;.MaterialButton:[I // field@7e46 │ │ +2bf7ac: 23b7 2013 |024c: new-array v7, v11, [I // type@1320 │ │ +2bf7b0: 2607 0a0b 0000 |024e: fill-array-data v7, 00000d58 // +00000b0a │ │ +2bf7b6: 6907 477e |0251: sput-object v7, Lde/kromke/andreas/musictagger/R$styleable;.MaterialButtonToggleGroup:[I // field@7e47 │ │ +2bf7ba: 23d7 2013 |0253: new-array v7, v13, [I // type@1320 │ │ +2bf7be: 2607 0d0b 0000 |0255: fill-array-data v7, 00000d62 // +00000b0d │ │ +2bf7c4: 6907 607e |0258: sput-object v7, Lde/kromke/andreas/musictagger/R$styleable;.MaterialCalendar:[I // field@7e60 │ │ +2bf7c8: 23d7 2013 |025a: new-array v7, v13, [I // type@1320 │ │ +2bf7cc: 2607 1e0b 0000 |025c: fill-array-data v7, 00000d7a // +00000b1e │ │ +2bf7d2: 6907 617e |025f: sput-object v7, Lde/kromke/andreas/musictagger/R$styleable;.MaterialCalendarItem:[I // field@7e61 │ │ +2bf7d6: 23a7 2013 |0261: new-array v7, v10, [I // type@1320 │ │ +2bf7da: 2607 2f0b 0000 |0263: fill-array-data v7, 00000d92 // +00000b2f │ │ +2bf7e0: 6907 767e |0266: sput-object v7, Lde/kromke/andreas/musictagger/R$styleable;.MaterialCardView:[I // field@7e76 │ │ +2bf7e4: 2327 2013 |0268: new-array v7, v2, [I // type@1320 │ │ +2bf7e8: 2607 440b 0000 |026a: fill-array-data v7, 00000dae // +00000b44 │ │ +2bf7ee: 6907 837e |026d: sput-object v7, Lde/kromke/andreas/musictagger/R$styleable;.MaterialCheckBox:[I // field@7e83 │ │ +2bf7f2: 2327 2013 |026f: new-array v7, v2, [I // type@1320 │ │ +2bf7f6: 2607 450b 0000 |0271: fill-array-data v7, 00000db6 // +00000b45 │ │ +2bf7fc: 6907 867e |0274: sput-object v7, Lde/kromke/andreas/musictagger/R$styleable;.MaterialRadioButton:[I // field@7e86 │ │ +2bf800: 2327 2013 |0276: new-array v7, v2, [I // type@1320 │ │ +2bf804: 2607 460b 0000 |0278: fill-array-data v7, 00000dbe // +00000b46 │ │ +2bf80a: 6907 897e |027b: sput-object v7, Lde/kromke/andreas/musictagger/R$styleable;.MaterialShape:[I // field@7e89 │ │ +2bf80e: 23b7 2013 |027d: new-array v7, v11, [I // type@1320 │ │ +2bf812: 2607 470b 0000 |027f: fill-array-data v7, 00000dc6 // +00000b47 │ │ +2bf818: 6907 8c7e |0282: sput-object v7, Lde/kromke/andreas/musictagger/R$styleable;.MaterialTextAppearance:[I // field@7e8c │ │ +2bf81c: 23b7 2013 |0284: new-array v7, v11, [I // type@1320 │ │ +2bf820: 2607 4a0b 0000 |0286: fill-array-data v7, 00000dd0 // +00000b4a │ │ +2bf826: 6907 907e |0289: sput-object v7, Lde/kromke/andreas/musictagger/R$styleable;.MaterialTextView:[I // field@7e90 │ │ +2bf82a: 2327 2013 |028b: new-array v7, v2, [I // type@1320 │ │ +2bf82e: 2607 4d0b 0000 |028d: fill-array-data v7, 00000dda // +00000b4d │ │ +2bf834: 6907 947e |0290: sput-object v7, Lde/kromke/andreas/musictagger/R$styleable;.MaterialTimePicker:[I // field@7e94 │ │ +2bf838: 2307 2013 |0292: new-array v7, v0, [I // type@1320 │ │ +2bf83c: 140f 6b02 047f |0294: const v15, #float 1.75471e+38 // #7f04026b │ │ +2bf842: 4b0f 0703 |0297: aput v15, v7, v3 │ │ +2bf846: 6907 977e |0299: sput-object v7, Lde/kromke/andreas/musictagger/R$styleable;.MaterialToolbar:[I // field@7e97 │ │ +2bf84a: 2317 2013 |029b: new-array v7, v1, [I // type@1320 │ │ +2bf84e: 2607 450b 0000 |029d: fill-array-data v7, 00000de2 // +00000b45 │ │ +2bf854: 6907 997e |02a0: sput-object v7, Lde/kromke/andreas/musictagger/R$styleable;.MenuGroup:[I // field@7e99 │ │ +2bf858: 1307 1700 |02a2: const/16 v7, #int 23 // #17 │ │ +2bf85c: 237f 2013 |02a4: new-array v15, v7, [I // type@1320 │ │ +2bf860: 260f 4c0b 0000 |02a6: fill-array-data v15, 00000df2 // +00000b4c │ │ +2bf866: 690f a07e |02a9: sput-object v15, Lde/kromke/andreas/musictagger/R$styleable;.MenuItem:[I // field@7ea0 │ │ +2bf86a: 2388 2013 |02ab: new-array v8, v8, [I // type@1320 │ │ +2bf86e: 2608 770b 0000 |02ad: fill-array-data v8, 00000e24 // +00000b77 │ │ +2bf874: 6908 b87e |02b0: sput-object v8, Lde/kromke/andreas/musictagger/R$styleable;.MenuView:[I // field@7eb8 │ │ +2bf878: 2318 2013 |02b2: new-array v8, v1, [I // type@1320 │ │ +2bf87c: 2608 860b 0000 |02b4: fill-array-data v8, 00000e3a // +00000b86 │ │ +2bf882: 6908 c27e |02b7: sput-object v8, Lde/kromke/andreas/musictagger/R$styleable;.MockView:[I // field@7ec2 │ │ +2bf886: 2318 2013 |02b9: new-array v8, v1, [I // type@1320 │ │ +2bf88a: 2608 8f0b 0000 |02bb: fill-array-data v8, 00000e4a // +00000b8f │ │ +2bf890: 6908 c97e |02be: sput-object v8, Lde/kromke/andreas/musictagger/R$styleable;.Motion:[I // field@7ec9 │ │ +2bf894: 2328 2013 |02c0: new-array v8, v2, [I // type@1320 │ │ +2bf898: 2608 980b 0000 |02c2: fill-array-data v8, 00000e5a // +00000b98 │ │ +2bf89e: 6908 ca7e |02c5: sput-object v8, Lde/kromke/andreas/musictagger/R$styleable;.MotionHelper:[I // field@7eca │ │ +2bf8a2: 2318 2013 |02c7: new-array v8, v1, [I // type@1320 │ │ +2bf8a6: 2608 990b 0000 |02c9: fill-array-data v8, 00000e62 // +00000b99 │ │ +2bf8ac: 6908 cd7e |02cc: sput-object v8, Lde/kromke/andreas/musictagger/R$styleable;.MotionLayout:[I // field@7ecd │ │ +2bf8b0: 2328 2013 |02ce: new-array v8, v2, [I // type@1320 │ │ +2bf8b4: 2608 a20b 0000 |02d0: fill-array-data v8, 00000e72 // +00000ba2 │ │ +2bf8ba: 6908 d47e |02d3: sput-object v8, Lde/kromke/andreas/musictagger/R$styleable;.MotionScene:[I // field@7ed4 │ │ +2bf8be: 23b8 2013 |02d5: new-array v8, v11, [I // type@1320 │ │ +2bf8c2: 2608 a30b 0000 |02d7: fill-array-data v8, 00000e7a // +00000ba3 │ │ +2bf8c8: 6908 d77e |02da: sput-object v8, Lde/kromke/andreas/musictagger/R$styleable;.MotionTelltales:[I // field@7ed7 │ │ +2bf8cc: 2358 2013 |02dc: new-array v8, v5, [I // type@1320 │ │ +2bf8d0: 2608 a60b 0000 |02de: fill-array-data v8, 00000e84 // +00000ba6 │ │ +2bf8d6: 6908 e17e |02e1: sput-object v8, Lde/kromke/andreas/musictagger/R$styleable;.MultiSelectListPreference:[I // field@7ee1 │ │ +2bf8da: 2377 2013 |02e3: new-array v7, v7, [I // type@1320 │ │ +2bf8de: 2607 ab0b 0000 |02e5: fill-array-data v7, 00000e90 // +00000bab │ │ +2bf8e4: 6907 e67e |02e8: sput-object v7, Lde/kromke/andreas/musictagger/R$styleable;.NavigationView:[I // field@7ee6 │ │ +2bf8e8: 2327 2013 |02ea: new-array v7, v2, [I // type@1320 │ │ +2bf8ec: 2607 d60b 0000 |02ec: fill-array-data v7, 00000ec2 // +00000bd6 │ │ +2bf8f2: 6907 fe7e |02ef: sput-object v7, Lde/kromke/andreas/musictagger/R$styleable;.OnClick:[I // field@7efe │ │ +2bf8f6: 23a7 2013 |02f1: new-array v7, v10, [I // type@1320 │ │ +2bf8fa: 2607 d70b 0000 |02f3: fill-array-data v7, 00000eca // +00000bd7 │ │ +2bf900: 6907 017f |02f6: sput-object v7, Lde/kromke/andreas/musictagger/R$styleable;.OnSwipe:[I // field@7f01 │ │ +2bf904: 23b7 2013 |02f8: new-array v7, v11, [I // type@1320 │ │ +2bf908: 2607 ec0b 0000 |02fa: fill-array-data v7, 00000ee6 // +00000bec │ │ +2bf90e: 6907 0e7f |02fd: sput-object v7, Lde/kromke/andreas/musictagger/R$styleable;.PopupWindow:[I // field@7f0e │ │ +2bf912: 2307 2013 |02ff: new-array v7, v0, [I // type@1320 │ │ +2bf916: 1408 f302 047f |0301: const v8, #float 1.75473e+38 // #7f0402f3 │ │ +2bf91c: 4b08 0703 |0304: aput v8, v7, v3 │ │ +2bf920: 6907 0f7f |0306: sput-object v7, Lde/kromke/andreas/musictagger/R$styleable;.PopupWindowBackgroundState:[I // field@7f0f │ │ +2bf924: 1307 2400 |0308: const/16 v7, #int 36 // #24 │ │ +2bf928: 2377 2013 |030a: new-array v7, v7, [I // type@1320 │ │ +2bf92c: 2607 e40b 0000 |030c: fill-array-data v7, 00000ef0 // +00000be4 │ │ +2bf932: 6907 147f |030f: sput-object v7, Lde/kromke/andreas/musictagger/R$styleable;.Preference:[I // field@7f14 │ │ +2bf936: 2357 2013 |0311: new-array v7, v5, [I // type@1320 │ │ +2bf93a: 2607 290c 0000 |0313: fill-array-data v7, 00000f3c // +00000c29 │ │ +2bf940: 6907 157f |0316: sput-object v7, Lde/kromke/andreas/musictagger/R$styleable;.PreferenceFragment:[I // field@7f15 │ │ +2bf944: 2357 2013 |0318: new-array v7, v5, [I // type@1320 │ │ +2bf948: 2607 2e0c 0000 |031a: fill-array-data v7, 00000f48 // +00000c2e │ │ +2bf94e: 6907 167f |031d: sput-object v7, Lde/kromke/andreas/musictagger/R$styleable;.PreferenceFragmentCompat:[I // field@7f16 │ │ +2bf952: 23b7 2013 |031f: new-array v7, v11, [I // type@1320 │ │ +2bf956: 2607 330c 0000 |0321: fill-array-data v7, 00000f54 // +00000c33 │ │ +2bf95c: 6907 1f7f |0324: sput-object v7, Lde/kromke/andreas/musictagger/R$styleable;.PreferenceGroup:[I // field@7f1f │ │ +2bf960: 2355 2013 |0326: new-array v5, v5, [I // type@1320 │ │ +2bf964: 2605 360c 0000 |0328: fill-array-data v5, 00000f5e // +00000c36 │ │ +2bf96a: 6905 237f |032b: sput-object v5, Lde/kromke/andreas/musictagger/R$styleable;.PreferenceImageView:[I // field@7f23 │ │ +2bf96e: 1305 1000 |032d: const/16 v5, #int 16 // #10 │ │ +2bf972: 2357 2013 |032f: new-array v7, v5, [I // type@1320 │ │ +2bf976: 2607 390c 0000 |0331: fill-array-data v7, 00000f6a // +00000c39 │ │ +2bf97c: 6907 287f |0334: sput-object v7, Lde/kromke/andreas/musictagger/R$styleable;.PreferenceTheme:[I // field@7f28 │ │ +2bf980: 23e7 2013 |0336: new-array v7, v14, [I // type@1320 │ │ +2bf984: 2607 560c 0000 |0338: fill-array-data v7, 00000f8e // +00000c56 │ │ +2bf98a: 6907 5d7f |033b: sput-object v7, Lde/kromke/andreas/musictagger/R$styleable;.PropertySet:[I // field@7f5d │ │ +2bf98e: 2307 2013 |033d: new-array v7, v0, [I // type@1320 │ │ +2bf992: 1408 4302 047f |033f: const v8, #float 1.7547e+38 // #7f040243 │ │ +2bf998: 4b08 0703 |0342: aput v8, v7, v3 │ │ +2bf99c: 6907 637f |0344: sput-object v7, Lde/kromke/andreas/musictagger/R$styleable;.RadialViewGroup:[I // field@7f63 │ │ +2bf9a0: 2327 2013 |0346: new-array v7, v2, [I // type@1320 │ │ +2bf9a4: 2607 540c 0000 |0348: fill-array-data v7, 00000f9c // +00000c54 │ │ +2bf9aa: 6907 657f |034b: sput-object v7, Lde/kromke/andreas/musictagger/R$styleable;.RangeSlider:[I // field@7f65 │ │ +2bf9ae: 2327 2013 |034d: new-array v7, v2, [I // type@1320 │ │ +2bf9b2: 2607 550c 0000 |034f: fill-array-data v7, 00000fa4 // +00000c55 │ │ +2bf9b8: 6907 687f |0352: sput-object v7, Lde/kromke/andreas/musictagger/R$styleable;.RecycleListView:[I // field@7f68 │ │ +2bf9bc: 23a7 2013 |0354: new-array v7, v10, [I // type@1320 │ │ +2bf9c0: 2607 560c 0000 |0356: fill-array-data v7, 00000fac // +00000c56 │ │ +2bf9c6: 6907 6b7f |0359: sput-object v7, Lde/kromke/andreas/musictagger/R$styleable;.RecyclerView:[I // field@7f6b │ │ +2bf9ca: 2307 2013 |035b: new-array v7, v0, [I // type@1320 │ │ +2bf9ce: 1408 b001 047f |035d: const v8, #float 1.75467e+38 // #7f0401b0 │ │ +2bf9d4: 4b08 0703 |0360: aput v8, v7, v3 │ │ +2bf9d8: 6907 787f |0362: sput-object v7, Lde/kromke/andreas/musictagger/R$styleable;.ScrimInsetsFrameLayout:[I // field@7f78 │ │ +2bf9dc: 2307 2013 |0364: new-array v7, v0, [I // type@1320 │ │ +2bf9e0: 1408 5700 047f |0366: const v8, #float 1.7546e+38 // #7f040057 │ │ +2bf9e6: 4b08 0703 |0369: aput v8, v7, v3 │ │ +2bf9ea: 6907 7a7f |036b: sput-object v7, Lde/kromke/andreas/musictagger/R$styleable;.ScrollingViewBehavior_Layout:[I // field@7f7a │ │ +2bf9ee: 23c7 2013 |036d: new-array v7, v12, [I // type@1320 │ │ +2bf9f2: 2607 590c 0000 |036f: fill-array-data v7, 00000fc8 // +00000c59 │ │ +2bf9f8: 6907 7c7f |0372: sput-object v7, Lde/kromke/andreas/musictagger/R$styleable;.SearchView:[I // field@7f7c │ │ +2bf9fc: 2367 2013 |0374: new-array v7, v6, [I // type@1320 │ │ +2bfa00: 2607 780c 0000 |0376: fill-array-data v7, 00000fee // +00000c78 │ │ +2bfa06: 6907 8e7f |0379: sput-object v7, Lde/kromke/andreas/musictagger/R$styleable;.SeekBarPreference:[I // field@7f8e │ │ +2bfa0a: 23d7 2013 |037b: new-array v7, v13, [I // type@1320 │ │ +2bfa0e: 2607 830c 0000 |037d: fill-array-data v7, 00001000 // +00000c83 │ │ +2bfa14: 6907 967f |0380: sput-object v7, Lde/kromke/andreas/musictagger/R$styleable;.ShapeAppearance:[I // field@7f96 │ │ +2bfa18: 2397 2013 |0382: new-array v7, v9, [I // type@1320 │ │ +2bfa1c: 2607 940c 0000 |0384: fill-array-data v7, 00001018 // +00000c94 │ │ +2bfa22: 6907 a17f |0387: sput-object v7, Lde/kromke/andreas/musictagger/R$styleable;.ShapeableImageView:[I // field@7fa1 │ │ +2bfa26: 1307 1600 |0389: const/16 v7, #int 22 // #16 │ │ +2bfa2a: 2377 2013 |038b: new-array v7, v7, [I // type@1320 │ │ +2bfa2e: 2607 a50c 0000 |038d: fill-array-data v7, 00001032 // +00000ca5 │ │ +2bfa34: 6907 ad7f |0390: sput-object v7, Lde/kromke/andreas/musictagger/R$styleable;.Slider:[I // field@7fad │ │ +2bfa38: 23b7 2013 |0392: new-array v7, v11, [I // type@1320 │ │ +2bfa3c: 2607 ce0c 0000 |0394: fill-array-data v7, 00001062 // +00000cce │ │ +2bfa42: 6907 c47f |0397: sput-object v7, Lde/kromke/andreas/musictagger/R$styleable;.Snackbar:[I // field@7fc4 │ │ +2bfa46: 2344 2013 |0399: new-array v4, v4, [I // type@1320 │ │ +2bfa4a: 2604 d10c 0000 |039b: fill-array-data v4, 0000106c // +00000cd1 │ │ +2bfa50: 6904 c57f |039e: sput-object v4, Lde/kromke/andreas/musictagger/R$styleable;.SnackbarLayout:[I // field@7fc5 │ │ +2bfa54: 23e4 2013 |03a0: new-array v4, v14, [I // type@1320 │ │ +2bfa58: 2604 de0c 0000 |03a2: fill-array-data v4, 00001080 // +00000cde │ │ +2bfa5e: 6904 d17f |03a5: sput-object v4, Lde/kromke/andreas/musictagger/R$styleable;.Spinner:[I // field@7fd1 │ │ +2bfa62: 2322 2013 |03a7: new-array v2, v2, [I // type@1320 │ │ +2bfa66: 2602 e50c 0000 |03a9: fill-array-data v2, 0000108e // +00000ce5 │ │ +2bfa6c: 6902 d77f |03ac: sput-object v2, Lde/kromke/andreas/musictagger/R$styleable;.State:[I // field@7fd7 │ │ +2bfa70: 2311 2013 |03ae: new-array v1, v1, [I // type@1320 │ │ +2bfa74: 2601 e60c 0000 |03b0: fill-array-data v1, 00001096 // +00000ce6 │ │ +2bfa7a: 6901 d87f |03b3: sput-object v1, Lde/kromke/andreas/musictagger/R$styleable;.StateListDrawable:[I // field@7fd8 │ │ +2bfa7e: 2301 2013 |03b5: new-array v1, v0, [I // type@1320 │ │ +2bfa82: 1402 9901 0101 |03b7: const v2, #float 2.36947e-38 // #01010199 │ │ +2bfa88: 4b02 0103 |03ba: aput v2, v1, v3 │ │ +2bfa8c: 6901 d97f |03bc: sput-object v1, Lde/kromke/andreas/musictagger/R$styleable;.StateListDrawableItem:[I // field@7fd9 │ │ +2bfa90: 2301 2013 |03be: new-array v1, v0, [I // type@1320 │ │ +2bfa94: 1402 0901 047f |03c0: const v2, #float 1.75463e+38 // #7f040109 │ │ +2bfa9a: 4b02 0103 |03c3: aput v2, v1, v3 │ │ +2bfa9e: 6901 e17f |03c5: sput-object v1, Lde/kromke/andreas/musictagger/R$styleable;.StateSet:[I // field@7fe1 │ │ +2bfaa2: 1301 0e00 |03c7: const/16 v1, #int 14 // #e │ │ +2bfaa6: 2311 2013 |03c9: new-array v1, v1, [I // type@1320 │ │ +2bfaaa: 2601 db0c 0000 |03cb: fill-array-data v1, 000010a6 // +00000cdb │ │ +2bfab0: 6901 e57f |03ce: sput-object v1, Lde/kromke/andreas/musictagger/R$styleable;.SwitchCompat:[I // field@7fe5 │ │ +2bfab4: 2301 2013 |03d0: new-array v1, v0, [I // type@1320 │ │ +2bfab8: 1402 8d03 047f |03d2: const v2, #float 1.75477e+38 // #7f04038d │ │ +2bfabe: 4b02 0103 |03d5: aput v2, v1, v3 │ │ +2bfac2: 6901 f47f |03d7: sput-object v1, Lde/kromke/andreas/musictagger/R$styleable;.SwitchMaterial:[I // field@7ff4 │ │ +2bfac6: 23d1 2013 |03d9: new-array v1, v13, [I // type@1320 │ │ +2bfaca: 2601 eb0c 0000 |03db: fill-array-data v1, 000010c6 // +00000ceb │ │ +2bfad0: 6901 f67f |03de: sput-object v1, Lde/kromke/andreas/musictagger/R$styleable;.SwitchPreference:[I // field@7ff6 │ │ +2bfad4: 23d1 2013 |03e0: new-array v1, v13, [I // type@1320 │ │ +2bfad8: 2601 fc0c 0000 |03e2: fill-array-data v1, 000010de // +00000cfc │ │ +2bfade: 6901 f77f |03e5: sput-object v1, Lde/kromke/andreas/musictagger/R$styleable;.SwitchPreferenceCompat:[I // field@7ff7 │ │ +2bfae2: 23b1 2013 |03e7: new-array v1, v11, [I // type@1320 │ │ +2bfae6: 2601 0d0d 0000 |03e9: fill-array-data v1, 000010f6 // +00000d0d │ │ +2bfaec: 6901 0c80 |03ec: sput-object v1, Lde/kromke/andreas/musictagger/R$styleable;.TabItem:[I // field@800c │ │ +2bfaf0: 1301 1a00 |03ee: const/16 v1, #int 26 // #1a │ │ +2bfaf4: 2311 2013 |03f0: new-array v1, v1, [I // type@1320 │ │ +2bfaf8: 2601 0e0d 0000 |03f2: fill-array-data v1, 00001100 // +00000d0e │ │ +2bfafe: 6901 1080 |03f5: sput-object v1, Lde/kromke/andreas/musictagger/R$styleable;.TabLayout:[I // field@8010 │ │ +2bfb02: 2351 2013 |03f7: new-array v1, v5, [I // type@1320 │ │ +2bfb06: 2601 3f0d 0000 |03f9: fill-array-data v1, 00001138 // +00000d3f │ │ +2bfb0c: 6901 2b80 |03fc: sput-object v1, Lde/kromke/andreas/musictagger/R$styleable;.TextAppearance:[I // field@802b │ │ +2bfb10: 2301 2013 |03fe: new-array v1, v0, [I // type@1320 │ │ +2bfb14: 1402 4c03 047f |0400: const v2, #float 1.75475e+38 // #7f04034c │ │ +2bfb1a: 4b02 0103 |0403: aput v2, v1, v3 │ │ +2bfb1e: 6901 3c80 |0405: sput-object v1, Lde/kromke/andreas/musictagger/R$styleable;.TextInputEditText:[I // field@803c │ │ +2bfb22: 1301 3f00 |0407: const/16 v1, #int 63 // #3f │ │ +2bfb26: 2311 2013 |0409: new-array v1, v1, [I // type@1320 │ │ +2bfb2a: 2601 510d 0000 |040b: fill-array-data v1, 0000115c // +00000d51 │ │ +2bfb30: 6901 3e80 |040e: sput-object v1, Lde/kromke/andreas/musictagger/R$styleable;.TextInputLayout:[I // field@803e │ │ +2bfb34: 23b1 2013 |0410: new-array v1, v11, [I // type@1320 │ │ +2bfb38: 2601 cc0d 0000 |0412: fill-array-data v1, 000011de // +00000dcc │ │ +2bfb3e: 6901 7e80 |0415: sput-object v1, Lde/kromke/andreas/musictagger/R$styleable;.ThemeEnforcement:[I // field@807e │ │ +2bfb42: 1301 1e00 |0417: const/16 v1, #int 30 // #1e │ │ +2bfb46: 2311 2013 |0419: new-array v1, v1, [I // type@1320 │ │ +2bfb4a: 2601 cd0d 0000 |041b: fill-array-data v1, 000011e8 // +00000dcd │ │ +2bfb50: 6901 8280 |041e: sput-object v1, Lde/kromke/andreas/musictagger/R$styleable;.Toolbar:[I // field@8082 │ │ +2bfb54: 2361 2013 |0420: new-array v1, v6, [I // type@1320 │ │ +2bfb58: 2601 060e 0000 |0422: fill-array-data v1, 00001228 // +00000e06 │ │ +2bfb5e: 6901 a180 |0425: sput-object v1, Lde/kromke/andreas/musictagger/R$styleable;.Tooltip:[I // field@80a1 │ │ +2bfb62: 2391 2013 |0427: new-array v1, v9, [I // type@1320 │ │ +2bfb66: 2601 110e 0000 |0429: fill-array-data v1, 0000123a // +00000e11 │ │ +2bfb6c: 6901 a980 |042c: sput-object v1, Lde/kromke/andreas/musictagger/R$styleable;.Transform:[I // field@80a9 │ │ +2bfb70: 2391 2013 |042e: new-array v1, v9, [I // type@1320 │ │ +2bfb74: 2601 240e 0000 |0430: fill-array-data v1, 00001254 // +00000e24 │ │ +2bfb7a: 6901 b580 |0433: sput-object v1, Lde/kromke/andreas/musictagger/R$styleable;.Transition:[I // field@80b5 │ │ +2bfb7e: 23e1 2013 |0435: new-array v1, v14, [I // type@1320 │ │ +2bfb82: 2601 370e 0000 |0437: fill-array-data v1, 0000126e // +00000e37 │ │ +2bfb88: 6901 c180 |043a: sput-object v1, Lde/kromke/andreas/musictagger/R$styleable;.Variant:[I // field@80c1 │ │ +2bfb8c: 23e1 2013 |043c: new-array v1, v14, [I // type@1320 │ │ +2bfb90: 2601 3e0e 0000 |043e: fill-array-data v1, 0000127c // +00000e3e │ │ +2bfb96: 6901 c780 |0441: sput-object v1, Lde/kromke/andreas/musictagger/R$styleable;.View:[I // field@80c7 │ │ +2bfb9a: 23b1 2013 |0443: new-array v1, v11, [I // type@1320 │ │ +2bfb9e: 2601 450e 0000 |0445: fill-array-data v1, 0000128a // +00000e45 │ │ +2bfba4: 6901 c880 |0448: sput-object v1, Lde/kromke/andreas/musictagger/R$styleable;.ViewBackgroundHelper:[I // field@80c8 │ │ +2bfba8: 2300 2013 |044a: new-array v0, v0, [I // type@1320 │ │ +2bfbac: 1401 c400 0101 |044c: const v1, #float 2.36941e-38 // #010100c4 │ │ +2bfbb2: 4b01 0003 |044f: aput v1, v0, v3 │ │ +2bfbb6: 6900 cc80 |0451: sput-object v0, Lde/kromke/andreas/musictagger/R$styleable;.ViewPager2:[I // field@80cc │ │ +2bfbba: 23b0 2013 |0453: new-array v0, v11, [I // type@1320 │ │ +2bfbbe: 2600 3f0e 0000 |0455: fill-array-data v0, 00001294 // +00000e3f │ │ +2bfbc4: 6900 ce80 |0458: sput-object v0, Lde/kromke/andreas/musictagger/R$styleable;.ViewStubCompat:[I // field@80ce │ │ +2bfbc8: 0e00 |045a: return-void │ │ +2bfbca: 0000 |045b: nop // spacer │ │ +2bfbcc: 0003 0400 1d00 0000 3e00 047f 4500 ... |045c: array-data (62 units) │ │ +2bfc48: 0003 0400 0600 0000 3e00 047f 4500 ... |049a: array-data (16 units) │ │ +2bfc68: 0003 0400 0200 0000 4a01 047f ae01 ... |04aa: array-data (8 units) │ │ +2bfc78: 0003 0400 0800 0000 f200 0101 7400 ... |04b2: array-data (20 units) │ │ +2bfca0: 0003 0400 0600 0000 1c01 0101 9401 ... |04c6: array-data (16 units) │ │ +2bfcc0: 0003 0400 0200 0000 d000 0101 9901 ... |04d6: array-data (8 units) │ │ +2bfcd0: 0003 0400 0400 0000 9901 0101 4904 ... |04de: array-data (12 units) │ │ +2bfce8: 0003 0400 0800 0000 d400 0101 8f04 ... |04ea: array-data (20 units) │ │ +2bfd10: 0003 0400 0400 0000 f402 047f f502 ... |04fe: array-data (12 units) │ │ +2bfd28: 0003 0400 0200 0000 1302 047f 1402 ... |050a: array-data (8 units) │ │ +2bfd38: 0003 0400 0400 0000 1901 0101 eb02 ... |0512: array-data (12 units) │ │ +2bfd50: 0003 0400 0400 0000 4201 0101 5e03 ... |051e: array-data (12 units) │ │ +2bfd68: 0003 0400 0700 0000 3400 0101 6d01 ... |052a: array-data (18 units) │ │ +2bfd8c: 0003 0400 1500 0000 3400 0101 3800 ... |053c: array-data (46 units) │ │ +2bfde8: 0003 0400 7d00 0000 5700 0101 ae00 ... |056a: array-data (254 units) │ │ +2bffe4: 0003 0400 0200 0000 0e03 0101 c902 ... |0668: array-data (8 units) │ │ +2bfff4: 0003 0400 0700 0000 3f00 047f 4900 ... |0670: array-data (18 units) │ │ +2c0018: 0003 0400 0900 0000 3901 0101 9001 ... |0682: array-data (22 units) │ │ +2c0044: 0003 0400 0b00 0000 4700 047f 3301 ... |0698: array-data (26 units) │ │ +2c0078: 0003 0400 0c00 0000 4700 047f 3301 ... |06b2: array-data (28 units) │ │ +2c00b0: 0003 0400 0d00 0000 4004 0101 4700 ... |06ce: array-data (30 units) │ │ +2c00ec: 0003 0400 0d00 0000 3f01 0101 4001 ... |06ec: array-data (30 units) │ │ +2c0128: 0003 0400 0600 0000 ef01 0101 f001 ... |070a: array-data (16 units) │ │ +2c0148: 0003 0400 2a00 0000 3400 0101 9500 ... |071a: array-data (88 units) │ │ +2c01f8: 0003 0400 0700 0000 8600 047f 9900 ... |0772: array-data (18 units) │ │ +2c021c: 0003 0400 0300 0000 aa01 047f ac01 ... |0784: array-data (10 units) │ │ +2c0230: 0003 0400 0200 0000 a500 047f a800 ... |078e: array-data (8 units) │ │ +2c0240: 0003 0400 0300 0000 a600 047f 4302 ... |0796: array-data (10 units) │ │ +2c0254: 0003 0400 1100 0000 b400 047f b500 ... |07a0: array-data (38 units) │ │ +2c02a0: 0003 0400 0200 0000 db01 047f dc01 ... |07c6: array-data (8 units) │ │ +2c02b0: 0003 0400 0300 0000 a501 0101 1f03 ... |07ce: array-data (10 units) │ │ +2c02c4: 0003 0400 0400 0000 0701 0101 7200 ... |07d8: array-data (12 units) │ │ +2c02dc: 0003 0400 6d00 0000 c400 0101 d000 ... |07e4: array-data (222 units) │ │ +2c0498: 0003 0400 5a00 0000 c400 0101 d500 ... |08c2: array-data (184 units) │ │ +2c0608: 0003 0400 0200 0000 d300 047f 9802 ... |097a: array-data (8 units) │ │ +2c0618: 0003 0400 6f00 0000 c400 0101 d000 ... |0982: array-data (226 units) │ │ +2c07dc: 0003 0400 0200 0000 cf01 047f f902 ... |0a64: array-data (8 units) │ │ +2c07ec: 0003 0400 0700 0000 b300 0101 d801 ... |0a6c: array-data (18 units) │ │ +2c0810: 0003 0400 0900 0000 3600 047f fa00 ... |0a7e: array-data (22 units) │ │ +2c083c: 0003 0400 0c00 0000 f201 0101 f301 ... |0a94: array-data (28 units) │ │ +2c0874: 0003 0400 0800 0000 3400 047f 3500 ... |0ab0: array-data (20 units) │ │ +2c089c: 0003 0400 0600 0000 b300 047f 3301 ... |0ac4: array-data (16 units) │ │ +2c08bc: 0003 0400 0200 0000 5000 047f 5100 ... |0ad4: array-data (8 units) │ │ +2c08cc: 0003 0400 1100 0000 0e00 0101 4700 ... |0adc: array-data (38 units) │ │ +2c0918: 0003 0400 0200 0000 c501 047f 1902 ... |0b02: array-data (8 units) │ │ +2c0928: 0003 0400 0600 0000 7901 047f 7a01 ... |0b0a: array-data (16 units) │ │ +2c0948: 0003 0400 0a00 0000 3205 0101 3305 ... |0b1a: array-data (24 units) │ │ +2c0978: 0003 0400 0300 0000 0901 0101 0002 ... |0b32: array-data (10 units) │ │ +2c098c: 0003 0400 0300 0000 0300 0101 d000 ... |0b3c: array-data (10 units) │ │ +2c09a0: 0003 0400 0200 0000 0300 0101 d100 ... |0b46: array-data (8 units) │ │ +2c09b0: 0003 0400 0c00 0000 9d01 0101 9e01 ... |0b4e: array-data (28 units) │ │ +2c09e8: 0003 0400 0200 0000 a501 0101 1405 ... |0b6a: array-data (8 units) │ │ +2c09f8: 0003 0400 0900 0000 2e00 047f 6c00 ... |0b72: array-data (22 units) │ │ +2c0a24: 0003 0400 0300 0000 7e02 047f 8002 ... |0b88: array-data (10 units) │ │ +2c0a38: 0003 0400 1200 0000 1f03 0101 2003 ... |0b92: array-data (40 units) │ │ +2c0a88: 0003 0400 1400 0000 1f03 0101 2203 ... |0bba: array-data (44 units) │ │ +2c0ae0: 0003 0400 0c00 0000 f900 047f 2001 ... |0be6: array-data (28 units) │ │ +2c0b18: 0003 0400 1400 0000 1f03 0101 2203 ... |0c02: array-data (44 units) │ │ +2c0b70: 0003 0400 0a00 0000 8401 047f 6402 ... |0c2e: array-data (24 units) │ │ +2c0ba0: 0003 0400 4300 0000 c400 0101 f400 ... |0c46: array-data (138 units) │ │ +2c0cb4: 0003 0400 0900 0000 af00 0101 c400 ... |0cd0: array-data (22 units) │ │ +2c0ce0: 0003 0400 0400 0000 b300 0101 f400 ... |0ce6: array-data (12 units) │ │ +2c0cf8: 0003 0400 0200 0000 a701 047f ab01 ... |0cf2: array-data (8 units) │ │ +2c0d08: 0003 0400 0200 0000 ac02 0101 ad02 ... |0cfa: array-data (8 units) │ │ +2c0d18: 0003 0400 0500 0000 b200 0101 f801 ... |0d02: array-data (14 units) │ │ +2c0d34: 0003 0400 0400 0000 4000 047f 4100 ... |0d10: array-data (12 units) │ │ +2c0d4c: 0003 0400 0500 0000 2c02 047f 2d02 ... |0d1c: array-data (14 units) │ │ +2c0d68: 0003 0400 1500 0000 d400 0101 b701 ... |0d2a: array-data (46 units) │ │ +2c0dc4: 0003 0400 0300 0000 8500 047f cb02 ... |0d58: array-data (10 units) │ │ +2c0dd8: 0003 0400 0a00 0000 0d02 0101 0301 ... |0d62: array-data (24 units) │ │ +2c0e08: 0003 0400 0a00 0000 b701 0101 b801 ... |0d7a: array-data (24 units) │ │ +2c0e38: 0003 0400 0c00 0000 e501 0101 7d00 ... |0d92: array-data (28 units) │ │ +2c0e70: 0003 0400 0200 0000 7800 047f 8d03 ... |0dae: array-data (8 units) │ │ +2c0e80: 0003 0400 0200 0000 7800 047f 8d03 ... |0db6: array-data (8 units) │ │ +2c0e90: 0003 0400 0200 0000 cd02 047f d002 ... |0dbe: array-data (8 units) │ │ +2c0ea0: 0003 0400 0300 0000 b604 0101 7f05 ... |0dc6: array-data (10 units) │ │ +2c0eb4: 0003 0400 0300 0000 3400 0101 7f05 ... |0dd0: array-data (10 units) │ │ +2c0ec8: 0003 0400 0200 0000 a700 047f ce01 ... |0dda: array-data (8 units) │ │ +2c0ed8: 0003 0400 0600 0000 0e00 0101 d000 ... |0de2: array-data (16 units) │ │ +2c0ef8: 0003 0400 1700 0000 0200 0101 0e00 ... |0df2: array-data (50 units) │ │ +2c0f5c: 0003 0400 0900 0000 ae00 0101 2c01 ... |0e24: array-data (22 units) │ │ +2c0f88: 0003 0400 0600 0000 5902 047f 5a02 ... |0e3a: array-data (16 units) │ │ +2c0fa8: 0003 0400 0600 0000 2f00 047f 2001 ... |0e4a: array-data (16 units) │ │ +2c0fc8: 0003 0400 0200 0000 7402 047f 7702 ... |0e5a: array-data (8 units) │ │ +2c0fd8: 0003 0400 0600 0000 3200 047f f800 ... |0e62: array-data (16 units) │ │ +2c0ff8: 0003 0400 0200 0000 0701 047f d601 ... |0e72: array-data (8 units) │ │ +2c1008: 0003 0400 0300 0000 2f03 047f 3003 ... |0e7a: array-data (10 units) │ │ +2c101c: 0003 0400 0400 0000 b200 0101 f801 ... |0e84: array-data (12 units) │ │ +2c1034: 0003 0400 1700 0000 d400 0101 dd00 ... |0e90: array-data (50 units) │ │ +2c1098: 0003 0400 0200 0000 a400 047f 2e03 ... |0ec2: array-data (8 units) │ │ +2c10a8: 0003 0400 0c00 0000 1d01 047f 1e01 ... |0eca: array-data (28 units) │ │ +2c10e0: 0003 0400 0300 0000 7601 0101 c902 ... |0ee6: array-data (10 units) │ │ +2c10f4: 0003 0400 2400 0000 0200 0101 0d00 ... |0ef0: array-data (76 units) │ │ +2c118c: 0003 0400 0400 0000 f200 0101 2901 ... |0f3c: array-data (12 units) │ │ +2c11a4: 0003 0400 0400 0000 f200 0101 2901 ... |0f48: array-data (12 units) │ │ +2c11bc: 0003 0400 0300 0000 e701 0101 af01 ... |0f54: array-data (10 units) │ │ +2c11d0: 0003 0400 0400 0000 1f01 0101 2001 ... |0f5e: array-data (12 units) │ │ +2c11e8: 0003 0400 1000 0000 8300 047f 1301 ... |0f6a: array-data (36 units) │ │ +2c1230: 0003 0400 0500 0000 dc00 0101 1f03 ... |0f8e: array-data (14 units) │ │ +2c124c: 0003 0400 0200 0000 5602 047f 8f03 ... |0f9c: array-data (8 units) │ │ +2c125c: 0003 0400 0200 0000 7d02 047f 8302 ... |0fa4: array-data (8 units) │ │ +2c126c: 0003 0400 0c00 0000 c400 0101 eb00 ... |0fac: array-data (28 units) │ │ +2c12a4: 0003 0400 1100 0000 da00 0101 1f01 ... |0fc8: array-data (38 units) │ │ +2c12f0: 0003 0400 0700 0000 f200 0101 3601 ... |0fee: array-data (18 units) │ │ +2c1314: 0003 0400 0a00 0000 e600 047f e700 ... |1000: array-data (24 units) │ │ +2c1344: 0003 0400 0b00 0000 db00 047f dc00 ... |1018: array-data (26 units) │ │ +2c1378: 0003 0400 1600 0000 0e00 0101 2400 ... |1032: array-data (48 units) │ │ +2c13d8: 0003 0400 0300 0000 e302 047f e402 ... |1062: array-data (10 units) │ │ +2c13ec: 0003 0400 0800 0000 1f01 0101 2000 ... |106c: array-data (20 units) │ │ +2c1414: 0003 0400 0500 0000 b200 0101 7601 ... |1080: array-data (14 units) │ │ +2c1430: 0003 0400 0200 0000 d000 0101 d200 ... |108e: array-data (8 units) │ │ +2c1440: 0003 0400 0600 0000 1c01 0101 9401 ... |1096: array-data (16 units) │ │ +2c1460: 0003 0400 0e00 0000 2401 0101 2501 ... |10a6: array-data (32 units) │ │ +2c14a0: 0003 0400 0a00 0000 ef01 0101 f001 ... |10c6: array-data (24 units) │ │ +2c14d0: 0003 0400 0a00 0000 ef01 0101 f001 ... |10de: array-data (24 units) │ │ +2c1500: 0003 0400 0300 0000 0200 0101 f200 ... |10f6: array-data (10 units) │ │ +2c1514: 0003 0400 1a00 0000 1303 047f 1403 ... |1100: array-data (56 units) │ │ +2c1584: 0003 0400 1000 0000 9500 0101 9600 ... |1138: array-data (36 units) │ │ +2c15cc: 0003 0400 3f00 0000 0e00 0101 9a00 ... |115c: array-data (130 units) │ │ +2c16d0: 0003 0400 0300 0000 3400 0101 3e01 ... |11de: array-data (10 units) │ │ +2c16e4: 0003 0400 1e00 0000 af00 0101 4001 ... |11e8: array-data (64 units) │ │ +2c1764: 0003 0400 0700 0000 3400 0101 d500 ... |1228: array-data (18 units) │ │ +2c1788: 0003 0400 0b00 0000 2003 0101 2103 ... |123a: array-data (26 units) │ │ +2c17bc: 0003 0400 0b00 0000 d000 0101 3d00 ... |1254: array-data (26 units) │ │ +2c17f0: 0003 0400 0500 0000 d200 047f b602 ... |126e: array-data (14 units) │ │ +2c180c: 0003 0400 0500 0000 0000 0101 da00 ... |127c: array-data (14 units) │ │ +2c1828: 0003 0400 0300 0000 d400 0101 4700 ... |128a: array-data (10 units) │ │ +2c183c: 0003 0400 0300 0000 d000 0101 f200 ... |1294: array-data (10 units) │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/kromke/andreas/musictagger/R$styleable;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2c184c: |[2c184c] de.kromke.andreas.musictagger.R$styleable.:()V │ │ -2c185c: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -2c1862: 0e00 |0003: return-void │ │ +2c1850: |[2c1850] de.kromke.andreas.musictagger.R$styleable.:()V │ │ +2c1860: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +2c1866: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -676748,17 +676748,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2c187c: |[2c187c] de.kromke.andreas.musictagger.R$xml.:()V │ │ -2c188c: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -2c1892: 0e00 |0003: return-void │ │ +2c1880: |[2c1880] de.kromke.andreas.musictagger.R$xml.:()V │ │ +2c1890: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +2c1896: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -676789,17 +676789,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2c1894: |[2c1894] de.kromke.andreas.musictagger.R.:()V │ │ -2c18a4: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -2c18aa: 0e00 |0003: return-void │ │ +2c1898: |[2c1898] de.kromke.andreas.musictagger.R.:()V │ │ +2c18a8: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +2c18ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -676840,18 +676840,18 @@ │ │ type : '(Lde/kromke/andreas/musictagger/TagsActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -2c18ac: |[2c18ac] de.kromke.andreas.musictagger.TagsActivity$1.:(Lde/kromke/andreas/musictagger/TagsActivity;)V │ │ -2c18bc: 5b01 dd80 |0000: iput-object v1, v0, Lde/kromke/andreas/musictagger/TagsActivity$1;.this$0:Lde/kromke/andreas/musictagger/TagsActivity; // field@80dd │ │ -2c18c0: 7010 7087 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -2c18c6: 0e00 |0005: return-void │ │ +2c18b0: |[2c18b0] de.kromke.andreas.musictagger.TagsActivity$1.:(Lde/kromke/andreas/musictagger/TagsActivity;)V │ │ +2c18c0: 5b01 dd80 |0000: iput-object v1, v0, Lde/kromke/andreas/musictagger/TagsActivity$1;.this$0:Lde/kromke/andreas/musictagger/TagsActivity; // field@80dd │ │ +2c18c4: 7010 7087 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +2c18ca: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/kromke/andreas/musictagger/TagsActivity$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/kromke/andreas/musictagger/TagsActivity; │ │ │ │ @@ -676861,38 +676861,38 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -2c18c8: |[2c18c8] de.kromke.andreas.musictagger.TagsActivity$1.onClick:(Landroid/view/View;)V │ │ -2c18d8: 1a00 000e |0000: const-string v0, "CMT : TagsActivity" // string@0e00 │ │ -2c18dc: 1a01 ea86 |0002: const-string v1, "mFloatingButton1.onClick()" // string@86ea │ │ -2c18e0: 7120 450e 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ -2c18e6: 5430 dd80 |0007: iget-object v0, v3, Lde/kromke/andreas/musictagger/TagsActivity$1;.this$0:Lde/kromke/andreas/musictagger/TagsActivity; // field@80dd │ │ -2c18ea: 5200 0081 |0009: iget v0, v0, Lde/kromke/andreas/musictagger/TagsActivity;.mNumOfChangedTags:I // field@8100 │ │ -2c18ee: 3d00 2300 |000b: if-lez v0, 002e // +0023 │ │ -2c18f2: 5430 dd80 |000d: iget-object v0, v3, Lde/kromke/andreas/musictagger/TagsActivity$1;.this$0:Lde/kromke/andreas/musictagger/TagsActivity; // field@80dd │ │ -2c18f6: 1401 a100 107f |000f: const v1, #float 1.91412e+38 // #7f1000a1 │ │ -2c18fc: 6e20 bb84 1000 |0012: invoke-virtual {v0, v1}, Lde/kromke/andreas/musictagger/TagsActivity;.getString:(I)Ljava/lang/String; // method@84bb │ │ -2c1902: 0c00 |0015: move-result-object v0 │ │ -2c1904: 1201 |0016: const/4 v1, #int 0 // #0 │ │ -2c1906: 7130 0c7c 0401 |0017: invoke-static {v4, v0, v1}, Lcom/google/android/material/snackbar/Snackbar;.make:(Landroid/view/View;Ljava/lang/CharSequence;I)Lcom/google/android/material/snackbar/Snackbar; // method@7c0c │ │ -2c190c: 0c04 |001a: move-result-object v4 │ │ -2c190e: 1200 |001b: const/4 v0, #int 0 // #0 │ │ -2c1910: 1a02 0f08 |001c: const-string v2, "Action" // string@080f │ │ -2c1914: 6e30 107c 2400 |001e: invoke-virtual {v4, v2, v0}, Lcom/google/android/material/snackbar/Snackbar;.setAction:(Ljava/lang/CharSequence;Landroid/view/View$OnClickListener;)Lcom/google/android/material/snackbar/Snackbar; // method@7c10 │ │ -2c191a: 0c04 |0021: move-result-object v4 │ │ -2c191c: 6e10 1d7c 0400 |0022: invoke-virtual {v4}, Lcom/google/android/material/snackbar/Snackbar;.show:()V // method@7c1d │ │ -2c1922: 5434 dd80 |0025: iget-object v4, v3, Lde/kromke/andreas/musictagger/TagsActivity$1;.this$0:Lde/kromke/andreas/musictagger/TagsActivity; // field@80dd │ │ -2c1926: 5c41 1081 |0027: iput-boolean v1, v4, Lde/kromke/andreas/musictagger/TagsActivity;.mbWasLongFloatingButtonClick:Z // field@8110 │ │ -2c192a: 5434 dd80 |0029: iget-object v4, v3, Lde/kromke/andreas/musictagger/TagsActivity$1;.this$0:Lde/kromke/andreas/musictagger/TagsActivity; // field@80dd │ │ -2c192e: 7110 a684 0400 |002b: invoke-static {v4}, Lde/kromke/andreas/musictagger/TagsActivity;.access$100:(Lde/kromke/andreas/musictagger/TagsActivity;)V // method@84a6 │ │ -2c1934: 0e00 |002e: return-void │ │ +2c18cc: |[2c18cc] de.kromke.andreas.musictagger.TagsActivity$1.onClick:(Landroid/view/View;)V │ │ +2c18dc: 1a00 000e |0000: const-string v0, "CMT : TagsActivity" // string@0e00 │ │ +2c18e0: 1a01 ea86 |0002: const-string v1, "mFloatingButton1.onClick()" // string@86ea │ │ +2c18e4: 7120 450e 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ +2c18ea: 5430 dd80 |0007: iget-object v0, v3, Lde/kromke/andreas/musictagger/TagsActivity$1;.this$0:Lde/kromke/andreas/musictagger/TagsActivity; // field@80dd │ │ +2c18ee: 5200 0081 |0009: iget v0, v0, Lde/kromke/andreas/musictagger/TagsActivity;.mNumOfChangedTags:I // field@8100 │ │ +2c18f2: 3d00 2300 |000b: if-lez v0, 002e // +0023 │ │ +2c18f6: 5430 dd80 |000d: iget-object v0, v3, Lde/kromke/andreas/musictagger/TagsActivity$1;.this$0:Lde/kromke/andreas/musictagger/TagsActivity; // field@80dd │ │ +2c18fa: 1401 a100 107f |000f: const v1, #float 1.91412e+38 // #7f1000a1 │ │ +2c1900: 6e20 bb84 1000 |0012: invoke-virtual {v0, v1}, Lde/kromke/andreas/musictagger/TagsActivity;.getString:(I)Ljava/lang/String; // method@84bb │ │ +2c1906: 0c00 |0015: move-result-object v0 │ │ +2c1908: 1201 |0016: const/4 v1, #int 0 // #0 │ │ +2c190a: 7130 0c7c 0401 |0017: invoke-static {v4, v0, v1}, Lcom/google/android/material/snackbar/Snackbar;.make:(Landroid/view/View;Ljava/lang/CharSequence;I)Lcom/google/android/material/snackbar/Snackbar; // method@7c0c │ │ +2c1910: 0c04 |001a: move-result-object v4 │ │ +2c1912: 1200 |001b: const/4 v0, #int 0 // #0 │ │ +2c1914: 1a02 0f08 |001c: const-string v2, "Action" // string@080f │ │ +2c1918: 6e30 107c 2400 |001e: invoke-virtual {v4, v2, v0}, Lcom/google/android/material/snackbar/Snackbar;.setAction:(Ljava/lang/CharSequence;Landroid/view/View$OnClickListener;)Lcom/google/android/material/snackbar/Snackbar; // method@7c10 │ │ +2c191e: 0c04 |0021: move-result-object v4 │ │ +2c1920: 6e10 1d7c 0400 |0022: invoke-virtual {v4}, Lcom/google/android/material/snackbar/Snackbar;.show:()V // method@7c1d │ │ +2c1926: 5434 dd80 |0025: iget-object v4, v3, Lde/kromke/andreas/musictagger/TagsActivity$1;.this$0:Lde/kromke/andreas/musictagger/TagsActivity; // field@80dd │ │ +2c192a: 5c41 1081 |0027: iput-boolean v1, v4, Lde/kromke/andreas/musictagger/TagsActivity;.mbWasLongFloatingButtonClick:Z // field@8110 │ │ +2c192e: 5434 dd80 |0029: iget-object v4, v3, Lde/kromke/andreas/musictagger/TagsActivity$1;.this$0:Lde/kromke/andreas/musictagger/TagsActivity; // field@80dd │ │ +2c1932: 7110 a684 0400 |002b: invoke-static {v4}, Lde/kromke/andreas/musictagger/TagsActivity;.access$100:(Lde/kromke/andreas/musictagger/TagsActivity;)V // method@84a6 │ │ +2c1938: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=215 │ │ 0x0007 line=216 │ │ 0x000d line=218 │ │ 0x001e line=219 │ │ 0x0025 line=220 │ │ @@ -676940,18 +676940,18 @@ │ │ type : '(Lde/kromke/andreas/musictagger/TagsActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -2c19c0: |[2c19c0] de.kromke.andreas.musictagger.TagsActivity$2.:(Lde/kromke/andreas/musictagger/TagsActivity;)V │ │ -2c19d0: 5b01 de80 |0000: iput-object v1, v0, Lde/kromke/andreas/musictagger/TagsActivity$2;.this$0:Lde/kromke/andreas/musictagger/TagsActivity; // field@80de │ │ -2c19d4: 7010 7087 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -2c19da: 0e00 |0005: return-void │ │ +2c19c4: |[2c19c4] de.kromke.andreas.musictagger.TagsActivity$2.:(Lde/kromke/andreas/musictagger/TagsActivity;)V │ │ +2c19d4: 5b01 de80 |0000: iput-object v1, v0, Lde/kromke/andreas/musictagger/TagsActivity$2;.this$0:Lde/kromke/andreas/musictagger/TagsActivity; // field@80de │ │ +2c19d8: 7010 7087 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +2c19de: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=227 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/kromke/andreas/musictagger/TagsActivity$2; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/kromke/andreas/musictagger/TagsActivity; │ │ │ │ @@ -676961,45 +676961,45 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 60 16-bit code units │ │ -2c1938: |[2c1938] de.kromke.andreas.musictagger.TagsActivity$2.onLongClick:(Landroid/view/View;)Z │ │ -2c1948: 1a00 000e |0000: const-string v0, "CMT : TagsActivity" // string@0e00 │ │ -2c194c: 1a01 eb86 |0002: const-string v1, "mFloatingButton1.onLongClick()" // string@86eb │ │ -2c1950: 7120 450e 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ -2c1956: 5440 de80 |0007: iget-object v0, v4, Lde/kromke/andreas/musictagger/TagsActivity$2;.this$0:Lde/kromke/andreas/musictagger/TagsActivity; // field@80de │ │ -2c195a: 5200 0081 |0009: iget v0, v0, Lde/kromke/andreas/musictagger/TagsActivity;.mNumOfChangedTags:I // field@8100 │ │ -2c195e: 1211 |000b: const/4 v1, #int 1 // #1 │ │ -2c1960: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -2c1962: 3d00 2300 |000d: if-lez v0, 0030 // +0023 │ │ -2c1966: 5440 de80 |000f: iget-object v0, v4, Lde/kromke/andreas/musictagger/TagsActivity$2;.this$0:Lde/kromke/andreas/musictagger/TagsActivity; // field@80de │ │ -2c196a: 1403 a100 107f |0011: const v3, #float 1.91412e+38 // #7f1000a1 │ │ -2c1970: 6e20 bb84 3000 |0014: invoke-virtual {v0, v3}, Lde/kromke/andreas/musictagger/TagsActivity;.getString:(I)Ljava/lang/String; // method@84bb │ │ -2c1976: 0c00 |0017: move-result-object v0 │ │ -2c1978: 1203 |0018: const/4 v3, #int 0 // #0 │ │ -2c197a: 7130 0c7c 0503 |0019: invoke-static {v5, v0, v3}, Lcom/google/android/material/snackbar/Snackbar;.make:(Landroid/view/View;Ljava/lang/CharSequence;I)Lcom/google/android/material/snackbar/Snackbar; // method@7c0c │ │ -2c1980: 0c05 |001c: move-result-object v5 │ │ -2c1982: 1a00 0f08 |001d: const-string v0, "Action" // string@080f │ │ -2c1986: 6e30 107c 0502 |001f: invoke-virtual {v5, v0, v2}, Lcom/google/android/material/snackbar/Snackbar;.setAction:(Ljava/lang/CharSequence;Landroid/view/View$OnClickListener;)Lcom/google/android/material/snackbar/Snackbar; // method@7c10 │ │ -2c198c: 0c05 |0022: move-result-object v5 │ │ -2c198e: 6e10 1d7c 0500 |0023: invoke-virtual {v5}, Lcom/google/android/material/snackbar/Snackbar;.show:()V // method@7c1d │ │ -2c1994: 5445 de80 |0026: iget-object v5, v4, Lde/kromke/andreas/musictagger/TagsActivity$2;.this$0:Lde/kromke/andreas/musictagger/TagsActivity; // field@80de │ │ -2c1998: 5c51 1081 |0028: iput-boolean v1, v5, Lde/kromke/andreas/musictagger/TagsActivity;.mbWasLongFloatingButtonClick:Z // field@8110 │ │ -2c199c: 5445 de80 |002a: iget-object v5, v4, Lde/kromke/andreas/musictagger/TagsActivity$2;.this$0:Lde/kromke/andreas/musictagger/TagsActivity; // field@80de │ │ -2c19a0: 7110 a684 0500 |002c: invoke-static {v5}, Lde/kromke/andreas/musictagger/TagsActivity;.access$100:(Lde/kromke/andreas/musictagger/TagsActivity;)V // method@84a6 │ │ -2c19a6: 280c |002f: goto 003b // +000c │ │ -2c19a8: 5445 de80 |0030: iget-object v5, v4, Lde/kromke/andreas/musictagger/TagsActivity$2;.this$0:Lde/kromke/andreas/musictagger/TagsActivity; // field@80de │ │ -2c19ac: 1230 |0032: const/4 v0, #int 3 // #3 │ │ -2c19ae: 6e30 cf84 0502 |0033: invoke-virtual {v5, v0, v2}, Lde/kromke/andreas/musictagger/TagsActivity;.setResult:(ILandroid/content/Intent;)V // method@84cf │ │ -2c19b4: 5445 de80 |0036: iget-object v5, v4, Lde/kromke/andreas/musictagger/TagsActivity$2;.this$0:Lde/kromke/andreas/musictagger/TagsActivity; // field@80de │ │ -2c19b8: 6e10 b384 0500 |0038: invoke-virtual {v5}, Lde/kromke/andreas/musictagger/TagsActivity;.finish:()V // method@84b3 │ │ -2c19be: 0f01 |003b: return v1 │ │ +2c193c: |[2c193c] de.kromke.andreas.musictagger.TagsActivity$2.onLongClick:(Landroid/view/View;)Z │ │ +2c194c: 1a00 000e |0000: const-string v0, "CMT : TagsActivity" // string@0e00 │ │ +2c1950: 1a01 eb86 |0002: const-string v1, "mFloatingButton1.onLongClick()" // string@86eb │ │ +2c1954: 7120 450e 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ +2c195a: 5440 de80 |0007: iget-object v0, v4, Lde/kromke/andreas/musictagger/TagsActivity$2;.this$0:Lde/kromke/andreas/musictagger/TagsActivity; // field@80de │ │ +2c195e: 5200 0081 |0009: iget v0, v0, Lde/kromke/andreas/musictagger/TagsActivity;.mNumOfChangedTags:I // field@8100 │ │ +2c1962: 1211 |000b: const/4 v1, #int 1 // #1 │ │ +2c1964: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +2c1966: 3d00 2300 |000d: if-lez v0, 0030 // +0023 │ │ +2c196a: 5440 de80 |000f: iget-object v0, v4, Lde/kromke/andreas/musictagger/TagsActivity$2;.this$0:Lde/kromke/andreas/musictagger/TagsActivity; // field@80de │ │ +2c196e: 1403 a100 107f |0011: const v3, #float 1.91412e+38 // #7f1000a1 │ │ +2c1974: 6e20 bb84 3000 |0014: invoke-virtual {v0, v3}, Lde/kromke/andreas/musictagger/TagsActivity;.getString:(I)Ljava/lang/String; // method@84bb │ │ +2c197a: 0c00 |0017: move-result-object v0 │ │ +2c197c: 1203 |0018: const/4 v3, #int 0 // #0 │ │ +2c197e: 7130 0c7c 0503 |0019: invoke-static {v5, v0, v3}, Lcom/google/android/material/snackbar/Snackbar;.make:(Landroid/view/View;Ljava/lang/CharSequence;I)Lcom/google/android/material/snackbar/Snackbar; // method@7c0c │ │ +2c1984: 0c05 |001c: move-result-object v5 │ │ +2c1986: 1a00 0f08 |001d: const-string v0, "Action" // string@080f │ │ +2c198a: 6e30 107c 0502 |001f: invoke-virtual {v5, v0, v2}, Lcom/google/android/material/snackbar/Snackbar;.setAction:(Ljava/lang/CharSequence;Landroid/view/View$OnClickListener;)Lcom/google/android/material/snackbar/Snackbar; // method@7c10 │ │ +2c1990: 0c05 |0022: move-result-object v5 │ │ +2c1992: 6e10 1d7c 0500 |0023: invoke-virtual {v5}, Lcom/google/android/material/snackbar/Snackbar;.show:()V // method@7c1d │ │ +2c1998: 5445 de80 |0026: iget-object v5, v4, Lde/kromke/andreas/musictagger/TagsActivity$2;.this$0:Lde/kromke/andreas/musictagger/TagsActivity; // field@80de │ │ +2c199c: 5c51 1081 |0028: iput-boolean v1, v5, Lde/kromke/andreas/musictagger/TagsActivity;.mbWasLongFloatingButtonClick:Z // field@8110 │ │ +2c19a0: 5445 de80 |002a: iget-object v5, v4, Lde/kromke/andreas/musictagger/TagsActivity$2;.this$0:Lde/kromke/andreas/musictagger/TagsActivity; // field@80de │ │ +2c19a4: 7110 a684 0500 |002c: invoke-static {v5}, Lde/kromke/andreas/musictagger/TagsActivity;.access$100:(Lde/kromke/andreas/musictagger/TagsActivity;)V // method@84a6 │ │ +2c19aa: 280c |002f: goto 003b // +000c │ │ +2c19ac: 5445 de80 |0030: iget-object v5, v4, Lde/kromke/andreas/musictagger/TagsActivity$2;.this$0:Lde/kromke/andreas/musictagger/TagsActivity; // field@80de │ │ +2c19b0: 1230 |0032: const/4 v0, #int 3 // #3 │ │ +2c19b2: 6e30 cf84 0502 |0033: invoke-virtual {v5, v0, v2}, Lde/kromke/andreas/musictagger/TagsActivity;.setResult:(ILandroid/content/Intent;)V // method@84cf │ │ +2c19b8: 5445 de80 |0036: iget-object v5, v4, Lde/kromke/andreas/musictagger/TagsActivity$2;.this$0:Lde/kromke/andreas/musictagger/TagsActivity; // field@80de │ │ +2c19bc: 6e10 b384 0500 |0038: invoke-virtual {v5}, Lde/kromke/andreas/musictagger/TagsActivity;.finish:()V // method@84b3 │ │ +2c19c2: 0f01 |003b: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=231 │ │ 0x0007 line=232 │ │ 0x000f line=234 │ │ 0x001f line=235 │ │ 0x0026 line=237 │ │ @@ -677049,18 +677049,18 @@ │ │ type : '(Lde/kromke/andreas/musictagger/TagsActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -2c19dc: |[2c19dc] de.kromke.andreas.musictagger.TagsActivity$3.:(Lde/kromke/andreas/musictagger/TagsActivity;)V │ │ -2c19ec: 5b01 df80 |0000: iput-object v1, v0, Lde/kromke/andreas/musictagger/TagsActivity$3;.this$0:Lde/kromke/andreas/musictagger/TagsActivity; // field@80df │ │ -2c19f0: 7010 7087 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -2c19f6: 0e00 |0005: return-void │ │ +2c19e0: |[2c19e0] de.kromke.andreas.musictagger.TagsActivity$3.:(Lde/kromke/andreas/musictagger/TagsActivity;)V │ │ +2c19f0: 5b01 df80 |0000: iput-object v1, v0, Lde/kromke/andreas/musictagger/TagsActivity$3;.this$0:Lde/kromke/andreas/musictagger/TagsActivity; // field@80df │ │ +2c19f4: 7010 7087 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +2c19fa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=294 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/kromke/andreas/musictagger/TagsActivity$3; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/kromke/andreas/musictagger/TagsActivity; │ │ │ │ @@ -677070,28 +677070,28 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -2c19f8: |[2c19f8] de.kromke.andreas.musictagger.TagsActivity$3.onClick:(Landroid/view/View;)V │ │ -2c1a08: 1a03 000e |0000: const-string v3, "CMT : TagsActivity" // string@0e00 │ │ -2c1a0c: 1a00 b46c |0002: const-string v0, "footerText.onClick()" // string@6cb4 │ │ -2c1a10: 7120 450e 0300 |0004: invoke-static {v3, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ -2c1a16: 5423 df80 |0007: iget-object v3, v2, Lde/kromke/andreas/musictagger/TagsActivity$3;.this$0:Lde/kromke/andreas/musictagger/TagsActivity; // field@80df │ │ -2c1a1a: 5233 0081 |0009: iget v3, v3, Lde/kromke/andreas/musictagger/TagsActivity;.mNumOfChangedTags:I // field@8100 │ │ -2c1a1e: 3c03 0e00 |000b: if-gtz v3, 0019 // +000e │ │ -2c1a22: 5423 df80 |000d: iget-object v3, v2, Lde/kromke/andreas/musictagger/TagsActivity$3;.this$0:Lde/kromke/andreas/musictagger/TagsActivity; // field@80df │ │ -2c1a26: 1230 |000f: const/4 v0, #int 3 // #3 │ │ -2c1a28: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -2c1a2a: 6e30 cf84 0301 |0011: invoke-virtual {v3, v0, v1}, Lde/kromke/andreas/musictagger/TagsActivity;.setResult:(ILandroid/content/Intent;)V // method@84cf │ │ -2c1a30: 5423 df80 |0014: iget-object v3, v2, Lde/kromke/andreas/musictagger/TagsActivity$3;.this$0:Lde/kromke/andreas/musictagger/TagsActivity; // field@80df │ │ -2c1a34: 6e10 b384 0300 |0016: invoke-virtual {v3}, Lde/kromke/andreas/musictagger/TagsActivity;.finish:()V // method@84b3 │ │ -2c1a3a: 0e00 |0019: return-void │ │ +2c19fc: |[2c19fc] de.kromke.andreas.musictagger.TagsActivity$3.onClick:(Landroid/view/View;)V │ │ +2c1a0c: 1a03 000e |0000: const-string v3, "CMT : TagsActivity" // string@0e00 │ │ +2c1a10: 1a00 b46c |0002: const-string v0, "footerText.onClick()" // string@6cb4 │ │ +2c1a14: 7120 450e 0300 |0004: invoke-static {v3, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ +2c1a1a: 5423 df80 |0007: iget-object v3, v2, Lde/kromke/andreas/musictagger/TagsActivity$3;.this$0:Lde/kromke/andreas/musictagger/TagsActivity; // field@80df │ │ +2c1a1e: 5233 0081 |0009: iget v3, v3, Lde/kromke/andreas/musictagger/TagsActivity;.mNumOfChangedTags:I // field@8100 │ │ +2c1a22: 3c03 0e00 |000b: if-gtz v3, 0019 // +000e │ │ +2c1a26: 5423 df80 |000d: iget-object v3, v2, Lde/kromke/andreas/musictagger/TagsActivity$3;.this$0:Lde/kromke/andreas/musictagger/TagsActivity; // field@80df │ │ +2c1a2a: 1230 |000f: const/4 v0, #int 3 // #3 │ │ +2c1a2c: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +2c1a2e: 6e30 cf84 0301 |0011: invoke-virtual {v3, v0, v1}, Lde/kromke/andreas/musictagger/TagsActivity;.setResult:(ILandroid/content/Intent;)V // method@84cf │ │ +2c1a34: 5423 df80 |0014: iget-object v3, v2, Lde/kromke/andreas/musictagger/TagsActivity$3;.this$0:Lde/kromke/andreas/musictagger/TagsActivity; // field@80df │ │ +2c1a38: 6e10 b384 0300 |0016: invoke-virtual {v3}, Lde/kromke/andreas/musictagger/TagsActivity;.finish:()V // method@84b3 │ │ +2c1a3e: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=298 │ │ 0x0007 line=299 │ │ 0x000d line=302 │ │ 0x0014 line=303 │ │ locals : │ │ @@ -677137,18 +677137,18 @@ │ │ type : '(Lde/kromke/andreas/musictagger/TagsActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -2c1a84: |[2c1a84] de.kromke.andreas.musictagger.TagsActivity$4.:(Lde/kromke/andreas/musictagger/TagsActivity;)V │ │ -2c1a94: 5b01 e080 |0000: iput-object v1, v0, Lde/kromke/andreas/musictagger/TagsActivity$4;.this$0:Lde/kromke/andreas/musictagger/TagsActivity; // field@80e0 │ │ -2c1a98: 7010 7087 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -2c1a9e: 0e00 |0005: return-void │ │ +2c1a88: |[2c1a88] de.kromke.andreas.musictagger.TagsActivity$4.:(Lde/kromke/andreas/musictagger/TagsActivity;)V │ │ +2c1a98: 5b01 e080 |0000: iput-object v1, v0, Lde/kromke/andreas/musictagger/TagsActivity$4;.this$0:Lde/kromke/andreas/musictagger/TagsActivity; // field@80e0 │ │ +2c1a9c: 7010 7087 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +2c1aa2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=309 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/kromke/andreas/musictagger/TagsActivity$4; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/kromke/andreas/musictagger/TagsActivity; │ │ │ │ @@ -677158,29 +677158,29 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -2c1a3c: |[2c1a3c] de.kromke.andreas.musictagger.TagsActivity$4.onLongClick:(Landroid/view/View;)Z │ │ -2c1a4c: 1a03 000e |0000: const-string v3, "CMT : TagsActivity" // string@0e00 │ │ -2c1a50: 1a00 b56c |0002: const-string v0, "footerText.onLongClick()" // string@6cb5 │ │ -2c1a54: 7120 450e 0300 |0004: invoke-static {v3, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ -2c1a5a: 5423 e080 |0007: iget-object v3, v2, Lde/kromke/andreas/musictagger/TagsActivity$4;.this$0:Lde/kromke/andreas/musictagger/TagsActivity; // field@80e0 │ │ -2c1a5e: 5233 0081 |0009: iget v3, v3, Lde/kromke/andreas/musictagger/TagsActivity;.mNumOfChangedTags:I // field@8100 │ │ -2c1a62: 3c03 0e00 |000b: if-gtz v3, 0019 // +000e │ │ -2c1a66: 5423 e080 |000d: iget-object v3, v2, Lde/kromke/andreas/musictagger/TagsActivity$4;.this$0:Lde/kromke/andreas/musictagger/TagsActivity; // field@80e0 │ │ -2c1a6a: 1240 |000f: const/4 v0, #int 4 // #4 │ │ -2c1a6c: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -2c1a6e: 6e30 cf84 0301 |0011: invoke-virtual {v3, v0, v1}, Lde/kromke/andreas/musictagger/TagsActivity;.setResult:(ILandroid/content/Intent;)V // method@84cf │ │ -2c1a74: 5423 e080 |0014: iget-object v3, v2, Lde/kromke/andreas/musictagger/TagsActivity$4;.this$0:Lde/kromke/andreas/musictagger/TagsActivity; // field@80e0 │ │ -2c1a78: 6e10 b384 0300 |0016: invoke-virtual {v3}, Lde/kromke/andreas/musictagger/TagsActivity;.finish:()V // method@84b3 │ │ -2c1a7e: 1213 |0019: const/4 v3, #int 1 // #1 │ │ -2c1a80: 0f03 |001a: return v3 │ │ +2c1a40: |[2c1a40] de.kromke.andreas.musictagger.TagsActivity$4.onLongClick:(Landroid/view/View;)Z │ │ +2c1a50: 1a03 000e |0000: const-string v3, "CMT : TagsActivity" // string@0e00 │ │ +2c1a54: 1a00 b56c |0002: const-string v0, "footerText.onLongClick()" // string@6cb5 │ │ +2c1a58: 7120 450e 0300 |0004: invoke-static {v3, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ +2c1a5e: 5423 e080 |0007: iget-object v3, v2, Lde/kromke/andreas/musictagger/TagsActivity$4;.this$0:Lde/kromke/andreas/musictagger/TagsActivity; // field@80e0 │ │ +2c1a62: 5233 0081 |0009: iget v3, v3, Lde/kromke/andreas/musictagger/TagsActivity;.mNumOfChangedTags:I // field@8100 │ │ +2c1a66: 3c03 0e00 |000b: if-gtz v3, 0019 // +000e │ │ +2c1a6a: 5423 e080 |000d: iget-object v3, v2, Lde/kromke/andreas/musictagger/TagsActivity$4;.this$0:Lde/kromke/andreas/musictagger/TagsActivity; // field@80e0 │ │ +2c1a6e: 1240 |000f: const/4 v0, #int 4 // #4 │ │ +2c1a70: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +2c1a72: 6e30 cf84 0301 |0011: invoke-virtual {v3, v0, v1}, Lde/kromke/andreas/musictagger/TagsActivity;.setResult:(ILandroid/content/Intent;)V // method@84cf │ │ +2c1a78: 5423 e080 |0014: iget-object v3, v2, Lde/kromke/andreas/musictagger/TagsActivity$4;.this$0:Lde/kromke/andreas/musictagger/TagsActivity; // field@80e0 │ │ +2c1a7c: 6e10 b384 0300 |0016: invoke-virtual {v3}, Lde/kromke/andreas/musictagger/TagsActivity;.finish:()V // method@84b3 │ │ +2c1a82: 1213 |0019: const/4 v3, #int 1 // #1 │ │ +2c1a84: 0f03 |001a: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=313 │ │ 0x0007 line=314 │ │ 0x000d line=317 │ │ 0x0014 line=318 │ │ locals : │ │ @@ -677226,18 +677226,18 @@ │ │ type : '(Lde/kromke/andreas/musictagger/TagsActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -2c1aa0: |[2c1aa0] de.kromke.andreas.musictagger.TagsActivity$5.:(Lde/kromke/andreas/musictagger/TagsActivity;)V │ │ -2c1ab0: 5b01 e180 |0000: iput-object v1, v0, Lde/kromke/andreas/musictagger/TagsActivity$5;.this$0:Lde/kromke/andreas/musictagger/TagsActivity; // field@80e1 │ │ -2c1ab4: 7010 7087 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -2c1aba: 0e00 |0005: return-void │ │ +2c1aa4: |[2c1aa4] de.kromke.andreas.musictagger.TagsActivity$5.:(Lde/kromke/andreas/musictagger/TagsActivity;)V │ │ +2c1ab4: 5b01 e180 |0000: iput-object v1, v0, Lde/kromke/andreas/musictagger/TagsActivity$5;.this$0:Lde/kromke/andreas/musictagger/TagsActivity; // field@80e1 │ │ +2c1ab8: 7010 7087 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +2c1abe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=381 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/kromke/andreas/musictagger/TagsActivity$5; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/kromke/andreas/musictagger/TagsActivity; │ │ │ │ @@ -677247,19 +677247,19 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -2c1abc: |[2c1abc] de.kromke.andreas.musictagger.TagsActivity$5.onClick:(Landroid/content/DialogInterface;I)V │ │ -2c1acc: 1a01 000e |0000: const-string v1, "CMT : TagsActivity" // string@0e00 │ │ -2c1ad0: 1a02 d03e |0002: const-string v2, "OK pressed" // string@3ed0 │ │ -2c1ad4: 7120 450e 2100 |0004: invoke-static {v1, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ -2c1ada: 0e00 |0007: return-void │ │ +2c1ac0: |[2c1ac0] de.kromke.andreas.musictagger.TagsActivity$5.onClick:(Landroid/content/DialogInterface;I)V │ │ +2c1ad0: 1a01 000e |0000: const-string v1, "CMT : TagsActivity" // string@0e00 │ │ +2c1ad4: 1a02 d03e |0002: const-string v2, "OK pressed" // string@3ed0 │ │ +2c1ad8: 7120 450e 2100 |0004: invoke-static {v1, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ +2c1ade: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=385 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lde/kromke/andreas/musictagger/TagsActivity$5; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/content/DialogInterface; │ │ 0x0000 - 0x0008 reg=2 (null) I │ │ @@ -677303,18 +677303,18 @@ │ │ type : '(Lde/kromke/andreas/musictagger/TagsActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -2c1adc: |[2c1adc] de.kromke.andreas.musictagger.TagsActivity$6.:(Lde/kromke/andreas/musictagger/TagsActivity;)V │ │ -2c1aec: 5b01 e280 |0000: iput-object v1, v0, Lde/kromke/andreas/musictagger/TagsActivity$6;.this$0:Lde/kromke/andreas/musictagger/TagsActivity; // field@80e2 │ │ -2c1af0: 7010 7087 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -2c1af6: 0e00 |0005: return-void │ │ +2c1ae0: |[2c1ae0] de.kromke.andreas.musictagger.TagsActivity$6.:(Lde/kromke/andreas/musictagger/TagsActivity;)V │ │ +2c1af0: 5b01 e280 |0000: iput-object v1, v0, Lde/kromke/andreas/musictagger/TagsActivity$6;.this$0:Lde/kromke/andreas/musictagger/TagsActivity; // field@80e2 │ │ +2c1af4: 7010 7087 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +2c1afa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=895 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/kromke/andreas/musictagger/TagsActivity$6; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/kromke/andreas/musictagger/TagsActivity; │ │ │ │ @@ -677324,33 +677324,33 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -2c1af8: |[2c1af8] de.kromke.andreas.musictagger.TagsActivity$6.onClick:(Landroid/content/DialogInterface;I)V │ │ -2c1b08: 5434 e280 |0000: iget-object v4, v3, Lde/kromke/andreas/musictagger/TagsActivity$6;.this$0:Lde/kromke/andreas/musictagger/TagsActivity; // field@80e2 │ │ -2c1b0c: 1215 |0002: const/4 v5, #int 1 // #1 │ │ -2c1b0e: 5c45 0981 |0003: iput-boolean v5, v4, Lde/kromke/andreas/musictagger/TagsActivity;.mbAsyncTaskBusy:Z // field@8109 │ │ -2c1b12: 5434 e280 |0005: iget-object v4, v3, Lde/kromke/andreas/musictagger/TagsActivity$6;.this$0:Lde/kromke/andreas/musictagger/TagsActivity; // field@80e2 │ │ -2c1b16: 5444 0481 |0007: iget-object v4, v4, Lde/kromke/andreas/musictagger/TagsActivity;.mProgressBar:Landroid/widget/ProgressBar; // field@8104 │ │ -2c1b1a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -2c1b1c: 6e20 6f15 0400 |000a: invoke-virtual {v4, v0}, Landroid/widget/ProgressBar;.setVisibility:(I)V // method@156f │ │ -2c1b22: 2204 d10f |000d: new-instance v4, Lde/kromke/andreas/musictagger/TagsActivity$FileAccessTask; // type@0fd1 │ │ -2c1b26: 5431 e280 |000f: iget-object v1, v3, Lde/kromke/andreas/musictagger/TagsActivity$6;.this$0:Lde/kromke/andreas/musictagger/TagsActivity; // field@80e2 │ │ -2c1b2a: 1202 |0011: const/4 v2, #int 0 // #0 │ │ -2c1b2c: 7030 9884 1402 |0012: invoke-direct {v4, v1, v2}, Lde/kromke/andreas/musictagger/TagsActivity$FileAccessTask;.:(Lde/kromke/andreas/musictagger/TagsActivity;Lde/kromke/andreas/musictagger/TagsActivity$1;)V // method@8498 │ │ -2c1b32: 2355 bd13 |0015: new-array v5, v5, [Ljava/lang/Integer; // type@13bd │ │ -2c1b36: 1231 |0017: const/4 v1, #int 3 // #3 │ │ -2c1b38: 7110 3487 0100 |0018: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2c1b3e: 0c01 |001b: move-result-object v1 │ │ -2c1b40: 4d01 0500 |001c: aput-object v1, v5, v0 │ │ -2c1b44: 6e20 9c84 5400 |001e: invoke-virtual {v4, v5}, Lde/kromke/andreas/musictagger/TagsActivity$FileAccessTask;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@849c │ │ -2c1b4a: 0e00 |0021: return-void │ │ +2c1afc: |[2c1afc] de.kromke.andreas.musictagger.TagsActivity$6.onClick:(Landroid/content/DialogInterface;I)V │ │ +2c1b0c: 5434 e280 |0000: iget-object v4, v3, Lde/kromke/andreas/musictagger/TagsActivity$6;.this$0:Lde/kromke/andreas/musictagger/TagsActivity; // field@80e2 │ │ +2c1b10: 1215 |0002: const/4 v5, #int 1 // #1 │ │ +2c1b12: 5c45 0981 |0003: iput-boolean v5, v4, Lde/kromke/andreas/musictagger/TagsActivity;.mbAsyncTaskBusy:Z // field@8109 │ │ +2c1b16: 5434 e280 |0005: iget-object v4, v3, Lde/kromke/andreas/musictagger/TagsActivity$6;.this$0:Lde/kromke/andreas/musictagger/TagsActivity; // field@80e2 │ │ +2c1b1a: 5444 0481 |0007: iget-object v4, v4, Lde/kromke/andreas/musictagger/TagsActivity;.mProgressBar:Landroid/widget/ProgressBar; // field@8104 │ │ +2c1b1e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +2c1b20: 6e20 6f15 0400 |000a: invoke-virtual {v4, v0}, Landroid/widget/ProgressBar;.setVisibility:(I)V // method@156f │ │ +2c1b26: 2204 d10f |000d: new-instance v4, Lde/kromke/andreas/musictagger/TagsActivity$FileAccessTask; // type@0fd1 │ │ +2c1b2a: 5431 e280 |000f: iget-object v1, v3, Lde/kromke/andreas/musictagger/TagsActivity$6;.this$0:Lde/kromke/andreas/musictagger/TagsActivity; // field@80e2 │ │ +2c1b2e: 1202 |0011: const/4 v2, #int 0 // #0 │ │ +2c1b30: 7030 9884 1402 |0012: invoke-direct {v4, v1, v2}, Lde/kromke/andreas/musictagger/TagsActivity$FileAccessTask;.:(Lde/kromke/andreas/musictagger/TagsActivity;Lde/kromke/andreas/musictagger/TagsActivity$1;)V // method@8498 │ │ +2c1b36: 2355 bd13 |0015: new-array v5, v5, [Ljava/lang/Integer; // type@13bd │ │ +2c1b3a: 1231 |0017: const/4 v1, #int 3 // #3 │ │ +2c1b3c: 7110 3487 0100 |0018: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2c1b42: 0c01 |001b: move-result-object v1 │ │ +2c1b44: 4d01 0500 |001c: aput-object v1, v5, v0 │ │ +2c1b48: 6e20 9c84 5400 |001e: invoke-virtual {v4, v5}, Lde/kromke/andreas/musictagger/TagsActivity$FileAccessTask;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@849c │ │ +2c1b4e: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=899 │ │ 0x0005 line=900 │ │ 0x000d line=901 │ │ locals : │ │ 0x0000 - 0x0022 reg=3 this Lde/kromke/andreas/musictagger/TagsActivity$6; │ │ @@ -677396,18 +677396,18 @@ │ │ type : '(Lde/kromke/andreas/musictagger/TagsActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -2c1b4c: |[2c1b4c] de.kromke.andreas.musictagger.TagsActivity$7.:(Lde/kromke/andreas/musictagger/TagsActivity;)V │ │ -2c1b5c: 5b01 e380 |0000: iput-object v1, v0, Lde/kromke/andreas/musictagger/TagsActivity$7;.this$0:Lde/kromke/andreas/musictagger/TagsActivity; // field@80e3 │ │ -2c1b60: 7010 7087 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -2c1b66: 0e00 |0005: return-void │ │ +2c1b50: |[2c1b50] de.kromke.andreas.musictagger.TagsActivity$7.:(Lde/kromke/andreas/musictagger/TagsActivity;)V │ │ +2c1b60: 5b01 e380 |0000: iput-object v1, v0, Lde/kromke/andreas/musictagger/TagsActivity$7;.this$0:Lde/kromke/andreas/musictagger/TagsActivity; // field@80e3 │ │ +2c1b64: 7010 7087 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +2c1b6a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1048 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/kromke/andreas/musictagger/TagsActivity$7; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/kromke/andreas/musictagger/TagsActivity; │ │ │ │ @@ -677417,22 +677417,22 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -2c1b68: |[2c1b68] de.kromke.andreas.musictagger.TagsActivity$7.onClick:(Landroid/content/DialogInterface;I)V │ │ -2c1b78: 5412 e380 |0000: iget-object v2, v1, Lde/kromke/andreas/musictagger/TagsActivity$7;.this$0:Lde/kromke/andreas/musictagger/TagsActivity; // field@80e3 │ │ -2c1b7c: 1203 |0002: const/4 v3, #int 0 // #0 │ │ -2c1b7e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -2c1b80: 6e30 cf84 3200 |0004: invoke-virtual {v2, v3, v0}, Lde/kromke/andreas/musictagger/TagsActivity;.setResult:(ILandroid/content/Intent;)V // method@84cf │ │ -2c1b86: 5412 e380 |0007: iget-object v2, v1, Lde/kromke/andreas/musictagger/TagsActivity$7;.this$0:Lde/kromke/andreas/musictagger/TagsActivity; // field@80e3 │ │ -2c1b8a: 6e10 b384 0200 |0009: invoke-virtual {v2}, Lde/kromke/andreas/musictagger/TagsActivity;.finish:()V // method@84b3 │ │ -2c1b90: 0e00 |000c: return-void │ │ +2c1b6c: |[2c1b6c] de.kromke.andreas.musictagger.TagsActivity$7.onClick:(Landroid/content/DialogInterface;I)V │ │ +2c1b7c: 5412 e380 |0000: iget-object v2, v1, Lde/kromke/andreas/musictagger/TagsActivity$7;.this$0:Lde/kromke/andreas/musictagger/TagsActivity; // field@80e3 │ │ +2c1b80: 1203 |0002: const/4 v3, #int 0 // #0 │ │ +2c1b82: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +2c1b84: 6e30 cf84 3200 |0004: invoke-virtual {v2, v3, v0}, Lde/kromke/andreas/musictagger/TagsActivity;.setResult:(ILandroid/content/Intent;)V // method@84cf │ │ +2c1b8a: 5412 e380 |0007: iget-object v2, v1, Lde/kromke/andreas/musictagger/TagsActivity$7;.this$0:Lde/kromke/andreas/musictagger/TagsActivity; // field@80e3 │ │ +2c1b8e: 6e10 b384 0200 |0009: invoke-virtual {v2}, Lde/kromke/andreas/musictagger/TagsActivity;.finish:()V // method@84b3 │ │ +2c1b94: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1052 │ │ 0x0007 line=1053 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lde/kromke/andreas/musictagger/TagsActivity$7; │ │ 0x0000 - 0x000d reg=2 (null) Landroid/content/DialogInterface; │ │ @@ -677477,18 +677477,18 @@ │ │ type : '(Lde/kromke/andreas/musictagger/TagsActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -2c1b94: |[2c1b94] de.kromke.andreas.musictagger.TagsActivity$8.:(Lde/kromke/andreas/musictagger/TagsActivity;)V │ │ -2c1ba4: 5b01 e480 |0000: iput-object v1, v0, Lde/kromke/andreas/musictagger/TagsActivity$8;.this$0:Lde/kromke/andreas/musictagger/TagsActivity; // field@80e4 │ │ -2c1ba8: 7010 7087 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -2c1bae: 0e00 |0005: return-void │ │ +2c1b98: |[2c1b98] de.kromke.andreas.musictagger.TagsActivity$8.:(Lde/kromke/andreas/musictagger/TagsActivity;)V │ │ +2c1ba8: 5b01 e480 |0000: iput-object v1, v0, Lde/kromke/andreas/musictagger/TagsActivity$8;.this$0:Lde/kromke/andreas/musictagger/TagsActivity; // field@80e4 │ │ +2c1bac: 7010 7087 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +2c1bb2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1058 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/kromke/andreas/musictagger/TagsActivity$8; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/kromke/andreas/musictagger/TagsActivity; │ │ │ │ @@ -677498,16 +677498,16 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -2c1bb0: |[2c1bb0] de.kromke.andreas.musictagger.TagsActivity$8.onClick:(Landroid/content/DialogInterface;I)V │ │ -2c1bc0: 0e00 |0000: return-void │ │ +2c1bb4: |[2c1bb4] de.kromke.andreas.musictagger.TagsActivity$8.onClick:(Landroid/content/DialogInterface;I)V │ │ +2c1bc4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 19419 (TagsActivity.java) │ │ │ │ Class #2347 header: │ │ @@ -677547,18 +677547,18 @@ │ │ type : '(Lde/kromke/andreas/musictagger/TagsActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -2c1bc4: |[2c1bc4] de.kromke.andreas.musictagger.TagsActivity$9.:(Lde/kromke/andreas/musictagger/TagsActivity;)V │ │ -2c1bd4: 5b01 e580 |0000: iput-object v1, v0, Lde/kromke/andreas/musictagger/TagsActivity$9;.this$0:Lde/kromke/andreas/musictagger/TagsActivity; // field@80e5 │ │ -2c1bd8: 7010 7087 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -2c1bde: 0e00 |0005: return-void │ │ +2c1bc8: |[2c1bc8] de.kromke.andreas.musictagger.TagsActivity$9.:(Lde/kromke/andreas/musictagger/TagsActivity;)V │ │ +2c1bd8: 5b01 e580 |0000: iput-object v1, v0, Lde/kromke/andreas/musictagger/TagsActivity$9;.this$0:Lde/kromke/andreas/musictagger/TagsActivity; // field@80e5 │ │ +2c1bdc: 7010 7087 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +2c1be2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1203 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/kromke/andreas/musictagger/TagsActivity$9; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/kromke/andreas/musictagger/TagsActivity; │ │ │ │ @@ -677568,20 +677568,20 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -2c1be0: |[2c1be0] de.kromke.andreas.musictagger.TagsActivity$9.onClick:(Landroid/content/DialogInterface;I)V │ │ -2c1bf0: 1a03 fe9a |0000: const-string v3, "prefHintsVersion" // string@9afe │ │ -2c1bf4: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -2c1bf6: 7120 db84 0300 |0003: invoke-static {v3, v0}, Lde/kromke/andreas/musictagger/UserSettings;.putVal:(Ljava/lang/String;I)V // method@84db │ │ -2c1bfc: 7210 6502 0200 |0006: invoke-interface {v2}, Landroid/content/DialogInterface;.dismiss:()V // method@0265 │ │ -2c1c02: 0e00 |0009: return-void │ │ +2c1be4: |[2c1be4] de.kromke.andreas.musictagger.TagsActivity$9.onClick:(Landroid/content/DialogInterface;I)V │ │ +2c1bf4: 1a03 fe9a |0000: const-string v3, "prefHintsVersion" // string@9afe │ │ +2c1bf8: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +2c1bfa: 7120 db84 0300 |0003: invoke-static {v3, v0}, Lde/kromke/andreas/musictagger/UserSettings;.putVal:(Ljava/lang/String;I)V // method@84db │ │ +2c1c00: 7210 6502 0200 |0006: invoke-interface {v2}, Landroid/content/DialogInterface;.dismiss:()V // method@0265 │ │ +2c1c06: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=1206 │ │ 0x0006 line=1207 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lde/kromke/andreas/musictagger/TagsActivity$9; │ │ 0x0000 - 0x000a reg=2 (null) Landroid/content/DialogInterface; │ │ @@ -677640,37 +677640,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2c1f80: |[2c1f80] de.kromke.andreas.musictagger.TagsActivity$FileAccessTask.:()V │ │ -2c1f90: 1c00 d30f |0000: const-class v0, Lde/kromke/andreas/musictagger/TagsActivity; // type@0fd3 │ │ -2c1f94: 0e00 |0002: return-void │ │ +2c1f84: |[2c1f84] de.kromke.andreas.musictagger.TagsActivity$FileAccessTask.:()V │ │ +2c1f94: 1c00 d30f |0000: const-class v0, Lde/kromke/andreas/musictagger/TagsActivity; // type@0fd3 │ │ +2c1f98: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1219 │ │ locals : │ │ │ │ #1 : (in Lde/kromke/andreas/musictagger/TagsActivity$FileAccessTask;) │ │ name : '' │ │ type : '(Lde/kromke/andreas/musictagger/TagsActivity;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -2c1f98: |[2c1f98] de.kromke.andreas.musictagger.TagsActivity$FileAccessTask.:(Lde/kromke/andreas/musictagger/TagsActivity;)V │ │ -2c1fa8: 5b01 e880 |0000: iput-object v1, v0, Lde/kromke/andreas/musictagger/TagsActivity$FileAccessTask;.this$0:Lde/kromke/andreas/musictagger/TagsActivity; // field@80e8 │ │ -2c1fac: 7010 6506 0000 |0002: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@0665 │ │ -2c1fb2: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -2c1fb4: 5901 e780 |0006: iput v1, v0, Lde/kromke/andreas/musictagger/TagsActivity$FileAccessTask;.actionCode:I // field@80e7 │ │ -2c1fb8: 0e00 |0008: return-void │ │ +2c1f9c: |[2c1f9c] de.kromke.andreas.musictagger.TagsActivity$FileAccessTask.:(Lde/kromke/andreas/musictagger/TagsActivity;)V │ │ +2c1fac: 5b01 e880 |0000: iput-object v1, v0, Lde/kromke/andreas/musictagger/TagsActivity$FileAccessTask;.this$0:Lde/kromke/andreas/musictagger/TagsActivity; // field@80e8 │ │ +2c1fb0: 7010 6506 0000 |0002: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@0665 │ │ +2c1fb6: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +2c1fb8: 5901 e780 |0006: iput v1, v0, Lde/kromke/andreas/musictagger/TagsActivity$FileAccessTask;.actionCode:I // field@80e7 │ │ +2c1fbc: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1220 │ │ 0x0006 line=1222 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lde/kromke/andreas/musictagger/TagsActivity$FileAccessTask; │ │ 0x0000 - 0x0009 reg=1 (null) Lde/kromke/andreas/musictagger/TagsActivity; │ │ @@ -677680,17 +677680,17 @@ │ │ type : '(Lde/kromke/andreas/musictagger/TagsActivity;Lde/kromke/andreas/musictagger/TagsActivity$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -2c1fbc: |[2c1fbc] de.kromke.andreas.musictagger.TagsActivity$FileAccessTask.:(Lde/kromke/andreas/musictagger/TagsActivity;Lde/kromke/andreas/musictagger/TagsActivity$1;)V │ │ -2c1fcc: 7020 9784 1000 |0000: invoke-direct {v0, v1}, Lde/kromke/andreas/musictagger/TagsActivity$FileAccessTask;.:(Lde/kromke/andreas/musictagger/TagsActivity;)V // method@8497 │ │ -2c1fd2: 0e00 |0003: return-void │ │ +2c1fc0: |[2c1fc0] de.kromke.andreas.musictagger.TagsActivity$FileAccessTask.:(Lde/kromke/andreas/musictagger/TagsActivity;Lde/kromke/andreas/musictagger/TagsActivity$1;)V │ │ +2c1fd0: 7020 9784 1000 |0000: invoke-direct {v0, v1}, Lde/kromke/andreas/musictagger/TagsActivity$FileAccessTask;.:(Lde/kromke/andreas/musictagger/TagsActivity;)V // method@8497 │ │ +2c1fd6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1220 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/kromke/andreas/musictagger/TagsActivity$FileAccessTask; │ │ 0x0000 - 0x0004 reg=1 (null) Lde/kromke/andreas/musictagger/TagsActivity; │ │ 0x0000 - 0x0004 reg=2 (null) Lde/kromke/andreas/musictagger/TagsActivity$1; │ │ @@ -677700,46 +677700,46 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 58 16-bit code units │ │ -2c1c04: |[2c1c04] de.kromke.andreas.musictagger.TagsActivity$FileAccessTask.backupAllFiles:()I │ │ -2c1c14: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -2c1c16: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -2c1c18: 5442 e880 |0002: iget-object v2, v4, Lde/kromke/andreas/musictagger/TagsActivity$FileAccessTask;.this$0:Lde/kromke/andreas/musictagger/TagsActivity; // field@80e8 │ │ -2c1c1c: 5422 f680 |0004: iget-object v2, v2, Lde/kromke/andreas/musictagger/TagsActivity;.mAudioFileInfoList:Ljava/util/ArrayList; // field@80f6 │ │ -2c1c20: 6e10 c388 0200 |0006: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@88c3 │ │ -2c1c26: 0a02 |0009: move-result v2 │ │ -2c1c28: 3520 2f00 |000a: if-ge v0, v2, 0039 // +002f │ │ -2c1c2c: 5442 e880 |000c: iget-object v2, v4, Lde/kromke/andreas/musictagger/TagsActivity$FileAccessTask;.this$0:Lde/kromke/andreas/musictagger/TagsActivity; // field@80e8 │ │ -2c1c30: 5422 f680 |000e: iget-object v2, v2, Lde/kromke/andreas/musictagger/TagsActivity;.mAudioFileInfoList:Ljava/util/ArrayList; // field@80f6 │ │ -2c1c34: 6e20 b988 0200 |0010: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@88b9 │ │ -2c1c3a: 0c02 |0013: move-result-object v2 │ │ -2c1c3c: 1f02 d90f |0014: check-cast v2, Lde/kromke/andreas/utilities/AudioFileInfo; // type@0fd9 │ │ -2c1c40: 5423 5081 |0016: iget-object v3, v2, Lde/kromke/andreas/utilities/AudioFileInfo;.mPath:Ljava/lang/String; // field@8150 │ │ -2c1c44: 3803 1e00 |0018: if-eqz v3, 0036 // +001e │ │ -2c1c48: 6e10 f284 0200 |001a: invoke-virtual {v2}, Lde/kromke/andreas/utilities/AudioFileInfo;.isWriteCompatible:()Z // method@84f2 │ │ -2c1c4e: 0a03 |001d: move-result v3 │ │ -2c1c50: 3803 1800 |001e: if-eqz v3, 0036 // +0018 │ │ -2c1c54: 5443 e880 |0020: iget-object v3, v4, Lde/kromke/andreas/musictagger/TagsActivity$FileAccessTask;.this$0:Lde/kromke/andreas/musictagger/TagsActivity; // field@80e8 │ │ -2c1c58: 6e10 b584 0300 |0022: invoke-virtual {v3}, Lde/kromke/andreas/musictagger/TagsActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@84b5 │ │ -2c1c5e: 0c03 |0025: move-result-object v3 │ │ -2c1c60: 6e20 ed84 3200 |0026: invoke-virtual {v2, v3}, Lde/kromke/andreas/utilities/AudioFileInfo;.doBackup:(Landroid/content/ContentResolver;)I // method@84ed │ │ -2c1c66: 0a02 |0029: move-result v2 │ │ -2c1c68: 3902 0500 |002a: if-nez v2, 002f // +0005 │ │ -2c1c6c: d801 0101 |002c: add-int/lit8 v1, v1, #int 1 // #01 │ │ -2c1c70: 2808 |002e: goto 0036 // +0008 │ │ -2c1c72: 1a02 000e |002f: const-string v2, "CMT : TagsActivity" // string@0e00 │ │ -2c1c76: 1a03 675d |0031: const-string v3, "backupAllFiles() : failure" // string@5d67 │ │ -2c1c7a: 7120 450e 3200 |0033: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ -2c1c80: d800 0001 |0036: add-int/lit8 v0, v0, #int 1 // #01 │ │ -2c1c84: 28ca |0038: goto 0002 // -0036 │ │ -2c1c86: 0f01 |0039: return v1 │ │ +2c1c08: |[2c1c08] de.kromke.andreas.musictagger.TagsActivity$FileAccessTask.backupAllFiles:()I │ │ +2c1c18: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +2c1c1a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +2c1c1c: 5442 e880 |0002: iget-object v2, v4, Lde/kromke/andreas/musictagger/TagsActivity$FileAccessTask;.this$0:Lde/kromke/andreas/musictagger/TagsActivity; // field@80e8 │ │ +2c1c20: 5422 f680 |0004: iget-object v2, v2, Lde/kromke/andreas/musictagger/TagsActivity;.mAudioFileInfoList:Ljava/util/ArrayList; // field@80f6 │ │ +2c1c24: 6e10 c388 0200 |0006: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@88c3 │ │ +2c1c2a: 0a02 |0009: move-result v2 │ │ +2c1c2c: 3520 2f00 |000a: if-ge v0, v2, 0039 // +002f │ │ +2c1c30: 5442 e880 |000c: iget-object v2, v4, Lde/kromke/andreas/musictagger/TagsActivity$FileAccessTask;.this$0:Lde/kromke/andreas/musictagger/TagsActivity; // field@80e8 │ │ +2c1c34: 5422 f680 |000e: iget-object v2, v2, Lde/kromke/andreas/musictagger/TagsActivity;.mAudioFileInfoList:Ljava/util/ArrayList; // field@80f6 │ │ +2c1c38: 6e20 b988 0200 |0010: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@88b9 │ │ +2c1c3e: 0c02 |0013: move-result-object v2 │ │ +2c1c40: 1f02 d90f |0014: check-cast v2, Lde/kromke/andreas/utilities/AudioFileInfo; // type@0fd9 │ │ +2c1c44: 5423 5081 |0016: iget-object v3, v2, Lde/kromke/andreas/utilities/AudioFileInfo;.mPath:Ljava/lang/String; // field@8150 │ │ +2c1c48: 3803 1e00 |0018: if-eqz v3, 0036 // +001e │ │ +2c1c4c: 6e10 f284 0200 |001a: invoke-virtual {v2}, Lde/kromke/andreas/utilities/AudioFileInfo;.isWriteCompatible:()Z // method@84f2 │ │ +2c1c52: 0a03 |001d: move-result v3 │ │ +2c1c54: 3803 1800 |001e: if-eqz v3, 0036 // +0018 │ │ +2c1c58: 5443 e880 |0020: iget-object v3, v4, Lde/kromke/andreas/musictagger/TagsActivity$FileAccessTask;.this$0:Lde/kromke/andreas/musictagger/TagsActivity; // field@80e8 │ │ +2c1c5c: 6e10 b584 0300 |0022: invoke-virtual {v3}, Lde/kromke/andreas/musictagger/TagsActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@84b5 │ │ +2c1c62: 0c03 |0025: move-result-object v3 │ │ +2c1c64: 6e20 ed84 3200 |0026: invoke-virtual {v2, v3}, Lde/kromke/andreas/utilities/AudioFileInfo;.doBackup:(Landroid/content/ContentResolver;)I // method@84ed │ │ +2c1c6a: 0a02 |0029: move-result v2 │ │ +2c1c6c: 3902 0500 |002a: if-nez v2, 002f // +0005 │ │ +2c1c70: d801 0101 |002c: add-int/lit8 v1, v1, #int 1 // #01 │ │ +2c1c74: 2808 |002e: goto 0036 // +0008 │ │ +2c1c76: 1a02 000e |002f: const-string v2, "CMT : TagsActivity" // string@0e00 │ │ +2c1c7a: 1a03 675d |0031: const-string v3, "backupAllFiles() : failure" // string@5d67 │ │ +2c1c7e: 7120 450e 3200 |0033: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ +2c1c84: d800 0001 |0036: add-int/lit8 v0, v0, #int 1 // #01 │ │ +2c1c88: 28ca |0038: goto 0002 // -0036 │ │ +2c1c8a: 0f01 |0039: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1241 │ │ 0x000c line=1243 │ │ 0x0016 line=1244 │ │ 0x0020 line=1246 │ │ 0x0033 line=1254 │ │ @@ -677751,105 +677751,105 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 174 16-bit code units │ │ -2c1c88: |[2c1c88] de.kromke.andreas.musictagger.TagsActivity$FileAccessTask.readAllTags:()I │ │ -2c1c98: 5470 e880 |0000: iget-object v0, v7, Lde/kromke/andreas/musictagger/TagsActivity$FileAccessTask;.this$0:Lde/kromke/andreas/musictagger/TagsActivity; // field@80e8 │ │ -2c1c9c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -2c1c9e: 5b01 f880 |0003: iput-object v1, v0, Lde/kromke/andreas/musictagger/TagsActivity;.mAudioTagsCommon:Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags; // field@80f8 │ │ -2c1ca2: 5470 e880 |0005: iget-object v0, v7, Lde/kromke/andreas/musictagger/TagsActivity$FileAccessTask;.this$0:Lde/kromke/andreas/musictagger/TagsActivity; // field@80e8 │ │ -2c1ca6: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -2c1ca8: 5901 0381 |0008: iput v1, v0, Lde/kromke/andreas/musictagger/TagsActivity;.mNumOfWritableFiles:I // field@8103 │ │ -2c1cac: 5470 e880 |000a: iget-object v0, v7, Lde/kromke/andreas/musictagger/TagsActivity$FileAccessTask;.this$0:Lde/kromke/andreas/musictagger/TagsActivity; // field@80e8 │ │ -2c1cb0: 6202 3081 |000c: sget-object v2, Lde/kromke/andreas/utilities/AudioFileInfo$errCode;.eOk:Lde/kromke/andreas/utilities/AudioFileInfo$errCode; // field@8130 │ │ -2c1cb4: 5b02 fe80 |000e: iput-object v2, v0, Lde/kromke/andreas/musictagger/TagsActivity;.mLastErrorFromTaggerLib:Lde/kromke/andreas/utilities/AudioFileInfo$errCode; // field@80fe │ │ -2c1cb8: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -2c1cba: 1202 |0011: const/4 v2, #int 0 // #0 │ │ -2c1cbc: 5473 e880 |0012: iget-object v3, v7, Lde/kromke/andreas/musictagger/TagsActivity$FileAccessTask;.this$0:Lde/kromke/andreas/musictagger/TagsActivity; // field@80e8 │ │ -2c1cc0: 5433 fa80 |0014: iget-object v3, v3, Lde/kromke/andreas/musictagger/TagsActivity;.mFileList:Ljava/util/List; // field@80fa │ │ -2c1cc4: 7210 7389 0300 |0016: invoke-interface {v3}, Ljava/util/List;.size:()I // method@8973 │ │ -2c1cca: 0a03 |0019: move-result v3 │ │ -2c1ccc: 3530 9300 |001a: if-ge v0, v3, 00ad // +0093 │ │ -2c1cd0: 5473 e880 |001c: iget-object v3, v7, Lde/kromke/andreas/musictagger/TagsActivity$FileAccessTask;.this$0:Lde/kromke/andreas/musictagger/TagsActivity; // field@80e8 │ │ -2c1cd4: 5433 fa80 |001e: iget-object v3, v3, Lde/kromke/andreas/musictagger/TagsActivity;.mFileList:Ljava/util/List; // field@80fa │ │ -2c1cd8: 7220 6a89 0300 |0020: invoke-interface {v3, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ -2c1cde: 0c03 |0023: move-result-object v3 │ │ -2c1ce0: 1f03 dc0f |0024: check-cast v3, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry; // type@0fdc │ │ -2c1ce4: 2204 d90f |0026: new-instance v4, Lde/kromke/andreas/utilities/AudioFileInfo; // type@0fd9 │ │ -2c1ce8: 5475 e880 |0028: iget-object v5, v7, Lde/kromke/andreas/musictagger/TagsActivity$FileAccessTask;.this$0:Lde/kromke/andreas/musictagger/TagsActivity; // field@80e8 │ │ -2c1cec: 6e10 b584 0500 |002a: invoke-virtual {v5}, Lde/kromke/andreas/musictagger/TagsActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@84b5 │ │ -2c1cf2: 0c05 |002d: move-result-object v5 │ │ -2c1cf4: 7030 eb84 3405 |002e: invoke-direct {v4, v3, v5}, Lde/kromke/andreas/utilities/AudioFileInfo;.:(Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;Landroid/content/ContentResolver;)V // method@84eb │ │ -2c1cfa: 6e10 f384 0400 |0031: invoke-virtual {v4}, Lde/kromke/andreas/utilities/AudioFileInfo;.open:()Lde/kromke/andreas/utilities/AudioFileInfo$errCode; // method@84f3 │ │ -2c1d00: 0c05 |0034: move-result-object v5 │ │ -2c1d02: 6206 3081 |0035: sget-object v6, Lde/kromke/andreas/utilities/AudioFileInfo$errCode;.eOk:Lde/kromke/andreas/utilities/AudioFileInfo$errCode; // field@8130 │ │ -2c1d06: 3365 6600 |0037: if-ne v5, v6, 009d // +0066 │ │ -2c1d0a: 6e10 f184 0400 |0039: invoke-virtual {v4}, Lde/kromke/andreas/utilities/AudioFileInfo;.getTags:()Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags; // method@84f1 │ │ -2c1d10: 0c05 |003c: move-result-object v5 │ │ -2c1d12: 7210 fd84 0300 |003d: invoke-interface {v3}, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;.canWrite:()Z // method@84fd │ │ -2c1d18: 0a03 |0040: move-result v3 │ │ -2c1d1a: 3803 1900 |0041: if-eqz v3, 005a // +0019 │ │ -2c1d1e: 6e10 f284 0400 |0043: invoke-virtual {v4}, Lde/kromke/andreas/utilities/AudioFileInfo;.isWriteCompatible:()Z // method@84f2 │ │ -2c1d24: 0a03 |0046: move-result v3 │ │ -2c1d26: 3803 0b00 |0047: if-eqz v3, 0052 // +000b │ │ -2c1d2a: 5473 e880 |0049: iget-object v3, v7, Lde/kromke/andreas/musictagger/TagsActivity$FileAccessTask;.this$0:Lde/kromke/andreas/musictagger/TagsActivity; // field@80e8 │ │ -2c1d2e: 5236 0381 |004b: iget v6, v3, Lde/kromke/andreas/musictagger/TagsActivity;.mNumOfWritableFiles:I // field@8103 │ │ -2c1d32: d806 0601 |004d: add-int/lit8 v6, v6, #int 1 // #01 │ │ -2c1d36: 5936 0381 |004f: iput v6, v3, Lde/kromke/andreas/musictagger/TagsActivity;.mNumOfWritableFiles:I // field@8103 │ │ -2c1d3a: 2809 |0051: goto 005a // +0009 │ │ -2c1d3c: 5473 e880 |0052: iget-object v3, v7, Lde/kromke/andreas/musictagger/TagsActivity$FileAccessTask;.this$0:Lde/kromke/andreas/musictagger/TagsActivity; // field@80e8 │ │ -2c1d40: 5236 0181 |0054: iget v6, v3, Lde/kromke/andreas/musictagger/TagsActivity;.mNumOfIncompatibleFiles:I // field@8101 │ │ -2c1d44: d806 0601 |0056: add-int/lit8 v6, v6, #int 1 // #01 │ │ -2c1d48: 5936 0181 |0058: iput v6, v3, Lde/kromke/andreas/musictagger/TagsActivity;.mNumOfIncompatibleFiles:I // field@8101 │ │ -2c1d4c: d802 0201 |005a: add-int/lit8 v2, v2, #int 1 // #01 │ │ -2c1d50: 5473 e880 |005c: iget-object v3, v7, Lde/kromke/andreas/musictagger/TagsActivity$FileAccessTask;.this$0:Lde/kromke/andreas/musictagger/TagsActivity; // field@80e8 │ │ -2c1d54: 5433 f680 |005e: iget-object v3, v3, Lde/kromke/andreas/musictagger/TagsActivity;.mAudioFileInfoList:Ljava/util/ArrayList; // field@80f6 │ │ -2c1d58: 6e20 b288 4300 |0060: invoke-virtual {v3, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -2c1d5e: 5473 e880 |0063: iget-object v3, v7, Lde/kromke/andreas/musictagger/TagsActivity$FileAccessTask;.this$0:Lde/kromke/andreas/musictagger/TagsActivity; // field@80e8 │ │ -2c1d62: 5433 f780 |0065: iget-object v3, v3, Lde/kromke/andreas/musictagger/TagsActivity;.mAudioFileTagsList:Ljava/util/ArrayList; // field@80f7 │ │ -2c1d66: 6e20 b288 5300 |0067: invoke-virtual {v3, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -2c1d6c: 5473 e880 |006a: iget-object v3, v7, Lde/kromke/andreas/musictagger/TagsActivity$FileAccessTask;.this$0:Lde/kromke/andreas/musictagger/TagsActivity; // field@80e8 │ │ -2c1d70: 5433 f880 |006c: iget-object v3, v3, Lde/kromke/andreas/musictagger/TagsActivity;.mAudioTagsCommon:Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags; // field@80f8 │ │ -2c1d74: 3903 0b00 |006e: if-nez v3, 0079 // +000b │ │ -2c1d78: 5473 e880 |0070: iget-object v3, v7, Lde/kromke/andreas/musictagger/TagsActivity$FileAccessTask;.this$0:Lde/kromke/andreas/musictagger/TagsActivity; // field@80e8 │ │ -2c1d7c: 6e10 e184 0500 |0072: invoke-virtual {v5}, Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags;.copy:()Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags; // method@84e1 │ │ -2c1d82: 0c04 |0075: move-result-object v4 │ │ -2c1d84: 5b34 f880 |0076: iput-object v4, v3, Lde/kromke/andreas/musictagger/TagsActivity;.mAudioTagsCommon:Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags; // field@80f8 │ │ -2c1d88: 2831 |0078: goto 00a9 // +0031 │ │ -2c1d8a: 1203 |0079: const/4 v3, #int 0 // #0 │ │ -2c1d8c: 1304 1600 |007a: const/16 v4, #int 22 // #16 │ │ -2c1d90: 3543 2d00 |007c: if-ge v3, v4, 00a9 // +002d │ │ -2c1d94: 5454 2181 |007e: iget-object v4, v5, Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags;.tags:[Ljava/lang/String; // field@8121 │ │ -2c1d98: 4604 0403 |0080: aget-object v4, v4, v3 │ │ -2c1d9c: 5476 e880 |0082: iget-object v6, v7, Lde/kromke/andreas/musictagger/TagsActivity$FileAccessTask;.this$0:Lde/kromke/andreas/musictagger/TagsActivity; // field@80e8 │ │ -2c1da0: 5466 f880 |0084: iget-object v6, v6, Lde/kromke/andreas/musictagger/TagsActivity;.mAudioTagsCommon:Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags; // field@80f8 │ │ -2c1da4: 5466 2181 |0086: iget-object v6, v6, Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags;.tags:[Ljava/lang/String; // field@8121 │ │ -2c1da8: 4606 0603 |0088: aget-object v6, v6, v3 │ │ -2c1dac: 7120 2686 6400 |008a: invoke-static {v4, v6}, Lde/kromke/andreas/utilities/Utility;.strEq:(Ljava/lang/String;Ljava/lang/String;)Z // method@8626 │ │ -2c1db2: 0a04 |008d: move-result v4 │ │ -2c1db4: 3904 0c00 |008e: if-nez v4, 009a // +000c │ │ -2c1db8: 5474 e880 |0090: iget-object v4, v7, Lde/kromke/andreas/musictagger/TagsActivity$FileAccessTask;.this$0:Lde/kromke/andreas/musictagger/TagsActivity; // field@80e8 │ │ -2c1dbc: 5444 f880 |0092: iget-object v4, v4, Lde/kromke/andreas/musictagger/TagsActivity;.mAudioTagsCommon:Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags; // field@80f8 │ │ -2c1dc0: 5444 2181 |0094: iget-object v4, v4, Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags;.tags:[Ljava/lang/String; // field@8121 │ │ -2c1dc4: 1a06 c2b5 |0096: const-string v6, "≠" // string@b5c2 │ │ -2c1dc8: 4d06 0403 |0098: aput-object v6, v4, v3 │ │ -2c1dcc: d803 0301 |009a: add-int/lit8 v3, v3, #int 1 // #01 │ │ -2c1dd0: 28de |009c: goto 007a // -0022 │ │ -2c1dd2: 5473 e880 |009d: iget-object v3, v7, Lde/kromke/andreas/musictagger/TagsActivity$FileAccessTask;.this$0:Lde/kromke/andreas/musictagger/TagsActivity; // field@80e8 │ │ -2c1dd6: 5b35 fe80 |009f: iput-object v5, v3, Lde/kromke/andreas/musictagger/TagsActivity;.mLastErrorFromTaggerLib:Lde/kromke/andreas/utilities/AudioFileInfo$errCode; // field@80fe │ │ -2c1dda: 5473 e880 |00a1: iget-object v3, v7, Lde/kromke/andreas/musictagger/TagsActivity$FileAccessTask;.this$0:Lde/kromke/andreas/musictagger/TagsActivity; // field@80e8 │ │ -2c1dde: 5234 0281 |00a3: iget v4, v3, Lde/kromke/andreas/musictagger/TagsActivity;.mNumOfUnreadableFiles:I // field@8102 │ │ -2c1de2: d804 0401 |00a5: add-int/lit8 v4, v4, #int 1 // #01 │ │ -2c1de6: 5934 0281 |00a7: iput v4, v3, Lde/kromke/andreas/musictagger/TagsActivity;.mNumOfUnreadableFiles:I // field@8102 │ │ -2c1dea: d800 0001 |00a9: add-int/lit8 v0, v0, #int 1 // #01 │ │ -2c1dee: 2900 67ff |00ab: goto/16 0012 // -0099 │ │ -2c1df2: 0f02 |00ad: return v2 │ │ +2c1c8c: |[2c1c8c] de.kromke.andreas.musictagger.TagsActivity$FileAccessTask.readAllTags:()I │ │ +2c1c9c: 5470 e880 |0000: iget-object v0, v7, Lde/kromke/andreas/musictagger/TagsActivity$FileAccessTask;.this$0:Lde/kromke/andreas/musictagger/TagsActivity; // field@80e8 │ │ +2c1ca0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +2c1ca2: 5b01 f880 |0003: iput-object v1, v0, Lde/kromke/andreas/musictagger/TagsActivity;.mAudioTagsCommon:Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags; // field@80f8 │ │ +2c1ca6: 5470 e880 |0005: iget-object v0, v7, Lde/kromke/andreas/musictagger/TagsActivity$FileAccessTask;.this$0:Lde/kromke/andreas/musictagger/TagsActivity; // field@80e8 │ │ +2c1caa: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +2c1cac: 5901 0381 |0008: iput v1, v0, Lde/kromke/andreas/musictagger/TagsActivity;.mNumOfWritableFiles:I // field@8103 │ │ +2c1cb0: 5470 e880 |000a: iget-object v0, v7, Lde/kromke/andreas/musictagger/TagsActivity$FileAccessTask;.this$0:Lde/kromke/andreas/musictagger/TagsActivity; // field@80e8 │ │ +2c1cb4: 6202 3081 |000c: sget-object v2, Lde/kromke/andreas/utilities/AudioFileInfo$errCode;.eOk:Lde/kromke/andreas/utilities/AudioFileInfo$errCode; // field@8130 │ │ +2c1cb8: 5b02 fe80 |000e: iput-object v2, v0, Lde/kromke/andreas/musictagger/TagsActivity;.mLastErrorFromTaggerLib:Lde/kromke/andreas/utilities/AudioFileInfo$errCode; // field@80fe │ │ +2c1cbc: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +2c1cbe: 1202 |0011: const/4 v2, #int 0 // #0 │ │ +2c1cc0: 5473 e880 |0012: iget-object v3, v7, Lde/kromke/andreas/musictagger/TagsActivity$FileAccessTask;.this$0:Lde/kromke/andreas/musictagger/TagsActivity; // field@80e8 │ │ +2c1cc4: 5433 fa80 |0014: iget-object v3, v3, Lde/kromke/andreas/musictagger/TagsActivity;.mFileList:Ljava/util/List; // field@80fa │ │ +2c1cc8: 7210 7389 0300 |0016: invoke-interface {v3}, Ljava/util/List;.size:()I // method@8973 │ │ +2c1cce: 0a03 |0019: move-result v3 │ │ +2c1cd0: 3530 9300 |001a: if-ge v0, v3, 00ad // +0093 │ │ +2c1cd4: 5473 e880 |001c: iget-object v3, v7, Lde/kromke/andreas/musictagger/TagsActivity$FileAccessTask;.this$0:Lde/kromke/andreas/musictagger/TagsActivity; // field@80e8 │ │ +2c1cd8: 5433 fa80 |001e: iget-object v3, v3, Lde/kromke/andreas/musictagger/TagsActivity;.mFileList:Ljava/util/List; // field@80fa │ │ +2c1cdc: 7220 6a89 0300 |0020: invoke-interface {v3, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ +2c1ce2: 0c03 |0023: move-result-object v3 │ │ +2c1ce4: 1f03 dc0f |0024: check-cast v3, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry; // type@0fdc │ │ +2c1ce8: 2204 d90f |0026: new-instance v4, Lde/kromke/andreas/utilities/AudioFileInfo; // type@0fd9 │ │ +2c1cec: 5475 e880 |0028: iget-object v5, v7, Lde/kromke/andreas/musictagger/TagsActivity$FileAccessTask;.this$0:Lde/kromke/andreas/musictagger/TagsActivity; // field@80e8 │ │ +2c1cf0: 6e10 b584 0500 |002a: invoke-virtual {v5}, Lde/kromke/andreas/musictagger/TagsActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@84b5 │ │ +2c1cf6: 0c05 |002d: move-result-object v5 │ │ +2c1cf8: 7030 eb84 3405 |002e: invoke-direct {v4, v3, v5}, Lde/kromke/andreas/utilities/AudioFileInfo;.:(Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;Landroid/content/ContentResolver;)V // method@84eb │ │ +2c1cfe: 6e10 f384 0400 |0031: invoke-virtual {v4}, Lde/kromke/andreas/utilities/AudioFileInfo;.open:()Lde/kromke/andreas/utilities/AudioFileInfo$errCode; // method@84f3 │ │ +2c1d04: 0c05 |0034: move-result-object v5 │ │ +2c1d06: 6206 3081 |0035: sget-object v6, Lde/kromke/andreas/utilities/AudioFileInfo$errCode;.eOk:Lde/kromke/andreas/utilities/AudioFileInfo$errCode; // field@8130 │ │ +2c1d0a: 3365 6600 |0037: if-ne v5, v6, 009d // +0066 │ │ +2c1d0e: 6e10 f184 0400 |0039: invoke-virtual {v4}, Lde/kromke/andreas/utilities/AudioFileInfo;.getTags:()Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags; // method@84f1 │ │ +2c1d14: 0c05 |003c: move-result-object v5 │ │ +2c1d16: 7210 fd84 0300 |003d: invoke-interface {v3}, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;.canWrite:()Z // method@84fd │ │ +2c1d1c: 0a03 |0040: move-result v3 │ │ +2c1d1e: 3803 1900 |0041: if-eqz v3, 005a // +0019 │ │ +2c1d22: 6e10 f284 0400 |0043: invoke-virtual {v4}, Lde/kromke/andreas/utilities/AudioFileInfo;.isWriteCompatible:()Z // method@84f2 │ │ +2c1d28: 0a03 |0046: move-result v3 │ │ +2c1d2a: 3803 0b00 |0047: if-eqz v3, 0052 // +000b │ │ +2c1d2e: 5473 e880 |0049: iget-object v3, v7, Lde/kromke/andreas/musictagger/TagsActivity$FileAccessTask;.this$0:Lde/kromke/andreas/musictagger/TagsActivity; // field@80e8 │ │ +2c1d32: 5236 0381 |004b: iget v6, v3, Lde/kromke/andreas/musictagger/TagsActivity;.mNumOfWritableFiles:I // field@8103 │ │ +2c1d36: d806 0601 |004d: add-int/lit8 v6, v6, #int 1 // #01 │ │ +2c1d3a: 5936 0381 |004f: iput v6, v3, Lde/kromke/andreas/musictagger/TagsActivity;.mNumOfWritableFiles:I // field@8103 │ │ +2c1d3e: 2809 |0051: goto 005a // +0009 │ │ +2c1d40: 5473 e880 |0052: iget-object v3, v7, Lde/kromke/andreas/musictagger/TagsActivity$FileAccessTask;.this$0:Lde/kromke/andreas/musictagger/TagsActivity; // field@80e8 │ │ +2c1d44: 5236 0181 |0054: iget v6, v3, Lde/kromke/andreas/musictagger/TagsActivity;.mNumOfIncompatibleFiles:I // field@8101 │ │ +2c1d48: d806 0601 |0056: add-int/lit8 v6, v6, #int 1 // #01 │ │ +2c1d4c: 5936 0181 |0058: iput v6, v3, Lde/kromke/andreas/musictagger/TagsActivity;.mNumOfIncompatibleFiles:I // field@8101 │ │ +2c1d50: d802 0201 |005a: add-int/lit8 v2, v2, #int 1 // #01 │ │ +2c1d54: 5473 e880 |005c: iget-object v3, v7, Lde/kromke/andreas/musictagger/TagsActivity$FileAccessTask;.this$0:Lde/kromke/andreas/musictagger/TagsActivity; // field@80e8 │ │ +2c1d58: 5433 f680 |005e: iget-object v3, v3, Lde/kromke/andreas/musictagger/TagsActivity;.mAudioFileInfoList:Ljava/util/ArrayList; // field@80f6 │ │ +2c1d5c: 6e20 b288 4300 |0060: invoke-virtual {v3, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +2c1d62: 5473 e880 |0063: iget-object v3, v7, Lde/kromke/andreas/musictagger/TagsActivity$FileAccessTask;.this$0:Lde/kromke/andreas/musictagger/TagsActivity; // field@80e8 │ │ +2c1d66: 5433 f780 |0065: iget-object v3, v3, Lde/kromke/andreas/musictagger/TagsActivity;.mAudioFileTagsList:Ljava/util/ArrayList; // field@80f7 │ │ +2c1d6a: 6e20 b288 5300 |0067: invoke-virtual {v3, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +2c1d70: 5473 e880 |006a: iget-object v3, v7, Lde/kromke/andreas/musictagger/TagsActivity$FileAccessTask;.this$0:Lde/kromke/andreas/musictagger/TagsActivity; // field@80e8 │ │ +2c1d74: 5433 f880 |006c: iget-object v3, v3, Lde/kromke/andreas/musictagger/TagsActivity;.mAudioTagsCommon:Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags; // field@80f8 │ │ +2c1d78: 3903 0b00 |006e: if-nez v3, 0079 // +000b │ │ +2c1d7c: 5473 e880 |0070: iget-object v3, v7, Lde/kromke/andreas/musictagger/TagsActivity$FileAccessTask;.this$0:Lde/kromke/andreas/musictagger/TagsActivity; // field@80e8 │ │ +2c1d80: 6e10 e184 0500 |0072: invoke-virtual {v5}, Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags;.copy:()Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags; // method@84e1 │ │ +2c1d86: 0c04 |0075: move-result-object v4 │ │ +2c1d88: 5b34 f880 |0076: iput-object v4, v3, Lde/kromke/andreas/musictagger/TagsActivity;.mAudioTagsCommon:Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags; // field@80f8 │ │ +2c1d8c: 2831 |0078: goto 00a9 // +0031 │ │ +2c1d8e: 1203 |0079: const/4 v3, #int 0 // #0 │ │ +2c1d90: 1304 1600 |007a: const/16 v4, #int 22 // #16 │ │ +2c1d94: 3543 2d00 |007c: if-ge v3, v4, 00a9 // +002d │ │ +2c1d98: 5454 2181 |007e: iget-object v4, v5, Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags;.tags:[Ljava/lang/String; // field@8121 │ │ +2c1d9c: 4604 0403 |0080: aget-object v4, v4, v3 │ │ +2c1da0: 5476 e880 |0082: iget-object v6, v7, Lde/kromke/andreas/musictagger/TagsActivity$FileAccessTask;.this$0:Lde/kromke/andreas/musictagger/TagsActivity; // field@80e8 │ │ +2c1da4: 5466 f880 |0084: iget-object v6, v6, Lde/kromke/andreas/musictagger/TagsActivity;.mAudioTagsCommon:Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags; // field@80f8 │ │ +2c1da8: 5466 2181 |0086: iget-object v6, v6, Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags;.tags:[Ljava/lang/String; // field@8121 │ │ +2c1dac: 4606 0603 |0088: aget-object v6, v6, v3 │ │ +2c1db0: 7120 2686 6400 |008a: invoke-static {v4, v6}, Lde/kromke/andreas/utilities/Utility;.strEq:(Ljava/lang/String;Ljava/lang/String;)Z // method@8626 │ │ +2c1db6: 0a04 |008d: move-result v4 │ │ +2c1db8: 3904 0c00 |008e: if-nez v4, 009a // +000c │ │ +2c1dbc: 5474 e880 |0090: iget-object v4, v7, Lde/kromke/andreas/musictagger/TagsActivity$FileAccessTask;.this$0:Lde/kromke/andreas/musictagger/TagsActivity; // field@80e8 │ │ +2c1dc0: 5444 f880 |0092: iget-object v4, v4, Lde/kromke/andreas/musictagger/TagsActivity;.mAudioTagsCommon:Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags; // field@80f8 │ │ +2c1dc4: 5444 2181 |0094: iget-object v4, v4, Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags;.tags:[Ljava/lang/String; // field@8121 │ │ +2c1dc8: 1a06 c2b5 |0096: const-string v6, "≠" // string@b5c2 │ │ +2c1dcc: 4d06 0403 |0098: aput-object v6, v4, v3 │ │ +2c1dd0: d803 0301 |009a: add-int/lit8 v3, v3, #int 1 // #01 │ │ +2c1dd4: 28de |009c: goto 007a // -0022 │ │ +2c1dd6: 5473 e880 |009d: iget-object v3, v7, Lde/kromke/andreas/musictagger/TagsActivity$FileAccessTask;.this$0:Lde/kromke/andreas/musictagger/TagsActivity; // field@80e8 │ │ +2c1dda: 5b35 fe80 |009f: iput-object v5, v3, Lde/kromke/andreas/musictagger/TagsActivity;.mLastErrorFromTaggerLib:Lde/kromke/andreas/utilities/AudioFileInfo$errCode; // field@80fe │ │ +2c1dde: 5473 e880 |00a1: iget-object v3, v7, Lde/kromke/andreas/musictagger/TagsActivity$FileAccessTask;.this$0:Lde/kromke/andreas/musictagger/TagsActivity; // field@80e8 │ │ +2c1de2: 5234 0281 |00a3: iget v4, v3, Lde/kromke/andreas/musictagger/TagsActivity;.mNumOfUnreadableFiles:I // field@8102 │ │ +2c1de6: d804 0401 |00a5: add-int/lit8 v4, v4, #int 1 // #01 │ │ +2c1dea: 5934 0281 |00a7: iput v4, v3, Lde/kromke/andreas/musictagger/TagsActivity;.mNumOfUnreadableFiles:I // field@8102 │ │ +2c1dee: d800 0001 |00a9: add-int/lit8 v0, v0, #int 1 // #01 │ │ +2c1df2: 2900 67ff |00ab: goto/16 0012 // -0099 │ │ +2c1df6: 0f02 |00ad: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1316 │ │ 0x0005 line=1318 │ │ 0x000a line=1319 │ │ 0x0012 line=1321 │ │ 0x001c line=1323 │ │ @@ -677877,58 +677877,58 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 84 16-bit code units │ │ -2c1df4: |[2c1df4] de.kromke.andreas.musictagger.TagsActivity$FileAccessTask.writeAllTags:()I │ │ -2c1e04: 1a00 029b |0000: const-string v0, "prefRemoveId3v1Tags" // string@9b02 │ │ -2c1e08: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -2c1e0a: 7120 d784 1000 |0003: invoke-static {v0, v1}, Lde/kromke/andreas/musictagger/UserSettings;.getBool:(Ljava/lang/String;Z)Z // method@84d7 │ │ -2c1e10: 0a00 |0006: move-result v0 │ │ -2c1e12: 2202 7c10 |0007: new-instance v2, Ljava/util/ArrayList; // type@107c │ │ -2c1e16: 7010 ae88 0200 |0009: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@88ae │ │ -2c1e1c: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -2c1e1e: 5474 e880 |000d: iget-object v4, v7, Lde/kromke/andreas/musictagger/TagsActivity$FileAccessTask;.this$0:Lde/kromke/andreas/musictagger/TagsActivity; // field@80e8 │ │ -2c1e22: 5444 f680 |000f: iget-object v4, v4, Lde/kromke/andreas/musictagger/TagsActivity;.mAudioFileInfoList:Ljava/util/ArrayList; // field@80f6 │ │ -2c1e26: 6e10 c388 0400 |0011: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@88c3 │ │ -2c1e2c: 0a04 |0014: move-result v4 │ │ -2c1e2e: 3541 3900 |0015: if-ge v1, v4, 004e // +0039 │ │ -2c1e32: 5474 e880 |0017: iget-object v4, v7, Lde/kromke/andreas/musictagger/TagsActivity$FileAccessTask;.this$0:Lde/kromke/andreas/musictagger/TagsActivity; // field@80e8 │ │ -2c1e36: 5444 f680 |0019: iget-object v4, v4, Lde/kromke/andreas/musictagger/TagsActivity;.mAudioFileInfoList:Ljava/util/ArrayList; // field@80f6 │ │ -2c1e3a: 6e20 b988 1400 |001b: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@88b9 │ │ -2c1e40: 0c04 |001e: move-result-object v4 │ │ -2c1e42: 1f04 d90f |001f: check-cast v4, Lde/kromke/andreas/utilities/AudioFileInfo; // type@0fd9 │ │ -2c1e46: 5445 5081 |0021: iget-object v5, v4, Lde/kromke/andreas/utilities/AudioFileInfo;.mPath:Ljava/lang/String; // field@8150 │ │ -2c1e4a: 3805 2800 |0023: if-eqz v5, 004b // +0028 │ │ -2c1e4e: 6e10 f284 0400 |0025: invoke-virtual {v4}, Lde/kromke/andreas/utilities/AudioFileInfo;.isWriteCompatible:()Z // method@84f2 │ │ -2c1e54: 0a05 |0028: move-result v5 │ │ -2c1e56: 3805 2200 |0029: if-eqz v5, 004b // +0022 │ │ -2c1e5a: 5475 e880 |002b: iget-object v5, v7, Lde/kromke/andreas/musictagger/TagsActivity$FileAccessTask;.this$0:Lde/kromke/andreas/musictagger/TagsActivity; // field@80e8 │ │ -2c1e5e: 5455 ff80 |002d: iget-object v5, v5, Lde/kromke/andreas/musictagger/TagsActivity;.mNewTags:Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags; // field@80ff │ │ -2c1e62: 5476 e880 |002f: iget-object v6, v7, Lde/kromke/andreas/musictagger/TagsActivity$FileAccessTask;.this$0:Lde/kromke/andreas/musictagger/TagsActivity; // field@80e8 │ │ -2c1e66: 5566 0a81 |0031: iget-boolean v6, v6, Lde/kromke/andreas/musictagger/TagsActivity;.mbDryRun:Z // field@810a │ │ -2c1e6a: 6e40 f684 5460 |0033: invoke-virtual {v4, v5, v0, v6}, Lde/kromke/andreas/utilities/AudioFileInfo;.writeTags:(Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags;ZZ)I // method@84f6 │ │ -2c1e70: 0a05 |0036: move-result v5 │ │ -2c1e72: 3905 0a00 |0037: if-nez v5, 0041 // +000a │ │ -2c1e76: 5444 5081 |0039: iget-object v4, v4, Lde/kromke/andreas/utilities/AudioFileInfo;.mPath:Ljava/lang/String; // field@8150 │ │ -2c1e7a: 6e20 b288 4200 |003b: invoke-virtual {v2, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -2c1e80: d803 0301 |003e: add-int/lit8 v3, v3, #int 1 // #01 │ │ -2c1e84: 280b |0040: goto 004b // +000b │ │ -2c1e86: 1214 |0041: const/4 v4, #int 1 // #1 │ │ -2c1e88: 3345 0900 |0042: if-ne v5, v4, 004b // +0009 │ │ -2c1e8c: 1a04 000e |0044: const-string v4, "CMT : TagsActivity" // string@0e00 │ │ -2c1e90: 1a05 c0b4 |0046: const-string v5, "writeAllTags() : write access error" // string@b4c0 │ │ -2c1e94: 7120 450e 5400 |0048: invoke-static {v4, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ -2c1e9a: d801 0101 |004b: add-int/lit8 v1, v1, #int 1 // #01 │ │ -2c1e9e: 28c0 |004d: goto 000d // -0040 │ │ -2c1ea0: 5470 e880 |004e: iget-object v0, v7, Lde/kromke/andreas/musictagger/TagsActivity$FileAccessTask;.this$0:Lde/kromke/andreas/musictagger/TagsActivity; // field@80e8 │ │ -2c1ea4: 6e20 d184 2000 |0050: invoke-virtual {v0, v2}, Lde/kromke/andreas/musictagger/TagsActivity;.triggerScannersAsync:(Ljava/util/ArrayList;)V // method@84d1 │ │ -2c1eaa: 0f03 |0053: return v3 │ │ +2c1df8: |[2c1df8] de.kromke.andreas.musictagger.TagsActivity$FileAccessTask.writeAllTags:()I │ │ +2c1e08: 1a00 029b |0000: const-string v0, "prefRemoveId3v1Tags" // string@9b02 │ │ +2c1e0c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +2c1e0e: 7120 d784 1000 |0003: invoke-static {v0, v1}, Lde/kromke/andreas/musictagger/UserSettings;.getBool:(Ljava/lang/String;Z)Z // method@84d7 │ │ +2c1e14: 0a00 |0006: move-result v0 │ │ +2c1e16: 2202 7c10 |0007: new-instance v2, Ljava/util/ArrayList; // type@107c │ │ +2c1e1a: 7010 ae88 0200 |0009: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@88ae │ │ +2c1e20: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +2c1e22: 5474 e880 |000d: iget-object v4, v7, Lde/kromke/andreas/musictagger/TagsActivity$FileAccessTask;.this$0:Lde/kromke/andreas/musictagger/TagsActivity; // field@80e8 │ │ +2c1e26: 5444 f680 |000f: iget-object v4, v4, Lde/kromke/andreas/musictagger/TagsActivity;.mAudioFileInfoList:Ljava/util/ArrayList; // field@80f6 │ │ +2c1e2a: 6e10 c388 0400 |0011: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@88c3 │ │ +2c1e30: 0a04 |0014: move-result v4 │ │ +2c1e32: 3541 3900 |0015: if-ge v1, v4, 004e // +0039 │ │ +2c1e36: 5474 e880 |0017: iget-object v4, v7, Lde/kromke/andreas/musictagger/TagsActivity$FileAccessTask;.this$0:Lde/kromke/andreas/musictagger/TagsActivity; // field@80e8 │ │ +2c1e3a: 5444 f680 |0019: iget-object v4, v4, Lde/kromke/andreas/musictagger/TagsActivity;.mAudioFileInfoList:Ljava/util/ArrayList; // field@80f6 │ │ +2c1e3e: 6e20 b988 1400 |001b: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@88b9 │ │ +2c1e44: 0c04 |001e: move-result-object v4 │ │ +2c1e46: 1f04 d90f |001f: check-cast v4, Lde/kromke/andreas/utilities/AudioFileInfo; // type@0fd9 │ │ +2c1e4a: 5445 5081 |0021: iget-object v5, v4, Lde/kromke/andreas/utilities/AudioFileInfo;.mPath:Ljava/lang/String; // field@8150 │ │ +2c1e4e: 3805 2800 |0023: if-eqz v5, 004b // +0028 │ │ +2c1e52: 6e10 f284 0400 |0025: invoke-virtual {v4}, Lde/kromke/andreas/utilities/AudioFileInfo;.isWriteCompatible:()Z // method@84f2 │ │ +2c1e58: 0a05 |0028: move-result v5 │ │ +2c1e5a: 3805 2200 |0029: if-eqz v5, 004b // +0022 │ │ +2c1e5e: 5475 e880 |002b: iget-object v5, v7, Lde/kromke/andreas/musictagger/TagsActivity$FileAccessTask;.this$0:Lde/kromke/andreas/musictagger/TagsActivity; // field@80e8 │ │ +2c1e62: 5455 ff80 |002d: iget-object v5, v5, Lde/kromke/andreas/musictagger/TagsActivity;.mNewTags:Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags; // field@80ff │ │ +2c1e66: 5476 e880 |002f: iget-object v6, v7, Lde/kromke/andreas/musictagger/TagsActivity$FileAccessTask;.this$0:Lde/kromke/andreas/musictagger/TagsActivity; // field@80e8 │ │ +2c1e6a: 5566 0a81 |0031: iget-boolean v6, v6, Lde/kromke/andreas/musictagger/TagsActivity;.mbDryRun:Z // field@810a │ │ +2c1e6e: 6e40 f684 5460 |0033: invoke-virtual {v4, v5, v0, v6}, Lde/kromke/andreas/utilities/AudioFileInfo;.writeTags:(Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags;ZZ)I // method@84f6 │ │ +2c1e74: 0a05 |0036: move-result v5 │ │ +2c1e76: 3905 0a00 |0037: if-nez v5, 0041 // +000a │ │ +2c1e7a: 5444 5081 |0039: iget-object v4, v4, Lde/kromke/andreas/utilities/AudioFileInfo;.mPath:Ljava/lang/String; // field@8150 │ │ +2c1e7e: 6e20 b288 4200 |003b: invoke-virtual {v2, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +2c1e84: d803 0301 |003e: add-int/lit8 v3, v3, #int 1 // #01 │ │ +2c1e88: 280b |0040: goto 004b // +000b │ │ +2c1e8a: 1214 |0041: const/4 v4, #int 1 // #1 │ │ +2c1e8c: 3345 0900 |0042: if-ne v5, v4, 004b // +0009 │ │ +2c1e90: 1a04 000e |0044: const-string v4, "CMT : TagsActivity" // string@0e00 │ │ +2c1e94: 1a05 c0b4 |0046: const-string v5, "writeAllTags() : write access error" // string@b4c0 │ │ +2c1e98: 7120 450e 5400 |0048: invoke-static {v4, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ +2c1e9e: d801 0101 |004b: add-int/lit8 v1, v1, #int 1 // #01 │ │ +2c1ea2: 28c0 |004d: goto 000d // -0040 │ │ +2c1ea4: 5470 e880 |004e: iget-object v0, v7, Lde/kromke/andreas/musictagger/TagsActivity$FileAccessTask;.this$0:Lde/kromke/andreas/musictagger/TagsActivity; // field@80e8 │ │ +2c1ea8: 6e20 d184 2000 |0050: invoke-virtual {v0, v2}, Lde/kromke/andreas/musictagger/TagsActivity;.triggerScannersAsync:(Ljava/util/ArrayList;)V // method@84d1 │ │ +2c1eae: 0f03 |0053: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=1275 │ │ 0x0007 line=1277 │ │ 0x000d line=1278 │ │ 0x0017 line=1280 │ │ 0x0021 line=1281 │ │ @@ -677945,57 +677945,57 @@ │ │ type : '([Ljava/lang/Integer;)Ljava/lang/Integer;' │ │ access : 0x0084 (PROTECTED VARARGS) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 81 16-bit code units │ │ -2c1eac: |[2c1eac] de.kromke.andreas.musictagger.TagsActivity$FileAccessTask.doInBackground:([Ljava/lang/Integer;)Ljava/lang/Integer; │ │ -2c1ebc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -2c1ebe: 4603 0300 |0001: aget-object v3, v3, v0 │ │ -2c1ec2: 6e10 2987 0300 |0003: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@8729 │ │ -2c1ec8: 0a03 |0006: move-result v3 │ │ -2c1eca: 5923 e780 |0007: iput v3, v2, Lde/kromke/andreas/musictagger/TagsActivity$FileAccessTask;.actionCode:I // field@80e7 │ │ -2c1ece: 2203 3910 |0009: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ -2c1ed2: 7010 cc87 0300 |000b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c1ed8: 1a01 2c68 |000e: const-string v1, "doInBackground(" // string@682c │ │ -2c1edc: 6e20 d787 1300 |0010: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c1ee2: 5221 e780 |0013: iget v1, v2, Lde/kromke/andreas/musictagger/TagsActivity$FileAccessTask;.actionCode:I // field@80e7 │ │ -2c1ee6: 6e20 d387 1300 |0015: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2c1eec: 1a01 8403 |0018: const-string v1, ")" // string@0384 │ │ -2c1ef0: 6e20 d787 1300 |001a: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c1ef6: 6e10 df87 0300 |001d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c1efc: 0c03 |0020: move-result-object v3 │ │ -2c1efe: 1a01 000e |0021: const-string v1, "CMT : TagsActivity" // string@0e00 │ │ -2c1f02: 7120 450e 3100 |0023: invoke-static {v1, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ -2c1f08: 5223 e780 |0026: iget v3, v2, Lde/kromke/andreas/musictagger/TagsActivity$FileAccessTask;.actionCode:I // field@80e7 │ │ -2c1f0c: 1211 |0028: const/4 v1, #int 1 // #1 │ │ -2c1f0e: 3313 0b00 |0029: if-ne v3, v1, 0034 // +000b │ │ -2c1f12: 7010 a084 0200 |002b: invoke-direct {v2}, Lde/kromke/andreas/musictagger/TagsActivity$FileAccessTask;.readAllTags:()I // method@84a0 │ │ -2c1f18: 0a03 |002e: move-result v3 │ │ -2c1f1a: 7110 3487 0300 |002f: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2c1f20: 0c03 |0032: move-result-object v3 │ │ -2c1f22: 1103 |0033: return-object v3 │ │ -2c1f24: 1221 |0034: const/4 v1, #int 2 // #2 │ │ -2c1f26: 3313 0b00 |0035: if-ne v3, v1, 0040 // +000b │ │ -2c1f2a: 7010 9984 0200 |0037: invoke-direct {v2}, Lde/kromke/andreas/musictagger/TagsActivity$FileAccessTask;.backupAllFiles:()I // method@8499 │ │ -2c1f30: 0a03 |003a: move-result v3 │ │ -2c1f32: 7110 3487 0300 |003b: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2c1f38: 0c03 |003e: move-result-object v3 │ │ -2c1f3a: 1103 |003f: return-object v3 │ │ -2c1f3c: 1231 |0040: const/4 v1, #int 3 // #3 │ │ -2c1f3e: 3313 0b00 |0041: if-ne v3, v1, 004c // +000b │ │ -2c1f42: 7010 a184 0200 |0043: invoke-direct {v2}, Lde/kromke/andreas/musictagger/TagsActivity$FileAccessTask;.writeAllTags:()I // method@84a1 │ │ -2c1f48: 0a03 |0046: move-result v3 │ │ -2c1f4a: 7110 3487 0300 |0047: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2c1f50: 0c03 |004a: move-result-object v3 │ │ -2c1f52: 1103 |004b: return-object v3 │ │ -2c1f54: 7110 3487 0000 |004c: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2c1f5a: 0c03 |004f: move-result-object v3 │ │ -2c1f5c: 1103 |0050: return-object v3 │ │ +2c1eb0: |[2c1eb0] de.kromke.andreas.musictagger.TagsActivity$FileAccessTask.doInBackground:([Ljava/lang/Integer;)Ljava/lang/Integer; │ │ +2c1ec0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +2c1ec2: 4603 0300 |0001: aget-object v3, v3, v0 │ │ +2c1ec6: 6e10 2987 0300 |0003: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@8729 │ │ +2c1ecc: 0a03 |0006: move-result v3 │ │ +2c1ece: 5923 e780 |0007: iput v3, v2, Lde/kromke/andreas/musictagger/TagsActivity$FileAccessTask;.actionCode:I // field@80e7 │ │ +2c1ed2: 2203 3910 |0009: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ +2c1ed6: 7010 cc87 0300 |000b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c1edc: 1a01 2c68 |000e: const-string v1, "doInBackground(" // string@682c │ │ +2c1ee0: 6e20 d787 1300 |0010: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c1ee6: 5221 e780 |0013: iget v1, v2, Lde/kromke/andreas/musictagger/TagsActivity$FileAccessTask;.actionCode:I // field@80e7 │ │ +2c1eea: 6e20 d387 1300 |0015: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2c1ef0: 1a01 8403 |0018: const-string v1, ")" // string@0384 │ │ +2c1ef4: 6e20 d787 1300 |001a: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c1efa: 6e10 df87 0300 |001d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c1f00: 0c03 |0020: move-result-object v3 │ │ +2c1f02: 1a01 000e |0021: const-string v1, "CMT : TagsActivity" // string@0e00 │ │ +2c1f06: 7120 450e 3100 |0023: invoke-static {v1, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ +2c1f0c: 5223 e780 |0026: iget v3, v2, Lde/kromke/andreas/musictagger/TagsActivity$FileAccessTask;.actionCode:I // field@80e7 │ │ +2c1f10: 1211 |0028: const/4 v1, #int 1 // #1 │ │ +2c1f12: 3313 0b00 |0029: if-ne v3, v1, 0034 // +000b │ │ +2c1f16: 7010 a084 0200 |002b: invoke-direct {v2}, Lde/kromke/andreas/musictagger/TagsActivity$FileAccessTask;.readAllTags:()I // method@84a0 │ │ +2c1f1c: 0a03 |002e: move-result v3 │ │ +2c1f1e: 7110 3487 0300 |002f: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2c1f24: 0c03 |0032: move-result-object v3 │ │ +2c1f26: 1103 |0033: return-object v3 │ │ +2c1f28: 1221 |0034: const/4 v1, #int 2 // #2 │ │ +2c1f2a: 3313 0b00 |0035: if-ne v3, v1, 0040 // +000b │ │ +2c1f2e: 7010 9984 0200 |0037: invoke-direct {v2}, Lde/kromke/andreas/musictagger/TagsActivity$FileAccessTask;.backupAllFiles:()I // method@8499 │ │ +2c1f34: 0a03 |003a: move-result v3 │ │ +2c1f36: 7110 3487 0300 |003b: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2c1f3c: 0c03 |003e: move-result-object v3 │ │ +2c1f3e: 1103 |003f: return-object v3 │ │ +2c1f40: 1231 |0040: const/4 v1, #int 3 // #3 │ │ +2c1f42: 3313 0b00 |0041: if-ne v3, v1, 004c // +000b │ │ +2c1f46: 7010 a184 0200 |0043: invoke-direct {v2}, Lde/kromke/andreas/musictagger/TagsActivity$FileAccessTask;.writeAllTags:()I // method@84a1 │ │ +2c1f4c: 0a03 |0046: move-result v3 │ │ +2c1f4e: 7110 3487 0300 |0047: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2c1f54: 0c03 |004a: move-result-object v3 │ │ +2c1f56: 1103 |004b: return-object v3 │ │ +2c1f58: 7110 3487 0000 |004c: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2c1f5e: 0c03 |004f: move-result-object v3 │ │ +2c1f60: 1103 |0050: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1374 │ │ 0x0009 line=1375 │ │ 0x0026 line=1376 │ │ 0x002b line=1378 │ │ 0x0037 line=1383 │ │ @@ -678010,19 +678010,19 @@ │ │ type : '([Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -2c1f60: |[2c1f60] de.kromke.andreas.musictagger.TagsActivity$FileAccessTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ -2c1f70: 1f01 bd13 |0000: check-cast v1, [Ljava/lang/Integer; // type@13bd │ │ -2c1f74: 6e20 9a84 1000 |0002: invoke-virtual {v0, v1}, Lde/kromke/andreas/musictagger/TagsActivity$FileAccessTask;.doInBackground:([Ljava/lang/Integer;)Ljava/lang/Integer; // method@849a │ │ -2c1f7a: 0c01 |0005: move-result-object v1 │ │ -2c1f7c: 1101 |0006: return-object v1 │ │ +2c1f64: |[2c1f64] de.kromke.andreas.musictagger.TagsActivity$FileAccessTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ +2c1f74: 1f01 bd13 |0000: check-cast v1, [Ljava/lang/Integer; // type@13bd │ │ +2c1f78: 6e20 9a84 1000 |0002: invoke-virtual {v0, v1}, Lde/kromke/andreas/musictagger/TagsActivity$FileAccessTask;.doInBackground:([Ljava/lang/Integer;)Ljava/lang/Integer; // method@849a │ │ +2c1f7e: 0c01 |0005: move-result-object v1 │ │ +2c1f80: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1219 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lde/kromke/andreas/musictagger/TagsActivity$FileAccessTask; │ │ 0x0000 - 0x0007 reg=1 (null) [Ljava/lang/Object; │ │ │ │ @@ -678031,31 +678031,31 @@ │ │ type : '(Ljava/lang/Integer;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -2c1fd4: |[2c1fd4] de.kromke.andreas.musictagger.TagsActivity$FileAccessTask.onPostExecute:(Ljava/lang/Integer;)V │ │ -2c1fe4: 5220 e780 |0000: iget v0, v2, Lde/kromke/andreas/musictagger/TagsActivity$FileAccessTask;.actionCode:I // field@80e7 │ │ -2c1fe8: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -2c1fea: 3310 0800 |0003: if-ne v0, v1, 000b // +0008 │ │ -2c1fee: 5420 e880 |0005: iget-object v0, v2, Lde/kromke/andreas/musictagger/TagsActivity$FileAccessTask;.this$0:Lde/kromke/andreas/musictagger/TagsActivity; // field@80e8 │ │ -2c1ff2: 7120 a784 3000 |0007: invoke-static {v0, v3}, Lde/kromke/andreas/musictagger/TagsActivity;.access$300:(Lde/kromke/andreas/musictagger/TagsActivity;Ljava/lang/Integer;)V // method@84a7 │ │ -2c1ff8: 2812 |000a: goto 001c // +0012 │ │ -2c1ffa: 1221 |000b: const/4 v1, #int 2 // #2 │ │ -2c1ffc: 3310 0800 |000c: if-ne v0, v1, 0014 // +0008 │ │ -2c2000: 5420 e880 |000e: iget-object v0, v2, Lde/kromke/andreas/musictagger/TagsActivity$FileAccessTask;.this$0:Lde/kromke/andreas/musictagger/TagsActivity; // field@80e8 │ │ -2c2004: 7120 a884 3000 |0010: invoke-static {v0, v3}, Lde/kromke/andreas/musictagger/TagsActivity;.access$400:(Lde/kromke/andreas/musictagger/TagsActivity;Ljava/lang/Integer;)V // method@84a8 │ │ -2c200a: 2809 |0013: goto 001c // +0009 │ │ -2c200c: 1231 |0014: const/4 v1, #int 3 // #3 │ │ -2c200e: 3310 0700 |0015: if-ne v0, v1, 001c // +0007 │ │ -2c2012: 5420 e880 |0017: iget-object v0, v2, Lde/kromke/andreas/musictagger/TagsActivity$FileAccessTask;.this$0:Lde/kromke/andreas/musictagger/TagsActivity; // field@80e8 │ │ -2c2016: 7120 a984 3000 |0019: invoke-static {v0, v3}, Lde/kromke/andreas/musictagger/TagsActivity;.access$500:(Lde/kromke/andreas/musictagger/TagsActivity;Ljava/lang/Integer;)V // method@84a9 │ │ -2c201c: 0e00 |001c: return-void │ │ +2c1fd8: |[2c1fd8] de.kromke.andreas.musictagger.TagsActivity$FileAccessTask.onPostExecute:(Ljava/lang/Integer;)V │ │ +2c1fe8: 5220 e780 |0000: iget v0, v2, Lde/kromke/andreas/musictagger/TagsActivity$FileAccessTask;.actionCode:I // field@80e7 │ │ +2c1fec: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +2c1fee: 3310 0800 |0003: if-ne v0, v1, 000b // +0008 │ │ +2c1ff2: 5420 e880 |0005: iget-object v0, v2, Lde/kromke/andreas/musictagger/TagsActivity$FileAccessTask;.this$0:Lde/kromke/andreas/musictagger/TagsActivity; // field@80e8 │ │ +2c1ff6: 7120 a784 3000 |0007: invoke-static {v0, v3}, Lde/kromke/andreas/musictagger/TagsActivity;.access$300:(Lde/kromke/andreas/musictagger/TagsActivity;Ljava/lang/Integer;)V // method@84a7 │ │ +2c1ffc: 2812 |000a: goto 001c // +0012 │ │ +2c1ffe: 1221 |000b: const/4 v1, #int 2 // #2 │ │ +2c2000: 3310 0800 |000c: if-ne v0, v1, 0014 // +0008 │ │ +2c2004: 5420 e880 |000e: iget-object v0, v2, Lde/kromke/andreas/musictagger/TagsActivity$FileAccessTask;.this$0:Lde/kromke/andreas/musictagger/TagsActivity; // field@80e8 │ │ +2c2008: 7120 a884 3000 |0010: invoke-static {v0, v3}, Lde/kromke/andreas/musictagger/TagsActivity;.access$400:(Lde/kromke/andreas/musictagger/TagsActivity;Ljava/lang/Integer;)V // method@84a8 │ │ +2c200e: 2809 |0013: goto 001c // +0009 │ │ +2c2010: 1231 |0014: const/4 v1, #int 3 // #3 │ │ +2c2012: 3310 0700 |0015: if-ne v0, v1, 001c // +0007 │ │ +2c2016: 5420 e880 |0017: iget-object v0, v2, Lde/kromke/andreas/musictagger/TagsActivity$FileAccessTask;.this$0:Lde/kromke/andreas/musictagger/TagsActivity; // field@80e8 │ │ +2c201a: 7120 a984 3000 |0019: invoke-static {v0, v3}, Lde/kromke/andreas/musictagger/TagsActivity;.access$500:(Lde/kromke/andreas/musictagger/TagsActivity;Ljava/lang/Integer;)V // method@84a9 │ │ +2c2020: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1396 │ │ 0x0005 line=1398 │ │ 0x000e line=1403 │ │ 0x0017 line=1408 │ │ locals : │ │ @@ -678067,18 +678067,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -2c2020: |[2c2020] de.kromke.andreas.musictagger.TagsActivity$FileAccessTask.onPostExecute:(Ljava/lang/Object;)V │ │ -2c2030: 1f01 2210 |0000: check-cast v1, Ljava/lang/Integer; // type@1022 │ │ -2c2034: 6e20 9d84 1000 |0002: invoke-virtual {v0, v1}, Lde/kromke/andreas/musictagger/TagsActivity$FileAccessTask;.onPostExecute:(Ljava/lang/Integer;)V // method@849d │ │ -2c203a: 0e00 |0005: return-void │ │ +2c2024: |[2c2024] de.kromke.andreas.musictagger.TagsActivity$FileAccessTask.onPostExecute:(Ljava/lang/Object;)V │ │ +2c2034: 1f01 2210 |0000: check-cast v1, Ljava/lang/Integer; // type@1022 │ │ +2c2038: 6e20 9d84 1000 |0002: invoke-virtual {v0, v1}, Lde/kromke/andreas/musictagger/TagsActivity$FileAccessTask;.onPostExecute:(Ljava/lang/Integer;)V // method@849d │ │ +2c203e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1219 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/kromke/andreas/musictagger/TagsActivity$FileAccessTask; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -678087,19 +678087,19 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -2c203c: |[2c203c] de.kromke.andreas.musictagger.TagsActivity$FileAccessTask.onPreExecute:()V │ │ -2c204c: 1a00 000e |0000: const-string v0, "CMT : TagsActivity" // string@0e00 │ │ -2c2050: 1a01 9997 |0002: const-string v1, "onPreExecute()" // string@9799 │ │ -2c2054: 7120 450e 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ -2c205a: 0e00 |0007: return-void │ │ +2c2040: |[2c2040] de.kromke.andreas.musictagger.TagsActivity$FileAccessTask.onPreExecute:()V │ │ +2c2050: 1a00 000e |0000: const-string v0, "CMT : TagsActivity" // string@0e00 │ │ +2c2054: 1a01 9997 |0002: const-string v1, "onPreExecute()" // string@9799 │ │ +2c2058: 7120 450e 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ +2c205e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=1227 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lde/kromke/andreas/musictagger/TagsActivity$FileAccessTask; │ │ │ │ source_file_idx : 19419 (TagsActivity.java) │ │ @@ -678158,25 +678158,25 @@ │ │ type : '(III)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -2c205c: |[2c205c] de.kromke.andreas.musictagger.TagsActivity$TagInputField.:(III)V │ │ -2c206c: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -2c2072: 5901 ec80 |0003: iput v1, v0, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.editTextResourceId:I // field@80ec │ │ -2c2076: 5902 eb80 |0005: iput v2, v0, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.editTextBackgroundResourceId:I // field@80eb │ │ -2c207a: 5903 ee80 |0007: iput v3, v0, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.tagId:I // field@80ee │ │ -2c207e: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -2c2080: 5b01 ea80 |000a: iput-object v1, v0, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.editText:Landroid/widget/EditText; // field@80ea │ │ -2c2084: 5b01 ed80 |000c: iput-object v1, v0, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.savedText:Ljava/lang/String; // field@80ed │ │ -2c2088: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -2c208a: 5c01 e980 |000f: iput-boolean v1, v0, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.bDirty:Z // field@80e9 │ │ -2c208e: 0e00 |0011: return-void │ │ +2c2060: |[2c2060] de.kromke.andreas.musictagger.TagsActivity$TagInputField.:(III)V │ │ +2c2070: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +2c2076: 5901 ec80 |0003: iput v1, v0, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.editTextResourceId:I // field@80ec │ │ +2c207a: 5902 eb80 |0005: iput v2, v0, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.editTextBackgroundResourceId:I // field@80eb │ │ +2c207e: 5903 ee80 |0007: iput v3, v0, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.tagId:I // field@80ee │ │ +2c2082: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +2c2084: 5b01 ea80 |000a: iput-object v1, v0, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.editText:Landroid/widget/EditText; // field@80ea │ │ +2c2088: 5b01 ed80 |000c: iput-object v1, v0, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.savedText:Ljava/lang/String; // field@80ed │ │ +2c208c: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +2c208e: 5c01 e980 |000f: iput-boolean v1, v0, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.bDirty:Z // field@80e9 │ │ +2c2092: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ 0x0003 line=111 │ │ 0x0005 line=112 │ │ 0x0007 line=113 │ │ 0x000a line=114 │ │ @@ -678193,17 +678193,17 @@ │ │ type : '(IIILde/kromke/andreas/musictagger/TagsActivity$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -2c2090: |[2c2090] de.kromke.andreas.musictagger.TagsActivity$TagInputField.:(IIILde/kromke/andreas/musictagger/TagsActivity$1;)V │ │ -2c20a0: 7040 a284 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.:(III)V // method@84a2 │ │ -2c20a6: 0e00 |0003: return-void │ │ +2c2094: |[2c2094] de.kromke.andreas.musictagger.TagsActivity$TagInputField.:(IIILde/kromke/andreas/musictagger/TagsActivity$1;)V │ │ +2c20a4: 7040 a284 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.:(III)V // method@84a2 │ │ +2c20aa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/kromke/andreas/musictagger/TagsActivity$TagInputField; │ │ 0x0000 - 0x0004 reg=1 (null) I │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -678257,22 +678257,22 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -2c381c: |[2c381c] de.kromke.andreas.musictagger.UserSettings$AppVersionInfo.:()V │ │ -2c382c: 7010 7087 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@8770 │ │ -2c3832: 1a00 0000 |0003: const-string v0, "" // string@0000 │ │ -2c3836: 5b20 1581 |0005: iput-object v0, v2, Lde/kromke/andreas/musictagger/UserSettings$AppVersionInfo;.versionName:Ljava/lang/String; // field@8115 │ │ -2c383a: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -2c383c: 5921 1481 |0008: iput v1, v2, Lde/kromke/andreas/musictagger/UserSettings$AppVersionInfo;.versionCode:I // field@8114 │ │ -2c3840: 5b20 1381 |000a: iput-object v0, v2, Lde/kromke/andreas/musictagger/UserSettings$AppVersionInfo;.strCreationTime:Ljava/lang/String; // field@8113 │ │ -2c3844: 0e00 |000c: return-void │ │ +2c3820: |[2c3820] de.kromke.andreas.musictagger.UserSettings$AppVersionInfo.:()V │ │ +2c3830: 7010 7087 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@8770 │ │ +2c3836: 1a00 0000 |0003: const-string v0, "" // string@0000 │ │ +2c383a: 5b20 1581 |0005: iput-object v0, v2, Lde/kromke/andreas/musictagger/UserSettings$AppVersionInfo;.versionName:Ljava/lang/String; // field@8115 │ │ +2c383e: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +2c3840: 5921 1481 |0008: iput v1, v2, Lde/kromke/andreas/musictagger/UserSettings$AppVersionInfo;.versionCode:I // field@8114 │ │ +2c3844: 5b20 1381 |000a: iput-object v0, v2, Lde/kromke/andreas/musictagger/UserSettings$AppVersionInfo;.strCreationTime:Ljava/lang/String; // field@8113 │ │ +2c3848: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0005 line=55 │ │ 0x0008 line=56 │ │ 0x000a line=57 │ │ locals : │ │ @@ -678380,17 +678380,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2c3a3c: |[2c3a3c] de.kromke.andreas.musictagger.UserSettings.:()V │ │ -2c3a4c: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -2c3a52: 0e00 |0003: return-void │ │ +2c3a40: |[2c3a40] de.kromke.andreas.musictagger.UserSettings.:()V │ │ +2c3a50: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +2c3a56: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/kromke/andreas/musictagger/UserSettings; │ │ │ │ #1 : (in Lde/kromke/andreas/musictagger/UserSettings;) │ │ @@ -678398,29 +678398,29 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -2c39f4: |[2c39f4] de.kromke.andreas.musictagger.UserSettings.getAndPutString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ -2c3a04: 6200 2081 |0000: sget-object v0, Lde/kromke/andreas/musictagger/UserSettings;.mSharedPrefs:Landroid/content/SharedPreferences; // field@8120 │ │ -2c3a08: 7220 a802 1000 |0002: invoke-interface {v0, v1}, Landroid/content/SharedPreferences;.contains:(Ljava/lang/String;)Z // method@02a8 │ │ -2c3a0e: 0a00 |0005: move-result v0 │ │ -2c3a10: 3900 0f00 |0006: if-nez v0, 0015 // +000f │ │ -2c3a14: 6200 2081 |0008: sget-object v0, Lde/kromke/andreas/musictagger/UserSettings;.mSharedPrefs:Landroid/content/SharedPreferences; // field@8120 │ │ -2c3a18: 7210 a902 0000 |000a: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@02a9 │ │ -2c3a1e: 0c00 |000d: move-result-object v0 │ │ -2c3a20: 7230 a502 1002 |000e: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@02a5 │ │ -2c3a26: 7210 9f02 0000 |0011: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@029f │ │ -2c3a2c: 1102 |0014: return-object v2 │ │ -2c3a2e: 6200 2081 |0015: sget-object v0, Lde/kromke/andreas/musictagger/UserSettings;.mSharedPrefs:Landroid/content/SharedPreferences; // field@8120 │ │ -2c3a32: 7230 ae02 1002 |0017: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@02ae │ │ -2c3a38: 0c01 |001a: move-result-object v1 │ │ -2c3a3a: 1101 |001b: return-object v1 │ │ +2c39f8: |[2c39f8] de.kromke.andreas.musictagger.UserSettings.getAndPutString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +2c3a08: 6200 2081 |0000: sget-object v0, Lde/kromke/andreas/musictagger/UserSettings;.mSharedPrefs:Landroid/content/SharedPreferences; // field@8120 │ │ +2c3a0c: 7220 a802 1000 |0002: invoke-interface {v0, v1}, Landroid/content/SharedPreferences;.contains:(Ljava/lang/String;)Z // method@02a8 │ │ +2c3a12: 0a00 |0005: move-result v0 │ │ +2c3a14: 3900 0f00 |0006: if-nez v0, 0015 // +000f │ │ +2c3a18: 6200 2081 |0008: sget-object v0, Lde/kromke/andreas/musictagger/UserSettings;.mSharedPrefs:Landroid/content/SharedPreferences; // field@8120 │ │ +2c3a1c: 7210 a902 0000 |000a: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@02a9 │ │ +2c3a22: 0c00 |000d: move-result-object v0 │ │ +2c3a24: 7230 a502 1002 |000e: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@02a5 │ │ +2c3a2a: 7210 9f02 0000 |0011: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@029f │ │ +2c3a30: 1102 |0014: return-object v2 │ │ +2c3a32: 6200 2081 |0015: sget-object v0, Lde/kromke/andreas/musictagger/UserSettings;.mSharedPrefs:Landroid/content/SharedPreferences; // field@8120 │ │ +2c3a36: 7230 ae02 1002 |0017: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@02ae │ │ +2c3a3c: 0c01 |001a: move-result-object v1 │ │ +2c3a3e: 1101 |001b: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=195 │ │ 0x0008 line=198 │ │ 0x000e line=199 │ │ 0x0011 line=200 │ │ 0x0015 line=203 │ │ @@ -678433,19 +678433,19 @@ │ │ type : '(Ljava/lang/String;Z)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -2c3848: |[2c3848] de.kromke.andreas.musictagger.UserSettings.getBool:(Ljava/lang/String;Z)Z │ │ -2c3858: 6200 2081 |0000: sget-object v0, Lde/kromke/andreas/musictagger/UserSettings;.mSharedPrefs:Landroid/content/SharedPreferences; // field@8120 │ │ -2c385c: 7230 aa02 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@02aa │ │ -2c3862: 0a01 |0005: move-result v1 │ │ -2c3864: 0f01 |0006: return v1 │ │ +2c384c: |[2c384c] de.kromke.andreas.musictagger.UserSettings.getBool:(Ljava/lang/String;Z)Z │ │ +2c385c: 6200 2081 |0000: sget-object v0, Lde/kromke/andreas/musictagger/UserSettings;.mSharedPrefs:Landroid/content/SharedPreferences; // field@8120 │ │ +2c3860: 7230 aa02 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@02aa │ │ +2c3866: 0a01 |0005: move-result v1 │ │ +2c3868: 0f01 |0006: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=187 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0007 reg=2 (null) Z │ │ │ │ @@ -678454,19 +678454,19 @@ │ │ type : '(Ljava/lang/String;I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -2c3924: |[2c3924] de.kromke.andreas.musictagger.UserSettings.getInt:(Ljava/lang/String;I)I │ │ -2c3934: 6200 2081 |0000: sget-object v0, Lde/kromke/andreas/musictagger/UserSettings;.mSharedPrefs:Landroid/content/SharedPreferences; // field@8120 │ │ -2c3938: 7230 ac02 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@02ac │ │ -2c393e: 0a01 |0005: move-result v1 │ │ -2c3940: 0f01 |0006: return v1 │ │ +2c3928: |[2c3928] de.kromke.andreas.musictagger.UserSettings.getInt:(Ljava/lang/String;I)I │ │ +2c3938: 6200 2081 |0000: sget-object v0, Lde/kromke/andreas/musictagger/UserSettings;.mSharedPrefs:Landroid/content/SharedPreferences; // field@8120 │ │ +2c393c: 7230 ac02 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@02ac │ │ +2c3942: 0a01 |0005: move-result v1 │ │ +2c3944: 0f01 |0006: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0007 reg=2 (null) I │ │ │ │ @@ -678475,31 +678475,31 @@ │ │ type : '(Ljava/lang/String;I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -2c3944: |[2c3944] de.kromke.andreas.musictagger.UserSettings.getIntStoredAsString:(Ljava/lang/String;I)I │ │ -2c3954: 7110 3287 0300 |0000: invoke-static {v3}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@8732 │ │ -2c395a: 0c00 |0003: move-result-object v0 │ │ -2c395c: 6201 2081 |0004: sget-object v1, Lde/kromke/andreas/musictagger/UserSettings;.mSharedPrefs:Landroid/content/SharedPreferences; // field@8120 │ │ -2c3960: 7230 ae02 2100 |0006: invoke-interface {v1, v2, v0}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@02ae │ │ -2c3966: 0c01 |0009: move-result-object v1 │ │ -2c3968: 3901 0400 |000a: if-nez v1, 000e // +0004 │ │ -2c396c: 1a01 5d7d |000c: const-string v1, "invalid" // string@7d5d │ │ -2c3970: 7110 2b87 0100 |000e: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@872b │ │ -2c3976: 0a03 |0011: move-result v3 │ │ -2c3978: 280d |0012: goto 001f // +000d │ │ -2c397a: 6201 2081 |0013: sget-object v1, Lde/kromke/andreas/musictagger/UserSettings;.mSharedPrefs:Landroid/content/SharedPreferences; // field@8120 │ │ -2c397e: 7210 a902 0100 |0015: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@02a9 │ │ -2c3984: 0c01 |0018: move-result-object v1 │ │ -2c3986: 7230 a502 2100 |0019: invoke-interface {v1, v2, v0}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@02a5 │ │ -2c398c: 7210 9f02 0100 |001c: invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@029f │ │ -2c3992: 0f03 |001f: return v3 │ │ +2c3948: |[2c3948] de.kromke.andreas.musictagger.UserSettings.getIntStoredAsString:(Ljava/lang/String;I)I │ │ +2c3958: 7110 3287 0300 |0000: invoke-static {v3}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@8732 │ │ +2c395e: 0c00 |0003: move-result-object v0 │ │ +2c3960: 6201 2081 |0004: sget-object v1, Lde/kromke/andreas/musictagger/UserSettings;.mSharedPrefs:Landroid/content/SharedPreferences; // field@8120 │ │ +2c3964: 7230 ae02 2100 |0006: invoke-interface {v1, v2, v0}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@02ae │ │ +2c396a: 0c01 |0009: move-result-object v1 │ │ +2c396c: 3901 0400 |000a: if-nez v1, 000e // +0004 │ │ +2c3970: 1a01 5d7d |000c: const-string v1, "invalid" // string@7d5d │ │ +2c3974: 7110 2b87 0100 |000e: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@872b │ │ +2c397a: 0a03 |0011: move-result v3 │ │ +2c397c: 280d |0012: goto 001f // +000d │ │ +2c397e: 6201 2081 |0013: sget-object v1, Lde/kromke/andreas/musictagger/UserSettings;.mSharedPrefs:Landroid/content/SharedPreferences; // field@8120 │ │ +2c3982: 7210 a902 0100 |0015: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@02a9 │ │ +2c3988: 0c01 |0018: move-result-object v1 │ │ +2c398a: 7230 a502 2100 |0019: invoke-interface {v1, v2, v0}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@02a5 │ │ +2c3990: 7210 9f02 0100 |001c: invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@029f │ │ +2c3996: 0f03 |001f: return v3 │ │ catches : 1 │ │ 0x0004 - 0x0012 │ │ Ljava/lang/NumberFormatException; -> 0x0013 │ │ positions : │ │ 0x0000 line=128 │ │ 0x0004 line=132 │ │ 0x000e line=137 │ │ @@ -678515,52 +678515,52 @@ │ │ type : '(Landroid/content/Context;)Lde/kromke/andreas/musictagger/UserSettings$AppVersionInfo;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 79 16-bit code units │ │ -2c3868: |[2c3868] de.kromke.andreas.musictagger.UserSettings.getVersionInfo:(Landroid/content/Context;)Lde/kromke/andreas/musictagger/UserSettings$AppVersionInfo; │ │ -2c3878: 2200 d40f |0000: new-instance v0, Lde/kromke/andreas/musictagger/UserSettings$AppVersionInfo; // type@0fd4 │ │ -2c387c: 7010 d484 0000 |0002: invoke-direct {v0}, Lde/kromke/andreas/musictagger/UserSettings$AppVersionInfo;.:()V // method@84d4 │ │ -2c3882: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -2c3884: 6e10 3b02 0500 |0006: invoke-virtual {v5}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@023b │ │ -2c388a: 0c02 |0009: move-result-object v2 │ │ -2c388c: 6e10 3c02 0500 |000a: invoke-virtual {v5}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@023c │ │ -2c3892: 0c05 |000d: move-result-object v5 │ │ -2c3894: 6e30 c002 5201 |000e: invoke-virtual {v2, v5, v1}, Landroid/content/pm/PackageManager;.getPackageInfo:(Ljava/lang/String;I)Landroid/content/pm/PackageInfo; // method@02c0 │ │ -2c389a: 0c05 |0011: move-result-object v5 │ │ -2c389c: 2819 |0012: goto 002b // +0019 │ │ -2c389e: 0d05 |0013: move-exception v5 │ │ -2c38a0: 2202 3910 |0014: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ -2c38a4: 7010 cc87 0200 |0016: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c38aa: 1a03 3c79 |0019: const-string v3, "getVersionInfo() : " // string@793c │ │ -2c38ae: 6e20 d787 3200 |001b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c38b4: 6e20 d687 5200 |001e: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ -2c38ba: 6e10 df87 0200 |0021: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c38c0: 0c05 |0024: move-result-object v5 │ │ -2c38c2: 1a02 4550 |0025: const-string v2, "UserSettings" // string@5045 │ │ -2c38c6: 7120 450e 5200 |0027: invoke-static {v2, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ -2c38cc: 1205 |002a: const/4 v5, #int 0 // #0 │ │ -2c38ce: 3805 0a00 |002b: if-eqz v5, 0035 // +000a │ │ -2c38d2: 5452 2800 |002d: iget-object v2, v5, Landroid/content/pm/PackageInfo;.versionName:Ljava/lang/String; // field@0028 │ │ -2c38d6: 5b02 1581 |002f: iput-object v2, v0, Lde/kromke/andreas/musictagger/UserSettings$AppVersionInfo;.versionName:Ljava/lang/String; // field@8115 │ │ -2c38da: 5255 2700 |0031: iget v5, v5, Landroid/content/pm/PackageInfo;.versionCode:I // field@0027 │ │ -2c38de: 5905 1481 |0033: iput v5, v0, Lde/kromke/andreas/musictagger/UserSettings$AppVersionInfo;.versionCode:I // field@8114 │ │ -2c38e2: 2205 7910 |0035: new-instance v5, Ljava/text/SimpleDateFormat; // type@1079 │ │ -2c38e6: 1a02 63b5 |0037: const-string v2, "yyyy-MM-dd'T'HH:mmZ" // string@b563 │ │ -2c38ea: 7020 9688 2500 |0039: invoke-direct {v5, v2}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@8896 │ │ -2c38f0: 2202 8410 |003c: new-instance v2, Ljava/util/Date; // type@1084 │ │ -2c38f4: 1803 cc84 0563 7901 0000 |003e: const-wide v3, #double 8.00813e-312 // #00000179630584cc │ │ -2c38fe: 7030 1489 3204 |0043: invoke-direct {v2, v3, v4}, Ljava/util/Date;.:(J)V // method@8914 │ │ -2c3904: 6e20 9a88 2500 |0046: invoke-virtual {v5, v2}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@889a │ │ -2c390a: 0c05 |0049: move-result-object v5 │ │ -2c390c: 5b05 1381 |004a: iput-object v5, v0, Lde/kromke/andreas/musictagger/UserSettings$AppVersionInfo;.strCreationTime:Ljava/lang/String; // field@8113 │ │ -2c3910: 5c01 1281 |004c: iput-boolean v1, v0, Lde/kromke/andreas/musictagger/UserSettings$AppVersionInfo;.isDebug:Z // field@8112 │ │ -2c3914: 1100 |004e: return-object v0 │ │ +2c386c: |[2c386c] de.kromke.andreas.musictagger.UserSettings.getVersionInfo:(Landroid/content/Context;)Lde/kromke/andreas/musictagger/UserSettings$AppVersionInfo; │ │ +2c387c: 2200 d40f |0000: new-instance v0, Lde/kromke/andreas/musictagger/UserSettings$AppVersionInfo; // type@0fd4 │ │ +2c3880: 7010 d484 0000 |0002: invoke-direct {v0}, Lde/kromke/andreas/musictagger/UserSettings$AppVersionInfo;.:()V // method@84d4 │ │ +2c3886: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +2c3888: 6e10 3b02 0500 |0006: invoke-virtual {v5}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@023b │ │ +2c388e: 0c02 |0009: move-result-object v2 │ │ +2c3890: 6e10 3c02 0500 |000a: invoke-virtual {v5}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@023c │ │ +2c3896: 0c05 |000d: move-result-object v5 │ │ +2c3898: 6e30 c002 5201 |000e: invoke-virtual {v2, v5, v1}, Landroid/content/pm/PackageManager;.getPackageInfo:(Ljava/lang/String;I)Landroid/content/pm/PackageInfo; // method@02c0 │ │ +2c389e: 0c05 |0011: move-result-object v5 │ │ +2c38a0: 2819 |0012: goto 002b // +0019 │ │ +2c38a2: 0d05 |0013: move-exception v5 │ │ +2c38a4: 2202 3910 |0014: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ +2c38a8: 7010 cc87 0200 |0016: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c38ae: 1a03 3c79 |0019: const-string v3, "getVersionInfo() : " // string@793c │ │ +2c38b2: 6e20 d787 3200 |001b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c38b8: 6e20 d687 5200 |001e: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ +2c38be: 6e10 df87 0200 |0021: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c38c4: 0c05 |0024: move-result-object v5 │ │ +2c38c6: 1a02 4550 |0025: const-string v2, "UserSettings" // string@5045 │ │ +2c38ca: 7120 450e 5200 |0027: invoke-static {v2, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ +2c38d0: 1205 |002a: const/4 v5, #int 0 // #0 │ │ +2c38d2: 3805 0a00 |002b: if-eqz v5, 0035 // +000a │ │ +2c38d6: 5452 2800 |002d: iget-object v2, v5, Landroid/content/pm/PackageInfo;.versionName:Ljava/lang/String; // field@0028 │ │ +2c38da: 5b02 1581 |002f: iput-object v2, v0, Lde/kromke/andreas/musictagger/UserSettings$AppVersionInfo;.versionName:Ljava/lang/String; // field@8115 │ │ +2c38de: 5255 2700 |0031: iget v5, v5, Landroid/content/pm/PackageInfo;.versionCode:I // field@0027 │ │ +2c38e2: 5905 1481 |0033: iput v5, v0, Lde/kromke/andreas/musictagger/UserSettings$AppVersionInfo;.versionCode:I // field@8114 │ │ +2c38e6: 2205 7910 |0035: new-instance v5, Ljava/text/SimpleDateFormat; // type@1079 │ │ +2c38ea: 1a02 63b5 |0037: const-string v2, "yyyy-MM-dd'T'HH:mmZ" // string@b563 │ │ +2c38ee: 7020 9688 2500 |0039: invoke-direct {v5, v2}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@8896 │ │ +2c38f4: 2202 8410 |003c: new-instance v2, Ljava/util/Date; // type@1084 │ │ +2c38f8: 1803 68bb 68ba 7901 0000 |003e: const-wide v3, #double 8.01538e-312 // #00000179ba68bb68 │ │ +2c3902: 7030 1489 3204 |0043: invoke-direct {v2, v3, v4}, Ljava/util/Date;.:(J)V // method@8914 │ │ +2c3908: 6e20 9a88 2500 |0046: invoke-virtual {v5, v2}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@889a │ │ +2c390e: 0c05 |0049: move-result-object v5 │ │ +2c3910: 5b05 1381 |004a: iput-object v5, v0, Lde/kromke/andreas/musictagger/UserSettings$AppVersionInfo;.strCreationTime:Ljava/lang/String; // field@8113 │ │ +2c3914: 5c01 1281 |004c: iput-boolean v1, v0, Lde/kromke/andreas/musictagger/UserSettings$AppVersionInfo;.isDebug:Z // field@8112 │ │ +2c3918: 1100 |004e: return-object v0 │ │ catches : 1 │ │ 0x0006 - 0x0012 │ │ Landroid/content/pm/PackageManager$NameNotFoundException; -> 0x0013 │ │ positions : │ │ 0x0000 line=64 │ │ 0x0006 line=69 │ │ 0x0014 line=73 │ │ @@ -678578,22 +678578,22 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -2c3a54: |[2c3a54] de.kromke.andreas.musictagger.UserSettings.putVal:(Ljava/lang/String;I)V │ │ -2c3a64: 6200 2081 |0000: sget-object v0, Lde/kromke/andreas/musictagger/UserSettings;.mSharedPrefs:Landroid/content/SharedPreferences; // field@8120 │ │ -2c3a68: 7210 a902 0000 |0002: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@02a9 │ │ -2c3a6e: 0c00 |0005: move-result-object v0 │ │ -2c3a70: 7230 a302 1002 |0006: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@02a3 │ │ -2c3a76: 7210 9f02 0000 |0009: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@029f │ │ -2c3a7c: 7210 a002 0000 |000c: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@02a0 │ │ -2c3a82: 0e00 |000f: return-void │ │ +2c3a58: |[2c3a58] de.kromke.andreas.musictagger.UserSettings.putVal:(Ljava/lang/String;I)V │ │ +2c3a68: 6200 2081 |0000: sget-object v0, Lde/kromke/andreas/musictagger/UserSettings;.mSharedPrefs:Landroid/content/SharedPreferences; // field@8120 │ │ +2c3a6c: 7210 a902 0000 |0002: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@02a9 │ │ +2c3a72: 0c00 |0005: move-result-object v0 │ │ +2c3a74: 7230 a302 1002 |0006: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@02a3 │ │ +2c3a7a: 7210 9f02 0000 |0009: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@029f │ │ +2c3a80: 7210 a002 0000 |000c: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@02a0 │ │ +2c3a86: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ 0x0006 line=156 │ │ 0x0009 line=157 │ │ 0x000c line=158 │ │ locals : │ │ @@ -678605,21 +678605,21 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -2c3a84: |[2c3a84] de.kromke.andreas.musictagger.UserSettings.removeVal:(Ljava/lang/String;)V │ │ -2c3a94: 6200 2081 |0000: sget-object v0, Lde/kromke/andreas/musictagger/UserSettings;.mSharedPrefs:Landroid/content/SharedPreferences; // field@8120 │ │ -2c3a98: 7210 a902 0000 |0002: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@02a9 │ │ -2c3a9e: 0c00 |0005: move-result-object v0 │ │ -2c3aa0: 7220 a702 1000 |0006: invoke-interface {v0, v1}, Landroid/content/SharedPreferences$Editor;.remove:(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@02a7 │ │ -2c3aa6: 7210 9f02 0000 |0009: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@029f │ │ -2c3aac: 0e00 |000c: return-void │ │ +2c3a88: |[2c3a88] de.kromke.andreas.musictagger.UserSettings.removeVal:(Ljava/lang/String;)V │ │ +2c3a98: 6200 2081 |0000: sget-object v0, Lde/kromke/andreas/musictagger/UserSettings;.mSharedPrefs:Landroid/content/SharedPreferences; // field@8120 │ │ +2c3a9c: 7210 a902 0000 |0002: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@02a9 │ │ +2c3aa2: 0c00 |0005: move-result-object v0 │ │ +2c3aa4: 7220 a702 1000 |0006: invoke-interface {v0, v1}, Landroid/content/SharedPreferences$Editor;.remove:(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@02a7 │ │ +2c3aaa: 7210 9f02 0000 |0009: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@029f │ │ +2c3ab0: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ 0x0006 line=212 │ │ 0x0009 line=213 │ │ locals : │ │ 0x0000 - 0x000d reg=1 (null) Ljava/lang/String; │ │ @@ -678629,19 +678629,19 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -2c3ab0: |[2c3ab0] de.kromke.andreas.musictagger.UserSettings.setContext:(Landroid/content/Context;)V │ │ -2c3ac0: 7110 5b07 0000 |0000: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@075b │ │ -2c3ac6: 0c00 |0003: move-result-object v0 │ │ -2c3ac8: 6900 2081 |0004: sput-object v0, Lde/kromke/andreas/musictagger/UserSettings;.mSharedPrefs:Landroid/content/SharedPreferences; // field@8120 │ │ -2c3acc: 0e00 |0006: return-void │ │ +2c3ab4: |[2c3ab4] de.kromke.andreas.musictagger.UserSettings.setContext:(Landroid/content/Context;)V │ │ +2c3ac4: 7110 5b07 0000 |0000: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@075b │ │ +2c3aca: 0c00 |0003: move-result-object v0 │ │ +2c3acc: 6900 2081 |0004: sput-object v0, Lde/kromke/andreas/musictagger/UserSettings;.mSharedPrefs:Landroid/content/SharedPreferences; // field@8120 │ │ +2c3ad0: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 (null) Landroid/content/Context; │ │ │ │ #9 : (in Lde/kromke/andreas/musictagger/UserSettings;) │ │ @@ -678649,30 +678649,30 @@ │ │ type : '(Ljava/lang/String;II)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -2c39a4: |[2c39a4] de.kromke.andreas.musictagger.UserSettings.updateValStoredAsString:(Ljava/lang/String;II)I │ │ -2c39b4: 6200 2081 |0000: sget-object v0, Lde/kromke/andreas/musictagger/UserSettings;.mSharedPrefs:Landroid/content/SharedPreferences; // field@8120 │ │ -2c39b8: 7220 a802 1000 |0002: invoke-interface {v0, v1}, Landroid/content/SharedPreferences;.contains:(Ljava/lang/String;)Z // method@02a8 │ │ -2c39be: 0a00 |0005: move-result v0 │ │ -2c39c0: 3800 0600 |0006: if-eqz v0, 000c // +0006 │ │ -2c39c4: 7120 d984 3100 |0008: invoke-static {v1, v3}, Lde/kromke/andreas/musictagger/UserSettings;.getIntStoredAsString:(Ljava/lang/String;I)I // method@84d9 │ │ -2c39ca: 0a03 |000b: move-result v3 │ │ -2c39cc: 3223 1200 |000c: if-eq v3, v2, 001e // +0012 │ │ -2c39d0: 7110 3287 0200 |000e: invoke-static {v2}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@8732 │ │ -2c39d6: 0c02 |0011: move-result-object v2 │ │ -2c39d8: 6200 2081 |0012: sget-object v0, Lde/kromke/andreas/musictagger/UserSettings;.mSharedPrefs:Landroid/content/SharedPreferences; // field@8120 │ │ -2c39dc: 7210 a902 0000 |0014: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@02a9 │ │ -2c39e2: 0c00 |0017: move-result-object v0 │ │ -2c39e4: 7230 a502 1002 |0018: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@02a5 │ │ -2c39ea: 7210 a002 0000 |001b: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@02a0 │ │ -2c39f0: 0f03 |001e: return v3 │ │ +2c39a8: |[2c39a8] de.kromke.andreas.musictagger.UserSettings.updateValStoredAsString:(Ljava/lang/String;II)I │ │ +2c39b8: 6200 2081 |0000: sget-object v0, Lde/kromke/andreas/musictagger/UserSettings;.mSharedPrefs:Landroid/content/SharedPreferences; // field@8120 │ │ +2c39bc: 7220 a802 1000 |0002: invoke-interface {v0, v1}, Landroid/content/SharedPreferences;.contains:(Ljava/lang/String;)Z // method@02a8 │ │ +2c39c2: 0a00 |0005: move-result v0 │ │ +2c39c4: 3800 0600 |0006: if-eqz v0, 000c // +0006 │ │ +2c39c8: 7120 d984 3100 |0008: invoke-static {v1, v3}, Lde/kromke/andreas/musictagger/UserSettings;.getIntStoredAsString:(Ljava/lang/String;I)I // method@84d9 │ │ +2c39ce: 0a03 |000b: move-result v3 │ │ +2c39d0: 3223 1200 |000c: if-eq v3, v2, 001e // +0012 │ │ +2c39d4: 7110 3287 0200 |000e: invoke-static {v2}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@8732 │ │ +2c39da: 0c02 |0011: move-result-object v2 │ │ +2c39dc: 6200 2081 |0012: sget-object v0, Lde/kromke/andreas/musictagger/UserSettings;.mSharedPrefs:Landroid/content/SharedPreferences; // field@8120 │ │ +2c39e0: 7210 a902 0000 |0014: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@02a9 │ │ +2c39e6: 0c00 |0017: move-result-object v0 │ │ +2c39e8: 7230 a502 1002 |0018: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@02a5 │ │ +2c39ee: 7210 a002 0000 |001b: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@02a0 │ │ +2c39f4: 0f03 |001e: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x0008 line=109 │ │ 0x000e line=114 │ │ 0x0012 line=115 │ │ 0x0018 line=116 │ │ @@ -678721,20 +678721,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -2c3b28: |[2c3b28] de.kromke.andreas.utilities.AudioFileInfo$AudioTags.:()V │ │ -2c3b38: 7010 7087 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8770 │ │ -2c3b3e: 1300 1600 |0003: const/16 v0, #int 22 // #16 │ │ -2c3b42: 2300 c013 |0005: new-array v0, v0, [Ljava/lang/String; // type@13c0 │ │ -2c3b46: 5b10 2181 |0007: iput-object v0, v1, Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags;.tags:[Ljava/lang/String; // field@8121 │ │ -2c3b4a: 0e00 |0009: return-void │ │ +2c3b2c: |[2c3b2c] de.kromke.andreas.utilities.AudioFileInfo$AudioTags.:()V │ │ +2c3b3c: 7010 7087 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8770 │ │ +2c3b42: 1300 1600 |0003: const/16 v0, #int 22 // #16 │ │ +2c3b46: 2300 c013 |0005: new-array v0, v0, [Ljava/lang/String; // type@13c0 │ │ +2c3b4a: 5b10 2181 |0007: iput-object v0, v1, Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags;.tags:[Ljava/lang/String; // field@8121 │ │ +2c3b4e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=172 │ │ 0x0007 line=174 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags; │ │ │ │ @@ -678743,188 +678743,188 @@ │ │ type : '(C)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -2c3ad0: |[2c3ad0] de.kromke.andreas.utilities.AudioFileInfo$AudioTags.isNumber:(C)Z │ │ -2c3ae0: 1300 3000 |0000: const/16 v0, #int 48 // #30 │ │ -2c3ae4: 3402 0800 |0002: if-lt v2, v0, 000a // +0008 │ │ -2c3ae8: 1300 3900 |0004: const/16 v0, #int 57 // #39 │ │ -2c3aec: 3602 0400 |0006: if-gt v2, v0, 000a // +0004 │ │ -2c3af0: 1212 |0008: const/4 v2, #int 1 // #1 │ │ -2c3af2: 2802 |0009: goto 000b // +0002 │ │ -2c3af4: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -2c3af6: 0f02 |000b: return v2 │ │ +2c3ad4: |[2c3ad4] de.kromke.andreas.utilities.AudioFileInfo$AudioTags.isNumber:(C)Z │ │ +2c3ae4: 1300 3000 |0000: const/16 v0, #int 48 // #30 │ │ +2c3ae8: 3402 0800 |0002: if-lt v2, v0, 000a // +0008 │ │ +2c3aec: 1300 3900 |0004: const/16 v0, #int 57 // #39 │ │ +2c3af0: 3602 0400 |0006: if-gt v2, v0, 000a // +0004 │ │ +2c3af4: 1212 |0008: const/4 v2, #int 1 // #1 │ │ +2c3af6: 2802 |0009: goto 000b // +0002 │ │ +2c3af8: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +2c3afa: 0f02 |000b: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags;) │ │ name : 'separateCombinedMovement' │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 313 16-bit code units │ │ -2c3d08: |[2c3d08] de.kromke.andreas.utilities.AudioFileInfo$AudioTags.separateCombinedMovement:()V │ │ -2c3d18: 54a0 2181 |0000: iget-object v0, v10, Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags;.tags:[Ljava/lang/String; // field@8121 │ │ -2c3d1c: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ -2c3d20: 4600 0001 |0004: aget-object v0, v0, v1 │ │ -2c3d24: 6e10 bb87 0000 |0006: invoke-virtual {v0}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@87bb │ │ -2c3d2a: 0c00 |0009: move-result-object v0 │ │ -2c3d2c: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -2c3d2e: 1a03 0000 |000b: const-string v3, "" // string@0000 │ │ -2c3d32: 0735 |000d: move-object v5, v3 │ │ -2c3d34: 1204 |000e: const/4 v4, #int 0 // #0 │ │ -2c3d36: 6e10 aa87 0000 |000f: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@87aa │ │ -2c3d3c: 0a06 |0012: move-result v6 │ │ -2c3d3e: 3564 1f00 |0013: if-ge v4, v6, 0032 // +001f │ │ -2c3d42: 6e20 9487 4000 |0015: invoke-virtual {v0, v4}, Ljava/lang/String;.charAt:(I)C // method@8794 │ │ -2c3d48: 0a06 |0018: move-result v6 │ │ -2c3d4a: 7020 e284 6a00 |0019: invoke-direct {v10, v6}, Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags;.isNumber:(C)Z // method@84e2 │ │ -2c3d50: 0a07 |001c: move-result v7 │ │ -2c3d52: 3907 0300 |001d: if-nez v7, 0020 // +0003 │ │ -2c3d56: 2813 |001f: goto 0032 // +0013 │ │ -2c3d58: 2207 3910 |0020: new-instance v7, Ljava/lang/StringBuilder; // type@1039 │ │ -2c3d5c: 7010 cc87 0700 |0022: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c3d62: 6e20 d787 5700 |0025: invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c3d68: 6e20 d087 6700 |0028: invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@87d0 │ │ -2c3d6e: 6e10 df87 0700 |002b: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c3d74: 0c05 |002e: move-result-object v5 │ │ -2c3d76: d804 0401 |002f: add-int/lit8 v4, v4, #int 1 // #01 │ │ -2c3d7a: 28de |0031: goto 000f // -0022 │ │ -2c3d7c: 6e10 a787 0500 |0032: invoke-virtual {v5}, Ljava/lang/String;.isEmpty:()Z // method@87a7 │ │ -2c3d82: 0a06 |0035: move-result v6 │ │ -2c3d84: 3806 0400 |0036: if-eqz v6, 003a // +0004 │ │ -2c3d88: 1205 |0038: const/4 v5, #int 0 // #0 │ │ -2c3d8a: 2805 |0039: goto 003e // +0005 │ │ -2c3d8c: 7110 2b87 0500 |003a: invoke-static {v5}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@872b │ │ -2c3d92: 0a05 |003d: move-result v5 │ │ -2c3d94: 6e20 b487 4000 |003e: invoke-virtual {v0, v4}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@87b4 │ │ -2c3d9a: 0c00 |0041: move-result-object v0 │ │ -2c3d9c: 6e10 bb87 0000 |0042: invoke-virtual {v0}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@87bb │ │ -2c3da2: 0c00 |0045: move-result-object v0 │ │ -2c3da4: 6e10 a787 0000 |0046: invoke-virtual {v0}, Ljava/lang/String;.isEmpty:()Z // method@87a7 │ │ -2c3daa: 0a04 |0049: move-result v4 │ │ -2c3dac: 1306 0f00 |004a: const/16 v6, #int 15 // #f │ │ -2c3db0: 3804 0700 |004c: if-eqz v4, 0053 // +0007 │ │ -2c3db4: 54a0 2181 |004e: iget-object v0, v10, Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags;.tags:[Ljava/lang/String; // field@8121 │ │ -2c3db8: 4d03 0006 |0050: aput-object v3, v0, v6 │ │ -2c3dbc: 2854 |0052: goto 00a6 // +0054 │ │ -2c3dbe: 6e20 9487 2000 |0053: invoke-virtual {v0, v2}, Ljava/lang/String;.charAt:(I)C // method@8794 │ │ -2c3dc4: 0a04 |0056: move-result v4 │ │ -2c3dc6: 1307 2f00 |0057: const/16 v7, #int 47 // #2f │ │ -2c3dca: 3374 4900 |0059: if-ne v4, v7, 00a2 // +0049 │ │ -2c3dce: 1214 |005b: const/4 v4, #int 1 // #1 │ │ -2c3dd0: 6e20 b487 4000 |005c: invoke-virtual {v0, v4}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@87b4 │ │ -2c3dd6: 0c00 |005f: move-result-object v0 │ │ -2c3dd8: 6e10 bb87 0000 |0060: invoke-virtual {v0}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@87bb │ │ -2c3dde: 0c00 |0063: move-result-object v0 │ │ -2c3de0: 6e10 a787 0000 |0064: invoke-virtual {v0}, Ljava/lang/String;.isEmpty:()Z // method@87a7 │ │ -2c3de6: 0a04 |0067: move-result v4 │ │ -2c3de8: 3904 3a00 |0068: if-nez v4, 00a2 // +003a │ │ -2c3dec: 0737 |006a: move-object v7, v3 │ │ -2c3dee: 1204 |006b: const/4 v4, #int 0 // #0 │ │ -2c3df0: 6e10 aa87 0000 |006c: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@87aa │ │ -2c3df6: 0a08 |006f: move-result v8 │ │ -2c3df8: 3584 1f00 |0070: if-ge v4, v8, 008f // +001f │ │ -2c3dfc: 6e20 9487 4000 |0072: invoke-virtual {v0, v4}, Ljava/lang/String;.charAt:(I)C // method@8794 │ │ -2c3e02: 0a08 |0075: move-result v8 │ │ -2c3e04: 7020 e284 8a00 |0076: invoke-direct {v10, v8}, Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags;.isNumber:(C)Z // method@84e2 │ │ -2c3e0a: 0a09 |0079: move-result v9 │ │ -2c3e0c: 3909 0300 |007a: if-nez v9, 007d // +0003 │ │ -2c3e10: 2813 |007c: goto 008f // +0013 │ │ -2c3e12: 2209 3910 |007d: new-instance v9, Ljava/lang/StringBuilder; // type@1039 │ │ -2c3e16: 7010 cc87 0900 |007f: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c3e1c: 6e20 d787 7900 |0082: invoke-virtual {v9, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c3e22: 6e20 d087 8900 |0085: invoke-virtual {v9, v8}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@87d0 │ │ -2c3e28: 6e10 df87 0900 |0088: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c3e2e: 0c07 |008b: move-result-object v7 │ │ -2c3e30: d804 0401 |008c: add-int/lit8 v4, v4, #int 1 // #01 │ │ -2c3e34: 28de |008e: goto 006c // -0022 │ │ -2c3e36: 6e10 a787 0700 |008f: invoke-virtual {v7}, Ljava/lang/String;.isEmpty:()Z // method@87a7 │ │ -2c3e3c: 0a08 |0092: move-result v8 │ │ -2c3e3e: 3808 0300 |0093: if-eqz v8, 0096 // +0003 │ │ -2c3e42: 2805 |0095: goto 009a // +0005 │ │ -2c3e44: 7110 2b87 0700 |0096: invoke-static {v7}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@872b │ │ -2c3e4a: 0a02 |0099: move-result v2 │ │ -2c3e4c: 6e20 b487 4000 |009a: invoke-virtual {v0, v4}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@87b4 │ │ -2c3e52: 0c00 |009d: move-result-object v0 │ │ -2c3e54: 6e10 bb87 0000 |009e: invoke-virtual {v0}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@87bb │ │ -2c3e5a: 0c00 |00a1: move-result-object v0 │ │ -2c3e5c: 54a4 2181 |00a2: iget-object v4, v10, Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags;.tags:[Ljava/lang/String; // field@8121 │ │ -2c3e60: 4d00 0406 |00a4: aput-object v0, v4, v6 │ │ -2c3e64: 54a0 2181 |00a6: iget-object v0, v10, Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags;.tags:[Ljava/lang/String; // field@8121 │ │ -2c3e68: 3d05 1200 |00a8: if-lez v5, 00ba // +0012 │ │ -2c3e6c: 2204 3910 |00aa: new-instance v4, Ljava/lang/StringBuilder; // type@1039 │ │ -2c3e70: 7010 cc87 0400 |00ac: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c3e76: 6e20 d787 3400 |00af: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c3e7c: 6e20 d387 5400 |00b2: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2c3e82: 6e10 df87 0400 |00b5: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c3e88: 0c04 |00b8: move-result-object v4 │ │ -2c3e8a: 2802 |00b9: goto 00bb // +0002 │ │ -2c3e8c: 0734 |00ba: move-object v4, v3 │ │ -2c3e8e: 1305 1000 |00bb: const/16 v5, #int 16 // #10 │ │ -2c3e92: 4d04 0005 |00bd: aput-object v4, v0, v5 │ │ -2c3e96: 54a0 2181 |00bf: iget-object v0, v10, Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags;.tags:[Ljava/lang/String; // field@8121 │ │ -2c3e9a: 3d02 1100 |00c1: if-lez v2, 00d2 // +0011 │ │ -2c3e9e: 2204 3910 |00c3: new-instance v4, Ljava/lang/StringBuilder; // type@1039 │ │ -2c3ea2: 7010 cc87 0400 |00c5: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c3ea8: 6e20 d787 3400 |00c8: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c3eae: 6e20 d387 2400 |00cb: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2c3eb4: 6e10 df87 0400 |00ce: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c3eba: 0c03 |00d1: move-result-object v3 │ │ -2c3ebc: 1302 1100 |00d2: const/16 v2, #int 17 // #11 │ │ -2c3ec0: 4d03 0002 |00d4: aput-object v3, v0, v2 │ │ -2c3ec4: 2200 3910 |00d6: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -2c3ec8: 7010 cc87 0000 |00d8: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c3ece: 1a03 a7a1 |00db: const-string v3, "separate movement: " // string@a1a7 │ │ -2c3ed2: 6e20 d787 3000 |00dd: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c3ed8: 54a3 2181 |00e0: iget-object v3, v10, Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags;.tags:[Ljava/lang/String; // field@8121 │ │ -2c3edc: 4601 0301 |00e2: aget-object v1, v3, v1 │ │ -2c3ee0: 6e20 d787 1000 |00e4: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c3ee6: 6e10 df87 0000 |00e7: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c3eec: 0c00 |00ea: move-result-object v0 │ │ -2c3eee: 1a01 f60d |00eb: const-string v1, "CMT : AudioFileInfo" // string@0df6 │ │ -2c3ef2: 7120 450e 0100 |00ed: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ -2c3ef8: 2200 3910 |00f0: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -2c3efc: 7010 cc87 0000 |00f2: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c3f02: 1a03 bb00 |00f5: const-string v3, " -> n = " // string@00bb │ │ -2c3f06: 6e20 d787 3000 |00f7: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c3f0c: 54a3 2181 |00fa: iget-object v3, v10, Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags;.tags:[Ljava/lang/String; // field@8121 │ │ -2c3f10: 4603 0305 |00fc: aget-object v3, v3, v5 │ │ -2c3f14: 6e20 d787 3000 |00fe: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c3f1a: 6e10 df87 0000 |0101: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c3f20: 0c00 |0104: move-result-object v0 │ │ -2c3f22: 7120 450e 0100 |0105: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ -2c3f28: 2200 3910 |0108: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -2c3f2c: 7010 cc87 0000 |010a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c3f32: 1a03 bf00 |010d: const-string v3, " -> total = " // string@00bf │ │ -2c3f36: 6e20 d787 3000 |010f: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c3f3c: 54a3 2181 |0112: iget-object v3, v10, Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags;.tags:[Ljava/lang/String; // field@8121 │ │ -2c3f40: 4602 0302 |0114: aget-object v2, v3, v2 │ │ -2c3f44: 6e20 d787 2000 |0116: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c3f4a: 6e10 df87 0000 |0119: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c3f50: 0c00 |011c: move-result-object v0 │ │ -2c3f52: 7120 450e 0100 |011d: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ -2c3f58: 2200 3910 |0120: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -2c3f5c: 7010 cc87 0000 |0122: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c3f62: 1a02 bc00 |0125: const-string v2, " -> name = " // string@00bc │ │ -2c3f66: 6e20 d787 2000 |0127: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c3f6c: 54a2 2181 |012a: iget-object v2, v10, Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags;.tags:[Ljava/lang/String; // field@8121 │ │ -2c3f70: 4602 0206 |012c: aget-object v2, v2, v6 │ │ -2c3f74: 6e20 d787 2000 |012e: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c3f7a: 6e10 df87 0000 |0131: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c3f80: 0c00 |0134: move-result-object v0 │ │ -2c3f82: 7120 450e 0100 |0135: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ -2c3f88: 0e00 |0138: return-void │ │ +2c3d0c: |[2c3d0c] de.kromke.andreas.utilities.AudioFileInfo$AudioTags.separateCombinedMovement:()V │ │ +2c3d1c: 54a0 2181 |0000: iget-object v0, v10, Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags;.tags:[Ljava/lang/String; // field@8121 │ │ +2c3d20: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ +2c3d24: 4600 0001 |0004: aget-object v0, v0, v1 │ │ +2c3d28: 6e10 bb87 0000 |0006: invoke-virtual {v0}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@87bb │ │ +2c3d2e: 0c00 |0009: move-result-object v0 │ │ +2c3d30: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +2c3d32: 1a03 0000 |000b: const-string v3, "" // string@0000 │ │ +2c3d36: 0735 |000d: move-object v5, v3 │ │ +2c3d38: 1204 |000e: const/4 v4, #int 0 // #0 │ │ +2c3d3a: 6e10 aa87 0000 |000f: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@87aa │ │ +2c3d40: 0a06 |0012: move-result v6 │ │ +2c3d42: 3564 1f00 |0013: if-ge v4, v6, 0032 // +001f │ │ +2c3d46: 6e20 9487 4000 |0015: invoke-virtual {v0, v4}, Ljava/lang/String;.charAt:(I)C // method@8794 │ │ +2c3d4c: 0a06 |0018: move-result v6 │ │ +2c3d4e: 7020 e284 6a00 |0019: invoke-direct {v10, v6}, Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags;.isNumber:(C)Z // method@84e2 │ │ +2c3d54: 0a07 |001c: move-result v7 │ │ +2c3d56: 3907 0300 |001d: if-nez v7, 0020 // +0003 │ │ +2c3d5a: 2813 |001f: goto 0032 // +0013 │ │ +2c3d5c: 2207 3910 |0020: new-instance v7, Ljava/lang/StringBuilder; // type@1039 │ │ +2c3d60: 7010 cc87 0700 |0022: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c3d66: 6e20 d787 5700 |0025: invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c3d6c: 6e20 d087 6700 |0028: invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@87d0 │ │ +2c3d72: 6e10 df87 0700 |002b: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c3d78: 0c05 |002e: move-result-object v5 │ │ +2c3d7a: d804 0401 |002f: add-int/lit8 v4, v4, #int 1 // #01 │ │ +2c3d7e: 28de |0031: goto 000f // -0022 │ │ +2c3d80: 6e10 a787 0500 |0032: invoke-virtual {v5}, Ljava/lang/String;.isEmpty:()Z // method@87a7 │ │ +2c3d86: 0a06 |0035: move-result v6 │ │ +2c3d88: 3806 0400 |0036: if-eqz v6, 003a // +0004 │ │ +2c3d8c: 1205 |0038: const/4 v5, #int 0 // #0 │ │ +2c3d8e: 2805 |0039: goto 003e // +0005 │ │ +2c3d90: 7110 2b87 0500 |003a: invoke-static {v5}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@872b │ │ +2c3d96: 0a05 |003d: move-result v5 │ │ +2c3d98: 6e20 b487 4000 |003e: invoke-virtual {v0, v4}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@87b4 │ │ +2c3d9e: 0c00 |0041: move-result-object v0 │ │ +2c3da0: 6e10 bb87 0000 |0042: invoke-virtual {v0}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@87bb │ │ +2c3da6: 0c00 |0045: move-result-object v0 │ │ +2c3da8: 6e10 a787 0000 |0046: invoke-virtual {v0}, Ljava/lang/String;.isEmpty:()Z // method@87a7 │ │ +2c3dae: 0a04 |0049: move-result v4 │ │ +2c3db0: 1306 0f00 |004a: const/16 v6, #int 15 // #f │ │ +2c3db4: 3804 0700 |004c: if-eqz v4, 0053 // +0007 │ │ +2c3db8: 54a0 2181 |004e: iget-object v0, v10, Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags;.tags:[Ljava/lang/String; // field@8121 │ │ +2c3dbc: 4d03 0006 |0050: aput-object v3, v0, v6 │ │ +2c3dc0: 2854 |0052: goto 00a6 // +0054 │ │ +2c3dc2: 6e20 9487 2000 |0053: invoke-virtual {v0, v2}, Ljava/lang/String;.charAt:(I)C // method@8794 │ │ +2c3dc8: 0a04 |0056: move-result v4 │ │ +2c3dca: 1307 2f00 |0057: const/16 v7, #int 47 // #2f │ │ +2c3dce: 3374 4900 |0059: if-ne v4, v7, 00a2 // +0049 │ │ +2c3dd2: 1214 |005b: const/4 v4, #int 1 // #1 │ │ +2c3dd4: 6e20 b487 4000 |005c: invoke-virtual {v0, v4}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@87b4 │ │ +2c3dda: 0c00 |005f: move-result-object v0 │ │ +2c3ddc: 6e10 bb87 0000 |0060: invoke-virtual {v0}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@87bb │ │ +2c3de2: 0c00 |0063: move-result-object v0 │ │ +2c3de4: 6e10 a787 0000 |0064: invoke-virtual {v0}, Ljava/lang/String;.isEmpty:()Z // method@87a7 │ │ +2c3dea: 0a04 |0067: move-result v4 │ │ +2c3dec: 3904 3a00 |0068: if-nez v4, 00a2 // +003a │ │ +2c3df0: 0737 |006a: move-object v7, v3 │ │ +2c3df2: 1204 |006b: const/4 v4, #int 0 // #0 │ │ +2c3df4: 6e10 aa87 0000 |006c: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@87aa │ │ +2c3dfa: 0a08 |006f: move-result v8 │ │ +2c3dfc: 3584 1f00 |0070: if-ge v4, v8, 008f // +001f │ │ +2c3e00: 6e20 9487 4000 |0072: invoke-virtual {v0, v4}, Ljava/lang/String;.charAt:(I)C // method@8794 │ │ +2c3e06: 0a08 |0075: move-result v8 │ │ +2c3e08: 7020 e284 8a00 |0076: invoke-direct {v10, v8}, Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags;.isNumber:(C)Z // method@84e2 │ │ +2c3e0e: 0a09 |0079: move-result v9 │ │ +2c3e10: 3909 0300 |007a: if-nez v9, 007d // +0003 │ │ +2c3e14: 2813 |007c: goto 008f // +0013 │ │ +2c3e16: 2209 3910 |007d: new-instance v9, Ljava/lang/StringBuilder; // type@1039 │ │ +2c3e1a: 7010 cc87 0900 |007f: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c3e20: 6e20 d787 7900 |0082: invoke-virtual {v9, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c3e26: 6e20 d087 8900 |0085: invoke-virtual {v9, v8}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@87d0 │ │ +2c3e2c: 6e10 df87 0900 |0088: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c3e32: 0c07 |008b: move-result-object v7 │ │ +2c3e34: d804 0401 |008c: add-int/lit8 v4, v4, #int 1 // #01 │ │ +2c3e38: 28de |008e: goto 006c // -0022 │ │ +2c3e3a: 6e10 a787 0700 |008f: invoke-virtual {v7}, Ljava/lang/String;.isEmpty:()Z // method@87a7 │ │ +2c3e40: 0a08 |0092: move-result v8 │ │ +2c3e42: 3808 0300 |0093: if-eqz v8, 0096 // +0003 │ │ +2c3e46: 2805 |0095: goto 009a // +0005 │ │ +2c3e48: 7110 2b87 0700 |0096: invoke-static {v7}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@872b │ │ +2c3e4e: 0a02 |0099: move-result v2 │ │ +2c3e50: 6e20 b487 4000 |009a: invoke-virtual {v0, v4}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@87b4 │ │ +2c3e56: 0c00 |009d: move-result-object v0 │ │ +2c3e58: 6e10 bb87 0000 |009e: invoke-virtual {v0}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@87bb │ │ +2c3e5e: 0c00 |00a1: move-result-object v0 │ │ +2c3e60: 54a4 2181 |00a2: iget-object v4, v10, Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags;.tags:[Ljava/lang/String; // field@8121 │ │ +2c3e64: 4d00 0406 |00a4: aput-object v0, v4, v6 │ │ +2c3e68: 54a0 2181 |00a6: iget-object v0, v10, Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags;.tags:[Ljava/lang/String; // field@8121 │ │ +2c3e6c: 3d05 1200 |00a8: if-lez v5, 00ba // +0012 │ │ +2c3e70: 2204 3910 |00aa: new-instance v4, Ljava/lang/StringBuilder; // type@1039 │ │ +2c3e74: 7010 cc87 0400 |00ac: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c3e7a: 6e20 d787 3400 |00af: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c3e80: 6e20 d387 5400 |00b2: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2c3e86: 6e10 df87 0400 |00b5: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c3e8c: 0c04 |00b8: move-result-object v4 │ │ +2c3e8e: 2802 |00b9: goto 00bb // +0002 │ │ +2c3e90: 0734 |00ba: move-object v4, v3 │ │ +2c3e92: 1305 1000 |00bb: const/16 v5, #int 16 // #10 │ │ +2c3e96: 4d04 0005 |00bd: aput-object v4, v0, v5 │ │ +2c3e9a: 54a0 2181 |00bf: iget-object v0, v10, Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags;.tags:[Ljava/lang/String; // field@8121 │ │ +2c3e9e: 3d02 1100 |00c1: if-lez v2, 00d2 // +0011 │ │ +2c3ea2: 2204 3910 |00c3: new-instance v4, Ljava/lang/StringBuilder; // type@1039 │ │ +2c3ea6: 7010 cc87 0400 |00c5: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c3eac: 6e20 d787 3400 |00c8: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c3eb2: 6e20 d387 2400 |00cb: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2c3eb8: 6e10 df87 0400 |00ce: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c3ebe: 0c03 |00d1: move-result-object v3 │ │ +2c3ec0: 1302 1100 |00d2: const/16 v2, #int 17 // #11 │ │ +2c3ec4: 4d03 0002 |00d4: aput-object v3, v0, v2 │ │ +2c3ec8: 2200 3910 |00d6: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +2c3ecc: 7010 cc87 0000 |00d8: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c3ed2: 1a03 a7a1 |00db: const-string v3, "separate movement: " // string@a1a7 │ │ +2c3ed6: 6e20 d787 3000 |00dd: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c3edc: 54a3 2181 |00e0: iget-object v3, v10, Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags;.tags:[Ljava/lang/String; // field@8121 │ │ +2c3ee0: 4601 0301 |00e2: aget-object v1, v3, v1 │ │ +2c3ee4: 6e20 d787 1000 |00e4: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c3eea: 6e10 df87 0000 |00e7: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c3ef0: 0c00 |00ea: move-result-object v0 │ │ +2c3ef2: 1a01 f60d |00eb: const-string v1, "CMT : AudioFileInfo" // string@0df6 │ │ +2c3ef6: 7120 450e 0100 |00ed: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ +2c3efc: 2200 3910 |00f0: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +2c3f00: 7010 cc87 0000 |00f2: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c3f06: 1a03 bb00 |00f5: const-string v3, " -> n = " // string@00bb │ │ +2c3f0a: 6e20 d787 3000 |00f7: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c3f10: 54a3 2181 |00fa: iget-object v3, v10, Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags;.tags:[Ljava/lang/String; // field@8121 │ │ +2c3f14: 4603 0305 |00fc: aget-object v3, v3, v5 │ │ +2c3f18: 6e20 d787 3000 |00fe: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c3f1e: 6e10 df87 0000 |0101: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c3f24: 0c00 |0104: move-result-object v0 │ │ +2c3f26: 7120 450e 0100 |0105: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ +2c3f2c: 2200 3910 |0108: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +2c3f30: 7010 cc87 0000 |010a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c3f36: 1a03 bf00 |010d: const-string v3, " -> total = " // string@00bf │ │ +2c3f3a: 6e20 d787 3000 |010f: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c3f40: 54a3 2181 |0112: iget-object v3, v10, Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags;.tags:[Ljava/lang/String; // field@8121 │ │ +2c3f44: 4602 0302 |0114: aget-object v2, v3, v2 │ │ +2c3f48: 6e20 d787 2000 |0116: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c3f4e: 6e10 df87 0000 |0119: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c3f54: 0c00 |011c: move-result-object v0 │ │ +2c3f56: 7120 450e 0100 |011d: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ +2c3f5c: 2200 3910 |0120: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +2c3f60: 7010 cc87 0000 |0122: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c3f66: 1a02 bc00 |0125: const-string v2, " -> name = " // string@00bc │ │ +2c3f6a: 6e20 d787 2000 |0127: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c3f70: 54a2 2181 |012a: iget-object v2, v10, Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags;.tags:[Ljava/lang/String; // field@8121 │ │ +2c3f74: 4602 0206 |012c: aget-object v2, v2, v6 │ │ +2c3f78: 6e20 d787 2000 |012e: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c3f7e: 6e10 df87 0000 |0131: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c3f84: 0c00 |0134: move-result-object v0 │ │ +2c3f86: 7120 450e 0100 |0135: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ +2c3f8c: 0e00 |0138: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=247 │ │ 0x000f line=252 │ │ 0x0015 line=254 │ │ 0x0019 line=255 │ │ 0x0020 line=259 │ │ @@ -678957,58 +678957,58 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 92 16-bit code units │ │ -2c3b4c: |[2c3b4c] de.kromke.andreas.utilities.AudioFileInfo$AudioTags.combineMovement:()V │ │ -2c3b5c: 5450 2181 |0000: iget-object v0, v5, Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags;.tags:[Ljava/lang/String; // field@8121 │ │ -2c3b60: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ -2c3b64: 4601 0001 |0004: aget-object v1, v0, v1 │ │ -2c3b68: 1302 1100 |0006: const/16 v2, #int 17 // #11 │ │ -2c3b6c: 4602 0002 |0008: aget-object v2, v0, v2 │ │ -2c3b70: 1303 0f00 |000a: const/16 v3, #int 15 // #f │ │ -2c3b74: 4600 0003 |000c: aget-object v0, v0, v3 │ │ -2c3b78: 6e10 a787 0000 |000e: invoke-virtual {v0}, Ljava/lang/String;.isEmpty:()Z // method@87a7 │ │ -2c3b7e: 0a03 |0011: move-result v3 │ │ -2c3b80: 3803 0700 |0012: if-eqz v3, 0019 // +0007 │ │ -2c3b84: 5450 2181 |0014: iget-object v0, v5, Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags;.tags:[Ljava/lang/String; // field@8121 │ │ -2c3b88: 1253 |0016: const/4 v3, #int 5 // #5 │ │ -2c3b8a: 4600 0003 |0017: aget-object v0, v0, v3 │ │ -2c3b8e: 6e10 a787 0100 |0019: invoke-virtual {v1}, Ljava/lang/String;.isEmpty:()Z // method@87a7 │ │ -2c3b94: 0a03 |001c: move-result v3 │ │ -2c3b96: 3803 0300 |001d: if-eqz v3, 0020 // +0003 │ │ -2c3b9a: 2836 |001f: goto 0055 // +0036 │ │ -2c3b9c: 6e10 a787 0200 |0020: invoke-virtual {v2}, Ljava/lang/String;.isEmpty:()Z // method@87a7 │ │ -2c3ba2: 0a03 |0023: move-result v3 │ │ -2c3ba4: 1a04 5000 |0024: const-string v4, " " // string@0050 │ │ -2c3ba8: 3803 1500 |0026: if-eqz v3, 003b // +0015 │ │ -2c3bac: 2202 3910 |0028: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ -2c3bb0: 7010 cc87 0200 |002a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c3bb6: 6e20 d787 1200 |002d: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c3bbc: 6e20 d787 4200 |0030: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c3bc2: 6e20 d787 0200 |0033: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c3bc8: 6e10 df87 0200 |0036: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c3bce: 0c00 |0039: move-result-object v0 │ │ -2c3bd0: 281b |003a: goto 0055 // +001b │ │ -2c3bd2: 2203 3910 |003b: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ -2c3bd6: 7010 cc87 0300 |003d: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c3bdc: 6e20 d787 1300 |0040: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c3be2: 1a01 6a04 |0043: const-string v1, "/" // string@046a │ │ -2c3be6: 6e20 d787 1300 |0045: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c3bec: 6e20 d787 2300 |0048: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c3bf2: 6e20 d787 4300 |004b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c3bf8: 6e20 d787 0300 |004e: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c3bfe: 6e10 df87 0300 |0051: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c3c04: 0c00 |0054: move-result-object v0 │ │ -2c3c06: 5451 2181 |0055: iget-object v1, v5, Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags;.tags:[Ljava/lang/String; // field@8121 │ │ -2c3c0a: 1302 1500 |0057: const/16 v2, #int 21 // #15 │ │ -2c3c0e: 4d00 0102 |0059: aput-object v0, v1, v2 │ │ -2c3c12: 0e00 |005b: return-void │ │ +2c3b50: |[2c3b50] de.kromke.andreas.utilities.AudioFileInfo$AudioTags.combineMovement:()V │ │ +2c3b60: 5450 2181 |0000: iget-object v0, v5, Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags;.tags:[Ljava/lang/String; // field@8121 │ │ +2c3b64: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ +2c3b68: 4601 0001 |0004: aget-object v1, v0, v1 │ │ +2c3b6c: 1302 1100 |0006: const/16 v2, #int 17 // #11 │ │ +2c3b70: 4602 0002 |0008: aget-object v2, v0, v2 │ │ +2c3b74: 1303 0f00 |000a: const/16 v3, #int 15 // #f │ │ +2c3b78: 4600 0003 |000c: aget-object v0, v0, v3 │ │ +2c3b7c: 6e10 a787 0000 |000e: invoke-virtual {v0}, Ljava/lang/String;.isEmpty:()Z // method@87a7 │ │ +2c3b82: 0a03 |0011: move-result v3 │ │ +2c3b84: 3803 0700 |0012: if-eqz v3, 0019 // +0007 │ │ +2c3b88: 5450 2181 |0014: iget-object v0, v5, Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags;.tags:[Ljava/lang/String; // field@8121 │ │ +2c3b8c: 1253 |0016: const/4 v3, #int 5 // #5 │ │ +2c3b8e: 4600 0003 |0017: aget-object v0, v0, v3 │ │ +2c3b92: 6e10 a787 0100 |0019: invoke-virtual {v1}, Ljava/lang/String;.isEmpty:()Z // method@87a7 │ │ +2c3b98: 0a03 |001c: move-result v3 │ │ +2c3b9a: 3803 0300 |001d: if-eqz v3, 0020 // +0003 │ │ +2c3b9e: 2836 |001f: goto 0055 // +0036 │ │ +2c3ba0: 6e10 a787 0200 |0020: invoke-virtual {v2}, Ljava/lang/String;.isEmpty:()Z // method@87a7 │ │ +2c3ba6: 0a03 |0023: move-result v3 │ │ +2c3ba8: 1a04 5000 |0024: const-string v4, " " // string@0050 │ │ +2c3bac: 3803 1500 |0026: if-eqz v3, 003b // +0015 │ │ +2c3bb0: 2202 3910 |0028: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ +2c3bb4: 7010 cc87 0200 |002a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c3bba: 6e20 d787 1200 |002d: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c3bc0: 6e20 d787 4200 |0030: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c3bc6: 6e20 d787 0200 |0033: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c3bcc: 6e10 df87 0200 |0036: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c3bd2: 0c00 |0039: move-result-object v0 │ │ +2c3bd4: 281b |003a: goto 0055 // +001b │ │ +2c3bd6: 2203 3910 |003b: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ +2c3bda: 7010 cc87 0300 |003d: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c3be0: 6e20 d787 1300 |0040: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c3be6: 1a01 6a04 |0043: const-string v1, "/" // string@046a │ │ +2c3bea: 6e20 d787 1300 |0045: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c3bf0: 6e20 d787 2300 |0048: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c3bf6: 6e20 d787 4300 |004b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c3bfc: 6e20 d787 0300 |004e: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c3c02: 6e10 df87 0300 |0051: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c3c08: 0c00 |0054: move-result-object v0 │ │ +2c3c0a: 5451 2181 |0055: iget-object v1, v5, Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags;.tags:[Ljava/lang/String; // field@8121 │ │ +2c3c0e: 1302 1500 |0057: const/16 v2, #int 21 // #15 │ │ +2c3c12: 4d00 0102 |0059: aput-object v0, v1, v2 │ │ +2c3c16: 0e00 |005b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=199 │ │ 0x0008 line=200 │ │ 0x000c line=201 │ │ 0x000e line=202 │ │ 0x0014 line=204 │ │ @@ -679025,23 +679025,23 @@ │ │ type : '()Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 15 16-bit code units │ │ -2c3af8: |[2c3af8] de.kromke.andreas.utilities.AudioFileInfo$AudioTags.copy:()Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags; │ │ -2c3b08: 2200 d60f |0000: new-instance v0, Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags; // type@0fd6 │ │ -2c3b0c: 7010 df84 0000 |0002: invoke-direct {v0}, Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags;.:()V // method@84df │ │ -2c3b12: 5451 2181 |0005: iget-object v1, v5, Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags;.tags:[Ljava/lang/String; // field@8121 │ │ -2c3b16: 5402 2181 |0007: iget-object v2, v0, Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags;.tags:[Ljava/lang/String; // field@8121 │ │ -2c3b1a: 2113 |0009: array-length v3, v1 │ │ -2c3b1c: 1204 |000a: const/4 v4, #int 0 // #0 │ │ -2c3b1e: 7153 e087 4142 |000b: invoke-static {v1, v4, v2, v4, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@87e0 │ │ -2c3b24: 1100 |000e: return-object v0 │ │ +2c3afc: |[2c3afc] de.kromke.andreas.utilities.AudioFileInfo$AudioTags.copy:()Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags; │ │ +2c3b0c: 2200 d60f |0000: new-instance v0, Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags; // type@0fd6 │ │ +2c3b10: 7010 df84 0000 |0002: invoke-direct {v0}, Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags;.:()V // method@84df │ │ +2c3b16: 5451 2181 |0005: iget-object v1, v5, Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags;.tags:[Ljava/lang/String; // field@8121 │ │ +2c3b1a: 5402 2181 |0007: iget-object v2, v0, Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags;.tags:[Ljava/lang/String; // field@8121 │ │ +2c3b1e: 2113 |0009: array-length v3, v1 │ │ +2c3b20: 1204 |000a: const/4 v4, #int 0 // #0 │ │ +2c3b22: 7153 e087 4142 |000b: invoke-static {v1, v4, v2, v4, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@87e0 │ │ +2c3b28: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ 0x0005 line=180 │ │ locals : │ │ 0x0000 - 0x000f reg=5 this Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags; │ │ │ │ @@ -679050,74 +679050,74 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 114 16-bit code units │ │ -2c3c14: |[2c3c14] de.kromke.andreas.utilities.AudioFileInfo$AudioTags.normaliseTitleAndMovement:(I)V │ │ -2c3c24: 7010 e484 0a00 |0000: invoke-direct {v10}, Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags;.separateCombinedMovement:()V // method@84e4 │ │ -2c3c2a: 54a0 2181 |0003: iget-object v0, v10, Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags;.tags:[Ljava/lang/String; // field@8121 │ │ -2c3c2e: 1301 1000 |0005: const/16 v1, #int 16 // #10 │ │ -2c3c32: 4600 0001 |0007: aget-object v0, v0, v1 │ │ -2c3c36: 6e10 a787 0000 |0009: invoke-virtual {v0}, Ljava/lang/String;.isEmpty:()Z // method@87a7 │ │ -2c3c3c: 0a00 |000c: move-result v0 │ │ -2c3c3e: 1252 |000d: const/4 v2, #int 5 // #5 │ │ -2c3c40: 1303 0f00 |000e: const/16 v3, #int 15 // #f │ │ -2c3c44: 3800 0900 |0010: if-eqz v0, 0019 // +0009 │ │ -2c3c48: 54a0 2181 |0012: iget-object v0, v10, Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags;.tags:[Ljava/lang/String; // field@8121 │ │ -2c3c4c: 4604 0003 |0014: aget-object v4, v0, v3 │ │ -2c3c50: 4d04 0002 |0016: aput-object v4, v0, v2 │ │ -2c3c54: 2821 |0018: goto 0039 // +0021 │ │ -2c3c56: 54a0 2181 |0019: iget-object v0, v10, Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags;.tags:[Ljava/lang/String; // field@8121 │ │ -2c3c5a: 2204 3910 |001b: new-instance v4, Ljava/lang/StringBuilder; // type@1039 │ │ -2c3c5e: 7010 cc87 0400 |001d: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c3c64: 54a5 2181 |0020: iget-object v5, v10, Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags;.tags:[Ljava/lang/String; // field@8121 │ │ -2c3c68: 4605 0501 |0022: aget-object v5, v5, v1 │ │ -2c3c6c: 6e20 d787 5400 |0024: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c3c72: 1a05 4804 |0027: const-string v5, ". " // string@0448 │ │ -2c3c76: 6e20 d787 5400 |0029: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c3c7c: 54a5 2181 |002c: iget-object v5, v10, Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags;.tags:[Ljava/lang/String; // field@8121 │ │ -2c3c80: 4605 0503 |002e: aget-object v5, v5, v3 │ │ -2c3c84: 6e20 d787 5400 |0030: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c3c8a: 6e10 df87 0400 |0033: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c3c90: 0c04 |0036: move-result-object v4 │ │ -2c3c92: 4d04 0002 |0037: aput-object v4, v0, v2 │ │ -2c3c96: 1220 |0039: const/4 v0, #int 2 // #2 │ │ -2c3c98: 1242 |003a: const/4 v2, #int 4 // #4 │ │ -2c3c9a: 1304 1300 |003b: const/16 v4, #int 19 // #13 │ │ -2c3c9e: 1305 1200 |003d: const/16 v5, #int 18 // #12 │ │ -2c3ca2: 1206 |003f: const/4 v6, #int 0 // #0 │ │ -2c3ca4: 1307 1400 |0040: const/16 v7, #int 20 // #14 │ │ -2c3ca8: 1a08 0000 |0042: const-string v8, "" // string@0000 │ │ -2c3cac: 330b 0d00 |0044: if-ne v11, v0, 0051 // +000d │ │ -2c3cb0: 54ab 2181 |0046: iget-object v11, v10, Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags;.tags:[Ljava/lang/String; // field@8121 │ │ -2c3cb4: 4d06 0b07 |0048: aput-object v6, v11, v7 │ │ -2c3cb8: 4d08 0b05 |004a: aput-object v8, v11, v5 │ │ -2c3cbc: 4600 0b02 |004c: aget-object v0, v11, v2 │ │ -2c3cc0: 4d00 0b04 |004e: aput-object v0, v11, v4 │ │ -2c3cc4: 2821 |0050: goto 0071 // +0021 │ │ -2c3cc6: 1210 |0051: const/4 v0, #int 1 // #1 │ │ -2c3cc8: 1309 1100 |0052: const/16 v9, #int 17 // #11 │ │ -2c3ccc: 330b 0d00 |0054: if-ne v11, v0, 0061 // +000d │ │ -2c3cd0: 54ab 2181 |0056: iget-object v11, v10, Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags;.tags:[Ljava/lang/String; // field@8121 │ │ -2c3cd4: 4d08 0b01 |0058: aput-object v8, v11, v1 │ │ -2c3cd8: 4d08 0b09 |005a: aput-object v8, v11, v9 │ │ -2c3cdc: 4d08 0b03 |005c: aput-object v8, v11, v3 │ │ -2c3ce0: 4d08 0b07 |005e: aput-object v8, v11, v7 │ │ -2c3ce4: 2811 |0060: goto 0071 // +0011 │ │ -2c3ce6: 54ab 2181 |0061: iget-object v11, v10, Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags;.tags:[Ljava/lang/String; // field@8121 │ │ -2c3cea: 4d08 0b01 |0063: aput-object v8, v11, v1 │ │ -2c3cee: 4d08 0b09 |0065: aput-object v8, v11, v9 │ │ -2c3cf2: 4d08 0b03 |0067: aput-object v8, v11, v3 │ │ -2c3cf6: 4d06 0b07 |0069: aput-object v6, v11, v7 │ │ -2c3cfa: 4600 0b02 |006b: aget-object v0, v11, v2 │ │ -2c3cfe: 4d00 0b05 |006d: aput-object v0, v11, v5 │ │ -2c3d02: 4d08 0b04 |006f: aput-object v8, v11, v4 │ │ -2c3d06: 0e00 |0071: return-void │ │ +2c3c18: |[2c3c18] de.kromke.andreas.utilities.AudioFileInfo$AudioTags.normaliseTitleAndMovement:(I)V │ │ +2c3c28: 7010 e484 0a00 |0000: invoke-direct {v10}, Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags;.separateCombinedMovement:()V // method@84e4 │ │ +2c3c2e: 54a0 2181 |0003: iget-object v0, v10, Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags;.tags:[Ljava/lang/String; // field@8121 │ │ +2c3c32: 1301 1000 |0005: const/16 v1, #int 16 // #10 │ │ +2c3c36: 4600 0001 |0007: aget-object v0, v0, v1 │ │ +2c3c3a: 6e10 a787 0000 |0009: invoke-virtual {v0}, Ljava/lang/String;.isEmpty:()Z // method@87a7 │ │ +2c3c40: 0a00 |000c: move-result v0 │ │ +2c3c42: 1252 |000d: const/4 v2, #int 5 // #5 │ │ +2c3c44: 1303 0f00 |000e: const/16 v3, #int 15 // #f │ │ +2c3c48: 3800 0900 |0010: if-eqz v0, 0019 // +0009 │ │ +2c3c4c: 54a0 2181 |0012: iget-object v0, v10, Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags;.tags:[Ljava/lang/String; // field@8121 │ │ +2c3c50: 4604 0003 |0014: aget-object v4, v0, v3 │ │ +2c3c54: 4d04 0002 |0016: aput-object v4, v0, v2 │ │ +2c3c58: 2821 |0018: goto 0039 // +0021 │ │ +2c3c5a: 54a0 2181 |0019: iget-object v0, v10, Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags;.tags:[Ljava/lang/String; // field@8121 │ │ +2c3c5e: 2204 3910 |001b: new-instance v4, Ljava/lang/StringBuilder; // type@1039 │ │ +2c3c62: 7010 cc87 0400 |001d: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c3c68: 54a5 2181 |0020: iget-object v5, v10, Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags;.tags:[Ljava/lang/String; // field@8121 │ │ +2c3c6c: 4605 0501 |0022: aget-object v5, v5, v1 │ │ +2c3c70: 6e20 d787 5400 |0024: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c3c76: 1a05 4804 |0027: const-string v5, ". " // string@0448 │ │ +2c3c7a: 6e20 d787 5400 |0029: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c3c80: 54a5 2181 |002c: iget-object v5, v10, Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags;.tags:[Ljava/lang/String; // field@8121 │ │ +2c3c84: 4605 0503 |002e: aget-object v5, v5, v3 │ │ +2c3c88: 6e20 d787 5400 |0030: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c3c8e: 6e10 df87 0400 |0033: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c3c94: 0c04 |0036: move-result-object v4 │ │ +2c3c96: 4d04 0002 |0037: aput-object v4, v0, v2 │ │ +2c3c9a: 1220 |0039: const/4 v0, #int 2 // #2 │ │ +2c3c9c: 1242 |003a: const/4 v2, #int 4 // #4 │ │ +2c3c9e: 1304 1300 |003b: const/16 v4, #int 19 // #13 │ │ +2c3ca2: 1305 1200 |003d: const/16 v5, #int 18 // #12 │ │ +2c3ca6: 1206 |003f: const/4 v6, #int 0 // #0 │ │ +2c3ca8: 1307 1400 |0040: const/16 v7, #int 20 // #14 │ │ +2c3cac: 1a08 0000 |0042: const-string v8, "" // string@0000 │ │ +2c3cb0: 330b 0d00 |0044: if-ne v11, v0, 0051 // +000d │ │ +2c3cb4: 54ab 2181 |0046: iget-object v11, v10, Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags;.tags:[Ljava/lang/String; // field@8121 │ │ +2c3cb8: 4d06 0b07 |0048: aput-object v6, v11, v7 │ │ +2c3cbc: 4d08 0b05 |004a: aput-object v8, v11, v5 │ │ +2c3cc0: 4600 0b02 |004c: aget-object v0, v11, v2 │ │ +2c3cc4: 4d00 0b04 |004e: aput-object v0, v11, v4 │ │ +2c3cc8: 2821 |0050: goto 0071 // +0021 │ │ +2c3cca: 1210 |0051: const/4 v0, #int 1 // #1 │ │ +2c3ccc: 1309 1100 |0052: const/16 v9, #int 17 // #11 │ │ +2c3cd0: 330b 0d00 |0054: if-ne v11, v0, 0061 // +000d │ │ +2c3cd4: 54ab 2181 |0056: iget-object v11, v10, Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags;.tags:[Ljava/lang/String; // field@8121 │ │ +2c3cd8: 4d08 0b01 |0058: aput-object v8, v11, v1 │ │ +2c3cdc: 4d08 0b09 |005a: aput-object v8, v11, v9 │ │ +2c3ce0: 4d08 0b03 |005c: aput-object v8, v11, v3 │ │ +2c3ce4: 4d08 0b07 |005e: aput-object v8, v11, v7 │ │ +2c3ce8: 2811 |0060: goto 0071 // +0011 │ │ +2c3cea: 54ab 2181 |0061: iget-object v11, v10, Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags;.tags:[Ljava/lang/String; // field@8121 │ │ +2c3cee: 4d08 0b01 |0063: aput-object v8, v11, v1 │ │ +2c3cf2: 4d08 0b09 |0065: aput-object v8, v11, v9 │ │ +2c3cf6: 4d08 0b03 |0067: aput-object v8, v11, v3 │ │ +2c3cfa: 4d06 0b07 |0069: aput-object v6, v11, v7 │ │ +2c3cfe: 4600 0b02 |006b: aget-object v0, v11, v2 │ │ +2c3d02: 4d00 0b05 |006d: aput-object v0, v11, v5 │ │ +2c3d06: 4d08 0b04 |006f: aput-object v8, v11, v4 │ │ +2c3d0a: 0e00 |0071: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=317 │ │ 0x0003 line=318 │ │ 0x0012 line=320 │ │ 0x0019 line=324 │ │ 0x0046 line=333 │ │ @@ -679203,17 +679203,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2c3f8c: |[2c3f8c] de.kromke.andreas.utilities.AudioFileInfo$Info.:()V │ │ -2c3f9c: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -2c3fa2: 0e00 |0003: return-void │ │ +2c3f90: |[2c3f90] de.kromke.andreas.utilities.AudioFileInfo$Info.:()V │ │ +2c3fa0: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +2c3fa6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=371 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/kromke/andreas/utilities/AudioFileInfo$Info; │ │ │ │ Virtual methods - │ │ @@ -679281,55 +679281,55 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 13 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 78 16-bit code units │ │ -2c3fec: |[2c3fec] de.kromke.andreas.utilities.AudioFileInfo$errCode.:()V │ │ -2c3ffc: 2200 d80f |0000: new-instance v0, Lde/kromke/andreas/utilities/AudioFileInfo$errCode; // type@0fd8 │ │ -2c4000: 1a01 0b69 |0002: const-string v1, "eOk" // string@690b │ │ -2c4004: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -2c4006: 7030 e784 1002 |0005: invoke-direct {v0, v1, v2}, Lde/kromke/andreas/utilities/AudioFileInfo$errCode;.:(Ljava/lang/String;I)V // method@84e7 │ │ -2c400c: 6900 3081 |0008: sput-object v0, Lde/kromke/andreas/utilities/AudioFileInfo$errCode;.eOk:Lde/kromke/andreas/utilities/AudioFileInfo$errCode; // field@8130 │ │ -2c4010: 2201 d80f |000a: new-instance v1, Lde/kromke/andreas/utilities/AudioFileInfo$errCode; // type@0fd8 │ │ -2c4014: 1a03 0a69 |000c: const-string v3, "eNotFound" // string@690a │ │ -2c4018: 1214 |000e: const/4 v4, #int 1 // #1 │ │ -2c401a: 7030 e784 3104 |000f: invoke-direct {v1, v3, v4}, Lde/kromke/andreas/utilities/AudioFileInfo$errCode;.:(Ljava/lang/String;I)V // method@84e7 │ │ -2c4020: 6901 2f81 |0012: sput-object v1, Lde/kromke/andreas/utilities/AudioFileInfo$errCode;.eNotFound:Lde/kromke/andreas/utilities/AudioFileInfo$errCode; // field@812f │ │ -2c4024: 2203 d80f |0014: new-instance v3, Lde/kromke/andreas/utilities/AudioFileInfo$errCode; // type@0fd8 │ │ -2c4028: 1a05 0769 |0016: const-string v5, "eCannotReadFile" // string@6907 │ │ -2c402c: 1226 |0018: const/4 v6, #int 2 // #2 │ │ -2c402e: 7030 e784 5306 |0019: invoke-direct {v3, v5, v6}, Lde/kromke/andreas/utilities/AudioFileInfo$errCode;.:(Ljava/lang/String;I)V // method@84e7 │ │ -2c4034: 6903 2c81 |001c: sput-object v3, Lde/kromke/andreas/utilities/AudioFileInfo$errCode;.eCannotReadFile:Lde/kromke/andreas/utilities/AudioFileInfo$errCode; // field@812c │ │ -2c4038: 2205 d80f |001e: new-instance v5, Lde/kromke/andreas/utilities/AudioFileInfo$errCode; // type@0fd8 │ │ -2c403c: 1a07 0869 |0020: const-string v7, "eCannotReadTag" // string@6908 │ │ -2c4040: 1238 |0022: const/4 v8, #int 3 // #3 │ │ -2c4042: 7030 e784 7508 |0023: invoke-direct {v5, v7, v8}, Lde/kromke/andreas/utilities/AudioFileInfo$errCode;.:(Ljava/lang/String;I)V // method@84e7 │ │ -2c4048: 6905 2d81 |0026: sput-object v5, Lde/kromke/andreas/utilities/AudioFileInfo$errCode;.eCannotReadTag:Lde/kromke/andreas/utilities/AudioFileInfo$errCode; // field@812d │ │ -2c404c: 2207 d80f |0028: new-instance v7, Lde/kromke/andreas/utilities/AudioFileInfo$errCode; // type@0fd8 │ │ -2c4050: 1a09 0c69 |002a: const-string v9, "eWriteProtected" // string@690c │ │ -2c4054: 124a |002c: const/4 v10, #int 4 // #4 │ │ -2c4056: 7030 e784 970a |002d: invoke-direct {v7, v9, v10}, Lde/kromke/andreas/utilities/AudioFileInfo$errCode;.:(Ljava/lang/String;I)V // method@84e7 │ │ -2c405c: 6907 3181 |0030: sput-object v7, Lde/kromke/andreas/utilities/AudioFileInfo$errCode;.eWriteProtected:Lde/kromke/andreas/utilities/AudioFileInfo$errCode; // field@8131 │ │ -2c4060: 2209 d80f |0032: new-instance v9, Lde/kromke/andreas/utilities/AudioFileInfo$errCode; // type@0fd8 │ │ -2c4064: 1a0b 0969 |0034: const-string v11, "eGeneralError" // string@6909 │ │ -2c4068: 125c |0036: const/4 v12, #int 5 // #5 │ │ -2c406a: 7030 e784 b90c |0037: invoke-direct {v9, v11, v12}, Lde/kromke/andreas/utilities/AudioFileInfo$errCode;.:(Ljava/lang/String;I)V // method@84e7 │ │ -2c4070: 6909 2e81 |003a: sput-object v9, Lde/kromke/andreas/utilities/AudioFileInfo$errCode;.eGeneralError:Lde/kromke/andreas/utilities/AudioFileInfo$errCode; // field@812e │ │ -2c4074: 126b |003c: const/4 v11, #int 6 // #6 │ │ -2c4076: 23bb b613 |003d: new-array v11, v11, [Lde/kromke/andreas/utilities/AudioFileInfo$errCode; // type@13b6 │ │ -2c407a: 4d00 0b02 |003f: aput-object v0, v11, v2 │ │ -2c407e: 4d01 0b04 |0041: aput-object v1, v11, v4 │ │ -2c4082: 4d03 0b06 |0043: aput-object v3, v11, v6 │ │ -2c4086: 4d05 0b08 |0045: aput-object v5, v11, v8 │ │ -2c408a: 4d07 0b0a |0047: aput-object v7, v11, v10 │ │ -2c408e: 4d09 0b0c |0049: aput-object v9, v11, v12 │ │ -2c4092: 690b 2b81 |004b: sput-object v11, Lde/kromke/andreas/utilities/AudioFileInfo$errCode;.$VALUES:[Lde/kromke/andreas/utilities/AudioFileInfo$errCode; // field@812b │ │ -2c4096: 0e00 |004d: return-void │ │ +2c3ff0: |[2c3ff0] de.kromke.andreas.utilities.AudioFileInfo$errCode.:()V │ │ +2c4000: 2200 d80f |0000: new-instance v0, Lde/kromke/andreas/utilities/AudioFileInfo$errCode; // type@0fd8 │ │ +2c4004: 1a01 0b69 |0002: const-string v1, "eOk" // string@690b │ │ +2c4008: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +2c400a: 7030 e784 1002 |0005: invoke-direct {v0, v1, v2}, Lde/kromke/andreas/utilities/AudioFileInfo$errCode;.:(Ljava/lang/String;I)V // method@84e7 │ │ +2c4010: 6900 3081 |0008: sput-object v0, Lde/kromke/andreas/utilities/AudioFileInfo$errCode;.eOk:Lde/kromke/andreas/utilities/AudioFileInfo$errCode; // field@8130 │ │ +2c4014: 2201 d80f |000a: new-instance v1, Lde/kromke/andreas/utilities/AudioFileInfo$errCode; // type@0fd8 │ │ +2c4018: 1a03 0a69 |000c: const-string v3, "eNotFound" // string@690a │ │ +2c401c: 1214 |000e: const/4 v4, #int 1 // #1 │ │ +2c401e: 7030 e784 3104 |000f: invoke-direct {v1, v3, v4}, Lde/kromke/andreas/utilities/AudioFileInfo$errCode;.:(Ljava/lang/String;I)V // method@84e7 │ │ +2c4024: 6901 2f81 |0012: sput-object v1, Lde/kromke/andreas/utilities/AudioFileInfo$errCode;.eNotFound:Lde/kromke/andreas/utilities/AudioFileInfo$errCode; // field@812f │ │ +2c4028: 2203 d80f |0014: new-instance v3, Lde/kromke/andreas/utilities/AudioFileInfo$errCode; // type@0fd8 │ │ +2c402c: 1a05 0769 |0016: const-string v5, "eCannotReadFile" // string@6907 │ │ +2c4030: 1226 |0018: const/4 v6, #int 2 // #2 │ │ +2c4032: 7030 e784 5306 |0019: invoke-direct {v3, v5, v6}, Lde/kromke/andreas/utilities/AudioFileInfo$errCode;.:(Ljava/lang/String;I)V // method@84e7 │ │ +2c4038: 6903 2c81 |001c: sput-object v3, Lde/kromke/andreas/utilities/AudioFileInfo$errCode;.eCannotReadFile:Lde/kromke/andreas/utilities/AudioFileInfo$errCode; // field@812c │ │ +2c403c: 2205 d80f |001e: new-instance v5, Lde/kromke/andreas/utilities/AudioFileInfo$errCode; // type@0fd8 │ │ +2c4040: 1a07 0869 |0020: const-string v7, "eCannotReadTag" // string@6908 │ │ +2c4044: 1238 |0022: const/4 v8, #int 3 // #3 │ │ +2c4046: 7030 e784 7508 |0023: invoke-direct {v5, v7, v8}, Lde/kromke/andreas/utilities/AudioFileInfo$errCode;.:(Ljava/lang/String;I)V // method@84e7 │ │ +2c404c: 6905 2d81 |0026: sput-object v5, Lde/kromke/andreas/utilities/AudioFileInfo$errCode;.eCannotReadTag:Lde/kromke/andreas/utilities/AudioFileInfo$errCode; // field@812d │ │ +2c4050: 2207 d80f |0028: new-instance v7, Lde/kromke/andreas/utilities/AudioFileInfo$errCode; // type@0fd8 │ │ +2c4054: 1a09 0c69 |002a: const-string v9, "eWriteProtected" // string@690c │ │ +2c4058: 124a |002c: const/4 v10, #int 4 // #4 │ │ +2c405a: 7030 e784 970a |002d: invoke-direct {v7, v9, v10}, Lde/kromke/andreas/utilities/AudioFileInfo$errCode;.:(Ljava/lang/String;I)V // method@84e7 │ │ +2c4060: 6907 3181 |0030: sput-object v7, Lde/kromke/andreas/utilities/AudioFileInfo$errCode;.eWriteProtected:Lde/kromke/andreas/utilities/AudioFileInfo$errCode; // field@8131 │ │ +2c4064: 2209 d80f |0032: new-instance v9, Lde/kromke/andreas/utilities/AudioFileInfo$errCode; // type@0fd8 │ │ +2c4068: 1a0b 0969 |0034: const-string v11, "eGeneralError" // string@6909 │ │ +2c406c: 125c |0036: const/4 v12, #int 5 // #5 │ │ +2c406e: 7030 e784 b90c |0037: invoke-direct {v9, v11, v12}, Lde/kromke/andreas/utilities/AudioFileInfo$errCode;.:(Ljava/lang/String;I)V // method@84e7 │ │ +2c4074: 6909 2e81 |003a: sput-object v9, Lde/kromke/andreas/utilities/AudioFileInfo$errCode;.eGeneralError:Lde/kromke/andreas/utilities/AudioFileInfo$errCode; // field@812e │ │ +2c4078: 126b |003c: const/4 v11, #int 6 // #6 │ │ +2c407a: 23bb b613 |003d: new-array v11, v11, [Lde/kromke/andreas/utilities/AudioFileInfo$errCode; // type@13b6 │ │ +2c407e: 4d00 0b02 |003f: aput-object v0, v11, v2 │ │ +2c4082: 4d01 0b04 |0041: aput-object v1, v11, v4 │ │ +2c4086: 4d03 0b06 |0043: aput-object v3, v11, v6 │ │ +2c408a: 4d05 0b08 |0045: aput-object v5, v11, v8 │ │ +2c408e: 4d07 0b0a |0047: aput-object v7, v11, v10 │ │ +2c4092: 4d09 0b0c |0049: aput-object v9, v11, v12 │ │ +2c4096: 690b 2b81 |004b: sput-object v11, Lde/kromke/andreas/utilities/AudioFileInfo$errCode;.$VALUES:[Lde/kromke/andreas/utilities/AudioFileInfo$errCode; // field@812b │ │ +2c409a: 0e00 |004d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x004b line=76 │ │ locals : │ │ │ │ #1 : (in Lde/kromke/andreas/utilities/AudioFileInfo$errCode;) │ │ @@ -679337,17 +679337,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 │ │ -2c4098: |[2c4098] de.kromke.andreas.utilities.AudioFileInfo$errCode.:(Ljava/lang/String;I)V │ │ -2c40a8: 7030 0387 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@8703 │ │ -2c40ae: 0e00 |0003: return-void │ │ +2c409c: |[2c409c] de.kromke.andreas.utilities.AudioFileInfo$errCode.:(Ljava/lang/String;I)V │ │ +2c40ac: 7030 0387 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@8703 │ │ +2c40b2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/kromke/andreas/utilities/AudioFileInfo$errCode; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -679357,20 +679357,20 @@ │ │ type : '(Ljava/lang/String;)Lde/kromke/andreas/utilities/AudioFileInfo$errCode;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -2c3fa4: |[2c3fa4] de.kromke.andreas.utilities.AudioFileInfo$errCode.valueOf:(Ljava/lang/String;)Lde/kromke/andreas/utilities/AudioFileInfo$errCode; │ │ -2c3fb4: 1c00 d80f |0000: const-class v0, Lde/kromke/andreas/utilities/AudioFileInfo$errCode; // type@0fd8 │ │ -2c3fb8: 7120 0487 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@8704 │ │ -2c3fbe: 0c01 |0005: move-result-object v1 │ │ -2c3fc0: 1f01 d80f |0006: check-cast v1, Lde/kromke/andreas/utilities/AudioFileInfo$errCode; // type@0fd8 │ │ -2c3fc4: 1101 |0008: return-object v1 │ │ +2c3fa8: |[2c3fa8] de.kromke.andreas.utilities.AudioFileInfo$errCode.valueOf:(Ljava/lang/String;)Lde/kromke/andreas/utilities/AudioFileInfo$errCode; │ │ +2c3fb8: 1c00 d80f |0000: const-class v0, Lde/kromke/andreas/utilities/AudioFileInfo$errCode; // type@0fd8 │ │ +2c3fbc: 7120 0487 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@8704 │ │ +2c3fc2: 0c01 |0005: move-result-object v1 │ │ +2c3fc4: 1f01 d80f |0006: check-cast v1, Lde/kromke/andreas/utilities/AudioFileInfo$errCode; // type@0fd8 │ │ +2c3fc8: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #3 : (in Lde/kromke/andreas/utilities/AudioFileInfo$errCode;) │ │ @@ -679378,20 +679378,20 @@ │ │ type : '()[Lde/kromke/andreas/utilities/AudioFileInfo$errCode;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -2c3fc8: |[2c3fc8] de.kromke.andreas.utilities.AudioFileInfo$errCode.values:()[Lde/kromke/andreas/utilities/AudioFileInfo$errCode; │ │ -2c3fd8: 6200 2b81 |0000: sget-object v0, Lde/kromke/andreas/utilities/AudioFileInfo$errCode;.$VALUES:[Lde/kromke/andreas/utilities/AudioFileInfo$errCode; // field@812b │ │ -2c3fdc: 6e10 fe9f 0000 |0002: invoke-virtual {v0}, [Lde/kromke/andreas/utilities/AudioFileInfo$errCode;.clone:()Ljava/lang/Object; // method@9ffe │ │ -2c3fe2: 0c00 |0005: move-result-object v0 │ │ -2c3fe4: 1f00 b613 |0006: check-cast v0, [Lde/kromke/andreas/utilities/AudioFileInfo$errCode; // type@13b6 │ │ -2c3fe8: 1100 |0008: return-object v0 │ │ +2c3fcc: |[2c3fcc] de.kromke.andreas.utilities.AudioFileInfo$errCode.values:()[Lde/kromke/andreas/utilities/AudioFileInfo$errCode; │ │ +2c3fdc: 6200 2b81 |0000: sget-object v0, Lde/kromke/andreas/utilities/AudioFileInfo$errCode;.$VALUES:[Lde/kromke/andreas/utilities/AudioFileInfo$errCode; // field@812b │ │ +2c3fe0: 6e10 fe9f 0000 |0002: invoke-virtual {v0}, [Lde/kromke/andreas/utilities/AudioFileInfo$errCode;.clone:()Ljava/lang/Object; // method@9ffe │ │ +2c3fe6: 0c00 |0005: move-result-object v0 │ │ +2c3fe8: 1f00 b613 |0006: check-cast v0, [Lde/kromke/andreas/utilities/AudioFileInfo$errCode; // type@13b6 │ │ +2c3fec: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 2723 (AudioFileInfo.java) │ │ @@ -679614,107 +679614,107 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 119 16-bit code units │ │ -2c4ffc: |[2c4ffc] de.kromke.andreas.utilities.AudioFileInfo.:()V │ │ -2c500c: 1300 1400 |0000: const/16 v0, #int 20 // #14 │ │ -2c5010: 2300 e613 |0002: new-array v0, v0, [Lorg/jaudiotagger/tag/FieldKey; // type@13e6 │ │ -2c5014: 6201 9987 |0004: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ALBUM:Lorg/jaudiotagger/tag/FieldKey; // field@8799 │ │ -2c5018: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -2c501a: 4d01 0002 |0007: aput-object v1, v0, v2 │ │ -2c501e: 6201 a287 |0009: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ARTIST:Lorg/jaudiotagger/tag/FieldKey; // field@87a2 │ │ -2c5022: 1212 |000b: const/4 v2, #int 1 // #1 │ │ -2c5024: 4d01 0002 |000c: aput-object v1, v0, v2 │ │ -2c5028: 6201 9a87 |000e: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ALBUM_ARTIST:Lorg/jaudiotagger/tag/FieldKey; // field@879a │ │ -2c502c: 1222 |0010: const/4 v2, #int 2 // #2 │ │ -2c502e: 4d01 0002 |0011: aput-object v1, v0, v2 │ │ -2c5032: 6201 b087 |0013: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.CONDUCTOR:Lorg/jaudiotagger/tag/FieldKey; // field@87b0 │ │ -2c5036: 1232 |0015: const/4 v2, #int 3 // #3 │ │ -2c5038: 4d01 0002 |0016: aput-object v1, v0, v2 │ │ -2c503c: 6201 c587 |0018: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.GROUPING:Lorg/jaudiotagger/tag/FieldKey; // field@87c5 │ │ -2c5040: 1242 |001a: const/4 v2, #int 4 // #4 │ │ -2c5042: 4d01 0002 |001b: aput-object v1, v0, v2 │ │ -2c5046: 6201 2488 |001d: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.TITLE:Lorg/jaudiotagger/tag/FieldKey; // field@8824 │ │ -2c504a: 1252 |001f: const/4 v2, #int 5 // #5 │ │ -2c504c: 4d01 0002 |0020: aput-object v1, v0, v2 │ │ -2c5050: 6201 2088 |0022: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.SUBTITLE:Lorg/jaudiotagger/tag/FieldKey; // field@8820 │ │ -2c5054: 1262 |0024: const/4 v2, #int 6 // #6 │ │ -2c5056: 4d01 0002 |0025: aput-object v1, v0, v2 │ │ -2c505a: 6201 ae87 |0027: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.COMPOSER:Lorg/jaudiotagger/tag/FieldKey; // field@87ae │ │ -2c505e: 1272 |0029: const/4 v2, #int 7 // #7 │ │ -2c5060: 4d01 0002 |002a: aput-object v1, v0, v2 │ │ -2c5064: 6201 ba87 |002c: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.DISC_NO:Lorg/jaudiotagger/tag/FieldKey; // field@87ba │ │ -2c5068: 1302 0800 |002e: const/16 v2, #int 8 // #8 │ │ -2c506c: 4d01 0002 |0030: aput-object v1, v0, v2 │ │ -2c5070: 6201 bc87 |0032: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.DISC_TOTAL:Lorg/jaudiotagger/tag/FieldKey; // field@87bc │ │ -2c5074: 1302 0900 |0034: const/16 v2, #int 9 // #9 │ │ -2c5078: 4d01 0002 |0036: aput-object v1, v0, v2 │ │ -2c507c: 6201 2888 |0038: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.TRACK:Lorg/jaudiotagger/tag/FieldKey; // field@8828 │ │ -2c5080: 1302 0a00 |003a: const/16 v2, #int 10 // #a │ │ -2c5084: 4d01 0002 |003c: aput-object v1, v0, v2 │ │ -2c5088: 6201 2988 |003e: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.TRACK_TOTAL:Lorg/jaudiotagger/tag/FieldKey; // field@8829 │ │ -2c508c: 1302 0b00 |0040: const/16 v2, #int 11 // #b │ │ -2c5090: 4d01 0002 |0042: aput-object v1, v0, v2 │ │ -2c5094: 6201 c387 |0044: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.GENRE:Lorg/jaudiotagger/tag/FieldKey; // field@87c3 │ │ -2c5098: 1302 0c00 |0046: const/16 v2, #int 12 // #c │ │ -2c509c: 4d01 0002 |0048: aput-object v1, v0, v2 │ │ -2c50a0: 6201 3388 |004a: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.YEAR:Lorg/jaudiotagger/tag/FieldKey; // field@8833 │ │ -2c50a4: 1302 0d00 |004c: const/16 v2, #int 13 // #d │ │ -2c50a8: 4d01 0002 |004e: aput-object v1, v0, v2 │ │ -2c50ac: 6201 ad87 |0050: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.COMMENT:Lorg/jaudiotagger/tag/FieldKey; // field@87ad │ │ -2c50b0: 1302 0e00 |0052: const/16 v2, #int 14 // #e │ │ -2c50b4: 4d01 0002 |0054: aput-object v1, v0, v2 │ │ -2c50b8: 6201 e387 |0056: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MOVEMENT:Lorg/jaudiotagger/tag/FieldKey; // field@87e3 │ │ -2c50bc: 1302 0f00 |0058: const/16 v2, #int 15 // #f │ │ -2c50c0: 4d01 0002 |005a: aput-object v1, v0, v2 │ │ -2c50c4: 6201 e487 |005c: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MOVEMENT_NO:Lorg/jaudiotagger/tag/FieldKey; // field@87e4 │ │ -2c50c8: 1302 1000 |005e: const/16 v2, #int 16 // #10 │ │ -2c50cc: 4d01 0002 |0060: aput-object v1, v0, v2 │ │ -2c50d0: 6201 e587 |0062: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MOVEMENT_TOTAL:Lorg/jaudiotagger/tag/FieldKey; // field@87e5 │ │ -2c50d4: 1302 1100 |0064: const/16 v2, #int 17 // #11 │ │ -2c50d8: 4d01 0002 |0066: aput-object v1, v0, v2 │ │ -2c50dc: 6201 cf87 |0068: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ITUNES_GROUPING:Lorg/jaudiotagger/tag/FieldKey; // field@87cf │ │ -2c50e0: 1302 1200 |006a: const/16 v2, #int 18 // #12 │ │ -2c50e4: 4d01 0002 |006c: aput-object v1, v0, v2 │ │ -2c50e8: 6201 3188 |006e: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.WORK:Lorg/jaudiotagger/tag/FieldKey; // field@8831 │ │ -2c50ec: 1302 1300 |0070: const/16 v2, #int 19 // #13 │ │ -2c50f0: 4d01 0002 |0072: aput-object v1, v0, v2 │ │ -2c50f4: 6900 3381 |0074: sput-object v0, Lde/kromke/andreas/utilities/AudioFileInfo;.audioTagIds:[Lorg/jaudiotagger/tag/FieldKey; // field@8133 │ │ -2c50f8: 0e00 |0076: return-void │ │ +2c5000: |[2c5000] de.kromke.andreas.utilities.AudioFileInfo.:()V │ │ +2c5010: 1300 1400 |0000: const/16 v0, #int 20 // #14 │ │ +2c5014: 2300 e613 |0002: new-array v0, v0, [Lorg/jaudiotagger/tag/FieldKey; // type@13e6 │ │ +2c5018: 6201 9987 |0004: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ALBUM:Lorg/jaudiotagger/tag/FieldKey; // field@8799 │ │ +2c501c: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +2c501e: 4d01 0002 |0007: aput-object v1, v0, v2 │ │ +2c5022: 6201 a287 |0009: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ARTIST:Lorg/jaudiotagger/tag/FieldKey; // field@87a2 │ │ +2c5026: 1212 |000b: const/4 v2, #int 1 // #1 │ │ +2c5028: 4d01 0002 |000c: aput-object v1, v0, v2 │ │ +2c502c: 6201 9a87 |000e: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ALBUM_ARTIST:Lorg/jaudiotagger/tag/FieldKey; // field@879a │ │ +2c5030: 1222 |0010: const/4 v2, #int 2 // #2 │ │ +2c5032: 4d01 0002 |0011: aput-object v1, v0, v2 │ │ +2c5036: 6201 b087 |0013: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.CONDUCTOR:Lorg/jaudiotagger/tag/FieldKey; // field@87b0 │ │ +2c503a: 1232 |0015: const/4 v2, #int 3 // #3 │ │ +2c503c: 4d01 0002 |0016: aput-object v1, v0, v2 │ │ +2c5040: 6201 c587 |0018: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.GROUPING:Lorg/jaudiotagger/tag/FieldKey; // field@87c5 │ │ +2c5044: 1242 |001a: const/4 v2, #int 4 // #4 │ │ +2c5046: 4d01 0002 |001b: aput-object v1, v0, v2 │ │ +2c504a: 6201 2488 |001d: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.TITLE:Lorg/jaudiotagger/tag/FieldKey; // field@8824 │ │ +2c504e: 1252 |001f: const/4 v2, #int 5 // #5 │ │ +2c5050: 4d01 0002 |0020: aput-object v1, v0, v2 │ │ +2c5054: 6201 2088 |0022: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.SUBTITLE:Lorg/jaudiotagger/tag/FieldKey; // field@8820 │ │ +2c5058: 1262 |0024: const/4 v2, #int 6 // #6 │ │ +2c505a: 4d01 0002 |0025: aput-object v1, v0, v2 │ │ +2c505e: 6201 ae87 |0027: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.COMPOSER:Lorg/jaudiotagger/tag/FieldKey; // field@87ae │ │ +2c5062: 1272 |0029: const/4 v2, #int 7 // #7 │ │ +2c5064: 4d01 0002 |002a: aput-object v1, v0, v2 │ │ +2c5068: 6201 ba87 |002c: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.DISC_NO:Lorg/jaudiotagger/tag/FieldKey; // field@87ba │ │ +2c506c: 1302 0800 |002e: const/16 v2, #int 8 // #8 │ │ +2c5070: 4d01 0002 |0030: aput-object v1, v0, v2 │ │ +2c5074: 6201 bc87 |0032: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.DISC_TOTAL:Lorg/jaudiotagger/tag/FieldKey; // field@87bc │ │ +2c5078: 1302 0900 |0034: const/16 v2, #int 9 // #9 │ │ +2c507c: 4d01 0002 |0036: aput-object v1, v0, v2 │ │ +2c5080: 6201 2888 |0038: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.TRACK:Lorg/jaudiotagger/tag/FieldKey; // field@8828 │ │ +2c5084: 1302 0a00 |003a: const/16 v2, #int 10 // #a │ │ +2c5088: 4d01 0002 |003c: aput-object v1, v0, v2 │ │ +2c508c: 6201 2988 |003e: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.TRACK_TOTAL:Lorg/jaudiotagger/tag/FieldKey; // field@8829 │ │ +2c5090: 1302 0b00 |0040: const/16 v2, #int 11 // #b │ │ +2c5094: 4d01 0002 |0042: aput-object v1, v0, v2 │ │ +2c5098: 6201 c387 |0044: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.GENRE:Lorg/jaudiotagger/tag/FieldKey; // field@87c3 │ │ +2c509c: 1302 0c00 |0046: const/16 v2, #int 12 // #c │ │ +2c50a0: 4d01 0002 |0048: aput-object v1, v0, v2 │ │ +2c50a4: 6201 3388 |004a: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.YEAR:Lorg/jaudiotagger/tag/FieldKey; // field@8833 │ │ +2c50a8: 1302 0d00 |004c: const/16 v2, #int 13 // #d │ │ +2c50ac: 4d01 0002 |004e: aput-object v1, v0, v2 │ │ +2c50b0: 6201 ad87 |0050: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.COMMENT:Lorg/jaudiotagger/tag/FieldKey; // field@87ad │ │ +2c50b4: 1302 0e00 |0052: const/16 v2, #int 14 // #e │ │ +2c50b8: 4d01 0002 |0054: aput-object v1, v0, v2 │ │ +2c50bc: 6201 e387 |0056: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MOVEMENT:Lorg/jaudiotagger/tag/FieldKey; // field@87e3 │ │ +2c50c0: 1302 0f00 |0058: const/16 v2, #int 15 // #f │ │ +2c50c4: 4d01 0002 |005a: aput-object v1, v0, v2 │ │ +2c50c8: 6201 e487 |005c: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MOVEMENT_NO:Lorg/jaudiotagger/tag/FieldKey; // field@87e4 │ │ +2c50cc: 1302 1000 |005e: const/16 v2, #int 16 // #10 │ │ +2c50d0: 4d01 0002 |0060: aput-object v1, v0, v2 │ │ +2c50d4: 6201 e587 |0062: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MOVEMENT_TOTAL:Lorg/jaudiotagger/tag/FieldKey; // field@87e5 │ │ +2c50d8: 1302 1100 |0064: const/16 v2, #int 17 // #11 │ │ +2c50dc: 4d01 0002 |0066: aput-object v1, v0, v2 │ │ +2c50e0: 6201 cf87 |0068: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ITUNES_GROUPING:Lorg/jaudiotagger/tag/FieldKey; // field@87cf │ │ +2c50e4: 1302 1200 |006a: const/16 v2, #int 18 // #12 │ │ +2c50e8: 4d01 0002 |006c: aput-object v1, v0, v2 │ │ +2c50ec: 6201 3188 |006e: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.WORK:Lorg/jaudiotagger/tag/FieldKey; // field@8831 │ │ +2c50f0: 1302 1300 |0070: const/16 v2, #int 19 // #13 │ │ +2c50f4: 4d01 0002 |0072: aput-object v1, v0, v2 │ │ +2c50f8: 6900 3381 |0074: sput-object v0, Lde/kromke/andreas/utilities/AudioFileInfo;.audioTagIds:[Lorg/jaudiotagger/tag/FieldKey; // field@8133 │ │ +2c50fc: 0e00 |0076: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=109 │ │ locals : │ │ │ │ #1 : (in Lde/kromke/andreas/utilities/AudioFileInfo;) │ │ name : '' │ │ type : '(Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;Landroid/content/ContentResolver;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -2c50fc: |[2c50fc] de.kromke.andreas.utilities.AudioFileInfo.:(Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;Landroid/content/ContentResolver;)V │ │ -2c510c: 7010 7087 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8770 │ │ -2c5112: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -2c5114: 5b10 5081 |0004: iput-object v0, v1, Lde/kromke/andreas/utilities/AudioFileInfo;.mPath:Ljava/lang/String; // field@8150 │ │ -2c5118: 5b10 4f81 |0006: iput-object v0, v1, Lde/kromke/andreas/utilities/AudioFileInfo;.mNewDirEntry:Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry; // field@814f │ │ -2c511c: 5b10 5281 |0008: iput-object v0, v1, Lde/kromke/andreas/utilities/AudioFileInfo;.mf:Lorg/jaudiotagger/audio/AudioFile; // field@8152 │ │ -2c5120: 5b10 5381 |000a: iput-object v0, v1, Lde/kromke/andreas/utilities/AudioFileInfo;.mf3:Lorg/jaudiotagger/audio/mp3/MP3File; // field@8153 │ │ -2c5124: 5b10 5481 |000c: iput-object v0, v1, Lde/kromke/andreas/utilities/AudioFileInfo;.mp4Brand:Ljava/lang/String; // field@8154 │ │ -2c5128: 5b10 4b81 |000e: iput-object v0, v1, Lde/kromke/andreas/utilities/AudioFileInfo;.mAudioHeader:Lorg/jaudiotagger/audio/AudioHeader; // field@814b │ │ -2c512c: 5b10 5181 |0010: iput-object v0, v1, Lde/kromke/andreas/utilities/AudioFileInfo;.mTagsInFile:Lorg/jaudiotagger/tag/Tag; // field@8151 │ │ -2c5130: 5b10 4c81 |0012: iput-object v0, v1, Lde/kromke/andreas/utilities/AudioFileInfo;.mAudioTags:Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags; // field@814c │ │ -2c5134: 5b12 4e81 |0014: iput-object v2, v1, Lde/kromke/andreas/utilities/AudioFileInfo;.mDirEntry:Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry; // field@814e │ │ -2c5138: 5b13 4d81 |0016: iput-object v3, v1, Lde/kromke/andreas/utilities/AudioFileInfo;.mContentResolver:Landroid/content/ContentResolver; // field@814d │ │ -2c513c: 0e00 |0018: return-void │ │ +2c5100: |[2c5100] de.kromke.andreas.utilities.AudioFileInfo.:(Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;Landroid/content/ContentResolver;)V │ │ +2c5110: 7010 7087 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8770 │ │ +2c5116: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +2c5118: 5b10 5081 |0004: iput-object v0, v1, Lde/kromke/andreas/utilities/AudioFileInfo;.mPath:Ljava/lang/String; // field@8150 │ │ +2c511c: 5b10 4f81 |0006: iput-object v0, v1, Lde/kromke/andreas/utilities/AudioFileInfo;.mNewDirEntry:Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry; // field@814f │ │ +2c5120: 5b10 5281 |0008: iput-object v0, v1, Lde/kromke/andreas/utilities/AudioFileInfo;.mf:Lorg/jaudiotagger/audio/AudioFile; // field@8152 │ │ +2c5124: 5b10 5381 |000a: iput-object v0, v1, Lde/kromke/andreas/utilities/AudioFileInfo;.mf3:Lorg/jaudiotagger/audio/mp3/MP3File; // field@8153 │ │ +2c5128: 5b10 5481 |000c: iput-object v0, v1, Lde/kromke/andreas/utilities/AudioFileInfo;.mp4Brand:Ljava/lang/String; // field@8154 │ │ +2c512c: 5b10 4b81 |000e: iput-object v0, v1, Lde/kromke/andreas/utilities/AudioFileInfo;.mAudioHeader:Lorg/jaudiotagger/audio/AudioHeader; // field@814b │ │ +2c5130: 5b10 5181 |0010: iput-object v0, v1, Lde/kromke/andreas/utilities/AudioFileInfo;.mTagsInFile:Lorg/jaudiotagger/tag/Tag; // field@8151 │ │ +2c5134: 5b10 4c81 |0012: iput-object v0, v1, Lde/kromke/andreas/utilities/AudioFileInfo;.mAudioTags:Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags; // field@814c │ │ +2c5138: 5b12 4e81 |0014: iput-object v2, v1, Lde/kromke/andreas/utilities/AudioFileInfo;.mDirEntry:Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry; // field@814e │ │ +2c513c: 5b13 4d81 |0016: iput-object v3, v1, Lde/kromke/andreas/utilities/AudioFileInfo;.mContentResolver:Landroid/content/ContentResolver; // field@814d │ │ +2c5140: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=394 │ │ 0x0004 line=62 │ │ 0x0006 line=64 │ │ 0x0008 line=66 │ │ 0x000a line=67 │ │ @@ -679734,107 +679734,107 @@ │ │ type : '(Landroid/content/ContentResolver;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 209 16-bit code units │ │ -2c40b0: |[2c40b0] de.kromke.andreas.utilities.AudioFileInfo.createBackupFile:(Landroid/content/ContentResolver;)Z │ │ -2c40c0: 5480 4e81 |0000: iget-object v0, v8, Lde/kromke/andreas/utilities/AudioFileInfo;.mDirEntry:Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry; // field@814e │ │ -2c40c4: 7210 0685 0000 |0002: invoke-interface {v0}, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;.getName:()Ljava/lang/String; // method@8506 │ │ -2c40ca: 0c00 |0005: move-result-object v0 │ │ -2c40cc: 2201 3910 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2c40d0: 7010 cc87 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c40d6: 6e20 d787 0100 |000b: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c40dc: 1a02 5704 |000e: const-string v2, ".backup" // string@0457 │ │ -2c40e0: 6e20 d787 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c40e6: 6e10 df87 0100 |0013: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c40ec: 0c01 |0016: move-result-object v1 │ │ -2c40ee: 5482 4e81 |0017: iget-object v2, v8, Lde/kromke/andreas/utilities/AudioFileInfo;.mDirEntry:Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry; // field@814e │ │ -2c40f2: 7220 0385 1200 |0019: invoke-interface {v2, v1}, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;.existsInSameDirectory:(Ljava/lang/String;)Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult; // method@8503 │ │ -2c40f8: 0c02 |001c: move-result-object v2 │ │ -2c40fa: 6203 5b81 |001d: sget-object v3, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult;.YES:Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult; // field@815b │ │ -2c40fe: 1214 |001f: const/4 v4, #int 1 // #1 │ │ -2c4100: 3332 0300 |0020: if-ne v2, v3, 0023 // +0003 │ │ -2c4104: 0f04 |0022: return v4 │ │ -2c4106: 6203 5a81 |0023: sget-object v3, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult;.NO:Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult; // field@815a │ │ -2c410a: 1205 |0025: const/4 v5, #int 0 // #0 │ │ -2c410c: 1a06 f60d |0026: const-string v6, "CMT : AudioFileInfo" // string@0df6 │ │ -2c4110: 3332 a300 |0028: if-ne v2, v3, 00cb // +00a3 │ │ -2c4114: 2202 3910 |002a: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ -2c4118: 7010 cc87 0200 |002c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c411e: 1a03 d879 |002f: const-string v3, "going to rename file "" // string@79d8 │ │ -2c4122: 6e20 d787 3200 |0031: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c4128: 6e20 d787 0200 |0034: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c412e: 1a03 9c02 |0037: const-string v3, "" to "" // string@029c │ │ -2c4132: 6e20 d787 3200 |0039: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c4138: 6e20 d787 1200 |003c: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c413e: 1a07 8e02 |003f: const-string v7, """ // string@028e │ │ -2c4142: 6e20 d787 7200 |0041: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c4148: 6e10 df87 0200 |0044: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c414e: 0c02 |0047: move-result-object v2 │ │ -2c4150: 7120 450e 2600 |0048: invoke-static {v6, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ -2c4156: 5482 4e81 |004b: iget-object v2, v8, Lde/kromke/andreas/utilities/AudioFileInfo;.mDirEntry:Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry; // field@814e │ │ -2c415a: 7230 0c85 1204 |004d: invoke-interface {v2, v1, v4}, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;.renameToEx:(Ljava/lang/String;Z)Z // method@850c │ │ -2c4160: 0a01 |0050: move-result v1 │ │ -2c4162: 3801 7900 |0051: if-eqz v1, 00ca // +0079 │ │ -2c4166: 2201 3910 |0053: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2c416a: 7010 cc87 0100 |0055: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c4170: 1a02 009e |0058: const-string v2, "renamed file now has the name "" // string@9e00 │ │ -2c4174: 6e20 d787 2100 |005a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c417a: 5482 4e81 |005d: iget-object v2, v8, Lde/kromke/andreas/utilities/AudioFileInfo;.mDirEntry:Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry; // field@814e │ │ -2c417e: 7210 0685 0200 |005f: invoke-interface {v2}, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;.getName:()Ljava/lang/String; // method@8506 │ │ -2c4184: 0c02 |0062: move-result-object v2 │ │ -2c4186: 6e20 d787 2100 |0063: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c418c: 6e20 d787 7100 |0066: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c4192: 6e10 df87 0100 |0069: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c4198: 0c01 |006c: move-result-object v1 │ │ -2c419a: 7120 450e 1600 |006d: invoke-static {v6, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ -2c41a0: 5481 4e81 |0070: iget-object v1, v8, Lde/kromke/andreas/utilities/AudioFileInfo;.mDirEntry:Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry; // field@814e │ │ -2c41a4: 7230 ff84 0109 |0072: invoke-interface {v1, v0, v9}, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;.copyTo:(Ljava/lang/String;Landroid/content/ContentResolver;)Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry; // method@84ff │ │ -2c41aa: 0c09 |0075: move-result-object v9 │ │ -2c41ac: 3809 2c00 |0076: if-eqz v9, 00a2 // +002c │ │ -2c41b0: 2200 3910 |0078: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -2c41b4: 7010 cc87 0000 |007a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c41ba: 1a01 c5ad |007d: const-string v1, "successfully copied "" // string@adc5 │ │ -2c41be: 6e20 d787 1000 |007f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c41c4: 5481 4e81 |0082: iget-object v1, v8, Lde/kromke/andreas/utilities/AudioFileInfo;.mDirEntry:Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry; // field@814e │ │ -2c41c8: 7210 0685 0100 |0084: invoke-interface {v1}, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;.getName:()Ljava/lang/String; // method@8506 │ │ -2c41ce: 0c01 |0087: move-result-object v1 │ │ -2c41d0: 6e20 d787 1000 |0088: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c41d6: 6e20 d787 3000 |008b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c41dc: 7210 0685 0900 |008e: invoke-interface {v9}, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;.getName:()Ljava/lang/String; // method@8506 │ │ -2c41e2: 0c01 |0091: move-result-object v1 │ │ -2c41e4: 6e20 d787 1000 |0092: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c41ea: 6e20 d787 7000 |0095: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c41f0: 6e10 df87 0000 |0098: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c41f6: 0c00 |009b: move-result-object v0 │ │ -2c41f8: 7120 450e 0600 |009c: invoke-static {v6, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ -2c41fe: 5b89 4f81 |009f: iput-object v9, v8, Lde/kromke/andreas/utilities/AudioFileInfo;.mNewDirEntry:Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry; // field@814f │ │ -2c4202: 0f04 |00a1: return v4 │ │ -2c4204: 2209 3910 |00a2: new-instance v9, Ljava/lang/StringBuilder; // type@1039 │ │ -2c4208: 7010 cc87 0900 |00a4: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c420e: 1a01 4cb1 |00a7: const-string v1, "undo: going to rename file "" // string@b14c │ │ -2c4212: 6e20 d787 1900 |00a9: invoke-virtual {v9, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c4218: 5481 4e81 |00ac: iget-object v1, v8, Lde/kromke/andreas/utilities/AudioFileInfo;.mDirEntry:Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry; // field@814e │ │ -2c421c: 7210 0685 0100 |00ae: invoke-interface {v1}, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;.getName:()Ljava/lang/String; // method@8506 │ │ -2c4222: 0c01 |00b1: move-result-object v1 │ │ -2c4224: 6e20 d787 1900 |00b2: invoke-virtual {v9, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c422a: 6e20 d787 3900 |00b5: invoke-virtual {v9, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c4230: 6e20 d787 0900 |00b8: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c4236: 6e20 d787 7900 |00bb: invoke-virtual {v9, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c423c: 6e10 df87 0900 |00be: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c4242: 0c09 |00c1: move-result-object v9 │ │ -2c4244: 7120 450e 9600 |00c2: invoke-static {v6, v9}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ -2c424a: 5489 4e81 |00c5: iget-object v9, v8, Lde/kromke/andreas/utilities/AudioFileInfo;.mDirEntry:Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry; // field@814e │ │ -2c424e: 7230 0c85 0904 |00c7: invoke-interface {v9, v0, v4}, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;.renameToEx:(Ljava/lang/String;Z)Z // method@850c │ │ -2c4254: 0f05 |00ca: return v5 │ │ -2c4256: 1a09 216b |00cb: const-string v9, "fatal error while creating backup file" // string@6b21 │ │ -2c425a: 7120 470e 9600 |00cd: invoke-static {v6, v9}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ -2c4260: 0f05 |00d0: return v5 │ │ +2c40b4: |[2c40b4] de.kromke.andreas.utilities.AudioFileInfo.createBackupFile:(Landroid/content/ContentResolver;)Z │ │ +2c40c4: 5480 4e81 |0000: iget-object v0, v8, Lde/kromke/andreas/utilities/AudioFileInfo;.mDirEntry:Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry; // field@814e │ │ +2c40c8: 7210 0685 0000 |0002: invoke-interface {v0}, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;.getName:()Ljava/lang/String; // method@8506 │ │ +2c40ce: 0c00 |0005: move-result-object v0 │ │ +2c40d0: 2201 3910 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2c40d4: 7010 cc87 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c40da: 6e20 d787 0100 |000b: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c40e0: 1a02 5704 |000e: const-string v2, ".backup" // string@0457 │ │ +2c40e4: 6e20 d787 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c40ea: 6e10 df87 0100 |0013: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c40f0: 0c01 |0016: move-result-object v1 │ │ +2c40f2: 5482 4e81 |0017: iget-object v2, v8, Lde/kromke/andreas/utilities/AudioFileInfo;.mDirEntry:Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry; // field@814e │ │ +2c40f6: 7220 0385 1200 |0019: invoke-interface {v2, v1}, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;.existsInSameDirectory:(Ljava/lang/String;)Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult; // method@8503 │ │ +2c40fc: 0c02 |001c: move-result-object v2 │ │ +2c40fe: 6203 5b81 |001d: sget-object v3, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult;.YES:Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult; // field@815b │ │ +2c4102: 1214 |001f: const/4 v4, #int 1 // #1 │ │ +2c4104: 3332 0300 |0020: if-ne v2, v3, 0023 // +0003 │ │ +2c4108: 0f04 |0022: return v4 │ │ +2c410a: 6203 5a81 |0023: sget-object v3, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult;.NO:Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult; // field@815a │ │ +2c410e: 1205 |0025: const/4 v5, #int 0 // #0 │ │ +2c4110: 1a06 f60d |0026: const-string v6, "CMT : AudioFileInfo" // string@0df6 │ │ +2c4114: 3332 a300 |0028: if-ne v2, v3, 00cb // +00a3 │ │ +2c4118: 2202 3910 |002a: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ +2c411c: 7010 cc87 0200 |002c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c4122: 1a03 d879 |002f: const-string v3, "going to rename file "" // string@79d8 │ │ +2c4126: 6e20 d787 3200 |0031: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c412c: 6e20 d787 0200 |0034: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c4132: 1a03 9c02 |0037: const-string v3, "" to "" // string@029c │ │ +2c4136: 6e20 d787 3200 |0039: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c413c: 6e20 d787 1200 |003c: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c4142: 1a07 8e02 |003f: const-string v7, """ // string@028e │ │ +2c4146: 6e20 d787 7200 |0041: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c414c: 6e10 df87 0200 |0044: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c4152: 0c02 |0047: move-result-object v2 │ │ +2c4154: 7120 450e 2600 |0048: invoke-static {v6, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ +2c415a: 5482 4e81 |004b: iget-object v2, v8, Lde/kromke/andreas/utilities/AudioFileInfo;.mDirEntry:Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry; // field@814e │ │ +2c415e: 7230 0c85 1204 |004d: invoke-interface {v2, v1, v4}, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;.renameToEx:(Ljava/lang/String;Z)Z // method@850c │ │ +2c4164: 0a01 |0050: move-result v1 │ │ +2c4166: 3801 7900 |0051: if-eqz v1, 00ca // +0079 │ │ +2c416a: 2201 3910 |0053: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2c416e: 7010 cc87 0100 |0055: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c4174: 1a02 009e |0058: const-string v2, "renamed file now has the name "" // string@9e00 │ │ +2c4178: 6e20 d787 2100 |005a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c417e: 5482 4e81 |005d: iget-object v2, v8, Lde/kromke/andreas/utilities/AudioFileInfo;.mDirEntry:Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry; // field@814e │ │ +2c4182: 7210 0685 0200 |005f: invoke-interface {v2}, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;.getName:()Ljava/lang/String; // method@8506 │ │ +2c4188: 0c02 |0062: move-result-object v2 │ │ +2c418a: 6e20 d787 2100 |0063: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c4190: 6e20 d787 7100 |0066: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c4196: 6e10 df87 0100 |0069: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c419c: 0c01 |006c: move-result-object v1 │ │ +2c419e: 7120 450e 1600 |006d: invoke-static {v6, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ +2c41a4: 5481 4e81 |0070: iget-object v1, v8, Lde/kromke/andreas/utilities/AudioFileInfo;.mDirEntry:Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry; // field@814e │ │ +2c41a8: 7230 ff84 0109 |0072: invoke-interface {v1, v0, v9}, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;.copyTo:(Ljava/lang/String;Landroid/content/ContentResolver;)Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry; // method@84ff │ │ +2c41ae: 0c09 |0075: move-result-object v9 │ │ +2c41b0: 3809 2c00 |0076: if-eqz v9, 00a2 // +002c │ │ +2c41b4: 2200 3910 |0078: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +2c41b8: 7010 cc87 0000 |007a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c41be: 1a01 c5ad |007d: const-string v1, "successfully copied "" // string@adc5 │ │ +2c41c2: 6e20 d787 1000 |007f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c41c8: 5481 4e81 |0082: iget-object v1, v8, Lde/kromke/andreas/utilities/AudioFileInfo;.mDirEntry:Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry; // field@814e │ │ +2c41cc: 7210 0685 0100 |0084: invoke-interface {v1}, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;.getName:()Ljava/lang/String; // method@8506 │ │ +2c41d2: 0c01 |0087: move-result-object v1 │ │ +2c41d4: 6e20 d787 1000 |0088: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c41da: 6e20 d787 3000 |008b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c41e0: 7210 0685 0900 |008e: invoke-interface {v9}, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;.getName:()Ljava/lang/String; // method@8506 │ │ +2c41e6: 0c01 |0091: move-result-object v1 │ │ +2c41e8: 6e20 d787 1000 |0092: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c41ee: 6e20 d787 7000 |0095: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c41f4: 6e10 df87 0000 |0098: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c41fa: 0c00 |009b: move-result-object v0 │ │ +2c41fc: 7120 450e 0600 |009c: invoke-static {v6, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ +2c4202: 5b89 4f81 |009f: iput-object v9, v8, Lde/kromke/andreas/utilities/AudioFileInfo;.mNewDirEntry:Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry; // field@814f │ │ +2c4206: 0f04 |00a1: return v4 │ │ +2c4208: 2209 3910 |00a2: new-instance v9, Ljava/lang/StringBuilder; // type@1039 │ │ +2c420c: 7010 cc87 0900 |00a4: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c4212: 1a01 4cb1 |00a7: const-string v1, "undo: going to rename file "" // string@b14c │ │ +2c4216: 6e20 d787 1900 |00a9: invoke-virtual {v9, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c421c: 5481 4e81 |00ac: iget-object v1, v8, Lde/kromke/andreas/utilities/AudioFileInfo;.mDirEntry:Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry; // field@814e │ │ +2c4220: 7210 0685 0100 |00ae: invoke-interface {v1}, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;.getName:()Ljava/lang/String; // method@8506 │ │ +2c4226: 0c01 |00b1: move-result-object v1 │ │ +2c4228: 6e20 d787 1900 |00b2: invoke-virtual {v9, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c422e: 6e20 d787 3900 |00b5: invoke-virtual {v9, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c4234: 6e20 d787 0900 |00b8: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c423a: 6e20 d787 7900 |00bb: invoke-virtual {v9, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c4240: 6e10 df87 0900 |00be: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c4246: 0c09 |00c1: move-result-object v9 │ │ +2c4248: 7120 450e 9600 |00c2: invoke-static {v6, v9}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ +2c424e: 5489 4e81 |00c5: iget-object v9, v8, Lde/kromke/andreas/utilities/AudioFileInfo;.mDirEntry:Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry; // field@814e │ │ +2c4252: 7230 0c85 0904 |00c7: invoke-interface {v9, v0, v4}, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;.renameToEx:(Ljava/lang/String;Z)Z // method@850c │ │ +2c4258: 0f05 |00ca: return v5 │ │ +2c425a: 1a09 216b |00cb: const-string v9, "fatal error while creating backup file" // string@6b21 │ │ +2c425e: 7120 470e 9600 |00cd: invoke-static {v6, v9}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ +2c4264: 0f05 |00d0: return v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=880 │ │ 0x0006 line=881 │ │ 0x0017 line=883 │ │ 0x001d line=884 │ │ 0x0023 line=890 │ │ @@ -679856,123 +679856,123 @@ │ │ type : '(Lorg/jaudiotagger/tag/Tag;)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 15 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 239 16-bit code units │ │ -2c4cec: |[2c4cec] de.kromke.andreas.utilities.AudioFileInfo.getCommentTagStringSafely:(Lorg/jaudiotagger/tag/Tag;)Ljava/lang/String; │ │ -2c4cfc: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ -2c4d00: 1a01 f60d |0002: const-string v1, "CMT : AudioFileInfo" // string@0df6 │ │ -2c4d04: 6202 ad87 |0004: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.COMMENT:Lorg/jaudiotagger/tag/FieldKey; // field@87ad │ │ -2c4d08: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -2c4d0a: 7220 bf91 2e00 |0007: invoke-interface {v14, v2}, Lorg/jaudiotagger/tag/Tag;.getFields:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/util/List; // method@91bf │ │ -2c4d10: 0c04 |000a: move-result-object v4 │ │ -2c4d12: 3804 db00 |000b: if-eqz v4, 00e6 // +00db │ │ -2c4d16: 7210 7389 0400 |000d: invoke-interface {v4}, Ljava/util/List;.size:()I // method@8973 │ │ -2c4d1c: 0a05 |0010: move-result v5 │ │ -2c4d1e: 2206 3910 |0011: new-instance v6, Ljava/lang/StringBuilder; // type@1039 │ │ -2c4d22: 7010 cc87 0600 |0013: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c4d28: 1a07 ce4d |0016: const-string v7, "There are " // string@4dce │ │ -2c4d2c: 6e20 d787 7600 |0018: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c4d32: 6e20 d387 5600 |001b: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2c4d38: 1a07 7302 |001e: const-string v7, " values for " // string@0273 │ │ -2c4d3c: 6e20 d787 7600 |0020: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c4d42: 6e20 d687 2600 |0023: invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ -2c4d48: 6e10 df87 0600 |0026: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c4d4e: 0c06 |0029: move-result-object v6 │ │ -2c4d50: 7120 4d0e 6100 |002a: invoke-static {v1, v6}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0e4d │ │ -2c4d56: 1206 |002d: const/4 v6, #int 0 // #0 │ │ -2c4d58: 3556 b800 |002e: if-ge v6, v5, 00e6 // +00b8 │ │ -2c4d5c: 7220 6a89 6400 |0030: invoke-interface {v4, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ -2c4d62: 0c07 |0033: move-result-object v7 │ │ -2c4d64: 1f07 c711 |0034: check-cast v7, Lorg/jaudiotagger/tag/TagField; // type@11c7 │ │ -2c4d68: 7210 d991 0700 |0036: invoke-interface {v7}, Lorg/jaudiotagger/tag/TagField;.isBinary:()Z // method@91d9 │ │ -2c4d6e: 0a08 |0039: move-result v8 │ │ -2c4d70: 1a09 e17b |003a: const-string v9, "id = "" // string@7be1 │ │ -2c4d74: 3808 1f00 |003c: if-eqz v8, 005b // +001f │ │ -2c4d78: 2208 3910 |003e: new-instance v8, Ljava/lang/StringBuilder; // type@1039 │ │ -2c4d7c: 7010 cc87 0800 |0040: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c4d82: 6e20 d787 9800 |0043: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c4d88: 7210 d691 0700 |0046: invoke-interface {v7}, Lorg/jaudiotagger/tag/TagField;.getId:()Ljava/lang/String; // method@91d6 │ │ -2c4d8e: 0c07 |0049: move-result-object v7 │ │ -2c4d90: 6e20 d787 7800 |004a: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c4d96: 1a07 a302 |004d: const-string v7, "", value is binary" // string@02a3 │ │ -2c4d9a: 6e20 d787 7800 |004f: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c4da0: 6e10 df87 0800 |0052: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c4da6: 0c07 |0055: move-result-object v7 │ │ -2c4da8: 7120 4c0e 7100 |0056: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0e4c │ │ -2c4dae: 2900 8900 |0059: goto/16 00e2 // +0089 │ │ -2c4db2: 2078 0912 |005b: instance-of v8, v7, Lorg/jaudiotagger/tag/id3/AbstractTagFrame; // type@1209 │ │ -2c4db6: 1a0a a202 |005d: const-string v10, "", value = "" // string@02a2 │ │ -2c4dba: 1a0b 8e02 |005f: const-string v11, """ // string@028e │ │ -2c4dbe: 3808 5b00 |0061: if-eqz v8, 00bc // +005b │ │ -2c4dc2: 0778 |0063: move-object v8, v7 │ │ -2c4dc4: 1f08 0912 |0064: check-cast v8, Lorg/jaudiotagger/tag/id3/AbstractTagFrame; // type@1209 │ │ -2c4dc8: 6e10 4695 0800 |0066: invoke-virtual {v8}, Lorg/jaudiotagger/tag/id3/AbstractTagFrame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@9546 │ │ -2c4dce: 0c08 |0069: move-result-object v8 │ │ -2c4dd0: 6e10 5795 0800 |006a: invoke-virtual {v8}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.getUserFriendlyValue:()Ljava/lang/String; // method@9557 │ │ -2c4dd6: 0c0c |006d: move-result-object v12 │ │ -2c4dd8: 220d 3910 |006e: new-instance v13, Ljava/lang/StringBuilder; // type@1039 │ │ -2c4ddc: 7010 cc87 0d00 |0070: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c4de2: 6e20 d787 9d00 |0073: invoke-virtual {v13, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c4de8: 7210 d691 0700 |0076: invoke-interface {v7}, Lorg/jaudiotagger/tag/TagField;.getId:()Ljava/lang/String; // method@91d6 │ │ -2c4dee: 0c07 |0079: move-result-object v7 │ │ -2c4df0: 6e20 d787 7d00 |007a: invoke-virtual {v13, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c4df6: 6e20 d787 ad00 |007d: invoke-virtual {v13, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c4dfc: 6e20 d787 cd00 |0080: invoke-virtual {v13, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c4e02: 6e20 d787 bd00 |0083: invoke-virtual {v13, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c4e08: 6e10 df87 0d00 |0086: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c4e0e: 0c07 |0089: move-result-object v7 │ │ -2c4e10: 7120 4c0e 7100 |008a: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0e4c │ │ -2c4e16: 2087 3a12 |008d: instance-of v7, v8, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM; // type@123a │ │ -2c4e1a: 3807 5000 |008f: if-eqz v7, 00df // +0050 │ │ -2c4e1e: 1f08 3a12 |0091: check-cast v8, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM; // type@123a │ │ -2c4e22: 6e10 3998 0800 |0093: invoke-virtual {v8}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM;.getDescription:()Ljava/lang/String; // method@9839 │ │ -2c4e28: 0c07 |0096: move-result-object v7 │ │ -2c4e2a: 2208 3910 |0097: new-instance v8, Ljava/lang/StringBuilder; // type@1039 │ │ -2c4e2e: 7010 cc87 0800 |0099: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c4e34: 1a09 0501 |009c: const-string v9, " This is a comment with description "" // string@0105 │ │ -2c4e38: 6e20 d787 9800 |009e: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c4e3e: 6e20 d787 7800 |00a1: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c4e44: 6e20 d787 b800 |00a4: invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c4e4a: 6e10 df87 0800 |00a7: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c4e50: 0c08 |00aa: move-result-object v8 │ │ -2c4e52: 7120 4c0e 8100 |00ab: invoke-static {v1, v8}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0e4c │ │ -2c4e58: 3807 3100 |00ae: if-eqz v7, 00df // +0031 │ │ -2c4e5c: 6e10 a787 0700 |00b0: invoke-virtual {v7}, Ljava/lang/String;.isEmpty:()Z // method@87a7 │ │ -2c4e62: 0a07 |00b3: move-result v7 │ │ -2c4e64: 3907 2b00 |00b4: if-nez v7, 00df // +002b │ │ -2c4e68: 1a07 be00 |00b6: const-string v7, " -> skip this comment" // string@00be │ │ -2c4e6c: 7120 4c0e 7100 |00b8: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0e4c │ │ -2c4e72: 2827 |00bb: goto 00e2 // +0027 │ │ -2c4e74: 7230 c591 2e06 |00bc: invoke-interface {v14, v2, v6}, Lorg/jaudiotagger/tag/Tag;.getValue:(Lorg/jaudiotagger/tag/FieldKey;I)Ljava/lang/String; // method@91c5 │ │ -2c4e7a: 0c0c |00bf: move-result-object v12 │ │ -2c4e7c: 2208 3910 |00c0: new-instance v8, Ljava/lang/StringBuilder; // type@1039 │ │ -2c4e80: 7010 cc87 0800 |00c2: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c4e86: 6e20 d787 9800 |00c5: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c4e8c: 7210 d691 0700 |00c8: invoke-interface {v7}, Lorg/jaudiotagger/tag/TagField;.getId:()Ljava/lang/String; // method@91d6 │ │ -2c4e92: 0c07 |00cb: move-result-object v7 │ │ -2c4e94: 6e20 d787 7800 |00cc: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c4e9a: 6e20 d787 a800 |00cf: invoke-virtual {v8, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c4ea0: 6e20 d787 c800 |00d2: invoke-virtual {v8, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c4ea6: 6e20 d787 b800 |00d5: invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c4eac: 6e10 df87 0800 |00d8: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c4eb2: 0c07 |00db: move-result-object v7 │ │ -2c4eb4: 7120 4c0e 7100 |00dc: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0e4c │ │ -2c4eba: 3903 0300 |00df: if-nez v3, 00e2 // +0003 │ │ -2c4ebe: 07c3 |00e1: move-object v3, v12 │ │ -2c4ec0: d806 0601 |00e2: add-int/lit8 v6, v6, #int 1 // #01 │ │ -2c4ec4: 2900 4aff |00e4: goto/16 002e // -00b6 │ │ -2c4ec8: 3903 0300 |00e6: if-nez v3, 00e9 // +0003 │ │ -2c4ecc: 2806 |00e8: goto 00ee // +0006 │ │ -2c4ece: 6e10 bb87 0300 |00e9: invoke-virtual {v3}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@87bb │ │ -2c4ed4: 0c0e |00ec: move-result-object v14 │ │ -2c4ed6: 07e0 |00ed: move-object v0, v14 │ │ -2c4ed8: 1100 |00ee: return-object v0 │ │ +2c4cf0: |[2c4cf0] de.kromke.andreas.utilities.AudioFileInfo.getCommentTagStringSafely:(Lorg/jaudiotagger/tag/Tag;)Ljava/lang/String; │ │ +2c4d00: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ +2c4d04: 1a01 f60d |0002: const-string v1, "CMT : AudioFileInfo" // string@0df6 │ │ +2c4d08: 6202 ad87 |0004: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.COMMENT:Lorg/jaudiotagger/tag/FieldKey; // field@87ad │ │ +2c4d0c: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +2c4d0e: 7220 bf91 2e00 |0007: invoke-interface {v14, v2}, Lorg/jaudiotagger/tag/Tag;.getFields:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/util/List; // method@91bf │ │ +2c4d14: 0c04 |000a: move-result-object v4 │ │ +2c4d16: 3804 db00 |000b: if-eqz v4, 00e6 // +00db │ │ +2c4d1a: 7210 7389 0400 |000d: invoke-interface {v4}, Ljava/util/List;.size:()I // method@8973 │ │ +2c4d20: 0a05 |0010: move-result v5 │ │ +2c4d22: 2206 3910 |0011: new-instance v6, Ljava/lang/StringBuilder; // type@1039 │ │ +2c4d26: 7010 cc87 0600 |0013: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c4d2c: 1a07 ce4d |0016: const-string v7, "There are " // string@4dce │ │ +2c4d30: 6e20 d787 7600 |0018: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c4d36: 6e20 d387 5600 |001b: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2c4d3c: 1a07 7302 |001e: const-string v7, " values for " // string@0273 │ │ +2c4d40: 6e20 d787 7600 |0020: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c4d46: 6e20 d687 2600 |0023: invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ +2c4d4c: 6e10 df87 0600 |0026: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c4d52: 0c06 |0029: move-result-object v6 │ │ +2c4d54: 7120 4d0e 6100 |002a: invoke-static {v1, v6}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0e4d │ │ +2c4d5a: 1206 |002d: const/4 v6, #int 0 // #0 │ │ +2c4d5c: 3556 b800 |002e: if-ge v6, v5, 00e6 // +00b8 │ │ +2c4d60: 7220 6a89 6400 |0030: invoke-interface {v4, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ +2c4d66: 0c07 |0033: move-result-object v7 │ │ +2c4d68: 1f07 c711 |0034: check-cast v7, Lorg/jaudiotagger/tag/TagField; // type@11c7 │ │ +2c4d6c: 7210 d991 0700 |0036: invoke-interface {v7}, Lorg/jaudiotagger/tag/TagField;.isBinary:()Z // method@91d9 │ │ +2c4d72: 0a08 |0039: move-result v8 │ │ +2c4d74: 1a09 e17b |003a: const-string v9, "id = "" // string@7be1 │ │ +2c4d78: 3808 1f00 |003c: if-eqz v8, 005b // +001f │ │ +2c4d7c: 2208 3910 |003e: new-instance v8, Ljava/lang/StringBuilder; // type@1039 │ │ +2c4d80: 7010 cc87 0800 |0040: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c4d86: 6e20 d787 9800 |0043: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c4d8c: 7210 d691 0700 |0046: invoke-interface {v7}, Lorg/jaudiotagger/tag/TagField;.getId:()Ljava/lang/String; // method@91d6 │ │ +2c4d92: 0c07 |0049: move-result-object v7 │ │ +2c4d94: 6e20 d787 7800 |004a: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c4d9a: 1a07 a302 |004d: const-string v7, "", value is binary" // string@02a3 │ │ +2c4d9e: 6e20 d787 7800 |004f: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c4da4: 6e10 df87 0800 |0052: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c4daa: 0c07 |0055: move-result-object v7 │ │ +2c4dac: 7120 4c0e 7100 |0056: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0e4c │ │ +2c4db2: 2900 8900 |0059: goto/16 00e2 // +0089 │ │ +2c4db6: 2078 0912 |005b: instance-of v8, v7, Lorg/jaudiotagger/tag/id3/AbstractTagFrame; // type@1209 │ │ +2c4dba: 1a0a a202 |005d: const-string v10, "", value = "" // string@02a2 │ │ +2c4dbe: 1a0b 8e02 |005f: const-string v11, """ // string@028e │ │ +2c4dc2: 3808 5b00 |0061: if-eqz v8, 00bc // +005b │ │ +2c4dc6: 0778 |0063: move-object v8, v7 │ │ +2c4dc8: 1f08 0912 |0064: check-cast v8, Lorg/jaudiotagger/tag/id3/AbstractTagFrame; // type@1209 │ │ +2c4dcc: 6e10 4695 0800 |0066: invoke-virtual {v8}, Lorg/jaudiotagger/tag/id3/AbstractTagFrame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@9546 │ │ +2c4dd2: 0c08 |0069: move-result-object v8 │ │ +2c4dd4: 6e10 5795 0800 |006a: invoke-virtual {v8}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.getUserFriendlyValue:()Ljava/lang/String; // method@9557 │ │ +2c4dda: 0c0c |006d: move-result-object v12 │ │ +2c4ddc: 220d 3910 |006e: new-instance v13, Ljava/lang/StringBuilder; // type@1039 │ │ +2c4de0: 7010 cc87 0d00 |0070: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c4de6: 6e20 d787 9d00 |0073: invoke-virtual {v13, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c4dec: 7210 d691 0700 |0076: invoke-interface {v7}, Lorg/jaudiotagger/tag/TagField;.getId:()Ljava/lang/String; // method@91d6 │ │ +2c4df2: 0c07 |0079: move-result-object v7 │ │ +2c4df4: 6e20 d787 7d00 |007a: invoke-virtual {v13, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c4dfa: 6e20 d787 ad00 |007d: invoke-virtual {v13, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c4e00: 6e20 d787 cd00 |0080: invoke-virtual {v13, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c4e06: 6e20 d787 bd00 |0083: invoke-virtual {v13, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c4e0c: 6e10 df87 0d00 |0086: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c4e12: 0c07 |0089: move-result-object v7 │ │ +2c4e14: 7120 4c0e 7100 |008a: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0e4c │ │ +2c4e1a: 2087 3a12 |008d: instance-of v7, v8, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM; // type@123a │ │ +2c4e1e: 3807 5000 |008f: if-eqz v7, 00df // +0050 │ │ +2c4e22: 1f08 3a12 |0091: check-cast v8, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM; // type@123a │ │ +2c4e26: 6e10 3998 0800 |0093: invoke-virtual {v8}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM;.getDescription:()Ljava/lang/String; // method@9839 │ │ +2c4e2c: 0c07 |0096: move-result-object v7 │ │ +2c4e2e: 2208 3910 |0097: new-instance v8, Ljava/lang/StringBuilder; // type@1039 │ │ +2c4e32: 7010 cc87 0800 |0099: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c4e38: 1a09 0501 |009c: const-string v9, " This is a comment with description "" // string@0105 │ │ +2c4e3c: 6e20 d787 9800 |009e: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c4e42: 6e20 d787 7800 |00a1: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c4e48: 6e20 d787 b800 |00a4: invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c4e4e: 6e10 df87 0800 |00a7: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c4e54: 0c08 |00aa: move-result-object v8 │ │ +2c4e56: 7120 4c0e 8100 |00ab: invoke-static {v1, v8}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0e4c │ │ +2c4e5c: 3807 3100 |00ae: if-eqz v7, 00df // +0031 │ │ +2c4e60: 6e10 a787 0700 |00b0: invoke-virtual {v7}, Ljava/lang/String;.isEmpty:()Z // method@87a7 │ │ +2c4e66: 0a07 |00b3: move-result v7 │ │ +2c4e68: 3907 2b00 |00b4: if-nez v7, 00df // +002b │ │ +2c4e6c: 1a07 be00 |00b6: const-string v7, " -> skip this comment" // string@00be │ │ +2c4e70: 7120 4c0e 7100 |00b8: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0e4c │ │ +2c4e76: 2827 |00bb: goto 00e2 // +0027 │ │ +2c4e78: 7230 c591 2e06 |00bc: invoke-interface {v14, v2, v6}, Lorg/jaudiotagger/tag/Tag;.getValue:(Lorg/jaudiotagger/tag/FieldKey;I)Ljava/lang/String; // method@91c5 │ │ +2c4e7e: 0c0c |00bf: move-result-object v12 │ │ +2c4e80: 2208 3910 |00c0: new-instance v8, Ljava/lang/StringBuilder; // type@1039 │ │ +2c4e84: 7010 cc87 0800 |00c2: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c4e8a: 6e20 d787 9800 |00c5: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c4e90: 7210 d691 0700 |00c8: invoke-interface {v7}, Lorg/jaudiotagger/tag/TagField;.getId:()Ljava/lang/String; // method@91d6 │ │ +2c4e96: 0c07 |00cb: move-result-object v7 │ │ +2c4e98: 6e20 d787 7800 |00cc: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c4e9e: 6e20 d787 a800 |00cf: invoke-virtual {v8, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c4ea4: 6e20 d787 c800 |00d2: invoke-virtual {v8, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c4eaa: 6e20 d787 b800 |00d5: invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c4eb0: 6e10 df87 0800 |00d8: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c4eb6: 0c07 |00db: move-result-object v7 │ │ +2c4eb8: 7120 4c0e 7100 |00dc: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0e4c │ │ +2c4ebe: 3903 0300 |00df: if-nez v3, 00e2 // +0003 │ │ +2c4ec2: 07c3 |00e1: move-object v3, v12 │ │ +2c4ec4: d806 0601 |00e2: add-int/lit8 v6, v6, #int 1 // #01 │ │ +2c4ec8: 2900 4aff |00e4: goto/16 002e // -00b6 │ │ +2c4ecc: 3903 0300 |00e6: if-nez v3, 00e9 // +0003 │ │ +2c4ed0: 2806 |00e8: goto 00ee // +0006 │ │ +2c4ed2: 6e10 bb87 0300 |00e9: invoke-virtual {v3}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@87bb │ │ +2c4ed8: 0c0e |00ec: move-result-object v14 │ │ +2c4eda: 07e0 |00ed: move-object v0, v14 │ │ +2c4edc: 1100 |00ee: return-object v0 │ │ catches : 3 │ │ 0x0007 - 0x003a │ │ Lorg/jaudiotagger/tag/KeyNotFoundException; -> 0x00ee │ │ Ljava/lang/UnsupportedOperationException; -> 0x00ee │ │ 0x003e - 0x005d │ │ Lorg/jaudiotagger/tag/KeyNotFoundException; -> 0x00ee │ │ Ljava/lang/UnsupportedOperationException; -> 0x00ee │ │ @@ -680008,67 +680008,67 @@ │ │ type : '(Lorg/jaudiotagger/tag/Tag;Lorg/jaudiotagger/tag/FieldKey;)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 109 16-bit code units │ │ -2c4f00: |[2c4f00] de.kromke.andreas.utilities.AudioFileInfo.getTagStringSafely:(Lorg/jaudiotagger/tag/Tag;Lorg/jaudiotagger/tag/FieldKey;)Ljava/lang/String; │ │ -2c4f10: 1a00 f60d |0000: const-string v0, "CMT : AudioFileInfo" // string@0df6 │ │ -2c4f14: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ -2c4f18: 6202 ad87 |0004: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.COMMENT:Lorg/jaudiotagger/tag/FieldKey; // field@87ad │ │ -2c4f1c: 3329 0700 |0006: if-ne v9, v2, 000d // +0007 │ │ -2c4f20: 7110 ee84 0800 |0008: invoke-static {v8}, Lde/kromke/andreas/utilities/AudioFileInfo;.getCommentTagStringSafely:(Lorg/jaudiotagger/tag/Tag;)Ljava/lang/String; // method@84ee │ │ -2c4f26: 0c08 |000b: move-result-object v8 │ │ -2c4f28: 1108 |000c: return-object v8 │ │ -2c4f2a: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -2c4f2c: 7220 b991 9800 |000e: invoke-interface {v8, v9}, Lorg/jaudiotagger/tag/Tag;.getAll:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/util/List; // method@91b9 │ │ -2c4f32: 0c08 |0011: move-result-object v8 │ │ -2c4f34: 3808 5200 |0012: if-eqz v8, 0064 // +0052 │ │ -2c4f38: 7210 7389 0800 |0014: invoke-interface {v8}, Ljava/util/List;.size:()I // method@8973 │ │ -2c4f3e: 0a03 |0017: move-result v3 │ │ -2c4f40: 2204 3910 |0018: new-instance v4, Ljava/lang/StringBuilder; // type@1039 │ │ -2c4f44: 7010 cc87 0400 |001a: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c4f4a: 1a05 ce4d |001d: const-string v5, "There are " // string@4dce │ │ -2c4f4e: 6e20 d787 5400 |001f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c4f54: 6e20 d387 3400 |0022: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2c4f5a: 1a05 7302 |0025: const-string v5, " values for " // string@0273 │ │ -2c4f5e: 6e20 d787 5400 |0027: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c4f64: 6e20 d687 9400 |002a: invoke-virtual {v4, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ -2c4f6a: 6e10 df87 0400 |002d: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c4f70: 0c04 |0030: move-result-object v4 │ │ -2c4f72: 7120 4d0e 4000 |0031: invoke-static {v0, v4}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0e4d │ │ -2c4f78: 1204 |0034: const/4 v4, #int 0 // #0 │ │ -2c4f7a: 3534 2f00 |0035: if-ge v4, v3, 0064 // +002f │ │ -2c4f7e: 7220 6a89 4800 |0037: invoke-interface {v8, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ -2c4f84: 0c05 |003a: move-result-object v5 │ │ -2c4f86: 1f05 3710 |003b: check-cast v5, Ljava/lang/String; // type@1037 │ │ -2c4f8a: 2206 3910 |003d: new-instance v6, Ljava/lang/StringBuilder; // type@1039 │ │ -2c4f8e: 7010 cc87 0600 |003f: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c4f94: 1a07 e17b |0042: const-string v7, "id = "" // string@7be1 │ │ -2c4f98: 6e20 d787 7600 |0044: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c4f9e: 6e20 d687 9600 |0047: invoke-virtual {v6, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ -2c4fa4: 1a07 a202 |004a: const-string v7, "", value = "" // string@02a2 │ │ -2c4fa8: 6e20 d787 7600 |004c: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c4fae: 6e20 d787 5600 |004f: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c4fb4: 1a07 8e02 |0052: const-string v7, """ // string@028e │ │ -2c4fb8: 6e20 d787 7600 |0054: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c4fbe: 6e10 df87 0600 |0057: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c4fc4: 0c06 |005a: move-result-object v6 │ │ -2c4fc6: 7120 4c0e 6000 |005b: invoke-static {v0, v6}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0e4c │ │ -2c4fcc: 3902 0300 |005e: if-nez v2, 0061 // +0003 │ │ -2c4fd0: 0752 |0060: move-object v2, v5 │ │ -2c4fd2: d804 0401 |0061: add-int/lit8 v4, v4, #int 1 // #01 │ │ -2c4fd6: 28d2 |0063: goto 0035 // -002e │ │ -2c4fd8: 3902 0300 |0064: if-nez v2, 0067 // +0003 │ │ -2c4fdc: 2806 |0066: goto 006c // +0006 │ │ -2c4fde: 6e10 bb87 0200 |0067: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@87bb │ │ -2c4fe4: 0c08 |006a: move-result-object v8 │ │ -2c4fe6: 0781 |006b: move-object v1, v8 │ │ -2c4fe8: 1101 |006c: return-object v1 │ │ +2c4f04: |[2c4f04] de.kromke.andreas.utilities.AudioFileInfo.getTagStringSafely:(Lorg/jaudiotagger/tag/Tag;Lorg/jaudiotagger/tag/FieldKey;)Ljava/lang/String; │ │ +2c4f14: 1a00 f60d |0000: const-string v0, "CMT : AudioFileInfo" // string@0df6 │ │ +2c4f18: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ +2c4f1c: 6202 ad87 |0004: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.COMMENT:Lorg/jaudiotagger/tag/FieldKey; // field@87ad │ │ +2c4f20: 3329 0700 |0006: if-ne v9, v2, 000d // +0007 │ │ +2c4f24: 7110 ee84 0800 |0008: invoke-static {v8}, Lde/kromke/andreas/utilities/AudioFileInfo;.getCommentTagStringSafely:(Lorg/jaudiotagger/tag/Tag;)Ljava/lang/String; // method@84ee │ │ +2c4f2a: 0c08 |000b: move-result-object v8 │ │ +2c4f2c: 1108 |000c: return-object v8 │ │ +2c4f2e: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +2c4f30: 7220 b991 9800 |000e: invoke-interface {v8, v9}, Lorg/jaudiotagger/tag/Tag;.getAll:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/util/List; // method@91b9 │ │ +2c4f36: 0c08 |0011: move-result-object v8 │ │ +2c4f38: 3808 5200 |0012: if-eqz v8, 0064 // +0052 │ │ +2c4f3c: 7210 7389 0800 |0014: invoke-interface {v8}, Ljava/util/List;.size:()I // method@8973 │ │ +2c4f42: 0a03 |0017: move-result v3 │ │ +2c4f44: 2204 3910 |0018: new-instance v4, Ljava/lang/StringBuilder; // type@1039 │ │ +2c4f48: 7010 cc87 0400 |001a: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c4f4e: 1a05 ce4d |001d: const-string v5, "There are " // string@4dce │ │ +2c4f52: 6e20 d787 5400 |001f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c4f58: 6e20 d387 3400 |0022: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2c4f5e: 1a05 7302 |0025: const-string v5, " values for " // string@0273 │ │ +2c4f62: 6e20 d787 5400 |0027: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c4f68: 6e20 d687 9400 |002a: invoke-virtual {v4, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ +2c4f6e: 6e10 df87 0400 |002d: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c4f74: 0c04 |0030: move-result-object v4 │ │ +2c4f76: 7120 4d0e 4000 |0031: invoke-static {v0, v4}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0e4d │ │ +2c4f7c: 1204 |0034: const/4 v4, #int 0 // #0 │ │ +2c4f7e: 3534 2f00 |0035: if-ge v4, v3, 0064 // +002f │ │ +2c4f82: 7220 6a89 4800 |0037: invoke-interface {v8, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ +2c4f88: 0c05 |003a: move-result-object v5 │ │ +2c4f8a: 1f05 3710 |003b: check-cast v5, Ljava/lang/String; // type@1037 │ │ +2c4f8e: 2206 3910 |003d: new-instance v6, Ljava/lang/StringBuilder; // type@1039 │ │ +2c4f92: 7010 cc87 0600 |003f: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c4f98: 1a07 e17b |0042: const-string v7, "id = "" // string@7be1 │ │ +2c4f9c: 6e20 d787 7600 |0044: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c4fa2: 6e20 d687 9600 |0047: invoke-virtual {v6, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ +2c4fa8: 1a07 a202 |004a: const-string v7, "", value = "" // string@02a2 │ │ +2c4fac: 6e20 d787 7600 |004c: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c4fb2: 6e20 d787 5600 |004f: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c4fb8: 1a07 8e02 |0052: const-string v7, """ // string@028e │ │ +2c4fbc: 6e20 d787 7600 |0054: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c4fc2: 6e10 df87 0600 |0057: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c4fc8: 0c06 |005a: move-result-object v6 │ │ +2c4fca: 7120 4c0e 6000 |005b: invoke-static {v0, v6}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0e4c │ │ +2c4fd0: 3902 0300 |005e: if-nez v2, 0061 // +0003 │ │ +2c4fd4: 0752 |0060: move-object v2, v5 │ │ +2c4fd6: d804 0401 |0061: add-int/lit8 v4, v4, #int 1 // #01 │ │ +2c4fda: 28d2 |0063: goto 0035 // -002e │ │ +2c4fdc: 3902 0300 |0064: if-nez v2, 0067 // +0003 │ │ +2c4fe0: 2806 |0066: goto 006c // +0006 │ │ +2c4fe2: 6e10 bb87 0200 |0067: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@87bb │ │ +2c4fe8: 0c08 |006a: move-result-object v8 │ │ +2c4fea: 0781 |006b: move-object v1, v8 │ │ +2c4fec: 1101 |006c: return-object v1 │ │ catches : 1 │ │ 0x000e - 0x006b │ │ Lorg/jaudiotagger/tag/KeyNotFoundException; -> 0x006c │ │ Ljava/lang/UnsupportedOperationException; -> 0x006c │ │ positions : │ │ 0x0004 line=660 │ │ 0x0008 line=662 │ │ @@ -680087,177 +680087,177 @@ │ │ type : '(Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;)Lde/kromke/andreas/utilities/AudioFileInfo$errCode;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 359 16-bit code units │ │ -2c4580: |[2c4580] de.kromke.andreas.utilities.AudioFileInfo.openInternal:(Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;)Lde/kromke/andreas/utilities/AudioFileInfo$errCode; │ │ -2c4590: 1a00 8403 |0000: const-string v0, ")" // string@0384 │ │ -2c4594: 1a01 9f00 |0002: const-string v1, " (" // string@009f │ │ -2c4598: 1a02 f60d |0004: const-string v2, "CMT : AudioFileInfo" // string@0df6 │ │ -2c459c: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -2c459e: 7210 0485 0800 |0007: invoke-interface {v8}, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;.getFile:()Ljava/lang/Object; // method@8504 │ │ -2c45a4: 0c04 |000a: move-result-object v4 │ │ -2c45a6: 2085 de0f |000b: instance-of v5, v8, Lde/kromke/andreas/utilities/DirectoryTreeFile$DirectoryEntryFile; // type@0fde │ │ -2c45aa: 3805 0a00 |000d: if-eqz v5, 0017 // +000a │ │ -2c45ae: 2205 e50f |000f: new-instance v5, Lde/kromke/andreas/utilities/MyFileUsingFile; // type@0fe5 │ │ -2c45b2: 1f04 f50f |0011: check-cast v4, Ljava/io/File; // type@0ff5 │ │ -2c45b6: 7020 a185 4500 |0013: invoke-direct {v5, v4}, Lde/kromke/andreas/utilities/MyFileUsingFile;.:(Ljava/io/File;)V // method@85a1 │ │ -2c45bc: 2810 |0016: goto 0026 // +0010 │ │ -2c45be: 2085 e00f |0017: instance-of v5, v8, Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf; // type@0fe0 │ │ -2c45c2: 3805 0c00 |0019: if-eqz v5, 0025 // +000c │ │ -2c45c6: 2205 e40f |001b: new-instance v5, Lde/kromke/andreas/utilities/MyFileUsingDocumentFile; // type@0fe4 │ │ -2c45ca: 1f04 5008 |001d: check-cast v4, Landroidx/documentfile/provider/DocumentFile; // type@0850 │ │ -2c45ce: 5476 4d81 |001f: iget-object v6, v7, Lde/kromke/andreas/utilities/AudioFileInfo;.mContentResolver:Landroid/content/ContentResolver; // field@814d │ │ -2c45d2: 7030 8285 4506 |0021: invoke-direct {v5, v4, v6}, Lde/kromke/andreas/utilities/MyFileUsingDocumentFile;.:(Landroidx/documentfile/provider/DocumentFile;Landroid/content/ContentResolver;)V // method@8582 │ │ -2c45d8: 2802 |0024: goto 0026 // +0002 │ │ -2c45da: 0735 |0025: move-object v5, v3 │ │ -2c45dc: 7110 528a 0500 |0026: invoke-static {v5}, Lorg/jaudiotagger/audio/AudioFileIO;.read:(Lorg/jaudiotagger/audio/MyFile;)Lorg/jaudiotagger/audio/AudioFile; // method@8a52 │ │ -2c45e2: 0c04 |0029: move-result-object v4 │ │ -2c45e4: 5b74 5281 |002a: iput-object v4, v7, Lde/kromke/andreas/utilities/AudioFileInfo;.mf:Lorg/jaudiotagger/audio/AudioFile; // field@8152 │ │ -2c45e8: 6208 3081 |002c: sget-object v8, Lde/kromke/andreas/utilities/AudioFileInfo$errCode;.eOk:Lde/kromke/andreas/utilities/AudioFileInfo$errCode; // field@8130 │ │ -2c45ec: 2900 fa00 |002e: goto/16 0128 // +00fa │ │ -2c45f0: 0d04 |0030: move-exception v4 │ │ -2c45f2: 2205 3910 |0031: new-instance v5, Ljava/lang/StringBuilder; // type@1039 │ │ -2c45f6: 7010 cc87 0500 |0033: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c45fc: 1a06 e55f |0036: const-string v6, "cannot read file " // string@5fe5 │ │ -2c4600: 6e20 d787 6500 |0038: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c4606: 7210 0885 0800 |003b: invoke-interface {v8}, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;.getPath:()Ljava/lang/String; // method@8508 │ │ -2c460c: 0c08 |003e: move-result-object v8 │ │ -2c460e: 6e20 d787 8500 |003f: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c4614: 6e20 d787 1500 |0042: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c461a: 6e10 8686 0400 |0045: invoke-virtual {v4}, Ljava/io/IOException;.getMessage:()Ljava/lang/String; // method@8686 │ │ -2c4620: 0c08 |0048: move-result-object v8 │ │ -2c4622: 6e20 d787 8500 |0049: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c4628: 6e20 d787 0500 |004c: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c462e: 6e10 df87 0500 |004f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c4634: 0c08 |0052: move-result-object v8 │ │ -2c4636: 7120 470e 8200 |0053: invoke-static {v2, v8}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ -2c463c: 6208 2c81 |0056: sget-object v8, Lde/kromke/andreas/utilities/AudioFileInfo$errCode;.eCannotReadFile:Lde/kromke/andreas/utilities/AudioFileInfo$errCode; // field@812c │ │ -2c4640: 2900 d000 |0058: goto/16 0128 // +00d0 │ │ -2c4644: 0d04 |005a: move-exception v4 │ │ -2c4646: 2205 3910 |005b: new-instance v5, Ljava/lang/StringBuilder; // type@1039 │ │ -2c464a: 7010 cc87 0500 |005d: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c4650: 1a06 5e7d |0060: const-string v6, "invalid audio frame in " // string@7d5e │ │ -2c4654: 6e20 d787 6500 |0062: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c465a: 7210 0885 0800 |0065: invoke-interface {v8}, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;.getPath:()Ljava/lang/String; // method@8508 │ │ -2c4660: 0c08 |0068: move-result-object v8 │ │ -2c4662: 6e20 d787 8500 |0069: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c4668: 6e20 d787 1500 |006c: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c466e: 6e10 778d 0400 |006f: invoke-virtual {v4}, Lorg/jaudiotagger/audio/exceptions/InvalidAudioFrameException;.getMessage:()Ljava/lang/String; // method@8d77 │ │ -2c4674: 0c08 |0072: move-result-object v8 │ │ -2c4676: 6e20 d787 8500 |0073: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c467c: 6e20 d787 0500 |0076: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c4682: 6e10 df87 0500 |0079: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c4688: 0c08 |007c: move-result-object v8 │ │ -2c468a: 7120 470e 8200 |007d: invoke-static {v2, v8}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ -2c4690: 6208 2c81 |0080: sget-object v8, Lde/kromke/andreas/utilities/AudioFileInfo$errCode;.eCannotReadFile:Lde/kromke/andreas/utilities/AudioFileInfo$errCode; // field@812c │ │ -2c4694: 2900 a600 |0082: goto/16 0128 // +00a6 │ │ -2c4698: 0d04 |0084: move-exception v4 │ │ -2c469a: 2205 3910 |0085: new-instance v5, Ljava/lang/StringBuilder; // type@1039 │ │ -2c469e: 7010 cc87 0500 |0087: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c46a4: 1a06 e65f |008a: const-string v6, "cannot read tag from audio file " // string@5fe6 │ │ -2c46a8: 6e20 d787 6500 |008c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c46ae: 7210 0885 0800 |008f: invoke-interface {v8}, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;.getPath:()Ljava/lang/String; // method@8508 │ │ -2c46b4: 0c08 |0092: move-result-object v8 │ │ -2c46b6: 6e20 d787 8500 |0093: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c46bc: 6e20 d787 1500 |0096: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c46c2: 6e10 d391 0400 |0099: invoke-virtual {v4}, Lorg/jaudiotagger/tag/TagException;.getMessage:()Ljava/lang/String; // method@91d3 │ │ -2c46c8: 0c08 |009c: move-result-object v8 │ │ -2c46ca: 6e20 d787 8500 |009d: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c46d0: 6e20 d787 0500 |00a0: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c46d6: 6e10 df87 0500 |00a3: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c46dc: 0c08 |00a6: move-result-object v8 │ │ -2c46de: 7120 470e 8200 |00a7: invoke-static {v2, v8}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ -2c46e4: 6208 2d81 |00aa: sget-object v8, Lde/kromke/andreas/utilities/AudioFileInfo$errCode;.eCannotReadTag:Lde/kromke/andreas/utilities/AudioFileInfo$errCode; // field@812d │ │ -2c46e8: 2900 7c00 |00ac: goto/16 0128 // +007c │ │ -2c46ec: 0d04 |00ae: move-exception v4 │ │ -2c46ee: 2205 3910 |00af: new-instance v5, Ljava/lang/StringBuilder; // type@1039 │ │ -2c46f2: 7010 cc87 0500 |00b1: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c46f8: 1a06 e35f |00b4: const-string v6, "cannot open read-only audio file " // string@5fe3 │ │ -2c46fc: 6e20 d787 6500 |00b6: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c4702: 7210 0885 0800 |00b9: invoke-interface {v8}, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;.getPath:()Ljava/lang/String; // method@8508 │ │ -2c4708: 0c08 |00bc: move-result-object v8 │ │ -2c470a: 6e20 d787 8500 |00bd: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c4710: 6e20 d787 1500 |00c0: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c4716: 6e10 8e8d 0400 |00c3: invoke-virtual {v4}, Lorg/jaudiotagger/audio/exceptions/ReadOnlyFileException;.getMessage:()Ljava/lang/String; // method@8d8e │ │ -2c471c: 0c08 |00c6: move-result-object v8 │ │ -2c471e: 6e20 d787 8500 |00c7: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c4724: 6e20 d787 0500 |00ca: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c472a: 6e10 df87 0500 |00cd: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c4730: 0c08 |00d0: move-result-object v8 │ │ -2c4732: 7120 470e 8200 |00d1: invoke-static {v2, v8}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ -2c4738: 6208 3181 |00d4: sget-object v8, Lde/kromke/andreas/utilities/AudioFileInfo$errCode;.eWriteProtected:Lde/kromke/andreas/utilities/AudioFileInfo$errCode; // field@8131 │ │ -2c473c: 2852 |00d6: goto 0128 // +0052 │ │ -2c473e: 0d04 |00d7: move-exception v4 │ │ -2c4740: 2205 3910 |00d8: new-instance v5, Ljava/lang/StringBuilder; // type@1039 │ │ -2c4744: 7010 cc87 0500 |00da: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c474a: 1a06 e45f |00dd: const-string v6, "cannot read audio file " // string@5fe4 │ │ -2c474e: 6e20 d787 6500 |00df: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c4754: 7210 0885 0800 |00e2: invoke-interface {v8}, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;.getPath:()Ljava/lang/String; // method@8508 │ │ -2c475a: 0c08 |00e5: move-result-object v8 │ │ -2c475c: 6e20 d787 8500 |00e6: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c4762: 6e20 d787 1500 |00e9: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c4768: 6e10 6c8d 0400 |00ec: invoke-virtual {v4}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.getMessage:()Ljava/lang/String; // method@8d6c │ │ -2c476e: 0c08 |00ef: move-result-object v8 │ │ -2c4770: 6e20 d787 8500 |00f0: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c4776: 6e20 d787 0500 |00f3: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c477c: 6e10 df87 0500 |00f6: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c4782: 0c08 |00f9: move-result-object v8 │ │ -2c4784: 7120 470e 8200 |00fa: invoke-static {v2, v8}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ -2c478a: 6208 2c81 |00fd: sget-object v8, Lde/kromke/andreas/utilities/AudioFileInfo$errCode;.eCannotReadFile:Lde/kromke/andreas/utilities/AudioFileInfo$errCode; // field@812c │ │ -2c478e: 2829 |00ff: goto 0128 // +0029 │ │ -2c4790: 0d04 |0100: move-exception v4 │ │ -2c4792: 2205 3910 |0101: new-instance v5, Ljava/lang/StringBuilder; // type@1039 │ │ -2c4796: 7010 cc87 0500 |0103: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c479c: 1a06 e05f |0106: const-string v6, "cannot find file " // string@5fe0 │ │ -2c47a0: 6e20 d787 6500 |0108: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c47a6: 7210 0885 0800 |010b: invoke-interface {v8}, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;.getPath:()Ljava/lang/String; // method@8508 │ │ -2c47ac: 0c08 |010e: move-result-object v8 │ │ -2c47ae: 6e20 d787 8500 |010f: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c47b4: 6e20 d787 1500 |0112: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c47ba: 6e10 7486 0400 |0115: invoke-virtual {v4}, Ljava/io/FileNotFoundException;.getMessage:()Ljava/lang/String; // method@8674 │ │ -2c47c0: 0c08 |0118: move-result-object v8 │ │ -2c47c2: 6e20 d787 8500 |0119: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c47c8: 6e20 d787 0500 |011c: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c47ce: 6e10 df87 0500 |011f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c47d4: 0c08 |0122: move-result-object v8 │ │ -2c47d6: 7120 470e 8200 |0123: invoke-static {v2, v8}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ -2c47dc: 6208 2f81 |0126: sget-object v8, Lde/kromke/andreas/utilities/AudioFileInfo$errCode;.eNotFound:Lde/kromke/andreas/utilities/AudioFileInfo$errCode; // field@812f │ │ -2c47e0: 6200 3081 |0128: sget-object v0, Lde/kromke/andreas/utilities/AudioFileInfo$errCode;.eOk:Lde/kromke/andreas/utilities/AudioFileInfo$errCode; // field@8130 │ │ -2c47e4: 3308 3a00 |012a: if-ne v8, v0, 0164 // +003a │ │ -2c47e8: 5470 5281 |012c: iget-object v0, v7, Lde/kromke/andreas/utilities/AudioFileInfo;.mf:Lorg/jaudiotagger/audio/AudioFile; // field@8152 │ │ -2c47ec: 6e10 3b8a 0000 |012e: invoke-virtual {v0}, Lorg/jaudiotagger/audio/AudioFile;.getAudioHeader:()Lorg/jaudiotagger/audio/AudioHeader; // method@8a3b │ │ -2c47f2: 0c00 |0131: move-result-object v0 │ │ -2c47f4: 5b70 4b81 |0132: iput-object v0, v7, Lde/kromke/andreas/utilities/AudioFileInfo;.mAudioHeader:Lorg/jaudiotagger/audio/AudioHeader; // field@814b │ │ -2c47f8: 3800 2900 |0134: if-eqz v0, 015d // +0029 │ │ -2c47fc: 2001 7211 |0136: instance-of v1, v0, Lorg/jaudiotagger/audio/mp4/Mp4AudioHeader; // type@1172 │ │ -2c4800: 3801 2500 |0138: if-eqz v1, 015d // +0025 │ │ -2c4804: 1f00 7211 |013a: check-cast v0, Lorg/jaudiotagger/audio/mp4/Mp4AudioHeader; // type@1172 │ │ -2c4808: 6e10 a48f 0000 |013c: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp4/Mp4AudioHeader;.getBrand:()Ljava/lang/String; // method@8fa4 │ │ -2c480e: 0c00 |013f: move-result-object v0 │ │ -2c4810: 5b70 5481 |0140: iput-object v0, v7, Lde/kromke/andreas/utilities/AudioFileInfo;.mp4Brand:Ljava/lang/String; // field@8154 │ │ -2c4814: 2200 3910 |0142: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -2c4818: 7010 cc87 0000 |0144: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c481e: 1a01 7092 |0147: const-string v1, "mp4 brand is "" // string@9270 │ │ -2c4822: 6e20 d787 1000 |0149: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c4828: 5471 5481 |014c: iget-object v1, v7, Lde/kromke/andreas/utilities/AudioFileInfo;.mp4Brand:Ljava/lang/String; // field@8154 │ │ -2c482c: 6e20 d787 1000 |014e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c4832: 1a01 8e02 |0151: const-string v1, """ // string@028e │ │ -2c4836: 6e20 d787 1000 |0153: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c483c: 6e10 df87 0000 |0156: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c4842: 0c00 |0159: move-result-object v0 │ │ -2c4844: 7120 450e 0200 |015a: invoke-static {v2, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ -2c484a: 6000 5781 |015d: sget v0, Lde/kromke/andreas/utilities/AudioFileInfo;.noOfSuccess:I // field@8157 │ │ -2c484e: d800 0001 |015f: add-int/lit8 v0, v0, #int 1 // #01 │ │ -2c4852: 6700 5781 |0161: sput v0, Lde/kromke/andreas/utilities/AudioFileInfo;.noOfSuccess:I // field@8157 │ │ -2c4856: 2803 |0163: goto 0166 // +0003 │ │ -2c4858: 5b73 5281 |0164: iput-object v3, v7, Lde/kromke/andreas/utilities/AudioFileInfo;.mf:Lorg/jaudiotagger/audio/AudioFile; // field@8152 │ │ -2c485c: 1108 |0166: return-object v8 │ │ +2c4584: |[2c4584] de.kromke.andreas.utilities.AudioFileInfo.openInternal:(Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;)Lde/kromke/andreas/utilities/AudioFileInfo$errCode; │ │ +2c4594: 1a00 8403 |0000: const-string v0, ")" // string@0384 │ │ +2c4598: 1a01 9f00 |0002: const-string v1, " (" // string@009f │ │ +2c459c: 1a02 f60d |0004: const-string v2, "CMT : AudioFileInfo" // string@0df6 │ │ +2c45a0: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +2c45a2: 7210 0485 0800 |0007: invoke-interface {v8}, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;.getFile:()Ljava/lang/Object; // method@8504 │ │ +2c45a8: 0c04 |000a: move-result-object v4 │ │ +2c45aa: 2085 de0f |000b: instance-of v5, v8, Lde/kromke/andreas/utilities/DirectoryTreeFile$DirectoryEntryFile; // type@0fde │ │ +2c45ae: 3805 0a00 |000d: if-eqz v5, 0017 // +000a │ │ +2c45b2: 2205 e50f |000f: new-instance v5, Lde/kromke/andreas/utilities/MyFileUsingFile; // type@0fe5 │ │ +2c45b6: 1f04 f50f |0011: check-cast v4, Ljava/io/File; // type@0ff5 │ │ +2c45ba: 7020 a185 4500 |0013: invoke-direct {v5, v4}, Lde/kromke/andreas/utilities/MyFileUsingFile;.:(Ljava/io/File;)V // method@85a1 │ │ +2c45c0: 2810 |0016: goto 0026 // +0010 │ │ +2c45c2: 2085 e00f |0017: instance-of v5, v8, Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf; // type@0fe0 │ │ +2c45c6: 3805 0c00 |0019: if-eqz v5, 0025 // +000c │ │ +2c45ca: 2205 e40f |001b: new-instance v5, Lde/kromke/andreas/utilities/MyFileUsingDocumentFile; // type@0fe4 │ │ +2c45ce: 1f04 5008 |001d: check-cast v4, Landroidx/documentfile/provider/DocumentFile; // type@0850 │ │ +2c45d2: 5476 4d81 |001f: iget-object v6, v7, Lde/kromke/andreas/utilities/AudioFileInfo;.mContentResolver:Landroid/content/ContentResolver; // field@814d │ │ +2c45d6: 7030 8285 4506 |0021: invoke-direct {v5, v4, v6}, Lde/kromke/andreas/utilities/MyFileUsingDocumentFile;.:(Landroidx/documentfile/provider/DocumentFile;Landroid/content/ContentResolver;)V // method@8582 │ │ +2c45dc: 2802 |0024: goto 0026 // +0002 │ │ +2c45de: 0735 |0025: move-object v5, v3 │ │ +2c45e0: 7110 528a 0500 |0026: invoke-static {v5}, Lorg/jaudiotagger/audio/AudioFileIO;.read:(Lorg/jaudiotagger/audio/MyFile;)Lorg/jaudiotagger/audio/AudioFile; // method@8a52 │ │ +2c45e6: 0c04 |0029: move-result-object v4 │ │ +2c45e8: 5b74 5281 |002a: iput-object v4, v7, Lde/kromke/andreas/utilities/AudioFileInfo;.mf:Lorg/jaudiotagger/audio/AudioFile; // field@8152 │ │ +2c45ec: 6208 3081 |002c: sget-object v8, Lde/kromke/andreas/utilities/AudioFileInfo$errCode;.eOk:Lde/kromke/andreas/utilities/AudioFileInfo$errCode; // field@8130 │ │ +2c45f0: 2900 fa00 |002e: goto/16 0128 // +00fa │ │ +2c45f4: 0d04 |0030: move-exception v4 │ │ +2c45f6: 2205 3910 |0031: new-instance v5, Ljava/lang/StringBuilder; // type@1039 │ │ +2c45fa: 7010 cc87 0500 |0033: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c4600: 1a06 e55f |0036: const-string v6, "cannot read file " // string@5fe5 │ │ +2c4604: 6e20 d787 6500 |0038: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c460a: 7210 0885 0800 |003b: invoke-interface {v8}, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;.getPath:()Ljava/lang/String; // method@8508 │ │ +2c4610: 0c08 |003e: move-result-object v8 │ │ +2c4612: 6e20 d787 8500 |003f: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c4618: 6e20 d787 1500 |0042: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c461e: 6e10 8686 0400 |0045: invoke-virtual {v4}, Ljava/io/IOException;.getMessage:()Ljava/lang/String; // method@8686 │ │ +2c4624: 0c08 |0048: move-result-object v8 │ │ +2c4626: 6e20 d787 8500 |0049: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c462c: 6e20 d787 0500 |004c: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c4632: 6e10 df87 0500 |004f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c4638: 0c08 |0052: move-result-object v8 │ │ +2c463a: 7120 470e 8200 |0053: invoke-static {v2, v8}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ +2c4640: 6208 2c81 |0056: sget-object v8, Lde/kromke/andreas/utilities/AudioFileInfo$errCode;.eCannotReadFile:Lde/kromke/andreas/utilities/AudioFileInfo$errCode; // field@812c │ │ +2c4644: 2900 d000 |0058: goto/16 0128 // +00d0 │ │ +2c4648: 0d04 |005a: move-exception v4 │ │ +2c464a: 2205 3910 |005b: new-instance v5, Ljava/lang/StringBuilder; // type@1039 │ │ +2c464e: 7010 cc87 0500 |005d: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c4654: 1a06 5e7d |0060: const-string v6, "invalid audio frame in " // string@7d5e │ │ +2c4658: 6e20 d787 6500 |0062: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c465e: 7210 0885 0800 |0065: invoke-interface {v8}, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;.getPath:()Ljava/lang/String; // method@8508 │ │ +2c4664: 0c08 |0068: move-result-object v8 │ │ +2c4666: 6e20 d787 8500 |0069: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c466c: 6e20 d787 1500 |006c: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c4672: 6e10 778d 0400 |006f: invoke-virtual {v4}, Lorg/jaudiotagger/audio/exceptions/InvalidAudioFrameException;.getMessage:()Ljava/lang/String; // method@8d77 │ │ +2c4678: 0c08 |0072: move-result-object v8 │ │ +2c467a: 6e20 d787 8500 |0073: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c4680: 6e20 d787 0500 |0076: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c4686: 6e10 df87 0500 |0079: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c468c: 0c08 |007c: move-result-object v8 │ │ +2c468e: 7120 470e 8200 |007d: invoke-static {v2, v8}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ +2c4694: 6208 2c81 |0080: sget-object v8, Lde/kromke/andreas/utilities/AudioFileInfo$errCode;.eCannotReadFile:Lde/kromke/andreas/utilities/AudioFileInfo$errCode; // field@812c │ │ +2c4698: 2900 a600 |0082: goto/16 0128 // +00a6 │ │ +2c469c: 0d04 |0084: move-exception v4 │ │ +2c469e: 2205 3910 |0085: new-instance v5, Ljava/lang/StringBuilder; // type@1039 │ │ +2c46a2: 7010 cc87 0500 |0087: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c46a8: 1a06 e65f |008a: const-string v6, "cannot read tag from audio file " // string@5fe6 │ │ +2c46ac: 6e20 d787 6500 |008c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c46b2: 7210 0885 0800 |008f: invoke-interface {v8}, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;.getPath:()Ljava/lang/String; // method@8508 │ │ +2c46b8: 0c08 |0092: move-result-object v8 │ │ +2c46ba: 6e20 d787 8500 |0093: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c46c0: 6e20 d787 1500 |0096: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c46c6: 6e10 d391 0400 |0099: invoke-virtual {v4}, Lorg/jaudiotagger/tag/TagException;.getMessage:()Ljava/lang/String; // method@91d3 │ │ +2c46cc: 0c08 |009c: move-result-object v8 │ │ +2c46ce: 6e20 d787 8500 |009d: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c46d4: 6e20 d787 0500 |00a0: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c46da: 6e10 df87 0500 |00a3: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c46e0: 0c08 |00a6: move-result-object v8 │ │ +2c46e2: 7120 470e 8200 |00a7: invoke-static {v2, v8}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ +2c46e8: 6208 2d81 |00aa: sget-object v8, Lde/kromke/andreas/utilities/AudioFileInfo$errCode;.eCannotReadTag:Lde/kromke/andreas/utilities/AudioFileInfo$errCode; // field@812d │ │ +2c46ec: 2900 7c00 |00ac: goto/16 0128 // +007c │ │ +2c46f0: 0d04 |00ae: move-exception v4 │ │ +2c46f2: 2205 3910 |00af: new-instance v5, Ljava/lang/StringBuilder; // type@1039 │ │ +2c46f6: 7010 cc87 0500 |00b1: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c46fc: 1a06 e35f |00b4: const-string v6, "cannot open read-only audio file " // string@5fe3 │ │ +2c4700: 6e20 d787 6500 |00b6: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c4706: 7210 0885 0800 |00b9: invoke-interface {v8}, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;.getPath:()Ljava/lang/String; // method@8508 │ │ +2c470c: 0c08 |00bc: move-result-object v8 │ │ +2c470e: 6e20 d787 8500 |00bd: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c4714: 6e20 d787 1500 |00c0: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c471a: 6e10 8e8d 0400 |00c3: invoke-virtual {v4}, Lorg/jaudiotagger/audio/exceptions/ReadOnlyFileException;.getMessage:()Ljava/lang/String; // method@8d8e │ │ +2c4720: 0c08 |00c6: move-result-object v8 │ │ +2c4722: 6e20 d787 8500 |00c7: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c4728: 6e20 d787 0500 |00ca: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c472e: 6e10 df87 0500 |00cd: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c4734: 0c08 |00d0: move-result-object v8 │ │ +2c4736: 7120 470e 8200 |00d1: invoke-static {v2, v8}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ +2c473c: 6208 3181 |00d4: sget-object v8, Lde/kromke/andreas/utilities/AudioFileInfo$errCode;.eWriteProtected:Lde/kromke/andreas/utilities/AudioFileInfo$errCode; // field@8131 │ │ +2c4740: 2852 |00d6: goto 0128 // +0052 │ │ +2c4742: 0d04 |00d7: move-exception v4 │ │ +2c4744: 2205 3910 |00d8: new-instance v5, Ljava/lang/StringBuilder; // type@1039 │ │ +2c4748: 7010 cc87 0500 |00da: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c474e: 1a06 e45f |00dd: const-string v6, "cannot read audio file " // string@5fe4 │ │ +2c4752: 6e20 d787 6500 |00df: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c4758: 7210 0885 0800 |00e2: invoke-interface {v8}, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;.getPath:()Ljava/lang/String; // method@8508 │ │ +2c475e: 0c08 |00e5: move-result-object v8 │ │ +2c4760: 6e20 d787 8500 |00e6: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c4766: 6e20 d787 1500 |00e9: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c476c: 6e10 6c8d 0400 |00ec: invoke-virtual {v4}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.getMessage:()Ljava/lang/String; // method@8d6c │ │ +2c4772: 0c08 |00ef: move-result-object v8 │ │ +2c4774: 6e20 d787 8500 |00f0: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c477a: 6e20 d787 0500 |00f3: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c4780: 6e10 df87 0500 |00f6: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c4786: 0c08 |00f9: move-result-object v8 │ │ +2c4788: 7120 470e 8200 |00fa: invoke-static {v2, v8}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ +2c478e: 6208 2c81 |00fd: sget-object v8, Lde/kromke/andreas/utilities/AudioFileInfo$errCode;.eCannotReadFile:Lde/kromke/andreas/utilities/AudioFileInfo$errCode; // field@812c │ │ +2c4792: 2829 |00ff: goto 0128 // +0029 │ │ +2c4794: 0d04 |0100: move-exception v4 │ │ +2c4796: 2205 3910 |0101: new-instance v5, Ljava/lang/StringBuilder; // type@1039 │ │ +2c479a: 7010 cc87 0500 |0103: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c47a0: 1a06 e05f |0106: const-string v6, "cannot find file " // string@5fe0 │ │ +2c47a4: 6e20 d787 6500 |0108: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c47aa: 7210 0885 0800 |010b: invoke-interface {v8}, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;.getPath:()Ljava/lang/String; // method@8508 │ │ +2c47b0: 0c08 |010e: move-result-object v8 │ │ +2c47b2: 6e20 d787 8500 |010f: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c47b8: 6e20 d787 1500 |0112: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c47be: 6e10 7486 0400 |0115: invoke-virtual {v4}, Ljava/io/FileNotFoundException;.getMessage:()Ljava/lang/String; // method@8674 │ │ +2c47c4: 0c08 |0118: move-result-object v8 │ │ +2c47c6: 6e20 d787 8500 |0119: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c47cc: 6e20 d787 0500 |011c: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c47d2: 6e10 df87 0500 |011f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c47d8: 0c08 |0122: move-result-object v8 │ │ +2c47da: 7120 470e 8200 |0123: invoke-static {v2, v8}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ +2c47e0: 6208 2f81 |0126: sget-object v8, Lde/kromke/andreas/utilities/AudioFileInfo$errCode;.eNotFound:Lde/kromke/andreas/utilities/AudioFileInfo$errCode; // field@812f │ │ +2c47e4: 6200 3081 |0128: sget-object v0, Lde/kromke/andreas/utilities/AudioFileInfo$errCode;.eOk:Lde/kromke/andreas/utilities/AudioFileInfo$errCode; // field@8130 │ │ +2c47e8: 3308 3a00 |012a: if-ne v8, v0, 0164 // +003a │ │ +2c47ec: 5470 5281 |012c: iget-object v0, v7, Lde/kromke/andreas/utilities/AudioFileInfo;.mf:Lorg/jaudiotagger/audio/AudioFile; // field@8152 │ │ +2c47f0: 6e10 3b8a 0000 |012e: invoke-virtual {v0}, Lorg/jaudiotagger/audio/AudioFile;.getAudioHeader:()Lorg/jaudiotagger/audio/AudioHeader; // method@8a3b │ │ +2c47f6: 0c00 |0131: move-result-object v0 │ │ +2c47f8: 5b70 4b81 |0132: iput-object v0, v7, Lde/kromke/andreas/utilities/AudioFileInfo;.mAudioHeader:Lorg/jaudiotagger/audio/AudioHeader; // field@814b │ │ +2c47fc: 3800 2900 |0134: if-eqz v0, 015d // +0029 │ │ +2c4800: 2001 7211 |0136: instance-of v1, v0, Lorg/jaudiotagger/audio/mp4/Mp4AudioHeader; // type@1172 │ │ +2c4804: 3801 2500 |0138: if-eqz v1, 015d // +0025 │ │ +2c4808: 1f00 7211 |013a: check-cast v0, Lorg/jaudiotagger/audio/mp4/Mp4AudioHeader; // type@1172 │ │ +2c480c: 6e10 a48f 0000 |013c: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp4/Mp4AudioHeader;.getBrand:()Ljava/lang/String; // method@8fa4 │ │ +2c4812: 0c00 |013f: move-result-object v0 │ │ +2c4814: 5b70 5481 |0140: iput-object v0, v7, Lde/kromke/andreas/utilities/AudioFileInfo;.mp4Brand:Ljava/lang/String; // field@8154 │ │ +2c4818: 2200 3910 |0142: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +2c481c: 7010 cc87 0000 |0144: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c4822: 1a01 7092 |0147: const-string v1, "mp4 brand is "" // string@9270 │ │ +2c4826: 6e20 d787 1000 |0149: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c482c: 5471 5481 |014c: iget-object v1, v7, Lde/kromke/andreas/utilities/AudioFileInfo;.mp4Brand:Ljava/lang/String; // field@8154 │ │ +2c4830: 6e20 d787 1000 |014e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c4836: 1a01 8e02 |0151: const-string v1, """ // string@028e │ │ +2c483a: 6e20 d787 1000 |0153: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c4840: 6e10 df87 0000 |0156: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c4846: 0c00 |0159: move-result-object v0 │ │ +2c4848: 7120 450e 0200 |015a: invoke-static {v2, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ +2c484e: 6000 5781 |015d: sget v0, Lde/kromke/andreas/utilities/AudioFileInfo;.noOfSuccess:I // field@8157 │ │ +2c4852: d800 0001 |015f: add-int/lit8 v0, v0, #int 1 // #01 │ │ +2c4856: 6700 5781 |0161: sput v0, Lde/kromke/andreas/utilities/AudioFileInfo;.noOfSuccess:I // field@8157 │ │ +2c485a: 2803 |0163: goto 0166 // +0003 │ │ +2c485c: 5b73 5281 |0164: iput-object v3, v7, Lde/kromke/andreas/utilities/AudioFileInfo;.mf:Lorg/jaudiotagger/audio/AudioFile; // field@8152 │ │ +2c4860: 1108 |0166: return-object v8 │ │ catches : 1 │ │ 0x0007 - 0x002e │ │ Ljava/io/FileNotFoundException; -> 0x0100 │ │ Lorg/jaudiotagger/audio/exceptions/CannotReadException; -> 0x00d7 │ │ Lorg/jaudiotagger/audio/exceptions/ReadOnlyFileException; -> 0x00ae │ │ Lorg/jaudiotagger/tag/TagException; -> 0x0084 │ │ Lorg/jaudiotagger/audio/exceptions/InvalidAudioFrameException; -> 0x005a │ │ @@ -680299,181 +680299,181 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 352 16-bit code units │ │ -2c5140: |[2c5140] de.kromke.andreas.utilities.AudioFileInfo.readTags:()V │ │ -2c5150: 5460 5281 |0000: iget-object v0, v6, Lde/kromke/andreas/utilities/AudioFileInfo;.mf:Lorg/jaudiotagger/audio/AudioFile; // field@8152 │ │ -2c5154: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ -2c5158: 0e00 |0004: return-void │ │ -2c515a: 2200 3910 |0005: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -2c515e: 7010 cc87 0000 |0007: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c5164: 1a01 3b9c |000a: const-string v1, "read meta data for " // string@9c3b │ │ -2c5168: 6e20 d787 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c516e: 5461 5081 |000f: iget-object v1, v6, Lde/kromke/andreas/utilities/AudioFileInfo;.mPath:Ljava/lang/String; // field@8150 │ │ -2c5172: 6e20 d787 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c5178: 6e10 df87 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c517e: 0c00 |0017: move-result-object v0 │ │ -2c5180: 1a01 f60d |0018: const-string v1, "CMT : AudioFileInfo" // string@0df6 │ │ -2c5184: 7120 4c0e 0100 |001a: invoke-static {v1, v0}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0e4c │ │ -2c518a: 2200 d60f |001d: new-instance v0, Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags; // type@0fd6 │ │ -2c518e: 7010 df84 0000 |001f: invoke-direct {v0}, Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags;.:()V // method@84df │ │ -2c5194: 5b60 4c81 |0022: iput-object v0, v6, Lde/kromke/andreas/utilities/AudioFileInfo;.mAudioTags:Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags; // field@814c │ │ -2c5198: 5460 5281 |0024: iget-object v0, v6, Lde/kromke/andreas/utilities/AudioFileInfo;.mf:Lorg/jaudiotagger/audio/AudioFile; // field@8152 │ │ -2c519c: 6e10 3f8a 0000 |0026: invoke-virtual {v0}, Lorg/jaudiotagger/audio/AudioFile;.getTag:()Lorg/jaudiotagger/tag/Tag; // method@8a3f │ │ -2c51a2: 0c00 |0029: move-result-object v0 │ │ -2c51a4: 5b60 5181 |002a: iput-object v0, v6, Lde/kromke/andreas/utilities/AudioFileInfo;.mTagsInFile:Lorg/jaudiotagger/tag/Tag; // field@8151 │ │ -2c51a8: 3900 0a00 |002c: if-nez v0, 0036 // +000a │ │ -2c51ac: 5460 5281 |002e: iget-object v0, v6, Lde/kromke/andreas/utilities/AudioFileInfo;.mf:Lorg/jaudiotagger/audio/AudioFile; // field@8152 │ │ -2c51b0: 6e10 428a 0000 |0030: invoke-virtual {v0}, Lorg/jaudiotagger/audio/AudioFile;.getTagOrCreateAndSetDefault:()Lorg/jaudiotagger/tag/Tag; // method@8a42 │ │ -2c51b6: 0c00 |0033: move-result-object v0 │ │ -2c51b8: 5b60 5181 |0034: iput-object v0, v6, Lde/kromke/andreas/utilities/AudioFileInfo;.mTagsInFile:Lorg/jaudiotagger/tag/Tag; // field@8151 │ │ -2c51bc: 5460 5281 |0036: iget-object v0, v6, Lde/kromke/andreas/utilities/AudioFileInfo;.mf:Lorg/jaudiotagger/audio/AudioFile; // field@8152 │ │ -2c51c0: 2002 6911 |0038: instance-of v2, v0, Lorg/jaudiotagger/audio/mp3/MP3File; // type@1169 │ │ -2c51c4: 3802 2b00 |003a: if-eqz v2, 0065 // +002b │ │ -2c51c8: 1f00 6911 |003c: check-cast v0, Lorg/jaudiotagger/audio/mp3/MP3File; // type@1169 │ │ -2c51cc: 5b60 5381 |003e: iput-object v0, v6, Lde/kromke/andreas/utilities/AudioFileInfo;.mf3:Lorg/jaudiotagger/audio/mp3/MP3File; // field@8153 │ │ -2c51d0: 6e10 258f 0000 |0040: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp3/MP3File;.hasID3v1Tag:()Z // method@8f25 │ │ -2c51d6: 0a00 |0043: move-result v0 │ │ -2c51d8: 3800 2100 |0044: if-eqz v0, 0065 // +0021 │ │ -2c51dc: 5460 5381 |0046: iget-object v0, v6, Lde/kromke/andreas/utilities/AudioFileInfo;.mf3:Lorg/jaudiotagger/audio/mp3/MP3File; // field@8153 │ │ -2c51e0: 6e10 268f 0000 |0048: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp3/MP3File;.hasID3v2Tag:()Z // method@8f26 │ │ -2c51e6: 0a00 |004b: move-result v0 │ │ -2c51e8: 3900 1900 |004c: if-nez v0, 0065 // +0019 │ │ -2c51ec: 1a00 4463 |004e: const-string v0, "convert ID3v1 tag to ID3v23" // string@6344 │ │ -2c51f0: 7120 470e 0100 |0050: invoke-static {v1, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ -2c51f6: 2200 2512 |0053: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23Tag; // type@1225 │ │ -2c51fa: 5462 5381 |0055: iget-object v2, v6, Lde/kromke/andreas/utilities/AudioFileInfo;.mf3:Lorg/jaudiotagger/audio/mp3/MP3File; // field@8153 │ │ -2c51fe: 6e10 1c8f 0200 |0057: invoke-virtual {v2}, Lorg/jaudiotagger/audio/mp3/MP3File;.getID3v1Tag:()Lorg/jaudiotagger/tag/id3/ID3v1Tag; // method@8f1c │ │ -2c5204: 0c02 |005a: move-result-object v2 │ │ -2c5206: 7020 ea96 2000 |005b: invoke-direct {v0, v2}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.:(Lorg/jaudiotagger/tag/id3/AbstractTag;)V // method@96ea │ │ -2c520c: 5b60 5181 |005e: iput-object v0, v6, Lde/kromke/andreas/utilities/AudioFileInfo;.mTagsInFile:Lorg/jaudiotagger/tag/Tag; // field@8151 │ │ -2c5210: 5462 5381 |0060: iget-object v2, v6, Lde/kromke/andreas/utilities/AudioFileInfo;.mf3:Lorg/jaudiotagger/audio/mp3/MP3File; // field@8153 │ │ -2c5214: 6e20 348f 0200 |0062: invoke-virtual {v2, v0}, Lorg/jaudiotagger/audio/mp3/MP3File;.setTag:(Lorg/jaudiotagger/tag/Tag;)V // method@8f34 │ │ -2c521a: 5460 5181 |0065: iget-object v0, v6, Lde/kromke/andreas/utilities/AudioFileInfo;.mTagsInFile:Lorg/jaudiotagger/tag/Tag; // field@8151 │ │ -2c521e: 1a02 0000 |0067: const-string v2, "" // string@0000 │ │ -2c5222: 1203 |0069: const/4 v3, #int 0 // #0 │ │ -2c5224: 3900 2e00 |006a: if-nez v0, 0098 // +002e │ │ -2c5228: 2200 3910 |006c: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -2c522c: 7010 cc87 0000 |006e: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c5232: 1a04 9894 |0071: const-string v4, "no audio tags for " // string@9498 │ │ -2c5236: 6e20 d787 4000 |0073: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c523c: 5464 5281 |0076: iget-object v4, v6, Lde/kromke/andreas/utilities/AudioFileInfo;.mf:Lorg/jaudiotagger/audio/AudioFile; // field@8152 │ │ -2c5240: 6e10 3e8a 0400 |0078: invoke-virtual {v4}, Lorg/jaudiotagger/audio/AudioFile;.getFile:()Lorg/jaudiotagger/audio/MyFile; // method@8a3e │ │ -2c5246: 0c04 |007b: move-result-object v4 │ │ -2c5248: 7210 6f8a 0400 |007c: invoke-interface {v4}, Lorg/jaudiotagger/audio/MyFile;.getAbsolutePath:()Ljava/lang/String; // method@8a6f │ │ -2c524e: 0c04 |007f: move-result-object v4 │ │ -2c5250: 6e20 d787 4000 |0080: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c5256: 6e10 df87 0000 |0083: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c525c: 0c00 |0086: move-result-object v0 │ │ -2c525e: 7120 470e 0100 |0087: invoke-static {v1, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ -2c5264: 6200 3381 |008a: sget-object v0, Lde/kromke/andreas/utilities/AudioFileInfo;.audioTagIds:[Lorg/jaudiotagger/tag/FieldKey; // field@8133 │ │ -2c5268: 2100 |008c: array-length v0, v0 │ │ -2c526a: 3503 2100 |008d: if-ge v3, v0, 00ae // +0021 │ │ -2c526e: 5460 4c81 |008f: iget-object v0, v6, Lde/kromke/andreas/utilities/AudioFileInfo;.mAudioTags:Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags; // field@814c │ │ -2c5272: 5400 2181 |0091: iget-object v0, v0, Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags;.tags:[Ljava/lang/String; // field@8121 │ │ -2c5276: 4d02 0003 |0093: aput-object v2, v0, v3 │ │ -2c527a: d803 0301 |0095: add-int/lit8 v3, v3, #int 1 // #01 │ │ -2c527e: 28f3 |0097: goto 008a // -000d │ │ -2c5280: 6200 3381 |0098: sget-object v0, Lde/kromke/andreas/utilities/AudioFileInfo;.audioTagIds:[Lorg/jaudiotagger/tag/FieldKey; // field@8133 │ │ -2c5284: 2104 |009a: array-length v4, v0 │ │ -2c5286: 3543 1300 |009b: if-ge v3, v4, 00ae // +0013 │ │ -2c528a: 5464 4c81 |009d: iget-object v4, v6, Lde/kromke/andreas/utilities/AudioFileInfo;.mAudioTags:Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags; // field@814c │ │ -2c528e: 5444 2181 |009f: iget-object v4, v4, Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags;.tags:[Ljava/lang/String; // field@8121 │ │ -2c5292: 5465 5181 |00a1: iget-object v5, v6, Lde/kromke/andreas/utilities/AudioFileInfo;.mTagsInFile:Lorg/jaudiotagger/tag/Tag; // field@8151 │ │ -2c5296: 4600 0003 |00a3: aget-object v0, v0, v3 │ │ -2c529a: 7120 f084 0500 |00a5: invoke-static {v5, v0}, Lde/kromke/andreas/utilities/AudioFileInfo;.getTagStringSafely:(Lorg/jaudiotagger/tag/Tag;Lorg/jaudiotagger/tag/FieldKey;)Ljava/lang/String; // method@84f0 │ │ -2c52a0: 0c00 |00a8: move-result-object v0 │ │ -2c52a2: 4d00 0403 |00a9: aput-object v0, v4, v3 │ │ -2c52a6: d803 0301 |00ab: add-int/lit8 v3, v3, #int 1 // #01 │ │ -2c52aa: 28eb |00ad: goto 0098 // -0015 │ │ -2c52ac: 5460 4c81 |00ae: iget-object v0, v6, Lde/kromke/andreas/utilities/AudioFileInfo;.mAudioTags:Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags; // field@814c │ │ -2c52b0: 5400 2181 |00b0: iget-object v0, v0, Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags;.tags:[Ljava/lang/String; // field@8121 │ │ -2c52b4: 1303 1200 |00b2: const/16 v3, #int 18 // #12 │ │ -2c52b8: 4600 0003 |00b4: aget-object v0, v0, v3 │ │ -2c52bc: 6e10 a787 0000 |00b6: invoke-virtual {v0}, Ljava/lang/String;.isEmpty:()Z // method@87a7 │ │ -2c52c2: 0a00 |00b9: move-result v0 │ │ -2c52c4: 1304 1400 |00ba: const/16 v4, #int 20 // #14 │ │ -2c52c8: 1305 1300 |00bc: const/16 v5, #int 19 // #13 │ │ -2c52cc: 3900 0f00 |00be: if-nez v0, 00cd // +000f │ │ -2c52d0: 5460 4c81 |00c0: iget-object v0, v6, Lde/kromke/andreas/utilities/AudioFileInfo;.mAudioTags:Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags; // field@814c │ │ -2c52d4: 5400 2181 |00c2: iget-object v0, v0, Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags;.tags:[Ljava/lang/String; // field@8121 │ │ -2c52d8: 5462 4c81 |00c4: iget-object v2, v6, Lde/kromke/andreas/utilities/AudioFileInfo;.mAudioTags:Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags; // field@814c │ │ -2c52dc: 5422 2181 |00c6: iget-object v2, v2, Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags;.tags:[Ljava/lang/String; // field@8121 │ │ -2c52e0: 4602 0203 |00c8: aget-object v2, v2, v3 │ │ -2c52e4: 4d02 0004 |00ca: aput-object v2, v0, v4 │ │ -2c52e8: 2820 |00cc: goto 00ec // +0020 │ │ -2c52ea: 5460 4c81 |00cd: iget-object v0, v6, Lde/kromke/andreas/utilities/AudioFileInfo;.mAudioTags:Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags; // field@814c │ │ -2c52ee: 5400 2181 |00cf: iget-object v0, v0, Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags;.tags:[Ljava/lang/String; // field@8121 │ │ -2c52f2: 4600 0005 |00d1: aget-object v0, v0, v5 │ │ -2c52f6: 6e10 a787 0000 |00d3: invoke-virtual {v0}, Ljava/lang/String;.isEmpty:()Z // method@87a7 │ │ -2c52fc: 0a00 |00d6: move-result v0 │ │ -2c52fe: 3900 0f00 |00d7: if-nez v0, 00e6 // +000f │ │ -2c5302: 5460 4c81 |00d9: iget-object v0, v6, Lde/kromke/andreas/utilities/AudioFileInfo;.mAudioTags:Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags; // field@814c │ │ -2c5306: 5400 2181 |00db: iget-object v0, v0, Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags;.tags:[Ljava/lang/String; // field@8121 │ │ -2c530a: 5462 4c81 |00dd: iget-object v2, v6, Lde/kromke/andreas/utilities/AudioFileInfo;.mAudioTags:Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags; // field@814c │ │ -2c530e: 5422 2181 |00df: iget-object v2, v2, Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags;.tags:[Ljava/lang/String; // field@8121 │ │ -2c5312: 4602 0205 |00e1: aget-object v2, v2, v5 │ │ -2c5316: 4d02 0004 |00e3: aput-object v2, v0, v4 │ │ -2c531a: 2807 |00e5: goto 00ec // +0007 │ │ -2c531c: 5460 4c81 |00e6: iget-object v0, v6, Lde/kromke/andreas/utilities/AudioFileInfo;.mAudioTags:Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags; // field@814c │ │ -2c5320: 5400 2181 |00e8: iget-object v0, v0, Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags;.tags:[Ljava/lang/String; // field@8121 │ │ -2c5324: 4d02 0004 |00ea: aput-object v2, v0, v4 │ │ -2c5328: 5460 4c81 |00ec: iget-object v0, v6, Lde/kromke/andreas/utilities/AudioFileInfo;.mAudioTags:Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags; // field@814c │ │ -2c532c: 6e10 e084 0000 |00ee: invoke-virtual {v0}, Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags;.combineMovement:()V // method@84e0 │ │ -2c5332: 2200 3910 |00f1: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -2c5336: 7010 cc87 0000 |00f3: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c533c: 1a02 8b1c |00f6: const-string v2, "Grouping = " // string@1c8b │ │ -2c5340: 6e20 d787 2000 |00f8: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c5346: 5462 4c81 |00fb: iget-object v2, v6, Lde/kromke/andreas/utilities/AudioFileInfo;.mAudioTags:Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags; // field@814c │ │ -2c534a: 5422 2181 |00fd: iget-object v2, v2, Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags;.tags:[Ljava/lang/String; // field@8121 │ │ -2c534e: 1244 |00ff: const/4 v4, #int 4 // #4 │ │ -2c5350: 4602 0204 |0100: aget-object v2, v2, v4 │ │ -2c5354: 6e20 d787 2000 |0102: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c535a: 6e10 df87 0000 |0105: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c5360: 0c00 |0108: move-result-object v0 │ │ -2c5362: 7120 4c0e 0100 |0109: invoke-static {v1, v0}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0e4c │ │ -2c5368: 2200 3910 |010c: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -2c536c: 7010 cc87 0000 |010e: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c5372: 1a02 270a |0111: const-string v2, "AppleMp3Work = " // string@0a27 │ │ -2c5376: 6e20 d787 2000 |0113: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c537c: 5462 4c81 |0116: iget-object v2, v6, Lde/kromke/andreas/utilities/AudioFileInfo;.mAudioTags:Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags; // field@814c │ │ -2c5380: 5422 2181 |0118: iget-object v2, v2, Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags;.tags:[Ljava/lang/String; // field@8121 │ │ -2c5384: 4602 0203 |011a: aget-object v2, v2, v3 │ │ -2c5388: 6e20 d787 2000 |011c: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c538e: 6e10 df87 0000 |011f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c5394: 0c00 |0122: move-result-object v0 │ │ -2c5396: 7120 4c0e 0100 |0123: invoke-static {v1, v0}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0e4c │ │ -2c539c: 2200 3910 |0126: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -2c53a0: 7010 cc87 0000 |0128: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c53a6: 1a02 280a |012b: const-string v2, "AppleMp4Work = " // string@0a28 │ │ -2c53aa: 6e20 d787 2000 |012d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c53b0: 5462 4c81 |0130: iget-object v2, v6, Lde/kromke/andreas/utilities/AudioFileInfo;.mAudioTags:Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags; // field@814c │ │ -2c53b4: 5422 2181 |0132: iget-object v2, v2, Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags;.tags:[Ljava/lang/String; // field@8121 │ │ -2c53b8: 4602 0205 |0134: aget-object v2, v2, v5 │ │ -2c53bc: 6e20 d787 2000 |0136: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c53c2: 6e10 df87 0000 |0139: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c53c8: 0c00 |013c: move-result-object v0 │ │ -2c53ca: 7120 4c0e 0100 |013d: invoke-static {v1, v0}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0e4c │ │ -2c53d0: 2200 3910 |0140: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -2c53d4: 7010 cc87 0000 |0142: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c53da: 1a02 331c |0145: const-string v2, "Genre = " // string@1c33 │ │ -2c53de: 6e20 d787 2000 |0147: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c53e4: 5462 4c81 |014a: iget-object v2, v6, Lde/kromke/andreas/utilities/AudioFileInfo;.mAudioTags:Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags; // field@814c │ │ -2c53e8: 5422 2181 |014c: iget-object v2, v2, Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags;.tags:[Ljava/lang/String; // field@8121 │ │ -2c53ec: 1303 0c00 |014e: const/16 v3, #int 12 // #c │ │ -2c53f0: 4602 0203 |0150: aget-object v2, v2, v3 │ │ -2c53f4: 6e20 d787 2000 |0152: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c53fa: 6e10 df87 0000 |0155: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c5400: 0c00 |0158: move-result-object v0 │ │ -2c5402: 7120 4c0e 0100 |0159: invoke-static {v1, v0}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0e4c │ │ -2c5408: 7100 e387 0000 |015c: invoke-static {}, Ljava/lang/System;.gc:()V // method@87e3 │ │ -2c540e: 0e00 |015f: return-void │ │ +2c5144: |[2c5144] de.kromke.andreas.utilities.AudioFileInfo.readTags:()V │ │ +2c5154: 5460 5281 |0000: iget-object v0, v6, Lde/kromke/andreas/utilities/AudioFileInfo;.mf:Lorg/jaudiotagger/audio/AudioFile; // field@8152 │ │ +2c5158: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ +2c515c: 0e00 |0004: return-void │ │ +2c515e: 2200 3910 |0005: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +2c5162: 7010 cc87 0000 |0007: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c5168: 1a01 3b9c |000a: const-string v1, "read meta data for " // string@9c3b │ │ +2c516c: 6e20 d787 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c5172: 5461 5081 |000f: iget-object v1, v6, Lde/kromke/andreas/utilities/AudioFileInfo;.mPath:Ljava/lang/String; // field@8150 │ │ +2c5176: 6e20 d787 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c517c: 6e10 df87 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c5182: 0c00 |0017: move-result-object v0 │ │ +2c5184: 1a01 f60d |0018: const-string v1, "CMT : AudioFileInfo" // string@0df6 │ │ +2c5188: 7120 4c0e 0100 |001a: invoke-static {v1, v0}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0e4c │ │ +2c518e: 2200 d60f |001d: new-instance v0, Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags; // type@0fd6 │ │ +2c5192: 7010 df84 0000 |001f: invoke-direct {v0}, Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags;.:()V // method@84df │ │ +2c5198: 5b60 4c81 |0022: iput-object v0, v6, Lde/kromke/andreas/utilities/AudioFileInfo;.mAudioTags:Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags; // field@814c │ │ +2c519c: 5460 5281 |0024: iget-object v0, v6, Lde/kromke/andreas/utilities/AudioFileInfo;.mf:Lorg/jaudiotagger/audio/AudioFile; // field@8152 │ │ +2c51a0: 6e10 3f8a 0000 |0026: invoke-virtual {v0}, Lorg/jaudiotagger/audio/AudioFile;.getTag:()Lorg/jaudiotagger/tag/Tag; // method@8a3f │ │ +2c51a6: 0c00 |0029: move-result-object v0 │ │ +2c51a8: 5b60 5181 |002a: iput-object v0, v6, Lde/kromke/andreas/utilities/AudioFileInfo;.mTagsInFile:Lorg/jaudiotagger/tag/Tag; // field@8151 │ │ +2c51ac: 3900 0a00 |002c: if-nez v0, 0036 // +000a │ │ +2c51b0: 5460 5281 |002e: iget-object v0, v6, Lde/kromke/andreas/utilities/AudioFileInfo;.mf:Lorg/jaudiotagger/audio/AudioFile; // field@8152 │ │ +2c51b4: 6e10 428a 0000 |0030: invoke-virtual {v0}, Lorg/jaudiotagger/audio/AudioFile;.getTagOrCreateAndSetDefault:()Lorg/jaudiotagger/tag/Tag; // method@8a42 │ │ +2c51ba: 0c00 |0033: move-result-object v0 │ │ +2c51bc: 5b60 5181 |0034: iput-object v0, v6, Lde/kromke/andreas/utilities/AudioFileInfo;.mTagsInFile:Lorg/jaudiotagger/tag/Tag; // field@8151 │ │ +2c51c0: 5460 5281 |0036: iget-object v0, v6, Lde/kromke/andreas/utilities/AudioFileInfo;.mf:Lorg/jaudiotagger/audio/AudioFile; // field@8152 │ │ +2c51c4: 2002 6911 |0038: instance-of v2, v0, Lorg/jaudiotagger/audio/mp3/MP3File; // type@1169 │ │ +2c51c8: 3802 2b00 |003a: if-eqz v2, 0065 // +002b │ │ +2c51cc: 1f00 6911 |003c: check-cast v0, Lorg/jaudiotagger/audio/mp3/MP3File; // type@1169 │ │ +2c51d0: 5b60 5381 |003e: iput-object v0, v6, Lde/kromke/andreas/utilities/AudioFileInfo;.mf3:Lorg/jaudiotagger/audio/mp3/MP3File; // field@8153 │ │ +2c51d4: 6e10 258f 0000 |0040: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp3/MP3File;.hasID3v1Tag:()Z // method@8f25 │ │ +2c51da: 0a00 |0043: move-result v0 │ │ +2c51dc: 3800 2100 |0044: if-eqz v0, 0065 // +0021 │ │ +2c51e0: 5460 5381 |0046: iget-object v0, v6, Lde/kromke/andreas/utilities/AudioFileInfo;.mf3:Lorg/jaudiotagger/audio/mp3/MP3File; // field@8153 │ │ +2c51e4: 6e10 268f 0000 |0048: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp3/MP3File;.hasID3v2Tag:()Z // method@8f26 │ │ +2c51ea: 0a00 |004b: move-result v0 │ │ +2c51ec: 3900 1900 |004c: if-nez v0, 0065 // +0019 │ │ +2c51f0: 1a00 4463 |004e: const-string v0, "convert ID3v1 tag to ID3v23" // string@6344 │ │ +2c51f4: 7120 470e 0100 |0050: invoke-static {v1, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ +2c51fa: 2200 2512 |0053: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23Tag; // type@1225 │ │ +2c51fe: 5462 5381 |0055: iget-object v2, v6, Lde/kromke/andreas/utilities/AudioFileInfo;.mf3:Lorg/jaudiotagger/audio/mp3/MP3File; // field@8153 │ │ +2c5202: 6e10 1c8f 0200 |0057: invoke-virtual {v2}, Lorg/jaudiotagger/audio/mp3/MP3File;.getID3v1Tag:()Lorg/jaudiotagger/tag/id3/ID3v1Tag; // method@8f1c │ │ +2c5208: 0c02 |005a: move-result-object v2 │ │ +2c520a: 7020 ea96 2000 |005b: invoke-direct {v0, v2}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.:(Lorg/jaudiotagger/tag/id3/AbstractTag;)V // method@96ea │ │ +2c5210: 5b60 5181 |005e: iput-object v0, v6, Lde/kromke/andreas/utilities/AudioFileInfo;.mTagsInFile:Lorg/jaudiotagger/tag/Tag; // field@8151 │ │ +2c5214: 5462 5381 |0060: iget-object v2, v6, Lde/kromke/andreas/utilities/AudioFileInfo;.mf3:Lorg/jaudiotagger/audio/mp3/MP3File; // field@8153 │ │ +2c5218: 6e20 348f 0200 |0062: invoke-virtual {v2, v0}, Lorg/jaudiotagger/audio/mp3/MP3File;.setTag:(Lorg/jaudiotagger/tag/Tag;)V // method@8f34 │ │ +2c521e: 5460 5181 |0065: iget-object v0, v6, Lde/kromke/andreas/utilities/AudioFileInfo;.mTagsInFile:Lorg/jaudiotagger/tag/Tag; // field@8151 │ │ +2c5222: 1a02 0000 |0067: const-string v2, "" // string@0000 │ │ +2c5226: 1203 |0069: const/4 v3, #int 0 // #0 │ │ +2c5228: 3900 2e00 |006a: if-nez v0, 0098 // +002e │ │ +2c522c: 2200 3910 |006c: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +2c5230: 7010 cc87 0000 |006e: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c5236: 1a04 9894 |0071: const-string v4, "no audio tags for " // string@9498 │ │ +2c523a: 6e20 d787 4000 |0073: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c5240: 5464 5281 |0076: iget-object v4, v6, Lde/kromke/andreas/utilities/AudioFileInfo;.mf:Lorg/jaudiotagger/audio/AudioFile; // field@8152 │ │ +2c5244: 6e10 3e8a 0400 |0078: invoke-virtual {v4}, Lorg/jaudiotagger/audio/AudioFile;.getFile:()Lorg/jaudiotagger/audio/MyFile; // method@8a3e │ │ +2c524a: 0c04 |007b: move-result-object v4 │ │ +2c524c: 7210 6f8a 0400 |007c: invoke-interface {v4}, Lorg/jaudiotagger/audio/MyFile;.getAbsolutePath:()Ljava/lang/String; // method@8a6f │ │ +2c5252: 0c04 |007f: move-result-object v4 │ │ +2c5254: 6e20 d787 4000 |0080: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c525a: 6e10 df87 0000 |0083: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c5260: 0c00 |0086: move-result-object v0 │ │ +2c5262: 7120 470e 0100 |0087: invoke-static {v1, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ +2c5268: 6200 3381 |008a: sget-object v0, Lde/kromke/andreas/utilities/AudioFileInfo;.audioTagIds:[Lorg/jaudiotagger/tag/FieldKey; // field@8133 │ │ +2c526c: 2100 |008c: array-length v0, v0 │ │ +2c526e: 3503 2100 |008d: if-ge v3, v0, 00ae // +0021 │ │ +2c5272: 5460 4c81 |008f: iget-object v0, v6, Lde/kromke/andreas/utilities/AudioFileInfo;.mAudioTags:Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags; // field@814c │ │ +2c5276: 5400 2181 |0091: iget-object v0, v0, Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags;.tags:[Ljava/lang/String; // field@8121 │ │ +2c527a: 4d02 0003 |0093: aput-object v2, v0, v3 │ │ +2c527e: d803 0301 |0095: add-int/lit8 v3, v3, #int 1 // #01 │ │ +2c5282: 28f3 |0097: goto 008a // -000d │ │ +2c5284: 6200 3381 |0098: sget-object v0, Lde/kromke/andreas/utilities/AudioFileInfo;.audioTagIds:[Lorg/jaudiotagger/tag/FieldKey; // field@8133 │ │ +2c5288: 2104 |009a: array-length v4, v0 │ │ +2c528a: 3543 1300 |009b: if-ge v3, v4, 00ae // +0013 │ │ +2c528e: 5464 4c81 |009d: iget-object v4, v6, Lde/kromke/andreas/utilities/AudioFileInfo;.mAudioTags:Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags; // field@814c │ │ +2c5292: 5444 2181 |009f: iget-object v4, v4, Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags;.tags:[Ljava/lang/String; // field@8121 │ │ +2c5296: 5465 5181 |00a1: iget-object v5, v6, Lde/kromke/andreas/utilities/AudioFileInfo;.mTagsInFile:Lorg/jaudiotagger/tag/Tag; // field@8151 │ │ +2c529a: 4600 0003 |00a3: aget-object v0, v0, v3 │ │ +2c529e: 7120 f084 0500 |00a5: invoke-static {v5, v0}, Lde/kromke/andreas/utilities/AudioFileInfo;.getTagStringSafely:(Lorg/jaudiotagger/tag/Tag;Lorg/jaudiotagger/tag/FieldKey;)Ljava/lang/String; // method@84f0 │ │ +2c52a4: 0c00 |00a8: move-result-object v0 │ │ +2c52a6: 4d00 0403 |00a9: aput-object v0, v4, v3 │ │ +2c52aa: d803 0301 |00ab: add-int/lit8 v3, v3, #int 1 // #01 │ │ +2c52ae: 28eb |00ad: goto 0098 // -0015 │ │ +2c52b0: 5460 4c81 |00ae: iget-object v0, v6, Lde/kromke/andreas/utilities/AudioFileInfo;.mAudioTags:Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags; // field@814c │ │ +2c52b4: 5400 2181 |00b0: iget-object v0, v0, Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags;.tags:[Ljava/lang/String; // field@8121 │ │ +2c52b8: 1303 1200 |00b2: const/16 v3, #int 18 // #12 │ │ +2c52bc: 4600 0003 |00b4: aget-object v0, v0, v3 │ │ +2c52c0: 6e10 a787 0000 |00b6: invoke-virtual {v0}, Ljava/lang/String;.isEmpty:()Z // method@87a7 │ │ +2c52c6: 0a00 |00b9: move-result v0 │ │ +2c52c8: 1304 1400 |00ba: const/16 v4, #int 20 // #14 │ │ +2c52cc: 1305 1300 |00bc: const/16 v5, #int 19 // #13 │ │ +2c52d0: 3900 0f00 |00be: if-nez v0, 00cd // +000f │ │ +2c52d4: 5460 4c81 |00c0: iget-object v0, v6, Lde/kromke/andreas/utilities/AudioFileInfo;.mAudioTags:Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags; // field@814c │ │ +2c52d8: 5400 2181 |00c2: iget-object v0, v0, Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags;.tags:[Ljava/lang/String; // field@8121 │ │ +2c52dc: 5462 4c81 |00c4: iget-object v2, v6, Lde/kromke/andreas/utilities/AudioFileInfo;.mAudioTags:Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags; // field@814c │ │ +2c52e0: 5422 2181 |00c6: iget-object v2, v2, Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags;.tags:[Ljava/lang/String; // field@8121 │ │ +2c52e4: 4602 0203 |00c8: aget-object v2, v2, v3 │ │ +2c52e8: 4d02 0004 |00ca: aput-object v2, v0, v4 │ │ +2c52ec: 2820 |00cc: goto 00ec // +0020 │ │ +2c52ee: 5460 4c81 |00cd: iget-object v0, v6, Lde/kromke/andreas/utilities/AudioFileInfo;.mAudioTags:Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags; // field@814c │ │ +2c52f2: 5400 2181 |00cf: iget-object v0, v0, Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags;.tags:[Ljava/lang/String; // field@8121 │ │ +2c52f6: 4600 0005 |00d1: aget-object v0, v0, v5 │ │ +2c52fa: 6e10 a787 0000 |00d3: invoke-virtual {v0}, Ljava/lang/String;.isEmpty:()Z // method@87a7 │ │ +2c5300: 0a00 |00d6: move-result v0 │ │ +2c5302: 3900 0f00 |00d7: if-nez v0, 00e6 // +000f │ │ +2c5306: 5460 4c81 |00d9: iget-object v0, v6, Lde/kromke/andreas/utilities/AudioFileInfo;.mAudioTags:Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags; // field@814c │ │ +2c530a: 5400 2181 |00db: iget-object v0, v0, Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags;.tags:[Ljava/lang/String; // field@8121 │ │ +2c530e: 5462 4c81 |00dd: iget-object v2, v6, Lde/kromke/andreas/utilities/AudioFileInfo;.mAudioTags:Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags; // field@814c │ │ +2c5312: 5422 2181 |00df: iget-object v2, v2, Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags;.tags:[Ljava/lang/String; // field@8121 │ │ +2c5316: 4602 0205 |00e1: aget-object v2, v2, v5 │ │ +2c531a: 4d02 0004 |00e3: aput-object v2, v0, v4 │ │ +2c531e: 2807 |00e5: goto 00ec // +0007 │ │ +2c5320: 5460 4c81 |00e6: iget-object v0, v6, Lde/kromke/andreas/utilities/AudioFileInfo;.mAudioTags:Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags; // field@814c │ │ +2c5324: 5400 2181 |00e8: iget-object v0, v0, Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags;.tags:[Ljava/lang/String; // field@8121 │ │ +2c5328: 4d02 0004 |00ea: aput-object v2, v0, v4 │ │ +2c532c: 5460 4c81 |00ec: iget-object v0, v6, Lde/kromke/andreas/utilities/AudioFileInfo;.mAudioTags:Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags; // field@814c │ │ +2c5330: 6e10 e084 0000 |00ee: invoke-virtual {v0}, Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags;.combineMovement:()V // method@84e0 │ │ +2c5336: 2200 3910 |00f1: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +2c533a: 7010 cc87 0000 |00f3: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c5340: 1a02 8b1c |00f6: const-string v2, "Grouping = " // string@1c8b │ │ +2c5344: 6e20 d787 2000 |00f8: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c534a: 5462 4c81 |00fb: iget-object v2, v6, Lde/kromke/andreas/utilities/AudioFileInfo;.mAudioTags:Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags; // field@814c │ │ +2c534e: 5422 2181 |00fd: iget-object v2, v2, Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags;.tags:[Ljava/lang/String; // field@8121 │ │ +2c5352: 1244 |00ff: const/4 v4, #int 4 // #4 │ │ +2c5354: 4602 0204 |0100: aget-object v2, v2, v4 │ │ +2c5358: 6e20 d787 2000 |0102: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c535e: 6e10 df87 0000 |0105: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c5364: 0c00 |0108: move-result-object v0 │ │ +2c5366: 7120 4c0e 0100 |0109: invoke-static {v1, v0}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0e4c │ │ +2c536c: 2200 3910 |010c: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +2c5370: 7010 cc87 0000 |010e: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c5376: 1a02 270a |0111: const-string v2, "AppleMp3Work = " // string@0a27 │ │ +2c537a: 6e20 d787 2000 |0113: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c5380: 5462 4c81 |0116: iget-object v2, v6, Lde/kromke/andreas/utilities/AudioFileInfo;.mAudioTags:Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags; // field@814c │ │ +2c5384: 5422 2181 |0118: iget-object v2, v2, Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags;.tags:[Ljava/lang/String; // field@8121 │ │ +2c5388: 4602 0203 |011a: aget-object v2, v2, v3 │ │ +2c538c: 6e20 d787 2000 |011c: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c5392: 6e10 df87 0000 |011f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c5398: 0c00 |0122: move-result-object v0 │ │ +2c539a: 7120 4c0e 0100 |0123: invoke-static {v1, v0}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0e4c │ │ +2c53a0: 2200 3910 |0126: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +2c53a4: 7010 cc87 0000 |0128: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c53aa: 1a02 280a |012b: const-string v2, "AppleMp4Work = " // string@0a28 │ │ +2c53ae: 6e20 d787 2000 |012d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c53b4: 5462 4c81 |0130: iget-object v2, v6, Lde/kromke/andreas/utilities/AudioFileInfo;.mAudioTags:Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags; // field@814c │ │ +2c53b8: 5422 2181 |0132: iget-object v2, v2, Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags;.tags:[Ljava/lang/String; // field@8121 │ │ +2c53bc: 4602 0205 |0134: aget-object v2, v2, v5 │ │ +2c53c0: 6e20 d787 2000 |0136: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c53c6: 6e10 df87 0000 |0139: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c53cc: 0c00 |013c: move-result-object v0 │ │ +2c53ce: 7120 4c0e 0100 |013d: invoke-static {v1, v0}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0e4c │ │ +2c53d4: 2200 3910 |0140: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +2c53d8: 7010 cc87 0000 |0142: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c53de: 1a02 331c |0145: const-string v2, "Genre = " // string@1c33 │ │ +2c53e2: 6e20 d787 2000 |0147: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c53e8: 5462 4c81 |014a: iget-object v2, v6, Lde/kromke/andreas/utilities/AudioFileInfo;.mAudioTags:Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags; // field@814c │ │ +2c53ec: 5422 2181 |014c: iget-object v2, v2, Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags;.tags:[Ljava/lang/String; // field@8121 │ │ +2c53f0: 1303 0c00 |014e: const/16 v3, #int 12 // #c │ │ +2c53f4: 4602 0203 |0150: aget-object v2, v2, v3 │ │ +2c53f8: 6e20 d787 2000 |0152: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c53fe: 6e10 df87 0000 |0155: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c5404: 0c00 |0158: move-result-object v0 │ │ +2c5406: 7120 4c0e 0100 |0159: invoke-static {v1, v0}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0e4c │ │ +2c540c: 7100 e387 0000 |015c: invoke-static {}, Ljava/lang/System;.gc:()V // method@87e3 │ │ +2c5412: 0e00 |015f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=715 │ │ 0x0005 line=720 │ │ 0x001d line=722 │ │ 0x0024 line=723 │ │ 0x002e line=727 │ │ @@ -680509,50 +680509,50 @@ │ │ type : '(Landroid/content/ContentResolver;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 67 16-bit code units │ │ -2c4880: |[2c4880] de.kromke.andreas.utilities.AudioFileInfo.doBackup:(Landroid/content/ContentResolver;)I │ │ -2c4890: 5420 5281 |0000: iget-object v0, v2, Lde/kromke/andreas/utilities/AudioFileInfo;.mf:Lorg/jaudiotagger/audio/AudioFile; // field@8152 │ │ -2c4894: 1a01 f60d |0002: const-string v1, "CMT : AudioFileInfo" // string@0df6 │ │ -2c4898: 3800 3800 |0004: if-eqz v0, 003c // +0038 │ │ -2c489c: 5420 5181 |0006: iget-object v0, v2, Lde/kromke/andreas/utilities/AudioFileInfo;.mTagsInFile:Lorg/jaudiotagger/tag/Tag; // field@8151 │ │ -2c48a0: 3800 3400 |0008: if-eqz v0, 003c // +0034 │ │ -2c48a4: 5420 4c81 |000a: iget-object v0, v2, Lde/kromke/andreas/utilities/AudioFileInfo;.mAudioTags:Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags; // field@814c │ │ -2c48a8: 3900 0300 |000c: if-nez v0, 000f // +0003 │ │ -2c48ac: 282e |000e: goto 003c // +002e │ │ -2c48ae: 7020 ec84 3200 |000f: invoke-direct {v2, v3}, Lde/kromke/andreas/utilities/AudioFileInfo;.createBackupFile:(Landroid/content/ContentResolver;)Z // method@84ec │ │ -2c48b4: 0a03 |0012: move-result v3 │ │ -2c48b6: 3903 0900 |0013: if-nez v3, 001c // +0009 │ │ -2c48ba: 1a03 de5f |0015: const-string v3, "cannot create backup file" // string@5fde │ │ -2c48be: 7120 470e 3100 |0017: invoke-static {v1, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ -2c48c4: 1213 |001a: const/4 v3, #int 1 // #1 │ │ -2c48c6: 0f03 |001b: return v3 │ │ -2c48c8: 5423 4f81 |001c: iget-object v3, v2, Lde/kromke/andreas/utilities/AudioFileInfo;.mNewDirEntry:Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry; // field@814f │ │ -2c48cc: 3803 1c00 |001e: if-eqz v3, 003a // +001c │ │ -2c48d0: 1a03 3f9d |0020: const-string v3, "reload tags after a file rename-copy operation" // string@9d3f │ │ -2c48d4: 7120 470e 3100 |0022: invoke-static {v1, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ -2c48da: 5423 4f81 |0025: iget-object v3, v2, Lde/kromke/andreas/utilities/AudioFileInfo;.mNewDirEntry:Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry; // field@814f │ │ -2c48de: 5b23 4e81 |0027: iput-object v3, v2, Lde/kromke/andreas/utilities/AudioFileInfo;.mDirEntry:Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry; // field@814e │ │ -2c48e2: 1200 |0029: const/4 v0, #int 0 // #0 │ │ -2c48e4: 5b20 4f81 |002a: iput-object v0, v2, Lde/kromke/andreas/utilities/AudioFileInfo;.mNewDirEntry:Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry; // field@814f │ │ -2c48e8: 7210 0585 0300 |002c: invoke-interface {v3}, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;.getFilePath:()Ljava/lang/String; // method@8505 │ │ -2c48ee: 0c03 |002f: move-result-object v3 │ │ -2c48f0: 5b23 5081 |0030: iput-object v3, v2, Lde/kromke/andreas/utilities/AudioFileInfo;.mPath:Ljava/lang/String; // field@8150 │ │ -2c48f4: 5423 4e81 |0032: iget-object v3, v2, Lde/kromke/andreas/utilities/AudioFileInfo;.mDirEntry:Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry; // field@814e │ │ -2c48f8: 7020 f484 3200 |0034: invoke-direct {v2, v3}, Lde/kromke/andreas/utilities/AudioFileInfo;.openInternal:(Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;)Lde/kromke/andreas/utilities/AudioFileInfo$errCode; // method@84f4 │ │ -2c48fe: 7010 f584 0200 |0037: invoke-direct {v2}, Lde/kromke/andreas/utilities/AudioFileInfo;.readTags:()V // method@84f5 │ │ -2c4904: 1203 |003a: const/4 v3, #int 0 // #0 │ │ -2c4906: 0f03 |003b: return v3 │ │ -2c4908: 1a03 476b |003c: const-string v3, "file is not open" // string@6b47 │ │ -2c490c: 7120 470e 3100 |003e: invoke-static {v1, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ -2c4912: 1223 |0041: const/4 v3, #int 2 // #2 │ │ -2c4914: 0f03 |0042: return v3 │ │ +2c4884: |[2c4884] de.kromke.andreas.utilities.AudioFileInfo.doBackup:(Landroid/content/ContentResolver;)I │ │ +2c4894: 5420 5281 |0000: iget-object v0, v2, Lde/kromke/andreas/utilities/AudioFileInfo;.mf:Lorg/jaudiotagger/audio/AudioFile; // field@8152 │ │ +2c4898: 1a01 f60d |0002: const-string v1, "CMT : AudioFileInfo" // string@0df6 │ │ +2c489c: 3800 3800 |0004: if-eqz v0, 003c // +0038 │ │ +2c48a0: 5420 5181 |0006: iget-object v0, v2, Lde/kromke/andreas/utilities/AudioFileInfo;.mTagsInFile:Lorg/jaudiotagger/tag/Tag; // field@8151 │ │ +2c48a4: 3800 3400 |0008: if-eqz v0, 003c // +0034 │ │ +2c48a8: 5420 4c81 |000a: iget-object v0, v2, Lde/kromke/andreas/utilities/AudioFileInfo;.mAudioTags:Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags; // field@814c │ │ +2c48ac: 3900 0300 |000c: if-nez v0, 000f // +0003 │ │ +2c48b0: 282e |000e: goto 003c // +002e │ │ +2c48b2: 7020 ec84 3200 |000f: invoke-direct {v2, v3}, Lde/kromke/andreas/utilities/AudioFileInfo;.createBackupFile:(Landroid/content/ContentResolver;)Z // method@84ec │ │ +2c48b8: 0a03 |0012: move-result v3 │ │ +2c48ba: 3903 0900 |0013: if-nez v3, 001c // +0009 │ │ +2c48be: 1a03 de5f |0015: const-string v3, "cannot create backup file" // string@5fde │ │ +2c48c2: 7120 470e 3100 |0017: invoke-static {v1, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ +2c48c8: 1213 |001a: const/4 v3, #int 1 // #1 │ │ +2c48ca: 0f03 |001b: return v3 │ │ +2c48cc: 5423 4f81 |001c: iget-object v3, v2, Lde/kromke/andreas/utilities/AudioFileInfo;.mNewDirEntry:Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry; // field@814f │ │ +2c48d0: 3803 1c00 |001e: if-eqz v3, 003a // +001c │ │ +2c48d4: 1a03 3f9d |0020: const-string v3, "reload tags after a file rename-copy operation" // string@9d3f │ │ +2c48d8: 7120 470e 3100 |0022: invoke-static {v1, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ +2c48de: 5423 4f81 |0025: iget-object v3, v2, Lde/kromke/andreas/utilities/AudioFileInfo;.mNewDirEntry:Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry; // field@814f │ │ +2c48e2: 5b23 4e81 |0027: iput-object v3, v2, Lde/kromke/andreas/utilities/AudioFileInfo;.mDirEntry:Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry; // field@814e │ │ +2c48e6: 1200 |0029: const/4 v0, #int 0 // #0 │ │ +2c48e8: 5b20 4f81 |002a: iput-object v0, v2, Lde/kromke/andreas/utilities/AudioFileInfo;.mNewDirEntry:Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry; // field@814f │ │ +2c48ec: 7210 0585 0300 |002c: invoke-interface {v3}, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;.getFilePath:()Ljava/lang/String; // method@8505 │ │ +2c48f2: 0c03 |002f: move-result-object v3 │ │ +2c48f4: 5b23 5081 |0030: iput-object v3, v2, Lde/kromke/andreas/utilities/AudioFileInfo;.mPath:Ljava/lang/String; // field@8150 │ │ +2c48f8: 5423 4e81 |0032: iget-object v3, v2, Lde/kromke/andreas/utilities/AudioFileInfo;.mDirEntry:Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry; // field@814e │ │ +2c48fc: 7020 f484 3200 |0034: invoke-direct {v2, v3}, Lde/kromke/andreas/utilities/AudioFileInfo;.openInternal:(Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;)Lde/kromke/andreas/utilities/AudioFileInfo$errCode; // method@84f4 │ │ +2c4902: 7010 f584 0200 |0037: invoke-direct {v2}, Lde/kromke/andreas/utilities/AudioFileInfo;.readTags:()V // method@84f5 │ │ +2c4908: 1203 |003a: const/4 v3, #int 0 // #0 │ │ +2c490a: 0f03 |003b: return v3 │ │ +2c490c: 1a03 476b |003c: const-string v3, "file is not open" // string@6b47 │ │ +2c4910: 7120 470e 3100 |003e: invoke-static {v1, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ +2c4916: 1223 |0041: const/4 v3, #int 2 // #2 │ │ +2c4918: 0f03 |0042: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=937 │ │ 0x000f line=944 │ │ 0x0017 line=946 │ │ 0x001c line=951 │ │ 0x0022 line=953 │ │ @@ -680571,121 +680571,121 @@ │ │ type : '()Lde/kromke/andreas/utilities/AudioFileInfo$Info;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 224 16-bit code units │ │ -2c42b4: |[2c42b4] de.kromke.andreas.utilities.AudioFileInfo.getInfo:()Lde/kromke/andreas/utilities/AudioFileInfo$Info; │ │ -2c42c4: 5470 5281 |0000: iget-object v0, v7, Lde/kromke/andreas/utilities/AudioFileInfo;.mf:Lorg/jaudiotagger/audio/AudioFile; // field@8152 │ │ -2c42c8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -2c42ca: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ -2c42ce: 1101 |0005: return-object v1 │ │ -2c42d0: 5470 4b81 |0006: iget-object v0, v7, Lde/kromke/andreas/utilities/AudioFileInfo;.mAudioHeader:Lorg/jaudiotagger/audio/AudioHeader; // field@814b │ │ -2c42d4: 3900 0300 |0008: if-nez v0, 000b // +0003 │ │ -2c42d8: 1101 |000a: return-object v1 │ │ -2c42da: 2200 3910 |000b: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -2c42de: 7010 cc87 0000 |000d: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c42e4: 1a01 6560 |0010: const-string v1, "channels = " // string@6065 │ │ -2c42e8: 6e20 d787 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c42ee: 5471 4b81 |0015: iget-object v1, v7, Lde/kromke/andreas/utilities/AudioFileInfo;.mAudioHeader:Lorg/jaudiotagger/audio/AudioHeader; // field@814b │ │ -2c42f2: 7210 5d8a 0100 |0017: invoke-interface {v1}, Lorg/jaudiotagger/audio/AudioHeader;.getChannels:()Ljava/lang/String; // method@8a5d │ │ -2c42f8: 0c01 |001a: move-result-object v1 │ │ -2c42fa: 6e20 d787 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c4300: 6e10 df87 0000 |001e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c4306: 0c00 |0021: move-result-object v0 │ │ -2c4308: 1a01 f60d |0022: const-string v1, "CMT : AudioFileInfo" // string@0df6 │ │ -2c430c: 7120 4c0e 0100 |0024: invoke-static {v1, v0}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0e4c │ │ -2c4312: 2200 d70f |0027: new-instance v0, Lde/kromke/andreas/utilities/AudioFileInfo$Info; // type@0fd7 │ │ -2c4316: 7010 e584 0000 |0029: invoke-direct {v0}, Lde/kromke/andreas/utilities/AudioFileInfo$Info;.:()V // method@84e5 │ │ -2c431c: 5471 5281 |002c: iget-object v1, v7, Lde/kromke/andreas/utilities/AudioFileInfo;.mf:Lorg/jaudiotagger/audio/AudioFile; // field@8152 │ │ -2c4320: 6e10 3e8a 0100 |002e: invoke-virtual {v1}, Lorg/jaudiotagger/audio/AudioFile;.getFile:()Lorg/jaudiotagger/audio/MyFile; // method@8a3e │ │ -2c4326: 0c01 |0031: move-result-object v1 │ │ -2c4328: 7210 6f8a 0100 |0032: invoke-interface {v1}, Lorg/jaudiotagger/audio/MyFile;.getAbsolutePath:()Ljava/lang/String; // method@8a6f │ │ -2c432e: 0c01 |0035: move-result-object v1 │ │ -2c4330: 5b01 2281 |0036: iput-object v1, v0, Lde/kromke/andreas/utilities/AudioFileInfo$Info;.absPath:Ljava/lang/String; // field@8122 │ │ -2c4334: 5471 4b81 |0038: iget-object v1, v7, Lde/kromke/andreas/utilities/AudioFileInfo;.mAudioHeader:Lorg/jaudiotagger/audio/AudioHeader; // field@814b │ │ -2c4338: 7210 5e8a 0100 |003a: invoke-interface {v1}, Lorg/jaudiotagger/audio/AudioHeader;.getEncodingType:()Ljava/lang/String; // method@8a5e │ │ -2c433e: 0c01 |003d: move-result-object v1 │ │ -2c4340: 5b01 2a81 |003e: iput-object v1, v0, Lde/kromke/andreas/utilities/AudioFileInfo$Info;.type:Ljava/lang/String; // field@812a │ │ -2c4344: 5471 4b81 |0040: iget-object v1, v7, Lde/kromke/andreas/utilities/AudioFileInfo;.mAudioHeader:Lorg/jaudiotagger/audio/AudioHeader; // field@814b │ │ -2c4348: 7210 5f8a 0100 |0042: invoke-interface {v1}, Lorg/jaudiotagger/audio/AudioHeader;.getFormat:()Ljava/lang/String; // method@8a5f │ │ -2c434e: 0c01 |0045: move-result-object v1 │ │ -2c4350: 5b01 2781 |0046: iput-object v1, v0, Lde/kromke/andreas/utilities/AudioFileInfo$Info;.format:Ljava/lang/String; // field@8127 │ │ -2c4354: 5471 4b81 |0048: iget-object v1, v7, Lde/kromke/andreas/utilities/AudioFileInfo;.mAudioHeader:Lorg/jaudiotagger/audio/AudioHeader; // field@814b │ │ -2c4358: 7210 5a8a 0100 |004a: invoke-interface {v1}, Lorg/jaudiotagger/audio/AudioHeader;.getBitRateAsNumber:()J // method@8a5a │ │ -2c435e: 0b01 |004d: move-result-wide v1 │ │ -2c4360: 5a01 2381 |004e: iput-wide v1, v0, Lde/kromke/andreas/utilities/AudioFileInfo$Info;.bitRateInKbitPerSecond:J // field@8123 │ │ -2c4364: 5471 4b81 |0050: iget-object v1, v7, Lde/kromke/andreas/utilities/AudioFileInfo;.mAudioHeader:Lorg/jaudiotagger/audio/AudioHeader; // field@814b │ │ -2c4368: 7210 5b8a 0100 |0052: invoke-interface {v1}, Lorg/jaudiotagger/audio/AudioHeader;.getBitsPerSample:()I // method@8a5b │ │ -2c436e: 0a01 |0055: move-result v1 │ │ -2c4370: 5901 2481 |0056: iput v1, v0, Lde/kromke/andreas/utilities/AudioFileInfo$Info;.bitsPerSample:I // field@8124 │ │ -2c4374: 5471 4b81 |0058: iget-object v1, v7, Lde/kromke/andreas/utilities/AudioFileInfo;.mAudioHeader:Lorg/jaudiotagger/audio/AudioHeader; // field@814b │ │ -2c4378: 7210 5d8a 0100 |005a: invoke-interface {v1}, Lorg/jaudiotagger/audio/AudioHeader;.getChannels:()Ljava/lang/String; // method@8a5d │ │ -2c437e: 0c01 |005d: move-result-object v1 │ │ -2c4380: 5b01 2981 |005e: iput-object v1, v0, Lde/kromke/andreas/utilities/AudioFileInfo$Info;.strChannels:Ljava/lang/String; // field@8129 │ │ -2c4384: 5401 2981 |0060: iget-object v1, v0, Lde/kromke/andreas/utilities/AudioFileInfo$Info;.strChannels:Ljava/lang/String; // field@8129 │ │ -2c4388: 6e10 a287 0100 |0062: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@87a2 │ │ -2c438e: 12f2 |0065: const/4 v2, #int -1 // #ff │ │ -2c4390: 6e10 a287 0100 |0066: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@87a2 │ │ -2c4396: 0a03 |0069: move-result v3 │ │ -2c4398: 1224 |006a: const/4 v4, #int 2 // #2 │ │ -2c439a: 1a05 6148 |006b: const-string v5, "Stereo" // string@4861 │ │ -2c439e: 1216 |006d: const/4 v6, #int 1 // #1 │ │ -2c43a0: 2c03 5400 0000 |006e: sparse-switch v3, 000000c2 // +00000054 │ │ -2c43a6: 282a |0071: goto 009b // +002a │ │ -2c43a8: 1a03 2f3c |0072: const-string v3, "Mono" // string@3c2f │ │ -2c43ac: 6e20 9c87 3100 |0074: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2c43b2: 0a01 |0077: move-result v1 │ │ -2c43b4: 3901 0300 |0078: if-nez v1, 007b // +0003 │ │ -2c43b8: 2821 |007a: goto 009b // +0021 │ │ -2c43ba: 1232 |007b: const/4 v2, #int 3 // #3 │ │ -2c43bc: 281f |007c: goto 009b // +001f │ │ -2c43be: 1a03 aa04 |007d: const-string v3, "2" // string@04aa │ │ -2c43c2: 6e20 9c87 3100 |007f: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2c43c8: 0a01 |0082: move-result v1 │ │ -2c43ca: 3901 0300 |0083: if-nez v1, 0086 // +0003 │ │ -2c43ce: 2816 |0085: goto 009b // +0016 │ │ -2c43d0: 1222 |0086: const/4 v2, #int 2 // #2 │ │ -2c43d2: 2814 |0087: goto 009b // +0014 │ │ -2c43d4: 1a03 6f20 |0088: const-string v3, "Joint Stereo" // string@206f │ │ -2c43d8: 6e20 9c87 3100 |008a: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2c43de: 0a01 |008d: move-result v1 │ │ -2c43e0: 3901 0300 |008e: if-nez v1, 0091 // +0003 │ │ -2c43e4: 280b |0090: goto 009b // +000b │ │ -2c43e6: 1212 |0091: const/4 v2, #int 1 // #1 │ │ -2c43e8: 2809 |0092: goto 009b // +0009 │ │ -2c43ea: 6e20 9c87 5100 |0093: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2c43f0: 0a01 |0096: move-result v1 │ │ -2c43f2: 3901 0300 |0097: if-nez v1, 009a // +0003 │ │ -2c43f6: 2802 |0099: goto 009b // +0002 │ │ -2c43f8: 1202 |009a: const/4 v2, #int 0 // #0 │ │ -2c43fa: 2b02 3900 0000 |009b: packed-switch v2, 000000d4 // +00000039 │ │ -2c4400: 5401 2981 |009e: iget-object v1, v0, Lde/kromke/andreas/utilities/AudioFileInfo$Info;.strChannels:Ljava/lang/String; // field@8129 │ │ -2c4404: 7110 2b87 0100 |00a0: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@872b │ │ -2c440a: 0a01 |00a3: move-result v1 │ │ -2c440c: 5901 2581 |00a4: iput v1, v0, Lde/kromke/andreas/utilities/AudioFileInfo$Info;.channels:I // field@8125 │ │ -2c4410: 280b |00a6: goto 00b1 // +000b │ │ -2c4412: 5906 2581 |00a7: iput v6, v0, Lde/kromke/andreas/utilities/AudioFileInfo$Info;.channels:I // field@8125 │ │ -2c4416: 2808 |00a9: goto 00b1 // +0008 │ │ -2c4418: 5906 2581 |00aa: iput v6, v0, Lde/kromke/andreas/utilities/AudioFileInfo$Info;.channels:I // field@8125 │ │ -2c441c: 2805 |00ac: goto 00b1 // +0005 │ │ -2c441e: 5b05 2981 |00ad: iput-object v5, v0, Lde/kromke/andreas/utilities/AudioFileInfo$Info;.strChannels:Ljava/lang/String; // field@8129 │ │ -2c4422: 5904 2581 |00af: iput v4, v0, Lde/kromke/andreas/utilities/AudioFileInfo$Info;.channels:I // field@8125 │ │ -2c4426: 5471 4b81 |00b1: iget-object v1, v7, Lde/kromke/andreas/utilities/AudioFileInfo;.mAudioHeader:Lorg/jaudiotagger/audio/AudioHeader; // field@814b │ │ -2c442a: 7210 658a 0100 |00b3: invoke-interface {v1}, Lorg/jaudiotagger/audio/AudioHeader;.isLossless:()Z // method@8a65 │ │ -2c4430: 0a01 |00b6: move-result v1 │ │ -2c4432: 5c01 2881 |00b7: iput-boolean v1, v0, Lde/kromke/andreas/utilities/AudioFileInfo$Info;.lossless:Z // field@8128 │ │ -2c4436: 5471 4b81 |00b9: iget-object v1, v7, Lde/kromke/andreas/utilities/AudioFileInfo;.mAudioHeader:Lorg/jaudiotagger/audio/AudioHeader; // field@814b │ │ -2c443a: 7210 648a 0100 |00bb: invoke-interface {v1}, Lorg/jaudiotagger/audio/AudioHeader;.getTrackLength:()I // method@8a64 │ │ -2c4440: 0a01 |00be: move-result v1 │ │ -2c4442: 5901 2681 |00bf: iput v1, v0, Lde/kromke/andreas/utilities/AudioFileInfo$Info;.durationInSeconds:I // field@8126 │ │ -2c4446: 1100 |00c1: return-object v0 │ │ -2c4448: 0002 0400 1884 3494 8ea8 0ef3 3200 ... |00c2: sparse-switch-data (18 units) │ │ -2c446c: 0001 0400 0000 0000 1400 0000 1400 ... |00d4: packed-switch-data (12 units) │ │ +2c42b8: |[2c42b8] de.kromke.andreas.utilities.AudioFileInfo.getInfo:()Lde/kromke/andreas/utilities/AudioFileInfo$Info; │ │ +2c42c8: 5470 5281 |0000: iget-object v0, v7, Lde/kromke/andreas/utilities/AudioFileInfo;.mf:Lorg/jaudiotagger/audio/AudioFile; // field@8152 │ │ +2c42cc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +2c42ce: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ +2c42d2: 1101 |0005: return-object v1 │ │ +2c42d4: 5470 4b81 |0006: iget-object v0, v7, Lde/kromke/andreas/utilities/AudioFileInfo;.mAudioHeader:Lorg/jaudiotagger/audio/AudioHeader; // field@814b │ │ +2c42d8: 3900 0300 |0008: if-nez v0, 000b // +0003 │ │ +2c42dc: 1101 |000a: return-object v1 │ │ +2c42de: 2200 3910 |000b: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +2c42e2: 7010 cc87 0000 |000d: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c42e8: 1a01 6560 |0010: const-string v1, "channels = " // string@6065 │ │ +2c42ec: 6e20 d787 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c42f2: 5471 4b81 |0015: iget-object v1, v7, Lde/kromke/andreas/utilities/AudioFileInfo;.mAudioHeader:Lorg/jaudiotagger/audio/AudioHeader; // field@814b │ │ +2c42f6: 7210 5d8a 0100 |0017: invoke-interface {v1}, Lorg/jaudiotagger/audio/AudioHeader;.getChannels:()Ljava/lang/String; // method@8a5d │ │ +2c42fc: 0c01 |001a: move-result-object v1 │ │ +2c42fe: 6e20 d787 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c4304: 6e10 df87 0000 |001e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c430a: 0c00 |0021: move-result-object v0 │ │ +2c430c: 1a01 f60d |0022: const-string v1, "CMT : AudioFileInfo" // string@0df6 │ │ +2c4310: 7120 4c0e 0100 |0024: invoke-static {v1, v0}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0e4c │ │ +2c4316: 2200 d70f |0027: new-instance v0, Lde/kromke/andreas/utilities/AudioFileInfo$Info; // type@0fd7 │ │ +2c431a: 7010 e584 0000 |0029: invoke-direct {v0}, Lde/kromke/andreas/utilities/AudioFileInfo$Info;.:()V // method@84e5 │ │ +2c4320: 5471 5281 |002c: iget-object v1, v7, Lde/kromke/andreas/utilities/AudioFileInfo;.mf:Lorg/jaudiotagger/audio/AudioFile; // field@8152 │ │ +2c4324: 6e10 3e8a 0100 |002e: invoke-virtual {v1}, Lorg/jaudiotagger/audio/AudioFile;.getFile:()Lorg/jaudiotagger/audio/MyFile; // method@8a3e │ │ +2c432a: 0c01 |0031: move-result-object v1 │ │ +2c432c: 7210 6f8a 0100 |0032: invoke-interface {v1}, Lorg/jaudiotagger/audio/MyFile;.getAbsolutePath:()Ljava/lang/String; // method@8a6f │ │ +2c4332: 0c01 |0035: move-result-object v1 │ │ +2c4334: 5b01 2281 |0036: iput-object v1, v0, Lde/kromke/andreas/utilities/AudioFileInfo$Info;.absPath:Ljava/lang/String; // field@8122 │ │ +2c4338: 5471 4b81 |0038: iget-object v1, v7, Lde/kromke/andreas/utilities/AudioFileInfo;.mAudioHeader:Lorg/jaudiotagger/audio/AudioHeader; // field@814b │ │ +2c433c: 7210 5e8a 0100 |003a: invoke-interface {v1}, Lorg/jaudiotagger/audio/AudioHeader;.getEncodingType:()Ljava/lang/String; // method@8a5e │ │ +2c4342: 0c01 |003d: move-result-object v1 │ │ +2c4344: 5b01 2a81 |003e: iput-object v1, v0, Lde/kromke/andreas/utilities/AudioFileInfo$Info;.type:Ljava/lang/String; // field@812a │ │ +2c4348: 5471 4b81 |0040: iget-object v1, v7, Lde/kromke/andreas/utilities/AudioFileInfo;.mAudioHeader:Lorg/jaudiotagger/audio/AudioHeader; // field@814b │ │ +2c434c: 7210 5f8a 0100 |0042: invoke-interface {v1}, Lorg/jaudiotagger/audio/AudioHeader;.getFormat:()Ljava/lang/String; // method@8a5f │ │ +2c4352: 0c01 |0045: move-result-object v1 │ │ +2c4354: 5b01 2781 |0046: iput-object v1, v0, Lde/kromke/andreas/utilities/AudioFileInfo$Info;.format:Ljava/lang/String; // field@8127 │ │ +2c4358: 5471 4b81 |0048: iget-object v1, v7, Lde/kromke/andreas/utilities/AudioFileInfo;.mAudioHeader:Lorg/jaudiotagger/audio/AudioHeader; // field@814b │ │ +2c435c: 7210 5a8a 0100 |004a: invoke-interface {v1}, Lorg/jaudiotagger/audio/AudioHeader;.getBitRateAsNumber:()J // method@8a5a │ │ +2c4362: 0b01 |004d: move-result-wide v1 │ │ +2c4364: 5a01 2381 |004e: iput-wide v1, v0, Lde/kromke/andreas/utilities/AudioFileInfo$Info;.bitRateInKbitPerSecond:J // field@8123 │ │ +2c4368: 5471 4b81 |0050: iget-object v1, v7, Lde/kromke/andreas/utilities/AudioFileInfo;.mAudioHeader:Lorg/jaudiotagger/audio/AudioHeader; // field@814b │ │ +2c436c: 7210 5b8a 0100 |0052: invoke-interface {v1}, Lorg/jaudiotagger/audio/AudioHeader;.getBitsPerSample:()I // method@8a5b │ │ +2c4372: 0a01 |0055: move-result v1 │ │ +2c4374: 5901 2481 |0056: iput v1, v0, Lde/kromke/andreas/utilities/AudioFileInfo$Info;.bitsPerSample:I // field@8124 │ │ +2c4378: 5471 4b81 |0058: iget-object v1, v7, Lde/kromke/andreas/utilities/AudioFileInfo;.mAudioHeader:Lorg/jaudiotagger/audio/AudioHeader; // field@814b │ │ +2c437c: 7210 5d8a 0100 |005a: invoke-interface {v1}, Lorg/jaudiotagger/audio/AudioHeader;.getChannels:()Ljava/lang/String; // method@8a5d │ │ +2c4382: 0c01 |005d: move-result-object v1 │ │ +2c4384: 5b01 2981 |005e: iput-object v1, v0, Lde/kromke/andreas/utilities/AudioFileInfo$Info;.strChannels:Ljava/lang/String; // field@8129 │ │ +2c4388: 5401 2981 |0060: iget-object v1, v0, Lde/kromke/andreas/utilities/AudioFileInfo$Info;.strChannels:Ljava/lang/String; // field@8129 │ │ +2c438c: 6e10 a287 0100 |0062: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@87a2 │ │ +2c4392: 12f2 |0065: const/4 v2, #int -1 // #ff │ │ +2c4394: 6e10 a287 0100 |0066: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@87a2 │ │ +2c439a: 0a03 |0069: move-result v3 │ │ +2c439c: 1224 |006a: const/4 v4, #int 2 // #2 │ │ +2c439e: 1a05 6148 |006b: const-string v5, "Stereo" // string@4861 │ │ +2c43a2: 1216 |006d: const/4 v6, #int 1 // #1 │ │ +2c43a4: 2c03 5400 0000 |006e: sparse-switch v3, 000000c2 // +00000054 │ │ +2c43aa: 282a |0071: goto 009b // +002a │ │ +2c43ac: 1a03 2f3c |0072: const-string v3, "Mono" // string@3c2f │ │ +2c43b0: 6e20 9c87 3100 |0074: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2c43b6: 0a01 |0077: move-result v1 │ │ +2c43b8: 3901 0300 |0078: if-nez v1, 007b // +0003 │ │ +2c43bc: 2821 |007a: goto 009b // +0021 │ │ +2c43be: 1232 |007b: const/4 v2, #int 3 // #3 │ │ +2c43c0: 281f |007c: goto 009b // +001f │ │ +2c43c2: 1a03 aa04 |007d: const-string v3, "2" // string@04aa │ │ +2c43c6: 6e20 9c87 3100 |007f: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2c43cc: 0a01 |0082: move-result v1 │ │ +2c43ce: 3901 0300 |0083: if-nez v1, 0086 // +0003 │ │ +2c43d2: 2816 |0085: goto 009b // +0016 │ │ +2c43d4: 1222 |0086: const/4 v2, #int 2 // #2 │ │ +2c43d6: 2814 |0087: goto 009b // +0014 │ │ +2c43d8: 1a03 6f20 |0088: const-string v3, "Joint Stereo" // string@206f │ │ +2c43dc: 6e20 9c87 3100 |008a: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2c43e2: 0a01 |008d: move-result v1 │ │ +2c43e4: 3901 0300 |008e: if-nez v1, 0091 // +0003 │ │ +2c43e8: 280b |0090: goto 009b // +000b │ │ +2c43ea: 1212 |0091: const/4 v2, #int 1 // #1 │ │ +2c43ec: 2809 |0092: goto 009b // +0009 │ │ +2c43ee: 6e20 9c87 5100 |0093: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2c43f4: 0a01 |0096: move-result v1 │ │ +2c43f6: 3901 0300 |0097: if-nez v1, 009a // +0003 │ │ +2c43fa: 2802 |0099: goto 009b // +0002 │ │ +2c43fc: 1202 |009a: const/4 v2, #int 0 // #0 │ │ +2c43fe: 2b02 3900 0000 |009b: packed-switch v2, 000000d4 // +00000039 │ │ +2c4404: 5401 2981 |009e: iget-object v1, v0, Lde/kromke/andreas/utilities/AudioFileInfo$Info;.strChannels:Ljava/lang/String; // field@8129 │ │ +2c4408: 7110 2b87 0100 |00a0: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@872b │ │ +2c440e: 0a01 |00a3: move-result v1 │ │ +2c4410: 5901 2581 |00a4: iput v1, v0, Lde/kromke/andreas/utilities/AudioFileInfo$Info;.channels:I // field@8125 │ │ +2c4414: 280b |00a6: goto 00b1 // +000b │ │ +2c4416: 5906 2581 |00a7: iput v6, v0, Lde/kromke/andreas/utilities/AudioFileInfo$Info;.channels:I // field@8125 │ │ +2c441a: 2808 |00a9: goto 00b1 // +0008 │ │ +2c441c: 5906 2581 |00aa: iput v6, v0, Lde/kromke/andreas/utilities/AudioFileInfo$Info;.channels:I // field@8125 │ │ +2c4420: 2805 |00ac: goto 00b1 // +0005 │ │ +2c4422: 5b05 2981 |00ad: iput-object v5, v0, Lde/kromke/andreas/utilities/AudioFileInfo$Info;.strChannels:Ljava/lang/String; // field@8129 │ │ +2c4426: 5904 2581 |00af: iput v4, v0, Lde/kromke/andreas/utilities/AudioFileInfo$Info;.channels:I // field@8125 │ │ +2c442a: 5471 4b81 |00b1: iget-object v1, v7, Lde/kromke/andreas/utilities/AudioFileInfo;.mAudioHeader:Lorg/jaudiotagger/audio/AudioHeader; // field@814b │ │ +2c442e: 7210 658a 0100 |00b3: invoke-interface {v1}, Lorg/jaudiotagger/audio/AudioHeader;.isLossless:()Z // method@8a65 │ │ +2c4434: 0a01 |00b6: move-result v1 │ │ +2c4436: 5c01 2881 |00b7: iput-boolean v1, v0, Lde/kromke/andreas/utilities/AudioFileInfo$Info;.lossless:Z // field@8128 │ │ +2c443a: 5471 4b81 |00b9: iget-object v1, v7, Lde/kromke/andreas/utilities/AudioFileInfo;.mAudioHeader:Lorg/jaudiotagger/audio/AudioHeader; // field@814b │ │ +2c443e: 7210 648a 0100 |00bb: invoke-interface {v1}, Lorg/jaudiotagger/audio/AudioHeader;.getTrackLength:()I // method@8a64 │ │ +2c4444: 0a01 |00be: move-result v1 │ │ +2c4446: 5901 2681 |00bf: iput v1, v0, Lde/kromke/andreas/utilities/AudioFileInfo$Info;.durationInSeconds:I // field@8126 │ │ +2c444a: 1100 |00c1: return-object v0 │ │ +2c444c: 0002 0400 1884 3494 8ea8 0ef3 3200 ... |00c2: sparse-switch-data (18 units) │ │ +2c4470: 0001 0400 0000 0000 1400 0000 1400 ... |00d4: packed-switch-data (12 units) │ │ catches : 1 │ │ 0x009e - 0x00a6 │ │ Ljava/lang/NumberFormatException; -> 0x00a7 │ │ positions : │ │ 0x0000 line=825 │ │ 0x0006 line=830 │ │ 0x000b line=834 │ │ @@ -680712,17 +680712,17 @@ │ │ type : '()Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2c429c: |[2c429c] de.kromke.andreas.utilities.AudioFileInfo.getTags:()Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags; │ │ -2c42ac: 5410 4c81 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/AudioFileInfo;.mAudioTags:Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags; // field@814c │ │ -2c42b0: 1100 |0002: return-object v0 │ │ +2c42a0: |[2c42a0] de.kromke.andreas.utilities.AudioFileInfo.getTags:()Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags; │ │ +2c42b0: 5410 4c81 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/AudioFileInfo;.mAudioTags:Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags; // field@814c │ │ +2c42b4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=814 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/kromke/andreas/utilities/AudioFileInfo; │ │ │ │ #3 : (in Lde/kromke/andreas/utilities/AudioFileInfo;) │ │ @@ -680730,27 +680730,27 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -2c4264: |[2c4264] de.kromke.andreas.utilities.AudioFileInfo.isWriteCompatible:()Z │ │ -2c4274: 5420 5181 |0000: iget-object v0, v2, Lde/kromke/andreas/utilities/AudioFileInfo;.mTagsInFile:Lorg/jaudiotagger/tag/Tag; // field@8151 │ │ -2c4278: 3800 1000 |0002: if-eqz v0, 0012 // +0010 │ │ -2c427c: 5420 5481 |0004: iget-object v0, v2, Lde/kromke/andreas/utilities/AudioFileInfo;.mp4Brand:Ljava/lang/String; // field@8154 │ │ -2c4280: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ -2c4284: 1a01 9c65 |0008: const-string v1, "dash" // string@659c │ │ -2c4288: 6e20 9c87 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2c428e: 0a00 |000d: move-result v0 │ │ -2c4290: 3900 0400 |000e: if-nez v0, 0012 // +0004 │ │ -2c4294: 1210 |0010: const/4 v0, #int 1 // #1 │ │ -2c4296: 2802 |0011: goto 0013 // +0002 │ │ -2c4298: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -2c429a: 0f00 |0013: return v0 │ │ +2c4268: |[2c4268] de.kromke.andreas.utilities.AudioFileInfo.isWriteCompatible:()Z │ │ +2c4278: 5420 5181 |0000: iget-object v0, v2, Lde/kromke/andreas/utilities/AudioFileInfo;.mTagsInFile:Lorg/jaudiotagger/tag/Tag; // field@8151 │ │ +2c427c: 3800 1000 |0002: if-eqz v0, 0012 // +0010 │ │ +2c4280: 5420 5481 |0004: iget-object v0, v2, Lde/kromke/andreas/utilities/AudioFileInfo;.mp4Brand:Ljava/lang/String; // field@8154 │ │ +2c4284: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ +2c4288: 1a01 9c65 |0008: const-string v1, "dash" // string@659c │ │ +2c428c: 6e20 9c87 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2c4292: 0a00 |000d: move-result v0 │ │ +2c4294: 3900 0400 |000e: if-nez v0, 0012 // +0004 │ │ +2c4298: 1210 |0010: const/4 v0, #int 1 // #1 │ │ +2c429a: 2802 |0011: goto 0013 // +0002 │ │ +2c429c: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +2c429e: 0f00 |0013: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=437 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lde/kromke/andreas/utilities/AudioFileInfo; │ │ │ │ #4 : (in Lde/kromke/andreas/utilities/AudioFileInfo;) │ │ @@ -680758,67 +680758,67 @@ │ │ type : '()Lde/kromke/andreas/utilities/AudioFileInfo$errCode;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 110 16-bit code units │ │ -2c4494: |[2c4494] de.kromke.andreas.utilities.AudioFileInfo.open:()Lde/kromke/andreas/utilities/AudioFileInfo$errCode; │ │ -2c44a4: 5430 4e81 |0000: iget-object v0, v3, Lde/kromke/andreas/utilities/AudioFileInfo;.mDirEntry:Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry; // field@814e │ │ -2c44a8: 7210 0285 0000 |0002: invoke-interface {v0}, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;.exists:()Z // method@8502 │ │ -2c44ae: 0a00 |0005: move-result v0 │ │ -2c44b0: 1a01 f60d |0006: const-string v1, "CMT : AudioFileInfo" // string@0df6 │ │ -2c44b4: 3900 2500 |0008: if-nez v0, 002d // +0025 │ │ -2c44b8: 6000 5681 |000a: sget v0, Lde/kromke/andreas/utilities/AudioFileInfo;.noOfFileNotFoundErrors:I // field@8156 │ │ -2c44bc: d800 0001 |000c: add-int/lit8 v0, v0, #int 1 // #01 │ │ -2c44c0: 6700 5681 |000e: sput v0, Lde/kromke/andreas/utilities/AudioFileInfo;.noOfFileNotFoundErrors:I // field@8156 │ │ -2c44c4: 2200 3910 |0010: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -2c44c8: 7010 cc87 0000 |0012: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c44ce: 1a02 3e68 |0015: const-string v2, "does not exist: " // string@683e │ │ -2c44d2: 6e20 d787 2000 |0017: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c44d8: 5432 4e81 |001a: iget-object v2, v3, Lde/kromke/andreas/utilities/AudioFileInfo;.mDirEntry:Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry; // field@814e │ │ -2c44dc: 7210 0885 0200 |001c: invoke-interface {v2}, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;.getPath:()Ljava/lang/String; // method@8508 │ │ -2c44e2: 0c02 |001f: move-result-object v2 │ │ -2c44e4: 6e20 d787 2000 |0020: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c44ea: 6e10 df87 0000 |0023: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c44f0: 0c00 |0026: move-result-object v0 │ │ -2c44f2: 7120 470e 0100 |0027: invoke-static {v1, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ -2c44f8: 6200 2f81 |002a: sget-object v0, Lde/kromke/andreas/utilities/AudioFileInfo$errCode;.eNotFound:Lde/kromke/andreas/utilities/AudioFileInfo$errCode; // field@812f │ │ -2c44fc: 1100 |002c: return-object v0 │ │ -2c44fe: 5430 4e81 |002d: iget-object v0, v3, Lde/kromke/andreas/utilities/AudioFileInfo;.mDirEntry:Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry; // field@814e │ │ -2c4502: 7210 fc84 0000 |002f: invoke-interface {v0}, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;.canRead:()Z // method@84fc │ │ -2c4508: 0a00 |0032: move-result v0 │ │ -2c450a: 3900 2500 |0033: if-nez v0, 0058 // +0025 │ │ -2c450e: 6000 5581 |0035: sget v0, Lde/kromke/andreas/utilities/AudioFileInfo;.noOfCannotReadErrors:I // field@8155 │ │ -2c4512: d800 0001 |0037: add-int/lit8 v0, v0, #int 1 // #01 │ │ -2c4516: 6700 5581 |0039: sput v0, Lde/kromke/andreas/utilities/AudioFileInfo;.noOfCannotReadErrors:I // field@8155 │ │ -2c451a: 2200 3910 |003b: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -2c451e: 7010 cc87 0000 |003d: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c4524: 1a02 a37d |0040: const-string v2, "is not readable: " // string@7da3 │ │ -2c4528: 6e20 d787 2000 |0042: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c452e: 5432 4e81 |0045: iget-object v2, v3, Lde/kromke/andreas/utilities/AudioFileInfo;.mDirEntry:Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry; // field@814e │ │ -2c4532: 7210 0885 0200 |0047: invoke-interface {v2}, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;.getPath:()Ljava/lang/String; // method@8508 │ │ -2c4538: 0c02 |004a: move-result-object v2 │ │ -2c453a: 6e20 d787 2000 |004b: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c4540: 6e10 df87 0000 |004e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c4546: 0c00 |0051: move-result-object v0 │ │ -2c4548: 7120 470e 0100 |0052: invoke-static {v1, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ -2c454e: 6200 2c81 |0055: sget-object v0, Lde/kromke/andreas/utilities/AudioFileInfo$errCode;.eCannotReadFile:Lde/kromke/andreas/utilities/AudioFileInfo$errCode; // field@812c │ │ -2c4552: 1100 |0057: return-object v0 │ │ -2c4554: 5430 4e81 |0058: iget-object v0, v3, Lde/kromke/andreas/utilities/AudioFileInfo;.mDirEntry:Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry; // field@814e │ │ -2c4558: 7210 0585 0000 |005a: invoke-interface {v0}, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;.getFilePath:()Ljava/lang/String; // method@8505 │ │ -2c455e: 0c00 |005d: move-result-object v0 │ │ -2c4560: 5b30 5081 |005e: iput-object v0, v3, Lde/kromke/andreas/utilities/AudioFileInfo;.mPath:Ljava/lang/String; // field@8150 │ │ -2c4564: 5430 4e81 |0060: iget-object v0, v3, Lde/kromke/andreas/utilities/AudioFileInfo;.mDirEntry:Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry; // field@814e │ │ -2c4568: 7020 f484 0300 |0062: invoke-direct {v3, v0}, Lde/kromke/andreas/utilities/AudioFileInfo;.openInternal:(Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;)Lde/kromke/andreas/utilities/AudioFileInfo$errCode; // method@84f4 │ │ -2c456e: 0c00 |0065: move-result-object v0 │ │ -2c4570: 6201 3081 |0066: sget-object v1, Lde/kromke/andreas/utilities/AudioFileInfo$errCode;.eOk:Lde/kromke/andreas/utilities/AudioFileInfo$errCode; // field@8130 │ │ -2c4574: 3310 0500 |0068: if-ne v0, v1, 006d // +0005 │ │ -2c4578: 7010 f584 0300 |006a: invoke-direct {v3}, Lde/kromke/andreas/utilities/AudioFileInfo;.readTags:()V // method@84f5 │ │ -2c457e: 1100 |006d: return-object v0 │ │ +2c4498: |[2c4498] de.kromke.andreas.utilities.AudioFileInfo.open:()Lde/kromke/andreas/utilities/AudioFileInfo$errCode; │ │ +2c44a8: 5430 4e81 |0000: iget-object v0, v3, Lde/kromke/andreas/utilities/AudioFileInfo;.mDirEntry:Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry; // field@814e │ │ +2c44ac: 7210 0285 0000 |0002: invoke-interface {v0}, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;.exists:()Z // method@8502 │ │ +2c44b2: 0a00 |0005: move-result v0 │ │ +2c44b4: 1a01 f60d |0006: const-string v1, "CMT : AudioFileInfo" // string@0df6 │ │ +2c44b8: 3900 2500 |0008: if-nez v0, 002d // +0025 │ │ +2c44bc: 6000 5681 |000a: sget v0, Lde/kromke/andreas/utilities/AudioFileInfo;.noOfFileNotFoundErrors:I // field@8156 │ │ +2c44c0: d800 0001 |000c: add-int/lit8 v0, v0, #int 1 // #01 │ │ +2c44c4: 6700 5681 |000e: sput v0, Lde/kromke/andreas/utilities/AudioFileInfo;.noOfFileNotFoundErrors:I // field@8156 │ │ +2c44c8: 2200 3910 |0010: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +2c44cc: 7010 cc87 0000 |0012: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c44d2: 1a02 3e68 |0015: const-string v2, "does not exist: " // string@683e │ │ +2c44d6: 6e20 d787 2000 |0017: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c44dc: 5432 4e81 |001a: iget-object v2, v3, Lde/kromke/andreas/utilities/AudioFileInfo;.mDirEntry:Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry; // field@814e │ │ +2c44e0: 7210 0885 0200 |001c: invoke-interface {v2}, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;.getPath:()Ljava/lang/String; // method@8508 │ │ +2c44e6: 0c02 |001f: move-result-object v2 │ │ +2c44e8: 6e20 d787 2000 |0020: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c44ee: 6e10 df87 0000 |0023: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c44f4: 0c00 |0026: move-result-object v0 │ │ +2c44f6: 7120 470e 0100 |0027: invoke-static {v1, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ +2c44fc: 6200 2f81 |002a: sget-object v0, Lde/kromke/andreas/utilities/AudioFileInfo$errCode;.eNotFound:Lde/kromke/andreas/utilities/AudioFileInfo$errCode; // field@812f │ │ +2c4500: 1100 |002c: return-object v0 │ │ +2c4502: 5430 4e81 |002d: iget-object v0, v3, Lde/kromke/andreas/utilities/AudioFileInfo;.mDirEntry:Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry; // field@814e │ │ +2c4506: 7210 fc84 0000 |002f: invoke-interface {v0}, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;.canRead:()Z // method@84fc │ │ +2c450c: 0a00 |0032: move-result v0 │ │ +2c450e: 3900 2500 |0033: if-nez v0, 0058 // +0025 │ │ +2c4512: 6000 5581 |0035: sget v0, Lde/kromke/andreas/utilities/AudioFileInfo;.noOfCannotReadErrors:I // field@8155 │ │ +2c4516: d800 0001 |0037: add-int/lit8 v0, v0, #int 1 // #01 │ │ +2c451a: 6700 5581 |0039: sput v0, Lde/kromke/andreas/utilities/AudioFileInfo;.noOfCannotReadErrors:I // field@8155 │ │ +2c451e: 2200 3910 |003b: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +2c4522: 7010 cc87 0000 |003d: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c4528: 1a02 a37d |0040: const-string v2, "is not readable: " // string@7da3 │ │ +2c452c: 6e20 d787 2000 |0042: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c4532: 5432 4e81 |0045: iget-object v2, v3, Lde/kromke/andreas/utilities/AudioFileInfo;.mDirEntry:Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry; // field@814e │ │ +2c4536: 7210 0885 0200 |0047: invoke-interface {v2}, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;.getPath:()Ljava/lang/String; // method@8508 │ │ +2c453c: 0c02 |004a: move-result-object v2 │ │ +2c453e: 6e20 d787 2000 |004b: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c4544: 6e10 df87 0000 |004e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c454a: 0c00 |0051: move-result-object v0 │ │ +2c454c: 7120 470e 0100 |0052: invoke-static {v1, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ +2c4552: 6200 2c81 |0055: sget-object v0, Lde/kromke/andreas/utilities/AudioFileInfo$errCode;.eCannotReadFile:Lde/kromke/andreas/utilities/AudioFileInfo$errCode; // field@812c │ │ +2c4556: 1100 |0057: return-object v0 │ │ +2c4558: 5430 4e81 |0058: iget-object v0, v3, Lde/kromke/andreas/utilities/AudioFileInfo;.mDirEntry:Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry; // field@814e │ │ +2c455c: 7210 0585 0000 |005a: invoke-interface {v0}, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;.getFilePath:()Ljava/lang/String; // method@8505 │ │ +2c4562: 0c00 |005d: move-result-object v0 │ │ +2c4564: 5b30 5081 |005e: iput-object v0, v3, Lde/kromke/andreas/utilities/AudioFileInfo;.mPath:Ljava/lang/String; // field@8150 │ │ +2c4568: 5430 4e81 |0060: iget-object v0, v3, Lde/kromke/andreas/utilities/AudioFileInfo;.mDirEntry:Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry; // field@814e │ │ +2c456c: 7020 f484 0300 |0062: invoke-direct {v3, v0}, Lde/kromke/andreas/utilities/AudioFileInfo;.openInternal:(Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;)Lde/kromke/andreas/utilities/AudioFileInfo$errCode; // method@84f4 │ │ +2c4572: 0c00 |0065: move-result-object v0 │ │ +2c4574: 6201 3081 |0066: sget-object v1, Lde/kromke/andreas/utilities/AudioFileInfo$errCode;.eOk:Lde/kromke/andreas/utilities/AudioFileInfo$errCode; // field@8130 │ │ +2c4578: 3310 0500 |0068: if-ne v0, v1, 006d // +0005 │ │ +2c457c: 7010 f584 0300 |006a: invoke-direct {v3}, Lde/kromke/andreas/utilities/AudioFileInfo;.readTags:()V // method@84f5 │ │ +2c4582: 1100 |006d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=407 │ │ 0x000a line=409 │ │ 0x0010 line=410 │ │ 0x002a line=411 │ │ 0x002d line=413 │ │ @@ -680837,229 +680837,229 @@ │ │ type : '(Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags;ZZ)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 465 16-bit code units │ │ -2c4918: |[2c4918] de.kromke.andreas.utilities.AudioFileInfo.writeTags:(Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags;ZZ)I │ │ -2c4928: 54c0 5281 |0000: iget-object v0, v12, Lde/kromke/andreas/utilities/AudioFileInfo;.mf:Lorg/jaudiotagger/audio/AudioFile; // field@8152 │ │ -2c492c: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -2c492e: 1a02 f60d |0003: const-string v2, "CMT : AudioFileInfo" // string@0df6 │ │ -2c4932: 3800 c601 |0005: if-eqz v0, 01cb // +01c6 │ │ -2c4936: 54c0 5181 |0007: iget-object v0, v12, Lde/kromke/andreas/utilities/AudioFileInfo;.mTagsInFile:Lorg/jaudiotagger/tag/Tag; // field@8151 │ │ -2c493a: 3800 c201 |0009: if-eqz v0, 01cb // +01c2 │ │ -2c493e: 54c0 4c81 |000b: iget-object v0, v12, Lde/kromke/andreas/utilities/AudioFileInfo;.mAudioTags:Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags; // field@814c │ │ -2c4942: 3900 0400 |000d: if-nez v0, 0011 // +0004 │ │ -2c4946: 2900 bc01 |000f: goto/16 01cb // +01bc │ │ -2c494a: 54d0 2181 |0011: iget-object v0, v13, Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags;.tags:[Ljava/lang/String; // field@8121 │ │ -2c494e: 1303 1400 |0013: const/16 v3, #int 20 // #14 │ │ -2c4952: 4600 0003 |0015: aget-object v0, v0, v3 │ │ -2c4956: 3800 1600 |0017: if-eqz v0, 002d // +0016 │ │ -2c495a: 54d0 2181 |0019: iget-object v0, v13, Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags;.tags:[Ljava/lang/String; // field@8121 │ │ -2c495e: 1304 1200 |001b: const/16 v4, #int 18 // #12 │ │ -2c4962: 54d5 2181 |001d: iget-object v5, v13, Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags;.tags:[Ljava/lang/String; // field@8121 │ │ -2c4966: 4605 0503 |001f: aget-object v5, v5, v3 │ │ -2c496a: 4d05 0004 |0021: aput-object v5, v0, v4 │ │ -2c496e: 54d0 2181 |0023: iget-object v0, v13, Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags;.tags:[Ljava/lang/String; // field@8121 │ │ -2c4972: 1304 1300 |0025: const/16 v4, #int 19 // #13 │ │ -2c4976: 54d5 2181 |0027: iget-object v5, v13, Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags;.tags:[Ljava/lang/String; // field@8121 │ │ -2c497a: 4603 0503 |0029: aget-object v3, v5, v3 │ │ -2c497e: 4d03 0004 |002b: aput-object v3, v0, v4 │ │ -2c4982: 1200 |002d: const/4 v0, #int 0 // #0 │ │ -2c4984: 1203 |002e: const/4 v3, #int 0 // #0 │ │ -2c4986: 1204 |002f: const/4 v4, #int 0 // #0 │ │ -2c4988: 6205 3381 |0030: sget-object v5, Lde/kromke/andreas/utilities/AudioFileInfo;.audioTagIds:[Lorg/jaudiotagger/tag/FieldKey; // field@8133 │ │ -2c498c: 2156 |0032: array-length v6, v5 │ │ -2c498e: 1a07 8403 |0033: const-string v7, ")" // string@0384 │ │ -2c4992: 3563 1b01 |0035: if-ge v3, v6, 0150 // +011b │ │ -2c4996: 54c6 4c81 |0037: iget-object v6, v12, Lde/kromke/andreas/utilities/AudioFileInfo;.mAudioTags:Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags; // field@814c │ │ -2c499a: 5466 2181 |0039: iget-object v6, v6, Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags;.tags:[Ljava/lang/String; // field@8121 │ │ -2c499e: 4606 0603 |003b: aget-object v6, v6, v3 │ │ -2c49a2: 1a08 0000 |003d: const-string v8, "" // string@0000 │ │ -2c49a6: 3906 0300 |003f: if-nez v6, 0042 // +0003 │ │ -2c49aa: 0786 |0041: move-object v6, v8 │ │ -2c49ac: 54d9 2181 |0042: iget-object v9, v13, Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags;.tags:[Ljava/lang/String; // field@8121 │ │ -2c49b0: 4609 0903 |0044: aget-object v9, v9, v3 │ │ -2c49b4: 3809 0600 |0046: if-eqz v9, 004c // +0006 │ │ -2c49b8: 6e10 bb87 0900 |0048: invoke-virtual {v9}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@87bb │ │ -2c49be: 0c08 |004b: move-result-object v8 │ │ -2c49c0: 2209 3910 |004c: new-instance v9, Ljava/lang/StringBuilder; // type@1039 │ │ -2c49c4: 7010 cc87 0900 |004e: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c49ca: 1a0a 6dae |0051: const-string v10, "tag " // string@ae6d │ │ -2c49ce: 6e20 d787 a900 |0053: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c49d4: 6e20 d387 3900 |0056: invoke-virtual {v9, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2c49da: 1a0b 7802 |0059: const-string v11, " was " // string@0278 │ │ -2c49de: 6e20 d787 b900 |005b: invoke-virtual {v9, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c49e4: 6e20 d787 6900 |005e: invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c49ea: 6e10 df87 0900 |0061: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c49f0: 0c09 |0064: move-result-object v9 │ │ -2c49f2: 7120 450e 9200 |0065: invoke-static {v2, v9}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ -2c49f8: 2209 3910 |0068: new-instance v9, Ljava/lang/StringBuilder; // type@1039 │ │ -2c49fc: 7010 cc87 0900 |006a: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c4a02: 6e20 d787 a900 |006d: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c4a08: 6e20 d387 3900 |0070: invoke-virtual {v9, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2c4a0e: 1a0a a201 |0073: const-string v10, " is " // string@01a2 │ │ -2c4a12: 6e20 d787 a900 |0075: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c4a18: 6e20 d787 8900 |0078: invoke-virtual {v9, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c4a1e: 6e10 df87 0900 |007b: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c4a24: 0c09 |007e: move-result-object v9 │ │ -2c4a26: 7120 450e 9200 |007f: invoke-static {v2, v9}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ -2c4a2c: 1a09 c2b5 |0082: const-string v9, "≠" // string@b5c2 │ │ -2c4a30: 6e20 9c87 9800 |0084: invoke-virtual {v8, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2c4a36: 0a09 |0087: move-result v9 │ │ -2c4a38: 121a |0088: const/4 v10, #int 1 // #1 │ │ -2c4a3a: 3909 c300 |0089: if-nez v9, 014c // +00c3 │ │ -2c4a3e: 6e20 9c87 6800 |008b: invoke-virtual {v8, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2c4a44: 0a06 |008e: move-result v6 │ │ -2c4a46: 3906 bd00 |008f: if-nez v6, 014c // +00bd │ │ -2c4a4a: 1306 0e00 |0091: const/16 v6, #int 14 // #e │ │ -2c4a4e: 3363 0e00 |0093: if-ne v3, v6, 00a1 // +000e │ │ -2c4a52: 54c6 5181 |0095: iget-object v6, v12, Lde/kromke/andreas/utilities/AudioFileInfo;.mTagsInFile:Lorg/jaudiotagger/tag/Tag; // field@8151 │ │ -2c4a56: 4605 0503 |0097: aget-object v5, v5, v3 │ │ -2c4a5a: 23a9 c013 |0099: new-array v9, v10, [Ljava/lang/String; // type@13c0 │ │ -2c4a5e: 4d08 0900 |009b: aput-object v8, v9, v0 │ │ -2c4a62: 7230 cb91 5609 |009d: invoke-interface {v6, v5, v9}, Lorg/jaudiotagger/tag/Tag;.setField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)V // method@91cb │ │ -2c4a68: 2871 |00a0: goto 0111 // +0071 │ │ -2c4a6a: 6e10 a787 0800 |00a1: invoke-virtual {v8}, Ljava/lang/String;.isEmpty:()Z // method@87a7 │ │ -2c4a70: 0a06 |00a4: move-result v6 │ │ -2c4a72: 3806 2800 |00a5: if-eqz v6, 00cd // +0028 │ │ -2c4a76: 2206 3910 |00a7: new-instance v6, Ljava/lang/StringBuilder; // type@1039 │ │ -2c4a7a: 7010 cc87 0600 |00a9: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c4a80: 1a08 d779 |00ac: const-string v8, "going to delete tag " // string@79d7 │ │ -2c4a84: 6e20 d787 8600 |00ae: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c4a8a: 6e20 d387 3600 |00b1: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2c4a90: 1a08 8401 |00b4: const-string v8, " from " // string@0184 │ │ -2c4a94: 6e20 d787 8600 |00b6: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c4a9a: 54c8 5081 |00b9: iget-object v8, v12, Lde/kromke/andreas/utilities/AudioFileInfo;.mPath:Ljava/lang/String; // field@8150 │ │ -2c4a9e: 6e20 d787 8600 |00bb: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c4aa4: 6e10 df87 0600 |00be: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c4aaa: 0c06 |00c1: move-result-object v6 │ │ -2c4aac: 7120 450e 6200 |00c2: invoke-static {v2, v6}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ -2c4ab2: 54c6 5181 |00c5: iget-object v6, v12, Lde/kromke/andreas/utilities/AudioFileInfo;.mTagsInFile:Lorg/jaudiotagger/tag/Tag; // field@8151 │ │ -2c4ab6: 4605 0503 |00c7: aget-object v5, v5, v3 │ │ -2c4aba: 7220 b891 5600 |00c9: invoke-interface {v6, v5}, Lorg/jaudiotagger/tag/Tag;.deleteField:(Lorg/jaudiotagger/tag/FieldKey;)V // method@91b8 │ │ -2c4ac0: 2845 |00cc: goto 0111 // +0045 │ │ -2c4ac2: 2206 3910 |00cd: new-instance v6, Ljava/lang/StringBuilder; // type@1039 │ │ -2c4ac6: 7010 cc87 0600 |00cf: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c4acc: 1a09 d979 |00d2: const-string v9, "going to write tag " // string@79d9 │ │ -2c4ad0: 6e20 d787 9600 |00d4: invoke-virtual {v6, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c4ad6: 6e20 d387 3600 |00d7: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2c4adc: 1a09 5902 |00da: const-string v9, " to " // string@0259 │ │ -2c4ae0: 6e20 d787 9600 |00dc: invoke-virtual {v6, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c4ae6: 54c9 5081 |00df: iget-object v9, v12, Lde/kromke/andreas/utilities/AudioFileInfo;.mPath:Ljava/lang/String; // field@8150 │ │ -2c4aea: 6e20 d787 9600 |00e1: invoke-virtual {v6, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c4af0: 6e10 df87 0600 |00e4: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c4af6: 0c06 |00e7: move-result-object v6 │ │ -2c4af8: 7120 450e 6200 |00e8: invoke-static {v2, v6}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ -2c4afe: 2206 3910 |00eb: new-instance v6, Ljava/lang/StringBuilder; // type@1039 │ │ -2c4b02: 7010 cc87 0600 |00ed: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c4b08: 1a09 4f02 |00f0: const-string v9, " tag value: " // string@024f │ │ -2c4b0c: 6e20 d787 9600 |00f2: invoke-virtual {v6, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c4b12: 6e20 d787 8600 |00f5: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c4b18: 6e10 df87 0600 |00f8: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c4b1e: 0c06 |00fb: move-result-object v6 │ │ -2c4b20: 7120 450e 6200 |00fc: invoke-static {v2, v6}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ -2c4b26: 54c6 5181 |00ff: iget-object v6, v12, Lde/kromke/andreas/utilities/AudioFileInfo;.mTagsInFile:Lorg/jaudiotagger/tag/Tag; // field@8151 │ │ -2c4b2a: 4609 0503 |0101: aget-object v9, v5, v3 │ │ -2c4b2e: 7220 b891 9600 |0103: invoke-interface {v6, v9}, Lorg/jaudiotagger/tag/Tag;.deleteField:(Lorg/jaudiotagger/tag/FieldKey;)V // method@91b8 │ │ -2c4b34: 54c6 5181 |0106: iget-object v6, v12, Lde/kromke/andreas/utilities/AudioFileInfo;.mTagsInFile:Lorg/jaudiotagger/tag/Tag; // field@8151 │ │ -2c4b38: 4605 0503 |0108: aget-object v5, v5, v3 │ │ -2c4b3c: 23a9 c013 |010a: new-array v9, v10, [Ljava/lang/String; // type@13c0 │ │ -2c4b40: 4d08 0900 |010c: aput-object v8, v9, v0 │ │ -2c4b44: 7230 cb91 5609 |010e: invoke-interface {v6, v5, v9}, Lorg/jaudiotagger/tag/Tag;.setField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)V // method@91cb │ │ -2c4b4a: 1214 |0111: const/4 v4, #int 1 // #1 │ │ -2c4b4c: 283a |0112: goto 014c // +003a │ │ -2c4b4e: 0d05 |0113: move-exception v5 │ │ -2c4b50: 2206 3910 |0114: new-instance v6, Ljava/lang/StringBuilder; // type@1039 │ │ -2c4b54: 7010 cc87 0600 |0116: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c4b5a: 1a08 367c |0119: const-string v8, "ignoreFieldDataInvalidException (" // string@7c36 │ │ -2c4b5e: 6e20 d787 8600 |011b: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c4b64: 6e10 8a91 0500 |011e: invoke-virtual {v5}, Lorg/jaudiotagger/tag/FieldDataInvalidException;.getMessage:()Ljava/lang/String; // method@918a │ │ -2c4b6a: 0c05 |0121: move-result-object v5 │ │ -2c4b6c: 6e20 d787 5600 |0122: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c4b72: 6e20 d787 7600 |0125: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c4b78: 6e10 df87 0600 |0128: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c4b7e: 0c05 |012b: move-result-object v5 │ │ -2c4b80: 7120 470e 5200 |012c: invoke-static {v2, v5}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ -2c4b86: 281d |012f: goto 014c // +001d │ │ -2c4b88: 0d05 |0130: move-exception v5 │ │ -2c4b8a: 2206 3910 |0131: new-instance v6, Ljava/lang/StringBuilder; // type@1039 │ │ -2c4b8e: 7010 cc87 0600 |0133: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c4b94: 1a08 337c |0136: const-string v8, "ignore KeyNotFoundException (" // string@7c33 │ │ -2c4b98: 6e20 d787 8600 |0138: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c4b9e: 6e10 ab91 0500 |013b: invoke-virtual {v5}, Lorg/jaudiotagger/tag/KeyNotFoundException;.getMessage:()Ljava/lang/String; // method@91ab │ │ -2c4ba4: 0c05 |013e: move-result-object v5 │ │ -2c4ba6: 6e20 d787 5600 |013f: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c4bac: 6e20 d787 7600 |0142: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c4bb2: 6e10 df87 0600 |0145: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c4bb8: 0c05 |0148: move-result-object v5 │ │ -2c4bba: 7120 4d0e 5200 |0149: invoke-static {v2, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0e4d │ │ -2c4bc0: d803 0301 |014c: add-int/lit8 v3, v3, #int 1 // #01 │ │ -2c4bc4: 2900 e2fe |014e: goto/16 0030 // -011e │ │ -2c4bc8: 3804 7a00 |0150: if-eqz v4, 01ca // +007a │ │ -2c4bcc: 390f 7800 |0152: if-nez v15, 01ca // +0078 │ │ -2c4bd0: 54cd 5381 |0154: iget-object v13, v12, Lde/kromke/andreas/utilities/AudioFileInfo;.mf3:Lorg/jaudiotagger/audio/mp3/MP3File; // field@8153 │ │ -2c4bd4: 380d 3b00 |0156: if-eqz v13, 0191 // +003b │ │ -2c4bd8: 6e10 1c8f 0d00 |0158: invoke-virtual {v13}, Lorg/jaudiotagger/audio/mp3/MP3File;.getID3v1Tag:()Lorg/jaudiotagger/tag/id3/ID3v1Tag; // method@8f1c │ │ -2c4bde: 0c0d |015b: move-result-object v13 │ │ -2c4be0: 380d 3500 |015c: if-eqz v13, 0191 // +0035 │ │ -2c4be4: 380e 0900 |015e: if-eqz v14, 0167 // +0009 │ │ -2c4be8: 1a0d 499d |0160: const-string v13, "remove redundant ID3v1(1) tag" // string@9d49 │ │ -2c4bec: 7120 4c0e d200 |0162: invoke-static {v2, v13}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0e4c │ │ -2c4bf2: 120d |0165: const/4 v13, #int 0 // #0 │ │ -2c4bf4: 2826 |0166: goto 018c // +0026 │ │ -2c4bf6: 20dd 1412 |0167: instance-of v13, v13, Lorg/jaudiotagger/tag/id3/ID3v11Tag; // type@1214 │ │ -2c4bfa: 380d 1300 |0169: if-eqz v13, 017c // +0013 │ │ -2c4bfe: 1a0d a5b1 |016b: const-string v13, "update redundant ID3v11 tag" // string@b1a5 │ │ -2c4c02: 7120 4c0e d200 |016d: invoke-static {v2, v13}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0e4c │ │ -2c4c08: 220d 1412 |0170: new-instance v13, Lorg/jaudiotagger/tag/id3/ID3v11Tag; // type@1214 │ │ -2c4c0c: 54ce 5381 |0172: iget-object v14, v12, Lde/kromke/andreas/utilities/AudioFileInfo;.mf3:Lorg/jaudiotagger/audio/mp3/MP3File; // field@8153 │ │ -2c4c10: 6e10 1d8f 0e00 |0174: invoke-virtual {v14}, Lorg/jaudiotagger/audio/mp3/MP3File;.getID3v2Tag:()Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // method@8f1d │ │ -2c4c16: 0c0e |0177: move-result-object v14 │ │ -2c4c18: 7020 aa95 ed00 |0178: invoke-direct {v13, v14}, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.:(Lorg/jaudiotagger/tag/id3/AbstractTag;)V // method@95aa │ │ -2c4c1e: 2811 |017b: goto 018c // +0011 │ │ -2c4c20: 1a0d a4b1 |017c: const-string v13, "update redundant ID3v1 tag" // string@b1a4 │ │ -2c4c24: 7120 4c0e d200 |017e: invoke-static {v2, v13}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0e4c │ │ -2c4c2a: 220d 1812 |0181: new-instance v13, Lorg/jaudiotagger/tag/id3/ID3v1Tag; // type@1218 │ │ -2c4c2e: 54ce 5381 |0183: iget-object v14, v12, Lde/kromke/andreas/utilities/AudioFileInfo;.mf3:Lorg/jaudiotagger/audio/mp3/MP3File; // field@8153 │ │ -2c4c32: 6e10 1d8f 0e00 |0185: invoke-virtual {v14}, Lorg/jaudiotagger/audio/mp3/MP3File;.getID3v2Tag:()Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // method@8f1d │ │ -2c4c38: 0c0e |0188: move-result-object v14 │ │ -2c4c3a: 7020 d995 ed00 |0189: invoke-direct {v13, v14}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.:(Lorg/jaudiotagger/tag/id3/AbstractTag;)V // method@95d9 │ │ -2c4c40: 54ce 5381 |018c: iget-object v14, v12, Lde/kromke/andreas/utilities/AudioFileInfo;.mf3:Lorg/jaudiotagger/audio/mp3/MP3File; // field@8153 │ │ -2c4c44: 6e20 308f de00 |018e: invoke-virtual {v14, v13}, Lorg/jaudiotagger/audio/mp3/MP3File;.setID3v1Tag:(Lorg/jaudiotagger/tag/id3/ID3v1Tag;)V // method@8f30 │ │ -2c4c4a: 54cd 5281 |0191: iget-object v13, v12, Lde/kromke/andreas/utilities/AudioFileInfo;.mf:Lorg/jaudiotagger/audio/AudioFile; // field@8152 │ │ -2c4c4e: 6e10 378a 0d00 |0193: invoke-virtual {v13}, Lorg/jaudiotagger/audio/AudioFile;.commit:()V // method@8a37 │ │ -2c4c54: 220d 3910 |0196: new-instance v13, Ljava/lang/StringBuilder; // type@1039 │ │ -2c4c58: 7010 cc87 0d00 |0198: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c4c5e: 1a0e c6ad |019b: const-string v14, "successfully wrote tags to " // string@adc6 │ │ -2c4c62: 6e20 d787 ed00 |019d: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c4c68: 54ce 5081 |01a0: iget-object v14, v12, Lde/kromke/andreas/utilities/AudioFileInfo;.mPath:Ljava/lang/String; // field@8150 │ │ -2c4c6c: 6e20 d787 ed00 |01a2: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c4c72: 6e10 df87 0d00 |01a5: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c4c78: 0c0d |01a8: move-result-object v13 │ │ -2c4c7a: 7120 450e d200 |01a9: invoke-static {v2, v13}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ -2c4c80: 0f00 |01ac: return v0 │ │ -2c4c82: 0d0d |01ad: move-exception v13 │ │ -2c4c84: 220e 3910 |01ae: new-instance v14, Ljava/lang/StringBuilder; // type@1039 │ │ -2c4c88: 7010 cc87 0e00 |01b0: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c4c8e: 1a0f 710f |01b3: const-string v15, "CannotWriteException (" // string@0f71 │ │ -2c4c92: 6e20 d787 fe00 |01b5: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c4c98: 6e10 758d 0d00 |01b8: invoke-virtual {v13}, Lorg/jaudiotagger/audio/exceptions/CannotWriteException;.getMessage:()Ljava/lang/String; // method@8d75 │ │ -2c4c9e: 0c0d |01bb: move-result-object v13 │ │ -2c4ca0: 6e20 d787 de00 |01bc: invoke-virtual {v14, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c4ca6: 6e20 d787 7e00 |01bf: invoke-virtual {v14, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c4cac: 6e10 df87 0e00 |01c2: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c4cb2: 0c0d |01c5: move-result-object v13 │ │ -2c4cb4: 7120 470e d200 |01c6: invoke-static {v2, v13}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ -2c4cba: 0f01 |01c9: return v1 │ │ -2c4cbc: 0f00 |01ca: return v0 │ │ -2c4cbe: 1a0d 476b |01cb: const-string v13, "file is not open" // string@6b47 │ │ -2c4cc2: 7120 470e d200 |01cd: invoke-static {v2, v13}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ -2c4cc8: 0f01 |01d0: return v1 │ │ +2c491c: |[2c491c] de.kromke.andreas.utilities.AudioFileInfo.writeTags:(Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags;ZZ)I │ │ +2c492c: 54c0 5281 |0000: iget-object v0, v12, Lde/kromke/andreas/utilities/AudioFileInfo;.mf:Lorg/jaudiotagger/audio/AudioFile; // field@8152 │ │ +2c4930: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +2c4932: 1a02 f60d |0003: const-string v2, "CMT : AudioFileInfo" // string@0df6 │ │ +2c4936: 3800 c601 |0005: if-eqz v0, 01cb // +01c6 │ │ +2c493a: 54c0 5181 |0007: iget-object v0, v12, Lde/kromke/andreas/utilities/AudioFileInfo;.mTagsInFile:Lorg/jaudiotagger/tag/Tag; // field@8151 │ │ +2c493e: 3800 c201 |0009: if-eqz v0, 01cb // +01c2 │ │ +2c4942: 54c0 4c81 |000b: iget-object v0, v12, Lde/kromke/andreas/utilities/AudioFileInfo;.mAudioTags:Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags; // field@814c │ │ +2c4946: 3900 0400 |000d: if-nez v0, 0011 // +0004 │ │ +2c494a: 2900 bc01 |000f: goto/16 01cb // +01bc │ │ +2c494e: 54d0 2181 |0011: iget-object v0, v13, Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags;.tags:[Ljava/lang/String; // field@8121 │ │ +2c4952: 1303 1400 |0013: const/16 v3, #int 20 // #14 │ │ +2c4956: 4600 0003 |0015: aget-object v0, v0, v3 │ │ +2c495a: 3800 1600 |0017: if-eqz v0, 002d // +0016 │ │ +2c495e: 54d0 2181 |0019: iget-object v0, v13, Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags;.tags:[Ljava/lang/String; // field@8121 │ │ +2c4962: 1304 1200 |001b: const/16 v4, #int 18 // #12 │ │ +2c4966: 54d5 2181 |001d: iget-object v5, v13, Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags;.tags:[Ljava/lang/String; // field@8121 │ │ +2c496a: 4605 0503 |001f: aget-object v5, v5, v3 │ │ +2c496e: 4d05 0004 |0021: aput-object v5, v0, v4 │ │ +2c4972: 54d0 2181 |0023: iget-object v0, v13, Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags;.tags:[Ljava/lang/String; // field@8121 │ │ +2c4976: 1304 1300 |0025: const/16 v4, #int 19 // #13 │ │ +2c497a: 54d5 2181 |0027: iget-object v5, v13, Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags;.tags:[Ljava/lang/String; // field@8121 │ │ +2c497e: 4603 0503 |0029: aget-object v3, v5, v3 │ │ +2c4982: 4d03 0004 |002b: aput-object v3, v0, v4 │ │ +2c4986: 1200 |002d: const/4 v0, #int 0 // #0 │ │ +2c4988: 1203 |002e: const/4 v3, #int 0 // #0 │ │ +2c498a: 1204 |002f: const/4 v4, #int 0 // #0 │ │ +2c498c: 6205 3381 |0030: sget-object v5, Lde/kromke/andreas/utilities/AudioFileInfo;.audioTagIds:[Lorg/jaudiotagger/tag/FieldKey; // field@8133 │ │ +2c4990: 2156 |0032: array-length v6, v5 │ │ +2c4992: 1a07 8403 |0033: const-string v7, ")" // string@0384 │ │ +2c4996: 3563 1b01 |0035: if-ge v3, v6, 0150 // +011b │ │ +2c499a: 54c6 4c81 |0037: iget-object v6, v12, Lde/kromke/andreas/utilities/AudioFileInfo;.mAudioTags:Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags; // field@814c │ │ +2c499e: 5466 2181 |0039: iget-object v6, v6, Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags;.tags:[Ljava/lang/String; // field@8121 │ │ +2c49a2: 4606 0603 |003b: aget-object v6, v6, v3 │ │ +2c49a6: 1a08 0000 |003d: const-string v8, "" // string@0000 │ │ +2c49aa: 3906 0300 |003f: if-nez v6, 0042 // +0003 │ │ +2c49ae: 0786 |0041: move-object v6, v8 │ │ +2c49b0: 54d9 2181 |0042: iget-object v9, v13, Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags;.tags:[Ljava/lang/String; // field@8121 │ │ +2c49b4: 4609 0903 |0044: aget-object v9, v9, v3 │ │ +2c49b8: 3809 0600 |0046: if-eqz v9, 004c // +0006 │ │ +2c49bc: 6e10 bb87 0900 |0048: invoke-virtual {v9}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@87bb │ │ +2c49c2: 0c08 |004b: move-result-object v8 │ │ +2c49c4: 2209 3910 |004c: new-instance v9, Ljava/lang/StringBuilder; // type@1039 │ │ +2c49c8: 7010 cc87 0900 |004e: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c49ce: 1a0a 6dae |0051: const-string v10, "tag " // string@ae6d │ │ +2c49d2: 6e20 d787 a900 |0053: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c49d8: 6e20 d387 3900 |0056: invoke-virtual {v9, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2c49de: 1a0b 7802 |0059: const-string v11, " was " // string@0278 │ │ +2c49e2: 6e20 d787 b900 |005b: invoke-virtual {v9, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c49e8: 6e20 d787 6900 |005e: invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c49ee: 6e10 df87 0900 |0061: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c49f4: 0c09 |0064: move-result-object v9 │ │ +2c49f6: 7120 450e 9200 |0065: invoke-static {v2, v9}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ +2c49fc: 2209 3910 |0068: new-instance v9, Ljava/lang/StringBuilder; // type@1039 │ │ +2c4a00: 7010 cc87 0900 |006a: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c4a06: 6e20 d787 a900 |006d: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c4a0c: 6e20 d387 3900 |0070: invoke-virtual {v9, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2c4a12: 1a0a a201 |0073: const-string v10, " is " // string@01a2 │ │ +2c4a16: 6e20 d787 a900 |0075: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c4a1c: 6e20 d787 8900 |0078: invoke-virtual {v9, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c4a22: 6e10 df87 0900 |007b: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c4a28: 0c09 |007e: move-result-object v9 │ │ +2c4a2a: 7120 450e 9200 |007f: invoke-static {v2, v9}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ +2c4a30: 1a09 c2b5 |0082: const-string v9, "≠" // string@b5c2 │ │ +2c4a34: 6e20 9c87 9800 |0084: invoke-virtual {v8, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2c4a3a: 0a09 |0087: move-result v9 │ │ +2c4a3c: 121a |0088: const/4 v10, #int 1 // #1 │ │ +2c4a3e: 3909 c300 |0089: if-nez v9, 014c // +00c3 │ │ +2c4a42: 6e20 9c87 6800 |008b: invoke-virtual {v8, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2c4a48: 0a06 |008e: move-result v6 │ │ +2c4a4a: 3906 bd00 |008f: if-nez v6, 014c // +00bd │ │ +2c4a4e: 1306 0e00 |0091: const/16 v6, #int 14 // #e │ │ +2c4a52: 3363 0e00 |0093: if-ne v3, v6, 00a1 // +000e │ │ +2c4a56: 54c6 5181 |0095: iget-object v6, v12, Lde/kromke/andreas/utilities/AudioFileInfo;.mTagsInFile:Lorg/jaudiotagger/tag/Tag; // field@8151 │ │ +2c4a5a: 4605 0503 |0097: aget-object v5, v5, v3 │ │ +2c4a5e: 23a9 c013 |0099: new-array v9, v10, [Ljava/lang/String; // type@13c0 │ │ +2c4a62: 4d08 0900 |009b: aput-object v8, v9, v0 │ │ +2c4a66: 7230 cb91 5609 |009d: invoke-interface {v6, v5, v9}, Lorg/jaudiotagger/tag/Tag;.setField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)V // method@91cb │ │ +2c4a6c: 2871 |00a0: goto 0111 // +0071 │ │ +2c4a6e: 6e10 a787 0800 |00a1: invoke-virtual {v8}, Ljava/lang/String;.isEmpty:()Z // method@87a7 │ │ +2c4a74: 0a06 |00a4: move-result v6 │ │ +2c4a76: 3806 2800 |00a5: if-eqz v6, 00cd // +0028 │ │ +2c4a7a: 2206 3910 |00a7: new-instance v6, Ljava/lang/StringBuilder; // type@1039 │ │ +2c4a7e: 7010 cc87 0600 |00a9: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c4a84: 1a08 d779 |00ac: const-string v8, "going to delete tag " // string@79d7 │ │ +2c4a88: 6e20 d787 8600 |00ae: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c4a8e: 6e20 d387 3600 |00b1: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2c4a94: 1a08 8401 |00b4: const-string v8, " from " // string@0184 │ │ +2c4a98: 6e20 d787 8600 |00b6: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c4a9e: 54c8 5081 |00b9: iget-object v8, v12, Lde/kromke/andreas/utilities/AudioFileInfo;.mPath:Ljava/lang/String; // field@8150 │ │ +2c4aa2: 6e20 d787 8600 |00bb: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c4aa8: 6e10 df87 0600 |00be: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c4aae: 0c06 |00c1: move-result-object v6 │ │ +2c4ab0: 7120 450e 6200 |00c2: invoke-static {v2, v6}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ +2c4ab6: 54c6 5181 |00c5: iget-object v6, v12, Lde/kromke/andreas/utilities/AudioFileInfo;.mTagsInFile:Lorg/jaudiotagger/tag/Tag; // field@8151 │ │ +2c4aba: 4605 0503 |00c7: aget-object v5, v5, v3 │ │ +2c4abe: 7220 b891 5600 |00c9: invoke-interface {v6, v5}, Lorg/jaudiotagger/tag/Tag;.deleteField:(Lorg/jaudiotagger/tag/FieldKey;)V // method@91b8 │ │ +2c4ac4: 2845 |00cc: goto 0111 // +0045 │ │ +2c4ac6: 2206 3910 |00cd: new-instance v6, Ljava/lang/StringBuilder; // type@1039 │ │ +2c4aca: 7010 cc87 0600 |00cf: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c4ad0: 1a09 d979 |00d2: const-string v9, "going to write tag " // string@79d9 │ │ +2c4ad4: 6e20 d787 9600 |00d4: invoke-virtual {v6, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c4ada: 6e20 d387 3600 |00d7: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2c4ae0: 1a09 5902 |00da: const-string v9, " to " // string@0259 │ │ +2c4ae4: 6e20 d787 9600 |00dc: invoke-virtual {v6, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c4aea: 54c9 5081 |00df: iget-object v9, v12, Lde/kromke/andreas/utilities/AudioFileInfo;.mPath:Ljava/lang/String; // field@8150 │ │ +2c4aee: 6e20 d787 9600 |00e1: invoke-virtual {v6, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c4af4: 6e10 df87 0600 |00e4: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c4afa: 0c06 |00e7: move-result-object v6 │ │ +2c4afc: 7120 450e 6200 |00e8: invoke-static {v2, v6}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ +2c4b02: 2206 3910 |00eb: new-instance v6, Ljava/lang/StringBuilder; // type@1039 │ │ +2c4b06: 7010 cc87 0600 |00ed: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c4b0c: 1a09 4f02 |00f0: const-string v9, " tag value: " // string@024f │ │ +2c4b10: 6e20 d787 9600 |00f2: invoke-virtual {v6, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c4b16: 6e20 d787 8600 |00f5: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c4b1c: 6e10 df87 0600 |00f8: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c4b22: 0c06 |00fb: move-result-object v6 │ │ +2c4b24: 7120 450e 6200 |00fc: invoke-static {v2, v6}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ +2c4b2a: 54c6 5181 |00ff: iget-object v6, v12, Lde/kromke/andreas/utilities/AudioFileInfo;.mTagsInFile:Lorg/jaudiotagger/tag/Tag; // field@8151 │ │ +2c4b2e: 4609 0503 |0101: aget-object v9, v5, v3 │ │ +2c4b32: 7220 b891 9600 |0103: invoke-interface {v6, v9}, Lorg/jaudiotagger/tag/Tag;.deleteField:(Lorg/jaudiotagger/tag/FieldKey;)V // method@91b8 │ │ +2c4b38: 54c6 5181 |0106: iget-object v6, v12, Lde/kromke/andreas/utilities/AudioFileInfo;.mTagsInFile:Lorg/jaudiotagger/tag/Tag; // field@8151 │ │ +2c4b3c: 4605 0503 |0108: aget-object v5, v5, v3 │ │ +2c4b40: 23a9 c013 |010a: new-array v9, v10, [Ljava/lang/String; // type@13c0 │ │ +2c4b44: 4d08 0900 |010c: aput-object v8, v9, v0 │ │ +2c4b48: 7230 cb91 5609 |010e: invoke-interface {v6, v5, v9}, Lorg/jaudiotagger/tag/Tag;.setField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)V // method@91cb │ │ +2c4b4e: 1214 |0111: const/4 v4, #int 1 // #1 │ │ +2c4b50: 283a |0112: goto 014c // +003a │ │ +2c4b52: 0d05 |0113: move-exception v5 │ │ +2c4b54: 2206 3910 |0114: new-instance v6, Ljava/lang/StringBuilder; // type@1039 │ │ +2c4b58: 7010 cc87 0600 |0116: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c4b5e: 1a08 367c |0119: const-string v8, "ignoreFieldDataInvalidException (" // string@7c36 │ │ +2c4b62: 6e20 d787 8600 |011b: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c4b68: 6e10 8a91 0500 |011e: invoke-virtual {v5}, Lorg/jaudiotagger/tag/FieldDataInvalidException;.getMessage:()Ljava/lang/String; // method@918a │ │ +2c4b6e: 0c05 |0121: move-result-object v5 │ │ +2c4b70: 6e20 d787 5600 |0122: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c4b76: 6e20 d787 7600 |0125: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c4b7c: 6e10 df87 0600 |0128: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c4b82: 0c05 |012b: move-result-object v5 │ │ +2c4b84: 7120 470e 5200 |012c: invoke-static {v2, v5}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ +2c4b8a: 281d |012f: goto 014c // +001d │ │ +2c4b8c: 0d05 |0130: move-exception v5 │ │ +2c4b8e: 2206 3910 |0131: new-instance v6, Ljava/lang/StringBuilder; // type@1039 │ │ +2c4b92: 7010 cc87 0600 |0133: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c4b98: 1a08 337c |0136: const-string v8, "ignore KeyNotFoundException (" // string@7c33 │ │ +2c4b9c: 6e20 d787 8600 |0138: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c4ba2: 6e10 ab91 0500 |013b: invoke-virtual {v5}, Lorg/jaudiotagger/tag/KeyNotFoundException;.getMessage:()Ljava/lang/String; // method@91ab │ │ +2c4ba8: 0c05 |013e: move-result-object v5 │ │ +2c4baa: 6e20 d787 5600 |013f: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c4bb0: 6e20 d787 7600 |0142: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c4bb6: 6e10 df87 0600 |0145: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c4bbc: 0c05 |0148: move-result-object v5 │ │ +2c4bbe: 7120 4d0e 5200 |0149: invoke-static {v2, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0e4d │ │ +2c4bc4: d803 0301 |014c: add-int/lit8 v3, v3, #int 1 // #01 │ │ +2c4bc8: 2900 e2fe |014e: goto/16 0030 // -011e │ │ +2c4bcc: 3804 7a00 |0150: if-eqz v4, 01ca // +007a │ │ +2c4bd0: 390f 7800 |0152: if-nez v15, 01ca // +0078 │ │ +2c4bd4: 54cd 5381 |0154: iget-object v13, v12, Lde/kromke/andreas/utilities/AudioFileInfo;.mf3:Lorg/jaudiotagger/audio/mp3/MP3File; // field@8153 │ │ +2c4bd8: 380d 3b00 |0156: if-eqz v13, 0191 // +003b │ │ +2c4bdc: 6e10 1c8f 0d00 |0158: invoke-virtual {v13}, Lorg/jaudiotagger/audio/mp3/MP3File;.getID3v1Tag:()Lorg/jaudiotagger/tag/id3/ID3v1Tag; // method@8f1c │ │ +2c4be2: 0c0d |015b: move-result-object v13 │ │ +2c4be4: 380d 3500 |015c: if-eqz v13, 0191 // +0035 │ │ +2c4be8: 380e 0900 |015e: if-eqz v14, 0167 // +0009 │ │ +2c4bec: 1a0d 499d |0160: const-string v13, "remove redundant ID3v1(1) tag" // string@9d49 │ │ +2c4bf0: 7120 4c0e d200 |0162: invoke-static {v2, v13}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0e4c │ │ +2c4bf6: 120d |0165: const/4 v13, #int 0 // #0 │ │ +2c4bf8: 2826 |0166: goto 018c // +0026 │ │ +2c4bfa: 20dd 1412 |0167: instance-of v13, v13, Lorg/jaudiotagger/tag/id3/ID3v11Tag; // type@1214 │ │ +2c4bfe: 380d 1300 |0169: if-eqz v13, 017c // +0013 │ │ +2c4c02: 1a0d a5b1 |016b: const-string v13, "update redundant ID3v11 tag" // string@b1a5 │ │ +2c4c06: 7120 4c0e d200 |016d: invoke-static {v2, v13}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0e4c │ │ +2c4c0c: 220d 1412 |0170: new-instance v13, Lorg/jaudiotagger/tag/id3/ID3v11Tag; // type@1214 │ │ +2c4c10: 54ce 5381 |0172: iget-object v14, v12, Lde/kromke/andreas/utilities/AudioFileInfo;.mf3:Lorg/jaudiotagger/audio/mp3/MP3File; // field@8153 │ │ +2c4c14: 6e10 1d8f 0e00 |0174: invoke-virtual {v14}, Lorg/jaudiotagger/audio/mp3/MP3File;.getID3v2Tag:()Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // method@8f1d │ │ +2c4c1a: 0c0e |0177: move-result-object v14 │ │ +2c4c1c: 7020 aa95 ed00 |0178: invoke-direct {v13, v14}, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.:(Lorg/jaudiotagger/tag/id3/AbstractTag;)V // method@95aa │ │ +2c4c22: 2811 |017b: goto 018c // +0011 │ │ +2c4c24: 1a0d a4b1 |017c: const-string v13, "update redundant ID3v1 tag" // string@b1a4 │ │ +2c4c28: 7120 4c0e d200 |017e: invoke-static {v2, v13}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0e4c │ │ +2c4c2e: 220d 1812 |0181: new-instance v13, Lorg/jaudiotagger/tag/id3/ID3v1Tag; // type@1218 │ │ +2c4c32: 54ce 5381 |0183: iget-object v14, v12, Lde/kromke/andreas/utilities/AudioFileInfo;.mf3:Lorg/jaudiotagger/audio/mp3/MP3File; // field@8153 │ │ +2c4c36: 6e10 1d8f 0e00 |0185: invoke-virtual {v14}, Lorg/jaudiotagger/audio/mp3/MP3File;.getID3v2Tag:()Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // method@8f1d │ │ +2c4c3c: 0c0e |0188: move-result-object v14 │ │ +2c4c3e: 7020 d995 ed00 |0189: invoke-direct {v13, v14}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.:(Lorg/jaudiotagger/tag/id3/AbstractTag;)V // method@95d9 │ │ +2c4c44: 54ce 5381 |018c: iget-object v14, v12, Lde/kromke/andreas/utilities/AudioFileInfo;.mf3:Lorg/jaudiotagger/audio/mp3/MP3File; // field@8153 │ │ +2c4c48: 6e20 308f de00 |018e: invoke-virtual {v14, v13}, Lorg/jaudiotagger/audio/mp3/MP3File;.setID3v1Tag:(Lorg/jaudiotagger/tag/id3/ID3v1Tag;)V // method@8f30 │ │ +2c4c4e: 54cd 5281 |0191: iget-object v13, v12, Lde/kromke/andreas/utilities/AudioFileInfo;.mf:Lorg/jaudiotagger/audio/AudioFile; // field@8152 │ │ +2c4c52: 6e10 378a 0d00 |0193: invoke-virtual {v13}, Lorg/jaudiotagger/audio/AudioFile;.commit:()V // method@8a37 │ │ +2c4c58: 220d 3910 |0196: new-instance v13, Ljava/lang/StringBuilder; // type@1039 │ │ +2c4c5c: 7010 cc87 0d00 |0198: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c4c62: 1a0e c6ad |019b: const-string v14, "successfully wrote tags to " // string@adc6 │ │ +2c4c66: 6e20 d787 ed00 |019d: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c4c6c: 54ce 5081 |01a0: iget-object v14, v12, Lde/kromke/andreas/utilities/AudioFileInfo;.mPath:Ljava/lang/String; // field@8150 │ │ +2c4c70: 6e20 d787 ed00 |01a2: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c4c76: 6e10 df87 0d00 |01a5: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c4c7c: 0c0d |01a8: move-result-object v13 │ │ +2c4c7e: 7120 450e d200 |01a9: invoke-static {v2, v13}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ +2c4c84: 0f00 |01ac: return v0 │ │ +2c4c86: 0d0d |01ad: move-exception v13 │ │ +2c4c88: 220e 3910 |01ae: new-instance v14, Ljava/lang/StringBuilder; // type@1039 │ │ +2c4c8c: 7010 cc87 0e00 |01b0: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c4c92: 1a0f 710f |01b3: const-string v15, "CannotWriteException (" // string@0f71 │ │ +2c4c96: 6e20 d787 fe00 |01b5: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c4c9c: 6e10 758d 0d00 |01b8: invoke-virtual {v13}, Lorg/jaudiotagger/audio/exceptions/CannotWriteException;.getMessage:()Ljava/lang/String; // method@8d75 │ │ +2c4ca2: 0c0d |01bb: move-result-object v13 │ │ +2c4ca4: 6e20 d787 de00 |01bc: invoke-virtual {v14, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c4caa: 6e20 d787 7e00 |01bf: invoke-virtual {v14, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c4cb0: 6e10 df87 0e00 |01c2: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c4cb6: 0c0d |01c5: move-result-object v13 │ │ +2c4cb8: 7120 470e d200 |01c6: invoke-static {v2, v13}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ +2c4cbe: 0f01 |01c9: return v1 │ │ +2c4cc0: 0f00 |01ca: return v0 │ │ +2c4cc2: 1a0d 476b |01cb: const-string v13, "file is not open" // string@6b47 │ │ +2c4cc6: 7120 470e d200 |01cd: invoke-static {v2, v13}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ +2c4ccc: 0f01 |01d0: return v1 │ │ catches : 2 │ │ 0x0095 - 0x0111 │ │ Lorg/jaudiotagger/tag/KeyNotFoundException; -> 0x0130 │ │ Lorg/jaudiotagger/tag/FieldDataInvalidException; -> 0x0113 │ │ 0x0191 - 0x01ac │ │ Lorg/jaudiotagger/audio/exceptions/CannotWriteException; -> 0x01ad │ │ positions : │ │ @@ -681132,19 +681132,19 @@ │ │ type : '(Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;Ljava/lang/Object;)I' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -2c5410: |[2c5410] de.kromke.andreas.utilities.DirectoryTree$DirectoryEntry$-CC.$default$compareTo:(Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;Ljava/lang/Object;)I │ │ -2c5420: 1f01 dc0f |0000: check-cast v1, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry; // type@0fdc │ │ -2c5424: 7220 fe84 1000 |0002: invoke-interface {v0, v1}, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;.compareTo:(Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;)I // method@84fe │ │ -2c542a: 0a01 |0005: move-result v1 │ │ -2c542c: 0f01 |0006: return v1 │ │ +2c5414: |[2c5414] de.kromke.andreas.utilities.DirectoryTree$DirectoryEntry$-CC.$default$compareTo:(Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;Ljava/lang/Object;)I │ │ +2c5424: 1f01 dc0f |0000: check-cast v1, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry; // type@0fdc │ │ +2c5428: 7220 fe84 1000 |0002: invoke-interface {v0, v1}, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;.compareTo:(Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;)I // method@84fe │ │ +2c542e: 0a01 |0005: move-result v1 │ │ +2c5430: 0f01 |0006: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 _this Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry; │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -681201,37 +681201,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 42 16-bit code units │ │ -2c5478: |[2c5478] de.kromke.andreas.utilities.DirectoryTree$DirectoryEntry$opResult.:()V │ │ -2c5488: 2200 db0f |0000: new-instance v0, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult; // type@0fdb │ │ -2c548c: 1a01 ff54 |0002: const-string v1, "YES" // string@54ff │ │ -2c5490: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -2c5492: 7030 f984 1002 |0005: invoke-direct {v0, v1, v2}, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult;.:(Ljava/lang/String;I)V // method@84f9 │ │ -2c5498: 6900 5b81 |0008: sput-object v0, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult;.YES:Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult; // field@815b │ │ -2c549c: 2201 db0f |000a: new-instance v1, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult; // type@0fdb │ │ -2c54a0: 1a03 403d |000c: const-string v3, "NO" // string@3d40 │ │ -2c54a4: 1214 |000e: const/4 v4, #int 1 // #1 │ │ -2c54a6: 7030 f984 3104 |000f: invoke-direct {v1, v3, v4}, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult;.:(Ljava/lang/String;I)V // method@84f9 │ │ -2c54ac: 6901 5a81 |0012: sput-object v1, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult;.NO:Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult; // field@815a │ │ -2c54b0: 2203 db0f |0014: new-instance v3, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult; // type@0fdb │ │ -2c54b4: 1a05 ca15 |0016: const-string v5, "ERROR" // string@15ca │ │ -2c54b8: 1226 |0018: const/4 v6, #int 2 // #2 │ │ -2c54ba: 7030 f984 5306 |0019: invoke-direct {v3, v5, v6}, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult;.:(Ljava/lang/String;I)V // method@84f9 │ │ -2c54c0: 6903 5981 |001c: sput-object v3, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult;.ERROR:Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult; // field@8159 │ │ -2c54c4: 1235 |001e: const/4 v5, #int 3 // #3 │ │ -2c54c6: 2355 b713 |001f: new-array v5, v5, [Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult; // type@13b7 │ │ -2c54ca: 4d00 0502 |0021: aput-object v0, v5, v2 │ │ -2c54ce: 4d01 0504 |0023: aput-object v1, v5, v4 │ │ -2c54d2: 4d03 0506 |0025: aput-object v3, v5, v6 │ │ -2c54d6: 6905 5881 |0027: sput-object v5, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult;.$VALUES:[Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult; // field@8158 │ │ -2c54da: 0e00 |0029: return-void │ │ +2c547c: |[2c547c] de.kromke.andreas.utilities.DirectoryTree$DirectoryEntry$opResult.:()V │ │ +2c548c: 2200 db0f |0000: new-instance v0, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult; // type@0fdb │ │ +2c5490: 1a01 ff54 |0002: const-string v1, "YES" // string@54ff │ │ +2c5494: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +2c5496: 7030 f984 1002 |0005: invoke-direct {v0, v1, v2}, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult;.:(Ljava/lang/String;I)V // method@84f9 │ │ +2c549c: 6900 5b81 |0008: sput-object v0, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult;.YES:Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult; // field@815b │ │ +2c54a0: 2201 db0f |000a: new-instance v1, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult; // type@0fdb │ │ +2c54a4: 1a03 403d |000c: const-string v3, "NO" // string@3d40 │ │ +2c54a8: 1214 |000e: const/4 v4, #int 1 // #1 │ │ +2c54aa: 7030 f984 3104 |000f: invoke-direct {v1, v3, v4}, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult;.:(Ljava/lang/String;I)V // method@84f9 │ │ +2c54b0: 6901 5a81 |0012: sput-object v1, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult;.NO:Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult; // field@815a │ │ +2c54b4: 2203 db0f |0014: new-instance v3, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult; // type@0fdb │ │ +2c54b8: 1a05 ca15 |0016: const-string v5, "ERROR" // string@15ca │ │ +2c54bc: 1226 |0018: const/4 v6, #int 2 // #2 │ │ +2c54be: 7030 f984 5306 |0019: invoke-direct {v3, v5, v6}, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult;.:(Ljava/lang/String;I)V // method@84f9 │ │ +2c54c4: 6903 5981 |001c: sput-object v3, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult;.ERROR:Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult; // field@8159 │ │ +2c54c8: 1235 |001e: const/4 v5, #int 3 // #3 │ │ +2c54ca: 2355 b713 |001f: new-array v5, v5, [Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult; // type@13b7 │ │ +2c54ce: 4d00 0502 |0021: aput-object v0, v5, v2 │ │ +2c54d2: 4d01 0504 |0023: aput-object v1, v5, v4 │ │ +2c54d6: 4d03 0506 |0025: aput-object v3, v5, v6 │ │ +2c54da: 6905 5881 |0027: sput-object v5, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult;.$VALUES:[Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult; // field@8158 │ │ +2c54de: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0027 line=36 │ │ locals : │ │ │ │ #1 : (in Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult;) │ │ @@ -681239,17 +681239,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 │ │ -2c54dc: |[2c54dc] de.kromke.andreas.utilities.DirectoryTree$DirectoryEntry$opResult.:(Ljava/lang/String;I)V │ │ -2c54ec: 7030 0387 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@8703 │ │ -2c54f2: 0e00 |0003: return-void │ │ +2c54e0: |[2c54e0] de.kromke.andreas.utilities.DirectoryTree$DirectoryEntry$opResult.:(Ljava/lang/String;I)V │ │ +2c54f0: 7030 0387 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@8703 │ │ +2c54f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -681259,20 +681259,20 @@ │ │ type : '(Ljava/lang/String;)Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -2c5430: |[2c5430] de.kromke.andreas.utilities.DirectoryTree$DirectoryEntry$opResult.valueOf:(Ljava/lang/String;)Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult; │ │ -2c5440: 1c00 db0f |0000: const-class v0, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult; // type@0fdb │ │ -2c5444: 7120 0487 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@8704 │ │ -2c544a: 0c01 |0005: move-result-object v1 │ │ -2c544c: 1f01 db0f |0006: check-cast v1, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult; // type@0fdb │ │ -2c5450: 1101 |0008: return-object v1 │ │ +2c5434: |[2c5434] de.kromke.andreas.utilities.DirectoryTree$DirectoryEntry$opResult.valueOf:(Ljava/lang/String;)Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult; │ │ +2c5444: 1c00 db0f |0000: const-class v0, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult; // type@0fdb │ │ +2c5448: 7120 0487 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@8704 │ │ +2c544e: 0c01 |0005: move-result-object v1 │ │ +2c5450: 1f01 db0f |0006: check-cast v1, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult; // type@0fdb │ │ +2c5454: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #3 : (in Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult;) │ │ @@ -681280,20 +681280,20 @@ │ │ type : '()[Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -2c5454: |[2c5454] de.kromke.andreas.utilities.DirectoryTree$DirectoryEntry$opResult.values:()[Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult; │ │ -2c5464: 6200 5881 |0000: sget-object v0, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult;.$VALUES:[Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult; // field@8158 │ │ -2c5468: 6e10 ff9f 0000 |0002: invoke-virtual {v0}, [Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult;.clone:()Ljava/lang/Object; // method@9fff │ │ -2c546e: 0c00 |0005: move-result-object v0 │ │ -2c5470: 1f00 b713 |0006: check-cast v0, [Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult; // type@13b7 │ │ -2c5474: 1100 |0008: return-object v0 │ │ +2c5458: |[2c5458] de.kromke.andreas.utilities.DirectoryTree$DirectoryEntry$opResult.values:()[Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult; │ │ +2c5468: 6200 5881 |0000: sget-object v0, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult;.$VALUES:[Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult; // field@8158 │ │ +2c546c: 6e10 ff9f 0000 |0002: invoke-virtual {v0}, [Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult;.clone:()Ljava/lang/Object; // method@9fff │ │ +2c5472: 0c00 |0005: move-result-object v0 │ │ +2c5474: 1f00 b713 |0006: check-cast v0, [Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult; // type@13b7 │ │ +2c5478: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 5364 (DirectoryTree.java) │ │ @@ -681575,27 +681575,27 @@ │ │ type : '(Landroid/content/ContentResolver;Landroid/net/Uri;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -2c8018: |[2c8018] de.kromke.andreas.utilities.MyMediaDataSource.:(Landroid/content/ContentResolver;Landroid/net/Uri;)V │ │ -2c8028: 7010 8005 0000 |0000: invoke-direct {v0}, Landroid/media/MediaDataSource;.:()V // method@0580 │ │ -2c802e: 6e20 1702 2100 |0003: invoke-virtual {v1, v2}, Landroid/content/ContentResolver;.openInputStream:(Landroid/net/Uri;)Ljava/io/InputStream; // method@0217 │ │ -2c8034: 0c01 |0006: move-result-object v1 │ │ -2c8036: 3801 0c00 |0007: if-eqz v1, 0013 // +000c │ │ -2c803a: 7020 c385 1000 |0009: invoke-direct {v0, v1}, Lde/kromke/andreas/utilities/MyMediaDataSource;.readCompleteStream:(Ljava/io/InputStream;)[B // method@85c3 │ │ -2c8040: 0c02 |000c: move-result-object v2 │ │ -2c8042: 5b02 7581 |000d: iput-object v2, v0, Lde/kromke/andreas/utilities/MyMediaDataSource;.mBuf:[B // field@8175 │ │ -2c8046: 6e10 8986 0100 |000f: invoke-virtual {v1}, Ljava/io/InputStream;.close:()V // method@8689 │ │ -2c804c: 0e00 |0012: return-void │ │ -2c804e: 2201 f90f |0013: new-instance v1, Ljava/io/FileNotFoundException; // type@0ff9 │ │ -2c8052: 7010 7286 0100 |0015: invoke-direct {v1}, Ljava/io/FileNotFoundException;.:()V // method@8672 │ │ -2c8058: 2701 |0018: throw v1 │ │ +2c801c: |[2c801c] de.kromke.andreas.utilities.MyMediaDataSource.:(Landroid/content/ContentResolver;Landroid/net/Uri;)V │ │ +2c802c: 7010 8005 0000 |0000: invoke-direct {v0}, Landroid/media/MediaDataSource;.:()V // method@0580 │ │ +2c8032: 6e20 1702 2100 |0003: invoke-virtual {v1, v2}, Landroid/content/ContentResolver;.openInputStream:(Landroid/net/Uri;)Ljava/io/InputStream; // method@0217 │ │ +2c8038: 0c01 |0006: move-result-object v1 │ │ +2c803a: 3801 0c00 |0007: if-eqz v1, 0013 // +000c │ │ +2c803e: 7020 c385 1000 |0009: invoke-direct {v0, v1}, Lde/kromke/andreas/utilities/MyMediaDataSource;.readCompleteStream:(Ljava/io/InputStream;)[B // method@85c3 │ │ +2c8044: 0c02 |000c: move-result-object v2 │ │ +2c8046: 5b02 7581 |000d: iput-object v2, v0, Lde/kromke/andreas/utilities/MyMediaDataSource;.mBuf:[B // field@8175 │ │ +2c804a: 6e10 8986 0100 |000f: invoke-virtual {v1}, Ljava/io/InputStream;.close:()V // method@8689 │ │ +2c8050: 0e00 |0012: return-void │ │ +2c8052: 2201 f90f |0013: new-instance v1, Ljava/io/FileNotFoundException; // type@0ff9 │ │ +2c8056: 7010 7286 0100 |0015: invoke-direct {v1}, Ljava/io/FileNotFoundException;.:()V // method@8672 │ │ +2c805c: 2701 |0018: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0003 line=52 │ │ 0x0009 line=57 │ │ 0x000f line=58 │ │ 0x0013 line=55 │ │ @@ -681609,30 +681609,30 @@ │ │ type : '(Ljava/io/InputStream;)[B' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 29 16-bit code units │ │ -2c7f50: |[2c7f50] de.kromke.andreas.utilities.MyMediaDataSource.readCompleteStream:(Ljava/io/InputStream;)[B │ │ -2c7f60: 2200 ef0f |0000: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@0fef │ │ -2c7f64: 7010 2d86 0000 |0002: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@862d │ │ -2c7f6a: 1301 0004 |0005: const/16 v1, #int 1024 // #400 │ │ -2c7f6e: 2312 1c13 |0007: new-array v2, v1, [B // type@131c │ │ -2c7f72: 1203 |0009: const/4 v3, #int 0 // #0 │ │ -2c7f74: 6e40 8d86 2713 |000a: invoke-virtual {v7, v2, v3, v1}, Ljava/io/InputStream;.read:([BII)I // method@868d │ │ -2c7f7a: 0a04 |000d: move-result v4 │ │ -2c7f7c: 12f5 |000e: const/4 v5, #int -1 // #ff │ │ -2c7f7e: 3254 0600 |000f: if-eq v4, v5, 0015 // +0006 │ │ -2c7f82: 6e40 3486 2043 |0011: invoke-virtual {v0, v2, v3, v4}, Ljava/io/ByteArrayOutputStream;.write:([BII)V // method@8634 │ │ -2c7f88: 28f5 |0014: goto 0009 // -000b │ │ -2c7f8a: 6e10 2f86 0000 |0015: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.flush:()V // method@862f │ │ -2c7f90: 6e10 3186 0000 |0018: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8631 │ │ -2c7f96: 0c07 |001b: move-result-object v7 │ │ -2c7f98: 1107 |001c: return-object v7 │ │ +2c7f54: |[2c7f54] de.kromke.andreas.utilities.MyMediaDataSource.readCompleteStream:(Ljava/io/InputStream;)[B │ │ +2c7f64: 2200 ef0f |0000: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@0fef │ │ +2c7f68: 7010 2d86 0000 |0002: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@862d │ │ +2c7f6e: 1301 0004 |0005: const/16 v1, #int 1024 // #400 │ │ +2c7f72: 2312 1c13 |0007: new-array v2, v1, [B // type@131c │ │ +2c7f76: 1203 |0009: const/4 v3, #int 0 // #0 │ │ +2c7f78: 6e40 8d86 2713 |000a: invoke-virtual {v7, v2, v3, v1}, Ljava/io/InputStream;.read:([BII)I // method@868d │ │ +2c7f7e: 0a04 |000d: move-result v4 │ │ +2c7f80: 12f5 |000e: const/4 v5, #int -1 // #ff │ │ +2c7f82: 3254 0600 |000f: if-eq v4, v5, 0015 // +0006 │ │ +2c7f86: 6e40 3486 2043 |0011: invoke-virtual {v0, v2, v3, v4}, Ljava/io/ByteArrayOutputStream;.write:([BII)V // method@8634 │ │ +2c7f8c: 28f5 |0014: goto 0009 // -000b │ │ +2c7f8e: 6e10 2f86 0000 |0015: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.flush:()V // method@862f │ │ +2c7f94: 6e10 3186 0000 |0018: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8631 │ │ +2c7f9a: 0c07 |001b: move-result-object v7 │ │ +2c7f9c: 1107 |001c: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 0x000a line=106 │ │ 0x0011 line=108 │ │ 0x0015 line=111 │ │ 0x0018 line=112 │ │ @@ -681646,18 +681646,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -2c805c: |[2c805c] de.kromke.andreas.utilities.MyMediaDataSource.close:()V │ │ -2c806c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -2c806e: 5b10 7581 |0001: iput-object v0, v1, Lde/kromke/andreas/utilities/MyMediaDataSource;.mBuf:[B // field@8175 │ │ -2c8072: 0e00 |0003: return-void │ │ +2c8060: |[2c8060] de.kromke.andreas.utilities.MyMediaDataSource.close:()V │ │ +2c8070: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +2c8072: 5b10 7581 |0001: iput-object v0, v1, Lde/kromke/andreas/utilities/MyMediaDataSource;.mBuf:[B // field@8175 │ │ +2c8076: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=97 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lde/kromke/andreas/utilities/MyMediaDataSource; │ │ │ │ #1 : (in Lde/kromke/andreas/utilities/MyMediaDataSource;) │ │ @@ -681665,19 +681665,19 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -2c7ffc: |[2c7ffc] de.kromke.andreas.utilities.MyMediaDataSource.getSize:()J │ │ -2c800c: 5420 7581 |0000: iget-object v0, v2, Lde/kromke/andreas/utilities/MyMediaDataSource;.mBuf:[B // field@8175 │ │ -2c8010: 2100 |0002: array-length v0, v0 │ │ -2c8012: 8100 |0003: int-to-long v0, v0 │ │ -2c8014: 1000 |0004: return-wide v0 │ │ +2c8000: |[2c8000] de.kromke.andreas.utilities.MyMediaDataSource.getSize:()J │ │ +2c8010: 5420 7581 |0000: iget-object v0, v2, Lde/kromke/andreas/utilities/MyMediaDataSource;.mBuf:[B // field@8175 │ │ +2c8014: 2100 |0002: array-length v0, v0 │ │ +2c8016: 8100 |0003: int-to-long v0, v0 │ │ +2c8018: 1000 |0004: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0005 reg=2 this Lde/kromke/andreas/utilities/MyMediaDataSource; │ │ │ │ #2 : (in Lde/kromke/andreas/utilities/MyMediaDataSource;) │ │ @@ -681685,42 +681685,42 @@ │ │ type : '(J[BII)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 39 16-bit code units │ │ -2c7f9c: |[2c7f9c] de.kromke.andreas.utilities.MyMediaDataSource.readAt:(J[BII)I │ │ -2c7fac: 5480 7581 |0000: iget-object v0, v8, Lde/kromke/andreas/utilities/MyMediaDataSource;.mBuf:[B // field@8175 │ │ -2c7fb0: 2101 |0002: array-length v1, v0 │ │ -2c7fb2: 8111 |0003: int-to-long v1, v1 │ │ -2c7fb4: bc91 |0004: sub-long/2addr v1, v9 │ │ -2c7fb6: 1603 0000 |0005: const-wide/16 v3, #int 0 // #0 │ │ -2c7fba: 3105 0103 |0007: cmp-long v5, v1, v3 │ │ -2c7fbe: 3c05 0400 |0009: if-gtz v5, 000d // +0004 │ │ -2c7fc2: 12f9 |000b: const/4 v9, #int -1 // #ff │ │ -2c7fc4: 0f09 |000c: return v9 │ │ -2c7fc6: 81d5 |000d: int-to-long v5, v13 │ │ -2c7fc8: 3107 0501 |000e: cmp-long v7, v5, v1 │ │ -2c7fcc: 3d07 0300 |0010: if-lez v7, 0013 // +0003 │ │ -2c7fd0: 841d |0012: long-to-int v13, v1 │ │ -2c7fd2: 21b1 |0013: array-length v1, v11 │ │ -2c7fd4: b1c1 |0014: sub-int/2addr v1, v12 │ │ -2c7fd6: 8111 |0015: int-to-long v1, v1 │ │ -2c7fd8: 3105 0103 |0016: cmp-long v5, v1, v3 │ │ -2c7fdc: 3c05 0400 |0018: if-gtz v5, 001c // +0004 │ │ -2c7fe0: 1209 |001a: const/4 v9, #int 0 // #0 │ │ -2c7fe2: 0f09 |001b: return v9 │ │ -2c7fe4: 81d3 |001c: int-to-long v3, v13 │ │ -2c7fe6: 3105 0301 |001d: cmp-long v5, v3, v1 │ │ -2c7fea: 3d05 0300 |001f: if-lez v5, 0022 // +0003 │ │ -2c7fee: 841d |0021: long-to-int v13, v1 │ │ -2c7ff0: 849a |0022: long-to-int v10, v9 │ │ -2c7ff2: 715d e087 a0cb |0023: invoke-static {v0, v10, v11, v12, v13}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@87e0 │ │ -2c7ff8: 0f0d |0026: return v13 │ │ +2c7fa0: |[2c7fa0] de.kromke.andreas.utilities.MyMediaDataSource.readAt:(J[BII)I │ │ +2c7fb0: 5480 7581 |0000: iget-object v0, v8, Lde/kromke/andreas/utilities/MyMediaDataSource;.mBuf:[B // field@8175 │ │ +2c7fb4: 2101 |0002: array-length v1, v0 │ │ +2c7fb6: 8111 |0003: int-to-long v1, v1 │ │ +2c7fb8: bc91 |0004: sub-long/2addr v1, v9 │ │ +2c7fba: 1603 0000 |0005: const-wide/16 v3, #int 0 // #0 │ │ +2c7fbe: 3105 0103 |0007: cmp-long v5, v1, v3 │ │ +2c7fc2: 3c05 0400 |0009: if-gtz v5, 000d // +0004 │ │ +2c7fc6: 12f9 |000b: const/4 v9, #int -1 // #ff │ │ +2c7fc8: 0f09 |000c: return v9 │ │ +2c7fca: 81d5 |000d: int-to-long v5, v13 │ │ +2c7fcc: 3107 0501 |000e: cmp-long v7, v5, v1 │ │ +2c7fd0: 3d07 0300 |0010: if-lez v7, 0013 // +0003 │ │ +2c7fd4: 841d |0012: long-to-int v13, v1 │ │ +2c7fd6: 21b1 |0013: array-length v1, v11 │ │ +2c7fd8: b1c1 |0014: sub-int/2addr v1, v12 │ │ +2c7fda: 8111 |0015: int-to-long v1, v1 │ │ +2c7fdc: 3105 0103 |0016: cmp-long v5, v1, v3 │ │ +2c7fe0: 3c05 0400 |0018: if-gtz v5, 001c // +0004 │ │ +2c7fe4: 1209 |001a: const/4 v9, #int 0 // #0 │ │ +2c7fe6: 0f09 |001b: return v9 │ │ +2c7fe8: 81d3 |001c: int-to-long v3, v13 │ │ +2c7fea: 3105 0301 |001d: cmp-long v5, v3, v1 │ │ +2c7fee: 3d05 0300 |001f: if-lez v5, 0022 // +0003 │ │ +2c7ff2: 841d |0021: long-to-int v13, v1 │ │ +2c7ff4: 849a |0022: long-to-int v10, v9 │ │ +2c7ff6: 715d e087 a0cb |0023: invoke-static {v0, v10, v11, v12, v13}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@87e0 │ │ +2c7ffc: 0f0d |0026: return v13 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0013 line=80 │ │ 0x0023 line=90 │ │ locals : │ │ 0x0000 - 0x0027 reg=8 this Lde/kromke/andreas/utilities/MyMediaDataSource; │ │ @@ -681799,18 +681799,18 @@ │ │ type : '(Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -2c9028: |[2c9028] de.kromke.andreas.utilities.MyRandomAccessFileUsingMemory$MyFileChannel.:(Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;)V │ │ -2c9038: 7010 6688 0000 |0000: invoke-direct {v0}, Ljava/nio/channels/FileChannel;.:()V // method@8866 │ │ -2c903e: 5b01 7f81 |0003: iput-object v1, v0, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory$MyFileChannel;.mRaf:Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory; // field@817f │ │ -2c9042: 0e00 |0005: return-void │ │ +2c902c: |[2c902c] de.kromke.andreas.utilities.MyRandomAccessFileUsingMemory$MyFileChannel.:(Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;)V │ │ +2c903c: 7010 6688 0000 |0000: invoke-direct {v0}, Ljava/nio/channels/FileChannel;.:()V // method@8866 │ │ +2c9042: 5b01 7f81 |0003: iput-object v1, v0, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory$MyFileChannel;.mRaf:Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory; // field@817f │ │ +2c9046: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0003 line=61 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory$MyFileChannel; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory; │ │ @@ -681821,19 +681821,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -2c9044: |[2c9044] de.kromke.andreas.utilities.MyRandomAccessFileUsingMemory$MyFileChannel.force:(Z)V │ │ -2c9054: 1a02 ff0d |0000: const-string v2, "CMT : RAM" // string@0dff │ │ -2c9058: 1a00 f63c |0002: const-string v0, "MyFileChannel.force() : not yet implemented" // string@3cf6 │ │ -2c905c: 7120 470e 0200 |0004: invoke-static {v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ -2c9062: 0e00 |0007: return-void │ │ +2c9048: |[2c9048] de.kromke.andreas.utilities.MyRandomAccessFileUsingMemory$MyFileChannel.force:(Z)V │ │ +2c9058: 1a02 ff0d |0000: const-string v2, "CMT : RAM" // string@0dff │ │ +2c905c: 1a00 f63c |0002: const-string v0, "MyFileChannel.force() : not yet implemented" // string@3cf6 │ │ +2c9060: 7120 470e 0200 |0004: invoke-static {v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ +2c9066: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=159 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory$MyFileChannel; │ │ 0x0000 - 0x0008 reg=2 (null) Z │ │ │ │ @@ -681842,19 +681842,19 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -2c9064: |[2c9064] de.kromke.andreas.utilities.MyRandomAccessFileUsingMemory$MyFileChannel.implCloseChannel:()V │ │ -2c9074: 1a00 ff0d |0000: const-string v0, "CMT : RAM" // string@0dff │ │ -2c9078: 1a01 f73c |0002: const-string v1, "MyFileChannel.implCloseChannel() : not yet implemented" // string@3cf7 │ │ -2c907c: 7120 470e 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ -2c9082: 0e00 |0007: return-void │ │ +2c9068: |[2c9068] de.kromke.andreas.utilities.MyRandomAccessFileUsingMemory$MyFileChannel.implCloseChannel:()V │ │ +2c9078: 1a00 ff0d |0000: const-string v0, "CMT : RAM" // string@0dff │ │ +2c907c: 1a01 f73c |0002: const-string v1, "MyFileChannel.implCloseChannel() : not yet implemented" // string@3cf7 │ │ +2c9080: 7120 470e 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ +2c9086: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=196 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory$MyFileChannel; │ │ │ │ #2 : (in Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory$MyFileChannel;) │ │ @@ -681862,20 +681862,20 @@ │ │ type : '(JJZ)Ljava/nio/channels/FileLock;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -2c8e80: |[2c8e80] de.kromke.andreas.utilities.MyRandomAccessFileUsingMemory$MyFileChannel.lock:(JJZ)Ljava/nio/channels/FileLock; │ │ -2c8e90: 1a01 ff0d |0000: const-string v1, "CMT : RAM" // string@0dff │ │ -2c8e94: 1a02 f83c |0002: const-string v2, "MyFileChannel.lock() : not yet implemented" // string@3cf8 │ │ -2c8e98: 7120 470e 2100 |0004: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ -2c8e9e: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -2c8ea0: 1101 |0008: return-object v1 │ │ +2c8e84: |[2c8e84] de.kromke.andreas.utilities.MyRandomAccessFileUsingMemory$MyFileChannel.lock:(JJZ)Ljava/nio/channels/FileLock; │ │ +2c8e94: 1a01 ff0d |0000: const-string v1, "CMT : RAM" // string@0dff │ │ +2c8e98: 1a02 f83c |0002: const-string v2, "MyFileChannel.lock() : not yet implemented" // string@3cf8 │ │ +2c8e9c: 7120 470e 2100 |0004: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ +2c8ea2: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +2c8ea4: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=67 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory$MyFileChannel; │ │ 0x0000 - 0x0009 reg=1 (null) J │ │ 0x0000 - 0x0009 reg=3 (null) J │ │ @@ -681886,20 +681886,20 @@ │ │ type : '(Ljava/nio/channels/FileChannel$MapMode;JJ)Ljava/nio/MappedByteBuffer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -2c8de8: |[2c8de8] de.kromke.andreas.utilities.MyRandomAccessFileUsingMemory$MyFileChannel.map:(Ljava/nio/channels/FileChannel$MapMode;JJ)Ljava/nio/MappedByteBuffer; │ │ -2c8df8: 1a01 ff0d |0000: const-string v1, "CMT : RAM" // string@0dff │ │ -2c8dfc: 1a02 f93c |0002: const-string v2, "MyFileChannel.map() : not yet implemented" // string@3cf9 │ │ -2c8e00: 7120 470e 2100 |0004: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ -2c8e06: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -2c8e08: 1101 |0008: return-object v1 │ │ +2c8dec: |[2c8dec] de.kromke.andreas.utilities.MyRandomAccessFileUsingMemory$MyFileChannel.map:(Ljava/nio/channels/FileChannel$MapMode;JJ)Ljava/nio/MappedByteBuffer; │ │ +2c8dfc: 1a01 ff0d |0000: const-string v1, "CMT : RAM" // string@0dff │ │ +2c8e00: 1a02 f93c |0002: const-string v2, "MyFileChannel.map() : not yet implemented" // string@3cf9 │ │ +2c8e04: 7120 470e 2100 |0004: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ +2c8e0a: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +2c8e0c: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=81 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory$MyFileChannel; │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/nio/channels/FileChannel$MapMode; │ │ 0x0000 - 0x0009 reg=2 (null) J │ │ @@ -681910,28 +681910,28 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -2c8f00: |[2c8f00] de.kromke.andreas.utilities.MyRandomAccessFileUsingMemory$MyFileChannel.position:()J │ │ -2c8f10: 5440 7f81 |0000: iget-object v0, v4, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory$MyFileChannel;.mRaf:Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory; // field@817f │ │ -2c8f14: 6e10 0886 0000 |0002: invoke-virtual {v0}, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.getFilePointer:()J // method@8608 │ │ -2c8f1a: 0b00 |0005: move-result-wide v0 │ │ -2c8f1c: 2202 3910 |0006: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ -2c8f20: 7010 cc87 0200 |0008: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c8f26: 1a03 fb3c |000b: const-string v3, "MyFileChannel.position() => " // string@3cfb │ │ -2c8f2a: 6e20 d787 3200 |000d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c8f30: 6e30 d487 0201 |0010: invoke-virtual {v2, v0, v1}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ -2c8f36: 6e10 df87 0200 |0013: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c8f3c: 0c02 |0016: move-result-object v2 │ │ -2c8f3e: 1a03 ff0d |0017: const-string v3, "CMT : RAM" // string@0dff │ │ -2c8f42: 7120 4d0e 2300 |0019: invoke-static {v3, v2}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0e4d │ │ -2c8f48: 1000 |001c: return-wide v0 │ │ +2c8f04: |[2c8f04] de.kromke.andreas.utilities.MyRandomAccessFileUsingMemory$MyFileChannel.position:()J │ │ +2c8f14: 5440 7f81 |0000: iget-object v0, v4, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory$MyFileChannel;.mRaf:Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory; // field@817f │ │ +2c8f18: 6e10 0886 0000 |0002: invoke-virtual {v0}, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.getFilePointer:()J // method@8608 │ │ +2c8f1e: 0b00 |0005: move-result-wide v0 │ │ +2c8f20: 2202 3910 |0006: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ +2c8f24: 7010 cc87 0200 |0008: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c8f2a: 1a03 fb3c |000b: const-string v3, "MyFileChannel.position() => " // string@3cfb │ │ +2c8f2e: 6e20 d787 3200 |000d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c8f34: 6e30 d487 0201 |0010: invoke-virtual {v2, v0, v1}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ +2c8f3a: 6e10 df87 0200 |0013: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c8f40: 0c02 |0016: move-result-object v2 │ │ +2c8f42: 1a03 ff0d |0017: const-string v3, "CMT : RAM" // string@0dff │ │ +2c8f46: 7120 4d0e 2300 |0019: invoke-static {v3, v2}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0e4d │ │ +2c8f4c: 1000 |001c: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ 0x0006 line=189 │ │ locals : │ │ 0x0000 - 0x001d reg=4 this Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory$MyFileChannel; │ │ │ │ @@ -681940,29 +681940,29 @@ │ │ type : '(J)Ljava/nio/channels/FileChannel;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -2c8e0c: |[2c8e0c] de.kromke.andreas.utilities.MyRandomAccessFileUsingMemory$MyFileChannel.position:(J)Ljava/nio/channels/FileChannel; │ │ -2c8e1c: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -2c8e20: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c8e26: 1a01 fa3c |0005: const-string v1, "MyFileChannel.position(" // string@3cfa │ │ -2c8e2a: 6e20 d787 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c8e30: 6e30 d487 3004 |000a: invoke-virtual {v0, v3, v4}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ -2c8e36: 1a01 8403 |000d: const-string v1, ")" // string@0384 │ │ -2c8e3a: 6e20 d787 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c8e40: 6e10 df87 0000 |0012: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c8e46: 0c00 |0015: move-result-object v0 │ │ -2c8e48: 1a01 ff0d |0016: const-string v1, "CMT : RAM" // string@0dff │ │ -2c8e4c: 7120 4d0e 0100 |0018: invoke-static {v1, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0e4d │ │ -2c8e52: 5420 7f81 |001b: iget-object v0, v2, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory$MyFileChannel;.mRaf:Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory; // field@817f │ │ -2c8e56: 6e30 1886 3004 |001d: invoke-virtual {v0, v3, v4}, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.seek:(J)V // method@8618 │ │ -2c8e5c: 1102 |0020: return-object v2 │ │ +2c8e10: |[2c8e10] de.kromke.andreas.utilities.MyRandomAccessFileUsingMemory$MyFileChannel.position:(J)Ljava/nio/channels/FileChannel; │ │ +2c8e20: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +2c8e24: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c8e2a: 1a01 fa3c |0005: const-string v1, "MyFileChannel.position(" // string@3cfa │ │ +2c8e2e: 6e20 d787 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c8e34: 6e30 d487 3004 |000a: invoke-virtual {v0, v3, v4}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ +2c8e3a: 1a01 8403 |000d: const-string v1, ")" // string@0384 │ │ +2c8e3e: 6e20 d787 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c8e44: 6e10 df87 0000 |0012: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c8e4a: 0c00 |0015: move-result-object v0 │ │ +2c8e4c: 1a01 ff0d |0016: const-string v1, "CMT : RAM" // string@0dff │ │ +2c8e50: 7120 4d0e 0100 |0018: invoke-static {v1, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0e4d │ │ +2c8e56: 5420 7f81 |001b: iget-object v0, v2, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory$MyFileChannel;.mRaf:Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory; // field@817f │ │ +2c8e5a: 6e30 1886 3004 |001d: invoke-virtual {v0, v3, v4}, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.seek:(J)V // method@8618 │ │ +2c8e60: 1102 |0020: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ 0x001b line=181 │ │ locals : │ │ 0x0000 - 0x0021 reg=2 this Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory$MyFileChannel; │ │ 0x0000 - 0x0021 reg=3 (null) J │ │ @@ -681972,18 +681972,18 @@ │ │ type : '(J)Ljava/nio/channels/SeekableByteChannel;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -2c8ec8: |[2c8ec8] de.kromke.andreas.utilities.MyRandomAccessFileUsingMemory$MyFileChannel.position:(J)Ljava/nio/channels/SeekableByteChannel; │ │ -2c8ed8: 6e30 f685 1002 |0000: invoke-virtual {v0, v1, v2}, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory$MyFileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@85f6 │ │ -2c8ede: 0c01 |0003: move-result-object v1 │ │ -2c8ee0: 1101 |0004: return-object v1 │ │ +2c8ecc: |[2c8ecc] de.kromke.andreas.utilities.MyRandomAccessFileUsingMemory$MyFileChannel.position:(J)Ljava/nio/channels/SeekableByteChannel; │ │ +2c8edc: 6e30 f685 1002 |0000: invoke-virtual {v0, v1, v2}, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory$MyFileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@85f6 │ │ +2c8ee2: 0c01 |0003: move-result-object v1 │ │ +2c8ee4: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory$MyFileChannel; │ │ 0x0000 - 0x0005 reg=1 (null) J │ │ │ │ @@ -681992,60 +681992,60 @@ │ │ type : '(Ljava/nio/ByteBuffer;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 96 16-bit code units │ │ -2c8cac: |[2c8cac] de.kromke.andreas.utilities.MyRandomAccessFileUsingMemory$MyFileChannel.read:(Ljava/nio/ByteBuffer;)I │ │ -2c8cbc: 6e10 5788 0400 |0000: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.remaining:()I // method@8857 │ │ -2c8cc2: 0a00 |0003: move-result v0 │ │ -2c8cc4: 5431 7f81 |0004: iget-object v1, v3, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory$MyFileChannel;.mRaf:Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory; // field@817f │ │ -2c8cc8: 7110 0586 0100 |0006: invoke-static {v1}, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.access$000:(Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;)Ljava/nio/ByteBuffer; // method@8605 │ │ -2c8cce: 0c01 |0009: move-result-object v1 │ │ -2c8cd0: 6e10 5788 0100 |000a: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.remaining:()I // method@8857 │ │ -2c8cd6: 0a01 |000d: move-result v1 │ │ -2c8cd8: 7120 5987 1000 |000e: invoke-static {v0, v1}, Ljava/lang/Math;.min:(II)I // method@8759 │ │ -2c8cde: 0a00 |0011: move-result v0 │ │ -2c8ce0: 2201 3910 |0012: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2c8ce4: 7010 cc87 0100 |0014: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c8cea: 1a02 fd3c |0017: const-string v2, "MyFileChannel.read(ByteBuffer) : pos=" // string@3cfd │ │ -2c8cee: 6e20 d787 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c8cf4: 6e10 4d88 0400 |001c: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ -2c8cfa: 0a02 |001f: move-result v2 │ │ -2c8cfc: 6e20 d387 2100 |0020: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2c8d02: 1a02 0502 |0023: const-string v2, " n=" // string@0205 │ │ -2c8d06: 6e20 d787 2100 |0025: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c8d0c: 6e20 d387 0100 |0028: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2c8d12: 6e10 df87 0100 |002b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c8d18: 0c01 |002e: move-result-object v1 │ │ -2c8d1a: 1a02 ff0d |002f: const-string v2, "CMT : RAM" // string@0dff │ │ -2c8d1e: 7120 4d0e 1200 |0031: invoke-static {v2, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0e4d │ │ -2c8d24: 5431 7f81 |0034: iget-object v1, v3, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory$MyFileChannel;.mRaf:Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory; // field@817f │ │ -2c8d28: 7110 0586 0100 |0036: invoke-static {v1}, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.access$000:(Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;)Ljava/nio/ByteBuffer; // method@8605 │ │ -2c8d2e: 0c01 |0039: move-result-object v1 │ │ -2c8d30: 6e10 3988 0100 |003a: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.array:()[B // method@8839 │ │ -2c8d36: 0c01 |003d: move-result-object v1 │ │ -2c8d38: 5432 7f81 |003e: iget-object v2, v3, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory$MyFileChannel;.mRaf:Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory; // field@817f │ │ -2c8d3c: 7110 0586 0200 |0040: invoke-static {v2}, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.access$000:(Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;)Ljava/nio/ByteBuffer; // method@8605 │ │ -2c8d42: 0c02 |0043: move-result-object v2 │ │ -2c8d44: 6e10 4d88 0200 |0044: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ -2c8d4a: 0a02 |0047: move-result v2 │ │ -2c8d4c: 6e40 5388 1402 |0048: invoke-virtual {v4, v1, v2, v0}, Ljava/nio/ByteBuffer;.put:([BII)Ljava/nio/ByteBuffer; // method@8853 │ │ -2c8d52: 5434 7f81 |004b: iget-object v4, v3, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory$MyFileChannel;.mRaf:Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory; // field@817f │ │ -2c8d56: 7110 0586 0400 |004d: invoke-static {v4}, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.access$000:(Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;)Ljava/nio/ByteBuffer; // method@8605 │ │ -2c8d5c: 0c04 |0050: move-result-object v4 │ │ -2c8d5e: 5431 7f81 |0051: iget-object v1, v3, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory$MyFileChannel;.mRaf:Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory; // field@817f │ │ -2c8d62: 7110 0586 0100 |0053: invoke-static {v1}, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.access$000:(Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;)Ljava/nio/ByteBuffer; // method@8605 │ │ -2c8d68: 0c01 |0056: move-result-object v1 │ │ -2c8d6a: 6e10 4d88 0100 |0057: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ -2c8d70: 0a01 |005a: move-result v1 │ │ -2c8d72: b001 |005b: add-int/2addr v1, v0 │ │ -2c8d74: 6e20 4e88 1400 |005c: invoke-virtual {v4, v1}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ -2c8d7a: 0f00 |005f: return v0 │ │ +2c8cb0: |[2c8cb0] de.kromke.andreas.utilities.MyRandomAccessFileUsingMemory$MyFileChannel.read:(Ljava/nio/ByteBuffer;)I │ │ +2c8cc0: 6e10 5788 0400 |0000: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.remaining:()I // method@8857 │ │ +2c8cc6: 0a00 |0003: move-result v0 │ │ +2c8cc8: 5431 7f81 |0004: iget-object v1, v3, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory$MyFileChannel;.mRaf:Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory; // field@817f │ │ +2c8ccc: 7110 0586 0100 |0006: invoke-static {v1}, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.access$000:(Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;)Ljava/nio/ByteBuffer; // method@8605 │ │ +2c8cd2: 0c01 |0009: move-result-object v1 │ │ +2c8cd4: 6e10 5788 0100 |000a: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.remaining:()I // method@8857 │ │ +2c8cda: 0a01 |000d: move-result v1 │ │ +2c8cdc: 7120 5987 1000 |000e: invoke-static {v0, v1}, Ljava/lang/Math;.min:(II)I // method@8759 │ │ +2c8ce2: 0a00 |0011: move-result v0 │ │ +2c8ce4: 2201 3910 |0012: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2c8ce8: 7010 cc87 0100 |0014: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c8cee: 1a02 fd3c |0017: const-string v2, "MyFileChannel.read(ByteBuffer) : pos=" // string@3cfd │ │ +2c8cf2: 6e20 d787 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c8cf8: 6e10 4d88 0400 |001c: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ +2c8cfe: 0a02 |001f: move-result v2 │ │ +2c8d00: 6e20 d387 2100 |0020: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2c8d06: 1a02 0502 |0023: const-string v2, " n=" // string@0205 │ │ +2c8d0a: 6e20 d787 2100 |0025: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c8d10: 6e20 d387 0100 |0028: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2c8d16: 6e10 df87 0100 |002b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c8d1c: 0c01 |002e: move-result-object v1 │ │ +2c8d1e: 1a02 ff0d |002f: const-string v2, "CMT : RAM" // string@0dff │ │ +2c8d22: 7120 4d0e 1200 |0031: invoke-static {v2, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0e4d │ │ +2c8d28: 5431 7f81 |0034: iget-object v1, v3, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory$MyFileChannel;.mRaf:Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory; // field@817f │ │ +2c8d2c: 7110 0586 0100 |0036: invoke-static {v1}, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.access$000:(Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;)Ljava/nio/ByteBuffer; // method@8605 │ │ +2c8d32: 0c01 |0039: move-result-object v1 │ │ +2c8d34: 6e10 3988 0100 |003a: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.array:()[B // method@8839 │ │ +2c8d3a: 0c01 |003d: move-result-object v1 │ │ +2c8d3c: 5432 7f81 |003e: iget-object v2, v3, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory$MyFileChannel;.mRaf:Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory; // field@817f │ │ +2c8d40: 7110 0586 0200 |0040: invoke-static {v2}, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.access$000:(Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;)Ljava/nio/ByteBuffer; // method@8605 │ │ +2c8d46: 0c02 |0043: move-result-object v2 │ │ +2c8d48: 6e10 4d88 0200 |0044: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ +2c8d4e: 0a02 |0047: move-result v2 │ │ +2c8d50: 6e40 5388 1402 |0048: invoke-virtual {v4, v1, v2, v0}, Ljava/nio/ByteBuffer;.put:([BII)Ljava/nio/ByteBuffer; // method@8853 │ │ +2c8d56: 5434 7f81 |004b: iget-object v4, v3, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory$MyFileChannel;.mRaf:Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory; // field@817f │ │ +2c8d5a: 7110 0586 0400 |004d: invoke-static {v4}, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.access$000:(Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;)Ljava/nio/ByteBuffer; // method@8605 │ │ +2c8d60: 0c04 |0050: move-result-object v4 │ │ +2c8d62: 5431 7f81 |0051: iget-object v1, v3, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory$MyFileChannel;.mRaf:Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory; // field@817f │ │ +2c8d66: 7110 0586 0100 |0053: invoke-static {v1}, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.access$000:(Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;)Ljava/nio/ByteBuffer; // method@8605 │ │ +2c8d6c: 0c01 |0056: move-result-object v1 │ │ +2c8d6e: 6e10 4d88 0100 |0057: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ +2c8d74: 0a01 |005a: move-result v1 │ │ +2c8d76: b001 |005b: add-int/2addr v1, v0 │ │ +2c8d78: 6e20 4e88 1400 |005c: invoke-virtual {v4, v1}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ +2c8d7e: 0f00 |005f: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ 0x0012 line=98 │ │ 0x0034 line=99 │ │ 0x004b line=100 │ │ locals : │ │ @@ -682057,20 +682057,20 @@ │ │ type : '(Ljava/nio/ByteBuffer;J)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -2c8d7c: |[2c8d7c] de.kromke.andreas.utilities.MyRandomAccessFileUsingMemory$MyFileChannel.read:(Ljava/nio/ByteBuffer;J)I │ │ -2c8d8c: 1a01 ff0d |0000: const-string v1, "CMT : RAM" // string@0dff │ │ -2c8d90: 1a02 fe3c |0002: const-string v2, "MyFileChannel.read(ByteBuffer, long) : not yet implemented" // string@3cfe │ │ -2c8d94: 7120 470e 2100 |0004: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ -2c8d9a: 12f1 |0007: const/4 v1, #int -1 // #ff │ │ -2c8d9c: 0f01 |0008: return v1 │ │ +2c8d80: |[2c8d80] de.kromke.andreas.utilities.MyRandomAccessFileUsingMemory$MyFileChannel.read:(Ljava/nio/ByteBuffer;J)I │ │ +2c8d90: 1a01 ff0d |0000: const-string v1, "CMT : RAM" // string@0dff │ │ +2c8d94: 1a02 fe3c |0002: const-string v2, "MyFileChannel.read(ByteBuffer, long) : not yet implemented" // string@3cfe │ │ +2c8d98: 7120 470e 2100 |0004: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ +2c8d9e: 12f1 |0007: const/4 v1, #int -1 // #ff │ │ +2c8da0: 0f01 |0008: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=117 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory$MyFileChannel; │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/nio/ByteBuffer; │ │ 0x0000 - 0x0009 reg=2 (null) J │ │ @@ -682080,20 +682080,20 @@ │ │ type : '([Ljava/nio/ByteBuffer;II)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -2c8f4c: |[2c8f4c] de.kromke.andreas.utilities.MyRandomAccessFileUsingMemory$MyFileChannel.read:([Ljava/nio/ByteBuffer;II)J │ │ -2c8f5c: 1a01 ff0d |0000: const-string v1, "CMT : RAM" // string@0dff │ │ -2c8f60: 1a02 fc3c |0002: const-string v2, "MyFileChannel.read() : not yet implemented" // string@3cfc │ │ -2c8f64: 7120 470e 2100 |0004: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ -2c8f6a: 1601 ffff |0007: const-wide/16 v1, #int -1 // #ffff │ │ -2c8f6e: 1001 |0009: return-wide v1 │ │ +2c8f50: |[2c8f50] de.kromke.andreas.utilities.MyRandomAccessFileUsingMemory$MyFileChannel.read:([Ljava/nio/ByteBuffer;II)J │ │ +2c8f60: 1a01 ff0d |0000: const-string v1, "CMT : RAM" // string@0dff │ │ +2c8f64: 1a02 fc3c |0002: const-string v2, "MyFileChannel.read() : not yet implemented" // string@3cfc │ │ +2c8f68: 7120 470e 2100 |0004: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ +2c8f6e: 1601 ffff |0007: const-wide/16 v1, #int -1 // #ffff │ │ +2c8f72: 1001 |0009: return-wide v1 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=89 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory$MyFileChannel; │ │ 0x0000 - 0x000a reg=1 (null) [Ljava/nio/ByteBuffer; │ │ 0x0000 - 0x000a reg=2 (null) I │ │ @@ -682104,28 +682104,28 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -2c8f70: |[2c8f70] de.kromke.andreas.utilities.MyRandomAccessFileUsingMemory$MyFileChannel.size:()J │ │ -2c8f80: 5440 7f81 |0000: iget-object v0, v4, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory$MyFileChannel;.mRaf:Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory; // field@817f │ │ -2c8f84: 6e10 0f86 0000 |0002: invoke-virtual {v0}, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.length:()J // method@860f │ │ -2c8f8a: 0b00 |0005: move-result-wide v0 │ │ -2c8f8c: 2202 3910 |0006: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ -2c8f90: 7010 cc87 0200 |0008: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c8f96: 1a03 ff3c |000b: const-string v3, "MyFileChannel.size() => " // string@3cff │ │ -2c8f9a: 6e20 d787 3200 |000d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c8fa0: 6e30 d487 0201 |0010: invoke-virtual {v2, v0, v1}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ -2c8fa6: 6e10 df87 0200 |0013: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c8fac: 0c02 |0016: move-result-object v2 │ │ -2c8fae: 1a03 ff0d |0017: const-string v3, "CMT : RAM" // string@0dff │ │ -2c8fb2: 7120 4d0e 2300 |0019: invoke-static {v3, v2}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0e4d │ │ -2c8fb8: 1000 |001c: return-wide v0 │ │ +2c8f74: |[2c8f74] de.kromke.andreas.utilities.MyRandomAccessFileUsingMemory$MyFileChannel.size:()J │ │ +2c8f84: 5440 7f81 |0000: iget-object v0, v4, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory$MyFileChannel;.mRaf:Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory; // field@817f │ │ +2c8f88: 6e10 0f86 0000 |0002: invoke-virtual {v0}, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.length:()J // method@860f │ │ +2c8f8e: 0b00 |0005: move-result-wide v0 │ │ +2c8f90: 2202 3910 |0006: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ +2c8f94: 7010 cc87 0200 |0008: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c8f9a: 1a03 ff3c |000b: const-string v3, "MyFileChannel.size() => " // string@3cff │ │ +2c8f9e: 6e20 d787 3200 |000d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c8fa4: 6e30 d487 0201 |0010: invoke-virtual {v2, v0, v1}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ +2c8faa: 6e10 df87 0200 |0013: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c8fb0: 0c02 |0016: move-result-object v2 │ │ +2c8fb2: 1a03 ff0d |0017: const-string v3, "CMT : RAM" // string@0dff │ │ +2c8fb6: 7120 4d0e 2300 |0019: invoke-static {v3, v2}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0e4d │ │ +2c8fbc: 1000 |001c: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=172 │ │ 0x0006 line=173 │ │ locals : │ │ 0x0000 - 0x001d reg=4 this Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory$MyFileChannel; │ │ │ │ @@ -682134,20 +682134,20 @@ │ │ type : '(Ljava/nio/channels/ReadableByteChannel;JJ)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -2c8fbc: |[2c8fbc] de.kromke.andreas.utilities.MyRandomAccessFileUsingMemory$MyFileChannel.transferFrom:(Ljava/nio/channels/ReadableByteChannel;JJ)J │ │ -2c8fcc: 1a01 ff0d |0000: const-string v1, "CMT : RAM" // string@0dff │ │ -2c8fd0: 1a02 003d |0002: const-string v2, "MyFileChannel.transferFrom() : not yet implemented" // string@3d00 │ │ -2c8fd4: 7120 470e 2100 |0004: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ -2c8fda: 1601 ffff |0007: const-wide/16 v1, #int -1 // #ffff │ │ -2c8fde: 1001 |0009: return-wide v1 │ │ +2c8fc0: |[2c8fc0] de.kromke.andreas.utilities.MyRandomAccessFileUsingMemory$MyFileChannel.transferFrom:(Ljava/nio/channels/ReadableByteChannel;JJ)J │ │ +2c8fd0: 1a01 ff0d |0000: const-string v1, "CMT : RAM" // string@0dff │ │ +2c8fd4: 1a02 003d |0002: const-string v2, "MyFileChannel.transferFrom() : not yet implemented" // string@3d00 │ │ +2c8fd8: 7120 470e 2100 |0004: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ +2c8fde: 1601 ffff |0007: const-wide/16 v1, #int -1 // #ffff │ │ +2c8fe2: 1001 |0009: return-wide v1 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=145 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory$MyFileChannel; │ │ 0x0000 - 0x000a reg=1 (null) Ljava/nio/channels/ReadableByteChannel; │ │ 0x0000 - 0x000a reg=2 (null) J │ │ @@ -682158,20 +682158,20 @@ │ │ type : '(JJLjava/nio/channels/WritableByteChannel;)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -2c8fe0: |[2c8fe0] de.kromke.andreas.utilities.MyRandomAccessFileUsingMemory$MyFileChannel.transferTo:(JJLjava/nio/channels/WritableByteChannel;)J │ │ -2c8ff0: 1a01 ff0d |0000: const-string v1, "CMT : RAM" // string@0dff │ │ -2c8ff4: 1a02 013d |0002: const-string v2, "MyFileChannel.transferTo() : not yet implemented" // string@3d01 │ │ -2c8ff8: 7120 470e 2100 |0004: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ -2c8ffe: 1601 ffff |0007: const-wide/16 v1, #int -1 // #ffff │ │ -2c9002: 1001 |0009: return-wide v1 │ │ +2c8fe4: |[2c8fe4] de.kromke.andreas.utilities.MyRandomAccessFileUsingMemory$MyFileChannel.transferTo:(JJLjava/nio/channels/WritableByteChannel;)J │ │ +2c8ff4: 1a01 ff0d |0000: const-string v1, "CMT : RAM" // string@0dff │ │ +2c8ff8: 1a02 013d |0002: const-string v2, "MyFileChannel.transferTo() : not yet implemented" // string@3d01 │ │ +2c8ffc: 7120 470e 2100 |0004: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ +2c9002: 1601 ffff |0007: const-wide/16 v1, #int -1 // #ffff │ │ +2c9006: 1001 |0009: return-wide v1 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=152 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory$MyFileChannel; │ │ 0x0000 - 0x000a reg=1 (null) J │ │ 0x0000 - 0x000a reg=3 (null) J │ │ @@ -682182,19 +682182,19 @@ │ │ type : '(J)Ljava/nio/channels/FileChannel;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -2c8e60: |[2c8e60] de.kromke.andreas.utilities.MyRandomAccessFileUsingMemory$MyFileChannel.truncate:(J)Ljava/nio/channels/FileChannel; │ │ -2c8e70: 1a01 ff0d |0000: const-string v1, "CMT : RAM" // string@0dff │ │ -2c8e74: 1a02 023d |0002: const-string v2, "MyFileChannel.truncate() : not yet implemented" // string@3d02 │ │ -2c8e78: 7120 470e 2100 |0004: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ -2c8e7e: 1100 |0007: return-object v0 │ │ +2c8e64: |[2c8e64] de.kromke.andreas.utilities.MyRandomAccessFileUsingMemory$MyFileChannel.truncate:(J)Ljava/nio/channels/FileChannel; │ │ +2c8e74: 1a01 ff0d |0000: const-string v1, "CMT : RAM" // string@0dff │ │ +2c8e78: 1a02 023d |0002: const-string v2, "MyFileChannel.truncate() : not yet implemented" // string@3d02 │ │ +2c8e7c: 7120 470e 2100 |0004: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ +2c8e82: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=165 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory$MyFileChannel; │ │ 0x0000 - 0x0008 reg=1 (null) J │ │ │ │ @@ -682203,18 +682203,18 @@ │ │ type : '(J)Ljava/nio/channels/SeekableByteChannel;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -2c8ee4: |[2c8ee4] de.kromke.andreas.utilities.MyRandomAccessFileUsingMemory$MyFileChannel.truncate:(J)Ljava/nio/channels/SeekableByteChannel; │ │ -2c8ef4: 6e30 fe85 1002 |0000: invoke-virtual {v0, v1, v2}, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory$MyFileChannel;.truncate:(J)Ljava/nio/channels/FileChannel; // method@85fe │ │ -2c8efa: 0c01 |0003: move-result-object v1 │ │ -2c8efc: 1101 |0004: return-object v1 │ │ +2c8ee8: |[2c8ee8] de.kromke.andreas.utilities.MyRandomAccessFileUsingMemory$MyFileChannel.truncate:(J)Ljava/nio/channels/SeekableByteChannel; │ │ +2c8ef8: 6e30 fe85 1002 |0000: invoke-virtual {v0, v1, v2}, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory$MyFileChannel;.truncate:(J)Ljava/nio/channels/FileChannel; // method@85fe │ │ +2c8efe: 0c01 |0003: move-result-object v1 │ │ +2c8f00: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory$MyFileChannel; │ │ 0x0000 - 0x0005 reg=1 (null) J │ │ │ │ @@ -682223,20 +682223,20 @@ │ │ type : '(JJZ)Ljava/nio/channels/FileLock;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -2c8ea4: |[2c8ea4] de.kromke.andreas.utilities.MyRandomAccessFileUsingMemory$MyFileChannel.tryLock:(JJZ)Ljava/nio/channels/FileLock; │ │ -2c8eb4: 1a01 ff0d |0000: const-string v1, "CMT : RAM" // string@0dff │ │ -2c8eb8: 1a02 033d |0002: const-string v2, "MyFileChannel.tryLock() : not yet implemented" // string@3d03 │ │ -2c8ebc: 7120 470e 2100 |0004: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ -2c8ec2: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -2c8ec4: 1101 |0008: return-object v1 │ │ +2c8ea8: |[2c8ea8] de.kromke.andreas.utilities.MyRandomAccessFileUsingMemory$MyFileChannel.tryLock:(JJZ)Ljava/nio/channels/FileLock; │ │ +2c8eb8: 1a01 ff0d |0000: const-string v1, "CMT : RAM" // string@0dff │ │ +2c8ebc: 1a02 033d |0002: const-string v2, "MyFileChannel.tryLock() : not yet implemented" // string@3d03 │ │ +2c8ec0: 7120 470e 2100 |0004: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ +2c8ec6: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +2c8ec8: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=74 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory$MyFileChannel; │ │ 0x0000 - 0x0009 reg=1 (null) J │ │ 0x0000 - 0x0009 reg=3 (null) J │ │ @@ -682247,20 +682247,20 @@ │ │ type : '(Ljava/nio/ByteBuffer;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -2c8da0: |[2c8da0] de.kromke.andreas.utilities.MyRandomAccessFileUsingMemory$MyFileChannel.write:(Ljava/nio/ByteBuffer;)I │ │ -2c8db0: 1a02 ff0d |0000: const-string v2, "CMT : RAM" // string@0dff │ │ -2c8db4: 1a00 053d |0002: const-string v0, "MyFileChannel.write(ByteBuffer) : not yet implemented" // string@3d05 │ │ -2c8db8: 7120 4d0e 0200 |0004: invoke-static {v2, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0e4d │ │ -2c8dbe: 12f2 |0007: const/4 v2, #int -1 // #ff │ │ -2c8dc0: 0f02 |0008: return v2 │ │ +2c8da4: |[2c8da4] de.kromke.andreas.utilities.MyRandomAccessFileUsingMemory$MyFileChannel.write:(Ljava/nio/ByteBuffer;)I │ │ +2c8db4: 1a02 ff0d |0000: const-string v2, "CMT : RAM" // string@0dff │ │ +2c8db8: 1a00 053d |0002: const-string v0, "MyFileChannel.write(ByteBuffer) : not yet implemented" // string@3d05 │ │ +2c8dbc: 7120 4d0e 0200 |0004: invoke-static {v2, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0e4d │ │ +2c8dc2: 12f2 |0007: const/4 v2, #int -1 // #ff │ │ +2c8dc4: 0f02 |0008: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=138 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory$MyFileChannel; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/nio/ByteBuffer; │ │ │ │ @@ -682269,20 +682269,20 @@ │ │ type : '(Ljava/nio/ByteBuffer;J)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -2c8dc4: |[2c8dc4] de.kromke.andreas.utilities.MyRandomAccessFileUsingMemory$MyFileChannel.write:(Ljava/nio/ByteBuffer;J)I │ │ -2c8dd4: 1a01 ff0d |0000: const-string v1, "CMT : RAM" // string@0dff │ │ -2c8dd8: 1a02 063d |0002: const-string v2, "MyFileChannel.write(ByteBuffer, long) : not yet implemented" // string@3d06 │ │ -2c8ddc: 7120 470e 2100 |0004: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ -2c8de2: 12f1 |0007: const/4 v1, #int -1 // #ff │ │ -2c8de4: 0f01 |0008: return v1 │ │ +2c8dc8: |[2c8dc8] de.kromke.andreas.utilities.MyRandomAccessFileUsingMemory$MyFileChannel.write:(Ljava/nio/ByteBuffer;J)I │ │ +2c8dd8: 1a01 ff0d |0000: const-string v1, "CMT : RAM" // string@0dff │ │ +2c8ddc: 1a02 063d |0002: const-string v2, "MyFileChannel.write(ByteBuffer, long) : not yet implemented" // string@3d06 │ │ +2c8de0: 7120 470e 2100 |0004: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ +2c8de6: 12f1 |0007: const/4 v1, #int -1 // #ff │ │ +2c8de8: 0f01 |0008: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=124 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory$MyFileChannel; │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/nio/ByteBuffer; │ │ 0x0000 - 0x0009 reg=2 (null) J │ │ @@ -682292,20 +682292,20 @@ │ │ type : '([Ljava/nio/ByteBuffer;II)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -2c9004: |[2c9004] de.kromke.andreas.utilities.MyRandomAccessFileUsingMemory$MyFileChannel.write:([Ljava/nio/ByteBuffer;II)J │ │ -2c9014: 1a01 ff0d |0000: const-string v1, "CMT : RAM" // string@0dff │ │ -2c9018: 1a02 043d |0002: const-string v2, "MyFileChannel.write() : not yet implemented" // string@3d04 │ │ -2c901c: 7120 470e 2100 |0004: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ -2c9022: 1601 ffff |0007: const-wide/16 v1, #int -1 // #ffff │ │ -2c9026: 1001 |0009: return-wide v1 │ │ +2c9008: |[2c9008] de.kromke.andreas.utilities.MyRandomAccessFileUsingMemory$MyFileChannel.write:([Ljava/nio/ByteBuffer;II)J │ │ +2c9018: 1a01 ff0d |0000: const-string v1, "CMT : RAM" // string@0dff │ │ +2c901c: 1a02 043d |0002: const-string v2, "MyFileChannel.write() : not yet implemented" // string@3d04 │ │ +2c9020: 7120 470e 2100 |0004: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ +2c9026: 1601 ffff |0007: const-wide/16 v1, #int -1 // #ffff │ │ +2c902a: 1001 |0009: return-wide v1 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=131 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory$MyFileChannel; │ │ 0x0000 - 0x000a reg=1 (null) [Ljava/nio/ByteBuffer; │ │ 0x0000 - 0x000a reg=2 (null) I │ │ @@ -682354,17 +682354,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2c9ea0: |[2c9ea0] de.kromke.andreas.utilities.UriToPath.:()V │ │ -2c9eb0: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -2c9eb6: 0e00 |0003: return-void │ │ +2c9ea4: |[2c9ea4] de.kromke.andreas.utilities.UriToPath.:()V │ │ +2c9eb4: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +2c9eba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/kromke/andreas/utilities/UriToPath; │ │ │ │ #1 : (in Lde/kromke/andreas/utilities/UriToPath;) │ │ @@ -682372,45 +682372,45 @@ │ │ type : '(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 52 16-bit code units │ │ -2c9a9c: |[2c9a9c] de.kromke.andreas.utilities.UriToPath.getDataColumn:(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)Ljava/lang/String; │ │ -2c9aac: 1a00 020e |0000: const-string v0, "CMT : UTP" // string@0e02 │ │ -2c9ab0: 1a01 4670 |0002: const-string v1, "getDataColumn()" // string@7046 │ │ -2c9ab4: 7120 450e 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ -2c9aba: 1a00 d356 |0007: const-string v0, "_data" // string@56d3 │ │ -2c9abe: 2410 c013 0000 |0009: filled-new-array {v0}, [Ljava/lang/String; // type@13c0 │ │ -2c9ac4: 0c03 |000c: move-result-object v3 │ │ -2c9ac6: 1207 |000d: const/4 v7, #int 0 // #0 │ │ -2c9ac8: 6e10 2d02 0800 |000e: invoke-virtual {v8}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@022d │ │ -2c9ace: 0c01 |0011: move-result-object v1 │ │ -2c9ad0: 1206 |0012: const/4 v6, #int 0 // #0 │ │ -2c9ad2: 0792 |0013: move-object v2, v9 │ │ -2c9ad4: 07a4 |0014: move-object v4, v10 │ │ -2c9ad6: 07b5 |0015: move-object v5, v11 │ │ -2c9ad8: 7406 1a02 0100 |0016: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/content/ContentResolver;.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@021a │ │ -2c9ade: 0c08 |0019: move-result-object v8 │ │ -2c9ae0: 2802 |001a: goto 001c // +0002 │ │ -2c9ae2: 0778 |001b: move-object v8, v7 │ │ -2c9ae4: 3808 1700 |001c: if-eqz v8, 0033 // +0017 │ │ -2c9ae8: 7210 6b03 0800 |001e: invoke-interface {v8}, Landroid/database/Cursor;.moveToFirst:()Z // method@036b │ │ -2c9aee: 0a09 |0021: move-result v9 │ │ -2c9af0: 3809 0e00 |0022: if-eqz v9, 0030 // +000e │ │ -2c9af4: 7220 6103 0800 |0024: invoke-interface {v8, v0}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0361 │ │ -2c9afa: 0a09 |0027: move-result v9 │ │ -2c9afc: 12fa |0028: const/4 v10, #int -1 // #ff │ │ -2c9afe: 32a9 0700 |0029: if-eq v9, v10, 0030 // +0007 │ │ -2c9b02: 7220 6803 9800 |002b: invoke-interface {v8, v9}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0368 │ │ -2c9b08: 0c09 |002e: move-result-object v9 │ │ -2c9b0a: 0797 |002f: move-object v7, v9 │ │ -2c9b0c: 7210 6003 0800 |0030: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@0360 │ │ -2c9b12: 1107 |0033: return-object v7 │ │ +2c9aa0: |[2c9aa0] de.kromke.andreas.utilities.UriToPath.getDataColumn:(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)Ljava/lang/String; │ │ +2c9ab0: 1a00 020e |0000: const-string v0, "CMT : UTP" // string@0e02 │ │ +2c9ab4: 1a01 4670 |0002: const-string v1, "getDataColumn()" // string@7046 │ │ +2c9ab8: 7120 450e 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ +2c9abe: 1a00 d356 |0007: const-string v0, "_data" // string@56d3 │ │ +2c9ac2: 2410 c013 0000 |0009: filled-new-array {v0}, [Ljava/lang/String; // type@13c0 │ │ +2c9ac8: 0c03 |000c: move-result-object v3 │ │ +2c9aca: 1207 |000d: const/4 v7, #int 0 // #0 │ │ +2c9acc: 6e10 2d02 0800 |000e: invoke-virtual {v8}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@022d │ │ +2c9ad2: 0c01 |0011: move-result-object v1 │ │ +2c9ad4: 1206 |0012: const/4 v6, #int 0 // #0 │ │ +2c9ad6: 0792 |0013: move-object v2, v9 │ │ +2c9ad8: 07a4 |0014: move-object v4, v10 │ │ +2c9ada: 07b5 |0015: move-object v5, v11 │ │ +2c9adc: 7406 1a02 0100 |0016: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/content/ContentResolver;.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@021a │ │ +2c9ae2: 0c08 |0019: move-result-object v8 │ │ +2c9ae4: 2802 |001a: goto 001c // +0002 │ │ +2c9ae6: 0778 |001b: move-object v8, v7 │ │ +2c9ae8: 3808 1700 |001c: if-eqz v8, 0033 // +0017 │ │ +2c9aec: 7210 6b03 0800 |001e: invoke-interface {v8}, Landroid/database/Cursor;.moveToFirst:()Z // method@036b │ │ +2c9af2: 0a09 |0021: move-result v9 │ │ +2c9af4: 3809 0e00 |0022: if-eqz v9, 0030 // +000e │ │ +2c9af8: 7220 6103 0800 |0024: invoke-interface {v8, v0}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0361 │ │ +2c9afe: 0a09 |0027: move-result v9 │ │ +2c9b00: 12fa |0028: const/4 v10, #int -1 // #ff │ │ +2c9b02: 32a9 0700 |0029: if-eq v9, v10, 0030 // +0007 │ │ +2c9b06: 7220 6803 9800 |002b: invoke-interface {v8, v9}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0368 │ │ +2c9b0c: 0c09 |002e: move-result-object v9 │ │ +2c9b0e: 0797 |002f: move-object v7, v9 │ │ +2c9b10: 7210 6003 0800 |0030: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@0360 │ │ +2c9b16: 1107 |0033: return-object v7 │ │ catches : 1 │ │ 0x000e - 0x001a │ │ Ljava/lang/IllegalArgumentException; -> 0x001b │ │ positions : │ │ 0x0004 line=178 │ │ 0x0009 line=182 │ │ 0x000e line=186 │ │ @@ -682429,46 +682429,46 @@ │ │ type : '(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 61 16-bit code units │ │ -2c9b24: |[2c9b24] de.kromke.andreas.utilities.UriToPath.getPathFromIntentUri:(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String; │ │ -2c9b34: 6e10 6006 0400 |0000: invoke-virtual {v4}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@0660 │ │ -2c9b3a: 0c00 |0003: move-result-object v0 │ │ -2c9b3c: 1a01 456b |0004: const-string v1, "file" // string@6b45 │ │ -2c9b40: 6e20 9c87 0100 |0006: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2c9b46: 0a01 |0009: move-result v1 │ │ -2c9b48: 1a02 020e |000a: const-string v2, "CMT : UTP" // string@0e02 │ │ -2c9b4c: 3801 1d00 |000c: if-eqz v1, 0029 // +001d │ │ -2c9b50: 1a03 7775 |000e: const-string v3, "getPathFromIntentUri(): file scheme" // string@7577 │ │ -2c9b54: 7120 450e 3200 |0010: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ -2c9b5a: 6e10 5d06 0400 |0013: invoke-virtual {v4}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@065d │ │ -2c9b60: 0c03 |0016: move-result-object v3 │ │ -2c9b62: 3803 0800 |0017: if-eqz v3, 001f // +0008 │ │ -2c9b66: 1a04 7875 |0019: const-string v4, "getPathFromIntentUri(): got path from Uri" // string@7578 │ │ -2c9b6a: 7120 450e 4200 |001b: invoke-static {v2, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ -2c9b70: 1103 |001e: return-object v3 │ │ -2c9b72: 1a03 7975 |001f: const-string v3, "getPathFromIntentUri(): no path from Uri" // string@7579 │ │ -2c9b76: 7120 4d0e 3200 |0021: invoke-static {v2, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0e4d │ │ -2c9b7c: 6e10 6306 0400 |0024: invoke-virtual {v4}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0663 │ │ -2c9b82: 0c03 |0027: move-result-object v3 │ │ -2c9b84: 1103 |0028: return-object v3 │ │ -2c9b86: 1a01 0663 |0029: const-string v1, "content" // string@6306 │ │ -2c9b8a: 6e20 9c87 0100 |002b: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2c9b90: 0a00 |002e: move-result v0 │ │ -2c9b92: 3800 0c00 |002f: if-eqz v0, 003b // +000c │ │ -2c9b96: 1a00 7675 |0031: const-string v0, "getPathFromIntentUri(): content scheme" // string@7576 │ │ -2c9b9a: 7120 450e 0200 |0033: invoke-static {v2, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ -2c9ba0: 7120 2186 4300 |0036: invoke-static {v3, v4}, Lde/kromke/andreas/utilities/UriToPath;.getRealPathFromURI:(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String; // method@8621 │ │ -2c9ba6: 0c03 |0039: move-result-object v3 │ │ -2c9ba8: 1103 |003a: return-object v3 │ │ -2c9baa: 1203 |003b: const/4 v3, #int 0 // #0 │ │ -2c9bac: 1103 |003c: return-object v3 │ │ +2c9b28: |[2c9b28] de.kromke.andreas.utilities.UriToPath.getPathFromIntentUri:(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String; │ │ +2c9b38: 6e10 6006 0400 |0000: invoke-virtual {v4}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@0660 │ │ +2c9b3e: 0c00 |0003: move-result-object v0 │ │ +2c9b40: 1a01 456b |0004: const-string v1, "file" // string@6b45 │ │ +2c9b44: 6e20 9c87 0100 |0006: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2c9b4a: 0a01 |0009: move-result v1 │ │ +2c9b4c: 1a02 020e |000a: const-string v2, "CMT : UTP" // string@0e02 │ │ +2c9b50: 3801 1d00 |000c: if-eqz v1, 0029 // +001d │ │ +2c9b54: 1a03 7775 |000e: const-string v3, "getPathFromIntentUri(): file scheme" // string@7577 │ │ +2c9b58: 7120 450e 3200 |0010: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ +2c9b5e: 6e10 5d06 0400 |0013: invoke-virtual {v4}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@065d │ │ +2c9b64: 0c03 |0016: move-result-object v3 │ │ +2c9b66: 3803 0800 |0017: if-eqz v3, 001f // +0008 │ │ +2c9b6a: 1a04 7875 |0019: const-string v4, "getPathFromIntentUri(): got path from Uri" // string@7578 │ │ +2c9b6e: 7120 450e 4200 |001b: invoke-static {v2, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ +2c9b74: 1103 |001e: return-object v3 │ │ +2c9b76: 1a03 7975 |001f: const-string v3, "getPathFromIntentUri(): no path from Uri" // string@7579 │ │ +2c9b7a: 7120 4d0e 3200 |0021: invoke-static {v2, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0e4d │ │ +2c9b80: 6e10 6306 0400 |0024: invoke-virtual {v4}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0663 │ │ +2c9b86: 0c03 |0027: move-result-object v3 │ │ +2c9b88: 1103 |0028: return-object v3 │ │ +2c9b8a: 1a01 0663 |0029: const-string v1, "content" // string@6306 │ │ +2c9b8e: 6e20 9c87 0100 |002b: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2c9b94: 0a00 |002e: move-result v0 │ │ +2c9b96: 3800 0c00 |002f: if-eqz v0, 003b // +000c │ │ +2c9b9a: 1a00 7675 |0031: const-string v0, "getPathFromIntentUri(): content scheme" // string@7576 │ │ +2c9b9e: 7120 450e 0200 |0033: invoke-static {v2, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ +2c9ba4: 7120 2186 4300 |0036: invoke-static {v3, v4}, Lde/kromke/andreas/utilities/UriToPath;.getRealPathFromURI:(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String; // method@8621 │ │ +2c9baa: 0c03 |0039: move-result-object v3 │ │ +2c9bac: 1103 |003a: return-object v3 │ │ +2c9bae: 1203 |003b: const/4 v3, #int 0 // #0 │ │ +2c9bb0: 1103 |003c: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0006 line=47 │ │ 0x0010 line=49 │ │ 0x0013 line=50 │ │ 0x001b line=53 │ │ @@ -682486,196 +682486,196 @@ │ │ type : '(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 360 16-bit code units │ │ -2c9bb0: |[2c9bb0] de.kromke.andreas.utilities.UriToPath.getRealPathFromURI:(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String; │ │ -2c9bc0: 6000 b600 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00b6 │ │ -2c9bc4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -2c9bc6: 1212 |0003: const/4 v2, #int 1 // #1 │ │ -2c9bc8: 1303 1300 |0004: const/16 v3, #int 19 // #13 │ │ -2c9bcc: 3430 0400 |0006: if-lt v0, v3, 000a // +0004 │ │ -2c9bd0: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -2c9bd2: 2802 |0009: goto 000b // +0002 │ │ -2c9bd4: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -2c9bd6: 6e10 5906 0900 |000b: invoke-virtual {v9}, Landroid/net/Uri;.getAuthority:()Ljava/lang/String; // method@0659 │ │ -2c9bdc: 0c03 |000e: move-result-object v3 │ │ -2c9bde: 1a04 6a04 |000f: const-string v4, "/" // string@046a │ │ -2c9be2: 1a05 020e |0011: const-string v5, "CMT : UTP" // string@0e02 │ │ -2c9be6: 1206 |0013: const/4 v6, #int 0 // #0 │ │ -2c9be8: 3800 b400 |0014: if-eqz v0, 00c8 // +00b4 │ │ -2c9bec: 7120 8307 9800 |0016: invoke-static {v8, v9}, Landroid/provider/DocumentsContract;.isDocumentUri:(Landroid/content/Context;Landroid/net/Uri;)Z // method@0783 │ │ -2c9bf2: 0a00 |0019: move-result v0 │ │ -2c9bf4: 3800 ae00 |001a: if-eqz v0, 00c8 // +00ae │ │ -2c9bf8: 1a00 2076 |001c: const-string v0, "getRealPathFromURI(): DocumentUri" // string@7620 │ │ -2c9bfc: 7120 450e 0500 |001e: invoke-static {v5, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ -2c9c02: 1a00 2c62 |0021: const-string v0, "com.android.externalstorage.documents" // string@622c │ │ -2c9c06: 6e20 9c87 3000 |0023: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2c9c0c: 0a00 |0026: move-result v0 │ │ -2c9c0e: 1a07 c804 |0027: const-string v7, ":" // string@04c8 │ │ -2c9c12: 3800 3200 |0029: if-eqz v0, 005b // +0032 │ │ -2c9c16: 1a00 2376 |002b: const-string v0, "getRealPathFromURI(): external storage provider" // string@7623 │ │ -2c9c1a: 7120 450e 0500 |002d: invoke-static {v5, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ -2c9c20: 7110 8107 0900 |0030: invoke-static {v9}, Landroid/provider/DocumentsContract;.getDocumentId:(Landroid/net/Uri;)Ljava/lang/String; // method@0781 │ │ -2c9c26: 0c00 |0033: move-result-object v0 │ │ -2c9c28: 6e20 b087 7000 |0034: invoke-virtual {v0, v7}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@87b0 │ │ -2c9c2e: 0c00 |0037: move-result-object v0 │ │ -2c9c30: 4601 0001 |0038: aget-object v1, v0, v1 │ │ -2c9c34: 1a07 5b9b |003a: const-string v7, "primary" // string@9b5b │ │ -2c9c38: 6e20 9d87 1700 |003c: invoke-virtual {v7, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@879d │ │ -2c9c3e: 0a01 |003f: move-result v1 │ │ -2c9c40: 3801 8800 |0040: if-eqz v1, 00c8 // +0088 │ │ -2c9c44: 2208 3910 |0042: new-instance v8, Ljava/lang/StringBuilder; // type@1039 │ │ -2c9c48: 7010 cc87 0800 |0044: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c9c4e: 7100 ad06 0000 |0047: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@06ad │ │ -2c9c54: 0c09 |004a: move-result-object v9 │ │ -2c9c56: 6e20 d687 9800 |004b: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ -2c9c5c: 6e20 d787 4800 |004e: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c9c62: 4609 0002 |0051: aget-object v9, v0, v2 │ │ -2c9c66: 6e20 d787 9800 |0053: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c9c6c: 6e10 df87 0800 |0056: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c9c72: 0c08 |0059: move-result-object v8 │ │ -2c9c74: 1108 |005a: return-object v8 │ │ -2c9c76: 1a00 3062 |005b: const-string v0, "com.android.providers.downloads.documents" // string@6230 │ │ -2c9c7a: 6e20 9c87 3000 |005d: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2c9c80: 0a00 |0060: move-result v0 │ │ -2c9c82: 3800 2300 |0061: if-eqz v0, 0084 // +0023 │ │ -2c9c86: 1a00 2276 |0063: const-string v0, "getRealPathFromURI(): downloads provider" // string@7622 │ │ -2c9c8a: 7120 450e 0500 |0065: invoke-static {v5, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ -2c9c90: 7110 8107 0900 |0068: invoke-static {v9}, Landroid/provider/DocumentsContract;.getDocumentId:(Landroid/net/Uri;)Ljava/lang/String; // method@0781 │ │ -2c9c96: 0c00 |006b: move-result-object v0 │ │ -2c9c98: 7110 3d87 0000 |006c: invoke-static {v0}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@873d │ │ -2c9c9e: 0b00 |006f: move-result-wide v0 │ │ -2c9ca0: 1a09 0963 |0070: const-string v9, "content://downloads/public_downloads" // string@6309 │ │ -2c9ca4: 7110 6206 0900 |0072: invoke-static {v9}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0662 │ │ -2c9caa: 0c09 |0075: move-result-object v9 │ │ -2c9cac: 7130 1e02 0901 |0076: invoke-static {v9, v0, v1}, Landroid/content/ContentUris;.withAppendedId:(Landroid/net/Uri;J)Landroid/net/Uri; // method@021e │ │ -2c9cb2: 0c09 |0079: move-result-object v9 │ │ -2c9cb4: 7140 1f86 9866 |007a: invoke-static {v8, v9, v6, v6}, Lde/kromke/andreas/utilities/UriToPath;.getDataColumn:(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)Ljava/lang/String; // method@861f │ │ -2c9cba: 0c08 |007d: move-result-object v8 │ │ -2c9cbc: 1108 |007e: return-object v8 │ │ -2c9cbe: 7140 1f86 9866 |007f: invoke-static {v8, v9, v6, v6}, Lde/kromke/andreas/utilities/UriToPath;.getDataColumn:(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)Ljava/lang/String; // method@861f │ │ -2c9cc4: 0c08 |0082: move-result-object v8 │ │ -2c9cc6: 1108 |0083: return-object v8 │ │ -2c9cc8: 1a00 3262 |0084: const-string v0, "com.android.providers.media.documents" // string@6232 │ │ -2c9ccc: 6e20 9c87 3000 |0086: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2c9cd2: 0a00 |0089: move-result v0 │ │ -2c9cd4: 3800 3e00 |008a: if-eqz v0, 00c8 // +003e │ │ -2c9cd8: 1a00 2476 |008c: const-string v0, "getRealPathFromURI(): media provider" // string@7624 │ │ -2c9cdc: 7120 450e 0500 |008e: invoke-static {v5, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ -2c9ce2: 7110 8107 0900 |0091: invoke-static {v9}, Landroid/provider/DocumentsContract;.getDocumentId:(Landroid/net/Uri;)Ljava/lang/String; // method@0781 │ │ -2c9ce8: 0c09 |0094: move-result-object v9 │ │ -2c9cea: 6e20 b087 7900 |0095: invoke-virtual {v9, v7}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@87b0 │ │ -2c9cf0: 0c09 |0098: move-result-object v9 │ │ -2c9cf2: 4600 0901 |0099: aget-object v0, v9, v1 │ │ -2c9cf6: 1a03 447c |009b: const-string v3, "image" // string@7c44 │ │ -2c9cfa: 6e20 9c87 0300 |009d: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2c9d00: 0a03 |00a0: move-result v3 │ │ -2c9d02: 3803 0500 |00a1: if-eqz v3, 00a6 // +0005 │ │ -2c9d06: 6206 c500 |00a3: sget-object v6, Landroid/provider/MediaStore$Images$Media;.EXTERNAL_CONTENT_URI:Landroid/net/Uri; // field@00c5 │ │ -2c9d0a: 2816 |00a5: goto 00bb // +0016 │ │ -2c9d0c: 1a03 f9b3 |00a6: const-string v3, "video" // string@b3f9 │ │ -2c9d10: 6e20 9c87 0300 |00a8: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2c9d16: 0a03 |00ab: move-result v3 │ │ -2c9d18: 3803 0500 |00ac: if-eqz v3, 00b1 // +0005 │ │ -2c9d1c: 6206 c600 |00ae: sget-object v6, Landroid/provider/MediaStore$Video$Media;.EXTERNAL_CONTENT_URI:Landroid/net/Uri; // field@00c6 │ │ -2c9d20: 280b |00b0: goto 00bb // +000b │ │ -2c9d22: 1a03 095d |00b1: const-string v3, "audio" // string@5d09 │ │ -2c9d26: 6e20 9c87 0300 |00b3: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2c9d2c: 0a00 |00b6: move-result v0 │ │ -2c9d2e: 3800 0400 |00b7: if-eqz v0, 00bb // +0004 │ │ -2c9d32: 6206 c400 |00b9: sget-object v6, Landroid/provider/MediaStore$Audio$Media;.EXTERNAL_CONTENT_URI:Landroid/net/Uri; // field@00c4 │ │ -2c9d36: 2320 c013 |00bb: new-array v0, v2, [Ljava/lang/String; // type@13c0 │ │ -2c9d3a: 4609 0902 |00bd: aget-object v9, v9, v2 │ │ -2c9d3e: 4d09 0001 |00bf: aput-object v9, v0, v1 │ │ -2c9d42: 1a09 d856 |00c1: const-string v9, "_id=?" // string@56d8 │ │ -2c9d46: 7140 1f86 6809 |00c3: invoke-static {v8, v6, v9, v0}, Lde/kromke/andreas/utilities/UriToPath;.getDataColumn:(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)Ljava/lang/String; // method@861f │ │ -2c9d4c: 0c08 |00c6: move-result-object v8 │ │ -2c9d4e: 1108 |00c7: return-object v8 │ │ -2c9d50: 6e10 6006 0900 |00c8: invoke-virtual {v9}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@0660 │ │ -2c9d56: 0c00 |00cb: move-result-object v0 │ │ -2c9d58: 1a01 0663 |00cc: const-string v1, "content" // string@6306 │ │ -2c9d5c: 6e20 9d87 0100 |00ce: invoke-virtual {v1, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@879d │ │ -2c9d62: 0a00 |00d1: move-result v0 │ │ -2c9d64: 3800 8400 |00d2: if-eqz v0, 0156 // +0084 │ │ -2c9d68: 1a00 3462 |00d4: const-string v0, "com.google.android.apps.photos.content" // string@6234 │ │ -2c9d6c: 6e20 9c87 3000 |00d6: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2c9d72: 0a00 |00d9: move-result v0 │ │ -2c9d74: 3800 0c00 |00da: if-eqz v0, 00e6 // +000c │ │ -2c9d78: 1a08 2176 |00dc: const-string v8, "getRealPathFromURI(): Google Photos" // string@7621 │ │ -2c9d7c: 7120 450e 8500 |00de: invoke-static {v5, v8}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ -2c9d82: 6e10 5c06 0900 |00e1: invoke-virtual {v9}, Landroid/net/Uri;.getLastPathSegment:()Ljava/lang/String; // method@065c │ │ -2c9d88: 0c08 |00e4: move-result-object v8 │ │ -2c9d8a: 1108 |00e5: return-object v8 │ │ -2c9d8c: 7140 1f86 9866 |00e6: invoke-static {v8, v9, v6, v6}, Lde/kromke/andreas/utilities/UriToPath;.getDataColumn:(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)Ljava/lang/String; // method@861f │ │ -2c9d92: 0c08 |00e9: move-result-object v8 │ │ -2c9d94: 3908 6b00 |00ea: if-nez v8, 0155 // +006b │ │ -2c9d98: 6e10 5d06 0900 |00ec: invoke-virtual {v9}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@065d │ │ -2c9d9e: 0c08 |00ef: move-result-object v8 │ │ -2c9da0: 3808 2400 |00f0: if-eqz v8, 0114 // +0024 │ │ -2c9da4: 1a09 7204 |00f2: const-string v9, "/external_storage_root/" // string@0472 │ │ -2c9da8: 6e20 b287 9800 |00f4: invoke-virtual {v8, v9}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@87b2 │ │ -2c9dae: 0a09 |00f7: move-result v9 │ │ -2c9db0: 3809 1c00 |00f8: if-eqz v9, 0114 // +001c │ │ -2c9db4: 2209 3910 |00fa: new-instance v9, Ljava/lang/StringBuilder; // type@1039 │ │ -2c9db8: 7010 cc87 0900 |00fc: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c9dbe: 7100 ad06 0000 |00ff: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@06ad │ │ -2c9dc4: 0c00 |0102: move-result-object v0 │ │ -2c9dc6: 6e20 d687 0900 |0103: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ -2c9dcc: 1300 1600 |0106: const/16 v0, #int 22 // #16 │ │ -2c9dd0: 6e20 b487 0800 |0108: invoke-virtual {v8, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@87b4 │ │ -2c9dd6: 0c08 |010b: move-result-object v8 │ │ -2c9dd8: 6e20 d787 8900 |010c: invoke-virtual {v9, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c9dde: 6e10 df87 0900 |010f: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c9de4: 0c08 |0112: move-result-object v8 │ │ -2c9de6: 2842 |0113: goto 0155 // +0042 │ │ -2c9de8: 3808 4100 |0114: if-eqz v8, 0155 // +0041 │ │ -2c9dec: 1a09 7104 |0116: const-string v9, "/document/" // string@0471 │ │ -2c9df0: 6e20 b287 9800 |0118: invoke-virtual {v8, v9}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@87b2 │ │ -2c9df6: 0a09 |011b: move-result v9 │ │ -2c9df8: 3809 3900 |011c: if-eqz v9, 0155 // +0039 │ │ -2c9dfc: 1309 3a00 |011e: const/16 v9, #int 58 // #3a │ │ -2c9e00: 6e20 a387 9800 |0120: invoke-virtual {v8, v9}, Ljava/lang/String;.indexOf:(I)I // method@87a3 │ │ -2c9e06: 0a09 |0123: move-result v9 │ │ -2c9e08: 12f0 |0124: const/4 v0, #int -1 // #ff │ │ -2c9e0a: 3209 3000 |0125: if-eq v9, v0, 0155 // +0030 │ │ -2c9e0e: 2200 3910 |0127: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -2c9e12: 7010 cc87 0000 |0129: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c9e18: 1a01 7404 |012c: const-string v1, "/storage/" // string@0474 │ │ -2c9e1c: 6e20 d787 1000 |012e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c9e22: 1301 0a00 |0131: const/16 v1, #int 10 // #a │ │ -2c9e26: 6e30 b587 1809 |0133: invoke-virtual {v8, v1, v9}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@87b5 │ │ -2c9e2c: 0c01 |0136: move-result-object v1 │ │ -2c9e2e: 6e20 d787 1000 |0137: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c9e34: 6e20 d787 4000 |013a: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c9e3a: b029 |013d: add-int/2addr v9, v2 │ │ -2c9e3c: 6e20 b487 9800 |013e: invoke-virtual {v8, v9}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@87b4 │ │ -2c9e42: 0c09 |0141: move-result-object v9 │ │ -2c9e44: 6e20 d787 9000 |0142: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c9e4a: 6e10 df87 0000 |0145: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c9e50: 0c09 |0148: move-result-object v9 │ │ -2c9e52: 2200 f50f |0149: new-instance v0, Ljava/io/File; // type@0ff5 │ │ -2c9e56: 7020 4c86 9000 |014b: invoke-direct {v0, v9}, Ljava/io/File;.:(Ljava/lang/String;)V // method@864c │ │ -2c9e5c: 6e10 5486 0000 |014e: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@8654 │ │ -2c9e62: 0a00 |0151: move-result v0 │ │ -2c9e64: 3800 0300 |0152: if-eqz v0, 0155 // +0003 │ │ -2c9e68: 0798 |0154: move-object v8, v9 │ │ -2c9e6a: 1108 |0155: return-object v8 │ │ -2c9e6c: 6e10 6006 0900 |0156: invoke-virtual {v9}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@0660 │ │ -2c9e72: 0c08 |0159: move-result-object v8 │ │ -2c9e74: 1a00 456b |015a: const-string v0, "file" // string@6b45 │ │ -2c9e78: 6e20 9d87 8000 |015c: invoke-virtual {v0, v8}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@879d │ │ -2c9e7e: 0a08 |015f: move-result v8 │ │ -2c9e80: 3808 0700 |0160: if-eqz v8, 0167 // +0007 │ │ -2c9e84: 6e10 5d06 0900 |0162: invoke-virtual {v9}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@065d │ │ -2c9e8a: 0c08 |0165: move-result-object v8 │ │ -2c9e8c: 1108 |0166: return-object v8 │ │ -2c9e8e: 1106 |0167: return-object v6 │ │ +2c9bb4: |[2c9bb4] de.kromke.andreas.utilities.UriToPath.getRealPathFromURI:(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String; │ │ +2c9bc4: 6000 b600 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00b6 │ │ +2c9bc8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +2c9bca: 1212 |0003: const/4 v2, #int 1 // #1 │ │ +2c9bcc: 1303 1300 |0004: const/16 v3, #int 19 // #13 │ │ +2c9bd0: 3430 0400 |0006: if-lt v0, v3, 000a // +0004 │ │ +2c9bd4: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +2c9bd6: 2802 |0009: goto 000b // +0002 │ │ +2c9bd8: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +2c9bda: 6e10 5906 0900 |000b: invoke-virtual {v9}, Landroid/net/Uri;.getAuthority:()Ljava/lang/String; // method@0659 │ │ +2c9be0: 0c03 |000e: move-result-object v3 │ │ +2c9be2: 1a04 6a04 |000f: const-string v4, "/" // string@046a │ │ +2c9be6: 1a05 020e |0011: const-string v5, "CMT : UTP" // string@0e02 │ │ +2c9bea: 1206 |0013: const/4 v6, #int 0 // #0 │ │ +2c9bec: 3800 b400 |0014: if-eqz v0, 00c8 // +00b4 │ │ +2c9bf0: 7120 8307 9800 |0016: invoke-static {v8, v9}, Landroid/provider/DocumentsContract;.isDocumentUri:(Landroid/content/Context;Landroid/net/Uri;)Z // method@0783 │ │ +2c9bf6: 0a00 |0019: move-result v0 │ │ +2c9bf8: 3800 ae00 |001a: if-eqz v0, 00c8 // +00ae │ │ +2c9bfc: 1a00 2076 |001c: const-string v0, "getRealPathFromURI(): DocumentUri" // string@7620 │ │ +2c9c00: 7120 450e 0500 |001e: invoke-static {v5, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ +2c9c06: 1a00 2c62 |0021: const-string v0, "com.android.externalstorage.documents" // string@622c │ │ +2c9c0a: 6e20 9c87 3000 |0023: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2c9c10: 0a00 |0026: move-result v0 │ │ +2c9c12: 1a07 c804 |0027: const-string v7, ":" // string@04c8 │ │ +2c9c16: 3800 3200 |0029: if-eqz v0, 005b // +0032 │ │ +2c9c1a: 1a00 2376 |002b: const-string v0, "getRealPathFromURI(): external storage provider" // string@7623 │ │ +2c9c1e: 7120 450e 0500 |002d: invoke-static {v5, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ +2c9c24: 7110 8107 0900 |0030: invoke-static {v9}, Landroid/provider/DocumentsContract;.getDocumentId:(Landroid/net/Uri;)Ljava/lang/String; // method@0781 │ │ +2c9c2a: 0c00 |0033: move-result-object v0 │ │ +2c9c2c: 6e20 b087 7000 |0034: invoke-virtual {v0, v7}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@87b0 │ │ +2c9c32: 0c00 |0037: move-result-object v0 │ │ +2c9c34: 4601 0001 |0038: aget-object v1, v0, v1 │ │ +2c9c38: 1a07 5b9b |003a: const-string v7, "primary" // string@9b5b │ │ +2c9c3c: 6e20 9d87 1700 |003c: invoke-virtual {v7, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@879d │ │ +2c9c42: 0a01 |003f: move-result v1 │ │ +2c9c44: 3801 8800 |0040: if-eqz v1, 00c8 // +0088 │ │ +2c9c48: 2208 3910 |0042: new-instance v8, Ljava/lang/StringBuilder; // type@1039 │ │ +2c9c4c: 7010 cc87 0800 |0044: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c9c52: 7100 ad06 0000 |0047: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@06ad │ │ +2c9c58: 0c09 |004a: move-result-object v9 │ │ +2c9c5a: 6e20 d687 9800 |004b: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ +2c9c60: 6e20 d787 4800 |004e: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c9c66: 4609 0002 |0051: aget-object v9, v0, v2 │ │ +2c9c6a: 6e20 d787 9800 |0053: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c9c70: 6e10 df87 0800 |0056: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c9c76: 0c08 |0059: move-result-object v8 │ │ +2c9c78: 1108 |005a: return-object v8 │ │ +2c9c7a: 1a00 3062 |005b: const-string v0, "com.android.providers.downloads.documents" // string@6230 │ │ +2c9c7e: 6e20 9c87 3000 |005d: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2c9c84: 0a00 |0060: move-result v0 │ │ +2c9c86: 3800 2300 |0061: if-eqz v0, 0084 // +0023 │ │ +2c9c8a: 1a00 2276 |0063: const-string v0, "getRealPathFromURI(): downloads provider" // string@7622 │ │ +2c9c8e: 7120 450e 0500 |0065: invoke-static {v5, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ +2c9c94: 7110 8107 0900 |0068: invoke-static {v9}, Landroid/provider/DocumentsContract;.getDocumentId:(Landroid/net/Uri;)Ljava/lang/String; // method@0781 │ │ +2c9c9a: 0c00 |006b: move-result-object v0 │ │ +2c9c9c: 7110 3d87 0000 |006c: invoke-static {v0}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@873d │ │ +2c9ca2: 0b00 |006f: move-result-wide v0 │ │ +2c9ca4: 1a09 0963 |0070: const-string v9, "content://downloads/public_downloads" // string@6309 │ │ +2c9ca8: 7110 6206 0900 |0072: invoke-static {v9}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0662 │ │ +2c9cae: 0c09 |0075: move-result-object v9 │ │ +2c9cb0: 7130 1e02 0901 |0076: invoke-static {v9, v0, v1}, Landroid/content/ContentUris;.withAppendedId:(Landroid/net/Uri;J)Landroid/net/Uri; // method@021e │ │ +2c9cb6: 0c09 |0079: move-result-object v9 │ │ +2c9cb8: 7140 1f86 9866 |007a: invoke-static {v8, v9, v6, v6}, Lde/kromke/andreas/utilities/UriToPath;.getDataColumn:(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)Ljava/lang/String; // method@861f │ │ +2c9cbe: 0c08 |007d: move-result-object v8 │ │ +2c9cc0: 1108 |007e: return-object v8 │ │ +2c9cc2: 7140 1f86 9866 |007f: invoke-static {v8, v9, v6, v6}, Lde/kromke/andreas/utilities/UriToPath;.getDataColumn:(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)Ljava/lang/String; // method@861f │ │ +2c9cc8: 0c08 |0082: move-result-object v8 │ │ +2c9cca: 1108 |0083: return-object v8 │ │ +2c9ccc: 1a00 3262 |0084: const-string v0, "com.android.providers.media.documents" // string@6232 │ │ +2c9cd0: 6e20 9c87 3000 |0086: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2c9cd6: 0a00 |0089: move-result v0 │ │ +2c9cd8: 3800 3e00 |008a: if-eqz v0, 00c8 // +003e │ │ +2c9cdc: 1a00 2476 |008c: const-string v0, "getRealPathFromURI(): media provider" // string@7624 │ │ +2c9ce0: 7120 450e 0500 |008e: invoke-static {v5, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ +2c9ce6: 7110 8107 0900 |0091: invoke-static {v9}, Landroid/provider/DocumentsContract;.getDocumentId:(Landroid/net/Uri;)Ljava/lang/String; // method@0781 │ │ +2c9cec: 0c09 |0094: move-result-object v9 │ │ +2c9cee: 6e20 b087 7900 |0095: invoke-virtual {v9, v7}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@87b0 │ │ +2c9cf4: 0c09 |0098: move-result-object v9 │ │ +2c9cf6: 4600 0901 |0099: aget-object v0, v9, v1 │ │ +2c9cfa: 1a03 447c |009b: const-string v3, "image" // string@7c44 │ │ +2c9cfe: 6e20 9c87 0300 |009d: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2c9d04: 0a03 |00a0: move-result v3 │ │ +2c9d06: 3803 0500 |00a1: if-eqz v3, 00a6 // +0005 │ │ +2c9d0a: 6206 c500 |00a3: sget-object v6, Landroid/provider/MediaStore$Images$Media;.EXTERNAL_CONTENT_URI:Landroid/net/Uri; // field@00c5 │ │ +2c9d0e: 2816 |00a5: goto 00bb // +0016 │ │ +2c9d10: 1a03 f9b3 |00a6: const-string v3, "video" // string@b3f9 │ │ +2c9d14: 6e20 9c87 0300 |00a8: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2c9d1a: 0a03 |00ab: move-result v3 │ │ +2c9d1c: 3803 0500 |00ac: if-eqz v3, 00b1 // +0005 │ │ +2c9d20: 6206 c600 |00ae: sget-object v6, Landroid/provider/MediaStore$Video$Media;.EXTERNAL_CONTENT_URI:Landroid/net/Uri; // field@00c6 │ │ +2c9d24: 280b |00b0: goto 00bb // +000b │ │ +2c9d26: 1a03 095d |00b1: const-string v3, "audio" // string@5d09 │ │ +2c9d2a: 6e20 9c87 0300 |00b3: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2c9d30: 0a00 |00b6: move-result v0 │ │ +2c9d32: 3800 0400 |00b7: if-eqz v0, 00bb // +0004 │ │ +2c9d36: 6206 c400 |00b9: sget-object v6, Landroid/provider/MediaStore$Audio$Media;.EXTERNAL_CONTENT_URI:Landroid/net/Uri; // field@00c4 │ │ +2c9d3a: 2320 c013 |00bb: new-array v0, v2, [Ljava/lang/String; // type@13c0 │ │ +2c9d3e: 4609 0902 |00bd: aget-object v9, v9, v2 │ │ +2c9d42: 4d09 0001 |00bf: aput-object v9, v0, v1 │ │ +2c9d46: 1a09 d856 |00c1: const-string v9, "_id=?" // string@56d8 │ │ +2c9d4a: 7140 1f86 6809 |00c3: invoke-static {v8, v6, v9, v0}, Lde/kromke/andreas/utilities/UriToPath;.getDataColumn:(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)Ljava/lang/String; // method@861f │ │ +2c9d50: 0c08 |00c6: move-result-object v8 │ │ +2c9d52: 1108 |00c7: return-object v8 │ │ +2c9d54: 6e10 6006 0900 |00c8: invoke-virtual {v9}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@0660 │ │ +2c9d5a: 0c00 |00cb: move-result-object v0 │ │ +2c9d5c: 1a01 0663 |00cc: const-string v1, "content" // string@6306 │ │ +2c9d60: 6e20 9d87 0100 |00ce: invoke-virtual {v1, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@879d │ │ +2c9d66: 0a00 |00d1: move-result v0 │ │ +2c9d68: 3800 8400 |00d2: if-eqz v0, 0156 // +0084 │ │ +2c9d6c: 1a00 3462 |00d4: const-string v0, "com.google.android.apps.photos.content" // string@6234 │ │ +2c9d70: 6e20 9c87 3000 |00d6: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2c9d76: 0a00 |00d9: move-result v0 │ │ +2c9d78: 3800 0c00 |00da: if-eqz v0, 00e6 // +000c │ │ +2c9d7c: 1a08 2176 |00dc: const-string v8, "getRealPathFromURI(): Google Photos" // string@7621 │ │ +2c9d80: 7120 450e 8500 |00de: invoke-static {v5, v8}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ +2c9d86: 6e10 5c06 0900 |00e1: invoke-virtual {v9}, Landroid/net/Uri;.getLastPathSegment:()Ljava/lang/String; // method@065c │ │ +2c9d8c: 0c08 |00e4: move-result-object v8 │ │ +2c9d8e: 1108 |00e5: return-object v8 │ │ +2c9d90: 7140 1f86 9866 |00e6: invoke-static {v8, v9, v6, v6}, Lde/kromke/andreas/utilities/UriToPath;.getDataColumn:(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)Ljava/lang/String; // method@861f │ │ +2c9d96: 0c08 |00e9: move-result-object v8 │ │ +2c9d98: 3908 6b00 |00ea: if-nez v8, 0155 // +006b │ │ +2c9d9c: 6e10 5d06 0900 |00ec: invoke-virtual {v9}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@065d │ │ +2c9da2: 0c08 |00ef: move-result-object v8 │ │ +2c9da4: 3808 2400 |00f0: if-eqz v8, 0114 // +0024 │ │ +2c9da8: 1a09 7204 |00f2: const-string v9, "/external_storage_root/" // string@0472 │ │ +2c9dac: 6e20 b287 9800 |00f4: invoke-virtual {v8, v9}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@87b2 │ │ +2c9db2: 0a09 |00f7: move-result v9 │ │ +2c9db4: 3809 1c00 |00f8: if-eqz v9, 0114 // +001c │ │ +2c9db8: 2209 3910 |00fa: new-instance v9, Ljava/lang/StringBuilder; // type@1039 │ │ +2c9dbc: 7010 cc87 0900 |00fc: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c9dc2: 7100 ad06 0000 |00ff: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@06ad │ │ +2c9dc8: 0c00 |0102: move-result-object v0 │ │ +2c9dca: 6e20 d687 0900 |0103: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ +2c9dd0: 1300 1600 |0106: const/16 v0, #int 22 // #16 │ │ +2c9dd4: 6e20 b487 0800 |0108: invoke-virtual {v8, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@87b4 │ │ +2c9dda: 0c08 |010b: move-result-object v8 │ │ +2c9ddc: 6e20 d787 8900 |010c: invoke-virtual {v9, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c9de2: 6e10 df87 0900 |010f: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c9de8: 0c08 |0112: move-result-object v8 │ │ +2c9dea: 2842 |0113: goto 0155 // +0042 │ │ +2c9dec: 3808 4100 |0114: if-eqz v8, 0155 // +0041 │ │ +2c9df0: 1a09 7104 |0116: const-string v9, "/document/" // string@0471 │ │ +2c9df4: 6e20 b287 9800 |0118: invoke-virtual {v8, v9}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@87b2 │ │ +2c9dfa: 0a09 |011b: move-result v9 │ │ +2c9dfc: 3809 3900 |011c: if-eqz v9, 0155 // +0039 │ │ +2c9e00: 1309 3a00 |011e: const/16 v9, #int 58 // #3a │ │ +2c9e04: 6e20 a387 9800 |0120: invoke-virtual {v8, v9}, Ljava/lang/String;.indexOf:(I)I // method@87a3 │ │ +2c9e0a: 0a09 |0123: move-result v9 │ │ +2c9e0c: 12f0 |0124: const/4 v0, #int -1 // #ff │ │ +2c9e0e: 3209 3000 |0125: if-eq v9, v0, 0155 // +0030 │ │ +2c9e12: 2200 3910 |0127: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +2c9e16: 7010 cc87 0000 |0129: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c9e1c: 1a01 7404 |012c: const-string v1, "/storage/" // string@0474 │ │ +2c9e20: 6e20 d787 1000 |012e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c9e26: 1301 0a00 |0131: const/16 v1, #int 10 // #a │ │ +2c9e2a: 6e30 b587 1809 |0133: invoke-virtual {v8, v1, v9}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@87b5 │ │ +2c9e30: 0c01 |0136: move-result-object v1 │ │ +2c9e32: 6e20 d787 1000 |0137: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c9e38: 6e20 d787 4000 |013a: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c9e3e: b029 |013d: add-int/2addr v9, v2 │ │ +2c9e40: 6e20 b487 9800 |013e: invoke-virtual {v8, v9}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@87b4 │ │ +2c9e46: 0c09 |0141: move-result-object v9 │ │ +2c9e48: 6e20 d787 9000 |0142: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c9e4e: 6e10 df87 0000 |0145: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c9e54: 0c09 |0148: move-result-object v9 │ │ +2c9e56: 2200 f50f |0149: new-instance v0, Ljava/io/File; // type@0ff5 │ │ +2c9e5a: 7020 4c86 9000 |014b: invoke-direct {v0, v9}, Ljava/io/File;.:(Ljava/lang/String;)V // method@864c │ │ +2c9e60: 6e10 5486 0000 |014e: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@8654 │ │ +2c9e66: 0a00 |0151: move-result v0 │ │ +2c9e68: 3800 0300 |0152: if-eqz v0, 0155 // +0003 │ │ +2c9e6c: 0798 |0154: move-object v8, v9 │ │ +2c9e6e: 1108 |0155: return-object v8 │ │ +2c9e70: 6e10 6006 0900 |0156: invoke-virtual {v9}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@0660 │ │ +2c9e76: 0c08 |0159: move-result-object v8 │ │ +2c9e78: 1a00 456b |015a: const-string v0, "file" // string@6b45 │ │ +2c9e7c: 6e20 9d87 8000 |015c: invoke-virtual {v0, v8}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@879d │ │ +2c9e82: 0a08 |015f: move-result v8 │ │ +2c9e84: 3808 0700 |0160: if-eqz v8, 0167 // +0007 │ │ +2c9e88: 6e10 5d06 0900 |0162: invoke-virtual {v9}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@065d │ │ +2c9e8e: 0c08 |0165: move-result-object v8 │ │ +2c9e90: 1108 |0166: return-object v8 │ │ +2c9e92: 1106 |0167: return-object v6 │ │ catches : 1 │ │ 0x006c - 0x0070 │ │ Ljava/lang/NumberFormatException; -> 0x007f │ │ positions : │ │ 0x0000 line=73 │ │ 0x000b line=74 │ │ 0x0016 line=76 │ │ @@ -682768,17 +682768,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2ca00c: |[2ca00c] de.kromke.andreas.utilities.Utility.:()V │ │ -2ca01c: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -2ca022: 0e00 |0003: return-void │ │ +2ca010: |[2ca010] de.kromke.andreas.utilities.Utility.:()V │ │ +2ca020: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +2ca026: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/kromke/andreas/utilities/Utility; │ │ │ │ #1 : (in Lde/kromke/andreas/utilities/Utility;) │ │ @@ -682786,21 +682786,21 @@ │ │ type : '(Ljava/io/Closeable;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -2ca024: |[2ca024] de.kromke.andreas.utilities.Utility.closeStream:(Ljava/io/Closeable;)V │ │ -2ca034: 7210 3686 0100 |0000: invoke-interface {v1}, Ljava/io/Closeable;.close:()V // method@8636 │ │ -2ca03a: 2808 |0003: goto 000b // +0008 │ │ -2ca03c: 1a01 010e |0004: const-string v1, "CMT : UTI" // string@0e01 │ │ -2ca040: 1a00 621d |0006: const-string v0, "I/O exception" // string@1d62 │ │ -2ca044: 7120 470e 0100 |0008: invoke-static {v1, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ -2ca04a: 0e00 |000b: return-void │ │ +2ca028: |[2ca028] de.kromke.andreas.utilities.Utility.closeStream:(Ljava/io/Closeable;)V │ │ +2ca038: 7210 3686 0100 |0000: invoke-interface {v1}, Ljava/io/Closeable;.close:()V // method@8636 │ │ +2ca03e: 2808 |0003: goto 000b // +0008 │ │ +2ca040: 1a01 010e |0004: const-string v1, "CMT : UTI" // string@0e01 │ │ +2ca044: 1a00 621d |0006: const-string v0, "I/O exception" // string@1d62 │ │ +2ca048: 7120 470e 0100 |0008: invoke-static {v1, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ +2ca04e: 0e00 |000b: return-void │ │ catches : 1 │ │ 0x0000 - 0x0003 │ │ Ljava/lang/Exception; -> 0x0004 │ │ positions : │ │ 0x0000 line=59 │ │ 0x0008 line=63 │ │ locals : │ │ @@ -682811,62 +682811,62 @@ │ │ type : '(Ljava/io/InputStream;Ljava/io/OutputStream;)Z' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 94 16-bit code units │ │ -2c9eb8: |[2c9eb8] de.kromke.andreas.utilities.Utility.copyFileFromTo:(Ljava/io/InputStream;Ljava/io/OutputStream;)Z │ │ -2c9ec8: 1a00 010e |0000: const-string v0, "CMT : UTI" // string@0e01 │ │ -2c9ecc: 1301 0010 |0002: const/16 v1, #int 4096 // #1000 │ │ -2c9ed0: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -2c9ed2: 2311 1c13 |0005: new-array v1, v1, [B // type@131c │ │ -2c9ed6: 6e20 8c86 1500 |0007: invoke-virtual {v5, v1}, Ljava/io/InputStream;.read:([B)I // method@868c │ │ -2c9edc: 0a03 |000a: move-result v3 │ │ -2c9ede: 3d03 0600 |000b: if-lez v3, 0011 // +0006 │ │ -2c9ee2: 6e40 9d86 1632 |000d: invoke-virtual {v6, v1, v2, v3}, Ljava/io/OutputStream;.write:([BII)V // method@869d │ │ -2c9ee8: 28f7 |0010: goto 0007 // -0009 │ │ -2c9eea: 3805 0500 |0011: if-eqz v5, 0016 // +0005 │ │ -2c9eee: 7110 2386 0500 |0013: invoke-static {v5}, Lde/kromke/andreas/utilities/Utility;.closeStream:(Ljava/io/Closeable;)V // method@8623 │ │ -2c9ef4: 3806 0500 |0016: if-eqz v6, 001b // +0005 │ │ -2c9ef8: 7110 2386 0600 |0018: invoke-static {v6}, Lde/kromke/andreas/utilities/Utility;.closeStream:(Ljava/io/Closeable;)V // method@8623 │ │ -2c9efe: 1212 |001b: const/4 v2, #int 1 // #1 │ │ -2c9f00: 2834 |001c: goto 0050 // +0034 │ │ -2c9f02: 0d00 |001d: move-exception v0 │ │ -2c9f04: 2833 |001e: goto 0051 // +0033 │ │ -2c9f06: 0d01 |001f: move-exception v1 │ │ -2c9f08: 2203 3910 |0020: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ -2c9f0c: 7010 cc87 0300 |0022: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c9f12: 1a04 631d |0025: const-string v4, "I/O exception = " // string@1d63 │ │ -2c9f16: 6e20 d787 4300 |0027: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c9f1c: 6e10 8686 0100 |002a: invoke-virtual {v1}, Ljava/io/IOException;.getMessage:()Ljava/lang/String; // method@8686 │ │ -2c9f22: 0c01 |002d: move-result-object v1 │ │ -2c9f24: 6e20 d787 1300 |002e: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c9f2a: 6e10 df87 0300 |0031: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c9f30: 0c01 |0034: move-result-object v1 │ │ -2c9f32: 7120 470e 1000 |0035: invoke-static {v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ -2c9f38: 3805 0500 |0038: if-eqz v5, 003d // +0005 │ │ -2c9f3c: 7110 2386 0500 |003a: invoke-static {v5}, Lde/kromke/andreas/utilities/Utility;.closeStream:(Ljava/io/Closeable;)V // method@8623 │ │ -2c9f42: 3806 1300 |003d: if-eqz v6, 0050 // +0013 │ │ -2c9f46: 7110 2386 0600 |003f: invoke-static {v6}, Lde/kromke/andreas/utilities/Utility;.closeStream:(Ljava/io/Closeable;)V // method@8623 │ │ -2c9f4c: 280e |0042: goto 0050 // +000e │ │ -2c9f4e: 1a01 4a6b |0043: const-string v1, "file not found" // string@6b4a │ │ -2c9f52: 7120 470e 1000 |0045: invoke-static {v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ -2c9f58: 3805 0500 |0048: if-eqz v5, 004d // +0005 │ │ -2c9f5c: 7110 2386 0500 |004a: invoke-static {v5}, Lde/kromke/andreas/utilities/Utility;.closeStream:(Ljava/io/Closeable;)V // method@8623 │ │ -2c9f62: 3806 0300 |004d: if-eqz v6, 0050 // +0003 │ │ -2c9f66: 28f0 |004f: goto 003f // -0010 │ │ -2c9f68: 0f02 |0050: return v2 │ │ -2c9f6a: 3805 0500 |0051: if-eqz v5, 0056 // +0005 │ │ -2c9f6e: 7110 2386 0500 |0053: invoke-static {v5}, Lde/kromke/andreas/utilities/Utility;.closeStream:(Ljava/io/Closeable;)V // method@8623 │ │ -2c9f74: 3806 0500 |0056: if-eqz v6, 005b // +0005 │ │ -2c9f78: 7110 2386 0600 |0058: invoke-static {v6}, Lde/kromke/andreas/utilities/Utility;.closeStream:(Ljava/io/Closeable;)V // method@8623 │ │ -2c9f7e: 2802 |005b: goto 005d // +0002 │ │ -2c9f80: 2700 |005c: throw v0 │ │ -2c9f82: 28ff |005d: goto 005c // -0001 │ │ +2c9ebc: |[2c9ebc] de.kromke.andreas.utilities.Utility.copyFileFromTo:(Ljava/io/InputStream;Ljava/io/OutputStream;)Z │ │ +2c9ecc: 1a00 010e |0000: const-string v0, "CMT : UTI" // string@0e01 │ │ +2c9ed0: 1301 0010 |0002: const/16 v1, #int 4096 // #1000 │ │ +2c9ed4: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +2c9ed6: 2311 1c13 |0005: new-array v1, v1, [B // type@131c │ │ +2c9eda: 6e20 8c86 1500 |0007: invoke-virtual {v5, v1}, Ljava/io/InputStream;.read:([B)I // method@868c │ │ +2c9ee0: 0a03 |000a: move-result v3 │ │ +2c9ee2: 3d03 0600 |000b: if-lez v3, 0011 // +0006 │ │ +2c9ee6: 6e40 9d86 1632 |000d: invoke-virtual {v6, v1, v2, v3}, Ljava/io/OutputStream;.write:([BII)V // method@869d │ │ +2c9eec: 28f7 |0010: goto 0007 // -0009 │ │ +2c9eee: 3805 0500 |0011: if-eqz v5, 0016 // +0005 │ │ +2c9ef2: 7110 2386 0500 |0013: invoke-static {v5}, Lde/kromke/andreas/utilities/Utility;.closeStream:(Ljava/io/Closeable;)V // method@8623 │ │ +2c9ef8: 3806 0500 |0016: if-eqz v6, 001b // +0005 │ │ +2c9efc: 7110 2386 0600 |0018: invoke-static {v6}, Lde/kromke/andreas/utilities/Utility;.closeStream:(Ljava/io/Closeable;)V // method@8623 │ │ +2c9f02: 1212 |001b: const/4 v2, #int 1 // #1 │ │ +2c9f04: 2834 |001c: goto 0050 // +0034 │ │ +2c9f06: 0d00 |001d: move-exception v0 │ │ +2c9f08: 2833 |001e: goto 0051 // +0033 │ │ +2c9f0a: 0d01 |001f: move-exception v1 │ │ +2c9f0c: 2203 3910 |0020: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ +2c9f10: 7010 cc87 0300 |0022: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c9f16: 1a04 631d |0025: const-string v4, "I/O exception = " // string@1d63 │ │ +2c9f1a: 6e20 d787 4300 |0027: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c9f20: 6e10 8686 0100 |002a: invoke-virtual {v1}, Ljava/io/IOException;.getMessage:()Ljava/lang/String; // method@8686 │ │ +2c9f26: 0c01 |002d: move-result-object v1 │ │ +2c9f28: 6e20 d787 1300 |002e: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c9f2e: 6e10 df87 0300 |0031: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c9f34: 0c01 |0034: move-result-object v1 │ │ +2c9f36: 7120 470e 1000 |0035: invoke-static {v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ +2c9f3c: 3805 0500 |0038: if-eqz v5, 003d // +0005 │ │ +2c9f40: 7110 2386 0500 |003a: invoke-static {v5}, Lde/kromke/andreas/utilities/Utility;.closeStream:(Ljava/io/Closeable;)V // method@8623 │ │ +2c9f46: 3806 1300 |003d: if-eqz v6, 0050 // +0013 │ │ +2c9f4a: 7110 2386 0600 |003f: invoke-static {v6}, Lde/kromke/andreas/utilities/Utility;.closeStream:(Ljava/io/Closeable;)V // method@8623 │ │ +2c9f50: 280e |0042: goto 0050 // +000e │ │ +2c9f52: 1a01 4a6b |0043: const-string v1, "file not found" // string@6b4a │ │ +2c9f56: 7120 470e 1000 |0045: invoke-static {v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ +2c9f5c: 3805 0500 |0048: if-eqz v5, 004d // +0005 │ │ +2c9f60: 7110 2386 0500 |004a: invoke-static {v5}, Lde/kromke/andreas/utilities/Utility;.closeStream:(Ljava/io/Closeable;)V // method@8623 │ │ +2c9f66: 3806 0300 |004d: if-eqz v6, 0050 // +0003 │ │ +2c9f6a: 28f0 |004f: goto 003f // -0010 │ │ +2c9f6c: 0f02 |0050: return v2 │ │ +2c9f6e: 3805 0500 |0051: if-eqz v5, 0056 // +0005 │ │ +2c9f72: 7110 2386 0500 |0053: invoke-static {v5}, Lde/kromke/andreas/utilities/Utility;.closeStream:(Ljava/io/Closeable;)V // method@8623 │ │ +2c9f78: 3806 0500 |0056: if-eqz v6, 005b // +0005 │ │ +2c9f7c: 7110 2386 0600 |0058: invoke-static {v6}, Lde/kromke/andreas/utilities/Utility;.closeStream:(Ljava/io/Closeable;)V // method@8623 │ │ +2c9f82: 2802 |005b: goto 005d // +0002 │ │ +2c9f84: 2700 |005c: throw v0 │ │ +2c9f86: 28ff |005d: goto 005c // -0001 │ │ catches : 3 │ │ 0x0005 - 0x0010 │ │ Ljava/io/FileNotFoundException; -> 0x0043 │ │ Ljava/io/IOException; -> 0x001f │ │ -> 0x001d │ │ 0x0020 - 0x0038 │ │ -> 0x001d │ │ @@ -682893,27 +682893,27 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -2c9fd8: |[2c9fd8] de.kromke.andreas.utilities.Utility.strCompare:(Ljava/lang/String;Ljava/lang/String;)I │ │ -2c9fe8: 3900 0800 |0000: if-nez v0, 0008 // +0008 │ │ -2c9fec: 3901 0400 |0002: if-nez v1, 0006 // +0004 │ │ -2c9ff0: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -2c9ff2: 2802 |0005: goto 0007 // +0002 │ │ -2c9ff4: 12f0 |0006: const/4 v0, #int -1 // #ff │ │ -2c9ff6: 0f00 |0007: return v0 │ │ -2c9ff8: 3901 0400 |0008: if-nez v1, 000c // +0004 │ │ -2c9ffc: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -2c9ffe: 0f00 |000b: return v0 │ │ -2ca000: 6e20 9787 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/String;.compareTo:(Ljava/lang/String;)I // method@8797 │ │ -2ca006: 0a00 |000f: move-result v0 │ │ -2ca008: 0f00 |0010: return v0 │ │ +2c9fdc: |[2c9fdc] de.kromke.andreas.utilities.Utility.strCompare:(Ljava/lang/String;Ljava/lang/String;)I │ │ +2c9fec: 3900 0800 |0000: if-nez v0, 0008 // +0008 │ │ +2c9ff0: 3901 0400 |0002: if-nez v1, 0006 // +0004 │ │ +2c9ff4: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +2c9ff6: 2802 |0005: goto 0007 // +0002 │ │ +2c9ff8: 12f0 |0006: const/4 v0, #int -1 // #ff │ │ +2c9ffa: 0f00 |0007: return v0 │ │ +2c9ffc: 3901 0400 |0008: if-nez v1, 000c // +0004 │ │ +2ca000: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +2ca002: 0f00 |000b: return v0 │ │ +2ca004: 6e20 9787 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/String;.compareTo:(Ljava/lang/String;)I // method@8797 │ │ +2ca00a: 0a00 |000f: move-result v0 │ │ +2ca00c: 0f00 |0010: return v0 │ │ catches : (none) │ │ positions : │ │ 0x000c line=52 │ │ locals : │ │ 0x0000 - 0x0011 reg=0 (null) Ljava/lang/String; │ │ 0x0000 - 0x0011 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -682922,25 +682922,25 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -2c9fa8: |[2c9fa8] de.kromke.andreas.utilities.Utility.strEq:(Ljava/lang/String;Ljava/lang/String;)Z │ │ -2c9fb8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -2c9fba: 3901 0600 |0001: if-nez v1, 0007 // +0006 │ │ -2c9fbe: 3902 0300 |0003: if-nez v2, 0006 // +0003 │ │ -2c9fc2: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -2c9fc4: 0f00 |0006: return v0 │ │ -2c9fc6: 3902 0300 |0007: if-nez v2, 000a // +0003 │ │ -2c9fca: 0f00 |0009: return v0 │ │ -2c9fcc: 6e20 9c87 2100 |000a: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2c9fd2: 0a01 |000d: move-result v1 │ │ -2c9fd4: 0f01 |000e: return v1 │ │ +2c9fac: |[2c9fac] de.kromke.andreas.utilities.Utility.strEq:(Ljava/lang/String;Ljava/lang/String;)Z │ │ +2c9fbc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +2c9fbe: 3901 0600 |0001: if-nez v1, 0007 // +0006 │ │ +2c9fc2: 3902 0300 |0003: if-nez v2, 0006 // +0003 │ │ +2c9fc6: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +2c9fc8: 0f00 |0006: return v0 │ │ +2c9fca: 3902 0300 |0007: if-nez v2, 000a // +0003 │ │ +2c9fce: 0f00 |0009: return v0 │ │ +2c9fd0: 6e20 9c87 2100 |000a: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2c9fd6: 0a01 |000d: move-result v1 │ │ +2c9fd8: 0f01 |000e: return v1 │ │ catches : (none) │ │ positions : │ │ 0x000a line=43 │ │ locals : │ │ 0x0000 - 0x000f reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x000f reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -683040,38 +683040,38 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 41 16-bit code units │ │ -2ca05c: |[2ca05c] org.jaudiotagger.audio.AudioFile$1.:()V │ │ -2ca06c: 7100 0f9e 0000 |0000: invoke-static {}, Lorg/jaudiotagger/tag/reference/ID3V2Version;.values:()[Lorg/jaudiotagger/tag/reference/ID3V2Version; // method@9e0f │ │ -2ca072: 0c00 |0003: move-result-object v0 │ │ -2ca074: 2100 |0004: array-length v0, v0 │ │ -2ca076: 2300 2013 |0005: new-array v0, v0, [I // type@1320 │ │ -2ca07a: 6900 c481 |0007: sput-object v0, Lorg/jaudiotagger/audio/AudioFile$1;.$SwitchMap$org$jaudiotagger$tag$reference$ID3V2Version:[I // field@81c4 │ │ -2ca07e: 6201 e990 |0009: sget-object v1, Lorg/jaudiotagger/tag/reference/ID3V2Version;.ID3_V22:Lorg/jaudiotagger/tag/reference/ID3V2Version; // field@90e9 │ │ -2ca082: 6e10 0d9e 0100 |000b: invoke-virtual {v1}, Lorg/jaudiotagger/tag/reference/ID3V2Version;.ordinal:()I // method@9e0d │ │ -2ca088: 0a01 |000e: move-result v1 │ │ -2ca08a: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -2ca08c: 4b02 0001 |0010: aput v2, v0, v1 │ │ -2ca090: 6200 c481 |0012: sget-object v0, Lorg/jaudiotagger/audio/AudioFile$1;.$SwitchMap$org$jaudiotagger$tag$reference$ID3V2Version:[I // field@81c4 │ │ -2ca094: 6201 ea90 |0014: sget-object v1, Lorg/jaudiotagger/tag/reference/ID3V2Version;.ID3_V23:Lorg/jaudiotagger/tag/reference/ID3V2Version; // field@90ea │ │ -2ca098: 6e10 0d9e 0100 |0016: invoke-virtual {v1}, Lorg/jaudiotagger/tag/reference/ID3V2Version;.ordinal:()I // method@9e0d │ │ -2ca09e: 0a01 |0019: move-result v1 │ │ -2ca0a0: 1222 |001a: const/4 v2, #int 2 // #2 │ │ -2ca0a2: 4b02 0001 |001b: aput v2, v0, v1 │ │ -2ca0a6: 6200 c481 |001d: sget-object v0, Lorg/jaudiotagger/audio/AudioFile$1;.$SwitchMap$org$jaudiotagger$tag$reference$ID3V2Version:[I // field@81c4 │ │ -2ca0aa: 6201 eb90 |001f: sget-object v1, Lorg/jaudiotagger/tag/reference/ID3V2Version;.ID3_V24:Lorg/jaudiotagger/tag/reference/ID3V2Version; // field@90eb │ │ -2ca0ae: 6e10 0d9e 0100 |0021: invoke-virtual {v1}, Lorg/jaudiotagger/tag/reference/ID3V2Version;.ordinal:()I // method@9e0d │ │ -2ca0b4: 0a01 |0024: move-result v1 │ │ -2ca0b6: 1232 |0025: const/4 v2, #int 3 // #3 │ │ -2ca0b8: 4b02 0001 |0026: aput v2, v0, v1 │ │ -2ca0bc: 0e00 |0028: return-void │ │ +2ca060: |[2ca060] org.jaudiotagger.audio.AudioFile$1.:()V │ │ +2ca070: 7100 0f9e 0000 |0000: invoke-static {}, Lorg/jaudiotagger/tag/reference/ID3V2Version;.values:()[Lorg/jaudiotagger/tag/reference/ID3V2Version; // method@9e0f │ │ +2ca076: 0c00 |0003: move-result-object v0 │ │ +2ca078: 2100 |0004: array-length v0, v0 │ │ +2ca07a: 2300 2013 |0005: new-array v0, v0, [I // type@1320 │ │ +2ca07e: 6900 c481 |0007: sput-object v0, Lorg/jaudiotagger/audio/AudioFile$1;.$SwitchMap$org$jaudiotagger$tag$reference$ID3V2Version:[I // field@81c4 │ │ +2ca082: 6201 e990 |0009: sget-object v1, Lorg/jaudiotagger/tag/reference/ID3V2Version;.ID3_V22:Lorg/jaudiotagger/tag/reference/ID3V2Version; // field@90e9 │ │ +2ca086: 6e10 0d9e 0100 |000b: invoke-virtual {v1}, Lorg/jaudiotagger/tag/reference/ID3V2Version;.ordinal:()I // method@9e0d │ │ +2ca08c: 0a01 |000e: move-result v1 │ │ +2ca08e: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +2ca090: 4b02 0001 |0010: aput v2, v0, v1 │ │ +2ca094: 6200 c481 |0012: sget-object v0, Lorg/jaudiotagger/audio/AudioFile$1;.$SwitchMap$org$jaudiotagger$tag$reference$ID3V2Version:[I // field@81c4 │ │ +2ca098: 6201 ea90 |0014: sget-object v1, Lorg/jaudiotagger/tag/reference/ID3V2Version;.ID3_V23:Lorg/jaudiotagger/tag/reference/ID3V2Version; // field@90ea │ │ +2ca09c: 6e10 0d9e 0100 |0016: invoke-virtual {v1}, Lorg/jaudiotagger/tag/reference/ID3V2Version;.ordinal:()I // method@9e0d │ │ +2ca0a2: 0a01 |0019: move-result v1 │ │ +2ca0a4: 1222 |001a: const/4 v2, #int 2 // #2 │ │ +2ca0a6: 4b02 0001 |001b: aput v2, v0, v1 │ │ +2ca0aa: 6200 c481 |001d: sget-object v0, Lorg/jaudiotagger/audio/AudioFile$1;.$SwitchMap$org$jaudiotagger$tag$reference$ID3V2Version:[I // field@81c4 │ │ +2ca0ae: 6201 eb90 |001f: sget-object v1, Lorg/jaudiotagger/tag/reference/ID3V2Version;.ID3_V24:Lorg/jaudiotagger/tag/reference/ID3V2Version; // field@90eb │ │ +2ca0b2: 6e10 0d9e 0100 |0021: invoke-virtual {v1}, Lorg/jaudiotagger/tag/reference/ID3V2Version;.ordinal:()I // method@9e0d │ │ +2ca0b8: 0a01 |0024: move-result v1 │ │ +2ca0ba: 1232 |0025: const/4 v2, #int 3 // #3 │ │ +2ca0bc: 4b02 0001 |0026: aput v2, v0, v1 │ │ +2ca0c0: 0e00 |0028: return-void │ │ catches : 3 │ │ 0x0009 - 0x0012 │ │ Ljava/lang/NoSuchFieldError; -> 0x0012 │ │ 0x0012 - 0x001d │ │ Ljava/lang/NoSuchFieldError; -> 0x001d │ │ 0x001d - 0x0028 │ │ Ljava/lang/NoSuchFieldError; -> 0x0028 │ │ @@ -683149,37 +683149,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -2cada4: |[2cada4] org.jaudiotagger.audio.AudioFile.:()V │ │ -2cadb4: 1a00 c398 |0000: const-string v0, "org.jaudiotagger.audio" // string@98c3 │ │ -2cadb8: 7110 168a 0000 |0002: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@8a16 │ │ -2cadbe: 0c00 |0005: move-result-object v0 │ │ -2cadc0: 6900 c881 |0006: sput-object v0, Lorg/jaudiotagger/audio/AudioFile;.logger:Ljava/util/logging/Logger; // field@81c8 │ │ -2cadc4: 0e00 |0008: return-void │ │ +2cada8: |[2cada8] org.jaudiotagger.audio.AudioFile.:()V │ │ +2cadb8: 1a00 c398 |0000: const-string v0, "org.jaudiotagger.audio" // string@98c3 │ │ +2cadbc: 7110 168a 0000 |0002: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@8a16 │ │ +2cadc2: 0c00 |0005: move-result-object v0 │ │ +2cadc4: 6900 c881 |0006: sput-object v0, Lorg/jaudiotagger/audio/AudioFile;.logger:Ljava/util/logging/Logger; // field@81c8 │ │ +2cadc8: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=46 │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/AudioFile;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2cadc8: |[2cadc8] org.jaudiotagger.audio.AudioFile.:()V │ │ -2cadd8: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -2cadde: 0e00 |0003: return-void │ │ +2cadcc: |[2cadcc] org.jaudiotagger.audio.AudioFile.:()V │ │ +2caddc: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +2cade2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/audio/AudioFile; │ │ │ │ #2 : (in Lorg/jaudiotagger/audio/AudioFile;) │ │ @@ -683187,20 +683187,20 @@ │ │ type : '(Lorg/jaudiotagger/audio/MyFile;Lorg/jaudiotagger/audio/AudioHeader;Lorg/jaudiotagger/tag/Tag;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -2cade0: |[2cade0] org.jaudiotagger.audio.AudioFile.:(Lorg/jaudiotagger/audio/MyFile;Lorg/jaudiotagger/audio/AudioHeader;Lorg/jaudiotagger/tag/Tag;)V │ │ -2cadf0: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -2cadf6: 5b01 c781 |0003: iput-object v1, v0, Lorg/jaudiotagger/audio/AudioFile;.file:Lorg/jaudiotagger/audio/MyFile; // field@81c7 │ │ -2cadfa: 5b02 c581 |0005: iput-object v2, v0, Lorg/jaudiotagger/audio/AudioFile;.audioHeader:Lorg/jaudiotagger/audio/AudioHeader; // field@81c5 │ │ -2cadfe: 5b03 c981 |0007: iput-object v3, v0, Lorg/jaudiotagger/audio/AudioFile;.tag:Lorg/jaudiotagger/tag/Tag; // field@81c9 │ │ -2cae02: 0e00 |0009: return-void │ │ +2cade4: |[2cade4] org.jaudiotagger.audio.AudioFile.:(Lorg/jaudiotagger/audio/MyFile;Lorg/jaudiotagger/audio/AudioHeader;Lorg/jaudiotagger/tag/Tag;)V │ │ +2cadf4: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +2cadfa: 5b01 c781 |0003: iput-object v1, v0, Lorg/jaudiotagger/audio/AudioFile;.file:Lorg/jaudiotagger/audio/MyFile; // field@81c7 │ │ +2cadfe: 5b02 c581 |0005: iput-object v2, v0, Lorg/jaudiotagger/audio/AudioFile;.audioHeader:Lorg/jaudiotagger/audio/AudioHeader; // field@81c5 │ │ +2cae02: 5b03 c981 |0007: iput-object v3, v0, Lorg/jaudiotagger/audio/AudioFile;.tag:Lorg/jaudiotagger/tag/Tag; // field@81c9 │ │ +2cae06: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x0003 line=84 │ │ 0x0005 line=85 │ │ 0x0007 line=86 │ │ locals : │ │ @@ -683214,32 +683214,32 @@ │ │ type : '(Lorg/jaudiotagger/audio/MyFile;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -2ca788: |[2ca788] org.jaudiotagger.audio.AudioFile.getBaseFilename:(Lorg/jaudiotagger/audio/MyFile;)Ljava/lang/String; │ │ -2ca798: 7210 738a 0200 |0000: invoke-interface {v2}, Lorg/jaudiotagger/audio/MyFile;.getName:()Ljava/lang/String; // method@8a73 │ │ -2ca79e: 0c00 |0003: move-result-object v0 │ │ -2ca7a0: 6e10 b787 0000 |0004: invoke-virtual {v0}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@87b7 │ │ -2ca7a6: 0c00 |0007: move-result-object v0 │ │ -2ca7a8: 1a01 4704 |0008: const-string v1, "." // string@0447 │ │ -2ca7ac: 6e20 a987 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/String;.lastIndexOf:(Ljava/lang/String;)I // method@87a9 │ │ -2ca7b2: 0a00 |000d: move-result v0 │ │ -2ca7b4: 3d00 0c00 |000e: if-lez v0, 001a // +000c │ │ -2ca7b8: 7210 738a 0200 |0010: invoke-interface {v2}, Lorg/jaudiotagger/audio/MyFile;.getName:()Ljava/lang/String; // method@8a73 │ │ -2ca7be: 0c02 |0013: move-result-object v2 │ │ -2ca7c0: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -2ca7c2: 6e30 b587 1200 |0015: invoke-virtual {v2, v1, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@87b5 │ │ -2ca7c8: 0c02 |0018: move-result-object v2 │ │ -2ca7ca: 1102 |0019: return-object v2 │ │ -2ca7cc: 7210 738a 0200 |001a: invoke-interface {v2}, Lorg/jaudiotagger/audio/MyFile;.getName:()Ljava/lang/String; // method@8a73 │ │ -2ca7d2: 0c02 |001d: move-result-object v2 │ │ -2ca7d4: 1102 |001e: return-object v2 │ │ +2ca78c: |[2ca78c] org.jaudiotagger.audio.AudioFile.getBaseFilename:(Lorg/jaudiotagger/audio/MyFile;)Ljava/lang/String; │ │ +2ca79c: 7210 738a 0200 |0000: invoke-interface {v2}, Lorg/jaudiotagger/audio/MyFile;.getName:()Ljava/lang/String; // method@8a73 │ │ +2ca7a2: 0c00 |0003: move-result-object v0 │ │ +2ca7a4: 6e10 b787 0000 |0004: invoke-virtual {v0}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@87b7 │ │ +2ca7aa: 0c00 |0007: move-result-object v0 │ │ +2ca7ac: 1a01 4704 |0008: const-string v1, "." // string@0447 │ │ +2ca7b0: 6e20 a987 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/String;.lastIndexOf:(Ljava/lang/String;)I // method@87a9 │ │ +2ca7b6: 0a00 |000d: move-result v0 │ │ +2ca7b8: 3d00 0c00 |000e: if-lez v0, 001a // +000c │ │ +2ca7bc: 7210 738a 0200 |0010: invoke-interface {v2}, Lorg/jaudiotagger/audio/MyFile;.getName:()Ljava/lang/String; // method@8a73 │ │ +2ca7c2: 0c02 |0013: move-result-object v2 │ │ +2ca7c4: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +2ca7c6: 6e30 b587 1200 |0015: invoke-virtual {v2, v1, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@87b5 │ │ +2ca7cc: 0c02 |0018: move-result-object v2 │ │ +2ca7ce: 1102 |0019: return-object v2 │ │ +2ca7d0: 7210 738a 0200 |001a: invoke-interface {v2}, Lorg/jaudiotagger/audio/MyFile;.getName:()Ljava/lang/String; // method@8a73 │ │ +2ca7d6: 0c02 |001d: move-result-object v2 │ │ +2ca7d8: 1102 |001e: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=455 │ │ 0x0010 line=458 │ │ 0x001a line=460 │ │ locals : │ │ 0x0000 - 0x001f reg=2 (null) Lorg/jaudiotagger/audio/MyFile; │ │ @@ -683250,58 +683250,58 @@ │ │ type : '(Lorg/jaudiotagger/audio/MyFile;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 93 16-bit code units │ │ -2cae04: |[2cae04] org.jaudiotagger.audio.AudioFile.checkFileExists:(Lorg/jaudiotagger/audio/MyFile;)V │ │ -2cae14: 6200 c881 |0000: sget-object v0, Lorg/jaudiotagger/audio/AudioFile;.logger:Ljava/util/logging/Logger; // field@81c8 │ │ -2cae18: 2201 3910 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2cae1c: 7010 cc87 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2cae22: 1a02 5943 |0007: const-string v2, "Reading file:path" // string@4359 │ │ -2cae26: 6e20 d787 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cae2c: 7210 758a 0500 |000c: invoke-interface {v5}, Lorg/jaudiotagger/audio/MyFile;.getPath:()Ljava/lang/String; // method@8a75 │ │ -2cae32: 0c02 |000f: move-result-object v2 │ │ -2cae34: 6e20 d787 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cae3a: 1a02 5605 |0013: const-string v2, ":abs:" // string@0556 │ │ -2cae3e: 6e20 d787 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cae44: 7210 6f8a 0500 |0018: invoke-interface {v5}, Lorg/jaudiotagger/audio/MyFile;.getAbsolutePath:()Ljava/lang/String; // method@8a6f │ │ -2cae4a: 0c02 |001b: move-result-object v2 │ │ -2cae4c: 6e20 d787 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cae52: 6e10 df87 0100 |001f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2cae58: 0c01 |0022: move-result-object v1 │ │ -2cae5a: 6e20 128a 1000 |0023: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -2cae60: 7210 6d8a 0500 |0026: invoke-interface {v5}, Lorg/jaudiotagger/audio/MyFile;.exists:()Z // method@8a6d │ │ -2cae66: 0a00 |0029: move-result v0 │ │ -2cae68: 3800 0300 |002a: if-eqz v0, 002d // +0003 │ │ -2cae6c: 0e00 |002c: return-void │ │ -2cae6e: 6200 c881 |002d: sget-object v0, Lorg/jaudiotagger/audio/AudioFile;.logger:Ljava/util/logging/Logger; // field@81c8 │ │ -2cae72: 2201 3910 |002f: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2cae76: 7010 cc87 0100 |0031: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2cae7c: 1a02 d54f |0034: const-string v2, "Unable to find:" // string@4fd5 │ │ -2cae80: 6e20 d787 2100 |0036: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cae86: 7210 758a 0500 |0039: invoke-interface {v5}, Lorg/jaudiotagger/audio/MyFile;.getPath:()Ljava/lang/String; // method@8a75 │ │ -2cae8c: 0c02 |003c: move-result-object v2 │ │ -2cae8e: 6e20 d787 2100 |003d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cae94: 6e10 df87 0100 |0040: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2cae9a: 0c01 |0043: move-result-object v1 │ │ -2cae9c: 6e20 1b8a 1000 |0044: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.severe:(Ljava/lang/String;)V // method@8a1b │ │ -2caea2: 2200 f90f |0047: new-instance v0, Ljava/io/FileNotFoundException; // type@0ff9 │ │ -2caea6: 6201 7987 |0049: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.UNABLE_TO_FIND_FILE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8779 │ │ -2caeaa: 1212 |004b: const/4 v2, #int 1 // #1 │ │ -2caeac: 2322 be13 |004c: new-array v2, v2, [Ljava/lang/Object; // type@13be │ │ -2caeb0: 1203 |004e: const/4 v3, #int 0 // #0 │ │ -2caeb2: 7210 758a 0500 |004f: invoke-interface {v5}, Lorg/jaudiotagger/audio/MyFile;.getPath:()Ljava/lang/String; // method@8a75 │ │ -2caeb8: 0c05 |0052: move-result-object v5 │ │ -2caeba: 4d05 0203 |0053: aput-object v5, v2, v3 │ │ -2caebe: 6e20 5891 2100 |0055: invoke-virtual {v1, v2}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ -2caec4: 0c05 |0058: move-result-object v5 │ │ -2caec6: 7020 7386 5000 |0059: invoke-direct {v0, v5}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@8673 │ │ -2caecc: 2700 |005c: throw v0 │ │ +2cae08: |[2cae08] org.jaudiotagger.audio.AudioFile.checkFileExists:(Lorg/jaudiotagger/audio/MyFile;)V │ │ +2cae18: 6200 c881 |0000: sget-object v0, Lorg/jaudiotagger/audio/AudioFile;.logger:Ljava/util/logging/Logger; // field@81c8 │ │ +2cae1c: 2201 3910 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2cae20: 7010 cc87 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2cae26: 1a02 5943 |0007: const-string v2, "Reading file:path" // string@4359 │ │ +2cae2a: 6e20 d787 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cae30: 7210 758a 0500 |000c: invoke-interface {v5}, Lorg/jaudiotagger/audio/MyFile;.getPath:()Ljava/lang/String; // method@8a75 │ │ +2cae36: 0c02 |000f: move-result-object v2 │ │ +2cae38: 6e20 d787 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cae3e: 1a02 5605 |0013: const-string v2, ":abs:" // string@0556 │ │ +2cae42: 6e20 d787 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cae48: 7210 6f8a 0500 |0018: invoke-interface {v5}, Lorg/jaudiotagger/audio/MyFile;.getAbsolutePath:()Ljava/lang/String; // method@8a6f │ │ +2cae4e: 0c02 |001b: move-result-object v2 │ │ +2cae50: 6e20 d787 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cae56: 6e10 df87 0100 |001f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2cae5c: 0c01 |0022: move-result-object v1 │ │ +2cae5e: 6e20 128a 1000 |0023: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +2cae64: 7210 6d8a 0500 |0026: invoke-interface {v5}, Lorg/jaudiotagger/audio/MyFile;.exists:()Z // method@8a6d │ │ +2cae6a: 0a00 |0029: move-result v0 │ │ +2cae6c: 3800 0300 |002a: if-eqz v0, 002d // +0003 │ │ +2cae70: 0e00 |002c: return-void │ │ +2cae72: 6200 c881 |002d: sget-object v0, Lorg/jaudiotagger/audio/AudioFile;.logger:Ljava/util/logging/Logger; // field@81c8 │ │ +2cae76: 2201 3910 |002f: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2cae7a: 7010 cc87 0100 |0031: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2cae80: 1a02 d54f |0034: const-string v2, "Unable to find:" // string@4fd5 │ │ +2cae84: 6e20 d787 2100 |0036: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cae8a: 7210 758a 0500 |0039: invoke-interface {v5}, Lorg/jaudiotagger/audio/MyFile;.getPath:()Ljava/lang/String; // method@8a75 │ │ +2cae90: 0c02 |003c: move-result-object v2 │ │ +2cae92: 6e20 d787 2100 |003d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cae98: 6e10 df87 0100 |0040: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2cae9e: 0c01 |0043: move-result-object v1 │ │ +2caea0: 6e20 1b8a 1000 |0044: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.severe:(Ljava/lang/String;)V // method@8a1b │ │ +2caea6: 2200 f90f |0047: new-instance v0, Ljava/io/FileNotFoundException; // type@0ff9 │ │ +2caeaa: 6201 7987 |0049: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.UNABLE_TO_FIND_FILE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8779 │ │ +2caeae: 1212 |004b: const/4 v2, #int 1 // #1 │ │ +2caeb0: 2322 be13 |004c: new-array v2, v2, [Ljava/lang/Object; // type@13be │ │ +2caeb4: 1203 |004e: const/4 v3, #int 0 // #0 │ │ +2caeb6: 7210 758a 0500 |004f: invoke-interface {v5}, Lorg/jaudiotagger/audio/MyFile;.getPath:()Ljava/lang/String; // method@8a75 │ │ +2caebc: 0c05 |0052: move-result-object v5 │ │ +2caebe: 4d05 0203 |0053: aput-object v5, v2, v3 │ │ +2caec2: 6e20 5891 2100 |0055: invoke-virtual {v1, v2}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ +2caec8: 0c05 |0058: move-result-object v5 │ │ +2caeca: 7020 7386 5000 |0059: invoke-direct {v0, v5}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@8673 │ │ +2caed0: 2700 |005c: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=222 │ │ 0x0026 line=223 │ │ 0x002d line=225 │ │ 0x0047 line=226 │ │ locals : │ │ @@ -683313,74 +683313,74 @@ │ │ type : '(Lorg/jaudiotagger/audio/MyFile;Z)Lorg/jaudiotagger/audio/MyRandomAccessFile;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 117 16-bit code units │ │ -2ca8b0: |[2ca8b0] org.jaudiotagger.audio.AudioFile.checkFilePermissions:(Lorg/jaudiotagger/audio/MyFile;Z)Lorg/jaudiotagger/audio/MyRandomAccessFile; │ │ -2ca8c0: 6e20 358a 5400 |0000: invoke-virtual {v4, v5}, Lorg/jaudiotagger/audio/AudioFile;.checkFileExists:(Lorg/jaudiotagger/audio/MyFile;)V // method@8a35 │ │ -2ca8c6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -2ca8c8: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -2ca8ca: 1a02 1a4f |0005: const-string v2, "UNKNOWN" // string@4f1a │ │ -2ca8ce: 3806 3500 |0007: if-eqz v6, 003c // +0035 │ │ -2ca8d2: 7210 678a 0500 |0009: invoke-interface {v5}, Lorg/jaudiotagger/audio/MyFile;.canRead:()Z // method@8a67 │ │ -2ca8d8: 0a06 |000c: move-result v6 │ │ -2ca8da: 3806 0900 |000d: if-eqz v6, 0016 // +0009 │ │ -2ca8de: 1a06 069c |000f: const-string v6, "r" // string@9c06 │ │ -2ca8e2: 7220 768a 6500 |0011: invoke-interface {v5, v6}, Lorg/jaudiotagger/audio/MyFile;.getRandomAccessFile:(Ljava/lang/String;)Lorg/jaudiotagger/audio/MyRandomAccessFile; // method@8a76 │ │ -2ca8e8: 0c05 |0014: move-result-object v5 │ │ -2ca8ea: 284e |0015: goto 0063 // +004e │ │ -2ca8ec: 6205 c881 |0016: sget-object v5, Lorg/jaudiotagger/audio/AudioFile;.logger:Ljava/util/logging/Logger; // field@81c8 │ │ -2ca8f0: 2206 3910 |0018: new-instance v6, Ljava/lang/StringBuilder; // type@1039 │ │ -2ca8f4: 7010 cc87 0600 |001a: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2ca8fa: 1a03 f24f |001d: const-string v3, "Unable to read file:" // string@4ff2 │ │ -2ca8fe: 6e20 d787 3600 |001f: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ca904: 6e20 d787 2600 |0022: invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ca90a: 6e10 df87 0600 |0025: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2ca910: 0c06 |0028: move-result-object v6 │ │ -2ca912: 6e20 1b8a 6500 |0029: invoke-virtual {v5, v6}, Ljava/util/logging/Logger;.severe:(Ljava/lang/String;)V // method@8a1b │ │ -2ca918: 2205 3c11 |002c: new-instance v5, Lorg/jaudiotagger/audio/exceptions/NoReadPermissionsException; // type@113c │ │ -2ca91c: 6206 2387 |002e: sget-object v6, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_READ_FAILED_DO_NOT_HAVE_PERMISSION_TO_READ_FILE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8723 │ │ -2ca920: 2311 be13 |0030: new-array v1, v1, [Ljava/lang/Object; // type@13be │ │ -2ca924: 4d02 0100 |0032: aput-object v2, v1, v0 │ │ -2ca928: 6e20 5891 1600 |0034: invoke-virtual {v6, v1}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ -2ca92e: 0c06 |0037: move-result-object v6 │ │ -2ca930: 7020 828d 6500 |0038: invoke-direct {v5, v6}, Lorg/jaudiotagger/audio/exceptions/NoReadPermissionsException;.:(Ljava/lang/String;)V // method@8d82 │ │ -2ca936: 2705 |003b: throw v5 │ │ -2ca938: 7100 ea91 0000 |003c: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ -2ca93e: 0c06 |003f: move-result-object v6 │ │ -2ca940: 6e10 0192 0600 |0040: invoke-virtual {v6}, Lorg/jaudiotagger/tag/TagOptionSingleton;.isCheckIsWritable:()Z // method@9201 │ │ -2ca946: 0a06 |0043: move-result v6 │ │ -2ca948: 3806 1900 |0044: if-eqz v6, 005d // +0019 │ │ -2ca94c: 7210 688a 0500 |0046: invoke-interface {v5}, Lorg/jaudiotagger/audio/MyFile;.canWrite:()Z // method@8a68 │ │ -2ca952: 0a06 |0049: move-result v6 │ │ -2ca954: 3906 0300 |004a: if-nez v6, 004d // +0003 │ │ -2ca958: 2811 |004c: goto 005d // +0011 │ │ -2ca95a: 2205 3f11 |004d: new-instance v5, Lorg/jaudiotagger/audio/exceptions/ReadOnlyFileException; // type@113f │ │ -2ca95e: 6206 6f87 |004f: sget-object v6, Lorg/jaudiotagger/logging/ErrorMessage;.NO_PERMISSIONS_TO_WRITE_TO_FILE:Lorg/jaudiotagger/logging/ErrorMessage; // field@876f │ │ -2ca962: 2311 be13 |0051: new-array v1, v1, [Ljava/lang/Object; // type@13be │ │ -2ca966: 4d02 0100 |0053: aput-object v2, v1, v0 │ │ -2ca96a: 6e20 5891 1600 |0055: invoke-virtual {v6, v1}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ -2ca970: 0c06 |0058: move-result-object v6 │ │ -2ca972: 7020 8b8d 6500 |0059: invoke-direct {v5, v6}, Lorg/jaudiotagger/audio/exceptions/ReadOnlyFileException;.:(Ljava/lang/String;)V // method@8d8b │ │ -2ca978: 2705 |005c: throw v5 │ │ -2ca97a: 1a06 599f |005d: const-string v6, "rw" // string@9f59 │ │ -2ca97e: 7220 768a 6500 |005f: invoke-interface {v5, v6}, Lorg/jaudiotagger/audio/MyFile;.getRandomAccessFile:(Ljava/lang/String;)Lorg/jaudiotagger/audio/MyRandomAccessFile; // method@8a76 │ │ -2ca984: 0c05 |0062: move-result-object v5 │ │ -2ca986: 3805 1100 |0063: if-eqz v5, 0074 // +0011 │ │ -2ca98a: 7210 888a 0500 |0065: invoke-interface {v5}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.isSeekable:()Z // method@8a88 │ │ -2ca990: 0a06 |0068: move-result v6 │ │ -2ca992: 3806 0300 |0069: if-eqz v6, 006c // +0003 │ │ -2ca996: 2809 |006b: goto 0074 // +0009 │ │ -2ca998: 2205 3511 |006c: new-instance v5, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ -2ca99c: 1a06 496b |006e: const-string v6, "file is not seekable" // string@6b49 │ │ -2ca9a0: 7020 698d 6500 |0070: invoke-direct {v5, v6}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ -2ca9a6: 2705 |0073: throw v5 │ │ -2ca9a8: 1105 |0074: return-object v5 │ │ +2ca8b4: |[2ca8b4] org.jaudiotagger.audio.AudioFile.checkFilePermissions:(Lorg/jaudiotagger/audio/MyFile;Z)Lorg/jaudiotagger/audio/MyRandomAccessFile; │ │ +2ca8c4: 6e20 358a 5400 |0000: invoke-virtual {v4, v5}, Lorg/jaudiotagger/audio/AudioFile;.checkFileExists:(Lorg/jaudiotagger/audio/MyFile;)V // method@8a35 │ │ +2ca8ca: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +2ca8cc: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +2ca8ce: 1a02 1a4f |0005: const-string v2, "UNKNOWN" // string@4f1a │ │ +2ca8d2: 3806 3500 |0007: if-eqz v6, 003c // +0035 │ │ +2ca8d6: 7210 678a 0500 |0009: invoke-interface {v5}, Lorg/jaudiotagger/audio/MyFile;.canRead:()Z // method@8a67 │ │ +2ca8dc: 0a06 |000c: move-result v6 │ │ +2ca8de: 3806 0900 |000d: if-eqz v6, 0016 // +0009 │ │ +2ca8e2: 1a06 069c |000f: const-string v6, "r" // string@9c06 │ │ +2ca8e6: 7220 768a 6500 |0011: invoke-interface {v5, v6}, Lorg/jaudiotagger/audio/MyFile;.getRandomAccessFile:(Ljava/lang/String;)Lorg/jaudiotagger/audio/MyRandomAccessFile; // method@8a76 │ │ +2ca8ec: 0c05 |0014: move-result-object v5 │ │ +2ca8ee: 284e |0015: goto 0063 // +004e │ │ +2ca8f0: 6205 c881 |0016: sget-object v5, Lorg/jaudiotagger/audio/AudioFile;.logger:Ljava/util/logging/Logger; // field@81c8 │ │ +2ca8f4: 2206 3910 |0018: new-instance v6, Ljava/lang/StringBuilder; // type@1039 │ │ +2ca8f8: 7010 cc87 0600 |001a: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2ca8fe: 1a03 f24f |001d: const-string v3, "Unable to read file:" // string@4ff2 │ │ +2ca902: 6e20 d787 3600 |001f: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ca908: 6e20 d787 2600 |0022: invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ca90e: 6e10 df87 0600 |0025: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2ca914: 0c06 |0028: move-result-object v6 │ │ +2ca916: 6e20 1b8a 6500 |0029: invoke-virtual {v5, v6}, Ljava/util/logging/Logger;.severe:(Ljava/lang/String;)V // method@8a1b │ │ +2ca91c: 2205 3c11 |002c: new-instance v5, Lorg/jaudiotagger/audio/exceptions/NoReadPermissionsException; // type@113c │ │ +2ca920: 6206 2387 |002e: sget-object v6, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_READ_FAILED_DO_NOT_HAVE_PERMISSION_TO_READ_FILE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8723 │ │ +2ca924: 2311 be13 |0030: new-array v1, v1, [Ljava/lang/Object; // type@13be │ │ +2ca928: 4d02 0100 |0032: aput-object v2, v1, v0 │ │ +2ca92c: 6e20 5891 1600 |0034: invoke-virtual {v6, v1}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ +2ca932: 0c06 |0037: move-result-object v6 │ │ +2ca934: 7020 828d 6500 |0038: invoke-direct {v5, v6}, Lorg/jaudiotagger/audio/exceptions/NoReadPermissionsException;.:(Ljava/lang/String;)V // method@8d82 │ │ +2ca93a: 2705 |003b: throw v5 │ │ +2ca93c: 7100 ea91 0000 |003c: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ +2ca942: 0c06 |003f: move-result-object v6 │ │ +2ca944: 6e10 0192 0600 |0040: invoke-virtual {v6}, Lorg/jaudiotagger/tag/TagOptionSingleton;.isCheckIsWritable:()Z // method@9201 │ │ +2ca94a: 0a06 |0043: move-result v6 │ │ +2ca94c: 3806 1900 |0044: if-eqz v6, 005d // +0019 │ │ +2ca950: 7210 688a 0500 |0046: invoke-interface {v5}, Lorg/jaudiotagger/audio/MyFile;.canWrite:()Z // method@8a68 │ │ +2ca956: 0a06 |0049: move-result v6 │ │ +2ca958: 3906 0300 |004a: if-nez v6, 004d // +0003 │ │ +2ca95c: 2811 |004c: goto 005d // +0011 │ │ +2ca95e: 2205 3f11 |004d: new-instance v5, Lorg/jaudiotagger/audio/exceptions/ReadOnlyFileException; // type@113f │ │ +2ca962: 6206 6f87 |004f: sget-object v6, Lorg/jaudiotagger/logging/ErrorMessage;.NO_PERMISSIONS_TO_WRITE_TO_FILE:Lorg/jaudiotagger/logging/ErrorMessage; // field@876f │ │ +2ca966: 2311 be13 |0051: new-array v1, v1, [Ljava/lang/Object; // type@13be │ │ +2ca96a: 4d02 0100 |0053: aput-object v2, v1, v0 │ │ +2ca96e: 6e20 5891 1600 |0055: invoke-virtual {v6, v1}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ +2ca974: 0c06 |0058: move-result-object v6 │ │ +2ca976: 7020 8b8d 6500 |0059: invoke-direct {v5, v6}, Lorg/jaudiotagger/audio/exceptions/ReadOnlyFileException;.:(Ljava/lang/String;)V // method@8d8b │ │ +2ca97c: 2705 |005c: throw v5 │ │ +2ca97e: 1a06 599f |005d: const-string v6, "rw" // string@9f59 │ │ +2ca982: 7220 768a 6500 |005f: invoke-interface {v5, v6}, Lorg/jaudiotagger/audio/MyFile;.getRandomAccessFile:(Ljava/lang/String;)Lorg/jaudiotagger/audio/MyRandomAccessFile; // method@8a76 │ │ +2ca988: 0c05 |0062: move-result-object v5 │ │ +2ca98a: 3805 1100 |0063: if-eqz v5, 0074 // +0011 │ │ +2ca98e: 7210 888a 0500 |0065: invoke-interface {v5}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.isSeekable:()Z // method@8a88 │ │ +2ca994: 0a06 |0068: move-result v6 │ │ +2ca996: 3806 0300 |0069: if-eqz v6, 006c // +0003 │ │ +2ca99a: 2809 |006b: goto 0074 // +0009 │ │ +2ca99c: 2205 3511 |006c: new-instance v5, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ +2ca9a0: 1a06 496b |006e: const-string v6, "file is not seekable" // string@6b49 │ │ +2ca9a4: 7020 698d 6500 |0070: invoke-direct {v5, v6}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ +2ca9aa: 2705 |0073: throw v5 │ │ +2ca9ac: 1105 |0074: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=243 │ │ 0x0009 line=249 │ │ 0x0011 line=255 │ │ 0x0016 line=251 │ │ 0x002c line=253 │ │ @@ -683399,17 +683399,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2caed0: |[2caed0] org.jaudiotagger.audio.AudioFile.commit:()V │ │ -2caee0: 7110 548a 0000 |0000: invoke-static {v0}, Lorg/jaudiotagger/audio/AudioFileIO;.write:(Lorg/jaudiotagger/audio/AudioFile;)V // method@8a54 │ │ -2caee6: 0e00 |0003: return-void │ │ +2caed4: |[2caed4] org.jaudiotagger.audio.AudioFile.commit:()V │ │ +2caee4: 7110 548a 0000 |0000: invoke-static {v0}, Lorg/jaudiotagger/audio/AudioFileIO;.write:(Lorg/jaudiotagger/audio/AudioFile;)V // method@8a54 │ │ +2caeea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/audio/AudioFile; │ │ │ │ #3 : (in Lorg/jaudiotagger/audio/AudioFile;) │ │ @@ -683417,71 +683417,71 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;Lorg/jaudiotagger/tag/reference/ID3V2Version;)Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 104 16-bit code units │ │ -2cacc4: |[2cacc4] org.jaudiotagger.audio.AudioFile.convertID3Tag:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;Lorg/jaudiotagger/tag/reference/ID3V2Version;)Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; │ │ -2cacd4: 2050 2c12 |0000: instance-of v0, v5, Lorg/jaudiotagger/tag/id3/ID3v24Tag; // type@122c │ │ -2cacd8: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -2cacda: 1212 |0003: const/4 v2, #int 1 // #1 │ │ -2cacdc: 3800 1f00 |0004: if-eqz v0, 0023 // +001f │ │ -2cace0: 6200 c481 |0006: sget-object v0, Lorg/jaudiotagger/audio/AudioFile$1;.$SwitchMap$org$jaudiotagger$tag$reference$ID3V2Version:[I // field@81c4 │ │ -2cace4: 6e10 0d9e 0600 |0008: invoke-virtual {v6}, Lorg/jaudiotagger/tag/reference/ID3V2Version;.ordinal:()I // method@9e0d │ │ -2cacea: 0a06 |000b: move-result v6 │ │ -2cacec: 4406 0006 |000c: aget v6, v0, v6 │ │ -2cacf0: 3226 0d00 |000e: if-eq v6, v2, 001b // +000d │ │ -2cacf4: 3216 0300 |0010: if-eq v6, v1, 0013 // +0003 │ │ -2cacf8: 2854 |0012: goto 0066 // +0054 │ │ -2cacfa: 2206 2512 |0013: new-instance v6, Lorg/jaudiotagger/tag/id3/ID3v23Tag; // type@1225 │ │ -2cacfe: 1f05 2c12 |0015: check-cast v5, Lorg/jaudiotagger/tag/id3/ID3v24Tag; // type@122c │ │ -2cad02: 7020 ea96 5600 |0017: invoke-direct {v6, v5}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.:(Lorg/jaudiotagger/tag/id3/AbstractTag;)V // method@96ea │ │ -2cad08: 1106 |001a: return-object v6 │ │ -2cad0a: 2206 1e12 |001b: new-instance v6, Lorg/jaudiotagger/tag/id3/ID3v22Tag; // type@121e │ │ -2cad0e: 1f05 2c12 |001d: check-cast v5, Lorg/jaudiotagger/tag/id3/ID3v24Tag; // type@122c │ │ -2cad12: 7020 6796 5600 |001f: invoke-direct {v6, v5}, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.:(Lorg/jaudiotagger/tag/id3/AbstractTag;)V // method@9667 │ │ -2cad18: 1106 |0022: return-object v6 │ │ -2cad1a: 2050 2512 |0023: instance-of v0, v5, Lorg/jaudiotagger/tag/id3/ID3v23Tag; // type@1225 │ │ -2cad1e: 1233 |0025: const/4 v3, #int 3 // #3 │ │ -2cad20: 3800 1f00 |0026: if-eqz v0, 0045 // +001f │ │ -2cad24: 6200 c481 |0028: sget-object v0, Lorg/jaudiotagger/audio/AudioFile$1;.$SwitchMap$org$jaudiotagger$tag$reference$ID3V2Version:[I // field@81c4 │ │ -2cad28: 6e10 0d9e 0600 |002a: invoke-virtual {v6}, Lorg/jaudiotagger/tag/reference/ID3V2Version;.ordinal:()I // method@9e0d │ │ -2cad2e: 0a06 |002d: move-result v6 │ │ -2cad30: 4406 0006 |002e: aget v6, v0, v6 │ │ -2cad34: 3226 0d00 |0030: if-eq v6, v2, 003d // +000d │ │ -2cad38: 3236 0300 |0032: if-eq v6, v3, 0035 // +0003 │ │ -2cad3c: 2832 |0034: goto 0066 // +0032 │ │ -2cad3e: 2206 2c12 |0035: new-instance v6, Lorg/jaudiotagger/tag/id3/ID3v24Tag; // type@122c │ │ -2cad42: 1f05 2512 |0037: check-cast v5, Lorg/jaudiotagger/tag/id3/ID3v23Tag; // type@1225 │ │ -2cad46: 7020 7397 5600 |0039: invoke-direct {v6, v5}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.:(Lorg/jaudiotagger/tag/id3/AbstractTag;)V // method@9773 │ │ -2cad4c: 1106 |003c: return-object v6 │ │ -2cad4e: 2206 1e12 |003d: new-instance v6, Lorg/jaudiotagger/tag/id3/ID3v22Tag; // type@121e │ │ -2cad52: 1f05 2512 |003f: check-cast v5, Lorg/jaudiotagger/tag/id3/ID3v23Tag; // type@1225 │ │ -2cad56: 7020 6796 5600 |0041: invoke-direct {v6, v5}, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.:(Lorg/jaudiotagger/tag/id3/AbstractTag;)V // method@9667 │ │ -2cad5c: 1106 |0044: return-object v6 │ │ -2cad5e: 2050 1e12 |0045: instance-of v0, v5, Lorg/jaudiotagger/tag/id3/ID3v22Tag; // type@121e │ │ -2cad62: 3800 1f00 |0047: if-eqz v0, 0066 // +001f │ │ -2cad66: 6200 c481 |0049: sget-object v0, Lorg/jaudiotagger/audio/AudioFile$1;.$SwitchMap$org$jaudiotagger$tag$reference$ID3V2Version:[I // field@81c4 │ │ -2cad6a: 6e10 0d9e 0600 |004b: invoke-virtual {v6}, Lorg/jaudiotagger/tag/reference/ID3V2Version;.ordinal:()I // method@9e0d │ │ -2cad70: 0a06 |004e: move-result v6 │ │ -2cad72: 4406 0006 |004f: aget v6, v0, v6 │ │ -2cad76: 3216 0d00 |0051: if-eq v6, v1, 005e // +000d │ │ -2cad7a: 3236 0300 |0053: if-eq v6, v3, 0056 // +0003 │ │ -2cad7e: 2811 |0055: goto 0066 // +0011 │ │ -2cad80: 2206 2c12 |0056: new-instance v6, Lorg/jaudiotagger/tag/id3/ID3v24Tag; // type@122c │ │ -2cad84: 1f05 1e12 |0058: check-cast v5, Lorg/jaudiotagger/tag/id3/ID3v22Tag; // type@121e │ │ -2cad88: 7020 7397 5600 |005a: invoke-direct {v6, v5}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.:(Lorg/jaudiotagger/tag/id3/AbstractTag;)V // method@9773 │ │ -2cad8e: 1106 |005d: return-object v6 │ │ -2cad90: 2206 2512 |005e: new-instance v6, Lorg/jaudiotagger/tag/id3/ID3v23Tag; // type@1225 │ │ -2cad94: 1f05 1e12 |0060: check-cast v5, Lorg/jaudiotagger/tag/id3/ID3v22Tag; // type@121e │ │ -2cad98: 7020 ea96 5600 |0062: invoke-direct {v6, v5}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.:(Lorg/jaudiotagger/tag/id3/AbstractTag;)V // method@96ea │ │ -2cad9e: 1106 |0065: return-object v6 │ │ -2cada0: 1205 |0066: const/4 v5, #int 0 // #0 │ │ -2cada2: 1105 |0067: return-object v5 │ │ +2cacc8: |[2cacc8] org.jaudiotagger.audio.AudioFile.convertID3Tag:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;Lorg/jaudiotagger/tag/reference/ID3V2Version;)Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; │ │ +2cacd8: 2050 2c12 |0000: instance-of v0, v5, Lorg/jaudiotagger/tag/id3/ID3v24Tag; // type@122c │ │ +2cacdc: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +2cacde: 1212 |0003: const/4 v2, #int 1 // #1 │ │ +2cace0: 3800 1f00 |0004: if-eqz v0, 0023 // +001f │ │ +2cace4: 6200 c481 |0006: sget-object v0, Lorg/jaudiotagger/audio/AudioFile$1;.$SwitchMap$org$jaudiotagger$tag$reference$ID3V2Version:[I // field@81c4 │ │ +2cace8: 6e10 0d9e 0600 |0008: invoke-virtual {v6}, Lorg/jaudiotagger/tag/reference/ID3V2Version;.ordinal:()I // method@9e0d │ │ +2cacee: 0a06 |000b: move-result v6 │ │ +2cacf0: 4406 0006 |000c: aget v6, v0, v6 │ │ +2cacf4: 3226 0d00 |000e: if-eq v6, v2, 001b // +000d │ │ +2cacf8: 3216 0300 |0010: if-eq v6, v1, 0013 // +0003 │ │ +2cacfc: 2854 |0012: goto 0066 // +0054 │ │ +2cacfe: 2206 2512 |0013: new-instance v6, Lorg/jaudiotagger/tag/id3/ID3v23Tag; // type@1225 │ │ +2cad02: 1f05 2c12 |0015: check-cast v5, Lorg/jaudiotagger/tag/id3/ID3v24Tag; // type@122c │ │ +2cad06: 7020 ea96 5600 |0017: invoke-direct {v6, v5}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.:(Lorg/jaudiotagger/tag/id3/AbstractTag;)V // method@96ea │ │ +2cad0c: 1106 |001a: return-object v6 │ │ +2cad0e: 2206 1e12 |001b: new-instance v6, Lorg/jaudiotagger/tag/id3/ID3v22Tag; // type@121e │ │ +2cad12: 1f05 2c12 |001d: check-cast v5, Lorg/jaudiotagger/tag/id3/ID3v24Tag; // type@122c │ │ +2cad16: 7020 6796 5600 |001f: invoke-direct {v6, v5}, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.:(Lorg/jaudiotagger/tag/id3/AbstractTag;)V // method@9667 │ │ +2cad1c: 1106 |0022: return-object v6 │ │ +2cad1e: 2050 2512 |0023: instance-of v0, v5, Lorg/jaudiotagger/tag/id3/ID3v23Tag; // type@1225 │ │ +2cad22: 1233 |0025: const/4 v3, #int 3 // #3 │ │ +2cad24: 3800 1f00 |0026: if-eqz v0, 0045 // +001f │ │ +2cad28: 6200 c481 |0028: sget-object v0, Lorg/jaudiotagger/audio/AudioFile$1;.$SwitchMap$org$jaudiotagger$tag$reference$ID3V2Version:[I // field@81c4 │ │ +2cad2c: 6e10 0d9e 0600 |002a: invoke-virtual {v6}, Lorg/jaudiotagger/tag/reference/ID3V2Version;.ordinal:()I // method@9e0d │ │ +2cad32: 0a06 |002d: move-result v6 │ │ +2cad34: 4406 0006 |002e: aget v6, v0, v6 │ │ +2cad38: 3226 0d00 |0030: if-eq v6, v2, 003d // +000d │ │ +2cad3c: 3236 0300 |0032: if-eq v6, v3, 0035 // +0003 │ │ +2cad40: 2832 |0034: goto 0066 // +0032 │ │ +2cad42: 2206 2c12 |0035: new-instance v6, Lorg/jaudiotagger/tag/id3/ID3v24Tag; // type@122c │ │ +2cad46: 1f05 2512 |0037: check-cast v5, Lorg/jaudiotagger/tag/id3/ID3v23Tag; // type@1225 │ │ +2cad4a: 7020 7397 5600 |0039: invoke-direct {v6, v5}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.:(Lorg/jaudiotagger/tag/id3/AbstractTag;)V // method@9773 │ │ +2cad50: 1106 |003c: return-object v6 │ │ +2cad52: 2206 1e12 |003d: new-instance v6, Lorg/jaudiotagger/tag/id3/ID3v22Tag; // type@121e │ │ +2cad56: 1f05 2512 |003f: check-cast v5, Lorg/jaudiotagger/tag/id3/ID3v23Tag; // type@1225 │ │ +2cad5a: 7020 6796 5600 |0041: invoke-direct {v6, v5}, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.:(Lorg/jaudiotagger/tag/id3/AbstractTag;)V // method@9667 │ │ +2cad60: 1106 |0044: return-object v6 │ │ +2cad62: 2050 1e12 |0045: instance-of v0, v5, Lorg/jaudiotagger/tag/id3/ID3v22Tag; // type@121e │ │ +2cad66: 3800 1f00 |0047: if-eqz v0, 0066 // +001f │ │ +2cad6a: 6200 c481 |0049: sget-object v0, Lorg/jaudiotagger/audio/AudioFile$1;.$SwitchMap$org$jaudiotagger$tag$reference$ID3V2Version:[I // field@81c4 │ │ +2cad6e: 6e10 0d9e 0600 |004b: invoke-virtual {v6}, Lorg/jaudiotagger/tag/reference/ID3V2Version;.ordinal:()I // method@9e0d │ │ +2cad74: 0a06 |004e: move-result v6 │ │ +2cad76: 4406 0006 |004f: aget v6, v0, v6 │ │ +2cad7a: 3216 0d00 |0051: if-eq v6, v1, 005e // +000d │ │ +2cad7e: 3236 0300 |0053: if-eq v6, v3, 0056 // +0003 │ │ +2cad82: 2811 |0055: goto 0066 // +0011 │ │ +2cad84: 2206 2c12 |0056: new-instance v6, Lorg/jaudiotagger/tag/id3/ID3v24Tag; // type@122c │ │ +2cad88: 1f05 1e12 |0058: check-cast v5, Lorg/jaudiotagger/tag/id3/ID3v22Tag; // type@121e │ │ +2cad8c: 7020 7397 5600 |005a: invoke-direct {v6, v5}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.:(Lorg/jaudiotagger/tag/id3/AbstractTag;)V // method@9773 │ │ +2cad92: 1106 |005d: return-object v6 │ │ +2cad94: 2206 2512 |005e: new-instance v6, Lorg/jaudiotagger/tag/id3/ID3v23Tag; // type@1225 │ │ +2cad98: 1f05 1e12 |0060: check-cast v5, Lorg/jaudiotagger/tag/id3/ID3v22Tag; // type@121e │ │ +2cad9c: 7020 ea96 5600 |0062: invoke-direct {v6, v5}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.:(Lorg/jaudiotagger/tag/id3/AbstractTag;)V // method@96ea │ │ +2cada2: 1106 |0065: return-object v6 │ │ +2cada4: 1205 |0066: const/4 v5, #int 0 // #0 │ │ +2cada6: 1105 |0067: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=470 │ │ 0x0006 line=472 │ │ 0x0013 line=477 │ │ 0x001b line=475 │ │ 0x0023 line=482 │ │ @@ -683502,157 +683502,157 @@ │ │ type : '()Lorg/jaudiotagger/tag/Tag;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 284 16-bit code units │ │ -2ca9ac: |[2ca9ac] org.jaudiotagger.audio.AudioFile.createDefaultTag:()Lorg/jaudiotagger/tag/Tag; │ │ -2ca9bc: 6e10 3d8a 0300 |0000: invoke-virtual {v3}, Lorg/jaudiotagger/audio/AudioFile;.getExt:()Ljava/lang/String; // method@8a3d │ │ -2ca9c2: 0c00 |0003: move-result-object v0 │ │ -2ca9c4: 3900 1700 |0004: if-nez v0, 001b // +0017 │ │ -2ca9c8: 5430 c781 |0006: iget-object v0, v3, Lorg/jaudiotagger/audio/AudioFile;.file:Lorg/jaudiotagger/audio/MyFile; // field@81c7 │ │ -2ca9cc: 7210 738a 0000 |0008: invoke-interface {v0}, Lorg/jaudiotagger/audio/MyFile;.getName:()Ljava/lang/String; // method@8a73 │ │ -2ca9d2: 0c00 |000b: move-result-object v0 │ │ -2ca9d4: 1301 2e00 |000c: const/16 v1, #int 46 // #2e │ │ -2ca9d8: 6e20 a887 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/String;.lastIndexOf:(I)I // method@87a8 │ │ -2ca9de: 0a01 |0011: move-result v1 │ │ -2ca9e0: d801 0101 |0012: add-int/lit8 v1, v1, #int 1 // #01 │ │ -2ca9e4: 6e20 b487 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@87b4 │ │ -2ca9ea: 0c00 |0017: move-result-object v0 │ │ -2ca9ec: 6e20 448a 0300 |0018: invoke-virtual {v3, v0}, Lorg/jaudiotagger/audio/AudioFile;.setExt:(Ljava/lang/String;)V // method@8a44 │ │ -2ca9f2: 6201 d581 |001b: sget-object v1, Lorg/jaudiotagger/audio/SupportedFileFormat;.FLAC:Lorg/jaudiotagger/audio/SupportedFileFormat; // field@81d5 │ │ -2ca9f6: 6e10 9a8a 0100 |001d: invoke-virtual {v1}, Lorg/jaudiotagger/audio/SupportedFileFormat;.getFilesuffix:()Ljava/lang/String; // method@8a9a │ │ -2ca9fc: 0c01 |0020: move-result-object v1 │ │ -2ca9fe: 6e20 9c87 0100 |0021: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2caa04: 0a01 |0024: move-result v1 │ │ -2caa06: 3801 1100 |0025: if-eqz v1, 0036 // +0011 │ │ -2caa0a: 2200 fe11 |0027: new-instance v0, Lorg/jaudiotagger/tag/flac/FlacTag; // type@11fe │ │ -2caa0e: 7100 6e9e 0000 |0029: invoke-static {}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.createNewTag:()Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag; // method@9e6e │ │ -2caa14: 0c01 |002c: move-result-object v1 │ │ -2caa16: 2202 7c10 |002d: new-instance v2, Ljava/util/ArrayList; // type@107c │ │ -2caa1a: 7010 ae88 0200 |002f: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@88ae │ │ -2caa20: 7030 7194 1002 |0032: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/flac/FlacTag;.:(Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;Ljava/util/List;)V // method@9471 │ │ -2caa26: 1100 |0035: return-object v0 │ │ -2caa28: 6201 db81 |0036: sget-object v1, Lorg/jaudiotagger/audio/SupportedFileFormat;.OGG:Lorg/jaudiotagger/audio/SupportedFileFormat; // field@81db │ │ -2caa2c: 6e10 9a8a 0100 |0038: invoke-virtual {v1}, Lorg/jaudiotagger/audio/SupportedFileFormat;.getFilesuffix:()Ljava/lang/String; // method@8a9a │ │ -2caa32: 0c01 |003b: move-result-object v1 │ │ -2caa34: 6e20 9c87 0100 |003c: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2caa3a: 0a01 |003f: move-result v1 │ │ -2caa3c: 3801 0700 |0040: if-eqz v1, 0047 // +0007 │ │ -2caa40: 7100 6e9e 0000 |0042: invoke-static {}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.createNewTag:()Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag; // method@9e6e │ │ -2caa46: 0c00 |0045: move-result-object v0 │ │ -2caa48: 1100 |0046: return-object v0 │ │ -2caa4a: 6201 da81 |0047: sget-object v1, Lorg/jaudiotagger/audio/SupportedFileFormat;.MP4:Lorg/jaudiotagger/audio/SupportedFileFormat; // field@81da │ │ -2caa4e: 6e10 9a8a 0100 |0049: invoke-virtual {v1}, Lorg/jaudiotagger/audio/SupportedFileFormat;.getFilesuffix:()Ljava/lang/String; // method@8a9a │ │ -2caa54: 0c01 |004c: move-result-object v1 │ │ -2caa56: 6e20 9c87 0100 |004d: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2caa5c: 0a01 |0050: move-result v1 │ │ -2caa5e: 3801 0800 |0051: if-eqz v1, 0059 // +0008 │ │ -2caa62: 2200 d212 |0053: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4Tag; // type@12d2 │ │ -2caa66: 7010 439d 0000 |0055: invoke-direct {v0}, Lorg/jaudiotagger/tag/mp4/Mp4Tag;.:()V // method@9d43 │ │ -2caa6c: 1100 |0058: return-object v0 │ │ -2caa6e: 6201 d681 |0059: sget-object v1, Lorg/jaudiotagger/audio/SupportedFileFormat;.M4A:Lorg/jaudiotagger/audio/SupportedFileFormat; // field@81d6 │ │ -2caa72: 6e10 9a8a 0100 |005b: invoke-virtual {v1}, Lorg/jaudiotagger/audio/SupportedFileFormat;.getFilesuffix:()Ljava/lang/String; // method@8a9a │ │ -2caa78: 0c01 |005e: move-result-object v1 │ │ -2caa7a: 6e20 9c87 0100 |005f: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2caa80: 0a01 |0062: move-result v1 │ │ -2caa82: 3801 0800 |0063: if-eqz v1, 006b // +0008 │ │ -2caa86: 2200 d212 |0065: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4Tag; // type@12d2 │ │ -2caa8a: 7010 439d 0000 |0067: invoke-direct {v0}, Lorg/jaudiotagger/tag/mp4/Mp4Tag;.:()V // method@9d43 │ │ -2caa90: 1100 |006a: return-object v0 │ │ -2caa92: 6201 d881 |006b: sget-object v1, Lorg/jaudiotagger/audio/SupportedFileFormat;.M4P:Lorg/jaudiotagger/audio/SupportedFileFormat; // field@81d8 │ │ -2caa96: 6e10 9a8a 0100 |006d: invoke-virtual {v1}, Lorg/jaudiotagger/audio/SupportedFileFormat;.getFilesuffix:()Ljava/lang/String; // method@8a9a │ │ -2caa9c: 0c01 |0070: move-result-object v1 │ │ -2caa9e: 6e20 9c87 0100 |0071: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2caaa4: 0a01 |0074: move-result v1 │ │ -2caaa6: 3801 0800 |0075: if-eqz v1, 007d // +0008 │ │ -2caaaa: 2200 d212 |0077: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4Tag; // type@12d2 │ │ -2caaae: 7010 439d 0000 |0079: invoke-direct {v0}, Lorg/jaudiotagger/tag/mp4/Mp4Tag;.:()V // method@9d43 │ │ -2caab4: 1100 |007c: return-object v0 │ │ -2caab6: 6201 df81 |007d: sget-object v1, Lorg/jaudiotagger/audio/SupportedFileFormat;.WMA:Lorg/jaudiotagger/audio/SupportedFileFormat; // field@81df │ │ -2caaba: 6e10 9a8a 0100 |007f: invoke-virtual {v1}, Lorg/jaudiotagger/audio/SupportedFileFormat;.getFilesuffix:()Ljava/lang/String; // method@8a9a │ │ -2caac0: 0c01 |0082: move-result-object v1 │ │ -2caac2: 6e20 9c87 0100 |0083: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2caac8: 0a01 |0086: move-result v1 │ │ -2caaca: 3801 0800 |0087: if-eqz v1, 008f // +0008 │ │ -2caace: 2200 d111 |0089: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfTag; // type@11d1 │ │ -2caad2: 7010 a592 0000 |008b: invoke-direct {v0}, Lorg/jaudiotagger/tag/asf/AsfTag;.:()V // method@92a5 │ │ -2caad8: 1100 |008e: return-object v0 │ │ -2caada: 6201 de81 |008f: sget-object v1, Lorg/jaudiotagger/audio/SupportedFileFormat;.WAV:Lorg/jaudiotagger/audio/SupportedFileFormat; // field@81de │ │ -2caade: 6e10 9a8a 0100 |0091: invoke-virtual {v1}, Lorg/jaudiotagger/audio/SupportedFileFormat;.getFilesuffix:()Ljava/lang/String; // method@8a9a │ │ -2caae4: 0c01 |0094: move-result-object v1 │ │ -2caae6: 6e20 9c87 0100 |0095: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2caaec: 0a01 |0098: move-result v1 │ │ -2caaee: 3801 1000 |0099: if-eqz v1, 00a9 // +0010 │ │ -2caaf2: 2200 fd12 |009b: new-instance v0, Lorg/jaudiotagger/tag/wav/WavTag; // type@12fd │ │ -2caaf6: 7100 ea91 0000 |009d: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ -2caafc: 0c01 |00a0: move-result-object v1 │ │ -2caafe: 6e10 fb91 0100 |00a1: invoke-virtual {v1}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getWavOptions:()Lorg/jaudiotagger/audio/wav/WavOptions; // method@91fb │ │ -2cab04: 0c01 |00a4: move-result-object v1 │ │ -2cab06: 7020 b99e 1000 |00a5: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/wav/WavTag;.:(Lorg/jaudiotagger/audio/wav/WavOptions;)V // method@9eb9 │ │ -2cab0c: 1100 |00a8: return-object v0 │ │ -2cab0e: 6201 dc81 |00a9: sget-object v1, Lorg/jaudiotagger/audio/SupportedFileFormat;.RA:Lorg/jaudiotagger/audio/SupportedFileFormat; // field@81dc │ │ -2cab12: 6e10 9a8a 0100 |00ab: invoke-virtual {v1}, Lorg/jaudiotagger/audio/SupportedFileFormat;.getFilesuffix:()Ljava/lang/String; // method@8a9a │ │ -2cab18: 0c01 |00ae: move-result-object v1 │ │ -2cab1a: 6e20 9c87 0100 |00af: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2cab20: 0a01 |00b2: move-result v1 │ │ -2cab22: 3801 0800 |00b3: if-eqz v1, 00bb // +0008 │ │ -2cab26: 2200 9d11 |00b5: new-instance v0, Lorg/jaudiotagger/audio/real/RealTag; // type@119d │ │ -2cab2a: 7010 c790 0000 |00b7: invoke-direct {v0}, Lorg/jaudiotagger/audio/real/RealTag;.:()V // method@90c7 │ │ -2cab30: 1100 |00ba: return-object v0 │ │ -2cab32: 6201 dd81 |00bb: sget-object v1, Lorg/jaudiotagger/audio/SupportedFileFormat;.RM:Lorg/jaudiotagger/audio/SupportedFileFormat; // field@81dd │ │ -2cab36: 6e10 9a8a 0100 |00bd: invoke-virtual {v1}, Lorg/jaudiotagger/audio/SupportedFileFormat;.getFilesuffix:()Ljava/lang/String; // method@8a9a │ │ -2cab3c: 0c01 |00c0: move-result-object v1 │ │ -2cab3e: 6e20 9c87 0100 |00c1: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2cab44: 0a01 |00c4: move-result v1 │ │ -2cab46: 3801 0800 |00c5: if-eqz v1, 00cd // +0008 │ │ -2cab4a: 2200 9d11 |00c7: new-instance v0, Lorg/jaudiotagger/audio/real/RealTag; // type@119d │ │ -2cab4e: 7010 c790 0000 |00c9: invoke-direct {v0}, Lorg/jaudiotagger/audio/real/RealTag;.:()V // method@90c7 │ │ -2cab54: 1100 |00cc: return-object v0 │ │ -2cab56: 6201 d081 |00cd: sget-object v1, Lorg/jaudiotagger/audio/SupportedFileFormat;.AIF:Lorg/jaudiotagger/audio/SupportedFileFormat; // field@81d0 │ │ -2cab5a: 6e10 9a8a 0100 |00cf: invoke-virtual {v1}, Lorg/jaudiotagger/audio/SupportedFileFormat;.getFilesuffix:()Ljava/lang/String; // method@8a9a │ │ -2cab60: 0c01 |00d2: move-result-object v1 │ │ -2cab62: 6e20 9c87 0100 |00d3: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2cab68: 0a01 |00d6: move-result v1 │ │ -2cab6a: 3801 0800 |00d7: if-eqz v1, 00df // +0008 │ │ -2cab6e: 2200 cb11 |00d9: new-instance v0, Lorg/jaudiotagger/tag/aiff/AiffTag; // type@11cb │ │ -2cab72: 7010 4f92 0000 |00db: invoke-direct {v0}, Lorg/jaudiotagger/tag/aiff/AiffTag;.:()V // method@924f │ │ -2cab78: 1100 |00de: return-object v0 │ │ -2cab7a: 6201 d181 |00df: sget-object v1, Lorg/jaudiotagger/audio/SupportedFileFormat;.AIFC:Lorg/jaudiotagger/audio/SupportedFileFormat; // field@81d1 │ │ -2cab7e: 6e10 9a8a 0100 |00e1: invoke-virtual {v1}, Lorg/jaudiotagger/audio/SupportedFileFormat;.getFilesuffix:()Ljava/lang/String; // method@8a9a │ │ -2cab84: 0c01 |00e4: move-result-object v1 │ │ -2cab86: 6e20 9c87 0100 |00e5: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2cab8c: 0a01 |00e8: move-result v1 │ │ -2cab8e: 3801 0800 |00e9: if-eqz v1, 00f1 // +0008 │ │ -2cab92: 2200 cb11 |00eb: new-instance v0, Lorg/jaudiotagger/tag/aiff/AiffTag; // type@11cb │ │ -2cab96: 7010 4f92 0000 |00ed: invoke-direct {v0}, Lorg/jaudiotagger/tag/aiff/AiffTag;.:()V // method@924f │ │ -2cab9c: 1100 |00f0: return-object v0 │ │ -2cab9e: 6201 d281 |00f1: sget-object v1, Lorg/jaudiotagger/audio/SupportedFileFormat;.AIFF:Lorg/jaudiotagger/audio/SupportedFileFormat; // field@81d2 │ │ -2caba2: 6e10 9a8a 0100 |00f3: invoke-virtual {v1}, Lorg/jaudiotagger/audio/SupportedFileFormat;.getFilesuffix:()Ljava/lang/String; // method@8a9a │ │ -2caba8: 0c01 |00f6: move-result-object v1 │ │ -2cabaa: 6e20 9c87 0100 |00f7: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2cabb0: 0a01 |00fa: move-result v1 │ │ -2cabb2: 3801 0800 |00fb: if-eqz v1, 0103 // +0008 │ │ -2cabb6: 2200 cb11 |00fd: new-instance v0, Lorg/jaudiotagger/tag/aiff/AiffTag; // type@11cb │ │ -2cabba: 7010 4f92 0000 |00ff: invoke-direct {v0}, Lorg/jaudiotagger/tag/aiff/AiffTag;.:()V // method@924f │ │ -2cabc0: 1100 |0102: return-object v0 │ │ -2cabc2: 6201 d481 |0103: sget-object v1, Lorg/jaudiotagger/audio/SupportedFileFormat;.DSF:Lorg/jaudiotagger/audio/SupportedFileFormat; // field@81d4 │ │ -2cabc6: 6e10 9a8a 0100 |0105: invoke-virtual {v1}, Lorg/jaudiotagger/audio/SupportedFileFormat;.getFilesuffix:()Ljava/lang/String; // method@8a9a │ │ -2cabcc: 0c01 |0108: move-result-object v1 │ │ -2cabce: 6e20 9c87 0100 |0109: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2cabd4: 0a00 |010c: move-result v0 │ │ -2cabd6: 3800 0700 |010d: if-eqz v0, 0114 // +0007 │ │ -2cabda: 7100 508d 0000 |010f: invoke-static {}, Lorg/jaudiotagger/audio/dsf/Dsf;.createDefaultTag:()Lorg/jaudiotagger/tag/Tag; // method@8d50 │ │ -2cabe0: 0c00 |0112: move-result-object v0 │ │ -2cabe2: 1100 |0113: return-object v0 │ │ -2cabe4: 2200 3310 |0114: new-instance v0, Ljava/lang/RuntimeException; // type@1033 │ │ -2cabe8: 1a01 bc4f |0116: const-string v1, "Unable to create default tag for this file format" // string@4fbc │ │ -2cabec: 7020 7c87 1000 |0118: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@877c │ │ -2cabf2: 2700 |011b: throw v0 │ │ +2ca9b0: |[2ca9b0] org.jaudiotagger.audio.AudioFile.createDefaultTag:()Lorg/jaudiotagger/tag/Tag; │ │ +2ca9c0: 6e10 3d8a 0300 |0000: invoke-virtual {v3}, Lorg/jaudiotagger/audio/AudioFile;.getExt:()Ljava/lang/String; // method@8a3d │ │ +2ca9c6: 0c00 |0003: move-result-object v0 │ │ +2ca9c8: 3900 1700 |0004: if-nez v0, 001b // +0017 │ │ +2ca9cc: 5430 c781 |0006: iget-object v0, v3, Lorg/jaudiotagger/audio/AudioFile;.file:Lorg/jaudiotagger/audio/MyFile; // field@81c7 │ │ +2ca9d0: 7210 738a 0000 |0008: invoke-interface {v0}, Lorg/jaudiotagger/audio/MyFile;.getName:()Ljava/lang/String; // method@8a73 │ │ +2ca9d6: 0c00 |000b: move-result-object v0 │ │ +2ca9d8: 1301 2e00 |000c: const/16 v1, #int 46 // #2e │ │ +2ca9dc: 6e20 a887 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/String;.lastIndexOf:(I)I // method@87a8 │ │ +2ca9e2: 0a01 |0011: move-result v1 │ │ +2ca9e4: d801 0101 |0012: add-int/lit8 v1, v1, #int 1 // #01 │ │ +2ca9e8: 6e20 b487 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@87b4 │ │ +2ca9ee: 0c00 |0017: move-result-object v0 │ │ +2ca9f0: 6e20 448a 0300 |0018: invoke-virtual {v3, v0}, Lorg/jaudiotagger/audio/AudioFile;.setExt:(Ljava/lang/String;)V // method@8a44 │ │ +2ca9f6: 6201 d581 |001b: sget-object v1, Lorg/jaudiotagger/audio/SupportedFileFormat;.FLAC:Lorg/jaudiotagger/audio/SupportedFileFormat; // field@81d5 │ │ +2ca9fa: 6e10 9a8a 0100 |001d: invoke-virtual {v1}, Lorg/jaudiotagger/audio/SupportedFileFormat;.getFilesuffix:()Ljava/lang/String; // method@8a9a │ │ +2caa00: 0c01 |0020: move-result-object v1 │ │ +2caa02: 6e20 9c87 0100 |0021: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2caa08: 0a01 |0024: move-result v1 │ │ +2caa0a: 3801 1100 |0025: if-eqz v1, 0036 // +0011 │ │ +2caa0e: 2200 fe11 |0027: new-instance v0, Lorg/jaudiotagger/tag/flac/FlacTag; // type@11fe │ │ +2caa12: 7100 6e9e 0000 |0029: invoke-static {}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.createNewTag:()Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag; // method@9e6e │ │ +2caa18: 0c01 |002c: move-result-object v1 │ │ +2caa1a: 2202 7c10 |002d: new-instance v2, Ljava/util/ArrayList; // type@107c │ │ +2caa1e: 7010 ae88 0200 |002f: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@88ae │ │ +2caa24: 7030 7194 1002 |0032: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/flac/FlacTag;.:(Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;Ljava/util/List;)V // method@9471 │ │ +2caa2a: 1100 |0035: return-object v0 │ │ +2caa2c: 6201 db81 |0036: sget-object v1, Lorg/jaudiotagger/audio/SupportedFileFormat;.OGG:Lorg/jaudiotagger/audio/SupportedFileFormat; // field@81db │ │ +2caa30: 6e10 9a8a 0100 |0038: invoke-virtual {v1}, Lorg/jaudiotagger/audio/SupportedFileFormat;.getFilesuffix:()Ljava/lang/String; // method@8a9a │ │ +2caa36: 0c01 |003b: move-result-object v1 │ │ +2caa38: 6e20 9c87 0100 |003c: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2caa3e: 0a01 |003f: move-result v1 │ │ +2caa40: 3801 0700 |0040: if-eqz v1, 0047 // +0007 │ │ +2caa44: 7100 6e9e 0000 |0042: invoke-static {}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.createNewTag:()Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag; // method@9e6e │ │ +2caa4a: 0c00 |0045: move-result-object v0 │ │ +2caa4c: 1100 |0046: return-object v0 │ │ +2caa4e: 6201 da81 |0047: sget-object v1, Lorg/jaudiotagger/audio/SupportedFileFormat;.MP4:Lorg/jaudiotagger/audio/SupportedFileFormat; // field@81da │ │ +2caa52: 6e10 9a8a 0100 |0049: invoke-virtual {v1}, Lorg/jaudiotagger/audio/SupportedFileFormat;.getFilesuffix:()Ljava/lang/String; // method@8a9a │ │ +2caa58: 0c01 |004c: move-result-object v1 │ │ +2caa5a: 6e20 9c87 0100 |004d: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2caa60: 0a01 |0050: move-result v1 │ │ +2caa62: 3801 0800 |0051: if-eqz v1, 0059 // +0008 │ │ +2caa66: 2200 d212 |0053: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4Tag; // type@12d2 │ │ +2caa6a: 7010 439d 0000 |0055: invoke-direct {v0}, Lorg/jaudiotagger/tag/mp4/Mp4Tag;.:()V // method@9d43 │ │ +2caa70: 1100 |0058: return-object v0 │ │ +2caa72: 6201 d681 |0059: sget-object v1, Lorg/jaudiotagger/audio/SupportedFileFormat;.M4A:Lorg/jaudiotagger/audio/SupportedFileFormat; // field@81d6 │ │ +2caa76: 6e10 9a8a 0100 |005b: invoke-virtual {v1}, Lorg/jaudiotagger/audio/SupportedFileFormat;.getFilesuffix:()Ljava/lang/String; // method@8a9a │ │ +2caa7c: 0c01 |005e: move-result-object v1 │ │ +2caa7e: 6e20 9c87 0100 |005f: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2caa84: 0a01 |0062: move-result v1 │ │ +2caa86: 3801 0800 |0063: if-eqz v1, 006b // +0008 │ │ +2caa8a: 2200 d212 |0065: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4Tag; // type@12d2 │ │ +2caa8e: 7010 439d 0000 |0067: invoke-direct {v0}, Lorg/jaudiotagger/tag/mp4/Mp4Tag;.:()V // method@9d43 │ │ +2caa94: 1100 |006a: return-object v0 │ │ +2caa96: 6201 d881 |006b: sget-object v1, Lorg/jaudiotagger/audio/SupportedFileFormat;.M4P:Lorg/jaudiotagger/audio/SupportedFileFormat; // field@81d8 │ │ +2caa9a: 6e10 9a8a 0100 |006d: invoke-virtual {v1}, Lorg/jaudiotagger/audio/SupportedFileFormat;.getFilesuffix:()Ljava/lang/String; // method@8a9a │ │ +2caaa0: 0c01 |0070: move-result-object v1 │ │ +2caaa2: 6e20 9c87 0100 |0071: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2caaa8: 0a01 |0074: move-result v1 │ │ +2caaaa: 3801 0800 |0075: if-eqz v1, 007d // +0008 │ │ +2caaae: 2200 d212 |0077: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4Tag; // type@12d2 │ │ +2caab2: 7010 439d 0000 |0079: invoke-direct {v0}, Lorg/jaudiotagger/tag/mp4/Mp4Tag;.:()V // method@9d43 │ │ +2caab8: 1100 |007c: return-object v0 │ │ +2caaba: 6201 df81 |007d: sget-object v1, Lorg/jaudiotagger/audio/SupportedFileFormat;.WMA:Lorg/jaudiotagger/audio/SupportedFileFormat; // field@81df │ │ +2caabe: 6e10 9a8a 0100 |007f: invoke-virtual {v1}, Lorg/jaudiotagger/audio/SupportedFileFormat;.getFilesuffix:()Ljava/lang/String; // method@8a9a │ │ +2caac4: 0c01 |0082: move-result-object v1 │ │ +2caac6: 6e20 9c87 0100 |0083: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2caacc: 0a01 |0086: move-result v1 │ │ +2caace: 3801 0800 |0087: if-eqz v1, 008f // +0008 │ │ +2caad2: 2200 d111 |0089: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfTag; // type@11d1 │ │ +2caad6: 7010 a592 0000 |008b: invoke-direct {v0}, Lorg/jaudiotagger/tag/asf/AsfTag;.:()V // method@92a5 │ │ +2caadc: 1100 |008e: return-object v0 │ │ +2caade: 6201 de81 |008f: sget-object v1, Lorg/jaudiotagger/audio/SupportedFileFormat;.WAV:Lorg/jaudiotagger/audio/SupportedFileFormat; // field@81de │ │ +2caae2: 6e10 9a8a 0100 |0091: invoke-virtual {v1}, Lorg/jaudiotagger/audio/SupportedFileFormat;.getFilesuffix:()Ljava/lang/String; // method@8a9a │ │ +2caae8: 0c01 |0094: move-result-object v1 │ │ +2caaea: 6e20 9c87 0100 |0095: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2caaf0: 0a01 |0098: move-result v1 │ │ +2caaf2: 3801 1000 |0099: if-eqz v1, 00a9 // +0010 │ │ +2caaf6: 2200 fd12 |009b: new-instance v0, Lorg/jaudiotagger/tag/wav/WavTag; // type@12fd │ │ +2caafa: 7100 ea91 0000 |009d: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ +2cab00: 0c01 |00a0: move-result-object v1 │ │ +2cab02: 6e10 fb91 0100 |00a1: invoke-virtual {v1}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getWavOptions:()Lorg/jaudiotagger/audio/wav/WavOptions; // method@91fb │ │ +2cab08: 0c01 |00a4: move-result-object v1 │ │ +2cab0a: 7020 b99e 1000 |00a5: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/wav/WavTag;.:(Lorg/jaudiotagger/audio/wav/WavOptions;)V // method@9eb9 │ │ +2cab10: 1100 |00a8: return-object v0 │ │ +2cab12: 6201 dc81 |00a9: sget-object v1, Lorg/jaudiotagger/audio/SupportedFileFormat;.RA:Lorg/jaudiotagger/audio/SupportedFileFormat; // field@81dc │ │ +2cab16: 6e10 9a8a 0100 |00ab: invoke-virtual {v1}, Lorg/jaudiotagger/audio/SupportedFileFormat;.getFilesuffix:()Ljava/lang/String; // method@8a9a │ │ +2cab1c: 0c01 |00ae: move-result-object v1 │ │ +2cab1e: 6e20 9c87 0100 |00af: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2cab24: 0a01 |00b2: move-result v1 │ │ +2cab26: 3801 0800 |00b3: if-eqz v1, 00bb // +0008 │ │ +2cab2a: 2200 9d11 |00b5: new-instance v0, Lorg/jaudiotagger/audio/real/RealTag; // type@119d │ │ +2cab2e: 7010 c790 0000 |00b7: invoke-direct {v0}, Lorg/jaudiotagger/audio/real/RealTag;.:()V // method@90c7 │ │ +2cab34: 1100 |00ba: return-object v0 │ │ +2cab36: 6201 dd81 |00bb: sget-object v1, Lorg/jaudiotagger/audio/SupportedFileFormat;.RM:Lorg/jaudiotagger/audio/SupportedFileFormat; // field@81dd │ │ +2cab3a: 6e10 9a8a 0100 |00bd: invoke-virtual {v1}, Lorg/jaudiotagger/audio/SupportedFileFormat;.getFilesuffix:()Ljava/lang/String; // method@8a9a │ │ +2cab40: 0c01 |00c0: move-result-object v1 │ │ +2cab42: 6e20 9c87 0100 |00c1: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2cab48: 0a01 |00c4: move-result v1 │ │ +2cab4a: 3801 0800 |00c5: if-eqz v1, 00cd // +0008 │ │ +2cab4e: 2200 9d11 |00c7: new-instance v0, Lorg/jaudiotagger/audio/real/RealTag; // type@119d │ │ +2cab52: 7010 c790 0000 |00c9: invoke-direct {v0}, Lorg/jaudiotagger/audio/real/RealTag;.:()V // method@90c7 │ │ +2cab58: 1100 |00cc: return-object v0 │ │ +2cab5a: 6201 d081 |00cd: sget-object v1, Lorg/jaudiotagger/audio/SupportedFileFormat;.AIF:Lorg/jaudiotagger/audio/SupportedFileFormat; // field@81d0 │ │ +2cab5e: 6e10 9a8a 0100 |00cf: invoke-virtual {v1}, Lorg/jaudiotagger/audio/SupportedFileFormat;.getFilesuffix:()Ljava/lang/String; // method@8a9a │ │ +2cab64: 0c01 |00d2: move-result-object v1 │ │ +2cab66: 6e20 9c87 0100 |00d3: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2cab6c: 0a01 |00d6: move-result v1 │ │ +2cab6e: 3801 0800 |00d7: if-eqz v1, 00df // +0008 │ │ +2cab72: 2200 cb11 |00d9: new-instance v0, Lorg/jaudiotagger/tag/aiff/AiffTag; // type@11cb │ │ +2cab76: 7010 4f92 0000 |00db: invoke-direct {v0}, Lorg/jaudiotagger/tag/aiff/AiffTag;.:()V // method@924f │ │ +2cab7c: 1100 |00de: return-object v0 │ │ +2cab7e: 6201 d181 |00df: sget-object v1, Lorg/jaudiotagger/audio/SupportedFileFormat;.AIFC:Lorg/jaudiotagger/audio/SupportedFileFormat; // field@81d1 │ │ +2cab82: 6e10 9a8a 0100 |00e1: invoke-virtual {v1}, Lorg/jaudiotagger/audio/SupportedFileFormat;.getFilesuffix:()Ljava/lang/String; // method@8a9a │ │ +2cab88: 0c01 |00e4: move-result-object v1 │ │ +2cab8a: 6e20 9c87 0100 |00e5: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2cab90: 0a01 |00e8: move-result v1 │ │ +2cab92: 3801 0800 |00e9: if-eqz v1, 00f1 // +0008 │ │ +2cab96: 2200 cb11 |00eb: new-instance v0, Lorg/jaudiotagger/tag/aiff/AiffTag; // type@11cb │ │ +2cab9a: 7010 4f92 0000 |00ed: invoke-direct {v0}, Lorg/jaudiotagger/tag/aiff/AiffTag;.:()V // method@924f │ │ +2caba0: 1100 |00f0: return-object v0 │ │ +2caba2: 6201 d281 |00f1: sget-object v1, Lorg/jaudiotagger/audio/SupportedFileFormat;.AIFF:Lorg/jaudiotagger/audio/SupportedFileFormat; // field@81d2 │ │ +2caba6: 6e10 9a8a 0100 |00f3: invoke-virtual {v1}, Lorg/jaudiotagger/audio/SupportedFileFormat;.getFilesuffix:()Ljava/lang/String; // method@8a9a │ │ +2cabac: 0c01 |00f6: move-result-object v1 │ │ +2cabae: 6e20 9c87 0100 |00f7: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2cabb4: 0a01 |00fa: move-result v1 │ │ +2cabb6: 3801 0800 |00fb: if-eqz v1, 0103 // +0008 │ │ +2cabba: 2200 cb11 |00fd: new-instance v0, Lorg/jaudiotagger/tag/aiff/AiffTag; // type@11cb │ │ +2cabbe: 7010 4f92 0000 |00ff: invoke-direct {v0}, Lorg/jaudiotagger/tag/aiff/AiffTag;.:()V // method@924f │ │ +2cabc4: 1100 |0102: return-object v0 │ │ +2cabc6: 6201 d481 |0103: sget-object v1, Lorg/jaudiotagger/audio/SupportedFileFormat;.DSF:Lorg/jaudiotagger/audio/SupportedFileFormat; // field@81d4 │ │ +2cabca: 6e10 9a8a 0100 |0105: invoke-virtual {v1}, Lorg/jaudiotagger/audio/SupportedFileFormat;.getFilesuffix:()Ljava/lang/String; // method@8a9a │ │ +2cabd0: 0c01 |0108: move-result-object v1 │ │ +2cabd2: 6e20 9c87 0100 |0109: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2cabd8: 0a00 |010c: move-result v0 │ │ +2cabda: 3800 0700 |010d: if-eqz v0, 0114 // +0007 │ │ +2cabde: 7100 508d 0000 |010f: invoke-static {}, Lorg/jaudiotagger/audio/dsf/Dsf;.createDefaultTag:()Lorg/jaudiotagger/tag/Tag; // method@8d50 │ │ +2cabe4: 0c00 |0112: move-result-object v0 │ │ +2cabe6: 1100 |0113: return-object v0 │ │ +2cabe8: 2200 3310 |0114: new-instance v0, Ljava/lang/RuntimeException; // type@1033 │ │ +2cabec: 1a01 bc4f |0116: const-string v1, "Unable to create default tag for this file format" // string@4fbc │ │ +2cabf0: 7020 7c87 1000 |0118: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@877c │ │ +2cabf6: 2700 |011b: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=307 │ │ 0x0006 line=310 │ │ 0x000e line=311 │ │ 0x0018 line=312 │ │ 0x001b line=314 │ │ @@ -683690,17 +683690,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2caee8: |[2caee8] org.jaudiotagger.audio.AudioFile.delete:()V │ │ -2caef8: 7110 4e8a 0000 |0000: invoke-static {v0}, Lorg/jaudiotagger/audio/AudioFileIO;.delete:(Lorg/jaudiotagger/audio/AudioFile;)V // method@8a4e │ │ -2caefe: 0e00 |0003: return-void │ │ +2caeec: |[2caeec] org.jaudiotagger.audio.AudioFile.delete:()V │ │ +2caefc: 7110 4e8a 0000 |0000: invoke-static {v0}, Lorg/jaudiotagger/audio/AudioFileIO;.delete:(Lorg/jaudiotagger/audio/AudioFile;)V // method@8a4e │ │ +2caf02: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/audio/AudioFile; │ │ │ │ #6 : (in Lorg/jaudiotagger/audio/AudioFile;) │ │ @@ -683708,17 +683708,17 @@ │ │ type : '()Lorg/jaudiotagger/audio/AudioHeader;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2ca880: |[2ca880] org.jaudiotagger.audio.AudioFile.getAudioHeader:()Lorg/jaudiotagger/audio/AudioHeader; │ │ -2ca890: 5410 c581 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/AudioFile;.audioHeader:Lorg/jaudiotagger/audio/AudioHeader; // field@81c5 │ │ -2ca894: 1100 |0002: return-object v0 │ │ +2ca884: |[2ca884] org.jaudiotagger.audio.AudioFile.getAudioHeader:()Lorg/jaudiotagger/audio/AudioHeader; │ │ +2ca894: 5410 c581 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/AudioFile;.audioHeader:Lorg/jaudiotagger/audio/AudioHeader; // field@81c5 │ │ +2ca898: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=186 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/AudioFile; │ │ │ │ #7 : (in Lorg/jaudiotagger/audio/AudioFile;) │ │ @@ -683726,17 +683726,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2ca7d8: |[2ca7d8] org.jaudiotagger.audio.AudioFile.getExt:()Ljava/lang/String; │ │ -2ca7e8: 5410 c681 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/AudioFile;.extension:Ljava/lang/String; // field@81c6 │ │ -2ca7ec: 1100 |0002: return-object v0 │ │ +2ca7dc: |[2ca7dc] org.jaudiotagger.audio.AudioFile.getExt:()Ljava/lang/String; │ │ +2ca7ec: 5410 c681 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/AudioFile;.extension:Ljava/lang/String; // field@81c6 │ │ +2ca7f0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/AudioFile; │ │ │ │ #8 : (in Lorg/jaudiotagger/audio/AudioFile;) │ │ @@ -683744,17 +683744,17 @@ │ │ type : '()Lorg/jaudiotagger/audio/MyFile;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2ca898: |[2ca898] org.jaudiotagger.audio.AudioFile.getFile:()Lorg/jaudiotagger/audio/MyFile; │ │ -2ca8a8: 5410 c781 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/AudioFile;.file:Lorg/jaudiotagger/audio/MyFile; // field@81c7 │ │ -2ca8ac: 1100 |0002: return-object v0 │ │ +2ca89c: |[2ca89c] org.jaudiotagger.audio.AudioFile.getFile:()Lorg/jaudiotagger/audio/MyFile; │ │ +2ca8ac: 5410 c781 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/AudioFile;.file:Lorg/jaudiotagger/audio/MyFile; // field@81c7 │ │ +2ca8b0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/AudioFile; │ │ │ │ #9 : (in Lorg/jaudiotagger/audio/AudioFile;) │ │ @@ -683762,17 +683762,17 @@ │ │ type : '()Lorg/jaudiotagger/tag/Tag;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2cabf4: |[2cabf4] org.jaudiotagger.audio.AudioFile.getTag:()Lorg/jaudiotagger/tag/Tag; │ │ -2cac04: 5410 c981 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/AudioFile;.tag:Lorg/jaudiotagger/tag/Tag; // field@81c9 │ │ -2cac08: 1100 |0002: return-object v0 │ │ +2cabf8: |[2cabf8] org.jaudiotagger.audio.AudioFile.getTag:()Lorg/jaudiotagger/tag/Tag; │ │ +2cac08: 5410 c981 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/AudioFile;.tag:Lorg/jaudiotagger/tag/Tag; // field@81c9 │ │ +2cac0c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=199 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/AudioFile; │ │ │ │ #10 : (in Lorg/jaudiotagger/audio/AudioFile;) │ │ @@ -683780,21 +683780,21 @@ │ │ type : '()Lorg/jaudiotagger/tag/Tag;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -2cac0c: |[2cac0c] org.jaudiotagger.audio.AudioFile.getTagAndConvertOrCreateAndSetDefault:()Lorg/jaudiotagger/tag/Tag; │ │ -2cac1c: 6e10 418a 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/audio/AudioFile;.getTagAndConvertOrCreateDefault:()Lorg/jaudiotagger/tag/Tag; // method@8a41 │ │ -2cac22: 0c00 |0003: move-result-object v0 │ │ -2cac24: 6e20 468a 0100 |0004: invoke-virtual {v1, v0}, Lorg/jaudiotagger/audio/AudioFile;.setTag:(Lorg/jaudiotagger/tag/Tag;)V // method@8a46 │ │ -2cac2a: 6e10 3f8a 0100 |0007: invoke-virtual {v1}, Lorg/jaudiotagger/audio/AudioFile;.getTag:()Lorg/jaudiotagger/tag/Tag; // method@8a3f │ │ -2cac30: 0c00 |000a: move-result-object v0 │ │ -2cac32: 1100 |000b: return-object v0 │ │ +2cac10: |[2cac10] org.jaudiotagger.audio.AudioFile.getTagAndConvertOrCreateAndSetDefault:()Lorg/jaudiotagger/tag/Tag; │ │ +2cac20: 6e10 418a 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/audio/AudioFile;.getTagAndConvertOrCreateDefault:()Lorg/jaudiotagger/tag/Tag; // method@8a41 │ │ +2cac26: 0c00 |0003: move-result-object v0 │ │ +2cac28: 6e20 468a 0100 |0004: invoke-virtual {v1, v0}, Lorg/jaudiotagger/audio/AudioFile;.setTag:(Lorg/jaudiotagger/tag/Tag;)V // method@8a46 │ │ +2cac2e: 6e10 3f8a 0100 |0007: invoke-virtual {v1}, Lorg/jaudiotagger/audio/AudioFile;.getTag:()Lorg/jaudiotagger/tag/Tag; // method@8a3f │ │ +2cac34: 0c00 |000a: move-result-object v0 │ │ +2cac36: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=443 │ │ 0x0004 line=444 │ │ 0x0007 line=445 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lorg/jaudiotagger/audio/AudioFile; │ │ @@ -683804,30 +683804,30 @@ │ │ type : '()Lorg/jaudiotagger/tag/Tag;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -2cac34: |[2cac34] org.jaudiotagger.audio.AudioFile.getTagAndConvertOrCreateDefault:()Lorg/jaudiotagger/tag/Tag; │ │ -2cac44: 6e10 438a 0300 |0000: invoke-virtual {v3}, Lorg/jaudiotagger/audio/AudioFile;.getTagOrCreateDefault:()Lorg/jaudiotagger/tag/Tag; // method@8a43 │ │ -2cac4a: 0c00 |0003: move-result-object v0 │ │ -2cac4c: 2001 0712 |0004: instance-of v1, v0, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // type@1207 │ │ -2cac50: 3801 1400 |0006: if-eqz v1, 001a // +0014 │ │ -2cac54: 0701 |0008: move-object v1, v0 │ │ -2cac56: 1f01 0712 |0009: check-cast v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // type@1207 │ │ -2cac5a: 7100 ea91 0000 |000b: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ -2cac60: 0c02 |000e: move-result-object v2 │ │ -2cac62: 6e10 e691 0200 |000f: invoke-virtual {v2}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getID3V2Version:()Lorg/jaudiotagger/tag/reference/ID3V2Version; // method@91e6 │ │ -2cac68: 0c02 |0012: move-result-object v2 │ │ -2cac6a: 6e30 388a 1302 |0013: invoke-virtual {v3, v1, v2}, Lorg/jaudiotagger/audio/AudioFile;.convertID3Tag:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;Lorg/jaudiotagger/tag/reference/ID3V2Version;)Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // method@8a38 │ │ -2cac70: 0c01 |0016: move-result-object v1 │ │ -2cac72: 3801 0300 |0017: if-eqz v1, 001a // +0003 │ │ -2cac76: 1101 |0019: return-object v1 │ │ -2cac78: 1100 |001a: return-object v0 │ │ +2cac38: |[2cac38] org.jaudiotagger.audio.AudioFile.getTagAndConvertOrCreateDefault:()Lorg/jaudiotagger/tag/Tag; │ │ +2cac48: 6e10 438a 0300 |0000: invoke-virtual {v3}, Lorg/jaudiotagger/audio/AudioFile;.getTagOrCreateDefault:()Lorg/jaudiotagger/tag/Tag; // method@8a43 │ │ +2cac4e: 0c00 |0003: move-result-object v0 │ │ +2cac50: 2001 0712 |0004: instance-of v1, v0, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // type@1207 │ │ +2cac54: 3801 1400 |0006: if-eqz v1, 001a // +0014 │ │ +2cac58: 0701 |0008: move-object v1, v0 │ │ +2cac5a: 1f01 0712 |0009: check-cast v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // type@1207 │ │ +2cac5e: 7100 ea91 0000 |000b: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ +2cac64: 0c02 |000e: move-result-object v2 │ │ +2cac66: 6e10 e691 0200 |000f: invoke-virtual {v2}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getID3V2Version:()Lorg/jaudiotagger/tag/reference/ID3V2Version; // method@91e6 │ │ +2cac6c: 0c02 |0012: move-result-object v2 │ │ +2cac6e: 6e30 388a 1302 |0013: invoke-virtual {v3, v1, v2}, Lorg/jaudiotagger/audio/AudioFile;.convertID3Tag:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;Lorg/jaudiotagger/tag/reference/ID3V2Version;)Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // method@8a38 │ │ +2cac74: 0c01 |0016: move-result-object v1 │ │ +2cac76: 3801 0300 |0017: if-eqz v1, 001a // +0003 │ │ +2cac7a: 1101 |0019: return-object v1 │ │ +2cac7c: 1100 |001a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=410 │ │ 0x0004 line=415 │ │ 0x0008 line=417 │ │ locals : │ │ 0x0000 - 0x001b reg=3 this Lorg/jaudiotagger/audio/AudioFile; │ │ @@ -683837,19 +683837,19 @@ │ │ type : '()Lorg/jaudiotagger/tag/Tag;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -2cac7c: |[2cac7c] org.jaudiotagger.audio.AudioFile.getTagOrCreateAndSetDefault:()Lorg/jaudiotagger/tag/Tag; │ │ -2cac8c: 6e10 438a 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/audio/AudioFile;.getTagOrCreateDefault:()Lorg/jaudiotagger/tag/Tag; // method@8a43 │ │ -2cac92: 0c00 |0003: move-result-object v0 │ │ -2cac94: 6e20 468a 0100 |0004: invoke-virtual {v1, v0}, Lorg/jaudiotagger/audio/AudioFile;.setTag:(Lorg/jaudiotagger/tag/Tag;)V // method@8a46 │ │ -2cac9a: 1100 |0007: return-object v0 │ │ +2cac80: |[2cac80] org.jaudiotagger.audio.AudioFile.getTagOrCreateAndSetDefault:()Lorg/jaudiotagger/tag/Tag; │ │ +2cac90: 6e10 438a 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/audio/AudioFile;.getTagOrCreateDefault:()Lorg/jaudiotagger/tag/Tag; // method@8a43 │ │ +2cac96: 0c00 |0003: move-result-object v0 │ │ +2cac98: 6e20 468a 0100 |0004: invoke-virtual {v1, v0}, Lorg/jaudiotagger/audio/AudioFile;.setTag:(Lorg/jaudiotagger/tag/Tag;)V // method@8a46 │ │ +2cac9e: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=396 │ │ 0x0004 line=397 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/jaudiotagger/audio/AudioFile; │ │ │ │ @@ -683858,21 +683858,21 @@ │ │ type : '()Lorg/jaudiotagger/tag/Tag;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -2cac9c: |[2cac9c] org.jaudiotagger.audio.AudioFile.getTagOrCreateDefault:()Lorg/jaudiotagger/tag/Tag; │ │ -2cacac: 6e10 3f8a 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/audio/AudioFile;.getTag:()Lorg/jaudiotagger/tag/Tag; // method@8a3f │ │ -2cacb2: 0c00 |0003: move-result-object v0 │ │ -2cacb4: 3900 0600 |0004: if-nez v0, 000a // +0006 │ │ -2cacb8: 6e10 398a 0100 |0006: invoke-virtual {v1}, Lorg/jaudiotagger/audio/AudioFile;.createDefaultTag:()Lorg/jaudiotagger/tag/Tag; // method@8a39 │ │ -2cacbe: 0c00 |0009: move-result-object v0 │ │ -2cacc0: 1100 |000a: return-object v0 │ │ +2caca0: |[2caca0] org.jaudiotagger.audio.AudioFile.getTagOrCreateDefault:()Lorg/jaudiotagger/tag/Tag; │ │ +2cacb0: 6e10 3f8a 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/audio/AudioFile;.getTag:()Lorg/jaudiotagger/tag/Tag; // method@8a3f │ │ +2cacb6: 0c00 |0003: move-result-object v0 │ │ +2cacb8: 3900 0600 |0004: if-nez v0, 000a // +0006 │ │ +2cacbc: 6e10 398a 0100 |0006: invoke-virtual {v1}, Lorg/jaudiotagger/audio/AudioFile;.createDefaultTag:()Lorg/jaudiotagger/tag/Tag; // method@8a39 │ │ +2cacc2: 0c00 |0009: move-result-object v0 │ │ +2cacc4: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=380 │ │ 0x0006 line=383 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/jaudiotagger/audio/AudioFile; │ │ │ │ @@ -683881,17 +683881,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2caf00: |[2caf00] org.jaudiotagger.audio.AudioFile.setExt:(Ljava/lang/String;)V │ │ -2caf10: 5b01 c681 |0000: iput-object v1, v0, Lorg/jaudiotagger/audio/AudioFile;.extension:Ljava/lang/String; // field@81c6 │ │ -2caf14: 0e00 |0002: return-void │ │ +2caf04: |[2caf04] org.jaudiotagger.audio.AudioFile.setExt:(Ljava/lang/String;)V │ │ +2caf14: 5b01 c681 |0000: iput-object v1, v0, Lorg/jaudiotagger/audio/AudioFile;.extension:Ljava/lang/String; // field@81c6 │ │ +2caf18: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/audio/AudioFile; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -683900,17 +683900,17 @@ │ │ type : '(Lorg/jaudiotagger/audio/MyFile;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2caf18: |[2caf18] org.jaudiotagger.audio.AudioFile.setFile:(Lorg/jaudiotagger/audio/MyFile;)V │ │ -2caf28: 5b01 c781 |0000: iput-object v1, v0, Lorg/jaudiotagger/audio/AudioFile;.file:Lorg/jaudiotagger/audio/MyFile; // field@81c7 │ │ -2caf2c: 0e00 |0002: return-void │ │ +2caf1c: |[2caf1c] org.jaudiotagger.audio.AudioFile.setFile:(Lorg/jaudiotagger/audio/MyFile;)V │ │ +2caf2c: 5b01 c781 |0000: iput-object v1, v0, Lorg/jaudiotagger/audio/AudioFile;.file:Lorg/jaudiotagger/audio/MyFile; // field@81c7 │ │ +2caf30: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/audio/AudioFile; │ │ 0x0000 - 0x0003 reg=1 (null) Lorg/jaudiotagger/audio/MyFile; │ │ │ │ @@ -683919,17 +683919,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/Tag;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2caf30: |[2caf30] org.jaudiotagger.audio.AudioFile.setTag:(Lorg/jaudiotagger/tag/Tag;)V │ │ -2caf40: 5b01 c981 |0000: iput-object v1, v0, Lorg/jaudiotagger/audio/AudioFile;.tag:Lorg/jaudiotagger/tag/Tag; // field@81c9 │ │ -2caf44: 0e00 |0002: return-void │ │ +2caf34: |[2caf34] org.jaudiotagger.audio.AudioFile.setTag:(Lorg/jaudiotagger/tag/Tag;)V │ │ +2caf44: 5b01 c981 |0000: iput-object v1, v0, Lorg/jaudiotagger/audio/AudioFile;.tag:Lorg/jaudiotagger/tag/Tag; // field@81c9 │ │ +2caf48: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/audio/AudioFile; │ │ 0x0000 - 0x0003 reg=1 (null) Lorg/jaudiotagger/tag/Tag; │ │ │ │ @@ -683938,47 +683938,47 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 64 16-bit code units │ │ -2ca7f0: |[2ca7f0] org.jaudiotagger.audio.AudioFile.toString:()Ljava/lang/String; │ │ -2ca800: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -2ca804: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2ca80a: 1a01 9f0a |0005: const-string v1, "AudioFile " // string@0a9f │ │ -2ca80e: 6e20 d787 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ca814: 6e10 3e8a 0200 |000a: invoke-virtual {v2}, Lorg/jaudiotagger/audio/AudioFile;.getFile:()Lorg/jaudiotagger/audio/MyFile; // method@8a3e │ │ -2ca81a: 0c01 |000d: move-result-object v1 │ │ -2ca81c: 7210 6f8a 0100 |000e: invoke-interface {v1}, Lorg/jaudiotagger/audio/MyFile;.getAbsolutePath:()Ljava/lang/String; // method@8a6f │ │ -2ca822: 0c01 |0011: move-result-object v1 │ │ -2ca824: 6e20 d787 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ca82a: 1a01 6300 |0015: const-string v1, " -------- │ │ +2ca7f4: |[2ca7f4] org.jaudiotagger.audio.AudioFile.toString:()Ljava/lang/String; │ │ +2ca804: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +2ca808: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2ca80e: 1a01 9f0a |0005: const-string v1, "AudioFile " // string@0a9f │ │ +2ca812: 6e20 d787 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ca818: 6e10 3e8a 0200 |000a: invoke-virtual {v2}, Lorg/jaudiotagger/audio/AudioFile;.getFile:()Lorg/jaudiotagger/audio/MyFile; // method@8a3e │ │ +2ca81e: 0c01 |000d: move-result-object v1 │ │ +2ca820: 7210 6f8a 0100 |000e: invoke-interface {v1}, Lorg/jaudiotagger/audio/MyFile;.getAbsolutePath:()Ljava/lang/String; // method@8a6f │ │ +2ca826: 0c01 |0011: move-result-object v1 │ │ +2ca828: 6e20 d787 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ca82e: 1a01 6300 |0015: const-string v1, " -------- │ │ " // string@0063 │ │ -2ca82e: 6e20 d787 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ca834: 5421 c581 |001a: iget-object v1, v2, Lorg/jaudiotagger/audio/AudioFile;.audioHeader:Lorg/jaudiotagger/audio/AudioHeader; // field@81c5 │ │ -2ca838: 6e10 7687 0100 |001c: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@8776 │ │ -2ca83e: 0c01 |001f: move-result-object v1 │ │ -2ca840: 6e20 d787 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ca846: 1a01 2200 |0023: const-string v1, " │ │ +2ca832: 6e20 d787 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ca838: 5421 c581 |001a: iget-object v1, v2, Lorg/jaudiotagger/audio/AudioFile;.audioHeader:Lorg/jaudiotagger/audio/AudioHeader; // field@81c5 │ │ +2ca83c: 6e10 7687 0100 |001c: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@8776 │ │ +2ca842: 0c01 |001f: move-result-object v1 │ │ +2ca844: 6e20 d787 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ca84a: 1a01 2200 |0023: const-string v1, " │ │ " // string@0022 │ │ -2ca84a: 6e20 d787 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ca850: 5421 c981 |0028: iget-object v1, v2, Lorg/jaudiotagger/audio/AudioFile;.tag:Lorg/jaudiotagger/tag/Tag; // field@81c9 │ │ -2ca854: 3901 0500 |002a: if-nez v1, 002f // +0005 │ │ -2ca858: 1a01 0000 |002c: const-string v1, "" // string@0000 │ │ -2ca85c: 2805 |002e: goto 0033 // +0005 │ │ -2ca85e: 7210 ce91 0100 |002f: invoke-interface {v1}, Lorg/jaudiotagger/tag/Tag;.toString:()Ljava/lang/String; // method@91ce │ │ -2ca864: 0c01 |0032: move-result-object v1 │ │ -2ca866: 6e20 d787 1000 |0033: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ca86c: 1a01 4400 |0036: const-string v1, " │ │ +2ca84e: 6e20 d787 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ca854: 5421 c981 |0028: iget-object v1, v2, Lorg/jaudiotagger/audio/AudioFile;.tag:Lorg/jaudiotagger/tag/Tag; // field@81c9 │ │ +2ca858: 3901 0500 |002a: if-nez v1, 002f // +0005 │ │ +2ca85c: 1a01 0000 |002c: const-string v1, "" // string@0000 │ │ +2ca860: 2805 |002e: goto 0033 // +0005 │ │ +2ca862: 7210 ce91 0100 |002f: invoke-interface {v1}, Lorg/jaudiotagger/tag/Tag;.toString:()Ljava/lang/String; // method@91ce │ │ +2ca868: 0c01 |0032: move-result-object v1 │ │ +2ca86a: 6e20 d787 1000 |0033: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ca870: 1a01 4400 |0036: const-string v1, " │ │ -------------------" // string@0044 │ │ -2ca870: 6e20 d787 1000 |0038: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ca876: 6e10 df87 0000 |003b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2ca87c: 0c00 |003e: move-result-object v0 │ │ -2ca87e: 1100 |003f: return-object v0 │ │ +2ca874: 6e20 d787 1000 |0038: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ca87a: 6e10 df87 0000 |003b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2ca880: 0c00 |003e: move-result-object v0 │ │ +2ca882: 1100 |003f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=210 │ │ 0x001c line=211 │ │ locals : │ │ 0x0000 - 0x0040 reg=2 this Lorg/jaudiotagger/audio/AudioFile; │ │ │ │ @@ -684020,18 +684020,18 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -2ca1a0: |[2ca1a0] org.jaudiotagger.audio.AudioFileFilter.:()V │ │ -2ca1b0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -2ca1b2: 7020 498a 0100 |0001: invoke-direct {v1, v0}, Lorg/jaudiotagger/audio/AudioFileFilter;.:(Z)V // method@8a49 │ │ -2ca1b8: 0e00 |0004: return-void │ │ +2ca1a4: |[2ca1a4] org.jaudiotagger.audio.AudioFileFilter.:()V │ │ +2ca1b4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +2ca1b6: 7020 498a 0100 |0001: invoke-direct {v1, v0}, Lorg/jaudiotagger/audio/AudioFileFilter;.:(Z)V // method@8a49 │ │ +2ca1bc: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=49 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jaudiotagger/audio/AudioFileFilter; │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/AudioFileFilter;) │ │ @@ -684039,18 +684039,18 @@ │ │ type : '(Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -2ca1bc: |[2ca1bc] org.jaudiotagger.audio.AudioFileFilter.:(Z)V │ │ -2ca1cc: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -2ca1d2: 5c01 ca81 |0003: iput-boolean v1, v0, Lorg/jaudiotagger/audio/AudioFileFilter;.allowDirectories:Z // field@81ca │ │ -2ca1d6: 0e00 |0005: return-void │ │ +2ca1c0: |[2ca1c0] org.jaudiotagger.audio.AudioFileFilter.:(Z)V │ │ +2ca1d0: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +2ca1d6: 5c01 ca81 |0003: iput-boolean v1, v0, Lorg/jaudiotagger/audio/AudioFileFilter;.allowDirectories:Z // field@81ca │ │ +2ca1da: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0003 line=44 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/jaudiotagger/audio/AudioFileFilter; │ │ 0x0000 - 0x0006 reg=1 (null) Z │ │ @@ -684060,30 +684060,30 @@ │ │ type : '(Ljava/io/File;)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -2ca158: |[2ca158] org.jaudiotagger.audio.AudioFileFilter.getExtension:(Ljava/io/File;)Ljava/lang/String; │ │ -2ca168: 6e10 5886 0200 |0000: invoke-virtual {v2}, Ljava/io/File;.getName:()Ljava/lang/String; // method@8658 │ │ -2ca16e: 0c02 |0003: move-result-object v2 │ │ -2ca170: 6e10 b787 0200 |0004: invoke-virtual {v2}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@87b7 │ │ -2ca176: 0c02 |0007: move-result-object v2 │ │ -2ca178: 1a00 4704 |0008: const-string v0, "." // string@0447 │ │ -2ca17c: 6e20 a987 0200 |000a: invoke-virtual {v2, v0}, Ljava/lang/String;.lastIndexOf:(Ljava/lang/String;)I // method@87a9 │ │ -2ca182: 0a00 |000d: move-result v0 │ │ -2ca184: 12f1 |000e: const/4 v1, #int -1 // #ff │ │ -2ca186: 3310 0500 |000f: if-ne v0, v1, 0014 // +0005 │ │ -2ca18a: 1a02 0000 |0011: const-string v2, "" // string@0000 │ │ -2ca18e: 1102 |0013: return-object v2 │ │ -2ca190: d800 0001 |0014: add-int/lit8 v0, v0, #int 1 // #01 │ │ -2ca194: 6e20 b487 0200 |0016: invoke-virtual {v2, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@87b4 │ │ -2ca19a: 0c02 |0019: move-result-object v2 │ │ -2ca19c: 1102 |001a: return-object v2 │ │ +2ca15c: |[2ca15c] org.jaudiotagger.audio.AudioFileFilter.getExtension:(Ljava/io/File;)Ljava/lang/String; │ │ +2ca16c: 6e10 5886 0200 |0000: invoke-virtual {v2}, Ljava/io/File;.getName:()Ljava/lang/String; // method@8658 │ │ +2ca172: 0c02 |0003: move-result-object v2 │ │ +2ca174: 6e10 b787 0200 |0004: invoke-virtual {v2}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@87b7 │ │ +2ca17a: 0c02 |0007: move-result-object v2 │ │ +2ca17c: 1a00 4704 |0008: const-string v0, "." // string@0447 │ │ +2ca180: 6e20 a987 0200 |000a: invoke-virtual {v2, v0}, Ljava/lang/String;.lastIndexOf:(Ljava/lang/String;)I // method@87a9 │ │ +2ca186: 0a00 |000d: move-result v0 │ │ +2ca188: 12f1 |000e: const/4 v1, #int -1 // #ff │ │ +2ca18a: 3310 0500 |000f: if-ne v0, v1, 0014 // +0005 │ │ +2ca18e: 1a02 0000 |0011: const-string v2, "" // string@0000 │ │ +2ca192: 1102 |0013: return-object v2 │ │ +2ca194: d800 0001 |0014: add-int/lit8 v0, v0, #int 1 // #01 │ │ +2ca198: 6e20 b487 0200 |0016: invoke-virtual {v2, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@87b4 │ │ +2ca19e: 0c02 |0019: move-result-object v2 │ │ +2ca1a0: 1102 |001a: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x000a line=91 │ │ 0x0016 line=97 │ │ locals : │ │ 0x0000 - 0x001b reg=2 (null) Ljava/io/File; │ │ @@ -684094,38 +684094,38 @@ │ │ type : '(Ljava/io/File;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 40 16-bit code units │ │ -2ca0e8: |[2ca0e8] org.jaudiotagger.audio.AudioFileFilter.accept:(Ljava/io/File;)Z │ │ -2ca0f8: 6e10 5e86 0300 |0000: invoke-virtual {v3}, Ljava/io/File;.isHidden:()Z // method@865e │ │ -2ca0fe: 0a00 |0003: move-result v0 │ │ -2ca100: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -2ca102: 3900 2200 |0005: if-nez v0, 0027 // +0022 │ │ -2ca106: 6e10 4e86 0300 |0007: invoke-virtual {v3}, Ljava/io/File;.canRead:()Z // method@864e │ │ -2ca10c: 0a00 |000a: move-result v0 │ │ -2ca10e: 3900 0300 |000b: if-nez v0, 000e // +0003 │ │ -2ca112: 281a |000d: goto 0027 // +001a │ │ -2ca114: 6e10 5c86 0300 |000e: invoke-virtual {v3}, Ljava/io/File;.isDirectory:()Z // method@865c │ │ -2ca11a: 0a00 |0011: move-result v0 │ │ -2ca11c: 3800 0500 |0012: if-eqz v0, 0017 // +0005 │ │ -2ca120: 5523 ca81 |0014: iget-boolean v3, v2, Lorg/jaudiotagger/audio/AudioFileFilter;.allowDirectories:Z // field@81ca │ │ -2ca124: 0f03 |0016: return v3 │ │ -2ca126: 7110 4b8a 0300 |0017: invoke-static {v3}, Lorg/jaudiotagger/audio/AudioFileFilter;.getExtension:(Ljava/io/File;)Ljava/lang/String; // method@8a4b │ │ -2ca12c: 0c03 |001a: move-result-object v3 │ │ -2ca12e: 6e10 b987 0300 |001b: invoke-virtual {v3}, Ljava/lang/String;.toUpperCase:()Ljava/lang/String; // method@87b9 │ │ -2ca134: 0c03 |001e: move-result-object v3 │ │ -2ca136: 7110 9b8a 0300 |001f: invoke-static {v3}, Lorg/jaudiotagger/audio/SupportedFileFormat;.valueOf:(Ljava/lang/String;)Lorg/jaudiotagger/audio/SupportedFileFormat; // method@8a9b │ │ -2ca13c: 0c03 |0022: move-result-object v3 │ │ -2ca13e: 3803 0400 |0023: if-eqz v3, 0027 // +0004 │ │ -2ca142: 1213 |0025: const/4 v3, #int 1 // #1 │ │ -2ca144: 0f03 |0026: return v3 │ │ -2ca146: 0f01 |0027: return v1 │ │ +2ca0ec: |[2ca0ec] org.jaudiotagger.audio.AudioFileFilter.accept:(Ljava/io/File;)Z │ │ +2ca0fc: 6e10 5e86 0300 |0000: invoke-virtual {v3}, Ljava/io/File;.isHidden:()Z // method@865e │ │ +2ca102: 0a00 |0003: move-result v0 │ │ +2ca104: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +2ca106: 3900 2200 |0005: if-nez v0, 0027 // +0022 │ │ +2ca10a: 6e10 4e86 0300 |0007: invoke-virtual {v3}, Ljava/io/File;.canRead:()Z // method@864e │ │ +2ca110: 0a00 |000a: move-result v0 │ │ +2ca112: 3900 0300 |000b: if-nez v0, 000e // +0003 │ │ +2ca116: 281a |000d: goto 0027 // +001a │ │ +2ca118: 6e10 5c86 0300 |000e: invoke-virtual {v3}, Ljava/io/File;.isDirectory:()Z // method@865c │ │ +2ca11e: 0a00 |0011: move-result v0 │ │ +2ca120: 3800 0500 |0012: if-eqz v0, 0017 // +0005 │ │ +2ca124: 5523 ca81 |0014: iget-boolean v3, v2, Lorg/jaudiotagger/audio/AudioFileFilter;.allowDirectories:Z // field@81ca │ │ +2ca128: 0f03 |0016: return v3 │ │ +2ca12a: 7110 4b8a 0300 |0017: invoke-static {v3}, Lorg/jaudiotagger/audio/AudioFileFilter;.getExtension:(Ljava/io/File;)Ljava/lang/String; // method@8a4b │ │ +2ca130: 0c03 |001a: move-result-object v3 │ │ +2ca132: 6e10 b987 0300 |001b: invoke-virtual {v3}, Ljava/lang/String;.toUpperCase:()Ljava/lang/String; // method@87b9 │ │ +2ca138: 0c03 |001e: move-result-object v3 │ │ +2ca13a: 7110 9b8a 0300 |001f: invoke-static {v3}, Lorg/jaudiotagger/audio/SupportedFileFormat;.valueOf:(Ljava/lang/String;)Lorg/jaudiotagger/audio/SupportedFileFormat; // method@8a9b │ │ +2ca140: 0c03 |0022: move-result-object v3 │ │ +2ca142: 3803 0400 |0023: if-eqz v3, 0027 // +0004 │ │ +2ca146: 1213 |0025: const/4 v3, #int 1 // #1 │ │ +2ca148: 0f03 |0026: return v3 │ │ +2ca14a: 0f01 |0027: return v1 │ │ catches : 1 │ │ 0x001b - 0x0023 │ │ Ljava/lang/IllegalArgumentException; -> 0x0027 │ │ positions : │ │ 0x0000 line=61 │ │ 0x000e line=66 │ │ 0x0014 line=68 │ │ @@ -684200,44 +684200,44 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -2ca288: |[2ca288] org.jaudiotagger.audio.AudioFileIO.:()V │ │ -2ca298: 1a00 c398 |0000: const-string v0, "org.jaudiotagger.audio" // string@98c3 │ │ -2ca29c: 7110 168a 0000 |0002: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@8a16 │ │ -2ca2a2: 0c00 |0005: move-result-object v0 │ │ -2ca2a4: 6900 cc81 |0006: sput-object v0, Lorg/jaudiotagger/audio/AudioFileIO;.logger:Ljava/util/logging/Logger; // field@81cc │ │ -2ca2a8: 0e00 |0008: return-void │ │ +2ca28c: |[2ca28c] org.jaudiotagger.audio.AudioFileIO.:()V │ │ +2ca29c: 1a00 c398 |0000: const-string v0, "org.jaudiotagger.audio" // string@98c3 │ │ +2ca2a0: 7110 168a 0000 |0002: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@8a16 │ │ +2ca2a6: 0c00 |0005: move-result-object v0 │ │ +2ca2a8: 6900 cc81 |0006: sput-object v0, Lorg/jaudiotagger/audio/AudioFileIO;.logger:Ljava/util/logging/Logger; // field@81cc │ │ +2ca2ac: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=98 │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/AudioFileIO;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -2ca2ac: |[2ca2ac] org.jaudiotagger.audio.AudioFileIO.:()V │ │ -2ca2bc: 7010 7087 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8770 │ │ -2ca2c2: 2200 8c10 |0003: new-instance v0, Ljava/util/HashMap; // type@108c │ │ -2ca2c6: 7010 2b89 0000 |0005: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@892b │ │ -2ca2cc: 5b10 cd81 |0008: iput-object v0, v1, Lorg/jaudiotagger/audio/AudioFileIO;.readers:Ljava/util/Map; // field@81cd │ │ -2ca2d0: 2200 8c10 |000a: new-instance v0, Ljava/util/HashMap; // type@108c │ │ -2ca2d4: 7010 2b89 0000 |000c: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@892b │ │ -2ca2da: 5b10 ce81 |000f: iput-object v0, v1, Lorg/jaudiotagger/audio/AudioFileIO;.writers:Ljava/util/Map; // field@81ce │ │ -2ca2de: 7010 518a 0100 |0011: invoke-direct {v1}, Lorg/jaudiotagger/audio/AudioFileIO;.prepareReadersAndWriters:()V // method@8a51 │ │ -2ca2e4: 0e00 |0014: return-void │ │ +2ca2b0: |[2ca2b0] org.jaudiotagger.audio.AudioFileIO.:()V │ │ +2ca2c0: 7010 7087 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8770 │ │ +2ca2c6: 2200 8c10 |0003: new-instance v0, Ljava/util/HashMap; // type@108c │ │ +2ca2ca: 7010 2b89 0000 |0005: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@892b │ │ +2ca2d0: 5b10 cd81 |0008: iput-object v0, v1, Lorg/jaudiotagger/audio/AudioFileIO;.readers:Ljava/util/Map; // field@81cd │ │ +2ca2d4: 2200 8c10 |000a: new-instance v0, Ljava/util/HashMap; // type@108c │ │ +2ca2d8: 7010 2b89 0000 |000c: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@892b │ │ +2ca2de: 5b10 ce81 |000f: iput-object v0, v1, Lorg/jaudiotagger/audio/AudioFileIO;.writers:Ljava/util/Map; // field@81ce │ │ +2ca2e2: 7010 518a 0100 |0011: invoke-direct {v1}, Lorg/jaudiotagger/audio/AudioFileIO;.prepareReadersAndWriters:()V // method@8a51 │ │ +2ca2e8: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ 0x0003 line=175 │ │ 0x000a line=176 │ │ 0x0011 line=184 │ │ locals : │ │ @@ -684248,19 +684248,19 @@ │ │ type : '(Lorg/jaudiotagger/audio/AudioFile;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -2ca2e8: |[2ca2e8] org.jaudiotagger.audio.AudioFileIO.delete:(Lorg/jaudiotagger/audio/AudioFile;)V │ │ -2ca2f8: 7100 508a 0000 |0000: invoke-static {}, Lorg/jaudiotagger/audio/AudioFileIO;.getDefaultAudioFileIO:()Lorg/jaudiotagger/audio/AudioFileIO; // method@8a50 │ │ -2ca2fe: 0c00 |0003: move-result-object v0 │ │ -2ca300: 6e20 4f8a 1000 |0004: invoke-virtual {v0, v1}, Lorg/jaudiotagger/audio/AudioFileIO;.deleteTag:(Lorg/jaudiotagger/audio/AudioFile;)V // method@8a4f │ │ -2ca306: 0e00 |0007: return-void │ │ +2ca2ec: |[2ca2ec] org.jaudiotagger.audio.AudioFileIO.delete:(Lorg/jaudiotagger/audio/AudioFile;)V │ │ +2ca2fc: 7100 508a 0000 |0000: invoke-static {}, Lorg/jaudiotagger/audio/AudioFileIO;.getDefaultAudioFileIO:()Lorg/jaudiotagger/audio/AudioFileIO; // method@8a50 │ │ +2ca302: 0c00 |0003: move-result-object v0 │ │ +2ca304: 6e20 4f8a 1000 |0004: invoke-virtual {v0, v1}, Lorg/jaudiotagger/audio/AudioFileIO;.deleteTag:(Lorg/jaudiotagger/audio/AudioFile;)V // method@8a4f │ │ +2ca30a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 (null) Lorg/jaudiotagger/audio/AudioFile; │ │ │ │ #3 : (in Lorg/jaudiotagger/audio/AudioFileIO;) │ │ @@ -684268,22 +684268,22 @@ │ │ type : '()Lorg/jaudiotagger/audio/AudioFileIO;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -2ca25c: |[2ca25c] org.jaudiotagger.audio.AudioFileIO.getDefaultAudioFileIO:()Lorg/jaudiotagger/audio/AudioFileIO; │ │ -2ca26c: 6200 cb81 |0000: sget-object v0, Lorg/jaudiotagger/audio/AudioFileIO;.defaultInstance:Lorg/jaudiotagger/audio/AudioFileIO; // field@81cb │ │ -2ca270: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -2ca274: 2200 ca10 |0004: new-instance v0, Lorg/jaudiotagger/audio/AudioFileIO; // type@10ca │ │ -2ca278: 7010 4d8a 0000 |0006: invoke-direct {v0}, Lorg/jaudiotagger/audio/AudioFileIO;.:()V // method@8a4d │ │ -2ca27e: 6900 cb81 |0009: sput-object v0, Lorg/jaudiotagger/audio/AudioFileIO;.defaultInstance:Lorg/jaudiotagger/audio/AudioFileIO; // field@81cb │ │ -2ca282: 6200 cb81 |000b: sget-object v0, Lorg/jaudiotagger/audio/AudioFileIO;.defaultInstance:Lorg/jaudiotagger/audio/AudioFileIO; // field@81cb │ │ -2ca286: 1100 |000d: return-object v0 │ │ +2ca260: |[2ca260] org.jaudiotagger.audio.AudioFileIO.getDefaultAudioFileIO:()Lorg/jaudiotagger/audio/AudioFileIO; │ │ +2ca270: 6200 cb81 |0000: sget-object v0, Lorg/jaudiotagger/audio/AudioFileIO;.defaultInstance:Lorg/jaudiotagger/audio/AudioFileIO; // field@81cb │ │ +2ca274: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +2ca278: 2200 ca10 |0004: new-instance v0, Lorg/jaudiotagger/audio/AudioFileIO; // type@10ca │ │ +2ca27c: 7010 4d8a 0000 |0006: invoke-direct {v0}, Lorg/jaudiotagger/audio/AudioFileIO;.:()V // method@8a4d │ │ +2ca282: 6900 cb81 |0009: sput-object v0, Lorg/jaudiotagger/audio/AudioFileIO;.defaultInstance:Lorg/jaudiotagger/audio/AudioFileIO; // field@81cb │ │ +2ca286: 6200 cb81 |000b: sget-object v0, Lorg/jaudiotagger/audio/AudioFileIO;.defaultInstance:Lorg/jaudiotagger/audio/AudioFileIO; // field@81cb │ │ +2ca28a: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ 0x0004 line=132 │ │ 0x000b line=134 │ │ locals : │ │ │ │ @@ -684292,217 +684292,217 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 460 16-bit code units │ │ -2ca368: |[2ca368] org.jaudiotagger.audio.AudioFileIO.prepareReadersAndWriters:()V │ │ -2ca378: 5430 cd81 |0000: iget-object v0, v3, Lorg/jaudiotagger/audio/AudioFileIO;.readers:Ljava/util/Map; // field@81cd │ │ -2ca37c: 6201 db81 |0002: sget-object v1, Lorg/jaudiotagger/audio/SupportedFileFormat;.OGG:Lorg/jaudiotagger/audio/SupportedFileFormat; // field@81db │ │ -2ca380: 6e10 9a8a 0100 |0004: invoke-virtual {v1}, Lorg/jaudiotagger/audio/SupportedFileFormat;.getFilesuffix:()Ljava/lang/String; // method@8a9a │ │ -2ca386: 0c01 |0007: move-result-object v1 │ │ -2ca388: 2202 8b11 |0008: new-instance v2, Lorg/jaudiotagger/audio/ogg/OggFileReader; // type@118b │ │ -2ca38c: 7010 4d90 0200 |000a: invoke-direct {v2}, Lorg/jaudiotagger/audio/ogg/OggFileReader;.:()V // method@904d │ │ -2ca392: 7230 9489 1002 |000d: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2ca398: 5430 cd81 |0010: iget-object v0, v3, Lorg/jaudiotagger/audio/AudioFileIO;.readers:Ljava/util/Map; // field@81cd │ │ -2ca39c: 6201 d581 |0012: sget-object v1, Lorg/jaudiotagger/audio/SupportedFileFormat;.FLAC:Lorg/jaudiotagger/audio/SupportedFileFormat; // field@81d5 │ │ -2ca3a0: 6e10 9a8a 0100 |0014: invoke-virtual {v1}, Lorg/jaudiotagger/audio/SupportedFileFormat;.getFilesuffix:()Ljava/lang/String; // method@8a9a │ │ -2ca3a6: 0c01 |0017: move-result-object v1 │ │ -2ca3a8: 2202 4411 |0018: new-instance v2, Lorg/jaudiotagger/audio/flac/FlacFileReader; // type@1144 │ │ -2ca3ac: 7010 a18d 0200 |001a: invoke-direct {v2}, Lorg/jaudiotagger/audio/flac/FlacFileReader;.:()V // method@8da1 │ │ -2ca3b2: 7230 9489 1002 |001d: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2ca3b8: 5430 cd81 |0020: iget-object v0, v3, Lorg/jaudiotagger/audio/AudioFileIO;.readers:Ljava/util/Map; // field@81cd │ │ -2ca3bc: 6201 d981 |0022: sget-object v1, Lorg/jaudiotagger/audio/SupportedFileFormat;.MP3:Lorg/jaudiotagger/audio/SupportedFileFormat; // field@81d9 │ │ -2ca3c0: 6e10 9a8a 0100 |0024: invoke-virtual {v1}, Lorg/jaudiotagger/audio/SupportedFileFormat;.getFilesuffix:()Ljava/lang/String; // method@8a9a │ │ -2ca3c6: 0c01 |0027: move-result-object v1 │ │ -2ca3c8: 2202 6a11 |0028: new-instance v2, Lorg/jaudiotagger/audio/mp3/MP3FileReader; // type@116a │ │ -2ca3cc: 7010 358f 0200 |002a: invoke-direct {v2}, Lorg/jaudiotagger/audio/mp3/MP3FileReader;.:()V // method@8f35 │ │ -2ca3d2: 7230 9489 1002 |002d: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2ca3d8: 5430 cd81 |0030: iget-object v0, v3, Lorg/jaudiotagger/audio/AudioFileIO;.readers:Ljava/util/Map; // field@81cd │ │ -2ca3dc: 6201 da81 |0032: sget-object v1, Lorg/jaudiotagger/audio/SupportedFileFormat;.MP4:Lorg/jaudiotagger/audio/SupportedFileFormat; // field@81da │ │ -2ca3e0: 6e10 9a8a 0100 |0034: invoke-virtual {v1}, Lorg/jaudiotagger/audio/SupportedFileFormat;.getFilesuffix:()Ljava/lang/String; // method@8a9a │ │ -2ca3e6: 0c01 |0037: move-result-object v1 │ │ -2ca3e8: 2202 7311 |0038: new-instance v2, Lorg/jaudiotagger/audio/mp4/Mp4FileReader; // type@1173 │ │ -2ca3ec: 7010 b78f 0200 |003a: invoke-direct {v2}, Lorg/jaudiotagger/audio/mp4/Mp4FileReader;.:()V // method@8fb7 │ │ -2ca3f2: 7230 9489 1002 |003d: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2ca3f8: 5430 cd81 |0040: iget-object v0, v3, Lorg/jaudiotagger/audio/AudioFileIO;.readers:Ljava/util/Map; // field@81cd │ │ -2ca3fc: 6201 d681 |0042: sget-object v1, Lorg/jaudiotagger/audio/SupportedFileFormat;.M4A:Lorg/jaudiotagger/audio/SupportedFileFormat; // field@81d6 │ │ -2ca400: 6e10 9a8a 0100 |0044: invoke-virtual {v1}, Lorg/jaudiotagger/audio/SupportedFileFormat;.getFilesuffix:()Ljava/lang/String; // method@8a9a │ │ -2ca406: 0c01 |0047: move-result-object v1 │ │ -2ca408: 2202 7311 |0048: new-instance v2, Lorg/jaudiotagger/audio/mp4/Mp4FileReader; // type@1173 │ │ -2ca40c: 7010 b78f 0200 |004a: invoke-direct {v2}, Lorg/jaudiotagger/audio/mp4/Mp4FileReader;.:()V // method@8fb7 │ │ -2ca412: 7230 9489 1002 |004d: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2ca418: 5430 cd81 |0050: iget-object v0, v3, Lorg/jaudiotagger/audio/AudioFileIO;.readers:Ljava/util/Map; // field@81cd │ │ -2ca41c: 6201 d881 |0052: sget-object v1, Lorg/jaudiotagger/audio/SupportedFileFormat;.M4P:Lorg/jaudiotagger/audio/SupportedFileFormat; // field@81d8 │ │ -2ca420: 6e10 9a8a 0100 |0054: invoke-virtual {v1}, Lorg/jaudiotagger/audio/SupportedFileFormat;.getFilesuffix:()Ljava/lang/String; // method@8a9a │ │ -2ca426: 0c01 |0057: move-result-object v1 │ │ -2ca428: 2202 7311 |0058: new-instance v2, Lorg/jaudiotagger/audio/mp4/Mp4FileReader; // type@1173 │ │ -2ca42c: 7010 b78f 0200 |005a: invoke-direct {v2}, Lorg/jaudiotagger/audio/mp4/Mp4FileReader;.:()V // method@8fb7 │ │ -2ca432: 7230 9489 1002 |005d: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2ca438: 5430 cd81 |0060: iget-object v0, v3, Lorg/jaudiotagger/audio/AudioFileIO;.readers:Ljava/util/Map; // field@81cd │ │ -2ca43c: 6201 d781 |0062: sget-object v1, Lorg/jaudiotagger/audio/SupportedFileFormat;.M4B:Lorg/jaudiotagger/audio/SupportedFileFormat; // field@81d7 │ │ -2ca440: 6e10 9a8a 0100 |0064: invoke-virtual {v1}, Lorg/jaudiotagger/audio/SupportedFileFormat;.getFilesuffix:()Ljava/lang/String; // method@8a9a │ │ -2ca446: 0c01 |0067: move-result-object v1 │ │ -2ca448: 2202 7311 |0068: new-instance v2, Lorg/jaudiotagger/audio/mp4/Mp4FileReader; // type@1173 │ │ -2ca44c: 7010 b78f 0200 |006a: invoke-direct {v2}, Lorg/jaudiotagger/audio/mp4/Mp4FileReader;.:()V // method@8fb7 │ │ -2ca452: 7230 9489 1002 |006d: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2ca458: 5430 cd81 |0070: iget-object v0, v3, Lorg/jaudiotagger/audio/AudioFileIO;.readers:Ljava/util/Map; // field@81cd │ │ -2ca45c: 6201 de81 |0072: sget-object v1, Lorg/jaudiotagger/audio/SupportedFileFormat;.WAV:Lorg/jaudiotagger/audio/SupportedFileFormat; // field@81de │ │ -2ca460: 6e10 9a8a 0100 |0074: invoke-virtual {v1}, Lorg/jaudiotagger/audio/SupportedFileFormat;.getFilesuffix:()Ljava/lang/String; // method@8a9a │ │ -2ca466: 0c01 |0077: move-result-object v1 │ │ -2ca468: 2202 a011 |0078: new-instance v2, Lorg/jaudiotagger/audio/wav/WavFileReader; // type@11a0 │ │ -2ca46c: 7010 d490 0200 |007a: invoke-direct {v2}, Lorg/jaudiotagger/audio/wav/WavFileReader;.:()V // method@90d4 │ │ -2ca472: 7230 9489 1002 |007d: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2ca478: 5430 cd81 |0080: iget-object v0, v3, Lorg/jaudiotagger/audio/AudioFileIO;.readers:Ljava/util/Map; // field@81cd │ │ -2ca47c: 6201 df81 |0082: sget-object v1, Lorg/jaudiotagger/audio/SupportedFileFormat;.WMA:Lorg/jaudiotagger/audio/SupportedFileFormat; // field@81df │ │ -2ca480: 6e10 9a8a 0100 |0084: invoke-virtual {v1}, Lorg/jaudiotagger/audio/SupportedFileFormat;.getFilesuffix:()Ljava/lang/String; // method@8a9a │ │ -2ca486: 0c01 |0087: move-result-object v1 │ │ -2ca488: 2202 eb10 |0088: new-instance v2, Lorg/jaudiotagger/audio/asf/AsfFileReader; // type@10eb │ │ -2ca48c: 7010 2b8b 0200 |008a: invoke-direct {v2}, Lorg/jaudiotagger/audio/asf/AsfFileReader;.:()V // method@8b2b │ │ -2ca492: 7230 9489 1002 |008d: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2ca498: 5430 cd81 |0090: iget-object v0, v3, Lorg/jaudiotagger/audio/AudioFileIO;.readers:Ljava/util/Map; // field@81cd │ │ -2ca49c: 6201 d081 |0092: sget-object v1, Lorg/jaudiotagger/audio/SupportedFileFormat;.AIF:Lorg/jaudiotagger/audio/SupportedFileFormat; // field@81d0 │ │ -2ca4a0: 6e10 9a8a 0100 |0094: invoke-virtual {v1}, Lorg/jaudiotagger/audio/SupportedFileFormat;.getFilesuffix:()Ljava/lang/String; // method@8a9a │ │ -2ca4a6: 0c01 |0097: move-result-object v1 │ │ -2ca4a8: 2202 d210 |0098: new-instance v2, Lorg/jaudiotagger/audio/aiff/AiffFileReader; // type@10d2 │ │ -2ca4ac: 7010 c58a 0200 |009a: invoke-direct {v2}, Lorg/jaudiotagger/audio/aiff/AiffFileReader;.:()V // method@8ac5 │ │ -2ca4b2: 7230 9489 1002 |009d: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2ca4b8: 5430 cd81 |00a0: iget-object v0, v3, Lorg/jaudiotagger/audio/AudioFileIO;.readers:Ljava/util/Map; // field@81cd │ │ -2ca4bc: 6201 d181 |00a2: sget-object v1, Lorg/jaudiotagger/audio/SupportedFileFormat;.AIFC:Lorg/jaudiotagger/audio/SupportedFileFormat; // field@81d1 │ │ -2ca4c0: 6e10 9a8a 0100 |00a4: invoke-virtual {v1}, Lorg/jaudiotagger/audio/SupportedFileFormat;.getFilesuffix:()Ljava/lang/String; // method@8a9a │ │ -2ca4c6: 0c01 |00a7: move-result-object v1 │ │ -2ca4c8: 2202 d210 |00a8: new-instance v2, Lorg/jaudiotagger/audio/aiff/AiffFileReader; // type@10d2 │ │ -2ca4cc: 7010 c58a 0200 |00aa: invoke-direct {v2}, Lorg/jaudiotagger/audio/aiff/AiffFileReader;.:()V // method@8ac5 │ │ -2ca4d2: 7230 9489 1002 |00ad: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2ca4d8: 5430 cd81 |00b0: iget-object v0, v3, Lorg/jaudiotagger/audio/AudioFileIO;.readers:Ljava/util/Map; // field@81cd │ │ -2ca4dc: 6201 d281 |00b2: sget-object v1, Lorg/jaudiotagger/audio/SupportedFileFormat;.AIFF:Lorg/jaudiotagger/audio/SupportedFileFormat; // field@81d2 │ │ -2ca4e0: 6e10 9a8a 0100 |00b4: invoke-virtual {v1}, Lorg/jaudiotagger/audio/SupportedFileFormat;.getFilesuffix:()Ljava/lang/String; // method@8a9a │ │ -2ca4e6: 0c01 |00b7: move-result-object v1 │ │ -2ca4e8: 2202 d210 |00b8: new-instance v2, Lorg/jaudiotagger/audio/aiff/AiffFileReader; // type@10d2 │ │ -2ca4ec: 7010 c58a 0200 |00ba: invoke-direct {v2}, Lorg/jaudiotagger/audio/aiff/AiffFileReader;.:()V // method@8ac5 │ │ -2ca4f2: 7230 9489 1002 |00bd: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2ca4f8: 5430 cd81 |00c0: iget-object v0, v3, Lorg/jaudiotagger/audio/AudioFileIO;.readers:Ljava/util/Map; // field@81cd │ │ -2ca4fc: 6201 d481 |00c2: sget-object v1, Lorg/jaudiotagger/audio/SupportedFileFormat;.DSF:Lorg/jaudiotagger/audio/SupportedFileFormat; // field@81d4 │ │ -2ca500: 6e10 9a8a 0100 |00c4: invoke-virtual {v1}, Lorg/jaudiotagger/audio/SupportedFileFormat;.getFilesuffix:()Ljava/lang/String; // method@8a9a │ │ -2ca506: 0c01 |00c7: move-result-object v1 │ │ -2ca508: 2202 3111 |00c8: new-instance v2, Lorg/jaudiotagger/audio/dsf/DsfFileReader; // type@1131 │ │ -2ca50c: 7010 578d 0200 |00ca: invoke-direct {v2}, Lorg/jaudiotagger/audio/dsf/DsfFileReader;.:()V // method@8d57 │ │ -2ca512: 7230 9489 1002 |00cd: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2ca518: 5430 cd81 |00d0: iget-object v0, v3, Lorg/jaudiotagger/audio/AudioFileIO;.readers:Ljava/util/Map; // field@81cd │ │ -2ca51c: 6201 d381 |00d2: sget-object v1, Lorg/jaudiotagger/audio/SupportedFileFormat;.DFF:Lorg/jaudiotagger/audio/SupportedFileFormat; // field@81d3 │ │ -2ca520: 6e10 9a8a 0100 |00d4: invoke-virtual {v1}, Lorg/jaudiotagger/audio/SupportedFileFormat;.getFilesuffix:()Ljava/lang/String; // method@8a9a │ │ -2ca526: 0c01 |00d7: move-result-object v1 │ │ -2ca528: 2202 2311 |00d8: new-instance v2, Lorg/jaudiotagger/audio/dff/DffFileReader; // type@1123 │ │ -2ca52c: 7010 188d 0200 |00da: invoke-direct {v2}, Lorg/jaudiotagger/audio/dff/DffFileReader;.:()V // method@8d18 │ │ -2ca532: 7230 9489 1002 |00dd: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2ca538: 2200 9c11 |00e0: new-instance v0, Lorg/jaudiotagger/audio/real/RealFileReader; // type@119c │ │ -2ca53c: 7010 c290 0000 |00e2: invoke-direct {v0}, Lorg/jaudiotagger/audio/real/RealFileReader;.:()V // method@90c2 │ │ -2ca542: 5431 cd81 |00e5: iget-object v1, v3, Lorg/jaudiotagger/audio/AudioFileIO;.readers:Ljava/util/Map; // field@81cd │ │ -2ca546: 6202 dc81 |00e7: sget-object v2, Lorg/jaudiotagger/audio/SupportedFileFormat;.RA:Lorg/jaudiotagger/audio/SupportedFileFormat; // field@81dc │ │ -2ca54a: 6e10 9a8a 0200 |00e9: invoke-virtual {v2}, Lorg/jaudiotagger/audio/SupportedFileFormat;.getFilesuffix:()Ljava/lang/String; // method@8a9a │ │ -2ca550: 0c02 |00ec: move-result-object v2 │ │ -2ca552: 7230 9489 2100 |00ed: invoke-interface {v1, v2, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2ca558: 5431 cd81 |00f0: iget-object v1, v3, Lorg/jaudiotagger/audio/AudioFileIO;.readers:Ljava/util/Map; // field@81cd │ │ -2ca55c: 6202 dd81 |00f2: sget-object v2, Lorg/jaudiotagger/audio/SupportedFileFormat;.RM:Lorg/jaudiotagger/audio/SupportedFileFormat; // field@81dd │ │ -2ca560: 6e10 9a8a 0200 |00f4: invoke-virtual {v2}, Lorg/jaudiotagger/audio/SupportedFileFormat;.getFilesuffix:()Ljava/lang/String; // method@8a9a │ │ -2ca566: 0c02 |00f7: move-result-object v2 │ │ -2ca568: 7230 9489 2100 |00f8: invoke-interface {v1, v2, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2ca56e: 5430 ce81 |00fb: iget-object v0, v3, Lorg/jaudiotagger/audio/AudioFileIO;.writers:Ljava/util/Map; // field@81ce │ │ -2ca572: 6201 db81 |00fd: sget-object v1, Lorg/jaudiotagger/audio/SupportedFileFormat;.OGG:Lorg/jaudiotagger/audio/SupportedFileFormat; // field@81db │ │ -2ca576: 6e10 9a8a 0100 |00ff: invoke-virtual {v1}, Lorg/jaudiotagger/audio/SupportedFileFormat;.getFilesuffix:()Ljava/lang/String; // method@8a9a │ │ -2ca57c: 0c01 |0102: move-result-object v1 │ │ -2ca57e: 2202 8c11 |0103: new-instance v2, Lorg/jaudiotagger/audio/ogg/OggFileWriter; // type@118c │ │ -2ca582: 7010 5190 0200 |0105: invoke-direct {v2}, Lorg/jaudiotagger/audio/ogg/OggFileWriter;.:()V // method@9051 │ │ -2ca588: 7230 9489 1002 |0108: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2ca58e: 5430 ce81 |010b: iget-object v0, v3, Lorg/jaudiotagger/audio/AudioFileIO;.writers:Ljava/util/Map; // field@81ce │ │ -2ca592: 6201 d581 |010d: sget-object v1, Lorg/jaudiotagger/audio/SupportedFileFormat;.FLAC:Lorg/jaudiotagger/audio/SupportedFileFormat; // field@81d5 │ │ -2ca596: 6e10 9a8a 0100 |010f: invoke-virtual {v1}, Lorg/jaudiotagger/audio/SupportedFileFormat;.getFilesuffix:()Ljava/lang/String; // method@8a9a │ │ -2ca59c: 0c01 |0112: move-result-object v1 │ │ -2ca59e: 2202 4511 |0113: new-instance v2, Lorg/jaudiotagger/audio/flac/FlacFileWriter; // type@1145 │ │ -2ca5a2: 7010 a48d 0200 |0115: invoke-direct {v2}, Lorg/jaudiotagger/audio/flac/FlacFileWriter;.:()V // method@8da4 │ │ -2ca5a8: 7230 9489 1002 |0118: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2ca5ae: 5430 ce81 |011b: iget-object v0, v3, Lorg/jaudiotagger/audio/AudioFileIO;.writers:Ljava/util/Map; // field@81ce │ │ -2ca5b2: 6201 d981 |011d: sget-object v1, Lorg/jaudiotagger/audio/SupportedFileFormat;.MP3:Lorg/jaudiotagger/audio/SupportedFileFormat; // field@81d9 │ │ -2ca5b6: 6e10 9a8a 0100 |011f: invoke-virtual {v1}, Lorg/jaudiotagger/audio/SupportedFileFormat;.getFilesuffix:()Ljava/lang/String; // method@8a9a │ │ -2ca5bc: 0c01 |0122: move-result-object v1 │ │ -2ca5be: 2202 6b11 |0123: new-instance v2, Lorg/jaudiotagger/audio/mp3/MP3FileWriter; // type@116b │ │ -2ca5c2: 7010 3a8f 0200 |0125: invoke-direct {v2}, Lorg/jaudiotagger/audio/mp3/MP3FileWriter;.:()V // method@8f3a │ │ -2ca5c8: 7230 9489 1002 |0128: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2ca5ce: 5430 ce81 |012b: iget-object v0, v3, Lorg/jaudiotagger/audio/AudioFileIO;.writers:Ljava/util/Map; // field@81ce │ │ -2ca5d2: 6201 da81 |012d: sget-object v1, Lorg/jaudiotagger/audio/SupportedFileFormat;.MP4:Lorg/jaudiotagger/audio/SupportedFileFormat; // field@81da │ │ -2ca5d6: 6e10 9a8a 0100 |012f: invoke-virtual {v1}, Lorg/jaudiotagger/audio/SupportedFileFormat;.getFilesuffix:()Ljava/lang/String; // method@8a9a │ │ -2ca5dc: 0c01 |0132: move-result-object v1 │ │ -2ca5de: 2202 7411 |0133: new-instance v2, Lorg/jaudiotagger/audio/mp4/Mp4FileWriter; // type@1174 │ │ -2ca5e2: 7010 ba8f 0200 |0135: invoke-direct {v2}, Lorg/jaudiotagger/audio/mp4/Mp4FileWriter;.:()V // method@8fba │ │ -2ca5e8: 7230 9489 1002 |0138: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2ca5ee: 5430 ce81 |013b: iget-object v0, v3, Lorg/jaudiotagger/audio/AudioFileIO;.writers:Ljava/util/Map; // field@81ce │ │ -2ca5f2: 6201 d681 |013d: sget-object v1, Lorg/jaudiotagger/audio/SupportedFileFormat;.M4A:Lorg/jaudiotagger/audio/SupportedFileFormat; // field@81d6 │ │ -2ca5f6: 6e10 9a8a 0100 |013f: invoke-virtual {v1}, Lorg/jaudiotagger/audio/SupportedFileFormat;.getFilesuffix:()Ljava/lang/String; // method@8a9a │ │ -2ca5fc: 0c01 |0142: move-result-object v1 │ │ -2ca5fe: 2202 7411 |0143: new-instance v2, Lorg/jaudiotagger/audio/mp4/Mp4FileWriter; // type@1174 │ │ -2ca602: 7010 ba8f 0200 |0145: invoke-direct {v2}, Lorg/jaudiotagger/audio/mp4/Mp4FileWriter;.:()V // method@8fba │ │ -2ca608: 7230 9489 1002 |0148: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2ca60e: 5430 ce81 |014b: iget-object v0, v3, Lorg/jaudiotagger/audio/AudioFileIO;.writers:Ljava/util/Map; // field@81ce │ │ -2ca612: 6201 d881 |014d: sget-object v1, Lorg/jaudiotagger/audio/SupportedFileFormat;.M4P:Lorg/jaudiotagger/audio/SupportedFileFormat; // field@81d8 │ │ -2ca616: 6e10 9a8a 0100 |014f: invoke-virtual {v1}, Lorg/jaudiotagger/audio/SupportedFileFormat;.getFilesuffix:()Ljava/lang/String; // method@8a9a │ │ -2ca61c: 0c01 |0152: move-result-object v1 │ │ -2ca61e: 2202 7411 |0153: new-instance v2, Lorg/jaudiotagger/audio/mp4/Mp4FileWriter; // type@1174 │ │ -2ca622: 7010 ba8f 0200 |0155: invoke-direct {v2}, Lorg/jaudiotagger/audio/mp4/Mp4FileWriter;.:()V // method@8fba │ │ -2ca628: 7230 9489 1002 |0158: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2ca62e: 5430 ce81 |015b: iget-object v0, v3, Lorg/jaudiotagger/audio/AudioFileIO;.writers:Ljava/util/Map; // field@81ce │ │ -2ca632: 6201 d781 |015d: sget-object v1, Lorg/jaudiotagger/audio/SupportedFileFormat;.M4B:Lorg/jaudiotagger/audio/SupportedFileFormat; // field@81d7 │ │ -2ca636: 6e10 9a8a 0100 |015f: invoke-virtual {v1}, Lorg/jaudiotagger/audio/SupportedFileFormat;.getFilesuffix:()Ljava/lang/String; // method@8a9a │ │ -2ca63c: 0c01 |0162: move-result-object v1 │ │ -2ca63e: 2202 7411 |0163: new-instance v2, Lorg/jaudiotagger/audio/mp4/Mp4FileWriter; // type@1174 │ │ -2ca642: 7010 ba8f 0200 |0165: invoke-direct {v2}, Lorg/jaudiotagger/audio/mp4/Mp4FileWriter;.:()V // method@8fba │ │ -2ca648: 7230 9489 1002 |0168: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2ca64e: 5430 ce81 |016b: iget-object v0, v3, Lorg/jaudiotagger/audio/AudioFileIO;.writers:Ljava/util/Map; // field@81ce │ │ -2ca652: 6201 de81 |016d: sget-object v1, Lorg/jaudiotagger/audio/SupportedFileFormat;.WAV:Lorg/jaudiotagger/audio/SupportedFileFormat; // field@81de │ │ -2ca656: 6e10 9a8a 0100 |016f: invoke-virtual {v1}, Lorg/jaudiotagger/audio/SupportedFileFormat;.getFilesuffix:()Ljava/lang/String; // method@8a9a │ │ -2ca65c: 0c01 |0172: move-result-object v1 │ │ -2ca65e: 2202 a111 |0173: new-instance v2, Lorg/jaudiotagger/audio/wav/WavFileWriter; // type@11a1 │ │ -2ca662: 7010 d790 0200 |0175: invoke-direct {v2}, Lorg/jaudiotagger/audio/wav/WavFileWriter;.:()V // method@90d7 │ │ -2ca668: 7230 9489 1002 |0178: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2ca66e: 5430 ce81 |017b: iget-object v0, v3, Lorg/jaudiotagger/audio/AudioFileIO;.writers:Ljava/util/Map; // field@81ce │ │ -2ca672: 6201 df81 |017d: sget-object v1, Lorg/jaudiotagger/audio/SupportedFileFormat;.WMA:Lorg/jaudiotagger/audio/SupportedFileFormat; // field@81df │ │ -2ca676: 6e10 9a8a 0100 |017f: invoke-virtual {v1}, Lorg/jaudiotagger/audio/SupportedFileFormat;.getFilesuffix:()Ljava/lang/String; // method@8a9a │ │ -2ca67c: 0c01 |0182: move-result-object v1 │ │ -2ca67e: 2202 ec10 |0183: new-instance v2, Lorg/jaudiotagger/audio/asf/AsfFileWriter; // type@10ec │ │ -2ca682: 7010 348b 0200 |0185: invoke-direct {v2}, Lorg/jaudiotagger/audio/asf/AsfFileWriter;.:()V // method@8b34 │ │ -2ca688: 7230 9489 1002 |0188: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2ca68e: 5430 ce81 |018b: iget-object v0, v3, Lorg/jaudiotagger/audio/AudioFileIO;.writers:Ljava/util/Map; // field@81ce │ │ -2ca692: 6201 d081 |018d: sget-object v1, Lorg/jaudiotagger/audio/SupportedFileFormat;.AIF:Lorg/jaudiotagger/audio/SupportedFileFormat; // field@81d0 │ │ -2ca696: 6e10 9a8a 0100 |018f: invoke-virtual {v1}, Lorg/jaudiotagger/audio/SupportedFileFormat;.getFilesuffix:()Ljava/lang/String; // method@8a9a │ │ -2ca69c: 0c01 |0192: move-result-object v1 │ │ -2ca69e: 2202 d310 |0193: new-instance v2, Lorg/jaudiotagger/audio/aiff/AiffFileWriter; // type@10d3 │ │ -2ca6a2: 7010 c88a 0200 |0195: invoke-direct {v2}, Lorg/jaudiotagger/audio/aiff/AiffFileWriter;.:()V // method@8ac8 │ │ -2ca6a8: 7230 9489 1002 |0198: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2ca6ae: 5430 ce81 |019b: iget-object v0, v3, Lorg/jaudiotagger/audio/AudioFileIO;.writers:Ljava/util/Map; // field@81ce │ │ -2ca6b2: 6201 d181 |019d: sget-object v1, Lorg/jaudiotagger/audio/SupportedFileFormat;.AIFC:Lorg/jaudiotagger/audio/SupportedFileFormat; // field@81d1 │ │ -2ca6b6: 6e10 9a8a 0100 |019f: invoke-virtual {v1}, Lorg/jaudiotagger/audio/SupportedFileFormat;.getFilesuffix:()Ljava/lang/String; // method@8a9a │ │ -2ca6bc: 0c01 |01a2: move-result-object v1 │ │ -2ca6be: 2202 d310 |01a3: new-instance v2, Lorg/jaudiotagger/audio/aiff/AiffFileWriter; // type@10d3 │ │ -2ca6c2: 7010 c88a 0200 |01a5: invoke-direct {v2}, Lorg/jaudiotagger/audio/aiff/AiffFileWriter;.:()V // method@8ac8 │ │ -2ca6c8: 7230 9489 1002 |01a8: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2ca6ce: 5430 ce81 |01ab: iget-object v0, v3, Lorg/jaudiotagger/audio/AudioFileIO;.writers:Ljava/util/Map; // field@81ce │ │ -2ca6d2: 6201 d281 |01ad: sget-object v1, Lorg/jaudiotagger/audio/SupportedFileFormat;.AIFF:Lorg/jaudiotagger/audio/SupportedFileFormat; // field@81d2 │ │ -2ca6d6: 6e10 9a8a 0100 |01af: invoke-virtual {v1}, Lorg/jaudiotagger/audio/SupportedFileFormat;.getFilesuffix:()Ljava/lang/String; // method@8a9a │ │ -2ca6dc: 0c01 |01b2: move-result-object v1 │ │ -2ca6de: 2202 d310 |01b3: new-instance v2, Lorg/jaudiotagger/audio/aiff/AiffFileWriter; // type@10d3 │ │ -2ca6e2: 7010 c88a 0200 |01b5: invoke-direct {v2}, Lorg/jaudiotagger/audio/aiff/AiffFileWriter;.:()V // method@8ac8 │ │ -2ca6e8: 7230 9489 1002 |01b8: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2ca6ee: 5430 ce81 |01bb: iget-object v0, v3, Lorg/jaudiotagger/audio/AudioFileIO;.writers:Ljava/util/Map; // field@81ce │ │ -2ca6f2: 6201 d481 |01bd: sget-object v1, Lorg/jaudiotagger/audio/SupportedFileFormat;.DSF:Lorg/jaudiotagger/audio/SupportedFileFormat; // field@81d4 │ │ -2ca6f6: 6e10 9a8a 0100 |01bf: invoke-virtual {v1}, Lorg/jaudiotagger/audio/SupportedFileFormat;.getFilesuffix:()Ljava/lang/String; // method@8a9a │ │ -2ca6fc: 0c01 |01c2: move-result-object v1 │ │ -2ca6fe: 2202 3211 |01c3: new-instance v2, Lorg/jaudiotagger/audio/dsf/DsfFileWriter; // type@1132 │ │ -2ca702: 7010 5b8d 0200 |01c5: invoke-direct {v2}, Lorg/jaudiotagger/audio/dsf/DsfFileWriter;.:()V // method@8d5b │ │ -2ca708: 7230 9489 1002 |01c8: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2ca70e: 0e00 |01cb: return-void │ │ +2ca36c: |[2ca36c] org.jaudiotagger.audio.AudioFileIO.prepareReadersAndWriters:()V │ │ +2ca37c: 5430 cd81 |0000: iget-object v0, v3, Lorg/jaudiotagger/audio/AudioFileIO;.readers:Ljava/util/Map; // field@81cd │ │ +2ca380: 6201 db81 |0002: sget-object v1, Lorg/jaudiotagger/audio/SupportedFileFormat;.OGG:Lorg/jaudiotagger/audio/SupportedFileFormat; // field@81db │ │ +2ca384: 6e10 9a8a 0100 |0004: invoke-virtual {v1}, Lorg/jaudiotagger/audio/SupportedFileFormat;.getFilesuffix:()Ljava/lang/String; // method@8a9a │ │ +2ca38a: 0c01 |0007: move-result-object v1 │ │ +2ca38c: 2202 8b11 |0008: new-instance v2, Lorg/jaudiotagger/audio/ogg/OggFileReader; // type@118b │ │ +2ca390: 7010 4d90 0200 |000a: invoke-direct {v2}, Lorg/jaudiotagger/audio/ogg/OggFileReader;.:()V // method@904d │ │ +2ca396: 7230 9489 1002 |000d: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2ca39c: 5430 cd81 |0010: iget-object v0, v3, Lorg/jaudiotagger/audio/AudioFileIO;.readers:Ljava/util/Map; // field@81cd │ │ +2ca3a0: 6201 d581 |0012: sget-object v1, Lorg/jaudiotagger/audio/SupportedFileFormat;.FLAC:Lorg/jaudiotagger/audio/SupportedFileFormat; // field@81d5 │ │ +2ca3a4: 6e10 9a8a 0100 |0014: invoke-virtual {v1}, Lorg/jaudiotagger/audio/SupportedFileFormat;.getFilesuffix:()Ljava/lang/String; // method@8a9a │ │ +2ca3aa: 0c01 |0017: move-result-object v1 │ │ +2ca3ac: 2202 4411 |0018: new-instance v2, Lorg/jaudiotagger/audio/flac/FlacFileReader; // type@1144 │ │ +2ca3b0: 7010 a18d 0200 |001a: invoke-direct {v2}, Lorg/jaudiotagger/audio/flac/FlacFileReader;.:()V // method@8da1 │ │ +2ca3b6: 7230 9489 1002 |001d: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2ca3bc: 5430 cd81 |0020: iget-object v0, v3, Lorg/jaudiotagger/audio/AudioFileIO;.readers:Ljava/util/Map; // field@81cd │ │ +2ca3c0: 6201 d981 |0022: sget-object v1, Lorg/jaudiotagger/audio/SupportedFileFormat;.MP3:Lorg/jaudiotagger/audio/SupportedFileFormat; // field@81d9 │ │ +2ca3c4: 6e10 9a8a 0100 |0024: invoke-virtual {v1}, Lorg/jaudiotagger/audio/SupportedFileFormat;.getFilesuffix:()Ljava/lang/String; // method@8a9a │ │ +2ca3ca: 0c01 |0027: move-result-object v1 │ │ +2ca3cc: 2202 6a11 |0028: new-instance v2, Lorg/jaudiotagger/audio/mp3/MP3FileReader; // type@116a │ │ +2ca3d0: 7010 358f 0200 |002a: invoke-direct {v2}, Lorg/jaudiotagger/audio/mp3/MP3FileReader;.:()V // method@8f35 │ │ +2ca3d6: 7230 9489 1002 |002d: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2ca3dc: 5430 cd81 |0030: iget-object v0, v3, Lorg/jaudiotagger/audio/AudioFileIO;.readers:Ljava/util/Map; // field@81cd │ │ +2ca3e0: 6201 da81 |0032: sget-object v1, Lorg/jaudiotagger/audio/SupportedFileFormat;.MP4:Lorg/jaudiotagger/audio/SupportedFileFormat; // field@81da │ │ +2ca3e4: 6e10 9a8a 0100 |0034: invoke-virtual {v1}, Lorg/jaudiotagger/audio/SupportedFileFormat;.getFilesuffix:()Ljava/lang/String; // method@8a9a │ │ +2ca3ea: 0c01 |0037: move-result-object v1 │ │ +2ca3ec: 2202 7311 |0038: new-instance v2, Lorg/jaudiotagger/audio/mp4/Mp4FileReader; // type@1173 │ │ +2ca3f0: 7010 b78f 0200 |003a: invoke-direct {v2}, Lorg/jaudiotagger/audio/mp4/Mp4FileReader;.:()V // method@8fb7 │ │ +2ca3f6: 7230 9489 1002 |003d: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2ca3fc: 5430 cd81 |0040: iget-object v0, v3, Lorg/jaudiotagger/audio/AudioFileIO;.readers:Ljava/util/Map; // field@81cd │ │ +2ca400: 6201 d681 |0042: sget-object v1, Lorg/jaudiotagger/audio/SupportedFileFormat;.M4A:Lorg/jaudiotagger/audio/SupportedFileFormat; // field@81d6 │ │ +2ca404: 6e10 9a8a 0100 |0044: invoke-virtual {v1}, Lorg/jaudiotagger/audio/SupportedFileFormat;.getFilesuffix:()Ljava/lang/String; // method@8a9a │ │ +2ca40a: 0c01 |0047: move-result-object v1 │ │ +2ca40c: 2202 7311 |0048: new-instance v2, Lorg/jaudiotagger/audio/mp4/Mp4FileReader; // type@1173 │ │ +2ca410: 7010 b78f 0200 |004a: invoke-direct {v2}, Lorg/jaudiotagger/audio/mp4/Mp4FileReader;.:()V // method@8fb7 │ │ +2ca416: 7230 9489 1002 |004d: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2ca41c: 5430 cd81 |0050: iget-object v0, v3, Lorg/jaudiotagger/audio/AudioFileIO;.readers:Ljava/util/Map; // field@81cd │ │ +2ca420: 6201 d881 |0052: sget-object v1, Lorg/jaudiotagger/audio/SupportedFileFormat;.M4P:Lorg/jaudiotagger/audio/SupportedFileFormat; // field@81d8 │ │ +2ca424: 6e10 9a8a 0100 |0054: invoke-virtual {v1}, Lorg/jaudiotagger/audio/SupportedFileFormat;.getFilesuffix:()Ljava/lang/String; // method@8a9a │ │ +2ca42a: 0c01 |0057: move-result-object v1 │ │ +2ca42c: 2202 7311 |0058: new-instance v2, Lorg/jaudiotagger/audio/mp4/Mp4FileReader; // type@1173 │ │ +2ca430: 7010 b78f 0200 |005a: invoke-direct {v2}, Lorg/jaudiotagger/audio/mp4/Mp4FileReader;.:()V // method@8fb7 │ │ +2ca436: 7230 9489 1002 |005d: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2ca43c: 5430 cd81 |0060: iget-object v0, v3, Lorg/jaudiotagger/audio/AudioFileIO;.readers:Ljava/util/Map; // field@81cd │ │ +2ca440: 6201 d781 |0062: sget-object v1, Lorg/jaudiotagger/audio/SupportedFileFormat;.M4B:Lorg/jaudiotagger/audio/SupportedFileFormat; // field@81d7 │ │ +2ca444: 6e10 9a8a 0100 |0064: invoke-virtual {v1}, Lorg/jaudiotagger/audio/SupportedFileFormat;.getFilesuffix:()Ljava/lang/String; // method@8a9a │ │ +2ca44a: 0c01 |0067: move-result-object v1 │ │ +2ca44c: 2202 7311 |0068: new-instance v2, Lorg/jaudiotagger/audio/mp4/Mp4FileReader; // type@1173 │ │ +2ca450: 7010 b78f 0200 |006a: invoke-direct {v2}, Lorg/jaudiotagger/audio/mp4/Mp4FileReader;.:()V // method@8fb7 │ │ +2ca456: 7230 9489 1002 |006d: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2ca45c: 5430 cd81 |0070: iget-object v0, v3, Lorg/jaudiotagger/audio/AudioFileIO;.readers:Ljava/util/Map; // field@81cd │ │ +2ca460: 6201 de81 |0072: sget-object v1, Lorg/jaudiotagger/audio/SupportedFileFormat;.WAV:Lorg/jaudiotagger/audio/SupportedFileFormat; // field@81de │ │ +2ca464: 6e10 9a8a 0100 |0074: invoke-virtual {v1}, Lorg/jaudiotagger/audio/SupportedFileFormat;.getFilesuffix:()Ljava/lang/String; // method@8a9a │ │ +2ca46a: 0c01 |0077: move-result-object v1 │ │ +2ca46c: 2202 a011 |0078: new-instance v2, Lorg/jaudiotagger/audio/wav/WavFileReader; // type@11a0 │ │ +2ca470: 7010 d490 0200 |007a: invoke-direct {v2}, Lorg/jaudiotagger/audio/wav/WavFileReader;.:()V // method@90d4 │ │ +2ca476: 7230 9489 1002 |007d: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2ca47c: 5430 cd81 |0080: iget-object v0, v3, Lorg/jaudiotagger/audio/AudioFileIO;.readers:Ljava/util/Map; // field@81cd │ │ +2ca480: 6201 df81 |0082: sget-object v1, Lorg/jaudiotagger/audio/SupportedFileFormat;.WMA:Lorg/jaudiotagger/audio/SupportedFileFormat; // field@81df │ │ +2ca484: 6e10 9a8a 0100 |0084: invoke-virtual {v1}, Lorg/jaudiotagger/audio/SupportedFileFormat;.getFilesuffix:()Ljava/lang/String; // method@8a9a │ │ +2ca48a: 0c01 |0087: move-result-object v1 │ │ +2ca48c: 2202 eb10 |0088: new-instance v2, Lorg/jaudiotagger/audio/asf/AsfFileReader; // type@10eb │ │ +2ca490: 7010 2b8b 0200 |008a: invoke-direct {v2}, Lorg/jaudiotagger/audio/asf/AsfFileReader;.:()V // method@8b2b │ │ +2ca496: 7230 9489 1002 |008d: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2ca49c: 5430 cd81 |0090: iget-object v0, v3, Lorg/jaudiotagger/audio/AudioFileIO;.readers:Ljava/util/Map; // field@81cd │ │ +2ca4a0: 6201 d081 |0092: sget-object v1, Lorg/jaudiotagger/audio/SupportedFileFormat;.AIF:Lorg/jaudiotagger/audio/SupportedFileFormat; // field@81d0 │ │ +2ca4a4: 6e10 9a8a 0100 |0094: invoke-virtual {v1}, Lorg/jaudiotagger/audio/SupportedFileFormat;.getFilesuffix:()Ljava/lang/String; // method@8a9a │ │ +2ca4aa: 0c01 |0097: move-result-object v1 │ │ +2ca4ac: 2202 d210 |0098: new-instance v2, Lorg/jaudiotagger/audio/aiff/AiffFileReader; // type@10d2 │ │ +2ca4b0: 7010 c58a 0200 |009a: invoke-direct {v2}, Lorg/jaudiotagger/audio/aiff/AiffFileReader;.:()V // method@8ac5 │ │ +2ca4b6: 7230 9489 1002 |009d: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2ca4bc: 5430 cd81 |00a0: iget-object v0, v3, Lorg/jaudiotagger/audio/AudioFileIO;.readers:Ljava/util/Map; // field@81cd │ │ +2ca4c0: 6201 d181 |00a2: sget-object v1, Lorg/jaudiotagger/audio/SupportedFileFormat;.AIFC:Lorg/jaudiotagger/audio/SupportedFileFormat; // field@81d1 │ │ +2ca4c4: 6e10 9a8a 0100 |00a4: invoke-virtual {v1}, Lorg/jaudiotagger/audio/SupportedFileFormat;.getFilesuffix:()Ljava/lang/String; // method@8a9a │ │ +2ca4ca: 0c01 |00a7: move-result-object v1 │ │ +2ca4cc: 2202 d210 |00a8: new-instance v2, Lorg/jaudiotagger/audio/aiff/AiffFileReader; // type@10d2 │ │ +2ca4d0: 7010 c58a 0200 |00aa: invoke-direct {v2}, Lorg/jaudiotagger/audio/aiff/AiffFileReader;.:()V // method@8ac5 │ │ +2ca4d6: 7230 9489 1002 |00ad: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2ca4dc: 5430 cd81 |00b0: iget-object v0, v3, Lorg/jaudiotagger/audio/AudioFileIO;.readers:Ljava/util/Map; // field@81cd │ │ +2ca4e0: 6201 d281 |00b2: sget-object v1, Lorg/jaudiotagger/audio/SupportedFileFormat;.AIFF:Lorg/jaudiotagger/audio/SupportedFileFormat; // field@81d2 │ │ +2ca4e4: 6e10 9a8a 0100 |00b4: invoke-virtual {v1}, Lorg/jaudiotagger/audio/SupportedFileFormat;.getFilesuffix:()Ljava/lang/String; // method@8a9a │ │ +2ca4ea: 0c01 |00b7: move-result-object v1 │ │ +2ca4ec: 2202 d210 |00b8: new-instance v2, Lorg/jaudiotagger/audio/aiff/AiffFileReader; // type@10d2 │ │ +2ca4f0: 7010 c58a 0200 |00ba: invoke-direct {v2}, Lorg/jaudiotagger/audio/aiff/AiffFileReader;.:()V // method@8ac5 │ │ +2ca4f6: 7230 9489 1002 |00bd: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2ca4fc: 5430 cd81 |00c0: iget-object v0, v3, Lorg/jaudiotagger/audio/AudioFileIO;.readers:Ljava/util/Map; // field@81cd │ │ +2ca500: 6201 d481 |00c2: sget-object v1, Lorg/jaudiotagger/audio/SupportedFileFormat;.DSF:Lorg/jaudiotagger/audio/SupportedFileFormat; // field@81d4 │ │ +2ca504: 6e10 9a8a 0100 |00c4: invoke-virtual {v1}, Lorg/jaudiotagger/audio/SupportedFileFormat;.getFilesuffix:()Ljava/lang/String; // method@8a9a │ │ +2ca50a: 0c01 |00c7: move-result-object v1 │ │ +2ca50c: 2202 3111 |00c8: new-instance v2, Lorg/jaudiotagger/audio/dsf/DsfFileReader; // type@1131 │ │ +2ca510: 7010 578d 0200 |00ca: invoke-direct {v2}, Lorg/jaudiotagger/audio/dsf/DsfFileReader;.:()V // method@8d57 │ │ +2ca516: 7230 9489 1002 |00cd: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2ca51c: 5430 cd81 |00d0: iget-object v0, v3, Lorg/jaudiotagger/audio/AudioFileIO;.readers:Ljava/util/Map; // field@81cd │ │ +2ca520: 6201 d381 |00d2: sget-object v1, Lorg/jaudiotagger/audio/SupportedFileFormat;.DFF:Lorg/jaudiotagger/audio/SupportedFileFormat; // field@81d3 │ │ +2ca524: 6e10 9a8a 0100 |00d4: invoke-virtual {v1}, Lorg/jaudiotagger/audio/SupportedFileFormat;.getFilesuffix:()Ljava/lang/String; // method@8a9a │ │ +2ca52a: 0c01 |00d7: move-result-object v1 │ │ +2ca52c: 2202 2311 |00d8: new-instance v2, Lorg/jaudiotagger/audio/dff/DffFileReader; // type@1123 │ │ +2ca530: 7010 188d 0200 |00da: invoke-direct {v2}, Lorg/jaudiotagger/audio/dff/DffFileReader;.:()V // method@8d18 │ │ +2ca536: 7230 9489 1002 |00dd: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2ca53c: 2200 9c11 |00e0: new-instance v0, Lorg/jaudiotagger/audio/real/RealFileReader; // type@119c │ │ +2ca540: 7010 c290 0000 |00e2: invoke-direct {v0}, Lorg/jaudiotagger/audio/real/RealFileReader;.:()V // method@90c2 │ │ +2ca546: 5431 cd81 |00e5: iget-object v1, v3, Lorg/jaudiotagger/audio/AudioFileIO;.readers:Ljava/util/Map; // field@81cd │ │ +2ca54a: 6202 dc81 |00e7: sget-object v2, Lorg/jaudiotagger/audio/SupportedFileFormat;.RA:Lorg/jaudiotagger/audio/SupportedFileFormat; // field@81dc │ │ +2ca54e: 6e10 9a8a 0200 |00e9: invoke-virtual {v2}, Lorg/jaudiotagger/audio/SupportedFileFormat;.getFilesuffix:()Ljava/lang/String; // method@8a9a │ │ +2ca554: 0c02 |00ec: move-result-object v2 │ │ +2ca556: 7230 9489 2100 |00ed: invoke-interface {v1, v2, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2ca55c: 5431 cd81 |00f0: iget-object v1, v3, Lorg/jaudiotagger/audio/AudioFileIO;.readers:Ljava/util/Map; // field@81cd │ │ +2ca560: 6202 dd81 |00f2: sget-object v2, Lorg/jaudiotagger/audio/SupportedFileFormat;.RM:Lorg/jaudiotagger/audio/SupportedFileFormat; // field@81dd │ │ +2ca564: 6e10 9a8a 0200 |00f4: invoke-virtual {v2}, Lorg/jaudiotagger/audio/SupportedFileFormat;.getFilesuffix:()Ljava/lang/String; // method@8a9a │ │ +2ca56a: 0c02 |00f7: move-result-object v2 │ │ +2ca56c: 7230 9489 2100 |00f8: invoke-interface {v1, v2, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2ca572: 5430 ce81 |00fb: iget-object v0, v3, Lorg/jaudiotagger/audio/AudioFileIO;.writers:Ljava/util/Map; // field@81ce │ │ +2ca576: 6201 db81 |00fd: sget-object v1, Lorg/jaudiotagger/audio/SupportedFileFormat;.OGG:Lorg/jaudiotagger/audio/SupportedFileFormat; // field@81db │ │ +2ca57a: 6e10 9a8a 0100 |00ff: invoke-virtual {v1}, Lorg/jaudiotagger/audio/SupportedFileFormat;.getFilesuffix:()Ljava/lang/String; // method@8a9a │ │ +2ca580: 0c01 |0102: move-result-object v1 │ │ +2ca582: 2202 8c11 |0103: new-instance v2, Lorg/jaudiotagger/audio/ogg/OggFileWriter; // type@118c │ │ +2ca586: 7010 5190 0200 |0105: invoke-direct {v2}, Lorg/jaudiotagger/audio/ogg/OggFileWriter;.:()V // method@9051 │ │ +2ca58c: 7230 9489 1002 |0108: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2ca592: 5430 ce81 |010b: iget-object v0, v3, Lorg/jaudiotagger/audio/AudioFileIO;.writers:Ljava/util/Map; // field@81ce │ │ +2ca596: 6201 d581 |010d: sget-object v1, Lorg/jaudiotagger/audio/SupportedFileFormat;.FLAC:Lorg/jaudiotagger/audio/SupportedFileFormat; // field@81d5 │ │ +2ca59a: 6e10 9a8a 0100 |010f: invoke-virtual {v1}, Lorg/jaudiotagger/audio/SupportedFileFormat;.getFilesuffix:()Ljava/lang/String; // method@8a9a │ │ +2ca5a0: 0c01 |0112: move-result-object v1 │ │ +2ca5a2: 2202 4511 |0113: new-instance v2, Lorg/jaudiotagger/audio/flac/FlacFileWriter; // type@1145 │ │ +2ca5a6: 7010 a48d 0200 |0115: invoke-direct {v2}, Lorg/jaudiotagger/audio/flac/FlacFileWriter;.:()V // method@8da4 │ │ +2ca5ac: 7230 9489 1002 |0118: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2ca5b2: 5430 ce81 |011b: iget-object v0, v3, Lorg/jaudiotagger/audio/AudioFileIO;.writers:Ljava/util/Map; // field@81ce │ │ +2ca5b6: 6201 d981 |011d: sget-object v1, Lorg/jaudiotagger/audio/SupportedFileFormat;.MP3:Lorg/jaudiotagger/audio/SupportedFileFormat; // field@81d9 │ │ +2ca5ba: 6e10 9a8a 0100 |011f: invoke-virtual {v1}, Lorg/jaudiotagger/audio/SupportedFileFormat;.getFilesuffix:()Ljava/lang/String; // method@8a9a │ │ +2ca5c0: 0c01 |0122: move-result-object v1 │ │ +2ca5c2: 2202 6b11 |0123: new-instance v2, Lorg/jaudiotagger/audio/mp3/MP3FileWriter; // type@116b │ │ +2ca5c6: 7010 3a8f 0200 |0125: invoke-direct {v2}, Lorg/jaudiotagger/audio/mp3/MP3FileWriter;.:()V // method@8f3a │ │ +2ca5cc: 7230 9489 1002 |0128: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2ca5d2: 5430 ce81 |012b: iget-object v0, v3, Lorg/jaudiotagger/audio/AudioFileIO;.writers:Ljava/util/Map; // field@81ce │ │ +2ca5d6: 6201 da81 |012d: sget-object v1, Lorg/jaudiotagger/audio/SupportedFileFormat;.MP4:Lorg/jaudiotagger/audio/SupportedFileFormat; // field@81da │ │ +2ca5da: 6e10 9a8a 0100 |012f: invoke-virtual {v1}, Lorg/jaudiotagger/audio/SupportedFileFormat;.getFilesuffix:()Ljava/lang/String; // method@8a9a │ │ +2ca5e0: 0c01 |0132: move-result-object v1 │ │ +2ca5e2: 2202 7411 |0133: new-instance v2, Lorg/jaudiotagger/audio/mp4/Mp4FileWriter; // type@1174 │ │ +2ca5e6: 7010 ba8f 0200 |0135: invoke-direct {v2}, Lorg/jaudiotagger/audio/mp4/Mp4FileWriter;.:()V // method@8fba │ │ +2ca5ec: 7230 9489 1002 |0138: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2ca5f2: 5430 ce81 |013b: iget-object v0, v3, Lorg/jaudiotagger/audio/AudioFileIO;.writers:Ljava/util/Map; // field@81ce │ │ +2ca5f6: 6201 d681 |013d: sget-object v1, Lorg/jaudiotagger/audio/SupportedFileFormat;.M4A:Lorg/jaudiotagger/audio/SupportedFileFormat; // field@81d6 │ │ +2ca5fa: 6e10 9a8a 0100 |013f: invoke-virtual {v1}, Lorg/jaudiotagger/audio/SupportedFileFormat;.getFilesuffix:()Ljava/lang/String; // method@8a9a │ │ +2ca600: 0c01 |0142: move-result-object v1 │ │ +2ca602: 2202 7411 |0143: new-instance v2, Lorg/jaudiotagger/audio/mp4/Mp4FileWriter; // type@1174 │ │ +2ca606: 7010 ba8f 0200 |0145: invoke-direct {v2}, Lorg/jaudiotagger/audio/mp4/Mp4FileWriter;.:()V // method@8fba │ │ +2ca60c: 7230 9489 1002 |0148: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2ca612: 5430 ce81 |014b: iget-object v0, v3, Lorg/jaudiotagger/audio/AudioFileIO;.writers:Ljava/util/Map; // field@81ce │ │ +2ca616: 6201 d881 |014d: sget-object v1, Lorg/jaudiotagger/audio/SupportedFileFormat;.M4P:Lorg/jaudiotagger/audio/SupportedFileFormat; // field@81d8 │ │ +2ca61a: 6e10 9a8a 0100 |014f: invoke-virtual {v1}, Lorg/jaudiotagger/audio/SupportedFileFormat;.getFilesuffix:()Ljava/lang/String; // method@8a9a │ │ +2ca620: 0c01 |0152: move-result-object v1 │ │ +2ca622: 2202 7411 |0153: new-instance v2, Lorg/jaudiotagger/audio/mp4/Mp4FileWriter; // type@1174 │ │ +2ca626: 7010 ba8f 0200 |0155: invoke-direct {v2}, Lorg/jaudiotagger/audio/mp4/Mp4FileWriter;.:()V // method@8fba │ │ +2ca62c: 7230 9489 1002 |0158: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2ca632: 5430 ce81 |015b: iget-object v0, v3, Lorg/jaudiotagger/audio/AudioFileIO;.writers:Ljava/util/Map; // field@81ce │ │ +2ca636: 6201 d781 |015d: sget-object v1, Lorg/jaudiotagger/audio/SupportedFileFormat;.M4B:Lorg/jaudiotagger/audio/SupportedFileFormat; // field@81d7 │ │ +2ca63a: 6e10 9a8a 0100 |015f: invoke-virtual {v1}, Lorg/jaudiotagger/audio/SupportedFileFormat;.getFilesuffix:()Ljava/lang/String; // method@8a9a │ │ +2ca640: 0c01 |0162: move-result-object v1 │ │ +2ca642: 2202 7411 |0163: new-instance v2, Lorg/jaudiotagger/audio/mp4/Mp4FileWriter; // type@1174 │ │ +2ca646: 7010 ba8f 0200 |0165: invoke-direct {v2}, Lorg/jaudiotagger/audio/mp4/Mp4FileWriter;.:()V // method@8fba │ │ +2ca64c: 7230 9489 1002 |0168: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2ca652: 5430 ce81 |016b: iget-object v0, v3, Lorg/jaudiotagger/audio/AudioFileIO;.writers:Ljava/util/Map; // field@81ce │ │ +2ca656: 6201 de81 |016d: sget-object v1, Lorg/jaudiotagger/audio/SupportedFileFormat;.WAV:Lorg/jaudiotagger/audio/SupportedFileFormat; // field@81de │ │ +2ca65a: 6e10 9a8a 0100 |016f: invoke-virtual {v1}, Lorg/jaudiotagger/audio/SupportedFileFormat;.getFilesuffix:()Ljava/lang/String; // method@8a9a │ │ +2ca660: 0c01 |0172: move-result-object v1 │ │ +2ca662: 2202 a111 |0173: new-instance v2, Lorg/jaudiotagger/audio/wav/WavFileWriter; // type@11a1 │ │ +2ca666: 7010 d790 0200 |0175: invoke-direct {v2}, Lorg/jaudiotagger/audio/wav/WavFileWriter;.:()V // method@90d7 │ │ +2ca66c: 7230 9489 1002 |0178: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2ca672: 5430 ce81 |017b: iget-object v0, v3, Lorg/jaudiotagger/audio/AudioFileIO;.writers:Ljava/util/Map; // field@81ce │ │ +2ca676: 6201 df81 |017d: sget-object v1, Lorg/jaudiotagger/audio/SupportedFileFormat;.WMA:Lorg/jaudiotagger/audio/SupportedFileFormat; // field@81df │ │ +2ca67a: 6e10 9a8a 0100 |017f: invoke-virtual {v1}, Lorg/jaudiotagger/audio/SupportedFileFormat;.getFilesuffix:()Ljava/lang/String; // method@8a9a │ │ +2ca680: 0c01 |0182: move-result-object v1 │ │ +2ca682: 2202 ec10 |0183: new-instance v2, Lorg/jaudiotagger/audio/asf/AsfFileWriter; // type@10ec │ │ +2ca686: 7010 348b 0200 |0185: invoke-direct {v2}, Lorg/jaudiotagger/audio/asf/AsfFileWriter;.:()V // method@8b34 │ │ +2ca68c: 7230 9489 1002 |0188: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2ca692: 5430 ce81 |018b: iget-object v0, v3, Lorg/jaudiotagger/audio/AudioFileIO;.writers:Ljava/util/Map; // field@81ce │ │ +2ca696: 6201 d081 |018d: sget-object v1, Lorg/jaudiotagger/audio/SupportedFileFormat;.AIF:Lorg/jaudiotagger/audio/SupportedFileFormat; // field@81d0 │ │ +2ca69a: 6e10 9a8a 0100 |018f: invoke-virtual {v1}, Lorg/jaudiotagger/audio/SupportedFileFormat;.getFilesuffix:()Ljava/lang/String; // method@8a9a │ │ +2ca6a0: 0c01 |0192: move-result-object v1 │ │ +2ca6a2: 2202 d310 |0193: new-instance v2, Lorg/jaudiotagger/audio/aiff/AiffFileWriter; // type@10d3 │ │ +2ca6a6: 7010 c88a 0200 |0195: invoke-direct {v2}, Lorg/jaudiotagger/audio/aiff/AiffFileWriter;.:()V // method@8ac8 │ │ +2ca6ac: 7230 9489 1002 |0198: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2ca6b2: 5430 ce81 |019b: iget-object v0, v3, Lorg/jaudiotagger/audio/AudioFileIO;.writers:Ljava/util/Map; // field@81ce │ │ +2ca6b6: 6201 d181 |019d: sget-object v1, Lorg/jaudiotagger/audio/SupportedFileFormat;.AIFC:Lorg/jaudiotagger/audio/SupportedFileFormat; // field@81d1 │ │ +2ca6ba: 6e10 9a8a 0100 |019f: invoke-virtual {v1}, Lorg/jaudiotagger/audio/SupportedFileFormat;.getFilesuffix:()Ljava/lang/String; // method@8a9a │ │ +2ca6c0: 0c01 |01a2: move-result-object v1 │ │ +2ca6c2: 2202 d310 |01a3: new-instance v2, Lorg/jaudiotagger/audio/aiff/AiffFileWriter; // type@10d3 │ │ +2ca6c6: 7010 c88a 0200 |01a5: invoke-direct {v2}, Lorg/jaudiotagger/audio/aiff/AiffFileWriter;.:()V // method@8ac8 │ │ +2ca6cc: 7230 9489 1002 |01a8: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2ca6d2: 5430 ce81 |01ab: iget-object v0, v3, Lorg/jaudiotagger/audio/AudioFileIO;.writers:Ljava/util/Map; // field@81ce │ │ +2ca6d6: 6201 d281 |01ad: sget-object v1, Lorg/jaudiotagger/audio/SupportedFileFormat;.AIFF:Lorg/jaudiotagger/audio/SupportedFileFormat; // field@81d2 │ │ +2ca6da: 6e10 9a8a 0100 |01af: invoke-virtual {v1}, Lorg/jaudiotagger/audio/SupportedFileFormat;.getFilesuffix:()Ljava/lang/String; // method@8a9a │ │ +2ca6e0: 0c01 |01b2: move-result-object v1 │ │ +2ca6e2: 2202 d310 |01b3: new-instance v2, Lorg/jaudiotagger/audio/aiff/AiffFileWriter; // type@10d3 │ │ +2ca6e6: 7010 c88a 0200 |01b5: invoke-direct {v2}, Lorg/jaudiotagger/audio/aiff/AiffFileWriter;.:()V // method@8ac8 │ │ +2ca6ec: 7230 9489 1002 |01b8: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2ca6f2: 5430 ce81 |01bb: iget-object v0, v3, Lorg/jaudiotagger/audio/AudioFileIO;.writers:Ljava/util/Map; // field@81ce │ │ +2ca6f6: 6201 d481 |01bd: sget-object v1, Lorg/jaudiotagger/audio/SupportedFileFormat;.DSF:Lorg/jaudiotagger/audio/SupportedFileFormat; // field@81d4 │ │ +2ca6fa: 6e10 9a8a 0100 |01bf: invoke-virtual {v1}, Lorg/jaudiotagger/audio/SupportedFileFormat;.getFilesuffix:()Ljava/lang/String; // method@8a9a │ │ +2ca700: 0c01 |01c2: move-result-object v1 │ │ +2ca702: 2202 3211 |01c3: new-instance v2, Lorg/jaudiotagger/audio/dsf/DsfFileWriter; // type@1132 │ │ +2ca706: 7010 5b8d 0200 |01c5: invoke-direct {v2}, Lorg/jaudiotagger/audio/dsf/DsfFileWriter;.:()V // method@8d5b │ │ +2ca70c: 7230 9489 1002 |01c8: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2ca712: 0e00 |01cb: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=216 │ │ 0x0010 line=217 │ │ 0x0020 line=218 │ │ 0x0030 line=219 │ │ 0x0040 line=220 │ │ @@ -684539,20 +684539,20 @@ │ │ type : '(Lorg/jaudiotagger/audio/MyFile;)Lorg/jaudiotagger/audio/AudioFile;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -2ca1d8: |[2ca1d8] org.jaudiotagger.audio.AudioFileIO.read:(Lorg/jaudiotagger/audio/MyFile;)Lorg/jaudiotagger/audio/AudioFile; │ │ -2ca1e8: 7100 508a 0000 |0000: invoke-static {}, Lorg/jaudiotagger/audio/AudioFileIO;.getDefaultAudioFileIO:()Lorg/jaudiotagger/audio/AudioFileIO; // method@8a50 │ │ -2ca1ee: 0c00 |0003: move-result-object v0 │ │ -2ca1f0: 7020 538a 1000 |0004: invoke-direct {v0, v1}, Lorg/jaudiotagger/audio/AudioFileIO;.readFile:(Lorg/jaudiotagger/audio/MyFile;)Lorg/jaudiotagger/audio/AudioFile; // method@8a53 │ │ -2ca1f6: 0c01 |0007: move-result-object v1 │ │ -2ca1f8: 1101 |0008: return-object v1 │ │ +2ca1dc: |[2ca1dc] org.jaudiotagger.audio.AudioFileIO.read:(Lorg/jaudiotagger/audio/MyFile;)Lorg/jaudiotagger/audio/AudioFile; │ │ +2ca1ec: 7100 508a 0000 |0000: invoke-static {}, Lorg/jaudiotagger/audio/AudioFileIO;.getDefaultAudioFileIO:()Lorg/jaudiotagger/audio/AudioFileIO; // method@8a50 │ │ +2ca1f2: 0c00 |0003: move-result-object v0 │ │ +2ca1f4: 7020 538a 1000 |0004: invoke-direct {v0, v1}, Lorg/jaudiotagger/audio/AudioFileIO;.readFile:(Lorg/jaudiotagger/audio/MyFile;)Lorg/jaudiotagger/audio/AudioFile; // method@8a53 │ │ +2ca1fa: 0c01 |0007: move-result-object v1 │ │ +2ca1fc: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Lorg/jaudiotagger/audio/MyFile; │ │ │ │ #6 : (in Lorg/jaudiotagger/audio/AudioFileIO;) │ │ @@ -684560,36 +684560,36 @@ │ │ type : '(Lorg/jaudiotagger/audio/MyFile;)Lorg/jaudiotagger/audio/AudioFile;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -2ca1fc: |[2ca1fc] org.jaudiotagger.audio.AudioFileIO.readFile:(Lorg/jaudiotagger/audio/MyFile;)Lorg/jaudiotagger/audio/AudioFile; │ │ -2ca20c: 7110 9d8e 0500 |0000: invoke-static {v5}, Lorg/jaudiotagger/audio/generic/Utils;.getExtension:(Lorg/jaudiotagger/audio/MyFile;)Ljava/lang/String; // method@8e9d │ │ -2ca212: 0c00 |0003: move-result-object v0 │ │ -2ca214: 5441 cd81 |0004: iget-object v1, v4, Lorg/jaudiotagger/audio/AudioFileIO;.readers:Ljava/util/Map; // field@81cd │ │ -2ca218: 7220 9089 0100 |0006: invoke-interface {v1, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ -2ca21e: 0c01 |0009: move-result-object v1 │ │ -2ca220: 1f01 5b11 |000a: check-cast v1, Lorg/jaudiotagger/audio/generic/AudioFileReader; // type@115b │ │ -2ca224: 3801 0a00 |000c: if-eqz v1, 0016 // +000a │ │ -2ca228: 6e20 4c8e 5100 |000e: invoke-virtual {v1, v5}, Lorg/jaudiotagger/audio/generic/AudioFileReader;.read:(Lorg/jaudiotagger/audio/MyFile;)Lorg/jaudiotagger/audio/AudioFile; // method@8e4c │ │ -2ca22e: 0c05 |0011: move-result-object v5 │ │ -2ca230: 6e20 448a 0500 |0012: invoke-virtual {v5, v0}, Lorg/jaudiotagger/audio/AudioFile;.setExt:(Ljava/lang/String;)V // method@8a44 │ │ -2ca236: 1105 |0015: return-object v5 │ │ -2ca238: 2205 3511 |0016: new-instance v5, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ -2ca23c: 6201 7087 |0018: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.NO_READER_FOR_THIS_FORMAT:Lorg/jaudiotagger/logging/ErrorMessage; // field@8770 │ │ -2ca240: 1212 |001a: const/4 v2, #int 1 // #1 │ │ -2ca242: 2322 be13 |001b: new-array v2, v2, [Ljava/lang/Object; // type@13be │ │ -2ca246: 1203 |001d: const/4 v3, #int 0 // #0 │ │ -2ca248: 4d00 0203 |001e: aput-object v0, v2, v3 │ │ -2ca24c: 6e20 5891 2100 |0020: invoke-virtual {v1, v2}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ -2ca252: 0c00 |0023: move-result-object v0 │ │ -2ca254: 7020 698d 0500 |0024: invoke-direct {v5, v0}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ -2ca25a: 2705 |0027: throw v5 │ │ +2ca200: |[2ca200] org.jaudiotagger.audio.AudioFileIO.readFile:(Lorg/jaudiotagger/audio/MyFile;)Lorg/jaudiotagger/audio/AudioFile; │ │ +2ca210: 7110 9d8e 0500 |0000: invoke-static {v5}, Lorg/jaudiotagger/audio/generic/Utils;.getExtension:(Lorg/jaudiotagger/audio/MyFile;)Ljava/lang/String; // method@8e9d │ │ +2ca216: 0c00 |0003: move-result-object v0 │ │ +2ca218: 5441 cd81 |0004: iget-object v1, v4, Lorg/jaudiotagger/audio/AudioFileIO;.readers:Ljava/util/Map; // field@81cd │ │ +2ca21c: 7220 9089 0100 |0006: invoke-interface {v1, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ +2ca222: 0c01 |0009: move-result-object v1 │ │ +2ca224: 1f01 5b11 |000a: check-cast v1, Lorg/jaudiotagger/audio/generic/AudioFileReader; // type@115b │ │ +2ca228: 3801 0a00 |000c: if-eqz v1, 0016 // +000a │ │ +2ca22c: 6e20 4c8e 5100 |000e: invoke-virtual {v1, v5}, Lorg/jaudiotagger/audio/generic/AudioFileReader;.read:(Lorg/jaudiotagger/audio/MyFile;)Lorg/jaudiotagger/audio/AudioFile; // method@8e4c │ │ +2ca232: 0c05 |0011: move-result-object v5 │ │ +2ca234: 6e20 448a 0500 |0012: invoke-virtual {v5, v0}, Lorg/jaudiotagger/audio/AudioFile;.setExt:(Ljava/lang/String;)V // method@8a44 │ │ +2ca23a: 1105 |0015: return-object v5 │ │ +2ca23c: 2205 3511 |0016: new-instance v5, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ +2ca240: 6201 7087 |0018: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.NO_READER_FOR_THIS_FORMAT:Lorg/jaudiotagger/logging/ErrorMessage; // field@8770 │ │ +2ca244: 1212 |001a: const/4 v2, #int 1 // #1 │ │ +2ca246: 2322 be13 |001b: new-array v2, v2, [Ljava/lang/Object; // type@13be │ │ +2ca24a: 1203 |001d: const/4 v3, #int 0 // #0 │ │ +2ca24c: 4d00 0203 |001e: aput-object v0, v2, v3 │ │ +2ca250: 6e20 5891 2100 |0020: invoke-virtual {v1, v2}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ +2ca256: 0c00 |0023: move-result-object v0 │ │ +2ca258: 7020 698d 0500 |0024: invoke-direct {v5, v0}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ +2ca25e: 2705 |0027: throw v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=268 │ │ 0x0004 line=270 │ │ 0x000e line=275 │ │ 0x0012 line=276 │ │ 0x0016 line=273 │ │ @@ -684602,19 +684602,19 @@ │ │ type : '(Lorg/jaudiotagger/audio/AudioFile;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -2ca710: |[2ca710] org.jaudiotagger.audio.AudioFileIO.write:(Lorg/jaudiotagger/audio/AudioFile;)V │ │ -2ca720: 7100 508a 0000 |0000: invoke-static {}, Lorg/jaudiotagger/audio/AudioFileIO;.getDefaultAudioFileIO:()Lorg/jaudiotagger/audio/AudioFileIO; // method@8a50 │ │ -2ca726: 0c00 |0003: move-result-object v0 │ │ -2ca728: 7020 558a 1000 |0004: invoke-direct {v0, v1}, Lorg/jaudiotagger/audio/AudioFileIO;.writeFile:(Lorg/jaudiotagger/audio/AudioFile;)V // method@8a55 │ │ -2ca72e: 0e00 |0007: return-void │ │ +2ca714: |[2ca714] org.jaudiotagger.audio.AudioFileIO.write:(Lorg/jaudiotagger/audio/AudioFile;)V │ │ +2ca724: 7100 508a 0000 |0000: invoke-static {}, Lorg/jaudiotagger/audio/AudioFileIO;.getDefaultAudioFileIO:()Lorg/jaudiotagger/audio/AudioFileIO; // method@8a50 │ │ +2ca72a: 0c00 |0003: move-result-object v0 │ │ +2ca72c: 7020 558a 1000 |0004: invoke-direct {v0, v1}, Lorg/jaudiotagger/audio/AudioFileIO;.writeFile:(Lorg/jaudiotagger/audio/AudioFile;)V // method@8a55 │ │ +2ca732: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=170 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 (null) Lorg/jaudiotagger/audio/AudioFile; │ │ │ │ #8 : (in Lorg/jaudiotagger/audio/AudioFileIO;) │ │ @@ -684622,34 +684622,34 @@ │ │ type : '(Lorg/jaudiotagger/audio/AudioFile;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -2ca730: |[2ca730] org.jaudiotagger.audio.AudioFileIO.writeFile:(Lorg/jaudiotagger/audio/AudioFile;)V │ │ -2ca740: 6e10 3d8a 0500 |0000: invoke-virtual {v5}, Lorg/jaudiotagger/audio/AudioFile;.getExt:()Ljava/lang/String; // method@8a3d │ │ -2ca746: 0c00 |0003: move-result-object v0 │ │ -2ca748: 5441 ce81 |0004: iget-object v1, v4, Lorg/jaudiotagger/audio/AudioFileIO;.writers:Ljava/util/Map; // field@81ce │ │ -2ca74c: 7220 9089 0100 |0006: invoke-interface {v1, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ -2ca752: 0c01 |0009: move-result-object v1 │ │ -2ca754: 1f01 5c11 |000a: check-cast v1, Lorg/jaudiotagger/audio/generic/AudioFileWriter; // type@115c │ │ -2ca758: 3801 0600 |000c: if-eqz v1, 0012 // +0006 │ │ -2ca75c: 6e20 548e 5100 |000e: invoke-virtual {v1, v5}, Lorg/jaudiotagger/audio/generic/AudioFileWriter;.write:(Lorg/jaudiotagger/audio/AudioFile;)V // method@8e54 │ │ -2ca762: 0e00 |0011: return-void │ │ -2ca764: 2205 3711 |0012: new-instance v5, Lorg/jaudiotagger/audio/exceptions/CannotWriteException; // type@1137 │ │ -2ca768: 6201 7187 |0014: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.NO_WRITER_FOR_THIS_FORMAT:Lorg/jaudiotagger/logging/ErrorMessage; // field@8771 │ │ -2ca76c: 1212 |0016: const/4 v2, #int 1 // #1 │ │ -2ca76e: 2322 be13 |0017: new-array v2, v2, [Ljava/lang/Object; // type@13be │ │ -2ca772: 1203 |0019: const/4 v3, #int 0 // #0 │ │ -2ca774: 4d00 0203 |001a: aput-object v0, v2, v3 │ │ -2ca778: 6e20 5891 2100 |001c: invoke-virtual {v1, v2}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ -2ca77e: 0c00 |001f: move-result-object v0 │ │ -2ca780: 7020 728d 0500 |0020: invoke-direct {v5, v0}, Lorg/jaudiotagger/audio/exceptions/CannotWriteException;.:(Ljava/lang/String;)V // method@8d72 │ │ -2ca786: 2705 |0023: throw v5 │ │ +2ca734: |[2ca734] org.jaudiotagger.audio.AudioFileIO.writeFile:(Lorg/jaudiotagger/audio/AudioFile;)V │ │ +2ca744: 6e10 3d8a 0500 |0000: invoke-virtual {v5}, Lorg/jaudiotagger/audio/AudioFile;.getExt:()Ljava/lang/String; // method@8a3d │ │ +2ca74a: 0c00 |0003: move-result-object v0 │ │ +2ca74c: 5441 ce81 |0004: iget-object v1, v4, Lorg/jaudiotagger/audio/AudioFileIO;.writers:Ljava/util/Map; // field@81ce │ │ +2ca750: 7220 9089 0100 |0006: invoke-interface {v1, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ +2ca756: 0c01 |0009: move-result-object v1 │ │ +2ca758: 1f01 5c11 |000a: check-cast v1, Lorg/jaudiotagger/audio/generic/AudioFileWriter; // type@115c │ │ +2ca75c: 3801 0600 |000c: if-eqz v1, 0012 // +0006 │ │ +2ca760: 6e20 548e 5100 |000e: invoke-virtual {v1, v5}, Lorg/jaudiotagger/audio/generic/AudioFileWriter;.write:(Lorg/jaudiotagger/audio/AudioFile;)V // method@8e54 │ │ +2ca766: 0e00 |0011: return-void │ │ +2ca768: 2205 3711 |0012: new-instance v5, Lorg/jaudiotagger/audio/exceptions/CannotWriteException; // type@1137 │ │ +2ca76c: 6201 7187 |0014: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.NO_WRITER_FOR_THIS_FORMAT:Lorg/jaudiotagger/logging/ErrorMessage; // field@8771 │ │ +2ca770: 1212 |0016: const/4 v2, #int 1 // #1 │ │ +2ca772: 2322 be13 |0017: new-array v2, v2, [Ljava/lang/Object; // type@13be │ │ +2ca776: 1203 |0019: const/4 v3, #int 0 // #0 │ │ +2ca778: 4d00 0203 |001a: aput-object v0, v2, v3 │ │ +2ca77c: 6e20 5891 2100 |001c: invoke-virtual {v1, v2}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ +2ca782: 0c00 |001f: move-result-object v0 │ │ +2ca784: 7020 728d 0500 |0020: invoke-direct {v5, v0}, Lorg/jaudiotagger/audio/exceptions/CannotWriteException;.:(Ljava/lang/String;)V // method@8d72 │ │ +2ca78a: 2705 |0023: throw v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=292 │ │ 0x0004 line=293 │ │ 0x000e line=299 │ │ 0x0012 line=296 │ │ locals : │ │ @@ -684662,36 +684662,36 @@ │ │ type : '(Lorg/jaudiotagger/audio/AudioFile;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -2ca308: |[2ca308] org.jaudiotagger.audio.AudioFileIO.deleteTag:(Lorg/jaudiotagger/audio/AudioFile;)V │ │ -2ca318: 6e10 3e8a 0500 |0000: invoke-virtual {v5}, Lorg/jaudiotagger/audio/AudioFile;.getFile:()Lorg/jaudiotagger/audio/MyFile; // method@8a3e │ │ -2ca31e: 0c00 |0003: move-result-object v0 │ │ -2ca320: 7110 9d8e 0000 |0004: invoke-static {v0}, Lorg/jaudiotagger/audio/generic/Utils;.getExtension:(Lorg/jaudiotagger/audio/MyFile;)Ljava/lang/String; // method@8e9d │ │ -2ca326: 0c00 |0007: move-result-object v0 │ │ -2ca328: 5441 ce81 |0008: iget-object v1, v4, Lorg/jaudiotagger/audio/AudioFileIO;.writers:Ljava/util/Map; // field@81ce │ │ -2ca32c: 7220 9089 0100 |000a: invoke-interface {v1, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ -2ca332: 0c01 |000d: move-result-object v1 │ │ -2ca334: 1f01 5c11 |000e: check-cast v1, Lorg/jaudiotagger/audio/generic/AudioFileWriter; // type@115c │ │ -2ca338: 3801 0600 |0010: if-eqz v1, 0016 // +0006 │ │ -2ca33c: 6e20 4f8e 5100 |0012: invoke-virtual {v1, v5}, Lorg/jaudiotagger/audio/generic/AudioFileWriter;.delete:(Lorg/jaudiotagger/audio/AudioFile;)V // method@8e4f │ │ -2ca342: 0e00 |0015: return-void │ │ -2ca344: 2205 3711 |0016: new-instance v5, Lorg/jaudiotagger/audio/exceptions/CannotWriteException; // type@1137 │ │ -2ca348: 6201 6e87 |0018: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.NO_DELETER_FOR_THIS_FORMAT:Lorg/jaudiotagger/logging/ErrorMessage; // field@876e │ │ -2ca34c: 1212 |001a: const/4 v2, #int 1 // #1 │ │ -2ca34e: 2322 be13 |001b: new-array v2, v2, [Ljava/lang/Object; // type@13be │ │ -2ca352: 1203 |001d: const/4 v3, #int 0 // #0 │ │ -2ca354: 4d00 0203 |001e: aput-object v0, v2, v3 │ │ -2ca358: 6e20 5891 2100 |0020: invoke-virtual {v1, v2}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ -2ca35e: 0c00 |0023: move-result-object v0 │ │ -2ca360: 7020 728d 0500 |0024: invoke-direct {v5, v0}, Lorg/jaudiotagger/audio/exceptions/CannotWriteException;.:(Ljava/lang/String;)V // method@8d72 │ │ -2ca366: 2705 |0027: throw v5 │ │ +2ca30c: |[2ca30c] org.jaudiotagger.audio.AudioFileIO.deleteTag:(Lorg/jaudiotagger/audio/AudioFile;)V │ │ +2ca31c: 6e10 3e8a 0500 |0000: invoke-virtual {v5}, Lorg/jaudiotagger/audio/AudioFile;.getFile:()Lorg/jaudiotagger/audio/MyFile; // method@8a3e │ │ +2ca322: 0c00 |0003: move-result-object v0 │ │ +2ca324: 7110 9d8e 0000 |0004: invoke-static {v0}, Lorg/jaudiotagger/audio/generic/Utils;.getExtension:(Lorg/jaudiotagger/audio/MyFile;)Ljava/lang/String; // method@8e9d │ │ +2ca32a: 0c00 |0007: move-result-object v0 │ │ +2ca32c: 5441 ce81 |0008: iget-object v1, v4, Lorg/jaudiotagger/audio/AudioFileIO;.writers:Ljava/util/Map; // field@81ce │ │ +2ca330: 7220 9089 0100 |000a: invoke-interface {v1, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ +2ca336: 0c01 |000d: move-result-object v1 │ │ +2ca338: 1f01 5c11 |000e: check-cast v1, Lorg/jaudiotagger/audio/generic/AudioFileWriter; // type@115c │ │ +2ca33c: 3801 0600 |0010: if-eqz v1, 0016 // +0006 │ │ +2ca340: 6e20 4f8e 5100 |0012: invoke-virtual {v1, v5}, Lorg/jaudiotagger/audio/generic/AudioFileWriter;.delete:(Lorg/jaudiotagger/audio/AudioFile;)V // method@8e4f │ │ +2ca346: 0e00 |0015: return-void │ │ +2ca348: 2205 3711 |0016: new-instance v5, Lorg/jaudiotagger/audio/exceptions/CannotWriteException; // type@1137 │ │ +2ca34c: 6201 6e87 |0018: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.NO_DELETER_FOR_THIS_FORMAT:Lorg/jaudiotagger/logging/ErrorMessage; // field@876e │ │ +2ca350: 1212 |001a: const/4 v2, #int 1 // #1 │ │ +2ca352: 2322 be13 |001b: new-array v2, v2, [Ljava/lang/Object; // type@13be │ │ +2ca356: 1203 |001d: const/4 v3, #int 0 // #0 │ │ +2ca358: 4d00 0203 |001e: aput-object v0, v2, v3 │ │ +2ca35c: 6e20 5891 2100 |0020: invoke-virtual {v1, v2}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ +2ca362: 0c00 |0023: move-result-object v0 │ │ +2ca364: 7020 728d 0500 |0024: invoke-direct {v5, v0}, Lorg/jaudiotagger/audio/exceptions/CannotWriteException;.:(Ljava/lang/String;)V // method@8d72 │ │ +2ca36a: 2705 |0027: throw v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=199 │ │ 0x0008 line=201 │ │ 0x0012 line=207 │ │ 0x0016 line=204 │ │ locals : │ │ @@ -685311,163 +685311,163 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 20 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 295 16-bit code units │ │ -2cafc0: |[2cafc0] org.jaudiotagger.audio.SupportedFileFormat.:()V │ │ -2cafd0: 2200 ce10 |0000: new-instance v0, Lorg/jaudiotagger/audio/SupportedFileFormat; // type@10ce │ │ -2cafd4: 1a01 c53e |0002: const-string v1, "OGG" // string@3ec5 │ │ -2cafd8: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -2cafda: 1a03 ab95 |0005: const-string v3, "ogg" // string@95ab │ │ -2cafde: 1a04 443f |0007: const-string v4, "Ogg" // string@3f44 │ │ -2cafe2: 7054 988a 1032 |0009: invoke-direct {v0, v1, v2, v3, v4}, Lorg/jaudiotagger/audio/SupportedFileFormat;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8a98 │ │ -2cafe8: 6900 db81 |000c: sput-object v0, Lorg/jaudiotagger/audio/SupportedFileFormat;.OGG:Lorg/jaudiotagger/audio/SupportedFileFormat; // field@81db │ │ -2cafec: 2201 ce10 |000e: new-instance v1, Lorg/jaudiotagger/audio/SupportedFileFormat; // type@10ce │ │ -2caff0: 1a03 7a39 |0010: const-string v3, "MP3" // string@397a │ │ -2caff4: 1214 |0012: const/4 v4, #int 1 // #1 │ │ -2caff6: 1a05 6492 |0013: const-string v5, "mp3" // string@9264 │ │ -2caffa: 1a06 753c |0015: const-string v6, "Mp3" // string@3c75 │ │ -2caffe: 7056 988a 3154 |0017: invoke-direct {v1, v3, v4, v5, v6}, Lorg/jaudiotagger/audio/SupportedFileFormat;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8a98 │ │ -2cb004: 6901 d981 |001a: sput-object v1, Lorg/jaudiotagger/audio/SupportedFileFormat;.MP3:Lorg/jaudiotagger/audio/SupportedFileFormat; // field@81d9 │ │ -2cb008: 2203 ce10 |001c: new-instance v3, Lorg/jaudiotagger/audio/SupportedFileFormat; // type@10ce │ │ -2cb00c: 1a05 d817 |001e: const-string v5, "FLAC" // string@17d8 │ │ -2cb010: 1226 |0020: const/4 v6, #int 2 // #2 │ │ -2cb012: 1a07 546c |0021: const-string v7, "flac" // string@6c54 │ │ -2cb016: 1a08 381a |0023: const-string v8, "Flac" // string@1a38 │ │ -2cb01a: 7058 988a 5376 |0025: invoke-direct {v3, v5, v6, v7, v8}, Lorg/jaudiotagger/audio/SupportedFileFormat;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8a98 │ │ -2cb020: 6903 d581 |0028: sput-object v3, Lorg/jaudiotagger/audio/SupportedFileFormat;.FLAC:Lorg/jaudiotagger/audio/SupportedFileFormat; // field@81d5 │ │ -2cb024: 2205 ce10 |002a: new-instance v5, Lorg/jaudiotagger/audio/SupportedFileFormat; // type@10ce │ │ -2cb028: 1a07 9539 |002c: const-string v7, "MP4" // string@3995 │ │ -2cb02c: 1238 |002e: const/4 v8, #int 3 // #3 │ │ -2cb02e: 1a09 6f92 |002f: const-string v9, "mp4" // string@926f │ │ -2cb032: 1a0a 793c |0031: const-string v10, "Mp4" // string@3c79 │ │ -2cb036: 705a 988a 7598 |0033: invoke-direct {v5, v7, v8, v9, v10}, Lorg/jaudiotagger/audio/SupportedFileFormat;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8a98 │ │ -2cb03c: 6905 da81 |0036: sput-object v5, Lorg/jaudiotagger/audio/SupportedFileFormat;.MP4:Lorg/jaudiotagger/audio/SupportedFileFormat; // field@81da │ │ -2cb040: 2207 ce10 |0038: new-instance v7, Lorg/jaudiotagger/audio/SupportedFileFormat; // type@10ce │ │ -2cb044: 1a09 cd37 |003a: const-string v9, "M4A" // string@37cd │ │ -2cb048: 124b |003c: const/4 v11, #int 4 // #4 │ │ -2cb04a: 1a0c b082 |003d: const-string v12, "m4a" // string@82b0 │ │ -2cb04e: 705a 988a 97cb |003f: invoke-direct {v7, v9, v11, v12, v10}, Lorg/jaudiotagger/audio/SupportedFileFormat;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8a98 │ │ -2cb054: 6907 d681 |0042: sput-object v7, Lorg/jaudiotagger/audio/SupportedFileFormat;.M4A:Lorg/jaudiotagger/audio/SupportedFileFormat; // field@81d6 │ │ -2cb058: 2209 ce10 |0044: new-instance v9, Lorg/jaudiotagger/audio/SupportedFileFormat; // type@10ce │ │ -2cb05c: 1a0c d237 |0046: const-string v12, "M4P" // string@37d2 │ │ -2cb060: 125d |0048: const/4 v13, #int 5 // #5 │ │ -2cb062: 1a0e b282 |0049: const-string v14, "m4p" // string@82b2 │ │ -2cb066: 1a0f d437 |004b: const-string v15, "M4p" // string@37d4 │ │ -2cb06a: 705f 988a c9ed |004d: invoke-direct {v9, v12, v13, v14, v15}, Lorg/jaudiotagger/audio/SupportedFileFormat;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8a98 │ │ -2cb070: 6909 d881 |0050: sput-object v9, Lorg/jaudiotagger/audio/SupportedFileFormat;.M4P:Lorg/jaudiotagger/audio/SupportedFileFormat; // field@81d8 │ │ -2cb074: 220c ce10 |0052: new-instance v12, Lorg/jaudiotagger/audio/SupportedFileFormat; // type@10ce │ │ -2cb078: 1a0e 5c53 |0054: const-string v14, "WMA" // string@535c │ │ -2cb07c: 126f |0056: const/4 v15, #int 6 // #6 │ │ -2cb07e: 1a0d 9fb4 |0057: const-string v13, "wma" // string@b49f │ │ -2cb082: 1a0b 9d54 |0059: const-string v11, "Wma" // string@549d │ │ -2cb086: 705b 988a ecdf |005b: invoke-direct {v12, v14, v15, v13, v11}, Lorg/jaudiotagger/audio/SupportedFileFormat;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8a98 │ │ -2cb08c: 690c df81 |005e: sput-object v12, Lorg/jaudiotagger/audio/SupportedFileFormat;.WMA:Lorg/jaudiotagger/audio/SupportedFileFormat; // field@81df │ │ -2cb090: 220b ce10 |0060: new-instance v11, Lorg/jaudiotagger/audio/SupportedFileFormat; // type@10ce │ │ -2cb094: 1a0d f752 |0062: const-string v13, "WAV" // string@52f7 │ │ -2cb098: 127e |0064: const/4 v14, #int 7 // #7 │ │ -2cb09a: 1a0f 55b4 |0065: const-string v15, "wav" // string@b455 │ │ -2cb09e: 1a08 9f53 |0067: const-string v8, "Wav" // string@539f │ │ -2cb0a2: 7058 988a dbfe |0069: invoke-direct {v11, v13, v14, v15, v8}, Lorg/jaudiotagger/audio/SupportedFileFormat;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8a98 │ │ -2cb0a8: 690b de81 |006c: sput-object v11, Lorg/jaudiotagger/audio/SupportedFileFormat;.WAV:Lorg/jaudiotagger/audio/SupportedFileFormat; // field@81de │ │ -2cb0ac: 2208 ce10 |006e: new-instance v8, Lorg/jaudiotagger/audio/SupportedFileFormat; // type@10ce │ │ -2cb0b0: 1a0d 7a42 |0070: const-string v13, "RA" // string@427a │ │ -2cb0b4: 130f 0800 |0072: const/16 v15, #int 8 // #8 │ │ -2cb0b8: 1a0e 0c9c |0074: const-string v14, "ra" // string@9c0c │ │ -2cb0bc: 1a06 2943 |0076: const-string v6, "Ra" // string@4329 │ │ -2cb0c0: 7056 988a d8ef |0078: invoke-direct {v8, v13, v15, v14, v6}, Lorg/jaudiotagger/audio/SupportedFileFormat;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8a98 │ │ -2cb0c6: 6908 dc81 |007b: sput-object v8, Lorg/jaudiotagger/audio/SupportedFileFormat;.RA:Lorg/jaudiotagger/audio/SupportedFileFormat; // field@81dc │ │ -2cb0ca: 2206 ce10 |007d: new-instance v6, Lorg/jaudiotagger/audio/SupportedFileFormat; // type@10ce │ │ -2cb0ce: 1a0d 0343 |007f: const-string v13, "RM" // string@4303 │ │ -2cb0d2: 130e 0900 |0081: const/16 v14, #int 9 // #9 │ │ -2cb0d6: 1a0f 1e9f |0083: const-string v15, "rm" // string@9f1e │ │ -2cb0da: 1a04 e843 |0085: const-string v4, "Rm" // string@43e8 │ │ -2cb0de: 7054 988a d6fe |0087: invoke-direct {v6, v13, v14, v15, v4}, Lorg/jaudiotagger/audio/SupportedFileFormat;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8a98 │ │ -2cb0e4: 6906 dd81 |008a: sput-object v6, Lorg/jaudiotagger/audio/SupportedFileFormat;.RM:Lorg/jaudiotagger/audio/SupportedFileFormat; // field@81dd │ │ -2cb0e8: 2204 ce10 |008c: new-instance v4, Lorg/jaudiotagger/audio/SupportedFileFormat; // type@10ce │ │ -2cb0ec: 1a0d d037 |008e: const-string v13, "M4B" // string@37d0 │ │ -2cb0f0: 130f 0a00 |0090: const/16 v15, #int 10 // #a │ │ -2cb0f4: 1a0e b182 |0092: const-string v14, "m4b" // string@82b1 │ │ -2cb0f8: 705a 988a d4ef |0094: invoke-direct {v4, v13, v15, v14, v10}, Lorg/jaudiotagger/audio/SupportedFileFormat;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8a98 │ │ -2cb0fe: 6904 d781 |0097: sput-object v4, Lorg/jaudiotagger/audio/SupportedFileFormat;.M4B:Lorg/jaudiotagger/audio/SupportedFileFormat; // field@81d7 │ │ -2cb102: 220a ce10 |0099: new-instance v10, Lorg/jaudiotagger/audio/SupportedFileFormat; // type@10ce │ │ -2cb106: 1a0d a506 |009b: const-string v13, "AIF" // string@06a5 │ │ -2cb10a: 130e 0b00 |009d: const/16 v14, #int 11 // #b │ │ -2cb10e: 1a0f 385a |009f: const-string v15, "aif" // string@5a38 │ │ -2cb112: 1a02 9808 |00a1: const-string v2, "Aif" // string@0898 │ │ -2cb116: 7052 988a dafe |00a3: invoke-direct {v10, v13, v14, v15, v2}, Lorg/jaudiotagger/audio/SupportedFileFormat;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8a98 │ │ -2cb11c: 690a d081 |00a6: sput-object v10, Lorg/jaudiotagger/audio/SupportedFileFormat;.AIF:Lorg/jaudiotagger/audio/SupportedFileFormat; // field@81d0 │ │ -2cb120: 220d ce10 |00a8: new-instance v13, Lorg/jaudiotagger/audio/SupportedFileFormat; // type@10ce │ │ -2cb124: 1a0f a706 |00aa: const-string v15, "AIFF" // string@06a7 │ │ -2cb128: 130e 0c00 |00ac: const/16 v14, #int 12 // #c │ │ -2cb12c: 0810 0a00 |00ae: move-object/from16 v16, v10 │ │ -2cb130: 1a0a 3a5a |00b0: const-string v10, "aiff" // string@5a3a │ │ -2cb134: 7052 988a fdae |00b2: invoke-direct {v13, v15, v14, v10, v2}, Lorg/jaudiotagger/audio/SupportedFileFormat;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8a98 │ │ -2cb13a: 690d d281 |00b5: sput-object v13, Lorg/jaudiotagger/audio/SupportedFileFormat;.AIFF:Lorg/jaudiotagger/audio/SupportedFileFormat; // field@81d2 │ │ -2cb13e: 2202 ce10 |00b7: new-instance v2, Lorg/jaudiotagger/audio/SupportedFileFormat; // type@10ce │ │ -2cb142: 1a0a a606 |00b9: const-string v10, "AIFC" // string@06a6 │ │ -2cb146: 130f 0d00 |00bb: const/16 v15, #int 13 // #d │ │ -2cb14a: 1a0e 395a |00bd: const-string v14, "aifc" // string@5a39 │ │ -2cb14e: 0811 0d00 |00bf: move-object/from16 v17, v13 │ │ -2cb152: 1a0d 9908 |00c1: const-string v13, "Aif Compressed" // string@0899 │ │ -2cb156: 705d 988a a2ef |00c3: invoke-direct {v2, v10, v15, v14, v13}, Lorg/jaudiotagger/audio/SupportedFileFormat;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8a98 │ │ -2cb15c: 6902 d181 |00c6: sput-object v2, Lorg/jaudiotagger/audio/SupportedFileFormat;.AIFC:Lorg/jaudiotagger/audio/SupportedFileFormat; // field@81d1 │ │ -2cb160: 220a ce10 |00c8: new-instance v10, Lorg/jaudiotagger/audio/SupportedFileFormat; // type@10ce │ │ -2cb164: 1a0d 2914 |00ca: const-string v13, "DSF" // string@1429 │ │ -2cb168: 130e 0e00 |00cc: const/16 v14, #int 14 // #e │ │ -2cb16c: 1a0f e168 |00ce: const-string v15, "dsf" // string@68e1 │ │ -2cb170: 0812 0200 |00d0: move-object/from16 v18, v2 │ │ -2cb174: 1a02 4d15 |00d2: const-string v2, "Dsf" // string@154d │ │ -2cb178: 7052 988a dafe |00d4: invoke-direct {v10, v13, v14, v15, v2}, Lorg/jaudiotagger/audio/SupportedFileFormat;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8a98 │ │ -2cb17e: 690a d481 |00d7: sput-object v10, Lorg/jaudiotagger/audio/SupportedFileFormat;.DSF:Lorg/jaudiotagger/audio/SupportedFileFormat; // field@81d4 │ │ -2cb182: 2202 ce10 |00d9: new-instance v2, Lorg/jaudiotagger/audio/SupportedFileFormat; // type@10ce │ │ -2cb186: 1a0d c113 |00db: const-string v13, "DFF" // string@13c1 │ │ -2cb18a: 130f 0f00 |00dd: const/16 v15, #int 15 // #f │ │ -2cb18e: 1a0e 0167 |00df: const-string v14, "dff" // string@6701 │ │ -2cb192: 0813 0a00 |00e1: move-object/from16 v19, v10 │ │ -2cb196: 1a0a c014 |00e3: const-string v10, "Dff" // string@14c0 │ │ -2cb19a: 705a 988a d2ef |00e5: invoke-direct {v2, v13, v15, v14, v10}, Lorg/jaudiotagger/audio/SupportedFileFormat;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8a98 │ │ -2cb1a0: 6902 d381 |00e8: sput-object v2, Lorg/jaudiotagger/audio/SupportedFileFormat;.DFF:Lorg/jaudiotagger/audio/SupportedFileFormat; // field@81d3 │ │ -2cb1a4: 130a 1000 |00ea: const/16 v10, #int 16 // #10 │ │ -2cb1a8: 23aa c813 |00ec: new-array v10, v10, [Lorg/jaudiotagger/audio/SupportedFileFormat; // type@13c8 │ │ -2cb1ac: 120d |00ee: const/4 v13, #int 0 // #0 │ │ -2cb1ae: 4d00 0a0d |00ef: aput-object v0, v10, v13 │ │ -2cb1b2: 1210 |00f1: const/4 v0, #int 1 // #1 │ │ -2cb1b4: 4d01 0a00 |00f2: aput-object v1, v10, v0 │ │ -2cb1b8: 1220 |00f4: const/4 v0, #int 2 // #2 │ │ -2cb1ba: 4d03 0a00 |00f5: aput-object v3, v10, v0 │ │ -2cb1be: 1230 |00f7: const/4 v0, #int 3 // #3 │ │ -2cb1c0: 4d05 0a00 |00f8: aput-object v5, v10, v0 │ │ -2cb1c4: 1240 |00fa: const/4 v0, #int 4 // #4 │ │ -2cb1c6: 4d07 0a00 |00fb: aput-object v7, v10, v0 │ │ -2cb1ca: 1250 |00fd: const/4 v0, #int 5 // #5 │ │ -2cb1cc: 4d09 0a00 |00fe: aput-object v9, v10, v0 │ │ -2cb1d0: 1260 |0100: const/4 v0, #int 6 // #6 │ │ -2cb1d2: 4d0c 0a00 |0101: aput-object v12, v10, v0 │ │ -2cb1d6: 1270 |0103: const/4 v0, #int 7 // #7 │ │ -2cb1d8: 4d0b 0a00 |0104: aput-object v11, v10, v0 │ │ -2cb1dc: 1300 0800 |0106: const/16 v0, #int 8 // #8 │ │ -2cb1e0: 4d08 0a00 |0108: aput-object v8, v10, v0 │ │ -2cb1e4: 1300 0900 |010a: const/16 v0, #int 9 // #9 │ │ -2cb1e8: 4d06 0a00 |010c: aput-object v6, v10, v0 │ │ -2cb1ec: 1300 0a00 |010e: const/16 v0, #int 10 // #a │ │ -2cb1f0: 4d04 0a00 |0110: aput-object v4, v10, v0 │ │ -2cb1f4: 1300 0b00 |0112: const/16 v0, #int 11 // #b │ │ -2cb1f8: 4d10 0a00 |0114: aput-object v16, v10, v0 │ │ -2cb1fc: 1300 0c00 |0116: const/16 v0, #int 12 // #c │ │ -2cb200: 4d11 0a00 |0118: aput-object v17, v10, v0 │ │ -2cb204: 1300 0d00 |011a: const/16 v0, #int 13 // #d │ │ -2cb208: 4d12 0a00 |011c: aput-object v18, v10, v0 │ │ -2cb20c: 1300 0e00 |011e: const/16 v0, #int 14 // #e │ │ -2cb210: 4d13 0a00 |0120: aput-object v19, v10, v0 │ │ -2cb214: 4d02 0a0f |0122: aput-object v2, v10, v15 │ │ -2cb218: 690a cf81 |0124: sput-object v10, Lorg/jaudiotagger/audio/SupportedFileFormat;.$VALUES:[Lorg/jaudiotagger/audio/SupportedFileFormat; // field@81cf │ │ -2cb21c: 0e00 |0126: return-void │ │ +2cafc4: |[2cafc4] org.jaudiotagger.audio.SupportedFileFormat.:()V │ │ +2cafd4: 2200 ce10 |0000: new-instance v0, Lorg/jaudiotagger/audio/SupportedFileFormat; // type@10ce │ │ +2cafd8: 1a01 c53e |0002: const-string v1, "OGG" // string@3ec5 │ │ +2cafdc: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +2cafde: 1a03 ab95 |0005: const-string v3, "ogg" // string@95ab │ │ +2cafe2: 1a04 443f |0007: const-string v4, "Ogg" // string@3f44 │ │ +2cafe6: 7054 988a 1032 |0009: invoke-direct {v0, v1, v2, v3, v4}, Lorg/jaudiotagger/audio/SupportedFileFormat;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8a98 │ │ +2cafec: 6900 db81 |000c: sput-object v0, Lorg/jaudiotagger/audio/SupportedFileFormat;.OGG:Lorg/jaudiotagger/audio/SupportedFileFormat; // field@81db │ │ +2caff0: 2201 ce10 |000e: new-instance v1, Lorg/jaudiotagger/audio/SupportedFileFormat; // type@10ce │ │ +2caff4: 1a03 7a39 |0010: const-string v3, "MP3" // string@397a │ │ +2caff8: 1214 |0012: const/4 v4, #int 1 // #1 │ │ +2caffa: 1a05 6492 |0013: const-string v5, "mp3" // string@9264 │ │ +2caffe: 1a06 753c |0015: const-string v6, "Mp3" // string@3c75 │ │ +2cb002: 7056 988a 3154 |0017: invoke-direct {v1, v3, v4, v5, v6}, Lorg/jaudiotagger/audio/SupportedFileFormat;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8a98 │ │ +2cb008: 6901 d981 |001a: sput-object v1, Lorg/jaudiotagger/audio/SupportedFileFormat;.MP3:Lorg/jaudiotagger/audio/SupportedFileFormat; // field@81d9 │ │ +2cb00c: 2203 ce10 |001c: new-instance v3, Lorg/jaudiotagger/audio/SupportedFileFormat; // type@10ce │ │ +2cb010: 1a05 d817 |001e: const-string v5, "FLAC" // string@17d8 │ │ +2cb014: 1226 |0020: const/4 v6, #int 2 // #2 │ │ +2cb016: 1a07 546c |0021: const-string v7, "flac" // string@6c54 │ │ +2cb01a: 1a08 381a |0023: const-string v8, "Flac" // string@1a38 │ │ +2cb01e: 7058 988a 5376 |0025: invoke-direct {v3, v5, v6, v7, v8}, Lorg/jaudiotagger/audio/SupportedFileFormat;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8a98 │ │ +2cb024: 6903 d581 |0028: sput-object v3, Lorg/jaudiotagger/audio/SupportedFileFormat;.FLAC:Lorg/jaudiotagger/audio/SupportedFileFormat; // field@81d5 │ │ +2cb028: 2205 ce10 |002a: new-instance v5, Lorg/jaudiotagger/audio/SupportedFileFormat; // type@10ce │ │ +2cb02c: 1a07 9539 |002c: const-string v7, "MP4" // string@3995 │ │ +2cb030: 1238 |002e: const/4 v8, #int 3 // #3 │ │ +2cb032: 1a09 6f92 |002f: const-string v9, "mp4" // string@926f │ │ +2cb036: 1a0a 793c |0031: const-string v10, "Mp4" // string@3c79 │ │ +2cb03a: 705a 988a 7598 |0033: invoke-direct {v5, v7, v8, v9, v10}, Lorg/jaudiotagger/audio/SupportedFileFormat;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8a98 │ │ +2cb040: 6905 da81 |0036: sput-object v5, Lorg/jaudiotagger/audio/SupportedFileFormat;.MP4:Lorg/jaudiotagger/audio/SupportedFileFormat; // field@81da │ │ +2cb044: 2207 ce10 |0038: new-instance v7, Lorg/jaudiotagger/audio/SupportedFileFormat; // type@10ce │ │ +2cb048: 1a09 cd37 |003a: const-string v9, "M4A" // string@37cd │ │ +2cb04c: 124b |003c: const/4 v11, #int 4 // #4 │ │ +2cb04e: 1a0c b082 |003d: const-string v12, "m4a" // string@82b0 │ │ +2cb052: 705a 988a 97cb |003f: invoke-direct {v7, v9, v11, v12, v10}, Lorg/jaudiotagger/audio/SupportedFileFormat;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8a98 │ │ +2cb058: 6907 d681 |0042: sput-object v7, Lorg/jaudiotagger/audio/SupportedFileFormat;.M4A:Lorg/jaudiotagger/audio/SupportedFileFormat; // field@81d6 │ │ +2cb05c: 2209 ce10 |0044: new-instance v9, Lorg/jaudiotagger/audio/SupportedFileFormat; // type@10ce │ │ +2cb060: 1a0c d237 |0046: const-string v12, "M4P" // string@37d2 │ │ +2cb064: 125d |0048: const/4 v13, #int 5 // #5 │ │ +2cb066: 1a0e b282 |0049: const-string v14, "m4p" // string@82b2 │ │ +2cb06a: 1a0f d437 |004b: const-string v15, "M4p" // string@37d4 │ │ +2cb06e: 705f 988a c9ed |004d: invoke-direct {v9, v12, v13, v14, v15}, Lorg/jaudiotagger/audio/SupportedFileFormat;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8a98 │ │ +2cb074: 6909 d881 |0050: sput-object v9, Lorg/jaudiotagger/audio/SupportedFileFormat;.M4P:Lorg/jaudiotagger/audio/SupportedFileFormat; // field@81d8 │ │ +2cb078: 220c ce10 |0052: new-instance v12, Lorg/jaudiotagger/audio/SupportedFileFormat; // type@10ce │ │ +2cb07c: 1a0e 5c53 |0054: const-string v14, "WMA" // string@535c │ │ +2cb080: 126f |0056: const/4 v15, #int 6 // #6 │ │ +2cb082: 1a0d 9fb4 |0057: const-string v13, "wma" // string@b49f │ │ +2cb086: 1a0b 9d54 |0059: const-string v11, "Wma" // string@549d │ │ +2cb08a: 705b 988a ecdf |005b: invoke-direct {v12, v14, v15, v13, v11}, Lorg/jaudiotagger/audio/SupportedFileFormat;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8a98 │ │ +2cb090: 690c df81 |005e: sput-object v12, Lorg/jaudiotagger/audio/SupportedFileFormat;.WMA:Lorg/jaudiotagger/audio/SupportedFileFormat; // field@81df │ │ +2cb094: 220b ce10 |0060: new-instance v11, Lorg/jaudiotagger/audio/SupportedFileFormat; // type@10ce │ │ +2cb098: 1a0d f752 |0062: const-string v13, "WAV" // string@52f7 │ │ +2cb09c: 127e |0064: const/4 v14, #int 7 // #7 │ │ +2cb09e: 1a0f 55b4 |0065: const-string v15, "wav" // string@b455 │ │ +2cb0a2: 1a08 9f53 |0067: const-string v8, "Wav" // string@539f │ │ +2cb0a6: 7058 988a dbfe |0069: invoke-direct {v11, v13, v14, v15, v8}, Lorg/jaudiotagger/audio/SupportedFileFormat;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8a98 │ │ +2cb0ac: 690b de81 |006c: sput-object v11, Lorg/jaudiotagger/audio/SupportedFileFormat;.WAV:Lorg/jaudiotagger/audio/SupportedFileFormat; // field@81de │ │ +2cb0b0: 2208 ce10 |006e: new-instance v8, Lorg/jaudiotagger/audio/SupportedFileFormat; // type@10ce │ │ +2cb0b4: 1a0d 7a42 |0070: const-string v13, "RA" // string@427a │ │ +2cb0b8: 130f 0800 |0072: const/16 v15, #int 8 // #8 │ │ +2cb0bc: 1a0e 0c9c |0074: const-string v14, "ra" // string@9c0c │ │ +2cb0c0: 1a06 2943 |0076: const-string v6, "Ra" // string@4329 │ │ +2cb0c4: 7056 988a d8ef |0078: invoke-direct {v8, v13, v15, v14, v6}, Lorg/jaudiotagger/audio/SupportedFileFormat;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8a98 │ │ +2cb0ca: 6908 dc81 |007b: sput-object v8, Lorg/jaudiotagger/audio/SupportedFileFormat;.RA:Lorg/jaudiotagger/audio/SupportedFileFormat; // field@81dc │ │ +2cb0ce: 2206 ce10 |007d: new-instance v6, Lorg/jaudiotagger/audio/SupportedFileFormat; // type@10ce │ │ +2cb0d2: 1a0d 0343 |007f: const-string v13, "RM" // string@4303 │ │ +2cb0d6: 130e 0900 |0081: const/16 v14, #int 9 // #9 │ │ +2cb0da: 1a0f 1e9f |0083: const-string v15, "rm" // string@9f1e │ │ +2cb0de: 1a04 e843 |0085: const-string v4, "Rm" // string@43e8 │ │ +2cb0e2: 7054 988a d6fe |0087: invoke-direct {v6, v13, v14, v15, v4}, Lorg/jaudiotagger/audio/SupportedFileFormat;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8a98 │ │ +2cb0e8: 6906 dd81 |008a: sput-object v6, Lorg/jaudiotagger/audio/SupportedFileFormat;.RM:Lorg/jaudiotagger/audio/SupportedFileFormat; // field@81dd │ │ +2cb0ec: 2204 ce10 |008c: new-instance v4, Lorg/jaudiotagger/audio/SupportedFileFormat; // type@10ce │ │ +2cb0f0: 1a0d d037 |008e: const-string v13, "M4B" // string@37d0 │ │ +2cb0f4: 130f 0a00 |0090: const/16 v15, #int 10 // #a │ │ +2cb0f8: 1a0e b182 |0092: const-string v14, "m4b" // string@82b1 │ │ +2cb0fc: 705a 988a d4ef |0094: invoke-direct {v4, v13, v15, v14, v10}, Lorg/jaudiotagger/audio/SupportedFileFormat;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8a98 │ │ +2cb102: 6904 d781 |0097: sput-object v4, Lorg/jaudiotagger/audio/SupportedFileFormat;.M4B:Lorg/jaudiotagger/audio/SupportedFileFormat; // field@81d7 │ │ +2cb106: 220a ce10 |0099: new-instance v10, Lorg/jaudiotagger/audio/SupportedFileFormat; // type@10ce │ │ +2cb10a: 1a0d a506 |009b: const-string v13, "AIF" // string@06a5 │ │ +2cb10e: 130e 0b00 |009d: const/16 v14, #int 11 // #b │ │ +2cb112: 1a0f 385a |009f: const-string v15, "aif" // string@5a38 │ │ +2cb116: 1a02 9808 |00a1: const-string v2, "Aif" // string@0898 │ │ +2cb11a: 7052 988a dafe |00a3: invoke-direct {v10, v13, v14, v15, v2}, Lorg/jaudiotagger/audio/SupportedFileFormat;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8a98 │ │ +2cb120: 690a d081 |00a6: sput-object v10, Lorg/jaudiotagger/audio/SupportedFileFormat;.AIF:Lorg/jaudiotagger/audio/SupportedFileFormat; // field@81d0 │ │ +2cb124: 220d ce10 |00a8: new-instance v13, Lorg/jaudiotagger/audio/SupportedFileFormat; // type@10ce │ │ +2cb128: 1a0f a706 |00aa: const-string v15, "AIFF" // string@06a7 │ │ +2cb12c: 130e 0c00 |00ac: const/16 v14, #int 12 // #c │ │ +2cb130: 0810 0a00 |00ae: move-object/from16 v16, v10 │ │ +2cb134: 1a0a 3a5a |00b0: const-string v10, "aiff" // string@5a3a │ │ +2cb138: 7052 988a fdae |00b2: invoke-direct {v13, v15, v14, v10, v2}, Lorg/jaudiotagger/audio/SupportedFileFormat;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8a98 │ │ +2cb13e: 690d d281 |00b5: sput-object v13, Lorg/jaudiotagger/audio/SupportedFileFormat;.AIFF:Lorg/jaudiotagger/audio/SupportedFileFormat; // field@81d2 │ │ +2cb142: 2202 ce10 |00b7: new-instance v2, Lorg/jaudiotagger/audio/SupportedFileFormat; // type@10ce │ │ +2cb146: 1a0a a606 |00b9: const-string v10, "AIFC" // string@06a6 │ │ +2cb14a: 130f 0d00 |00bb: const/16 v15, #int 13 // #d │ │ +2cb14e: 1a0e 395a |00bd: const-string v14, "aifc" // string@5a39 │ │ +2cb152: 0811 0d00 |00bf: move-object/from16 v17, v13 │ │ +2cb156: 1a0d 9908 |00c1: const-string v13, "Aif Compressed" // string@0899 │ │ +2cb15a: 705d 988a a2ef |00c3: invoke-direct {v2, v10, v15, v14, v13}, Lorg/jaudiotagger/audio/SupportedFileFormat;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8a98 │ │ +2cb160: 6902 d181 |00c6: sput-object v2, Lorg/jaudiotagger/audio/SupportedFileFormat;.AIFC:Lorg/jaudiotagger/audio/SupportedFileFormat; // field@81d1 │ │ +2cb164: 220a ce10 |00c8: new-instance v10, Lorg/jaudiotagger/audio/SupportedFileFormat; // type@10ce │ │ +2cb168: 1a0d 2914 |00ca: const-string v13, "DSF" // string@1429 │ │ +2cb16c: 130e 0e00 |00cc: const/16 v14, #int 14 // #e │ │ +2cb170: 1a0f e168 |00ce: const-string v15, "dsf" // string@68e1 │ │ +2cb174: 0812 0200 |00d0: move-object/from16 v18, v2 │ │ +2cb178: 1a02 4d15 |00d2: const-string v2, "Dsf" // string@154d │ │ +2cb17c: 7052 988a dafe |00d4: invoke-direct {v10, v13, v14, v15, v2}, Lorg/jaudiotagger/audio/SupportedFileFormat;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8a98 │ │ +2cb182: 690a d481 |00d7: sput-object v10, Lorg/jaudiotagger/audio/SupportedFileFormat;.DSF:Lorg/jaudiotagger/audio/SupportedFileFormat; // field@81d4 │ │ +2cb186: 2202 ce10 |00d9: new-instance v2, Lorg/jaudiotagger/audio/SupportedFileFormat; // type@10ce │ │ +2cb18a: 1a0d c113 |00db: const-string v13, "DFF" // string@13c1 │ │ +2cb18e: 130f 0f00 |00dd: const/16 v15, #int 15 // #f │ │ +2cb192: 1a0e 0167 |00df: const-string v14, "dff" // string@6701 │ │ +2cb196: 0813 0a00 |00e1: move-object/from16 v19, v10 │ │ +2cb19a: 1a0a c014 |00e3: const-string v10, "Dff" // string@14c0 │ │ +2cb19e: 705a 988a d2ef |00e5: invoke-direct {v2, v13, v15, v14, v10}, Lorg/jaudiotagger/audio/SupportedFileFormat;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8a98 │ │ +2cb1a4: 6902 d381 |00e8: sput-object v2, Lorg/jaudiotagger/audio/SupportedFileFormat;.DFF:Lorg/jaudiotagger/audio/SupportedFileFormat; // field@81d3 │ │ +2cb1a8: 130a 1000 |00ea: const/16 v10, #int 16 // #10 │ │ +2cb1ac: 23aa c813 |00ec: new-array v10, v10, [Lorg/jaudiotagger/audio/SupportedFileFormat; // type@13c8 │ │ +2cb1b0: 120d |00ee: const/4 v13, #int 0 // #0 │ │ +2cb1b2: 4d00 0a0d |00ef: aput-object v0, v10, v13 │ │ +2cb1b6: 1210 |00f1: const/4 v0, #int 1 // #1 │ │ +2cb1b8: 4d01 0a00 |00f2: aput-object v1, v10, v0 │ │ +2cb1bc: 1220 |00f4: const/4 v0, #int 2 // #2 │ │ +2cb1be: 4d03 0a00 |00f5: aput-object v3, v10, v0 │ │ +2cb1c2: 1230 |00f7: const/4 v0, #int 3 // #3 │ │ +2cb1c4: 4d05 0a00 |00f8: aput-object v5, v10, v0 │ │ +2cb1c8: 1240 |00fa: const/4 v0, #int 4 // #4 │ │ +2cb1ca: 4d07 0a00 |00fb: aput-object v7, v10, v0 │ │ +2cb1ce: 1250 |00fd: const/4 v0, #int 5 // #5 │ │ +2cb1d0: 4d09 0a00 |00fe: aput-object v9, v10, v0 │ │ +2cb1d4: 1260 |0100: const/4 v0, #int 6 // #6 │ │ +2cb1d6: 4d0c 0a00 |0101: aput-object v12, v10, v0 │ │ +2cb1da: 1270 |0103: const/4 v0, #int 7 // #7 │ │ +2cb1dc: 4d0b 0a00 |0104: aput-object v11, v10, v0 │ │ +2cb1e0: 1300 0800 |0106: const/16 v0, #int 8 // #8 │ │ +2cb1e4: 4d08 0a00 |0108: aput-object v8, v10, v0 │ │ +2cb1e8: 1300 0900 |010a: const/16 v0, #int 9 // #9 │ │ +2cb1ec: 4d06 0a00 |010c: aput-object v6, v10, v0 │ │ +2cb1f0: 1300 0a00 |010e: const/16 v0, #int 10 // #a │ │ +2cb1f4: 4d04 0a00 |0110: aput-object v4, v10, v0 │ │ +2cb1f8: 1300 0b00 |0112: const/16 v0, #int 11 // #b │ │ +2cb1fc: 4d10 0a00 |0114: aput-object v16, v10, v0 │ │ +2cb200: 1300 0c00 |0116: const/16 v0, #int 12 // #c │ │ +2cb204: 4d11 0a00 |0118: aput-object v17, v10, v0 │ │ +2cb208: 1300 0d00 |011a: const/16 v0, #int 13 // #d │ │ +2cb20c: 4d12 0a00 |011c: aput-object v18, v10, v0 │ │ +2cb210: 1300 0e00 |011e: const/16 v0, #int 14 // #e │ │ +2cb214: 4d13 0a00 |0120: aput-object v19, v10, v0 │ │ +2cb218: 4d02 0a0f |0122: aput-object v2, v10, v15 │ │ +2cb21c: 690a cf81 |0124: sput-object v10, Lorg/jaudiotagger/audio/SupportedFileFormat;.$VALUES:[Lorg/jaudiotagger/audio/SupportedFileFormat; // field@81cf │ │ +2cb220: 0e00 |0126: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ 0x000e line=10 │ │ 0x001c line=11 │ │ 0x002a line=12 │ │ 0x0038 line=13 │ │ @@ -685490,19 +685490,19 @@ │ │ type : '(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -2cb220: |[2cb220] org.jaudiotagger.audio.SupportedFileFormat.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V │ │ -2cb230: 7030 0387 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@8703 │ │ -2cb236: 5b03 e181 |0003: iput-object v3, v0, Lorg/jaudiotagger/audio/SupportedFileFormat;.filesuffix:Ljava/lang/String; // field@81e1 │ │ -2cb23a: 5b04 e081 |0005: iput-object v4, v0, Lorg/jaudiotagger/audio/SupportedFileFormat;.displayName:Ljava/lang/String; // field@81e0 │ │ -2cb23e: 0e00 |0007: return-void │ │ +2cb224: |[2cb224] org.jaudiotagger.audio.SupportedFileFormat.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V │ │ +2cb234: 7030 0387 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@8703 │ │ +2cb23a: 5b03 e181 |0003: iput-object v3, v0, Lorg/jaudiotagger/audio/SupportedFileFormat;.filesuffix:Ljava/lang/String; // field@81e1 │ │ +2cb23e: 5b04 e081 |0005: iput-object v4, v0, Lorg/jaudiotagger/audio/SupportedFileFormat;.displayName:Ljava/lang/String; // field@81e0 │ │ +2cb242: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0003 line=40 │ │ 0x0005 line=41 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/jaudiotagger/audio/SupportedFileFormat; │ │ @@ -685516,20 +685516,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/jaudiotagger/audio/SupportedFileFormat;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -2caf78: |[2caf78] org.jaudiotagger.audio.SupportedFileFormat.valueOf:(Ljava/lang/String;)Lorg/jaudiotagger/audio/SupportedFileFormat; │ │ -2caf88: 1c00 ce10 |0000: const-class v0, Lorg/jaudiotagger/audio/SupportedFileFormat; // type@10ce │ │ -2caf8c: 7120 0487 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@8704 │ │ -2caf92: 0c01 |0005: move-result-object v1 │ │ -2caf94: 1f01 ce10 |0006: check-cast v1, Lorg/jaudiotagger/audio/SupportedFileFormat; // type@10ce │ │ -2caf98: 1101 |0008: return-object v1 │ │ +2caf7c: |[2caf7c] org.jaudiotagger.audio.SupportedFileFormat.valueOf:(Ljava/lang/String;)Lorg/jaudiotagger/audio/SupportedFileFormat; │ │ +2caf8c: 1c00 ce10 |0000: const-class v0, Lorg/jaudiotagger/audio/SupportedFileFormat; // type@10ce │ │ +2caf90: 7120 0487 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@8704 │ │ +2caf96: 0c01 |0005: move-result-object v1 │ │ +2caf98: 1f01 ce10 |0006: check-cast v1, Lorg/jaudiotagger/audio/SupportedFileFormat; // type@10ce │ │ +2caf9c: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #3 : (in Lorg/jaudiotagger/audio/SupportedFileFormat;) │ │ @@ -685537,20 +685537,20 @@ │ │ type : '()[Lorg/jaudiotagger/audio/SupportedFileFormat;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -2caf9c: |[2caf9c] org.jaudiotagger.audio.SupportedFileFormat.values:()[Lorg/jaudiotagger/audio/SupportedFileFormat; │ │ -2cafac: 6200 cf81 |0000: sget-object v0, Lorg/jaudiotagger/audio/SupportedFileFormat;.$VALUES:[Lorg/jaudiotagger/audio/SupportedFileFormat; // field@81cf │ │ -2cafb0: 6e10 01a0 0000 |0002: invoke-virtual {v0}, [Lorg/jaudiotagger/audio/SupportedFileFormat;.clone:()Ljava/lang/Object; // method@a001 │ │ -2cafb6: 0c00 |0005: move-result-object v0 │ │ -2cafb8: 1f00 c813 |0006: check-cast v0, [Lorg/jaudiotagger/audio/SupportedFileFormat; // type@13c8 │ │ -2cafbc: 1100 |0008: return-object v0 │ │ +2cafa0: |[2cafa0] org.jaudiotagger.audio.SupportedFileFormat.values:()[Lorg/jaudiotagger/audio/SupportedFileFormat; │ │ +2cafb0: 6200 cf81 |0000: sget-object v0, Lorg/jaudiotagger/audio/SupportedFileFormat;.$VALUES:[Lorg/jaudiotagger/audio/SupportedFileFormat; // field@81cf │ │ +2cafb4: 6e10 01a0 0000 |0002: invoke-virtual {v0}, [Lorg/jaudiotagger/audio/SupportedFileFormat;.clone:()Ljava/lang/Object; // method@a001 │ │ +2cafba: 0c00 |0005: move-result-object v0 │ │ +2cafbc: 1f00 c813 |0006: check-cast v0, [Lorg/jaudiotagger/audio/SupportedFileFormat; // type@13c8 │ │ +2cafc0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/jaudiotagger/audio/SupportedFileFormat;) │ │ @@ -685558,17 +685558,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2caf48: |[2caf48] org.jaudiotagger.audio.SupportedFileFormat.getDisplayName:()Ljava/lang/String; │ │ -2caf58: 5410 e081 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/SupportedFileFormat;.displayName:Ljava/lang/String; // field@81e0 │ │ -2caf5c: 1100 |0002: return-object v0 │ │ +2caf4c: |[2caf4c] org.jaudiotagger.audio.SupportedFileFormat.getDisplayName:()Ljava/lang/String; │ │ +2caf5c: 5410 e081 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/SupportedFileFormat;.displayName:Ljava/lang/String; // field@81e0 │ │ +2caf60: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/SupportedFileFormat; │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/SupportedFileFormat;) │ │ @@ -685576,17 +685576,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2caf60: |[2caf60] org.jaudiotagger.audio.SupportedFileFormat.getFilesuffix:()Ljava/lang/String; │ │ -2caf70: 5410 e181 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/SupportedFileFormat;.filesuffix:Ljava/lang/String; // field@81e1 │ │ -2caf74: 1100 |0002: return-object v0 │ │ +2caf64: |[2caf64] org.jaudiotagger.audio.SupportedFileFormat.getFilesuffix:()Ljava/lang/String; │ │ +2caf74: 5410 e181 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/SupportedFileFormat;.filesuffix:Ljava/lang/String; // field@81e1 │ │ +2caf78: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/SupportedFileFormat; │ │ │ │ source_file_idx : 18594 (SupportedFileFormat.java) │ │ @@ -685637,31 +685637,31 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -2cb288: |[2cb288] org.jaudiotagger.audio.aiff.AiffAudioHeader$Endian.:()V │ │ -2cb298: 2200 cf10 |0000: new-instance v0, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader$Endian; // type@10cf │ │ -2cb29c: 1a01 f90a |0002: const-string v1, "BIG_ENDIAN" // string@0af9 │ │ -2cb2a0: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -2cb2a2: 7030 9e8a 1002 |0005: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader$Endian;.:(Ljava/lang/String;I)V // method@8a9e │ │ -2cb2a8: 6900 e381 |0008: sput-object v0, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader$Endian;.BIG_ENDIAN:Lorg/jaudiotagger/audio/aiff/AiffAudioHeader$Endian; // field@81e3 │ │ -2cb2ac: 2201 cf10 |000a: new-instance v1, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader$Endian; // type@10cf │ │ -2cb2b0: 1a03 5a22 |000c: const-string v3, "LITTLE_ENDIAN" // string@225a │ │ -2cb2b4: 1214 |000e: const/4 v4, #int 1 // #1 │ │ -2cb2b6: 7030 9e8a 3104 |000f: invoke-direct {v1, v3, v4}, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader$Endian;.:(Ljava/lang/String;I)V // method@8a9e │ │ -2cb2bc: 6901 e481 |0012: sput-object v1, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader$Endian;.LITTLE_ENDIAN:Lorg/jaudiotagger/audio/aiff/AiffAudioHeader$Endian; // field@81e4 │ │ -2cb2c0: 1223 |0014: const/4 v3, #int 2 // #2 │ │ -2cb2c2: 2333 c913 |0015: new-array v3, v3, [Lorg/jaudiotagger/audio/aiff/AiffAudioHeader$Endian; // type@13c9 │ │ -2cb2c6: 4d00 0302 |0017: aput-object v0, v3, v2 │ │ -2cb2ca: 4d01 0304 |0019: aput-object v1, v3, v4 │ │ -2cb2ce: 6903 e281 |001b: sput-object v3, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader$Endian;.$VALUES:[Lorg/jaudiotagger/audio/aiff/AiffAudioHeader$Endian; // field@81e2 │ │ -2cb2d2: 0e00 |001d: return-void │ │ +2cb28c: |[2cb28c] org.jaudiotagger.audio.aiff.AiffAudioHeader$Endian.:()V │ │ +2cb29c: 2200 cf10 |0000: new-instance v0, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader$Endian; // type@10cf │ │ +2cb2a0: 1a01 f90a |0002: const-string v1, "BIG_ENDIAN" // string@0af9 │ │ +2cb2a4: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +2cb2a6: 7030 9e8a 1002 |0005: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader$Endian;.:(Ljava/lang/String;I)V // method@8a9e │ │ +2cb2ac: 6900 e381 |0008: sput-object v0, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader$Endian;.BIG_ENDIAN:Lorg/jaudiotagger/audio/aiff/AiffAudioHeader$Endian; // field@81e3 │ │ +2cb2b0: 2201 cf10 |000a: new-instance v1, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader$Endian; // type@10cf │ │ +2cb2b4: 1a03 5a22 |000c: const-string v3, "LITTLE_ENDIAN" // string@225a │ │ +2cb2b8: 1214 |000e: const/4 v4, #int 1 // #1 │ │ +2cb2ba: 7030 9e8a 3104 |000f: invoke-direct {v1, v3, v4}, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader$Endian;.:(Ljava/lang/String;I)V // method@8a9e │ │ +2cb2c0: 6901 e481 |0012: sput-object v1, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader$Endian;.LITTLE_ENDIAN:Lorg/jaudiotagger/audio/aiff/AiffAudioHeader$Endian; // field@81e4 │ │ +2cb2c4: 1223 |0014: const/4 v3, #int 2 // #2 │ │ +2cb2c6: 2333 c913 |0015: new-array v3, v3, [Lorg/jaudiotagger/audio/aiff/AiffAudioHeader$Endian; // type@13c9 │ │ +2cb2ca: 4d00 0302 |0017: aput-object v0, v3, v2 │ │ +2cb2ce: 4d01 0304 |0019: aput-object v1, v3, v4 │ │ +2cb2d2: 6903 e281 |001b: sput-object v3, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader$Endian;.$VALUES:[Lorg/jaudiotagger/audio/aiff/AiffAudioHeader$Endian; // field@81e2 │ │ +2cb2d6: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ 0x000a line=18 │ │ 0x001b line=15 │ │ locals : │ │ │ │ @@ -685670,17 +685670,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 │ │ -2cb2d4: |[2cb2d4] org.jaudiotagger.audio.aiff.AiffAudioHeader$Endian.:(Ljava/lang/String;I)V │ │ -2cb2e4: 7030 0387 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@8703 │ │ -2cb2ea: 0e00 |0003: return-void │ │ +2cb2d8: |[2cb2d8] org.jaudiotagger.audio.aiff.AiffAudioHeader$Endian.:(Ljava/lang/String;I)V │ │ +2cb2e8: 7030 0387 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@8703 │ │ +2cb2ee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/audio/aiff/AiffAudioHeader$Endian; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -685690,20 +685690,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/jaudiotagger/audio/aiff/AiffAudioHeader$Endian;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -2cb240: |[2cb240] org.jaudiotagger.audio.aiff.AiffAudioHeader$Endian.valueOf:(Ljava/lang/String;)Lorg/jaudiotagger/audio/aiff/AiffAudioHeader$Endian; │ │ -2cb250: 1c00 cf10 |0000: const-class v0, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader$Endian; // type@10cf │ │ -2cb254: 7120 0487 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@8704 │ │ -2cb25a: 0c01 |0005: move-result-object v1 │ │ -2cb25c: 1f01 cf10 |0006: check-cast v1, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader$Endian; // type@10cf │ │ -2cb260: 1101 |0008: return-object v1 │ │ +2cb244: |[2cb244] org.jaudiotagger.audio.aiff.AiffAudioHeader$Endian.valueOf:(Ljava/lang/String;)Lorg/jaudiotagger/audio/aiff/AiffAudioHeader$Endian; │ │ +2cb254: 1c00 cf10 |0000: const-class v0, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader$Endian; // type@10cf │ │ +2cb258: 7120 0487 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@8704 │ │ +2cb25e: 0c01 |0005: move-result-object v1 │ │ +2cb260: 1f01 cf10 |0006: check-cast v1, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader$Endian; // type@10cf │ │ +2cb264: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #3 : (in Lorg/jaudiotagger/audio/aiff/AiffAudioHeader$Endian;) │ │ @@ -685711,20 +685711,20 @@ │ │ type : '()[Lorg/jaudiotagger/audio/aiff/AiffAudioHeader$Endian;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -2cb264: |[2cb264] org.jaudiotagger.audio.aiff.AiffAudioHeader$Endian.values:()[Lorg/jaudiotagger/audio/aiff/AiffAudioHeader$Endian; │ │ -2cb274: 6200 e281 |0000: sget-object v0, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader$Endian;.$VALUES:[Lorg/jaudiotagger/audio/aiff/AiffAudioHeader$Endian; // field@81e2 │ │ -2cb278: 6e10 02a0 0000 |0002: invoke-virtual {v0}, [Lorg/jaudiotagger/audio/aiff/AiffAudioHeader$Endian;.clone:()Ljava/lang/Object; // method@a002 │ │ -2cb27e: 0c00 |0005: move-result-object v0 │ │ -2cb280: 1f00 c913 |0006: check-cast v0, [Lorg/jaudiotagger/audio/aiff/AiffAudioHeader$Endian; // type@13c9 │ │ -2cb284: 1100 |0008: return-object v0 │ │ +2cb268: |[2cb268] org.jaudiotagger.audio.aiff.AiffAudioHeader$Endian.values:()[Lorg/jaudiotagger/audio/aiff/AiffAudioHeader$Endian; │ │ +2cb278: 6200 e281 |0000: sget-object v0, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader$Endian;.$VALUES:[Lorg/jaudiotagger/audio/aiff/AiffAudioHeader$Endian; // field@81e2 │ │ +2cb27c: 6e10 02a0 0000 |0002: invoke-virtual {v0}, [Lorg/jaudiotagger/audio/aiff/AiffAudioHeader$Endian;.clone:()Ljava/lang/Object; // method@a002 │ │ +2cb282: 0c00 |0005: move-result-object v0 │ │ +2cb284: 1f00 c913 |0006: check-cast v0, [Lorg/jaudiotagger/audio/aiff/AiffAudioHeader$Endian; // type@13c9 │ │ +2cb288: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 2203 (AiffAudioHeader.java) │ │ @@ -685775,38 +685775,38 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -2cb8a0: |[2cb8a0] org.jaudiotagger.audio.aiff.AiffFileHeader.:()V │ │ -2cb8b0: 1a00 c598 |0000: const-string v0, "org.jaudiotagger.audio.aiff.AudioFileHeader" // string@98c5 │ │ -2cb8b4: 7110 168a 0000 |0002: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@8a16 │ │ -2cb8ba: 0c00 |0005: move-result-object v0 │ │ -2cb8bc: 6900 f081 |0006: sput-object v0, Lorg/jaudiotagger/audio/aiff/AiffFileHeader;.logger:Ljava/util/logging/Logger; // field@81f0 │ │ -2cb8c0: 0e00 |0008: return-void │ │ +2cb8a4: |[2cb8a4] org.jaudiotagger.audio.aiff.AiffFileHeader.:()V │ │ +2cb8b4: 1a00 c598 |0000: const-string v0, "org.jaudiotagger.audio.aiff.AudioFileHeader" // string@98c5 │ │ +2cb8b8: 7110 168a 0000 |0002: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@8a16 │ │ +2cb8be: 0c00 |0005: move-result-object v0 │ │ +2cb8c0: 6900 f081 |0006: sput-object v0, Lorg/jaudiotagger/audio/aiff/AiffFileHeader;.logger:Ljava/util/logging/Logger; // field@81f0 │ │ +2cb8c4: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=33 │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/aiff/AiffFileHeader;) │ │ name : '' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -2cb8c4: |[2cb8c4] org.jaudiotagger.audio.aiff.AiffFileHeader.:(Ljava/lang/String;)V │ │ -2cb8d4: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -2cb8da: 5b01 f181 |0003: iput-object v1, v0, Lorg/jaudiotagger/audio/aiff/AiffFileHeader;.loggingName:Ljava/lang/String; // field@81f1 │ │ -2cb8de: 0e00 |0005: return-void │ │ +2cb8c8: |[2cb8c8] org.jaudiotagger.audio.aiff.AiffFileHeader.:(Ljava/lang/String;)V │ │ +2cb8d8: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +2cb8de: 5b01 f181 |0003: iput-object v1, v0, Lorg/jaudiotagger/audio/aiff/AiffFileHeader;.loggingName:Ljava/lang/String; // field@81f1 │ │ +2cb8e2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0003 line=39 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/jaudiotagger/audio/aiff/AiffFileHeader; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ @@ -685816,47 +685816,47 @@ │ │ type : '(Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 68 16-bit code units │ │ -2cb8e0: |[2cb8e0] org.jaudiotagger.audio.aiff.AiffFileHeader.readFileType:(Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;)V │ │ -2cb8f0: 7110 ac8e 0300 |0000: invoke-static {v3}, Lorg/jaudiotagger/audio/generic/Utils;.readFourBytesAsChars:(Ljava/nio/ByteBuffer;)Ljava/lang/String; // method@8eac │ │ -2cb8f6: 0c03 |0003: move-result-object v3 │ │ -2cb8f8: 6200 fe81 |0004: sget-object v0, Lorg/jaudiotagger/audio/aiff/AiffType;.AIFF:Lorg/jaudiotagger/audio/aiff/AiffType; // field@81fe │ │ -2cb8fc: 6e10 ee8a 0000 |0006: invoke-virtual {v0}, Lorg/jaudiotagger/audio/aiff/AiffType;.getCode:()Ljava/lang/String; // method@8aee │ │ -2cb902: 0c00 |0009: move-result-object v0 │ │ -2cb904: 6e20 9c87 3000 |000a: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2cb90a: 0a00 |000d: move-result v0 │ │ -2cb90c: 3800 0800 |000e: if-eqz v0, 0016 // +0008 │ │ -2cb910: 6203 fe81 |0010: sget-object v3, Lorg/jaudiotagger/audio/aiff/AiffType;.AIFF:Lorg/jaudiotagger/audio/aiff/AiffType; // field@81fe │ │ -2cb914: 6e20 b78a 3400 |0012: invoke-virtual {v4, v3}, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;.setFileType:(Lorg/jaudiotagger/audio/aiff/AiffType;)V // method@8ab7 │ │ -2cb91a: 2812 |0015: goto 0027 // +0012 │ │ -2cb91c: 6200 fd81 |0016: sget-object v0, Lorg/jaudiotagger/audio/aiff/AiffType;.AIFC:Lorg/jaudiotagger/audio/aiff/AiffType; // field@81fd │ │ -2cb920: 6e10 ee8a 0000 |0018: invoke-virtual {v0}, Lorg/jaudiotagger/audio/aiff/AiffType;.getCode:()Ljava/lang/String; // method@8aee │ │ -2cb926: 0c00 |001b: move-result-object v0 │ │ -2cb928: 6e20 9c87 3000 |001c: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2cb92e: 0a00 |001f: move-result v0 │ │ -2cb930: 3800 0800 |0020: if-eqz v0, 0028 // +0008 │ │ -2cb934: 6203 fd81 |0022: sget-object v3, Lorg/jaudiotagger/audio/aiff/AiffType;.AIFC:Lorg/jaudiotagger/audio/aiff/AiffType; // field@81fd │ │ -2cb938: 6e20 b78a 3400 |0024: invoke-virtual {v4, v3}, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;.setFileType:(Lorg/jaudiotagger/audio/aiff/AiffType;)V // method@8ab7 │ │ -2cb93e: 0e00 |0027: return-void │ │ -2cb940: 2204 3511 |0028: new-instance v4, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ -2cb944: 2200 3910 |002a: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -2cb948: 7010 cc87 0000 |002c: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2cb94e: 5421 f181 |002f: iget-object v1, v2, Lorg/jaudiotagger/audio/aiff/AiffFileHeader;.loggingName:Ljava/lang/String; // field@81f1 │ │ -2cb952: 6e20 d787 1000 |0031: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cb958: 1a01 1705 |0034: const-string v1, ":Invalid AIFF file: Incorrect file type info " // string@0517 │ │ -2cb95c: 6e20 d787 1000 |0036: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cb962: 6e20 d787 3000 |0039: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cb968: 6e10 df87 0000 |003c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2cb96e: 0c03 |003f: move-result-object v3 │ │ -2cb970: 7020 698d 3400 |0040: invoke-direct {v4, v3}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ -2cb976: 2704 |0043: throw v4 │ │ +2cb8e4: |[2cb8e4] org.jaudiotagger.audio.aiff.AiffFileHeader.readFileType:(Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;)V │ │ +2cb8f4: 7110 ac8e 0300 |0000: invoke-static {v3}, Lorg/jaudiotagger/audio/generic/Utils;.readFourBytesAsChars:(Ljava/nio/ByteBuffer;)Ljava/lang/String; // method@8eac │ │ +2cb8fa: 0c03 |0003: move-result-object v3 │ │ +2cb8fc: 6200 fe81 |0004: sget-object v0, Lorg/jaudiotagger/audio/aiff/AiffType;.AIFF:Lorg/jaudiotagger/audio/aiff/AiffType; // field@81fe │ │ +2cb900: 6e10 ee8a 0000 |0006: invoke-virtual {v0}, Lorg/jaudiotagger/audio/aiff/AiffType;.getCode:()Ljava/lang/String; // method@8aee │ │ +2cb906: 0c00 |0009: move-result-object v0 │ │ +2cb908: 6e20 9c87 3000 |000a: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2cb90e: 0a00 |000d: move-result v0 │ │ +2cb910: 3800 0800 |000e: if-eqz v0, 0016 // +0008 │ │ +2cb914: 6203 fe81 |0010: sget-object v3, Lorg/jaudiotagger/audio/aiff/AiffType;.AIFF:Lorg/jaudiotagger/audio/aiff/AiffType; // field@81fe │ │ +2cb918: 6e20 b78a 3400 |0012: invoke-virtual {v4, v3}, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;.setFileType:(Lorg/jaudiotagger/audio/aiff/AiffType;)V // method@8ab7 │ │ +2cb91e: 2812 |0015: goto 0027 // +0012 │ │ +2cb920: 6200 fd81 |0016: sget-object v0, Lorg/jaudiotagger/audio/aiff/AiffType;.AIFC:Lorg/jaudiotagger/audio/aiff/AiffType; // field@81fd │ │ +2cb924: 6e10 ee8a 0000 |0018: invoke-virtual {v0}, Lorg/jaudiotagger/audio/aiff/AiffType;.getCode:()Ljava/lang/String; // method@8aee │ │ +2cb92a: 0c00 |001b: move-result-object v0 │ │ +2cb92c: 6e20 9c87 3000 |001c: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2cb932: 0a00 |001f: move-result v0 │ │ +2cb934: 3800 0800 |0020: if-eqz v0, 0028 // +0008 │ │ +2cb938: 6203 fd81 |0022: sget-object v3, Lorg/jaudiotagger/audio/aiff/AiffType;.AIFC:Lorg/jaudiotagger/audio/aiff/AiffType; // field@81fd │ │ +2cb93c: 6e20 b78a 3400 |0024: invoke-virtual {v4, v3}, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;.setFileType:(Lorg/jaudiotagger/audio/aiff/AiffType;)V // method@8ab7 │ │ +2cb942: 0e00 |0027: return-void │ │ +2cb944: 2204 3511 |0028: new-instance v4, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ +2cb948: 2200 3910 |002a: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +2cb94c: 7010 cc87 0000 |002c: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2cb952: 5421 f181 |002f: iget-object v1, v2, Lorg/jaudiotagger/audio/aiff/AiffFileHeader;.loggingName:Ljava/lang/String; // field@81f1 │ │ +2cb956: 6e20 d787 1000 |0031: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cb95c: 1a01 1705 |0034: const-string v1, ":Invalid AIFF file: Incorrect file type info " // string@0517 │ │ +2cb960: 6e20 d787 1000 |0036: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cb966: 6e20 d787 3000 |0039: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cb96c: 6e10 df87 0000 |003c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2cb972: 0c03 |003f: move-result-object v3 │ │ +2cb974: 7020 698d 3400 |0040: invoke-direct {v4, v3}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ +2cb97a: 2704 |0043: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x0004 line=86 │ │ 0x0010 line=88 │ │ 0x0016 line=90 │ │ 0x0022 line=92 │ │ @@ -685872,85 +685872,85 @@ │ │ type : '(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 156 16-bit code units │ │ -2cb758: |[2cb758] org.jaudiotagger.audio.aiff.AiffFileHeader.readHeader:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;)J │ │ -2cb768: 6000 af83 |0000: sget v0, Lorg/jaudiotagger/audio/iff/IffHeaderChunk;.FORM_HEADER_LENGTH:I // field@83af │ │ -2cb76c: 7110 3888 0000 |0002: invoke-static {v0}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@8838 │ │ -2cb772: 0c00 |0005: move-result-object v0 │ │ -2cb774: 6201 a481 |0006: sget-object v1, Ljava/nio/ByteOrder;.BIG_ENDIAN:Ljava/nio/ByteOrder; // field@81a4 │ │ -2cb778: 6e20 4c88 1000 |0008: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@884c │ │ -2cb77e: 6e20 6b88 0700 |000b: invoke-virtual {v7, v0}, Ljava/nio/channels/FileChannel;.read:(Ljava/nio/ByteBuffer;)I // method@886b │ │ -2cb784: 0a07 |000e: move-result v7 │ │ -2cb786: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -2cb788: 6e20 4e88 1000 |0010: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ -2cb78e: 6001 af83 |0013: sget v1, Lorg/jaudiotagger/audio/iff/IffHeaderChunk;.FORM_HEADER_LENGTH:I // field@83af │ │ -2cb792: 3417 6100 |0015: if-lt v7, v1, 0076 // +0061 │ │ -2cb796: 7110 ac8e 0000 |0017: invoke-static {v0}, Lorg/jaudiotagger/audio/generic/Utils;.readFourBytesAsChars:(Ljava/nio/ByteBuffer;)Ljava/lang/String; // method@8eac │ │ -2cb79c: 0c07 |001a: move-result-object v7 │ │ -2cb79e: 1a01 6518 |001b: const-string v1, "FORM" // string@1865 │ │ -2cb7a2: 6e20 9c87 7100 |001d: invoke-virtual {v1, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2cb7a8: 0a01 |0020: move-result v1 │ │ -2cb7aa: 3801 3900 |0021: if-eqz v1, 005a // +0039 │ │ -2cb7ae: 6e10 4388 0000 |0023: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.getInt:()I // method@8843 │ │ -2cb7b4: 0a07 |0026: move-result v7 │ │ -2cb7b6: 8171 |0027: int-to-long v1, v7 │ │ -2cb7b8: 6207 f081 |0028: sget-object v7, Lorg/jaudiotagger/audio/aiff/AiffFileHeader;.logger:Ljava/util/logging/Logger; // field@81f0 │ │ -2cb7bc: 2203 3910 |002a: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ -2cb7c0: 7010 cc87 0300 |002c: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2cb7c6: 5464 f181 |002f: iget-object v4, v6, Lorg/jaudiotagger/audio/aiff/AiffFileHeader;.loggingName:Ljava/lang/String; // field@81f1 │ │ -2cb7ca: 6e20 d787 4300 |0031: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cb7d0: 1a04 3505 |0034: const-string v4, ":Reading AIFF header size:" // string@0535 │ │ -2cb7d4: 6e20 d787 4300 |0036: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cb7da: 7120 6191 2100 |0039: invoke-static {v1, v2}, Lorg/jaudiotagger/logging/Hex;.asDecAndHex:(J)Ljava/lang/String; // method@9161 │ │ -2cb7e0: 0c04 |003c: move-result-object v4 │ │ -2cb7e2: 6e20 d787 4300 |003d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cb7e8: 1a04 0705 |0040: const-string v4, ":File Size Should End At:" // string@0507 │ │ -2cb7ec: 6e20 d787 4300 |0042: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cb7f2: 1604 0800 |0045: const-wide/16 v4, #int 8 // #8 │ │ -2cb7f6: bb14 |0047: add-long/2addr v4, v1 │ │ -2cb7f8: 7120 6191 5400 |0048: invoke-static {v4, v5}, Lorg/jaudiotagger/logging/Hex;.asDecAndHex:(J)Ljava/lang/String; // method@9161 │ │ -2cb7fe: 0c04 |004b: move-result-object v4 │ │ -2cb800: 6e20 d787 4300 |004c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cb806: 6e10 df87 0300 |004f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2cb80c: 0c03 |0052: move-result-object v3 │ │ -2cb80e: 6e20 128a 3700 |0053: invoke-virtual {v7, v3}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -2cb814: 7030 c38a 0608 |0056: invoke-direct {v6, v0, v8}, Lorg/jaudiotagger/audio/aiff/AiffFileHeader;.readFileType:(Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;)V // method@8ac3 │ │ -2cb81a: 1001 |0059: return-wide v1 │ │ -2cb81c: 2208 3511 |005a: new-instance v8, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ -2cb820: 2200 3910 |005c: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -2cb824: 7010 cc87 0000 |005e: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2cb82a: 5461 f181 |0061: iget-object v1, v6, Lorg/jaudiotagger/audio/aiff/AiffFileHeader;.loggingName:Ljava/lang/String; // field@81f1 │ │ -2cb82e: 6e20 d787 1000 |0063: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cb834: 1a01 2e05 |0066: const-string v1, ":Not an AIFF file: incorrect signature " // string@052e │ │ -2cb838: 6e20 d787 1000 |0068: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cb83e: 6e20 d787 7000 |006b: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cb844: 6e10 df87 0000 |006e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2cb84a: 0c07 |0071: move-result-object v7 │ │ -2cb84c: 7020 698d 7800 |0072: invoke-direct {v8, v7}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ -2cb852: 2708 |0075: throw v8 │ │ -2cb854: 2208 fc0f |0076: new-instance v8, Ljava/io/IOException; // type@0ffc │ │ -2cb858: 2200 3910 |0078: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -2cb85c: 7010 cc87 0000 |007a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2cb862: 5461 f181 |007d: iget-object v1, v6, Lorg/jaudiotagger/audio/aiff/AiffFileHeader;.loggingName:Ljava/lang/String; // field@81f1 │ │ -2cb866: 6e20 d787 1000 |007f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cb86c: 1a01 e904 |0082: const-string v1, ":AIFF:Unable to read required number of databytes read:" // string@04e9 │ │ -2cb870: 6e20 d787 1000 |0084: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cb876: 6e20 d387 7000 |0087: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2cb87c: 1a07 7405 |008a: const-string v7, ":required:" // string@0574 │ │ -2cb880: 6e20 d787 7000 |008c: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cb886: 6007 af83 |008f: sget v7, Lorg/jaudiotagger/audio/iff/IffHeaderChunk;.FORM_HEADER_LENGTH:I // field@83af │ │ -2cb88a: 6e20 d387 7000 |0091: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2cb890: 6e10 df87 0000 |0094: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2cb896: 0c07 |0097: move-result-object v7 │ │ -2cb898: 7020 8586 7800 |0098: invoke-direct {v8, v7}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8685 │ │ -2cb89e: 2708 |009b: throw v8 │ │ +2cb75c: |[2cb75c] org.jaudiotagger.audio.aiff.AiffFileHeader.readHeader:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;)J │ │ +2cb76c: 6000 af83 |0000: sget v0, Lorg/jaudiotagger/audio/iff/IffHeaderChunk;.FORM_HEADER_LENGTH:I // field@83af │ │ +2cb770: 7110 3888 0000 |0002: invoke-static {v0}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@8838 │ │ +2cb776: 0c00 |0005: move-result-object v0 │ │ +2cb778: 6201 a481 |0006: sget-object v1, Ljava/nio/ByteOrder;.BIG_ENDIAN:Ljava/nio/ByteOrder; // field@81a4 │ │ +2cb77c: 6e20 4c88 1000 |0008: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@884c │ │ +2cb782: 6e20 6b88 0700 |000b: invoke-virtual {v7, v0}, Ljava/nio/channels/FileChannel;.read:(Ljava/nio/ByteBuffer;)I // method@886b │ │ +2cb788: 0a07 |000e: move-result v7 │ │ +2cb78a: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +2cb78c: 6e20 4e88 1000 |0010: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ +2cb792: 6001 af83 |0013: sget v1, Lorg/jaudiotagger/audio/iff/IffHeaderChunk;.FORM_HEADER_LENGTH:I // field@83af │ │ +2cb796: 3417 6100 |0015: if-lt v7, v1, 0076 // +0061 │ │ +2cb79a: 7110 ac8e 0000 |0017: invoke-static {v0}, Lorg/jaudiotagger/audio/generic/Utils;.readFourBytesAsChars:(Ljava/nio/ByteBuffer;)Ljava/lang/String; // method@8eac │ │ +2cb7a0: 0c07 |001a: move-result-object v7 │ │ +2cb7a2: 1a01 6518 |001b: const-string v1, "FORM" // string@1865 │ │ +2cb7a6: 6e20 9c87 7100 |001d: invoke-virtual {v1, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2cb7ac: 0a01 |0020: move-result v1 │ │ +2cb7ae: 3801 3900 |0021: if-eqz v1, 005a // +0039 │ │ +2cb7b2: 6e10 4388 0000 |0023: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.getInt:()I // method@8843 │ │ +2cb7b8: 0a07 |0026: move-result v7 │ │ +2cb7ba: 8171 |0027: int-to-long v1, v7 │ │ +2cb7bc: 6207 f081 |0028: sget-object v7, Lorg/jaudiotagger/audio/aiff/AiffFileHeader;.logger:Ljava/util/logging/Logger; // field@81f0 │ │ +2cb7c0: 2203 3910 |002a: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ +2cb7c4: 7010 cc87 0300 |002c: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2cb7ca: 5464 f181 |002f: iget-object v4, v6, Lorg/jaudiotagger/audio/aiff/AiffFileHeader;.loggingName:Ljava/lang/String; // field@81f1 │ │ +2cb7ce: 6e20 d787 4300 |0031: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cb7d4: 1a04 3505 |0034: const-string v4, ":Reading AIFF header size:" // string@0535 │ │ +2cb7d8: 6e20 d787 4300 |0036: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cb7de: 7120 6191 2100 |0039: invoke-static {v1, v2}, Lorg/jaudiotagger/logging/Hex;.asDecAndHex:(J)Ljava/lang/String; // method@9161 │ │ +2cb7e4: 0c04 |003c: move-result-object v4 │ │ +2cb7e6: 6e20 d787 4300 |003d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cb7ec: 1a04 0705 |0040: const-string v4, ":File Size Should End At:" // string@0507 │ │ +2cb7f0: 6e20 d787 4300 |0042: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cb7f6: 1604 0800 |0045: const-wide/16 v4, #int 8 // #8 │ │ +2cb7fa: bb14 |0047: add-long/2addr v4, v1 │ │ +2cb7fc: 7120 6191 5400 |0048: invoke-static {v4, v5}, Lorg/jaudiotagger/logging/Hex;.asDecAndHex:(J)Ljava/lang/String; // method@9161 │ │ +2cb802: 0c04 |004b: move-result-object v4 │ │ +2cb804: 6e20 d787 4300 |004c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cb80a: 6e10 df87 0300 |004f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2cb810: 0c03 |0052: move-result-object v3 │ │ +2cb812: 6e20 128a 3700 |0053: invoke-virtual {v7, v3}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +2cb818: 7030 c38a 0608 |0056: invoke-direct {v6, v0, v8}, Lorg/jaudiotagger/audio/aiff/AiffFileHeader;.readFileType:(Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;)V // method@8ac3 │ │ +2cb81e: 1001 |0059: return-wide v1 │ │ +2cb820: 2208 3511 |005a: new-instance v8, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ +2cb824: 2200 3910 |005c: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +2cb828: 7010 cc87 0000 |005e: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2cb82e: 5461 f181 |0061: iget-object v1, v6, Lorg/jaudiotagger/audio/aiff/AiffFileHeader;.loggingName:Ljava/lang/String; // field@81f1 │ │ +2cb832: 6e20 d787 1000 |0063: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cb838: 1a01 2e05 |0066: const-string v1, ":Not an AIFF file: incorrect signature " // string@052e │ │ +2cb83c: 6e20 d787 1000 |0068: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cb842: 6e20 d787 7000 |006b: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cb848: 6e10 df87 0000 |006e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2cb84e: 0c07 |0071: move-result-object v7 │ │ +2cb850: 7020 698d 7800 |0072: invoke-direct {v8, v7}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ +2cb856: 2708 |0075: throw v8 │ │ +2cb858: 2208 fc0f |0076: new-instance v8, Ljava/io/IOException; // type@0ffc │ │ +2cb85c: 2200 3910 |0078: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +2cb860: 7010 cc87 0000 |007a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2cb866: 5461 f181 |007d: iget-object v1, v6, Lorg/jaudiotagger/audio/aiff/AiffFileHeader;.loggingName:Ljava/lang/String; // field@81f1 │ │ +2cb86a: 6e20 d787 1000 |007f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cb870: 1a01 e904 |0082: const-string v1, ":AIFF:Unable to read required number of databytes read:" // string@04e9 │ │ +2cb874: 6e20 d787 1000 |0084: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cb87a: 6e20 d387 7000 |0087: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2cb880: 1a07 7405 |008a: const-string v7, ":required:" // string@0574 │ │ +2cb884: 6e20 d787 7000 |008c: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cb88a: 6007 af83 |008f: sget v7, Lorg/jaudiotagger/audio/iff/IffHeaderChunk;.FORM_HEADER_LENGTH:I // field@83af │ │ +2cb88e: 6e20 d387 7000 |0091: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2cb894: 6e10 df87 0000 |0094: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2cb89a: 0c07 |0097: move-result-object v7 │ │ +2cb89c: 7020 8586 7800 |0098: invoke-direct {v8, v7}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8685 │ │ +2cb8a2: 2708 |009b: throw v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0006 line=53 │ │ 0x000b line=54 │ │ 0x0010 line=55 │ │ 0x0013 line=57 │ │ @@ -686002,74 +686002,74 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 109 16-bit code units │ │ -2cba40: |[2cba40] org.jaudiotagger.audio.aiff.AiffInfoReader$1.:()V │ │ -2cba50: 7100 038b 0000 |0000: invoke-static {}, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType;.values:()[Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType; // method@8b03 │ │ -2cba56: 0c00 |0003: move-result-object v0 │ │ -2cba58: 2100 |0004: array-length v0, v0 │ │ -2cba5a: 2300 2013 |0005: new-array v0, v0, [I // type@1320 │ │ -2cba5e: 6900 f381 |0007: sput-object v0, Lorg/jaudiotagger/audio/aiff/AiffInfoReader$1;.$SwitchMap$org$jaudiotagger$audio$aiff$chunk$AiffChunkType:[I // field@81f3 │ │ -2cba62: 6201 0c82 |0009: sget-object v1, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType;.FORMAT_VERSION:Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType; // field@820c │ │ -2cba66: 6e10 018b 0100 |000b: invoke-virtual {v1}, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType;.ordinal:()I // method@8b01 │ │ -2cba6c: 0a01 |000e: move-result v1 │ │ -2cba6e: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -2cba70: 4b02 0001 |0010: aput v2, v0, v1 │ │ -2cba74: 6200 f381 |0012: sget-object v0, Lorg/jaudiotagger/audio/aiff/AiffInfoReader$1;.$SwitchMap$org$jaudiotagger$audio$aiff$chunk$AiffChunkType:[I // field@81f3 │ │ -2cba78: 6201 0482 |0014: sget-object v1, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType;.APPLICATION:Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType; // field@8204 │ │ -2cba7c: 6e10 018b 0100 |0016: invoke-virtual {v1}, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType;.ordinal:()I // method@8b01 │ │ -2cba82: 0a01 |0019: move-result v1 │ │ -2cba84: 1222 |001a: const/4 v2, #int 2 // #2 │ │ -2cba86: 4b02 0001 |001b: aput v2, v0, v1 │ │ -2cba8a: 6200 f381 |001d: sget-object v0, Lorg/jaudiotagger/audio/aiff/AiffInfoReader$1;.$SwitchMap$org$jaudiotagger$audio$aiff$chunk$AiffChunkType:[I // field@81f3 │ │ -2cba8e: 6201 0882 |001f: sget-object v1, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType;.COMMON:Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType; // field@8208 │ │ -2cba92: 6e10 018b 0100 |0021: invoke-virtual {v1}, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType;.ordinal:()I // method@8b01 │ │ -2cba98: 0a01 |0024: move-result v1 │ │ -2cba9a: 1232 |0025: const/4 v2, #int 3 // #3 │ │ -2cba9c: 4b02 0001 |0026: aput v2, v0, v1 │ │ -2cbaa0: 6200 f381 |0028: sget-object v0, Lorg/jaudiotagger/audio/aiff/AiffInfoReader$1;.$SwitchMap$org$jaudiotagger$audio$aiff$chunk$AiffChunkType:[I // field@81f3 │ │ -2cbaa4: 6201 0782 |002a: sget-object v1, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType;.COMMENTS:Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType; // field@8207 │ │ -2cbaa8: 6e10 018b 0100 |002c: invoke-virtual {v1}, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType;.ordinal:()I // method@8b01 │ │ -2cbaae: 0a01 |002f: move-result v1 │ │ -2cbab0: 1242 |0030: const/4 v2, #int 4 // #4 │ │ -2cbab2: 4b02 0001 |0031: aput v2, v0, v1 │ │ -2cbab6: 6200 f381 |0033: sget-object v0, Lorg/jaudiotagger/audio/aiff/AiffInfoReader$1;.$SwitchMap$org$jaudiotagger$audio$aiff$chunk$AiffChunkType:[I // field@81f3 │ │ -2cbaba: 6201 0d82 |0035: sget-object v1, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType;.NAME:Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType; // field@820d │ │ -2cbabe: 6e10 018b 0100 |0037: invoke-virtual {v1}, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType;.ordinal:()I // method@8b01 │ │ -2cbac4: 0a01 |003a: move-result v1 │ │ -2cbac6: 1252 |003b: const/4 v2, #int 5 // #5 │ │ -2cbac8: 4b02 0001 |003c: aput v2, v0, v1 │ │ -2cbacc: 6200 f381 |003e: sget-object v0, Lorg/jaudiotagger/audio/aiff/AiffInfoReader$1;.$SwitchMap$org$jaudiotagger$audio$aiff$chunk$AiffChunkType:[I // field@81f3 │ │ -2cbad0: 6201 0582 |0040: sget-object v1, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType;.AUTHOR:Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType; // field@8205 │ │ -2cbad4: 6e10 018b 0100 |0042: invoke-virtual {v1}, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType;.ordinal:()I // method@8b01 │ │ -2cbada: 0a01 |0045: move-result v1 │ │ -2cbadc: 1262 |0046: const/4 v2, #int 6 // #6 │ │ -2cbade: 4b02 0001 |0047: aput v2, v0, v1 │ │ -2cbae2: 6200 f381 |0049: sget-object v0, Lorg/jaudiotagger/audio/aiff/AiffInfoReader$1;.$SwitchMap$org$jaudiotagger$audio$aiff$chunk$AiffChunkType:[I // field@81f3 │ │ -2cbae6: 6201 0982 |004b: sget-object v1, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType;.COPYRIGHT:Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType; // field@8209 │ │ -2cbaea: 6e10 018b 0100 |004d: invoke-virtual {v1}, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType;.ordinal:()I // method@8b01 │ │ -2cbaf0: 0a01 |0050: move-result v1 │ │ -2cbaf2: 1272 |0051: const/4 v2, #int 7 // #7 │ │ -2cbaf4: 4b02 0001 |0052: aput v2, v0, v1 │ │ -2cbaf8: 6200 f381 |0054: sget-object v0, Lorg/jaudiotagger/audio/aiff/AiffInfoReader$1;.$SwitchMap$org$jaudiotagger$audio$aiff$chunk$AiffChunkType:[I // field@81f3 │ │ -2cbafc: 6201 0382 |0056: sget-object v1, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType;.ANNOTATION:Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType; // field@8203 │ │ -2cbb00: 6e10 018b 0100 |0058: invoke-virtual {v1}, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType;.ordinal:()I // method@8b01 │ │ -2cbb06: 0a01 |005b: move-result v1 │ │ -2cbb08: 1302 0800 |005c: const/16 v2, #int 8 // #8 │ │ -2cbb0c: 4b02 0001 |005e: aput v2, v0, v1 │ │ -2cbb10: 6200 f381 |0060: sget-object v0, Lorg/jaudiotagger/audio/aiff/AiffInfoReader$1;.$SwitchMap$org$jaudiotagger$audio$aiff$chunk$AiffChunkType:[I // field@81f3 │ │ -2cbb14: 6201 0e82 |0062: sget-object v1, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType;.SOUND:Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType; // field@820e │ │ -2cbb18: 6e10 018b 0100 |0064: invoke-virtual {v1}, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType;.ordinal:()I // method@8b01 │ │ -2cbb1e: 0a01 |0067: move-result v1 │ │ -2cbb20: 1302 0900 |0068: const/16 v2, #int 9 // #9 │ │ -2cbb24: 4b02 0001 |006a: aput v2, v0, v1 │ │ -2cbb28: 0e00 |006c: return-void │ │ +2cba44: |[2cba44] org.jaudiotagger.audio.aiff.AiffInfoReader$1.:()V │ │ +2cba54: 7100 038b 0000 |0000: invoke-static {}, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType;.values:()[Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType; // method@8b03 │ │ +2cba5a: 0c00 |0003: move-result-object v0 │ │ +2cba5c: 2100 |0004: array-length v0, v0 │ │ +2cba5e: 2300 2013 |0005: new-array v0, v0, [I // type@1320 │ │ +2cba62: 6900 f381 |0007: sput-object v0, Lorg/jaudiotagger/audio/aiff/AiffInfoReader$1;.$SwitchMap$org$jaudiotagger$audio$aiff$chunk$AiffChunkType:[I // field@81f3 │ │ +2cba66: 6201 0c82 |0009: sget-object v1, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType;.FORMAT_VERSION:Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType; // field@820c │ │ +2cba6a: 6e10 018b 0100 |000b: invoke-virtual {v1}, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType;.ordinal:()I // method@8b01 │ │ +2cba70: 0a01 |000e: move-result v1 │ │ +2cba72: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +2cba74: 4b02 0001 |0010: aput v2, v0, v1 │ │ +2cba78: 6200 f381 |0012: sget-object v0, Lorg/jaudiotagger/audio/aiff/AiffInfoReader$1;.$SwitchMap$org$jaudiotagger$audio$aiff$chunk$AiffChunkType:[I // field@81f3 │ │ +2cba7c: 6201 0482 |0014: sget-object v1, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType;.APPLICATION:Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType; // field@8204 │ │ +2cba80: 6e10 018b 0100 |0016: invoke-virtual {v1}, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType;.ordinal:()I // method@8b01 │ │ +2cba86: 0a01 |0019: move-result v1 │ │ +2cba88: 1222 |001a: const/4 v2, #int 2 // #2 │ │ +2cba8a: 4b02 0001 |001b: aput v2, v0, v1 │ │ +2cba8e: 6200 f381 |001d: sget-object v0, Lorg/jaudiotagger/audio/aiff/AiffInfoReader$1;.$SwitchMap$org$jaudiotagger$audio$aiff$chunk$AiffChunkType:[I // field@81f3 │ │ +2cba92: 6201 0882 |001f: sget-object v1, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType;.COMMON:Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType; // field@8208 │ │ +2cba96: 6e10 018b 0100 |0021: invoke-virtual {v1}, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType;.ordinal:()I // method@8b01 │ │ +2cba9c: 0a01 |0024: move-result v1 │ │ +2cba9e: 1232 |0025: const/4 v2, #int 3 // #3 │ │ +2cbaa0: 4b02 0001 |0026: aput v2, v0, v1 │ │ +2cbaa4: 6200 f381 |0028: sget-object v0, Lorg/jaudiotagger/audio/aiff/AiffInfoReader$1;.$SwitchMap$org$jaudiotagger$audio$aiff$chunk$AiffChunkType:[I // field@81f3 │ │ +2cbaa8: 6201 0782 |002a: sget-object v1, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType;.COMMENTS:Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType; // field@8207 │ │ +2cbaac: 6e10 018b 0100 |002c: invoke-virtual {v1}, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType;.ordinal:()I // method@8b01 │ │ +2cbab2: 0a01 |002f: move-result v1 │ │ +2cbab4: 1242 |0030: const/4 v2, #int 4 // #4 │ │ +2cbab6: 4b02 0001 |0031: aput v2, v0, v1 │ │ +2cbaba: 6200 f381 |0033: sget-object v0, Lorg/jaudiotagger/audio/aiff/AiffInfoReader$1;.$SwitchMap$org$jaudiotagger$audio$aiff$chunk$AiffChunkType:[I // field@81f3 │ │ +2cbabe: 6201 0d82 |0035: sget-object v1, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType;.NAME:Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType; // field@820d │ │ +2cbac2: 6e10 018b 0100 |0037: invoke-virtual {v1}, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType;.ordinal:()I // method@8b01 │ │ +2cbac8: 0a01 |003a: move-result v1 │ │ +2cbaca: 1252 |003b: const/4 v2, #int 5 // #5 │ │ +2cbacc: 4b02 0001 |003c: aput v2, v0, v1 │ │ +2cbad0: 6200 f381 |003e: sget-object v0, Lorg/jaudiotagger/audio/aiff/AiffInfoReader$1;.$SwitchMap$org$jaudiotagger$audio$aiff$chunk$AiffChunkType:[I // field@81f3 │ │ +2cbad4: 6201 0582 |0040: sget-object v1, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType;.AUTHOR:Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType; // field@8205 │ │ +2cbad8: 6e10 018b 0100 |0042: invoke-virtual {v1}, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType;.ordinal:()I // method@8b01 │ │ +2cbade: 0a01 |0045: move-result v1 │ │ +2cbae0: 1262 |0046: const/4 v2, #int 6 // #6 │ │ +2cbae2: 4b02 0001 |0047: aput v2, v0, v1 │ │ +2cbae6: 6200 f381 |0049: sget-object v0, Lorg/jaudiotagger/audio/aiff/AiffInfoReader$1;.$SwitchMap$org$jaudiotagger$audio$aiff$chunk$AiffChunkType:[I // field@81f3 │ │ +2cbaea: 6201 0982 |004b: sget-object v1, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType;.COPYRIGHT:Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType; // field@8209 │ │ +2cbaee: 6e10 018b 0100 |004d: invoke-virtual {v1}, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType;.ordinal:()I // method@8b01 │ │ +2cbaf4: 0a01 |0050: move-result v1 │ │ +2cbaf6: 1272 |0051: const/4 v2, #int 7 // #7 │ │ +2cbaf8: 4b02 0001 |0052: aput v2, v0, v1 │ │ +2cbafc: 6200 f381 |0054: sget-object v0, Lorg/jaudiotagger/audio/aiff/AiffInfoReader$1;.$SwitchMap$org$jaudiotagger$audio$aiff$chunk$AiffChunkType:[I // field@81f3 │ │ +2cbb00: 6201 0382 |0056: sget-object v1, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType;.ANNOTATION:Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType; // field@8203 │ │ +2cbb04: 6e10 018b 0100 |0058: invoke-virtual {v1}, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType;.ordinal:()I // method@8b01 │ │ +2cbb0a: 0a01 |005b: move-result v1 │ │ +2cbb0c: 1302 0800 |005c: const/16 v2, #int 8 // #8 │ │ +2cbb10: 4b02 0001 |005e: aput v2, v0, v1 │ │ +2cbb14: 6200 f381 |0060: sget-object v0, Lorg/jaudiotagger/audio/aiff/AiffInfoReader$1;.$SwitchMap$org$jaudiotagger$audio$aiff$chunk$AiffChunkType:[I // field@81f3 │ │ +2cbb18: 6201 0e82 |0062: sget-object v1, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType;.SOUND:Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType; // field@820e │ │ +2cbb1c: 6e10 018b 0100 |0064: invoke-virtual {v1}, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType;.ordinal:()I // method@8b01 │ │ +2cbb22: 0a01 |0067: move-result v1 │ │ +2cbb24: 1302 0900 |0068: const/16 v2, #int 9 // #9 │ │ +2cbb28: 4b02 0001 |006a: aput v2, v0, v1 │ │ +2cbb2c: 0e00 |006c: return-void │ │ catches : 9 │ │ 0x0009 - 0x0012 │ │ Ljava/lang/NoSuchFieldError; -> 0x0012 │ │ 0x0012 - 0x001d │ │ Ljava/lang/NoSuchFieldError; -> 0x001d │ │ 0x001d - 0x0028 │ │ Ljava/lang/NoSuchFieldError; -> 0x0028 │ │ @@ -686136,25 +686136,25 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 18 16-bit code units │ │ -2cc0d0: |[2cc0d0] org.jaudiotagger.audio.aiff.AiffTagFieldKey.:()V │ │ -2cc0e0: 2200 d610 |0000: new-instance v0, Lorg/jaudiotagger/audio/aiff/AiffTagFieldKey; // type@10d6 │ │ -2cc0e4: 1a01 9849 |0002: const-string v1, "TIMESTAMP" // string@4998 │ │ -2cc0e8: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -2cc0ea: 7040 d48a 1012 |0005: invoke-direct {v0, v1, v2, v1}, Lorg/jaudiotagger/audio/aiff/AiffTagFieldKey;.:(Ljava/lang/String;ILjava/lang/String;)V // method@8ad4 │ │ -2cc0f0: 6900 f781 |0008: sput-object v0, Lorg/jaudiotagger/audio/aiff/AiffTagFieldKey;.TIMESTAMP:Lorg/jaudiotagger/audio/aiff/AiffTagFieldKey; // field@81f7 │ │ -2cc0f4: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -2cc0f6: 2311 ca13 |000b: new-array v1, v1, [Lorg/jaudiotagger/audio/aiff/AiffTagFieldKey; // type@13ca │ │ -2cc0fa: 4d00 0102 |000d: aput-object v0, v1, v2 │ │ -2cc0fe: 6901 f681 |000f: sput-object v1, Lorg/jaudiotagger/audio/aiff/AiffTagFieldKey;.$VALUES:[Lorg/jaudiotagger/audio/aiff/AiffTagFieldKey; // field@81f6 │ │ -2cc102: 0e00 |0011: return-void │ │ +2cc0d4: |[2cc0d4] org.jaudiotagger.audio.aiff.AiffTagFieldKey.:()V │ │ +2cc0e4: 2200 d610 |0000: new-instance v0, Lorg/jaudiotagger/audio/aiff/AiffTagFieldKey; // type@10d6 │ │ +2cc0e8: 1a01 9849 |0002: const-string v1, "TIMESTAMP" // string@4998 │ │ +2cc0ec: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +2cc0ee: 7040 d48a 1012 |0005: invoke-direct {v0, v1, v2, v1}, Lorg/jaudiotagger/audio/aiff/AiffTagFieldKey;.:(Ljava/lang/String;ILjava/lang/String;)V // method@8ad4 │ │ +2cc0f4: 6900 f781 |0008: sput-object v0, Lorg/jaudiotagger/audio/aiff/AiffTagFieldKey;.TIMESTAMP:Lorg/jaudiotagger/audio/aiff/AiffTagFieldKey; // field@81f7 │ │ +2cc0f8: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +2cc0fa: 2311 ca13 |000b: new-array v1, v1, [Lorg/jaudiotagger/audio/aiff/AiffTagFieldKey; // type@13ca │ │ +2cc0fe: 4d00 0102 |000d: aput-object v0, v1, v2 │ │ +2cc102: 6901 f681 |000f: sput-object v1, Lorg/jaudiotagger/audio/aiff/AiffTagFieldKey;.$VALUES:[Lorg/jaudiotagger/audio/aiff/AiffTagFieldKey; // field@81f6 │ │ +2cc106: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ 0x000f line=6 │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/aiff/AiffTagFieldKey;) │ │ @@ -686162,18 +686162,18 @@ │ │ type : '(Ljava/lang/String;ILjava/lang/String;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -2cc104: |[2cc104] org.jaudiotagger.audio.aiff.AiffTagFieldKey.:(Ljava/lang/String;ILjava/lang/String;)V │ │ -2cc114: 7030 0387 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@8703 │ │ -2cc11a: 5b03 f881 |0003: iput-object v3, v0, Lorg/jaudiotagger/audio/aiff/AiffTagFieldKey;.fieldName:Ljava/lang/String; // field@81f8 │ │ -2cc11e: 0e00 |0005: return-void │ │ +2cc108: |[2cc108] org.jaudiotagger.audio.aiff.AiffTagFieldKey.:(Ljava/lang/String;ILjava/lang/String;)V │ │ +2cc118: 7030 0387 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@8703 │ │ +2cc11e: 5b03 f881 |0003: iput-object v3, v0, Lorg/jaudiotagger/audio/aiff/AiffTagFieldKey;.fieldName:Ljava/lang/String; // field@81f8 │ │ +2cc122: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ 0x0003 line=14 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/jaudiotagger/audio/aiff/AiffTagFieldKey; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ @@ -686185,20 +686185,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/jaudiotagger/audio/aiff/AiffTagFieldKey;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -2cc088: |[2cc088] org.jaudiotagger.audio.aiff.AiffTagFieldKey.valueOf:(Ljava/lang/String;)Lorg/jaudiotagger/audio/aiff/AiffTagFieldKey; │ │ -2cc098: 1c00 d610 |0000: const-class v0, Lorg/jaudiotagger/audio/aiff/AiffTagFieldKey; // type@10d6 │ │ -2cc09c: 7120 0487 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@8704 │ │ -2cc0a2: 0c01 |0005: move-result-object v1 │ │ -2cc0a4: 1f01 d610 |0006: check-cast v1, Lorg/jaudiotagger/audio/aiff/AiffTagFieldKey; // type@10d6 │ │ -2cc0a8: 1101 |0008: return-object v1 │ │ +2cc08c: |[2cc08c] org.jaudiotagger.audio.aiff.AiffTagFieldKey.valueOf:(Ljava/lang/String;)Lorg/jaudiotagger/audio/aiff/AiffTagFieldKey; │ │ +2cc09c: 1c00 d610 |0000: const-class v0, Lorg/jaudiotagger/audio/aiff/AiffTagFieldKey; // type@10d6 │ │ +2cc0a0: 7120 0487 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@8704 │ │ +2cc0a6: 0c01 |0005: move-result-object v1 │ │ +2cc0a8: 1f01 d610 |0006: check-cast v1, Lorg/jaudiotagger/audio/aiff/AiffTagFieldKey; // type@10d6 │ │ +2cc0ac: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=6 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #3 : (in Lorg/jaudiotagger/audio/aiff/AiffTagFieldKey;) │ │ @@ -686206,20 +686206,20 @@ │ │ type : '()[Lorg/jaudiotagger/audio/aiff/AiffTagFieldKey;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -2cc0ac: |[2cc0ac] org.jaudiotagger.audio.aiff.AiffTagFieldKey.values:()[Lorg/jaudiotagger/audio/aiff/AiffTagFieldKey; │ │ -2cc0bc: 6200 f681 |0000: sget-object v0, Lorg/jaudiotagger/audio/aiff/AiffTagFieldKey;.$VALUES:[Lorg/jaudiotagger/audio/aiff/AiffTagFieldKey; // field@81f6 │ │ -2cc0c0: 6e10 03a0 0000 |0002: invoke-virtual {v0}, [Lorg/jaudiotagger/audio/aiff/AiffTagFieldKey;.clone:()Ljava/lang/Object; // method@a003 │ │ -2cc0c6: 0c00 |0005: move-result-object v0 │ │ -2cc0c8: 1f00 ca13 |0006: check-cast v0, [Lorg/jaudiotagger/audio/aiff/AiffTagFieldKey; // type@13ca │ │ -2cc0cc: 1100 |0008: return-object v0 │ │ +2cc0b0: |[2cc0b0] org.jaudiotagger.audio.aiff.AiffTagFieldKey.values:()[Lorg/jaudiotagger/audio/aiff/AiffTagFieldKey; │ │ +2cc0c0: 6200 f681 |0000: sget-object v0, Lorg/jaudiotagger/audio/aiff/AiffTagFieldKey;.$VALUES:[Lorg/jaudiotagger/audio/aiff/AiffTagFieldKey; // field@81f6 │ │ +2cc0c4: 6e10 03a0 0000 |0002: invoke-virtual {v0}, [Lorg/jaudiotagger/audio/aiff/AiffTagFieldKey;.clone:()Ljava/lang/Object; // method@a003 │ │ +2cc0ca: 0c00 |0005: move-result-object v0 │ │ +2cc0cc: 1f00 ca13 |0006: check-cast v0, [Lorg/jaudiotagger/audio/aiff/AiffTagFieldKey; // type@13ca │ │ +2cc0d0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=6 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/jaudiotagger/audio/aiff/AiffTagFieldKey;) │ │ @@ -686227,17 +686227,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2cc070: |[2cc070] org.jaudiotagger.audio.aiff.AiffTagFieldKey.getFieldName:()Ljava/lang/String; │ │ -2cc080: 5410 f881 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/aiff/AiffTagFieldKey;.fieldName:Ljava/lang/String; // field@81f8 │ │ -2cc084: 1100 |0002: return-object v0 │ │ +2cc074: |[2cc074] org.jaudiotagger.audio.aiff.AiffTagFieldKey.getFieldName:()Ljava/lang/String; │ │ +2cc084: 5410 f881 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/aiff/AiffTagFieldKey;.fieldName:Ljava/lang/String; // field@81f8 │ │ +2cc088: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/aiff/AiffTagFieldKey; │ │ │ │ source_file_idx : 2213 (AiffTagFieldKey.java) │ │ @@ -686310,37 +686310,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -2cc8cc: |[2cc8cc] org.jaudiotagger.audio.aiff.AiffTagWriter.:()V │ │ -2cc8dc: 1a00 c498 |0000: const-string v0, "org.jaudiotagger.audio.aiff" // string@98c4 │ │ -2cc8e0: 7110 168a 0000 |0002: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@8a16 │ │ -2cc8e6: 0c00 |0005: move-result-object v0 │ │ -2cc8e8: 6900 fb81 |0006: sput-object v0, Lorg/jaudiotagger/audio/aiff/AiffTagWriter;.logger:Ljava/util/logging/Logger; // field@81fb │ │ -2cc8ec: 0e00 |0008: return-void │ │ +2cc8d0: |[2cc8d0] org.jaudiotagger.audio.aiff.AiffTagWriter.:()V │ │ +2cc8e0: 1a00 c498 |0000: const-string v0, "org.jaudiotagger.audio.aiff" // string@98c4 │ │ +2cc8e4: 7110 168a 0000 |0002: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@8a16 │ │ +2cc8ea: 0c00 |0005: move-result-object v0 │ │ +2cc8ec: 6900 fb81 |0006: sput-object v0, Lorg/jaudiotagger/audio/aiff/AiffTagWriter;.logger:Ljava/util/logging/Logger; // field@81fb │ │ +2cc8f0: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=40 │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/aiff/AiffTagWriter;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2cc8f0: |[2cc8f0] org.jaudiotagger.audio.aiff.AiffTagWriter.:()V │ │ -2cc900: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -2cc906: 0e00 |0003: return-void │ │ +2cc8f4: |[2cc8f4] org.jaudiotagger.audio.aiff.AiffTagWriter.:()V │ │ +2cc904: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +2cc90a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/audio/aiff/AiffTagWriter; │ │ │ │ #2 : (in Lorg/jaudiotagger/audio/aiff/AiffTagWriter;) │ │ @@ -686348,56 +686348,56 @@ │ │ type : '(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/aiff/AiffTag;Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 90 16-bit code units │ │ -2cca24: |[2cca24] org.jaudiotagger.audio.aiff.AiffTagWriter.deleteRemainderOfFile:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/aiff/AiffTag;Ljava/lang/String;)V │ │ -2cca34: 7110 fb8a 0900 |0000: invoke-static {v9}, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkSummary;.getChunkBeforeStartingMetadataTag:(Lorg/jaudiotagger/tag/aiff/AiffTag;)Lorg/jaudiotagger/audio/iff/ChunkSummary; // method@8afb │ │ -2cca3a: 0c00 |0003: move-result-object v0 │ │ -2cca3c: 6e10 c68e 0000 |0004: invoke-virtual {v0}, Lorg/jaudiotagger/audio/iff/ChunkSummary;.getEndLocation:()J // method@8ec6 │ │ -2cca42: 0b00 |0007: move-result-wide v0 │ │ -2cca44: 7120 a98e 1000 |0008: invoke-static {v0, v1}, Lorg/jaudiotagger/audio/generic/Utils;.isOddLength:(J)Z // method@8ea9 │ │ -2cca4a: 0a00 |000b: move-result v0 │ │ -2cca4c: 1a01 4e05 |000c: const-string v1, ":Truncating corrupted ID3 tags from:" // string@054e │ │ -2cca50: 3900 2900 |000e: if-nez v0, 0037 // +0029 │ │ -2cca54: 6200 fb81 |0010: sget-object v0, Lorg/jaudiotagger/audio/aiff/AiffTagWriter;.logger:Ljava/util/logging/Logger; // field@81fb │ │ -2cca58: 2202 3910 |0012: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ -2cca5c: 7010 cc87 0200 |0014: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2cca62: 6e20 d787 a200 |0017: invoke-virtual {v2, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cca68: 6e20 d787 1200 |001a: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cca6e: 6e10 7192 0900 |001d: invoke-virtual {v9}, Lorg/jaudiotagger/tag/aiff/AiffTag;.getStartLocationInFileOfId3Chunk:()J // method@9271 │ │ -2cca74: 0b03 |0020: move-result-wide v3 │ │ -2cca76: 1605 0100 |0021: const-wide/16 v5, #int 1 // #1 │ │ -2cca7a: bc53 |0023: sub-long/2addr v3, v5 │ │ -2cca7c: 6e30 d487 3204 |0024: invoke-virtual {v2, v3, v4}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ -2cca82: 6e10 df87 0200 |0027: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2cca88: 0c0a |002a: move-result-object v10 │ │ -2cca8a: 6e20 128a a000 |002b: invoke-virtual {v0, v10}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -2cca90: 6e10 7192 0900 |002e: invoke-virtual {v9}, Lorg/jaudiotagger/tag/aiff/AiffTag;.getStartLocationInFileOfId3Chunk:()J // method@9271 │ │ -2cca96: 0b09 |0031: move-result-wide v9 │ │ -2cca98: bc59 |0032: sub-long/2addr v9, v5 │ │ -2cca9a: 6e30 7088 980a |0033: invoke-virtual {v8, v9, v10}, Ljava/nio/channels/FileChannel;.truncate:(J)Ljava/nio/channels/FileChannel; // method@8870 │ │ -2ccaa0: 2823 |0036: goto 0059 // +0023 │ │ -2ccaa2: 6200 fb81 |0037: sget-object v0, Lorg/jaudiotagger/audio/aiff/AiffTagWriter;.logger:Ljava/util/logging/Logger; // field@81fb │ │ -2ccaa6: 2202 3910 |0039: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ -2ccaaa: 7010 cc87 0200 |003b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2ccab0: 6e20 d787 a200 |003e: invoke-virtual {v2, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ccab6: 6e20 d787 1200 |0041: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ccabc: 6e10 7192 0900 |0044: invoke-virtual {v9}, Lorg/jaudiotagger/tag/aiff/AiffTag;.getStartLocationInFileOfId3Chunk:()J // method@9271 │ │ -2ccac2: 0b03 |0047: move-result-wide v3 │ │ -2ccac4: 6e30 d487 3204 |0048: invoke-virtual {v2, v3, v4}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ -2ccaca: 6e10 df87 0200 |004b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2ccad0: 0c0a |004e: move-result-object v10 │ │ -2ccad2: 6e20 128a a000 |004f: invoke-virtual {v0, v10}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -2ccad8: 6e10 7192 0900 |0052: invoke-virtual {v9}, Lorg/jaudiotagger/tag/aiff/AiffTag;.getStartLocationInFileOfId3Chunk:()J // method@9271 │ │ -2ccade: 0b09 |0055: move-result-wide v9 │ │ -2ccae0: 6e30 7088 980a |0056: invoke-virtual {v8, v9, v10}, Ljava/nio/channels/FileChannel;.truncate:(J)Ljava/nio/channels/FileChannel; // method@8870 │ │ -2ccae6: 0e00 |0059: return-void │ │ +2cca28: |[2cca28] org.jaudiotagger.audio.aiff.AiffTagWriter.deleteRemainderOfFile:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/aiff/AiffTag;Ljava/lang/String;)V │ │ +2cca38: 7110 fb8a 0900 |0000: invoke-static {v9}, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkSummary;.getChunkBeforeStartingMetadataTag:(Lorg/jaudiotagger/tag/aiff/AiffTag;)Lorg/jaudiotagger/audio/iff/ChunkSummary; // method@8afb │ │ +2cca3e: 0c00 |0003: move-result-object v0 │ │ +2cca40: 6e10 c68e 0000 |0004: invoke-virtual {v0}, Lorg/jaudiotagger/audio/iff/ChunkSummary;.getEndLocation:()J // method@8ec6 │ │ +2cca46: 0b00 |0007: move-result-wide v0 │ │ +2cca48: 7120 a98e 1000 |0008: invoke-static {v0, v1}, Lorg/jaudiotagger/audio/generic/Utils;.isOddLength:(J)Z // method@8ea9 │ │ +2cca4e: 0a00 |000b: move-result v0 │ │ +2cca50: 1a01 4e05 |000c: const-string v1, ":Truncating corrupted ID3 tags from:" // string@054e │ │ +2cca54: 3900 2900 |000e: if-nez v0, 0037 // +0029 │ │ +2cca58: 6200 fb81 |0010: sget-object v0, Lorg/jaudiotagger/audio/aiff/AiffTagWriter;.logger:Ljava/util/logging/Logger; // field@81fb │ │ +2cca5c: 2202 3910 |0012: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ +2cca60: 7010 cc87 0200 |0014: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2cca66: 6e20 d787 a200 |0017: invoke-virtual {v2, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cca6c: 6e20 d787 1200 |001a: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cca72: 6e10 7192 0900 |001d: invoke-virtual {v9}, Lorg/jaudiotagger/tag/aiff/AiffTag;.getStartLocationInFileOfId3Chunk:()J // method@9271 │ │ +2cca78: 0b03 |0020: move-result-wide v3 │ │ +2cca7a: 1605 0100 |0021: const-wide/16 v5, #int 1 // #1 │ │ +2cca7e: bc53 |0023: sub-long/2addr v3, v5 │ │ +2cca80: 6e30 d487 3204 |0024: invoke-virtual {v2, v3, v4}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ +2cca86: 6e10 df87 0200 |0027: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2cca8c: 0c0a |002a: move-result-object v10 │ │ +2cca8e: 6e20 128a a000 |002b: invoke-virtual {v0, v10}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +2cca94: 6e10 7192 0900 |002e: invoke-virtual {v9}, Lorg/jaudiotagger/tag/aiff/AiffTag;.getStartLocationInFileOfId3Chunk:()J // method@9271 │ │ +2cca9a: 0b09 |0031: move-result-wide v9 │ │ +2cca9c: bc59 |0032: sub-long/2addr v9, v5 │ │ +2cca9e: 6e30 7088 980a |0033: invoke-virtual {v8, v9, v10}, Ljava/nio/channels/FileChannel;.truncate:(J)Ljava/nio/channels/FileChannel; // method@8870 │ │ +2ccaa4: 2823 |0036: goto 0059 // +0023 │ │ +2ccaa6: 6200 fb81 |0037: sget-object v0, Lorg/jaudiotagger/audio/aiff/AiffTagWriter;.logger:Ljava/util/logging/Logger; // field@81fb │ │ +2ccaaa: 2202 3910 |0039: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ +2ccaae: 7010 cc87 0200 |003b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2ccab4: 6e20 d787 a200 |003e: invoke-virtual {v2, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ccaba: 6e20 d787 1200 |0041: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ccac0: 6e10 7192 0900 |0044: invoke-virtual {v9}, Lorg/jaudiotagger/tag/aiff/AiffTag;.getStartLocationInFileOfId3Chunk:()J // method@9271 │ │ +2ccac6: 0b03 |0047: move-result-wide v3 │ │ +2ccac8: 6e30 d487 3204 |0048: invoke-virtual {v2, v3, v4}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ +2ccace: 6e10 df87 0200 |004b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2ccad4: 0c0a |004e: move-result-object v10 │ │ +2ccad6: 6e20 128a a000 |004f: invoke-virtual {v0, v10}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +2ccadc: 6e10 7192 0900 |0052: invoke-virtual {v9}, Lorg/jaudiotagger/tag/aiff/AiffTag;.getStartLocationInFileOfId3Chunk:()J // method@9271 │ │ +2ccae2: 0b09 |0055: move-result-wide v9 │ │ +2ccae4: 6e30 7088 980a |0056: invoke-virtual {v8, v9, v10}, Ljava/nio/channels/FileChannel;.truncate:(J)Ljava/nio/channels/FileChannel; // method@8870 │ │ +2ccaea: 0e00 |0059: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=193 │ │ 0x0004 line=194 │ │ 0x0010 line=196 │ │ 0x002e line=197 │ │ 0x0037 line=201 │ │ @@ -686413,89 +686413,89 @@ │ │ type : '(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/aiff/AiffTag;Lorg/jaudiotagger/audio/iff/ChunkHeader;Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 14 │ │ ins : 5 │ │ outs : 7 │ │ insns size : 157 16-bit code units │ │ -2ccae8: |[2ccae8] org.jaudiotagger.audio.aiff.AiffTagWriter.deleteTagChunk:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/aiff/AiffTag;Lorg/jaudiotagger/audio/iff/ChunkHeader;Ljava/lang/String;)V │ │ -2ccaf8: 6e10 bb8e 0c00 |0000: invoke-virtual {v12}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getSize:()J // method@8ebb │ │ -2ccafe: 0b00 |0003: move-result-wide v0 │ │ -2ccb00: 840c |0004: long-to-int v12, v0 │ │ -2ccb02: d80c 0c08 |0005: add-int/lit8 v12, v12, #int 8 // #08 │ │ -2ccb06: 81c0 |0007: int-to-long v0, v12 │ │ -2ccb08: 7120 a98e 1000 |0008: invoke-static {v0, v1}, Lorg/jaudiotagger/audio/generic/Utils;.isOddLength:(J)Z // method@8ea9 │ │ -2ccb0e: 0a02 |000b: move-result v2 │ │ -2ccb10: 3802 1100 |000c: if-eqz v2, 001d // +0011 │ │ -2ccb14: 6e10 7192 0b00 |000e: invoke-virtual {v11}, Lorg/jaudiotagger/tag/aiff/AiffTag;.getStartLocationInFileOfId3Chunk:()J // method@9271 │ │ -2ccb1a: 0b02 |0011: move-result-wide v2 │ │ -2ccb1c: bb02 |0012: add-long/2addr v2, v0 │ │ -2ccb1e: 6e10 6d88 0a00 |0013: invoke-virtual {v10}, Ljava/nio/channels/FileChannel;.size:()J // method@886d │ │ -2ccb24: 0b00 |0016: move-result-wide v0 │ │ -2ccb26: 3104 0200 |0017: cmp-long v4, v2, v0 │ │ -2ccb2a: 3b04 0400 |0019: if-gez v4, 001d // +0004 │ │ -2ccb2e: d80c 0c01 |001b: add-int/lit8 v12, v12, #int 1 // #01 │ │ -2ccb32: 6e10 6d88 0a00 |001d: invoke-virtual {v10}, Ljava/nio/channels/FileChannel;.size:()J // method@886d │ │ -2ccb38: 0b00 |0020: move-result-wide v0 │ │ -2ccb3a: 81c7 |0021: int-to-long v7, v12 │ │ -2ccb3c: bc70 |0022: sub-long/2addr v0, v7 │ │ -2ccb3e: 620c fb81 |0023: sget-object v12, Lorg/jaudiotagger/audio/aiff/AiffTagWriter;.logger:Ljava/util/logging/Logger; // field@81fb │ │ -2ccb42: 2202 3910 |0025: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ -2ccb46: 7010 cc87 0200 |0027: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2ccb4c: 6e20 d787 d200 |002a: invoke-virtual {v2, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ccb52: 1a03 4405 |002d: const-string v3, ":Size of id3 chunk to delete is:" // string@0544 │ │ -2ccb56: 6e20 d787 3200 |002f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ccb5c: 7120 6191 8700 |0032: invoke-static {v7, v8}, Lorg/jaudiotagger/logging/Hex;.asDecAndHex:(J)Ljava/lang/String; // method@9161 │ │ -2ccb62: 0c03 |0035: move-result-object v3 │ │ -2ccb64: 6e20 d787 3200 |0036: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ccb6a: 1a03 2305 |0039: const-string v3, ":Location:" // string@0523 │ │ -2ccb6e: 6e20 d787 3200 |003b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ccb74: 6e10 7192 0b00 |003e: invoke-virtual {v11}, Lorg/jaudiotagger/tag/aiff/AiffTag;.getStartLocationInFileOfId3Chunk:()J // method@9271 │ │ -2ccb7a: 0b03 |0041: move-result-wide v3 │ │ -2ccb7c: 7120 6191 4300 |0042: invoke-static {v3, v4}, Lorg/jaudiotagger/logging/Hex;.asDecAndHex:(J)Ljava/lang/String; // method@9161 │ │ -2ccb82: 0c03 |0045: move-result-object v3 │ │ -2ccb84: 6e20 d787 3200 |0046: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ccb8a: 6e10 df87 0200 |0049: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2ccb90: 0c02 |004c: move-result-object v2 │ │ -2ccb92: 6e20 128a 2c00 |004d: invoke-virtual {v12, v2}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -2ccb98: 6e10 7192 0b00 |0050: invoke-virtual {v11}, Lorg/jaudiotagger/tag/aiff/AiffTag;.getStartLocationInFileOfId3Chunk:()J // method@9271 │ │ -2ccb9e: 0b02 |0053: move-result-wide v2 │ │ -2ccba0: bb72 |0054: add-long/2addr v2, v7 │ │ -2ccba2: 6e30 6a88 2a03 |0055: invoke-virtual {v10, v2, v3}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ -2ccba8: 620c fb81 |0058: sget-object v12, Lorg/jaudiotagger/audio/aiff/AiffTagWriter;.logger:Ljava/util/logging/Logger; // field@81fb │ │ -2ccbac: 2202 3910 |005a: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ -2ccbb0: 7010 cc87 0200 |005c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2ccbb6: 6e20 d787 d200 |005f: invoke-virtual {v2, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ccbbc: 1a03 2605 |0062: const-string v3, ":Moved location to:" // string@0526 │ │ -2ccbc0: 6e20 d787 3200 |0064: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ccbc6: 7120 6191 1000 |0067: invoke-static {v0, v1}, Lorg/jaudiotagger/logging/Hex;.asDecAndHex:(J)Ljava/lang/String; // method@9161 │ │ -2ccbcc: 0c03 |006a: move-result-object v3 │ │ -2ccbce: 6e20 d787 3200 |006b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ccbd4: 6e10 df87 0200 |006e: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2ccbda: 0c02 |0071: move-result-object v2 │ │ -2ccbdc: 6e20 1b8a 2c00 |0072: invoke-virtual {v12, v2}, Ljava/util/logging/Logger;.severe:(Ljava/lang/String;)V // method@8a1b │ │ -2ccbe2: 0792 |0075: move-object v2, v9 │ │ -2ccbe4: 07b3 |0076: move-object v3, v11 │ │ -2ccbe6: 07a4 |0077: move-object v4, v10 │ │ -2ccbe8: 0405 |0078: move-wide v5, v0 │ │ -2ccbea: 7607 e48a 0200 |0079: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8}, Lorg/jaudiotagger/audio/aiff/AiffTagWriter;.deleteTagChunkUsingSmallByteBufferSegments:(Lorg/jaudiotagger/tag/aiff/AiffTag;Ljava/nio/channels/FileChannel;JJ)V // method@8ae4 │ │ -2ccbf0: 620b fb81 |007c: sget-object v11, Lorg/jaudiotagger/audio/aiff/AiffTagWriter;.logger:Ljava/util/logging/Logger; // field@81fb │ │ -2ccbf4: 220c 3910 |007e: new-instance v12, Ljava/lang/StringBuilder; // type@1039 │ │ -2ccbf8: 7010 cc87 0c00 |0080: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2ccbfe: 6e20 d787 dc00 |0083: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ccc04: 1a0d 4105 |0086: const-string v13, ":Setting new length to:" // string@0541 │ │ -2ccc08: 6e20 d787 dc00 |0088: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ccc0e: 7120 6191 1000 |008b: invoke-static {v0, v1}, Lorg/jaudiotagger/logging/Hex;.asDecAndHex:(J)Ljava/lang/String; // method@9161 │ │ -2ccc14: 0c0d |008e: move-result-object v13 │ │ -2ccc16: 6e20 d787 dc00 |008f: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ccc1c: 6e10 df87 0c00 |0092: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2ccc22: 0c0c |0095: move-result-object v12 │ │ -2ccc24: 6e20 128a cb00 |0096: invoke-virtual {v11, v12}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -2ccc2a: 6e30 7088 0a01 |0099: invoke-virtual {v10, v0, v1}, Ljava/nio/channels/FileChannel;.truncate:(J)Ljava/nio/channels/FileChannel; // method@8870 │ │ -2ccc30: 0e00 |009c: return-void │ │ +2ccaec: |[2ccaec] org.jaudiotagger.audio.aiff.AiffTagWriter.deleteTagChunk:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/aiff/AiffTag;Lorg/jaudiotagger/audio/iff/ChunkHeader;Ljava/lang/String;)V │ │ +2ccafc: 6e10 bb8e 0c00 |0000: invoke-virtual {v12}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getSize:()J // method@8ebb │ │ +2ccb02: 0b00 |0003: move-result-wide v0 │ │ +2ccb04: 840c |0004: long-to-int v12, v0 │ │ +2ccb06: d80c 0c08 |0005: add-int/lit8 v12, v12, #int 8 // #08 │ │ +2ccb0a: 81c0 |0007: int-to-long v0, v12 │ │ +2ccb0c: 7120 a98e 1000 |0008: invoke-static {v0, v1}, Lorg/jaudiotagger/audio/generic/Utils;.isOddLength:(J)Z // method@8ea9 │ │ +2ccb12: 0a02 |000b: move-result v2 │ │ +2ccb14: 3802 1100 |000c: if-eqz v2, 001d // +0011 │ │ +2ccb18: 6e10 7192 0b00 |000e: invoke-virtual {v11}, Lorg/jaudiotagger/tag/aiff/AiffTag;.getStartLocationInFileOfId3Chunk:()J // method@9271 │ │ +2ccb1e: 0b02 |0011: move-result-wide v2 │ │ +2ccb20: bb02 |0012: add-long/2addr v2, v0 │ │ +2ccb22: 6e10 6d88 0a00 |0013: invoke-virtual {v10}, Ljava/nio/channels/FileChannel;.size:()J // method@886d │ │ +2ccb28: 0b00 |0016: move-result-wide v0 │ │ +2ccb2a: 3104 0200 |0017: cmp-long v4, v2, v0 │ │ +2ccb2e: 3b04 0400 |0019: if-gez v4, 001d // +0004 │ │ +2ccb32: d80c 0c01 |001b: add-int/lit8 v12, v12, #int 1 // #01 │ │ +2ccb36: 6e10 6d88 0a00 |001d: invoke-virtual {v10}, Ljava/nio/channels/FileChannel;.size:()J // method@886d │ │ +2ccb3c: 0b00 |0020: move-result-wide v0 │ │ +2ccb3e: 81c7 |0021: int-to-long v7, v12 │ │ +2ccb40: bc70 |0022: sub-long/2addr v0, v7 │ │ +2ccb42: 620c fb81 |0023: sget-object v12, Lorg/jaudiotagger/audio/aiff/AiffTagWriter;.logger:Ljava/util/logging/Logger; // field@81fb │ │ +2ccb46: 2202 3910 |0025: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ +2ccb4a: 7010 cc87 0200 |0027: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2ccb50: 6e20 d787 d200 |002a: invoke-virtual {v2, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ccb56: 1a03 4405 |002d: const-string v3, ":Size of id3 chunk to delete is:" // string@0544 │ │ +2ccb5a: 6e20 d787 3200 |002f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ccb60: 7120 6191 8700 |0032: invoke-static {v7, v8}, Lorg/jaudiotagger/logging/Hex;.asDecAndHex:(J)Ljava/lang/String; // method@9161 │ │ +2ccb66: 0c03 |0035: move-result-object v3 │ │ +2ccb68: 6e20 d787 3200 |0036: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ccb6e: 1a03 2305 |0039: const-string v3, ":Location:" // string@0523 │ │ +2ccb72: 6e20 d787 3200 |003b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ccb78: 6e10 7192 0b00 |003e: invoke-virtual {v11}, Lorg/jaudiotagger/tag/aiff/AiffTag;.getStartLocationInFileOfId3Chunk:()J // method@9271 │ │ +2ccb7e: 0b03 |0041: move-result-wide v3 │ │ +2ccb80: 7120 6191 4300 |0042: invoke-static {v3, v4}, Lorg/jaudiotagger/logging/Hex;.asDecAndHex:(J)Ljava/lang/String; // method@9161 │ │ +2ccb86: 0c03 |0045: move-result-object v3 │ │ +2ccb88: 6e20 d787 3200 |0046: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ccb8e: 6e10 df87 0200 |0049: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2ccb94: 0c02 |004c: move-result-object v2 │ │ +2ccb96: 6e20 128a 2c00 |004d: invoke-virtual {v12, v2}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +2ccb9c: 6e10 7192 0b00 |0050: invoke-virtual {v11}, Lorg/jaudiotagger/tag/aiff/AiffTag;.getStartLocationInFileOfId3Chunk:()J // method@9271 │ │ +2ccba2: 0b02 |0053: move-result-wide v2 │ │ +2ccba4: bb72 |0054: add-long/2addr v2, v7 │ │ +2ccba6: 6e30 6a88 2a03 |0055: invoke-virtual {v10, v2, v3}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ +2ccbac: 620c fb81 |0058: sget-object v12, Lorg/jaudiotagger/audio/aiff/AiffTagWriter;.logger:Ljava/util/logging/Logger; // field@81fb │ │ +2ccbb0: 2202 3910 |005a: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ +2ccbb4: 7010 cc87 0200 |005c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2ccbba: 6e20 d787 d200 |005f: invoke-virtual {v2, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ccbc0: 1a03 2605 |0062: const-string v3, ":Moved location to:" // string@0526 │ │ +2ccbc4: 6e20 d787 3200 |0064: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ccbca: 7120 6191 1000 |0067: invoke-static {v0, v1}, Lorg/jaudiotagger/logging/Hex;.asDecAndHex:(J)Ljava/lang/String; // method@9161 │ │ +2ccbd0: 0c03 |006a: move-result-object v3 │ │ +2ccbd2: 6e20 d787 3200 |006b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ccbd8: 6e10 df87 0200 |006e: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2ccbde: 0c02 |0071: move-result-object v2 │ │ +2ccbe0: 6e20 1b8a 2c00 |0072: invoke-virtual {v12, v2}, Ljava/util/logging/Logger;.severe:(Ljava/lang/String;)V // method@8a1b │ │ +2ccbe6: 0792 |0075: move-object v2, v9 │ │ +2ccbe8: 07b3 |0076: move-object v3, v11 │ │ +2ccbea: 07a4 |0077: move-object v4, v10 │ │ +2ccbec: 0405 |0078: move-wide v5, v0 │ │ +2ccbee: 7607 e48a 0200 |0079: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8}, Lorg/jaudiotagger/audio/aiff/AiffTagWriter;.deleteTagChunkUsingSmallByteBufferSegments:(Lorg/jaudiotagger/tag/aiff/AiffTag;Ljava/nio/channels/FileChannel;JJ)V // method@8ae4 │ │ +2ccbf4: 620b fb81 |007c: sget-object v11, Lorg/jaudiotagger/audio/aiff/AiffTagWriter;.logger:Ljava/util/logging/Logger; // field@81fb │ │ +2ccbf8: 220c 3910 |007e: new-instance v12, Ljava/lang/StringBuilder; // type@1039 │ │ +2ccbfc: 7010 cc87 0c00 |0080: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2ccc02: 6e20 d787 dc00 |0083: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ccc08: 1a0d 4105 |0086: const-string v13, ":Setting new length to:" // string@0541 │ │ +2ccc0c: 6e20 d787 dc00 |0088: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ccc12: 7120 6191 1000 |008b: invoke-static {v0, v1}, Lorg/jaudiotagger/logging/Hex;.asDecAndHex:(J)Ljava/lang/String; // method@9161 │ │ +2ccc18: 0c0d |008e: move-result-object v13 │ │ +2ccc1a: 6e20 d787 dc00 |008f: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ccc20: 6e10 df87 0c00 |0092: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2ccc26: 0c0c |0095: move-result-object v12 │ │ +2ccc28: 6e20 128a cb00 |0096: invoke-virtual {v11, v12}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +2ccc2e: 6e30 7088 0a01 |0099: invoke-virtual {v10, v0, v1}, Ljava/nio/channels/FileChannel;.truncate:(J)Ljava/nio/channels/FileChannel; // method@8870 │ │ +2ccc34: 0e00 |009c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ 0x0008 line=162 │ │ 0x000e line=164 │ │ 0x001d line=169 │ │ 0x0023 line=170 │ │ @@ -686519,29 +686519,29 @@ │ │ type : '(Lorg/jaudiotagger/tag/aiff/AiffTag;Ljava/nio/channels/FileChannel;J)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 15 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 21 16-bit code units │ │ -2ccc34: |[2ccc34] org.jaudiotagger.audio.aiff.AiffTagWriter.deleteTagChunkUsingChannelTransfer:(Lorg/jaudiotagger/tag/aiff/AiffTag;Ljava/nio/channels/FileChannel;J)V │ │ -2ccc44: 6e10 7192 0b00 |0000: invoke-virtual {v11}, Lorg/jaudiotagger/tag/aiff/AiffTag;.getStartLocationInFileOfId3Chunk:()J // method@9271 │ │ -2ccc4a: 0b00 |0003: move-result-wide v0 │ │ -2ccc4c: 9c08 0d00 |0004: sub-long v8, v13, v0 │ │ -2ccc50: 07c2 |0006: move-object v2, v12 │ │ -2ccc52: 07c3 |0007: move-object v3, v12 │ │ -2ccc54: 0404 |0008: move-wide v4, v0 │ │ -2ccc56: 0486 |0009: move-wide v6, v8 │ │ -2ccc58: 7406 6e88 0200 |000a: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Ljava/nio/channels/FileChannel;.transferFrom:(Ljava/nio/channels/ReadableByteChannel;JJ)J // method@886e │ │ -2ccc5e: 0b02 |000d: move-result-wide v2 │ │ -2ccc60: 310b 0208 |000e: cmp-long v11, v2, v8 │ │ -2ccc64: 3b0b 0400 |0010: if-gez v11, 0014 // +0004 │ │ -2ccc68: bb20 |0012: add-long/2addr v0, v2 │ │ -2ccc6a: 28f1 |0013: goto 0004 // -000f │ │ -2ccc6c: 0e00 |0014: return-void │ │ +2ccc38: |[2ccc38] org.jaudiotagger.audio.aiff.AiffTagWriter.deleteTagChunkUsingChannelTransfer:(Lorg/jaudiotagger/tag/aiff/AiffTag;Ljava/nio/channels/FileChannel;J)V │ │ +2ccc48: 6e10 7192 0b00 |0000: invoke-virtual {v11}, Lorg/jaudiotagger/tag/aiff/AiffTag;.getStartLocationInFileOfId3Chunk:()J // method@9271 │ │ +2ccc4e: 0b00 |0003: move-result-wide v0 │ │ +2ccc50: 9c08 0d00 |0004: sub-long v8, v13, v0 │ │ +2ccc54: 07c2 |0006: move-object v2, v12 │ │ +2ccc56: 07c3 |0007: move-object v3, v12 │ │ +2ccc58: 0404 |0008: move-wide v4, v0 │ │ +2ccc5a: 0486 |0009: move-wide v6, v8 │ │ +2ccc5c: 7406 6e88 0200 |000a: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Ljava/nio/channels/FileChannel;.transferFrom:(Ljava/nio/channels/ReadableByteChannel;JJ)J // method@886e │ │ +2ccc62: 0b02 |000d: move-result-wide v2 │ │ +2ccc64: 310b 0208 |000e: cmp-long v11, v2, v8 │ │ +2ccc68: 3b0b 0400 |0010: if-gez v11, 0014 // +0004 │ │ +2ccc6c: bb20 |0012: add-long/2addr v0, v2 │ │ +2ccc6e: 28f1 |0013: goto 0004 // -000f │ │ +2ccc70: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ 0x000a line=222 │ │ locals : │ │ 0x0000 - 0x0015 reg=10 this Lorg/jaudiotagger/audio/aiff/AiffTagWriter; │ │ 0x0000 - 0x0015 reg=11 (null) Lorg/jaudiotagger/tag/aiff/AiffTag; │ │ @@ -686553,43 +686553,43 @@ │ │ type : '(Lorg/jaudiotagger/tag/aiff/AiffTag;Ljava/nio/channels/FileChannel;JJ)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 7 │ │ outs : 3 │ │ insns size : 55 16-bit code units │ │ -2ccc70: |[2ccc70] org.jaudiotagger.audio.aiff.AiffTagWriter.deleteTagChunkUsingSmallByteBufferSegments:(Lorg/jaudiotagger/tag/aiff/AiffTag;Ljava/nio/channels/FileChannel;JJ)V │ │ -2ccc80: 7100 ea91 0000 |0000: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ -2ccc86: 0c05 |0003: move-result-object v5 │ │ -2ccc88: 6e10 fe91 0500 |0004: invoke-virtual {v5}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getWriteChunkSize:()J // method@91fe │ │ -2ccc8e: 0b07 |0007: move-result-wide v7 │ │ -2ccc90: 8475 |0008: long-to-int v5, v7 │ │ -2ccc92: 7110 3888 0500 |0009: invoke-static {v5}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@8838 │ │ -2ccc98: 0c05 |000c: move-result-object v5 │ │ -2ccc9a: 6e20 6b88 5600 |000d: invoke-virtual {v6, v5}, Ljava/nio/channels/FileChannel;.read:(Ljava/nio/ByteBuffer;)I // method@886b │ │ -2ccca0: 0a07 |0010: move-result v7 │ │ -2ccca2: 3b07 0a00 |0011: if-gez v7, 001b // +000a │ │ -2ccca6: 6e10 4d88 0500 |0013: invoke-virtual {v5}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ -2cccac: 0a07 |0016: move-result v7 │ │ -2cccae: 3807 0300 |0017: if-eqz v7, 001a // +0003 │ │ -2cccb2: 2802 |0019: goto 001b // +0002 │ │ -2cccb4: 0e00 |001a: return-void │ │ -2cccb6: 6e10 3d88 0500 |001b: invoke-virtual {v5}, Ljava/nio/ByteBuffer;.flip:()Ljava/nio/Buffer; // method@883d │ │ -2cccbc: 6e10 6988 0600 |001e: invoke-virtual {v6}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ -2cccc2: 0b07 |0021: move-result-wide v7 │ │ -2cccc4: 9c00 0709 |0022: sub-long v0, v7, v9 │ │ -2cccc8: 6e10 4988 0500 |0024: invoke-virtual {v5}, Ljava/nio/ByteBuffer;.limit:()I // method@8849 │ │ -2cccce: 0a02 |0027: move-result v2 │ │ -2cccd0: 8122 |0028: int-to-long v2, v2 │ │ -2cccd2: bc20 |0029: sub-long/2addr v0, v2 │ │ -2cccd4: 6e30 6a88 0601 |002a: invoke-virtual {v6, v0, v1}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ -2cccda: 6e20 7288 5600 |002d: invoke-virtual {v6, v5}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ -2ccce0: 6e30 6a88 7608 |0030: invoke-virtual {v6, v7, v8}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ -2ccce6: 6e10 3c88 0500 |0033: invoke-virtual {v5}, Ljava/nio/ByteBuffer;.compact:()Ljava/nio/ByteBuffer; // method@883c │ │ -2cccec: 28d7 |0036: goto 000d // -0029 │ │ +2ccc74: |[2ccc74] org.jaudiotagger.audio.aiff.AiffTagWriter.deleteTagChunkUsingSmallByteBufferSegments:(Lorg/jaudiotagger/tag/aiff/AiffTag;Ljava/nio/channels/FileChannel;JJ)V │ │ +2ccc84: 7100 ea91 0000 |0000: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ +2ccc8a: 0c05 |0003: move-result-object v5 │ │ +2ccc8c: 6e10 fe91 0500 |0004: invoke-virtual {v5}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getWriteChunkSize:()J // method@91fe │ │ +2ccc92: 0b07 |0007: move-result-wide v7 │ │ +2ccc94: 8475 |0008: long-to-int v5, v7 │ │ +2ccc96: 7110 3888 0500 |0009: invoke-static {v5}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@8838 │ │ +2ccc9c: 0c05 |000c: move-result-object v5 │ │ +2ccc9e: 6e20 6b88 5600 |000d: invoke-virtual {v6, v5}, Ljava/nio/channels/FileChannel;.read:(Ljava/nio/ByteBuffer;)I // method@886b │ │ +2ccca4: 0a07 |0010: move-result v7 │ │ +2ccca6: 3b07 0a00 |0011: if-gez v7, 001b // +000a │ │ +2cccaa: 6e10 4d88 0500 |0013: invoke-virtual {v5}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ +2cccb0: 0a07 |0016: move-result v7 │ │ +2cccb2: 3807 0300 |0017: if-eqz v7, 001a // +0003 │ │ +2cccb6: 2802 |0019: goto 001b // +0002 │ │ +2cccb8: 0e00 |001a: return-void │ │ +2cccba: 6e10 3d88 0500 |001b: invoke-virtual {v5}, Ljava/nio/ByteBuffer;.flip:()Ljava/nio/Buffer; // method@883d │ │ +2cccc0: 6e10 6988 0600 |001e: invoke-virtual {v6}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ +2cccc6: 0b07 |0021: move-result-wide v7 │ │ +2cccc8: 9c00 0709 |0022: sub-long v0, v7, v9 │ │ +2ccccc: 6e10 4988 0500 |0024: invoke-virtual {v5}, Ljava/nio/ByteBuffer;.limit:()I // method@8849 │ │ +2cccd2: 0a02 |0027: move-result v2 │ │ +2cccd4: 8122 |0028: int-to-long v2, v2 │ │ +2cccd6: bc20 |0029: sub-long/2addr v0, v2 │ │ +2cccd8: 6e30 6a88 0601 |002a: invoke-virtual {v6, v0, v1}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ +2cccde: 6e20 7288 5600 |002d: invoke-virtual {v6, v5}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ +2ccce4: 6e30 6a88 7608 |0030: invoke-virtual {v6, v7, v8}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ +2cccea: 6e10 3c88 0500 |0033: invoke-virtual {v5}, Ljava/nio/ByteBuffer;.compact:()Ljava/nio/ByteBuffer; // method@883c │ │ +2cccf0: 28d7 |0036: goto 000d // -0029 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=241 │ │ 0x000d line=242 │ │ 0x001b line=243 │ │ 0x001e line=244 │ │ 0x0024 line=245 │ │ @@ -686608,25 +686608,25 @@ │ │ type : '(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/tag/aiff/AiffTag;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -2cc884: |[2cc884] org.jaudiotagger.audio.aiff.AiffTagWriter.getExistingMetadata:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/tag/aiff/AiffTag; │ │ -2cc894: 2200 d710 |0000: new-instance v0, Lorg/jaudiotagger/audio/aiff/AiffTagReader; // type@10d7 │ │ -2cc898: 1a01 1a4f |0002: const-string v1, "UNKNOWN" // string@4f1a │ │ -2cc89c: 7020 d98a 1000 |0004: invoke-direct {v0, v1}, Lorg/jaudiotagger/audio/aiff/AiffTagReader;.:(Ljava/lang/String;)V // method@8ad9 │ │ -2cc8a2: 6e20 da8a 3000 |0007: invoke-virtual {v0, v3}, Lorg/jaudiotagger/audio/aiff/AiffTagReader;.read:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/tag/aiff/AiffTag; // method@8ada │ │ -2cc8a8: 0c03 |000a: move-result-object v3 │ │ -2cc8aa: 1103 |000b: return-object v3 │ │ -2cc8ac: 2203 3711 |000c: new-instance v3, Lorg/jaudiotagger/audio/exceptions/CannotWriteException; // type@1137 │ │ -2cc8b0: 1a00 1c4f |000e: const-string v0, "UNKNOWN Failed to read file" // string@4f1c │ │ -2cc8b4: 7020 728d 0300 |0010: invoke-direct {v3, v0}, Lorg/jaudiotagger/audio/exceptions/CannotWriteException;.:(Ljava/lang/String;)V // method@8d72 │ │ -2cc8ba: 2703 |0013: throw v3 │ │ +2cc888: |[2cc888] org.jaudiotagger.audio.aiff.AiffTagWriter.getExistingMetadata:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/tag/aiff/AiffTag; │ │ +2cc898: 2200 d710 |0000: new-instance v0, Lorg/jaudiotagger/audio/aiff/AiffTagReader; // type@10d7 │ │ +2cc89c: 1a01 1a4f |0002: const-string v1, "UNKNOWN" // string@4f1a │ │ +2cc8a0: 7020 d98a 1000 |0004: invoke-direct {v0, v1}, Lorg/jaudiotagger/audio/aiff/AiffTagReader;.:(Ljava/lang/String;)V // method@8ad9 │ │ +2cc8a6: 6e20 da8a 3000 |0007: invoke-virtual {v0, v3}, Lorg/jaudiotagger/audio/aiff/AiffTagReader;.read:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/tag/aiff/AiffTag; // method@8ada │ │ +2cc8ac: 0c03 |000a: move-result-object v3 │ │ +2cc8ae: 1103 |000b: return-object v3 │ │ +2cc8b0: 2203 3711 |000c: new-instance v3, Lorg/jaudiotagger/audio/exceptions/CannotWriteException; // type@1137 │ │ +2cc8b4: 1a00 1c4f |000e: const-string v0, "UNKNOWN Failed to read file" // string@4f1c │ │ +2cc8b8: 7020 728d 0300 |0010: invoke-direct {v3, v0}, Lorg/jaudiotagger/audio/exceptions/CannotWriteException;.:(Ljava/lang/String;)V // method@8d72 │ │ +2cc8be: 2703 |0013: throw v3 │ │ catches : 1 │ │ 0x0000 - 0x000b │ │ Lorg/jaudiotagger/audio/exceptions/CannotReadException; -> 0x000c │ │ positions : │ │ 0x0000 line=55 │ │ 0x0007 line=56 │ │ 0x000c line=60 │ │ @@ -686639,51 +686639,51 @@ │ │ type : '(Lorg/jaudiotagger/tag/aiff/AiffTag;Ljava/nio/channels/FileChannel;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 66 16-bit code units │ │ -2cc688: |[2cc688] org.jaudiotagger.audio.aiff.AiffTagWriter.isAtEndOfFileAllowingForPaddingByte:(Lorg/jaudiotagger/tag/aiff/AiffTag;Ljava/nio/channels/FileChannel;)Z │ │ -2cc698: 6e10 6e92 0600 |0000: invoke-virtual {v6}, Lorg/jaudiotagger/tag/aiff/AiffTag;.getID3Tag:()Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // method@926e │ │ -2cc69e: 0c00 |0003: move-result-object v0 │ │ -2cc6a0: 6e10 0095 0000 |0004: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getEndLocationInFile:()Ljava/lang/Long; // method@9500 │ │ -2cc6a6: 0c00 |0007: move-result-object v0 │ │ -2cc6a8: 6e10 3c87 0000 |0008: invoke-virtual {v0}, Ljava/lang/Long;.longValue:()J // method@873c │ │ -2cc6ae: 0b00 |000b: move-result-wide v0 │ │ -2cc6b0: 6e10 6d88 0700 |000c: invoke-virtual {v7}, Ljava/nio/channels/FileChannel;.size:()J // method@886d │ │ -2cc6b6: 0b02 |000f: move-result-wide v2 │ │ -2cc6b8: 3104 0002 |0010: cmp-long v4, v0, v2 │ │ -2cc6bc: 3b04 2e00 |0012: if-gez v4, 0040 // +002e │ │ -2cc6c0: 6e10 6e92 0600 |0014: invoke-virtual {v6}, Lorg/jaudiotagger/tag/aiff/AiffTag;.getID3Tag:()Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // method@926e │ │ -2cc6c6: 0c00 |0017: move-result-object v0 │ │ -2cc6c8: 6e10 0095 0000 |0018: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getEndLocationInFile:()Ljava/lang/Long; // method@9500 │ │ -2cc6ce: 0c00 |001b: move-result-object v0 │ │ -2cc6d0: 6e10 3c87 0000 |001c: invoke-virtual {v0}, Ljava/lang/Long;.longValue:()J // method@873c │ │ -2cc6d6: 0b00 |001f: move-result-wide v0 │ │ -2cc6d8: 7120 a98e 1000 |0020: invoke-static {v0, v1}, Lorg/jaudiotagger/audio/generic/Utils;.isOddLength:(J)Z // method@8ea9 │ │ -2cc6de: 0a00 |0023: move-result v0 │ │ -2cc6e0: 3800 1a00 |0024: if-eqz v0, 003e // +001a │ │ -2cc6e4: 6e10 6e92 0600 |0026: invoke-virtual {v6}, Lorg/jaudiotagger/tag/aiff/AiffTag;.getID3Tag:()Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // method@926e │ │ -2cc6ea: 0c06 |0029: move-result-object v6 │ │ -2cc6ec: 6e10 0095 0600 |002a: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getEndLocationInFile:()Ljava/lang/Long; // method@9500 │ │ -2cc6f2: 0c06 |002d: move-result-object v6 │ │ -2cc6f4: 6e10 3c87 0600 |002e: invoke-virtual {v6}, Ljava/lang/Long;.longValue:()J // method@873c │ │ -2cc6fa: 0b00 |0031: move-result-wide v0 │ │ -2cc6fc: 1602 0100 |0032: const-wide/16 v2, #int 1 // #1 │ │ -2cc700: bb20 |0034: add-long/2addr v0, v2 │ │ -2cc702: 6e10 6d88 0700 |0035: invoke-virtual {v7}, Ljava/nio/channels/FileChannel;.size:()J // method@886d │ │ -2cc708: 0b06 |0038: move-result-wide v6 │ │ -2cc70a: 3102 0006 |0039: cmp-long v2, v0, v6 │ │ -2cc70e: 3902 0300 |003b: if-nez v2, 003e // +0003 │ │ -2cc712: 2803 |003d: goto 0040 // +0003 │ │ -2cc714: 1206 |003e: const/4 v6, #int 0 // #0 │ │ -2cc716: 2802 |003f: goto 0041 // +0002 │ │ -2cc718: 1216 |0040: const/4 v6, #int 1 // #1 │ │ -2cc71a: 0f06 |0041: return v6 │ │ +2cc68c: |[2cc68c] org.jaudiotagger.audio.aiff.AiffTagWriter.isAtEndOfFileAllowingForPaddingByte:(Lorg/jaudiotagger/tag/aiff/AiffTag;Ljava/nio/channels/FileChannel;)Z │ │ +2cc69c: 6e10 6e92 0600 |0000: invoke-virtual {v6}, Lorg/jaudiotagger/tag/aiff/AiffTag;.getID3Tag:()Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // method@926e │ │ +2cc6a2: 0c00 |0003: move-result-object v0 │ │ +2cc6a4: 6e10 0095 0000 |0004: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getEndLocationInFile:()Ljava/lang/Long; // method@9500 │ │ +2cc6aa: 0c00 |0007: move-result-object v0 │ │ +2cc6ac: 6e10 3c87 0000 |0008: invoke-virtual {v0}, Ljava/lang/Long;.longValue:()J // method@873c │ │ +2cc6b2: 0b00 |000b: move-result-wide v0 │ │ +2cc6b4: 6e10 6d88 0700 |000c: invoke-virtual {v7}, Ljava/nio/channels/FileChannel;.size:()J // method@886d │ │ +2cc6ba: 0b02 |000f: move-result-wide v2 │ │ +2cc6bc: 3104 0002 |0010: cmp-long v4, v0, v2 │ │ +2cc6c0: 3b04 2e00 |0012: if-gez v4, 0040 // +002e │ │ +2cc6c4: 6e10 6e92 0600 |0014: invoke-virtual {v6}, Lorg/jaudiotagger/tag/aiff/AiffTag;.getID3Tag:()Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // method@926e │ │ +2cc6ca: 0c00 |0017: move-result-object v0 │ │ +2cc6cc: 6e10 0095 0000 |0018: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getEndLocationInFile:()Ljava/lang/Long; // method@9500 │ │ +2cc6d2: 0c00 |001b: move-result-object v0 │ │ +2cc6d4: 6e10 3c87 0000 |001c: invoke-virtual {v0}, Ljava/lang/Long;.longValue:()J // method@873c │ │ +2cc6da: 0b00 |001f: move-result-wide v0 │ │ +2cc6dc: 7120 a98e 1000 |0020: invoke-static {v0, v1}, Lorg/jaudiotagger/audio/generic/Utils;.isOddLength:(J)Z // method@8ea9 │ │ +2cc6e2: 0a00 |0023: move-result v0 │ │ +2cc6e4: 3800 1a00 |0024: if-eqz v0, 003e // +001a │ │ +2cc6e8: 6e10 6e92 0600 |0026: invoke-virtual {v6}, Lorg/jaudiotagger/tag/aiff/AiffTag;.getID3Tag:()Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // method@926e │ │ +2cc6ee: 0c06 |0029: move-result-object v6 │ │ +2cc6f0: 6e10 0095 0600 |002a: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getEndLocationInFile:()Ljava/lang/Long; // method@9500 │ │ +2cc6f6: 0c06 |002d: move-result-object v6 │ │ +2cc6f8: 6e10 3c87 0600 |002e: invoke-virtual {v6}, Ljava/lang/Long;.longValue:()J // method@873c │ │ +2cc6fe: 0b00 |0031: move-result-wide v0 │ │ +2cc700: 1602 0100 |0032: const-wide/16 v2, #int 1 // #1 │ │ +2cc704: bb20 |0034: add-long/2addr v0, v2 │ │ +2cc706: 6e10 6d88 0700 |0035: invoke-virtual {v7}, Ljava/nio/channels/FileChannel;.size:()J // method@886d │ │ +2cc70c: 0b06 |0038: move-result-wide v6 │ │ +2cc70e: 3102 0006 |0039: cmp-long v2, v0, v6 │ │ +2cc712: 3902 0300 |003b: if-nez v2, 003e // +0003 │ │ +2cc716: 2803 |003d: goto 0040 // +0003 │ │ +2cc718: 1206 |003e: const/4 v6, #int 0 // #0 │ │ +2cc71a: 2802 |003f: goto 0041 // +0002 │ │ +2cc71c: 1216 |0040: const/4 v6, #int 1 // #1 │ │ +2cc71e: 0f06 |0041: return v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ 0x0014 line=101 │ │ 0x0026 line=103 │ │ locals : │ │ 0x0000 - 0x0042 reg=5 this Lorg/jaudiotagger/audio/aiff/AiffTagWriter; │ │ @@ -686695,31 +686695,31 @@ │ │ type : '(Ljava/nio/channels/FileChannel;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -2cccf0: |[2cccf0] org.jaudiotagger.audio.aiff.AiffTagWriter.rewriteRiffHeaderSize:(Ljava/nio/channels/FileChannel;)V │ │ -2ccd00: 6000 b083 |0000: sget v0, Lorg/jaudiotagger/audio/iff/IffHeaderChunk;.SIGNATURE_LENGTH:I // field@83b0 │ │ -2ccd04: 8100 |0002: int-to-long v0, v0 │ │ -2ccd06: 6e30 6a88 0401 |0003: invoke-virtual {v4, v0, v1}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ -2ccd0c: 6000 b183 |0006: sget v0, Lorg/jaudiotagger/audio/iff/IffHeaderChunk;.SIZE_LENGTH:I // field@83b1 │ │ -2ccd10: 7110 3888 0000 |0008: invoke-static {v0}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@8838 │ │ -2ccd16: 0c00 |000b: move-result-object v0 │ │ -2ccd18: 6201 a481 |000c: sget-object v1, Ljava/nio/ByteOrder;.BIG_ENDIAN:Ljava/nio/ByteOrder; // field@81a4 │ │ -2ccd1c: 6e20 4c88 1000 |000e: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@884c │ │ -2ccd22: 6e10 6d88 0400 |0011: invoke-virtual {v4}, Ljava/nio/channels/FileChannel;.size:()J // method@886d │ │ -2ccd28: 0b01 |0014: move-result-wide v1 │ │ -2ccd2a: 8412 |0015: long-to-int v2, v1 │ │ -2ccd2c: d802 02f8 |0016: add-int/lit8 v2, v2, #int -8 // #f8 │ │ -2ccd30: 6e20 5488 2000 |0018: invoke-virtual {v0, v2}, Ljava/nio/ByteBuffer;.putInt:(I)Ljava/nio/ByteBuffer; // method@8854 │ │ -2ccd36: 6e10 3d88 0000 |001b: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.flip:()Ljava/nio/Buffer; // method@883d │ │ -2ccd3c: 6e20 7288 0400 |001e: invoke-virtual {v4, v0}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ -2ccd42: 0e00 |0021: return-void │ │ +2cccf4: |[2cccf4] org.jaudiotagger.audio.aiff.AiffTagWriter.rewriteRiffHeaderSize:(Ljava/nio/channels/FileChannel;)V │ │ +2ccd04: 6000 b083 |0000: sget v0, Lorg/jaudiotagger/audio/iff/IffHeaderChunk;.SIGNATURE_LENGTH:I // field@83b0 │ │ +2ccd08: 8100 |0002: int-to-long v0, v0 │ │ +2ccd0a: 6e30 6a88 0401 |0003: invoke-virtual {v4, v0, v1}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ +2ccd10: 6000 b183 |0006: sget v0, Lorg/jaudiotagger/audio/iff/IffHeaderChunk;.SIZE_LENGTH:I // field@83b1 │ │ +2ccd14: 7110 3888 0000 |0008: invoke-static {v0}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@8838 │ │ +2ccd1a: 0c00 |000b: move-result-object v0 │ │ +2ccd1c: 6201 a481 |000c: sget-object v1, Ljava/nio/ByteOrder;.BIG_ENDIAN:Ljava/nio/ByteOrder; // field@81a4 │ │ +2ccd20: 6e20 4c88 1000 |000e: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@884c │ │ +2ccd26: 6e10 6d88 0400 |0011: invoke-virtual {v4}, Ljava/nio/channels/FileChannel;.size:()J // method@886d │ │ +2ccd2c: 0b01 |0014: move-result-wide v1 │ │ +2ccd2e: 8412 |0015: long-to-int v2, v1 │ │ +2ccd30: d802 02f8 |0016: add-int/lit8 v2, v2, #int -8 // #f8 │ │ +2ccd34: 6e20 5488 2000 |0018: invoke-virtual {v0, v2}, Ljava/nio/ByteBuffer;.putInt:(I)Ljava/nio/ByteBuffer; // method@8854 │ │ +2ccd3a: 6e10 3d88 0000 |001b: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.flip:()Ljava/nio/Buffer; // method@883d │ │ +2ccd40: 6e20 7288 0400 |001e: invoke-virtual {v4, v0}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ +2ccd46: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=353 │ │ 0x0006 line=354 │ │ 0x000c line=355 │ │ 0x0011 line=356 │ │ 0x0018 line=357 │ │ @@ -686734,49 +686734,49 @@ │ │ type : '(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/aiff/AiffTag;Ljava/lang/String;)Lorg/jaudiotagger/audio/iff/ChunkHeader;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 74 16-bit code units │ │ -2cc7e0: |[2cc7e0] org.jaudiotagger.audio.aiff.AiffTagWriter.seekToStartOfMetadata:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/aiff/AiffTag;Ljava/lang/String;)Lorg/jaudiotagger/audio/iff/ChunkHeader; │ │ -2cc7f0: 6e10 7192 0700 |0000: invoke-virtual {v7}, Lorg/jaudiotagger/tag/aiff/AiffTag;.getStartLocationInFileOfId3Chunk:()J // method@9271 │ │ -2cc7f6: 0b00 |0003: move-result-wide v0 │ │ -2cc7f8: 6e30 6a88 0601 |0004: invoke-virtual {v6, v0, v1}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ -2cc7fe: 2200 6311 |0007: new-instance v0, Lorg/jaudiotagger/audio/iff/ChunkHeader; // type@1163 │ │ -2cc802: 6201 a481 |0009: sget-object v1, Ljava/nio/ByteOrder;.BIG_ENDIAN:Ljava/nio/ByteOrder; // field@81a4 │ │ -2cc806: 7020 b98e 1000 |000b: invoke-direct {v0, v1}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.:(Ljava/nio/ByteOrder;)V // method@8eb9 │ │ -2cc80c: 6e20 be8e 6000 |000e: invoke-virtual {v0, v6}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.readHeader:(Ljava/nio/channels/FileChannel;)Z // method@8ebe │ │ -2cc812: 6e10 6988 0600 |0011: invoke-virtual {v6}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ -2cc818: 0b01 |0014: move-result-wide v1 │ │ -2cc81a: 1603 0800 |0015: const-wide/16 v3, #int 8 // #8 │ │ -2cc81e: bc31 |0017: sub-long/2addr v1, v3 │ │ -2cc820: 6e30 6a88 1602 |0018: invoke-virtual {v6, v1, v2}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ -2cc826: 6206 0f82 |001b: sget-object v6, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType;.TAG:Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType; // field@820f │ │ -2cc82a: 6e10 008b 0600 |001d: invoke-virtual {v6}, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType;.getCode:()Ljava/lang/String; // method@8b00 │ │ -2cc830: 0c06 |0020: move-result-object v6 │ │ -2cc832: 6e10 ba8e 0000 |0021: invoke-virtual {v0}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getID:()Ljava/lang/String; // method@8eba │ │ -2cc838: 0c01 |0024: move-result-object v1 │ │ -2cc83a: 6e20 9c87 1600 |0025: invoke-virtual {v6, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2cc840: 0a06 |0028: move-result v6 │ │ -2cc842: 3806 0300 |0029: if-eqz v6, 002c // +0003 │ │ -2cc846: 1100 |002b: return-object v0 │ │ -2cc848: 2206 3711 |002c: new-instance v6, Lorg/jaudiotagger/audio/exceptions/CannotWriteException; // type@1137 │ │ -2cc84c: 2200 3910 |002e: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -2cc850: 7010 cc87 0000 |0030: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2cc856: 6e20 d787 8000 |0033: invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cc85c: 1a08 5205 |0036: const-string v8, ":Unable to find ID3 chunk at expected location:" // string@0552 │ │ -2cc860: 6e20 d787 8000 |0038: invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cc866: 6e10 7192 0700 |003b: invoke-virtual {v7}, Lorg/jaudiotagger/tag/aiff/AiffTag;.getStartLocationInFileOfId3Chunk:()J // method@9271 │ │ -2cc86c: 0b07 |003e: move-result-wide v7 │ │ -2cc86e: 6e30 d487 7008 |003f: invoke-virtual {v0, v7, v8}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ -2cc874: 6e10 df87 0000 |0042: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2cc87a: 0c07 |0045: move-result-object v7 │ │ -2cc87c: 7020 728d 7600 |0046: invoke-direct {v6, v7}, Lorg/jaudiotagger/audio/exceptions/CannotWriteException;.:(Ljava/lang/String;)V // method@8d72 │ │ -2cc882: 2706 |0049: throw v6 │ │ +2cc7e4: |[2cc7e4] org.jaudiotagger.audio.aiff.AiffTagWriter.seekToStartOfMetadata:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/aiff/AiffTag;Ljava/lang/String;)Lorg/jaudiotagger/audio/iff/ChunkHeader; │ │ +2cc7f4: 6e10 7192 0700 |0000: invoke-virtual {v7}, Lorg/jaudiotagger/tag/aiff/AiffTag;.getStartLocationInFileOfId3Chunk:()J // method@9271 │ │ +2cc7fa: 0b00 |0003: move-result-wide v0 │ │ +2cc7fc: 6e30 6a88 0601 |0004: invoke-virtual {v6, v0, v1}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ +2cc802: 2200 6311 |0007: new-instance v0, Lorg/jaudiotagger/audio/iff/ChunkHeader; // type@1163 │ │ +2cc806: 6201 a481 |0009: sget-object v1, Ljava/nio/ByteOrder;.BIG_ENDIAN:Ljava/nio/ByteOrder; // field@81a4 │ │ +2cc80a: 7020 b98e 1000 |000b: invoke-direct {v0, v1}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.:(Ljava/nio/ByteOrder;)V // method@8eb9 │ │ +2cc810: 6e20 be8e 6000 |000e: invoke-virtual {v0, v6}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.readHeader:(Ljava/nio/channels/FileChannel;)Z // method@8ebe │ │ +2cc816: 6e10 6988 0600 |0011: invoke-virtual {v6}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ +2cc81c: 0b01 |0014: move-result-wide v1 │ │ +2cc81e: 1603 0800 |0015: const-wide/16 v3, #int 8 // #8 │ │ +2cc822: bc31 |0017: sub-long/2addr v1, v3 │ │ +2cc824: 6e30 6a88 1602 |0018: invoke-virtual {v6, v1, v2}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ +2cc82a: 6206 0f82 |001b: sget-object v6, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType;.TAG:Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType; // field@820f │ │ +2cc82e: 6e10 008b 0600 |001d: invoke-virtual {v6}, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType;.getCode:()Ljava/lang/String; // method@8b00 │ │ +2cc834: 0c06 |0020: move-result-object v6 │ │ +2cc836: 6e10 ba8e 0000 |0021: invoke-virtual {v0}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getID:()Ljava/lang/String; // method@8eba │ │ +2cc83c: 0c01 |0024: move-result-object v1 │ │ +2cc83e: 6e20 9c87 1600 |0025: invoke-virtual {v6, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2cc844: 0a06 |0028: move-result v6 │ │ +2cc846: 3806 0300 |0029: if-eqz v6, 002c // +0003 │ │ +2cc84a: 1100 |002b: return-object v0 │ │ +2cc84c: 2206 3711 |002c: new-instance v6, Lorg/jaudiotagger/audio/exceptions/CannotWriteException; // type@1137 │ │ +2cc850: 2200 3910 |002e: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +2cc854: 7010 cc87 0000 |0030: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2cc85a: 6e20 d787 8000 |0033: invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cc860: 1a08 5205 |0036: const-string v8, ":Unable to find ID3 chunk at expected location:" // string@0552 │ │ +2cc864: 6e20 d787 8000 |0038: invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cc86a: 6e10 7192 0700 |003b: invoke-virtual {v7}, Lorg/jaudiotagger/tag/aiff/AiffTag;.getStartLocationInFileOfId3Chunk:()J // method@9271 │ │ +2cc870: 0b07 |003e: move-result-wide v7 │ │ +2cc872: 6e30 d487 7008 |003f: invoke-virtual {v0, v7, v8}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ +2cc878: 6e10 df87 0000 |0042: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2cc87e: 0c07 |0045: move-result-object v7 │ │ +2cc880: 7020 728d 7600 |0046: invoke-direct {v6, v7}, Lorg/jaudiotagger/audio/exceptions/CannotWriteException;.:(Ljava/lang/String;)V // method@8d72 │ │ +2cc886: 2706 |0049: throw v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x0007 line=75 │ │ 0x000e line=76 │ │ 0x0011 line=77 │ │ 0x001b line=78 │ │ @@ -686792,35 +686792,35 @@ │ │ type : '(Ljava/nio/channels/FileChannel;Ljava/nio/ByteBuffer;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 43 16-bit code units │ │ -2ccfd8: |[2ccfd8] org.jaudiotagger.audio.aiff.AiffTagWriter.writeDataToFile:(Ljava/nio/channels/FileChannel;Ljava/nio/ByteBuffer;)V │ │ -2ccfe8: 2200 6311 |0000: new-instance v0, Lorg/jaudiotagger/audio/iff/ChunkHeader; // type@1163 │ │ -2ccfec: 6201 a481 |0002: sget-object v1, Ljava/nio/ByteOrder;.BIG_ENDIAN:Ljava/nio/ByteOrder; // field@81a4 │ │ -2ccff0: 7020 b98e 1000 |0004: invoke-direct {v0, v1}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.:(Ljava/nio/ByteOrder;)V // method@8eb9 │ │ -2ccff6: 6201 0f82 |0007: sget-object v1, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType;.TAG:Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType; // field@820f │ │ -2ccffa: 6e10 008b 0100 |0009: invoke-virtual {v1}, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType;.getCode:()Ljava/lang/String; // method@8b00 │ │ -2cd000: 0c01 |000c: move-result-object v1 │ │ -2cd002: 6e20 bf8e 1000 |000d: invoke-virtual {v0, v1}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.setID:(Ljava/lang/String;)V // method@8ebf │ │ -2cd008: 6e10 4988 0500 |0010: invoke-virtual {v5}, Ljava/nio/ByteBuffer;.limit:()I // method@8849 │ │ -2cd00e: 0a01 |0013: move-result v1 │ │ -2cd010: 8111 |0014: int-to-long v1, v1 │ │ -2cd012: 6e30 c08e 1002 |0015: invoke-virtual {v0, v1, v2}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.setSize:(J)V // method@8ec0 │ │ -2cd018: 6e10 c28e 0000 |0018: invoke-virtual {v0}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.writeHeader:()Ljava/nio/ByteBuffer; // method@8ec2 │ │ -2cd01e: 0c00 |001b: move-result-object v0 │ │ -2cd020: 6e20 7288 0400 |001c: invoke-virtual {v4, v0}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ -2cd026: 6e20 7288 5400 |001f: invoke-virtual {v4, v5}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ -2cd02c: 6e10 4988 0500 |0022: invoke-virtual {v5}, Ljava/nio/ByteBuffer;.limit:()I // method@8849 │ │ -2cd032: 0a05 |0025: move-result v5 │ │ -2cd034: 8150 |0026: int-to-long v0, v5 │ │ -2cd036: 7040 eb8a 4310 |0027: invoke-direct {v3, v4, v0, v1}, Lorg/jaudiotagger/audio/aiff/AiffTagWriter;.writeExtraByteIfChunkOddSize:(Ljava/nio/channels/FileChannel;J)V // method@8aeb │ │ -2cd03c: 0e00 |002a: return-void │ │ +2ccfdc: |[2ccfdc] org.jaudiotagger.audio.aiff.AiffTagWriter.writeDataToFile:(Ljava/nio/channels/FileChannel;Ljava/nio/ByteBuffer;)V │ │ +2ccfec: 2200 6311 |0000: new-instance v0, Lorg/jaudiotagger/audio/iff/ChunkHeader; // type@1163 │ │ +2ccff0: 6201 a481 |0002: sget-object v1, Ljava/nio/ByteOrder;.BIG_ENDIAN:Ljava/nio/ByteOrder; // field@81a4 │ │ +2ccff4: 7020 b98e 1000 |0004: invoke-direct {v0, v1}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.:(Ljava/nio/ByteOrder;)V // method@8eb9 │ │ +2ccffa: 6201 0f82 |0007: sget-object v1, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType;.TAG:Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType; // field@820f │ │ +2ccffe: 6e10 008b 0100 |0009: invoke-virtual {v1}, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType;.getCode:()Ljava/lang/String; // method@8b00 │ │ +2cd004: 0c01 |000c: move-result-object v1 │ │ +2cd006: 6e20 bf8e 1000 |000d: invoke-virtual {v0, v1}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.setID:(Ljava/lang/String;)V // method@8ebf │ │ +2cd00c: 6e10 4988 0500 |0010: invoke-virtual {v5}, Ljava/nio/ByteBuffer;.limit:()I // method@8849 │ │ +2cd012: 0a01 |0013: move-result v1 │ │ +2cd014: 8111 |0014: int-to-long v1, v1 │ │ +2cd016: 6e30 c08e 1002 |0015: invoke-virtual {v0, v1, v2}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.setSize:(J)V // method@8ec0 │ │ +2cd01c: 6e10 c28e 0000 |0018: invoke-virtual {v0}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.writeHeader:()Ljava/nio/ByteBuffer; // method@8ec2 │ │ +2cd022: 0c00 |001b: move-result-object v0 │ │ +2cd024: 6e20 7288 0400 |001c: invoke-virtual {v4, v0}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ +2cd02a: 6e20 7288 5400 |001f: invoke-virtual {v4, v5}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ +2cd030: 6e10 4988 0500 |0022: invoke-virtual {v5}, Ljava/nio/ByteBuffer;.limit:()I // method@8849 │ │ +2cd036: 0a05 |0025: move-result v5 │ │ +2cd038: 8150 |0026: int-to-long v0, v5 │ │ +2cd03a: 7040 eb8a 4310 |0027: invoke-direct {v3, v4, v0, v1}, Lorg/jaudiotagger/audio/aiff/AiffTagWriter;.writeExtraByteIfChunkOddSize:(Ljava/nio/channels/FileChannel;J)V // method@8aeb │ │ +2cd040: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=372 │ │ 0x0007 line=373 │ │ 0x0010 line=374 │ │ 0x0018 line=375 │ │ 0x001f line=376 │ │ @@ -686835,23 +686835,23 @@ │ │ type : '(Ljava/nio/channels/FileChannel;J)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -2cd040: |[2cd040] org.jaudiotagger.audio.aiff.AiffTagWriter.writeExtraByteIfChunkOddSize:(Ljava/nio/channels/FileChannel;J)V │ │ -2cd050: 7120 a98e 3200 |0000: invoke-static {v2, v3}, Lorg/jaudiotagger/audio/generic/Utils;.isOddLength:(J)Z // method@8ea9 │ │ -2cd056: 0a02 |0003: move-result v2 │ │ -2cd058: 3802 0a00 |0004: if-eqz v2, 000e // +000a │ │ -2cd05c: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -2cd05e: 7110 3888 0200 |0007: invoke-static {v2}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@8838 │ │ -2cd064: 0c02 |000a: move-result-object v2 │ │ -2cd066: 6e20 7288 2100 |000b: invoke-virtual {v1, v2}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ -2cd06c: 0e00 |000e: return-void │ │ +2cd044: |[2cd044] org.jaudiotagger.audio.aiff.AiffTagWriter.writeExtraByteIfChunkOddSize:(Ljava/nio/channels/FileChannel;J)V │ │ +2cd054: 7120 a98e 3200 |0000: invoke-static {v2, v3}, Lorg/jaudiotagger/audio/generic/Utils;.isOddLength:(J)Z // method@8ea9 │ │ +2cd05a: 0a02 |0003: move-result v2 │ │ +2cd05c: 3802 0a00 |0004: if-eqz v2, 000e // +000a │ │ +2cd060: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +2cd062: 7110 3888 0200 |0007: invoke-static {v2}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@8838 │ │ +2cd068: 0c02 |000a: move-result-object v2 │ │ +2cd06a: 6e20 7288 2100 |000b: invoke-virtual {v1, v2}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ +2cd070: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=393 │ │ 0x0007 line=395 │ │ locals : │ │ 0x0000 - 0x000f reg=0 this Lorg/jaudiotagger/audio/aiff/AiffTagWriter; │ │ 0x0000 - 0x000f reg=1 (null) Ljava/nio/channels/FileChannel; │ │ @@ -686863,57 +686863,57 @@ │ │ type : '(Lorg/jaudiotagger/tag/aiff/AiffTag;Lorg/jaudiotagger/tag/aiff/AiffTag;)Ljava/nio/ByteBuffer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 82 16-bit code units │ │ -2cc71c: |[2cc71c] org.jaudiotagger.audio.aiff.AiffTagWriter.convert:(Lorg/jaudiotagger/tag/aiff/AiffTag;Lorg/jaudiotagger/tag/aiff/AiffTag;)Ljava/nio/ByteBuffer; │ │ -2cc72c: 2200 ef0f |0000: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@0fef │ │ -2cc730: 7010 2d86 0000 |0002: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@862d │ │ -2cc736: 6e10 7092 0700 |0005: invoke-virtual {v7}, Lorg/jaudiotagger/tag/aiff/AiffTag;.getSizeOfID3TagOnly:()J // method@9270 │ │ -2cc73c: 0b01 |0008: move-result-wide v1 │ │ -2cc73e: 1603 0000 |0009: const-wide/16 v3, #int 0 // #0 │ │ -2cc742: 3107 0103 |000b: cmp-long v7, v1, v3 │ │ -2cc746: 3d07 0b00 |000d: if-lez v7, 0018 // +000b │ │ -2cc74a: 7120 a98e 2100 |000f: invoke-static {v1, v2}, Lorg/jaudiotagger/audio/generic/Utils;.isOddLength:(J)Z // method@8ea9 │ │ -2cc750: 0a07 |0012: move-result v7 │ │ -2cc752: 3807 0500 |0013: if-eqz v7, 0018 // +0005 │ │ -2cc756: 1603 0100 |0015: const-wide/16 v3, #int 1 // #1 │ │ -2cc75a: bb31 |0017: add-long/2addr v1, v3 │ │ -2cc75c: 6e10 6e92 0600 |0018: invoke-virtual {v6}, Lorg/jaudiotagger/tag/aiff/AiffTag;.getID3Tag:()Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // method@926e │ │ -2cc762: 0c07 |001b: move-result-object v7 │ │ -2cc764: 8412 |001c: long-to-int v2, v1 │ │ -2cc766: 6e30 3595 0702 |001d: invoke-virtual {v7, v0, v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.write:(Ljava/io/OutputStream;I)V // method@9535 │ │ -2cc76c: 6e10 3186 0000 |0020: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8631 │ │ -2cc772: 0c07 |0023: move-result-object v7 │ │ -2cc774: 2177 |0024: array-length v7, v7 │ │ -2cc776: 8171 |0025: int-to-long v1, v7 │ │ -2cc778: 7120 a98e 2100 |0026: invoke-static {v1, v2}, Lorg/jaudiotagger/audio/generic/Utils;.isOddLength:(J)Z // method@8ea9 │ │ -2cc77e: 0a07 |0029: move-result v7 │ │ -2cc780: 3807 1500 |002a: if-eqz v7, 003f // +0015 │ │ -2cc784: 6e10 3186 0000 |002c: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8631 │ │ -2cc78a: 0c07 |002f: move-result-object v7 │ │ -2cc78c: 2177 |0030: array-length v7, v7 │ │ -2cc78e: d807 0701 |0031: add-int/lit8 v7, v7, #int 1 // #01 │ │ -2cc792: 2200 ef0f |0033: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@0fef │ │ -2cc796: 7010 2d86 0000 |0035: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@862d │ │ -2cc79c: 6e10 6e92 0600 |0038: invoke-virtual {v6}, Lorg/jaudiotagger/tag/aiff/AiffTag;.getID3Tag:()Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // method@926e │ │ -2cc7a2: 0c06 |003b: move-result-object v6 │ │ -2cc7a4: 6e30 3595 0607 |003c: invoke-virtual {v6, v0, v7}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.write:(Ljava/io/OutputStream;I)V // method@9535 │ │ -2cc7aa: 6e10 3186 0000 |003f: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8631 │ │ -2cc7b0: 0c06 |0042: move-result-object v6 │ │ -2cc7b2: 7110 5b88 0600 |0043: invoke-static {v6}, Ljava/nio/ByteBuffer;.wrap:([B)Ljava/nio/ByteBuffer; // method@885b │ │ -2cc7b8: 0c06 |0046: move-result-object v6 │ │ -2cc7ba: 6e10 5988 0600 |0047: invoke-virtual {v6}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@8859 │ │ -2cc7c0: 1106 |004a: return-object v6 │ │ -2cc7c2: 0d06 |004b: move-exception v6 │ │ -2cc7c4: 2207 3310 |004c: new-instance v7, Ljava/lang/RuntimeException; // type@1033 │ │ -2cc7c8: 7020 7e87 6700 |004e: invoke-direct {v7, v6}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@877e │ │ -2cc7ce: 2707 |0051: throw v7 │ │ +2cc720: |[2cc720] org.jaudiotagger.audio.aiff.AiffTagWriter.convert:(Lorg/jaudiotagger/tag/aiff/AiffTag;Lorg/jaudiotagger/tag/aiff/AiffTag;)Ljava/nio/ByteBuffer; │ │ +2cc730: 2200 ef0f |0000: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@0fef │ │ +2cc734: 7010 2d86 0000 |0002: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@862d │ │ +2cc73a: 6e10 7092 0700 |0005: invoke-virtual {v7}, Lorg/jaudiotagger/tag/aiff/AiffTag;.getSizeOfID3TagOnly:()J // method@9270 │ │ +2cc740: 0b01 |0008: move-result-wide v1 │ │ +2cc742: 1603 0000 |0009: const-wide/16 v3, #int 0 // #0 │ │ +2cc746: 3107 0103 |000b: cmp-long v7, v1, v3 │ │ +2cc74a: 3d07 0b00 |000d: if-lez v7, 0018 // +000b │ │ +2cc74e: 7120 a98e 2100 |000f: invoke-static {v1, v2}, Lorg/jaudiotagger/audio/generic/Utils;.isOddLength:(J)Z // method@8ea9 │ │ +2cc754: 0a07 |0012: move-result v7 │ │ +2cc756: 3807 0500 |0013: if-eqz v7, 0018 // +0005 │ │ +2cc75a: 1603 0100 |0015: const-wide/16 v3, #int 1 // #1 │ │ +2cc75e: bb31 |0017: add-long/2addr v1, v3 │ │ +2cc760: 6e10 6e92 0600 |0018: invoke-virtual {v6}, Lorg/jaudiotagger/tag/aiff/AiffTag;.getID3Tag:()Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // method@926e │ │ +2cc766: 0c07 |001b: move-result-object v7 │ │ +2cc768: 8412 |001c: long-to-int v2, v1 │ │ +2cc76a: 6e30 3595 0702 |001d: invoke-virtual {v7, v0, v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.write:(Ljava/io/OutputStream;I)V // method@9535 │ │ +2cc770: 6e10 3186 0000 |0020: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8631 │ │ +2cc776: 0c07 |0023: move-result-object v7 │ │ +2cc778: 2177 |0024: array-length v7, v7 │ │ +2cc77a: 8171 |0025: int-to-long v1, v7 │ │ +2cc77c: 7120 a98e 2100 |0026: invoke-static {v1, v2}, Lorg/jaudiotagger/audio/generic/Utils;.isOddLength:(J)Z // method@8ea9 │ │ +2cc782: 0a07 |0029: move-result v7 │ │ +2cc784: 3807 1500 |002a: if-eqz v7, 003f // +0015 │ │ +2cc788: 6e10 3186 0000 |002c: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8631 │ │ +2cc78e: 0c07 |002f: move-result-object v7 │ │ +2cc790: 2177 |0030: array-length v7, v7 │ │ +2cc792: d807 0701 |0031: add-int/lit8 v7, v7, #int 1 // #01 │ │ +2cc796: 2200 ef0f |0033: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@0fef │ │ +2cc79a: 7010 2d86 0000 |0035: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@862d │ │ +2cc7a0: 6e10 6e92 0600 |0038: invoke-virtual {v6}, Lorg/jaudiotagger/tag/aiff/AiffTag;.getID3Tag:()Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // method@926e │ │ +2cc7a6: 0c06 |003b: move-result-object v6 │ │ +2cc7a8: 6e30 3595 0607 |003c: invoke-virtual {v6, v0, v7}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.write:(Ljava/io/OutputStream;I)V // method@9535 │ │ +2cc7ae: 6e10 3186 0000 |003f: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8631 │ │ +2cc7b4: 0c06 |0042: move-result-object v6 │ │ +2cc7b6: 7110 5b88 0600 |0043: invoke-static {v6}, Ljava/nio/ByteBuffer;.wrap:([B)Ljava/nio/ByteBuffer; // method@885b │ │ +2cc7bc: 0c06 |0046: move-result-object v6 │ │ +2cc7be: 6e10 5988 0600 |0047: invoke-virtual {v6}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@8859 │ │ +2cc7c4: 1106 |004a: return-object v6 │ │ +2cc7c6: 0d06 |004b: move-exception v6 │ │ +2cc7c8: 2207 3310 |004c: new-instance v7, Ljava/lang/RuntimeException; // type@1033 │ │ +2cc7cc: 7020 7e87 6700 |004e: invoke-direct {v7, v6}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@877e │ │ +2cc7d2: 2707 |0051: throw v7 │ │ catches : 1 │ │ 0x0000 - 0x004a │ │ Ljava/io/IOException; -> 0x004b │ │ positions : │ │ 0x0000 line=411 │ │ 0x0005 line=412 │ │ 0x000f line=417 │ │ @@ -686935,73 +686935,73 @@ │ │ type : '(Lorg/jaudiotagger/tag/Tag;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 126 16-bit code units │ │ -2cc908: |[2cc908] org.jaudiotagger.audio.aiff.AiffTagWriter.delete:(Lorg/jaudiotagger/tag/Tag;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V │ │ -2cc918: 1a05 1a4f |0000: const-string v5, "UNKNOWN" // string@4f1a │ │ -2cc91c: 7210 868a 0600 |0002: invoke-interface {v6}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getWriteChannel:()Ljava/nio/channels/FileChannel; // method@8a86 │ │ -2cc922: 0c00 |0005: move-result-object v0 │ │ -2cc924: 6201 fb81 |0006: sget-object v1, Lorg/jaudiotagger/audio/aiff/AiffTagWriter;.logger:Ljava/util/logging/Logger; // field@81fb │ │ -2cc928: 1a02 374f |0008: const-string v2, "UNKNOWN:Deleting tag from file" // string@4f37 │ │ -2cc92c: 6e20 1b8a 2100 |000a: invoke-virtual {v1, v2}, Ljava/util/logging/Logger;.severe:(Ljava/lang/String;)V // method@8a1b │ │ -2cc932: 7020 e58a 6400 |000d: invoke-direct {v4, v6}, Lorg/jaudiotagger/audio/aiff/AiffTagWriter;.getExistingMetadata:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/tag/aiff/AiffTag; // method@8ae5 │ │ -2cc938: 0c06 |0010: move-result-object v6 │ │ -2cc93a: 6e10 7792 0600 |0011: invoke-virtual {v6}, Lorg/jaudiotagger/tag/aiff/AiffTag;.isExistingId3Tag:()Z // method@9277 │ │ -2cc940: 0a01 |0014: move-result v1 │ │ -2cc942: 3801 4500 |0015: if-eqz v1, 005a // +0045 │ │ -2cc946: 6e10 6e92 0600 |0017: invoke-virtual {v6}, Lorg/jaudiotagger/tag/aiff/AiffTag;.getID3Tag:()Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // method@926e │ │ -2cc94c: 0c01 |001a: move-result-object v1 │ │ -2cc94e: 6e10 1695 0100 |001b: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getStartLocationInFile:()Ljava/lang/Long; // method@9516 │ │ -2cc954: 0c01 |001e: move-result-object v1 │ │ -2cc956: 3801 3b00 |001f: if-eqz v1, 005a // +003b │ │ -2cc95a: 7040 e88a 0456 |0021: invoke-direct {v4, v0, v6, v5}, Lorg/jaudiotagger/audio/aiff/AiffTagWriter;.seekToStartOfMetadata:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/aiff/AiffTag;Ljava/lang/String;)Lorg/jaudiotagger/audio/iff/ChunkHeader; // method@8ae8 │ │ -2cc960: 0c01 |0024: move-result-object v1 │ │ -2cc962: 7030 e68a 6400 |0025: invoke-direct {v4, v6, v0}, Lorg/jaudiotagger/audio/aiff/AiffTagWriter;.isAtEndOfFileAllowingForPaddingByte:(Lorg/jaudiotagger/tag/aiff/AiffTag;Ljava/nio/channels/FileChannel;)Z // method@8ae6 │ │ -2cc968: 0a02 |0028: move-result v2 │ │ -2cc96a: 3802 2400 |0029: if-eqz v2, 004d // +0024 │ │ -2cc96e: 6205 fb81 |002b: sget-object v5, Lorg/jaudiotagger/audio/aiff/AiffTagWriter;.logger:Ljava/util/logging/Logger; // field@81fb │ │ -2cc972: 2201 3910 |002d: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2cc976: 7010 cc87 0100 |002f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2cc97c: 1a02 3b4f |0032: const-string v2, "UNKNOWN:Setting new length to:" // string@4f3b │ │ -2cc980: 6e20 d787 2100 |0034: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cc986: 6e10 7192 0600 |0037: invoke-virtual {v6}, Lorg/jaudiotagger/tag/aiff/AiffTag;.getStartLocationInFileOfId3Chunk:()J // method@9271 │ │ -2cc98c: 0b02 |003a: move-result-wide v2 │ │ -2cc98e: 6e30 d487 2103 |003b: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ -2cc994: 6e10 df87 0100 |003e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2cc99a: 0c01 |0041: move-result-object v1 │ │ -2cc99c: 6e20 128a 1500 |0042: invoke-virtual {v5, v1}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -2cc9a2: 6e10 7192 0600 |0045: invoke-virtual {v6}, Lorg/jaudiotagger/tag/aiff/AiffTag;.getStartLocationInFileOfId3Chunk:()J // method@9271 │ │ -2cc9a8: 0b05 |0048: move-result-wide v5 │ │ -2cc9aa: 6e30 7088 5006 |0049: invoke-virtual {v0, v5, v6}, Ljava/nio/channels/FileChannel;.truncate:(J)Ljava/nio/channels/FileChannel; // method@8870 │ │ -2cc9b0: 280b |004c: goto 0057 // +000b │ │ -2cc9b2: 6202 fb81 |004d: sget-object v2, Lorg/jaudiotagger/audio/aiff/AiffTagWriter;.logger:Ljava/util/logging/Logger; // field@81fb │ │ -2cc9b6: 1a03 364f |004f: const-string v3, "UNKNOWN:Deleting tag chunk" // string@4f36 │ │ -2cc9ba: 6e20 128a 3200 |0051: invoke-virtual {v2, v3}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -2cc9c0: 7055 e28a 0416 |0054: invoke-direct {v4, v0, v6, v1, v5}, Lorg/jaudiotagger/audio/aiff/AiffTagWriter;.deleteTagChunk:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/aiff/AiffTag;Lorg/jaudiotagger/audio/iff/ChunkHeader;Ljava/lang/String;)V // method@8ae2 │ │ -2cc9c6: 7020 e78a 0400 |0057: invoke-direct {v4, v0}, Lorg/jaudiotagger/audio/aiff/AiffTagWriter;.rewriteRiffHeaderSize:(Ljava/nio/channels/FileChannel;)V // method@8ae7 │ │ -2cc9cc: 6205 fb81 |005a: sget-object v5, Lorg/jaudiotagger/audio/aiff/AiffTagWriter;.logger:Ljava/util/logging/Logger; // field@81fb │ │ -2cc9d0: 1a06 354f |005c: const-string v6, "UNKNOWN:Deleted tag from file" // string@4f35 │ │ -2cc9d4: 6e20 128a 6500 |005e: invoke-virtual {v5, v6}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -2cc9da: 0e00 |0061: return-void │ │ -2cc9dc: 0d05 |0062: move-exception v5 │ │ -2cc9de: 2206 3711 |0063: new-instance v6, Lorg/jaudiotagger/audio/exceptions/CannotWriteException; // type@1137 │ │ -2cc9e2: 2200 3910 |0065: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -2cc9e6: 7010 cc87 0000 |0067: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2cc9ec: 1a01 334f |006a: const-string v1, "UNKNOWN:" // string@4f33 │ │ -2cc9f0: 6e20 d787 1000 |006c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cc9f6: 6e10 8686 0500 |006f: invoke-virtual {v5}, Ljava/io/IOException;.getMessage:()Ljava/lang/String; // method@8686 │ │ -2cc9fc: 0c05 |0072: move-result-object v5 │ │ -2cc9fe: 6e20 d787 5000 |0073: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cca04: 6e10 df87 0000 |0076: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2cca0a: 0c05 |0079: move-result-object v5 │ │ -2cca0c: 7020 728d 5600 |007a: invoke-direct {v6, v5}, Lorg/jaudiotagger/audio/exceptions/CannotWriteException;.:(Ljava/lang/String;)V // method@8d72 │ │ -2cca12: 2706 |007d: throw v6 │ │ +2cc90c: |[2cc90c] org.jaudiotagger.audio.aiff.AiffTagWriter.delete:(Lorg/jaudiotagger/tag/Tag;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V │ │ +2cc91c: 1a05 1a4f |0000: const-string v5, "UNKNOWN" // string@4f1a │ │ +2cc920: 7210 868a 0600 |0002: invoke-interface {v6}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getWriteChannel:()Ljava/nio/channels/FileChannel; // method@8a86 │ │ +2cc926: 0c00 |0005: move-result-object v0 │ │ +2cc928: 6201 fb81 |0006: sget-object v1, Lorg/jaudiotagger/audio/aiff/AiffTagWriter;.logger:Ljava/util/logging/Logger; // field@81fb │ │ +2cc92c: 1a02 374f |0008: const-string v2, "UNKNOWN:Deleting tag from file" // string@4f37 │ │ +2cc930: 6e20 1b8a 2100 |000a: invoke-virtual {v1, v2}, Ljava/util/logging/Logger;.severe:(Ljava/lang/String;)V // method@8a1b │ │ +2cc936: 7020 e58a 6400 |000d: invoke-direct {v4, v6}, Lorg/jaudiotagger/audio/aiff/AiffTagWriter;.getExistingMetadata:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/tag/aiff/AiffTag; // method@8ae5 │ │ +2cc93c: 0c06 |0010: move-result-object v6 │ │ +2cc93e: 6e10 7792 0600 |0011: invoke-virtual {v6}, Lorg/jaudiotagger/tag/aiff/AiffTag;.isExistingId3Tag:()Z // method@9277 │ │ +2cc944: 0a01 |0014: move-result v1 │ │ +2cc946: 3801 4500 |0015: if-eqz v1, 005a // +0045 │ │ +2cc94a: 6e10 6e92 0600 |0017: invoke-virtual {v6}, Lorg/jaudiotagger/tag/aiff/AiffTag;.getID3Tag:()Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // method@926e │ │ +2cc950: 0c01 |001a: move-result-object v1 │ │ +2cc952: 6e10 1695 0100 |001b: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getStartLocationInFile:()Ljava/lang/Long; // method@9516 │ │ +2cc958: 0c01 |001e: move-result-object v1 │ │ +2cc95a: 3801 3b00 |001f: if-eqz v1, 005a // +003b │ │ +2cc95e: 7040 e88a 0456 |0021: invoke-direct {v4, v0, v6, v5}, Lorg/jaudiotagger/audio/aiff/AiffTagWriter;.seekToStartOfMetadata:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/aiff/AiffTag;Ljava/lang/String;)Lorg/jaudiotagger/audio/iff/ChunkHeader; // method@8ae8 │ │ +2cc964: 0c01 |0024: move-result-object v1 │ │ +2cc966: 7030 e68a 6400 |0025: invoke-direct {v4, v6, v0}, Lorg/jaudiotagger/audio/aiff/AiffTagWriter;.isAtEndOfFileAllowingForPaddingByte:(Lorg/jaudiotagger/tag/aiff/AiffTag;Ljava/nio/channels/FileChannel;)Z // method@8ae6 │ │ +2cc96c: 0a02 |0028: move-result v2 │ │ +2cc96e: 3802 2400 |0029: if-eqz v2, 004d // +0024 │ │ +2cc972: 6205 fb81 |002b: sget-object v5, Lorg/jaudiotagger/audio/aiff/AiffTagWriter;.logger:Ljava/util/logging/Logger; // field@81fb │ │ +2cc976: 2201 3910 |002d: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2cc97a: 7010 cc87 0100 |002f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2cc980: 1a02 3b4f |0032: const-string v2, "UNKNOWN:Setting new length to:" // string@4f3b │ │ +2cc984: 6e20 d787 2100 |0034: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cc98a: 6e10 7192 0600 |0037: invoke-virtual {v6}, Lorg/jaudiotagger/tag/aiff/AiffTag;.getStartLocationInFileOfId3Chunk:()J // method@9271 │ │ +2cc990: 0b02 |003a: move-result-wide v2 │ │ +2cc992: 6e30 d487 2103 |003b: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ +2cc998: 6e10 df87 0100 |003e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2cc99e: 0c01 |0041: move-result-object v1 │ │ +2cc9a0: 6e20 128a 1500 |0042: invoke-virtual {v5, v1}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +2cc9a6: 6e10 7192 0600 |0045: invoke-virtual {v6}, Lorg/jaudiotagger/tag/aiff/AiffTag;.getStartLocationInFileOfId3Chunk:()J // method@9271 │ │ +2cc9ac: 0b05 |0048: move-result-wide v5 │ │ +2cc9ae: 6e30 7088 5006 |0049: invoke-virtual {v0, v5, v6}, Ljava/nio/channels/FileChannel;.truncate:(J)Ljava/nio/channels/FileChannel; // method@8870 │ │ +2cc9b4: 280b |004c: goto 0057 // +000b │ │ +2cc9b6: 6202 fb81 |004d: sget-object v2, Lorg/jaudiotagger/audio/aiff/AiffTagWriter;.logger:Ljava/util/logging/Logger; // field@81fb │ │ +2cc9ba: 1a03 364f |004f: const-string v3, "UNKNOWN:Deleting tag chunk" // string@4f36 │ │ +2cc9be: 6e20 128a 3200 |0051: invoke-virtual {v2, v3}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +2cc9c4: 7055 e28a 0416 |0054: invoke-direct {v4, v0, v6, v1, v5}, Lorg/jaudiotagger/audio/aiff/AiffTagWriter;.deleteTagChunk:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/aiff/AiffTag;Lorg/jaudiotagger/audio/iff/ChunkHeader;Ljava/lang/String;)V // method@8ae2 │ │ +2cc9ca: 7020 e78a 0400 |0057: invoke-direct {v4, v0}, Lorg/jaudiotagger/audio/aiff/AiffTagWriter;.rewriteRiffHeaderSize:(Ljava/nio/channels/FileChannel;)V // method@8ae7 │ │ +2cc9d0: 6205 fb81 |005a: sget-object v5, Lorg/jaudiotagger/audio/aiff/AiffTagWriter;.logger:Ljava/util/logging/Logger; // field@81fb │ │ +2cc9d4: 1a06 354f |005c: const-string v6, "UNKNOWN:Deleted tag from file" // string@4f35 │ │ +2cc9d8: 6e20 128a 6500 |005e: invoke-virtual {v5, v6}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +2cc9de: 0e00 |0061: return-void │ │ +2cc9e0: 0d05 |0062: move-exception v5 │ │ +2cc9e2: 2206 3711 |0063: new-instance v6, Lorg/jaudiotagger/audio/exceptions/CannotWriteException; // type@1137 │ │ +2cc9e6: 2200 3910 |0065: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +2cc9ea: 7010 cc87 0000 |0067: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2cc9f0: 1a01 334f |006a: const-string v1, "UNKNOWN:" // string@4f33 │ │ +2cc9f4: 6e20 d787 1000 |006c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cc9fa: 6e10 8686 0500 |006f: invoke-virtual {v5}, Ljava/io/IOException;.getMessage:()Ljava/lang/String; // method@8686 │ │ +2cca00: 0c05 |0072: move-result-object v5 │ │ +2cca02: 6e20 d787 5000 |0073: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cca08: 6e10 df87 0000 |0076: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2cca0e: 0c05 |0079: move-result-object v5 │ │ +2cca10: 7020 728d 5600 |007a: invoke-direct {v6, v5}, Lorg/jaudiotagger/audio/exceptions/CannotWriteException;.:(Ljava/lang/String;)V // method@8d72 │ │ +2cca16: 2706 |007d: throw v6 │ │ catches : 1 │ │ 0x0006 - 0x0061 │ │ Ljava/io/IOException; -> 0x0062 │ │ positions : │ │ 0x0002 line=117 │ │ 0x0006 line=120 │ │ 0x000d line=121 │ │ @@ -687025,154 +687025,154 @@ │ │ type : '(Lorg/jaudiotagger/tag/Tag;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 303 16-bit code units │ │ -2ccd44: |[2ccd44] org.jaudiotagger.audio.aiff.AiffTagWriter.write:(Lorg/jaudiotagger/tag/Tag;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V │ │ -2ccd54: 1a00 334f |0000: const-string v0, "UNKNOWN:" // string@4f33 │ │ -2ccd58: 6201 fb81 |0002: sget-object v1, Lorg/jaudiotagger/audio/aiff/AiffTagWriter;.logger:Ljava/util/logging/Logger; // field@81fb │ │ -2ccd5c: 1a02 3d4f |0004: const-string v2, "UNKNOWN:Writing Aiff tag to file" // string@4f3d │ │ -2ccd60: 6e20 1b8a 2100 |0006: invoke-virtual {v1, v2}, Ljava/util/logging/Logger;.severe:(Ljava/lang/String;)V // method@8a1b │ │ -2ccd66: 7020 e58a ca00 |0009: invoke-direct {v10, v12}, Lorg/jaudiotagger/audio/aiff/AiffTagWriter;.getExistingMetadata:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/tag/aiff/AiffTag; // method@8ae5 │ │ -2ccd6c: 0c01 |000c: move-result-object v1 │ │ -2ccd6e: 7210 838a 0c00 |000d: invoke-interface {v12}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getChannel:()Ljava/nio/channels/FileChannel; // method@8a83 │ │ -2ccd74: 0c0c |0010: move-result-object v12 │ │ -2ccd76: 6e10 6d92 0100 |0011: invoke-virtual {v1}, Lorg/jaudiotagger/tag/aiff/AiffTag;.getFormSize:()J // method@926d │ │ -2ccd7c: 0b02 |0014: move-result-wide v2 │ │ -2ccd7e: 1604 0800 |0015: const-wide/16 v4, #int 8 // #8 │ │ -2ccd82: bb42 |0017: add-long/2addr v2, v4 │ │ -2ccd84: 6e10 6988 0c00 |0018: invoke-virtual {v12}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ -2ccd8a: 0b04 |001b: move-result-wide v4 │ │ -2ccd8c: 6e10 6d88 0c00 |001c: invoke-virtual {v12}, Ljava/nio/channels/FileChannel;.size:()J // method@886d │ │ -2ccd92: 0b06 |001f: move-result-wide v6 │ │ -2ccd94: 3108 0206 |0020: cmp-long v8, v2, v6 │ │ -2ccd98: 3b08 2c00 |0022: if-gez v8, 004e // +002c │ │ -2ccd9c: 6e10 7992 0100 |0024: invoke-virtual {v1}, Lorg/jaudiotagger/tag/aiff/AiffTag;.isLastChunkSizeExtendsPastFormSize:()Z // method@9279 │ │ -2ccda2: 0a06 |0027: move-result v6 │ │ -2ccda4: 3906 2600 |0028: if-nez v6, 004e // +0026 │ │ -2ccda8: 6206 fb81 |002a: sget-object v6, Lorg/jaudiotagger/audio/aiff/AiffTagWriter;.logger:Ljava/util/logging/Logger; // field@81fb │ │ -2ccdac: 2207 3910 |002c: new-instance v7, Ljava/lang/StringBuilder; // type@1039 │ │ -2ccdb0: 7010 cc87 0700 |002e: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2ccdb6: 1a08 384f |0031: const-string v8, "UNKNOWN:Extra Non Chunk Data after end of FORM data length:" // string@4f38 │ │ -2ccdba: 6e20 d787 8700 |0033: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ccdc0: 6e10 6d88 0c00 |0036: invoke-virtual {v12}, Ljava/nio/channels/FileChannel;.size:()J // method@886d │ │ -2ccdc6: 0b08 |0039: move-result-wide v8 │ │ -2ccdc8: bc28 |003a: sub-long/2addr v8, v2 │ │ -2ccdca: 6e30 d487 8709 |003b: invoke-virtual {v7, v8, v9}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ -2ccdd0: 6e10 df87 0700 |003e: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2ccdd6: 0c07 |0041: move-result-object v7 │ │ -2ccdd8: 6e20 1c8a 7600 |0042: invoke-virtual {v6, v7}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ -2ccdde: 6e30 6a88 2c03 |0045: invoke-virtual {v12, v2, v3}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ -2ccde4: 6e30 7088 2c03 |0048: invoke-virtual {v12, v2, v3}, Ljava/nio/channels/FileChannel;.truncate:(J)Ljava/nio/channels/FileChannel; // method@8870 │ │ -2ccdea: 6e30 6a88 4c05 |004b: invoke-virtual {v12, v4, v5}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ -2ccdf0: 6e10 6d88 0c00 |004e: invoke-virtual {v12}, Ljava/nio/channels/FileChannel;.size:()J // method@886d │ │ -2ccdf6: 1f0b cb11 |0051: check-cast v11, Lorg/jaudiotagger/tag/aiff/AiffTag; // type@11cb │ │ -2ccdfa: 6e30 df8a ba01 |0053: invoke-virtual {v10, v11, v1}, Lorg/jaudiotagger/audio/aiff/AiffTagWriter;.convert:(Lorg/jaudiotagger/tag/aiff/AiffTag;Lorg/jaudiotagger/tag/aiff/AiffTag;)Ljava/nio/ByteBuffer; // method@8adf │ │ -2cce00: 0c0b |0056: move-result-object v11 │ │ -2cce02: 6e10 7792 0100 |0057: invoke-virtual {v1}, Lorg/jaudiotagger/tag/aiff/AiffTag;.isExistingId3Tag:()Z // method@9277 │ │ -2cce08: 0a02 |005a: move-result v2 │ │ -2cce0a: 3802 8000 |005b: if-eqz v2, 00db // +0080 │ │ -2cce0e: 6e10 6e92 0100 |005d: invoke-virtual {v1}, Lorg/jaudiotagger/tag/aiff/AiffTag;.getID3Tag:()Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // method@926e │ │ -2cce14: 0c02 |0060: move-result-object v2 │ │ -2cce16: 6e10 1695 0200 |0061: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getStartLocationInFile:()Ljava/lang/Long; // method@9516 │ │ -2cce1c: 0c02 |0064: move-result-object v2 │ │ -2cce1e: 3802 7600 |0065: if-eqz v2, 00db // +0076 │ │ -2cce22: 6e10 7892 0100 |0067: invoke-virtual {v1}, Lorg/jaudiotagger/tag/aiff/AiffTag;.isIncorrectlyAlignedTag:()Z // method@9278 │ │ -2cce28: 0a02 |006a: move-result v2 │ │ -2cce2a: 1a03 1a4f |006b: const-string v3, "UNKNOWN" // string@4f1a │ │ -2cce2e: 3902 4b00 |006d: if-nez v2, 00b8 // +004b │ │ -2cce32: 7040 e88a ca31 |006f: invoke-direct {v10, v12, v1, v3}, Lorg/jaudiotagger/audio/aiff/AiffTagWriter;.seekToStartOfMetadata:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/aiff/AiffTag;Ljava/lang/String;)Lorg/jaudiotagger/audio/iff/ChunkHeader; // method@8ae8 │ │ -2cce38: 0c02 |0072: move-result-object v2 │ │ -2cce3a: 6204 fb81 |0073: sget-object v4, Lorg/jaudiotagger/audio/aiff/AiffTagWriter;.logger:Ljava/util/logging/Logger; // field@81fb │ │ -2cce3e: 2205 3910 |0075: new-instance v5, Ljava/lang/StringBuilder; // type@1039 │ │ -2cce42: 7010 cc87 0500 |0077: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2cce48: 1a06 344f |007a: const-string v6, "UNKNOWN:Current Space allocated:" // string@4f34 │ │ -2cce4c: 6e20 d787 6500 |007c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cce52: 6e10 7092 0100 |007f: invoke-virtual {v1}, Lorg/jaudiotagger/tag/aiff/AiffTag;.getSizeOfID3TagOnly:()J // method@9270 │ │ -2cce58: 0b06 |0082: move-result-wide v6 │ │ -2cce5a: 6e30 d487 6507 |0083: invoke-virtual {v5, v6, v7}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ -2cce60: 1a06 2905 |0086: const-string v6, ":NewTagRequires:" // string@0529 │ │ -2cce64: 6e20 d787 6500 |0088: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cce6a: 6e10 4988 0b00 |008b: invoke-virtual {v11}, Ljava/nio/ByteBuffer;.limit:()I // method@8849 │ │ -2cce70: 0a06 |008e: move-result v6 │ │ -2cce72: 6e20 d387 6500 |008f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2cce78: 6e10 df87 0500 |0092: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2cce7e: 0c05 |0095: move-result-object v5 │ │ -2cce80: 6e20 128a 5400 |0096: invoke-virtual {v4, v5}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -2cce86: 7030 e68a 1a0c |0099: invoke-direct {v10, v1, v12}, Lorg/jaudiotagger/audio/aiff/AiffTagWriter;.isAtEndOfFileAllowingForPaddingByte:(Lorg/jaudiotagger/tag/aiff/AiffTag;Ljava/nio/channels/FileChannel;)Z // method@8ae6 │ │ -2cce8c: 0a04 |009c: move-result v4 │ │ -2cce8e: 3804 0600 |009d: if-eqz v4, 00a3 // +0006 │ │ -2cce92: 7030 ea8a ca0b |009f: invoke-direct {v10, v12, v11}, Lorg/jaudiotagger/audio/aiff/AiffTagWriter;.writeDataToFile:(Ljava/nio/channels/FileChannel;Ljava/nio/ByteBuffer;)V // method@8aea │ │ -2cce98: 2855 |00a2: goto 00f7 // +0055 │ │ -2cce9a: 7053 e28a ca21 |00a3: invoke-direct {v10, v12, v1, v2, v3}, Lorg/jaudiotagger/audio/aiff/AiffTagWriter;.deleteTagChunk:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/aiff/AiffTag;Lorg/jaudiotagger/audio/iff/ChunkHeader;Ljava/lang/String;)V // method@8ae2 │ │ -2ccea0: 6e10 6d88 0c00 |00a6: invoke-virtual {v12}, Ljava/nio/channels/FileChannel;.size:()J // method@886d │ │ -2ccea6: 0b01 |00a9: move-result-wide v1 │ │ -2ccea8: 6e30 6a88 1c02 |00aa: invoke-virtual {v12, v1, v2}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ -2cceae: 6e10 6d88 0c00 |00ad: invoke-virtual {v12}, Ljava/nio/channels/FileChannel;.size:()J // method@886d │ │ -2cceb4: 0b01 |00b0: move-result-wide v1 │ │ -2cceb6: 7040 eb8a ca21 |00b1: invoke-direct {v10, v12, v1, v2}, Lorg/jaudiotagger/audio/aiff/AiffTagWriter;.writeExtraByteIfChunkOddSize:(Ljava/nio/channels/FileChannel;J)V // method@8aeb │ │ -2ccebc: 7030 ea8a ca0b |00b4: invoke-direct {v10, v12, v11}, Lorg/jaudiotagger/audio/aiff/AiffTagWriter;.writeDataToFile:(Ljava/nio/channels/FileChannel;Ljava/nio/ByteBuffer;)V // method@8aea │ │ -2ccec2: 2840 |00b7: goto 00f7 // +0040 │ │ -2ccec4: 7110 fc8a 0100 |00b8: invoke-static {v1}, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkSummary;.isOnlyMetadataTagsAfterStartingMetadataTag:(Lorg/jaudiotagger/tag/aiff/AiffTag;)Z // method@8afc │ │ -2cceca: 0a02 |00bb: move-result v2 │ │ -2ccecc: 3802 1700 |00bc: if-eqz v2, 00d3 // +0017 │ │ -2cced0: 7040 e18a ca31 |00be: invoke-direct {v10, v12, v1, v3}, Lorg/jaudiotagger/audio/aiff/AiffTagWriter;.deleteRemainderOfFile:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/aiff/AiffTag;Ljava/lang/String;)V // method@8ae1 │ │ -2cced6: 6e10 6d88 0c00 |00c1: invoke-virtual {v12}, Ljava/nio/channels/FileChannel;.size:()J // method@886d │ │ -2ccedc: 0b01 |00c4: move-result-wide v1 │ │ -2ccede: 6e30 6a88 1c02 |00c5: invoke-virtual {v12, v1, v2}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ -2ccee4: 6e10 6d88 0c00 |00c8: invoke-virtual {v12}, Ljava/nio/channels/FileChannel;.size:()J // method@886d │ │ -2cceea: 0b01 |00cb: move-result-wide v1 │ │ -2cceec: 7040 eb8a ca21 |00cc: invoke-direct {v10, v12, v1, v2}, Lorg/jaudiotagger/audio/aiff/AiffTagWriter;.writeExtraByteIfChunkOddSize:(Ljava/nio/channels/FileChannel;J)V // method@8aeb │ │ -2ccef2: 7030 ea8a ca0b |00cf: invoke-direct {v10, v12, v11}, Lorg/jaudiotagger/audio/aiff/AiffTagWriter;.writeDataToFile:(Ljava/nio/channels/FileChannel;Ljava/nio/ByteBuffer;)V // method@8aea │ │ -2ccef8: 2825 |00d2: goto 00f7 // +0025 │ │ -2ccefa: 220b 3711 |00d3: new-instance v11, Lorg/jaudiotagger/audio/exceptions/CannotWriteException; // type@1137 │ │ -2ccefe: 1a0c 394f |00d5: const-string v12, "UNKNOWN:Metadata tags are corrupted and not at end of file so cannot be fixed" // string@4f39 │ │ -2ccf02: 7020 728d cb00 |00d7: invoke-direct {v11, v12}, Lorg/jaudiotagger/audio/exceptions/CannotWriteException;.:(Ljava/lang/String;)V // method@8d72 │ │ -2ccf08: 270b |00da: throw v11 │ │ -2ccf0a: 6e10 6d88 0c00 |00db: invoke-virtual {v12}, Ljava/nio/channels/FileChannel;.size:()J // method@886d │ │ -2ccf10: 0b01 |00de: move-result-wide v1 │ │ -2ccf12: 6e30 6a88 1c02 |00df: invoke-virtual {v12, v1, v2}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ -2ccf18: 6e10 6d88 0c00 |00e2: invoke-virtual {v12}, Ljava/nio/channels/FileChannel;.size:()J // method@886d │ │ -2ccf1e: 0b01 |00e5: move-result-wide v1 │ │ -2ccf20: 7120 a98e 2100 |00e6: invoke-static {v1, v2}, Lorg/jaudiotagger/audio/generic/Utils;.isOddLength:(J)Z // method@8ea9 │ │ -2ccf26: 0a01 |00e9: move-result v1 │ │ -2ccf28: 3801 0a00 |00ea: if-eqz v1, 00f4 // +000a │ │ -2ccf2c: 1211 |00ec: const/4 v1, #int 1 // #1 │ │ -2ccf2e: 7110 3888 0100 |00ed: invoke-static {v1}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@8838 │ │ -2ccf34: 0c01 |00f0: move-result-object v1 │ │ -2ccf36: 6e20 7288 1c00 |00f1: invoke-virtual {v12, v1}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ -2ccf3c: 7030 ea8a ca0b |00f4: invoke-direct {v10, v12, v11}, Lorg/jaudiotagger/audio/aiff/AiffTagWriter;.writeDataToFile:(Ljava/nio/channels/FileChannel;Ljava/nio/ByteBuffer;)V // method@8aea │ │ -2ccf42: 7020 e78a ca00 |00f7: invoke-direct {v10, v12}, Lorg/jaudiotagger/audio/aiff/AiffTagWriter;.rewriteRiffHeaderSize:(Ljava/nio/channels/FileChannel;)V // method@8ae7 │ │ -2ccf48: 0e00 |00fa: return-void │ │ -2ccf4a: 0d0b |00fb: move-exception v11 │ │ -2ccf4c: 220c 3711 |00fc: new-instance v12, Lorg/jaudiotagger/audio/exceptions/CannotWriteException; // type@1137 │ │ -2ccf50: 2201 3910 |00fe: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2ccf54: 7010 cc87 0100 |0100: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2ccf5a: 6e20 d787 0100 |0103: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ccf60: 6e10 8686 0b00 |0106: invoke-virtual {v11}, Ljava/io/IOException;.getMessage:()Ljava/lang/String; // method@8686 │ │ -2ccf66: 0c0b |0109: move-result-object v11 │ │ -2ccf68: 6e20 d787 b100 |010a: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ccf6e: 6e10 df87 0100 |010d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2ccf74: 0c0b |0110: move-result-object v11 │ │ -2ccf76: 7020 728d bc00 |0111: invoke-direct {v12, v11}, Lorg/jaudiotagger/audio/exceptions/CannotWriteException;.:(Ljava/lang/String;)V // method@8d72 │ │ -2ccf7c: 270c |0114: throw v12 │ │ -2ccf7e: 0d0b |0115: move-exception v11 │ │ -2ccf80: 220c 3711 |0116: new-instance v12, Lorg/jaudiotagger/audio/exceptions/CannotWriteException; // type@1137 │ │ -2ccf84: 2201 3910 |0118: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2ccf88: 7010 cc87 0100 |011a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2ccf8e: 6e20 d787 0100 |011d: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ccf94: 6e10 8686 0b00 |0120: invoke-virtual {v11}, Ljava/io/IOException;.getMessage:()Ljava/lang/String; // method@8686 │ │ -2ccf9a: 0c0b |0123: move-result-object v11 │ │ -2ccf9c: 6e20 d787 b100 |0124: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ccfa2: 6e10 df87 0100 |0127: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2ccfa8: 0c0b |012a: move-result-object v11 │ │ -2ccfaa: 7020 728d bc00 |012b: invoke-direct {v12, v11}, Lorg/jaudiotagger/audio/exceptions/CannotWriteException;.:(Ljava/lang/String;)V // method@8d72 │ │ -2ccfb0: 270c |012e: throw v12 │ │ +2ccd48: |[2ccd48] org.jaudiotagger.audio.aiff.AiffTagWriter.write:(Lorg/jaudiotagger/tag/Tag;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V │ │ +2ccd58: 1a00 334f |0000: const-string v0, "UNKNOWN:" // string@4f33 │ │ +2ccd5c: 6201 fb81 |0002: sget-object v1, Lorg/jaudiotagger/audio/aiff/AiffTagWriter;.logger:Ljava/util/logging/Logger; // field@81fb │ │ +2ccd60: 1a02 3d4f |0004: const-string v2, "UNKNOWN:Writing Aiff tag to file" // string@4f3d │ │ +2ccd64: 6e20 1b8a 2100 |0006: invoke-virtual {v1, v2}, Ljava/util/logging/Logger;.severe:(Ljava/lang/String;)V // method@8a1b │ │ +2ccd6a: 7020 e58a ca00 |0009: invoke-direct {v10, v12}, Lorg/jaudiotagger/audio/aiff/AiffTagWriter;.getExistingMetadata:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/tag/aiff/AiffTag; // method@8ae5 │ │ +2ccd70: 0c01 |000c: move-result-object v1 │ │ +2ccd72: 7210 838a 0c00 |000d: invoke-interface {v12}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getChannel:()Ljava/nio/channels/FileChannel; // method@8a83 │ │ +2ccd78: 0c0c |0010: move-result-object v12 │ │ +2ccd7a: 6e10 6d92 0100 |0011: invoke-virtual {v1}, Lorg/jaudiotagger/tag/aiff/AiffTag;.getFormSize:()J // method@926d │ │ +2ccd80: 0b02 |0014: move-result-wide v2 │ │ +2ccd82: 1604 0800 |0015: const-wide/16 v4, #int 8 // #8 │ │ +2ccd86: bb42 |0017: add-long/2addr v2, v4 │ │ +2ccd88: 6e10 6988 0c00 |0018: invoke-virtual {v12}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ +2ccd8e: 0b04 |001b: move-result-wide v4 │ │ +2ccd90: 6e10 6d88 0c00 |001c: invoke-virtual {v12}, Ljava/nio/channels/FileChannel;.size:()J // method@886d │ │ +2ccd96: 0b06 |001f: move-result-wide v6 │ │ +2ccd98: 3108 0206 |0020: cmp-long v8, v2, v6 │ │ +2ccd9c: 3b08 2c00 |0022: if-gez v8, 004e // +002c │ │ +2ccda0: 6e10 7992 0100 |0024: invoke-virtual {v1}, Lorg/jaudiotagger/tag/aiff/AiffTag;.isLastChunkSizeExtendsPastFormSize:()Z // method@9279 │ │ +2ccda6: 0a06 |0027: move-result v6 │ │ +2ccda8: 3906 2600 |0028: if-nez v6, 004e // +0026 │ │ +2ccdac: 6206 fb81 |002a: sget-object v6, Lorg/jaudiotagger/audio/aiff/AiffTagWriter;.logger:Ljava/util/logging/Logger; // field@81fb │ │ +2ccdb0: 2207 3910 |002c: new-instance v7, Ljava/lang/StringBuilder; // type@1039 │ │ +2ccdb4: 7010 cc87 0700 |002e: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2ccdba: 1a08 384f |0031: const-string v8, "UNKNOWN:Extra Non Chunk Data after end of FORM data length:" // string@4f38 │ │ +2ccdbe: 6e20 d787 8700 |0033: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ccdc4: 6e10 6d88 0c00 |0036: invoke-virtual {v12}, Ljava/nio/channels/FileChannel;.size:()J // method@886d │ │ +2ccdca: 0b08 |0039: move-result-wide v8 │ │ +2ccdcc: bc28 |003a: sub-long/2addr v8, v2 │ │ +2ccdce: 6e30 d487 8709 |003b: invoke-virtual {v7, v8, v9}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ +2ccdd4: 6e10 df87 0700 |003e: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2ccdda: 0c07 |0041: move-result-object v7 │ │ +2ccddc: 6e20 1c8a 7600 |0042: invoke-virtual {v6, v7}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ +2ccde2: 6e30 6a88 2c03 |0045: invoke-virtual {v12, v2, v3}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ +2ccde8: 6e30 7088 2c03 |0048: invoke-virtual {v12, v2, v3}, Ljava/nio/channels/FileChannel;.truncate:(J)Ljava/nio/channels/FileChannel; // method@8870 │ │ +2ccdee: 6e30 6a88 4c05 |004b: invoke-virtual {v12, v4, v5}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ +2ccdf4: 6e10 6d88 0c00 |004e: invoke-virtual {v12}, Ljava/nio/channels/FileChannel;.size:()J // method@886d │ │ +2ccdfa: 1f0b cb11 |0051: check-cast v11, Lorg/jaudiotagger/tag/aiff/AiffTag; // type@11cb │ │ +2ccdfe: 6e30 df8a ba01 |0053: invoke-virtual {v10, v11, v1}, Lorg/jaudiotagger/audio/aiff/AiffTagWriter;.convert:(Lorg/jaudiotagger/tag/aiff/AiffTag;Lorg/jaudiotagger/tag/aiff/AiffTag;)Ljava/nio/ByteBuffer; // method@8adf │ │ +2cce04: 0c0b |0056: move-result-object v11 │ │ +2cce06: 6e10 7792 0100 |0057: invoke-virtual {v1}, Lorg/jaudiotagger/tag/aiff/AiffTag;.isExistingId3Tag:()Z // method@9277 │ │ +2cce0c: 0a02 |005a: move-result v2 │ │ +2cce0e: 3802 8000 |005b: if-eqz v2, 00db // +0080 │ │ +2cce12: 6e10 6e92 0100 |005d: invoke-virtual {v1}, Lorg/jaudiotagger/tag/aiff/AiffTag;.getID3Tag:()Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // method@926e │ │ +2cce18: 0c02 |0060: move-result-object v2 │ │ +2cce1a: 6e10 1695 0200 |0061: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getStartLocationInFile:()Ljava/lang/Long; // method@9516 │ │ +2cce20: 0c02 |0064: move-result-object v2 │ │ +2cce22: 3802 7600 |0065: if-eqz v2, 00db // +0076 │ │ +2cce26: 6e10 7892 0100 |0067: invoke-virtual {v1}, Lorg/jaudiotagger/tag/aiff/AiffTag;.isIncorrectlyAlignedTag:()Z // method@9278 │ │ +2cce2c: 0a02 |006a: move-result v2 │ │ +2cce2e: 1a03 1a4f |006b: const-string v3, "UNKNOWN" // string@4f1a │ │ +2cce32: 3902 4b00 |006d: if-nez v2, 00b8 // +004b │ │ +2cce36: 7040 e88a ca31 |006f: invoke-direct {v10, v12, v1, v3}, Lorg/jaudiotagger/audio/aiff/AiffTagWriter;.seekToStartOfMetadata:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/aiff/AiffTag;Ljava/lang/String;)Lorg/jaudiotagger/audio/iff/ChunkHeader; // method@8ae8 │ │ +2cce3c: 0c02 |0072: move-result-object v2 │ │ +2cce3e: 6204 fb81 |0073: sget-object v4, Lorg/jaudiotagger/audio/aiff/AiffTagWriter;.logger:Ljava/util/logging/Logger; // field@81fb │ │ +2cce42: 2205 3910 |0075: new-instance v5, Ljava/lang/StringBuilder; // type@1039 │ │ +2cce46: 7010 cc87 0500 |0077: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2cce4c: 1a06 344f |007a: const-string v6, "UNKNOWN:Current Space allocated:" // string@4f34 │ │ +2cce50: 6e20 d787 6500 |007c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cce56: 6e10 7092 0100 |007f: invoke-virtual {v1}, Lorg/jaudiotagger/tag/aiff/AiffTag;.getSizeOfID3TagOnly:()J // method@9270 │ │ +2cce5c: 0b06 |0082: move-result-wide v6 │ │ +2cce5e: 6e30 d487 6507 |0083: invoke-virtual {v5, v6, v7}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ +2cce64: 1a06 2905 |0086: const-string v6, ":NewTagRequires:" // string@0529 │ │ +2cce68: 6e20 d787 6500 |0088: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cce6e: 6e10 4988 0b00 |008b: invoke-virtual {v11}, Ljava/nio/ByteBuffer;.limit:()I // method@8849 │ │ +2cce74: 0a06 |008e: move-result v6 │ │ +2cce76: 6e20 d387 6500 |008f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2cce7c: 6e10 df87 0500 |0092: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2cce82: 0c05 |0095: move-result-object v5 │ │ +2cce84: 6e20 128a 5400 |0096: invoke-virtual {v4, v5}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +2cce8a: 7030 e68a 1a0c |0099: invoke-direct {v10, v1, v12}, Lorg/jaudiotagger/audio/aiff/AiffTagWriter;.isAtEndOfFileAllowingForPaddingByte:(Lorg/jaudiotagger/tag/aiff/AiffTag;Ljava/nio/channels/FileChannel;)Z // method@8ae6 │ │ +2cce90: 0a04 |009c: move-result v4 │ │ +2cce92: 3804 0600 |009d: if-eqz v4, 00a3 // +0006 │ │ +2cce96: 7030 ea8a ca0b |009f: invoke-direct {v10, v12, v11}, Lorg/jaudiotagger/audio/aiff/AiffTagWriter;.writeDataToFile:(Ljava/nio/channels/FileChannel;Ljava/nio/ByteBuffer;)V // method@8aea │ │ +2cce9c: 2855 |00a2: goto 00f7 // +0055 │ │ +2cce9e: 7053 e28a ca21 |00a3: invoke-direct {v10, v12, v1, v2, v3}, Lorg/jaudiotagger/audio/aiff/AiffTagWriter;.deleteTagChunk:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/aiff/AiffTag;Lorg/jaudiotagger/audio/iff/ChunkHeader;Ljava/lang/String;)V // method@8ae2 │ │ +2ccea4: 6e10 6d88 0c00 |00a6: invoke-virtual {v12}, Ljava/nio/channels/FileChannel;.size:()J // method@886d │ │ +2cceaa: 0b01 |00a9: move-result-wide v1 │ │ +2cceac: 6e30 6a88 1c02 |00aa: invoke-virtual {v12, v1, v2}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ +2cceb2: 6e10 6d88 0c00 |00ad: invoke-virtual {v12}, Ljava/nio/channels/FileChannel;.size:()J // method@886d │ │ +2cceb8: 0b01 |00b0: move-result-wide v1 │ │ +2cceba: 7040 eb8a ca21 |00b1: invoke-direct {v10, v12, v1, v2}, Lorg/jaudiotagger/audio/aiff/AiffTagWriter;.writeExtraByteIfChunkOddSize:(Ljava/nio/channels/FileChannel;J)V // method@8aeb │ │ +2ccec0: 7030 ea8a ca0b |00b4: invoke-direct {v10, v12, v11}, Lorg/jaudiotagger/audio/aiff/AiffTagWriter;.writeDataToFile:(Ljava/nio/channels/FileChannel;Ljava/nio/ByteBuffer;)V // method@8aea │ │ +2ccec6: 2840 |00b7: goto 00f7 // +0040 │ │ +2ccec8: 7110 fc8a 0100 |00b8: invoke-static {v1}, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkSummary;.isOnlyMetadataTagsAfterStartingMetadataTag:(Lorg/jaudiotagger/tag/aiff/AiffTag;)Z // method@8afc │ │ +2ccece: 0a02 |00bb: move-result v2 │ │ +2cced0: 3802 1700 |00bc: if-eqz v2, 00d3 // +0017 │ │ +2cced4: 7040 e18a ca31 |00be: invoke-direct {v10, v12, v1, v3}, Lorg/jaudiotagger/audio/aiff/AiffTagWriter;.deleteRemainderOfFile:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/aiff/AiffTag;Ljava/lang/String;)V // method@8ae1 │ │ +2cceda: 6e10 6d88 0c00 |00c1: invoke-virtual {v12}, Ljava/nio/channels/FileChannel;.size:()J // method@886d │ │ +2ccee0: 0b01 |00c4: move-result-wide v1 │ │ +2ccee2: 6e30 6a88 1c02 |00c5: invoke-virtual {v12, v1, v2}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ +2ccee8: 6e10 6d88 0c00 |00c8: invoke-virtual {v12}, Ljava/nio/channels/FileChannel;.size:()J // method@886d │ │ +2cceee: 0b01 |00cb: move-result-wide v1 │ │ +2ccef0: 7040 eb8a ca21 |00cc: invoke-direct {v10, v12, v1, v2}, Lorg/jaudiotagger/audio/aiff/AiffTagWriter;.writeExtraByteIfChunkOddSize:(Ljava/nio/channels/FileChannel;J)V // method@8aeb │ │ +2ccef6: 7030 ea8a ca0b |00cf: invoke-direct {v10, v12, v11}, Lorg/jaudiotagger/audio/aiff/AiffTagWriter;.writeDataToFile:(Ljava/nio/channels/FileChannel;Ljava/nio/ByteBuffer;)V // method@8aea │ │ +2ccefc: 2825 |00d2: goto 00f7 // +0025 │ │ +2ccefe: 220b 3711 |00d3: new-instance v11, Lorg/jaudiotagger/audio/exceptions/CannotWriteException; // type@1137 │ │ +2ccf02: 1a0c 394f |00d5: const-string v12, "UNKNOWN:Metadata tags are corrupted and not at end of file so cannot be fixed" // string@4f39 │ │ +2ccf06: 7020 728d cb00 |00d7: invoke-direct {v11, v12}, Lorg/jaudiotagger/audio/exceptions/CannotWriteException;.:(Ljava/lang/String;)V // method@8d72 │ │ +2ccf0c: 270b |00da: throw v11 │ │ +2ccf0e: 6e10 6d88 0c00 |00db: invoke-virtual {v12}, Ljava/nio/channels/FileChannel;.size:()J // method@886d │ │ +2ccf14: 0b01 |00de: move-result-wide v1 │ │ +2ccf16: 6e30 6a88 1c02 |00df: invoke-virtual {v12, v1, v2}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ +2ccf1c: 6e10 6d88 0c00 |00e2: invoke-virtual {v12}, Ljava/nio/channels/FileChannel;.size:()J // method@886d │ │ +2ccf22: 0b01 |00e5: move-result-wide v1 │ │ +2ccf24: 7120 a98e 2100 |00e6: invoke-static {v1, v2}, Lorg/jaudiotagger/audio/generic/Utils;.isOddLength:(J)Z // method@8ea9 │ │ +2ccf2a: 0a01 |00e9: move-result v1 │ │ +2ccf2c: 3801 0a00 |00ea: if-eqz v1, 00f4 // +000a │ │ +2ccf30: 1211 |00ec: const/4 v1, #int 1 // #1 │ │ +2ccf32: 7110 3888 0100 |00ed: invoke-static {v1}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@8838 │ │ +2ccf38: 0c01 |00f0: move-result-object v1 │ │ +2ccf3a: 6e20 7288 1c00 |00f1: invoke-virtual {v12, v1}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ +2ccf40: 7030 ea8a ca0b |00f4: invoke-direct {v10, v12, v11}, Lorg/jaudiotagger/audio/aiff/AiffTagWriter;.writeDataToFile:(Ljava/nio/channels/FileChannel;Ljava/nio/ByteBuffer;)V // method@8aea │ │ +2ccf46: 7020 e78a ca00 |00f7: invoke-direct {v10, v12}, Lorg/jaudiotagger/audio/aiff/AiffTagWriter;.rewriteRiffHeaderSize:(Ljava/nio/channels/FileChannel;)V // method@8ae7 │ │ +2ccf4c: 0e00 |00fa: return-void │ │ +2ccf4e: 0d0b |00fb: move-exception v11 │ │ +2ccf50: 220c 3711 |00fc: new-instance v12, Lorg/jaudiotagger/audio/exceptions/CannotWriteException; // type@1137 │ │ +2ccf54: 2201 3910 |00fe: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2ccf58: 7010 cc87 0100 |0100: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2ccf5e: 6e20 d787 0100 |0103: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ccf64: 6e10 8686 0b00 |0106: invoke-virtual {v11}, Ljava/io/IOException;.getMessage:()Ljava/lang/String; // method@8686 │ │ +2ccf6a: 0c0b |0109: move-result-object v11 │ │ +2ccf6c: 6e20 d787 b100 |010a: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ccf72: 6e10 df87 0100 |010d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2ccf78: 0c0b |0110: move-result-object v11 │ │ +2ccf7a: 7020 728d bc00 |0111: invoke-direct {v12, v11}, Lorg/jaudiotagger/audio/exceptions/CannotWriteException;.:(Ljava/lang/String;)V // method@8d72 │ │ +2ccf80: 270c |0114: throw v12 │ │ +2ccf82: 0d0b |0115: move-exception v11 │ │ +2ccf84: 220c 3711 |0116: new-instance v12, Lorg/jaudiotagger/audio/exceptions/CannotWriteException; // type@1137 │ │ +2ccf88: 2201 3910 |0118: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2ccf8c: 7010 cc87 0100 |011a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2ccf92: 6e20 d787 0100 |011d: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ccf98: 6e10 8686 0b00 |0120: invoke-virtual {v11}, Ljava/io/IOException;.getMessage:()Ljava/lang/String; // method@8686 │ │ +2ccf9e: 0c0b |0123: move-result-object v11 │ │ +2ccfa0: 6e20 d787 b100 |0124: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ccfa6: 6e10 df87 0100 |0127: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2ccfac: 0c0b |012a: move-result-object v11 │ │ +2ccfae: 7020 728d bc00 |012b: invoke-direct {v12, v11}, Lorg/jaudiotagger/audio/exceptions/CannotWriteException;.:(Ljava/lang/String;)V // method@8d72 │ │ +2ccfb4: 270c |012e: throw v12 │ │ catches : 3 │ │ 0x0009 - 0x000d │ │ Ljava/io/IOException; -> 0x0115 │ │ 0x0011 - 0x006b │ │ Ljava/io/IOException; -> 0x00fb │ │ 0x006f - 0x00fa │ │ Ljava/io/IOException; -> 0x00fb │ │ @@ -687268,31 +687268,31 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 30 16-bit code units │ │ -2cd0d0: |[2cd0d0] org.jaudiotagger.audio.aiff.AiffType.:()V │ │ -2cd0e0: 2200 d910 |0000: new-instance v0, Lorg/jaudiotagger/audio/aiff/AiffType; // type@10d9 │ │ -2cd0e4: 1a01 a706 |0002: const-string v1, "AIFF" // string@06a7 │ │ -2cd0e8: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -2cd0ea: 7040 ed8a 1012 |0005: invoke-direct {v0, v1, v2, v1}, Lorg/jaudiotagger/audio/aiff/AiffType;.:(Ljava/lang/String;ILjava/lang/String;)V // method@8aed │ │ -2cd0f0: 6900 fe81 |0008: sput-object v0, Lorg/jaudiotagger/audio/aiff/AiffType;.AIFF:Lorg/jaudiotagger/audio/aiff/AiffType; // field@81fe │ │ -2cd0f4: 2201 d910 |000a: new-instance v1, Lorg/jaudiotagger/audio/aiff/AiffType; // type@10d9 │ │ -2cd0f8: 1a03 a606 |000c: const-string v3, "AIFC" // string@06a6 │ │ -2cd0fc: 1214 |000e: const/4 v4, #int 1 // #1 │ │ -2cd0fe: 7040 ed8a 3134 |000f: invoke-direct {v1, v3, v4, v3}, Lorg/jaudiotagger/audio/aiff/AiffType;.:(Ljava/lang/String;ILjava/lang/String;)V // method@8aed │ │ -2cd104: 6901 fd81 |0012: sput-object v1, Lorg/jaudiotagger/audio/aiff/AiffType;.AIFC:Lorg/jaudiotagger/audio/aiff/AiffType; // field@81fd │ │ -2cd108: 1223 |0014: const/4 v3, #int 2 // #2 │ │ -2cd10a: 2333 cb13 |0015: new-array v3, v3, [Lorg/jaudiotagger/audio/aiff/AiffType; // type@13cb │ │ -2cd10e: 4d00 0302 |0017: aput-object v0, v3, v2 │ │ -2cd112: 4d01 0304 |0019: aput-object v1, v3, v4 │ │ -2cd116: 6903 fc81 |001b: sput-object v3, Lorg/jaudiotagger/audio/aiff/AiffType;.$VALUES:[Lorg/jaudiotagger/audio/aiff/AiffType; // field@81fc │ │ -2cd11a: 0e00 |001d: return-void │ │ +2cd0d4: |[2cd0d4] org.jaudiotagger.audio.aiff.AiffType.:()V │ │ +2cd0e4: 2200 d910 |0000: new-instance v0, Lorg/jaudiotagger/audio/aiff/AiffType; // type@10d9 │ │ +2cd0e8: 1a01 a706 |0002: const-string v1, "AIFF" // string@06a7 │ │ +2cd0ec: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +2cd0ee: 7040 ed8a 1012 |0005: invoke-direct {v0, v1, v2, v1}, Lorg/jaudiotagger/audio/aiff/AiffType;.:(Ljava/lang/String;ILjava/lang/String;)V // method@8aed │ │ +2cd0f4: 6900 fe81 |0008: sput-object v0, Lorg/jaudiotagger/audio/aiff/AiffType;.AIFF:Lorg/jaudiotagger/audio/aiff/AiffType; // field@81fe │ │ +2cd0f8: 2201 d910 |000a: new-instance v1, Lorg/jaudiotagger/audio/aiff/AiffType; // type@10d9 │ │ +2cd0fc: 1a03 a606 |000c: const-string v3, "AIFC" // string@06a6 │ │ +2cd100: 1214 |000e: const/4 v4, #int 1 // #1 │ │ +2cd102: 7040 ed8a 3134 |000f: invoke-direct {v1, v3, v4, v3}, Lorg/jaudiotagger/audio/aiff/AiffType;.:(Ljava/lang/String;ILjava/lang/String;)V // method@8aed │ │ +2cd108: 6901 fd81 |0012: sput-object v1, Lorg/jaudiotagger/audio/aiff/AiffType;.AIFC:Lorg/jaudiotagger/audio/aiff/AiffType; // field@81fd │ │ +2cd10c: 1223 |0014: const/4 v3, #int 2 // #2 │ │ +2cd10e: 2333 cb13 |0015: new-array v3, v3, [Lorg/jaudiotagger/audio/aiff/AiffType; // type@13cb │ │ +2cd112: 4d00 0302 |0017: aput-object v0, v3, v2 │ │ +2cd116: 4d01 0304 |0019: aput-object v1, v3, v4 │ │ +2cd11a: 6903 fc81 |001b: sput-object v3, Lorg/jaudiotagger/audio/aiff/AiffType;.$VALUES:[Lorg/jaudiotagger/audio/aiff/AiffType; // field@81fc │ │ +2cd11e: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ 0x000a line=9 │ │ 0x001b line=6 │ │ locals : │ │ │ │ @@ -687301,18 +687301,18 @@ │ │ type : '(Ljava/lang/String;ILjava/lang/String;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -2cd11c: |[2cd11c] org.jaudiotagger.audio.aiff.AiffType.:(Ljava/lang/String;ILjava/lang/String;)V │ │ -2cd12c: 7030 0387 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@8703 │ │ -2cd132: 5b03 ff81 |0003: iput-object v3, v0, Lorg/jaudiotagger/audio/aiff/AiffType;.code:Ljava/lang/String; // field@81ff │ │ -2cd136: 0e00 |0005: return-void │ │ +2cd120: |[2cd120] org.jaudiotagger.audio.aiff.AiffType.:(Ljava/lang/String;ILjava/lang/String;)V │ │ +2cd130: 7030 0387 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@8703 │ │ +2cd136: 5b03 ff81 |0003: iput-object v3, v0, Lorg/jaudiotagger/audio/aiff/AiffType;.code:Ljava/lang/String; // field@81ff │ │ +2cd13a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ 0x0003 line=16 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/jaudiotagger/audio/aiff/AiffType; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ @@ -687324,20 +687324,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/jaudiotagger/audio/aiff/AiffType;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -2cd088: |[2cd088] org.jaudiotagger.audio.aiff.AiffType.valueOf:(Ljava/lang/String;)Lorg/jaudiotagger/audio/aiff/AiffType; │ │ -2cd098: 1c00 d910 |0000: const-class v0, Lorg/jaudiotagger/audio/aiff/AiffType; // type@10d9 │ │ -2cd09c: 7120 0487 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@8704 │ │ -2cd0a2: 0c01 |0005: move-result-object v1 │ │ -2cd0a4: 1f01 d910 |0006: check-cast v1, Lorg/jaudiotagger/audio/aiff/AiffType; // type@10d9 │ │ -2cd0a8: 1101 |0008: return-object v1 │ │ +2cd08c: |[2cd08c] org.jaudiotagger.audio.aiff.AiffType.valueOf:(Ljava/lang/String;)Lorg/jaudiotagger/audio/aiff/AiffType; │ │ +2cd09c: 1c00 d910 |0000: const-class v0, Lorg/jaudiotagger/audio/aiff/AiffType; // type@10d9 │ │ +2cd0a0: 7120 0487 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@8704 │ │ +2cd0a6: 0c01 |0005: move-result-object v1 │ │ +2cd0a8: 1f01 d910 |0006: check-cast v1, Lorg/jaudiotagger/audio/aiff/AiffType; // type@10d9 │ │ +2cd0ac: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=6 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #3 : (in Lorg/jaudiotagger/audio/aiff/AiffType;) │ │ @@ -687345,20 +687345,20 @@ │ │ type : '()[Lorg/jaudiotagger/audio/aiff/AiffType;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -2cd0ac: |[2cd0ac] org.jaudiotagger.audio.aiff.AiffType.values:()[Lorg/jaudiotagger/audio/aiff/AiffType; │ │ -2cd0bc: 6200 fc81 |0000: sget-object v0, Lorg/jaudiotagger/audio/aiff/AiffType;.$VALUES:[Lorg/jaudiotagger/audio/aiff/AiffType; // field@81fc │ │ -2cd0c0: 6e10 04a0 0000 |0002: invoke-virtual {v0}, [Lorg/jaudiotagger/audio/aiff/AiffType;.clone:()Ljava/lang/Object; // method@a004 │ │ -2cd0c6: 0c00 |0005: move-result-object v0 │ │ -2cd0c8: 1f00 cb13 |0006: check-cast v0, [Lorg/jaudiotagger/audio/aiff/AiffType; // type@13cb │ │ -2cd0cc: 1100 |0008: return-object v0 │ │ +2cd0b0: |[2cd0b0] org.jaudiotagger.audio.aiff.AiffType.values:()[Lorg/jaudiotagger/audio/aiff/AiffType; │ │ +2cd0c0: 6200 fc81 |0000: sget-object v0, Lorg/jaudiotagger/audio/aiff/AiffType;.$VALUES:[Lorg/jaudiotagger/audio/aiff/AiffType; // field@81fc │ │ +2cd0c4: 6e10 04a0 0000 |0002: invoke-virtual {v0}, [Lorg/jaudiotagger/audio/aiff/AiffType;.clone:()Ljava/lang/Object; // method@a004 │ │ +2cd0ca: 0c00 |0005: move-result-object v0 │ │ +2cd0cc: 1f00 cb13 |0006: check-cast v0, [Lorg/jaudiotagger/audio/aiff/AiffType; // type@13cb │ │ +2cd0d0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=6 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/jaudiotagger/audio/aiff/AiffType;) │ │ @@ -687366,17 +687366,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2cd070: |[2cd070] org.jaudiotagger.audio.aiff.AiffType.getCode:()Ljava/lang/String; │ │ -2cd080: 5410 ff81 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/aiff/AiffType;.code:Ljava/lang/String; // field@81ff │ │ -2cd084: 1100 |0002: return-object v0 │ │ +2cd074: |[2cd074] org.jaudiotagger.audio.aiff.AiffType.getCode:()Ljava/lang/String; │ │ +2cd084: 5410 ff81 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/aiff/AiffType;.code:Ljava/lang/String; // field@81ff │ │ +2cd088: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/aiff/AiffType; │ │ │ │ source_file_idx : 2216 (AiffType.java) │ │ @@ -687417,37 +687417,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -2cd1ec: |[2cd1ec] org.jaudiotagger.audio.aiff.AiffUtil.:()V │ │ -2cd1fc: 2200 7910 |0000: new-instance v0, Ljava/text/SimpleDateFormat; // type@1079 │ │ -2cd200: 1a01 62b5 |0002: const-string v1, "yyyy-MM-dd'T'HH:mm:ss.SSSZ" // string@b562 │ │ -2cd204: 7020 9688 1000 |0004: invoke-direct {v0, v1}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@8896 │ │ -2cd20a: 6900 0082 |0007: sput-object v0, Lorg/jaudiotagger/audio/aiff/AiffUtil;.dateFmt:Ljava/text/SimpleDateFormat; // field@8200 │ │ -2cd20e: 0e00 |0009: return-void │ │ +2cd1f0: |[2cd1f0] org.jaudiotagger.audio.aiff.AiffUtil.:()V │ │ +2cd200: 2200 7910 |0000: new-instance v0, Ljava/text/SimpleDateFormat; // type@1079 │ │ +2cd204: 1a01 62b5 |0002: const-string v1, "yyyy-MM-dd'T'HH:mm:ss.SSSZ" // string@b562 │ │ +2cd208: 7020 9688 1000 |0004: invoke-direct {v0, v1}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@8896 │ │ +2cd20e: 6900 0082 |0007: sput-object v0, Lorg/jaudiotagger/audio/aiff/AiffUtil;.dateFmt:Ljava/text/SimpleDateFormat; // field@8200 │ │ +2cd212: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/aiff/AiffUtil;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2cd210: |[2cd210] org.jaudiotagger.audio.aiff.AiffUtil.:()V │ │ -2cd220: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -2cd226: 0e00 |0003: return-void │ │ +2cd214: |[2cd214] org.jaudiotagger.audio.aiff.AiffUtil.:()V │ │ +2cd224: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +2cd22a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/audio/aiff/AiffUtil; │ │ │ │ #2 : (in Lorg/jaudiotagger/audio/aiff/AiffUtil;) │ │ @@ -687455,19 +687455,19 @@ │ │ type : '(Ljava/util/Date;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -2cd16c: |[2cd16c] org.jaudiotagger.audio.aiff.AiffUtil.formatDate:(Ljava/util/Date;)Ljava/lang/String; │ │ -2cd17c: 6200 0082 |0000: sget-object v0, Lorg/jaudiotagger/audio/aiff/AiffUtil;.dateFmt:Ljava/text/SimpleDateFormat; // field@8200 │ │ -2cd180: 6e20 9a88 1000 |0002: invoke-virtual {v0, v1}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@889a │ │ -2cd186: 0c01 |0005: move-result-object v1 │ │ -2cd188: 1101 |0006: return-object v1 │ │ +2cd170: |[2cd170] org.jaudiotagger.audio.aiff.AiffUtil.formatDate:(Ljava/util/Date;)Ljava/lang/String; │ │ +2cd180: 6200 0082 |0000: sget-object v0, Lorg/jaudiotagger/audio/aiff/AiffUtil;.dateFmt:Ljava/text/SimpleDateFormat; // field@8200 │ │ +2cd184: 6e20 9a88 1000 |0002: invoke-virtual {v0, v1}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@889a │ │ +2cd18a: 0c01 |0005: move-result-object v1 │ │ +2cd18c: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/util/Date; │ │ │ │ #3 : (in Lorg/jaudiotagger/audio/aiff/AiffUtil;) │ │ @@ -687475,23 +687475,23 @@ │ │ type : '(Ljava/nio/ByteBuffer;)D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -2cd138: |[2cd138] org.jaudiotagger.audio.aiff.AiffUtil.read80BitDouble:(Ljava/nio/ByteBuffer;)D │ │ -2cd148: 1300 0a00 |0000: const/16 v0, #int 10 // #a │ │ -2cd14c: 2300 1c13 |0002: new-array v0, v0, [B // type@131c │ │ -2cd150: 6e20 4088 0200 |0004: invoke-virtual {v2, v0}, Ljava/nio/ByteBuffer;.get:([B)Ljava/nio/ByteBuffer; // method@8840 │ │ -2cd156: 2202 db10 |0007: new-instance v2, Lorg/jaudiotagger/audio/aiff/ExtDouble; // type@10db │ │ -2cd15a: 7020 f68a 0200 |0009: invoke-direct {v2, v0}, Lorg/jaudiotagger/audio/aiff/ExtDouble;.:([B)V // method@8af6 │ │ -2cd160: 6e10 f78a 0200 |000c: invoke-virtual {v2}, Lorg/jaudiotagger/audio/aiff/ExtDouble;.toDouble:()D // method@8af7 │ │ -2cd166: 0b00 |000f: move-result-wide v0 │ │ -2cd168: 1000 |0010: return-wide v0 │ │ +2cd13c: |[2cd13c] org.jaudiotagger.audio.aiff.AiffUtil.read80BitDouble:(Ljava/nio/ByteBuffer;)D │ │ +2cd14c: 1300 0a00 |0000: const/16 v0, #int 10 // #a │ │ +2cd150: 2300 1c13 |0002: new-array v0, v0, [B // type@131c │ │ +2cd154: 6e20 4088 0200 |0004: invoke-virtual {v2, v0}, Ljava/nio/ByteBuffer;.get:([B)Ljava/nio/ByteBuffer; // method@8840 │ │ +2cd15a: 2202 db10 |0007: new-instance v2, Lorg/jaudiotagger/audio/aiff/ExtDouble; // type@10db │ │ +2cd15e: 7020 f68a 0200 |0009: invoke-direct {v2, v0}, Lorg/jaudiotagger/audio/aiff/ExtDouble;.:([B)V // method@8af6 │ │ +2cd164: 6e10 f78a 0200 |000c: invoke-virtual {v2}, Lorg/jaudiotagger/audio/aiff/ExtDouble;.toDouble:()D // method@8af7 │ │ +2cd16a: 0b00 |000f: move-result-wide v0 │ │ +2cd16c: 1000 |0010: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=21 │ │ 0x0007 line=22 │ │ 0x000c line=23 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Ljava/nio/ByteBuffer; │ │ @@ -687501,39 +687501,39 @@ │ │ type : '(J)Ljava/util/Date;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 40 16-bit code units │ │ -2cd18c: |[2cd18c] org.jaudiotagger.audio.aiff.AiffUtil.timestampToDate:(J)Ljava/util/Date; │ │ -2cd19c: 7100 f588 0000 |0000: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@88f5 │ │ -2cd1a2: 0c07 |0003: move-result-object v7 │ │ -2cd1a4: 1301 7007 |0004: const/16 v1, #int 1904 // #770 │ │ -2cd1a8: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -2cd1aa: 1213 |0007: const/4 v3, #int 1 // #1 │ │ -2cd1ac: 1204 |0008: const/4 v4, #int 0 // #0 │ │ -2cd1ae: 1205 |0009: const/4 v5, #int 0 // #0 │ │ -2cd1b0: 1206 |000a: const/4 v6, #int 0 // #0 │ │ -2cd1b2: 0770 |000b: move-object v0, v7 │ │ -2cd1b4: 7407 fc88 0000 |000c: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Ljava/util/Calendar;.set:(IIIIII)V // method@88fc │ │ -2cd1ba: 1600 100e |000f: const-wide/16 v0, #int 3600 // #e10 │ │ -2cd1be: 9e02 0800 |0011: div-long v2, v8, v0 │ │ -2cd1c2: 8423 |0013: long-to-int v3, v2 │ │ -2cd1c4: 8134 |0014: int-to-long v4, v3 │ │ -2cd1c6: 9d04 0400 |0015: mul-long v4, v4, v0 │ │ -2cd1ca: bc48 |0017: sub-long/2addr v8, v4 │ │ -2cd1cc: 8489 |0018: long-to-int v9, v8 │ │ -2cd1ce: 1308 0b00 |0019: const/16 v8, #int 11 // #b │ │ -2cd1d2: 6e30 ee88 8703 |001b: invoke-virtual {v7, v8, v3}, Ljava/util/Calendar;.add:(II)V // method@88ee │ │ -2cd1d8: 1308 0d00 |001e: const/16 v8, #int 13 // #d │ │ -2cd1dc: 6e30 ee88 8709 |0020: invoke-virtual {v7, v8, v9}, Ljava/util/Calendar;.add:(II)V // method@88ee │ │ -2cd1e2: 6e10 f888 0700 |0023: invoke-virtual {v7}, Ljava/util/Calendar;.getTime:()Ljava/util/Date; // method@88f8 │ │ -2cd1e8: 0c08 |0026: move-result-object v8 │ │ -2cd1ea: 1108 |0027: return-object v8 │ │ +2cd190: |[2cd190] org.jaudiotagger.audio.aiff.AiffUtil.timestampToDate:(J)Ljava/util/Date; │ │ +2cd1a0: 7100 f588 0000 |0000: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@88f5 │ │ +2cd1a6: 0c07 |0003: move-result-object v7 │ │ +2cd1a8: 1301 7007 |0004: const/16 v1, #int 1904 // #770 │ │ +2cd1ac: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +2cd1ae: 1213 |0007: const/4 v3, #int 1 // #1 │ │ +2cd1b0: 1204 |0008: const/4 v4, #int 0 // #0 │ │ +2cd1b2: 1205 |0009: const/4 v5, #int 0 // #0 │ │ +2cd1b4: 1206 |000a: const/4 v6, #int 0 // #0 │ │ +2cd1b6: 0770 |000b: move-object v0, v7 │ │ +2cd1b8: 7407 fc88 0000 |000c: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Ljava/util/Calendar;.set:(IIIIII)V // method@88fc │ │ +2cd1be: 1600 100e |000f: const-wide/16 v0, #int 3600 // #e10 │ │ +2cd1c2: 9e02 0800 |0011: div-long v2, v8, v0 │ │ +2cd1c6: 8423 |0013: long-to-int v3, v2 │ │ +2cd1c8: 8134 |0014: int-to-long v4, v3 │ │ +2cd1ca: 9d04 0400 |0015: mul-long v4, v4, v0 │ │ +2cd1ce: bc48 |0017: sub-long/2addr v8, v4 │ │ +2cd1d0: 8489 |0018: long-to-int v9, v8 │ │ +2cd1d2: 1308 0b00 |0019: const/16 v8, #int 11 // #b │ │ +2cd1d6: 6e30 ee88 8703 |001b: invoke-virtual {v7, v8, v3}, Ljava/util/Calendar;.add:(II)V // method@88ee │ │ +2cd1dc: 1308 0d00 |001e: const/16 v8, #int 13 // #d │ │ +2cd1e0: 6e30 ee88 8709 |0020: invoke-virtual {v7, v8, v9}, Ljava/util/Calendar;.add:(II)V // method@88ee │ │ +2cd1e6: 6e10 f888 0700 |0023: invoke-virtual {v7}, Ljava/util/Calendar;.getTime:()Ljava/util/Date; // method@88f8 │ │ +2cd1ec: 0c08 |0026: move-result-object v8 │ │ +2cd1ee: 1108 |0027: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x000c line=37 │ │ 0x0011 line=42 │ │ 0x001b line=44 │ │ 0x0020 line=45 │ │ @@ -687575,18 +687575,18 @@ │ │ type : '([B)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -2cd2c0: |[2cd2c0] org.jaudiotagger.audio.aiff.ExtDouble.:([B)V │ │ -2cd2d0: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -2cd2d6: 5b01 0182 |0003: iput-object v1, v0, Lorg/jaudiotagger/audio/aiff/ExtDouble;._rawData:[B // field@8201 │ │ -2cd2da: 0e00 |0005: return-void │ │ +2cd2c4: |[2cd2c4] org.jaudiotagger.audio.aiff.ExtDouble.:([B)V │ │ +2cd2d4: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +2cd2da: 5b01 0182 |0003: iput-object v1, v0, Lorg/jaudiotagger/audio/aiff/ExtDouble;._rawData:[B // field@8201 │ │ +2cd2de: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0003 line=33 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/jaudiotagger/audio/aiff/ExtDouble; │ │ 0x0000 - 0x0006 reg=1 (null) [B │ │ @@ -687597,56 +687597,56 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 67 16-bit code units │ │ -2cd228: |[2cd228] org.jaudiotagger.audio.aiff.ExtDouble.toDouble:()D │ │ -2cd238: 54b0 0182 |0000: iget-object v0, v11, Lorg/jaudiotagger/audio/aiff/ExtDouble;._rawData:[B // field@8201 │ │ -2cd23c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -2cd23e: 4802 0001 |0003: aget-byte v2, v0, v1 │ │ -2cd242: e102 0207 |0005: shr-int/lit8 v2, v2, #int 7 // #07 │ │ -2cd246: 4801 0001 |0007: aget-byte v1, v0, v1 │ │ -2cd24a: e001 0108 |0009: shl-int/lit8 v1, v1, #int 8 // #08 │ │ -2cd24e: 1213 |000b: const/4 v3, #int 1 // #1 │ │ -2cd250: 4800 0003 |000c: aget-byte v0, v0, v3 │ │ -2cd254: b610 |000e: or-int/2addr v0, v1 │ │ -2cd256: d500 ff7f |000f: and-int/lit16 v0, v0, #int 32767 // #7fff │ │ -2cd25a: d000 c3bf |0011: add-int/lit16 v0, v0, #int -16445 // #bfc3 │ │ -2cd25e: 1604 0000 |0013: const-wide/16 v4, #int 0 // #0 │ │ -2cd262: 1301 3700 |0015: const/16 v1, #int 55 // #37 │ │ -2cd266: 1226 |0017: const/4 v6, #int 2 // #2 │ │ -2cd268: 1307 0900 |0018: const/16 v7, #int 9 // #9 │ │ -2cd26c: 3576 1100 |001a: if-ge v6, v7, 002b // +0011 │ │ -2cd270: 54b7 0182 |001c: iget-object v7, v11, Lorg/jaudiotagger/audio/aiff/ExtDouble;._rawData:[B // field@8201 │ │ -2cd274: 4807 0706 |001e: aget-byte v7, v7, v6 │ │ -2cd278: 8177 |0020: int-to-long v7, v7 │ │ -2cd27a: 1609 ff00 |0021: const-wide/16 v9, #int 255 // #ff │ │ -2cd27e: c097 |0023: and-long/2addr v7, v9 │ │ -2cd280: c317 |0024: shl-long/2addr v7, v1 │ │ -2cd282: c174 |0025: or-long/2addr v4, v7 │ │ -2cd284: d801 01f8 |0026: add-int/lit8 v1, v1, #int -8 // #f8 │ │ -2cd288: d806 0601 |0028: add-int/lit8 v6, v6, #int 1 // #01 │ │ -2cd28c: 28ee |002a: goto 0018 // -0012 │ │ -2cd28e: 54b1 0182 |002b: iget-object v1, v11, Lorg/jaudiotagger/audio/aiff/ExtDouble;._rawData:[B // field@8201 │ │ -2cd292: 4801 0107 |002d: aget-byte v1, v1, v7 │ │ -2cd296: ba31 |002f: ushr-int/2addr v1, v3 │ │ -2cd298: 8116 |0030: int-to-long v6, v1 │ │ -2cd29a: c164 |0031: or-long/2addr v4, v6 │ │ -2cd29c: 1906 0040 |0032: const-wide/high16 v6, #long 4611686018427387904 // #4000 │ │ -2cd2a0: 8300 |0034: int-to-double v0, v0 │ │ -2cd2a2: 7140 5b87 7610 |0035: invoke-static {v6, v7, v0, v1}, Ljava/lang/Math;.pow:(DD)D // method@875b │ │ -2cd2a8: 0b00 |0038: move-result-wide v0 │ │ -2cd2aa: 8643 |0039: long-to-double v3, v4 │ │ -2cd2ac: 7120 0087 4300 |003a: invoke-static {v3, v4}, Ljava/lang/Double;.isNaN:(D)Z // method@8700 │ │ -2cd2b2: ad00 0003 |003d: mul-double v0, v0, v3 │ │ -2cd2b6: 3802 0300 |003f: if-eqz v2, 0042 // +0003 │ │ -2cd2ba: 8000 |0041: neg-double v0, v0 │ │ -2cd2bc: 1000 |0042: return-wide v0 │ │ +2cd22c: |[2cd22c] org.jaudiotagger.audio.aiff.ExtDouble.toDouble:()D │ │ +2cd23c: 54b0 0182 |0000: iget-object v0, v11, Lorg/jaudiotagger/audio/aiff/ExtDouble;._rawData:[B // field@8201 │ │ +2cd240: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +2cd242: 4802 0001 |0003: aget-byte v2, v0, v1 │ │ +2cd246: e102 0207 |0005: shr-int/lit8 v2, v2, #int 7 // #07 │ │ +2cd24a: 4801 0001 |0007: aget-byte v1, v0, v1 │ │ +2cd24e: e001 0108 |0009: shl-int/lit8 v1, v1, #int 8 // #08 │ │ +2cd252: 1213 |000b: const/4 v3, #int 1 // #1 │ │ +2cd254: 4800 0003 |000c: aget-byte v0, v0, v3 │ │ +2cd258: b610 |000e: or-int/2addr v0, v1 │ │ +2cd25a: d500 ff7f |000f: and-int/lit16 v0, v0, #int 32767 // #7fff │ │ +2cd25e: d000 c3bf |0011: add-int/lit16 v0, v0, #int -16445 // #bfc3 │ │ +2cd262: 1604 0000 |0013: const-wide/16 v4, #int 0 // #0 │ │ +2cd266: 1301 3700 |0015: const/16 v1, #int 55 // #37 │ │ +2cd26a: 1226 |0017: const/4 v6, #int 2 // #2 │ │ +2cd26c: 1307 0900 |0018: const/16 v7, #int 9 // #9 │ │ +2cd270: 3576 1100 |001a: if-ge v6, v7, 002b // +0011 │ │ +2cd274: 54b7 0182 |001c: iget-object v7, v11, Lorg/jaudiotagger/audio/aiff/ExtDouble;._rawData:[B // field@8201 │ │ +2cd278: 4807 0706 |001e: aget-byte v7, v7, v6 │ │ +2cd27c: 8177 |0020: int-to-long v7, v7 │ │ +2cd27e: 1609 ff00 |0021: const-wide/16 v9, #int 255 // #ff │ │ +2cd282: c097 |0023: and-long/2addr v7, v9 │ │ +2cd284: c317 |0024: shl-long/2addr v7, v1 │ │ +2cd286: c174 |0025: or-long/2addr v4, v7 │ │ +2cd288: d801 01f8 |0026: add-int/lit8 v1, v1, #int -8 // #f8 │ │ +2cd28c: d806 0601 |0028: add-int/lit8 v6, v6, #int 1 // #01 │ │ +2cd290: 28ee |002a: goto 0018 // -0012 │ │ +2cd292: 54b1 0182 |002b: iget-object v1, v11, Lorg/jaudiotagger/audio/aiff/ExtDouble;._rawData:[B // field@8201 │ │ +2cd296: 4801 0107 |002d: aget-byte v1, v1, v7 │ │ +2cd29a: ba31 |002f: ushr-int/2addr v1, v3 │ │ +2cd29c: 8116 |0030: int-to-long v6, v1 │ │ +2cd29e: c164 |0031: or-long/2addr v4, v6 │ │ +2cd2a0: 1906 0040 |0032: const-wide/high16 v6, #long 4611686018427387904 // #4000 │ │ +2cd2a4: 8300 |0034: int-to-double v0, v0 │ │ +2cd2a6: 7140 5b87 7610 |0035: invoke-static {v6, v7, v0, v1}, Ljava/lang/Math;.pow:(DD)D // method@875b │ │ +2cd2ac: 0b00 |0038: move-result-wide v0 │ │ +2cd2ae: 8643 |0039: long-to-double v3, v4 │ │ +2cd2b0: 7120 0087 4300 |003a: invoke-static {v3, v4}, Ljava/lang/Double;.isNaN:(D)Z // method@8700 │ │ +2cd2b6: ad00 0003 |003d: mul-double v0, v0, v3 │ │ +2cd2ba: 3802 0300 |003f: if-eqz v2, 0042 // +0003 │ │ +2cd2be: 8000 |0041: neg-double v0, v0 │ │ +2cd2c0: 1000 |0042: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0007 line=56 │ │ 0x001c line=68 │ │ 0x002b line=71 │ │ 0x0035 line=74 │ │ @@ -687684,17 +687684,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2cd318: |[2cd318] org.jaudiotagger.audio.aiff.chunk.AiffChunkReader.:()V │ │ -2cd328: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -2cd32e: 0e00 |0003: return-void │ │ +2cd31c: |[2cd31c] org.jaudiotagger.audio.aiff.chunk.AiffChunkReader.:()V │ │ +2cd32c: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +2cd332: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkReader; │ │ │ │ Virtual methods - │ │ @@ -687703,26 +687703,26 @@ │ │ type : '(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/iff/ChunkHeader;)Ljava/nio/ByteBuffer;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -2cd2dc: |[2cd2dc] org.jaudiotagger.audio.aiff.chunk.AiffChunkReader.readChunkDataIntoBuffer:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/iff/ChunkHeader;)Ljava/nio/ByteBuffer; │ │ -2cd2ec: 6e10 bb8e 0400 |0000: invoke-virtual {v4}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getSize:()J // method@8ebb │ │ -2cd2f2: 0b00 |0003: move-result-wide v0 │ │ -2cd2f4: 8404 |0004: long-to-int v4, v0 │ │ -2cd2f6: 7110 3888 0400 |0005: invoke-static {v4}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@8838 │ │ -2cd2fc: 0c04 |0008: move-result-object v4 │ │ -2cd2fe: 6200 a481 |0009: sget-object v0, Ljava/nio/ByteOrder;.BIG_ENDIAN:Ljava/nio/ByteOrder; // field@81a4 │ │ -2cd302: 6e20 4c88 0400 |000b: invoke-virtual {v4, v0}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@884c │ │ -2cd308: 6e20 6b88 4300 |000e: invoke-virtual {v3, v4}, Ljava/nio/channels/FileChannel;.read:(Ljava/nio/ByteBuffer;)I // method@886b │ │ -2cd30e: 1203 |0011: const/4 v3, #int 0 // #0 │ │ -2cd310: 6e20 4e88 3400 |0012: invoke-virtual {v4, v3}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ -2cd316: 1104 |0015: return-object v4 │ │ +2cd2e0: |[2cd2e0] org.jaudiotagger.audio.aiff.chunk.AiffChunkReader.readChunkDataIntoBuffer:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/iff/ChunkHeader;)Ljava/nio/ByteBuffer; │ │ +2cd2f0: 6e10 bb8e 0400 |0000: invoke-virtual {v4}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getSize:()J // method@8ebb │ │ +2cd2f6: 0b00 |0003: move-result-wide v0 │ │ +2cd2f8: 8404 |0004: long-to-int v4, v0 │ │ +2cd2fa: 7110 3888 0400 |0005: invoke-static {v4}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@8838 │ │ +2cd300: 0c04 |0008: move-result-object v4 │ │ +2cd302: 6200 a481 |0009: sget-object v0, Ljava/nio/ByteOrder;.BIG_ENDIAN:Ljava/nio/ByteOrder; // field@81a4 │ │ +2cd306: 6e20 4c88 0400 |000b: invoke-virtual {v4, v0}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@884c │ │ +2cd30c: 6e20 6b88 4300 |000e: invoke-virtual {v3, v4}, Ljava/nio/channels/FileChannel;.read:(Ljava/nio/ByteBuffer;)I // method@886b │ │ +2cd312: 1203 |0011: const/4 v3, #int 0 // #0 │ │ +2cd314: 6e20 4e88 3400 |0012: invoke-virtual {v4, v3}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ +2cd31a: 1104 |0015: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0009 line=28 │ │ 0x000e line=29 │ │ 0x0012 line=30 │ │ locals : │ │ @@ -687761,17 +687761,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2cd430: |[2cd430] org.jaudiotagger.audio.aiff.chunk.AiffChunkSummary.:()V │ │ -2cd440: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -2cd446: 0e00 |0003: return-void │ │ +2cd434: |[2cd434] org.jaudiotagger.audio.aiff.chunk.AiffChunkSummary.:()V │ │ +2cd444: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +2cd44a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkSummary; │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkSummary;) │ │ @@ -687779,43 +687779,43 @@ │ │ type : '(Lorg/jaudiotagger/tag/aiff/AiffTag;)Lorg/jaudiotagger/audio/iff/ChunkSummary;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -2cd3b8: |[2cd3b8] org.jaudiotagger.audio.aiff.chunk.AiffChunkSummary.getChunkBeforeStartingMetadataTag:(Lorg/jaudiotagger/tag/aiff/AiffTag;)Lorg/jaudiotagger/audio/iff/ChunkSummary; │ │ -2cd3c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -2cd3ca: 6e10 6092 0600 |0001: invoke-virtual {v6}, Lorg/jaudiotagger/tag/aiff/AiffTag;.getChunkSummaryList:()Ljava/util/List; // method@9260 │ │ -2cd3d0: 0c01 |0004: move-result-object v1 │ │ -2cd3d2: 7210 7389 0100 |0005: invoke-interface {v1}, Ljava/util/List;.size:()I // method@8973 │ │ -2cd3d8: 0a01 |0008: move-result v1 │ │ -2cd3da: 3510 2800 |0009: if-ge v0, v1, 0031 // +0028 │ │ -2cd3de: 6e10 6092 0600 |000b: invoke-virtual {v6}, Lorg/jaudiotagger/tag/aiff/AiffTag;.getChunkSummaryList:()Ljava/util/List; // method@9260 │ │ -2cd3e4: 0c01 |000e: move-result-object v1 │ │ -2cd3e6: 7220 6a89 0100 |000f: invoke-interface {v1, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ -2cd3ec: 0c01 |0012: move-result-object v1 │ │ -2cd3ee: 1f01 6411 |0013: check-cast v1, Lorg/jaudiotagger/audio/iff/ChunkSummary; // type@1164 │ │ -2cd3f2: 6e10 c78e 0100 |0015: invoke-virtual {v1}, Lorg/jaudiotagger/audio/iff/ChunkSummary;.getFileStartLocation:()J // method@8ec7 │ │ -2cd3f8: 0b01 |0018: move-result-wide v1 │ │ -2cd3fa: 6e10 7192 0600 |0019: invoke-virtual {v6}, Lorg/jaudiotagger/tag/aiff/AiffTag;.getStartLocationInFileOfId3Chunk:()J // method@9271 │ │ -2cd400: 0b03 |001c: move-result-wide v3 │ │ -2cd402: 3105 0103 |001d: cmp-long v5, v1, v3 │ │ -2cd406: 3905 0f00 |001f: if-nez v5, 002e // +000f │ │ -2cd40a: 6e10 6092 0600 |0021: invoke-virtual {v6}, Lorg/jaudiotagger/tag/aiff/AiffTag;.getChunkSummaryList:()Ljava/util/List; // method@9260 │ │ -2cd410: 0c06 |0024: move-result-object v6 │ │ -2cd412: d800 00ff |0025: add-int/lit8 v0, v0, #int -1 // #ff │ │ -2cd416: 7220 6a89 0600 |0027: invoke-interface {v6, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ -2cd41c: 0c06 |002a: move-result-object v6 │ │ -2cd41e: 1f06 6411 |002b: check-cast v6, Lorg/jaudiotagger/audio/iff/ChunkSummary; // type@1164 │ │ -2cd422: 1106 |002d: return-object v6 │ │ -2cd424: d800 0001 |002e: add-int/lit8 v0, v0, #int 1 // #01 │ │ -2cd428: 28d1 |0030: goto 0001 // -002f │ │ -2cd42a: 1206 |0031: const/4 v6, #int 0 // #0 │ │ -2cd42c: 1106 |0032: return-object v6 │ │ +2cd3bc: |[2cd3bc] org.jaudiotagger.audio.aiff.chunk.AiffChunkSummary.getChunkBeforeStartingMetadataTag:(Lorg/jaudiotagger/tag/aiff/AiffTag;)Lorg/jaudiotagger/audio/iff/ChunkSummary; │ │ +2cd3cc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +2cd3ce: 6e10 6092 0600 |0001: invoke-virtual {v6}, Lorg/jaudiotagger/tag/aiff/AiffTag;.getChunkSummaryList:()Ljava/util/List; // method@9260 │ │ +2cd3d4: 0c01 |0004: move-result-object v1 │ │ +2cd3d6: 7210 7389 0100 |0005: invoke-interface {v1}, Ljava/util/List;.size:()I // method@8973 │ │ +2cd3dc: 0a01 |0008: move-result v1 │ │ +2cd3de: 3510 2800 |0009: if-ge v0, v1, 0031 // +0028 │ │ +2cd3e2: 6e10 6092 0600 |000b: invoke-virtual {v6}, Lorg/jaudiotagger/tag/aiff/AiffTag;.getChunkSummaryList:()Ljava/util/List; // method@9260 │ │ +2cd3e8: 0c01 |000e: move-result-object v1 │ │ +2cd3ea: 7220 6a89 0100 |000f: invoke-interface {v1, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ +2cd3f0: 0c01 |0012: move-result-object v1 │ │ +2cd3f2: 1f01 6411 |0013: check-cast v1, Lorg/jaudiotagger/audio/iff/ChunkSummary; // type@1164 │ │ +2cd3f6: 6e10 c78e 0100 |0015: invoke-virtual {v1}, Lorg/jaudiotagger/audio/iff/ChunkSummary;.getFileStartLocation:()J // method@8ec7 │ │ +2cd3fc: 0b01 |0018: move-result-wide v1 │ │ +2cd3fe: 6e10 7192 0600 |0019: invoke-virtual {v6}, Lorg/jaudiotagger/tag/aiff/AiffTag;.getStartLocationInFileOfId3Chunk:()J // method@9271 │ │ +2cd404: 0b03 |001c: move-result-wide v3 │ │ +2cd406: 3105 0103 |001d: cmp-long v5, v1, v3 │ │ +2cd40a: 3905 0f00 |001f: if-nez v5, 002e // +000f │ │ +2cd40e: 6e10 6092 0600 |0021: invoke-virtual {v6}, Lorg/jaudiotagger/tag/aiff/AiffTag;.getChunkSummaryList:()Ljava/util/List; // method@9260 │ │ +2cd414: 0c06 |0024: move-result-object v6 │ │ +2cd416: d800 00ff |0025: add-int/lit8 v0, v0, #int -1 // #ff │ │ +2cd41a: 7220 6a89 0600 |0027: invoke-interface {v6, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ +2cd420: 0c06 |002a: move-result-object v6 │ │ +2cd422: 1f06 6411 |002b: check-cast v6, Lorg/jaudiotagger/audio/iff/ChunkSummary; // type@1164 │ │ +2cd426: 1106 |002d: return-object v6 │ │ +2cd428: d800 0001 |002e: add-int/lit8 v0, v0, #int 1 // #01 │ │ +2cd42c: 28d1 |0030: goto 0001 // -002f │ │ +2cd42e: 1206 |0031: const/4 v6, #int 0 // #0 │ │ +2cd430: 1106 |0032: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=57 │ │ 0x000b line=59 │ │ 0x0015 line=60 │ │ 0x0021 line=62 │ │ locals : │ │ @@ -687826,49 +687826,49 @@ │ │ type : '(Lorg/jaudiotagger/tag/aiff/AiffTag;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 60 16-bit code units │ │ -2cd330: |[2cd330] org.jaudiotagger.audio.aiff.chunk.AiffChunkSummary.isOnlyMetadataTagsAfterStartingMetadataTag:(Lorg/jaudiotagger/tag/aiff/AiffTag;)Z │ │ -2cd340: 6e10 6092 0900 |0000: invoke-virtual {v9}, Lorg/jaudiotagger/tag/aiff/AiffTag;.getChunkSummaryList:()Ljava/util/List; // method@9260 │ │ -2cd346: 0c00 |0003: move-result-object v0 │ │ -2cd348: 7210 6e89 0000 |0004: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ -2cd34e: 0c00 |0007: move-result-object v0 │ │ -2cd350: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -2cd352: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -2cd354: 7210 4789 0000 |000a: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -2cd35a: 0a03 |000d: move-result v3 │ │ -2cd35c: 1214 |000e: const/4 v4, #int 1 // #1 │ │ -2cd35e: 3803 2900 |000f: if-eqz v3, 0038 // +0029 │ │ -2cd362: 7210 4889 0000 |0011: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -2cd368: 0c03 |0014: move-result-object v3 │ │ -2cd36a: 1f03 6411 |0015: check-cast v3, Lorg/jaudiotagger/audio/iff/ChunkSummary; // type@1164 │ │ -2cd36e: 3802 1300 |0017: if-eqz v2, 002a // +0013 │ │ -2cd372: 6e10 c48e 0300 |0019: invoke-virtual {v3}, Lorg/jaudiotagger/audio/iff/ChunkSummary;.getChunkId:()Ljava/lang/String; // method@8ec4 │ │ -2cd378: 0c03 |001c: move-result-object v3 │ │ -2cd37a: 6204 0f82 |001d: sget-object v4, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType;.TAG:Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType; // field@820f │ │ -2cd37e: 6e10 008b 0400 |001f: invoke-virtual {v4}, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType;.getCode:()Ljava/lang/String; // method@8b00 │ │ -2cd384: 0c04 |0022: move-result-object v4 │ │ -2cd386: 6e20 9c87 4300 |0023: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2cd38c: 0a03 |0026: move-result v3 │ │ -2cd38e: 3903 e3ff |0027: if-nez v3, 000a // -001d │ │ -2cd392: 0f01 |0029: return v1 │ │ -2cd394: 6e10 c78e 0300 |002a: invoke-virtual {v3}, Lorg/jaudiotagger/audio/iff/ChunkSummary;.getFileStartLocation:()J // method@8ec7 │ │ -2cd39a: 0b05 |002d: move-result-wide v5 │ │ -2cd39c: 6e10 7192 0900 |002e: invoke-virtual {v9}, Lorg/jaudiotagger/tag/aiff/AiffTag;.getStartLocationInFileOfId3Chunk:()J // method@9271 │ │ -2cd3a2: 0b07 |0031: move-result-wide v7 │ │ -2cd3a4: 3103 0507 |0032: cmp-long v3, v5, v7 │ │ -2cd3a8: 3903 d6ff |0034: if-nez v3, 000a // -002a │ │ -2cd3ac: 1212 |0036: const/4 v2, #int 1 // #1 │ │ -2cd3ae: 28d3 |0037: goto 000a // -002d │ │ -2cd3b0: 3342 0300 |0038: if-ne v2, v4, 003b // +0003 │ │ -2cd3b4: 0f04 |003a: return v4 │ │ -2cd3b6: 0f01 |003b: return v1 │ │ +2cd334: |[2cd334] org.jaudiotagger.audio.aiff.chunk.AiffChunkSummary.isOnlyMetadataTagsAfterStartingMetadataTag:(Lorg/jaudiotagger/tag/aiff/AiffTag;)Z │ │ +2cd344: 6e10 6092 0900 |0000: invoke-virtual {v9}, Lorg/jaudiotagger/tag/aiff/AiffTag;.getChunkSummaryList:()Ljava/util/List; // method@9260 │ │ +2cd34a: 0c00 |0003: move-result-object v0 │ │ +2cd34c: 7210 6e89 0000 |0004: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ +2cd352: 0c00 |0007: move-result-object v0 │ │ +2cd354: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +2cd356: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +2cd358: 7210 4789 0000 |000a: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +2cd35e: 0a03 |000d: move-result v3 │ │ +2cd360: 1214 |000e: const/4 v4, #int 1 // #1 │ │ +2cd362: 3803 2900 |000f: if-eqz v3, 0038 // +0029 │ │ +2cd366: 7210 4889 0000 |0011: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +2cd36c: 0c03 |0014: move-result-object v3 │ │ +2cd36e: 1f03 6411 |0015: check-cast v3, Lorg/jaudiotagger/audio/iff/ChunkSummary; // type@1164 │ │ +2cd372: 3802 1300 |0017: if-eqz v2, 002a // +0013 │ │ +2cd376: 6e10 c48e 0300 |0019: invoke-virtual {v3}, Lorg/jaudiotagger/audio/iff/ChunkSummary;.getChunkId:()Ljava/lang/String; // method@8ec4 │ │ +2cd37c: 0c03 |001c: move-result-object v3 │ │ +2cd37e: 6204 0f82 |001d: sget-object v4, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType;.TAG:Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType; // field@820f │ │ +2cd382: 6e10 008b 0400 |001f: invoke-virtual {v4}, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType;.getCode:()Ljava/lang/String; // method@8b00 │ │ +2cd388: 0c04 |0022: move-result-object v4 │ │ +2cd38a: 6e20 9c87 4300 |0023: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2cd390: 0a03 |0026: move-result v3 │ │ +2cd392: 3903 e3ff |0027: if-nez v3, 000a // -001d │ │ +2cd396: 0f01 |0029: return v1 │ │ +2cd398: 6e10 c78e 0300 |002a: invoke-virtual {v3}, Lorg/jaudiotagger/audio/iff/ChunkSummary;.getFileStartLocation:()J // method@8ec7 │ │ +2cd39e: 0b05 |002d: move-result-wide v5 │ │ +2cd3a0: 6e10 7192 0900 |002e: invoke-virtual {v9}, Lorg/jaudiotagger/tag/aiff/AiffTag;.getStartLocationInFileOfId3Chunk:()J // method@9271 │ │ +2cd3a6: 0b07 |0031: move-result-wide v7 │ │ +2cd3a8: 3103 0507 |0032: cmp-long v3, v5, v7 │ │ +2cd3ac: 3903 d6ff |0034: if-nez v3, 000a // -002a │ │ +2cd3b0: 1212 |0036: const/4 v2, #int 1 // #1 │ │ +2cd3b2: 28d3 |0037: goto 000a // -002d │ │ +2cd3b4: 3342 0300 |0038: if-ne v2, v4, 003b // +0003 │ │ +2cd3b8: 0f04 |003a: return v4 │ │ +2cd3ba: 0f01 |003b: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ 0x0019 line=25 │ │ 0x002a line=32 │ │ locals : │ │ 0x0000 - 0x003c reg=9 (null) Lorg/jaudiotagger/tag/aiff/AiffTag; │ │ @@ -687972,115 +687972,115 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 16 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 197 16-bit code units │ │ -2cd524: |[2cd524] org.jaudiotagger.audio.aiff.chunk.AiffChunkType.:()V │ │ -2cd534: 2200 de10 |0000: new-instance v0, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType; // type@10de │ │ -2cd538: 1a01 6d18 |0002: const-string v1, "FORMAT_VERSION" // string@186d │ │ -2cd53c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -2cd53e: 1a03 9e19 |0005: const-string v3, "FVER" // string@199e │ │ -2cd542: 7040 fe8a 1032 |0007: invoke-direct {v0, v1, v2, v3}, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType;.:(Ljava/lang/String;ILjava/lang/String;)V // method@8afe │ │ -2cd548: 6900 0c82 |000a: sput-object v0, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType;.FORMAT_VERSION:Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType; // field@820c │ │ -2cd54c: 2201 de10 |000c: new-instance v1, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType; // type@10de │ │ -2cd550: 1a03 2807 |000e: const-string v3, "APPLICATION" // string@0728 │ │ -2cd554: 1214 |0010: const/4 v4, #int 1 // #1 │ │ -2cd556: 1a05 2307 |0011: const-string v5, "APPL" // string@0723 │ │ -2cd55a: 7040 fe8a 3154 |0013: invoke-direct {v1, v3, v4, v5}, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType;.:(Ljava/lang/String;ILjava/lang/String;)V // method@8afe │ │ -2cd560: 6901 0482 |0016: sput-object v1, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType;.APPLICATION:Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType; // field@8204 │ │ -2cd564: 2203 de10 |0018: new-instance v3, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType; // type@10de │ │ -2cd568: 1a05 3b45 |001a: const-string v5, "SOUND" // string@453b │ │ -2cd56c: 1226 |001c: const/4 v6, #int 2 // #2 │ │ -2cd56e: 1a07 7545 |001d: const-string v7, "SSND" // string@4575 │ │ -2cd572: 7040 fe8a 5376 |001f: invoke-direct {v3, v5, v6, v7}, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType;.:(Ljava/lang/String;ILjava/lang/String;)V // method@8afe │ │ -2cd578: 6903 0e82 |0022: sput-object v3, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType;.SOUND:Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType; // field@820e │ │ -2cd57c: 2205 de10 |0024: new-instance v5, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType; // type@10de │ │ -2cd580: 1a07 440e |0026: const-string v7, "COMMON" // string@0e44 │ │ -2cd584: 1238 |0028: const/4 v8, #int 3 // #3 │ │ -2cd586: 1a09 290e |0029: const-string v9, "COMM" // string@0e29 │ │ -2cd58a: 7040 fe8a 7598 |002b: invoke-direct {v5, v7, v8, v9}, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType;.:(Ljava/lang/String;ILjava/lang/String;)V // method@8afe │ │ -2cd590: 6905 0882 |002e: sput-object v5, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType;.COMMON:Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType; // field@8208 │ │ -2cd594: 2207 de10 |0030: new-instance v7, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType; // type@10de │ │ -2cd598: 1a09 340e |0032: const-string v9, "COMMENTS" // string@0e34 │ │ -2cd59c: 124a |0034: const/4 v10, #int 4 // #4 │ │ -2cd59e: 1a0b 550e |0035: const-string v11, "COMT" // string@0e55 │ │ -2cd5a2: 7040 fe8a 97ba |0037: invoke-direct {v7, v9, v10, v11}, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType;.:(Ljava/lang/String;ILjava/lang/String;)V // method@8afe │ │ -2cd5a8: 6907 0782 |003a: sput-object v7, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType;.COMMENTS:Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType; // field@8207 │ │ -2cd5ac: 2209 de10 |003c: new-instance v9, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType; // type@10de │ │ -2cd5b0: 1a0b 1a3d |003e: const-string v11, "NAME" // string@3d1a │ │ -2cd5b4: 125c |0040: const/4 v12, #int 5 // #5 │ │ -2cd5b6: 7040 fe8a b9bc |0041: invoke-direct {v9, v11, v12, v11}, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType;.:(Ljava/lang/String;ILjava/lang/String;)V // method@8afe │ │ -2cd5bc: 6909 0d82 |0044: sput-object v9, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType;.NAME:Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType; // field@820d │ │ -2cd5c0: 220b de10 |0046: new-instance v11, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType; // type@10de │ │ -2cd5c4: 1a0d 8407 |0048: const-string v13, "AUTHOR" // string@0784 │ │ -2cd5c8: 126e |004a: const/4 v14, #int 6 // #6 │ │ -2cd5ca: 1a0f 8307 |004b: const-string v15, "AUTH" // string@0783 │ │ -2cd5ce: 7040 fe8a dbfe |004d: invoke-direct {v11, v13, v14, v15}, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType;.:(Ljava/lang/String;ILjava/lang/String;)V // method@8afe │ │ -2cd5d4: 690b 0582 |0050: sput-object v11, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType;.AUTHOR:Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType; // field@8205 │ │ -2cd5d8: 220d de10 |0052: new-instance v13, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType; // type@10de │ │ -2cd5dc: 1a0f 8a0e |0054: const-string v15, "COPYRIGHT" // string@0e8a │ │ -2cd5e0: 127e |0056: const/4 v14, #int 7 // #7 │ │ -2cd5e2: 1a0c 7d03 |0057: const-string v12, "(c) " // string@037d │ │ -2cd5e6: 7040 fe8a fdce |0059: invoke-direct {v13, v15, v14, v12}, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType;.:(Ljava/lang/String;ILjava/lang/String;)V // method@8afe │ │ -2cd5ec: 690d 0982 |005c: sput-object v13, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType;.COPYRIGHT:Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType; // field@8209 │ │ -2cd5f0: 220c de10 |005e: new-instance v12, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType; // type@10de │ │ -2cd5f4: 1a0f 1707 |0060: const-string v15, "ANNOTATION" // string@0717 │ │ -2cd5f8: 130e 0800 |0062: const/16 v14, #int 8 // #8 │ │ -2cd5fc: 1a0a 1607 |0064: const-string v10, "ANNO" // string@0716 │ │ -2cd600: 7040 fe8a fcae |0066: invoke-direct {v12, v15, v14, v10}, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType;.:(Ljava/lang/String;ILjava/lang/String;)V // method@8afe │ │ -2cd606: 690c 0382 |0069: sput-object v12, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType;.ANNOTATION:Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType; // field@8203 │ │ -2cd60a: 220a de10 |006b: new-instance v10, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType; // type@10de │ │ -2cd60e: 1a0f 0549 |006d: const-string v15, "TAG" // string@4905 │ │ -2cd612: 130e 0900 |006f: const/16 v14, #int 9 // #9 │ │ -2cd616: 1a08 801d |0071: const-string v8, "ID3 " // string@1d80 │ │ -2cd61a: 7040 fe8a fa8e |0073: invoke-direct {v10, v15, v14, v8}, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType;.:(Ljava/lang/String;ILjava/lang/String;)V // method@8afe │ │ -2cd620: 690a 0f82 |0076: sput-object v10, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType;.TAG:Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType; // field@820f │ │ -2cd624: 2208 de10 |0078: new-instance v8, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType; // type@10de │ │ -2cd628: 1a0f 930e |007a: const-string v15, "CORRUPT_TAG_LATE" // string@0e93 │ │ -2cd62c: 130e 0a00 |007c: const/16 v14, #int 10 // #a │ │ -2cd630: 1a06 0813 |007e: const-string v6, "D3 ��" // string@1308 │ │ -2cd634: 7040 fe8a f86e |0080: invoke-direct {v8, v15, v14, v6}, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType;.:(Ljava/lang/String;ILjava/lang/String;)V // method@8afe │ │ -2cd63a: 6908 0b82 |0083: sput-object v8, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType;.CORRUPT_TAG_LATE:Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType; // field@820b │ │ -2cd63e: 2206 de10 |0085: new-instance v6, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType; // type@10de │ │ -2cd642: 1a0f 920e |0087: const-string v15, "CORRUPT_TAG_EARLY" // string@0e92 │ │ -2cd646: 130e 0b00 |0089: const/16 v14, #int 11 // #b │ │ -2cd64a: 1a04 0400 |008b: const-string v4, "��ID3" // string@0004 │ │ -2cd64e: 7040 fe8a f64e |008d: invoke-direct {v6, v15, v14, v4}, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType;.:(Ljava/lang/String;ILjava/lang/String;)V // method@8afe │ │ -2cd654: 6906 0a82 |0090: sput-object v6, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType;.CORRUPT_TAG_EARLY:Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType; // field@820a │ │ -2cd658: 1304 0c00 |0092: const/16 v4, #int 12 // #c │ │ -2cd65c: 2344 cc13 |0094: new-array v4, v4, [Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType; // type@13cc │ │ -2cd660: 4d00 0402 |0096: aput-object v0, v4, v2 │ │ -2cd664: 1210 |0098: const/4 v0, #int 1 // #1 │ │ -2cd666: 4d01 0400 |0099: aput-object v1, v4, v0 │ │ -2cd66a: 1220 |009b: const/4 v0, #int 2 // #2 │ │ -2cd66c: 4d03 0400 |009c: aput-object v3, v4, v0 │ │ -2cd670: 1230 |009e: const/4 v0, #int 3 // #3 │ │ -2cd672: 4d05 0400 |009f: aput-object v5, v4, v0 │ │ -2cd676: 1240 |00a1: const/4 v0, #int 4 // #4 │ │ -2cd678: 4d07 0400 |00a2: aput-object v7, v4, v0 │ │ -2cd67c: 1250 |00a4: const/4 v0, #int 5 // #5 │ │ -2cd67e: 4d09 0400 |00a5: aput-object v9, v4, v0 │ │ -2cd682: 1260 |00a7: const/4 v0, #int 6 // #6 │ │ -2cd684: 4d0b 0400 |00a8: aput-object v11, v4, v0 │ │ -2cd688: 1270 |00aa: const/4 v0, #int 7 // #7 │ │ -2cd68a: 4d0d 0400 |00ab: aput-object v13, v4, v0 │ │ -2cd68e: 1300 0800 |00ad: const/16 v0, #int 8 // #8 │ │ -2cd692: 4d0c 0400 |00af: aput-object v12, v4, v0 │ │ -2cd696: 1300 0900 |00b1: const/16 v0, #int 9 // #9 │ │ -2cd69a: 4d0a 0400 |00b3: aput-object v10, v4, v0 │ │ -2cd69e: 1300 0a00 |00b5: const/16 v0, #int 10 // #a │ │ -2cd6a2: 4d08 0400 |00b7: aput-object v8, v4, v0 │ │ -2cd6a6: 4d06 040e |00b9: aput-object v6, v4, v14 │ │ -2cd6aa: 6904 0282 |00bb: sput-object v4, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType;.$VALUES:[Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType; // field@8202 │ │ -2cd6ae: 2200 8c10 |00bd: new-instance v0, Ljava/util/HashMap; // type@108c │ │ -2cd6b2: 7010 2b89 0000 |00bf: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@892b │ │ -2cd6b8: 6900 0682 |00c2: sput-object v0, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType;.CODE_TYPE_MAP:Ljava/util/Map; // field@8206 │ │ -2cd6bc: 0e00 |00c4: return-void │ │ +2cd528: |[2cd528] org.jaudiotagger.audio.aiff.chunk.AiffChunkType.:()V │ │ +2cd538: 2200 de10 |0000: new-instance v0, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType; // type@10de │ │ +2cd53c: 1a01 6d18 |0002: const-string v1, "FORMAT_VERSION" // string@186d │ │ +2cd540: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +2cd542: 1a03 9e19 |0005: const-string v3, "FVER" // string@199e │ │ +2cd546: 7040 fe8a 1032 |0007: invoke-direct {v0, v1, v2, v3}, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType;.:(Ljava/lang/String;ILjava/lang/String;)V // method@8afe │ │ +2cd54c: 6900 0c82 |000a: sput-object v0, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType;.FORMAT_VERSION:Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType; // field@820c │ │ +2cd550: 2201 de10 |000c: new-instance v1, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType; // type@10de │ │ +2cd554: 1a03 2807 |000e: const-string v3, "APPLICATION" // string@0728 │ │ +2cd558: 1214 |0010: const/4 v4, #int 1 // #1 │ │ +2cd55a: 1a05 2307 |0011: const-string v5, "APPL" // string@0723 │ │ +2cd55e: 7040 fe8a 3154 |0013: invoke-direct {v1, v3, v4, v5}, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType;.:(Ljava/lang/String;ILjava/lang/String;)V // method@8afe │ │ +2cd564: 6901 0482 |0016: sput-object v1, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType;.APPLICATION:Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType; // field@8204 │ │ +2cd568: 2203 de10 |0018: new-instance v3, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType; // type@10de │ │ +2cd56c: 1a05 3b45 |001a: const-string v5, "SOUND" // string@453b │ │ +2cd570: 1226 |001c: const/4 v6, #int 2 // #2 │ │ +2cd572: 1a07 7545 |001d: const-string v7, "SSND" // string@4575 │ │ +2cd576: 7040 fe8a 5376 |001f: invoke-direct {v3, v5, v6, v7}, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType;.:(Ljava/lang/String;ILjava/lang/String;)V // method@8afe │ │ +2cd57c: 6903 0e82 |0022: sput-object v3, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType;.SOUND:Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType; // field@820e │ │ +2cd580: 2205 de10 |0024: new-instance v5, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType; // type@10de │ │ +2cd584: 1a07 440e |0026: const-string v7, "COMMON" // string@0e44 │ │ +2cd588: 1238 |0028: const/4 v8, #int 3 // #3 │ │ +2cd58a: 1a09 290e |0029: const-string v9, "COMM" // string@0e29 │ │ +2cd58e: 7040 fe8a 7598 |002b: invoke-direct {v5, v7, v8, v9}, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType;.:(Ljava/lang/String;ILjava/lang/String;)V // method@8afe │ │ +2cd594: 6905 0882 |002e: sput-object v5, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType;.COMMON:Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType; // field@8208 │ │ +2cd598: 2207 de10 |0030: new-instance v7, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType; // type@10de │ │ +2cd59c: 1a09 340e |0032: const-string v9, "COMMENTS" // string@0e34 │ │ +2cd5a0: 124a |0034: const/4 v10, #int 4 // #4 │ │ +2cd5a2: 1a0b 550e |0035: const-string v11, "COMT" // string@0e55 │ │ +2cd5a6: 7040 fe8a 97ba |0037: invoke-direct {v7, v9, v10, v11}, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType;.:(Ljava/lang/String;ILjava/lang/String;)V // method@8afe │ │ +2cd5ac: 6907 0782 |003a: sput-object v7, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType;.COMMENTS:Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType; // field@8207 │ │ +2cd5b0: 2209 de10 |003c: new-instance v9, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType; // type@10de │ │ +2cd5b4: 1a0b 1a3d |003e: const-string v11, "NAME" // string@3d1a │ │ +2cd5b8: 125c |0040: const/4 v12, #int 5 // #5 │ │ +2cd5ba: 7040 fe8a b9bc |0041: invoke-direct {v9, v11, v12, v11}, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType;.:(Ljava/lang/String;ILjava/lang/String;)V // method@8afe │ │ +2cd5c0: 6909 0d82 |0044: sput-object v9, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType;.NAME:Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType; // field@820d │ │ +2cd5c4: 220b de10 |0046: new-instance v11, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType; // type@10de │ │ +2cd5c8: 1a0d 8407 |0048: const-string v13, "AUTHOR" // string@0784 │ │ +2cd5cc: 126e |004a: const/4 v14, #int 6 // #6 │ │ +2cd5ce: 1a0f 8307 |004b: const-string v15, "AUTH" // string@0783 │ │ +2cd5d2: 7040 fe8a dbfe |004d: invoke-direct {v11, v13, v14, v15}, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType;.:(Ljava/lang/String;ILjava/lang/String;)V // method@8afe │ │ +2cd5d8: 690b 0582 |0050: sput-object v11, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType;.AUTHOR:Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType; // field@8205 │ │ +2cd5dc: 220d de10 |0052: new-instance v13, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType; // type@10de │ │ +2cd5e0: 1a0f 8a0e |0054: const-string v15, "COPYRIGHT" // string@0e8a │ │ +2cd5e4: 127e |0056: const/4 v14, #int 7 // #7 │ │ +2cd5e6: 1a0c 7d03 |0057: const-string v12, "(c) " // string@037d │ │ +2cd5ea: 7040 fe8a fdce |0059: invoke-direct {v13, v15, v14, v12}, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType;.:(Ljava/lang/String;ILjava/lang/String;)V // method@8afe │ │ +2cd5f0: 690d 0982 |005c: sput-object v13, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType;.COPYRIGHT:Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType; // field@8209 │ │ +2cd5f4: 220c de10 |005e: new-instance v12, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType; // type@10de │ │ +2cd5f8: 1a0f 1707 |0060: const-string v15, "ANNOTATION" // string@0717 │ │ +2cd5fc: 130e 0800 |0062: const/16 v14, #int 8 // #8 │ │ +2cd600: 1a0a 1607 |0064: const-string v10, "ANNO" // string@0716 │ │ +2cd604: 7040 fe8a fcae |0066: invoke-direct {v12, v15, v14, v10}, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType;.:(Ljava/lang/String;ILjava/lang/String;)V // method@8afe │ │ +2cd60a: 690c 0382 |0069: sput-object v12, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType;.ANNOTATION:Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType; // field@8203 │ │ +2cd60e: 220a de10 |006b: new-instance v10, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType; // type@10de │ │ +2cd612: 1a0f 0549 |006d: const-string v15, "TAG" // string@4905 │ │ +2cd616: 130e 0900 |006f: const/16 v14, #int 9 // #9 │ │ +2cd61a: 1a08 801d |0071: const-string v8, "ID3 " // string@1d80 │ │ +2cd61e: 7040 fe8a fa8e |0073: invoke-direct {v10, v15, v14, v8}, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType;.:(Ljava/lang/String;ILjava/lang/String;)V // method@8afe │ │ +2cd624: 690a 0f82 |0076: sput-object v10, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType;.TAG:Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType; // field@820f │ │ +2cd628: 2208 de10 |0078: new-instance v8, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType; // type@10de │ │ +2cd62c: 1a0f 930e |007a: const-string v15, "CORRUPT_TAG_LATE" // string@0e93 │ │ +2cd630: 130e 0a00 |007c: const/16 v14, #int 10 // #a │ │ +2cd634: 1a06 0813 |007e: const-string v6, "D3 ��" // string@1308 │ │ +2cd638: 7040 fe8a f86e |0080: invoke-direct {v8, v15, v14, v6}, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType;.:(Ljava/lang/String;ILjava/lang/String;)V // method@8afe │ │ +2cd63e: 6908 0b82 |0083: sput-object v8, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType;.CORRUPT_TAG_LATE:Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType; // field@820b │ │ +2cd642: 2206 de10 |0085: new-instance v6, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType; // type@10de │ │ +2cd646: 1a0f 920e |0087: const-string v15, "CORRUPT_TAG_EARLY" // string@0e92 │ │ +2cd64a: 130e 0b00 |0089: const/16 v14, #int 11 // #b │ │ +2cd64e: 1a04 0400 |008b: const-string v4, "��ID3" // string@0004 │ │ +2cd652: 7040 fe8a f64e |008d: invoke-direct {v6, v15, v14, v4}, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType;.:(Ljava/lang/String;ILjava/lang/String;)V // method@8afe │ │ +2cd658: 6906 0a82 |0090: sput-object v6, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType;.CORRUPT_TAG_EARLY:Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType; // field@820a │ │ +2cd65c: 1304 0c00 |0092: const/16 v4, #int 12 // #c │ │ +2cd660: 2344 cc13 |0094: new-array v4, v4, [Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType; // type@13cc │ │ +2cd664: 4d00 0402 |0096: aput-object v0, v4, v2 │ │ +2cd668: 1210 |0098: const/4 v0, #int 1 // #1 │ │ +2cd66a: 4d01 0400 |0099: aput-object v1, v4, v0 │ │ +2cd66e: 1220 |009b: const/4 v0, #int 2 // #2 │ │ +2cd670: 4d03 0400 |009c: aput-object v3, v4, v0 │ │ +2cd674: 1230 |009e: const/4 v0, #int 3 // #3 │ │ +2cd676: 4d05 0400 |009f: aput-object v5, v4, v0 │ │ +2cd67a: 1240 |00a1: const/4 v0, #int 4 // #4 │ │ +2cd67c: 4d07 0400 |00a2: aput-object v7, v4, v0 │ │ +2cd680: 1250 |00a4: const/4 v0, #int 5 // #5 │ │ +2cd682: 4d09 0400 |00a5: aput-object v9, v4, v0 │ │ +2cd686: 1260 |00a7: const/4 v0, #int 6 // #6 │ │ +2cd688: 4d0b 0400 |00a8: aput-object v11, v4, v0 │ │ +2cd68c: 1270 |00aa: const/4 v0, #int 7 // #7 │ │ +2cd68e: 4d0d 0400 |00ab: aput-object v13, v4, v0 │ │ +2cd692: 1300 0800 |00ad: const/16 v0, #int 8 // #8 │ │ +2cd696: 4d0c 0400 |00af: aput-object v12, v4, v0 │ │ +2cd69a: 1300 0900 |00b1: const/16 v0, #int 9 // #9 │ │ +2cd69e: 4d0a 0400 |00b3: aput-object v10, v4, v0 │ │ +2cd6a2: 1300 0a00 |00b5: const/16 v0, #int 10 // #a │ │ +2cd6a6: 4d08 0400 |00b7: aput-object v8, v4, v0 │ │ +2cd6aa: 4d06 040e |00b9: aput-object v6, v4, v14 │ │ +2cd6ae: 6904 0282 |00bb: sput-object v4, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType;.$VALUES:[Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType; // field@8202 │ │ +2cd6b2: 2200 8c10 |00bd: new-instance v0, Ljava/util/HashMap; // type@108c │ │ +2cd6b6: 7010 2b89 0000 |00bf: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@892b │ │ +2cd6bc: 6900 0682 |00c2: sput-object v0, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType;.CODE_TYPE_MAP:Ljava/util/Map; // field@8206 │ │ +2cd6c0: 0e00 |00c4: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ 0x000c line=14 │ │ 0x0018 line=15 │ │ 0x0024 line=16 │ │ 0x0030 line=17 │ │ @@ -688100,18 +688100,18 @@ │ │ type : '(Ljava/lang/String;ILjava/lang/String;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -2cd6c0: |[2cd6c0] org.jaudiotagger.audio.aiff.chunk.AiffChunkType.:(Ljava/lang/String;ILjava/lang/String;)V │ │ -2cd6d0: 7030 0387 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@8703 │ │ -2cd6d6: 5b03 1082 |0003: iput-object v3, v0, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType;.code:Ljava/lang/String; // field@8210 │ │ -2cd6da: 0e00 |0005: return-void │ │ +2cd6c4: |[2cd6c4] org.jaudiotagger.audio.aiff.chunk.AiffChunkType.:(Ljava/lang/String;ILjava/lang/String;)V │ │ +2cd6d4: 7030 0387 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@8703 │ │ +2cd6da: 5b03 1082 |0003: iput-object v3, v0, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType;.code:Ljava/lang/String; // field@8210 │ │ +2cd6de: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0003 line=34 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ @@ -688123,44 +688123,44 @@ │ │ type : '(Ljava/lang/String;)Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType;' │ │ access : 0x20009 (PUBLIC STATIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -2cd460: |[2cd460] org.jaudiotagger.audio.aiff.chunk.AiffChunkType.get:(Ljava/lang/String;)Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType; │ │ -2cd470: 1c00 de10 |0000: const-class v0, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType; // type@10de │ │ -2cd474: 1d00 |0002: monitor-enter v0 │ │ -2cd476: 6201 0682 |0003: sget-object v1, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType;.CODE_TYPE_MAP:Ljava/util/Map; // field@8206 │ │ -2cd47a: 7210 9289 0100 |0005: invoke-interface {v1}, Ljava/util/Map;.isEmpty:()Z // method@8992 │ │ -2cd480: 0a01 |0008: move-result v1 │ │ -2cd482: 3801 1800 |0009: if-eqz v1, 0021 // +0018 │ │ -2cd486: 7100 038b 0000 |000b: invoke-static {}, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType;.values:()[Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType; // method@8b03 │ │ -2cd48c: 0c01 |000e: move-result-object v1 │ │ -2cd48e: 2112 |000f: array-length v2, v1 │ │ -2cd490: 1203 |0010: const/4 v3, #int 0 // #0 │ │ -2cd492: 3523 1000 |0011: if-ge v3, v2, 0021 // +0010 │ │ -2cd496: 4604 0103 |0013: aget-object v4, v1, v3 │ │ -2cd49a: 6205 0682 |0015: sget-object v5, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType;.CODE_TYPE_MAP:Ljava/util/Map; // field@8206 │ │ -2cd49e: 6e10 008b 0400 |0017: invoke-virtual {v4}, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType;.getCode:()Ljava/lang/String; // method@8b00 │ │ -2cd4a4: 0c06 |001a: move-result-object v6 │ │ -2cd4a6: 7230 9489 6504 |001b: invoke-interface {v5, v6, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2cd4ac: d803 0301 |001e: add-int/lit8 v3, v3, #int 1 // #01 │ │ -2cd4b0: 28f1 |0020: goto 0011 // -000f │ │ -2cd4b2: 6201 0682 |0021: sget-object v1, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType;.CODE_TYPE_MAP:Ljava/util/Map; // field@8206 │ │ -2cd4b6: 7220 9089 7100 |0023: invoke-interface {v1, v7}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ -2cd4bc: 0c07 |0026: move-result-object v7 │ │ -2cd4be: 1f07 de10 |0027: check-cast v7, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType; // type@10de │ │ -2cd4c2: 1e00 |0029: monitor-exit v0 │ │ -2cd4c4: 1107 |002a: return-object v7 │ │ -2cd4c6: 0d07 |002b: move-exception v7 │ │ -2cd4c8: 1e00 |002c: monitor-exit v0 │ │ -2cd4ca: 2802 |002d: goto 002f // +0002 │ │ -2cd4cc: 2707 |002e: throw v7 │ │ -2cd4ce: 28ff |002f: goto 002e // -0001 │ │ +2cd464: |[2cd464] org.jaudiotagger.audio.aiff.chunk.AiffChunkType.get:(Ljava/lang/String;)Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType; │ │ +2cd474: 1c00 de10 |0000: const-class v0, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType; // type@10de │ │ +2cd478: 1d00 |0002: monitor-enter v0 │ │ +2cd47a: 6201 0682 |0003: sget-object v1, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType;.CODE_TYPE_MAP:Ljava/util/Map; // field@8206 │ │ +2cd47e: 7210 9289 0100 |0005: invoke-interface {v1}, Ljava/util/Map;.isEmpty:()Z // method@8992 │ │ +2cd484: 0a01 |0008: move-result v1 │ │ +2cd486: 3801 1800 |0009: if-eqz v1, 0021 // +0018 │ │ +2cd48a: 7100 038b 0000 |000b: invoke-static {}, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType;.values:()[Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType; // method@8b03 │ │ +2cd490: 0c01 |000e: move-result-object v1 │ │ +2cd492: 2112 |000f: array-length v2, v1 │ │ +2cd494: 1203 |0010: const/4 v3, #int 0 // #0 │ │ +2cd496: 3523 1000 |0011: if-ge v3, v2, 0021 // +0010 │ │ +2cd49a: 4604 0103 |0013: aget-object v4, v1, v3 │ │ +2cd49e: 6205 0682 |0015: sget-object v5, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType;.CODE_TYPE_MAP:Ljava/util/Map; // field@8206 │ │ +2cd4a2: 6e10 008b 0400 |0017: invoke-virtual {v4}, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType;.getCode:()Ljava/lang/String; // method@8b00 │ │ +2cd4a8: 0c06 |001a: move-result-object v6 │ │ +2cd4aa: 7230 9489 6504 |001b: invoke-interface {v5, v6, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2cd4b0: d803 0301 |001e: add-int/lit8 v3, v3, #int 1 // #01 │ │ +2cd4b4: 28f1 |0020: goto 0011 // -000f │ │ +2cd4b6: 6201 0682 |0021: sget-object v1, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType;.CODE_TYPE_MAP:Ljava/util/Map; // field@8206 │ │ +2cd4ba: 7220 9089 7100 |0023: invoke-interface {v1, v7}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ +2cd4c0: 0c07 |0026: move-result-object v7 │ │ +2cd4c2: 1f07 de10 |0027: check-cast v7, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType; // type@10de │ │ +2cd4c6: 1e00 |0029: monitor-exit v0 │ │ +2cd4c8: 1107 |002a: return-object v7 │ │ +2cd4ca: 0d07 |002b: move-exception v7 │ │ +2cd4cc: 1e00 |002c: monitor-exit v0 │ │ +2cd4ce: 2802 |002d: goto 002f // +0002 │ │ +2cd4d0: 2707 |002e: throw v7 │ │ +2cd4d2: 28ff |002f: goto 002e // -0001 │ │ catches : 1 │ │ 0x0003 - 0x0029 │ │ -> 0x002b │ │ positions : │ │ 0x0003 line=44 │ │ 0x000b line=45 │ │ 0x0015 line=46 │ │ @@ -688173,20 +688173,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -2cd4dc: |[2cd4dc] org.jaudiotagger.audio.aiff.chunk.AiffChunkType.valueOf:(Ljava/lang/String;)Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType; │ │ -2cd4ec: 1c00 de10 |0000: const-class v0, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType; // type@10de │ │ -2cd4f0: 7120 0487 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@8704 │ │ -2cd4f6: 0c01 |0005: move-result-object v1 │ │ -2cd4f8: 1f01 de10 |0006: check-cast v1, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType; // type@10de │ │ -2cd4fc: 1101 |0008: return-object v1 │ │ +2cd4e0: |[2cd4e0] org.jaudiotagger.audio.aiff.chunk.AiffChunkType.valueOf:(Ljava/lang/String;)Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType; │ │ +2cd4f0: 1c00 de10 |0000: const-class v0, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType; // type@10de │ │ +2cd4f4: 7120 0487 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@8704 │ │ +2cd4fa: 0c01 |0005: move-result-object v1 │ │ +2cd4fc: 1f01 de10 |0006: check-cast v1, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType; // type@10de │ │ +2cd500: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #4 : (in Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType;) │ │ @@ -688194,20 +688194,20 @@ │ │ type : '()[Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -2cd500: |[2cd500] org.jaudiotagger.audio.aiff.chunk.AiffChunkType.values:()[Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType; │ │ -2cd510: 6200 0282 |0000: sget-object v0, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType;.$VALUES:[Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType; // field@8202 │ │ -2cd514: 6e10 05a0 0000 |0002: invoke-virtual {v0}, [Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType;.clone:()Ljava/lang/Object; // method@a005 │ │ -2cd51a: 0c00 |0005: move-result-object v0 │ │ -2cd51c: 1f00 cc13 |0006: check-cast v0, [Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType; // type@13cc │ │ -2cd520: 1100 |0008: return-object v0 │ │ +2cd504: |[2cd504] org.jaudiotagger.audio.aiff.chunk.AiffChunkType.values:()[Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType; │ │ +2cd514: 6200 0282 |0000: sget-object v0, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType;.$VALUES:[Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType; // field@8202 │ │ +2cd518: 6e10 05a0 0000 |0002: invoke-virtual {v0}, [Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType;.clone:()Ljava/lang/Object; // method@a005 │ │ +2cd51e: 0c00 |0005: move-result-object v0 │ │ +2cd520: 1f00 cc13 |0006: check-cast v0, [Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType; // type@13cc │ │ +2cd524: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType;) │ │ @@ -688215,17 +688215,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2cd448: |[2cd448] org.jaudiotagger.audio.aiff.chunk.AiffChunkType.getCode:()Ljava/lang/String; │ │ -2cd458: 5410 1082 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType;.code:Ljava/lang/String; // field@8210 │ │ -2cd45c: 1100 |0002: return-object v0 │ │ +2cd44c: |[2cd44c] org.jaudiotagger.audio.aiff.chunk.AiffChunkType.getCode:()Ljava/lang/String; │ │ +2cd45c: 5410 1082 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType;.code:Ljava/lang/String; // field@8210 │ │ +2cd460: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType; │ │ │ │ source_file_idx : 2206 (AiffChunkType.java) │ │ @@ -688362,246 +688362,246 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 34 │ │ ins : 0 │ │ outs : 8 │ │ insns size : 459 16-bit code units │ │ -2cd7c0: |[2cd7c0] org.jaudiotagger.audio.aiff.chunk.AiffCompressionType.:()V │ │ -2cd7d0: 2208 df10 |0000: new-instance v8, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType; // type@10df │ │ -2cd7d4: 1a01 433d |0002: const-string v1, "NONE" // string@3d43 │ │ -2cd7d8: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -2cd7da: 1a03 433d |0005: const-string v3, "NONE" // string@3d43 │ │ -2cd7de: 1a04 ca94 |0007: const-string v4, "not compressed" // string@94ca │ │ -2cd7e2: 1a05 f75d |0009: const-string v5, "big-endian" // string@5df7 │ │ -2cd7e6: 1a06 210a |000b: const-string v6, "Apple" // string@0a21 │ │ -2cd7ea: 1217 |000d: const/4 v7, #int 1 // #1 │ │ -2cd7ec: 0780 |000e: move-object v0, v8 │ │ -2cd7ee: 7608 058b 0000 |000f: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V // method@8b05 │ │ -2cd7f4: 6908 1882 |0012: sput-object v8, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType;.NONE:Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType; // field@8218 │ │ -2cd7f8: 2200 df10 |0014: new-instance v0, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType; // type@10df │ │ -2cd7fc: 1a0a 8942 |0016: const-string v10, "RAW" // string@4289 │ │ -2cd800: 121b |0018: const/4 v11, #int 1 // #1 │ │ -2cd802: 1a0c 2d9c |0019: const-string v12, "raw " // string@9c2d │ │ -2cd806: 1a0d 2940 |001b: const-string v13, "PCM 8-bit" // string@4029 │ │ -2cd80a: 1a0e 8495 |001d: const-string v14, "offset-binary" // string@9584 │ │ -2cd80e: 1a0f 210a |001f: const-string v15, "Apple" // string@0a21 │ │ -2cd812: 1310 0000 |0021: const/16 v16, #int 0 // #0 │ │ -2cd816: 0709 |0023: move-object v9, v0 │ │ -2cd818: 7608 058b 0900 |0024: invoke-direct/range {v9, v10, v11, v12, v13, v14, v15, v16}, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V // method@8b05 │ │ -2cd81e: 6900 1982 |0027: sput-object v0, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType;.RAW:Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType; // field@8219 │ │ -2cd822: 2201 df10 |0029: new-instance v1, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType; // type@10df │ │ -2cd826: 1a12 1a4b |002b: const-string v18, "TWOS" // string@4b1a │ │ -2cd82a: 1313 0200 |002d: const/16 v19, #int 2 // #2 │ │ -2cd82e: 1a14 14b1 |002f: const-string v20, "twos" // string@b114 │ │ -2cd832: 1a15 2540 |0031: const-string v21, "PCM 16-bit" // string@4025 │ │ -2cd836: 1a16 15b1 |0033: const-string v22, "twos-complement little-endian" // string@b115 │ │ -2cd83a: 1a17 210a |0035: const-string v23, "Apple" // string@0a21 │ │ -2cd83e: 1318 0000 |0037: const/16 v24, #int 0 // #0 │ │ -2cd842: 0811 0100 |0039: move-object/from16 v17, v1 │ │ -2cd846: 7608 058b 1100 |003b: invoke-direct/range {v17, v18, v19, v20, v21, v22, v23, v24}, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V // method@8b05 │ │ -2cd84c: 6901 1b82 |003e: sput-object v1, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType;.TWOS:Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType; // field@821b │ │ -2cd850: 2202 df10 |0040: new-instance v2, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType; // type@10df │ │ -2cd854: 1a0a 5745 |0042: const-string v10, "SOWT" // string@4557 │ │ -2cd858: 123b |0044: const/4 v11, #int 3 // #3 │ │ -2cd85a: 1a0c 2bac |0045: const-string v12, "sowt" // string@ac2b │ │ -2cd85e: 1a0d ca94 |0047: const-string v13, "not compressed" // string@94ca │ │ -2cd862: 1a0e 4282 |0049: const-string v14, "little-endian" // string@8242 │ │ -2cd866: 1a0f 210a |004b: const-string v15, "Apple" // string@0a21 │ │ -2cd86a: 1310 0100 |004d: const/16 v16, #int 1 // #1 │ │ -2cd86e: 0729 |004f: move-object v9, v2 │ │ -2cd870: 7608 058b 0900 |0050: invoke-direct/range {v9, v10, v11, v12, v13, v14, v15, v16}, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V // method@8b05 │ │ -2cd876: 6902 1a82 |0053: sput-object v2, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType;.SOWT:Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType; // field@821a │ │ -2cd87a: 2203 df10 |0055: new-instance v3, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType; // type@10df │ │ -2cd87e: 1a12 526c |0057: const-string v18, "fl32" // string@6c52 │ │ -2cd882: 1313 0400 |0059: const/16 v19, #int 4 // #4 │ │ -2cd886: 1a14 526c |005b: const-string v20, "fl32" // string@6c52 │ │ -2cd88a: 1a15 2740 |005d: const-string v21, "PCM 32-bit" // string@4027 │ │ -2cd88e: 1a16 696c |005f: const-string v22, "floating point," // string@6c69 │ │ -2cd892: 1a17 210a |0061: const-string v23, "Apple" // string@0a21 │ │ -2cd896: 0811 0300 |0063: move-object/from16 v17, v3 │ │ -2cd89a: 7608 058b 1100 |0065: invoke-direct/range {v17, v18, v19, v20, v21, v22, v23, v24}, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V // method@8b05 │ │ -2cd8a0: 6903 2182 |0068: sput-object v3, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType;.fl32:Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType; // field@8221 │ │ -2cd8a4: 2204 df10 |006a: new-instance v4, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType; // type@10df │ │ -2cd8a8: 1a0a 4682 |006c: const-string v10, "ll64" // string@8246 │ │ -2cd8ac: 125b |006e: const/4 v11, #int 5 // #5 │ │ -2cd8ae: 1a0c 536c |006f: const-string v12, "fl64" // string@6c53 │ │ -2cd8b2: 1a0d 2840 |0071: const-string v13, "PCM 64-bit" // string@4028 │ │ -2cd8b6: 1a0e 686c |0073: const-string v14, "floating point" // string@6c68 │ │ -2cd8ba: 1a0f 210a |0075: const-string v15, "Apple" // string@0a21 │ │ -2cd8be: 1310 0000 |0077: const/16 v16, #int 0 // #0 │ │ -2cd8c2: 0749 |0079: move-object v9, v4 │ │ -2cd8c4: 7608 058b 0900 |007a: invoke-direct/range {v9, v10, v11, v12, v13, v14, v15, v16}, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V // method@8b05 │ │ -2cd8ca: 6904 2382 |007d: sput-object v4, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType;.ll64:Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType; // field@8223 │ │ -2cd8ce: 2205 df10 |007f: new-instance v5, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType; // type@10df │ │ -2cd8d2: 1a12 4d1e |0081: const-string v18, "IN24" // string@1e4d │ │ -2cd8d6: 1313 0600 |0083: const/16 v19, #int 6 // #6 │ │ -2cd8da: 1a14 687c |0085: const-string v20, "in24" // string@7c68 │ │ -2cd8de: 1a15 2640 |0087: const-string v21, "PCM 24-bit" // string@4026 │ │ -2cd8e2: 1a16 3b7d |0089: const-string v22, "integer" // string@7d3b │ │ -2cd8e6: 1a17 210a |008b: const-string v23, "Apple" // string@0a21 │ │ -2cd8ea: 0811 0500 |008d: move-object/from16 v17, v5 │ │ -2cd8ee: 7608 058b 1100 |008f: invoke-direct/range {v17, v18, v19, v20, v21, v22, v23, v24}, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V // method@8b05 │ │ -2cd8f4: 6905 1482 |0092: sput-object v5, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType;.IN24:Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType; // field@8214 │ │ -2cd8f8: 2206 df10 |0094: new-instance v6, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType; // type@10df │ │ -2cd8fc: 1a0a 4e1e |0096: const-string v10, "IN32" // string@1e4e │ │ -2cd900: 127b |0098: const/4 v11, #int 7 // #7 │ │ -2cd902: 1a0c 697c |0099: const-string v12, "in32" // string@7c69 │ │ -2cd906: 1a0d 2740 |009b: const-string v13, "PCM 32-bit" // string@4027 │ │ -2cd90a: 1a0e 3b7d |009d: const-string v14, "integer" // string@7d3b │ │ -2cd90e: 1a0f 210a |009f: const-string v15, "Apple" // string@0a21 │ │ -2cd912: 0769 |00a1: move-object v9, v6 │ │ -2cd914: 7608 058b 0900 |00a2: invoke-direct/range {v9, v10, v11, v12, v13, v14, v15, v16}, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V // method@8b05 │ │ -2cd91a: 6906 1582 |00a5: sput-object v6, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType;.IN32:Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType; // field@8215 │ │ -2cd91e: 2207 df10 |00a7: new-instance v7, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType; // type@10df │ │ -2cd922: 1a12 465a |00a9: const-string v18, "alaw" // string@5a46 │ │ -2cd926: 1313 0800 |00ab: const/16 v19, #int 8 // #8 │ │ -2cd92a: 1a14 465a |00ad: const-string v20, "alaw" // string@5a46 │ │ -2cd92e: 1a15 ae08 |00af: const-string v21, "Alaw 2:1" // string@08ae │ │ -2cd932: 1a16 c404 |00b1: const-string v22, "8-bit ITU-T G.711 A-law" // string@04c4 │ │ -2cd936: 1a17 210a |00b3: const-string v23, "Apple" // string@0a21 │ │ -2cd93a: 0811 0700 |00b5: move-object/from16 v17, v7 │ │ -2cd93e: 7608 058b 1100 |00b7: invoke-direct/range {v17, v18, v19, v20, v21, v22, v23, v24}, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V // method@8b05 │ │ -2cd944: 6907 1d82 |00ba: sput-object v7, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType;.alaw:Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType; // field@821d │ │ -2cd948: 2211 df10 |00bc: new-instance v17, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType; // type@10df │ │ -2cd94c: 1a0a 34b1 |00be: const-string v10, "ulaw" // string@b134 │ │ -2cd950: 130b 0900 |00c0: const/16 v11, #int 9 // #9 │ │ -2cd954: 1a0c 34b1 |00c2: const-string v12, "ulaw" // string@b134 │ │ -2cd958: 1a0d acb5 |00c4: const-string v13, "µlaw 2:1" // string@b5ac │ │ -2cd95c: 1a0e c604 |00c6: const-string v14, "8-bit ITU-T G.711 µ-law" // string@04c6 │ │ -2cd960: 1a0f 210a |00c8: const-string v15, "Apple" // string@0a21 │ │ -2cd964: 0809 1100 |00ca: move-object/from16 v9, v17 │ │ -2cd968: 7608 058b 0900 |00cc: invoke-direct/range {v9, v10, v11, v12, v13, v14, v15, v16}, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V // method@8b05 │ │ -2cd96e: 6911 2882 |00cf: sput-object v17, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType;.ulaw:Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType; // field@8228 │ │ -2cd972: 2209 df10 |00d1: new-instance v9, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType; // type@10df │ │ -2cd976: 1a13 d837 |00d3: const-string v19, "MAC3" // string@37d8 │ │ -2cd97a: 1314 0a00 |00d5: const/16 v20, #int 10 // #a │ │ -2cd97e: 1a15 d837 |00d7: const-string v21, "MAC3" // string@37d8 │ │ -2cd982: 1a16 db37 |00d9: const-string v22, "MACE 3-to-1" // string@37db │ │ -2cd986: 1a17 0000 |00db: const-string v23, "" // string@0000 │ │ -2cd98a: 1a18 210a |00dd: const-string v24, "Apple" // string@0a21 │ │ -2cd98e: 1319 0000 |00df: const/16 v25, #int 0 // #0 │ │ -2cd992: 0812 0900 |00e1: move-object/from16 v18, v9 │ │ -2cd996: 7608 058b 1200 |00e3: invoke-direct/range {v18, v19, v20, v21, v22, v23, v24, v25}, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V // method@8b05 │ │ -2cd99c: 6909 1682 |00e6: sput-object v9, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType;.MAC3:Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType; // field@8216 │ │ -2cd9a0: 220a df10 |00e8: new-instance v10, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType; // type@10df │ │ -2cd9a4: 1a1b d937 |00ea: const-string v27, "MAC6" // string@37d9 │ │ -2cd9a8: 131c 0b00 |00ec: const/16 v28, #int 11 // #b │ │ -2cd9ac: 1a1d d937 |00ee: const-string v29, "MAC6" // string@37d9 │ │ -2cd9b0: 1a1e dc37 |00f0: const-string v30, "MACE 6-to-1" // string@37dc │ │ -2cd9b4: 1a1f 0000 |00f2: const-string v31, "" // string@0000 │ │ -2cd9b8: 1a20 210a |00f4: const-string v32, "Apple" // string@0a21 │ │ -2cd9bc: 1321 0000 |00f6: const/16 v33, #int 0 // #0 │ │ -2cd9c0: 081a 0a00 |00f8: move-object/from16 v26, v10 │ │ -2cd9c4: 7608 058b 1a00 |00fa: invoke-direct/range {v26, v27, v28, v29, v30, v31, v32, v33}, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V // method@8b05 │ │ -2cd9ca: 690a 1782 |00fd: sput-object v10, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType;.MAC6:Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType; // field@8217 │ │ -2cd9ce: 220b df10 |00ff: new-instance v11, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType; // type@10df │ │ -2cd9d2: 1a13 ac06 |0101: const-string v19, "ALAW" // string@06ac │ │ -2cd9d6: 1314 0c00 |0103: const/16 v20, #int 12 // #c │ │ -2cd9da: 1a15 ac06 |0105: const-string v21, "ALAW" // string@06ac │ │ -2cd9de: 1a16 8d0d |0107: const-string v22, "CCITT G.711 A-law" // string@0d8d │ │ -2cd9e2: 1a17 c504 |0109: const-string v23, "8-bit ITU-T G.711 A-law (64 kbit/s)" // string@04c5 │ │ -2cd9e6: 1a18 bc44 |010b: const-string v24, "SGI" // string@44bc │ │ -2cd9ea: 0812 0b00 |010d: move-object/from16 v18, v11 │ │ -2cd9ee: 7608 058b 1200 |010f: invoke-direct/range {v18, v19, v20, v21, v22, v23, v24, v25}, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V // method@8b05 │ │ -2cd9f4: 690b 1282 |0112: sput-object v11, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType;.ALAW:Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType; // field@8212 │ │ -2cd9f8: 220c df10 |0114: new-instance v12, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType; // type@10df │ │ -2cd9fc: 1a1b 0b4f |0116: const-string v27, "ULAW" // string@4f0b │ │ -2cda00: 131c 0d00 |0118: const/16 v28, #int 13 // #d │ │ -2cda04: 1a1d 0b4f |011a: const-string v29, "ULAW" // string@4f0b │ │ -2cda08: 1a1e 8e0d |011c: const-string v30, "CCITT G.711 u-law" // string@0d8e │ │ -2cda0c: 1a1f c504 |011e: const-string v31, "8-bit ITU-T G.711 A-law (64 kbit/s)" // string@04c5 │ │ -2cda10: 1a20 bc44 |0120: const-string v32, "SGI" // string@44bc │ │ -2cda14: 081a 0c00 |0122: move-object/from16 v26, v12 │ │ -2cda18: 7608 058b 1a00 |0124: invoke-direct/range {v26, v27, v28, v29, v30, v31, v32, v33}, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V // method@8b05 │ │ -2cda1e: 690c 1c82 |0127: sput-object v12, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType;.ULAW:Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType; // field@821c │ │ -2cda22: 220d df10 |0129: new-instance v13, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType; // type@10df │ │ -2cda26: 1a13 d717 |012b: const-string v19, "FL32" // string@17d7 │ │ -2cda2a: 1314 0e00 |012d: const/16 v20, #int 14 // #e │ │ -2cda2e: 1a15 d717 |012f: const-string v21, "FL32" // string@17d7 │ │ -2cda32: 1a16 491a |0131: const-string v22, "Float 32" // string@1a49 │ │ -2cda36: 1a17 d31d |0133: const-string v23, "IEEE 32-bit float" // string@1dd3 │ │ -2cda3a: 1a18 ff47 |0135: const-string v24, "SoundHack & Csound" // string@47ff │ │ -2cda3e: 0812 0d00 |0137: move-object/from16 v18, v13 │ │ -2cda42: 7608 058b 1200 |0139: invoke-direct/range {v18, v19, v20, v21, v22, v23, v24, v25}, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V // method@8b05 │ │ -2cda48: 690d 1382 |013c: sput-object v13, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType;.FL32:Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType; // field@8213 │ │ -2cda4c: 220e df10 |013e: new-instance v14, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType; // type@10df │ │ -2cda50: 1a1b 3d9f |0140: const-string v27, "rt24" // string@9f3d │ │ -2cda54: 131c 0f00 |0142: const/16 v28, #int 15 // #f │ │ -2cda58: 1a1d 3d9f |0144: const-string v29, "rt24" // string@9f3d │ │ -2cda5c: 1a1e 1143 |0146: const-string v30, "RT24 50:1" // string@4311 │ │ -2cda60: 1a1f 0000 |0148: const-string v31, "" // string@0000 │ │ -2cda64: 1a20 e852 |014a: const-string v32, "Voxware" // string@52e8 │ │ -2cda68: 081a 0e00 |014c: move-object/from16 v26, v14 │ │ -2cda6c: 7608 058b 1a00 |014e: invoke-direct/range {v26, v27, v28, v29, v30, v31, v32, v33}, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V // method@8b05 │ │ -2cda72: 690e 2682 |0151: sput-object v14, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType;.rt24:Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType; // field@8226 │ │ -2cda76: 220f df10 |0153: new-instance v15, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType; // type@10df │ │ -2cda7a: 1a13 3e9f |0155: const-string v19, "rt29" // string@9f3e │ │ -2cda7e: 1314 1000 |0157: const/16 v20, #int 16 // #10 │ │ -2cda82: 1a15 3e9f |0159: const-string v21, "rt29" // string@9f3e │ │ -2cda86: 1a16 1243 |015b: const-string v22, "RT29 50:1" // string@4312 │ │ -2cda8a: 1a17 0000 |015d: const-string v23, "" // string@0000 │ │ -2cda8e: 1a18 e852 |015f: const-string v24, "Voxware" // string@52e8 │ │ -2cda92: 0812 0f00 |0161: move-object/from16 v18, v15 │ │ -2cda96: 7608 058b 1200 |0163: invoke-direct/range {v18, v19, v20, v21, v22, v23, v24, v25}, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V // method@8b05 │ │ -2cda9c: 690f 2782 |0166: sput-object v15, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType;.rt29:Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType; // field@8227 │ │ -2cdaa0: 0810 0f00 |0168: move-object/from16 v16, v15 │ │ -2cdaa4: 130f 1100 |016a: const/16 v15, #int 17 // #11 │ │ -2cdaa8: 23ff cd13 |016c: new-array v15, v15, [Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType; // type@13cd │ │ -2cdaac: 1312 0000 |016e: const/16 v18, #int 0 // #0 │ │ -2cdab0: 4d08 0f12 |0170: aput-object v8, v15, v18 │ │ -2cdab4: 1218 |0172: const/4 v8, #int 1 // #1 │ │ -2cdab6: 4d00 0f08 |0173: aput-object v0, v15, v8 │ │ -2cdaba: 1220 |0175: const/4 v0, #int 2 // #2 │ │ -2cdabc: 4d01 0f00 |0176: aput-object v1, v15, v0 │ │ -2cdac0: 1230 |0178: const/4 v0, #int 3 // #3 │ │ -2cdac2: 4d02 0f00 |0179: aput-object v2, v15, v0 │ │ -2cdac6: 1240 |017b: const/4 v0, #int 4 // #4 │ │ -2cdac8: 4d03 0f00 |017c: aput-object v3, v15, v0 │ │ -2cdacc: 1250 |017e: const/4 v0, #int 5 // #5 │ │ -2cdace: 4d04 0f00 |017f: aput-object v4, v15, v0 │ │ -2cdad2: 1260 |0181: const/4 v0, #int 6 // #6 │ │ -2cdad4: 4d05 0f00 |0182: aput-object v5, v15, v0 │ │ -2cdad8: 1270 |0184: const/4 v0, #int 7 // #7 │ │ -2cdada: 4d06 0f00 |0185: aput-object v6, v15, v0 │ │ -2cdade: 1300 0800 |0187: const/16 v0, #int 8 // #8 │ │ -2cdae2: 4d07 0f00 |0189: aput-object v7, v15, v0 │ │ -2cdae6: 1300 0900 |018b: const/16 v0, #int 9 // #9 │ │ -2cdaea: 4d11 0f00 |018d: aput-object v17, v15, v0 │ │ -2cdaee: 1300 0a00 |018f: const/16 v0, #int 10 // #a │ │ -2cdaf2: 4d09 0f00 |0191: aput-object v9, v15, v0 │ │ -2cdaf6: 1300 0b00 |0193: const/16 v0, #int 11 // #b │ │ -2cdafa: 4d0a 0f00 |0195: aput-object v10, v15, v0 │ │ -2cdafe: 1300 0c00 |0197: const/16 v0, #int 12 // #c │ │ -2cdb02: 4d0b 0f00 |0199: aput-object v11, v15, v0 │ │ -2cdb06: 1300 0d00 |019b: const/16 v0, #int 13 // #d │ │ -2cdb0a: 4d0c 0f00 |019d: aput-object v12, v15, v0 │ │ -2cdb0e: 1300 0e00 |019f: const/16 v0, #int 14 // #e │ │ -2cdb12: 4d0d 0f00 |01a1: aput-object v13, v15, v0 │ │ -2cdb16: 1300 0f00 |01a3: const/16 v0, #int 15 // #f │ │ -2cdb1a: 4d0e 0f00 |01a5: aput-object v14, v15, v0 │ │ -2cdb1e: 1300 1000 |01a7: const/16 v0, #int 16 // #10 │ │ -2cdb22: 4d10 0f00 |01a9: aput-object v16, v15, v0 │ │ -2cdb26: 690f 1182 |01ab: sput-object v15, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType;.$VALUES:[Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType; // field@8211 │ │ -2cdb2a: 2200 8c10 |01ad: new-instance v0, Ljava/util/HashMap; // type@108c │ │ -2cdb2e: 7010 2b89 0000 |01af: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@892b │ │ -2cdb34: 6900 2482 |01b2: sput-object v0, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType;.lookup:Ljava/util/Map; // field@8224 │ │ -2cdb38: 7100 0d8b 0000 |01b4: invoke-static {}, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType;.values:()[Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType; // method@8b0d │ │ -2cdb3e: 0c00 |01b7: move-result-object v0 │ │ -2cdb40: 2101 |01b8: array-length v1, v0 │ │ -2cdb42: 1202 |01b9: const/4 v2, #int 0 // #0 │ │ -2cdb44: 3512 1000 |01ba: if-ge v2, v1, 01ca // +0010 │ │ -2cdb48: 4603 0002 |01bc: aget-object v3, v0, v2 │ │ -2cdb4c: 6204 2482 |01be: sget-object v4, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType;.lookup:Ljava/util/Map; // field@8224 │ │ -2cdb50: 6e10 078b 0300 |01c0: invoke-virtual {v3}, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType;.getCode:()Ljava/lang/String; // method@8b07 │ │ -2cdb56: 0c05 |01c3: move-result-object v5 │ │ -2cdb58: 7230 9489 5403 |01c4: invoke-interface {v4, v5, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2cdb5e: d802 0201 |01c7: add-int/lit8 v2, v2, #int 1 // #01 │ │ -2cdb62: 28f1 |01c9: goto 01ba // -000f │ │ -2cdb64: 0e00 |01ca: return-void │ │ +2cd7c4: |[2cd7c4] org.jaudiotagger.audio.aiff.chunk.AiffCompressionType.:()V │ │ +2cd7d4: 2208 df10 |0000: new-instance v8, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType; // type@10df │ │ +2cd7d8: 1a01 433d |0002: const-string v1, "NONE" // string@3d43 │ │ +2cd7dc: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +2cd7de: 1a03 433d |0005: const-string v3, "NONE" // string@3d43 │ │ +2cd7e2: 1a04 ca94 |0007: const-string v4, "not compressed" // string@94ca │ │ +2cd7e6: 1a05 f75d |0009: const-string v5, "big-endian" // string@5df7 │ │ +2cd7ea: 1a06 210a |000b: const-string v6, "Apple" // string@0a21 │ │ +2cd7ee: 1217 |000d: const/4 v7, #int 1 // #1 │ │ +2cd7f0: 0780 |000e: move-object v0, v8 │ │ +2cd7f2: 7608 058b 0000 |000f: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V // method@8b05 │ │ +2cd7f8: 6908 1882 |0012: sput-object v8, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType;.NONE:Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType; // field@8218 │ │ +2cd7fc: 2200 df10 |0014: new-instance v0, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType; // type@10df │ │ +2cd800: 1a0a 8942 |0016: const-string v10, "RAW" // string@4289 │ │ +2cd804: 121b |0018: const/4 v11, #int 1 // #1 │ │ +2cd806: 1a0c 2d9c |0019: const-string v12, "raw " // string@9c2d │ │ +2cd80a: 1a0d 2940 |001b: const-string v13, "PCM 8-bit" // string@4029 │ │ +2cd80e: 1a0e 8495 |001d: const-string v14, "offset-binary" // string@9584 │ │ +2cd812: 1a0f 210a |001f: const-string v15, "Apple" // string@0a21 │ │ +2cd816: 1310 0000 |0021: const/16 v16, #int 0 // #0 │ │ +2cd81a: 0709 |0023: move-object v9, v0 │ │ +2cd81c: 7608 058b 0900 |0024: invoke-direct/range {v9, v10, v11, v12, v13, v14, v15, v16}, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V // method@8b05 │ │ +2cd822: 6900 1982 |0027: sput-object v0, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType;.RAW:Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType; // field@8219 │ │ +2cd826: 2201 df10 |0029: new-instance v1, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType; // type@10df │ │ +2cd82a: 1a12 1a4b |002b: const-string v18, "TWOS" // string@4b1a │ │ +2cd82e: 1313 0200 |002d: const/16 v19, #int 2 // #2 │ │ +2cd832: 1a14 14b1 |002f: const-string v20, "twos" // string@b114 │ │ +2cd836: 1a15 2540 |0031: const-string v21, "PCM 16-bit" // string@4025 │ │ +2cd83a: 1a16 15b1 |0033: const-string v22, "twos-complement little-endian" // string@b115 │ │ +2cd83e: 1a17 210a |0035: const-string v23, "Apple" // string@0a21 │ │ +2cd842: 1318 0000 |0037: const/16 v24, #int 0 // #0 │ │ +2cd846: 0811 0100 |0039: move-object/from16 v17, v1 │ │ +2cd84a: 7608 058b 1100 |003b: invoke-direct/range {v17, v18, v19, v20, v21, v22, v23, v24}, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V // method@8b05 │ │ +2cd850: 6901 1b82 |003e: sput-object v1, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType;.TWOS:Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType; // field@821b │ │ +2cd854: 2202 df10 |0040: new-instance v2, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType; // type@10df │ │ +2cd858: 1a0a 5745 |0042: const-string v10, "SOWT" // string@4557 │ │ +2cd85c: 123b |0044: const/4 v11, #int 3 // #3 │ │ +2cd85e: 1a0c 2bac |0045: const-string v12, "sowt" // string@ac2b │ │ +2cd862: 1a0d ca94 |0047: const-string v13, "not compressed" // string@94ca │ │ +2cd866: 1a0e 4282 |0049: const-string v14, "little-endian" // string@8242 │ │ +2cd86a: 1a0f 210a |004b: const-string v15, "Apple" // string@0a21 │ │ +2cd86e: 1310 0100 |004d: const/16 v16, #int 1 // #1 │ │ +2cd872: 0729 |004f: move-object v9, v2 │ │ +2cd874: 7608 058b 0900 |0050: invoke-direct/range {v9, v10, v11, v12, v13, v14, v15, v16}, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V // method@8b05 │ │ +2cd87a: 6902 1a82 |0053: sput-object v2, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType;.SOWT:Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType; // field@821a │ │ +2cd87e: 2203 df10 |0055: new-instance v3, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType; // type@10df │ │ +2cd882: 1a12 526c |0057: const-string v18, "fl32" // string@6c52 │ │ +2cd886: 1313 0400 |0059: const/16 v19, #int 4 // #4 │ │ +2cd88a: 1a14 526c |005b: const-string v20, "fl32" // string@6c52 │ │ +2cd88e: 1a15 2740 |005d: const-string v21, "PCM 32-bit" // string@4027 │ │ +2cd892: 1a16 696c |005f: const-string v22, "floating point," // string@6c69 │ │ +2cd896: 1a17 210a |0061: const-string v23, "Apple" // string@0a21 │ │ +2cd89a: 0811 0300 |0063: move-object/from16 v17, v3 │ │ +2cd89e: 7608 058b 1100 |0065: invoke-direct/range {v17, v18, v19, v20, v21, v22, v23, v24}, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V // method@8b05 │ │ +2cd8a4: 6903 2182 |0068: sput-object v3, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType;.fl32:Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType; // field@8221 │ │ +2cd8a8: 2204 df10 |006a: new-instance v4, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType; // type@10df │ │ +2cd8ac: 1a0a 4682 |006c: const-string v10, "ll64" // string@8246 │ │ +2cd8b0: 125b |006e: const/4 v11, #int 5 // #5 │ │ +2cd8b2: 1a0c 536c |006f: const-string v12, "fl64" // string@6c53 │ │ +2cd8b6: 1a0d 2840 |0071: const-string v13, "PCM 64-bit" // string@4028 │ │ +2cd8ba: 1a0e 686c |0073: const-string v14, "floating point" // string@6c68 │ │ +2cd8be: 1a0f 210a |0075: const-string v15, "Apple" // string@0a21 │ │ +2cd8c2: 1310 0000 |0077: const/16 v16, #int 0 // #0 │ │ +2cd8c6: 0749 |0079: move-object v9, v4 │ │ +2cd8c8: 7608 058b 0900 |007a: invoke-direct/range {v9, v10, v11, v12, v13, v14, v15, v16}, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V // method@8b05 │ │ +2cd8ce: 6904 2382 |007d: sput-object v4, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType;.ll64:Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType; // field@8223 │ │ +2cd8d2: 2205 df10 |007f: new-instance v5, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType; // type@10df │ │ +2cd8d6: 1a12 4d1e |0081: const-string v18, "IN24" // string@1e4d │ │ +2cd8da: 1313 0600 |0083: const/16 v19, #int 6 // #6 │ │ +2cd8de: 1a14 687c |0085: const-string v20, "in24" // string@7c68 │ │ +2cd8e2: 1a15 2640 |0087: const-string v21, "PCM 24-bit" // string@4026 │ │ +2cd8e6: 1a16 3b7d |0089: const-string v22, "integer" // string@7d3b │ │ +2cd8ea: 1a17 210a |008b: const-string v23, "Apple" // string@0a21 │ │ +2cd8ee: 0811 0500 |008d: move-object/from16 v17, v5 │ │ +2cd8f2: 7608 058b 1100 |008f: invoke-direct/range {v17, v18, v19, v20, v21, v22, v23, v24}, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V // method@8b05 │ │ +2cd8f8: 6905 1482 |0092: sput-object v5, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType;.IN24:Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType; // field@8214 │ │ +2cd8fc: 2206 df10 |0094: new-instance v6, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType; // type@10df │ │ +2cd900: 1a0a 4e1e |0096: const-string v10, "IN32" // string@1e4e │ │ +2cd904: 127b |0098: const/4 v11, #int 7 // #7 │ │ +2cd906: 1a0c 697c |0099: const-string v12, "in32" // string@7c69 │ │ +2cd90a: 1a0d 2740 |009b: const-string v13, "PCM 32-bit" // string@4027 │ │ +2cd90e: 1a0e 3b7d |009d: const-string v14, "integer" // string@7d3b │ │ +2cd912: 1a0f 210a |009f: const-string v15, "Apple" // string@0a21 │ │ +2cd916: 0769 |00a1: move-object v9, v6 │ │ +2cd918: 7608 058b 0900 |00a2: invoke-direct/range {v9, v10, v11, v12, v13, v14, v15, v16}, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V // method@8b05 │ │ +2cd91e: 6906 1582 |00a5: sput-object v6, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType;.IN32:Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType; // field@8215 │ │ +2cd922: 2207 df10 |00a7: new-instance v7, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType; // type@10df │ │ +2cd926: 1a12 465a |00a9: const-string v18, "alaw" // string@5a46 │ │ +2cd92a: 1313 0800 |00ab: const/16 v19, #int 8 // #8 │ │ +2cd92e: 1a14 465a |00ad: const-string v20, "alaw" // string@5a46 │ │ +2cd932: 1a15 ae08 |00af: const-string v21, "Alaw 2:1" // string@08ae │ │ +2cd936: 1a16 c404 |00b1: const-string v22, "8-bit ITU-T G.711 A-law" // string@04c4 │ │ +2cd93a: 1a17 210a |00b3: const-string v23, "Apple" // string@0a21 │ │ +2cd93e: 0811 0700 |00b5: move-object/from16 v17, v7 │ │ +2cd942: 7608 058b 1100 |00b7: invoke-direct/range {v17, v18, v19, v20, v21, v22, v23, v24}, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V // method@8b05 │ │ +2cd948: 6907 1d82 |00ba: sput-object v7, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType;.alaw:Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType; // field@821d │ │ +2cd94c: 2211 df10 |00bc: new-instance v17, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType; // type@10df │ │ +2cd950: 1a0a 34b1 |00be: const-string v10, "ulaw" // string@b134 │ │ +2cd954: 130b 0900 |00c0: const/16 v11, #int 9 // #9 │ │ +2cd958: 1a0c 34b1 |00c2: const-string v12, "ulaw" // string@b134 │ │ +2cd95c: 1a0d acb5 |00c4: const-string v13, "µlaw 2:1" // string@b5ac │ │ +2cd960: 1a0e c604 |00c6: const-string v14, "8-bit ITU-T G.711 µ-law" // string@04c6 │ │ +2cd964: 1a0f 210a |00c8: const-string v15, "Apple" // string@0a21 │ │ +2cd968: 0809 1100 |00ca: move-object/from16 v9, v17 │ │ +2cd96c: 7608 058b 0900 |00cc: invoke-direct/range {v9, v10, v11, v12, v13, v14, v15, v16}, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V // method@8b05 │ │ +2cd972: 6911 2882 |00cf: sput-object v17, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType;.ulaw:Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType; // field@8228 │ │ +2cd976: 2209 df10 |00d1: new-instance v9, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType; // type@10df │ │ +2cd97a: 1a13 d837 |00d3: const-string v19, "MAC3" // string@37d8 │ │ +2cd97e: 1314 0a00 |00d5: const/16 v20, #int 10 // #a │ │ +2cd982: 1a15 d837 |00d7: const-string v21, "MAC3" // string@37d8 │ │ +2cd986: 1a16 db37 |00d9: const-string v22, "MACE 3-to-1" // string@37db │ │ +2cd98a: 1a17 0000 |00db: const-string v23, "" // string@0000 │ │ +2cd98e: 1a18 210a |00dd: const-string v24, "Apple" // string@0a21 │ │ +2cd992: 1319 0000 |00df: const/16 v25, #int 0 // #0 │ │ +2cd996: 0812 0900 |00e1: move-object/from16 v18, v9 │ │ +2cd99a: 7608 058b 1200 |00e3: invoke-direct/range {v18, v19, v20, v21, v22, v23, v24, v25}, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V // method@8b05 │ │ +2cd9a0: 6909 1682 |00e6: sput-object v9, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType;.MAC3:Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType; // field@8216 │ │ +2cd9a4: 220a df10 |00e8: new-instance v10, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType; // type@10df │ │ +2cd9a8: 1a1b d937 |00ea: const-string v27, "MAC6" // string@37d9 │ │ +2cd9ac: 131c 0b00 |00ec: const/16 v28, #int 11 // #b │ │ +2cd9b0: 1a1d d937 |00ee: const-string v29, "MAC6" // string@37d9 │ │ +2cd9b4: 1a1e dc37 |00f0: const-string v30, "MACE 6-to-1" // string@37dc │ │ +2cd9b8: 1a1f 0000 |00f2: const-string v31, "" // string@0000 │ │ +2cd9bc: 1a20 210a |00f4: const-string v32, "Apple" // string@0a21 │ │ +2cd9c0: 1321 0000 |00f6: const/16 v33, #int 0 // #0 │ │ +2cd9c4: 081a 0a00 |00f8: move-object/from16 v26, v10 │ │ +2cd9c8: 7608 058b 1a00 |00fa: invoke-direct/range {v26, v27, v28, v29, v30, v31, v32, v33}, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V // method@8b05 │ │ +2cd9ce: 690a 1782 |00fd: sput-object v10, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType;.MAC6:Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType; // field@8217 │ │ +2cd9d2: 220b df10 |00ff: new-instance v11, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType; // type@10df │ │ +2cd9d6: 1a13 ac06 |0101: const-string v19, "ALAW" // string@06ac │ │ +2cd9da: 1314 0c00 |0103: const/16 v20, #int 12 // #c │ │ +2cd9de: 1a15 ac06 |0105: const-string v21, "ALAW" // string@06ac │ │ +2cd9e2: 1a16 8d0d |0107: const-string v22, "CCITT G.711 A-law" // string@0d8d │ │ +2cd9e6: 1a17 c504 |0109: const-string v23, "8-bit ITU-T G.711 A-law (64 kbit/s)" // string@04c5 │ │ +2cd9ea: 1a18 bc44 |010b: const-string v24, "SGI" // string@44bc │ │ +2cd9ee: 0812 0b00 |010d: move-object/from16 v18, v11 │ │ +2cd9f2: 7608 058b 1200 |010f: invoke-direct/range {v18, v19, v20, v21, v22, v23, v24, v25}, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V // method@8b05 │ │ +2cd9f8: 690b 1282 |0112: sput-object v11, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType;.ALAW:Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType; // field@8212 │ │ +2cd9fc: 220c df10 |0114: new-instance v12, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType; // type@10df │ │ +2cda00: 1a1b 0b4f |0116: const-string v27, "ULAW" // string@4f0b │ │ +2cda04: 131c 0d00 |0118: const/16 v28, #int 13 // #d │ │ +2cda08: 1a1d 0b4f |011a: const-string v29, "ULAW" // string@4f0b │ │ +2cda0c: 1a1e 8e0d |011c: const-string v30, "CCITT G.711 u-law" // string@0d8e │ │ +2cda10: 1a1f c504 |011e: const-string v31, "8-bit ITU-T G.711 A-law (64 kbit/s)" // string@04c5 │ │ +2cda14: 1a20 bc44 |0120: const-string v32, "SGI" // string@44bc │ │ +2cda18: 081a 0c00 |0122: move-object/from16 v26, v12 │ │ +2cda1c: 7608 058b 1a00 |0124: invoke-direct/range {v26, v27, v28, v29, v30, v31, v32, v33}, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V // method@8b05 │ │ +2cda22: 690c 1c82 |0127: sput-object v12, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType;.ULAW:Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType; // field@821c │ │ +2cda26: 220d df10 |0129: new-instance v13, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType; // type@10df │ │ +2cda2a: 1a13 d717 |012b: const-string v19, "FL32" // string@17d7 │ │ +2cda2e: 1314 0e00 |012d: const/16 v20, #int 14 // #e │ │ +2cda32: 1a15 d717 |012f: const-string v21, "FL32" // string@17d7 │ │ +2cda36: 1a16 491a |0131: const-string v22, "Float 32" // string@1a49 │ │ +2cda3a: 1a17 d31d |0133: const-string v23, "IEEE 32-bit float" // string@1dd3 │ │ +2cda3e: 1a18 ff47 |0135: const-string v24, "SoundHack & Csound" // string@47ff │ │ +2cda42: 0812 0d00 |0137: move-object/from16 v18, v13 │ │ +2cda46: 7608 058b 1200 |0139: invoke-direct/range {v18, v19, v20, v21, v22, v23, v24, v25}, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V // method@8b05 │ │ +2cda4c: 690d 1382 |013c: sput-object v13, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType;.FL32:Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType; // field@8213 │ │ +2cda50: 220e df10 |013e: new-instance v14, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType; // type@10df │ │ +2cda54: 1a1b 3d9f |0140: const-string v27, "rt24" // string@9f3d │ │ +2cda58: 131c 0f00 |0142: const/16 v28, #int 15 // #f │ │ +2cda5c: 1a1d 3d9f |0144: const-string v29, "rt24" // string@9f3d │ │ +2cda60: 1a1e 1143 |0146: const-string v30, "RT24 50:1" // string@4311 │ │ +2cda64: 1a1f 0000 |0148: const-string v31, "" // string@0000 │ │ +2cda68: 1a20 e852 |014a: const-string v32, "Voxware" // string@52e8 │ │ +2cda6c: 081a 0e00 |014c: move-object/from16 v26, v14 │ │ +2cda70: 7608 058b 1a00 |014e: invoke-direct/range {v26, v27, v28, v29, v30, v31, v32, v33}, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V // method@8b05 │ │ +2cda76: 690e 2682 |0151: sput-object v14, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType;.rt24:Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType; // field@8226 │ │ +2cda7a: 220f df10 |0153: new-instance v15, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType; // type@10df │ │ +2cda7e: 1a13 3e9f |0155: const-string v19, "rt29" // string@9f3e │ │ +2cda82: 1314 1000 |0157: const/16 v20, #int 16 // #10 │ │ +2cda86: 1a15 3e9f |0159: const-string v21, "rt29" // string@9f3e │ │ +2cda8a: 1a16 1243 |015b: const-string v22, "RT29 50:1" // string@4312 │ │ +2cda8e: 1a17 0000 |015d: const-string v23, "" // string@0000 │ │ +2cda92: 1a18 e852 |015f: const-string v24, "Voxware" // string@52e8 │ │ +2cda96: 0812 0f00 |0161: move-object/from16 v18, v15 │ │ +2cda9a: 7608 058b 1200 |0163: invoke-direct/range {v18, v19, v20, v21, v22, v23, v24, v25}, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V // method@8b05 │ │ +2cdaa0: 690f 2782 |0166: sput-object v15, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType;.rt29:Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType; // field@8227 │ │ +2cdaa4: 0810 0f00 |0168: move-object/from16 v16, v15 │ │ +2cdaa8: 130f 1100 |016a: const/16 v15, #int 17 // #11 │ │ +2cdaac: 23ff cd13 |016c: new-array v15, v15, [Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType; // type@13cd │ │ +2cdab0: 1312 0000 |016e: const/16 v18, #int 0 // #0 │ │ +2cdab4: 4d08 0f12 |0170: aput-object v8, v15, v18 │ │ +2cdab8: 1218 |0172: const/4 v8, #int 1 // #1 │ │ +2cdaba: 4d00 0f08 |0173: aput-object v0, v15, v8 │ │ +2cdabe: 1220 |0175: const/4 v0, #int 2 // #2 │ │ +2cdac0: 4d01 0f00 |0176: aput-object v1, v15, v0 │ │ +2cdac4: 1230 |0178: const/4 v0, #int 3 // #3 │ │ +2cdac6: 4d02 0f00 |0179: aput-object v2, v15, v0 │ │ +2cdaca: 1240 |017b: const/4 v0, #int 4 // #4 │ │ +2cdacc: 4d03 0f00 |017c: aput-object v3, v15, v0 │ │ +2cdad0: 1250 |017e: const/4 v0, #int 5 // #5 │ │ +2cdad2: 4d04 0f00 |017f: aput-object v4, v15, v0 │ │ +2cdad6: 1260 |0181: const/4 v0, #int 6 // #6 │ │ +2cdad8: 4d05 0f00 |0182: aput-object v5, v15, v0 │ │ +2cdadc: 1270 |0184: const/4 v0, #int 7 // #7 │ │ +2cdade: 4d06 0f00 |0185: aput-object v6, v15, v0 │ │ +2cdae2: 1300 0800 |0187: const/16 v0, #int 8 // #8 │ │ +2cdae6: 4d07 0f00 |0189: aput-object v7, v15, v0 │ │ +2cdaea: 1300 0900 |018b: const/16 v0, #int 9 // #9 │ │ +2cdaee: 4d11 0f00 |018d: aput-object v17, v15, v0 │ │ +2cdaf2: 1300 0a00 |018f: const/16 v0, #int 10 // #a │ │ +2cdaf6: 4d09 0f00 |0191: aput-object v9, v15, v0 │ │ +2cdafa: 1300 0b00 |0193: const/16 v0, #int 11 // #b │ │ +2cdafe: 4d0a 0f00 |0195: aput-object v10, v15, v0 │ │ +2cdb02: 1300 0c00 |0197: const/16 v0, #int 12 // #c │ │ +2cdb06: 4d0b 0f00 |0199: aput-object v11, v15, v0 │ │ +2cdb0a: 1300 0d00 |019b: const/16 v0, #int 13 // #d │ │ +2cdb0e: 4d0c 0f00 |019d: aput-object v12, v15, v0 │ │ +2cdb12: 1300 0e00 |019f: const/16 v0, #int 14 // #e │ │ +2cdb16: 4d0d 0f00 |01a1: aput-object v13, v15, v0 │ │ +2cdb1a: 1300 0f00 |01a3: const/16 v0, #int 15 // #f │ │ +2cdb1e: 4d0e 0f00 |01a5: aput-object v14, v15, v0 │ │ +2cdb22: 1300 1000 |01a7: const/16 v0, #int 16 // #10 │ │ +2cdb26: 4d10 0f00 |01a9: aput-object v16, v15, v0 │ │ +2cdb2a: 690f 1182 |01ab: sput-object v15, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType;.$VALUES:[Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType; // field@8211 │ │ +2cdb2e: 2200 8c10 |01ad: new-instance v0, Ljava/util/HashMap; // type@108c │ │ +2cdb32: 7010 2b89 0000 |01af: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@892b │ │ +2cdb38: 6900 2482 |01b2: sput-object v0, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType;.lookup:Ljava/util/Map; // field@8224 │ │ +2cdb3c: 7100 0d8b 0000 |01b4: invoke-static {}, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType;.values:()[Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType; // method@8b0d │ │ +2cdb42: 0c00 |01b7: move-result-object v0 │ │ +2cdb44: 2101 |01b8: array-length v1, v0 │ │ +2cdb46: 1202 |01b9: const/4 v2, #int 0 // #0 │ │ +2cdb48: 3512 1000 |01ba: if-ge v2, v1, 01ca // +0010 │ │ +2cdb4c: 4603 0002 |01bc: aget-object v3, v0, v2 │ │ +2cdb50: 6204 2482 |01be: sget-object v4, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType;.lookup:Ljava/util/Map; // field@8224 │ │ +2cdb54: 6e10 078b 0300 |01c0: invoke-virtual {v3}, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType;.getCode:()Ljava/lang/String; // method@8b07 │ │ +2cdb5a: 0c05 |01c3: move-result-object v5 │ │ +2cdb5c: 7230 9489 5403 |01c4: invoke-interface {v4, v5, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2cdb62: d802 0201 |01c7: add-int/lit8 v2, v2, #int 1 // #01 │ │ +2cdb66: 28f1 |01c9: goto 01ba // -000f │ │ +2cdb68: 0e00 |01ca: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ 0x0014 line=16 │ │ 0x0029 line=17 │ │ 0x0040 line=18 │ │ 0x0055 line=19 │ │ @@ -688628,22 +688628,22 @@ │ │ type : '(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 8 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -2cdb68: |[2cdb68] org.jaudiotagger.audio.aiff.chunk.AiffCompressionType.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V │ │ -2cdb78: 7030 0387 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@8703 │ │ -2cdb7e: 5b03 1e82 |0003: iput-object v3, v0, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType;.code:Ljava/lang/String; // field@821e │ │ -2cdb82: 5b04 1f82 |0005: iput-object v4, v0, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType;.compression:Ljava/lang/String; // field@821f │ │ -2cdb86: 5b05 2082 |0007: iput-object v5, v0, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType;.dataType:Ljava/lang/String; // field@8220 │ │ -2cdb8a: 5b06 2582 |0009: iput-object v6, v0, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType;.provider:Ljava/lang/String; // field@8225 │ │ -2cdb8e: 5c07 2282 |000b: iput-boolean v7, v0, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType;.isLossless:Z // field@8222 │ │ -2cdb92: 0e00 |000d: return-void │ │ +2cdb6c: |[2cdb6c] org.jaudiotagger.audio.aiff.chunk.AiffCompressionType.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V │ │ +2cdb7c: 7030 0387 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@8703 │ │ +2cdb82: 5b03 1e82 |0003: iput-object v3, v0, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType;.code:Ljava/lang/String; // field@821e │ │ +2cdb86: 5b04 1f82 |0005: iput-object v4, v0, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType;.compression:Ljava/lang/String; // field@821f │ │ +2cdb8a: 5b05 2082 |0007: iput-object v5, v0, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType;.dataType:Ljava/lang/String; // field@8220 │ │ +2cdb8e: 5b06 2582 |0009: iput-object v6, v0, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType;.provider:Ljava/lang/String; // field@8225 │ │ +2cdb92: 5c07 2282 |000b: iput-boolean v7, v0, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType;.isLossless:Z // field@8222 │ │ +2cdb96: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0003 line=54 │ │ 0x0005 line=55 │ │ 0x0007 line=56 │ │ 0x0009 line=57 │ │ @@ -688663,20 +688663,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -2cd754: |[2cd754] org.jaudiotagger.audio.aiff.chunk.AiffCompressionType.getByCode:(Ljava/lang/String;)Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType; │ │ -2cd764: 6200 2482 |0000: sget-object v0, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType;.lookup:Ljava/util/Map; // field@8224 │ │ -2cd768: 7220 9089 1000 |0002: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ -2cd76e: 0c01 |0005: move-result-object v1 │ │ -2cd770: 1f01 df10 |0006: check-cast v1, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType; // type@10df │ │ -2cd774: 1101 |0008: return-object v1 │ │ +2cd758: |[2cd758] org.jaudiotagger.audio.aiff.chunk.AiffCompressionType.getByCode:(Ljava/lang/String;)Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType; │ │ +2cd768: 6200 2482 |0000: sget-object v0, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType;.lookup:Ljava/util/Map; // field@8224 │ │ +2cd76c: 7220 9089 1000 |0002: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ +2cd772: 0c01 |0005: move-result-object v1 │ │ +2cd774: 1f01 df10 |0006: check-cast v1, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType; // type@10df │ │ +2cd778: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #3 : (in Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType;) │ │ @@ -688684,20 +688684,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -2cd778: |[2cd778] org.jaudiotagger.audio.aiff.chunk.AiffCompressionType.valueOf:(Ljava/lang/String;)Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType; │ │ -2cd788: 1c00 df10 |0000: const-class v0, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType; // type@10df │ │ -2cd78c: 7120 0487 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@8704 │ │ -2cd792: 0c01 |0005: move-result-object v1 │ │ -2cd794: 1f01 df10 |0006: check-cast v1, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType; // type@10df │ │ -2cd798: 1101 |0008: return-object v1 │ │ +2cd77c: |[2cd77c] org.jaudiotagger.audio.aiff.chunk.AiffCompressionType.valueOf:(Ljava/lang/String;)Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType; │ │ +2cd78c: 1c00 df10 |0000: const-class v0, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType; // type@10df │ │ +2cd790: 7120 0487 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@8704 │ │ +2cd796: 0c01 |0005: move-result-object v1 │ │ +2cd798: 1f01 df10 |0006: check-cast v1, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType; // type@10df │ │ +2cd79c: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #4 : (in Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType;) │ │ @@ -688705,20 +688705,20 @@ │ │ type : '()[Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -2cd79c: |[2cd79c] org.jaudiotagger.audio.aiff.chunk.AiffCompressionType.values:()[Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType; │ │ -2cd7ac: 6200 1182 |0000: sget-object v0, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType;.$VALUES:[Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType; // field@8211 │ │ -2cd7b0: 6e10 06a0 0000 |0002: invoke-virtual {v0}, [Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType;.clone:()Ljava/lang/Object; // method@a006 │ │ -2cd7b6: 0c00 |0005: move-result-object v0 │ │ -2cd7b8: 1f00 cd13 |0006: check-cast v0, [Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType; // type@13cd │ │ -2cd7bc: 1100 |0008: return-object v0 │ │ +2cd7a0: |[2cd7a0] org.jaudiotagger.audio.aiff.chunk.AiffCompressionType.values:()[Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType; │ │ +2cd7b0: 6200 1182 |0000: sget-object v0, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType;.$VALUES:[Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType; // field@8211 │ │ +2cd7b4: 6e10 06a0 0000 |0002: invoke-virtual {v0}, [Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType;.clone:()Ljava/lang/Object; // method@a006 │ │ +2cd7ba: 0c00 |0005: move-result-object v0 │ │ +2cd7bc: 1f00 cd13 |0006: check-cast v0, [Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType; // type@13cd │ │ +2cd7c0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType;) │ │ @@ -688726,17 +688726,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2cd6f4: |[2cd6f4] org.jaudiotagger.audio.aiff.chunk.AiffCompressionType.getCode:()Ljava/lang/String; │ │ -2cd704: 5410 1e82 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType;.code:Ljava/lang/String; // field@821e │ │ -2cd708: 1100 |0002: return-object v0 │ │ +2cd6f8: |[2cd6f8] org.jaudiotagger.audio.aiff.chunk.AiffCompressionType.getCode:()Ljava/lang/String; │ │ +2cd708: 5410 1e82 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType;.code:Ljava/lang/String; // field@821e │ │ +2cd70c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType; │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType;) │ │ @@ -688744,17 +688744,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2cd70c: |[2cd70c] org.jaudiotagger.audio.aiff.chunk.AiffCompressionType.getCompression:()Ljava/lang/String; │ │ -2cd71c: 5410 1f82 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType;.compression:Ljava/lang/String; // field@821f │ │ -2cd720: 1100 |0002: return-object v0 │ │ +2cd710: |[2cd710] org.jaudiotagger.audio.aiff.chunk.AiffCompressionType.getCompression:()Ljava/lang/String; │ │ +2cd720: 5410 1f82 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType;.compression:Ljava/lang/String; // field@821f │ │ +2cd724: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType; │ │ │ │ #2 : (in Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType;) │ │ @@ -688762,17 +688762,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2cd724: |[2cd724] org.jaudiotagger.audio.aiff.chunk.AiffCompressionType.getDataType:()Ljava/lang/String; │ │ -2cd734: 5410 2082 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType;.dataType:Ljava/lang/String; // field@8220 │ │ -2cd738: 1100 |0002: return-object v0 │ │ +2cd728: |[2cd728] org.jaudiotagger.audio.aiff.chunk.AiffCompressionType.getDataType:()Ljava/lang/String; │ │ +2cd738: 5410 2082 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType;.dataType:Ljava/lang/String; // field@8220 │ │ +2cd73c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType; │ │ │ │ #3 : (in Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType;) │ │ @@ -688780,17 +688780,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2cd73c: |[2cd73c] org.jaudiotagger.audio.aiff.chunk.AiffCompressionType.getProvider:()Ljava/lang/String; │ │ -2cd74c: 5410 2582 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType;.provider:Ljava/lang/String; // field@8225 │ │ -2cd750: 1100 |0002: return-object v0 │ │ +2cd740: |[2cd740] org.jaudiotagger.audio.aiff.chunk.AiffCompressionType.getProvider:()Ljava/lang/String; │ │ +2cd750: 5410 2582 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType;.provider:Ljava/lang/String; // field@8225 │ │ +2cd754: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType; │ │ │ │ #4 : (in Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType;) │ │ @@ -688798,17 +688798,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2cd6dc: |[2cd6dc] org.jaudiotagger.audio.aiff.chunk.AiffCompressionType.isLossless:()Z │ │ -2cd6ec: 5510 2282 |0000: iget-boolean v0, v1, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType;.isLossless:Z // field@8222 │ │ -2cd6f0: 0f00 |0002: return v0 │ │ +2cd6e0: |[2cd6e0] org.jaudiotagger.audio.aiff.chunk.AiffCompressionType.isLossless:()Z │ │ +2cd6f0: 5510 2282 |0000: iget-boolean v0, v1, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType;.isLossless:Z // field@8222 │ │ +2cd6f4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType; │ │ │ │ source_file_idx : 2207 (AiffCompressionType.java) │ │ @@ -688860,41 +688860,41 @@ │ │ type : '(Lorg/jaudiotagger/audio/asf/data/GUID;JLjava/math/BigInteger;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -2cf8c8: |[2cf8c8] org.jaudiotagger.audio.asf.data.Chunk.:(Lorg/jaudiotagger/audio/asf/data/GUID;JLjava/math/BigInteger;)V │ │ -2cf8d8: 7010 7087 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@8770 │ │ -2cf8de: 3804 2900 |0003: if-eqz v4, 002c // +0029 │ │ -2cf8e2: 1600 0000 |0005: const-wide/16 v0, #int 0 // #0 │ │ -2cf8e6: 3102 0500 |0007: cmp-long v2, v5, v0 │ │ -2cf8ea: 3a02 1b00 |0009: if-ltz v2, 0024 // +001b │ │ -2cf8ee: 3807 1100 |000b: if-eqz v7, 001c // +0011 │ │ -2cf8f2: 6200 a281 |000d: sget-object v0, Ljava/math/BigInteger;.ZERO:Ljava/math/BigInteger; // field@81a2 │ │ -2cf8f6: 6e20 2788 0700 |000f: invoke-virtual {v7, v0}, Ljava/math/BigInteger;.compareTo:(Ljava/math/BigInteger;)I // method@8827 │ │ -2cf8fc: 0a00 |0012: move-result v0 │ │ -2cf8fe: 3a00 0900 |0013: if-ltz v0, 001c // +0009 │ │ -2cf902: 5b34 5782 |0015: iput-object v4, v3, Lorg/jaudiotagger/audio/asf/data/Chunk;.guid:Lorg/jaudiotagger/audio/asf/data/GUID; // field@8257 │ │ -2cf906: 5a35 5882 |0017: iput-wide v5, v3, Lorg/jaudiotagger/audio/asf/data/Chunk;.position:J // field@8258 │ │ -2cf90a: 5b37 5682 |0019: iput-object v7, v3, Lorg/jaudiotagger/audio/asf/data/Chunk;.chunkLength:Ljava/math/BigInteger; // field@8256 │ │ -2cf90e: 0e00 |001b: return-void │ │ -2cf910: 2204 1e10 |001c: new-instance v4, Ljava/lang/IllegalArgumentException; // type@101e │ │ -2cf914: 1a05 1361 |001e: const-string v5, "chunkLen must not be null nor negative." // string@6113 │ │ -2cf918: 7020 1887 5400 |0020: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ -2cf91e: 2704 |0023: throw v4 │ │ -2cf920: 2204 1e10 |0024: new-instance v4, Ljava/lang/IllegalArgumentException; // type@101e │ │ -2cf924: 1a05 8f41 |0026: const-string v5, "Position of header can't be negative." // string@418f │ │ -2cf928: 7020 1887 5400 |0028: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ -2cf92e: 2704 |002b: throw v4 │ │ -2cf930: 2204 1e10 |002c: new-instance v4, Ljava/lang/IllegalArgumentException; // type@101e │ │ -2cf934: 1a05 f81b |002e: const-string v5, "GUID must not be null" // string@1bf8 │ │ -2cf938: 7020 1887 5400 |0030: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ -2cf93e: 2704 |0033: throw v4 │ │ +2cf8cc: |[2cf8cc] org.jaudiotagger.audio.asf.data.Chunk.:(Lorg/jaudiotagger/audio/asf/data/GUID;JLjava/math/BigInteger;)V │ │ +2cf8dc: 7010 7087 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@8770 │ │ +2cf8e2: 3804 2900 |0003: if-eqz v4, 002c // +0029 │ │ +2cf8e6: 1600 0000 |0005: const-wide/16 v0, #int 0 // #0 │ │ +2cf8ea: 3102 0500 |0007: cmp-long v2, v5, v0 │ │ +2cf8ee: 3a02 1b00 |0009: if-ltz v2, 0024 // +001b │ │ +2cf8f2: 3807 1100 |000b: if-eqz v7, 001c // +0011 │ │ +2cf8f6: 6200 a281 |000d: sget-object v0, Ljava/math/BigInteger;.ZERO:Ljava/math/BigInteger; // field@81a2 │ │ +2cf8fa: 6e20 2788 0700 |000f: invoke-virtual {v7, v0}, Ljava/math/BigInteger;.compareTo:(Ljava/math/BigInteger;)I // method@8827 │ │ +2cf900: 0a00 |0012: move-result v0 │ │ +2cf902: 3a00 0900 |0013: if-ltz v0, 001c // +0009 │ │ +2cf906: 5b34 5782 |0015: iput-object v4, v3, Lorg/jaudiotagger/audio/asf/data/Chunk;.guid:Lorg/jaudiotagger/audio/asf/data/GUID; // field@8257 │ │ +2cf90a: 5a35 5882 |0017: iput-wide v5, v3, Lorg/jaudiotagger/audio/asf/data/Chunk;.position:J // field@8258 │ │ +2cf90e: 5b37 5682 |0019: iput-object v7, v3, Lorg/jaudiotagger/audio/asf/data/Chunk;.chunkLength:Ljava/math/BigInteger; // field@8256 │ │ +2cf912: 0e00 |001b: return-void │ │ +2cf914: 2204 1e10 |001c: new-instance v4, Ljava/lang/IllegalArgumentException; // type@101e │ │ +2cf918: 1a05 1361 |001e: const-string v5, "chunkLen must not be null nor negative." // string@6113 │ │ +2cf91c: 7020 1887 5400 |0020: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ +2cf922: 2704 |0023: throw v4 │ │ +2cf924: 2204 1e10 |0024: new-instance v4, Ljava/lang/IllegalArgumentException; // type@101e │ │ +2cf928: 1a05 8f41 |0026: const-string v5, "Position of header can't be negative." // string@418f │ │ +2cf92c: 7020 1887 5400 |0028: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ +2cf932: 2704 |002b: throw v4 │ │ +2cf934: 2204 1e10 |002c: new-instance v4, Ljava/lang/IllegalArgumentException; // type@101e │ │ +2cf938: 1a05 f81b |002e: const-string v5, "GUID must not be null" // string@1bf8 │ │ +2cf93c: 7020 1887 5400 |0030: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ +2cf942: 2704 |0033: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x000d line=88 │ │ 0x0015 line=92 │ │ 0x0017 line=93 │ │ 0x0019 line=94 │ │ @@ -688912,33 +688912,33 @@ │ │ type : '(Lorg/jaudiotagger/audio/asf/data/GUID;Ljava/math/BigInteger;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -2cf870: |[2cf870] org.jaudiotagger.audio.asf.data.Chunk.:(Lorg/jaudiotagger/audio/asf/data/GUID;Ljava/math/BigInteger;)V │ │ -2cf880: 7010 7087 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8770 │ │ -2cf886: 3802 1900 |0003: if-eqz v2, 001c // +0019 │ │ -2cf88a: 3803 0f00 |0005: if-eqz v3, 0014 // +000f │ │ -2cf88e: 6200 a281 |0007: sget-object v0, Ljava/math/BigInteger;.ZERO:Ljava/math/BigInteger; // field@81a2 │ │ -2cf892: 6e20 2788 0300 |0009: invoke-virtual {v3, v0}, Ljava/math/BigInteger;.compareTo:(Ljava/math/BigInteger;)I // method@8827 │ │ -2cf898: 0a00 |000c: move-result v0 │ │ -2cf89a: 3a00 0700 |000d: if-ltz v0, 0014 // +0007 │ │ -2cf89e: 5b12 5782 |000f: iput-object v2, v1, Lorg/jaudiotagger/audio/asf/data/Chunk;.guid:Lorg/jaudiotagger/audio/asf/data/GUID; // field@8257 │ │ -2cf8a2: 5b13 5682 |0011: iput-object v3, v1, Lorg/jaudiotagger/audio/asf/data/Chunk;.chunkLength:Ljava/math/BigInteger; // field@8256 │ │ -2cf8a6: 0e00 |0013: return-void │ │ -2cf8a8: 2202 1e10 |0014: new-instance v2, Ljava/lang/IllegalArgumentException; // type@101e │ │ -2cf8ac: 1a03 1361 |0016: const-string v3, "chunkLen must not be null nor negative." // string@6113 │ │ -2cf8b0: 7020 1887 3200 |0018: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ -2cf8b6: 2702 |001b: throw v2 │ │ -2cf8b8: 2202 1e10 |001c: new-instance v2, Ljava/lang/IllegalArgumentException; // type@101e │ │ -2cf8bc: 1a03 f91b |001e: const-string v3, "GUID must not be null." // string@1bf9 │ │ -2cf8c0: 7020 1887 3200 |0020: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ -2cf8c6: 2702 |0023: throw v2 │ │ +2cf874: |[2cf874] org.jaudiotagger.audio.asf.data.Chunk.:(Lorg/jaudiotagger/audio/asf/data/GUID;Ljava/math/BigInteger;)V │ │ +2cf884: 7010 7087 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8770 │ │ +2cf88a: 3802 1900 |0003: if-eqz v2, 001c // +0019 │ │ +2cf88e: 3803 0f00 |0005: if-eqz v3, 0014 // +000f │ │ +2cf892: 6200 a281 |0007: sget-object v0, Ljava/math/BigInteger;.ZERO:Ljava/math/BigInteger; // field@81a2 │ │ +2cf896: 6e20 2788 0300 |0009: invoke-virtual {v3, v0}, Ljava/math/BigInteger;.compareTo:(Ljava/math/BigInteger;)I // method@8827 │ │ +2cf89c: 0a00 |000c: move-result v0 │ │ +2cf89e: 3a00 0700 |000d: if-ltz v0, 0014 // +0007 │ │ +2cf8a2: 5b12 5782 |000f: iput-object v2, v1, Lorg/jaudiotagger/audio/asf/data/Chunk;.guid:Lorg/jaudiotagger/audio/asf/data/GUID; // field@8257 │ │ +2cf8a6: 5b13 5682 |0011: iput-object v3, v1, Lorg/jaudiotagger/audio/asf/data/Chunk;.chunkLength:Ljava/math/BigInteger; // field@8256 │ │ +2cf8aa: 0e00 |0013: return-void │ │ +2cf8ac: 2202 1e10 |0014: new-instance v2, Ljava/lang/IllegalArgumentException; // type@101e │ │ +2cf8b0: 1a03 1361 |0016: const-string v3, "chunkLen must not be null nor negative." // string@6113 │ │ +2cf8b4: 7020 1887 3200 |0018: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ +2cf8ba: 2702 |001b: throw v2 │ │ +2cf8bc: 2202 1e10 |001c: new-instance v2, Ljava/lang/IllegalArgumentException; // type@101e │ │ +2cf8c0: 1a03 f91b |001e: const-string v3, "GUID must not be null." // string@1bf9 │ │ +2cf8c4: 7020 1887 3200 |0020: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ +2cf8ca: 2702 |0023: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0007 line=63 │ │ 0x000f line=67 │ │ 0x0011 line=68 │ │ 0x0014 line=65 │ │ @@ -688954,21 +688954,21 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -2cf7f8: |[2cf7f8] org.jaudiotagger.audio.asf.data.Chunk.getChunckEnd:()J │ │ -2cf808: 5340 5882 |0000: iget-wide v0, v4, Lorg/jaudiotagger/audio/asf/data/Chunk;.position:J // field@8258 │ │ -2cf80c: 5442 5682 |0002: iget-object v2, v4, Lorg/jaudiotagger/audio/asf/data/Chunk;.chunkLength:Ljava/math/BigInteger; // field@8256 │ │ -2cf810: 6e10 2b88 0200 |0004: invoke-virtual {v2}, Ljava/math/BigInteger;.longValue:()J // method@882b │ │ -2cf816: 0b02 |0007: move-result-wide v2 │ │ -2cf818: bb20 |0008: add-long/2addr v0, v2 │ │ -2cf81a: 1000 |0009: return-wide v0 │ │ +2cf7fc: |[2cf7fc] org.jaudiotagger.audio.asf.data.Chunk.getChunckEnd:()J │ │ +2cf80c: 5340 5882 |0000: iget-wide v0, v4, Lorg/jaudiotagger/audio/asf/data/Chunk;.position:J // field@8258 │ │ +2cf810: 5442 5682 |0002: iget-object v2, v4, Lorg/jaudiotagger/audio/asf/data/Chunk;.chunkLength:Ljava/math/BigInteger; // field@8256 │ │ +2cf814: 6e10 2b88 0200 |0004: invoke-virtual {v2}, Ljava/math/BigInteger;.longValue:()J // method@882b │ │ +2cf81a: 0b02 |0007: move-result-wide v2 │ │ +2cf81c: bb20 |0008: add-long/2addr v0, v2 │ │ +2cf81e: 1000 |0009: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ locals : │ │ 0x0000 - 0x000a reg=4 this Lorg/jaudiotagger/audio/asf/data/Chunk; │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/asf/data/Chunk;) │ │ @@ -688976,21 +688976,21 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -2cf81c: |[2cf81c] org.jaudiotagger.audio.asf.data.Chunk.getChunkEnd:()J │ │ -2cf82c: 5340 5882 |0000: iget-wide v0, v4, Lorg/jaudiotagger/audio/asf/data/Chunk;.position:J // field@8258 │ │ -2cf830: 5442 5682 |0002: iget-object v2, v4, Lorg/jaudiotagger/audio/asf/data/Chunk;.chunkLength:Ljava/math/BigInteger; // field@8256 │ │ -2cf834: 6e10 2b88 0200 |0004: invoke-virtual {v2}, Ljava/math/BigInteger;.longValue:()J // method@882b │ │ -2cf83a: 0b02 |0007: move-result-wide v2 │ │ -2cf83c: bb20 |0008: add-long/2addr v0, v2 │ │ -2cf83e: 1000 |0009: return-wide v0 │ │ +2cf820: |[2cf820] org.jaudiotagger.audio.asf.data.Chunk.getChunkEnd:()J │ │ +2cf830: 5340 5882 |0000: iget-wide v0, v4, Lorg/jaudiotagger/audio/asf/data/Chunk;.position:J // field@8258 │ │ +2cf834: 5442 5682 |0002: iget-object v2, v4, Lorg/jaudiotagger/audio/asf/data/Chunk;.chunkLength:Ljava/math/BigInteger; // field@8256 │ │ +2cf838: 6e10 2b88 0200 |0004: invoke-virtual {v2}, Ljava/math/BigInteger;.longValue:()J // method@882b │ │ +2cf83e: 0b02 |0007: move-result-wide v2 │ │ +2cf840: bb20 |0008: add-long/2addr v0, v2 │ │ +2cf842: 1000 |0009: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ locals : │ │ 0x0000 - 0x000a reg=4 this Lorg/jaudiotagger/audio/asf/data/Chunk; │ │ │ │ #2 : (in Lorg/jaudiotagger/audio/asf/data/Chunk;) │ │ @@ -688998,17 +688998,17 @@ │ │ type : '()Ljava/math/BigInteger;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2cf7e0: |[2cf7e0] org.jaudiotagger.audio.asf.data.Chunk.getChunkLength:()Ljava/math/BigInteger; │ │ -2cf7f0: 5410 5682 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/asf/data/Chunk;.chunkLength:Ljava/math/BigInteger; // field@8256 │ │ -2cf7f4: 1100 |0002: return-object v0 │ │ +2cf7e4: |[2cf7e4] org.jaudiotagger.audio.asf.data.Chunk.getChunkLength:()Ljava/math/BigInteger; │ │ +2cf7f4: 5410 5682 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/asf/data/Chunk;.chunkLength:Ljava/math/BigInteger; // field@8256 │ │ +2cf7f8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/asf/data/Chunk; │ │ │ │ #3 : (in Lorg/jaudiotagger/audio/asf/data/Chunk;) │ │ @@ -689016,17 +689016,17 @@ │ │ type : '()Lorg/jaudiotagger/audio/asf/data/GUID;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2cf858: |[2cf858] org.jaudiotagger.audio.asf.data.Chunk.getGuid:()Lorg/jaudiotagger/audio/asf/data/GUID; │ │ -2cf868: 5410 5782 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/asf/data/Chunk;.guid:Lorg/jaudiotagger/audio/asf/data/GUID; // field@8257 │ │ -2cf86c: 1100 |0002: return-object v0 │ │ +2cf85c: |[2cf85c] org.jaudiotagger.audio.asf.data.Chunk.getGuid:()Lorg/jaudiotagger/audio/asf/data/GUID; │ │ +2cf86c: 5410 5782 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/asf/data/Chunk;.guid:Lorg/jaudiotagger/audio/asf/data/GUID; // field@8257 │ │ +2cf870: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/asf/data/Chunk; │ │ │ │ #4 : (in Lorg/jaudiotagger/audio/asf/data/Chunk;) │ │ @@ -689034,17 +689034,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2cf840: |[2cf840] org.jaudiotagger.audio.asf.data.Chunk.getPosition:()J │ │ -2cf850: 5320 5882 |0000: iget-wide v0, v2, Lorg/jaudiotagger/audio/asf/data/Chunk;.position:J // field@8258 │ │ -2cf854: 1000 |0002: return-wide v0 │ │ +2cf844: |[2cf844] org.jaudiotagger.audio.asf.data.Chunk.getPosition:()J │ │ +2cf854: 5320 5882 |0000: iget-wide v0, v2, Lorg/jaudiotagger/audio/asf/data/Chunk;.position:J // field@8258 │ │ +2cf858: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/jaudiotagger/audio/asf/data/Chunk; │ │ │ │ #5 : (in Lorg/jaudiotagger/audio/asf/data/Chunk;) │ │ @@ -689052,47 +689052,47 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 75 16-bit code units │ │ -2cf718: |[2cf718] org.jaudiotagger.audio.asf.data.Chunk.prettyPrint:(Ljava/lang/String;)Ljava/lang/String; │ │ -2cf728: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -2cf72c: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2cf732: 6e20 d787 6000 |0005: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cf738: 1a01 3c04 |0008: const-string v1, "-> GUID: " // string@043c │ │ -2cf73c: 6e20 d787 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cf742: 5451 5782 |000d: iget-object v1, v5, Lorg/jaudiotagger/audio/asf/data/Chunk;.guid:Lorg/jaudiotagger/audio/asf/data/GUID; // field@8257 │ │ -2cf746: 7110 de8b 0100 |000f: invoke-static {v1}, Lorg/jaudiotagger/audio/asf/data/GUID;.getGuidDescription:(Lorg/jaudiotagger/audio/asf/data/GUID;)Ljava/lang/String; // method@8bde │ │ -2cf74c: 0c01 |0012: move-result-object v1 │ │ -2cf74e: 6e20 d787 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cf754: 6201 fa82 |0016: sget-object v1, Lorg/jaudiotagger/audio/asf/util/Utils;.LINE_SEPARATOR:Ljava/lang/String; // field@82fa │ │ -2cf758: 6e20 d787 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cf75e: 6e20 d787 6000 |001b: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cf764: 1a01 8a00 |001e: const-string v1, " | : Starts at position: " // string@008a │ │ -2cf768: 6e20 d787 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cf76e: 6e10 6c8b 0500 |0023: invoke-virtual {v5}, Lorg/jaudiotagger/audio/asf/data/Chunk;.getPosition:()J // method@8b6c │ │ -2cf774: 0b01 |0026: move-result-wide v1 │ │ -2cf776: 6e30 d487 1002 |0027: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ -2cf77c: 6201 fa82 |002a: sget-object v1, Lorg/jaudiotagger/audio/asf/util/Utils;.LINE_SEPARATOR:Ljava/lang/String; // field@82fa │ │ -2cf780: 6e20 d787 1000 |002c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cf786: 6e20 d787 6000 |002f: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cf78c: 1a06 8900 |0032: const-string v6, " | : Last byte at: " // string@0089 │ │ -2cf790: 6e20 d787 6000 |0034: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cf796: 6e10 698b 0500 |0037: invoke-virtual {v5}, Lorg/jaudiotagger/audio/asf/data/Chunk;.getChunkEnd:()J // method@8b69 │ │ -2cf79c: 0b01 |003a: move-result-wide v1 │ │ -2cf79e: 1603 0100 |003b: const-wide/16 v3, #int 1 // #1 │ │ -2cf7a2: bc31 |003d: sub-long/2addr v1, v3 │ │ -2cf7a4: 6e30 d487 1002 |003e: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ -2cf7aa: 6206 fa82 |0041: sget-object v6, Lorg/jaudiotagger/audio/asf/util/Utils;.LINE_SEPARATOR:Ljava/lang/String; // field@82fa │ │ -2cf7ae: 6e20 d787 6000 |0043: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cf7b4: 6e10 df87 0000 |0046: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2cf7ba: 0c06 |0049: move-result-object v6 │ │ -2cf7bc: 1106 |004a: return-object v6 │ │ +2cf71c: |[2cf71c] org.jaudiotagger.audio.asf.data.Chunk.prettyPrint:(Ljava/lang/String;)Ljava/lang/String; │ │ +2cf72c: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +2cf730: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2cf736: 6e20 d787 6000 |0005: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cf73c: 1a01 3c04 |0008: const-string v1, "-> GUID: " // string@043c │ │ +2cf740: 6e20 d787 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cf746: 5451 5782 |000d: iget-object v1, v5, Lorg/jaudiotagger/audio/asf/data/Chunk;.guid:Lorg/jaudiotagger/audio/asf/data/GUID; // field@8257 │ │ +2cf74a: 7110 de8b 0100 |000f: invoke-static {v1}, Lorg/jaudiotagger/audio/asf/data/GUID;.getGuidDescription:(Lorg/jaudiotagger/audio/asf/data/GUID;)Ljava/lang/String; // method@8bde │ │ +2cf750: 0c01 |0012: move-result-object v1 │ │ +2cf752: 6e20 d787 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cf758: 6201 fa82 |0016: sget-object v1, Lorg/jaudiotagger/audio/asf/util/Utils;.LINE_SEPARATOR:Ljava/lang/String; // field@82fa │ │ +2cf75c: 6e20 d787 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cf762: 6e20 d787 6000 |001b: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cf768: 1a01 8a00 |001e: const-string v1, " | : Starts at position: " // string@008a │ │ +2cf76c: 6e20 d787 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cf772: 6e10 6c8b 0500 |0023: invoke-virtual {v5}, Lorg/jaudiotagger/audio/asf/data/Chunk;.getPosition:()J // method@8b6c │ │ +2cf778: 0b01 |0026: move-result-wide v1 │ │ +2cf77a: 6e30 d487 1002 |0027: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ +2cf780: 6201 fa82 |002a: sget-object v1, Lorg/jaudiotagger/audio/asf/util/Utils;.LINE_SEPARATOR:Ljava/lang/String; // field@82fa │ │ +2cf784: 6e20 d787 1000 |002c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cf78a: 6e20 d787 6000 |002f: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cf790: 1a06 8900 |0032: const-string v6, " | : Last byte at: " // string@0089 │ │ +2cf794: 6e20 d787 6000 |0034: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cf79a: 6e10 698b 0500 |0037: invoke-virtual {v5}, Lorg/jaudiotagger/audio/asf/data/Chunk;.getChunkEnd:()J // method@8b69 │ │ +2cf7a0: 0b01 |003a: move-result-wide v1 │ │ +2cf7a2: 1603 0100 |003b: const-wide/16 v3, #int 1 // #1 │ │ +2cf7a6: bc31 |003d: sub-long/2addr v1, v3 │ │ +2cf7a8: 6e30 d487 1002 |003e: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ +2cf7ae: 6206 fa82 |0041: sget-object v6, Lorg/jaudiotagger/audio/asf/util/Utils;.LINE_SEPARATOR:Ljava/lang/String; // field@82fa │ │ +2cf7b2: 6e20 d787 6000 |0043: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cf7b8: 6e10 df87 0000 |0046: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2cf7be: 0c06 |0049: move-result-object v6 │ │ +2cf7c0: 1106 |004a: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ 0x0005 line=156 │ │ 0x001b line=157 │ │ 0x002f line=158 │ │ 0x0046 line=159 │ │ @@ -689105,17 +689105,17 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2cf940: |[2cf940] org.jaudiotagger.audio.asf.data.Chunk.setPosition:(J)V │ │ -2cf950: 5a01 5882 |0000: iput-wide v1, v0, Lorg/jaudiotagger/audio/asf/data/Chunk;.position:J // field@8258 │ │ -2cf954: 0e00 |0002: return-void │ │ +2cf944: |[2cf944] org.jaudiotagger.audio.asf.data.Chunk.setPosition:(J)V │ │ +2cf954: 5a01 5882 |0000: iput-wide v1, v0, Lorg/jaudiotagger/audio/asf/data/Chunk;.position:J // field@8258 │ │ +2cf958: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/audio/asf/data/Chunk; │ │ 0x0000 - 0x0003 reg=1 (null) J │ │ │ │ @@ -689124,19 +689124,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -2cf7c0: |[2cf7c0] org.jaudiotagger.audio.asf.data.Chunk.toString:()Ljava/lang/String; │ │ -2cf7d0: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ -2cf7d4: 6e20 6d8b 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/audio/asf/data/Chunk;.prettyPrint:(Ljava/lang/String;)Ljava/lang/String; // method@8b6d │ │ -2cf7da: 0c00 |0005: move-result-object v0 │ │ -2cf7dc: 1100 |0006: return-object v0 │ │ +2cf7c4: |[2cf7c4] org.jaudiotagger.audio.asf.data.Chunk.toString:()Ljava/lang/String; │ │ +2cf7d4: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ +2cf7d8: 6e20 6d8b 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/audio/asf/data/Chunk;.prettyPrint:(Ljava/lang/String;)Ljava/lang/String; // method@8b6d │ │ +2cf7de: 0c00 |0005: move-result-object v0 │ │ +2cf7e0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=180 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jaudiotagger/audio/asf/data/Chunk; │ │ │ │ source_file_idx : 4135 (Chunk.java) │ │ @@ -689233,85 +689233,85 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 28 │ │ ins : 0 │ │ outs : 9 │ │ insns size : 127 16-bit code units │ │ -2cfd10: |[2cfd10] org.jaudiotagger.audio.asf.data.ContainerType.:()V │ │ -2cfd20: 2209 f210 |0000: new-instance v9, Lorg/jaudiotagger/audio/asf/data/ContainerType; // type@10f2 │ │ -2cfd24: 6203 8a82 |0002: sget-object v3, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_CONTENT_BRANDING:Lorg/jaudiotagger/audio/asf/data/GUID; // field@828a │ │ -2cfd28: 1a01 750e |0004: const-string v1, "CONTENT_BRANDING" // string@0e75 │ │ -2cfd2c: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -2cfd2e: 1304 2000 |0007: const/16 v4, #int 32 // #20 │ │ -2cfd32: 1205 |0009: const/4 v5, #int 0 // #0 │ │ -2cfd34: 1206 |000a: const/4 v6, #int 0 // #0 │ │ -2cfd36: 1207 |000b: const/4 v7, #int 0 // #0 │ │ -2cfd38: 1208 |000c: const/4 v8, #int 0 // #0 │ │ -2cfd3a: 0790 |000d: move-object v0, v9 │ │ -2cfd3c: 7609 7c8b 0000 |000e: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lorg/jaudiotagger/audio/asf/data/ContainerType;.:(Ljava/lang/String;ILorg/jaudiotagger/audio/asf/data/GUID;IZZZZ)V // method@8b7c │ │ -2cfd42: 6909 5d82 |0011: sput-object v9, Lorg/jaudiotagger/audio/asf/data/ContainerType;.CONTENT_BRANDING:Lorg/jaudiotagger/audio/asf/data/ContainerType; // field@825d │ │ -2cfd46: 2200 f210 |0013: new-instance v0, Lorg/jaudiotagger/audio/asf/data/ContainerType; // type@10f2 │ │ -2cfd4a: 620d 8982 |0015: sget-object v13, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_CONTENTDESCRIPTION:Lorg/jaudiotagger/audio/asf/data/GUID; // field@8289 │ │ -2cfd4e: 1a0b 7d0e |0017: const-string v11, "CONTENT_DESCRIPTION" // string@0e7d │ │ -2cfd52: 121c |0019: const/4 v12, #int 1 // #1 │ │ -2cfd54: 130e 1000 |001a: const/16 v14, #int 16 // #10 │ │ -2cfd58: 120f |001c: const/4 v15, #int 0 // #0 │ │ -2cfd5a: 1310 0000 |001d: const/16 v16, #int 0 // #0 │ │ -2cfd5e: 1311 0000 |001f: const/16 v17, #int 0 // #0 │ │ -2cfd62: 1312 0000 |0021: const/16 v18, #int 0 // #0 │ │ -2cfd66: 070a |0023: move-object v10, v0 │ │ -2cfd68: 7609 7c8b 0a00 |0024: invoke-direct/range {v10, v11, v12, v13, v14, v15, v16, v17, v18}, Lorg/jaudiotagger/audio/asf/data/ContainerType;.:(Ljava/lang/String;ILorg/jaudiotagger/audio/asf/data/GUID;IZZZZ)V // method@8b7c │ │ -2cfd6e: 6900 5e82 |0027: sput-object v0, Lorg/jaudiotagger/audio/asf/data/ContainerType;.CONTENT_DESCRIPTION:Lorg/jaudiotagger/audio/asf/data/ContainerType; // field@825e │ │ -2cfd72: 2201 f210 |0029: new-instance v1, Lorg/jaudiotagger/audio/asf/data/ContainerType; // type@10f2 │ │ -2cfd76: 6216 8d82 |002b: sget-object v22, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_EXTENDED_CONTENT_DESCRIPTION:Lorg/jaudiotagger/audio/asf/data/GUID; // field@828d │ │ -2cfd7a: 1a14 ff15 |002d: const-string v20, "EXTENDED_CONTENT" // string@15ff │ │ -2cfd7e: 1315 0200 |002f: const/16 v21, #int 2 // #2 │ │ -2cfd82: 1317 1000 |0031: const/16 v23, #int 16 // #10 │ │ -2cfd86: 1318 0000 |0033: const/16 v24, #int 0 // #0 │ │ -2cfd8a: 1319 0000 |0035: const/16 v25, #int 0 // #0 │ │ -2cfd8e: 131a 0000 |0037: const/16 v26, #int 0 // #0 │ │ -2cfd92: 131b 0000 |0039: const/16 v27, #int 0 // #0 │ │ -2cfd96: 0813 0100 |003b: move-object/from16 v19, v1 │ │ -2cfd9a: 7609 7c8b 1300 |003d: invoke-direct/range {v19, v20, v21, v22, v23, v24, v25, v26, v27}, Lorg/jaudiotagger/audio/asf/data/ContainerType;.:(Ljava/lang/String;ILorg/jaudiotagger/audio/asf/data/GUID;IZZZZ)V // method@8b7c │ │ -2cfda0: 6901 5f82 |0040: sput-object v1, Lorg/jaudiotagger/audio/asf/data/ContainerType;.EXTENDED_CONTENT:Lorg/jaudiotagger/audio/asf/data/ContainerType; // field@825f │ │ -2cfda4: 2202 f210 |0042: new-instance v2, Lorg/jaudiotagger/audio/asf/data/ContainerType; // type@10f2 │ │ -2cfda8: 620d 9482 |0044: sget-object v13, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_METADATA_LIBRARY:Lorg/jaudiotagger/audio/asf/data/GUID; // field@8294 │ │ -2cfdac: 1a0b c338 |0046: const-string v11, "METADATA_LIBRARY_OBJECT" // string@38c3 │ │ -2cfdb0: 123c |0048: const/4 v12, #int 3 // #3 │ │ -2cfdb2: 130e 2000 |0049: const/16 v14, #int 32 // #20 │ │ -2cfdb6: 121f |004b: const/4 v15, #int 1 // #1 │ │ -2cfdb8: 1310 0100 |004c: const/16 v16, #int 1 // #1 │ │ -2cfdbc: 1311 0100 |004e: const/16 v17, #int 1 // #1 │ │ -2cfdc0: 1312 0100 |0050: const/16 v18, #int 1 // #1 │ │ -2cfdc4: 072a |0052: move-object v10, v2 │ │ -2cfdc6: 7609 7c8b 0a00 |0053: invoke-direct/range {v10, v11, v12, v13, v14, v15, v16, v17, v18}, Lorg/jaudiotagger/audio/asf/data/ContainerType;.:(Ljava/lang/String;ILorg/jaudiotagger/audio/asf/data/GUID;IZZZZ)V // method@8b7c │ │ -2cfdcc: 6902 6082 |0056: sput-object v2, Lorg/jaudiotagger/audio/asf/data/ContainerType;.METADATA_LIBRARY_OBJECT:Lorg/jaudiotagger/audio/asf/data/ContainerType; // field@8260 │ │ -2cfdd0: 2203 f210 |0058: new-instance v3, Lorg/jaudiotagger/audio/asf/data/ContainerType; // type@10f2 │ │ -2cfdd4: 6216 9382 |005a: sget-object v22, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_METADATA:Lorg/jaudiotagger/audio/asf/data/GUID; // field@8293 │ │ -2cfdd8: 1a14 c438 |005c: const-string v20, "METADATA_OBJECT" // string@38c4 │ │ -2cfddc: 1315 0400 |005e: const/16 v21, #int 4 // #4 │ │ -2cfde0: 1319 0100 |0060: const/16 v25, #int 1 // #1 │ │ -2cfde4: 131b 0100 |0062: const/16 v27, #int 1 // #1 │ │ -2cfde8: 0813 0300 |0064: move-object/from16 v19, v3 │ │ -2cfdec: 7609 7c8b 1300 |0066: invoke-direct/range {v19, v20, v21, v22, v23, v24, v25, v26, v27}, Lorg/jaudiotagger/audio/asf/data/ContainerType;.:(Ljava/lang/String;ILorg/jaudiotagger/audio/asf/data/GUID;IZZZZ)V // method@8b7c │ │ -2cfdf2: 6903 6182 |0069: sput-object v3, Lorg/jaudiotagger/audio/asf/data/ContainerType;.METADATA_OBJECT:Lorg/jaudiotagger/audio/asf/data/ContainerType; // field@8261 │ │ -2cfdf6: 1254 |006b: const/4 v4, #int 5 // #5 │ │ -2cfdf8: 2344 ce13 |006c: new-array v4, v4, [Lorg/jaudiotagger/audio/asf/data/ContainerType; // type@13ce │ │ -2cfdfc: 4d09 0405 |006e: aput-object v9, v4, v5 │ │ -2cfe00: 1215 |0070: const/4 v5, #int 1 // #1 │ │ -2cfe02: 4d00 0405 |0071: aput-object v0, v4, v5 │ │ -2cfe06: 1220 |0073: const/4 v0, #int 2 // #2 │ │ -2cfe08: 4d01 0400 |0074: aput-object v1, v4, v0 │ │ -2cfe0c: 1230 |0076: const/4 v0, #int 3 // #3 │ │ -2cfe0e: 4d02 0400 |0077: aput-object v2, v4, v0 │ │ -2cfe12: 1240 |0079: const/4 v0, #int 4 // #4 │ │ -2cfe14: 4d03 0400 |007a: aput-object v3, v4, v0 │ │ -2cfe18: 6904 5c82 |007c: sput-object v4, Lorg/jaudiotagger/audio/asf/data/ContainerType;.$VALUES:[Lorg/jaudiotagger/audio/asf/data/ContainerType; // field@825c │ │ -2cfe1c: 0e00 |007e: return-void │ │ +2cfd14: |[2cfd14] org.jaudiotagger.audio.asf.data.ContainerType.:()V │ │ +2cfd24: 2209 f210 |0000: new-instance v9, Lorg/jaudiotagger/audio/asf/data/ContainerType; // type@10f2 │ │ +2cfd28: 6203 8a82 |0002: sget-object v3, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_CONTENT_BRANDING:Lorg/jaudiotagger/audio/asf/data/GUID; // field@828a │ │ +2cfd2c: 1a01 750e |0004: const-string v1, "CONTENT_BRANDING" // string@0e75 │ │ +2cfd30: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +2cfd32: 1304 2000 |0007: const/16 v4, #int 32 // #20 │ │ +2cfd36: 1205 |0009: const/4 v5, #int 0 // #0 │ │ +2cfd38: 1206 |000a: const/4 v6, #int 0 // #0 │ │ +2cfd3a: 1207 |000b: const/4 v7, #int 0 // #0 │ │ +2cfd3c: 1208 |000c: const/4 v8, #int 0 // #0 │ │ +2cfd3e: 0790 |000d: move-object v0, v9 │ │ +2cfd40: 7609 7c8b 0000 |000e: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lorg/jaudiotagger/audio/asf/data/ContainerType;.:(Ljava/lang/String;ILorg/jaudiotagger/audio/asf/data/GUID;IZZZZ)V // method@8b7c │ │ +2cfd46: 6909 5d82 |0011: sput-object v9, Lorg/jaudiotagger/audio/asf/data/ContainerType;.CONTENT_BRANDING:Lorg/jaudiotagger/audio/asf/data/ContainerType; // field@825d │ │ +2cfd4a: 2200 f210 |0013: new-instance v0, Lorg/jaudiotagger/audio/asf/data/ContainerType; // type@10f2 │ │ +2cfd4e: 620d 8982 |0015: sget-object v13, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_CONTENTDESCRIPTION:Lorg/jaudiotagger/audio/asf/data/GUID; // field@8289 │ │ +2cfd52: 1a0b 7d0e |0017: const-string v11, "CONTENT_DESCRIPTION" // string@0e7d │ │ +2cfd56: 121c |0019: const/4 v12, #int 1 // #1 │ │ +2cfd58: 130e 1000 |001a: const/16 v14, #int 16 // #10 │ │ +2cfd5c: 120f |001c: const/4 v15, #int 0 // #0 │ │ +2cfd5e: 1310 0000 |001d: const/16 v16, #int 0 // #0 │ │ +2cfd62: 1311 0000 |001f: const/16 v17, #int 0 // #0 │ │ +2cfd66: 1312 0000 |0021: const/16 v18, #int 0 // #0 │ │ +2cfd6a: 070a |0023: move-object v10, v0 │ │ +2cfd6c: 7609 7c8b 0a00 |0024: invoke-direct/range {v10, v11, v12, v13, v14, v15, v16, v17, v18}, Lorg/jaudiotagger/audio/asf/data/ContainerType;.:(Ljava/lang/String;ILorg/jaudiotagger/audio/asf/data/GUID;IZZZZ)V // method@8b7c │ │ +2cfd72: 6900 5e82 |0027: sput-object v0, Lorg/jaudiotagger/audio/asf/data/ContainerType;.CONTENT_DESCRIPTION:Lorg/jaudiotagger/audio/asf/data/ContainerType; // field@825e │ │ +2cfd76: 2201 f210 |0029: new-instance v1, Lorg/jaudiotagger/audio/asf/data/ContainerType; // type@10f2 │ │ +2cfd7a: 6216 8d82 |002b: sget-object v22, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_EXTENDED_CONTENT_DESCRIPTION:Lorg/jaudiotagger/audio/asf/data/GUID; // field@828d │ │ +2cfd7e: 1a14 ff15 |002d: const-string v20, "EXTENDED_CONTENT" // string@15ff │ │ +2cfd82: 1315 0200 |002f: const/16 v21, #int 2 // #2 │ │ +2cfd86: 1317 1000 |0031: const/16 v23, #int 16 // #10 │ │ +2cfd8a: 1318 0000 |0033: const/16 v24, #int 0 // #0 │ │ +2cfd8e: 1319 0000 |0035: const/16 v25, #int 0 // #0 │ │ +2cfd92: 131a 0000 |0037: const/16 v26, #int 0 // #0 │ │ +2cfd96: 131b 0000 |0039: const/16 v27, #int 0 // #0 │ │ +2cfd9a: 0813 0100 |003b: move-object/from16 v19, v1 │ │ +2cfd9e: 7609 7c8b 1300 |003d: invoke-direct/range {v19, v20, v21, v22, v23, v24, v25, v26, v27}, Lorg/jaudiotagger/audio/asf/data/ContainerType;.:(Ljava/lang/String;ILorg/jaudiotagger/audio/asf/data/GUID;IZZZZ)V // method@8b7c │ │ +2cfda4: 6901 5f82 |0040: sput-object v1, Lorg/jaudiotagger/audio/asf/data/ContainerType;.EXTENDED_CONTENT:Lorg/jaudiotagger/audio/asf/data/ContainerType; // field@825f │ │ +2cfda8: 2202 f210 |0042: new-instance v2, Lorg/jaudiotagger/audio/asf/data/ContainerType; // type@10f2 │ │ +2cfdac: 620d 9482 |0044: sget-object v13, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_METADATA_LIBRARY:Lorg/jaudiotagger/audio/asf/data/GUID; // field@8294 │ │ +2cfdb0: 1a0b c338 |0046: const-string v11, "METADATA_LIBRARY_OBJECT" // string@38c3 │ │ +2cfdb4: 123c |0048: const/4 v12, #int 3 // #3 │ │ +2cfdb6: 130e 2000 |0049: const/16 v14, #int 32 // #20 │ │ +2cfdba: 121f |004b: const/4 v15, #int 1 // #1 │ │ +2cfdbc: 1310 0100 |004c: const/16 v16, #int 1 // #1 │ │ +2cfdc0: 1311 0100 |004e: const/16 v17, #int 1 // #1 │ │ +2cfdc4: 1312 0100 |0050: const/16 v18, #int 1 // #1 │ │ +2cfdc8: 072a |0052: move-object v10, v2 │ │ +2cfdca: 7609 7c8b 0a00 |0053: invoke-direct/range {v10, v11, v12, v13, v14, v15, v16, v17, v18}, Lorg/jaudiotagger/audio/asf/data/ContainerType;.:(Ljava/lang/String;ILorg/jaudiotagger/audio/asf/data/GUID;IZZZZ)V // method@8b7c │ │ +2cfdd0: 6902 6082 |0056: sput-object v2, Lorg/jaudiotagger/audio/asf/data/ContainerType;.METADATA_LIBRARY_OBJECT:Lorg/jaudiotagger/audio/asf/data/ContainerType; // field@8260 │ │ +2cfdd4: 2203 f210 |0058: new-instance v3, Lorg/jaudiotagger/audio/asf/data/ContainerType; // type@10f2 │ │ +2cfdd8: 6216 9382 |005a: sget-object v22, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_METADATA:Lorg/jaudiotagger/audio/asf/data/GUID; // field@8293 │ │ +2cfddc: 1a14 c438 |005c: const-string v20, "METADATA_OBJECT" // string@38c4 │ │ +2cfde0: 1315 0400 |005e: const/16 v21, #int 4 // #4 │ │ +2cfde4: 1319 0100 |0060: const/16 v25, #int 1 // #1 │ │ +2cfde8: 131b 0100 |0062: const/16 v27, #int 1 // #1 │ │ +2cfdec: 0813 0300 |0064: move-object/from16 v19, v3 │ │ +2cfdf0: 7609 7c8b 1300 |0066: invoke-direct/range {v19, v20, v21, v22, v23, v24, v25, v26, v27}, Lorg/jaudiotagger/audio/asf/data/ContainerType;.:(Ljava/lang/String;ILorg/jaudiotagger/audio/asf/data/GUID;IZZZZ)V // method@8b7c │ │ +2cfdf6: 6903 6182 |0069: sput-object v3, Lorg/jaudiotagger/audio/asf/data/ContainerType;.METADATA_OBJECT:Lorg/jaudiotagger/audio/asf/data/ContainerType; // field@8261 │ │ +2cfdfa: 1254 |006b: const/4 v4, #int 5 // #5 │ │ +2cfdfc: 2344 ce13 |006c: new-array v4, v4, [Lorg/jaudiotagger/audio/asf/data/ContainerType; // type@13ce │ │ +2cfe00: 4d09 0405 |006e: aput-object v9, v4, v5 │ │ +2cfe04: 1215 |0070: const/4 v5, #int 1 // #1 │ │ +2cfe06: 4d00 0405 |0071: aput-object v0, v4, v5 │ │ +2cfe0a: 1220 |0073: const/4 v0, #int 2 // #2 │ │ +2cfe0c: 4d01 0400 |0074: aput-object v1, v4, v0 │ │ +2cfe10: 1230 |0076: const/4 v0, #int 3 // #3 │ │ +2cfe12: 4d02 0400 |0077: aput-object v2, v4, v0 │ │ +2cfe16: 1240 |0079: const/4 v0, #int 4 // #4 │ │ +2cfe18: 4d03 0400 |007a: aput-object v3, v4, v0 │ │ +2cfe1c: 6904 5c82 |007c: sput-object v4, Lorg/jaudiotagger/audio/asf/data/ContainerType;.$VALUES:[Lorg/jaudiotagger/audio/asf/data/ContainerType; // field@825c │ │ +2cfe20: 0e00 |007e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0013 line=33 │ │ 0x0029 line=40 │ │ 0x0042 line=46 │ │ 0x0058 line=53 │ │ @@ -689323,43 +689323,43 @@ │ │ type : '(Ljava/lang/String;ILorg/jaudiotagger/audio/asf/data/GUID;IZZZZ)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 9 │ │ outs : 3 │ │ insns size : 58 16-bit code units │ │ -2cfe20: |[2cfe20] org.jaudiotagger.audio.asf.data.ContainerType.:(Ljava/lang/String;ILorg/jaudiotagger/audio/asf/data/GUID;IZZZZ)V │ │ -2cfe30: 7030 0387 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@8703 │ │ -2cfe36: 5b03 6282 |0003: iput-object v3, v0, Lorg/jaudiotagger/audio/asf/data/ContainerType;.containerGUID:Lorg/jaudiotagger/audio/asf/data/GUID; // field@8262 │ │ -2cfe3a: 1601 0200 |0005: const-wide/16 v1, #int 2 // #2 │ │ -2cfe3e: 7120 3088 2100 |0007: invoke-static {v1, v2}, Ljava/math/BigInteger;.valueOf:(J)Ljava/math/BigInteger; // method@8830 │ │ -2cfe44: 0c01 |000a: move-result-object v1 │ │ -2cfe46: 6e20 2c88 4100 |000b: invoke-virtual {v1, v4}, Ljava/math/BigInteger;.pow:(I)Ljava/math/BigInteger; // method@882c │ │ -2cfe4c: 0c01 |000e: move-result-object v1 │ │ -2cfe4e: 6202 a181 |000f: sget-object v2, Ljava/math/BigInteger;.ONE:Ljava/math/BigInteger; // field@81a1 │ │ -2cfe52: 6e20 2d88 2100 |0011: invoke-virtual {v1, v2}, Ljava/math/BigInteger;.subtract:(Ljava/math/BigInteger;)Ljava/math/BigInteger; // method@882d │ │ -2cfe58: 0c01 |0014: move-result-object v1 │ │ -2cfe5a: 5b01 6582 |0015: iput-object v1, v0, Lorg/jaudiotagger/audio/asf/data/ContainerType;.maximumDataLength:Ljava/math/BigInteger; // field@8265 │ │ -2cfe5e: 1802 ffff ffff ffff ff7f |0017: const-wide v2, #double nan // #7fffffffffffffff │ │ -2cfe68: 7120 3088 3200 |001c: invoke-static {v2, v3}, Ljava/math/BigInteger;.valueOf:(J)Ljava/math/BigInteger; // method@8830 │ │ -2cfe6e: 0c02 |001f: move-result-object v2 │ │ -2cfe70: 6e20 2788 2100 |0020: invoke-virtual {v1, v2}, Ljava/math/BigInteger;.compareTo:(Ljava/math/BigInteger;)I // method@8827 │ │ -2cfe76: 0a02 |0023: move-result v2 │ │ -2cfe78: 3c02 0900 |0024: if-gtz v2, 002d // +0009 │ │ -2cfe7c: 6e10 2b88 0100 |0026: invoke-virtual {v1}, Ljava/math/BigInteger;.longValue:()J // method@882b │ │ -2cfe82: 0b01 |0029: move-result-wide v1 │ │ -2cfe84: 5a01 6782 |002a: iput-wide v1, v0, Lorg/jaudiotagger/audio/asf/data/ContainerType;.perfMaxDataLen:J // field@8267 │ │ -2cfe88: 2805 |002c: goto 0031 // +0005 │ │ -2cfe8a: 1601 ffff |002d: const-wide/16 v1, #int -1 // #ffff │ │ -2cfe8e: 5a01 6782 |002f: iput-wide v1, v0, Lorg/jaudiotagger/audio/asf/data/ContainerType;.perfMaxDataLen:J // field@8267 │ │ -2cfe92: 5c05 6382 |0031: iput-boolean v5, v0, Lorg/jaudiotagger/audio/asf/data/ContainerType;.guidEnabled:Z // field@8263 │ │ -2cfe96: 5c06 6882 |0033: iput-boolean v6, v0, Lorg/jaudiotagger/audio/asf/data/ContainerType;.streamEnabled:Z // field@8268 │ │ -2cfe9a: 5c07 6482 |0035: iput-boolean v7, v0, Lorg/jaudiotagger/audio/asf/data/ContainerType;.languageEnabled:Z // field@8264 │ │ -2cfe9e: 5c08 6682 |0037: iput-boolean v8, v0, Lorg/jaudiotagger/audio/asf/data/ContainerType;.multiValued:Z // field@8266 │ │ -2cfea2: 0e00 |0039: return-void │ │ +2cfe24: |[2cfe24] org.jaudiotagger.audio.asf.data.ContainerType.:(Ljava/lang/String;ILorg/jaudiotagger/audio/asf/data/GUID;IZZZZ)V │ │ +2cfe34: 7030 0387 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@8703 │ │ +2cfe3a: 5b03 6282 |0003: iput-object v3, v0, Lorg/jaudiotagger/audio/asf/data/ContainerType;.containerGUID:Lorg/jaudiotagger/audio/asf/data/GUID; // field@8262 │ │ +2cfe3e: 1601 0200 |0005: const-wide/16 v1, #int 2 // #2 │ │ +2cfe42: 7120 3088 2100 |0007: invoke-static {v1, v2}, Ljava/math/BigInteger;.valueOf:(J)Ljava/math/BigInteger; // method@8830 │ │ +2cfe48: 0c01 |000a: move-result-object v1 │ │ +2cfe4a: 6e20 2c88 4100 |000b: invoke-virtual {v1, v4}, Ljava/math/BigInteger;.pow:(I)Ljava/math/BigInteger; // method@882c │ │ +2cfe50: 0c01 |000e: move-result-object v1 │ │ +2cfe52: 6202 a181 |000f: sget-object v2, Ljava/math/BigInteger;.ONE:Ljava/math/BigInteger; // field@81a1 │ │ +2cfe56: 6e20 2d88 2100 |0011: invoke-virtual {v1, v2}, Ljava/math/BigInteger;.subtract:(Ljava/math/BigInteger;)Ljava/math/BigInteger; // method@882d │ │ +2cfe5c: 0c01 |0014: move-result-object v1 │ │ +2cfe5e: 5b01 6582 |0015: iput-object v1, v0, Lorg/jaudiotagger/audio/asf/data/ContainerType;.maximumDataLength:Ljava/math/BigInteger; // field@8265 │ │ +2cfe62: 1802 ffff ffff ffff ff7f |0017: const-wide v2, #double nan // #7fffffffffffffff │ │ +2cfe6c: 7120 3088 3200 |001c: invoke-static {v2, v3}, Ljava/math/BigInteger;.valueOf:(J)Ljava/math/BigInteger; // method@8830 │ │ +2cfe72: 0c02 |001f: move-result-object v2 │ │ +2cfe74: 6e20 2788 2100 |0020: invoke-virtual {v1, v2}, Ljava/math/BigInteger;.compareTo:(Ljava/math/BigInteger;)I // method@8827 │ │ +2cfe7a: 0a02 |0023: move-result v2 │ │ +2cfe7c: 3c02 0900 |0024: if-gtz v2, 002d // +0009 │ │ +2cfe80: 6e10 2b88 0100 |0026: invoke-virtual {v1}, Ljava/math/BigInteger;.longValue:()J // method@882b │ │ +2cfe86: 0b01 |0029: move-result-wide v1 │ │ +2cfe88: 5a01 6782 |002a: iput-wide v1, v0, Lorg/jaudiotagger/audio/asf/data/ContainerType;.perfMaxDataLen:J // field@8267 │ │ +2cfe8c: 2805 |002c: goto 0031 // +0005 │ │ +2cfe8e: 1601 ffff |002d: const-wide/16 v1, #int -1 // #ffff │ │ +2cfe92: 5a01 6782 |002f: iput-wide v1, v0, Lorg/jaudiotagger/audio/asf/data/ContainerType;.perfMaxDataLen:J // field@8267 │ │ +2cfe96: 5c05 6382 |0031: iput-boolean v5, v0, Lorg/jaudiotagger/audio/asf/data/ContainerType;.guidEnabled:Z // field@8263 │ │ +2cfe9a: 5c06 6882 |0033: iput-boolean v6, v0, Lorg/jaudiotagger/audio/asf/data/ContainerType;.streamEnabled:Z // field@8268 │ │ +2cfe9e: 5c07 6482 |0035: iput-boolean v7, v0, Lorg/jaudiotagger/audio/asf/data/ContainerType;.languageEnabled:Z // field@8264 │ │ +2cfea2: 5c08 6682 |0037: iput-boolean v8, v0, Lorg/jaudiotagger/audio/asf/data/ContainerType;.multiValued:Z // field@8266 │ │ +2cfea6: 0e00 |0039: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ 0x0003 line=137 │ │ 0x0007 line=138 │ │ 0x001c line=139 │ │ 0x0026 line=141 │ │ @@ -689384,28 +689384,28 @@ │ │ type : '(Lorg/jaudiotagger/audio/asf/data/ContainerType;Lorg/jaudiotagger/audio/asf/data/ContainerType;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -2cf958: |[2cf958] org.jaudiotagger.audio.asf.data.ContainerType.areInCorrectOrder:(Lorg/jaudiotagger/audio/asf/data/ContainerType;Lorg/jaudiotagger/audio/asf/data/ContainerType;)Z │ │ -2cf968: 7100 828b 0000 |0000: invoke-static {}, Lorg/jaudiotagger/audio/asf/data/ContainerType;.getOrdered:()[Lorg/jaudiotagger/audio/asf/data/ContainerType; // method@8b82 │ │ -2cf96e: 0c00 |0003: move-result-object v0 │ │ -2cf970: 7110 c688 0000 |0004: invoke-static {v0}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@88c6 │ │ -2cf976: 0c00 |0007: move-result-object v0 │ │ -2cf978: 7220 6c89 1000 |0008: invoke-interface {v0, v1}, Ljava/util/List;.indexOf:(Ljava/lang/Object;)I // method@896c │ │ -2cf97e: 0a01 |000b: move-result v1 │ │ -2cf980: 7220 6c89 2000 |000c: invoke-interface {v0, v2}, Ljava/util/List;.indexOf:(Ljava/lang/Object;)I // method@896c │ │ -2cf986: 0a02 |000f: move-result v2 │ │ -2cf988: 3621 0400 |0010: if-gt v1, v2, 0014 // +0004 │ │ -2cf98c: 1211 |0012: const/4 v1, #int 1 // #1 │ │ -2cf98e: 2802 |0013: goto 0015 // +0002 │ │ -2cf990: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -2cf992: 0f01 |0015: return v1 │ │ +2cf95c: |[2cf95c] org.jaudiotagger.audio.asf.data.ContainerType.areInCorrectOrder:(Lorg/jaudiotagger/audio/asf/data/ContainerType;Lorg/jaudiotagger/audio/asf/data/ContainerType;)Z │ │ +2cf96c: 7100 828b 0000 |0000: invoke-static {}, Lorg/jaudiotagger/audio/asf/data/ContainerType;.getOrdered:()[Lorg/jaudiotagger/audio/asf/data/ContainerType; // method@8b82 │ │ +2cf972: 0c00 |0003: move-result-object v0 │ │ +2cf974: 7110 c688 0000 |0004: invoke-static {v0}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@88c6 │ │ +2cf97a: 0c00 |0007: move-result-object v0 │ │ +2cf97c: 7220 6c89 1000 |0008: invoke-interface {v0, v1}, Ljava/util/List;.indexOf:(Ljava/lang/Object;)I // method@896c │ │ +2cf982: 0a01 |000b: move-result v1 │ │ +2cf984: 7220 6c89 2000 |000c: invoke-interface {v0, v2}, Ljava/util/List;.indexOf:(Ljava/lang/Object;)I // method@896c │ │ +2cf98a: 0a02 |000f: move-result v2 │ │ +2cf98c: 3621 0400 |0010: if-gt v1, v2, 0014 // +0004 │ │ +2cf990: 1211 |0012: const/4 v1, #int 1 // #1 │ │ +2cf992: 2802 |0013: goto 0015 // +0002 │ │ +2cf994: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +2cf996: 0f01 |0015: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0008 line=66 │ │ locals : │ │ 0x0000 - 0x0016 reg=1 (null) Lorg/jaudiotagger/audio/asf/data/ContainerType; │ │ 0x0000 - 0x0016 reg=2 (null) Lorg/jaudiotagger/audio/asf/data/ContainerType; │ │ @@ -689415,53 +689415,53 @@ │ │ type : '()[Lorg/jaudiotagger/audio/asf/data/ContainerType;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 29 16-bit code units │ │ -2cfc88: |[2cfc88] org.jaudiotagger.audio.asf.data.ContainerType.getOrdered:()[Lorg/jaudiotagger/audio/asf/data/ContainerType; │ │ -2cfc98: 1250 |0000: const/4 v0, #int 5 // #5 │ │ -2cfc9a: 2300 ce13 |0001: new-array v0, v0, [Lorg/jaudiotagger/audio/asf/data/ContainerType; // type@13ce │ │ -2cfc9e: 6201 5e82 |0003: sget-object v1, Lorg/jaudiotagger/audio/asf/data/ContainerType;.CONTENT_DESCRIPTION:Lorg/jaudiotagger/audio/asf/data/ContainerType; // field@825e │ │ -2cfca2: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -2cfca4: 4d01 0002 |0006: aput-object v1, v0, v2 │ │ -2cfca8: 6201 5d82 |0008: sget-object v1, Lorg/jaudiotagger/audio/asf/data/ContainerType;.CONTENT_BRANDING:Lorg/jaudiotagger/audio/asf/data/ContainerType; // field@825d │ │ -2cfcac: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -2cfcae: 4d01 0002 |000b: aput-object v1, v0, v2 │ │ -2cfcb2: 6201 5f82 |000d: sget-object v1, Lorg/jaudiotagger/audio/asf/data/ContainerType;.EXTENDED_CONTENT:Lorg/jaudiotagger/audio/asf/data/ContainerType; // field@825f │ │ -2cfcb6: 1222 |000f: const/4 v2, #int 2 // #2 │ │ -2cfcb8: 4d01 0002 |0010: aput-object v1, v0, v2 │ │ -2cfcbc: 6201 6182 |0012: sget-object v1, Lorg/jaudiotagger/audio/asf/data/ContainerType;.METADATA_OBJECT:Lorg/jaudiotagger/audio/asf/data/ContainerType; // field@8261 │ │ -2cfcc0: 1232 |0014: const/4 v2, #int 3 // #3 │ │ -2cfcc2: 4d01 0002 |0015: aput-object v1, v0, v2 │ │ -2cfcc6: 6201 6082 |0017: sget-object v1, Lorg/jaudiotagger/audio/asf/data/ContainerType;.METADATA_LIBRARY_OBJECT:Lorg/jaudiotagger/audio/asf/data/ContainerType; // field@8260 │ │ -2cfcca: 1242 |0019: const/4 v2, #int 4 // #4 │ │ -2cfccc: 4d01 0002 |001a: aput-object v1, v0, v2 │ │ -2cfcd0: 1100 |001c: return-object v0 │ │ +2cfc8c: |[2cfc8c] org.jaudiotagger.audio.asf.data.ContainerType.getOrdered:()[Lorg/jaudiotagger/audio/asf/data/ContainerType; │ │ +2cfc9c: 1250 |0000: const/4 v0, #int 5 // #5 │ │ +2cfc9e: 2300 ce13 |0001: new-array v0, v0, [Lorg/jaudiotagger/audio/asf/data/ContainerType; // type@13ce │ │ +2cfca2: 6201 5e82 |0003: sget-object v1, Lorg/jaudiotagger/audio/asf/data/ContainerType;.CONTENT_DESCRIPTION:Lorg/jaudiotagger/audio/asf/data/ContainerType; // field@825e │ │ +2cfca6: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +2cfca8: 4d01 0002 |0006: aput-object v1, v0, v2 │ │ +2cfcac: 6201 5d82 |0008: sget-object v1, Lorg/jaudiotagger/audio/asf/data/ContainerType;.CONTENT_BRANDING:Lorg/jaudiotagger/audio/asf/data/ContainerType; // field@825d │ │ +2cfcb0: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +2cfcb2: 4d01 0002 |000b: aput-object v1, v0, v2 │ │ +2cfcb6: 6201 5f82 |000d: sget-object v1, Lorg/jaudiotagger/audio/asf/data/ContainerType;.EXTENDED_CONTENT:Lorg/jaudiotagger/audio/asf/data/ContainerType; // field@825f │ │ +2cfcba: 1222 |000f: const/4 v2, #int 2 // #2 │ │ +2cfcbc: 4d01 0002 |0010: aput-object v1, v0, v2 │ │ +2cfcc0: 6201 6182 |0012: sget-object v1, Lorg/jaudiotagger/audio/asf/data/ContainerType;.METADATA_OBJECT:Lorg/jaudiotagger/audio/asf/data/ContainerType; // field@8261 │ │ +2cfcc4: 1232 |0014: const/4 v2, #int 3 // #3 │ │ +2cfcc6: 4d01 0002 |0015: aput-object v1, v0, v2 │ │ +2cfcca: 6201 6082 |0017: sget-object v1, Lorg/jaudiotagger/audio/asf/data/ContainerType;.METADATA_LIBRARY_OBJECT:Lorg/jaudiotagger/audio/asf/data/ContainerType; // field@8260 │ │ +2cfcce: 1242 |0019: const/4 v2, #int 4 // #4 │ │ +2cfcd0: 4d01 0002 |001a: aput-object v1, v0, v2 │ │ +2cfcd4: 1100 |001c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=77 │ │ locals : │ │ │ │ #4 : (in Lorg/jaudiotagger/audio/asf/data/ContainerType;) │ │ name : 'valueOf' │ │ type : '(Ljava/lang/String;)Lorg/jaudiotagger/audio/asf/data/ContainerType;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -2cfc64: |[2cfc64] org.jaudiotagger.audio.asf.data.ContainerType.valueOf:(Ljava/lang/String;)Lorg/jaudiotagger/audio/asf/data/ContainerType; │ │ -2cfc74: 1c00 f210 |0000: const-class v0, Lorg/jaudiotagger/audio/asf/data/ContainerType; // type@10f2 │ │ -2cfc78: 7120 0487 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@8704 │ │ -2cfc7e: 0c01 |0005: move-result-object v1 │ │ -2cfc80: 1f01 f210 |0006: check-cast v1, Lorg/jaudiotagger/audio/asf/data/ContainerType; // type@10f2 │ │ -2cfc84: 1101 |0008: return-object v1 │ │ +2cfc68: |[2cfc68] org.jaudiotagger.audio.asf.data.ContainerType.valueOf:(Ljava/lang/String;)Lorg/jaudiotagger/audio/asf/data/ContainerType; │ │ +2cfc78: 1c00 f210 |0000: const-class v0, Lorg/jaudiotagger/audio/asf/data/ContainerType; // type@10f2 │ │ +2cfc7c: 7120 0487 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@8704 │ │ +2cfc82: 0c01 |0005: move-result-object v1 │ │ +2cfc84: 1f01 f210 |0006: check-cast v1, Lorg/jaudiotagger/audio/asf/data/ContainerType; // type@10f2 │ │ +2cfc88: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #5 : (in Lorg/jaudiotagger/audio/asf/data/ContainerType;) │ │ @@ -689469,20 +689469,20 @@ │ │ type : '()[Lorg/jaudiotagger/audio/asf/data/ContainerType;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -2cfcd4: |[2cfcd4] org.jaudiotagger.audio.asf.data.ContainerType.values:()[Lorg/jaudiotagger/audio/asf/data/ContainerType; │ │ -2cfce4: 6200 5c82 |0000: sget-object v0, Lorg/jaudiotagger/audio/asf/data/ContainerType;.$VALUES:[Lorg/jaudiotagger/audio/asf/data/ContainerType; // field@825c │ │ -2cfce8: 6e10 07a0 0000 |0002: invoke-virtual {v0}, [Lorg/jaudiotagger/audio/asf/data/ContainerType;.clone:()Ljava/lang/Object; // method@a007 │ │ -2cfcee: 0c00 |0005: move-result-object v0 │ │ -2cfcf0: 1f00 ce13 |0006: check-cast v0, [Lorg/jaudiotagger/audio/asf/data/ContainerType; // type@13ce │ │ -2cfcf4: 1100 |0008: return-object v0 │ │ +2cfcd8: |[2cfcd8] org.jaudiotagger.audio.asf.data.ContainerType.values:()[Lorg/jaudiotagger/audio/asf/data/ContainerType; │ │ +2cfce8: 6200 5c82 |0000: sget-object v0, Lorg/jaudiotagger/audio/asf/data/ContainerType;.$VALUES:[Lorg/jaudiotagger/audio/asf/data/ContainerType; // field@825c │ │ +2cfcec: 6e10 07a0 0000 |0002: invoke-virtual {v0}, [Lorg/jaudiotagger/audio/asf/data/ContainerType;.clone:()Ljava/lang/Object; // method@a007 │ │ +2cfcf2: 0c00 |0005: move-result-object v0 │ │ +2cfcf4: 1f00 ce13 |0006: check-cast v0, [Lorg/jaudiotagger/audio/asf/data/ContainerType; // type@13ce │ │ +2cfcf8: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/jaudiotagger/audio/asf/data/ContainerType;) │ │ @@ -689490,20 +689490,20 @@ │ │ type : '(Ljava/lang/String;[BIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 8 16-bit code units │ │ -2cfea4: |[2cfea4] org.jaudiotagger.audio.asf.data.ContainerType.assertConstraints:(Ljava/lang/String;[BIII)V │ │ -2cfeb4: 7406 7f8b 0000 |0000: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lorg/jaudiotagger/audio/asf/data/ContainerType;.checkConstraints:(Ljava/lang/String;[BIII)Ljava/lang/RuntimeException; // method@8b7f │ │ -2cfeba: 0c01 |0003: move-result-object v1 │ │ -2cfebc: 3901 0300 |0004: if-nez v1, 0007 // +0003 │ │ -2cfec0: 0e00 |0006: return-void │ │ -2cfec2: 2701 |0007: throw v1 │ │ +2cfea8: |[2cfea8] org.jaudiotagger.audio.asf.data.ContainerType.assertConstraints:(Ljava/lang/String;[BIII)V │ │ +2cfeb8: 7406 7f8b 0000 |0000: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lorg/jaudiotagger/audio/asf/data/ContainerType;.checkConstraints:(Ljava/lang/String;[BIII)Ljava/lang/RuntimeException; // method@8b7f │ │ +2cfebe: 0c01 |0003: move-result-object v1 │ │ +2cfec0: 3901 0300 |0004: if-nez v1, 0007 // +0003 │ │ +2cfec4: 0e00 |0006: return-void │ │ +2cfec6: 2701 |0007: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ 0x0007 line=168 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/jaudiotagger/audio/asf/data/ContainerType; │ │ 0x0000 - 0x0008 reg=1 (null) Ljava/lang/String; │ │ @@ -689517,150 +689517,150 @@ │ │ type : '(Ljava/lang/String;[BIII)Ljava/lang/RuntimeException;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 261 16-bit code units │ │ -2cfa30: |[2cfa30] org.jaudiotagger.audio.asf.data.ContainerType.checkConstraints:(Ljava/lang/String;[BIII)Ljava/lang/RuntimeException; │ │ -2cfa40: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -2cfa42: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -2cfa44: 3809 2500 |0002: if-eqz v9, 0027 // +0025 │ │ -2cfa48: 390a 0300 |0004: if-nez v10, 0007 // +0003 │ │ -2cfa4c: 2821 |0006: goto 0027 // +0021 │ │ -2cfa4e: 7110 f38c 0900 |0007: invoke-static {v9}, Lorg/jaudiotagger/audio/asf/util/Utils;.isStringLengthValidNullSafe:(Ljava/lang/String;)Z // method@8cf3 │ │ -2cfa54: 0a02 |000a: move-result v2 │ │ -2cfa56: 3902 1a00 |000b: if-nez v2, 0025 // +001a │ │ -2cfa5a: 2202 1e10 |000d: new-instance v2, Ljava/lang/IllegalArgumentException; // type@101e │ │ -2cfa5e: 6203 8287 |000f: sget-object v3, Lorg/jaudiotagger/logging/ErrorMessage;.WMA_LENGTH_OF_STRING_IS_TOO_LARGE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8782 │ │ -2cfa62: 2314 be13 |0011: new-array v4, v1, [Ljava/lang/Object; // type@13be │ │ -2cfa66: 6e10 aa87 0900 |0013: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@87aa │ │ -2cfa6c: 0a09 |0016: move-result v9 │ │ -2cfa6e: 7110 3487 0900 |0017: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2cfa74: 0c09 |001a: move-result-object v9 │ │ -2cfa76: 4d09 0400 |001b: aput-object v9, v4, v0 │ │ -2cfa7a: 6e20 5891 4300 |001d: invoke-virtual {v3, v4}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ -2cfa80: 0c09 |0020: move-result-object v9 │ │ -2cfa82: 7020 1887 9200 |0021: invoke-direct {v2, v9}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ -2cfa88: 280a |0024: goto 002e // +000a │ │ -2cfa8a: 1202 |0025: const/4 v2, #int 0 // #0 │ │ -2cfa8c: 2808 |0026: goto 002e // +0008 │ │ -2cfa8e: 2202 1e10 |0027: new-instance v2, Ljava/lang/IllegalArgumentException; // type@101e │ │ -2cfa92: 1a09 410a |0029: const-string v9, "Arguments must not be null." // string@0a41 │ │ -2cfa96: 7020 1887 9200 |002b: invoke-direct {v2, v9}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ -2cfa9c: 1229 |002e: const/4 v9, #int 2 // #2 │ │ -2cfa9e: 1233 |002f: const/4 v3, #int 3 // #3 │ │ -2cfaa0: 3902 2e00 |0030: if-nez v2, 005e // +002e │ │ -2cfaa4: 21a4 |0032: array-length v4, v10 │ │ -2cfaa6: 8144 |0033: int-to-long v4, v4 │ │ -2cfaa8: 6e30 878b 4805 |0034: invoke-virtual {v8, v4, v5}, Lorg/jaudiotagger/audio/asf/data/ContainerType;.isWithinValueRange:(J)Z // method@8b87 │ │ -2cfaae: 0a04 |0037: move-result v4 │ │ -2cfab0: 3904 2600 |0038: if-nez v4, 005e // +0026 │ │ -2cfab4: 2202 1e10 |003a: new-instance v2, Ljava/lang/IllegalArgumentException; // type@101e │ │ -2cfab8: 6204 8087 |003c: sget-object v4, Lorg/jaudiotagger/logging/ErrorMessage;.WMA_LENGTH_OF_DATA_IS_TOO_LARGE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8780 │ │ -2cfabc: 2335 be13 |003e: new-array v5, v3, [Ljava/lang/Object; // type@13be │ │ -2cfac0: 21aa |0040: array-length v10, v10 │ │ -2cfac2: 7110 3487 0a00 |0041: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2cfac8: 0c0a |0044: move-result-object v10 │ │ -2cfaca: 4d0a 0500 |0045: aput-object v10, v5, v0 │ │ -2cface: 6e10 818b 0800 |0047: invoke-virtual {v8}, Lorg/jaudiotagger/audio/asf/data/ContainerType;.getMaximumDataLength:()Ljava/math/BigInteger; // method@8b81 │ │ -2cfad4: 0c0a |004a: move-result-object v10 │ │ -2cfad6: 4d0a 0501 |004b: aput-object v10, v5, v1 │ │ -2cfada: 6e10 808b 0800 |004d: invoke-virtual {v8}, Lorg/jaudiotagger/audio/asf/data/ContainerType;.getContainerGUID:()Lorg/jaudiotagger/audio/asf/data/GUID; // method@8b80 │ │ -2cfae0: 0c0a |0050: move-result-object v10 │ │ -2cfae2: 6e10 dc8b 0a00 |0051: invoke-virtual {v10}, Lorg/jaudiotagger/audio/asf/data/GUID;.getDescription:()Ljava/lang/String; // method@8bdc │ │ -2cfae8: 0c0a |0054: move-result-object v10 │ │ -2cfaea: 4d0a 0509 |0055: aput-object v10, v5, v9 │ │ -2cfaee: 6e20 5891 5400 |0057: invoke-virtual {v4, v5}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ -2cfaf4: 0c0a |005a: move-result-object v10 │ │ -2cfaf6: 7020 1887 a200 |005b: invoke-direct {v2, v10}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ -2cfafc: 1a0a 7a04 |005e: const-string v10, "0" // string@047a │ │ -2cfb00: 1304 7f00 |0060: const/16 v4, #int 127 // #7f │ │ -2cfb04: 3902 3800 |0062: if-nez v2, 009a // +0038 │ │ -2cfb08: 3a0c 0c00 |0064: if-ltz v12, 0070 // +000c │ │ -2cfb0c: 364c 0a00 |0066: if-gt v12, v4, 0070 // +000a │ │ -2cfb10: 6e10 868b 0800 |0068: invoke-virtual {v8}, Lorg/jaudiotagger/audio/asf/data/ContainerType;.isStreamNumberEnabled:()Z // method@8b86 │ │ -2cfb16: 0a05 |006b: move-result v5 │ │ -2cfb18: 3905 2e00 |006c: if-nez v5, 009a // +002e │ │ -2cfb1c: 380c 2c00 |006e: if-eqz v12, 009a // +002c │ │ -2cfb20: 6e10 868b 0800 |0070: invoke-virtual {v8}, Lorg/jaudiotagger/audio/asf/data/ContainerType;.isStreamNumberEnabled:()Z // method@8b86 │ │ -2cfb26: 0a02 |0073: move-result v2 │ │ -2cfb28: 3802 0500 |0074: if-eqz v2, 0079 // +0005 │ │ -2cfb2c: 1a02 7c04 |0076: const-string v2, "0 to 127" // string@047c │ │ -2cfb30: 2802 |0078: goto 007a // +0002 │ │ -2cfb32: 07a2 |0079: move-object v2, v10 │ │ -2cfb34: 2205 1e10 |007a: new-instance v5, Ljava/lang/IllegalArgumentException; // type@101e │ │ -2cfb38: 6206 7f87 |007c: sget-object v6, Lorg/jaudiotagger/logging/ErrorMessage;.WMA_INVALID_STREAM_REFERNCE:Lorg/jaudiotagger/logging/ErrorMessage; // field@877f │ │ -2cfb3c: 2337 be13 |007e: new-array v7, v3, [Ljava/lang/Object; // type@13be │ │ -2cfb40: 7110 3487 0c00 |0080: invoke-static {v12}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2cfb46: 0c0c |0083: move-result-object v12 │ │ -2cfb48: 4d0c 0700 |0084: aput-object v12, v7, v0 │ │ -2cfb4c: 4d02 0701 |0086: aput-object v2, v7, v1 │ │ -2cfb50: 6e10 808b 0800 |0088: invoke-virtual {v8}, Lorg/jaudiotagger/audio/asf/data/ContainerType;.getContainerGUID:()Lorg/jaudiotagger/audio/asf/data/GUID; // method@8b80 │ │ -2cfb56: 0c0c |008b: move-result-object v12 │ │ -2cfb58: 6e10 dc8b 0c00 |008c: invoke-virtual {v12}, Lorg/jaudiotagger/audio/asf/data/GUID;.getDescription:()Ljava/lang/String; // method@8bdc │ │ -2cfb5e: 0c0c |008f: move-result-object v12 │ │ -2cfb60: 4d0c 0709 |0090: aput-object v12, v7, v9 │ │ -2cfb64: 6e20 5891 7600 |0092: invoke-virtual {v6, v7}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ -2cfb6a: 0c0c |0095: move-result-object v12 │ │ -2cfb6c: 7020 1887 c500 |0096: invoke-direct {v5, v12}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ -2cfb72: 0752 |0099: move-object v2, v5 │ │ -2cfb74: 3902 2200 |009a: if-nez v2, 00bc // +0022 │ │ -2cfb78: 126c |009c: const/4 v12, #int 6 // #6 │ │ -2cfb7a: 33cb 1f00 |009d: if-ne v11, v12, 00bc // +001f │ │ -2cfb7e: 6e10 838b 0800 |009f: invoke-virtual {v8}, Lorg/jaudiotagger/audio/asf/data/ContainerType;.isGuidEnabled:()Z // method@8b83 │ │ -2cfb84: 0a0c |00a2: move-result v12 │ │ -2cfb86: 390c 1900 |00a3: if-nez v12, 00bc // +0019 │ │ -2cfb8a: 2202 1e10 |00a5: new-instance v2, Ljava/lang/IllegalArgumentException; // type@101e │ │ -2cfb8e: 620c 7d87 |00a7: sget-object v12, Lorg/jaudiotagger/logging/ErrorMessage;.WMA_INVALID_GUID_USE:Lorg/jaudiotagger/logging/ErrorMessage; // field@877d │ │ -2cfb92: 2315 be13 |00a9: new-array v5, v1, [Ljava/lang/Object; // type@13be │ │ -2cfb96: 6e10 808b 0800 |00ab: invoke-virtual {v8}, Lorg/jaudiotagger/audio/asf/data/ContainerType;.getContainerGUID:()Lorg/jaudiotagger/audio/asf/data/GUID; // method@8b80 │ │ -2cfb9c: 0c06 |00ae: move-result-object v6 │ │ -2cfb9e: 6e10 dc8b 0600 |00af: invoke-virtual {v6}, Lorg/jaudiotagger/audio/asf/data/GUID;.getDescription:()Ljava/lang/String; // method@8bdc │ │ -2cfba4: 0c06 |00b2: move-result-object v6 │ │ -2cfba6: 4d06 0500 |00b3: aput-object v6, v5, v0 │ │ -2cfbaa: 6e20 5891 5c00 |00b5: invoke-virtual {v12, v5}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ -2cfbb0: 0c0c |00b8: move-result-object v12 │ │ -2cfbb2: 7020 1887 c200 |00b9: invoke-direct {v2, v12}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ -2cfbb8: 3902 3500 |00bc: if-nez v2, 00f1 // +0035 │ │ -2cfbbc: 380d 0800 |00be: if-eqz v13, 00c6 // +0008 │ │ -2cfbc0: 6e10 848b 0800 |00c0: invoke-virtual {v8}, Lorg/jaudiotagger/audio/asf/data/ContainerType;.isLanguageEnabled:()Z // method@8b84 │ │ -2cfbc6: 0a0c |00c3: move-result v12 │ │ -2cfbc8: 380c 0600 |00c4: if-eqz v12, 00ca // +0006 │ │ -2cfbcc: 3a0d 0400 |00c6: if-ltz v13, 00ca // +0004 │ │ -2cfbd0: 344d 2900 |00c8: if-lt v13, v4, 00f1 // +0029 │ │ -2cfbd4: 6e10 868b 0800 |00ca: invoke-virtual {v8}, Lorg/jaudiotagger/audio/asf/data/ContainerType;.isStreamNumberEnabled:()Z // method@8b86 │ │ -2cfbda: 0a0c |00cd: move-result v12 │ │ -2cfbdc: 380c 0400 |00ce: if-eqz v12, 00d2 // +0004 │ │ -2cfbe0: 1a0a 7b04 |00d0: const-string v10, "0 to 126" // string@047b │ │ -2cfbe4: 2202 1e10 |00d2: new-instance v2, Ljava/lang/IllegalArgumentException; // type@101e │ │ -2cfbe8: 620c 7e87 |00d4: sget-object v12, Lorg/jaudiotagger/logging/ErrorMessage;.WMA_INVALID_LANGUAGE_USE:Lorg/jaudiotagger/logging/ErrorMessage; // field@877e │ │ -2cfbec: 2333 be13 |00d6: new-array v3, v3, [Ljava/lang/Object; // type@13be │ │ -2cfbf0: 7110 3487 0d00 |00d8: invoke-static {v13}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2cfbf6: 0c0d |00db: move-result-object v13 │ │ -2cfbf8: 4d0d 0300 |00dc: aput-object v13, v3, v0 │ │ -2cfbfc: 6e10 808b 0800 |00de: invoke-virtual {v8}, Lorg/jaudiotagger/audio/asf/data/ContainerType;.getContainerGUID:()Lorg/jaudiotagger/audio/asf/data/GUID; // method@8b80 │ │ -2cfc02: 0c0d |00e1: move-result-object v13 │ │ -2cfc04: 6e10 dc8b 0d00 |00e2: invoke-virtual {v13}, Lorg/jaudiotagger/audio/asf/data/GUID;.getDescription:()Ljava/lang/String; // method@8bdc │ │ -2cfc0a: 0c0d |00e5: move-result-object v13 │ │ -2cfc0c: 4d0d 0301 |00e6: aput-object v13, v3, v1 │ │ -2cfc10: 4d0a 0309 |00e8: aput-object v10, v3, v9 │ │ -2cfc14: 6e20 5891 3c00 |00ea: invoke-virtual {v12, v3}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ -2cfc1a: 0c09 |00ed: move-result-object v9 │ │ -2cfc1c: 7020 1887 9200 |00ee: invoke-direct {v2, v9}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ -2cfc22: 3902 1300 |00f1: if-nez v2, 0104 // +0013 │ │ -2cfc26: 6209 5e82 |00f3: sget-object v9, Lorg/jaudiotagger/audio/asf/data/ContainerType;.CONTENT_DESCRIPTION:Lorg/jaudiotagger/audio/asf/data/ContainerType; // field@825e │ │ -2cfc2a: 3398 0f00 |00f5: if-ne v8, v9, 0104 // +000f │ │ -2cfc2e: 380b 0d00 |00f7: if-eqz v11, 0104 // +000d │ │ -2cfc32: 2202 1e10 |00f9: new-instance v2, Ljava/lang/IllegalArgumentException; // type@101e │ │ -2cfc36: 6209 8387 |00fb: sget-object v9, Lorg/jaudiotagger/logging/ErrorMessage;.WMA_ONLY_STRING_IN_CD:Lorg/jaudiotagger/logging/ErrorMessage; // field@8783 │ │ -2cfc3a: 6e10 5791 0900 |00fd: invoke-virtual {v9}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ -2cfc40: 0c09 |0100: move-result-object v9 │ │ -2cfc42: 7020 1887 9200 |0101: invoke-direct {v2, v9}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ -2cfc48: 1102 |0104: return-object v2 │ │ +2cfa34: |[2cfa34] org.jaudiotagger.audio.asf.data.ContainerType.checkConstraints:(Ljava/lang/String;[BIII)Ljava/lang/RuntimeException; │ │ +2cfa44: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +2cfa46: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +2cfa48: 3809 2500 |0002: if-eqz v9, 0027 // +0025 │ │ +2cfa4c: 390a 0300 |0004: if-nez v10, 0007 // +0003 │ │ +2cfa50: 2821 |0006: goto 0027 // +0021 │ │ +2cfa52: 7110 f38c 0900 |0007: invoke-static {v9}, Lorg/jaudiotagger/audio/asf/util/Utils;.isStringLengthValidNullSafe:(Ljava/lang/String;)Z // method@8cf3 │ │ +2cfa58: 0a02 |000a: move-result v2 │ │ +2cfa5a: 3902 1a00 |000b: if-nez v2, 0025 // +001a │ │ +2cfa5e: 2202 1e10 |000d: new-instance v2, Ljava/lang/IllegalArgumentException; // type@101e │ │ +2cfa62: 6203 8287 |000f: sget-object v3, Lorg/jaudiotagger/logging/ErrorMessage;.WMA_LENGTH_OF_STRING_IS_TOO_LARGE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8782 │ │ +2cfa66: 2314 be13 |0011: new-array v4, v1, [Ljava/lang/Object; // type@13be │ │ +2cfa6a: 6e10 aa87 0900 |0013: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@87aa │ │ +2cfa70: 0a09 |0016: move-result v9 │ │ +2cfa72: 7110 3487 0900 |0017: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2cfa78: 0c09 |001a: move-result-object v9 │ │ +2cfa7a: 4d09 0400 |001b: aput-object v9, v4, v0 │ │ +2cfa7e: 6e20 5891 4300 |001d: invoke-virtual {v3, v4}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ +2cfa84: 0c09 |0020: move-result-object v9 │ │ +2cfa86: 7020 1887 9200 |0021: invoke-direct {v2, v9}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ +2cfa8c: 280a |0024: goto 002e // +000a │ │ +2cfa8e: 1202 |0025: const/4 v2, #int 0 // #0 │ │ +2cfa90: 2808 |0026: goto 002e // +0008 │ │ +2cfa92: 2202 1e10 |0027: new-instance v2, Ljava/lang/IllegalArgumentException; // type@101e │ │ +2cfa96: 1a09 410a |0029: const-string v9, "Arguments must not be null." // string@0a41 │ │ +2cfa9a: 7020 1887 9200 |002b: invoke-direct {v2, v9}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ +2cfaa0: 1229 |002e: const/4 v9, #int 2 // #2 │ │ +2cfaa2: 1233 |002f: const/4 v3, #int 3 // #3 │ │ +2cfaa4: 3902 2e00 |0030: if-nez v2, 005e // +002e │ │ +2cfaa8: 21a4 |0032: array-length v4, v10 │ │ +2cfaaa: 8144 |0033: int-to-long v4, v4 │ │ +2cfaac: 6e30 878b 4805 |0034: invoke-virtual {v8, v4, v5}, Lorg/jaudiotagger/audio/asf/data/ContainerType;.isWithinValueRange:(J)Z // method@8b87 │ │ +2cfab2: 0a04 |0037: move-result v4 │ │ +2cfab4: 3904 2600 |0038: if-nez v4, 005e // +0026 │ │ +2cfab8: 2202 1e10 |003a: new-instance v2, Ljava/lang/IllegalArgumentException; // type@101e │ │ +2cfabc: 6204 8087 |003c: sget-object v4, Lorg/jaudiotagger/logging/ErrorMessage;.WMA_LENGTH_OF_DATA_IS_TOO_LARGE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8780 │ │ +2cfac0: 2335 be13 |003e: new-array v5, v3, [Ljava/lang/Object; // type@13be │ │ +2cfac4: 21aa |0040: array-length v10, v10 │ │ +2cfac6: 7110 3487 0a00 |0041: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2cfacc: 0c0a |0044: move-result-object v10 │ │ +2cface: 4d0a 0500 |0045: aput-object v10, v5, v0 │ │ +2cfad2: 6e10 818b 0800 |0047: invoke-virtual {v8}, Lorg/jaudiotagger/audio/asf/data/ContainerType;.getMaximumDataLength:()Ljava/math/BigInteger; // method@8b81 │ │ +2cfad8: 0c0a |004a: move-result-object v10 │ │ +2cfada: 4d0a 0501 |004b: aput-object v10, v5, v1 │ │ +2cfade: 6e10 808b 0800 |004d: invoke-virtual {v8}, Lorg/jaudiotagger/audio/asf/data/ContainerType;.getContainerGUID:()Lorg/jaudiotagger/audio/asf/data/GUID; // method@8b80 │ │ +2cfae4: 0c0a |0050: move-result-object v10 │ │ +2cfae6: 6e10 dc8b 0a00 |0051: invoke-virtual {v10}, Lorg/jaudiotagger/audio/asf/data/GUID;.getDescription:()Ljava/lang/String; // method@8bdc │ │ +2cfaec: 0c0a |0054: move-result-object v10 │ │ +2cfaee: 4d0a 0509 |0055: aput-object v10, v5, v9 │ │ +2cfaf2: 6e20 5891 5400 |0057: invoke-virtual {v4, v5}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ +2cfaf8: 0c0a |005a: move-result-object v10 │ │ +2cfafa: 7020 1887 a200 |005b: invoke-direct {v2, v10}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ +2cfb00: 1a0a 7a04 |005e: const-string v10, "0" // string@047a │ │ +2cfb04: 1304 7f00 |0060: const/16 v4, #int 127 // #7f │ │ +2cfb08: 3902 3800 |0062: if-nez v2, 009a // +0038 │ │ +2cfb0c: 3a0c 0c00 |0064: if-ltz v12, 0070 // +000c │ │ +2cfb10: 364c 0a00 |0066: if-gt v12, v4, 0070 // +000a │ │ +2cfb14: 6e10 868b 0800 |0068: invoke-virtual {v8}, Lorg/jaudiotagger/audio/asf/data/ContainerType;.isStreamNumberEnabled:()Z // method@8b86 │ │ +2cfb1a: 0a05 |006b: move-result v5 │ │ +2cfb1c: 3905 2e00 |006c: if-nez v5, 009a // +002e │ │ +2cfb20: 380c 2c00 |006e: if-eqz v12, 009a // +002c │ │ +2cfb24: 6e10 868b 0800 |0070: invoke-virtual {v8}, Lorg/jaudiotagger/audio/asf/data/ContainerType;.isStreamNumberEnabled:()Z // method@8b86 │ │ +2cfb2a: 0a02 |0073: move-result v2 │ │ +2cfb2c: 3802 0500 |0074: if-eqz v2, 0079 // +0005 │ │ +2cfb30: 1a02 7c04 |0076: const-string v2, "0 to 127" // string@047c │ │ +2cfb34: 2802 |0078: goto 007a // +0002 │ │ +2cfb36: 07a2 |0079: move-object v2, v10 │ │ +2cfb38: 2205 1e10 |007a: new-instance v5, Ljava/lang/IllegalArgumentException; // type@101e │ │ +2cfb3c: 6206 7f87 |007c: sget-object v6, Lorg/jaudiotagger/logging/ErrorMessage;.WMA_INVALID_STREAM_REFERNCE:Lorg/jaudiotagger/logging/ErrorMessage; // field@877f │ │ +2cfb40: 2337 be13 |007e: new-array v7, v3, [Ljava/lang/Object; // type@13be │ │ +2cfb44: 7110 3487 0c00 |0080: invoke-static {v12}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2cfb4a: 0c0c |0083: move-result-object v12 │ │ +2cfb4c: 4d0c 0700 |0084: aput-object v12, v7, v0 │ │ +2cfb50: 4d02 0701 |0086: aput-object v2, v7, v1 │ │ +2cfb54: 6e10 808b 0800 |0088: invoke-virtual {v8}, Lorg/jaudiotagger/audio/asf/data/ContainerType;.getContainerGUID:()Lorg/jaudiotagger/audio/asf/data/GUID; // method@8b80 │ │ +2cfb5a: 0c0c |008b: move-result-object v12 │ │ +2cfb5c: 6e10 dc8b 0c00 |008c: invoke-virtual {v12}, Lorg/jaudiotagger/audio/asf/data/GUID;.getDescription:()Ljava/lang/String; // method@8bdc │ │ +2cfb62: 0c0c |008f: move-result-object v12 │ │ +2cfb64: 4d0c 0709 |0090: aput-object v12, v7, v9 │ │ +2cfb68: 6e20 5891 7600 |0092: invoke-virtual {v6, v7}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ +2cfb6e: 0c0c |0095: move-result-object v12 │ │ +2cfb70: 7020 1887 c500 |0096: invoke-direct {v5, v12}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ +2cfb76: 0752 |0099: move-object v2, v5 │ │ +2cfb78: 3902 2200 |009a: if-nez v2, 00bc // +0022 │ │ +2cfb7c: 126c |009c: const/4 v12, #int 6 // #6 │ │ +2cfb7e: 33cb 1f00 |009d: if-ne v11, v12, 00bc // +001f │ │ +2cfb82: 6e10 838b 0800 |009f: invoke-virtual {v8}, Lorg/jaudiotagger/audio/asf/data/ContainerType;.isGuidEnabled:()Z // method@8b83 │ │ +2cfb88: 0a0c |00a2: move-result v12 │ │ +2cfb8a: 390c 1900 |00a3: if-nez v12, 00bc // +0019 │ │ +2cfb8e: 2202 1e10 |00a5: new-instance v2, Ljava/lang/IllegalArgumentException; // type@101e │ │ +2cfb92: 620c 7d87 |00a7: sget-object v12, Lorg/jaudiotagger/logging/ErrorMessage;.WMA_INVALID_GUID_USE:Lorg/jaudiotagger/logging/ErrorMessage; // field@877d │ │ +2cfb96: 2315 be13 |00a9: new-array v5, v1, [Ljava/lang/Object; // type@13be │ │ +2cfb9a: 6e10 808b 0800 |00ab: invoke-virtual {v8}, Lorg/jaudiotagger/audio/asf/data/ContainerType;.getContainerGUID:()Lorg/jaudiotagger/audio/asf/data/GUID; // method@8b80 │ │ +2cfba0: 0c06 |00ae: move-result-object v6 │ │ +2cfba2: 6e10 dc8b 0600 |00af: invoke-virtual {v6}, Lorg/jaudiotagger/audio/asf/data/GUID;.getDescription:()Ljava/lang/String; // method@8bdc │ │ +2cfba8: 0c06 |00b2: move-result-object v6 │ │ +2cfbaa: 4d06 0500 |00b3: aput-object v6, v5, v0 │ │ +2cfbae: 6e20 5891 5c00 |00b5: invoke-virtual {v12, v5}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ +2cfbb4: 0c0c |00b8: move-result-object v12 │ │ +2cfbb6: 7020 1887 c200 |00b9: invoke-direct {v2, v12}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ +2cfbbc: 3902 3500 |00bc: if-nez v2, 00f1 // +0035 │ │ +2cfbc0: 380d 0800 |00be: if-eqz v13, 00c6 // +0008 │ │ +2cfbc4: 6e10 848b 0800 |00c0: invoke-virtual {v8}, Lorg/jaudiotagger/audio/asf/data/ContainerType;.isLanguageEnabled:()Z // method@8b84 │ │ +2cfbca: 0a0c |00c3: move-result v12 │ │ +2cfbcc: 380c 0600 |00c4: if-eqz v12, 00ca // +0006 │ │ +2cfbd0: 3a0d 0400 |00c6: if-ltz v13, 00ca // +0004 │ │ +2cfbd4: 344d 2900 |00c8: if-lt v13, v4, 00f1 // +0029 │ │ +2cfbd8: 6e10 868b 0800 |00ca: invoke-virtual {v8}, Lorg/jaudiotagger/audio/asf/data/ContainerType;.isStreamNumberEnabled:()Z // method@8b86 │ │ +2cfbde: 0a0c |00cd: move-result v12 │ │ +2cfbe0: 380c 0400 |00ce: if-eqz v12, 00d2 // +0004 │ │ +2cfbe4: 1a0a 7b04 |00d0: const-string v10, "0 to 126" // string@047b │ │ +2cfbe8: 2202 1e10 |00d2: new-instance v2, Ljava/lang/IllegalArgumentException; // type@101e │ │ +2cfbec: 620c 7e87 |00d4: sget-object v12, Lorg/jaudiotagger/logging/ErrorMessage;.WMA_INVALID_LANGUAGE_USE:Lorg/jaudiotagger/logging/ErrorMessage; // field@877e │ │ +2cfbf0: 2333 be13 |00d6: new-array v3, v3, [Ljava/lang/Object; // type@13be │ │ +2cfbf4: 7110 3487 0d00 |00d8: invoke-static {v13}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2cfbfa: 0c0d |00db: move-result-object v13 │ │ +2cfbfc: 4d0d 0300 |00dc: aput-object v13, v3, v0 │ │ +2cfc00: 6e10 808b 0800 |00de: invoke-virtual {v8}, Lorg/jaudiotagger/audio/asf/data/ContainerType;.getContainerGUID:()Lorg/jaudiotagger/audio/asf/data/GUID; // method@8b80 │ │ +2cfc06: 0c0d |00e1: move-result-object v13 │ │ +2cfc08: 6e10 dc8b 0d00 |00e2: invoke-virtual {v13}, Lorg/jaudiotagger/audio/asf/data/GUID;.getDescription:()Ljava/lang/String; // method@8bdc │ │ +2cfc0e: 0c0d |00e5: move-result-object v13 │ │ +2cfc10: 4d0d 0301 |00e6: aput-object v13, v3, v1 │ │ +2cfc14: 4d0a 0309 |00e8: aput-object v10, v3, v9 │ │ +2cfc18: 6e20 5891 3c00 |00ea: invoke-virtual {v12, v3}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ +2cfc1e: 0c09 |00ed: move-result-object v9 │ │ +2cfc20: 7020 1887 9200 |00ee: invoke-direct {v2, v9}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ +2cfc26: 3902 1300 |00f1: if-nez v2, 0104 // +0013 │ │ +2cfc2a: 6209 5e82 |00f3: sget-object v9, Lorg/jaudiotagger/audio/asf/data/ContainerType;.CONTENT_DESCRIPTION:Lorg/jaudiotagger/audio/asf/data/ContainerType; // field@825e │ │ +2cfc2e: 3398 0f00 |00f5: if-ne v8, v9, 0104 // +000f │ │ +2cfc32: 380b 0d00 |00f7: if-eqz v11, 0104 // +000d │ │ +2cfc36: 2202 1e10 |00f9: new-instance v2, Ljava/lang/IllegalArgumentException; // type@101e │ │ +2cfc3a: 6209 8387 |00fb: sget-object v9, Lorg/jaudiotagger/logging/ErrorMessage;.WMA_ONLY_STRING_IN_CD:Lorg/jaudiotagger/logging/ErrorMessage; // field@8783 │ │ +2cfc3e: 6e10 5791 0900 |00fd: invoke-virtual {v9}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ +2cfc44: 0c09 |0100: move-result-object v9 │ │ +2cfc46: 7020 1887 9200 |0101: invoke-direct {v2, v9}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ +2cfc4c: 1102 |0104: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0007 line=194 │ │ 0x000d line=196 │ │ 0x0027 line=190 │ │ 0x0032 line=199 │ │ 0x003a line=201 │ │ @@ -689687,17 +689687,17 @@ │ │ type : '()Lorg/jaudiotagger/audio/asf/data/GUID;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2cfcf8: |[2cfcf8] org.jaudiotagger.audio.asf.data.ContainerType.getContainerGUID:()Lorg/jaudiotagger/audio/asf/data/GUID; │ │ -2cfd08: 5410 6282 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/asf/data/ContainerType;.containerGUID:Lorg/jaudiotagger/audio/asf/data/GUID; // field@8262 │ │ -2cfd0c: 1100 |0002: return-object v0 │ │ +2cfcfc: |[2cfcfc] org.jaudiotagger.audio.asf.data.ContainerType.getContainerGUID:()Lorg/jaudiotagger/audio/asf/data/GUID; │ │ +2cfd0c: 5410 6282 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/asf/data/ContainerType;.containerGUID:Lorg/jaudiotagger/audio/asf/data/GUID; // field@8262 │ │ +2cfd10: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=229 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/asf/data/ContainerType; │ │ │ │ #3 : (in Lorg/jaudiotagger/audio/asf/data/ContainerType;) │ │ @@ -689705,17 +689705,17 @@ │ │ type : '()Ljava/math/BigInteger;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2cfc4c: |[2cfc4c] org.jaudiotagger.audio.asf.data.ContainerType.getMaximumDataLength:()Ljava/math/BigInteger; │ │ -2cfc5c: 5410 6582 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/asf/data/ContainerType;.maximumDataLength:Ljava/math/BigInteger; // field@8265 │ │ -2cfc60: 1100 |0002: return-object v0 │ │ +2cfc50: |[2cfc50] org.jaudiotagger.audio.asf.data.ContainerType.getMaximumDataLength:()Ljava/math/BigInteger; │ │ +2cfc60: 5410 6582 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/asf/data/ContainerType;.maximumDataLength:Ljava/math/BigInteger; // field@8265 │ │ +2cfc64: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=237 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/asf/data/ContainerType; │ │ │ │ #4 : (in Lorg/jaudiotagger/audio/asf/data/ContainerType;) │ │ @@ -689723,17 +689723,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2cf994: |[2cf994] org.jaudiotagger.audio.asf.data.ContainerType.isGuidEnabled:()Z │ │ -2cf9a4: 5510 6382 |0000: iget-boolean v0, v1, Lorg/jaudiotagger/audio/asf/data/ContainerType;.guidEnabled:Z // field@8263 │ │ -2cf9a8: 0f00 |0002: return v0 │ │ +2cf998: |[2cf998] org.jaudiotagger.audio.asf.data.ContainerType.isGuidEnabled:()Z │ │ +2cf9a8: 5510 6382 |0000: iget-boolean v0, v1, Lorg/jaudiotagger/audio/asf/data/ContainerType;.guidEnabled:Z // field@8263 │ │ +2cf9ac: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=245 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/asf/data/ContainerType; │ │ │ │ #5 : (in Lorg/jaudiotagger/audio/asf/data/ContainerType;) │ │ @@ -689741,17 +689741,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2cf9ac: |[2cf9ac] org.jaudiotagger.audio.asf.data.ContainerType.isLanguageEnabled:()Z │ │ -2cf9bc: 5510 6482 |0000: iget-boolean v0, v1, Lorg/jaudiotagger/audio/asf/data/ContainerType;.languageEnabled:Z // field@8264 │ │ -2cf9c0: 0f00 |0002: return v0 │ │ +2cf9b0: |[2cf9b0] org.jaudiotagger.audio.asf.data.ContainerType.isLanguageEnabled:()Z │ │ +2cf9c0: 5510 6482 |0000: iget-boolean v0, v1, Lorg/jaudiotagger/audio/asf/data/ContainerType;.languageEnabled:Z // field@8264 │ │ +2cf9c4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=253 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/asf/data/ContainerType; │ │ │ │ #6 : (in Lorg/jaudiotagger/audio/asf/data/ContainerType;) │ │ @@ -689759,17 +689759,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2cf9c4: |[2cf9c4] org.jaudiotagger.audio.asf.data.ContainerType.isMultiValued:()Z │ │ -2cf9d4: 5510 6682 |0000: iget-boolean v0, v1, Lorg/jaudiotagger/audio/asf/data/ContainerType;.multiValued:Z // field@8266 │ │ -2cf9d8: 0f00 |0002: return v0 │ │ +2cf9c8: |[2cf9c8] org.jaudiotagger.audio.asf.data.ContainerType.isMultiValued:()Z │ │ +2cf9d8: 5510 6682 |0000: iget-boolean v0, v1, Lorg/jaudiotagger/audio/asf/data/ContainerType;.multiValued:Z // field@8266 │ │ +2cf9dc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=274 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/asf/data/ContainerType; │ │ │ │ #7 : (in Lorg/jaudiotagger/audio/asf/data/ContainerType;) │ │ @@ -689777,17 +689777,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2cf9dc: |[2cf9dc] org.jaudiotagger.audio.asf.data.ContainerType.isStreamNumberEnabled:()Z │ │ -2cf9ec: 5510 6882 |0000: iget-boolean v0, v1, Lorg/jaudiotagger/audio/asf/data/ContainerType;.streamEnabled:Z // field@8268 │ │ -2cf9f0: 0f00 |0002: return v0 │ │ +2cf9e0: |[2cf9e0] org.jaudiotagger.audio.asf.data.ContainerType.isStreamNumberEnabled:()Z │ │ +2cf9f0: 5510 6882 |0000: iget-boolean v0, v1, Lorg/jaudiotagger/audio/asf/data/ContainerType;.streamEnabled:Z // field@8268 │ │ +2cf9f4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=282 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/asf/data/ContainerType; │ │ │ │ #8 : (in Lorg/jaudiotagger/audio/asf/data/ContainerType;) │ │ @@ -689795,28 +689795,28 @@ │ │ type : '(J)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 22 16-bit code units │ │ -2cf9f4: |[2cf9f4] org.jaudiotagger.audio.asf.data.ContainerType.isWithinValueRange:(J)Z │ │ -2cfa04: 5350 6782 |0000: iget-wide v0, v5, Lorg/jaudiotagger/audio/asf/data/ContainerType;.perfMaxDataLen:J // field@8267 │ │ -2cfa08: 1602 ffff |0002: const-wide/16 v2, #int -1 // #ffff │ │ -2cfa0c: 3104 0002 |0004: cmp-long v4, v0, v2 │ │ -2cfa10: 3804 0600 |0006: if-eqz v4, 000c // +0006 │ │ -2cfa14: 3102 0006 |0008: cmp-long v2, v0, v6 │ │ -2cfa18: 3a02 0a00 |000a: if-ltz v2, 0014 // +000a │ │ -2cfa1c: 1600 0000 |000c: const-wide/16 v0, #int 0 // #0 │ │ -2cfa20: 3102 0600 |000e: cmp-long v2, v6, v0 │ │ -2cfa24: 3a02 0400 |0010: if-ltz v2, 0014 // +0004 │ │ -2cfa28: 1216 |0012: const/4 v6, #int 1 // #1 │ │ -2cfa2a: 2802 |0013: goto 0015 // +0002 │ │ -2cfa2c: 1206 |0014: const/4 v6, #int 0 // #0 │ │ -2cfa2e: 0f06 |0015: return v6 │ │ +2cf9f8: |[2cf9f8] org.jaudiotagger.audio.asf.data.ContainerType.isWithinValueRange:(J)Z │ │ +2cfa08: 5350 6782 |0000: iget-wide v0, v5, Lorg/jaudiotagger/audio/asf/data/ContainerType;.perfMaxDataLen:J // field@8267 │ │ +2cfa0c: 1602 ffff |0002: const-wide/16 v2, #int -1 // #ffff │ │ +2cfa10: 3104 0002 |0004: cmp-long v4, v0, v2 │ │ +2cfa14: 3804 0600 |0006: if-eqz v4, 000c // +0006 │ │ +2cfa18: 3102 0006 |0008: cmp-long v2, v0, v6 │ │ +2cfa1c: 3a02 0a00 |000a: if-ltz v2, 0014 // +000a │ │ +2cfa20: 1600 0000 |000c: const-wide/16 v0, #int 0 // #0 │ │ +2cfa24: 3102 0600 |000e: cmp-long v2, v6, v0 │ │ +2cfa28: 3a02 0400 |0010: if-ltz v2, 0014 // +0004 │ │ +2cfa2c: 1216 |0012: const/4 v6, #int 1 // #1 │ │ +2cfa2e: 2802 |0013: goto 0015 // +0002 │ │ +2cfa30: 1206 |0014: const/4 v6, #int 0 // #0 │ │ +2cfa32: 0f06 |0015: return v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=266 │ │ locals : │ │ 0x0000 - 0x0016 reg=5 this Lorg/jaudiotagger/audio/asf/data/ContainerType; │ │ 0x0000 - 0x0016 reg=6 (null) J │ │ │ │ @@ -689994,214 +689994,214 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 20 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 1070 16-bit code units │ │ -2d1204: |[2d1204] org.jaudiotagger.audio.asf.data.GUID.:()V │ │ -2d1214: 2200 f810 |0000: new-instance v0, Lorg/jaudiotagger/audio/asf/data/GUID; // type@10f8 │ │ -2d1218: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ -2d121c: 2312 2013 |0004: new-array v2, v1, [I // type@1320 │ │ -2d1220: 2602 7c01 0000 |0006: fill-array-data v2, 00000182 // +0000017c │ │ -2d1226: 1a03 8e0a |0009: const-string v3, "Audio error concealment absent." // string@0a8e │ │ -2d122a: 7030 d78b 2003 |000b: invoke-direct {v0, v2, v3}, Lorg/jaudiotagger/audio/asf/data/GUID;.:([ILjava/lang/String;)V // method@8bd7 │ │ -2d1230: 6900 8782 |000e: sput-object v0, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_AUDIO_ERROR_CONCEALEMENT_ABSENT:Lorg/jaudiotagger/audio/asf/data/GUID; // field@8287 │ │ -2d1234: 2202 f810 |0010: new-instance v2, Lorg/jaudiotagger/audio/asf/data/GUID; // type@10f8 │ │ -2d1238: 2313 2013 |0012: new-array v3, v1, [I // type@1320 │ │ -2d123c: 2603 9201 0000 |0014: fill-array-data v3, 000001a6 // +00000192 │ │ -2d1242: 1a04 a91f |0017: const-string v4, "Interleaved audio error concealment." // string@1fa9 │ │ -2d1246: 7030 d78b 3204 |0019: invoke-direct {v2, v3, v4}, Lorg/jaudiotagger/audio/asf/data/GUID;.:([ILjava/lang/String;)V // method@8bd7 │ │ -2d124c: 6902 8882 |001c: sput-object v2, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_AUDIO_ERROR_CONCEALEMENT_INTERLEAVED:Lorg/jaudiotagger/audio/asf/data/GUID; // field@8288 │ │ -2d1250: 2202 f810 |001e: new-instance v2, Lorg/jaudiotagger/audio/asf/data/GUID; // type@10f8 │ │ -2d1254: 2313 2013 |0020: new-array v3, v1, [I // type@1320 │ │ -2d1258: 2603 a801 0000 |0022: fill-array-data v3, 000001ca // +000001a8 │ │ -2d125e: 1a04 d100 |0025: const-string v4, " Audio stream" // string@00d1 │ │ -2d1262: 7030 d78b 3204 |0027: invoke-direct {v2, v3, v4}, Lorg/jaudiotagger/audio/asf/data/GUID;.:([ILjava/lang/String;)V // method@8bd7 │ │ -2d1268: 6902 8682 |002a: sput-object v2, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_AUDIOSTREAM:Lorg/jaudiotagger/audio/asf/data/GUID; // field@8286 │ │ -2d126c: 2203 f810 |002c: new-instance v3, Lorg/jaudiotagger/audio/asf/data/GUID; // type@10f8 │ │ -2d1270: 2314 2013 |002e: new-array v4, v1, [I // type@1320 │ │ -2d1274: 2604 be01 0000 |0030: fill-array-data v4, 000001ee // +000001be │ │ -2d127a: 1a05 2e12 |0033: const-string v5, "Content Branding" // string@122e │ │ -2d127e: 7030 d78b 4305 |0035: invoke-direct {v3, v4, v5}, Lorg/jaudiotagger/audio/asf/data/GUID;.:([ILjava/lang/String;)V // method@8bd7 │ │ -2d1284: 6903 8a82 |0038: sput-object v3, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_CONTENT_BRANDING:Lorg/jaudiotagger/audio/asf/data/GUID; // field@828a │ │ -2d1288: 2204 f810 |003a: new-instance v4, Lorg/jaudiotagger/audio/asf/data/GUID; // type@10f8 │ │ -2d128c: 2315 2013 |003c: new-array v5, v1, [I // type@1320 │ │ -2d1290: 2605 d401 0000 |003e: fill-array-data v5, 00000212 // +000001d4 │ │ -2d1296: 1a06 3012 |0041: const-string v6, "Content Encryption Object" // string@1230 │ │ -2d129a: 7030 d78b 5406 |0043: invoke-direct {v4, v5, v6}, Lorg/jaudiotagger/audio/asf/data/GUID;.:([ILjava/lang/String;)V // method@8bd7 │ │ -2d12a0: 6904 8b82 |0046: sput-object v4, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_CONTENT_ENCRYPTION:Lorg/jaudiotagger/audio/asf/data/GUID; // field@828b │ │ -2d12a4: 2205 f810 |0048: new-instance v5, Lorg/jaudiotagger/audio/asf/data/GUID; // type@10f8 │ │ -2d12a8: 2316 2013 |004a: new-array v6, v1, [I // type@1320 │ │ -2d12ac: 2606 ea01 0000 |004c: fill-array-data v6, 00000236 // +000001ea │ │ -2d12b2: 1a07 2f12 |004f: const-string v7, "Content Description" // string@122f │ │ -2d12b6: 7030 d78b 6507 |0051: invoke-direct {v5, v6, v7}, Lorg/jaudiotagger/audio/asf/data/GUID;.:([ILjava/lang/String;)V // method@8bd7 │ │ -2d12bc: 6905 8982 |0054: sput-object v5, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_CONTENTDESCRIPTION:Lorg/jaudiotagger/audio/asf/data/GUID; // field@8289 │ │ -2d12c0: 2206 f810 |0056: new-instance v6, Lorg/jaudiotagger/audio/asf/data/GUID; // type@10f8 │ │ -2d12c4: 2317 2013 |0058: new-array v7, v1, [I // type@1320 │ │ -2d12c8: 2607 0002 0000 |005a: fill-array-data v7, 0000025a // +00000200 │ │ -2d12ce: 1a08 9316 |005d: const-string v8, "Encoding description" // string@1693 │ │ -2d12d2: 7030 d78b 7608 |005f: invoke-direct {v6, v7, v8}, Lorg/jaudiotagger/audio/asf/data/GUID;.:([ILjava/lang/String;)V // method@8bd7 │ │ -2d12d8: 6906 8c82 |0062: sput-object v6, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_ENCODING:Lorg/jaudiotagger/audio/asf/data/GUID; // field@828c │ │ -2d12dc: 2207 f810 |0064: new-instance v7, Lorg/jaudiotagger/audio/asf/data/GUID; // type@10f8 │ │ -2d12e0: 2318 2013 |0066: new-array v8, v1, [I // type@1320 │ │ -2d12e4: 2608 1602 0000 |0068: fill-array-data v8, 0000027e // +00000216 │ │ -2d12ea: 1a09 0d17 |006b: const-string v9, "Extended Content Description" // string@170d │ │ -2d12ee: 7030 d78b 8709 |006d: invoke-direct {v7, v8, v9}, Lorg/jaudiotagger/audio/asf/data/GUID;.:([ILjava/lang/String;)V // method@8bd7 │ │ -2d12f4: 6907 8d82 |0070: sput-object v7, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_EXTENDED_CONTENT_DESCRIPTION:Lorg/jaudiotagger/audio/asf/data/GUID; // field@828d │ │ -2d12f8: 2208 f810 |0072: new-instance v8, Lorg/jaudiotagger/audio/asf/data/GUID; // type@10f8 │ │ -2d12fc: 2319 2013 |0074: new-array v9, v1, [I // type@1320 │ │ -2d1300: 2609 2c02 0000 |0076: fill-array-data v9, 000002a2 // +0000022c │ │ -2d1306: 1a0a 121a |0079: const-string v10, "File header" // string@1a12 │ │ -2d130a: 7030 d78b 980a |007b: invoke-direct {v8, v9, v10}, Lorg/jaudiotagger/audio/asf/data/GUID;.:([ILjava/lang/String;)V // method@8bd7 │ │ -2d1310: 6908 8e82 |007e: sput-object v8, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_FILE:Lorg/jaudiotagger/audio/asf/data/GUID; // field@828e │ │ -2d1314: 2209 f810 |0080: new-instance v9, Lorg/jaudiotagger/audio/asf/data/GUID; // type@10f8 │ │ -2d1318: 231a 2013 |0082: new-array v10, v1, [I // type@1320 │ │ -2d131c: 260a 4202 0000 |0084: fill-array-data v10, 000002c6 // +00000242 │ │ -2d1322: 1a0b 5c0a |0087: const-string v11, "Asf header" // string@0a5c │ │ -2d1326: 7030 d78b a90b |0089: invoke-direct {v9, v10, v11}, Lorg/jaudiotagger/audio/asf/data/GUID;.:([ILjava/lang/String;)V // method@8bd7 │ │ -2d132c: 6909 8f82 |008c: sput-object v9, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_HEADER:Lorg/jaudiotagger/audio/asf/data/GUID; // field@828f │ │ -2d1330: 220a f810 |008e: new-instance v10, Lorg/jaudiotagger/audio/asf/data/GUID; // type@10f8 │ │ -2d1334: 231b 2013 |0090: new-array v11, v1, [I // type@1320 │ │ -2d1338: 260b 5802 0000 |0092: fill-array-data v11, 000002ea // +00000258 │ │ -2d133e: 1a0c 211d |0095: const-string v12, "Header Extension" // string@1d21 │ │ -2d1342: 7030 d78b ba0c |0097: invoke-direct {v10, v11, v12}, Lorg/jaudiotagger/audio/asf/data/GUID;.:([ILjava/lang/String;)V // method@8bd7 │ │ -2d1348: 690a 9082 |009a: sput-object v10, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_HEADER_EXTENSION:Lorg/jaudiotagger/audio/asf/data/GUID; // field@8290 │ │ -2d134c: 220b f810 |009c: new-instance v11, Lorg/jaudiotagger/audio/asf/data/GUID; // type@10f8 │ │ -2d1350: 231c 2013 |009e: new-array v12, v1, [I // type@1320 │ │ -2d1354: 260c 6e02 0000 |00a0: fill-array-data v12, 0000030e // +0000026e │ │ -2d135a: 1a0d d32f |00a3: const-string v13, "Language List" // string@2fd3 │ │ -2d135e: 7030 d78b cb0d |00a5: invoke-direct {v11, v12, v13}, Lorg/jaudiotagger/audio/asf/data/GUID;.:([ILjava/lang/String;)V // method@8bd7 │ │ -2d1364: 690b 9182 |00a8: sput-object v11, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_LANGUAGE_LIST:Lorg/jaudiotagger/audio/asf/data/GUID; // field@8291 │ │ -2d1368: 220c f810 |00aa: new-instance v12, Lorg/jaudiotagger/audio/asf/data/GUID; // type@10f8 │ │ -2d136c: 231d 2013 |00ac: new-array v13, v1, [I // type@1320 │ │ -2d1370: 260d 8402 0000 |00ae: fill-array-data v13, 00000332 // +00000284 │ │ -2d1376: 1a0e ef3b |00b1: const-string v14, "Metadata" // string@3bef │ │ -2d137a: 7030 d78b dc0e |00b3: invoke-direct {v12, v13, v14}, Lorg/jaudiotagger/audio/asf/data/GUID;.:([ILjava/lang/String;)V // method@8bd7 │ │ -2d1380: 690c 9382 |00b6: sput-object v12, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_METADATA:Lorg/jaudiotagger/audio/asf/data/GUID; // field@8293 │ │ -2d1384: 220d f810 |00b8: new-instance v13, Lorg/jaudiotagger/audio/asf/data/GUID; // type@10f8 │ │ -2d1388: 231e 2013 |00ba: new-array v14, v1, [I // type@1320 │ │ -2d138c: 260e 9a02 0000 |00bc: fill-array-data v14, 00000356 // +0000029a │ │ -2d1392: 1a0f f13b |00bf: const-string v15, "Metadata Library" // string@3bf1 │ │ -2d1396: 7030 d78b ed0f |00c1: invoke-direct {v13, v14, v15}, Lorg/jaudiotagger/audio/asf/data/GUID;.:([ILjava/lang/String;)V // method@8bd7 │ │ -2d139c: 690d 9482 |00c4: sput-object v13, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_METADATA_LIBRARY:Lorg/jaudiotagger/audio/asf/data/GUID; // field@8294 │ │ -2d13a0: 1a0e b956 |00c6: const-string v14, "[a-f0-9]{8}\-[a-f0-9]{4}\-[a-f0-9]{4}\-[a-f0-9]{4}\-[a-f0-9]{12}" // string@56b9 │ │ -2d13a4: 122f |00c8: const/4 v15, #int 2 // #2 │ │ -2d13a6: 7120 2a8a fe00 |00c9: invoke-static {v14, v15}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;I)Ljava/util/regex/Pattern; // method@8a2a │ │ -2d13ac: 0c0e |00cc: move-result-object v14 │ │ -2d13ae: 690e 9582 |00cd: sput-object v14, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_PATTERN:Ljava/util/regex/Pattern; // field@8295 │ │ -2d13b2: 220e f810 |00cf: new-instance v14, Lorg/jaudiotagger/audio/asf/data/GUID; // type@10f8 │ │ -2d13b6: 231f 2013 |00d1: new-array v15, v1, [I // type@1320 │ │ -2d13ba: 260f a702 0000 |00d3: fill-array-data v15, 0000037a // +000002a7 │ │ -2d13c0: 1a01 6748 |00d6: const-string v1, "Stream" // string@4867 │ │ -2d13c4: 7030 d78b fe01 |00d8: invoke-direct {v14, v15, v1}, Lorg/jaudiotagger/audio/asf/data/GUID;.:([ILjava/lang/String;)V // method@8bd7 │ │ -2d13ca: 690e 9682 |00db: sput-object v14, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_STREAM:Lorg/jaudiotagger/audio/asf/data/GUID; // field@8296 │ │ -2d13ce: 2201 f810 |00dd: new-instance v1, Lorg/jaudiotagger/audio/asf/data/GUID; // type@10f8 │ │ -2d13d2: 0810 0b00 |00df: move-object/from16 v16, v11 │ │ -2d13d6: 130f 1000 |00e1: const/16 v15, #int 16 // #10 │ │ -2d13da: 23fb 2013 |00e3: new-array v11, v15, [I // type@1320 │ │ -2d13de: 260b b902 0000 |00e5: fill-array-data v11, 0000039e // +000002b9 │ │ -2d13e4: 1a0f 6848 |00e8: const-string v15, "Stream bitrate properties" // string@4868 │ │ -2d13e8: 7030 d78b b10f |00ea: invoke-direct {v1, v11, v15}, Lorg/jaudiotagger/audio/asf/data/GUID;.:([ILjava/lang/String;)V // method@8bd7 │ │ -2d13ee: 6901 9782 |00ed: sput-object v1, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_STREAM_BITRATE_PROPERTIES:Lorg/jaudiotagger/audio/asf/data/GUID; // field@8297 │ │ -2d13f2: 220b f810 |00ef: new-instance v11, Lorg/jaudiotagger/audio/asf/data/GUID; // type@10f8 │ │ -2d13f6: 0811 0c00 |00f1: move-object/from16 v17, v12 │ │ -2d13fa: 130f 1000 |00f3: const/16 v15, #int 16 // #10 │ │ -2d13fe: 23fc 2013 |00f5: new-array v12, v15, [I // type@1320 │ │ -2d1402: 260c cb02 0000 |00f7: fill-array-data v12, 000003c2 // +000002cb │ │ -2d1408: 1a0f 2850 |00fa: const-string v15, "Unspecified" // string@5028 │ │ -2d140c: 7030 d78b cb0f |00fc: invoke-direct {v11, v12, v15}, Lorg/jaudiotagger/audio/asf/data/GUID;.:([ILjava/lang/String;)V // method@8bd7 │ │ -2d1412: 690b 9982 |00ff: sput-object v11, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_UNSPECIFIED:Lorg/jaudiotagger/audio/asf/data/GUID; // field@8299 │ │ -2d1416: 220c f810 |0101: new-instance v12, Lorg/jaudiotagger/audio/asf/data/GUID; // type@10f8 │ │ -2d141a: 0812 0d00 |0103: move-object/from16 v18, v13 │ │ -2d141e: 130f 1000 |0105: const/16 v15, #int 16 // #10 │ │ -2d1422: 23fd 2013 |0107: new-array v13, v15, [I // type@1320 │ │ -2d1426: 260d dd02 0000 |0109: fill-array-data v13, 000003e6 // +000002dd │ │ -2d142c: 1a0f 6f52 |010c: const-string v15, "Video stream" // string@526f │ │ -2d1430: 7030 d78b dc0f |010e: invoke-direct {v12, v13, v15}, Lorg/jaudiotagger/audio/asf/data/GUID;.:([ILjava/lang/String;)V // method@8bd7 │ │ -2d1436: 690c 9a82 |0111: sput-object v12, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_VIDEOSTREAM:Lorg/jaudiotagger/audio/asf/data/GUID; // field@829a │ │ -2d143a: 220d f810 |0113: new-instance v13, Lorg/jaudiotagger/audio/asf/data/GUID; // type@10f8 │ │ -2d143e: 0813 0b00 |0115: move-object/from16 v19, v11 │ │ -2d1442: 130f 1000 |0117: const/16 v15, #int 16 // #10 │ │ -2d1446: 23fb 2013 |0119: new-array v11, v15, [I // type@1320 │ │ -2d144a: 260b ef02 0000 |011b: fill-array-data v11, 0000040a // +000002ef │ │ -2d1450: 1a0f ab46 |011e: const-string v15, "Script Command Object" // string@46ab │ │ -2d1454: 7030 d78b bd0f |0120: invoke-direct {v13, v11, v15}, Lorg/jaudiotagger/audio/asf/data/GUID;.:([ILjava/lang/String;)V // method@8bd7 │ │ -2d145a: 690d 9c82 |0123: sput-object v13, Lorg/jaudiotagger/audio/asf/data/GUID;.SCRIPT_COMMAND_OBJECT:Lorg/jaudiotagger/audio/asf/data/GUID; // field@829c │ │ -2d145e: 130b 1200 |0125: const/16 v11, #int 18 // #12 │ │ -2d1462: 23bb cf13 |0127: new-array v11, v11, [Lorg/jaudiotagger/audio/asf/data/GUID; // type@13cf │ │ -2d1466: 120f |0129: const/4 v15, #int 0 // #0 │ │ -2d1468: 4d00 0b0f |012a: aput-object v0, v11, v15 │ │ -2d146c: 1210 |012c: const/4 v0, #int 1 // #1 │ │ -2d146e: 4d05 0b00 |012d: aput-object v5, v11, v0 │ │ -2d1472: 1220 |012f: const/4 v0, #int 2 // #2 │ │ -2d1474: 4d02 0b00 |0130: aput-object v2, v11, v0 │ │ -2d1478: 1230 |0132: const/4 v0, #int 3 // #3 │ │ -2d147a: 4d06 0b00 |0133: aput-object v6, v11, v0 │ │ -2d147e: 1240 |0135: const/4 v0, #int 4 // #4 │ │ -2d1480: 4d08 0b00 |0136: aput-object v8, v11, v0 │ │ -2d1484: 1250 |0138: const/4 v0, #int 5 // #5 │ │ -2d1486: 4d09 0b00 |0139: aput-object v9, v11, v0 │ │ -2d148a: 1260 |013b: const/4 v0, #int 6 // #6 │ │ -2d148c: 4d0e 0b00 |013c: aput-object v14, v11, v0 │ │ -2d1490: 1270 |013e: const/4 v0, #int 7 // #7 │ │ -2d1492: 4d07 0b00 |013f: aput-object v7, v11, v0 │ │ -2d1496: 1300 0800 |0141: const/16 v0, #int 8 // #8 │ │ -2d149a: 4d0c 0b00 |0143: aput-object v12, v11, v0 │ │ -2d149e: 1300 0900 |0145: const/16 v0, #int 9 // #9 │ │ -2d14a2: 4d0a 0b00 |0147: aput-object v10, v11, v0 │ │ -2d14a6: 1300 0a00 |0149: const/16 v0, #int 10 // #a │ │ -2d14aa: 4d01 0b00 |014b: aput-object v1, v11, v0 │ │ -2d14ae: 1300 0b00 |014d: const/16 v0, #int 11 // #b │ │ -2d14b2: 4d0d 0b00 |014f: aput-object v13, v11, v0 │ │ -2d14b6: 1300 0c00 |0151: const/16 v0, #int 12 // #c │ │ -2d14ba: 4d04 0b00 |0153: aput-object v4, v11, v0 │ │ -2d14be: 1300 0d00 |0155: const/16 v0, #int 13 // #d │ │ -2d14c2: 4d03 0b00 |0157: aput-object v3, v11, v0 │ │ -2d14c6: 1300 0e00 |0159: const/16 v0, #int 14 // #e │ │ -2d14ca: 4d13 0b00 |015b: aput-object v19, v11, v0 │ │ -2d14ce: 1300 0f00 |015d: const/16 v0, #int 15 // #f │ │ -2d14d2: 4d12 0b00 |015f: aput-object v18, v11, v0 │ │ -2d14d6: 1300 1000 |0161: const/16 v0, #int 16 // #10 │ │ -2d14da: 4d11 0b00 |0163: aput-object v17, v11, v0 │ │ -2d14de: 1300 1100 |0165: const/16 v0, #int 17 // #11 │ │ -2d14e2: 4d10 0b00 |0167: aput-object v16, v11, v0 │ │ -2d14e6: 690b 9b82 |0169: sput-object v11, Lorg/jaudiotagger/audio/asf/data/GUID;.KNOWN_GUIDS:[Lorg/jaudiotagger/audio/asf/data/GUID; // field@829b │ │ -2d14ea: 2200 8c10 |016b: new-instance v0, Ljava/util/HashMap; // type@108c │ │ -2d14ee: 21b1 |016d: array-length v1, v11 │ │ -2d14f0: 7020 2c89 1000 |016e: invoke-direct {v0, v1}, Ljava/util/HashMap;.:(I)V // method@892c │ │ -2d14f6: 6900 9882 |0171: sput-object v0, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_TO_CONFIGURED:Ljava/util/Map; // field@8298 │ │ -2d14fa: 21b0 |0173: array-length v0, v11 │ │ -2d14fc: 350f 0c00 |0174: if-ge v15, v0, 0180 // +000c │ │ -2d1500: 4601 0b0f |0176: aget-object v1, v11, v15 │ │ -2d1504: 6202 9882 |0178: sget-object v2, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_TO_CONFIGURED:Ljava/util/Map; // field@8298 │ │ -2d1508: 7230 9489 1201 |017a: invoke-interface {v2, v1, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2d150e: d80f 0f01 |017d: add-int/lit8 v15, v15, #int 1 // #01 │ │ -2d1512: 28f5 |017f: goto 0174 // -000b │ │ -2d1514: 0e00 |0180: return-void │ │ -2d1516: 0000 |0181: nop // spacer │ │ -2d1518: 0003 0400 1000 0000 4000 0000 a400 ... |0182: array-data (36 units) │ │ -2d1560: 0003 0400 1000 0000 4000 0000 a400 ... |01a6: array-data (36 units) │ │ -2d15a8: 0003 0400 1000 0000 4000 0000 9e00 ... |01ca: array-data (36 units) │ │ -2d15f0: 0003 0400 1000 0000 fa00 0000 b300 ... |01ee: array-data (36 units) │ │ -2d1638: 0003 0400 1000 0000 fb00 0000 b300 ... |0212: array-data (36 units) │ │ -2d1680: 0003 0400 1000 0000 3300 0000 2600 ... |0236: array-data (36 units) │ │ -2d16c8: 0003 0400 1000 0000 4000 0000 5200 ... |025a: array-data (36 units) │ │ -2d1710: 0003 0400 1000 0000 4000 0000 a400 ... |027e: array-data (36 units) │ │ -2d1758: 0003 0400 1000 0000 a100 0000 dc00 ... |02a2: array-data (36 units) │ │ -2d17a0: 0003 0400 1000 0000 3000 0000 2600 ... |02c6: array-data (36 units) │ │ -2d17e8: 0003 0400 1000 0000 b500 0000 0300 ... |02ea: array-data (36 units) │ │ -2d1830: 0003 0400 1000 0000 a900 0000 4600 ... |030e: array-data (36 units) │ │ -2d1878: 0003 0400 1000 0000 ea00 0000 cb00 ... |0332: array-data (36 units) │ │ -2d18c0: 0003 0400 1000 0000 9400 0000 1c00 ... |0356: array-data (36 units) │ │ -2d1908: 0003 0400 1000 0000 9100 0000 0700 ... |037a: array-data (36 units) │ │ -2d1950: 0003 0400 1000 0000 ce00 0000 7500 ... |039e: array-data (36 units) │ │ -2d1998: 0003 0400 1000 0000 0000 0000 0000 ... |03c2: array-data (36 units) │ │ -2d19e0: 0003 0400 1000 0000 c000 0000 ef00 ... |03e6: array-data (36 units) │ │ -2d1a28: 0003 0400 1000 0000 3000 0000 1a00 ... |040a: array-data (36 units) │ │ +2d1208: |[2d1208] org.jaudiotagger.audio.asf.data.GUID.:()V │ │ +2d1218: 2200 f810 |0000: new-instance v0, Lorg/jaudiotagger/audio/asf/data/GUID; // type@10f8 │ │ +2d121c: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ +2d1220: 2312 2013 |0004: new-array v2, v1, [I // type@1320 │ │ +2d1224: 2602 7c01 0000 |0006: fill-array-data v2, 00000182 // +0000017c │ │ +2d122a: 1a03 8e0a |0009: const-string v3, "Audio error concealment absent." // string@0a8e │ │ +2d122e: 7030 d78b 2003 |000b: invoke-direct {v0, v2, v3}, Lorg/jaudiotagger/audio/asf/data/GUID;.:([ILjava/lang/String;)V // method@8bd7 │ │ +2d1234: 6900 8782 |000e: sput-object v0, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_AUDIO_ERROR_CONCEALEMENT_ABSENT:Lorg/jaudiotagger/audio/asf/data/GUID; // field@8287 │ │ +2d1238: 2202 f810 |0010: new-instance v2, Lorg/jaudiotagger/audio/asf/data/GUID; // type@10f8 │ │ +2d123c: 2313 2013 |0012: new-array v3, v1, [I // type@1320 │ │ +2d1240: 2603 9201 0000 |0014: fill-array-data v3, 000001a6 // +00000192 │ │ +2d1246: 1a04 a91f |0017: const-string v4, "Interleaved audio error concealment." // string@1fa9 │ │ +2d124a: 7030 d78b 3204 |0019: invoke-direct {v2, v3, v4}, Lorg/jaudiotagger/audio/asf/data/GUID;.:([ILjava/lang/String;)V // method@8bd7 │ │ +2d1250: 6902 8882 |001c: sput-object v2, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_AUDIO_ERROR_CONCEALEMENT_INTERLEAVED:Lorg/jaudiotagger/audio/asf/data/GUID; // field@8288 │ │ +2d1254: 2202 f810 |001e: new-instance v2, Lorg/jaudiotagger/audio/asf/data/GUID; // type@10f8 │ │ +2d1258: 2313 2013 |0020: new-array v3, v1, [I // type@1320 │ │ +2d125c: 2603 a801 0000 |0022: fill-array-data v3, 000001ca // +000001a8 │ │ +2d1262: 1a04 d100 |0025: const-string v4, " Audio stream" // string@00d1 │ │ +2d1266: 7030 d78b 3204 |0027: invoke-direct {v2, v3, v4}, Lorg/jaudiotagger/audio/asf/data/GUID;.:([ILjava/lang/String;)V // method@8bd7 │ │ +2d126c: 6902 8682 |002a: sput-object v2, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_AUDIOSTREAM:Lorg/jaudiotagger/audio/asf/data/GUID; // field@8286 │ │ +2d1270: 2203 f810 |002c: new-instance v3, Lorg/jaudiotagger/audio/asf/data/GUID; // type@10f8 │ │ +2d1274: 2314 2013 |002e: new-array v4, v1, [I // type@1320 │ │ +2d1278: 2604 be01 0000 |0030: fill-array-data v4, 000001ee // +000001be │ │ +2d127e: 1a05 2e12 |0033: const-string v5, "Content Branding" // string@122e │ │ +2d1282: 7030 d78b 4305 |0035: invoke-direct {v3, v4, v5}, Lorg/jaudiotagger/audio/asf/data/GUID;.:([ILjava/lang/String;)V // method@8bd7 │ │ +2d1288: 6903 8a82 |0038: sput-object v3, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_CONTENT_BRANDING:Lorg/jaudiotagger/audio/asf/data/GUID; // field@828a │ │ +2d128c: 2204 f810 |003a: new-instance v4, Lorg/jaudiotagger/audio/asf/data/GUID; // type@10f8 │ │ +2d1290: 2315 2013 |003c: new-array v5, v1, [I // type@1320 │ │ +2d1294: 2605 d401 0000 |003e: fill-array-data v5, 00000212 // +000001d4 │ │ +2d129a: 1a06 3012 |0041: const-string v6, "Content Encryption Object" // string@1230 │ │ +2d129e: 7030 d78b 5406 |0043: invoke-direct {v4, v5, v6}, Lorg/jaudiotagger/audio/asf/data/GUID;.:([ILjava/lang/String;)V // method@8bd7 │ │ +2d12a4: 6904 8b82 |0046: sput-object v4, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_CONTENT_ENCRYPTION:Lorg/jaudiotagger/audio/asf/data/GUID; // field@828b │ │ +2d12a8: 2205 f810 |0048: new-instance v5, Lorg/jaudiotagger/audio/asf/data/GUID; // type@10f8 │ │ +2d12ac: 2316 2013 |004a: new-array v6, v1, [I // type@1320 │ │ +2d12b0: 2606 ea01 0000 |004c: fill-array-data v6, 00000236 // +000001ea │ │ +2d12b6: 1a07 2f12 |004f: const-string v7, "Content Description" // string@122f │ │ +2d12ba: 7030 d78b 6507 |0051: invoke-direct {v5, v6, v7}, Lorg/jaudiotagger/audio/asf/data/GUID;.:([ILjava/lang/String;)V // method@8bd7 │ │ +2d12c0: 6905 8982 |0054: sput-object v5, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_CONTENTDESCRIPTION:Lorg/jaudiotagger/audio/asf/data/GUID; // field@8289 │ │ +2d12c4: 2206 f810 |0056: new-instance v6, Lorg/jaudiotagger/audio/asf/data/GUID; // type@10f8 │ │ +2d12c8: 2317 2013 |0058: new-array v7, v1, [I // type@1320 │ │ +2d12cc: 2607 0002 0000 |005a: fill-array-data v7, 0000025a // +00000200 │ │ +2d12d2: 1a08 9316 |005d: const-string v8, "Encoding description" // string@1693 │ │ +2d12d6: 7030 d78b 7608 |005f: invoke-direct {v6, v7, v8}, Lorg/jaudiotagger/audio/asf/data/GUID;.:([ILjava/lang/String;)V // method@8bd7 │ │ +2d12dc: 6906 8c82 |0062: sput-object v6, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_ENCODING:Lorg/jaudiotagger/audio/asf/data/GUID; // field@828c │ │ +2d12e0: 2207 f810 |0064: new-instance v7, Lorg/jaudiotagger/audio/asf/data/GUID; // type@10f8 │ │ +2d12e4: 2318 2013 |0066: new-array v8, v1, [I // type@1320 │ │ +2d12e8: 2608 1602 0000 |0068: fill-array-data v8, 0000027e // +00000216 │ │ +2d12ee: 1a09 0d17 |006b: const-string v9, "Extended Content Description" // string@170d │ │ +2d12f2: 7030 d78b 8709 |006d: invoke-direct {v7, v8, v9}, Lorg/jaudiotagger/audio/asf/data/GUID;.:([ILjava/lang/String;)V // method@8bd7 │ │ +2d12f8: 6907 8d82 |0070: sput-object v7, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_EXTENDED_CONTENT_DESCRIPTION:Lorg/jaudiotagger/audio/asf/data/GUID; // field@828d │ │ +2d12fc: 2208 f810 |0072: new-instance v8, Lorg/jaudiotagger/audio/asf/data/GUID; // type@10f8 │ │ +2d1300: 2319 2013 |0074: new-array v9, v1, [I // type@1320 │ │ +2d1304: 2609 2c02 0000 |0076: fill-array-data v9, 000002a2 // +0000022c │ │ +2d130a: 1a0a 121a |0079: const-string v10, "File header" // string@1a12 │ │ +2d130e: 7030 d78b 980a |007b: invoke-direct {v8, v9, v10}, Lorg/jaudiotagger/audio/asf/data/GUID;.:([ILjava/lang/String;)V // method@8bd7 │ │ +2d1314: 6908 8e82 |007e: sput-object v8, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_FILE:Lorg/jaudiotagger/audio/asf/data/GUID; // field@828e │ │ +2d1318: 2209 f810 |0080: new-instance v9, Lorg/jaudiotagger/audio/asf/data/GUID; // type@10f8 │ │ +2d131c: 231a 2013 |0082: new-array v10, v1, [I // type@1320 │ │ +2d1320: 260a 4202 0000 |0084: fill-array-data v10, 000002c6 // +00000242 │ │ +2d1326: 1a0b 5c0a |0087: const-string v11, "Asf header" // string@0a5c │ │ +2d132a: 7030 d78b a90b |0089: invoke-direct {v9, v10, v11}, Lorg/jaudiotagger/audio/asf/data/GUID;.:([ILjava/lang/String;)V // method@8bd7 │ │ +2d1330: 6909 8f82 |008c: sput-object v9, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_HEADER:Lorg/jaudiotagger/audio/asf/data/GUID; // field@828f │ │ +2d1334: 220a f810 |008e: new-instance v10, Lorg/jaudiotagger/audio/asf/data/GUID; // type@10f8 │ │ +2d1338: 231b 2013 |0090: new-array v11, v1, [I // type@1320 │ │ +2d133c: 260b 5802 0000 |0092: fill-array-data v11, 000002ea // +00000258 │ │ +2d1342: 1a0c 211d |0095: const-string v12, "Header Extension" // string@1d21 │ │ +2d1346: 7030 d78b ba0c |0097: invoke-direct {v10, v11, v12}, Lorg/jaudiotagger/audio/asf/data/GUID;.:([ILjava/lang/String;)V // method@8bd7 │ │ +2d134c: 690a 9082 |009a: sput-object v10, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_HEADER_EXTENSION:Lorg/jaudiotagger/audio/asf/data/GUID; // field@8290 │ │ +2d1350: 220b f810 |009c: new-instance v11, Lorg/jaudiotagger/audio/asf/data/GUID; // type@10f8 │ │ +2d1354: 231c 2013 |009e: new-array v12, v1, [I // type@1320 │ │ +2d1358: 260c 6e02 0000 |00a0: fill-array-data v12, 0000030e // +0000026e │ │ +2d135e: 1a0d d32f |00a3: const-string v13, "Language List" // string@2fd3 │ │ +2d1362: 7030 d78b cb0d |00a5: invoke-direct {v11, v12, v13}, Lorg/jaudiotagger/audio/asf/data/GUID;.:([ILjava/lang/String;)V // method@8bd7 │ │ +2d1368: 690b 9182 |00a8: sput-object v11, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_LANGUAGE_LIST:Lorg/jaudiotagger/audio/asf/data/GUID; // field@8291 │ │ +2d136c: 220c f810 |00aa: new-instance v12, Lorg/jaudiotagger/audio/asf/data/GUID; // type@10f8 │ │ +2d1370: 231d 2013 |00ac: new-array v13, v1, [I // type@1320 │ │ +2d1374: 260d 8402 0000 |00ae: fill-array-data v13, 00000332 // +00000284 │ │ +2d137a: 1a0e ef3b |00b1: const-string v14, "Metadata" // string@3bef │ │ +2d137e: 7030 d78b dc0e |00b3: invoke-direct {v12, v13, v14}, Lorg/jaudiotagger/audio/asf/data/GUID;.:([ILjava/lang/String;)V // method@8bd7 │ │ +2d1384: 690c 9382 |00b6: sput-object v12, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_METADATA:Lorg/jaudiotagger/audio/asf/data/GUID; // field@8293 │ │ +2d1388: 220d f810 |00b8: new-instance v13, Lorg/jaudiotagger/audio/asf/data/GUID; // type@10f8 │ │ +2d138c: 231e 2013 |00ba: new-array v14, v1, [I // type@1320 │ │ +2d1390: 260e 9a02 0000 |00bc: fill-array-data v14, 00000356 // +0000029a │ │ +2d1396: 1a0f f13b |00bf: const-string v15, "Metadata Library" // string@3bf1 │ │ +2d139a: 7030 d78b ed0f |00c1: invoke-direct {v13, v14, v15}, Lorg/jaudiotagger/audio/asf/data/GUID;.:([ILjava/lang/String;)V // method@8bd7 │ │ +2d13a0: 690d 9482 |00c4: sput-object v13, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_METADATA_LIBRARY:Lorg/jaudiotagger/audio/asf/data/GUID; // field@8294 │ │ +2d13a4: 1a0e b956 |00c6: const-string v14, "[a-f0-9]{8}\-[a-f0-9]{4}\-[a-f0-9]{4}\-[a-f0-9]{4}\-[a-f0-9]{12}" // string@56b9 │ │ +2d13a8: 122f |00c8: const/4 v15, #int 2 // #2 │ │ +2d13aa: 7120 2a8a fe00 |00c9: invoke-static {v14, v15}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;I)Ljava/util/regex/Pattern; // method@8a2a │ │ +2d13b0: 0c0e |00cc: move-result-object v14 │ │ +2d13b2: 690e 9582 |00cd: sput-object v14, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_PATTERN:Ljava/util/regex/Pattern; // field@8295 │ │ +2d13b6: 220e f810 |00cf: new-instance v14, Lorg/jaudiotagger/audio/asf/data/GUID; // type@10f8 │ │ +2d13ba: 231f 2013 |00d1: new-array v15, v1, [I // type@1320 │ │ +2d13be: 260f a702 0000 |00d3: fill-array-data v15, 0000037a // +000002a7 │ │ +2d13c4: 1a01 6748 |00d6: const-string v1, "Stream" // string@4867 │ │ +2d13c8: 7030 d78b fe01 |00d8: invoke-direct {v14, v15, v1}, Lorg/jaudiotagger/audio/asf/data/GUID;.:([ILjava/lang/String;)V // method@8bd7 │ │ +2d13ce: 690e 9682 |00db: sput-object v14, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_STREAM:Lorg/jaudiotagger/audio/asf/data/GUID; // field@8296 │ │ +2d13d2: 2201 f810 |00dd: new-instance v1, Lorg/jaudiotagger/audio/asf/data/GUID; // type@10f8 │ │ +2d13d6: 0810 0b00 |00df: move-object/from16 v16, v11 │ │ +2d13da: 130f 1000 |00e1: const/16 v15, #int 16 // #10 │ │ +2d13de: 23fb 2013 |00e3: new-array v11, v15, [I // type@1320 │ │ +2d13e2: 260b b902 0000 |00e5: fill-array-data v11, 0000039e // +000002b9 │ │ +2d13e8: 1a0f 6848 |00e8: const-string v15, "Stream bitrate properties" // string@4868 │ │ +2d13ec: 7030 d78b b10f |00ea: invoke-direct {v1, v11, v15}, Lorg/jaudiotagger/audio/asf/data/GUID;.:([ILjava/lang/String;)V // method@8bd7 │ │ +2d13f2: 6901 9782 |00ed: sput-object v1, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_STREAM_BITRATE_PROPERTIES:Lorg/jaudiotagger/audio/asf/data/GUID; // field@8297 │ │ +2d13f6: 220b f810 |00ef: new-instance v11, Lorg/jaudiotagger/audio/asf/data/GUID; // type@10f8 │ │ +2d13fa: 0811 0c00 |00f1: move-object/from16 v17, v12 │ │ +2d13fe: 130f 1000 |00f3: const/16 v15, #int 16 // #10 │ │ +2d1402: 23fc 2013 |00f5: new-array v12, v15, [I // type@1320 │ │ +2d1406: 260c cb02 0000 |00f7: fill-array-data v12, 000003c2 // +000002cb │ │ +2d140c: 1a0f 2850 |00fa: const-string v15, "Unspecified" // string@5028 │ │ +2d1410: 7030 d78b cb0f |00fc: invoke-direct {v11, v12, v15}, Lorg/jaudiotagger/audio/asf/data/GUID;.:([ILjava/lang/String;)V // method@8bd7 │ │ +2d1416: 690b 9982 |00ff: sput-object v11, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_UNSPECIFIED:Lorg/jaudiotagger/audio/asf/data/GUID; // field@8299 │ │ +2d141a: 220c f810 |0101: new-instance v12, Lorg/jaudiotagger/audio/asf/data/GUID; // type@10f8 │ │ +2d141e: 0812 0d00 |0103: move-object/from16 v18, v13 │ │ +2d1422: 130f 1000 |0105: const/16 v15, #int 16 // #10 │ │ +2d1426: 23fd 2013 |0107: new-array v13, v15, [I // type@1320 │ │ +2d142a: 260d dd02 0000 |0109: fill-array-data v13, 000003e6 // +000002dd │ │ +2d1430: 1a0f 6f52 |010c: const-string v15, "Video stream" // string@526f │ │ +2d1434: 7030 d78b dc0f |010e: invoke-direct {v12, v13, v15}, Lorg/jaudiotagger/audio/asf/data/GUID;.:([ILjava/lang/String;)V // method@8bd7 │ │ +2d143a: 690c 9a82 |0111: sput-object v12, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_VIDEOSTREAM:Lorg/jaudiotagger/audio/asf/data/GUID; // field@829a │ │ +2d143e: 220d f810 |0113: new-instance v13, Lorg/jaudiotagger/audio/asf/data/GUID; // type@10f8 │ │ +2d1442: 0813 0b00 |0115: move-object/from16 v19, v11 │ │ +2d1446: 130f 1000 |0117: const/16 v15, #int 16 // #10 │ │ +2d144a: 23fb 2013 |0119: new-array v11, v15, [I // type@1320 │ │ +2d144e: 260b ef02 0000 |011b: fill-array-data v11, 0000040a // +000002ef │ │ +2d1454: 1a0f ab46 |011e: const-string v15, "Script Command Object" // string@46ab │ │ +2d1458: 7030 d78b bd0f |0120: invoke-direct {v13, v11, v15}, Lorg/jaudiotagger/audio/asf/data/GUID;.:([ILjava/lang/String;)V // method@8bd7 │ │ +2d145e: 690d 9c82 |0123: sput-object v13, Lorg/jaudiotagger/audio/asf/data/GUID;.SCRIPT_COMMAND_OBJECT:Lorg/jaudiotagger/audio/asf/data/GUID; // field@829c │ │ +2d1462: 130b 1200 |0125: const/16 v11, #int 18 // #12 │ │ +2d1466: 23bb cf13 |0127: new-array v11, v11, [Lorg/jaudiotagger/audio/asf/data/GUID; // type@13cf │ │ +2d146a: 120f |0129: const/4 v15, #int 0 // #0 │ │ +2d146c: 4d00 0b0f |012a: aput-object v0, v11, v15 │ │ +2d1470: 1210 |012c: const/4 v0, #int 1 // #1 │ │ +2d1472: 4d05 0b00 |012d: aput-object v5, v11, v0 │ │ +2d1476: 1220 |012f: const/4 v0, #int 2 // #2 │ │ +2d1478: 4d02 0b00 |0130: aput-object v2, v11, v0 │ │ +2d147c: 1230 |0132: const/4 v0, #int 3 // #3 │ │ +2d147e: 4d06 0b00 |0133: aput-object v6, v11, v0 │ │ +2d1482: 1240 |0135: const/4 v0, #int 4 // #4 │ │ +2d1484: 4d08 0b00 |0136: aput-object v8, v11, v0 │ │ +2d1488: 1250 |0138: const/4 v0, #int 5 // #5 │ │ +2d148a: 4d09 0b00 |0139: aput-object v9, v11, v0 │ │ +2d148e: 1260 |013b: const/4 v0, #int 6 // #6 │ │ +2d1490: 4d0e 0b00 |013c: aput-object v14, v11, v0 │ │ +2d1494: 1270 |013e: const/4 v0, #int 7 // #7 │ │ +2d1496: 4d07 0b00 |013f: aput-object v7, v11, v0 │ │ +2d149a: 1300 0800 |0141: const/16 v0, #int 8 // #8 │ │ +2d149e: 4d0c 0b00 |0143: aput-object v12, v11, v0 │ │ +2d14a2: 1300 0900 |0145: const/16 v0, #int 9 // #9 │ │ +2d14a6: 4d0a 0b00 |0147: aput-object v10, v11, v0 │ │ +2d14aa: 1300 0a00 |0149: const/16 v0, #int 10 // #a │ │ +2d14ae: 4d01 0b00 |014b: aput-object v1, v11, v0 │ │ +2d14b2: 1300 0b00 |014d: const/16 v0, #int 11 // #b │ │ +2d14b6: 4d0d 0b00 |014f: aput-object v13, v11, v0 │ │ +2d14ba: 1300 0c00 |0151: const/16 v0, #int 12 // #c │ │ +2d14be: 4d04 0b00 |0153: aput-object v4, v11, v0 │ │ +2d14c2: 1300 0d00 |0155: const/16 v0, #int 13 // #d │ │ +2d14c6: 4d03 0b00 |0157: aput-object v3, v11, v0 │ │ +2d14ca: 1300 0e00 |0159: const/16 v0, #int 14 // #e │ │ +2d14ce: 4d13 0b00 |015b: aput-object v19, v11, v0 │ │ +2d14d2: 1300 0f00 |015d: const/16 v0, #int 15 // #f │ │ +2d14d6: 4d12 0b00 |015f: aput-object v18, v11, v0 │ │ +2d14da: 1300 1000 |0161: const/16 v0, #int 16 // #10 │ │ +2d14de: 4d11 0b00 |0163: aput-object v17, v11, v0 │ │ +2d14e2: 1300 1100 |0165: const/16 v0, #int 17 // #11 │ │ +2d14e6: 4d10 0b00 |0167: aput-object v16, v11, v0 │ │ +2d14ea: 690b 9b82 |0169: sput-object v11, Lorg/jaudiotagger/audio/asf/data/GUID;.KNOWN_GUIDS:[Lorg/jaudiotagger/audio/asf/data/GUID; // field@829b │ │ +2d14ee: 2200 8c10 |016b: new-instance v0, Ljava/util/HashMap; // type@108c │ │ +2d14f2: 21b1 |016d: array-length v1, v11 │ │ +2d14f4: 7020 2c89 1000 |016e: invoke-direct {v0, v1}, Ljava/util/HashMap;.:(I)V // method@892c │ │ +2d14fa: 6900 9882 |0171: sput-object v0, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_TO_CONFIGURED:Ljava/util/Map; // field@8298 │ │ +2d14fe: 21b0 |0173: array-length v0, v11 │ │ +2d1500: 350f 0c00 |0174: if-ge v15, v0, 0180 // +000c │ │ +2d1504: 4601 0b0f |0176: aget-object v1, v11, v15 │ │ +2d1508: 6202 9882 |0178: sget-object v2, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_TO_CONFIGURED:Ljava/util/Map; // field@8298 │ │ +2d150c: 7230 9489 1201 |017a: invoke-interface {v2, v1, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2d1512: d80f 0f01 |017d: add-int/lit8 v15, v15, #int 1 // #01 │ │ +2d1516: 28f5 |017f: goto 0174 // -000b │ │ +2d1518: 0e00 |0180: return-void │ │ +2d151a: 0000 |0181: nop // spacer │ │ +2d151c: 0003 0400 1000 0000 4000 0000 a400 ... |0182: array-data (36 units) │ │ +2d1564: 0003 0400 1000 0000 4000 0000 a400 ... |01a6: array-data (36 units) │ │ +2d15ac: 0003 0400 1000 0000 4000 0000 9e00 ... |01ca: array-data (36 units) │ │ +2d15f4: 0003 0400 1000 0000 fa00 0000 b300 ... |01ee: array-data (36 units) │ │ +2d163c: 0003 0400 1000 0000 fb00 0000 b300 ... |0212: array-data (36 units) │ │ +2d1684: 0003 0400 1000 0000 3300 0000 2600 ... |0236: array-data (36 units) │ │ +2d16cc: 0003 0400 1000 0000 4000 0000 5200 ... |025a: array-data (36 units) │ │ +2d1714: 0003 0400 1000 0000 4000 0000 a400 ... |027e: array-data (36 units) │ │ +2d175c: 0003 0400 1000 0000 a100 0000 dc00 ... |02a2: array-data (36 units) │ │ +2d17a4: 0003 0400 1000 0000 3000 0000 2600 ... |02c6: array-data (36 units) │ │ +2d17ec: 0003 0400 1000 0000 b500 0000 0300 ... |02ea: array-data (36 units) │ │ +2d1834: 0003 0400 1000 0000 a900 0000 4600 ... |030e: array-data (36 units) │ │ +2d187c: 0003 0400 1000 0000 ea00 0000 cb00 ... |0332: array-data (36 units) │ │ +2d18c4: 0003 0400 1000 0000 9400 0000 1c00 ... |0356: array-data (36 units) │ │ +2d190c: 0003 0400 1000 0000 9100 0000 0700 ... |037a: array-data (36 units) │ │ +2d1954: 0003 0400 1000 0000 ce00 0000 7500 ... |039e: array-data (36 units) │ │ +2d199c: 0003 0400 1000 0000 0000 0000 0000 ... |03c2: array-data (36 units) │ │ +2d19e4: 0003 0400 1000 0000 c000 0000 ef00 ... |03e6: array-data (36 units) │ │ +2d1a2c: 0003 0400 1000 0000 3000 0000 1a00 ... |040a: array-data (36 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0010 line=48 │ │ 0x001e line=53 │ │ 0x002c line=58 │ │ 0x003a line=64 │ │ @@ -690231,27 +690231,27 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -2d1b18: |[2d1b18] org.jaudiotagger.audio.asf.data.GUID.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -2d1b28: 7110 e28b 0100 |0000: invoke-static {v1}, Lorg/jaudiotagger/audio/asf/data/GUID;.parseGUID:(Ljava/lang/String;)Lorg/jaudiotagger/audio/asf/data/GUID; // method@8be2 │ │ -2d1b2e: 0c01 |0003: move-result-object v1 │ │ -2d1b30: 6e10 dd8b 0100 |0004: invoke-virtual {v1}, Lorg/jaudiotagger/audio/asf/data/GUID;.getGUID:()[I // method@8bdd │ │ -2d1b36: 0c01 |0007: move-result-object v1 │ │ -2d1b38: 7020 d68b 1000 |0008: invoke-direct {v0, v1}, Lorg/jaudiotagger/audio/asf/data/GUID;.:([I)V // method@8bd6 │ │ -2d1b3e: 3802 0500 |000b: if-eqz v2, 0010 // +0005 │ │ -2d1b42: 5b02 9d82 |000d: iput-object v2, v0, Lorg/jaudiotagger/audio/asf/data/GUID;.description:Ljava/lang/String; // field@829d │ │ -2d1b46: 0e00 |000f: return-void │ │ -2d1b48: 2201 1e10 |0010: new-instance v1, Ljava/lang/IllegalArgumentException; // type@101e │ │ -2d1b4c: 1a02 400a |0012: const-string v2, "Argument must not be null." // string@0a40 │ │ -2d1b50: 7020 1887 2100 |0014: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ -2d1b56: 2701 |0017: throw v1 │ │ +2d1b1c: |[2d1b1c] org.jaudiotagger.audio.asf.data.GUID.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +2d1b2c: 7110 e28b 0100 |0000: invoke-static {v1}, Lorg/jaudiotagger/audio/asf/data/GUID;.parseGUID:(Ljava/lang/String;)Lorg/jaudiotagger/audio/asf/data/GUID; // method@8be2 │ │ +2d1b32: 0c01 |0003: move-result-object v1 │ │ +2d1b34: 6e10 dd8b 0100 |0004: invoke-virtual {v1}, Lorg/jaudiotagger/audio/asf/data/GUID;.getGUID:()[I // method@8bdd │ │ +2d1b3a: 0c01 |0007: move-result-object v1 │ │ +2d1b3c: 7020 d68b 1000 |0008: invoke-direct {v0, v1}, Lorg/jaudiotagger/audio/asf/data/GUID;.:([I)V // method@8bd6 │ │ +2d1b42: 3802 0500 |000b: if-eqz v2, 0010 // +0005 │ │ +2d1b46: 5b02 9d82 |000d: iput-object v2, v0, Lorg/jaudiotagger/audio/asf/data/GUID;.description:Ljava/lang/String; // field@829d │ │ +2d1b4a: 0e00 |000f: return-void │ │ +2d1b4c: 2201 1e10 |0010: new-instance v1, Ljava/lang/IllegalArgumentException; // type@101e │ │ +2d1b50: 1a02 400a |0012: const-string v2, "Argument must not be null." // string@0a40 │ │ +2d1b54: 7020 1887 2100 |0014: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ +2d1b5a: 2701 |0017: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=331 │ │ 0x000d line=336 │ │ 0x0010 line=334 │ │ locals : │ │ 0x0000 - 0x0018 reg=0 this Lorg/jaudiotagger/audio/asf/data/GUID; │ │ @@ -690263,32 +690263,32 @@ │ │ type : '([B)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -2d1a70: |[2d1a70] org.jaudiotagger.audio.asf.data.GUID.:([B)V │ │ -2d1a80: 7010 7087 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@8770 │ │ -2d1a86: 1a00 0000 |0003: const-string v0, "" // string@0000 │ │ -2d1a8a: 5b30 9d82 |0005: iput-object v0, v3, Lorg/jaudiotagger/audio/asf/data/GUID;.description:Ljava/lang/String; // field@829d │ │ -2d1a8e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -2d1a90: 5b30 9e82 |0008: iput-object v0, v3, Lorg/jaudiotagger/audio/asf/data/GUID;.guidData:[I // field@829e │ │ -2d1a94: 2140 |000a: array-length v0, v4 │ │ -2d1a96: 2300 2013 |000b: new-array v0, v0, [I // type@1320 │ │ -2d1a9a: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -2d1a9c: 2142 |000e: array-length v2, v4 │ │ -2d1a9e: 3521 0b00 |000f: if-ge v1, v2, 001a // +000b │ │ -2d1aa2: 4802 0401 |0011: aget-byte v2, v4, v1 │ │ -2d1aa6: d522 ff00 |0013: and-int/lit16 v2, v2, #int 255 // #00ff │ │ -2d1aaa: 4b02 0001 |0015: aput v2, v0, v1 │ │ -2d1aae: d801 0101 |0017: add-int/lit8 v1, v1, #int 1 // #01 │ │ -2d1ab2: 28f5 |0019: goto 000e // -000b │ │ -2d1ab4: 7020 e48b 0300 |001a: invoke-direct {v3, v0}, Lorg/jaudiotagger/audio/asf/data/GUID;.setGUID:([I)V // method@8be4 │ │ -2d1aba: 0e00 |001d: return-void │ │ +2d1a74: |[2d1a74] org.jaudiotagger.audio.asf.data.GUID.:([B)V │ │ +2d1a84: 7010 7087 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@8770 │ │ +2d1a8a: 1a00 0000 |0003: const-string v0, "" // string@0000 │ │ +2d1a8e: 5b30 9d82 |0005: iput-object v0, v3, Lorg/jaudiotagger/audio/asf/data/GUID;.description:Ljava/lang/String; // field@829d │ │ +2d1a92: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +2d1a94: 5b30 9e82 |0008: iput-object v0, v3, Lorg/jaudiotagger/audio/asf/data/GUID;.guidData:[I // field@829e │ │ +2d1a98: 2140 |000a: array-length v0, v4 │ │ +2d1a9a: 2300 2013 |000b: new-array v0, v0, [I // type@1320 │ │ +2d1a9e: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +2d1aa0: 2142 |000e: array-length v2, v4 │ │ +2d1aa2: 3521 0b00 |000f: if-ge v1, v2, 001a // +000b │ │ +2d1aa6: 4802 0401 |0011: aget-byte v2, v4, v1 │ │ +2d1aaa: d522 ff00 |0013: and-int/lit16 v2, v2, #int 255 // #00ff │ │ +2d1aae: 4b02 0001 |0015: aput v2, v0, v1 │ │ +2d1ab2: d801 0101 |0017: add-int/lit8 v1, v1, #int 1 // #01 │ │ +2d1ab6: 28f5 |0019: goto 000e // -000b │ │ +2d1ab8: 7020 e48b 0300 |001a: invoke-direct {v3, v0}, Lorg/jaudiotagger/audio/asf/data/GUID;.setGUID:([I)V // method@8be4 │ │ +2d1abe: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=285 │ │ 0x0005 line=265 │ │ 0x0008 line=271 │ │ 0x000a line=287 │ │ 0x000e line=288 │ │ @@ -690303,22 +690303,22 @@ │ │ type : '([I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -2d1abc: |[2d1abc] org.jaudiotagger.audio.asf.data.GUID.:([I)V │ │ -2d1acc: 7010 7087 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8770 │ │ -2d1ad2: 1a00 0000 |0003: const-string v0, "" // string@0000 │ │ -2d1ad6: 5b10 9d82 |0005: iput-object v0, v1, Lorg/jaudiotagger/audio/asf/data/GUID;.description:Ljava/lang/String; // field@829d │ │ -2d1ada: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -2d1adc: 5b10 9e82 |0008: iput-object v0, v1, Lorg/jaudiotagger/audio/asf/data/GUID;.guidData:[I // field@829e │ │ -2d1ae0: 7020 e48b 2100 |000a: invoke-direct {v1, v2}, Lorg/jaudiotagger/audio/asf/data/GUID;.setGUID:([I)V // method@8be4 │ │ -2d1ae6: 0e00 |000d: return-void │ │ +2d1ac0: |[2d1ac0] org.jaudiotagger.audio.asf.data.GUID.:([I)V │ │ +2d1ad0: 7010 7087 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8770 │ │ +2d1ad6: 1a00 0000 |0003: const-string v0, "" // string@0000 │ │ +2d1ada: 5b10 9d82 |0005: iput-object v0, v1, Lorg/jaudiotagger/audio/asf/data/GUID;.description:Ljava/lang/String; // field@829d │ │ +2d1ade: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +2d1ae0: 5b10 9e82 |0008: iput-object v0, v1, Lorg/jaudiotagger/audio/asf/data/GUID;.guidData:[I // field@829e │ │ +2d1ae4: 7020 e48b 2100 |000a: invoke-direct {v1, v2}, Lorg/jaudiotagger/audio/asf/data/GUID;.setGUID:([I)V // method@8be4 │ │ +2d1aea: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=301 │ │ 0x0005 line=265 │ │ 0x0008 line=271 │ │ 0x000a line=302 │ │ locals : │ │ @@ -690330,23 +690330,23 @@ │ │ type : '([ILjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -2d1ae8: |[2d1ae8] org.jaudiotagger.audio.asf.data.GUID.:([ILjava/lang/String;)V │ │ -2d1af8: 7020 d68b 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/audio/asf/data/GUID;.:([I)V // method@8bd6 │ │ -2d1afe: 3802 0500 |0003: if-eqz v2, 0008 // +0005 │ │ -2d1b02: 5b02 9d82 |0005: iput-object v2, v0, Lorg/jaudiotagger/audio/asf/data/GUID;.description:Ljava/lang/String; // field@829d │ │ -2d1b06: 0e00 |0007: return-void │ │ -2d1b08: 2201 1e10 |0008: new-instance v1, Ljava/lang/IllegalArgumentException; // type@101e │ │ -2d1b0c: 1a02 400a |000a: const-string v2, "Argument must not be null." // string@0a40 │ │ -2d1b10: 7020 1887 2100 |000c: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ -2d1b16: 2701 |000f: throw v1 │ │ +2d1aec: |[2d1aec] org.jaudiotagger.audio.asf.data.GUID.:([ILjava/lang/String;)V │ │ +2d1afc: 7020 d68b 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/audio/asf/data/GUID;.:([I)V // method@8bd6 │ │ +2d1b02: 3802 0500 |0003: if-eqz v2, 0008 // +0005 │ │ +2d1b06: 5b02 9d82 |0005: iput-object v2, v0, Lorg/jaudiotagger/audio/asf/data/GUID;.description:Ljava/lang/String; // field@829d │ │ +2d1b0a: 0e00 |0007: return-void │ │ +2d1b0c: 2201 1e10 |0008: new-instance v1, Ljava/lang/IllegalArgumentException; // type@101e │ │ +2d1b10: 1a02 400a |000a: const-string v2, "Argument must not be null." // string@0a40 │ │ +2d1b14: 7020 1887 2100 |000c: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ +2d1b1a: 2701 |000f: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=314 │ │ 0x0005 line=319 │ │ 0x0008 line=317 │ │ locals : │ │ 0x0000 - 0x0010 reg=0 this Lorg/jaudiotagger/audio/asf/data/GUID; │ │ @@ -690358,23 +690358,23 @@ │ │ type : '([I)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -2d0d2c: |[2d0d2c] org.jaudiotagger.audio.asf.data.GUID.assertGUID:([I)Z │ │ -2d0d3c: 3801 0900 |0000: if-eqz v1, 0009 // +0009 │ │ -2d0d40: 2111 |0002: array-length v1, v1 │ │ -2d0d42: 1300 1000 |0003: const/16 v0, #int 16 // #10 │ │ -2d0d46: 3301 0400 |0005: if-ne v1, v0, 0009 // +0004 │ │ -2d0d4a: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -2d0d4c: 2802 |0008: goto 000a // +0002 │ │ -2d0d4e: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -2d0d50: 0f01 |000a: return v1 │ │ +2d0d30: |[2d0d30] org.jaudiotagger.audio.asf.data.GUID.assertGUID:([I)Z │ │ +2d0d40: 3801 0900 |0000: if-eqz v1, 0009 // +0009 │ │ +2d0d44: 2111 |0002: array-length v1, v1 │ │ +2d0d46: 1300 1000 |0003: const/16 v0, #int 16 // #10 │ │ +2d0d4a: 3301 0400 |0005: if-ne v1, v0, 0009 // +0004 │ │ +2d0d4e: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +2d0d50: 2802 |0008: goto 000a // +0002 │ │ +2d0d52: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +2d0d54: 0f01 |000a: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=185 │ │ locals : │ │ 0x0000 - 0x000b reg=1 (null) [I │ │ │ │ #6 : (in Lorg/jaudiotagger/audio/asf/data/GUID;) │ │ @@ -690382,20 +690382,20 @@ │ │ type : '(Lorg/jaudiotagger/audio/asf/data/GUID;)Lorg/jaudiotagger/audio/asf/data/GUID;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -2d10dc: |[2d10dc] org.jaudiotagger.audio.asf.data.GUID.getConfigured:(Lorg/jaudiotagger/audio/asf/data/GUID;)Lorg/jaudiotagger/audio/asf/data/GUID; │ │ -2d10ec: 6200 9882 |0000: sget-object v0, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_TO_CONFIGURED:Ljava/util/Map; // field@8298 │ │ -2d10f0: 7220 9089 1000 |0002: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ -2d10f6: 0c01 |0005: move-result-object v1 │ │ -2d10f8: 1f01 f810 |0006: check-cast v1, Lorg/jaudiotagger/audio/asf/data/GUID; // type@10f8 │ │ -2d10fc: 1101 |0008: return-object v1 │ │ +2d10e0: |[2d10e0] org.jaudiotagger.audio.asf.data.GUID.getConfigured:(Lorg/jaudiotagger/audio/asf/data/GUID;)Lorg/jaudiotagger/audio/asf/data/GUID; │ │ +2d10f0: 6200 9882 |0000: sget-object v0, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_TO_CONFIGURED:Ljava/util/Map; // field@8298 │ │ +2d10f4: 7220 9089 1000 |0002: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ +2d10fa: 0c01 |0005: move-result-object v1 │ │ +2d10fc: 1f01 f810 |0006: check-cast v1, Lorg/jaudiotagger/audio/asf/data/GUID; // type@10f8 │ │ +2d1100: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=199 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Lorg/jaudiotagger/audio/asf/data/GUID; │ │ │ │ #7 : (in Lorg/jaudiotagger/audio/asf/data/GUID;) │ │ @@ -690403,30 +690403,30 @@ │ │ type : '(Lorg/jaudiotagger/audio/asf/data/GUID;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -2d0e78: |[2d0e78] org.jaudiotagger.audio.asf.data.GUID.getGuidDescription:(Lorg/jaudiotagger/audio/asf/data/GUID;)Ljava/lang/String; │ │ -2d0e88: 3801 1300 |0000: if-eqz v1, 0013 // +0013 │ │ -2d0e8c: 7110 db8b 0100 |0002: invoke-static {v1}, Lorg/jaudiotagger/audio/asf/data/GUID;.getConfigured:(Lorg/jaudiotagger/audio/asf/data/GUID;)Lorg/jaudiotagger/audio/asf/data/GUID; // method@8bdb │ │ -2d0e92: 0c00 |0005: move-result-object v0 │ │ -2d0e94: 3800 0b00 |0006: if-eqz v0, 0011 // +000b │ │ -2d0e98: 7110 db8b 0100 |0008: invoke-static {v1}, Lorg/jaudiotagger/audio/asf/data/GUID;.getConfigured:(Lorg/jaudiotagger/audio/asf/data/GUID;)Lorg/jaudiotagger/audio/asf/data/GUID; // method@8bdb │ │ -2d0e9e: 0c01 |000b: move-result-object v1 │ │ -2d0ea0: 6e10 dc8b 0100 |000c: invoke-virtual {v1}, Lorg/jaudiotagger/audio/asf/data/GUID;.getDescription:()Ljava/lang/String; // method@8bdc │ │ -2d0ea6: 0c01 |000f: move-result-object v1 │ │ -2d0ea8: 2802 |0010: goto 0012 // +0002 │ │ -2d0eaa: 1201 |0011: const/4 v1, #int 0 // #0 │ │ -2d0eac: 1101 |0012: return-object v1 │ │ -2d0eae: 2201 1e10 |0013: new-instance v1, Ljava/lang/IllegalArgumentException; // type@101e │ │ -2d0eb2: 1a00 400a |0015: const-string v0, "Argument must not be null." // string@0a40 │ │ -2d0eb6: 7020 1887 0100 |0017: invoke-direct {v1, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ -2d0ebc: 2701 |001a: throw v1 │ │ +2d0e7c: |[2d0e7c] org.jaudiotagger.audio.asf.data.GUID.getGuidDescription:(Lorg/jaudiotagger/audio/asf/data/GUID;)Ljava/lang/String; │ │ +2d0e8c: 3801 1300 |0000: if-eqz v1, 0013 // +0013 │ │ +2d0e90: 7110 db8b 0100 |0002: invoke-static {v1}, Lorg/jaudiotagger/audio/asf/data/GUID;.getConfigured:(Lorg/jaudiotagger/audio/asf/data/GUID;)Lorg/jaudiotagger/audio/asf/data/GUID; // method@8bdb │ │ +2d0e96: 0c00 |0005: move-result-object v0 │ │ +2d0e98: 3800 0b00 |0006: if-eqz v0, 0011 // +000b │ │ +2d0e9c: 7110 db8b 0100 |0008: invoke-static {v1}, Lorg/jaudiotagger/audio/asf/data/GUID;.getConfigured:(Lorg/jaudiotagger/audio/asf/data/GUID;)Lorg/jaudiotagger/audio/asf/data/GUID; // method@8bdb │ │ +2d0ea2: 0c01 |000b: move-result-object v1 │ │ +2d0ea4: 6e10 dc8b 0100 |000c: invoke-virtual {v1}, Lorg/jaudiotagger/audio/asf/data/GUID;.getDescription:()Ljava/lang/String; // method@8bdc │ │ +2d0eaa: 0c01 |000f: move-result-object v1 │ │ +2d0eac: 2802 |0010: goto 0012 // +0002 │ │ +2d0eae: 1201 |0011: const/4 v1, #int 0 // #0 │ │ +2d0eb0: 1101 |0012: return-object v1 │ │ +2d0eb2: 2201 1e10 |0013: new-instance v1, Ljava/lang/IllegalArgumentException; // type@101e │ │ +2d0eb6: 1a00 400a |0015: const-string v0, "Argument must not be null." // string@0a40 │ │ +2d0eba: 7020 1887 0100 |0017: invoke-direct {v1, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ +2d0ec0: 2701 |001a: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=218 │ │ 0x0008 line=220 │ │ 0x0013 line=216 │ │ locals : │ │ 0x0000 - 0x001b reg=1 (null) Lorg/jaudiotagger/audio/asf/data/GUID; │ │ @@ -690436,43 +690436,43 @@ │ │ type : '([B)[Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 53 16-bit code units │ │ -2d1060: |[2d1060] org.jaudiotagger.audio.asf.data.GUID.getHex:([B)[Ljava/lang/String; │ │ -2d1070: 2170 |0000: array-length v0, v7 │ │ -2d1072: 2300 c013 |0001: new-array v0, v0, [Ljava/lang/String; // type@13c0 │ │ -2d1076: 2201 3910 |0003: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2d107a: 7010 cc87 0100 |0005: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2d1080: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -2d1082: 1203 |0009: const/4 v3, #int 0 // #0 │ │ -2d1084: 2174 |000a: array-length v4, v7 │ │ -2d1086: 3543 2900 |000b: if-ge v3, v4, 0034 // +0029 │ │ -2d108a: 6e10 dc87 0100 |000d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.length:()I // method@87dc │ │ -2d1090: 0a04 |0010: move-result v4 │ │ -2d1092: 6e30 da87 2104 |0011: invoke-virtual {v1, v2, v4}, Ljava/lang/StringBuilder;.delete:(II)Ljava/lang/StringBuilder; // method@87da │ │ -2d1098: 4804 0703 |0014: aget-byte v4, v7, v3 │ │ -2d109c: d544 ff00 |0016: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -2d10a0: 7110 3087 0400 |0018: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@8730 │ │ -2d10a6: 0c04 |001b: move-result-object v4 │ │ -2d10a8: 6e20 d787 4100 |001c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d10ae: 6e10 dc87 0100 |001f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.length:()I // method@87dc │ │ -2d10b4: 0a04 |0022: move-result v4 │ │ -2d10b6: 1215 |0023: const/4 v5, #int 1 // #1 │ │ -2d10b8: 3354 0700 |0024: if-ne v4, v5, 002b // +0007 │ │ -2d10bc: 1a04 7a04 |0026: const-string v4, "0" // string@047a │ │ -2d10c0: 6e30 db87 2104 |0028: invoke-virtual {v1, v2, v4}, Ljava/lang/StringBuilder;.insert:(ILjava/lang/String;)Ljava/lang/StringBuilder; // method@87db │ │ -2d10c6: 6e10 df87 0100 |002b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2d10cc: 0c04 |002e: move-result-object v4 │ │ -2d10ce: 4d04 0003 |002f: aput-object v4, v0, v3 │ │ -2d10d2: d803 0301 |0031: add-int/lit8 v3, v3, #int 1 // #01 │ │ -2d10d6: 28d7 |0033: goto 000a // -0029 │ │ -2d10d8: 1100 |0034: return-object v0 │ │ +2d1064: |[2d1064] org.jaudiotagger.audio.asf.data.GUID.getHex:([B)[Ljava/lang/String; │ │ +2d1074: 2170 |0000: array-length v0, v7 │ │ +2d1076: 2300 c013 |0001: new-array v0, v0, [Ljava/lang/String; // type@13c0 │ │ +2d107a: 2201 3910 |0003: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2d107e: 7010 cc87 0100 |0005: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2d1084: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +2d1086: 1203 |0009: const/4 v3, #int 0 // #0 │ │ +2d1088: 2174 |000a: array-length v4, v7 │ │ +2d108a: 3543 2900 |000b: if-ge v3, v4, 0034 // +0029 │ │ +2d108e: 6e10 dc87 0100 |000d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.length:()I // method@87dc │ │ +2d1094: 0a04 |0010: move-result v4 │ │ +2d1096: 6e30 da87 2104 |0011: invoke-virtual {v1, v2, v4}, Ljava/lang/StringBuilder;.delete:(II)Ljava/lang/StringBuilder; // method@87da │ │ +2d109c: 4804 0703 |0014: aget-byte v4, v7, v3 │ │ +2d10a0: d544 ff00 |0016: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +2d10a4: 7110 3087 0400 |0018: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@8730 │ │ +2d10aa: 0c04 |001b: move-result-object v4 │ │ +2d10ac: 6e20 d787 4100 |001c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d10b2: 6e10 dc87 0100 |001f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.length:()I // method@87dc │ │ +2d10b8: 0a04 |0022: move-result v4 │ │ +2d10ba: 1215 |0023: const/4 v5, #int 1 // #1 │ │ +2d10bc: 3354 0700 |0024: if-ne v4, v5, 002b // +0007 │ │ +2d10c0: 1a04 7a04 |0026: const-string v4, "0" // string@047a │ │ +2d10c4: 6e30 db87 2104 |0028: invoke-virtual {v1, v2, v4}, Ljava/lang/StringBuilder;.insert:(ILjava/lang/String;)Ljava/lang/StringBuilder; // method@87db │ │ +2d10ca: 6e10 df87 0100 |002b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2d10d0: 0c04 |002e: move-result-object v4 │ │ +2d10d2: 4d04 0003 |002f: aput-object v4, v0, v3 │ │ +2d10d6: d803 0301 |0031: add-int/lit8 v3, v3, #int 1 // #01 │ │ +2d10da: 28d7 |0033: goto 000a // -0029 │ │ +2d10dc: 1100 |0034: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=401 │ │ 0x0003 line=402 │ │ 0x000a line=403 │ │ 0x000d line=405 │ │ 0x0014 line=406 │ │ @@ -690488,62 +690488,62 @@ │ │ type : '(Ljava/lang/String;)Lorg/jaudiotagger/audio/asf/data/GUID;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 122 16-bit code units │ │ -2d1100: |[2d1100] org.jaudiotagger.audio.asf.data.GUID.parseGUID:(Ljava/lang/String;)Lorg/jaudiotagger/audio/asf/data/GUID; │ │ -2d1110: 3807 4c00 |0000: if-eqz v7, 004c // +004c │ │ -2d1114: 6200 9582 |0002: sget-object v0, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_PATTERN:Ljava/util/regex/Pattern; // field@8295 │ │ -2d1118: 6e20 2b8a 7000 |0004: invoke-virtual {v0, v7}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@8a2b │ │ -2d111e: 0c00 |0007: move-result-object v0 │ │ -2d1120: 6e10 258a 0000 |0008: invoke-virtual {v0}, Ljava/util/regex/Matcher;.matches:()Z // method@8a25 │ │ -2d1126: 0a00 |000b: move-result v0 │ │ -2d1128: 3800 3800 |000c: if-eqz v0, 0044 // +0038 │ │ -2d112c: 1300 1000 |000e: const/16 v0, #int 16 // #10 │ │ -2d1130: 2301 2013 |0010: new-array v1, v0, [I // type@1320 │ │ -2d1134: 2302 2013 |0012: new-array v2, v0, [I // type@1320 │ │ -2d1138: 2602 4200 0000 |0014: fill-array-data v2, 00000056 // +00000042 │ │ -2d113e: 1203 |0017: const/4 v3, #int 0 // #0 │ │ -2d1140: 1204 |0018: const/4 v4, #int 0 // #0 │ │ -2d1142: 6e10 aa87 0700 |0019: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@87aa │ │ -2d1148: 0a05 |001c: move-result v5 │ │ -2d114a: 3553 2100 |001d: if-ge v3, v5, 003e // +0021 │ │ -2d114e: 6e20 9487 3700 |001f: invoke-virtual {v7, v3}, Ljava/lang/String;.charAt:(I)C // method@8794 │ │ -2d1154: 0a05 |0022: move-result v5 │ │ -2d1156: 1306 2d00 |0023: const/16 v6, #int 45 // #2d │ │ -2d115a: 3365 0300 |0025: if-ne v5, v6, 0028 // +0003 │ │ -2d115e: 2814 |0027: goto 003b // +0014 │ │ -2d1160: d805 0401 |0028: add-int/lit8 v5, v4, #int 1 // #01 │ │ -2d1164: 4404 0204 |002a: aget v4, v2, v4 │ │ -2d1168: d806 0302 |002c: add-int/lit8 v6, v3, #int 2 // #02 │ │ -2d116c: 6e30 b587 3706 |002e: invoke-virtual {v7, v3, v6}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@87b5 │ │ -2d1172: 0c06 |0031: move-result-object v6 │ │ -2d1174: 7120 2c87 0600 |0032: invoke-static {v6, v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;I)I // method@872c │ │ -2d117a: 0a06 |0035: move-result v6 │ │ -2d117c: 4b06 0104 |0036: aput v6, v1, v4 │ │ -2d1180: d803 0301 |0038: add-int/lit8 v3, v3, #int 1 // #01 │ │ -2d1184: 0154 |003a: move v4, v5 │ │ -2d1186: d803 0301 |003b: add-int/lit8 v3, v3, #int 1 // #01 │ │ -2d118a: 28dc |003d: goto 0019 // -0024 │ │ -2d118c: 2207 f810 |003e: new-instance v7, Lorg/jaudiotagger/audio/asf/data/GUID; // type@10f8 │ │ -2d1190: 7020 d68b 1700 |0040: invoke-direct {v7, v1}, Lorg/jaudiotagger/audio/asf/data/GUID;.:([I)V // method@8bd6 │ │ -2d1196: 1107 |0043: return-object v7 │ │ -2d1198: 2207 f910 |0044: new-instance v7, Lorg/jaudiotagger/audio/asf/data/GUIDFormatException; // type@10f9 │ │ -2d119c: 1a00 d11f |0046: const-string v0, "Invalid guidData format." // string@1fd1 │ │ -2d11a0: 7020 e68b 0700 |0048: invoke-direct {v7, v0}, Lorg/jaudiotagger/audio/asf/data/GUIDFormatException;.:(Ljava/lang/String;)V // method@8be6 │ │ -2d11a6: 2707 |004b: throw v7 │ │ -2d11a8: 2207 f910 |004c: new-instance v7, Lorg/jaudiotagger/audio/asf/data/GUIDFormatException; // type@10f9 │ │ -2d11ac: 1a00 2395 |004e: const-string v0, "null" // string@9523 │ │ -2d11b0: 7020 e68b 0700 |0050: invoke-direct {v7, v0}, Lorg/jaudiotagger/audio/asf/data/GUIDFormatException;.:(Ljava/lang/String;)V // method@8be6 │ │ -2d11b6: 2802 |0053: goto 0055 // +0002 │ │ -2d11b8: 2707 |0054: throw v7 │ │ -2d11ba: 28ff |0055: goto 0054 // -0001 │ │ -2d11bc: 0003 0400 1000 0000 0300 0000 0200 ... |0056: array-data (36 units) │ │ +2d1104: |[2d1104] org.jaudiotagger.audio.asf.data.GUID.parseGUID:(Ljava/lang/String;)Lorg/jaudiotagger/audio/asf/data/GUID; │ │ +2d1114: 3807 4c00 |0000: if-eqz v7, 004c // +004c │ │ +2d1118: 6200 9582 |0002: sget-object v0, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_PATTERN:Ljava/util/regex/Pattern; // field@8295 │ │ +2d111c: 6e20 2b8a 7000 |0004: invoke-virtual {v0, v7}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@8a2b │ │ +2d1122: 0c00 |0007: move-result-object v0 │ │ +2d1124: 6e10 258a 0000 |0008: invoke-virtual {v0}, Ljava/util/regex/Matcher;.matches:()Z // method@8a25 │ │ +2d112a: 0a00 |000b: move-result v0 │ │ +2d112c: 3800 3800 |000c: if-eqz v0, 0044 // +0038 │ │ +2d1130: 1300 1000 |000e: const/16 v0, #int 16 // #10 │ │ +2d1134: 2301 2013 |0010: new-array v1, v0, [I // type@1320 │ │ +2d1138: 2302 2013 |0012: new-array v2, v0, [I // type@1320 │ │ +2d113c: 2602 4200 0000 |0014: fill-array-data v2, 00000056 // +00000042 │ │ +2d1142: 1203 |0017: const/4 v3, #int 0 // #0 │ │ +2d1144: 1204 |0018: const/4 v4, #int 0 // #0 │ │ +2d1146: 6e10 aa87 0700 |0019: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@87aa │ │ +2d114c: 0a05 |001c: move-result v5 │ │ +2d114e: 3553 2100 |001d: if-ge v3, v5, 003e // +0021 │ │ +2d1152: 6e20 9487 3700 |001f: invoke-virtual {v7, v3}, Ljava/lang/String;.charAt:(I)C // method@8794 │ │ +2d1158: 0a05 |0022: move-result v5 │ │ +2d115a: 1306 2d00 |0023: const/16 v6, #int 45 // #2d │ │ +2d115e: 3365 0300 |0025: if-ne v5, v6, 0028 // +0003 │ │ +2d1162: 2814 |0027: goto 003b // +0014 │ │ +2d1164: d805 0401 |0028: add-int/lit8 v5, v4, #int 1 // #01 │ │ +2d1168: 4404 0204 |002a: aget v4, v2, v4 │ │ +2d116c: d806 0302 |002c: add-int/lit8 v6, v3, #int 2 // #02 │ │ +2d1170: 6e30 b587 3706 |002e: invoke-virtual {v7, v3, v6}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@87b5 │ │ +2d1176: 0c06 |0031: move-result-object v6 │ │ +2d1178: 7120 2c87 0600 |0032: invoke-static {v6, v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;I)I // method@872c │ │ +2d117e: 0a06 |0035: move-result v6 │ │ +2d1180: 4b06 0104 |0036: aput v6, v1, v4 │ │ +2d1184: d803 0301 |0038: add-int/lit8 v3, v3, #int 1 // #01 │ │ +2d1188: 0154 |003a: move v4, v5 │ │ +2d118a: d803 0301 |003b: add-int/lit8 v3, v3, #int 1 // #01 │ │ +2d118e: 28dc |003d: goto 0019 // -0024 │ │ +2d1190: 2207 f810 |003e: new-instance v7, Lorg/jaudiotagger/audio/asf/data/GUID; // type@10f8 │ │ +2d1194: 7020 d68b 1700 |0040: invoke-direct {v7, v1}, Lorg/jaudiotagger/audio/asf/data/GUID;.:([I)V // method@8bd6 │ │ +2d119a: 1107 |0043: return-object v7 │ │ +2d119c: 2207 f910 |0044: new-instance v7, Lorg/jaudiotagger/audio/asf/data/GUIDFormatException; // type@10f9 │ │ +2d11a0: 1a00 d11f |0046: const-string v0, "Invalid guidData format." // string@1fd1 │ │ +2d11a4: 7020 e68b 0700 |0048: invoke-direct {v7, v0}, Lorg/jaudiotagger/audio/asf/data/GUIDFormatException;.:(Ljava/lang/String;)V // method@8be6 │ │ +2d11aa: 2707 |004b: throw v7 │ │ +2d11ac: 2207 f910 |004c: new-instance v7, Lorg/jaudiotagger/audio/asf/data/GUIDFormatException; // type@10f9 │ │ +2d11b0: 1a00 2395 |004e: const-string v0, "null" // string@9523 │ │ +2d11b4: 7020 e68b 0700 |0050: invoke-direct {v7, v0}, Lorg/jaudiotagger/audio/asf/data/GUIDFormatException;.:(Ljava/lang/String;)V // method@8be6 │ │ +2d11ba: 2802 |0053: goto 0055 // +0002 │ │ +2d11bc: 2707 |0054: throw v7 │ │ +2d11be: 28ff |0055: goto 0054 // -0001 │ │ +2d11c0: 0003 0400 1000 0000 0300 0000 0200 ... |0056: array-data (36 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=240 │ │ 0x0014 line=248 │ │ 0x0019 line=250 │ │ 0x001f line=252 │ │ 0x002a line=256 │ │ @@ -690558,28 +690558,28 @@ │ │ type : '([I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 25 16-bit code units │ │ -2d1b58: |[2d1b58] org.jaudiotagger.audio.asf.data.GUID.setGUID:([I)V │ │ -2d1b68: 7110 d88b 0400 |0000: invoke-static {v4}, Lorg/jaudiotagger/audio/asf/data/GUID;.assertGUID:([I)Z // method@8bd8 │ │ -2d1b6e: 0a00 |0003: move-result v0 │ │ -2d1b70: 3800 0d00 |0004: if-eqz v0, 0011 // +000d │ │ -2d1b74: 1300 1000 |0006: const/16 v0, #int 16 // #10 │ │ -2d1b78: 2301 2013 |0008: new-array v1, v0, [I // type@1320 │ │ -2d1b7c: 5b31 9e82 |000a: iput-object v1, v3, Lorg/jaudiotagger/audio/asf/data/GUID;.guidData:[I // field@829e │ │ -2d1b80: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -2d1b82: 7150 e087 2421 |000d: invoke-static {v4, v2, v1, v2, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@87e0 │ │ -2d1b88: 0e00 |0010: return-void │ │ -2d1b8a: 2204 1e10 |0011: new-instance v4, Ljava/lang/IllegalArgumentException; // type@101e │ │ -2d1b8e: 1a00 2a4d |0013: const-string v0, "The given guidData doesn't match the GUID specification." // string@4d2a │ │ -2d1b92: 7020 1887 0400 |0015: invoke-direct {v4, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ -2d1b98: 2704 |0018: throw v4 │ │ +2d1b5c: |[2d1b5c] org.jaudiotagger.audio.asf.data.GUID.setGUID:([I)V │ │ +2d1b6c: 7110 d88b 0400 |0000: invoke-static {v4}, Lorg/jaudiotagger/audio/asf/data/GUID;.assertGUID:([I)Z // method@8bd8 │ │ +2d1b72: 0a00 |0003: move-result v0 │ │ +2d1b74: 3800 0d00 |0004: if-eqz v0, 0011 // +000d │ │ +2d1b78: 1300 1000 |0006: const/16 v0, #int 16 // #10 │ │ +2d1b7c: 2301 2013 |0008: new-array v1, v0, [I // type@1320 │ │ +2d1b80: 5b31 9e82 |000a: iput-object v1, v3, Lorg/jaudiotagger/audio/asf/data/GUID;.guidData:[I // field@829e │ │ +2d1b84: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +2d1b86: 7150 e087 2421 |000d: invoke-static {v4, v2, v1, v2, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@87e0 │ │ +2d1b8c: 0e00 |0010: return-void │ │ +2d1b8e: 2204 1e10 |0011: new-instance v4, Ljava/lang/IllegalArgumentException; // type@101e │ │ +2d1b92: 1a00 2a4d |0013: const-string v0, "The given guidData doesn't match the GUID specification." // string@4d2a │ │ +2d1b96: 7020 1887 0400 |0015: invoke-direct {v4, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ +2d1b9c: 2704 |0018: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=475 │ │ 0x000a line=477 │ │ 0x000d line=478 │ │ 0x0011 line=482 │ │ locals : │ │ @@ -690592,27 +690592,27 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -2d0d54: |[2d0d54] org.jaudiotagger.audio.asf.data.GUID.equals:(Ljava/lang/Object;)Z │ │ -2d0d64: 2020 f810 |0000: instance-of v0, v2, Lorg/jaudiotagger/audio/asf/data/GUID; // type@10f8 │ │ -2d0d68: 3800 1100 |0002: if-eqz v0, 0013 // +0011 │ │ -2d0d6c: 1f02 f810 |0004: check-cast v2, Lorg/jaudiotagger/audio/asf/data/GUID; // type@10f8 │ │ -2d0d70: 6e10 dd8b 0100 |0006: invoke-virtual {v1}, Lorg/jaudiotagger/audio/asf/data/GUID;.getGUID:()[I // method@8bdd │ │ -2d0d76: 0c00 |0009: move-result-object v0 │ │ -2d0d78: 6e10 dd8b 0200 |000a: invoke-virtual {v2}, Lorg/jaudiotagger/audio/asf/data/GUID;.getGUID:()[I // method@8bdd │ │ -2d0d7e: 0c02 |000d: move-result-object v2 │ │ -2d0d80: 7120 d188 2000 |000e: invoke-static {v0, v2}, Ljava/util/Arrays;.equals:([I[I)Z // method@88d1 │ │ -2d0d86: 0a02 |0011: move-result v2 │ │ -2d0d88: 2802 |0012: goto 0014 // +0002 │ │ -2d0d8a: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -2d0d8c: 0f02 |0014: return v2 │ │ +2d0d58: |[2d0d58] org.jaudiotagger.audio.asf.data.GUID.equals:(Ljava/lang/Object;)Z │ │ +2d0d68: 2020 f810 |0000: instance-of v0, v2, Lorg/jaudiotagger/audio/asf/data/GUID; // type@10f8 │ │ +2d0d6c: 3800 1100 |0002: if-eqz v0, 0013 // +0011 │ │ +2d0d70: 1f02 f810 |0004: check-cast v2, Lorg/jaudiotagger/audio/asf/data/GUID; // type@10f8 │ │ +2d0d74: 6e10 dd8b 0100 |0006: invoke-virtual {v1}, Lorg/jaudiotagger/audio/asf/data/GUID;.getGUID:()[I // method@8bdd │ │ +2d0d7a: 0c00 |0009: move-result-object v0 │ │ +2d0d7c: 6e10 dd8b 0200 |000a: invoke-virtual {v2}, Lorg/jaudiotagger/audio/asf/data/GUID;.getGUID:()[I // method@8bdd │ │ +2d0d82: 0c02 |000d: move-result-object v2 │ │ +2d0d84: 7120 d188 2000 |000e: invoke-static {v0, v2}, Ljava/util/Arrays;.equals:([I[I)Z // method@88d1 │ │ +2d0d8a: 0a02 |0011: move-result v2 │ │ +2d0d8c: 2802 |0012: goto 0014 // +0002 │ │ +2d0d8e: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +2d0d90: 0f02 |0014: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=349 │ │ 0x0004 line=351 │ │ 0x0006 line=352 │ │ locals : │ │ 0x0000 - 0x0015 reg=1 this Lorg/jaudiotagger/audio/asf/data/GUID; │ │ @@ -690623,28 +690623,28 @@ │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 21 16-bit code units │ │ -2d0db4: |[2d0db4] org.jaudiotagger.audio.asf.data.GUID.getBytes:()[B │ │ -2d0dc4: 5440 9e82 |0000: iget-object v0, v4, Lorg/jaudiotagger/audio/asf/data/GUID;.guidData:[I // field@829e │ │ -2d0dc8: 2100 |0002: array-length v0, v0 │ │ -2d0dca: 2301 1c13 |0003: new-array v1, v0, [B // type@131c │ │ -2d0dce: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -2d0dd0: 3502 0e00 |0006: if-ge v2, v0, 0014 // +000e │ │ -2d0dd4: 5443 9e82 |0008: iget-object v3, v4, Lorg/jaudiotagger/audio/asf/data/GUID;.guidData:[I // field@829e │ │ -2d0dd8: 4403 0302 |000a: aget v3, v3, v2 │ │ -2d0ddc: d533 ff00 |000c: and-int/lit16 v3, v3, #int 255 // #00ff │ │ -2d0de0: 8d33 |000e: int-to-byte v3, v3 │ │ -2d0de2: 4f03 0102 |000f: aput-byte v3, v1, v2 │ │ -2d0de6: d802 0201 |0011: add-int/lit8 v2, v2, #int 1 // #01 │ │ -2d0dea: 28f3 |0013: goto 0006 // -000d │ │ -2d0dec: 1101 |0014: return-object v1 │ │ +2d0db8: |[2d0db8] org.jaudiotagger.audio.asf.data.GUID.getBytes:()[B │ │ +2d0dc8: 5440 9e82 |0000: iget-object v0, v4, Lorg/jaudiotagger/audio/asf/data/GUID;.guidData:[I // field@829e │ │ +2d0dcc: 2100 |0002: array-length v0, v0 │ │ +2d0dce: 2301 1c13 |0003: new-array v1, v0, [B // type@131c │ │ +2d0dd2: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +2d0dd4: 3502 0e00 |0006: if-ge v2, v0, 0014 // +000e │ │ +2d0dd8: 5443 9e82 |0008: iget-object v3, v4, Lorg/jaudiotagger/audio/asf/data/GUID;.guidData:[I // field@829e │ │ +2d0ddc: 4403 0302 |000a: aget v3, v3, v2 │ │ +2d0de0: d533 ff00 |000c: and-int/lit16 v3, v3, #int 255 // #00ff │ │ +2d0de4: 8d33 |000e: int-to-byte v3, v3 │ │ +2d0de6: 4f03 0102 |000f: aput-byte v3, v1, v2 │ │ +2d0dea: d802 0201 |0011: add-int/lit8 v2, v2, #int 1 // #01 │ │ +2d0dee: 28f3 |0013: goto 0006 // -000d │ │ +2d0df0: 1101 |0014: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=365 │ │ 0x0008 line=368 │ │ locals : │ │ 0x0000 - 0x0015 reg=4 this Lorg/jaudiotagger/audio/asf/data/GUID; │ │ │ │ @@ -690653,17 +690653,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2d0e60: |[2d0e60] org.jaudiotagger.audio.asf.data.GUID.getDescription:()Ljava/lang/String; │ │ -2d0e70: 5410 9d82 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/asf/data/GUID;.description:Ljava/lang/String; // field@829d │ │ -2d0e74: 1100 |0002: return-object v0 │ │ +2d0e64: |[2d0e64] org.jaudiotagger.audio.asf.data.GUID.getDescription:()Ljava/lang/String; │ │ +2d0e74: 5410 9d82 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/asf/data/GUID;.description:Ljava/lang/String; // field@829d │ │ +2d0e78: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=378 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/asf/data/GUID; │ │ │ │ #3 : (in Lorg/jaudiotagger/audio/asf/data/GUID;) │ │ @@ -690671,22 +690671,22 @@ │ │ type : '()[I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 11 16-bit code units │ │ -2d0e38: |[2d0e38] org.jaudiotagger.audio.asf.data.GUID.getGUID:()[I │ │ -2d0e48: 5440 9e82 |0000: iget-object v0, v4, Lorg/jaudiotagger/audio/asf/data/GUID;.guidData:[I // field@829e │ │ -2d0e4c: 2101 |0002: array-length v1, v0 │ │ -2d0e4e: 2311 2013 |0003: new-array v1, v1, [I // type@1320 │ │ -2d0e52: 2102 |0005: array-length v2, v0 │ │ -2d0e54: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -2d0e56: 7152 e087 3031 |0007: invoke-static {v0, v3, v1, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@87e0 │ │ -2d0e5c: 1101 |000a: return-object v1 │ │ +2d0e3c: |[2d0e3c] org.jaudiotagger.audio.asf.data.GUID.getGUID:()[I │ │ +2d0e4c: 5440 9e82 |0000: iget-object v0, v4, Lorg/jaudiotagger/audio/asf/data/GUID;.guidData:[I // field@829e │ │ +2d0e50: 2101 |0002: array-length v1, v0 │ │ +2d0e52: 2311 2013 |0003: new-array v1, v1, [I // type@1320 │ │ +2d0e56: 2102 |0005: array-length v2, v0 │ │ +2d0e58: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +2d0e5a: 7152 e087 3031 |0007: invoke-static {v0, v3, v1, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@87e0 │ │ +2d0e60: 1101 |000a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=388 │ │ 0x0005 line=389 │ │ locals : │ │ 0x0000 - 0x000b reg=4 this Lorg/jaudiotagger/audio/asf/data/GUID; │ │ │ │ @@ -690695,32 +690695,32 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 27 16-bit code units │ │ -2d0df0: |[2d0df0] org.jaudiotagger.audio.asf.data.GUID.hashCode:()I │ │ -2d0e00: 5250 9f82 |0000: iget v0, v5, Lorg/jaudiotagger/audio/asf/data/GUID;.hash:I // field@829f │ │ -2d0e04: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ -2d0e06: 3310 1500 |0003: if-ne v0, v1, 0018 // +0015 │ │ -2d0e0a: 6e10 dd8b 0500 |0005: invoke-virtual {v5}, Lorg/jaudiotagger/audio/asf/data/GUID;.getGUID:()[I // method@8bdd │ │ -2d0e10: 0c00 |0008: move-result-object v0 │ │ -2d0e12: 2101 |0009: array-length v1, v0 │ │ -2d0e14: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -2d0e16: 1203 |000b: const/4 v3, #int 0 // #0 │ │ -2d0e18: 3512 0a00 |000c: if-ge v2, v1, 0016 // +000a │ │ -2d0e1c: 4404 0002 |000e: aget v4, v0, v2 │ │ -2d0e20: da03 031f |0010: mul-int/lit8 v3, v3, #int 31 // #1f │ │ -2d0e24: b043 |0012: add-int/2addr v3, v4 │ │ -2d0e26: d802 0201 |0013: add-int/lit8 v2, v2, #int 1 // #01 │ │ -2d0e2a: 28f7 |0015: goto 000c // -0009 │ │ -2d0e2c: 5953 9f82 |0016: iput v3, v5, Lorg/jaudiotagger/audio/asf/data/GUID;.hash:I // field@829f │ │ -2d0e30: 5250 9f82 |0018: iget v0, v5, Lorg/jaudiotagger/audio/asf/data/GUID;.hash:I // field@829f │ │ -2d0e34: 0f00 |001a: return v0 │ │ +2d0df4: |[2d0df4] org.jaudiotagger.audio.asf.data.GUID.hashCode:()I │ │ +2d0e04: 5250 9f82 |0000: iget v0, v5, Lorg/jaudiotagger/audio/asf/data/GUID;.hash:I // field@829f │ │ +2d0e08: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ +2d0e0a: 3310 1500 |0003: if-ne v0, v1, 0018 // +0015 │ │ +2d0e0e: 6e10 dd8b 0500 |0005: invoke-virtual {v5}, Lorg/jaudiotagger/audio/asf/data/GUID;.getGUID:()[I // method@8bdd │ │ +2d0e14: 0c00 |0008: move-result-object v0 │ │ +2d0e16: 2101 |0009: array-length v1, v0 │ │ +2d0e18: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +2d0e1a: 1203 |000b: const/4 v3, #int 0 // #0 │ │ +2d0e1c: 3512 0a00 |000c: if-ge v2, v1, 0016 // +000a │ │ +2d0e20: 4404 0002 |000e: aget v4, v0, v2 │ │ +2d0e24: da03 031f |0010: mul-int/lit8 v3, v3, #int 31 // #1f │ │ +2d0e28: b043 |0012: add-int/2addr v3, v4 │ │ +2d0e2a: d802 0201 |0013: add-int/lit8 v2, v2, #int 1 // #01 │ │ +2d0e2e: 28f7 |0015: goto 000c // -0009 │ │ +2d0e30: 5953 9f82 |0016: iput v3, v5, Lorg/jaudiotagger/audio/asf/data/GUID;.hash:I // field@829f │ │ +2d0e34: 5250 9f82 |0018: iget v0, v5, Lorg/jaudiotagger/audio/asf/data/GUID;.hash:I // field@829f │ │ +2d0e38: 0f00 |001a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=422 │ │ 0x0005 line=425 │ │ 0x0016 line=429 │ │ 0x0018 line=431 │ │ locals : │ │ @@ -690731,20 +690731,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -2d0d90: |[2d0d90] org.jaudiotagger.audio.asf.data.GUID.isValid:()Z │ │ -2d0da0: 6e10 dd8b 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/audio/asf/data/GUID;.getGUID:()[I // method@8bdd │ │ -2d0da6: 0c00 |0003: move-result-object v0 │ │ -2d0da8: 7110 d88b 0000 |0004: invoke-static {v0}, Lorg/jaudiotagger/audio/asf/data/GUID;.assertGUID:([I)Z // method@8bd8 │ │ -2d0dae: 0a00 |0007: move-result v0 │ │ -2d0db0: 0f00 |0008: return v0 │ │ +2d0d94: |[2d0d94] org.jaudiotagger.audio.asf.data.GUID.isValid:()Z │ │ +2d0da4: 6e10 dd8b 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/audio/asf/data/GUID;.getGUID:()[I // method@8bdd │ │ +2d0daa: 0c00 |0003: move-result-object v0 │ │ +2d0dac: 7110 d88b 0000 |0004: invoke-static {v0}, Lorg/jaudiotagger/audio/asf/data/GUID;.assertGUID:([I)Z // method@8bd8 │ │ +2d0db2: 0a00 |0007: move-result v0 │ │ +2d0db4: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=442 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/jaudiotagger/audio/asf/data/GUID; │ │ │ │ #6 : (in Lorg/jaudiotagger/audio/asf/data/GUID;) │ │ @@ -690752,40 +690752,40 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 55 16-bit code units │ │ -2d0ec0: |[2d0ec0] org.jaudiotagger.audio.asf.data.GUID.prettyPrint:()Ljava/lang/String; │ │ -2d0ed0: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -2d0ed4: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2d0eda: 6e10 dc8b 0300 |0005: invoke-virtual {v3}, Lorg/jaudiotagger/audio/asf/data/GUID;.getDescription:()Ljava/lang/String; // method@8bdc │ │ -2d0ee0: 0c01 |0008: move-result-object v1 │ │ -2d0ee2: 7110 f28c 0100 |0009: invoke-static {v1}, Lorg/jaudiotagger/audio/asf/util/Utils;.isBlank:(Ljava/lang/String;)Z // method@8cf2 │ │ -2d0ee8: 0a02 |000c: move-result v2 │ │ -2d0eea: 3802 0600 |000d: if-eqz v2, 0013 // +0006 │ │ -2d0eee: 7110 de8b 0300 |000f: invoke-static {v3}, Lorg/jaudiotagger/audio/asf/data/GUID;.getGuidDescription:(Lorg/jaudiotagger/audio/asf/data/GUID;)Ljava/lang/String; // method@8bde │ │ -2d0ef4: 0c01 |0012: move-result-object v1 │ │ -2d0ef6: 7110 f28c 0100 |0013: invoke-static {v1}, Lorg/jaudiotagger/audio/asf/util/Utils;.isBlank:(Ljava/lang/String;)Z // method@8cf2 │ │ -2d0efc: 0a02 |0016: move-result v2 │ │ -2d0efe: 3902 1400 |0017: if-nez v2, 002b // +0014 │ │ -2d0f02: 1a02 b214 |0019: const-string v2, "Description: " // string@14b2 │ │ -2d0f06: 6e20 d787 2000 |001b: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d0f0c: 6e20 d787 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d0f12: 6201 fa82 |0021: sget-object v1, Lorg/jaudiotagger/audio/asf/util/Utils;.LINE_SEPARATOR:Ljava/lang/String; // field@82fa │ │ -2d0f16: 6e20 d787 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d0f1c: 1a01 5500 |0026: const-string v1, " " // string@0055 │ │ -2d0f20: 6e20 d787 1000 |0028: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d0f26: 6e10 e58b 0300 |002b: invoke-virtual {v3}, Lorg/jaudiotagger/audio/asf/data/GUID;.toString:()Ljava/lang/String; // method@8be5 │ │ -2d0f2c: 0c01 |002e: move-result-object v1 │ │ -2d0f2e: 6e20 d787 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d0f34: 6e10 df87 0000 |0032: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2d0f3a: 0c00 |0035: move-result-object v0 │ │ -2d0f3c: 1100 |0036: return-object v0 │ │ +2d0ec4: |[2d0ec4] org.jaudiotagger.audio.asf.data.GUID.prettyPrint:()Ljava/lang/String; │ │ +2d0ed4: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +2d0ed8: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2d0ede: 6e10 dc8b 0300 |0005: invoke-virtual {v3}, Lorg/jaudiotagger/audio/asf/data/GUID;.getDescription:()Ljava/lang/String; // method@8bdc │ │ +2d0ee4: 0c01 |0008: move-result-object v1 │ │ +2d0ee6: 7110 f28c 0100 |0009: invoke-static {v1}, Lorg/jaudiotagger/audio/asf/util/Utils;.isBlank:(Ljava/lang/String;)Z // method@8cf2 │ │ +2d0eec: 0a02 |000c: move-result v2 │ │ +2d0eee: 3802 0600 |000d: if-eqz v2, 0013 // +0006 │ │ +2d0ef2: 7110 de8b 0300 |000f: invoke-static {v3}, Lorg/jaudiotagger/audio/asf/data/GUID;.getGuidDescription:(Lorg/jaudiotagger/audio/asf/data/GUID;)Ljava/lang/String; // method@8bde │ │ +2d0ef8: 0c01 |0012: move-result-object v1 │ │ +2d0efa: 7110 f28c 0100 |0013: invoke-static {v1}, Lorg/jaudiotagger/audio/asf/util/Utils;.isBlank:(Ljava/lang/String;)Z // method@8cf2 │ │ +2d0f00: 0a02 |0016: move-result v2 │ │ +2d0f02: 3902 1400 |0017: if-nez v2, 002b // +0014 │ │ +2d0f06: 1a02 b214 |0019: const-string v2, "Description: " // string@14b2 │ │ +2d0f0a: 6e20 d787 2000 |001b: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d0f10: 6e20 d787 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d0f16: 6201 fa82 |0021: sget-object v1, Lorg/jaudiotagger/audio/asf/util/Utils;.LINE_SEPARATOR:Ljava/lang/String; // field@82fa │ │ +2d0f1a: 6e20 d787 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d0f20: 1a01 5500 |0026: const-string v1, " " // string@0055 │ │ +2d0f24: 6e20 d787 1000 |0028: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d0f2a: 6e10 e58b 0300 |002b: invoke-virtual {v3}, Lorg/jaudiotagger/audio/asf/data/GUID;.toString:()Ljava/lang/String; // method@8be5 │ │ +2d0f30: 0c01 |002e: move-result-object v1 │ │ +2d0f32: 6e20 d787 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d0f38: 6e10 df87 0000 |0032: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2d0f3e: 0c00 |0035: move-result-object v0 │ │ +2d0f40: 1100 |0036: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=452 │ │ 0x0005 line=453 │ │ 0x0009 line=454 │ │ 0x000f line=456 │ │ 0x0013 line=458 │ │ @@ -690800,77 +690800,77 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 136 16-bit code units │ │ -2d0f40: |[2d0f40] org.jaudiotagger.audio.asf.data.GUID.toString:()Ljava/lang/String; │ │ -2d0f50: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -2d0f54: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2d0f5a: 6e10 da8b 0400 |0005: invoke-virtual {v4}, Lorg/jaudiotagger/audio/asf/data/GUID;.getBytes:()[B // method@8bda │ │ -2d0f60: 0c01 |0008: move-result-object v1 │ │ -2d0f62: 7020 df8b 1400 |0009: invoke-direct {v4, v1}, Lorg/jaudiotagger/audio/asf/data/GUID;.getHex:([B)[Ljava/lang/String; // method@8bdf │ │ -2d0f68: 0c01 |000c: move-result-object v1 │ │ -2d0f6a: 1232 |000d: const/4 v2, #int 3 // #3 │ │ -2d0f6c: 4602 0102 |000e: aget-object v2, v1, v2 │ │ -2d0f70: 6e20 d787 2000 |0010: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d0f76: 1222 |0013: const/4 v2, #int 2 // #2 │ │ -2d0f78: 4602 0102 |0014: aget-object v2, v1, v2 │ │ -2d0f7c: 6e20 d787 2000 |0016: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d0f82: 1212 |0019: const/4 v2, #int 1 // #1 │ │ -2d0f84: 4602 0102 |001a: aget-object v2, v1, v2 │ │ -2d0f88: 6e20 d787 2000 |001c: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d0f8e: 1202 |001f: const/4 v2, #int 0 // #0 │ │ -2d0f90: 4602 0102 |0020: aget-object v2, v1, v2 │ │ -2d0f94: 6e20 d787 2000 |0022: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d0f9a: 1302 2d00 |0025: const/16 v2, #int 45 // #2d │ │ -2d0f9e: 6e20 d087 2000 |0027: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@87d0 │ │ -2d0fa4: 1253 |002a: const/4 v3, #int 5 // #5 │ │ -2d0fa6: 4603 0103 |002b: aget-object v3, v1, v3 │ │ -2d0faa: 6e20 d787 3000 |002d: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d0fb0: 1243 |0030: const/4 v3, #int 4 // #4 │ │ -2d0fb2: 4603 0103 |0031: aget-object v3, v1, v3 │ │ -2d0fb6: 6e20 d787 3000 |0033: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d0fbc: 6e20 d087 2000 |0036: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@87d0 │ │ -2d0fc2: 1273 |0039: const/4 v3, #int 7 // #7 │ │ -2d0fc4: 4603 0103 |003a: aget-object v3, v1, v3 │ │ -2d0fc8: 6e20 d787 3000 |003c: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d0fce: 1263 |003f: const/4 v3, #int 6 // #6 │ │ -2d0fd0: 4603 0103 |0040: aget-object v3, v1, v3 │ │ -2d0fd4: 6e20 d787 3000 |0042: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d0fda: 6e20 d087 2000 |0045: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@87d0 │ │ -2d0fe0: 1303 0800 |0048: const/16 v3, #int 8 // #8 │ │ -2d0fe4: 4603 0103 |004a: aget-object v3, v1, v3 │ │ -2d0fe8: 6e20 d787 3000 |004c: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d0fee: 1303 0900 |004f: const/16 v3, #int 9 // #9 │ │ -2d0ff2: 4603 0103 |0051: aget-object v3, v1, v3 │ │ -2d0ff6: 6e20 d787 3000 |0053: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d0ffc: 6e20 d087 2000 |0056: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@87d0 │ │ -2d1002: 1302 0a00 |0059: const/16 v2, #int 10 // #a │ │ -2d1006: 4602 0102 |005b: aget-object v2, v1, v2 │ │ -2d100a: 6e20 d787 2000 |005d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d1010: 1302 0b00 |0060: const/16 v2, #int 11 // #b │ │ -2d1014: 4602 0102 |0062: aget-object v2, v1, v2 │ │ -2d1018: 6e20 d787 2000 |0064: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d101e: 1302 0c00 |0067: const/16 v2, #int 12 // #c │ │ -2d1022: 4602 0102 |0069: aget-object v2, v1, v2 │ │ -2d1026: 6e20 d787 2000 |006b: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d102c: 1302 0d00 |006e: const/16 v2, #int 13 // #d │ │ -2d1030: 4602 0102 |0070: aget-object v2, v1, v2 │ │ -2d1034: 6e20 d787 2000 |0072: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d103a: 1302 0e00 |0075: const/16 v2, #int 14 // #e │ │ -2d103e: 4602 0102 |0077: aget-object v2, v1, v2 │ │ -2d1042: 6e20 d787 2000 |0079: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d1048: 1302 0f00 |007c: const/16 v2, #int 15 // #f │ │ -2d104c: 4601 0102 |007e: aget-object v1, v1, v2 │ │ -2d1050: 6e20 d787 1000 |0080: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d1056: 6e10 df87 0000 |0083: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2d105c: 0c00 |0086: move-result-object v0 │ │ -2d105e: 1100 |0087: return-object v0 │ │ +2d0f44: |[2d0f44] org.jaudiotagger.audio.asf.data.GUID.toString:()Ljava/lang/String; │ │ +2d0f54: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +2d0f58: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2d0f5e: 6e10 da8b 0400 |0005: invoke-virtual {v4}, Lorg/jaudiotagger/audio/asf/data/GUID;.getBytes:()[B // method@8bda │ │ +2d0f64: 0c01 |0008: move-result-object v1 │ │ +2d0f66: 7020 df8b 1400 |0009: invoke-direct {v4, v1}, Lorg/jaudiotagger/audio/asf/data/GUID;.getHex:([B)[Ljava/lang/String; // method@8bdf │ │ +2d0f6c: 0c01 |000c: move-result-object v1 │ │ +2d0f6e: 1232 |000d: const/4 v2, #int 3 // #3 │ │ +2d0f70: 4602 0102 |000e: aget-object v2, v1, v2 │ │ +2d0f74: 6e20 d787 2000 |0010: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d0f7a: 1222 |0013: const/4 v2, #int 2 // #2 │ │ +2d0f7c: 4602 0102 |0014: aget-object v2, v1, v2 │ │ +2d0f80: 6e20 d787 2000 |0016: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d0f86: 1212 |0019: const/4 v2, #int 1 // #1 │ │ +2d0f88: 4602 0102 |001a: aget-object v2, v1, v2 │ │ +2d0f8c: 6e20 d787 2000 |001c: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d0f92: 1202 |001f: const/4 v2, #int 0 // #0 │ │ +2d0f94: 4602 0102 |0020: aget-object v2, v1, v2 │ │ +2d0f98: 6e20 d787 2000 |0022: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d0f9e: 1302 2d00 |0025: const/16 v2, #int 45 // #2d │ │ +2d0fa2: 6e20 d087 2000 |0027: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@87d0 │ │ +2d0fa8: 1253 |002a: const/4 v3, #int 5 // #5 │ │ +2d0faa: 4603 0103 |002b: aget-object v3, v1, v3 │ │ +2d0fae: 6e20 d787 3000 |002d: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d0fb4: 1243 |0030: const/4 v3, #int 4 // #4 │ │ +2d0fb6: 4603 0103 |0031: aget-object v3, v1, v3 │ │ +2d0fba: 6e20 d787 3000 |0033: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d0fc0: 6e20 d087 2000 |0036: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@87d0 │ │ +2d0fc6: 1273 |0039: const/4 v3, #int 7 // #7 │ │ +2d0fc8: 4603 0103 |003a: aget-object v3, v1, v3 │ │ +2d0fcc: 6e20 d787 3000 |003c: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d0fd2: 1263 |003f: const/4 v3, #int 6 // #6 │ │ +2d0fd4: 4603 0103 |0040: aget-object v3, v1, v3 │ │ +2d0fd8: 6e20 d787 3000 |0042: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d0fde: 6e20 d087 2000 |0045: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@87d0 │ │ +2d0fe4: 1303 0800 |0048: const/16 v3, #int 8 // #8 │ │ +2d0fe8: 4603 0103 |004a: aget-object v3, v1, v3 │ │ +2d0fec: 6e20 d787 3000 |004c: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d0ff2: 1303 0900 |004f: const/16 v3, #int 9 // #9 │ │ +2d0ff6: 4603 0103 |0051: aget-object v3, v1, v3 │ │ +2d0ffa: 6e20 d787 3000 |0053: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d1000: 6e20 d087 2000 |0056: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@87d0 │ │ +2d1006: 1302 0a00 |0059: const/16 v2, #int 10 // #a │ │ +2d100a: 4602 0102 |005b: aget-object v2, v1, v2 │ │ +2d100e: 6e20 d787 2000 |005d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d1014: 1302 0b00 |0060: const/16 v2, #int 11 // #b │ │ +2d1018: 4602 0102 |0062: aget-object v2, v1, v2 │ │ +2d101c: 6e20 d787 2000 |0064: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d1022: 1302 0c00 |0067: const/16 v2, #int 12 // #c │ │ +2d1026: 4602 0102 |0069: aget-object v2, v1, v2 │ │ +2d102a: 6e20 d787 2000 |006b: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d1030: 1302 0d00 |006e: const/16 v2, #int 13 // #d │ │ +2d1034: 4602 0102 |0070: aget-object v2, v1, v2 │ │ +2d1038: 6e20 d787 2000 |0072: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d103e: 1302 0e00 |0075: const/16 v2, #int 14 // #e │ │ +2d1042: 4602 0102 |0077: aget-object v2, v1, v2 │ │ +2d1046: 6e20 d787 2000 |0079: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d104c: 1302 0f00 |007c: const/16 v2, #int 15 // #f │ │ +2d1050: 4601 0102 |007e: aget-object v1, v1, v2 │ │ +2d1054: 6e20 d787 1000 |0080: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d105a: 6e10 df87 0000 |0083: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2d1060: 0c00 |0086: move-result-object v0 │ │ +2d1062: 1100 |0087: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=495 │ │ 0x0005 line=496 │ │ 0x000e line=497 │ │ 0x0014 line=498 │ │ 0x001a line=499 │ │ @@ -690929,17 +690929,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -2d0d14: |[2d0d14] org.jaudiotagger.audio.asf.data.GUIDFormatException.:(Ljava/lang/String;)V │ │ -2d0d24: 7020 1887 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ -2d0d2a: 0e00 |0003: return-void │ │ +2d0d18: |[2d0d18] org.jaudiotagger.audio.asf.data.GUIDFormatException.:(Ljava/lang/String;)V │ │ +2d0d28: 7020 1887 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ +2d0d2e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/audio/asf/data/GUIDFormatException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -690988,35 +690988,35 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2d1e60: |[2d1e60] org.jaudiotagger.audio.asf.data.MetadataContainer$DescriptorPointer.:()V │ │ -2d1e70: 1c00 fc10 |0000: const-class v0, Lorg/jaudiotagger/audio/asf/data/MetadataContainer; // type@10fc │ │ -2d1e74: 0e00 |0002: return-void │ │ +2d1e64: |[2d1e64] org.jaudiotagger.audio.asf.data.MetadataContainer$DescriptorPointer.:()V │ │ +2d1e74: 1c00 fc10 |0000: const-class v0, Lorg/jaudiotagger/audio/asf/data/MetadataContainer; // type@10fc │ │ +2d1e78: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/asf/data/MetadataContainer$DescriptorPointer;) │ │ name : '' │ │ type : '(Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -2d1e78: |[2d1e78] org.jaudiotagger.audio.asf.data.MetadataContainer$DescriptorPointer.:(Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;)V │ │ -2d1e88: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -2d1e8e: 6e20 f38b 1000 |0003: invoke-virtual {v0, v1}, Lorg/jaudiotagger/audio/asf/data/MetadataContainer$DescriptorPointer;.setDescriptor:(Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;)Lorg/jaudiotagger/audio/asf/data/MetadataContainer$DescriptorPointer; // method@8bf3 │ │ -2d1e94: 0e00 |0006: return-void │ │ +2d1e7c: |[2d1e7c] org.jaudiotagger.audio.asf.data.MetadataContainer$DescriptorPointer.:(Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;)V │ │ +2d1e8c: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +2d1e92: 6e20 f38b 1000 |0003: invoke-virtual {v0, v1}, Lorg/jaudiotagger/audio/asf/data/MetadataContainer$DescriptorPointer;.setDescriptor:(Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;)Lorg/jaudiotagger/audio/asf/data/MetadataContainer$DescriptorPointer; // method@8bf3 │ │ +2d1e98: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0003 line=43 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/jaudiotagger/audio/asf/data/MetadataContainer$DescriptorPointer; │ │ 0x0000 - 0x0007 reg=1 (null) Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; │ │ @@ -691027,53 +691027,53 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 63 16-bit code units │ │ -2d1d6c: |[2d1d6c] org.jaudiotagger.audio.asf.data.MetadataContainer$DescriptorPointer.equals:(Ljava/lang/Object;)Z │ │ -2d1d7c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -2d1d7e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -2d1d80: 3356 0400 |0002: if-ne v6, v5, 0006 // +0004 │ │ -2d1d84: 1212 |0004: const/4 v2, #int 1 // #1 │ │ -2d1d86: 2802 |0005: goto 0007 // +0002 │ │ -2d1d88: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -2d1d8a: 2063 fb10 |0007: instance-of v3, v6, Lorg/jaudiotagger/audio/asf/data/MetadataContainer$DescriptorPointer; // type@10fb │ │ -2d1d8e: 3803 3500 |0009: if-eqz v3, 003e // +0035 │ │ -2d1d92: 3902 3300 |000b: if-nez v2, 003e // +0033 │ │ -2d1d96: 1f06 fb10 |000d: check-cast v6, Lorg/jaudiotagger/audio/asf/data/MetadataContainer$DescriptorPointer; // type@10fb │ │ -2d1d9a: 5466 a382 |000f: iget-object v6, v6, Lorg/jaudiotagger/audio/asf/data/MetadataContainer$DescriptorPointer;.desc:Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; // field@82a3 │ │ -2d1d9e: 5452 a382 |0011: iget-object v2, v5, Lorg/jaudiotagger/audio/asf/data/MetadataContainer$DescriptorPointer;.desc:Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; // field@82a3 │ │ -2d1da2: 6e10 228c 0200 |0013: invoke-virtual {v2}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getName:()Ljava/lang/String; // method@8c22 │ │ -2d1da8: 0c02 |0016: move-result-object v2 │ │ -2d1daa: 6e10 228c 0600 |0017: invoke-virtual {v6}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getName:()Ljava/lang/String; // method@8c22 │ │ -2d1db0: 0c03 |001a: move-result-object v3 │ │ -2d1db2: 6e20 9c87 3200 |001b: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2d1db8: 0a02 |001e: move-result v2 │ │ -2d1dba: 5453 a382 |001f: iget-object v3, v5, Lorg/jaudiotagger/audio/asf/data/MetadataContainer$DescriptorPointer;.desc:Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; // field@82a3 │ │ -2d1dbe: 6e10 218c 0300 |0021: invoke-virtual {v3}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getLanguageIndex:()I // method@8c21 │ │ -2d1dc4: 0a03 |0024: move-result v3 │ │ -2d1dc6: 6e10 218c 0600 |0025: invoke-virtual {v6}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getLanguageIndex:()I // method@8c21 │ │ -2d1dcc: 0a04 |0028: move-result v4 │ │ -2d1dce: 3343 0400 |0029: if-ne v3, v4, 002d // +0004 │ │ -2d1dd2: 1213 |002b: const/4 v3, #int 1 // #1 │ │ -2d1dd4: 2802 |002c: goto 002e // +0002 │ │ -2d1dd6: 1203 |002d: const/4 v3, #int 0 // #0 │ │ -2d1dd8: b532 |002e: and-int/2addr v2, v3 │ │ -2d1dda: 5453 a382 |002f: iget-object v3, v5, Lorg/jaudiotagger/audio/asf/data/MetadataContainer$DescriptorPointer;.desc:Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; // field@82a3 │ │ -2d1dde: 6e10 268c 0300 |0031: invoke-virtual {v3}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getStreamNumber:()I // method@8c26 │ │ -2d1de4: 0a03 |0034: move-result v3 │ │ -2d1de6: 6e10 268c 0600 |0035: invoke-virtual {v6}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getStreamNumber:()I // method@8c26 │ │ -2d1dec: 0a06 |0038: move-result v6 │ │ -2d1dee: 3363 0300 |0039: if-ne v3, v6, 003c // +0003 │ │ -2d1df2: 2802 |003b: goto 003d // +0002 │ │ -2d1df4: 1200 |003c: const/4 v0, #int 0 // #0 │ │ -2d1df6: b502 |003d: and-int/2addr v2, v0 │ │ -2d1df8: 0f02 |003e: return v2 │ │ +2d1d70: |[2d1d70] org.jaudiotagger.audio.asf.data.MetadataContainer$DescriptorPointer.equals:(Ljava/lang/Object;)Z │ │ +2d1d80: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +2d1d82: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +2d1d84: 3356 0400 |0002: if-ne v6, v5, 0006 // +0004 │ │ +2d1d88: 1212 |0004: const/4 v2, #int 1 // #1 │ │ +2d1d8a: 2802 |0005: goto 0007 // +0002 │ │ +2d1d8c: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +2d1d8e: 2063 fb10 |0007: instance-of v3, v6, Lorg/jaudiotagger/audio/asf/data/MetadataContainer$DescriptorPointer; // type@10fb │ │ +2d1d92: 3803 3500 |0009: if-eqz v3, 003e // +0035 │ │ +2d1d96: 3902 3300 |000b: if-nez v2, 003e // +0033 │ │ +2d1d9a: 1f06 fb10 |000d: check-cast v6, Lorg/jaudiotagger/audio/asf/data/MetadataContainer$DescriptorPointer; // type@10fb │ │ +2d1d9e: 5466 a382 |000f: iget-object v6, v6, Lorg/jaudiotagger/audio/asf/data/MetadataContainer$DescriptorPointer;.desc:Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; // field@82a3 │ │ +2d1da2: 5452 a382 |0011: iget-object v2, v5, Lorg/jaudiotagger/audio/asf/data/MetadataContainer$DescriptorPointer;.desc:Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; // field@82a3 │ │ +2d1da6: 6e10 228c 0200 |0013: invoke-virtual {v2}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getName:()Ljava/lang/String; // method@8c22 │ │ +2d1dac: 0c02 |0016: move-result-object v2 │ │ +2d1dae: 6e10 228c 0600 |0017: invoke-virtual {v6}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getName:()Ljava/lang/String; // method@8c22 │ │ +2d1db4: 0c03 |001a: move-result-object v3 │ │ +2d1db6: 6e20 9c87 3200 |001b: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2d1dbc: 0a02 |001e: move-result v2 │ │ +2d1dbe: 5453 a382 |001f: iget-object v3, v5, Lorg/jaudiotagger/audio/asf/data/MetadataContainer$DescriptorPointer;.desc:Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; // field@82a3 │ │ +2d1dc2: 6e10 218c 0300 |0021: invoke-virtual {v3}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getLanguageIndex:()I // method@8c21 │ │ +2d1dc8: 0a03 |0024: move-result v3 │ │ +2d1dca: 6e10 218c 0600 |0025: invoke-virtual {v6}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getLanguageIndex:()I // method@8c21 │ │ +2d1dd0: 0a04 |0028: move-result v4 │ │ +2d1dd2: 3343 0400 |0029: if-ne v3, v4, 002d // +0004 │ │ +2d1dd6: 1213 |002b: const/4 v3, #int 1 // #1 │ │ +2d1dd8: 2802 |002c: goto 002e // +0002 │ │ +2d1dda: 1203 |002d: const/4 v3, #int 0 // #0 │ │ +2d1ddc: b532 |002e: and-int/2addr v2, v3 │ │ +2d1dde: 5453 a382 |002f: iget-object v3, v5, Lorg/jaudiotagger/audio/asf/data/MetadataContainer$DescriptorPointer;.desc:Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; // field@82a3 │ │ +2d1de2: 6e10 268c 0300 |0031: invoke-virtual {v3}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getStreamNumber:()I // method@8c26 │ │ +2d1de8: 0a03 |0034: move-result v3 │ │ +2d1dea: 6e10 268c 0600 |0035: invoke-virtual {v6}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getStreamNumber:()I // method@8c26 │ │ +2d1df0: 0a06 |0038: move-result v6 │ │ +2d1df2: 3363 0300 |0039: if-ne v3, v6, 003c // +0003 │ │ +2d1df6: 2802 |003b: goto 003d // +0002 │ │ +2d1df8: 1200 |003c: const/4 v0, #int 0 // #0 │ │ +2d1dfa: b502 |003d: and-int/2addr v2, v0 │ │ +2d1dfc: 0f02 |003e: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0007 line=53 │ │ 0x000d line=55 │ │ 0x0011 line=56 │ │ 0x001f line=57 │ │ 0x002f line=58 │ │ @@ -691086,31 +691086,31 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 29 16-bit code units │ │ -2d1dfc: |[2d1dfc] org.jaudiotagger.audio.asf.data.MetadataContainer$DescriptorPointer.hashCode:()I │ │ -2d1e0c: 5420 a382 |0000: iget-object v0, v2, Lorg/jaudiotagger/audio/asf/data/MetadataContainer$DescriptorPointer;.desc:Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; // field@82a3 │ │ -2d1e10: 6e10 228c 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getName:()Ljava/lang/String; // method@8c22 │ │ -2d1e16: 0c00 |0005: move-result-object v0 │ │ -2d1e18: 6e10 a287 0000 |0006: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@87a2 │ │ -2d1e1e: 0a00 |0009: move-result v0 │ │ -2d1e20: da00 001f |000a: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -2d1e24: 5421 a382 |000c: iget-object v1, v2, Lorg/jaudiotagger/audio/asf/data/MetadataContainer$DescriptorPointer;.desc:Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; // field@82a3 │ │ -2d1e28: 6e10 218c 0100 |000e: invoke-virtual {v1}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getLanguageIndex:()I // method@8c21 │ │ -2d1e2e: 0a01 |0011: move-result v1 │ │ -2d1e30: b010 |0012: add-int/2addr v0, v1 │ │ -2d1e32: da00 001f |0013: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -2d1e36: 5421 a382 |0015: iget-object v1, v2, Lorg/jaudiotagger/audio/asf/data/MetadataContainer$DescriptorPointer;.desc:Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; // field@82a3 │ │ -2d1e3a: 6e10 268c 0100 |0017: invoke-virtual {v1}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getStreamNumber:()I // method@8c26 │ │ -2d1e40: 0a01 |001a: move-result v1 │ │ -2d1e42: b010 |001b: add-int/2addr v0, v1 │ │ -2d1e44: 0f00 |001c: return v0 │ │ +2d1e00: |[2d1e00] org.jaudiotagger.audio.asf.data.MetadataContainer$DescriptorPointer.hashCode:()I │ │ +2d1e10: 5420 a382 |0000: iget-object v0, v2, Lorg/jaudiotagger/audio/asf/data/MetadataContainer$DescriptorPointer;.desc:Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; // field@82a3 │ │ +2d1e14: 6e10 228c 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getName:()Ljava/lang/String; // method@8c22 │ │ +2d1e1a: 0c00 |0005: move-result-object v0 │ │ +2d1e1c: 6e10 a287 0000 |0006: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@87a2 │ │ +2d1e22: 0a00 |0009: move-result v0 │ │ +2d1e24: da00 001f |000a: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +2d1e28: 5421 a382 |000c: iget-object v1, v2, Lorg/jaudiotagger/audio/asf/data/MetadataContainer$DescriptorPointer;.desc:Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; // field@82a3 │ │ +2d1e2c: 6e10 218c 0100 |000e: invoke-virtual {v1}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getLanguageIndex:()I // method@8c21 │ │ +2d1e32: 0a01 |0011: move-result v1 │ │ +2d1e34: b010 |0012: add-int/2addr v0, v1 │ │ +2d1e36: da00 001f |0013: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +2d1e3a: 5421 a382 |0015: iget-object v1, v2, Lorg/jaudiotagger/audio/asf/data/MetadataContainer$DescriptorPointer;.desc:Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; // field@82a3 │ │ +2d1e3e: 6e10 268c 0100 |0017: invoke-virtual {v1}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getStreamNumber:()I // method@8c26 │ │ +2d1e44: 0a01 |001a: move-result v1 │ │ +2d1e46: b010 |001b: add-int/2addr v0, v1 │ │ +2d1e48: 0f00 |001c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x000c line=71 │ │ 0x0015 line=72 │ │ locals : │ │ 0x0000 - 0x001d reg=2 this Lorg/jaudiotagger/audio/asf/data/MetadataContainer$DescriptorPointer; │ │ @@ -691120,17 +691120,17 @@ │ │ type : '(Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;)Lorg/jaudiotagger/audio/asf/data/MetadataContainer$DescriptorPointer;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2d1e48: |[2d1e48] org.jaudiotagger.audio.asf.data.MetadataContainer$DescriptorPointer.setDescriptor:(Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;)Lorg/jaudiotagger/audio/asf/data/MetadataContainer$DescriptorPointer; │ │ -2d1e58: 5b01 a382 |0000: iput-object v1, v0, Lorg/jaudiotagger/audio/asf/data/MetadataContainer$DescriptorPointer;.desc:Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; // field@82a3 │ │ -2d1e5c: 1100 |0002: return-object v0 │ │ +2d1e4c: |[2d1e4c] org.jaudiotagger.audio.asf.data.MetadataContainer$DescriptorPointer.setDescriptor:(Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;)Lorg/jaudiotagger/audio/asf/data/MetadataContainer$DescriptorPointer; │ │ +2d1e5c: 5b01 a382 |0000: iput-object v1, v0, Lorg/jaudiotagger/audio/asf/data/MetadataContainer$DescriptorPointer;.desc:Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; // field@82a3 │ │ +2d1e60: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/audio/asf/data/MetadataContainer$DescriptorPointer; │ │ 0x0000 - 0x0003 reg=1 (null) Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; │ │ │ │ @@ -691175,36 +691175,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -2d1f50: |[2d1f50] org.jaudiotagger.audio.asf.data.MetadataContainerFactory.:()V │ │ -2d1f60: 2200 fd10 |0000: new-instance v0, Lorg/jaudiotagger/audio/asf/data/MetadataContainerFactory; // type@10fd │ │ -2d1f64: 7010 0c8c 0000 |0002: invoke-direct {v0}, Lorg/jaudiotagger/audio/asf/data/MetadataContainerFactory;.:()V // method@8c0c │ │ -2d1f6a: 6900 a982 |0005: sput-object v0, Lorg/jaudiotagger/audio/asf/data/MetadataContainerFactory;.INSTANCE:Lorg/jaudiotagger/audio/asf/data/MetadataContainerFactory; // field@82a9 │ │ -2d1f6e: 0e00 |0007: return-void │ │ +2d1f54: |[2d1f54] org.jaudiotagger.audio.asf.data.MetadataContainerFactory.:()V │ │ +2d1f64: 2200 fd10 |0000: new-instance v0, Lorg/jaudiotagger/audio/asf/data/MetadataContainerFactory; // type@10fd │ │ +2d1f68: 7010 0c8c 0000 |0002: invoke-direct {v0}, Lorg/jaudiotagger/audio/asf/data/MetadataContainerFactory;.:()V // method@8c0c │ │ +2d1f6e: 6900 a982 |0005: sput-object v0, Lorg/jaudiotagger/audio/asf/data/MetadataContainerFactory;.INSTANCE:Lorg/jaudiotagger/audio/asf/data/MetadataContainerFactory; // field@82a9 │ │ +2d1f72: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/asf/data/MetadataContainerFactory;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2d1f70: |[2d1f70] org.jaudiotagger.audio.asf.data.MetadataContainerFactory.:()V │ │ -2d1f80: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -2d1f86: 0e00 |0003: return-void │ │ +2d1f74: |[2d1f74] org.jaudiotagger.audio.asf.data.MetadataContainerFactory.:()V │ │ +2d1f84: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +2d1f8a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/audio/asf/data/MetadataContainerFactory; │ │ │ │ #2 : (in Lorg/jaudiotagger/audio/asf/data/MetadataContainerFactory;) │ │ @@ -691212,17 +691212,17 @@ │ │ type : '()Lorg/jaudiotagger/audio/asf/data/MetadataContainerFactory;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2d1f04: |[2d1f04] org.jaudiotagger.audio.asf.data.MetadataContainerFactory.getInstance:()Lorg/jaudiotagger/audio/asf/data/MetadataContainerFactory; │ │ -2d1f14: 6200 a982 |0000: sget-object v0, Lorg/jaudiotagger/audio/asf/data/MetadataContainerFactory;.INSTANCE:Lorg/jaudiotagger/audio/asf/data/MetadataContainerFactory; // field@82a9 │ │ -2d1f18: 1100 |0002: return-object v0 │ │ +2d1f08: |[2d1f08] org.jaudiotagger.audio.asf.data.MetadataContainerFactory.getInstance:()Lorg/jaudiotagger/audio/asf/data/MetadataContainerFactory; │ │ +2d1f18: 6200 a982 |0000: sget-object v0, Lorg/jaudiotagger/audio/asf/data/MetadataContainerFactory;.INSTANCE:Lorg/jaudiotagger/audio/asf/data/MetadataContainerFactory; // field@82a9 │ │ +2d1f1c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/jaudiotagger/audio/asf/data/MetadataContainerFactory;) │ │ @@ -691230,20 +691230,20 @@ │ │ type : '(Lorg/jaudiotagger/audio/asf/data/ContainerType;)Lorg/jaudiotagger/audio/asf/data/MetadataContainer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 9 16-bit code units │ │ -2d1e98: |[2d1e98] org.jaudiotagger.audio.asf.data.MetadataContainerFactory.createContainer:(Lorg/jaudiotagger/audio/asf/data/ContainerType;)Lorg/jaudiotagger/audio/asf/data/MetadataContainer; │ │ -2d1ea8: 6200 a281 |0000: sget-object v0, Ljava/math/BigInteger;.ZERO:Ljava/math/BigInteger; // field@81a2 │ │ -2d1eac: 1601 0000 |0002: const-wide/16 v1, #int 0 // #0 │ │ -2d1eb0: 6e50 0e8c 4321 |0004: invoke-virtual {v3, v4, v1, v2, v0}, Lorg/jaudiotagger/audio/asf/data/MetadataContainerFactory;.createContainer:(Lorg/jaudiotagger/audio/asf/data/ContainerType;JLjava/math/BigInteger;)Lorg/jaudiotagger/audio/asf/data/MetadataContainer; // method@8c0e │ │ -2d1eb6: 0c04 |0007: move-result-object v4 │ │ -2d1eb8: 1104 |0008: return-object v4 │ │ +2d1e9c: |[2d1e9c] org.jaudiotagger.audio.asf.data.MetadataContainerFactory.createContainer:(Lorg/jaudiotagger/audio/asf/data/ContainerType;)Lorg/jaudiotagger/audio/asf/data/MetadataContainer; │ │ +2d1eac: 6200 a281 |0000: sget-object v0, Ljava/math/BigInteger;.ZERO:Ljava/math/BigInteger; // field@81a2 │ │ +2d1eb0: 1601 0000 |0002: const-wide/16 v1, #int 0 // #0 │ │ +2d1eb4: 6e50 0e8c 4321 |0004: invoke-virtual {v3, v4, v1, v2, v0}, Lorg/jaudiotagger/audio/asf/data/MetadataContainerFactory;.createContainer:(Lorg/jaudiotagger/audio/asf/data/ContainerType;JLjava/math/BigInteger;)Lorg/jaudiotagger/audio/asf/data/MetadataContainer; // method@8c0e │ │ +2d1eba: 0c04 |0007: move-result-object v4 │ │ +2d1ebc: 1104 |0008: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0009 reg=3 this Lorg/jaudiotagger/audio/asf/data/MetadataContainerFactory; │ │ 0x0000 - 0x0009 reg=4 (null) Lorg/jaudiotagger/audio/asf/data/ContainerType; │ │ │ │ @@ -691252,29 +691252,29 @@ │ │ type : '(Lorg/jaudiotagger/audio/asf/data/ContainerType;JLjava/math/BigInteger;)Lorg/jaudiotagger/audio/asf/data/MetadataContainer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 27 16-bit code units │ │ -2d1ebc: |[2d1ebc] org.jaudiotagger.audio.asf.data.MetadataContainerFactory.createContainer:(Lorg/jaudiotagger/audio/asf/data/ContainerType;JLjava/math/BigInteger;)Lorg/jaudiotagger/audio/asf/data/MetadataContainer; │ │ -2d1ecc: 6200 5e82 |0000: sget-object v0, Lorg/jaudiotagger/audio/asf/data/ContainerType;.CONTENT_DESCRIPTION:Lorg/jaudiotagger/audio/asf/data/ContainerType; // field@825e │ │ -2d1ed0: 3302 0800 |0002: if-ne v2, v0, 000a // +0008 │ │ -2d1ed4: 2202 f410 |0004: new-instance v2, Lorg/jaudiotagger/audio/asf/data/ContentDescription; // type@10f4 │ │ -2d1ed8: 7040 a08b 3254 |0006: invoke-direct {v2, v3, v4, v5}, Lorg/jaudiotagger/audio/asf/data/ContentDescription;.:(JLjava/math/BigInteger;)V // method@8ba0 │ │ -2d1ede: 2811 |0009: goto 001a // +0011 │ │ -2d1ee0: 6200 5d82 |000a: sget-object v0, Lorg/jaudiotagger/audio/asf/data/ContainerType;.CONTENT_BRANDING:Lorg/jaudiotagger/audio/asf/data/ContainerType; // field@825d │ │ -2d1ee4: 3302 0800 |000c: if-ne v2, v0, 0014 // +0008 │ │ -2d1ee8: 2202 f310 |000e: new-instance v2, Lorg/jaudiotagger/audio/asf/data/ContentBranding; // type@10f3 │ │ -2d1eec: 7040 8c8b 3254 |0010: invoke-direct {v2, v3, v4, v5}, Lorg/jaudiotagger/audio/asf/data/ContentBranding;.:(JLjava/math/BigInteger;)V // method@8b8c │ │ -2d1ef2: 2807 |0013: goto 001a // +0007 │ │ -2d1ef4: 2200 fc10 |0014: new-instance v0, Lorg/jaudiotagger/audio/asf/data/MetadataContainer; // type@10fc │ │ -2d1ef8: 7055 f68b 2043 |0016: invoke-direct {v0, v2, v3, v4, v5}, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.:(Lorg/jaudiotagger/audio/asf/data/ContainerType;JLjava/math/BigInteger;)V // method@8bf6 │ │ -2d1efe: 0702 |0019: move-object v2, v0 │ │ -2d1f00: 1102 |001a: return-object v2 │ │ +2d1ec0: |[2d1ec0] org.jaudiotagger.audio.asf.data.MetadataContainerFactory.createContainer:(Lorg/jaudiotagger/audio/asf/data/ContainerType;JLjava/math/BigInteger;)Lorg/jaudiotagger/audio/asf/data/MetadataContainer; │ │ +2d1ed0: 6200 5e82 |0000: sget-object v0, Lorg/jaudiotagger/audio/asf/data/ContainerType;.CONTENT_DESCRIPTION:Lorg/jaudiotagger/audio/asf/data/ContainerType; // field@825e │ │ +2d1ed4: 3302 0800 |0002: if-ne v2, v0, 000a // +0008 │ │ +2d1ed8: 2202 f410 |0004: new-instance v2, Lorg/jaudiotagger/audio/asf/data/ContentDescription; // type@10f4 │ │ +2d1edc: 7040 a08b 3254 |0006: invoke-direct {v2, v3, v4, v5}, Lorg/jaudiotagger/audio/asf/data/ContentDescription;.:(JLjava/math/BigInteger;)V // method@8ba0 │ │ +2d1ee2: 2811 |0009: goto 001a // +0011 │ │ +2d1ee4: 6200 5d82 |000a: sget-object v0, Lorg/jaudiotagger/audio/asf/data/ContainerType;.CONTENT_BRANDING:Lorg/jaudiotagger/audio/asf/data/ContainerType; // field@825d │ │ +2d1ee8: 3302 0800 |000c: if-ne v2, v0, 0014 // +0008 │ │ +2d1eec: 2202 f310 |000e: new-instance v2, Lorg/jaudiotagger/audio/asf/data/ContentBranding; // type@10f3 │ │ +2d1ef0: 7040 8c8b 3254 |0010: invoke-direct {v2, v3, v4, v5}, Lorg/jaudiotagger/audio/asf/data/ContentBranding;.:(JLjava/math/BigInteger;)V // method@8b8c │ │ +2d1ef6: 2807 |0013: goto 001a // +0007 │ │ +2d1ef8: 2200 fc10 |0014: new-instance v0, Lorg/jaudiotagger/audio/asf/data/MetadataContainer; // type@10fc │ │ +2d1efc: 7055 f68b 2043 |0016: invoke-direct {v0, v2, v3, v4, v5}, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.:(Lorg/jaudiotagger/audio/asf/data/ContainerType;JLjava/math/BigInteger;)V // method@8bf6 │ │ +2d1f02: 0702 |0019: move-object v2, v0 │ │ +2d1f04: 1102 |001a: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0004 line=66 │ │ 0x000a line=68 │ │ 0x000e line=70 │ │ 0x0014 line=74 │ │ @@ -691289,26 +691289,26 @@ │ │ type : '([Lorg/jaudiotagger/audio/asf/data/ContainerType;)[Lorg/jaudiotagger/audio/asf/data/MetadataContainer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -2d1f1c: |[2d1f1c] org.jaudiotagger.audio.asf.data.MetadataContainerFactory.createContainers:([Lorg/jaudiotagger/audio/asf/data/ContainerType;)[Lorg/jaudiotagger/audio/asf/data/MetadataContainer; │ │ -2d1f2c: 2150 |0000: array-length v0, v5 │ │ -2d1f2e: 2301 d013 |0001: new-array v1, v0, [Lorg/jaudiotagger/audio/asf/data/MetadataContainer; // type@13d0 │ │ -2d1f32: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -2d1f34: 3502 0d00 |0004: if-ge v2, v0, 0011 // +000d │ │ -2d1f38: 4603 0502 |0006: aget-object v3, v5, v2 │ │ -2d1f3c: 6e20 0d8c 3400 |0008: invoke-virtual {v4, v3}, Lorg/jaudiotagger/audio/asf/data/MetadataContainerFactory;.createContainer:(Lorg/jaudiotagger/audio/asf/data/ContainerType;)Lorg/jaudiotagger/audio/asf/data/MetadataContainer; // method@8c0d │ │ -2d1f42: 0c03 |000b: move-result-object v3 │ │ -2d1f44: 4d03 0102 |000c: aput-object v3, v1, v2 │ │ -2d1f48: d802 0201 |000e: add-int/lit8 v2, v2, #int 1 // #01 │ │ -2d1f4c: 28f4 |0010: goto 0004 // -000c │ │ -2d1f4e: 1101 |0011: return-object v1 │ │ +2d1f20: |[2d1f20] org.jaudiotagger.audio.asf.data.MetadataContainerFactory.createContainers:([Lorg/jaudiotagger/audio/asf/data/ContainerType;)[Lorg/jaudiotagger/audio/asf/data/MetadataContainer; │ │ +2d1f30: 2150 |0000: array-length v0, v5 │ │ +2d1f32: 2301 d013 |0001: new-array v1, v0, [Lorg/jaudiotagger/audio/asf/data/MetadataContainer; // type@13d0 │ │ +2d1f36: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +2d1f38: 3502 0d00 |0004: if-ge v2, v0, 0011 // +000d │ │ +2d1f3c: 4603 0502 |0006: aget-object v3, v5, v2 │ │ +2d1f40: 6e20 0d8c 3400 |0008: invoke-virtual {v4, v3}, Lorg/jaudiotagger/audio/asf/data/MetadataContainerFactory;.createContainer:(Lorg/jaudiotagger/audio/asf/data/ContainerType;)Lorg/jaudiotagger/audio/asf/data/MetadataContainer; // method@8c0d │ │ +2d1f46: 0c03 |000b: move-result-object v3 │ │ +2d1f48: 4d03 0102 |000c: aput-object v3, v1, v2 │ │ +2d1f4c: d802 0201 |000e: add-int/lit8 v2, v2, #int 1 // #01 │ │ +2d1f50: 28f4 |0010: goto 0004 // -000c │ │ +2d1f52: 1101 |0011: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0006 line=92 │ │ locals : │ │ 0x0000 - 0x0012 reg=4 this Lorg/jaudiotagger/audio/asf/data/MetadataContainerFactory; │ │ 0x0000 - 0x0012 reg=5 (null) [Lorg/jaudiotagger/audio/asf/data/ContainerType; │ │ @@ -691488,31 +691488,31 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -2d2e40: |[2d2e40] org.jaudiotagger.audio.asf.data.MetadataDescriptor.:()V │ │ -2d2e50: 2200 5210 |0000: new-instance v0, Ljava/math/BigInteger; // type@1052 │ │ -2d2e54: 1a01 5f17 |0002: const-string v1, "FFFFFFFF" // string@175f │ │ -2d2e58: 1302 1000 |0004: const/16 v2, #int 16 // #10 │ │ -2d2e5c: 7030 2488 1002 |0006: invoke-direct {v0, v1, v2}, Ljava/math/BigInteger;.:(Ljava/lang/String;I)V // method@8824 │ │ -2d2e62: 6e10 2b88 0000 |0009: invoke-virtual {v0}, Ljava/math/BigInteger;.longValue:()J // method@882b │ │ -2d2e68: 0b00 |000c: move-result-wide v0 │ │ -2d2e6a: 6800 ab82 |000d: sput-wide v0, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.DWORD_MAXVALUE:J // field@82ab │ │ -2d2e6e: 1a00 c898 |000f: const-string v0, "org.jaudiotagger.audio.asf.data" // string@98c8 │ │ -2d2e72: 7110 168a 0000 |0011: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@8a16 │ │ -2d2e78: 0c00 |0014: move-result-object v0 │ │ -2d2e7a: 6900 ac82 |0015: sput-object v0, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.LOGGER:Ljava/util/logging/Logger; // field@82ac │ │ -2d2e7e: 2200 5210 |0017: new-instance v0, Ljava/math/BigInteger; // type@1052 │ │ -2d2e82: 1a01 6017 |0019: const-string v1, "FFFFFFFFFFFFFFFF" // string@1760 │ │ -2d2e86: 7030 2488 1002 |001b: invoke-direct {v0, v1, v2}, Ljava/math/BigInteger;.:(Ljava/lang/String;I)V // method@8824 │ │ -2d2e8c: 6900 af82 |001e: sput-object v0, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.QWORD_MAXVALUE:Ljava/math/BigInteger; // field@82af │ │ -2d2e90: 0e00 |0020: return-void │ │ +2d2e44: |[2d2e44] org.jaudiotagger.audio.asf.data.MetadataDescriptor.:()V │ │ +2d2e54: 2200 5210 |0000: new-instance v0, Ljava/math/BigInteger; // type@1052 │ │ +2d2e58: 1a01 5f17 |0002: const-string v1, "FFFFFFFF" // string@175f │ │ +2d2e5c: 1302 1000 |0004: const/16 v2, #int 16 // #10 │ │ +2d2e60: 7030 2488 1002 |0006: invoke-direct {v0, v1, v2}, Ljava/math/BigInteger;.:(Ljava/lang/String;I)V // method@8824 │ │ +2d2e66: 6e10 2b88 0000 |0009: invoke-virtual {v0}, Ljava/math/BigInteger;.longValue:()J // method@882b │ │ +2d2e6c: 0b00 |000c: move-result-wide v0 │ │ +2d2e6e: 6800 ab82 |000d: sput-wide v0, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.DWORD_MAXVALUE:J // field@82ab │ │ +2d2e72: 1a00 c898 |000f: const-string v0, "org.jaudiotagger.audio.asf.data" // string@98c8 │ │ +2d2e76: 7110 168a 0000 |0011: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@8a16 │ │ +2d2e7c: 0c00 |0014: move-result-object v0 │ │ +2d2e7e: 6900 ac82 |0015: sput-object v0, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.LOGGER:Ljava/util/logging/Logger; // field@82ac │ │ +2d2e82: 2200 5210 |0017: new-instance v0, Ljava/math/BigInteger; // type@1052 │ │ +2d2e86: 1a01 6017 |0019: const-string v1, "FFFFFFFFFFFFFFFF" // string@1760 │ │ +2d2e8a: 7030 2488 1002 |001b: invoke-direct {v0, v1, v2}, Ljava/math/BigInteger;.:(Ljava/lang/String;I)V // method@8824 │ │ +2d2e90: 6900 af82 |001e: sput-object v0, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.QWORD_MAXVALUE:Ljava/math/BigInteger; // field@82af │ │ +2d2e94: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0011 line=58 │ │ 0x0017 line=73 │ │ locals : │ │ │ │ @@ -691521,18 +691521,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -2d2e94: |[2d2e94] org.jaudiotagger.audio.asf.data.MetadataDescriptor.:(Ljava/lang/String;)V │ │ -2d2ea4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -2d2ea6: 7030 138c 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.:(Ljava/lang/String;I)V // method@8c13 │ │ -2d2eac: 0e00 |0004: return-void │ │ +2d2e98: |[2d2e98] org.jaudiotagger.audio.asf.data.MetadataDescriptor.:(Ljava/lang/String;)V │ │ +2d2ea8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +2d2eaa: 7030 138c 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.:(Ljava/lang/String;I)V // method@8c13 │ │ +2d2eb0: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=203 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -691541,23 +691541,23 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 11 16-bit code units │ │ -2d2eb0: |[2d2eb0] org.jaudiotagger.audio.asf.data.MetadataDescriptor.:(Ljava/lang/String;I)V │ │ -2d2ec0: 6201 6082 |0000: sget-object v1, Lorg/jaudiotagger/audio/asf/data/ContainerType;.METADATA_LIBRARY_OBJECT:Lorg/jaudiotagger/audio/asf/data/ContainerType; // field@8260 │ │ -2d2ec4: 1204 |0002: const/4 v4, #int 0 // #0 │ │ -2d2ec6: 1205 |0003: const/4 v5, #int 0 // #0 │ │ -2d2ec8: 0760 |0004: move-object v0, v6 │ │ -2d2eca: 0772 |0005: move-object v2, v7 │ │ -2d2ecc: 0183 |0006: move v3, v8 │ │ -2d2ece: 7606 158c 0000 |0007: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.:(Lorg/jaudiotagger/audio/asf/data/ContainerType;Ljava/lang/String;III)V // method@8c15 │ │ -2d2ed4: 0e00 |000a: return-void │ │ +2d2eb4: |[2d2eb4] org.jaudiotagger.audio.asf.data.MetadataDescriptor.:(Ljava/lang/String;I)V │ │ +2d2ec4: 6201 6082 |0000: sget-object v1, Lorg/jaudiotagger/audio/asf/data/ContainerType;.METADATA_LIBRARY_OBJECT:Lorg/jaudiotagger/audio/asf/data/ContainerType; // field@8260 │ │ +2d2ec8: 1204 |0002: const/4 v4, #int 0 // #0 │ │ +2d2eca: 1205 |0003: const/4 v5, #int 0 // #0 │ │ +2d2ecc: 0760 |0004: move-object v0, v6 │ │ +2d2ece: 0772 |0005: move-object v2, v7 │ │ +2d2ed0: 0183 |0006: move v3, v8 │ │ +2d2ed2: 7606 158c 0000 |0007: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.:(Lorg/jaudiotagger/audio/asf/data/ContainerType;Ljava/lang/String;III)V // method@8c15 │ │ +2d2ed8: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=215 │ │ locals : │ │ 0x0000 - 0x000b reg=6 this Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; │ │ 0x0000 - 0x000b reg=7 (null) Ljava/lang/String; │ │ 0x0000 - 0x000b reg=8 (null) I │ │ @@ -691567,23 +691567,23 @@ │ │ type : '(Lorg/jaudiotagger/audio/asf/data/ContainerType;Ljava/lang/String;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 10 16-bit code units │ │ -2d2ed8: |[2d2ed8] org.jaudiotagger.audio.asf.data.MetadataDescriptor.:(Lorg/jaudiotagger/audio/asf/data/ContainerType;Ljava/lang/String;I)V │ │ -2d2ee8: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -2d2eea: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -2d2eec: 0760 |0002: move-object v0, v6 │ │ -2d2eee: 0771 |0003: move-object v1, v7 │ │ -2d2ef0: 0782 |0004: move-object v2, v8 │ │ -2d2ef2: 0193 |0005: move v3, v9 │ │ -2d2ef4: 7606 158c 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.:(Lorg/jaudiotagger/audio/asf/data/ContainerType;Ljava/lang/String;III)V // method@8c15 │ │ -2d2efa: 0e00 |0009: return-void │ │ +2d2edc: |[2d2edc] org.jaudiotagger.audio.asf.data.MetadataDescriptor.:(Lorg/jaudiotagger/audio/asf/data/ContainerType;Ljava/lang/String;I)V │ │ +2d2eec: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +2d2eee: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +2d2ef0: 0760 |0002: move-object v0, v6 │ │ +2d2ef2: 0771 |0003: move-object v1, v7 │ │ +2d2ef4: 0782 |0004: move-object v2, v8 │ │ +2d2ef6: 0193 |0005: move v3, v9 │ │ +2d2ef8: 7606 158c 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.:(Lorg/jaudiotagger/audio/asf/data/ContainerType;Ljava/lang/String;III)V // method@8c15 │ │ +2d2efe: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=169 │ │ locals : │ │ 0x0000 - 0x000a reg=6 this Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; │ │ 0x0000 - 0x000a reg=7 (null) Lorg/jaudiotagger/audio/asf/data/ContainerType; │ │ 0x0000 - 0x000a reg=8 (null) Ljava/lang/String; │ │ @@ -691594,34 +691594,34 @@ │ │ type : '(Lorg/jaudiotagger/audio/asf/data/ContainerType;Ljava/lang/String;III)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 14 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 33 16-bit code units │ │ -2d2efc: |[2d2efc] org.jaudiotagger.audio.asf.data.MetadataDescriptor.:(Lorg/jaudiotagger/audio/asf/data/ContainerType;Ljava/lang/String;III)V │ │ -2d2f0c: 7010 7087 0800 |0000: invoke-direct {v8}, Ljava/lang/Object;.:()V // method@8770 │ │ -2d2f12: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -2d2f14: 2301 1c13 |0004: new-array v1, v0, [B // type@131c │ │ -2d2f18: 5b81 b982 |0006: iput-object v1, v8, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.content:[B // field@82b9 │ │ -2d2f1c: 5980 bb82 |0008: iput v0, v8, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.languageIndex:I // field@82bb │ │ -2d2f20: 5980 bd82 |000a: iput v0, v8, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.streamNumber:I // field@82bd │ │ -2d2f24: 2304 1c13 |000c: new-array v4, v0, [B // type@131c │ │ -2d2f28: 0792 |000e: move-object v2, v9 │ │ -2d2f2a: 07a3 |000f: move-object v3, v10 │ │ -2d2f2c: 01b5 |0010: move v5, v11 │ │ -2d2f2e: 01c6 |0011: move v6, v12 │ │ -2d2f30: 01d7 |0012: move v7, v13 │ │ -2d2f32: 7406 7e8b 0200 |0013: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/audio/asf/data/ContainerType;.assertConstraints:(Ljava/lang/String;[BIII)V // method@8b7e │ │ -2d2f38: 5b89 b882 |0016: iput-object v9, v8, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.containerType:Lorg/jaudiotagger/audio/asf/data/ContainerType; // field@82b8 │ │ -2d2f3c: 5b8a bc82 |0018: iput-object v10, v8, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.name:Ljava/lang/String; // field@82bc │ │ -2d2f40: 598b ba82 |001a: iput v11, v8, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.descriptorType:I // field@82ba │ │ -2d2f44: 598c bd82 |001c: iput v12, v8, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.streamNumber:I // field@82bd │ │ -2d2f48: 598d bb82 |001e: iput v13, v8, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.languageIndex:I // field@82bb │ │ -2d2f4c: 0e00 |0020: return-void │ │ +2d2f00: |[2d2f00] org.jaudiotagger.audio.asf.data.MetadataDescriptor.:(Lorg/jaudiotagger/audio/asf/data/ContainerType;Ljava/lang/String;III)V │ │ +2d2f10: 7010 7087 0800 |0000: invoke-direct {v8}, Ljava/lang/Object;.:()V // method@8770 │ │ +2d2f16: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +2d2f18: 2301 1c13 |0004: new-array v1, v0, [B // type@131c │ │ +2d2f1c: 5b81 b982 |0006: iput-object v1, v8, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.content:[B // field@82b9 │ │ +2d2f20: 5980 bb82 |0008: iput v0, v8, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.languageIndex:I // field@82bb │ │ +2d2f24: 5980 bd82 |000a: iput v0, v8, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.streamNumber:I // field@82bd │ │ +2d2f28: 2304 1c13 |000c: new-array v4, v0, [B // type@131c │ │ +2d2f2c: 0792 |000e: move-object v2, v9 │ │ +2d2f2e: 07a3 |000f: move-object v3, v10 │ │ +2d2f30: 01b5 |0010: move v5, v11 │ │ +2d2f32: 01c6 |0011: move v6, v12 │ │ +2d2f34: 01d7 |0012: move v7, v13 │ │ +2d2f36: 7406 7e8b 0200 |0013: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/audio/asf/data/ContainerType;.assertConstraints:(Ljava/lang/String;[BIII)V // method@8b7e │ │ +2d2f3c: 5b89 b882 |0016: iput-object v9, v8, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.containerType:Lorg/jaudiotagger/audio/asf/data/ContainerType; // field@82b8 │ │ +2d2f40: 5b8a bc82 |0018: iput-object v10, v8, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.name:Ljava/lang/String; // field@82bc │ │ +2d2f44: 598b ba82 |001a: iput v11, v8, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.descriptorType:I // field@82ba │ │ +2d2f48: 598c bd82 |001c: iput v12, v8, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.streamNumber:I // field@82bd │ │ +2d2f4c: 598d bb82 |001e: iput v13, v8, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.languageIndex:I // field@82bb │ │ +2d2f50: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=185 │ │ 0x0006 line=129 │ │ 0x0008 line=148 │ │ 0x000a line=158 │ │ 0x0013 line=187 │ │ @@ -691644,58 +691644,58 @@ │ │ type : '()Ljava/math/BigInteger;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 94 16-bit code units │ │ -2d2c18: |[2d2c18] org.jaudiotagger.audio.asf.data.MetadataDescriptor.asNumber:()Ljava/math/BigInteger; │ │ -2d2c28: 5260 ba82 |0000: iget v0, v6, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.descriptorType:I // field@82ba │ │ -2d2c2c: 2b00 4a00 0000 |0002: packed-switch v0, 0000004c // +0000004a │ │ -2d2c32: 2200 1f10 |0005: new-instance v0, Ljava/lang/IllegalStateException; // type@101f │ │ -2d2c36: 7010 1b87 0000 |0007: invoke-direct {v0}, Ljava/lang/IllegalStateException;.:()V // method@871b │ │ -2d2c3c: 2700 |000a: throw v0 │ │ -2d2c3e: 2200 2e10 |000b: new-instance v0, Ljava/lang/NumberFormatException; // type@102e │ │ -2d2c42: 1a01 f71b |000d: const-string v1, "GUID cannot be converted to a number." // string@1bf7 │ │ -2d2c46: 7020 6e87 1000 |000f: invoke-direct {v0, v1}, Ljava/lang/NumberFormatException;.:(Ljava/lang/String;)V // method@876e │ │ -2d2c4c: 2700 |0012: throw v0 │ │ -2d2c4e: 5460 b982 |0013: iget-object v0, v6, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.content:[B // field@82b9 │ │ -2d2c52: 2100 |0015: array-length v0, v0 │ │ -2d2c54: 1301 0800 |0016: const/16 v1, #int 8 // #8 │ │ -2d2c58: 3610 0400 |0018: if-gt v0, v1, 001c // +0004 │ │ -2d2c5c: 1200 |001a: const/4 v0, #int 0 // #0 │ │ -2d2c5e: 2814 |001b: goto 002f // +0014 │ │ -2d2c60: 2200 2e10 |001c: new-instance v0, Ljava/lang/NumberFormatException; // type@102e │ │ -2d2c64: 1a01 b50c |001e: const-string v1, "Binary data would exceed QWORD" // string@0cb5 │ │ -2d2c68: 7020 6e87 1000 |0020: invoke-direct {v0, v1}, Ljava/lang/NumberFormatException;.:(Ljava/lang/String;)V // method@876e │ │ -2d2c6e: 2700 |0023: throw v0 │ │ -2d2c70: 2200 5210 |0024: new-instance v0, Ljava/math/BigInteger; // type@1052 │ │ -2d2c74: 6e10 278c 0600 |0026: invoke-virtual {v6}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getString:()Ljava/lang/String; // method@8c27 │ │ -2d2c7a: 0c01 |0029: move-result-object v1 │ │ -2d2c7c: 1302 0a00 |002a: const/16 v2, #int 10 // #a │ │ -2d2c80: 7030 2488 1002 |002c: invoke-direct {v0, v1, v2}, Ljava/math/BigInteger;.:(Ljava/lang/String;I)V // method@8824 │ │ -2d2c86: 3900 1c00 |002f: if-nez v0, 004b // +001c │ │ -2d2c8a: 5460 b982 |0031: iget-object v0, v6, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.content:[B // field@82b9 │ │ -2d2c8e: 2100 |0033: array-length v0, v0 │ │ -2d2c90: 2301 1c13 |0034: new-array v1, v0, [B // type@131c │ │ -2d2c94: 1202 |0036: const/4 v2, #int 0 // #0 │ │ -2d2c96: 3502 0e00 |0037: if-ge v2, v0, 0045 // +000e │ │ -2d2c9a: 5463 b982 |0039: iget-object v3, v6, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.content:[B // field@82b9 │ │ -2d2c9e: 2134 |003b: array-length v4, v3 │ │ -2d2ca0: d805 0201 |003c: add-int/lit8 v5, v2, #int 1 // #01 │ │ -2d2ca4: b154 |003e: sub-int/2addr v4, v5 │ │ -2d2ca6: 4803 0304 |003f: aget-byte v3, v3, v4 │ │ -2d2caa: 4f03 0102 |0041: aput-byte v3, v1, v2 │ │ -2d2cae: 0152 |0043: move v2, v5 │ │ -2d2cb0: 28f3 |0044: goto 0037 // -000d │ │ -2d2cb2: 2200 5210 |0045: new-instance v0, Ljava/math/BigInteger; // type@1052 │ │ -2d2cb6: 1212 |0047: const/4 v2, #int 1 // #1 │ │ -2d2cb8: 7030 2288 2001 |0048: invoke-direct {v0, v2, v1}, Ljava/math/BigInteger;.:(I[B)V // method@8822 │ │ -2d2cbe: 1100 |004b: return-object v0 │ │ -2d2cc0: 0001 0700 0000 0000 2200 0000 1100 ... |004c: packed-switch-data (18 units) │ │ +2d2c1c: |[2d2c1c] org.jaudiotagger.audio.asf.data.MetadataDescriptor.asNumber:()Ljava/math/BigInteger; │ │ +2d2c2c: 5260 ba82 |0000: iget v0, v6, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.descriptorType:I // field@82ba │ │ +2d2c30: 2b00 4a00 0000 |0002: packed-switch v0, 0000004c // +0000004a │ │ +2d2c36: 2200 1f10 |0005: new-instance v0, Ljava/lang/IllegalStateException; // type@101f │ │ +2d2c3a: 7010 1b87 0000 |0007: invoke-direct {v0}, Ljava/lang/IllegalStateException;.:()V // method@871b │ │ +2d2c40: 2700 |000a: throw v0 │ │ +2d2c42: 2200 2e10 |000b: new-instance v0, Ljava/lang/NumberFormatException; // type@102e │ │ +2d2c46: 1a01 f71b |000d: const-string v1, "GUID cannot be converted to a number." // string@1bf7 │ │ +2d2c4a: 7020 6e87 1000 |000f: invoke-direct {v0, v1}, Ljava/lang/NumberFormatException;.:(Ljava/lang/String;)V // method@876e │ │ +2d2c50: 2700 |0012: throw v0 │ │ +2d2c52: 5460 b982 |0013: iget-object v0, v6, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.content:[B // field@82b9 │ │ +2d2c56: 2100 |0015: array-length v0, v0 │ │ +2d2c58: 1301 0800 |0016: const/16 v1, #int 8 // #8 │ │ +2d2c5c: 3610 0400 |0018: if-gt v0, v1, 001c // +0004 │ │ +2d2c60: 1200 |001a: const/4 v0, #int 0 // #0 │ │ +2d2c62: 2814 |001b: goto 002f // +0014 │ │ +2d2c64: 2200 2e10 |001c: new-instance v0, Ljava/lang/NumberFormatException; // type@102e │ │ +2d2c68: 1a01 b50c |001e: const-string v1, "Binary data would exceed QWORD" // string@0cb5 │ │ +2d2c6c: 7020 6e87 1000 |0020: invoke-direct {v0, v1}, Ljava/lang/NumberFormatException;.:(Ljava/lang/String;)V // method@876e │ │ +2d2c72: 2700 |0023: throw v0 │ │ +2d2c74: 2200 5210 |0024: new-instance v0, Ljava/math/BigInteger; // type@1052 │ │ +2d2c78: 6e10 278c 0600 |0026: invoke-virtual {v6}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getString:()Ljava/lang/String; // method@8c27 │ │ +2d2c7e: 0c01 |0029: move-result-object v1 │ │ +2d2c80: 1302 0a00 |002a: const/16 v2, #int 10 // #a │ │ +2d2c84: 7030 2488 1002 |002c: invoke-direct {v0, v1, v2}, Ljava/math/BigInteger;.:(Ljava/lang/String;I)V // method@8824 │ │ +2d2c8a: 3900 1c00 |002f: if-nez v0, 004b // +001c │ │ +2d2c8e: 5460 b982 |0031: iget-object v0, v6, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.content:[B // field@82b9 │ │ +2d2c92: 2100 |0033: array-length v0, v0 │ │ +2d2c94: 2301 1c13 |0034: new-array v1, v0, [B // type@131c │ │ +2d2c98: 1202 |0036: const/4 v2, #int 0 // #0 │ │ +2d2c9a: 3502 0e00 |0037: if-ge v2, v0, 0045 // +000e │ │ +2d2c9e: 5463 b982 |0039: iget-object v3, v6, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.content:[B // field@82b9 │ │ +2d2ca2: 2134 |003b: array-length v4, v3 │ │ +2d2ca4: d805 0201 |003c: add-int/lit8 v5, v2, #int 1 // #01 │ │ +2d2ca8: b154 |003e: sub-int/2addr v4, v5 │ │ +2d2caa: 4803 0304 |003f: aget-byte v3, v3, v4 │ │ +2d2cae: 4f03 0102 |0041: aput-byte v3, v1, v2 │ │ +2d2cb2: 0152 |0043: move v2, v5 │ │ +2d2cb4: 28f3 |0044: goto 0037 // -000d │ │ +2d2cb6: 2200 5210 |0045: new-instance v0, Ljava/math/BigInteger; // type@1052 │ │ +2d2cba: 1212 |0047: const/4 v2, #int 1 // #1 │ │ +2d2cbc: 7030 2288 2001 |0048: invoke-direct {v0, v2, v1}, Ljava/math/BigInteger;.:(I[B)V // method@8822 │ │ +2d2cc2: 1100 |004b: return-object v0 │ │ +2d2cc4: 0001 0700 0000 0000 2200 0000 1100 ... |004c: packed-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=235 │ │ 0x0005 line=253 │ │ 0x000b line=248 │ │ 0x0013 line=242 │ │ 0x001c line=244 │ │ @@ -691711,18 +691711,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -2d2a58: |[2d2a58] org.jaudiotagger.audio.asf.data.MetadataDescriptor.clone:()Ljava/lang/Object; │ │ -2d2a68: 6f10 7187 0100 |0000: invoke-super {v1}, Ljava/lang/Object;.clone:()Ljava/lang/Object; // method@8771 │ │ -2d2a6e: 0c00 |0003: move-result-object v0 │ │ -2d2a70: 1100 |0004: return-object v0 │ │ +2d2a5c: |[2d2a5c] org.jaudiotagger.audio.asf.data.MetadataDescriptor.clone:()Ljava/lang/Object; │ │ +2d2a6c: 6f10 7187 0100 |0000: invoke-super {v1}, Ljava/lang/Object;.clone:()Ljava/lang/Object; // method@8771 │ │ +2d2a72: 0c00 |0003: move-result-object v0 │ │ +2d2a74: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=275 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; │ │ │ │ #2 : (in Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;) │ │ @@ -691730,19 +691730,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -2d27f8: |[2d27f8] org.jaudiotagger.audio.asf.data.MetadataDescriptor.compareTo:(Ljava/lang/Object;)I │ │ -2d2808: 1f01 fe10 |0000: check-cast v1, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; // type@10fe │ │ -2d280c: 6e20 198c 1000 |0002: invoke-virtual {v0, v1}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.compareTo:(Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;)I // method@8c19 │ │ -2d2812: 0a01 |0005: move-result v1 │ │ -2d2814: 0f01 |0006: return v1 │ │ +2d27fc: |[2d27fc] org.jaudiotagger.audio.asf.data.MetadataDescriptor.compareTo:(Ljava/lang/Object;)I │ │ +2d280c: 1f01 fe10 |0000: check-cast v1, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; // type@10fe │ │ +2d2810: 6e20 198c 1000 |0002: invoke-virtual {v0, v1}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.compareTo:(Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;)I // method@8c19 │ │ +2d2816: 0a01 |0005: move-result v1 │ │ +2d2818: 0f01 |0006: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -691751,22 +691751,22 @@ │ │ type : '(Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -2d2818: |[2d2818] org.jaudiotagger.audio.asf.data.MetadataDescriptor.compareTo:(Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;)I │ │ -2d2828: 6e10 228c 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getName:()Ljava/lang/String; // method@8c22 │ │ -2d282e: 0c00 |0003: move-result-object v0 │ │ -2d2830: 6e10 228c 0200 |0004: invoke-virtual {v2}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getName:()Ljava/lang/String; // method@8c22 │ │ -2d2836: 0c02 |0007: move-result-object v2 │ │ -2d2838: 6e20 9787 2000 |0008: invoke-virtual {v0, v2}, Ljava/lang/String;.compareTo:(Ljava/lang/String;)I // method@8797 │ │ -2d283e: 0a02 |000b: move-result v2 │ │ -2d2840: 0f02 |000c: return v2 │ │ +2d281c: |[2d281c] org.jaudiotagger.audio.asf.data.MetadataDescriptor.compareTo:(Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;)I │ │ +2d282c: 6e10 228c 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getName:()Ljava/lang/String; // method@8c22 │ │ +2d2832: 0c00 |0003: move-result-object v0 │ │ +2d2834: 6e10 228c 0200 |0004: invoke-virtual {v2}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getName:()Ljava/lang/String; // method@8c22 │ │ +2d283a: 0c02 |0007: move-result-object v2 │ │ +2d283c: 6e20 9787 2000 |0008: invoke-virtual {v0, v2}, Ljava/lang/String;.compareTo:(Ljava/lang/String;)I // method@8797 │ │ +2d2842: 0a02 |000b: move-result v2 │ │ +2d2844: 0f02 |000c: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=283 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; │ │ 0x0000 - 0x000d reg=2 (null) Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; │ │ │ │ @@ -691775,27 +691775,27 @@ │ │ type : '()Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 23 16-bit code units │ │ -2d2e00: |[2d2e00] org.jaudiotagger.audio.asf.data.MetadataDescriptor.createCopy:()Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; │ │ -2d2e10: 2206 fe10 |0000: new-instance v6, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; // type@10fe │ │ -2d2e14: 5471 b882 |0002: iget-object v1, v7, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.containerType:Lorg/jaudiotagger/audio/asf/data/ContainerType; // field@82b8 │ │ -2d2e18: 5472 bc82 |0004: iget-object v2, v7, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.name:Ljava/lang/String; // field@82bc │ │ -2d2e1c: 5273 ba82 |0006: iget v3, v7, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.descriptorType:I // field@82ba │ │ -2d2e20: 5274 bd82 |0008: iget v4, v7, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.streamNumber:I // field@82bd │ │ -2d2e24: 5275 bb82 |000a: iget v5, v7, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.languageIndex:I // field@82bb │ │ -2d2e28: 0760 |000c: move-object v0, v6 │ │ -2d2e2a: 7606 158c 0000 |000d: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.:(Lorg/jaudiotagger/audio/asf/data/ContainerType;Ljava/lang/String;III)V // method@8c15 │ │ -2d2e30: 6e10 248c 0700 |0010: invoke-virtual {v7}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getRawData:()[B // method@8c24 │ │ -2d2e36: 0c00 |0013: move-result-object v0 │ │ -2d2e38: 5b60 b982 |0014: iput-object v0, v6, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.content:[B // field@82b9 │ │ -2d2e3c: 1106 |0016: return-object v6 │ │ +2d2e04: |[2d2e04] org.jaudiotagger.audio.asf.data.MetadataDescriptor.createCopy:()Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; │ │ +2d2e14: 2206 fe10 |0000: new-instance v6, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; // type@10fe │ │ +2d2e18: 5471 b882 |0002: iget-object v1, v7, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.containerType:Lorg/jaudiotagger/audio/asf/data/ContainerType; // field@82b8 │ │ +2d2e1c: 5472 bc82 |0004: iget-object v2, v7, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.name:Ljava/lang/String; // field@82bc │ │ +2d2e20: 5273 ba82 |0006: iget v3, v7, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.descriptorType:I // field@82ba │ │ +2d2e24: 5274 bd82 |0008: iget v4, v7, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.streamNumber:I // field@82bd │ │ +2d2e28: 5275 bb82 |000a: iget v5, v7, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.languageIndex:I // field@82bb │ │ +2d2e2c: 0760 |000c: move-object v0, v6 │ │ +2d2e2e: 7606 158c 0000 |000d: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.:(Lorg/jaudiotagger/audio/asf/data/ContainerType;Ljava/lang/String;III)V // method@8c15 │ │ +2d2e34: 6e10 248c 0700 |0010: invoke-virtual {v7}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getRawData:()[B // method@8c24 │ │ +2d2e3a: 0c00 |0013: move-result-object v0 │ │ +2d2e3c: 5b60 b982 |0014: iput-object v0, v6, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.content:[B // field@82b9 │ │ +2d2e40: 1106 |0016: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=295 │ │ 0x0010 line=296 │ │ locals : │ │ 0x0000 - 0x0017 reg=7 this Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; │ │ │ │ @@ -691804,46 +691804,46 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 56 16-bit code units │ │ -2d26b0: |[2d26b0] org.jaudiotagger.audio.asf.data.MetadataDescriptor.equals:(Ljava/lang/Object;)Z │ │ -2d26c0: 2050 fe10 |0000: instance-of v0, v5, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; // type@10fe │ │ -2d26c4: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -2d26c6: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -2d26c8: 3800 3200 |0004: if-eqz v0, 0036 // +0032 │ │ -2d26cc: 3345 0300 |0006: if-ne v5, v4, 0009 // +0003 │ │ -2d26d0: 282f |0008: goto 0037 // +002f │ │ -2d26d2: 1f05 fe10 |0009: check-cast v5, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; // type@10fe │ │ -2d26d6: 6e10 228c 0500 |000b: invoke-virtual {v5}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getName:()Ljava/lang/String; // method@8c22 │ │ -2d26dc: 0c00 |000e: move-result-object v0 │ │ -2d26de: 6e10 228c 0400 |000f: invoke-virtual {v4}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getName:()Ljava/lang/String; // method@8c22 │ │ -2d26e4: 0c03 |0012: move-result-object v3 │ │ -2d26e6: 6e20 9c87 3000 |0013: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2d26ec: 0a00 |0016: move-result v0 │ │ -2d26ee: 3800 1f00 |0017: if-eqz v0, 0036 // +001f │ │ -2d26f2: 5250 ba82 |0019: iget v0, v5, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.descriptorType:I // field@82ba │ │ -2d26f6: 5243 ba82 |001b: iget v3, v4, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.descriptorType:I // field@82ba │ │ -2d26fa: 3330 1900 |001d: if-ne v0, v3, 0036 // +0019 │ │ -2d26fe: 5250 bb82 |001f: iget v0, v5, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.languageIndex:I // field@82bb │ │ -2d2702: 5243 bb82 |0021: iget v3, v4, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.languageIndex:I // field@82bb │ │ -2d2706: 3330 1300 |0023: if-ne v0, v3, 0036 // +0013 │ │ -2d270a: 5250 bd82 |0025: iget v0, v5, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.streamNumber:I // field@82bd │ │ -2d270e: 5243 bd82 |0027: iget v3, v4, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.streamNumber:I // field@82bd │ │ -2d2712: 3330 0d00 |0029: if-ne v0, v3, 0036 // +000d │ │ -2d2716: 5440 b982 |002b: iget-object v0, v4, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.content:[B // field@82b9 │ │ -2d271a: 5455 b982 |002d: iget-object v5, v5, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.content:[B // field@82b9 │ │ -2d271e: 7120 cd88 5000 |002f: invoke-static {v0, v5}, Ljava/util/Arrays;.equals:([B[B)Z // method@88cd │ │ -2d2724: 0a05 |0032: move-result v5 │ │ -2d2726: 3805 0300 |0033: if-eqz v5, 0036 // +0003 │ │ -2d272a: 2802 |0035: goto 0037 // +0002 │ │ -2d272c: 1201 |0036: const/4 v1, #int 0 // #0 │ │ -2d272e: 0f01 |0037: return v1 │ │ +2d26b4: |[2d26b4] org.jaudiotagger.audio.asf.data.MetadataDescriptor.equals:(Ljava/lang/Object;)Z │ │ +2d26c4: 2050 fe10 |0000: instance-of v0, v5, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; // type@10fe │ │ +2d26c8: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +2d26ca: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +2d26cc: 3800 3200 |0004: if-eqz v0, 0036 // +0032 │ │ +2d26d0: 3345 0300 |0006: if-ne v5, v4, 0009 // +0003 │ │ +2d26d4: 282f |0008: goto 0037 // +002f │ │ +2d26d6: 1f05 fe10 |0009: check-cast v5, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; // type@10fe │ │ +2d26da: 6e10 228c 0500 |000b: invoke-virtual {v5}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getName:()Ljava/lang/String; // method@8c22 │ │ +2d26e0: 0c00 |000e: move-result-object v0 │ │ +2d26e2: 6e10 228c 0400 |000f: invoke-virtual {v4}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getName:()Ljava/lang/String; // method@8c22 │ │ +2d26e8: 0c03 |0012: move-result-object v3 │ │ +2d26ea: 6e20 9c87 3000 |0013: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2d26f0: 0a00 |0016: move-result v0 │ │ +2d26f2: 3800 1f00 |0017: if-eqz v0, 0036 // +001f │ │ +2d26f6: 5250 ba82 |0019: iget v0, v5, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.descriptorType:I // field@82ba │ │ +2d26fa: 5243 ba82 |001b: iget v3, v4, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.descriptorType:I // field@82ba │ │ +2d26fe: 3330 1900 |001d: if-ne v0, v3, 0036 // +0019 │ │ +2d2702: 5250 bb82 |001f: iget v0, v5, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.languageIndex:I // field@82bb │ │ +2d2706: 5243 bb82 |0021: iget v3, v4, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.languageIndex:I // field@82bb │ │ +2d270a: 3330 1300 |0023: if-ne v0, v3, 0036 // +0013 │ │ +2d270e: 5250 bd82 |0025: iget v0, v5, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.streamNumber:I // field@82bd │ │ +2d2712: 5243 bd82 |0027: iget v3, v4, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.streamNumber:I // field@82bd │ │ +2d2716: 3330 0d00 |0029: if-ne v0, v3, 0036 // +000d │ │ +2d271a: 5440 b982 |002b: iget-object v0, v4, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.content:[B // field@82b9 │ │ +2d271e: 5455 b982 |002d: iget-object v5, v5, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.content:[B // field@82b9 │ │ +2d2722: 7120 cd88 5000 |002f: invoke-static {v0, v5}, Ljava/util/Arrays;.equals:([B[B)Z // method@88cd │ │ +2d2728: 0a05 |0032: move-result v5 │ │ +2d272a: 3805 0300 |0033: if-eqz v5, 0036 // +0003 │ │ +2d272e: 2802 |0035: goto 0037 // +0002 │ │ +2d2730: 1201 |0036: const/4 v1, #int 0 // #0 │ │ +2d2732: 0f01 |0037: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=309 │ │ 0x0009 line=317 │ │ 0x000b line=318 │ │ locals : │ │ 0x0000 - 0x0038 reg=4 this Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; │ │ @@ -691854,23 +691854,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -2d2730: |[2d2730] org.jaudiotagger.audio.asf.data.MetadataDescriptor.getBoolean:()Z │ │ -2d2740: 5430 b982 |0000: iget-object v0, v3, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.content:[B // field@82b9 │ │ -2d2744: 2101 |0002: array-length v1, v0 │ │ -2d2746: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -2d2748: 3d01 0700 |0004: if-lez v1, 000b // +0007 │ │ -2d274c: 4800 0002 |0006: aget-byte v0, v0, v2 │ │ -2d2750: 3800 0300 |0008: if-eqz v0, 000b // +0003 │ │ -2d2754: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -2d2756: 0f02 |000b: return v2 │ │ +2d2734: |[2d2734] org.jaudiotagger.audio.asf.data.MetadataDescriptor.getBoolean:()Z │ │ +2d2744: 5430 b982 |0000: iget-object v0, v3, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.content:[B // field@82b9 │ │ +2d2748: 2101 |0002: array-length v1, v0 │ │ +2d274a: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +2d274c: 3d01 0700 |0004: if-lez v1, 000b // +0007 │ │ +2d2750: 4800 0002 |0006: aget-byte v0, v0, v2 │ │ +2d2754: 3800 0300 |0008: if-eqz v0, 000b // +0003 │ │ +2d2758: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +2d275a: 0f02 |000b: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=333 │ │ locals : │ │ 0x0000 - 0x000c reg=3 this Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; │ │ │ │ #7 : (in Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;) │ │ @@ -691878,28 +691878,28 @@ │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -2d277c: |[2d277c] org.jaudiotagger.audio.asf.data.MetadataDescriptor.getBytes:()[B │ │ -2d278c: 2200 ef0f |0000: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@0fef │ │ -2d2790: 7010 2d86 0000 |0002: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@862d │ │ -2d2796: 5431 b882 |0005: iget-object v1, v3, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.containerType:Lorg/jaudiotagger/audio/asf/data/ContainerType; // field@82b8 │ │ -2d279a: 6e30 378c 0301 |0007: invoke-virtual {v3, v0, v1}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.writeInto:(Ljava/io/OutputStream;Lorg/jaudiotagger/audio/asf/data/ContainerType;)I // method@8c37 │ │ -2d27a0: 280b |000a: goto 0015 // +000b │ │ -2d27a2: 0d01 |000b: move-exception v1 │ │ -2d27a4: 6202 ac82 |000c: sget-object v2, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.LOGGER:Ljava/util/logging/Logger; // field@82ac │ │ -2d27a8: 6e10 8686 0100 |000e: invoke-virtual {v1}, Ljava/io/IOException;.getMessage:()Ljava/lang/String; // method@8686 │ │ -2d27ae: 0c01 |0011: move-result-object v1 │ │ -2d27b0: 6e20 1c8a 1200 |0012: invoke-virtual {v2, v1}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ -2d27b6: 6e10 3186 0000 |0015: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8631 │ │ -2d27bc: 0c00 |0018: move-result-object v0 │ │ -2d27be: 1100 |0019: return-object v0 │ │ +2d2780: |[2d2780] org.jaudiotagger.audio.asf.data.MetadataDescriptor.getBytes:()[B │ │ +2d2790: 2200 ef0f |0000: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@0fef │ │ +2d2794: 7010 2d86 0000 |0002: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@862d │ │ +2d279a: 5431 b882 |0005: iget-object v1, v3, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.containerType:Lorg/jaudiotagger/audio/asf/data/ContainerType; // field@82b8 │ │ +2d279e: 6e30 378c 0301 |0007: invoke-virtual {v3, v0, v1}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.writeInto:(Ljava/io/OutputStream;Lorg/jaudiotagger/audio/asf/data/ContainerType;)I // method@8c37 │ │ +2d27a4: 280b |000a: goto 0015 // +000b │ │ +2d27a6: 0d01 |000b: move-exception v1 │ │ +2d27a8: 6202 ac82 |000c: sget-object v2, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.LOGGER:Ljava/util/logging/Logger; // field@82ac │ │ +2d27ac: 6e10 8686 0100 |000e: invoke-virtual {v1}, Ljava/io/IOException;.getMessage:()Ljava/lang/String; // method@8686 │ │ +2d27b2: 0c01 |0011: move-result-object v1 │ │ +2d27b4: 6e20 1c8a 1200 |0012: invoke-virtual {v2, v1}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ +2d27ba: 6e10 3186 0000 |0015: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8631 │ │ +2d27c0: 0c00 |0018: move-result-object v0 │ │ +2d27c2: 1100 |0019: return-object v0 │ │ catches : 1 │ │ 0x0005 - 0x000a │ │ Ljava/io/IOException; -> 0x000b │ │ positions : │ │ 0x0000 line=346 │ │ 0x0005 line=349 │ │ 0x000c line=353 │ │ @@ -691912,17 +691912,17 @@ │ │ type : '()Lorg/jaudiotagger/audio/asf/data/ContainerType;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2d2da8: |[2d2da8] org.jaudiotagger.audio.asf.data.MetadataDescriptor.getContainerType:()Lorg/jaudiotagger/audio/asf/data/ContainerType; │ │ -2d2db8: 5410 b882 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.containerType:Lorg/jaudiotagger/audio/asf/data/ContainerType; // field@82b8 │ │ -2d2dbc: 1100 |0002: return-object v0 │ │ +2d2dac: |[2d2dac] org.jaudiotagger.audio.asf.data.MetadataDescriptor.getContainerType:()Lorg/jaudiotagger/audio/asf/data/ContainerType; │ │ +2d2dbc: 5410 b882 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.containerType:Lorg/jaudiotagger/audio/asf/data/ContainerType; // field@82b8 │ │ +2d2dc0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=365 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; │ │ │ │ #9 : (in Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;) │ │ @@ -691930,42 +691930,42 @@ │ │ type : '(Lorg/jaudiotagger/audio/asf/data/ContainerType;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 46 16-bit code units │ │ -2d2844: |[2d2844] org.jaudiotagger.audio.asf.data.MetadataDescriptor.getCurrentAsfSize:(Lorg/jaudiotagger/audio/asf/data/ContainerType;)I │ │ -2d2854: 6200 5f82 |0000: sget-object v0, Lorg/jaudiotagger/audio/asf/data/ContainerType;.EXTENDED_CONTENT:Lorg/jaudiotagger/audio/asf/data/ContainerType; // field@825f │ │ -2d2858: 3204 0500 |0002: if-eq v4, v0, 0007 // +0005 │ │ -2d285c: 1300 0e00 |0004: const/16 v0, #int 14 // #e │ │ -2d2860: 2803 |0006: goto 0009 // +0003 │ │ -2d2862: 1300 0800 |0007: const/16 v0, #int 8 // #8 │ │ -2d2866: 6e10 228c 0300 |0009: invoke-virtual {v3}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getName:()Ljava/lang/String; // method@8c22 │ │ -2d286c: 0c01 |000c: move-result-object v1 │ │ -2d286e: 6e10 aa87 0100 |000d: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@87aa │ │ -2d2874: 0a01 |0010: move-result v1 │ │ -2d2876: 1222 |0011: const/4 v2, #int 2 // #2 │ │ -2d2878: da01 0102 |0012: mul-int/lit8 v1, v1, #int 2 // #02 │ │ -2d287c: b010 |0014: add-int/2addr v0, v1 │ │ -2d287e: 6e10 288c 0300 |0015: invoke-virtual {v3}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getType:()I // method@8c28 │ │ -2d2884: 0a01 |0018: move-result v1 │ │ -2d2886: 3321 0800 |0019: if-ne v1, v2, 0021 // +0008 │ │ -2d288a: b020 |001b: add-int/2addr v0, v2 │ │ -2d288c: 6201 5f82 |001c: sget-object v1, Lorg/jaudiotagger/audio/asf/data/ContainerType;.EXTENDED_CONTENT:Lorg/jaudiotagger/audio/asf/data/ContainerType; // field@825f │ │ -2d2890: 3314 0f00 |001e: if-ne v4, v1, 002d // +000f │ │ -2d2894: 280b |0020: goto 002b // +000b │ │ -2d2896: 5434 b982 |0021: iget-object v4, v3, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.content:[B // field@82b9 │ │ -2d289a: 2144 |0023: array-length v4, v4 │ │ -2d289c: b040 |0024: add-int/2addr v0, v4 │ │ -2d289e: 6e10 288c 0300 |0025: invoke-virtual {v3}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getType:()I // method@8c28 │ │ -2d28a4: 0a04 |0028: move-result v4 │ │ -2d28a6: 3904 0400 |0029: if-nez v4, 002d // +0004 │ │ -2d28aa: d800 0002 |002b: add-int/lit8 v0, v0, #int 2 // #02 │ │ -2d28ae: 0f00 |002d: return v0 │ │ +2d2848: |[2d2848] org.jaudiotagger.audio.asf.data.MetadataDescriptor.getCurrentAsfSize:(Lorg/jaudiotagger/audio/asf/data/ContainerType;)I │ │ +2d2858: 6200 5f82 |0000: sget-object v0, Lorg/jaudiotagger/audio/asf/data/ContainerType;.EXTENDED_CONTENT:Lorg/jaudiotagger/audio/asf/data/ContainerType; // field@825f │ │ +2d285c: 3204 0500 |0002: if-eq v4, v0, 0007 // +0005 │ │ +2d2860: 1300 0e00 |0004: const/16 v0, #int 14 // #e │ │ +2d2864: 2803 |0006: goto 0009 // +0003 │ │ +2d2866: 1300 0800 |0007: const/16 v0, #int 8 // #8 │ │ +2d286a: 6e10 228c 0300 |0009: invoke-virtual {v3}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getName:()Ljava/lang/String; // method@8c22 │ │ +2d2870: 0c01 |000c: move-result-object v1 │ │ +2d2872: 6e10 aa87 0100 |000d: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@87aa │ │ +2d2878: 0a01 |0010: move-result v1 │ │ +2d287a: 1222 |0011: const/4 v2, #int 2 // #2 │ │ +2d287c: da01 0102 |0012: mul-int/lit8 v1, v1, #int 2 // #02 │ │ +2d2880: b010 |0014: add-int/2addr v0, v1 │ │ +2d2882: 6e10 288c 0300 |0015: invoke-virtual {v3}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getType:()I // method@8c28 │ │ +2d2888: 0a01 |0018: move-result v1 │ │ +2d288a: 3321 0800 |0019: if-ne v1, v2, 0021 // +0008 │ │ +2d288e: b020 |001b: add-int/2addr v0, v2 │ │ +2d2890: 6201 5f82 |001c: sget-object v1, Lorg/jaudiotagger/audio/asf/data/ContainerType;.EXTENDED_CONTENT:Lorg/jaudiotagger/audio/asf/data/ContainerType; // field@825f │ │ +2d2894: 3314 0f00 |001e: if-ne v4, v1, 002d // +000f │ │ +2d2898: 280b |0020: goto 002b // +000b │ │ +2d289a: 5434 b982 |0021: iget-object v4, v3, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.content:[B // field@82b9 │ │ +2d289e: 2144 |0023: array-length v4, v4 │ │ +2d28a0: b040 |0024: add-int/2addr v0, v4 │ │ +2d28a2: 6e10 288c 0300 |0025: invoke-virtual {v3}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getType:()I // method@8c28 │ │ +2d28a8: 0a04 |0028: move-result v4 │ │ +2d28aa: 3904 0400 |0029: if-nez v4, 002d // +0004 │ │ +2d28ae: d800 0002 |002b: add-int/lit8 v0, v0, #int 2 // #02 │ │ +2d28b2: 0f00 |002d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=383 │ │ 0x0009 line=389 │ │ 0x0015 line=391 │ │ 0x001c line=394 │ │ 0x0021 line=404 │ │ @@ -691979,29 +691979,29 @@ │ │ type : '()Lorg/jaudiotagger/audio/asf/data/GUID;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -2d2dc0: |[2d2dc0] org.jaudiotagger.audio.asf.data.MetadataDescriptor.getGuid:()Lorg/jaudiotagger/audio/asf/data/GUID; │ │ -2d2dd0: 6e10 288c 0200 |0000: invoke-virtual {v2}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getType:()I // method@8c28 │ │ -2d2dd6: 0a00 |0003: move-result v0 │ │ -2d2dd8: 1261 |0004: const/4 v1, #int 6 // #6 │ │ -2d2dda: 3310 1100 |0005: if-ne v0, v1, 0016 // +0011 │ │ -2d2dde: 5420 b982 |0007: iget-object v0, v2, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.content:[B // field@82b9 │ │ -2d2de2: 2100 |0009: array-length v0, v0 │ │ -2d2de4: 1301 1000 |000a: const/16 v1, #int 16 // #10 │ │ -2d2de8: 3310 0a00 |000c: if-ne v0, v1, 0016 // +000a │ │ -2d2dec: 2200 f810 |000e: new-instance v0, Lorg/jaudiotagger/audio/asf/data/GUID; // type@10f8 │ │ -2d2df0: 5421 b982 |0010: iget-object v1, v2, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.content:[B // field@82b9 │ │ -2d2df4: 7020 d58b 1000 |0012: invoke-direct {v0, v1}, Lorg/jaudiotagger/audio/asf/data/GUID;.:([B)V // method@8bd5 │ │ -2d2dfa: 2802 |0015: goto 0017 // +0002 │ │ -2d2dfc: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -2d2dfe: 1100 |0017: return-object v0 │ │ +2d2dc4: |[2d2dc4] org.jaudiotagger.audio.asf.data.MetadataDescriptor.getGuid:()Lorg/jaudiotagger/audio/asf/data/GUID; │ │ +2d2dd4: 6e10 288c 0200 |0000: invoke-virtual {v2}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getType:()I // method@8c28 │ │ +2d2dda: 0a00 |0003: move-result v0 │ │ +2d2ddc: 1261 |0004: const/4 v1, #int 6 // #6 │ │ +2d2dde: 3310 1100 |0005: if-ne v0, v1, 0016 // +0011 │ │ +2d2de2: 5420 b982 |0007: iget-object v0, v2, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.content:[B // field@82b9 │ │ +2d2de6: 2100 |0009: array-length v0, v0 │ │ +2d2de8: 1301 1000 |000a: const/16 v1, #int 16 // #10 │ │ +2d2dec: 3310 0a00 |000c: if-ne v0, v1, 0016 // +000a │ │ +2d2df0: 2200 f810 |000e: new-instance v0, Lorg/jaudiotagger/audio/asf/data/GUID; // type@10f8 │ │ +2d2df4: 5421 b982 |0010: iget-object v1, v2, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.content:[B // field@82b9 │ │ +2d2df8: 7020 d58b 1000 |0012: invoke-direct {v0, v1}, Lorg/jaudiotagger/audio/asf/data/GUID;.:([B)V // method@8bd5 │ │ +2d2dfe: 2802 |0015: goto 0017 // +0002 │ │ +2d2e00: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +2d2e02: 1100 |0017: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=421 │ │ 0x000e line=423 │ │ locals : │ │ 0x0000 - 0x0018 reg=2 this Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; │ │ │ │ @@ -692010,17 +692010,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2d28b0: |[2d28b0] org.jaudiotagger.audio.asf.data.MetadataDescriptor.getLanguageIndex:()I │ │ -2d28c0: 5210 bb82 |0000: iget v0, v1, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.languageIndex:I // field@82bb │ │ -2d28c4: 0f00 |0002: return v0 │ │ +2d28b4: |[2d28b4] org.jaudiotagger.audio.asf.data.MetadataDescriptor.getLanguageIndex:()I │ │ +2d28c4: 5210 bb82 |0000: iget v0, v1, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.languageIndex:I // field@82bb │ │ +2d28c8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=436 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; │ │ │ │ #12 : (in Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;) │ │ @@ -692028,17 +692028,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2d2a74: |[2d2a74] org.jaudiotagger.audio.asf.data.MetadataDescriptor.getName:()Ljava/lang/String; │ │ -2d2a84: 5410 bc82 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.name:Ljava/lang/String; // field@82bc │ │ -2d2a88: 1100 |0002: return-object v0 │ │ +2d2a78: |[2d2a78] org.jaudiotagger.audio.asf.data.MetadataDescriptor.getName:()Ljava/lang/String; │ │ +2d2a88: 5410 bc82 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.name:Ljava/lang/String; // field@82bc │ │ +2d2a8c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=446 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; │ │ │ │ #13 : (in Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;) │ │ @@ -692046,67 +692046,67 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 90 16-bit code units │ │ -2d2ce4: |[2d2ce4] org.jaudiotagger.audio.asf.data.MetadataDescriptor.getNumber:()J │ │ -2d2cf4: 6e10 288c 0800 |0000: invoke-virtual {v8}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getType:()I // method@8c28 │ │ -2d2cfa: 0a00 |0003: move-result v0 │ │ -2d2cfc: 1241 |0004: const/4 v1, #int 4 // #4 │ │ -2d2cfe: 1222 |0005: const/4 v2, #int 2 // #2 │ │ -2d2d00: 3220 2f00 |0006: if-eq v0, v2, 0035 // +002f │ │ -2d2d04: 1233 |0008: const/4 v3, #int 3 // #3 │ │ -2d2d06: 3230 2d00 |0009: if-eq v0, v3, 0036 // +002d │ │ -2d2d0a: 3210 2700 |000b: if-eq v0, v1, 0032 // +0027 │ │ -2d2d0e: 1251 |000d: const/4 v1, #int 5 // #5 │ │ -2d2d10: 3310 0400 |000e: if-ne v0, v1, 0012 // +0004 │ │ -2d2d14: 1221 |0010: const/4 v1, #int 2 // #2 │ │ -2d2d16: 2825 |0011: goto 0036 // +0025 │ │ -2d2d18: 2200 4110 |0012: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@1041 │ │ -2d2d1c: 2201 3910 |0014: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2d2d20: 7010 cc87 0100 |0016: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2d2d26: 1a02 274d |0019: const-string v2, "The current type doesn't allow an interpretation as a number. (" // string@4d27 │ │ -2d2d2a: 6e20 d787 2100 |001b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d2d30: 6e10 288c 0800 |001e: invoke-virtual {v8}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getType:()I // method@8c28 │ │ -2d2d36: 0a02 |0021: move-result v2 │ │ -2d2d38: 6e20 d387 2100 |0022: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2d2d3e: 1a02 8403 |0025: const-string v2, ")" // string@0384 │ │ -2d2d42: 6e20 d787 2100 |0027: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d2d48: 6e10 df87 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2d2d4e: 0c01 |002d: move-result-object v1 │ │ -2d2d50: 7020 fc87 1000 |002e: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@87fc │ │ -2d2d56: 2700 |0031: throw v0 │ │ -2d2d58: 1301 0800 |0032: const/16 v1, #int 8 // #8 │ │ -2d2d5c: 2802 |0034: goto 0036 // +0002 │ │ -2d2d5e: 1211 |0035: const/4 v1, #int 1 // #1 │ │ -2d2d60: 5480 b982 |0036: iget-object v0, v8, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.content:[B // field@82b9 │ │ -2d2d64: 2100 |0038: array-length v0, v0 │ │ -2d2d66: 3601 1700 |0039: if-gt v1, v0, 0050 // +0017 │ │ -2d2d6a: 1602 0000 |003b: const-wide/16 v2, #int 0 // #0 │ │ -2d2d6e: 1200 |003d: const/4 v0, #int 0 // #0 │ │ -2d2d70: 3510 1100 |003e: if-ge v0, v1, 004f // +0011 │ │ -2d2d74: 5484 b982 |0040: iget-object v4, v8, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.content:[B // field@82b9 │ │ -2d2d78: 4804 0400 |0042: aget-byte v4, v4, v0 │ │ -2d2d7c: 8144 |0044: int-to-long v4, v4 │ │ -2d2d7e: 1606 ff00 |0045: const-wide/16 v6, #int 255 // #ff │ │ -2d2d82: c064 |0047: and-long/2addr v4, v6 │ │ -2d2d84: da06 0008 |0048: mul-int/lit8 v6, v0, #int 8 // #08 │ │ -2d2d88: c364 |004a: shl-long/2addr v4, v6 │ │ -2d2d8a: c142 |004b: or-long/2addr v2, v4 │ │ -2d2d8c: d800 0001 |004c: add-int/lit8 v0, v0, #int 1 // #01 │ │ -2d2d90: 28f0 |004e: goto 003e // -0010 │ │ -2d2d92: 1002 |004f: return-wide v2 │ │ -2d2d94: 2200 1f10 |0050: new-instance v0, Ljava/lang/IllegalStateException; // type@101f │ │ -2d2d98: 1a01 374d |0052: const-string v1, "The stored data cannot represent the type of current object." // string@4d37 │ │ -2d2d9c: 7020 1c87 1000 |0054: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@871c │ │ -2d2da2: 2802 |0057: goto 0059 // +0002 │ │ -2d2da4: 2700 |0058: throw v0 │ │ -2d2da6: 28ff |0059: goto 0058 // -0001 │ │ +2d2ce8: |[2d2ce8] org.jaudiotagger.audio.asf.data.MetadataDescriptor.getNumber:()J │ │ +2d2cf8: 6e10 288c 0800 |0000: invoke-virtual {v8}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getType:()I // method@8c28 │ │ +2d2cfe: 0a00 |0003: move-result v0 │ │ +2d2d00: 1241 |0004: const/4 v1, #int 4 // #4 │ │ +2d2d02: 1222 |0005: const/4 v2, #int 2 // #2 │ │ +2d2d04: 3220 2f00 |0006: if-eq v0, v2, 0035 // +002f │ │ +2d2d08: 1233 |0008: const/4 v3, #int 3 // #3 │ │ +2d2d0a: 3230 2d00 |0009: if-eq v0, v3, 0036 // +002d │ │ +2d2d0e: 3210 2700 |000b: if-eq v0, v1, 0032 // +0027 │ │ +2d2d12: 1251 |000d: const/4 v1, #int 5 // #5 │ │ +2d2d14: 3310 0400 |000e: if-ne v0, v1, 0012 // +0004 │ │ +2d2d18: 1221 |0010: const/4 v1, #int 2 // #2 │ │ +2d2d1a: 2825 |0011: goto 0036 // +0025 │ │ +2d2d1c: 2200 4110 |0012: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@1041 │ │ +2d2d20: 2201 3910 |0014: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2d2d24: 7010 cc87 0100 |0016: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2d2d2a: 1a02 274d |0019: const-string v2, "The current type doesn't allow an interpretation as a number. (" // string@4d27 │ │ +2d2d2e: 6e20 d787 2100 |001b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d2d34: 6e10 288c 0800 |001e: invoke-virtual {v8}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getType:()I // method@8c28 │ │ +2d2d3a: 0a02 |0021: move-result v2 │ │ +2d2d3c: 6e20 d387 2100 |0022: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2d2d42: 1a02 8403 |0025: const-string v2, ")" // string@0384 │ │ +2d2d46: 6e20 d787 2100 |0027: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d2d4c: 6e10 df87 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2d2d52: 0c01 |002d: move-result-object v1 │ │ +2d2d54: 7020 fc87 1000 |002e: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@87fc │ │ +2d2d5a: 2700 |0031: throw v0 │ │ +2d2d5c: 1301 0800 |0032: const/16 v1, #int 8 // #8 │ │ +2d2d60: 2802 |0034: goto 0036 // +0002 │ │ +2d2d62: 1211 |0035: const/4 v1, #int 1 // #1 │ │ +2d2d64: 5480 b982 |0036: iget-object v0, v8, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.content:[B // field@82b9 │ │ +2d2d68: 2100 |0038: array-length v0, v0 │ │ +2d2d6a: 3601 1700 |0039: if-gt v1, v0, 0050 // +0017 │ │ +2d2d6e: 1602 0000 |003b: const-wide/16 v2, #int 0 // #0 │ │ +2d2d72: 1200 |003d: const/4 v0, #int 0 // #0 │ │ +2d2d74: 3510 1100 |003e: if-ge v0, v1, 004f // +0011 │ │ +2d2d78: 5484 b982 |0040: iget-object v4, v8, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.content:[B // field@82b9 │ │ +2d2d7c: 4804 0400 |0042: aget-byte v4, v4, v0 │ │ +2d2d80: 8144 |0044: int-to-long v4, v4 │ │ +2d2d82: 1606 ff00 |0045: const-wide/16 v6, #int 255 // #ff │ │ +2d2d86: c064 |0047: and-long/2addr v4, v6 │ │ +2d2d88: da06 0008 |0048: mul-int/lit8 v6, v0, #int 8 // #08 │ │ +2d2d8c: c364 |004a: shl-long/2addr v4, v6 │ │ +2d2d8e: c142 |004b: or-long/2addr v2, v4 │ │ +2d2d90: d800 0001 |004c: add-int/lit8 v0, v0, #int 1 // #01 │ │ +2d2d94: 28f0 |004e: goto 003e // -0010 │ │ +2d2d96: 1002 |004f: return-wide v2 │ │ +2d2d98: 2200 1f10 |0050: new-instance v0, Ljava/lang/IllegalStateException; // type@101f │ │ +2d2d9c: 1a01 374d |0052: const-string v1, "The stored data cannot represent the type of current object." // string@4d37 │ │ +2d2da0: 7020 1c87 1000 |0054: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@871c │ │ +2d2da6: 2802 |0057: goto 0059 // +0002 │ │ +2d2da8: 2700 |0058: throw v0 │ │ +2d2daa: 28ff |0059: goto 0058 // -0001 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=463 │ │ 0x0012 line=478 │ │ 0x0036 line=480 │ │ 0x0040 line=487 │ │ 0x0050 line=482 │ │ @@ -692118,22 +692118,22 @@ │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 11 16-bit code units │ │ -2d27d0: |[2d27d0] org.jaudiotagger.audio.asf.data.MetadataDescriptor.getRawData:()[B │ │ -2d27e0: 5440 b982 |0000: iget-object v0, v4, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.content:[B // field@82b9 │ │ -2d27e4: 2101 |0002: array-length v1, v0 │ │ -2d27e6: 2311 1c13 |0003: new-array v1, v1, [B // type@131c │ │ -2d27ea: 2102 |0005: array-length v2, v0 │ │ -2d27ec: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -2d27ee: 7152 e087 3031 |0007: invoke-static {v0, v3, v1, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@87e0 │ │ -2d27f4: 1101 |000a: return-object v1 │ │ +2d27d4: |[2d27d4] org.jaudiotagger.audio.asf.data.MetadataDescriptor.getRawData:()[B │ │ +2d27e4: 5440 b982 |0000: iget-object v0, v4, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.content:[B // field@82b9 │ │ +2d27e8: 2101 |0002: array-length v1, v0 │ │ +2d27ea: 2311 1c13 |0003: new-array v1, v1, [B // type@131c │ │ +2d27ee: 2102 |0005: array-length v2, v0 │ │ +2d27f0: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +2d27f2: 7152 e087 3031 |0007: invoke-static {v0, v3, v1, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@87e0 │ │ +2d27f8: 1101 |000a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=500 │ │ 0x0005 line=501 │ │ locals : │ │ 0x0000 - 0x000b reg=4 this Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; │ │ │ │ @@ -692142,18 +692142,18 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -2d28c8: |[2d28c8] org.jaudiotagger.audio.asf.data.MetadataDescriptor.getRawDataSize:()I │ │ -2d28d8: 5410 b982 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.content:[B // field@82b9 │ │ -2d28dc: 2100 |0002: array-length v0, v0 │ │ -2d28de: 0f00 |0003: return v0 │ │ +2d28cc: |[2d28cc] org.jaudiotagger.audio.asf.data.MetadataDescriptor.getRawDataSize:()I │ │ +2d28dc: 5410 b982 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.content:[B // field@82b9 │ │ +2d28e0: 2100 |0002: array-length v0, v0 │ │ +2d28e2: 0f00 |0003: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=513 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; │ │ │ │ #16 : (in Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;) │ │ @@ -692161,17 +692161,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2d28e0: |[2d28e0] org.jaudiotagger.audio.asf.data.MetadataDescriptor.getStreamNumber:()I │ │ -2d28f0: 5210 bd82 |0000: iget v0, v1, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.streamNumber:I // field@82bd │ │ -2d28f4: 0f00 |0002: return v0 │ │ +2d28e4: |[2d28e4] org.jaudiotagger.audio.asf.data.MetadataDescriptor.getStreamNumber:()I │ │ +2d28f4: 5210 bd82 |0000: iget v0, v1, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.streamNumber:I // field@82bd │ │ +2d28f8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=523 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; │ │ │ │ #17 : (in Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;) │ │ @@ -692179,57 +692179,57 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 94 16-bit code units │ │ -2d2a8c: |[2d2a8c] org.jaudiotagger.audio.asf.data.MetadataDescriptor.getString:()Ljava/lang/String; │ │ -2d2a9c: 6e10 288c 0300 |0000: invoke-virtual {v3}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getType:()I // method@8c28 │ │ -2d2aa2: 0a00 |0003: move-result v0 │ │ -2d2aa4: 2b00 4800 0000 |0004: packed-switch v0, 0000004c // +00000048 │ │ -2d2aaa: 2200 1f10 |0007: new-instance v0, Ljava/lang/IllegalStateException; // type@101f │ │ -2d2aae: 1a01 e112 |0009: const-string v1, "Current type is not known." // string@12e1 │ │ -2d2ab2: 7020 1c87 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@871c │ │ -2d2ab8: 2700 |000e: throw v0 │ │ -2d2aba: 6e10 208c 0300 |000f: invoke-virtual {v3}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getGuid:()Lorg/jaudiotagger/audio/asf/data/GUID; // method@8c20 │ │ -2d2ac0: 0c00 |0012: move-result-object v0 │ │ -2d2ac2: 3900 0500 |0013: if-nez v0, 0018 // +0005 │ │ -2d2ac6: 1a00 bf1f |0015: const-string v0, "Invalid GUID" // string@1fbf │ │ -2d2aca: 2834 |0017: goto 004b // +0034 │ │ -2d2acc: 6e10 208c 0300 |0018: invoke-virtual {v3}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getGuid:()Lorg/jaudiotagger/audio/asf/data/GUID; // method@8c20 │ │ -2d2ad2: 0c00 |001b: move-result-object v0 │ │ -2d2ad4: 6e10 e58b 0000 |001c: invoke-virtual {v0}, Lorg/jaudiotagger/audio/asf/data/GUID;.toString:()Ljava/lang/String; // method@8be5 │ │ -2d2ada: 0c00 |001f: move-result-object v0 │ │ -2d2adc: 282b |0020: goto 004b // +002b │ │ -2d2ade: 6e10 238c 0300 |0021: invoke-virtual {v3}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getNumber:()J // method@8c23 │ │ -2d2ae4: 0b00 |0024: move-result-wide v0 │ │ -2d2ae6: 7120 be87 1000 |0025: invoke-static {v0, v1}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@87be │ │ -2d2aec: 0c00 |0028: move-result-object v0 │ │ -2d2aee: 2822 |0029: goto 004b // +0022 │ │ -2d2af0: 6e10 1c8c 0300 |002a: invoke-virtual {v3}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getBoolean:()Z // method@8c1c │ │ -2d2af6: 0a00 |002d: move-result v0 │ │ -2d2af8: 7110 c087 0000 |002e: invoke-static {v0}, Ljava/lang/String;.valueOf:(Z)Ljava/lang/String; // method@87c0 │ │ -2d2afe: 0c00 |0031: move-result-object v0 │ │ -2d2b00: 2819 |0032: goto 004b // +0019 │ │ -2d2b02: 1a00 025e |0033: const-string v0, "binary data" // string@5e02 │ │ -2d2b06: 2816 |0035: goto 004b // +0016 │ │ -2d2b08: 2200 3710 |0036: new-instance v0, Ljava/lang/String; // type@1037 │ │ -2d2b0c: 5431 b982 |0038: iget-object v1, v3, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.content:[B // field@82b9 │ │ -2d2b10: 1a02 974f |003a: const-string v2, "UTF-16LE" // string@4f97 │ │ -2d2b14: 7030 9087 1002 |003c: invoke-direct {v0, v1, v2}, Ljava/lang/String;.:([BLjava/lang/String;)V // method@8790 │ │ -2d2b1a: 280c |003f: goto 004b // +000c │ │ -2d2b1c: 0d00 |0040: move-exception v0 │ │ -2d2b1e: 6201 ac82 |0041: sget-object v1, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.LOGGER:Ljava/util/logging/Logger; // field@82ac │ │ -2d2b22: 6e10 bc86 0000 |0043: invoke-virtual {v0}, Ljava/io/UnsupportedEncodingException;.getMessage:()Ljava/lang/String; // method@86bc │ │ -2d2b28: 0c00 |0046: move-result-object v0 │ │ -2d2b2a: 6e20 1c8a 0100 |0047: invoke-virtual {v1, v0}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ -2d2b30: 1200 |004a: const/4 v0, #int 0 // #0 │ │ -2d2b32: 1100 |004b: return-object v0 │ │ -2d2b34: 0001 0700 0000 0000 3200 0000 2f00 ... |004c: packed-switch-data (18 units) │ │ +2d2a90: |[2d2a90] org.jaudiotagger.audio.asf.data.MetadataDescriptor.getString:()Ljava/lang/String; │ │ +2d2aa0: 6e10 288c 0300 |0000: invoke-virtual {v3}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getType:()I // method@8c28 │ │ +2d2aa6: 0a00 |0003: move-result v0 │ │ +2d2aa8: 2b00 4800 0000 |0004: packed-switch v0, 0000004c // +00000048 │ │ +2d2aae: 2200 1f10 |0007: new-instance v0, Ljava/lang/IllegalStateException; // type@101f │ │ +2d2ab2: 1a01 e112 |0009: const-string v1, "Current type is not known." // string@12e1 │ │ +2d2ab6: 7020 1c87 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@871c │ │ +2d2abc: 2700 |000e: throw v0 │ │ +2d2abe: 6e10 208c 0300 |000f: invoke-virtual {v3}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getGuid:()Lorg/jaudiotagger/audio/asf/data/GUID; // method@8c20 │ │ +2d2ac4: 0c00 |0012: move-result-object v0 │ │ +2d2ac6: 3900 0500 |0013: if-nez v0, 0018 // +0005 │ │ +2d2aca: 1a00 bf1f |0015: const-string v0, "Invalid GUID" // string@1fbf │ │ +2d2ace: 2834 |0017: goto 004b // +0034 │ │ +2d2ad0: 6e10 208c 0300 |0018: invoke-virtual {v3}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getGuid:()Lorg/jaudiotagger/audio/asf/data/GUID; // method@8c20 │ │ +2d2ad6: 0c00 |001b: move-result-object v0 │ │ +2d2ad8: 6e10 e58b 0000 |001c: invoke-virtual {v0}, Lorg/jaudiotagger/audio/asf/data/GUID;.toString:()Ljava/lang/String; // method@8be5 │ │ +2d2ade: 0c00 |001f: move-result-object v0 │ │ +2d2ae0: 282b |0020: goto 004b // +002b │ │ +2d2ae2: 6e10 238c 0300 |0021: invoke-virtual {v3}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getNumber:()J // method@8c23 │ │ +2d2ae8: 0b00 |0024: move-result-wide v0 │ │ +2d2aea: 7120 be87 1000 |0025: invoke-static {v0, v1}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@87be │ │ +2d2af0: 0c00 |0028: move-result-object v0 │ │ +2d2af2: 2822 |0029: goto 004b // +0022 │ │ +2d2af4: 6e10 1c8c 0300 |002a: invoke-virtual {v3}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getBoolean:()Z // method@8c1c │ │ +2d2afa: 0a00 |002d: move-result v0 │ │ +2d2afc: 7110 c087 0000 |002e: invoke-static {v0}, Ljava/lang/String;.valueOf:(Z)Ljava/lang/String; // method@87c0 │ │ +2d2b02: 0c00 |0031: move-result-object v0 │ │ +2d2b04: 2819 |0032: goto 004b // +0019 │ │ +2d2b06: 1a00 025e |0033: const-string v0, "binary data" // string@5e02 │ │ +2d2b0a: 2816 |0035: goto 004b // +0016 │ │ +2d2b0c: 2200 3710 |0036: new-instance v0, Ljava/lang/String; // type@1037 │ │ +2d2b10: 5431 b982 |0038: iget-object v1, v3, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.content:[B // field@82b9 │ │ +2d2b14: 1a02 974f |003a: const-string v2, "UTF-16LE" // string@4f97 │ │ +2d2b18: 7030 9087 1002 |003c: invoke-direct {v0, v1, v2}, Ljava/lang/String;.:([BLjava/lang/String;)V // method@8790 │ │ +2d2b1e: 280c |003f: goto 004b // +000c │ │ +2d2b20: 0d00 |0040: move-exception v0 │ │ +2d2b22: 6201 ac82 |0041: sget-object v1, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.LOGGER:Ljava/util/logging/Logger; // field@82ac │ │ +2d2b26: 6e10 bc86 0000 |0043: invoke-virtual {v0}, Ljava/io/UnsupportedEncodingException;.getMessage:()Ljava/lang/String; // method@86bc │ │ +2d2b2c: 0c00 |0046: move-result-object v0 │ │ +2d2b2e: 6e20 1c8a 0100 |0047: invoke-virtual {v1, v0}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ +2d2b34: 1200 |004a: const/4 v0, #int 0 // #0 │ │ +2d2b36: 1100 |004b: return-object v0 │ │ +2d2b38: 0001 0700 0000 0000 3200 0000 2f00 ... |004c: packed-switch-data (18 units) │ │ catches : 1 │ │ 0x0036 - 0x003f │ │ Ljava/io/UnsupportedEncodingException; -> 0x0040 │ │ positions : │ │ 0x0000 line=534 │ │ 0x0007 line=561 │ │ 0x000f line=543 │ │ @@ -692245,17 +692245,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2d28f8: |[2d28f8] org.jaudiotagger.audio.asf.data.MetadataDescriptor.getType:()I │ │ -2d2908: 5210 ba82 |0000: iget v0, v1, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.descriptorType:I // field@82ba │ │ -2d290c: 0f00 |0002: return v0 │ │ +2d28fc: |[2d28fc] org.jaudiotagger.audio.asf.data.MetadataDescriptor.getType:()I │ │ +2d290c: 5210 ba82 |0000: iget v0, v1, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.descriptorType:I // field@82ba │ │ +2d2910: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=580 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; │ │ │ │ #19 : (in Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;) │ │ @@ -692263,19 +692263,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -2d2910: |[2d2910] org.jaudiotagger.audio.asf.data.MetadataDescriptor.hashCode:()I │ │ -2d2920: 5410 bc82 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.name:Ljava/lang/String; // field@82bc │ │ -2d2924: 6e10 a287 0000 |0002: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@87a2 │ │ -2d292a: 0a00 |0005: move-result v0 │ │ -2d292c: 0f00 |0006: return v0 │ │ +2d2914: |[2d2914] org.jaudiotagger.audio.asf.data.MetadataDescriptor.hashCode:()I │ │ +2d2924: 5410 bc82 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.name:Ljava/lang/String; // field@82bc │ │ +2d2928: 6e10 a287 0000 |0002: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@87a2 │ │ +2d292e: 0a00 |0005: move-result v0 │ │ +2d2930: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=589 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; │ │ │ │ #20 : (in Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;) │ │ @@ -692283,22 +692283,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -2d2758: |[2d2758] org.jaudiotagger.audio.asf.data.MetadataDescriptor.isEmpty:()Z │ │ -2d2768: 5410 b982 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.content:[B // field@82b9 │ │ -2d276c: 2100 |0002: array-length v0, v0 │ │ -2d276e: 3900 0400 |0003: if-nez v0, 0007 // +0004 │ │ -2d2772: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -2d2774: 2802 |0006: goto 0008 // +0002 │ │ -2d2776: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -2d2778: 0f00 |0008: return v0 │ │ +2d275c: |[2d275c] org.jaudiotagger.audio.asf.data.MetadataDescriptor.isEmpty:()Z │ │ +2d276c: 5410 b982 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.content:[B // field@82b9 │ │ +2d2770: 2100 |0002: array-length v0, v0 │ │ +2d2772: 3900 0400 |0003: if-nez v0, 0007 // +0004 │ │ +2d2776: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +2d2778: 2802 |0006: goto 0008 // +0002 │ │ +2d277a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +2d277c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=601 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; │ │ │ │ #21 : (in Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;) │ │ @@ -692306,29 +692306,29 @@ │ │ type : '([B)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 26 16-bit code units │ │ -2d2f50: |[2d2f50] org.jaudiotagger.audio.asf.data.MetadataDescriptor.setBinaryValue:([B)V │ │ -2d2f60: 5460 b882 |0000: iget-object v0, v6, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.containerType:Lorg/jaudiotagger/audio/asf/data/ContainerType; // field@82b8 │ │ -2d2f64: 5461 bc82 |0002: iget-object v1, v6, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.name:Ljava/lang/String; // field@82bc │ │ -2d2f68: 5263 ba82 |0004: iget v3, v6, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.descriptorType:I // field@82ba │ │ -2d2f6c: 5264 bd82 |0006: iget v4, v6, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.streamNumber:I // field@82bd │ │ -2d2f70: 5265 bb82 |0008: iget v5, v6, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.languageIndex:I // field@82bb │ │ -2d2f74: 0772 |000a: move-object v2, v7 │ │ -2d2f76: 7406 7e8b 0000 |000b: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lorg/jaudiotagger/audio/asf/data/ContainerType;.assertConstraints:(Ljava/lang/String;[BIII)V // method@8b7e │ │ -2d2f7c: 6e10 e39f 0700 |000e: invoke-virtual {v7}, [B.clone:()Ljava/lang/Object; // method@9fe3 │ │ -2d2f82: 0c07 |0011: move-result-object v7 │ │ -2d2f84: 1f07 1c13 |0012: check-cast v7, [B // type@131c │ │ -2d2f88: 5b67 b982 |0014: iput-object v7, v6, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.content:[B // field@82b9 │ │ -2d2f8c: 1217 |0016: const/4 v7, #int 1 // #1 │ │ -2d2f8e: 5967 ba82 |0017: iput v7, v6, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.descriptorType:I // field@82ba │ │ -2d2f92: 0e00 |0019: return-void │ │ +2d2f54: |[2d2f54] org.jaudiotagger.audio.asf.data.MetadataDescriptor.setBinaryValue:([B)V │ │ +2d2f64: 5460 b882 |0000: iget-object v0, v6, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.containerType:Lorg/jaudiotagger/audio/asf/data/ContainerType; // field@82b8 │ │ +2d2f68: 5461 bc82 |0002: iget-object v1, v6, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.name:Ljava/lang/String; // field@82bc │ │ +2d2f6c: 5263 ba82 |0004: iget v3, v6, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.descriptorType:I // field@82ba │ │ +2d2f70: 5264 bd82 |0006: iget v4, v6, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.streamNumber:I // field@82bd │ │ +2d2f74: 5265 bb82 |0008: iget v5, v6, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.languageIndex:I // field@82bb │ │ +2d2f78: 0772 |000a: move-object v2, v7 │ │ +2d2f7a: 7406 7e8b 0000 |000b: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lorg/jaudiotagger/audio/asf/data/ContainerType;.assertConstraints:(Ljava/lang/String;[BIII)V // method@8b7e │ │ +2d2f80: 6e10 e39f 0700 |000e: invoke-virtual {v7}, [B.clone:()Ljava/lang/Object; // method@9fe3 │ │ +2d2f86: 0c07 |0011: move-result-object v7 │ │ +2d2f88: 1f07 1c13 |0012: check-cast v7, [B // type@131c │ │ +2d2f8c: 5b67 b982 |0014: iput-object v7, v6, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.content:[B // field@82b9 │ │ +2d2f90: 1217 |0016: const/4 v7, #int 1 // #1 │ │ +2d2f92: 5967 ba82 |0017: iput v7, v6, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.descriptorType:I // field@82ba │ │ +2d2f96: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=615 │ │ 0x000e line=616 │ │ 0x0017 line=617 │ │ locals : │ │ 0x0000 - 0x001a reg=6 this Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; │ │ @@ -692339,23 +692339,23 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -2d2f94: |[2d2f94] org.jaudiotagger.audio.asf.data.MetadataDescriptor.setBooleanValue:(Z)V │ │ -2d2fa4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -2d2fa6: 2300 1c13 |0001: new-array v0, v0, [B // type@131c │ │ -2d2faa: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -2d2fac: 4f03 0001 |0004: aput-byte v3, v0, v1 │ │ -2d2fb0: 5b20 b982 |0006: iput-object v0, v2, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.content:[B // field@82b9 │ │ -2d2fb4: 1223 |0008: const/4 v3, #int 2 // #2 │ │ -2d2fb6: 5923 ba82 |0009: iput v3, v2, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.descriptorType:I // field@82ba │ │ -2d2fba: 0e00 |000b: return-void │ │ +2d2f98: |[2d2f98] org.jaudiotagger.audio.asf.data.MetadataDescriptor.setBooleanValue:(Z)V │ │ +2d2fa8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +2d2faa: 2300 1c13 |0001: new-array v0, v0, [B // type@131c │ │ +2d2fae: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +2d2fb0: 4f03 0001 |0004: aput-byte v3, v0, v1 │ │ +2d2fb4: 5b20 b982 |0006: iput-object v0, v2, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.content:[B // field@82b9 │ │ +2d2fb8: 1223 |0008: const/4 v3, #int 2 // #2 │ │ +2d2fba: 5923 ba82 |0009: iput v3, v2, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.descriptorType:I // field@82ba │ │ +2d2fbe: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=629 │ │ 0x0009 line=630 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; │ │ 0x0000 - 0x000c reg=3 (null) Z │ │ @@ -692365,41 +692365,41 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 53 16-bit code units │ │ -2d2fbc: |[2d2fbc] org.jaudiotagger.audio.asf.data.MetadataDescriptor.setDWordValue:(J)V │ │ -2d2fcc: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -2d2fd0: 3102 0400 |0002: cmp-long v2, v4, v0 │ │ -2d2fd4: 3a02 1300 |0004: if-ltz v2, 0017 // +0013 │ │ -2d2fd8: 6100 ab82 |0006: sget-wide v0, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.DWORD_MAXVALUE:J // field@82ab │ │ -2d2fdc: 3102 0400 |0008: cmp-long v2, v4, v0 │ │ -2d2fe0: 3c02 0d00 |000a: if-gtz v2, 0017 // +000d │ │ -2d2fe4: 1240 |000c: const/4 v0, #int 4 // #4 │ │ -2d2fe6: 7130 ef8c 5400 |000d: invoke-static {v4, v5, v0}, Lorg/jaudiotagger/audio/asf/util/Utils;.getBytes:(JI)[B // method@8cef │ │ -2d2fec: 0c04 |0010: move-result-object v4 │ │ -2d2fee: 5b34 b982 |0011: iput-object v4, v3, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.content:[B // field@82b9 │ │ -2d2ff2: 1234 |0013: const/4 v4, #int 3 // #3 │ │ -2d2ff4: 5934 ba82 |0014: iput v4, v3, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.descriptorType:I // field@82ba │ │ -2d2ff8: 0e00 |0016: return-void │ │ -2d2ffa: 2204 1e10 |0017: new-instance v4, Ljava/lang/IllegalArgumentException; // type@101e │ │ -2d2ffe: 2205 3910 |0019: new-instance v5, Ljava/lang/StringBuilder; // type@1039 │ │ -2d3002: 7010 cc87 0500 |001b: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2d3008: 1a00 b6b3 |001e: const-string v0, "value out of range (0-" // string@b3b6 │ │ -2d300c: 6e20 d787 0500 |0020: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d3012: 6100 ab82 |0023: sget-wide v0, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.DWORD_MAXVALUE:J // field@82ab │ │ -2d3016: 6e30 d487 0501 |0025: invoke-virtual {v5, v0, v1}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ -2d301c: 1a00 8403 |0028: const-string v0, ")" // string@0384 │ │ -2d3020: 6e20 d787 0500 |002a: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d3026: 6e10 df87 0500 |002d: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2d302c: 0c05 |0030: move-result-object v5 │ │ -2d302e: 7020 1887 5400 |0031: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ -2d3034: 2704 |0034: throw v4 │ │ +2d2fc0: |[2d2fc0] org.jaudiotagger.audio.asf.data.MetadataDescriptor.setDWordValue:(J)V │ │ +2d2fd0: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +2d2fd4: 3102 0400 |0002: cmp-long v2, v4, v0 │ │ +2d2fd8: 3a02 1300 |0004: if-ltz v2, 0017 // +0013 │ │ +2d2fdc: 6100 ab82 |0006: sget-wide v0, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.DWORD_MAXVALUE:J // field@82ab │ │ +2d2fe0: 3102 0400 |0008: cmp-long v2, v4, v0 │ │ +2d2fe4: 3c02 0d00 |000a: if-gtz v2, 0017 // +000d │ │ +2d2fe8: 1240 |000c: const/4 v0, #int 4 // #4 │ │ +2d2fea: 7130 ef8c 5400 |000d: invoke-static {v4, v5, v0}, Lorg/jaudiotagger/audio/asf/util/Utils;.getBytes:(JI)[B // method@8cef │ │ +2d2ff0: 0c04 |0010: move-result-object v4 │ │ +2d2ff2: 5b34 b982 |0011: iput-object v4, v3, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.content:[B // field@82b9 │ │ +2d2ff6: 1234 |0013: const/4 v4, #int 3 // #3 │ │ +2d2ff8: 5934 ba82 |0014: iput v4, v3, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.descriptorType:I // field@82ba │ │ +2d2ffc: 0e00 |0016: return-void │ │ +2d2ffe: 2204 1e10 |0017: new-instance v4, Ljava/lang/IllegalArgumentException; // type@101e │ │ +2d3002: 2205 3910 |0019: new-instance v5, Ljava/lang/StringBuilder; // type@1039 │ │ +2d3006: 7010 cc87 0500 |001b: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2d300c: 1a00 b6b3 |001e: const-string v0, "value out of range (0-" // string@b3b6 │ │ +2d3010: 6e20 d787 0500 |0020: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d3016: 6100 ab82 |0023: sget-wide v0, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.DWORD_MAXVALUE:J // field@82ab │ │ +2d301a: 6e30 d487 0501 |0025: invoke-virtual {v5, v0, v1}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ +2d3020: 1a00 8403 |0028: const-string v0, ")" // string@0384 │ │ +2d3024: 6e20 d787 0500 |002a: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d302a: 6e10 df87 0500 |002d: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2d3030: 0c05 |0030: move-result-object v5 │ │ +2d3032: 7020 1887 5400 |0031: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ +2d3038: 2704 |0034: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=642 │ │ 0x000d line=646 │ │ 0x0014 line=647 │ │ 0x0017 line=644 │ │ locals : │ │ @@ -692411,29 +692411,29 @@ │ │ type : '(Lorg/jaudiotagger/audio/asf/data/GUID;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 26 16-bit code units │ │ -2d3038: |[2d3038] org.jaudiotagger.audio.asf.data.MetadataDescriptor.setGUIDValue:(Lorg/jaudiotagger/audio/asf/data/GUID;)V │ │ -2d3048: 5460 b882 |0000: iget-object v0, v6, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.containerType:Lorg/jaudiotagger/audio/asf/data/ContainerType; // field@82b8 │ │ -2d304c: 5461 bc82 |0002: iget-object v1, v6, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.name:Ljava/lang/String; // field@82bc │ │ -2d3050: 6e10 da8b 0700 |0004: invoke-virtual {v7}, Lorg/jaudiotagger/audio/asf/data/GUID;.getBytes:()[B // method@8bda │ │ -2d3056: 0c02 |0007: move-result-object v2 │ │ -2d3058: 5264 bd82 |0008: iget v4, v6, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.streamNumber:I // field@82bd │ │ -2d305c: 5265 bb82 |000a: iget v5, v6, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.languageIndex:I // field@82bb │ │ -2d3060: 1263 |000c: const/4 v3, #int 6 // #6 │ │ -2d3062: 7406 7e8b 0000 |000d: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lorg/jaudiotagger/audio/asf/data/ContainerType;.assertConstraints:(Ljava/lang/String;[BIII)V // method@8b7e │ │ -2d3068: 6e10 da8b 0700 |0010: invoke-virtual {v7}, Lorg/jaudiotagger/audio/asf/data/GUID;.getBytes:()[B // method@8bda │ │ -2d306e: 0c07 |0013: move-result-object v7 │ │ -2d3070: 5b67 b982 |0014: iput-object v7, v6, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.content:[B // field@82b9 │ │ -2d3074: 1267 |0016: const/4 v7, #int 6 // #6 │ │ -2d3076: 5967 ba82 |0017: iput v7, v6, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.descriptorType:I // field@82ba │ │ -2d307a: 0e00 |0019: return-void │ │ +2d303c: |[2d303c] org.jaudiotagger.audio.asf.data.MetadataDescriptor.setGUIDValue:(Lorg/jaudiotagger/audio/asf/data/GUID;)V │ │ +2d304c: 5460 b882 |0000: iget-object v0, v6, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.containerType:Lorg/jaudiotagger/audio/asf/data/ContainerType; // field@82b8 │ │ +2d3050: 5461 bc82 |0002: iget-object v1, v6, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.name:Ljava/lang/String; // field@82bc │ │ +2d3054: 6e10 da8b 0700 |0004: invoke-virtual {v7}, Lorg/jaudiotagger/audio/asf/data/GUID;.getBytes:()[B // method@8bda │ │ +2d305a: 0c02 |0007: move-result-object v2 │ │ +2d305c: 5264 bd82 |0008: iget v4, v6, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.streamNumber:I // field@82bd │ │ +2d3060: 5265 bb82 |000a: iget v5, v6, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.languageIndex:I // field@82bb │ │ +2d3064: 1263 |000c: const/4 v3, #int 6 // #6 │ │ +2d3066: 7406 7e8b 0000 |000d: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lorg/jaudiotagger/audio/asf/data/ContainerType;.assertConstraints:(Ljava/lang/String;[BIII)V // method@8b7e │ │ +2d306c: 6e10 da8b 0700 |0010: invoke-virtual {v7}, Lorg/jaudiotagger/audio/asf/data/GUID;.getBytes:()[B // method@8bda │ │ +2d3072: 0c07 |0013: move-result-object v7 │ │ +2d3074: 5b67 b982 |0014: iput-object v7, v6, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.content:[B // field@82b9 │ │ +2d3078: 1267 |0016: const/4 v7, #int 6 // #6 │ │ +2d307a: 5967 ba82 |0017: iput v7, v6, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.descriptorType:I // field@82ba │ │ +2d307e: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=659 │ │ 0x0010 line=660 │ │ 0x0017 line=661 │ │ locals : │ │ 0x0000 - 0x001a reg=6 this Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; │ │ @@ -692444,24 +692444,24 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 17 16-bit code units │ │ -2d307c: |[2d307c] org.jaudiotagger.audio.asf.data.MetadataDescriptor.setLanguageIndex:(I)V │ │ -2d308c: 5460 b882 |0000: iget-object v0, v6, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.containerType:Lorg/jaudiotagger/audio/asf/data/ContainerType; // field@82b8 │ │ -2d3090: 5461 bc82 |0002: iget-object v1, v6, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.name:Ljava/lang/String; // field@82bc │ │ -2d3094: 5462 b982 |0004: iget-object v2, v6, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.content:[B // field@82b9 │ │ -2d3098: 5263 ba82 |0006: iget v3, v6, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.descriptorType:I // field@82ba │ │ -2d309c: 5264 bd82 |0008: iget v4, v6, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.streamNumber:I // field@82bd │ │ -2d30a0: 0175 |000a: move v5, v7 │ │ -2d30a2: 7406 7e8b 0000 |000b: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lorg/jaudiotagger/audio/asf/data/ContainerType;.assertConstraints:(Ljava/lang/String;[BIII)V // method@8b7e │ │ -2d30a8: 5967 bb82 |000e: iput v7, v6, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.languageIndex:I // field@82bb │ │ -2d30ac: 0e00 |0010: return-void │ │ +2d3080: |[2d3080] org.jaudiotagger.audio.asf.data.MetadataDescriptor.setLanguageIndex:(I)V │ │ +2d3090: 5460 b882 |0000: iget-object v0, v6, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.containerType:Lorg/jaudiotagger/audio/asf/data/ContainerType; // field@82b8 │ │ +2d3094: 5461 bc82 |0002: iget-object v1, v6, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.name:Ljava/lang/String; // field@82bc │ │ +2d3098: 5462 b982 |0004: iget-object v2, v6, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.content:[B // field@82b9 │ │ +2d309c: 5263 ba82 |0006: iget v3, v6, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.descriptorType:I // field@82ba │ │ +2d30a0: 5264 bd82 |0008: iget v4, v6, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.streamNumber:I // field@82bd │ │ +2d30a4: 0175 |000a: move v5, v7 │ │ +2d30a6: 7406 7e8b 0000 |000b: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lorg/jaudiotagger/audio/asf/data/ContainerType;.assertConstraints:(Ljava/lang/String;[BIII)V // method@8b7e │ │ +2d30ac: 5967 bb82 |000e: iput v7, v6, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.languageIndex:I // field@82bb │ │ +2d30b0: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=673 │ │ 0x000e line=674 │ │ locals : │ │ 0x0000 - 0x0011 reg=6 this Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; │ │ 0x0000 - 0x0011 reg=7 (null) I │ │ @@ -692471,40 +692471,40 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 52 16-bit code units │ │ -2d316c: |[2d316c] org.jaudiotagger.audio.asf.data.MetadataDescriptor.setQWordValue:(J)V │ │ -2d317c: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -2d3180: 3102 0400 |0002: cmp-long v2, v4, v0 │ │ -2d3184: 3a02 0e00 |0004: if-ltz v2, 0012 // +000e │ │ -2d3188: 1300 0800 |0006: const/16 v0, #int 8 // #8 │ │ -2d318c: 7130 ef8c 5400 |0008: invoke-static {v4, v5, v0}, Lorg/jaudiotagger/audio/asf/util/Utils;.getBytes:(JI)[B // method@8cef │ │ -2d3192: 0c04 |000b: move-result-object v4 │ │ -2d3194: 5b34 b982 |000c: iput-object v4, v3, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.content:[B // field@82b9 │ │ -2d3198: 1244 |000e: const/4 v4, #int 4 // #4 │ │ -2d319a: 5934 ba82 |000f: iput v4, v3, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.descriptorType:I // field@82ba │ │ -2d319e: 0e00 |0011: return-void │ │ -2d31a0: 2204 1e10 |0012: new-instance v4, Ljava/lang/IllegalArgumentException; // type@101e │ │ -2d31a4: 2205 3910 |0014: new-instance v5, Ljava/lang/StringBuilder; // type@1039 │ │ -2d31a8: 7010 cc87 0500 |0016: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2d31ae: 1a00 b6b3 |0019: const-string v0, "value out of range (0-" // string@b3b6 │ │ -2d31b2: 6e20 d787 0500 |001b: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d31b8: 6200 af82 |001e: sget-object v0, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.QWORD_MAXVALUE:Ljava/math/BigInteger; // field@82af │ │ -2d31bc: 6e10 2f88 0000 |0020: invoke-virtual {v0}, Ljava/math/BigInteger;.toString:()Ljava/lang/String; // method@882f │ │ -2d31c2: 0c00 |0023: move-result-object v0 │ │ -2d31c4: 6e20 d787 0500 |0024: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d31ca: 1a00 8403 |0027: const-string v0, ")" // string@0384 │ │ -2d31ce: 6e20 d787 0500 |0029: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d31d4: 6e10 df87 0500 |002c: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2d31da: 0c05 |002f: move-result-object v5 │ │ -2d31dc: 7020 1887 5400 |0030: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ -2d31e2: 2704 |0033: throw v4 │ │ +2d3170: |[2d3170] org.jaudiotagger.audio.asf.data.MetadataDescriptor.setQWordValue:(J)V │ │ +2d3180: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +2d3184: 3102 0400 |0002: cmp-long v2, v4, v0 │ │ +2d3188: 3a02 0e00 |0004: if-ltz v2, 0012 // +000e │ │ +2d318c: 1300 0800 |0006: const/16 v0, #int 8 // #8 │ │ +2d3190: 7130 ef8c 5400 |0008: invoke-static {v4, v5, v0}, Lorg/jaudiotagger/audio/asf/util/Utils;.getBytes:(JI)[B // method@8cef │ │ +2d3196: 0c04 |000b: move-result-object v4 │ │ +2d3198: 5b34 b982 |000c: iput-object v4, v3, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.content:[B // field@82b9 │ │ +2d319c: 1244 |000e: const/4 v4, #int 4 // #4 │ │ +2d319e: 5934 ba82 |000f: iput v4, v3, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.descriptorType:I // field@82ba │ │ +2d31a2: 0e00 |0011: return-void │ │ +2d31a4: 2204 1e10 |0012: new-instance v4, Ljava/lang/IllegalArgumentException; // type@101e │ │ +2d31a8: 2205 3910 |0014: new-instance v5, Ljava/lang/StringBuilder; // type@1039 │ │ +2d31ac: 7010 cc87 0500 |0016: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2d31b2: 1a00 b6b3 |0019: const-string v0, "value out of range (0-" // string@b3b6 │ │ +2d31b6: 6e20 d787 0500 |001b: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d31bc: 6200 af82 |001e: sget-object v0, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.QWORD_MAXVALUE:Ljava/math/BigInteger; // field@82af │ │ +2d31c0: 6e10 2f88 0000 |0020: invoke-virtual {v0}, Ljava/math/BigInteger;.toString:()Ljava/lang/String; // method@882f │ │ +2d31c6: 0c00 |0023: move-result-object v0 │ │ +2d31c8: 6e20 d787 0500 |0024: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d31ce: 1a00 8403 |0027: const-string v0, ")" // string@0384 │ │ +2d31d2: 6e20 d787 0500 |0029: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d31d8: 6e10 df87 0500 |002c: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2d31de: 0c05 |002f: move-result-object v5 │ │ +2d31e0: 7020 1887 5400 |0030: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ +2d31e6: 2704 |0033: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0008 line=732 │ │ 0x000f line=733 │ │ 0x0012 line=730 │ │ locals : │ │ 0x0000 - 0x0034 reg=3 this Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; │ │ @@ -692515,62 +692515,62 @@ │ │ type : '(Ljava/math/BigInteger;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 85 16-bit code units │ │ -2d30b0: |[2d30b0] org.jaudiotagger.audio.asf.data.MetadataDescriptor.setQWordValue:(Ljava/math/BigInteger;)V │ │ -2d30c0: 3805 4b00 |0000: if-eqz v5, 004b // +004b │ │ -2d30c4: 6200 a281 |0002: sget-object v0, Ljava/math/BigInteger;.ZERO:Ljava/math/BigInteger; // field@81a2 │ │ -2d30c8: 6e20 2788 5000 |0004: invoke-virtual {v0, v5}, Ljava/math/BigInteger;.compareTo:(Ljava/math/BigInteger;)I // method@8827 │ │ -2d30ce: 0a00 |0007: move-result v0 │ │ -2d30d0: 3c00 3b00 |0008: if-gtz v0, 0043 // +003b │ │ -2d30d4: 6200 af82 |000a: sget-object v0, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.QWORD_MAXVALUE:Ljava/math/BigInteger; // field@82af │ │ -2d30d8: 6e20 2788 5000 |000c: invoke-virtual {v0, v5}, Ljava/math/BigInteger;.compareTo:(Ljava/math/BigInteger;)I // method@8827 │ │ -2d30de: 0a00 |000f: move-result v0 │ │ -2d30e0: 3a00 2b00 |0010: if-ltz v0, 003b // +002b │ │ -2d30e4: 1300 0800 |0012: const/16 v0, #int 8 // #8 │ │ -2d30e8: 2301 1c13 |0014: new-array v1, v0, [B // type@131c │ │ -2d30ec: 5b41 b982 |0016: iput-object v1, v4, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.content:[B // field@82b9 │ │ -2d30f0: 6e10 2e88 0500 |0018: invoke-virtual {v5}, Ljava/math/BigInteger;.toByteArray:()[B // method@882e │ │ -2d30f6: 0c05 |001b: move-result-object v5 │ │ -2d30f8: 2151 |001c: array-length v1, v5 │ │ -2d30fa: 3601 1400 |001d: if-gt v1, v0, 0031 // +0014 │ │ -2d30fe: 2150 |001f: array-length v0, v5 │ │ -2d3100: d800 00ff |0020: add-int/lit8 v0, v0, #int -1 // #ff │ │ -2d3104: 3a00 1500 |0022: if-ltz v0, 0037 // +0015 │ │ -2d3108: 5441 b982 |0024: iget-object v1, v4, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.content:[B // field@82b9 │ │ -2d310c: 2152 |0026: array-length v2, v5 │ │ -2d310e: d803 0001 |0027: add-int/lit8 v3, v0, #int 1 // #01 │ │ -2d3112: b132 |0029: sub-int/2addr v2, v3 │ │ -2d3114: 4803 0500 |002a: aget-byte v3, v5, v0 │ │ -2d3118: 4f03 0102 |002c: aput-byte v3, v1, v2 │ │ -2d311c: d800 00ff |002e: add-int/lit8 v0, v0, #int -1 // #ff │ │ -2d3120: 28f2 |0030: goto 0022 // -000e │ │ -2d3122: 5445 b982 |0031: iget-object v5, v4, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.content:[B // field@82b9 │ │ -2d3126: 12f0 |0033: const/4 v0, #int -1 // #ff │ │ -2d3128: 7120 d688 0500 |0034: invoke-static {v5, v0}, Ljava/util/Arrays;.fill:([BB)V // method@88d6 │ │ -2d312e: 1245 |0037: const/4 v5, #int 4 // #4 │ │ -2d3130: 5945 ba82 |0038: iput v5, v4, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.descriptorType:I // field@82ba │ │ -2d3134: 0e00 |003a: return-void │ │ -2d3136: 2205 1e10 |003b: new-instance v5, Ljava/lang/IllegalArgumentException; // type@101e │ │ -2d313a: 1a00 3752 |003d: const-string v0, "Value exceeds QWORD (64 bit unsigned)" // string@5237 │ │ -2d313e: 7020 1887 0500 |003f: invoke-direct {v5, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ -2d3144: 2705 |0042: throw v5 │ │ -2d3146: 2205 1e10 |0043: new-instance v5, Ljava/lang/IllegalArgumentException; // type@101e │ │ -2d314a: 1a00 d13f |0045: const-string v0, "Only unsigned values allowed (no negative)" // string@3fd1 │ │ -2d314e: 7020 1887 0500 |0047: invoke-direct {v5, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ -2d3154: 2705 |004a: throw v5 │ │ -2d3156: 2205 2e10 |004b: new-instance v5, Ljava/lang/NumberFormatException; // type@102e │ │ -2d315a: 1a00 2395 |004d: const-string v0, "null" // string@9523 │ │ -2d315e: 7020 6e87 0500 |004f: invoke-direct {v5, v0}, Ljava/lang/NumberFormatException;.:(Ljava/lang/String;)V // method@876e │ │ -2d3164: 2802 |0052: goto 0054 // +0002 │ │ -2d3166: 2705 |0053: throw v5 │ │ -2d3168: 28ff |0054: goto 0053 // -0001 │ │ +2d30b4: |[2d30b4] org.jaudiotagger.audio.asf.data.MetadataDescriptor.setQWordValue:(Ljava/math/BigInteger;)V │ │ +2d30c4: 3805 4b00 |0000: if-eqz v5, 004b // +004b │ │ +2d30c8: 6200 a281 |0002: sget-object v0, Ljava/math/BigInteger;.ZERO:Ljava/math/BigInteger; // field@81a2 │ │ +2d30cc: 6e20 2788 5000 |0004: invoke-virtual {v0, v5}, Ljava/math/BigInteger;.compareTo:(Ljava/math/BigInteger;)I // method@8827 │ │ +2d30d2: 0a00 |0007: move-result v0 │ │ +2d30d4: 3c00 3b00 |0008: if-gtz v0, 0043 // +003b │ │ +2d30d8: 6200 af82 |000a: sget-object v0, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.QWORD_MAXVALUE:Ljava/math/BigInteger; // field@82af │ │ +2d30dc: 6e20 2788 5000 |000c: invoke-virtual {v0, v5}, Ljava/math/BigInteger;.compareTo:(Ljava/math/BigInteger;)I // method@8827 │ │ +2d30e2: 0a00 |000f: move-result v0 │ │ +2d30e4: 3a00 2b00 |0010: if-ltz v0, 003b // +002b │ │ +2d30e8: 1300 0800 |0012: const/16 v0, #int 8 // #8 │ │ +2d30ec: 2301 1c13 |0014: new-array v1, v0, [B // type@131c │ │ +2d30f0: 5b41 b982 |0016: iput-object v1, v4, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.content:[B // field@82b9 │ │ +2d30f4: 6e10 2e88 0500 |0018: invoke-virtual {v5}, Ljava/math/BigInteger;.toByteArray:()[B // method@882e │ │ +2d30fa: 0c05 |001b: move-result-object v5 │ │ +2d30fc: 2151 |001c: array-length v1, v5 │ │ +2d30fe: 3601 1400 |001d: if-gt v1, v0, 0031 // +0014 │ │ +2d3102: 2150 |001f: array-length v0, v5 │ │ +2d3104: d800 00ff |0020: add-int/lit8 v0, v0, #int -1 // #ff │ │ +2d3108: 3a00 1500 |0022: if-ltz v0, 0037 // +0015 │ │ +2d310c: 5441 b982 |0024: iget-object v1, v4, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.content:[B // field@82b9 │ │ +2d3110: 2152 |0026: array-length v2, v5 │ │ +2d3112: d803 0001 |0027: add-int/lit8 v3, v0, #int 1 // #01 │ │ +2d3116: b132 |0029: sub-int/2addr v2, v3 │ │ +2d3118: 4803 0500 |002a: aget-byte v3, v5, v0 │ │ +2d311c: 4f03 0102 |002c: aput-byte v3, v1, v2 │ │ +2d3120: d800 00ff |002e: add-int/lit8 v0, v0, #int -1 // #ff │ │ +2d3124: 28f2 |0030: goto 0022 // -000e │ │ +2d3126: 5445 b982 |0031: iget-object v5, v4, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.content:[B // field@82b9 │ │ +2d312a: 12f0 |0033: const/4 v0, #int -1 // #ff │ │ +2d312c: 7120 d688 0500 |0034: invoke-static {v5, v0}, Ljava/util/Arrays;.fill:([BB)V // method@88d6 │ │ +2d3132: 1245 |0037: const/4 v5, #int 4 // #4 │ │ +2d3134: 5945 ba82 |0038: iput v5, v4, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.descriptorType:I // field@82ba │ │ +2d3138: 0e00 |003a: return-void │ │ +2d313a: 2205 1e10 |003b: new-instance v5, Ljava/lang/IllegalArgumentException; // type@101e │ │ +2d313e: 1a00 3752 |003d: const-string v0, "Value exceeds QWORD (64 bit unsigned)" // string@5237 │ │ +2d3142: 7020 1887 0500 |003f: invoke-direct {v5, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ +2d3148: 2705 |0042: throw v5 │ │ +2d314a: 2205 1e10 |0043: new-instance v5, Ljava/lang/IllegalArgumentException; // type@101e │ │ +2d314e: 1a00 d13f |0045: const-string v0, "Only unsigned values allowed (no negative)" // string@3fd1 │ │ +2d3152: 7020 1887 0500 |0047: invoke-direct {v5, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ +2d3158: 2705 |004a: throw v5 │ │ +2d315a: 2205 2e10 |004b: new-instance v5, Ljava/lang/NumberFormatException; // type@102e │ │ +2d315e: 1a00 2395 |004d: const-string v0, "null" // string@9523 │ │ +2d3162: 7020 6e87 0500 |004f: invoke-direct {v5, v0}, Ljava/lang/NumberFormatException;.:(Ljava/lang/String;)V // method@876e │ │ +2d3168: 2802 |0052: goto 0054 // +0002 │ │ +2d316a: 2705 |0053: throw v5 │ │ +2d316c: 28ff |0054: goto 0053 // -0001 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=692 │ │ 0x000a line=696 │ │ 0x0016 line=700 │ │ 0x0018 line=701 │ │ 0x001c line=702 │ │ @@ -692590,24 +692590,24 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 17 16-bit code units │ │ -2d31e4: |[2d31e4] org.jaudiotagger.audio.asf.data.MetadataDescriptor.setStreamNumber:(I)V │ │ -2d31f4: 5460 b882 |0000: iget-object v0, v6, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.containerType:Lorg/jaudiotagger/audio/asf/data/ContainerType; // field@82b8 │ │ -2d31f8: 5461 bc82 |0002: iget-object v1, v6, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.name:Ljava/lang/String; // field@82bc │ │ -2d31fc: 5462 b982 |0004: iget-object v2, v6, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.content:[B // field@82b9 │ │ -2d3200: 5263 ba82 |0006: iget v3, v6, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.descriptorType:I // field@82ba │ │ -2d3204: 5265 bb82 |0008: iget v5, v6, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.languageIndex:I // field@82bb │ │ -2d3208: 0174 |000a: move v4, v7 │ │ -2d320a: 7406 7e8b 0000 |000b: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lorg/jaudiotagger/audio/asf/data/ContainerType;.assertConstraints:(Ljava/lang/String;[BIII)V // method@8b7e │ │ -2d3210: 5967 bd82 |000e: iput v7, v6, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.streamNumber:I // field@82bd │ │ -2d3214: 0e00 |0010: return-void │ │ +2d31e8: |[2d31e8] org.jaudiotagger.audio.asf.data.MetadataDescriptor.setStreamNumber:(I)V │ │ +2d31f8: 5460 b882 |0000: iget-object v0, v6, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.containerType:Lorg/jaudiotagger/audio/asf/data/ContainerType; // field@82b8 │ │ +2d31fc: 5461 bc82 |0002: iget-object v1, v6, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.name:Ljava/lang/String; // field@82bc │ │ +2d3200: 5462 b982 |0004: iget-object v2, v6, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.content:[B // field@82b9 │ │ +2d3204: 5263 ba82 |0006: iget v3, v6, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.descriptorType:I // field@82ba │ │ +2d3208: 5265 bb82 |0008: iget v5, v6, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.languageIndex:I // field@82bb │ │ +2d320c: 0174 |000a: move v4, v7 │ │ +2d320e: 7406 7e8b 0000 |000b: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lorg/jaudiotagger/audio/asf/data/ContainerType;.assertConstraints:(Ljava/lang/String;[BIII)V // method@8b7e │ │ +2d3214: 5967 bd82 |000e: iput v7, v6, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.streamNumber:I // field@82bd │ │ +2d3218: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=745 │ │ 0x000e line=746 │ │ locals : │ │ 0x0000 - 0x0011 reg=6 this Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; │ │ 0x0000 - 0x0011 reg=7 (null) I │ │ @@ -692617,63 +692617,63 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 116 16-bit code units │ │ -2d3218: |[2d3218] org.jaudiotagger.audio.asf.data.MetadataDescriptor.setString:(Ljava/lang/String;)V │ │ -2d3228: 6e10 288c 0400 |0000: invoke-virtual {v4}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getType:()I // method@8c28 │ │ -2d322e: 0a00 |0003: move-result v0 │ │ -2d3230: 2b00 5e00 0000 |0004: packed-switch v0, 00000062 // +0000005e │ │ -2d3236: 2200 1f10 |0007: new-instance v0, Ljava/lang/IllegalStateException; // type@101f │ │ -2d323a: 2838 |0009: goto 0041 // +0038 │ │ -2d323c: 7110 e28b 0500 |000a: invoke-static {v5}, Lorg/jaudiotagger/audio/asf/data/GUID;.parseGUID:(Ljava/lang/String;)Lorg/jaudiotagger/audio/asf/data/GUID; // method@8be2 │ │ -2d3242: 0c00 |000d: move-result-object v0 │ │ -2d3244: 6e20 2e8c 0400 |000e: invoke-virtual {v4, v0}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.setGUIDValue:(Lorg/jaudiotagger/audio/asf/data/GUID;)V // method@8c2e │ │ -2d324a: 282f |0011: goto 0040 // +002f │ │ -2d324c: 7110 2b87 0500 |0012: invoke-static {v5}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@872b │ │ -2d3252: 0a00 |0015: move-result v0 │ │ -2d3254: 6e20 358c 0400 |0016: invoke-virtual {v4, v0}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.setWordValue:(I)V // method@8c35 │ │ -2d325a: 2827 |0019: goto 0040 // +0027 │ │ -2d325c: 2200 5210 |001a: new-instance v0, Ljava/math/BigInteger; // type@1052 │ │ -2d3260: 1301 0a00 |001c: const/16 v1, #int 10 // #a │ │ -2d3264: 7030 2488 5001 |001e: invoke-direct {v0, v5, v1}, Ljava/math/BigInteger;.:(Ljava/lang/String;I)V // method@8824 │ │ -2d326a: 6e20 318c 0400 |0021: invoke-virtual {v4, v0}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.setQWordValue:(Ljava/math/BigInteger;)V // method@8c31 │ │ -2d3270: 281c |0024: goto 0040 // +001c │ │ -2d3272: 7110 3d87 0500 |0025: invoke-static {v5}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@873d │ │ -2d3278: 0b00 |0028: move-result-wide v0 │ │ -2d327a: 6e30 2d8c 0401 |0029: invoke-virtual {v4, v0, v1}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.setDWordValue:(J)V // method@8c2d │ │ -2d3280: 2814 |002c: goto 0040 // +0014 │ │ -2d3282: 7110 c586 0500 |002d: invoke-static {v5}, Ljava/lang/Boolean;.parseBoolean:(Ljava/lang/String;)Z // method@86c5 │ │ -2d3288: 0a00 |0030: move-result v0 │ │ -2d328a: 6e20 2c8c 0400 |0031: invoke-virtual {v4, v0}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.setBooleanValue:(Z)V // method@8c2c │ │ -2d3290: 280c |0034: goto 0040 // +000c │ │ -2d3292: 2200 1e10 |0035: new-instance v0, Ljava/lang/IllegalArgumentException; // type@101e │ │ -2d3296: 1a01 490f |0037: const-string v1, "Cannot interpret binary as string." // string@0f49 │ │ -2d329a: 7020 1887 1000 |0039: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ -2d32a0: 2700 |003c: throw v0 │ │ -2d32a2: 6e20 348c 5400 |003d: invoke-virtual {v4, v5}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.setStringValue:(Ljava/lang/String;)V // method@8c34 │ │ -2d32a8: 0e00 |0040: return-void │ │ -2d32aa: 7010 1b87 0000 |0041: invoke-direct {v0}, Ljava/lang/IllegalStateException;.:()V // method@871b │ │ -2d32b0: 2700 |0044: throw v0 │ │ -2d32b2: 0d00 |0045: move-exception v0 │ │ -2d32b4: 2201 1e10 |0046: new-instance v1, Ljava/lang/IllegalArgumentException; // type@101e │ │ -2d32b8: 2202 3910 |0048: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ -2d32bc: 7010 cc87 0200 |004a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2d32c2: 1a03 3652 |004d: const-string v3, "Value cannot be parsed as Number or is out of range ("" // string@5236 │ │ -2d32c6: 6e20 d787 3200 |004f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d32cc: 6e20 d787 5200 |0052: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d32d2: 1a05 9d02 |0055: const-string v5, "")" // string@029d │ │ -2d32d6: 6e20 d787 5200 |0057: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d32dc: 6e10 df87 0200 |005a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2d32e2: 0c05 |005d: move-result-object v5 │ │ -2d32e4: 7030 1987 5100 |005e: invoke-direct {v1, v5, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@8719 │ │ -2d32ea: 2701 |0061: throw v1 │ │ -2d32ec: 0001 0700 0000 0000 3900 0000 3100 ... |0062: packed-switch-data (18 units) │ │ +2d321c: |[2d321c] org.jaudiotagger.audio.asf.data.MetadataDescriptor.setString:(Ljava/lang/String;)V │ │ +2d322c: 6e10 288c 0400 |0000: invoke-virtual {v4}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getType:()I // method@8c28 │ │ +2d3232: 0a00 |0003: move-result v0 │ │ +2d3234: 2b00 5e00 0000 |0004: packed-switch v0, 00000062 // +0000005e │ │ +2d323a: 2200 1f10 |0007: new-instance v0, Ljava/lang/IllegalStateException; // type@101f │ │ +2d323e: 2838 |0009: goto 0041 // +0038 │ │ +2d3240: 7110 e28b 0500 |000a: invoke-static {v5}, Lorg/jaudiotagger/audio/asf/data/GUID;.parseGUID:(Ljava/lang/String;)Lorg/jaudiotagger/audio/asf/data/GUID; // method@8be2 │ │ +2d3246: 0c00 |000d: move-result-object v0 │ │ +2d3248: 6e20 2e8c 0400 |000e: invoke-virtual {v4, v0}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.setGUIDValue:(Lorg/jaudiotagger/audio/asf/data/GUID;)V // method@8c2e │ │ +2d324e: 282f |0011: goto 0040 // +002f │ │ +2d3250: 7110 2b87 0500 |0012: invoke-static {v5}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@872b │ │ +2d3256: 0a00 |0015: move-result v0 │ │ +2d3258: 6e20 358c 0400 |0016: invoke-virtual {v4, v0}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.setWordValue:(I)V // method@8c35 │ │ +2d325e: 2827 |0019: goto 0040 // +0027 │ │ +2d3260: 2200 5210 |001a: new-instance v0, Ljava/math/BigInteger; // type@1052 │ │ +2d3264: 1301 0a00 |001c: const/16 v1, #int 10 // #a │ │ +2d3268: 7030 2488 5001 |001e: invoke-direct {v0, v5, v1}, Ljava/math/BigInteger;.:(Ljava/lang/String;I)V // method@8824 │ │ +2d326e: 6e20 318c 0400 |0021: invoke-virtual {v4, v0}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.setQWordValue:(Ljava/math/BigInteger;)V // method@8c31 │ │ +2d3274: 281c |0024: goto 0040 // +001c │ │ +2d3276: 7110 3d87 0500 |0025: invoke-static {v5}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@873d │ │ +2d327c: 0b00 |0028: move-result-wide v0 │ │ +2d327e: 6e30 2d8c 0401 |0029: invoke-virtual {v4, v0, v1}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.setDWordValue:(J)V // method@8c2d │ │ +2d3284: 2814 |002c: goto 0040 // +0014 │ │ +2d3286: 7110 c586 0500 |002d: invoke-static {v5}, Ljava/lang/Boolean;.parseBoolean:(Ljava/lang/String;)Z // method@86c5 │ │ +2d328c: 0a00 |0030: move-result v0 │ │ +2d328e: 6e20 2c8c 0400 |0031: invoke-virtual {v4, v0}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.setBooleanValue:(Z)V // method@8c2c │ │ +2d3294: 280c |0034: goto 0040 // +000c │ │ +2d3296: 2200 1e10 |0035: new-instance v0, Ljava/lang/IllegalArgumentException; // type@101e │ │ +2d329a: 1a01 490f |0037: const-string v1, "Cannot interpret binary as string." // string@0f49 │ │ +2d329e: 7020 1887 1000 |0039: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ +2d32a4: 2700 |003c: throw v0 │ │ +2d32a6: 6e20 348c 5400 |003d: invoke-virtual {v4, v5}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.setStringValue:(Ljava/lang/String;)V // method@8c34 │ │ +2d32ac: 0e00 |0040: return-void │ │ +2d32ae: 7010 1b87 0000 |0041: invoke-direct {v0}, Ljava/lang/IllegalStateException;.:()V // method@871b │ │ +2d32b4: 2700 |0044: throw v0 │ │ +2d32b6: 0d00 |0045: move-exception v0 │ │ +2d32b8: 2201 1e10 |0046: new-instance v1, Ljava/lang/IllegalArgumentException; // type@101e │ │ +2d32bc: 2202 3910 |0048: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ +2d32c0: 7010 cc87 0200 |004a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2d32c6: 1a03 3652 |004d: const-string v3, "Value cannot be parsed as Number or is out of range ("" // string@5236 │ │ +2d32ca: 6e20 d787 3200 |004f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d32d0: 6e20 d787 5200 |0052: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d32d6: 1a05 9d02 |0055: const-string v5, "")" // string@029d │ │ +2d32da: 6e20 d787 5200 |0057: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d32e0: 6e10 df87 0200 |005a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2d32e6: 0c05 |005d: move-result-object v5 │ │ +2d32e8: 7030 1987 5100 |005e: invoke-direct {v1, v5, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@8719 │ │ +2d32ee: 2701 |0061: throw v1 │ │ +2d32f0: 0001 0700 0000 0000 3900 0000 3100 ... |0062: packed-switch-data (18 units) │ │ catches : 1 │ │ 0x0000 - 0x0045 │ │ Ljava/lang/NumberFormatException; -> 0x0045 │ │ positions : │ │ 0x0000 line=760 │ │ 0x0007 line=784 │ │ 0x000a line=777 │ │ @@ -692694,80 +692694,80 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 118 16-bit code units │ │ -2d3320: |[2d3320] org.jaudiotagger.audio.asf.data.MetadataDescriptor.setStringValue:(Ljava/lang/String;)V │ │ -2d3330: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -2d3332: 3905 0700 |0001: if-nez v5, 0008 // +0007 │ │ -2d3336: 2305 1c13 |0003: new-array v5, v0, [B // type@131c │ │ -2d333a: 5b45 b982 |0005: iput-object v5, v4, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.content:[B // field@82b9 │ │ -2d333e: 283c |0007: goto 0043 // +003c │ │ -2d3340: 6201 4582 |0008: sget-object v1, Lorg/jaudiotagger/audio/asf/data/AsfHeader;.ASF_CHARSET:Ljava/nio/charset/Charset; // field@8245 │ │ -2d3344: 7120 f08c 1500 |000a: invoke-static {v5, v1}, Lorg/jaudiotagger/audio/asf/util/Utils;.getBytes:(Ljava/lang/String;Ljava/nio/charset/Charset;)[B // method@8cf0 │ │ -2d334a: 0c05 |000d: move-result-object v5 │ │ -2d334c: 6e10 1e8c 0400 |000e: invoke-virtual {v4}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getContainerType:()Lorg/jaudiotagger/audio/asf/data/ContainerType; // method@8c1e │ │ -2d3352: 0c01 |0011: move-result-object v1 │ │ -2d3354: 2152 |0012: array-length v2, v5 │ │ -2d3356: 8122 |0013: int-to-long v2, v2 │ │ -2d3358: 6e30 878b 2103 |0014: invoke-virtual {v1, v2, v3}, Lorg/jaudiotagger/audio/asf/data/ContainerType;.isWithinValueRange:(J)Z // method@8b87 │ │ -2d335e: 0a01 |0017: move-result v1 │ │ -2d3360: 3801 0500 |0018: if-eqz v1, 001d // +0005 │ │ -2d3364: 5b45 b982 |001a: iput-object v5, v4, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.content:[B // field@82b9 │ │ -2d3368: 2827 |001c: goto 0043 // +0027 │ │ -2d336a: 7100 ea91 0000 |001d: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ -2d3370: 0c01 |0020: move-result-object v1 │ │ -2d3372: 6e10 1892 0100 |0021: invoke-virtual {v1}, Lorg/jaudiotagger/tag/TagOptionSingleton;.isTruncateTextWithoutErrors:()Z // method@9218 │ │ -2d3378: 0a01 |0024: move-result v1 │ │ -2d337a: 3801 2100 |0025: if-eqz v1, 0046 // +0021 │ │ -2d337e: 6e10 1e8c 0400 |0027: invoke-virtual {v4}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getContainerType:()Lorg/jaudiotagger/audio/asf/data/ContainerType; // method@8c1e │ │ -2d3384: 0c01 |002a: move-result-object v1 │ │ -2d3386: 6e10 818b 0100 |002b: invoke-virtual {v1}, Lorg/jaudiotagger/audio/asf/data/ContainerType;.getMaximumDataLength:()Ljava/math/BigInteger; // method@8b81 │ │ -2d338c: 0c01 |002e: move-result-object v1 │ │ -2d338e: 6e10 2b88 0100 |002f: invoke-virtual {v1}, Ljava/math/BigInteger;.longValue:()J // method@882b │ │ -2d3394: 0b01 |0032: move-result-wide v1 │ │ -2d3396: 8412 |0033: long-to-int v2, v1 │ │ -2d3398: dc01 0202 |0034: rem-int/lit8 v1, v2, #int 2 // #02 │ │ -2d339c: 3901 0300 |0036: if-nez v1, 0039 // +0003 │ │ -2d33a0: 2803 |0038: goto 003b // +0003 │ │ -2d33a2: d802 02ff |0039: add-int/lit8 v2, v2, #int -1 // #ff │ │ -2d33a6: 2321 1c13 |003b: new-array v1, v2, [B // type@131c │ │ -2d33aa: 5b41 b982 |003d: iput-object v1, v4, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.content:[B // field@82b9 │ │ -2d33ae: 2112 |003f: array-length v2, v1 │ │ -2d33b0: 7152 e087 0501 |0040: invoke-static {v5, v0, v1, v0, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@87e0 │ │ -2d33b6: 5940 ba82 |0043: iput v0, v4, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.descriptorType:I // field@82ba │ │ -2d33ba: 0e00 |0045: return-void │ │ -2d33bc: 2201 1e10 |0046: new-instance v1, Ljava/lang/IllegalArgumentException; // type@101e │ │ -2d33c0: 6202 8087 |0048: sget-object v2, Lorg/jaudiotagger/logging/ErrorMessage;.WMA_LENGTH_OF_DATA_IS_TOO_LARGE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8780 │ │ -2d33c4: 1233 |004a: const/4 v3, #int 3 // #3 │ │ -2d33c6: 2333 be13 |004b: new-array v3, v3, [Ljava/lang/Object; // type@13be │ │ -2d33ca: 2155 |004d: array-length v5, v5 │ │ -2d33cc: 7110 3487 0500 |004e: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2d33d2: 0c05 |0051: move-result-object v5 │ │ -2d33d4: 4d05 0300 |0052: aput-object v5, v3, v0 │ │ -2d33d8: 6e10 1e8c 0400 |0054: invoke-virtual {v4}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getContainerType:()Lorg/jaudiotagger/audio/asf/data/ContainerType; // method@8c1e │ │ -2d33de: 0c05 |0057: move-result-object v5 │ │ -2d33e0: 6e10 818b 0500 |0058: invoke-virtual {v5}, Lorg/jaudiotagger/audio/asf/data/ContainerType;.getMaximumDataLength:()Ljava/math/BigInteger; // method@8b81 │ │ -2d33e6: 0c05 |005b: move-result-object v5 │ │ -2d33e8: 1210 |005c: const/4 v0, #int 1 // #1 │ │ -2d33ea: 4d05 0300 |005d: aput-object v5, v3, v0 │ │ -2d33ee: 6e10 1e8c 0400 |005f: invoke-virtual {v4}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getContainerType:()Lorg/jaudiotagger/audio/asf/data/ContainerType; // method@8c1e │ │ -2d33f4: 0c05 |0062: move-result-object v5 │ │ -2d33f6: 6e10 808b 0500 |0063: invoke-virtual {v5}, Lorg/jaudiotagger/audio/asf/data/ContainerType;.getContainerGUID:()Lorg/jaudiotagger/audio/asf/data/GUID; // method@8b80 │ │ -2d33fc: 0c05 |0066: move-result-object v5 │ │ -2d33fe: 6e10 dc8b 0500 |0067: invoke-virtual {v5}, Lorg/jaudiotagger/audio/asf/data/GUID;.getDescription:()Ljava/lang/String; // method@8bdc │ │ -2d3404: 0c05 |006a: move-result-object v5 │ │ -2d3406: 1220 |006b: const/4 v0, #int 2 // #2 │ │ -2d3408: 4d05 0300 |006c: aput-object v5, v3, v0 │ │ -2d340c: 6e20 5891 3200 |006e: invoke-virtual {v2, v3}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ -2d3412: 0c05 |0071: move-result-object v5 │ │ -2d3414: 7020 1887 5100 |0072: invoke-direct {v1, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ -2d341a: 2701 |0075: throw v1 │ │ +2d3324: |[2d3324] org.jaudiotagger.audio.asf.data.MetadataDescriptor.setStringValue:(Ljava/lang/String;)V │ │ +2d3334: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +2d3336: 3905 0700 |0001: if-nez v5, 0008 // +0007 │ │ +2d333a: 2305 1c13 |0003: new-array v5, v0, [B // type@131c │ │ +2d333e: 5b45 b982 |0005: iput-object v5, v4, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.content:[B // field@82b9 │ │ +2d3342: 283c |0007: goto 0043 // +003c │ │ +2d3344: 6201 4582 |0008: sget-object v1, Lorg/jaudiotagger/audio/asf/data/AsfHeader;.ASF_CHARSET:Ljava/nio/charset/Charset; // field@8245 │ │ +2d3348: 7120 f08c 1500 |000a: invoke-static {v5, v1}, Lorg/jaudiotagger/audio/asf/util/Utils;.getBytes:(Ljava/lang/String;Ljava/nio/charset/Charset;)[B // method@8cf0 │ │ +2d334e: 0c05 |000d: move-result-object v5 │ │ +2d3350: 6e10 1e8c 0400 |000e: invoke-virtual {v4}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getContainerType:()Lorg/jaudiotagger/audio/asf/data/ContainerType; // method@8c1e │ │ +2d3356: 0c01 |0011: move-result-object v1 │ │ +2d3358: 2152 |0012: array-length v2, v5 │ │ +2d335a: 8122 |0013: int-to-long v2, v2 │ │ +2d335c: 6e30 878b 2103 |0014: invoke-virtual {v1, v2, v3}, Lorg/jaudiotagger/audio/asf/data/ContainerType;.isWithinValueRange:(J)Z // method@8b87 │ │ +2d3362: 0a01 |0017: move-result v1 │ │ +2d3364: 3801 0500 |0018: if-eqz v1, 001d // +0005 │ │ +2d3368: 5b45 b982 |001a: iput-object v5, v4, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.content:[B // field@82b9 │ │ +2d336c: 2827 |001c: goto 0043 // +0027 │ │ +2d336e: 7100 ea91 0000 |001d: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ +2d3374: 0c01 |0020: move-result-object v1 │ │ +2d3376: 6e10 1892 0100 |0021: invoke-virtual {v1}, Lorg/jaudiotagger/tag/TagOptionSingleton;.isTruncateTextWithoutErrors:()Z // method@9218 │ │ +2d337c: 0a01 |0024: move-result v1 │ │ +2d337e: 3801 2100 |0025: if-eqz v1, 0046 // +0021 │ │ +2d3382: 6e10 1e8c 0400 |0027: invoke-virtual {v4}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getContainerType:()Lorg/jaudiotagger/audio/asf/data/ContainerType; // method@8c1e │ │ +2d3388: 0c01 |002a: move-result-object v1 │ │ +2d338a: 6e10 818b 0100 |002b: invoke-virtual {v1}, Lorg/jaudiotagger/audio/asf/data/ContainerType;.getMaximumDataLength:()Ljava/math/BigInteger; // method@8b81 │ │ +2d3390: 0c01 |002e: move-result-object v1 │ │ +2d3392: 6e10 2b88 0100 |002f: invoke-virtual {v1}, Ljava/math/BigInteger;.longValue:()J // method@882b │ │ +2d3398: 0b01 |0032: move-result-wide v1 │ │ +2d339a: 8412 |0033: long-to-int v2, v1 │ │ +2d339c: dc01 0202 |0034: rem-int/lit8 v1, v2, #int 2 // #02 │ │ +2d33a0: 3901 0300 |0036: if-nez v1, 0039 // +0003 │ │ +2d33a4: 2803 |0038: goto 003b // +0003 │ │ +2d33a6: d802 02ff |0039: add-int/lit8 v2, v2, #int -1 // #ff │ │ +2d33aa: 2321 1c13 |003b: new-array v1, v2, [B // type@131c │ │ +2d33ae: 5b41 b982 |003d: iput-object v1, v4, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.content:[B // field@82b9 │ │ +2d33b2: 2112 |003f: array-length v2, v1 │ │ +2d33b4: 7152 e087 0501 |0040: invoke-static {v5, v0, v1, v0, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@87e0 │ │ +2d33ba: 5940 ba82 |0043: iput v0, v4, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.descriptorType:I // field@82ba │ │ +2d33be: 0e00 |0045: return-void │ │ +2d33c0: 2201 1e10 |0046: new-instance v1, Ljava/lang/IllegalArgumentException; // type@101e │ │ +2d33c4: 6202 8087 |0048: sget-object v2, Lorg/jaudiotagger/logging/ErrorMessage;.WMA_LENGTH_OF_DATA_IS_TOO_LARGE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8780 │ │ +2d33c8: 1233 |004a: const/4 v3, #int 3 // #3 │ │ +2d33ca: 2333 be13 |004b: new-array v3, v3, [Ljava/lang/Object; // type@13be │ │ +2d33ce: 2155 |004d: array-length v5, v5 │ │ +2d33d0: 7110 3487 0500 |004e: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2d33d6: 0c05 |0051: move-result-object v5 │ │ +2d33d8: 4d05 0300 |0052: aput-object v5, v3, v0 │ │ +2d33dc: 6e10 1e8c 0400 |0054: invoke-virtual {v4}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getContainerType:()Lorg/jaudiotagger/audio/asf/data/ContainerType; // method@8c1e │ │ +2d33e2: 0c05 |0057: move-result-object v5 │ │ +2d33e4: 6e10 818b 0500 |0058: invoke-virtual {v5}, Lorg/jaudiotagger/audio/asf/data/ContainerType;.getMaximumDataLength:()Ljava/math/BigInteger; // method@8b81 │ │ +2d33ea: 0c05 |005b: move-result-object v5 │ │ +2d33ec: 1210 |005c: const/4 v0, #int 1 // #1 │ │ +2d33ee: 4d05 0300 |005d: aput-object v5, v3, v0 │ │ +2d33f2: 6e10 1e8c 0400 |005f: invoke-virtual {v4}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getContainerType:()Lorg/jaudiotagger/audio/asf/data/ContainerType; // method@8c1e │ │ +2d33f8: 0c05 |0062: move-result-object v5 │ │ +2d33fa: 6e10 808b 0500 |0063: invoke-virtual {v5}, Lorg/jaudiotagger/audio/asf/data/ContainerType;.getContainerGUID:()Lorg/jaudiotagger/audio/asf/data/GUID; // method@8b80 │ │ +2d3400: 0c05 |0066: move-result-object v5 │ │ +2d3402: 6e10 dc8b 0500 |0067: invoke-virtual {v5}, Lorg/jaudiotagger/audio/asf/data/GUID;.getDescription:()Ljava/lang/String; // method@8bdc │ │ +2d3408: 0c05 |006a: move-result-object v5 │ │ +2d340a: 1220 |006b: const/4 v0, #int 2 // #2 │ │ +2d340c: 4d05 0300 |006c: aput-object v5, v3, v0 │ │ +2d3410: 6e20 5891 3200 |006e: invoke-virtual {v2, v3}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ +2d3416: 0c05 |0071: move-result-object v5 │ │ +2d3418: 7020 1887 5100 |0072: invoke-direct {v1, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ +2d341e: 2701 |0075: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=806 │ │ 0x0008 line=810 │ │ 0x000e line=811 │ │ 0x001a line=814 │ │ 0x001d line=820 │ │ @@ -692785,30 +692785,30 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -2d341c: |[2d341c] org.jaudiotagger.audio.asf.data.MetadataDescriptor.setWordValue:(I)V │ │ -2d342c: 3a03 1300 |0000: if-ltz v3, 0013 // +0013 │ │ -2d3430: 1400 ffff 0000 |0002: const v0, #float 9.18341e-41 // #0000ffff │ │ -2d3436: 3603 0e00 |0005: if-gt v3, v0, 0013 // +000e │ │ -2d343a: 8130 |0007: int-to-long v0, v3 │ │ -2d343c: 1223 |0008: const/4 v3, #int 2 // #2 │ │ -2d343e: 7130 ef8c 1003 |0009: invoke-static {v0, v1, v3}, Lorg/jaudiotagger/audio/asf/util/Utils;.getBytes:(JI)[B // method@8cef │ │ -2d3444: 0c03 |000c: move-result-object v3 │ │ -2d3446: 5b23 b982 |000d: iput-object v3, v2, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.content:[B // field@82b9 │ │ -2d344a: 1253 |000f: const/4 v3, #int 5 // #5 │ │ -2d344c: 5923 ba82 |0010: iput v3, v2, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.descriptorType:I // field@82ba │ │ -2d3450: 0e00 |0012: return-void │ │ -2d3452: 2203 1e10 |0013: new-instance v3, Ljava/lang/IllegalArgumentException; // type@101e │ │ -2d3456: 1a00 b7b3 |0015: const-string v0, "value out of range (0-65535)" // string@b3b7 │ │ -2d345a: 7020 1887 0300 |0017: invoke-direct {v3, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ -2d3460: 2703 |001a: throw v3 │ │ +2d3420: |[2d3420] org.jaudiotagger.audio.asf.data.MetadataDescriptor.setWordValue:(I)V │ │ +2d3430: 3a03 1300 |0000: if-ltz v3, 0013 // +0013 │ │ +2d3434: 1400 ffff 0000 |0002: const v0, #float 9.18341e-41 // #0000ffff │ │ +2d343a: 3603 0e00 |0005: if-gt v3, v0, 0013 // +000e │ │ +2d343e: 8130 |0007: int-to-long v0, v3 │ │ +2d3440: 1223 |0008: const/4 v3, #int 2 // #2 │ │ +2d3442: 7130 ef8c 1003 |0009: invoke-static {v0, v1, v3}, Lorg/jaudiotagger/audio/asf/util/Utils;.getBytes:(JI)[B // method@8cef │ │ +2d3448: 0c03 |000c: move-result-object v3 │ │ +2d344a: 5b23 b982 |000d: iput-object v3, v2, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.content:[B // field@82b9 │ │ +2d344e: 1253 |000f: const/4 v3, #int 5 // #5 │ │ +2d3450: 5923 ba82 |0010: iput v3, v2, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.descriptorType:I // field@82ba │ │ +2d3454: 0e00 |0012: return-void │ │ +2d3456: 2203 1e10 |0013: new-instance v3, Ljava/lang/IllegalArgumentException; // type@101e │ │ +2d345a: 1a00 b7b3 |0015: const-string v0, "value out of range (0-65535)" // string@b3b7 │ │ +2d345e: 7020 1887 0300 |0017: invoke-direct {v3, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ +2d3464: 2703 |001a: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0009 line=852 │ │ 0x0010 line=853 │ │ 0x0013 line=850 │ │ locals : │ │ 0x0000 - 0x001b reg=2 this Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; │ │ @@ -692819,50 +692819,50 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 7 │ │ insns size : 79 16-bit code units │ │ -2d2b68: |[2d2b68] org.jaudiotagger.audio.asf.data.MetadataDescriptor.toString:()Ljava/lang/String; │ │ -2d2b78: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -2d2b7c: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2d2b82: 6e10 228c 0900 |0005: invoke-virtual {v9}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getName:()Ljava/lang/String; // method@8c22 │ │ -2d2b88: 0c01 |0008: move-result-object v1 │ │ -2d2b8a: 6e20 d787 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d2b90: 1a01 c400 |000c: const-string v1, " : " // string@00c4 │ │ -2d2b94: 6e20 d787 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d2b9a: 1a02 7248 |0011: const-string v2, "String: " // string@4872 │ │ -2d2b9e: 1a03 b60c |0013: const-string v3, "Binary: " // string@0cb6 │ │ -2d2ba2: 1a04 d00c |0015: const-string v4, "Boolean: " // string@0cd0 │ │ -2d2ba6: 1a05 3f14 |0017: const-string v5, "DWORD: " // string@143f │ │ -2d2baa: 1a06 7142 |0019: const-string v6, "QWORD:" // string@4271 │ │ -2d2bae: 1a07 6c53 |001b: const-string v7, "WORD:" // string@536c │ │ -2d2bb2: 1a08 fb1b |001d: const-string v8, "GUID:" // string@1bfb │ │ -2d2bb6: 2507 c013 0200 |001f: filled-new-array/range {v2, v3, v4, v5, v6, v7, v8}, [Ljava/lang/String; // type@13c0 │ │ -2d2bbc: 0c01 |0022: move-result-object v1 │ │ -2d2bbe: 5292 ba82 |0023: iget v2, v9, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.descriptorType:I // field@82ba │ │ -2d2bc2: 4601 0102 |0025: aget-object v1, v1, v2 │ │ -2d2bc6: 6e20 d787 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d2bcc: 6e10 278c 0900 |002a: invoke-virtual {v9}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getString:()Ljava/lang/String; // method@8c27 │ │ -2d2bd2: 0c01 |002d: move-result-object v1 │ │ -2d2bd4: 6e20 d787 1000 |002e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d2bda: 1a01 ac00 |0031: const-string v1, " (language: " // string@00ac │ │ -2d2bde: 6e20 d787 1000 |0033: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d2be4: 5291 bb82 |0036: iget v1, v9, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.languageIndex:I // field@82bb │ │ -2d2be8: 6e20 d387 1000 |0038: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2d2bee: 1a01 c000 |003b: const-string v1, " / stream: " // string@00c0 │ │ -2d2bf2: 6e20 d787 1000 |003d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d2bf8: 5291 bd82 |0040: iget v1, v9, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.streamNumber:I // field@82bd │ │ -2d2bfc: 6e20 d387 1000 |0042: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2d2c02: 1a01 8403 |0045: const-string v1, ")" // string@0384 │ │ -2d2c06: 6e20 d787 1000 |0047: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d2c0c: 6e10 df87 0000 |004a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2d2c12: 0c00 |004d: move-result-object v0 │ │ -2d2c14: 1100 |004e: return-object v0 │ │ +2d2b6c: |[2d2b6c] org.jaudiotagger.audio.asf.data.MetadataDescriptor.toString:()Ljava/lang/String; │ │ +2d2b7c: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +2d2b80: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2d2b86: 6e10 228c 0900 |0005: invoke-virtual {v9}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getName:()Ljava/lang/String; // method@8c22 │ │ +2d2b8c: 0c01 |0008: move-result-object v1 │ │ +2d2b8e: 6e20 d787 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d2b94: 1a01 c400 |000c: const-string v1, " : " // string@00c4 │ │ +2d2b98: 6e20 d787 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d2b9e: 1a02 7248 |0011: const-string v2, "String: " // string@4872 │ │ +2d2ba2: 1a03 b60c |0013: const-string v3, "Binary: " // string@0cb6 │ │ +2d2ba6: 1a04 d00c |0015: const-string v4, "Boolean: " // string@0cd0 │ │ +2d2baa: 1a05 3f14 |0017: const-string v5, "DWORD: " // string@143f │ │ +2d2bae: 1a06 7142 |0019: const-string v6, "QWORD:" // string@4271 │ │ +2d2bb2: 1a07 6c53 |001b: const-string v7, "WORD:" // string@536c │ │ +2d2bb6: 1a08 fb1b |001d: const-string v8, "GUID:" // string@1bfb │ │ +2d2bba: 2507 c013 0200 |001f: filled-new-array/range {v2, v3, v4, v5, v6, v7, v8}, [Ljava/lang/String; // type@13c0 │ │ +2d2bc0: 0c01 |0022: move-result-object v1 │ │ +2d2bc2: 5292 ba82 |0023: iget v2, v9, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.descriptorType:I // field@82ba │ │ +2d2bc6: 4601 0102 |0025: aget-object v1, v1, v2 │ │ +2d2bca: 6e20 d787 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d2bd0: 6e10 278c 0900 |002a: invoke-virtual {v9}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getString:()Ljava/lang/String; // method@8c27 │ │ +2d2bd6: 0c01 |002d: move-result-object v1 │ │ +2d2bd8: 6e20 d787 1000 |002e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d2bde: 1a01 ac00 |0031: const-string v1, " (language: " // string@00ac │ │ +2d2be2: 6e20 d787 1000 |0033: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d2be8: 5291 bb82 |0036: iget v1, v9, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.languageIndex:I // field@82bb │ │ +2d2bec: 6e20 d387 1000 |0038: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2d2bf2: 1a01 c000 |003b: const-string v1, " / stream: " // string@00c0 │ │ +2d2bf6: 6e20 d787 1000 |003d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d2bfc: 5291 bd82 |0040: iget v1, v9, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.streamNumber:I // field@82bd │ │ +2d2c00: 6e20 d387 1000 |0042: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2d2c06: 1a01 8403 |0045: const-string v1, ")" // string@0384 │ │ +2d2c0a: 6e20 d787 1000 |0047: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d2c10: 6e10 df87 0000 |004a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2d2c16: 0c00 |004d: move-result-object v0 │ │ +2d2c18: 1100 |004e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=864 │ │ locals : │ │ 0x0000 - 0x004f reg=9 this Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; │ │ │ │ #33 : (in Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;) │ │ @@ -692870,85 +692870,85 @@ │ │ type : '(Ljava/io/OutputStream;Lorg/jaudiotagger/audio/asf/data/ContainerType;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 140 16-bit code units │ │ -2d2930: |[2d2930] org.jaudiotagger.audio.asf.data.MetadataDescriptor.writeInto:(Ljava/io/OutputStream;Lorg/jaudiotagger/audio/asf/data/ContainerType;)I │ │ -2d2940: 6e20 1f8c 7500 |0000: invoke-virtual {v5, v7}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getCurrentAsfSize:(Lorg/jaudiotagger/audio/asf/data/ContainerType;)I // method@8c1f │ │ -2d2946: 0a00 |0003: move-result v0 │ │ -2d2948: 5251 ba82 |0004: iget v1, v5, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.descriptorType:I // field@82ba │ │ -2d294c: 1222 |0006: const/4 v2, #int 2 // #2 │ │ -2d294e: 3321 1400 |0007: if-ne v1, v2, 001b // +0014 │ │ -2d2952: 6201 5f82 |0009: sget-object v1, Lorg/jaudiotagger/audio/asf/data/ContainerType;.EXTENDED_CONTENT:Lorg/jaudiotagger/audio/asf/data/ContainerType; // field@825f │ │ -2d2956: 3317 0400 |000b: if-ne v7, v1, 000f // +0004 │ │ -2d295a: 1241 |000d: const/4 v1, #int 4 // #4 │ │ -2d295c: 2802 |000e: goto 0010 // +0002 │ │ -2d295e: 1221 |000f: const/4 v1, #int 2 // #2 │ │ -2d2960: 2311 1c13 |0010: new-array v1, v1, [B // type@131c │ │ -2d2964: 1203 |0012: const/4 v3, #int 0 // #0 │ │ -2d2966: 6e10 1c8c 0500 |0013: invoke-virtual {v5}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getBoolean:()Z // method@8c1c │ │ -2d296c: 0a04 |0016: move-result v4 │ │ -2d296e: 8d44 |0017: int-to-byte v4, v4 │ │ -2d2970: 4f04 0103 |0018: aput-byte v4, v1, v3 │ │ -2d2974: 2803 |001a: goto 001d // +0003 │ │ -2d2976: 5451 b982 |001b: iget-object v1, v5, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.content:[B // field@82b9 │ │ -2d297a: 6203 5f82 |001d: sget-object v3, Lorg/jaudiotagger/audio/asf/data/ContainerType;.EXTENDED_CONTENT:Lorg/jaudiotagger/audio/asf/data/ContainerType; // field@825f │ │ -2d297e: 3237 1000 |001f: if-eq v7, v3, 002f // +0010 │ │ -2d2982: 6e10 218c 0500 |0021: invoke-virtual {v5}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getLanguageIndex:()I // method@8c21 │ │ -2d2988: 0a03 |0024: move-result v3 │ │ -2d298a: 7120 fd8c 6300 |0025: invoke-static {v3, v6}, Lorg/jaudiotagger/audio/asf/util/Utils;.writeUINT16:(ILjava/io/OutputStream;)V // method@8cfd │ │ -2d2990: 6e10 268c 0500 |0028: invoke-virtual {v5}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getStreamNumber:()I // method@8c26 │ │ -2d2996: 0a03 |002b: move-result v3 │ │ -2d2998: 7120 fd8c 6300 |002c: invoke-static {v3, v6}, Lorg/jaudiotagger/audio/asf/util/Utils;.writeUINT16:(ILjava/io/OutputStream;)V // method@8cfd │ │ -2d299e: 6e10 228c 0500 |002f: invoke-virtual {v5}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getName:()Ljava/lang/String; // method@8c22 │ │ -2d29a4: 0c03 |0032: move-result-object v3 │ │ -2d29a6: 6e10 aa87 0300 |0033: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@87aa │ │ -2d29ac: 0a03 |0036: move-result v3 │ │ -2d29ae: da03 0302 |0037: mul-int/lit8 v3, v3, #int 2 // #02 │ │ -2d29b2: b023 |0039: add-int/2addr v3, v2 │ │ -2d29b4: 7120 fd8c 6300 |003a: invoke-static {v3, v6}, Lorg/jaudiotagger/audio/asf/util/Utils;.writeUINT16:(ILjava/io/OutputStream;)V // method@8cfd │ │ -2d29ba: 6202 5f82 |003d: sget-object v2, Lorg/jaudiotagger/audio/asf/data/ContainerType;.EXTENDED_CONTENT:Lorg/jaudiotagger/audio/asf/data/ContainerType; // field@825f │ │ -2d29be: 3327 1400 |003f: if-ne v7, v2, 0053 // +0014 │ │ -2d29c2: 6e10 228c 0500 |0041: invoke-virtual {v5}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getName:()Ljava/lang/String; // method@8c22 │ │ -2d29c8: 0c02 |0044: move-result-object v2 │ │ -2d29ca: 6203 4582 |0045: sget-object v3, Lorg/jaudiotagger/audio/asf/data/AsfHeader;.ASF_CHARSET:Ljava/nio/charset/Charset; // field@8245 │ │ -2d29ce: 7120 f08c 3200 |0047: invoke-static {v2, v3}, Lorg/jaudiotagger/audio/asf/util/Utils;.getBytes:(Ljava/lang/String;Ljava/nio/charset/Charset;)[B // method@8cf0 │ │ -2d29d4: 0c02 |004a: move-result-object v2 │ │ -2d29d6: 6e20 9c86 2600 |004b: invoke-virtual {v6, v2}, Ljava/io/OutputStream;.write:([B)V // method@869c │ │ -2d29dc: 6202 4682 |004e: sget-object v2, Lorg/jaudiotagger/audio/asf/data/AsfHeader;.ZERO_TERM:[B // field@8246 │ │ -2d29e0: 6e20 9c86 2600 |0050: invoke-virtual {v6, v2}, Ljava/io/OutputStream;.write:([B)V // method@869c │ │ -2d29e6: 6e10 288c 0500 |0053: invoke-virtual {v5}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getType:()I // method@8c28 │ │ -2d29ec: 0a02 |0056: move-result v2 │ │ -2d29ee: 7120 fd8c 6200 |0057: invoke-static {v2, v6}, Lorg/jaudiotagger/audio/asf/util/Utils;.writeUINT16:(ILjava/io/OutputStream;)V // method@8cfd │ │ -2d29f4: 2113 |005a: array-length v3, v1 │ │ -2d29f6: 3902 0400 |005b: if-nez v2, 005f // +0004 │ │ -2d29fa: d803 0302 |005d: add-int/lit8 v3, v3, #int 2 // #02 │ │ -2d29fe: 6204 5f82 |005f: sget-object v4, Lorg/jaudiotagger/audio/asf/data/ContainerType;.EXTENDED_CONTENT:Lorg/jaudiotagger/audio/asf/data/ContainerType; // field@825f │ │ -2d2a02: 3347 0600 |0061: if-ne v7, v4, 0067 // +0006 │ │ -2d2a06: 7120 fd8c 6300 |0063: invoke-static {v3, v6}, Lorg/jaudiotagger/audio/asf/util/Utils;.writeUINT16:(ILjava/io/OutputStream;)V // method@8cfd │ │ -2d2a0c: 2805 |0066: goto 006b // +0005 │ │ -2d2a0e: 8133 |0067: int-to-long v3, v3 │ │ -2d2a10: 7130 fe8c 4306 |0068: invoke-static {v3, v4, v6}, Lorg/jaudiotagger/audio/asf/util/Utils;.writeUINT32:(JLjava/io/OutputStream;)V // method@8cfe │ │ -2d2a16: 6203 5f82 |006b: sget-object v3, Lorg/jaudiotagger/audio/asf/data/ContainerType;.EXTENDED_CONTENT:Lorg/jaudiotagger/audio/asf/data/ContainerType; // field@825f │ │ -2d2a1a: 3237 1400 |006d: if-eq v7, v3, 0081 // +0014 │ │ -2d2a1e: 6e10 228c 0500 |006f: invoke-virtual {v5}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getName:()Ljava/lang/String; // method@8c22 │ │ -2d2a24: 0c07 |0072: move-result-object v7 │ │ -2d2a26: 6203 4582 |0073: sget-object v3, Lorg/jaudiotagger/audio/asf/data/AsfHeader;.ASF_CHARSET:Ljava/nio/charset/Charset; // field@8245 │ │ -2d2a2a: 7120 f08c 3700 |0075: invoke-static {v7, v3}, Lorg/jaudiotagger/audio/asf/util/Utils;.getBytes:(Ljava/lang/String;Ljava/nio/charset/Charset;)[B // method@8cf0 │ │ -2d2a30: 0c07 |0078: move-result-object v7 │ │ -2d2a32: 6e20 9c86 7600 |0079: invoke-virtual {v6, v7}, Ljava/io/OutputStream;.write:([B)V // method@869c │ │ -2d2a38: 6207 4682 |007c: sget-object v7, Lorg/jaudiotagger/audio/asf/data/AsfHeader;.ZERO_TERM:[B // field@8246 │ │ -2d2a3c: 6e20 9c86 7600 |007e: invoke-virtual {v6, v7}, Ljava/io/OutputStream;.write:([B)V // method@869c │ │ -2d2a42: 6e20 9c86 1600 |0081: invoke-virtual {v6, v1}, Ljava/io/OutputStream;.write:([B)V // method@869c │ │ -2d2a48: 3902 0700 |0084: if-nez v2, 008b // +0007 │ │ -2d2a4c: 6207 4682 |0086: sget-object v7, Lorg/jaudiotagger/audio/asf/data/AsfHeader;.ZERO_TERM:[B // field@8246 │ │ -2d2a50: 6e20 9c86 7600 |0088: invoke-virtual {v6, v7}, Ljava/io/OutputStream;.write:([B)V // method@869c │ │ -2d2a56: 0f00 |008b: return v0 │ │ +2d2934: |[2d2934] org.jaudiotagger.audio.asf.data.MetadataDescriptor.writeInto:(Ljava/io/OutputStream;Lorg/jaudiotagger/audio/asf/data/ContainerType;)I │ │ +2d2944: 6e20 1f8c 7500 |0000: invoke-virtual {v5, v7}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getCurrentAsfSize:(Lorg/jaudiotagger/audio/asf/data/ContainerType;)I // method@8c1f │ │ +2d294a: 0a00 |0003: move-result v0 │ │ +2d294c: 5251 ba82 |0004: iget v1, v5, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.descriptorType:I // field@82ba │ │ +2d2950: 1222 |0006: const/4 v2, #int 2 // #2 │ │ +2d2952: 3321 1400 |0007: if-ne v1, v2, 001b // +0014 │ │ +2d2956: 6201 5f82 |0009: sget-object v1, Lorg/jaudiotagger/audio/asf/data/ContainerType;.EXTENDED_CONTENT:Lorg/jaudiotagger/audio/asf/data/ContainerType; // field@825f │ │ +2d295a: 3317 0400 |000b: if-ne v7, v1, 000f // +0004 │ │ +2d295e: 1241 |000d: const/4 v1, #int 4 // #4 │ │ +2d2960: 2802 |000e: goto 0010 // +0002 │ │ +2d2962: 1221 |000f: const/4 v1, #int 2 // #2 │ │ +2d2964: 2311 1c13 |0010: new-array v1, v1, [B // type@131c │ │ +2d2968: 1203 |0012: const/4 v3, #int 0 // #0 │ │ +2d296a: 6e10 1c8c 0500 |0013: invoke-virtual {v5}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getBoolean:()Z // method@8c1c │ │ +2d2970: 0a04 |0016: move-result v4 │ │ +2d2972: 8d44 |0017: int-to-byte v4, v4 │ │ +2d2974: 4f04 0103 |0018: aput-byte v4, v1, v3 │ │ +2d2978: 2803 |001a: goto 001d // +0003 │ │ +2d297a: 5451 b982 |001b: iget-object v1, v5, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.content:[B // field@82b9 │ │ +2d297e: 6203 5f82 |001d: sget-object v3, Lorg/jaudiotagger/audio/asf/data/ContainerType;.EXTENDED_CONTENT:Lorg/jaudiotagger/audio/asf/data/ContainerType; // field@825f │ │ +2d2982: 3237 1000 |001f: if-eq v7, v3, 002f // +0010 │ │ +2d2986: 6e10 218c 0500 |0021: invoke-virtual {v5}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getLanguageIndex:()I // method@8c21 │ │ +2d298c: 0a03 |0024: move-result v3 │ │ +2d298e: 7120 fd8c 6300 |0025: invoke-static {v3, v6}, Lorg/jaudiotagger/audio/asf/util/Utils;.writeUINT16:(ILjava/io/OutputStream;)V // method@8cfd │ │ +2d2994: 6e10 268c 0500 |0028: invoke-virtual {v5}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getStreamNumber:()I // method@8c26 │ │ +2d299a: 0a03 |002b: move-result v3 │ │ +2d299c: 7120 fd8c 6300 |002c: invoke-static {v3, v6}, Lorg/jaudiotagger/audio/asf/util/Utils;.writeUINT16:(ILjava/io/OutputStream;)V // method@8cfd │ │ +2d29a2: 6e10 228c 0500 |002f: invoke-virtual {v5}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getName:()Ljava/lang/String; // method@8c22 │ │ +2d29a8: 0c03 |0032: move-result-object v3 │ │ +2d29aa: 6e10 aa87 0300 |0033: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@87aa │ │ +2d29b0: 0a03 |0036: move-result v3 │ │ +2d29b2: da03 0302 |0037: mul-int/lit8 v3, v3, #int 2 // #02 │ │ +2d29b6: b023 |0039: add-int/2addr v3, v2 │ │ +2d29b8: 7120 fd8c 6300 |003a: invoke-static {v3, v6}, Lorg/jaudiotagger/audio/asf/util/Utils;.writeUINT16:(ILjava/io/OutputStream;)V // method@8cfd │ │ +2d29be: 6202 5f82 |003d: sget-object v2, Lorg/jaudiotagger/audio/asf/data/ContainerType;.EXTENDED_CONTENT:Lorg/jaudiotagger/audio/asf/data/ContainerType; // field@825f │ │ +2d29c2: 3327 1400 |003f: if-ne v7, v2, 0053 // +0014 │ │ +2d29c6: 6e10 228c 0500 |0041: invoke-virtual {v5}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getName:()Ljava/lang/String; // method@8c22 │ │ +2d29cc: 0c02 |0044: move-result-object v2 │ │ +2d29ce: 6203 4582 |0045: sget-object v3, Lorg/jaudiotagger/audio/asf/data/AsfHeader;.ASF_CHARSET:Ljava/nio/charset/Charset; // field@8245 │ │ +2d29d2: 7120 f08c 3200 |0047: invoke-static {v2, v3}, Lorg/jaudiotagger/audio/asf/util/Utils;.getBytes:(Ljava/lang/String;Ljava/nio/charset/Charset;)[B // method@8cf0 │ │ +2d29d8: 0c02 |004a: move-result-object v2 │ │ +2d29da: 6e20 9c86 2600 |004b: invoke-virtual {v6, v2}, Ljava/io/OutputStream;.write:([B)V // method@869c │ │ +2d29e0: 6202 4682 |004e: sget-object v2, Lorg/jaudiotagger/audio/asf/data/AsfHeader;.ZERO_TERM:[B // field@8246 │ │ +2d29e4: 6e20 9c86 2600 |0050: invoke-virtual {v6, v2}, Ljava/io/OutputStream;.write:([B)V // method@869c │ │ +2d29ea: 6e10 288c 0500 |0053: invoke-virtual {v5}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getType:()I // method@8c28 │ │ +2d29f0: 0a02 |0056: move-result v2 │ │ +2d29f2: 7120 fd8c 6200 |0057: invoke-static {v2, v6}, Lorg/jaudiotagger/audio/asf/util/Utils;.writeUINT16:(ILjava/io/OutputStream;)V // method@8cfd │ │ +2d29f8: 2113 |005a: array-length v3, v1 │ │ +2d29fa: 3902 0400 |005b: if-nez v2, 005f // +0004 │ │ +2d29fe: d803 0302 |005d: add-int/lit8 v3, v3, #int 2 // #02 │ │ +2d2a02: 6204 5f82 |005f: sget-object v4, Lorg/jaudiotagger/audio/asf/data/ContainerType;.EXTENDED_CONTENT:Lorg/jaudiotagger/audio/asf/data/ContainerType; // field@825f │ │ +2d2a06: 3347 0600 |0061: if-ne v7, v4, 0067 // +0006 │ │ +2d2a0a: 7120 fd8c 6300 |0063: invoke-static {v3, v6}, Lorg/jaudiotagger/audio/asf/util/Utils;.writeUINT16:(ILjava/io/OutputStream;)V // method@8cfd │ │ +2d2a10: 2805 |0066: goto 006b // +0005 │ │ +2d2a12: 8133 |0067: int-to-long v3, v3 │ │ +2d2a14: 7130 fe8c 4306 |0068: invoke-static {v3, v4, v6}, Lorg/jaudiotagger/audio/asf/util/Utils;.writeUINT32:(JLjava/io/OutputStream;)V // method@8cfe │ │ +2d2a1a: 6203 5f82 |006b: sget-object v3, Lorg/jaudiotagger/audio/asf/data/ContainerType;.EXTENDED_CONTENT:Lorg/jaudiotagger/audio/asf/data/ContainerType; // field@825f │ │ +2d2a1e: 3237 1400 |006d: if-eq v7, v3, 0081 // +0014 │ │ +2d2a22: 6e10 228c 0500 |006f: invoke-virtual {v5}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getName:()Ljava/lang/String; // method@8c22 │ │ +2d2a28: 0c07 |0072: move-result-object v7 │ │ +2d2a2a: 6203 4582 |0073: sget-object v3, Lorg/jaudiotagger/audio/asf/data/AsfHeader;.ASF_CHARSET:Ljava/nio/charset/Charset; // field@8245 │ │ +2d2a2e: 7120 f08c 3700 |0075: invoke-static {v7, v3}, Lorg/jaudiotagger/audio/asf/util/Utils;.getBytes:(Ljava/lang/String;Ljava/nio/charset/Charset;)[B // method@8cf0 │ │ +2d2a34: 0c07 |0078: move-result-object v7 │ │ +2d2a36: 6e20 9c86 7600 |0079: invoke-virtual {v6, v7}, Ljava/io/OutputStream;.write:([B)V // method@869c │ │ +2d2a3c: 6207 4682 |007c: sget-object v7, Lorg/jaudiotagger/audio/asf/data/AsfHeader;.ZERO_TERM:[B // field@8246 │ │ +2d2a40: 6e20 9c86 7600 |007e: invoke-virtual {v6, v7}, Ljava/io/OutputStream;.write:([B)V // method@869c │ │ +2d2a46: 6e20 9c86 1600 |0081: invoke-virtual {v6, v1}, Ljava/io/OutputStream;.write:([B)V // method@869c │ │ +2d2a4c: 3902 0700 |0084: if-nez v2, 008b // +0007 │ │ +2d2a50: 6207 4682 |0086: sget-object v7, Lorg/jaudiotagger/audio/asf/data/AsfHeader;.ZERO_TERM:[B // field@8246 │ │ +2d2a54: 6e20 9c86 7600 |0088: invoke-virtual {v6, v7}, Ljava/io/OutputStream;.write:([B)V // method@869c │ │ +2d2a5a: 0f00 |008b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=877 │ │ 0x0004 line=883 │ │ 0x0009 line=885 │ │ 0x0013 line=886 │ │ 0x001b line=890 │ │ @@ -693012,17 +693012,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2d4010: |[2d4010] org.jaudiotagger.audio.asf.io.AsfStreamer.:()V │ │ -2d4020: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -2d4026: 0e00 |0003: return-void │ │ +2d4014: |[2d4014] org.jaudiotagger.audio.asf.io.AsfStreamer.:()V │ │ +2d4024: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +2d402a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/audio/asf/io/AsfStreamer; │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/asf/io/AsfStreamer;) │ │ @@ -693030,25 +693030,25 @@ │ │ type : '(Lorg/jaudiotagger/audio/asf/data/GUID;Ljava/io/InputStream;Ljava/io/OutputStream;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 21 16-bit code units │ │ -2d4028: |[2d4028] org.jaudiotagger.audio.asf.io.AsfStreamer.copyChunk:(Lorg/jaudiotagger/audio/asf/data/GUID;Ljava/io/InputStream;Ljava/io/OutputStream;)V │ │ -2d4038: 7110 fb8c 0600 |0000: invoke-static {v6}, Lorg/jaudiotagger/audio/asf/util/Utils;.readUINT64:(Ljava/io/InputStream;)J // method@8cfb │ │ -2d403e: 0b00 |0003: move-result-wide v0 │ │ -2d4040: 6e10 da8b 0500 |0004: invoke-virtual {v5}, Lorg/jaudiotagger/audio/asf/data/GUID;.getBytes:()[B // method@8bda │ │ -2d4046: 0c05 |0007: move-result-object v5 │ │ -2d4048: 6e20 9c86 5700 |0008: invoke-virtual {v7, v5}, Ljava/io/OutputStream;.write:([B)V // method@869c │ │ -2d404e: 7130 ff8c 1007 |000b: invoke-static {v0, v1, v7}, Lorg/jaudiotagger/audio/asf/util/Utils;.writeUINT64:(JLjava/io/OutputStream;)V // method@8cff │ │ -2d4054: 1602 1800 |000e: const-wide/16 v2, #int 24 // #18 │ │ -2d4058: bc20 |0010: sub-long/2addr v0, v2 │ │ -2d405a: 7140 ed8c 7610 |0011: invoke-static {v6, v7, v0, v1}, Lorg/jaudiotagger/audio/asf/util/Utils;.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;J)V // method@8ced │ │ -2d4060: 0e00 |0014: return-void │ │ +2d402c: |[2d402c] org.jaudiotagger.audio.asf.io.AsfStreamer.copyChunk:(Lorg/jaudiotagger/audio/asf/data/GUID;Ljava/io/InputStream;Ljava/io/OutputStream;)V │ │ +2d403c: 7110 fb8c 0600 |0000: invoke-static {v6}, Lorg/jaudiotagger/audio/asf/util/Utils;.readUINT64:(Ljava/io/InputStream;)J // method@8cfb │ │ +2d4042: 0b00 |0003: move-result-wide v0 │ │ +2d4044: 6e10 da8b 0500 |0004: invoke-virtual {v5}, Lorg/jaudiotagger/audio/asf/data/GUID;.getBytes:()[B // method@8bda │ │ +2d404a: 0c05 |0007: move-result-object v5 │ │ +2d404c: 6e20 9c86 5700 |0008: invoke-virtual {v7, v5}, Ljava/io/OutputStream;.write:([B)V // method@869c │ │ +2d4052: 7130 ff8c 1007 |000b: invoke-static {v0, v1, v7}, Lorg/jaudiotagger/audio/asf/util/Utils;.writeUINT64:(JLjava/io/OutputStream;)V // method@8cff │ │ +2d4058: 1602 1800 |000e: const-wide/16 v2, #int 24 // #18 │ │ +2d405c: bc20 |0010: sub-long/2addr v0, v2 │ │ +2d405e: 7140 ed8c 7610 |0011: invoke-static {v6, v7, v0, v1}, Lorg/jaudiotagger/audio/asf/util/Utils;.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;J)V // method@8ced │ │ +2d4064: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0004 line=35 │ │ 0x000b line=36 │ │ 0x0011 line=37 │ │ locals : │ │ @@ -693062,35 +693062,35 @@ │ │ type : '(Ljava/io/InputStream;Ljava/io/OutputStream;J)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 42 16-bit code units │ │ -2d42d0: |[2d42d0] org.jaudiotagger.audio.asf.io.AsfStreamer.modifyFileHeader:(Ljava/io/InputStream;Ljava/io/OutputStream;J)V │ │ -2d42e0: 6200 8e82 |0000: sget-object v0, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_FILE:Lorg/jaudiotagger/audio/asf/data/GUID; // field@828e │ │ -2d42e4: 6e10 da8b 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/audio/asf/data/GUID;.getBytes:()[B // method@8bda │ │ -2d42ea: 0c00 |0005: move-result-object v0 │ │ -2d42ec: 6e20 9c86 0600 |0006: invoke-virtual {v6, v0}, Ljava/io/OutputStream;.write:([B)V // method@869c │ │ -2d42f2: 7110 fb8c 0500 |0009: invoke-static {v5}, Lorg/jaudiotagger/audio/asf/util/Utils;.readUINT64:(Ljava/io/InputStream;)J // method@8cfb │ │ -2d42f8: 0b00 |000c: move-result-wide v0 │ │ -2d42fa: 7130 ff8c 1006 |000d: invoke-static {v0, v1, v6}, Lorg/jaudiotagger/audio/asf/util/Utils;.writeUINT64:(JLjava/io/OutputStream;)V // method@8cff │ │ -2d4300: 7110 f88c 0500 |0010: invoke-static {v5}, Lorg/jaudiotagger/audio/asf/util/Utils;.readGUID:(Ljava/io/InputStream;)Lorg/jaudiotagger/audio/asf/data/GUID; // method@8cf8 │ │ -2d4306: 0c02 |0013: move-result-object v2 │ │ -2d4308: 6e10 da8b 0200 |0014: invoke-virtual {v2}, Lorg/jaudiotagger/audio/asf/data/GUID;.getBytes:()[B // method@8bda │ │ -2d430e: 0c02 |0017: move-result-object v2 │ │ -2d4310: 6e20 9c86 2600 |0018: invoke-virtual {v6, v2}, Ljava/io/OutputStream;.write:([B)V // method@869c │ │ -2d4316: 7110 fb8c 0500 |001b: invoke-static {v5}, Lorg/jaudiotagger/audio/asf/util/Utils;.readUINT64:(Ljava/io/InputStream;)J // method@8cfb │ │ -2d431c: 0b02 |001e: move-result-wide v2 │ │ -2d431e: bb72 |001f: add-long/2addr v2, v7 │ │ -2d4320: 7130 ff8c 3206 |0020: invoke-static {v2, v3, v6}, Lorg/jaudiotagger/audio/asf/util/Utils;.writeUINT64:(JLjava/io/OutputStream;)V // method@8cff │ │ -2d4326: 1607 3000 |0023: const-wide/16 v7, #int 48 // #30 │ │ -2d432a: bc70 |0025: sub-long/2addr v0, v7 │ │ -2d432c: 7140 ed8c 6510 |0026: invoke-static {v5, v6, v0, v1}, Lorg/jaudiotagger/audio/asf/util/Utils;.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;J)V // method@8ced │ │ -2d4332: 0e00 |0029: return-void │ │ +2d42d4: |[2d42d4] org.jaudiotagger.audio.asf.io.AsfStreamer.modifyFileHeader:(Ljava/io/InputStream;Ljava/io/OutputStream;J)V │ │ +2d42e4: 6200 8e82 |0000: sget-object v0, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_FILE:Lorg/jaudiotagger/audio/asf/data/GUID; // field@828e │ │ +2d42e8: 6e10 da8b 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/audio/asf/data/GUID;.getBytes:()[B // method@8bda │ │ +2d42ee: 0c00 |0005: move-result-object v0 │ │ +2d42f0: 6e20 9c86 0600 |0006: invoke-virtual {v6, v0}, Ljava/io/OutputStream;.write:([B)V // method@869c │ │ +2d42f6: 7110 fb8c 0500 |0009: invoke-static {v5}, Lorg/jaudiotagger/audio/asf/util/Utils;.readUINT64:(Ljava/io/InputStream;)J // method@8cfb │ │ +2d42fc: 0b00 |000c: move-result-wide v0 │ │ +2d42fe: 7130 ff8c 1006 |000d: invoke-static {v0, v1, v6}, Lorg/jaudiotagger/audio/asf/util/Utils;.writeUINT64:(JLjava/io/OutputStream;)V // method@8cff │ │ +2d4304: 7110 f88c 0500 |0010: invoke-static {v5}, Lorg/jaudiotagger/audio/asf/util/Utils;.readGUID:(Ljava/io/InputStream;)Lorg/jaudiotagger/audio/asf/data/GUID; // method@8cf8 │ │ +2d430a: 0c02 |0013: move-result-object v2 │ │ +2d430c: 6e10 da8b 0200 |0014: invoke-virtual {v2}, Lorg/jaudiotagger/audio/asf/data/GUID;.getBytes:()[B // method@8bda │ │ +2d4312: 0c02 |0017: move-result-object v2 │ │ +2d4314: 6e20 9c86 2600 |0018: invoke-virtual {v6, v2}, Ljava/io/OutputStream;.write:([B)V // method@869c │ │ +2d431a: 7110 fb8c 0500 |001b: invoke-static {v5}, Lorg/jaudiotagger/audio/asf/util/Utils;.readUINT64:(Ljava/io/InputStream;)J // method@8cfb │ │ +2d4320: 0b02 |001e: move-result-wide v2 │ │ +2d4322: bb72 |001f: add-long/2addr v2, v7 │ │ +2d4324: 7130 ff8c 3206 |0020: invoke-static {v2, v3, v6}, Lorg/jaudiotagger/audio/asf/util/Utils;.writeUINT64:(JLjava/io/OutputStream;)V // method@8cff │ │ +2d432a: 1607 3000 |0023: const-wide/16 v7, #int 48 // #30 │ │ +2d432e: bc70 |0025: sub-long/2addr v0, v7 │ │ +2d4330: 7140 ed8c 6510 |0026: invoke-static {v5, v6, v0, v1}, Lorg/jaudiotagger/audio/asf/util/Utils;.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;J)V // method@8ced │ │ +2d4336: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ 0x0009 line=177 │ │ 0x000d line=178 │ │ 0x0010 line=179 │ │ 0x001b line=180 │ │ @@ -693108,168 +693108,168 @@ │ │ type : '(Ljava/io/InputStream;Ljava/io/OutputStream;Ljava/util/List;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 30 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 301 16-bit code units │ │ -2d4064: |[2d4064] org.jaudiotagger.audio.asf.io.AsfStreamer.createModifiedCopy:(Ljava/io/InputStream;Ljava/io/OutputStream;Ljava/util/List;)V │ │ -2d4074: 0800 1a00 |0000: move-object/from16 v0, v26 │ │ -2d4078: 0801 1b00 |0002: move-object/from16 v1, v27 │ │ -2d407c: 0802 1c00 |0004: move-object/from16 v2, v28 │ │ -2d4080: 0803 1d00 |0006: move-object/from16 v3, v29 │ │ -2d4084: 2204 7c10 |0008: new-instance v4, Ljava/util/ArrayList; // type@107c │ │ -2d4088: 7010 ae88 0400 |000a: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@88ae │ │ -2d408e: 3803 0500 |000d: if-eqz v3, 0012 // +0005 │ │ -2d4092: 7220 6589 3400 |000f: invoke-interface {v4, v3}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@8965 │ │ -2d4098: 7701 f88c 1b00 |0012: invoke-static/range {v27}, Lorg/jaudiotagger/audio/asf/util/Utils;.readGUID:(Ljava/io/InputStream;)Lorg/jaudiotagger/audio/asf/data/GUID; // method@8cf8 │ │ -2d409e: 0c03 |0015: move-result-object v3 │ │ -2d40a0: 6205 8f82 |0016: sget-object v5, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_HEADER:Lorg/jaudiotagger/audio/asf/data/GUID; // field@828f │ │ -2d40a4: 6e20 d98b 3500 |0018: invoke-virtual {v5, v3}, Lorg/jaudiotagger/audio/asf/data/GUID;.equals:(Ljava/lang/Object;)Z // method@8bd9 │ │ -2d40aa: 0a05 |001b: move-result v5 │ │ -2d40ac: 3805 0701 |001c: if-eqz v5, 0123 // +0107 │ │ -2d40b0: 7701 fb8c 1b00 |001e: invoke-static/range {v27}, Lorg/jaudiotagger/audio/asf/util/Utils;.readUINT64:(Ljava/io/InputStream;)J // method@8cfb │ │ -2d40b6: 0b05 |0021: move-result-wide v5 │ │ -2d40b8: 7701 fa8c 1b00 |0022: invoke-static/range {v27}, Lorg/jaudiotagger/audio/asf/util/Utils;.readUINT32:(Ljava/io/InputStream;)J // method@8cfa │ │ -2d40be: 0b07 |0025: move-result-wide v7 │ │ -2d40c0: 1229 |0026: const/4 v9, #int 2 // #2 │ │ -2d40c2: 2399 1c13 |0027: new-array v9, v9, [B // type@131c │ │ -2d40c6: 7401 8b86 1b00 |0029: invoke-virtual/range {v27}, Ljava/io/InputStream;.read:()I // method@868b │ │ -2d40cc: 0a0a |002c: move-result v10 │ │ -2d40ce: d5aa ff00 |002d: and-int/lit16 v10, v10, #int 255 // #00ff │ │ -2d40d2: 8daa |002f: int-to-byte v10, v10 │ │ -2d40d4: 120b |0030: const/4 v11, #int 0 // #0 │ │ -2d40d6: 4f0a 090b |0031: aput-byte v10, v9, v11 │ │ -2d40da: 7401 8b86 1b00 |0033: invoke-virtual/range {v27}, Ljava/io/InputStream;.read:()I // method@868b │ │ -2d40e0: 0a0a |0036: move-result v10 │ │ -2d40e2: d5aa ff00 |0037: and-int/lit16 v10, v10, #int 255 // #00ff │ │ -2d40e6: 8daa |0039: int-to-byte v10, v10 │ │ -2d40e8: 121c |003a: const/4 v12, #int 1 // #1 │ │ -2d40ea: 4f0a 090c |003b: aput-byte v10, v9, v12 │ │ -2d40ee: 220a ef0f |003d: new-instance v10, Ljava/io/ByteArrayOutputStream; // type@0fef │ │ -2d40f2: 7010 2d86 0a00 |003f: invoke-direct {v10}, Ljava/io/ByteArrayOutputStream;.:()V // method@862d │ │ -2d40f8: 160e 0000 |0042: const-wide/16 v14, #int 0 // #0 │ │ -2d40fc: 0510 0e00 |0044: move-wide/from16 v16, v14 │ │ -2d4100: 0512 1000 |0046: move-wide/from16 v18, v16 │ │ -2d4104: 120b |0048: const/4 v11, #int 0 // #0 │ │ -2d4106: 3114 0e07 |0049: cmp-long v20, v14, v7 │ │ -2d410a: 3b14 8400 |004b: if-gez v20, 00cf // +0084 │ │ -2d410e: 7701 f88c 1b00 |004d: invoke-static/range {v27}, Lorg/jaudiotagger/audio/asf/util/Utils;.readGUID:(Ljava/io/InputStream;)Lorg/jaudiotagger/audio/asf/data/GUID; // method@8cf8 │ │ -2d4114: 0c0c |0050: move-result-object v12 │ │ -2d4116: 620d 8e82 |0051: sget-object v13, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_FILE:Lorg/jaudiotagger/audio/asf/data/GUID; // field@828e │ │ -2d411a: 6e20 d98b cd00 |0053: invoke-virtual {v13, v12}, Lorg/jaudiotagger/audio/asf/data/GUID;.equals:(Ljava/lang/Object;)Z // method@8bd9 │ │ -2d4120: 0a0d |0056: move-result v13 │ │ -2d4122: 380d 1e00 |0057: if-eqz v13, 0075 // +001e │ │ -2d4126: 220b ef0f |0059: new-instance v11, Ljava/io/ByteArrayOutputStream; // type@0fef │ │ -2d412a: 7010 2d86 0b00 |005b: invoke-direct {v11}, Ljava/io/ByteArrayOutputStream;.:()V // method@862d │ │ -2d4130: 7701 fb8c 1b00 |005e: invoke-static/range {v27}, Lorg/jaudiotagger/audio/asf/util/Utils;.readUINT64:(Ljava/io/InputStream;)J // method@8cfb │ │ -2d4136: 0b0c |0061: move-result-wide v12 │ │ -2d4138: 7130 ff8c dc0b |0062: invoke-static {v12, v13, v11}, Lorg/jaudiotagger/audio/asf/util/Utils;.writeUINT64:(JLjava/io/OutputStream;)V // method@8cff │ │ -2d413e: 1615 1800 |0065: const-wide/16 v21, #int 24 // #18 │ │ -2d4142: 9c0c 0c15 |0067: sub-long v12, v12, v21 │ │ -2d4146: 7140 ed8c b1dc |0069: invoke-static {v1, v11, v12, v13}, Lorg/jaudiotagger/audio/asf/util/Utils;.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;J)V // method@8ced │ │ -2d414c: 6e10 3186 0b00 |006c: invoke-virtual {v11}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8631 │ │ -2d4152: 0c0b |006f: move-result-object v11 │ │ -2d4154: 0518 0700 |0070: move-wide/from16 v24, v7 │ │ -2d4158: 0817 0900 |0072: move-object/from16 v23, v9 │ │ -2d415c: 2851 |0074: goto 00c5 // +0051 │ │ -2d415e: 0816 0b00 |0075: move-object/from16 v22, v11 │ │ -2d4162: 120d |0077: const/4 v13, #int 0 // #0 │ │ -2d4164: 1315 0000 |0078: const/16 v21, #int 0 // #0 │ │ -2d4168: 7210 7389 0400 |007a: invoke-interface {v4}, Ljava/util/List;.size:()I // method@8973 │ │ -2d416e: 0a0b |007d: move-result v11 │ │ -2d4170: 35bd 3c00 |007e: if-ge v13, v11, 00ba // +003c │ │ -2d4174: 3915 3a00 |0080: if-nez v21, 00ba // +003a │ │ -2d4178: 7220 6a89 d400 |0082: invoke-interface {v4, v13}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ -2d417e: 0c0b |0085: move-result-object v11 │ │ -2d4180: 1f0b 0811 |0086: check-cast v11, Lorg/jaudiotagger/audio/asf/io/ChunkModifier; // type@1108 │ │ -2d4184: 7220 818c cb00 |0088: invoke-interface {v11, v12}, Lorg/jaudiotagger/audio/asf/io/ChunkModifier;.isApplicable:(Lorg/jaudiotagger/audio/asf/data/GUID;)Z // method@8c81 │ │ -2d418a: 0a0b |008b: move-result v11 │ │ -2d418c: 380b 2300 |008c: if-eqz v11, 00af // +0023 │ │ -2d4190: 7220 6a89 d400 |008e: invoke-interface {v4, v13}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ -2d4196: 0c0b |0091: move-result-object v11 │ │ -2d4198: 1f0b 0811 |0092: check-cast v11, Lorg/jaudiotagger/audio/asf/io/ChunkModifier; // type@1108 │ │ -2d419c: 7240 828c cba1 |0094: invoke-interface {v11, v12, v1, v10}, Lorg/jaudiotagger/audio/asf/io/ChunkModifier;.modify:(Lorg/jaudiotagger/audio/asf/data/GUID;Ljava/io/InputStream;Ljava/io/OutputStream;)Lorg/jaudiotagger/audio/asf/io/ModificationResult; // method@8c82 │ │ -2d41a2: 0c0b |0097: move-result-object v11 │ │ -2d41a4: 0817 0900 |0098: move-object/from16 v23, v9 │ │ -2d41a8: 6e10 c78c 0b00 |009a: invoke-virtual {v11}, Lorg/jaudiotagger/audio/asf/io/ModificationResult;.getChunkCountDifference:()I // method@8cc7 │ │ -2d41ae: 0a09 |009d: move-result v9 │ │ -2d41b0: 0518 0700 |009e: move-wide/from16 v24, v7 │ │ -2d41b4: 8197 |00a0: int-to-long v7, v9 │ │ -2d41b6: 9b12 1207 |00a1: add-long v18, v18, v7 │ │ -2d41ba: 6e10 c68c 0b00 |00a3: invoke-virtual {v11}, Lorg/jaudiotagger/audio/asf/io/ModificationResult;.getByteDifference:()J // method@8cc6 │ │ -2d41c0: 0b07 |00a6: move-result-wide v7 │ │ -2d41c2: 9b10 1007 |00a7: add-long v16, v16, v7 │ │ -2d41c6: 7220 7089 d400 |00a9: invoke-interface {v4, v13}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@8970 │ │ -2d41cc: 1315 0100 |00ac: const/16 v21, #int 1 // #1 │ │ -2d41d0: 2805 |00ae: goto 00b3 // +0005 │ │ -2d41d2: 0518 0700 |00af: move-wide/from16 v24, v7 │ │ -2d41d6: 0817 0900 |00b1: move-object/from16 v23, v9 │ │ -2d41da: d80d 0d01 |00b3: add-int/lit8 v13, v13, #int 1 // #01 │ │ -2d41de: 0809 1700 |00b5: move-object/from16 v9, v23 │ │ -2d41e2: 0507 1800 |00b7: move-wide/from16 v7, v24 │ │ -2d41e6: 28c1 |00b9: goto 007a // -003f │ │ -2d41e8: 0518 0700 |00ba: move-wide/from16 v24, v7 │ │ -2d41ec: 0817 0900 |00bc: move-object/from16 v23, v9 │ │ -2d41f0: 3915 0500 |00be: if-nez v21, 00c3 // +0005 │ │ -2d41f4: 7040 6e8c c0a1 |00c0: invoke-direct {v0, v12, v1, v10}, Lorg/jaudiotagger/audio/asf/io/AsfStreamer;.copyChunk:(Lorg/jaudiotagger/audio/asf/data/GUID;Ljava/io/InputStream;Ljava/io/OutputStream;)V // method@8c6e │ │ -2d41fa: 080b 1600 |00c3: move-object/from16 v11, v22 │ │ -2d41fe: 1607 0100 |00c5: const-wide/16 v7, #int 1 // #1 │ │ -2d4202: bb7e |00c7: add-long/2addr v14, v7 │ │ -2d4204: 0809 1700 |00c8: move-object/from16 v9, v23 │ │ -2d4208: 0507 1800 |00ca: move-wide/from16 v7, v24 │ │ -2d420c: 121c |00cc: const/4 v12, #int 1 // #1 │ │ -2d420e: 2900 7cff |00cd: goto/16 0049 // -0084 │ │ -2d4212: 0518 0700 |00cf: move-wide/from16 v24, v7 │ │ -2d4216: 0817 0900 |00d1: move-object/from16 v23, v9 │ │ -2d421a: 0816 0b00 |00d3: move-object/from16 v22, v11 │ │ -2d421e: 7210 6e89 0400 |00d5: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ -2d4224: 0c04 |00d8: move-result-object v4 │ │ -2d4226: 0507 1000 |00d9: move-wide/from16 v7, v16 │ │ -2d422a: 7210 4789 0400 |00db: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -2d4230: 0a09 |00de: move-result v9 │ │ -2d4232: 3809 1a00 |00df: if-eqz v9, 00f9 // +001a │ │ -2d4236: 7210 4889 0400 |00e1: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -2d423c: 0c09 |00e4: move-result-object v9 │ │ -2d423e: 1f09 0811 |00e5: check-cast v9, Lorg/jaudiotagger/audio/asf/io/ChunkModifier; // type@1108 │ │ -2d4242: 120b |00e7: const/4 v11, #int 0 // #0 │ │ -2d4244: 7240 828c b9ab |00e8: invoke-interface {v9, v11, v11, v10}, Lorg/jaudiotagger/audio/asf/io/ChunkModifier;.modify:(Lorg/jaudiotagger/audio/asf/data/GUID;Ljava/io/InputStream;Ljava/io/OutputStream;)Lorg/jaudiotagger/audio/asf/io/ModificationResult; // method@8c82 │ │ -2d424a: 0c09 |00eb: move-result-object v9 │ │ -2d424c: 6e10 c78c 0900 |00ec: invoke-virtual {v9}, Lorg/jaudiotagger/audio/asf/io/ModificationResult;.getChunkCountDifference:()I // method@8cc7 │ │ -2d4252: 0a0c |00ef: move-result v12 │ │ -2d4254: 81cc |00f0: int-to-long v12, v12 │ │ -2d4256: 9b12 120c |00f1: add-long v18, v18, v12 │ │ -2d425a: 6e10 c68c 0900 |00f3: invoke-virtual {v9}, Lorg/jaudiotagger/audio/asf/io/ModificationResult;.getByteDifference:()J // method@8cc6 │ │ -2d4260: 0b0c |00f6: move-result-wide v12 │ │ -2d4262: bbc7 |00f7: add-long/2addr v7, v12 │ │ -2d4264: 28e3 |00f8: goto 00db // -001d │ │ -2d4266: 6e10 da8b 0300 |00f9: invoke-virtual {v3}, Lorg/jaudiotagger/audio/asf/data/GUID;.getBytes:()[B // method@8bda │ │ -2d426c: 0c03 |00fc: move-result-object v3 │ │ -2d426e: 6e20 9c86 3200 |00fd: invoke-virtual {v2, v3}, Ljava/io/OutputStream;.write:([B)V // method@869c │ │ -2d4274: bb75 |0100: add-long/2addr v5, v7 │ │ -2d4276: 7130 ff8c 6502 |0101: invoke-static {v5, v6, v2}, Lorg/jaudiotagger/audio/asf/util/Utils;.writeUINT64:(JLjava/io/OutputStream;)V // method@8cff │ │ -2d427c: 9b03 1812 |0104: add-long v3, v24, v18 │ │ -2d4280: 7130 fe8c 4302 |0106: invoke-static {v3, v4, v2}, Lorg/jaudiotagger/audio/asf/util/Utils;.writeUINT32:(JLjava/io/OutputStream;)V // method@8cfe │ │ -2d4286: 0803 1700 |0109: move-object/from16 v3, v23 │ │ -2d428a: 6e20 9c86 3200 |010b: invoke-virtual {v2, v3}, Ljava/io/OutputStream;.write:([B)V // method@869c │ │ -2d4290: 2203 ee0f |010e: new-instance v3, Ljava/io/ByteArrayInputStream; // type@0fee │ │ -2d4294: 080d 1600 |0110: move-object/from16 v13, v22 │ │ -2d4298: 7020 2886 d300 |0112: invoke-direct {v3, v13}, Ljava/io/ByteArrayInputStream;.:([B)V // method@8628 │ │ -2d429e: 7058 708c 3072 |0115: invoke-direct {v0, v3, v2, v7, v8}, Lorg/jaudiotagger/audio/asf/io/AsfStreamer;.modifyFileHeader:(Ljava/io/InputStream;Ljava/io/OutputStream;J)V // method@8c70 │ │ -2d42a4: 6e10 3186 0a00 |0118: invoke-virtual {v10}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8631 │ │ -2d42aa: 0c03 |011b: move-result-object v3 │ │ -2d42ac: 6e20 9c86 3200 |011c: invoke-virtual {v2, v3}, Ljava/io/OutputStream;.write:([B)V // method@869c │ │ -2d42b2: 7702 ee8c 1b00 |011f: invoke-static/range {v27, v28}, Lorg/jaudiotagger/audio/asf/util/Utils;.flush:(Ljava/io/InputStream;Ljava/io/OutputStream;)V // method@8cee │ │ -2d42b8: 0e00 |0122: return-void │ │ -2d42ba: 2201 1e10 |0123: new-instance v1, Ljava/lang/IllegalArgumentException; // type@101e │ │ -2d42be: 1a02 e23d |0125: const-string v2, "No ASF header object." // string@3de2 │ │ -2d42c2: 7020 1887 2100 |0127: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ -2d42c8: 2802 |012a: goto 012c // +0002 │ │ -2d42ca: 2701 |012b: throw v1 │ │ -2d42cc: 28ff |012c: goto 012b // -0001 │ │ +2d4068: |[2d4068] org.jaudiotagger.audio.asf.io.AsfStreamer.createModifiedCopy:(Ljava/io/InputStream;Ljava/io/OutputStream;Ljava/util/List;)V │ │ +2d4078: 0800 1a00 |0000: move-object/from16 v0, v26 │ │ +2d407c: 0801 1b00 |0002: move-object/from16 v1, v27 │ │ +2d4080: 0802 1c00 |0004: move-object/from16 v2, v28 │ │ +2d4084: 0803 1d00 |0006: move-object/from16 v3, v29 │ │ +2d4088: 2204 7c10 |0008: new-instance v4, Ljava/util/ArrayList; // type@107c │ │ +2d408c: 7010 ae88 0400 |000a: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@88ae │ │ +2d4092: 3803 0500 |000d: if-eqz v3, 0012 // +0005 │ │ +2d4096: 7220 6589 3400 |000f: invoke-interface {v4, v3}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@8965 │ │ +2d409c: 7701 f88c 1b00 |0012: invoke-static/range {v27}, Lorg/jaudiotagger/audio/asf/util/Utils;.readGUID:(Ljava/io/InputStream;)Lorg/jaudiotagger/audio/asf/data/GUID; // method@8cf8 │ │ +2d40a2: 0c03 |0015: move-result-object v3 │ │ +2d40a4: 6205 8f82 |0016: sget-object v5, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_HEADER:Lorg/jaudiotagger/audio/asf/data/GUID; // field@828f │ │ +2d40a8: 6e20 d98b 3500 |0018: invoke-virtual {v5, v3}, Lorg/jaudiotagger/audio/asf/data/GUID;.equals:(Ljava/lang/Object;)Z // method@8bd9 │ │ +2d40ae: 0a05 |001b: move-result v5 │ │ +2d40b0: 3805 0701 |001c: if-eqz v5, 0123 // +0107 │ │ +2d40b4: 7701 fb8c 1b00 |001e: invoke-static/range {v27}, Lorg/jaudiotagger/audio/asf/util/Utils;.readUINT64:(Ljava/io/InputStream;)J // method@8cfb │ │ +2d40ba: 0b05 |0021: move-result-wide v5 │ │ +2d40bc: 7701 fa8c 1b00 |0022: invoke-static/range {v27}, Lorg/jaudiotagger/audio/asf/util/Utils;.readUINT32:(Ljava/io/InputStream;)J // method@8cfa │ │ +2d40c2: 0b07 |0025: move-result-wide v7 │ │ +2d40c4: 1229 |0026: const/4 v9, #int 2 // #2 │ │ +2d40c6: 2399 1c13 |0027: new-array v9, v9, [B // type@131c │ │ +2d40ca: 7401 8b86 1b00 |0029: invoke-virtual/range {v27}, Ljava/io/InputStream;.read:()I // method@868b │ │ +2d40d0: 0a0a |002c: move-result v10 │ │ +2d40d2: d5aa ff00 |002d: and-int/lit16 v10, v10, #int 255 // #00ff │ │ +2d40d6: 8daa |002f: int-to-byte v10, v10 │ │ +2d40d8: 120b |0030: const/4 v11, #int 0 // #0 │ │ +2d40da: 4f0a 090b |0031: aput-byte v10, v9, v11 │ │ +2d40de: 7401 8b86 1b00 |0033: invoke-virtual/range {v27}, Ljava/io/InputStream;.read:()I // method@868b │ │ +2d40e4: 0a0a |0036: move-result v10 │ │ +2d40e6: d5aa ff00 |0037: and-int/lit16 v10, v10, #int 255 // #00ff │ │ +2d40ea: 8daa |0039: int-to-byte v10, v10 │ │ +2d40ec: 121c |003a: const/4 v12, #int 1 // #1 │ │ +2d40ee: 4f0a 090c |003b: aput-byte v10, v9, v12 │ │ +2d40f2: 220a ef0f |003d: new-instance v10, Ljava/io/ByteArrayOutputStream; // type@0fef │ │ +2d40f6: 7010 2d86 0a00 |003f: invoke-direct {v10}, Ljava/io/ByteArrayOutputStream;.:()V // method@862d │ │ +2d40fc: 160e 0000 |0042: const-wide/16 v14, #int 0 // #0 │ │ +2d4100: 0510 0e00 |0044: move-wide/from16 v16, v14 │ │ +2d4104: 0512 1000 |0046: move-wide/from16 v18, v16 │ │ +2d4108: 120b |0048: const/4 v11, #int 0 // #0 │ │ +2d410a: 3114 0e07 |0049: cmp-long v20, v14, v7 │ │ +2d410e: 3b14 8400 |004b: if-gez v20, 00cf // +0084 │ │ +2d4112: 7701 f88c 1b00 |004d: invoke-static/range {v27}, Lorg/jaudiotagger/audio/asf/util/Utils;.readGUID:(Ljava/io/InputStream;)Lorg/jaudiotagger/audio/asf/data/GUID; // method@8cf8 │ │ +2d4118: 0c0c |0050: move-result-object v12 │ │ +2d411a: 620d 8e82 |0051: sget-object v13, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_FILE:Lorg/jaudiotagger/audio/asf/data/GUID; // field@828e │ │ +2d411e: 6e20 d98b cd00 |0053: invoke-virtual {v13, v12}, Lorg/jaudiotagger/audio/asf/data/GUID;.equals:(Ljava/lang/Object;)Z // method@8bd9 │ │ +2d4124: 0a0d |0056: move-result v13 │ │ +2d4126: 380d 1e00 |0057: if-eqz v13, 0075 // +001e │ │ +2d412a: 220b ef0f |0059: new-instance v11, Ljava/io/ByteArrayOutputStream; // type@0fef │ │ +2d412e: 7010 2d86 0b00 |005b: invoke-direct {v11}, Ljava/io/ByteArrayOutputStream;.:()V // method@862d │ │ +2d4134: 7701 fb8c 1b00 |005e: invoke-static/range {v27}, Lorg/jaudiotagger/audio/asf/util/Utils;.readUINT64:(Ljava/io/InputStream;)J // method@8cfb │ │ +2d413a: 0b0c |0061: move-result-wide v12 │ │ +2d413c: 7130 ff8c dc0b |0062: invoke-static {v12, v13, v11}, Lorg/jaudiotagger/audio/asf/util/Utils;.writeUINT64:(JLjava/io/OutputStream;)V // method@8cff │ │ +2d4142: 1615 1800 |0065: const-wide/16 v21, #int 24 // #18 │ │ +2d4146: 9c0c 0c15 |0067: sub-long v12, v12, v21 │ │ +2d414a: 7140 ed8c b1dc |0069: invoke-static {v1, v11, v12, v13}, Lorg/jaudiotagger/audio/asf/util/Utils;.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;J)V // method@8ced │ │ +2d4150: 6e10 3186 0b00 |006c: invoke-virtual {v11}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8631 │ │ +2d4156: 0c0b |006f: move-result-object v11 │ │ +2d4158: 0518 0700 |0070: move-wide/from16 v24, v7 │ │ +2d415c: 0817 0900 |0072: move-object/from16 v23, v9 │ │ +2d4160: 2851 |0074: goto 00c5 // +0051 │ │ +2d4162: 0816 0b00 |0075: move-object/from16 v22, v11 │ │ +2d4166: 120d |0077: const/4 v13, #int 0 // #0 │ │ +2d4168: 1315 0000 |0078: const/16 v21, #int 0 // #0 │ │ +2d416c: 7210 7389 0400 |007a: invoke-interface {v4}, Ljava/util/List;.size:()I // method@8973 │ │ +2d4172: 0a0b |007d: move-result v11 │ │ +2d4174: 35bd 3c00 |007e: if-ge v13, v11, 00ba // +003c │ │ +2d4178: 3915 3a00 |0080: if-nez v21, 00ba // +003a │ │ +2d417c: 7220 6a89 d400 |0082: invoke-interface {v4, v13}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ +2d4182: 0c0b |0085: move-result-object v11 │ │ +2d4184: 1f0b 0811 |0086: check-cast v11, Lorg/jaudiotagger/audio/asf/io/ChunkModifier; // type@1108 │ │ +2d4188: 7220 818c cb00 |0088: invoke-interface {v11, v12}, Lorg/jaudiotagger/audio/asf/io/ChunkModifier;.isApplicable:(Lorg/jaudiotagger/audio/asf/data/GUID;)Z // method@8c81 │ │ +2d418e: 0a0b |008b: move-result v11 │ │ +2d4190: 380b 2300 |008c: if-eqz v11, 00af // +0023 │ │ +2d4194: 7220 6a89 d400 |008e: invoke-interface {v4, v13}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ +2d419a: 0c0b |0091: move-result-object v11 │ │ +2d419c: 1f0b 0811 |0092: check-cast v11, Lorg/jaudiotagger/audio/asf/io/ChunkModifier; // type@1108 │ │ +2d41a0: 7240 828c cba1 |0094: invoke-interface {v11, v12, v1, v10}, Lorg/jaudiotagger/audio/asf/io/ChunkModifier;.modify:(Lorg/jaudiotagger/audio/asf/data/GUID;Ljava/io/InputStream;Ljava/io/OutputStream;)Lorg/jaudiotagger/audio/asf/io/ModificationResult; // method@8c82 │ │ +2d41a6: 0c0b |0097: move-result-object v11 │ │ +2d41a8: 0817 0900 |0098: move-object/from16 v23, v9 │ │ +2d41ac: 6e10 c78c 0b00 |009a: invoke-virtual {v11}, Lorg/jaudiotagger/audio/asf/io/ModificationResult;.getChunkCountDifference:()I // method@8cc7 │ │ +2d41b2: 0a09 |009d: move-result v9 │ │ +2d41b4: 0518 0700 |009e: move-wide/from16 v24, v7 │ │ +2d41b8: 8197 |00a0: int-to-long v7, v9 │ │ +2d41ba: 9b12 1207 |00a1: add-long v18, v18, v7 │ │ +2d41be: 6e10 c68c 0b00 |00a3: invoke-virtual {v11}, Lorg/jaudiotagger/audio/asf/io/ModificationResult;.getByteDifference:()J // method@8cc6 │ │ +2d41c4: 0b07 |00a6: move-result-wide v7 │ │ +2d41c6: 9b10 1007 |00a7: add-long v16, v16, v7 │ │ +2d41ca: 7220 7089 d400 |00a9: invoke-interface {v4, v13}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@8970 │ │ +2d41d0: 1315 0100 |00ac: const/16 v21, #int 1 // #1 │ │ +2d41d4: 2805 |00ae: goto 00b3 // +0005 │ │ +2d41d6: 0518 0700 |00af: move-wide/from16 v24, v7 │ │ +2d41da: 0817 0900 |00b1: move-object/from16 v23, v9 │ │ +2d41de: d80d 0d01 |00b3: add-int/lit8 v13, v13, #int 1 // #01 │ │ +2d41e2: 0809 1700 |00b5: move-object/from16 v9, v23 │ │ +2d41e6: 0507 1800 |00b7: move-wide/from16 v7, v24 │ │ +2d41ea: 28c1 |00b9: goto 007a // -003f │ │ +2d41ec: 0518 0700 |00ba: move-wide/from16 v24, v7 │ │ +2d41f0: 0817 0900 |00bc: move-object/from16 v23, v9 │ │ +2d41f4: 3915 0500 |00be: if-nez v21, 00c3 // +0005 │ │ +2d41f8: 7040 6e8c c0a1 |00c0: invoke-direct {v0, v12, v1, v10}, Lorg/jaudiotagger/audio/asf/io/AsfStreamer;.copyChunk:(Lorg/jaudiotagger/audio/asf/data/GUID;Ljava/io/InputStream;Ljava/io/OutputStream;)V // method@8c6e │ │ +2d41fe: 080b 1600 |00c3: move-object/from16 v11, v22 │ │ +2d4202: 1607 0100 |00c5: const-wide/16 v7, #int 1 // #1 │ │ +2d4206: bb7e |00c7: add-long/2addr v14, v7 │ │ +2d4208: 0809 1700 |00c8: move-object/from16 v9, v23 │ │ +2d420c: 0507 1800 |00ca: move-wide/from16 v7, v24 │ │ +2d4210: 121c |00cc: const/4 v12, #int 1 // #1 │ │ +2d4212: 2900 7cff |00cd: goto/16 0049 // -0084 │ │ +2d4216: 0518 0700 |00cf: move-wide/from16 v24, v7 │ │ +2d421a: 0817 0900 |00d1: move-object/from16 v23, v9 │ │ +2d421e: 0816 0b00 |00d3: move-object/from16 v22, v11 │ │ +2d4222: 7210 6e89 0400 |00d5: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ +2d4228: 0c04 |00d8: move-result-object v4 │ │ +2d422a: 0507 1000 |00d9: move-wide/from16 v7, v16 │ │ +2d422e: 7210 4789 0400 |00db: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +2d4234: 0a09 |00de: move-result v9 │ │ +2d4236: 3809 1a00 |00df: if-eqz v9, 00f9 // +001a │ │ +2d423a: 7210 4889 0400 |00e1: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +2d4240: 0c09 |00e4: move-result-object v9 │ │ +2d4242: 1f09 0811 |00e5: check-cast v9, Lorg/jaudiotagger/audio/asf/io/ChunkModifier; // type@1108 │ │ +2d4246: 120b |00e7: const/4 v11, #int 0 // #0 │ │ +2d4248: 7240 828c b9ab |00e8: invoke-interface {v9, v11, v11, v10}, Lorg/jaudiotagger/audio/asf/io/ChunkModifier;.modify:(Lorg/jaudiotagger/audio/asf/data/GUID;Ljava/io/InputStream;Ljava/io/OutputStream;)Lorg/jaudiotagger/audio/asf/io/ModificationResult; // method@8c82 │ │ +2d424e: 0c09 |00eb: move-result-object v9 │ │ +2d4250: 6e10 c78c 0900 |00ec: invoke-virtual {v9}, Lorg/jaudiotagger/audio/asf/io/ModificationResult;.getChunkCountDifference:()I // method@8cc7 │ │ +2d4256: 0a0c |00ef: move-result v12 │ │ +2d4258: 81cc |00f0: int-to-long v12, v12 │ │ +2d425a: 9b12 120c |00f1: add-long v18, v18, v12 │ │ +2d425e: 6e10 c68c 0900 |00f3: invoke-virtual {v9}, Lorg/jaudiotagger/audio/asf/io/ModificationResult;.getByteDifference:()J // method@8cc6 │ │ +2d4264: 0b0c |00f6: move-result-wide v12 │ │ +2d4266: bbc7 |00f7: add-long/2addr v7, v12 │ │ +2d4268: 28e3 |00f8: goto 00db // -001d │ │ +2d426a: 6e10 da8b 0300 |00f9: invoke-virtual {v3}, Lorg/jaudiotagger/audio/asf/data/GUID;.getBytes:()[B // method@8bda │ │ +2d4270: 0c03 |00fc: move-result-object v3 │ │ +2d4272: 6e20 9c86 3200 |00fd: invoke-virtual {v2, v3}, Ljava/io/OutputStream;.write:([B)V // method@869c │ │ +2d4278: bb75 |0100: add-long/2addr v5, v7 │ │ +2d427a: 7130 ff8c 6502 |0101: invoke-static {v5, v6, v2}, Lorg/jaudiotagger/audio/asf/util/Utils;.writeUINT64:(JLjava/io/OutputStream;)V // method@8cff │ │ +2d4280: 9b03 1812 |0104: add-long v3, v24, v18 │ │ +2d4284: 7130 fe8c 4302 |0106: invoke-static {v3, v4, v2}, Lorg/jaudiotagger/audio/asf/util/Utils;.writeUINT32:(JLjava/io/OutputStream;)V // method@8cfe │ │ +2d428a: 0803 1700 |0109: move-object/from16 v3, v23 │ │ +2d428e: 6e20 9c86 3200 |010b: invoke-virtual {v2, v3}, Ljava/io/OutputStream;.write:([B)V // method@869c │ │ +2d4294: 2203 ee0f |010e: new-instance v3, Ljava/io/ByteArrayInputStream; // type@0fee │ │ +2d4298: 080d 1600 |0110: move-object/from16 v13, v22 │ │ +2d429c: 7020 2886 d300 |0112: invoke-direct {v3, v13}, Ljava/io/ByteArrayInputStream;.:([B)V // method@8628 │ │ +2d42a2: 7058 708c 3072 |0115: invoke-direct {v0, v3, v2, v7, v8}, Lorg/jaudiotagger/audio/asf/io/AsfStreamer;.modifyFileHeader:(Ljava/io/InputStream;Ljava/io/OutputStream;J)V // method@8c70 │ │ +2d42a8: 6e10 3186 0a00 |0118: invoke-virtual {v10}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8631 │ │ +2d42ae: 0c03 |011b: move-result-object v3 │ │ +2d42b0: 6e20 9c86 3200 |011c: invoke-virtual {v2, v3}, Ljava/io/OutputStream;.write:([B)V // method@869c │ │ +2d42b6: 7702 ee8c 1b00 |011f: invoke-static/range {v27, v28}, Lorg/jaudiotagger/audio/asf/util/Utils;.flush:(Ljava/io/InputStream;Ljava/io/OutputStream;)V // method@8cee │ │ +2d42bc: 0e00 |0122: return-void │ │ +2d42be: 2201 1e10 |0123: new-instance v1, Ljava/lang/IllegalArgumentException; // type@101e │ │ +2d42c2: 1a02 e23d |0125: const-string v2, "No ASF header object." // string@3de2 │ │ +2d42c6: 7020 1887 2100 |0127: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ +2d42cc: 2802 |012a: goto 012c // +0002 │ │ +2d42ce: 2701 |012b: throw v1 │ │ +2d42d0: 28ff |012c: goto 012b // -0001 │ │ catches : (none) │ │ positions : │ │ 0x0008 line=54 │ │ 0x000f line=57 │ │ 0x0012 line=60 │ │ 0x0016 line=61 │ │ 0x001e line=68 │ │ @@ -693444,20 +693444,20 @@ │ │ type : '(Ljava/io/InputStream;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -2d4a94: |[2d4a94] org.jaudiotagger.audio.asf.io.CountingInputStream.:(Ljava/io/InputStream;)V │ │ -2d4aa4: 7020 7e86 3200 |0000: invoke-direct {v2, v3}, Ljava/io/FilterInputStream;.:(Ljava/io/InputStream;)V // method@867e │ │ -2d4aaa: 1600 0000 |0003: const-wide/16 v0, #int 0 // #0 │ │ -2d4aae: 5a20 e082 |0005: iput-wide v0, v2, Lorg/jaudiotagger/audio/asf/io/CountingInputStream;.markPos:J // field@82e0 │ │ -2d4ab2: 5a20 e182 |0007: iput-wide v0, v2, Lorg/jaudiotagger/audio/asf/io/CountingInputStream;.readCount:J // field@82e1 │ │ -2d4ab6: 0e00 |0009: return-void │ │ +2d4a98: |[2d4a98] org.jaudiotagger.audio.asf.io.CountingInputStream.:(Ljava/io/InputStream;)V │ │ +2d4aa8: 7020 7e86 3200 |0000: invoke-direct {v2, v3}, Ljava/io/FilterInputStream;.:(Ljava/io/InputStream;)V // method@867e │ │ +2d4aae: 1600 0000 |0003: const-wide/16 v0, #int 0 // #0 │ │ +2d4ab2: 5a20 e082 |0005: iput-wide v0, v2, Lorg/jaudiotagger/audio/asf/io/CountingInputStream;.markPos:J // field@82e0 │ │ +2d4ab6: 5a20 e182 |0007: iput-wide v0, v2, Lorg/jaudiotagger/audio/asf/io/CountingInputStream;.readCount:J // field@82e1 │ │ +2d4aba: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0005 line=37 │ │ 0x0007 line=38 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lorg/jaudiotagger/audio/asf/io/CountingInputStream; │ │ @@ -693468,28 +693468,28 @@ │ │ type : '(J)V' │ │ access : 0x20002 (PRIVATE DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 18 16-bit code units │ │ -2d4ab8: |[2d4ab8] org.jaudiotagger.audio.asf.io.CountingInputStream.bytesRead:(J)V │ │ -2d4ac8: 1d03 |0000: monitor-enter v3 │ │ -2d4aca: 1600 0000 |0001: const-wide/16 v0, #int 0 // #0 │ │ -2d4ace: 3102 0400 |0003: cmp-long v2, v4, v0 │ │ -2d4ad2: 3a02 0b00 |0005: if-ltz v2, 0010 // +000b │ │ -2d4ad6: 5330 e182 |0007: iget-wide v0, v3, Lorg/jaudiotagger/audio/asf/io/CountingInputStream;.readCount:J // field@82e1 │ │ -2d4ada: bb40 |0009: add-long/2addr v0, v4 │ │ -2d4adc: 5a30 e182 |000a: iput-wide v0, v3, Lorg/jaudiotagger/audio/asf/io/CountingInputStream;.readCount:J // field@82e1 │ │ -2d4ae0: 2804 |000c: goto 0010 // +0004 │ │ -2d4ae2: 0d04 |000d: move-exception v4 │ │ -2d4ae4: 1e03 |000e: monitor-exit v3 │ │ -2d4ae6: 2704 |000f: throw v4 │ │ -2d4ae8: 1e03 |0010: monitor-exit v3 │ │ -2d4aea: 0e00 |0011: return-void │ │ +2d4abc: |[2d4abc] org.jaudiotagger.audio.asf.io.CountingInputStream.bytesRead:(J)V │ │ +2d4acc: 1d03 |0000: monitor-enter v3 │ │ +2d4ace: 1600 0000 |0001: const-wide/16 v0, #int 0 // #0 │ │ +2d4ad2: 3102 0400 |0003: cmp-long v2, v4, v0 │ │ +2d4ad6: 3a02 0b00 |0005: if-ltz v2, 0010 // +000b │ │ +2d4ada: 5330 e182 |0007: iget-wide v0, v3, Lorg/jaudiotagger/audio/asf/io/CountingInputStream;.readCount:J // field@82e1 │ │ +2d4ade: bb40 |0009: add-long/2addr v0, v4 │ │ +2d4ae0: 5a30 e182 |000a: iput-wide v0, v3, Lorg/jaudiotagger/audio/asf/io/CountingInputStream;.readCount:J // field@82e1 │ │ +2d4ae4: 2804 |000c: goto 0010 // +0004 │ │ +2d4ae6: 0d04 |000d: move-exception v4 │ │ +2d4ae8: 1e03 |000e: monitor-exit v3 │ │ +2d4aea: 2704 |000f: throw v4 │ │ +2d4aec: 1e03 |0010: monitor-exit v3 │ │ +2d4aee: 0e00 |0011: return-void │ │ catches : 1 │ │ 0x0007 - 0x000c │ │ -> 0x000d │ │ positions : │ │ 0x0007 line=50 │ │ 0x0010 line=52 │ │ locals : │ │ @@ -693502,22 +693502,22 @@ │ │ type : '()J' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -2d4a48: |[2d4a48] org.jaudiotagger.audio.asf.io.CountingInputStream.getReadCount:()J │ │ -2d4a58: 1d02 |0000: monitor-enter v2 │ │ -2d4a5a: 5320 e182 |0001: iget-wide v0, v2, Lorg/jaudiotagger/audio/asf/io/CountingInputStream;.readCount:J // field@82e1 │ │ -2d4a5e: 1e02 |0003: monitor-exit v2 │ │ -2d4a60: 1000 |0004: return-wide v0 │ │ -2d4a62: 0d00 |0005: move-exception v0 │ │ -2d4a64: 1e02 |0006: monitor-exit v2 │ │ -2d4a66: 2700 |0007: throw v0 │ │ +2d4a4c: |[2d4a4c] org.jaudiotagger.audio.asf.io.CountingInputStream.getReadCount:()J │ │ +2d4a5c: 1d02 |0000: monitor-enter v2 │ │ +2d4a5e: 5320 e182 |0001: iget-wide v0, v2, Lorg/jaudiotagger/audio/asf/io/CountingInputStream;.readCount:J // field@82e1 │ │ +2d4a62: 1e02 |0003: monitor-exit v2 │ │ +2d4a64: 1000 |0004: return-wide v0 │ │ +2d4a66: 0d00 |0005: move-exception v0 │ │ +2d4a68: 1e02 |0006: monitor-exit v2 │ │ +2d4a6a: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0001 line=59 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/jaudiotagger/audio/asf/io/CountingInputStream; │ │ @@ -693527,24 +693527,24 @@ │ │ type : '(I)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -2d4af8: |[2d4af8] org.jaudiotagger.audio.asf.io.CountingInputStream.mark:(I)V │ │ -2d4b08: 1d02 |0000: monitor-enter v2 │ │ -2d4b0a: 6f20 7f86 3200 |0001: invoke-super {v2, v3}, Ljava/io/FilterInputStream;.mark:(I)V // method@867f │ │ -2d4b10: 5320 e182 |0004: iget-wide v0, v2, Lorg/jaudiotagger/audio/asf/io/CountingInputStream;.readCount:J // field@82e1 │ │ -2d4b14: 5a20 e082 |0006: iput-wide v0, v2, Lorg/jaudiotagger/audio/asf/io/CountingInputStream;.markPos:J // field@82e0 │ │ -2d4b18: 1e02 |0008: monitor-exit v2 │ │ -2d4b1a: 0e00 |0009: return-void │ │ -2d4b1c: 0d03 |000a: move-exception v3 │ │ -2d4b1e: 1e02 |000b: monitor-exit v2 │ │ -2d4b20: 2703 |000c: throw v3 │ │ +2d4afc: |[2d4afc] org.jaudiotagger.audio.asf.io.CountingInputStream.mark:(I)V │ │ +2d4b0c: 1d02 |0000: monitor-enter v2 │ │ +2d4b0e: 6f20 7f86 3200 |0001: invoke-super {v2, v3}, Ljava/io/FilterInputStream;.mark:(I)V // method@867f │ │ +2d4b14: 5320 e182 |0004: iget-wide v0, v2, Lorg/jaudiotagger/audio/asf/io/CountingInputStream;.readCount:J // field@82e1 │ │ +2d4b18: 5a20 e082 |0006: iput-wide v0, v2, Lorg/jaudiotagger/audio/asf/io/CountingInputStream;.markPos:J // field@82e0 │ │ +2d4b1c: 1e02 |0008: monitor-exit v2 │ │ +2d4b1e: 0e00 |0009: return-void │ │ +2d4b20: 0d03 |000a: move-exception v3 │ │ +2d4b22: 1e02 |000b: monitor-exit v2 │ │ +2d4b24: 2703 |000c: throw v3 │ │ catches : 1 │ │ 0x0001 - 0x0008 │ │ -> 0x000a │ │ positions : │ │ 0x0001 line=68 │ │ 0x0004 line=69 │ │ 0x0008 line=70 │ │ @@ -693557,20 +693557,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -2d4a00: |[2d4a00] org.jaudiotagger.audio.asf.io.CountingInputStream.read:()I │ │ -2d4a10: 6f10 8086 0300 |0000: invoke-super {v3}, Ljava/io/FilterInputStream;.read:()I // method@8680 │ │ -2d4a16: 0a00 |0003: move-result v0 │ │ -2d4a18: 1601 0100 |0004: const-wide/16 v1, #int 1 // #1 │ │ -2d4a1c: 7030 968c 1302 |0006: invoke-direct {v3, v1, v2}, Lorg/jaudiotagger/audio/asf/io/CountingInputStream;.bytesRead:(J)V // method@8c96 │ │ -2d4a22: 0f00 |0009: return v0 │ │ +2d4a04: |[2d4a04] org.jaudiotagger.audio.asf.io.CountingInputStream.read:()I │ │ +2d4a14: 6f10 8086 0300 |0000: invoke-super {v3}, Ljava/io/FilterInputStream;.read:()I // method@8680 │ │ +2d4a1a: 0a00 |0003: move-result v0 │ │ +2d4a1c: 1601 0100 |0004: const-wide/16 v1, #int 1 // #1 │ │ +2d4a20: 7030 968c 1302 |0006: invoke-direct {v3, v1, v2}, Lorg/jaudiotagger/audio/asf/io/CountingInputStream;.bytesRead:(J)V // method@8c96 │ │ +2d4a26: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x0006 line=79 │ │ locals : │ │ 0x0000 - 0x000a reg=3 this Lorg/jaudiotagger/audio/asf/io/CountingInputStream; │ │ │ │ @@ -693579,20 +693579,20 @@ │ │ type : '([BII)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -2d4a24: |[2d4a24] org.jaudiotagger.audio.asf.io.CountingInputStream.read:([BII)I │ │ -2d4a34: 6f40 8186 1032 |0000: invoke-super {v0, v1, v2, v3}, Ljava/io/FilterInputStream;.read:([BII)I // method@8681 │ │ -2d4a3a: 0a01 |0003: move-result v1 │ │ -2d4a3c: 8112 |0004: int-to-long v2, v1 │ │ -2d4a3e: 7030 968c 2003 |0005: invoke-direct {v0, v2, v3}, Lorg/jaudiotagger/audio/asf/io/CountingInputStream;.bytesRead:(J)V // method@8c96 │ │ -2d4a44: 0f01 |0008: return v1 │ │ +2d4a28: |[2d4a28] org.jaudiotagger.audio.asf.io.CountingInputStream.read:([BII)I │ │ +2d4a38: 6f40 8186 1032 |0000: invoke-super {v0, v1, v2, v3}, Ljava/io/FilterInputStream;.read:([BII)I // method@8681 │ │ +2d4a3e: 0a01 |0003: move-result v1 │ │ +2d4a40: 8112 |0004: int-to-long v2, v1 │ │ +2d4a42: 7030 968c 2003 |0005: invoke-direct {v0, v2, v3}, Lorg/jaudiotagger/audio/asf/io/CountingInputStream;.bytesRead:(J)V // method@8c96 │ │ +2d4a48: 0f01 |0008: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0005 line=90 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lorg/jaudiotagger/audio/asf/io/CountingInputStream; │ │ 0x0000 - 0x0009 reg=1 (null) [B │ │ @@ -693604,29 +693604,29 @@ │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -2d4b30: |[2d4b30] org.jaudiotagger.audio.asf.io.CountingInputStream.reset:()V │ │ -2d4b40: 1d02 |0000: monitor-enter v2 │ │ -2d4b42: 6f10 8286 0200 |0001: invoke-super {v2}, Ljava/io/FilterInputStream;.reset:()V // method@8682 │ │ -2d4b48: 1d02 |0004: monitor-enter v2 │ │ -2d4b4a: 5320 e082 |0005: iget-wide v0, v2, Lorg/jaudiotagger/audio/asf/io/CountingInputStream;.markPos:J // field@82e0 │ │ -2d4b4e: 5a20 e182 |0007: iput-wide v0, v2, Lorg/jaudiotagger/audio/asf/io/CountingInputStream;.readCount:J // field@82e1 │ │ -2d4b52: 1e02 |0009: monitor-exit v2 │ │ -2d4b54: 1e02 |000a: monitor-exit v2 │ │ -2d4b56: 0e00 |000b: return-void │ │ -2d4b58: 0d00 |000c: move-exception v0 │ │ -2d4b5a: 1e02 |000d: monitor-exit v2 │ │ -2d4b5c: 2700 |000e: throw v0 │ │ -2d4b5e: 0d00 |000f: move-exception v0 │ │ -2d4b60: 1e02 |0010: monitor-exit v2 │ │ -2d4b62: 2700 |0011: throw v0 │ │ +2d4b34: |[2d4b34] org.jaudiotagger.audio.asf.io.CountingInputStream.reset:()V │ │ +2d4b44: 1d02 |0000: monitor-enter v2 │ │ +2d4b46: 6f10 8286 0200 |0001: invoke-super {v2}, Ljava/io/FilterInputStream;.reset:()V // method@8682 │ │ +2d4b4c: 1d02 |0004: monitor-enter v2 │ │ +2d4b4e: 5320 e082 |0005: iget-wide v0, v2, Lorg/jaudiotagger/audio/asf/io/CountingInputStream;.markPos:J // field@82e0 │ │ +2d4b52: 5a20 e182 |0007: iput-wide v0, v2, Lorg/jaudiotagger/audio/asf/io/CountingInputStream;.readCount:J // field@82e1 │ │ +2d4b56: 1e02 |0009: monitor-exit v2 │ │ +2d4b58: 1e02 |000a: monitor-exit v2 │ │ +2d4b5a: 0e00 |000b: return-void │ │ +2d4b5c: 0d00 |000c: move-exception v0 │ │ +2d4b5e: 1e02 |000d: monitor-exit v2 │ │ +2d4b60: 2700 |000e: throw v0 │ │ +2d4b62: 0d00 |000f: move-exception v0 │ │ +2d4b64: 1e02 |0010: monitor-exit v2 │ │ +2d4b66: 2700 |0011: throw v0 │ │ catches : 4 │ │ 0x0001 - 0x0005 │ │ -> 0x000f │ │ 0x0005 - 0x000a │ │ -> 0x000c │ │ 0x000d - 0x000e │ │ -> 0x000c │ │ @@ -693647,19 +693647,19 @@ │ │ type : '(J)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -2d4a74: |[2d4a74] org.jaudiotagger.audio.asf.io.CountingInputStream.skip:(J)J │ │ -2d4a84: 6f30 8386 1002 |0000: invoke-super {v0, v1, v2}, Ljava/io/FilterInputStream;.skip:(J)J // method@8683 │ │ -2d4a8a: 0b01 |0003: move-result-wide v1 │ │ -2d4a8c: 7030 968c 1002 |0004: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/audio/asf/io/CountingInputStream;.bytesRead:(J)V // method@8c96 │ │ -2d4a92: 1001 |0007: return-wide v1 │ │ +2d4a78: |[2d4a78] org.jaudiotagger.audio.asf.io.CountingInputStream.skip:(J)J │ │ +2d4a88: 6f30 8386 1002 |0000: invoke-super {v0, v1, v2}, Ljava/io/FilterInputStream;.skip:(J)J // method@8683 │ │ +2d4a8e: 0b01 |0003: move-result-wide v1 │ │ +2d4a90: 7030 968c 1002 |0004: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/audio/asf/io/CountingInputStream;.bytesRead:(J)V // method@8c96 │ │ +2d4a96: 1001 |0007: return-wide v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x0004 line=114 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/jaudiotagger/audio/asf/io/CountingInputStream; │ │ 0x0000 - 0x0008 reg=1 (null) J │ │ @@ -693718,35 +693718,35 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -2d4ba4: |[2d4ba4] org.jaudiotagger.audio.asf.io.CountingOutputstream.:()V │ │ -2d4bb4: 0e00 |0000: return-void │ │ +2d4ba8: |[2d4ba8] org.jaudiotagger.audio.asf.io.CountingOutputstream.:()V │ │ +2d4bb8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/asf/io/CountingOutputstream;) │ │ name : '' │ │ type : '(Ljava/io/OutputStream;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -2d4bb8: |[2d4bb8] org.jaudiotagger.audio.asf.io.CountingOutputstream.:(Ljava/io/OutputStream;)V │ │ -2d4bc8: 7010 9886 0200 |0000: invoke-direct {v2}, Ljava/io/OutputStream;.:()V // method@8698 │ │ -2d4bce: 1600 0000 |0003: const-wide/16 v0, #int 0 // #0 │ │ -2d4bd2: 5a20 e382 |0005: iput-wide v0, v2, Lorg/jaudiotagger/audio/asf/io/CountingOutputstream;.count:J // field@82e3 │ │ -2d4bd6: 5b23 e482 |0007: iput-object v3, v2, Lorg/jaudiotagger/audio/asf/io/CountingOutputstream;.wrapped:Ljava/io/OutputStream; // field@82e4 │ │ -2d4bda: 0e00 |0009: return-void │ │ +2d4bbc: |[2d4bbc] org.jaudiotagger.audio.asf.io.CountingOutputstream.:(Ljava/io/OutputStream;)V │ │ +2d4bcc: 7010 9886 0200 |0000: invoke-direct {v2}, Ljava/io/OutputStream;.:()V // method@8698 │ │ +2d4bd2: 1600 0000 |0003: const-wide/16 v0, #int 0 // #0 │ │ +2d4bd6: 5a20 e382 |0005: iput-wide v0, v2, Lorg/jaudiotagger/audio/asf/io/CountingOutputstream;.count:J // field@82e3 │ │ +2d4bda: 5b23 e482 |0007: iput-object v3, v2, Lorg/jaudiotagger/audio/asf/io/CountingOutputstream;.wrapped:Ljava/io/OutputStream; // field@82e4 │ │ +2d4bde: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0005 line=20 │ │ 0x0007 line=37 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lorg/jaudiotagger/audio/asf/io/CountingOutputstream; │ │ @@ -693758,18 +693758,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -2d4bdc: |[2d4bdc] org.jaudiotagger.audio.asf.io.CountingOutputstream.close:()V │ │ -2d4bec: 5410 e482 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/asf/io/CountingOutputstream;.wrapped:Ljava/io/OutputStream; // field@82e4 │ │ -2d4bf0: 6e10 9986 0000 |0002: invoke-virtual {v0}, Ljava/io/OutputStream;.close:()V // method@8699 │ │ -2d4bf6: 0e00 |0005: return-void │ │ +2d4be0: |[2d4be0] org.jaudiotagger.audio.asf.io.CountingOutputstream.close:()V │ │ +2d4bf0: 5410 e482 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/asf/io/CountingOutputstream;.wrapped:Ljava/io/OutputStream; // field@82e4 │ │ +2d4bf4: 6e10 9986 0000 |0002: invoke-virtual {v0}, Ljava/io/OutputStream;.close:()V // method@8699 │ │ +2d4bfa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jaudiotagger/audio/asf/io/CountingOutputstream; │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/asf/io/CountingOutputstream;) │ │ @@ -693777,18 +693777,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -2d4bf8: |[2d4bf8] org.jaudiotagger.audio.asf.io.CountingOutputstream.flush:()V │ │ -2d4c08: 5410 e482 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/asf/io/CountingOutputstream;.wrapped:Ljava/io/OutputStream; // field@82e4 │ │ -2d4c0c: 6e10 9a86 0000 |0002: invoke-virtual {v0}, Ljava/io/OutputStream;.flush:()V // method@869a │ │ -2d4c12: 0e00 |0005: return-void │ │ +2d4bfc: |[2d4bfc] org.jaudiotagger.audio.asf.io.CountingOutputstream.flush:()V │ │ +2d4c0c: 5410 e482 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/asf/io/CountingOutputstream;.wrapped:Ljava/io/OutputStream; // field@82e4 │ │ +2d4c10: 6e10 9a86 0000 |0002: invoke-virtual {v0}, Ljava/io/OutputStream;.flush:()V // method@869a │ │ +2d4c16: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jaudiotagger/audio/asf/io/CountingOutputstream; │ │ │ │ #2 : (in Lorg/jaudiotagger/audio/asf/io/CountingOutputstream;) │ │ @@ -693796,17 +693796,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2d4b8c: |[2d4b8c] org.jaudiotagger.audio.asf.io.CountingOutputstream.getCount:()J │ │ -2d4b9c: 5320 e382 |0000: iget-wide v0, v2, Lorg/jaudiotagger/audio/asf/io/CountingOutputstream;.count:J // field@82e3 │ │ -2d4ba0: 1000 |0002: return-wide v0 │ │ +2d4b90: |[2d4b90] org.jaudiotagger.audio.asf.io.CountingOutputstream.getCount:()J │ │ +2d4ba0: 5320 e382 |0000: iget-wide v0, v2, Lorg/jaudiotagger/audio/asf/io/CountingOutputstream;.count:J // field@82e3 │ │ +2d4ba4: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/jaudiotagger/audio/asf/io/CountingOutputstream; │ │ │ │ #3 : (in Lorg/jaudiotagger/audio/asf/io/CountingOutputstream;) │ │ @@ -693814,22 +693814,22 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -2d4c68: |[2d4c68] org.jaudiotagger.audio.asf.io.CountingOutputstream.write:(I)V │ │ -2d4c78: 5440 e482 |0000: iget-object v0, v4, Lorg/jaudiotagger/audio/asf/io/CountingOutputstream;.wrapped:Ljava/io/OutputStream; // field@82e4 │ │ -2d4c7c: 6e20 9b86 5000 |0002: invoke-virtual {v0, v5}, Ljava/io/OutputStream;.write:(I)V // method@869b │ │ -2d4c82: 5340 e382 |0005: iget-wide v0, v4, Lorg/jaudiotagger/audio/asf/io/CountingOutputstream;.count:J // field@82e3 │ │ -2d4c86: 1602 0100 |0007: const-wide/16 v2, #int 1 // #1 │ │ -2d4c8a: bb20 |0009: add-long/2addr v0, v2 │ │ -2d4c8c: 5a40 e382 |000a: iput-wide v0, v4, Lorg/jaudiotagger/audio/asf/io/CountingOutputstream;.count:J // field@82e3 │ │ -2d4c90: 0e00 |000c: return-void │ │ +2d4c6c: |[2d4c6c] org.jaudiotagger.audio.asf.io.CountingOutputstream.write:(I)V │ │ +2d4c7c: 5440 e482 |0000: iget-object v0, v4, Lorg/jaudiotagger/audio/asf/io/CountingOutputstream;.wrapped:Ljava/io/OutputStream; // field@82e4 │ │ +2d4c80: 6e20 9b86 5000 |0002: invoke-virtual {v0, v5}, Ljava/io/OutputStream;.write:(I)V // method@869b │ │ +2d4c86: 5340 e382 |0005: iget-wide v0, v4, Lorg/jaudiotagger/audio/asf/io/CountingOutputstream;.count:J // field@82e3 │ │ +2d4c8a: 1602 0100 |0007: const-wide/16 v2, #int 1 // #1 │ │ +2d4c8e: bb20 |0009: add-long/2addr v0, v2 │ │ +2d4c90: 5a40 e382 |000a: iput-wide v0, v4, Lorg/jaudiotagger/audio/asf/io/CountingOutputstream;.count:J // field@82e3 │ │ +2d4c94: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x0005 line=93 │ │ locals : │ │ 0x0000 - 0x000d reg=4 this Lorg/jaudiotagger/audio/asf/io/CountingOutputstream; │ │ 0x0000 - 0x000d reg=5 (null) I │ │ @@ -693839,23 +693839,23 @@ │ │ type : '([B)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -2d4c14: |[2d4c14] org.jaudiotagger.audio.asf.io.CountingOutputstream.write:([B)V │ │ -2d4c24: 5440 e482 |0000: iget-object v0, v4, Lorg/jaudiotagger/audio/asf/io/CountingOutputstream;.wrapped:Ljava/io/OutputStream; // field@82e4 │ │ -2d4c28: 6e20 9c86 5000 |0002: invoke-virtual {v0, v5}, Ljava/io/OutputStream;.write:([B)V // method@869c │ │ -2d4c2e: 5340 e382 |0005: iget-wide v0, v4, Lorg/jaudiotagger/audio/asf/io/CountingOutputstream;.count:J // field@82e3 │ │ -2d4c32: 2155 |0007: array-length v5, v5 │ │ -2d4c34: 8152 |0008: int-to-long v2, v5 │ │ -2d4c36: bb20 |0009: add-long/2addr v0, v2 │ │ -2d4c38: 5a40 e382 |000a: iput-wide v0, v4, Lorg/jaudiotagger/audio/asf/io/CountingOutputstream;.count:J // field@82e3 │ │ -2d4c3c: 0e00 |000c: return-void │ │ +2d4c18: |[2d4c18] org.jaudiotagger.audio.asf.io.CountingOutputstream.write:([B)V │ │ +2d4c28: 5440 e482 |0000: iget-object v0, v4, Lorg/jaudiotagger/audio/asf/io/CountingOutputstream;.wrapped:Ljava/io/OutputStream; // field@82e4 │ │ +2d4c2c: 6e20 9c86 5000 |0002: invoke-virtual {v0, v5}, Ljava/io/OutputStream;.write:([B)V // method@869c │ │ +2d4c32: 5340 e382 |0005: iget-wide v0, v4, Lorg/jaudiotagger/audio/asf/io/CountingOutputstream;.count:J // field@82e3 │ │ +2d4c36: 2155 |0007: array-length v5, v5 │ │ +2d4c38: 8152 |0008: int-to-long v2, v5 │ │ +2d4c3a: bb20 |0009: add-long/2addr v0, v2 │ │ +2d4c3c: 5a40 e382 |000a: iput-wide v0, v4, Lorg/jaudiotagger/audio/asf/io/CountingOutputstream;.count:J // field@82e3 │ │ +2d4c40: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0005 line=73 │ │ locals : │ │ 0x0000 - 0x000d reg=4 this Lorg/jaudiotagger/audio/asf/io/CountingOutputstream; │ │ 0x0000 - 0x000d reg=5 (null) [B │ │ @@ -693865,22 +693865,22 @@ │ │ type : '([BII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -2d4c40: |[2d4c40] org.jaudiotagger.audio.asf.io.CountingOutputstream.write:([BII)V │ │ -2d4c50: 5420 e482 |0000: iget-object v0, v2, Lorg/jaudiotagger/audio/asf/io/CountingOutputstream;.wrapped:Ljava/io/OutputStream; // field@82e4 │ │ -2d4c54: 6e40 9d86 3054 |0002: invoke-virtual {v0, v3, v4, v5}, Ljava/io/OutputStream;.write:([BII)V // method@869d │ │ -2d4c5a: 5323 e382 |0005: iget-wide v3, v2, Lorg/jaudiotagger/audio/asf/io/CountingOutputstream;.count:J // field@82e3 │ │ -2d4c5e: 8150 |0007: int-to-long v0, v5 │ │ -2d4c60: bb03 |0008: add-long/2addr v3, v0 │ │ -2d4c62: 5a23 e382 |0009: iput-wide v3, v2, Lorg/jaudiotagger/audio/asf/io/CountingOutputstream;.count:J // field@82e3 │ │ -2d4c66: 0e00 |000b: return-void │ │ +2d4c44: |[2d4c44] org.jaudiotagger.audio.asf.io.CountingOutputstream.write:([BII)V │ │ +2d4c54: 5420 e482 |0000: iget-object v0, v2, Lorg/jaudiotagger/audio/asf/io/CountingOutputstream;.wrapped:Ljava/io/OutputStream; // field@82e4 │ │ +2d4c58: 6e40 9d86 3054 |0002: invoke-virtual {v0, v3, v4, v5}, Ljava/io/OutputStream;.write:([BII)V // method@869d │ │ +2d4c5e: 5323 e382 |0005: iget-wide v3, v2, Lorg/jaudiotagger/audio/asf/io/CountingOutputstream;.count:J // field@82e3 │ │ +2d4c62: 8150 |0007: int-to-long v0, v5 │ │ +2d4c64: bb03 |0008: add-long/2addr v3, v0 │ │ +2d4c66: 5a23 e382 |0009: iput-wide v3, v2, Lorg/jaudiotagger/audio/asf/io/CountingOutputstream;.count:J // field@82e3 │ │ +2d4c6a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 0x0005 line=83 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lorg/jaudiotagger/audio/asf/io/CountingOutputstream; │ │ 0x0000 - 0x000c reg=3 (null) [B │ │ @@ -693925,17 +693925,17 @@ │ │ type : '(Ljava/io/InputStream;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -2d50bc: |[2d50bc] org.jaudiotagger.audio.asf.io.FullRequestInputStream.:(Ljava/io/InputStream;)V │ │ -2d50cc: 7020 7e86 1000 |0000: invoke-direct {v0, v1}, Ljava/io/FilterInputStream;.:(Ljava/io/InputStream;)V // method@867e │ │ -2d50d2: 0e00 |0003: return-void │ │ +2d50c0: |[2d50c0] org.jaudiotagger.audio.asf.io.FullRequestInputStream.:(Ljava/io/InputStream;)V │ │ +2d50d0: 7020 7e86 1000 |0000: invoke-direct {v0, v1}, Ljava/io/FilterInputStream;.:(Ljava/io/InputStream;)V // method@867e │ │ +2d50d6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/audio/asf/io/FullRequestInputStream; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/io/InputStream; │ │ │ │ @@ -693945,20 +693945,20 @@ │ │ type : '([B)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -2d4fec: |[2d4fec] org.jaudiotagger.audio.asf.io.FullRequestInputStream.read:([B)I │ │ -2d4ffc: 2130 |0000: array-length v0, v3 │ │ -2d4ffe: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -2d5000: 6e40 b68c 3201 |0002: invoke-virtual {v2, v3, v1, v0}, Lorg/jaudiotagger/audio/asf/io/FullRequestInputStream;.read:([BII)I // method@8cb6 │ │ -2d5006: 0a03 |0005: move-result v3 │ │ -2d5008: 0f03 |0006: return v3 │ │ +2d4ff0: |[2d4ff0] org.jaudiotagger.audio.asf.io.FullRequestInputStream.read:([B)I │ │ +2d5000: 2130 |0000: array-length v0, v3 │ │ +2d5002: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +2d5004: 6e40 b68c 3201 |0002: invoke-virtual {v2, v3, v1, v0}, Lorg/jaudiotagger/audio/asf/io/FullRequestInputStream;.read:([BII)I // method@8cb6 │ │ +2d500a: 0a03 |0005: move-result v3 │ │ +2d500c: 0f03 |0006: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/jaudiotagger/audio/asf/io/FullRequestInputStream; │ │ 0x0000 - 0x0007 reg=3 (null) [B │ │ │ │ @@ -693967,38 +693967,38 @@ │ │ type : '([BII)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 43 16-bit code units │ │ -2d500c: |[2d500c] org.jaudiotagger.audio.asf.io.FullRequestInputStream.read:([BII)I │ │ -2d501c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -2d501e: 3560 2900 |0001: if-ge v0, v6, 002a // +0029 │ │ -2d5022: 9001 0500 |0003: add-int v1, v5, v0 │ │ -2d5026: 9102 0600 |0005: sub-int v2, v6, v0 │ │ -2d502a: 6f40 8186 4321 |0007: invoke-super {v3, v4, v1, v2}, Ljava/io/FilterInputStream;.read:([BII)I // method@8681 │ │ -2d5030: 0a01 |000a: move-result v1 │ │ -2d5032: 3a01 0300 |000b: if-ltz v1, 000e // +0003 │ │ -2d5036: b010 |000d: add-int/2addr v0, v1 │ │ -2d5038: 12f2 |000e: const/4 v2, #int -1 // #ff │ │ -2d503a: 3221 0300 |000f: if-eq v1, v2, 0012 // +0003 │ │ -2d503e: 28f0 |0011: goto 0001 // -0010 │ │ -2d5040: 2204 fc0f |0012: new-instance v4, Ljava/io/IOException; // type@0ffc │ │ -2d5044: 2205 3910 |0014: new-instance v5, Ljava/lang/StringBuilder; // type@1039 │ │ -2d5048: 7010 cc87 0500 |0016: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2d504e: b106 |0019: sub-int/2addr v6, v0 │ │ -2d5050: 6e20 d387 6500 |001a: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2d5056: 1a06 fe01 |001d: const-string v6, " more bytes expected." // string@01fe │ │ -2d505a: 6e20 d787 6500 |001f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d5060: 6e10 df87 0500 |0022: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2d5066: 0c05 |0025: move-result-object v5 │ │ -2d5068: 7020 8586 5400 |0026: invoke-direct {v4, v5}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8685 │ │ -2d506e: 2704 |0029: throw v4 │ │ -2d5070: 0f00 |002a: return v0 │ │ +2d5010: |[2d5010] org.jaudiotagger.audio.asf.io.FullRequestInputStream.read:([BII)I │ │ +2d5020: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +2d5022: 3560 2900 |0001: if-ge v0, v6, 002a // +0029 │ │ +2d5026: 9001 0500 |0003: add-int v1, v5, v0 │ │ +2d502a: 9102 0600 |0005: sub-int v2, v6, v0 │ │ +2d502e: 6f40 8186 4321 |0007: invoke-super {v3, v4, v1, v2}, Ljava/io/FilterInputStream;.read:([BII)I // method@8681 │ │ +2d5034: 0a01 |000a: move-result v1 │ │ +2d5036: 3a01 0300 |000b: if-ltz v1, 000e // +0003 │ │ +2d503a: b010 |000d: add-int/2addr v0, v1 │ │ +2d503c: 12f2 |000e: const/4 v2, #int -1 // #ff │ │ +2d503e: 3221 0300 |000f: if-eq v1, v2, 0012 // +0003 │ │ +2d5042: 28f0 |0011: goto 0001 // -0010 │ │ +2d5044: 2204 fc0f |0012: new-instance v4, Ljava/io/IOException; // type@0ffc │ │ +2d5048: 2205 3910 |0014: new-instance v5, Ljava/lang/StringBuilder; // type@1039 │ │ +2d504c: 7010 cc87 0500 |0016: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2d5052: b106 |0019: sub-int/2addr v6, v0 │ │ +2d5054: 6e20 d387 6500 |001a: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2d505a: 1a06 fe01 |001d: const-string v6, " more bytes expected." // string@01fe │ │ +2d505e: 6e20 d787 6500 |001f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d5064: 6e10 df87 0500 |0022: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2d506a: 0c05 |0025: move-result-object v5 │ │ +2d506c: 7020 8586 5400 |0026: invoke-direct {v4, v5}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8685 │ │ +2d5072: 2704 |0029: throw v4 │ │ +2d5074: 0f00 |002a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0007 line=45 │ │ 0x0012 line=52 │ │ locals : │ │ 0x0000 - 0x002b reg=3 this Lorg/jaudiotagger/audio/asf/io/FullRequestInputStream; │ │ 0x0000 - 0x002b reg=4 (null) [B │ │ @@ -694010,32 +694010,32 @@ │ │ type : '(J)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -2d5074: |[2d5074] org.jaudiotagger.audio.asf.io.FullRequestInputStream.skip:(J)J │ │ -2d5084: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -2d5088: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -2d508a: 0403 |0003: move-wide v3, v0 │ │ -2d508c: 3105 0309 |0004: cmp-long v5, v3, v9 │ │ -2d5090: 3b05 1400 |0006: if-gez v5, 001a // +0014 │ │ -2d5094: 9c05 0903 |0008: sub-long v5, v9, v3 │ │ -2d5098: 6f30 8386 5806 |000a: invoke-super {v8, v5, v6}, Ljava/io/FilterInputStream;.skip:(J)J // method@8683 │ │ -2d509e: 0b05 |000d: move-result-wide v5 │ │ -2d50a0: 3107 0500 |000e: cmp-long v7, v5, v0 │ │ -2d50a4: 3907 0800 |0010: if-nez v7, 0018 // +0008 │ │ -2d50a8: d802 0201 |0012: add-int/lit8 v2, v2, #int 1 // #01 │ │ -2d50ac: 1227 |0014: const/4 v7, #int 2 // #2 │ │ -2d50ae: 3372 0300 |0015: if-ne v2, v7, 0018 // +0003 │ │ -2d50b2: 2803 |0017: goto 001a // +0003 │ │ -2d50b4: bb53 |0018: add-long/2addr v3, v5 │ │ -2d50b6: 28eb |0019: goto 0004 // -0015 │ │ -2d50b8: 1003 |001a: return-wide v3 │ │ +2d5078: |[2d5078] org.jaudiotagger.audio.asf.io.FullRequestInputStream.skip:(J)J │ │ +2d5088: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +2d508c: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +2d508e: 0403 |0003: move-wide v3, v0 │ │ +2d5090: 3105 0309 |0004: cmp-long v5, v3, v9 │ │ +2d5094: 3b05 1400 |0006: if-gez v5, 001a // +0014 │ │ +2d5098: 9c05 0903 |0008: sub-long v5, v9, v3 │ │ +2d509c: 6f30 8386 5806 |000a: invoke-super {v8, v5, v6}, Ljava/io/FilterInputStream;.skip:(J)J // method@8683 │ │ +2d50a2: 0b05 |000d: move-result-wide v5 │ │ +2d50a4: 3107 0500 |000e: cmp-long v7, v5, v0 │ │ +2d50a8: 3907 0800 |0010: if-nez v7, 0018 // +0008 │ │ +2d50ac: d802 0201 |0012: add-int/lit8 v2, v2, #int 1 // #01 │ │ +2d50b0: 1227 |0014: const/4 v7, #int 2 // #2 │ │ +2d50b2: 3372 0300 |0015: if-ne v2, v7, 0018 // +0003 │ │ +2d50b6: 2803 |0017: goto 001a // +0003 │ │ +2d50b8: bb53 |0018: add-long/2addr v3, v5 │ │ +2d50ba: 28eb |0019: goto 0004 // -0015 │ │ +2d50bc: 1003 |001a: return-wide v3 │ │ catches : (none) │ │ positions : │ │ 0x000a line=69 │ │ locals : │ │ 0x0000 - 0x001b reg=8 this Lorg/jaudiotagger/audio/asf/io/FullRequestInputStream; │ │ 0x0000 - 0x001b reg=9 (null) J │ │ │ │ @@ -694091,38 +694091,38 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -2d548c: |[2d548c] org.jaudiotagger.audio.asf.io.ModificationResult.:()V │ │ -2d549c: 0e00 |0000: return-void │ │ +2d5490: |[2d5490] org.jaudiotagger.audio.asf.io.ModificationResult.:()V │ │ +2d54a0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/asf/io/ModificationResult;) │ │ name : '' │ │ type : '(IJLjava/util/Set;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -2d54a0: |[2d54a0] org.jaudiotagger.audio.asf.io.ModificationResult.:(IJLjava/util/Set;)V │ │ -2d54b0: 7010 7087 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8770 │ │ -2d54b6: 2200 8d10 |0003: new-instance v0, Ljava/util/HashSet; // type@108d │ │ -2d54ba: 7010 3b89 0000 |0005: invoke-direct {v0}, Ljava/util/HashSet;.:()V // method@893b │ │ -2d54c0: 5b10 ef82 |0008: iput-object v0, v1, Lorg/jaudiotagger/audio/asf/io/ModificationResult;.occuredGUIDs:Ljava/util/Set; // field@82ef │ │ -2d54c4: 5912 ee82 |000a: iput v2, v1, Lorg/jaudiotagger/audio/asf/io/ModificationResult;.chunkDifference:I // field@82ee │ │ -2d54c8: 5a13 ed82 |000c: iput-wide v3, v1, Lorg/jaudiotagger/audio/asf/io/ModificationResult;.byteDifference:J // field@82ed │ │ -2d54cc: 7220 a289 5000 |000e: invoke-interface {v0, v5}, Ljava/util/Set;.addAll:(Ljava/util/Collection;)Z // method@89a2 │ │ -2d54d2: 0e00 |0011: return-void │ │ +2d54a4: |[2d54a4] org.jaudiotagger.audio.asf.io.ModificationResult.:(IJLjava/util/Set;)V │ │ +2d54b4: 7010 7087 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8770 │ │ +2d54ba: 2200 8d10 |0003: new-instance v0, Ljava/util/HashSet; // type@108d │ │ +2d54be: 7010 3b89 0000 |0005: invoke-direct {v0}, Ljava/util/HashSet;.:()V // method@893b │ │ +2d54c4: 5b10 ef82 |0008: iput-object v0, v1, Lorg/jaudiotagger/audio/asf/io/ModificationResult;.occuredGUIDs:Ljava/util/Set; // field@82ef │ │ +2d54c8: 5912 ee82 |000a: iput v2, v1, Lorg/jaudiotagger/audio/asf/io/ModificationResult;.chunkDifference:I // field@82ee │ │ +2d54cc: 5a13 ed82 |000c: iput-wide v3, v1, Lorg/jaudiotagger/audio/asf/io/ModificationResult;.byteDifference:J // field@82ed │ │ +2d54d0: 7220 a289 5000 |000e: invoke-interface {v0, v5}, Ljava/util/Set;.addAll:(Ljava/util/Collection;)Z // method@89a2 │ │ +2d54d6: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0003 line=33 │ │ 0x000a line=59 │ │ 0x000c line=60 │ │ 0x000e line=61 │ │ @@ -694137,25 +694137,25 @@ │ │ type : '(IJ[Lorg/jaudiotagger/audio/asf/data/GUID;)V' │ │ access : 0x10081 (PUBLIC VARARGS CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -2d54d4: |[2d54d4] org.jaudiotagger.audio.asf.io.ModificationResult.:(IJ[Lorg/jaudiotagger/audio/asf/data/GUID;)V │ │ -2d54e4: 7010 7087 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8770 │ │ -2d54ea: 2200 8d10 |0003: new-instance v0, Ljava/util/HashSet; // type@108d │ │ -2d54ee: 7010 3b89 0000 |0005: invoke-direct {v0}, Ljava/util/HashSet;.:()V // method@893b │ │ -2d54f4: 5b10 ef82 |0008: iput-object v0, v1, Lorg/jaudiotagger/audio/asf/io/ModificationResult;.occuredGUIDs:Ljava/util/Set; // field@82ef │ │ -2d54f8: 5912 ee82 |000a: iput v2, v1, Lorg/jaudiotagger/audio/asf/io/ModificationResult;.chunkDifference:I // field@82ee │ │ -2d54fc: 5a13 ed82 |000c: iput-wide v3, v1, Lorg/jaudiotagger/audio/asf/io/ModificationResult;.byteDifference:J // field@82ed │ │ -2d5500: 7110 c688 0500 |000e: invoke-static {v5}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@88c6 │ │ -2d5506: 0c02 |0011: move-result-object v2 │ │ -2d5508: 7220 a289 2000 |0012: invoke-interface {v0, v2}, Ljava/util/Set;.addAll:(Ljava/util/Collection;)Z // method@89a2 │ │ -2d550e: 0e00 |0015: return-void │ │ +2d54d8: |[2d54d8] org.jaudiotagger.audio.asf.io.ModificationResult.:(IJ[Lorg/jaudiotagger/audio/asf/data/GUID;)V │ │ +2d54e8: 7010 7087 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8770 │ │ +2d54ee: 2200 8d10 |0003: new-instance v0, Ljava/util/HashSet; // type@108d │ │ +2d54f2: 7010 3b89 0000 |0005: invoke-direct {v0}, Ljava/util/HashSet;.:()V // method@893b │ │ +2d54f8: 5b10 ef82 |0008: iput-object v0, v1, Lorg/jaudiotagger/audio/asf/io/ModificationResult;.occuredGUIDs:Ljava/util/Set; // field@82ef │ │ +2d54fc: 5912 ee82 |000a: iput v2, v1, Lorg/jaudiotagger/audio/asf/io/ModificationResult;.chunkDifference:I // field@82ee │ │ +2d5500: 5a13 ed82 |000c: iput-wide v3, v1, Lorg/jaudiotagger/audio/asf/io/ModificationResult;.byteDifference:J // field@82ed │ │ +2d5504: 7110 c688 0500 |000e: invoke-static {v5}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@88c6 │ │ +2d550a: 0c02 |0011: move-result-object v2 │ │ +2d550c: 7220 a289 2000 |0012: invoke-interface {v0, v2}, Ljava/util/Set;.addAll:(Ljava/util/Collection;)Z // method@89a2 │ │ +2d5512: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0003 line=33 │ │ 0x000a line=45 │ │ 0x000c line=46 │ │ 0x000e line=47 │ │ @@ -694171,17 +694171,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2d5474: |[2d5474] org.jaudiotagger.audio.asf.io.ModificationResult.getByteDifference:()J │ │ -2d5484: 5320 ed82 |0000: iget-wide v0, v2, Lorg/jaudiotagger/audio/asf/io/ModificationResult;.byteDifference:J // field@82ed │ │ -2d5488: 1000 |0002: return-wide v0 │ │ +2d5478: |[2d5478] org.jaudiotagger.audio.asf.io.ModificationResult.getByteDifference:()J │ │ +2d5488: 5320 ed82 |0000: iget-wide v0, v2, Lorg/jaudiotagger/audio/asf/io/ModificationResult;.byteDifference:J // field@82ed │ │ +2d548c: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/jaudiotagger/audio/asf/io/ModificationResult; │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/asf/io/ModificationResult;) │ │ @@ -694189,17 +694189,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2d543c: |[2d543c] org.jaudiotagger.audio.asf.io.ModificationResult.getChunkCountDifference:()I │ │ -2d544c: 5210 ee82 |0000: iget v0, v1, Lorg/jaudiotagger/audio/asf/io/ModificationResult;.chunkDifference:I // field@82ee │ │ -2d5450: 0f00 |0002: return v0 │ │ +2d5440: |[2d5440] org.jaudiotagger.audio.asf.io.ModificationResult.getChunkCountDifference:()I │ │ +2d5450: 5210 ee82 |0000: iget v0, v1, Lorg/jaudiotagger/audio/asf/io/ModificationResult;.chunkDifference:I // field@82ee │ │ +2d5454: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/asf/io/ModificationResult; │ │ │ │ #2 : (in Lorg/jaudiotagger/audio/asf/io/ModificationResult;) │ │ @@ -694207,19 +694207,19 @@ │ │ type : '()Ljava/util/Set;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -2d5454: |[2d5454] org.jaudiotagger.audio.asf.io.ModificationResult.getOccuredGUIDs:()Ljava/util/Set; │ │ -2d5464: 2200 8d10 |0000: new-instance v0, Ljava/util/HashSet; // type@108d │ │ -2d5468: 5421 ef82 |0002: iget-object v1, v2, Lorg/jaudiotagger/audio/asf/io/ModificationResult;.occuredGUIDs:Ljava/util/Set; // field@82ef │ │ -2d546c: 7020 3d89 1000 |0004: invoke-direct {v0, v1}, Ljava/util/HashSet;.:(Ljava/util/Collection;)V // method@893d │ │ -2d5472: 1100 |0007: return-object v0 │ │ +2d5458: |[2d5458] org.jaudiotagger.audio.asf.io.ModificationResult.getOccuredGUIDs:()Ljava/util/Set; │ │ +2d5468: 2200 8d10 |0000: new-instance v0, Ljava/util/HashSet; // type@108d │ │ +2d546c: 5421 ef82 |0002: iget-object v1, v2, Lorg/jaudiotagger/audio/asf/io/ModificationResult;.occuredGUIDs:Ljava/util/Set; // field@82ef │ │ +2d5470: 7020 3d89 1000 |0004: invoke-direct {v0, v1}, Ljava/util/HashSet;.:(Ljava/util/Collection;)V // method@893d │ │ +2d5476: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/jaudiotagger/audio/asf/io/ModificationResult; │ │ │ │ source_file_idx : 15395 (ModificationResult.java) │ │ @@ -694263,23 +694263,23 @@ │ │ type : '(Lorg/jaudiotagger/audio/MyRandomAccessFile;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -2d55b4: |[2d55b4] org.jaudiotagger.audio.asf.io.RandomAccessFileInputstream.:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)V │ │ -2d55c4: 7010 8886 0100 |0000: invoke-direct {v1}, Ljava/io/InputStream;.:()V // method@8688 │ │ -2d55ca: 3802 0500 |0003: if-eqz v2, 0008 // +0005 │ │ -2d55ce: 5b12 f082 |0005: iput-object v2, v1, Lorg/jaudiotagger/audio/asf/io/RandomAccessFileInputstream;.source:Lorg/jaudiotagger/audio/MyRandomAccessFile; // field@82f0 │ │ -2d55d2: 0e00 |0007: return-void │ │ -2d55d4: 2202 1e10 |0008: new-instance v2, Ljava/lang/IllegalArgumentException; // type@101e │ │ -2d55d8: 1a00 2395 |000a: const-string v0, "null" // string@9523 │ │ -2d55dc: 7020 1887 0200 |000c: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ -2d55e2: 2702 |000f: throw v2 │ │ +2d55b8: |[2d55b8] org.jaudiotagger.audio.asf.io.RandomAccessFileInputstream.:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)V │ │ +2d55c8: 7010 8886 0100 |0000: invoke-direct {v1}, Ljava/io/InputStream;.:()V // method@8688 │ │ +2d55ce: 3802 0500 |0003: if-eqz v2, 0008 // +0005 │ │ +2d55d2: 5b12 f082 |0005: iput-object v2, v1, Lorg/jaudiotagger/audio/asf/io/RandomAccessFileInputstream;.source:Lorg/jaudiotagger/audio/MyRandomAccessFile; // field@82f0 │ │ +2d55d6: 0e00 |0007: return-void │ │ +2d55d8: 2202 1e10 |0008: new-instance v2, Ljava/lang/IllegalArgumentException; // type@101e │ │ +2d55dc: 1a00 2395 |000a: const-string v0, "null" // string@9523 │ │ +2d55e0: 7020 1887 0200 |000c: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ +2d55e6: 2702 |000f: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0005 line=35 │ │ 0x0008 line=33 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lorg/jaudiotagger/audio/asf/io/RandomAccessFileInputstream; │ │ @@ -694291,19 +694291,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -2d5510: |[2d5510] org.jaudiotagger.audio.asf.io.RandomAccessFileInputstream.read:()I │ │ -2d5520: 5410 f082 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/asf/io/RandomAccessFileInputstream;.source:Lorg/jaudiotagger/audio/MyRandomAccessFile; // field@82f0 │ │ -2d5524: 7210 8b8a 0000 |0002: invoke-interface {v0}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.read:()I // method@8a8b │ │ -2d552a: 0a00 |0005: move-result v0 │ │ -2d552c: 0f00 |0006: return v0 │ │ +2d5514: |[2d5514] org.jaudiotagger.audio.asf.io.RandomAccessFileInputstream.read:()I │ │ +2d5524: 5410 f082 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/asf/io/RandomAccessFileInputstream;.source:Lorg/jaudiotagger/audio/MyRandomAccessFile; // field@82f0 │ │ +2d5528: 7210 8b8a 0000 |0002: invoke-interface {v0}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.read:()I // method@8a8b │ │ +2d552e: 0a00 |0005: move-result v0 │ │ +2d5530: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jaudiotagger/audio/asf/io/RandomAccessFileInputstream; │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/asf/io/RandomAccessFileInputstream;) │ │ @@ -694311,19 +694311,19 @@ │ │ type : '([BII)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -2d5530: |[2d5530] org.jaudiotagger.audio.asf.io.RandomAccessFileInputstream.read:([BII)I │ │ -2d5540: 5410 f082 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/asf/io/RandomAccessFileInputstream;.source:Lorg/jaudiotagger/audio/MyRandomAccessFile; // field@82f0 │ │ -2d5544: 7240 8d8a 2043 |0002: invoke-interface {v0, v2, v3, v4}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.read:([BII)I // method@8a8d │ │ -2d554a: 0a02 |0005: move-result v2 │ │ -2d554c: 0f02 |0006: return v2 │ │ +2d5534: |[2d5534] org.jaudiotagger.audio.asf.io.RandomAccessFileInputstream.read:([BII)I │ │ +2d5544: 5410 f082 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/asf/io/RandomAccessFileInputstream;.source:Lorg/jaudiotagger/audio/MyRandomAccessFile; // field@82f0 │ │ +2d5548: 7240 8d8a 2043 |0002: invoke-interface {v0, v2, v3, v4}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.read:([BII)I // method@8a8d │ │ +2d554e: 0a02 |0005: move-result v2 │ │ +2d5550: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jaudiotagger/audio/asf/io/RandomAccessFileInputstream; │ │ 0x0000 - 0x0007 reg=2 (null) [B │ │ 0x0000 - 0x0007 reg=3 (null) I │ │ @@ -694334,38 +694334,38 @@ │ │ type : '(J)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -2d5550: |[2d5550] org.jaudiotagger.audio.asf.io.RandomAccessFileInputstream.skip:(J)J │ │ -2d5560: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -2d5564: 3102 0500 |0002: cmp-long v2, v5, v0 │ │ -2d5568: 3a02 1c00 |0004: if-ltz v2, 0020 // +001c │ │ -2d556c: 1700 ffff ff7f |0006: const-wide/32 v0, #float nan // #7fffffff │ │ -2d5572: 3102 0500 |0009: cmp-long v2, v5, v0 │ │ -2d5576: 3d02 0c00 |000b: if-lez v2, 0017 // +000c │ │ -2d557a: 5442 f082 |000d: iget-object v2, v4, Lorg/jaudiotagger/audio/asf/io/RandomAccessFileInputstream;.source:Lorg/jaudiotagger/audio/MyRandomAccessFile; // field@82f0 │ │ -2d557e: 1403 ffff ff7f |000f: const v3, #float nan // #7fffffff │ │ -2d5584: 7220 938a 3200 |0012: invoke-interface {v2, v3}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.skipBytes:(I)I // method@8a93 │ │ -2d558a: bc05 |0015: sub-long/2addr v5, v0 │ │ -2d558c: 28f0 |0016: goto 0006 // -0010 │ │ -2d558e: 5440 f082 |0017: iget-object v0, v4, Lorg/jaudiotagger/audio/asf/io/RandomAccessFileInputstream;.source:Lorg/jaudiotagger/audio/MyRandomAccessFile; // field@82f0 │ │ -2d5592: 8456 |0019: long-to-int v6, v5 │ │ -2d5594: 7220 938a 6000 |001a: invoke-interface {v0, v6}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.skipBytes:(I)I // method@8a93 │ │ -2d559a: 0a05 |001d: move-result v5 │ │ -2d559c: 8155 |001e: int-to-long v5, v5 │ │ -2d559e: 1005 |001f: return-wide v5 │ │ -2d55a0: 2205 1e10 |0020: new-instance v5, Ljava/lang/IllegalArgumentException; // type@101e │ │ -2d55a4: 1a06 607d |0022: const-string v6, "invalid negative value" // string@7d60 │ │ -2d55a8: 7020 1887 6500 |0024: invoke-direct {v5, v6}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ -2d55ae: 2802 |0027: goto 0029 // +0002 │ │ -2d55b0: 2705 |0028: throw v5 │ │ -2d55b2: 28ff |0029: goto 0028 // -0001 │ │ +2d5554: |[2d5554] org.jaudiotagger.audio.asf.io.RandomAccessFileInputstream.skip:(J)J │ │ +2d5564: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +2d5568: 3102 0500 |0002: cmp-long v2, v5, v0 │ │ +2d556c: 3a02 1c00 |0004: if-ltz v2, 0020 // +001c │ │ +2d5570: 1700 ffff ff7f |0006: const-wide/32 v0, #float nan // #7fffffff │ │ +2d5576: 3102 0500 |0009: cmp-long v2, v5, v0 │ │ +2d557a: 3d02 0c00 |000b: if-lez v2, 0017 // +000c │ │ +2d557e: 5442 f082 |000d: iget-object v2, v4, Lorg/jaudiotagger/audio/asf/io/RandomAccessFileInputstream;.source:Lorg/jaudiotagger/audio/MyRandomAccessFile; // field@82f0 │ │ +2d5582: 1403 ffff ff7f |000f: const v3, #float nan // #7fffffff │ │ +2d5588: 7220 938a 3200 |0012: invoke-interface {v2, v3}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.skipBytes:(I)I // method@8a93 │ │ +2d558e: bc05 |0015: sub-long/2addr v5, v0 │ │ +2d5590: 28f0 |0016: goto 0006 // -0010 │ │ +2d5592: 5440 f082 |0017: iget-object v0, v4, Lorg/jaudiotagger/audio/asf/io/RandomAccessFileInputstream;.source:Lorg/jaudiotagger/audio/MyRandomAccessFile; // field@82f0 │ │ +2d5596: 8456 |0019: long-to-int v6, v5 │ │ +2d5598: 7220 938a 6000 |001a: invoke-interface {v0, v6}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.skipBytes:(I)I // method@8a93 │ │ +2d559e: 0a05 |001d: move-result v5 │ │ +2d55a0: 8155 |001e: int-to-long v5, v5 │ │ +2d55a2: 1005 |001f: return-wide v5 │ │ +2d55a4: 2205 1e10 |0020: new-instance v5, Ljava/lang/IllegalArgumentException; // type@101e │ │ +2d55a8: 1a06 607d |0022: const-string v6, "invalid negative value" // string@7d60 │ │ +2d55ac: 7020 1887 6500 |0024: invoke-direct {v5, v6}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ +2d55b2: 2802 |0027: goto 0029 // +0002 │ │ +2d55b4: 2705 |0028: throw v5 │ │ +2d55b6: 28ff |0029: goto 0028 // -0001 │ │ catches : (none) │ │ positions : │ │ 0x000d line=69 │ │ 0x0017 line=72 │ │ 0x0020 line=64 │ │ locals : │ │ 0x0000 - 0x002a reg=4 this Lorg/jaudiotagger/audio/asf/io/RandomAccessFileInputstream; │ │ @@ -694410,18 +694410,18 @@ │ │ type : '(Lorg/jaudiotagger/audio/MyRandomAccessFile;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -2d55e4: |[2d55e4] org.jaudiotagger.audio.asf.io.RandomAccessFileOutputStream.:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)V │ │ -2d55f4: 7010 9886 0000 |0000: invoke-direct {v0}, Ljava/io/OutputStream;.:()V // method@8698 │ │ -2d55fa: 5b01 f182 |0003: iput-object v1, v0, Lorg/jaudiotagger/audio/asf/io/RandomAccessFileOutputStream;.targetFile:Lorg/jaudiotagger/audio/MyRandomAccessFile; // field@82f1 │ │ -2d55fe: 0e00 |0005: return-void │ │ +2d55e8: |[2d55e8] org.jaudiotagger.audio.asf.io.RandomAccessFileOutputStream.:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)V │ │ +2d55f8: 7010 9886 0000 |0000: invoke-direct {v0}, Ljava/io/OutputStream;.:()V // method@8698 │ │ +2d55fe: 5b01 f182 |0003: iput-object v1, v0, Lorg/jaudiotagger/audio/asf/io/RandomAccessFileOutputStream;.targetFile:Lorg/jaudiotagger/audio/MyRandomAccessFile; // field@82f1 │ │ +2d5602: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0003 line=30 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/jaudiotagger/audio/asf/io/RandomAccessFileOutputStream; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/jaudiotagger/audio/MyRandomAccessFile; │ │ @@ -694432,18 +694432,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -2d561c: |[2d561c] org.jaudiotagger.audio.asf.io.RandomAccessFileOutputStream.write:(I)V │ │ -2d562c: 5410 f182 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/asf/io/RandomAccessFileOutputStream;.targetFile:Lorg/jaudiotagger/audio/MyRandomAccessFile; // field@82f1 │ │ -2d5630: 7220 948a 2000 |0002: invoke-interface {v0, v2}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.write:(I)V // method@8a94 │ │ -2d5636: 0e00 |0005: return-void │ │ +2d5620: |[2d5620] org.jaudiotagger.audio.asf.io.RandomAccessFileOutputStream.write:(I)V │ │ +2d5630: 5410 f182 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/asf/io/RandomAccessFileOutputStream;.targetFile:Lorg/jaudiotagger/audio/MyRandomAccessFile; // field@82f1 │ │ +2d5634: 7220 948a 2000 |0002: invoke-interface {v0, v2}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.write:(I)V // method@8a94 │ │ +2d563a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jaudiotagger/audio/asf/io/RandomAccessFileOutputStream; │ │ 0x0000 - 0x0006 reg=2 (null) I │ │ │ │ @@ -694452,18 +694452,18 @@ │ │ type : '([BII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -2d5600: |[2d5600] org.jaudiotagger.audio.asf.io.RandomAccessFileOutputStream.write:([BII)V │ │ -2d5610: 5410 f182 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/asf/io/RandomAccessFileOutputStream;.targetFile:Lorg/jaudiotagger/audio/MyRandomAccessFile; // field@82f1 │ │ -2d5614: 7240 968a 2043 |0002: invoke-interface {v0, v2, v3, v4}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.write:([BII)V // method@8a96 │ │ -2d561a: 0e00 |0005: return-void │ │ +2d5604: |[2d5604] org.jaudiotagger.audio.asf.io.RandomAccessFileOutputStream.write:([BII)V │ │ +2d5614: 5410 f182 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/asf/io/RandomAccessFileOutputStream;.targetFile:Lorg/jaudiotagger/audio/MyRandomAccessFile; // field@82f1 │ │ +2d5618: 7240 968a 2043 |0002: invoke-interface {v0, v2, v3, v4}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.write:([BII)V // method@8a96 │ │ +2d561e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jaudiotagger/audio/asf/io/RandomAccessFileOutputStream; │ │ 0x0000 - 0x0006 reg=2 (null) [B │ │ 0x0000 - 0x0006 reg=3 (null) I │ │ @@ -694559,17 +694559,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2d5ae8: |[2d5ae8] org.jaudiotagger.audio.asf.util.ChunkPositionComparator.:()V │ │ -2d5af8: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -2d5afe: 0e00 |0003: return-void │ │ +2d5aec: |[2d5aec] org.jaudiotagger.audio.asf.util.ChunkPositionComparator.:()V │ │ +2d5afc: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +2d5b02: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/audio/asf/util/ChunkPositionComparator; │ │ │ │ Virtual methods - │ │ @@ -694578,20 +694578,20 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)I' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -2d5a88: |[2d5a88] org.jaudiotagger.audio.asf.util.ChunkPositionComparator.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -2d5a98: 1f01 f010 |0000: check-cast v1, Lorg/jaudiotagger/audio/asf/data/Chunk; // type@10f0 │ │ -2d5a9c: 1f02 f010 |0002: check-cast v2, Lorg/jaudiotagger/audio/asf/data/Chunk; // type@10f0 │ │ -2d5aa0: 6e30 e48c 1002 |0004: invoke-virtual {v0, v1, v2}, Lorg/jaudiotagger/audio/asf/util/ChunkPositionComparator;.compare:(Lorg/jaudiotagger/audio/asf/data/Chunk;Lorg/jaudiotagger/audio/asf/data/Chunk;)I // method@8ce4 │ │ -2d5aa6: 0a01 |0007: move-result v1 │ │ -2d5aa8: 0f01 |0008: return v1 │ │ +2d5a8c: |[2d5a8c] org.jaudiotagger.audio.asf.util.ChunkPositionComparator.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +2d5a9c: 1f01 f010 |0000: check-cast v1, Lorg/jaudiotagger/audio/asf/data/Chunk; // type@10f0 │ │ +2d5aa0: 1f02 f010 |0002: check-cast v2, Lorg/jaudiotagger/audio/asf/data/Chunk; // type@10f0 │ │ +2d5aa4: 6e30 e48c 1002 |0004: invoke-virtual {v0, v1, v2}, Lorg/jaudiotagger/audio/asf/util/ChunkPositionComparator;.compare:(Lorg/jaudiotagger/audio/asf/data/Chunk;Lorg/jaudiotagger/audio/asf/data/Chunk;)I // method@8ce4 │ │ +2d5aaa: 0a01 |0007: move-result v1 │ │ +2d5aac: 0f01 |0008: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lorg/jaudiotagger/audio/asf/util/ChunkPositionComparator; │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ @@ -694601,26 +694601,26 @@ │ │ type : '(Lorg/jaudiotagger/audio/asf/data/Chunk;Lorg/jaudiotagger/audio/asf/data/Chunk;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -2d5aac: |[2d5aac] org.jaudiotagger.audio.asf.util.ChunkPositionComparator.compare:(Lorg/jaudiotagger/audio/asf/data/Chunk;Lorg/jaudiotagger/audio/asf/data/Chunk;)I │ │ -2d5abc: 6e10 6c8b 0300 |0000: invoke-virtual {v3}, Lorg/jaudiotagger/audio/asf/data/Chunk;.getPosition:()J // method@8b6c │ │ -2d5ac2: 0b00 |0003: move-result-wide v0 │ │ -2d5ac4: 7120 4387 1000 |0004: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8743 │ │ -2d5aca: 0c03 |0007: move-result-object v3 │ │ -2d5acc: 6e10 6c8b 0400 |0008: invoke-virtual {v4}, Lorg/jaudiotagger/audio/asf/data/Chunk;.getPosition:()J // method@8b6c │ │ -2d5ad2: 0b00 |000b: move-result-wide v0 │ │ -2d5ad4: 7120 4387 1000 |000c: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8743 │ │ -2d5ada: 0c04 |000f: move-result-object v4 │ │ -2d5adc: 6e20 3a87 4300 |0010: invoke-virtual {v3, v4}, Ljava/lang/Long;.compareTo:(Ljava/lang/Long;)I // method@873a │ │ -2d5ae2: 0a03 |0013: move-result v3 │ │ -2d5ae4: 0f03 |0014: return v3 │ │ +2d5ab0: |[2d5ab0] org.jaudiotagger.audio.asf.util.ChunkPositionComparator.compare:(Lorg/jaudiotagger/audio/asf/data/Chunk;Lorg/jaudiotagger/audio/asf/data/Chunk;)I │ │ +2d5ac0: 6e10 6c8b 0300 |0000: invoke-virtual {v3}, Lorg/jaudiotagger/audio/asf/data/Chunk;.getPosition:()J // method@8b6c │ │ +2d5ac6: 0b00 |0003: move-result-wide v0 │ │ +2d5ac8: 7120 4387 1000 |0004: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8743 │ │ +2d5ace: 0c03 |0007: move-result-object v3 │ │ +2d5ad0: 6e10 6c8b 0400 |0008: invoke-virtual {v4}, Lorg/jaudiotagger/audio/asf/data/Chunk;.getPosition:()J // method@8b6c │ │ +2d5ad6: 0b00 |000b: move-result-wide v0 │ │ +2d5ad8: 7120 4387 1000 |000c: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8743 │ │ +2d5ade: 0c04 |000f: move-result-object v4 │ │ +2d5ae0: 6e20 3a87 4300 |0010: invoke-virtual {v3, v4}, Ljava/lang/Long;.compareTo:(Ljava/lang/Long;)I // method@873a │ │ +2d5ae6: 0a03 |0013: move-result v3 │ │ +2d5ae8: 0f03 |0014: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0015 reg=2 this Lorg/jaudiotagger/audio/asf/util/ChunkPositionComparator; │ │ 0x0000 - 0x0015 reg=3 (null) Lorg/jaudiotagger/audio/asf/data/Chunk; │ │ 0x0000 - 0x0015 reg=4 (null) Lorg/jaudiotagger/audio/asf/data/Chunk; │ │ @@ -694662,32 +694662,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -2d5cb4: |[2d5cb4] org.jaudiotagger.audio.asf.util.TagConverter.:()V │ │ -2d5cc4: 0e00 |0000: return-void │ │ +2d5cb8: |[2d5cb8] org.jaudiotagger.audio.asf.util.TagConverter.:()V │ │ +2d5cc8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/asf/util/TagConverter;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2d5cc8: |[2d5cc8] org.jaudiotagger.audio.asf.util.TagConverter.:()V │ │ -2d5cd8: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -2d5cde: 0e00 |0003: return-void │ │ +2d5ccc: |[2d5ccc] org.jaudiotagger.audio.asf.util.TagConverter.:()V │ │ +2d5cdc: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +2d5ce2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=200 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/audio/asf/util/TagConverter; │ │ │ │ #2 : (in Lorg/jaudiotagger/audio/asf/util/TagConverter;) │ │ @@ -694695,159 +694695,159 @@ │ │ type : '(Lorg/jaudiotagger/tag/Tag;Lorg/jaudiotagger/audio/asf/data/MetadataContainer;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 311 16-bit code units │ │ -2d5ce0: |[2d5ce0] org.jaudiotagger.audio.asf.util.TagConverter.assignCommonTagValues:(Lorg/jaudiotagger/tag/Tag;Lorg/jaudiotagger/audio/asf/data/MetadataContainer;)V │ │ -2d5cf0: 6200 9987 |0000: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.ALBUM:Lorg/jaudiotagger/tag/FieldKey; // field@8799 │ │ -2d5cf4: 7220 c191 0400 |0002: invoke-interface {v4, v0}, Lorg/jaudiotagger/tag/Tag;.getFirst:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/lang/String; // method@91c1 │ │ -2d5cfa: 0c00 |0005: move-result-object v0 │ │ -2d5cfc: 7110 f28c 0000 |0006: invoke-static {v0}, Lorg/jaudiotagger/audio/asf/util/Utils;.isBlank:(Ljava/lang/String;)Z // method@8cf2 │ │ -2d5d02: 0a00 |0009: move-result v0 │ │ -2d5d04: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -2d5d06: 3900 2500 |000b: if-nez v0, 0030 // +0025 │ │ -2d5d0a: 2200 fe10 |000d: new-instance v0, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; // type@10fe │ │ -2d5d0e: 6e10 fd8b 0500 |000f: invoke-virtual {v5}, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.getContainerType:()Lorg/jaudiotagger/audio/asf/data/ContainerType; // method@8bfd │ │ -2d5d14: 0c02 |0012: move-result-object v2 │ │ -2d5d16: 6203 7688 |0013: sget-object v3, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ALBUM:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8876 │ │ -2d5d1a: 6e10 9492 0300 |0015: invoke-virtual {v3}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.getFieldName:()Ljava/lang/String; // method@9294 │ │ -2d5d20: 0c03 |0018: move-result-object v3 │ │ -2d5d22: 7040 148c 2013 |0019: invoke-direct {v0, v2, v3, v1}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.:(Lorg/jaudiotagger/audio/asf/data/ContainerType;Ljava/lang/String;I)V // method@8c14 │ │ -2d5d28: 6202 9987 |001c: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ALBUM:Lorg/jaudiotagger/tag/FieldKey; // field@8799 │ │ -2d5d2c: 7220 c191 2400 |001e: invoke-interface {v4, v2}, Lorg/jaudiotagger/tag/Tag;.getFirst:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/lang/String; // method@91c1 │ │ -2d5d32: 0c02 |0021: move-result-object v2 │ │ -2d5d34: 6e20 348c 2000 |0022: invoke-virtual {v0, v2}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.setStringValue:(Ljava/lang/String;)V // method@8c34 │ │ -2d5d3a: 6e10 228c 0000 |0025: invoke-virtual {v0}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getName:()Ljava/lang/String; // method@8c22 │ │ -2d5d40: 0c02 |0028: move-result-object v2 │ │ -2d5d42: 6e20 088c 2500 |0029: invoke-virtual {v5, v2}, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.removeDescriptorsByName:(Ljava/lang/String;)V // method@8c08 │ │ -2d5d48: 6e20 f88b 0500 |002c: invoke-virtual {v5, v0}, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.addDescriptor:(Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;)V // method@8bf8 │ │ -2d5d4e: 280a |002f: goto 0039 // +000a │ │ -2d5d50: 6200 7688 |0030: sget-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ALBUM:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8876 │ │ -2d5d54: 6e10 9492 0000 |0032: invoke-virtual {v0}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.getFieldName:()Ljava/lang/String; // method@9294 │ │ -2d5d5a: 0c00 |0035: move-result-object v0 │ │ -2d5d5c: 6e20 088c 0500 |0036: invoke-virtual {v5, v0}, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.removeDescriptorsByName:(Ljava/lang/String;)V // method@8c08 │ │ -2d5d62: 6200 2888 |0039: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.TRACK:Lorg/jaudiotagger/tag/FieldKey; // field@8828 │ │ -2d5d66: 7220 c191 0400 |003b: invoke-interface {v4, v0}, Lorg/jaudiotagger/tag/Tag;.getFirst:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/lang/String; // method@91c1 │ │ -2d5d6c: 0c00 |003e: move-result-object v0 │ │ -2d5d6e: 7110 f28c 0000 |003f: invoke-static {v0}, Lorg/jaudiotagger/audio/asf/util/Utils;.isBlank:(Ljava/lang/String;)Z // method@8cf2 │ │ -2d5d74: 0a00 |0042: move-result v0 │ │ -2d5d76: 3900 2500 |0043: if-nez v0, 0068 // +0025 │ │ -2d5d7a: 2200 fe10 |0045: new-instance v0, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; // type@10fe │ │ -2d5d7e: 6e10 fd8b 0500 |0047: invoke-virtual {v5}, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.getContainerType:()Lorg/jaudiotagger/audio/asf/data/ContainerType; // method@8bfd │ │ -2d5d84: 0c02 |004a: move-result-object v2 │ │ -2d5d86: 6203 1289 |004b: sget-object v3, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.TRACK:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8912 │ │ -2d5d8a: 6e10 9492 0300 |004d: invoke-virtual {v3}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.getFieldName:()Ljava/lang/String; // method@9294 │ │ -2d5d90: 0c03 |0050: move-result-object v3 │ │ -2d5d92: 7040 148c 2013 |0051: invoke-direct {v0, v2, v3, v1}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.:(Lorg/jaudiotagger/audio/asf/data/ContainerType;Ljava/lang/String;I)V // method@8c14 │ │ -2d5d98: 6202 2888 |0054: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.TRACK:Lorg/jaudiotagger/tag/FieldKey; // field@8828 │ │ -2d5d9c: 7220 c191 2400 |0056: invoke-interface {v4, v2}, Lorg/jaudiotagger/tag/Tag;.getFirst:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/lang/String; // method@91c1 │ │ -2d5da2: 0c02 |0059: move-result-object v2 │ │ -2d5da4: 6e20 348c 2000 |005a: invoke-virtual {v0, v2}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.setStringValue:(Ljava/lang/String;)V // method@8c34 │ │ -2d5daa: 6e10 228c 0000 |005d: invoke-virtual {v0}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getName:()Ljava/lang/String; // method@8c22 │ │ -2d5db0: 0c02 |0060: move-result-object v2 │ │ -2d5db2: 6e20 088c 2500 |0061: invoke-virtual {v5, v2}, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.removeDescriptorsByName:(Ljava/lang/String;)V // method@8c08 │ │ -2d5db8: 6e20 f88b 0500 |0064: invoke-virtual {v5, v0}, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.addDescriptor:(Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;)V // method@8bf8 │ │ -2d5dbe: 280a |0067: goto 0071 // +000a │ │ -2d5dc0: 6200 1289 |0068: sget-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.TRACK:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8912 │ │ -2d5dc4: 6e10 9492 0000 |006a: invoke-virtual {v0}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.getFieldName:()Ljava/lang/String; // method@9294 │ │ -2d5dca: 0c00 |006d: move-result-object v0 │ │ -2d5dcc: 6e20 088c 0500 |006e: invoke-virtual {v5, v0}, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.removeDescriptorsByName:(Ljava/lang/String;)V // method@8c08 │ │ -2d5dd2: 6200 3388 |0071: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.YEAR:Lorg/jaudiotagger/tag/FieldKey; // field@8833 │ │ -2d5dd6: 7220 c191 0400 |0073: invoke-interface {v4, v0}, Lorg/jaudiotagger/tag/Tag;.getFirst:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/lang/String; // method@91c1 │ │ -2d5ddc: 0c00 |0076: move-result-object v0 │ │ -2d5dde: 7110 f28c 0000 |0077: invoke-static {v0}, Lorg/jaudiotagger/audio/asf/util/Utils;.isBlank:(Ljava/lang/String;)Z // method@8cf2 │ │ -2d5de4: 0a00 |007a: move-result v0 │ │ -2d5de6: 3900 2500 |007b: if-nez v0, 00a0 // +0025 │ │ -2d5dea: 2200 fe10 |007d: new-instance v0, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; // type@10fe │ │ -2d5dee: 6e10 fd8b 0500 |007f: invoke-virtual {v5}, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.getContainerType:()Lorg/jaudiotagger/audio/asf/data/ContainerType; // method@8bfd │ │ -2d5df4: 0c02 |0082: move-result-object v2 │ │ -2d5df6: 6203 1f89 |0083: sget-object v3, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.YEAR:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@891f │ │ -2d5dfa: 6e10 9492 0300 |0085: invoke-virtual {v3}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.getFieldName:()Ljava/lang/String; // method@9294 │ │ -2d5e00: 0c03 |0088: move-result-object v3 │ │ -2d5e02: 7040 148c 2013 |0089: invoke-direct {v0, v2, v3, v1}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.:(Lorg/jaudiotagger/audio/asf/data/ContainerType;Ljava/lang/String;I)V // method@8c14 │ │ -2d5e08: 6202 3388 |008c: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.YEAR:Lorg/jaudiotagger/tag/FieldKey; // field@8833 │ │ -2d5e0c: 7220 c191 2400 |008e: invoke-interface {v4, v2}, Lorg/jaudiotagger/tag/Tag;.getFirst:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/lang/String; // method@91c1 │ │ -2d5e12: 0c02 |0091: move-result-object v2 │ │ -2d5e14: 6e20 348c 2000 |0092: invoke-virtual {v0, v2}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.setStringValue:(Ljava/lang/String;)V // method@8c34 │ │ -2d5e1a: 6e10 228c 0000 |0095: invoke-virtual {v0}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getName:()Ljava/lang/String; // method@8c22 │ │ -2d5e20: 0c02 |0098: move-result-object v2 │ │ -2d5e22: 6e20 088c 2500 |0099: invoke-virtual {v5, v2}, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.removeDescriptorsByName:(Ljava/lang/String;)V // method@8c08 │ │ -2d5e28: 6e20 f88b 0500 |009c: invoke-virtual {v5, v0}, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.addDescriptor:(Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;)V // method@8bf8 │ │ -2d5e2e: 280a |009f: goto 00a9 // +000a │ │ -2d5e30: 6200 1f89 |00a0: sget-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.YEAR:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@891f │ │ -2d5e34: 6e10 9492 0000 |00a2: invoke-virtual {v0}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.getFieldName:()Ljava/lang/String; // method@9294 │ │ -2d5e3a: 0c00 |00a5: move-result-object v0 │ │ -2d5e3c: 6e20 088c 0500 |00a6: invoke-virtual {v5, v0}, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.removeDescriptorsByName:(Ljava/lang/String;)V // method@8c08 │ │ -2d5e42: 6200 c387 |00a9: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.GENRE:Lorg/jaudiotagger/tag/FieldKey; // field@87c3 │ │ -2d5e46: 7220 c191 0400 |00ab: invoke-interface {v4, v0}, Lorg/jaudiotagger/tag/Tag;.getFirst:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/lang/String; // method@91c1 │ │ -2d5e4c: 0c00 |00ae: move-result-object v0 │ │ -2d5e4e: 7110 f28c 0000 |00af: invoke-static {v0}, Lorg/jaudiotagger/audio/asf/util/Utils;.isBlank:(Ljava/lang/String;)Z // method@8cf2 │ │ -2d5e54: 0a00 |00b2: move-result v0 │ │ -2d5e56: 3900 7100 |00b3: if-nez v0, 0124 // +0071 │ │ -2d5e5a: 2200 fe10 |00b5: new-instance v0, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; // type@10fe │ │ -2d5e5e: 6e10 fd8b 0500 |00b7: invoke-virtual {v5}, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.getContainerType:()Lorg/jaudiotagger/audio/asf/data/ContainerType; // method@8bfd │ │ -2d5e64: 0c02 |00ba: move-result-object v2 │ │ -2d5e66: 6203 aa88 |00bb: sget-object v3, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.GENRE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88aa │ │ -2d5e6a: 6e10 9492 0300 |00bd: invoke-virtual {v3}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.getFieldName:()Ljava/lang/String; // method@9294 │ │ -2d5e70: 0c03 |00c0: move-result-object v3 │ │ -2d5e72: 7040 148c 2013 |00c1: invoke-direct {v0, v2, v3, v1}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.:(Lorg/jaudiotagger/audio/asf/data/ContainerType;Ljava/lang/String;I)V // method@8c14 │ │ -2d5e78: 6202 c387 |00c4: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.GENRE:Lorg/jaudiotagger/tag/FieldKey; // field@87c3 │ │ -2d5e7c: 7220 c191 2400 |00c6: invoke-interface {v4, v2}, Lorg/jaudiotagger/tag/Tag;.getFirst:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/lang/String; // method@91c1 │ │ -2d5e82: 0c02 |00c9: move-result-object v2 │ │ -2d5e84: 6e20 348c 2000 |00ca: invoke-virtual {v0, v2}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.setStringValue:(Ljava/lang/String;)V // method@8c34 │ │ -2d5e8a: 6e10 228c 0000 |00cd: invoke-virtual {v0}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getName:()Ljava/lang/String; // method@8c22 │ │ -2d5e90: 0c02 |00d0: move-result-object v2 │ │ -2d5e92: 6e20 088c 2500 |00d1: invoke-virtual {v5, v2}, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.removeDescriptorsByName:(Ljava/lang/String;)V // method@8c08 │ │ -2d5e98: 6e20 f88b 0500 |00d4: invoke-virtual {v5, v0}, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.addDescriptor:(Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;)V // method@8bf8 │ │ -2d5e9e: 7100 069e 0000 |00d7: invoke-static {}, Lorg/jaudiotagger/tag/reference/GenreTypes;.getInstanceOf:()Lorg/jaudiotagger/tag/reference/GenreTypes; // method@9e06 │ │ -2d5ea4: 0c00 |00da: move-result-object v0 │ │ -2d5ea6: 6202 c387 |00db: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.GENRE:Lorg/jaudiotagger/tag/FieldKey; // field@87c3 │ │ -2d5eaa: 7220 c191 2400 |00dd: invoke-interface {v4, v2}, Lorg/jaudiotagger/tag/Tag;.getFirst:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/lang/String; // method@91c1 │ │ -2d5eb0: 0c04 |00e0: move-result-object v4 │ │ -2d5eb2: 6e20 039e 4000 |00e1: invoke-virtual {v0, v4}, Lorg/jaudiotagger/tag/reference/GenreTypes;.getIdForName:(Ljava/lang/String;)Ljava/lang/Integer; // method@9e03 │ │ -2d5eb8: 0c04 |00e4: move-result-object v4 │ │ -2d5eba: 3804 3500 |00e5: if-eqz v4, 011a // +0035 │ │ -2d5ebe: 2200 fe10 |00e7: new-instance v0, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; // type@10fe │ │ -2d5ec2: 6e10 fd8b 0500 |00e9: invoke-virtual {v5}, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.getContainerType:()Lorg/jaudiotagger/audio/asf/data/ContainerType; // method@8bfd │ │ -2d5ec8: 0c02 |00ec: move-result-object v2 │ │ -2d5eca: 6203 ab88 |00ed: sget-object v3, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.GENRE_ID:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88ab │ │ -2d5ece: 6e10 9492 0300 |00ef: invoke-virtual {v3}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.getFieldName:()Ljava/lang/String; // method@9294 │ │ -2d5ed4: 0c03 |00f2: move-result-object v3 │ │ -2d5ed6: 7040 148c 2013 |00f3: invoke-direct {v0, v2, v3, v1}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.:(Lorg/jaudiotagger/audio/asf/data/ContainerType;Ljava/lang/String;I)V // method@8c14 │ │ -2d5edc: 2201 3910 |00f6: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2d5ee0: 7010 cc87 0100 |00f8: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2d5ee6: 1a02 e802 |00fb: const-string v2, "(" // string@02e8 │ │ -2d5eea: 6e20 d787 2100 |00fd: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d5ef0: 6e20 d687 4100 |0100: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ -2d5ef6: 1a04 8403 |0103: const-string v4, ")" // string@0384 │ │ -2d5efa: 6e20 d787 4100 |0105: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d5f00: 6e10 df87 0100 |0108: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2d5f06: 0c04 |010b: move-result-object v4 │ │ -2d5f08: 6e20 348c 4000 |010c: invoke-virtual {v0, v4}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.setStringValue:(Ljava/lang/String;)V // method@8c34 │ │ -2d5f0e: 6e10 228c 0000 |010f: invoke-virtual {v0}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getName:()Ljava/lang/String; // method@8c22 │ │ -2d5f14: 0c04 |0112: move-result-object v4 │ │ -2d5f16: 6e20 088c 4500 |0113: invoke-virtual {v5, v4}, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.removeDescriptorsByName:(Ljava/lang/String;)V // method@8c08 │ │ -2d5f1c: 6e20 f88b 0500 |0116: invoke-virtual {v5, v0}, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.addDescriptor:(Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;)V // method@8bf8 │ │ -2d5f22: 281d |0119: goto 0136 // +001d │ │ -2d5f24: 6204 ab88 |011a: sget-object v4, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.GENRE_ID:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88ab │ │ -2d5f28: 6e10 9492 0400 |011c: invoke-virtual {v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.getFieldName:()Ljava/lang/String; // method@9294 │ │ -2d5f2e: 0c04 |011f: move-result-object v4 │ │ -2d5f30: 6e20 088c 4500 |0120: invoke-virtual {v5, v4}, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.removeDescriptorsByName:(Ljava/lang/String;)V // method@8c08 │ │ -2d5f36: 2813 |0123: goto 0136 // +0013 │ │ -2d5f38: 6204 aa88 |0124: sget-object v4, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.GENRE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88aa │ │ -2d5f3c: 6e10 9492 0400 |0126: invoke-virtual {v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.getFieldName:()Ljava/lang/String; // method@9294 │ │ -2d5f42: 0c04 |0129: move-result-object v4 │ │ -2d5f44: 6e20 088c 4500 |012a: invoke-virtual {v5, v4}, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.removeDescriptorsByName:(Ljava/lang/String;)V // method@8c08 │ │ -2d5f4a: 6204 ab88 |012d: sget-object v4, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.GENRE_ID:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88ab │ │ -2d5f4e: 6e10 9492 0400 |012f: invoke-virtual {v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.getFieldName:()Ljava/lang/String; // method@9294 │ │ -2d5f54: 0c04 |0132: move-result-object v4 │ │ -2d5f56: 6e20 088c 4500 |0133: invoke-virtual {v5, v4}, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.removeDescriptorsByName:(Ljava/lang/String;)V // method@8c08 │ │ -2d5f5c: 0e00 |0136: return-void │ │ +2d5ce4: |[2d5ce4] org.jaudiotagger.audio.asf.util.TagConverter.assignCommonTagValues:(Lorg/jaudiotagger/tag/Tag;Lorg/jaudiotagger/audio/asf/data/MetadataContainer;)V │ │ +2d5cf4: 6200 9987 |0000: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.ALBUM:Lorg/jaudiotagger/tag/FieldKey; // field@8799 │ │ +2d5cf8: 7220 c191 0400 |0002: invoke-interface {v4, v0}, Lorg/jaudiotagger/tag/Tag;.getFirst:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/lang/String; // method@91c1 │ │ +2d5cfe: 0c00 |0005: move-result-object v0 │ │ +2d5d00: 7110 f28c 0000 |0006: invoke-static {v0}, Lorg/jaudiotagger/audio/asf/util/Utils;.isBlank:(Ljava/lang/String;)Z // method@8cf2 │ │ +2d5d06: 0a00 |0009: move-result v0 │ │ +2d5d08: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +2d5d0a: 3900 2500 |000b: if-nez v0, 0030 // +0025 │ │ +2d5d0e: 2200 fe10 |000d: new-instance v0, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; // type@10fe │ │ +2d5d12: 6e10 fd8b 0500 |000f: invoke-virtual {v5}, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.getContainerType:()Lorg/jaudiotagger/audio/asf/data/ContainerType; // method@8bfd │ │ +2d5d18: 0c02 |0012: move-result-object v2 │ │ +2d5d1a: 6203 7688 |0013: sget-object v3, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ALBUM:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8876 │ │ +2d5d1e: 6e10 9492 0300 |0015: invoke-virtual {v3}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.getFieldName:()Ljava/lang/String; // method@9294 │ │ +2d5d24: 0c03 |0018: move-result-object v3 │ │ +2d5d26: 7040 148c 2013 |0019: invoke-direct {v0, v2, v3, v1}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.:(Lorg/jaudiotagger/audio/asf/data/ContainerType;Ljava/lang/String;I)V // method@8c14 │ │ +2d5d2c: 6202 9987 |001c: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ALBUM:Lorg/jaudiotagger/tag/FieldKey; // field@8799 │ │ +2d5d30: 7220 c191 2400 |001e: invoke-interface {v4, v2}, Lorg/jaudiotagger/tag/Tag;.getFirst:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/lang/String; // method@91c1 │ │ +2d5d36: 0c02 |0021: move-result-object v2 │ │ +2d5d38: 6e20 348c 2000 |0022: invoke-virtual {v0, v2}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.setStringValue:(Ljava/lang/String;)V // method@8c34 │ │ +2d5d3e: 6e10 228c 0000 |0025: invoke-virtual {v0}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getName:()Ljava/lang/String; // method@8c22 │ │ +2d5d44: 0c02 |0028: move-result-object v2 │ │ +2d5d46: 6e20 088c 2500 |0029: invoke-virtual {v5, v2}, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.removeDescriptorsByName:(Ljava/lang/String;)V // method@8c08 │ │ +2d5d4c: 6e20 f88b 0500 |002c: invoke-virtual {v5, v0}, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.addDescriptor:(Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;)V // method@8bf8 │ │ +2d5d52: 280a |002f: goto 0039 // +000a │ │ +2d5d54: 6200 7688 |0030: sget-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ALBUM:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8876 │ │ +2d5d58: 6e10 9492 0000 |0032: invoke-virtual {v0}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.getFieldName:()Ljava/lang/String; // method@9294 │ │ +2d5d5e: 0c00 |0035: move-result-object v0 │ │ +2d5d60: 6e20 088c 0500 |0036: invoke-virtual {v5, v0}, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.removeDescriptorsByName:(Ljava/lang/String;)V // method@8c08 │ │ +2d5d66: 6200 2888 |0039: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.TRACK:Lorg/jaudiotagger/tag/FieldKey; // field@8828 │ │ +2d5d6a: 7220 c191 0400 |003b: invoke-interface {v4, v0}, Lorg/jaudiotagger/tag/Tag;.getFirst:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/lang/String; // method@91c1 │ │ +2d5d70: 0c00 |003e: move-result-object v0 │ │ +2d5d72: 7110 f28c 0000 |003f: invoke-static {v0}, Lorg/jaudiotagger/audio/asf/util/Utils;.isBlank:(Ljava/lang/String;)Z // method@8cf2 │ │ +2d5d78: 0a00 |0042: move-result v0 │ │ +2d5d7a: 3900 2500 |0043: if-nez v0, 0068 // +0025 │ │ +2d5d7e: 2200 fe10 |0045: new-instance v0, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; // type@10fe │ │ +2d5d82: 6e10 fd8b 0500 |0047: invoke-virtual {v5}, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.getContainerType:()Lorg/jaudiotagger/audio/asf/data/ContainerType; // method@8bfd │ │ +2d5d88: 0c02 |004a: move-result-object v2 │ │ +2d5d8a: 6203 1289 |004b: sget-object v3, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.TRACK:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8912 │ │ +2d5d8e: 6e10 9492 0300 |004d: invoke-virtual {v3}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.getFieldName:()Ljava/lang/String; // method@9294 │ │ +2d5d94: 0c03 |0050: move-result-object v3 │ │ +2d5d96: 7040 148c 2013 |0051: invoke-direct {v0, v2, v3, v1}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.:(Lorg/jaudiotagger/audio/asf/data/ContainerType;Ljava/lang/String;I)V // method@8c14 │ │ +2d5d9c: 6202 2888 |0054: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.TRACK:Lorg/jaudiotagger/tag/FieldKey; // field@8828 │ │ +2d5da0: 7220 c191 2400 |0056: invoke-interface {v4, v2}, Lorg/jaudiotagger/tag/Tag;.getFirst:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/lang/String; // method@91c1 │ │ +2d5da6: 0c02 |0059: move-result-object v2 │ │ +2d5da8: 6e20 348c 2000 |005a: invoke-virtual {v0, v2}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.setStringValue:(Ljava/lang/String;)V // method@8c34 │ │ +2d5dae: 6e10 228c 0000 |005d: invoke-virtual {v0}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getName:()Ljava/lang/String; // method@8c22 │ │ +2d5db4: 0c02 |0060: move-result-object v2 │ │ +2d5db6: 6e20 088c 2500 |0061: invoke-virtual {v5, v2}, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.removeDescriptorsByName:(Ljava/lang/String;)V // method@8c08 │ │ +2d5dbc: 6e20 f88b 0500 |0064: invoke-virtual {v5, v0}, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.addDescriptor:(Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;)V // method@8bf8 │ │ +2d5dc2: 280a |0067: goto 0071 // +000a │ │ +2d5dc4: 6200 1289 |0068: sget-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.TRACK:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8912 │ │ +2d5dc8: 6e10 9492 0000 |006a: invoke-virtual {v0}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.getFieldName:()Ljava/lang/String; // method@9294 │ │ +2d5dce: 0c00 |006d: move-result-object v0 │ │ +2d5dd0: 6e20 088c 0500 |006e: invoke-virtual {v5, v0}, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.removeDescriptorsByName:(Ljava/lang/String;)V // method@8c08 │ │ +2d5dd6: 6200 3388 |0071: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.YEAR:Lorg/jaudiotagger/tag/FieldKey; // field@8833 │ │ +2d5dda: 7220 c191 0400 |0073: invoke-interface {v4, v0}, Lorg/jaudiotagger/tag/Tag;.getFirst:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/lang/String; // method@91c1 │ │ +2d5de0: 0c00 |0076: move-result-object v0 │ │ +2d5de2: 7110 f28c 0000 |0077: invoke-static {v0}, Lorg/jaudiotagger/audio/asf/util/Utils;.isBlank:(Ljava/lang/String;)Z // method@8cf2 │ │ +2d5de8: 0a00 |007a: move-result v0 │ │ +2d5dea: 3900 2500 |007b: if-nez v0, 00a0 // +0025 │ │ +2d5dee: 2200 fe10 |007d: new-instance v0, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; // type@10fe │ │ +2d5df2: 6e10 fd8b 0500 |007f: invoke-virtual {v5}, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.getContainerType:()Lorg/jaudiotagger/audio/asf/data/ContainerType; // method@8bfd │ │ +2d5df8: 0c02 |0082: move-result-object v2 │ │ +2d5dfa: 6203 1f89 |0083: sget-object v3, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.YEAR:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@891f │ │ +2d5dfe: 6e10 9492 0300 |0085: invoke-virtual {v3}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.getFieldName:()Ljava/lang/String; // method@9294 │ │ +2d5e04: 0c03 |0088: move-result-object v3 │ │ +2d5e06: 7040 148c 2013 |0089: invoke-direct {v0, v2, v3, v1}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.:(Lorg/jaudiotagger/audio/asf/data/ContainerType;Ljava/lang/String;I)V // method@8c14 │ │ +2d5e0c: 6202 3388 |008c: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.YEAR:Lorg/jaudiotagger/tag/FieldKey; // field@8833 │ │ +2d5e10: 7220 c191 2400 |008e: invoke-interface {v4, v2}, Lorg/jaudiotagger/tag/Tag;.getFirst:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/lang/String; // method@91c1 │ │ +2d5e16: 0c02 |0091: move-result-object v2 │ │ +2d5e18: 6e20 348c 2000 |0092: invoke-virtual {v0, v2}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.setStringValue:(Ljava/lang/String;)V // method@8c34 │ │ +2d5e1e: 6e10 228c 0000 |0095: invoke-virtual {v0}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getName:()Ljava/lang/String; // method@8c22 │ │ +2d5e24: 0c02 |0098: move-result-object v2 │ │ +2d5e26: 6e20 088c 2500 |0099: invoke-virtual {v5, v2}, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.removeDescriptorsByName:(Ljava/lang/String;)V // method@8c08 │ │ +2d5e2c: 6e20 f88b 0500 |009c: invoke-virtual {v5, v0}, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.addDescriptor:(Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;)V // method@8bf8 │ │ +2d5e32: 280a |009f: goto 00a9 // +000a │ │ +2d5e34: 6200 1f89 |00a0: sget-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.YEAR:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@891f │ │ +2d5e38: 6e10 9492 0000 |00a2: invoke-virtual {v0}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.getFieldName:()Ljava/lang/String; // method@9294 │ │ +2d5e3e: 0c00 |00a5: move-result-object v0 │ │ +2d5e40: 6e20 088c 0500 |00a6: invoke-virtual {v5, v0}, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.removeDescriptorsByName:(Ljava/lang/String;)V // method@8c08 │ │ +2d5e46: 6200 c387 |00a9: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.GENRE:Lorg/jaudiotagger/tag/FieldKey; // field@87c3 │ │ +2d5e4a: 7220 c191 0400 |00ab: invoke-interface {v4, v0}, Lorg/jaudiotagger/tag/Tag;.getFirst:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/lang/String; // method@91c1 │ │ +2d5e50: 0c00 |00ae: move-result-object v0 │ │ +2d5e52: 7110 f28c 0000 |00af: invoke-static {v0}, Lorg/jaudiotagger/audio/asf/util/Utils;.isBlank:(Ljava/lang/String;)Z // method@8cf2 │ │ +2d5e58: 0a00 |00b2: move-result v0 │ │ +2d5e5a: 3900 7100 |00b3: if-nez v0, 0124 // +0071 │ │ +2d5e5e: 2200 fe10 |00b5: new-instance v0, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; // type@10fe │ │ +2d5e62: 6e10 fd8b 0500 |00b7: invoke-virtual {v5}, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.getContainerType:()Lorg/jaudiotagger/audio/asf/data/ContainerType; // method@8bfd │ │ +2d5e68: 0c02 |00ba: move-result-object v2 │ │ +2d5e6a: 6203 aa88 |00bb: sget-object v3, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.GENRE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88aa │ │ +2d5e6e: 6e10 9492 0300 |00bd: invoke-virtual {v3}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.getFieldName:()Ljava/lang/String; // method@9294 │ │ +2d5e74: 0c03 |00c0: move-result-object v3 │ │ +2d5e76: 7040 148c 2013 |00c1: invoke-direct {v0, v2, v3, v1}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.:(Lorg/jaudiotagger/audio/asf/data/ContainerType;Ljava/lang/String;I)V // method@8c14 │ │ +2d5e7c: 6202 c387 |00c4: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.GENRE:Lorg/jaudiotagger/tag/FieldKey; // field@87c3 │ │ +2d5e80: 7220 c191 2400 |00c6: invoke-interface {v4, v2}, Lorg/jaudiotagger/tag/Tag;.getFirst:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/lang/String; // method@91c1 │ │ +2d5e86: 0c02 |00c9: move-result-object v2 │ │ +2d5e88: 6e20 348c 2000 |00ca: invoke-virtual {v0, v2}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.setStringValue:(Ljava/lang/String;)V // method@8c34 │ │ +2d5e8e: 6e10 228c 0000 |00cd: invoke-virtual {v0}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getName:()Ljava/lang/String; // method@8c22 │ │ +2d5e94: 0c02 |00d0: move-result-object v2 │ │ +2d5e96: 6e20 088c 2500 |00d1: invoke-virtual {v5, v2}, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.removeDescriptorsByName:(Ljava/lang/String;)V // method@8c08 │ │ +2d5e9c: 6e20 f88b 0500 |00d4: invoke-virtual {v5, v0}, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.addDescriptor:(Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;)V // method@8bf8 │ │ +2d5ea2: 7100 069e 0000 |00d7: invoke-static {}, Lorg/jaudiotagger/tag/reference/GenreTypes;.getInstanceOf:()Lorg/jaudiotagger/tag/reference/GenreTypes; // method@9e06 │ │ +2d5ea8: 0c00 |00da: move-result-object v0 │ │ +2d5eaa: 6202 c387 |00db: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.GENRE:Lorg/jaudiotagger/tag/FieldKey; // field@87c3 │ │ +2d5eae: 7220 c191 2400 |00dd: invoke-interface {v4, v2}, Lorg/jaudiotagger/tag/Tag;.getFirst:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/lang/String; // method@91c1 │ │ +2d5eb4: 0c04 |00e0: move-result-object v4 │ │ +2d5eb6: 6e20 039e 4000 |00e1: invoke-virtual {v0, v4}, Lorg/jaudiotagger/tag/reference/GenreTypes;.getIdForName:(Ljava/lang/String;)Ljava/lang/Integer; // method@9e03 │ │ +2d5ebc: 0c04 |00e4: move-result-object v4 │ │ +2d5ebe: 3804 3500 |00e5: if-eqz v4, 011a // +0035 │ │ +2d5ec2: 2200 fe10 |00e7: new-instance v0, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; // type@10fe │ │ +2d5ec6: 6e10 fd8b 0500 |00e9: invoke-virtual {v5}, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.getContainerType:()Lorg/jaudiotagger/audio/asf/data/ContainerType; // method@8bfd │ │ +2d5ecc: 0c02 |00ec: move-result-object v2 │ │ +2d5ece: 6203 ab88 |00ed: sget-object v3, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.GENRE_ID:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88ab │ │ +2d5ed2: 6e10 9492 0300 |00ef: invoke-virtual {v3}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.getFieldName:()Ljava/lang/String; // method@9294 │ │ +2d5ed8: 0c03 |00f2: move-result-object v3 │ │ +2d5eda: 7040 148c 2013 |00f3: invoke-direct {v0, v2, v3, v1}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.:(Lorg/jaudiotagger/audio/asf/data/ContainerType;Ljava/lang/String;I)V // method@8c14 │ │ +2d5ee0: 2201 3910 |00f6: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2d5ee4: 7010 cc87 0100 |00f8: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2d5eea: 1a02 e802 |00fb: const-string v2, "(" // string@02e8 │ │ +2d5eee: 6e20 d787 2100 |00fd: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d5ef4: 6e20 d687 4100 |0100: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ +2d5efa: 1a04 8403 |0103: const-string v4, ")" // string@0384 │ │ +2d5efe: 6e20 d787 4100 |0105: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d5f04: 6e10 df87 0100 |0108: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2d5f0a: 0c04 |010b: move-result-object v4 │ │ +2d5f0c: 6e20 348c 4000 |010c: invoke-virtual {v0, v4}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.setStringValue:(Ljava/lang/String;)V // method@8c34 │ │ +2d5f12: 6e10 228c 0000 |010f: invoke-virtual {v0}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getName:()Ljava/lang/String; // method@8c22 │ │ +2d5f18: 0c04 |0112: move-result-object v4 │ │ +2d5f1a: 6e20 088c 4500 |0113: invoke-virtual {v5, v4}, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.removeDescriptorsByName:(Ljava/lang/String;)V // method@8c08 │ │ +2d5f20: 6e20 f88b 0500 |0116: invoke-virtual {v5, v0}, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.addDescriptor:(Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;)V // method@8bf8 │ │ +2d5f26: 281d |0119: goto 0136 // +001d │ │ +2d5f28: 6204 ab88 |011a: sget-object v4, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.GENRE_ID:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88ab │ │ +2d5f2c: 6e10 9492 0400 |011c: invoke-virtual {v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.getFieldName:()Ljava/lang/String; // method@9294 │ │ +2d5f32: 0c04 |011f: move-result-object v4 │ │ +2d5f34: 6e20 088c 4500 |0120: invoke-virtual {v5, v4}, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.removeDescriptorsByName:(Ljava/lang/String;)V // method@8c08 │ │ +2d5f3a: 2813 |0123: goto 0136 // +0013 │ │ +2d5f3c: 6204 aa88 |0124: sget-object v4, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.GENRE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88aa │ │ +2d5f40: 6e10 9492 0400 |0126: invoke-virtual {v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.getFieldName:()Ljava/lang/String; // method@9294 │ │ +2d5f46: 0c04 |0129: move-result-object v4 │ │ +2d5f48: 6e20 088c 4500 |012a: invoke-virtual {v5, v4}, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.removeDescriptorsByName:(Ljava/lang/String;)V // method@8c08 │ │ +2d5f4e: 6204 ab88 |012d: sget-object v4, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.GENRE_ID:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88ab │ │ +2d5f52: 6e10 9492 0400 |012f: invoke-virtual {v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.getFieldName:()Ljava/lang/String; // method@9294 │ │ +2d5f58: 0c04 |0132: move-result-object v4 │ │ +2d5f5a: 6e20 088c 4500 |0133: invoke-virtual {v5, v4}, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.removeDescriptorsByName:(Ljava/lang/String;)V // method@8c08 │ │ +2d5f60: 0e00 |0136: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x000d line=56 │ │ 0x001c line=57 │ │ 0x0025 line=58 │ │ 0x002c line=59 │ │ @@ -694886,74 +694886,74 @@ │ │ type : '(Lorg/jaudiotagger/audio/asf/data/AsfHeader;)Lorg/jaudiotagger/tag/asf/AsfTag;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 115 16-bit code units │ │ -2d5bbc: |[2d5bbc] org.jaudiotagger.audio.asf.util.TagConverter.createTagOf:(Lorg/jaudiotagger/audio/asf/data/AsfHeader;)Lorg/jaudiotagger/tag/asf/AsfTag; │ │ -2d5bcc: 2200 d111 |0000: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfTag; // type@11d1 │ │ -2d5bd0: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -2d5bd2: 7020 a792 1000 |0003: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/asf/AsfTag;.:(Z)V // method@92a7 │ │ -2d5bd8: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -2d5bda: 7100 898b 0000 |0007: invoke-static {}, Lorg/jaudiotagger/audio/asf/data/ContainerType;.values:()[Lorg/jaudiotagger/audio/asf/data/ContainerType; // method@8b89 │ │ -2d5be0: 0c03 |000a: move-result-object v3 │ │ -2d5be2: 2133 |000b: array-length v3, v3 │ │ -2d5be4: 3532 6600 |000c: if-ge v2, v3, 0072 // +0066 │ │ -2d5be8: 7100 898b 0000 |000e: invoke-static {}, Lorg/jaudiotagger/audio/asf/data/ContainerType;.values:()[Lorg/jaudiotagger/audio/asf/data/ContainerType; // method@8b89 │ │ -2d5bee: 0c03 |0011: move-result-object v3 │ │ -2d5bf0: 4603 0302 |0012: aget-object v3, v3, v2 │ │ -2d5bf4: 6e20 448b 3700 |0014: invoke-virtual {v7, v3}, Lorg/jaudiotagger/audio/asf/data/AsfHeader;.findMetadataContainer:(Lorg/jaudiotagger/audio/asf/data/ContainerType;)Lorg/jaudiotagger/audio/asf/data/MetadataContainer; // method@8b44 │ │ -2d5bfa: 0c03 |0017: move-result-object v3 │ │ -2d5bfc: 3803 5700 |0018: if-eqz v3, 006f // +0057 │ │ -2d5c00: 6e10 008c 0300 |001a: invoke-virtual {v3}, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.getDescriptors:()Ljava/util/List; // method@8c00 │ │ -2d5c06: 0c03 |001d: move-result-object v3 │ │ -2d5c08: 7210 6e89 0300 |001e: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ -2d5c0e: 0c03 |0021: move-result-object v3 │ │ -2d5c10: 7210 4789 0300 |0022: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -2d5c16: 0a04 |0025: move-result v4 │ │ -2d5c18: 3804 4900 |0026: if-eqz v4, 006f // +0049 │ │ -2d5c1c: 7210 4889 0300 |0028: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -2d5c22: 0c04 |002b: move-result-object v4 │ │ -2d5c24: 1f04 fe10 |002c: check-cast v4, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; // type@10fe │ │ -2d5c28: 6e10 288c 0400 |002e: invoke-virtual {v4}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getType:()I // method@8c28 │ │ -2d5c2e: 0a05 |0031: move-result v5 │ │ -2d5c30: 3315 3400 |0032: if-ne v5, v1, 0066 // +0034 │ │ -2d5c34: 6e10 228c 0400 |0034: invoke-virtual {v4}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getName:()Ljava/lang/String; // method@8c22 │ │ -2d5c3a: 0c05 |0037: move-result-object v5 │ │ -2d5c3c: 6206 9588 |0038: sget-object v6, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.COVER_ART:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8895 │ │ -2d5c40: 6e10 9492 0600 |003a: invoke-virtual {v6}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.getFieldName:()Ljava/lang/String; // method@9294 │ │ -2d5c46: 0c06 |003d: move-result-object v6 │ │ -2d5c48: 6e20 9c87 6500 |003e: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2d5c4e: 0a05 |0041: move-result v5 │ │ -2d5c50: 3805 0800 |0042: if-eqz v5, 004a // +0008 │ │ -2d5c54: 2205 d311 |0044: new-instance v5, Lorg/jaudiotagger/tag/asf/AsfTagCoverField; // type@11d3 │ │ -2d5c58: 7020 d892 4500 |0046: invoke-direct {v5, v4}, Lorg/jaudiotagger/tag/asf/AsfTagCoverField;.:(Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;)V // method@92d8 │ │ -2d5c5e: 2822 |0049: goto 006b // +0022 │ │ -2d5c60: 6e10 228c 0400 |004a: invoke-virtual {v4}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getName:()Ljava/lang/String; // method@8c22 │ │ -2d5c66: 0c05 |004d: move-result-object v5 │ │ -2d5c68: 6206 8388 |004e: sget-object v6, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.BANNER_IMAGE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8883 │ │ -2d5c6c: 6e10 9492 0600 |0050: invoke-virtual {v6}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.getFieldName:()Ljava/lang/String; // method@9294 │ │ -2d5c72: 0c06 |0053: move-result-object v6 │ │ -2d5c74: 6e20 9c87 6500 |0054: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2d5c7a: 0a05 |0057: move-result v5 │ │ -2d5c7c: 3805 0800 |0058: if-eqz v5, 0060 // +0008 │ │ -2d5c80: 2205 d211 |005a: new-instance v5, Lorg/jaudiotagger/tag/asf/AsfTagBannerField; // type@11d2 │ │ -2d5c84: 7020 d292 4500 |005c: invoke-direct {v5, v4}, Lorg/jaudiotagger/tag/asf/AsfTagBannerField;.:(Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;)V // method@92d2 │ │ -2d5c8a: 280c |005f: goto 006b // +000c │ │ -2d5c8c: 2205 d411 |0060: new-instance v5, Lorg/jaudiotagger/tag/asf/AsfTagField; // type@11d4 │ │ -2d5c90: 7020 e592 4500 |0062: invoke-direct {v5, v4}, Lorg/jaudiotagger/tag/asf/AsfTagField;.:(Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;)V // method@92e5 │ │ -2d5c96: 2806 |0065: goto 006b // +0006 │ │ -2d5c98: 2205 d511 |0066: new-instance v5, Lorg/jaudiotagger/tag/asf/AsfTagTextField; // type@11d5 │ │ -2d5c9c: 7020 f292 4500 |0068: invoke-direct {v5, v4}, Lorg/jaudiotagger/tag/asf/AsfTagTextField;.:(Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;)V // method@92f2 │ │ -2d5ca2: 6e20 a992 5000 |006b: invoke-virtual {v0, v5}, Lorg/jaudiotagger/tag/asf/AsfTag;.addField:(Lorg/jaudiotagger/tag/TagField;)V // method@92a9 │ │ -2d5ca8: 28b4 |006e: goto 0022 // -004c │ │ -2d5caa: d802 0201 |006f: add-int/lit8 v2, v2, #int 1 // #01 │ │ -2d5cae: 2896 |0071: goto 0007 // -006a │ │ -2d5cb0: 1100 |0072: return-object v0 │ │ +2d5bc0: |[2d5bc0] org.jaudiotagger.audio.asf.util.TagConverter.createTagOf:(Lorg/jaudiotagger/audio/asf/data/AsfHeader;)Lorg/jaudiotagger/tag/asf/AsfTag; │ │ +2d5bd0: 2200 d111 |0000: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfTag; // type@11d1 │ │ +2d5bd4: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +2d5bd6: 7020 a792 1000 |0003: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/asf/AsfTag;.:(Z)V // method@92a7 │ │ +2d5bdc: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +2d5bde: 7100 898b 0000 |0007: invoke-static {}, Lorg/jaudiotagger/audio/asf/data/ContainerType;.values:()[Lorg/jaudiotagger/audio/asf/data/ContainerType; // method@8b89 │ │ +2d5be4: 0c03 |000a: move-result-object v3 │ │ +2d5be6: 2133 |000b: array-length v3, v3 │ │ +2d5be8: 3532 6600 |000c: if-ge v2, v3, 0072 // +0066 │ │ +2d5bec: 7100 898b 0000 |000e: invoke-static {}, Lorg/jaudiotagger/audio/asf/data/ContainerType;.values:()[Lorg/jaudiotagger/audio/asf/data/ContainerType; // method@8b89 │ │ +2d5bf2: 0c03 |0011: move-result-object v3 │ │ +2d5bf4: 4603 0302 |0012: aget-object v3, v3, v2 │ │ +2d5bf8: 6e20 448b 3700 |0014: invoke-virtual {v7, v3}, Lorg/jaudiotagger/audio/asf/data/AsfHeader;.findMetadataContainer:(Lorg/jaudiotagger/audio/asf/data/ContainerType;)Lorg/jaudiotagger/audio/asf/data/MetadataContainer; // method@8b44 │ │ +2d5bfe: 0c03 |0017: move-result-object v3 │ │ +2d5c00: 3803 5700 |0018: if-eqz v3, 006f // +0057 │ │ +2d5c04: 6e10 008c 0300 |001a: invoke-virtual {v3}, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.getDescriptors:()Ljava/util/List; // method@8c00 │ │ +2d5c0a: 0c03 |001d: move-result-object v3 │ │ +2d5c0c: 7210 6e89 0300 |001e: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ +2d5c12: 0c03 |0021: move-result-object v3 │ │ +2d5c14: 7210 4789 0300 |0022: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +2d5c1a: 0a04 |0025: move-result v4 │ │ +2d5c1c: 3804 4900 |0026: if-eqz v4, 006f // +0049 │ │ +2d5c20: 7210 4889 0300 |0028: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +2d5c26: 0c04 |002b: move-result-object v4 │ │ +2d5c28: 1f04 fe10 |002c: check-cast v4, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; // type@10fe │ │ +2d5c2c: 6e10 288c 0400 |002e: invoke-virtual {v4}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getType:()I // method@8c28 │ │ +2d5c32: 0a05 |0031: move-result v5 │ │ +2d5c34: 3315 3400 |0032: if-ne v5, v1, 0066 // +0034 │ │ +2d5c38: 6e10 228c 0400 |0034: invoke-virtual {v4}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getName:()Ljava/lang/String; // method@8c22 │ │ +2d5c3e: 0c05 |0037: move-result-object v5 │ │ +2d5c40: 6206 9588 |0038: sget-object v6, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.COVER_ART:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8895 │ │ +2d5c44: 6e10 9492 0600 |003a: invoke-virtual {v6}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.getFieldName:()Ljava/lang/String; // method@9294 │ │ +2d5c4a: 0c06 |003d: move-result-object v6 │ │ +2d5c4c: 6e20 9c87 6500 |003e: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2d5c52: 0a05 |0041: move-result v5 │ │ +2d5c54: 3805 0800 |0042: if-eqz v5, 004a // +0008 │ │ +2d5c58: 2205 d311 |0044: new-instance v5, Lorg/jaudiotagger/tag/asf/AsfTagCoverField; // type@11d3 │ │ +2d5c5c: 7020 d892 4500 |0046: invoke-direct {v5, v4}, Lorg/jaudiotagger/tag/asf/AsfTagCoverField;.:(Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;)V // method@92d8 │ │ +2d5c62: 2822 |0049: goto 006b // +0022 │ │ +2d5c64: 6e10 228c 0400 |004a: invoke-virtual {v4}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getName:()Ljava/lang/String; // method@8c22 │ │ +2d5c6a: 0c05 |004d: move-result-object v5 │ │ +2d5c6c: 6206 8388 |004e: sget-object v6, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.BANNER_IMAGE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8883 │ │ +2d5c70: 6e10 9492 0600 |0050: invoke-virtual {v6}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.getFieldName:()Ljava/lang/String; // method@9294 │ │ +2d5c76: 0c06 |0053: move-result-object v6 │ │ +2d5c78: 6e20 9c87 6500 |0054: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2d5c7e: 0a05 |0057: move-result v5 │ │ +2d5c80: 3805 0800 |0058: if-eqz v5, 0060 // +0008 │ │ +2d5c84: 2205 d211 |005a: new-instance v5, Lorg/jaudiotagger/tag/asf/AsfTagBannerField; // type@11d2 │ │ +2d5c88: 7020 d292 4500 |005c: invoke-direct {v5, v4}, Lorg/jaudiotagger/tag/asf/AsfTagBannerField;.:(Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;)V // method@92d2 │ │ +2d5c8e: 280c |005f: goto 006b // +000c │ │ +2d5c90: 2205 d411 |0060: new-instance v5, Lorg/jaudiotagger/tag/asf/AsfTagField; // type@11d4 │ │ +2d5c94: 7020 e592 4500 |0062: invoke-direct {v5, v4}, Lorg/jaudiotagger/tag/asf/AsfTagField;.:(Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;)V // method@92e5 │ │ +2d5c9a: 2806 |0065: goto 006b // +0006 │ │ +2d5c9c: 2205 d511 |0066: new-instance v5, Lorg/jaudiotagger/tag/asf/AsfTagTextField; // type@11d5 │ │ +2d5ca0: 7020 f292 4500 |0068: invoke-direct {v5, v4}, Lorg/jaudiotagger/tag/asf/AsfTagTextField;.:(Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;)V // method@92f2 │ │ +2d5ca6: 6e20 a992 5000 |006b: invoke-virtual {v0, v5}, Lorg/jaudiotagger/tag/asf/AsfTag;.addField:(Lorg/jaudiotagger/tag/TagField;)V // method@92a9 │ │ +2d5cac: 28b4 |006e: goto 0022 // -004c │ │ +2d5cae: d802 0201 |006f: add-int/lit8 v2, v2, #int 1 // #01 │ │ +2d5cb2: 2896 |0071: goto 0007 // -006a │ │ +2d5cb4: 1100 |0072: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ 0x0007 line=127 │ │ 0x000e line=129 │ │ 0x001a line=132 │ │ 0x001e line=133 │ │ @@ -694973,60 +694973,60 @@ │ │ type : '(Lorg/jaudiotagger/tag/asf/AsfTag;)[Lorg/jaudiotagger/audio/asf/data/MetadataContainer;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 85 16-bit code units │ │ -2d5b00: |[2d5b00] org.jaudiotagger.audio.asf.util.TagConverter.distributeMetadata:(Lorg/jaudiotagger/tag/asf/AsfTag;)[Lorg/jaudiotagger/audio/asf/data/MetadataContainer; │ │ -2d5b10: 6e10 ba92 0600 |0000: invoke-virtual {v6}, Lorg/jaudiotagger/tag/asf/AsfTag;.getAsfFields:()Ljava/util/Iterator; // method@92ba │ │ -2d5b16: 0c06 |0003: move-result-object v6 │ │ -2d5b18: 7100 108c 0000 |0004: invoke-static {}, Lorg/jaudiotagger/audio/asf/data/MetadataContainerFactory;.getInstance:()Lorg/jaudiotagger/audio/asf/data/MetadataContainerFactory; // method@8c10 │ │ -2d5b1e: 0c00 |0007: move-result-object v0 │ │ -2d5b20: 7100 828b 0000 |0008: invoke-static {}, Lorg/jaudiotagger/audio/asf/data/ContainerType;.getOrdered:()[Lorg/jaudiotagger/audio/asf/data/ContainerType; // method@8b82 │ │ -2d5b26: 0c01 |000b: move-result-object v1 │ │ -2d5b28: 6e20 0f8c 1000 |000c: invoke-virtual {v0, v1}, Lorg/jaudiotagger/audio/asf/data/MetadataContainerFactory;.createContainers:([Lorg/jaudiotagger/audio/asf/data/ContainerType;)[Lorg/jaudiotagger/audio/asf/data/MetadataContainer; // method@8c0f │ │ -2d5b2e: 0c00 |000f: move-result-object v0 │ │ -2d5b30: 7210 4789 0600 |0010: invoke-interface {v6}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -2d5b36: 0a01 |0013: move-result v1 │ │ -2d5b38: 3801 4000 |0014: if-eqz v1, 0054 // +0040 │ │ -2d5b3c: 7210 4889 0600 |0016: invoke-interface {v6}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -2d5b42: 0c01 |0019: move-result-object v1 │ │ -2d5b44: 1f01 d411 |001a: check-cast v1, Lorg/jaudiotagger/tag/asf/AsfTagField; // type@11d4 │ │ -2d5b48: 1202 |001c: const/4 v2, #int 0 // #0 │ │ -2d5b4a: 1203 |001d: const/4 v3, #int 0 // #0 │ │ -2d5b4c: 3902 f2ff |001e: if-nez v2, 0010 // -000e │ │ -2d5b50: 2104 |0020: array-length v4, v0 │ │ -2d5b52: 3543 efff |0021: if-ge v3, v4, 0010 // -0011 │ │ -2d5b56: 4604 0003 |0023: aget-object v4, v0, v3 │ │ -2d5b5a: 6e10 fd8b 0400 |0025: invoke-virtual {v4}, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.getContainerType:()Lorg/jaudiotagger/audio/asf/data/ContainerType; // method@8bfd │ │ -2d5b60: 0c04 |0028: move-result-object v4 │ │ -2d5b62: 6e10 ea92 0100 |0029: invoke-virtual {v1}, Lorg/jaudiotagger/tag/asf/AsfTagField;.getId:()Ljava/lang/String; // method@92ea │ │ -2d5b68: 0c05 |002c: move-result-object v5 │ │ -2d5b6a: 7110 9392 0500 |002d: invoke-static {v5}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.getAsfFieldKey:(Ljava/lang/String;)Lorg/jaudiotagger/tag/asf/AsfFieldKey; // method@9293 │ │ -2d5b70: 0c05 |0030: move-result-object v5 │ │ -2d5b72: 6e10 9592 0500 |0031: invoke-virtual {v5}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.getHighestContainer:()Lorg/jaudiotagger/audio/asf/data/ContainerType; // method@9295 │ │ -2d5b78: 0c05 |0034: move-result-object v5 │ │ -2d5b7a: 7120 7d8b 5400 |0035: invoke-static {v4, v5}, Lorg/jaudiotagger/audio/asf/data/ContainerType;.areInCorrectOrder:(Lorg/jaudiotagger/audio/asf/data/ContainerType;Lorg/jaudiotagger/audio/asf/data/ContainerType;)Z // method@8b7d │ │ -2d5b80: 0a04 |0038: move-result v4 │ │ -2d5b82: 3804 1800 |0039: if-eqz v4, 0051 // +0018 │ │ -2d5b86: 4604 0003 |003b: aget-object v4, v0, v3 │ │ -2d5b8a: 6e10 e992 0100 |003d: invoke-virtual {v1}, Lorg/jaudiotagger/tag/asf/AsfTagField;.getDescriptor:()Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; // method@92e9 │ │ -2d5b90: 0c05 |0040: move-result-object v5 │ │ -2d5b92: 6e20 058c 5400 |0041: invoke-virtual {v4, v5}, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.isAddSupported:(Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;)Z // method@8c05 │ │ -2d5b98: 0a04 |0044: move-result v4 │ │ -2d5b9a: 3804 0c00 |0045: if-eqz v4, 0051 // +000c │ │ -2d5b9e: 4602 0003 |0047: aget-object v2, v0, v3 │ │ -2d5ba2: 6e10 e992 0100 |0049: invoke-virtual {v1}, Lorg/jaudiotagger/tag/asf/AsfTagField;.getDescriptor:()Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; // method@92e9 │ │ -2d5ba8: 0c04 |004c: move-result-object v4 │ │ -2d5baa: 6e20 f88b 4200 |004d: invoke-virtual {v2, v4}, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.addDescriptor:(Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;)V // method@8bf8 │ │ -2d5bb0: 1212 |0050: const/4 v2, #int 1 // #1 │ │ -2d5bb2: d803 0301 |0051: add-int/lit8 v3, v3, #int 1 // #01 │ │ -2d5bb6: 28cb |0053: goto 001e // -0035 │ │ -2d5bb8: 1100 |0054: return-object v0 │ │ +2d5b04: |[2d5b04] org.jaudiotagger.audio.asf.util.TagConverter.distributeMetadata:(Lorg/jaudiotagger/tag/asf/AsfTag;)[Lorg/jaudiotagger/audio/asf/data/MetadataContainer; │ │ +2d5b14: 6e10 ba92 0600 |0000: invoke-virtual {v6}, Lorg/jaudiotagger/tag/asf/AsfTag;.getAsfFields:()Ljava/util/Iterator; // method@92ba │ │ +2d5b1a: 0c06 |0003: move-result-object v6 │ │ +2d5b1c: 7100 108c 0000 |0004: invoke-static {}, Lorg/jaudiotagger/audio/asf/data/MetadataContainerFactory;.getInstance:()Lorg/jaudiotagger/audio/asf/data/MetadataContainerFactory; // method@8c10 │ │ +2d5b22: 0c00 |0007: move-result-object v0 │ │ +2d5b24: 7100 828b 0000 |0008: invoke-static {}, Lorg/jaudiotagger/audio/asf/data/ContainerType;.getOrdered:()[Lorg/jaudiotagger/audio/asf/data/ContainerType; // method@8b82 │ │ +2d5b2a: 0c01 |000b: move-result-object v1 │ │ +2d5b2c: 6e20 0f8c 1000 |000c: invoke-virtual {v0, v1}, Lorg/jaudiotagger/audio/asf/data/MetadataContainerFactory;.createContainers:([Lorg/jaudiotagger/audio/asf/data/ContainerType;)[Lorg/jaudiotagger/audio/asf/data/MetadataContainer; // method@8c0f │ │ +2d5b32: 0c00 |000f: move-result-object v0 │ │ +2d5b34: 7210 4789 0600 |0010: invoke-interface {v6}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +2d5b3a: 0a01 |0013: move-result v1 │ │ +2d5b3c: 3801 4000 |0014: if-eqz v1, 0054 // +0040 │ │ +2d5b40: 7210 4889 0600 |0016: invoke-interface {v6}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +2d5b46: 0c01 |0019: move-result-object v1 │ │ +2d5b48: 1f01 d411 |001a: check-cast v1, Lorg/jaudiotagger/tag/asf/AsfTagField; // type@11d4 │ │ +2d5b4c: 1202 |001c: const/4 v2, #int 0 // #0 │ │ +2d5b4e: 1203 |001d: const/4 v3, #int 0 // #0 │ │ +2d5b50: 3902 f2ff |001e: if-nez v2, 0010 // -000e │ │ +2d5b54: 2104 |0020: array-length v4, v0 │ │ +2d5b56: 3543 efff |0021: if-ge v3, v4, 0010 // -0011 │ │ +2d5b5a: 4604 0003 |0023: aget-object v4, v0, v3 │ │ +2d5b5e: 6e10 fd8b 0400 |0025: invoke-virtual {v4}, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.getContainerType:()Lorg/jaudiotagger/audio/asf/data/ContainerType; // method@8bfd │ │ +2d5b64: 0c04 |0028: move-result-object v4 │ │ +2d5b66: 6e10 ea92 0100 |0029: invoke-virtual {v1}, Lorg/jaudiotagger/tag/asf/AsfTagField;.getId:()Ljava/lang/String; // method@92ea │ │ +2d5b6c: 0c05 |002c: move-result-object v5 │ │ +2d5b6e: 7110 9392 0500 |002d: invoke-static {v5}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.getAsfFieldKey:(Ljava/lang/String;)Lorg/jaudiotagger/tag/asf/AsfFieldKey; // method@9293 │ │ +2d5b74: 0c05 |0030: move-result-object v5 │ │ +2d5b76: 6e10 9592 0500 |0031: invoke-virtual {v5}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.getHighestContainer:()Lorg/jaudiotagger/audio/asf/data/ContainerType; // method@9295 │ │ +2d5b7c: 0c05 |0034: move-result-object v5 │ │ +2d5b7e: 7120 7d8b 5400 |0035: invoke-static {v4, v5}, Lorg/jaudiotagger/audio/asf/data/ContainerType;.areInCorrectOrder:(Lorg/jaudiotagger/audio/asf/data/ContainerType;Lorg/jaudiotagger/audio/asf/data/ContainerType;)Z // method@8b7d │ │ +2d5b84: 0a04 |0038: move-result v4 │ │ +2d5b86: 3804 1800 |0039: if-eqz v4, 0051 // +0018 │ │ +2d5b8a: 4604 0003 |003b: aget-object v4, v0, v3 │ │ +2d5b8e: 6e10 e992 0100 |003d: invoke-virtual {v1}, Lorg/jaudiotagger/tag/asf/AsfTagField;.getDescriptor:()Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; // method@92e9 │ │ +2d5b94: 0c05 |0040: move-result-object v5 │ │ +2d5b96: 6e20 058c 5400 |0041: invoke-virtual {v4, v5}, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.isAddSupported:(Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;)Z // method@8c05 │ │ +2d5b9c: 0a04 |0044: move-result v4 │ │ +2d5b9e: 3804 0c00 |0045: if-eqz v4, 0051 // +000c │ │ +2d5ba2: 4602 0003 |0047: aget-object v2, v0, v3 │ │ +2d5ba6: 6e10 e992 0100 |0049: invoke-virtual {v1}, Lorg/jaudiotagger/tag/asf/AsfTagField;.getDescriptor:()Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; // method@92e9 │ │ +2d5bac: 0c04 |004c: move-result-object v4 │ │ +2d5bae: 6e20 f88b 4200 |004d: invoke-virtual {v2, v4}, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.addDescriptor:(Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;)V // method@8bf8 │ │ +2d5bb4: 1212 |0050: const/4 v2, #int 1 // #1 │ │ +2d5bb6: d803 0301 |0051: add-int/lit8 v3, v3, #int 1 // #01 │ │ +2d5bba: 28cb |0053: goto 001e // -0035 │ │ +2d5bbc: 1100 |0054: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=172 │ │ 0x0004 line=173 │ │ 0x0010 line=176 │ │ 0x0016 line=178 │ │ 0x0020 line=180 │ │ @@ -695139,37 +695139,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -2d6388: |[2d6388] org.jaudiotagger.audio.asf.util.Utils.:()V │ │ -2d6398: 1a00 0e82 |0000: const-string v0, "line.separator" // string@820e │ │ -2d639c: 7110 e487 0000 |0002: invoke-static {v0}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@87e4 │ │ -2d63a2: 0c00 |0005: move-result-object v0 │ │ -2d63a4: 6900 fa82 |0006: sput-object v0, Lorg/jaudiotagger/audio/asf/util/Utils;.LINE_SEPARATOR:Ljava/lang/String; // field@82fa │ │ -2d63a8: 0e00 |0008: return-void │ │ +2d638c: |[2d638c] org.jaudiotagger.audio.asf.util.Utils.:()V │ │ +2d639c: 1a00 0e82 |0000: const-string v0, "line.separator" // string@820e │ │ +2d63a0: 7110 e487 0000 |0002: invoke-static {v0}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@87e4 │ │ +2d63a6: 0c00 |0005: move-result-object v0 │ │ +2d63a8: 6900 fa82 |0006: sput-object v0, Lorg/jaudiotagger/audio/asf/util/Utils;.LINE_SEPARATOR:Ljava/lang/String; // field@82fa │ │ +2d63ac: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=47 │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/asf/util/Utils;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2d63ac: |[2d63ac] org.jaudiotagger.audio.asf.util.Utils.:()V │ │ -2d63bc: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -2d63c2: 0e00 |0003: return-void │ │ +2d63b0: |[2d63b0] org.jaudiotagger.audio.asf.util.Utils.:()V │ │ +2d63c0: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +2d63c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/audio/asf/util/Utils; │ │ │ │ #2 : (in Lorg/jaudiotagger/audio/asf/util/Utils;) │ │ @@ -695177,37 +695177,37 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -2d63c4: |[2d63c4] org.jaudiotagger.audio.asf.util.Utils.checkStringLengthNullSafe:(Ljava/lang/String;)V │ │ -2d63d4: 3804 2700 |0000: if-eqz v4, 0027 // +0027 │ │ -2d63d8: 6e10 aa87 0400 |0002: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@87aa │ │ -2d63de: 0a00 |0005: move-result v0 │ │ -2d63e0: 1301 fe7f |0006: const/16 v1, #int 32766 // #7ffe │ │ -2d63e4: 3610 0300 |0008: if-gt v0, v1, 000b // +0003 │ │ -2d63e8: 281d |000a: goto 0027 // +001d │ │ -2d63ea: 2200 1e10 |000b: new-instance v0, Ljava/lang/IllegalArgumentException; // type@101e │ │ -2d63ee: 6201 8287 |000d: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.WMA_LENGTH_OF_STRING_IS_TOO_LARGE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8782 │ │ -2d63f2: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -2d63f4: 2322 be13 |0010: new-array v2, v2, [Ljava/lang/Object; // type@13be │ │ -2d63f8: 1203 |0012: const/4 v3, #int 0 // #0 │ │ -2d63fa: 6e10 aa87 0400 |0013: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@87aa │ │ -2d6400: 0a04 |0016: move-result v4 │ │ -2d6402: da04 0402 |0017: mul-int/lit8 v4, v4, #int 2 // #02 │ │ -2d6406: 7110 3487 0400 |0019: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2d640c: 0c04 |001c: move-result-object v4 │ │ -2d640e: 4d04 0203 |001d: aput-object v4, v2, v3 │ │ -2d6412: 6e20 5891 2100 |001f: invoke-virtual {v1, v2}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ -2d6418: 0c04 |0022: move-result-object v4 │ │ -2d641a: 7020 1887 4000 |0023: invoke-direct {v0, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ -2d6420: 2700 |0026: throw v0 │ │ -2d6422: 0e00 |0027: return-void │ │ +2d63c8: |[2d63c8] org.jaudiotagger.audio.asf.util.Utils.checkStringLengthNullSafe:(Ljava/lang/String;)V │ │ +2d63d8: 3804 2700 |0000: if-eqz v4, 0027 // +0027 │ │ +2d63dc: 6e10 aa87 0400 |0002: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@87aa │ │ +2d63e2: 0a00 |0005: move-result v0 │ │ +2d63e4: 1301 fe7f |0006: const/16 v1, #int 32766 // #7ffe │ │ +2d63e8: 3610 0300 |0008: if-gt v0, v1, 000b // +0003 │ │ +2d63ec: 281d |000a: goto 0027 // +001d │ │ +2d63ee: 2200 1e10 |000b: new-instance v0, Ljava/lang/IllegalArgumentException; // type@101e │ │ +2d63f2: 6201 8287 |000d: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.WMA_LENGTH_OF_STRING_IS_TOO_LARGE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8782 │ │ +2d63f6: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +2d63f8: 2322 be13 |0010: new-array v2, v2, [Ljava/lang/Object; // type@13be │ │ +2d63fc: 1203 |0012: const/4 v3, #int 0 // #0 │ │ +2d63fe: 6e10 aa87 0400 |0013: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@87aa │ │ +2d6404: 0a04 |0016: move-result v4 │ │ +2d6406: da04 0402 |0017: mul-int/lit8 v4, v4, #int 2 // #02 │ │ +2d640a: 7110 3487 0400 |0019: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2d6410: 0c04 |001c: move-result-object v4 │ │ +2d6412: 4d04 0203 |001d: aput-object v4, v2, v3 │ │ +2d6416: 6e20 5891 2100 |001f: invoke-virtual {v1, v2}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ +2d641c: 0c04 |0022: move-result-object v4 │ │ +2d641e: 7020 1887 4000 |0023: invoke-direct {v0, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ +2d6424: 2700 |0026: throw v0 │ │ +2d6426: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=65 │ │ 0x000b line=67 │ │ locals : │ │ 0x0000 - 0x0028 reg=4 (null) Ljava/lang/String; │ │ │ │ @@ -695216,49 +695216,49 @@ │ │ type : '(Ljava/io/InputStream;Ljava/io/OutputStream;J)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 13 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 65 16-bit code units │ │ -2d6424: |[2d6424] org.jaudiotagger.audio.asf.util.Utils.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;J)V │ │ -2d6434: 1300 0020 |0000: const/16 v0, #int 8192 // #2000 │ │ -2d6438: 2301 1c13 |0002: new-array v1, v0, [B // type@131c │ │ -2d643c: 1602 0000 |0004: const-wide/16 v2, #int 0 // #0 │ │ -2d6440: 3104 020b |0006: cmp-long v4, v2, v11 │ │ -2d6444: 3b04 3800 |0008: if-gez v4, 0040 // +0038 │ │ -2d6448: 9c04 0b02 |000a: sub-long v4, v11, v2 │ │ -2d644c: 1606 0020 |000c: const-wide/16 v6, #int 8192 // #2000 │ │ -2d6450: 3108 0406 |000e: cmp-long v8, v4, v6 │ │ -2d6454: 3b08 0400 |0010: if-gez v8, 0014 // +0004 │ │ -2d6458: 8446 |0012: long-to-int v6, v4 │ │ -2d645a: 2803 |0013: goto 0016 // +0003 │ │ -2d645c: 1306 0020 |0014: const/16 v6, #int 8192 // #2000 │ │ -2d6460: 1207 |0016: const/4 v7, #int 0 // #0 │ │ -2d6462: 6e40 8d86 1967 |0017: invoke-virtual {v9, v1, v7, v6}, Ljava/io/InputStream;.read:([BII)I // method@868d │ │ -2d6468: 0a06 |001a: move-result v6 │ │ -2d646a: 12f8 |001b: const/4 v8, #int -1 // #ff │ │ -2d646c: 3286 0800 |001c: if-eq v6, v8, 0024 // +0008 │ │ -2d6470: 6e40 9d86 1a67 |001e: invoke-virtual {v10, v1, v7, v6}, Ljava/io/OutputStream;.write:([BII)V // method@869d │ │ -2d6476: 8164 |0021: int-to-long v4, v6 │ │ -2d6478: bb42 |0022: add-long/2addr v2, v4 │ │ -2d647a: 28e3 |0023: goto 0006 // -001d │ │ -2d647c: 2209 fc0f |0024: new-instance v9, Ljava/io/IOException; // type@0ffc │ │ -2d6480: 220a 3910 |0026: new-instance v10, Ljava/lang/StringBuilder; // type@1039 │ │ -2d6484: 7010 cc87 0a00 |0028: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2d648a: 1a0b 8b1f |002b: const-string v11, "Inputstream has to continue for another " // string@1f8b │ │ -2d648e: 6e20 d787 ba00 |002d: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d6494: 6e30 d487 4a05 |0030: invoke-virtual {v10, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ -2d649a: 1a0b 2e01 |0033: const-string v11, " bytes." // string@012e │ │ -2d649e: 6e20 d787 ba00 |0035: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d64a4: 6e10 df87 0a00 |0038: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2d64aa: 0c0a |003b: move-result-object v10 │ │ -2d64ac: 7020 8586 a900 |003c: invoke-direct {v9, v10}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8685 │ │ -2d64b2: 2709 |003f: throw v9 │ │ -2d64b4: 0e00 |0040: return-void │ │ +2d6428: |[2d6428] org.jaudiotagger.audio.asf.util.Utils.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;J)V │ │ +2d6438: 1300 0020 |0000: const/16 v0, #int 8192 // #2000 │ │ +2d643c: 2301 1c13 |0002: new-array v1, v0, [B // type@131c │ │ +2d6440: 1602 0000 |0004: const-wide/16 v2, #int 0 // #0 │ │ +2d6444: 3104 020b |0006: cmp-long v4, v2, v11 │ │ +2d6448: 3b04 3800 |0008: if-gez v4, 0040 // +0038 │ │ +2d644c: 9c04 0b02 |000a: sub-long v4, v11, v2 │ │ +2d6450: 1606 0020 |000c: const-wide/16 v6, #int 8192 // #2000 │ │ +2d6454: 3108 0406 |000e: cmp-long v8, v4, v6 │ │ +2d6458: 3b08 0400 |0010: if-gez v8, 0014 // +0004 │ │ +2d645c: 8446 |0012: long-to-int v6, v4 │ │ +2d645e: 2803 |0013: goto 0016 // +0003 │ │ +2d6460: 1306 0020 |0014: const/16 v6, #int 8192 // #2000 │ │ +2d6464: 1207 |0016: const/4 v7, #int 0 // #0 │ │ +2d6466: 6e40 8d86 1967 |0017: invoke-virtual {v9, v1, v7, v6}, Ljava/io/InputStream;.read:([BII)I // method@868d │ │ +2d646c: 0a06 |001a: move-result v6 │ │ +2d646e: 12f8 |001b: const/4 v8, #int -1 // #ff │ │ +2d6470: 3286 0800 |001c: if-eq v6, v8, 0024 // +0008 │ │ +2d6474: 6e40 9d86 1a67 |001e: invoke-virtual {v10, v1, v7, v6}, Ljava/io/OutputStream;.write:([BII)V // method@869d │ │ +2d647a: 8164 |0021: int-to-long v4, v6 │ │ +2d647c: bb42 |0022: add-long/2addr v2, v4 │ │ +2d647e: 28e3 |0023: goto 0006 // -001d │ │ +2d6480: 2209 fc0f |0024: new-instance v9, Ljava/io/IOException; // type@0ffc │ │ +2d6484: 220a 3910 |0026: new-instance v10, Ljava/lang/StringBuilder; // type@1039 │ │ +2d6488: 7010 cc87 0a00 |0028: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2d648e: 1a0b 8b1f |002b: const-string v11, "Inputstream has to continue for another " // string@1f8b │ │ +2d6492: 6e20 d787 ba00 |002d: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d6498: 6e30 d487 4a05 |0030: invoke-virtual {v10, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ +2d649e: 1a0b 2e01 |0033: const-string v11, " bytes." // string@012e │ │ +2d64a2: 6e20 d787 ba00 |0035: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d64a8: 6e10 df87 0a00 |0038: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2d64ae: 0c0a |003b: move-result-object v10 │ │ +2d64b0: 7020 8586 a900 |003c: invoke-direct {v9, v10}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8685 │ │ +2d64b6: 2709 |003f: throw v9 │ │ +2d64b8: 0e00 |0040: return-void │ │ catches : (none) │ │ positions : │ │ 0x0017 line=110 │ │ 0x001e line=116 │ │ 0x0024 line=113 │ │ locals : │ │ 0x0000 - 0x0041 reg=9 (null) Ljava/io/InputStream; │ │ @@ -695270,25 +695270,25 @@ │ │ type : '(Ljava/io/InputStream;Ljava/io/OutputStream;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -2d64b8: |[2d64b8] org.jaudiotagger.audio.asf.util.Utils.flush:(Ljava/io/InputStream;Ljava/io/OutputStream;)V │ │ -2d64c8: 1300 0020 |0000: const/16 v0, #int 8192 // #2000 │ │ -2d64cc: 2300 1c13 |0002: new-array v0, v0, [B // type@131c │ │ -2d64d0: 6e20 8c86 0300 |0004: invoke-virtual {v3, v0}, Ljava/io/InputStream;.read:([B)I // method@868c │ │ -2d64d6: 0a01 |0007: move-result v1 │ │ -2d64d8: 12f2 |0008: const/4 v2, #int -1 // #ff │ │ -2d64da: 3221 0700 |0009: if-eq v1, v2, 0010 // +0007 │ │ -2d64de: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -2d64e0: 6e40 9d86 0412 |000c: invoke-virtual {v4, v0, v2, v1}, Ljava/io/OutputStream;.write:([BII)V // method@869d │ │ -2d64e6: 28f5 |000f: goto 0004 // -000b │ │ -2d64e8: 0e00 |0010: return-void │ │ +2d64bc: |[2d64bc] org.jaudiotagger.audio.asf.util.Utils.flush:(Ljava/io/InputStream;Ljava/io/OutputStream;)V │ │ +2d64cc: 1300 0020 |0000: const/16 v0, #int 8192 // #2000 │ │ +2d64d0: 2300 1c13 |0002: new-array v0, v0, [B // type@131c │ │ +2d64d4: 6e20 8c86 0300 |0004: invoke-virtual {v3, v0}, Ljava/io/InputStream;.read:([B)I // method@868c │ │ +2d64da: 0a01 |0007: move-result v1 │ │ +2d64dc: 12f2 |0008: const/4 v2, #int -1 // #ff │ │ +2d64de: 3221 0700 |0009: if-eq v1, v2, 0010 // +0007 │ │ +2d64e2: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +2d64e4: 6e40 9d86 0412 |000c: invoke-virtual {v4, v0, v2, v1}, Ljava/io/OutputStream;.write:([BII)V // method@869d │ │ +2d64ea: 28f5 |000f: goto 0004 // -000b │ │ +2d64ec: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=132 │ │ 0x000c line=134 │ │ locals : │ │ 0x0000 - 0x0011 reg=3 (null) Ljava/io/InputStream; │ │ 0x0000 - 0x0011 reg=4 (null) Ljava/io/OutputStream; │ │ @@ -695298,28 +695298,28 @@ │ │ type : '(JI)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 20 16-bit code units │ │ -2d6008: |[2d6008] org.jaudiotagger.audio.asf.util.Utils.getBytes:(JI)[B │ │ -2d6018: 2380 1c13 |0000: new-array v0, v8, [B // type@131c │ │ -2d601c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -2d601e: 3581 1000 |0003: if-ge v1, v8, 0013 // +0010 │ │ -2d6022: da02 0108 |0005: mul-int/lit8 v2, v1, #int 8 // #08 │ │ -2d6026: a502 0602 |0007: ushr-long v2, v6, v2 │ │ -2d602a: 1604 ff00 |0009: const-wide/16 v4, #int 255 // #ff │ │ -2d602e: c042 |000b: and-long/2addr v2, v4 │ │ -2d6030: 8423 |000c: long-to-int v3, v2 │ │ -2d6032: 8d32 |000d: int-to-byte v2, v3 │ │ -2d6034: 4f02 0001 |000e: aput-byte v2, v0, v1 │ │ -2d6038: d801 0101 |0010: add-int/lit8 v1, v1, #int 1 // #01 │ │ -2d603c: 28f1 |0012: goto 0003 // -000f │ │ -2d603e: 1100 |0013: return-object v0 │ │ +2d600c: |[2d600c] org.jaudiotagger.audio.asf.util.Utils.getBytes:(JI)[B │ │ +2d601c: 2380 1c13 |0000: new-array v0, v8, [B // type@131c │ │ +2d6020: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +2d6022: 3581 1000 |0003: if-ge v1, v8, 0013 // +0010 │ │ +2d6026: da02 0108 |0005: mul-int/lit8 v2, v1, #int 8 // #08 │ │ +2d602a: a502 0602 |0007: ushr-long v2, v6, v2 │ │ +2d602e: 1604 ff00 |0009: const-wide/16 v4, #int 255 // #ff │ │ +2d6032: c042 |000b: and-long/2addr v2, v4 │ │ +2d6034: 8423 |000c: long-to-int v3, v2 │ │ +2d6036: 8d32 |000d: int-to-byte v2, v3 │ │ +2d6038: 4f02 0001 |000e: aput-byte v2, v0, v1 │ │ +2d603c: d801 0101 |0010: add-int/lit8 v1, v1, #int 1 // #01 │ │ +2d6040: 28f1 |0012: goto 0003 // -000f │ │ +2d6042: 1100 |0013: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ 0x000e line=157 │ │ locals : │ │ 0x0000 - 0x0014 reg=6 (null) J │ │ 0x0000 - 0x0014 reg=8 (null) I │ │ @@ -695329,23 +695329,23 @@ │ │ type : '(Ljava/lang/String;Ljava/nio/charset/Charset;)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -2d5fd4: |[2d5fd4] org.jaudiotagger.audio.asf.util.Utils.getBytes:(Ljava/lang/String;Ljava/nio/charset/Charset;)[B │ │ -2d5fe4: 6e20 7588 0100 |0000: invoke-virtual {v1, v0}, Ljava/nio/charset/Charset;.encode:(Ljava/lang/String;)Ljava/nio/ByteBuffer; // method@8875 │ │ -2d5fea: 0c00 |0003: move-result-object v0 │ │ -2d5fec: 6e10 4988 0000 |0004: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.limit:()I // method@8849 │ │ -2d5ff2: 0a01 |0007: move-result v1 │ │ -2d5ff4: 2311 1c13 |0008: new-array v1, v1, [B // type@131c │ │ -2d5ff8: 6e10 5988 0000 |000a: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@8859 │ │ -2d5ffe: 6e20 4088 1000 |000d: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.get:([B)Ljava/nio/ByteBuffer; // method@8840 │ │ -2d6004: 1101 |0010: return-object v1 │ │ +2d5fd8: |[2d5fd8] org.jaudiotagger.audio.asf.util.Utils.getBytes:(Ljava/lang/String;Ljava/nio/charset/Charset;)[B │ │ +2d5fe8: 6e20 7588 0100 |0000: invoke-virtual {v1, v0}, Ljava/nio/charset/Charset;.encode:(Ljava/lang/String;)Ljava/nio/ByteBuffer; // method@8875 │ │ +2d5fee: 0c00 |0003: move-result-object v0 │ │ +2d5ff0: 6e10 4988 0000 |0004: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.limit:()I // method@8849 │ │ +2d5ff6: 0a01 |0007: move-result v1 │ │ +2d5ff8: 2311 1c13 |0008: new-array v1, v1, [B // type@131c │ │ +2d5ffc: 6e10 5988 0000 |000a: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@8859 │ │ +2d6002: 6e20 4088 1000 |000d: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.get:([B)Ljava/nio/ByteBuffer; // method@8840 │ │ +2d6008: 1101 |0010: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ 0x0004 line=175 │ │ 0x000a line=176 │ │ 0x000d line=177 │ │ locals : │ │ @@ -695357,30 +695357,30 @@ │ │ type : '(Ljava/math/BigInteger;)Ljava/util/GregorianCalendar;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -2d6274: |[2d6274] org.jaudiotagger.audio.asf.util.Utils.getDateOf:(Ljava/math/BigInteger;)Ljava/util/GregorianCalendar; │ │ -2d6284: 2200 8b10 |0000: new-instance v0, Ljava/util/GregorianCalendar; // type@108b │ │ -2d6288: 7010 2889 0000 |0002: invoke-direct {v0}, Ljava/util/GregorianCalendar;.:()V // method@8928 │ │ -2d628e: 2201 5210 |0005: new-instance v1, Ljava/math/BigInteger; // type@1052 │ │ -2d6292: 1a02 9204 |0007: const-string v2, "10" // string@0492 │ │ -2d6296: 7020 2388 2100 |0009: invoke-direct {v1, v2}, Ljava/math/BigInteger;.:(Ljava/lang/String;)V // method@8823 │ │ -2d629c: 6e20 2888 1600 |000c: invoke-virtual {v6, v1}, Ljava/math/BigInteger;.divide:(Ljava/math/BigInteger;)Ljava/math/BigInteger; // method@8828 │ │ -2d62a2: 0c06 |000f: move-result-object v6 │ │ -2d62a4: 2201 8410 |0010: new-instance v1, Ljava/util/Date; // type@1084 │ │ -2d62a8: 6e10 2b88 0600 |0012: invoke-virtual {v6}, Ljava/math/BigInteger;.longValue:()J // method@882b │ │ -2d62ae: 0b02 |0015: move-result-wide v2 │ │ -2d62b0: 1804 8079 7f30 970a 0000 |0016: const-wide v4, #double 5.75313e-311 // #00000a97307f7980 │ │ -2d62ba: bc42 |001b: sub-long/2addr v2, v4 │ │ -2d62bc: 7030 1489 2103 |001c: invoke-direct {v1, v2, v3}, Ljava/util/Date;.:(J)V // method@8914 │ │ -2d62c2: 6e20 2a89 1000 |001f: invoke-virtual {v0, v1}, Ljava/util/GregorianCalendar;.setTime:(Ljava/util/Date;)V // method@892a │ │ -2d62c8: 1100 |0022: return-object v0 │ │ +2d6278: |[2d6278] org.jaudiotagger.audio.asf.util.Utils.getDateOf:(Ljava/math/BigInteger;)Ljava/util/GregorianCalendar; │ │ +2d6288: 2200 8b10 |0000: new-instance v0, Ljava/util/GregorianCalendar; // type@108b │ │ +2d628c: 7010 2889 0000 |0002: invoke-direct {v0}, Ljava/util/GregorianCalendar;.:()V // method@8928 │ │ +2d6292: 2201 5210 |0005: new-instance v1, Ljava/math/BigInteger; // type@1052 │ │ +2d6296: 1a02 9204 |0007: const-string v2, "10" // string@0492 │ │ +2d629a: 7020 2388 2100 |0009: invoke-direct {v1, v2}, Ljava/math/BigInteger;.:(Ljava/lang/String;)V // method@8823 │ │ +2d62a0: 6e20 2888 1600 |000c: invoke-virtual {v6, v1}, Ljava/math/BigInteger;.divide:(Ljava/math/BigInteger;)Ljava/math/BigInteger; // method@8828 │ │ +2d62a6: 0c06 |000f: move-result-object v6 │ │ +2d62a8: 2201 8410 |0010: new-instance v1, Ljava/util/Date; // type@1084 │ │ +2d62ac: 6e10 2b88 0600 |0012: invoke-virtual {v6}, Ljava/math/BigInteger;.longValue:()J // method@882b │ │ +2d62b2: 0b02 |0015: move-result-wide v2 │ │ +2d62b4: 1804 8079 7f30 970a 0000 |0016: const-wide v4, #double 5.75313e-311 // #00000a97307f7980 │ │ +2d62be: bc42 |001b: sub-long/2addr v2, v4 │ │ +2d62c0: 7030 1489 2103 |001c: invoke-direct {v1, v2, v3}, Ljava/util/Date;.:(J)V // method@8914 │ │ +2d62c6: 6e20 2a89 1000 |001f: invoke-virtual {v0, v1}, Ljava/util/GregorianCalendar;.setTime:(Ljava/util/Date;)V // method@892a │ │ +2d62cc: 1100 |0022: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=216 │ │ 0x0005 line=219 │ │ 0x0010 line=221 │ │ 0x001f line=222 │ │ locals : │ │ @@ -695391,32 +695391,32 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -2d5f60: |[2d5f60] org.jaudiotagger.audio.asf.util.Utils.isBlank:(Ljava/lang/String;)Z │ │ -2d5f70: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -2d5f72: 3904 0300 |0001: if-nez v4, 0004 // +0003 │ │ -2d5f76: 0f00 |0003: return v0 │ │ -2d5f78: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -2d5f7a: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -2d5f7c: 6e10 aa87 0400 |0006: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@87aa │ │ -2d5f82: 0a03 |0009: move-result v3 │ │ -2d5f84: 3532 1000 |000a: if-ge v2, v3, 001a // +0010 │ │ -2d5f88: 6e20 9487 2400 |000c: invoke-virtual {v4, v2}, Ljava/lang/String;.charAt:(I)C // method@8794 │ │ -2d5f8e: 0a03 |000f: move-result v3 │ │ -2d5f90: 7110 da86 0300 |0010: invoke-static {v3}, Ljava/lang/Character;.isWhitespace:(C)Z // method@86da │ │ -2d5f96: 0a03 |0013: move-result v3 │ │ -2d5f98: 3903 0300 |0014: if-nez v3, 0017 // +0003 │ │ -2d5f9c: 0f01 |0016: return v1 │ │ -2d5f9e: d802 0201 |0017: add-int/lit8 v2, v2, #int 1 // #01 │ │ -2d5fa2: 28ed |0019: goto 0006 // -0013 │ │ -2d5fa4: 0f00 |001a: return v0 │ │ +2d5f64: |[2d5f64] org.jaudiotagger.audio.asf.util.Utils.isBlank:(Ljava/lang/String;)Z │ │ +2d5f74: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +2d5f76: 3904 0300 |0001: if-nez v4, 0004 // +0003 │ │ +2d5f7a: 0f00 |0003: return v0 │ │ +2d5f7c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +2d5f7e: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +2d5f80: 6e10 aa87 0400 |0006: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@87aa │ │ +2d5f86: 0a03 |0009: move-result v3 │ │ +2d5f88: 3532 1000 |000a: if-ge v2, v3, 001a // +0010 │ │ +2d5f8c: 6e20 9487 2400 |000c: invoke-virtual {v4, v2}, Ljava/lang/String;.charAt:(I)C // method@8794 │ │ +2d5f92: 0a03 |000f: move-result v3 │ │ +2d5f94: 7110 da86 0300 |0010: invoke-static {v3}, Ljava/lang/Character;.isWhitespace:(C)Z // method@86da │ │ +2d5f9a: 0a03 |0013: move-result v3 │ │ +2d5f9c: 3903 0300 |0014: if-nez v3, 0017 // +0003 │ │ +2d5fa0: 0f01 |0016: return v1 │ │ +2d5fa2: d802 0201 |0017: add-int/lit8 v2, v2, #int 1 // #01 │ │ +2d5fa6: 28ed |0019: goto 0006 // -0013 │ │ +2d5fa8: 0f00 |001a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=240 │ │ 0x000c line=242 │ │ locals : │ │ 0x0000 - 0x001b reg=4 (null) Ljava/lang/String; │ │ │ │ @@ -695425,24 +695425,24 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -2d5fa8: |[2d5fa8] org.jaudiotagger.audio.asf.util.Utils.isStringLengthValidNullSafe:(Ljava/lang/String;)Z │ │ -2d5fb8: 3801 0c00 |0000: if-eqz v1, 000c // +000c │ │ -2d5fbc: 6e10 aa87 0100 |0002: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@87aa │ │ -2d5fc2: 0a01 |0005: move-result v1 │ │ -2d5fc4: 1300 fe7f |0006: const/16 v0, #int 32766 // #7ffe │ │ -2d5fc8: 3701 0400 |0008: if-le v1, v0, 000c // +0004 │ │ -2d5fcc: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -2d5fce: 0f01 |000b: return v1 │ │ -2d5fd0: 1211 |000c: const/4 v1, #int 1 // #1 │ │ -2d5fd2: 0f01 |000d: return v1 │ │ +2d5fac: |[2d5fac] org.jaudiotagger.audio.asf.util.Utils.isStringLengthValidNullSafe:(Ljava/lang/String;)Z │ │ +2d5fbc: 3801 0c00 |0000: if-eqz v1, 000c // +000c │ │ +2d5fc0: 6e10 aa87 0100 |0002: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@87aa │ │ +2d5fc6: 0a01 |0005: move-result v1 │ │ +2d5fc8: 1300 fe7f |0006: const/16 v0, #int 32766 // #7ffe │ │ +2d5fcc: 3701 0400 |0008: if-le v1, v0, 000c // +0004 │ │ +2d5fd0: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +2d5fd2: 0f01 |000b: return v1 │ │ +2d5fd4: 1211 |000c: const/4 v1, #int 1 // #1 │ │ +2d5fd6: 0f01 |000d: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=81 │ │ locals : │ │ 0x0000 - 0x000e reg=1 (null) Ljava/lang/String; │ │ │ │ #10 : (in Lorg/jaudiotagger/audio/asf/util/Utils;) │ │ @@ -695450,36 +695450,36 @@ │ │ type : '(Ljava/io/InputStream;)Ljava/math/BigInteger;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -2d6218: |[2d6218] org.jaudiotagger.audio.asf.util.Utils.readBig64:(Ljava/io/InputStream;)Ljava/math/BigInteger; │ │ -2d6228: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ -2d622c: 2301 1c13 |0002: new-array v1, v0, [B // type@131c │ │ -2d6230: 2302 1c13 |0004: new-array v2, v0, [B // type@131c │ │ -2d6234: 6e20 8c86 1500 |0006: invoke-virtual {v5, v1}, Ljava/io/InputStream;.read:([B)I // method@868c │ │ -2d623a: 0a05 |0009: move-result v5 │ │ -2d623c: 3305 1400 |000a: if-ne v5, v0, 001e // +0014 │ │ -2d6240: 1205 |000c: const/4 v5, #int 0 // #0 │ │ -2d6242: 3505 0b00 |000d: if-ge v5, v0, 0018 // +000b │ │ -2d6246: d903 0507 |000f: rsub-int/lit8 v3, v5, #int 7 // #07 │ │ -2d624a: 4804 0105 |0011: aget-byte v4, v1, v5 │ │ -2d624e: 4f04 0203 |0013: aput-byte v4, v2, v3 │ │ -2d6252: d805 0501 |0015: add-int/lit8 v5, v5, #int 1 // #01 │ │ -2d6256: 28f6 |0017: goto 000d // -000a │ │ -2d6258: 2205 5210 |0018: new-instance v5, Ljava/math/BigInteger; // type@1052 │ │ -2d625c: 7020 2588 2500 |001a: invoke-direct {v5, v2}, Ljava/math/BigInteger;.:([B)V // method@8825 │ │ -2d6262: 1105 |001d: return-object v5 │ │ -2d6264: 2205 f40f |001e: new-instance v5, Ljava/io/EOFException; // type@0ff4 │ │ -2d6268: 7010 4a86 0500 |0020: invoke-direct {v5}, Ljava/io/EOFException;.:()V // method@864a │ │ -2d626e: 2802 |0023: goto 0025 // +0002 │ │ -2d6270: 2705 |0024: throw v5 │ │ -2d6272: 28ff |0025: goto 0024 // -0001 │ │ +2d621c: |[2d621c] org.jaudiotagger.audio.asf.util.Utils.readBig64:(Ljava/io/InputStream;)Ljava/math/BigInteger; │ │ +2d622c: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ +2d6230: 2301 1c13 |0002: new-array v1, v0, [B // type@131c │ │ +2d6234: 2302 1c13 |0004: new-array v2, v0, [B // type@131c │ │ +2d6238: 6e20 8c86 1500 |0006: invoke-virtual {v5, v1}, Ljava/io/InputStream;.read:([B)I // method@868c │ │ +2d623e: 0a05 |0009: move-result v5 │ │ +2d6240: 3305 1400 |000a: if-ne v5, v0, 001e // +0014 │ │ +2d6244: 1205 |000c: const/4 v5, #int 0 // #0 │ │ +2d6246: 3505 0b00 |000d: if-ge v5, v0, 0018 // +000b │ │ +2d624a: d903 0507 |000f: rsub-int/lit8 v3, v5, #int 7 // #07 │ │ +2d624e: 4804 0105 |0011: aget-byte v4, v1, v5 │ │ +2d6252: 4f04 0203 |0013: aput-byte v4, v2, v3 │ │ +2d6256: d805 0501 |0015: add-int/lit8 v5, v5, #int 1 // #01 │ │ +2d625a: 28f6 |0017: goto 000d // -000a │ │ +2d625c: 2205 5210 |0018: new-instance v5, Ljava/math/BigInteger; // type@1052 │ │ +2d6260: 7020 2588 2500 |001a: invoke-direct {v5, v2}, Ljava/math/BigInteger;.:([B)V // method@8825 │ │ +2d6266: 1105 |001d: return-object v5 │ │ +2d6268: 2205 f40f |001e: new-instance v5, Ljava/io/EOFException; // type@0ff4 │ │ +2d626c: 7010 4a86 0500 |0020: invoke-direct {v5}, Ljava/io/EOFException;.:()V // method@864a │ │ +2d6272: 2802 |0023: goto 0025 // +0002 │ │ +2d6274: 2705 |0024: throw v5 │ │ +2d6276: 28ff |0025: goto 0024 // -0001 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=262 │ │ 0x0011 line=270 │ │ 0x0018 line=272 │ │ 0x001e line=266 │ │ locals : │ │ @@ -695490,19 +695490,19 @@ │ │ type : '(Ljava/io/InputStream;J)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -2d6040: |[2d6040] org.jaudiotagger.audio.asf.util.Utils.readBinary:(Ljava/io/InputStream;J)[B │ │ -2d6050: 8412 |0000: long-to-int v2, v1 │ │ -2d6052: 2321 1c13 |0001: new-array v1, v2, [B // type@131c │ │ -2d6056: 6e20 8c86 1000 |0003: invoke-virtual {v0, v1}, Ljava/io/InputStream;.read:([B)I // method@868c │ │ -2d605c: 1101 |0006: return-object v1 │ │ +2d6044: |[2d6044] org.jaudiotagger.audio.asf.util.Utils.readBinary:(Ljava/io/InputStream;J)[B │ │ +2d6054: 8412 |0000: long-to-int v2, v1 │ │ +2d6056: 2321 1c13 |0001: new-array v1, v2, [B // type@131c │ │ +2d605a: 6e20 8c86 1000 |0003: invoke-virtual {v0, v1}, Ljava/io/InputStream;.read:([B)I // method@868c │ │ +2d6060: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=285 │ │ 0x0003 line=286 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 (null) Ljava/io/InputStream; │ │ 0x0000 - 0x0007 reg=1 (null) J │ │ @@ -695512,52 +695512,52 @@ │ │ type : '(Ljava/io/InputStream;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 70 16-bit code units │ │ -2d6088: |[2d6088] org.jaudiotagger.audio.asf.util.Utils.readCharacterSizedString:(Ljava/io/InputStream;)Ljava/lang/String; │ │ -2d6098: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -2d609c: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2d60a2: 7110 f98c 0400 |0005: invoke-static {v4}, Lorg/jaudiotagger/audio/asf/util/Utils;.readUINT16:(Ljava/io/InputStream;)I // method@8cf9 │ │ -2d60a8: 0a01 |0008: move-result v1 │ │ -2d60aa: 6e10 8b86 0400 |0009: invoke-virtual {v4}, Ljava/io/InputStream;.read:()I // method@868b │ │ -2d60b0: 0a02 |000c: move-result v2 │ │ -2d60b2: 6e10 8b86 0400 |000d: invoke-virtual {v4}, Ljava/io/InputStream;.read:()I // method@868b │ │ -2d60b8: 0a03 |0010: move-result v3 │ │ -2d60ba: e003 0308 |0011: shl-int/lit8 v3, v3, #int 8 // #08 │ │ -2d60be: b632 |0013: or-int/2addr v2, v3 │ │ -2d60c0: 3802 1100 |0014: if-eqz v2, 0025 // +0011 │ │ -2d60c4: 8e22 |0016: int-to-char v2, v2 │ │ -2d60c6: 6e20 d087 2000 |0017: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@87d0 │ │ -2d60cc: 6e10 8b86 0400 |001a: invoke-virtual {v4}, Ljava/io/InputStream;.read:()I // method@868b │ │ -2d60d2: 0a02 |001d: move-result v2 │ │ -2d60d4: 6e10 8b86 0400 |001e: invoke-virtual {v4}, Ljava/io/InputStream;.read:()I // method@868b │ │ -2d60da: 0a03 |0021: move-result v3 │ │ -2d60dc: e003 0308 |0022: shl-int/lit8 v3, v3, #int 8 // #08 │ │ -2d60e0: b632 |0024: or-int/2addr v2, v3 │ │ -2d60e2: 3902 efff |0025: if-nez v2, 0014 // -0011 │ │ -2d60e6: 6e10 dc87 0000 |0027: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@87dc │ │ -2d60ec: 0a03 |002a: move-result v3 │ │ -2d60ee: d803 0301 |002b: add-int/lit8 v3, v3, #int 1 // #01 │ │ -2d60f2: 3613 e7ff |002d: if-gt v3, v1, 0014 // -0019 │ │ -2d60f6: 6e10 dc87 0000 |002f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@87dc │ │ -2d60fc: 0a04 |0032: move-result v4 │ │ -2d60fe: d804 0401 |0033: add-int/lit8 v4, v4, #int 1 // #01 │ │ -2d6102: 3341 0700 |0035: if-ne v1, v4, 003c // +0007 │ │ -2d6106: 6e10 df87 0000 |0037: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2d610c: 0c04 |003a: move-result-object v4 │ │ -2d610e: 1104 |003b: return-object v4 │ │ -2d6110: 2204 1f10 |003c: new-instance v4, Ljava/lang/IllegalStateException; // type@101f │ │ -2d6114: 1a00 bc1f |003e: const-string v0, "Invalid Data for current interpretation" // string@1fbc │ │ -2d6118: 7020 1c87 0400 |0040: invoke-direct {v4, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@871c │ │ -2d611e: 2802 |0043: goto 0045 // +0002 │ │ -2d6120: 2704 |0044: throw v4 │ │ -2d6122: 28ff |0045: goto 0044 // -0001 │ │ +2d608c: |[2d608c] org.jaudiotagger.audio.asf.util.Utils.readCharacterSizedString:(Ljava/io/InputStream;)Ljava/lang/String; │ │ +2d609c: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +2d60a0: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2d60a6: 7110 f98c 0400 |0005: invoke-static {v4}, Lorg/jaudiotagger/audio/asf/util/Utils;.readUINT16:(Ljava/io/InputStream;)I // method@8cf9 │ │ +2d60ac: 0a01 |0008: move-result v1 │ │ +2d60ae: 6e10 8b86 0400 |0009: invoke-virtual {v4}, Ljava/io/InputStream;.read:()I // method@868b │ │ +2d60b4: 0a02 |000c: move-result v2 │ │ +2d60b6: 6e10 8b86 0400 |000d: invoke-virtual {v4}, Ljava/io/InputStream;.read:()I // method@868b │ │ +2d60bc: 0a03 |0010: move-result v3 │ │ +2d60be: e003 0308 |0011: shl-int/lit8 v3, v3, #int 8 // #08 │ │ +2d60c2: b632 |0013: or-int/2addr v2, v3 │ │ +2d60c4: 3802 1100 |0014: if-eqz v2, 0025 // +0011 │ │ +2d60c8: 8e22 |0016: int-to-char v2, v2 │ │ +2d60ca: 6e20 d087 2000 |0017: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@87d0 │ │ +2d60d0: 6e10 8b86 0400 |001a: invoke-virtual {v4}, Ljava/io/InputStream;.read:()I // method@868b │ │ +2d60d6: 0a02 |001d: move-result v2 │ │ +2d60d8: 6e10 8b86 0400 |001e: invoke-virtual {v4}, Ljava/io/InputStream;.read:()I // method@868b │ │ +2d60de: 0a03 |0021: move-result v3 │ │ +2d60e0: e003 0308 |0022: shl-int/lit8 v3, v3, #int 8 // #08 │ │ +2d60e4: b632 |0024: or-int/2addr v2, v3 │ │ +2d60e6: 3902 efff |0025: if-nez v2, 0014 // -0011 │ │ +2d60ea: 6e10 dc87 0000 |0027: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@87dc │ │ +2d60f0: 0a03 |002a: move-result v3 │ │ +2d60f2: d803 0301 |002b: add-int/lit8 v3, v3, #int 1 // #01 │ │ +2d60f6: 3613 e7ff |002d: if-gt v3, v1, 0014 // -0019 │ │ +2d60fa: 6e10 dc87 0000 |002f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@87dc │ │ +2d6100: 0a04 |0032: move-result v4 │ │ +2d6102: d804 0401 |0033: add-int/lit8 v4, v4, #int 1 // #01 │ │ +2d6106: 3341 0700 |0035: if-ne v1, v4, 003c // +0007 │ │ +2d610a: 6e10 df87 0000 |0037: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2d6110: 0c04 |003a: move-result-object v4 │ │ +2d6112: 1104 |003b: return-object v4 │ │ +2d6114: 2204 1f10 |003c: new-instance v4, Ljava/lang/IllegalStateException; // type@101f │ │ +2d6118: 1a00 bc1f |003e: const-string v0, "Invalid Data for current interpretation" // string@1fbc │ │ +2d611c: 7020 1c87 0400 |0040: invoke-direct {v4, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@871c │ │ +2d6122: 2802 |0043: goto 0045 // +0002 │ │ +2d6124: 2704 |0044: throw v4 │ │ +2d6126: 28ff |0045: goto 0044 // -0001 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=302 │ │ 0x0005 line=303 │ │ 0x0009 line=304 │ │ 0x000d line=305 │ │ 0x0017 line=310 │ │ @@ -695575,39 +695575,39 @@ │ │ type : '(Ljava/io/InputStream;I)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 45 16-bit code units │ │ -2d6124: |[2d6124] org.jaudiotagger.audio.asf.util.Utils.readFixedSizeUTF16Str:(Ljava/io/InputStream;I)Ljava/lang/String; │ │ -2d6134: 2330 1c13 |0000: new-array v0, v3, [B // type@131c │ │ -2d6138: 6e20 8c86 0200 |0002: invoke-virtual {v2, v0}, Ljava/io/InputStream;.read:([B)I // method@868c │ │ -2d613e: 0a02 |0005: move-result v2 │ │ -2d6140: 3332 1f00 |0006: if-ne v2, v3, 0025 // +001f │ │ -2d6144: 1222 |0008: const/4 v2, #int 2 // #2 │ │ -2d6146: 3423 1400 |0009: if-lt v3, v2, 001d // +0014 │ │ -2d614a: d801 03ff |000b: add-int/lit8 v1, v3, #int -1 // #ff │ │ -2d614e: 4801 0001 |000d: aget-byte v1, v0, v1 │ │ -2d6152: 3901 0e00 |000f: if-nez v1, 001d // +000e │ │ -2d6156: b123 |0011: sub-int/2addr v3, v2 │ │ -2d6158: 4802 0003 |0012: aget-byte v2, v0, v3 │ │ -2d615c: 3902 0900 |0014: if-nez v2, 001d // +0009 │ │ -2d6160: 2332 1c13 |0016: new-array v2, v3, [B // type@131c │ │ -2d6164: 1201 |0018: const/4 v1, #int 0 // #0 │ │ -2d6166: 7153 e087 1012 |0019: invoke-static {v0, v1, v2, v1, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@87e0 │ │ -2d616c: 0720 |001c: move-object v0, v2 │ │ -2d616e: 2202 3710 |001d: new-instance v2, Ljava/lang/String; // type@1037 │ │ -2d6172: 1a03 974f |001f: const-string v3, "UTF-16LE" // string@4f97 │ │ -2d6176: 7030 9087 0203 |0021: invoke-direct {v2, v0, v3}, Ljava/lang/String;.:([BLjava/lang/String;)V // method@8790 │ │ -2d617c: 1102 |0024: return-object v2 │ │ -2d617e: 2202 1f10 |0025: new-instance v2, Ljava/lang/IllegalStateException; // type@101f │ │ -2d6182: 1a03 b012 |0027: const-string v3, "Couldn't read the necessary amount of bytes." // string@12b0 │ │ -2d6186: 7020 1c87 3200 |0029: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@871c │ │ -2d618c: 2702 |002c: throw v2 │ │ +2d6128: |[2d6128] org.jaudiotagger.audio.asf.util.Utils.readFixedSizeUTF16Str:(Ljava/io/InputStream;I)Ljava/lang/String; │ │ +2d6138: 2330 1c13 |0000: new-array v0, v3, [B // type@131c │ │ +2d613c: 6e20 8c86 0200 |0002: invoke-virtual {v2, v0}, Ljava/io/InputStream;.read:([B)I // method@868c │ │ +2d6142: 0a02 |0005: move-result v2 │ │ +2d6144: 3332 1f00 |0006: if-ne v2, v3, 0025 // +001f │ │ +2d6148: 1222 |0008: const/4 v2, #int 2 // #2 │ │ +2d614a: 3423 1400 |0009: if-lt v3, v2, 001d // +0014 │ │ +2d614e: d801 03ff |000b: add-int/lit8 v1, v3, #int -1 // #ff │ │ +2d6152: 4801 0001 |000d: aget-byte v1, v0, v1 │ │ +2d6156: 3901 0e00 |000f: if-nez v1, 001d // +000e │ │ +2d615a: b123 |0011: sub-int/2addr v3, v2 │ │ +2d615c: 4802 0003 |0012: aget-byte v2, v0, v3 │ │ +2d6160: 3902 0900 |0014: if-nez v2, 001d // +0009 │ │ +2d6164: 2332 1c13 |0016: new-array v2, v3, [B // type@131c │ │ +2d6168: 1201 |0018: const/4 v1, #int 0 // #0 │ │ +2d616a: 7153 e087 1012 |0019: invoke-static {v0, v1, v2, v1, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@87e0 │ │ +2d6170: 0720 |001c: move-object v0, v2 │ │ +2d6172: 2202 3710 |001d: new-instance v2, Ljava/lang/String; // type@1037 │ │ +2d6176: 1a03 974f |001f: const-string v3, "UTF-16LE" // string@4f97 │ │ +2d617a: 7030 9087 0203 |0021: invoke-direct {v2, v0, v3}, Ljava/lang/String;.:([BLjava/lang/String;)V // method@8790 │ │ +2d6180: 1102 |0024: return-object v2 │ │ +2d6182: 2202 1f10 |0025: new-instance v2, Ljava/lang/IllegalStateException; // type@101f │ │ +2d6186: 1a03 b012 |0027: const-string v3, "Couldn't read the necessary amount of bytes." // string@12b0 │ │ +2d618a: 7020 1c87 3200 |0029: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@871c │ │ +2d6190: 2702 |002c: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=337 │ │ 0x0002 line=338 │ │ 0x000d line=347 │ │ 0x0016 line=349 │ │ 0x0019 line=350 │ │ @@ -695622,34 +695622,34 @@ │ │ type : '(Ljava/io/InputStream;)Lorg/jaudiotagger/audio/asf/data/GUID;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -2d6334: |[2d6334] org.jaudiotagger.audio.asf.util.Utils.readGUID:(Ljava/io/InputStream;)Lorg/jaudiotagger/audio/asf/data/GUID; │ │ -2d6344: 3804 1800 |0000: if-eqz v4, 0018 // +0018 │ │ -2d6348: 1300 1000 |0002: const/16 v0, #int 16 // #10 │ │ -2d634c: 2301 2013 |0004: new-array v1, v0, [I // type@1320 │ │ -2d6350: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -2d6352: 3502 0b00 |0007: if-ge v2, v0, 0012 // +000b │ │ -2d6356: 6e10 8b86 0400 |0009: invoke-virtual {v4}, Ljava/io/InputStream;.read:()I // method@868b │ │ -2d635c: 0a03 |000c: move-result v3 │ │ -2d635e: 4b03 0102 |000d: aput v3, v1, v2 │ │ -2d6362: d802 0201 |000f: add-int/lit8 v2, v2, #int 1 // #01 │ │ -2d6366: 28f6 |0011: goto 0007 // -000a │ │ -2d6368: 2204 f810 |0012: new-instance v4, Lorg/jaudiotagger/audio/asf/data/GUID; // type@10f8 │ │ -2d636c: 7020 d68b 1400 |0014: invoke-direct {v4, v1}, Lorg/jaudiotagger/audio/asf/data/GUID;.:([I)V // method@8bd6 │ │ -2d6372: 1104 |0017: return-object v4 │ │ -2d6374: 2204 1e10 |0018: new-instance v4, Ljava/lang/IllegalArgumentException; // type@101e │ │ -2d6378: 1a00 3f0a |001a: const-string v0, "Argument must not be null" // string@0a3f │ │ -2d637c: 7020 1887 0400 |001c: invoke-direct {v4, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ -2d6382: 2802 |001f: goto 0021 // +0002 │ │ -2d6384: 2704 |0020: throw v4 │ │ -2d6386: 28ff |0021: goto 0020 // -0001 │ │ +2d6338: |[2d6338] org.jaudiotagger.audio.asf.util.Utils.readGUID:(Ljava/io/InputStream;)Lorg/jaudiotagger/audio/asf/data/GUID; │ │ +2d6348: 3804 1800 |0000: if-eqz v4, 0018 // +0018 │ │ +2d634c: 1300 1000 |0002: const/16 v0, #int 16 // #10 │ │ +2d6350: 2301 2013 |0004: new-array v1, v0, [I // type@1320 │ │ +2d6354: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +2d6356: 3502 0b00 |0007: if-ge v2, v0, 0012 // +000b │ │ +2d635a: 6e10 8b86 0400 |0009: invoke-virtual {v4}, Ljava/io/InputStream;.read:()I // method@868b │ │ +2d6360: 0a03 |000c: move-result v3 │ │ +2d6362: 4b03 0102 |000d: aput v3, v1, v2 │ │ +2d6366: d802 0201 |000f: add-int/lit8 v2, v2, #int 1 // #01 │ │ +2d636a: 28f6 |0011: goto 0007 // -000a │ │ +2d636c: 2204 f810 |0012: new-instance v4, Lorg/jaudiotagger/audio/asf/data/GUID; // type@10f8 │ │ +2d6370: 7020 d68b 1400 |0014: invoke-direct {v4, v1}, Lorg/jaudiotagger/audio/asf/data/GUID;.:([I)V // method@8bd6 │ │ +2d6376: 1104 |0017: return-object v4 │ │ +2d6378: 2204 1e10 |0018: new-instance v4, Ljava/lang/IllegalArgumentException; // type@101e │ │ +2d637c: 1a00 3f0a |001a: const-string v0, "Argument must not be null" // string@0a3f │ │ +2d6380: 7020 1887 0400 |001c: invoke-direct {v4, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ +2d6386: 2802 |001f: goto 0021 // +0002 │ │ +2d6388: 2704 |0020: throw v4 │ │ +2d638a: 28ff |0021: goto 0020 // -0001 │ │ catches : (none) │ │ positions : │ │ 0x0009 line=379 │ │ 0x0012 line=381 │ │ 0x0018 line=374 │ │ locals : │ │ 0x0000 - 0x0022 reg=4 (null) Ljava/io/InputStream; │ │ @@ -695659,22 +695659,22 @@ │ │ type : '(Ljava/io/InputStream;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -2d6060: |[2d6060] org.jaudiotagger.audio.asf.util.Utils.readUINT16:(Ljava/io/InputStream;)I │ │ -2d6070: 6e10 8b86 0100 |0000: invoke-virtual {v1}, Ljava/io/InputStream;.read:()I // method@868b │ │ -2d6076: 0a00 |0003: move-result v0 │ │ -2d6078: 6e10 8b86 0100 |0004: invoke-virtual {v1}, Ljava/io/InputStream;.read:()I // method@868b │ │ -2d607e: 0a01 |0007: move-result v1 │ │ -2d6080: e001 0108 |0008: shl-int/lit8 v1, v1, #int 8 // #08 │ │ -2d6084: b601 |000a: or-int/2addr v1, v0 │ │ -2d6086: 0f01 |000b: return v1 │ │ +2d6064: |[2d6064] org.jaudiotagger.audio.asf.util.Utils.readUINT16:(Ljava/io/InputStream;)I │ │ +2d6074: 6e10 8b86 0100 |0000: invoke-virtual {v1}, Ljava/io/InputStream;.read:()I // method@868b │ │ +2d607a: 0a00 |0003: move-result v0 │ │ +2d607c: 6e10 8b86 0100 |0004: invoke-virtual {v1}, Ljava/io/InputStream;.read:()I // method@868b │ │ +2d6082: 0a01 |0007: move-result v1 │ │ +2d6084: e001 0108 |0008: shl-int/lit8 v1, v1, #int 8 // #08 │ │ +2d6088: b601 |000a: or-int/2addr v1, v0 │ │ +2d608a: 0f01 |000b: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=393 │ │ 0x0004 line=394 │ │ locals : │ │ 0x0000 - 0x000c reg=1 (null) Ljava/io/InputStream; │ │ │ │ @@ -695683,27 +695683,27 @@ │ │ type : '(Ljava/io/InputStream;)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -2d62cc: |[2d62cc] org.jaudiotagger.audio.asf.util.Utils.readUINT32:(Ljava/io/InputStream;)J │ │ -2d62dc: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -2d62e0: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -2d62e2: 1303 1800 |0003: const/16 v3, #int 24 // #18 │ │ -2d62e6: 3632 0c00 |0005: if-gt v2, v3, 0011 // +000c │ │ -2d62ea: 6e10 8b86 0500 |0007: invoke-virtual {v5}, Ljava/io/InputStream;.read:()I // method@868b │ │ -2d62f0: 0a03 |000a: move-result v3 │ │ -2d62f2: 8133 |000b: int-to-long v3, v3 │ │ -2d62f4: c323 |000c: shl-long/2addr v3, v2 │ │ -2d62f6: c130 |000d: or-long/2addr v0, v3 │ │ -2d62f8: d802 0208 |000e: add-int/lit8 v2, v2, #int 8 // #08 │ │ -2d62fc: 28f3 |0010: goto 0003 // -000d │ │ -2d62fe: 1000 |0011: return-wide v0 │ │ +2d62d0: |[2d62d0] org.jaudiotagger.audio.asf.util.Utils.readUINT32:(Ljava/io/InputStream;)J │ │ +2d62e0: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +2d62e4: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +2d62e6: 1303 1800 |0003: const/16 v3, #int 24 // #18 │ │ +2d62ea: 3632 0c00 |0005: if-gt v2, v3, 0011 // +000c │ │ +2d62ee: 6e10 8b86 0500 |0007: invoke-virtual {v5}, Ljava/io/InputStream;.read:()I // method@868b │ │ +2d62f4: 0a03 |000a: move-result v3 │ │ +2d62f6: 8133 |000b: int-to-long v3, v3 │ │ +2d62f8: c323 |000c: shl-long/2addr v3, v2 │ │ +2d62fa: c130 |000d: or-long/2addr v0, v3 │ │ +2d62fc: d802 0208 |000e: add-int/lit8 v2, v2, #int 8 // #08 │ │ +2d6300: 28f3 |0010: goto 0003 // -000d │ │ +2d6302: 1000 |0011: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0007 line=414 │ │ locals : │ │ 0x0000 - 0x0012 reg=5 (null) Ljava/io/InputStream; │ │ │ │ #17 : (in Lorg/jaudiotagger/audio/asf/util/Utils;) │ │ @@ -695711,27 +695711,27 @@ │ │ type : '(Ljava/io/InputStream;)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -2d6300: |[2d6300] org.jaudiotagger.audio.asf.util.Utils.readUINT64:(Ljava/io/InputStream;)J │ │ -2d6310: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -2d6314: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -2d6316: 1303 3800 |0003: const/16 v3, #int 56 // #38 │ │ -2d631a: 3632 0c00 |0005: if-gt v2, v3, 0011 // +000c │ │ -2d631e: 6e10 8b86 0500 |0007: invoke-virtual {v5}, Ljava/io/InputStream;.read:()I // method@868b │ │ -2d6324: 0a03 |000a: move-result v3 │ │ -2d6326: 8133 |000b: int-to-long v3, v3 │ │ -2d6328: c323 |000c: shl-long/2addr v3, v2 │ │ -2d632a: c130 |000d: or-long/2addr v0, v3 │ │ -2d632c: d802 0208 |000e: add-int/lit8 v2, v2, #int 8 // #08 │ │ -2d6330: 28f3 |0010: goto 0003 // -000d │ │ -2d6332: 1000 |0011: return-wide v0 │ │ +2d6304: |[2d6304] org.jaudiotagger.audio.asf.util.Utils.readUINT64:(Ljava/io/InputStream;)J │ │ +2d6314: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +2d6318: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +2d631a: 1303 3800 |0003: const/16 v3, #int 56 // #38 │ │ +2d631e: 3632 0c00 |0005: if-gt v2, v3, 0011 // +000c │ │ +2d6322: 6e10 8b86 0500 |0007: invoke-virtual {v5}, Ljava/io/InputStream;.read:()I // method@868b │ │ +2d6328: 0a03 |000a: move-result v3 │ │ +2d632a: 8133 |000b: int-to-long v3, v3 │ │ +2d632c: c323 |000c: shl-long/2addr v3, v2 │ │ +2d632e: c130 |000d: or-long/2addr v0, v3 │ │ +2d6330: d802 0208 |000e: add-int/lit8 v2, v2, #int 8 // #08 │ │ +2d6334: 28f3 |0010: goto 0003 // -000d │ │ +2d6336: 1000 |0011: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0007 line=435 │ │ locals : │ │ 0x0000 - 0x0012 reg=5 (null) Ljava/io/InputStream; │ │ │ │ #18 : (in Lorg/jaudiotagger/audio/asf/util/Utils;) │ │ @@ -695739,47 +695739,47 @@ │ │ type : '(Ljava/io/InputStream;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 59 16-bit code units │ │ -2d6190: |[2d6190] org.jaudiotagger.audio.asf.util.Utils.readUTF16LEStr:(Ljava/io/InputStream;)Ljava/lang/String; │ │ -2d61a0: 7110 f98c 0300 |0000: invoke-static {v3}, Lorg/jaudiotagger/audio/asf/util/Utils;.readUINT16:(Ljava/io/InputStream;)I // method@8cf9 │ │ -2d61a6: 0a00 |0003: move-result v0 │ │ -2d61a8: 2301 1c13 |0004: new-array v1, v0, [B // type@131c │ │ -2d61ac: 6e20 8c86 1300 |0006: invoke-virtual {v3, v1}, Ljava/io/InputStream;.read:([B)I // method@868c │ │ -2d61b2: 0a03 |0009: move-result v3 │ │ -2d61b4: 3203 1000 |000a: if-eq v3, v0, 001a // +0010 │ │ -2d61b8: 3900 0600 |000c: if-nez v0, 0012 // +0006 │ │ -2d61bc: 12f2 |000e: const/4 v2, #int -1 // #ff │ │ -2d61be: 3323 0300 |000f: if-ne v3, v2, 0012 // +0003 │ │ -2d61c2: 2809 |0011: goto 001a // +0009 │ │ -2d61c4: 2203 1f10 |0012: new-instance v3, Ljava/lang/IllegalStateException; // type@101f │ │ -2d61c8: 1a00 bc1f |0014: const-string v0, "Invalid Data for current interpretation" // string@1fbc │ │ -2d61cc: 7020 1c87 0300 |0016: invoke-direct {v3, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@871c │ │ -2d61d2: 2703 |0019: throw v3 │ │ -2d61d4: 1223 |001a: const/4 v3, #int 2 // #2 │ │ -2d61d6: 3430 1400 |001b: if-lt v0, v3, 002f // +0014 │ │ -2d61da: d802 00ff |001d: add-int/lit8 v2, v0, #int -1 // #ff │ │ -2d61de: 4802 0102 |001f: aget-byte v2, v1, v2 │ │ -2d61e2: 3902 0e00 |0021: if-nez v2, 002f // +000e │ │ -2d61e6: b130 |0023: sub-int/2addr v0, v3 │ │ -2d61e8: 4803 0100 |0024: aget-byte v3, v1, v0 │ │ -2d61ec: 3903 0900 |0026: if-nez v3, 002f // +0009 │ │ -2d61f0: 2303 1c13 |0028: new-array v3, v0, [B // type@131c │ │ -2d61f4: 1202 |002a: const/4 v2, #int 0 // #0 │ │ -2d61f6: 7150 e087 2123 |002b: invoke-static {v1, v2, v3, v2, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@87e0 │ │ -2d61fc: 0731 |002e: move-object v1, v3 │ │ -2d61fe: 2203 3710 |002f: new-instance v3, Ljava/lang/String; // type@1037 │ │ -2d6202: 6200 4582 |0031: sget-object v0, Lorg/jaudiotagger/audio/asf/data/AsfHeader;.ASF_CHARSET:Ljava/nio/charset/Charset; // field@8245 │ │ -2d6206: 6e10 7888 0000 |0033: invoke-virtual {v0}, Ljava/nio/charset/Charset;.name:()Ljava/lang/String; // method@8878 │ │ -2d620c: 0c00 |0036: move-result-object v0 │ │ -2d620e: 7030 9087 1300 |0037: invoke-direct {v3, v1, v0}, Ljava/lang/String;.:([BLjava/lang/String;)V // method@8790 │ │ -2d6214: 1103 |003a: return-object v3 │ │ +2d6194: |[2d6194] org.jaudiotagger.audio.asf.util.Utils.readUTF16LEStr:(Ljava/io/InputStream;)Ljava/lang/String; │ │ +2d61a4: 7110 f98c 0300 |0000: invoke-static {v3}, Lorg/jaudiotagger/audio/asf/util/Utils;.readUINT16:(Ljava/io/InputStream;)I // method@8cf9 │ │ +2d61aa: 0a00 |0003: move-result v0 │ │ +2d61ac: 2301 1c13 |0004: new-array v1, v0, [B // type@131c │ │ +2d61b0: 6e20 8c86 1300 |0006: invoke-virtual {v3, v1}, Ljava/io/InputStream;.read:([B)I // method@868c │ │ +2d61b6: 0a03 |0009: move-result v3 │ │ +2d61b8: 3203 1000 |000a: if-eq v3, v0, 001a // +0010 │ │ +2d61bc: 3900 0600 |000c: if-nez v0, 0012 // +0006 │ │ +2d61c0: 12f2 |000e: const/4 v2, #int -1 // #ff │ │ +2d61c2: 3323 0300 |000f: if-ne v3, v2, 0012 // +0003 │ │ +2d61c6: 2809 |0011: goto 001a // +0009 │ │ +2d61c8: 2203 1f10 |0012: new-instance v3, Ljava/lang/IllegalStateException; // type@101f │ │ +2d61cc: 1a00 bc1f |0014: const-string v0, "Invalid Data for current interpretation" // string@1fbc │ │ +2d61d0: 7020 1c87 0300 |0016: invoke-direct {v3, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@871c │ │ +2d61d6: 2703 |0019: throw v3 │ │ +2d61d8: 1223 |001a: const/4 v3, #int 2 // #2 │ │ +2d61da: 3430 1400 |001b: if-lt v0, v3, 002f // +0014 │ │ +2d61de: d802 00ff |001d: add-int/lit8 v2, v0, #int -1 // #ff │ │ +2d61e2: 4802 0102 |001f: aget-byte v2, v1, v2 │ │ +2d61e6: 3902 0e00 |0021: if-nez v2, 002f // +000e │ │ +2d61ea: b130 |0023: sub-int/2addr v0, v3 │ │ +2d61ec: 4803 0100 |0024: aget-byte v3, v1, v0 │ │ +2d61f0: 3903 0900 |0026: if-nez v3, 002f // +0009 │ │ +2d61f4: 2303 1c13 |0028: new-array v3, v0, [B // type@131c │ │ +2d61f8: 1202 |002a: const/4 v2, #int 0 // #0 │ │ +2d61fa: 7150 e087 2123 |002b: invoke-static {v1, v2, v3, v2, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@87e0 │ │ +2d6200: 0731 |002e: move-object v1, v3 │ │ +2d6202: 2203 3710 |002f: new-instance v3, Ljava/lang/String; // type@1037 │ │ +2d6206: 6200 4582 |0031: sget-object v0, Lorg/jaudiotagger/audio/asf/data/AsfHeader;.ASF_CHARSET:Ljava/nio/charset/Charset; // field@8245 │ │ +2d620a: 6e10 7888 0000 |0033: invoke-virtual {v0}, Ljava/nio/charset/Charset;.name:()Ljava/lang/String; // method@8878 │ │ +2d6210: 0c00 |0036: move-result-object v0 │ │ +2d6212: 7030 9087 1300 |0037: invoke-direct {v3, v1, v0}, Ljava/lang/String;.:([BLjava/lang/String;)V // method@8790 │ │ +2d6218: 1103 |003a: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=451 │ │ 0x0004 line=452 │ │ 0x0006 line=453 │ │ 0x0012 line=470 │ │ 0x001f line=461 │ │ @@ -695794,36 +695794,36 @@ │ │ type : '(ILjava/io/OutputStream;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -2d64ec: |[2d64ec] org.jaudiotagger.audio.asf.util.Utils.writeUINT16:(ILjava/io/OutputStream;)V │ │ -2d64fc: 3a04 1a00 |0000: if-ltz v4, 001a // +001a │ │ -2d6500: 1220 |0002: const/4 v0, #int 2 // #2 │ │ -2d6502: 2300 1c13 |0003: new-array v0, v0, [B // type@131c │ │ -2d6506: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -2d6508: 1302 0800 |0006: const/16 v2, #int 8 // #8 │ │ -2d650c: 3621 0e00 |0008: if-gt v1, v2, 0016 // +000e │ │ -2d6510: db02 0108 |000a: div-int/lit8 v2, v1, #int 8 // #08 │ │ -2d6514: 9903 0401 |000c: shr-int v3, v4, v1 │ │ -2d6518: d533 ff00 |000e: and-int/lit16 v3, v3, #int 255 // #00ff │ │ -2d651c: 8d33 |0010: int-to-byte v3, v3 │ │ -2d651e: 4f03 0002 |0011: aput-byte v3, v0, v2 │ │ -2d6522: d801 0108 |0013: add-int/lit8 v1, v1, #int 8 // #08 │ │ -2d6526: 28f1 |0015: goto 0006 // -000f │ │ -2d6528: 6e20 9c86 0500 |0016: invoke-virtual {v5, v0}, Ljava/io/OutputStream;.write:([B)V // method@869c │ │ -2d652e: 0e00 |0019: return-void │ │ -2d6530: 2204 1e10 |001a: new-instance v4, Ljava/lang/IllegalArgumentException; // type@101e │ │ -2d6534: 1a05 ba9a |001c: const-string v5, "positive value expected." // string@9aba │ │ -2d6538: 7020 1887 5400 |001e: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ -2d653e: 2802 |0021: goto 0023 // +0002 │ │ -2d6540: 2704 |0022: throw v4 │ │ -2d6542: 28ff |0023: goto 0022 // -0001 │ │ +2d64f0: |[2d64f0] org.jaudiotagger.audio.asf.util.Utils.writeUINT16:(ILjava/io/OutputStream;)V │ │ +2d6500: 3a04 1a00 |0000: if-ltz v4, 001a // +001a │ │ +2d6504: 1220 |0002: const/4 v0, #int 2 // #2 │ │ +2d6506: 2300 1c13 |0003: new-array v0, v0, [B // type@131c │ │ +2d650a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +2d650c: 1302 0800 |0006: const/16 v2, #int 8 // #8 │ │ +2d6510: 3621 0e00 |0008: if-gt v1, v2, 0016 // +000e │ │ +2d6514: db02 0108 |000a: div-int/lit8 v2, v1, #int 8 // #08 │ │ +2d6518: 9903 0401 |000c: shr-int v3, v4, v1 │ │ +2d651c: d533 ff00 |000e: and-int/lit16 v3, v3, #int 255 // #00ff │ │ +2d6520: 8d33 |0010: int-to-byte v3, v3 │ │ +2d6522: 4f03 0002 |0011: aput-byte v3, v0, v2 │ │ +2d6526: d801 0108 |0013: add-int/lit8 v1, v1, #int 8 // #08 │ │ +2d652a: 28f1 |0015: goto 0006 // -000f │ │ +2d652c: 6e20 9c86 0500 |0016: invoke-virtual {v5, v0}, Ljava/io/OutputStream;.write:([B)V // method@869c │ │ +2d6532: 0e00 |0019: return-void │ │ +2d6534: 2204 1e10 |001a: new-instance v4, Ljava/lang/IllegalArgumentException; // type@101e │ │ +2d6538: 1a05 ba9a |001c: const-string v5, "positive value expected." // string@9aba │ │ +2d653c: 7020 1887 5400 |001e: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ +2d6542: 2802 |0021: goto 0023 // +0002 │ │ +2d6544: 2704 |0022: throw v4 │ │ +2d6546: 28ff |0023: goto 0022 // -0001 │ │ catches : (none) │ │ positions : │ │ 0x000a line=489 │ │ 0x0016 line=491 │ │ 0x001a line=484 │ │ locals : │ │ 0x0000 - 0x0024 reg=4 (null) I │ │ @@ -695834,40 +695834,40 @@ │ │ type : '(JLjava/io/OutputStream;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -2d6544: |[2d6544] org.jaudiotagger.audio.asf.util.Utils.writeUINT32:(JLjava/io/OutputStream;)V │ │ -2d6554: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -2d6558: 3102 0700 |0002: cmp-long v2, v7, v0 │ │ -2d655c: 3a02 1c00 |0004: if-ltz v2, 0020 // +001c │ │ -2d6560: 1240 |0006: const/4 v0, #int 4 // #4 │ │ -2d6562: 2300 1c13 |0007: new-array v0, v0, [B // type@131c │ │ -2d6566: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -2d6568: 1302 1800 |000a: const/16 v2, #int 24 // #18 │ │ -2d656c: 3621 1000 |000c: if-gt v1, v2, 001c // +0010 │ │ -2d6570: db02 0108 |000e: div-int/lit8 v2, v1, #int 8 // #08 │ │ -2d6574: a403 0701 |0010: shr-long v3, v7, v1 │ │ -2d6578: 1605 ff00 |0012: const-wide/16 v5, #int 255 // #ff │ │ -2d657c: c053 |0014: and-long/2addr v3, v5 │ │ -2d657e: 8434 |0015: long-to-int v4, v3 │ │ -2d6580: 8d43 |0016: int-to-byte v3, v4 │ │ -2d6582: 4f03 0002 |0017: aput-byte v3, v0, v2 │ │ -2d6586: d801 0108 |0019: add-int/lit8 v1, v1, #int 8 // #08 │ │ -2d658a: 28ef |001b: goto 000a // -0011 │ │ -2d658c: 6e20 9c86 0900 |001c: invoke-virtual {v9, v0}, Ljava/io/OutputStream;.write:([B)V // method@869c │ │ -2d6592: 0e00 |001f: return-void │ │ -2d6594: 2207 1e10 |0020: new-instance v7, Ljava/lang/IllegalArgumentException; // type@101e │ │ -2d6598: 1a08 ba9a |0022: const-string v8, "positive value expected." // string@9aba │ │ -2d659c: 7020 1887 8700 |0024: invoke-direct {v7, v8}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ -2d65a2: 2802 |0027: goto 0029 // +0002 │ │ -2d65a4: 2707 |0028: throw v7 │ │ -2d65a6: 28ff |0029: goto 0028 // -0001 │ │ +2d6548: |[2d6548] org.jaudiotagger.audio.asf.util.Utils.writeUINT32:(JLjava/io/OutputStream;)V │ │ +2d6558: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +2d655c: 3102 0700 |0002: cmp-long v2, v7, v0 │ │ +2d6560: 3a02 1c00 |0004: if-ltz v2, 0020 // +001c │ │ +2d6564: 1240 |0006: const/4 v0, #int 4 // #4 │ │ +2d6566: 2300 1c13 |0007: new-array v0, v0, [B // type@131c │ │ +2d656a: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +2d656c: 1302 1800 |000a: const/16 v2, #int 24 // #18 │ │ +2d6570: 3621 1000 |000c: if-gt v1, v2, 001c // +0010 │ │ +2d6574: db02 0108 |000e: div-int/lit8 v2, v1, #int 8 // #08 │ │ +2d6578: a403 0701 |0010: shr-long v3, v7, v1 │ │ +2d657c: 1605 ff00 |0012: const-wide/16 v5, #int 255 // #ff │ │ +2d6580: c053 |0014: and-long/2addr v3, v5 │ │ +2d6582: 8434 |0015: long-to-int v4, v3 │ │ +2d6584: 8d43 |0016: int-to-byte v3, v4 │ │ +2d6586: 4f03 0002 |0017: aput-byte v3, v0, v2 │ │ +2d658a: d801 0108 |0019: add-int/lit8 v1, v1, #int 8 // #08 │ │ +2d658e: 28ef |001b: goto 000a // -0011 │ │ +2d6590: 6e20 9c86 0900 |001c: invoke-virtual {v9, v0}, Ljava/io/OutputStream;.write:([B)V // method@869c │ │ +2d6596: 0e00 |001f: return-void │ │ +2d6598: 2207 1e10 |0020: new-instance v7, Ljava/lang/IllegalArgumentException; // type@101e │ │ +2d659c: 1a08 ba9a |0022: const-string v8, "positive value expected." // string@9aba │ │ +2d65a0: 7020 1887 8700 |0024: invoke-direct {v7, v8}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ +2d65a6: 2802 |0027: goto 0029 // +0002 │ │ +2d65a8: 2707 |0028: throw v7 │ │ +2d65aa: 28ff |0029: goto 0028 // -0001 │ │ catches : (none) │ │ positions : │ │ 0x000e line=510 │ │ 0x001c line=512 │ │ 0x0020 line=505 │ │ locals : │ │ 0x0000 - 0x002a reg=7 (null) J │ │ @@ -695878,40 +695878,40 @@ │ │ type : '(JLjava/io/OutputStream;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -2d65a8: |[2d65a8] org.jaudiotagger.audio.asf.util.Utils.writeUINT64:(JLjava/io/OutputStream;)V │ │ -2d65b8: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -2d65bc: 3102 0700 |0002: cmp-long v2, v7, v0 │ │ -2d65c0: 3a02 1d00 |0004: if-ltz v2, 0021 // +001d │ │ -2d65c4: 1300 0800 |0006: const/16 v0, #int 8 // #8 │ │ -2d65c8: 2300 1c13 |0008: new-array v0, v0, [B // type@131c │ │ -2d65cc: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -2d65ce: 1302 3800 |000b: const/16 v2, #int 56 // #38 │ │ -2d65d2: 3621 1000 |000d: if-gt v1, v2, 001d // +0010 │ │ -2d65d6: db02 0108 |000f: div-int/lit8 v2, v1, #int 8 // #08 │ │ -2d65da: a403 0701 |0011: shr-long v3, v7, v1 │ │ -2d65de: 1605 ff00 |0013: const-wide/16 v5, #int 255 // #ff │ │ -2d65e2: c053 |0015: and-long/2addr v3, v5 │ │ -2d65e4: 8434 |0016: long-to-int v4, v3 │ │ -2d65e6: 8d43 |0017: int-to-byte v3, v4 │ │ -2d65e8: 4f03 0002 |0018: aput-byte v3, v0, v2 │ │ -2d65ec: d801 0108 |001a: add-int/lit8 v1, v1, #int 8 // #08 │ │ -2d65f0: 28ef |001c: goto 000b // -0011 │ │ -2d65f2: 6e20 9c86 0900 |001d: invoke-virtual {v9, v0}, Ljava/io/OutputStream;.write:([B)V // method@869c │ │ -2d65f8: 0e00 |0020: return-void │ │ -2d65fa: 2207 1e10 |0021: new-instance v7, Ljava/lang/IllegalArgumentException; // type@101e │ │ -2d65fe: 1a08 ba9a |0023: const-string v8, "positive value expected." // string@9aba │ │ -2d6602: 7020 1887 8700 |0025: invoke-direct {v7, v8}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ -2d6608: 2802 |0028: goto 002a // +0002 │ │ -2d660a: 2707 |0029: throw v7 │ │ -2d660c: 28ff |002a: goto 0029 // -0001 │ │ +2d65ac: |[2d65ac] org.jaudiotagger.audio.asf.util.Utils.writeUINT64:(JLjava/io/OutputStream;)V │ │ +2d65bc: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +2d65c0: 3102 0700 |0002: cmp-long v2, v7, v0 │ │ +2d65c4: 3a02 1d00 |0004: if-ltz v2, 0021 // +001d │ │ +2d65c8: 1300 0800 |0006: const/16 v0, #int 8 // #8 │ │ +2d65cc: 2300 1c13 |0008: new-array v0, v0, [B // type@131c │ │ +2d65d0: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +2d65d2: 1302 3800 |000b: const/16 v2, #int 56 // #38 │ │ +2d65d6: 3621 1000 |000d: if-gt v1, v2, 001d // +0010 │ │ +2d65da: db02 0108 |000f: div-int/lit8 v2, v1, #int 8 // #08 │ │ +2d65de: a403 0701 |0011: shr-long v3, v7, v1 │ │ +2d65e2: 1605 ff00 |0013: const-wide/16 v5, #int 255 // #ff │ │ +2d65e6: c053 |0015: and-long/2addr v3, v5 │ │ +2d65e8: 8434 |0016: long-to-int v4, v3 │ │ +2d65ea: 8d43 |0017: int-to-byte v3, v4 │ │ +2d65ec: 4f03 0002 |0018: aput-byte v3, v0, v2 │ │ +2d65f0: d801 0108 |001a: add-int/lit8 v1, v1, #int 8 // #08 │ │ +2d65f4: 28ef |001c: goto 000b // -0011 │ │ +2d65f6: 6e20 9c86 0900 |001d: invoke-virtual {v9, v0}, Ljava/io/OutputStream;.write:([B)V // method@869c │ │ +2d65fc: 0e00 |0020: return-void │ │ +2d65fe: 2207 1e10 |0021: new-instance v7, Ljava/lang/IllegalArgumentException; // type@101e │ │ +2d6602: 1a08 ba9a |0023: const-string v8, "positive value expected." // string@9aba │ │ +2d6606: 7020 1887 8700 |0025: invoke-direct {v7, v8}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ +2d660c: 2802 |0028: goto 002a // +0002 │ │ +2d660e: 2707 |0029: throw v7 │ │ +2d6610: 28ff |002a: goto 0029 // -0001 │ │ catches : (none) │ │ positions : │ │ 0x000f line=531 │ │ 0x001d line=533 │ │ 0x0021 line=526 │ │ locals : │ │ 0x0000 - 0x002b reg=7 (null) J │ │ @@ -695969,17 +695969,17 @@ │ │ type : '(Ljava/nio/ByteBuffer;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2d67d0: |[2d67d0] org.jaudiotagger.audio.dff.BaseChunk.:(Ljava/nio/ByteBuffer;)V │ │ -2d67e0: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -2d67e6: 0e00 |0003: return-void │ │ +2d67d4: |[2d67d4] org.jaudiotagger.audio.dff.BaseChunk.:(Ljava/nio/ByteBuffer;)V │ │ +2d67e4: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +2d67ea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/audio/dff/BaseChunk; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/nio/ByteBuffer; │ │ │ │ @@ -695988,97 +695988,97 @@ │ │ type : '(Ljava/nio/ByteBuffer;)Lorg/jaudiotagger/audio/dff/BaseChunk;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 166 16-bit code units │ │ -2d6674: |[2d6674] org.jaudiotagger.audio.dff.BaseChunk.readIdChunk:(Ljava/nio/ByteBuffer;)Lorg/jaudiotagger/audio/dff/BaseChunk; │ │ -2d6684: 7110 ac8e 0200 |0000: invoke-static {v2}, Lorg/jaudiotagger/audio/generic/Utils;.readFourBytesAsChars:(Ljava/nio/ByteBuffer;)Ljava/lang/String; // method@8eac │ │ -2d668a: 0c00 |0003: move-result-object v0 │ │ -2d668c: 6201 0e83 |0004: sget-object v1, Lorg/jaudiotagger/audio/dff/DffChunkType;.FS:Lorg/jaudiotagger/audio/dff/DffChunkType; // field@830e │ │ -2d6690: 6e10 158d 0100 |0006: invoke-virtual {v1}, Lorg/jaudiotagger/audio/dff/DffChunkType;.getCode:()Ljava/lang/String; // method@8d15 │ │ -2d6696: 0c01 |0009: move-result-object v1 │ │ -2d6698: 6e20 9c87 0100 |000a: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2d669e: 0a01 |000d: move-result v1 │ │ -2d66a0: 3801 0800 |000e: if-eqz v1, 0016 // +0008 │ │ -2d66a4: 2200 2a11 |0010: new-instance v0, Lorg/jaudiotagger/audio/dff/FsChunk; // type@112a │ │ -2d66a8: 7020 368d 2000 |0012: invoke-direct {v0, v2}, Lorg/jaudiotagger/audio/dff/FsChunk;.:(Ljava/nio/ByteBuffer;)V // method@8d36 │ │ -2d66ae: 1100 |0015: return-object v0 │ │ -2d66b0: 6201 0483 |0016: sget-object v1, Lorg/jaudiotagger/audio/dff/DffChunkType;.CHNL:Lorg/jaudiotagger/audio/dff/DffChunkType; // field@8304 │ │ -2d66b4: 6e10 158d 0100 |0018: invoke-virtual {v1}, Lorg/jaudiotagger/audio/dff/DffChunkType;.getCode:()Ljava/lang/String; // method@8d15 │ │ -2d66ba: 0c01 |001b: move-result-object v1 │ │ -2d66bc: 6e20 9c87 0100 |001c: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2d66c2: 0a01 |001f: move-result v1 │ │ -2d66c4: 3801 0800 |0020: if-eqz v1, 0028 // +0008 │ │ -2d66c8: 2200 2011 |0022: new-instance v0, Lorg/jaudiotagger/audio/dff/ChnlChunk; // type@1120 │ │ -2d66cc: 7020 078d 2000 |0024: invoke-direct {v0, v2}, Lorg/jaudiotagger/audio/dff/ChnlChunk;.:(Ljava/nio/ByteBuffer;)V // method@8d07 │ │ -2d66d2: 1100 |0027: return-object v0 │ │ -2d66d4: 6201 0583 |0028: sget-object v1, Lorg/jaudiotagger/audio/dff/DffChunkType;.CMPR:Lorg/jaudiotagger/audio/dff/DffChunkType; // field@8305 │ │ -2d66d8: 6e10 158d 0100 |002a: invoke-virtual {v1}, Lorg/jaudiotagger/audio/dff/DffChunkType;.getCode:()Ljava/lang/String; // method@8d15 │ │ -2d66de: 0c01 |002d: move-result-object v1 │ │ -2d66e0: 6e20 9c87 0100 |002e: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2d66e6: 0a01 |0031: move-result v1 │ │ -2d66e8: 3801 0800 |0032: if-eqz v1, 003a // +0008 │ │ -2d66ec: 2200 2111 |0034: new-instance v0, Lorg/jaudiotagger/audio/dff/CmprChunk; // type@1121 │ │ -2d66f0: 7020 0c8d 2000 |0036: invoke-direct {v0, v2}, Lorg/jaudiotagger/audio/dff/CmprChunk;.:(Ljava/nio/ByteBuffer;)V // method@8d0c │ │ -2d66f6: 1100 |0039: return-object v0 │ │ -2d66f8: 6201 0b83 |003a: sget-object v1, Lorg/jaudiotagger/audio/dff/DffChunkType;.END:Lorg/jaudiotagger/audio/dff/DffChunkType; // field@830b │ │ -2d66fc: 6e10 158d 0100 |003c: invoke-virtual {v1}, Lorg/jaudiotagger/audio/dff/DffChunkType;.getCode:()Ljava/lang/String; // method@8d15 │ │ -2d6702: 0c01 |003f: move-result-object v1 │ │ -2d6704: 6e20 9c87 0100 |0040: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2d670a: 0a01 |0043: move-result v1 │ │ -2d670c: 3901 5c00 |0044: if-nez v1, 00a0 // +005c │ │ -2d6710: 6201 0983 |0046: sget-object v1, Lorg/jaudiotagger/audio/dff/DffChunkType;.DSD:Lorg/jaudiotagger/audio/dff/DffChunkType; // field@8309 │ │ -2d6714: 6e10 158d 0100 |0048: invoke-virtual {v1}, Lorg/jaudiotagger/audio/dff/DffChunkType;.getCode:()Ljava/lang/String; // method@8d15 │ │ -2d671a: 0c01 |004b: move-result-object v1 │ │ -2d671c: 6e20 9c87 0100 |004c: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2d6722: 0a01 |004f: move-result v1 │ │ -2d6724: 3801 0300 |0050: if-eqz v1, 0053 // +0003 │ │ -2d6728: 284e |0052: goto 00a0 // +004e │ │ -2d672a: 6201 0a83 |0053: sget-object v1, Lorg/jaudiotagger/audio/dff/DffChunkType;.DST:Lorg/jaudiotagger/audio/dff/DffChunkType; // field@830a │ │ -2d672e: 6e10 158d 0100 |0055: invoke-virtual {v1}, Lorg/jaudiotagger/audio/dff/DffChunkType;.getCode:()Ljava/lang/String; // method@8d15 │ │ -2d6734: 0c01 |0058: move-result-object v1 │ │ -2d6736: 6e20 9c87 0100 |0059: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2d673c: 0a01 |005c: move-result v1 │ │ -2d673e: 3801 0800 |005d: if-eqz v1, 0065 // +0008 │ │ -2d6742: 2200 2611 |005f: new-instance v0, Lorg/jaudiotagger/audio/dff/DstChunk; // type@1126 │ │ -2d6746: 7020 228d 2000 |0061: invoke-direct {v0, v2}, Lorg/jaudiotagger/audio/dff/DstChunk;.:(Ljava/nio/ByteBuffer;)V // method@8d22 │ │ -2d674c: 1100 |0064: return-object v0 │ │ -2d674e: 6201 0d83 |0065: sget-object v1, Lorg/jaudiotagger/audio/dff/DffChunkType;.FRTE:Lorg/jaudiotagger/audio/dff/DffChunkType; // field@830d │ │ -2d6752: 6e10 158d 0100 |0067: invoke-virtual {v1}, Lorg/jaudiotagger/audio/dff/DffChunkType;.getCode:()Ljava/lang/String; // method@8d15 │ │ -2d6758: 0c01 |006a: move-result-object v1 │ │ -2d675a: 6e20 9c87 0100 |006b: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2d6760: 0a01 |006e: move-result v1 │ │ -2d6762: 3801 0800 |006f: if-eqz v1, 0077 // +0008 │ │ -2d6766: 2200 2911 |0071: new-instance v0, Lorg/jaudiotagger/audio/dff/FrteChunk; // type@1129 │ │ -2d676a: 7020 308d 2000 |0073: invoke-direct {v0, v2}, Lorg/jaudiotagger/audio/dff/FrteChunk;.:(Ljava/nio/ByteBuffer;)V // method@8d30 │ │ -2d6770: 1100 |0076: return-object v0 │ │ -2d6772: 6201 0f83 |0077: sget-object v1, Lorg/jaudiotagger/audio/dff/DffChunkType;.ID3:Lorg/jaudiotagger/audio/dff/DffChunkType; // field@830f │ │ -2d6776: 6e10 158d 0100 |0079: invoke-virtual {v1}, Lorg/jaudiotagger/audio/dff/DffChunkType;.getCode:()Ljava/lang/String; // method@8d15 │ │ -2d677c: 0c01 |007c: move-result-object v1 │ │ -2d677e: 6e20 9c87 0100 |007d: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2d6784: 0a01 |0080: move-result v1 │ │ -2d6786: 3801 0800 |0081: if-eqz v1, 0089 // +0008 │ │ -2d678a: 2200 2b11 |0083: new-instance v0, Lorg/jaudiotagger/audio/dff/Id3Chunk; // type@112b │ │ -2d678e: 7020 3b8d 2000 |0085: invoke-direct {v0, v2}, Lorg/jaudiotagger/audio/dff/Id3Chunk;.:(Ljava/nio/ByteBuffer;)V // method@8d3b │ │ -2d6794: 1100 |0088: return-object v0 │ │ -2d6796: 2202 3a11 |0089: new-instance v2, Lorg/jaudiotagger/audio/exceptions/InvalidChunkException; // type@113a │ │ -2d679a: 2201 3910 |008b: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2d679e: 7010 cc87 0100 |008d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2d67a4: 6e20 d787 0100 |0090: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d67aa: 1a00 cb01 |0093: const-string v0, " is not recognized as a valid DFF chunk" // string@01cb │ │ -2d67ae: 6e20 d787 0100 |0095: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d67b4: 6e10 df87 0100 |0098: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2d67ba: 0c00 |009b: move-result-object v0 │ │ -2d67bc: 7020 7a8d 0200 |009c: invoke-direct {v2, v0}, Lorg/jaudiotagger/audio/exceptions/InvalidChunkException;.:(Ljava/lang/String;)V // method@8d7a │ │ -2d67c2: 2702 |009f: throw v2 │ │ -2d67c4: 2200 2711 |00a0: new-instance v0, Lorg/jaudiotagger/audio/dff/EndChunk; // type@1127 │ │ -2d67c8: 7020 268d 2000 |00a2: invoke-direct {v0, v2}, Lorg/jaudiotagger/audio/dff/EndChunk;.:(Ljava/nio/ByteBuffer;)V // method@8d26 │ │ -2d67ce: 1100 |00a5: return-object v0 │ │ +2d6678: |[2d6678] org.jaudiotagger.audio.dff.BaseChunk.readIdChunk:(Ljava/nio/ByteBuffer;)Lorg/jaudiotagger/audio/dff/BaseChunk; │ │ +2d6688: 7110 ac8e 0200 |0000: invoke-static {v2}, Lorg/jaudiotagger/audio/generic/Utils;.readFourBytesAsChars:(Ljava/nio/ByteBuffer;)Ljava/lang/String; // method@8eac │ │ +2d668e: 0c00 |0003: move-result-object v0 │ │ +2d6690: 6201 0e83 |0004: sget-object v1, Lorg/jaudiotagger/audio/dff/DffChunkType;.FS:Lorg/jaudiotagger/audio/dff/DffChunkType; // field@830e │ │ +2d6694: 6e10 158d 0100 |0006: invoke-virtual {v1}, Lorg/jaudiotagger/audio/dff/DffChunkType;.getCode:()Ljava/lang/String; // method@8d15 │ │ +2d669a: 0c01 |0009: move-result-object v1 │ │ +2d669c: 6e20 9c87 0100 |000a: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2d66a2: 0a01 |000d: move-result v1 │ │ +2d66a4: 3801 0800 |000e: if-eqz v1, 0016 // +0008 │ │ +2d66a8: 2200 2a11 |0010: new-instance v0, Lorg/jaudiotagger/audio/dff/FsChunk; // type@112a │ │ +2d66ac: 7020 368d 2000 |0012: invoke-direct {v0, v2}, Lorg/jaudiotagger/audio/dff/FsChunk;.:(Ljava/nio/ByteBuffer;)V // method@8d36 │ │ +2d66b2: 1100 |0015: return-object v0 │ │ +2d66b4: 6201 0483 |0016: sget-object v1, Lorg/jaudiotagger/audio/dff/DffChunkType;.CHNL:Lorg/jaudiotagger/audio/dff/DffChunkType; // field@8304 │ │ +2d66b8: 6e10 158d 0100 |0018: invoke-virtual {v1}, Lorg/jaudiotagger/audio/dff/DffChunkType;.getCode:()Ljava/lang/String; // method@8d15 │ │ +2d66be: 0c01 |001b: move-result-object v1 │ │ +2d66c0: 6e20 9c87 0100 |001c: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2d66c6: 0a01 |001f: move-result v1 │ │ +2d66c8: 3801 0800 |0020: if-eqz v1, 0028 // +0008 │ │ +2d66cc: 2200 2011 |0022: new-instance v0, Lorg/jaudiotagger/audio/dff/ChnlChunk; // type@1120 │ │ +2d66d0: 7020 078d 2000 |0024: invoke-direct {v0, v2}, Lorg/jaudiotagger/audio/dff/ChnlChunk;.:(Ljava/nio/ByteBuffer;)V // method@8d07 │ │ +2d66d6: 1100 |0027: return-object v0 │ │ +2d66d8: 6201 0583 |0028: sget-object v1, Lorg/jaudiotagger/audio/dff/DffChunkType;.CMPR:Lorg/jaudiotagger/audio/dff/DffChunkType; // field@8305 │ │ +2d66dc: 6e10 158d 0100 |002a: invoke-virtual {v1}, Lorg/jaudiotagger/audio/dff/DffChunkType;.getCode:()Ljava/lang/String; // method@8d15 │ │ +2d66e2: 0c01 |002d: move-result-object v1 │ │ +2d66e4: 6e20 9c87 0100 |002e: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2d66ea: 0a01 |0031: move-result v1 │ │ +2d66ec: 3801 0800 |0032: if-eqz v1, 003a // +0008 │ │ +2d66f0: 2200 2111 |0034: new-instance v0, Lorg/jaudiotagger/audio/dff/CmprChunk; // type@1121 │ │ +2d66f4: 7020 0c8d 2000 |0036: invoke-direct {v0, v2}, Lorg/jaudiotagger/audio/dff/CmprChunk;.:(Ljava/nio/ByteBuffer;)V // method@8d0c │ │ +2d66fa: 1100 |0039: return-object v0 │ │ +2d66fc: 6201 0b83 |003a: sget-object v1, Lorg/jaudiotagger/audio/dff/DffChunkType;.END:Lorg/jaudiotagger/audio/dff/DffChunkType; // field@830b │ │ +2d6700: 6e10 158d 0100 |003c: invoke-virtual {v1}, Lorg/jaudiotagger/audio/dff/DffChunkType;.getCode:()Ljava/lang/String; // method@8d15 │ │ +2d6706: 0c01 |003f: move-result-object v1 │ │ +2d6708: 6e20 9c87 0100 |0040: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2d670e: 0a01 |0043: move-result v1 │ │ +2d6710: 3901 5c00 |0044: if-nez v1, 00a0 // +005c │ │ +2d6714: 6201 0983 |0046: sget-object v1, Lorg/jaudiotagger/audio/dff/DffChunkType;.DSD:Lorg/jaudiotagger/audio/dff/DffChunkType; // field@8309 │ │ +2d6718: 6e10 158d 0100 |0048: invoke-virtual {v1}, Lorg/jaudiotagger/audio/dff/DffChunkType;.getCode:()Ljava/lang/String; // method@8d15 │ │ +2d671e: 0c01 |004b: move-result-object v1 │ │ +2d6720: 6e20 9c87 0100 |004c: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2d6726: 0a01 |004f: move-result v1 │ │ +2d6728: 3801 0300 |0050: if-eqz v1, 0053 // +0003 │ │ +2d672c: 284e |0052: goto 00a0 // +004e │ │ +2d672e: 6201 0a83 |0053: sget-object v1, Lorg/jaudiotagger/audio/dff/DffChunkType;.DST:Lorg/jaudiotagger/audio/dff/DffChunkType; // field@830a │ │ +2d6732: 6e10 158d 0100 |0055: invoke-virtual {v1}, Lorg/jaudiotagger/audio/dff/DffChunkType;.getCode:()Ljava/lang/String; // method@8d15 │ │ +2d6738: 0c01 |0058: move-result-object v1 │ │ +2d673a: 6e20 9c87 0100 |0059: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2d6740: 0a01 |005c: move-result v1 │ │ +2d6742: 3801 0800 |005d: if-eqz v1, 0065 // +0008 │ │ +2d6746: 2200 2611 |005f: new-instance v0, Lorg/jaudiotagger/audio/dff/DstChunk; // type@1126 │ │ +2d674a: 7020 228d 2000 |0061: invoke-direct {v0, v2}, Lorg/jaudiotagger/audio/dff/DstChunk;.:(Ljava/nio/ByteBuffer;)V // method@8d22 │ │ +2d6750: 1100 |0064: return-object v0 │ │ +2d6752: 6201 0d83 |0065: sget-object v1, Lorg/jaudiotagger/audio/dff/DffChunkType;.FRTE:Lorg/jaudiotagger/audio/dff/DffChunkType; // field@830d │ │ +2d6756: 6e10 158d 0100 |0067: invoke-virtual {v1}, Lorg/jaudiotagger/audio/dff/DffChunkType;.getCode:()Ljava/lang/String; // method@8d15 │ │ +2d675c: 0c01 |006a: move-result-object v1 │ │ +2d675e: 6e20 9c87 0100 |006b: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2d6764: 0a01 |006e: move-result v1 │ │ +2d6766: 3801 0800 |006f: if-eqz v1, 0077 // +0008 │ │ +2d676a: 2200 2911 |0071: new-instance v0, Lorg/jaudiotagger/audio/dff/FrteChunk; // type@1129 │ │ +2d676e: 7020 308d 2000 |0073: invoke-direct {v0, v2}, Lorg/jaudiotagger/audio/dff/FrteChunk;.:(Ljava/nio/ByteBuffer;)V // method@8d30 │ │ +2d6774: 1100 |0076: return-object v0 │ │ +2d6776: 6201 0f83 |0077: sget-object v1, Lorg/jaudiotagger/audio/dff/DffChunkType;.ID3:Lorg/jaudiotagger/audio/dff/DffChunkType; // field@830f │ │ +2d677a: 6e10 158d 0100 |0079: invoke-virtual {v1}, Lorg/jaudiotagger/audio/dff/DffChunkType;.getCode:()Ljava/lang/String; // method@8d15 │ │ +2d6780: 0c01 |007c: move-result-object v1 │ │ +2d6782: 6e20 9c87 0100 |007d: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2d6788: 0a01 |0080: move-result v1 │ │ +2d678a: 3801 0800 |0081: if-eqz v1, 0089 // +0008 │ │ +2d678e: 2200 2b11 |0083: new-instance v0, Lorg/jaudiotagger/audio/dff/Id3Chunk; // type@112b │ │ +2d6792: 7020 3b8d 2000 |0085: invoke-direct {v0, v2}, Lorg/jaudiotagger/audio/dff/Id3Chunk;.:(Ljava/nio/ByteBuffer;)V // method@8d3b │ │ +2d6798: 1100 |0088: return-object v0 │ │ +2d679a: 2202 3a11 |0089: new-instance v2, Lorg/jaudiotagger/audio/exceptions/InvalidChunkException; // type@113a │ │ +2d679e: 2201 3910 |008b: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2d67a2: 7010 cc87 0100 |008d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2d67a8: 6e20 d787 0100 |0090: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d67ae: 1a00 cb01 |0093: const-string v0, " is not recognized as a valid DFF chunk" // string@01cb │ │ +2d67b2: 6e20 d787 0100 |0095: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d67b8: 6e10 df87 0100 |0098: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2d67be: 0c00 |009b: move-result-object v0 │ │ +2d67c0: 7020 7a8d 0200 |009c: invoke-direct {v2, v0}, Lorg/jaudiotagger/audio/exceptions/InvalidChunkException;.:(Ljava/lang/String;)V // method@8d7a │ │ +2d67c6: 2702 |009f: throw v2 │ │ +2d67c8: 2200 2711 |00a0: new-instance v0, Lorg/jaudiotagger/audio/dff/EndChunk; // type@1127 │ │ +2d67cc: 7020 268d 2000 |00a2: invoke-direct {v0, v2}, Lorg/jaudiotagger/audio/dff/EndChunk;.:(Ljava/nio/ByteBuffer;)V // method@8d26 │ │ +2d67d2: 1100 |00a5: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0004 line=28 │ │ 0x0010 line=31 │ │ 0x0016 line=34 │ │ 0x0022 line=37 │ │ @@ -696102,25 +696102,25 @@ │ │ type : '()Ljava/lang/Long;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -2d6610: |[2d6610] org.jaudiotagger.audio.dff.BaseChunk.getChunkEnd:()Ljava/lang/Long; │ │ -2d6620: 5440 fe82 |0000: iget-object v0, v4, Lorg/jaudiotagger/audio/dff/BaseChunk;.chunkStart:Ljava/lang/Long; // field@82fe │ │ -2d6624: 6e10 3c87 0000 |0002: invoke-virtual {v0}, Ljava/lang/Long;.longValue:()J // method@873c │ │ -2d662a: 0b00 |0005: move-result-wide v0 │ │ -2d662c: 5442 fd82 |0006: iget-object v2, v4, Lorg/jaudiotagger/audio/dff/BaseChunk;.chunkSize:Ljava/lang/Long; // field@82fd │ │ -2d6630: 6e10 3c87 0200 |0008: invoke-virtual {v2}, Ljava/lang/Long;.longValue:()J // method@873c │ │ -2d6636: 0b02 |000b: move-result-wide v2 │ │ -2d6638: bb20 |000c: add-long/2addr v0, v2 │ │ -2d663a: 7120 4387 1000 |000d: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8743 │ │ -2d6640: 0c00 |0010: move-result-object v0 │ │ -2d6642: 1100 |0011: return-object v0 │ │ +2d6614: |[2d6614] org.jaudiotagger.audio.dff.BaseChunk.getChunkEnd:()Ljava/lang/Long; │ │ +2d6624: 5440 fe82 |0000: iget-object v0, v4, Lorg/jaudiotagger/audio/dff/BaseChunk;.chunkStart:Ljava/lang/Long; // field@82fe │ │ +2d6628: 6e10 3c87 0000 |0002: invoke-virtual {v0}, Ljava/lang/Long;.longValue:()J // method@873c │ │ +2d662e: 0b00 |0005: move-result-wide v0 │ │ +2d6630: 5442 fd82 |0006: iget-object v2, v4, Lorg/jaudiotagger/audio/dff/BaseChunk;.chunkSize:Ljava/lang/Long; // field@82fd │ │ +2d6634: 6e10 3c87 0200 |0008: invoke-virtual {v2}, Ljava/lang/Long;.longValue:()J // method@873c │ │ +2d663a: 0b02 |000b: move-result-wide v2 │ │ +2d663c: bb20 |000c: add-long/2addr v0, v2 │ │ +2d663e: 7120 4387 1000 |000d: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8743 │ │ +2d6644: 0c00 |0010: move-result-object v0 │ │ +2d6646: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ locals : │ │ 0x0000 - 0x0012 reg=4 this Lorg/jaudiotagger/audio/dff/BaseChunk; │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/dff/BaseChunk;) │ │ @@ -696128,17 +696128,17 @@ │ │ type : '()Ljava/lang/Long;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2d6644: |[2d6644] org.jaudiotagger.audio.dff.BaseChunk.getChunkSize:()Ljava/lang/Long; │ │ -2d6654: 5410 fd82 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/dff/BaseChunk;.chunkSize:Ljava/lang/Long; // field@82fd │ │ -2d6658: 1100 |0002: return-object v0 │ │ +2d6648: |[2d6648] org.jaudiotagger.audio.dff.BaseChunk.getChunkSize:()Ljava/lang/Long; │ │ +2d6658: 5410 fd82 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/dff/BaseChunk;.chunkSize:Ljava/lang/Long; // field@82fd │ │ +2d665c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/dff/BaseChunk; │ │ │ │ #2 : (in Lorg/jaudiotagger/audio/dff/BaseChunk;) │ │ @@ -696146,17 +696146,17 @@ │ │ type : '()Ljava/lang/Long;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2d665c: |[2d665c] org.jaudiotagger.audio.dff.BaseChunk.getChunkStart:()Ljava/lang/Long; │ │ -2d666c: 5410 fe82 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/dff/BaseChunk;.chunkStart:Ljava/lang/Long; // field@82fe │ │ -2d6670: 1100 |0002: return-object v0 │ │ +2d6660: |[2d6660] org.jaudiotagger.audio.dff.BaseChunk.getChunkStart:()Ljava/lang/Long; │ │ +2d6670: 5410 fe82 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/dff/BaseChunk;.chunkStart:Ljava/lang/Long; // field@82fe │ │ +2d6674: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/dff/BaseChunk; │ │ │ │ #3 : (in Lorg/jaudiotagger/audio/dff/BaseChunk;) │ │ @@ -696164,31 +696164,31 @@ │ │ type : '(Ljava/nio/channels/FileChannel;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -2d67e8: |[2d67e8] org.jaudiotagger.audio.dff.BaseChunk.readDataChunch:(Ljava/nio/channels/FileChannel;)V │ │ -2d67f8: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ -2d67fc: 7120 ab8e 0300 |0002: invoke-static {v3, v0}, Lorg/jaudiotagger/audio/generic/Utils;.readFileDataIntoBufferLE:(Ljava/nio/channels/FileChannel;I)Ljava/nio/ByteBuffer; // method@8eab │ │ -2d6802: 0c00 |0005: move-result-object v0 │ │ -2d6804: 6e10 4588 0000 |0006: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.getLong:()J // method@8845 │ │ -2d680a: 0b00 |0009: move-result-wide v0 │ │ -2d680c: 7120 3e87 1000 |000a: invoke-static {v0, v1}, Ljava/lang/Long;.reverseBytes:(J)J // method@873e │ │ -2d6812: 0b00 |000d: move-result-wide v0 │ │ -2d6814: 7120 4387 1000 |000e: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8743 │ │ -2d681a: 0c00 |0011: move-result-object v0 │ │ -2d681c: 5b20 fd82 |0012: iput-object v0, v2, Lorg/jaudiotagger/audio/dff/BaseChunk;.chunkSize:Ljava/lang/Long; // field@82fd │ │ -2d6820: 6e10 6988 0300 |0014: invoke-virtual {v3}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ -2d6826: 0b00 |0017: move-result-wide v0 │ │ -2d6828: 7120 4387 1000 |0018: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8743 │ │ -2d682e: 0c03 |001b: move-result-object v3 │ │ -2d6830: 5b23 fe82 |001c: iput-object v3, v2, Lorg/jaudiotagger/audio/dff/BaseChunk;.chunkStart:Ljava/lang/Long; // field@82fe │ │ -2d6834: 0e00 |001e: return-void │ │ +2d67ec: |[2d67ec] org.jaudiotagger.audio.dff.BaseChunk.readDataChunch:(Ljava/nio/channels/FileChannel;)V │ │ +2d67fc: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ +2d6800: 7120 ab8e 0300 |0002: invoke-static {v3, v0}, Lorg/jaudiotagger/audio/generic/Utils;.readFileDataIntoBufferLE:(Ljava/nio/channels/FileChannel;I)Ljava/nio/ByteBuffer; // method@8eab │ │ +2d6806: 0c00 |0005: move-result-object v0 │ │ +2d6808: 6e10 4588 0000 |0006: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.getLong:()J // method@8845 │ │ +2d680e: 0b00 |0009: move-result-wide v0 │ │ +2d6810: 7120 3e87 1000 |000a: invoke-static {v0, v1}, Ljava/lang/Long;.reverseBytes:(J)J // method@873e │ │ +2d6816: 0b00 |000d: move-result-wide v0 │ │ +2d6818: 7120 4387 1000 |000e: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8743 │ │ +2d681e: 0c00 |0011: move-result-object v0 │ │ +2d6820: 5b20 fd82 |0012: iput-object v0, v2, Lorg/jaudiotagger/audio/dff/BaseChunk;.chunkSize:Ljava/lang/Long; // field@82fd │ │ +2d6824: 6e10 6988 0300 |0014: invoke-virtual {v3}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ +2d682a: 0b00 |0017: move-result-wide v0 │ │ +2d682c: 7120 4387 1000 |0018: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8743 │ │ +2d6832: 0c03 |001b: move-result-object v3 │ │ +2d6834: 5b23 fe82 |001c: iput-object v3, v2, Lorg/jaudiotagger/audio/dff/BaseChunk;.chunkStart:Ljava/lang/Long; // field@82fe │ │ +2d6838: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=84 │ │ 0x0006 line=85 │ │ 0x0014 line=86 │ │ locals : │ │ 0x0000 - 0x001f reg=2 this Lorg/jaudiotagger/audio/dff/BaseChunk; │ │ @@ -696199,33 +696199,33 @@ │ │ type : '(Ljava/nio/channels/FileChannel;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -2d6838: |[2d6838] org.jaudiotagger.audio.dff.BaseChunk.skipToChunkEnd:(Ljava/nio/channels/FileChannel;)V │ │ -2d6848: 6e10 018d 0600 |0000: invoke-virtual {v6}, Lorg/jaudiotagger/audio/dff/BaseChunk;.getChunkEnd:()Ljava/lang/Long; // method@8d01 │ │ -2d684e: 0c00 |0003: move-result-object v0 │ │ -2d6850: 6e10 3c87 0000 |0004: invoke-virtual {v0}, Ljava/lang/Long;.longValue:()J // method@873c │ │ -2d6856: 0b00 |0007: move-result-wide v0 │ │ -2d6858: 6e10 6988 0700 |0008: invoke-virtual {v7}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ -2d685e: 0b02 |000b: move-result-wide v2 │ │ -2d6860: bc20 |000c: sub-long/2addr v0, v2 │ │ -2d6862: 7120 4387 1000 |000d: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8743 │ │ -2d6868: 0c00 |0010: move-result-object v0 │ │ -2d686a: 6e10 3c87 0000 |0011: invoke-virtual {v0}, Ljava/lang/Long;.longValue:()J // method@873c │ │ -2d6870: 0b01 |0014: move-result-wide v1 │ │ -2d6872: 1603 0000 |0015: const-wide/16 v3, #int 0 // #0 │ │ -2d6876: 3105 0103 |0017: cmp-long v5, v1, v3 │ │ -2d687a: 3d05 0900 |0019: if-lez v5, 0022 // +0009 │ │ -2d687e: 6e10 3b87 0000 |001b: invoke-virtual {v0}, Ljava/lang/Long;.intValue:()I // method@873b │ │ -2d6884: 0a00 |001e: move-result v0 │ │ -2d6886: 7120 ab8e 0700 |001f: invoke-static {v7, v0}, Lorg/jaudiotagger/audio/generic/Utils;.readFileDataIntoBufferLE:(Ljava/nio/channels/FileChannel;I)Ljava/nio/ByteBuffer; // method@8eab │ │ -2d688c: 0e00 |0022: return-void │ │ +2d683c: |[2d683c] org.jaudiotagger.audio.dff.BaseChunk.skipToChunkEnd:(Ljava/nio/channels/FileChannel;)V │ │ +2d684c: 6e10 018d 0600 |0000: invoke-virtual {v6}, Lorg/jaudiotagger/audio/dff/BaseChunk;.getChunkEnd:()Ljava/lang/Long; // method@8d01 │ │ +2d6852: 0c00 |0003: move-result-object v0 │ │ +2d6854: 6e10 3c87 0000 |0004: invoke-virtual {v0}, Ljava/lang/Long;.longValue:()J // method@873c │ │ +2d685a: 0b00 |0007: move-result-wide v0 │ │ +2d685c: 6e10 6988 0700 |0008: invoke-virtual {v7}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ +2d6862: 0b02 |000b: move-result-wide v2 │ │ +2d6864: bc20 |000c: sub-long/2addr v0, v2 │ │ +2d6866: 7120 4387 1000 |000d: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8743 │ │ +2d686c: 0c00 |0010: move-result-object v0 │ │ +2d686e: 6e10 3c87 0000 |0011: invoke-virtual {v0}, Ljava/lang/Long;.longValue:()J // method@873c │ │ +2d6874: 0b01 |0014: move-result-wide v1 │ │ +2d6876: 1603 0000 |0015: const-wide/16 v3, #int 0 // #0 │ │ +2d687a: 3105 0103 |0017: cmp-long v5, v1, v3 │ │ +2d687e: 3d05 0900 |0019: if-lez v5, 0022 // +0009 │ │ +2d6882: 6e10 3b87 0000 |001b: invoke-virtual {v0}, Ljava/lang/Long;.intValue:()I // method@873b │ │ +2d6888: 0a00 |001e: move-result v0 │ │ +2d688a: 7120 ab8e 0700 |001f: invoke-static {v7, v0}, Lorg/jaudiotagger/audio/generic/Utils;.readFileDataIntoBufferLE:(Ljava/nio/channels/FileChannel;I)Ljava/nio/ByteBuffer; // method@8eab │ │ +2d6890: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x0011 line=96 │ │ 0x001b line=98 │ │ locals : │ │ 0x0000 - 0x0023 reg=6 this Lorg/jaudiotagger/audio/dff/BaseChunk; │ │ @@ -696333,118 +696333,118 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 16 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 203 16-bit code units │ │ -2d6b0c: |[2d6b0c] org.jaudiotagger.audio.dff.DffChunkType.:()V │ │ -2d6b1c: 2200 2211 |0000: new-instance v0, Lorg/jaudiotagger/audio/dff/DffChunkType; // type@1122 │ │ -2d6b20: 1a01 8719 |0002: const-string v1, "FRM8" // string@1987 │ │ -2d6b24: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -2d6b26: 7040 138d 1012 |0005: invoke-direct {v0, v1, v2, v1}, Lorg/jaudiotagger/audio/dff/DffChunkType;.:(Ljava/lang/String;ILjava/lang/String;)V // method@8d13 │ │ -2d6b2c: 6900 0c83 |0008: sput-object v0, Lorg/jaudiotagger/audio/dff/DffChunkType;.FRM8:Lorg/jaudiotagger/audio/dff/DffChunkType; // field@830c │ │ -2d6b30: 2201 2211 |000a: new-instance v1, Lorg/jaudiotagger/audio/dff/DffChunkType; // type@1122 │ │ -2d6b34: 1a03 2614 |000c: const-string v3, "DSD" // string@1426 │ │ -2d6b38: 1214 |000e: const/4 v4, #int 1 // #1 │ │ -2d6b3a: 1a05 2714 |000f: const-string v5, "DSD " // string@1427 │ │ -2d6b3e: 7040 138d 3154 |0011: invoke-direct {v1, v3, v4, v5}, Lorg/jaudiotagger/audio/dff/DffChunkType;.:(Ljava/lang/String;ILjava/lang/String;)V // method@8d13 │ │ -2d6b44: 6901 0983 |0014: sput-object v1, Lorg/jaudiotagger/audio/dff/DffChunkType;.DSD:Lorg/jaudiotagger/audio/dff/DffChunkType; // field@8309 │ │ -2d6b48: 2203 2211 |0016: new-instance v3, Lorg/jaudiotagger/audio/dff/DffChunkType; // type@1122 │ │ -2d6b4c: 1a06 a740 |0018: const-string v6, "PROP" // string@40a7 │ │ -2d6b50: 1227 |001a: const/4 v7, #int 2 // #2 │ │ -2d6b52: 7040 138d 6367 |001b: invoke-direct {v3, v6, v7, v6}, Lorg/jaudiotagger/audio/dff/DffChunkType;.:(Ljava/lang/String;ILjava/lang/String;)V // method@8d13 │ │ -2d6b58: 6903 1083 |001e: sput-object v3, Lorg/jaudiotagger/audio/dff/DffChunkType;.PROP:Lorg/jaudiotagger/audio/dff/DffChunkType; // field@8310 │ │ -2d6b5c: 2206 2211 |0020: new-instance v6, Lorg/jaudiotagger/audio/dff/DffChunkType; // type@1122 │ │ -2d6b60: 1a08 3145 |0022: const-string v8, "SND" // string@4531 │ │ -2d6b64: 1239 |0024: const/4 v9, #int 3 // #3 │ │ -2d6b66: 1a0a 3245 |0025: const-string v10, "SND " // string@4532 │ │ -2d6b6a: 7040 138d 86a9 |0027: invoke-direct {v6, v8, v9, v10}, Lorg/jaudiotagger/audio/dff/DffChunkType;.:(Ljava/lang/String;ILjava/lang/String;)V // method@8d13 │ │ -2d6b70: 6906 1183 |002a: sput-object v6, Lorg/jaudiotagger/audio/dff/DffChunkType;.SND:Lorg/jaudiotagger/audio/dff/DffChunkType; // field@8311 │ │ -2d6b74: 2208 2211 |002c: new-instance v8, Lorg/jaudiotagger/audio/dff/DffChunkType; // type@1122 │ │ -2d6b78: 1a0a 9519 |002e: const-string v10, "FS" // string@1995 │ │ -2d6b7c: 124b |0030: const/4 v11, #int 4 // #4 │ │ -2d6b7e: 1a0c 9619 |0031: const-string v12, "FS " // string@1996 │ │ -2d6b82: 7040 138d a8cb |0033: invoke-direct {v8, v10, v11, v12}, Lorg/jaudiotagger/audio/dff/DffChunkType;.:(Ljava/lang/String;ILjava/lang/String;)V // method@8d13 │ │ -2d6b88: 6908 0e83 |0036: sput-object v8, Lorg/jaudiotagger/audio/dff/DffChunkType;.FS:Lorg/jaudiotagger/audio/dff/DffChunkType; // field@830e │ │ -2d6b8c: 220a 2211 |0038: new-instance v10, Lorg/jaudiotagger/audio/dff/DffChunkType; // type@1122 │ │ -2d6b90: 1a0c c50d |003a: const-string v12, "CHNL" // string@0dc5 │ │ -2d6b94: 125d |003c: const/4 v13, #int 5 // #5 │ │ -2d6b96: 7040 138d cacd |003d: invoke-direct {v10, v12, v13, v12}, Lorg/jaudiotagger/audio/dff/DffChunkType;.:(Ljava/lang/String;ILjava/lang/String;)V // method@8d13 │ │ -2d6b9c: 690a 0483 |0040: sput-object v10, Lorg/jaudiotagger/audio/dff/DffChunkType;.CHNL:Lorg/jaudiotagger/audio/dff/DffChunkType; // field@8304 │ │ -2d6ba0: 220c 2211 |0042: new-instance v12, Lorg/jaudiotagger/audio/dff/DffChunkType; // type@1122 │ │ -2d6ba4: 1a0e f40d |0044: const-string v14, "CMPR" // string@0df4 │ │ -2d6ba8: 126f |0046: const/4 v15, #int 6 // #6 │ │ -2d6baa: 7040 138d ecef |0047: invoke-direct {v12, v14, v15, v14}, Lorg/jaudiotagger/audio/dff/DffChunkType;.:(Ljava/lang/String;ILjava/lang/String;)V // method@8d13 │ │ -2d6bb0: 690c 0583 |004a: sput-object v12, Lorg/jaudiotagger/audio/dff/DffChunkType;.CMPR:Lorg/jaudiotagger/audio/dff/DffChunkType; // field@8305 │ │ -2d6bb4: 220e 2211 |004c: new-instance v14, Lorg/jaudiotagger/audio/dff/DffChunkType; // type@1122 │ │ -2d6bb8: 1a0f f613 |004e: const-string v15, "DITI" // string@13f6 │ │ -2d6bbc: 127d |0050: const/4 v13, #int 7 // #7 │ │ -2d6bbe: 7040 138d fefd |0051: invoke-direct {v14, v15, v13, v15}, Lorg/jaudiotagger/audio/dff/DffChunkType;.:(Ljava/lang/String;ILjava/lang/String;)V // method@8d13 │ │ -2d6bc4: 690e 0883 |0054: sput-object v14, Lorg/jaudiotagger/audio/dff/DffChunkType;.DITI:Lorg/jaudiotagger/audio/dff/DffChunkType; // field@8308 │ │ -2d6bc8: 220f 2211 |0056: new-instance v15, Lorg/jaudiotagger/audio/dff/DffChunkType; // type@1122 │ │ -2d6bcc: 1a0d ac15 |0058: const-string v13, "END" // string@15ac │ │ -2d6bd0: 130b 0800 |005a: const/16 v11, #int 8 // #8 │ │ -2d6bd4: 7040 138d df5b |005c: invoke-direct {v15, v13, v11, v5}, Lorg/jaudiotagger/audio/dff/DffChunkType;.:(Ljava/lang/String;ILjava/lang/String;)V // method@8d13 │ │ -2d6bda: 690f 0b83 |005f: sput-object v15, Lorg/jaudiotagger/audio/dff/DffChunkType;.END:Lorg/jaudiotagger/audio/dff/DffChunkType; // field@830b │ │ -2d6bde: 2205 2211 |0061: new-instance v5, Lorg/jaudiotagger/audio/dff/DffChunkType; // type@1122 │ │ -2d6be2: 1a0d 2b14 |0063: const-string v13, "DST" // string@142b │ │ -2d6be6: 130b 0900 |0065: const/16 v11, #int 9 // #9 │ │ -2d6bea: 1a09 2c14 |0067: const-string v9, "DST " // string@142c │ │ -2d6bee: 7040 138d d59b |0069: invoke-direct {v5, v13, v11, v9}, Lorg/jaudiotagger/audio/dff/DffChunkType;.:(Ljava/lang/String;ILjava/lang/String;)V // method@8d13 │ │ -2d6bf4: 6905 0a83 |006c: sput-object v5, Lorg/jaudiotagger/audio/dff/DffChunkType;.DST:Lorg/jaudiotagger/audio/dff/DffChunkType; // field@830a │ │ -2d6bf8: 2209 2211 |006e: new-instance v9, Lorg/jaudiotagger/audio/dff/DffChunkType; // type@1122 │ │ -2d6bfc: 1a0d 9419 |0070: const-string v13, "FRTE" // string@1994 │ │ -2d6c00: 130b 0a00 |0072: const/16 v11, #int 10 // #a │ │ -2d6c04: 7040 138d d9db |0074: invoke-direct {v9, v13, v11, v13}, Lorg/jaudiotagger/audio/dff/DffChunkType;.:(Ljava/lang/String;ILjava/lang/String;)V // method@8d13 │ │ -2d6c0a: 6909 0d83 |0077: sput-object v9, Lorg/jaudiotagger/audio/dff/DffChunkType;.FRTE:Lorg/jaudiotagger/audio/dff/DffChunkType; // field@830d │ │ -2d6c0e: 220d 2211 |0079: new-instance v13, Lorg/jaudiotagger/audio/dff/DffChunkType; // type@1122 │ │ -2d6c12: 1a0b 7f1d |007b: const-string v11, "ID3" // string@1d7f │ │ -2d6c16: 1307 0b00 |007d: const/16 v7, #int 11 // #b │ │ -2d6c1a: 1a04 801d |007f: const-string v4, "ID3 " // string@1d80 │ │ -2d6c1e: 7040 138d bd47 |0081: invoke-direct {v13, v11, v7, v4}, Lorg/jaudiotagger/audio/dff/DffChunkType;.:(Ljava/lang/String;ILjava/lang/String;)V // method@8d13 │ │ -2d6c24: 690d 0f83 |0084: sput-object v13, Lorg/jaudiotagger/audio/dff/DffChunkType;.ID3:Lorg/jaudiotagger/audio/dff/DffChunkType; // field@830f │ │ -2d6c28: 2204 2211 |0086: new-instance v4, Lorg/jaudiotagger/audio/dff/DffChunkType; // type@1122 │ │ -2d6c2c: 1a0b 0e13 |0088: const-string v11, "DATA" // string@130e │ │ -2d6c30: 1307 0c00 |008a: const/16 v7, #int 12 // #c │ │ -2d6c34: 1a02 9e65 |008c: const-string v2, "data" // string@659e │ │ -2d6c38: 7040 138d b427 |008e: invoke-direct {v4, v11, v7, v2}, Lorg/jaudiotagger/audio/dff/DffChunkType;.:(Ljava/lang/String;ILjava/lang/String;)V // method@8d13 │ │ -2d6c3e: 6904 0783 |0091: sput-object v4, Lorg/jaudiotagger/audio/dff/DffChunkType;.DATA:Lorg/jaudiotagger/audio/dff/DffChunkType; // field@8307 │ │ -2d6c42: 1302 0d00 |0093: const/16 v2, #int 13 // #d │ │ -2d6c46: 2322 d113 |0095: new-array v2, v2, [Lorg/jaudiotagger/audio/dff/DffChunkType; // type@13d1 │ │ -2d6c4a: 120b |0097: const/4 v11, #int 0 // #0 │ │ -2d6c4c: 4d00 020b |0098: aput-object v0, v2, v11 │ │ -2d6c50: 1210 |009a: const/4 v0, #int 1 // #1 │ │ -2d6c52: 4d01 0200 |009b: aput-object v1, v2, v0 │ │ -2d6c56: 1220 |009d: const/4 v0, #int 2 // #2 │ │ -2d6c58: 4d03 0200 |009e: aput-object v3, v2, v0 │ │ -2d6c5c: 1230 |00a0: const/4 v0, #int 3 // #3 │ │ -2d6c5e: 4d06 0200 |00a1: aput-object v6, v2, v0 │ │ -2d6c62: 1240 |00a3: const/4 v0, #int 4 // #4 │ │ -2d6c64: 4d08 0200 |00a4: aput-object v8, v2, v0 │ │ -2d6c68: 1250 |00a6: const/4 v0, #int 5 // #5 │ │ -2d6c6a: 4d0a 0200 |00a7: aput-object v10, v2, v0 │ │ -2d6c6e: 1260 |00a9: const/4 v0, #int 6 // #6 │ │ -2d6c70: 4d0c 0200 |00aa: aput-object v12, v2, v0 │ │ -2d6c74: 1270 |00ac: const/4 v0, #int 7 // #7 │ │ -2d6c76: 4d0e 0200 |00ad: aput-object v14, v2, v0 │ │ -2d6c7a: 1300 0800 |00af: const/16 v0, #int 8 // #8 │ │ -2d6c7e: 4d0f 0200 |00b1: aput-object v15, v2, v0 │ │ -2d6c82: 1300 0900 |00b3: const/16 v0, #int 9 // #9 │ │ -2d6c86: 4d05 0200 |00b5: aput-object v5, v2, v0 │ │ -2d6c8a: 1300 0a00 |00b7: const/16 v0, #int 10 // #a │ │ -2d6c8e: 4d09 0200 |00b9: aput-object v9, v2, v0 │ │ -2d6c92: 1300 0b00 |00bb: const/16 v0, #int 11 // #b │ │ -2d6c96: 4d0d 0200 |00bd: aput-object v13, v2, v0 │ │ -2d6c9a: 4d04 0207 |00bf: aput-object v4, v2, v7 │ │ -2d6c9e: 6902 0383 |00c1: sput-object v2, Lorg/jaudiotagger/audio/dff/DffChunkType;.$VALUES:[Lorg/jaudiotagger/audio/dff/DffChunkType; // field@8303 │ │ -2d6ca2: 2200 8c10 |00c3: new-instance v0, Ljava/util/HashMap; // type@108c │ │ -2d6ca6: 7010 2b89 0000 |00c5: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@892b │ │ -2d6cac: 6900 0683 |00c8: sput-object v0, Lorg/jaudiotagger/audio/dff/DffChunkType;.CODE_TYPE_MAP:Ljava/util/Map; // field@8306 │ │ -2d6cb0: 0e00 |00ca: return-void │ │ +2d6b10: |[2d6b10] org.jaudiotagger.audio.dff.DffChunkType.:()V │ │ +2d6b20: 2200 2211 |0000: new-instance v0, Lorg/jaudiotagger/audio/dff/DffChunkType; // type@1122 │ │ +2d6b24: 1a01 8719 |0002: const-string v1, "FRM8" // string@1987 │ │ +2d6b28: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +2d6b2a: 7040 138d 1012 |0005: invoke-direct {v0, v1, v2, v1}, Lorg/jaudiotagger/audio/dff/DffChunkType;.:(Ljava/lang/String;ILjava/lang/String;)V // method@8d13 │ │ +2d6b30: 6900 0c83 |0008: sput-object v0, Lorg/jaudiotagger/audio/dff/DffChunkType;.FRM8:Lorg/jaudiotagger/audio/dff/DffChunkType; // field@830c │ │ +2d6b34: 2201 2211 |000a: new-instance v1, Lorg/jaudiotagger/audio/dff/DffChunkType; // type@1122 │ │ +2d6b38: 1a03 2614 |000c: const-string v3, "DSD" // string@1426 │ │ +2d6b3c: 1214 |000e: const/4 v4, #int 1 // #1 │ │ +2d6b3e: 1a05 2714 |000f: const-string v5, "DSD " // string@1427 │ │ +2d6b42: 7040 138d 3154 |0011: invoke-direct {v1, v3, v4, v5}, Lorg/jaudiotagger/audio/dff/DffChunkType;.:(Ljava/lang/String;ILjava/lang/String;)V // method@8d13 │ │ +2d6b48: 6901 0983 |0014: sput-object v1, Lorg/jaudiotagger/audio/dff/DffChunkType;.DSD:Lorg/jaudiotagger/audio/dff/DffChunkType; // field@8309 │ │ +2d6b4c: 2203 2211 |0016: new-instance v3, Lorg/jaudiotagger/audio/dff/DffChunkType; // type@1122 │ │ +2d6b50: 1a06 a740 |0018: const-string v6, "PROP" // string@40a7 │ │ +2d6b54: 1227 |001a: const/4 v7, #int 2 // #2 │ │ +2d6b56: 7040 138d 6367 |001b: invoke-direct {v3, v6, v7, v6}, Lorg/jaudiotagger/audio/dff/DffChunkType;.:(Ljava/lang/String;ILjava/lang/String;)V // method@8d13 │ │ +2d6b5c: 6903 1083 |001e: sput-object v3, Lorg/jaudiotagger/audio/dff/DffChunkType;.PROP:Lorg/jaudiotagger/audio/dff/DffChunkType; // field@8310 │ │ +2d6b60: 2206 2211 |0020: new-instance v6, Lorg/jaudiotagger/audio/dff/DffChunkType; // type@1122 │ │ +2d6b64: 1a08 3145 |0022: const-string v8, "SND" // string@4531 │ │ +2d6b68: 1239 |0024: const/4 v9, #int 3 // #3 │ │ +2d6b6a: 1a0a 3245 |0025: const-string v10, "SND " // string@4532 │ │ +2d6b6e: 7040 138d 86a9 |0027: invoke-direct {v6, v8, v9, v10}, Lorg/jaudiotagger/audio/dff/DffChunkType;.:(Ljava/lang/String;ILjava/lang/String;)V // method@8d13 │ │ +2d6b74: 6906 1183 |002a: sput-object v6, Lorg/jaudiotagger/audio/dff/DffChunkType;.SND:Lorg/jaudiotagger/audio/dff/DffChunkType; // field@8311 │ │ +2d6b78: 2208 2211 |002c: new-instance v8, Lorg/jaudiotagger/audio/dff/DffChunkType; // type@1122 │ │ +2d6b7c: 1a0a 9519 |002e: const-string v10, "FS" // string@1995 │ │ +2d6b80: 124b |0030: const/4 v11, #int 4 // #4 │ │ +2d6b82: 1a0c 9619 |0031: const-string v12, "FS " // string@1996 │ │ +2d6b86: 7040 138d a8cb |0033: invoke-direct {v8, v10, v11, v12}, Lorg/jaudiotagger/audio/dff/DffChunkType;.:(Ljava/lang/String;ILjava/lang/String;)V // method@8d13 │ │ +2d6b8c: 6908 0e83 |0036: sput-object v8, Lorg/jaudiotagger/audio/dff/DffChunkType;.FS:Lorg/jaudiotagger/audio/dff/DffChunkType; // field@830e │ │ +2d6b90: 220a 2211 |0038: new-instance v10, Lorg/jaudiotagger/audio/dff/DffChunkType; // type@1122 │ │ +2d6b94: 1a0c c50d |003a: const-string v12, "CHNL" // string@0dc5 │ │ +2d6b98: 125d |003c: const/4 v13, #int 5 // #5 │ │ +2d6b9a: 7040 138d cacd |003d: invoke-direct {v10, v12, v13, v12}, Lorg/jaudiotagger/audio/dff/DffChunkType;.:(Ljava/lang/String;ILjava/lang/String;)V // method@8d13 │ │ +2d6ba0: 690a 0483 |0040: sput-object v10, Lorg/jaudiotagger/audio/dff/DffChunkType;.CHNL:Lorg/jaudiotagger/audio/dff/DffChunkType; // field@8304 │ │ +2d6ba4: 220c 2211 |0042: new-instance v12, Lorg/jaudiotagger/audio/dff/DffChunkType; // type@1122 │ │ +2d6ba8: 1a0e f40d |0044: const-string v14, "CMPR" // string@0df4 │ │ +2d6bac: 126f |0046: const/4 v15, #int 6 // #6 │ │ +2d6bae: 7040 138d ecef |0047: invoke-direct {v12, v14, v15, v14}, Lorg/jaudiotagger/audio/dff/DffChunkType;.:(Ljava/lang/String;ILjava/lang/String;)V // method@8d13 │ │ +2d6bb4: 690c 0583 |004a: sput-object v12, Lorg/jaudiotagger/audio/dff/DffChunkType;.CMPR:Lorg/jaudiotagger/audio/dff/DffChunkType; // field@8305 │ │ +2d6bb8: 220e 2211 |004c: new-instance v14, Lorg/jaudiotagger/audio/dff/DffChunkType; // type@1122 │ │ +2d6bbc: 1a0f f613 |004e: const-string v15, "DITI" // string@13f6 │ │ +2d6bc0: 127d |0050: const/4 v13, #int 7 // #7 │ │ +2d6bc2: 7040 138d fefd |0051: invoke-direct {v14, v15, v13, v15}, Lorg/jaudiotagger/audio/dff/DffChunkType;.:(Ljava/lang/String;ILjava/lang/String;)V // method@8d13 │ │ +2d6bc8: 690e 0883 |0054: sput-object v14, Lorg/jaudiotagger/audio/dff/DffChunkType;.DITI:Lorg/jaudiotagger/audio/dff/DffChunkType; // field@8308 │ │ +2d6bcc: 220f 2211 |0056: new-instance v15, Lorg/jaudiotagger/audio/dff/DffChunkType; // type@1122 │ │ +2d6bd0: 1a0d ac15 |0058: const-string v13, "END" // string@15ac │ │ +2d6bd4: 130b 0800 |005a: const/16 v11, #int 8 // #8 │ │ +2d6bd8: 7040 138d df5b |005c: invoke-direct {v15, v13, v11, v5}, Lorg/jaudiotagger/audio/dff/DffChunkType;.:(Ljava/lang/String;ILjava/lang/String;)V // method@8d13 │ │ +2d6bde: 690f 0b83 |005f: sput-object v15, Lorg/jaudiotagger/audio/dff/DffChunkType;.END:Lorg/jaudiotagger/audio/dff/DffChunkType; // field@830b │ │ +2d6be2: 2205 2211 |0061: new-instance v5, Lorg/jaudiotagger/audio/dff/DffChunkType; // type@1122 │ │ +2d6be6: 1a0d 2b14 |0063: const-string v13, "DST" // string@142b │ │ +2d6bea: 130b 0900 |0065: const/16 v11, #int 9 // #9 │ │ +2d6bee: 1a09 2c14 |0067: const-string v9, "DST " // string@142c │ │ +2d6bf2: 7040 138d d59b |0069: invoke-direct {v5, v13, v11, v9}, Lorg/jaudiotagger/audio/dff/DffChunkType;.:(Ljava/lang/String;ILjava/lang/String;)V // method@8d13 │ │ +2d6bf8: 6905 0a83 |006c: sput-object v5, Lorg/jaudiotagger/audio/dff/DffChunkType;.DST:Lorg/jaudiotagger/audio/dff/DffChunkType; // field@830a │ │ +2d6bfc: 2209 2211 |006e: new-instance v9, Lorg/jaudiotagger/audio/dff/DffChunkType; // type@1122 │ │ +2d6c00: 1a0d 9419 |0070: const-string v13, "FRTE" // string@1994 │ │ +2d6c04: 130b 0a00 |0072: const/16 v11, #int 10 // #a │ │ +2d6c08: 7040 138d d9db |0074: invoke-direct {v9, v13, v11, v13}, Lorg/jaudiotagger/audio/dff/DffChunkType;.:(Ljava/lang/String;ILjava/lang/String;)V // method@8d13 │ │ +2d6c0e: 6909 0d83 |0077: sput-object v9, Lorg/jaudiotagger/audio/dff/DffChunkType;.FRTE:Lorg/jaudiotagger/audio/dff/DffChunkType; // field@830d │ │ +2d6c12: 220d 2211 |0079: new-instance v13, Lorg/jaudiotagger/audio/dff/DffChunkType; // type@1122 │ │ +2d6c16: 1a0b 7f1d |007b: const-string v11, "ID3" // string@1d7f │ │ +2d6c1a: 1307 0b00 |007d: const/16 v7, #int 11 // #b │ │ +2d6c1e: 1a04 801d |007f: const-string v4, "ID3 " // string@1d80 │ │ +2d6c22: 7040 138d bd47 |0081: invoke-direct {v13, v11, v7, v4}, Lorg/jaudiotagger/audio/dff/DffChunkType;.:(Ljava/lang/String;ILjava/lang/String;)V // method@8d13 │ │ +2d6c28: 690d 0f83 |0084: sput-object v13, Lorg/jaudiotagger/audio/dff/DffChunkType;.ID3:Lorg/jaudiotagger/audio/dff/DffChunkType; // field@830f │ │ +2d6c2c: 2204 2211 |0086: new-instance v4, Lorg/jaudiotagger/audio/dff/DffChunkType; // type@1122 │ │ +2d6c30: 1a0b 0e13 |0088: const-string v11, "DATA" // string@130e │ │ +2d6c34: 1307 0c00 |008a: const/16 v7, #int 12 // #c │ │ +2d6c38: 1a02 9e65 |008c: const-string v2, "data" // string@659e │ │ +2d6c3c: 7040 138d b427 |008e: invoke-direct {v4, v11, v7, v2}, Lorg/jaudiotagger/audio/dff/DffChunkType;.:(Ljava/lang/String;ILjava/lang/String;)V // method@8d13 │ │ +2d6c42: 6904 0783 |0091: sput-object v4, Lorg/jaudiotagger/audio/dff/DffChunkType;.DATA:Lorg/jaudiotagger/audio/dff/DffChunkType; // field@8307 │ │ +2d6c46: 1302 0d00 |0093: const/16 v2, #int 13 // #d │ │ +2d6c4a: 2322 d113 |0095: new-array v2, v2, [Lorg/jaudiotagger/audio/dff/DffChunkType; // type@13d1 │ │ +2d6c4e: 120b |0097: const/4 v11, #int 0 // #0 │ │ +2d6c50: 4d00 020b |0098: aput-object v0, v2, v11 │ │ +2d6c54: 1210 |009a: const/4 v0, #int 1 // #1 │ │ +2d6c56: 4d01 0200 |009b: aput-object v1, v2, v0 │ │ +2d6c5a: 1220 |009d: const/4 v0, #int 2 // #2 │ │ +2d6c5c: 4d03 0200 |009e: aput-object v3, v2, v0 │ │ +2d6c60: 1230 |00a0: const/4 v0, #int 3 // #3 │ │ +2d6c62: 4d06 0200 |00a1: aput-object v6, v2, v0 │ │ +2d6c66: 1240 |00a3: const/4 v0, #int 4 // #4 │ │ +2d6c68: 4d08 0200 |00a4: aput-object v8, v2, v0 │ │ +2d6c6c: 1250 |00a6: const/4 v0, #int 5 // #5 │ │ +2d6c6e: 4d0a 0200 |00a7: aput-object v10, v2, v0 │ │ +2d6c72: 1260 |00a9: const/4 v0, #int 6 // #6 │ │ +2d6c74: 4d0c 0200 |00aa: aput-object v12, v2, v0 │ │ +2d6c78: 1270 |00ac: const/4 v0, #int 7 // #7 │ │ +2d6c7a: 4d0e 0200 |00ad: aput-object v14, v2, v0 │ │ +2d6c7e: 1300 0800 |00af: const/16 v0, #int 8 // #8 │ │ +2d6c82: 4d0f 0200 |00b1: aput-object v15, v2, v0 │ │ +2d6c86: 1300 0900 |00b3: const/16 v0, #int 9 // #9 │ │ +2d6c8a: 4d05 0200 |00b5: aput-object v5, v2, v0 │ │ +2d6c8e: 1300 0a00 |00b7: const/16 v0, #int 10 // #a │ │ +2d6c92: 4d09 0200 |00b9: aput-object v9, v2, v0 │ │ +2d6c96: 1300 0b00 |00bb: const/16 v0, #int 11 // #b │ │ +2d6c9a: 4d0d 0200 |00bd: aput-object v13, v2, v0 │ │ +2d6c9e: 4d04 0207 |00bf: aput-object v4, v2, v7 │ │ +2d6ca2: 6902 0383 |00c1: sput-object v2, Lorg/jaudiotagger/audio/dff/DffChunkType;.$VALUES:[Lorg/jaudiotagger/audio/dff/DffChunkType; // field@8303 │ │ +2d6ca6: 2200 8c10 |00c3: new-instance v0, Ljava/util/HashMap; // type@108c │ │ +2d6caa: 7010 2b89 0000 |00c5: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@892b │ │ +2d6cb0: 6900 0683 |00c8: sput-object v0, Lorg/jaudiotagger/audio/dff/DffChunkType;.CODE_TYPE_MAP:Ljava/util/Map; // field@8306 │ │ +2d6cb4: 0e00 |00ca: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ 0x000a line=14 │ │ 0x0016 line=15 │ │ 0x0020 line=16 │ │ 0x002c line=17 │ │ @@ -696465,18 +696465,18 @@ │ │ type : '(Ljava/lang/String;ILjava/lang/String;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -2d6cb4: |[2d6cb4] org.jaudiotagger.audio.dff.DffChunkType.:(Ljava/lang/String;ILjava/lang/String;)V │ │ -2d6cc4: 7030 0387 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@8703 │ │ -2d6cca: 5b03 1283 |0003: iput-object v3, v0, Lorg/jaudiotagger/audio/dff/DffChunkType;.code:Ljava/lang/String; // field@8312 │ │ -2d6cce: 0e00 |0005: return-void │ │ +2d6cb8: |[2d6cb8] org.jaudiotagger.audio.dff.DffChunkType.:(Ljava/lang/String;ILjava/lang/String;)V │ │ +2d6cc8: 7030 0387 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@8703 │ │ +2d6cce: 5b03 1283 |0003: iput-object v3, v0, Lorg/jaudiotagger/audio/dff/DffChunkType;.code:Ljava/lang/String; // field@8312 │ │ +2d6cd2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=35 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/jaudiotagger/audio/dff/DffChunkType; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ @@ -696488,44 +696488,44 @@ │ │ type : '(Ljava/lang/String;)Lorg/jaudiotagger/audio/dff/DffChunkType;' │ │ access : 0x20009 (PUBLIC STATIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -2d6a48: |[2d6a48] org.jaudiotagger.audio.dff.DffChunkType.get:(Ljava/lang/String;)Lorg/jaudiotagger/audio/dff/DffChunkType; │ │ -2d6a58: 1c00 2211 |0000: const-class v0, Lorg/jaudiotagger/audio/dff/DffChunkType; // type@1122 │ │ -2d6a5c: 1d00 |0002: monitor-enter v0 │ │ -2d6a5e: 6201 0683 |0003: sget-object v1, Lorg/jaudiotagger/audio/dff/DffChunkType;.CODE_TYPE_MAP:Ljava/util/Map; // field@8306 │ │ -2d6a62: 7210 9289 0100 |0005: invoke-interface {v1}, Ljava/util/Map;.isEmpty:()Z // method@8992 │ │ -2d6a68: 0a01 |0008: move-result v1 │ │ -2d6a6a: 3801 1800 |0009: if-eqz v1, 0021 // +0018 │ │ -2d6a6e: 7100 178d 0000 |000b: invoke-static {}, Lorg/jaudiotagger/audio/dff/DffChunkType;.values:()[Lorg/jaudiotagger/audio/dff/DffChunkType; // method@8d17 │ │ -2d6a74: 0c01 |000e: move-result-object v1 │ │ -2d6a76: 2112 |000f: array-length v2, v1 │ │ -2d6a78: 1203 |0010: const/4 v3, #int 0 // #0 │ │ -2d6a7a: 3523 1000 |0011: if-ge v3, v2, 0021 // +0010 │ │ -2d6a7e: 4604 0103 |0013: aget-object v4, v1, v3 │ │ -2d6a82: 6205 0683 |0015: sget-object v5, Lorg/jaudiotagger/audio/dff/DffChunkType;.CODE_TYPE_MAP:Ljava/util/Map; // field@8306 │ │ -2d6a86: 6e10 158d 0400 |0017: invoke-virtual {v4}, Lorg/jaudiotagger/audio/dff/DffChunkType;.getCode:()Ljava/lang/String; // method@8d15 │ │ -2d6a8c: 0c06 |001a: move-result-object v6 │ │ -2d6a8e: 7230 9489 6504 |001b: invoke-interface {v5, v6, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2d6a94: d803 0301 |001e: add-int/lit8 v3, v3, #int 1 // #01 │ │ -2d6a98: 28f1 |0020: goto 0011 // -000f │ │ -2d6a9a: 6201 0683 |0021: sget-object v1, Lorg/jaudiotagger/audio/dff/DffChunkType;.CODE_TYPE_MAP:Ljava/util/Map; // field@8306 │ │ -2d6a9e: 7220 9089 7100 |0023: invoke-interface {v1, v7}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ -2d6aa4: 0c07 |0026: move-result-object v7 │ │ -2d6aa6: 1f07 2211 |0027: check-cast v7, Lorg/jaudiotagger/audio/dff/DffChunkType; // type@1122 │ │ -2d6aaa: 1e00 |0029: monitor-exit v0 │ │ -2d6aac: 1107 |002a: return-object v7 │ │ -2d6aae: 0d07 |002b: move-exception v7 │ │ -2d6ab0: 1e00 |002c: monitor-exit v0 │ │ -2d6ab2: 2802 |002d: goto 002f // +0002 │ │ -2d6ab4: 2707 |002e: throw v7 │ │ -2d6ab6: 28ff |002f: goto 002e // -0001 │ │ +2d6a4c: |[2d6a4c] org.jaudiotagger.audio.dff.DffChunkType.get:(Ljava/lang/String;)Lorg/jaudiotagger/audio/dff/DffChunkType; │ │ +2d6a5c: 1c00 2211 |0000: const-class v0, Lorg/jaudiotagger/audio/dff/DffChunkType; // type@1122 │ │ +2d6a60: 1d00 |0002: monitor-enter v0 │ │ +2d6a62: 6201 0683 |0003: sget-object v1, Lorg/jaudiotagger/audio/dff/DffChunkType;.CODE_TYPE_MAP:Ljava/util/Map; // field@8306 │ │ +2d6a66: 7210 9289 0100 |0005: invoke-interface {v1}, Ljava/util/Map;.isEmpty:()Z // method@8992 │ │ +2d6a6c: 0a01 |0008: move-result v1 │ │ +2d6a6e: 3801 1800 |0009: if-eqz v1, 0021 // +0018 │ │ +2d6a72: 7100 178d 0000 |000b: invoke-static {}, Lorg/jaudiotagger/audio/dff/DffChunkType;.values:()[Lorg/jaudiotagger/audio/dff/DffChunkType; // method@8d17 │ │ +2d6a78: 0c01 |000e: move-result-object v1 │ │ +2d6a7a: 2112 |000f: array-length v2, v1 │ │ +2d6a7c: 1203 |0010: const/4 v3, #int 0 // #0 │ │ +2d6a7e: 3523 1000 |0011: if-ge v3, v2, 0021 // +0010 │ │ +2d6a82: 4604 0103 |0013: aget-object v4, v1, v3 │ │ +2d6a86: 6205 0683 |0015: sget-object v5, Lorg/jaudiotagger/audio/dff/DffChunkType;.CODE_TYPE_MAP:Ljava/util/Map; // field@8306 │ │ +2d6a8a: 6e10 158d 0400 |0017: invoke-virtual {v4}, Lorg/jaudiotagger/audio/dff/DffChunkType;.getCode:()Ljava/lang/String; // method@8d15 │ │ +2d6a90: 0c06 |001a: move-result-object v6 │ │ +2d6a92: 7230 9489 6504 |001b: invoke-interface {v5, v6, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2d6a98: d803 0301 |001e: add-int/lit8 v3, v3, #int 1 // #01 │ │ +2d6a9c: 28f1 |0020: goto 0011 // -000f │ │ +2d6a9e: 6201 0683 |0021: sget-object v1, Lorg/jaudiotagger/audio/dff/DffChunkType;.CODE_TYPE_MAP:Ljava/util/Map; // field@8306 │ │ +2d6aa2: 7220 9089 7100 |0023: invoke-interface {v1, v7}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ +2d6aa8: 0c07 |0026: move-result-object v7 │ │ +2d6aaa: 1f07 2211 |0027: check-cast v7, Lorg/jaudiotagger/audio/dff/DffChunkType; // type@1122 │ │ +2d6aae: 1e00 |0029: monitor-exit v0 │ │ +2d6ab0: 1107 |002a: return-object v7 │ │ +2d6ab2: 0d07 |002b: move-exception v7 │ │ +2d6ab4: 1e00 |002c: monitor-exit v0 │ │ +2d6ab6: 2802 |002d: goto 002f // +0002 │ │ +2d6ab8: 2707 |002e: throw v7 │ │ +2d6aba: 28ff |002f: goto 002e // -0001 │ │ catches : 1 │ │ 0x0003 - 0x0029 │ │ -> 0x002b │ │ positions : │ │ 0x0003 line=46 │ │ 0x000b line=48 │ │ 0x0015 line=50 │ │ @@ -696538,20 +696538,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/jaudiotagger/audio/dff/DffChunkType;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -2d6ac4: |[2d6ac4] org.jaudiotagger.audio.dff.DffChunkType.valueOf:(Ljava/lang/String;)Lorg/jaudiotagger/audio/dff/DffChunkType; │ │ -2d6ad4: 1c00 2211 |0000: const-class v0, Lorg/jaudiotagger/audio/dff/DffChunkType; // type@1122 │ │ -2d6ad8: 7120 0487 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@8704 │ │ -2d6ade: 0c01 |0005: move-result-object v1 │ │ -2d6ae0: 1f01 2211 |0006: check-cast v1, Lorg/jaudiotagger/audio/dff/DffChunkType; // type@1122 │ │ -2d6ae4: 1101 |0008: return-object v1 │ │ +2d6ac8: |[2d6ac8] org.jaudiotagger.audio.dff.DffChunkType.valueOf:(Ljava/lang/String;)Lorg/jaudiotagger/audio/dff/DffChunkType; │ │ +2d6ad8: 1c00 2211 |0000: const-class v0, Lorg/jaudiotagger/audio/dff/DffChunkType; // type@1122 │ │ +2d6adc: 7120 0487 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@8704 │ │ +2d6ae2: 0c01 |0005: move-result-object v1 │ │ +2d6ae4: 1f01 2211 |0006: check-cast v1, Lorg/jaudiotagger/audio/dff/DffChunkType; // type@1122 │ │ +2d6ae8: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #4 : (in Lorg/jaudiotagger/audio/dff/DffChunkType;) │ │ @@ -696559,20 +696559,20 @@ │ │ type : '()[Lorg/jaudiotagger/audio/dff/DffChunkType;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -2d6ae8: |[2d6ae8] org.jaudiotagger.audio.dff.DffChunkType.values:()[Lorg/jaudiotagger/audio/dff/DffChunkType; │ │ -2d6af8: 6200 0383 |0000: sget-object v0, Lorg/jaudiotagger/audio/dff/DffChunkType;.$VALUES:[Lorg/jaudiotagger/audio/dff/DffChunkType; // field@8303 │ │ -2d6afc: 6e10 09a0 0000 |0002: invoke-virtual {v0}, [Lorg/jaudiotagger/audio/dff/DffChunkType;.clone:()Ljava/lang/Object; // method@a009 │ │ -2d6b02: 0c00 |0005: move-result-object v0 │ │ -2d6b04: 1f00 d113 |0006: check-cast v0, [Lorg/jaudiotagger/audio/dff/DffChunkType; // type@13d1 │ │ -2d6b08: 1100 |0008: return-object v0 │ │ +2d6aec: |[2d6aec] org.jaudiotagger.audio.dff.DffChunkType.values:()[Lorg/jaudiotagger/audio/dff/DffChunkType; │ │ +2d6afc: 6200 0383 |0000: sget-object v0, Lorg/jaudiotagger/audio/dff/DffChunkType;.$VALUES:[Lorg/jaudiotagger/audio/dff/DffChunkType; // field@8303 │ │ +2d6b00: 6e10 09a0 0000 |0002: invoke-virtual {v0}, [Lorg/jaudiotagger/audio/dff/DffChunkType;.clone:()Ljava/lang/Object; // method@a009 │ │ +2d6b06: 0c00 |0005: move-result-object v0 │ │ +2d6b08: 1f00 d113 |0006: check-cast v0, [Lorg/jaudiotagger/audio/dff/DffChunkType; // type@13d1 │ │ +2d6b0c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/jaudiotagger/audio/dff/DffChunkType;) │ │ @@ -696580,17 +696580,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2d6a30: |[2d6a30] org.jaudiotagger.audio.dff.DffChunkType.getCode:()Ljava/lang/String; │ │ -2d6a40: 5410 1283 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/dff/DffChunkType;.code:Ljava/lang/String; // field@8312 │ │ -2d6a44: 1100 |0002: return-object v0 │ │ +2d6a34: |[2d6a34] org.jaudiotagger.audio.dff.DffChunkType.getCode:()Ljava/lang/String; │ │ +2d6a44: 5410 1283 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/dff/DffChunkType;.code:Ljava/lang/String; // field@8312 │ │ +2d6a48: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/dff/DffChunkType; │ │ │ │ source_file_idx : 5313 (DffChunkType.java) │ │ @@ -696639,17 +696639,17 @@ │ │ type : '(Ljava/nio/ByteBuffer;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2d70d8: |[2d70d8] org.jaudiotagger.audio.dff.DsdChunk.:(Ljava/nio/ByteBuffer;)V │ │ -2d70e8: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -2d70ee: 0e00 |0003: return-void │ │ +2d70dc: |[2d70dc] org.jaudiotagger.audio.dff.DsdChunk.:(Ljava/nio/ByteBuffer;)V │ │ +2d70ec: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +2d70f2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/audio/dff/DsdChunk; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/nio/ByteBuffer; │ │ │ │ @@ -696658,28 +696658,28 @@ │ │ type : '(Ljava/nio/ByteBuffer;)Lorg/jaudiotagger/audio/dff/DsdChunk;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -2d7098: |[2d7098] org.jaudiotagger.audio.dff.DsdChunk.readChunk:(Ljava/nio/ByteBuffer;)Lorg/jaudiotagger/audio/dff/DsdChunk; │ │ -2d70a8: 7110 ac8e 0200 |0000: invoke-static {v2}, Lorg/jaudiotagger/audio/generic/Utils;.readFourBytesAsChars:(Ljava/nio/ByteBuffer;)Ljava/lang/String; // method@8eac │ │ -2d70ae: 0c00 |0003: move-result-object v0 │ │ -2d70b0: 6201 2f83 |0004: sget-object v1, Lorg/jaudiotagger/audio/dsf/DsfChunkType;.DSD:Lorg/jaudiotagger/audio/dsf/DsfChunkType; // field@832f │ │ -2d70b4: 6e10 548d 0100 |0006: invoke-virtual {v1}, Lorg/jaudiotagger/audio/dsf/DsfChunkType;.getCode:()Ljava/lang/String; // method@8d54 │ │ -2d70ba: 0c01 |0009: move-result-object v1 │ │ -2d70bc: 6e20 9c87 0100 |000a: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2d70c2: 0a00 |000d: move-result v0 │ │ -2d70c4: 3800 0800 |000e: if-eqz v0, 0016 // +0008 │ │ -2d70c8: 2200 2511 |0010: new-instance v0, Lorg/jaudiotagger/audio/dff/DsdChunk; // type@1125 │ │ -2d70cc: 7020 1f8d 2000 |0012: invoke-direct {v0, v2}, Lorg/jaudiotagger/audio/dff/DsdChunk;.:(Ljava/nio/ByteBuffer;)V // method@8d1f │ │ -2d70d2: 1100 |0015: return-object v0 │ │ -2d70d4: 1202 |0016: const/4 v2, #int 0 // #0 │ │ -2d70d6: 1102 |0017: return-object v2 │ │ +2d709c: |[2d709c] org.jaudiotagger.audio.dff.DsdChunk.readChunk:(Ljava/nio/ByteBuffer;)Lorg/jaudiotagger/audio/dff/DsdChunk; │ │ +2d70ac: 7110 ac8e 0200 |0000: invoke-static {v2}, Lorg/jaudiotagger/audio/generic/Utils;.readFourBytesAsChars:(Ljava/nio/ByteBuffer;)Ljava/lang/String; // method@8eac │ │ +2d70b2: 0c00 |0003: move-result-object v0 │ │ +2d70b4: 6201 2f83 |0004: sget-object v1, Lorg/jaudiotagger/audio/dsf/DsfChunkType;.DSD:Lorg/jaudiotagger/audio/dsf/DsfChunkType; // field@832f │ │ +2d70b8: 6e10 548d 0100 |0006: invoke-virtual {v1}, Lorg/jaudiotagger/audio/dsf/DsfChunkType;.getCode:()Ljava/lang/String; // method@8d54 │ │ +2d70be: 0c01 |0009: move-result-object v1 │ │ +2d70c0: 6e20 9c87 0100 |000a: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2d70c6: 0a00 |000d: move-result v0 │ │ +2d70c8: 3800 0800 |000e: if-eqz v0, 0016 // +0008 │ │ +2d70cc: 2200 2511 |0010: new-instance v0, Lorg/jaudiotagger/audio/dff/DsdChunk; // type@1125 │ │ +2d70d0: 7020 1f8d 2000 |0012: invoke-direct {v0, v2}, Lorg/jaudiotagger/audio/dff/DsdChunk;.:(Ljava/nio/ByteBuffer;)V // method@8d1f │ │ +2d70d6: 1100 |0015: return-object v0 │ │ +2d70d8: 1202 |0016: const/4 v2, #int 0 // #0 │ │ +2d70da: 1102 |0017: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ 0x0004 line=22 │ │ 0x0010 line=24 │ │ locals : │ │ 0x0000 - 0x0018 reg=2 (null) Ljava/nio/ByteBuffer; │ │ @@ -696690,19 +696690,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -2d7078: |[2d7078] org.jaudiotagger.audio.dff.DsdChunk.toString:()Ljava/lang/String; │ │ -2d7088: 6200 0983 |0000: sget-object v0, Lorg/jaudiotagger/audio/dff/DffChunkType;.DSD:Lorg/jaudiotagger/audio/dff/DffChunkType; // field@8309 │ │ -2d708c: 6e10 158d 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/audio/dff/DffChunkType;.getCode:()Ljava/lang/String; // method@8d15 │ │ -2d7092: 0c00 |0005: move-result-object v0 │ │ -2d7094: 1100 |0006: return-object v0 │ │ +2d707c: |[2d707c] org.jaudiotagger.audio.dff.DsdChunk.toString:()Ljava/lang/String; │ │ +2d708c: 6200 0983 |0000: sget-object v0, Lorg/jaudiotagger/audio/dff/DffChunkType;.DSD:Lorg/jaudiotagger/audio/dff/DffChunkType; // field@8309 │ │ +2d7090: 6e10 158d 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/audio/dff/DffChunkType;.getCode:()Ljava/lang/String; // method@8d15 │ │ +2d7096: 0c00 |0005: move-result-object v0 │ │ +2d7098: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jaudiotagger/audio/dff/DsdChunk; │ │ │ │ source_file_idx : 5452 (DsdChunk.java) │ │ @@ -696751,17 +696751,17 @@ │ │ type : '(Ljava/nio/ByteBuffer;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2d7258: |[2d7258] org.jaudiotagger.audio.dff.Frm8Chunk.:(Ljava/nio/ByteBuffer;)V │ │ -2d7268: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -2d726e: 0e00 |0003: return-void │ │ +2d725c: |[2d725c] org.jaudiotagger.audio.dff.Frm8Chunk.:(Ljava/nio/ByteBuffer;)V │ │ +2d726c: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +2d7272: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/audio/dff/Frm8Chunk; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/nio/ByteBuffer; │ │ │ │ @@ -696770,28 +696770,28 @@ │ │ type : '(Ljava/nio/ByteBuffer;)Lorg/jaudiotagger/audio/dff/Frm8Chunk;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -2d7218: |[2d7218] org.jaudiotagger.audio.dff.Frm8Chunk.readChunk:(Ljava/nio/ByteBuffer;)Lorg/jaudiotagger/audio/dff/Frm8Chunk; │ │ -2d7228: 7110 ac8e 0200 |0000: invoke-static {v2}, Lorg/jaudiotagger/audio/generic/Utils;.readFourBytesAsChars:(Ljava/nio/ByteBuffer;)Ljava/lang/String; // method@8eac │ │ -2d722e: 0c00 |0003: move-result-object v0 │ │ -2d7230: 6201 0c83 |0004: sget-object v1, Lorg/jaudiotagger/audio/dff/DffChunkType;.FRM8:Lorg/jaudiotagger/audio/dff/DffChunkType; // field@830c │ │ -2d7234: 6e10 158d 0100 |0006: invoke-virtual {v1}, Lorg/jaudiotagger/audio/dff/DffChunkType;.getCode:()Ljava/lang/String; // method@8d15 │ │ -2d723a: 0c01 |0009: move-result-object v1 │ │ -2d723c: 6e20 9c87 0100 |000a: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2d7242: 0a00 |000d: move-result v0 │ │ -2d7244: 3900 0400 |000e: if-nez v0, 0012 // +0004 │ │ -2d7248: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -2d724a: 1102 |0011: return-object v2 │ │ -2d724c: 2200 2811 |0012: new-instance v0, Lorg/jaudiotagger/audio/dff/Frm8Chunk; // type@1128 │ │ -2d7250: 7020 2d8d 2000 |0014: invoke-direct {v0, v2}, Lorg/jaudiotagger/audio/dff/Frm8Chunk;.:(Ljava/nio/ByteBuffer;)V // method@8d2d │ │ -2d7256: 1100 |0017: return-object v0 │ │ +2d721c: |[2d721c] org.jaudiotagger.audio.dff.Frm8Chunk.readChunk:(Ljava/nio/ByteBuffer;)Lorg/jaudiotagger/audio/dff/Frm8Chunk; │ │ +2d722c: 7110 ac8e 0200 |0000: invoke-static {v2}, Lorg/jaudiotagger/audio/generic/Utils;.readFourBytesAsChars:(Ljava/nio/ByteBuffer;)Ljava/lang/String; // method@8eac │ │ +2d7232: 0c00 |0003: move-result-object v0 │ │ +2d7234: 6201 0c83 |0004: sget-object v1, Lorg/jaudiotagger/audio/dff/DffChunkType;.FRM8:Lorg/jaudiotagger/audio/dff/DffChunkType; // field@830c │ │ +2d7238: 6e10 158d 0100 |0006: invoke-virtual {v1}, Lorg/jaudiotagger/audio/dff/DffChunkType;.getCode:()Ljava/lang/String; // method@8d15 │ │ +2d723e: 0c01 |0009: move-result-object v1 │ │ +2d7240: 6e20 9c87 0100 |000a: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2d7246: 0a00 |000d: move-result v0 │ │ +2d7248: 3900 0400 |000e: if-nez v0, 0012 // +0004 │ │ +2d724c: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +2d724e: 1102 |0011: return-object v2 │ │ +2d7250: 2200 2811 |0012: new-instance v0, Lorg/jaudiotagger/audio/dff/Frm8Chunk; // type@1128 │ │ +2d7254: 7020 2d8d 2000 |0014: invoke-direct {v0, v2}, Lorg/jaudiotagger/audio/dff/Frm8Chunk;.:(Ljava/nio/ByteBuffer;)V // method@8d2d │ │ +2d725a: 1100 |0017: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ 0x0004 line=21 │ │ 0x0012 line=27 │ │ locals : │ │ 0x0000 - 0x0018 reg=2 (null) Ljava/nio/ByteBuffer; │ │ @@ -696802,19 +696802,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -2d71f8: |[2d71f8] org.jaudiotagger.audio.dff.Frm8Chunk.toString:()Ljava/lang/String; │ │ -2d7208: 6200 0c83 |0000: sget-object v0, Lorg/jaudiotagger/audio/dff/DffChunkType;.FRM8:Lorg/jaudiotagger/audio/dff/DffChunkType; // field@830c │ │ -2d720c: 6e10 158d 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/audio/dff/DffChunkType;.getCode:()Ljava/lang/String; // method@8d15 │ │ -2d7212: 0c00 |0005: move-result-object v0 │ │ -2d7214: 1100 |0006: return-object v0 │ │ +2d71fc: |[2d71fc] org.jaudiotagger.audio.dff.Frm8Chunk.toString:()Ljava/lang/String; │ │ +2d720c: 6200 0c83 |0000: sget-object v0, Lorg/jaudiotagger/audio/dff/DffChunkType;.FRM8:Lorg/jaudiotagger/audio/dff/DffChunkType; // field@830c │ │ +2d7210: 6e10 158d 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/audio/dff/DffChunkType;.getCode:()Ljava/lang/String; // method@8d15 │ │ +2d7216: 0c00 |0005: move-result-object v0 │ │ +2d7218: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jaudiotagger/audio/dff/Frm8Chunk; │ │ │ │ source_file_idx : 7031 (Frm8Chunk.java) │ │ @@ -696863,17 +696863,17 @@ │ │ type : '(Ljava/nio/ByteBuffer;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2d7478: |[2d7478] org.jaudiotagger.audio.dff.PropChunk.:(Ljava/nio/ByteBuffer;)V │ │ -2d7488: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -2d748e: 0e00 |0003: return-void │ │ +2d747c: |[2d747c] org.jaudiotagger.audio.dff.PropChunk.:(Ljava/nio/ByteBuffer;)V │ │ +2d748c: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +2d7492: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/audio/dff/PropChunk; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/nio/ByteBuffer; │ │ │ │ @@ -696882,28 +696882,28 @@ │ │ type : '(Ljava/nio/ByteBuffer;)Lorg/jaudiotagger/audio/dff/PropChunk;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -2d7438: |[2d7438] org.jaudiotagger.audio.dff.PropChunk.readChunk:(Ljava/nio/ByteBuffer;)Lorg/jaudiotagger/audio/dff/PropChunk; │ │ -2d7448: 7110 ac8e 0200 |0000: invoke-static {v2}, Lorg/jaudiotagger/audio/generic/Utils;.readFourBytesAsChars:(Ljava/nio/ByteBuffer;)Ljava/lang/String; // method@8eac │ │ -2d744e: 0c00 |0003: move-result-object v0 │ │ -2d7450: 6201 1083 |0004: sget-object v1, Lorg/jaudiotagger/audio/dff/DffChunkType;.PROP:Lorg/jaudiotagger/audio/dff/DffChunkType; // field@8310 │ │ -2d7454: 6e10 158d 0100 |0006: invoke-virtual {v1}, Lorg/jaudiotagger/audio/dff/DffChunkType;.getCode:()Ljava/lang/String; // method@8d15 │ │ -2d745a: 0c01 |0009: move-result-object v1 │ │ -2d745c: 6e20 9c87 0100 |000a: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2d7462: 0a00 |000d: move-result v0 │ │ -2d7464: 3800 0800 |000e: if-eqz v0, 0016 // +0008 │ │ -2d7468: 2200 2c11 |0010: new-instance v0, Lorg/jaudiotagger/audio/dff/PropChunk; // type@112c │ │ -2d746c: 7020 3e8d 2000 |0012: invoke-direct {v0, v2}, Lorg/jaudiotagger/audio/dff/PropChunk;.:(Ljava/nio/ByteBuffer;)V // method@8d3e │ │ -2d7472: 1100 |0015: return-object v0 │ │ -2d7474: 1202 |0016: const/4 v2, #int 0 // #0 │ │ -2d7476: 1102 |0017: return-object v2 │ │ +2d743c: |[2d743c] org.jaudiotagger.audio.dff.PropChunk.readChunk:(Ljava/nio/ByteBuffer;)Lorg/jaudiotagger/audio/dff/PropChunk; │ │ +2d744c: 7110 ac8e 0200 |0000: invoke-static {v2}, Lorg/jaudiotagger/audio/generic/Utils;.readFourBytesAsChars:(Ljava/nio/ByteBuffer;)Ljava/lang/String; // method@8eac │ │ +2d7452: 0c00 |0003: move-result-object v0 │ │ +2d7454: 6201 1083 |0004: sget-object v1, Lorg/jaudiotagger/audio/dff/DffChunkType;.PROP:Lorg/jaudiotagger/audio/dff/DffChunkType; // field@8310 │ │ +2d7458: 6e10 158d 0100 |0006: invoke-virtual {v1}, Lorg/jaudiotagger/audio/dff/DffChunkType;.getCode:()Ljava/lang/String; // method@8d15 │ │ +2d745e: 0c01 |0009: move-result-object v1 │ │ +2d7460: 6e20 9c87 0100 |000a: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2d7466: 0a00 |000d: move-result v0 │ │ +2d7468: 3800 0800 |000e: if-eqz v0, 0016 // +0008 │ │ +2d746c: 2200 2c11 |0010: new-instance v0, Lorg/jaudiotagger/audio/dff/PropChunk; // type@112c │ │ +2d7470: 7020 3e8d 2000 |0012: invoke-direct {v0, v2}, Lorg/jaudiotagger/audio/dff/PropChunk;.:(Ljava/nio/ByteBuffer;)V // method@8d3e │ │ +2d7476: 1100 |0015: return-object v0 │ │ +2d7478: 1202 |0016: const/4 v2, #int 0 // #0 │ │ +2d747a: 1102 |0017: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ 0x0004 line=19 │ │ 0x0010 line=21 │ │ locals : │ │ 0x0000 - 0x0018 reg=2 (null) Ljava/nio/ByteBuffer; │ │ @@ -696914,19 +696914,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -2d7418: |[2d7418] org.jaudiotagger.audio.dff.PropChunk.toString:()Ljava/lang/String; │ │ -2d7428: 6200 1083 |0000: sget-object v0, Lorg/jaudiotagger/audio/dff/DffChunkType;.PROP:Lorg/jaudiotagger/audio/dff/DffChunkType; // field@8310 │ │ -2d742c: 6e10 158d 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/audio/dff/DffChunkType;.getCode:()Ljava/lang/String; // method@8d15 │ │ -2d7432: 0c00 |0005: move-result-object v0 │ │ -2d7434: 1100 |0006: return-object v0 │ │ +2d741c: |[2d741c] org.jaudiotagger.audio.dff.PropChunk.toString:()Ljava/lang/String; │ │ +2d742c: 6200 1083 |0000: sget-object v0, Lorg/jaudiotagger/audio/dff/DffChunkType;.PROP:Lorg/jaudiotagger/audio/dff/DffChunkType; // field@8310 │ │ +2d7430: 6e10 158d 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/audio/dff/DffChunkType;.getCode:()Ljava/lang/String; // method@8d15 │ │ +2d7436: 0c00 |0005: move-result-object v0 │ │ +2d7438: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jaudiotagger/audio/dff/PropChunk; │ │ │ │ source_file_idx : 16968 (PropChunk.java) │ │ @@ -696975,17 +696975,17 @@ │ │ type : '(Ljava/nio/ByteBuffer;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2d74f0: |[2d74f0] org.jaudiotagger.audio.dff.SndChunk.:(Ljava/nio/ByteBuffer;)V │ │ -2d7500: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -2d7506: 0e00 |0003: return-void │ │ +2d74f4: |[2d74f4] org.jaudiotagger.audio.dff.SndChunk.:(Ljava/nio/ByteBuffer;)V │ │ +2d7504: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +2d750a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/audio/dff/SndChunk; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/nio/ByteBuffer; │ │ │ │ @@ -696994,28 +696994,28 @@ │ │ type : '(Ljava/nio/ByteBuffer;)Lorg/jaudiotagger/audio/dff/SndChunk;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -2d74b0: |[2d74b0] org.jaudiotagger.audio.dff.SndChunk.readChunk:(Ljava/nio/ByteBuffer;)Lorg/jaudiotagger/audio/dff/SndChunk; │ │ -2d74c0: 7110 ac8e 0200 |0000: invoke-static {v2}, Lorg/jaudiotagger/audio/generic/Utils;.readFourBytesAsChars:(Ljava/nio/ByteBuffer;)Ljava/lang/String; // method@8eac │ │ -2d74c6: 0c00 |0003: move-result-object v0 │ │ -2d74c8: 6201 1183 |0004: sget-object v1, Lorg/jaudiotagger/audio/dff/DffChunkType;.SND:Lorg/jaudiotagger/audio/dff/DffChunkType; // field@8311 │ │ -2d74cc: 6e10 158d 0100 |0006: invoke-virtual {v1}, Lorg/jaudiotagger/audio/dff/DffChunkType;.getCode:()Ljava/lang/String; // method@8d15 │ │ -2d74d2: 0c01 |0009: move-result-object v1 │ │ -2d74d4: 6e20 9c87 0100 |000a: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2d74da: 0a00 |000d: move-result v0 │ │ -2d74dc: 3800 0800 |000e: if-eqz v0, 0016 // +0008 │ │ -2d74e0: 2200 2d11 |0010: new-instance v0, Lorg/jaudiotagger/audio/dff/SndChunk; // type@112d │ │ -2d74e4: 7020 418d 2000 |0012: invoke-direct {v0, v2}, Lorg/jaudiotagger/audio/dff/SndChunk;.:(Ljava/nio/ByteBuffer;)V // method@8d41 │ │ -2d74ea: 1100 |0015: return-object v0 │ │ -2d74ec: 1202 |0016: const/4 v2, #int 0 // #0 │ │ -2d74ee: 1102 |0017: return-object v2 │ │ +2d74b4: |[2d74b4] org.jaudiotagger.audio.dff.SndChunk.readChunk:(Ljava/nio/ByteBuffer;)Lorg/jaudiotagger/audio/dff/SndChunk; │ │ +2d74c4: 7110 ac8e 0200 |0000: invoke-static {v2}, Lorg/jaudiotagger/audio/generic/Utils;.readFourBytesAsChars:(Ljava/nio/ByteBuffer;)Ljava/lang/String; // method@8eac │ │ +2d74ca: 0c00 |0003: move-result-object v0 │ │ +2d74cc: 6201 1183 |0004: sget-object v1, Lorg/jaudiotagger/audio/dff/DffChunkType;.SND:Lorg/jaudiotagger/audio/dff/DffChunkType; // field@8311 │ │ +2d74d0: 6e10 158d 0100 |0006: invoke-virtual {v1}, Lorg/jaudiotagger/audio/dff/DffChunkType;.getCode:()Ljava/lang/String; // method@8d15 │ │ +2d74d6: 0c01 |0009: move-result-object v1 │ │ +2d74d8: 6e20 9c87 0100 |000a: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2d74de: 0a00 |000d: move-result v0 │ │ +2d74e0: 3800 0800 |000e: if-eqz v0, 0016 // +0008 │ │ +2d74e4: 2200 2d11 |0010: new-instance v0, Lorg/jaudiotagger/audio/dff/SndChunk; // type@112d │ │ +2d74e8: 7020 418d 2000 |0012: invoke-direct {v0, v2}, Lorg/jaudiotagger/audio/dff/SndChunk;.:(Ljava/nio/ByteBuffer;)V // method@8d41 │ │ +2d74ee: 1100 |0015: return-object v0 │ │ +2d74f0: 1202 |0016: const/4 v2, #int 0 // #0 │ │ +2d74f2: 1102 |0017: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ 0x0004 line=20 │ │ 0x0010 line=22 │ │ locals : │ │ 0x0000 - 0x0018 reg=2 (null) Ljava/nio/ByteBuffer; │ │ @@ -697026,19 +697026,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -2d7490: |[2d7490] org.jaudiotagger.audio.dff.SndChunk.toString:()Ljava/lang/String; │ │ -2d74a0: 6200 1183 |0000: sget-object v0, Lorg/jaudiotagger/audio/dff/DffChunkType;.SND:Lorg/jaudiotagger/audio/dff/DffChunkType; // field@8311 │ │ -2d74a4: 6e10 158d 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/audio/dff/DffChunkType;.getCode:()Ljava/lang/String; // method@8d15 │ │ -2d74aa: 0c00 |0005: move-result-object v0 │ │ -2d74ac: 1100 |0006: return-object v0 │ │ +2d7494: |[2d7494] org.jaudiotagger.audio.dff.SndChunk.toString:()Ljava/lang/String; │ │ +2d74a4: 6200 1183 |0000: sget-object v0, Lorg/jaudiotagger/audio/dff/DffChunkType;.SND:Lorg/jaudiotagger/audio/dff/DffChunkType; // field@8311 │ │ +2d74a8: 6e10 158d 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/audio/dff/DffChunkType;.getCode:()Ljava/lang/String; // method@8d15 │ │ +2d74ae: 0c00 |0005: move-result-object v0 │ │ +2d74b0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jaudiotagger/audio/dff/SndChunk; │ │ │ │ source_file_idx : 18398 (SndChunk.java) │ │ @@ -697115,47 +697115,47 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -2d765c: |[2d765c] org.jaudiotagger.audio.dsf.DsdChunk.:()V │ │ -2d766c: 6000 b083 |0000: sget v0, Lorg/jaudiotagger/audio/iff/IffHeaderChunk;.SIGNATURE_LENGTH:I // field@83b0 │ │ -2d7670: d800 0008 |0002: add-int/lit8 v0, v0, #int 8 // #08 │ │ -2d7674: d800 0008 |0004: add-int/lit8 v0, v0, #int 8 // #08 │ │ -2d7678: d800 0008 |0006: add-int/lit8 v0, v0, #int 8 // #08 │ │ -2d767c: 6700 2583 |0008: sput v0, Lorg/jaudiotagger/audio/dsf/DsdChunk;.DSD_HEADER_LENGTH:I // field@8325 │ │ -2d7680: 0e00 |000a: return-void │ │ +2d7660: |[2d7660] org.jaudiotagger.audio.dsf.DsdChunk.:()V │ │ +2d7670: 6000 b083 |0000: sget v0, Lorg/jaudiotagger/audio/iff/IffHeaderChunk;.SIGNATURE_LENGTH:I // field@83b0 │ │ +2d7674: d800 0008 |0002: add-int/lit8 v0, v0, #int 8 // #08 │ │ +2d7678: d800 0008 |0004: add-int/lit8 v0, v0, #int 8 // #08 │ │ +2d767c: d800 0008 |0006: add-int/lit8 v0, v0, #int 8 // #08 │ │ +2d7680: 6700 2583 |0008: sput v0, Lorg/jaudiotagger/audio/dsf/DsdChunk;.DSD_HEADER_LENGTH:I // field@8325 │ │ +2d7684: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/dsf/DsdChunk;) │ │ name : '' │ │ type : '(Ljava/nio/ByteBuffer;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -2d7684: |[2d7684] org.jaudiotagger.audio.dsf.DsdChunk.:(Ljava/nio/ByteBuffer;)V │ │ -2d7694: 7010 7087 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@8770 │ │ -2d769a: 6e10 4588 0300 |0003: invoke-virtual {v3}, Ljava/nio/ByteBuffer;.getLong:()J // method@8845 │ │ -2d76a0: 0b00 |0006: move-result-wide v0 │ │ -2d76a2: 5a20 2983 |0007: iput-wide v0, v2, Lorg/jaudiotagger/audio/dsf/DsdChunk;.chunkSizeLength:J // field@8329 │ │ -2d76a6: 6e10 4588 0300 |0009: invoke-virtual {v3}, Ljava/nio/ByteBuffer;.getLong:()J // method@8845 │ │ -2d76ac: 0b00 |000c: move-result-wide v0 │ │ -2d76ae: 5a20 2a83 |000d: iput-wide v0, v2, Lorg/jaudiotagger/audio/dsf/DsdChunk;.fileLength:J // field@832a │ │ -2d76b2: 6e10 4588 0300 |000f: invoke-virtual {v3}, Ljava/nio/ByteBuffer;.getLong:()J // method@8845 │ │ -2d76b8: 0b00 |0012: move-result-wide v0 │ │ -2d76ba: 5a20 2b83 |0013: iput-wide v0, v2, Lorg/jaudiotagger/audio/dsf/DsdChunk;.metadataOffset:J // field@832b │ │ -2d76be: 0e00 |0015: return-void │ │ +2d7688: |[2d7688] org.jaudiotagger.audio.dsf.DsdChunk.:(Ljava/nio/ByteBuffer;)V │ │ +2d7698: 7010 7087 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@8770 │ │ +2d769e: 6e10 4588 0300 |0003: invoke-virtual {v3}, Ljava/nio/ByteBuffer;.getLong:()J // method@8845 │ │ +2d76a4: 0b00 |0006: move-result-wide v0 │ │ +2d76a6: 5a20 2983 |0007: iput-wide v0, v2, Lorg/jaudiotagger/audio/dsf/DsdChunk;.chunkSizeLength:J // field@8329 │ │ +2d76aa: 6e10 4588 0300 |0009: invoke-virtual {v3}, Ljava/nio/ByteBuffer;.getLong:()J // method@8845 │ │ +2d76b0: 0b00 |000c: move-result-wide v0 │ │ +2d76b2: 5a20 2a83 |000d: iput-wide v0, v2, Lorg/jaudiotagger/audio/dsf/DsdChunk;.fileLength:J // field@832a │ │ +2d76b6: 6e10 4588 0300 |000f: invoke-virtual {v3}, Ljava/nio/ByteBuffer;.getLong:()J // method@8845 │ │ +2d76bc: 0b00 |0012: move-result-wide v0 │ │ +2d76be: 5a20 2b83 |0013: iput-wide v0, v2, Lorg/jaudiotagger/audio/dsf/DsdChunk;.metadataOffset:J // field@832b │ │ +2d76c2: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0003 line=38 │ │ 0x0009 line=39 │ │ 0x000f line=40 │ │ locals : │ │ @@ -697167,28 +697167,28 @@ │ │ type : '(Ljava/nio/ByteBuffer;)Lorg/jaudiotagger/audio/dsf/DsdChunk;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -2d761c: |[2d761c] org.jaudiotagger.audio.dsf.DsdChunk.readChunk:(Ljava/nio/ByteBuffer;)Lorg/jaudiotagger/audio/dsf/DsdChunk; │ │ -2d762c: 7110 ac8e 0200 |0000: invoke-static {v2}, Lorg/jaudiotagger/audio/generic/Utils;.readFourBytesAsChars:(Ljava/nio/ByteBuffer;)Ljava/lang/String; // method@8eac │ │ -2d7632: 0c00 |0003: move-result-object v0 │ │ -2d7634: 6201 2f83 |0004: sget-object v1, Lorg/jaudiotagger/audio/dsf/DsfChunkType;.DSD:Lorg/jaudiotagger/audio/dsf/DsfChunkType; // field@832f │ │ -2d7638: 6e10 548d 0100 |0006: invoke-virtual {v1}, Lorg/jaudiotagger/audio/dsf/DsfChunkType;.getCode:()Ljava/lang/String; // method@8d54 │ │ -2d763e: 0c01 |0009: move-result-object v1 │ │ -2d7640: 6e20 9c87 0100 |000a: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2d7646: 0a00 |000d: move-result v0 │ │ -2d7648: 3800 0800 |000e: if-eqz v0, 0016 // +0008 │ │ -2d764c: 2200 2e11 |0010: new-instance v0, Lorg/jaudiotagger/audio/dsf/DsdChunk; // type@112e │ │ -2d7650: 7020 458d 2000 |0012: invoke-direct {v0, v2}, Lorg/jaudiotagger/audio/dsf/DsdChunk;.:(Ljava/nio/ByteBuffer;)V // method@8d45 │ │ -2d7656: 1100 |0015: return-object v0 │ │ -2d7658: 1202 |0016: const/4 v2, #int 0 // #0 │ │ -2d765a: 1102 |0017: return-object v2 │ │ +2d7620: |[2d7620] org.jaudiotagger.audio.dsf.DsdChunk.readChunk:(Ljava/nio/ByteBuffer;)Lorg/jaudiotagger/audio/dsf/DsdChunk; │ │ +2d7630: 7110 ac8e 0200 |0000: invoke-static {v2}, Lorg/jaudiotagger/audio/generic/Utils;.readFourBytesAsChars:(Ljava/nio/ByteBuffer;)Ljava/lang/String; // method@8eac │ │ +2d7636: 0c00 |0003: move-result-object v0 │ │ +2d7638: 6201 2f83 |0004: sget-object v1, Lorg/jaudiotagger/audio/dsf/DsfChunkType;.DSD:Lorg/jaudiotagger/audio/dsf/DsfChunkType; // field@832f │ │ +2d763c: 6e10 548d 0100 |0006: invoke-virtual {v1}, Lorg/jaudiotagger/audio/dsf/DsfChunkType;.getCode:()Ljava/lang/String; // method@8d54 │ │ +2d7642: 0c01 |0009: move-result-object v1 │ │ +2d7644: 6e20 9c87 0100 |000a: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2d764a: 0a00 |000d: move-result v0 │ │ +2d764c: 3800 0800 |000e: if-eqz v0, 0016 // +0008 │ │ +2d7650: 2200 2e11 |0010: new-instance v0, Lorg/jaudiotagger/audio/dsf/DsdChunk; // type@112e │ │ +2d7654: 7020 458d 2000 |0012: invoke-direct {v0, v2}, Lorg/jaudiotagger/audio/dsf/DsdChunk;.:(Ljava/nio/ByteBuffer;)V // method@8d45 │ │ +2d765a: 1100 |0015: return-object v0 │ │ +2d765c: 1202 |0016: const/4 v2, #int 0 // #0 │ │ +2d765e: 1102 |0017: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0004 line=29 │ │ 0x0010 line=31 │ │ locals : │ │ 0x0000 - 0x0018 reg=2 (null) Ljava/nio/ByteBuffer; │ │ @@ -697199,17 +697199,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2d75d4: |[2d75d4] org.jaudiotagger.audio.dsf.DsdChunk.getChunkSizeLength:()J │ │ -2d75e4: 5320 2983 |0000: iget-wide v0, v2, Lorg/jaudiotagger/audio/dsf/DsdChunk;.chunkSizeLength:J // field@8329 │ │ -2d75e8: 1000 |0002: return-wide v0 │ │ +2d75d8: |[2d75d8] org.jaudiotagger.audio.dsf.DsdChunk.getChunkSizeLength:()J │ │ +2d75e8: 5320 2983 |0000: iget-wide v0, v2, Lorg/jaudiotagger/audio/dsf/DsdChunk;.chunkSizeLength:J // field@8329 │ │ +2d75ec: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/jaudiotagger/audio/dsf/DsdChunk; │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/dsf/DsdChunk;) │ │ @@ -697217,17 +697217,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2d75ec: |[2d75ec] org.jaudiotagger.audio.dsf.DsdChunk.getFileLength:()J │ │ -2d75fc: 5320 2a83 |0000: iget-wide v0, v2, Lorg/jaudiotagger/audio/dsf/DsdChunk;.fileLength:J // field@832a │ │ -2d7600: 1000 |0002: return-wide v0 │ │ +2d75f0: |[2d75f0] org.jaudiotagger.audio.dsf.DsdChunk.getFileLength:()J │ │ +2d7600: 5320 2a83 |0000: iget-wide v0, v2, Lorg/jaudiotagger/audio/dsf/DsdChunk;.fileLength:J // field@832a │ │ +2d7604: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/jaudiotagger/audio/dsf/DsdChunk; │ │ │ │ #2 : (in Lorg/jaudiotagger/audio/dsf/DsdChunk;) │ │ @@ -697235,17 +697235,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2d7604: |[2d7604] org.jaudiotagger.audio.dsf.DsdChunk.getMetadataOffset:()J │ │ -2d7614: 5320 2b83 |0000: iget-wide v0, v2, Lorg/jaudiotagger/audio/dsf/DsdChunk;.metadataOffset:J // field@832b │ │ -2d7618: 1000 |0002: return-wide v0 │ │ +2d7608: |[2d7608] org.jaudiotagger.audio.dsf.DsdChunk.getMetadataOffset:()J │ │ +2d7618: 5320 2b83 |0000: iget-wide v0, v2, Lorg/jaudiotagger/audio/dsf/DsdChunk;.metadataOffset:J // field@832b │ │ +2d761c: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/jaudiotagger/audio/dsf/DsdChunk; │ │ │ │ #3 : (in Lorg/jaudiotagger/audio/dsf/DsdChunk;) │ │ @@ -697253,17 +697253,17 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2d76c0: |[2d76c0] org.jaudiotagger.audio.dsf.DsdChunk.setChunkSizeLength:(J)V │ │ -2d76d0: 5a01 2983 |0000: iput-wide v1, v0, Lorg/jaudiotagger/audio/dsf/DsdChunk;.chunkSizeLength:J // field@8329 │ │ -2d76d4: 0e00 |0002: return-void │ │ +2d76c4: |[2d76c4] org.jaudiotagger.audio.dsf.DsdChunk.setChunkSizeLength:(J)V │ │ +2d76d4: 5a01 2983 |0000: iput-wide v1, v0, Lorg/jaudiotagger/audio/dsf/DsdChunk;.chunkSizeLength:J // field@8329 │ │ +2d76d8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/audio/dsf/DsdChunk; │ │ 0x0000 - 0x0003 reg=1 (null) J │ │ │ │ @@ -697272,17 +697272,17 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2d76d8: |[2d76d8] org.jaudiotagger.audio.dsf.DsdChunk.setFileLength:(J)V │ │ -2d76e8: 5a01 2a83 |0000: iput-wide v1, v0, Lorg/jaudiotagger/audio/dsf/DsdChunk;.fileLength:J // field@832a │ │ -2d76ec: 0e00 |0002: return-void │ │ +2d76dc: |[2d76dc] org.jaudiotagger.audio.dsf.DsdChunk.setFileLength:(J)V │ │ +2d76ec: 5a01 2a83 |0000: iput-wide v1, v0, Lorg/jaudiotagger/audio/dsf/DsdChunk;.fileLength:J // field@832a │ │ +2d76f0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/audio/dsf/DsdChunk; │ │ 0x0000 - 0x0003 reg=1 (null) J │ │ │ │ @@ -697291,17 +697291,17 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2d76f0: |[2d76f0] org.jaudiotagger.audio.dsf.DsdChunk.setMetadataOffset:(J)V │ │ -2d7700: 5a01 2b83 |0000: iput-wide v1, v0, Lorg/jaudiotagger/audio/dsf/DsdChunk;.metadataOffset:J // field@832b │ │ -2d7704: 0e00 |0002: return-void │ │ +2d76f4: |[2d76f4] org.jaudiotagger.audio.dsf.DsdChunk.setMetadataOffset:(J)V │ │ +2d7704: 5a01 2b83 |0000: iput-wide v1, v0, Lorg/jaudiotagger/audio/dsf/DsdChunk;.metadataOffset:J // field@832b │ │ +2d7708: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/audio/dsf/DsdChunk; │ │ 0x0000 - 0x0003 reg=1 (null) J │ │ │ │ @@ -697310,32 +697310,32 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 40 16-bit code units │ │ -2d7508: |[2d7508] org.jaudiotagger.audio.dsf.DsdChunk.toString:()Ljava/lang/String; │ │ -2d7518: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -2d751c: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2d7522: 1a01 3010 |0005: const-string v1, "ChunkSize:" // string@1030 │ │ -2d7526: 6e20 d787 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d752c: 5331 2983 |000a: iget-wide v1, v3, Lorg/jaudiotagger/audio/dsf/DsdChunk;.chunkSizeLength:J // field@8329 │ │ -2d7530: 6e30 d487 1002 |000c: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ -2d7536: 1a01 5e05 |000f: const-string v1, ":fileLength:" // string@055e │ │ -2d753a: 6e20 d787 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d7540: 5331 2a83 |0014: iget-wide v1, v3, Lorg/jaudiotagger/audio/dsf/DsdChunk;.fileLength:J // field@832a │ │ -2d7544: 6e30 d487 1002 |0016: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ -2d754a: 1a01 6e05 |0019: const-string v1, ":metadata:" // string@056e │ │ -2d754e: 6e20 d787 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d7554: 5331 2b83 |001e: iget-wide v1, v3, Lorg/jaudiotagger/audio/dsf/DsdChunk;.metadataOffset:J // field@832b │ │ -2d7558: 6e30 d487 1002 |0020: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ -2d755e: 6e10 df87 0000 |0023: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2d7564: 0c00 |0026: move-result-object v0 │ │ -2d7566: 1100 |0027: return-object v0 │ │ +2d750c: |[2d750c] org.jaudiotagger.audio.dsf.DsdChunk.toString:()Ljava/lang/String; │ │ +2d751c: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +2d7520: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2d7526: 1a01 3010 |0005: const-string v1, "ChunkSize:" // string@1030 │ │ +2d752a: 6e20 d787 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d7530: 5331 2983 |000a: iget-wide v1, v3, Lorg/jaudiotagger/audio/dsf/DsdChunk;.chunkSizeLength:J // field@8329 │ │ +2d7534: 6e30 d487 1002 |000c: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ +2d753a: 1a01 5e05 |000f: const-string v1, ":fileLength:" // string@055e │ │ +2d753e: 6e20 d787 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d7544: 5331 2a83 |0014: iget-wide v1, v3, Lorg/jaudiotagger/audio/dsf/DsdChunk;.fileLength:J // field@832a │ │ +2d7548: 6e30 d487 1002 |0016: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ +2d754e: 1a01 6e05 |0019: const-string v1, ":metadata:" // string@056e │ │ +2d7552: 6e20 d787 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d7558: 5331 2b83 |001e: iget-wide v1, v3, Lorg/jaudiotagger/audio/dsf/DsdChunk;.metadataOffset:J // field@832b │ │ +2d755c: 6e30 d487 1002 |0020: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ +2d7562: 6e10 df87 0000 |0023: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2d7568: 0c00 |0026: move-result-object v0 │ │ +2d756a: 1100 |0027: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0028 reg=3 this Lorg/jaudiotagger/audio/dsf/DsdChunk; │ │ │ │ #7 : (in Lorg/jaudiotagger/audio/dsf/DsdChunk;) │ │ @@ -697343,35 +697343,35 @@ │ │ type : '()Ljava/nio/ByteBuffer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 45 16-bit code units │ │ -2d7568: |[2d7568] org.jaudiotagger.audio.dsf.DsdChunk.write:()Ljava/nio/ByteBuffer; │ │ -2d7578: 6000 2583 |0000: sget v0, Lorg/jaudiotagger/audio/dsf/DsdChunk;.DSD_HEADER_LENGTH:I // field@8325 │ │ -2d757c: 7110 3888 0000 |0002: invoke-static {v0}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@8838 │ │ -2d7582: 0c00 |0005: move-result-object v0 │ │ -2d7584: 6201 a581 |0006: sget-object v1, Ljava/nio/ByteOrder;.LITTLE_ENDIAN:Ljava/nio/ByteOrder; // field@81a5 │ │ -2d7588: 6e20 4c88 1000 |0008: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@884c │ │ -2d758e: 6201 2f83 |000b: sget-object v1, Lorg/jaudiotagger/audio/dsf/DsfChunkType;.DSD:Lorg/jaudiotagger/audio/dsf/DsfChunkType; // field@832f │ │ -2d7592: 6e10 548d 0100 |000d: invoke-virtual {v1}, Lorg/jaudiotagger/audio/dsf/DsfChunkType;.getCode:()Ljava/lang/String; // method@8d54 │ │ -2d7598: 0c01 |0010: move-result-object v1 │ │ -2d759a: 6202 ab81 |0011: sget-object v2, Ljava/nio/charset/StandardCharsets;.US_ASCII:Ljava/nio/charset/Charset; // field@81ab │ │ -2d759e: 6e20 a187 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@87a1 │ │ -2d75a4: 0c01 |0016: move-result-object v1 │ │ -2d75a6: 6e20 5288 1000 |0017: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.put:([B)Ljava/nio/ByteBuffer; // method@8852 │ │ -2d75ac: 5331 2983 |001a: iget-wide v1, v3, Lorg/jaudiotagger/audio/dsf/DsdChunk;.chunkSizeLength:J // field@8329 │ │ -2d75b0: 6e30 5688 1002 |001c: invoke-virtual {v0, v1, v2}, Ljava/nio/ByteBuffer;.putLong:(J)Ljava/nio/ByteBuffer; // method@8856 │ │ -2d75b6: 5331 2a83 |001f: iget-wide v1, v3, Lorg/jaudiotagger/audio/dsf/DsdChunk;.fileLength:J // field@832a │ │ -2d75ba: 6e30 5688 1002 |0021: invoke-virtual {v0, v1, v2}, Ljava/nio/ByteBuffer;.putLong:(J)Ljava/nio/ByteBuffer; // method@8856 │ │ -2d75c0: 5331 2b83 |0024: iget-wide v1, v3, Lorg/jaudiotagger/audio/dsf/DsdChunk;.metadataOffset:J // field@832b │ │ -2d75c4: 6e30 5688 1002 |0026: invoke-virtual {v0, v1, v2}, Ljava/nio/ByteBuffer;.putLong:(J)Ljava/nio/ByteBuffer; // method@8856 │ │ -2d75ca: 6e10 3d88 0000 |0029: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.flip:()Ljava/nio/Buffer; // method@883d │ │ -2d75d0: 1100 |002c: return-object v0 │ │ +2d756c: |[2d756c] org.jaudiotagger.audio.dsf.DsdChunk.write:()Ljava/nio/ByteBuffer; │ │ +2d757c: 6000 2583 |0000: sget v0, Lorg/jaudiotagger/audio/dsf/DsdChunk;.DSD_HEADER_LENGTH:I // field@8325 │ │ +2d7580: 7110 3888 0000 |0002: invoke-static {v0}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@8838 │ │ +2d7586: 0c00 |0005: move-result-object v0 │ │ +2d7588: 6201 a581 |0006: sget-object v1, Ljava/nio/ByteOrder;.LITTLE_ENDIAN:Ljava/nio/ByteOrder; // field@81a5 │ │ +2d758c: 6e20 4c88 1000 |0008: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@884c │ │ +2d7592: 6201 2f83 |000b: sget-object v1, Lorg/jaudiotagger/audio/dsf/DsfChunkType;.DSD:Lorg/jaudiotagger/audio/dsf/DsfChunkType; // field@832f │ │ +2d7596: 6e10 548d 0100 |000d: invoke-virtual {v1}, Lorg/jaudiotagger/audio/dsf/DsfChunkType;.getCode:()Ljava/lang/String; // method@8d54 │ │ +2d759c: 0c01 |0010: move-result-object v1 │ │ +2d759e: 6202 ab81 |0011: sget-object v2, Ljava/nio/charset/StandardCharsets;.US_ASCII:Ljava/nio/charset/Charset; // field@81ab │ │ +2d75a2: 6e20 a187 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@87a1 │ │ +2d75a8: 0c01 |0016: move-result-object v1 │ │ +2d75aa: 6e20 5288 1000 |0017: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.put:([B)Ljava/nio/ByteBuffer; // method@8852 │ │ +2d75b0: 5331 2983 |001a: iget-wide v1, v3, Lorg/jaudiotagger/audio/dsf/DsdChunk;.chunkSizeLength:J // field@8329 │ │ +2d75b4: 6e30 5688 1002 |001c: invoke-virtual {v0, v1, v2}, Ljava/nio/ByteBuffer;.putLong:(J)Ljava/nio/ByteBuffer; // method@8856 │ │ +2d75ba: 5331 2a83 |001f: iget-wide v1, v3, Lorg/jaudiotagger/audio/dsf/DsdChunk;.fileLength:J // field@832a │ │ +2d75be: 6e30 5688 1002 |0021: invoke-virtual {v0, v1, v2}, Ljava/nio/ByteBuffer;.putLong:(J)Ljava/nio/ByteBuffer; // method@8856 │ │ +2d75c4: 5331 2b83 |0024: iget-wide v1, v3, Lorg/jaudiotagger/audio/dsf/DsdChunk;.metadataOffset:J // field@832b │ │ +2d75c8: 6e30 5688 1002 |0026: invoke-virtual {v0, v1, v2}, Ljava/nio/ByteBuffer;.putLong:(J)Ljava/nio/ByteBuffer; // method@8856 │ │ +2d75ce: 6e10 3d88 0000 |0029: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.flip:()Ljava/nio/Buffer; // method@883d │ │ +2d75d4: 1100 |002c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0006 line=90 │ │ 0x000b line=91 │ │ 0x001a line=92 │ │ 0x001f line=93 │ │ @@ -697405,17 +697405,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2d7f0c: |[2d7f0c] org.jaudiotagger.audio.dsf.Dsf.:()V │ │ -2d7f1c: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -2d7f22: 0e00 |0003: return-void │ │ +2d7f10: |[2d7f10] org.jaudiotagger.audio.dsf.Dsf.:()V │ │ +2d7f20: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +2d7f26: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/audio/dsf/Dsf; │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/dsf/Dsf;) │ │ @@ -697423,45 +697423,45 @@ │ │ type : '()Lorg/jaudiotagger/tag/Tag;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 60 16-bit code units │ │ -2d7e84: |[2d7e84] org.jaudiotagger.audio.dsf.Dsf.createDefaultTag:()Lorg/jaudiotagger/tag/Tag; │ │ -2d7e94: 7100 ea91 0000 |0000: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ -2d7e9a: 0c00 |0003: move-result-object v0 │ │ -2d7e9c: 6e10 e691 0000 |0004: invoke-virtual {v0}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getID3V2Version:()Lorg/jaudiotagger/tag/reference/ID3V2Version; // method@91e6 │ │ -2d7ea2: 0c00 |0007: move-result-object v0 │ │ -2d7ea4: 6201 eb90 |0008: sget-object v1, Lorg/jaudiotagger/tag/reference/ID3V2Version;.ID3_V24:Lorg/jaudiotagger/tag/reference/ID3V2Version; // field@90eb │ │ -2d7ea8: 3310 0800 |000a: if-ne v0, v1, 0012 // +0008 │ │ -2d7eac: 2200 2c12 |000c: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24Tag; // type@122c │ │ -2d7eb0: 7010 7097 0000 |000e: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.:()V // method@9770 │ │ -2d7eb6: 1100 |0011: return-object v0 │ │ -2d7eb8: 7100 ea91 0000 |0012: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ -2d7ebe: 0c00 |0015: move-result-object v0 │ │ -2d7ec0: 6e10 e691 0000 |0016: invoke-virtual {v0}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getID3V2Version:()Lorg/jaudiotagger/tag/reference/ID3V2Version; // method@91e6 │ │ -2d7ec6: 0c00 |0019: move-result-object v0 │ │ -2d7ec8: 6201 ea90 |001a: sget-object v1, Lorg/jaudiotagger/tag/reference/ID3V2Version;.ID3_V23:Lorg/jaudiotagger/tag/reference/ID3V2Version; // field@90ea │ │ -2d7ecc: 3310 0800 |001c: if-ne v0, v1, 0024 // +0008 │ │ -2d7ed0: 2200 2512 |001e: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23Tag; // type@1225 │ │ -2d7ed4: 7010 e796 0000 |0020: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.:()V // method@96e7 │ │ -2d7eda: 1100 |0023: return-object v0 │ │ -2d7edc: 7100 ea91 0000 |0024: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ -2d7ee2: 0c00 |0027: move-result-object v0 │ │ -2d7ee4: 6e10 e691 0000 |0028: invoke-virtual {v0}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getID3V2Version:()Lorg/jaudiotagger/tag/reference/ID3V2Version; // method@91e6 │ │ -2d7eea: 0c00 |002b: move-result-object v0 │ │ -2d7eec: 6201 e990 |002c: sget-object v1, Lorg/jaudiotagger/tag/reference/ID3V2Version;.ID3_V22:Lorg/jaudiotagger/tag/reference/ID3V2Version; // field@90e9 │ │ -2d7ef0: 3310 0800 |002e: if-ne v0, v1, 0036 // +0008 │ │ -2d7ef4: 2200 1e12 |0030: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22Tag; // type@121e │ │ -2d7ef8: 7010 6496 0000 |0032: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.:()V // method@9664 │ │ -2d7efe: 1100 |0035: return-object v0 │ │ -2d7f00: 2200 2c12 |0036: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24Tag; // type@122c │ │ -2d7f04: 7010 7097 0000 |0038: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.:()V // method@9770 │ │ -2d7f0a: 1100 |003b: return-object v0 │ │ +2d7e88: |[2d7e88] org.jaudiotagger.audio.dsf.Dsf.createDefaultTag:()Lorg/jaudiotagger/tag/Tag; │ │ +2d7e98: 7100 ea91 0000 |0000: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ +2d7e9e: 0c00 |0003: move-result-object v0 │ │ +2d7ea0: 6e10 e691 0000 |0004: invoke-virtual {v0}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getID3V2Version:()Lorg/jaudiotagger/tag/reference/ID3V2Version; // method@91e6 │ │ +2d7ea6: 0c00 |0007: move-result-object v0 │ │ +2d7ea8: 6201 eb90 |0008: sget-object v1, Lorg/jaudiotagger/tag/reference/ID3V2Version;.ID3_V24:Lorg/jaudiotagger/tag/reference/ID3V2Version; // field@90eb │ │ +2d7eac: 3310 0800 |000a: if-ne v0, v1, 0012 // +0008 │ │ +2d7eb0: 2200 2c12 |000c: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24Tag; // type@122c │ │ +2d7eb4: 7010 7097 0000 |000e: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.:()V // method@9770 │ │ +2d7eba: 1100 |0011: return-object v0 │ │ +2d7ebc: 7100 ea91 0000 |0012: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ +2d7ec2: 0c00 |0015: move-result-object v0 │ │ +2d7ec4: 6e10 e691 0000 |0016: invoke-virtual {v0}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getID3V2Version:()Lorg/jaudiotagger/tag/reference/ID3V2Version; // method@91e6 │ │ +2d7eca: 0c00 |0019: move-result-object v0 │ │ +2d7ecc: 6201 ea90 |001a: sget-object v1, Lorg/jaudiotagger/tag/reference/ID3V2Version;.ID3_V23:Lorg/jaudiotagger/tag/reference/ID3V2Version; // field@90ea │ │ +2d7ed0: 3310 0800 |001c: if-ne v0, v1, 0024 // +0008 │ │ +2d7ed4: 2200 2512 |001e: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23Tag; // type@1225 │ │ +2d7ed8: 7010 e796 0000 |0020: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.:()V // method@96e7 │ │ +2d7ede: 1100 |0023: return-object v0 │ │ +2d7ee0: 7100 ea91 0000 |0024: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ +2d7ee6: 0c00 |0027: move-result-object v0 │ │ +2d7ee8: 6e10 e691 0000 |0028: invoke-virtual {v0}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getID3V2Version:()Lorg/jaudiotagger/tag/reference/ID3V2Version; // method@91e6 │ │ +2d7eee: 0c00 |002b: move-result-object v0 │ │ +2d7ef0: 6201 e990 |002c: sget-object v1, Lorg/jaudiotagger/tag/reference/ID3V2Version;.ID3_V22:Lorg/jaudiotagger/tag/reference/ID3V2Version; // field@90e9 │ │ +2d7ef4: 3310 0800 |002e: if-ne v0, v1, 0036 // +0008 │ │ +2d7ef8: 2200 1e12 |0030: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22Tag; // type@121e │ │ +2d7efc: 7010 6496 0000 |0032: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.:()V // method@9664 │ │ +2d7f02: 1100 |0035: return-object v0 │ │ +2d7f04: 2200 2c12 |0036: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24Tag; // type@122c │ │ +2d7f08: 7010 7097 0000 |0038: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.:()V // method@9770 │ │ +2d7f0e: 1100 |003b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ 0x000c line=19 │ │ 0x0012 line=21 │ │ 0x001e line=23 │ │ 0x0024 line=25 │ │ @@ -697536,49 +697536,49 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 67 16-bit code units │ │ -2d77e4: |[2d77e4] org.jaudiotagger.audio.dsf.DsfChunkType.:()V │ │ -2d77f4: 2200 3011 |0000: new-instance v0, Lorg/jaudiotagger/audio/dsf/DsfChunkType; // type@1130 │ │ -2d77f8: 1a01 2614 |0002: const-string v1, "DSD" // string@1426 │ │ -2d77fc: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -2d77fe: 1a03 2714 |0005: const-string v3, "DSD " // string@1427 │ │ -2d7802: 7040 528d 1032 |0007: invoke-direct {v0, v1, v2, v3}, Lorg/jaudiotagger/audio/dsf/DsfChunkType;.:(Ljava/lang/String;ILjava/lang/String;)V // method@8d52 │ │ -2d7808: 6900 2f83 |000a: sput-object v0, Lorg/jaudiotagger/audio/dsf/DsfChunkType;.DSD:Lorg/jaudiotagger/audio/dsf/DsfChunkType; // field@832f │ │ -2d780c: 2201 3011 |000c: new-instance v1, Lorg/jaudiotagger/audio/dsf/DsfChunkType; // type@1130 │ │ -2d7810: 1a03 6618 |000e: const-string v3, "FORMAT" // string@1866 │ │ -2d7814: 1214 |0010: const/4 v4, #int 1 // #1 │ │ -2d7816: 1a05 906c |0011: const-string v5, "fmt " // string@6c90 │ │ -2d781a: 7040 528d 3154 |0013: invoke-direct {v1, v3, v4, v5}, Lorg/jaudiotagger/audio/dsf/DsfChunkType;.:(Ljava/lang/String;ILjava/lang/String;)V // method@8d52 │ │ -2d7820: 6901 3083 |0016: sput-object v1, Lorg/jaudiotagger/audio/dsf/DsfChunkType;.FORMAT:Lorg/jaudiotagger/audio/dsf/DsfChunkType; // field@8330 │ │ -2d7824: 2203 3011 |0018: new-instance v3, Lorg/jaudiotagger/audio/dsf/DsfChunkType; // type@1130 │ │ -2d7828: 1a05 0e13 |001a: const-string v5, "DATA" // string@130e │ │ -2d782c: 1226 |001c: const/4 v6, #int 2 // #2 │ │ -2d782e: 1a07 9e65 |001d: const-string v7, "data" // string@659e │ │ -2d7832: 7040 528d 5376 |001f: invoke-direct {v3, v5, v6, v7}, Lorg/jaudiotagger/audio/dsf/DsfChunkType;.:(Ljava/lang/String;ILjava/lang/String;)V // method@8d52 │ │ -2d7838: 6903 2e83 |0022: sput-object v3, Lorg/jaudiotagger/audio/dsf/DsfChunkType;.DATA:Lorg/jaudiotagger/audio/dsf/DsfChunkType; // field@832e │ │ -2d783c: 2205 3011 |0024: new-instance v5, Lorg/jaudiotagger/audio/dsf/DsfChunkType; // type@1130 │ │ -2d7840: 1a07 7f1d |0026: const-string v7, "ID3" // string@1d7f │ │ -2d7844: 1238 |0028: const/4 v8, #int 3 // #3 │ │ -2d7846: 7040 528d 7578 |0029: invoke-direct {v5, v7, v8, v7}, Lorg/jaudiotagger/audio/dsf/DsfChunkType;.:(Ljava/lang/String;ILjava/lang/String;)V // method@8d52 │ │ -2d784c: 6905 3183 |002c: sput-object v5, Lorg/jaudiotagger/audio/dsf/DsfChunkType;.ID3:Lorg/jaudiotagger/audio/dsf/DsfChunkType; // field@8331 │ │ -2d7850: 1247 |002e: const/4 v7, #int 4 // #4 │ │ -2d7852: 2377 d213 |002f: new-array v7, v7, [Lorg/jaudiotagger/audio/dsf/DsfChunkType; // type@13d2 │ │ -2d7856: 4d00 0702 |0031: aput-object v0, v7, v2 │ │ -2d785a: 4d01 0704 |0033: aput-object v1, v7, v4 │ │ -2d785e: 4d03 0706 |0035: aput-object v3, v7, v6 │ │ -2d7862: 4d05 0708 |0037: aput-object v5, v7, v8 │ │ -2d7866: 6907 2c83 |0039: sput-object v7, Lorg/jaudiotagger/audio/dsf/DsfChunkType;.$VALUES:[Lorg/jaudiotagger/audio/dsf/DsfChunkType; // field@832c │ │ -2d786a: 2200 8c10 |003b: new-instance v0, Ljava/util/HashMap; // type@108c │ │ -2d786e: 7010 2b89 0000 |003d: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@892b │ │ -2d7874: 6900 2d83 |0040: sput-object v0, Lorg/jaudiotagger/audio/dsf/DsfChunkType;.CODE_TYPE_MAP:Ljava/util/Map; // field@832d │ │ -2d7878: 0e00 |0042: return-void │ │ +2d77e8: |[2d77e8] org.jaudiotagger.audio.dsf.DsfChunkType.:()V │ │ +2d77f8: 2200 3011 |0000: new-instance v0, Lorg/jaudiotagger/audio/dsf/DsfChunkType; // type@1130 │ │ +2d77fc: 1a01 2614 |0002: const-string v1, "DSD" // string@1426 │ │ +2d7800: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +2d7802: 1a03 2714 |0005: const-string v3, "DSD " // string@1427 │ │ +2d7806: 7040 528d 1032 |0007: invoke-direct {v0, v1, v2, v3}, Lorg/jaudiotagger/audio/dsf/DsfChunkType;.:(Ljava/lang/String;ILjava/lang/String;)V // method@8d52 │ │ +2d780c: 6900 2f83 |000a: sput-object v0, Lorg/jaudiotagger/audio/dsf/DsfChunkType;.DSD:Lorg/jaudiotagger/audio/dsf/DsfChunkType; // field@832f │ │ +2d7810: 2201 3011 |000c: new-instance v1, Lorg/jaudiotagger/audio/dsf/DsfChunkType; // type@1130 │ │ +2d7814: 1a03 6618 |000e: const-string v3, "FORMAT" // string@1866 │ │ +2d7818: 1214 |0010: const/4 v4, #int 1 // #1 │ │ +2d781a: 1a05 906c |0011: const-string v5, "fmt " // string@6c90 │ │ +2d781e: 7040 528d 3154 |0013: invoke-direct {v1, v3, v4, v5}, Lorg/jaudiotagger/audio/dsf/DsfChunkType;.:(Ljava/lang/String;ILjava/lang/String;)V // method@8d52 │ │ +2d7824: 6901 3083 |0016: sput-object v1, Lorg/jaudiotagger/audio/dsf/DsfChunkType;.FORMAT:Lorg/jaudiotagger/audio/dsf/DsfChunkType; // field@8330 │ │ +2d7828: 2203 3011 |0018: new-instance v3, Lorg/jaudiotagger/audio/dsf/DsfChunkType; // type@1130 │ │ +2d782c: 1a05 0e13 |001a: const-string v5, "DATA" // string@130e │ │ +2d7830: 1226 |001c: const/4 v6, #int 2 // #2 │ │ +2d7832: 1a07 9e65 |001d: const-string v7, "data" // string@659e │ │ +2d7836: 7040 528d 5376 |001f: invoke-direct {v3, v5, v6, v7}, Lorg/jaudiotagger/audio/dsf/DsfChunkType;.:(Ljava/lang/String;ILjava/lang/String;)V // method@8d52 │ │ +2d783c: 6903 2e83 |0022: sput-object v3, Lorg/jaudiotagger/audio/dsf/DsfChunkType;.DATA:Lorg/jaudiotagger/audio/dsf/DsfChunkType; // field@832e │ │ +2d7840: 2205 3011 |0024: new-instance v5, Lorg/jaudiotagger/audio/dsf/DsfChunkType; // type@1130 │ │ +2d7844: 1a07 7f1d |0026: const-string v7, "ID3" // string@1d7f │ │ +2d7848: 1238 |0028: const/4 v8, #int 3 // #3 │ │ +2d784a: 7040 528d 7578 |0029: invoke-direct {v5, v7, v8, v7}, Lorg/jaudiotagger/audio/dsf/DsfChunkType;.:(Ljava/lang/String;ILjava/lang/String;)V // method@8d52 │ │ +2d7850: 6905 3183 |002c: sput-object v5, Lorg/jaudiotagger/audio/dsf/DsfChunkType;.ID3:Lorg/jaudiotagger/audio/dsf/DsfChunkType; // field@8331 │ │ +2d7854: 1247 |002e: const/4 v7, #int 4 // #4 │ │ +2d7856: 2377 d213 |002f: new-array v7, v7, [Lorg/jaudiotagger/audio/dsf/DsfChunkType; // type@13d2 │ │ +2d785a: 4d00 0702 |0031: aput-object v0, v7, v2 │ │ +2d785e: 4d01 0704 |0033: aput-object v1, v7, v4 │ │ +2d7862: 4d03 0706 |0035: aput-object v3, v7, v6 │ │ +2d7866: 4d05 0708 |0037: aput-object v5, v7, v8 │ │ +2d786a: 6907 2c83 |0039: sput-object v7, Lorg/jaudiotagger/audio/dsf/DsfChunkType;.$VALUES:[Lorg/jaudiotagger/audio/dsf/DsfChunkType; // field@832c │ │ +2d786e: 2200 8c10 |003b: new-instance v0, Ljava/util/HashMap; // type@108c │ │ +2d7872: 7010 2b89 0000 |003d: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@892b │ │ +2d7878: 6900 2d83 |0040: sput-object v0, Lorg/jaudiotagger/audio/dsf/DsfChunkType;.CODE_TYPE_MAP:Ljava/util/Map; // field@832d │ │ +2d787c: 0e00 |0042: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ 0x000c line=14 │ │ 0x0018 line=15 │ │ 0x0024 line=16 │ │ 0x0039 line=11 │ │ @@ -697590,18 +697590,18 @@ │ │ type : '(Ljava/lang/String;ILjava/lang/String;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -2d787c: |[2d787c] org.jaudiotagger.audio.dsf.DsfChunkType.:(Ljava/lang/String;ILjava/lang/String;)V │ │ -2d788c: 7030 0387 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@8703 │ │ -2d7892: 5b03 3283 |0003: iput-object v3, v0, Lorg/jaudiotagger/audio/dsf/DsfChunkType;.code:Ljava/lang/String; // field@8332 │ │ -2d7896: 0e00 |0005: return-void │ │ +2d7880: |[2d7880] org.jaudiotagger.audio.dsf.DsfChunkType.:(Ljava/lang/String;ILjava/lang/String;)V │ │ +2d7890: 7030 0387 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@8703 │ │ +2d7896: 5b03 3283 |0003: iput-object v3, v0, Lorg/jaudiotagger/audio/dsf/DsfChunkType;.code:Ljava/lang/String; // field@8332 │ │ +2d789a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0003 line=27 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/jaudiotagger/audio/dsf/DsfChunkType; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ @@ -697613,44 +697613,44 @@ │ │ type : '(Ljava/lang/String;)Lorg/jaudiotagger/audio/dsf/DsfChunkType;' │ │ access : 0x20009 (PUBLIC STATIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -2d7720: |[2d7720] org.jaudiotagger.audio.dsf.DsfChunkType.get:(Ljava/lang/String;)Lorg/jaudiotagger/audio/dsf/DsfChunkType; │ │ -2d7730: 1c00 3011 |0000: const-class v0, Lorg/jaudiotagger/audio/dsf/DsfChunkType; // type@1130 │ │ -2d7734: 1d00 |0002: monitor-enter v0 │ │ -2d7736: 6201 2d83 |0003: sget-object v1, Lorg/jaudiotagger/audio/dsf/DsfChunkType;.CODE_TYPE_MAP:Ljava/util/Map; // field@832d │ │ -2d773a: 7210 9289 0100 |0005: invoke-interface {v1}, Ljava/util/Map;.isEmpty:()Z // method@8992 │ │ -2d7740: 0a01 |0008: move-result v1 │ │ -2d7742: 3801 1800 |0009: if-eqz v1, 0021 // +0018 │ │ -2d7746: 7100 568d 0000 |000b: invoke-static {}, Lorg/jaudiotagger/audio/dsf/DsfChunkType;.values:()[Lorg/jaudiotagger/audio/dsf/DsfChunkType; // method@8d56 │ │ -2d774c: 0c01 |000e: move-result-object v1 │ │ -2d774e: 2112 |000f: array-length v2, v1 │ │ -2d7750: 1203 |0010: const/4 v3, #int 0 // #0 │ │ -2d7752: 3523 1000 |0011: if-ge v3, v2, 0021 // +0010 │ │ -2d7756: 4604 0103 |0013: aget-object v4, v1, v3 │ │ -2d775a: 6205 2d83 |0015: sget-object v5, Lorg/jaudiotagger/audio/dsf/DsfChunkType;.CODE_TYPE_MAP:Ljava/util/Map; // field@832d │ │ -2d775e: 6e10 548d 0400 |0017: invoke-virtual {v4}, Lorg/jaudiotagger/audio/dsf/DsfChunkType;.getCode:()Ljava/lang/String; // method@8d54 │ │ -2d7764: 0c06 |001a: move-result-object v6 │ │ -2d7766: 7230 9489 6504 |001b: invoke-interface {v5, v6, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2d776c: d803 0301 |001e: add-int/lit8 v3, v3, #int 1 // #01 │ │ -2d7770: 28f1 |0020: goto 0011 // -000f │ │ -2d7772: 6201 2d83 |0021: sget-object v1, Lorg/jaudiotagger/audio/dsf/DsfChunkType;.CODE_TYPE_MAP:Ljava/util/Map; // field@832d │ │ -2d7776: 7220 9089 7100 |0023: invoke-interface {v1, v7}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ -2d777c: 0c07 |0026: move-result-object v7 │ │ -2d777e: 1f07 3011 |0027: check-cast v7, Lorg/jaudiotagger/audio/dsf/DsfChunkType; // type@1130 │ │ -2d7782: 1e00 |0029: monitor-exit v0 │ │ -2d7784: 1107 |002a: return-object v7 │ │ -2d7786: 0d07 |002b: move-exception v7 │ │ -2d7788: 1e00 |002c: monitor-exit v0 │ │ -2d778a: 2802 |002d: goto 002f // +0002 │ │ -2d778c: 2707 |002e: throw v7 │ │ -2d778e: 28ff |002f: goto 002e // -0001 │ │ +2d7724: |[2d7724] org.jaudiotagger.audio.dsf.DsfChunkType.get:(Ljava/lang/String;)Lorg/jaudiotagger/audio/dsf/DsfChunkType; │ │ +2d7734: 1c00 3011 |0000: const-class v0, Lorg/jaudiotagger/audio/dsf/DsfChunkType; // type@1130 │ │ +2d7738: 1d00 |0002: monitor-enter v0 │ │ +2d773a: 6201 2d83 |0003: sget-object v1, Lorg/jaudiotagger/audio/dsf/DsfChunkType;.CODE_TYPE_MAP:Ljava/util/Map; // field@832d │ │ +2d773e: 7210 9289 0100 |0005: invoke-interface {v1}, Ljava/util/Map;.isEmpty:()Z // method@8992 │ │ +2d7744: 0a01 |0008: move-result v1 │ │ +2d7746: 3801 1800 |0009: if-eqz v1, 0021 // +0018 │ │ +2d774a: 7100 568d 0000 |000b: invoke-static {}, Lorg/jaudiotagger/audio/dsf/DsfChunkType;.values:()[Lorg/jaudiotagger/audio/dsf/DsfChunkType; // method@8d56 │ │ +2d7750: 0c01 |000e: move-result-object v1 │ │ +2d7752: 2112 |000f: array-length v2, v1 │ │ +2d7754: 1203 |0010: const/4 v3, #int 0 // #0 │ │ +2d7756: 3523 1000 |0011: if-ge v3, v2, 0021 // +0010 │ │ +2d775a: 4604 0103 |0013: aget-object v4, v1, v3 │ │ +2d775e: 6205 2d83 |0015: sget-object v5, Lorg/jaudiotagger/audio/dsf/DsfChunkType;.CODE_TYPE_MAP:Ljava/util/Map; // field@832d │ │ +2d7762: 6e10 548d 0400 |0017: invoke-virtual {v4}, Lorg/jaudiotagger/audio/dsf/DsfChunkType;.getCode:()Ljava/lang/String; // method@8d54 │ │ +2d7768: 0c06 |001a: move-result-object v6 │ │ +2d776a: 7230 9489 6504 |001b: invoke-interface {v5, v6, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2d7770: d803 0301 |001e: add-int/lit8 v3, v3, #int 1 // #01 │ │ +2d7774: 28f1 |0020: goto 0011 // -000f │ │ +2d7776: 6201 2d83 |0021: sget-object v1, Lorg/jaudiotagger/audio/dsf/DsfChunkType;.CODE_TYPE_MAP:Ljava/util/Map; // field@832d │ │ +2d777a: 7220 9089 7100 |0023: invoke-interface {v1, v7}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ +2d7780: 0c07 |0026: move-result-object v7 │ │ +2d7782: 1f07 3011 |0027: check-cast v7, Lorg/jaudiotagger/audio/dsf/DsfChunkType; // type@1130 │ │ +2d7786: 1e00 |0029: monitor-exit v0 │ │ +2d7788: 1107 |002a: return-object v7 │ │ +2d778a: 0d07 |002b: move-exception v7 │ │ +2d778c: 1e00 |002c: monitor-exit v0 │ │ +2d778e: 2802 |002d: goto 002f // +0002 │ │ +2d7790: 2707 |002e: throw v7 │ │ +2d7792: 28ff |002f: goto 002e // -0001 │ │ catches : 1 │ │ 0x0003 - 0x0029 │ │ -> 0x002b │ │ positions : │ │ 0x0003 line=37 │ │ 0x000b line=38 │ │ 0x0015 line=39 │ │ @@ -697663,20 +697663,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/jaudiotagger/audio/dsf/DsfChunkType;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -2d779c: |[2d779c] org.jaudiotagger.audio.dsf.DsfChunkType.valueOf:(Ljava/lang/String;)Lorg/jaudiotagger/audio/dsf/DsfChunkType; │ │ -2d77ac: 1c00 3011 |0000: const-class v0, Lorg/jaudiotagger/audio/dsf/DsfChunkType; // type@1130 │ │ -2d77b0: 7120 0487 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@8704 │ │ -2d77b6: 0c01 |0005: move-result-object v1 │ │ -2d77b8: 1f01 3011 |0006: check-cast v1, Lorg/jaudiotagger/audio/dsf/DsfChunkType; // type@1130 │ │ -2d77bc: 1101 |0008: return-object v1 │ │ +2d77a0: |[2d77a0] org.jaudiotagger.audio.dsf.DsfChunkType.valueOf:(Ljava/lang/String;)Lorg/jaudiotagger/audio/dsf/DsfChunkType; │ │ +2d77b0: 1c00 3011 |0000: const-class v0, Lorg/jaudiotagger/audio/dsf/DsfChunkType; // type@1130 │ │ +2d77b4: 7120 0487 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@8704 │ │ +2d77ba: 0c01 |0005: move-result-object v1 │ │ +2d77bc: 1f01 3011 |0006: check-cast v1, Lorg/jaudiotagger/audio/dsf/DsfChunkType; // type@1130 │ │ +2d77c0: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #4 : (in Lorg/jaudiotagger/audio/dsf/DsfChunkType;) │ │ @@ -697684,20 +697684,20 @@ │ │ type : '()[Lorg/jaudiotagger/audio/dsf/DsfChunkType;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -2d77c0: |[2d77c0] org.jaudiotagger.audio.dsf.DsfChunkType.values:()[Lorg/jaudiotagger/audio/dsf/DsfChunkType; │ │ -2d77d0: 6200 2c83 |0000: sget-object v0, Lorg/jaudiotagger/audio/dsf/DsfChunkType;.$VALUES:[Lorg/jaudiotagger/audio/dsf/DsfChunkType; // field@832c │ │ -2d77d4: 6e10 0aa0 0000 |0002: invoke-virtual {v0}, [Lorg/jaudiotagger/audio/dsf/DsfChunkType;.clone:()Ljava/lang/Object; // method@a00a │ │ -2d77da: 0c00 |0005: move-result-object v0 │ │ -2d77dc: 1f00 d213 |0006: check-cast v0, [Lorg/jaudiotagger/audio/dsf/DsfChunkType; // type@13d2 │ │ -2d77e0: 1100 |0008: return-object v0 │ │ +2d77c4: |[2d77c4] org.jaudiotagger.audio.dsf.DsfChunkType.values:()[Lorg/jaudiotagger/audio/dsf/DsfChunkType; │ │ +2d77d4: 6200 2c83 |0000: sget-object v0, Lorg/jaudiotagger/audio/dsf/DsfChunkType;.$VALUES:[Lorg/jaudiotagger/audio/dsf/DsfChunkType; // field@832c │ │ +2d77d8: 6e10 0aa0 0000 |0002: invoke-virtual {v0}, [Lorg/jaudiotagger/audio/dsf/DsfChunkType;.clone:()Ljava/lang/Object; // method@a00a │ │ +2d77de: 0c00 |0005: move-result-object v0 │ │ +2d77e0: 1f00 d213 |0006: check-cast v0, [Lorg/jaudiotagger/audio/dsf/DsfChunkType; // type@13d2 │ │ +2d77e4: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/jaudiotagger/audio/dsf/DsfChunkType;) │ │ @@ -697705,17 +697705,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2d7708: |[2d7708] org.jaudiotagger.audio.dsf.DsfChunkType.getCode:()Ljava/lang/String; │ │ -2d7718: 5410 3283 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/dsf/DsfChunkType;.code:Ljava/lang/String; // field@8332 │ │ -2d771c: 1100 |0002: return-object v0 │ │ +2d770c: |[2d770c] org.jaudiotagger.audio.dsf.DsfChunkType.getCode:()Ljava/lang/String; │ │ +2d771c: 5410 3283 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/dsf/DsfChunkType;.code:Ljava/lang/String; // field@8332 │ │ +2d7720: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/dsf/DsfChunkType; │ │ │ │ source_file_idx : 5455 (DsfChunkType.java) │ │ @@ -697767,40 +697767,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -2d807c: |[2d807c] org.jaudiotagger.audio.dsf.FmtChunk.:()V │ │ -2d808c: 1a00 ca98 |0000: const-string v0, "org.jaudiotagger.audio.dsf.FmtChunk" // string@98ca │ │ -2d8090: 7110 168a 0000 |0002: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@8a16 │ │ -2d8096: 0c00 |0005: move-result-object v0 │ │ -2d8098: 6900 3683 |0006: sput-object v0, Lorg/jaudiotagger/audio/dsf/FmtChunk;.logger:Ljava/util/logging/Logger; // field@8336 │ │ -2d809c: 0e00 |0008: return-void │ │ +2d8080: |[2d8080] org.jaudiotagger.audio.dsf.FmtChunk.:()V │ │ +2d8090: 1a00 ca98 |0000: const-string v0, "org.jaudiotagger.audio.dsf.FmtChunk" // string@98ca │ │ +2d8094: 7110 168a 0000 |0002: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@8a16 │ │ +2d809a: 0c00 |0005: move-result-object v0 │ │ +2d809c: 6900 3683 |0006: sput-object v0, Lorg/jaudiotagger/audio/dsf/FmtChunk;.logger:Ljava/util/logging/Logger; // field@8336 │ │ +2d80a0: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=24 │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/dsf/FmtChunk;) │ │ name : '' │ │ type : '(Ljava/nio/ByteBuffer;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -2d80a0: |[2d80a0] org.jaudiotagger.audio.dsf.FmtChunk.:(Ljava/nio/ByteBuffer;)V │ │ -2d80b0: 7010 7087 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@8770 │ │ -2d80b6: 6e10 4588 0300 |0003: invoke-virtual {v3}, Ljava/nio/ByteBuffer;.getLong:()J // method@8845 │ │ -2d80bc: 0b00 |0006: move-result-wide v0 │ │ -2d80be: 5a20 3583 |0007: iput-wide v0, v2, Lorg/jaudiotagger/audio/dsf/FmtChunk;.chunkSizeLength:J // field@8335 │ │ -2d80c2: 0e00 |0009: return-void │ │ +2d80a4: |[2d80a4] org.jaudiotagger.audio.dsf.FmtChunk.:(Ljava/nio/ByteBuffer;)V │ │ +2d80b4: 7010 7087 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@8770 │ │ +2d80ba: 6e10 4588 0300 |0003: invoke-virtual {v3}, Ljava/nio/ByteBuffer;.getLong:()J // method@8845 │ │ +2d80c0: 0b00 |0006: move-result-wide v0 │ │ +2d80c2: 5a20 3583 |0007: iput-wide v0, v2, Lorg/jaudiotagger/audio/dsf/FmtChunk;.chunkSizeLength:J // field@8335 │ │ +2d80c6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0003 line=41 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lorg/jaudiotagger/audio/dsf/FmtChunk; │ │ 0x0000 - 0x000a reg=3 (null) Ljava/nio/ByteBuffer; │ │ @@ -697810,63 +697810,63 @@ │ │ type : '(Lorg/jaudiotagger/audio/dsf/DsdChunk;Ljava/nio/ByteBuffer;)Lorg/jaudiotagger/audio/generic/GenericAudioHeader;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 105 16-bit code units │ │ -2d7f64: |[2d7f64] org.jaudiotagger.audio.dsf.FmtChunk.readAudioInfo:(Lorg/jaudiotagger/audio/dsf/DsdChunk;Ljava/nio/ByteBuffer;)Lorg/jaudiotagger/audio/generic/GenericAudioHeader; │ │ -2d7f74: 2206 5d11 |0000: new-instance v6, Lorg/jaudiotagger/audio/generic/GenericAudioHeader; // type@115d │ │ -2d7f78: 7010 568e 0600 |0002: invoke-direct {v6}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.:()V // method@8e56 │ │ -2d7f7e: 6e10 4988 0700 |0005: invoke-virtual {v7}, Ljava/nio/ByteBuffer;.limit:()I // method@8849 │ │ -2d7f84: 0a00 |0008: move-result v0 │ │ -2d7f86: 1301 2800 |0009: const/16 v1, #int 40 // #28 │ │ -2d7f8a: 3510 0c00 |000b: if-ge v0, v1, 0017 // +000c │ │ -2d7f8e: 6207 3683 |000d: sget-object v7, Lorg/jaudiotagger/audio/dsf/FmtChunk;.logger:Ljava/util/logging/Logger; // field@8336 │ │ -2d7f92: 6200 bb81 |000f: sget-object v0, Ljava/util/logging/Level;.WARNING:Ljava/util/logging/Level; // field@81bb │ │ -2d7f96: 1a01 273e |0011: const-string v1, "Not enough bytes supplied for Generic audio header. Returning an empty one." // string@3e27 │ │ -2d7f9a: 6e30 198a 0701 |0013: invoke-virtual {v7, v0, v1}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;)V // method@8a19 │ │ -2d7fa0: 1106 |0016: return-object v6 │ │ -2d7fa2: 6200 a581 |0017: sget-object v0, Ljava/nio/ByteOrder;.LITTLE_ENDIAN:Ljava/nio/ByteOrder; // field@81a5 │ │ -2d7fa6: 6e20 4c88 0700 |0019: invoke-virtual {v7, v0}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@884c │ │ -2d7fac: 6e10 4388 0700 |001c: invoke-virtual {v7}, Ljava/nio/ByteBuffer;.getInt:()I // method@8843 │ │ -2d7fb2: 6e10 4388 0700 |001f: invoke-virtual {v7}, Ljava/nio/ByteBuffer;.getInt:()I // method@8843 │ │ -2d7fb8: 6e10 4388 0700 |0022: invoke-virtual {v7}, Ljava/nio/ByteBuffer;.getInt:()I // method@8843 │ │ -2d7fbe: 6e10 4388 0700 |0025: invoke-virtual {v7}, Ljava/nio/ByteBuffer;.getInt:()I // method@8843 │ │ -2d7fc4: 0a00 |0028: move-result v0 │ │ -2d7fc6: 6e10 4388 0700 |0029: invoke-virtual {v7}, Ljava/nio/ByteBuffer;.getInt:()I // method@8843 │ │ -2d7fcc: 0a01 |002c: move-result v1 │ │ -2d7fce: 6e10 4388 0700 |002d: invoke-virtual {v7}, Ljava/nio/ByteBuffer;.getInt:()I // method@8843 │ │ -2d7fd4: 0a02 |0030: move-result v2 │ │ -2d7fd6: 6e10 4588 0700 |0031: invoke-virtual {v7}, Ljava/nio/ByteBuffer;.getLong:()J // method@8845 │ │ -2d7fdc: 0b03 |0034: move-result-wide v3 │ │ -2d7fde: 6e10 4388 0700 |0035: invoke-virtual {v7}, Ljava/nio/ByteBuffer;.getInt:()I // method@8843 │ │ -2d7fe4: 1a07 2914 |0038: const-string v7, "DSF" // string@1429 │ │ -2d7fe8: 6e20 708e 7600 |003a: invoke-virtual {v6, v7}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.setEncodingType:(Ljava/lang/String;)V // method@8e70 │ │ -2d7fee: 6207 d481 |003d: sget-object v7, Lorg/jaudiotagger/audio/SupportedFileFormat;.DSF:Lorg/jaudiotagger/audio/SupportedFileFormat; // field@81d4 │ │ -2d7ff2: 6e10 998a 0700 |003f: invoke-virtual {v7}, Lorg/jaudiotagger/audio/SupportedFileFormat;.getDisplayName:()Ljava/lang/String; // method@8a99 │ │ -2d7ff8: 0c07 |0042: move-result-object v7 │ │ -2d7ffa: 6e20 718e 7600 |0043: invoke-virtual {v6, v7}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.setFormat:(Ljava/lang/String;)V // method@8e71 │ │ -2d8000: 9207 0201 |0046: mul-int v7, v2, v1 │ │ -2d8004: 9207 0700 |0048: mul-int v7, v7, v0 │ │ -2d8008: 6e20 6c8e 7600 |004a: invoke-virtual {v6, v7}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.setBitRate:(I)V // method@8e6c │ │ -2d800e: 6e20 6d8e 2600 |004d: invoke-virtual {v6, v2}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.setBitsPerSample:(I)V // method@8e6d │ │ -2d8014: 6e20 6f8e 0600 |0050: invoke-virtual {v6, v0}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.setChannelNumber:(I)V // method@8e6f │ │ -2d801a: 6e20 758e 1600 |0053: invoke-virtual {v6, v1}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.setSamplingRate:(I)V // method@8e75 │ │ -2d8020: 7120 4387 4300 |0056: invoke-static {v3, v4}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8743 │ │ -2d8026: 0c07 |0059: move-result-object v7 │ │ -2d8028: 6e20 738e 7600 |005a: invoke-virtual {v6, v7}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.setNoOfSamples:(Ljava/lang/Long;)V // method@8e73 │ │ -2d802e: 8537 |005d: long-to-float v7, v3 │ │ -2d8030: 8210 |005e: int-to-float v0, v1 │ │ -2d8032: c907 |005f: div-float/2addr v7, v0 │ │ -2d8034: 8970 |0060: float-to-double v0, v7 │ │ -2d8036: 6e30 748e 0601 |0061: invoke-virtual {v6, v0, v1}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.setPreciseLength:(D)V // method@8e74 │ │ -2d803c: 1207 |0064: const/4 v7, #int 0 // #0 │ │ -2d803e: 6e20 768e 7600 |0065: invoke-virtual {v6, v7}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.setVariableBitRate:(Z)V // method@8e76 │ │ -2d8044: 1106 |0068: return-object v6 │ │ +2d7f68: |[2d7f68] org.jaudiotagger.audio.dsf.FmtChunk.readAudioInfo:(Lorg/jaudiotagger/audio/dsf/DsdChunk;Ljava/nio/ByteBuffer;)Lorg/jaudiotagger/audio/generic/GenericAudioHeader; │ │ +2d7f78: 2206 5d11 |0000: new-instance v6, Lorg/jaudiotagger/audio/generic/GenericAudioHeader; // type@115d │ │ +2d7f7c: 7010 568e 0600 |0002: invoke-direct {v6}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.:()V // method@8e56 │ │ +2d7f82: 6e10 4988 0700 |0005: invoke-virtual {v7}, Ljava/nio/ByteBuffer;.limit:()I // method@8849 │ │ +2d7f88: 0a00 |0008: move-result v0 │ │ +2d7f8a: 1301 2800 |0009: const/16 v1, #int 40 // #28 │ │ +2d7f8e: 3510 0c00 |000b: if-ge v0, v1, 0017 // +000c │ │ +2d7f92: 6207 3683 |000d: sget-object v7, Lorg/jaudiotagger/audio/dsf/FmtChunk;.logger:Ljava/util/logging/Logger; // field@8336 │ │ +2d7f96: 6200 bb81 |000f: sget-object v0, Ljava/util/logging/Level;.WARNING:Ljava/util/logging/Level; // field@81bb │ │ +2d7f9a: 1a01 273e |0011: const-string v1, "Not enough bytes supplied for Generic audio header. Returning an empty one." // string@3e27 │ │ +2d7f9e: 6e30 198a 0701 |0013: invoke-virtual {v7, v0, v1}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;)V // method@8a19 │ │ +2d7fa4: 1106 |0016: return-object v6 │ │ +2d7fa6: 6200 a581 |0017: sget-object v0, Ljava/nio/ByteOrder;.LITTLE_ENDIAN:Ljava/nio/ByteOrder; // field@81a5 │ │ +2d7faa: 6e20 4c88 0700 |0019: invoke-virtual {v7, v0}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@884c │ │ +2d7fb0: 6e10 4388 0700 |001c: invoke-virtual {v7}, Ljava/nio/ByteBuffer;.getInt:()I // method@8843 │ │ +2d7fb6: 6e10 4388 0700 |001f: invoke-virtual {v7}, Ljava/nio/ByteBuffer;.getInt:()I // method@8843 │ │ +2d7fbc: 6e10 4388 0700 |0022: invoke-virtual {v7}, Ljava/nio/ByteBuffer;.getInt:()I // method@8843 │ │ +2d7fc2: 6e10 4388 0700 |0025: invoke-virtual {v7}, Ljava/nio/ByteBuffer;.getInt:()I // method@8843 │ │ +2d7fc8: 0a00 |0028: move-result v0 │ │ +2d7fca: 6e10 4388 0700 |0029: invoke-virtual {v7}, Ljava/nio/ByteBuffer;.getInt:()I // method@8843 │ │ +2d7fd0: 0a01 |002c: move-result v1 │ │ +2d7fd2: 6e10 4388 0700 |002d: invoke-virtual {v7}, Ljava/nio/ByteBuffer;.getInt:()I // method@8843 │ │ +2d7fd8: 0a02 |0030: move-result v2 │ │ +2d7fda: 6e10 4588 0700 |0031: invoke-virtual {v7}, Ljava/nio/ByteBuffer;.getLong:()J // method@8845 │ │ +2d7fe0: 0b03 |0034: move-result-wide v3 │ │ +2d7fe2: 6e10 4388 0700 |0035: invoke-virtual {v7}, Ljava/nio/ByteBuffer;.getInt:()I // method@8843 │ │ +2d7fe8: 1a07 2914 |0038: const-string v7, "DSF" // string@1429 │ │ +2d7fec: 6e20 708e 7600 |003a: invoke-virtual {v6, v7}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.setEncodingType:(Ljava/lang/String;)V // method@8e70 │ │ +2d7ff2: 6207 d481 |003d: sget-object v7, Lorg/jaudiotagger/audio/SupportedFileFormat;.DSF:Lorg/jaudiotagger/audio/SupportedFileFormat; // field@81d4 │ │ +2d7ff6: 6e10 998a 0700 |003f: invoke-virtual {v7}, Lorg/jaudiotagger/audio/SupportedFileFormat;.getDisplayName:()Ljava/lang/String; // method@8a99 │ │ +2d7ffc: 0c07 |0042: move-result-object v7 │ │ +2d7ffe: 6e20 718e 7600 |0043: invoke-virtual {v6, v7}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.setFormat:(Ljava/lang/String;)V // method@8e71 │ │ +2d8004: 9207 0201 |0046: mul-int v7, v2, v1 │ │ +2d8008: 9207 0700 |0048: mul-int v7, v7, v0 │ │ +2d800c: 6e20 6c8e 7600 |004a: invoke-virtual {v6, v7}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.setBitRate:(I)V // method@8e6c │ │ +2d8012: 6e20 6d8e 2600 |004d: invoke-virtual {v6, v2}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.setBitsPerSample:(I)V // method@8e6d │ │ +2d8018: 6e20 6f8e 0600 |0050: invoke-virtual {v6, v0}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.setChannelNumber:(I)V // method@8e6f │ │ +2d801e: 6e20 758e 1600 |0053: invoke-virtual {v6, v1}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.setSamplingRate:(I)V // method@8e75 │ │ +2d8024: 7120 4387 4300 |0056: invoke-static {v3, v4}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8743 │ │ +2d802a: 0c07 |0059: move-result-object v7 │ │ +2d802c: 6e20 738e 7600 |005a: invoke-virtual {v6, v7}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.setNoOfSamples:(Ljava/lang/Long;)V // method@8e73 │ │ +2d8032: 8537 |005d: long-to-float v7, v3 │ │ +2d8034: 8210 |005e: int-to-float v0, v1 │ │ +2d8036: c907 |005f: div-float/2addr v7, v0 │ │ +2d8038: 8970 |0060: float-to-double v0, v7 │ │ +2d803a: 6e30 748e 0601 |0061: invoke-virtual {v6, v0, v1}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.setPreciseLength:(D)V // method@8e74 │ │ +2d8040: 1207 |0064: const/4 v7, #int 0 // #0 │ │ +2d8042: 6e20 768e 7600 |0065: invoke-virtual {v6, v7}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.setVariableBitRate:(Z)V // method@8e76 │ │ +2d8048: 1106 |0068: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0005 line=61 │ │ 0x000d line=63 │ │ 0x0017 line=67 │ │ 0x001c line=68 │ │ @@ -697896,28 +697896,28 @@ │ │ type : '(Ljava/nio/ByteBuffer;)Lorg/jaudiotagger/audio/dsf/FmtChunk;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -2d7f24: |[2d7f24] org.jaudiotagger.audio.dsf.FmtChunk.readChunkHeader:(Ljava/nio/ByteBuffer;)Lorg/jaudiotagger/audio/dsf/FmtChunk; │ │ -2d7f34: 7110 ac8e 0200 |0000: invoke-static {v2}, Lorg/jaudiotagger/audio/generic/Utils;.readFourBytesAsChars:(Ljava/nio/ByteBuffer;)Ljava/lang/String; // method@8eac │ │ -2d7f3a: 0c00 |0003: move-result-object v0 │ │ -2d7f3c: 6201 3083 |0004: sget-object v1, Lorg/jaudiotagger/audio/dsf/DsfChunkType;.FORMAT:Lorg/jaudiotagger/audio/dsf/DsfChunkType; // field@8330 │ │ -2d7f40: 6e10 548d 0100 |0006: invoke-virtual {v1}, Lorg/jaudiotagger/audio/dsf/DsfChunkType;.getCode:()Ljava/lang/String; // method@8d54 │ │ -2d7f46: 0c01 |0009: move-result-object v1 │ │ -2d7f48: 6e20 9c87 0100 |000a: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2d7f4e: 0a00 |000d: move-result v0 │ │ -2d7f50: 3800 0800 |000e: if-eqz v0, 0016 // +0008 │ │ -2d7f54: 2200 3311 |0010: new-instance v0, Lorg/jaudiotagger/audio/dsf/FmtChunk; // type@1133 │ │ -2d7f58: 7020 608d 2000 |0012: invoke-direct {v0, v2}, Lorg/jaudiotagger/audio/dsf/FmtChunk;.:(Ljava/nio/ByteBuffer;)V // method@8d60 │ │ -2d7f5e: 1100 |0015: return-object v0 │ │ -2d7f60: 1202 |0016: const/4 v2, #int 0 // #0 │ │ -2d7f62: 1102 |0017: return-object v2 │ │ +2d7f28: |[2d7f28] org.jaudiotagger.audio.dsf.FmtChunk.readChunkHeader:(Ljava/nio/ByteBuffer;)Lorg/jaudiotagger/audio/dsf/FmtChunk; │ │ +2d7f38: 7110 ac8e 0200 |0000: invoke-static {v2}, Lorg/jaudiotagger/audio/generic/Utils;.readFourBytesAsChars:(Ljava/nio/ByteBuffer;)Ljava/lang/String; // method@8eac │ │ +2d7f3e: 0c00 |0003: move-result-object v0 │ │ +2d7f40: 6201 3083 |0004: sget-object v1, Lorg/jaudiotagger/audio/dsf/DsfChunkType;.FORMAT:Lorg/jaudiotagger/audio/dsf/DsfChunkType; // field@8330 │ │ +2d7f44: 6e10 548d 0100 |0006: invoke-virtual {v1}, Lorg/jaudiotagger/audio/dsf/DsfChunkType;.getCode:()Ljava/lang/String; // method@8d54 │ │ +2d7f4a: 0c01 |0009: move-result-object v1 │ │ +2d7f4c: 6e20 9c87 0100 |000a: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2d7f52: 0a00 |000d: move-result v0 │ │ +2d7f54: 3800 0800 |000e: if-eqz v0, 0016 // +0008 │ │ +2d7f58: 2200 3311 |0010: new-instance v0, Lorg/jaudiotagger/audio/dsf/FmtChunk; // type@1133 │ │ +2d7f5c: 7020 608d 2000 |0012: invoke-direct {v0, v2}, Lorg/jaudiotagger/audio/dsf/FmtChunk;.:(Ljava/nio/ByteBuffer;)V // method@8d60 │ │ +2d7f62: 1100 |0015: return-object v0 │ │ +2d7f64: 1202 |0016: const/4 v2, #int 0 // #0 │ │ +2d7f66: 1102 |0017: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0004 line=32 │ │ 0x0010 line=34 │ │ locals : │ │ 0x0000 - 0x0018 reg=2 (null) Ljava/nio/ByteBuffer; │ │ @@ -697928,26 +697928,26 @@ │ │ type : '(Lorg/jaudiotagger/audio/dsf/DsdChunk;Ljava/nio/channels/FileChannel;)Lorg/jaudiotagger/audio/generic/GenericAudioHeader;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -2d8048: |[2d8048] org.jaudiotagger.audio.dsf.FmtChunk.readChunkData:(Lorg/jaudiotagger/audio/dsf/DsdChunk;Ljava/nio/channels/FileChannel;)Lorg/jaudiotagger/audio/generic/GenericAudioHeader; │ │ -2d8058: 5340 3583 |0000: iget-wide v0, v4, Lorg/jaudiotagger/audio/dsf/FmtChunk;.chunkSizeLength:J // field@8335 │ │ -2d805c: 6002 b083 |0002: sget v2, Lorg/jaudiotagger/audio/iff/IffHeaderChunk;.SIGNATURE_LENGTH:I // field@83b0 │ │ -2d8060: d802 0208 |0004: add-int/lit8 v2, v2, #int 8 // #08 │ │ -2d8064: 8122 |0006: int-to-long v2, v2 │ │ -2d8066: bc20 |0007: sub-long/2addr v0, v2 │ │ -2d8068: 8401 |0008: long-to-int v1, v0 │ │ -2d806a: 7120 ab8e 1600 |0009: invoke-static {v6, v1}, Lorg/jaudiotagger/audio/generic/Utils;.readFileDataIntoBufferLE:(Ljava/nio/channels/FileChannel;I)Ljava/nio/ByteBuffer; // method@8eab │ │ -2d8070: 0c06 |000c: move-result-object v6 │ │ -2d8072: 7030 618d 5406 |000d: invoke-direct {v4, v5, v6}, Lorg/jaudiotagger/audio/dsf/FmtChunk;.readAudioInfo:(Lorg/jaudiotagger/audio/dsf/DsdChunk;Ljava/nio/ByteBuffer;)Lorg/jaudiotagger/audio/generic/GenericAudioHeader; // method@8d61 │ │ -2d8078: 0c05 |0010: move-result-object v5 │ │ -2d807a: 1105 |0011: return-object v5 │ │ +2d804c: |[2d804c] org.jaudiotagger.audio.dsf.FmtChunk.readChunkData:(Lorg/jaudiotagger/audio/dsf/DsdChunk;Ljava/nio/channels/FileChannel;)Lorg/jaudiotagger/audio/generic/GenericAudioHeader; │ │ +2d805c: 5340 3583 |0000: iget-wide v0, v4, Lorg/jaudiotagger/audio/dsf/FmtChunk;.chunkSizeLength:J // field@8335 │ │ +2d8060: 6002 b083 |0002: sget v2, Lorg/jaudiotagger/audio/iff/IffHeaderChunk;.SIGNATURE_LENGTH:I // field@83b0 │ │ +2d8064: d802 0208 |0004: add-int/lit8 v2, v2, #int 8 // #08 │ │ +2d8068: 8122 |0006: int-to-long v2, v2 │ │ +2d806a: bc20 |0007: sub-long/2addr v0, v2 │ │ +2d806c: 8401 |0008: long-to-int v1, v0 │ │ +2d806e: 7120 ab8e 1600 |0009: invoke-static {v6, v1}, Lorg/jaudiotagger/audio/generic/Utils;.readFileDataIntoBufferLE:(Ljava/nio/channels/FileChannel;I)Ljava/nio/ByteBuffer; // method@8eab │ │ +2d8074: 0c06 |000c: move-result-object v6 │ │ +2d8076: 7030 618d 5406 |000d: invoke-direct {v4, v5, v6}, Lorg/jaudiotagger/audio/dsf/FmtChunk;.readAudioInfo:(Lorg/jaudiotagger/audio/dsf/DsdChunk;Ljava/nio/ByteBuffer;)Lorg/jaudiotagger/audio/generic/GenericAudioHeader; // method@8d61 │ │ +2d807c: 0c05 |0010: move-result-object v5 │ │ +2d807e: 1105 |0011: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0009 line=47 │ │ 0x000d line=48 │ │ locals : │ │ 0x0000 - 0x0012 reg=4 this Lorg/jaudiotagger/audio/dsf/FmtChunk; │ │ @@ -697993,38 +697993,38 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -2d8158: |[2d8158] org.jaudiotagger.audio.dsf.ID3Chunk.:()V │ │ -2d8168: 1a00 cf98 |0000: const-string v0, "org.jaudiotagger.audio.generic.ID3Chunk" // string@98cf │ │ -2d816c: 7110 168a 0000 |0002: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@8a16 │ │ -2d8172: 0c00 |0005: move-result-object v0 │ │ -2d8174: 6900 3883 |0006: sput-object v0, Lorg/jaudiotagger/audio/dsf/ID3Chunk;.logger:Ljava/util/logging/Logger; // field@8338 │ │ -2d8178: 0e00 |0008: return-void │ │ +2d815c: |[2d815c] org.jaudiotagger.audio.dsf.ID3Chunk.:()V │ │ +2d816c: 1a00 cf98 |0000: const-string v0, "org.jaudiotagger.audio.generic.ID3Chunk" // string@98cf │ │ +2d8170: 7110 168a 0000 |0002: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@8a16 │ │ +2d8176: 0c00 |0005: move-result-object v0 │ │ +2d8178: 6900 3883 |0006: sput-object v0, Lorg/jaudiotagger/audio/dsf/ID3Chunk;.logger:Ljava/util/logging/Logger; // field@8338 │ │ +2d817c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=14 │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/dsf/ID3Chunk;) │ │ name : '' │ │ type : '(Ljava/nio/ByteBuffer;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -2d817c: |[2d817c] org.jaudiotagger.audio.dsf.ID3Chunk.:(Ljava/nio/ByteBuffer;)V │ │ -2d818c: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -2d8192: 5b01 3783 |0003: iput-object v1, v0, Lorg/jaudiotagger/audio/dsf/ID3Chunk;.dataBuffer:Ljava/nio/ByteBuffer; // field@8337 │ │ -2d8196: 0e00 |0005: return-void │ │ +2d8180: |[2d8180] org.jaudiotagger.audio.dsf.ID3Chunk.:(Ljava/nio/ByteBuffer;)V │ │ +2d8190: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +2d8196: 5b01 3783 |0003: iput-object v1, v0, Lorg/jaudiotagger/audio/dsf/ID3Chunk;.dataBuffer:Ljava/nio/ByteBuffer; // field@8337 │ │ +2d819a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0003 line=30 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/jaudiotagger/audio/dsf/ID3Chunk; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/nio/ByteBuffer; │ │ @@ -698034,40 +698034,40 @@ │ │ type : '(Ljava/nio/ByteBuffer;)Lorg/jaudiotagger/audio/dsf/ID3Chunk;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 53 16-bit code units │ │ -2d80dc: |[2d80dc] org.jaudiotagger.audio.dsf.ID3Chunk.readChunk:(Ljava/nio/ByteBuffer;)Lorg/jaudiotagger/audio/dsf/ID3Chunk; │ │ -2d80ec: 7110 b08e 0400 |0000: invoke-static {v4}, Lorg/jaudiotagger/audio/generic/Utils;.readThreeBytesAsChars:(Ljava/nio/ByteBuffer;)Ljava/lang/String; // method@8eb0 │ │ -2d80f2: 0c00 |0003: move-result-object v0 │ │ -2d80f4: 6201 3183 |0004: sget-object v1, Lorg/jaudiotagger/audio/dsf/DsfChunkType;.ID3:Lorg/jaudiotagger/audio/dsf/DsfChunkType; // field@8331 │ │ -2d80f8: 6e10 548d 0100 |0006: invoke-virtual {v1}, Lorg/jaudiotagger/audio/dsf/DsfChunkType;.getCode:()Ljava/lang/String; // method@8d54 │ │ -2d80fe: 0c01 |0009: move-result-object v1 │ │ -2d8100: 6e20 9c87 0100 |000a: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2d8106: 0a01 |000d: move-result v1 │ │ -2d8108: 3801 0800 |000e: if-eqz v1, 0016 // +0008 │ │ -2d810c: 2200 3411 |0010: new-instance v0, Lorg/jaudiotagger/audio/dsf/ID3Chunk; // type@1134 │ │ -2d8110: 7020 658d 4000 |0012: invoke-direct {v0, v4}, Lorg/jaudiotagger/audio/dsf/ID3Chunk;.:(Ljava/nio/ByteBuffer;)V // method@8d65 │ │ -2d8116: 1100 |0015: return-object v0 │ │ -2d8118: 6204 3883 |0016: sget-object v4, Lorg/jaudiotagger/audio/dsf/ID3Chunk;.logger:Ljava/util/logging/Logger; // field@8338 │ │ -2d811c: 6201 bb81 |0018: sget-object v1, Ljava/util/logging/Level;.WARNING:Ljava/util/logging/Level; // field@81bb │ │ -2d8120: 2202 3910 |001a: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ -2d8124: 7010 cc87 0200 |001c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2d812a: 1a03 f11f |001f: const-string v3, "Invalid type:" // string@1ff1 │ │ -2d812e: 6e20 d787 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d8134: 6e20 d787 0200 |0024: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d813a: 1a00 7d02 |0027: const-string v0, " where expected ID3 tag" // string@027d │ │ -2d813e: 6e20 d787 0200 |0029: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d8144: 6e10 df87 0200 |002c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2d814a: 0c00 |002f: move-result-object v0 │ │ -2d814c: 6e30 198a 1400 |0030: invoke-virtual {v4, v1, v0}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;)V // method@8a19 │ │ -2d8152: 1204 |0033: const/4 v4, #int 0 // #0 │ │ -2d8154: 1104 |0034: return-object v4 │ │ +2d80e0: |[2d80e0] org.jaudiotagger.audio.dsf.ID3Chunk.readChunk:(Ljava/nio/ByteBuffer;)Lorg/jaudiotagger/audio/dsf/ID3Chunk; │ │ +2d80f0: 7110 b08e 0400 |0000: invoke-static {v4}, Lorg/jaudiotagger/audio/generic/Utils;.readThreeBytesAsChars:(Ljava/nio/ByteBuffer;)Ljava/lang/String; // method@8eb0 │ │ +2d80f6: 0c00 |0003: move-result-object v0 │ │ +2d80f8: 6201 3183 |0004: sget-object v1, Lorg/jaudiotagger/audio/dsf/DsfChunkType;.ID3:Lorg/jaudiotagger/audio/dsf/DsfChunkType; // field@8331 │ │ +2d80fc: 6e10 548d 0100 |0006: invoke-virtual {v1}, Lorg/jaudiotagger/audio/dsf/DsfChunkType;.getCode:()Ljava/lang/String; // method@8d54 │ │ +2d8102: 0c01 |0009: move-result-object v1 │ │ +2d8104: 6e20 9c87 0100 |000a: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2d810a: 0a01 |000d: move-result v1 │ │ +2d810c: 3801 0800 |000e: if-eqz v1, 0016 // +0008 │ │ +2d8110: 2200 3411 |0010: new-instance v0, Lorg/jaudiotagger/audio/dsf/ID3Chunk; // type@1134 │ │ +2d8114: 7020 658d 4000 |0012: invoke-direct {v0, v4}, Lorg/jaudiotagger/audio/dsf/ID3Chunk;.:(Ljava/nio/ByteBuffer;)V // method@8d65 │ │ +2d811a: 1100 |0015: return-object v0 │ │ +2d811c: 6204 3883 |0016: sget-object v4, Lorg/jaudiotagger/audio/dsf/ID3Chunk;.logger:Ljava/util/logging/Logger; // field@8338 │ │ +2d8120: 6201 bb81 |0018: sget-object v1, Ljava/util/logging/Level;.WARNING:Ljava/util/logging/Level; // field@81bb │ │ +2d8124: 2202 3910 |001a: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ +2d8128: 7010 cc87 0200 |001c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2d812e: 1a03 f11f |001f: const-string v3, "Invalid type:" // string@1ff1 │ │ +2d8132: 6e20 d787 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d8138: 6e20 d787 0200 |0024: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d813e: 1a00 7d02 |0027: const-string v0, " where expected ID3 tag" // string@027d │ │ +2d8142: 6e20 d787 0200 |0029: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d8148: 6e10 df87 0200 |002c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2d814e: 0c00 |002f: move-result-object v0 │ │ +2d8150: 6e30 198a 1400 |0030: invoke-virtual {v4, v1, v0}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;)V // method@8a19 │ │ +2d8156: 1204 |0033: const/4 v4, #int 0 // #0 │ │ +2d8158: 1104 |0034: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ 0x0004 line=20 │ │ 0x0010 line=22 │ │ 0x0016 line=24 │ │ locals : │ │ @@ -698079,17 +698079,17 @@ │ │ type : '()Ljava/nio/ByteBuffer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2d80c4: |[2d80c4] org.jaudiotagger.audio.dsf.ID3Chunk.getDataBuffer:()Ljava/nio/ByteBuffer; │ │ -2d80d4: 5410 3783 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/dsf/ID3Chunk;.dataBuffer:Ljava/nio/ByteBuffer; // field@8337 │ │ -2d80d8: 1100 |0002: return-object v0 │ │ +2d80c8: |[2d80c8] org.jaudiotagger.audio.dsf.ID3Chunk.getDataBuffer:()Ljava/nio/ByteBuffer; │ │ +2d80d8: 5410 3783 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/dsf/ID3Chunk;.dataBuffer:Ljava/nio/ByteBuffer; // field@8337 │ │ +2d80dc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/dsf/ID3Chunk; │ │ │ │ source_file_idx : 7555 (ID3Chunk.java) │ │ @@ -698125,17 +698125,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2d8198: |[2d8198] org.jaudiotagger.audio.exceptions.CannotReadException.:()V │ │ -2d81a8: 7010 0687 0000 |0000: invoke-direct {v0}, Ljava/lang/Exception;.:()V // method@8706 │ │ -2d81ae: 0e00 |0003: return-void │ │ +2d819c: |[2d819c] org.jaudiotagger.audio.exceptions.CannotReadException.:()V │ │ +2d81ac: 7010 0687 0000 |0000: invoke-direct {v0}, Ljava/lang/Exception;.:()V // method@8706 │ │ +2d81b2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/audio/exceptions/CannotReadException; │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/exceptions/CannotReadException;) │ │ @@ -698143,17 +698143,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -2d81b0: |[2d81b0] org.jaudiotagger.audio.exceptions.CannotReadException.:(Ljava/lang/String;)V │ │ -2d81c0: 7020 0787 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@8707 │ │ -2d81c6: 0e00 |0003: return-void │ │ +2d81b4: |[2d81b4] org.jaudiotagger.audio.exceptions.CannotReadException.:(Ljava/lang/String;)V │ │ +2d81c4: 7020 0787 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@8707 │ │ +2d81ca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/audio/exceptions/CannotReadException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -698162,17 +698162,17 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Throwable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -2d81c8: |[2d81c8] org.jaudiotagger.audio.exceptions.CannotReadException.:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ -2d81d8: 7030 0887 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Exception;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@8708 │ │ -2d81de: 0e00 |0003: return-void │ │ +2d81cc: |[2d81cc] org.jaudiotagger.audio.exceptions.CannotReadException.:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ +2d81dc: 7030 0887 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Exception;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@8708 │ │ +2d81e2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/audio/exceptions/CannotReadException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/Throwable; │ │ @@ -698182,17 +698182,17 @@ │ │ type : '(Ljava/lang/Throwable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -2d81e0: |[2d81e0] org.jaudiotagger.audio.exceptions.CannotReadException.:(Ljava/lang/Throwable;)V │ │ -2d81f0: 7020 0987 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/Throwable;)V // method@8709 │ │ -2d81f6: 0e00 |0003: return-void │ │ +2d81e4: |[2d81e4] org.jaudiotagger.audio.exceptions.CannotReadException.:(Ljava/lang/Throwable;)V │ │ +2d81f4: 7020 0987 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/Throwable;)V // method@8709 │ │ +2d81fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/audio/exceptions/CannotReadException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/Throwable; │ │ │ │ @@ -698230,17 +698230,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2d8258: |[2d8258] org.jaudiotagger.audio.exceptions.CannotWriteException.:()V │ │ -2d8268: 7010 0687 0000 |0000: invoke-direct {v0}, Ljava/lang/Exception;.:()V // method@8706 │ │ -2d826e: 0e00 |0003: return-void │ │ +2d825c: |[2d825c] org.jaudiotagger.audio.exceptions.CannotWriteException.:()V │ │ +2d826c: 7010 0687 0000 |0000: invoke-direct {v0}, Ljava/lang/Exception;.:()V // method@8706 │ │ +2d8272: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/audio/exceptions/CannotWriteException; │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/exceptions/CannotWriteException;) │ │ @@ -698248,17 +698248,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -2d8270: |[2d8270] org.jaudiotagger.audio.exceptions.CannotWriteException.:(Ljava/lang/String;)V │ │ -2d8280: 7020 0787 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@8707 │ │ -2d8286: 0e00 |0003: return-void │ │ +2d8274: |[2d8274] org.jaudiotagger.audio.exceptions.CannotWriteException.:(Ljava/lang/String;)V │ │ +2d8284: 7020 0787 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@8707 │ │ +2d828a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/audio/exceptions/CannotWriteException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -698267,17 +698267,17 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Throwable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -2d8288: |[2d8288] org.jaudiotagger.audio.exceptions.CannotWriteException.:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ -2d8298: 7030 0887 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Exception;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@8708 │ │ -2d829e: 0e00 |0003: return-void │ │ +2d828c: |[2d828c] org.jaudiotagger.audio.exceptions.CannotWriteException.:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ +2d829c: 7030 0887 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Exception;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@8708 │ │ +2d82a2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/audio/exceptions/CannotWriteException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/Throwable; │ │ @@ -698287,17 +698287,17 @@ │ │ type : '(Ljava/lang/Throwable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -2d82a0: |[2d82a0] org.jaudiotagger.audio.exceptions.CannotWriteException.:(Ljava/lang/Throwable;)V │ │ -2d82b0: 7020 0987 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/Throwable;)V // method@8709 │ │ -2d82b6: 0e00 |0003: return-void │ │ +2d82a4: |[2d82a4] org.jaudiotagger.audio.exceptions.CannotWriteException.:(Ljava/lang/Throwable;)V │ │ +2d82b4: 7020 0987 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/Throwable;)V // method@8709 │ │ +2d82ba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/audio/exceptions/CannotWriteException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/Throwable; │ │ │ │ @@ -698331,17 +698331,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -2d82b8: |[2d82b8] org.jaudiotagger.audio.exceptions.InvalidAudioFrameException.:(Ljava/lang/String;)V │ │ -2d82c8: 7020 0787 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@8707 │ │ -2d82ce: 0e00 |0003: return-void │ │ +2d82bc: |[2d82bc] org.jaudiotagger.audio.exceptions.InvalidAudioFrameException.:(Ljava/lang/String;)V │ │ +2d82cc: 7020 0787 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@8707 │ │ +2d82d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/audio/exceptions/InvalidAudioFrameException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -698375,17 +698375,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -2d82d0: |[2d82d0] org.jaudiotagger.audio.exceptions.InvalidBoxHeaderException.:(Ljava/lang/String;)V │ │ -2d82e0: 7020 7c87 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@877c │ │ -2d82e6: 0e00 |0003: return-void │ │ +2d82d4: |[2d82d4] org.jaudiotagger.audio.exceptions.InvalidBoxHeaderException.:(Ljava/lang/String;)V │ │ +2d82e4: 7020 7c87 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@877c │ │ +2d82ea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/audio/exceptions/InvalidBoxHeaderException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -698423,17 +698423,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2d82e8: |[2d82e8] org.jaudiotagger.audio.exceptions.InvalidChunkException.:()V │ │ -2d82f8: 7010 0687 0000 |0000: invoke-direct {v0}, Ljava/lang/Exception;.:()V // method@8706 │ │ -2d82fe: 0e00 |0003: return-void │ │ +2d82ec: |[2d82ec] org.jaudiotagger.audio.exceptions.InvalidChunkException.:()V │ │ +2d82fc: 7010 0687 0000 |0000: invoke-direct {v0}, Ljava/lang/Exception;.:()V // method@8706 │ │ +2d8302: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/audio/exceptions/InvalidChunkException; │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/exceptions/InvalidChunkException;) │ │ @@ -698441,17 +698441,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -2d8300: |[2d8300] org.jaudiotagger.audio.exceptions.InvalidChunkException.:(Ljava/lang/String;)V │ │ -2d8310: 7020 0787 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@8707 │ │ -2d8316: 0e00 |0003: return-void │ │ +2d8304: |[2d8304] org.jaudiotagger.audio.exceptions.InvalidChunkException.:(Ljava/lang/String;)V │ │ +2d8314: 7020 0787 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@8707 │ │ +2d831a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/audio/exceptions/InvalidChunkException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -698460,17 +698460,17 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Throwable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -2d8318: |[2d8318] org.jaudiotagger.audio.exceptions.InvalidChunkException.:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ -2d8328: 7030 0887 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Exception;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@8708 │ │ -2d832e: 0e00 |0003: return-void │ │ +2d831c: |[2d831c] org.jaudiotagger.audio.exceptions.InvalidChunkException.:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ +2d832c: 7030 0887 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Exception;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@8708 │ │ +2d8332: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/audio/exceptions/InvalidChunkException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/Throwable; │ │ @@ -698480,17 +698480,17 @@ │ │ type : '(Ljava/lang/Throwable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -2d8330: |[2d8330] org.jaudiotagger.audio.exceptions.InvalidChunkException.:(Ljava/lang/Throwable;)V │ │ -2d8340: 7020 0987 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/Throwable;)V // method@8709 │ │ -2d8346: 0e00 |0003: return-void │ │ +2d8334: |[2d8334] org.jaudiotagger.audio.exceptions.InvalidChunkException.:(Ljava/lang/Throwable;)V │ │ +2d8344: 7020 0987 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/Throwable;)V // method@8709 │ │ +2d834a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/audio/exceptions/InvalidChunkException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/Throwable; │ │ │ │ @@ -698528,17 +698528,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2d8348: |[2d8348] org.jaudiotagger.audio.exceptions.ModifyVetoException.:()V │ │ -2d8358: 7010 0687 0000 |0000: invoke-direct {v0}, Ljava/lang/Exception;.:()V // method@8706 │ │ -2d835e: 0e00 |0003: return-void │ │ +2d834c: |[2d834c] org.jaudiotagger.audio.exceptions.ModifyVetoException.:()V │ │ +2d835c: 7010 0687 0000 |0000: invoke-direct {v0}, Ljava/lang/Exception;.:()V // method@8706 │ │ +2d8362: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/audio/exceptions/ModifyVetoException; │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/exceptions/ModifyVetoException;) │ │ @@ -698546,17 +698546,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -2d8360: |[2d8360] org.jaudiotagger.audio.exceptions.ModifyVetoException.:(Ljava/lang/String;)V │ │ -2d8370: 7020 0787 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@8707 │ │ -2d8376: 0e00 |0003: return-void │ │ +2d8364: |[2d8364] org.jaudiotagger.audio.exceptions.ModifyVetoException.:(Ljava/lang/String;)V │ │ +2d8374: 7020 0787 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@8707 │ │ +2d837a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/audio/exceptions/ModifyVetoException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -698565,17 +698565,17 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Throwable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -2d8378: |[2d8378] org.jaudiotagger.audio.exceptions.ModifyVetoException.:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ -2d8388: 7030 0887 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Exception;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@8708 │ │ -2d838e: 0e00 |0003: return-void │ │ +2d837c: |[2d837c] org.jaudiotagger.audio.exceptions.ModifyVetoException.:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ +2d838c: 7030 0887 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Exception;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@8708 │ │ +2d8392: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/audio/exceptions/ModifyVetoException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/Throwable; │ │ @@ -698585,17 +698585,17 @@ │ │ type : '(Ljava/lang/Throwable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -2d8390: |[2d8390] org.jaudiotagger.audio.exceptions.ModifyVetoException.:(Ljava/lang/Throwable;)V │ │ -2d83a0: 7020 0987 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/Throwable;)V // method@8709 │ │ -2d83a6: 0e00 |0003: return-void │ │ +2d8394: |[2d8394] org.jaudiotagger.audio.exceptions.ModifyVetoException.:(Ljava/lang/Throwable;)V │ │ +2d83a4: 7020 0987 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/Throwable;)V // method@8709 │ │ +2d83aa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/audio/exceptions/ModifyVetoException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/Throwable; │ │ │ │ @@ -698629,17 +698629,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -2d8468: |[2d8468] org.jaudiotagger.audio.exceptions.NullBoxIdException.:(Ljava/lang/String;)V │ │ -2d8478: 7020 7c87 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@877c │ │ -2d847e: 0e00 |0003: return-void │ │ +2d846c: |[2d846c] org.jaudiotagger.audio.exceptions.NullBoxIdException.:(Ljava/lang/String;)V │ │ +2d847c: 7020 7c87 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@877c │ │ +2d8482: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/audio/exceptions/NullBoxIdException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -698677,17 +698677,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2d8480: |[2d8480] org.jaudiotagger.audio.exceptions.ReadOnlyFileException.:()V │ │ -2d8490: 7010 0687 0000 |0000: invoke-direct {v0}, Ljava/lang/Exception;.:()V // method@8706 │ │ -2d8496: 0e00 |0003: return-void │ │ +2d8484: |[2d8484] org.jaudiotagger.audio.exceptions.ReadOnlyFileException.:()V │ │ +2d8494: 7010 0687 0000 |0000: invoke-direct {v0}, Ljava/lang/Exception;.:()V // method@8706 │ │ +2d849a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/audio/exceptions/ReadOnlyFileException; │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/exceptions/ReadOnlyFileException;) │ │ @@ -698695,17 +698695,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -2d8498: |[2d8498] org.jaudiotagger.audio.exceptions.ReadOnlyFileException.:(Ljava/lang/String;)V │ │ -2d84a8: 7020 0787 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@8707 │ │ -2d84ae: 0e00 |0003: return-void │ │ +2d849c: |[2d849c] org.jaudiotagger.audio.exceptions.ReadOnlyFileException.:(Ljava/lang/String;)V │ │ +2d84ac: 7020 0787 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@8707 │ │ +2d84b2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/audio/exceptions/ReadOnlyFileException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -698714,17 +698714,17 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Throwable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -2d84b0: |[2d84b0] org.jaudiotagger.audio.exceptions.ReadOnlyFileException.:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ -2d84c0: 7030 0887 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Exception;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@8708 │ │ -2d84c6: 0e00 |0003: return-void │ │ +2d84b4: |[2d84b4] org.jaudiotagger.audio.exceptions.ReadOnlyFileException.:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ +2d84c4: 7030 0887 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Exception;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@8708 │ │ +2d84ca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/audio/exceptions/ReadOnlyFileException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/Throwable; │ │ @@ -698734,17 +698734,17 @@ │ │ type : '(Ljava/lang/Throwable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -2d84c8: |[2d84c8] org.jaudiotagger.audio.exceptions.ReadOnlyFileException.:(Ljava/lang/Throwable;)V │ │ -2d84d8: 7020 0987 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/Throwable;)V // method@8709 │ │ -2d84de: 0e00 |0003: return-void │ │ +2d84cc: |[2d84cc] org.jaudiotagger.audio.exceptions.ReadOnlyFileException.:(Ljava/lang/Throwable;)V │ │ +2d84dc: 7020 0987 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/Throwable;)V // method@8709 │ │ +2d84e2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/audio/exceptions/ReadOnlyFileException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/Throwable; │ │ │ │ @@ -698778,17 +698778,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -2d84e0: |[2d84e0] org.jaudiotagger.audio.exceptions.UnableToCreateFileException.:(Ljava/lang/String;)V │ │ -2d84f0: 7020 8586 1000 |0000: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8685 │ │ -2d84f6: 0e00 |0003: return-void │ │ +2d84e4: |[2d84e4] org.jaudiotagger.audio.exceptions.UnableToCreateFileException.:(Ljava/lang/String;)V │ │ +2d84f4: 7020 8586 1000 |0000: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8685 │ │ +2d84fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/audio/exceptions/UnableToCreateFileException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -698822,17 +698822,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -2d84f8: |[2d84f8] org.jaudiotagger.audio.exceptions.UnableToModifyFileException.:(Ljava/lang/String;)V │ │ -2d8508: 7020 8586 1000 |0000: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8685 │ │ -2d850e: 0e00 |0003: return-void │ │ +2d84fc: |[2d84fc] org.jaudiotagger.audio.exceptions.UnableToModifyFileException.:(Ljava/lang/String;)V │ │ +2d850c: 7020 8586 1000 |0000: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8685 │ │ +2d8512: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/audio/exceptions/UnableToModifyFileException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -698866,17 +698866,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -2d8510: |[2d8510] org.jaudiotagger.audio.exceptions.UnableToRenameFileException.:(Ljava/lang/String;)V │ │ -2d8520: 7020 8586 1000 |0000: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8685 │ │ -2d8526: 0e00 |0003: return-void │ │ +2d8514: |[2d8514] org.jaudiotagger.audio.exceptions.UnableToRenameFileException.:(Ljava/lang/String;)V │ │ +2d8524: 7020 8586 1000 |0000: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8685 │ │ +2d852a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/audio/exceptions/UnableToRenameFileException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -698917,37 +698917,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -2d87f8: |[2d87f8] org.jaudiotagger.audio.flac.FlacInfoReader.:()V │ │ -2d8808: 1a00 cb98 |0000: const-string v0, "org.jaudiotagger.audio.flac" // string@98cb │ │ -2d880c: 7110 168a 0000 |0002: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@8a16 │ │ -2d8812: 0c00 |0005: move-result-object v0 │ │ -2d8814: 6900 3d83 |0006: sput-object v0, Lorg/jaudiotagger/audio/flac/FlacInfoReader;.logger:Ljava/util/logging/Logger; // field@833d │ │ -2d8818: 0e00 |0008: return-void │ │ +2d87fc: |[2d87fc] org.jaudiotagger.audio.flac.FlacInfoReader.:()V │ │ +2d880c: 1a00 cb98 |0000: const-string v0, "org.jaudiotagger.audio.flac" // string@98cb │ │ +2d8810: 7110 168a 0000 |0002: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@8a16 │ │ +2d8816: 0c00 |0005: move-result-object v0 │ │ +2d8818: 6900 3d83 |0006: sput-object v0, Lorg/jaudiotagger/audio/flac/FlacInfoReader;.logger:Ljava/util/logging/Logger; // field@833d │ │ +2d881c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=40 │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/flac/FlacInfoReader;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2d881c: |[2d881c] org.jaudiotagger.audio.flac.FlacInfoReader.:()V │ │ -2d882c: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -2d8832: 0e00 |0003: return-void │ │ +2d8820: |[2d8820] org.jaudiotagger.audio.flac.FlacInfoReader.:()V │ │ +2d8830: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +2d8836: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/audio/flac/FlacInfoReader; │ │ │ │ #2 : (in Lorg/jaudiotagger/audio/flac/FlacInfoReader;) │ │ @@ -698955,25 +698955,25 @@ │ │ type : '(JF)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -2d8644: |[2d8644] org.jaudiotagger.audio.flac.FlacInfoReader.computeBitrate:(JF)I │ │ -2d8654: 6000 a283 |0000: sget v0, Lorg/jaudiotagger/audio/generic/Utils;.KILOBYTE_MULTIPLIER:I // field@83a2 │ │ -2d8658: 8100 |0002: int-to-long v0, v0 │ │ -2d865a: be03 |0003: div-long/2addr v3, v0 │ │ -2d865c: 6000 a183 |0004: sget v0, Lorg/jaudiotagger/audio/generic/Utils;.BITS_IN_BYTE_MULTIPLIER:I // field@83a1 │ │ -2d8660: 8100 |0006: int-to-long v0, v0 │ │ -2d8662: 9d03 0300 |0007: mul-long v3, v3, v0 │ │ -2d8666: 8533 |0009: long-to-float v3, v3 │ │ -2d8668: c953 |000a: div-float/2addr v3, v5 │ │ -2d866a: 8733 |000b: float-to-int v3, v3 │ │ -2d866c: 0f03 |000c: return v3 │ │ +2d8648: |[2d8648] org.jaudiotagger.audio.flac.FlacInfoReader.computeBitrate:(JF)I │ │ +2d8658: 6000 a283 |0000: sget v0, Lorg/jaudiotagger/audio/generic/Utils;.KILOBYTE_MULTIPLIER:I // field@83a2 │ │ +2d865c: 8100 |0002: int-to-long v0, v0 │ │ +2d865e: be03 |0003: div-long/2addr v3, v0 │ │ +2d8660: 6000 a183 |0004: sget v0, Lorg/jaudiotagger/audio/generic/Utils;.BITS_IN_BYTE_MULTIPLIER:I // field@83a1 │ │ +2d8664: 8100 |0006: int-to-long v0, v0 │ │ +2d8666: 9d03 0300 |0007: mul-long v3, v3, v0 │ │ +2d866a: 8533 |0009: long-to-float v3, v3 │ │ +2d866c: c953 |000a: div-float/2addr v3, v5 │ │ +2d866e: 8733 |000b: float-to-int v3, v3 │ │ +2d8670: 0f03 |000c: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lorg/jaudiotagger/audio/flac/FlacInfoReader; │ │ 0x0000 - 0x000d reg=3 (null) J │ │ 0x0000 - 0x000d reg=5 (null) F │ │ @@ -698984,106 +698984,106 @@ │ │ type : '(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/flac/FlacAudioHeader;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 187 16-bit code units │ │ -2d8670: |[2d8670] org.jaudiotagger.audio.flac.FlacInfoReader.read:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/flac/FlacAudioHeader; │ │ -2d8680: 2200 4711 |0000: new-instance v0, Lorg/jaudiotagger/audio/flac/FlacStreamReader; // type@1147 │ │ -2d8684: 7020 ac8d 7000 |0002: invoke-direct {v0, v7}, Lorg/jaudiotagger/audio/flac/FlacStreamReader;.:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)V // method@8dac │ │ -2d868a: 6e10 ad8d 0000 |0005: invoke-virtual {v0}, Lorg/jaudiotagger/audio/flac/FlacStreamReader;.findStream:()V // method@8dad │ │ -2d8690: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -2d8692: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -2d8694: 3901 3400 |000a: if-nez v1, 003e // +0034 │ │ -2d8698: 7110 1b8e 0700 |000c: invoke-static {v7}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;.readHeader:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader; // method@8e1b │ │ -2d869e: 0c01 |000f: move-result-object v1 │ │ -2d86a0: 6e10 168e 0100 |0010: invoke-virtual {v1}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;.getBlockType:()Lorg/jaudiotagger/audio/flac/metadatablock/BlockType; // method@8e16 │ │ -2d86a6: 0c02 |0013: move-result-object v2 │ │ -2d86a8: 6203 5783 |0014: sget-object v3, Lorg/jaudiotagger/audio/flac/metadatablock/BlockType;.STREAMINFO:Lorg/jaudiotagger/audio/flac/metadatablock/BlockType; // field@8357 │ │ -2d86ac: 3332 1600 |0016: if-ne v2, v3, 002c // +0016 │ │ -2d86b0: 2200 5611 |0018: new-instance v0, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo; // type@1156 │ │ -2d86b4: 7030 018e 1007 |001a: invoke-direct {v0, v1, v7}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.:(Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V // method@8e01 │ │ -2d86ba: 6e10 0c8e 0000 |001d: invoke-virtual {v0}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.isValid:()Z // method@8e0c │ │ -2d86c0: 0a02 |0020: move-result v2 │ │ -2d86c2: 3802 0300 |0021: if-eqz v2, 0024 // +0003 │ │ -2d86c6: 2816 |0023: goto 0039 // +0016 │ │ -2d86c8: 2207 3511 |0024: new-instance v7, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ -2d86cc: 1a00 da17 |0026: const-string v0, "FLAC StreamInfo not valid" // string@17da │ │ -2d86d0: 7020 698d 0700 |0028: invoke-direct {v7, v0}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ -2d86d6: 2707 |002b: throw v7 │ │ -2d86d8: 7210 848a 0700 |002c: invoke-interface {v7}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getFilePointer:()J // method@8a84 │ │ -2d86de: 0b02 |002f: move-result-wide v2 │ │ -2d86e0: 6e10 198e 0100 |0030: invoke-virtual {v1}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;.getDataLength:()I // method@8e19 │ │ -2d86e6: 0a04 |0033: move-result v4 │ │ -2d86e8: 8144 |0034: int-to-long v4, v4 │ │ -2d86ea: bb42 |0035: add-long/2addr v2, v4 │ │ -2d86ec: 7230 918a 2703 |0036: invoke-interface {v7, v2, v3}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.seek:(J)V // method@8a91 │ │ -2d86f2: 6e10 1a8e 0100 |0039: invoke-virtual {v1}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;.isLastBlock:()Z // method@8e1a │ │ -2d86f8: 0a01 |003c: move-result v1 │ │ -2d86fa: 28cd |003d: goto 000a // -0033 │ │ -2d86fc: 7210 848a 0700 |003e: invoke-interface {v7}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getFilePointer:()J // method@8a84 │ │ -2d8702: 0b01 |0041: move-result-wide v1 │ │ -2d8704: 3800 6f00 |0042: if-eqz v0, 00b1 // +006f │ │ -2d8708: 2203 4311 |0044: new-instance v3, Lorg/jaudiotagger/audio/flac/FlacAudioHeader; // type@1143 │ │ -2d870c: 7010 928d 0300 |0046: invoke-direct {v3}, Lorg/jaudiotagger/audio/flac/FlacAudioHeader;.:()V // method@8d92 │ │ -2d8712: 6e10 088e 0000 |0049: invoke-virtual {v0}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.getNoOfSamples:()J // method@8e08 │ │ -2d8718: 0b04 |004c: move-result-wide v4 │ │ -2d871a: 7120 4387 5400 |004d: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8743 │ │ -2d8720: 0c04 |0050: move-result-object v4 │ │ -2d8722: 6e20 9e8d 4300 |0051: invoke-virtual {v3, v4}, Lorg/jaudiotagger/audio/flac/FlacAudioHeader;.setNoOfSamples:(Ljava/lang/Long;)V // method@8d9e │ │ -2d8728: 6e10 098e 0000 |0054: invoke-virtual {v0}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.getPreciseLength:()F // method@8e09 │ │ -2d872e: 0a04 |0057: move-result v4 │ │ -2d8730: 8944 |0058: float-to-double v4, v4 │ │ -2d8732: 6e30 9f8d 4305 |0059: invoke-virtual {v3, v4, v5}, Lorg/jaudiotagger/audio/flac/FlacAudioHeader;.setPreciseLength:(D)V // method@8d9f │ │ -2d8738: 6e10 078e 0000 |005c: invoke-virtual {v0}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.getNoOfChannels:()I // method@8e07 │ │ -2d873e: 0a04 |005f: move-result v4 │ │ -2d8740: 6e20 9a8d 4300 |0060: invoke-virtual {v3, v4}, Lorg/jaudiotagger/audio/flac/FlacAudioHeader;.setChannelNumber:(I)V // method@8d9a │ │ -2d8746: 6e10 0a8e 0000 |0063: invoke-virtual {v0}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.getSamplingRate:()I // method@8e0a │ │ -2d874c: 0a04 |0066: move-result v4 │ │ -2d874e: 6e20 a08d 4300 |0067: invoke-virtual {v3, v4}, Lorg/jaudiotagger/audio/flac/FlacAudioHeader;.setSamplingRate:(I)V // method@8da0 │ │ -2d8754: 6e10 028e 0000 |006a: invoke-virtual {v0}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.getBitsPerSample:()I // method@8e02 │ │ -2d875a: 0a04 |006d: move-result v4 │ │ -2d875c: 6e20 998d 4300 |006e: invoke-virtual {v3, v4}, Lorg/jaudiotagger/audio/flac/FlacAudioHeader;.setBitsPerSample:(I)V // method@8d99 │ │ -2d8762: 6e10 048e 0000 |0071: invoke-virtual {v0}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.getEncodingType:()Ljava/lang/String; // method@8e04 │ │ -2d8768: 0c04 |0074: move-result-object v4 │ │ -2d876a: 6e20 9b8d 4300 |0075: invoke-virtual {v3, v4}, Lorg/jaudiotagger/audio/flac/FlacAudioHeader;.setEncodingType:(Ljava/lang/String;)V // method@8d9b │ │ -2d8770: 1214 |0078: const/4 v4, #int 1 // #1 │ │ -2d8772: 6e20 9c8d 4300 |0079: invoke-virtual {v3, v4}, Lorg/jaudiotagger/audio/flac/FlacAudioHeader;.setLossless:(Z)V // method@8d9c │ │ -2d8778: 6e10 068e 0000 |007c: invoke-virtual {v0}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.getMD5Signature:()Ljava/lang/String; // method@8e06 │ │ -2d877e: 0c04 |007f: move-result-object v4 │ │ -2d8780: 6e20 9d8d 4300 |0080: invoke-virtual {v3, v4}, Lorg/jaudiotagger/audio/flac/FlacAudioHeader;.setMd5:(Ljava/lang/String;)V // method@8d9d │ │ -2d8786: 7210 8a8a 0700 |0083: invoke-interface {v7}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.length:()J // method@8a8a │ │ -2d878c: 0b04 |0086: move-result-wide v4 │ │ -2d878e: bc14 |0087: sub-long/2addr v4, v1 │ │ -2d8790: 6e30 968d 4305 |0088: invoke-virtual {v3, v4, v5}, Lorg/jaudiotagger/audio/flac/FlacAudioHeader;.setAudioDataLength:(J)V // method@8d96 │ │ -2d8796: 7120 4387 2100 |008b: invoke-static {v1, v2}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8743 │ │ -2d879c: 0c01 |008e: move-result-object v1 │ │ -2d879e: 6e20 978d 1300 |008f: invoke-virtual {v3, v1}, Lorg/jaudiotagger/audio/flac/FlacAudioHeader;.setAudioDataStartPosition:(Ljava/lang/Long;)V // method@8d97 │ │ -2d87a4: 7210 8a8a 0700 |0092: invoke-interface {v7}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.length:()J // method@8a8a │ │ -2d87aa: 0b01 |0095: move-result-wide v1 │ │ -2d87ac: 7120 4387 2100 |0096: invoke-static {v1, v2}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8743 │ │ -2d87b2: 0c07 |0099: move-result-object v7 │ │ -2d87b4: 6e20 958d 7300 |009a: invoke-virtual {v3, v7}, Lorg/jaudiotagger/audio/flac/FlacAudioHeader;.setAudioDataEndPosition:(Ljava/lang/Long;)V // method@8d95 │ │ -2d87ba: 6e10 938d 0300 |009d: invoke-virtual {v3}, Lorg/jaudiotagger/audio/flac/FlacAudioHeader;.getAudioDataLength:()Ljava/lang/Long; // method@8d93 │ │ -2d87c0: 0c07 |00a0: move-result-object v7 │ │ -2d87c2: 6e10 3c87 0700 |00a1: invoke-virtual {v7}, Ljava/lang/Long;.longValue:()J // method@873c │ │ -2d87c8: 0b01 |00a4: move-result-wide v1 │ │ -2d87ca: 6e10 098e 0000 |00a5: invoke-virtual {v0}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.getPreciseLength:()F // method@8e09 │ │ -2d87d0: 0a07 |00a8: move-result v7 │ │ -2d87d2: 7040 a98d 1672 |00a9: invoke-direct {v6, v1, v2, v7}, Lorg/jaudiotagger/audio/flac/FlacInfoReader;.computeBitrate:(JF)I // method@8da9 │ │ -2d87d8: 0a07 |00ac: move-result v7 │ │ -2d87da: 6e20 988d 7300 |00ad: invoke-virtual {v3, v7}, Lorg/jaudiotagger/audio/flac/FlacAudioHeader;.setBitRate:(I)V // method@8d98 │ │ -2d87e0: 1103 |00b0: return-object v3 │ │ -2d87e2: 2207 3511 |00b1: new-instance v7, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ -2d87e6: 1a00 c84f |00b3: const-string v0, "Unable to find Flac StreamInfo" // string@4fc8 │ │ -2d87ea: 7020 698d 0700 |00b5: invoke-direct {v7, v0}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ -2d87f0: 2802 |00b8: goto 00ba // +0002 │ │ -2d87f2: 2707 |00b9: throw v7 │ │ -2d87f4: 28ff |00ba: goto 00b9 // -0001 │ │ +2d8674: |[2d8674] org.jaudiotagger.audio.flac.FlacInfoReader.read:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/flac/FlacAudioHeader; │ │ +2d8684: 2200 4711 |0000: new-instance v0, Lorg/jaudiotagger/audio/flac/FlacStreamReader; // type@1147 │ │ +2d8688: 7020 ac8d 7000 |0002: invoke-direct {v0, v7}, Lorg/jaudiotagger/audio/flac/FlacStreamReader;.:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)V // method@8dac │ │ +2d868e: 6e10 ad8d 0000 |0005: invoke-virtual {v0}, Lorg/jaudiotagger/audio/flac/FlacStreamReader;.findStream:()V // method@8dad │ │ +2d8694: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +2d8696: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +2d8698: 3901 3400 |000a: if-nez v1, 003e // +0034 │ │ +2d869c: 7110 1b8e 0700 |000c: invoke-static {v7}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;.readHeader:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader; // method@8e1b │ │ +2d86a2: 0c01 |000f: move-result-object v1 │ │ +2d86a4: 6e10 168e 0100 |0010: invoke-virtual {v1}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;.getBlockType:()Lorg/jaudiotagger/audio/flac/metadatablock/BlockType; // method@8e16 │ │ +2d86aa: 0c02 |0013: move-result-object v2 │ │ +2d86ac: 6203 5783 |0014: sget-object v3, Lorg/jaudiotagger/audio/flac/metadatablock/BlockType;.STREAMINFO:Lorg/jaudiotagger/audio/flac/metadatablock/BlockType; // field@8357 │ │ +2d86b0: 3332 1600 |0016: if-ne v2, v3, 002c // +0016 │ │ +2d86b4: 2200 5611 |0018: new-instance v0, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo; // type@1156 │ │ +2d86b8: 7030 018e 1007 |001a: invoke-direct {v0, v1, v7}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.:(Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V // method@8e01 │ │ +2d86be: 6e10 0c8e 0000 |001d: invoke-virtual {v0}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.isValid:()Z // method@8e0c │ │ +2d86c4: 0a02 |0020: move-result v2 │ │ +2d86c6: 3802 0300 |0021: if-eqz v2, 0024 // +0003 │ │ +2d86ca: 2816 |0023: goto 0039 // +0016 │ │ +2d86cc: 2207 3511 |0024: new-instance v7, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ +2d86d0: 1a00 da17 |0026: const-string v0, "FLAC StreamInfo not valid" // string@17da │ │ +2d86d4: 7020 698d 0700 |0028: invoke-direct {v7, v0}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ +2d86da: 2707 |002b: throw v7 │ │ +2d86dc: 7210 848a 0700 |002c: invoke-interface {v7}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getFilePointer:()J // method@8a84 │ │ +2d86e2: 0b02 |002f: move-result-wide v2 │ │ +2d86e4: 6e10 198e 0100 |0030: invoke-virtual {v1}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;.getDataLength:()I // method@8e19 │ │ +2d86ea: 0a04 |0033: move-result v4 │ │ +2d86ec: 8144 |0034: int-to-long v4, v4 │ │ +2d86ee: bb42 |0035: add-long/2addr v2, v4 │ │ +2d86f0: 7230 918a 2703 |0036: invoke-interface {v7, v2, v3}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.seek:(J)V // method@8a91 │ │ +2d86f6: 6e10 1a8e 0100 |0039: invoke-virtual {v1}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;.isLastBlock:()Z // method@8e1a │ │ +2d86fc: 0a01 |003c: move-result v1 │ │ +2d86fe: 28cd |003d: goto 000a // -0033 │ │ +2d8700: 7210 848a 0700 |003e: invoke-interface {v7}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getFilePointer:()J // method@8a84 │ │ +2d8706: 0b01 |0041: move-result-wide v1 │ │ +2d8708: 3800 6f00 |0042: if-eqz v0, 00b1 // +006f │ │ +2d870c: 2203 4311 |0044: new-instance v3, Lorg/jaudiotagger/audio/flac/FlacAudioHeader; // type@1143 │ │ +2d8710: 7010 928d 0300 |0046: invoke-direct {v3}, Lorg/jaudiotagger/audio/flac/FlacAudioHeader;.:()V // method@8d92 │ │ +2d8716: 6e10 088e 0000 |0049: invoke-virtual {v0}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.getNoOfSamples:()J // method@8e08 │ │ +2d871c: 0b04 |004c: move-result-wide v4 │ │ +2d871e: 7120 4387 5400 |004d: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8743 │ │ +2d8724: 0c04 |0050: move-result-object v4 │ │ +2d8726: 6e20 9e8d 4300 |0051: invoke-virtual {v3, v4}, Lorg/jaudiotagger/audio/flac/FlacAudioHeader;.setNoOfSamples:(Ljava/lang/Long;)V // method@8d9e │ │ +2d872c: 6e10 098e 0000 |0054: invoke-virtual {v0}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.getPreciseLength:()F // method@8e09 │ │ +2d8732: 0a04 |0057: move-result v4 │ │ +2d8734: 8944 |0058: float-to-double v4, v4 │ │ +2d8736: 6e30 9f8d 4305 |0059: invoke-virtual {v3, v4, v5}, Lorg/jaudiotagger/audio/flac/FlacAudioHeader;.setPreciseLength:(D)V // method@8d9f │ │ +2d873c: 6e10 078e 0000 |005c: invoke-virtual {v0}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.getNoOfChannels:()I // method@8e07 │ │ +2d8742: 0a04 |005f: move-result v4 │ │ +2d8744: 6e20 9a8d 4300 |0060: invoke-virtual {v3, v4}, Lorg/jaudiotagger/audio/flac/FlacAudioHeader;.setChannelNumber:(I)V // method@8d9a │ │ +2d874a: 6e10 0a8e 0000 |0063: invoke-virtual {v0}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.getSamplingRate:()I // method@8e0a │ │ +2d8750: 0a04 |0066: move-result v4 │ │ +2d8752: 6e20 a08d 4300 |0067: invoke-virtual {v3, v4}, Lorg/jaudiotagger/audio/flac/FlacAudioHeader;.setSamplingRate:(I)V // method@8da0 │ │ +2d8758: 6e10 028e 0000 |006a: invoke-virtual {v0}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.getBitsPerSample:()I // method@8e02 │ │ +2d875e: 0a04 |006d: move-result v4 │ │ +2d8760: 6e20 998d 4300 |006e: invoke-virtual {v3, v4}, Lorg/jaudiotagger/audio/flac/FlacAudioHeader;.setBitsPerSample:(I)V // method@8d99 │ │ +2d8766: 6e10 048e 0000 |0071: invoke-virtual {v0}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.getEncodingType:()Ljava/lang/String; // method@8e04 │ │ +2d876c: 0c04 |0074: move-result-object v4 │ │ +2d876e: 6e20 9b8d 4300 |0075: invoke-virtual {v3, v4}, Lorg/jaudiotagger/audio/flac/FlacAudioHeader;.setEncodingType:(Ljava/lang/String;)V // method@8d9b │ │ +2d8774: 1214 |0078: const/4 v4, #int 1 // #1 │ │ +2d8776: 6e20 9c8d 4300 |0079: invoke-virtual {v3, v4}, Lorg/jaudiotagger/audio/flac/FlacAudioHeader;.setLossless:(Z)V // method@8d9c │ │ +2d877c: 6e10 068e 0000 |007c: invoke-virtual {v0}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.getMD5Signature:()Ljava/lang/String; // method@8e06 │ │ +2d8782: 0c04 |007f: move-result-object v4 │ │ +2d8784: 6e20 9d8d 4300 |0080: invoke-virtual {v3, v4}, Lorg/jaudiotagger/audio/flac/FlacAudioHeader;.setMd5:(Ljava/lang/String;)V // method@8d9d │ │ +2d878a: 7210 8a8a 0700 |0083: invoke-interface {v7}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.length:()J // method@8a8a │ │ +2d8790: 0b04 |0086: move-result-wide v4 │ │ +2d8792: bc14 |0087: sub-long/2addr v4, v1 │ │ +2d8794: 6e30 968d 4305 |0088: invoke-virtual {v3, v4, v5}, Lorg/jaudiotagger/audio/flac/FlacAudioHeader;.setAudioDataLength:(J)V // method@8d96 │ │ +2d879a: 7120 4387 2100 |008b: invoke-static {v1, v2}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8743 │ │ +2d87a0: 0c01 |008e: move-result-object v1 │ │ +2d87a2: 6e20 978d 1300 |008f: invoke-virtual {v3, v1}, Lorg/jaudiotagger/audio/flac/FlacAudioHeader;.setAudioDataStartPosition:(Ljava/lang/Long;)V // method@8d97 │ │ +2d87a8: 7210 8a8a 0700 |0092: invoke-interface {v7}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.length:()J // method@8a8a │ │ +2d87ae: 0b01 |0095: move-result-wide v1 │ │ +2d87b0: 7120 4387 2100 |0096: invoke-static {v1, v2}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8743 │ │ +2d87b6: 0c07 |0099: move-result-object v7 │ │ +2d87b8: 6e20 958d 7300 |009a: invoke-virtual {v3, v7}, Lorg/jaudiotagger/audio/flac/FlacAudioHeader;.setAudioDataEndPosition:(Ljava/lang/Long;)V // method@8d95 │ │ +2d87be: 6e10 938d 0300 |009d: invoke-virtual {v3}, Lorg/jaudiotagger/audio/flac/FlacAudioHeader;.getAudioDataLength:()Ljava/lang/Long; // method@8d93 │ │ +2d87c4: 0c07 |00a0: move-result-object v7 │ │ +2d87c6: 6e10 3c87 0700 |00a1: invoke-virtual {v7}, Ljava/lang/Long;.longValue:()J // method@873c │ │ +2d87cc: 0b01 |00a4: move-result-wide v1 │ │ +2d87ce: 6e10 098e 0000 |00a5: invoke-virtual {v0}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.getPreciseLength:()F // method@8e09 │ │ +2d87d4: 0a07 |00a8: move-result v7 │ │ +2d87d6: 7040 a98d 1672 |00a9: invoke-direct {v6, v1, v2, v7}, Lorg/jaudiotagger/audio/flac/FlacInfoReader;.computeBitrate:(JF)I // method@8da9 │ │ +2d87dc: 0a07 |00ac: move-result v7 │ │ +2d87de: 6e20 988d 7300 |00ad: invoke-virtual {v3, v7}, Lorg/jaudiotagger/audio/flac/FlacAudioHeader;.setBitRate:(I)V // method@8d98 │ │ +2d87e4: 1103 |00b0: return-object v3 │ │ +2d87e6: 2207 3511 |00b1: new-instance v7, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ +2d87ea: 1a00 c84f |00b3: const-string v0, "Unable to find Flac StreamInfo" // string@4fc8 │ │ +2d87ee: 7020 698d 0700 |00b5: invoke-direct {v7, v0}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ +2d87f4: 2802 |00b8: goto 00ba // +0002 │ │ +2d87f6: 2707 |00b9: throw v7 │ │ +2d87f8: 28ff |00ba: goto 00b9 // -0001 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0005 line=47 │ │ 0x000c line=57 │ │ 0x0010 line=58 │ │ 0x0018 line=60 │ │ @@ -699167,38 +699167,38 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -2d88f8: |[2d88f8] org.jaudiotagger.audio.flac.FlacStreamReader.:()V │ │ -2d8908: 1a00 cb98 |0000: const-string v0, "org.jaudiotagger.audio.flac" // string@98cb │ │ -2d890c: 7110 168a 0000 |0002: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@8a16 │ │ -2d8912: 0c00 |0005: move-result-object v0 │ │ -2d8914: 6900 4083 |0006: sput-object v0, Lorg/jaudiotagger/audio/flac/FlacStreamReader;.logger:Ljava/util/logging/Logger; // field@8340 │ │ -2d8918: 0e00 |0008: return-void │ │ +2d88fc: |[2d88fc] org.jaudiotagger.audio.flac.FlacStreamReader.:()V │ │ +2d890c: 1a00 cb98 |0000: const-string v0, "org.jaudiotagger.audio.flac" // string@98cb │ │ +2d8910: 7110 168a 0000 |0002: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@8a16 │ │ +2d8916: 0c00 |0005: move-result-object v0 │ │ +2d8918: 6900 4083 |0006: sput-object v0, Lorg/jaudiotagger/audio/flac/FlacStreamReader;.logger:Ljava/util/logging/Logger; // field@8340 │ │ +2d891c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=19 │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/flac/FlacStreamReader;) │ │ name : '' │ │ type : '(Lorg/jaudiotagger/audio/MyRandomAccessFile;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -2d891c: |[2d891c] org.jaudiotagger.audio.flac.FlacStreamReader.:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)V │ │ -2d892c: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -2d8932: 5b01 4183 |0003: iput-object v1, v0, Lorg/jaudiotagger/audio/flac/FlacStreamReader;.raf:Lorg/jaudiotagger/audio/MyRandomAccessFile; // field@8341 │ │ -2d8936: 0e00 |0005: return-void │ │ +2d8920: |[2d8920] org.jaudiotagger.audio.flac.FlacStreamReader.:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)V │ │ +2d8930: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +2d8936: 5b01 4183 |0003: iput-object v1, v0, Lorg/jaudiotagger/audio/flac/FlacStreamReader;.raf:Lorg/jaudiotagger/audio/MyRandomAccessFile; // field@8341 │ │ +2d893a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0003 line=33 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/jaudiotagger/audio/flac/FlacStreamReader; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/jaudiotagger/audio/MyRandomAccessFile; │ │ @@ -699208,25 +699208,25 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -2d8834: |[2d8834] org.jaudiotagger.audio.flac.FlacStreamReader.isFlacHeader:()Z │ │ -2d8844: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -2d8846: 2300 1c13 |0001: new-array v0, v0, [B // type@131c │ │ -2d884a: 5421 4183 |0003: iget-object v1, v2, Lorg/jaudiotagger/audio/flac/FlacStreamReader;.raf:Lorg/jaudiotagger/audio/MyRandomAccessFile; // field@8341 │ │ -2d884e: 7220 8c8a 0100 |0005: invoke-interface {v1, v0}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.read:([B)I // method@8a8c │ │ -2d8854: 2201 3710 |0008: new-instance v1, Ljava/lang/String; // type@1037 │ │ -2d8858: 7020 8c87 0100 |000a: invoke-direct {v1, v0}, Ljava/lang/String;.:([B)V // method@878c │ │ -2d885e: 1a00 ed6a |000d: const-string v0, "fLaC" // string@6aed │ │ -2d8862: 6e20 9c87 0100 |000f: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2d8868: 0a00 |0012: move-result v0 │ │ -2d886a: 0f00 |0013: return v0 │ │ +2d8838: |[2d8838] org.jaudiotagger.audio.flac.FlacStreamReader.isFlacHeader:()Z │ │ +2d8848: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +2d884a: 2300 1c13 |0001: new-array v0, v0, [B // type@131c │ │ +2d884e: 5421 4183 |0003: iget-object v1, v2, Lorg/jaudiotagger/audio/flac/FlacStreamReader;.raf:Lorg/jaudiotagger/audio/MyRandomAccessFile; // field@8341 │ │ +2d8852: 7220 8c8a 0100 |0005: invoke-interface {v1, v0}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.read:([B)I // method@8a8c │ │ +2d8858: 2201 3710 |0008: new-instance v1, Ljava/lang/String; // type@1037 │ │ +2d885c: 7020 8c87 0100 |000a: invoke-direct {v1, v0}, Ljava/lang/String;.:([B)V // method@878c │ │ +2d8862: 1a00 ed6a |000d: const-string v0, "fLaC" // string@6aed │ │ +2d8866: 6e20 9c87 0100 |000f: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2d886c: 0a00 |0012: move-result v0 │ │ +2d886e: 0f00 |0013: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=88 │ │ 0x0008 line=89 │ │ 0x000f line=90 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lorg/jaudiotagger/audio/flac/FlacStreamReader; │ │ @@ -699236,41 +699236,41 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 50 16-bit code units │ │ -2d886c: |[2d886c] org.jaudiotagger.audio.flac.FlacStreamReader.isId3v2Tag:()Z │ │ -2d887c: 5470 4183 |0000: iget-object v0, v7, Lorg/jaudiotagger/audio/flac/FlacStreamReader;.raf:Lorg/jaudiotagger/audio/MyRandomAccessFile; // field@8341 │ │ -2d8880: 1601 0000 |0002: const-wide/16 v1, #int 0 // #0 │ │ -2d8884: 7230 918a 1002 |0004: invoke-interface {v0, v1, v2}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.seek:(J)V // method@8a91 │ │ -2d888a: 5470 4183 |0007: iget-object v0, v7, Lorg/jaudiotagger/audio/flac/FlacStreamReader;.raf:Lorg/jaudiotagger/audio/MyRandomAccessFile; // field@8341 │ │ -2d888e: 7110 2095 0000 |0009: invoke-static {v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.isId3Tag:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Z // method@9520 │ │ -2d8894: 0a00 |000c: move-result v0 │ │ -2d8896: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -2d8898: 3800 2300 |000e: if-eqz v0, 0031 // +0023 │ │ -2d889c: 6200 4083 |0010: sget-object v0, Lorg/jaudiotagger/audio/flac/FlacStreamReader;.logger:Ljava/util/logging/Logger; // field@8340 │ │ -2d88a0: 6202 1a87 |0012: sget-object v2, Lorg/jaudiotagger/logging/ErrorMessage;.FLAC_CONTAINS_ID3TAG:Lorg/jaudiotagger/logging/ErrorMessage; // field@871a │ │ -2d88a4: 1213 |0014: const/4 v3, #int 1 // #1 │ │ -2d88a6: 2334 be13 |0015: new-array v4, v3, [Ljava/lang/Object; // type@13be │ │ -2d88aa: 5475 4183 |0017: iget-object v5, v7, Lorg/jaudiotagger/audio/flac/FlacStreamReader;.raf:Lorg/jaudiotagger/audio/MyRandomAccessFile; // field@8341 │ │ -2d88ae: 7210 848a 0500 |0019: invoke-interface {v5}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getFilePointer:()J // method@8a84 │ │ -2d88b4: 0b05 |001c: move-result-wide v5 │ │ -2d88b6: 7120 4387 6500 |001d: invoke-static {v5, v6}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8743 │ │ -2d88bc: 0c05 |0020: move-result-object v5 │ │ -2d88be: 4d05 0401 |0021: aput-object v5, v4, v1 │ │ -2d88c2: 6e20 5891 4200 |0023: invoke-virtual {v2, v4}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ -2d88c8: 0c02 |0026: move-result-object v2 │ │ -2d88ca: 6e20 1c8a 2000 |0027: invoke-virtual {v0, v2}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ -2d88d0: 7010 af8d 0700 |002a: invoke-direct {v7}, Lorg/jaudiotagger/audio/flac/FlacStreamReader;.isFlacHeader:()Z // method@8daf │ │ -2d88d6: 0a00 |002d: move-result v0 │ │ -2d88d8: 3800 0300 |002e: if-eqz v0, 0031 // +0003 │ │ -2d88dc: 0f03 |0030: return v3 │ │ -2d88de: 0f01 |0031: return v1 │ │ +2d8870: |[2d8870] org.jaudiotagger.audio.flac.FlacStreamReader.isId3v2Tag:()Z │ │ +2d8880: 5470 4183 |0000: iget-object v0, v7, Lorg/jaudiotagger/audio/flac/FlacStreamReader;.raf:Lorg/jaudiotagger/audio/MyRandomAccessFile; // field@8341 │ │ +2d8884: 1601 0000 |0002: const-wide/16 v1, #int 0 // #0 │ │ +2d8888: 7230 918a 1002 |0004: invoke-interface {v0, v1, v2}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.seek:(J)V // method@8a91 │ │ +2d888e: 5470 4183 |0007: iget-object v0, v7, Lorg/jaudiotagger/audio/flac/FlacStreamReader;.raf:Lorg/jaudiotagger/audio/MyRandomAccessFile; // field@8341 │ │ +2d8892: 7110 2095 0000 |0009: invoke-static {v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.isId3Tag:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Z // method@9520 │ │ +2d8898: 0a00 |000c: move-result v0 │ │ +2d889a: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +2d889c: 3800 2300 |000e: if-eqz v0, 0031 // +0023 │ │ +2d88a0: 6200 4083 |0010: sget-object v0, Lorg/jaudiotagger/audio/flac/FlacStreamReader;.logger:Ljava/util/logging/Logger; // field@8340 │ │ +2d88a4: 6202 1a87 |0012: sget-object v2, Lorg/jaudiotagger/logging/ErrorMessage;.FLAC_CONTAINS_ID3TAG:Lorg/jaudiotagger/logging/ErrorMessage; // field@871a │ │ +2d88a8: 1213 |0014: const/4 v3, #int 1 // #1 │ │ +2d88aa: 2334 be13 |0015: new-array v4, v3, [Ljava/lang/Object; // type@13be │ │ +2d88ae: 5475 4183 |0017: iget-object v5, v7, Lorg/jaudiotagger/audio/flac/FlacStreamReader;.raf:Lorg/jaudiotagger/audio/MyRandomAccessFile; // field@8341 │ │ +2d88b2: 7210 848a 0500 |0019: invoke-interface {v5}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getFilePointer:()J // method@8a84 │ │ +2d88b8: 0b05 |001c: move-result-wide v5 │ │ +2d88ba: 7120 4387 6500 |001d: invoke-static {v5, v6}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8743 │ │ +2d88c0: 0c05 |0020: move-result-object v5 │ │ +2d88c2: 4d05 0401 |0021: aput-object v5, v4, v1 │ │ +2d88c6: 6e20 5891 4200 |0023: invoke-virtual {v2, v4}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ +2d88cc: 0c02 |0026: move-result-object v2 │ │ +2d88ce: 6e20 1c8a 2000 |0027: invoke-virtual {v0, v2}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ +2d88d4: 7010 af8d 0700 |002a: invoke-direct {v7}, Lorg/jaudiotagger/audio/flac/FlacStreamReader;.isFlacHeader:()Z // method@8daf │ │ +2d88da: 0a00 |002d: move-result v0 │ │ +2d88dc: 3800 0300 |002e: if-eqz v0, 0031 // +0003 │ │ +2d88e0: 0f03 |0030: return v3 │ │ +2d88e2: 0f01 |0031: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0007 line=72 │ │ 0x0010 line=74 │ │ 0x002a line=76 │ │ locals : │ │ @@ -699282,50 +699282,50 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 66 16-bit code units │ │ -2d8938: |[2d8938] org.jaudiotagger.audio.flac.FlacStreamReader.findStream:()V │ │ -2d8948: 5450 4183 |0000: iget-object v0, v5, Lorg/jaudiotagger/audio/flac/FlacStreamReader;.raf:Lorg/jaudiotagger/audio/MyRandomAccessFile; // field@8341 │ │ -2d894c: 7210 8a8a 0000 |0002: invoke-interface {v0}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.length:()J // method@8a8a │ │ -2d8952: 0b00 |0005: move-result-wide v0 │ │ -2d8954: 1602 0000 |0006: const-wide/16 v2, #int 0 // #0 │ │ -2d8958: 3104 0002 |0008: cmp-long v4, v0, v2 │ │ -2d895c: 3804 3000 |000a: if-eqz v4, 003a // +0030 │ │ -2d8960: 5450 4183 |000c: iget-object v0, v5, Lorg/jaudiotagger/audio/flac/FlacStreamReader;.raf:Lorg/jaudiotagger/audio/MyRandomAccessFile; // field@8341 │ │ -2d8964: 7230 918a 2003 |000e: invoke-interface {v0, v2, v3}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.seek:(J)V // method@8a91 │ │ -2d896a: 7010 af8d 0500 |0011: invoke-direct {v5}, Lorg/jaudiotagger/audio/flac/FlacStreamReader;.isFlacHeader:()Z // method@8daf │ │ -2d8970: 0a00 |0014: move-result v0 │ │ -2d8972: 3800 0600 |0015: if-eqz v0, 001b // +0006 │ │ -2d8976: 1200 |0017: const/4 v0, #int 0 // #0 │ │ -2d8978: 5950 4283 |0018: iput v0, v5, Lorg/jaudiotagger/audio/flac/FlacStreamReader;.startOfFlacInFile:I // field@8342 │ │ -2d897c: 0e00 |001a: return-void │ │ -2d897e: 7010 b08d 0500 |001b: invoke-direct {v5}, Lorg/jaudiotagger/audio/flac/FlacStreamReader;.isId3v2Tag:()Z // method@8db0 │ │ -2d8984: 0a00 |001e: move-result v0 │ │ -2d8986: 3800 0f00 |001f: if-eqz v0, 002e // +000f │ │ -2d898a: 5450 4183 |0021: iget-object v0, v5, Lorg/jaudiotagger/audio/flac/FlacStreamReader;.raf:Lorg/jaudiotagger/audio/MyRandomAccessFile; // field@8341 │ │ -2d898e: 7210 848a 0000 |0023: invoke-interface {v0}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getFilePointer:()J // method@8a84 │ │ -2d8994: 0b00 |0026: move-result-wide v0 │ │ -2d8996: 1602 0400 |0027: const-wide/16 v2, #int 4 // #4 │ │ -2d899a: bc20 |0029: sub-long/2addr v0, v2 │ │ -2d899c: 8401 |002a: long-to-int v1, v0 │ │ -2d899e: 5951 4283 |002b: iput v1, v5, Lorg/jaudiotagger/audio/flac/FlacStreamReader;.startOfFlacInFile:I // field@8342 │ │ -2d89a2: 0e00 |002d: return-void │ │ -2d89a4: 2200 3511 |002e: new-instance v0, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ -2d89a8: 6201 1c87 |0030: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.FLAC_NO_FLAC_HEADER_FOUND:Lorg/jaudiotagger/logging/ErrorMessage; // field@871c │ │ -2d89ac: 6e10 5791 0100 |0032: invoke-virtual {v1}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ -2d89b2: 0c01 |0035: move-result-object v1 │ │ -2d89b4: 7020 698d 1000 |0036: invoke-direct {v0, v1}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ -2d89ba: 2700 |0039: throw v0 │ │ -2d89bc: 2200 3511 |003a: new-instance v0, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ -2d89c0: 1a01 ce16 |003c: const-string v1, "Error: File empty" // string@16ce │ │ -2d89c4: 7020 698d 1000 |003e: invoke-direct {v0, v1}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ -2d89ca: 2700 |0041: throw v0 │ │ +2d893c: |[2d893c] org.jaudiotagger.audio.flac.FlacStreamReader.findStream:()V │ │ +2d894c: 5450 4183 |0000: iget-object v0, v5, Lorg/jaudiotagger/audio/flac/FlacStreamReader;.raf:Lorg/jaudiotagger/audio/MyRandomAccessFile; // field@8341 │ │ +2d8950: 7210 8a8a 0000 |0002: invoke-interface {v0}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.length:()J // method@8a8a │ │ +2d8956: 0b00 |0005: move-result-wide v0 │ │ +2d8958: 1602 0000 |0006: const-wide/16 v2, #int 0 // #0 │ │ +2d895c: 3104 0002 |0008: cmp-long v4, v0, v2 │ │ +2d8960: 3804 3000 |000a: if-eqz v4, 003a // +0030 │ │ +2d8964: 5450 4183 |000c: iget-object v0, v5, Lorg/jaudiotagger/audio/flac/FlacStreamReader;.raf:Lorg/jaudiotagger/audio/MyRandomAccessFile; // field@8341 │ │ +2d8968: 7230 918a 2003 |000e: invoke-interface {v0, v2, v3}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.seek:(J)V // method@8a91 │ │ +2d896e: 7010 af8d 0500 |0011: invoke-direct {v5}, Lorg/jaudiotagger/audio/flac/FlacStreamReader;.isFlacHeader:()Z // method@8daf │ │ +2d8974: 0a00 |0014: move-result v0 │ │ +2d8976: 3800 0600 |0015: if-eqz v0, 001b // +0006 │ │ +2d897a: 1200 |0017: const/4 v0, #int 0 // #0 │ │ +2d897c: 5950 4283 |0018: iput v0, v5, Lorg/jaudiotagger/audio/flac/FlacStreamReader;.startOfFlacInFile:I // field@8342 │ │ +2d8980: 0e00 |001a: return-void │ │ +2d8982: 7010 b08d 0500 |001b: invoke-direct {v5}, Lorg/jaudiotagger/audio/flac/FlacStreamReader;.isId3v2Tag:()Z // method@8db0 │ │ +2d8988: 0a00 |001e: move-result v0 │ │ +2d898a: 3800 0f00 |001f: if-eqz v0, 002e // +000f │ │ +2d898e: 5450 4183 |0021: iget-object v0, v5, Lorg/jaudiotagger/audio/flac/FlacStreamReader;.raf:Lorg/jaudiotagger/audio/MyRandomAccessFile; // field@8341 │ │ +2d8992: 7210 848a 0000 |0023: invoke-interface {v0}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getFilePointer:()J // method@8a84 │ │ +2d8998: 0b00 |0026: move-result-wide v0 │ │ +2d899a: 1602 0400 |0027: const-wide/16 v2, #int 4 // #4 │ │ +2d899e: bc20 |0029: sub-long/2addr v0, v2 │ │ +2d89a0: 8401 |002a: long-to-int v1, v0 │ │ +2d89a2: 5951 4283 |002b: iput v1, v5, Lorg/jaudiotagger/audio/flac/FlacStreamReader;.startOfFlacInFile:I // field@8342 │ │ +2d89a6: 0e00 |002d: return-void │ │ +2d89a8: 2200 3511 |002e: new-instance v0, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ +2d89ac: 6201 1c87 |0030: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.FLAC_NO_FLAC_HEADER_FOUND:Lorg/jaudiotagger/logging/ErrorMessage; // field@871c │ │ +2d89b0: 6e10 5791 0100 |0032: invoke-virtual {v1}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ +2d89b6: 0c01 |0035: move-result-object v1 │ │ +2d89b8: 7020 698d 1000 |0036: invoke-direct {v0, v1}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ +2d89be: 2700 |0039: throw v0 │ │ +2d89c0: 2200 3511 |003a: new-instance v0, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ +2d89c4: 1a01 ce16 |003c: const-string v1, "Error: File empty" // string@16ce │ │ +2d89c8: 7020 698d 1000 |003e: invoke-direct {v0, v1}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ +2d89ce: 2700 |0041: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x000c line=51 │ │ 0x0011 line=54 │ │ 0x0018 line=56 │ │ 0x001b line=61 │ │ @@ -699340,17 +699340,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2d88e0: |[2d88e0] org.jaudiotagger.audio.flac.FlacStreamReader.getStartOfFlacInFile:()I │ │ -2d88f0: 5210 4283 |0000: iget v0, v1, Lorg/jaudiotagger/audio/flac/FlacStreamReader;.startOfFlacInFile:I // field@8342 │ │ -2d88f4: 0f00 |0002: return v0 │ │ +2d88e4: |[2d88e4] org.jaudiotagger.audio.flac.FlacStreamReader.getStartOfFlacInFile:()I │ │ +2d88f4: 5210 4283 |0000: iget v0, v1, Lorg/jaudiotagger/audio/flac/FlacStreamReader;.startOfFlacInFile:I // field@8342 │ │ +2d88f8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/flac/FlacStreamReader; │ │ │ │ source_file_idx : 6720 (FlacStreamReader.java) │ │ @@ -699387,32 +699387,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 30 16-bit code units │ │ -2d8c68: |[2d8c68] org.jaudiotagger.audio.flac.FlacTagReader$1.:()V │ │ -2d8c78: 7100 d38d 0000 |0000: invoke-static {}, Lorg/jaudiotagger/audio/flac/metadatablock/BlockType;.values:()[Lorg/jaudiotagger/audio/flac/metadatablock/BlockType; // method@8dd3 │ │ -2d8c7e: 0c00 |0003: move-result-object v0 │ │ -2d8c80: 2100 |0004: array-length v0, v0 │ │ -2d8c82: 2300 2013 |0005: new-array v0, v0, [I // type@1320 │ │ -2d8c86: 6900 4683 |0007: sput-object v0, Lorg/jaudiotagger/audio/flac/FlacTagReader$1;.$SwitchMap$org$jaudiotagger$audio$flac$metadatablock$BlockType:[I // field@8346 │ │ -2d8c8a: 6201 5883 |0009: sget-object v1, Lorg/jaudiotagger/audio/flac/metadatablock/BlockType;.VORBIS_COMMENT:Lorg/jaudiotagger/audio/flac/metadatablock/BlockType; // field@8358 │ │ -2d8c8e: 6e10 d18d 0100 |000b: invoke-virtual {v1}, Lorg/jaudiotagger/audio/flac/metadatablock/BlockType;.ordinal:()I // method@8dd1 │ │ -2d8c94: 0a01 |000e: move-result v1 │ │ -2d8c96: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -2d8c98: 4b02 0001 |0010: aput v2, v0, v1 │ │ -2d8c9c: 6200 4683 |0012: sget-object v0, Lorg/jaudiotagger/audio/flac/FlacTagReader$1;.$SwitchMap$org$jaudiotagger$audio$flac$metadatablock$BlockType:[I // field@8346 │ │ -2d8ca0: 6201 5583 |0014: sget-object v1, Lorg/jaudiotagger/audio/flac/metadatablock/BlockType;.PICTURE:Lorg/jaudiotagger/audio/flac/metadatablock/BlockType; // field@8355 │ │ -2d8ca4: 6e10 d18d 0100 |0016: invoke-virtual {v1}, Lorg/jaudiotagger/audio/flac/metadatablock/BlockType;.ordinal:()I // method@8dd1 │ │ -2d8caa: 0a01 |0019: move-result v1 │ │ -2d8cac: 1222 |001a: const/4 v2, #int 2 // #2 │ │ -2d8cae: 4b02 0001 |001b: aput v2, v0, v1 │ │ -2d8cb2: 0e00 |001d: return-void │ │ +2d8c6c: |[2d8c6c] org.jaudiotagger.audio.flac.FlacTagReader$1.:()V │ │ +2d8c7c: 7100 d38d 0000 |0000: invoke-static {}, Lorg/jaudiotagger/audio/flac/metadatablock/BlockType;.values:()[Lorg/jaudiotagger/audio/flac/metadatablock/BlockType; // method@8dd3 │ │ +2d8c82: 0c00 |0003: move-result-object v0 │ │ +2d8c84: 2100 |0004: array-length v0, v0 │ │ +2d8c86: 2300 2013 |0005: new-array v0, v0, [I // type@1320 │ │ +2d8c8a: 6900 4683 |0007: sput-object v0, Lorg/jaudiotagger/audio/flac/FlacTagReader$1;.$SwitchMap$org$jaudiotagger$audio$flac$metadatablock$BlockType:[I // field@8346 │ │ +2d8c8e: 6201 5883 |0009: sget-object v1, Lorg/jaudiotagger/audio/flac/metadatablock/BlockType;.VORBIS_COMMENT:Lorg/jaudiotagger/audio/flac/metadatablock/BlockType; // field@8358 │ │ +2d8c92: 6e10 d18d 0100 |000b: invoke-virtual {v1}, Lorg/jaudiotagger/audio/flac/metadatablock/BlockType;.ordinal:()I // method@8dd1 │ │ +2d8c98: 0a01 |000e: move-result v1 │ │ +2d8c9a: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +2d8c9c: 4b02 0001 |0010: aput v2, v0, v1 │ │ +2d8ca0: 6200 4683 |0012: sget-object v0, Lorg/jaudiotagger/audio/flac/FlacTagReader$1;.$SwitchMap$org$jaudiotagger$audio$flac$metadatablock$BlockType:[I // field@8346 │ │ +2d8ca4: 6201 5583 |0014: sget-object v1, Lorg/jaudiotagger/audio/flac/metadatablock/BlockType;.PICTURE:Lorg/jaudiotagger/audio/flac/metadatablock/BlockType; // field@8355 │ │ +2d8ca8: 6e10 d18d 0100 |0016: invoke-virtual {v1}, Lorg/jaudiotagger/audio/flac/metadatablock/BlockType;.ordinal:()I // method@8dd1 │ │ +2d8cae: 0a01 |0019: move-result v1 │ │ +2d8cb0: 1222 |001a: const/4 v2, #int 2 // #2 │ │ +2d8cb2: 4b02 0001 |001b: aput v2, v0, v1 │ │ +2d8cb6: 0e00 |001d: return-void │ │ catches : 2 │ │ 0x0009 - 0x0012 │ │ Ljava/lang/NoSuchFieldError; -> 0x0012 │ │ 0x0012 - 0x001d │ │ Ljava/lang/NoSuchFieldError; -> 0x001d │ │ positions : │ │ 0x0000 line=83 │ │ @@ -699457,40 +699457,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -2d8f28: |[2d8f28] org.jaudiotagger.audio.flac.FlacTagReader.:()V │ │ -2d8f38: 1a00 cb98 |0000: const-string v0, "org.jaudiotagger.audio.flac" // string@98cb │ │ -2d8f3c: 7110 168a 0000 |0002: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@8a16 │ │ -2d8f42: 0c00 |0005: move-result-object v0 │ │ -2d8f44: 6900 4783 |0006: sput-object v0, Lorg/jaudiotagger/audio/flac/FlacTagReader;.logger:Ljava/util/logging/Logger; // field@8347 │ │ -2d8f48: 0e00 |0008: return-void │ │ +2d8f2c: |[2d8f2c] org.jaudiotagger.audio.flac.FlacTagReader.:()V │ │ +2d8f3c: 1a00 cb98 |0000: const-string v0, "org.jaudiotagger.audio.flac" // string@98cb │ │ +2d8f40: 7110 168a 0000 |0002: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@8a16 │ │ +2d8f46: 0c00 |0005: move-result-object v0 │ │ +2d8f48: 6900 4783 |0006: sput-object v0, Lorg/jaudiotagger/audio/flac/FlacTagReader;.logger:Ljava/util/logging/Logger; // field@8347 │ │ +2d8f4c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=43 │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/flac/FlacTagReader;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -2d8f4c: |[2d8f4c] org.jaudiotagger.audio.flac.FlacTagReader.:()V │ │ -2d8f5c: 7010 7087 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8770 │ │ -2d8f62: 2200 f612 |0003: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentReader; // type@12f6 │ │ -2d8f66: 7010 5f9e 0000 |0005: invoke-direct {v0}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentReader;.:()V // method@9e5f │ │ -2d8f6c: 5b10 4883 |0008: iput-object v0, v1, Lorg/jaudiotagger/audio/flac/FlacTagReader;.vorbisCommentReader:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentReader; // field@8348 │ │ -2d8f70: 0e00 |000a: return-void │ │ +2d8f50: |[2d8f50] org.jaudiotagger.audio.flac.FlacTagReader.:()V │ │ +2d8f60: 7010 7087 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8770 │ │ +2d8f66: 2200 f612 |0003: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentReader; // type@12f6 │ │ +2d8f6a: 7010 5f9e 0000 |0005: invoke-direct {v0}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentReader;.:()V // method@9e5f │ │ +2d8f70: 5b10 4883 |0008: iput-object v0, v1, Lorg/jaudiotagger/audio/flac/FlacTagReader;.vorbisCommentReader:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentReader; // field@8348 │ │ +2d8f74: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0003 line=45 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/jaudiotagger/audio/flac/FlacTagReader; │ │ │ │ @@ -699500,148 +699500,148 @@ │ │ type : '(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/tag/flac/FlacTag;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 282 16-bit code units │ │ -2d8cd0: |[2d8cd0] org.jaudiotagger.audio.flac.FlacTagReader.read:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/tag/flac/FlacTag; │ │ -2d8ce0: 2200 4711 |0000: new-instance v0, Lorg/jaudiotagger/audio/flac/FlacStreamReader; // type@1147 │ │ -2d8ce4: 7020 ac8d 9000 |0002: invoke-direct {v0, v9}, Lorg/jaudiotagger/audio/flac/FlacStreamReader;.:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)V // method@8dac │ │ -2d8cea: 6e10 ad8d 0000 |0005: invoke-virtual {v0}, Lorg/jaudiotagger/audio/flac/FlacStreamReader;.findStream:()V // method@8dad │ │ -2d8cf0: 2200 7c10 |0008: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ -2d8cf4: 7010 ae88 0000 |000a: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ -2d8cfa: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -2d8cfc: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -2d8cfe: 1203 |000f: const/4 v3, #int 0 // #0 │ │ -2d8d00: 3903 fe00 |0010: if-nez v3, 010e // +00fe │ │ -2d8d04: 6203 4783 |0012: sget-object v3, Lorg/jaudiotagger/audio/flac/FlacTagReader;.logger:Ljava/util/logging/Logger; // field@8347 │ │ -2d8d08: 6204 b681 |0014: sget-object v4, Ljava/util/logging/Level;.CONFIG:Ljava/util/logging/Level; // field@81b6 │ │ -2d8d0c: 6e20 188a 4300 |0016: invoke-virtual {v3, v4}, Ljava/util/logging/Logger;.isLoggable:(Ljava/util/logging/Level;)Z // method@8a18 │ │ -2d8d12: 0a03 |0019: move-result v3 │ │ -2d8d14: 3803 1c00 |001a: if-eqz v3, 0036 // +001c │ │ -2d8d18: 6203 4783 |001c: sget-object v3, Lorg/jaudiotagger/audio/flac/FlacTagReader;.logger:Ljava/util/logging/Logger; // field@8347 │ │ -2d8d1c: 2204 3910 |001e: new-instance v4, Ljava/lang/StringBuilder; // type@1039 │ │ -2d8d20: 7010 cc87 0400 |0020: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2d8d26: 1a05 4f35 |0023: const-string v5, "Looking for MetaBlockHeader at:" // string@354f │ │ -2d8d2a: 6e20 d787 5400 |0025: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d8d30: 7210 848a 0900 |0028: invoke-interface {v9}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getFilePointer:()J // method@8a84 │ │ -2d8d36: 0b05 |002b: move-result-wide v5 │ │ -2d8d38: 6e30 d487 5406 |002c: invoke-virtual {v4, v5, v6}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ -2d8d3e: 6e10 df87 0400 |002f: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2d8d44: 0c04 |0032: move-result-object v4 │ │ -2d8d46: 6e20 128a 4300 |0033: invoke-virtual {v3, v4}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -2d8d4c: 7110 1b8e 0900 |0036: invoke-static {v9}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;.readHeader:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader; // method@8e1b │ │ -2d8d52: 0c03 |0039: move-result-object v3 │ │ -2d8d54: 3903 0400 |003a: if-nez v3, 003e // +0004 │ │ -2d8d58: 2900 d200 |003c: goto/16 010e // +00d2 │ │ -2d8d5c: 6204 4783 |003e: sget-object v4, Lorg/jaudiotagger/audio/flac/FlacTagReader;.logger:Ljava/util/logging/Logger; // field@8347 │ │ -2d8d60: 6205 b681 |0040: sget-object v5, Ljava/util/logging/Level;.CONFIG:Ljava/util/logging/Level; // field@81b6 │ │ -2d8d64: 6e20 188a 5400 |0042: invoke-virtual {v4, v5}, Ljava/util/logging/Logger;.isLoggable:(Ljava/util/logging/Level;)Z // method@8a18 │ │ -2d8d6a: 0a04 |0045: move-result v4 │ │ -2d8d6c: 3804 2800 |0046: if-eqz v4, 006e // +0028 │ │ -2d8d70: 6204 4783 |0048: sget-object v4, Lorg/jaudiotagger/audio/flac/FlacTagReader;.logger:Ljava/util/logging/Logger; // field@8347 │ │ -2d8d74: 2205 3910 |004a: new-instance v5, Ljava/lang/StringBuilder; // type@1039 │ │ -2d8d78: 7010 cc87 0500 |004c: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2d8d7e: 1a06 5443 |004f: const-string v6, "Reading MetadataBlockHeader:" // string@4354 │ │ -2d8d82: 6e20 d787 6500 |0051: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d8d88: 6e10 1c8e 0300 |0054: invoke-virtual {v3}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;.toString:()Ljava/lang/String; // method@8e1c │ │ -2d8d8e: 0c06 |0057: move-result-object v6 │ │ -2d8d90: 6e20 d787 6500 |0058: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d8d96: 1a06 7301 |005b: const-string v6, " ending at " // string@0173 │ │ -2d8d9a: 6e20 d787 6500 |005d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d8da0: 7210 848a 0900 |0060: invoke-interface {v9}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getFilePointer:()J // method@8a84 │ │ -2d8da6: 0b06 |0063: move-result-wide v6 │ │ -2d8da8: 6e30 d487 6507 |0064: invoke-virtual {v5, v6, v7}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ -2d8dae: 6e10 df87 0500 |0067: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2d8db4: 0c05 |006a: move-result-object v5 │ │ -2d8db6: 6e20 128a 5400 |006b: invoke-virtual {v4, v5}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -2d8dbc: 6e10 168e 0300 |006e: invoke-virtual {v3}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;.getBlockType:()Lorg/jaudiotagger/audio/flac/metadatablock/BlockType; // method@8e16 │ │ -2d8dc2: 0c04 |0071: move-result-object v4 │ │ -2d8dc4: 3804 9600 |0072: if-eqz v4, 0108 // +0096 │ │ -2d8dc8: 6204 4683 |0074: sget-object v4, Lorg/jaudiotagger/audio/flac/FlacTagReader$1;.$SwitchMap$org$jaudiotagger$audio$flac$metadatablock$BlockType:[I // field@8346 │ │ -2d8dcc: 6e10 168e 0300 |0076: invoke-virtual {v3}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;.getBlockType:()Lorg/jaudiotagger/audio/flac/metadatablock/BlockType; // method@8e16 │ │ -2d8dd2: 0c05 |0079: move-result-object v5 │ │ -2d8dd4: 6e10 d18d 0500 |007a: invoke-virtual {v5}, Lorg/jaudiotagger/audio/flac/metadatablock/BlockType;.ordinal:()I // method@8dd1 │ │ -2d8dda: 0a05 |007d: move-result v5 │ │ -2d8ddc: 4404 0405 |007e: aget v4, v4, v5 │ │ -2d8de0: 1215 |0080: const/4 v5, #int 1 // #1 │ │ -2d8de2: 3254 7800 |0081: if-eq v4, v5, 00f9 // +0078 │ │ -2d8de6: 1225 |0083: const/4 v5, #int 2 // #2 │ │ -2d8de8: 3254 3400 |0084: if-eq v4, v5, 00b8 // +0034 │ │ -2d8dec: 6204 4783 |0086: sget-object v4, Lorg/jaudiotagger/audio/flac/FlacTagReader;.logger:Ljava/util/logging/Logger; // field@8347 │ │ -2d8df0: 6205 b681 |0088: sget-object v5, Ljava/util/logging/Level;.CONFIG:Ljava/util/logging/Level; // field@81b6 │ │ -2d8df4: 6e20 188a 5400 |008a: invoke-virtual {v4, v5}, Ljava/util/logging/Logger;.isLoggable:(Ljava/util/logging/Level;)Z // method@8a18 │ │ -2d8dfa: 0a04 |008d: move-result v4 │ │ -2d8dfc: 3804 1c00 |008e: if-eqz v4, 00aa // +001c │ │ -2d8e00: 6204 4783 |0090: sget-object v4, Lorg/jaudiotagger/audio/flac/FlacTagReader;.logger:Ljava/util/logging/Logger; // field@8347 │ │ -2d8e04: 2205 3910 |0092: new-instance v5, Ljava/lang/StringBuilder; // type@1039 │ │ -2d8e08: 7010 cc87 0500 |0094: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2d8e0e: 1a06 271f |0097: const-string v6, "Ignoring MetadataBlock:" // string@1f27 │ │ -2d8e12: 6e20 d787 6500 |0099: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d8e18: 6e10 168e 0300 |009c: invoke-virtual {v3}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;.getBlockType:()Lorg/jaudiotagger/audio/flac/metadatablock/BlockType; // method@8e16 │ │ -2d8e1e: 0c06 |009f: move-result-object v6 │ │ -2d8e20: 6e20 d687 6500 |00a0: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ -2d8e26: 6e10 df87 0500 |00a3: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2d8e2c: 0c05 |00a6: move-result-object v5 │ │ -2d8e2e: 6e20 128a 5400 |00a7: invoke-virtual {v4, v5}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -2d8e34: 7210 848a 0900 |00aa: invoke-interface {v9}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getFilePointer:()J // method@8a84 │ │ -2d8e3a: 0b04 |00ad: move-result-wide v4 │ │ -2d8e3c: 6e10 198e 0300 |00ae: invoke-virtual {v3}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;.getDataLength:()I // method@8e19 │ │ -2d8e42: 0a06 |00b1: move-result v6 │ │ -2d8e44: 8166 |00b2: int-to-long v6, v6 │ │ -2d8e46: bb64 |00b3: add-long/2addr v4, v6 │ │ -2d8e48: 7230 918a 4905 |00b4: invoke-interface {v9, v4, v5}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.seek:(J)V // method@8a91 │ │ -2d8e4e: 2851 |00b7: goto 0108 // +0051 │ │ -2d8e50: 2204 5411 |00b8: new-instance v4, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture; // type@1154 │ │ -2d8e54: 7030 e58d 3409 |00ba: invoke-direct {v4, v3, v9}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.:(Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V // method@8de5 │ │ -2d8e5a: 7220 6489 4000 |00bd: invoke-interface {v0, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -2d8e60: 2848 |00c0: goto 0108 // +0048 │ │ -2d8e62: 0d04 |00c1: move-exception v4 │ │ -2d8e64: 6205 4783 |00c2: sget-object v5, Lorg/jaudiotagger/audio/flac/FlacTagReader;.logger:Ljava/util/logging/Logger; // field@8347 │ │ -2d8e68: 2206 3910 |00c4: new-instance v6, Ljava/lang/StringBuilder; // type@1039 │ │ -2d8e6c: 7010 cc87 0600 |00c6: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2d8e72: 1a07 f34f |00c9: const-string v7, "Unable to read picture metablock, ignoring" // string@4ff3 │ │ -2d8e76: 6e20 d787 7600 |00cb: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d8e7c: 6e10 9c91 0400 |00ce: invoke-virtual {v4}, Lorg/jaudiotagger/tag/InvalidFrameException;.getMessage:()Ljava/lang/String; // method@919c │ │ -2d8e82: 0c04 |00d1: move-result-object v4 │ │ -2d8e84: 6e20 d787 4600 |00d2: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d8e8a: 6e10 df87 0600 |00d5: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2d8e90: 0c04 |00d8: move-result-object v4 │ │ -2d8e92: 6e20 1c8a 4500 |00d9: invoke-virtual {v5, v4}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ -2d8e98: 282c |00dc: goto 0108 // +002c │ │ -2d8e9a: 0d04 |00dd: move-exception v4 │ │ -2d8e9c: 6205 4783 |00de: sget-object v5, Lorg/jaudiotagger/audio/flac/FlacTagReader;.logger:Ljava/util/logging/Logger; // field@8347 │ │ -2d8ea0: 2206 3910 |00e0: new-instance v6, Ljava/lang/StringBuilder; // type@1039 │ │ -2d8ea4: 7010 cc87 0600 |00e2: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2d8eaa: 1a07 f44f |00e5: const-string v7, "Unable to read picture metablock, ignoring:" // string@4ff4 │ │ -2d8eae: 6e20 d787 7600 |00e7: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d8eb4: 6e10 8686 0400 |00ea: invoke-virtual {v4}, Ljava/io/IOException;.getMessage:()Ljava/lang/String; // method@8686 │ │ -2d8eba: 0c04 |00ed: move-result-object v4 │ │ -2d8ebc: 6e20 d787 4600 |00ee: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d8ec2: 6e10 df87 0600 |00f1: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2d8ec8: 0c04 |00f4: move-result-object v4 │ │ -2d8eca: 6e20 1c8a 4500 |00f5: invoke-virtual {v5, v4}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ -2d8ed0: 2810 |00f8: goto 0108 // +0010 │ │ -2d8ed2: 6e10 198e 0300 |00f9: invoke-virtual {v3}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;.getDataLength:()I // method@8e19 │ │ -2d8ed8: 0a02 |00fc: move-result v2 │ │ -2d8eda: 2322 1c13 |00fd: new-array v2, v2, [B // type@131c │ │ -2d8ede: 7220 8c8a 2900 |00ff: invoke-interface {v9, v2}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.read:([B)I // method@8a8c │ │ -2d8ee4: 5484 4883 |0102: iget-object v4, v8, Lorg/jaudiotagger/audio/flac/FlacTagReader;.vorbisCommentReader:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentReader; // field@8348 │ │ -2d8ee8: 6e30 609e 2401 |0104: invoke-virtual {v4, v2, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentReader;.read:([BZ)Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag; // method@9e60 │ │ -2d8eee: 0c02 |0107: move-result-object v2 │ │ -2d8ef0: 6e10 1a8e 0300 |0108: invoke-virtual {v3}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;.isLastBlock:()Z // method@8e1a │ │ -2d8ef6: 0a03 |010b: move-result v3 │ │ -2d8ef8: 2900 04ff |010c: goto/16 0010 // -00fc │ │ -2d8efc: 3902 0600 |010e: if-nez v2, 0114 // +0006 │ │ -2d8f00: 7100 6e9e 0000 |0110: invoke-static {}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.createNewTag:()Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag; // method@9e6e │ │ -2d8f06: 0c02 |0113: move-result-object v2 │ │ -2d8f08: 2209 fe11 |0114: new-instance v9, Lorg/jaudiotagger/tag/flac/FlacTag; // type@11fe │ │ -2d8f0c: 7030 7194 2900 |0116: invoke-direct {v9, v2, v0}, Lorg/jaudiotagger/tag/flac/FlacTag;.:(Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;Ljava/util/List;)V // method@9471 │ │ -2d8f12: 1109 |0119: return-object v9 │ │ +2d8cd4: |[2d8cd4] org.jaudiotagger.audio.flac.FlacTagReader.read:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/tag/flac/FlacTag; │ │ +2d8ce4: 2200 4711 |0000: new-instance v0, Lorg/jaudiotagger/audio/flac/FlacStreamReader; // type@1147 │ │ +2d8ce8: 7020 ac8d 9000 |0002: invoke-direct {v0, v9}, Lorg/jaudiotagger/audio/flac/FlacStreamReader;.:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)V // method@8dac │ │ +2d8cee: 6e10 ad8d 0000 |0005: invoke-virtual {v0}, Lorg/jaudiotagger/audio/flac/FlacStreamReader;.findStream:()V // method@8dad │ │ +2d8cf4: 2200 7c10 |0008: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ +2d8cf8: 7010 ae88 0000 |000a: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ +2d8cfe: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +2d8d00: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +2d8d02: 1203 |000f: const/4 v3, #int 0 // #0 │ │ +2d8d04: 3903 fe00 |0010: if-nez v3, 010e // +00fe │ │ +2d8d08: 6203 4783 |0012: sget-object v3, Lorg/jaudiotagger/audio/flac/FlacTagReader;.logger:Ljava/util/logging/Logger; // field@8347 │ │ +2d8d0c: 6204 b681 |0014: sget-object v4, Ljava/util/logging/Level;.CONFIG:Ljava/util/logging/Level; // field@81b6 │ │ +2d8d10: 6e20 188a 4300 |0016: invoke-virtual {v3, v4}, Ljava/util/logging/Logger;.isLoggable:(Ljava/util/logging/Level;)Z // method@8a18 │ │ +2d8d16: 0a03 |0019: move-result v3 │ │ +2d8d18: 3803 1c00 |001a: if-eqz v3, 0036 // +001c │ │ +2d8d1c: 6203 4783 |001c: sget-object v3, Lorg/jaudiotagger/audio/flac/FlacTagReader;.logger:Ljava/util/logging/Logger; // field@8347 │ │ +2d8d20: 2204 3910 |001e: new-instance v4, Ljava/lang/StringBuilder; // type@1039 │ │ +2d8d24: 7010 cc87 0400 |0020: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2d8d2a: 1a05 4f35 |0023: const-string v5, "Looking for MetaBlockHeader at:" // string@354f │ │ +2d8d2e: 6e20 d787 5400 |0025: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d8d34: 7210 848a 0900 |0028: invoke-interface {v9}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getFilePointer:()J // method@8a84 │ │ +2d8d3a: 0b05 |002b: move-result-wide v5 │ │ +2d8d3c: 6e30 d487 5406 |002c: invoke-virtual {v4, v5, v6}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ +2d8d42: 6e10 df87 0400 |002f: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2d8d48: 0c04 |0032: move-result-object v4 │ │ +2d8d4a: 6e20 128a 4300 |0033: invoke-virtual {v3, v4}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +2d8d50: 7110 1b8e 0900 |0036: invoke-static {v9}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;.readHeader:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader; // method@8e1b │ │ +2d8d56: 0c03 |0039: move-result-object v3 │ │ +2d8d58: 3903 0400 |003a: if-nez v3, 003e // +0004 │ │ +2d8d5c: 2900 d200 |003c: goto/16 010e // +00d2 │ │ +2d8d60: 6204 4783 |003e: sget-object v4, Lorg/jaudiotagger/audio/flac/FlacTagReader;.logger:Ljava/util/logging/Logger; // field@8347 │ │ +2d8d64: 6205 b681 |0040: sget-object v5, Ljava/util/logging/Level;.CONFIG:Ljava/util/logging/Level; // field@81b6 │ │ +2d8d68: 6e20 188a 5400 |0042: invoke-virtual {v4, v5}, Ljava/util/logging/Logger;.isLoggable:(Ljava/util/logging/Level;)Z // method@8a18 │ │ +2d8d6e: 0a04 |0045: move-result v4 │ │ +2d8d70: 3804 2800 |0046: if-eqz v4, 006e // +0028 │ │ +2d8d74: 6204 4783 |0048: sget-object v4, Lorg/jaudiotagger/audio/flac/FlacTagReader;.logger:Ljava/util/logging/Logger; // field@8347 │ │ +2d8d78: 2205 3910 |004a: new-instance v5, Ljava/lang/StringBuilder; // type@1039 │ │ +2d8d7c: 7010 cc87 0500 |004c: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2d8d82: 1a06 5443 |004f: const-string v6, "Reading MetadataBlockHeader:" // string@4354 │ │ +2d8d86: 6e20 d787 6500 |0051: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d8d8c: 6e10 1c8e 0300 |0054: invoke-virtual {v3}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;.toString:()Ljava/lang/String; // method@8e1c │ │ +2d8d92: 0c06 |0057: move-result-object v6 │ │ +2d8d94: 6e20 d787 6500 |0058: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d8d9a: 1a06 7301 |005b: const-string v6, " ending at " // string@0173 │ │ +2d8d9e: 6e20 d787 6500 |005d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d8da4: 7210 848a 0900 |0060: invoke-interface {v9}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getFilePointer:()J // method@8a84 │ │ +2d8daa: 0b06 |0063: move-result-wide v6 │ │ +2d8dac: 6e30 d487 6507 |0064: invoke-virtual {v5, v6, v7}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ +2d8db2: 6e10 df87 0500 |0067: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2d8db8: 0c05 |006a: move-result-object v5 │ │ +2d8dba: 6e20 128a 5400 |006b: invoke-virtual {v4, v5}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +2d8dc0: 6e10 168e 0300 |006e: invoke-virtual {v3}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;.getBlockType:()Lorg/jaudiotagger/audio/flac/metadatablock/BlockType; // method@8e16 │ │ +2d8dc6: 0c04 |0071: move-result-object v4 │ │ +2d8dc8: 3804 9600 |0072: if-eqz v4, 0108 // +0096 │ │ +2d8dcc: 6204 4683 |0074: sget-object v4, Lorg/jaudiotagger/audio/flac/FlacTagReader$1;.$SwitchMap$org$jaudiotagger$audio$flac$metadatablock$BlockType:[I // field@8346 │ │ +2d8dd0: 6e10 168e 0300 |0076: invoke-virtual {v3}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;.getBlockType:()Lorg/jaudiotagger/audio/flac/metadatablock/BlockType; // method@8e16 │ │ +2d8dd6: 0c05 |0079: move-result-object v5 │ │ +2d8dd8: 6e10 d18d 0500 |007a: invoke-virtual {v5}, Lorg/jaudiotagger/audio/flac/metadatablock/BlockType;.ordinal:()I // method@8dd1 │ │ +2d8dde: 0a05 |007d: move-result v5 │ │ +2d8de0: 4404 0405 |007e: aget v4, v4, v5 │ │ +2d8de4: 1215 |0080: const/4 v5, #int 1 // #1 │ │ +2d8de6: 3254 7800 |0081: if-eq v4, v5, 00f9 // +0078 │ │ +2d8dea: 1225 |0083: const/4 v5, #int 2 // #2 │ │ +2d8dec: 3254 3400 |0084: if-eq v4, v5, 00b8 // +0034 │ │ +2d8df0: 6204 4783 |0086: sget-object v4, Lorg/jaudiotagger/audio/flac/FlacTagReader;.logger:Ljava/util/logging/Logger; // field@8347 │ │ +2d8df4: 6205 b681 |0088: sget-object v5, Ljava/util/logging/Level;.CONFIG:Ljava/util/logging/Level; // field@81b6 │ │ +2d8df8: 6e20 188a 5400 |008a: invoke-virtual {v4, v5}, Ljava/util/logging/Logger;.isLoggable:(Ljava/util/logging/Level;)Z // method@8a18 │ │ +2d8dfe: 0a04 |008d: move-result v4 │ │ +2d8e00: 3804 1c00 |008e: if-eqz v4, 00aa // +001c │ │ +2d8e04: 6204 4783 |0090: sget-object v4, Lorg/jaudiotagger/audio/flac/FlacTagReader;.logger:Ljava/util/logging/Logger; // field@8347 │ │ +2d8e08: 2205 3910 |0092: new-instance v5, Ljava/lang/StringBuilder; // type@1039 │ │ +2d8e0c: 7010 cc87 0500 |0094: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2d8e12: 1a06 271f |0097: const-string v6, "Ignoring MetadataBlock:" // string@1f27 │ │ +2d8e16: 6e20 d787 6500 |0099: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d8e1c: 6e10 168e 0300 |009c: invoke-virtual {v3}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;.getBlockType:()Lorg/jaudiotagger/audio/flac/metadatablock/BlockType; // method@8e16 │ │ +2d8e22: 0c06 |009f: move-result-object v6 │ │ +2d8e24: 6e20 d687 6500 |00a0: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ +2d8e2a: 6e10 df87 0500 |00a3: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2d8e30: 0c05 |00a6: move-result-object v5 │ │ +2d8e32: 6e20 128a 5400 |00a7: invoke-virtual {v4, v5}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +2d8e38: 7210 848a 0900 |00aa: invoke-interface {v9}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getFilePointer:()J // method@8a84 │ │ +2d8e3e: 0b04 |00ad: move-result-wide v4 │ │ +2d8e40: 6e10 198e 0300 |00ae: invoke-virtual {v3}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;.getDataLength:()I // method@8e19 │ │ +2d8e46: 0a06 |00b1: move-result v6 │ │ +2d8e48: 8166 |00b2: int-to-long v6, v6 │ │ +2d8e4a: bb64 |00b3: add-long/2addr v4, v6 │ │ +2d8e4c: 7230 918a 4905 |00b4: invoke-interface {v9, v4, v5}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.seek:(J)V // method@8a91 │ │ +2d8e52: 2851 |00b7: goto 0108 // +0051 │ │ +2d8e54: 2204 5411 |00b8: new-instance v4, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture; // type@1154 │ │ +2d8e58: 7030 e58d 3409 |00ba: invoke-direct {v4, v3, v9}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.:(Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V // method@8de5 │ │ +2d8e5e: 7220 6489 4000 |00bd: invoke-interface {v0, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +2d8e64: 2848 |00c0: goto 0108 // +0048 │ │ +2d8e66: 0d04 |00c1: move-exception v4 │ │ +2d8e68: 6205 4783 |00c2: sget-object v5, Lorg/jaudiotagger/audio/flac/FlacTagReader;.logger:Ljava/util/logging/Logger; // field@8347 │ │ +2d8e6c: 2206 3910 |00c4: new-instance v6, Ljava/lang/StringBuilder; // type@1039 │ │ +2d8e70: 7010 cc87 0600 |00c6: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2d8e76: 1a07 f34f |00c9: const-string v7, "Unable to read picture metablock, ignoring" // string@4ff3 │ │ +2d8e7a: 6e20 d787 7600 |00cb: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d8e80: 6e10 9c91 0400 |00ce: invoke-virtual {v4}, Lorg/jaudiotagger/tag/InvalidFrameException;.getMessage:()Ljava/lang/String; // method@919c │ │ +2d8e86: 0c04 |00d1: move-result-object v4 │ │ +2d8e88: 6e20 d787 4600 |00d2: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d8e8e: 6e10 df87 0600 |00d5: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2d8e94: 0c04 |00d8: move-result-object v4 │ │ +2d8e96: 6e20 1c8a 4500 |00d9: invoke-virtual {v5, v4}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ +2d8e9c: 282c |00dc: goto 0108 // +002c │ │ +2d8e9e: 0d04 |00dd: move-exception v4 │ │ +2d8ea0: 6205 4783 |00de: sget-object v5, Lorg/jaudiotagger/audio/flac/FlacTagReader;.logger:Ljava/util/logging/Logger; // field@8347 │ │ +2d8ea4: 2206 3910 |00e0: new-instance v6, Ljava/lang/StringBuilder; // type@1039 │ │ +2d8ea8: 7010 cc87 0600 |00e2: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2d8eae: 1a07 f44f |00e5: const-string v7, "Unable to read picture metablock, ignoring:" // string@4ff4 │ │ +2d8eb2: 6e20 d787 7600 |00e7: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d8eb8: 6e10 8686 0400 |00ea: invoke-virtual {v4}, Ljava/io/IOException;.getMessage:()Ljava/lang/String; // method@8686 │ │ +2d8ebe: 0c04 |00ed: move-result-object v4 │ │ +2d8ec0: 6e20 d787 4600 |00ee: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d8ec6: 6e10 df87 0600 |00f1: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2d8ecc: 0c04 |00f4: move-result-object v4 │ │ +2d8ece: 6e20 1c8a 4500 |00f5: invoke-virtual {v5, v4}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ +2d8ed4: 2810 |00f8: goto 0108 // +0010 │ │ +2d8ed6: 6e10 198e 0300 |00f9: invoke-virtual {v3}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;.getDataLength:()I // method@8e19 │ │ +2d8edc: 0a02 |00fc: move-result v2 │ │ +2d8ede: 2322 1c13 |00fd: new-array v2, v2, [B // type@131c │ │ +2d8ee2: 7220 8c8a 2900 |00ff: invoke-interface {v9, v2}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.read:([B)I // method@8a8c │ │ +2d8ee8: 5484 4883 |0102: iget-object v4, v8, Lorg/jaudiotagger/audio/flac/FlacTagReader;.vorbisCommentReader:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentReader; // field@8348 │ │ +2d8eec: 6e30 609e 2401 |0104: invoke-virtual {v4, v2, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentReader;.read:([BZ)Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag; // method@9e60 │ │ +2d8ef2: 0c02 |0107: move-result-object v2 │ │ +2d8ef4: 6e10 1a8e 0300 |0108: invoke-virtual {v3}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;.isLastBlock:()Z // method@8e1a │ │ +2d8efa: 0a03 |010b: move-result v3 │ │ +2d8efc: 2900 04ff |010c: goto/16 0010 // -00fc │ │ +2d8f00: 3902 0600 |010e: if-nez v2, 0114 // +0006 │ │ +2d8f04: 7100 6e9e 0000 |0110: invoke-static {}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.createNewTag:()Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag; // method@9e6e │ │ +2d8f0a: 0c02 |0113: move-result-object v2 │ │ +2d8f0c: 2209 fe11 |0114: new-instance v9, Lorg/jaudiotagger/tag/flac/FlacTag; // type@11fe │ │ +2d8f10: 7030 7194 2900 |0116: invoke-direct {v9, v2, v0}, Lorg/jaudiotagger/tag/flac/FlacTag;.:(Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;Ljava/util/List;)V // method@9471 │ │ +2d8f16: 1109 |0119: return-object v9 │ │ catches : 1 │ │ 0x00b8 - 0x00c0 │ │ Ljava/io/IOException; -> 0x00dd │ │ Lorg/jaudiotagger/tag/InvalidFrameException; -> 0x00c1 │ │ positions : │ │ 0x0000 line=50 │ │ 0x0005 line=51 │ │ @@ -699704,62 +699704,62 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 85 16-bit code units │ │ -2d8f74: |[2d8f74] org.jaudiotagger.audio.flac.FlacTagWriter$1.:()V │ │ -2d8f84: 7100 d38d 0000 |0000: invoke-static {}, Lorg/jaudiotagger/audio/flac/metadatablock/BlockType;.values:()[Lorg/jaudiotagger/audio/flac/metadatablock/BlockType; // method@8dd3 │ │ -2d8f8a: 0c00 |0003: move-result-object v0 │ │ -2d8f8c: 2100 |0004: array-length v0, v0 │ │ -2d8f8e: 2300 2013 |0005: new-array v0, v0, [I // type@1320 │ │ -2d8f92: 6900 4983 |0007: sput-object v0, Lorg/jaudiotagger/audio/flac/FlacTagWriter$1;.$SwitchMap$org$jaudiotagger$audio$flac$metadatablock$BlockType:[I // field@8349 │ │ -2d8f96: 6201 5783 |0009: sget-object v1, Lorg/jaudiotagger/audio/flac/metadatablock/BlockType;.STREAMINFO:Lorg/jaudiotagger/audio/flac/metadatablock/BlockType; // field@8357 │ │ -2d8f9a: 6e10 d18d 0100 |000b: invoke-virtual {v1}, Lorg/jaudiotagger/audio/flac/metadatablock/BlockType;.ordinal:()I // method@8dd1 │ │ -2d8fa0: 0a01 |000e: move-result v1 │ │ -2d8fa2: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -2d8fa4: 4b02 0001 |0010: aput v2, v0, v1 │ │ -2d8fa8: 6200 4983 |0012: sget-object v0, Lorg/jaudiotagger/audio/flac/FlacTagWriter$1;.$SwitchMap$org$jaudiotagger$audio$flac$metadatablock$BlockType:[I // field@8349 │ │ -2d8fac: 6201 5883 |0014: sget-object v1, Lorg/jaudiotagger/audio/flac/metadatablock/BlockType;.VORBIS_COMMENT:Lorg/jaudiotagger/audio/flac/metadatablock/BlockType; // field@8358 │ │ -2d8fb0: 6e10 d18d 0100 |0016: invoke-virtual {v1}, Lorg/jaudiotagger/audio/flac/metadatablock/BlockType;.ordinal:()I // method@8dd1 │ │ -2d8fb6: 0a01 |0019: move-result v1 │ │ -2d8fb8: 1222 |001a: const/4 v2, #int 2 // #2 │ │ -2d8fba: 4b02 0001 |001b: aput v2, v0, v1 │ │ -2d8fbe: 6200 4983 |001d: sget-object v0, Lorg/jaudiotagger/audio/flac/FlacTagWriter$1;.$SwitchMap$org$jaudiotagger$audio$flac$metadatablock$BlockType:[I // field@8349 │ │ -2d8fc2: 6201 5483 |001f: sget-object v1, Lorg/jaudiotagger/audio/flac/metadatablock/BlockType;.PADDING:Lorg/jaudiotagger/audio/flac/metadatablock/BlockType; // field@8354 │ │ -2d8fc6: 6e10 d18d 0100 |0021: invoke-virtual {v1}, Lorg/jaudiotagger/audio/flac/metadatablock/BlockType;.ordinal:()I // method@8dd1 │ │ -2d8fcc: 0a01 |0024: move-result v1 │ │ -2d8fce: 1232 |0025: const/4 v2, #int 3 // #3 │ │ -2d8fd0: 4b02 0001 |0026: aput v2, v0, v1 │ │ -2d8fd4: 6200 4983 |0028: sget-object v0, Lorg/jaudiotagger/audio/flac/FlacTagWriter$1;.$SwitchMap$org$jaudiotagger$audio$flac$metadatablock$BlockType:[I // field@8349 │ │ -2d8fd8: 6201 5583 |002a: sget-object v1, Lorg/jaudiotagger/audio/flac/metadatablock/BlockType;.PICTURE:Lorg/jaudiotagger/audio/flac/metadatablock/BlockType; // field@8355 │ │ -2d8fdc: 6e10 d18d 0100 |002c: invoke-virtual {v1}, Lorg/jaudiotagger/audio/flac/metadatablock/BlockType;.ordinal:()I // method@8dd1 │ │ -2d8fe2: 0a01 |002f: move-result v1 │ │ -2d8fe4: 1242 |0030: const/4 v2, #int 4 // #4 │ │ -2d8fe6: 4b02 0001 |0031: aput v2, v0, v1 │ │ -2d8fea: 6200 4983 |0033: sget-object v0, Lorg/jaudiotagger/audio/flac/FlacTagWriter$1;.$SwitchMap$org$jaudiotagger$audio$flac$metadatablock$BlockType:[I // field@8349 │ │ -2d8fee: 6201 5283 |0035: sget-object v1, Lorg/jaudiotagger/audio/flac/metadatablock/BlockType;.APPLICATION:Lorg/jaudiotagger/audio/flac/metadatablock/BlockType; // field@8352 │ │ -2d8ff2: 6e10 d18d 0100 |0037: invoke-virtual {v1}, Lorg/jaudiotagger/audio/flac/metadatablock/BlockType;.ordinal:()I // method@8dd1 │ │ -2d8ff8: 0a01 |003a: move-result v1 │ │ -2d8ffa: 1252 |003b: const/4 v2, #int 5 // #5 │ │ -2d8ffc: 4b02 0001 |003c: aput v2, v0, v1 │ │ -2d9000: 6200 4983 |003e: sget-object v0, Lorg/jaudiotagger/audio/flac/FlacTagWriter$1;.$SwitchMap$org$jaudiotagger$audio$flac$metadatablock$BlockType:[I // field@8349 │ │ -2d9004: 6201 5683 |0040: sget-object v1, Lorg/jaudiotagger/audio/flac/metadatablock/BlockType;.SEEKTABLE:Lorg/jaudiotagger/audio/flac/metadatablock/BlockType; // field@8356 │ │ -2d9008: 6e10 d18d 0100 |0042: invoke-virtual {v1}, Lorg/jaudiotagger/audio/flac/metadatablock/BlockType;.ordinal:()I // method@8dd1 │ │ -2d900e: 0a01 |0045: move-result v1 │ │ -2d9010: 1262 |0046: const/4 v2, #int 6 // #6 │ │ -2d9012: 4b02 0001 |0047: aput v2, v0, v1 │ │ -2d9016: 6200 4983 |0049: sget-object v0, Lorg/jaudiotagger/audio/flac/FlacTagWriter$1;.$SwitchMap$org$jaudiotagger$audio$flac$metadatablock$BlockType:[I // field@8349 │ │ -2d901a: 6201 5383 |004b: sget-object v1, Lorg/jaudiotagger/audio/flac/metadatablock/BlockType;.CUESHEET:Lorg/jaudiotagger/audio/flac/metadatablock/BlockType; // field@8353 │ │ -2d901e: 6e10 d18d 0100 |004d: invoke-virtual {v1}, Lorg/jaudiotagger/audio/flac/metadatablock/BlockType;.ordinal:()I // method@8dd1 │ │ -2d9024: 0a01 |0050: move-result v1 │ │ -2d9026: 1272 |0051: const/4 v2, #int 7 // #7 │ │ -2d9028: 4b02 0001 |0052: aput v2, v0, v1 │ │ -2d902c: 0e00 |0054: return-void │ │ +2d8f78: |[2d8f78] org.jaudiotagger.audio.flac.FlacTagWriter$1.:()V │ │ +2d8f88: 7100 d38d 0000 |0000: invoke-static {}, Lorg/jaudiotagger/audio/flac/metadatablock/BlockType;.values:()[Lorg/jaudiotagger/audio/flac/metadatablock/BlockType; // method@8dd3 │ │ +2d8f8e: 0c00 |0003: move-result-object v0 │ │ +2d8f90: 2100 |0004: array-length v0, v0 │ │ +2d8f92: 2300 2013 |0005: new-array v0, v0, [I // type@1320 │ │ +2d8f96: 6900 4983 |0007: sput-object v0, Lorg/jaudiotagger/audio/flac/FlacTagWriter$1;.$SwitchMap$org$jaudiotagger$audio$flac$metadatablock$BlockType:[I // field@8349 │ │ +2d8f9a: 6201 5783 |0009: sget-object v1, Lorg/jaudiotagger/audio/flac/metadatablock/BlockType;.STREAMINFO:Lorg/jaudiotagger/audio/flac/metadatablock/BlockType; // field@8357 │ │ +2d8f9e: 6e10 d18d 0100 |000b: invoke-virtual {v1}, Lorg/jaudiotagger/audio/flac/metadatablock/BlockType;.ordinal:()I // method@8dd1 │ │ +2d8fa4: 0a01 |000e: move-result v1 │ │ +2d8fa6: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +2d8fa8: 4b02 0001 |0010: aput v2, v0, v1 │ │ +2d8fac: 6200 4983 |0012: sget-object v0, Lorg/jaudiotagger/audio/flac/FlacTagWriter$1;.$SwitchMap$org$jaudiotagger$audio$flac$metadatablock$BlockType:[I // field@8349 │ │ +2d8fb0: 6201 5883 |0014: sget-object v1, Lorg/jaudiotagger/audio/flac/metadatablock/BlockType;.VORBIS_COMMENT:Lorg/jaudiotagger/audio/flac/metadatablock/BlockType; // field@8358 │ │ +2d8fb4: 6e10 d18d 0100 |0016: invoke-virtual {v1}, Lorg/jaudiotagger/audio/flac/metadatablock/BlockType;.ordinal:()I // method@8dd1 │ │ +2d8fba: 0a01 |0019: move-result v1 │ │ +2d8fbc: 1222 |001a: const/4 v2, #int 2 // #2 │ │ +2d8fbe: 4b02 0001 |001b: aput v2, v0, v1 │ │ +2d8fc2: 6200 4983 |001d: sget-object v0, Lorg/jaudiotagger/audio/flac/FlacTagWriter$1;.$SwitchMap$org$jaudiotagger$audio$flac$metadatablock$BlockType:[I // field@8349 │ │ +2d8fc6: 6201 5483 |001f: sget-object v1, Lorg/jaudiotagger/audio/flac/metadatablock/BlockType;.PADDING:Lorg/jaudiotagger/audio/flac/metadatablock/BlockType; // field@8354 │ │ +2d8fca: 6e10 d18d 0100 |0021: invoke-virtual {v1}, Lorg/jaudiotagger/audio/flac/metadatablock/BlockType;.ordinal:()I // method@8dd1 │ │ +2d8fd0: 0a01 |0024: move-result v1 │ │ +2d8fd2: 1232 |0025: const/4 v2, #int 3 // #3 │ │ +2d8fd4: 4b02 0001 |0026: aput v2, v0, v1 │ │ +2d8fd8: 6200 4983 |0028: sget-object v0, Lorg/jaudiotagger/audio/flac/FlacTagWriter$1;.$SwitchMap$org$jaudiotagger$audio$flac$metadatablock$BlockType:[I // field@8349 │ │ +2d8fdc: 6201 5583 |002a: sget-object v1, Lorg/jaudiotagger/audio/flac/metadatablock/BlockType;.PICTURE:Lorg/jaudiotagger/audio/flac/metadatablock/BlockType; // field@8355 │ │ +2d8fe0: 6e10 d18d 0100 |002c: invoke-virtual {v1}, Lorg/jaudiotagger/audio/flac/metadatablock/BlockType;.ordinal:()I // method@8dd1 │ │ +2d8fe6: 0a01 |002f: move-result v1 │ │ +2d8fe8: 1242 |0030: const/4 v2, #int 4 // #4 │ │ +2d8fea: 4b02 0001 |0031: aput v2, v0, v1 │ │ +2d8fee: 6200 4983 |0033: sget-object v0, Lorg/jaudiotagger/audio/flac/FlacTagWriter$1;.$SwitchMap$org$jaudiotagger$audio$flac$metadatablock$BlockType:[I // field@8349 │ │ +2d8ff2: 6201 5283 |0035: sget-object v1, Lorg/jaudiotagger/audio/flac/metadatablock/BlockType;.APPLICATION:Lorg/jaudiotagger/audio/flac/metadatablock/BlockType; // field@8352 │ │ +2d8ff6: 6e10 d18d 0100 |0037: invoke-virtual {v1}, Lorg/jaudiotagger/audio/flac/metadatablock/BlockType;.ordinal:()I // method@8dd1 │ │ +2d8ffc: 0a01 |003a: move-result v1 │ │ +2d8ffe: 1252 |003b: const/4 v2, #int 5 // #5 │ │ +2d9000: 4b02 0001 |003c: aput v2, v0, v1 │ │ +2d9004: 6200 4983 |003e: sget-object v0, Lorg/jaudiotagger/audio/flac/FlacTagWriter$1;.$SwitchMap$org$jaudiotagger$audio$flac$metadatablock$BlockType:[I // field@8349 │ │ +2d9008: 6201 5683 |0040: sget-object v1, Lorg/jaudiotagger/audio/flac/metadatablock/BlockType;.SEEKTABLE:Lorg/jaudiotagger/audio/flac/metadatablock/BlockType; // field@8356 │ │ +2d900c: 6e10 d18d 0100 |0042: invoke-virtual {v1}, Lorg/jaudiotagger/audio/flac/metadatablock/BlockType;.ordinal:()I // method@8dd1 │ │ +2d9012: 0a01 |0045: move-result v1 │ │ +2d9014: 1262 |0046: const/4 v2, #int 6 // #6 │ │ +2d9016: 4b02 0001 |0047: aput v2, v0, v1 │ │ +2d901a: 6200 4983 |0049: sget-object v0, Lorg/jaudiotagger/audio/flac/FlacTagWriter$1;.$SwitchMap$org$jaudiotagger$audio$flac$metadatablock$BlockType:[I // field@8349 │ │ +2d901e: 6201 5383 |004b: sget-object v1, Lorg/jaudiotagger/audio/flac/metadatablock/BlockType;.CUESHEET:Lorg/jaudiotagger/audio/flac/metadatablock/BlockType; // field@8353 │ │ +2d9022: 6e10 d18d 0100 |004d: invoke-virtual {v1}, Lorg/jaudiotagger/audio/flac/metadatablock/BlockType;.ordinal:()I // method@8dd1 │ │ +2d9028: 0a01 |0050: move-result v1 │ │ +2d902a: 1272 |0051: const/4 v2, #int 7 // #7 │ │ +2d902c: 4b02 0001 |0052: aput v2, v0, v1 │ │ +2d9030: 0e00 |0054: return-void │ │ catches : 7 │ │ 0x0009 - 0x0012 │ │ Ljava/lang/NoSuchFieldError; -> 0x0012 │ │ 0x0012 - 0x001d │ │ Ljava/lang/NoSuchFieldError; -> 0x001d │ │ 0x001d - 0x0028 │ │ Ljava/lang/NoSuchFieldError; -> 0x0028 │ │ @@ -699834,30 +699834,30 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -2d9118: |[2d9118] org.jaudiotagger.audio.flac.FlacTagWriter$MetadataBlockInfo.:()V │ │ -2d9128: 7010 7087 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@8770 │ │ -2d912e: 2200 7c10 |0003: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ -2d9132: 1211 |0005: const/4 v1, #int 1 // #1 │ │ -2d9134: 7020 af88 1000 |0006: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@88af │ │ -2d913a: 5b20 4c83 |0009: iput-object v0, v2, Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;.metadataBlockPadding:Ljava/util/List; // field@834c │ │ -2d913e: 2200 7c10 |000b: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ -2d9142: 7020 af88 1000 |000d: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@88af │ │ -2d9148: 5b20 4a83 |0010: iput-object v0, v2, Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;.metadataBlockApplication:Ljava/util/List; // field@834a │ │ -2d914c: 2200 7c10 |0012: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ -2d9150: 7020 af88 1000 |0014: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@88af │ │ -2d9156: 5b20 4d83 |0017: iput-object v0, v2, Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;.metadataBlockSeekTable:Ljava/util/List; // field@834d │ │ -2d915a: 2200 7c10 |0019: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ -2d915e: 7020 af88 1000 |001b: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@88af │ │ -2d9164: 5b20 4b83 |001e: iput-object v0, v2, Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;.metadataBlockCueSheet:Ljava/util/List; // field@834b │ │ -2d9168: 0e00 |0020: return-void │ │ +2d911c: |[2d911c] org.jaudiotagger.audio.flac.FlacTagWriter$MetadataBlockInfo.:()V │ │ +2d912c: 7010 7087 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@8770 │ │ +2d9132: 2200 7c10 |0003: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ +2d9136: 1211 |0005: const/4 v1, #int 1 // #1 │ │ +2d9138: 7020 af88 1000 |0006: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@88af │ │ +2d913e: 5b20 4c83 |0009: iput-object v0, v2, Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;.metadataBlockPadding:Ljava/util/List; // field@834c │ │ +2d9142: 2200 7c10 |000b: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ +2d9146: 7020 af88 1000 |000d: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@88af │ │ +2d914c: 5b20 4a83 |0010: iput-object v0, v2, Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;.metadataBlockApplication:Ljava/util/List; // field@834a │ │ +2d9150: 2200 7c10 |0012: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ +2d9154: 7020 af88 1000 |0014: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@88af │ │ +2d915a: 5b20 4d83 |0017: iput-object v0, v2, Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;.metadataBlockSeekTable:Ljava/util/List; // field@834d │ │ +2d915e: 2200 7c10 |0019: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ +2d9162: 7020 af88 1000 |001b: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@88af │ │ +2d9168: 5b20 4b83 |001e: iput-object v0, v2, Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;.metadataBlockCueSheet:Ljava/util/List; // field@834b │ │ +2d916c: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0003 line=71 │ │ 0x000b line=72 │ │ 0x0012 line=73 │ │ 0x0019 line=74 │ │ @@ -699869,17 +699869,17 @@ │ │ type : '(Lorg/jaudiotagger/audio/flac/FlacTagWriter$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2d916c: |[2d916c] org.jaudiotagger.audio.flac.FlacTagWriter$MetadataBlockInfo.:(Lorg/jaudiotagger/audio/flac/FlacTagWriter$1;)V │ │ -2d917c: 7010 ba8d 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;.:()V // method@8dba │ │ -2d9182: 0e00 |0003: return-void │ │ +2d9170: |[2d9170] org.jaudiotagger.audio.flac.FlacTagWriter$MetadataBlockInfo.:(Lorg/jaudiotagger/audio/flac/FlacTagWriter$1;)V │ │ +2d9180: 7010 ba8d 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;.:()V // method@8dba │ │ +2d9186: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/audio/flac/FlacTagWriter$1; │ │ │ │ @@ -699888,17 +699888,17 @@ │ │ type : '(Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;)Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlock;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2d90e8: |[2d90e8] org.jaudiotagger.audio.flac.FlacTagWriter$MetadataBlockInfo.access$100:(Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;)Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlock; │ │ -2d90f8: 5400 4e83 |0000: iget-object v0, v0, Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;.streamInfoBlock:Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlock; // field@834e │ │ -2d90fc: 1100 |0002: return-object v0 │ │ +2d90ec: |[2d90ec] org.jaudiotagger.audio.flac.FlacTagWriter$MetadataBlockInfo.access$100:(Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;)Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlock; │ │ +2d90fc: 5400 4e83 |0000: iget-object v0, v0, Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;.streamInfoBlock:Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlock; // field@834e │ │ +2d9100: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo; │ │ │ │ #3 : (in Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;) │ │ @@ -699906,17 +699906,17 @@ │ │ type : '(Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlock;)Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlock;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2d9100: |[2d9100] org.jaudiotagger.audio.flac.FlacTagWriter$MetadataBlockInfo.access$102:(Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlock;)Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlock; │ │ -2d9110: 5b01 4e83 |0000: iput-object v1, v0, Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;.streamInfoBlock:Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlock; // field@834e │ │ -2d9114: 1101 |0002: return-object v1 │ │ +2d9104: |[2d9104] org.jaudiotagger.audio.flac.FlacTagWriter$MetadataBlockInfo.access$102:(Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlock;)Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlock; │ │ +2d9114: 5b01 4e83 |0000: iput-object v1, v0, Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;.streamInfoBlock:Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlock; // field@834e │ │ +2d9118: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo; │ │ 0x0000 - 0x0003 reg=1 (null) Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlock; │ │ │ │ @@ -699925,17 +699925,17 @@ │ │ type : '(Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;)Ljava/util/List;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2d9088: |[2d9088] org.jaudiotagger.audio.flac.FlacTagWriter$MetadataBlockInfo.access$200:(Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;)Ljava/util/List; │ │ -2d9098: 5400 4c83 |0000: iget-object v0, v0, Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;.metadataBlockPadding:Ljava/util/List; // field@834c │ │ -2d909c: 1100 |0002: return-object v0 │ │ +2d908c: |[2d908c] org.jaudiotagger.audio.flac.FlacTagWriter$MetadataBlockInfo.access$200:(Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;)Ljava/util/List; │ │ +2d909c: 5400 4c83 |0000: iget-object v0, v0, Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;.metadataBlockPadding:Ljava/util/List; // field@834c │ │ +2d90a0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo; │ │ │ │ #5 : (in Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;) │ │ @@ -699943,17 +699943,17 @@ │ │ type : '(Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;)Ljava/util/List;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2d90a0: |[2d90a0] org.jaudiotagger.audio.flac.FlacTagWriter$MetadataBlockInfo.access$300:(Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;)Ljava/util/List; │ │ -2d90b0: 5400 4a83 |0000: iget-object v0, v0, Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;.metadataBlockApplication:Ljava/util/List; // field@834a │ │ -2d90b4: 1100 |0002: return-object v0 │ │ +2d90a4: |[2d90a4] org.jaudiotagger.audio.flac.FlacTagWriter$MetadataBlockInfo.access$300:(Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;)Ljava/util/List; │ │ +2d90b4: 5400 4a83 |0000: iget-object v0, v0, Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;.metadataBlockApplication:Ljava/util/List; // field@834a │ │ +2d90b8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo; │ │ │ │ #6 : (in Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;) │ │ @@ -699961,17 +699961,17 @@ │ │ type : '(Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;)Ljava/util/List;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2d90b8: |[2d90b8] org.jaudiotagger.audio.flac.FlacTagWriter$MetadataBlockInfo.access$400:(Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;)Ljava/util/List; │ │ -2d90c8: 5400 4d83 |0000: iget-object v0, v0, Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;.metadataBlockSeekTable:Ljava/util/List; // field@834d │ │ -2d90cc: 1100 |0002: return-object v0 │ │ +2d90bc: |[2d90bc] org.jaudiotagger.audio.flac.FlacTagWriter$MetadataBlockInfo.access$400:(Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;)Ljava/util/List; │ │ +2d90cc: 5400 4d83 |0000: iget-object v0, v0, Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;.metadataBlockSeekTable:Ljava/util/List; // field@834d │ │ +2d90d0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo; │ │ │ │ #7 : (in Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;) │ │ @@ -699979,17 +699979,17 @@ │ │ type : '(Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;)Ljava/util/List;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2d90d0: |[2d90d0] org.jaudiotagger.audio.flac.FlacTagWriter$MetadataBlockInfo.access$500:(Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;)Ljava/util/List; │ │ -2d90e0: 5400 4b83 |0000: iget-object v0, v0, Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;.metadataBlockCueSheet:Ljava/util/List; // field@834b │ │ -2d90e4: 1100 |0002: return-object v0 │ │ +2d90d4: |[2d90d4] org.jaudiotagger.audio.flac.FlacTagWriter$MetadataBlockInfo.access$500:(Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;)Ljava/util/List; │ │ +2d90e4: 5400 4b83 |0000: iget-object v0, v0, Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;.metadataBlockCueSheet:Ljava/util/List; // field@834b │ │ +2d90e8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo; │ │ │ │ Virtual methods - │ │ @@ -700058,40 +700058,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -2d9318: |[2d9318] org.jaudiotagger.audio.flac.FlacTagWriter.:()V │ │ -2d9328: 1a00 cb98 |0000: const-string v0, "org.jaudiotagger.audio.flac" // string@98cb │ │ -2d932c: 7110 168a 0000 |0002: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@8a16 │ │ -2d9332: 0c00 |0005: move-result-object v0 │ │ -2d9334: 6900 4f83 |0006: sput-object v0, Lorg/jaudiotagger/audio/flac/FlacTagWriter;.logger:Ljava/util/logging/Logger; // field@834f │ │ -2d9338: 0e00 |0008: return-void │ │ +2d931c: |[2d931c] org.jaudiotagger.audio.flac.FlacTagWriter.:()V │ │ +2d932c: 1a00 cb98 |0000: const-string v0, "org.jaudiotagger.audio.flac" // string@98cb │ │ +2d9330: 7110 168a 0000 |0002: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@8a16 │ │ +2d9336: 0c00 |0005: move-result-object v0 │ │ +2d9338: 6900 4f83 |0006: sput-object v0, Lorg/jaudiotagger/audio/flac/FlacTagWriter;.logger:Ljava/util/logging/Logger; // field@834f │ │ +2d933c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=53 │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/flac/FlacTagWriter;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -2d933c: |[2d933c] org.jaudiotagger.audio.flac.FlacTagWriter.:()V │ │ -2d934c: 7010 7087 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8770 │ │ -2d9352: 2200 4811 |0003: new-instance v0, Lorg/jaudiotagger/audio/flac/FlacTagCreator; // type@1148 │ │ -2d9356: 7010 b28d 0000 |0005: invoke-direct {v0}, Lorg/jaudiotagger/audio/flac/FlacTagCreator;.:()V // method@8db2 │ │ -2d935c: 5b10 5083 |0008: iput-object v0, v1, Lorg/jaudiotagger/audio/flac/FlacTagWriter;.tc:Lorg/jaudiotagger/audio/flac/FlacTagCreator; // field@8350 │ │ -2d9360: 0e00 |000a: return-void │ │ +2d9340: |[2d9340] org.jaudiotagger.audio.flac.FlacTagWriter.:()V │ │ +2d9350: 7010 7087 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8770 │ │ +2d9356: 2200 4811 |0003: new-instance v0, Lorg/jaudiotagger/audio/flac/FlacTagCreator; // type@1148 │ │ +2d935a: 7010 b28d 0000 |0005: invoke-direct {v0}, Lorg/jaudiotagger/audio/flac/FlacTagCreator;.:()V // method@8db2 │ │ +2d9360: 5b10 5083 |0008: iput-object v0, v1, Lorg/jaudiotagger/audio/flac/FlacTagWriter;.tc:Lorg/jaudiotagger/audio/flac/FlacTagCreator; // field@8350 │ │ +2d9364: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0003 line=54 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/jaudiotagger/audio/flac/FlacTagWriter; │ │ │ │ @@ -700100,73 +700100,73 @@ │ │ type : '(Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 106 16-bit code units │ │ -2d9184: |[2d9184] org.jaudiotagger.audio.flac.FlacTagWriter.computeAvailableRoom:(Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;)I │ │ -2d9194: 7110 bf8d 0400 |0000: invoke-static {v4}, Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;.access$300:(Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;)Ljava/util/List; // method@8dbf │ │ -2d919a: 0c00 |0003: move-result-object v0 │ │ -2d919c: 7210 6e89 0000 |0004: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ -2d91a2: 0c00 |0007: move-result-object v0 │ │ -2d91a4: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -2d91a6: 7210 4789 0000 |0009: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -2d91ac: 0a02 |000c: move-result v2 │ │ -2d91ae: 3802 0e00 |000d: if-eqz v2, 001b // +000e │ │ -2d91b2: 7210 4889 0000 |000f: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -2d91b8: 0c02 |0012: move-result-object v2 │ │ -2d91ba: 1f02 4f11 |0013: check-cast v2, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlock; // type@114f │ │ -2d91be: 6e10 d78d 0200 |0015: invoke-virtual {v2}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlock;.getLength:()I // method@8dd7 │ │ -2d91c4: 0a02 |0018: move-result v2 │ │ -2d91c6: b021 |0019: add-int/2addr v1, v2 │ │ -2d91c8: 28ef |001a: goto 0009 // -0011 │ │ -2d91ca: 7110 c08d 0400 |001b: invoke-static {v4}, Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;.access$400:(Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;)Ljava/util/List; // method@8dc0 │ │ -2d91d0: 0c00 |001e: move-result-object v0 │ │ -2d91d2: 7210 6e89 0000 |001f: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ -2d91d8: 0c00 |0022: move-result-object v0 │ │ -2d91da: 7210 4789 0000 |0023: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -2d91e0: 0a02 |0026: move-result v2 │ │ -2d91e2: 3802 0e00 |0027: if-eqz v2, 0035 // +000e │ │ -2d91e6: 7210 4889 0000 |0029: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -2d91ec: 0c02 |002c: move-result-object v2 │ │ -2d91ee: 1f02 4f11 |002d: check-cast v2, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlock; // type@114f │ │ -2d91f2: 6e10 d78d 0200 |002f: invoke-virtual {v2}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlock;.getLength:()I // method@8dd7 │ │ -2d91f8: 0a02 |0032: move-result v2 │ │ -2d91fa: b021 |0033: add-int/2addr v1, v2 │ │ -2d91fc: 28ef |0034: goto 0023 // -0011 │ │ -2d91fe: 7110 c18d 0400 |0035: invoke-static {v4}, Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;.access$500:(Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;)Ljava/util/List; // method@8dc1 │ │ -2d9204: 0c00 |0038: move-result-object v0 │ │ -2d9206: 7210 6e89 0000 |0039: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ -2d920c: 0c00 |003c: move-result-object v0 │ │ -2d920e: 7210 4789 0000 |003d: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -2d9214: 0a02 |0040: move-result v2 │ │ -2d9216: 3802 0e00 |0041: if-eqz v2, 004f // +000e │ │ -2d921a: 7210 4889 0000 |0043: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -2d9220: 0c02 |0046: move-result-object v2 │ │ -2d9222: 1f02 4f11 |0047: check-cast v2, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlock; // type@114f │ │ -2d9226: 6e10 d78d 0200 |0049: invoke-virtual {v2}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlock;.getLength:()I // method@8dd7 │ │ -2d922c: 0a02 |004c: move-result v2 │ │ -2d922e: b021 |004d: add-int/2addr v1, v2 │ │ -2d9230: 28ef |004e: goto 003d // -0011 │ │ -2d9232: 7110 be8d 0400 |004f: invoke-static {v4}, Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;.access$200:(Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;)Ljava/util/List; // method@8dbe │ │ -2d9238: 0c04 |0052: move-result-object v4 │ │ -2d923a: 7210 6e89 0400 |0053: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ -2d9240: 0c04 |0056: move-result-object v4 │ │ -2d9242: 7210 4789 0400 |0057: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -2d9248: 0a00 |005a: move-result v0 │ │ -2d924a: 3800 0e00 |005b: if-eqz v0, 0069 // +000e │ │ -2d924e: 7210 4889 0400 |005d: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -2d9254: 0c00 |0060: move-result-object v0 │ │ -2d9256: 1f00 4f11 |0061: check-cast v0, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlock; // type@114f │ │ -2d925a: 6e10 d78d 0000 |0063: invoke-virtual {v0}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlock;.getLength:()I // method@8dd7 │ │ -2d9260: 0a00 |0066: move-result v0 │ │ -2d9262: b001 |0067: add-int/2addr v1, v0 │ │ -2d9264: 28ef |0068: goto 0057 // -0011 │ │ -2d9266: 0f01 |0069: return v1 │ │ +2d9188: |[2d9188] org.jaudiotagger.audio.flac.FlacTagWriter.computeAvailableRoom:(Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;)I │ │ +2d9198: 7110 bf8d 0400 |0000: invoke-static {v4}, Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;.access$300:(Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;)Ljava/util/List; // method@8dbf │ │ +2d919e: 0c00 |0003: move-result-object v0 │ │ +2d91a0: 7210 6e89 0000 |0004: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ +2d91a6: 0c00 |0007: move-result-object v0 │ │ +2d91a8: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +2d91aa: 7210 4789 0000 |0009: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +2d91b0: 0a02 |000c: move-result v2 │ │ +2d91b2: 3802 0e00 |000d: if-eqz v2, 001b // +000e │ │ +2d91b6: 7210 4889 0000 |000f: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +2d91bc: 0c02 |0012: move-result-object v2 │ │ +2d91be: 1f02 4f11 |0013: check-cast v2, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlock; // type@114f │ │ +2d91c2: 6e10 d78d 0200 |0015: invoke-virtual {v2}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlock;.getLength:()I // method@8dd7 │ │ +2d91c8: 0a02 |0018: move-result v2 │ │ +2d91ca: b021 |0019: add-int/2addr v1, v2 │ │ +2d91cc: 28ef |001a: goto 0009 // -0011 │ │ +2d91ce: 7110 c08d 0400 |001b: invoke-static {v4}, Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;.access$400:(Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;)Ljava/util/List; // method@8dc0 │ │ +2d91d4: 0c00 |001e: move-result-object v0 │ │ +2d91d6: 7210 6e89 0000 |001f: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ +2d91dc: 0c00 |0022: move-result-object v0 │ │ +2d91de: 7210 4789 0000 |0023: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +2d91e4: 0a02 |0026: move-result v2 │ │ +2d91e6: 3802 0e00 |0027: if-eqz v2, 0035 // +000e │ │ +2d91ea: 7210 4889 0000 |0029: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +2d91f0: 0c02 |002c: move-result-object v2 │ │ +2d91f2: 1f02 4f11 |002d: check-cast v2, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlock; // type@114f │ │ +2d91f6: 6e10 d78d 0200 |002f: invoke-virtual {v2}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlock;.getLength:()I // method@8dd7 │ │ +2d91fc: 0a02 |0032: move-result v2 │ │ +2d91fe: b021 |0033: add-int/2addr v1, v2 │ │ +2d9200: 28ef |0034: goto 0023 // -0011 │ │ +2d9202: 7110 c18d 0400 |0035: invoke-static {v4}, Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;.access$500:(Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;)Ljava/util/List; // method@8dc1 │ │ +2d9208: 0c00 |0038: move-result-object v0 │ │ +2d920a: 7210 6e89 0000 |0039: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ +2d9210: 0c00 |003c: move-result-object v0 │ │ +2d9212: 7210 4789 0000 |003d: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +2d9218: 0a02 |0040: move-result v2 │ │ +2d921a: 3802 0e00 |0041: if-eqz v2, 004f // +000e │ │ +2d921e: 7210 4889 0000 |0043: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +2d9224: 0c02 |0046: move-result-object v2 │ │ +2d9226: 1f02 4f11 |0047: check-cast v2, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlock; // type@114f │ │ +2d922a: 6e10 d78d 0200 |0049: invoke-virtual {v2}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlock;.getLength:()I // method@8dd7 │ │ +2d9230: 0a02 |004c: move-result v2 │ │ +2d9232: b021 |004d: add-int/2addr v1, v2 │ │ +2d9234: 28ef |004e: goto 003d // -0011 │ │ +2d9236: 7110 be8d 0400 |004f: invoke-static {v4}, Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;.access$200:(Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;)Ljava/util/List; // method@8dbe │ │ +2d923c: 0c04 |0052: move-result-object v4 │ │ +2d923e: 7210 6e89 0400 |0053: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ +2d9244: 0c04 |0056: move-result-object v4 │ │ +2d9246: 7210 4789 0400 |0057: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +2d924c: 0a00 |005a: move-result v0 │ │ +2d924e: 3800 0e00 |005b: if-eqz v0, 0069 // +000e │ │ +2d9252: 7210 4889 0400 |005d: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +2d9258: 0c00 |0060: move-result-object v0 │ │ +2d925a: 1f00 4f11 |0061: check-cast v0, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlock; // type@114f │ │ +2d925e: 6e10 d78d 0000 |0063: invoke-virtual {v0}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlock;.getLength:()I // method@8dd7 │ │ +2d9264: 0a00 |0066: move-result v0 │ │ +2d9266: b001 |0067: add-int/2addr v1, v0 │ │ +2d9268: 28ef |0068: goto 0057 // -0011 │ │ +2d926a: 0f01 |0069: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=504 │ │ 0x0015 line=506 │ │ 0x001b line=509 │ │ 0x002f line=511 │ │ 0x0035 line=514 │ │ @@ -700182,59 +700182,59 @@ │ │ type : '(Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 80 16-bit code units │ │ -2d9268: |[2d9268] org.jaudiotagger.audio.flac.FlacTagWriter.computeNeededRoom:(Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;)I │ │ -2d9278: 7110 bf8d 0400 |0000: invoke-static {v4}, Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;.access$300:(Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;)Ljava/util/List; // method@8dbf │ │ -2d927e: 0c00 |0003: move-result-object v0 │ │ -2d9280: 7210 6e89 0000 |0004: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ -2d9286: 0c00 |0007: move-result-object v0 │ │ -2d9288: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -2d928a: 7210 4789 0000 |0009: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -2d9290: 0a02 |000c: move-result v2 │ │ -2d9292: 3802 0e00 |000d: if-eqz v2, 001b // +000e │ │ -2d9296: 7210 4889 0000 |000f: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -2d929c: 0c02 |0012: move-result-object v2 │ │ -2d929e: 1f02 4f11 |0013: check-cast v2, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlock; // type@114f │ │ -2d92a2: 6e10 d78d 0200 |0015: invoke-virtual {v2}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlock;.getLength:()I // method@8dd7 │ │ -2d92a8: 0a02 |0018: move-result v2 │ │ -2d92aa: b021 |0019: add-int/2addr v1, v2 │ │ -2d92ac: 28ef |001a: goto 0009 // -0011 │ │ -2d92ae: 7110 c08d 0400 |001b: invoke-static {v4}, Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;.access$400:(Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;)Ljava/util/List; // method@8dc0 │ │ -2d92b4: 0c00 |001e: move-result-object v0 │ │ -2d92b6: 7210 6e89 0000 |001f: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ -2d92bc: 0c00 |0022: move-result-object v0 │ │ -2d92be: 7210 4789 0000 |0023: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -2d92c4: 0a02 |0026: move-result v2 │ │ -2d92c6: 3802 0e00 |0027: if-eqz v2, 0035 // +000e │ │ -2d92ca: 7210 4889 0000 |0029: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -2d92d0: 0c02 |002c: move-result-object v2 │ │ -2d92d2: 1f02 4f11 |002d: check-cast v2, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlock; // type@114f │ │ -2d92d6: 6e10 d78d 0200 |002f: invoke-virtual {v2}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlock;.getLength:()I // method@8dd7 │ │ -2d92dc: 0a02 |0032: move-result v2 │ │ -2d92de: b021 |0033: add-int/2addr v1, v2 │ │ -2d92e0: 28ef |0034: goto 0023 // -0011 │ │ -2d92e2: 7110 c18d 0400 |0035: invoke-static {v4}, Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;.access$500:(Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;)Ljava/util/List; // method@8dc1 │ │ -2d92e8: 0c04 |0038: move-result-object v4 │ │ -2d92ea: 7210 6e89 0400 |0039: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ -2d92f0: 0c04 |003c: move-result-object v4 │ │ -2d92f2: 7210 4789 0400 |003d: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -2d92f8: 0a00 |0040: move-result v0 │ │ -2d92fa: 3800 0e00 |0041: if-eqz v0, 004f // +000e │ │ -2d92fe: 7210 4889 0400 |0043: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -2d9304: 0c00 |0046: move-result-object v0 │ │ -2d9306: 1f00 4f11 |0047: check-cast v0, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlock; // type@114f │ │ -2d930a: 6e10 d78d 0000 |0049: invoke-virtual {v0}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlock;.getLength:()I // method@8dd7 │ │ -2d9310: 0a00 |004c: move-result v0 │ │ -2d9312: b001 |004d: add-int/2addr v1, v0 │ │ -2d9314: 28ef |004e: goto 003d // -0011 │ │ -2d9316: 0f01 |004f: return v1 │ │ +2d926c: |[2d926c] org.jaudiotagger.audio.flac.FlacTagWriter.computeNeededRoom:(Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;)I │ │ +2d927c: 7110 bf8d 0400 |0000: invoke-static {v4}, Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;.access$300:(Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;)Ljava/util/List; // method@8dbf │ │ +2d9282: 0c00 |0003: move-result-object v0 │ │ +2d9284: 7210 6e89 0000 |0004: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ +2d928a: 0c00 |0007: move-result-object v0 │ │ +2d928c: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +2d928e: 7210 4789 0000 |0009: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +2d9294: 0a02 |000c: move-result v2 │ │ +2d9296: 3802 0e00 |000d: if-eqz v2, 001b // +000e │ │ +2d929a: 7210 4889 0000 |000f: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +2d92a0: 0c02 |0012: move-result-object v2 │ │ +2d92a2: 1f02 4f11 |0013: check-cast v2, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlock; // type@114f │ │ +2d92a6: 6e10 d78d 0200 |0015: invoke-virtual {v2}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlock;.getLength:()I // method@8dd7 │ │ +2d92ac: 0a02 |0018: move-result v2 │ │ +2d92ae: b021 |0019: add-int/2addr v1, v2 │ │ +2d92b0: 28ef |001a: goto 0009 // -0011 │ │ +2d92b2: 7110 c08d 0400 |001b: invoke-static {v4}, Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;.access$400:(Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;)Ljava/util/List; // method@8dc0 │ │ +2d92b8: 0c00 |001e: move-result-object v0 │ │ +2d92ba: 7210 6e89 0000 |001f: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ +2d92c0: 0c00 |0022: move-result-object v0 │ │ +2d92c2: 7210 4789 0000 |0023: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +2d92c8: 0a02 |0026: move-result v2 │ │ +2d92ca: 3802 0e00 |0027: if-eqz v2, 0035 // +000e │ │ +2d92ce: 7210 4889 0000 |0029: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +2d92d4: 0c02 |002c: move-result-object v2 │ │ +2d92d6: 1f02 4f11 |002d: check-cast v2, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlock; // type@114f │ │ +2d92da: 6e10 d78d 0200 |002f: invoke-virtual {v2}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlock;.getLength:()I // method@8dd7 │ │ +2d92e0: 0a02 |0032: move-result v2 │ │ +2d92e2: b021 |0033: add-int/2addr v1, v2 │ │ +2d92e4: 28ef |0034: goto 0023 // -0011 │ │ +2d92e6: 7110 c18d 0400 |0035: invoke-static {v4}, Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;.access$500:(Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;)Ljava/util/List; // method@8dc1 │ │ +2d92ec: 0c04 |0038: move-result-object v4 │ │ +2d92ee: 7210 6e89 0400 |0039: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ +2d92f4: 0c04 |003c: move-result-object v4 │ │ +2d92f6: 7210 4789 0400 |003d: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +2d92fc: 0a00 |0040: move-result v0 │ │ +2d92fe: 3800 0e00 |0041: if-eqz v0, 004f // +000e │ │ +2d9302: 7210 4889 0400 |0043: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +2d9308: 0c00 |0046: move-result-object v0 │ │ +2d930a: 1f00 4f11 |0047: check-cast v0, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlock; // type@114f │ │ +2d930e: 6e10 d78d 0000 |0049: invoke-virtual {v0}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlock;.getLength:()I // method@8dd7 │ │ +2d9314: 0a00 |004c: move-result v0 │ │ +2d9316: b001 |004d: add-int/2addr v1, v0 │ │ +2d9318: 28ef |004e: goto 003d // -0011 │ │ +2d931a: 0f01 |004f: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=537 │ │ 0x0015 line=539 │ │ 0x001b line=542 │ │ 0x002f line=544 │ │ 0x0035 line=547 │ │ @@ -700248,68 +700248,68 @@ │ │ type : '(Lorg/jaudiotagger/audio/MyRandomAccessFile;Lorg/jaudiotagger/tag/Tag;Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;Lorg/jaudiotagger/audio/flac/FlacStreamReader;II)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 25 │ │ ins : 8 │ │ outs : 12 │ │ insns size : 97 16-bit code units │ │ -2d9394: |[2d9394] org.jaudiotagger.audio.flac.FlacTagWriter.insertTagAndShift:(Lorg/jaudiotagger/audio/MyRandomAccessFile;Lorg/jaudiotagger/tag/Tag;Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;Lorg/jaudiotagger/audio/flac/FlacStreamReader;II)V │ │ -2d93a4: 020d 1700 |0000: move/from16 v13, v23 │ │ -2d93a8: 7401 ae8d 1600 |0002: invoke-virtual/range {v22}, Lorg/jaudiotagger/audio/flac/FlacStreamReader;.getStartOfFlacInFile:()I // method@8dae │ │ -2d93ae: 0a00 |0005: move-result v0 │ │ -2d93b0: d800 0004 |0006: add-int/lit8 v0, v0, #int 4 // #04 │ │ -2d93b4: d800 0004 |0008: add-int/lit8 v0, v0, #int 4 // #04 │ │ -2d93b8: d800 0022 |000a: add-int/lit8 v0, v0, #int 34 // #22 │ │ -2d93bc: 9001 000d |000c: add-int v1, v0, v13 │ │ -2d93c0: d011 a00f |000e: add-int/lit16 v1, v1, #int 4000 // #0fa0 │ │ -2d93c4: 8115 |0010: int-to-long v5, v1 │ │ -2d93c6: 7401 6d88 1400 |0011: invoke-virtual/range {v20}, Ljava/nio/channels/FileChannel;.size:()J // method@886d │ │ -2d93cc: 0b01 |0014: move-result-wide v1 │ │ -2d93ce: 9000 0018 |0015: add-int v0, v0, v24 │ │ -2d93d2: 8103 |0017: int-to-long v3, v0 │ │ -2d93d4: bc31 |0018: sub-long/2addr v1, v3 │ │ -2d93d6: 9b0e 0501 |0019: add-long v14, v5, v1 │ │ -2d93da: 1201 |001b: const/4 v1, #int 0 // #0 │ │ -2d93dc: 6208 a781 |001c: sget-object v8, Ljava/nio/channels/FileChannel$MapMode;.READ_WRITE:Ljava/nio/channels/FileChannel$MapMode; // field@81a7 │ │ -2d93e0: 1609 0000 |001e: const-wide/16 v9, #int 0 // #0 │ │ -2d93e4: 0807 1400 |0020: move-object/from16 v7, v20 │ │ -2d93e8: 04eb |0022: move-wide v11, v14 │ │ -2d93ea: 7406 6888 0700 |0023: invoke-virtual/range {v7, v8, v9, v10, v11, v12}, Ljava/nio/channels/FileChannel;.map:(Ljava/nio/channels/FileChannel$MapMode;JJ)Ljava/nio/MappedByteBuffer; // method@8868 │ │ -2d93f0: 0c10 |0026: move-result-object v16 │ │ -2d93f2: 0801 1100 |0027: move-object/from16 v1, v17 │ │ -2d93f6: 0802 1300 |0029: move-object/from16 v2, v19 │ │ -2d93fa: 0803 1000 |002b: move-object/from16 v3, v16 │ │ -2d93fe: 0804 1400 |002d: move-object/from16 v4, v20 │ │ -2d9402: 04e7 |002f: move-wide v7, v14 │ │ -2d9404: 0809 1500 |0030: move-object/from16 v9, v21 │ │ -2d9408: 080a 1600 |0032: move-object/from16 v10, v22 │ │ -2d940c: 020b 1700 |0034: move/from16 v11, v23 │ │ -2d9410: 020c 1800 |0036: move/from16 v12, v24 │ │ -2d9414: 760c c88d 0100 |0038: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12}, Lorg/jaudiotagger/audio/flac/FlacTagWriter;.insertTagAndShiftViaMappedByteBuffer:(Lorg/jaudiotagger/tag/Tag;Ljava/nio/MappedByteBuffer;Ljava/nio/channels/FileChannel;JJLorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;Lorg/jaudiotagger/audio/flac/FlacStreamReader;II)V // method@8dc8 │ │ -2d941a: 2819 |003b: goto 0054 // +0019 │ │ -2d941c: 0d00 |003c: move-exception v0 │ │ -2d941e: 0801 1000 |003d: move-object/from16 v1, v16 │ │ -2d9422: 2802 |003f: goto 0041 // +0002 │ │ -2d9424: 0d00 |0040: move-exception v0 │ │ -2d9426: 3901 1400 |0041: if-nez v1, 0055 // +0014 │ │ -2d942a: d0dc a00f |0043: add-int/lit16 v12, v13, #int 4000 // #0fa0 │ │ -2d942e: 0807 1100 |0045: move-object/from16 v7, v17 │ │ -2d9432: 0808 1300 |0047: move-object/from16 v8, v19 │ │ -2d9436: 0809 1400 |0049: move-object/from16 v9, v20 │ │ -2d943a: 080a 1500 |004b: move-object/from16 v10, v21 │ │ -2d943e: 080b 1600 |004d: move-object/from16 v11, v22 │ │ -2d9442: 020d 1800 |004f: move/from16 v13, v24 │ │ -2d9446: 7607 c98d 0700 |0051: invoke-direct/range {v7, v8, v9, v10, v11, v12, v13}, Lorg/jaudiotagger/audio/flac/FlacTagWriter;.insertUsingChunks:(Lorg/jaudiotagger/tag/Tag;Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;Lorg/jaudiotagger/audio/flac/FlacStreamReader;II)V // method@8dc9 │ │ -2d944c: 0e00 |0054: return-void │ │ -2d944e: 6201 4f83 |0055: sget-object v1, Lorg/jaudiotagger/audio/flac/FlacTagWriter;.logger:Ljava/util/logging/Logger; // field@834f │ │ -2d9452: 6202 ba81 |0057: sget-object v2, Ljava/util/logging/Level;.SEVERE:Ljava/util/logging/Level; // field@81ba │ │ -2d9456: 6e10 8686 0000 |0059: invoke-virtual {v0}, Ljava/io/IOException;.getMessage:()Ljava/lang/String; // method@8686 │ │ -2d945c: 0c03 |005c: move-result-object v3 │ │ -2d945e: 6e40 1a8a 2103 |005d: invoke-virtual {v1, v2, v3, v0}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@8a1a │ │ -2d9464: 2700 |0060: throw v0 │ │ +2d9398: |[2d9398] org.jaudiotagger.audio.flac.FlacTagWriter.insertTagAndShift:(Lorg/jaudiotagger/audio/MyRandomAccessFile;Lorg/jaudiotagger/tag/Tag;Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;Lorg/jaudiotagger/audio/flac/FlacStreamReader;II)V │ │ +2d93a8: 020d 1700 |0000: move/from16 v13, v23 │ │ +2d93ac: 7401 ae8d 1600 |0002: invoke-virtual/range {v22}, Lorg/jaudiotagger/audio/flac/FlacStreamReader;.getStartOfFlacInFile:()I // method@8dae │ │ +2d93b2: 0a00 |0005: move-result v0 │ │ +2d93b4: d800 0004 |0006: add-int/lit8 v0, v0, #int 4 // #04 │ │ +2d93b8: d800 0004 |0008: add-int/lit8 v0, v0, #int 4 // #04 │ │ +2d93bc: d800 0022 |000a: add-int/lit8 v0, v0, #int 34 // #22 │ │ +2d93c0: 9001 000d |000c: add-int v1, v0, v13 │ │ +2d93c4: d011 a00f |000e: add-int/lit16 v1, v1, #int 4000 // #0fa0 │ │ +2d93c8: 8115 |0010: int-to-long v5, v1 │ │ +2d93ca: 7401 6d88 1400 |0011: invoke-virtual/range {v20}, Ljava/nio/channels/FileChannel;.size:()J // method@886d │ │ +2d93d0: 0b01 |0014: move-result-wide v1 │ │ +2d93d2: 9000 0018 |0015: add-int v0, v0, v24 │ │ +2d93d6: 8103 |0017: int-to-long v3, v0 │ │ +2d93d8: bc31 |0018: sub-long/2addr v1, v3 │ │ +2d93da: 9b0e 0501 |0019: add-long v14, v5, v1 │ │ +2d93de: 1201 |001b: const/4 v1, #int 0 // #0 │ │ +2d93e0: 6208 a781 |001c: sget-object v8, Ljava/nio/channels/FileChannel$MapMode;.READ_WRITE:Ljava/nio/channels/FileChannel$MapMode; // field@81a7 │ │ +2d93e4: 1609 0000 |001e: const-wide/16 v9, #int 0 // #0 │ │ +2d93e8: 0807 1400 |0020: move-object/from16 v7, v20 │ │ +2d93ec: 04eb |0022: move-wide v11, v14 │ │ +2d93ee: 7406 6888 0700 |0023: invoke-virtual/range {v7, v8, v9, v10, v11, v12}, Ljava/nio/channels/FileChannel;.map:(Ljava/nio/channels/FileChannel$MapMode;JJ)Ljava/nio/MappedByteBuffer; // method@8868 │ │ +2d93f4: 0c10 |0026: move-result-object v16 │ │ +2d93f6: 0801 1100 |0027: move-object/from16 v1, v17 │ │ +2d93fa: 0802 1300 |0029: move-object/from16 v2, v19 │ │ +2d93fe: 0803 1000 |002b: move-object/from16 v3, v16 │ │ +2d9402: 0804 1400 |002d: move-object/from16 v4, v20 │ │ +2d9406: 04e7 |002f: move-wide v7, v14 │ │ +2d9408: 0809 1500 |0030: move-object/from16 v9, v21 │ │ +2d940c: 080a 1600 |0032: move-object/from16 v10, v22 │ │ +2d9410: 020b 1700 |0034: move/from16 v11, v23 │ │ +2d9414: 020c 1800 |0036: move/from16 v12, v24 │ │ +2d9418: 760c c88d 0100 |0038: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12}, Lorg/jaudiotagger/audio/flac/FlacTagWriter;.insertTagAndShiftViaMappedByteBuffer:(Lorg/jaudiotagger/tag/Tag;Ljava/nio/MappedByteBuffer;Ljava/nio/channels/FileChannel;JJLorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;Lorg/jaudiotagger/audio/flac/FlacStreamReader;II)V // method@8dc8 │ │ +2d941e: 2819 |003b: goto 0054 // +0019 │ │ +2d9420: 0d00 |003c: move-exception v0 │ │ +2d9422: 0801 1000 |003d: move-object/from16 v1, v16 │ │ +2d9426: 2802 |003f: goto 0041 // +0002 │ │ +2d9428: 0d00 |0040: move-exception v0 │ │ +2d942a: 3901 1400 |0041: if-nez v1, 0055 // +0014 │ │ +2d942e: d0dc a00f |0043: add-int/lit16 v12, v13, #int 4000 // #0fa0 │ │ +2d9432: 0807 1100 |0045: move-object/from16 v7, v17 │ │ +2d9436: 0808 1300 |0047: move-object/from16 v8, v19 │ │ +2d943a: 0809 1400 |0049: move-object/from16 v9, v20 │ │ +2d943e: 080a 1500 |004b: move-object/from16 v10, v21 │ │ +2d9442: 080b 1600 |004d: move-object/from16 v11, v22 │ │ +2d9446: 020d 1800 |004f: move/from16 v13, v24 │ │ +2d944a: 7607 c98d 0700 |0051: invoke-direct/range {v7, v8, v9, v10, v11, v12, v13}, Lorg/jaudiotagger/audio/flac/FlacTagWriter;.insertUsingChunks:(Lorg/jaudiotagger/tag/Tag;Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;Lorg/jaudiotagger/audio/flac/FlacStreamReader;II)V // method@8dc9 │ │ +2d9450: 0e00 |0054: return-void │ │ +2d9452: 6201 4f83 |0055: sget-object v1, Lorg/jaudiotagger/audio/flac/FlacTagWriter;.logger:Ljava/util/logging/Logger; // field@834f │ │ +2d9456: 6202 ba81 |0057: sget-object v2, Ljava/util/logging/Level;.SEVERE:Ljava/util/logging/Level; // field@81ba │ │ +2d945a: 6e10 8686 0000 |0059: invoke-virtual {v0}, Ljava/io/IOException;.getMessage:()Ljava/lang/String; // method@8686 │ │ +2d9460: 0c03 |005c: move-result-object v3 │ │ +2d9462: 6e40 1a8a 2103 |005d: invoke-virtual {v1, v2, v3, v0}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@8a1a │ │ +2d9468: 2700 |0060: throw v0 │ │ catches : 2 │ │ 0x001c - 0x0027 │ │ Ljava/io/IOException; -> 0x0040 │ │ 0x0038 - 0x003b │ │ Ljava/io/IOException; -> 0x003c │ │ positions : │ │ 0x0002 line=357 │ │ @@ -700334,59 +700334,59 @@ │ │ type : '(Lorg/jaudiotagger/tag/Tag;Ljava/nio/MappedByteBuffer;Ljava/nio/channels/FileChannel;JJLorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;Lorg/jaudiotagger/audio/flac/FlacStreamReader;II)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 15 │ │ ins : 12 │ │ outs : 5 │ │ insns size : 83 16-bit code units │ │ -2d9484: |[2d9484] org.jaudiotagger.audio.flac.FlacTagWriter.insertTagAndShiftViaMappedByteBuffer:(Lorg/jaudiotagger/tag/Tag;Ljava/nio/MappedByteBuffer;Ljava/nio/channels/FileChannel;JJLorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;Lorg/jaudiotagger/audio/flac/FlacStreamReader;II)V │ │ -2d9494: 6e10 6d88 0600 |0000: invoke-virtual {v6}, Ljava/nio/channels/FileChannel;.size:()J // method@886d │ │ -2d949a: 0b00 |0003: move-result-wide v0 │ │ -2d949c: 7120 169f 1000 |0004: invoke-static {v0, v1}, Lorg/jaudiotagger/utils/PrimitiveUtils;.safeLongToInt:(J)I // method@9f16 │ │ -2d94a2: 0a00 |0007: move-result v0 │ │ -2d94a4: 1601 a00f |0008: const-wide/16 v1, #int 4000 // #fa0 │ │ -2d94a8: bc17 |000a: sub-long/2addr v7, v1 │ │ -2d94aa: 81d1 |000b: int-to-long v1, v13 │ │ -2d94ac: bc17 |000c: sub-long/2addr v7, v1 │ │ -2d94ae: 81ed |000d: int-to-long v13, v14 │ │ -2d94b0: bbd7 |000e: add-long/2addr v7, v13 │ │ -2d94b2: 7120 169f 8700 |000f: invoke-static {v7, v8}, Lorg/jaudiotagger/utils/PrimitiveUtils;.safeLongToInt:(J)I // method@9f16 │ │ -2d94b8: 0a07 |0012: move-result v7 │ │ -2d94ba: 810d |0013: int-to-long v13, v0 │ │ -2d94bc: bcd9 |0014: sub-long/2addr v9, v13 │ │ -2d94be: 7120 169f a900 |0015: invoke-static {v9, v10}, Lorg/jaudiotagger/utils/PrimitiveUtils;.safeLongToInt:(J)I // method@9f16 │ │ -2d94c4: 0a08 |0018: move-result v8 │ │ -2d94c6: 7100 ea91 0000 |0019: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ -2d94cc: 0c09 |001c: move-result-object v9 │ │ -2d94ce: 6e10 fe91 0900 |001d: invoke-virtual {v9}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getWriteChunkSize:()J // method@91fe │ │ -2d94d4: 0b09 |0020: move-result-wide v9 │ │ -2d94d6: 7120 169f a900 |0021: invoke-static {v9, v10}, Lorg/jaudiotagger/utils/PrimitiveUtils;.safeLongToInt:(J)I // method@9f16 │ │ -2d94dc: 0a09 |0024: move-result v9 │ │ -2d94de: b190 |0025: sub-int/2addr v0, v9 │ │ -2d94e0: 239a 1c13 |0026: new-array v10, v9, [B // type@131c │ │ -2d94e4: 120d |0028: const/4 v13, #int 0 // #0 │ │ -2d94e6: 3470 1200 |0029: if-lt v0, v7, 003b // +0012 │ │ -2d94ea: 6e20 6388 0500 |002b: invoke-virtual {v5, v0}, Ljava/nio/MappedByteBuffer;.position:(I)Ljava/nio/Buffer; // method@8863 │ │ -2d94f0: 6e40 6288 a59d |002e: invoke-virtual {v5, v10, v13, v9}, Ljava/nio/MappedByteBuffer;.get:([BII)Ljava/nio/ByteBuffer; // method@8862 │ │ -2d94f6: 900e 0008 |0031: add-int v14, v0, v8 │ │ -2d94fa: 6e20 6388 e500 |0033: invoke-virtual {v5, v14}, Ljava/nio/MappedByteBuffer;.position:(I)Ljava/nio/Buffer; // method@8863 │ │ -2d9500: 6e40 6488 a59d |0036: invoke-virtual {v5, v10, v13, v9}, Ljava/nio/MappedByteBuffer;.put:([BII)Ljava/nio/ByteBuffer; // method@8864 │ │ -2d9506: b190 |0039: sub-int/2addr v0, v9 │ │ -2d9508: 28ee |003a: goto 0028 // -0012 │ │ -2d950a: b090 |003b: add-int/2addr v0, v9 │ │ -2d950c: b170 |003c: sub-int/2addr v0, v7 │ │ -2d950e: 3d00 0f00 |003d: if-lez v0, 004c // +000f │ │ -2d9512: 6e20 6388 7500 |003f: invoke-virtual {v5, v7}, Ljava/nio/MappedByteBuffer;.position:(I)Ljava/nio/Buffer; // method@8863 │ │ -2d9518: 6e40 6288 a50d |0042: invoke-virtual {v5, v10, v13, v0}, Ljava/nio/MappedByteBuffer;.get:([BII)Ljava/nio/ByteBuffer; // method@8862 │ │ -2d951e: b087 |0045: add-int/2addr v7, v8 │ │ -2d9520: 6e20 6388 7500 |0046: invoke-virtual {v5, v7}, Ljava/nio/MappedByteBuffer;.position:(I)Ljava/nio/Buffer; // method@8863 │ │ -2d9526: 6e40 6488 a50d |0049: invoke-virtual {v5, v10, v13, v0}, Ljava/nio/MappedByteBuffer;.put:([BII)Ljava/nio/ByteBuffer; // method@8864 │ │ -2d952c: 7110 089f 0500 |004c: invoke-static {v5}, Lorg/jaudiotagger/utils/DirectByteBufferUtils;.release:(Ljava/nio/Buffer;)V // method@9f08 │ │ -2d9532: 705c cd8d 43b6 |004f: invoke-direct {v3, v4, v6, v11, v12}, Lorg/jaudiotagger/audio/flac/FlacTagWriter;.writeTags:(Lorg/jaudiotagger/tag/Tag;Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;Lorg/jaudiotagger/audio/flac/FlacStreamReader;)V // method@8dcd │ │ -2d9538: 0e00 |0052: return-void │ │ +2d9488: |[2d9488] org.jaudiotagger.audio.flac.FlacTagWriter.insertTagAndShiftViaMappedByteBuffer:(Lorg/jaudiotagger/tag/Tag;Ljava/nio/MappedByteBuffer;Ljava/nio/channels/FileChannel;JJLorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;Lorg/jaudiotagger/audio/flac/FlacStreamReader;II)V │ │ +2d9498: 6e10 6d88 0600 |0000: invoke-virtual {v6}, Ljava/nio/channels/FileChannel;.size:()J // method@886d │ │ +2d949e: 0b00 |0003: move-result-wide v0 │ │ +2d94a0: 7120 169f 1000 |0004: invoke-static {v0, v1}, Lorg/jaudiotagger/utils/PrimitiveUtils;.safeLongToInt:(J)I // method@9f16 │ │ +2d94a6: 0a00 |0007: move-result v0 │ │ +2d94a8: 1601 a00f |0008: const-wide/16 v1, #int 4000 // #fa0 │ │ +2d94ac: bc17 |000a: sub-long/2addr v7, v1 │ │ +2d94ae: 81d1 |000b: int-to-long v1, v13 │ │ +2d94b0: bc17 |000c: sub-long/2addr v7, v1 │ │ +2d94b2: 81ed |000d: int-to-long v13, v14 │ │ +2d94b4: bbd7 |000e: add-long/2addr v7, v13 │ │ +2d94b6: 7120 169f 8700 |000f: invoke-static {v7, v8}, Lorg/jaudiotagger/utils/PrimitiveUtils;.safeLongToInt:(J)I // method@9f16 │ │ +2d94bc: 0a07 |0012: move-result v7 │ │ +2d94be: 810d |0013: int-to-long v13, v0 │ │ +2d94c0: bcd9 |0014: sub-long/2addr v9, v13 │ │ +2d94c2: 7120 169f a900 |0015: invoke-static {v9, v10}, Lorg/jaudiotagger/utils/PrimitiveUtils;.safeLongToInt:(J)I // method@9f16 │ │ +2d94c8: 0a08 |0018: move-result v8 │ │ +2d94ca: 7100 ea91 0000 |0019: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ +2d94d0: 0c09 |001c: move-result-object v9 │ │ +2d94d2: 6e10 fe91 0900 |001d: invoke-virtual {v9}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getWriteChunkSize:()J // method@91fe │ │ +2d94d8: 0b09 |0020: move-result-wide v9 │ │ +2d94da: 7120 169f a900 |0021: invoke-static {v9, v10}, Lorg/jaudiotagger/utils/PrimitiveUtils;.safeLongToInt:(J)I // method@9f16 │ │ +2d94e0: 0a09 |0024: move-result v9 │ │ +2d94e2: b190 |0025: sub-int/2addr v0, v9 │ │ +2d94e4: 239a 1c13 |0026: new-array v10, v9, [B // type@131c │ │ +2d94e8: 120d |0028: const/4 v13, #int 0 // #0 │ │ +2d94ea: 3470 1200 |0029: if-lt v0, v7, 003b // +0012 │ │ +2d94ee: 6e20 6388 0500 |002b: invoke-virtual {v5, v0}, Ljava/nio/MappedByteBuffer;.position:(I)Ljava/nio/Buffer; // method@8863 │ │ +2d94f4: 6e40 6288 a59d |002e: invoke-virtual {v5, v10, v13, v9}, Ljava/nio/MappedByteBuffer;.get:([BII)Ljava/nio/ByteBuffer; // method@8862 │ │ +2d94fa: 900e 0008 |0031: add-int v14, v0, v8 │ │ +2d94fe: 6e20 6388 e500 |0033: invoke-virtual {v5, v14}, Ljava/nio/MappedByteBuffer;.position:(I)Ljava/nio/Buffer; // method@8863 │ │ +2d9504: 6e40 6488 a59d |0036: invoke-virtual {v5, v10, v13, v9}, Ljava/nio/MappedByteBuffer;.put:([BII)Ljava/nio/ByteBuffer; // method@8864 │ │ +2d950a: b190 |0039: sub-int/2addr v0, v9 │ │ +2d950c: 28ee |003a: goto 0028 // -0012 │ │ +2d950e: b090 |003b: add-int/2addr v0, v9 │ │ +2d9510: b170 |003c: sub-int/2addr v0, v7 │ │ +2d9512: 3d00 0f00 |003d: if-lez v0, 004c // +000f │ │ +2d9516: 6e20 6388 7500 |003f: invoke-virtual {v5, v7}, Ljava/nio/MappedByteBuffer;.position:(I)Ljava/nio/Buffer; // method@8863 │ │ +2d951c: 6e40 6288 a50d |0042: invoke-virtual {v5, v10, v13, v0}, Ljava/nio/MappedByteBuffer;.get:([BII)Ljava/nio/ByteBuffer; // method@8862 │ │ +2d9522: b087 |0045: add-int/2addr v7, v8 │ │ +2d9524: 6e20 6388 7500 |0046: invoke-virtual {v5, v7}, Ljava/nio/MappedByteBuffer;.position:(I)Ljava/nio/Buffer; // method@8863 │ │ +2d952a: 6e40 6488 a50d |0049: invoke-virtual {v5, v10, v13, v0}, Ljava/nio/MappedByteBuffer;.put:([BII)Ljava/nio/ByteBuffer; // method@8864 │ │ +2d9530: 7110 089f 0500 |004c: invoke-static {v5}, Lorg/jaudiotagger/utils/DirectByteBufferUtils;.release:(Ljava/nio/Buffer;)V // method@9f08 │ │ +2d9536: 705c cd8d 43b6 |004f: invoke-direct {v3, v4, v6, v11, v12}, Lorg/jaudiotagger/audio/flac/FlacTagWriter;.writeTags:(Lorg/jaudiotagger/tag/Tag;Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;Lorg/jaudiotagger/audio/flac/FlacStreamReader;)V // method@8dcd │ │ +2d953c: 0e00 |0052: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=414 │ │ 0x000f line=418 │ │ 0x0015 line=419 │ │ 0x0019 line=420 │ │ 0x0026 line=422 │ │ @@ -700417,92 +700417,92 @@ │ │ type : '(Lorg/jaudiotagger/tag/Tag;Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;Lorg/jaudiotagger/audio/flac/FlacStreamReader;II)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 7 │ │ outs : 3 │ │ insns size : 166 16-bit code units │ │ -2d953c: |[2d953c] org.jaudiotagger.audio.flac.FlacTagWriter.insertUsingChunks:(Lorg/jaudiotagger/tag/Tag;Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;Lorg/jaudiotagger/audio/flac/FlacStreamReader;II)V │ │ -2d954c: 6e10 6d88 0800 |0000: invoke-virtual {v8}, Ljava/nio/channels/FileChannel;.size:()J // method@886d │ │ -2d9552: 0b00 |0003: move-result-wide v0 │ │ -2d9554: 6e10 ae8d 0a00 |0004: invoke-virtual {v10}, Lorg/jaudiotagger/audio/flac/FlacStreamReader;.getStartOfFlacInFile:()I // method@8dae │ │ -2d955a: 0a02 |0007: move-result v2 │ │ -2d955c: d802 0204 |0008: add-int/lit8 v2, v2, #int 4 // #04 │ │ -2d9560: d802 0204 |000a: add-int/lit8 v2, v2, #int 4 // #04 │ │ -2d9564: d802 0222 |000c: add-int/lit8 v2, v2, #int 34 // #22 │ │ -2d9568: b0c2 |000e: add-int/2addr v2, v12 │ │ -2d956a: 8122 |000f: int-to-long v2, v2 │ │ -2d956c: b1cb |0010: sub-int/2addr v11, v12 │ │ -2d956e: 620c 4f83 |0011: sget-object v12, Lorg/jaudiotagger/audio/flac/FlacTagWriter;.logger:Ljava/util/logging/Logger; // field@834f │ │ -2d9572: 2204 3910 |0013: new-instance v4, Ljava/lang/StringBuilder; // type@1039 │ │ -2d9576: 7010 cc87 0400 |0015: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2d957c: 1a05 910a |0018: const-string v5, "Audio needs shifting:" // string@0a91 │ │ -2d9580: 6e20 d787 5400 |001a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d9586: 6e20 d387 b400 |001d: invoke-virtual {v4, v11}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2d958c: 6e10 df87 0400 |0020: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2d9592: 0c04 |0023: move-result-object v4 │ │ -2d9594: 6e20 128a 4c00 |0024: invoke-virtual {v12, v4}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -2d959a: 7100 ea91 0000 |0027: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ -2d95a0: 0c0c |002a: move-result-object v12 │ │ -2d95a2: 6e10 fe91 0c00 |002b: invoke-virtual {v12}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getWriteChunkSize:()J // method@91fe │ │ -2d95a8: 0b04 |002e: move-result-wide v4 │ │ -2d95aa: 844c |002f: long-to-int v12, v4 │ │ -2d95ac: 35bc 0300 |0030: if-ge v12, v11, 0033 // +0003 │ │ -2d95b0: 2802 |0032: goto 0034 // +0002 │ │ -2d95b2: 01cb |0033: move v11, v12 │ │ -2d95b4: 220c b210 |0034: new-instance v12, Ljava/util/concurrent/LinkedBlockingQueue; // type@10b2 │ │ -2d95b8: 7010 f889 0c00 |0036: invoke-direct {v12}, Ljava/util/concurrent/LinkedBlockingQueue;.:()V // method@89f8 │ │ -2d95be: 6e30 6a88 2803 |0039: invoke-virtual {v8, v2, v3}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ -2d95c4: 7110 3888 0b00 |003c: invoke-static {v11}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@8838 │ │ -2d95ca: 0c02 |003f: move-result-object v2 │ │ -2d95cc: 6e20 6b88 2800 |0040: invoke-virtual {v8, v2}, Ljava/nio/channels/FileChannel;.read:(Ljava/nio/ByteBuffer;)I // method@886b │ │ -2d95d2: 6e10 3d88 0200 |0043: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.flip:()Ljava/nio/Buffer; // method@883d │ │ -2d95d8: 7220 9f89 2c00 |0046: invoke-interface {v12, v2}, Ljava/util/Queue;.add:(Ljava/lang/Object;)Z // method@899f │ │ -2d95de: 6e10 6988 0800 |0049: invoke-virtual {v8}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ -2d95e4: 0b02 |004c: move-result-wide v2 │ │ -2d95e6: 6e10 ae8d 0a00 |004d: invoke-virtual {v10}, Lorg/jaudiotagger/audio/flac/FlacStreamReader;.getStartOfFlacInFile:()I // method@8dae │ │ -2d95ec: 0a0a |0050: move-result v10 │ │ -2d95ee: d80a 0a04 |0051: add-int/lit8 v10, v10, #int 4 // #04 │ │ -2d95f2: 81a4 |0053: int-to-long v4, v10 │ │ -2d95f4: 6e30 6a88 4805 |0054: invoke-virtual {v8, v4, v5}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ -2d95fa: 7030 cc8d 8609 |0057: invoke-direct {v6, v8, v9}, Lorg/jaudiotagger/audio/flac/FlacTagWriter;.writeOtherMetadataBlocks:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;)V // method@8dcc │ │ -2d9600: 5469 5083 |005a: iget-object v9, v6, Lorg/jaudiotagger/audio/flac/FlacTagWriter;.tc:Lorg/jaudiotagger/audio/flac/FlacTagCreator; // field@8350 │ │ -2d9604: 130a a00f |005c: const/16 v10, #int 4000 // #fa0 │ │ -2d9608: 6e30 b48d 790a |005e: invoke-virtual {v9, v7, v10}, Lorg/jaudiotagger/audio/flac/FlacTagCreator;.convert:(Lorg/jaudiotagger/tag/Tag;I)Ljava/nio/ByteBuffer; // method@8db4 │ │ -2d960e: 0c07 |0061: move-result-object v7 │ │ -2d9610: 6e20 7288 7800 |0062: invoke-virtual {v8, v7}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ -2d9616: 6e10 6988 0800 |0065: invoke-virtual {v8}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ -2d961c: 0b09 |0068: move-result-wide v9 │ │ -2d961e: 6e30 6a88 2803 |0069: invoke-virtual {v8, v2, v3}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ -2d9624: 6e10 6988 0800 |006c: invoke-virtual {v8}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ -2d962a: 0b02 |006f: move-result-wide v2 │ │ -2d962c: 3107 0200 |0070: cmp-long v7, v2, v0 │ │ -2d9630: 3b07 2700 |0072: if-gez v7, 0099 // +0027 │ │ -2d9634: 7110 3888 0b00 |0074: invoke-static {v11}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@8838 │ │ -2d963a: 0c07 |0077: move-result-object v7 │ │ -2d963c: 6e20 6b88 7800 |0078: invoke-virtual {v8, v7}, Ljava/nio/channels/FileChannel;.read:(Ljava/nio/ByteBuffer;)I // method@886b │ │ -2d9642: 6e10 6988 0800 |007b: invoke-virtual {v8}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ -2d9648: 0b02 |007e: move-result-wide v2 │ │ -2d964a: 6e10 3d88 0700 |007f: invoke-virtual {v7}, Ljava/nio/ByteBuffer;.flip:()Ljava/nio/Buffer; // method@883d │ │ -2d9650: 7220 9f89 7c00 |0082: invoke-interface {v12, v7}, Ljava/util/Queue;.add:(Ljava/lang/Object;)Z // method@899f │ │ -2d9656: 6e30 6a88 980a |0085: invoke-virtual {v8, v9, v10}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ -2d965c: 7210 a089 0c00 |0088: invoke-interface {v12}, Ljava/util/Queue;.remove:()Ljava/lang/Object; // method@89a0 │ │ -2d9662: 0c07 |008b: move-result-object v7 │ │ -2d9664: 1f07 5d10 |008c: check-cast v7, Ljava/nio/ByteBuffer; // type@105d │ │ -2d9668: 6e20 7288 7800 |008e: invoke-virtual {v8, v7}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ -2d966e: 6e10 6988 0800 |0091: invoke-virtual {v8}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ -2d9674: 0b09 |0094: move-result-wide v9 │ │ -2d9676: 6e30 6a88 2803 |0095: invoke-virtual {v8, v2, v3}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ -2d967c: 28d4 |0098: goto 006c // -002c │ │ -2d967e: 6e30 6a88 980a |0099: invoke-virtual {v8, v9, v10}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ -2d9684: 7210 a089 0c00 |009c: invoke-interface {v12}, Ljava/util/Queue;.remove:()Ljava/lang/Object; // method@89a0 │ │ -2d968a: 0c07 |009f: move-result-object v7 │ │ -2d968c: 1f07 5d10 |00a0: check-cast v7, Ljava/nio/ByteBuffer; // type@105d │ │ -2d9690: 6e20 7288 7800 |00a2: invoke-virtual {v8, v7}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ -2d9696: 0e00 |00a5: return-void │ │ +2d9540: |[2d9540] org.jaudiotagger.audio.flac.FlacTagWriter.insertUsingChunks:(Lorg/jaudiotagger/tag/Tag;Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;Lorg/jaudiotagger/audio/flac/FlacStreamReader;II)V │ │ +2d9550: 6e10 6d88 0800 |0000: invoke-virtual {v8}, Ljava/nio/channels/FileChannel;.size:()J // method@886d │ │ +2d9556: 0b00 |0003: move-result-wide v0 │ │ +2d9558: 6e10 ae8d 0a00 |0004: invoke-virtual {v10}, Lorg/jaudiotagger/audio/flac/FlacStreamReader;.getStartOfFlacInFile:()I // method@8dae │ │ +2d955e: 0a02 |0007: move-result v2 │ │ +2d9560: d802 0204 |0008: add-int/lit8 v2, v2, #int 4 // #04 │ │ +2d9564: d802 0204 |000a: add-int/lit8 v2, v2, #int 4 // #04 │ │ +2d9568: d802 0222 |000c: add-int/lit8 v2, v2, #int 34 // #22 │ │ +2d956c: b0c2 |000e: add-int/2addr v2, v12 │ │ +2d956e: 8122 |000f: int-to-long v2, v2 │ │ +2d9570: b1cb |0010: sub-int/2addr v11, v12 │ │ +2d9572: 620c 4f83 |0011: sget-object v12, Lorg/jaudiotagger/audio/flac/FlacTagWriter;.logger:Ljava/util/logging/Logger; // field@834f │ │ +2d9576: 2204 3910 |0013: new-instance v4, Ljava/lang/StringBuilder; // type@1039 │ │ +2d957a: 7010 cc87 0400 |0015: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2d9580: 1a05 910a |0018: const-string v5, "Audio needs shifting:" // string@0a91 │ │ +2d9584: 6e20 d787 5400 |001a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d958a: 6e20 d387 b400 |001d: invoke-virtual {v4, v11}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2d9590: 6e10 df87 0400 |0020: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2d9596: 0c04 |0023: move-result-object v4 │ │ +2d9598: 6e20 128a 4c00 |0024: invoke-virtual {v12, v4}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +2d959e: 7100 ea91 0000 |0027: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ +2d95a4: 0c0c |002a: move-result-object v12 │ │ +2d95a6: 6e10 fe91 0c00 |002b: invoke-virtual {v12}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getWriteChunkSize:()J // method@91fe │ │ +2d95ac: 0b04 |002e: move-result-wide v4 │ │ +2d95ae: 844c |002f: long-to-int v12, v4 │ │ +2d95b0: 35bc 0300 |0030: if-ge v12, v11, 0033 // +0003 │ │ +2d95b4: 2802 |0032: goto 0034 // +0002 │ │ +2d95b6: 01cb |0033: move v11, v12 │ │ +2d95b8: 220c b210 |0034: new-instance v12, Ljava/util/concurrent/LinkedBlockingQueue; // type@10b2 │ │ +2d95bc: 7010 f889 0c00 |0036: invoke-direct {v12}, Ljava/util/concurrent/LinkedBlockingQueue;.:()V // method@89f8 │ │ +2d95c2: 6e30 6a88 2803 |0039: invoke-virtual {v8, v2, v3}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ +2d95c8: 7110 3888 0b00 |003c: invoke-static {v11}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@8838 │ │ +2d95ce: 0c02 |003f: move-result-object v2 │ │ +2d95d0: 6e20 6b88 2800 |0040: invoke-virtual {v8, v2}, Ljava/nio/channels/FileChannel;.read:(Ljava/nio/ByteBuffer;)I // method@886b │ │ +2d95d6: 6e10 3d88 0200 |0043: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.flip:()Ljava/nio/Buffer; // method@883d │ │ +2d95dc: 7220 9f89 2c00 |0046: invoke-interface {v12, v2}, Ljava/util/Queue;.add:(Ljava/lang/Object;)Z // method@899f │ │ +2d95e2: 6e10 6988 0800 |0049: invoke-virtual {v8}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ +2d95e8: 0b02 |004c: move-result-wide v2 │ │ +2d95ea: 6e10 ae8d 0a00 |004d: invoke-virtual {v10}, Lorg/jaudiotagger/audio/flac/FlacStreamReader;.getStartOfFlacInFile:()I // method@8dae │ │ +2d95f0: 0a0a |0050: move-result v10 │ │ +2d95f2: d80a 0a04 |0051: add-int/lit8 v10, v10, #int 4 // #04 │ │ +2d95f6: 81a4 |0053: int-to-long v4, v10 │ │ +2d95f8: 6e30 6a88 4805 |0054: invoke-virtual {v8, v4, v5}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ +2d95fe: 7030 cc8d 8609 |0057: invoke-direct {v6, v8, v9}, Lorg/jaudiotagger/audio/flac/FlacTagWriter;.writeOtherMetadataBlocks:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;)V // method@8dcc │ │ +2d9604: 5469 5083 |005a: iget-object v9, v6, Lorg/jaudiotagger/audio/flac/FlacTagWriter;.tc:Lorg/jaudiotagger/audio/flac/FlacTagCreator; // field@8350 │ │ +2d9608: 130a a00f |005c: const/16 v10, #int 4000 // #fa0 │ │ +2d960c: 6e30 b48d 790a |005e: invoke-virtual {v9, v7, v10}, Lorg/jaudiotagger/audio/flac/FlacTagCreator;.convert:(Lorg/jaudiotagger/tag/Tag;I)Ljava/nio/ByteBuffer; // method@8db4 │ │ +2d9612: 0c07 |0061: move-result-object v7 │ │ +2d9614: 6e20 7288 7800 |0062: invoke-virtual {v8, v7}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ +2d961a: 6e10 6988 0800 |0065: invoke-virtual {v8}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ +2d9620: 0b09 |0068: move-result-wide v9 │ │ +2d9622: 6e30 6a88 2803 |0069: invoke-virtual {v8, v2, v3}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ +2d9628: 6e10 6988 0800 |006c: invoke-virtual {v8}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ +2d962e: 0b02 |006f: move-result-wide v2 │ │ +2d9630: 3107 0200 |0070: cmp-long v7, v2, v0 │ │ +2d9634: 3b07 2700 |0072: if-gez v7, 0099 // +0027 │ │ +2d9638: 7110 3888 0b00 |0074: invoke-static {v11}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@8838 │ │ +2d963e: 0c07 |0077: move-result-object v7 │ │ +2d9640: 6e20 6b88 7800 |0078: invoke-virtual {v8, v7}, Ljava/nio/channels/FileChannel;.read:(Ljava/nio/ByteBuffer;)I // method@886b │ │ +2d9646: 6e10 6988 0800 |007b: invoke-virtual {v8}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ +2d964c: 0b02 |007e: move-result-wide v2 │ │ +2d964e: 6e10 3d88 0700 |007f: invoke-virtual {v7}, Ljava/nio/ByteBuffer;.flip:()Ljava/nio/Buffer; // method@883d │ │ +2d9654: 7220 9f89 7c00 |0082: invoke-interface {v12, v7}, Ljava/util/Queue;.add:(Ljava/lang/Object;)Z // method@899f │ │ +2d965a: 6e30 6a88 980a |0085: invoke-virtual {v8, v9, v10}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ +2d9660: 7210 a089 0c00 |0088: invoke-interface {v12}, Ljava/util/Queue;.remove:()Ljava/lang/Object; // method@89a0 │ │ +2d9666: 0c07 |008b: move-result-object v7 │ │ +2d9668: 1f07 5d10 |008c: check-cast v7, Ljava/nio/ByteBuffer; // type@105d │ │ +2d966c: 6e20 7288 7800 |008e: invoke-virtual {v8, v7}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ +2d9672: 6e10 6988 0800 |0091: invoke-virtual {v8}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ +2d9678: 0b09 |0094: move-result-wide v9 │ │ +2d967a: 6e30 6a88 2803 |0095: invoke-virtual {v8, v2, v3}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ +2d9680: 28d4 |0098: goto 006c // -002c │ │ +2d9682: 6e30 6a88 980a |0099: invoke-virtual {v8, v9, v10}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ +2d9688: 7210 a089 0c00 |009c: invoke-interface {v12}, Ljava/util/Queue;.remove:()Ljava/lang/Object; // method@89a0 │ │ +2d968e: 0c07 |009f: move-result-object v7 │ │ +2d9690: 1f07 5d10 |00a0: check-cast v7, Ljava/nio/ByteBuffer; // type@105d │ │ +2d9694: 6e20 7288 7800 |00a2: invoke-virtual {v8, v7}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ +2d969a: 0e00 |00a5: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=269 │ │ 0x0004 line=273 │ │ 0x0011 line=281 │ │ 0x0027 line=284 │ │ 0x0034 line=290 │ │ @@ -700543,46 +700543,46 @@ │ │ type : '(Lorg/jaudiotagger/audio/MyRandomAccessFile;Lorg/jaudiotagger/tag/Tag;Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;Lorg/jaudiotagger/audio/flac/FlacStreamReader;I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 7 │ │ outs : 3 │ │ insns size : 63 16-bit code units │ │ -2d9698: |[2d9698] org.jaudiotagger.audio.flac.FlacTagWriter.insertUsingDirectBuffer:(Lorg/jaudiotagger/audio/MyRandomAccessFile;Lorg/jaudiotagger/tag/Tag;Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;Lorg/jaudiotagger/audio/flac/FlacStreamReader;I)V │ │ -2d96a8: 6e10 ae8d 0900 |0000: invoke-virtual {v9}, Lorg/jaudiotagger/audio/flac/FlacStreamReader;.getStartOfFlacInFile:()I // method@8dae │ │ -2d96ae: 0a05 |0003: move-result v5 │ │ -2d96b0: d805 0504 |0004: add-int/lit8 v5, v5, #int 4 // #04 │ │ -2d96b4: d805 0504 |0006: add-int/lit8 v5, v5, #int 4 // #04 │ │ -2d96b8: d805 0522 |0008: add-int/lit8 v5, v5, #int 34 // #22 │ │ -2d96bc: b0a5 |000a: add-int/2addr v5, v10 │ │ -2d96be: 8150 |000b: int-to-long v0, v5 │ │ -2d96c0: 6e30 6a88 0701 |000c: invoke-virtual {v7, v0, v1}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ -2d96c6: 6e10 6d88 0700 |000f: invoke-virtual {v7}, Ljava/nio/channels/FileChannel;.size:()J // method@886d │ │ -2d96cc: 0b00 |0012: move-result-wide v0 │ │ -2d96ce: 6e10 6988 0700 |0013: invoke-virtual {v7}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ -2d96d4: 0b02 |0016: move-result-wide v2 │ │ -2d96d6: bc20 |0017: sub-long/2addr v0, v2 │ │ -2d96d8: 8405 |0018: long-to-int v5, v0 │ │ -2d96da: 7110 3888 0500 |0019: invoke-static {v5}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@8838 │ │ -2d96e0: 0c05 |001c: move-result-object v5 │ │ -2d96e2: 6e20 6b88 5700 |001d: invoke-virtual {v7, v5}, Ljava/nio/channels/FileChannel;.read:(Ljava/nio/ByteBuffer;)I // method@886b │ │ -2d96e8: 6e10 3d88 0500 |0020: invoke-virtual {v5}, Ljava/nio/ByteBuffer;.flip:()Ljava/nio/Buffer; // method@883d │ │ -2d96ee: 6e10 ae8d 0900 |0023: invoke-virtual {v9}, Lorg/jaudiotagger/audio/flac/FlacStreamReader;.getStartOfFlacInFile:()I // method@8dae │ │ -2d96f4: 0a09 |0026: move-result v9 │ │ -2d96f6: d809 0904 |0027: add-int/lit8 v9, v9, #int 4 // #04 │ │ -2d96fa: 8199 |0029: int-to-long v9, v9 │ │ -2d96fc: 6e30 6a88 970a |002a: invoke-virtual {v7, v9, v10}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ -2d9702: 7030 cc8d 7408 |002d: invoke-direct {v4, v7, v8}, Lorg/jaudiotagger/audio/flac/FlacTagWriter;.writeOtherMetadataBlocks:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;)V // method@8dcc │ │ -2d9708: 5448 5083 |0030: iget-object v8, v4, Lorg/jaudiotagger/audio/flac/FlacTagWriter;.tc:Lorg/jaudiotagger/audio/flac/FlacTagCreator; // field@8350 │ │ -2d970c: 1309 a00f |0032: const/16 v9, #int 4000 // #fa0 │ │ -2d9710: 6e30 b48d 6809 |0034: invoke-virtual {v8, v6, v9}, Lorg/jaudiotagger/audio/flac/FlacTagCreator;.convert:(Lorg/jaudiotagger/tag/Tag;I)Ljava/nio/ByteBuffer; // method@8db4 │ │ -2d9716: 0c06 |0037: move-result-object v6 │ │ -2d9718: 6e20 7288 6700 |0038: invoke-virtual {v7, v6}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ -2d971e: 6e20 7288 5700 |003b: invoke-virtual {v7, v5}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ -2d9724: 0e00 |003e: return-void │ │ +2d969c: |[2d969c] org.jaudiotagger.audio.flac.FlacTagWriter.insertUsingDirectBuffer:(Lorg/jaudiotagger/audio/MyRandomAccessFile;Lorg/jaudiotagger/tag/Tag;Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;Lorg/jaudiotagger/audio/flac/FlacStreamReader;I)V │ │ +2d96ac: 6e10 ae8d 0900 |0000: invoke-virtual {v9}, Lorg/jaudiotagger/audio/flac/FlacStreamReader;.getStartOfFlacInFile:()I // method@8dae │ │ +2d96b2: 0a05 |0003: move-result v5 │ │ +2d96b4: d805 0504 |0004: add-int/lit8 v5, v5, #int 4 // #04 │ │ +2d96b8: d805 0504 |0006: add-int/lit8 v5, v5, #int 4 // #04 │ │ +2d96bc: d805 0522 |0008: add-int/lit8 v5, v5, #int 34 // #22 │ │ +2d96c0: b0a5 |000a: add-int/2addr v5, v10 │ │ +2d96c2: 8150 |000b: int-to-long v0, v5 │ │ +2d96c4: 6e30 6a88 0701 |000c: invoke-virtual {v7, v0, v1}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ +2d96ca: 6e10 6d88 0700 |000f: invoke-virtual {v7}, Ljava/nio/channels/FileChannel;.size:()J // method@886d │ │ +2d96d0: 0b00 |0012: move-result-wide v0 │ │ +2d96d2: 6e10 6988 0700 |0013: invoke-virtual {v7}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ +2d96d8: 0b02 |0016: move-result-wide v2 │ │ +2d96da: bc20 |0017: sub-long/2addr v0, v2 │ │ +2d96dc: 8405 |0018: long-to-int v5, v0 │ │ +2d96de: 7110 3888 0500 |0019: invoke-static {v5}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@8838 │ │ +2d96e4: 0c05 |001c: move-result-object v5 │ │ +2d96e6: 6e20 6b88 5700 |001d: invoke-virtual {v7, v5}, Ljava/nio/channels/FileChannel;.read:(Ljava/nio/ByteBuffer;)I // method@886b │ │ +2d96ec: 6e10 3d88 0500 |0020: invoke-virtual {v5}, Ljava/nio/ByteBuffer;.flip:()Ljava/nio/Buffer; // method@883d │ │ +2d96f2: 6e10 ae8d 0900 |0023: invoke-virtual {v9}, Lorg/jaudiotagger/audio/flac/FlacStreamReader;.getStartOfFlacInFile:()I // method@8dae │ │ +2d96f8: 0a09 |0026: move-result v9 │ │ +2d96fa: d809 0904 |0027: add-int/lit8 v9, v9, #int 4 // #04 │ │ +2d96fe: 8199 |0029: int-to-long v9, v9 │ │ +2d9700: 6e30 6a88 970a |002a: invoke-virtual {v7, v9, v10}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ +2d9706: 7030 cc8d 7408 |002d: invoke-direct {v4, v7, v8}, Lorg/jaudiotagger/audio/flac/FlacTagWriter;.writeOtherMetadataBlocks:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;)V // method@8dcc │ │ +2d970c: 5448 5083 |0030: iget-object v8, v4, Lorg/jaudiotagger/audio/flac/FlacTagWriter;.tc:Lorg/jaudiotagger/audio/flac/FlacTagCreator; // field@8350 │ │ +2d9710: 1309 a00f |0032: const/16 v9, #int 4000 // #fa0 │ │ +2d9714: 6e30 b48d 6809 |0034: invoke-virtual {v8, v6, v9}, Lorg/jaudiotagger/audio/flac/FlacTagCreator;.convert:(Lorg/jaudiotagger/tag/Tag;I)Ljava/nio/ByteBuffer; // method@8db4 │ │ +2d971a: 0c06 |0037: move-result-object v6 │ │ +2d971c: 6e20 7288 6700 |0038: invoke-virtual {v7, v6}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ +2d9722: 6e20 7288 5700 |003b: invoke-virtual {v7, v5}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ +2d9728: 0e00 |003e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ 0x000f line=228 │ │ 0x001d line=229 │ │ 0x0020 line=230 │ │ 0x0023 line=233 │ │ @@ -700603,101 +700603,101 @@ │ │ type : '(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 176 16-bit code units │ │ -2d9a28: |[2d9a28] org.jaudiotagger.audio.flac.FlacTagWriter.writeOtherMetadataBlocks:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;)V │ │ -2d9a38: 7110 bc8d 0500 |0000: invoke-static {v5}, Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;.access$100:(Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;)Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlock; // method@8dbc │ │ -2d9a3e: 0c00 |0003: move-result-object v0 │ │ -2d9a40: 6e10 d68d 0000 |0004: invoke-virtual {v0}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlock;.getHeader:()Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader; // method@8dd6 │ │ -2d9a46: 0c00 |0007: move-result-object v0 │ │ -2d9a48: 6e10 188e 0000 |0008: invoke-virtual {v0}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;.getBytesWithoutIsLastBlockFlag:()[B // method@8e18 │ │ -2d9a4e: 0c00 |000b: move-result-object v0 │ │ -2d9a50: 7110 5b88 0000 |000c: invoke-static {v0}, Ljava/nio/ByteBuffer;.wrap:([B)Ljava/nio/ByteBuffer; // method@885b │ │ -2d9a56: 0c00 |000f: move-result-object v0 │ │ -2d9a58: 6e20 7288 0400 |0010: invoke-virtual {v4, v0}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ -2d9a5e: 7110 bc8d 0500 |0013: invoke-static {v5}, Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;.access$100:(Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;)Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlock; // method@8dbc │ │ -2d9a64: 0c00 |0016: move-result-object v0 │ │ -2d9a66: 6e10 d58d 0000 |0017: invoke-virtual {v0}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlock;.getData:()Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockData; // method@8dd5 │ │ -2d9a6c: 0c00 |001a: move-result-object v0 │ │ -2d9a6e: 7210 d88d 0000 |001b: invoke-interface {v0}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockData;.getBytes:()Ljava/nio/ByteBuffer; // method@8dd8 │ │ -2d9a74: 0c00 |001e: move-result-object v0 │ │ -2d9a76: 6e20 7288 0400 |001f: invoke-virtual {v4, v0}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ -2d9a7c: 7110 bf8d 0500 |0022: invoke-static {v5}, Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;.access$300:(Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;)Ljava/util/List; // method@8dbf │ │ -2d9a82: 0c00 |0025: move-result-object v0 │ │ -2d9a84: 7210 6e89 0000 |0026: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ -2d9a8a: 0c00 |0029: move-result-object v0 │ │ -2d9a8c: 7210 4789 0000 |002a: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -2d9a92: 0a01 |002d: move-result v1 │ │ -2d9a94: 3801 2300 |002e: if-eqz v1, 0051 // +0023 │ │ -2d9a98: 7210 4889 0000 |0030: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -2d9a9e: 0c01 |0033: move-result-object v1 │ │ -2d9aa0: 1f01 4f11 |0034: check-cast v1, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlock; // type@114f │ │ -2d9aa4: 6e10 d68d 0100 |0036: invoke-virtual {v1}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlock;.getHeader:()Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader; // method@8dd6 │ │ -2d9aaa: 0c02 |0039: move-result-object v2 │ │ -2d9aac: 6e10 188e 0200 |003a: invoke-virtual {v2}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;.getBytesWithoutIsLastBlockFlag:()[B // method@8e18 │ │ -2d9ab2: 0c02 |003d: move-result-object v2 │ │ -2d9ab4: 7110 5b88 0200 |003e: invoke-static {v2}, Ljava/nio/ByteBuffer;.wrap:([B)Ljava/nio/ByteBuffer; // method@885b │ │ -2d9aba: 0c02 |0041: move-result-object v2 │ │ -2d9abc: 6e20 7288 2400 |0042: invoke-virtual {v4, v2}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ -2d9ac2: 6e10 d58d 0100 |0045: invoke-virtual {v1}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlock;.getData:()Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockData; // method@8dd5 │ │ -2d9ac8: 0c01 |0048: move-result-object v1 │ │ -2d9aca: 7210 d88d 0100 |0049: invoke-interface {v1}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockData;.getBytes:()Ljava/nio/ByteBuffer; // method@8dd8 │ │ -2d9ad0: 0c01 |004c: move-result-object v1 │ │ -2d9ad2: 6e20 7288 1400 |004d: invoke-virtual {v4, v1}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ -2d9ad8: 28da |0050: goto 002a // -0026 │ │ -2d9ada: 7110 c08d 0500 |0051: invoke-static {v5}, Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;.access$400:(Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;)Ljava/util/List; // method@8dc0 │ │ -2d9ae0: 0c00 |0054: move-result-object v0 │ │ -2d9ae2: 7210 6e89 0000 |0055: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ -2d9ae8: 0c00 |0058: move-result-object v0 │ │ -2d9aea: 7210 4789 0000 |0059: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -2d9af0: 0a01 |005c: move-result v1 │ │ -2d9af2: 3801 2300 |005d: if-eqz v1, 0080 // +0023 │ │ -2d9af6: 7210 4889 0000 |005f: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -2d9afc: 0c01 |0062: move-result-object v1 │ │ -2d9afe: 1f01 4f11 |0063: check-cast v1, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlock; // type@114f │ │ -2d9b02: 6e10 d68d 0100 |0065: invoke-virtual {v1}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlock;.getHeader:()Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader; // method@8dd6 │ │ -2d9b08: 0c02 |0068: move-result-object v2 │ │ -2d9b0a: 6e10 188e 0200 |0069: invoke-virtual {v2}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;.getBytesWithoutIsLastBlockFlag:()[B // method@8e18 │ │ -2d9b10: 0c02 |006c: move-result-object v2 │ │ -2d9b12: 7110 5b88 0200 |006d: invoke-static {v2}, Ljava/nio/ByteBuffer;.wrap:([B)Ljava/nio/ByteBuffer; // method@885b │ │ -2d9b18: 0c02 |0070: move-result-object v2 │ │ -2d9b1a: 6e20 7288 2400 |0071: invoke-virtual {v4, v2}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ -2d9b20: 6e10 d58d 0100 |0074: invoke-virtual {v1}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlock;.getData:()Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockData; // method@8dd5 │ │ -2d9b26: 0c01 |0077: move-result-object v1 │ │ -2d9b28: 7210 d88d 0100 |0078: invoke-interface {v1}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockData;.getBytes:()Ljava/nio/ByteBuffer; // method@8dd8 │ │ -2d9b2e: 0c01 |007b: move-result-object v1 │ │ -2d9b30: 6e20 7288 1400 |007c: invoke-virtual {v4, v1}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ -2d9b36: 28da |007f: goto 0059 // -0026 │ │ -2d9b38: 7110 c18d 0500 |0080: invoke-static {v5}, Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;.access$500:(Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;)Ljava/util/List; // method@8dc1 │ │ -2d9b3e: 0c05 |0083: move-result-object v5 │ │ -2d9b40: 7210 6e89 0500 |0084: invoke-interface {v5}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ -2d9b46: 0c05 |0087: move-result-object v5 │ │ -2d9b48: 7210 4789 0500 |0088: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -2d9b4e: 0a00 |008b: move-result v0 │ │ -2d9b50: 3800 2300 |008c: if-eqz v0, 00af // +0023 │ │ -2d9b54: 7210 4889 0500 |008e: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -2d9b5a: 0c00 |0091: move-result-object v0 │ │ -2d9b5c: 1f00 4f11 |0092: check-cast v0, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlock; // type@114f │ │ -2d9b60: 6e10 d68d 0000 |0094: invoke-virtual {v0}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlock;.getHeader:()Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader; // method@8dd6 │ │ -2d9b66: 0c01 |0097: move-result-object v1 │ │ -2d9b68: 6e10 188e 0100 |0098: invoke-virtual {v1}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;.getBytesWithoutIsLastBlockFlag:()[B // method@8e18 │ │ -2d9b6e: 0c01 |009b: move-result-object v1 │ │ -2d9b70: 7110 5b88 0100 |009c: invoke-static {v1}, Ljava/nio/ByteBuffer;.wrap:([B)Ljava/nio/ByteBuffer; // method@885b │ │ -2d9b76: 0c01 |009f: move-result-object v1 │ │ -2d9b78: 6e20 7288 1400 |00a0: invoke-virtual {v4, v1}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ -2d9b7e: 6e10 d58d 0000 |00a3: invoke-virtual {v0}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlock;.getData:()Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockData; // method@8dd5 │ │ -2d9b84: 0c00 |00a6: move-result-object v0 │ │ -2d9b86: 7210 d88d 0000 |00a7: invoke-interface {v0}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockData;.getBytes:()Ljava/nio/ByteBuffer; // method@8dd8 │ │ -2d9b8c: 0c00 |00aa: move-result-object v0 │ │ -2d9b8e: 6e20 7288 0400 |00ab: invoke-virtual {v4, v0}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ -2d9b94: 28da |00ae: goto 0088 // -0026 │ │ -2d9b96: 0e00 |00af: return-void │ │ +2d9a2c: |[2d9a2c] org.jaudiotagger.audio.flac.FlacTagWriter.writeOtherMetadataBlocks:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;)V │ │ +2d9a3c: 7110 bc8d 0500 |0000: invoke-static {v5}, Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;.access$100:(Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;)Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlock; // method@8dbc │ │ +2d9a42: 0c00 |0003: move-result-object v0 │ │ +2d9a44: 6e10 d68d 0000 |0004: invoke-virtual {v0}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlock;.getHeader:()Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader; // method@8dd6 │ │ +2d9a4a: 0c00 |0007: move-result-object v0 │ │ +2d9a4c: 6e10 188e 0000 |0008: invoke-virtual {v0}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;.getBytesWithoutIsLastBlockFlag:()[B // method@8e18 │ │ +2d9a52: 0c00 |000b: move-result-object v0 │ │ +2d9a54: 7110 5b88 0000 |000c: invoke-static {v0}, Ljava/nio/ByteBuffer;.wrap:([B)Ljava/nio/ByteBuffer; // method@885b │ │ +2d9a5a: 0c00 |000f: move-result-object v0 │ │ +2d9a5c: 6e20 7288 0400 |0010: invoke-virtual {v4, v0}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ +2d9a62: 7110 bc8d 0500 |0013: invoke-static {v5}, Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;.access$100:(Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;)Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlock; // method@8dbc │ │ +2d9a68: 0c00 |0016: move-result-object v0 │ │ +2d9a6a: 6e10 d58d 0000 |0017: invoke-virtual {v0}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlock;.getData:()Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockData; // method@8dd5 │ │ +2d9a70: 0c00 |001a: move-result-object v0 │ │ +2d9a72: 7210 d88d 0000 |001b: invoke-interface {v0}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockData;.getBytes:()Ljava/nio/ByteBuffer; // method@8dd8 │ │ +2d9a78: 0c00 |001e: move-result-object v0 │ │ +2d9a7a: 6e20 7288 0400 |001f: invoke-virtual {v4, v0}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ +2d9a80: 7110 bf8d 0500 |0022: invoke-static {v5}, Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;.access$300:(Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;)Ljava/util/List; // method@8dbf │ │ +2d9a86: 0c00 |0025: move-result-object v0 │ │ +2d9a88: 7210 6e89 0000 |0026: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ +2d9a8e: 0c00 |0029: move-result-object v0 │ │ +2d9a90: 7210 4789 0000 |002a: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +2d9a96: 0a01 |002d: move-result v1 │ │ +2d9a98: 3801 2300 |002e: if-eqz v1, 0051 // +0023 │ │ +2d9a9c: 7210 4889 0000 |0030: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +2d9aa2: 0c01 |0033: move-result-object v1 │ │ +2d9aa4: 1f01 4f11 |0034: check-cast v1, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlock; // type@114f │ │ +2d9aa8: 6e10 d68d 0100 |0036: invoke-virtual {v1}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlock;.getHeader:()Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader; // method@8dd6 │ │ +2d9aae: 0c02 |0039: move-result-object v2 │ │ +2d9ab0: 6e10 188e 0200 |003a: invoke-virtual {v2}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;.getBytesWithoutIsLastBlockFlag:()[B // method@8e18 │ │ +2d9ab6: 0c02 |003d: move-result-object v2 │ │ +2d9ab8: 7110 5b88 0200 |003e: invoke-static {v2}, Ljava/nio/ByteBuffer;.wrap:([B)Ljava/nio/ByteBuffer; // method@885b │ │ +2d9abe: 0c02 |0041: move-result-object v2 │ │ +2d9ac0: 6e20 7288 2400 |0042: invoke-virtual {v4, v2}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ +2d9ac6: 6e10 d58d 0100 |0045: invoke-virtual {v1}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlock;.getData:()Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockData; // method@8dd5 │ │ +2d9acc: 0c01 |0048: move-result-object v1 │ │ +2d9ace: 7210 d88d 0100 |0049: invoke-interface {v1}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockData;.getBytes:()Ljava/nio/ByteBuffer; // method@8dd8 │ │ +2d9ad4: 0c01 |004c: move-result-object v1 │ │ +2d9ad6: 6e20 7288 1400 |004d: invoke-virtual {v4, v1}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ +2d9adc: 28da |0050: goto 002a // -0026 │ │ +2d9ade: 7110 c08d 0500 |0051: invoke-static {v5}, Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;.access$400:(Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;)Ljava/util/List; // method@8dc0 │ │ +2d9ae4: 0c00 |0054: move-result-object v0 │ │ +2d9ae6: 7210 6e89 0000 |0055: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ +2d9aec: 0c00 |0058: move-result-object v0 │ │ +2d9aee: 7210 4789 0000 |0059: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +2d9af4: 0a01 |005c: move-result v1 │ │ +2d9af6: 3801 2300 |005d: if-eqz v1, 0080 // +0023 │ │ +2d9afa: 7210 4889 0000 |005f: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +2d9b00: 0c01 |0062: move-result-object v1 │ │ +2d9b02: 1f01 4f11 |0063: check-cast v1, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlock; // type@114f │ │ +2d9b06: 6e10 d68d 0100 |0065: invoke-virtual {v1}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlock;.getHeader:()Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader; // method@8dd6 │ │ +2d9b0c: 0c02 |0068: move-result-object v2 │ │ +2d9b0e: 6e10 188e 0200 |0069: invoke-virtual {v2}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;.getBytesWithoutIsLastBlockFlag:()[B // method@8e18 │ │ +2d9b14: 0c02 |006c: move-result-object v2 │ │ +2d9b16: 7110 5b88 0200 |006d: invoke-static {v2}, Ljava/nio/ByteBuffer;.wrap:([B)Ljava/nio/ByteBuffer; // method@885b │ │ +2d9b1c: 0c02 |0070: move-result-object v2 │ │ +2d9b1e: 6e20 7288 2400 |0071: invoke-virtual {v4, v2}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ +2d9b24: 6e10 d58d 0100 |0074: invoke-virtual {v1}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlock;.getData:()Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockData; // method@8dd5 │ │ +2d9b2a: 0c01 |0077: move-result-object v1 │ │ +2d9b2c: 7210 d88d 0100 |0078: invoke-interface {v1}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockData;.getBytes:()Ljava/nio/ByteBuffer; // method@8dd8 │ │ +2d9b32: 0c01 |007b: move-result-object v1 │ │ +2d9b34: 6e20 7288 1400 |007c: invoke-virtual {v4, v1}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ +2d9b3a: 28da |007f: goto 0059 // -0026 │ │ +2d9b3c: 7110 c18d 0500 |0080: invoke-static {v5}, Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;.access$500:(Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;)Ljava/util/List; // method@8dc1 │ │ +2d9b42: 0c05 |0083: move-result-object v5 │ │ +2d9b44: 7210 6e89 0500 |0084: invoke-interface {v5}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ +2d9b4a: 0c05 |0087: move-result-object v5 │ │ +2d9b4c: 7210 4789 0500 |0088: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +2d9b52: 0a00 |008b: move-result v0 │ │ +2d9b54: 3800 2300 |008c: if-eqz v0, 00af // +0023 │ │ +2d9b58: 7210 4889 0500 |008e: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +2d9b5e: 0c00 |0091: move-result-object v0 │ │ +2d9b60: 1f00 4f11 |0092: check-cast v0, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlock; // type@114f │ │ +2d9b64: 6e10 d68d 0000 |0094: invoke-virtual {v0}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlock;.getHeader:()Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader; // method@8dd6 │ │ +2d9b6a: 0c01 |0097: move-result-object v1 │ │ +2d9b6c: 6e10 188e 0100 |0098: invoke-virtual {v1}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;.getBytesWithoutIsLastBlockFlag:()[B // method@8e18 │ │ +2d9b72: 0c01 |009b: move-result-object v1 │ │ +2d9b74: 7110 5b88 0100 |009c: invoke-static {v1}, Ljava/nio/ByteBuffer;.wrap:([B)Ljava/nio/ByteBuffer; // method@885b │ │ +2d9b7a: 0c01 |009f: move-result-object v1 │ │ +2d9b7c: 6e20 7288 1400 |00a0: invoke-virtual {v4, v1}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ +2d9b82: 6e10 d58d 0000 |00a3: invoke-virtual {v0}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlock;.getData:()Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockData; // method@8dd5 │ │ +2d9b88: 0c00 |00a6: move-result-object v0 │ │ +2d9b8a: 7210 d88d 0000 |00a7: invoke-interface {v0}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockData;.getBytes:()Ljava/nio/ByteBuffer; // method@8dd8 │ │ +2d9b90: 0c00 |00aa: move-result-object v0 │ │ +2d9b92: 6e20 7288 0400 |00ab: invoke-virtual {v4, v0}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ +2d9b98: 28da |00ae: goto 0088 // -0026 │ │ +2d9b9a: 0e00 |00af: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=471 │ │ 0x0013 line=472 │ │ 0x0022 line=475 │ │ 0x0036 line=477 │ │ 0x0045 line=478 │ │ @@ -700717,27 +700717,27 @@ │ │ type : '(Lorg/jaudiotagger/tag/Tag;Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;Lorg/jaudiotagger/audio/flac/FlacStreamReader;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -2d9b98: |[2d9b98] org.jaudiotagger.audio.flac.FlacTagWriter.writeTags:(Lorg/jaudiotagger/tag/Tag;Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;Lorg/jaudiotagger/audio/flac/FlacStreamReader;)V │ │ -2d9ba8: 6e10 ae8d 0600 |0000: invoke-virtual {v6}, Lorg/jaudiotagger/audio/flac/FlacStreamReader;.getStartOfFlacInFile:()I // method@8dae │ │ -2d9bae: 0a06 |0003: move-result v6 │ │ -2d9bb0: d806 0604 |0004: add-int/lit8 v6, v6, #int 4 // #04 │ │ -2d9bb4: 8160 |0006: int-to-long v0, v6 │ │ -2d9bb6: 6e30 6a88 0401 |0007: invoke-virtual {v4, v0, v1}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ -2d9bbc: 7030 cc8d 4205 |000a: invoke-direct {v2, v4, v5}, Lorg/jaudiotagger/audio/flac/FlacTagWriter;.writeOtherMetadataBlocks:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;)V // method@8dcc │ │ -2d9bc2: 5425 5083 |000d: iget-object v5, v2, Lorg/jaudiotagger/audio/flac/FlacTagWriter;.tc:Lorg/jaudiotagger/audio/flac/FlacTagCreator; // field@8350 │ │ -2d9bc6: 1306 a00f |000f: const/16 v6, #int 4000 // #fa0 │ │ -2d9bca: 6e30 b48d 3506 |0011: invoke-virtual {v5, v3, v6}, Lorg/jaudiotagger/audio/flac/FlacTagCreator;.convert:(Lorg/jaudiotagger/tag/Tag;I)Ljava/nio/ByteBuffer; // method@8db4 │ │ -2d9bd0: 0c03 |0014: move-result-object v3 │ │ -2d9bd2: 6e20 7288 3400 |0015: invoke-virtual {v4, v3}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ -2d9bd8: 0e00 |0018: return-void │ │ +2d9b9c: |[2d9b9c] org.jaudiotagger.audio.flac.FlacTagWriter.writeTags:(Lorg/jaudiotagger/tag/Tag;Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;Lorg/jaudiotagger/audio/flac/FlacStreamReader;)V │ │ +2d9bac: 6e10 ae8d 0600 |0000: invoke-virtual {v6}, Lorg/jaudiotagger/audio/flac/FlacStreamReader;.getStartOfFlacInFile:()I // method@8dae │ │ +2d9bb2: 0a06 |0003: move-result v6 │ │ +2d9bb4: d806 0604 |0004: add-int/lit8 v6, v6, #int 4 // #04 │ │ +2d9bb8: 8160 |0006: int-to-long v0, v6 │ │ +2d9bba: 6e30 6a88 0401 |0007: invoke-virtual {v4, v0, v1}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ +2d9bc0: 7030 cc8d 4205 |000a: invoke-direct {v2, v4, v5}, Lorg/jaudiotagger/audio/flac/FlacTagWriter;.writeOtherMetadataBlocks:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;)V // method@8dcc │ │ +2d9bc6: 5425 5083 |000d: iget-object v5, v2, Lorg/jaudiotagger/audio/flac/FlacTagWriter;.tc:Lorg/jaudiotagger/audio/flac/FlacTagCreator; // field@8350 │ │ +2d9bca: 1306 a00f |000f: const/16 v6, #int 4000 // #fa0 │ │ +2d9bce: 6e30 b48d 3506 |0011: invoke-virtual {v5, v3, v6}, Lorg/jaudiotagger/audio/flac/FlacTagCreator;.convert:(Lorg/jaudiotagger/tag/Tag;I)Ljava/nio/ByteBuffer; // method@8db4 │ │ +2d9bd4: 0c03 |0014: move-result-object v3 │ │ +2d9bd6: 6e20 7288 3400 |0015: invoke-virtual {v4, v3}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ +2d9bdc: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=452 │ │ 0x000a line=453 │ │ 0x000d line=456 │ │ locals : │ │ 0x0000 - 0x0019 reg=2 this Lorg/jaudiotagger/audio/flac/FlacTagWriter; │ │ @@ -700752,22 +700752,22 @@ │ │ type : '(Lorg/jaudiotagger/tag/Tag;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -2d9364: |[2d9364] org.jaudiotagger.audio.flac.FlacTagWriter.delete:(Lorg/jaudiotagger/tag/Tag;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V │ │ -2d9374: 2203 fe11 |0000: new-instance v3, Lorg/jaudiotagger/tag/flac/FlacTag; // type@11fe │ │ -2d9378: 2200 7c10 |0002: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ -2d937c: 7010 ae88 0000 |0004: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ -2d9382: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -2d9384: 7030 7194 1300 |0008: invoke-direct {v3, v1, v0}, Lorg/jaudiotagger/tag/flac/FlacTag;.:(Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;Ljava/util/List;)V // method@9471 │ │ -2d938a: 6e30 cb8d 3204 |000b: invoke-virtual {v2, v3, v4}, Lorg/jaudiotagger/audio/flac/FlacTagWriter;.write:(Lorg/jaudiotagger/tag/Tag;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V // method@8dcb │ │ -2d9390: 0e00 |000e: return-void │ │ +2d9368: |[2d9368] org.jaudiotagger.audio.flac.FlacTagWriter.delete:(Lorg/jaudiotagger/tag/Tag;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V │ │ +2d9378: 2203 fe11 |0000: new-instance v3, Lorg/jaudiotagger/tag/flac/FlacTag; // type@11fe │ │ +2d937c: 2200 7c10 |0002: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ +2d9380: 7010 ae88 0000 |0004: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ +2d9386: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +2d9388: 7030 7194 1300 |0008: invoke-direct {v3, v1, v0}, Lorg/jaudiotagger/tag/flac/FlacTag;.:(Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;Ljava/util/List;)V // method@9471 │ │ +2d938e: 6e30 cb8d 3204 |000b: invoke-virtual {v2, v3, v4}, Lorg/jaudiotagger/audio/flac/FlacTagWriter;.write:(Lorg/jaudiotagger/tag/Tag;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V // method@8dcb │ │ +2d9394: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x000b line=65 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lorg/jaudiotagger/audio/flac/FlacTagWriter; │ │ 0x0000 - 0x000f reg=3 (null) Lorg/jaudiotagger/tag/Tag; │ │ @@ -700778,180 +700778,180 @@ │ │ type : '(Lorg/jaudiotagger/tag/Tag;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 7 │ │ insns size : 362 16-bit code units │ │ -2d9728: |[2d9728] org.jaudiotagger.audio.flac.FlacTagWriter.write:(Lorg/jaudiotagger/tag/Tag;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V │ │ -2d9738: 6200 4f83 |0000: sget-object v0, Lorg/jaudiotagger/audio/flac/FlacTagWriter;.logger:Ljava/util/logging/Logger; // field@834f │ │ -2d973c: 1a01 be54 |0002: const-string v1, "Writing tag" // string@54be │ │ -2d9740: 6e20 128a 1000 |0004: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -2d9746: 2205 4c11 |0007: new-instance v5, Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo; // type@114c │ │ -2d974a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -2d974c: 7020 bb8d 0500 |000a: invoke-direct {v5, v0}, Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;.:(Lorg/jaudiotagger/audio/flac/FlacTagWriter$1;)V // method@8dbb │ │ -2d9752: 2206 4711 |000d: new-instance v6, Lorg/jaudiotagger/audio/flac/FlacStreamReader; // type@1147 │ │ -2d9756: 7020 ac8d b600 |000f: invoke-direct {v6, v11}, Lorg/jaudiotagger/audio/flac/FlacStreamReader;.:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)V // method@8dac │ │ -2d975c: 6e10 ad8d 0600 |0012: invoke-virtual {v6}, Lorg/jaudiotagger/audio/flac/FlacStreamReader;.findStream:()V // method@8dad │ │ -2d9762: 1200 |0015: const/4 v0, #int 0 // #0 │ │ -2d9764: 7210 838a 0b00 |0016: invoke-interface {v11}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getChannel:()Ljava/nio/channels/FileChannel; // method@8a83 │ │ -2d976a: 0c04 |0019: move-result-object v4 │ │ -2d976c: 3900 a100 |001a: if-nez v0, 00bb // +00a1 │ │ -2d9770: 7110 1b8e 0b00 |001c: invoke-static {v11}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;.readHeader:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader; // method@8e1b │ │ -2d9776: 0c00 |001f: move-result-object v0 │ │ -2d9778: 6e10 168e 0000 |0020: invoke-virtual {v0}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;.getBlockType:()Lorg/jaudiotagger/audio/flac/metadatablock/BlockType; // method@8e16 │ │ -2d977e: 0c01 |0023: move-result-object v1 │ │ -2d9780: 3801 8600 |0024: if-eqz v1, 00aa // +0086 │ │ -2d9784: 6201 4983 |0026: sget-object v1, Lorg/jaudiotagger/audio/flac/FlacTagWriter$1;.$SwitchMap$org$jaudiotagger$audio$flac$metadatablock$BlockType:[I // field@8349 │ │ -2d9788: 6e10 168e 0000 |0028: invoke-virtual {v0}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;.getBlockType:()Lorg/jaudiotagger/audio/flac/metadatablock/BlockType; // method@8e16 │ │ -2d978e: 0c02 |002b: move-result-object v2 │ │ -2d9790: 6e10 d18d 0200 |002c: invoke-virtual {v2}, Lorg/jaudiotagger/audio/flac/metadatablock/BlockType;.ordinal:()I // method@8dd1 │ │ -2d9796: 0a02 |002f: move-result v2 │ │ -2d9798: 4401 0102 |0030: aget v1, v1, v2 │ │ -2d979c: 2b01 2601 0000 |0032: packed-switch v1, 00000158 // +00000126 │ │ -2d97a2: 6e10 6988 0400 |0035: invoke-virtual {v4}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ -2d97a8: 0b01 |0038: move-result-wide v1 │ │ -2d97aa: 2868 |0039: goto 00a1 // +0068 │ │ -2d97ac: 2201 5211 |003a: new-instance v1, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataCueSheet; // type@1152 │ │ -2d97b0: 7030 dd8d 0104 |003c: invoke-direct {v1, v0, v4}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataCueSheet;.:(Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;Ljava/nio/channels/FileChannel;)V // method@8ddd │ │ -2d97b6: 7110 c18d 0500 |003f: invoke-static {v5}, Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;.access$500:(Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;)Ljava/util/List; // method@8dc1 │ │ -2d97bc: 0c02 |0042: move-result-object v2 │ │ -2d97be: 2203 4f11 |0043: new-instance v3, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlock; // type@114f │ │ -2d97c2: 7030 d48d 0301 |0045: invoke-direct {v3, v0, v1}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlock;.:(Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockData;)V // method@8dd4 │ │ -2d97c8: 7220 6489 3200 |0048: invoke-interface {v2, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -2d97ce: 285f |004b: goto 00aa // +005f │ │ -2d97d0: 2201 5511 |004c: new-instance v1, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataSeekTable; // type@1155 │ │ -2d97d4: 7030 fd8d 0104 |004e: invoke-direct {v1, v0, v4}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataSeekTable;.:(Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;Ljava/nio/channels/FileChannel;)V // method@8dfd │ │ -2d97da: 7110 c08d 0500 |0051: invoke-static {v5}, Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;.access$400:(Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;)Ljava/util/List; // method@8dc0 │ │ -2d97e0: 0c02 |0054: move-result-object v2 │ │ -2d97e2: 2203 4f11 |0055: new-instance v3, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlock; // type@114f │ │ -2d97e6: 7030 d48d 0301 |0057: invoke-direct {v3, v0, v1}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlock;.:(Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockData;)V // method@8dd4 │ │ -2d97ec: 7220 6489 3200 |005a: invoke-interface {v2, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -2d97f2: 284d |005d: goto 00aa // +004d │ │ -2d97f4: 2201 5111 |005e: new-instance v1, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataApplication; // type@1151 │ │ -2d97f8: 7030 da8d 0104 |0060: invoke-direct {v1, v0, v4}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataApplication;.:(Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;Ljava/nio/channels/FileChannel;)V // method@8dda │ │ -2d97fe: 7110 bf8d 0500 |0063: invoke-static {v5}, Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;.access$300:(Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;)Ljava/util/List; // method@8dbf │ │ -2d9804: 0c02 |0066: move-result-object v2 │ │ -2d9806: 2203 4f11 |0067: new-instance v3, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlock; // type@114f │ │ -2d980a: 7030 d48d 0301 |0069: invoke-direct {v3, v0, v1}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlock;.:(Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockData;)V // method@8dd4 │ │ -2d9810: 7220 6489 3200 |006c: invoke-interface {v2, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -2d9816: 283b |006f: goto 00aa // +003b │ │ -2d9818: 6e10 6988 0400 |0070: invoke-virtual {v4}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ -2d981e: 0b01 |0073: move-result-wide v1 │ │ -2d9820: 6e10 198e 0000 |0074: invoke-virtual {v0}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;.getDataLength:()I // method@8e19 │ │ -2d9826: 0a03 |0077: move-result v3 │ │ -2d9828: 8137 |0078: int-to-long v7, v3 │ │ -2d982a: bb71 |0079: add-long/2addr v1, v7 │ │ -2d982c: 6e30 6a88 1402 |007a: invoke-virtual {v4, v1, v2}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ -2d9832: 2201 5311 |007d: new-instance v1, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPadding; // type@1153 │ │ -2d9836: 6e10 198e 0000 |007f: invoke-virtual {v0}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;.getDataLength:()I // method@8e19 │ │ -2d983c: 0a02 |0082: move-result v2 │ │ -2d983e: 7020 e08d 2100 |0083: invoke-direct {v1, v2}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPadding;.:(I)V // method@8de0 │ │ -2d9844: 7110 be8d 0500 |0086: invoke-static {v5}, Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;.access$200:(Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;)Ljava/util/List; // method@8dbe │ │ -2d984a: 0c02 |0089: move-result-object v2 │ │ -2d984c: 2203 4f11 |008a: new-instance v3, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlock; // type@114f │ │ -2d9850: 7030 d48d 0301 |008c: invoke-direct {v3, v0, v1}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlock;.:(Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockData;)V // method@8dd4 │ │ -2d9856: 7220 6489 3200 |008f: invoke-interface {v2, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -2d985c: 2818 |0092: goto 00aa // +0018 │ │ -2d985e: 2201 4f11 |0093: new-instance v1, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlock; // type@114f │ │ -2d9862: 2202 5611 |0095: new-instance v2, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo; // type@1156 │ │ -2d9866: 7030 018e 020b |0097: invoke-direct {v2, v0, v11}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.:(Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V // method@8e01 │ │ -2d986c: 7030 d48d 0102 |009a: invoke-direct {v1, v0, v2}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlock;.:(Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockData;)V // method@8dd4 │ │ -2d9872: 7120 bd8d 1500 |009d: invoke-static {v5, v1}, Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;.access$102:(Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlock;)Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlock; // method@8dbd │ │ -2d9878: 280a |00a0: goto 00aa // +000a │ │ -2d987a: 6e10 198e 0000 |00a1: invoke-virtual {v0}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;.getDataLength:()I // method@8e19 │ │ -2d9880: 0a03 |00a4: move-result v3 │ │ -2d9882: 8137 |00a5: int-to-long v7, v3 │ │ -2d9884: bb71 |00a6: add-long/2addr v1, v7 │ │ -2d9886: 6e30 6a88 1402 |00a7: invoke-virtual {v4, v1, v2}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ -2d988c: 6e10 1a8e 0000 |00aa: invoke-virtual {v0}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;.isLastBlock:()Z // method@8e1a │ │ -2d9892: 0a00 |00ad: move-result v0 │ │ -2d9894: 2900 6cff |00ae: goto/16 001a // -0094 │ │ -2d9898: 0d0a |00b0: move-exception v10 │ │ -2d989a: 220b 3711 |00b1: new-instance v11, Lorg/jaudiotagger/audio/exceptions/CannotWriteException; // type@1137 │ │ -2d989e: 6e10 6c8d 0a00 |00b3: invoke-virtual {v10}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.getMessage:()Ljava/lang/String; // method@8d6c │ │ -2d98a4: 0c0a |00b6: move-result-object v10 │ │ -2d98a6: 7020 728d ab00 |00b7: invoke-direct {v11, v10}, Lorg/jaudiotagger/audio/exceptions/CannotWriteException;.:(Ljava/lang/String;)V // method@8d72 │ │ -2d98ac: 270b |00ba: throw v11 │ │ -2d98ae: 7020 c48d 5900 |00bb: invoke-direct {v9, v5}, Lorg/jaudiotagger/audio/flac/FlacTagWriter;.computeAvailableRoom:(Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;)I // method@8dc4 │ │ -2d98b4: 0a08 |00be: move-result v8 │ │ -2d98b6: 549b 5083 |00bf: iget-object v11, v9, Lorg/jaudiotagger/audio/flac/FlacTagWriter;.tc:Lorg/jaudiotagger/audio/flac/FlacTagCreator; // field@8350 │ │ -2d98ba: 6e20 b38d ab00 |00c1: invoke-virtual {v11, v10}, Lorg/jaudiotagger/audio/flac/FlacTagCreator;.convert:(Lorg/jaudiotagger/tag/Tag;)Ljava/nio/ByteBuffer; // method@8db3 │ │ -2d98c0: 0c0b |00c4: move-result-object v11 │ │ -2d98c2: 6e10 4988 0b00 |00c5: invoke-virtual {v11}, Ljava/nio/ByteBuffer;.limit:()I // method@8849 │ │ -2d98c8: 0a0b |00c8: move-result v11 │ │ -2d98ca: 7020 c58d 5900 |00c9: invoke-direct {v9, v5}, Lorg/jaudiotagger/audio/flac/FlacTagWriter;.computeNeededRoom:(Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;)I // method@8dc5 │ │ -2d98d0: 0a00 |00cc: move-result v0 │ │ -2d98d2: b0b0 |00cd: add-int/2addr v0, v11 │ │ -2d98d4: 6e10 ae8d 0600 |00ce: invoke-virtual {v6}, Lorg/jaudiotagger/audio/flac/FlacStreamReader;.getStartOfFlacInFile:()I // method@8dae │ │ -2d98da: 0a01 |00d1: move-result v1 │ │ -2d98dc: 8111 |00d2: int-to-long v1, v1 │ │ -2d98de: 6e30 6a88 1402 |00d3: invoke-virtual {v4, v1, v2}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ -2d98e4: 6201 4f83 |00d6: sget-object v1, Lorg/jaudiotagger/audio/flac/FlacTagWriter;.logger:Ljava/util/logging/Logger; // field@834f │ │ -2d98e8: 2202 3910 |00d8: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ -2d98ec: 7010 cc87 0200 |00da: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2d98f2: 1a03 bf54 |00dd: const-string v3, "Writing tag available bytes:" // string@54bf │ │ -2d98f6: 6e20 d787 3200 |00df: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d98fc: 6e20 d387 8200 |00e2: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2d9902: 1a03 6f05 |00e5: const-string v3, ":needed bytes:" // string@056f │ │ -2d9906: 6e20 d787 3200 |00e7: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d990c: 6e20 d387 0200 |00ea: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2d9912: 6e10 df87 0200 |00ed: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2d9918: 0c02 |00f0: move-result-object v2 │ │ -2d991a: 6e20 128a 2100 |00f1: invoke-virtual {v1, v2}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -2d9920: 3208 3700 |00f4: if-eq v8, v0, 012b // +0037 │ │ -2d9924: d801 0004 |00f6: add-int/lit8 v1, v0, #int 4 // #04 │ │ -2d9928: 3718 0300 |00f8: if-le v8, v1, 00fb // +0003 │ │ -2d992c: 2831 |00fa: goto 012b // +0031 │ │ -2d992e: 6201 4f83 |00fb: sget-object v1, Lorg/jaudiotagger/audio/flac/FlacTagWriter;.logger:Ljava/util/logging/Logger; // field@834f │ │ -2d9932: 2202 3910 |00fd: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ -2d9936: 7010 cc87 0200 |00ff: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2d993c: 1a03 900a |0102: const-string v3, "Audio must be shifted NewTagSize:" // string@0a90 │ │ -2d9940: 6e20 d787 3200 |0104: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d9946: 6e20 d387 b200 |0107: invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2d994c: 1a0b ee04 |010a: const-string v11, ":AvailableRoom:" // string@04ee │ │ -2d9950: 6e20 d787 b200 |010c: invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d9956: 6e20 d387 8200 |010f: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2d995c: 1a0b 2505 |0112: const-string v11, ":MinimumAdditionalRoomRequired:" // string@0525 │ │ -2d9960: 6e20 d787 b200 |0114: invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d9966: 910b 0008 |0117: sub-int v11, v0, v8 │ │ -2d996a: 6e20 d387 b200 |0119: invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2d9970: 6e10 df87 0200 |011c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2d9976: 0c0b |011f: move-result-object v11 │ │ -2d9978: 6e20 128a b100 |0120: invoke-virtual {v1, v11}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -2d997e: d007 a00f |0123: add-int/lit16 v7, v0, #int 4000 // #0fa0 │ │ -2d9982: 0792 |0125: move-object v2, v9 │ │ -2d9984: 07a3 |0126: move-object v3, v10 │ │ -2d9986: 7607 c98d 0200 |0127: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8}, Lorg/jaudiotagger/audio/flac/FlacTagWriter;.insertUsingChunks:(Lorg/jaudiotagger/tag/Tag;Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;Lorg/jaudiotagger/audio/flac/FlacStreamReader;II)V // method@8dc9 │ │ -2d998c: 281f |012a: goto 0149 // +001f │ │ -2d998e: 620b 4f83 |012b: sget-object v11, Lorg/jaudiotagger/audio/flac/FlacTagWriter;.logger:Ljava/util/logging/Logger; // field@834f │ │ -2d9992: 1a01 f043 |012d: const-string v1, "Room to Rewrite" // string@43f0 │ │ -2d9996: 6e20 128a 1b00 |012f: invoke-virtual {v11, v1}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -2d999c: 6e10 ae8d 0600 |0132: invoke-virtual {v6}, Lorg/jaudiotagger/audio/flac/FlacStreamReader;.getStartOfFlacInFile:()I // method@8dae │ │ -2d99a2: 0a0b |0135: move-result v11 │ │ -2d99a4: d80b 0b04 |0136: add-int/lit8 v11, v11, #int 4 // #04 │ │ -2d99a8: 81b1 |0138: int-to-long v1, v11 │ │ -2d99aa: 6e30 6a88 1402 |0139: invoke-virtual {v4, v1, v2}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ -2d99b0: 7030 cc8d 4905 |013c: invoke-direct {v9, v4, v5}, Lorg/jaudiotagger/audio/flac/FlacTagWriter;.writeOtherMetadataBlocks:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;)V // method@8dcc │ │ -2d99b6: 549b 5083 |013f: iget-object v11, v9, Lorg/jaudiotagger/audio/flac/FlacTagWriter;.tc:Lorg/jaudiotagger/audio/flac/FlacTagCreator; // field@8350 │ │ -2d99ba: b108 |0141: sub-int/2addr v8, v0 │ │ -2d99bc: 6e30 b48d ab08 |0142: invoke-virtual {v11, v10, v8}, Lorg/jaudiotagger/audio/flac/FlacTagCreator;.convert:(Lorg/jaudiotagger/tag/Tag;I)Ljava/nio/ByteBuffer; // method@8db4 │ │ -2d99c2: 0c0a |0145: move-result-object v10 │ │ -2d99c4: 6e20 7288 a400 |0146: invoke-virtual {v4, v10}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ -2d99ca: 0e00 |0149: return-void │ │ -2d99cc: 0d0a |014a: move-exception v10 │ │ -2d99ce: 220b 3711 |014b: new-instance v11, Lorg/jaudiotagger/audio/exceptions/CannotWriteException; // type@1137 │ │ -2d99d2: 6e10 6c8d 0a00 |014d: invoke-virtual {v10}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.getMessage:()Ljava/lang/String; // method@8d6c │ │ -2d99d8: 0c0a |0150: move-result-object v10 │ │ -2d99da: 7020 728d ab00 |0151: invoke-direct {v11, v10}, Lorg/jaudiotagger/audio/exceptions/CannotWriteException;.:(Ljava/lang/String;)V // method@8d72 │ │ -2d99e0: 2802 |0154: goto 0156 // +0002 │ │ -2d99e2: 270b |0155: throw v11 │ │ -2d99e4: 28ff |0156: goto 0155 // -0001 │ │ -2d99e6: 0000 |0157: nop // spacer │ │ -2d99e8: 0001 0700 0100 0000 6100 0000 3e00 ... |0158: packed-switch-data (18 units) │ │ +2d972c: |[2d972c] org.jaudiotagger.audio.flac.FlacTagWriter.write:(Lorg/jaudiotagger/tag/Tag;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V │ │ +2d973c: 6200 4f83 |0000: sget-object v0, Lorg/jaudiotagger/audio/flac/FlacTagWriter;.logger:Ljava/util/logging/Logger; // field@834f │ │ +2d9740: 1a01 be54 |0002: const-string v1, "Writing tag" // string@54be │ │ +2d9744: 6e20 128a 1000 |0004: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +2d974a: 2205 4c11 |0007: new-instance v5, Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo; // type@114c │ │ +2d974e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +2d9750: 7020 bb8d 0500 |000a: invoke-direct {v5, v0}, Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;.:(Lorg/jaudiotagger/audio/flac/FlacTagWriter$1;)V // method@8dbb │ │ +2d9756: 2206 4711 |000d: new-instance v6, Lorg/jaudiotagger/audio/flac/FlacStreamReader; // type@1147 │ │ +2d975a: 7020 ac8d b600 |000f: invoke-direct {v6, v11}, Lorg/jaudiotagger/audio/flac/FlacStreamReader;.:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)V // method@8dac │ │ +2d9760: 6e10 ad8d 0600 |0012: invoke-virtual {v6}, Lorg/jaudiotagger/audio/flac/FlacStreamReader;.findStream:()V // method@8dad │ │ +2d9766: 1200 |0015: const/4 v0, #int 0 // #0 │ │ +2d9768: 7210 838a 0b00 |0016: invoke-interface {v11}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getChannel:()Ljava/nio/channels/FileChannel; // method@8a83 │ │ +2d976e: 0c04 |0019: move-result-object v4 │ │ +2d9770: 3900 a100 |001a: if-nez v0, 00bb // +00a1 │ │ +2d9774: 7110 1b8e 0b00 |001c: invoke-static {v11}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;.readHeader:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader; // method@8e1b │ │ +2d977a: 0c00 |001f: move-result-object v0 │ │ +2d977c: 6e10 168e 0000 |0020: invoke-virtual {v0}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;.getBlockType:()Lorg/jaudiotagger/audio/flac/metadatablock/BlockType; // method@8e16 │ │ +2d9782: 0c01 |0023: move-result-object v1 │ │ +2d9784: 3801 8600 |0024: if-eqz v1, 00aa // +0086 │ │ +2d9788: 6201 4983 |0026: sget-object v1, Lorg/jaudiotagger/audio/flac/FlacTagWriter$1;.$SwitchMap$org$jaudiotagger$audio$flac$metadatablock$BlockType:[I // field@8349 │ │ +2d978c: 6e10 168e 0000 |0028: invoke-virtual {v0}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;.getBlockType:()Lorg/jaudiotagger/audio/flac/metadatablock/BlockType; // method@8e16 │ │ +2d9792: 0c02 |002b: move-result-object v2 │ │ +2d9794: 6e10 d18d 0200 |002c: invoke-virtual {v2}, Lorg/jaudiotagger/audio/flac/metadatablock/BlockType;.ordinal:()I // method@8dd1 │ │ +2d979a: 0a02 |002f: move-result v2 │ │ +2d979c: 4401 0102 |0030: aget v1, v1, v2 │ │ +2d97a0: 2b01 2601 0000 |0032: packed-switch v1, 00000158 // +00000126 │ │ +2d97a6: 6e10 6988 0400 |0035: invoke-virtual {v4}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ +2d97ac: 0b01 |0038: move-result-wide v1 │ │ +2d97ae: 2868 |0039: goto 00a1 // +0068 │ │ +2d97b0: 2201 5211 |003a: new-instance v1, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataCueSheet; // type@1152 │ │ +2d97b4: 7030 dd8d 0104 |003c: invoke-direct {v1, v0, v4}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataCueSheet;.:(Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;Ljava/nio/channels/FileChannel;)V // method@8ddd │ │ +2d97ba: 7110 c18d 0500 |003f: invoke-static {v5}, Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;.access$500:(Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;)Ljava/util/List; // method@8dc1 │ │ +2d97c0: 0c02 |0042: move-result-object v2 │ │ +2d97c2: 2203 4f11 |0043: new-instance v3, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlock; // type@114f │ │ +2d97c6: 7030 d48d 0301 |0045: invoke-direct {v3, v0, v1}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlock;.:(Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockData;)V // method@8dd4 │ │ +2d97cc: 7220 6489 3200 |0048: invoke-interface {v2, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +2d97d2: 285f |004b: goto 00aa // +005f │ │ +2d97d4: 2201 5511 |004c: new-instance v1, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataSeekTable; // type@1155 │ │ +2d97d8: 7030 fd8d 0104 |004e: invoke-direct {v1, v0, v4}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataSeekTable;.:(Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;Ljava/nio/channels/FileChannel;)V // method@8dfd │ │ +2d97de: 7110 c08d 0500 |0051: invoke-static {v5}, Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;.access$400:(Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;)Ljava/util/List; // method@8dc0 │ │ +2d97e4: 0c02 |0054: move-result-object v2 │ │ +2d97e6: 2203 4f11 |0055: new-instance v3, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlock; // type@114f │ │ +2d97ea: 7030 d48d 0301 |0057: invoke-direct {v3, v0, v1}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlock;.:(Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockData;)V // method@8dd4 │ │ +2d97f0: 7220 6489 3200 |005a: invoke-interface {v2, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +2d97f6: 284d |005d: goto 00aa // +004d │ │ +2d97f8: 2201 5111 |005e: new-instance v1, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataApplication; // type@1151 │ │ +2d97fc: 7030 da8d 0104 |0060: invoke-direct {v1, v0, v4}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataApplication;.:(Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;Ljava/nio/channels/FileChannel;)V // method@8dda │ │ +2d9802: 7110 bf8d 0500 |0063: invoke-static {v5}, Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;.access$300:(Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;)Ljava/util/List; // method@8dbf │ │ +2d9808: 0c02 |0066: move-result-object v2 │ │ +2d980a: 2203 4f11 |0067: new-instance v3, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlock; // type@114f │ │ +2d980e: 7030 d48d 0301 |0069: invoke-direct {v3, v0, v1}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlock;.:(Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockData;)V // method@8dd4 │ │ +2d9814: 7220 6489 3200 |006c: invoke-interface {v2, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +2d981a: 283b |006f: goto 00aa // +003b │ │ +2d981c: 6e10 6988 0400 |0070: invoke-virtual {v4}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ +2d9822: 0b01 |0073: move-result-wide v1 │ │ +2d9824: 6e10 198e 0000 |0074: invoke-virtual {v0}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;.getDataLength:()I // method@8e19 │ │ +2d982a: 0a03 |0077: move-result v3 │ │ +2d982c: 8137 |0078: int-to-long v7, v3 │ │ +2d982e: bb71 |0079: add-long/2addr v1, v7 │ │ +2d9830: 6e30 6a88 1402 |007a: invoke-virtual {v4, v1, v2}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ +2d9836: 2201 5311 |007d: new-instance v1, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPadding; // type@1153 │ │ +2d983a: 6e10 198e 0000 |007f: invoke-virtual {v0}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;.getDataLength:()I // method@8e19 │ │ +2d9840: 0a02 |0082: move-result v2 │ │ +2d9842: 7020 e08d 2100 |0083: invoke-direct {v1, v2}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPadding;.:(I)V // method@8de0 │ │ +2d9848: 7110 be8d 0500 |0086: invoke-static {v5}, Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;.access$200:(Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;)Ljava/util/List; // method@8dbe │ │ +2d984e: 0c02 |0089: move-result-object v2 │ │ +2d9850: 2203 4f11 |008a: new-instance v3, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlock; // type@114f │ │ +2d9854: 7030 d48d 0301 |008c: invoke-direct {v3, v0, v1}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlock;.:(Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockData;)V // method@8dd4 │ │ +2d985a: 7220 6489 3200 |008f: invoke-interface {v2, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +2d9860: 2818 |0092: goto 00aa // +0018 │ │ +2d9862: 2201 4f11 |0093: new-instance v1, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlock; // type@114f │ │ +2d9866: 2202 5611 |0095: new-instance v2, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo; // type@1156 │ │ +2d986a: 7030 018e 020b |0097: invoke-direct {v2, v0, v11}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.:(Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V // method@8e01 │ │ +2d9870: 7030 d48d 0102 |009a: invoke-direct {v1, v0, v2}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlock;.:(Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockData;)V // method@8dd4 │ │ +2d9876: 7120 bd8d 1500 |009d: invoke-static {v5, v1}, Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;.access$102:(Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlock;)Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlock; // method@8dbd │ │ +2d987c: 280a |00a0: goto 00aa // +000a │ │ +2d987e: 6e10 198e 0000 |00a1: invoke-virtual {v0}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;.getDataLength:()I // method@8e19 │ │ +2d9884: 0a03 |00a4: move-result v3 │ │ +2d9886: 8137 |00a5: int-to-long v7, v3 │ │ +2d9888: bb71 |00a6: add-long/2addr v1, v7 │ │ +2d988a: 6e30 6a88 1402 |00a7: invoke-virtual {v4, v1, v2}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ +2d9890: 6e10 1a8e 0000 |00aa: invoke-virtual {v0}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;.isLastBlock:()Z // method@8e1a │ │ +2d9896: 0a00 |00ad: move-result v0 │ │ +2d9898: 2900 6cff |00ae: goto/16 001a // -0094 │ │ +2d989c: 0d0a |00b0: move-exception v10 │ │ +2d989e: 220b 3711 |00b1: new-instance v11, Lorg/jaudiotagger/audio/exceptions/CannotWriteException; // type@1137 │ │ +2d98a2: 6e10 6c8d 0a00 |00b3: invoke-virtual {v10}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.getMessage:()Ljava/lang/String; // method@8d6c │ │ +2d98a8: 0c0a |00b6: move-result-object v10 │ │ +2d98aa: 7020 728d ab00 |00b7: invoke-direct {v11, v10}, Lorg/jaudiotagger/audio/exceptions/CannotWriteException;.:(Ljava/lang/String;)V // method@8d72 │ │ +2d98b0: 270b |00ba: throw v11 │ │ +2d98b2: 7020 c48d 5900 |00bb: invoke-direct {v9, v5}, Lorg/jaudiotagger/audio/flac/FlacTagWriter;.computeAvailableRoom:(Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;)I // method@8dc4 │ │ +2d98b8: 0a08 |00be: move-result v8 │ │ +2d98ba: 549b 5083 |00bf: iget-object v11, v9, Lorg/jaudiotagger/audio/flac/FlacTagWriter;.tc:Lorg/jaudiotagger/audio/flac/FlacTagCreator; // field@8350 │ │ +2d98be: 6e20 b38d ab00 |00c1: invoke-virtual {v11, v10}, Lorg/jaudiotagger/audio/flac/FlacTagCreator;.convert:(Lorg/jaudiotagger/tag/Tag;)Ljava/nio/ByteBuffer; // method@8db3 │ │ +2d98c4: 0c0b |00c4: move-result-object v11 │ │ +2d98c6: 6e10 4988 0b00 |00c5: invoke-virtual {v11}, Ljava/nio/ByteBuffer;.limit:()I // method@8849 │ │ +2d98cc: 0a0b |00c8: move-result v11 │ │ +2d98ce: 7020 c58d 5900 |00c9: invoke-direct {v9, v5}, Lorg/jaudiotagger/audio/flac/FlacTagWriter;.computeNeededRoom:(Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;)I // method@8dc5 │ │ +2d98d4: 0a00 |00cc: move-result v0 │ │ +2d98d6: b0b0 |00cd: add-int/2addr v0, v11 │ │ +2d98d8: 6e10 ae8d 0600 |00ce: invoke-virtual {v6}, Lorg/jaudiotagger/audio/flac/FlacStreamReader;.getStartOfFlacInFile:()I // method@8dae │ │ +2d98de: 0a01 |00d1: move-result v1 │ │ +2d98e0: 8111 |00d2: int-to-long v1, v1 │ │ +2d98e2: 6e30 6a88 1402 |00d3: invoke-virtual {v4, v1, v2}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ +2d98e8: 6201 4f83 |00d6: sget-object v1, Lorg/jaudiotagger/audio/flac/FlacTagWriter;.logger:Ljava/util/logging/Logger; // field@834f │ │ +2d98ec: 2202 3910 |00d8: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ +2d98f0: 7010 cc87 0200 |00da: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2d98f6: 1a03 bf54 |00dd: const-string v3, "Writing tag available bytes:" // string@54bf │ │ +2d98fa: 6e20 d787 3200 |00df: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d9900: 6e20 d387 8200 |00e2: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2d9906: 1a03 6f05 |00e5: const-string v3, ":needed bytes:" // string@056f │ │ +2d990a: 6e20 d787 3200 |00e7: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d9910: 6e20 d387 0200 |00ea: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2d9916: 6e10 df87 0200 |00ed: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2d991c: 0c02 |00f0: move-result-object v2 │ │ +2d991e: 6e20 128a 2100 |00f1: invoke-virtual {v1, v2}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +2d9924: 3208 3700 |00f4: if-eq v8, v0, 012b // +0037 │ │ +2d9928: d801 0004 |00f6: add-int/lit8 v1, v0, #int 4 // #04 │ │ +2d992c: 3718 0300 |00f8: if-le v8, v1, 00fb // +0003 │ │ +2d9930: 2831 |00fa: goto 012b // +0031 │ │ +2d9932: 6201 4f83 |00fb: sget-object v1, Lorg/jaudiotagger/audio/flac/FlacTagWriter;.logger:Ljava/util/logging/Logger; // field@834f │ │ +2d9936: 2202 3910 |00fd: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ +2d993a: 7010 cc87 0200 |00ff: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2d9940: 1a03 900a |0102: const-string v3, "Audio must be shifted NewTagSize:" // string@0a90 │ │ +2d9944: 6e20 d787 3200 |0104: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d994a: 6e20 d387 b200 |0107: invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2d9950: 1a0b ee04 |010a: const-string v11, ":AvailableRoom:" // string@04ee │ │ +2d9954: 6e20 d787 b200 |010c: invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d995a: 6e20 d387 8200 |010f: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2d9960: 1a0b 2505 |0112: const-string v11, ":MinimumAdditionalRoomRequired:" // string@0525 │ │ +2d9964: 6e20 d787 b200 |0114: invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d996a: 910b 0008 |0117: sub-int v11, v0, v8 │ │ +2d996e: 6e20 d387 b200 |0119: invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2d9974: 6e10 df87 0200 |011c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2d997a: 0c0b |011f: move-result-object v11 │ │ +2d997c: 6e20 128a b100 |0120: invoke-virtual {v1, v11}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +2d9982: d007 a00f |0123: add-int/lit16 v7, v0, #int 4000 // #0fa0 │ │ +2d9986: 0792 |0125: move-object v2, v9 │ │ +2d9988: 07a3 |0126: move-object v3, v10 │ │ +2d998a: 7607 c98d 0200 |0127: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8}, Lorg/jaudiotagger/audio/flac/FlacTagWriter;.insertUsingChunks:(Lorg/jaudiotagger/tag/Tag;Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;Lorg/jaudiotagger/audio/flac/FlacStreamReader;II)V // method@8dc9 │ │ +2d9990: 281f |012a: goto 0149 // +001f │ │ +2d9992: 620b 4f83 |012b: sget-object v11, Lorg/jaudiotagger/audio/flac/FlacTagWriter;.logger:Ljava/util/logging/Logger; // field@834f │ │ +2d9996: 1a01 f043 |012d: const-string v1, "Room to Rewrite" // string@43f0 │ │ +2d999a: 6e20 128a 1b00 |012f: invoke-virtual {v11, v1}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +2d99a0: 6e10 ae8d 0600 |0132: invoke-virtual {v6}, Lorg/jaudiotagger/audio/flac/FlacStreamReader;.getStartOfFlacInFile:()I // method@8dae │ │ +2d99a6: 0a0b |0135: move-result v11 │ │ +2d99a8: d80b 0b04 |0136: add-int/lit8 v11, v11, #int 4 // #04 │ │ +2d99ac: 81b1 |0138: int-to-long v1, v11 │ │ +2d99ae: 6e30 6a88 1402 |0139: invoke-virtual {v4, v1, v2}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ +2d99b4: 7030 cc8d 4905 |013c: invoke-direct {v9, v4, v5}, Lorg/jaudiotagger/audio/flac/FlacTagWriter;.writeOtherMetadataBlocks:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/flac/FlacTagWriter$MetadataBlockInfo;)V // method@8dcc │ │ +2d99ba: 549b 5083 |013f: iget-object v11, v9, Lorg/jaudiotagger/audio/flac/FlacTagWriter;.tc:Lorg/jaudiotagger/audio/flac/FlacTagCreator; // field@8350 │ │ +2d99be: b108 |0141: sub-int/2addr v8, v0 │ │ +2d99c0: 6e30 b48d ab08 |0142: invoke-virtual {v11, v10, v8}, Lorg/jaudiotagger/audio/flac/FlacTagCreator;.convert:(Lorg/jaudiotagger/tag/Tag;I)Ljava/nio/ByteBuffer; // method@8db4 │ │ +2d99c6: 0c0a |0145: move-result-object v10 │ │ +2d99c8: 6e20 7288 a400 |0146: invoke-virtual {v4, v10}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ +2d99ce: 0e00 |0149: return-void │ │ +2d99d0: 0d0a |014a: move-exception v10 │ │ +2d99d2: 220b 3711 |014b: new-instance v11, Lorg/jaudiotagger/audio/exceptions/CannotWriteException; // type@1137 │ │ +2d99d6: 6e10 6c8d 0a00 |014d: invoke-virtual {v10}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.getMessage:()Ljava/lang/String; // method@8d6c │ │ +2d99dc: 0c0a |0150: move-result-object v10 │ │ +2d99de: 7020 728d ab00 |0151: invoke-direct {v11, v10}, Lorg/jaudiotagger/audio/exceptions/CannotWriteException;.:(Ljava/lang/String;)V // method@8d72 │ │ +2d99e4: 2802 |0154: goto 0156 // +0002 │ │ +2d99e6: 270b |0155: throw v11 │ │ +2d99e8: 28ff |0156: goto 0155 // -0001 │ │ +2d99ea: 0000 |0157: nop // spacer │ │ +2d99ec: 0001 0700 0100 0000 6100 0000 3e00 ... |0158: packed-switch-data (18 units) │ │ catches : 2 │ │ 0x0012 - 0x0015 │ │ Lorg/jaudiotagger/audio/exceptions/CannotReadException; -> 0x014a │ │ 0x001c - 0x00ae │ │ Lorg/jaudiotagger/audio/exceptions/CannotReadException; -> 0x00b0 │ │ positions : │ │ 0x0000 line=84 │ │ @@ -701063,61 +701063,61 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 15 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 90 16-bit code units │ │ -2d9c3c: |[2d9c3c] org.jaudiotagger.audio.flac.metadatablock.BlockType.:()V │ │ -2d9c4c: 2200 4e11 |0000: new-instance v0, Lorg/jaudiotagger/audio/flac/metadatablock/BlockType; // type@114e │ │ -2d9c50: 1a01 c245 |0002: const-string v1, "STREAMINFO" // string@45c2 │ │ -2d9c54: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -2d9c56: 7040 cf8d 1022 |0005: invoke-direct {v0, v1, v2, v2}, Lorg/jaudiotagger/audio/flac/metadatablock/BlockType;.:(Ljava/lang/String;II)V // method@8dcf │ │ -2d9c5c: 6900 5783 |0008: sput-object v0, Lorg/jaudiotagger/audio/flac/metadatablock/BlockType;.STREAMINFO:Lorg/jaudiotagger/audio/flac/metadatablock/BlockType; // field@8357 │ │ -2d9c60: 2201 4e11 |000a: new-instance v1, Lorg/jaudiotagger/audio/flac/metadatablock/BlockType; // type@114e │ │ -2d9c64: 1a03 0340 |000c: const-string v3, "PADDING" // string@4003 │ │ -2d9c68: 1214 |000e: const/4 v4, #int 1 // #1 │ │ -2d9c6a: 7040 cf8d 3144 |000f: invoke-direct {v1, v3, v4, v4}, Lorg/jaudiotagger/audio/flac/metadatablock/BlockType;.:(Ljava/lang/String;II)V // method@8dcf │ │ -2d9c70: 6901 5483 |0012: sput-object v1, Lorg/jaudiotagger/audio/flac/metadatablock/BlockType;.PADDING:Lorg/jaudiotagger/audio/flac/metadatablock/BlockType; // field@8354 │ │ -2d9c74: 2203 4e11 |0014: new-instance v3, Lorg/jaudiotagger/audio/flac/metadatablock/BlockType; // type@114e │ │ -2d9c78: 1a05 2807 |0016: const-string v5, "APPLICATION" // string@0728 │ │ -2d9c7c: 1226 |0018: const/4 v6, #int 2 // #2 │ │ -2d9c7e: 7040 cf8d 5366 |0019: invoke-direct {v3, v5, v6, v6}, Lorg/jaudiotagger/audio/flac/metadatablock/BlockType;.:(Ljava/lang/String;II)V // method@8dcf │ │ -2d9c84: 6903 5283 |001c: sput-object v3, Lorg/jaudiotagger/audio/flac/metadatablock/BlockType;.APPLICATION:Lorg/jaudiotagger/audio/flac/metadatablock/BlockType; // field@8352 │ │ -2d9c88: 2205 4e11 |001e: new-instance v5, Lorg/jaudiotagger/audio/flac/metadatablock/BlockType; // type@114e │ │ -2d9c8c: 1a07 8e44 |0020: const-string v7, "SEEKTABLE" // string@448e │ │ -2d9c90: 1238 |0022: const/4 v8, #int 3 // #3 │ │ -2d9c92: 7040 cf8d 7588 |0023: invoke-direct {v5, v7, v8, v8}, Lorg/jaudiotagger/audio/flac/metadatablock/BlockType;.:(Ljava/lang/String;II)V // method@8dcf │ │ -2d9c98: 6905 5683 |0026: sput-object v5, Lorg/jaudiotagger/audio/flac/metadatablock/BlockType;.SEEKTABLE:Lorg/jaudiotagger/audio/flac/metadatablock/BlockType; // field@8356 │ │ -2d9c9c: 2207 4e11 |0028: new-instance v7, Lorg/jaudiotagger/audio/flac/metadatablock/BlockType; // type@114e │ │ -2d9ca0: 1a09 1952 |002a: const-string v9, "VORBIS_COMMENT" // string@5219 │ │ -2d9ca4: 124a |002c: const/4 v10, #int 4 // #4 │ │ -2d9ca6: 7040 cf8d 97aa |002d: invoke-direct {v7, v9, v10, v10}, Lorg/jaudiotagger/audio/flac/metadatablock/BlockType;.:(Ljava/lang/String;II)V // method@8dcf │ │ -2d9cac: 6907 5883 |0030: sput-object v7, Lorg/jaudiotagger/audio/flac/metadatablock/BlockType;.VORBIS_COMMENT:Lorg/jaudiotagger/audio/flac/metadatablock/BlockType; // field@8358 │ │ -2d9cb0: 2209 4e11 |0032: new-instance v9, Lorg/jaudiotagger/audio/flac/metadatablock/BlockType; // type@114e │ │ -2d9cb4: 1a0b bb0e |0034: const-string v11, "CUESHEET" // string@0ebb │ │ -2d9cb8: 125c |0036: const/4 v12, #int 5 // #5 │ │ -2d9cba: 7040 cf8d b9cc |0037: invoke-direct {v9, v11, v12, v12}, Lorg/jaudiotagger/audio/flac/metadatablock/BlockType;.:(Ljava/lang/String;II)V // method@8dcf │ │ -2d9cc0: 6909 5383 |003a: sput-object v9, Lorg/jaudiotagger/audio/flac/metadatablock/BlockType;.CUESHEET:Lorg/jaudiotagger/audio/flac/metadatablock/BlockType; // field@8353 │ │ -2d9cc4: 220b 4e11 |003c: new-instance v11, Lorg/jaudiotagger/audio/flac/metadatablock/BlockType; // type@114e │ │ -2d9cc8: 1a0d 5440 |003e: const-string v13, "PICTURE" // string@4054 │ │ -2d9ccc: 126e |0040: const/4 v14, #int 6 // #6 │ │ -2d9cce: 7040 cf8d dbee |0041: invoke-direct {v11, v13, v14, v14}, Lorg/jaudiotagger/audio/flac/metadatablock/BlockType;.:(Ljava/lang/String;II)V // method@8dcf │ │ -2d9cd4: 690b 5583 |0044: sput-object v11, Lorg/jaudiotagger/audio/flac/metadatablock/BlockType;.PICTURE:Lorg/jaudiotagger/audio/flac/metadatablock/BlockType; // field@8355 │ │ -2d9cd8: 127d |0046: const/4 v13, #int 7 // #7 │ │ -2d9cda: 23dd d313 |0047: new-array v13, v13, [Lorg/jaudiotagger/audio/flac/metadatablock/BlockType; // type@13d3 │ │ -2d9cde: 4d00 0d02 |0049: aput-object v0, v13, v2 │ │ -2d9ce2: 4d01 0d04 |004b: aput-object v1, v13, v4 │ │ -2d9ce6: 4d03 0d06 |004d: aput-object v3, v13, v6 │ │ -2d9cea: 4d05 0d08 |004f: aput-object v5, v13, v8 │ │ -2d9cee: 4d07 0d0a |0051: aput-object v7, v13, v10 │ │ -2d9cf2: 4d09 0d0c |0053: aput-object v9, v13, v12 │ │ -2d9cf6: 4d0b 0d0e |0055: aput-object v11, v13, v14 │ │ -2d9cfa: 690d 5183 |0057: sput-object v13, Lorg/jaudiotagger/audio/flac/metadatablock/BlockType;.$VALUES:[Lorg/jaudiotagger/audio/flac/metadatablock/BlockType; // field@8351 │ │ -2d9cfe: 0e00 |0059: return-void │ │ +2d9c40: |[2d9c40] org.jaudiotagger.audio.flac.metadatablock.BlockType.:()V │ │ +2d9c50: 2200 4e11 |0000: new-instance v0, Lorg/jaudiotagger/audio/flac/metadatablock/BlockType; // type@114e │ │ +2d9c54: 1a01 c245 |0002: const-string v1, "STREAMINFO" // string@45c2 │ │ +2d9c58: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +2d9c5a: 7040 cf8d 1022 |0005: invoke-direct {v0, v1, v2, v2}, Lorg/jaudiotagger/audio/flac/metadatablock/BlockType;.:(Ljava/lang/String;II)V // method@8dcf │ │ +2d9c60: 6900 5783 |0008: sput-object v0, Lorg/jaudiotagger/audio/flac/metadatablock/BlockType;.STREAMINFO:Lorg/jaudiotagger/audio/flac/metadatablock/BlockType; // field@8357 │ │ +2d9c64: 2201 4e11 |000a: new-instance v1, Lorg/jaudiotagger/audio/flac/metadatablock/BlockType; // type@114e │ │ +2d9c68: 1a03 0340 |000c: const-string v3, "PADDING" // string@4003 │ │ +2d9c6c: 1214 |000e: const/4 v4, #int 1 // #1 │ │ +2d9c6e: 7040 cf8d 3144 |000f: invoke-direct {v1, v3, v4, v4}, Lorg/jaudiotagger/audio/flac/metadatablock/BlockType;.:(Ljava/lang/String;II)V // method@8dcf │ │ +2d9c74: 6901 5483 |0012: sput-object v1, Lorg/jaudiotagger/audio/flac/metadatablock/BlockType;.PADDING:Lorg/jaudiotagger/audio/flac/metadatablock/BlockType; // field@8354 │ │ +2d9c78: 2203 4e11 |0014: new-instance v3, Lorg/jaudiotagger/audio/flac/metadatablock/BlockType; // type@114e │ │ +2d9c7c: 1a05 2807 |0016: const-string v5, "APPLICATION" // string@0728 │ │ +2d9c80: 1226 |0018: const/4 v6, #int 2 // #2 │ │ +2d9c82: 7040 cf8d 5366 |0019: invoke-direct {v3, v5, v6, v6}, Lorg/jaudiotagger/audio/flac/metadatablock/BlockType;.:(Ljava/lang/String;II)V // method@8dcf │ │ +2d9c88: 6903 5283 |001c: sput-object v3, Lorg/jaudiotagger/audio/flac/metadatablock/BlockType;.APPLICATION:Lorg/jaudiotagger/audio/flac/metadatablock/BlockType; // field@8352 │ │ +2d9c8c: 2205 4e11 |001e: new-instance v5, Lorg/jaudiotagger/audio/flac/metadatablock/BlockType; // type@114e │ │ +2d9c90: 1a07 8e44 |0020: const-string v7, "SEEKTABLE" // string@448e │ │ +2d9c94: 1238 |0022: const/4 v8, #int 3 // #3 │ │ +2d9c96: 7040 cf8d 7588 |0023: invoke-direct {v5, v7, v8, v8}, Lorg/jaudiotagger/audio/flac/metadatablock/BlockType;.:(Ljava/lang/String;II)V // method@8dcf │ │ +2d9c9c: 6905 5683 |0026: sput-object v5, Lorg/jaudiotagger/audio/flac/metadatablock/BlockType;.SEEKTABLE:Lorg/jaudiotagger/audio/flac/metadatablock/BlockType; // field@8356 │ │ +2d9ca0: 2207 4e11 |0028: new-instance v7, Lorg/jaudiotagger/audio/flac/metadatablock/BlockType; // type@114e │ │ +2d9ca4: 1a09 1952 |002a: const-string v9, "VORBIS_COMMENT" // string@5219 │ │ +2d9ca8: 124a |002c: const/4 v10, #int 4 // #4 │ │ +2d9caa: 7040 cf8d 97aa |002d: invoke-direct {v7, v9, v10, v10}, Lorg/jaudiotagger/audio/flac/metadatablock/BlockType;.:(Ljava/lang/String;II)V // method@8dcf │ │ +2d9cb0: 6907 5883 |0030: sput-object v7, Lorg/jaudiotagger/audio/flac/metadatablock/BlockType;.VORBIS_COMMENT:Lorg/jaudiotagger/audio/flac/metadatablock/BlockType; // field@8358 │ │ +2d9cb4: 2209 4e11 |0032: new-instance v9, Lorg/jaudiotagger/audio/flac/metadatablock/BlockType; // type@114e │ │ +2d9cb8: 1a0b bb0e |0034: const-string v11, "CUESHEET" // string@0ebb │ │ +2d9cbc: 125c |0036: const/4 v12, #int 5 // #5 │ │ +2d9cbe: 7040 cf8d b9cc |0037: invoke-direct {v9, v11, v12, v12}, Lorg/jaudiotagger/audio/flac/metadatablock/BlockType;.:(Ljava/lang/String;II)V // method@8dcf │ │ +2d9cc4: 6909 5383 |003a: sput-object v9, Lorg/jaudiotagger/audio/flac/metadatablock/BlockType;.CUESHEET:Lorg/jaudiotagger/audio/flac/metadatablock/BlockType; // field@8353 │ │ +2d9cc8: 220b 4e11 |003c: new-instance v11, Lorg/jaudiotagger/audio/flac/metadatablock/BlockType; // type@114e │ │ +2d9ccc: 1a0d 5440 |003e: const-string v13, "PICTURE" // string@4054 │ │ +2d9cd0: 126e |0040: const/4 v14, #int 6 // #6 │ │ +2d9cd2: 7040 cf8d dbee |0041: invoke-direct {v11, v13, v14, v14}, Lorg/jaudiotagger/audio/flac/metadatablock/BlockType;.:(Ljava/lang/String;II)V // method@8dcf │ │ +2d9cd8: 690b 5583 |0044: sput-object v11, Lorg/jaudiotagger/audio/flac/metadatablock/BlockType;.PICTURE:Lorg/jaudiotagger/audio/flac/metadatablock/BlockType; // field@8355 │ │ +2d9cdc: 127d |0046: const/4 v13, #int 7 // #7 │ │ +2d9cde: 23dd d313 |0047: new-array v13, v13, [Lorg/jaudiotagger/audio/flac/metadatablock/BlockType; // type@13d3 │ │ +2d9ce2: 4d00 0d02 |0049: aput-object v0, v13, v2 │ │ +2d9ce6: 4d01 0d04 |004b: aput-object v1, v13, v4 │ │ +2d9cea: 4d03 0d06 |004d: aput-object v3, v13, v6 │ │ +2d9cee: 4d05 0d08 |004f: aput-object v5, v13, v8 │ │ +2d9cf2: 4d07 0d0a |0051: aput-object v7, v13, v10 │ │ +2d9cf6: 4d09 0d0c |0053: aput-object v9, v13, v12 │ │ +2d9cfa: 4d0b 0d0e |0055: aput-object v11, v13, v14 │ │ +2d9cfe: 690d 5183 |0057: sput-object v13, Lorg/jaudiotagger/audio/flac/metadatablock/BlockType;.$VALUES:[Lorg/jaudiotagger/audio/flac/metadatablock/BlockType; // field@8351 │ │ +2d9d02: 0e00 |0059: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ 0x000a line=14 │ │ 0x0014 line=15 │ │ 0x001e line=16 │ │ 0x0028 line=17 │ │ @@ -701131,18 +701131,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 │ │ -2d9d00: |[2d9d00] org.jaudiotagger.audio.flac.metadatablock.BlockType.:(Ljava/lang/String;II)V │ │ -2d9d10: 7030 0387 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@8703 │ │ -2d9d16: 5903 5983 |0003: iput v3, v0, Lorg/jaudiotagger/audio/flac/metadatablock/BlockType;.id:I // field@8359 │ │ -2d9d1a: 0e00 |0005: return-void │ │ +2d9d04: |[2d9d04] org.jaudiotagger.audio.flac.metadatablock.BlockType.:(Ljava/lang/String;II)V │ │ +2d9d14: 7030 0387 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@8703 │ │ +2d9d1a: 5903 5983 |0003: iput v3, v0, Lorg/jaudiotagger/audio/flac/metadatablock/BlockType;.id:I // field@8359 │ │ +2d9d1e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0003 line=25 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/jaudiotagger/audio/flac/metadatablock/BlockType; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ @@ -701154,20 +701154,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/jaudiotagger/audio/flac/metadatablock/BlockType;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -2d9bf4: |[2d9bf4] org.jaudiotagger.audio.flac.metadatablock.BlockType.valueOf:(Ljava/lang/String;)Lorg/jaudiotagger/audio/flac/metadatablock/BlockType; │ │ -2d9c04: 1c00 4e11 |0000: const-class v0, Lorg/jaudiotagger/audio/flac/metadatablock/BlockType; // type@114e │ │ -2d9c08: 7120 0487 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@8704 │ │ -2d9c0e: 0c01 |0005: move-result-object v1 │ │ -2d9c10: 1f01 4e11 |0006: check-cast v1, Lorg/jaudiotagger/audio/flac/metadatablock/BlockType; // type@114e │ │ -2d9c14: 1101 |0008: return-object v1 │ │ +2d9bf8: |[2d9bf8] org.jaudiotagger.audio.flac.metadatablock.BlockType.valueOf:(Ljava/lang/String;)Lorg/jaudiotagger/audio/flac/metadatablock/BlockType; │ │ +2d9c08: 1c00 4e11 |0000: const-class v0, Lorg/jaudiotagger/audio/flac/metadatablock/BlockType; // type@114e │ │ +2d9c0c: 7120 0487 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@8704 │ │ +2d9c12: 0c01 |0005: move-result-object v1 │ │ +2d9c14: 1f01 4e11 |0006: check-cast v1, Lorg/jaudiotagger/audio/flac/metadatablock/BlockType; // type@114e │ │ +2d9c18: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #3 : (in Lorg/jaudiotagger/audio/flac/metadatablock/BlockType;) │ │ @@ -701175,20 +701175,20 @@ │ │ type : '()[Lorg/jaudiotagger/audio/flac/metadatablock/BlockType;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -2d9c18: |[2d9c18] org.jaudiotagger.audio.flac.metadatablock.BlockType.values:()[Lorg/jaudiotagger/audio/flac/metadatablock/BlockType; │ │ -2d9c28: 6200 5183 |0000: sget-object v0, Lorg/jaudiotagger/audio/flac/metadatablock/BlockType;.$VALUES:[Lorg/jaudiotagger/audio/flac/metadatablock/BlockType; // field@8351 │ │ -2d9c2c: 6e10 0ba0 0000 |0002: invoke-virtual {v0}, [Lorg/jaudiotagger/audio/flac/metadatablock/BlockType;.clone:()Ljava/lang/Object; // method@a00b │ │ -2d9c32: 0c00 |0005: move-result-object v0 │ │ -2d9c34: 1f00 d313 |0006: check-cast v0, [Lorg/jaudiotagger/audio/flac/metadatablock/BlockType; // type@13d3 │ │ -2d9c38: 1100 |0008: return-object v0 │ │ +2d9c1c: |[2d9c1c] org.jaudiotagger.audio.flac.metadatablock.BlockType.values:()[Lorg/jaudiotagger/audio/flac/metadatablock/BlockType; │ │ +2d9c2c: 6200 5183 |0000: sget-object v0, Lorg/jaudiotagger/audio/flac/metadatablock/BlockType;.$VALUES:[Lorg/jaudiotagger/audio/flac/metadatablock/BlockType; // field@8351 │ │ +2d9c30: 6e10 0ba0 0000 |0002: invoke-virtual {v0}, [Lorg/jaudiotagger/audio/flac/metadatablock/BlockType;.clone:()Ljava/lang/Object; // method@a00b │ │ +2d9c36: 0c00 |0005: move-result-object v0 │ │ +2d9c38: 1f00 d313 |0006: check-cast v0, [Lorg/jaudiotagger/audio/flac/metadatablock/BlockType; // type@13d3 │ │ +2d9c3c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/jaudiotagger/audio/flac/metadatablock/BlockType;) │ │ @@ -701196,17 +701196,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2d9bdc: |[2d9bdc] org.jaudiotagger.audio.flac.metadatablock.BlockType.getId:()I │ │ -2d9bec: 5210 5983 |0000: iget v0, v1, Lorg/jaudiotagger/audio/flac/metadatablock/BlockType;.id:I // field@8359 │ │ -2d9bf0: 0f00 |0002: return v0 │ │ +2d9be0: |[2d9be0] org.jaudiotagger.audio.flac.metadatablock.BlockType.getId:()I │ │ +2d9bf0: 5210 5983 |0000: iget v0, v1, Lorg/jaudiotagger/audio/flac/metadatablock/BlockType;.id:I // field@8359 │ │ +2d9bf4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/flac/metadatablock/BlockType; │ │ │ │ source_file_idx : 3272 (BlockType.java) │ │ @@ -701246,19 +701246,19 @@ │ │ type : '(Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockData;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -2daf4c: |[2daf4c] org.jaudiotagger.audio.flac.metadatablock.MetadataBlock.:(Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockData;)V │ │ -2daf5c: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -2daf62: 5b01 5b83 |0003: iput-object v1, v0, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlock;.mbh:Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader; // field@835b │ │ -2daf66: 5b02 5a83 |0005: iput-object v2, v0, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlock;.mbd:Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockData; // field@835a │ │ -2daf6a: 0e00 |0007: return-void │ │ +2daf50: |[2daf50] org.jaudiotagger.audio.flac.metadatablock.MetadataBlock.:(Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockData;)V │ │ +2daf60: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +2daf66: 5b01 5b83 |0003: iput-object v1, v0, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlock;.mbh:Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader; // field@835b │ │ +2daf6a: 5b02 5a83 |0005: iput-object v2, v0, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlock;.mbd:Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockData; // field@835a │ │ +2daf6e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=35 │ │ 0x0005 line=36 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlock; │ │ @@ -701271,17 +701271,17 @@ │ │ type : '()Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockData;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2daf1c: |[2daf1c] org.jaudiotagger.audio.flac.metadatablock.MetadataBlock.getData:()Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockData; │ │ -2daf2c: 5410 5a83 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlock;.mbd:Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockData; // field@835a │ │ -2daf30: 1100 |0002: return-object v0 │ │ +2daf20: |[2daf20] org.jaudiotagger.audio.flac.metadatablock.MetadataBlock.getData:()Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockData; │ │ +2daf30: 5410 5a83 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlock;.mbd:Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockData; // field@835a │ │ +2daf34: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlock; │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlock;) │ │ @@ -701289,17 +701289,17 @@ │ │ type : '()Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2daf34: |[2daf34] org.jaudiotagger.audio.flac.metadatablock.MetadataBlock.getHeader:()Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader; │ │ -2daf44: 5410 5b83 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlock;.mbh:Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader; // field@835b │ │ -2daf48: 1100 |0002: return-object v0 │ │ +2daf38: |[2daf38] org.jaudiotagger.audio.flac.metadatablock.MetadataBlock.getHeader:()Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader; │ │ +2daf48: 5410 5b83 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlock;.mbh:Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader; // field@835b │ │ +2daf4c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlock; │ │ │ │ #2 : (in Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlock;) │ │ @@ -701307,20 +701307,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -2daef8: |[2daef8] org.jaudiotagger.audio.flac.metadatablock.MetadataBlock.getLength:()I │ │ -2daf08: 5410 5b83 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlock;.mbh:Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader; // field@835b │ │ -2daf0c: 6e10 198e 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;.getDataLength:()I // method@8e19 │ │ -2daf12: 0a00 |0005: move-result v0 │ │ -2daf14: d800 0004 |0006: add-int/lit8 v0, v0, #int 4 // #04 │ │ -2daf18: 0f00 |0008: return v0 │ │ +2daefc: |[2daefc] org.jaudiotagger.audio.flac.metadatablock.MetadataBlock.getLength:()I │ │ +2daf0c: 5410 5b83 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlock;.mbh:Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader; // field@835b │ │ +2daf10: 6e10 198e 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;.getDataLength:()I // method@8e19 │ │ +2daf16: 0a00 |0005: move-result v0 │ │ +2daf18: d800 0004 |0006: add-int/lit8 v0, v0, #int 4 // #04 │ │ +2daf1c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlock; │ │ │ │ source_file_idx : 15346 (MetadataBlock.java) │ │ @@ -701424,80 +701424,80 @@ │ │ type : '(Ljava/nio/ByteBuffer;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 116 16-bit code units │ │ -2dae00: |[2dae00] org.jaudiotagger.audio.flac.metadatablock.MetadataBlockHeader.:(Ljava/nio/ByteBuffer;)V │ │ -2dae10: 7010 7087 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@8770 │ │ -2dae16: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -2dae18: 6e20 3f88 0500 |0004: invoke-virtual {v5, v0}, Ljava/nio/ByteBuffer;.get:(I)B // method@883f │ │ -2dae1e: 0a01 |0007: move-result v1 │ │ -2dae20: d511 8000 |0008: and-int/lit16 v1, v1, #int 128 // #0080 │ │ -2dae24: e201 0107 |000a: ushr-int/lit8 v1, v1, #int 7 // #07 │ │ -2dae28: 1212 |000c: const/4 v2, #int 1 // #1 │ │ -2dae2a: 3321 0400 |000d: if-ne v1, v2, 0011 // +0004 │ │ -2dae2e: 1211 |000f: const/4 v1, #int 1 // #1 │ │ -2dae30: 2802 |0010: goto 0012 // +0002 │ │ -2dae32: 1201 |0011: const/4 v1, #int 0 // #0 │ │ -2dae34: 5c41 8183 |0012: iput-boolean v1, v4, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;.isLastBlock:Z // field@8381 │ │ -2dae38: 6e20 3f88 0500 |0014: invoke-virtual {v5, v0}, Ljava/nio/ByteBuffer;.get:(I)B // method@883f │ │ -2dae3e: 0a01 |0017: move-result v1 │ │ -2dae40: dd01 017f |0018: and-int/lit8 v1, v1, #int 127 // #7f │ │ -2dae44: 7100 d38d 0000 |001a: invoke-static {}, Lorg/jaudiotagger/audio/flac/metadatablock/BlockType;.values:()[Lorg/jaudiotagger/audio/flac/metadatablock/BlockType; // method@8dd3 │ │ -2dae4a: 0c03 |001d: move-result-object v3 │ │ -2dae4c: 2133 |001e: array-length v3, v3 │ │ -2dae4e: 3531 3f00 |001f: if-ge v1, v3, 005e // +003f │ │ -2dae52: 7100 d38d 0000 |0021: invoke-static {}, Lorg/jaudiotagger/audio/flac/metadatablock/BlockType;.values:()[Lorg/jaudiotagger/audio/flac/metadatablock/BlockType; // method@8dd3 │ │ -2dae58: 0c03 |0024: move-result-object v3 │ │ -2dae5a: 4601 0301 |0025: aget-object v1, v3, v1 │ │ -2dae5e: 5b41 7e83 |0027: iput-object v1, v4, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;.blockType:Lorg/jaudiotagger/audio/flac/metadatablock/BlockType; // field@837e │ │ -2dae62: 6e20 3f88 2500 |0029: invoke-virtual {v5, v2}, Ljava/nio/ByteBuffer;.get:(I)B // method@883f │ │ -2dae68: 0a01 |002c: move-result v1 │ │ -2dae6a: 7020 1d8e 1400 |002d: invoke-direct {v4, v1}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;.u:(I)I // method@8e1d │ │ -2dae70: 0a01 |0030: move-result v1 │ │ -2dae72: e001 0110 |0031: shl-int/lit8 v1, v1, #int 16 // #10 │ │ -2dae76: 1222 |0033: const/4 v2, #int 2 // #2 │ │ -2dae78: 6e20 3f88 2500 |0034: invoke-virtual {v5, v2}, Ljava/nio/ByteBuffer;.get:(I)B // method@883f │ │ -2dae7e: 0a02 |0037: move-result v2 │ │ -2dae80: 7020 1d8e 2400 |0038: invoke-direct {v4, v2}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;.u:(I)I // method@8e1d │ │ -2dae86: 0a02 |003b: move-result v2 │ │ -2dae88: e002 0208 |003c: shl-int/lit8 v2, v2, #int 8 // #08 │ │ -2dae8c: b021 |003e: add-int/2addr v1, v2 │ │ -2dae8e: 1232 |003f: const/4 v2, #int 3 // #3 │ │ -2dae90: 6e20 3f88 2500 |0040: invoke-virtual {v5, v2}, Ljava/nio/ByteBuffer;.get:(I)B // method@883f │ │ -2dae96: 0a02 |0043: move-result v2 │ │ -2dae98: 7020 1d8e 2400 |0044: invoke-direct {v4, v2}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;.u:(I)I // method@8e1d │ │ -2dae9e: 0a02 |0047: move-result v2 │ │ -2daea0: b021 |0048: add-int/2addr v1, v2 │ │ -2daea2: 5941 8083 |0049: iput v1, v4, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;.dataLength:I // field@8380 │ │ -2daea6: 1241 |004b: const/4 v1, #int 4 // #4 │ │ -2daea8: 2312 1c13 |004c: new-array v2, v1, [B // type@131c │ │ -2daeac: 5b42 7f83 |004e: iput-object v2, v4, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;.bytes:[B // field@837f │ │ -2daeb0: 3510 0d00 |0050: if-ge v0, v1, 005d // +000d │ │ -2daeb4: 5442 7f83 |0052: iget-object v2, v4, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;.bytes:[B // field@837f │ │ -2daeb8: 6e20 3f88 0500 |0054: invoke-virtual {v5, v0}, Ljava/nio/ByteBuffer;.get:(I)B // method@883f │ │ -2daebe: 0a03 |0057: move-result v3 │ │ -2daec0: 4f03 0200 |0058: aput-byte v3, v2, v0 │ │ -2daec4: d800 0001 |005a: add-int/lit8 v0, v0, #int 1 // #01 │ │ -2daec8: 28f4 |005c: goto 0050 // -000c │ │ -2daeca: 0e00 |005d: return-void │ │ -2daecc: 2205 3511 |005e: new-instance v5, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ -2daed0: 6203 1b87 |0060: sget-object v3, Lorg/jaudiotagger/logging/ErrorMessage;.FLAC_NO_BLOCKTYPE:Lorg/jaudiotagger/logging/ErrorMessage; // field@871b │ │ -2daed4: 2322 be13 |0062: new-array v2, v2, [Ljava/lang/Object; // type@13be │ │ -2daed8: 7110 3487 0100 |0064: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2daede: 0c01 |0067: move-result-object v1 │ │ -2daee0: 4d01 0200 |0068: aput-object v1, v2, v0 │ │ -2daee4: 6e20 5891 2300 |006a: invoke-virtual {v3, v2}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ -2daeea: 0c00 |006d: move-result-object v0 │ │ -2daeec: 7020 698d 0500 |006e: invoke-direct {v5, v0}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ -2daef2: 2802 |0071: goto 0073 // +0002 │ │ -2daef4: 2705 |0072: throw v5 │ │ -2daef6: 28ff |0073: goto 0072 // -0001 │ │ +2dae04: |[2dae04] org.jaudiotagger.audio.flac.metadatablock.MetadataBlockHeader.:(Ljava/nio/ByteBuffer;)V │ │ +2dae14: 7010 7087 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@8770 │ │ +2dae1a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +2dae1c: 6e20 3f88 0500 |0004: invoke-virtual {v5, v0}, Ljava/nio/ByteBuffer;.get:(I)B // method@883f │ │ +2dae22: 0a01 |0007: move-result v1 │ │ +2dae24: d511 8000 |0008: and-int/lit16 v1, v1, #int 128 // #0080 │ │ +2dae28: e201 0107 |000a: ushr-int/lit8 v1, v1, #int 7 // #07 │ │ +2dae2c: 1212 |000c: const/4 v2, #int 1 // #1 │ │ +2dae2e: 3321 0400 |000d: if-ne v1, v2, 0011 // +0004 │ │ +2dae32: 1211 |000f: const/4 v1, #int 1 // #1 │ │ +2dae34: 2802 |0010: goto 0012 // +0002 │ │ +2dae36: 1201 |0011: const/4 v1, #int 0 // #0 │ │ +2dae38: 5c41 8183 |0012: iput-boolean v1, v4, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;.isLastBlock:Z // field@8381 │ │ +2dae3c: 6e20 3f88 0500 |0014: invoke-virtual {v5, v0}, Ljava/nio/ByteBuffer;.get:(I)B // method@883f │ │ +2dae42: 0a01 |0017: move-result v1 │ │ +2dae44: dd01 017f |0018: and-int/lit8 v1, v1, #int 127 // #7f │ │ +2dae48: 7100 d38d 0000 |001a: invoke-static {}, Lorg/jaudiotagger/audio/flac/metadatablock/BlockType;.values:()[Lorg/jaudiotagger/audio/flac/metadatablock/BlockType; // method@8dd3 │ │ +2dae4e: 0c03 |001d: move-result-object v3 │ │ +2dae50: 2133 |001e: array-length v3, v3 │ │ +2dae52: 3531 3f00 |001f: if-ge v1, v3, 005e // +003f │ │ +2dae56: 7100 d38d 0000 |0021: invoke-static {}, Lorg/jaudiotagger/audio/flac/metadatablock/BlockType;.values:()[Lorg/jaudiotagger/audio/flac/metadatablock/BlockType; // method@8dd3 │ │ +2dae5c: 0c03 |0024: move-result-object v3 │ │ +2dae5e: 4601 0301 |0025: aget-object v1, v3, v1 │ │ +2dae62: 5b41 7e83 |0027: iput-object v1, v4, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;.blockType:Lorg/jaudiotagger/audio/flac/metadatablock/BlockType; // field@837e │ │ +2dae66: 6e20 3f88 2500 |0029: invoke-virtual {v5, v2}, Ljava/nio/ByteBuffer;.get:(I)B // method@883f │ │ +2dae6c: 0a01 |002c: move-result v1 │ │ +2dae6e: 7020 1d8e 1400 |002d: invoke-direct {v4, v1}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;.u:(I)I // method@8e1d │ │ +2dae74: 0a01 |0030: move-result v1 │ │ +2dae76: e001 0110 |0031: shl-int/lit8 v1, v1, #int 16 // #10 │ │ +2dae7a: 1222 |0033: const/4 v2, #int 2 // #2 │ │ +2dae7c: 6e20 3f88 2500 |0034: invoke-virtual {v5, v2}, Ljava/nio/ByteBuffer;.get:(I)B // method@883f │ │ +2dae82: 0a02 |0037: move-result v2 │ │ +2dae84: 7020 1d8e 2400 |0038: invoke-direct {v4, v2}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;.u:(I)I // method@8e1d │ │ +2dae8a: 0a02 |003b: move-result v2 │ │ +2dae8c: e002 0208 |003c: shl-int/lit8 v2, v2, #int 8 // #08 │ │ +2dae90: b021 |003e: add-int/2addr v1, v2 │ │ +2dae92: 1232 |003f: const/4 v2, #int 3 // #3 │ │ +2dae94: 6e20 3f88 2500 |0040: invoke-virtual {v5, v2}, Ljava/nio/ByteBuffer;.get:(I)B // method@883f │ │ +2dae9a: 0a02 |0043: move-result v2 │ │ +2dae9c: 7020 1d8e 2400 |0044: invoke-direct {v4, v2}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;.u:(I)I // method@8e1d │ │ +2daea2: 0a02 |0047: move-result v2 │ │ +2daea4: b021 |0048: add-int/2addr v1, v2 │ │ +2daea6: 5941 8083 |0049: iput v1, v4, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;.dataLength:I // field@8380 │ │ +2daeaa: 1241 |004b: const/4 v1, #int 4 // #4 │ │ +2daeac: 2312 1c13 |004c: new-array v2, v1, [B // type@131c │ │ +2daeb0: 5b42 7f83 |004e: iput-object v2, v4, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;.bytes:[B // field@837f │ │ +2daeb4: 3510 0d00 |0050: if-ge v0, v1, 005d // +000d │ │ +2daeb8: 5442 7f83 |0052: iget-object v2, v4, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;.bytes:[B // field@837f │ │ +2daebc: 6e20 3f88 0500 |0054: invoke-virtual {v5, v0}, Ljava/nio/ByteBuffer;.get:(I)B // method@883f │ │ +2daec2: 0a03 |0057: move-result v3 │ │ +2daec4: 4f03 0200 |0058: aput-byte v3, v2, v0 │ │ +2daec8: d800 0001 |005a: add-int/lit8 v0, v0, #int 1 // #01 │ │ +2daecc: 28f4 |005c: goto 0050 // -000c │ │ +2daece: 0e00 |005d: return-void │ │ +2daed0: 2205 3511 |005e: new-instance v5, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ +2daed4: 6203 1b87 |0060: sget-object v3, Lorg/jaudiotagger/logging/ErrorMessage;.FLAC_NO_BLOCKTYPE:Lorg/jaudiotagger/logging/ErrorMessage; // field@871b │ │ +2daed8: 2322 be13 |0062: new-array v2, v2, [Ljava/lang/Object; // type@13be │ │ +2daedc: 7110 3487 0100 |0064: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2daee2: 0c01 |0067: move-result-object v1 │ │ +2daee4: 4d01 0200 |0068: aput-object v1, v2, v0 │ │ +2daee8: 6e20 5891 2300 |006a: invoke-virtual {v3, v2}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ +2daeee: 0c00 |006d: move-result-object v0 │ │ +2daef0: 7020 698d 0500 |006e: invoke-direct {v5, v0}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ +2daef6: 2802 |0071: goto 0073 // +0002 │ │ +2daef8: 2705 |0072: throw v5 │ │ +2daefa: 28ff |0073: goto 0072 // -0001 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0004 line=74 │ │ 0x0014 line=76 │ │ 0x001a line=77 │ │ 0x0021 line=79 │ │ @@ -701514,55 +701514,55 @@ │ │ type : '(ZLorg/jaudiotagger/audio/flac/metadatablock/BlockType;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 75 16-bit code units │ │ -2dad58: |[2dad58] org.jaudiotagger.audio.flac.metadatablock.MetadataBlockHeader.:(ZLorg/jaudiotagger/audio/flac/metadatablock/BlockType;I)V │ │ -2dad68: 7010 7087 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@8770 │ │ -2dad6e: 1240 |0003: const/4 v0, #int 4 // #4 │ │ -2dad70: 7110 3788 0000 |0004: invoke-static {v0}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@8837 │ │ -2dad76: 0c01 |0007: move-result-object v1 │ │ -2dad78: 5b24 7e83 |0008: iput-object v4, v2, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;.blockType:Lorg/jaudiotagger/audio/flac/metadatablock/BlockType; // field@837e │ │ -2dad7c: 5c23 8183 |000a: iput-boolean v3, v2, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;.isLastBlock:Z // field@8381 │ │ -2dad80: 5925 8083 |000c: iput v5, v2, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;.dataLength:I // field@8380 │ │ -2dad84: 3803 0900 |000e: if-eqz v3, 0017 // +0009 │ │ -2dad88: 6e10 d08d 0400 |0010: invoke-virtual {v4}, Lorg/jaudiotagger/audio/flac/metadatablock/BlockType;.getId:()I // method@8dd0 │ │ -2dad8e: 0a03 |0013: move-result v3 │ │ -2dad90: d633 8000 |0014: or-int/lit16 v3, v3, #int 128 // #0080 │ │ -2dad94: 2805 |0016: goto 001b // +0005 │ │ -2dad96: 6e10 d08d 0400 |0017: invoke-virtual {v4}, Lorg/jaudiotagger/audio/flac/metadatablock/BlockType;.getId:()I // method@8dd0 │ │ -2dad9c: 0a03 |001a: move-result v3 │ │ -2dad9e: 8d33 |001b: int-to-byte v3, v3 │ │ -2dada0: 6e20 4f88 3100 |001c: invoke-virtual {v1, v3}, Ljava/nio/ByteBuffer;.put:(B)Ljava/nio/ByteBuffer; // method@884f │ │ -2dada6: 1503 ff00 |001f: const/high16 v3, #int 16711680 // #ff │ │ -2dadaa: b553 |0021: and-int/2addr v3, v5 │ │ -2dadac: e203 0310 |0022: ushr-int/lit8 v3, v3, #int 16 // #10 │ │ -2dadb0: 8d33 |0024: int-to-byte v3, v3 │ │ -2dadb2: 6e20 4f88 3100 |0025: invoke-virtual {v1, v3}, Ljava/nio/ByteBuffer;.put:(B)Ljava/nio/ByteBuffer; // method@884f │ │ -2dadb8: 1403 00ff 0000 |0028: const v3, #float 9.14768e-41 // #0000ff00 │ │ -2dadbe: b553 |002b: and-int/2addr v3, v5 │ │ -2dadc0: e203 0308 |002c: ushr-int/lit8 v3, v3, #int 8 // #08 │ │ -2dadc4: 8d33 |002e: int-to-byte v3, v3 │ │ -2dadc6: 6e20 4f88 3100 |002f: invoke-virtual {v1, v3}, Ljava/nio/ByteBuffer;.put:(B)Ljava/nio/ByteBuffer; // method@884f │ │ -2dadcc: d553 ff00 |0032: and-int/lit16 v3, v5, #int 255 // #00ff │ │ -2dadd0: 8d33 |0034: int-to-byte v3, v3 │ │ -2dadd2: 6e20 4f88 3100 |0035: invoke-virtual {v1, v3}, Ljava/nio/ByteBuffer;.put:(B)Ljava/nio/ByteBuffer; // method@884f │ │ -2dadd8: 2303 1c13 |0038: new-array v3, v0, [B // type@131c │ │ -2daddc: 5b23 7f83 |003a: iput-object v3, v2, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;.bytes:[B // field@837f │ │ -2dade0: 1203 |003c: const/4 v3, #int 0 // #0 │ │ -2dade2: 3503 0d00 |003d: if-ge v3, v0, 004a // +000d │ │ -2dade6: 5424 7f83 |003f: iget-object v4, v2, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;.bytes:[B // field@837f │ │ -2dadea: 6e20 3f88 3100 |0041: invoke-virtual {v1, v3}, Ljava/nio/ByteBuffer;.get:(I)B // method@883f │ │ -2dadf0: 0a05 |0044: move-result v5 │ │ -2dadf2: 4f05 0403 |0045: aput-byte v5, v4, v3 │ │ -2dadf6: d803 0301 |0047: add-int/lit8 v3, v3, #int 1 // #01 │ │ -2dadfa: 28f4 |0049: goto 003d // -000c │ │ -2dadfc: 0e00 |004a: return-void │ │ +2dad5c: |[2dad5c] org.jaudiotagger.audio.flac.metadatablock.MetadataBlockHeader.:(ZLorg/jaudiotagger/audio/flac/metadatablock/BlockType;I)V │ │ +2dad6c: 7010 7087 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@8770 │ │ +2dad72: 1240 |0003: const/4 v0, #int 4 // #4 │ │ +2dad74: 7110 3788 0000 |0004: invoke-static {v0}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@8837 │ │ +2dad7a: 0c01 |0007: move-result-object v1 │ │ +2dad7c: 5b24 7e83 |0008: iput-object v4, v2, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;.blockType:Lorg/jaudiotagger/audio/flac/metadatablock/BlockType; // field@837e │ │ +2dad80: 5c23 8183 |000a: iput-boolean v3, v2, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;.isLastBlock:Z // field@8381 │ │ +2dad84: 5925 8083 |000c: iput v5, v2, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;.dataLength:I // field@8380 │ │ +2dad88: 3803 0900 |000e: if-eqz v3, 0017 // +0009 │ │ +2dad8c: 6e10 d08d 0400 |0010: invoke-virtual {v4}, Lorg/jaudiotagger/audio/flac/metadatablock/BlockType;.getId:()I // method@8dd0 │ │ +2dad92: 0a03 |0013: move-result v3 │ │ +2dad94: d633 8000 |0014: or-int/lit16 v3, v3, #int 128 // #0080 │ │ +2dad98: 2805 |0016: goto 001b // +0005 │ │ +2dad9a: 6e10 d08d 0400 |0017: invoke-virtual {v4}, Lorg/jaudiotagger/audio/flac/metadatablock/BlockType;.getId:()I // method@8dd0 │ │ +2dada0: 0a03 |001a: move-result v3 │ │ +2dada2: 8d33 |001b: int-to-byte v3, v3 │ │ +2dada4: 6e20 4f88 3100 |001c: invoke-virtual {v1, v3}, Ljava/nio/ByteBuffer;.put:(B)Ljava/nio/ByteBuffer; // method@884f │ │ +2dadaa: 1503 ff00 |001f: const/high16 v3, #int 16711680 // #ff │ │ +2dadae: b553 |0021: and-int/2addr v3, v5 │ │ +2dadb0: e203 0310 |0022: ushr-int/lit8 v3, v3, #int 16 // #10 │ │ +2dadb4: 8d33 |0024: int-to-byte v3, v3 │ │ +2dadb6: 6e20 4f88 3100 |0025: invoke-virtual {v1, v3}, Ljava/nio/ByteBuffer;.put:(B)Ljava/nio/ByteBuffer; // method@884f │ │ +2dadbc: 1403 00ff 0000 |0028: const v3, #float 9.14768e-41 // #0000ff00 │ │ +2dadc2: b553 |002b: and-int/2addr v3, v5 │ │ +2dadc4: e203 0308 |002c: ushr-int/lit8 v3, v3, #int 8 // #08 │ │ +2dadc8: 8d33 |002e: int-to-byte v3, v3 │ │ +2dadca: 6e20 4f88 3100 |002f: invoke-virtual {v1, v3}, Ljava/nio/ByteBuffer;.put:(B)Ljava/nio/ByteBuffer; // method@884f │ │ +2dadd0: d553 ff00 |0032: and-int/lit16 v3, v5, #int 255 // #00ff │ │ +2dadd4: 8d33 |0034: int-to-byte v3, v3 │ │ +2dadd6: 6e20 4f88 3100 |0035: invoke-virtual {v1, v3}, Ljava/nio/ByteBuffer;.put:(B)Ljava/nio/ByteBuffer; // method@884f │ │ +2daddc: 2303 1c13 |0038: new-array v3, v0, [B // type@131c │ │ +2dade0: 5b23 7f83 |003a: iput-object v3, v2, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;.bytes:[B // field@837f │ │ +2dade4: 1203 |003c: const/4 v3, #int 0 // #0 │ │ +2dade6: 3503 0d00 |003d: if-ge v3, v0, 004a // +000d │ │ +2dadea: 5424 7f83 |003f: iget-object v4, v2, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;.bytes:[B // field@837f │ │ +2dadee: 6e20 3f88 3100 |0041: invoke-virtual {v1, v3}, Ljava/nio/ByteBuffer;.get:(I)B // method@883f │ │ +2dadf4: 0a05 |0044: move-result v5 │ │ +2dadf6: 4f05 0403 |0045: aput-byte v5, v4, v3 │ │ +2dadfa: d803 0301 |0047: add-int/lit8 v3, v3, #int 1 // #01 │ │ +2dadfe: 28f4 |0049: goto 003d // -000c │ │ +2dae00: 0e00 |004a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x0004 line=103 │ │ 0x0008 line=104 │ │ 0x000a line=105 │ │ 0x000c line=106 │ │ @@ -701585,40 +701585,40 @@ │ │ type : '(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 55 16-bit code units │ │ -2dacd8: |[2dacd8] org.jaudiotagger.audio.flac.metadatablock.MetadataBlockHeader.readHeader:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader; │ │ -2dace8: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -2dacea: 7110 3788 0000 |0001: invoke-static {v0}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@8837 │ │ -2dacf0: 0c01 |0004: move-result-object v1 │ │ -2dacf2: 7210 858a 0400 |0005: invoke-interface {v4}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getReadChannel:()Ljava/nio/channels/FileChannel; // method@8a85 │ │ -2dacf8: 0c04 |0008: move-result-object v4 │ │ -2dacfa: 6e20 6b88 1400 |0009: invoke-virtual {v4, v1}, Ljava/nio/channels/FileChannel;.read:(Ljava/nio/ByteBuffer;)I // method@886b │ │ -2dad00: 0a04 |000c: move-result v4 │ │ -2dad02: 3404 0b00 |000d: if-lt v4, v0, 0018 // +000b │ │ -2dad06: 6e10 5988 0100 |000f: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@8859 │ │ -2dad0c: 2204 5711 |0012: new-instance v4, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader; // type@1157 │ │ -2dad10: 7020 148e 1400 |0014: invoke-direct {v4, v1}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;.:(Ljava/nio/ByteBuffer;)V // method@8e14 │ │ -2dad16: 1104 |0017: return-object v4 │ │ -2dad18: 2201 fc0f |0018: new-instance v1, Ljava/io/IOException; // type@0ffc │ │ -2dad1c: 2202 3910 |001a: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ -2dad20: 7010 cc87 0200 |001c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2dad26: 1a03 f64f |001f: const-string v3, "Unable to read required number of databytes read:" // string@4ff6 │ │ -2dad2a: 6e20 d787 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2dad30: 6e20 d387 4200 |0024: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2dad36: 1a04 7405 |0027: const-string v4, ":required:" // string@0574 │ │ -2dad3a: 6e20 d787 4200 |0029: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2dad40: 6e20 d387 0200 |002c: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2dad46: 6e10 df87 0200 |002f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2dad4c: 0c04 |0032: move-result-object v4 │ │ -2dad4e: 7020 8586 4100 |0033: invoke-direct {v1, v4}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8685 │ │ -2dad54: 2701 |0036: throw v1 │ │ +2dacdc: |[2dacdc] org.jaudiotagger.audio.flac.metadatablock.MetadataBlockHeader.readHeader:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader; │ │ +2dacec: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +2dacee: 7110 3788 0000 |0001: invoke-static {v0}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@8837 │ │ +2dacf4: 0c01 |0004: move-result-object v1 │ │ +2dacf6: 7210 858a 0400 |0005: invoke-interface {v4}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getReadChannel:()Ljava/nio/channels/FileChannel; // method@8a85 │ │ +2dacfc: 0c04 |0008: move-result-object v4 │ │ +2dacfe: 6e20 6b88 1400 |0009: invoke-virtual {v4, v1}, Ljava/nio/channels/FileChannel;.read:(Ljava/nio/ByteBuffer;)I // method@886b │ │ +2dad04: 0a04 |000c: move-result v4 │ │ +2dad06: 3404 0b00 |000d: if-lt v4, v0, 0018 // +000b │ │ +2dad0a: 6e10 5988 0100 |000f: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@8859 │ │ +2dad10: 2204 5711 |0012: new-instance v4, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader; // type@1157 │ │ +2dad14: 7020 148e 1400 |0014: invoke-direct {v4, v1}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;.:(Ljava/nio/ByteBuffer;)V // method@8e14 │ │ +2dad1a: 1104 |0017: return-object v4 │ │ +2dad1c: 2201 fc0f |0018: new-instance v1, Ljava/io/IOException; // type@0ffc │ │ +2dad20: 2202 3910 |001a: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ +2dad24: 7010 cc87 0200 |001c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2dad2a: 1a03 f64f |001f: const-string v3, "Unable to read required number of databytes read:" // string@4ff6 │ │ +2dad2e: 6e20 d787 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2dad34: 6e20 d387 4200 |0024: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2dad3a: 1a04 7405 |0027: const-string v4, ":required:" // string@0574 │ │ +2dad3e: 6e20 d787 4200 |0029: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2dad44: 6e20 d387 0200 |002c: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2dad4a: 6e10 df87 0200 |002f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2dad50: 0c04 |0032: move-result-object v4 │ │ +2dad52: 7020 8586 4100 |0033: invoke-direct {v1, v4}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8685 │ │ +2dad58: 2701 |0036: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=52 │ │ 0x0005 line=53 │ │ 0x000f line=58 │ │ 0x0012 line=59 │ │ 0x0018 line=56 │ │ @@ -701630,34 +701630,34 @@ │ │ type : '(I)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2dac48: |[2dac48] org.jaudiotagger.audio.flac.metadatablock.MetadataBlockHeader.u:(I)I │ │ -2dac58: d511 ff00 |0000: and-int/lit16 v1, v1, #int 255 // #00ff │ │ -2dac5c: 0f01 |0002: return v1 │ │ +2dac4c: |[2dac4c] org.jaudiotagger.audio.flac.metadatablock.MetadataBlockHeader.u:(I)I │ │ +2dac5c: d511 ff00 |0000: and-int/lit16 v1, v1, #int 255 // #00ff │ │ +2dac60: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;) │ │ name : 'getBlockType' │ │ type : '()Lorg/jaudiotagger/audio/flac/metadatablock/BlockType;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2dacc0: |[2dacc0] org.jaudiotagger.audio.flac.metadatablock.MetadataBlockHeader.getBlockType:()Lorg/jaudiotagger/audio/flac/metadatablock/BlockType; │ │ -2dacd0: 5410 7e83 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;.blockType:Lorg/jaudiotagger/audio/flac/metadatablock/BlockType; // field@837e │ │ -2dacd4: 1100 |0002: return-object v0 │ │ +2dacc4: |[2dacc4] org.jaudiotagger.audio.flac.metadatablock.MetadataBlockHeader.getBlockType:()Lorg/jaudiotagger/audio/flac/metadatablock/BlockType; │ │ +2dacd4: 5410 7e83 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;.blockType:Lorg/jaudiotagger/audio/flac/metadatablock/BlockType; // field@837e │ │ +2dacd8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader; │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;) │ │ @@ -701665,17 +701665,17 @@ │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2dabf0: |[2dabf0] org.jaudiotagger.audio.flac.metadatablock.MetadataBlockHeader.getBytes:()[B │ │ -2dac00: 5410 7f83 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;.bytes:[B // field@837f │ │ -2dac04: 1100 |0002: return-object v0 │ │ +2dabf4: |[2dabf4] org.jaudiotagger.audio.flac.metadatablock.MetadataBlockHeader.getBytes:()[B │ │ +2dac04: 5410 7f83 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;.bytes:[B // field@837f │ │ +2dac08: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader; │ │ │ │ #2 : (in Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;) │ │ @@ -701683,22 +701683,22 @@ │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -2dac08: |[2dac08] org.jaudiotagger.audio.flac.metadatablock.MetadataBlockHeader.getBytesWithoutIsLastBlockFlag:()[B │ │ -2dac18: 5430 7f83 |0000: iget-object v0, v3, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;.bytes:[B // field@837f │ │ -2dac1c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -2dac1e: 4802 0001 |0003: aget-byte v2, v0, v1 │ │ -2dac22: dd02 027f |0005: and-int/lit8 v2, v2, #int 127 // #7f │ │ -2dac26: 8d22 |0007: int-to-byte v2, v2 │ │ -2dac28: 4f02 0001 |0008: aput-byte v2, v0, v1 │ │ -2dac2c: 1100 |000a: return-object v0 │ │ +2dac0c: |[2dac0c] org.jaudiotagger.audio.flac.metadatablock.MetadataBlockHeader.getBytesWithoutIsLastBlockFlag:()[B │ │ +2dac1c: 5430 7f83 |0000: iget-object v0, v3, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;.bytes:[B // field@837f │ │ +2dac20: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +2dac22: 4802 0001 |0003: aget-byte v2, v0, v1 │ │ +2dac26: dd02 027f |0005: and-int/lit8 v2, v2, #int 127 // #7f │ │ +2dac2a: 8d22 |0007: int-to-byte v2, v2 │ │ +2dac2c: 4f02 0001 |0008: aput-byte v2, v0, v1 │ │ +2dac30: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ locals : │ │ 0x0000 - 0x000b reg=3 this Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader; │ │ │ │ #3 : (in Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;) │ │ @@ -701706,17 +701706,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2dac30: |[2dac30] org.jaudiotagger.audio.flac.metadatablock.MetadataBlockHeader.getDataLength:()I │ │ -2dac40: 5210 8083 |0000: iget v0, v1, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;.dataLength:I // field@8380 │ │ -2dac44: 0f00 |0002: return v0 │ │ +2dac34: |[2dac34] org.jaudiotagger.audio.flac.metadatablock.MetadataBlockHeader.getDataLength:()I │ │ +2dac44: 5210 8083 |0000: iget v0, v1, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;.dataLength:I // field@8380 │ │ +2dac48: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader; │ │ │ │ #4 : (in Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;) │ │ @@ -701724,17 +701724,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2dabd8: |[2dabd8] org.jaudiotagger.audio.flac.metadatablock.MetadataBlockHeader.isLastBlock:()Z │ │ -2dabe8: 5510 8183 |0000: iget-boolean v0, v1, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;.isLastBlock:Z // field@8381 │ │ -2dabec: 0f00 |0002: return v0 │ │ +2dabdc: |[2dabdc] org.jaudiotagger.audio.flac.metadatablock.MetadataBlockHeader.isLastBlock:()Z │ │ +2dabec: 5510 8183 |0000: iget-boolean v0, v1, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;.isLastBlock:Z // field@8381 │ │ +2dabf0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader; │ │ │ │ #5 : (in Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;) │ │ @@ -701742,32 +701742,32 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -2dac60: |[2dac60] org.jaudiotagger.audio.flac.metadatablock.MetadataBlockHeader.toString:()Ljava/lang/String; │ │ -2dac70: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -2dac74: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2dac7a: 1a01 c90c |0005: const-string v1, "BlockType:" // string@0cc9 │ │ -2dac7e: 6e20 d787 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2dac84: 5421 7e83 |000a: iget-object v1, v2, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;.blockType:Lorg/jaudiotagger/audio/flac/metadatablock/BlockType; // field@837e │ │ -2dac88: 6e20 d687 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ -2dac8e: 1a01 dd00 |000f: const-string v1, " DataLength:" // string@00dd │ │ -2dac92: 6e20 d787 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2dac98: 5221 8083 |0014: iget v1, v2, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;.dataLength:I // field@8380 │ │ -2dac9c: 6e20 d387 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2daca2: 1a01 d501 |0019: const-string v1, " isLastBlock:" // string@01d5 │ │ -2daca6: 6e20 d787 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2dacac: 5521 8183 |001e: iget-boolean v1, v2, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;.isLastBlock:Z // field@8381 │ │ -2dacb0: 6e20 d887 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@87d8 │ │ -2dacb6: 6e10 df87 0000 |0023: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2dacbc: 0c00 |0026: move-result-object v0 │ │ -2dacbe: 1100 |0027: return-object v0 │ │ +2dac64: |[2dac64] org.jaudiotagger.audio.flac.metadatablock.MetadataBlockHeader.toString:()Ljava/lang/String; │ │ +2dac74: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +2dac78: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2dac7e: 1a01 c90c |0005: const-string v1, "BlockType:" // string@0cc9 │ │ +2dac82: 6e20 d787 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2dac88: 5421 7e83 |000a: iget-object v1, v2, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;.blockType:Lorg/jaudiotagger/audio/flac/metadatablock/BlockType; // field@837e │ │ +2dac8c: 6e20 d687 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ +2dac92: 1a01 dd00 |000f: const-string v1, " DataLength:" // string@00dd │ │ +2dac96: 6e20 d787 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2dac9c: 5221 8083 |0014: iget v1, v2, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;.dataLength:I // field@8380 │ │ +2daca0: 6e20 d387 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2daca6: 1a01 d501 |0019: const-string v1, " isLastBlock:" // string@01d5 │ │ +2dacaa: 6e20 d787 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2dacb0: 5521 8183 |001e: iget-boolean v1, v2, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;.isLastBlock:Z // field@8381 │ │ +2dacb4: 6e20 d887 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@87d8 │ │ +2dacba: 6e10 df87 0000 |0023: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2dacc0: 0c00 |0026: move-result-object v0 │ │ +2dacc2: 1100 |0027: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0028 reg=2 this Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader; │ │ │ │ source_file_idx : 15354 (MetadataBlockHeader.java) │ │ @@ -701818,19 +701818,19 @@ │ │ type : '(Lorg/jaudiotagger/audio/generic/AbstractTag;Ljava/util/Iterator;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -2db00c: |[2db00c] org.jaudiotagger.audio.generic.AbstractTag$1.:(Lorg/jaudiotagger/audio/generic/AbstractTag;Ljava/util/Iterator;)V │ │ -2db01c: 5b01 8383 |0000: iput-object v1, v0, Lorg/jaudiotagger/audio/generic/AbstractTag$1;.this$0:Lorg/jaudiotagger/audio/generic/AbstractTag; // field@8383 │ │ -2db020: 5b02 8483 |0002: iput-object v2, v0, Lorg/jaudiotagger/audio/generic/AbstractTag$1;.val$it:Ljava/util/Iterator; // field@8384 │ │ -2db024: 7010 7087 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -2db02a: 0e00 |0007: return-void │ │ +2db010: |[2db010] org.jaudiotagger.audio.generic.AbstractTag$1.:(Lorg/jaudiotagger/audio/generic/AbstractTag;Ljava/util/Iterator;)V │ │ +2db020: 5b01 8383 |0000: iput-object v1, v0, Lorg/jaudiotagger/audio/generic/AbstractTag$1;.this$0:Lorg/jaudiotagger/audio/generic/AbstractTag; // field@8383 │ │ +2db024: 5b02 8483 |0002: iput-object v2, v0, Lorg/jaudiotagger/audio/generic/AbstractTag$1;.val$it:Ljava/util/Iterator; // field@8384 │ │ +2db028: 7010 7087 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +2db02e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/jaudiotagger/audio/generic/AbstractTag$1; │ │ 0x0000 - 0x0008 reg=1 (null) Lorg/jaudiotagger/audio/generic/AbstractTag; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/util/Iterator; │ │ @@ -701840,31 +701840,31 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 30 16-bit code units │ │ -2db02c: |[2db02c] org.jaudiotagger.audio.generic.AbstractTag$1.changeIt:()V │ │ -2db03c: 5410 8483 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/generic/AbstractTag$1;.val$it:Ljava/util/Iterator; // field@8384 │ │ -2db040: 7210 4789 0000 |0002: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -2db046: 0a00 |0005: move-result v0 │ │ -2db048: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ -2db04c: 0e00 |0008: return-void │ │ -2db04e: 5410 8483 |0009: iget-object v0, v1, Lorg/jaudiotagger/audio/generic/AbstractTag$1;.val$it:Ljava/util/Iterator; // field@8384 │ │ -2db052: 7210 4889 0000 |000b: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -2db058: 0c00 |000e: move-result-object v0 │ │ -2db05a: 1f00 9610 |000f: check-cast v0, Ljava/util/Map$Entry; // type@1096 │ │ -2db05e: 7210 8a89 0000 |0011: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@898a │ │ -2db064: 0c00 |0014: move-result-object v0 │ │ -2db066: 1f00 9310 |0015: check-cast v0, Ljava/util/List; // type@1093 │ │ -2db06a: 7210 6e89 0000 |0017: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ -2db070: 0c00 |001a: move-result-object v0 │ │ -2db072: 5b10 8283 |001b: iput-object v0, v1, Lorg/jaudiotagger/audio/generic/AbstractTag$1;.fieldsIt:Ljava/util/Iterator; // field@8382 │ │ -2db076: 0e00 |001d: return-void │ │ +2db030: |[2db030] org.jaudiotagger.audio.generic.AbstractTag$1.changeIt:()V │ │ +2db040: 5410 8483 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/generic/AbstractTag$1;.val$it:Ljava/util/Iterator; // field@8384 │ │ +2db044: 7210 4789 0000 |0002: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +2db04a: 0a00 |0005: move-result v0 │ │ +2db04c: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ +2db050: 0e00 |0008: return-void │ │ +2db052: 5410 8483 |0009: iget-object v0, v1, Lorg/jaudiotagger/audio/generic/AbstractTag$1;.val$it:Ljava/util/Iterator; // field@8384 │ │ +2db056: 7210 4889 0000 |000b: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +2db05c: 0c00 |000e: move-result-object v0 │ │ +2db05e: 1f00 9610 |000f: check-cast v0, Ljava/util/Map$Entry; // type@1096 │ │ +2db062: 7210 8a89 0000 |0011: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@898a │ │ +2db068: 0c00 |0014: move-result-object v0 │ │ +2db06a: 1f00 9310 |0015: check-cast v0, Ljava/util/List; // type@1093 │ │ +2db06e: 7210 6e89 0000 |0017: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ +2db074: 0c00 |001a: move-result-object v0 │ │ +2db076: 5b10 8283 |001b: iput-object v0, v1, Lorg/jaudiotagger/audio/generic/AbstractTag$1;.fieldsIt:Ljava/util/Iterator; // field@8382 │ │ +2db07a: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ 0x0009 line=181 │ │ 0x0011 line=182 │ │ 0x0017 line=183 │ │ locals : │ │ @@ -701876,32 +701876,32 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 30 16-bit code units │ │ -2daf6c: |[2daf6c] org.jaudiotagger.audio.generic.AbstractTag$1.hasNext:()Z │ │ -2daf7c: 5410 8283 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/generic/AbstractTag$1;.fieldsIt:Ljava/util/Iterator; // field@8382 │ │ -2daf80: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ -2daf84: 7010 1f8e 0100 |0004: invoke-direct {v1}, Lorg/jaudiotagger/audio/generic/AbstractTag$1;.changeIt:()V // method@8e1f │ │ -2daf8a: 5410 8483 |0007: iget-object v0, v1, Lorg/jaudiotagger/audio/generic/AbstractTag$1;.val$it:Ljava/util/Iterator; // field@8384 │ │ -2daf8e: 7210 4789 0000 |0009: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -2daf94: 0a00 |000c: move-result v0 │ │ -2daf96: 3900 0f00 |000d: if-nez v0, 001c // +000f │ │ -2daf9a: 5410 8283 |000f: iget-object v0, v1, Lorg/jaudiotagger/audio/generic/AbstractTag$1;.fieldsIt:Ljava/util/Iterator; // field@8382 │ │ -2daf9e: 3800 0900 |0011: if-eqz v0, 001a // +0009 │ │ -2dafa2: 7210 4789 0000 |0013: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -2dafa8: 0a00 |0016: move-result v0 │ │ -2dafaa: 3800 0300 |0017: if-eqz v0, 001a // +0003 │ │ -2dafae: 2803 |0019: goto 001c // +0003 │ │ -2dafb0: 1200 |001a: const/4 v0, #int 0 // #0 │ │ -2dafb2: 2802 |001b: goto 001d // +0002 │ │ -2dafb4: 1210 |001c: const/4 v0, #int 1 // #1 │ │ -2dafb6: 0f00 |001d: return v0 │ │ +2daf70: |[2daf70] org.jaudiotagger.audio.generic.AbstractTag$1.hasNext:()Z │ │ +2daf80: 5410 8283 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/generic/AbstractTag$1;.fieldsIt:Ljava/util/Iterator; // field@8382 │ │ +2daf84: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ +2daf88: 7010 1f8e 0100 |0004: invoke-direct {v1}, Lorg/jaudiotagger/audio/generic/AbstractTag$1;.changeIt:()V // method@8e1f │ │ +2daf8e: 5410 8483 |0007: iget-object v0, v1, Lorg/jaudiotagger/audio/generic/AbstractTag$1;.val$it:Ljava/util/Iterator; // field@8384 │ │ +2daf92: 7210 4789 0000 |0009: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +2daf98: 0a00 |000c: move-result v0 │ │ +2daf9a: 3900 0f00 |000d: if-nez v0, 001c // +000f │ │ +2daf9e: 5410 8283 |000f: iget-object v0, v1, Lorg/jaudiotagger/audio/generic/AbstractTag$1;.fieldsIt:Ljava/util/Iterator; // field@8382 │ │ +2dafa2: 3800 0900 |0011: if-eqz v0, 001a // +0009 │ │ +2dafa6: 7210 4789 0000 |0013: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +2dafac: 0a00 |0016: move-result v0 │ │ +2dafae: 3800 0300 |0017: if-eqz v0, 001a // +0003 │ │ +2dafb2: 2803 |0019: goto 001c // +0003 │ │ +2dafb4: 1200 |001a: const/4 v0, #int 0 // #0 │ │ +2dafb6: 2802 |001b: goto 001d // +0002 │ │ +2dafb8: 1210 |001c: const/4 v0, #int 1 // #1 │ │ +2dafba: 0f00 |001d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ 0x0004 line=191 │ │ 0x0007 line=193 │ │ locals : │ │ 0x0000 - 0x001e reg=1 this Lorg/jaudiotagger/audio/generic/AbstractTag$1; │ │ @@ -701911,18 +701911,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -2dafb8: |[2dafb8] org.jaudiotagger.audio.generic.AbstractTag$1.next:()Ljava/lang/Object; │ │ -2dafc8: 6e10 228e 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/audio/generic/AbstractTag$1;.next:()Lorg/jaudiotagger/tag/TagField; // method@8e22 │ │ -2dafce: 0c00 |0003: move-result-object v0 │ │ -2dafd0: 1100 |0004: return-object v0 │ │ +2dafbc: |[2dafbc] org.jaudiotagger.audio.generic.AbstractTag$1.next:()Ljava/lang/Object; │ │ +2dafcc: 6e10 228e 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/audio/generic/AbstractTag$1;.next:()Lorg/jaudiotagger/tag/TagField; // method@8e22 │ │ +2dafd2: 0c00 |0003: move-result-object v0 │ │ +2dafd4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jaudiotagger/audio/generic/AbstractTag$1; │ │ │ │ #2 : (in Lorg/jaudiotagger/audio/generic/AbstractTag$1;) │ │ @@ -701930,25 +701930,25 @@ │ │ type : '()Lorg/jaudiotagger/tag/TagField;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -2dafd4: |[2dafd4] org.jaudiotagger.audio.generic.AbstractTag$1.next:()Lorg/jaudiotagger/tag/TagField; │ │ -2dafe4: 5410 8283 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/generic/AbstractTag$1;.fieldsIt:Ljava/util/Iterator; // field@8382 │ │ -2dafe8: 7210 4789 0000 |0002: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -2dafee: 0a00 |0005: move-result v0 │ │ -2daff0: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ -2daff4: 7010 1f8e 0100 |0008: invoke-direct {v1}, Lorg/jaudiotagger/audio/generic/AbstractTag$1;.changeIt:()V // method@8e1f │ │ -2daffa: 5410 8283 |000b: iget-object v0, v1, Lorg/jaudiotagger/audio/generic/AbstractTag$1;.fieldsIt:Ljava/util/Iterator; // field@8382 │ │ -2daffe: 7210 4889 0000 |000d: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -2db004: 0c00 |0010: move-result-object v0 │ │ -2db006: 1f00 c711 |0011: check-cast v0, Lorg/jaudiotagger/tag/TagField; // type@11c7 │ │ -2db00a: 1100 |0013: return-object v0 │ │ +2dafd8: |[2dafd8] org.jaudiotagger.audio.generic.AbstractTag$1.next:()Lorg/jaudiotagger/tag/TagField; │ │ +2dafe8: 5410 8283 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/generic/AbstractTag$1;.fieldsIt:Ljava/util/Iterator; // field@8382 │ │ +2dafec: 7210 4789 0000 |0002: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +2daff2: 0a00 |0005: move-result v0 │ │ +2daff4: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ +2daff8: 7010 1f8e 0100 |0008: invoke-direct {v1}, Lorg/jaudiotagger/audio/generic/AbstractTag$1;.changeIt:()V // method@8e1f │ │ +2daffe: 5410 8283 |000b: iget-object v0, v1, Lorg/jaudiotagger/audio/generic/AbstractTag$1;.fieldsIt:Ljava/util/Iterator; // field@8382 │ │ +2db002: 7210 4889 0000 |000d: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +2db008: 0c00 |0010: move-result-object v0 │ │ +2db00a: 1f00 c711 |0011: check-cast v0, Lorg/jaudiotagger/tag/TagField; // type@11c7 │ │ +2db00e: 1100 |0013: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=199 │ │ 0x0008 line=201 │ │ 0x000b line=204 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 this Lorg/jaudiotagger/audio/generic/AbstractTag$1; │ │ @@ -701958,18 +701958,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -2db078: |[2db078] org.jaudiotagger.audio.generic.AbstractTag$1.remove:()V │ │ -2db088: 5410 8283 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/generic/AbstractTag$1;.fieldsIt:Ljava/util/Iterator; // field@8382 │ │ -2db08c: 7210 4989 0000 |0002: invoke-interface {v0}, Ljava/util/Iterator;.remove:()V // method@8949 │ │ -2db092: 0e00 |0005: return-void │ │ +2db07c: |[2db07c] org.jaudiotagger.audio.generic.AbstractTag$1.remove:()V │ │ +2db08c: 5410 8283 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/generic/AbstractTag$1;.fieldsIt:Ljava/util/Iterator; // field@8382 │ │ +2db090: 7210 4989 0000 |0002: invoke-interface {v0}, Ljava/util/Iterator;.remove:()V // method@8949 │ │ +2db096: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=210 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jaudiotagger/audio/generic/AbstractTag$1; │ │ │ │ source_file_idx : 2017 (AbstractTag.java) │ │ @@ -702005,17 +702005,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2db0b0: |[2db0b0] org.jaudiotagger.audio.generic.AbstractTagCreator.:()V │ │ -2db0c0: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -2db0c6: 0e00 |0003: return-void │ │ +2db0b4: |[2db0b4] org.jaudiotagger.audio.generic.AbstractTagCreator.:()V │ │ +2db0c4: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +2db0ca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/audio/generic/AbstractTagCreator; │ │ │ │ Virtual methods - │ │ @@ -702024,19 +702024,19 @@ │ │ type : '(Lorg/jaudiotagger/tag/Tag;)Ljava/nio/ByteBuffer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -2db094: |[2db094] org.jaudiotagger.audio.generic.AbstractTagCreator.convert:(Lorg/jaudiotagger/tag/Tag;)Ljava/nio/ByteBuffer; │ │ -2db0a4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -2db0a6: 6e30 478e 2100 |0001: invoke-virtual {v1, v2, v0}, Lorg/jaudiotagger/audio/generic/AbstractTagCreator;.convert:(Lorg/jaudiotagger/tag/Tag;I)Ljava/nio/ByteBuffer; // method@8e47 │ │ -2db0ac: 0c02 |0004: move-result-object v2 │ │ -2db0ae: 1102 |0005: return-object v2 │ │ +2db098: |[2db098] org.jaudiotagger.audio.generic.AbstractTagCreator.convert:(Lorg/jaudiotagger/tag/Tag;)Ljava/nio/ByteBuffer; │ │ +2db0a8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +2db0aa: 6e30 478e 2100 |0001: invoke-virtual {v1, v2, v0}, Lorg/jaudiotagger/audio/generic/AbstractTagCreator;.convert:(Lorg/jaudiotagger/tag/Tag;I)Ljava/nio/ByteBuffer; // method@8e47 │ │ +2db0b0: 0c02 |0004: move-result-object v2 │ │ +2db0b2: 1102 |0005: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=41 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jaudiotagger/audio/generic/AbstractTagCreator; │ │ 0x0000 - 0x0006 reg=2 (null) Lorg/jaudiotagger/tag/Tag; │ │ │ │ @@ -702091,37 +702091,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -2db920: |[2db920] org.jaudiotagger.audio.generic.AudioFileReader.:()V │ │ -2db930: 1a00 ce98 |0000: const-string v0, "org.jaudiotagger.audio.generic" // string@98ce │ │ -2db934: 7110 168a 0000 |0002: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@8a16 │ │ -2db93a: 0c00 |0005: move-result-object v0 │ │ -2db93c: 6900 8883 |0006: sput-object v0, Lorg/jaudiotagger/audio/generic/AudioFileReader;.logger:Ljava/util/logging/Logger; // field@8388 │ │ -2db940: 0e00 |0008: return-void │ │ +2db924: |[2db924] org.jaudiotagger.audio.generic.AudioFileReader.:()V │ │ +2db934: 1a00 ce98 |0000: const-string v0, "org.jaudiotagger.audio.generic" // string@98ce │ │ +2db938: 7110 168a 0000 |0002: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@8a16 │ │ +2db93e: 0c00 |0005: move-result-object v0 │ │ +2db940: 6900 8883 |0006: sput-object v0, Lorg/jaudiotagger/audio/generic/AudioFileReader;.logger:Ljava/util/logging/Logger; // field@8388 │ │ +2db944: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=51 │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/generic/AudioFileReader;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2db944: |[2db944] org.jaudiotagger.audio.generic.AudioFileReader.:()V │ │ -2db954: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -2db95a: 0e00 |0003: return-void │ │ +2db948: |[2db948] org.jaudiotagger.audio.generic.AudioFileReader.:()V │ │ +2db958: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +2db95e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/audio/generic/AudioFileReader; │ │ │ │ Virtual methods - │ │ @@ -702142,151 +702142,151 @@ │ │ type : '(Lorg/jaudiotagger/audio/MyFile;)Lorg/jaudiotagger/audio/AudioFile;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 274 16-bit code units │ │ -2db6b0: |[2db6b0] org.jaudiotagger.audio.generic.AudioFileReader.read:(Lorg/jaudiotagger/audio/MyFile;)Lorg/jaudiotagger/audio/AudioFile; │ │ -2db6c0: 6200 8883 |0000: sget-object v0, Lorg/jaudiotagger/audio/generic/AudioFileReader;.logger:Ljava/util/logging/Logger; // field@8388 │ │ -2db6c4: 6201 b681 |0002: sget-object v1, Ljava/util/logging/Level;.CONFIG:Ljava/util/logging/Level; // field@81b6 │ │ -2db6c8: 6e20 188a 1000 |0004: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.isLoggable:(Ljava/util/logging/Level;)Z // method@8a18 │ │ -2db6ce: 0a00 |0007: move-result v0 │ │ -2db6d0: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -2db6d2: 1212 |0009: const/4 v2, #int 1 // #1 │ │ -2db6d4: 3800 1500 |000a: if-eqz v0, 001f // +0015 │ │ -2db6d8: 6200 8883 |000c: sget-object v0, Lorg/jaudiotagger/audio/generic/AudioFileReader;.logger:Ljava/util/logging/Logger; // field@8388 │ │ -2db6dc: 6203 2287 |000e: sget-object v3, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_READ:Lorg/jaudiotagger/logging/ErrorMessage; // field@8722 │ │ -2db6e0: 2324 be13 |0010: new-array v4, v2, [Ljava/lang/Object; // type@13be │ │ -2db6e4: 7210 6f8a 0a00 |0012: invoke-interface {v10}, Lorg/jaudiotagger/audio/MyFile;.getAbsolutePath:()Ljava/lang/String; // method@8a6f │ │ -2db6ea: 0c05 |0015: move-result-object v5 │ │ -2db6ec: 4d05 0401 |0016: aput-object v5, v4, v1 │ │ -2db6f0: 6e20 5891 4300 |0018: invoke-virtual {v3, v4}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ -2db6f6: 0c03 |001b: move-result-object v3 │ │ -2db6f8: 6e20 128a 3000 |001c: invoke-virtual {v0, v3}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -2db6fe: 1a00 1a4f |001f: const-string v0, "UNKNOWN" // string@4f1a │ │ -2db702: 7210 678a 0a00 |0021: invoke-interface {v10}, Lorg/jaudiotagger/audio/MyFile;.canRead:()Z // method@8a67 │ │ -2db708: 0a03 |0024: move-result v3 │ │ -2db70a: 3903 2800 |0025: if-nez v3, 004d // +0028 │ │ -2db70e: 7210 6d8a 0a00 |0027: invoke-interface {v10}, Lorg/jaudiotagger/audio/MyFile;.exists:()Z // method@8a6d │ │ -2db714: 0a0a |002a: move-result v10 │ │ -2db716: 390a 1200 |002b: if-nez v10, 003d // +0012 │ │ -2db71a: 220a f90f |002d: new-instance v10, Ljava/io/FileNotFoundException; // type@0ff9 │ │ -2db71e: 6203 7987 |002f: sget-object v3, Lorg/jaudiotagger/logging/ErrorMessage;.UNABLE_TO_FIND_FILE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8779 │ │ -2db722: 2322 be13 |0031: new-array v2, v2, [Ljava/lang/Object; // type@13be │ │ -2db726: 4d00 0201 |0033: aput-object v0, v2, v1 │ │ -2db72a: 6e20 5891 2300 |0035: invoke-virtual {v3, v2}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ -2db730: 0c00 |0038: move-result-object v0 │ │ -2db732: 7020 7386 0a00 |0039: invoke-direct {v10, v0}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@8673 │ │ -2db738: 270a |003c: throw v10 │ │ -2db73a: 220a 3c11 |003d: new-instance v10, Lorg/jaudiotagger/audio/exceptions/NoReadPermissionsException; // type@113c │ │ -2db73e: 6203 2387 |003f: sget-object v3, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_READ_FAILED_DO_NOT_HAVE_PERMISSION_TO_READ_FILE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8723 │ │ -2db742: 2322 be13 |0041: new-array v2, v2, [Ljava/lang/Object; // type@13be │ │ -2db746: 4d00 0201 |0043: aput-object v0, v2, v1 │ │ -2db74a: 6e20 5891 2300 |0045: invoke-virtual {v3, v2}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ -2db750: 0c00 |0048: move-result-object v0 │ │ -2db752: 7020 828d 0a00 |0049: invoke-direct {v10, v0}, Lorg/jaudiotagger/audio/exceptions/NoReadPermissionsException;.:(Ljava/lang/String;)V // method@8d82 │ │ -2db758: 270a |004c: throw v10 │ │ -2db75a: 7210 7a8a 0a00 |004d: invoke-interface {v10}, Lorg/jaudiotagger/audio/MyFile;.length:()J // method@8a7a │ │ -2db760: 0b03 |0050: move-result-wide v3 │ │ -2db762: 1605 6400 |0051: const-wide/16 v5, #int 100 // #64 │ │ -2db766: 3100 0305 |0053: cmp-long v0, v3, v5 │ │ -2db76a: 3d00 a900 |0055: if-lez v0, 00fe // +00a9 │ │ -2db76e: 1a00 069c |0057: const-string v0, "r" // string@9c06 │ │ -2db772: 7220 768a 0a00 |0059: invoke-interface {v10, v0}, Lorg/jaudiotagger/audio/MyFile;.getRandomAccessFile:(Ljava/lang/String;)Lorg/jaudiotagger/audio/MyRandomAccessFile; // method@8a76 │ │ -2db778: 0c00 |005c: move-result-object v0 │ │ -2db77a: 3800 9900 |005d: if-eqz v0, 00f6 // +0099 │ │ -2db77e: 7210 888a 0000 |005f: invoke-interface {v0}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.isSeekable:()Z // method@8a88 │ │ -2db784: 0a03 |0062: move-result v3 │ │ -2db786: 3803 8b00 |0063: if-eqz v3, 00ee // +008b │ │ -2db78a: 1603 0000 |0065: const-wide/16 v3, #int 0 // #0 │ │ -2db78e: 7230 918a 3004 |0067: invoke-interface {v0, v3, v4}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.seek:(J)V // method@8a91 │ │ -2db794: 6e20 4a8e 0900 |006a: invoke-virtual {v9, v0}, Lorg/jaudiotagger/audio/generic/AudioFileReader;.getEncodingInfo:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/generic/GenericAudioHeader; // method@8e4a │ │ -2db79a: 0c05 |006d: move-result-object v5 │ │ -2db79c: 7230 918a 3004 |006e: invoke-interface {v0, v3, v4}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.seek:(J)V // method@8a91 │ │ -2db7a2: 6e20 4b8e 0900 |0071: invoke-virtual {v9, v0}, Lorg/jaudiotagger/audio/generic/AudioFileReader;.getTag:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/tag/Tag; // method@8e4b │ │ -2db7a8: 0c03 |0074: move-result-object v3 │ │ -2db7aa: 2204 c810 |0075: new-instance v4, Lorg/jaudiotagger/audio/AudioFile; // type@10c8 │ │ -2db7ae: 7040 348a a435 |0077: invoke-direct {v4, v10, v5, v3}, Lorg/jaudiotagger/audio/AudioFile;.:(Lorg/jaudiotagger/audio/MyFile;Lorg/jaudiotagger/audio/AudioHeader;Lorg/jaudiotagger/tag/Tag;)V // method@8a34 │ │ -2db7b4: 3800 1b00 |007a: if-eqz v0, 0095 // +001b │ │ -2db7b8: 7210 828a 0000 |007c: invoke-interface {v0}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.close:()V // method@8a82 │ │ -2db7be: 2816 |007f: goto 0095 // +0016 │ │ -2db7c0: 6200 8883 |0080: sget-object v0, Lorg/jaudiotagger/audio/generic/AudioFileReader;.logger:Ljava/util/logging/Logger; // field@8388 │ │ -2db7c4: 6203 bb81 |0082: sget-object v3, Ljava/util/logging/Level;.WARNING:Ljava/util/logging/Level; // field@81bb │ │ -2db7c8: 6205 2587 |0084: sget-object v5, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_READ_FAILED_UNABLE_TO_CLOSE_RANDOM_ACCESS_FILE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8725 │ │ -2db7cc: 2322 be13 |0086: new-array v2, v2, [Ljava/lang/Object; // type@13be │ │ -2db7d0: 7210 6f8a 0a00 |0088: invoke-interface {v10}, Lorg/jaudiotagger/audio/MyFile;.getAbsolutePath:()Ljava/lang/String; // method@8a6f │ │ -2db7d6: 0c0a |008b: move-result-object v10 │ │ -2db7d8: 4d0a 0201 |008c: aput-object v10, v2, v1 │ │ -2db7dc: 6e20 5891 2500 |008e: invoke-virtual {v5, v2}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ -2db7e2: 0c0a |0091: move-result-object v10 │ │ -2db7e4: 6e30 198a 300a |0092: invoke-virtual {v0, v3, v10}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;)V // method@8a19 │ │ -2db7ea: 1104 |0095: return-object v4 │ │ -2db7ec: 0d03 |0096: move-exception v3 │ │ -2db7ee: 283b |0097: goto 00d2 // +003b │ │ -2db7f0: 0d03 |0098: move-exception v3 │ │ -2db7f2: 6204 8883 |0099: sget-object v4, Lorg/jaudiotagger/audio/generic/AudioFileReader;.logger:Ljava/util/logging/Logger; // field@8388 │ │ -2db7f6: 6205 ba81 |009b: sget-object v5, Ljava/util/logging/Level;.SEVERE:Ljava/util/logging/Level; // field@81ba │ │ -2db7fa: 6206 2287 |009d: sget-object v6, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_READ:Lorg/jaudiotagger/logging/ErrorMessage; // field@8722 │ │ -2db7fe: 2327 be13 |009f: new-array v7, v2, [Ljava/lang/Object; // type@13be │ │ -2db802: 7210 6f8a 0a00 |00a1: invoke-interface {v10}, Lorg/jaudiotagger/audio/MyFile;.getAbsolutePath:()Ljava/lang/String; // method@8a6f │ │ -2db808: 0c08 |00a4: move-result-object v8 │ │ -2db80a: 4d08 0701 |00a5: aput-object v8, v7, v1 │ │ -2db80e: 6e20 5891 7600 |00a7: invoke-virtual {v6, v7}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ -2db814: 0c06 |00aa: move-result-object v6 │ │ -2db816: 6e40 1a8a 5436 |00ab: invoke-virtual {v4, v5, v6, v3}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@8a1a │ │ -2db81c: 2204 3511 |00ae: new-instance v4, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ -2db820: 2205 3910 |00b0: new-instance v5, Ljava/lang/StringBuilder; // type@1039 │ │ -2db824: 7010 cc87 0500 |00b2: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2db82a: 7210 6f8a 0a00 |00b5: invoke-interface {v10}, Lorg/jaudiotagger/audio/MyFile;.getAbsolutePath:()Ljava/lang/String; // method@8a6f │ │ -2db830: 0c06 |00b8: move-result-object v6 │ │ -2db832: 6e20 d787 6500 |00b9: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2db838: 1a06 c804 |00bc: const-string v6, ":" // string@04c8 │ │ -2db83c: 6e20 d787 6500 |00be: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2db842: 6e10 0a87 0300 |00c1: invoke-virtual {v3}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@870a │ │ -2db848: 0c06 |00c4: move-result-object v6 │ │ -2db84a: 6e20 d787 6500 |00c5: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2db850: 6e10 df87 0500 |00c8: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2db856: 0c05 |00cb: move-result-object v5 │ │ -2db858: 7030 6a8d 5403 |00cc: invoke-direct {v4, v5, v3}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@8d6a │ │ -2db85e: 2704 |00cf: throw v4 │ │ -2db860: 0d03 |00d0: move-exception v3 │ │ -2db862: 2703 |00d1: throw v3 │ │ -2db864: 3800 1b00 |00d2: if-eqz v0, 00ed // +001b │ │ -2db868: 7210 828a 0000 |00d4: invoke-interface {v0}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.close:()V // method@8a82 │ │ -2db86e: 2816 |00d7: goto 00ed // +0016 │ │ -2db870: 6200 8883 |00d8: sget-object v0, Lorg/jaudiotagger/audio/generic/AudioFileReader;.logger:Ljava/util/logging/Logger; // field@8388 │ │ -2db874: 6204 bb81 |00da: sget-object v4, Ljava/util/logging/Level;.WARNING:Ljava/util/logging/Level; // field@81bb │ │ -2db878: 6205 2587 |00dc: sget-object v5, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_READ_FAILED_UNABLE_TO_CLOSE_RANDOM_ACCESS_FILE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8725 │ │ -2db87c: 2322 be13 |00de: new-array v2, v2, [Ljava/lang/Object; // type@13be │ │ -2db880: 7210 6f8a 0a00 |00e0: invoke-interface {v10}, Lorg/jaudiotagger/audio/MyFile;.getAbsolutePath:()Ljava/lang/String; // method@8a6f │ │ -2db886: 0c0a |00e3: move-result-object v10 │ │ -2db888: 4d0a 0201 |00e4: aput-object v10, v2, v1 │ │ -2db88c: 6e20 5891 2500 |00e6: invoke-virtual {v5, v2}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ -2db892: 0c0a |00e9: move-result-object v10 │ │ -2db894: 6e30 198a 400a |00ea: invoke-virtual {v0, v4, v10}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;)V // method@8a19 │ │ -2db89a: 2703 |00ed: throw v3 │ │ -2db89c: 220a 3511 |00ee: new-instance v10, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ -2db8a0: 1a00 496b |00f0: const-string v0, "file is not seekable" // string@6b49 │ │ -2db8a4: 7020 698d 0a00 |00f2: invoke-direct {v10, v0}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ -2db8aa: 270a |00f5: throw v10 │ │ -2db8ac: 220a 3511 |00f6: new-instance v10, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ -2db8b0: 1a00 466b |00f8: const-string v0, "file is not accessible" // string@6b46 │ │ -2db8b4: 7020 698d 0a00 |00fa: invoke-direct {v10, v0}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ -2db8ba: 270a |00fd: throw v10 │ │ -2db8bc: 2200 3511 |00fe: new-instance v0, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ -2db8c0: 6203 2487 |0100: sget-object v3, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_READ_FAILED_FILE_TOO_SMALL:Lorg/jaudiotagger/logging/ErrorMessage; // field@8724 │ │ -2db8c4: 2322 be13 |0102: new-array v2, v2, [Ljava/lang/Object; // type@13be │ │ -2db8c8: 7210 6f8a 0a00 |0104: invoke-interface {v10}, Lorg/jaudiotagger/audio/MyFile;.getAbsolutePath:()Ljava/lang/String; // method@8a6f │ │ -2db8ce: 0c0a |0107: move-result-object v10 │ │ -2db8d0: 4d0a 0201 |0108: aput-object v10, v2, v1 │ │ -2db8d4: 6e20 5891 2300 |010a: invoke-virtual {v3, v2}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ -2db8da: 0c0a |010d: move-result-object v10 │ │ -2db8dc: 7020 698d a000 |010e: invoke-direct {v0, v10}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ -2db8e2: 2700 |0111: throw v0 │ │ +2db6b4: |[2db6b4] org.jaudiotagger.audio.generic.AudioFileReader.read:(Lorg/jaudiotagger/audio/MyFile;)Lorg/jaudiotagger/audio/AudioFile; │ │ +2db6c4: 6200 8883 |0000: sget-object v0, Lorg/jaudiotagger/audio/generic/AudioFileReader;.logger:Ljava/util/logging/Logger; // field@8388 │ │ +2db6c8: 6201 b681 |0002: sget-object v1, Ljava/util/logging/Level;.CONFIG:Ljava/util/logging/Level; // field@81b6 │ │ +2db6cc: 6e20 188a 1000 |0004: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.isLoggable:(Ljava/util/logging/Level;)Z // method@8a18 │ │ +2db6d2: 0a00 |0007: move-result v0 │ │ +2db6d4: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +2db6d6: 1212 |0009: const/4 v2, #int 1 // #1 │ │ +2db6d8: 3800 1500 |000a: if-eqz v0, 001f // +0015 │ │ +2db6dc: 6200 8883 |000c: sget-object v0, Lorg/jaudiotagger/audio/generic/AudioFileReader;.logger:Ljava/util/logging/Logger; // field@8388 │ │ +2db6e0: 6203 2287 |000e: sget-object v3, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_READ:Lorg/jaudiotagger/logging/ErrorMessage; // field@8722 │ │ +2db6e4: 2324 be13 |0010: new-array v4, v2, [Ljava/lang/Object; // type@13be │ │ +2db6e8: 7210 6f8a 0a00 |0012: invoke-interface {v10}, Lorg/jaudiotagger/audio/MyFile;.getAbsolutePath:()Ljava/lang/String; // method@8a6f │ │ +2db6ee: 0c05 |0015: move-result-object v5 │ │ +2db6f0: 4d05 0401 |0016: aput-object v5, v4, v1 │ │ +2db6f4: 6e20 5891 4300 |0018: invoke-virtual {v3, v4}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ +2db6fa: 0c03 |001b: move-result-object v3 │ │ +2db6fc: 6e20 128a 3000 |001c: invoke-virtual {v0, v3}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +2db702: 1a00 1a4f |001f: const-string v0, "UNKNOWN" // string@4f1a │ │ +2db706: 7210 678a 0a00 |0021: invoke-interface {v10}, Lorg/jaudiotagger/audio/MyFile;.canRead:()Z // method@8a67 │ │ +2db70c: 0a03 |0024: move-result v3 │ │ +2db70e: 3903 2800 |0025: if-nez v3, 004d // +0028 │ │ +2db712: 7210 6d8a 0a00 |0027: invoke-interface {v10}, Lorg/jaudiotagger/audio/MyFile;.exists:()Z // method@8a6d │ │ +2db718: 0a0a |002a: move-result v10 │ │ +2db71a: 390a 1200 |002b: if-nez v10, 003d // +0012 │ │ +2db71e: 220a f90f |002d: new-instance v10, Ljava/io/FileNotFoundException; // type@0ff9 │ │ +2db722: 6203 7987 |002f: sget-object v3, Lorg/jaudiotagger/logging/ErrorMessage;.UNABLE_TO_FIND_FILE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8779 │ │ +2db726: 2322 be13 |0031: new-array v2, v2, [Ljava/lang/Object; // type@13be │ │ +2db72a: 4d00 0201 |0033: aput-object v0, v2, v1 │ │ +2db72e: 6e20 5891 2300 |0035: invoke-virtual {v3, v2}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ +2db734: 0c00 |0038: move-result-object v0 │ │ +2db736: 7020 7386 0a00 |0039: invoke-direct {v10, v0}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@8673 │ │ +2db73c: 270a |003c: throw v10 │ │ +2db73e: 220a 3c11 |003d: new-instance v10, Lorg/jaudiotagger/audio/exceptions/NoReadPermissionsException; // type@113c │ │ +2db742: 6203 2387 |003f: sget-object v3, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_READ_FAILED_DO_NOT_HAVE_PERMISSION_TO_READ_FILE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8723 │ │ +2db746: 2322 be13 |0041: new-array v2, v2, [Ljava/lang/Object; // type@13be │ │ +2db74a: 4d00 0201 |0043: aput-object v0, v2, v1 │ │ +2db74e: 6e20 5891 2300 |0045: invoke-virtual {v3, v2}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ +2db754: 0c00 |0048: move-result-object v0 │ │ +2db756: 7020 828d 0a00 |0049: invoke-direct {v10, v0}, Lorg/jaudiotagger/audio/exceptions/NoReadPermissionsException;.:(Ljava/lang/String;)V // method@8d82 │ │ +2db75c: 270a |004c: throw v10 │ │ +2db75e: 7210 7a8a 0a00 |004d: invoke-interface {v10}, Lorg/jaudiotagger/audio/MyFile;.length:()J // method@8a7a │ │ +2db764: 0b03 |0050: move-result-wide v3 │ │ +2db766: 1605 6400 |0051: const-wide/16 v5, #int 100 // #64 │ │ +2db76a: 3100 0305 |0053: cmp-long v0, v3, v5 │ │ +2db76e: 3d00 a900 |0055: if-lez v0, 00fe // +00a9 │ │ +2db772: 1a00 069c |0057: const-string v0, "r" // string@9c06 │ │ +2db776: 7220 768a 0a00 |0059: invoke-interface {v10, v0}, Lorg/jaudiotagger/audio/MyFile;.getRandomAccessFile:(Ljava/lang/String;)Lorg/jaudiotagger/audio/MyRandomAccessFile; // method@8a76 │ │ +2db77c: 0c00 |005c: move-result-object v0 │ │ +2db77e: 3800 9900 |005d: if-eqz v0, 00f6 // +0099 │ │ +2db782: 7210 888a 0000 |005f: invoke-interface {v0}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.isSeekable:()Z // method@8a88 │ │ +2db788: 0a03 |0062: move-result v3 │ │ +2db78a: 3803 8b00 |0063: if-eqz v3, 00ee // +008b │ │ +2db78e: 1603 0000 |0065: const-wide/16 v3, #int 0 // #0 │ │ +2db792: 7230 918a 3004 |0067: invoke-interface {v0, v3, v4}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.seek:(J)V // method@8a91 │ │ +2db798: 6e20 4a8e 0900 |006a: invoke-virtual {v9, v0}, Lorg/jaudiotagger/audio/generic/AudioFileReader;.getEncodingInfo:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/generic/GenericAudioHeader; // method@8e4a │ │ +2db79e: 0c05 |006d: move-result-object v5 │ │ +2db7a0: 7230 918a 3004 |006e: invoke-interface {v0, v3, v4}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.seek:(J)V // method@8a91 │ │ +2db7a6: 6e20 4b8e 0900 |0071: invoke-virtual {v9, v0}, Lorg/jaudiotagger/audio/generic/AudioFileReader;.getTag:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/tag/Tag; // method@8e4b │ │ +2db7ac: 0c03 |0074: move-result-object v3 │ │ +2db7ae: 2204 c810 |0075: new-instance v4, Lorg/jaudiotagger/audio/AudioFile; // type@10c8 │ │ +2db7b2: 7040 348a a435 |0077: invoke-direct {v4, v10, v5, v3}, Lorg/jaudiotagger/audio/AudioFile;.:(Lorg/jaudiotagger/audio/MyFile;Lorg/jaudiotagger/audio/AudioHeader;Lorg/jaudiotagger/tag/Tag;)V // method@8a34 │ │ +2db7b8: 3800 1b00 |007a: if-eqz v0, 0095 // +001b │ │ +2db7bc: 7210 828a 0000 |007c: invoke-interface {v0}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.close:()V // method@8a82 │ │ +2db7c2: 2816 |007f: goto 0095 // +0016 │ │ +2db7c4: 6200 8883 |0080: sget-object v0, Lorg/jaudiotagger/audio/generic/AudioFileReader;.logger:Ljava/util/logging/Logger; // field@8388 │ │ +2db7c8: 6203 bb81 |0082: sget-object v3, Ljava/util/logging/Level;.WARNING:Ljava/util/logging/Level; // field@81bb │ │ +2db7cc: 6205 2587 |0084: sget-object v5, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_READ_FAILED_UNABLE_TO_CLOSE_RANDOM_ACCESS_FILE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8725 │ │ +2db7d0: 2322 be13 |0086: new-array v2, v2, [Ljava/lang/Object; // type@13be │ │ +2db7d4: 7210 6f8a 0a00 |0088: invoke-interface {v10}, Lorg/jaudiotagger/audio/MyFile;.getAbsolutePath:()Ljava/lang/String; // method@8a6f │ │ +2db7da: 0c0a |008b: move-result-object v10 │ │ +2db7dc: 4d0a 0201 |008c: aput-object v10, v2, v1 │ │ +2db7e0: 6e20 5891 2500 |008e: invoke-virtual {v5, v2}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ +2db7e6: 0c0a |0091: move-result-object v10 │ │ +2db7e8: 6e30 198a 300a |0092: invoke-virtual {v0, v3, v10}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;)V // method@8a19 │ │ +2db7ee: 1104 |0095: return-object v4 │ │ +2db7f0: 0d03 |0096: move-exception v3 │ │ +2db7f2: 283b |0097: goto 00d2 // +003b │ │ +2db7f4: 0d03 |0098: move-exception v3 │ │ +2db7f6: 6204 8883 |0099: sget-object v4, Lorg/jaudiotagger/audio/generic/AudioFileReader;.logger:Ljava/util/logging/Logger; // field@8388 │ │ +2db7fa: 6205 ba81 |009b: sget-object v5, Ljava/util/logging/Level;.SEVERE:Ljava/util/logging/Level; // field@81ba │ │ +2db7fe: 6206 2287 |009d: sget-object v6, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_READ:Lorg/jaudiotagger/logging/ErrorMessage; // field@8722 │ │ +2db802: 2327 be13 |009f: new-array v7, v2, [Ljava/lang/Object; // type@13be │ │ +2db806: 7210 6f8a 0a00 |00a1: invoke-interface {v10}, Lorg/jaudiotagger/audio/MyFile;.getAbsolutePath:()Ljava/lang/String; // method@8a6f │ │ +2db80c: 0c08 |00a4: move-result-object v8 │ │ +2db80e: 4d08 0701 |00a5: aput-object v8, v7, v1 │ │ +2db812: 6e20 5891 7600 |00a7: invoke-virtual {v6, v7}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ +2db818: 0c06 |00aa: move-result-object v6 │ │ +2db81a: 6e40 1a8a 5436 |00ab: invoke-virtual {v4, v5, v6, v3}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@8a1a │ │ +2db820: 2204 3511 |00ae: new-instance v4, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ +2db824: 2205 3910 |00b0: new-instance v5, Ljava/lang/StringBuilder; // type@1039 │ │ +2db828: 7010 cc87 0500 |00b2: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2db82e: 7210 6f8a 0a00 |00b5: invoke-interface {v10}, Lorg/jaudiotagger/audio/MyFile;.getAbsolutePath:()Ljava/lang/String; // method@8a6f │ │ +2db834: 0c06 |00b8: move-result-object v6 │ │ +2db836: 6e20 d787 6500 |00b9: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2db83c: 1a06 c804 |00bc: const-string v6, ":" // string@04c8 │ │ +2db840: 6e20 d787 6500 |00be: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2db846: 6e10 0a87 0300 |00c1: invoke-virtual {v3}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@870a │ │ +2db84c: 0c06 |00c4: move-result-object v6 │ │ +2db84e: 6e20 d787 6500 |00c5: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2db854: 6e10 df87 0500 |00c8: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2db85a: 0c05 |00cb: move-result-object v5 │ │ +2db85c: 7030 6a8d 5403 |00cc: invoke-direct {v4, v5, v3}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@8d6a │ │ +2db862: 2704 |00cf: throw v4 │ │ +2db864: 0d03 |00d0: move-exception v3 │ │ +2db866: 2703 |00d1: throw v3 │ │ +2db868: 3800 1b00 |00d2: if-eqz v0, 00ed // +001b │ │ +2db86c: 7210 828a 0000 |00d4: invoke-interface {v0}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.close:()V // method@8a82 │ │ +2db872: 2816 |00d7: goto 00ed // +0016 │ │ +2db874: 6200 8883 |00d8: sget-object v0, Lorg/jaudiotagger/audio/generic/AudioFileReader;.logger:Ljava/util/logging/Logger; // field@8388 │ │ +2db878: 6204 bb81 |00da: sget-object v4, Ljava/util/logging/Level;.WARNING:Ljava/util/logging/Level; // field@81bb │ │ +2db87c: 6205 2587 |00dc: sget-object v5, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_READ_FAILED_UNABLE_TO_CLOSE_RANDOM_ACCESS_FILE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8725 │ │ +2db880: 2322 be13 |00de: new-array v2, v2, [Ljava/lang/Object; // type@13be │ │ +2db884: 7210 6f8a 0a00 |00e0: invoke-interface {v10}, Lorg/jaudiotagger/audio/MyFile;.getAbsolutePath:()Ljava/lang/String; // method@8a6f │ │ +2db88a: 0c0a |00e3: move-result-object v10 │ │ +2db88c: 4d0a 0201 |00e4: aput-object v10, v2, v1 │ │ +2db890: 6e20 5891 2500 |00e6: invoke-virtual {v5, v2}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ +2db896: 0c0a |00e9: move-result-object v10 │ │ +2db898: 6e30 198a 400a |00ea: invoke-virtual {v0, v4, v10}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;)V // method@8a19 │ │ +2db89e: 2703 |00ed: throw v3 │ │ +2db8a0: 220a 3511 |00ee: new-instance v10, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ +2db8a4: 1a00 496b |00f0: const-string v0, "file is not seekable" // string@6b49 │ │ +2db8a8: 7020 698d 0a00 |00f2: invoke-direct {v10, v0}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ +2db8ae: 270a |00f5: throw v10 │ │ +2db8b0: 220a 3511 |00f6: new-instance v10, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ +2db8b4: 1a00 466b |00f8: const-string v0, "file is not accessible" // string@6b46 │ │ +2db8b8: 7020 698d 0a00 |00fa: invoke-direct {v10, v0}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ +2db8be: 270a |00fd: throw v10 │ │ +2db8c0: 2200 3511 |00fe: new-instance v0, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ +2db8c4: 6203 2487 |0100: sget-object v3, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_READ_FAILED_FILE_TOO_SMALL:Lorg/jaudiotagger/logging/ErrorMessage; // field@8724 │ │ +2db8c8: 2322 be13 |0102: new-array v2, v2, [Ljava/lang/Object; // type@13be │ │ +2db8cc: 7210 6f8a 0a00 |0104: invoke-interface {v10}, Lorg/jaudiotagger/audio/MyFile;.getAbsolutePath:()Ljava/lang/String; // method@8a6f │ │ +2db8d2: 0c0a |0107: move-result-object v10 │ │ +2db8d4: 4d0a 0201 |0108: aput-object v10, v2, v1 │ │ +2db8d8: 6e20 5891 2300 |010a: invoke-virtual {v3, v2}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ +2db8de: 0c0a |010d: move-result-object v10 │ │ +2db8e0: 7020 698d a000 |010e: invoke-direct {v0, v10}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ +2db8e6: 2700 |0111: throw v0 │ │ catches : 4 │ │ 0x0067 - 0x007a │ │ Lorg/jaudiotagger/audio/exceptions/CannotReadException; -> 0x00d0 │ │ Ljava/lang/Exception; -> 0x0098 │ │ -> 0x0096 │ │ 0x007c - 0x007f │ │ Ljava/lang/Exception; -> 0x0080 │ │ @@ -702390,37 +702390,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -2db994: |[2db994] org.jaudiotagger.audio.generic.AudioFileWriter.:()V │ │ -2db9a4: 1a00 ce98 |0000: const-string v0, "org.jaudiotagger.audio.generic" // string@98ce │ │ -2db9a8: 7110 168a 0000 |0002: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@8a16 │ │ -2db9ae: 0c00 |0005: move-result-object v0 │ │ -2db9b0: 6900 8c83 |0006: sput-object v0, Lorg/jaudiotagger/audio/generic/AudioFileWriter;.logger:Ljava/util/logging/Logger; // field@838c │ │ -2db9b4: 0e00 |0008: return-void │ │ +2db998: |[2db998] org.jaudiotagger.audio.generic.AudioFileWriter.:()V │ │ +2db9a8: 1a00 ce98 |0000: const-string v0, "org.jaudiotagger.audio.generic" // string@98ce │ │ +2db9ac: 7110 168a 0000 |0002: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@8a16 │ │ +2db9b2: 0c00 |0005: move-result-object v0 │ │ +2db9b4: 6900 8c83 |0006: sput-object v0, Lorg/jaudiotagger/audio/generic/AudioFileWriter;.logger:Ljava/util/logging/Logger; // field@838c │ │ +2db9b8: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=57 │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/generic/AudioFileWriter;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2db9b8: |[2db9b8] org.jaudiotagger.audio.generic.AudioFileWriter.:()V │ │ -2db9c8: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -2db9ce: 0e00 |0003: return-void │ │ +2db9bc: |[2db9bc] org.jaudiotagger.audio.generic.AudioFileWriter.:()V │ │ +2db9cc: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +2db9d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/audio/generic/AudioFileWriter; │ │ │ │ #2 : (in Lorg/jaudiotagger/audio/generic/AudioFileWriter;) │ │ @@ -702428,78 +702428,78 @@ │ │ type : '(Lorg/jaudiotagger/audio/AudioFile;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 123 16-bit code units │ │ -2dc070: |[2dc070] org.jaudiotagger.audio.generic.AudioFileWriter.precheckWrite:(Lorg/jaudiotagger/audio/AudioFile;)V │ │ -2dc080: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -2dc082: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -2dc084: 6e10 3f8a 0800 |0002: invoke-virtual {v8}, Lorg/jaudiotagger/audio/AudioFile;.getTag:()Lorg/jaudiotagger/tag/Tag; // method@8a3f │ │ -2dc08a: 0c02 |0005: move-result-object v2 │ │ -2dc08c: 7210 c991 0200 |0006: invoke-interface {v2}, Lorg/jaudiotagger/tag/Tag;.isEmpty:()Z // method@91c9 │ │ -2dc092: 0a02 |0009: move-result v2 │ │ -2dc094: 3802 0600 |000a: if-eqz v2, 0010 // +0006 │ │ -2dc098: 6e20 4f8e 8700 |000c: invoke-virtual {v7, v8}, Lorg/jaudiotagger/audio/generic/AudioFileWriter;.delete:(Lorg/jaudiotagger/audio/AudioFile;)V // method@8e4f │ │ -2dc09e: 0e00 |000f: return-void │ │ -2dc0a0: 6e10 3e8a 0800 |0010: invoke-virtual {v8}, Lorg/jaudiotagger/audio/AudioFile;.getFile:()Lorg/jaudiotagger/audio/MyFile; // method@8a3e │ │ -2dc0a6: 0c02 |0013: move-result-object v2 │ │ -2dc0a8: 7100 ea91 0000 |0014: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ -2dc0ae: 0c03 |0017: move-result-object v3 │ │ -2dc0b0: 6e10 0192 0300 |0018: invoke-virtual {v3}, Lorg/jaudiotagger/tag/TagOptionSingleton;.isCheckIsWritable:()Z // method@9201 │ │ -2dc0b6: 0a03 |001b: move-result v3 │ │ -2dc0b8: 3803 1900 |001c: if-eqz v3, 0035 // +0019 │ │ -2dc0bc: 7210 688a 0200 |001e: invoke-interface {v2}, Lorg/jaudiotagger/audio/MyFile;.canWrite:()Z // method@8a68 │ │ -2dc0c2: 0a03 |0021: move-result v3 │ │ -2dc0c4: 3803 0300 |0022: if-eqz v3, 0025 // +0003 │ │ -2dc0c8: 2811 |0024: goto 0035 // +0011 │ │ -2dc0ca: 2208 3711 |0025: new-instance v8, Lorg/jaudiotagger/audio/exceptions/CannotWriteException; // type@1137 │ │ -2dc0ce: 6203 3287 |0027: sget-object v3, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_WRITE_FAILED_TO_OPEN_FILE_FOR_EDITING:Lorg/jaudiotagger/logging/ErrorMessage; // field@8732 │ │ -2dc0d2: 2311 be13 |0029: new-array v1, v1, [Ljava/lang/Object; // type@13be │ │ -2dc0d6: 4d02 0100 |002b: aput-object v2, v1, v0 │ │ -2dc0da: 6e20 5891 1300 |002d: invoke-virtual {v3, v1}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ -2dc0e0: 0c00 |0030: move-result-object v0 │ │ -2dc0e2: 7020 728d 0800 |0031: invoke-direct {v8, v0}, Lorg/jaudiotagger/audio/exceptions/CannotWriteException;.:(Ljava/lang/String;)V // method@8d72 │ │ -2dc0e8: 2708 |0034: throw v8 │ │ -2dc0ea: 6e10 3e8a 0800 |0035: invoke-virtual {v8}, Lorg/jaudiotagger/audio/AudioFile;.getFile:()Lorg/jaudiotagger/audio/MyFile; // method@8a3e │ │ -2dc0f0: 0c08 |0038: move-result-object v8 │ │ -2dc0f2: 7210 7a8a 0800 |0039: invoke-interface {v8}, Lorg/jaudiotagger/audio/MyFile;.length:()J // method@8a7a │ │ -2dc0f8: 0b03 |003c: move-result-wide v3 │ │ -2dc0fa: 1605 6400 |003d: const-wide/16 v5, #int 100 // #64 │ │ -2dc0fe: 3108 0305 |003f: cmp-long v8, v3, v5 │ │ -2dc102: 3d08 0300 |0041: if-lez v8, 0044 // +0003 │ │ -2dc106: 0e00 |0043: return-void │ │ -2dc108: 6208 8c83 |0044: sget-object v8, Lorg/jaudiotagger/audio/generic/AudioFileWriter;.logger:Ljava/util/logging/Logger; // field@838c │ │ -2dc10c: 6203 2a87 |0046: sget-object v3, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_WRITE_FAILED_BECAUSE_FILE_IS_TOO_SMALL:Lorg/jaudiotagger/logging/ErrorMessage; // field@872a │ │ -2dc110: 2314 be13 |0048: new-array v4, v1, [Ljava/lang/Object; // type@13be │ │ -2dc114: 4d02 0400 |004a: aput-object v2, v4, v0 │ │ -2dc118: 6e20 5891 4300 |004c: invoke-virtual {v3, v4}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ -2dc11e: 0c03 |004f: move-result-object v3 │ │ -2dc120: 6e20 1b8a 3800 |0050: invoke-virtual {v8, v3}, Ljava/util/logging/Logger;.severe:(Ljava/lang/String;)V // method@8a1b │ │ -2dc126: 2208 3711 |0053: new-instance v8, Lorg/jaudiotagger/audio/exceptions/CannotWriteException; // type@1137 │ │ -2dc12a: 6203 2a87 |0055: sget-object v3, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_WRITE_FAILED_BECAUSE_FILE_IS_TOO_SMALL:Lorg/jaudiotagger/logging/ErrorMessage; // field@872a │ │ -2dc12e: 2311 be13 |0057: new-array v1, v1, [Ljava/lang/Object; // type@13be │ │ -2dc132: 4d02 0100 |0059: aput-object v2, v1, v0 │ │ -2dc136: 6e20 5891 1300 |005b: invoke-virtual {v3, v1}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ -2dc13c: 0c00 |005e: move-result-object v0 │ │ -2dc13e: 7020 728d 0800 |005f: invoke-direct {v8, v0}, Lorg/jaudiotagger/audio/exceptions/CannotWriteException;.:(Ljava/lang/String;)V // method@8d72 │ │ -2dc144: 2708 |0062: throw v8 │ │ -2dc146: 2202 3711 |0063: new-instance v2, Lorg/jaudiotagger/audio/exceptions/CannotWriteException; // type@1137 │ │ -2dc14a: 6203 2887 |0065: sget-object v3, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_WRITE_FAILED:Lorg/jaudiotagger/logging/ErrorMessage; // field@8728 │ │ -2dc14e: 2311 be13 |0067: new-array v1, v1, [Ljava/lang/Object; // type@13be │ │ -2dc152: 6e10 3e8a 0800 |0069: invoke-virtual {v8}, Lorg/jaudiotagger/audio/AudioFile;.getFile:()Lorg/jaudiotagger/audio/MyFile; // method@8a3e │ │ -2dc158: 0c08 |006c: move-result-object v8 │ │ -2dc15a: 7210 758a 0800 |006d: invoke-interface {v8}, Lorg/jaudiotagger/audio/MyFile;.getPath:()Ljava/lang/String; // method@8a75 │ │ -2dc160: 0c08 |0070: move-result-object v8 │ │ -2dc162: 4d08 0100 |0071: aput-object v8, v1, v0 │ │ -2dc166: 6e20 5891 1300 |0073: invoke-virtual {v3, v1}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ -2dc16c: 0c08 |0076: move-result-object v8 │ │ -2dc16e: 7020 728d 8200 |0077: invoke-direct {v2, v8}, Lorg/jaudiotagger/audio/exceptions/CannotWriteException;.:(Ljava/lang/String;)V // method@8d72 │ │ -2dc174: 2702 |007a: throw v2 │ │ +2dc074: |[2dc074] org.jaudiotagger.audio.generic.AudioFileWriter.precheckWrite:(Lorg/jaudiotagger/audio/AudioFile;)V │ │ +2dc084: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +2dc086: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +2dc088: 6e10 3f8a 0800 |0002: invoke-virtual {v8}, Lorg/jaudiotagger/audio/AudioFile;.getTag:()Lorg/jaudiotagger/tag/Tag; // method@8a3f │ │ +2dc08e: 0c02 |0005: move-result-object v2 │ │ +2dc090: 7210 c991 0200 |0006: invoke-interface {v2}, Lorg/jaudiotagger/tag/Tag;.isEmpty:()Z // method@91c9 │ │ +2dc096: 0a02 |0009: move-result v2 │ │ +2dc098: 3802 0600 |000a: if-eqz v2, 0010 // +0006 │ │ +2dc09c: 6e20 4f8e 8700 |000c: invoke-virtual {v7, v8}, Lorg/jaudiotagger/audio/generic/AudioFileWriter;.delete:(Lorg/jaudiotagger/audio/AudioFile;)V // method@8e4f │ │ +2dc0a2: 0e00 |000f: return-void │ │ +2dc0a4: 6e10 3e8a 0800 |0010: invoke-virtual {v8}, Lorg/jaudiotagger/audio/AudioFile;.getFile:()Lorg/jaudiotagger/audio/MyFile; // method@8a3e │ │ +2dc0aa: 0c02 |0013: move-result-object v2 │ │ +2dc0ac: 7100 ea91 0000 |0014: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ +2dc0b2: 0c03 |0017: move-result-object v3 │ │ +2dc0b4: 6e10 0192 0300 |0018: invoke-virtual {v3}, Lorg/jaudiotagger/tag/TagOptionSingleton;.isCheckIsWritable:()Z // method@9201 │ │ +2dc0ba: 0a03 |001b: move-result v3 │ │ +2dc0bc: 3803 1900 |001c: if-eqz v3, 0035 // +0019 │ │ +2dc0c0: 7210 688a 0200 |001e: invoke-interface {v2}, Lorg/jaudiotagger/audio/MyFile;.canWrite:()Z // method@8a68 │ │ +2dc0c6: 0a03 |0021: move-result v3 │ │ +2dc0c8: 3803 0300 |0022: if-eqz v3, 0025 // +0003 │ │ +2dc0cc: 2811 |0024: goto 0035 // +0011 │ │ +2dc0ce: 2208 3711 |0025: new-instance v8, Lorg/jaudiotagger/audio/exceptions/CannotWriteException; // type@1137 │ │ +2dc0d2: 6203 3287 |0027: sget-object v3, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_WRITE_FAILED_TO_OPEN_FILE_FOR_EDITING:Lorg/jaudiotagger/logging/ErrorMessage; // field@8732 │ │ +2dc0d6: 2311 be13 |0029: new-array v1, v1, [Ljava/lang/Object; // type@13be │ │ +2dc0da: 4d02 0100 |002b: aput-object v2, v1, v0 │ │ +2dc0de: 6e20 5891 1300 |002d: invoke-virtual {v3, v1}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ +2dc0e4: 0c00 |0030: move-result-object v0 │ │ +2dc0e6: 7020 728d 0800 |0031: invoke-direct {v8, v0}, Lorg/jaudiotagger/audio/exceptions/CannotWriteException;.:(Ljava/lang/String;)V // method@8d72 │ │ +2dc0ec: 2708 |0034: throw v8 │ │ +2dc0ee: 6e10 3e8a 0800 |0035: invoke-virtual {v8}, Lorg/jaudiotagger/audio/AudioFile;.getFile:()Lorg/jaudiotagger/audio/MyFile; // method@8a3e │ │ +2dc0f4: 0c08 |0038: move-result-object v8 │ │ +2dc0f6: 7210 7a8a 0800 |0039: invoke-interface {v8}, Lorg/jaudiotagger/audio/MyFile;.length:()J // method@8a7a │ │ +2dc0fc: 0b03 |003c: move-result-wide v3 │ │ +2dc0fe: 1605 6400 |003d: const-wide/16 v5, #int 100 // #64 │ │ +2dc102: 3108 0305 |003f: cmp-long v8, v3, v5 │ │ +2dc106: 3d08 0300 |0041: if-lez v8, 0044 // +0003 │ │ +2dc10a: 0e00 |0043: return-void │ │ +2dc10c: 6208 8c83 |0044: sget-object v8, Lorg/jaudiotagger/audio/generic/AudioFileWriter;.logger:Ljava/util/logging/Logger; // field@838c │ │ +2dc110: 6203 2a87 |0046: sget-object v3, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_WRITE_FAILED_BECAUSE_FILE_IS_TOO_SMALL:Lorg/jaudiotagger/logging/ErrorMessage; // field@872a │ │ +2dc114: 2314 be13 |0048: new-array v4, v1, [Ljava/lang/Object; // type@13be │ │ +2dc118: 4d02 0400 |004a: aput-object v2, v4, v0 │ │ +2dc11c: 6e20 5891 4300 |004c: invoke-virtual {v3, v4}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ +2dc122: 0c03 |004f: move-result-object v3 │ │ +2dc124: 6e20 1b8a 3800 |0050: invoke-virtual {v8, v3}, Ljava/util/logging/Logger;.severe:(Ljava/lang/String;)V // method@8a1b │ │ +2dc12a: 2208 3711 |0053: new-instance v8, Lorg/jaudiotagger/audio/exceptions/CannotWriteException; // type@1137 │ │ +2dc12e: 6203 2a87 |0055: sget-object v3, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_WRITE_FAILED_BECAUSE_FILE_IS_TOO_SMALL:Lorg/jaudiotagger/logging/ErrorMessage; // field@872a │ │ +2dc132: 2311 be13 |0057: new-array v1, v1, [Ljava/lang/Object; // type@13be │ │ +2dc136: 4d02 0100 |0059: aput-object v2, v1, v0 │ │ +2dc13a: 6e20 5891 1300 |005b: invoke-virtual {v3, v1}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ +2dc140: 0c00 |005e: move-result-object v0 │ │ +2dc142: 7020 728d 0800 |005f: invoke-direct {v8, v0}, Lorg/jaudiotagger/audio/exceptions/CannotWriteException;.:(Ljava/lang/String;)V // method@8d72 │ │ +2dc148: 2708 |0062: throw v8 │ │ +2dc14a: 2202 3711 |0063: new-instance v2, Lorg/jaudiotagger/audio/exceptions/CannotWriteException; // type@1137 │ │ +2dc14e: 6203 2887 |0065: sget-object v3, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_WRITE_FAILED:Lorg/jaudiotagger/logging/ErrorMessage; // field@8728 │ │ +2dc152: 2311 be13 |0067: new-array v1, v1, [Ljava/lang/Object; // type@13be │ │ +2dc156: 6e10 3e8a 0800 |0069: invoke-virtual {v8}, Lorg/jaudiotagger/audio/AudioFile;.getFile:()Lorg/jaudiotagger/audio/MyFile; // method@8a3e │ │ +2dc15c: 0c08 |006c: move-result-object v8 │ │ +2dc15e: 7210 758a 0800 |006d: invoke-interface {v8}, Lorg/jaudiotagger/audio/MyFile;.getPath:()Ljava/lang/String; // method@8a75 │ │ +2dc164: 0c08 |0070: move-result-object v8 │ │ +2dc166: 4d08 0100 |0071: aput-object v8, v1, v0 │ │ +2dc16a: 6e20 5891 1300 |0073: invoke-virtual {v3, v1}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ +2dc170: 0c08 |0076: move-result-object v8 │ │ +2dc172: 7020 728d 8200 |0077: invoke-direct {v2, v8}, Lorg/jaudiotagger/audio/exceptions/CannotWriteException;.:(Ljava/lang/String;)V // method@8d72 │ │ +2dc178: 2702 |007a: throw v2 │ │ catches : 1 │ │ 0x0002 - 0x000f │ │ Lorg/jaudiotagger/audio/exceptions/CannotReadException; -> 0x0063 │ │ positions : │ │ 0x0002 line=234 │ │ 0x000c line=236 │ │ 0x0010 line=245 │ │ @@ -702518,25 +702518,25 @@ │ │ type : '(Lorg/jaudiotagger/audio/MyFile;Lorg/jaudiotagger/audio/MyFile;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -2db95c: |[2db95c] org.jaudiotagger.audio.generic.AudioFileWriter.transferNewFileToNewOriginalFile:(Lorg/jaudiotagger/audio/MyFile;Lorg/jaudiotagger/audio/MyFile;)Z │ │ -2db96c: 7210 6b8a 0700 |0000: invoke-interface {v7}, Lorg/jaudiotagger/audio/MyFile;.created:()J // method@8a6b │ │ -2db972: 0b00 |0003: move-result-wide v0 │ │ -2db974: 7220 7e8a 6700 |0004: invoke-interface {v7, v6}, Lorg/jaudiotagger/audio/MyFile;.replaceWith:(Lorg/jaudiotagger/audio/MyFile;)Z // method@8a7e │ │ -2db97a: 0a07 |0007: move-result v7 │ │ -2db97c: 3907 0b00 |0008: if-nez v7, 0013 // +000b │ │ -2db980: 1602 0000 |000a: const-wide/16 v2, #int 0 // #0 │ │ -2db984: 3104 0002 |000c: cmp-long v4, v0, v2 │ │ -2db988: 3804 0500 |000e: if-eqz v4, 0013 // +0005 │ │ -2db98c: 7230 7f8a 0601 |0010: invoke-interface {v6, v0, v1}, Lorg/jaudiotagger/audio/MyFile;.setCreated:(J)Z // method@8a7f │ │ -2db992: 0f07 |0013: return v7 │ │ +2db960: |[2db960] org.jaudiotagger.audio.generic.AudioFileWriter.transferNewFileToNewOriginalFile:(Lorg/jaudiotagger/audio/MyFile;Lorg/jaudiotagger/audio/MyFile;)Z │ │ +2db970: 7210 6b8a 0700 |0000: invoke-interface {v7}, Lorg/jaudiotagger/audio/MyFile;.created:()J // method@8a6b │ │ +2db976: 0b00 |0003: move-result-wide v0 │ │ +2db978: 7220 7e8a 6700 |0004: invoke-interface {v7, v6}, Lorg/jaudiotagger/audio/MyFile;.replaceWith:(Lorg/jaudiotagger/audio/MyFile;)Z // method@8a7e │ │ +2db97e: 0a07 |0007: move-result v7 │ │ +2db980: 3907 0b00 |0008: if-nez v7, 0013 // +000b │ │ +2db984: 1602 0000 |000a: const-wide/16 v2, #int 0 // #0 │ │ +2db988: 3104 0002 |000c: cmp-long v4, v0, v2 │ │ +2db98c: 3804 0500 |000e: if-eqz v4, 0013 // +0005 │ │ +2db990: 7230 7f8a 0601 |0010: invoke-interface {v6, v0, v1}, Lorg/jaudiotagger/audio/MyFile;.setCreated:(J)Z // method@8a7f │ │ +2db996: 0f07 |0013: return v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=426 │ │ 0x0004 line=429 │ │ 0x0010 line=435 │ │ locals : │ │ 0x0000 - 0x0014 reg=5 this Lorg/jaudiotagger/audio/generic/AudioFileWriter; │ │ @@ -702549,401 +702549,401 @@ │ │ type : '(Lorg/jaudiotagger/audio/AudioFile;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 18 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 785 16-bit code units │ │ -2db9d0: |[2db9d0] org.jaudiotagger.audio.generic.AudioFileWriter.delete:(Lorg/jaudiotagger/audio/AudioFile;)V │ │ -2db9e0: 1a01 c804 |0000: const-string v1, ":" // string@04c8 │ │ -2db9e4: 1a02 1a02 |0002: const-string v2, " or" // string@021a │ │ -2db9e8: 1a03 a50a |0004: const-string v3, "AudioFileWriter exception cleaning up delete:" // string@0aa5 │ │ -2db9ec: 7401 3e8a 1100 |0006: invoke-virtual/range {v17}, Lorg/jaudiotagger/audio/AudioFile;.getFile:()Lorg/jaudiotagger/audio/MyFile; // method@8a3e │ │ -2db9f2: 0c00 |0009: move-result-object v0 │ │ -2db9f4: 7100 ea91 0000 |000a: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ -2db9fa: 0c04 |000d: move-result-object v4 │ │ -2db9fc: 6e10 0192 0400 |000e: invoke-virtual {v4}, Lorg/jaudiotagger/tag/TagOptionSingleton;.isCheckIsWritable:()Z // method@9201 │ │ -2dba02: 0a04 |0011: move-result v4 │ │ -2dba04: 1205 |0012: const/4 v5, #int 0 // #0 │ │ -2dba06: 1216 |0013: const/4 v6, #int 1 // #1 │ │ -2dba08: 3804 1900 |0014: if-eqz v4, 002d // +0019 │ │ -2dba0c: 7210 688a 0000 |0016: invoke-interface {v0}, Lorg/jaudiotagger/audio/MyFile;.canWrite:()Z // method@8a68 │ │ -2dba12: 0a04 |0019: move-result v4 │ │ -2dba14: 3804 0300 |001a: if-eqz v4, 001d // +0003 │ │ -2dba18: 2811 |001c: goto 002d // +0011 │ │ -2dba1a: 2201 3711 |001d: new-instance v1, Lorg/jaudiotagger/audio/exceptions/CannotWriteException; // type@1137 │ │ -2dba1e: 6202 1d87 |001f: sget-object v2, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_DELETE_FAILED:Lorg/jaudiotagger/logging/ErrorMessage; // field@871d │ │ -2dba22: 2363 be13 |0021: new-array v3, v6, [Ljava/lang/Object; // type@13be │ │ -2dba26: 4d00 0305 |0023: aput-object v0, v3, v5 │ │ -2dba2a: 6e20 5891 3200 |0025: invoke-virtual {v2, v3}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ -2dba30: 0c00 |0028: move-result-object v0 │ │ -2dba32: 7020 728d 0100 |0029: invoke-direct {v1, v0}, Lorg/jaudiotagger/audio/exceptions/CannotWriteException;.:(Ljava/lang/String;)V // method@8d72 │ │ -2dba38: 2701 |002c: throw v1 │ │ -2dba3a: 7401 3e8a 1100 |002d: invoke-virtual/range {v17}, Lorg/jaudiotagger/audio/AudioFile;.getFile:()Lorg/jaudiotagger/audio/MyFile; // method@8a3e │ │ -2dba40: 0c04 |0030: move-result-object v4 │ │ -2dba42: 7210 7a8a 0400 |0031: invoke-interface {v4}, Lorg/jaudiotagger/audio/MyFile;.length:()J // method@8a7a │ │ -2dba48: 0b07 |0034: move-result-wide v7 │ │ -2dba4a: 1609 6400 |0035: const-wide/16 v9, #int 100 // #64 │ │ -2dba4e: 3104 0709 |0037: cmp-long v4, v7, v9 │ │ -2dba52: 3d04 c602 |0039: if-lez v4, 02ff // +02c6 │ │ -2dba56: 1a04 6604 |003b: const-string v4, ".tmp" // string@0466 │ │ -2dba5a: 7220 6a8a 4000 |003d: invoke-interface {v0, v4}, Lorg/jaudiotagger/audio/MyFile;.createTempFileInSameDirectory:(Ljava/lang/String;)Lorg/jaudiotagger/audio/MyFile; // method@8a6a │ │ -2dba60: 0c07 |0040: move-result-object v7 │ │ -2dba62: 3907 0d00 |0041: if-nez v7, 004e // +000d │ │ -2dba66: 1a07 3520 |0043: const-string v7, "JAT" // string@2035 │ │ -2dba6a: 1a08 2866 |0045: const-string v8, "delete() : cannot create temp file in same directory, using general temp file" // string@6628 │ │ -2dba6e: 7120 4d0e 8700 |0047: invoke-static {v7, v8}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0e4d │ │ -2dba74: 7220 698a 4000 |004a: invoke-interface {v0, v4}, Lorg/jaudiotagger/audio/MyFile;.createTempFile:(Ljava/lang/String;)Lorg/jaudiotagger/audio/MyFile; // method@8a69 │ │ -2dba7a: 0c07 |004d: move-result-object v7 │ │ -2dba7c: 3807 9f02 |004e: if-eqz v7, 02ed // +029f │ │ -2dba80: 7401 3e8a 1100 |0050: invoke-virtual/range {v17}, Lorg/jaudiotagger/audio/AudioFile;.getFile:()Lorg/jaudiotagger/audio/MyFile; // method@8a3e │ │ -2dba86: 0c00 |0053: move-result-object v0 │ │ -2dba88: 1a04 599f |0054: const-string v4, "rw" // string@9f59 │ │ -2dba8c: 7220 768a 4000 |0056: invoke-interface {v0, v4}, Lorg/jaudiotagger/audio/MyFile;.getRandomAccessFile:(Ljava/lang/String;)Lorg/jaudiotagger/audio/MyRandomAccessFile; // method@8a76 │ │ -2dba92: 0c08 |0059: move-result-object v8 │ │ -2dba94: 1a00 466b |005a: const-string v0, "file is not accessible" // string@6b46 │ │ -2dba98: 3808 8902 |005c: if-eqz v8, 02e5 // +0289 │ │ -2dba9c: 7210 888a 0800 |005e: invoke-interface {v8}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.isSeekable:()Z // method@8a88 │ │ -2dbaa2: 0a09 |0061: move-result v9 │ │ -2dbaa4: 1a0a 496b |0062: const-string v10, "file is not seekable" // string@6b49 │ │ -2dbaa8: 3809 7902 |0064: if-eqz v9, 02dd // +0279 │ │ -2dbaac: 7220 768a 4700 |0066: invoke-interface {v7, v4}, Lorg/jaudiotagger/audio/MyFile;.getRandomAccessFile:(Ljava/lang/String;)Lorg/jaudiotagger/audio/MyRandomAccessFile; // method@8a76 │ │ -2dbab2: 0c04 |0069: move-result-object v4 │ │ -2dbab4: 3804 6b02 |006a: if-eqz v4, 02d5 // +026b │ │ -2dbab8: 7210 888a 0400 |006c: invoke-interface {v4}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.isSeekable:()Z // method@8a88 │ │ -2dbabe: 0a00 |006f: move-result v0 │ │ -2dbac0: 3800 5d02 |0070: if-eqz v0, 02cd // +025d │ │ -2dbac4: 1609 0000 |0072: const-wide/16 v9, #int 0 // #0 │ │ -2dbac8: 122b |0074: const/4 v11, #int 2 // #2 │ │ -2dbaca: 7230 918a 980a |0075: invoke-interface {v8, v9, v10}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.seek:(J)V // method@8a91 │ │ -2dbad0: 7230 918a 940a |0078: invoke-interface {v4, v9, v10}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.seek:(J)V // method@8a91 │ │ -2dbad6: 7401 3f8a 1100 |007b: invoke-virtual/range {v17}, Lorg/jaudiotagger/audio/AudioFile;.getTag:()Lorg/jaudiotagger/tag/Tag; // method@8a3f │ │ -2dbadc: 0c00 |007e: move-result-object v0 │ │ -2dbade: 080c 1000 |007f: move-object/from16 v12, v16 │ │ -2dbae2: 6e40 518e 0c48 |0081: invoke-virtual {v12, v0, v8, v4}, Lorg/jaudiotagger/audio/generic/AudioFileWriter;.deleteTag:(Lorg/jaudiotagger/tag/Tag;Lorg/jaudiotagger/audio/MyRandomAccessFile;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V // method@8e51 │ │ -2dbae8: 3808 0900 |0084: if-eqz v8, 008d // +0009 │ │ -2dbaec: 7210 828a 0800 |0086: invoke-interface {v8}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.close:()V // method@8a82 │ │ -2dbaf2: 2804 |0089: goto 008d // +0004 │ │ -2dbaf4: 0d00 |008a: move-exception v0 │ │ -2dbaf6: 2900 d400 |008b: goto/16 015f // +00d4 │ │ -2dbafa: 3804 0500 |008d: if-eqz v4, 0092 // +0005 │ │ -2dbafe: 7210 828a 0400 |008f: invoke-interface {v4}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.close:()V // method@8a82 │ │ -2dbb04: 7210 7a8a 0700 |0092: invoke-interface {v7}, Lorg/jaudiotagger/audio/MyFile;.length:()J // method@8a7a │ │ -2dbb0a: 0b0d |0095: move-result-wide v13 │ │ -2dbb0c: 3100 0d09 |0096: cmp-long v0, v13, v9 │ │ -2dbb10: 3d00 ad00 |0098: if-lez v0, 0145 // +00ad │ │ -2dbb14: 7401 3e8a 1100 |009a: invoke-virtual/range {v17}, Lorg/jaudiotagger/audio/AudioFile;.getFile:()Lorg/jaudiotagger/audio/MyFile; // method@8a3e │ │ -2dbb1a: 0c00 |009d: move-result-object v0 │ │ -2dbb1c: 7210 6c8a 0000 |009e: invoke-interface {v0}, Lorg/jaudiotagger/audio/MyFile;.delete:()Z // method@8a6c │ │ -2dbb22: 0a00 |00a1: move-result v0 │ │ -2dbb24: 3800 6800 |00a2: if-eqz v0, 010a // +0068 │ │ -2dbb28: 7401 3e8a 1100 |00a4: invoke-virtual/range {v17}, Lorg/jaudiotagger/audio/AudioFile;.getFile:()Lorg/jaudiotagger/audio/MyFile; // method@8a3e │ │ -2dbb2e: 0c00 |00a7: move-result-object v0 │ │ -2dbb30: 7220 7d8a 0700 |00a8: invoke-interface {v7, v0}, Lorg/jaudiotagger/audio/MyFile;.renameTo:(Lorg/jaudiotagger/audio/MyFile;)Z // method@8a7d │ │ -2dbb36: 0a00 |00ab: move-result v0 │ │ -2dbb38: 3800 2300 |00ac: if-eqz v0, 00cf // +0023 │ │ -2dbb3c: 7210 6d8a 0700 |00ae: invoke-interface {v7}, Lorg/jaudiotagger/audio/MyFile;.exists:()Z // method@8a6d │ │ -2dbb42: 0a00 |00b1: move-result v0 │ │ -2dbb44: 3800 d900 |00b2: if-eqz v0, 018b // +00d9 │ │ -2dbb48: 7210 6c8a 0700 |00b4: invoke-interface {v7}, Lorg/jaudiotagger/audio/MyFile;.delete:()Z // method@8a6c │ │ -2dbb4e: 0a00 |00b7: move-result v0 │ │ -2dbb50: 3900 d300 |00b8: if-nez v0, 018b // +00d3 │ │ -2dbb54: 6200 8c83 |00ba: sget-object v0, Lorg/jaudiotagger/audio/generic/AudioFileWriter;.logger:Ljava/util/logging/Logger; // field@838c │ │ -2dbb58: 6204 3087 |00bc: sget-object v4, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_WRITE_FAILED_TO_DELETE_TEMPORARY_FILE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8730 │ │ -2dbb5c: 2366 be13 |00be: new-array v6, v6, [Ljava/lang/Object; // type@13be │ │ -2dbb60: 7210 758a 0700 |00c0: invoke-interface {v7}, Lorg/jaudiotagger/audio/MyFile;.getPath:()Ljava/lang/String; // method@8a75 │ │ -2dbb66: 0c08 |00c3: move-result-object v8 │ │ -2dbb68: 4d08 0605 |00c4: aput-object v8, v6, v5 │ │ -2dbb6c: 6e20 5891 6400 |00c6: invoke-virtual {v4, v6}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ -2dbb72: 0c04 |00c9: move-result-object v4 │ │ -2dbb74: 6e20 1c8a 4000 |00ca: invoke-virtual {v0, v4}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ -2dbb7a: 2900 be00 |00cd: goto/16 018b // +00be │ │ -2dbb7e: 6200 8c83 |00cf: sget-object v0, Lorg/jaudiotagger/audio/generic/AudioFileWriter;.logger:Ljava/util/logging/Logger; // field@838c │ │ -2dbb82: 6204 3587 |00d1: sget-object v4, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_WRITE_FAILED_TO_RENAME_TO_ORIGINAL_FILE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8735 │ │ -2dbb86: 23b8 be13 |00d3: new-array v8, v11, [Ljava/lang/Object; // type@13be │ │ -2dbb8a: 7401 3e8a 1100 |00d5: invoke-virtual/range {v17}, Lorg/jaudiotagger/audio/AudioFile;.getFile:()Lorg/jaudiotagger/audio/MyFile; // method@8a3e │ │ -2dbb90: 0c09 |00d8: move-result-object v9 │ │ -2dbb92: 7210 758a 0900 |00d9: invoke-interface {v9}, Lorg/jaudiotagger/audio/MyFile;.getPath:()Ljava/lang/String; // method@8a75 │ │ -2dbb98: 0c09 |00dc: move-result-object v9 │ │ -2dbb9a: 4d09 0805 |00dd: aput-object v9, v8, v5 │ │ -2dbb9e: 7210 758a 0700 |00df: invoke-interface {v7}, Lorg/jaudiotagger/audio/MyFile;.getPath:()Ljava/lang/String; // method@8a75 │ │ -2dbba4: 0c09 |00e2: move-result-object v9 │ │ -2dbba6: 4d09 0806 |00e3: aput-object v9, v8, v6 │ │ -2dbbaa: 6e20 5891 8400 |00e5: invoke-virtual {v4, v8}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ -2dbbb0: 0c04 |00e8: move-result-object v4 │ │ -2dbbb2: 6e20 1c8a 4000 |00e9: invoke-virtual {v0, v4}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ -2dbbb8: 2200 3711 |00ec: new-instance v0, Lorg/jaudiotagger/audio/exceptions/CannotWriteException; // type@1137 │ │ -2dbbbc: 6204 3587 |00ee: sget-object v4, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_WRITE_FAILED_TO_RENAME_TO_ORIGINAL_FILE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8735 │ │ -2dbbc0: 23b8 be13 |00f0: new-array v8, v11, [Ljava/lang/Object; // type@13be │ │ -2dbbc4: 7401 3e8a 1100 |00f2: invoke-virtual/range {v17}, Lorg/jaudiotagger/audio/AudioFile;.getFile:()Lorg/jaudiotagger/audio/MyFile; // method@8a3e │ │ -2dbbca: 0c09 |00f5: move-result-object v9 │ │ -2dbbcc: 7210 758a 0900 |00f6: invoke-interface {v9}, Lorg/jaudiotagger/audio/MyFile;.getPath:()Ljava/lang/String; // method@8a75 │ │ -2dbbd2: 0c09 |00f9: move-result-object v9 │ │ -2dbbd4: 4d09 0805 |00fa: aput-object v9, v8, v5 │ │ -2dbbd8: 7210 758a 0700 |00fc: invoke-interface {v7}, Lorg/jaudiotagger/audio/MyFile;.getPath:()Ljava/lang/String; // method@8a75 │ │ -2dbbde: 0c05 |00ff: move-result-object v5 │ │ -2dbbe0: 4d05 0806 |0100: aput-object v5, v8, v6 │ │ -2dbbe4: 6e20 5891 8400 |0102: invoke-virtual {v4, v8}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ -2dbbea: 0c04 |0105: move-result-object v4 │ │ -2dbbec: 7020 728d 4000 |0106: invoke-direct {v0, v4}, Lorg/jaudiotagger/audio/exceptions/CannotWriteException;.:(Ljava/lang/String;)V // method@8d72 │ │ -2dbbf2: 2700 |0109: throw v0 │ │ -2dbbf4: 6200 8c83 |010a: sget-object v0, Lorg/jaudiotagger/audio/generic/AudioFileWriter;.logger:Ljava/util/logging/Logger; // field@838c │ │ -2dbbf8: 6204 2f87 |010c: sget-object v4, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_WRITE_FAILED_TO_DELETE_ORIGINAL_FILE:Lorg/jaudiotagger/logging/ErrorMessage; // field@872f │ │ -2dbbfc: 23b8 be13 |010e: new-array v8, v11, [Ljava/lang/Object; // type@13be │ │ -2dbc00: 7401 3e8a 1100 |0110: invoke-virtual/range {v17}, Lorg/jaudiotagger/audio/AudioFile;.getFile:()Lorg/jaudiotagger/audio/MyFile; // method@8a3e │ │ -2dbc06: 0c09 |0113: move-result-object v9 │ │ -2dbc08: 7210 758a 0900 |0114: invoke-interface {v9}, Lorg/jaudiotagger/audio/MyFile;.getPath:()Ljava/lang/String; // method@8a75 │ │ -2dbc0e: 0c09 |0117: move-result-object v9 │ │ -2dbc10: 4d09 0805 |0118: aput-object v9, v8, v5 │ │ -2dbc14: 7210 758a 0700 |011a: invoke-interface {v7}, Lorg/jaudiotagger/audio/MyFile;.getPath:()Ljava/lang/String; // method@8a75 │ │ -2dbc1a: 0c09 |011d: move-result-object v9 │ │ -2dbc1c: 4d09 0806 |011e: aput-object v9, v8, v6 │ │ -2dbc20: 6e20 5891 8400 |0120: invoke-virtual {v4, v8}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ -2dbc26: 0c04 |0123: move-result-object v4 │ │ -2dbc28: 6e20 1c8a 4000 |0124: invoke-virtual {v0, v4}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ -2dbc2e: 2200 3711 |0127: new-instance v0, Lorg/jaudiotagger/audio/exceptions/CannotWriteException; // type@1137 │ │ -2dbc32: 6204 2f87 |0129: sget-object v4, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_WRITE_FAILED_TO_DELETE_ORIGINAL_FILE:Lorg/jaudiotagger/logging/ErrorMessage; // field@872f │ │ -2dbc36: 23b8 be13 |012b: new-array v8, v11, [Ljava/lang/Object; // type@13be │ │ -2dbc3a: 7401 3e8a 1100 |012d: invoke-virtual/range {v17}, Lorg/jaudiotagger/audio/AudioFile;.getFile:()Lorg/jaudiotagger/audio/MyFile; // method@8a3e │ │ -2dbc40: 0c09 |0130: move-result-object v9 │ │ -2dbc42: 7210 758a 0900 |0131: invoke-interface {v9}, Lorg/jaudiotagger/audio/MyFile;.getPath:()Ljava/lang/String; // method@8a75 │ │ -2dbc48: 0c09 |0134: move-result-object v9 │ │ -2dbc4a: 4d09 0805 |0135: aput-object v9, v8, v5 │ │ -2dbc4e: 7210 758a 0700 |0137: invoke-interface {v7}, Lorg/jaudiotagger/audio/MyFile;.getPath:()Ljava/lang/String; // method@8a75 │ │ -2dbc54: 0c05 |013a: move-result-object v5 │ │ -2dbc56: 4d05 0806 |013b: aput-object v5, v8, v6 │ │ -2dbc5a: 6e20 5891 8400 |013d: invoke-virtual {v4, v8}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ -2dbc60: 0c04 |0140: move-result-object v4 │ │ -2dbc62: 7020 728d 4000 |0141: invoke-direct {v0, v4}, Lorg/jaudiotagger/audio/exceptions/CannotWriteException;.:(Ljava/lang/String;)V // method@8d72 │ │ -2dbc68: 2700 |0144: throw v0 │ │ -2dbc6a: 7210 6c8a 0700 |0145: invoke-interface {v7}, Lorg/jaudiotagger/audio/MyFile;.delete:()Z // method@8a6c │ │ -2dbc70: 0a00 |0148: move-result v0 │ │ -2dbc72: 3900 4200 |0149: if-nez v0, 018b // +0042 │ │ -2dbc76: 6200 8c83 |014b: sget-object v0, Lorg/jaudiotagger/audio/generic/AudioFileWriter;.logger:Ljava/util/logging/Logger; // field@838c │ │ -2dbc7a: 6204 3087 |014d: sget-object v4, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_WRITE_FAILED_TO_DELETE_TEMPORARY_FILE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8730 │ │ -2dbc7e: 2366 be13 |014f: new-array v6, v6, [Ljava/lang/Object; // type@13be │ │ -2dbc82: 7210 758a 0700 |0151: invoke-interface {v7}, Lorg/jaudiotagger/audio/MyFile;.getPath:()Ljava/lang/String; // method@8a75 │ │ -2dbc88: 0c08 |0154: move-result-object v8 │ │ -2dbc8a: 4d08 0605 |0155: aput-object v8, v6, v5 │ │ -2dbc8e: 6e20 5891 6400 |0157: invoke-virtual {v4, v6}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ -2dbc94: 0c04 |015a: move-result-object v4 │ │ -2dbc96: 6e20 1c8a 4000 |015b: invoke-virtual {v0, v4}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ -2dbc9c: 282d |015e: goto 018b // +002d │ │ -2dbc9e: 6204 8c83 |015f: sget-object v4, Lorg/jaudiotagger/audio/generic/AudioFileWriter;.logger:Ljava/util/logging/Logger; // field@838c │ │ -2dbca2: 2205 3910 |0161: new-instance v5, Ljava/lang/StringBuilder; // type@1039 │ │ -2dbca6: 7010 cc87 0500 |0163: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2dbcac: 6e20 d787 3500 |0166: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2dbcb2: 7401 3e8a 1100 |0169: invoke-virtual/range {v17}, Lorg/jaudiotagger/audio/AudioFile;.getFile:()Lorg/jaudiotagger/audio/MyFile; // method@8a3e │ │ -2dbcb8: 0c03 |016c: move-result-object v3 │ │ -2dbcba: 7210 758a 0300 |016d: invoke-interface {v3}, Lorg/jaudiotagger/audio/MyFile;.getPath:()Ljava/lang/String; // method@8a75 │ │ -2dbcc0: 0c03 |0170: move-result-object v3 │ │ -2dbcc2: 6e20 d787 3500 |0171: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2dbcc8: 6e20 d787 2500 |0174: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2dbcce: 7210 6f8a 0700 |0177: invoke-interface {v7}, Lorg/jaudiotagger/audio/MyFile;.getAbsolutePath:()Ljava/lang/String; // method@8a6f │ │ -2dbcd4: 0c02 |017a: move-result-object v2 │ │ -2dbcd6: 6e20 d787 2500 |017b: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2dbcdc: 6e20 d787 1500 |017e: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2dbce2: 6e20 d687 0500 |0181: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ -2dbce8: 6e10 df87 0500 |0184: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2dbcee: 0c00 |0187: move-result-object v0 │ │ -2dbcf0: 6e20 1b8a 0400 |0188: invoke-virtual {v4, v0}, Ljava/util/logging/Logger;.severe:(Ljava/lang/String;)V // method@8a1b │ │ -2dbcf6: 0e00 |018b: return-void │ │ -2dbcf8: 0d00 |018c: move-exception v0 │ │ -2dbcfa: 2806 |018d: goto 0193 // +0006 │ │ -2dbcfc: 0d00 |018e: move-exception v0 │ │ -2dbcfe: 280a |018f: goto 0199 // +000a │ │ -2dbd00: 0d00 |0190: move-exception v0 │ │ -2dbd02: 080c 1000 |0191: move-object/from16 v12, v16 │ │ -2dbd06: 070d |0193: move-object v13, v0 │ │ -2dbd08: 1200 |0194: const/4 v0, #int 0 // #0 │ │ -2dbd0a: 282e |0195: goto 01c3 // +002e │ │ -2dbd0c: 0d00 |0196: move-exception v0 │ │ -2dbd0e: 080c 1000 |0197: move-object/from16 v12, v16 │ │ -2dbd12: 220d 3711 |0199: new-instance v13, Lorg/jaudiotagger/audio/exceptions/CannotWriteException; // type@1137 │ │ -2dbd16: 220e 3910 |019b: new-instance v14, Ljava/lang/StringBuilder; // type@1039 │ │ -2dbd1a: 7010 cc87 0e00 |019d: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2dbd20: 1a0f 8e02 |01a0: const-string v15, """ // string@028e │ │ -2dbd24: 6e20 d787 fe00 |01a2: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2dbd2a: 7401 3e8a 1100 |01a5: invoke-virtual/range {v17}, Lorg/jaudiotagger/audio/AudioFile;.getFile:()Lorg/jaudiotagger/audio/MyFile; // method@8a3e │ │ -2dbd30: 0c0f |01a8: move-result-object v15 │ │ -2dbd32: 7210 6f8a 0f00 |01a9: invoke-interface {v15}, Lorg/jaudiotagger/audio/MyFile;.getAbsolutePath:()Ljava/lang/String; // method@8a6f │ │ -2dbd38: 0c0f |01ac: move-result-object v15 │ │ -2dbd3a: 6e20 d787 fe00 |01ad: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2dbd40: 1a0f 9202 |01b0: const-string v15, "" :" // string@0292 │ │ -2dbd44: 6e20 d787 fe00 |01b2: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2dbd4a: 6e20 d687 0e00 |01b5: invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ -2dbd50: 6e10 df87 0e00 |01b8: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2dbd56: 0c0e |01bb: move-result-object v14 │ │ -2dbd58: 7030 738d ed00 |01bc: invoke-direct {v13, v14, v0}, Lorg/jaudiotagger/audio/exceptions/CannotWriteException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@8d73 │ │ -2dbd5e: 270d |01bf: throw v13 │ │ -2dbd60: 0d00 |01c0: move-exception v0 │ │ -2dbd62: 070d |01c1: move-object v13, v0 │ │ -2dbd64: 1210 |01c2: const/4 v0, #int 1 // #1 │ │ -2dbd66: 3808 0900 |01c3: if-eqz v8, 01cc // +0009 │ │ -2dbd6a: 7210 828a 0800 |01c5: invoke-interface {v8}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.close:()V // method@8a82 │ │ -2dbd70: 2804 |01c8: goto 01cc // +0004 │ │ -2dbd72: 0d00 |01c9: move-exception v0 │ │ -2dbd74: 2900 d600 |01ca: goto/16 02a0 // +00d6 │ │ -2dbd78: 3804 0500 |01cc: if-eqz v4, 01d1 // +0005 │ │ -2dbd7c: 7210 828a 0400 |01ce: invoke-interface {v4}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.close:()V // method@8a82 │ │ -2dbd82: 7210 7a8a 0700 |01d1: invoke-interface {v7}, Lorg/jaudiotagger/audio/MyFile;.length:()J // method@8a7a │ │ -2dbd88: 0b0e |01d4: move-result-wide v14 │ │ -2dbd8a: 3104 0e09 |01d5: cmp-long v4, v14, v9 │ │ -2dbd8e: 3d04 af00 |01d7: if-lez v4, 0286 // +00af │ │ -2dbd92: 3900 ad00 |01d9: if-nez v0, 0286 // +00ad │ │ -2dbd96: 7401 3e8a 1100 |01db: invoke-virtual/range {v17}, Lorg/jaudiotagger/audio/AudioFile;.getFile:()Lorg/jaudiotagger/audio/MyFile; // method@8a3e │ │ -2dbd9c: 0c00 |01de: move-result-object v0 │ │ -2dbd9e: 7210 6c8a 0000 |01df: invoke-interface {v0}, Lorg/jaudiotagger/audio/MyFile;.delete:()Z // method@8a6c │ │ -2dbda4: 0a00 |01e2: move-result v0 │ │ -2dbda6: 3800 6800 |01e3: if-eqz v0, 024b // +0068 │ │ -2dbdaa: 7401 3e8a 1100 |01e5: invoke-virtual/range {v17}, Lorg/jaudiotagger/audio/AudioFile;.getFile:()Lorg/jaudiotagger/audio/MyFile; // method@8a3e │ │ -2dbdb0: 0c00 |01e8: move-result-object v0 │ │ -2dbdb2: 7220 7d8a 0700 |01e9: invoke-interface {v7, v0}, Lorg/jaudiotagger/audio/MyFile;.renameTo:(Lorg/jaudiotagger/audio/MyFile;)Z // method@8a7d │ │ -2dbdb8: 0a00 |01ec: move-result v0 │ │ -2dbdba: 3800 2300 |01ed: if-eqz v0, 0210 // +0023 │ │ -2dbdbe: 7210 6d8a 0700 |01ef: invoke-interface {v7}, Lorg/jaudiotagger/audio/MyFile;.exists:()Z // method@8a6d │ │ -2dbdc4: 0a00 |01f2: move-result v0 │ │ -2dbdc6: 3800 d900 |01f3: if-eqz v0, 02cc // +00d9 │ │ -2dbdca: 7210 6c8a 0700 |01f5: invoke-interface {v7}, Lorg/jaudiotagger/audio/MyFile;.delete:()Z // method@8a6c │ │ -2dbdd0: 0a00 |01f8: move-result v0 │ │ -2dbdd2: 3900 d300 |01f9: if-nez v0, 02cc // +00d3 │ │ -2dbdd6: 6200 8c83 |01fb: sget-object v0, Lorg/jaudiotagger/audio/generic/AudioFileWriter;.logger:Ljava/util/logging/Logger; // field@838c │ │ -2dbdda: 6204 3087 |01fd: sget-object v4, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_WRITE_FAILED_TO_DELETE_TEMPORARY_FILE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8730 │ │ -2dbdde: 2366 be13 |01ff: new-array v6, v6, [Ljava/lang/Object; // type@13be │ │ -2dbde2: 7210 758a 0700 |0201: invoke-interface {v7}, Lorg/jaudiotagger/audio/MyFile;.getPath:()Ljava/lang/String; // method@8a75 │ │ -2dbde8: 0c08 |0204: move-result-object v8 │ │ -2dbdea: 4d08 0605 |0205: aput-object v8, v6, v5 │ │ -2dbdee: 6e20 5891 6400 |0207: invoke-virtual {v4, v6}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ -2dbdf4: 0c04 |020a: move-result-object v4 │ │ -2dbdf6: 6e20 1c8a 4000 |020b: invoke-virtual {v0, v4}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ -2dbdfc: 2900 be00 |020e: goto/16 02cc // +00be │ │ -2dbe00: 6200 8c83 |0210: sget-object v0, Lorg/jaudiotagger/audio/generic/AudioFileWriter;.logger:Ljava/util/logging/Logger; // field@838c │ │ -2dbe04: 6204 3587 |0212: sget-object v4, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_WRITE_FAILED_TO_RENAME_TO_ORIGINAL_FILE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8735 │ │ -2dbe08: 23b8 be13 |0214: new-array v8, v11, [Ljava/lang/Object; // type@13be │ │ -2dbe0c: 7401 3e8a 1100 |0216: invoke-virtual/range {v17}, Lorg/jaudiotagger/audio/AudioFile;.getFile:()Lorg/jaudiotagger/audio/MyFile; // method@8a3e │ │ -2dbe12: 0c09 |0219: move-result-object v9 │ │ -2dbe14: 7210 758a 0900 |021a: invoke-interface {v9}, Lorg/jaudiotagger/audio/MyFile;.getPath:()Ljava/lang/String; // method@8a75 │ │ -2dbe1a: 0c09 |021d: move-result-object v9 │ │ -2dbe1c: 4d09 0805 |021e: aput-object v9, v8, v5 │ │ -2dbe20: 7210 758a 0700 |0220: invoke-interface {v7}, Lorg/jaudiotagger/audio/MyFile;.getPath:()Ljava/lang/String; // method@8a75 │ │ -2dbe26: 0c09 |0223: move-result-object v9 │ │ -2dbe28: 4d09 0806 |0224: aput-object v9, v8, v6 │ │ -2dbe2c: 6e20 5891 8400 |0226: invoke-virtual {v4, v8}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ -2dbe32: 0c04 |0229: move-result-object v4 │ │ -2dbe34: 6e20 1c8a 4000 |022a: invoke-virtual {v0, v4}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ -2dbe3a: 2200 3711 |022d: new-instance v0, Lorg/jaudiotagger/audio/exceptions/CannotWriteException; // type@1137 │ │ -2dbe3e: 6204 3587 |022f: sget-object v4, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_WRITE_FAILED_TO_RENAME_TO_ORIGINAL_FILE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8735 │ │ -2dbe42: 23b8 be13 |0231: new-array v8, v11, [Ljava/lang/Object; // type@13be │ │ -2dbe46: 7401 3e8a 1100 |0233: invoke-virtual/range {v17}, Lorg/jaudiotagger/audio/AudioFile;.getFile:()Lorg/jaudiotagger/audio/MyFile; // method@8a3e │ │ -2dbe4c: 0c09 |0236: move-result-object v9 │ │ -2dbe4e: 7210 758a 0900 |0237: invoke-interface {v9}, Lorg/jaudiotagger/audio/MyFile;.getPath:()Ljava/lang/String; // method@8a75 │ │ -2dbe54: 0c09 |023a: move-result-object v9 │ │ -2dbe56: 4d09 0805 |023b: aput-object v9, v8, v5 │ │ -2dbe5a: 7210 758a 0700 |023d: invoke-interface {v7}, Lorg/jaudiotagger/audio/MyFile;.getPath:()Ljava/lang/String; // method@8a75 │ │ -2dbe60: 0c05 |0240: move-result-object v5 │ │ -2dbe62: 4d05 0806 |0241: aput-object v5, v8, v6 │ │ -2dbe66: 6e20 5891 8400 |0243: invoke-virtual {v4, v8}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ -2dbe6c: 0c04 |0246: move-result-object v4 │ │ -2dbe6e: 7020 728d 4000 |0247: invoke-direct {v0, v4}, Lorg/jaudiotagger/audio/exceptions/CannotWriteException;.:(Ljava/lang/String;)V // method@8d72 │ │ -2dbe74: 2700 |024a: throw v0 │ │ -2dbe76: 6200 8c83 |024b: sget-object v0, Lorg/jaudiotagger/audio/generic/AudioFileWriter;.logger:Ljava/util/logging/Logger; // field@838c │ │ -2dbe7a: 6204 2f87 |024d: sget-object v4, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_WRITE_FAILED_TO_DELETE_ORIGINAL_FILE:Lorg/jaudiotagger/logging/ErrorMessage; // field@872f │ │ -2dbe7e: 23b8 be13 |024f: new-array v8, v11, [Ljava/lang/Object; // type@13be │ │ -2dbe82: 7401 3e8a 1100 |0251: invoke-virtual/range {v17}, Lorg/jaudiotagger/audio/AudioFile;.getFile:()Lorg/jaudiotagger/audio/MyFile; // method@8a3e │ │ -2dbe88: 0c09 |0254: move-result-object v9 │ │ -2dbe8a: 7210 758a 0900 |0255: invoke-interface {v9}, Lorg/jaudiotagger/audio/MyFile;.getPath:()Ljava/lang/String; // method@8a75 │ │ -2dbe90: 0c09 |0258: move-result-object v9 │ │ -2dbe92: 4d09 0805 |0259: aput-object v9, v8, v5 │ │ -2dbe96: 7210 758a 0700 |025b: invoke-interface {v7}, Lorg/jaudiotagger/audio/MyFile;.getPath:()Ljava/lang/String; // method@8a75 │ │ -2dbe9c: 0c09 |025e: move-result-object v9 │ │ -2dbe9e: 4d09 0806 |025f: aput-object v9, v8, v6 │ │ -2dbea2: 6e20 5891 8400 |0261: invoke-virtual {v4, v8}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ -2dbea8: 0c04 |0264: move-result-object v4 │ │ -2dbeaa: 6e20 1c8a 4000 |0265: invoke-virtual {v0, v4}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ -2dbeb0: 2200 3711 |0268: new-instance v0, Lorg/jaudiotagger/audio/exceptions/CannotWriteException; // type@1137 │ │ -2dbeb4: 6204 2f87 |026a: sget-object v4, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_WRITE_FAILED_TO_DELETE_ORIGINAL_FILE:Lorg/jaudiotagger/logging/ErrorMessage; // field@872f │ │ -2dbeb8: 23b8 be13 |026c: new-array v8, v11, [Ljava/lang/Object; // type@13be │ │ -2dbebc: 7401 3e8a 1100 |026e: invoke-virtual/range {v17}, Lorg/jaudiotagger/audio/AudioFile;.getFile:()Lorg/jaudiotagger/audio/MyFile; // method@8a3e │ │ -2dbec2: 0c09 |0271: move-result-object v9 │ │ -2dbec4: 7210 758a 0900 |0272: invoke-interface {v9}, Lorg/jaudiotagger/audio/MyFile;.getPath:()Ljava/lang/String; // method@8a75 │ │ -2dbeca: 0c09 |0275: move-result-object v9 │ │ -2dbecc: 4d09 0805 |0276: aput-object v9, v8, v5 │ │ -2dbed0: 7210 758a 0700 |0278: invoke-interface {v7}, Lorg/jaudiotagger/audio/MyFile;.getPath:()Ljava/lang/String; // method@8a75 │ │ -2dbed6: 0c05 |027b: move-result-object v5 │ │ -2dbed8: 4d05 0806 |027c: aput-object v5, v8, v6 │ │ -2dbedc: 6e20 5891 8400 |027e: invoke-virtual {v4, v8}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ -2dbee2: 0c04 |0281: move-result-object v4 │ │ -2dbee4: 7020 728d 4000 |0282: invoke-direct {v0, v4}, Lorg/jaudiotagger/audio/exceptions/CannotWriteException;.:(Ljava/lang/String;)V // method@8d72 │ │ -2dbeea: 2700 |0285: throw v0 │ │ -2dbeec: 7210 6c8a 0700 |0286: invoke-interface {v7}, Lorg/jaudiotagger/audio/MyFile;.delete:()Z // method@8a6c │ │ -2dbef2: 0a00 |0289: move-result v0 │ │ -2dbef4: 3900 4200 |028a: if-nez v0, 02cc // +0042 │ │ -2dbef8: 6200 8c83 |028c: sget-object v0, Lorg/jaudiotagger/audio/generic/AudioFileWriter;.logger:Ljava/util/logging/Logger; // field@838c │ │ -2dbefc: 6204 3087 |028e: sget-object v4, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_WRITE_FAILED_TO_DELETE_TEMPORARY_FILE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8730 │ │ -2dbf00: 2366 be13 |0290: new-array v6, v6, [Ljava/lang/Object; // type@13be │ │ -2dbf04: 7210 758a 0700 |0292: invoke-interface {v7}, Lorg/jaudiotagger/audio/MyFile;.getPath:()Ljava/lang/String; // method@8a75 │ │ -2dbf0a: 0c08 |0295: move-result-object v8 │ │ -2dbf0c: 4d08 0605 |0296: aput-object v8, v6, v5 │ │ -2dbf10: 6e20 5891 6400 |0298: invoke-virtual {v4, v6}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ -2dbf16: 0c04 |029b: move-result-object v4 │ │ -2dbf18: 6e20 1c8a 4000 |029c: invoke-virtual {v0, v4}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ -2dbf1e: 282d |029f: goto 02cc // +002d │ │ -2dbf20: 6204 8c83 |02a0: sget-object v4, Lorg/jaudiotagger/audio/generic/AudioFileWriter;.logger:Ljava/util/logging/Logger; // field@838c │ │ -2dbf24: 2205 3910 |02a2: new-instance v5, Ljava/lang/StringBuilder; // type@1039 │ │ -2dbf28: 7010 cc87 0500 |02a4: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2dbf2e: 6e20 d787 3500 |02a7: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2dbf34: 7401 3e8a 1100 |02aa: invoke-virtual/range {v17}, Lorg/jaudiotagger/audio/AudioFile;.getFile:()Lorg/jaudiotagger/audio/MyFile; // method@8a3e │ │ -2dbf3a: 0c03 |02ad: move-result-object v3 │ │ -2dbf3c: 7210 758a 0300 |02ae: invoke-interface {v3}, Lorg/jaudiotagger/audio/MyFile;.getPath:()Ljava/lang/String; // method@8a75 │ │ -2dbf42: 0c03 |02b1: move-result-object v3 │ │ -2dbf44: 6e20 d787 3500 |02b2: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2dbf4a: 6e20 d787 2500 |02b5: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2dbf50: 7210 6f8a 0700 |02b8: invoke-interface {v7}, Lorg/jaudiotagger/audio/MyFile;.getAbsolutePath:()Ljava/lang/String; // method@8a6f │ │ -2dbf56: 0c02 |02bb: move-result-object v2 │ │ -2dbf58: 6e20 d787 2500 |02bc: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2dbf5e: 6e20 d787 1500 |02bf: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2dbf64: 6e20 d687 0500 |02c2: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ -2dbf6a: 6e10 df87 0500 |02c5: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2dbf70: 0c00 |02c8: move-result-object v0 │ │ -2dbf72: 6e20 1b8a 0400 |02c9: invoke-virtual {v4, v0}, Ljava/util/logging/Logger;.severe:(Ljava/lang/String;)V // method@8a1b │ │ -2dbf78: 270d |02cc: throw v13 │ │ -2dbf7a: 080c 1000 |02cd: move-object/from16 v12, v16 │ │ -2dbf7e: 2200 3511 |02cf: new-instance v0, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ -2dbf82: 7020 698d a000 |02d1: invoke-direct {v0, v10}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ -2dbf88: 2700 |02d4: throw v0 │ │ -2dbf8a: 080c 1000 |02d5: move-object/from16 v12, v16 │ │ -2dbf8e: 2201 3511 |02d7: new-instance v1, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ -2dbf92: 7020 698d 0100 |02d9: invoke-direct {v1, v0}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ -2dbf98: 2701 |02dc: throw v1 │ │ -2dbf9a: 080c 1000 |02dd: move-object/from16 v12, v16 │ │ -2dbf9e: 2200 3511 |02df: new-instance v0, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ -2dbfa2: 7020 698d a000 |02e1: invoke-direct {v0, v10}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ -2dbfa8: 2700 |02e4: throw v0 │ │ -2dbfaa: 080c 1000 |02e5: move-object/from16 v12, v16 │ │ -2dbfae: 2201 3511 |02e7: new-instance v1, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ -2dbfb2: 7020 698d 0100 |02e9: invoke-direct {v1, v0}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ -2dbfb8: 2701 |02ec: throw v1 │ │ -2dbfba: 080c 1000 |02ed: move-object/from16 v12, v16 │ │ -2dbfbe: 2201 3711 |02ef: new-instance v1, Lorg/jaudiotagger/audio/exceptions/CannotWriteException; // type@1137 │ │ -2dbfc2: 6202 1d87 |02f1: sget-object v2, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_DELETE_FAILED:Lorg/jaudiotagger/logging/ErrorMessage; // field@871d │ │ -2dbfc6: 2363 be13 |02f3: new-array v3, v6, [Ljava/lang/Object; // type@13be │ │ -2dbfca: 4d00 0305 |02f5: aput-object v0, v3, v5 │ │ -2dbfce: 6e20 5891 3200 |02f7: invoke-virtual {v2, v3}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ -2dbfd4: 0c00 |02fa: move-result-object v0 │ │ -2dbfd6: 7020 728d 0100 |02fb: invoke-direct {v1, v0}, Lorg/jaudiotagger/audio/exceptions/CannotWriteException;.:(Ljava/lang/String;)V // method@8d72 │ │ -2dbfdc: 2701 |02fe: throw v1 │ │ -2dbfde: 080c 1000 |02ff: move-object/from16 v12, v16 │ │ -2dbfe2: 2201 3711 |0301: new-instance v1, Lorg/jaudiotagger/audio/exceptions/CannotWriteException; // type@1137 │ │ -2dbfe6: 6202 1e87 |0303: sget-object v2, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_DELETE_FAILED_BECAUSE_FILE_IS_TOO_SMALL:Lorg/jaudiotagger/logging/ErrorMessage; // field@871e │ │ -2dbfea: 2363 be13 |0305: new-array v3, v6, [Ljava/lang/Object; // type@13be │ │ -2dbfee: 4d00 0305 |0307: aput-object v0, v3, v5 │ │ -2dbff2: 6e20 5891 3200 |0309: invoke-virtual {v2, v3}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ -2dbff8: 0c00 |030c: move-result-object v0 │ │ -2dbffa: 7020 728d 0100 |030d: invoke-direct {v1, v0}, Lorg/jaudiotagger/audio/exceptions/CannotWriteException;.:(Ljava/lang/String;)V // method@8d72 │ │ -2dc000: 2701 |0310: throw v1 │ │ +2db9d4: |[2db9d4] org.jaudiotagger.audio.generic.AudioFileWriter.delete:(Lorg/jaudiotagger/audio/AudioFile;)V │ │ +2db9e4: 1a01 c804 |0000: const-string v1, ":" // string@04c8 │ │ +2db9e8: 1a02 1a02 |0002: const-string v2, " or" // string@021a │ │ +2db9ec: 1a03 a50a |0004: const-string v3, "AudioFileWriter exception cleaning up delete:" // string@0aa5 │ │ +2db9f0: 7401 3e8a 1100 |0006: invoke-virtual/range {v17}, Lorg/jaudiotagger/audio/AudioFile;.getFile:()Lorg/jaudiotagger/audio/MyFile; // method@8a3e │ │ +2db9f6: 0c00 |0009: move-result-object v0 │ │ +2db9f8: 7100 ea91 0000 |000a: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ +2db9fe: 0c04 |000d: move-result-object v4 │ │ +2dba00: 6e10 0192 0400 |000e: invoke-virtual {v4}, Lorg/jaudiotagger/tag/TagOptionSingleton;.isCheckIsWritable:()Z // method@9201 │ │ +2dba06: 0a04 |0011: move-result v4 │ │ +2dba08: 1205 |0012: const/4 v5, #int 0 // #0 │ │ +2dba0a: 1216 |0013: const/4 v6, #int 1 // #1 │ │ +2dba0c: 3804 1900 |0014: if-eqz v4, 002d // +0019 │ │ +2dba10: 7210 688a 0000 |0016: invoke-interface {v0}, Lorg/jaudiotagger/audio/MyFile;.canWrite:()Z // method@8a68 │ │ +2dba16: 0a04 |0019: move-result v4 │ │ +2dba18: 3804 0300 |001a: if-eqz v4, 001d // +0003 │ │ +2dba1c: 2811 |001c: goto 002d // +0011 │ │ +2dba1e: 2201 3711 |001d: new-instance v1, Lorg/jaudiotagger/audio/exceptions/CannotWriteException; // type@1137 │ │ +2dba22: 6202 1d87 |001f: sget-object v2, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_DELETE_FAILED:Lorg/jaudiotagger/logging/ErrorMessage; // field@871d │ │ +2dba26: 2363 be13 |0021: new-array v3, v6, [Ljava/lang/Object; // type@13be │ │ +2dba2a: 4d00 0305 |0023: aput-object v0, v3, v5 │ │ +2dba2e: 6e20 5891 3200 |0025: invoke-virtual {v2, v3}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ +2dba34: 0c00 |0028: move-result-object v0 │ │ +2dba36: 7020 728d 0100 |0029: invoke-direct {v1, v0}, Lorg/jaudiotagger/audio/exceptions/CannotWriteException;.:(Ljava/lang/String;)V // method@8d72 │ │ +2dba3c: 2701 |002c: throw v1 │ │ +2dba3e: 7401 3e8a 1100 |002d: invoke-virtual/range {v17}, Lorg/jaudiotagger/audio/AudioFile;.getFile:()Lorg/jaudiotagger/audio/MyFile; // method@8a3e │ │ +2dba44: 0c04 |0030: move-result-object v4 │ │ +2dba46: 7210 7a8a 0400 |0031: invoke-interface {v4}, Lorg/jaudiotagger/audio/MyFile;.length:()J // method@8a7a │ │ +2dba4c: 0b07 |0034: move-result-wide v7 │ │ +2dba4e: 1609 6400 |0035: const-wide/16 v9, #int 100 // #64 │ │ +2dba52: 3104 0709 |0037: cmp-long v4, v7, v9 │ │ +2dba56: 3d04 c602 |0039: if-lez v4, 02ff // +02c6 │ │ +2dba5a: 1a04 6604 |003b: const-string v4, ".tmp" // string@0466 │ │ +2dba5e: 7220 6a8a 4000 |003d: invoke-interface {v0, v4}, Lorg/jaudiotagger/audio/MyFile;.createTempFileInSameDirectory:(Ljava/lang/String;)Lorg/jaudiotagger/audio/MyFile; // method@8a6a │ │ +2dba64: 0c07 |0040: move-result-object v7 │ │ +2dba66: 3907 0d00 |0041: if-nez v7, 004e // +000d │ │ +2dba6a: 1a07 3520 |0043: const-string v7, "JAT" // string@2035 │ │ +2dba6e: 1a08 2866 |0045: const-string v8, "delete() : cannot create temp file in same directory, using general temp file" // string@6628 │ │ +2dba72: 7120 4d0e 8700 |0047: invoke-static {v7, v8}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0e4d │ │ +2dba78: 7220 698a 4000 |004a: invoke-interface {v0, v4}, Lorg/jaudiotagger/audio/MyFile;.createTempFile:(Ljava/lang/String;)Lorg/jaudiotagger/audio/MyFile; // method@8a69 │ │ +2dba7e: 0c07 |004d: move-result-object v7 │ │ +2dba80: 3807 9f02 |004e: if-eqz v7, 02ed // +029f │ │ +2dba84: 7401 3e8a 1100 |0050: invoke-virtual/range {v17}, Lorg/jaudiotagger/audio/AudioFile;.getFile:()Lorg/jaudiotagger/audio/MyFile; // method@8a3e │ │ +2dba8a: 0c00 |0053: move-result-object v0 │ │ +2dba8c: 1a04 599f |0054: const-string v4, "rw" // string@9f59 │ │ +2dba90: 7220 768a 4000 |0056: invoke-interface {v0, v4}, Lorg/jaudiotagger/audio/MyFile;.getRandomAccessFile:(Ljava/lang/String;)Lorg/jaudiotagger/audio/MyRandomAccessFile; // method@8a76 │ │ +2dba96: 0c08 |0059: move-result-object v8 │ │ +2dba98: 1a00 466b |005a: const-string v0, "file is not accessible" // string@6b46 │ │ +2dba9c: 3808 8902 |005c: if-eqz v8, 02e5 // +0289 │ │ +2dbaa0: 7210 888a 0800 |005e: invoke-interface {v8}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.isSeekable:()Z // method@8a88 │ │ +2dbaa6: 0a09 |0061: move-result v9 │ │ +2dbaa8: 1a0a 496b |0062: const-string v10, "file is not seekable" // string@6b49 │ │ +2dbaac: 3809 7902 |0064: if-eqz v9, 02dd // +0279 │ │ +2dbab0: 7220 768a 4700 |0066: invoke-interface {v7, v4}, Lorg/jaudiotagger/audio/MyFile;.getRandomAccessFile:(Ljava/lang/String;)Lorg/jaudiotagger/audio/MyRandomAccessFile; // method@8a76 │ │ +2dbab6: 0c04 |0069: move-result-object v4 │ │ +2dbab8: 3804 6b02 |006a: if-eqz v4, 02d5 // +026b │ │ +2dbabc: 7210 888a 0400 |006c: invoke-interface {v4}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.isSeekable:()Z // method@8a88 │ │ +2dbac2: 0a00 |006f: move-result v0 │ │ +2dbac4: 3800 5d02 |0070: if-eqz v0, 02cd // +025d │ │ +2dbac8: 1609 0000 |0072: const-wide/16 v9, #int 0 // #0 │ │ +2dbacc: 122b |0074: const/4 v11, #int 2 // #2 │ │ +2dbace: 7230 918a 980a |0075: invoke-interface {v8, v9, v10}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.seek:(J)V // method@8a91 │ │ +2dbad4: 7230 918a 940a |0078: invoke-interface {v4, v9, v10}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.seek:(J)V // method@8a91 │ │ +2dbada: 7401 3f8a 1100 |007b: invoke-virtual/range {v17}, Lorg/jaudiotagger/audio/AudioFile;.getTag:()Lorg/jaudiotagger/tag/Tag; // method@8a3f │ │ +2dbae0: 0c00 |007e: move-result-object v0 │ │ +2dbae2: 080c 1000 |007f: move-object/from16 v12, v16 │ │ +2dbae6: 6e40 518e 0c48 |0081: invoke-virtual {v12, v0, v8, v4}, Lorg/jaudiotagger/audio/generic/AudioFileWriter;.deleteTag:(Lorg/jaudiotagger/tag/Tag;Lorg/jaudiotagger/audio/MyRandomAccessFile;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V // method@8e51 │ │ +2dbaec: 3808 0900 |0084: if-eqz v8, 008d // +0009 │ │ +2dbaf0: 7210 828a 0800 |0086: invoke-interface {v8}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.close:()V // method@8a82 │ │ +2dbaf6: 2804 |0089: goto 008d // +0004 │ │ +2dbaf8: 0d00 |008a: move-exception v0 │ │ +2dbafa: 2900 d400 |008b: goto/16 015f // +00d4 │ │ +2dbafe: 3804 0500 |008d: if-eqz v4, 0092 // +0005 │ │ +2dbb02: 7210 828a 0400 |008f: invoke-interface {v4}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.close:()V // method@8a82 │ │ +2dbb08: 7210 7a8a 0700 |0092: invoke-interface {v7}, Lorg/jaudiotagger/audio/MyFile;.length:()J // method@8a7a │ │ +2dbb0e: 0b0d |0095: move-result-wide v13 │ │ +2dbb10: 3100 0d09 |0096: cmp-long v0, v13, v9 │ │ +2dbb14: 3d00 ad00 |0098: if-lez v0, 0145 // +00ad │ │ +2dbb18: 7401 3e8a 1100 |009a: invoke-virtual/range {v17}, Lorg/jaudiotagger/audio/AudioFile;.getFile:()Lorg/jaudiotagger/audio/MyFile; // method@8a3e │ │ +2dbb1e: 0c00 |009d: move-result-object v0 │ │ +2dbb20: 7210 6c8a 0000 |009e: invoke-interface {v0}, Lorg/jaudiotagger/audio/MyFile;.delete:()Z // method@8a6c │ │ +2dbb26: 0a00 |00a1: move-result v0 │ │ +2dbb28: 3800 6800 |00a2: if-eqz v0, 010a // +0068 │ │ +2dbb2c: 7401 3e8a 1100 |00a4: invoke-virtual/range {v17}, Lorg/jaudiotagger/audio/AudioFile;.getFile:()Lorg/jaudiotagger/audio/MyFile; // method@8a3e │ │ +2dbb32: 0c00 |00a7: move-result-object v0 │ │ +2dbb34: 7220 7d8a 0700 |00a8: invoke-interface {v7, v0}, Lorg/jaudiotagger/audio/MyFile;.renameTo:(Lorg/jaudiotagger/audio/MyFile;)Z // method@8a7d │ │ +2dbb3a: 0a00 |00ab: move-result v0 │ │ +2dbb3c: 3800 2300 |00ac: if-eqz v0, 00cf // +0023 │ │ +2dbb40: 7210 6d8a 0700 |00ae: invoke-interface {v7}, Lorg/jaudiotagger/audio/MyFile;.exists:()Z // method@8a6d │ │ +2dbb46: 0a00 |00b1: move-result v0 │ │ +2dbb48: 3800 d900 |00b2: if-eqz v0, 018b // +00d9 │ │ +2dbb4c: 7210 6c8a 0700 |00b4: invoke-interface {v7}, Lorg/jaudiotagger/audio/MyFile;.delete:()Z // method@8a6c │ │ +2dbb52: 0a00 |00b7: move-result v0 │ │ +2dbb54: 3900 d300 |00b8: if-nez v0, 018b // +00d3 │ │ +2dbb58: 6200 8c83 |00ba: sget-object v0, Lorg/jaudiotagger/audio/generic/AudioFileWriter;.logger:Ljava/util/logging/Logger; // field@838c │ │ +2dbb5c: 6204 3087 |00bc: sget-object v4, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_WRITE_FAILED_TO_DELETE_TEMPORARY_FILE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8730 │ │ +2dbb60: 2366 be13 |00be: new-array v6, v6, [Ljava/lang/Object; // type@13be │ │ +2dbb64: 7210 758a 0700 |00c0: invoke-interface {v7}, Lorg/jaudiotagger/audio/MyFile;.getPath:()Ljava/lang/String; // method@8a75 │ │ +2dbb6a: 0c08 |00c3: move-result-object v8 │ │ +2dbb6c: 4d08 0605 |00c4: aput-object v8, v6, v5 │ │ +2dbb70: 6e20 5891 6400 |00c6: invoke-virtual {v4, v6}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ +2dbb76: 0c04 |00c9: move-result-object v4 │ │ +2dbb78: 6e20 1c8a 4000 |00ca: invoke-virtual {v0, v4}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ +2dbb7e: 2900 be00 |00cd: goto/16 018b // +00be │ │ +2dbb82: 6200 8c83 |00cf: sget-object v0, Lorg/jaudiotagger/audio/generic/AudioFileWriter;.logger:Ljava/util/logging/Logger; // field@838c │ │ +2dbb86: 6204 3587 |00d1: sget-object v4, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_WRITE_FAILED_TO_RENAME_TO_ORIGINAL_FILE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8735 │ │ +2dbb8a: 23b8 be13 |00d3: new-array v8, v11, [Ljava/lang/Object; // type@13be │ │ +2dbb8e: 7401 3e8a 1100 |00d5: invoke-virtual/range {v17}, Lorg/jaudiotagger/audio/AudioFile;.getFile:()Lorg/jaudiotagger/audio/MyFile; // method@8a3e │ │ +2dbb94: 0c09 |00d8: move-result-object v9 │ │ +2dbb96: 7210 758a 0900 |00d9: invoke-interface {v9}, Lorg/jaudiotagger/audio/MyFile;.getPath:()Ljava/lang/String; // method@8a75 │ │ +2dbb9c: 0c09 |00dc: move-result-object v9 │ │ +2dbb9e: 4d09 0805 |00dd: aput-object v9, v8, v5 │ │ +2dbba2: 7210 758a 0700 |00df: invoke-interface {v7}, Lorg/jaudiotagger/audio/MyFile;.getPath:()Ljava/lang/String; // method@8a75 │ │ +2dbba8: 0c09 |00e2: move-result-object v9 │ │ +2dbbaa: 4d09 0806 |00e3: aput-object v9, v8, v6 │ │ +2dbbae: 6e20 5891 8400 |00e5: invoke-virtual {v4, v8}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ +2dbbb4: 0c04 |00e8: move-result-object v4 │ │ +2dbbb6: 6e20 1c8a 4000 |00e9: invoke-virtual {v0, v4}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ +2dbbbc: 2200 3711 |00ec: new-instance v0, Lorg/jaudiotagger/audio/exceptions/CannotWriteException; // type@1137 │ │ +2dbbc0: 6204 3587 |00ee: sget-object v4, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_WRITE_FAILED_TO_RENAME_TO_ORIGINAL_FILE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8735 │ │ +2dbbc4: 23b8 be13 |00f0: new-array v8, v11, [Ljava/lang/Object; // type@13be │ │ +2dbbc8: 7401 3e8a 1100 |00f2: invoke-virtual/range {v17}, Lorg/jaudiotagger/audio/AudioFile;.getFile:()Lorg/jaudiotagger/audio/MyFile; // method@8a3e │ │ +2dbbce: 0c09 |00f5: move-result-object v9 │ │ +2dbbd0: 7210 758a 0900 |00f6: invoke-interface {v9}, Lorg/jaudiotagger/audio/MyFile;.getPath:()Ljava/lang/String; // method@8a75 │ │ +2dbbd6: 0c09 |00f9: move-result-object v9 │ │ +2dbbd8: 4d09 0805 |00fa: aput-object v9, v8, v5 │ │ +2dbbdc: 7210 758a 0700 |00fc: invoke-interface {v7}, Lorg/jaudiotagger/audio/MyFile;.getPath:()Ljava/lang/String; // method@8a75 │ │ +2dbbe2: 0c05 |00ff: move-result-object v5 │ │ +2dbbe4: 4d05 0806 |0100: aput-object v5, v8, v6 │ │ +2dbbe8: 6e20 5891 8400 |0102: invoke-virtual {v4, v8}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ +2dbbee: 0c04 |0105: move-result-object v4 │ │ +2dbbf0: 7020 728d 4000 |0106: invoke-direct {v0, v4}, Lorg/jaudiotagger/audio/exceptions/CannotWriteException;.:(Ljava/lang/String;)V // method@8d72 │ │ +2dbbf6: 2700 |0109: throw v0 │ │ +2dbbf8: 6200 8c83 |010a: sget-object v0, Lorg/jaudiotagger/audio/generic/AudioFileWriter;.logger:Ljava/util/logging/Logger; // field@838c │ │ +2dbbfc: 6204 2f87 |010c: sget-object v4, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_WRITE_FAILED_TO_DELETE_ORIGINAL_FILE:Lorg/jaudiotagger/logging/ErrorMessage; // field@872f │ │ +2dbc00: 23b8 be13 |010e: new-array v8, v11, [Ljava/lang/Object; // type@13be │ │ +2dbc04: 7401 3e8a 1100 |0110: invoke-virtual/range {v17}, Lorg/jaudiotagger/audio/AudioFile;.getFile:()Lorg/jaudiotagger/audio/MyFile; // method@8a3e │ │ +2dbc0a: 0c09 |0113: move-result-object v9 │ │ +2dbc0c: 7210 758a 0900 |0114: invoke-interface {v9}, Lorg/jaudiotagger/audio/MyFile;.getPath:()Ljava/lang/String; // method@8a75 │ │ +2dbc12: 0c09 |0117: move-result-object v9 │ │ +2dbc14: 4d09 0805 |0118: aput-object v9, v8, v5 │ │ +2dbc18: 7210 758a 0700 |011a: invoke-interface {v7}, Lorg/jaudiotagger/audio/MyFile;.getPath:()Ljava/lang/String; // method@8a75 │ │ +2dbc1e: 0c09 |011d: move-result-object v9 │ │ +2dbc20: 4d09 0806 |011e: aput-object v9, v8, v6 │ │ +2dbc24: 6e20 5891 8400 |0120: invoke-virtual {v4, v8}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ +2dbc2a: 0c04 |0123: move-result-object v4 │ │ +2dbc2c: 6e20 1c8a 4000 |0124: invoke-virtual {v0, v4}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ +2dbc32: 2200 3711 |0127: new-instance v0, Lorg/jaudiotagger/audio/exceptions/CannotWriteException; // type@1137 │ │ +2dbc36: 6204 2f87 |0129: sget-object v4, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_WRITE_FAILED_TO_DELETE_ORIGINAL_FILE:Lorg/jaudiotagger/logging/ErrorMessage; // field@872f │ │ +2dbc3a: 23b8 be13 |012b: new-array v8, v11, [Ljava/lang/Object; // type@13be │ │ +2dbc3e: 7401 3e8a 1100 |012d: invoke-virtual/range {v17}, Lorg/jaudiotagger/audio/AudioFile;.getFile:()Lorg/jaudiotagger/audio/MyFile; // method@8a3e │ │ +2dbc44: 0c09 |0130: move-result-object v9 │ │ +2dbc46: 7210 758a 0900 |0131: invoke-interface {v9}, Lorg/jaudiotagger/audio/MyFile;.getPath:()Ljava/lang/String; // method@8a75 │ │ +2dbc4c: 0c09 |0134: move-result-object v9 │ │ +2dbc4e: 4d09 0805 |0135: aput-object v9, v8, v5 │ │ +2dbc52: 7210 758a 0700 |0137: invoke-interface {v7}, Lorg/jaudiotagger/audio/MyFile;.getPath:()Ljava/lang/String; // method@8a75 │ │ +2dbc58: 0c05 |013a: move-result-object v5 │ │ +2dbc5a: 4d05 0806 |013b: aput-object v5, v8, v6 │ │ +2dbc5e: 6e20 5891 8400 |013d: invoke-virtual {v4, v8}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ +2dbc64: 0c04 |0140: move-result-object v4 │ │ +2dbc66: 7020 728d 4000 |0141: invoke-direct {v0, v4}, Lorg/jaudiotagger/audio/exceptions/CannotWriteException;.:(Ljava/lang/String;)V // method@8d72 │ │ +2dbc6c: 2700 |0144: throw v0 │ │ +2dbc6e: 7210 6c8a 0700 |0145: invoke-interface {v7}, Lorg/jaudiotagger/audio/MyFile;.delete:()Z // method@8a6c │ │ +2dbc74: 0a00 |0148: move-result v0 │ │ +2dbc76: 3900 4200 |0149: if-nez v0, 018b // +0042 │ │ +2dbc7a: 6200 8c83 |014b: sget-object v0, Lorg/jaudiotagger/audio/generic/AudioFileWriter;.logger:Ljava/util/logging/Logger; // field@838c │ │ +2dbc7e: 6204 3087 |014d: sget-object v4, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_WRITE_FAILED_TO_DELETE_TEMPORARY_FILE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8730 │ │ +2dbc82: 2366 be13 |014f: new-array v6, v6, [Ljava/lang/Object; // type@13be │ │ +2dbc86: 7210 758a 0700 |0151: invoke-interface {v7}, Lorg/jaudiotagger/audio/MyFile;.getPath:()Ljava/lang/String; // method@8a75 │ │ +2dbc8c: 0c08 |0154: move-result-object v8 │ │ +2dbc8e: 4d08 0605 |0155: aput-object v8, v6, v5 │ │ +2dbc92: 6e20 5891 6400 |0157: invoke-virtual {v4, v6}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ +2dbc98: 0c04 |015a: move-result-object v4 │ │ +2dbc9a: 6e20 1c8a 4000 |015b: invoke-virtual {v0, v4}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ +2dbca0: 282d |015e: goto 018b // +002d │ │ +2dbca2: 6204 8c83 |015f: sget-object v4, Lorg/jaudiotagger/audio/generic/AudioFileWriter;.logger:Ljava/util/logging/Logger; // field@838c │ │ +2dbca6: 2205 3910 |0161: new-instance v5, Ljava/lang/StringBuilder; // type@1039 │ │ +2dbcaa: 7010 cc87 0500 |0163: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2dbcb0: 6e20 d787 3500 |0166: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2dbcb6: 7401 3e8a 1100 |0169: invoke-virtual/range {v17}, Lorg/jaudiotagger/audio/AudioFile;.getFile:()Lorg/jaudiotagger/audio/MyFile; // method@8a3e │ │ +2dbcbc: 0c03 |016c: move-result-object v3 │ │ +2dbcbe: 7210 758a 0300 |016d: invoke-interface {v3}, Lorg/jaudiotagger/audio/MyFile;.getPath:()Ljava/lang/String; // method@8a75 │ │ +2dbcc4: 0c03 |0170: move-result-object v3 │ │ +2dbcc6: 6e20 d787 3500 |0171: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2dbccc: 6e20 d787 2500 |0174: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2dbcd2: 7210 6f8a 0700 |0177: invoke-interface {v7}, Lorg/jaudiotagger/audio/MyFile;.getAbsolutePath:()Ljava/lang/String; // method@8a6f │ │ +2dbcd8: 0c02 |017a: move-result-object v2 │ │ +2dbcda: 6e20 d787 2500 |017b: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2dbce0: 6e20 d787 1500 |017e: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2dbce6: 6e20 d687 0500 |0181: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ +2dbcec: 6e10 df87 0500 |0184: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2dbcf2: 0c00 |0187: move-result-object v0 │ │ +2dbcf4: 6e20 1b8a 0400 |0188: invoke-virtual {v4, v0}, Ljava/util/logging/Logger;.severe:(Ljava/lang/String;)V // method@8a1b │ │ +2dbcfa: 0e00 |018b: return-void │ │ +2dbcfc: 0d00 |018c: move-exception v0 │ │ +2dbcfe: 2806 |018d: goto 0193 // +0006 │ │ +2dbd00: 0d00 |018e: move-exception v0 │ │ +2dbd02: 280a |018f: goto 0199 // +000a │ │ +2dbd04: 0d00 |0190: move-exception v0 │ │ +2dbd06: 080c 1000 |0191: move-object/from16 v12, v16 │ │ +2dbd0a: 070d |0193: move-object v13, v0 │ │ +2dbd0c: 1200 |0194: const/4 v0, #int 0 // #0 │ │ +2dbd0e: 282e |0195: goto 01c3 // +002e │ │ +2dbd10: 0d00 |0196: move-exception v0 │ │ +2dbd12: 080c 1000 |0197: move-object/from16 v12, v16 │ │ +2dbd16: 220d 3711 |0199: new-instance v13, Lorg/jaudiotagger/audio/exceptions/CannotWriteException; // type@1137 │ │ +2dbd1a: 220e 3910 |019b: new-instance v14, Ljava/lang/StringBuilder; // type@1039 │ │ +2dbd1e: 7010 cc87 0e00 |019d: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2dbd24: 1a0f 8e02 |01a0: const-string v15, """ // string@028e │ │ +2dbd28: 6e20 d787 fe00 |01a2: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2dbd2e: 7401 3e8a 1100 |01a5: invoke-virtual/range {v17}, Lorg/jaudiotagger/audio/AudioFile;.getFile:()Lorg/jaudiotagger/audio/MyFile; // method@8a3e │ │ +2dbd34: 0c0f |01a8: move-result-object v15 │ │ +2dbd36: 7210 6f8a 0f00 |01a9: invoke-interface {v15}, Lorg/jaudiotagger/audio/MyFile;.getAbsolutePath:()Ljava/lang/String; // method@8a6f │ │ +2dbd3c: 0c0f |01ac: move-result-object v15 │ │ +2dbd3e: 6e20 d787 fe00 |01ad: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2dbd44: 1a0f 9202 |01b0: const-string v15, "" :" // string@0292 │ │ +2dbd48: 6e20 d787 fe00 |01b2: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2dbd4e: 6e20 d687 0e00 |01b5: invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ +2dbd54: 6e10 df87 0e00 |01b8: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2dbd5a: 0c0e |01bb: move-result-object v14 │ │ +2dbd5c: 7030 738d ed00 |01bc: invoke-direct {v13, v14, v0}, Lorg/jaudiotagger/audio/exceptions/CannotWriteException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@8d73 │ │ +2dbd62: 270d |01bf: throw v13 │ │ +2dbd64: 0d00 |01c0: move-exception v0 │ │ +2dbd66: 070d |01c1: move-object v13, v0 │ │ +2dbd68: 1210 |01c2: const/4 v0, #int 1 // #1 │ │ +2dbd6a: 3808 0900 |01c3: if-eqz v8, 01cc // +0009 │ │ +2dbd6e: 7210 828a 0800 |01c5: invoke-interface {v8}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.close:()V // method@8a82 │ │ +2dbd74: 2804 |01c8: goto 01cc // +0004 │ │ +2dbd76: 0d00 |01c9: move-exception v0 │ │ +2dbd78: 2900 d600 |01ca: goto/16 02a0 // +00d6 │ │ +2dbd7c: 3804 0500 |01cc: if-eqz v4, 01d1 // +0005 │ │ +2dbd80: 7210 828a 0400 |01ce: invoke-interface {v4}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.close:()V // method@8a82 │ │ +2dbd86: 7210 7a8a 0700 |01d1: invoke-interface {v7}, Lorg/jaudiotagger/audio/MyFile;.length:()J // method@8a7a │ │ +2dbd8c: 0b0e |01d4: move-result-wide v14 │ │ +2dbd8e: 3104 0e09 |01d5: cmp-long v4, v14, v9 │ │ +2dbd92: 3d04 af00 |01d7: if-lez v4, 0286 // +00af │ │ +2dbd96: 3900 ad00 |01d9: if-nez v0, 0286 // +00ad │ │ +2dbd9a: 7401 3e8a 1100 |01db: invoke-virtual/range {v17}, Lorg/jaudiotagger/audio/AudioFile;.getFile:()Lorg/jaudiotagger/audio/MyFile; // method@8a3e │ │ +2dbda0: 0c00 |01de: move-result-object v0 │ │ +2dbda2: 7210 6c8a 0000 |01df: invoke-interface {v0}, Lorg/jaudiotagger/audio/MyFile;.delete:()Z // method@8a6c │ │ +2dbda8: 0a00 |01e2: move-result v0 │ │ +2dbdaa: 3800 6800 |01e3: if-eqz v0, 024b // +0068 │ │ +2dbdae: 7401 3e8a 1100 |01e5: invoke-virtual/range {v17}, Lorg/jaudiotagger/audio/AudioFile;.getFile:()Lorg/jaudiotagger/audio/MyFile; // method@8a3e │ │ +2dbdb4: 0c00 |01e8: move-result-object v0 │ │ +2dbdb6: 7220 7d8a 0700 |01e9: invoke-interface {v7, v0}, Lorg/jaudiotagger/audio/MyFile;.renameTo:(Lorg/jaudiotagger/audio/MyFile;)Z // method@8a7d │ │ +2dbdbc: 0a00 |01ec: move-result v0 │ │ +2dbdbe: 3800 2300 |01ed: if-eqz v0, 0210 // +0023 │ │ +2dbdc2: 7210 6d8a 0700 |01ef: invoke-interface {v7}, Lorg/jaudiotagger/audio/MyFile;.exists:()Z // method@8a6d │ │ +2dbdc8: 0a00 |01f2: move-result v0 │ │ +2dbdca: 3800 d900 |01f3: if-eqz v0, 02cc // +00d9 │ │ +2dbdce: 7210 6c8a 0700 |01f5: invoke-interface {v7}, Lorg/jaudiotagger/audio/MyFile;.delete:()Z // method@8a6c │ │ +2dbdd4: 0a00 |01f8: move-result v0 │ │ +2dbdd6: 3900 d300 |01f9: if-nez v0, 02cc // +00d3 │ │ +2dbdda: 6200 8c83 |01fb: sget-object v0, Lorg/jaudiotagger/audio/generic/AudioFileWriter;.logger:Ljava/util/logging/Logger; // field@838c │ │ +2dbdde: 6204 3087 |01fd: sget-object v4, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_WRITE_FAILED_TO_DELETE_TEMPORARY_FILE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8730 │ │ +2dbde2: 2366 be13 |01ff: new-array v6, v6, [Ljava/lang/Object; // type@13be │ │ +2dbde6: 7210 758a 0700 |0201: invoke-interface {v7}, Lorg/jaudiotagger/audio/MyFile;.getPath:()Ljava/lang/String; // method@8a75 │ │ +2dbdec: 0c08 |0204: move-result-object v8 │ │ +2dbdee: 4d08 0605 |0205: aput-object v8, v6, v5 │ │ +2dbdf2: 6e20 5891 6400 |0207: invoke-virtual {v4, v6}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ +2dbdf8: 0c04 |020a: move-result-object v4 │ │ +2dbdfa: 6e20 1c8a 4000 |020b: invoke-virtual {v0, v4}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ +2dbe00: 2900 be00 |020e: goto/16 02cc // +00be │ │ +2dbe04: 6200 8c83 |0210: sget-object v0, Lorg/jaudiotagger/audio/generic/AudioFileWriter;.logger:Ljava/util/logging/Logger; // field@838c │ │ +2dbe08: 6204 3587 |0212: sget-object v4, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_WRITE_FAILED_TO_RENAME_TO_ORIGINAL_FILE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8735 │ │ +2dbe0c: 23b8 be13 |0214: new-array v8, v11, [Ljava/lang/Object; // type@13be │ │ +2dbe10: 7401 3e8a 1100 |0216: invoke-virtual/range {v17}, Lorg/jaudiotagger/audio/AudioFile;.getFile:()Lorg/jaudiotagger/audio/MyFile; // method@8a3e │ │ +2dbe16: 0c09 |0219: move-result-object v9 │ │ +2dbe18: 7210 758a 0900 |021a: invoke-interface {v9}, Lorg/jaudiotagger/audio/MyFile;.getPath:()Ljava/lang/String; // method@8a75 │ │ +2dbe1e: 0c09 |021d: move-result-object v9 │ │ +2dbe20: 4d09 0805 |021e: aput-object v9, v8, v5 │ │ +2dbe24: 7210 758a 0700 |0220: invoke-interface {v7}, Lorg/jaudiotagger/audio/MyFile;.getPath:()Ljava/lang/String; // method@8a75 │ │ +2dbe2a: 0c09 |0223: move-result-object v9 │ │ +2dbe2c: 4d09 0806 |0224: aput-object v9, v8, v6 │ │ +2dbe30: 6e20 5891 8400 |0226: invoke-virtual {v4, v8}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ +2dbe36: 0c04 |0229: move-result-object v4 │ │ +2dbe38: 6e20 1c8a 4000 |022a: invoke-virtual {v0, v4}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ +2dbe3e: 2200 3711 |022d: new-instance v0, Lorg/jaudiotagger/audio/exceptions/CannotWriteException; // type@1137 │ │ +2dbe42: 6204 3587 |022f: sget-object v4, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_WRITE_FAILED_TO_RENAME_TO_ORIGINAL_FILE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8735 │ │ +2dbe46: 23b8 be13 |0231: new-array v8, v11, [Ljava/lang/Object; // type@13be │ │ +2dbe4a: 7401 3e8a 1100 |0233: invoke-virtual/range {v17}, Lorg/jaudiotagger/audio/AudioFile;.getFile:()Lorg/jaudiotagger/audio/MyFile; // method@8a3e │ │ +2dbe50: 0c09 |0236: move-result-object v9 │ │ +2dbe52: 7210 758a 0900 |0237: invoke-interface {v9}, Lorg/jaudiotagger/audio/MyFile;.getPath:()Ljava/lang/String; // method@8a75 │ │ +2dbe58: 0c09 |023a: move-result-object v9 │ │ +2dbe5a: 4d09 0805 |023b: aput-object v9, v8, v5 │ │ +2dbe5e: 7210 758a 0700 |023d: invoke-interface {v7}, Lorg/jaudiotagger/audio/MyFile;.getPath:()Ljava/lang/String; // method@8a75 │ │ +2dbe64: 0c05 |0240: move-result-object v5 │ │ +2dbe66: 4d05 0806 |0241: aput-object v5, v8, v6 │ │ +2dbe6a: 6e20 5891 8400 |0243: invoke-virtual {v4, v8}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ +2dbe70: 0c04 |0246: move-result-object v4 │ │ +2dbe72: 7020 728d 4000 |0247: invoke-direct {v0, v4}, Lorg/jaudiotagger/audio/exceptions/CannotWriteException;.:(Ljava/lang/String;)V // method@8d72 │ │ +2dbe78: 2700 |024a: throw v0 │ │ +2dbe7a: 6200 8c83 |024b: sget-object v0, Lorg/jaudiotagger/audio/generic/AudioFileWriter;.logger:Ljava/util/logging/Logger; // field@838c │ │ +2dbe7e: 6204 2f87 |024d: sget-object v4, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_WRITE_FAILED_TO_DELETE_ORIGINAL_FILE:Lorg/jaudiotagger/logging/ErrorMessage; // field@872f │ │ +2dbe82: 23b8 be13 |024f: new-array v8, v11, [Ljava/lang/Object; // type@13be │ │ +2dbe86: 7401 3e8a 1100 |0251: invoke-virtual/range {v17}, Lorg/jaudiotagger/audio/AudioFile;.getFile:()Lorg/jaudiotagger/audio/MyFile; // method@8a3e │ │ +2dbe8c: 0c09 |0254: move-result-object v9 │ │ +2dbe8e: 7210 758a 0900 |0255: invoke-interface {v9}, Lorg/jaudiotagger/audio/MyFile;.getPath:()Ljava/lang/String; // method@8a75 │ │ +2dbe94: 0c09 |0258: move-result-object v9 │ │ +2dbe96: 4d09 0805 |0259: aput-object v9, v8, v5 │ │ +2dbe9a: 7210 758a 0700 |025b: invoke-interface {v7}, Lorg/jaudiotagger/audio/MyFile;.getPath:()Ljava/lang/String; // method@8a75 │ │ +2dbea0: 0c09 |025e: move-result-object v9 │ │ +2dbea2: 4d09 0806 |025f: aput-object v9, v8, v6 │ │ +2dbea6: 6e20 5891 8400 |0261: invoke-virtual {v4, v8}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ +2dbeac: 0c04 |0264: move-result-object v4 │ │ +2dbeae: 6e20 1c8a 4000 |0265: invoke-virtual {v0, v4}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ +2dbeb4: 2200 3711 |0268: new-instance v0, Lorg/jaudiotagger/audio/exceptions/CannotWriteException; // type@1137 │ │ +2dbeb8: 6204 2f87 |026a: sget-object v4, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_WRITE_FAILED_TO_DELETE_ORIGINAL_FILE:Lorg/jaudiotagger/logging/ErrorMessage; // field@872f │ │ +2dbebc: 23b8 be13 |026c: new-array v8, v11, [Ljava/lang/Object; // type@13be │ │ +2dbec0: 7401 3e8a 1100 |026e: invoke-virtual/range {v17}, Lorg/jaudiotagger/audio/AudioFile;.getFile:()Lorg/jaudiotagger/audio/MyFile; // method@8a3e │ │ +2dbec6: 0c09 |0271: move-result-object v9 │ │ +2dbec8: 7210 758a 0900 |0272: invoke-interface {v9}, Lorg/jaudiotagger/audio/MyFile;.getPath:()Ljava/lang/String; // method@8a75 │ │ +2dbece: 0c09 |0275: move-result-object v9 │ │ +2dbed0: 4d09 0805 |0276: aput-object v9, v8, v5 │ │ +2dbed4: 7210 758a 0700 |0278: invoke-interface {v7}, Lorg/jaudiotagger/audio/MyFile;.getPath:()Ljava/lang/String; // method@8a75 │ │ +2dbeda: 0c05 |027b: move-result-object v5 │ │ +2dbedc: 4d05 0806 |027c: aput-object v5, v8, v6 │ │ +2dbee0: 6e20 5891 8400 |027e: invoke-virtual {v4, v8}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ +2dbee6: 0c04 |0281: move-result-object v4 │ │ +2dbee8: 7020 728d 4000 |0282: invoke-direct {v0, v4}, Lorg/jaudiotagger/audio/exceptions/CannotWriteException;.:(Ljava/lang/String;)V // method@8d72 │ │ +2dbeee: 2700 |0285: throw v0 │ │ +2dbef0: 7210 6c8a 0700 |0286: invoke-interface {v7}, Lorg/jaudiotagger/audio/MyFile;.delete:()Z // method@8a6c │ │ +2dbef6: 0a00 |0289: move-result v0 │ │ +2dbef8: 3900 4200 |028a: if-nez v0, 02cc // +0042 │ │ +2dbefc: 6200 8c83 |028c: sget-object v0, Lorg/jaudiotagger/audio/generic/AudioFileWriter;.logger:Ljava/util/logging/Logger; // field@838c │ │ +2dbf00: 6204 3087 |028e: sget-object v4, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_WRITE_FAILED_TO_DELETE_TEMPORARY_FILE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8730 │ │ +2dbf04: 2366 be13 |0290: new-array v6, v6, [Ljava/lang/Object; // type@13be │ │ +2dbf08: 7210 758a 0700 |0292: invoke-interface {v7}, Lorg/jaudiotagger/audio/MyFile;.getPath:()Ljava/lang/String; // method@8a75 │ │ +2dbf0e: 0c08 |0295: move-result-object v8 │ │ +2dbf10: 4d08 0605 |0296: aput-object v8, v6, v5 │ │ +2dbf14: 6e20 5891 6400 |0298: invoke-virtual {v4, v6}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ +2dbf1a: 0c04 |029b: move-result-object v4 │ │ +2dbf1c: 6e20 1c8a 4000 |029c: invoke-virtual {v0, v4}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ +2dbf22: 282d |029f: goto 02cc // +002d │ │ +2dbf24: 6204 8c83 |02a0: sget-object v4, Lorg/jaudiotagger/audio/generic/AudioFileWriter;.logger:Ljava/util/logging/Logger; // field@838c │ │ +2dbf28: 2205 3910 |02a2: new-instance v5, Ljava/lang/StringBuilder; // type@1039 │ │ +2dbf2c: 7010 cc87 0500 |02a4: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2dbf32: 6e20 d787 3500 |02a7: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2dbf38: 7401 3e8a 1100 |02aa: invoke-virtual/range {v17}, Lorg/jaudiotagger/audio/AudioFile;.getFile:()Lorg/jaudiotagger/audio/MyFile; // method@8a3e │ │ +2dbf3e: 0c03 |02ad: move-result-object v3 │ │ +2dbf40: 7210 758a 0300 |02ae: invoke-interface {v3}, Lorg/jaudiotagger/audio/MyFile;.getPath:()Ljava/lang/String; // method@8a75 │ │ +2dbf46: 0c03 |02b1: move-result-object v3 │ │ +2dbf48: 6e20 d787 3500 |02b2: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2dbf4e: 6e20 d787 2500 |02b5: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2dbf54: 7210 6f8a 0700 |02b8: invoke-interface {v7}, Lorg/jaudiotagger/audio/MyFile;.getAbsolutePath:()Ljava/lang/String; // method@8a6f │ │ +2dbf5a: 0c02 |02bb: move-result-object v2 │ │ +2dbf5c: 6e20 d787 2500 |02bc: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2dbf62: 6e20 d787 1500 |02bf: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2dbf68: 6e20 d687 0500 |02c2: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ +2dbf6e: 6e10 df87 0500 |02c5: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2dbf74: 0c00 |02c8: move-result-object v0 │ │ +2dbf76: 6e20 1b8a 0400 |02c9: invoke-virtual {v4, v0}, Ljava/util/logging/Logger;.severe:(Ljava/lang/String;)V // method@8a1b │ │ +2dbf7c: 270d |02cc: throw v13 │ │ +2dbf7e: 080c 1000 |02cd: move-object/from16 v12, v16 │ │ +2dbf82: 2200 3511 |02cf: new-instance v0, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ +2dbf86: 7020 698d a000 |02d1: invoke-direct {v0, v10}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ +2dbf8c: 2700 |02d4: throw v0 │ │ +2dbf8e: 080c 1000 |02d5: move-object/from16 v12, v16 │ │ +2dbf92: 2201 3511 |02d7: new-instance v1, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ +2dbf96: 7020 698d 0100 |02d9: invoke-direct {v1, v0}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ +2dbf9c: 2701 |02dc: throw v1 │ │ +2dbf9e: 080c 1000 |02dd: move-object/from16 v12, v16 │ │ +2dbfa2: 2200 3511 |02df: new-instance v0, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ +2dbfa6: 7020 698d a000 |02e1: invoke-direct {v0, v10}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ +2dbfac: 2700 |02e4: throw v0 │ │ +2dbfae: 080c 1000 |02e5: move-object/from16 v12, v16 │ │ +2dbfb2: 2201 3511 |02e7: new-instance v1, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ +2dbfb6: 7020 698d 0100 |02e9: invoke-direct {v1, v0}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ +2dbfbc: 2701 |02ec: throw v1 │ │ +2dbfbe: 080c 1000 |02ed: move-object/from16 v12, v16 │ │ +2dbfc2: 2201 3711 |02ef: new-instance v1, Lorg/jaudiotagger/audio/exceptions/CannotWriteException; // type@1137 │ │ +2dbfc6: 6202 1d87 |02f1: sget-object v2, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_DELETE_FAILED:Lorg/jaudiotagger/logging/ErrorMessage; // field@871d │ │ +2dbfca: 2363 be13 |02f3: new-array v3, v6, [Ljava/lang/Object; // type@13be │ │ +2dbfce: 4d00 0305 |02f5: aput-object v0, v3, v5 │ │ +2dbfd2: 6e20 5891 3200 |02f7: invoke-virtual {v2, v3}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ +2dbfd8: 0c00 |02fa: move-result-object v0 │ │ +2dbfda: 7020 728d 0100 |02fb: invoke-direct {v1, v0}, Lorg/jaudiotagger/audio/exceptions/CannotWriteException;.:(Ljava/lang/String;)V // method@8d72 │ │ +2dbfe0: 2701 |02fe: throw v1 │ │ +2dbfe2: 080c 1000 |02ff: move-object/from16 v12, v16 │ │ +2dbfe6: 2201 3711 |0301: new-instance v1, Lorg/jaudiotagger/audio/exceptions/CannotWriteException; // type@1137 │ │ +2dbfea: 6202 1e87 |0303: sget-object v2, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_DELETE_FAILED_BECAUSE_FILE_IS_TOO_SMALL:Lorg/jaudiotagger/logging/ErrorMessage; // field@871e │ │ +2dbfee: 2363 be13 |0305: new-array v3, v6, [Ljava/lang/Object; // type@13be │ │ +2dbff2: 4d00 0305 |0307: aput-object v0, v3, v5 │ │ +2dbff6: 6e20 5891 3200 |0309: invoke-virtual {v2, v3}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ +2dbffc: 0c00 |030c: move-result-object v0 │ │ +2dbffe: 7020 728d 0100 |030d: invoke-direct {v1, v0}, Lorg/jaudiotagger/audio/exceptions/CannotWriteException;.:(Ljava/lang/String;)V // method@8d72 │ │ +2dc004: 2701 |0310: throw v1 │ │ catches : 5 │ │ 0x0075 - 0x007f │ │ Ljava/lang/Exception; -> 0x0196 │ │ -> 0x0190 │ │ 0x0081 - 0x0084 │ │ Ljava/lang/Exception; -> 0x018e │ │ -> 0x018c │ │ @@ -703015,20 +703015,20 @@ │ │ type : '(Lorg/jaudiotagger/tag/Tag;Lorg/jaudiotagger/audio/MyRandomAccessFile;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -2dc048: |[2dc048] org.jaudiotagger.audio.generic.AudioFileWriter.delete:(Lorg/jaudiotagger/tag/Tag;Lorg/jaudiotagger/audio/MyRandomAccessFile;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V │ │ -2dc058: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -2dc05c: 7230 918a 0401 |0002: invoke-interface {v4, v0, v1}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.seek:(J)V // method@8a91 │ │ -2dc062: 7230 918a 0501 |0005: invoke-interface {v5, v0, v1}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.seek:(J)V // method@8a91 │ │ -2dc068: 6e40 518e 3254 |0008: invoke-virtual {v2, v3, v4, v5}, Lorg/jaudiotagger/audio/generic/AudioFileWriter;.deleteTag:(Lorg/jaudiotagger/tag/Tag;Lorg/jaudiotagger/audio/MyRandomAccessFile;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V // method@8e51 │ │ -2dc06e: 0e00 |000b: return-void │ │ +2dc04c: |[2dc04c] org.jaudiotagger.audio.generic.AudioFileWriter.delete:(Lorg/jaudiotagger/tag/Tag;Lorg/jaudiotagger/audio/MyRandomAccessFile;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V │ │ +2dc05c: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +2dc060: 7230 918a 0401 |0002: invoke-interface {v4, v0, v1}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.seek:(J)V // method@8a91 │ │ +2dc066: 7230 918a 0501 |0005: invoke-interface {v5, v0, v1}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.seek:(J)V // method@8a91 │ │ +2dc06c: 6e40 518e 3254 |0008: invoke-virtual {v2, v3, v4, v5}, Lorg/jaudiotagger/audio/generic/AudioFileWriter;.deleteTag:(Lorg/jaudiotagger/tag/Tag;Lorg/jaudiotagger/audio/MyRandomAccessFile;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V // method@8e51 │ │ +2dc072: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=197 │ │ 0x0005 line=198 │ │ 0x0008 line=199 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lorg/jaudiotagger/audio/generic/AudioFileWriter; │ │ @@ -703047,178 +703047,178 @@ │ │ type : '(Lorg/jaudiotagger/audio/AudioFile;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 337 16-bit code units │ │ -2dc188: |[2dc188] org.jaudiotagger.audio.generic.AudioFileWriter.write:(Lorg/jaudiotagger/audio/AudioFile;)V │ │ -2dc198: 6e10 3e8a 0d00 |0000: invoke-virtual {v13}, Lorg/jaudiotagger/audio/AudioFile;.getFile:()Lorg/jaudiotagger/audio/MyFile; // method@8a3e │ │ -2dc19e: 0c00 |0003: move-result-object v0 │ │ -2dc1a0: 6201 8c83 |0004: sget-object v1, Lorg/jaudiotagger/audio/generic/AudioFileWriter;.logger:Ljava/util/logging/Logger; // field@838c │ │ -2dc1a4: 2202 3910 |0006: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ -2dc1a8: 7010 cc87 0200 |0008: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2dc1ae: 1a03 4148 |000b: const-string v3, "Started writing tag data for file:" // string@4841 │ │ -2dc1b2: 6e20 d787 3200 |000d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2dc1b8: 6e10 3e8a 0d00 |0010: invoke-virtual {v13}, Lorg/jaudiotagger/audio/AudioFile;.getFile:()Lorg/jaudiotagger/audio/MyFile; // method@8a3e │ │ -2dc1be: 0c03 |0013: move-result-object v3 │ │ -2dc1c0: 7210 738a 0300 |0014: invoke-interface {v3}, Lorg/jaudiotagger/audio/MyFile;.getName:()Ljava/lang/String; // method@8a73 │ │ -2dc1c6: 0c03 |0017: move-result-object v3 │ │ -2dc1c8: 6e20 d787 3200 |0018: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2dc1ce: 6e10 df87 0200 |001b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2dc1d4: 0c02 |001e: move-result-object v2 │ │ -2dc1d6: 6e20 128a 2100 |001f: invoke-virtual {v1, v2}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -2dc1dc: 7020 528e dc00 |0022: invoke-direct {v12, v13}, Lorg/jaudiotagger/audio/generic/AudioFileWriter;.precheckWrite:(Lorg/jaudiotagger/audio/AudioFile;)V // method@8e52 │ │ -2dc1e2: 20d1 6911 |0025: instance-of v1, v13, Lorg/jaudiotagger/audio/mp3/MP3File; // type@1169 │ │ -2dc1e6: 3801 0600 |0027: if-eqz v1, 002d // +0006 │ │ -2dc1ea: 6e10 378a 0d00 |0029: invoke-virtual {v13}, Lorg/jaudiotagger/audio/AudioFile;.commit:()V // method@8a37 │ │ -2dc1f0: 0e00 |002c: return-void │ │ -2dc1f2: 6e10 3e8a 0d00 |002d: invoke-virtual {v13}, Lorg/jaudiotagger/audio/AudioFile;.getFile:()Lorg/jaudiotagger/audio/MyFile; // method@8a3e │ │ -2dc1f8: 0c01 |0030: move-result-object v1 │ │ -2dc1fa: 1a02 599f |0031: const-string v2, "rw" // string@9f59 │ │ -2dc1fe: 7220 768a 2100 |0033: invoke-interface {v1, v2}, Lorg/jaudiotagger/audio/MyFile;.getRandomAccessFile:(Ljava/lang/String;)Lorg/jaudiotagger/audio/MyRandomAccessFile; // method@8a76 │ │ -2dc204: 0c01 |0036: move-result-object v1 │ │ -2dc206: 1a03 466b |0037: const-string v3, "file is not accessible" // string@6b46 │ │ -2dc20a: 3801 1201 |0039: if-eqz v1, 014b // +0112 │ │ -2dc20e: 7210 888a 0100 |003b: invoke-interface {v1}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.isSeekable:()Z // method@8a88 │ │ -2dc214: 0a04 |003e: move-result v4 │ │ -2dc216: 1a05 496b |003f: const-string v5, "file is not seekable" // string@6b49 │ │ -2dc21a: 3804 0401 |0041: if-eqz v4, 0145 // +0104 │ │ -2dc21e: 1204 |0043: const/4 v4, #int 0 // #0 │ │ -2dc220: 7210 878a 0100 |0044: invoke-interface {v1}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.isMemBased:()Z // method@8a87 │ │ -2dc226: 0a06 |0047: move-result v6 │ │ -2dc228: 1a07 6604 |0048: const-string v7, ".tmp" // string@0466 │ │ -2dc22c: 3906 0600 |004a: if-nez v6, 0050 // +0006 │ │ -2dc230: 7220 6a8a 7000 |004c: invoke-interface {v0, v7}, Lorg/jaudiotagger/audio/MyFile;.createTempFileInSameDirectory:(Ljava/lang/String;)Lorg/jaudiotagger/audio/MyFile; // method@8a6a │ │ -2dc236: 0c04 |004f: move-result-object v4 │ │ -2dc238: 3904 0d00 |0050: if-nez v4, 005d // +000d │ │ -2dc23c: 1a04 3520 |0052: const-string v4, "JAT" // string@2035 │ │ -2dc240: 1a06 b9b4 |0054: const-string v6, "write() : cannot create temp file in same directory, using general temp file" // string@b4b9 │ │ -2dc244: 7120 4d0e 6400 |0056: invoke-static {v4, v6}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0e4d │ │ -2dc24a: 7220 698a 7000 |0059: invoke-interface {v0, v7}, Lorg/jaudiotagger/audio/MyFile;.createTempFile:(Ljava/lang/String;)Lorg/jaudiotagger/audio/MyFile; // method@8a69 │ │ -2dc250: 0c04 |005c: move-result-object v4 │ │ -2dc252: 1206 |005d: const/4 v6, #int 0 // #0 │ │ -2dc254: 1217 |005e: const/4 v7, #int 1 // #1 │ │ -2dc256: 3804 d600 |005f: if-eqz v4, 0135 // +00d6 │ │ -2dc25a: 7220 768a 2400 |0061: invoke-interface {v4, v2}, Lorg/jaudiotagger/audio/MyFile;.getRandomAccessFile:(Ljava/lang/String;)Lorg/jaudiotagger/audio/MyRandomAccessFile; // method@8a76 │ │ -2dc260: 0c00 |0064: move-result-object v0 │ │ -2dc262: 3800 ca00 |0065: if-eqz v0, 012f // +00ca │ │ -2dc266: 7210 888a 0000 |0067: invoke-interface {v0}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.isSeekable:()Z // method@8a88 │ │ -2dc26c: 0a02 |006a: move-result v2 │ │ -2dc26e: 3802 be00 |006b: if-eqz v2, 0129 // +00be │ │ -2dc272: 1602 0000 |006d: const-wide/16 v2, #int 0 // #0 │ │ -2dc276: 7230 918a 2103 |006f: invoke-interface {v1, v2, v3}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.seek:(J)V // method@8a91 │ │ -2dc27c: 7230 918a 2003 |0072: invoke-interface {v0, v2, v3}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.seek:(J)V // method@8a91 │ │ -2dc282: 6e10 3f8a 0d00 |0075: invoke-virtual {v13}, Lorg/jaudiotagger/audio/AudioFile;.getTag:()Lorg/jaudiotagger/tag/Tag; // method@8a3f │ │ -2dc288: 0c05 |0078: move-result-object v5 │ │ -2dc28a: 6e50 558e dc15 |0079: invoke-virtual {v12, v13, v5, v1, v0}, Lorg/jaudiotagger/audio/generic/AudioFileWriter;.writeTag:(Lorg/jaudiotagger/audio/AudioFile;Lorg/jaudiotagger/tag/Tag;Lorg/jaudiotagger/audio/MyRandomAccessFile;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V // method@8e55 │ │ -2dc290: 3801 0500 |007c: if-eqz v1, 0081 // +0005 │ │ -2dc294: 7210 828a 0100 |007e: invoke-interface {v1}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.close:()V // method@8a82 │ │ -2dc29a: 3800 0500 |0081: if-eqz v0, 0086 // +0005 │ │ -2dc29e: 7210 828a 0000 |0083: invoke-interface {v0}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.close:()V // method@8a82 │ │ -2dc2a4: 7210 7a8a 0400 |0086: invoke-interface {v4}, Lorg/jaudiotagger/audio/MyFile;.length:()J // method@8a7a │ │ -2dc2aa: 0b00 |0089: move-result-wide v0 │ │ -2dc2ac: 1a05 f50d |008a: const-string v5, "CMT" // string@0df5 │ │ -2dc2b0: 3108 0002 |008c: cmp-long v8, v0, v2 │ │ -2dc2b4: 3d08 1500 |008e: if-lez v8, 00a3 // +0015 │ │ -2dc2b8: 1a00 a902 |0090: const-string v0, "### temp file has size > 0" // string@02a9 │ │ -2dc2bc: 7120 450e 0500 |0092: invoke-static {v5, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ -2dc2c2: 6e10 3e8a 0d00 |0095: invoke-virtual {v13}, Lorg/jaudiotagger/audio/AudioFile;.getFile:()Lorg/jaudiotagger/audio/MyFile; // method@8a3e │ │ -2dc2c8: 0c00 |0098: move-result-object v0 │ │ -2dc2ca: 7030 538e 4c00 |0099: invoke-direct {v12, v4, v0}, Lorg/jaudiotagger/audio/generic/AudioFileWriter;.transferNewFileToNewOriginalFile:(Lorg/jaudiotagger/audio/MyFile;Lorg/jaudiotagger/audio/MyFile;)Z // method@8e53 │ │ -2dc2d0: 0a00 |009c: move-result v0 │ │ -2dc2d2: 3800 2400 |009d: if-eqz v0, 00c1 // +0024 │ │ -2dc2d6: 6e20 458a 4d00 |009f: invoke-virtual {v13, v4}, Lorg/jaudiotagger/audio/AudioFile;.setFile:(Lorg/jaudiotagger/audio/MyFile;)V // method@8a45 │ │ -2dc2dc: 281f |00a2: goto 00c1 // +001f │ │ -2dc2de: 1a0d a802 |00a3: const-string v13, "### temp file has size 0" // string@02a8 │ │ -2dc2e2: 7120 450e d500 |00a5: invoke-static {v5, v13}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ -2dc2e8: 7210 6c8a 0400 |00a8: invoke-interface {v4}, Lorg/jaudiotagger/audio/MyFile;.delete:()Z // method@8a6c │ │ -2dc2ee: 0a0d |00ab: move-result v13 │ │ -2dc2f0: 390d 1500 |00ac: if-nez v13, 00c1 // +0015 │ │ -2dc2f4: 620d 8c83 |00ae: sget-object v13, Lorg/jaudiotagger/audio/generic/AudioFileWriter;.logger:Ljava/util/logging/Logger; // field@838c │ │ -2dc2f8: 6200 3087 |00b0: sget-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_WRITE_FAILED_TO_DELETE_TEMPORARY_FILE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8730 │ │ -2dc2fc: 2371 be13 |00b2: new-array v1, v7, [Ljava/lang/Object; // type@13be │ │ -2dc300: 7210 758a 0400 |00b4: invoke-interface {v4}, Lorg/jaudiotagger/audio/MyFile;.getPath:()Ljava/lang/String; // method@8a75 │ │ -2dc306: 0c02 |00b7: move-result-object v2 │ │ -2dc308: 4d02 0106 |00b8: aput-object v2, v1, v6 │ │ -2dc30c: 6e20 5891 1000 |00ba: invoke-virtual {v0, v1}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ -2dc312: 0c00 |00bd: move-result-object v0 │ │ -2dc314: 6e20 1c8a 0d00 |00be: invoke-virtual {v13, v0}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ -2dc31a: 0e00 |00c1: return-void │ │ -2dc31c: 0d0d |00c2: move-exception v13 │ │ -2dc31e: 285b |00c3: goto 011e // +005b │ │ -2dc320: 0d02 |00c4: move-exception v2 │ │ -2dc322: 6203 8c83 |00c5: sget-object v3, Lorg/jaudiotagger/audio/generic/AudioFileWriter;.logger:Ljava/util/logging/Logger; // field@838c │ │ -2dc326: 6205 ba81 |00c7: sget-object v5, Ljava/util/logging/Level;.SEVERE:Ljava/util/logging/Level; // field@81ba │ │ -2dc32a: 6208 2987 |00c9: sget-object v8, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_WRITE_FAILED_BECAUSE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8729 │ │ -2dc32e: 1229 |00cb: const/4 v9, #int 2 // #2 │ │ -2dc330: 239a be13 |00cc: new-array v10, v9, [Ljava/lang/Object; // type@13be │ │ -2dc334: 6e10 3e8a 0d00 |00ce: invoke-virtual {v13}, Lorg/jaudiotagger/audio/AudioFile;.getFile:()Lorg/jaudiotagger/audio/MyFile; // method@8a3e │ │ -2dc33a: 0c0b |00d1: move-result-object v11 │ │ -2dc33c: 4d0b 0a06 |00d2: aput-object v11, v10, v6 │ │ -2dc340: 6e10 0a87 0200 |00d4: invoke-virtual {v2}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@870a │ │ -2dc346: 0c0b |00d7: move-result-object v11 │ │ -2dc348: 4d0b 0a07 |00d8: aput-object v11, v10, v7 │ │ -2dc34c: 6e20 5891 a800 |00da: invoke-virtual {v8, v10}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ -2dc352: 0c08 |00dd: move-result-object v8 │ │ -2dc354: 6e40 1a8a 5328 |00de: invoke-virtual {v3, v5, v8, v2}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@8a1a │ │ -2dc35a: 3801 0500 |00e1: if-eqz v1, 00e6 // +0005 │ │ -2dc35e: 7210 828a 0100 |00e3: invoke-interface {v1}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.close:()V // method@8a82 │ │ -2dc364: 3800 0500 |00e6: if-eqz v0, 00eb // +0005 │ │ -2dc368: 7210 828a 0000 |00e8: invoke-interface {v0}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.close:()V // method@8a82 │ │ -2dc36e: 7210 6c8a 0400 |00eb: invoke-interface {v4}, Lorg/jaudiotagger/audio/MyFile;.delete:()Z // method@8a6c │ │ -2dc374: 0a03 |00ee: move-result v3 │ │ -2dc376: 3903 1500 |00ef: if-nez v3, 0104 // +0015 │ │ -2dc37a: 6203 8c83 |00f1: sget-object v3, Lorg/jaudiotagger/audio/generic/AudioFileWriter;.logger:Ljava/util/logging/Logger; // field@838c │ │ -2dc37e: 6205 3087 |00f3: sget-object v5, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_WRITE_FAILED_TO_DELETE_TEMPORARY_FILE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8730 │ │ -2dc382: 2378 be13 |00f5: new-array v8, v7, [Ljava/lang/Object; // type@13be │ │ -2dc386: 7210 6f8a 0400 |00f7: invoke-interface {v4}, Lorg/jaudiotagger/audio/MyFile;.getAbsolutePath:()Ljava/lang/String; // method@8a6f │ │ -2dc38c: 0c04 |00fa: move-result-object v4 │ │ -2dc38e: 4d04 0806 |00fb: aput-object v4, v8, v6 │ │ -2dc392: 6e20 5891 8500 |00fd: invoke-virtual {v5, v8}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ -2dc398: 0c04 |0100: move-result-object v4 │ │ -2dc39a: 6e20 1c8a 4300 |0101: invoke-virtual {v3, v4}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ -2dc3a0: 2203 3711 |0104: new-instance v3, Lorg/jaudiotagger/audio/exceptions/CannotWriteException; // type@1137 │ │ -2dc3a4: 6204 2987 |0106: sget-object v4, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_WRITE_FAILED_BECAUSE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8729 │ │ -2dc3a8: 2395 be13 |0108: new-array v5, v9, [Ljava/lang/Object; // type@13be │ │ -2dc3ac: 6e10 3e8a 0d00 |010a: invoke-virtual {v13}, Lorg/jaudiotagger/audio/AudioFile;.getFile:()Lorg/jaudiotagger/audio/MyFile; // method@8a3e │ │ -2dc3b2: 0c0d |010d: move-result-object v13 │ │ -2dc3b4: 4d0d 0506 |010e: aput-object v13, v5, v6 │ │ -2dc3b8: 6e10 0a87 0200 |0110: invoke-virtual {v2}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@870a │ │ -2dc3be: 0c0d |0113: move-result-object v13 │ │ -2dc3c0: 4d0d 0507 |0114: aput-object v13, v5, v7 │ │ -2dc3c4: 6e20 5891 5400 |0116: invoke-virtual {v4, v5}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ -2dc3ca: 0c0d |0119: move-result-object v13 │ │ -2dc3cc: 7020 728d d300 |011a: invoke-direct {v3, v13}, Lorg/jaudiotagger/audio/exceptions/CannotWriteException;.:(Ljava/lang/String;)V // method@8d72 │ │ -2dc3d2: 2703 |011d: throw v3 │ │ -2dc3d4: 3801 0500 |011e: if-eqz v1, 0123 // +0005 │ │ -2dc3d8: 7210 828a 0100 |0120: invoke-interface {v1}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.close:()V // method@8a82 │ │ -2dc3de: 3800 0500 |0123: if-eqz v0, 0128 // +0005 │ │ -2dc3e2: 7210 828a 0000 |0125: invoke-interface {v0}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.close:()V // method@8a82 │ │ -2dc3e8: 270d |0128: throw v13 │ │ -2dc3ea: 220d 3711 |0129: new-instance v13, Lorg/jaudiotagger/audio/exceptions/CannotWriteException; // type@1137 │ │ -2dc3ee: 7020 728d 5d00 |012b: invoke-direct {v13, v5}, Lorg/jaudiotagger/audio/exceptions/CannotWriteException;.:(Ljava/lang/String;)V // method@8d72 │ │ -2dc3f4: 270d |012e: throw v13 │ │ -2dc3f6: 220d 3711 |012f: new-instance v13, Lorg/jaudiotagger/audio/exceptions/CannotWriteException; // type@1137 │ │ -2dc3fa: 7020 728d 3d00 |0131: invoke-direct {v13, v3}, Lorg/jaudiotagger/audio/exceptions/CannotWriteException;.:(Ljava/lang/String;)V // method@8d72 │ │ -2dc400: 270d |0134: throw v13 │ │ -2dc402: 220d 3711 |0135: new-instance v13, Lorg/jaudiotagger/audio/exceptions/CannotWriteException; // type@1137 │ │ -2dc406: 6201 2887 |0137: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_WRITE_FAILED:Lorg/jaudiotagger/logging/ErrorMessage; // field@8728 │ │ -2dc40a: 2372 be13 |0139: new-array v2, v7, [Ljava/lang/Object; // type@13be │ │ -2dc40e: 4d00 0206 |013b: aput-object v0, v2, v6 │ │ -2dc412: 6e20 5891 2100 |013d: invoke-virtual {v1, v2}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ -2dc418: 0c00 |0140: move-result-object v0 │ │ -2dc41a: 7020 728d 0d00 |0141: invoke-direct {v13, v0}, Lorg/jaudiotagger/audio/exceptions/CannotWriteException;.:(Ljava/lang/String;)V // method@8d72 │ │ -2dc420: 270d |0144: throw v13 │ │ -2dc422: 220d 3711 |0145: new-instance v13, Lorg/jaudiotagger/audio/exceptions/CannotWriteException; // type@1137 │ │ -2dc426: 7020 728d 5d00 |0147: invoke-direct {v13, v5}, Lorg/jaudiotagger/audio/exceptions/CannotWriteException;.:(Ljava/lang/String;)V // method@8d72 │ │ -2dc42c: 270d |014a: throw v13 │ │ -2dc42e: 220d 3711 |014b: new-instance v13, Lorg/jaudiotagger/audio/exceptions/CannotWriteException; // type@1137 │ │ -2dc432: 7020 728d 3d00 |014d: invoke-direct {v13, v3}, Lorg/jaudiotagger/audio/exceptions/CannotWriteException;.:(Ljava/lang/String;)V // method@8d72 │ │ -2dc438: 270d |0150: throw v13 │ │ +2dc18c: |[2dc18c] org.jaudiotagger.audio.generic.AudioFileWriter.write:(Lorg/jaudiotagger/audio/AudioFile;)V │ │ +2dc19c: 6e10 3e8a 0d00 |0000: invoke-virtual {v13}, Lorg/jaudiotagger/audio/AudioFile;.getFile:()Lorg/jaudiotagger/audio/MyFile; // method@8a3e │ │ +2dc1a2: 0c00 |0003: move-result-object v0 │ │ +2dc1a4: 6201 8c83 |0004: sget-object v1, Lorg/jaudiotagger/audio/generic/AudioFileWriter;.logger:Ljava/util/logging/Logger; // field@838c │ │ +2dc1a8: 2202 3910 |0006: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ +2dc1ac: 7010 cc87 0200 |0008: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2dc1b2: 1a03 4148 |000b: const-string v3, "Started writing tag data for file:" // string@4841 │ │ +2dc1b6: 6e20 d787 3200 |000d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2dc1bc: 6e10 3e8a 0d00 |0010: invoke-virtual {v13}, Lorg/jaudiotagger/audio/AudioFile;.getFile:()Lorg/jaudiotagger/audio/MyFile; // method@8a3e │ │ +2dc1c2: 0c03 |0013: move-result-object v3 │ │ +2dc1c4: 7210 738a 0300 |0014: invoke-interface {v3}, Lorg/jaudiotagger/audio/MyFile;.getName:()Ljava/lang/String; // method@8a73 │ │ +2dc1ca: 0c03 |0017: move-result-object v3 │ │ +2dc1cc: 6e20 d787 3200 |0018: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2dc1d2: 6e10 df87 0200 |001b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2dc1d8: 0c02 |001e: move-result-object v2 │ │ +2dc1da: 6e20 128a 2100 |001f: invoke-virtual {v1, v2}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +2dc1e0: 7020 528e dc00 |0022: invoke-direct {v12, v13}, Lorg/jaudiotagger/audio/generic/AudioFileWriter;.precheckWrite:(Lorg/jaudiotagger/audio/AudioFile;)V // method@8e52 │ │ +2dc1e6: 20d1 6911 |0025: instance-of v1, v13, Lorg/jaudiotagger/audio/mp3/MP3File; // type@1169 │ │ +2dc1ea: 3801 0600 |0027: if-eqz v1, 002d // +0006 │ │ +2dc1ee: 6e10 378a 0d00 |0029: invoke-virtual {v13}, Lorg/jaudiotagger/audio/AudioFile;.commit:()V // method@8a37 │ │ +2dc1f4: 0e00 |002c: return-void │ │ +2dc1f6: 6e10 3e8a 0d00 |002d: invoke-virtual {v13}, Lorg/jaudiotagger/audio/AudioFile;.getFile:()Lorg/jaudiotagger/audio/MyFile; // method@8a3e │ │ +2dc1fc: 0c01 |0030: move-result-object v1 │ │ +2dc1fe: 1a02 599f |0031: const-string v2, "rw" // string@9f59 │ │ +2dc202: 7220 768a 2100 |0033: invoke-interface {v1, v2}, Lorg/jaudiotagger/audio/MyFile;.getRandomAccessFile:(Ljava/lang/String;)Lorg/jaudiotagger/audio/MyRandomAccessFile; // method@8a76 │ │ +2dc208: 0c01 |0036: move-result-object v1 │ │ +2dc20a: 1a03 466b |0037: const-string v3, "file is not accessible" // string@6b46 │ │ +2dc20e: 3801 1201 |0039: if-eqz v1, 014b // +0112 │ │ +2dc212: 7210 888a 0100 |003b: invoke-interface {v1}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.isSeekable:()Z // method@8a88 │ │ +2dc218: 0a04 |003e: move-result v4 │ │ +2dc21a: 1a05 496b |003f: const-string v5, "file is not seekable" // string@6b49 │ │ +2dc21e: 3804 0401 |0041: if-eqz v4, 0145 // +0104 │ │ +2dc222: 1204 |0043: const/4 v4, #int 0 // #0 │ │ +2dc224: 7210 878a 0100 |0044: invoke-interface {v1}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.isMemBased:()Z // method@8a87 │ │ +2dc22a: 0a06 |0047: move-result v6 │ │ +2dc22c: 1a07 6604 |0048: const-string v7, ".tmp" // string@0466 │ │ +2dc230: 3906 0600 |004a: if-nez v6, 0050 // +0006 │ │ +2dc234: 7220 6a8a 7000 |004c: invoke-interface {v0, v7}, Lorg/jaudiotagger/audio/MyFile;.createTempFileInSameDirectory:(Ljava/lang/String;)Lorg/jaudiotagger/audio/MyFile; // method@8a6a │ │ +2dc23a: 0c04 |004f: move-result-object v4 │ │ +2dc23c: 3904 0d00 |0050: if-nez v4, 005d // +000d │ │ +2dc240: 1a04 3520 |0052: const-string v4, "JAT" // string@2035 │ │ +2dc244: 1a06 b9b4 |0054: const-string v6, "write() : cannot create temp file in same directory, using general temp file" // string@b4b9 │ │ +2dc248: 7120 4d0e 6400 |0056: invoke-static {v4, v6}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0e4d │ │ +2dc24e: 7220 698a 7000 |0059: invoke-interface {v0, v7}, Lorg/jaudiotagger/audio/MyFile;.createTempFile:(Ljava/lang/String;)Lorg/jaudiotagger/audio/MyFile; // method@8a69 │ │ +2dc254: 0c04 |005c: move-result-object v4 │ │ +2dc256: 1206 |005d: const/4 v6, #int 0 // #0 │ │ +2dc258: 1217 |005e: const/4 v7, #int 1 // #1 │ │ +2dc25a: 3804 d600 |005f: if-eqz v4, 0135 // +00d6 │ │ +2dc25e: 7220 768a 2400 |0061: invoke-interface {v4, v2}, Lorg/jaudiotagger/audio/MyFile;.getRandomAccessFile:(Ljava/lang/String;)Lorg/jaudiotagger/audio/MyRandomAccessFile; // method@8a76 │ │ +2dc264: 0c00 |0064: move-result-object v0 │ │ +2dc266: 3800 ca00 |0065: if-eqz v0, 012f // +00ca │ │ +2dc26a: 7210 888a 0000 |0067: invoke-interface {v0}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.isSeekable:()Z // method@8a88 │ │ +2dc270: 0a02 |006a: move-result v2 │ │ +2dc272: 3802 be00 |006b: if-eqz v2, 0129 // +00be │ │ +2dc276: 1602 0000 |006d: const-wide/16 v2, #int 0 // #0 │ │ +2dc27a: 7230 918a 2103 |006f: invoke-interface {v1, v2, v3}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.seek:(J)V // method@8a91 │ │ +2dc280: 7230 918a 2003 |0072: invoke-interface {v0, v2, v3}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.seek:(J)V // method@8a91 │ │ +2dc286: 6e10 3f8a 0d00 |0075: invoke-virtual {v13}, Lorg/jaudiotagger/audio/AudioFile;.getTag:()Lorg/jaudiotagger/tag/Tag; // method@8a3f │ │ +2dc28c: 0c05 |0078: move-result-object v5 │ │ +2dc28e: 6e50 558e dc15 |0079: invoke-virtual {v12, v13, v5, v1, v0}, Lorg/jaudiotagger/audio/generic/AudioFileWriter;.writeTag:(Lorg/jaudiotagger/audio/AudioFile;Lorg/jaudiotagger/tag/Tag;Lorg/jaudiotagger/audio/MyRandomAccessFile;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V // method@8e55 │ │ +2dc294: 3801 0500 |007c: if-eqz v1, 0081 // +0005 │ │ +2dc298: 7210 828a 0100 |007e: invoke-interface {v1}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.close:()V // method@8a82 │ │ +2dc29e: 3800 0500 |0081: if-eqz v0, 0086 // +0005 │ │ +2dc2a2: 7210 828a 0000 |0083: invoke-interface {v0}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.close:()V // method@8a82 │ │ +2dc2a8: 7210 7a8a 0400 |0086: invoke-interface {v4}, Lorg/jaudiotagger/audio/MyFile;.length:()J // method@8a7a │ │ +2dc2ae: 0b00 |0089: move-result-wide v0 │ │ +2dc2b0: 1a05 f50d |008a: const-string v5, "CMT" // string@0df5 │ │ +2dc2b4: 3108 0002 |008c: cmp-long v8, v0, v2 │ │ +2dc2b8: 3d08 1500 |008e: if-lez v8, 00a3 // +0015 │ │ +2dc2bc: 1a00 a902 |0090: const-string v0, "### temp file has size > 0" // string@02a9 │ │ +2dc2c0: 7120 450e 0500 |0092: invoke-static {v5, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ +2dc2c6: 6e10 3e8a 0d00 |0095: invoke-virtual {v13}, Lorg/jaudiotagger/audio/AudioFile;.getFile:()Lorg/jaudiotagger/audio/MyFile; // method@8a3e │ │ +2dc2cc: 0c00 |0098: move-result-object v0 │ │ +2dc2ce: 7030 538e 4c00 |0099: invoke-direct {v12, v4, v0}, Lorg/jaudiotagger/audio/generic/AudioFileWriter;.transferNewFileToNewOriginalFile:(Lorg/jaudiotagger/audio/MyFile;Lorg/jaudiotagger/audio/MyFile;)Z // method@8e53 │ │ +2dc2d4: 0a00 |009c: move-result v0 │ │ +2dc2d6: 3800 2400 |009d: if-eqz v0, 00c1 // +0024 │ │ +2dc2da: 6e20 458a 4d00 |009f: invoke-virtual {v13, v4}, Lorg/jaudiotagger/audio/AudioFile;.setFile:(Lorg/jaudiotagger/audio/MyFile;)V // method@8a45 │ │ +2dc2e0: 281f |00a2: goto 00c1 // +001f │ │ +2dc2e2: 1a0d a802 |00a3: const-string v13, "### temp file has size 0" // string@02a8 │ │ +2dc2e6: 7120 450e d500 |00a5: invoke-static {v5, v13}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ +2dc2ec: 7210 6c8a 0400 |00a8: invoke-interface {v4}, Lorg/jaudiotagger/audio/MyFile;.delete:()Z // method@8a6c │ │ +2dc2f2: 0a0d |00ab: move-result v13 │ │ +2dc2f4: 390d 1500 |00ac: if-nez v13, 00c1 // +0015 │ │ +2dc2f8: 620d 8c83 |00ae: sget-object v13, Lorg/jaudiotagger/audio/generic/AudioFileWriter;.logger:Ljava/util/logging/Logger; // field@838c │ │ +2dc2fc: 6200 3087 |00b0: sget-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_WRITE_FAILED_TO_DELETE_TEMPORARY_FILE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8730 │ │ +2dc300: 2371 be13 |00b2: new-array v1, v7, [Ljava/lang/Object; // type@13be │ │ +2dc304: 7210 758a 0400 |00b4: invoke-interface {v4}, Lorg/jaudiotagger/audio/MyFile;.getPath:()Ljava/lang/String; // method@8a75 │ │ +2dc30a: 0c02 |00b7: move-result-object v2 │ │ +2dc30c: 4d02 0106 |00b8: aput-object v2, v1, v6 │ │ +2dc310: 6e20 5891 1000 |00ba: invoke-virtual {v0, v1}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ +2dc316: 0c00 |00bd: move-result-object v0 │ │ +2dc318: 6e20 1c8a 0d00 |00be: invoke-virtual {v13, v0}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ +2dc31e: 0e00 |00c1: return-void │ │ +2dc320: 0d0d |00c2: move-exception v13 │ │ +2dc322: 285b |00c3: goto 011e // +005b │ │ +2dc324: 0d02 |00c4: move-exception v2 │ │ +2dc326: 6203 8c83 |00c5: sget-object v3, Lorg/jaudiotagger/audio/generic/AudioFileWriter;.logger:Ljava/util/logging/Logger; // field@838c │ │ +2dc32a: 6205 ba81 |00c7: sget-object v5, Ljava/util/logging/Level;.SEVERE:Ljava/util/logging/Level; // field@81ba │ │ +2dc32e: 6208 2987 |00c9: sget-object v8, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_WRITE_FAILED_BECAUSE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8729 │ │ +2dc332: 1229 |00cb: const/4 v9, #int 2 // #2 │ │ +2dc334: 239a be13 |00cc: new-array v10, v9, [Ljava/lang/Object; // type@13be │ │ +2dc338: 6e10 3e8a 0d00 |00ce: invoke-virtual {v13}, Lorg/jaudiotagger/audio/AudioFile;.getFile:()Lorg/jaudiotagger/audio/MyFile; // method@8a3e │ │ +2dc33e: 0c0b |00d1: move-result-object v11 │ │ +2dc340: 4d0b 0a06 |00d2: aput-object v11, v10, v6 │ │ +2dc344: 6e10 0a87 0200 |00d4: invoke-virtual {v2}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@870a │ │ +2dc34a: 0c0b |00d7: move-result-object v11 │ │ +2dc34c: 4d0b 0a07 |00d8: aput-object v11, v10, v7 │ │ +2dc350: 6e20 5891 a800 |00da: invoke-virtual {v8, v10}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ +2dc356: 0c08 |00dd: move-result-object v8 │ │ +2dc358: 6e40 1a8a 5328 |00de: invoke-virtual {v3, v5, v8, v2}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@8a1a │ │ +2dc35e: 3801 0500 |00e1: if-eqz v1, 00e6 // +0005 │ │ +2dc362: 7210 828a 0100 |00e3: invoke-interface {v1}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.close:()V // method@8a82 │ │ +2dc368: 3800 0500 |00e6: if-eqz v0, 00eb // +0005 │ │ +2dc36c: 7210 828a 0000 |00e8: invoke-interface {v0}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.close:()V // method@8a82 │ │ +2dc372: 7210 6c8a 0400 |00eb: invoke-interface {v4}, Lorg/jaudiotagger/audio/MyFile;.delete:()Z // method@8a6c │ │ +2dc378: 0a03 |00ee: move-result v3 │ │ +2dc37a: 3903 1500 |00ef: if-nez v3, 0104 // +0015 │ │ +2dc37e: 6203 8c83 |00f1: sget-object v3, Lorg/jaudiotagger/audio/generic/AudioFileWriter;.logger:Ljava/util/logging/Logger; // field@838c │ │ +2dc382: 6205 3087 |00f3: sget-object v5, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_WRITE_FAILED_TO_DELETE_TEMPORARY_FILE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8730 │ │ +2dc386: 2378 be13 |00f5: new-array v8, v7, [Ljava/lang/Object; // type@13be │ │ +2dc38a: 7210 6f8a 0400 |00f7: invoke-interface {v4}, Lorg/jaudiotagger/audio/MyFile;.getAbsolutePath:()Ljava/lang/String; // method@8a6f │ │ +2dc390: 0c04 |00fa: move-result-object v4 │ │ +2dc392: 4d04 0806 |00fb: aput-object v4, v8, v6 │ │ +2dc396: 6e20 5891 8500 |00fd: invoke-virtual {v5, v8}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ +2dc39c: 0c04 |0100: move-result-object v4 │ │ +2dc39e: 6e20 1c8a 4300 |0101: invoke-virtual {v3, v4}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ +2dc3a4: 2203 3711 |0104: new-instance v3, Lorg/jaudiotagger/audio/exceptions/CannotWriteException; // type@1137 │ │ +2dc3a8: 6204 2987 |0106: sget-object v4, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_WRITE_FAILED_BECAUSE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8729 │ │ +2dc3ac: 2395 be13 |0108: new-array v5, v9, [Ljava/lang/Object; // type@13be │ │ +2dc3b0: 6e10 3e8a 0d00 |010a: invoke-virtual {v13}, Lorg/jaudiotagger/audio/AudioFile;.getFile:()Lorg/jaudiotagger/audio/MyFile; // method@8a3e │ │ +2dc3b6: 0c0d |010d: move-result-object v13 │ │ +2dc3b8: 4d0d 0506 |010e: aput-object v13, v5, v6 │ │ +2dc3bc: 6e10 0a87 0200 |0110: invoke-virtual {v2}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@870a │ │ +2dc3c2: 0c0d |0113: move-result-object v13 │ │ +2dc3c4: 4d0d 0507 |0114: aput-object v13, v5, v7 │ │ +2dc3c8: 6e20 5891 5400 |0116: invoke-virtual {v4, v5}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ +2dc3ce: 0c0d |0119: move-result-object v13 │ │ +2dc3d0: 7020 728d d300 |011a: invoke-direct {v3, v13}, Lorg/jaudiotagger/audio/exceptions/CannotWriteException;.:(Ljava/lang/String;)V // method@8d72 │ │ +2dc3d6: 2703 |011d: throw v3 │ │ +2dc3d8: 3801 0500 |011e: if-eqz v1, 0123 // +0005 │ │ +2dc3dc: 7210 828a 0100 |0120: invoke-interface {v1}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.close:()V // method@8a82 │ │ +2dc3e2: 3800 0500 |0123: if-eqz v0, 0128 // +0005 │ │ +2dc3e6: 7210 828a 0000 |0125: invoke-interface {v0}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.close:()V // method@8a82 │ │ +2dc3ec: 270d |0128: throw v13 │ │ +2dc3ee: 220d 3711 |0129: new-instance v13, Lorg/jaudiotagger/audio/exceptions/CannotWriteException; // type@1137 │ │ +2dc3f2: 7020 728d 5d00 |012b: invoke-direct {v13, v5}, Lorg/jaudiotagger/audio/exceptions/CannotWriteException;.:(Ljava/lang/String;)V // method@8d72 │ │ +2dc3f8: 270d |012e: throw v13 │ │ +2dc3fa: 220d 3711 |012f: new-instance v13, Lorg/jaudiotagger/audio/exceptions/CannotWriteException; // type@1137 │ │ +2dc3fe: 7020 728d 3d00 |0131: invoke-direct {v13, v3}, Lorg/jaudiotagger/audio/exceptions/CannotWriteException;.:(Ljava/lang/String;)V // method@8d72 │ │ +2dc404: 270d |0134: throw v13 │ │ +2dc406: 220d 3711 |0135: new-instance v13, Lorg/jaudiotagger/audio/exceptions/CannotWriteException; // type@1137 │ │ +2dc40a: 6201 2887 |0137: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_WRITE_FAILED:Lorg/jaudiotagger/logging/ErrorMessage; // field@8728 │ │ +2dc40e: 2372 be13 |0139: new-array v2, v7, [Ljava/lang/Object; // type@13be │ │ +2dc412: 4d00 0206 |013b: aput-object v0, v2, v6 │ │ +2dc416: 6e20 5891 2100 |013d: invoke-virtual {v1, v2}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ +2dc41c: 0c00 |0140: move-result-object v0 │ │ +2dc41e: 7020 728d 0d00 |0141: invoke-direct {v13, v0}, Lorg/jaudiotagger/audio/exceptions/CannotWriteException;.:(Ljava/lang/String;)V // method@8d72 │ │ +2dc424: 270d |0144: throw v13 │ │ +2dc426: 220d 3711 |0145: new-instance v13, Lorg/jaudiotagger/audio/exceptions/CannotWriteException; // type@1137 │ │ +2dc42a: 7020 728d 5d00 |0147: invoke-direct {v13, v5}, Lorg/jaudiotagger/audio/exceptions/CannotWriteException;.:(Ljava/lang/String;)V // method@8d72 │ │ +2dc430: 270d |014a: throw v13 │ │ +2dc432: 220d 3711 |014b: new-instance v13, Lorg/jaudiotagger/audio/exceptions/CannotWriteException; // type@1137 │ │ +2dc436: 7020 728d 3d00 |014d: invoke-direct {v13, v3}, Lorg/jaudiotagger/audio/exceptions/CannotWriteException;.:(Ljava/lang/String;)V // method@8d72 │ │ +2dc43c: 270d |0150: throw v13 │ │ catches : 2 │ │ 0x006f - 0x007c │ │ Ljava/lang/Exception; -> 0x00c4 │ │ -> 0x00c2 │ │ 0x00c5 - 0x011e │ │ -> 0x00c2 │ │ positions : │ │ @@ -703423,37 +703423,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -2dd59c: |[2dd59c] org.jaudiotagger.audio.generic.Utils.:()V │ │ -2dd5ac: 1a00 d098 |0000: const-string v0, "org.jaudiotagger.audio.generic.utils" // string@98d0 │ │ -2dd5b0: 7110 168a 0000 |0002: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@8a16 │ │ -2dd5b6: 0c00 |0005: move-result-object v0 │ │ -2dd5b8: 6900 a483 |0006: sput-object v0, Lorg/jaudiotagger/audio/generic/Utils;.logger:Ljava/util/logging/Logger; // field@83a4 │ │ -2dd5bc: 0e00 |0008: return-void │ │ +2dd5a0: |[2dd5a0] org.jaudiotagger.audio.generic.Utils.:()V │ │ +2dd5b0: 1a00 d098 |0000: const-string v0, "org.jaudiotagger.audio.generic.utils" // string@98d0 │ │ +2dd5b4: 7110 168a 0000 |0002: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@8a16 │ │ +2dd5ba: 0c00 |0005: move-result-object v0 │ │ +2dd5bc: 6900 a483 |0006: sput-object v0, Lorg/jaudiotagger/audio/generic/Utils;.logger:Ljava/util/logging/Logger; // field@83a4 │ │ +2dd5c0: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=47 │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/generic/Utils;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2dd5c0: |[2dd5c0] org.jaudiotagger.audio.generic.Utils.:()V │ │ -2dd5d0: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -2dd5d6: 0e00 |0003: return-void │ │ +2dd5c4: |[2dd5c4] org.jaudiotagger.audio.generic.Utils.:()V │ │ +2dd5d4: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +2dd5da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/audio/generic/Utils; │ │ │ │ #2 : (in Lorg/jaudiotagger/audio/generic/Utils;) │ │ @@ -703461,22 +703461,22 @@ │ │ type : '(Lorg/jaudiotagger/audio/MyFile;Lorg/jaudiotagger/audio/MyFile;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -2dd014: |[2dd014] org.jaudiotagger.audio.generic.Utils.copy:(Lorg/jaudiotagger/audio/MyFile;Lorg/jaudiotagger/audio/MyFile;)Z │ │ -2dd024: 7120 9c8e 1000 |0000: invoke-static {v0, v1}, Lorg/jaudiotagger/audio/generic/Utils;.copyThrowsOnException:(Lorg/jaudiotagger/audio/MyFile;Lorg/jaudiotagger/audio/MyFile;)V // method@8e9c │ │ -2dd02a: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -2dd02c: 0f00 |0004: return v0 │ │ -2dd02e: 0d00 |0005: move-exception v0 │ │ -2dd030: 6e10 8786 0000 |0006: invoke-virtual {v0}, Ljava/io/IOException;.printStackTrace:()V // method@8687 │ │ -2dd036: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -2dd038: 0f00 |000a: return v0 │ │ +2dd018: |[2dd018] org.jaudiotagger.audio.generic.Utils.copy:(Lorg/jaudiotagger/audio/MyFile;Lorg/jaudiotagger/audio/MyFile;)Z │ │ +2dd028: 7120 9c8e 1000 |0000: invoke-static {v0, v1}, Lorg/jaudiotagger/audio/generic/Utils;.copyThrowsOnException:(Lorg/jaudiotagger/audio/MyFile;Lorg/jaudiotagger/audio/MyFile;)V // method@8e9c │ │ +2dd02e: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +2dd030: 0f00 |0004: return v0 │ │ +2dd032: 0d00 |0005: move-exception v0 │ │ +2dd034: 6e10 8786 0000 |0006: invoke-virtual {v0}, Ljava/io/IOException;.printStackTrace:()V // method@8687 │ │ +2dd03a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +2dd03c: 0f00 |000a: return v0 │ │ catches : 1 │ │ 0x0000 - 0x0003 │ │ Ljava/io/IOException; -> 0x0005 │ │ positions : │ │ 0x0000 line=334 │ │ 0x0006 line=339 │ │ locals : │ │ @@ -703488,40 +703488,40 @@ │ │ type : '(Lorg/jaudiotagger/audio/MyFile;Lorg/jaudiotagger/audio/MyFile;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 44 16-bit code units │ │ -2dd5d8: |[2dd5d8] org.jaudiotagger.audio.generic.Utils.copyThrowsOnException:(Lorg/jaudiotagger/audio/MyFile;Lorg/jaudiotagger/audio/MyFile;)V │ │ -2dd5e8: 7210 718a 0a00 |0000: invoke-interface {v10}, Lorg/jaudiotagger/audio/MyFile;.getFileInputStream:()Ljava/io/FileInputStream; // method@8a71 │ │ -2dd5ee: 0c0a |0003: move-result-object v10 │ │ -2dd5f0: 7210 728a 0b00 |0004: invoke-interface {v11}, Lorg/jaudiotagger/audio/MyFile;.getFileOutputStream:()Ljava/io/FileOutputStream; // method@8a72 │ │ -2dd5f6: 0c0b |0007: move-result-object v11 │ │ -2dd5f8: 380a 2300 |0008: if-eqz v10, 002b // +0023 │ │ -2dd5fc: 380b 2100 |000a: if-eqz v11, 002b // +0021 │ │ -2dd600: 6e10 6d86 0a00 |000c: invoke-virtual {v10}, Ljava/io/FileInputStream;.getChannel:()Ljava/nio/channels/FileChannel; // method@866d │ │ -2dd606: 0c0a |000f: move-result-object v10 │ │ -2dd608: 6e10 7986 0b00 |0010: invoke-virtual {v11}, Ljava/io/FileOutputStream;.getChannel:()Ljava/nio/channels/FileChannel; // method@8679 │ │ -2dd60e: 0c0b |0013: move-result-object v11 │ │ -2dd610: 6e10 6d88 0a00 |0014: invoke-virtual {v10}, Ljava/nio/channels/FileChannel;.size:()J // method@886d │ │ -2dd616: 0b06 |0017: move-result-wide v6 │ │ -2dd618: 1600 0000 |0018: const-wide/16 v0, #int 0 // #0 │ │ -2dd61c: 0408 |001a: move-wide v8, v0 │ │ -2dd61e: 3100 0806 |001b: cmp-long v0, v8, v6 │ │ -2dd622: 3b00 0e00 |001d: if-gez v0, 002b // +000e │ │ -2dd626: 1703 0000 1000 |001f: const-wide/32 v3, #float 1.46937e-39 // #00100000 │ │ -2dd62c: 07a0 |0022: move-object v0, v10 │ │ -2dd62e: 0481 |0023: move-wide v1, v8 │ │ -2dd630: 07b5 |0024: move-object v5, v11 │ │ -2dd632: 7406 6f88 0000 |0025: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Ljava/nio/channels/FileChannel;.transferTo:(JJLjava/nio/channels/WritableByteChannel;)J // method@886f │ │ -2dd638: 0b00 |0028: move-result-wide v0 │ │ -2dd63a: bb08 |0029: add-long/2addr v8, v0 │ │ -2dd63c: 28f1 |002a: goto 001b // -000f │ │ -2dd63e: 0e00 |002b: return-void │ │ +2dd5dc: |[2dd5dc] org.jaudiotagger.audio.generic.Utils.copyThrowsOnException:(Lorg/jaudiotagger/audio/MyFile;Lorg/jaudiotagger/audio/MyFile;)V │ │ +2dd5ec: 7210 718a 0a00 |0000: invoke-interface {v10}, Lorg/jaudiotagger/audio/MyFile;.getFileInputStream:()Ljava/io/FileInputStream; // method@8a71 │ │ +2dd5f2: 0c0a |0003: move-result-object v10 │ │ +2dd5f4: 7210 728a 0b00 |0004: invoke-interface {v11}, Lorg/jaudiotagger/audio/MyFile;.getFileOutputStream:()Ljava/io/FileOutputStream; // method@8a72 │ │ +2dd5fa: 0c0b |0007: move-result-object v11 │ │ +2dd5fc: 380a 2300 |0008: if-eqz v10, 002b // +0023 │ │ +2dd600: 380b 2100 |000a: if-eqz v11, 002b // +0021 │ │ +2dd604: 6e10 6d86 0a00 |000c: invoke-virtual {v10}, Ljava/io/FileInputStream;.getChannel:()Ljava/nio/channels/FileChannel; // method@866d │ │ +2dd60a: 0c0a |000f: move-result-object v10 │ │ +2dd60c: 6e10 7986 0b00 |0010: invoke-virtual {v11}, Ljava/io/FileOutputStream;.getChannel:()Ljava/nio/channels/FileChannel; // method@8679 │ │ +2dd612: 0c0b |0013: move-result-object v11 │ │ +2dd614: 6e10 6d88 0a00 |0014: invoke-virtual {v10}, Ljava/nio/channels/FileChannel;.size:()J // method@886d │ │ +2dd61a: 0b06 |0017: move-result-wide v6 │ │ +2dd61c: 1600 0000 |0018: const-wide/16 v0, #int 0 // #0 │ │ +2dd620: 0408 |001a: move-wide v8, v0 │ │ +2dd622: 3100 0806 |001b: cmp-long v0, v8, v6 │ │ +2dd626: 3b00 0e00 |001d: if-gez v0, 002b // +000e │ │ +2dd62a: 1703 0000 1000 |001f: const-wide/32 v3, #float 1.46937e-39 // #00100000 │ │ +2dd630: 07a0 |0022: move-object v0, v10 │ │ +2dd632: 0481 |0023: move-wide v1, v8 │ │ +2dd634: 07b5 |0024: move-object v5, v11 │ │ +2dd636: 7406 6f88 0000 |0025: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Ljava/nio/channels/FileChannel;.transferTo:(JJLjava/nio/channels/WritableByteChannel;)J // method@886f │ │ +2dd63c: 0b00 |0028: move-result-wide v0 │ │ +2dd63e: bb08 |0029: add-long/2addr v8, v0 │ │ +2dd640: 28f1 |002a: goto 001b // -000f │ │ +2dd642: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=452 │ │ 0x0004 line=453 │ │ 0x000c line=456 │ │ 0x0010 line=457 │ │ 0x0014 line=458 │ │ @@ -703535,30 +703535,30 @@ │ │ type : '(Lorg/jaudiotagger/audio/MyFile;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -2dd244: |[2dd244] org.jaudiotagger.audio.generic.Utils.getExtension:(Lorg/jaudiotagger/audio/MyFile;)Ljava/lang/String; │ │ -2dd254: 7210 738a 0200 |0000: invoke-interface {v2}, Lorg/jaudiotagger/audio/MyFile;.getName:()Ljava/lang/String; // method@8a73 │ │ -2dd25a: 0c02 |0003: move-result-object v2 │ │ -2dd25c: 6e10 b787 0200 |0004: invoke-virtual {v2}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@87b7 │ │ -2dd262: 0c02 |0007: move-result-object v2 │ │ -2dd264: 1a00 4704 |0008: const-string v0, "." // string@0447 │ │ -2dd268: 6e20 a987 0200 |000a: invoke-virtual {v2, v0}, Ljava/lang/String;.lastIndexOf:(Ljava/lang/String;)I // method@87a9 │ │ -2dd26e: 0a00 |000d: move-result v0 │ │ -2dd270: 12f1 |000e: const/4 v1, #int -1 // #ff │ │ -2dd272: 3310 0500 |000f: if-ne v0, v1, 0014 // +0005 │ │ -2dd276: 1a02 0000 |0011: const-string v2, "" // string@0000 │ │ -2dd27a: 1102 |0013: return-object v2 │ │ -2dd27c: d800 0001 |0014: add-int/lit8 v0, v0, #int 1 // #01 │ │ -2dd280: 6e20 b487 0200 |0016: invoke-virtual {v2, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@87b4 │ │ -2dd286: 0c02 |0019: move-result-object v2 │ │ -2dd288: 1102 |001a: return-object v2 │ │ +2dd248: |[2dd248] org.jaudiotagger.audio.generic.Utils.getExtension:(Lorg/jaudiotagger/audio/MyFile;)Ljava/lang/String; │ │ +2dd258: 7210 738a 0200 |0000: invoke-interface {v2}, Lorg/jaudiotagger/audio/MyFile;.getName:()Ljava/lang/String; // method@8a73 │ │ +2dd25e: 0c02 |0003: move-result-object v2 │ │ +2dd260: 6e10 b787 0200 |0004: invoke-virtual {v2}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@87b7 │ │ +2dd266: 0c02 |0007: move-result-object v2 │ │ +2dd268: 1a00 4704 |0008: const-string v0, "." // string@0447 │ │ +2dd26c: 6e20 a987 0200 |000a: invoke-virtual {v2, v0}, Ljava/lang/String;.lastIndexOf:(Ljava/lang/String;)I // method@87a9 │ │ +2dd272: 0a00 |000d: move-result v0 │ │ +2dd274: 12f1 |000e: const/4 v1, #int -1 // #ff │ │ +2dd276: 3310 0500 |000f: if-ne v0, v1, 0014 // +0005 │ │ +2dd27a: 1a02 0000 |0011: const-string v2, "" // string@0000 │ │ +2dd27e: 1102 |0013: return-object v2 │ │ +2dd280: d800 0001 |0014: add-int/lit8 v0, v0, #int 1 // #01 │ │ +2dd284: 6e20 b487 0200 |0016: invoke-virtual {v2, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@87b4 │ │ +2dd28a: 0c02 |0019: move-result-object v2 │ │ +2dd28c: 1102 |001a: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x000a line=61 │ │ 0x0016 line=67 │ │ locals : │ │ 0x0000 - 0x001b reg=2 (null) Lorg/jaudiotagger/audio/MyFile; │ │ @@ -703568,19 +703568,19 @@ │ │ type : '(Ljava/nio/ByteBuffer;II)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -2dd160: |[2dd160] org.jaudiotagger.audio.generic.Utils.getIntBE:(Ljava/nio/ByteBuffer;II)I │ │ -2dd170: 7130 a18e 1002 |0000: invoke-static {v0, v1, v2}, Lorg/jaudiotagger/audio/generic/Utils;.getLongBE:(Ljava/nio/ByteBuffer;II)J // method@8ea1 │ │ -2dd176: 0b00 |0003: move-result-wide v0 │ │ -2dd178: 8401 |0004: long-to-int v1, v0 │ │ -2dd17a: 0f01 |0005: return v1 │ │ +2dd164: |[2dd164] org.jaudiotagger.audio.generic.Utils.getIntBE:(Ljava/nio/ByteBuffer;II)I │ │ +2dd174: 7130 a18e 1002 |0000: invoke-static {v0, v1, v2}, Lorg/jaudiotagger/audio/generic/Utils;.getLongBE:(Ljava/nio/ByteBuffer;II)J // method@8ea1 │ │ +2dd17a: 0b00 |0003: move-result-wide v0 │ │ +2dd17c: 8401 |0004: long-to-int v1, v0 │ │ +2dd17e: 0f01 |0005: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 (null) Ljava/nio/ByteBuffer; │ │ 0x0000 - 0x0006 reg=1 (null) I │ │ 0x0000 - 0x0006 reg=2 (null) I │ │ @@ -703590,24 +703590,24 @@ │ │ type : '([B)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -2dd17c: |[2dd17c] org.jaudiotagger.audio.generic.Utils.getIntLE:([B)I │ │ -2dd18c: 7110 5b88 0200 |0000: invoke-static {v2}, Ljava/nio/ByteBuffer;.wrap:([B)Ljava/nio/ByteBuffer; // method@885b │ │ -2dd192: 0c00 |0003: move-result-object v0 │ │ -2dd194: 2122 |0004: array-length v2, v2 │ │ -2dd196: d802 02ff |0005: add-int/lit8 v2, v2, #int -1 // #ff │ │ -2dd19a: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -2dd19c: 7130 a28e 1002 |0008: invoke-static {v0, v1, v2}, Lorg/jaudiotagger/audio/generic/Utils;.getLongLE:(Ljava/nio/ByteBuffer;II)J // method@8ea2 │ │ -2dd1a2: 0b00 |000b: move-result-wide v0 │ │ -2dd1a4: 8402 |000c: long-to-int v2, v0 │ │ -2dd1a6: 0f02 |000d: return v2 │ │ +2dd180: |[2dd180] org.jaudiotagger.audio.generic.Utils.getIntLE:([B)I │ │ +2dd190: 7110 5b88 0200 |0000: invoke-static {v2}, Ljava/nio/ByteBuffer;.wrap:([B)Ljava/nio/ByteBuffer; // method@885b │ │ +2dd196: 0c00 |0003: move-result-object v0 │ │ +2dd198: 2122 |0004: array-length v2, v2 │ │ +2dd19a: d802 02ff |0005: add-int/lit8 v2, v2, #int -1 // #ff │ │ +2dd19e: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +2dd1a0: 7130 a28e 1002 |0008: invoke-static {v0, v1, v2}, Lorg/jaudiotagger/audio/generic/Utils;.getLongLE:(Ljava/nio/ByteBuffer;II)J // method@8ea2 │ │ +2dd1a6: 0b00 |000b: move-result-wide v0 │ │ +2dd1a8: 8402 |000c: long-to-int v2, v0 │ │ +2dd1aa: 0f02 |000d: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ locals : │ │ 0x0000 - 0x000e reg=2 (null) [B │ │ │ │ #7 : (in Lorg/jaudiotagger/audio/generic/Utils;) │ │ @@ -703615,21 +703615,21 @@ │ │ type : '([BII)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -2dd1a8: |[2dd1a8] org.jaudiotagger.audio.generic.Utils.getIntLE:([BII)I │ │ -2dd1b8: 7110 5b88 0000 |0000: invoke-static {v0}, Ljava/nio/ByteBuffer;.wrap:([B)Ljava/nio/ByteBuffer; // method@885b │ │ -2dd1be: 0c00 |0003: move-result-object v0 │ │ -2dd1c0: 7130 a28e 1002 |0004: invoke-static {v0, v1, v2}, Lorg/jaudiotagger/audio/generic/Utils;.getLongLE:(Ljava/nio/ByteBuffer;II)J // method@8ea2 │ │ -2dd1c6: 0b00 |0007: move-result-wide v0 │ │ -2dd1c8: 8401 |0008: long-to-int v1, v0 │ │ -2dd1ca: 0f01 |0009: return v1 │ │ +2dd1ac: |[2dd1ac] org.jaudiotagger.audio.generic.Utils.getIntLE:([BII)I │ │ +2dd1bc: 7110 5b88 0000 |0000: invoke-static {v0}, Ljava/nio/ByteBuffer;.wrap:([B)Ljava/nio/ByteBuffer; // method@885b │ │ +2dd1c2: 0c00 |0003: move-result-object v0 │ │ +2dd1c4: 7130 a28e 1002 |0004: invoke-static {v0, v1, v2}, Lorg/jaudiotagger/audio/generic/Utils;.getLongLE:(Ljava/nio/ByteBuffer;II)J // method@8ea2 │ │ +2dd1ca: 0b00 |0007: move-result-wide v0 │ │ +2dd1cc: 8401 |0008: long-to-int v1, v0 │ │ +2dd1ce: 0f01 |0009: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ locals : │ │ 0x0000 - 0x000a reg=0 (null) [B │ │ 0x0000 - 0x000a reg=1 (null) I │ │ 0x0000 - 0x000a reg=2 (null) I │ │ @@ -703639,31 +703639,31 @@ │ │ type : '(Ljava/nio/ByteBuffer;II)J' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -2dd448: |[2dd448] org.jaudiotagger.audio.generic.Utils.getLongBE:(Ljava/nio/ByteBuffer;II)J │ │ -2dd458: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -2dd45c: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -2dd45e: 9103 0807 |0003: sub-int v3, v8, v7 │ │ -2dd462: d803 0301 |0005: add-int/lit8 v3, v3, #int 1 // #01 │ │ -2dd466: 3532 1200 |0007: if-ge v2, v3, 0019 // +0012 │ │ -2dd46a: 9103 0802 |0009: sub-int v3, v8, v2 │ │ -2dd46e: 6e20 3f88 3600 |000b: invoke-virtual {v6, v3}, Ljava/nio/ByteBuffer;.get:(I)B // method@883f │ │ -2dd474: 0a03 |000e: move-result v3 │ │ -2dd476: d533 ff00 |000f: and-int/lit16 v3, v3, #int 255 // #00ff │ │ -2dd47a: 8133 |0011: int-to-long v3, v3 │ │ -2dd47c: da05 0208 |0012: mul-int/lit8 v5, v2, #int 8 // #08 │ │ -2dd480: c353 |0014: shl-long/2addr v3, v5 │ │ -2dd482: bb30 |0015: add-long/2addr v0, v3 │ │ -2dd484: d802 0201 |0016: add-int/lit8 v2, v2, #int 1 // #01 │ │ -2dd488: 28eb |0018: goto 0003 // -0015 │ │ -2dd48a: 1000 |0019: return-wide v0 │ │ +2dd44c: |[2dd44c] org.jaudiotagger.audio.generic.Utils.getLongBE:(Ljava/nio/ByteBuffer;II)J │ │ +2dd45c: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +2dd460: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +2dd462: 9103 0807 |0003: sub-int v3, v8, v7 │ │ +2dd466: d803 0301 |0005: add-int/lit8 v3, v3, #int 1 // #01 │ │ +2dd46a: 3532 1200 |0007: if-ge v2, v3, 0019 // +0012 │ │ +2dd46e: 9103 0802 |0009: sub-int v3, v8, v2 │ │ +2dd472: 6e20 3f88 3600 |000b: invoke-virtual {v6, v3}, Ljava/nio/ByteBuffer;.get:(I)B // method@883f │ │ +2dd478: 0a03 |000e: move-result v3 │ │ +2dd47a: d533 ff00 |000f: and-int/lit16 v3, v3, #int 255 // #00ff │ │ +2dd47e: 8133 |0011: int-to-long v3, v3 │ │ +2dd480: da05 0208 |0012: mul-int/lit8 v5, v2, #int 8 // #08 │ │ +2dd484: c353 |0014: shl-long/2addr v3, v5 │ │ +2dd486: bb30 |0015: add-long/2addr v0, v3 │ │ +2dd488: d802 0201 |0016: add-int/lit8 v2, v2, #int 1 // #01 │ │ +2dd48c: 28eb |0018: goto 0003 // -0015 │ │ +2dd48e: 1000 |0019: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x000b line=107 │ │ locals : │ │ 0x0000 - 0x001a reg=6 (null) Ljava/nio/ByteBuffer; │ │ 0x0000 - 0x001a reg=7 (null) I │ │ 0x0000 - 0x001a reg=8 (null) I │ │ @@ -703673,31 +703673,31 @@ │ │ type : '(Ljava/nio/ByteBuffer;II)J' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -2dd48c: |[2dd48c] org.jaudiotagger.audio.generic.Utils.getLongLE:(Ljava/nio/ByteBuffer;II)J │ │ -2dd49c: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -2dd4a0: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -2dd4a2: 9103 0706 |0003: sub-int v3, v7, v6 │ │ -2dd4a6: d803 0301 |0005: add-int/lit8 v3, v3, #int 1 // #01 │ │ -2dd4aa: 3532 1200 |0007: if-ge v2, v3, 0019 // +0012 │ │ -2dd4ae: 9003 0602 |0009: add-int v3, v6, v2 │ │ -2dd4b2: 6e20 3f88 3500 |000b: invoke-virtual {v5, v3}, Ljava/nio/ByteBuffer;.get:(I)B // method@883f │ │ -2dd4b8: 0a03 |000e: move-result v3 │ │ -2dd4ba: d533 ff00 |000f: and-int/lit16 v3, v3, #int 255 // #00ff │ │ -2dd4be: da04 0208 |0011: mul-int/lit8 v4, v2, #int 8 // #08 │ │ -2dd4c2: b843 |0013: shl-int/2addr v3, v4 │ │ -2dd4c4: 8133 |0014: int-to-long v3, v3 │ │ -2dd4c6: bb30 |0015: add-long/2addr v0, v3 │ │ -2dd4c8: d802 0201 |0016: add-int/lit8 v2, v2, #int 1 // #01 │ │ -2dd4cc: 28eb |0018: goto 0003 // -0015 │ │ -2dd4ce: 1000 |0019: return-wide v0 │ │ +2dd490: |[2dd490] org.jaudiotagger.audio.generic.Utils.getLongLE:(Ljava/nio/ByteBuffer;II)J │ │ +2dd4a0: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +2dd4a4: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +2dd4a6: 9103 0706 |0003: sub-int v3, v7, v6 │ │ +2dd4aa: d803 0301 |0005: add-int/lit8 v3, v3, #int 1 // #01 │ │ +2dd4ae: 3532 1200 |0007: if-ge v2, v3, 0019 // +0012 │ │ +2dd4b2: 9003 0602 |0009: add-int v3, v6, v2 │ │ +2dd4b6: 6e20 3f88 3500 |000b: invoke-virtual {v5, v3}, Ljava/nio/ByteBuffer;.get:(I)B // method@883f │ │ +2dd4bc: 0a03 |000e: move-result v3 │ │ +2dd4be: d533 ff00 |000f: and-int/lit16 v3, v3, #int 255 // #00ff │ │ +2dd4c2: da04 0208 |0011: mul-int/lit8 v4, v2, #int 8 // #08 │ │ +2dd4c6: b843 |0013: shl-int/2addr v3, v4 │ │ +2dd4c8: 8133 |0014: int-to-long v3, v3 │ │ +2dd4ca: bb30 |0015: add-long/2addr v0, v3 │ │ +2dd4cc: d802 0201 |0016: add-int/lit8 v2, v2, #int 1 // #01 │ │ +2dd4d0: 28eb |0018: goto 0003 // -0015 │ │ +2dd4d2: 1000 |0019: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x000b line=87 │ │ locals : │ │ 0x0000 - 0x001a reg=5 (null) Ljava/nio/ByteBuffer; │ │ 0x0000 - 0x001a reg=6 (null) I │ │ 0x0000 - 0x001a reg=7 (null) I │ │ @@ -703707,19 +703707,19 @@ │ │ type : '(Ljava/nio/ByteBuffer;II)S' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -2dd580: |[2dd580] org.jaudiotagger.audio.generic.Utils.getShortBE:(Ljava/nio/ByteBuffer;II)S │ │ -2dd590: 7130 9e8e 1002 |0000: invoke-static {v0, v1, v2}, Lorg/jaudiotagger/audio/generic/Utils;.getIntBE:(Ljava/nio/ByteBuffer;II)I // method@8e9e │ │ -2dd596: 0a00 |0003: move-result v0 │ │ -2dd598: 8f00 |0004: int-to-short v0, v0 │ │ -2dd59a: 0f00 |0005: return v0 │ │ +2dd584: |[2dd584] org.jaudiotagger.audio.generic.Utils.getShortBE:(Ljava/nio/ByteBuffer;II)S │ │ +2dd594: 7130 9e8e 1002 |0000: invoke-static {v0, v1, v2}, Lorg/jaudiotagger/audio/generic/Utils;.getIntBE:(Ljava/nio/ByteBuffer;II)I // method@8e9e │ │ +2dd59a: 0a00 |0003: move-result v0 │ │ +2dd59c: 8f00 |0004: int-to-short v0, v0 │ │ +2dd59e: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 (null) Ljava/nio/ByteBuffer; │ │ 0x0000 - 0x0006 reg=1 (null) I │ │ 0x0000 - 0x0006 reg=2 (null) I │ │ @@ -703729,130 +703729,130 @@ │ │ type : '(S)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 18 16-bit code units │ │ -2dd078: |[2dd078] org.jaudiotagger.audio.generic.Utils.getSizeBEInt16:(S)[B │ │ -2dd088: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -2dd08a: 2300 1c13 |0001: new-array v0, v0, [B // type@131c │ │ -2dd08e: e101 0308 |0003: shr-int/lit8 v1, v3, #int 8 // #08 │ │ -2dd092: d511 ff00 |0005: and-int/lit16 v1, v1, #int 255 // #00ff │ │ -2dd096: 8d11 |0007: int-to-byte v1, v1 │ │ -2dd098: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -2dd09a: 4f01 0002 |0009: aput-byte v1, v0, v2 │ │ -2dd09e: d533 ff00 |000b: and-int/lit16 v3, v3, #int 255 // #00ff │ │ -2dd0a2: 8d33 |000d: int-to-byte v3, v3 │ │ -2dd0a4: 1211 |000e: const/4 v1, #int 1 // #1 │ │ -2dd0a6: 4f03 0001 |000f: aput-byte v3, v0, v1 │ │ -2dd0aa: 1100 |0011: return-object v0 │ │ +2dd07c: |[2dd07c] org.jaudiotagger.audio.generic.Utils.getSizeBEInt16:(S)[B │ │ +2dd08c: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +2dd08e: 2300 1c13 |0001: new-array v0, v0, [B // type@131c │ │ +2dd092: e101 0308 |0003: shr-int/lit8 v1, v3, #int 8 // #08 │ │ +2dd096: d511 ff00 |0005: and-int/lit16 v1, v1, #int 255 // #00ff │ │ +2dd09a: 8d11 |0007: int-to-byte v1, v1 │ │ +2dd09c: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +2dd09e: 4f01 0002 |0009: aput-byte v1, v0, v2 │ │ +2dd0a2: d533 ff00 |000b: and-int/lit16 v3, v3, #int 255 // #00ff │ │ +2dd0a6: 8d33 |000d: int-to-byte v3, v3 │ │ +2dd0a8: 1211 |000e: const/4 v1, #int 1 // #1 │ │ +2dd0aa: 4f03 0001 |000f: aput-byte v3, v0, v1 │ │ +2dd0ae: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #12 : (in Lorg/jaudiotagger/audio/generic/Utils;) │ │ name : 'getSizeBEInt32' │ │ type : '(I)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 34 16-bit code units │ │ -2dd0ac: |[2dd0ac] org.jaudiotagger.audio.generic.Utils.getSizeBEInt32:(I)[B │ │ -2dd0bc: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -2dd0be: 2300 1c13 |0001: new-array v0, v0, [B // type@131c │ │ -2dd0c2: e101 0318 |0003: shr-int/lit8 v1, v3, #int 24 // #18 │ │ -2dd0c6: d511 ff00 |0005: and-int/lit16 v1, v1, #int 255 // #00ff │ │ -2dd0ca: 8d11 |0007: int-to-byte v1, v1 │ │ -2dd0cc: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -2dd0ce: 4f01 0002 |0009: aput-byte v1, v0, v2 │ │ -2dd0d2: e101 0310 |000b: shr-int/lit8 v1, v3, #int 16 // #10 │ │ -2dd0d6: d511 ff00 |000d: and-int/lit16 v1, v1, #int 255 // #00ff │ │ -2dd0da: 8d11 |000f: int-to-byte v1, v1 │ │ -2dd0dc: 1212 |0010: const/4 v2, #int 1 // #1 │ │ -2dd0de: 4f01 0002 |0011: aput-byte v1, v0, v2 │ │ -2dd0e2: e101 0308 |0013: shr-int/lit8 v1, v3, #int 8 // #08 │ │ -2dd0e6: d511 ff00 |0015: and-int/lit16 v1, v1, #int 255 // #00ff │ │ -2dd0ea: 8d11 |0017: int-to-byte v1, v1 │ │ -2dd0ec: 1222 |0018: const/4 v2, #int 2 // #2 │ │ -2dd0ee: 4f01 0002 |0019: aput-byte v1, v0, v2 │ │ -2dd0f2: d533 ff00 |001b: and-int/lit16 v3, v3, #int 255 // #00ff │ │ -2dd0f6: 8d33 |001d: int-to-byte v3, v3 │ │ -2dd0f8: 1231 |001e: const/4 v1, #int 3 // #3 │ │ -2dd0fa: 4f03 0001 |001f: aput-byte v3, v0, v1 │ │ -2dd0fe: 1100 |0021: return-object v0 │ │ +2dd0b0: |[2dd0b0] org.jaudiotagger.audio.generic.Utils.getSizeBEInt32:(I)[B │ │ +2dd0c0: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +2dd0c2: 2300 1c13 |0001: new-array v0, v0, [B // type@131c │ │ +2dd0c6: e101 0318 |0003: shr-int/lit8 v1, v3, #int 24 // #18 │ │ +2dd0ca: d511 ff00 |0005: and-int/lit16 v1, v1, #int 255 // #00ff │ │ +2dd0ce: 8d11 |0007: int-to-byte v1, v1 │ │ +2dd0d0: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +2dd0d2: 4f01 0002 |0009: aput-byte v1, v0, v2 │ │ +2dd0d6: e101 0310 |000b: shr-int/lit8 v1, v3, #int 16 // #10 │ │ +2dd0da: d511 ff00 |000d: and-int/lit16 v1, v1, #int 255 // #00ff │ │ +2dd0de: 8d11 |000f: int-to-byte v1, v1 │ │ +2dd0e0: 1212 |0010: const/4 v2, #int 1 // #1 │ │ +2dd0e2: 4f01 0002 |0011: aput-byte v1, v0, v2 │ │ +2dd0e6: e101 0308 |0013: shr-int/lit8 v1, v3, #int 8 // #08 │ │ +2dd0ea: d511 ff00 |0015: and-int/lit16 v1, v1, #int 255 // #00ff │ │ +2dd0ee: 8d11 |0017: int-to-byte v1, v1 │ │ +2dd0f0: 1222 |0018: const/4 v2, #int 2 // #2 │ │ +2dd0f2: 4f01 0002 |0019: aput-byte v1, v0, v2 │ │ +2dd0f6: d533 ff00 |001b: and-int/lit16 v3, v3, #int 255 // #00ff │ │ +2dd0fa: 8d33 |001d: int-to-byte v3, v3 │ │ +2dd0fc: 1231 |001e: const/4 v1, #int 3 // #3 │ │ +2dd0fe: 4f03 0001 |001f: aput-byte v3, v0, v1 │ │ +2dd102: 1100 |0021: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #13 : (in Lorg/jaudiotagger/audio/generic/Utils;) │ │ name : 'getSizeLEInt32' │ │ type : '(I)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 39 16-bit code units │ │ -2dd100: |[2dd100] org.jaudiotagger.audio.generic.Utils.getSizeLEInt32:(I)[B │ │ -2dd110: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -2dd112: 2300 1c13 |0001: new-array v0, v0, [B // type@131c │ │ -2dd116: d551 ff00 |0003: and-int/lit16 v1, v5, #int 255 // #00ff │ │ -2dd11a: 8d11 |0005: int-to-byte v1, v1 │ │ -2dd11c: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -2dd11e: 4f01 0002 |0007: aput-byte v1, v0, v2 │ │ -2dd122: e201 0508 |0009: ushr-int/lit8 v1, v5, #int 8 // #08 │ │ -2dd126: 8111 |000b: int-to-long v1, v1 │ │ -2dd128: 1603 ff00 |000c: const-wide/16 v3, #int 255 // #ff │ │ -2dd12c: c031 |000e: and-long/2addr v1, v3 │ │ -2dd12e: 8412 |000f: long-to-int v2, v1 │ │ -2dd130: 8d21 |0010: int-to-byte v1, v2 │ │ -2dd132: 1212 |0011: const/4 v2, #int 1 // #1 │ │ -2dd134: 4f01 0002 |0012: aput-byte v1, v0, v2 │ │ -2dd138: e201 0510 |0014: ushr-int/lit8 v1, v5, #int 16 // #10 │ │ -2dd13c: 8111 |0016: int-to-long v1, v1 │ │ -2dd13e: c031 |0017: and-long/2addr v1, v3 │ │ -2dd140: 8412 |0018: long-to-int v2, v1 │ │ -2dd142: 8d21 |0019: int-to-byte v1, v2 │ │ -2dd144: 1222 |001a: const/4 v2, #int 2 // #2 │ │ -2dd146: 4f01 0002 |001b: aput-byte v1, v0, v2 │ │ -2dd14a: e205 0518 |001d: ushr-int/lit8 v5, v5, #int 24 // #18 │ │ -2dd14e: 8151 |001f: int-to-long v1, v5 │ │ -2dd150: c031 |0020: and-long/2addr v1, v3 │ │ -2dd152: 8415 |0021: long-to-int v5, v1 │ │ -2dd154: 8d55 |0022: int-to-byte v5, v5 │ │ -2dd156: 1231 |0023: const/4 v1, #int 3 // #3 │ │ -2dd158: 4f05 0001 |0024: aput-byte v5, v0, v1 │ │ -2dd15c: 1100 |0026: return-object v0 │ │ +2dd104: |[2dd104] org.jaudiotagger.audio.generic.Utils.getSizeLEInt32:(I)[B │ │ +2dd114: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +2dd116: 2300 1c13 |0001: new-array v0, v0, [B // type@131c │ │ +2dd11a: d551 ff00 |0003: and-int/lit16 v1, v5, #int 255 // #00ff │ │ +2dd11e: 8d11 |0005: int-to-byte v1, v1 │ │ +2dd120: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +2dd122: 4f01 0002 |0007: aput-byte v1, v0, v2 │ │ +2dd126: e201 0508 |0009: ushr-int/lit8 v1, v5, #int 8 // #08 │ │ +2dd12a: 8111 |000b: int-to-long v1, v1 │ │ +2dd12c: 1603 ff00 |000c: const-wide/16 v3, #int 255 // #ff │ │ +2dd130: c031 |000e: and-long/2addr v1, v3 │ │ +2dd132: 8412 |000f: long-to-int v2, v1 │ │ +2dd134: 8d21 |0010: int-to-byte v1, v2 │ │ +2dd136: 1212 |0011: const/4 v2, #int 1 // #1 │ │ +2dd138: 4f01 0002 |0012: aput-byte v1, v0, v2 │ │ +2dd13c: e201 0510 |0014: ushr-int/lit8 v1, v5, #int 16 // #10 │ │ +2dd140: 8111 |0016: int-to-long v1, v1 │ │ +2dd142: c031 |0017: and-long/2addr v1, v3 │ │ +2dd144: 8412 |0018: long-to-int v2, v1 │ │ +2dd146: 8d21 |0019: int-to-byte v1, v2 │ │ +2dd148: 1222 |001a: const/4 v2, #int 2 // #2 │ │ +2dd14a: 4f01 0002 |001b: aput-byte v1, v0, v2 │ │ +2dd14e: e205 0518 |001d: ushr-int/lit8 v5, v5, #int 24 // #18 │ │ +2dd152: 8151 |001f: int-to-long v1, v5 │ │ +2dd154: c031 |0020: and-long/2addr v1, v3 │ │ +2dd156: 8415 |0021: long-to-int v5, v1 │ │ +2dd158: 8d55 |0022: int-to-byte v5, v5 │ │ +2dd15a: 1231 |0023: const/4 v1, #int 3 // #3 │ │ +2dd15c: 4f05 0001 |0024: aput-byte v5, v0, v1 │ │ +2dd160: 1100 |0026: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #14 : (in Lorg/jaudiotagger/audio/generic/Utils;) │ │ name : 'getString' │ │ type : '(Ljava/nio/ByteBuffer;IILjava/nio/charset/Charset;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 20 16-bit code units │ │ -2dd28c: |[2dd28c] org.jaudiotagger.audio.generic.Utils.getString:(Ljava/nio/ByteBuffer;IILjava/nio/charset/Charset;)Ljava/lang/String; │ │ -2dd29c: 2340 1c13 |0000: new-array v0, v4, [B // type@131c │ │ -2dd2a0: 6e10 4d88 0200 |0002: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ -2dd2a6: 0a01 |0005: move-result v1 │ │ -2dd2a8: b031 |0006: add-int/2addr v1, v3 │ │ -2dd2aa: 6e20 4e88 1200 |0007: invoke-virtual {v2, v1}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ -2dd2b0: 6e20 4088 0200 |000a: invoke-virtual {v2, v0}, Ljava/nio/ByteBuffer;.get:([B)Ljava/nio/ByteBuffer; // method@8840 │ │ -2dd2b6: 2202 3710 |000d: new-instance v2, Ljava/lang/String; // type@1037 │ │ -2dd2ba: 1203 |000f: const/4 v3, #int 0 // #0 │ │ -2dd2bc: 7055 8f87 0243 |0010: invoke-direct {v2, v0, v3, v4, v5}, Ljava/lang/String;.:([BIILjava/nio/charset/Charset;)V // method@878f │ │ -2dd2c2: 1102 |0013: return-object v2 │ │ +2dd290: |[2dd290] org.jaudiotagger.audio.generic.Utils.getString:(Ljava/nio/ByteBuffer;IILjava/nio/charset/Charset;)Ljava/lang/String; │ │ +2dd2a0: 2340 1c13 |0000: new-array v0, v4, [B // type@131c │ │ +2dd2a4: 6e10 4d88 0200 |0002: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ +2dd2aa: 0a01 |0005: move-result v1 │ │ +2dd2ac: b031 |0006: add-int/2addr v1, v3 │ │ +2dd2ae: 6e20 4e88 1200 |0007: invoke-virtual {v2, v1}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ +2dd2b4: 6e20 4088 0200 |000a: invoke-virtual {v2, v0}, Ljava/nio/ByteBuffer;.get:([B)Ljava/nio/ByteBuffer; // method@8840 │ │ +2dd2ba: 2202 3710 |000d: new-instance v2, Ljava/lang/String; // type@1037 │ │ +2dd2be: 1203 |000f: const/4 v3, #int 0 // #0 │ │ +2dd2c0: 7055 8f87 0243 |0010: invoke-direct {v2, v0, v3, v4, v5}, Ljava/lang/String;.:([BIILjava/nio/charset/Charset;)V // method@878f │ │ +2dd2c6: 1102 |0013: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=251 │ │ 0x0002 line=252 │ │ 0x000a line=253 │ │ 0x000d line=254 │ │ locals : │ │ @@ -703866,23 +703866,23 @@ │ │ type : '(Ljava/nio/ByteBuffer;Ljava/nio/charset/Charset;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 16 16-bit code units │ │ -2dd2c4: |[2dd2c4] org.jaudiotagger.audio.generic.Utils.getString:(Ljava/nio/ByteBuffer;Ljava/nio/charset/Charset;)Ljava/lang/String; │ │ -2dd2d4: 6e10 5788 0300 |0000: invoke-virtual {v3}, Ljava/nio/ByteBuffer;.remaining:()I // method@8857 │ │ -2dd2da: 0a00 |0003: move-result v0 │ │ -2dd2dc: 2301 1c13 |0004: new-array v1, v0, [B // type@131c │ │ -2dd2e0: 6e20 4088 1300 |0006: invoke-virtual {v3, v1}, Ljava/nio/ByteBuffer;.get:([B)Ljava/nio/ByteBuffer; // method@8840 │ │ -2dd2e6: 2203 3710 |0009: new-instance v3, Ljava/lang/String; // type@1037 │ │ -2dd2ea: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -2dd2ec: 7054 8f87 1302 |000c: invoke-direct {v3, v1, v2, v0, v4}, Ljava/lang/String;.:([BIILjava/nio/charset/Charset;)V // method@878f │ │ -2dd2f2: 1103 |000f: return-object v3 │ │ +2dd2c8: |[2dd2c8] org.jaudiotagger.audio.generic.Utils.getString:(Ljava/nio/ByteBuffer;Ljava/nio/charset/Charset;)Ljava/lang/String; │ │ +2dd2d8: 6e10 5788 0300 |0000: invoke-virtual {v3}, Ljava/nio/ByteBuffer;.remaining:()I // method@8857 │ │ +2dd2de: 0a00 |0003: move-result v0 │ │ +2dd2e0: 2301 1c13 |0004: new-array v1, v0, [B // type@131c │ │ +2dd2e4: 6e20 4088 1300 |0006: invoke-virtual {v3, v1}, Ljava/nio/ByteBuffer;.get:([B)Ljava/nio/ByteBuffer; // method@8840 │ │ +2dd2ea: 2203 3710 |0009: new-instance v3, Ljava/lang/String; // type@1037 │ │ +2dd2ee: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +2dd2f0: 7054 8f87 1302 |000c: invoke-direct {v3, v1, v2, v0, v4}, Ljava/lang/String;.:([BIILjava/nio/charset/Charset;)V // method@878f │ │ +2dd2f6: 1103 |000f: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=266 │ │ 0x0006 line=267 │ │ 0x0009 line=268 │ │ locals : │ │ 0x0000 - 0x0010 reg=3 (null) Ljava/nio/ByteBuffer; │ │ @@ -703893,46 +703893,46 @@ │ │ type : '(J)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -2dd04c: |[2dd04c] org.jaudiotagger.audio.generic.Utils.isOddLength:(J)Z │ │ -2dd05c: 1600 0100 |0000: const-wide/16 v0, #int 1 // #1 │ │ -2dd060: c003 |0002: and-long/2addr v3, v0 │ │ -2dd062: 1600 0000 |0003: const-wide/16 v0, #int 0 // #0 │ │ -2dd066: 3102 0300 |0005: cmp-long v2, v3, v0 │ │ -2dd06a: 3802 0400 |0007: if-eqz v2, 000b // +0004 │ │ -2dd06e: 1213 |0009: const/4 v3, #int 1 // #1 │ │ -2dd070: 0f03 |000a: return v3 │ │ -2dd072: 1203 |000b: const/4 v3, #int 0 // #0 │ │ -2dd074: 0f03 |000c: return v3 │ │ +2dd050: |[2dd050] org.jaudiotagger.audio.generic.Utils.isOddLength:(J)Z │ │ +2dd060: 1600 0100 |0000: const-wide/16 v0, #int 1 // #1 │ │ +2dd064: c003 |0002: and-long/2addr v3, v0 │ │ +2dd066: 1600 0000 |0003: const-wide/16 v0, #int 0 // #0 │ │ +2dd06a: 3102 0300 |0005: cmp-long v2, v3, v0 │ │ +2dd06e: 3802 0400 |0007: if-eqz v2, 000b // +0004 │ │ +2dd072: 1213 |0009: const/4 v3, #int 1 // #1 │ │ +2dd074: 0f03 |000a: return v3 │ │ +2dd076: 1203 |000b: const/4 v3, #int 0 // #0 │ │ +2dd078: 0f03 |000c: return v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #17 : (in Lorg/jaudiotagger/audio/generic/Utils;) │ │ name : 'readFileDataIntoBufferBE' │ │ type : '(Ljava/nio/channels/FileChannel;I)Ljava/nio/ByteBuffer;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -2dd3e0: |[2dd3e0] org.jaudiotagger.audio.generic.Utils.readFileDataIntoBufferBE:(Ljava/nio/channels/FileChannel;I)Ljava/nio/ByteBuffer; │ │ -2dd3f0: 7110 3888 0100 |0000: invoke-static {v1}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@8838 │ │ -2dd3f6: 0c01 |0003: move-result-object v1 │ │ -2dd3f8: 6e20 6b88 1000 |0004: invoke-virtual {v0, v1}, Ljava/nio/channels/FileChannel;.read:(Ljava/nio/ByteBuffer;)I // method@886b │ │ -2dd3fe: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -2dd400: 6e20 4e88 0100 |0008: invoke-virtual {v1, v0}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ -2dd406: 6200 a481 |000b: sget-object v0, Ljava/nio/ByteOrder;.BIG_ENDIAN:Ljava/nio/ByteOrder; // field@81a4 │ │ -2dd40a: 6e20 4c88 0100 |000d: invoke-virtual {v1, v0}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@884c │ │ -2dd410: 1101 |0010: return-object v1 │ │ +2dd3e4: |[2dd3e4] org.jaudiotagger.audio.generic.Utils.readFileDataIntoBufferBE:(Ljava/nio/channels/FileChannel;I)Ljava/nio/ByteBuffer; │ │ +2dd3f4: 7110 3888 0100 |0000: invoke-static {v1}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@8838 │ │ +2dd3fa: 0c01 |0003: move-result-object v1 │ │ +2dd3fc: 6e20 6b88 1000 |0004: invoke-virtual {v0, v1}, Ljava/nio/channels/FileChannel;.read:(Ljava/nio/ByteBuffer;)I // method@886b │ │ +2dd402: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +2dd404: 6e20 4e88 0100 |0008: invoke-virtual {v1, v0}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ +2dd40a: 6200 a481 |000b: sget-object v0, Ljava/nio/ByteOrder;.BIG_ENDIAN:Ljava/nio/ByteOrder; // field@81a4 │ │ +2dd40e: 6e20 4c88 0100 |000d: invoke-virtual {v1, v0}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@884c │ │ +2dd414: 1101 |0010: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=432 │ │ 0x0004 line=433 │ │ 0x0008 line=434 │ │ 0x000b line=435 │ │ locals : │ │ @@ -703944,23 +703944,23 @@ │ │ type : '(Ljava/nio/channels/FileChannel;I)Ljava/nio/ByteBuffer;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -2dd414: |[2dd414] org.jaudiotagger.audio.generic.Utils.readFileDataIntoBufferLE:(Ljava/nio/channels/FileChannel;I)Ljava/nio/ByteBuffer; │ │ -2dd424: 7110 3888 0100 |0000: invoke-static {v1}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@8838 │ │ -2dd42a: 0c01 |0003: move-result-object v1 │ │ -2dd42c: 6e20 6b88 1000 |0004: invoke-virtual {v0, v1}, Ljava/nio/channels/FileChannel;.read:(Ljava/nio/ByteBuffer;)I // method@886b │ │ -2dd432: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -2dd434: 6e20 4e88 0100 |0008: invoke-virtual {v1, v0}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ -2dd43a: 6200 a581 |000b: sget-object v0, Ljava/nio/ByteOrder;.LITTLE_ENDIAN:Ljava/nio/ByteOrder; // field@81a5 │ │ -2dd43e: 6e20 4c88 0100 |000d: invoke-virtual {v1, v0}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@884c │ │ -2dd444: 1101 |0010: return-object v1 │ │ +2dd418: |[2dd418] org.jaudiotagger.audio.generic.Utils.readFileDataIntoBufferLE:(Ljava/nio/channels/FileChannel;I)Ljava/nio/ByteBuffer; │ │ +2dd428: 7110 3888 0100 |0000: invoke-static {v1}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@8838 │ │ +2dd42e: 0c01 |0003: move-result-object v1 │ │ +2dd430: 6e20 6b88 1000 |0004: invoke-virtual {v0, v1}, Ljava/nio/channels/FileChannel;.read:(Ljava/nio/ByteBuffer;)I // method@886b │ │ +2dd436: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +2dd438: 6e20 4e88 0100 |0008: invoke-virtual {v1, v0}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ +2dd43e: 6200 a581 |000b: sget-object v0, Ljava/nio/ByteOrder;.LITTLE_ENDIAN:Ljava/nio/ByteOrder; // field@81a5 │ │ +2dd442: 6e20 4c88 0100 |000d: invoke-virtual {v1, v0}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@884c │ │ +2dd448: 1101 |0010: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=416 │ │ 0x0004 line=417 │ │ 0x0008 line=418 │ │ 0x000b line=419 │ │ locals : │ │ @@ -703972,22 +703972,22 @@ │ │ type : '(Ljava/nio/ByteBuffer;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -2dd2f4: |[2dd2f4] org.jaudiotagger.audio.generic.Utils.readFourBytesAsChars:(Ljava/nio/ByteBuffer;)Ljava/lang/String; │ │ -2dd304: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -2dd306: 2300 1c13 |0001: new-array v0, v0, [B // type@131c │ │ -2dd30a: 6e20 4088 0200 |0003: invoke-virtual {v2, v0}, Ljava/nio/ByteBuffer;.get:([B)Ljava/nio/ByteBuffer; // method@8840 │ │ -2dd310: 2202 3710 |0006: new-instance v2, Ljava/lang/String; // type@1037 │ │ -2dd314: 6201 aa81 |0008: sget-object v1, Ljava/nio/charset/StandardCharsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@81aa │ │ -2dd318: 7030 9187 0201 |000a: invoke-direct {v2, v0, v1}, Ljava/lang/String;.:([BLjava/nio/charset/Charset;)V // method@8791 │ │ -2dd31e: 1102 |000d: return-object v2 │ │ +2dd2f8: |[2dd2f8] org.jaudiotagger.audio.generic.Utils.readFourBytesAsChars:(Ljava/nio/ByteBuffer;)Ljava/lang/String; │ │ +2dd308: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +2dd30a: 2300 1c13 |0001: new-array v0, v0, [B // type@131c │ │ +2dd30e: 6e20 4088 0200 |0003: invoke-virtual {v2, v0}, Ljava/nio/ByteBuffer;.get:([B)Ljava/nio/ByteBuffer; // method@8840 │ │ +2dd314: 2202 3710 |0006: new-instance v2, Ljava/lang/String; // type@1037 │ │ +2dd318: 6201 aa81 |0008: sget-object v1, Ljava/nio/charset/StandardCharsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@81aa │ │ +2dd31c: 7030 9187 0201 |000a: invoke-direct {v2, v0, v1}, Ljava/lang/String;.:([BLjava/nio/charset/Charset;)V // method@8791 │ │ +2dd322: 1102 |000d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=354 │ │ 0x0006 line=355 │ │ locals : │ │ 0x0000 - 0x000e reg=2 (null) Ljava/nio/ByteBuffer; │ │ │ │ @@ -703996,26 +703996,26 @@ │ │ type : '(Ljava/nio/ByteBuffer;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 22 16-bit code units │ │ -2dd320: |[2dd320] org.jaudiotagger.audio.generic.Utils.readPascalString:(Ljava/nio/ByteBuffer;)Ljava/lang/String; │ │ -2dd330: 6e10 3e88 0400 |0000: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ -2dd336: 0a00 |0003: move-result v0 │ │ -2dd338: 7110 b48e 0000 |0004: invoke-static {v0}, Lorg/jaudiotagger/audio/generic/Utils;.u:(B)I // method@8eb4 │ │ -2dd33e: 0a00 |0007: move-result v0 │ │ -2dd340: 2301 1c13 |0008: new-array v1, v0, [B // type@131c │ │ -2dd344: 6e20 4088 1400 |000a: invoke-virtual {v4, v1}, Ljava/nio/ByteBuffer;.get:([B)Ljava/nio/ByteBuffer; // method@8840 │ │ -2dd34a: 2204 3710 |000d: new-instance v4, Ljava/lang/String; // type@1037 │ │ -2dd34e: 6202 aa81 |000f: sget-object v2, Ljava/nio/charset/StandardCharsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@81aa │ │ -2dd352: 1203 |0011: const/4 v3, #int 0 // #0 │ │ -2dd354: 7052 8f87 1403 |0012: invoke-direct {v4, v1, v3, v0, v2}, Ljava/lang/String;.:([BIILjava/nio/charset/Charset;)V // method@878f │ │ -2dd35a: 1104 |0015: return-object v4 │ │ +2dd324: |[2dd324] org.jaudiotagger.audio.generic.Utils.readPascalString:(Ljava/nio/ByteBuffer;)Ljava/lang/String; │ │ +2dd334: 6e10 3e88 0400 |0000: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ +2dd33a: 0a00 |0003: move-result v0 │ │ +2dd33c: 7110 b48e 0000 |0004: invoke-static {v0}, Lorg/jaudiotagger/audio/generic/Utils;.u:(B)I // method@8eb4 │ │ +2dd342: 0a00 |0007: move-result v0 │ │ +2dd344: 2301 1c13 |0008: new-array v1, v0, [B // type@131c │ │ +2dd348: 6e20 4088 1400 |000a: invoke-virtual {v4, v1}, Ljava/nio/ByteBuffer;.get:([B)Ljava/nio/ByteBuffer; // method@8840 │ │ +2dd34e: 2204 3710 |000d: new-instance v4, Ljava/lang/String; // type@1037 │ │ +2dd352: 6202 aa81 |000f: sget-object v2, Ljava/nio/charset/StandardCharsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@81aa │ │ +2dd356: 1203 |0011: const/4 v3, #int 0 // #0 │ │ +2dd358: 7052 8f87 1403 |0012: invoke-direct {v4, v1, v3, v0, v2}, Ljava/lang/String;.:([BIILjava/nio/charset/Charset;)V // method@878f │ │ +2dd35e: 1104 |0015: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=234 │ │ 0x0008 line=235 │ │ 0x000a line=236 │ │ 0x000d line=237 │ │ locals : │ │ @@ -704026,21 +704026,21 @@ │ │ type : '(Ljava/io/DataInputStream;I)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -2dd35c: |[2dd35c] org.jaudiotagger.audio.generic.Utils.readString:(Ljava/io/DataInputStream;I)Ljava/lang/String; │ │ -2dd36c: 2322 1c13 |0000: new-array v2, v2, [B // type@131c │ │ -2dd370: 6e20 3c86 2100 |0002: invoke-virtual {v1, v2}, Ljava/io/DataInputStream;.readFully:([B)V // method@863c │ │ -2dd376: 2201 3710 |0005: new-instance v1, Ljava/lang/String; // type@1037 │ │ -2dd37a: 6200 ab81 |0007: sget-object v0, Ljava/nio/charset/StandardCharsets;.US_ASCII:Ljava/nio/charset/Charset; // field@81ab │ │ -2dd37e: 7030 9187 2100 |0009: invoke-direct {v1, v2, v0}, Ljava/lang/String;.:([BLjava/nio/charset/Charset;)V // method@8791 │ │ -2dd384: 1101 |000c: return-object v1 │ │ +2dd360: |[2dd360] org.jaudiotagger.audio.generic.Utils.readString:(Ljava/io/DataInputStream;I)Ljava/lang/String; │ │ +2dd370: 2322 1c13 |0000: new-array v2, v2, [B // type@131c │ │ +2dd374: 6e20 3c86 2100 |0002: invoke-virtual {v1, v2}, Ljava/io/DataInputStream;.readFully:([B)V // method@863c │ │ +2dd37a: 2201 3710 |0005: new-instance v1, Ljava/lang/String; // type@1037 │ │ +2dd37e: 6200 ab81 |0007: sget-object v0, Ljava/nio/charset/StandardCharsets;.US_ASCII:Ljava/nio/charset/Charset; // field@81ab │ │ +2dd382: 7030 9187 2100 |0009: invoke-direct {v1, v2, v0}, Ljava/lang/String;.:([BLjava/nio/charset/Charset;)V // method@8791 │ │ +2dd388: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=315 │ │ 0x0002 line=316 │ │ 0x0005 line=317 │ │ locals : │ │ 0x0000 - 0x000d reg=1 (null) Ljava/io/DataInputStream; │ │ @@ -704051,21 +704051,21 @@ │ │ type : '(Lorg/jaudiotagger/audio/MyRandomAccessFile;I)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -2dd388: |[2dd388] org.jaudiotagger.audio.generic.Utils.readString:(Lorg/jaudiotagger/audio/MyRandomAccessFile;I)Ljava/lang/String; │ │ -2dd398: 2322 1c13 |0000: new-array v2, v2, [B // type@131c │ │ -2dd39c: 7220 8f8a 2100 |0002: invoke-interface {v1, v2}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.readFully:([B)V // method@8a8f │ │ -2dd3a2: 2201 3710 |0005: new-instance v1, Ljava/lang/String; // type@1037 │ │ -2dd3a6: 6200 ab81 |0007: sget-object v0, Ljava/nio/charset/StandardCharsets;.US_ASCII:Ljava/nio/charset/Charset; // field@81ab │ │ -2dd3aa: 7030 9187 2100 |0009: invoke-direct {v1, v2, v0}, Ljava/lang/String;.:([BLjava/nio/charset/Charset;)V // method@8791 │ │ -2dd3b0: 1101 |000c: return-object v1 │ │ +2dd38c: |[2dd38c] org.jaudiotagger.audio.generic.Utils.readString:(Lorg/jaudiotagger/audio/MyRandomAccessFile;I)Ljava/lang/String; │ │ +2dd39c: 2322 1c13 |0000: new-array v2, v2, [B // type@131c │ │ +2dd3a0: 7220 8f8a 2100 |0002: invoke-interface {v1, v2}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.readFully:([B)V // method@8a8f │ │ +2dd3a6: 2201 3710 |0005: new-instance v1, Ljava/lang/String; // type@1037 │ │ +2dd3aa: 6200 ab81 |0007: sget-object v0, Ljava/nio/charset/StandardCharsets;.US_ASCII:Ljava/nio/charset/Charset; // field@81ab │ │ +2dd3ae: 7030 9187 2100 |0009: invoke-direct {v1, v2, v0}, Ljava/lang/String;.:([BLjava/nio/charset/Charset;)V // method@8791 │ │ +2dd3b4: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=308 │ │ 0x0002 line=309 │ │ 0x0005 line=310 │ │ locals : │ │ 0x0000 - 0x000d reg=1 (null) Lorg/jaudiotagger/audio/MyRandomAccessFile; │ │ @@ -704076,22 +704076,22 @@ │ │ type : '(Ljava/nio/ByteBuffer;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -2dd3b4: |[2dd3b4] org.jaudiotagger.audio.generic.Utils.readThreeBytesAsChars:(Ljava/nio/ByteBuffer;)Ljava/lang/String; │ │ -2dd3c4: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -2dd3c6: 2300 1c13 |0001: new-array v0, v0, [B // type@131c │ │ -2dd3ca: 6e20 4088 0200 |0003: invoke-virtual {v2, v0}, Ljava/nio/ByteBuffer;.get:([B)Ljava/nio/ByteBuffer; // method@8840 │ │ -2dd3d0: 2202 3710 |0006: new-instance v2, Ljava/lang/String; // type@1037 │ │ -2dd3d4: 6201 aa81 |0008: sget-object v1, Ljava/nio/charset/StandardCharsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@81aa │ │ -2dd3d8: 7030 9187 0201 |000a: invoke-direct {v2, v0, v1}, Ljava/lang/String;.:([BLjava/nio/charset/Charset;)V // method@8791 │ │ -2dd3de: 1102 |000d: return-object v2 │ │ +2dd3b8: |[2dd3b8] org.jaudiotagger.audio.generic.Utils.readThreeBytesAsChars:(Ljava/nio/ByteBuffer;)Ljava/lang/String; │ │ +2dd3c8: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +2dd3ca: 2300 1c13 |0001: new-array v0, v0, [B // type@131c │ │ +2dd3ce: 6e20 4088 0200 |0003: invoke-virtual {v2, v0}, Ljava/nio/ByteBuffer;.get:([B)Ljava/nio/ByteBuffer; // method@8840 │ │ +2dd3d4: 2202 3710 |0006: new-instance v2, Ljava/lang/String; // type@1037 │ │ +2dd3d8: 6201 aa81 |0008: sget-object v1, Ljava/nio/charset/StandardCharsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@81aa │ │ +2dd3dc: 7030 9187 0201 |000a: invoke-direct {v2, v0, v1}, Ljava/lang/String;.:([BLjava/nio/charset/Charset;)V // method@8791 │ │ +2dd3e2: 1102 |000d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=368 │ │ 0x0006 line=369 │ │ locals : │ │ 0x0000 - 0x000e reg=2 (null) Ljava/nio/ByteBuffer; │ │ │ │ @@ -704100,27 +704100,27 @@ │ │ type : '(Ljava/io/DataInput;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 26 16-bit code units │ │ -2dd1cc: |[2dd1cc] org.jaudiotagger.audio.generic.Utils.readUint16:(Ljava/io/DataInput;)I │ │ -2dd1dc: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -2dd1de: 2300 1c13 |0001: new-array v0, v0, [B // type@131c │ │ -2dd1e2: 2600 1100 0000 |0003: fill-array-data v0, 00000014 // +00000011 │ │ -2dd1e8: 1221 |0006: const/4 v1, #int 2 // #2 │ │ -2dd1ea: 7240 3786 0211 |0007: invoke-interface {v2, v0, v1, v1}, Ljava/io/DataInput;.readFully:([BII)V // method@8637 │ │ -2dd1f0: 7110 5b88 0000 |000a: invoke-static {v0}, Ljava/nio/ByteBuffer;.wrap:([B)Ljava/nio/ByteBuffer; // method@885b │ │ -2dd1f6: 0c02 |000d: move-result-object v2 │ │ -2dd1f8: 6e10 4388 0200 |000e: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.getInt:()I // method@8843 │ │ -2dd1fe: 0a02 |0011: move-result v2 │ │ -2dd200: 0f02 |0012: return v2 │ │ -2dd202: 0000 |0013: nop // spacer │ │ -2dd204: 0003 0100 0400 0000 0000 0000 |0014: array-data (6 units) │ │ +2dd1d0: |[2dd1d0] org.jaudiotagger.audio.generic.Utils.readUint16:(Ljava/io/DataInput;)I │ │ +2dd1e0: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +2dd1e2: 2300 1c13 |0001: new-array v0, v0, [B // type@131c │ │ +2dd1e6: 2600 1100 0000 |0003: fill-array-data v0, 00000014 // +00000011 │ │ +2dd1ec: 1221 |0006: const/4 v1, #int 2 // #2 │ │ +2dd1ee: 7240 3786 0211 |0007: invoke-interface {v2, v0, v1, v1}, Ljava/io/DataInput;.readFully:([BII)V // method@8637 │ │ +2dd1f4: 7110 5b88 0000 |000a: invoke-static {v0}, Ljava/nio/ByteBuffer;.wrap:([B)Ljava/nio/ByteBuffer; // method@885b │ │ +2dd1fa: 0c02 |000d: move-result-object v2 │ │ +2dd1fc: 6e10 4388 0200 |000e: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.getInt:()I // method@8843 │ │ +2dd202: 0a02 |0011: move-result v2 │ │ +2dd204: 0f02 |0012: return v2 │ │ +2dd206: 0000 |0013: nop // spacer │ │ +2dd208: 0003 0100 0400 0000 0000 0000 |0014: array-data (6 units) │ │ catches : (none) │ │ positions : │ │ 0x0003 line=297 │ │ 0x0007 line=298 │ │ 0x000a line=299 │ │ locals : │ │ 0x0000 - 0x001a reg=2 (null) Ljava/io/DataInput; │ │ @@ -704130,26 +704130,26 @@ │ │ type : '(Ljava/io/DataInputStream;)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 28 16-bit code units │ │ -2dd4d0: |[2dd4d0] org.jaudiotagger.audio.generic.Utils.readUint32:(Ljava/io/DataInputStream;)J │ │ -2dd4e0: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ -2dd4e4: 2300 1c13 |0002: new-array v0, v0, [B // type@131c │ │ -2dd4e8: 2600 1000 0000 |0004: fill-array-data v0, 00000014 // +00000010 │ │ -2dd4ee: 1241 |0007: const/4 v1, #int 4 // #4 │ │ -2dd4f0: 6e40 3d86 0211 |0008: invoke-virtual {v2, v0, v1, v1}, Ljava/io/DataInputStream;.readFully:([BII)V // method@863d │ │ -2dd4f6: 7110 5b88 0000 |000b: invoke-static {v0}, Ljava/nio/ByteBuffer;.wrap:([B)Ljava/nio/ByteBuffer; // method@885b │ │ -2dd4fc: 0c02 |000e: move-result-object v2 │ │ -2dd4fe: 6e10 4588 0200 |000f: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.getLong:()J // method@8845 │ │ -2dd504: 0b00 |0012: move-result-wide v0 │ │ -2dd506: 1000 |0013: return-wide v0 │ │ -2dd508: 0003 0100 0800 0000 0000 0000 0000 ... |0014: array-data (8 units) │ │ +2dd4d4: |[2dd4d4] org.jaudiotagger.audio.generic.Utils.readUint32:(Ljava/io/DataInputStream;)J │ │ +2dd4e4: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ +2dd4e8: 2300 1c13 |0002: new-array v0, v0, [B // type@131c │ │ +2dd4ec: 2600 1000 0000 |0004: fill-array-data v0, 00000014 // +00000010 │ │ +2dd4f2: 1241 |0007: const/4 v1, #int 4 // #4 │ │ +2dd4f4: 6e40 3d86 0211 |0008: invoke-virtual {v2, v0, v1, v1}, Ljava/io/DataInputStream;.readFully:([BII)V // method@863d │ │ +2dd4fa: 7110 5b88 0000 |000b: invoke-static {v0}, Ljava/nio/ByteBuffer;.wrap:([B)Ljava/nio/ByteBuffer; // method@885b │ │ +2dd500: 0c02 |000e: move-result-object v2 │ │ +2dd502: 6e10 4588 0200 |000f: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.getLong:()J // method@8845 │ │ +2dd508: 0b00 |0012: move-result-wide v0 │ │ +2dd50a: 1000 |0013: return-wide v0 │ │ +2dd50c: 0003 0100 0800 0000 0000 0000 0000 ... |0014: array-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0004 line=285 │ │ 0x0008 line=286 │ │ 0x000b line=287 │ │ locals : │ │ 0x0000 - 0x001c reg=2 (null) Ljava/io/DataInputStream; │ │ @@ -704159,26 +704159,26 @@ │ │ type : '(Lorg/jaudiotagger/audio/MyRandomAccessFile;)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 28 16-bit code units │ │ -2dd518: |[2dd518] org.jaudiotagger.audio.generic.Utils.readUint32:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)J │ │ -2dd528: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ -2dd52c: 2300 1c13 |0002: new-array v0, v0, [B // type@131c │ │ -2dd530: 2600 1000 0000 |0004: fill-array-data v0, 00000014 // +00000010 │ │ -2dd536: 1241 |0007: const/4 v1, #int 4 // #4 │ │ -2dd538: 7240 908a 0211 |0008: invoke-interface {v2, v0, v1, v1}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.readFully:([BII)V // method@8a90 │ │ -2dd53e: 7110 5b88 0000 |000b: invoke-static {v0}, Ljava/nio/ByteBuffer;.wrap:([B)Ljava/nio/ByteBuffer; // method@885b │ │ -2dd544: 0c02 |000e: move-result-object v2 │ │ -2dd546: 6e10 4588 0200 |000f: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.getLong:()J // method@8845 │ │ -2dd54c: 0b00 |0012: move-result-wide v0 │ │ -2dd54e: 1000 |0013: return-wide v0 │ │ -2dd550: 0003 0100 0800 0000 0000 0000 0000 ... |0014: array-data (8 units) │ │ +2dd51c: |[2dd51c] org.jaudiotagger.audio.generic.Utils.readUint32:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)J │ │ +2dd52c: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ +2dd530: 2300 1c13 |0002: new-array v0, v0, [B // type@131c │ │ +2dd534: 2600 1000 0000 |0004: fill-array-data v0, 00000014 // +00000010 │ │ +2dd53a: 1241 |0007: const/4 v1, #int 4 // #4 │ │ +2dd53c: 7240 908a 0211 |0008: invoke-interface {v2, v0, v1, v1}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.readFully:([BII)V // method@8a90 │ │ +2dd542: 7110 5b88 0000 |000b: invoke-static {v0}, Ljava/nio/ByteBuffer;.wrap:([B)Ljava/nio/ByteBuffer; // method@885b │ │ +2dd548: 0c02 |000e: move-result-object v2 │ │ +2dd54a: 6e10 4588 0200 |000f: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.getLong:()J // method@8845 │ │ +2dd550: 0b00 |0012: move-result-wide v0 │ │ +2dd552: 1000 |0013: return-wide v0 │ │ +2dd554: 0003 0100 0800 0000 0000 0000 0000 ... |0014: array-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0004 line=278 │ │ 0x0008 line=279 │ │ 0x000b line=280 │ │ locals : │ │ 0x0000 - 0x001c reg=2 (null) Lorg/jaudiotagger/audio/MyRandomAccessFile; │ │ @@ -704188,52 +704188,52 @@ │ │ type : '(B)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2dd210: |[2dd210] org.jaudiotagger.audio.generic.Utils.u:(B)I │ │ -2dd220: d500 ff00 |0000: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -2dd224: 0f00 |0002: return v0 │ │ +2dd214: |[2dd214] org.jaudiotagger.audio.generic.Utils.u:(B)I │ │ +2dd224: d500 ff00 |0000: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +2dd228: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #28 : (in Lorg/jaudiotagger/audio/generic/Utils;) │ │ name : 'u' │ │ type : '(S)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -2dd228: |[2dd228] org.jaudiotagger.audio.generic.Utils.u:(S)I │ │ -2dd238: 1400 ffff 0000 |0000: const v0, #float 9.18341e-41 // #0000ffff │ │ -2dd23e: b501 |0003: and-int/2addr v1, v0 │ │ -2dd240: 0f01 |0004: return v1 │ │ +2dd22c: |[2dd22c] org.jaudiotagger.audio.generic.Utils.u:(S)I │ │ +2dd23c: 1400 ffff 0000 |0000: const v0, #float 9.18341e-41 // #0000ffff │ │ +2dd242: b501 |0003: and-int/2addr v1, v0 │ │ +2dd244: 0f01 |0004: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #29 : (in Lorg/jaudiotagger/audio/generic/Utils;) │ │ name : 'u' │ │ type : '(I)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -2dd560: |[2dd560] org.jaudiotagger.audio.generic.Utils.u:(I)J │ │ -2dd570: 8140 |0000: int-to-long v0, v4 │ │ -2dd572: 1802 ffff ffff 0000 0000 |0001: const-wide v2, #double 2.122e-314 // #00000000ffffffff │ │ -2dd57c: c020 |0006: and-long/2addr v0, v2 │ │ -2dd57e: 1000 |0007: return-wide v0 │ │ +2dd564: |[2dd564] org.jaudiotagger.audio.generic.Utils.u:(I)J │ │ +2dd574: 8140 |0000: int-to-long v0, v4 │ │ +2dd576: 1802 ffff ffff 0000 0000 |0001: const-wide v2, #double 2.122e-314 // #00000000ffffffff │ │ +2dd580: c020 |0006: and-long/2addr v0, v2 │ │ +2dd582: 1000 |0007: return-wide v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 20553 (Utils.java) │ │ │ │ @@ -704274,19 +704274,19 @@ │ │ type : '(Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/iff/ChunkHeader;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -2dd9b0: |[2dd9b0] org.jaudiotagger.audio.iff.Chunk.:(Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/iff/ChunkHeader;)V │ │ -2dd9c0: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -2dd9c6: 5b01 a583 |0003: iput-object v1, v0, Lorg/jaudiotagger/audio/iff/Chunk;.chunkData:Ljava/nio/ByteBuffer; // field@83a5 │ │ -2dd9ca: 5b02 a683 |0005: iput-object v2, v0, Lorg/jaudiotagger/audio/iff/Chunk;.chunkHeader:Lorg/jaudiotagger/audio/iff/ChunkHeader; // field@83a6 │ │ -2dd9ce: 0e00 |0007: return-void │ │ +2dd9b4: |[2dd9b4] org.jaudiotagger.audio.iff.Chunk.:(Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/iff/ChunkHeader;)V │ │ +2dd9c4: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +2dd9ca: 5b01 a583 |0003: iput-object v1, v0, Lorg/jaudiotagger/audio/iff/Chunk;.chunkData:Ljava/nio/ByteBuffer; // field@83a5 │ │ +2dd9ce: 5b02 a683 |0005: iput-object v2, v0, Lorg/jaudiotagger/audio/iff/Chunk;.chunkHeader:Lorg/jaudiotagger/audio/iff/ChunkHeader; // field@83a6 │ │ +2dd9d2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0003 line=27 │ │ 0x0005 line=28 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/jaudiotagger/audio/iff/Chunk; │ │ @@ -704360,18 +704360,18 @@ │ │ type : '(Ljava/nio/ByteOrder;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -2dd804: |[2dd804] org.jaudiotagger.audio.iff.ChunkHeader.:(Ljava/nio/ByteOrder;)V │ │ -2dd814: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -2dd81a: 5b01 a883 |0003: iput-object v1, v0, Lorg/jaudiotagger/audio/iff/ChunkHeader;.byteOrder:Ljava/nio/ByteOrder; // field@83a8 │ │ -2dd81e: 0e00 |0005: return-void │ │ +2dd808: |[2dd808] org.jaudiotagger.audio.iff.ChunkHeader.:(Ljava/nio/ByteOrder;)V │ │ +2dd818: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +2dd81e: 5b01 a883 |0003: iput-object v1, v0, Lorg/jaudiotagger/audio/iff/ChunkHeader;.byteOrder:Ljava/nio/ByteOrder; // field@83a8 │ │ +2dd822: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0003 line=28 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/jaudiotagger/audio/iff/ChunkHeader; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/nio/ByteOrder; │ │ @@ -704382,17 +704382,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2dd708: |[2dd708] org.jaudiotagger.audio.iff.ChunkHeader.getID:()Ljava/lang/String; │ │ -2dd718: 5410 a983 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/iff/ChunkHeader;.chunkId:Ljava/lang/String; // field@83a9 │ │ -2dd71c: 1100 |0002: return-object v0 │ │ +2dd70c: |[2dd70c] org.jaudiotagger.audio.iff.ChunkHeader.getID:()Ljava/lang/String; │ │ +2dd71c: 5410 a983 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/iff/ChunkHeader;.chunkId:Ljava/lang/String; // field@83a9 │ │ +2dd720: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/iff/ChunkHeader; │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/iff/ChunkHeader;) │ │ @@ -704400,17 +704400,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2dd7d4: |[2dd7d4] org.jaudiotagger.audio.iff.ChunkHeader.getSize:()J │ │ -2dd7e4: 5320 aa83 |0000: iget-wide v0, v2, Lorg/jaudiotagger/audio/iff/ChunkHeader;.size:J // field@83aa │ │ -2dd7e8: 1000 |0002: return-wide v0 │ │ +2dd7d8: |[2dd7d8] org.jaudiotagger.audio.iff.ChunkHeader.getSize:()J │ │ +2dd7e8: 5320 aa83 |0000: iget-wide v0, v2, Lorg/jaudiotagger/audio/iff/ChunkHeader;.size:J // field@83aa │ │ +2dd7ec: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/jaudiotagger/audio/iff/ChunkHeader; │ │ │ │ #2 : (in Lorg/jaudiotagger/audio/iff/ChunkHeader;) │ │ @@ -704418,17 +704418,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2dd7ec: |[2dd7ec] org.jaudiotagger.audio.iff.ChunkHeader.getStartLocationInFile:()J │ │ -2dd7fc: 5320 ab83 |0000: iget-wide v0, v2, Lorg/jaudiotagger/audio/iff/ChunkHeader;.startLocationInFile:J // field@83ab │ │ -2dd800: 1000 |0002: return-wide v0 │ │ +2dd7f0: |[2dd7f0] org.jaudiotagger.audio.iff.ChunkHeader.getStartLocationInFile:()J │ │ +2dd800: 5320 ab83 |0000: iget-wide v0, v2, Lorg/jaudiotagger/audio/iff/ChunkHeader;.startLocationInFile:J // field@83ab │ │ +2dd804: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/jaudiotagger/audio/iff/ChunkHeader; │ │ │ │ #3 : (in Lorg/jaudiotagger/audio/iff/ChunkHeader;) │ │ @@ -704436,37 +704436,37 @@ │ │ type : '(Ljava/io/RandomAccessFile;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -2dd640: |[2dd640] org.jaudiotagger.audio.iff.ChunkHeader.readHeader:(Ljava/io/RandomAccessFile;)Z │ │ -2dd650: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ -2dd654: 7110 3788 0000 |0002: invoke-static {v0}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@8837 │ │ -2dd65a: 0c00 |0005: move-result-object v0 │ │ -2dd65c: 6e10 ae86 0400 |0006: invoke-virtual {v4}, Ljava/io/RandomAccessFile;.getFilePointer:()J // method@86ae │ │ -2dd662: 0b01 |0009: move-result-wide v1 │ │ -2dd664: 5a31 ab83 |000a: iput-wide v1, v3, Lorg/jaudiotagger/audio/iff/ChunkHeader;.startLocationInFile:J // field@83ab │ │ -2dd668: 6e10 ad86 0400 |000c: invoke-virtual {v4}, Ljava/io/RandomAccessFile;.getChannel:()Ljava/nio/channels/FileChannel; // method@86ad │ │ -2dd66e: 0c04 |000f: move-result-object v4 │ │ -2dd670: 6e20 6b88 0400 |0010: invoke-virtual {v4, v0}, Ljava/nio/channels/FileChannel;.read:(Ljava/nio/ByteBuffer;)I // method@886b │ │ -2dd676: 5434 a883 |0013: iget-object v4, v3, Lorg/jaudiotagger/audio/iff/ChunkHeader;.byteOrder:Ljava/nio/ByteOrder; // field@83a8 │ │ -2dd67a: 6e20 4c88 4000 |0015: invoke-virtual {v0, v4}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@884c │ │ -2dd680: 1204 |0018: const/4 v4, #int 0 // #0 │ │ -2dd682: 6e20 4e88 4000 |0019: invoke-virtual {v0, v4}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ -2dd688: 7110 ac8e 0000 |001c: invoke-static {v0}, Lorg/jaudiotagger/audio/generic/Utils;.readFourBytesAsChars:(Ljava/nio/ByteBuffer;)Ljava/lang/String; // method@8eac │ │ -2dd68e: 0c04 |001f: move-result-object v4 │ │ -2dd690: 5b34 a983 |0020: iput-object v4, v3, Lorg/jaudiotagger/audio/iff/ChunkHeader;.chunkId:Ljava/lang/String; // field@83a9 │ │ -2dd694: 6e10 4388 0000 |0022: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.getInt:()I // method@8843 │ │ -2dd69a: 0a04 |0025: move-result v4 │ │ -2dd69c: 8140 |0026: int-to-long v0, v4 │ │ -2dd69e: 5a30 aa83 |0027: iput-wide v0, v3, Lorg/jaudiotagger/audio/iff/ChunkHeader;.size:J // field@83aa │ │ -2dd6a2: 1214 |0029: const/4 v4, #int 1 // #1 │ │ -2dd6a4: 0f04 |002a: return v4 │ │ +2dd644: |[2dd644] org.jaudiotagger.audio.iff.ChunkHeader.readHeader:(Ljava/io/RandomAccessFile;)Z │ │ +2dd654: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ +2dd658: 7110 3788 0000 |0002: invoke-static {v0}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@8837 │ │ +2dd65e: 0c00 |0005: move-result-object v0 │ │ +2dd660: 6e10 ae86 0400 |0006: invoke-virtual {v4}, Ljava/io/RandomAccessFile;.getFilePointer:()J // method@86ae │ │ +2dd666: 0b01 |0009: move-result-wide v1 │ │ +2dd668: 5a31 ab83 |000a: iput-wide v1, v3, Lorg/jaudiotagger/audio/iff/ChunkHeader;.startLocationInFile:J // field@83ab │ │ +2dd66c: 6e10 ad86 0400 |000c: invoke-virtual {v4}, Ljava/io/RandomAccessFile;.getChannel:()Ljava/nio/channels/FileChannel; // method@86ad │ │ +2dd672: 0c04 |000f: move-result-object v4 │ │ +2dd674: 6e20 6b88 0400 |0010: invoke-virtual {v4, v0}, Ljava/nio/channels/FileChannel;.read:(Ljava/nio/ByteBuffer;)I // method@886b │ │ +2dd67a: 5434 a883 |0013: iget-object v4, v3, Lorg/jaudiotagger/audio/iff/ChunkHeader;.byteOrder:Ljava/nio/ByteOrder; // field@83a8 │ │ +2dd67e: 6e20 4c88 4000 |0015: invoke-virtual {v0, v4}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@884c │ │ +2dd684: 1204 |0018: const/4 v4, #int 0 // #0 │ │ +2dd686: 6e20 4e88 4000 |0019: invoke-virtual {v0, v4}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ +2dd68c: 7110 ac8e 0000 |001c: invoke-static {v0}, Lorg/jaudiotagger/audio/generic/Utils;.readFourBytesAsChars:(Ljava/nio/ByteBuffer;)Ljava/lang/String; // method@8eac │ │ +2dd692: 0c04 |001f: move-result-object v4 │ │ +2dd694: 5b34 a983 |0020: iput-object v4, v3, Lorg/jaudiotagger/audio/iff/ChunkHeader;.chunkId:Ljava/lang/String; // field@83a9 │ │ +2dd698: 6e10 4388 0000 |0022: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.getInt:()I // method@8843 │ │ +2dd69e: 0a04 |0025: move-result v4 │ │ +2dd6a0: 8140 |0026: int-to-long v0, v4 │ │ +2dd6a2: 5a30 aa83 |0027: iput-wide v0, v3, Lorg/jaudiotagger/audio/iff/ChunkHeader;.size:J // field@83aa │ │ +2dd6a6: 1214 |0029: const/4 v4, #int 1 // #1 │ │ +2dd6a8: 0f04 |002a: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=54 │ │ 0x0006 line=55 │ │ 0x000c line=56 │ │ 0x0013 line=57 │ │ 0x0019 line=58 │ │ @@ -704481,35 +704481,35 @@ │ │ type : '(Ljava/nio/channels/FileChannel;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -2dd6a8: |[2dd6a8] org.jaudiotagger.audio.iff.ChunkHeader.readHeader:(Ljava/nio/channels/FileChannel;)Z │ │ -2dd6b8: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ -2dd6bc: 7110 3788 0000 |0002: invoke-static {v0}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@8837 │ │ -2dd6c2: 0c00 |0005: move-result-object v0 │ │ -2dd6c4: 6e10 6988 0400 |0006: invoke-virtual {v4}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ -2dd6ca: 0b01 |0009: move-result-wide v1 │ │ -2dd6cc: 5a31 ab83 |000a: iput-wide v1, v3, Lorg/jaudiotagger/audio/iff/ChunkHeader;.startLocationInFile:J // field@83ab │ │ -2dd6d0: 6e20 6b88 0400 |000c: invoke-virtual {v4, v0}, Ljava/nio/channels/FileChannel;.read:(Ljava/nio/ByteBuffer;)I // method@886b │ │ -2dd6d6: 5434 a883 |000f: iget-object v4, v3, Lorg/jaudiotagger/audio/iff/ChunkHeader;.byteOrder:Ljava/nio/ByteOrder; // field@83a8 │ │ -2dd6da: 6e20 4c88 4000 |0011: invoke-virtual {v0, v4}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@884c │ │ -2dd6e0: 1204 |0014: const/4 v4, #int 0 // #0 │ │ -2dd6e2: 6e20 4e88 4000 |0015: invoke-virtual {v0, v4}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ -2dd6e8: 7110 ac8e 0000 |0018: invoke-static {v0}, Lorg/jaudiotagger/audio/generic/Utils;.readFourBytesAsChars:(Ljava/nio/ByteBuffer;)Ljava/lang/String; // method@8eac │ │ -2dd6ee: 0c04 |001b: move-result-object v4 │ │ -2dd6f0: 5b34 a983 |001c: iput-object v4, v3, Lorg/jaudiotagger/audio/iff/ChunkHeader;.chunkId:Ljava/lang/String; // field@83a9 │ │ -2dd6f4: 6e10 4388 0000 |001e: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.getInt:()I // method@8843 │ │ -2dd6fa: 0a04 |0021: move-result v4 │ │ -2dd6fc: 8140 |0022: int-to-long v0, v4 │ │ -2dd6fe: 5a30 aa83 |0023: iput-wide v0, v3, Lorg/jaudiotagger/audio/iff/ChunkHeader;.size:J // field@83aa │ │ -2dd702: 1214 |0025: const/4 v4, #int 1 // #1 │ │ -2dd704: 0f04 |0026: return v4 │ │ +2dd6ac: |[2dd6ac] org.jaudiotagger.audio.iff.ChunkHeader.readHeader:(Ljava/nio/channels/FileChannel;)Z │ │ +2dd6bc: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ +2dd6c0: 7110 3788 0000 |0002: invoke-static {v0}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@8837 │ │ +2dd6c6: 0c00 |0005: move-result-object v0 │ │ +2dd6c8: 6e10 6988 0400 |0006: invoke-virtual {v4}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ +2dd6ce: 0b01 |0009: move-result-wide v1 │ │ +2dd6d0: 5a31 ab83 |000a: iput-wide v1, v3, Lorg/jaudiotagger/audio/iff/ChunkHeader;.startLocationInFile:J // field@83ab │ │ +2dd6d4: 6e20 6b88 0400 |000c: invoke-virtual {v4, v0}, Ljava/nio/channels/FileChannel;.read:(Ljava/nio/ByteBuffer;)I // method@886b │ │ +2dd6da: 5434 a883 |000f: iget-object v4, v3, Lorg/jaudiotagger/audio/iff/ChunkHeader;.byteOrder:Ljava/nio/ByteOrder; // field@83a8 │ │ +2dd6de: 6e20 4c88 4000 |0011: invoke-virtual {v0, v4}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@884c │ │ +2dd6e4: 1204 |0014: const/4 v4, #int 0 // #0 │ │ +2dd6e6: 6e20 4e88 4000 |0015: invoke-virtual {v0, v4}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ +2dd6ec: 7110 ac8e 0000 |0018: invoke-static {v0}, Lorg/jaudiotagger/audio/generic/Utils;.readFourBytesAsChars:(Ljava/nio/ByteBuffer;)Ljava/lang/String; // method@8eac │ │ +2dd6f2: 0c04 |001b: move-result-object v4 │ │ +2dd6f4: 5b34 a983 |001c: iput-object v4, v3, Lorg/jaudiotagger/audio/iff/ChunkHeader;.chunkId:Ljava/lang/String; // field@83a9 │ │ +2dd6f8: 6e10 4388 0000 |001e: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.getInt:()I // method@8843 │ │ +2dd6fe: 0a04 |0021: move-result v4 │ │ +2dd700: 8140 |0022: int-to-long v0, v4 │ │ +2dd702: 5a30 aa83 |0023: iput-wide v0, v3, Lorg/jaudiotagger/audio/iff/ChunkHeader;.size:J // field@83aa │ │ +2dd706: 1214 |0025: const/4 v4, #int 1 // #1 │ │ +2dd708: 0f04 |0026: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=37 │ │ 0x0006 line=38 │ │ 0x000c line=39 │ │ 0x000f line=40 │ │ 0x0015 line=41 │ │ @@ -704524,17 +704524,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2dd820: |[2dd820] org.jaudiotagger.audio.iff.ChunkHeader.setID:(Ljava/lang/String;)V │ │ -2dd830: 5b01 a983 |0000: iput-object v1, v0, Lorg/jaudiotagger/audio/iff/ChunkHeader;.chunkId:Ljava/lang/String; // field@83a9 │ │ -2dd834: 0e00 |0002: return-void │ │ +2dd824: |[2dd824] org.jaudiotagger.audio.iff.ChunkHeader.setID:(Ljava/lang/String;)V │ │ +2dd834: 5b01 a983 |0000: iput-object v1, v0, Lorg/jaudiotagger/audio/iff/ChunkHeader;.chunkId:Ljava/lang/String; // field@83a9 │ │ +2dd838: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/audio/iff/ChunkHeader; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -704543,17 +704543,17 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2dd838: |[2dd838] org.jaudiotagger.audio.iff.ChunkHeader.setSize:(J)V │ │ -2dd848: 5a01 aa83 |0000: iput-wide v1, v0, Lorg/jaudiotagger/audio/iff/ChunkHeader;.size:J // field@83aa │ │ -2dd84c: 0e00 |0002: return-void │ │ +2dd83c: |[2dd83c] org.jaudiotagger.audio.iff.ChunkHeader.setSize:(J)V │ │ +2dd84c: 5a01 aa83 |0000: iput-wide v1, v0, Lorg/jaudiotagger/audio/iff/ChunkHeader;.size:J // field@83aa │ │ +2dd850: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/audio/iff/ChunkHeader; │ │ 0x0000 - 0x0003 reg=1 (null) J │ │ │ │ @@ -704562,33 +704562,33 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 41 16-bit code units │ │ -2dd720: |[2dd720] org.jaudiotagger.audio.iff.ChunkHeader.toString:()Ljava/lang/String; │ │ -2dd730: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -2dd734: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2dd73a: 6e10 ba8e 0300 |0005: invoke-virtual {v3}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getID:()Ljava/lang/String; // method@8eba │ │ -2dd740: 0c01 |0008: move-result-object v1 │ │ -2dd742: 6e20 d787 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2dd748: 1a01 4505 |000c: const-string v1, ":Size:" // string@0545 │ │ -2dd74c: 6e20 d787 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2dd752: 6e10 bb8e 0300 |0011: invoke-virtual {v3}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getSize:()J // method@8ebb │ │ -2dd758: 0b01 |0014: move-result-wide v1 │ │ -2dd75a: 6e30 d487 1002 |0015: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ -2dd760: 1a01 a2ac |0018: const-string v1, "startLocation:" // string@aca2 │ │ -2dd764: 6e20 d787 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2dd76a: 6e10 bc8e 0300 |001d: invoke-virtual {v3}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getStartLocationInFile:()J // method@8ebc │ │ -2dd770: 0b01 |0020: move-result-wide v1 │ │ -2dd772: 6e30 d487 1002 |0021: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ -2dd778: 6e10 df87 0000 |0024: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2dd77e: 0c00 |0027: move-result-object v0 │ │ -2dd780: 1100 |0028: return-object v0 │ │ +2dd724: |[2dd724] org.jaudiotagger.audio.iff.ChunkHeader.toString:()Ljava/lang/String; │ │ +2dd734: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +2dd738: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2dd73e: 6e10 ba8e 0300 |0005: invoke-virtual {v3}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getID:()Ljava/lang/String; // method@8eba │ │ +2dd744: 0c01 |0008: move-result-object v1 │ │ +2dd746: 6e20 d787 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2dd74c: 1a01 4505 |000c: const-string v1, ":Size:" // string@0545 │ │ +2dd750: 6e20 d787 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2dd756: 6e10 bb8e 0300 |0011: invoke-virtual {v3}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getSize:()J // method@8ebb │ │ +2dd75c: 0b01 |0014: move-result-wide v1 │ │ +2dd75e: 6e30 d487 1002 |0015: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ +2dd764: 1a01 a2ac |0018: const-string v1, "startLocation:" // string@aca2 │ │ +2dd768: 6e20 d787 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2dd76e: 6e10 bc8e 0300 |001d: invoke-virtual {v3}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getStartLocationInFile:()J // method@8ebc │ │ +2dd774: 0b01 |0020: move-result-wide v1 │ │ +2dd776: 6e30 d487 1002 |0021: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ +2dd77c: 6e10 df87 0000 |0024: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2dd782: 0c00 |0027: move-result-object v0 │ │ +2dd784: 1100 |0028: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ locals : │ │ 0x0000 - 0x0029 reg=3 this Lorg/jaudiotagger/audio/iff/ChunkHeader; │ │ │ │ #8 : (in Lorg/jaudiotagger/audio/iff/ChunkHeader;) │ │ @@ -704596,30 +704596,30 @@ │ │ type : '()Ljava/nio/ByteBuffer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -2dd784: |[2dd784] org.jaudiotagger.audio.iff.ChunkHeader.writeHeader:()Ljava/nio/ByteBuffer; │ │ -2dd794: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ -2dd798: 7110 3788 0000 |0002: invoke-static {v0}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@8837 │ │ -2dd79e: 0c00 |0005: move-result-object v0 │ │ -2dd7a0: 5431 a883 |0006: iget-object v1, v3, Lorg/jaudiotagger/audio/iff/ChunkHeader;.byteOrder:Ljava/nio/ByteOrder; // field@83a8 │ │ -2dd7a4: 6e20 4c88 1000 |0008: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@884c │ │ -2dd7aa: 5431 a983 |000b: iget-object v1, v3, Lorg/jaudiotagger/audio/iff/ChunkHeader;.chunkId:Ljava/lang/String; // field@83a9 │ │ -2dd7ae: 6202 ab81 |000d: sget-object v2, Ljava/nio/charset/StandardCharsets;.US_ASCII:Ljava/nio/charset/Charset; // field@81ab │ │ -2dd7b2: 6e20 a187 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@87a1 │ │ -2dd7b8: 0c01 |0012: move-result-object v1 │ │ -2dd7ba: 6e20 5288 1000 |0013: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.put:([B)Ljava/nio/ByteBuffer; // method@8852 │ │ -2dd7c0: 5331 aa83 |0016: iget-wide v1, v3, Lorg/jaudiotagger/audio/iff/ChunkHeader;.size:J // field@83aa │ │ -2dd7c4: 8412 |0018: long-to-int v2, v1 │ │ -2dd7c6: 6e20 5488 2000 |0019: invoke-virtual {v0, v2}, Ljava/nio/ByteBuffer;.putInt:(I)Ljava/nio/ByteBuffer; // method@8854 │ │ -2dd7cc: 6e10 3d88 0000 |001c: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.flip:()Ljava/nio/Buffer; // method@883d │ │ -2dd7d2: 1100 |001f: return-object v0 │ │ +2dd788: |[2dd788] org.jaudiotagger.audio.iff.ChunkHeader.writeHeader:()Ljava/nio/ByteBuffer; │ │ +2dd798: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ +2dd79c: 7110 3788 0000 |0002: invoke-static {v0}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@8837 │ │ +2dd7a2: 0c00 |0005: move-result-object v0 │ │ +2dd7a4: 5431 a883 |0006: iget-object v1, v3, Lorg/jaudiotagger/audio/iff/ChunkHeader;.byteOrder:Ljava/nio/ByteOrder; // field@83a8 │ │ +2dd7a8: 6e20 4c88 1000 |0008: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@884c │ │ +2dd7ae: 5431 a983 |000b: iget-object v1, v3, Lorg/jaudiotagger/audio/iff/ChunkHeader;.chunkId:Ljava/lang/String; // field@83a9 │ │ +2dd7b2: 6202 ab81 |000d: sget-object v2, Ljava/nio/charset/StandardCharsets;.US_ASCII:Ljava/nio/charset/Charset; // field@81ab │ │ +2dd7b6: 6e20 a187 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@87a1 │ │ +2dd7bc: 0c01 |0012: move-result-object v1 │ │ +2dd7be: 6e20 5288 1000 |0013: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.put:([B)Ljava/nio/ByteBuffer; // method@8852 │ │ +2dd7c4: 5331 aa83 |0016: iget-wide v1, v3, Lorg/jaudiotagger/audio/iff/ChunkHeader;.size:J // field@83aa │ │ +2dd7c8: 8412 |0018: long-to-int v2, v1 │ │ +2dd7ca: 6e20 5488 2000 |0019: invoke-virtual {v0, v2}, Ljava/nio/ByteBuffer;.putInt:(I)Ljava/nio/ByteBuffer; // method@8854 │ │ +2dd7d0: 6e10 3d88 0000 |001c: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.flip:()Ljava/nio/Buffer; // method@883d │ │ +2dd7d6: 1100 |001f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=72 │ │ 0x0006 line=73 │ │ 0x000b line=74 │ │ 0x0016 line=75 │ │ 0x001c line=76 │ │ @@ -704673,20 +704673,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 │ │ -2dd944: |[2dd944] org.jaudiotagger.audio.iff.ChunkSummary.:(Ljava/lang/String;JJ)V │ │ -2dd954: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -2dd95a: 5b01 ac83 |0003: iput-object v1, v0, Lorg/jaudiotagger/audio/iff/ChunkSummary;.chunkId:Ljava/lang/String; // field@83ac │ │ -2dd95e: 5a02 ae83 |0005: iput-wide v2, v0, Lorg/jaudiotagger/audio/iff/ChunkSummary;.fileStartLocation:J // field@83ae │ │ -2dd962: 5a04 ad83 |0007: iput-wide v4, v0, Lorg/jaudiotagger/audio/iff/ChunkSummary;.chunkSize:J // field@83ad │ │ -2dd966: 0e00 |0009: return-void │ │ +2dd948: |[2dd948] org.jaudiotagger.audio.iff.ChunkSummary.:(Ljava/lang/String;JJ)V │ │ +2dd958: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +2dd95e: 5b01 ac83 |0003: iput-object v1, v0, Lorg/jaudiotagger/audio/iff/ChunkSummary;.chunkId:Ljava/lang/String; // field@83ac │ │ +2dd962: 5a02 ae83 |0005: iput-wide v2, v0, Lorg/jaudiotagger/audio/iff/ChunkSummary;.fileStartLocation:J // field@83ae │ │ +2dd966: 5a04 ad83 |0007: iput-wide v4, v0, Lorg/jaudiotagger/audio/iff/ChunkSummary;.chunkSize:J // field@83ad │ │ +2dd96a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ 0x0003 line=16 │ │ 0x0005 line=17 │ │ 0x0007 line=18 │ │ locals : │ │ @@ -704701,17 +704701,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2dd850: |[2dd850] org.jaudiotagger.audio.iff.ChunkSummary.getChunkId:()Ljava/lang/String; │ │ -2dd860: 5410 ac83 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/iff/ChunkSummary;.chunkId:Ljava/lang/String; // field@83ac │ │ -2dd864: 1100 |0002: return-object v0 │ │ +2dd854: |[2dd854] org.jaudiotagger.audio.iff.ChunkSummary.getChunkId:()Ljava/lang/String; │ │ +2dd864: 5410 ac83 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/iff/ChunkSummary;.chunkId:Ljava/lang/String; // field@83ac │ │ +2dd868: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/iff/ChunkSummary; │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/iff/ChunkSummary;) │ │ @@ -704719,17 +704719,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2dd8f0: |[2dd8f0] org.jaudiotagger.audio.iff.ChunkSummary.getChunkSize:()J │ │ -2dd900: 5320 ad83 |0000: iget-wide v0, v2, Lorg/jaudiotagger/audio/iff/ChunkSummary;.chunkSize:J // field@83ad │ │ -2dd904: 1000 |0002: return-wide v0 │ │ +2dd8f4: |[2dd8f4] org.jaudiotagger.audio.iff.ChunkSummary.getChunkSize:()J │ │ +2dd904: 5320 ad83 |0000: iget-wide v0, v2, Lorg/jaudiotagger/audio/iff/ChunkSummary;.chunkSize:J // field@83ad │ │ +2dd908: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/jaudiotagger/audio/iff/ChunkSummary; │ │ │ │ #2 : (in Lorg/jaudiotagger/audio/iff/ChunkSummary;) │ │ @@ -704737,21 +704737,21 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -2dd908: |[2dd908] org.jaudiotagger.audio.iff.ChunkSummary.getEndLocation:()J │ │ -2dd918: 5340 ae83 |0000: iget-wide v0, v4, Lorg/jaudiotagger/audio/iff/ChunkSummary;.fileStartLocation:J // field@83ae │ │ -2dd91c: 5342 ad83 |0002: iget-wide v2, v4, Lorg/jaudiotagger/audio/iff/ChunkSummary;.chunkSize:J // field@83ad │ │ -2dd920: bb20 |0004: add-long/2addr v0, v2 │ │ -2dd922: 1602 0800 |0005: const-wide/16 v2, #int 8 // #8 │ │ -2dd926: bb20 |0007: add-long/2addr v0, v2 │ │ -2dd928: 1000 |0008: return-wide v0 │ │ +2dd90c: |[2dd90c] org.jaudiotagger.audio.iff.ChunkSummary.getEndLocation:()J │ │ +2dd91c: 5340 ae83 |0000: iget-wide v0, v4, Lorg/jaudiotagger/audio/iff/ChunkSummary;.fileStartLocation:J // field@83ae │ │ +2dd920: 5342 ad83 |0002: iget-wide v2, v4, Lorg/jaudiotagger/audio/iff/ChunkSummary;.chunkSize:J // field@83ad │ │ +2dd924: bb20 |0004: add-long/2addr v0, v2 │ │ +2dd926: 1602 0800 |0005: const-wide/16 v2, #int 8 // #8 │ │ +2dd92a: bb20 |0007: add-long/2addr v0, v2 │ │ +2dd92c: 1000 |0008: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0009 reg=4 this Lorg/jaudiotagger/audio/iff/ChunkSummary; │ │ │ │ #3 : (in Lorg/jaudiotagger/audio/iff/ChunkSummary;) │ │ @@ -704759,17 +704759,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2dd92c: |[2dd92c] org.jaudiotagger.audio.iff.ChunkSummary.getFileStartLocation:()J │ │ -2dd93c: 5320 ae83 |0000: iget-wide v0, v2, Lorg/jaudiotagger/audio/iff/ChunkSummary;.fileStartLocation:J // field@83ae │ │ -2dd940: 1000 |0002: return-wide v0 │ │ +2dd930: |[2dd930] org.jaudiotagger.audio.iff.ChunkSummary.getFileStartLocation:()J │ │ +2dd940: 5320 ae83 |0000: iget-wide v0, v2, Lorg/jaudiotagger/audio/iff/ChunkSummary;.fileStartLocation:J // field@83ae │ │ +2dd944: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/jaudiotagger/audio/iff/ChunkSummary; │ │ │ │ #4 : (in Lorg/jaudiotagger/audio/iff/ChunkSummary;) │ │ @@ -704777,17 +704777,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2dd968: |[2dd968] org.jaudiotagger.audio.iff.ChunkSummary.setChunkId:(Ljava/lang/String;)V │ │ -2dd978: 5b01 ac83 |0000: iput-object v1, v0, Lorg/jaudiotagger/audio/iff/ChunkSummary;.chunkId:Ljava/lang/String; // field@83ac │ │ -2dd97c: 0e00 |0002: return-void │ │ +2dd96c: |[2dd96c] org.jaudiotagger.audio.iff.ChunkSummary.setChunkId:(Ljava/lang/String;)V │ │ +2dd97c: 5b01 ac83 |0000: iput-object v1, v0, Lorg/jaudiotagger/audio/iff/ChunkSummary;.chunkId:Ljava/lang/String; // field@83ac │ │ +2dd980: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/audio/iff/ChunkSummary; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -704796,17 +704796,17 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2dd980: |[2dd980] org.jaudiotagger.audio.iff.ChunkSummary.setChunkSize:(J)V │ │ -2dd990: 5a01 ad83 |0000: iput-wide v1, v0, Lorg/jaudiotagger/audio/iff/ChunkSummary;.chunkSize:J // field@83ad │ │ -2dd994: 0e00 |0002: return-void │ │ +2dd984: |[2dd984] org.jaudiotagger.audio.iff.ChunkSummary.setChunkSize:(J)V │ │ +2dd994: 5a01 ad83 |0000: iput-wide v1, v0, Lorg/jaudiotagger/audio/iff/ChunkSummary;.chunkSize:J // field@83ad │ │ +2dd998: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/audio/iff/ChunkSummary; │ │ 0x0000 - 0x0003 reg=1 (null) J │ │ │ │ @@ -704815,17 +704815,17 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2dd998: |[2dd998] org.jaudiotagger.audio.iff.ChunkSummary.setFileStartLocation:(J)V │ │ -2dd9a8: 5a01 ae83 |0000: iput-wide v1, v0, Lorg/jaudiotagger/audio/iff/ChunkSummary;.fileStartLocation:J // field@83ae │ │ -2dd9ac: 0e00 |0002: return-void │ │ +2dd99c: |[2dd99c] org.jaudiotagger.audio.iff.ChunkSummary.setFileStartLocation:(J)V │ │ +2dd9ac: 5a01 ae83 |0000: iput-wide v1, v0, Lorg/jaudiotagger/audio/iff/ChunkSummary;.fileStartLocation:J // field@83ae │ │ +2dd9b0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/audio/iff/ChunkSummary; │ │ 0x0000 - 0x0003 reg=1 (null) J │ │ │ │ @@ -704834,43 +704834,43 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 60 16-bit code units │ │ -2dd868: |[2dd868] org.jaudiotagger.audio.iff.ChunkSummary.toString:()Ljava/lang/String; │ │ -2dd878: 5370 ae83 |0000: iget-wide v0, v7, Lorg/jaudiotagger/audio/iff/ChunkSummary;.fileStartLocation:J // field@83ae │ │ -2dd87c: 5372 ad83 |0002: iget-wide v2, v7, Lorg/jaudiotagger/audio/iff/ChunkSummary;.chunkSize:J // field@83ad │ │ -2dd880: bb20 |0004: add-long/2addr v0, v2 │ │ -2dd882: 1602 0800 |0005: const-wide/16 v2, #int 8 // #8 │ │ -2dd886: bb20 |0007: add-long/2addr v0, v2 │ │ -2dd888: 2204 3910 |0008: new-instance v4, Ljava/lang/StringBuilder; // type@1039 │ │ -2dd88c: 7010 cc87 0400 |000a: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2dd892: 5475 ac83 |000d: iget-object v5, v7, Lorg/jaudiotagger/audio/iff/ChunkSummary;.chunkId:Ljava/lang/String; // field@83ac │ │ -2dd896: 6e20 d787 5400 |000f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2dd89c: 1a05 4a05 |0012: const-string v5, ":StartLocation:" // string@054a │ │ -2dd8a0: 6e20 d787 5400 |0014: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2dd8a6: 5375 ae83 |0017: iget-wide v5, v7, Lorg/jaudiotagger/audio/iff/ChunkSummary;.fileStartLocation:J // field@83ae │ │ -2dd8aa: 7120 6191 6500 |0019: invoke-static {v5, v6}, Lorg/jaudiotagger/logging/Hex;.asDecAndHex:(J)Ljava/lang/String; // method@9161 │ │ -2dd8b0: 0c05 |001c: move-result-object v5 │ │ -2dd8b2: 6e20 d787 5400 |001d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2dd8b8: 1a05 4605 |0020: const-string v5, ":SizeIncHeader:" // string@0546 │ │ -2dd8bc: 6e20 d787 5400 |0022: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2dd8c2: 5375 ad83 |0025: iget-wide v5, v7, Lorg/jaudiotagger/audio/iff/ChunkSummary;.chunkSize:J // field@83ad │ │ -2dd8c6: bb25 |0027: add-long/2addr v5, v2 │ │ -2dd8c8: 6e30 d487 5406 |0028: invoke-virtual {v4, v5, v6}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ -2dd8ce: 1a02 0405 |002b: const-string v2, ":EndLocation:" // string@0504 │ │ -2dd8d2: 6e20 d787 2400 |002d: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2dd8d8: 7120 6191 1000 |0030: invoke-static {v0, v1}, Lorg/jaudiotagger/logging/Hex;.asDecAndHex:(J)Ljava/lang/String; // method@9161 │ │ -2dd8de: 0c00 |0033: move-result-object v0 │ │ -2dd8e0: 6e20 d787 0400 |0034: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2dd8e6: 6e10 df87 0400 |0037: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2dd8ec: 0c00 |003a: move-result-object v0 │ │ -2dd8ee: 1100 |003b: return-object v0 │ │ +2dd86c: |[2dd86c] org.jaudiotagger.audio.iff.ChunkSummary.toString:()Ljava/lang/String; │ │ +2dd87c: 5370 ae83 |0000: iget-wide v0, v7, Lorg/jaudiotagger/audio/iff/ChunkSummary;.fileStartLocation:J // field@83ae │ │ +2dd880: 5372 ad83 |0002: iget-wide v2, v7, Lorg/jaudiotagger/audio/iff/ChunkSummary;.chunkSize:J // field@83ad │ │ +2dd884: bb20 |0004: add-long/2addr v0, v2 │ │ +2dd886: 1602 0800 |0005: const-wide/16 v2, #int 8 // #8 │ │ +2dd88a: bb20 |0007: add-long/2addr v0, v2 │ │ +2dd88c: 2204 3910 |0008: new-instance v4, Ljava/lang/StringBuilder; // type@1039 │ │ +2dd890: 7010 cc87 0400 |000a: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2dd896: 5475 ac83 |000d: iget-object v5, v7, Lorg/jaudiotagger/audio/iff/ChunkSummary;.chunkId:Ljava/lang/String; // field@83ac │ │ +2dd89a: 6e20 d787 5400 |000f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2dd8a0: 1a05 4a05 |0012: const-string v5, ":StartLocation:" // string@054a │ │ +2dd8a4: 6e20 d787 5400 |0014: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2dd8aa: 5375 ae83 |0017: iget-wide v5, v7, Lorg/jaudiotagger/audio/iff/ChunkSummary;.fileStartLocation:J // field@83ae │ │ +2dd8ae: 7120 6191 6500 |0019: invoke-static {v5, v6}, Lorg/jaudiotagger/logging/Hex;.asDecAndHex:(J)Ljava/lang/String; // method@9161 │ │ +2dd8b4: 0c05 |001c: move-result-object v5 │ │ +2dd8b6: 6e20 d787 5400 |001d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2dd8bc: 1a05 4605 |0020: const-string v5, ":SizeIncHeader:" // string@0546 │ │ +2dd8c0: 6e20 d787 5400 |0022: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2dd8c6: 5375 ad83 |0025: iget-wide v5, v7, Lorg/jaudiotagger/audio/iff/ChunkSummary;.chunkSize:J // field@83ad │ │ +2dd8ca: bb25 |0027: add-long/2addr v5, v2 │ │ +2dd8cc: 6e30 d487 5406 |0028: invoke-virtual {v4, v5, v6}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ +2dd8d2: 1a02 0405 |002b: const-string v2, ":EndLocation:" // string@0504 │ │ +2dd8d6: 6e20 d787 2400 |002d: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2dd8dc: 7120 6191 1000 |0030: invoke-static {v0, v1}, Lorg/jaudiotagger/logging/Hex;.asDecAndHex:(J)Ljava/lang/String; // method@9161 │ │ +2dd8e2: 0c00 |0033: move-result-object v0 │ │ +2dd8e4: 6e20 d787 0400 |0034: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2dd8ea: 6e10 df87 0400 |0037: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2dd8f0: 0c00 |003a: move-result-object v0 │ │ +2dd8f2: 1100 |003b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0008 line=25 │ │ 0x0019 line=26 │ │ 0x0030 line=30 │ │ locals : │ │ @@ -704929,27 +704929,27 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -2dd9d0: |[2dd9d0] org.jaudiotagger.audio.iff.IffHeaderChunk.:()V │ │ -2dd9e0: 1a00 d198 |0000: const-string v0, "org.jaudiotagger.audio.iff" // string@98d1 │ │ -2dd9e4: 7110 168a 0000 |0002: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@8a16 │ │ -2dd9ea: 0c00 |0005: move-result-object v0 │ │ -2dd9ec: 6900 b383 |0006: sput-object v0, Lorg/jaudiotagger/audio/iff/IffHeaderChunk;.logger:Ljava/util/logging/Logger; // field@83b3 │ │ -2dd9f0: 1240 |0008: const/4 v0, #int 4 // #4 │ │ -2dd9f2: 6700 b083 |0009: sput v0, Lorg/jaudiotagger/audio/iff/IffHeaderChunk;.SIGNATURE_LENGTH:I // field@83b0 │ │ -2dd9f6: 6700 b183 |000b: sput v0, Lorg/jaudiotagger/audio/iff/IffHeaderChunk;.SIZE_LENGTH:I // field@83b1 │ │ -2dd9fa: 6700 b283 |000d: sput v0, Lorg/jaudiotagger/audio/iff/IffHeaderChunk;.TYPE_LENGTH:I // field@83b2 │ │ -2dd9fe: 9001 0000 |000f: add-int v1, v0, v0 │ │ -2dda02: b001 |0011: add-int/2addr v1, v0 │ │ -2dda04: 6701 af83 |0012: sput v1, Lorg/jaudiotagger/audio/iff/IffHeaderChunk;.FORM_HEADER_LENGTH:I // field@83af │ │ -2dda08: 0e00 |0014: return-void │ │ +2dd9d4: |[2dd9d4] org.jaudiotagger.audio.iff.IffHeaderChunk.:()V │ │ +2dd9e4: 1a00 d198 |0000: const-string v0, "org.jaudiotagger.audio.iff" // string@98d1 │ │ +2dd9e8: 7110 168a 0000 |0002: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@8a16 │ │ +2dd9ee: 0c00 |0005: move-result-object v0 │ │ +2dd9f0: 6900 b383 |0006: sput-object v0, Lorg/jaudiotagger/audio/iff/IffHeaderChunk;.logger:Ljava/util/logging/Logger; // field@83b3 │ │ +2dd9f4: 1240 |0008: const/4 v0, #int 4 // #4 │ │ +2dd9f6: 6700 b083 |0009: sput v0, Lorg/jaudiotagger/audio/iff/IffHeaderChunk;.SIGNATURE_LENGTH:I // field@83b0 │ │ +2dd9fa: 6700 b183 |000b: sput v0, Lorg/jaudiotagger/audio/iff/IffHeaderChunk;.SIZE_LENGTH:I // field@83b1 │ │ +2dd9fe: 6700 b283 |000d: sput v0, Lorg/jaudiotagger/audio/iff/IffHeaderChunk;.TYPE_LENGTH:I // field@83b2 │ │ +2dda02: 9001 0000 |000f: add-int v1, v0, v0 │ │ +2dda06: b001 |0011: add-int/2addr v1, v0 │ │ +2dda08: 6701 af83 |0012: sput v1, Lorg/jaudiotagger/audio/iff/IffHeaderChunk;.FORM_HEADER_LENGTH:I // field@83af │ │ +2dda0c: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=15 │ │ 0x0009 line=17 │ │ 0x000b line=18 │ │ 0x000d line=19 │ │ 0x0012 line=20 │ │ @@ -704960,17 +704960,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2dda0c: |[2dda0c] org.jaudiotagger.audio.iff.IffHeaderChunk.:()V │ │ -2dda1c: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -2dda22: 0e00 |0003: return-void │ │ +2dda10: |[2dda10] org.jaudiotagger.audio.iff.IffHeaderChunk.:()V │ │ +2dda20: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +2dda26: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/audio/iff/IffHeaderChunk; │ │ │ │ #2 : (in Lorg/jaudiotagger/audio/iff/IffHeaderChunk;) │ │ @@ -704978,32 +704978,32 @@ │ │ type : '(Ljava/io/RandomAccessFile;Lorg/jaudiotagger/audio/iff/ChunkHeader;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -2dda24: |[2dda24] org.jaudiotagger.audio.iff.IffHeaderChunk.ensureOnEqualBoundary:(Ljava/io/RandomAccessFile;Lorg/jaudiotagger/audio/iff/ChunkHeader;)V │ │ -2dda34: 6e10 bb8e 0500 |0000: invoke-virtual {v5}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getSize:()J // method@8ebb │ │ -2dda3a: 0b00 |0003: move-result-wide v0 │ │ -2dda3c: 7120 a98e 1000 |0004: invoke-static {v0, v1}, Lorg/jaudiotagger/audio/generic/Utils;.isOddLength:(J)Z // method@8ea9 │ │ -2dda42: 0a05 |0007: move-result v5 │ │ -2dda44: 3805 1900 |0008: if-eqz v5, 0021 // +0019 │ │ -2dda48: 6e10 ae86 0400 |000a: invoke-virtual {v4}, Ljava/io/RandomAccessFile;.getFilePointer:()J // method@86ae │ │ -2dda4e: 0b00 |000d: move-result-wide v0 │ │ -2dda50: 6e10 af86 0400 |000e: invoke-virtual {v4}, Ljava/io/RandomAccessFile;.length:()J // method@86af │ │ -2dda56: 0b02 |0011: move-result-wide v2 │ │ -2dda58: 3105 0002 |0012: cmp-long v5, v0, v2 │ │ -2dda5c: 3b05 0d00 |0014: if-gez v5, 0021 // +000d │ │ -2dda60: 6205 b383 |0016: sget-object v5, Lorg/jaudiotagger/audio/iff/IffHeaderChunk;.logger:Ljava/util/logging/Logger; // field@83b3 │ │ -2dda64: 1a00 9847 |0018: const-string v0, "Skipping Byte because on odd boundary" // string@4798 │ │ -2dda68: 6e20 128a 0500 |001a: invoke-virtual {v5, v0}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -2dda6e: 1215 |001d: const/4 v5, #int 1 // #1 │ │ -2dda70: 6e20 b786 5400 |001e: invoke-virtual {v4, v5}, Ljava/io/RandomAccessFile;.skipBytes:(I)I // method@86b7 │ │ -2dda76: 0e00 |0021: return-void │ │ +2dda28: |[2dda28] org.jaudiotagger.audio.iff.IffHeaderChunk.ensureOnEqualBoundary:(Ljava/io/RandomAccessFile;Lorg/jaudiotagger/audio/iff/ChunkHeader;)V │ │ +2dda38: 6e10 bb8e 0500 |0000: invoke-virtual {v5}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getSize:()J // method@8ebb │ │ +2dda3e: 0b00 |0003: move-result-wide v0 │ │ +2dda40: 7120 a98e 1000 |0004: invoke-static {v0, v1}, Lorg/jaudiotagger/audio/generic/Utils;.isOddLength:(J)Z // method@8ea9 │ │ +2dda46: 0a05 |0007: move-result v5 │ │ +2dda48: 3805 1900 |0008: if-eqz v5, 0021 // +0019 │ │ +2dda4c: 6e10 ae86 0400 |000a: invoke-virtual {v4}, Ljava/io/RandomAccessFile;.getFilePointer:()J // method@86ae │ │ +2dda52: 0b00 |000d: move-result-wide v0 │ │ +2dda54: 6e10 af86 0400 |000e: invoke-virtual {v4}, Ljava/io/RandomAccessFile;.length:()J // method@86af │ │ +2dda5a: 0b02 |0011: move-result-wide v2 │ │ +2dda5c: 3105 0002 |0012: cmp-long v5, v0, v2 │ │ +2dda60: 3b05 0d00 |0014: if-gez v5, 0021 // +000d │ │ +2dda64: 6205 b383 |0016: sget-object v5, Lorg/jaudiotagger/audio/iff/IffHeaderChunk;.logger:Ljava/util/logging/Logger; // field@83b3 │ │ +2dda68: 1a00 9847 |0018: const-string v0, "Skipping Byte because on odd boundary" // string@4798 │ │ +2dda6c: 6e20 128a 0500 |001a: invoke-virtual {v5, v0}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +2dda72: 1215 |001d: const/4 v5, #int 1 // #1 │ │ +2dda74: 6e20 b786 5400 |001e: invoke-virtual {v4, v5}, Ljava/io/RandomAccessFile;.skipBytes:(I)I // method@86b7 │ │ +2dda7a: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x000a line=34 │ │ 0x0016 line=36 │ │ 0x001e line=37 │ │ locals : │ │ @@ -705015,35 +705015,35 @@ │ │ type : '(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/iff/ChunkHeader;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 40 16-bit code units │ │ -2dda78: |[2dda78] org.jaudiotagger.audio.iff.IffHeaderChunk.ensureOnEqualBoundary:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/iff/ChunkHeader;)V │ │ -2dda88: 6e10 bb8e 0500 |0000: invoke-virtual {v5}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getSize:()J // method@8ebb │ │ -2dda8e: 0b00 |0003: move-result-wide v0 │ │ -2dda90: 7120 a98e 1000 |0004: invoke-static {v0, v1}, Lorg/jaudiotagger/audio/generic/Utils;.isOddLength:(J)Z // method@8ea9 │ │ -2dda96: 0a05 |0007: move-result v5 │ │ -2dda98: 3805 1f00 |0008: if-eqz v5, 0027 // +001f │ │ -2dda9c: 6e10 6988 0400 |000a: invoke-virtual {v4}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ -2ddaa2: 0b00 |000d: move-result-wide v0 │ │ -2ddaa4: 6e10 6d88 0400 |000e: invoke-virtual {v4}, Ljava/nio/channels/FileChannel;.size:()J // method@886d │ │ -2ddaaa: 0b02 |0011: move-result-wide v2 │ │ -2ddaac: 3105 0002 |0012: cmp-long v5, v0, v2 │ │ -2ddab0: 3b05 1300 |0014: if-gez v5, 0027 // +0013 │ │ -2ddab4: 6205 b383 |0016: sget-object v5, Lorg/jaudiotagger/audio/iff/IffHeaderChunk;.logger:Ljava/util/logging/Logger; // field@83b3 │ │ -2ddab8: 1a00 9847 |0018: const-string v0, "Skipping Byte because on odd boundary" // string@4798 │ │ -2ddabc: 6e20 128a 0500 |001a: invoke-virtual {v5, v0}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -2ddac2: 6e10 6988 0400 |001d: invoke-virtual {v4}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ -2ddac8: 0b00 |0020: move-result-wide v0 │ │ -2ddaca: 1602 0100 |0021: const-wide/16 v2, #int 1 // #1 │ │ -2ddace: bb20 |0023: add-long/2addr v0, v2 │ │ -2ddad0: 6e30 6a88 0401 |0024: invoke-virtual {v4, v0, v1}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ -2ddad6: 0e00 |0027: return-void │ │ +2dda7c: |[2dda7c] org.jaudiotagger.audio.iff.IffHeaderChunk.ensureOnEqualBoundary:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/iff/ChunkHeader;)V │ │ +2dda8c: 6e10 bb8e 0500 |0000: invoke-virtual {v5}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getSize:()J // method@8ebb │ │ +2dda92: 0b00 |0003: move-result-wide v0 │ │ +2dda94: 7120 a98e 1000 |0004: invoke-static {v0, v1}, Lorg/jaudiotagger/audio/generic/Utils;.isOddLength:(J)Z // method@8ea9 │ │ +2dda9a: 0a05 |0007: move-result v5 │ │ +2dda9c: 3805 1f00 |0008: if-eqz v5, 0027 // +001f │ │ +2ddaa0: 6e10 6988 0400 |000a: invoke-virtual {v4}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ +2ddaa6: 0b00 |000d: move-result-wide v0 │ │ +2ddaa8: 6e10 6d88 0400 |000e: invoke-virtual {v4}, Ljava/nio/channels/FileChannel;.size:()J // method@886d │ │ +2ddaae: 0b02 |0011: move-result-wide v2 │ │ +2ddab0: 3105 0002 |0012: cmp-long v5, v0, v2 │ │ +2ddab4: 3b05 1300 |0014: if-gez v5, 0027 // +0013 │ │ +2ddab8: 6205 b383 |0016: sget-object v5, Lorg/jaudiotagger/audio/iff/IffHeaderChunk;.logger:Ljava/util/logging/Logger; // field@83b3 │ │ +2ddabc: 1a00 9847 |0018: const-string v0, "Skipping Byte because on odd boundary" // string@4798 │ │ +2ddac0: 6e20 128a 0500 |001a: invoke-virtual {v5, v0}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +2ddac6: 6e10 6988 0400 |001d: invoke-virtual {v4}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ +2ddacc: 0b00 |0020: move-result-wide v0 │ │ +2ddace: 1602 0100 |0021: const-wide/16 v2, #int 1 // #1 │ │ +2ddad2: bb20 |0023: add-long/2addr v0, v2 │ │ +2ddad4: 6e30 6a88 0401 |0024: invoke-virtual {v4, v0, v1}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ +2ddada: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x000a line=47 │ │ 0x0016 line=49 │ │ 0x001d line=50 │ │ locals : │ │ @@ -705106,23 +705106,23 @@ │ │ type : '(Ljava/nio/ByteBuffer;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 15 16-bit code units │ │ -2ddcac: |[2ddcac] org.jaudiotagger.audio.mp3.LameFrame.:(Ljava/nio/ByteBuffer;)V │ │ -2ddcbc: 7010 7087 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@8770 │ │ -2ddcc2: 6200 aa81 |0003: sget-object v0, Ljava/nio/charset/StandardCharsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@81aa │ │ -2ddcc6: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -2ddcc8: 1302 0900 |0006: const/16 v2, #int 9 // #9 │ │ -2ddccc: 7140 a78e 1402 |0008: invoke-static {v4, v1, v2, v0}, Lorg/jaudiotagger/audio/generic/Utils;.getString:(Ljava/nio/ByteBuffer;IILjava/nio/charset/Charset;)Ljava/lang/String; // method@8ea7 │ │ -2ddcd2: 0c04 |000b: move-result-object v4 │ │ -2ddcd4: 5b34 ba83 |000c: iput-object v4, v3, Lorg/jaudiotagger/audio/mp3/LameFrame;.encoder:Ljava/lang/String; // field@83ba │ │ -2ddcd8: 0e00 |000e: return-void │ │ +2ddcb0: |[2ddcb0] org.jaudiotagger.audio.mp3.LameFrame.:(Ljava/nio/ByteBuffer;)V │ │ +2ddcc0: 7010 7087 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@8770 │ │ +2ddcc6: 6200 aa81 |0003: sget-object v0, Ljava/nio/charset/StandardCharsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@81aa │ │ +2ddcca: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +2ddccc: 1302 0900 |0006: const/16 v2, #int 9 // #9 │ │ +2ddcd0: 7140 a78e 1402 |0008: invoke-static {v4, v1, v2, v0}, Lorg/jaudiotagger/audio/generic/Utils;.getString:(Ljava/nio/ByteBuffer;IILjava/nio/charset/Charset;)Ljava/lang/String; // method@8ea7 │ │ +2ddcd6: 0c04 |000b: move-result-object v4 │ │ +2ddcd8: 5b34 ba83 |000c: iput-object v4, v3, Lorg/jaudiotagger/audio/mp3/LameFrame;.encoder:Ljava/lang/String; // field@83ba │ │ +2ddcdc: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0003 line=63 │ │ locals : │ │ 0x0000 - 0x000f reg=3 this Lorg/jaudiotagger/audio/mp3/LameFrame; │ │ 0x0000 - 0x000f reg=4 (null) Ljava/nio/ByteBuffer; │ │ @@ -705132,32 +705132,32 @@ │ │ type : '(Ljava/nio/ByteBuffer;)Lorg/jaudiotagger/audio/mp3/LameFrame;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 31 16-bit code units │ │ -2ddc5c: |[2ddc5c] org.jaudiotagger.audio.mp3.LameFrame.parseLameFrame:(Ljava/nio/ByteBuffer;)Lorg/jaudiotagger/audio/mp3/LameFrame; │ │ -2ddc6c: 6e10 5a88 0300 |0000: invoke-virtual {v3}, Ljava/nio/ByteBuffer;.slice:()Ljava/nio/ByteBuffer; // method@885a │ │ -2ddc72: 0c03 |0003: move-result-object v3 │ │ -2ddc74: 6200 aa81 |0004: sget-object v0, Ljava/nio/charset/StandardCharsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@81aa │ │ -2ddc78: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -2ddc7a: 1242 |0007: const/4 v2, #int 4 // #4 │ │ -2ddc7c: 7140 a78e 1302 |0008: invoke-static {v3, v1, v2, v0}, Lorg/jaudiotagger/audio/generic/Utils;.getString:(Ljava/nio/ByteBuffer;IILjava/nio/charset/Charset;)Ljava/lang/String; // method@8ea7 │ │ -2ddc82: 0c00 |000b: move-result-object v0 │ │ -2ddc84: 6e10 5988 0300 |000c: invoke-virtual {v3}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@8859 │ │ -2ddc8a: 1a01 9821 |000f: const-string v1, "LAME" // string@2198 │ │ -2ddc8e: 6e20 9c87 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2ddc94: 0a00 |0014: move-result v0 │ │ -2ddc96: 3800 0800 |0015: if-eqz v0, 001d // +0008 │ │ -2ddc9a: 2200 6711 |0017: new-instance v0, Lorg/jaudiotagger/audio/mp3/LameFrame; // type@1167 │ │ -2ddc9e: 7020 d98e 3000 |0019: invoke-direct {v0, v3}, Lorg/jaudiotagger/audio/mp3/LameFrame;.:(Ljava/nio/ByteBuffer;)V // method@8ed9 │ │ -2ddca4: 1100 |001c: return-object v0 │ │ -2ddca6: 1203 |001d: const/4 v3, #int 0 // #0 │ │ -2ddca8: 1103 |001e: return-object v3 │ │ +2ddc60: |[2ddc60] org.jaudiotagger.audio.mp3.LameFrame.parseLameFrame:(Ljava/nio/ByteBuffer;)Lorg/jaudiotagger/audio/mp3/LameFrame; │ │ +2ddc70: 6e10 5a88 0300 |0000: invoke-virtual {v3}, Ljava/nio/ByteBuffer;.slice:()Ljava/nio/ByteBuffer; // method@885a │ │ +2ddc76: 0c03 |0003: move-result-object v3 │ │ +2ddc78: 6200 aa81 |0004: sget-object v0, Ljava/nio/charset/StandardCharsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@81aa │ │ +2ddc7c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +2ddc7e: 1242 |0007: const/4 v2, #int 4 // #4 │ │ +2ddc80: 7140 a78e 1302 |0008: invoke-static {v3, v1, v2, v0}, Lorg/jaudiotagger/audio/generic/Utils;.getString:(Ljava/nio/ByteBuffer;IILjava/nio/charset/Charset;)Ljava/lang/String; // method@8ea7 │ │ +2ddc86: 0c00 |000b: move-result-object v0 │ │ +2ddc88: 6e10 5988 0300 |000c: invoke-virtual {v3}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@8859 │ │ +2ddc8e: 1a01 9821 |000f: const-string v1, "LAME" // string@2198 │ │ +2ddc92: 6e20 9c87 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2ddc98: 0a00 |0014: move-result v0 │ │ +2ddc9a: 3800 0800 |0015: if-eqz v0, 001d // +0008 │ │ +2ddc9e: 2200 6711 |0017: new-instance v0, Lorg/jaudiotagger/audio/mp3/LameFrame; // type@1167 │ │ +2ddca2: 7020 d98e 3000 |0019: invoke-direct {v0, v3}, Lorg/jaudiotagger/audio/mp3/LameFrame;.:(Ljava/nio/ByteBuffer;)V // method@8ed9 │ │ +2ddca8: 1100 |001c: return-object v0 │ │ +2ddcaa: 1203 |001d: const/4 v3, #int 0 // #0 │ │ +2ddcac: 1103 |001e: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x0004 line=75 │ │ 0x000c line=76 │ │ 0x0011 line=77 │ │ 0x0017 line=79 │ │ @@ -705170,17 +705170,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2ddc44: |[2ddc44] org.jaudiotagger.audio.mp3.LameFrame.getEncoder:()Ljava/lang/String; │ │ -2ddc54: 5410 ba83 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/mp3/LameFrame;.encoder:Ljava/lang/String; // field@83ba │ │ -2ddc58: 1100 |0002: return-object v0 │ │ +2ddc48: |[2ddc48] org.jaudiotagger.audio.mp3.LameFrame.getEncoder:()Ljava/lang/String; │ │ +2ddc58: 5410 ba83 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/mp3/LameFrame;.encoder:Ljava/lang/String; // field@83ba │ │ +2ddc5c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/mp3/LameFrame; │ │ │ │ source_file_idx : 8955 (LameFrame.java) │ │ @@ -705650,640 +705650,640 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 18 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 1391 16-bit code units │ │ -2e0898: |[2e0898] org.jaudiotagger.audio.mp3.MPEGFrameHeader.:()V │ │ -2e08a8: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -2e08aa: 2300 1c13 |0001: new-array v0, v0, [B // type@131c │ │ -2e08ae: 6900 1884 |0003: sput-object v0, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.header:[B // field@8418 │ │ -2e08b2: 2200 8c10 |0005: new-instance v0, Ljava/util/HashMap; // type@108c │ │ -2e08b6: 7010 2b89 0000 |0007: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@892b │ │ -2e08bc: 6900 2684 |000a: sput-object v0, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.mpegVersionMap:Ljava/util/Map; // field@8426 │ │ -2e08c0: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -2e08c2: 7110 3487 0100 |000d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e08c8: 0c01 |0010: move-result-object v1 │ │ -2e08ca: 1a02 b539 |0011: const-string v2, "MPEG-2.5" // string@39b5 │ │ -2e08ce: 7230 9489 1002 |0013: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2e08d4: 1222 |0016: const/4 v2, #int 2 // #2 │ │ -2e08d6: 7110 3487 0200 |0017: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e08dc: 0c02 |001a: move-result-object v2 │ │ -2e08de: 1a03 b439 |001b: const-string v3, "MPEG-2" // string@39b4 │ │ -2e08e2: 7230 9489 2003 |001d: invoke-interface {v0, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2e08e8: 1233 |0020: const/4 v3, #int 3 // #3 │ │ -2e08ea: 7110 3487 0300 |0021: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e08f0: 0c03 |0024: move-result-object v3 │ │ -2e08f2: 1a04 b339 |0025: const-string v4, "MPEG-1" // string@39b3 │ │ -2e08f6: 7230 9489 3004 |0027: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2e08fc: 2200 8c10 |002a: new-instance v0, Ljava/util/HashMap; // type@108c │ │ -2e0900: 7010 2b89 0000 |002c: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@892b │ │ -2e0906: 6900 2584 |002f: sput-object v0, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.mpegLayerMap:Ljava/util/Map; // field@8425 │ │ -2e090a: 1a04 e62f |0031: const-string v4, "Layer 1" // string@2fe6 │ │ -2e090e: 7230 9489 3004 |0033: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2e0914: 1a04 e72f |0036: const-string v4, "Layer 2" // string@2fe7 │ │ -2e0918: 7230 9489 2004 |0038: invoke-interface {v0, v2, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2e091e: 1214 |003b: const/4 v4, #int 1 // #1 │ │ -2e0920: 7110 3487 0400 |003c: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e0926: 0c04 |003f: move-result-object v4 │ │ -2e0928: 1a05 e82f |0040: const-string v5, "Layer 3" // string@2fe8 │ │ -2e092c: 7230 9489 4005 |0042: invoke-interface {v0, v4, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2e0932: 2200 8c10 |0045: new-instance v0, Ljava/util/HashMap; // type@108c │ │ -2e0936: 7010 2b89 0000 |0047: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@892b │ │ -2e093c: 6900 1284 |004a: sput-object v0, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.bitrateMap:Ljava/util/Map; // field@8412 │ │ -2e0940: 1305 1e00 |004c: const/16 v5, #int 30 // #1e │ │ -2e0944: 7110 3487 0500 |004e: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e094a: 0c05 |0051: move-result-object v5 │ │ -2e094c: 1306 2000 |0052: const/16 v6, #int 32 // #20 │ │ -2e0950: 7110 3487 0600 |0054: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e0956: 0c06 |0057: move-result-object v6 │ │ -2e0958: 7230 9489 5006 |0058: invoke-interface {v0, v5, v6}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2e095e: 1305 2e00 |005b: const/16 v5, #int 46 // #2e │ │ -2e0962: 7110 3487 0500 |005d: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e0968: 0c05 |0060: move-result-object v5 │ │ -2e096a: 1307 4000 |0061: const/16 v7, #int 64 // #40 │ │ -2e096e: 7110 3487 0700 |0063: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e0974: 0c07 |0066: move-result-object v7 │ │ -2e0976: 7230 9489 5007 |0067: invoke-interface {v0, v5, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2e097c: 1305 3e00 |006a: const/16 v5, #int 62 // #3e │ │ -2e0980: 7110 3487 0500 |006c: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e0986: 0c05 |006f: move-result-object v5 │ │ -2e0988: 1308 6000 |0070: const/16 v8, #int 96 // #60 │ │ -2e098c: 7110 3487 0800 |0072: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e0992: 0c08 |0075: move-result-object v8 │ │ -2e0994: 7230 9489 5008 |0076: invoke-interface {v0, v5, v8}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2e099a: 1305 4e00 |0079: const/16 v5, #int 78 // #4e │ │ -2e099e: 7110 3487 0500 |007b: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e09a4: 0c05 |007e: move-result-object v5 │ │ -2e09a6: 1309 8000 |007f: const/16 v9, #int 128 // #80 │ │ -2e09aa: 7110 3487 0900 |0081: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e09b0: 0c09 |0084: move-result-object v9 │ │ -2e09b2: 7230 9489 5009 |0085: invoke-interface {v0, v5, v9}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2e09b8: 1305 5e00 |0088: const/16 v5, #int 94 // #5e │ │ -2e09bc: 7110 3487 0500 |008a: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e09c2: 0c05 |008d: move-result-object v5 │ │ -2e09c4: 130a a000 |008e: const/16 v10, #int 160 // #a0 │ │ -2e09c8: 7110 3487 0a00 |0090: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e09ce: 0c0a |0093: move-result-object v10 │ │ -2e09d0: 7230 9489 500a |0094: invoke-interface {v0, v5, v10}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2e09d6: 1305 6e00 |0097: const/16 v5, #int 110 // #6e │ │ -2e09da: 7110 3487 0500 |0099: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e09e0: 0c05 |009c: move-result-object v5 │ │ -2e09e2: 130b c000 |009d: const/16 v11, #int 192 // #c0 │ │ -2e09e6: 7110 3487 0b00 |009f: invoke-static {v11}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e09ec: 0c0c |00a2: move-result-object v12 │ │ -2e09ee: 7230 9489 500c |00a3: invoke-interface {v0, v5, v12}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2e09f4: 1305 7e00 |00a6: const/16 v5, #int 126 // #7e │ │ -2e09f8: 7110 3487 0500 |00a8: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e09fe: 0c05 |00ab: move-result-object v5 │ │ -2e0a00: 130c e000 |00ac: const/16 v12, #int 224 // #e0 │ │ -2e0a04: 7110 3487 0c00 |00ae: invoke-static {v12}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e0a0a: 0c0d |00b1: move-result-object v13 │ │ -2e0a0c: 7230 9489 500d |00b2: invoke-interface {v0, v5, v13}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2e0a12: 1305 8e00 |00b5: const/16 v5, #int 142 // #8e │ │ -2e0a16: 7110 3487 0500 |00b7: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e0a1c: 0c05 |00ba: move-result-object v5 │ │ -2e0a1e: 130d 0001 |00bb: const/16 v13, #int 256 // #100 │ │ -2e0a22: 7110 3487 0d00 |00bd: invoke-static {v13}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e0a28: 0c0e |00c0: move-result-object v14 │ │ -2e0a2a: 7230 9489 500e |00c1: invoke-interface {v0, v5, v14}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2e0a30: 1305 9e00 |00c4: const/16 v5, #int 158 // #9e │ │ -2e0a34: 7110 3487 0500 |00c6: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e0a3a: 0c05 |00c9: move-result-object v5 │ │ -2e0a3c: 130e 2001 |00ca: const/16 v14, #int 288 // #120 │ │ -2e0a40: 7110 3487 0e00 |00cc: invoke-static {v14}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e0a46: 0c0e |00cf: move-result-object v14 │ │ -2e0a48: 7230 9489 500e |00d0: invoke-interface {v0, v5, v14}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2e0a4e: 1305 ae00 |00d3: const/16 v5, #int 174 // #ae │ │ -2e0a52: 7110 3487 0500 |00d5: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e0a58: 0c05 |00d8: move-result-object v5 │ │ -2e0a5a: 130e 4001 |00d9: const/16 v14, #int 320 // #140 │ │ -2e0a5e: 7110 3487 0e00 |00db: invoke-static {v14}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e0a64: 0c0f |00de: move-result-object v15 │ │ -2e0a66: 7230 9489 500f |00df: invoke-interface {v0, v5, v15}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2e0a6c: 1305 be00 |00e2: const/16 v5, #int 190 // #be │ │ -2e0a70: 7110 3487 0500 |00e4: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e0a76: 0c05 |00e7: move-result-object v5 │ │ -2e0a78: 130f 6001 |00e8: const/16 v15, #int 352 // #160 │ │ -2e0a7c: 7110 3487 0f00 |00ea: invoke-static {v15}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e0a82: 0c0f |00ed: move-result-object v15 │ │ -2e0a84: 7230 9489 500f |00ee: invoke-interface {v0, v5, v15}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2e0a8a: 1305 ce00 |00f1: const/16 v5, #int 206 // #ce │ │ -2e0a8e: 7110 3487 0500 |00f3: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e0a94: 0c05 |00f6: move-result-object v5 │ │ -2e0a96: 130f 8001 |00f7: const/16 v15, #int 384 // #180 │ │ -2e0a9a: 7110 3487 0f00 |00f9: invoke-static {v15}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e0aa0: 0c0f |00fc: move-result-object v15 │ │ -2e0aa2: 7230 9489 500f |00fd: invoke-interface {v0, v5, v15}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2e0aa8: 1305 de00 |0100: const/16 v5, #int 222 // #de │ │ -2e0aac: 7110 3487 0500 |0102: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e0ab2: 0c05 |0105: move-result-object v5 │ │ -2e0ab4: 1310 a001 |0106: const/16 v16, #int 416 // #1a0 │ │ -2e0ab8: 7701 3487 1000 |0108: invoke-static/range {v16}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e0abe: 0c0e |010b: move-result-object v14 │ │ -2e0ac0: 7230 9489 500e |010c: invoke-interface {v0, v5, v14}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2e0ac6: 1305 ee00 |010f: const/16 v5, #int 238 // #ee │ │ -2e0aca: 7110 3487 0500 |0111: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e0ad0: 0c05 |0114: move-result-object v5 │ │ -2e0ad2: 130e c001 |0115: const/16 v14, #int 448 // #1c0 │ │ -2e0ad6: 7110 3487 0e00 |0117: invoke-static {v14}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e0adc: 0c0e |011a: move-result-object v14 │ │ -2e0ade: 7230 9489 500e |011b: invoke-interface {v0, v5, v14}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2e0ae4: 1305 1c00 |011e: const/16 v5, #int 28 // #1c │ │ -2e0ae8: 7110 3487 0500 |0120: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e0aee: 0c05 |0123: move-result-object v5 │ │ -2e0af0: 7230 9489 5006 |0124: invoke-interface {v0, v5, v6}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2e0af6: 1305 2c00 |0127: const/16 v5, #int 44 // #2c │ │ -2e0afa: 7110 3487 0500 |0129: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e0b00: 0c05 |012c: move-result-object v5 │ │ -2e0b02: 130e 3000 |012d: const/16 v14, #int 48 // #30 │ │ -2e0b06: 7110 3487 0e00 |012f: invoke-static {v14}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e0b0c: 0c0e |0132: move-result-object v14 │ │ -2e0b0e: 7230 9489 500e |0133: invoke-interface {v0, v5, v14}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2e0b14: 1305 3c00 |0136: const/16 v5, #int 60 // #3c │ │ -2e0b18: 7110 3487 0500 |0138: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e0b1e: 0c05 |013b: move-result-object v5 │ │ -2e0b20: 1310 3800 |013c: const/16 v16, #int 56 // #38 │ │ -2e0b24: 7701 3487 1000 |013e: invoke-static/range {v16}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e0b2a: 0c0d |0141: move-result-object v13 │ │ -2e0b2c: 7230 9489 500d |0142: invoke-interface {v0, v5, v13}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2e0b32: 1305 4c00 |0145: const/16 v5, #int 76 // #4c │ │ -2e0b36: 7110 3487 0500 |0147: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e0b3c: 0c05 |014a: move-result-object v5 │ │ -2e0b3e: 7230 9489 5007 |014b: invoke-interface {v0, v5, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2e0b44: 1305 5c00 |014e: const/16 v5, #int 92 // #5c │ │ -2e0b48: 7110 3487 0500 |0150: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e0b4e: 0c05 |0153: move-result-object v5 │ │ -2e0b50: 1310 5000 |0154: const/16 v16, #int 80 // #50 │ │ -2e0b54: 7701 3487 1000 |0156: invoke-static/range {v16}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e0b5a: 0c0c |0159: move-result-object v12 │ │ -2e0b5c: 7230 9489 500c |015a: invoke-interface {v0, v5, v12}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2e0b62: 1305 6c00 |015d: const/16 v5, #int 108 // #6c │ │ -2e0b66: 7110 3487 0500 |015f: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e0b6c: 0c05 |0162: move-result-object v5 │ │ -2e0b6e: 7230 9489 5008 |0163: invoke-interface {v0, v5, v8}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2e0b74: 1305 7c00 |0166: const/16 v5, #int 124 // #7c │ │ -2e0b78: 7110 3487 0500 |0168: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e0b7e: 0c05 |016b: move-result-object v5 │ │ -2e0b80: 1310 7000 |016c: const/16 v16, #int 112 // #70 │ │ -2e0b84: 7701 3487 1000 |016e: invoke-static/range {v16}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e0b8a: 0c0b |0171: move-result-object v11 │ │ -2e0b8c: 7230 9489 500b |0172: invoke-interface {v0, v5, v11}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2e0b92: 1305 8c00 |0175: const/16 v5, #int 140 // #8c │ │ -2e0b96: 7110 3487 0500 |0177: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e0b9c: 0c05 |017a: move-result-object v5 │ │ -2e0b9e: 7230 9489 5009 |017b: invoke-interface {v0, v5, v9}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2e0ba4: 1305 9c00 |017e: const/16 v5, #int 156 // #9c │ │ -2e0ba8: 7110 3487 0500 |0180: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e0bae: 0c05 |0183: move-result-object v5 │ │ -2e0bb0: 7230 9489 500a |0184: invoke-interface {v0, v5, v10}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2e0bb6: 1305 ac00 |0187: const/16 v5, #int 172 // #ac │ │ -2e0bba: 7110 3487 0500 |0189: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e0bc0: 0c05 |018c: move-result-object v5 │ │ -2e0bc2: 0811 0300 |018d: move-object/from16 v17, v3 │ │ -2e0bc6: 1310 c000 |018f: const/16 v16, #int 192 // #c0 │ │ -2e0bca: 7701 3487 1000 |0191: invoke-static/range {v16}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e0bd0: 0c03 |0194: move-result-object v3 │ │ -2e0bd2: 7230 9489 5003 |0195: invoke-interface {v0, v5, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2e0bd8: 1303 bc00 |0198: const/16 v3, #int 188 // #bc │ │ -2e0bdc: 7110 3487 0300 |019a: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e0be2: 0c03 |019d: move-result-object v3 │ │ -2e0be4: 0810 0200 |019e: move-object/from16 v16, v2 │ │ -2e0be8: 1305 e000 |01a0: const/16 v5, #int 224 // #e0 │ │ -2e0bec: 7110 3487 0500 |01a2: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e0bf2: 0c02 |01a5: move-result-object v2 │ │ -2e0bf4: 7230 9489 3002 |01a6: invoke-interface {v0, v3, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2e0bfa: 1302 cc00 |01a9: const/16 v2, #int 204 // #cc │ │ -2e0bfe: 7110 3487 0200 |01ab: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e0c04: 0c02 |01ae: move-result-object v2 │ │ -2e0c06: 1303 0001 |01af: const/16 v3, #int 256 // #100 │ │ -2e0c0a: 7110 3487 0300 |01b1: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e0c10: 0c05 |01b4: move-result-object v5 │ │ -2e0c12: 7230 9489 2005 |01b5: invoke-interface {v0, v2, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2e0c18: 1302 dc00 |01b8: const/16 v2, #int 220 // #dc │ │ -2e0c1c: 7110 3487 0200 |01ba: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e0c22: 0c02 |01bd: move-result-object v2 │ │ -2e0c24: 1303 4001 |01be: const/16 v3, #int 320 // #140 │ │ -2e0c28: 7110 3487 0300 |01c0: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e0c2e: 0c05 |01c3: move-result-object v5 │ │ -2e0c30: 7230 9489 2005 |01c4: invoke-interface {v0, v2, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2e0c36: 1302 ec00 |01c7: const/16 v2, #int 236 // #ec │ │ -2e0c3a: 7110 3487 0200 |01c9: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e0c40: 0c02 |01cc: move-result-object v2 │ │ -2e0c42: 7230 9489 200f |01cd: invoke-interface {v0, v2, v15}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2e0c48: 1302 1a00 |01d0: const/16 v2, #int 26 // #1a │ │ -2e0c4c: 7110 3487 0200 |01d2: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e0c52: 0c02 |01d5: move-result-object v2 │ │ -2e0c54: 7230 9489 2006 |01d6: invoke-interface {v0, v2, v6}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2e0c5a: 1302 2a00 |01d9: const/16 v2, #int 42 // #2a │ │ -2e0c5e: 7110 3487 0200 |01db: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e0c64: 0c02 |01de: move-result-object v2 │ │ -2e0c66: 1303 2800 |01df: const/16 v3, #int 40 // #28 │ │ -2e0c6a: 7110 3487 0300 |01e1: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e0c70: 0c05 |01e4: move-result-object v5 │ │ -2e0c72: 7230 9489 2005 |01e5: invoke-interface {v0, v2, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2e0c78: 1302 3a00 |01e8: const/16 v2, #int 58 // #3a │ │ -2e0c7c: 7110 3487 0200 |01ea: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e0c82: 0c02 |01ed: move-result-object v2 │ │ -2e0c84: 7230 9489 200e |01ee: invoke-interface {v0, v2, v14}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2e0c8a: 1302 4a00 |01f1: const/16 v2, #int 74 // #4a │ │ -2e0c8e: 7110 3487 0200 |01f3: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e0c94: 0c02 |01f6: move-result-object v2 │ │ -2e0c96: 7230 9489 200d |01f7: invoke-interface {v0, v2, v13}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2e0c9c: 1302 5a00 |01fa: const/16 v2, #int 90 // #5a │ │ -2e0ca0: 7110 3487 0200 |01fc: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e0ca6: 0c02 |01ff: move-result-object v2 │ │ -2e0ca8: 7230 9489 2007 |0200: invoke-interface {v0, v2, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2e0cae: 1302 6a00 |0203: const/16 v2, #int 106 // #6a │ │ -2e0cb2: 7110 3487 0200 |0205: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e0cb8: 0c02 |0208: move-result-object v2 │ │ -2e0cba: 7230 9489 200c |0209: invoke-interface {v0, v2, v12}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2e0cc0: 1302 7a00 |020c: const/16 v2, #int 122 // #7a │ │ -2e0cc4: 7110 3487 0200 |020e: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e0cca: 0c02 |0211: move-result-object v2 │ │ -2e0ccc: 7230 9489 2008 |0212: invoke-interface {v0, v2, v8}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2e0cd2: 1302 8a00 |0215: const/16 v2, #int 138 // #8a │ │ -2e0cd6: 7110 3487 0200 |0217: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e0cdc: 0c02 |021a: move-result-object v2 │ │ -2e0cde: 7230 9489 200b |021b: invoke-interface {v0, v2, v11}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2e0ce4: 1302 9a00 |021e: const/16 v2, #int 154 // #9a │ │ -2e0ce8: 7110 3487 0200 |0220: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e0cee: 0c02 |0223: move-result-object v2 │ │ -2e0cf0: 7230 9489 2009 |0224: invoke-interface {v0, v2, v9}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2e0cf6: 1302 aa00 |0227: const/16 v2, #int 170 // #aa │ │ -2e0cfa: 7110 3487 0200 |0229: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e0d00: 0c02 |022c: move-result-object v2 │ │ -2e0d02: 7230 9489 200a |022d: invoke-interface {v0, v2, v10}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2e0d08: 1302 ba00 |0230: const/16 v2, #int 186 // #ba │ │ -2e0d0c: 7110 3487 0200 |0232: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e0d12: 0c02 |0235: move-result-object v2 │ │ -2e0d14: 1305 c000 |0236: const/16 v5, #int 192 // #c0 │ │ -2e0d18: 7110 3487 0500 |0238: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e0d1e: 0c03 |023b: move-result-object v3 │ │ -2e0d20: 7230 9489 2003 |023c: invoke-interface {v0, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2e0d26: 1302 ca00 |023f: const/16 v2, #int 202 // #ca │ │ -2e0d2a: 7110 3487 0200 |0241: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e0d30: 0c02 |0244: move-result-object v2 │ │ -2e0d32: 1303 e000 |0245: const/16 v3, #int 224 // #e0 │ │ -2e0d36: 7110 3487 0300 |0247: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e0d3c: 0c05 |024a: move-result-object v5 │ │ -2e0d3e: 7230 9489 2005 |024b: invoke-interface {v0, v2, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2e0d44: 1302 da00 |024e: const/16 v2, #int 218 // #da │ │ -2e0d48: 7110 3487 0200 |0250: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e0d4e: 0c02 |0253: move-result-object v2 │ │ -2e0d50: 1303 0001 |0254: const/16 v3, #int 256 // #100 │ │ -2e0d54: 7110 3487 0300 |0256: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e0d5a: 0c05 |0259: move-result-object v5 │ │ -2e0d5c: 7230 9489 2005 |025a: invoke-interface {v0, v2, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2e0d62: 1302 ea00 |025d: const/16 v2, #int 234 // #ea │ │ -2e0d66: 7110 3487 0200 |025f: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e0d6c: 0c02 |0262: move-result-object v2 │ │ -2e0d6e: 1303 4001 |0263: const/16 v3, #int 320 // #140 │ │ -2e0d72: 7110 3487 0300 |0265: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e0d78: 0c03 |0268: move-result-object v3 │ │ -2e0d7a: 7230 9489 2003 |0269: invoke-interface {v0, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2e0d80: 1302 1600 |026c: const/16 v2, #int 22 // #16 │ │ -2e0d84: 7110 3487 0200 |026e: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e0d8a: 0c02 |0271: move-result-object v2 │ │ -2e0d8c: 7230 9489 2006 |0272: invoke-interface {v0, v2, v6}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2e0d92: 1302 2600 |0275: const/16 v2, #int 38 // #26 │ │ -2e0d96: 7110 3487 0200 |0277: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e0d9c: 0c02 |027a: move-result-object v2 │ │ -2e0d9e: 7230 9489 200e |027b: invoke-interface {v0, v2, v14}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2e0da4: 1302 3600 |027e: const/16 v2, #int 54 // #36 │ │ -2e0da8: 7110 3487 0200 |0280: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e0dae: 0c02 |0283: move-result-object v2 │ │ -2e0db0: 7230 9489 200d |0284: invoke-interface {v0, v2, v13}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2e0db6: 1302 4600 |0287: const/16 v2, #int 70 // #46 │ │ -2e0dba: 7110 3487 0200 |0289: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e0dc0: 0c02 |028c: move-result-object v2 │ │ -2e0dc2: 7230 9489 2007 |028d: invoke-interface {v0, v2, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2e0dc8: 1302 5600 |0290: const/16 v2, #int 86 // #56 │ │ -2e0dcc: 7110 3487 0200 |0292: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e0dd2: 0c02 |0295: move-result-object v2 │ │ -2e0dd4: 7230 9489 200c |0296: invoke-interface {v0, v2, v12}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2e0dda: 1302 6600 |0299: const/16 v2, #int 102 // #66 │ │ -2e0dde: 7110 3487 0200 |029b: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e0de4: 0c02 |029e: move-result-object v2 │ │ -2e0de6: 7230 9489 2008 |029f: invoke-interface {v0, v2, v8}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2e0dec: 1302 7600 |02a2: const/16 v2, #int 118 // #76 │ │ -2e0df0: 7110 3487 0200 |02a4: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e0df6: 0c02 |02a7: move-result-object v2 │ │ -2e0df8: 7230 9489 200b |02a8: invoke-interface {v0, v2, v11}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2e0dfe: 1302 8600 |02ab: const/16 v2, #int 134 // #86 │ │ -2e0e02: 7110 3487 0200 |02ad: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e0e08: 0c02 |02b0: move-result-object v2 │ │ -2e0e0a: 7230 9489 2009 |02b1: invoke-interface {v0, v2, v9}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2e0e10: 1302 9600 |02b4: const/16 v2, #int 150 // #96 │ │ -2e0e14: 7110 3487 0200 |02b6: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e0e1a: 0c02 |02b9: move-result-object v2 │ │ -2e0e1c: 1303 9000 |02ba: const/16 v3, #int 144 // #90 │ │ -2e0e20: 7110 3487 0300 |02bc: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e0e26: 0c05 |02bf: move-result-object v5 │ │ -2e0e28: 7230 9489 2005 |02c0: invoke-interface {v0, v2, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2e0e2e: 1302 a600 |02c3: const/16 v2, #int 166 // #a6 │ │ -2e0e32: 7110 3487 0200 |02c5: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e0e38: 0c02 |02c8: move-result-object v2 │ │ -2e0e3a: 7230 9489 200a |02c9: invoke-interface {v0, v2, v10}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2e0e40: 1302 b600 |02cc: const/16 v2, #int 182 // #b6 │ │ -2e0e44: 7110 3487 0200 |02ce: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e0e4a: 0c02 |02d1: move-result-object v2 │ │ -2e0e4c: 1305 b000 |02d2: const/16 v5, #int 176 // #b0 │ │ -2e0e50: 7110 3487 0500 |02d4: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e0e56: 0c05 |02d7: move-result-object v5 │ │ -2e0e58: 7230 9489 2005 |02d8: invoke-interface {v0, v2, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2e0e5e: 1302 c600 |02db: const/16 v2, #int 198 // #c6 │ │ -2e0e62: 7110 3487 0200 |02dd: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e0e68: 0c02 |02e0: move-result-object v2 │ │ -2e0e6a: 1305 c000 |02e1: const/16 v5, #int 192 // #c0 │ │ -2e0e6e: 7110 3487 0500 |02e3: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e0e74: 0c05 |02e6: move-result-object v5 │ │ -2e0e76: 7230 9489 2005 |02e7: invoke-interface {v0, v2, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2e0e7c: 1302 d600 |02ea: const/16 v2, #int 214 // #d6 │ │ -2e0e80: 7110 3487 0200 |02ec: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e0e86: 0c02 |02ef: move-result-object v2 │ │ -2e0e88: 1305 e000 |02f0: const/16 v5, #int 224 // #e0 │ │ -2e0e8c: 7110 3487 0500 |02f2: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e0e92: 0c05 |02f5: move-result-object v5 │ │ -2e0e94: 7230 9489 2005 |02f6: invoke-interface {v0, v2, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2e0e9a: 1302 e600 |02f9: const/16 v2, #int 230 // #e6 │ │ -2e0e9e: 7110 3487 0200 |02fb: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e0ea4: 0c02 |02fe: move-result-object v2 │ │ -2e0ea6: 1305 0001 |02ff: const/16 v5, #int 256 // #100 │ │ -2e0eaa: 7110 3487 0500 |0301: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e0eb0: 0c05 |0304: move-result-object v5 │ │ -2e0eb2: 7230 9489 2005 |0305: invoke-interface {v0, v2, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2e0eb8: 1302 1400 |0308: const/16 v2, #int 20 // #14 │ │ -2e0ebc: 7110 3487 0200 |030a: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e0ec2: 0c02 |030d: move-result-object v2 │ │ -2e0ec4: 1305 0800 |030e: const/16 v5, #int 8 // #8 │ │ -2e0ec8: 7110 3487 0500 |0310: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e0ece: 0c03 |0313: move-result-object v3 │ │ -2e0ed0: 7230 9489 2003 |0314: invoke-interface {v0, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2e0ed6: 1302 2400 |0317: const/16 v2, #int 36 // #24 │ │ -2e0eda: 7110 3487 0200 |0319: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e0ee0: 0c02 |031c: move-result-object v2 │ │ -2e0ee2: 1303 1000 |031d: const/16 v3, #int 16 // #10 │ │ -2e0ee6: 7110 3487 0300 |031f: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e0eec: 0c03 |0322: move-result-object v3 │ │ -2e0eee: 7230 9489 2003 |0323: invoke-interface {v0, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2e0ef4: 1302 3400 |0326: const/16 v2, #int 52 // #34 │ │ -2e0ef8: 7110 3487 0200 |0328: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e0efe: 0c02 |032b: move-result-object v2 │ │ -2e0f00: 1303 1800 |032c: const/16 v3, #int 24 // #18 │ │ -2e0f04: 7110 3487 0300 |032e: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e0f0a: 0c03 |0331: move-result-object v3 │ │ -2e0f0c: 7230 9489 2003 |0332: invoke-interface {v0, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2e0f12: 1302 4400 |0335: const/16 v2, #int 68 // #44 │ │ -2e0f16: 7110 3487 0200 |0337: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e0f1c: 0c02 |033a: move-result-object v2 │ │ -2e0f1e: 7230 9489 2006 |033b: invoke-interface {v0, v2, v6}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2e0f24: 1302 5400 |033e: const/16 v2, #int 84 // #54 │ │ -2e0f28: 7110 3487 0200 |0340: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e0f2e: 0c02 |0343: move-result-object v2 │ │ -2e0f30: 1303 2800 |0344: const/16 v3, #int 40 // #28 │ │ -2e0f34: 7110 3487 0300 |0346: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e0f3a: 0c05 |0349: move-result-object v5 │ │ -2e0f3c: 7230 9489 2005 |034a: invoke-interface {v0, v2, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2e0f42: 1302 6400 |034d: const/16 v2, #int 100 // #64 │ │ -2e0f46: 7110 3487 0200 |034f: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e0f4c: 0c02 |0352: move-result-object v2 │ │ -2e0f4e: 7230 9489 200e |0353: invoke-interface {v0, v2, v14}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2e0f54: 1302 7400 |0356: const/16 v2, #int 116 // #74 │ │ -2e0f58: 7110 3487 0200 |0358: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e0f5e: 0c02 |035b: move-result-object v2 │ │ -2e0f60: 7230 9489 200d |035c: invoke-interface {v0, v2, v13}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2e0f66: 1302 8400 |035f: const/16 v2, #int 132 // #84 │ │ -2e0f6a: 7110 3487 0200 |0361: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e0f70: 0c02 |0364: move-result-object v2 │ │ -2e0f72: 7230 9489 2007 |0365: invoke-interface {v0, v2, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2e0f78: 1302 9400 |0368: const/16 v2, #int 148 // #94 │ │ -2e0f7c: 7110 3487 0200 |036a: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e0f82: 0c02 |036d: move-result-object v2 │ │ -2e0f84: 7230 9489 200c |036e: invoke-interface {v0, v2, v12}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2e0f8a: 1302 a400 |0371: const/16 v2, #int 164 // #a4 │ │ -2e0f8e: 7110 3487 0200 |0373: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e0f94: 0c02 |0376: move-result-object v2 │ │ -2e0f96: 7230 9489 2008 |0377: invoke-interface {v0, v2, v8}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2e0f9c: 1302 b400 |037a: const/16 v2, #int 180 // #b4 │ │ -2e0fa0: 7110 3487 0200 |037c: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e0fa6: 0c02 |037f: move-result-object v2 │ │ -2e0fa8: 7230 9489 200b |0380: invoke-interface {v0, v2, v11}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2e0fae: 1302 c400 |0383: const/16 v2, #int 196 // #c4 │ │ -2e0fb2: 7110 3487 0200 |0385: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e0fb8: 0c02 |0388: move-result-object v2 │ │ -2e0fba: 7230 9489 2009 |0389: invoke-interface {v0, v2, v9}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2e0fc0: 1302 d400 |038c: const/16 v2, #int 212 // #d4 │ │ -2e0fc4: 7110 3487 0200 |038e: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e0fca: 0c02 |0391: move-result-object v2 │ │ -2e0fcc: 1303 9000 |0392: const/16 v3, #int 144 // #90 │ │ -2e0fd0: 7110 3487 0300 |0394: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e0fd6: 0c05 |0397: move-result-object v5 │ │ -2e0fd8: 7230 9489 2005 |0398: invoke-interface {v0, v2, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2e0fde: 1302 e400 |039b: const/16 v2, #int 228 // #e4 │ │ -2e0fe2: 7110 3487 0200 |039d: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e0fe8: 0c02 |03a0: move-result-object v2 │ │ -2e0fea: 7230 9489 200a |03a1: invoke-interface {v0, v2, v10}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2e0ff0: 1302 1200 |03a4: const/16 v2, #int 18 // #12 │ │ -2e0ff4: 7110 3487 0200 |03a6: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e0ffa: 0c02 |03a9: move-result-object v2 │ │ -2e0ffc: 1303 0800 |03aa: const/16 v3, #int 8 // #8 │ │ -2e1000: 7110 3487 0300 |03ac: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e1006: 0c03 |03af: move-result-object v3 │ │ -2e1008: 7230 9489 2003 |03b0: invoke-interface {v0, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2e100e: 1302 2200 |03b3: const/16 v2, #int 34 // #22 │ │ -2e1012: 7110 3487 0200 |03b5: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e1018: 0c02 |03b8: move-result-object v2 │ │ -2e101a: 1303 1000 |03b9: const/16 v3, #int 16 // #10 │ │ -2e101e: 7110 3487 0300 |03bb: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e1024: 0c03 |03be: move-result-object v3 │ │ -2e1026: 7230 9489 2003 |03bf: invoke-interface {v0, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2e102c: 1302 3200 |03c2: const/16 v2, #int 50 // #32 │ │ -2e1030: 7110 3487 0200 |03c4: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e1036: 0c02 |03c7: move-result-object v2 │ │ -2e1038: 1303 1800 |03c8: const/16 v3, #int 24 // #18 │ │ -2e103c: 7110 3487 0300 |03ca: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e1042: 0c03 |03cd: move-result-object v3 │ │ -2e1044: 7230 9489 2003 |03ce: invoke-interface {v0, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2e104a: 1302 4200 |03d1: const/16 v2, #int 66 // #42 │ │ -2e104e: 7110 3487 0200 |03d3: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e1054: 0c02 |03d6: move-result-object v2 │ │ -2e1056: 7230 9489 2006 |03d7: invoke-interface {v0, v2, v6}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2e105c: 1302 5200 |03da: const/16 v2, #int 82 // #52 │ │ -2e1060: 7110 3487 0200 |03dc: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e1066: 0c02 |03df: move-result-object v2 │ │ -2e1068: 1303 2800 |03e0: const/16 v3, #int 40 // #28 │ │ -2e106c: 7110 3487 0300 |03e2: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e1072: 0c03 |03e5: move-result-object v3 │ │ -2e1074: 7230 9489 2003 |03e6: invoke-interface {v0, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2e107a: 1302 6200 |03e9: const/16 v2, #int 98 // #62 │ │ -2e107e: 7110 3487 0200 |03eb: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e1084: 0c02 |03ee: move-result-object v2 │ │ -2e1086: 7230 9489 200e |03ef: invoke-interface {v0, v2, v14}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2e108c: 1302 7200 |03f2: const/16 v2, #int 114 // #72 │ │ -2e1090: 7110 3487 0200 |03f4: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e1096: 0c02 |03f7: move-result-object v2 │ │ -2e1098: 7230 9489 200d |03f8: invoke-interface {v0, v2, v13}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2e109e: 1302 8200 |03fb: const/16 v2, #int 130 // #82 │ │ -2e10a2: 7110 3487 0200 |03fd: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e10a8: 0c02 |0400: move-result-object v2 │ │ -2e10aa: 7230 9489 2007 |0401: invoke-interface {v0, v2, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2e10b0: 1302 9200 |0404: const/16 v2, #int 146 // #92 │ │ -2e10b4: 7110 3487 0200 |0406: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e10ba: 0c02 |0409: move-result-object v2 │ │ -2e10bc: 7230 9489 200c |040a: invoke-interface {v0, v2, v12}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2e10c2: 1302 a200 |040d: const/16 v2, #int 162 // #a2 │ │ -2e10c6: 7110 3487 0200 |040f: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e10cc: 0c02 |0412: move-result-object v2 │ │ -2e10ce: 7230 9489 2008 |0413: invoke-interface {v0, v2, v8}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2e10d4: 1302 b200 |0416: const/16 v2, #int 178 // #b2 │ │ -2e10d8: 7110 3487 0200 |0418: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e10de: 0c02 |041b: move-result-object v2 │ │ -2e10e0: 7230 9489 200b |041c: invoke-interface {v0, v2, v11}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2e10e6: 1302 c200 |041f: const/16 v2, #int 194 // #c2 │ │ -2e10ea: 7110 3487 0200 |0421: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e10f0: 0c02 |0424: move-result-object v2 │ │ -2e10f2: 7230 9489 2009 |0425: invoke-interface {v0, v2, v9}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2e10f8: 1302 d200 |0428: const/16 v2, #int 210 // #d2 │ │ -2e10fc: 7110 3487 0200 |042a: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e1102: 0c02 |042d: move-result-object v2 │ │ -2e1104: 1303 9000 |042e: const/16 v3, #int 144 // #90 │ │ -2e1108: 7110 3487 0300 |0430: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e110e: 0c03 |0433: move-result-object v3 │ │ -2e1110: 7230 9489 2003 |0434: invoke-interface {v0, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2e1116: 1302 e200 |0437: const/16 v2, #int 226 // #e2 │ │ -2e111a: 7110 3487 0200 |0439: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e1120: 0c02 |043c: move-result-object v2 │ │ -2e1122: 7230 9489 200a |043d: invoke-interface {v0, v2, v10}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2e1128: 2200 8c10 |0440: new-instance v0, Ljava/util/HashMap; // type@108c │ │ -2e112c: 7010 2b89 0000 |0442: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@892b │ │ -2e1132: 6900 2384 |0445: sput-object v0, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.modeMap:Ljava/util/Map; // field@8423 │ │ -2e1136: 1a02 6148 |0447: const-string v2, "Stereo" // string@4861 │ │ -2e113a: 7230 9489 1002 |0449: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2e1140: 1a02 6f20 |044c: const-string v2, "Joint Stereo" // string@206f │ │ -2e1144: 7230 9489 4002 |044e: invoke-interface {v0, v4, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2e114a: 1a02 5415 |0451: const-string v2, "Dual" // string@1554 │ │ -2e114e: 0803 1000 |0453: move-object/from16 v3, v16 │ │ -2e1152: 7230 9489 3002 |0455: invoke-interface {v0, v3, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2e1158: 1a02 2f3c |0458: const-string v2, "Mono" // string@3c2f │ │ -2e115c: 0805 1100 |045a: move-object/from16 v5, v17 │ │ -2e1160: 7230 9489 5002 |045c: invoke-interface {v0, v5, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2e1166: 2200 8c10 |045f: new-instance v0, Ljava/util/HashMap; // type@108c │ │ -2e116a: 7010 2b89 0000 |0461: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@892b │ │ -2e1170: 6900 1784 |0464: sput-object v0, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.emphasisMap:Ljava/util/Map; // field@8417 │ │ -2e1174: 1a02 143e |0466: const-string v2, "None" // string@3e14 │ │ -2e1178: 7230 9489 1002 |0468: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2e117e: 1a02 bb04 |046b: const-string v2, "5015MS" // string@04bb │ │ -2e1182: 7230 9489 4002 |046d: invoke-interface {v0, v4, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2e1188: 1a02 b243 |0470: const-string v2, "Reserved" // string@43b2 │ │ -2e118c: 7230 9489 3002 |0472: invoke-interface {v0, v3, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2e1192: 1a02 8c0d |0475: const-string v2, "CCITT" // string@0d8c │ │ -2e1196: 7230 9489 5002 |0477: invoke-interface {v0, v5, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2e119c: 2200 8c10 |047a: new-instance v0, Ljava/util/HashMap; // type@108c │ │ -2e11a0: 7010 2b89 0000 |047c: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@892b │ │ -2e11a6: 6900 2284 |047f: sput-object v0, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.modeExtensionMap:Ljava/util/Map; // field@8422 │ │ -2e11aa: 2202 8c10 |0481: new-instance v2, Ljava/util/HashMap; // type@108c │ │ -2e11ae: 7010 2b89 0200 |0483: invoke-direct {v2}, Ljava/util/HashMap;.:()V // method@892b │ │ -2e11b4: 6902 2184 |0486: sput-object v2, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.modeExtensionLayerIIIMap:Ljava/util/Map; // field@8421 │ │ -2e11b8: 1a06 b604 |0488: const-string v6, "4-31" // string@04b6 │ │ -2e11bc: 7230 9489 1006 |048a: invoke-interface {v0, v1, v6}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2e11c2: 1a06 c304 |048d: const-string v6, "8-31" // string@04c3 │ │ -2e11c6: 7230 9489 4006 |048f: invoke-interface {v0, v4, v6}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2e11cc: 1a06 a004 |0492: const-string v6, "12-31" // string@04a0 │ │ -2e11d0: 7230 9489 3006 |0494: invoke-interface {v0, v3, v6}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2e11d6: 1a06 a404 |0497: const-string v6, "16-31" // string@04a4 │ │ -2e11da: 7230 9489 5006 |0499: invoke-interface {v0, v5, v6}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2e11e0: 1a00 7e95 |049c: const-string v0, "off-off" // string@957e │ │ -2e11e4: 7230 9489 1200 |049e: invoke-interface {v2, v1, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2e11ea: 1a00 b895 |04a1: const-string v0, "on-off" // string@95b8 │ │ -2e11ee: 7230 9489 4200 |04a3: invoke-interface {v2, v4, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2e11f4: 1a00 7f95 |04a6: const-string v0, "off-on" // string@957f │ │ -2e11f8: 7230 9489 3200 |04a8: invoke-interface {v2, v3, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2e11fe: 1a00 b995 |04ab: const-string v0, "on-on" // string@95b9 │ │ -2e1202: 7230 9489 5200 |04ad: invoke-interface {v2, v5, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2e1208: 2200 8c10 |04b0: new-instance v0, Ljava/util/HashMap; // type@108c │ │ -2e120c: 7010 2b89 0000 |04b2: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@892b │ │ -2e1212: 6900 2c84 |04b5: sput-object v0, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.samplingRateMap:Ljava/util/Map; // field@842c │ │ -2e1216: 2202 8c10 |04b7: new-instance v2, Ljava/util/HashMap; // type@108c │ │ -2e121a: 7010 2b89 0200 |04b9: invoke-direct {v2}, Ljava/util/HashMap;.:()V // method@892b │ │ -2e1220: 6902 2d84 |04bc: sput-object v2, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.samplingV1Map:Ljava/util/Map; // field@842d │ │ -2e1224: 2206 8c10 |04be: new-instance v6, Ljava/util/HashMap; // type@108c │ │ -2e1228: 7010 2b89 0600 |04c0: invoke-direct {v6}, Ljava/util/HashMap;.:()V // method@892b │ │ -2e122e: 6906 2f84 |04c3: sput-object v6, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.samplingV2Map:Ljava/util/Map; // field@842f │ │ -2e1232: 2207 8c10 |04c5: new-instance v7, Ljava/util/HashMap; // type@108c │ │ -2e1236: 7010 2b89 0700 |04c7: invoke-direct {v7}, Ljava/util/HashMap;.:()V // method@892b │ │ -2e123c: 6907 2e84 |04ca: sput-object v7, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.samplingV25Map:Ljava/util/Map; // field@842e │ │ -2e1240: 1408 44ac 0000 |04cc: const v8, #float 6.17973e-41 // #0000ac44 │ │ -2e1246: 7110 3487 0800 |04cf: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e124c: 0c08 |04d2: move-result-object v8 │ │ -2e124e: 7230 9489 1208 |04d3: invoke-interface {v2, v1, v8}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2e1254: 1408 80bb 0000 |04d6: const v8, #float 6.72623e-41 // #0000bb80 │ │ -2e125a: 7110 3487 0800 |04d9: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e1260: 0c08 |04dc: move-result-object v8 │ │ -2e1262: 7230 9489 4208 |04dd: invoke-interface {v2, v4, v8}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2e1268: 1308 007d |04e0: const/16 v8, #int 32000 // #7d00 │ │ -2e126c: 7110 3487 0800 |04e2: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e1272: 0c08 |04e5: move-result-object v8 │ │ -2e1274: 7230 9489 3208 |04e6: invoke-interface {v2, v3, v8}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2e127a: 1308 2256 |04e9: const/16 v8, #int 22050 // #5622 │ │ -2e127e: 7110 3487 0800 |04eb: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e1284: 0c08 |04ee: move-result-object v8 │ │ -2e1286: 7230 9489 1608 |04ef: invoke-interface {v6, v1, v8}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2e128c: 1308 c05d |04f2: const/16 v8, #int 24000 // #5dc0 │ │ -2e1290: 7110 3487 0800 |04f4: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e1296: 0c08 |04f7: move-result-object v8 │ │ -2e1298: 7230 9489 4608 |04f8: invoke-interface {v6, v4, v8}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2e129e: 1308 803e |04fb: const/16 v8, #int 16000 // #3e80 │ │ -2e12a2: 7110 3487 0800 |04fd: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e12a8: 0c08 |0500: move-result-object v8 │ │ -2e12aa: 7230 9489 3608 |0501: invoke-interface {v6, v3, v8}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2e12b0: 1308 112b |0504: const/16 v8, #int 11025 // #2b11 │ │ -2e12b4: 7110 3487 0800 |0506: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e12ba: 0c08 |0509: move-result-object v8 │ │ -2e12bc: 7230 9489 1708 |050a: invoke-interface {v7, v1, v8}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2e12c2: 1308 e02e |050d: const/16 v8, #int 12000 // #2ee0 │ │ -2e12c6: 7110 3487 0800 |050f: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e12cc: 0c08 |0512: move-result-object v8 │ │ -2e12ce: 7230 9489 4708 |0513: invoke-interface {v7, v4, v8}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2e12d4: 1308 401f |0516: const/16 v8, #int 8000 // #1f40 │ │ -2e12d8: 7110 3487 0800 |0518: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e12de: 0c08 |051b: move-result-object v8 │ │ -2e12e0: 7230 9489 3708 |051c: invoke-interface {v7, v3, v8}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2e12e6: 7230 9489 5002 |051f: invoke-interface {v0, v5, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2e12ec: 7230 9489 3006 |0522: invoke-interface {v0, v3, v6}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2e12f2: 7230 9489 1007 |0525: invoke-interface {v0, v1, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2e12f8: 2200 8c10 |0528: new-instance v0, Ljava/util/HashMap; // type@108c │ │ -2e12fc: 7010 2b89 0000 |052a: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@892b │ │ -2e1302: 6900 2784 |052d: sput-object v0, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.samplesPerFrameMap:Ljava/util/Map; // field@8427 │ │ -2e1306: 2202 8c10 |052f: new-instance v2, Ljava/util/HashMap; // type@108c │ │ -2e130a: 7010 2b89 0200 |0531: invoke-direct {v2}, Ljava/util/HashMap;.:()V // method@892b │ │ -2e1310: 6902 2884 |0534: sput-object v2, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.samplesPerFrameV1Map:Ljava/util/Map; // field@8428 │ │ -2e1314: 2206 8c10 |0536: new-instance v6, Ljava/util/HashMap; // type@108c │ │ -2e1318: 7010 2b89 0600 |0538: invoke-direct {v6}, Ljava/util/HashMap;.:()V // method@892b │ │ -2e131e: 6906 2a84 |053b: sput-object v6, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.samplesPerFrameV2Map:Ljava/util/Map; // field@842a │ │ -2e1322: 2207 8c10 |053d: new-instance v7, Ljava/util/HashMap; // type@108c │ │ -2e1326: 7010 2b89 0700 |053f: invoke-direct {v7}, Ljava/util/HashMap;.:()V // method@892b │ │ -2e132c: 6907 2984 |0542: sput-object v7, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.samplesPerFrameV25Map:Ljava/util/Map; // field@8429 │ │ -2e1330: 7230 9489 520f |0544: invoke-interface {v2, v5, v15}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2e1336: 1308 8004 |0547: const/16 v8, #int 1152 // #480 │ │ -2e133a: 7110 3487 0800 |0549: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e1340: 0c08 |054c: move-result-object v8 │ │ -2e1342: 7230 9489 3208 |054d: invoke-interface {v2, v3, v8}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2e1348: 7230 9489 4208 |0550: invoke-interface {v2, v4, v8}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2e134e: 7230 9489 560f |0553: invoke-interface {v6, v5, v15}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2e1354: 7230 9489 3608 |0556: invoke-interface {v6, v3, v8}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2e135a: 7230 9489 4608 |0559: invoke-interface {v6, v4, v8}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2e1360: 7230 9489 570f |055c: invoke-interface {v7, v5, v15}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2e1366: 7230 9489 3708 |055f: invoke-interface {v7, v3, v8}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2e136c: 7230 9489 4708 |0562: invoke-interface {v7, v4, v8}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2e1372: 7230 9489 5002 |0565: invoke-interface {v0, v5, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2e1378: 7230 9489 3006 |0568: invoke-interface {v0, v3, v6}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2e137e: 7230 9489 1007 |056b: invoke-interface {v0, v1, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2e1384: 0e00 |056e: return-void │ │ +2e089c: |[2e089c] org.jaudiotagger.audio.mp3.MPEGFrameHeader.:()V │ │ +2e08ac: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +2e08ae: 2300 1c13 |0001: new-array v0, v0, [B // type@131c │ │ +2e08b2: 6900 1884 |0003: sput-object v0, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.header:[B // field@8418 │ │ +2e08b6: 2200 8c10 |0005: new-instance v0, Ljava/util/HashMap; // type@108c │ │ +2e08ba: 7010 2b89 0000 |0007: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@892b │ │ +2e08c0: 6900 2684 |000a: sput-object v0, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.mpegVersionMap:Ljava/util/Map; // field@8426 │ │ +2e08c4: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +2e08c6: 7110 3487 0100 |000d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e08cc: 0c01 |0010: move-result-object v1 │ │ +2e08ce: 1a02 b539 |0011: const-string v2, "MPEG-2.5" // string@39b5 │ │ +2e08d2: 7230 9489 1002 |0013: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2e08d8: 1222 |0016: const/4 v2, #int 2 // #2 │ │ +2e08da: 7110 3487 0200 |0017: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e08e0: 0c02 |001a: move-result-object v2 │ │ +2e08e2: 1a03 b439 |001b: const-string v3, "MPEG-2" // string@39b4 │ │ +2e08e6: 7230 9489 2003 |001d: invoke-interface {v0, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2e08ec: 1233 |0020: const/4 v3, #int 3 // #3 │ │ +2e08ee: 7110 3487 0300 |0021: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e08f4: 0c03 |0024: move-result-object v3 │ │ +2e08f6: 1a04 b339 |0025: const-string v4, "MPEG-1" // string@39b3 │ │ +2e08fa: 7230 9489 3004 |0027: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2e0900: 2200 8c10 |002a: new-instance v0, Ljava/util/HashMap; // type@108c │ │ +2e0904: 7010 2b89 0000 |002c: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@892b │ │ +2e090a: 6900 2584 |002f: sput-object v0, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.mpegLayerMap:Ljava/util/Map; // field@8425 │ │ +2e090e: 1a04 e62f |0031: const-string v4, "Layer 1" // string@2fe6 │ │ +2e0912: 7230 9489 3004 |0033: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2e0918: 1a04 e72f |0036: const-string v4, "Layer 2" // string@2fe7 │ │ +2e091c: 7230 9489 2004 |0038: invoke-interface {v0, v2, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2e0922: 1214 |003b: const/4 v4, #int 1 // #1 │ │ +2e0924: 7110 3487 0400 |003c: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e092a: 0c04 |003f: move-result-object v4 │ │ +2e092c: 1a05 e82f |0040: const-string v5, "Layer 3" // string@2fe8 │ │ +2e0930: 7230 9489 4005 |0042: invoke-interface {v0, v4, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2e0936: 2200 8c10 |0045: new-instance v0, Ljava/util/HashMap; // type@108c │ │ +2e093a: 7010 2b89 0000 |0047: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@892b │ │ +2e0940: 6900 1284 |004a: sput-object v0, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.bitrateMap:Ljava/util/Map; // field@8412 │ │ +2e0944: 1305 1e00 |004c: const/16 v5, #int 30 // #1e │ │ +2e0948: 7110 3487 0500 |004e: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e094e: 0c05 |0051: move-result-object v5 │ │ +2e0950: 1306 2000 |0052: const/16 v6, #int 32 // #20 │ │ +2e0954: 7110 3487 0600 |0054: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e095a: 0c06 |0057: move-result-object v6 │ │ +2e095c: 7230 9489 5006 |0058: invoke-interface {v0, v5, v6}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2e0962: 1305 2e00 |005b: const/16 v5, #int 46 // #2e │ │ +2e0966: 7110 3487 0500 |005d: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e096c: 0c05 |0060: move-result-object v5 │ │ +2e096e: 1307 4000 |0061: const/16 v7, #int 64 // #40 │ │ +2e0972: 7110 3487 0700 |0063: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e0978: 0c07 |0066: move-result-object v7 │ │ +2e097a: 7230 9489 5007 |0067: invoke-interface {v0, v5, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2e0980: 1305 3e00 |006a: const/16 v5, #int 62 // #3e │ │ +2e0984: 7110 3487 0500 |006c: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e098a: 0c05 |006f: move-result-object v5 │ │ +2e098c: 1308 6000 |0070: const/16 v8, #int 96 // #60 │ │ +2e0990: 7110 3487 0800 |0072: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e0996: 0c08 |0075: move-result-object v8 │ │ +2e0998: 7230 9489 5008 |0076: invoke-interface {v0, v5, v8}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2e099e: 1305 4e00 |0079: const/16 v5, #int 78 // #4e │ │ +2e09a2: 7110 3487 0500 |007b: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e09a8: 0c05 |007e: move-result-object v5 │ │ +2e09aa: 1309 8000 |007f: const/16 v9, #int 128 // #80 │ │ +2e09ae: 7110 3487 0900 |0081: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e09b4: 0c09 |0084: move-result-object v9 │ │ +2e09b6: 7230 9489 5009 |0085: invoke-interface {v0, v5, v9}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2e09bc: 1305 5e00 |0088: const/16 v5, #int 94 // #5e │ │ +2e09c0: 7110 3487 0500 |008a: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e09c6: 0c05 |008d: move-result-object v5 │ │ +2e09c8: 130a a000 |008e: const/16 v10, #int 160 // #a0 │ │ +2e09cc: 7110 3487 0a00 |0090: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e09d2: 0c0a |0093: move-result-object v10 │ │ +2e09d4: 7230 9489 500a |0094: invoke-interface {v0, v5, v10}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2e09da: 1305 6e00 |0097: const/16 v5, #int 110 // #6e │ │ +2e09de: 7110 3487 0500 |0099: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e09e4: 0c05 |009c: move-result-object v5 │ │ +2e09e6: 130b c000 |009d: const/16 v11, #int 192 // #c0 │ │ +2e09ea: 7110 3487 0b00 |009f: invoke-static {v11}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e09f0: 0c0c |00a2: move-result-object v12 │ │ +2e09f2: 7230 9489 500c |00a3: invoke-interface {v0, v5, v12}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2e09f8: 1305 7e00 |00a6: const/16 v5, #int 126 // #7e │ │ +2e09fc: 7110 3487 0500 |00a8: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e0a02: 0c05 |00ab: move-result-object v5 │ │ +2e0a04: 130c e000 |00ac: const/16 v12, #int 224 // #e0 │ │ +2e0a08: 7110 3487 0c00 |00ae: invoke-static {v12}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e0a0e: 0c0d |00b1: move-result-object v13 │ │ +2e0a10: 7230 9489 500d |00b2: invoke-interface {v0, v5, v13}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2e0a16: 1305 8e00 |00b5: const/16 v5, #int 142 // #8e │ │ +2e0a1a: 7110 3487 0500 |00b7: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e0a20: 0c05 |00ba: move-result-object v5 │ │ +2e0a22: 130d 0001 |00bb: const/16 v13, #int 256 // #100 │ │ +2e0a26: 7110 3487 0d00 |00bd: invoke-static {v13}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e0a2c: 0c0e |00c0: move-result-object v14 │ │ +2e0a2e: 7230 9489 500e |00c1: invoke-interface {v0, v5, v14}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2e0a34: 1305 9e00 |00c4: const/16 v5, #int 158 // #9e │ │ +2e0a38: 7110 3487 0500 |00c6: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e0a3e: 0c05 |00c9: move-result-object v5 │ │ +2e0a40: 130e 2001 |00ca: const/16 v14, #int 288 // #120 │ │ +2e0a44: 7110 3487 0e00 |00cc: invoke-static {v14}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e0a4a: 0c0e |00cf: move-result-object v14 │ │ +2e0a4c: 7230 9489 500e |00d0: invoke-interface {v0, v5, v14}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2e0a52: 1305 ae00 |00d3: const/16 v5, #int 174 // #ae │ │ +2e0a56: 7110 3487 0500 |00d5: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e0a5c: 0c05 |00d8: move-result-object v5 │ │ +2e0a5e: 130e 4001 |00d9: const/16 v14, #int 320 // #140 │ │ +2e0a62: 7110 3487 0e00 |00db: invoke-static {v14}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e0a68: 0c0f |00de: move-result-object v15 │ │ +2e0a6a: 7230 9489 500f |00df: invoke-interface {v0, v5, v15}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2e0a70: 1305 be00 |00e2: const/16 v5, #int 190 // #be │ │ +2e0a74: 7110 3487 0500 |00e4: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e0a7a: 0c05 |00e7: move-result-object v5 │ │ +2e0a7c: 130f 6001 |00e8: const/16 v15, #int 352 // #160 │ │ +2e0a80: 7110 3487 0f00 |00ea: invoke-static {v15}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e0a86: 0c0f |00ed: move-result-object v15 │ │ +2e0a88: 7230 9489 500f |00ee: invoke-interface {v0, v5, v15}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2e0a8e: 1305 ce00 |00f1: const/16 v5, #int 206 // #ce │ │ +2e0a92: 7110 3487 0500 |00f3: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e0a98: 0c05 |00f6: move-result-object v5 │ │ +2e0a9a: 130f 8001 |00f7: const/16 v15, #int 384 // #180 │ │ +2e0a9e: 7110 3487 0f00 |00f9: invoke-static {v15}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e0aa4: 0c0f |00fc: move-result-object v15 │ │ +2e0aa6: 7230 9489 500f |00fd: invoke-interface {v0, v5, v15}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2e0aac: 1305 de00 |0100: const/16 v5, #int 222 // #de │ │ +2e0ab0: 7110 3487 0500 |0102: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e0ab6: 0c05 |0105: move-result-object v5 │ │ +2e0ab8: 1310 a001 |0106: const/16 v16, #int 416 // #1a0 │ │ +2e0abc: 7701 3487 1000 |0108: invoke-static/range {v16}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e0ac2: 0c0e |010b: move-result-object v14 │ │ +2e0ac4: 7230 9489 500e |010c: invoke-interface {v0, v5, v14}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2e0aca: 1305 ee00 |010f: const/16 v5, #int 238 // #ee │ │ +2e0ace: 7110 3487 0500 |0111: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e0ad4: 0c05 |0114: move-result-object v5 │ │ +2e0ad6: 130e c001 |0115: const/16 v14, #int 448 // #1c0 │ │ +2e0ada: 7110 3487 0e00 |0117: invoke-static {v14}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e0ae0: 0c0e |011a: move-result-object v14 │ │ +2e0ae2: 7230 9489 500e |011b: invoke-interface {v0, v5, v14}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2e0ae8: 1305 1c00 |011e: const/16 v5, #int 28 // #1c │ │ +2e0aec: 7110 3487 0500 |0120: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e0af2: 0c05 |0123: move-result-object v5 │ │ +2e0af4: 7230 9489 5006 |0124: invoke-interface {v0, v5, v6}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2e0afa: 1305 2c00 |0127: const/16 v5, #int 44 // #2c │ │ +2e0afe: 7110 3487 0500 |0129: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e0b04: 0c05 |012c: move-result-object v5 │ │ +2e0b06: 130e 3000 |012d: const/16 v14, #int 48 // #30 │ │ +2e0b0a: 7110 3487 0e00 |012f: invoke-static {v14}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e0b10: 0c0e |0132: move-result-object v14 │ │ +2e0b12: 7230 9489 500e |0133: invoke-interface {v0, v5, v14}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2e0b18: 1305 3c00 |0136: const/16 v5, #int 60 // #3c │ │ +2e0b1c: 7110 3487 0500 |0138: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e0b22: 0c05 |013b: move-result-object v5 │ │ +2e0b24: 1310 3800 |013c: const/16 v16, #int 56 // #38 │ │ +2e0b28: 7701 3487 1000 |013e: invoke-static/range {v16}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e0b2e: 0c0d |0141: move-result-object v13 │ │ +2e0b30: 7230 9489 500d |0142: invoke-interface {v0, v5, v13}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2e0b36: 1305 4c00 |0145: const/16 v5, #int 76 // #4c │ │ +2e0b3a: 7110 3487 0500 |0147: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e0b40: 0c05 |014a: move-result-object v5 │ │ +2e0b42: 7230 9489 5007 |014b: invoke-interface {v0, v5, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2e0b48: 1305 5c00 |014e: const/16 v5, #int 92 // #5c │ │ +2e0b4c: 7110 3487 0500 |0150: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e0b52: 0c05 |0153: move-result-object v5 │ │ +2e0b54: 1310 5000 |0154: const/16 v16, #int 80 // #50 │ │ +2e0b58: 7701 3487 1000 |0156: invoke-static/range {v16}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e0b5e: 0c0c |0159: move-result-object v12 │ │ +2e0b60: 7230 9489 500c |015a: invoke-interface {v0, v5, v12}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2e0b66: 1305 6c00 |015d: const/16 v5, #int 108 // #6c │ │ +2e0b6a: 7110 3487 0500 |015f: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e0b70: 0c05 |0162: move-result-object v5 │ │ +2e0b72: 7230 9489 5008 |0163: invoke-interface {v0, v5, v8}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2e0b78: 1305 7c00 |0166: const/16 v5, #int 124 // #7c │ │ +2e0b7c: 7110 3487 0500 |0168: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e0b82: 0c05 |016b: move-result-object v5 │ │ +2e0b84: 1310 7000 |016c: const/16 v16, #int 112 // #70 │ │ +2e0b88: 7701 3487 1000 |016e: invoke-static/range {v16}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e0b8e: 0c0b |0171: move-result-object v11 │ │ +2e0b90: 7230 9489 500b |0172: invoke-interface {v0, v5, v11}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2e0b96: 1305 8c00 |0175: const/16 v5, #int 140 // #8c │ │ +2e0b9a: 7110 3487 0500 |0177: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e0ba0: 0c05 |017a: move-result-object v5 │ │ +2e0ba2: 7230 9489 5009 |017b: invoke-interface {v0, v5, v9}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2e0ba8: 1305 9c00 |017e: const/16 v5, #int 156 // #9c │ │ +2e0bac: 7110 3487 0500 |0180: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e0bb2: 0c05 |0183: move-result-object v5 │ │ +2e0bb4: 7230 9489 500a |0184: invoke-interface {v0, v5, v10}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2e0bba: 1305 ac00 |0187: const/16 v5, #int 172 // #ac │ │ +2e0bbe: 7110 3487 0500 |0189: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e0bc4: 0c05 |018c: move-result-object v5 │ │ +2e0bc6: 0811 0300 |018d: move-object/from16 v17, v3 │ │ +2e0bca: 1310 c000 |018f: const/16 v16, #int 192 // #c0 │ │ +2e0bce: 7701 3487 1000 |0191: invoke-static/range {v16}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e0bd4: 0c03 |0194: move-result-object v3 │ │ +2e0bd6: 7230 9489 5003 |0195: invoke-interface {v0, v5, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2e0bdc: 1303 bc00 |0198: const/16 v3, #int 188 // #bc │ │ +2e0be0: 7110 3487 0300 |019a: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e0be6: 0c03 |019d: move-result-object v3 │ │ +2e0be8: 0810 0200 |019e: move-object/from16 v16, v2 │ │ +2e0bec: 1305 e000 |01a0: const/16 v5, #int 224 // #e0 │ │ +2e0bf0: 7110 3487 0500 |01a2: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e0bf6: 0c02 |01a5: move-result-object v2 │ │ +2e0bf8: 7230 9489 3002 |01a6: invoke-interface {v0, v3, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2e0bfe: 1302 cc00 |01a9: const/16 v2, #int 204 // #cc │ │ +2e0c02: 7110 3487 0200 |01ab: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e0c08: 0c02 |01ae: move-result-object v2 │ │ +2e0c0a: 1303 0001 |01af: const/16 v3, #int 256 // #100 │ │ +2e0c0e: 7110 3487 0300 |01b1: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e0c14: 0c05 |01b4: move-result-object v5 │ │ +2e0c16: 7230 9489 2005 |01b5: invoke-interface {v0, v2, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2e0c1c: 1302 dc00 |01b8: const/16 v2, #int 220 // #dc │ │ +2e0c20: 7110 3487 0200 |01ba: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e0c26: 0c02 |01bd: move-result-object v2 │ │ +2e0c28: 1303 4001 |01be: const/16 v3, #int 320 // #140 │ │ +2e0c2c: 7110 3487 0300 |01c0: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e0c32: 0c05 |01c3: move-result-object v5 │ │ +2e0c34: 7230 9489 2005 |01c4: invoke-interface {v0, v2, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2e0c3a: 1302 ec00 |01c7: const/16 v2, #int 236 // #ec │ │ +2e0c3e: 7110 3487 0200 |01c9: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e0c44: 0c02 |01cc: move-result-object v2 │ │ +2e0c46: 7230 9489 200f |01cd: invoke-interface {v0, v2, v15}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2e0c4c: 1302 1a00 |01d0: const/16 v2, #int 26 // #1a │ │ +2e0c50: 7110 3487 0200 |01d2: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e0c56: 0c02 |01d5: move-result-object v2 │ │ +2e0c58: 7230 9489 2006 |01d6: invoke-interface {v0, v2, v6}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2e0c5e: 1302 2a00 |01d9: const/16 v2, #int 42 // #2a │ │ +2e0c62: 7110 3487 0200 |01db: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e0c68: 0c02 |01de: move-result-object v2 │ │ +2e0c6a: 1303 2800 |01df: const/16 v3, #int 40 // #28 │ │ +2e0c6e: 7110 3487 0300 |01e1: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e0c74: 0c05 |01e4: move-result-object v5 │ │ +2e0c76: 7230 9489 2005 |01e5: invoke-interface {v0, v2, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2e0c7c: 1302 3a00 |01e8: const/16 v2, #int 58 // #3a │ │ +2e0c80: 7110 3487 0200 |01ea: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e0c86: 0c02 |01ed: move-result-object v2 │ │ +2e0c88: 7230 9489 200e |01ee: invoke-interface {v0, v2, v14}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2e0c8e: 1302 4a00 |01f1: const/16 v2, #int 74 // #4a │ │ +2e0c92: 7110 3487 0200 |01f3: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e0c98: 0c02 |01f6: move-result-object v2 │ │ +2e0c9a: 7230 9489 200d |01f7: invoke-interface {v0, v2, v13}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2e0ca0: 1302 5a00 |01fa: const/16 v2, #int 90 // #5a │ │ +2e0ca4: 7110 3487 0200 |01fc: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e0caa: 0c02 |01ff: move-result-object v2 │ │ +2e0cac: 7230 9489 2007 |0200: invoke-interface {v0, v2, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2e0cb2: 1302 6a00 |0203: const/16 v2, #int 106 // #6a │ │ +2e0cb6: 7110 3487 0200 |0205: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e0cbc: 0c02 |0208: move-result-object v2 │ │ +2e0cbe: 7230 9489 200c |0209: invoke-interface {v0, v2, v12}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2e0cc4: 1302 7a00 |020c: const/16 v2, #int 122 // #7a │ │ +2e0cc8: 7110 3487 0200 |020e: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e0cce: 0c02 |0211: move-result-object v2 │ │ +2e0cd0: 7230 9489 2008 |0212: invoke-interface {v0, v2, v8}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2e0cd6: 1302 8a00 |0215: const/16 v2, #int 138 // #8a │ │ +2e0cda: 7110 3487 0200 |0217: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e0ce0: 0c02 |021a: move-result-object v2 │ │ +2e0ce2: 7230 9489 200b |021b: invoke-interface {v0, v2, v11}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2e0ce8: 1302 9a00 |021e: const/16 v2, #int 154 // #9a │ │ +2e0cec: 7110 3487 0200 |0220: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e0cf2: 0c02 |0223: move-result-object v2 │ │ +2e0cf4: 7230 9489 2009 |0224: invoke-interface {v0, v2, v9}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2e0cfa: 1302 aa00 |0227: const/16 v2, #int 170 // #aa │ │ +2e0cfe: 7110 3487 0200 |0229: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e0d04: 0c02 |022c: move-result-object v2 │ │ +2e0d06: 7230 9489 200a |022d: invoke-interface {v0, v2, v10}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2e0d0c: 1302 ba00 |0230: const/16 v2, #int 186 // #ba │ │ +2e0d10: 7110 3487 0200 |0232: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e0d16: 0c02 |0235: move-result-object v2 │ │ +2e0d18: 1305 c000 |0236: const/16 v5, #int 192 // #c0 │ │ +2e0d1c: 7110 3487 0500 |0238: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e0d22: 0c03 |023b: move-result-object v3 │ │ +2e0d24: 7230 9489 2003 |023c: invoke-interface {v0, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2e0d2a: 1302 ca00 |023f: const/16 v2, #int 202 // #ca │ │ +2e0d2e: 7110 3487 0200 |0241: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e0d34: 0c02 |0244: move-result-object v2 │ │ +2e0d36: 1303 e000 |0245: const/16 v3, #int 224 // #e0 │ │ +2e0d3a: 7110 3487 0300 |0247: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e0d40: 0c05 |024a: move-result-object v5 │ │ +2e0d42: 7230 9489 2005 |024b: invoke-interface {v0, v2, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2e0d48: 1302 da00 |024e: const/16 v2, #int 218 // #da │ │ +2e0d4c: 7110 3487 0200 |0250: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e0d52: 0c02 |0253: move-result-object v2 │ │ +2e0d54: 1303 0001 |0254: const/16 v3, #int 256 // #100 │ │ +2e0d58: 7110 3487 0300 |0256: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e0d5e: 0c05 |0259: move-result-object v5 │ │ +2e0d60: 7230 9489 2005 |025a: invoke-interface {v0, v2, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2e0d66: 1302 ea00 |025d: const/16 v2, #int 234 // #ea │ │ +2e0d6a: 7110 3487 0200 |025f: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e0d70: 0c02 |0262: move-result-object v2 │ │ +2e0d72: 1303 4001 |0263: const/16 v3, #int 320 // #140 │ │ +2e0d76: 7110 3487 0300 |0265: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e0d7c: 0c03 |0268: move-result-object v3 │ │ +2e0d7e: 7230 9489 2003 |0269: invoke-interface {v0, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2e0d84: 1302 1600 |026c: const/16 v2, #int 22 // #16 │ │ +2e0d88: 7110 3487 0200 |026e: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e0d8e: 0c02 |0271: move-result-object v2 │ │ +2e0d90: 7230 9489 2006 |0272: invoke-interface {v0, v2, v6}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2e0d96: 1302 2600 |0275: const/16 v2, #int 38 // #26 │ │ +2e0d9a: 7110 3487 0200 |0277: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e0da0: 0c02 |027a: move-result-object v2 │ │ +2e0da2: 7230 9489 200e |027b: invoke-interface {v0, v2, v14}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2e0da8: 1302 3600 |027e: const/16 v2, #int 54 // #36 │ │ +2e0dac: 7110 3487 0200 |0280: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e0db2: 0c02 |0283: move-result-object v2 │ │ +2e0db4: 7230 9489 200d |0284: invoke-interface {v0, v2, v13}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2e0dba: 1302 4600 |0287: const/16 v2, #int 70 // #46 │ │ +2e0dbe: 7110 3487 0200 |0289: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e0dc4: 0c02 |028c: move-result-object v2 │ │ +2e0dc6: 7230 9489 2007 |028d: invoke-interface {v0, v2, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2e0dcc: 1302 5600 |0290: const/16 v2, #int 86 // #56 │ │ +2e0dd0: 7110 3487 0200 |0292: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e0dd6: 0c02 |0295: move-result-object v2 │ │ +2e0dd8: 7230 9489 200c |0296: invoke-interface {v0, v2, v12}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2e0dde: 1302 6600 |0299: const/16 v2, #int 102 // #66 │ │ +2e0de2: 7110 3487 0200 |029b: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e0de8: 0c02 |029e: move-result-object v2 │ │ +2e0dea: 7230 9489 2008 |029f: invoke-interface {v0, v2, v8}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2e0df0: 1302 7600 |02a2: const/16 v2, #int 118 // #76 │ │ +2e0df4: 7110 3487 0200 |02a4: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e0dfa: 0c02 |02a7: move-result-object v2 │ │ +2e0dfc: 7230 9489 200b |02a8: invoke-interface {v0, v2, v11}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2e0e02: 1302 8600 |02ab: const/16 v2, #int 134 // #86 │ │ +2e0e06: 7110 3487 0200 |02ad: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e0e0c: 0c02 |02b0: move-result-object v2 │ │ +2e0e0e: 7230 9489 2009 |02b1: invoke-interface {v0, v2, v9}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2e0e14: 1302 9600 |02b4: const/16 v2, #int 150 // #96 │ │ +2e0e18: 7110 3487 0200 |02b6: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e0e1e: 0c02 |02b9: move-result-object v2 │ │ +2e0e20: 1303 9000 |02ba: const/16 v3, #int 144 // #90 │ │ +2e0e24: 7110 3487 0300 |02bc: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e0e2a: 0c05 |02bf: move-result-object v5 │ │ +2e0e2c: 7230 9489 2005 |02c0: invoke-interface {v0, v2, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2e0e32: 1302 a600 |02c3: const/16 v2, #int 166 // #a6 │ │ +2e0e36: 7110 3487 0200 |02c5: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e0e3c: 0c02 |02c8: move-result-object v2 │ │ +2e0e3e: 7230 9489 200a |02c9: invoke-interface {v0, v2, v10}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2e0e44: 1302 b600 |02cc: const/16 v2, #int 182 // #b6 │ │ +2e0e48: 7110 3487 0200 |02ce: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e0e4e: 0c02 |02d1: move-result-object v2 │ │ +2e0e50: 1305 b000 |02d2: const/16 v5, #int 176 // #b0 │ │ +2e0e54: 7110 3487 0500 |02d4: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e0e5a: 0c05 |02d7: move-result-object v5 │ │ +2e0e5c: 7230 9489 2005 |02d8: invoke-interface {v0, v2, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2e0e62: 1302 c600 |02db: const/16 v2, #int 198 // #c6 │ │ +2e0e66: 7110 3487 0200 |02dd: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e0e6c: 0c02 |02e0: move-result-object v2 │ │ +2e0e6e: 1305 c000 |02e1: const/16 v5, #int 192 // #c0 │ │ +2e0e72: 7110 3487 0500 |02e3: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e0e78: 0c05 |02e6: move-result-object v5 │ │ +2e0e7a: 7230 9489 2005 |02e7: invoke-interface {v0, v2, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2e0e80: 1302 d600 |02ea: const/16 v2, #int 214 // #d6 │ │ +2e0e84: 7110 3487 0200 |02ec: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e0e8a: 0c02 |02ef: move-result-object v2 │ │ +2e0e8c: 1305 e000 |02f0: const/16 v5, #int 224 // #e0 │ │ +2e0e90: 7110 3487 0500 |02f2: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e0e96: 0c05 |02f5: move-result-object v5 │ │ +2e0e98: 7230 9489 2005 |02f6: invoke-interface {v0, v2, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2e0e9e: 1302 e600 |02f9: const/16 v2, #int 230 // #e6 │ │ +2e0ea2: 7110 3487 0200 |02fb: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e0ea8: 0c02 |02fe: move-result-object v2 │ │ +2e0eaa: 1305 0001 |02ff: const/16 v5, #int 256 // #100 │ │ +2e0eae: 7110 3487 0500 |0301: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e0eb4: 0c05 |0304: move-result-object v5 │ │ +2e0eb6: 7230 9489 2005 |0305: invoke-interface {v0, v2, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2e0ebc: 1302 1400 |0308: const/16 v2, #int 20 // #14 │ │ +2e0ec0: 7110 3487 0200 |030a: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e0ec6: 0c02 |030d: move-result-object v2 │ │ +2e0ec8: 1305 0800 |030e: const/16 v5, #int 8 // #8 │ │ +2e0ecc: 7110 3487 0500 |0310: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e0ed2: 0c03 |0313: move-result-object v3 │ │ +2e0ed4: 7230 9489 2003 |0314: invoke-interface {v0, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2e0eda: 1302 2400 |0317: const/16 v2, #int 36 // #24 │ │ +2e0ede: 7110 3487 0200 |0319: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e0ee4: 0c02 |031c: move-result-object v2 │ │ +2e0ee6: 1303 1000 |031d: const/16 v3, #int 16 // #10 │ │ +2e0eea: 7110 3487 0300 |031f: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e0ef0: 0c03 |0322: move-result-object v3 │ │ +2e0ef2: 7230 9489 2003 |0323: invoke-interface {v0, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2e0ef8: 1302 3400 |0326: const/16 v2, #int 52 // #34 │ │ +2e0efc: 7110 3487 0200 |0328: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e0f02: 0c02 |032b: move-result-object v2 │ │ +2e0f04: 1303 1800 |032c: const/16 v3, #int 24 // #18 │ │ +2e0f08: 7110 3487 0300 |032e: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e0f0e: 0c03 |0331: move-result-object v3 │ │ +2e0f10: 7230 9489 2003 |0332: invoke-interface {v0, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2e0f16: 1302 4400 |0335: const/16 v2, #int 68 // #44 │ │ +2e0f1a: 7110 3487 0200 |0337: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e0f20: 0c02 |033a: move-result-object v2 │ │ +2e0f22: 7230 9489 2006 |033b: invoke-interface {v0, v2, v6}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2e0f28: 1302 5400 |033e: const/16 v2, #int 84 // #54 │ │ +2e0f2c: 7110 3487 0200 |0340: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e0f32: 0c02 |0343: move-result-object v2 │ │ +2e0f34: 1303 2800 |0344: const/16 v3, #int 40 // #28 │ │ +2e0f38: 7110 3487 0300 |0346: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e0f3e: 0c05 |0349: move-result-object v5 │ │ +2e0f40: 7230 9489 2005 |034a: invoke-interface {v0, v2, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2e0f46: 1302 6400 |034d: const/16 v2, #int 100 // #64 │ │ +2e0f4a: 7110 3487 0200 |034f: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e0f50: 0c02 |0352: move-result-object v2 │ │ +2e0f52: 7230 9489 200e |0353: invoke-interface {v0, v2, v14}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2e0f58: 1302 7400 |0356: const/16 v2, #int 116 // #74 │ │ +2e0f5c: 7110 3487 0200 |0358: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e0f62: 0c02 |035b: move-result-object v2 │ │ +2e0f64: 7230 9489 200d |035c: invoke-interface {v0, v2, v13}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2e0f6a: 1302 8400 |035f: const/16 v2, #int 132 // #84 │ │ +2e0f6e: 7110 3487 0200 |0361: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e0f74: 0c02 |0364: move-result-object v2 │ │ +2e0f76: 7230 9489 2007 |0365: invoke-interface {v0, v2, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2e0f7c: 1302 9400 |0368: const/16 v2, #int 148 // #94 │ │ +2e0f80: 7110 3487 0200 |036a: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e0f86: 0c02 |036d: move-result-object v2 │ │ +2e0f88: 7230 9489 200c |036e: invoke-interface {v0, v2, v12}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2e0f8e: 1302 a400 |0371: const/16 v2, #int 164 // #a4 │ │ +2e0f92: 7110 3487 0200 |0373: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e0f98: 0c02 |0376: move-result-object v2 │ │ +2e0f9a: 7230 9489 2008 |0377: invoke-interface {v0, v2, v8}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2e0fa0: 1302 b400 |037a: const/16 v2, #int 180 // #b4 │ │ +2e0fa4: 7110 3487 0200 |037c: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e0faa: 0c02 |037f: move-result-object v2 │ │ +2e0fac: 7230 9489 200b |0380: invoke-interface {v0, v2, v11}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2e0fb2: 1302 c400 |0383: const/16 v2, #int 196 // #c4 │ │ +2e0fb6: 7110 3487 0200 |0385: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e0fbc: 0c02 |0388: move-result-object v2 │ │ +2e0fbe: 7230 9489 2009 |0389: invoke-interface {v0, v2, v9}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2e0fc4: 1302 d400 |038c: const/16 v2, #int 212 // #d4 │ │ +2e0fc8: 7110 3487 0200 |038e: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e0fce: 0c02 |0391: move-result-object v2 │ │ +2e0fd0: 1303 9000 |0392: const/16 v3, #int 144 // #90 │ │ +2e0fd4: 7110 3487 0300 |0394: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e0fda: 0c05 |0397: move-result-object v5 │ │ +2e0fdc: 7230 9489 2005 |0398: invoke-interface {v0, v2, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2e0fe2: 1302 e400 |039b: const/16 v2, #int 228 // #e4 │ │ +2e0fe6: 7110 3487 0200 |039d: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e0fec: 0c02 |03a0: move-result-object v2 │ │ +2e0fee: 7230 9489 200a |03a1: invoke-interface {v0, v2, v10}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2e0ff4: 1302 1200 |03a4: const/16 v2, #int 18 // #12 │ │ +2e0ff8: 7110 3487 0200 |03a6: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e0ffe: 0c02 |03a9: move-result-object v2 │ │ +2e1000: 1303 0800 |03aa: const/16 v3, #int 8 // #8 │ │ +2e1004: 7110 3487 0300 |03ac: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e100a: 0c03 |03af: move-result-object v3 │ │ +2e100c: 7230 9489 2003 |03b0: invoke-interface {v0, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2e1012: 1302 2200 |03b3: const/16 v2, #int 34 // #22 │ │ +2e1016: 7110 3487 0200 |03b5: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e101c: 0c02 |03b8: move-result-object v2 │ │ +2e101e: 1303 1000 |03b9: const/16 v3, #int 16 // #10 │ │ +2e1022: 7110 3487 0300 |03bb: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e1028: 0c03 |03be: move-result-object v3 │ │ +2e102a: 7230 9489 2003 |03bf: invoke-interface {v0, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2e1030: 1302 3200 |03c2: const/16 v2, #int 50 // #32 │ │ +2e1034: 7110 3487 0200 |03c4: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e103a: 0c02 |03c7: move-result-object v2 │ │ +2e103c: 1303 1800 |03c8: const/16 v3, #int 24 // #18 │ │ +2e1040: 7110 3487 0300 |03ca: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e1046: 0c03 |03cd: move-result-object v3 │ │ +2e1048: 7230 9489 2003 |03ce: invoke-interface {v0, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2e104e: 1302 4200 |03d1: const/16 v2, #int 66 // #42 │ │ +2e1052: 7110 3487 0200 |03d3: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e1058: 0c02 |03d6: move-result-object v2 │ │ +2e105a: 7230 9489 2006 |03d7: invoke-interface {v0, v2, v6}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2e1060: 1302 5200 |03da: const/16 v2, #int 82 // #52 │ │ +2e1064: 7110 3487 0200 |03dc: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e106a: 0c02 |03df: move-result-object v2 │ │ +2e106c: 1303 2800 |03e0: const/16 v3, #int 40 // #28 │ │ +2e1070: 7110 3487 0300 |03e2: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e1076: 0c03 |03e5: move-result-object v3 │ │ +2e1078: 7230 9489 2003 |03e6: invoke-interface {v0, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2e107e: 1302 6200 |03e9: const/16 v2, #int 98 // #62 │ │ +2e1082: 7110 3487 0200 |03eb: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e1088: 0c02 |03ee: move-result-object v2 │ │ +2e108a: 7230 9489 200e |03ef: invoke-interface {v0, v2, v14}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2e1090: 1302 7200 |03f2: const/16 v2, #int 114 // #72 │ │ +2e1094: 7110 3487 0200 |03f4: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e109a: 0c02 |03f7: move-result-object v2 │ │ +2e109c: 7230 9489 200d |03f8: invoke-interface {v0, v2, v13}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2e10a2: 1302 8200 |03fb: const/16 v2, #int 130 // #82 │ │ +2e10a6: 7110 3487 0200 |03fd: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e10ac: 0c02 |0400: move-result-object v2 │ │ +2e10ae: 7230 9489 2007 |0401: invoke-interface {v0, v2, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2e10b4: 1302 9200 |0404: const/16 v2, #int 146 // #92 │ │ +2e10b8: 7110 3487 0200 |0406: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e10be: 0c02 |0409: move-result-object v2 │ │ +2e10c0: 7230 9489 200c |040a: invoke-interface {v0, v2, v12}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2e10c6: 1302 a200 |040d: const/16 v2, #int 162 // #a2 │ │ +2e10ca: 7110 3487 0200 |040f: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e10d0: 0c02 |0412: move-result-object v2 │ │ +2e10d2: 7230 9489 2008 |0413: invoke-interface {v0, v2, v8}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2e10d8: 1302 b200 |0416: const/16 v2, #int 178 // #b2 │ │ +2e10dc: 7110 3487 0200 |0418: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e10e2: 0c02 |041b: move-result-object v2 │ │ +2e10e4: 7230 9489 200b |041c: invoke-interface {v0, v2, v11}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2e10ea: 1302 c200 |041f: const/16 v2, #int 194 // #c2 │ │ +2e10ee: 7110 3487 0200 |0421: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e10f4: 0c02 |0424: move-result-object v2 │ │ +2e10f6: 7230 9489 2009 |0425: invoke-interface {v0, v2, v9}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2e10fc: 1302 d200 |0428: const/16 v2, #int 210 // #d2 │ │ +2e1100: 7110 3487 0200 |042a: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e1106: 0c02 |042d: move-result-object v2 │ │ +2e1108: 1303 9000 |042e: const/16 v3, #int 144 // #90 │ │ +2e110c: 7110 3487 0300 |0430: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e1112: 0c03 |0433: move-result-object v3 │ │ +2e1114: 7230 9489 2003 |0434: invoke-interface {v0, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2e111a: 1302 e200 |0437: const/16 v2, #int 226 // #e2 │ │ +2e111e: 7110 3487 0200 |0439: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e1124: 0c02 |043c: move-result-object v2 │ │ +2e1126: 7230 9489 200a |043d: invoke-interface {v0, v2, v10}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2e112c: 2200 8c10 |0440: new-instance v0, Ljava/util/HashMap; // type@108c │ │ +2e1130: 7010 2b89 0000 |0442: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@892b │ │ +2e1136: 6900 2384 |0445: sput-object v0, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.modeMap:Ljava/util/Map; // field@8423 │ │ +2e113a: 1a02 6148 |0447: const-string v2, "Stereo" // string@4861 │ │ +2e113e: 7230 9489 1002 |0449: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2e1144: 1a02 6f20 |044c: const-string v2, "Joint Stereo" // string@206f │ │ +2e1148: 7230 9489 4002 |044e: invoke-interface {v0, v4, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2e114e: 1a02 5415 |0451: const-string v2, "Dual" // string@1554 │ │ +2e1152: 0803 1000 |0453: move-object/from16 v3, v16 │ │ +2e1156: 7230 9489 3002 |0455: invoke-interface {v0, v3, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2e115c: 1a02 2f3c |0458: const-string v2, "Mono" // string@3c2f │ │ +2e1160: 0805 1100 |045a: move-object/from16 v5, v17 │ │ +2e1164: 7230 9489 5002 |045c: invoke-interface {v0, v5, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2e116a: 2200 8c10 |045f: new-instance v0, Ljava/util/HashMap; // type@108c │ │ +2e116e: 7010 2b89 0000 |0461: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@892b │ │ +2e1174: 6900 1784 |0464: sput-object v0, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.emphasisMap:Ljava/util/Map; // field@8417 │ │ +2e1178: 1a02 143e |0466: const-string v2, "None" // string@3e14 │ │ +2e117c: 7230 9489 1002 |0468: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2e1182: 1a02 bb04 |046b: const-string v2, "5015MS" // string@04bb │ │ +2e1186: 7230 9489 4002 |046d: invoke-interface {v0, v4, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2e118c: 1a02 b243 |0470: const-string v2, "Reserved" // string@43b2 │ │ +2e1190: 7230 9489 3002 |0472: invoke-interface {v0, v3, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2e1196: 1a02 8c0d |0475: const-string v2, "CCITT" // string@0d8c │ │ +2e119a: 7230 9489 5002 |0477: invoke-interface {v0, v5, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2e11a0: 2200 8c10 |047a: new-instance v0, Ljava/util/HashMap; // type@108c │ │ +2e11a4: 7010 2b89 0000 |047c: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@892b │ │ +2e11aa: 6900 2284 |047f: sput-object v0, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.modeExtensionMap:Ljava/util/Map; // field@8422 │ │ +2e11ae: 2202 8c10 |0481: new-instance v2, Ljava/util/HashMap; // type@108c │ │ +2e11b2: 7010 2b89 0200 |0483: invoke-direct {v2}, Ljava/util/HashMap;.:()V // method@892b │ │ +2e11b8: 6902 2184 |0486: sput-object v2, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.modeExtensionLayerIIIMap:Ljava/util/Map; // field@8421 │ │ +2e11bc: 1a06 b604 |0488: const-string v6, "4-31" // string@04b6 │ │ +2e11c0: 7230 9489 1006 |048a: invoke-interface {v0, v1, v6}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2e11c6: 1a06 c304 |048d: const-string v6, "8-31" // string@04c3 │ │ +2e11ca: 7230 9489 4006 |048f: invoke-interface {v0, v4, v6}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2e11d0: 1a06 a004 |0492: const-string v6, "12-31" // string@04a0 │ │ +2e11d4: 7230 9489 3006 |0494: invoke-interface {v0, v3, v6}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2e11da: 1a06 a404 |0497: const-string v6, "16-31" // string@04a4 │ │ +2e11de: 7230 9489 5006 |0499: invoke-interface {v0, v5, v6}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2e11e4: 1a00 7e95 |049c: const-string v0, "off-off" // string@957e │ │ +2e11e8: 7230 9489 1200 |049e: invoke-interface {v2, v1, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2e11ee: 1a00 b895 |04a1: const-string v0, "on-off" // string@95b8 │ │ +2e11f2: 7230 9489 4200 |04a3: invoke-interface {v2, v4, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2e11f8: 1a00 7f95 |04a6: const-string v0, "off-on" // string@957f │ │ +2e11fc: 7230 9489 3200 |04a8: invoke-interface {v2, v3, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2e1202: 1a00 b995 |04ab: const-string v0, "on-on" // string@95b9 │ │ +2e1206: 7230 9489 5200 |04ad: invoke-interface {v2, v5, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2e120c: 2200 8c10 |04b0: new-instance v0, Ljava/util/HashMap; // type@108c │ │ +2e1210: 7010 2b89 0000 |04b2: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@892b │ │ +2e1216: 6900 2c84 |04b5: sput-object v0, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.samplingRateMap:Ljava/util/Map; // field@842c │ │ +2e121a: 2202 8c10 |04b7: new-instance v2, Ljava/util/HashMap; // type@108c │ │ +2e121e: 7010 2b89 0200 |04b9: invoke-direct {v2}, Ljava/util/HashMap;.:()V // method@892b │ │ +2e1224: 6902 2d84 |04bc: sput-object v2, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.samplingV1Map:Ljava/util/Map; // field@842d │ │ +2e1228: 2206 8c10 |04be: new-instance v6, Ljava/util/HashMap; // type@108c │ │ +2e122c: 7010 2b89 0600 |04c0: invoke-direct {v6}, Ljava/util/HashMap;.:()V // method@892b │ │ +2e1232: 6906 2f84 |04c3: sput-object v6, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.samplingV2Map:Ljava/util/Map; // field@842f │ │ +2e1236: 2207 8c10 |04c5: new-instance v7, Ljava/util/HashMap; // type@108c │ │ +2e123a: 7010 2b89 0700 |04c7: invoke-direct {v7}, Ljava/util/HashMap;.:()V // method@892b │ │ +2e1240: 6907 2e84 |04ca: sput-object v7, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.samplingV25Map:Ljava/util/Map; // field@842e │ │ +2e1244: 1408 44ac 0000 |04cc: const v8, #float 6.17973e-41 // #0000ac44 │ │ +2e124a: 7110 3487 0800 |04cf: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e1250: 0c08 |04d2: move-result-object v8 │ │ +2e1252: 7230 9489 1208 |04d3: invoke-interface {v2, v1, v8}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2e1258: 1408 80bb 0000 |04d6: const v8, #float 6.72623e-41 // #0000bb80 │ │ +2e125e: 7110 3487 0800 |04d9: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e1264: 0c08 |04dc: move-result-object v8 │ │ +2e1266: 7230 9489 4208 |04dd: invoke-interface {v2, v4, v8}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2e126c: 1308 007d |04e0: const/16 v8, #int 32000 // #7d00 │ │ +2e1270: 7110 3487 0800 |04e2: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e1276: 0c08 |04e5: move-result-object v8 │ │ +2e1278: 7230 9489 3208 |04e6: invoke-interface {v2, v3, v8}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2e127e: 1308 2256 |04e9: const/16 v8, #int 22050 // #5622 │ │ +2e1282: 7110 3487 0800 |04eb: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e1288: 0c08 |04ee: move-result-object v8 │ │ +2e128a: 7230 9489 1608 |04ef: invoke-interface {v6, v1, v8}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2e1290: 1308 c05d |04f2: const/16 v8, #int 24000 // #5dc0 │ │ +2e1294: 7110 3487 0800 |04f4: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e129a: 0c08 |04f7: move-result-object v8 │ │ +2e129c: 7230 9489 4608 |04f8: invoke-interface {v6, v4, v8}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2e12a2: 1308 803e |04fb: const/16 v8, #int 16000 // #3e80 │ │ +2e12a6: 7110 3487 0800 |04fd: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e12ac: 0c08 |0500: move-result-object v8 │ │ +2e12ae: 7230 9489 3608 |0501: invoke-interface {v6, v3, v8}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2e12b4: 1308 112b |0504: const/16 v8, #int 11025 // #2b11 │ │ +2e12b8: 7110 3487 0800 |0506: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e12be: 0c08 |0509: move-result-object v8 │ │ +2e12c0: 7230 9489 1708 |050a: invoke-interface {v7, v1, v8}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2e12c6: 1308 e02e |050d: const/16 v8, #int 12000 // #2ee0 │ │ +2e12ca: 7110 3487 0800 |050f: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e12d0: 0c08 |0512: move-result-object v8 │ │ +2e12d2: 7230 9489 4708 |0513: invoke-interface {v7, v4, v8}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2e12d8: 1308 401f |0516: const/16 v8, #int 8000 // #1f40 │ │ +2e12dc: 7110 3487 0800 |0518: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e12e2: 0c08 |051b: move-result-object v8 │ │ +2e12e4: 7230 9489 3708 |051c: invoke-interface {v7, v3, v8}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2e12ea: 7230 9489 5002 |051f: invoke-interface {v0, v5, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2e12f0: 7230 9489 3006 |0522: invoke-interface {v0, v3, v6}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2e12f6: 7230 9489 1007 |0525: invoke-interface {v0, v1, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2e12fc: 2200 8c10 |0528: new-instance v0, Ljava/util/HashMap; // type@108c │ │ +2e1300: 7010 2b89 0000 |052a: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@892b │ │ +2e1306: 6900 2784 |052d: sput-object v0, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.samplesPerFrameMap:Ljava/util/Map; // field@8427 │ │ +2e130a: 2202 8c10 |052f: new-instance v2, Ljava/util/HashMap; // type@108c │ │ +2e130e: 7010 2b89 0200 |0531: invoke-direct {v2}, Ljava/util/HashMap;.:()V // method@892b │ │ +2e1314: 6902 2884 |0534: sput-object v2, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.samplesPerFrameV1Map:Ljava/util/Map; // field@8428 │ │ +2e1318: 2206 8c10 |0536: new-instance v6, Ljava/util/HashMap; // type@108c │ │ +2e131c: 7010 2b89 0600 |0538: invoke-direct {v6}, Ljava/util/HashMap;.:()V // method@892b │ │ +2e1322: 6906 2a84 |053b: sput-object v6, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.samplesPerFrameV2Map:Ljava/util/Map; // field@842a │ │ +2e1326: 2207 8c10 |053d: new-instance v7, Ljava/util/HashMap; // type@108c │ │ +2e132a: 7010 2b89 0700 |053f: invoke-direct {v7}, Ljava/util/HashMap;.:()V // method@892b │ │ +2e1330: 6907 2984 |0542: sput-object v7, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.samplesPerFrameV25Map:Ljava/util/Map; // field@8429 │ │ +2e1334: 7230 9489 520f |0544: invoke-interface {v2, v5, v15}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2e133a: 1308 8004 |0547: const/16 v8, #int 1152 // #480 │ │ +2e133e: 7110 3487 0800 |0549: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e1344: 0c08 |054c: move-result-object v8 │ │ +2e1346: 7230 9489 3208 |054d: invoke-interface {v2, v3, v8}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2e134c: 7230 9489 4208 |0550: invoke-interface {v2, v4, v8}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2e1352: 7230 9489 560f |0553: invoke-interface {v6, v5, v15}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2e1358: 7230 9489 3608 |0556: invoke-interface {v6, v3, v8}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2e135e: 7230 9489 4608 |0559: invoke-interface {v6, v4, v8}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2e1364: 7230 9489 570f |055c: invoke-interface {v7, v5, v15}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2e136a: 7230 9489 3708 |055f: invoke-interface {v7, v3, v8}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2e1370: 7230 9489 4708 |0562: invoke-interface {v7, v4, v8}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2e1376: 7230 9489 5002 |0565: invoke-interface {v0, v5, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2e137c: 7230 9489 3006 |0568: invoke-interface {v0, v3, v6}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2e1382: 7230 9489 1007 |056b: invoke-interface {v0, v1, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2e1388: 0e00 |056e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=46 │ │ 0x0005 line=52 │ │ 0x000d line=59 │ │ 0x0017 line=60 │ │ 0x0021 line=61 │ │ @@ -706435,17 +706435,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2e1388: |[2e1388] org.jaudiotagger.audio.mp3.MPEGFrameHeader.:()V │ │ -2e1398: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -2e139e: 0e00 |0003: return-void │ │ +2e138c: |[2e138c] org.jaudiotagger.audio.mp3.MPEGFrameHeader.:()V │ │ +2e139c: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +2e13a2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=821 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader; │ │ │ │ #2 : (in Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;) │ │ @@ -706453,30 +706453,30 @@ │ │ type : '([B)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 42 16-bit code units │ │ -2e13a0: |[2e13a0] org.jaudiotagger.audio.mp3.MPEGFrameHeader.:([B)V │ │ -2e13b0: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -2e13b6: 5b01 2484 |0003: iput-object v1, v0, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.mpegBytes:[B // field@8424 │ │ -2e13ba: 7010 5a8f 0000 |0005: invoke-direct {v0}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.setBitrate:()V // method@8f5a │ │ -2e13c0: 7010 658f 0000 |0008: invoke-direct {v0}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.setVersion:()V // method@8f65 │ │ -2e13c6: 7010 5e8f 0000 |000b: invoke-direct {v0}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.setLayer:()V // method@8f5e │ │ -2e13cc: 7010 638f 0000 |000e: invoke-direct {v0}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.setProtected:()V // method@8f63 │ │ -2e13d2: 7010 648f 0000 |0011: invoke-direct {v0}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.setSamplingRate:()V // method@8f64 │ │ -2e13d8: 7010 618f 0000 |0014: invoke-direct {v0}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.setPadding:()V // method@8f61 │ │ -2e13de: 7010 628f 0000 |0017: invoke-direct {v0}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.setPrivate:()V // method@8f62 │ │ -2e13e4: 7010 5b8f 0000 |001a: invoke-direct {v0}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.setChannelMode:()V // method@8f5b │ │ -2e13ea: 7010 5f8f 0000 |001d: invoke-direct {v0}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.setModeExtension:()V // method@8f5f │ │ -2e13f0: 7010 5c8f 0000 |0020: invoke-direct {v0}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.setCopyrighted:()V // method@8f5c │ │ -2e13f6: 7010 608f 0000 |0023: invoke-direct {v0}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.setOriginal:()V // method@8f60 │ │ -2e13fc: 7010 5d8f 0000 |0026: invoke-direct {v0}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.setEmphasis:()V // method@8f5d │ │ -2e1402: 0e00 |0029: return-void │ │ +2e13a4: |[2e13a4] org.jaudiotagger.audio.mp3.MPEGFrameHeader.:([B)V │ │ +2e13b4: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +2e13ba: 5b01 2484 |0003: iput-object v1, v0, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.mpegBytes:[B // field@8424 │ │ +2e13be: 7010 5a8f 0000 |0005: invoke-direct {v0}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.setBitrate:()V // method@8f5a │ │ +2e13c4: 7010 658f 0000 |0008: invoke-direct {v0}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.setVersion:()V // method@8f65 │ │ +2e13ca: 7010 5e8f 0000 |000b: invoke-direct {v0}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.setLayer:()V // method@8f5e │ │ +2e13d0: 7010 638f 0000 |000e: invoke-direct {v0}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.setProtected:()V // method@8f63 │ │ +2e13d6: 7010 648f 0000 |0011: invoke-direct {v0}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.setSamplingRate:()V // method@8f64 │ │ +2e13dc: 7010 618f 0000 |0014: invoke-direct {v0}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.setPadding:()V // method@8f61 │ │ +2e13e2: 7010 628f 0000 |0017: invoke-direct {v0}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.setPrivate:()V // method@8f62 │ │ +2e13e8: 7010 5b8f 0000 |001a: invoke-direct {v0}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.setChannelMode:()V // method@8f5b │ │ +2e13ee: 7010 5f8f 0000 |001d: invoke-direct {v0}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.setModeExtension:()V // method@8f5f │ │ +2e13f4: 7010 5c8f 0000 |0020: invoke-direct {v0}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.setCopyrighted:()V // method@8f5c │ │ +2e13fa: 7010 608f 0000 |0023: invoke-direct {v0}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.setOriginal:()V // method@8f60 │ │ +2e1400: 7010 5d8f 0000 |0026: invoke-direct {v0}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.setEmphasis:()V // method@8f5d │ │ +2e1406: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=833 │ │ 0x0003 line=834 │ │ 0x0005 line=835 │ │ 0x0008 line=836 │ │ 0x000b line=837 │ │ @@ -706498,38 +706498,38 @@ │ │ type : '(Ljava/nio/ByteBuffer;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -2e01b4: |[2e01b4] org.jaudiotagger.audio.mp3.MPEGFrameHeader.isMPEGFrame:(Ljava/nio/ByteBuffer;)Z │ │ -2e01c4: 6e10 4d88 0300 |0000: invoke-virtual {v3}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ -2e01ca: 0a00 |0003: move-result v0 │ │ -2e01cc: 6e20 3f88 0300 |0004: invoke-virtual {v3, v0}, Ljava/nio/ByteBuffer;.get:(I)B // method@883f │ │ -2e01d2: 0a01 |0007: move-result v1 │ │ -2e01d4: 1302 ff00 |0008: const/16 v2, #int 255 // #ff │ │ -2e01d8: b521 |000a: and-int/2addr v1, v2 │ │ -2e01da: 3321 1a00 |000b: if-ne v1, v2, 0025 // +001a │ │ -2e01de: d801 0001 |000d: add-int/lit8 v1, v0, #int 1 // #01 │ │ -2e01e2: 6e20 3f88 1300 |000f: invoke-virtual {v3, v1}, Ljava/nio/ByteBuffer;.get:(I)B // method@883f │ │ -2e01e8: 0a01 |0012: move-result v1 │ │ -2e01ea: 1302 e000 |0013: const/16 v2, #int 224 // #e0 │ │ -2e01ee: b521 |0015: and-int/2addr v1, v2 │ │ -2e01f0: 3321 0f00 |0016: if-ne v1, v2, 0025 // +000f │ │ -2e01f4: d800 0002 |0018: add-int/lit8 v0, v0, #int 2 // #02 │ │ -2e01f8: 6e20 3f88 0300 |001a: invoke-virtual {v3, v0}, Ljava/nio/ByteBuffer;.get:(I)B // method@883f │ │ -2e01fe: 0a03 |001d: move-result v3 │ │ -2e0200: 1300 fc00 |001e: const/16 v0, #int 252 // #fc │ │ -2e0204: b503 |0020: and-int/2addr v3, v0 │ │ -2e0206: 3203 0400 |0021: if-eq v3, v0, 0025 // +0004 │ │ -2e020a: 1213 |0023: const/4 v3, #int 1 // #1 │ │ -2e020c: 2802 |0024: goto 0026 // +0002 │ │ -2e020e: 1203 |0025: const/4 v3, #int 0 // #0 │ │ -2e0210: 0f03 |0026: return v3 │ │ +2e01b8: |[2e01b8] org.jaudiotagger.audio.mp3.MPEGFrameHeader.isMPEGFrame:(Ljava/nio/ByteBuffer;)Z │ │ +2e01c8: 6e10 4d88 0300 |0000: invoke-virtual {v3}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ +2e01ce: 0a00 |0003: move-result v0 │ │ +2e01d0: 6e20 3f88 0300 |0004: invoke-virtual {v3, v0}, Ljava/nio/ByteBuffer;.get:(I)B // method@883f │ │ +2e01d6: 0a01 |0007: move-result v1 │ │ +2e01d8: 1302 ff00 |0008: const/16 v2, #int 255 // #ff │ │ +2e01dc: b521 |000a: and-int/2addr v1, v2 │ │ +2e01de: 3321 1a00 |000b: if-ne v1, v2, 0025 // +001a │ │ +2e01e2: d801 0001 |000d: add-int/lit8 v1, v0, #int 1 // #01 │ │ +2e01e6: 6e20 3f88 1300 |000f: invoke-virtual {v3, v1}, Ljava/nio/ByteBuffer;.get:(I)B // method@883f │ │ +2e01ec: 0a01 |0012: move-result v1 │ │ +2e01ee: 1302 e000 |0013: const/16 v2, #int 224 // #e0 │ │ +2e01f2: b521 |0015: and-int/2addr v1, v2 │ │ +2e01f4: 3321 0f00 |0016: if-ne v1, v2, 0025 // +000f │ │ +2e01f8: d800 0002 |0018: add-int/lit8 v0, v0, #int 2 // #02 │ │ +2e01fc: 6e20 3f88 0300 |001a: invoke-virtual {v3, v0}, Ljava/nio/ByteBuffer;.get:(I)B // method@883f │ │ +2e0202: 0a03 |001d: move-result v3 │ │ +2e0204: 1300 fc00 |001e: const/16 v0, #int 252 // #fc │ │ +2e0208: b503 |0020: and-int/2addr v3, v0 │ │ +2e020a: 3203 0400 |0021: if-eq v3, v0, 0025 // +0004 │ │ +2e020e: 1213 |0023: const/4 v3, #int 1 // #1 │ │ +2e0210: 2802 |0024: goto 0026 // +0002 │ │ +2e0212: 1203 |0025: const/4 v3, #int 0 // #0 │ │ +2e0214: 0f03 |0026: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=874 │ │ 0x0004 line=875 │ │ 0x000f line=876 │ │ 0x001a line=877 │ │ locals : │ │ @@ -706540,25 +706540,25 @@ │ │ type : '(Ljava/nio/ByteBuffer;)Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 20 16-bit code units │ │ -2e0860: |[2e0860] org.jaudiotagger.audio.mp3.MPEGFrameHeader.parseMPEGHeader:(Ljava/nio/ByteBuffer;)Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader; │ │ -2e0870: 6e10 4d88 0400 |0000: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ -2e0876: 0a00 |0003: move-result v0 │ │ -2e0878: 6201 1884 |0004: sget-object v1, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.header:[B // field@8418 │ │ -2e087c: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -2e087e: 1243 |0007: const/4 v3, #int 4 // #4 │ │ -2e0880: 6e40 4188 1432 |0008: invoke-virtual {v4, v1, v2, v3}, Ljava/nio/ByteBuffer;.get:([BII)Ljava/nio/ByteBuffer; // method@8841 │ │ -2e0886: 6e20 4e88 0400 |000b: invoke-virtual {v4, v0}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ -2e088c: 2204 6c11 |000e: new-instance v4, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader; // type@116c │ │ -2e0890: 7020 428f 1400 |0010: invoke-direct {v4, v1}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.:([B)V // method@8f42 │ │ -2e0896: 1104 |0013: return-object v4 │ │ +2e0864: |[2e0864] org.jaudiotagger.audio.mp3.MPEGFrameHeader.parseMPEGHeader:(Ljava/nio/ByteBuffer;)Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader; │ │ +2e0874: 6e10 4d88 0400 |0000: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ +2e087a: 0a00 |0003: move-result v0 │ │ +2e087c: 6201 1884 |0004: sget-object v1, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.header:[B // field@8418 │ │ +2e0880: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +2e0882: 1243 |0007: const/4 v3, #int 4 // #4 │ │ +2e0884: 6e40 4188 1432 |0008: invoke-virtual {v4, v1, v2, v3}, Ljava/nio/ByteBuffer;.get:([BII)Ljava/nio/ByteBuffer; // method@8841 │ │ +2e088a: 6e20 4e88 0400 |000b: invoke-virtual {v4, v0}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ +2e0890: 2204 6c11 |000e: new-instance v4, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader; // type@116c │ │ +2e0894: 7020 428f 1400 |0010: invoke-direct {v4, v1}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.:([B)V // method@8f42 │ │ +2e089a: 1104 |0013: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=858 │ │ 0x0004 line=859 │ │ 0x000b line=860 │ │ 0x000e line=861 │ │ locals : │ │ @@ -706569,39 +706569,39 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -2e1404: |[2e1404] org.jaudiotagger.audio.mp3.MPEGFrameHeader.setBitrate:()V │ │ -2e1414: 5440 2484 |0000: iget-object v0, v4, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.mpegBytes:[B // field@8424 │ │ -2e1418: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -2e141a: 4801 0001 |0003: aget-byte v1, v0, v1 │ │ -2e141e: d511 f000 |0005: and-int/lit16 v1, v1, #int 240 // #00f0 │ │ -2e1422: 1212 |0007: const/4 v2, #int 1 // #1 │ │ -2e1424: 4803 0002 |0008: aget-byte v3, v0, v2 │ │ -2e1428: dd03 0308 |000a: and-int/lit8 v3, v3, #int 8 // #08 │ │ -2e142c: b631 |000c: or-int/2addr v1, v3 │ │ -2e142e: 4800 0002 |000d: aget-byte v0, v0, v2 │ │ -2e1432: dd00 0006 |000f: and-int/lit8 v0, v0, #int 6 // #06 │ │ -2e1436: b610 |0011: or-int/2addr v0, v1 │ │ -2e1438: 6201 1284 |0012: sget-object v1, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.bitrateMap:Ljava/util/Map; // field@8412 │ │ -2e143c: 7110 3487 0000 |0014: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e1442: 0c00 |0017: move-result-object v0 │ │ -2e1444: 7220 9089 0100 |0018: invoke-interface {v1, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ -2e144a: 0c00 |001b: move-result-object v0 │ │ -2e144c: 1f00 2210 |001c: check-cast v0, Ljava/lang/Integer; // type@1022 │ │ -2e1450: 5b40 1184 |001e: iput-object v0, v4, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.bitRate:Ljava/lang/Integer; // field@8411 │ │ -2e1454: 3800 0300 |0020: if-eqz v0, 0023 // +0003 │ │ -2e1458: 0e00 |0022: return-void │ │ -2e145a: 2200 3811 |0023: new-instance v0, Lorg/jaudiotagger/audio/exceptions/InvalidAudioFrameException; // type@1138 │ │ -2e145e: 1a01 c71f |0025: const-string v1, "Invalid bitrate" // string@1fc7 │ │ -2e1462: 7020 768d 1000 |0027: invoke-direct {v0, v1}, Lorg/jaudiotagger/audio/exceptions/InvalidAudioFrameException;.:(Ljava/lang/String;)V // method@8d76 │ │ -2e1468: 2700 |002a: throw v0 │ │ +2e1408: |[2e1408] org.jaudiotagger.audio.mp3.MPEGFrameHeader.setBitrate:()V │ │ +2e1418: 5440 2484 |0000: iget-object v0, v4, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.mpegBytes:[B // field@8424 │ │ +2e141c: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +2e141e: 4801 0001 |0003: aget-byte v1, v0, v1 │ │ +2e1422: d511 f000 |0005: and-int/lit16 v1, v1, #int 240 // #00f0 │ │ +2e1426: 1212 |0007: const/4 v2, #int 1 // #1 │ │ +2e1428: 4803 0002 |0008: aget-byte v3, v0, v2 │ │ +2e142c: dd03 0308 |000a: and-int/lit8 v3, v3, #int 8 // #08 │ │ +2e1430: b631 |000c: or-int/2addr v1, v3 │ │ +2e1432: 4800 0002 |000d: aget-byte v0, v0, v2 │ │ +2e1436: dd00 0006 |000f: and-int/lit8 v0, v0, #int 6 // #06 │ │ +2e143a: b610 |0011: or-int/2addr v0, v1 │ │ +2e143c: 6201 1284 |0012: sget-object v1, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.bitrateMap:Ljava/util/Map; // field@8412 │ │ +2e1440: 7110 3487 0000 |0014: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e1446: 0c00 |0017: move-result-object v0 │ │ +2e1448: 7220 9089 0100 |0018: invoke-interface {v1, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ +2e144e: 0c00 |001b: move-result-object v0 │ │ +2e1450: 1f00 2210 |001c: check-cast v0, Ljava/lang/Integer; // type@1022 │ │ +2e1454: 5b40 1184 |001e: iput-object v0, v4, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.bitRate:Ljava/lang/Integer; // field@8411 │ │ +2e1458: 3800 0300 |0020: if-eqz v0, 0023 // +0003 │ │ +2e145c: 0e00 |0022: return-void │ │ +2e145e: 2200 3811 |0023: new-instance v0, Lorg/jaudiotagger/audio/exceptions/InvalidAudioFrameException; // type@1138 │ │ +2e1462: 1a01 c71f |0025: const-string v1, "Invalid bitrate" // string@1fc7 │ │ +2e1466: 7020 768d 1000 |0027: invoke-direct {v0, v1}, Lorg/jaudiotagger/audio/exceptions/InvalidAudioFrameException;.:(Ljava/lang/String;)V // method@8d76 │ │ +2e146c: 2700 |002a: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=514 │ │ 0x0012 line=516 │ │ 0x0023 line=519 │ │ locals : │ │ 0x0000 - 0x002b reg=4 this Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader; │ │ @@ -706611,34 +706611,34 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -2e146c: |[2e146c] org.jaudiotagger.audio.mp3.MPEGFrameHeader.setChannelMode:()V │ │ -2e147c: 5420 2484 |0000: iget-object v0, v2, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.mpegBytes:[B // field@8424 │ │ -2e1480: 1231 |0002: const/4 v1, #int 3 // #3 │ │ -2e1482: 4800 0001 |0003: aget-byte v0, v0, v1 │ │ -2e1486: d500 c000 |0005: and-int/lit16 v0, v0, #int 192 // #00c0 │ │ -2e148a: e200 0006 |0007: ushr-int/lit8 v0, v0, #int 6 // #06 │ │ -2e148e: 5920 1384 |0009: iput v0, v2, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.channelMode:I // field@8413 │ │ -2e1492: 6201 2384 |000b: sget-object v1, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.modeMap:Ljava/util/Map; // field@8423 │ │ -2e1496: 7110 3487 0000 |000d: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e149c: 0c00 |0010: move-result-object v0 │ │ -2e149e: 7220 9089 0100 |0011: invoke-interface {v1, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ -2e14a4: 0c00 |0014: move-result-object v0 │ │ -2e14a6: 1f00 3710 |0015: check-cast v0, Ljava/lang/String; // type@1037 │ │ -2e14aa: 5b20 1484 |0017: iput-object v0, v2, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.channelModeAsString:Ljava/lang/String; // field@8414 │ │ -2e14ae: 3800 0300 |0019: if-eqz v0, 001c // +0003 │ │ -2e14b2: 0e00 |001b: return-void │ │ -2e14b4: 2200 3811 |001c: new-instance v0, Lorg/jaudiotagger/audio/exceptions/InvalidAudioFrameException; // type@1138 │ │ -2e14b8: 1a01 c91f |001e: const-string v1, "Invalid channel mode" // string@1fc9 │ │ -2e14bc: 7020 768d 1000 |0020: invoke-direct {v0, v1}, Lorg/jaudiotagger/audio/exceptions/InvalidAudioFrameException;.:(Ljava/lang/String;)V // method@8d76 │ │ -2e14c2: 2700 |0023: throw v0 │ │ +2e1470: |[2e1470] org.jaudiotagger.audio.mp3.MPEGFrameHeader.setChannelMode:()V │ │ +2e1480: 5420 2484 |0000: iget-object v0, v2, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.mpegBytes:[B // field@8424 │ │ +2e1484: 1231 |0002: const/4 v1, #int 3 // #3 │ │ +2e1486: 4800 0001 |0003: aget-byte v0, v0, v1 │ │ +2e148a: d500 c000 |0005: and-int/lit16 v0, v0, #int 192 // #00c0 │ │ +2e148e: e200 0006 |0007: ushr-int/lit8 v0, v0, #int 6 // #06 │ │ +2e1492: 5920 1384 |0009: iput v0, v2, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.channelMode:I // field@8413 │ │ +2e1496: 6201 2384 |000b: sget-object v1, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.modeMap:Ljava/util/Map; // field@8423 │ │ +2e149a: 7110 3487 0000 |000d: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e14a0: 0c00 |0010: move-result-object v0 │ │ +2e14a2: 7220 9089 0100 |0011: invoke-interface {v1, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ +2e14a8: 0c00 |0014: move-result-object v0 │ │ +2e14aa: 1f00 3710 |0015: check-cast v0, Ljava/lang/String; // type@1037 │ │ +2e14ae: 5b20 1484 |0017: iput-object v0, v2, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.channelModeAsString:Ljava/lang/String; // field@8414 │ │ +2e14b2: 3800 0300 |0019: if-eqz v0, 001c // +0003 │ │ +2e14b6: 0e00 |001b: return-void │ │ +2e14b8: 2200 3811 |001c: new-instance v0, Lorg/jaudiotagger/audio/exceptions/InvalidAudioFrameException; // type@1138 │ │ +2e14bc: 1a01 c91f |001e: const-string v1, "Invalid channel mode" // string@1fc9 │ │ +2e14c0: 7020 768d 1000 |0020: invoke-direct {v0, v1}, Lorg/jaudiotagger/audio/exceptions/InvalidAudioFrameException;.:(Ljava/lang/String;)V // method@8d76 │ │ +2e14c6: 2700 |0023: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=530 │ │ 0x000b line=531 │ │ 0x001c line=534 │ │ locals : │ │ 0x0000 - 0x0024 reg=2 this Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader; │ │ @@ -706648,25 +706648,25 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 15 16-bit code units │ │ -2e14c4: |[2e14c4] org.jaudiotagger.audio.mp3.MPEGFrameHeader.setCopyrighted:()V │ │ -2e14d4: 5420 2484 |0000: iget-object v0, v2, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.mpegBytes:[B // field@8424 │ │ -2e14d8: 1231 |0002: const/4 v1, #int 3 // #3 │ │ -2e14da: 4800 0001 |0003: aget-byte v0, v0, v1 │ │ -2e14de: dd00 0008 |0005: and-int/lit8 v0, v0, #int 8 // #08 │ │ -2e14e2: 3800 0400 |0007: if-eqz v0, 000b // +0004 │ │ -2e14e6: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -2e14e8: 2802 |000a: goto 000c // +0002 │ │ -2e14ea: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -2e14ec: 5c20 1984 |000c: iput-boolean v0, v2, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.isCopyrighted:Z // field@8419 │ │ -2e14f0: 0e00 |000e: return-void │ │ +2e14c8: |[2e14c8] org.jaudiotagger.audio.mp3.MPEGFrameHeader.setCopyrighted:()V │ │ +2e14d8: 5420 2484 |0000: iget-object v0, v2, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.mpegBytes:[B // field@8424 │ │ +2e14dc: 1231 |0002: const/4 v1, #int 3 // #3 │ │ +2e14de: 4800 0001 |0003: aget-byte v0, v0, v1 │ │ +2e14e2: dd00 0008 |0005: and-int/lit8 v0, v0, #int 8 // #08 │ │ +2e14e6: 3800 0400 |0007: if-eqz v0, 000b // +0004 │ │ +2e14ea: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +2e14ec: 2802 |000a: goto 000c // +0002 │ │ +2e14ee: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +2e14f0: 5c20 1984 |000c: iput-boolean v0, v2, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.isCopyrighted:Z // field@8419 │ │ +2e14f4: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=464 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader; │ │ │ │ #8 : (in Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;) │ │ @@ -706674,35 +706674,35 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -2e14f4: |[2e14f4] org.jaudiotagger.audio.mp3.MPEGFrameHeader.setEmphasis:()V │ │ -2e1504: 5420 2484 |0000: iget-object v0, v2, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.mpegBytes:[B // field@8424 │ │ -2e1508: 1231 |0002: const/4 v1, #int 3 // #3 │ │ -2e150a: 4800 0001 |0003: aget-byte v0, v0, v1 │ │ -2e150e: b510 |0005: and-int/2addr v0, v1 │ │ -2e1510: 5920 1584 |0006: iput v0, v2, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.emphasis:I // field@8415 │ │ -2e1514: 6201 1784 |0008: sget-object v1, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.emphasisMap:Ljava/util/Map; // field@8417 │ │ -2e1518: 7110 3487 0000 |000a: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e151e: 0c00 |000d: move-result-object v0 │ │ -2e1520: 7220 9089 0100 |000e: invoke-interface {v1, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ -2e1526: 0c00 |0011: move-result-object v0 │ │ -2e1528: 1f00 3710 |0012: check-cast v0, Ljava/lang/String; // type@1037 │ │ -2e152c: 5b20 1684 |0014: iput-object v0, v2, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.emphasisAsString:Ljava/lang/String; // field@8416 │ │ -2e1530: 6e10 478f 0200 |0016: invoke-virtual {v2}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.getEmphasisAsString:()Ljava/lang/String; // method@8f47 │ │ -2e1536: 0c00 |0019: move-result-object v0 │ │ -2e1538: 3800 0300 |001a: if-eqz v0, 001d // +0003 │ │ -2e153c: 0e00 |001c: return-void │ │ -2e153e: 2200 3811 |001d: new-instance v0, Lorg/jaudiotagger/audio/exceptions/InvalidAudioFrameException; // type@1138 │ │ -2e1542: 1a01 cd1f |001f: const-string v1, "Invalid emphasis" // string@1fcd │ │ -2e1546: 7020 768d 1000 |0021: invoke-direct {v0, v1}, Lorg/jaudiotagger/audio/exceptions/InvalidAudioFrameException;.:(Ljava/lang/String;)V // method@8d76 │ │ -2e154c: 2700 |0024: throw v0 │ │ +2e14f8: |[2e14f8] org.jaudiotagger.audio.mp3.MPEGFrameHeader.setEmphasis:()V │ │ +2e1508: 5420 2484 |0000: iget-object v0, v2, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.mpegBytes:[B // field@8424 │ │ +2e150c: 1231 |0002: const/4 v1, #int 3 // #3 │ │ +2e150e: 4800 0001 |0003: aget-byte v0, v0, v1 │ │ +2e1512: b510 |0005: and-int/2addr v0, v1 │ │ +2e1514: 5920 1584 |0006: iput v0, v2, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.emphasis:I // field@8415 │ │ +2e1518: 6201 1784 |0008: sget-object v1, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.emphasisMap:Ljava/util/Map; // field@8417 │ │ +2e151c: 7110 3487 0000 |000a: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e1522: 0c00 |000d: move-result-object v0 │ │ +2e1524: 7220 9089 0100 |000e: invoke-interface {v1, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ +2e152a: 0c00 |0011: move-result-object v0 │ │ +2e152c: 1f00 3710 |0012: check-cast v0, Ljava/lang/String; // type@1037 │ │ +2e1530: 5b20 1684 |0014: iput-object v0, v2, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.emphasisAsString:Ljava/lang/String; // field@8416 │ │ +2e1534: 6e10 478f 0200 |0016: invoke-virtual {v2}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.getEmphasisAsString:()Ljava/lang/String; // method@8f47 │ │ +2e153a: 0c00 |0019: move-result-object v0 │ │ +2e153c: 3800 0300 |001a: if-eqz v0, 001d // +0003 │ │ +2e1540: 0e00 |001c: return-void │ │ +2e1542: 2200 3811 |001d: new-instance v0, Lorg/jaudiotagger/audio/exceptions/InvalidAudioFrameException; // type@1138 │ │ +2e1546: 1a01 cd1f |001f: const-string v1, "Invalid emphasis" // string@1fcd │ │ +2e154a: 7020 768d 1000 |0021: invoke-direct {v0, v1}, Lorg/jaudiotagger/audio/exceptions/InvalidAudioFrameException;.:(Ljava/lang/String;)V // method@8d76 │ │ +2e1550: 2700 |0024: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=544 │ │ 0x0008 line=545 │ │ 0x0016 line=546 │ │ 0x001d line=548 │ │ locals : │ │ @@ -706713,34 +706713,34 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -2e1550: |[2e1550] org.jaudiotagger.audio.mp3.MPEGFrameHeader.setLayer:()V │ │ -2e1560: 5420 2484 |0000: iget-object v0, v2, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.mpegBytes:[B // field@8424 │ │ -2e1564: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -2e1566: 4800 0001 |0003: aget-byte v0, v0, v1 │ │ -2e156a: dd00 0006 |0005: and-int/lit8 v0, v0, #int 6 // #06 │ │ -2e156e: ba10 |0007: ushr-int/2addr v0, v1 │ │ -2e1570: 5920 1e84 |0008: iput v0, v2, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.layer:I // field@841e │ │ -2e1574: 6201 2584 |000a: sget-object v1, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.mpegLayerMap:Ljava/util/Map; // field@8425 │ │ -2e1578: 7110 3487 0000 |000c: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e157e: 0c00 |000f: move-result-object v0 │ │ -2e1580: 7220 9089 0100 |0010: invoke-interface {v1, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ -2e1586: 0c00 |0013: move-result-object v0 │ │ -2e1588: 1f00 3710 |0014: check-cast v0, Ljava/lang/String; // type@1037 │ │ -2e158c: 5b20 1f84 |0016: iput-object v0, v2, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.layerAsString:Ljava/lang/String; // field@841f │ │ -2e1590: 3800 0300 |0018: if-eqz v0, 001b // +0003 │ │ -2e1594: 0e00 |001a: return-void │ │ -2e1596: 2200 3811 |001b: new-instance v0, Lorg/jaudiotagger/audio/exceptions/InvalidAudioFrameException; // type@1138 │ │ -2e159a: 1a01 c21f |001d: const-string v1, "Invalid Layer" // string@1fc2 │ │ -2e159e: 7020 768d 1000 |001f: invoke-direct {v0, v1}, Lorg/jaudiotagger/audio/exceptions/InvalidAudioFrameException;.:(Ljava/lang/String;)V // method@8d76 │ │ -2e15a4: 2700 |0022: throw v0 │ │ +2e1554: |[2e1554] org.jaudiotagger.audio.mp3.MPEGFrameHeader.setLayer:()V │ │ +2e1564: 5420 2484 |0000: iget-object v0, v2, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.mpegBytes:[B // field@8424 │ │ +2e1568: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +2e156a: 4800 0001 |0003: aget-byte v0, v0, v1 │ │ +2e156e: dd00 0006 |0005: and-int/lit8 v0, v0, #int 6 // #06 │ │ +2e1572: ba10 |0007: ushr-int/2addr v0, v1 │ │ +2e1574: 5920 1e84 |0008: iput v0, v2, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.layer:I // field@841e │ │ +2e1578: 6201 2584 |000a: sget-object v1, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.mpegLayerMap:Ljava/util/Map; // field@8425 │ │ +2e157c: 7110 3487 0000 |000c: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e1582: 0c00 |000f: move-result-object v0 │ │ +2e1584: 7220 9089 0100 |0010: invoke-interface {v1, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ +2e158a: 0c00 |0013: move-result-object v0 │ │ +2e158c: 1f00 3710 |0014: check-cast v0, Ljava/lang/String; // type@1037 │ │ +2e1590: 5b20 1f84 |0016: iput-object v0, v2, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.layerAsString:Ljava/lang/String; // field@841f │ │ +2e1594: 3800 0300 |0018: if-eqz v0, 001b // +0003 │ │ +2e1598: 0e00 |001a: return-void │ │ +2e159a: 2200 3811 |001b: new-instance v0, Lorg/jaudiotagger/audio/exceptions/InvalidAudioFrameException; // type@1138 │ │ +2e159e: 1a01 c21f |001d: const-string v1, "Invalid Layer" // string@1fc2 │ │ +2e15a2: 7020 768d 1000 |001f: invoke-direct {v0, v1}, Lorg/jaudiotagger/audio/exceptions/InvalidAudioFrameException;.:(Ljava/lang/String;)V // method@8d76 │ │ +2e15a8: 2700 |0022: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=568 │ │ 0x000a line=569 │ │ 0x001b line=572 │ │ locals : │ │ 0x0000 - 0x0023 reg=2 this Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader; │ │ @@ -706750,52 +706750,52 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 70 16-bit code units │ │ -2e15a8: |[2e15a8] org.jaudiotagger.audio.mp3.MPEGFrameHeader.setModeExtension:()V │ │ -2e15b8: 5440 2484 |0000: iget-object v0, v4, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.mpegBytes:[B // field@8424 │ │ -2e15bc: 1231 |0002: const/4 v1, #int 3 // #3 │ │ -2e15be: 4800 0001 |0003: aget-byte v0, v0, v1 │ │ -2e15c2: dd00 0030 |0005: and-int/lit8 v0, v0, #int 48 // #30 │ │ -2e15c6: e100 0004 |0007: shr-int/lit8 v0, v0, #int 4 // #04 │ │ -2e15ca: 5241 1e84 |0009: iget v1, v4, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.layer:I // field@841e │ │ -2e15ce: 1a02 c31f |000b: const-string v2, "Invalid Mode Extension" // string@1fc3 │ │ -2e15d2: 1213 |000d: const/4 v3, #int 1 // #1 │ │ -2e15d4: 3331 1d00 |000e: if-ne v1, v3, 002b // +001d │ │ -2e15d8: 6201 2184 |0010: sget-object v1, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.modeExtensionLayerIIIMap:Ljava/util/Map; // field@8421 │ │ -2e15dc: 7110 3487 0000 |0012: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e15e2: 0c00 |0015: move-result-object v0 │ │ -2e15e4: 7220 9089 0100 |0016: invoke-interface {v1, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ -2e15ea: 0c00 |0019: move-result-object v0 │ │ -2e15ec: 1f00 3710 |001a: check-cast v0, Ljava/lang/String; // type@1037 │ │ -2e15f0: 5b40 2084 |001c: iput-object v0, v4, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.modeExtension:Ljava/lang/String; // field@8420 │ │ -2e15f4: 6e10 4b8f 0400 |001e: invoke-virtual {v4}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.getModeExtension:()Ljava/lang/String; // method@8f4b │ │ -2e15fa: 0c00 |0021: move-result-object v0 │ │ -2e15fc: 3800 0300 |0022: if-eqz v0, 0025 // +0003 │ │ -2e1600: 281b |0024: goto 003f // +001b │ │ -2e1602: 2200 3811 |0025: new-instance v0, Lorg/jaudiotagger/audio/exceptions/InvalidAudioFrameException; // type@1138 │ │ -2e1606: 7020 768d 2000 |0027: invoke-direct {v0, v2}, Lorg/jaudiotagger/audio/exceptions/InvalidAudioFrameException;.:(Ljava/lang/String;)V // method@8d76 │ │ -2e160c: 2700 |002a: throw v0 │ │ -2e160e: 6201 2284 |002b: sget-object v1, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.modeExtensionMap:Ljava/util/Map; // field@8422 │ │ -2e1612: 7110 3487 0000 |002d: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e1618: 0c00 |0030: move-result-object v0 │ │ -2e161a: 7220 9089 0100 |0031: invoke-interface {v1, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ -2e1620: 0c00 |0034: move-result-object v0 │ │ -2e1622: 1f00 3710 |0035: check-cast v0, Ljava/lang/String; // type@1037 │ │ -2e1626: 5b40 2084 |0037: iput-object v0, v4, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.modeExtension:Ljava/lang/String; // field@8420 │ │ -2e162a: 6e10 4b8f 0400 |0039: invoke-virtual {v4}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.getModeExtension:()Ljava/lang/String; // method@8f4b │ │ -2e1630: 0c00 |003c: move-result-object v0 │ │ -2e1632: 3800 0300 |003d: if-eqz v0, 0040 // +0003 │ │ -2e1636: 0e00 |003f: return-void │ │ -2e1638: 2200 3811 |0040: new-instance v0, Lorg/jaudiotagger/audio/exceptions/InvalidAudioFrameException; // type@1138 │ │ -2e163c: 7020 768d 2000 |0042: invoke-direct {v0, v2}, Lorg/jaudiotagger/audio/exceptions/InvalidAudioFrameException;.:(Ljava/lang/String;)V // method@8d76 │ │ -2e1642: 2700 |0045: throw v0 │ │ +2e15ac: |[2e15ac] org.jaudiotagger.audio.mp3.MPEGFrameHeader.setModeExtension:()V │ │ +2e15bc: 5440 2484 |0000: iget-object v0, v4, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.mpegBytes:[B // field@8424 │ │ +2e15c0: 1231 |0002: const/4 v1, #int 3 // #3 │ │ +2e15c2: 4800 0001 |0003: aget-byte v0, v0, v1 │ │ +2e15c6: dd00 0030 |0005: and-int/lit8 v0, v0, #int 48 // #30 │ │ +2e15ca: e100 0004 |0007: shr-int/lit8 v0, v0, #int 4 // #04 │ │ +2e15ce: 5241 1e84 |0009: iget v1, v4, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.layer:I // field@841e │ │ +2e15d2: 1a02 c31f |000b: const-string v2, "Invalid Mode Extension" // string@1fc3 │ │ +2e15d6: 1213 |000d: const/4 v3, #int 1 // #1 │ │ +2e15d8: 3331 1d00 |000e: if-ne v1, v3, 002b // +001d │ │ +2e15dc: 6201 2184 |0010: sget-object v1, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.modeExtensionLayerIIIMap:Ljava/util/Map; // field@8421 │ │ +2e15e0: 7110 3487 0000 |0012: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e15e6: 0c00 |0015: move-result-object v0 │ │ +2e15e8: 7220 9089 0100 |0016: invoke-interface {v1, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ +2e15ee: 0c00 |0019: move-result-object v0 │ │ +2e15f0: 1f00 3710 |001a: check-cast v0, Ljava/lang/String; // type@1037 │ │ +2e15f4: 5b40 2084 |001c: iput-object v0, v4, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.modeExtension:Ljava/lang/String; // field@8420 │ │ +2e15f8: 6e10 4b8f 0400 |001e: invoke-virtual {v4}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.getModeExtension:()Ljava/lang/String; // method@8f4b │ │ +2e15fe: 0c00 |0021: move-result-object v0 │ │ +2e1600: 3800 0300 |0022: if-eqz v0, 0025 // +0003 │ │ +2e1604: 281b |0024: goto 003f // +001b │ │ +2e1606: 2200 3811 |0025: new-instance v0, Lorg/jaudiotagger/audio/exceptions/InvalidAudioFrameException; // type@1138 │ │ +2e160a: 7020 768d 2000 |0027: invoke-direct {v0, v2}, Lorg/jaudiotagger/audio/exceptions/InvalidAudioFrameException;.:(Ljava/lang/String;)V // method@8d76 │ │ +2e1610: 2700 |002a: throw v0 │ │ +2e1612: 6201 2284 |002b: sget-object v1, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.modeExtensionMap:Ljava/util/Map; // field@8422 │ │ +2e1616: 7110 3487 0000 |002d: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e161c: 0c00 |0030: move-result-object v0 │ │ +2e161e: 7220 9089 0100 |0031: invoke-interface {v1, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ +2e1624: 0c00 |0034: move-result-object v0 │ │ +2e1626: 1f00 3710 |0035: check-cast v0, Ljava/lang/String; // type@1037 │ │ +2e162a: 5b40 2084 |0037: iput-object v0, v4, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.modeExtension:Ljava/lang/String; // field@8420 │ │ +2e162e: 6e10 4b8f 0400 |0039: invoke-virtual {v4}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.getModeExtension:()Ljava/lang/String; // method@8f4b │ │ +2e1634: 0c00 |003c: move-result-object v0 │ │ +2e1636: 3800 0300 |003d: if-eqz v0, 0040 // +0003 │ │ +2e163a: 0e00 |003f: return-void │ │ +2e163c: 2200 3811 |0040: new-instance v0, Lorg/jaudiotagger/audio/exceptions/InvalidAudioFrameException; // type@1138 │ │ +2e1640: 7020 768d 2000 |0042: invoke-direct {v0, v2}, Lorg/jaudiotagger/audio/exceptions/InvalidAudioFrameException;.:(Ljava/lang/String;)V // method@8d76 │ │ +2e1646: 2700 |0045: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=583 │ │ 0x0009 line=584 │ │ 0x0010 line=586 │ │ 0x001e line=587 │ │ 0x0025 line=589 │ │ @@ -706810,25 +706810,25 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 15 16-bit code units │ │ -2e1644: |[2e1644] org.jaudiotagger.audio.mp3.MPEGFrameHeader.setOriginal:()V │ │ -2e1654: 5420 2484 |0000: iget-object v0, v2, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.mpegBytes:[B // field@8424 │ │ -2e1658: 1231 |0002: const/4 v1, #int 3 // #3 │ │ -2e165a: 4800 0001 |0003: aget-byte v0, v0, v1 │ │ -2e165e: dd00 0004 |0005: and-int/lit8 v0, v0, #int 4 // #04 │ │ -2e1662: 3800 0400 |0007: if-eqz v0, 000b // +0004 │ │ -2e1666: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -2e1668: 2802 |000a: goto 000c // +0002 │ │ -2e166a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -2e166c: 5c20 1a84 |000c: iput-boolean v0, v2, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.isOriginal:Z // field@841a │ │ -2e1670: 0e00 |000e: return-void │ │ +2e1648: |[2e1648] org.jaudiotagger.audio.mp3.MPEGFrameHeader.setOriginal:()V │ │ +2e1658: 5420 2484 |0000: iget-object v0, v2, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.mpegBytes:[B // field@8424 │ │ +2e165c: 1231 |0002: const/4 v1, #int 3 // #3 │ │ +2e165e: 4800 0001 |0003: aget-byte v0, v0, v1 │ │ +2e1662: dd00 0004 |0005: and-int/lit8 v0, v0, #int 4 // #04 │ │ +2e1666: 3800 0400 |0007: if-eqz v0, 000b // +0004 │ │ +2e166a: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +2e166c: 2802 |000a: goto 000c // +0002 │ │ +2e166e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +2e1670: 5c20 1a84 |000c: iput-boolean v0, v2, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.isOriginal:Z // field@841a │ │ +2e1674: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=488 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader; │ │ │ │ #12 : (in Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;) │ │ @@ -706836,25 +706836,25 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -2e1674: |[2e1674] org.jaudiotagger.audio.mp3.MPEGFrameHeader.setPadding:()V │ │ -2e1684: 5420 2484 |0000: iget-object v0, v2, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.mpegBytes:[B // field@8424 │ │ -2e1688: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -2e168a: 4800 0001 |0003: aget-byte v0, v0, v1 │ │ -2e168e: b510 |0005: and-int/2addr v0, v1 │ │ -2e1690: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ -2e1694: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -2e1696: 2802 |0009: goto 000b // +0002 │ │ -2e1698: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -2e169a: 5c20 1b84 |000b: iput-boolean v0, v2, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.isPadding:Z // field@841b │ │ -2e169e: 0e00 |000d: return-void │ │ +2e1678: |[2e1678] org.jaudiotagger.audio.mp3.MPEGFrameHeader.setPadding:()V │ │ +2e1688: 5420 2484 |0000: iget-object v0, v2, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.mpegBytes:[B // field@8424 │ │ +2e168c: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +2e168e: 4800 0001 |0003: aget-byte v0, v0, v1 │ │ +2e1692: b510 |0005: and-int/2addr v0, v1 │ │ +2e1694: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ +2e1698: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +2e169a: 2802 |0009: goto 000b // +0002 │ │ +2e169c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +2e169e: 5c20 1b84 |000b: iput-boolean v0, v2, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.isPadding:Z // field@841b │ │ +2e16a2: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=558 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader; │ │ │ │ #13 : (in Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;) │ │ @@ -706862,25 +706862,25 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -2e16a0: |[2e16a0] org.jaudiotagger.audio.mp3.MPEGFrameHeader.setPrivate:()V │ │ -2e16b0: 5420 2484 |0000: iget-object v0, v2, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.mpegBytes:[B // field@8424 │ │ -2e16b4: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -2e16b6: 4800 0001 |0003: aget-byte v0, v0, v1 │ │ -2e16ba: 1211 |0005: const/4 v1, #int 1 // #1 │ │ -2e16bc: b510 |0006: and-int/2addr v0, v1 │ │ -2e16be: 3800 0300 |0007: if-eqz v0, 000a // +0003 │ │ -2e16c2: 2802 |0009: goto 000b // +0002 │ │ -2e16c4: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -2e16c6: 5c21 1c84 |000b: iput-boolean v1, v2, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.isPrivate:Z // field@841c │ │ -2e16ca: 0e00 |000d: return-void │ │ +2e16a4: |[2e16a4] org.jaudiotagger.audio.mp3.MPEGFrameHeader.setPrivate:()V │ │ +2e16b4: 5420 2484 |0000: iget-object v0, v2, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.mpegBytes:[B // field@8424 │ │ +2e16b8: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +2e16ba: 4800 0001 |0003: aget-byte v0, v0, v1 │ │ +2e16be: 1211 |0005: const/4 v1, #int 1 // #1 │ │ +2e16c0: b510 |0006: and-int/2addr v0, v1 │ │ +2e16c2: 3800 0300 |0007: if-eqz v0, 000a // +0003 │ │ +2e16c6: 2802 |0009: goto 000b // +0002 │ │ +2e16c8: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +2e16ca: 5c21 1c84 |000b: iput-boolean v1, v2, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.isPrivate:Z // field@841c │ │ +2e16ce: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=504 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader; │ │ │ │ #14 : (in Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;) │ │ @@ -706888,24 +706888,24 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -2e16cc: |[2e16cc] org.jaudiotagger.audio.mp3.MPEGFrameHeader.setProtected:()V │ │ -2e16dc: 5420 2484 |0000: iget-object v0, v2, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.mpegBytes:[B // field@8424 │ │ -2e16e0: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -2e16e2: 4800 0001 |0003: aget-byte v0, v0, v1 │ │ -2e16e6: b510 |0005: and-int/2addr v0, v1 │ │ -2e16e8: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ -2e16ec: 2802 |0008: goto 000a // +0002 │ │ -2e16ee: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -2e16f0: 5c21 1d84 |000a: iput-boolean v1, v2, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.isProtected:Z // field@841d │ │ -2e16f4: 0e00 |000c: return-void │ │ +2e16d0: |[2e16d0] org.jaudiotagger.audio.mp3.MPEGFrameHeader.setProtected:()V │ │ +2e16e0: 5420 2484 |0000: iget-object v0, v2, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.mpegBytes:[B // field@8424 │ │ +2e16e4: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +2e16e6: 4800 0001 |0003: aget-byte v0, v0, v1 │ │ +2e16ea: b510 |0005: and-int/2addr v0, v1 │ │ +2e16ec: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ +2e16f0: 2802 |0008: goto 000a // +0002 │ │ +2e16f2: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +2e16f4: 5c21 1d84 |000a: iput-boolean v1, v2, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.isProtected:Z // field@841d │ │ +2e16f8: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=496 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader; │ │ │ │ #15 : (in Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;) │ │ @@ -706913,44 +706913,44 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 55 16-bit code units │ │ -2e16f8: |[2e16f8] org.jaudiotagger.audio.mp3.MPEGFrameHeader.setSamplingRate:()V │ │ -2e1708: 5430 2484 |0000: iget-object v0, v3, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.mpegBytes:[B // field@8424 │ │ -2e170c: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -2e170e: 4800 0001 |0003: aget-byte v0, v0, v1 │ │ -2e1712: dd00 000c |0005: and-int/lit8 v0, v0, #int 12 // #0c │ │ -2e1716: ba10 |0007: ushr-int/2addr v0, v1 │ │ -2e1718: 6201 2c84 |0008: sget-object v1, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.samplingRateMap:Ljava/util/Map; // field@842c │ │ -2e171c: 5232 3084 |000a: iget v2, v3, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.version:I // field@8430 │ │ -2e1720: 7110 3487 0200 |000c: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e1726: 0c02 |000f: move-result-object v2 │ │ -2e1728: 7220 9089 2100 |0010: invoke-interface {v1, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ -2e172e: 0c01 |0013: move-result-object v1 │ │ -2e1730: 1f01 9710 |0014: check-cast v1, Ljava/util/Map; // type@1097 │ │ -2e1734: 3801 1900 |0016: if-eqz v1, 002f // +0019 │ │ -2e1738: 7110 3487 0000 |0018: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e173e: 0c00 |001b: move-result-object v0 │ │ -2e1740: 7220 9089 0100 |001c: invoke-interface {v1, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ -2e1746: 0c00 |001f: move-result-object v0 │ │ -2e1748: 1f00 2210 |0020: check-cast v0, Ljava/lang/Integer; // type@1022 │ │ -2e174c: 5b30 2b84 |0022: iput-object v0, v3, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.samplingRate:Ljava/lang/Integer; // field@842b │ │ -2e1750: 3800 0300 |0024: if-eqz v0, 0027 // +0003 │ │ -2e1754: 0e00 |0026: return-void │ │ -2e1756: 2200 3811 |0027: new-instance v0, Lorg/jaudiotagger/audio/exceptions/InvalidAudioFrameException; // type@1138 │ │ -2e175a: 1a01 e71f |0029: const-string v1, "Invalid sampling rate" // string@1fe7 │ │ -2e175e: 7020 768d 1000 |002b: invoke-direct {v0, v1}, Lorg/jaudiotagger/audio/exceptions/InvalidAudioFrameException;.:(Ljava/lang/String;)V // method@8d76 │ │ -2e1764: 2700 |002e: throw v0 │ │ -2e1766: 2200 3811 |002f: new-instance v0, Lorg/jaudiotagger/audio/exceptions/InvalidAudioFrameException; // type@1138 │ │ -2e176a: 1a01 f61f |0031: const-string v1, "Invalid version" // string@1ff6 │ │ -2e176e: 7020 768d 1000 |0033: invoke-direct {v0, v1}, Lorg/jaudiotagger/audio/exceptions/InvalidAudioFrameException;.:(Ljava/lang/String;)V // method@8d76 │ │ -2e1774: 2700 |0036: throw v0 │ │ +2e16fc: |[2e16fc] org.jaudiotagger.audio.mp3.MPEGFrameHeader.setSamplingRate:()V │ │ +2e170c: 5430 2484 |0000: iget-object v0, v3, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.mpegBytes:[B // field@8424 │ │ +2e1710: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +2e1712: 4800 0001 |0003: aget-byte v0, v0, v1 │ │ +2e1716: dd00 000c |0005: and-int/lit8 v0, v0, #int 12 // #0c │ │ +2e171a: ba10 |0007: ushr-int/2addr v0, v1 │ │ +2e171c: 6201 2c84 |0008: sget-object v1, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.samplingRateMap:Ljava/util/Map; // field@842c │ │ +2e1720: 5232 3084 |000a: iget v2, v3, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.version:I // field@8430 │ │ +2e1724: 7110 3487 0200 |000c: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e172a: 0c02 |000f: move-result-object v2 │ │ +2e172c: 7220 9089 2100 |0010: invoke-interface {v1, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ +2e1732: 0c01 |0013: move-result-object v1 │ │ +2e1734: 1f01 9710 |0014: check-cast v1, Ljava/util/Map; // type@1097 │ │ +2e1738: 3801 1900 |0016: if-eqz v1, 002f // +0019 │ │ +2e173c: 7110 3487 0000 |0018: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e1742: 0c00 |001b: move-result-object v0 │ │ +2e1744: 7220 9089 0100 |001c: invoke-interface {v1, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ +2e174a: 0c00 |001f: move-result-object v0 │ │ +2e174c: 1f00 2210 |0020: check-cast v0, Ljava/lang/Integer; // type@1022 │ │ +2e1750: 5b30 2b84 |0022: iput-object v0, v3, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.samplingRate:Ljava/lang/Integer; // field@842b │ │ +2e1754: 3800 0300 |0024: if-eqz v0, 0027 // +0003 │ │ +2e1758: 0e00 |0026: return-void │ │ +2e175a: 2200 3811 |0027: new-instance v0, Lorg/jaudiotagger/audio/exceptions/InvalidAudioFrameException; // type@1138 │ │ +2e175e: 1a01 e71f |0029: const-string v1, "Invalid sampling rate" // string@1fe7 │ │ +2e1762: 7020 768d 1000 |002b: invoke-direct {v0, v1}, Lorg/jaudiotagger/audio/exceptions/InvalidAudioFrameException;.:(Ljava/lang/String;)V // method@8d76 │ │ +2e1768: 2700 |002e: throw v0 │ │ +2e176a: 2200 3811 |002f: new-instance v0, Lorg/jaudiotagger/audio/exceptions/InvalidAudioFrameException; // type@1138 │ │ +2e176e: 1a01 f61f |0031: const-string v1, "Invalid version" // string@1ff6 │ │ +2e1772: 7020 768d 1000 |0033: invoke-direct {v0, v1}, Lorg/jaudiotagger/audio/exceptions/InvalidAudioFrameException;.:(Ljava/lang/String;)V // method@8d76 │ │ +2e1778: 2700 |0036: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=609 │ │ 0x0008 line=610 │ │ 0x0018 line=615 │ │ 0x0027 line=618 │ │ 0x002f line=613 │ │ @@ -706962,35 +706962,35 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -2e1778: |[2e1778] org.jaudiotagger.audio.mp3.MPEGFrameHeader.setVersion:()V │ │ -2e1788: 5420 2484 |0000: iget-object v0, v2, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.mpegBytes:[B // field@8424 │ │ -2e178c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -2e178e: 4800 0001 |0003: aget-byte v0, v0, v1 │ │ -2e1792: dd00 0018 |0005: and-int/lit8 v0, v0, #int 24 // #18 │ │ -2e1796: e100 0003 |0007: shr-int/lit8 v0, v0, #int 3 // #03 │ │ -2e179a: 8d00 |0009: int-to-byte v0, v0 │ │ -2e179c: 5920 3084 |000a: iput v0, v2, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.version:I // field@8430 │ │ -2e17a0: 6201 2684 |000c: sget-object v1, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.mpegVersionMap:Ljava/util/Map; // field@8426 │ │ -2e17a4: 7110 3487 0000 |000e: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e17aa: 0c00 |0011: move-result-object v0 │ │ -2e17ac: 7220 9089 0100 |0012: invoke-interface {v1, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ -2e17b2: 0c00 |0015: move-result-object v0 │ │ -2e17b4: 1f00 3710 |0016: check-cast v0, Ljava/lang/String; // type@1037 │ │ -2e17b8: 5b20 3184 |0018: iput-object v0, v2, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.versionAsString:Ljava/lang/String; // field@8431 │ │ -2e17bc: 3800 0300 |001a: if-eqz v0, 001d // +0003 │ │ -2e17c0: 0e00 |001c: return-void │ │ -2e17c2: 2200 3811 |001d: new-instance v0, Lorg/jaudiotagger/audio/exceptions/InvalidAudioFrameException; // type@1138 │ │ -2e17c6: 1a01 dd1f |001f: const-string v1, "Invalid mpeg version" // string@1fdd │ │ -2e17ca: 7020 768d 1000 |0021: invoke-direct {v0, v1}, Lorg/jaudiotagger/audio/exceptions/InvalidAudioFrameException;.:(Ljava/lang/String;)V // method@8d76 │ │ -2e17d0: 2700 |0024: throw v0 │ │ +2e177c: |[2e177c] org.jaudiotagger.audio.mp3.MPEGFrameHeader.setVersion:()V │ │ +2e178c: 5420 2484 |0000: iget-object v0, v2, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.mpegBytes:[B // field@8424 │ │ +2e1790: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +2e1792: 4800 0001 |0003: aget-byte v0, v0, v1 │ │ +2e1796: dd00 0018 |0005: and-int/lit8 v0, v0, #int 24 // #18 │ │ +2e179a: e100 0003 |0007: shr-int/lit8 v0, v0, #int 3 // #03 │ │ +2e179e: 8d00 |0009: int-to-byte v0, v0 │ │ +2e17a0: 5920 3084 |000a: iput v0, v2, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.version:I // field@8430 │ │ +2e17a4: 6201 2684 |000c: sget-object v1, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.mpegVersionMap:Ljava/util/Map; // field@8426 │ │ +2e17a8: 7110 3487 0000 |000e: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e17ae: 0c00 |0011: move-result-object v0 │ │ +2e17b0: 7220 9089 0100 |0012: invoke-interface {v1, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ +2e17b6: 0c00 |0015: move-result-object v0 │ │ +2e17b8: 1f00 3710 |0016: check-cast v0, Ljava/lang/String; // type@1037 │ │ +2e17bc: 5b20 3184 |0018: iput-object v0, v2, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.versionAsString:Ljava/lang/String; // field@8431 │ │ +2e17c0: 3800 0300 |001a: if-eqz v0, 001d // +0003 │ │ +2e17c4: 0e00 |001c: return-void │ │ +2e17c6: 2200 3811 |001d: new-instance v0, Lorg/jaudiotagger/audio/exceptions/InvalidAudioFrameException; // type@1138 │ │ +2e17ca: 1a01 dd1f |001f: const-string v1, "Invalid mpeg version" // string@1fdd │ │ +2e17ce: 7020 768d 1000 |0021: invoke-direct {v0, v1}, Lorg/jaudiotagger/audio/exceptions/InvalidAudioFrameException;.:(Ljava/lang/String;)V // method@8d76 │ │ +2e17d4: 2700 |0024: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=475 │ │ 0x000c line=476 │ │ 0x001d line=479 │ │ locals : │ │ 0x0000 - 0x0025 reg=2 this Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader; │ │ @@ -707001,17 +707001,17 @@ │ │ type : '()Ljava/lang/Integer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2e060c: |[2e060c] org.jaudiotagger.audio.mp3.MPEGFrameHeader.getBitRate:()Ljava/lang/Integer; │ │ -2e061c: 5410 1184 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.bitRate:Ljava/lang/Integer; // field@8411 │ │ -2e0620: 1100 |0002: return-object v0 │ │ +2e0610: |[2e0610] org.jaudiotagger.audio.mp3.MPEGFrameHeader.getBitRate:()Ljava/lang/Integer; │ │ +2e0620: 5410 1184 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.bitRate:Ljava/lang/Integer; // field@8411 │ │ +2e0624: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=688 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader; │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;) │ │ @@ -707019,17 +707019,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2e0288: |[2e0288] org.jaudiotagger.audio.mp3.MPEGFrameHeader.getChannelMode:()I │ │ -2e0298: 5210 1384 |0000: iget v0, v1, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.channelMode:I // field@8413 │ │ -2e029c: 0f00 |0002: return v0 │ │ +2e028c: |[2e028c] org.jaudiotagger.audio.mp3.MPEGFrameHeader.getChannelMode:()I │ │ +2e029c: 5210 1384 |0000: iget v0, v1, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.channelMode:I // field@8413 │ │ +2e02a0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=646 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader; │ │ │ │ #2 : (in Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;) │ │ @@ -707037,17 +707037,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2e063c: |[2e063c] org.jaudiotagger.audio.mp3.MPEGFrameHeader.getChannelModeAsString:()Ljava/lang/String; │ │ -2e064c: 5410 1484 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.channelModeAsString:Ljava/lang/String; // field@8414 │ │ -2e0650: 1100 |0002: return-object v0 │ │ +2e0640: |[2e0640] org.jaudiotagger.audio.mp3.MPEGFrameHeader.getChannelModeAsString:()Ljava/lang/String; │ │ +2e0650: 5410 1484 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.channelModeAsString:Ljava/lang/String; // field@8414 │ │ +2e0654: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=651 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader; │ │ │ │ #3 : (in Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;) │ │ @@ -707055,17 +707055,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2e02a0: |[2e02a0] org.jaudiotagger.audio.mp3.MPEGFrameHeader.getEmphasis:()I │ │ -2e02b0: 5210 1584 |0000: iget v0, v1, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.emphasis:I // field@8415 │ │ -2e02b4: 0f00 |0002: return v0 │ │ +2e02a4: |[2e02a4] org.jaudiotagger.audio.mp3.MPEGFrameHeader.getEmphasis:()I │ │ +2e02b4: 5210 1584 |0000: iget v0, v1, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.emphasis:I // field@8415 │ │ +2e02b8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=802 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader; │ │ │ │ #4 : (in Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;) │ │ @@ -707073,17 +707073,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2e0654: |[2e0654] org.jaudiotagger.audio.mp3.MPEGFrameHeader.getEmphasisAsString:()Ljava/lang/String; │ │ -2e0664: 5410 1684 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.emphasisAsString:Ljava/lang/String; // field@8416 │ │ -2e0668: 1100 |0002: return-object v0 │ │ +2e0658: |[2e0658] org.jaudiotagger.audio.mp3.MPEGFrameHeader.getEmphasisAsString:()Ljava/lang/String; │ │ +2e0668: 5410 1684 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.emphasisAsString:Ljava/lang/String; // field@8416 │ │ +2e066c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=807 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader; │ │ │ │ #5 : (in Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;) │ │ @@ -707091,177 +707091,177 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 309 16-bit code units │ │ -2e02b8: |[2e02b8] org.jaudiotagger.audio.mp3.MPEGFrameHeader.getFrameLength:()I │ │ -2e02c8: 5250 3084 |0000: iget v0, v5, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.version:I // field@8430 │ │ -2e02cc: 1a01 773c |0002: const-string v1, "Mp3 Unknown Layer:" // string@3c77 │ │ -2e02d0: 1222 |0004: const/4 v2, #int 2 // #2 │ │ -2e02d2: 1233 |0005: const/4 v3, #int 3 // #3 │ │ -2e02d4: 1214 |0006: const/4 v4, #int 1 // #1 │ │ -2e02d6: 3800 9500 |0007: if-eqz v0, 009c // +0095 │ │ -2e02da: 3220 9300 |0009: if-eq v0, v2, 009c // +0093 │ │ -2e02de: 3330 7800 |000b: if-ne v0, v3, 0083 // +0078 │ │ -2e02e2: 5250 1e84 |000d: iget v0, v5, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.layer:I // field@841e │ │ -2e02e6: 3240 5700 |000f: if-eq v0, v4, 0066 // +0057 │ │ -2e02ea: 3220 3800 |0011: if-eq v0, v2, 0049 // +0038 │ │ -2e02ee: 3330 1f00 |0013: if-ne v0, v3, 0032 // +001f │ │ -2e02f2: 6e10 438f 0500 |0015: invoke-virtual {v5}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.getBitRate:()Ljava/lang/Integer; // method@8f43 │ │ -2e02f8: 0c00 |0018: move-result-object v0 │ │ -2e02fa: 6e10 2987 0000 |0019: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@8729 │ │ -2e0300: 0a00 |001c: move-result v0 │ │ -2e0302: d200 e803 |001d: mul-int/lit16 v0, v0, #int 1000 // #03e8 │ │ -2e0306: da00 000c |001f: mul-int/lit8 v0, v0, #int 12 // #0c │ │ -2e030a: 6e10 4f8f 0500 |0021: invoke-virtual {v5}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.getSamplingRate:()Ljava/lang/Integer; // method@8f4f │ │ -2e0310: 0c01 |0024: move-result-object v1 │ │ -2e0312: 6e10 2987 0100 |0025: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@8729 │ │ -2e0318: 0a01 |0028: move-result v1 │ │ -2e031a: b310 |0029: div-int/2addr v0, v1 │ │ -2e031c: 6e10 4e8f 0500 |002a: invoke-virtual {v5}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.getPaddingLength:()I // method@8f4e │ │ -2e0322: 0a01 |002d: move-result v1 │ │ -2e0324: b010 |002e: add-int/2addr v0, v1 │ │ -2e0326: da00 0004 |002f: mul-int/lit8 v0, v0, #int 4 // #04 │ │ -2e032a: 0f00 |0031: return v0 │ │ -2e032c: 2200 3310 |0032: new-instance v0, Ljava/lang/RuntimeException; // type@1033 │ │ -2e0330: 2202 3910 |0034: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ -2e0334: 7010 cc87 0200 |0036: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2e033a: 6e20 d787 1200 |0039: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e0340: 5251 1e84 |003c: iget v1, v5, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.layer:I // field@841e │ │ -2e0344: 6e20 d387 1200 |003e: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2e034a: 6e10 df87 0200 |0041: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2e0350: 0c01 |0044: move-result-object v1 │ │ -2e0352: 7020 7c87 1000 |0045: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@877c │ │ -2e0358: 2700 |0048: throw v0 │ │ -2e035a: 6e10 438f 0500 |0049: invoke-virtual {v5}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.getBitRate:()Ljava/lang/Integer; // method@8f43 │ │ -2e0360: 0c00 |004c: move-result-object v0 │ │ -2e0362: 6e10 2987 0000 |004d: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@8729 │ │ -2e0368: 0a00 |0050: move-result v0 │ │ -2e036a: d200 e803 |0051: mul-int/lit16 v0, v0, #int 1000 // #03e8 │ │ -2e036e: d200 9000 |0053: mul-int/lit16 v0, v0, #int 144 // #0090 │ │ -2e0372: 6e10 4f8f 0500 |0055: invoke-virtual {v5}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.getSamplingRate:()Ljava/lang/Integer; // method@8f4f │ │ -2e0378: 0c01 |0058: move-result-object v1 │ │ -2e037a: 6e10 2987 0100 |0059: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@8729 │ │ -2e0380: 0a01 |005c: move-result v1 │ │ -2e0382: b310 |005d: div-int/2addr v0, v1 │ │ -2e0384: 6e10 4e8f 0500 |005e: invoke-virtual {v5}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.getPaddingLength:()I // method@8f4e │ │ -2e038a: 0a01 |0061: move-result v1 │ │ -2e038c: da01 0101 |0062: mul-int/lit8 v1, v1, #int 1 // #01 │ │ -2e0390: b010 |0064: add-int/2addr v0, v1 │ │ -2e0392: 0f00 |0065: return v0 │ │ -2e0394: 6e10 438f 0500 |0066: invoke-virtual {v5}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.getBitRate:()Ljava/lang/Integer; // method@8f43 │ │ -2e039a: 0c00 |0069: move-result-object v0 │ │ -2e039c: 6e10 2987 0000 |006a: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@8729 │ │ -2e03a2: 0a00 |006d: move-result v0 │ │ -2e03a4: d200 e803 |006e: mul-int/lit16 v0, v0, #int 1000 // #03e8 │ │ -2e03a8: d200 9000 |0070: mul-int/lit16 v0, v0, #int 144 // #0090 │ │ -2e03ac: 6e10 4f8f 0500 |0072: invoke-virtual {v5}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.getSamplingRate:()Ljava/lang/Integer; // method@8f4f │ │ -2e03b2: 0c01 |0075: move-result-object v1 │ │ -2e03b4: 6e10 2987 0100 |0076: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@8729 │ │ -2e03ba: 0a01 |0079: move-result v1 │ │ -2e03bc: b310 |007a: div-int/2addr v0, v1 │ │ -2e03be: 6e10 4e8f 0500 |007b: invoke-virtual {v5}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.getPaddingLength:()I // method@8f4e │ │ -2e03c4: 0a01 |007e: move-result v1 │ │ -2e03c6: da01 0101 |007f: mul-int/lit8 v1, v1, #int 1 // #01 │ │ -2e03ca: b010 |0081: add-int/2addr v0, v1 │ │ -2e03cc: 0f00 |0082: return v0 │ │ -2e03ce: 2200 3310 |0083: new-instance v0, Ljava/lang/RuntimeException; // type@1033 │ │ -2e03d2: 2201 3910 |0085: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2e03d6: 7010 cc87 0100 |0087: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2e03dc: 1a02 783c |008a: const-string v2, "Mp3 Unknown Version:" // string@3c78 │ │ -2e03e0: 6e20 d787 2100 |008c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e03e6: 5252 3084 |008f: iget v2, v5, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.version:I // field@8430 │ │ -2e03ea: 6e20 d387 2100 |0091: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2e03f0: 6e10 df87 0100 |0094: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2e03f6: 0c01 |0097: move-result-object v1 │ │ -2e03f8: 7020 7c87 1000 |0098: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@877c │ │ -2e03fe: 2700 |009b: throw v0 │ │ -2e0400: 5250 1e84 |009c: iget v0, v5, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.layer:I // field@841e │ │ -2e0404: 3240 5700 |009e: if-eq v0, v4, 00f5 // +0057 │ │ -2e0408: 3220 3800 |00a0: if-eq v0, v2, 00d8 // +0038 │ │ -2e040c: 3330 1f00 |00a2: if-ne v0, v3, 00c1 // +001f │ │ -2e0410: 6e10 438f 0500 |00a4: invoke-virtual {v5}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.getBitRate:()Ljava/lang/Integer; // method@8f43 │ │ -2e0416: 0c00 |00a7: move-result-object v0 │ │ -2e0418: 6e10 2987 0000 |00a8: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@8729 │ │ -2e041e: 0a00 |00ab: move-result v0 │ │ -2e0420: d200 e803 |00ac: mul-int/lit16 v0, v0, #int 1000 // #03e8 │ │ -2e0424: da00 000c |00ae: mul-int/lit8 v0, v0, #int 12 // #0c │ │ -2e0428: 6e10 4f8f 0500 |00b0: invoke-virtual {v5}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.getSamplingRate:()Ljava/lang/Integer; // method@8f4f │ │ -2e042e: 0c01 |00b3: move-result-object v1 │ │ -2e0430: 6e10 2987 0100 |00b4: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@8729 │ │ -2e0436: 0a01 |00b7: move-result v1 │ │ -2e0438: b310 |00b8: div-int/2addr v0, v1 │ │ -2e043a: 6e10 4e8f 0500 |00b9: invoke-virtual {v5}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.getPaddingLength:()I // method@8f4e │ │ -2e0440: 0a01 |00bc: move-result v1 │ │ -2e0442: b010 |00bd: add-int/2addr v0, v1 │ │ -2e0444: da00 0004 |00be: mul-int/lit8 v0, v0, #int 4 // #04 │ │ -2e0448: 0f00 |00c0: return v0 │ │ -2e044a: 2200 3310 |00c1: new-instance v0, Ljava/lang/RuntimeException; // type@1033 │ │ -2e044e: 2202 3910 |00c3: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ -2e0452: 7010 cc87 0200 |00c5: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2e0458: 6e20 d787 1200 |00c8: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e045e: 5251 1e84 |00cb: iget v1, v5, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.layer:I // field@841e │ │ -2e0462: 6e20 d387 1200 |00cd: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2e0468: 6e10 df87 0200 |00d0: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2e046e: 0c01 |00d3: move-result-object v1 │ │ -2e0470: 7020 7c87 1000 |00d4: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@877c │ │ -2e0476: 2700 |00d7: throw v0 │ │ -2e0478: 6e10 438f 0500 |00d8: invoke-virtual {v5}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.getBitRate:()Ljava/lang/Integer; // method@8f43 │ │ -2e047e: 0c00 |00db: move-result-object v0 │ │ -2e0480: 6e10 2987 0000 |00dc: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@8729 │ │ -2e0486: 0a00 |00df: move-result v0 │ │ -2e0488: d200 e803 |00e0: mul-int/lit16 v0, v0, #int 1000 // #03e8 │ │ -2e048c: d200 9000 |00e2: mul-int/lit16 v0, v0, #int 144 // #0090 │ │ -2e0490: 6e10 4f8f 0500 |00e4: invoke-virtual {v5}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.getSamplingRate:()Ljava/lang/Integer; // method@8f4f │ │ -2e0496: 0c01 |00e7: move-result-object v1 │ │ -2e0498: 6e10 2987 0100 |00e8: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@8729 │ │ -2e049e: 0a01 |00eb: move-result v1 │ │ -2e04a0: b310 |00ec: div-int/2addr v0, v1 │ │ -2e04a2: 6e10 4e8f 0500 |00ed: invoke-virtual {v5}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.getPaddingLength:()I // method@8f4e │ │ -2e04a8: 0a01 |00f0: move-result v1 │ │ -2e04aa: da01 0101 |00f1: mul-int/lit8 v1, v1, #int 1 // #01 │ │ -2e04ae: b010 |00f3: add-int/2addr v0, v1 │ │ -2e04b0: 0f00 |00f4: return v0 │ │ -2e04b2: 6e10 448f 0500 |00f5: invoke-virtual {v5}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.getChannelMode:()I // method@8f44 │ │ -2e04b8: 0a00 |00f8: move-result v0 │ │ -2e04ba: 3330 1f00 |00f9: if-ne v0, v3, 0118 // +001f │ │ -2e04be: 6e10 438f 0500 |00fb: invoke-virtual {v5}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.getBitRate:()Ljava/lang/Integer; // method@8f43 │ │ -2e04c4: 0c00 |00fe: move-result-object v0 │ │ -2e04c6: 6e10 2987 0000 |00ff: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@8729 │ │ -2e04cc: 0a00 |0102: move-result v0 │ │ -2e04ce: d200 e803 |0103: mul-int/lit16 v0, v0, #int 1000 // #03e8 │ │ -2e04d2: da00 0048 |0105: mul-int/lit8 v0, v0, #int 72 // #48 │ │ -2e04d6: 6e10 4f8f 0500 |0107: invoke-virtual {v5}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.getSamplingRate:()Ljava/lang/Integer; // method@8f4f │ │ -2e04dc: 0c01 |010a: move-result-object v1 │ │ -2e04de: 6e10 2987 0100 |010b: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@8729 │ │ -2e04e4: 0a01 |010e: move-result v1 │ │ -2e04e6: b310 |010f: div-int/2addr v0, v1 │ │ -2e04e8: 6e10 4e8f 0500 |0110: invoke-virtual {v5}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.getPaddingLength:()I // method@8f4e │ │ -2e04ee: 0a01 |0113: move-result v1 │ │ -2e04f0: da01 0101 |0114: mul-int/lit8 v1, v1, #int 1 // #01 │ │ -2e04f4: b010 |0116: add-int/2addr v0, v1 │ │ -2e04f6: 0f00 |0117: return v0 │ │ -2e04f8: 6e10 438f 0500 |0118: invoke-virtual {v5}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.getBitRate:()Ljava/lang/Integer; // method@8f43 │ │ -2e04fe: 0c00 |011b: move-result-object v0 │ │ -2e0500: 6e10 2987 0000 |011c: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@8729 │ │ -2e0506: 0a00 |011f: move-result v0 │ │ -2e0508: d200 e803 |0120: mul-int/lit16 v0, v0, #int 1000 // #03e8 │ │ -2e050c: d200 9000 |0122: mul-int/lit16 v0, v0, #int 144 // #0090 │ │ -2e0510: 6e10 4f8f 0500 |0124: invoke-virtual {v5}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.getSamplingRate:()Ljava/lang/Integer; // method@8f4f │ │ -2e0516: 0c01 |0127: move-result-object v1 │ │ -2e0518: 6e10 2987 0100 |0128: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@8729 │ │ -2e051e: 0a01 |012b: move-result v1 │ │ -2e0520: b310 |012c: div-int/2addr v0, v1 │ │ -2e0522: 6e10 4e8f 0500 |012d: invoke-virtual {v5}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.getPaddingLength:()I // method@8f4e │ │ -2e0528: 0a01 |0130: move-result v1 │ │ -2e052a: da01 0101 |0131: mul-int/lit8 v1, v1, #int 1 // #01 │ │ -2e052e: b010 |0133: add-int/2addr v0, v1 │ │ -2e0530: 0f00 |0134: return v0 │ │ +2e02bc: |[2e02bc] org.jaudiotagger.audio.mp3.MPEGFrameHeader.getFrameLength:()I │ │ +2e02cc: 5250 3084 |0000: iget v0, v5, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.version:I // field@8430 │ │ +2e02d0: 1a01 773c |0002: const-string v1, "Mp3 Unknown Layer:" // string@3c77 │ │ +2e02d4: 1222 |0004: const/4 v2, #int 2 // #2 │ │ +2e02d6: 1233 |0005: const/4 v3, #int 3 // #3 │ │ +2e02d8: 1214 |0006: const/4 v4, #int 1 // #1 │ │ +2e02da: 3800 9500 |0007: if-eqz v0, 009c // +0095 │ │ +2e02de: 3220 9300 |0009: if-eq v0, v2, 009c // +0093 │ │ +2e02e2: 3330 7800 |000b: if-ne v0, v3, 0083 // +0078 │ │ +2e02e6: 5250 1e84 |000d: iget v0, v5, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.layer:I // field@841e │ │ +2e02ea: 3240 5700 |000f: if-eq v0, v4, 0066 // +0057 │ │ +2e02ee: 3220 3800 |0011: if-eq v0, v2, 0049 // +0038 │ │ +2e02f2: 3330 1f00 |0013: if-ne v0, v3, 0032 // +001f │ │ +2e02f6: 6e10 438f 0500 |0015: invoke-virtual {v5}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.getBitRate:()Ljava/lang/Integer; // method@8f43 │ │ +2e02fc: 0c00 |0018: move-result-object v0 │ │ +2e02fe: 6e10 2987 0000 |0019: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@8729 │ │ +2e0304: 0a00 |001c: move-result v0 │ │ +2e0306: d200 e803 |001d: mul-int/lit16 v0, v0, #int 1000 // #03e8 │ │ +2e030a: da00 000c |001f: mul-int/lit8 v0, v0, #int 12 // #0c │ │ +2e030e: 6e10 4f8f 0500 |0021: invoke-virtual {v5}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.getSamplingRate:()Ljava/lang/Integer; // method@8f4f │ │ +2e0314: 0c01 |0024: move-result-object v1 │ │ +2e0316: 6e10 2987 0100 |0025: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@8729 │ │ +2e031c: 0a01 |0028: move-result v1 │ │ +2e031e: b310 |0029: div-int/2addr v0, v1 │ │ +2e0320: 6e10 4e8f 0500 |002a: invoke-virtual {v5}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.getPaddingLength:()I // method@8f4e │ │ +2e0326: 0a01 |002d: move-result v1 │ │ +2e0328: b010 |002e: add-int/2addr v0, v1 │ │ +2e032a: da00 0004 |002f: mul-int/lit8 v0, v0, #int 4 // #04 │ │ +2e032e: 0f00 |0031: return v0 │ │ +2e0330: 2200 3310 |0032: new-instance v0, Ljava/lang/RuntimeException; // type@1033 │ │ +2e0334: 2202 3910 |0034: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ +2e0338: 7010 cc87 0200 |0036: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2e033e: 6e20 d787 1200 |0039: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e0344: 5251 1e84 |003c: iget v1, v5, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.layer:I // field@841e │ │ +2e0348: 6e20 d387 1200 |003e: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2e034e: 6e10 df87 0200 |0041: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2e0354: 0c01 |0044: move-result-object v1 │ │ +2e0356: 7020 7c87 1000 |0045: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@877c │ │ +2e035c: 2700 |0048: throw v0 │ │ +2e035e: 6e10 438f 0500 |0049: invoke-virtual {v5}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.getBitRate:()Ljava/lang/Integer; // method@8f43 │ │ +2e0364: 0c00 |004c: move-result-object v0 │ │ +2e0366: 6e10 2987 0000 |004d: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@8729 │ │ +2e036c: 0a00 |0050: move-result v0 │ │ +2e036e: d200 e803 |0051: mul-int/lit16 v0, v0, #int 1000 // #03e8 │ │ +2e0372: d200 9000 |0053: mul-int/lit16 v0, v0, #int 144 // #0090 │ │ +2e0376: 6e10 4f8f 0500 |0055: invoke-virtual {v5}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.getSamplingRate:()Ljava/lang/Integer; // method@8f4f │ │ +2e037c: 0c01 |0058: move-result-object v1 │ │ +2e037e: 6e10 2987 0100 |0059: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@8729 │ │ +2e0384: 0a01 |005c: move-result v1 │ │ +2e0386: b310 |005d: div-int/2addr v0, v1 │ │ +2e0388: 6e10 4e8f 0500 |005e: invoke-virtual {v5}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.getPaddingLength:()I // method@8f4e │ │ +2e038e: 0a01 |0061: move-result v1 │ │ +2e0390: da01 0101 |0062: mul-int/lit8 v1, v1, #int 1 // #01 │ │ +2e0394: b010 |0064: add-int/2addr v0, v1 │ │ +2e0396: 0f00 |0065: return v0 │ │ +2e0398: 6e10 438f 0500 |0066: invoke-virtual {v5}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.getBitRate:()Ljava/lang/Integer; // method@8f43 │ │ +2e039e: 0c00 |0069: move-result-object v0 │ │ +2e03a0: 6e10 2987 0000 |006a: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@8729 │ │ +2e03a6: 0a00 |006d: move-result v0 │ │ +2e03a8: d200 e803 |006e: mul-int/lit16 v0, v0, #int 1000 // #03e8 │ │ +2e03ac: d200 9000 |0070: mul-int/lit16 v0, v0, #int 144 // #0090 │ │ +2e03b0: 6e10 4f8f 0500 |0072: invoke-virtual {v5}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.getSamplingRate:()Ljava/lang/Integer; // method@8f4f │ │ +2e03b6: 0c01 |0075: move-result-object v1 │ │ +2e03b8: 6e10 2987 0100 |0076: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@8729 │ │ +2e03be: 0a01 |0079: move-result v1 │ │ +2e03c0: b310 |007a: div-int/2addr v0, v1 │ │ +2e03c2: 6e10 4e8f 0500 |007b: invoke-virtual {v5}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.getPaddingLength:()I // method@8f4e │ │ +2e03c8: 0a01 |007e: move-result v1 │ │ +2e03ca: da01 0101 |007f: mul-int/lit8 v1, v1, #int 1 // #01 │ │ +2e03ce: b010 |0081: add-int/2addr v0, v1 │ │ +2e03d0: 0f00 |0082: return v0 │ │ +2e03d2: 2200 3310 |0083: new-instance v0, Ljava/lang/RuntimeException; // type@1033 │ │ +2e03d6: 2201 3910 |0085: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2e03da: 7010 cc87 0100 |0087: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2e03e0: 1a02 783c |008a: const-string v2, "Mp3 Unknown Version:" // string@3c78 │ │ +2e03e4: 6e20 d787 2100 |008c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e03ea: 5252 3084 |008f: iget v2, v5, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.version:I // field@8430 │ │ +2e03ee: 6e20 d387 2100 |0091: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2e03f4: 6e10 df87 0100 |0094: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2e03fa: 0c01 |0097: move-result-object v1 │ │ +2e03fc: 7020 7c87 1000 |0098: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@877c │ │ +2e0402: 2700 |009b: throw v0 │ │ +2e0404: 5250 1e84 |009c: iget v0, v5, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.layer:I // field@841e │ │ +2e0408: 3240 5700 |009e: if-eq v0, v4, 00f5 // +0057 │ │ +2e040c: 3220 3800 |00a0: if-eq v0, v2, 00d8 // +0038 │ │ +2e0410: 3330 1f00 |00a2: if-ne v0, v3, 00c1 // +001f │ │ +2e0414: 6e10 438f 0500 |00a4: invoke-virtual {v5}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.getBitRate:()Ljava/lang/Integer; // method@8f43 │ │ +2e041a: 0c00 |00a7: move-result-object v0 │ │ +2e041c: 6e10 2987 0000 |00a8: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@8729 │ │ +2e0422: 0a00 |00ab: move-result v0 │ │ +2e0424: d200 e803 |00ac: mul-int/lit16 v0, v0, #int 1000 // #03e8 │ │ +2e0428: da00 000c |00ae: mul-int/lit8 v0, v0, #int 12 // #0c │ │ +2e042c: 6e10 4f8f 0500 |00b0: invoke-virtual {v5}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.getSamplingRate:()Ljava/lang/Integer; // method@8f4f │ │ +2e0432: 0c01 |00b3: move-result-object v1 │ │ +2e0434: 6e10 2987 0100 |00b4: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@8729 │ │ +2e043a: 0a01 |00b7: move-result v1 │ │ +2e043c: b310 |00b8: div-int/2addr v0, v1 │ │ +2e043e: 6e10 4e8f 0500 |00b9: invoke-virtual {v5}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.getPaddingLength:()I // method@8f4e │ │ +2e0444: 0a01 |00bc: move-result v1 │ │ +2e0446: b010 |00bd: add-int/2addr v0, v1 │ │ +2e0448: da00 0004 |00be: mul-int/lit8 v0, v0, #int 4 // #04 │ │ +2e044c: 0f00 |00c0: return v0 │ │ +2e044e: 2200 3310 |00c1: new-instance v0, Ljava/lang/RuntimeException; // type@1033 │ │ +2e0452: 2202 3910 |00c3: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ +2e0456: 7010 cc87 0200 |00c5: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2e045c: 6e20 d787 1200 |00c8: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e0462: 5251 1e84 |00cb: iget v1, v5, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.layer:I // field@841e │ │ +2e0466: 6e20 d387 1200 |00cd: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2e046c: 6e10 df87 0200 |00d0: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2e0472: 0c01 |00d3: move-result-object v1 │ │ +2e0474: 7020 7c87 1000 |00d4: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@877c │ │ +2e047a: 2700 |00d7: throw v0 │ │ +2e047c: 6e10 438f 0500 |00d8: invoke-virtual {v5}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.getBitRate:()Ljava/lang/Integer; // method@8f43 │ │ +2e0482: 0c00 |00db: move-result-object v0 │ │ +2e0484: 6e10 2987 0000 |00dc: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@8729 │ │ +2e048a: 0a00 |00df: move-result v0 │ │ +2e048c: d200 e803 |00e0: mul-int/lit16 v0, v0, #int 1000 // #03e8 │ │ +2e0490: d200 9000 |00e2: mul-int/lit16 v0, v0, #int 144 // #0090 │ │ +2e0494: 6e10 4f8f 0500 |00e4: invoke-virtual {v5}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.getSamplingRate:()Ljava/lang/Integer; // method@8f4f │ │ +2e049a: 0c01 |00e7: move-result-object v1 │ │ +2e049c: 6e10 2987 0100 |00e8: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@8729 │ │ +2e04a2: 0a01 |00eb: move-result v1 │ │ +2e04a4: b310 |00ec: div-int/2addr v0, v1 │ │ +2e04a6: 6e10 4e8f 0500 |00ed: invoke-virtual {v5}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.getPaddingLength:()I // method@8f4e │ │ +2e04ac: 0a01 |00f0: move-result v1 │ │ +2e04ae: da01 0101 |00f1: mul-int/lit8 v1, v1, #int 1 // #01 │ │ +2e04b2: b010 |00f3: add-int/2addr v0, v1 │ │ +2e04b4: 0f00 |00f4: return v0 │ │ +2e04b6: 6e10 448f 0500 |00f5: invoke-virtual {v5}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.getChannelMode:()I // method@8f44 │ │ +2e04bc: 0a00 |00f8: move-result v0 │ │ +2e04be: 3330 1f00 |00f9: if-ne v0, v3, 0118 // +001f │ │ +2e04c2: 6e10 438f 0500 |00fb: invoke-virtual {v5}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.getBitRate:()Ljava/lang/Integer; // method@8f43 │ │ +2e04c8: 0c00 |00fe: move-result-object v0 │ │ +2e04ca: 6e10 2987 0000 |00ff: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@8729 │ │ +2e04d0: 0a00 |0102: move-result v0 │ │ +2e04d2: d200 e803 |0103: mul-int/lit16 v0, v0, #int 1000 // #03e8 │ │ +2e04d6: da00 0048 |0105: mul-int/lit8 v0, v0, #int 72 // #48 │ │ +2e04da: 6e10 4f8f 0500 |0107: invoke-virtual {v5}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.getSamplingRate:()Ljava/lang/Integer; // method@8f4f │ │ +2e04e0: 0c01 |010a: move-result-object v1 │ │ +2e04e2: 6e10 2987 0100 |010b: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@8729 │ │ +2e04e8: 0a01 |010e: move-result v1 │ │ +2e04ea: b310 |010f: div-int/2addr v0, v1 │ │ +2e04ec: 6e10 4e8f 0500 |0110: invoke-virtual {v5}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.getPaddingLength:()I // method@8f4e │ │ +2e04f2: 0a01 |0113: move-result v1 │ │ +2e04f4: da01 0101 |0114: mul-int/lit8 v1, v1, #int 1 // #01 │ │ +2e04f8: b010 |0116: add-int/2addr v0, v1 │ │ +2e04fa: 0f00 |0117: return v0 │ │ +2e04fc: 6e10 438f 0500 |0118: invoke-virtual {v5}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.getBitRate:()Ljava/lang/Integer; // method@8f43 │ │ +2e0502: 0c00 |011b: move-result-object v0 │ │ +2e0504: 6e10 2987 0000 |011c: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@8729 │ │ +2e050a: 0a00 |011f: move-result v0 │ │ +2e050c: d200 e803 |0120: mul-int/lit16 v0, v0, #int 1000 // #03e8 │ │ +2e0510: d200 9000 |0122: mul-int/lit16 v0, v0, #int 144 // #0090 │ │ +2e0514: 6e10 4f8f 0500 |0124: invoke-virtual {v5}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.getSamplingRate:()Ljava/lang/Integer; // method@8f4f │ │ +2e051a: 0c01 |0127: move-result-object v1 │ │ +2e051c: 6e10 2987 0100 |0128: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@8729 │ │ +2e0522: 0a01 |012b: move-result v1 │ │ +2e0524: b310 |012c: div-int/2addr v0, v1 │ │ +2e0526: 6e10 4e8f 0500 |012d: invoke-virtual {v5}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.getPaddingLength:()I // method@8f4e │ │ +2e052c: 0a01 |0130: move-result v1 │ │ +2e052e: da01 0101 |0131: mul-int/lit8 v1, v1, #int 1 // #01 │ │ +2e0532: b010 |0133: add-int/2addr v0, v1 │ │ +2e0534: 0f00 |0134: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=706 │ │ 0x000d line=736 │ │ 0x0015 line=739 │ │ 0x0032 line=748 │ │ 0x0049 line=742 │ │ @@ -707282,17 +707282,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2e0534: |[2e0534] org.jaudiotagger.audio.mp3.MPEGFrameHeader.getLayer:()I │ │ -2e0544: 5210 1e84 |0000: iget v0, v1, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.layer:I // field@841e │ │ -2e0548: 0f00 |0002: return v0 │ │ +2e0538: |[2e0538] org.jaudiotagger.audio.mp3.MPEGFrameHeader.getLayer:()I │ │ +2e0548: 5210 1e84 |0000: iget v0, v1, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.layer:I // field@841e │ │ +2e054c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=451 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader; │ │ │ │ #7 : (in Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;) │ │ @@ -707300,17 +707300,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2e066c: |[2e066c] org.jaudiotagger.audio.mp3.MPEGFrameHeader.getLayerAsString:()Ljava/lang/String; │ │ -2e067c: 5410 1f84 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.layerAsString:Ljava/lang/String; // field@841f │ │ -2e0680: 1100 |0002: return-object v0 │ │ +2e0670: |[2e0670] org.jaudiotagger.audio.mp3.MPEGFrameHeader.getLayerAsString:()Ljava/lang/String; │ │ +2e0680: 5410 1f84 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.layerAsString:Ljava/lang/String; // field@841f │ │ +2e0684: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=456 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader; │ │ │ │ #8 : (in Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;) │ │ @@ -707318,17 +707318,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2e0684: |[2e0684] org.jaudiotagger.audio.mp3.MPEGFrameHeader.getModeExtension:()Ljava/lang/String; │ │ -2e0694: 5410 2084 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.modeExtension:Ljava/lang/String; // field@8420 │ │ -2e0698: 1100 |0002: return-object v0 │ │ +2e0688: |[2e0688] org.jaudiotagger.audio.mp3.MPEGFrameHeader.getModeExtension:()Ljava/lang/String; │ │ +2e0698: 5410 2084 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.modeExtension:Ljava/lang/String; // field@8420 │ │ +2e069c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=812 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader; │ │ │ │ #9 : (in Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;) │ │ @@ -707336,31 +707336,31 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -2e054c: |[2e054c] org.jaudiotagger.audio.mp3.MPEGFrameHeader.getNoOfSamples:()I │ │ -2e055c: 6200 2784 |0000: sget-object v0, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.samplesPerFrameMap:Ljava/util/Map; // field@8427 │ │ -2e0560: 5221 3084 |0002: iget v1, v2, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.version:I // field@8430 │ │ -2e0564: 7110 3487 0100 |0004: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e056a: 0c01 |0007: move-result-object v1 │ │ -2e056c: 7220 9089 1000 |0008: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ -2e0572: 0c00 |000b: move-result-object v0 │ │ -2e0574: 1f00 9710 |000c: check-cast v0, Ljava/util/Map; // type@1097 │ │ -2e0578: 5221 1e84 |000e: iget v1, v2, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.layer:I // field@841e │ │ -2e057c: 7110 3487 0100 |0010: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e0582: 0c01 |0013: move-result-object v1 │ │ -2e0584: 7220 9089 1000 |0014: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ -2e058a: 0c00 |0017: move-result-object v0 │ │ -2e058c: 1f00 2210 |0018: check-cast v0, Ljava/lang/Integer; // type@1022 │ │ -2e0590: 6e10 2987 0000 |001a: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@8729 │ │ -2e0596: 0a00 |001d: move-result v0 │ │ -2e0598: 0f00 |001e: return v0 │ │ +2e0550: |[2e0550] org.jaudiotagger.audio.mp3.MPEGFrameHeader.getNoOfSamples:()I │ │ +2e0560: 6200 2784 |0000: sget-object v0, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.samplesPerFrameMap:Ljava/util/Map; // field@8427 │ │ +2e0564: 5221 3084 |0002: iget v1, v2, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.version:I // field@8430 │ │ +2e0568: 7110 3487 0100 |0004: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e056e: 0c01 |0007: move-result-object v1 │ │ +2e0570: 7220 9089 1000 |0008: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ +2e0576: 0c00 |000b: move-result-object v0 │ │ +2e0578: 1f00 9710 |000c: check-cast v0, Ljava/util/Map; // type@1097 │ │ +2e057c: 5221 1e84 |000e: iget v1, v2, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.layer:I // field@841e │ │ +2e0580: 7110 3487 0100 |0010: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e0586: 0c01 |0013: move-result-object v1 │ │ +2e0588: 7220 9089 1000 |0014: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ +2e058e: 0c00 |0017: move-result-object v0 │ │ +2e0590: 1f00 2210 |0018: check-cast v0, Ljava/lang/Integer; // type@1022 │ │ +2e0594: 6e10 2987 0000 |001a: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@8729 │ │ +2e059a: 0a00 |001d: move-result v0 │ │ +2e059c: 0f00 |001e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=765 │ │ 0x001a line=766 │ │ locals : │ │ 0x0000 - 0x001f reg=2 this Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader; │ │ │ │ @@ -707369,27 +707369,27 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 17 16-bit code units │ │ -2e059c: |[2e059c] org.jaudiotagger.audio.mp3.MPEGFrameHeader.getNumberOfChannels:()I │ │ -2e05ac: 5230 1384 |0000: iget v0, v3, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.channelMode:I // field@8413 │ │ -2e05b0: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -2e05b2: 3800 0d00 |0003: if-eqz v0, 0010 // +000d │ │ -2e05b6: 1212 |0005: const/4 v2, #int 1 // #1 │ │ -2e05b8: 3220 0a00 |0006: if-eq v0, v2, 0010 // +000a │ │ -2e05bc: 3210 0800 |0008: if-eq v0, v1, 0010 // +0008 │ │ -2e05c0: 1231 |000a: const/4 v1, #int 3 // #3 │ │ -2e05c2: 3210 0400 |000b: if-eq v0, v1, 000f // +0004 │ │ -2e05c6: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -2e05c8: 0f00 |000e: return v0 │ │ -2e05ca: 0f02 |000f: return v2 │ │ -2e05cc: 0f01 |0010: return v1 │ │ +2e05a0: |[2e05a0] org.jaudiotagger.audio.mp3.MPEGFrameHeader.getNumberOfChannels:()I │ │ +2e05b0: 5230 1384 |0000: iget v0, v3, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.channelMode:I // field@8413 │ │ +2e05b4: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +2e05b6: 3800 0d00 |0003: if-eqz v0, 0010 // +000d │ │ +2e05ba: 1212 |0005: const/4 v2, #int 1 // #1 │ │ +2e05bc: 3220 0a00 |0006: if-eq v0, v2, 0010 // +000a │ │ +2e05c0: 3210 0800 |0008: if-eq v0, v1, 0010 // +0008 │ │ +2e05c4: 1231 |000a: const/4 v1, #int 3 // #3 │ │ +2e05c6: 3210 0400 |000b: if-eq v0, v1, 000f // +0004 │ │ +2e05ca: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +2e05cc: 0f00 |000e: return v0 │ │ +2e05ce: 0f02 |000f: return v2 │ │ +2e05d0: 0f01 |0010: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=629 │ │ locals : │ │ 0x0000 - 0x0011 reg=3 this Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader; │ │ │ │ #11 : (in Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;) │ │ @@ -707397,22 +707397,22 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -2e05d0: |[2e05d0] org.jaudiotagger.audio.mp3.MPEGFrameHeader.getPaddingLength:()I │ │ -2e05e0: 6e10 558f 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.isPadding:()Z // method@8f55 │ │ -2e05e6: 0a00 |0003: move-result v0 │ │ -2e05e8: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -2e05ec: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -2e05ee: 0f00 |0007: return v0 │ │ -2e05f0: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -2e05f2: 0f00 |0009: return v0 │ │ +2e05d4: |[2e05d4] org.jaudiotagger.audio.mp3.MPEGFrameHeader.getPaddingLength:()I │ │ +2e05e4: 6e10 558f 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.isPadding:()Z // method@8f55 │ │ +2e05ea: 0a00 |0003: move-result v0 │ │ +2e05ec: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +2e05f0: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +2e05f2: 0f00 |0007: return v0 │ │ +2e05f4: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +2e05f6: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=676 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader; │ │ │ │ #12 : (in Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;) │ │ @@ -707420,17 +707420,17 @@ │ │ type : '()Ljava/lang/Integer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2e0624: |[2e0624] org.jaudiotagger.audio.mp3.MPEGFrameHeader.getSamplingRate:()Ljava/lang/Integer; │ │ -2e0634: 5410 2b84 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.samplingRate:Ljava/lang/Integer; // field@842b │ │ -2e0638: 1100 |0002: return-object v0 │ │ +2e0628: |[2e0628] org.jaudiotagger.audio.mp3.MPEGFrameHeader.getSamplingRate:()Ljava/lang/Integer; │ │ +2e0638: 5410 2b84 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.samplingRate:Ljava/lang/Integer; // field@842b │ │ +2e063c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=693 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader; │ │ │ │ #13 : (in Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;) │ │ @@ -707438,17 +707438,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2e05f4: |[2e05f4] org.jaudiotagger.audio.mp3.MPEGFrameHeader.getVersion:()I │ │ -2e0604: 5210 3084 |0000: iget v0, v1, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.version:I // field@8430 │ │ -2e0608: 0f00 |0002: return v0 │ │ +2e05f8: |[2e05f8] org.jaudiotagger.audio.mp3.MPEGFrameHeader.getVersion:()I │ │ +2e0608: 5210 3084 |0000: iget v0, v1, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.version:I // field@8430 │ │ +2e060c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=661 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader; │ │ │ │ #14 : (in Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;) │ │ @@ -707456,17 +707456,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2e069c: |[2e069c] org.jaudiotagger.audio.mp3.MPEGFrameHeader.getVersionAsString:()Ljava/lang/String; │ │ -2e06ac: 5410 3184 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.versionAsString:Ljava/lang/String; // field@8431 │ │ -2e06b0: 1100 |0002: return-object v0 │ │ +2e06a0: |[2e06a0] org.jaudiotagger.audio.mp3.MPEGFrameHeader.getVersionAsString:()Ljava/lang/String; │ │ +2e06b0: 5410 3184 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.versionAsString:Ljava/lang/String; // field@8431 │ │ +2e06b4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=666 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader; │ │ │ │ #15 : (in Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;) │ │ @@ -707474,17 +707474,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2e019c: |[2e019c] org.jaudiotagger.audio.mp3.MPEGFrameHeader.isCopyrighted:()Z │ │ -2e01ac: 5510 1984 |0000: iget-boolean v0, v1, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.isCopyrighted:Z // field@8419 │ │ -2e01b0: 0f00 |0002: return v0 │ │ +2e01a0: |[2e01a0] org.jaudiotagger.audio.mp3.MPEGFrameHeader.isCopyrighted:()Z │ │ +2e01b0: 5510 1984 |0000: iget-boolean v0, v1, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.isCopyrighted:Z // field@8419 │ │ +2e01b4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=777 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader; │ │ │ │ #16 : (in Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;) │ │ @@ -707492,17 +707492,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2e0214: |[2e0214] org.jaudiotagger.audio.mp3.MPEGFrameHeader.isOriginal:()Z │ │ -2e0224: 5510 1a84 |0000: iget-boolean v0, v1, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.isOriginal:Z // field@841a │ │ -2e0228: 0f00 |0002: return v0 │ │ +2e0218: |[2e0218] org.jaudiotagger.audio.mp3.MPEGFrameHeader.isOriginal:()Z │ │ +2e0228: 5510 1a84 |0000: iget-boolean v0, v1, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.isOriginal:Z // field@841a │ │ +2e022c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=782 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader; │ │ │ │ #17 : (in Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;) │ │ @@ -707510,17 +707510,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2e022c: |[2e022c] org.jaudiotagger.audio.mp3.MPEGFrameHeader.isPadding:()Z │ │ -2e023c: 5510 1b84 |0000: iget-boolean v0, v1, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.isPadding:Z // field@841b │ │ -2e0240: 0f00 |0002: return v0 │ │ +2e0230: |[2e0230] org.jaudiotagger.audio.mp3.MPEGFrameHeader.isPadding:()Z │ │ +2e0240: 5510 1b84 |0000: iget-boolean v0, v1, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.isPadding:Z // field@841b │ │ +2e0244: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=772 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader; │ │ │ │ #18 : (in Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;) │ │ @@ -707528,17 +707528,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2e0244: |[2e0244] org.jaudiotagger.audio.mp3.MPEGFrameHeader.isPrivate:()Z │ │ -2e0254: 5510 1c84 |0000: iget-boolean v0, v1, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.isPrivate:Z // field@841c │ │ -2e0258: 0f00 |0002: return v0 │ │ +2e0248: |[2e0248] org.jaudiotagger.audio.mp3.MPEGFrameHeader.isPrivate:()Z │ │ +2e0258: 5510 1c84 |0000: iget-boolean v0, v1, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.isPrivate:Z // field@841c │ │ +2e025c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=792 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader; │ │ │ │ #19 : (in Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;) │ │ @@ -707546,17 +707546,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2e025c: |[2e025c] org.jaudiotagger.audio.mp3.MPEGFrameHeader.isProtected:()Z │ │ -2e026c: 5510 1d84 |0000: iget-boolean v0, v1, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.isProtected:Z // field@841d │ │ -2e0270: 0f00 |0002: return v0 │ │ +2e0260: |[2e0260] org.jaudiotagger.audio.mp3.MPEGFrameHeader.isProtected:()Z │ │ +2e0270: 5510 1d84 |0000: iget-boolean v0, v1, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.isProtected:Z // field@841d │ │ +2e0274: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=787 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader; │ │ │ │ #20 : (in Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;) │ │ @@ -707564,134 +707564,134 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -2e0274: |[2e0274] org.jaudiotagger.audio.mp3.MPEGFrameHeader.isVariableBitRate:()Z │ │ -2e0284: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -2e0286: 0f00 |0001: return v0 │ │ +2e0278: |[2e0278] org.jaudiotagger.audio.mp3.MPEGFrameHeader.isVariableBitRate:()Z │ │ +2e0288: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +2e028a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #21 : (in Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 205 16-bit code units │ │ -2e06b4: |[2e06b4] org.jaudiotagger.audio.mp3.MPEGFrameHeader.toString:()Ljava/lang/String; │ │ -2e06c4: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -2e06c8: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2e06ce: 1a01 b039 |0005: const-string v1, "MPEG Frame Header: │ │ +2e06b8: |[2e06b8] org.jaudiotagger.audio.mp3.MPEGFrameHeader.toString:()Ljava/lang/String; │ │ +2e06c8: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +2e06cc: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2e06d2: 1a01 b039 |0005: const-string v1, "MPEG Frame Header: │ │ frame length:" // string@39b0 │ │ -2e06d2: 6e20 d787 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e06d8: 6e10 488f 0400 |000a: invoke-virtual {v4}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.getFrameLength:()I // method@8f48 │ │ -2e06de: 0a01 |000d: move-result v1 │ │ -2e06e0: 6e20 d387 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2e06e6: 1a01 3b00 |0011: const-string v1, " │ │ +2e06d6: 6e20 d787 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e06dc: 6e10 488f 0400 |000a: invoke-virtual {v4}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.getFrameLength:()I // method@8f48 │ │ +2e06e2: 0a01 |000d: move-result v1 │ │ +2e06e4: 6e20 d387 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2e06ea: 1a01 3b00 |0011: const-string v1, " │ │ version:" // string@003b │ │ -2e06ea: 6e20 d787 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e06f0: 5441 3184 |0016: iget-object v1, v4, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.versionAsString:Ljava/lang/String; // field@8431 │ │ -2e06f4: 6e20 d787 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e06fa: 1a01 3300 |001b: const-string v1, " │ │ +2e06ee: 6e20 d787 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e06f4: 5441 3184 |0016: iget-object v1, v4, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.versionAsString:Ljava/lang/String; // field@8431 │ │ +2e06f8: 6e20 d787 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e06fe: 1a01 3300 |001b: const-string v1, " │ │ layer:" // string@0033 │ │ -2e06fe: 6e20 d787 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e0704: 5441 1f84 |0020: iget-object v1, v4, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.layerAsString:Ljava/lang/String; // field@841f │ │ -2e0708: 6e20 d787 1000 |0022: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e070e: 1a01 2600 |0025: const-string v1, " │ │ +2e0702: 6e20 d787 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e0708: 5441 1f84 |0020: iget-object v1, v4, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.layerAsString:Ljava/lang/String; // field@841f │ │ +2e070c: 6e20 d787 1000 |0022: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e0712: 1a01 2600 |0025: const-string v1, " │ │ channelMode:" // string@0026 │ │ -2e0712: 6e20 d787 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e0718: 5441 1484 |002a: iget-object v1, v4, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.channelModeAsString:Ljava/lang/String; // field@8414 │ │ -2e071c: 6e20 d787 1000 |002c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e0722: 1a01 3400 |002f: const-string v1, " │ │ +2e0716: 6e20 d787 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e071c: 5441 1484 |002a: iget-object v1, v4, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.channelModeAsString:Ljava/lang/String; // field@8414 │ │ +2e0720: 6e20 d787 1000 |002c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e0726: 1a01 3400 |002f: const-string v1, " │ │ noOfSamples:" // string@0034 │ │ -2e0726: 6e20 d787 1000 |0031: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e072c: 6e10 4c8f 0400 |0034: invoke-virtual {v4}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.getNoOfSamples:()I // method@8f4c │ │ -2e0732: 0a01 |0037: move-result v1 │ │ -2e0734: 6e20 d387 1000 |0038: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2e073a: 1a01 3700 |003b: const-string v1, " │ │ +2e072a: 6e20 d787 1000 |0031: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e0730: 6e10 4c8f 0400 |0034: invoke-virtual {v4}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.getNoOfSamples:()I // method@8f4c │ │ +2e0736: 0a01 |0037: move-result v1 │ │ +2e0738: 6e20 d387 1000 |0038: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2e073e: 1a01 3700 |003b: const-string v1, " │ │ samplingRate:" // string@0037 │ │ -2e073e: 6e20 d787 1000 |003d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e0744: 5441 2b84 |0040: iget-object v1, v4, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.samplingRate:Ljava/lang/Integer; // field@842b │ │ -2e0748: 6e20 d687 1000 |0042: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ -2e074e: 1a01 2f00 |0045: const-string v1, " │ │ +2e0742: 6e20 d787 1000 |003d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e0748: 5441 2b84 |0040: iget-object v1, v4, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.samplingRate:Ljava/lang/Integer; // field@842b │ │ +2e074c: 6e20 d687 1000 |0042: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ +2e0752: 1a01 2f00 |0045: const-string v1, " │ │ isPadding:" // string@002f │ │ -2e0752: 6e20 d787 1000 |0047: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e0758: 5541 1b84 |004a: iget-boolean v1, v4, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.isPadding:Z // field@841b │ │ -2e075c: 6e20 d887 1000 |004c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@87d8 │ │ -2e0762: 1a01 3100 |004f: const-string v1, " │ │ +2e0756: 6e20 d787 1000 |0047: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e075c: 5541 1b84 |004a: iget-boolean v1, v4, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.isPadding:Z // field@841b │ │ +2e0760: 6e20 d887 1000 |004c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@87d8 │ │ +2e0766: 1a01 3100 |004f: const-string v1, " │ │ isProtected:" // string@0031 │ │ -2e0766: 6e20 d787 1000 |0051: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e076c: 5541 1d84 |0054: iget-boolean v1, v4, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.isProtected:Z // field@841d │ │ -2e0770: 6e20 d887 1000 |0056: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@87d8 │ │ -2e0776: 1a01 3000 |0059: const-string v1, " │ │ +2e076a: 6e20 d787 1000 |0051: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e0770: 5541 1d84 |0054: iget-boolean v1, v4, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.isProtected:Z // field@841d │ │ +2e0774: 6e20 d887 1000 |0056: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@87d8 │ │ +2e077a: 1a01 3000 |0059: const-string v1, " │ │ isPrivate:" // string@0030 │ │ -2e077a: 6e20 d787 1000 |005b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e0780: 5541 1c84 |005e: iget-boolean v1, v4, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.isPrivate:Z // field@841c │ │ -2e0784: 6e20 d887 1000 |0060: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@87d8 │ │ -2e078a: 1a01 2d00 |0063: const-string v1, " │ │ +2e077e: 6e20 d787 1000 |005b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e0784: 5541 1c84 |005e: iget-boolean v1, v4, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.isPrivate:Z // field@841c │ │ +2e0788: 6e20 d887 1000 |0060: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@87d8 │ │ +2e078e: 1a01 2d00 |0063: const-string v1, " │ │ isCopyrighted:" // string@002d │ │ -2e078e: 6e20 d787 1000 |0065: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e0794: 5541 1984 |0068: iget-boolean v1, v4, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.isCopyrighted:Z // field@8419 │ │ -2e0798: 6e20 d887 1000 |006a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@87d8 │ │ -2e079e: 1a01 2e00 |006d: const-string v1, " │ │ +2e0792: 6e20 d787 1000 |0065: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e0798: 5541 1984 |0068: iget-boolean v1, v4, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.isCopyrighted:Z // field@8419 │ │ +2e079c: 6e20 d887 1000 |006a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@87d8 │ │ +2e07a2: 1a01 2e00 |006d: const-string v1, " │ │ isOriginal:" // string@002e │ │ -2e07a2: 6e20 d787 1000 |006f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e07a8: 5541 1984 |0072: iget-boolean v1, v4, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.isCopyrighted:Z // field@8419 │ │ -2e07ac: 6e20 d887 1000 |0074: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@87d8 │ │ -2e07b2: 1a01 3200 |0077: const-string v1, " │ │ +2e07a6: 6e20 d787 1000 |006f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e07ac: 5541 1984 |0072: iget-boolean v1, v4, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.isCopyrighted:Z // field@8419 │ │ +2e07b0: 6e20 d887 1000 |0074: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@87d8 │ │ +2e07b6: 1a01 3200 |0077: const-string v1, " │ │ isVariableBitRate" // string@0032 │ │ -2e07b6: 6e20 d787 1000 |0079: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e07bc: 6e10 588f 0400 |007c: invoke-virtual {v4}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.isVariableBitRate:()Z // method@8f58 │ │ -2e07c2: 0a01 |007f: move-result v1 │ │ -2e07c4: 6e20 d887 1000 |0080: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@87d8 │ │ -2e07ca: 1a01 2c00 |0083: const-string v1, " │ │ +2e07ba: 6e20 d787 1000 |0079: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e07c0: 6e10 588f 0400 |007c: invoke-virtual {v4}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.isVariableBitRate:()Z // method@8f58 │ │ +2e07c6: 0a01 |007f: move-result v1 │ │ +2e07c8: 6e20 d887 1000 |0080: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@87d8 │ │ +2e07ce: 1a01 2c00 |0083: const-string v1, " │ │ header as binary: │ │ " // string@002c │ │ -2e07ce: 6e20 d787 1000 |0085: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e07d4: 5441 2484 |0088: iget-object v1, v4, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.mpegBytes:[B // field@8424 │ │ -2e07d8: 1202 |008a: const/4 v2, #int 0 // #0 │ │ -2e07da: 4801 0102 |008b: aget-byte v1, v1, v2 │ │ -2e07de: 7110 5091 0100 |008d: invoke-static {v1}, Lorg/jaudiotagger/logging/AbstractTagDisplayFormatter;.displayAsBinary:(B)Ljava/lang/String; // method@9150 │ │ -2e07e4: 0c01 |0090: move-result-object v1 │ │ -2e07e6: 6e20 d787 1000 |0091: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e07ec: 1a01 5100 |0094: const-string v1, " " // string@0051 │ │ -2e07f0: 6e20 d787 1000 |0096: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e07f6: 5442 2484 |0099: iget-object v2, v4, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.mpegBytes:[B // field@8424 │ │ -2e07fa: 1213 |009b: const/4 v3, #int 1 // #1 │ │ -2e07fc: 4802 0203 |009c: aget-byte v2, v2, v3 │ │ -2e0800: 7110 5091 0200 |009e: invoke-static {v2}, Lorg/jaudiotagger/logging/AbstractTagDisplayFormatter;.displayAsBinary:(B)Ljava/lang/String; // method@9150 │ │ -2e0806: 0c02 |00a1: move-result-object v2 │ │ -2e0808: 6e20 d787 2000 |00a2: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e080e: 6e20 d787 1000 |00a5: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e0814: 5442 2484 |00a8: iget-object v2, v4, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.mpegBytes:[B // field@8424 │ │ -2e0818: 1223 |00aa: const/4 v3, #int 2 // #2 │ │ -2e081a: 4802 0203 |00ab: aget-byte v2, v2, v3 │ │ -2e081e: 7110 5091 0200 |00ad: invoke-static {v2}, Lorg/jaudiotagger/logging/AbstractTagDisplayFormatter;.displayAsBinary:(B)Ljava/lang/String; // method@9150 │ │ -2e0824: 0c02 |00b0: move-result-object v2 │ │ -2e0826: 6e20 d787 2000 |00b1: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e082c: 6e20 d787 1000 |00b4: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e0832: 5441 2484 |00b7: iget-object v1, v4, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.mpegBytes:[B // field@8424 │ │ -2e0836: 1232 |00b9: const/4 v2, #int 3 // #3 │ │ -2e0838: 4801 0102 |00ba: aget-byte v1, v1, v2 │ │ -2e083c: 7110 5091 0100 |00bc: invoke-static {v1}, Lorg/jaudiotagger/logging/AbstractTagDisplayFormatter;.displayAsBinary:(B)Ljava/lang/String; // method@9150 │ │ -2e0842: 0c01 |00bf: move-result-object v1 │ │ -2e0844: 6e20 d787 1000 |00c0: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e084a: 1a01 2200 |00c3: const-string v1, " │ │ +2e07d2: 6e20 d787 1000 |0085: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e07d8: 5441 2484 |0088: iget-object v1, v4, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.mpegBytes:[B // field@8424 │ │ +2e07dc: 1202 |008a: const/4 v2, #int 0 // #0 │ │ +2e07de: 4801 0102 |008b: aget-byte v1, v1, v2 │ │ +2e07e2: 7110 5091 0100 |008d: invoke-static {v1}, Lorg/jaudiotagger/logging/AbstractTagDisplayFormatter;.displayAsBinary:(B)Ljava/lang/String; // method@9150 │ │ +2e07e8: 0c01 |0090: move-result-object v1 │ │ +2e07ea: 6e20 d787 1000 |0091: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e07f0: 1a01 5100 |0094: const-string v1, " " // string@0051 │ │ +2e07f4: 6e20 d787 1000 |0096: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e07fa: 5442 2484 |0099: iget-object v2, v4, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.mpegBytes:[B // field@8424 │ │ +2e07fe: 1213 |009b: const/4 v3, #int 1 // #1 │ │ +2e0800: 4802 0203 |009c: aget-byte v2, v2, v3 │ │ +2e0804: 7110 5091 0200 |009e: invoke-static {v2}, Lorg/jaudiotagger/logging/AbstractTagDisplayFormatter;.displayAsBinary:(B)Ljava/lang/String; // method@9150 │ │ +2e080a: 0c02 |00a1: move-result-object v2 │ │ +2e080c: 6e20 d787 2000 |00a2: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e0812: 6e20 d787 1000 |00a5: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e0818: 5442 2484 |00a8: iget-object v2, v4, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.mpegBytes:[B // field@8424 │ │ +2e081c: 1223 |00aa: const/4 v3, #int 2 // #2 │ │ +2e081e: 4802 0203 |00ab: aget-byte v2, v2, v3 │ │ +2e0822: 7110 5091 0200 |00ad: invoke-static {v2}, Lorg/jaudiotagger/logging/AbstractTagDisplayFormatter;.displayAsBinary:(B)Ljava/lang/String; // method@9150 │ │ +2e0828: 0c02 |00b0: move-result-object v2 │ │ +2e082a: 6e20 d787 2000 |00b1: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e0830: 6e20 d787 1000 |00b4: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e0836: 5441 2484 |00b7: iget-object v1, v4, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.mpegBytes:[B // field@8424 │ │ +2e083a: 1232 |00b9: const/4 v2, #int 3 // #3 │ │ +2e083c: 4801 0102 |00ba: aget-byte v1, v1, v2 │ │ +2e0840: 7110 5091 0100 |00bc: invoke-static {v1}, Lorg/jaudiotagger/logging/AbstractTagDisplayFormatter;.displayAsBinary:(B)Ljava/lang/String; // method@9150 │ │ +2e0846: 0c01 |00bf: move-result-object v1 │ │ +2e0848: 6e20 d787 1000 |00c0: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e084e: 1a01 2200 |00c3: const-string v1, " │ │ " // string@0022 │ │ -2e084e: 6e20 d787 1000 |00c5: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e0854: 6e10 df87 0000 |00c8: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2e085a: 0c00 |00cb: move-result-object v0 │ │ -2e085c: 1100 |00cc: return-object v0 │ │ +2e0852: 6e20 d787 1000 |00c5: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e0858: 6e10 df87 0000 |00c8: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2e085e: 0c00 |00cb: move-result-object v0 │ │ +2e0860: 1100 |00cc: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=885 │ │ 0x000a line=886 │ │ 0x0034 line=890 │ │ 0x007c line=897 │ │ 0x008d line=899 │ │ @@ -707824,50 +707824,50 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 16 16-bit code units │ │ -2e195c: |[2e195c] org.jaudiotagger.audio.mp3.VbriFrame.:()V │ │ -2e196c: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -2e196e: 2300 1c13 |0001: new-array v0, v0, [B // type@131c │ │ -2e1972: 2600 0700 0000 |0003: fill-array-data v0, 0000000a // +00000007 │ │ -2e1978: 6900 3f84 |0006: sput-object v0, Lorg/jaudiotagger/audio/mp3/VbriFrame;.VBRI_VBR_ID:[B // field@843f │ │ -2e197c: 0e00 |0008: return-void │ │ -2e197e: 0000 |0009: nop // spacer │ │ -2e1980: 0003 0100 0400 0000 5642 5249 |000a: array-data (6 units) │ │ +2e1960: |[2e1960] org.jaudiotagger.audio.mp3.VbriFrame.:()V │ │ +2e1970: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +2e1972: 2300 1c13 |0001: new-array v0, v0, [B // type@131c │ │ +2e1976: 2600 0700 0000 |0003: fill-array-data v0, 0000000a // +00000007 │ │ +2e197c: 6900 3f84 |0006: sput-object v0, Lorg/jaudiotagger/audio/mp3/VbriFrame;.VBRI_VBR_ID:[B // field@843f │ │ +2e1980: 0e00 |0008: return-void │ │ +2e1982: 0000 |0009: nop // spacer │ │ +2e1984: 0003 0100 0400 0000 5642 5249 |000a: array-data (6 units) │ │ catches : (none) │ │ positions : │ │ 0x0003 line=59 │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/mp3/VbriFrame;) │ │ name : '' │ │ type : '(Ljava/nio/ByteBuffer;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -2e198c: |[2e198c] org.jaudiotagger.audio.mp3.VbriFrame.:(Ljava/nio/ByteBuffer;)V │ │ -2e199c: 7010 7087 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8770 │ │ -2e19a2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -2e19a4: 5c10 4484 |0004: iput-boolean v0, v1, Lorg/jaudiotagger/audio/mp3/VbriFrame;.vbr:Z // field@8444 │ │ -2e19a8: 12f0 |0006: const/4 v0, #int -1 // #ff │ │ -2e19aa: 5910 4184 |0007: iput v0, v1, Lorg/jaudiotagger/audio/mp3/VbriFrame;.frameCount:I // field@8441 │ │ -2e19ae: 5910 4084 |0009: iput v0, v1, Lorg/jaudiotagger/audio/mp3/VbriFrame;.audioSize:I // field@8440 │ │ -2e19b2: 5b12 4284 |000b: iput-object v2, v1, Lorg/jaudiotagger/audio/mp3/VbriFrame;.header:Ljava/nio/ByteBuffer; // field@8442 │ │ -2e19b6: 6e10 5988 0200 |000d: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@8859 │ │ -2e19bc: 1300 0a00 |0010: const/16 v0, #int 10 // #a │ │ -2e19c0: 6e20 4e88 0200 |0012: invoke-virtual {v2, v0}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ -2e19c6: 7010 6f8f 0100 |0015: invoke-direct {v1}, Lorg/jaudiotagger/audio/mp3/VbriFrame;.setAudioSize:()V // method@8f6f │ │ -2e19cc: 7010 708f 0100 |0018: invoke-direct {v1}, Lorg/jaudiotagger/audio/mp3/VbriFrame;.setFrameCount:()V // method@8f70 │ │ -2e19d2: 0e00 |001b: return-void │ │ +2e1990: |[2e1990] org.jaudiotagger.audio.mp3.VbriFrame.:(Ljava/nio/ByteBuffer;)V │ │ +2e19a0: 7010 7087 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8770 │ │ +2e19a6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +2e19a8: 5c10 4484 |0004: iput-boolean v0, v1, Lorg/jaudiotagger/audio/mp3/VbriFrame;.vbr:Z // field@8444 │ │ +2e19ac: 12f0 |0006: const/4 v0, #int -1 // #ff │ │ +2e19ae: 5910 4184 |0007: iput v0, v1, Lorg/jaudiotagger/audio/mp3/VbriFrame;.frameCount:I // field@8441 │ │ +2e19b2: 5910 4084 |0009: iput v0, v1, Lorg/jaudiotagger/audio/mp3/VbriFrame;.audioSize:I // field@8440 │ │ +2e19b6: 5b12 4284 |000b: iput-object v2, v1, Lorg/jaudiotagger/audio/mp3/VbriFrame;.header:Ljava/nio/ByteBuffer; // field@8442 │ │ +2e19ba: 6e10 5988 0200 |000d: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@8859 │ │ +2e19c0: 1300 0a00 |0010: const/16 v0, #int 10 // #a │ │ +2e19c4: 6e20 4e88 0200 |0012: invoke-virtual {v2, v0}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ +2e19ca: 7010 6f8f 0100 |0015: invoke-direct {v1}, Lorg/jaudiotagger/audio/mp3/VbriFrame;.setAudioSize:()V // method@8f6f │ │ +2e19d0: 7010 708f 0100 |0018: invoke-direct {v1}, Lorg/jaudiotagger/audio/mp3/VbriFrame;.setFrameCount:()V // method@8f70 │ │ +2e19d6: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0004 line=63 │ │ 0x0007 line=64 │ │ 0x0009 line=65 │ │ 0x000b line=73 │ │ @@ -707884,44 +707884,44 @@ │ │ type : '(Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;)Ljava/nio/ByteBuffer;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 62 16-bit code units │ │ -2e18b4: |[2e18b4] org.jaudiotagger.audio.mp3.VbriFrame.isVbriFrame:(Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;)Ljava/nio/ByteBuffer; │ │ -2e18c4: 6e10 4d88 0300 |0000: invoke-virtual {v3}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ -2e18ca: 0a04 |0003: move-result v4 │ │ -2e18cc: 6200 db83 |0004: sget-object v0, Lorg/jaudiotagger/audio/mp3/MP3File;.logger:Ljava/util/logging/Logger; // field@83db │ │ -2e18d0: 2201 3910 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2e18d4: 7010 cc87 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2e18da: 1a02 cb0f |000b: const-string v2, "Checking VBRI Frame at" // string@0fcb │ │ -2e18de: 6e20 d787 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e18e4: 6e20 d387 4100 |0010: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2e18ea: 6e10 df87 0100 |0013: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2e18f0: 0c01 |0016: move-result-object v1 │ │ -2e18f2: 6e20 158a 1000 |0017: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.finest:(Ljava/lang/String;)V // method@8a15 │ │ -2e18f8: d800 0424 |001a: add-int/lit8 v0, v4, #int 36 // #24 │ │ -2e18fc: 6e20 4e88 0300 |001c: invoke-virtual {v3, v0}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ -2e1902: 6e10 5a88 0300 |001f: invoke-virtual {v3}, Ljava/nio/ByteBuffer;.slice:()Ljava/nio/ByteBuffer; // method@885a │ │ -2e1908: 0c00 |0022: move-result-object v0 │ │ -2e190a: 6e20 4e88 4300 |0023: invoke-virtual {v3, v4}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ -2e1910: 1243 |0026: const/4 v3, #int 4 // #4 │ │ -2e1912: 2333 1c13 |0027: new-array v3, v3, [B // type@131c │ │ -2e1916: 6e20 4088 3000 |0029: invoke-virtual {v0, v3}, Ljava/nio/ByteBuffer;.get:([B)Ljava/nio/ByteBuffer; // method@8840 │ │ -2e191c: 6204 3f84 |002c: sget-object v4, Lorg/jaudiotagger/audio/mp3/VbriFrame;.VBRI_VBR_ID:[B // field@843f │ │ -2e1920: 7120 cd88 4300 |002e: invoke-static {v3, v4}, Ljava/util/Arrays;.equals:([B[B)Z // method@88cd │ │ -2e1926: 0a03 |0031: move-result v3 │ │ -2e1928: 3903 0400 |0032: if-nez v3, 0036 // +0004 │ │ -2e192c: 1203 |0034: const/4 v3, #int 0 // #0 │ │ -2e192e: 1103 |0035: return-object v3 │ │ -2e1930: 6203 db83 |0036: sget-object v3, Lorg/jaudiotagger/audio/mp3/MP3File;.logger:Ljava/util/logging/Logger; // field@83db │ │ -2e1934: 1a04 a51a |0038: const-string v4, "Found VBRI Frame" // string@1aa5 │ │ -2e1938: 6e20 158a 4300 |003a: invoke-virtual {v3, v4}, Ljava/util/logging/Logger;.finest:(Ljava/lang/String;)V // method@8a15 │ │ -2e193e: 1100 |003d: return-object v0 │ │ +2e18b8: |[2e18b8] org.jaudiotagger.audio.mp3.VbriFrame.isVbriFrame:(Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;)Ljava/nio/ByteBuffer; │ │ +2e18c8: 6e10 4d88 0300 |0000: invoke-virtual {v3}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ +2e18ce: 0a04 |0003: move-result v4 │ │ +2e18d0: 6200 db83 |0004: sget-object v0, Lorg/jaudiotagger/audio/mp3/MP3File;.logger:Ljava/util/logging/Logger; // field@83db │ │ +2e18d4: 2201 3910 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2e18d8: 7010 cc87 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2e18de: 1a02 cb0f |000b: const-string v2, "Checking VBRI Frame at" // string@0fcb │ │ +2e18e2: 6e20 d787 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e18e8: 6e20 d387 4100 |0010: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2e18ee: 6e10 df87 0100 |0013: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2e18f4: 0c01 |0016: move-result-object v1 │ │ +2e18f6: 6e20 158a 1000 |0017: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.finest:(Ljava/lang/String;)V // method@8a15 │ │ +2e18fc: d800 0424 |001a: add-int/lit8 v0, v4, #int 36 // #24 │ │ +2e1900: 6e20 4e88 0300 |001c: invoke-virtual {v3, v0}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ +2e1906: 6e10 5a88 0300 |001f: invoke-virtual {v3}, Ljava/nio/ByteBuffer;.slice:()Ljava/nio/ByteBuffer; // method@885a │ │ +2e190c: 0c00 |0022: move-result-object v0 │ │ +2e190e: 6e20 4e88 4300 |0023: invoke-virtual {v3, v4}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ +2e1914: 1243 |0026: const/4 v3, #int 4 // #4 │ │ +2e1916: 2333 1c13 |0027: new-array v3, v3, [B // type@131c │ │ +2e191a: 6e20 4088 3000 |0029: invoke-virtual {v0, v3}, Ljava/nio/ByteBuffer;.get:([B)Ljava/nio/ByteBuffer; // method@8840 │ │ +2e1920: 6204 3f84 |002c: sget-object v4, Lorg/jaudiotagger/audio/mp3/VbriFrame;.VBRI_VBR_ID:[B // field@843f │ │ +2e1924: 7120 cd88 4300 |002e: invoke-static {v3, v4}, Ljava/util/Arrays;.equals:([B[B)Z // method@88cd │ │ +2e192a: 0a03 |0031: move-result v3 │ │ +2e192c: 3903 0400 |0032: if-nez v3, 0036 // +0004 │ │ +2e1930: 1203 |0034: const/4 v3, #int 0 // #0 │ │ +2e1932: 1103 |0035: return-object v3 │ │ +2e1934: 6203 db83 |0036: sget-object v3, Lorg/jaudiotagger/audio/mp3/MP3File;.logger:Ljava/util/logging/Logger; // field@83db │ │ +2e1938: 1a04 a51a |0038: const-string v4, "Found VBRI Frame" // string@1aa5 │ │ +2e193c: 6e20 158a 4300 |003a: invoke-virtual {v3, v4}, Ljava/util/logging/Logger;.finest:(Ljava/lang/String;)V // method@8a15 │ │ +2e1942: 1100 |003d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ 0x0004 line=146 │ │ 0x001c line=148 │ │ 0x001f line=151 │ │ 0x0023 line=154 │ │ @@ -707937,18 +707937,18 @@ │ │ type : '(Ljava/nio/ByteBuffer;)Lorg/jaudiotagger/audio/mp3/VbriFrame;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -2e1940: |[2e1940] org.jaudiotagger.audio.mp3.VbriFrame.parseVBRIFrame:(Ljava/nio/ByteBuffer;)Lorg/jaudiotagger/audio/mp3/VbriFrame; │ │ -2e1950: 2200 6d11 |0000: new-instance v0, Lorg/jaudiotagger/audio/mp3/VbriFrame; // type@116d │ │ -2e1954: 7020 688f 1000 |0002: invoke-direct {v0, v1}, Lorg/jaudiotagger/audio/mp3/VbriFrame;.:(Ljava/nio/ByteBuffer;)V // method@8f68 │ │ -2e195a: 1100 |0005: return-object v0 │ │ +2e1944: |[2e1944] org.jaudiotagger.audio.mp3.VbriFrame.parseVBRIFrame:(Ljava/nio/ByteBuffer;)Lorg/jaudiotagger/audio/mp3/VbriFrame; │ │ +2e1954: 2200 6d11 |0000: new-instance v0, Lorg/jaudiotagger/audio/mp3/VbriFrame; // type@116d │ │ +2e1958: 7020 688f 1000 |0002: invoke-direct {v0, v1}, Lorg/jaudiotagger/audio/mp3/VbriFrame;.:(Ljava/nio/ByteBuffer;)V // method@8f68 │ │ +2e195e: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/nio/ByteBuffer; │ │ │ │ #4 : (in Lorg/jaudiotagger/audio/mp3/VbriFrame;) │ │ @@ -707956,42 +707956,42 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -2e19d4: |[2e19d4] org.jaudiotagger.audio.mp3.VbriFrame.setAudioSize:()V │ │ -2e19e4: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -2e19e6: 2300 1c13 |0001: new-array v0, v0, [B // type@131c │ │ -2e19ea: 5441 4284 |0003: iget-object v1, v4, Lorg/jaudiotagger/audio/mp3/VbriFrame;.header:Ljava/nio/ByteBuffer; // field@8442 │ │ -2e19ee: 6e20 4088 0100 |0005: invoke-virtual {v1, v0}, Ljava/nio/ByteBuffer;.get:([B)Ljava/nio/ByteBuffer; // method@8840 │ │ -2e19f4: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -2e19f6: 4801 0001 |0009: aget-byte v1, v0, v1 │ │ -2e19fa: e001 0118 |000b: shl-int/lit8 v1, v1, #int 24 // #18 │ │ -2e19fe: 1502 00ff |000d: const/high16 v2, #int -16777216 // #ff00 │ │ -2e1a02: b521 |000f: and-int/2addr v1, v2 │ │ -2e1a04: 1212 |0010: const/4 v2, #int 1 // #1 │ │ -2e1a06: 4802 0002 |0011: aget-byte v2, v0, v2 │ │ -2e1a0a: e002 0210 |0013: shl-int/lit8 v2, v2, #int 16 // #10 │ │ -2e1a0e: 1503 ff00 |0015: const/high16 v3, #int 16711680 // #ff │ │ -2e1a12: b532 |0017: and-int/2addr v2, v3 │ │ -2e1a14: b621 |0018: or-int/2addr v1, v2 │ │ -2e1a16: 1222 |0019: const/4 v2, #int 2 // #2 │ │ -2e1a18: 4802 0002 |001a: aget-byte v2, v0, v2 │ │ -2e1a1c: e002 0208 |001c: shl-int/lit8 v2, v2, #int 8 // #08 │ │ -2e1a20: 1403 00ff 0000 |001e: const v3, #float 9.14768e-41 // #0000ff00 │ │ -2e1a26: b532 |0021: and-int/2addr v2, v3 │ │ -2e1a28: b621 |0022: or-int/2addr v1, v2 │ │ -2e1a2a: 1232 |0023: const/4 v2, #int 3 // #3 │ │ -2e1a2c: 4800 0002 |0024: aget-byte v0, v0, v2 │ │ -2e1a30: d500 ff00 |0026: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -2e1a34: b610 |0028: or-int/2addr v0, v1 │ │ -2e1a36: 5940 4084 |0029: iput v0, v4, Lorg/jaudiotagger/audio/mp3/VbriFrame;.audioSize:I // field@8440 │ │ -2e1a3a: 0e00 |002b: return-void │ │ +2e19d8: |[2e19d8] org.jaudiotagger.audio.mp3.VbriFrame.setAudioSize:()V │ │ +2e19e8: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +2e19ea: 2300 1c13 |0001: new-array v0, v0, [B // type@131c │ │ +2e19ee: 5441 4284 |0003: iget-object v1, v4, Lorg/jaudiotagger/audio/mp3/VbriFrame;.header:Ljava/nio/ByteBuffer; // field@8442 │ │ +2e19f2: 6e20 4088 0100 |0005: invoke-virtual {v1, v0}, Ljava/nio/ByteBuffer;.get:([B)Ljava/nio/ByteBuffer; // method@8840 │ │ +2e19f8: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +2e19fa: 4801 0001 |0009: aget-byte v1, v0, v1 │ │ +2e19fe: e001 0118 |000b: shl-int/lit8 v1, v1, #int 24 // #18 │ │ +2e1a02: 1502 00ff |000d: const/high16 v2, #int -16777216 // #ff00 │ │ +2e1a06: b521 |000f: and-int/2addr v1, v2 │ │ +2e1a08: 1212 |0010: const/4 v2, #int 1 // #1 │ │ +2e1a0a: 4802 0002 |0011: aget-byte v2, v0, v2 │ │ +2e1a0e: e002 0210 |0013: shl-int/lit8 v2, v2, #int 16 // #10 │ │ +2e1a12: 1503 ff00 |0015: const/high16 v3, #int 16711680 // #ff │ │ +2e1a16: b532 |0017: and-int/2addr v2, v3 │ │ +2e1a18: b621 |0018: or-int/2addr v1, v2 │ │ +2e1a1a: 1222 |0019: const/4 v2, #int 2 // #2 │ │ +2e1a1c: 4802 0002 |001a: aget-byte v2, v0, v2 │ │ +2e1a20: e002 0208 |001c: shl-int/lit8 v2, v2, #int 8 // #08 │ │ +2e1a24: 1403 00ff 0000 |001e: const v3, #float 9.14768e-41 // #0000ff00 │ │ +2e1a2a: b532 |0021: and-int/2addr v2, v3 │ │ +2e1a2c: b621 |0022: or-int/2addr v1, v2 │ │ +2e1a2e: 1232 |0023: const/4 v2, #int 3 // #3 │ │ +2e1a30: 4800 0002 |0024: aget-byte v0, v0, v2 │ │ +2e1a34: d500 ff00 |0026: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +2e1a38: b610 |0028: or-int/2addr v0, v1 │ │ +2e1a3a: 5940 4084 |0029: iput v0, v4, Lorg/jaudiotagger/audio/mp3/VbriFrame;.audioSize:I // field@8440 │ │ +2e1a3e: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=87 │ │ 0x0009 line=89 │ │ locals : │ │ 0x0000 - 0x002c reg=4 this Lorg/jaudiotagger/audio/mp3/VbriFrame; │ │ │ │ @@ -708000,42 +708000,42 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -2e1a3c: |[2e1a3c] org.jaudiotagger.audio.mp3.VbriFrame.setFrameCount:()V │ │ -2e1a4c: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -2e1a4e: 2300 1c13 |0001: new-array v0, v0, [B // type@131c │ │ -2e1a52: 5441 4284 |0003: iget-object v1, v4, Lorg/jaudiotagger/audio/mp3/VbriFrame;.header:Ljava/nio/ByteBuffer; // field@8442 │ │ -2e1a56: 6e20 4088 0100 |0005: invoke-virtual {v1, v0}, Ljava/nio/ByteBuffer;.get:([B)Ljava/nio/ByteBuffer; // method@8840 │ │ -2e1a5c: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -2e1a5e: 4801 0001 |0009: aget-byte v1, v0, v1 │ │ -2e1a62: e001 0118 |000b: shl-int/lit8 v1, v1, #int 24 // #18 │ │ -2e1a66: 1502 00ff |000d: const/high16 v2, #int -16777216 // #ff00 │ │ -2e1a6a: b521 |000f: and-int/2addr v1, v2 │ │ -2e1a6c: 1212 |0010: const/4 v2, #int 1 // #1 │ │ -2e1a6e: 4802 0002 |0011: aget-byte v2, v0, v2 │ │ -2e1a72: e002 0210 |0013: shl-int/lit8 v2, v2, #int 16 // #10 │ │ -2e1a76: 1503 ff00 |0015: const/high16 v3, #int 16711680 // #ff │ │ -2e1a7a: b532 |0017: and-int/2addr v2, v3 │ │ -2e1a7c: b621 |0018: or-int/2addr v1, v2 │ │ -2e1a7e: 1222 |0019: const/4 v2, #int 2 // #2 │ │ -2e1a80: 4802 0002 |001a: aget-byte v2, v0, v2 │ │ -2e1a84: e002 0208 |001c: shl-int/lit8 v2, v2, #int 8 // #08 │ │ -2e1a88: 1403 00ff 0000 |001e: const v3, #float 9.14768e-41 // #0000ff00 │ │ -2e1a8e: b532 |0021: and-int/2addr v2, v3 │ │ -2e1a90: b621 |0022: or-int/2addr v1, v2 │ │ -2e1a92: 1232 |0023: const/4 v2, #int 3 // #3 │ │ -2e1a94: 4800 0002 |0024: aget-byte v0, v0, v2 │ │ -2e1a98: d500 ff00 |0026: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -2e1a9c: b610 |0028: or-int/2addr v0, v1 │ │ -2e1a9e: 5940 4184 |0029: iput v0, v4, Lorg/jaudiotagger/audio/mp3/VbriFrame;.frameCount:I // field@8441 │ │ -2e1aa2: 0e00 |002b: return-void │ │ +2e1a40: |[2e1a40] org.jaudiotagger.audio.mp3.VbriFrame.setFrameCount:()V │ │ +2e1a50: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +2e1a52: 2300 1c13 |0001: new-array v0, v0, [B // type@131c │ │ +2e1a56: 5441 4284 |0003: iget-object v1, v4, Lorg/jaudiotagger/audio/mp3/VbriFrame;.header:Ljava/nio/ByteBuffer; // field@8442 │ │ +2e1a5a: 6e20 4088 0100 |0005: invoke-virtual {v1, v0}, Ljava/nio/ByteBuffer;.get:([B)Ljava/nio/ByteBuffer; // method@8840 │ │ +2e1a60: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +2e1a62: 4801 0001 |0009: aget-byte v1, v0, v1 │ │ +2e1a66: e001 0118 |000b: shl-int/lit8 v1, v1, #int 24 // #18 │ │ +2e1a6a: 1502 00ff |000d: const/high16 v2, #int -16777216 // #ff00 │ │ +2e1a6e: b521 |000f: and-int/2addr v1, v2 │ │ +2e1a70: 1212 |0010: const/4 v2, #int 1 // #1 │ │ +2e1a72: 4802 0002 |0011: aget-byte v2, v0, v2 │ │ +2e1a76: e002 0210 |0013: shl-int/lit8 v2, v2, #int 16 // #10 │ │ +2e1a7a: 1503 ff00 |0015: const/high16 v3, #int 16711680 // #ff │ │ +2e1a7e: b532 |0017: and-int/2addr v2, v3 │ │ +2e1a80: b621 |0018: or-int/2addr v1, v2 │ │ +2e1a82: 1222 |0019: const/4 v2, #int 2 // #2 │ │ +2e1a84: 4802 0002 |001a: aget-byte v2, v0, v2 │ │ +2e1a88: e002 0208 |001c: shl-int/lit8 v2, v2, #int 8 // #08 │ │ +2e1a8c: 1403 00ff 0000 |001e: const v3, #float 9.14768e-41 // #0000ff00 │ │ +2e1a92: b532 |0021: and-int/2addr v2, v3 │ │ +2e1a94: b621 |0022: or-int/2addr v1, v2 │ │ +2e1a96: 1232 |0023: const/4 v2, #int 3 // #3 │ │ +2e1a98: 4800 0002 |0024: aget-byte v0, v0, v2 │ │ +2e1a9c: d500 ff00 |0026: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +2e1aa0: b610 |0028: or-int/2addr v0, v1 │ │ +2e1aa2: 5940 4184 |0029: iput v0, v4, Lorg/jaudiotagger/audio/mp3/VbriFrame;.frameCount:I // field@8441 │ │ +2e1aa6: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=98 │ │ 0x0009 line=100 │ │ locals : │ │ 0x0000 - 0x002c reg=4 this Lorg/jaudiotagger/audio/mp3/VbriFrame; │ │ │ │ @@ -708045,17 +708045,17 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2e17e8: |[2e17e8] org.jaudiotagger.audio.mp3.VbriFrame.getAudioSize:()I │ │ -2e17f8: 5210 4084 |0000: iget v0, v1, Lorg/jaudiotagger/audio/mp3/VbriFrame;.audioSize:I // field@8440 │ │ -2e17fc: 0f00 |0002: return v0 │ │ +2e17ec: |[2e17ec] org.jaudiotagger.audio.mp3.VbriFrame.getAudioSize:()I │ │ +2e17fc: 5210 4084 |0000: iget v0, v1, Lorg/jaudiotagger/audio/mp3/VbriFrame;.audioSize:I // field@8440 │ │ +2e1800: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/mp3/VbriFrame; │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/mp3/VbriFrame;) │ │ @@ -708063,33 +708063,33 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2e1818: |[2e1818] org.jaudiotagger.audio.mp3.VbriFrame.getEncoder:()Ljava/lang/String; │ │ -2e1828: 1a00 6a1b |0000: const-string v0, "Fraunhofer" // string@1b6a │ │ -2e182c: 1100 |0002: return-object v0 │ │ +2e181c: |[2e181c] org.jaudiotagger.audio.mp3.VbriFrame.getEncoder:()Ljava/lang/String; │ │ +2e182c: 1a00 6a1b |0000: const-string v0, "Fraunhofer" // string@1b6a │ │ +2e1830: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/jaudiotagger/audio/mp3/VbriFrame;) │ │ name : 'getFrameCount' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2e1800: |[2e1800] org.jaudiotagger.audio.mp3.VbriFrame.getFrameCount:()I │ │ -2e1810: 5210 4184 |0000: iget v0, v1, Lorg/jaudiotagger/audio/mp3/VbriFrame;.frameCount:I // field@8441 │ │ -2e1814: 0f00 |0002: return v0 │ │ +2e1804: |[2e1804] org.jaudiotagger.audio.mp3.VbriFrame.getFrameCount:()I │ │ +2e1814: 5210 4184 |0000: iget v0, v1, Lorg/jaudiotagger/audio/mp3/VbriFrame;.frameCount:I // field@8441 │ │ +2e1818: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/mp3/VbriFrame; │ │ │ │ #3 : (in Lorg/jaudiotagger/audio/mp3/VbriFrame;) │ │ @@ -708097,60 +708097,60 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -2e17d4: |[2e17d4] org.jaudiotagger.audio.mp3.VbriFrame.isVbr:()Z │ │ -2e17e4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -2e17e6: 0f00 |0001: return v0 │ │ +2e17d8: |[2e17d8] org.jaudiotagger.audio.mp3.VbriFrame.isVbr:()Z │ │ +2e17e8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +2e17ea: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lorg/jaudiotagger/audio/mp3/VbriFrame;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 57 16-bit code units │ │ -2e1830: |[2e1830] org.jaudiotagger.audio.mp3.VbriFrame.toString:()Ljava/lang/String; │ │ -2e1840: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -2e1844: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2e184a: 1a01 8250 |0005: const-string v1, "VBRIheader │ │ +2e1834: |[2e1834] org.jaudiotagger.audio.mp3.VbriFrame.toString:()Ljava/lang/String; │ │ +2e1844: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +2e1848: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2e184e: 1a01 8250 |0005: const-string v1, "VBRIheader │ │ vbr:" // string@5082 │ │ -2e184e: 6e20 d787 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e1854: 5521 4484 |000a: iget-boolean v1, v2, Lorg/jaudiotagger/audio/mp3/VbriFrame;.vbr:Z // field@8444 │ │ -2e1858: 6e20 d887 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@87d8 │ │ -2e185e: 1a01 2a00 |000f: const-string v1, " │ │ +2e1852: 6e20 d787 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e1858: 5521 4484 |000a: iget-boolean v1, v2, Lorg/jaudiotagger/audio/mp3/VbriFrame;.vbr:Z // field@8444 │ │ +2e185c: 6e20 d887 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@87d8 │ │ +2e1862: 1a01 2a00 |000f: const-string v1, " │ │ frameCount:" // string@002a │ │ -2e1862: 6e20 d787 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e1868: 5221 4184 |0014: iget v1, v2, Lorg/jaudiotagger/audio/mp3/VbriFrame;.frameCount:I // field@8441 │ │ -2e186c: 6e20 d387 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2e1872: 1a01 2300 |0019: const-string v1, " │ │ +2e1866: 6e20 d787 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e186c: 5221 4184 |0014: iget v1, v2, Lorg/jaudiotagger/audio/mp3/VbriFrame;.frameCount:I // field@8441 │ │ +2e1870: 6e20 d387 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2e1876: 1a01 2300 |0019: const-string v1, " │ │ audioFileSize:" // string@0023 │ │ -2e1876: 6e20 d787 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e187c: 5221 4084 |001e: iget v1, v2, Lorg/jaudiotagger/audio/mp3/VbriFrame;.audioSize:I // field@8440 │ │ -2e1880: 6e20 d387 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2e1886: 1a01 2700 |0023: const-string v1, " │ │ +2e187a: 6e20 d787 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e1880: 5221 4084 |001e: iget v1, v2, Lorg/jaudiotagger/audio/mp3/VbriFrame;.audioSize:I // field@8440 │ │ +2e1884: 6e20 d387 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2e188a: 1a01 2700 |0023: const-string v1, " │ │ encoder:" // string@0027 │ │ -2e188a: 6e20 d787 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e1890: 6e10 6a8f 0200 |0028: invoke-virtual {v2}, Lorg/jaudiotagger/audio/mp3/VbriFrame;.getEncoder:()Ljava/lang/String; // method@8f6a │ │ -2e1896: 0c01 |002b: move-result-object v1 │ │ -2e1898: 6e20 d787 1000 |002c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e189e: 1a01 2200 |002f: const-string v1, " │ │ +2e188e: 6e20 d787 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e1894: 6e10 6a8f 0200 |0028: invoke-virtual {v2}, Lorg/jaudiotagger/audio/mp3/VbriFrame;.getEncoder:()Ljava/lang/String; // method@8f6a │ │ +2e189a: 0c01 |002b: move-result-object v1 │ │ +2e189c: 6e20 d787 1000 |002c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e18a2: 1a01 2200 |002f: const-string v1, " │ │ " // string@0022 │ │ -2e18a2: 6e20 d787 1000 |0031: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e18a8: 6e10 df87 0000 |0034: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2e18ae: 0c00 |0037: move-result-object v0 │ │ -2e18b0: 1100 |0038: return-object v0 │ │ +2e18a6: 6e20 d787 1000 |0031: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e18ac: 6e10 df87 0000 |0034: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2e18b2: 0c00 |0037: move-result-object v0 │ │ +2e18b4: 1100 |0038: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=187 │ │ 0x0028 line=191 │ │ locals : │ │ 0x0000 - 0x0039 reg=2 this Lorg/jaudiotagger/audio/mp3/VbriFrame; │ │ │ │ @@ -708295,25 +708295,25 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 28 16-bit code units │ │ -2e1ca0: |[2e1ca0] org.jaudiotagger.audio.mp3.XingFrame.:()V │ │ -2e1cb0: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -2e1cb2: 2301 1c13 |0001: new-array v1, v0, [B // type@131c │ │ -2e1cb6: 2601 0d00 0000 |0003: fill-array-data v1, 00000010 // +0000000d │ │ -2e1cbc: 6901 5484 |0006: sput-object v1, Lorg/jaudiotagger/audio/mp3/XingFrame;.XING_VBR_ID:[B // field@8454 │ │ -2e1cc0: 2300 1c13 |0008: new-array v0, v0, [B // type@131c │ │ -2e1cc4: 2600 0c00 0000 |000a: fill-array-data v0, 00000016 // +0000000c │ │ -2e1cca: 6900 4f84 |000d: sput-object v0, Lorg/jaudiotagger/audio/mp3/XingFrame;.XING_CBR_ID:[B // field@844f │ │ -2e1cce: 0e00 |000f: return-void │ │ -2e1cd0: 0003 0100 0400 0000 5869 6e67 |0010: array-data (6 units) │ │ -2e1cdc: 0003 0100 0400 0000 496e 666f |0016: array-data (6 units) │ │ +2e1ca4: |[2e1ca4] org.jaudiotagger.audio.mp3.XingFrame.:()V │ │ +2e1cb4: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +2e1cb6: 2301 1c13 |0001: new-array v1, v0, [B // type@131c │ │ +2e1cba: 2601 0d00 0000 |0003: fill-array-data v1, 00000010 // +0000000d │ │ +2e1cc0: 6901 5484 |0006: sput-object v1, Lorg/jaudiotagger/audio/mp3/XingFrame;.XING_VBR_ID:[B // field@8454 │ │ +2e1cc4: 2300 1c13 |0008: new-array v0, v0, [B // type@131c │ │ +2e1cc8: 2600 0c00 0000 |000a: fill-array-data v0, 00000016 // +0000000c │ │ +2e1cce: 6900 4f84 |000d: sput-object v0, Lorg/jaudiotagger/audio/mp3/XingFrame;.XING_CBR_ID:[B // field@844f │ │ +2e1cd2: 0e00 |000f: return-void │ │ +2e1cd4: 0003 0100 0400 0000 5869 6e67 |0010: array-data (6 units) │ │ +2e1ce0: 0003 0100 0400 0000 496e 666f |0016: array-data (6 units) │ │ catches : (none) │ │ positions : │ │ 0x0003 line=52 │ │ 0x000a line=57 │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/mp3/XingFrame;) │ │ @@ -708321,48 +708321,48 @@ │ │ type : '(Ljava/nio/ByteBuffer;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 68 16-bit code units │ │ -2e1ce8: |[2e1ce8] org.jaudiotagger.audio.mp3.XingFrame.:(Ljava/nio/ByteBuffer;)V │ │ -2e1cf8: 7010 7087 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@8770 │ │ -2e1cfe: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -2e1d00: 5c30 5b84 |0004: iput-boolean v0, v3, Lorg/jaudiotagger/audio/mp3/XingFrame;.vbr:Z // field@845b │ │ -2e1d04: 5c30 5984 |0006: iput-boolean v0, v3, Lorg/jaudiotagger/audio/mp3/XingFrame;.isFrameCountEnabled:Z // field@8459 │ │ -2e1d08: 12f1 |0008: const/4 v1, #int -1 // #ff │ │ -2e1d0a: 5931 5684 |0009: iput v1, v3, Lorg/jaudiotagger/audio/mp3/XingFrame;.frameCount:I // field@8456 │ │ -2e1d0e: 5c30 5884 |000b: iput-boolean v0, v3, Lorg/jaudiotagger/audio/mp3/XingFrame;.isAudioSizeEnabled:Z // field@8458 │ │ -2e1d12: 5931 5584 |000d: iput v1, v3, Lorg/jaudiotagger/audio/mp3/XingFrame;.audioSize:I // field@8455 │ │ -2e1d16: 5b34 5784 |000f: iput-object v4, v3, Lorg/jaudiotagger/audio/mp3/XingFrame;.header:Ljava/nio/ByteBuffer; // field@8457 │ │ -2e1d1a: 6e10 5988 0400 |0011: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@8859 │ │ -2e1d20: 7010 7e8f 0300 |0014: invoke-direct {v3}, Lorg/jaudiotagger/audio/mp3/XingFrame;.setVbr:()V // method@8f7e │ │ -2e1d26: 1240 |0017: const/4 v0, #int 4 // #4 │ │ -2e1d28: 2300 1c13 |0018: new-array v0, v0, [B // type@131c │ │ -2e1d2c: 6e20 4088 0400 |001a: invoke-virtual {v4, v0}, Ljava/nio/ByteBuffer;.get:([B)Ljava/nio/ByteBuffer; // method@8840 │ │ -2e1d32: 1231 |001d: const/4 v1, #int 3 // #3 │ │ -2e1d34: 4802 0001 |001e: aget-byte v2, v0, v1 │ │ -2e1d38: dd02 0201 |0020: and-int/lit8 v2, v2, #int 1 // #01 │ │ -2e1d3c: 3802 0500 |0022: if-eqz v2, 0027 // +0005 │ │ -2e1d40: 7010 7d8f 0300 |0024: invoke-direct {v3}, Lorg/jaudiotagger/audio/mp3/XingFrame;.setFrameCount:()V // method@8f7d │ │ -2e1d46: 4800 0001 |0027: aget-byte v0, v0, v1 │ │ -2e1d4a: dd00 0002 |0029: and-int/lit8 v0, v0, #int 2 // #02 │ │ -2e1d4e: 3800 0500 |002b: if-eqz v0, 0030 // +0005 │ │ -2e1d52: 7010 7c8f 0300 |002d: invoke-direct {v3}, Lorg/jaudiotagger/audio/mp3/XingFrame;.setAudioSize:()V // method@8f7c │ │ -2e1d58: 6e10 4988 0400 |0030: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.limit:()I // method@8849 │ │ -2e1d5e: 0a00 |0033: move-result v0 │ │ -2e1d60: 1301 9c00 |0034: const/16 v1, #int 156 // #9c │ │ -2e1d64: 3410 0d00 |0036: if-lt v0, v1, 0043 // +000d │ │ -2e1d68: 1300 7800 |0038: const/16 v0, #int 120 // #78 │ │ -2e1d6c: 6e20 4e88 0400 |003a: invoke-virtual {v4, v0}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ -2e1d72: 7110 db8e 0400 |003d: invoke-static {v4}, Lorg/jaudiotagger/audio/mp3/LameFrame;.parseLameFrame:(Ljava/nio/ByteBuffer;)Lorg/jaudiotagger/audio/mp3/LameFrame; // method@8edb │ │ -2e1d78: 0c04 |0040: move-result-object v4 │ │ -2e1d7a: 5b34 5a84 |0041: iput-object v4, v3, Lorg/jaudiotagger/audio/mp3/XingFrame;.lameFrame:Lorg/jaudiotagger/audio/mp3/LameFrame; // field@845a │ │ -2e1d7e: 0e00 |0043: return-void │ │ +2e1cec: |[2e1cec] org.jaudiotagger.audio.mp3.XingFrame.:(Ljava/nio/ByteBuffer;)V │ │ +2e1cfc: 7010 7087 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@8770 │ │ +2e1d02: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +2e1d04: 5c30 5b84 |0004: iput-boolean v0, v3, Lorg/jaudiotagger/audio/mp3/XingFrame;.vbr:Z // field@845b │ │ +2e1d08: 5c30 5984 |0006: iput-boolean v0, v3, Lorg/jaudiotagger/audio/mp3/XingFrame;.isFrameCountEnabled:Z // field@8459 │ │ +2e1d0c: 12f1 |0008: const/4 v1, #int -1 // #ff │ │ +2e1d0e: 5931 5684 |0009: iput v1, v3, Lorg/jaudiotagger/audio/mp3/XingFrame;.frameCount:I // field@8456 │ │ +2e1d12: 5c30 5884 |000b: iput-boolean v0, v3, Lorg/jaudiotagger/audio/mp3/XingFrame;.isAudioSizeEnabled:Z // field@8458 │ │ +2e1d16: 5931 5584 |000d: iput v1, v3, Lorg/jaudiotagger/audio/mp3/XingFrame;.audioSize:I // field@8455 │ │ +2e1d1a: 5b34 5784 |000f: iput-object v4, v3, Lorg/jaudiotagger/audio/mp3/XingFrame;.header:Ljava/nio/ByteBuffer; // field@8457 │ │ +2e1d1e: 6e10 5988 0400 |0011: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@8859 │ │ +2e1d24: 7010 7e8f 0300 |0014: invoke-direct {v3}, Lorg/jaudiotagger/audio/mp3/XingFrame;.setVbr:()V // method@8f7e │ │ +2e1d2a: 1240 |0017: const/4 v0, #int 4 // #4 │ │ +2e1d2c: 2300 1c13 |0018: new-array v0, v0, [B // type@131c │ │ +2e1d30: 6e20 4088 0400 |001a: invoke-virtual {v4, v0}, Ljava/nio/ByteBuffer;.get:([B)Ljava/nio/ByteBuffer; // method@8840 │ │ +2e1d36: 1231 |001d: const/4 v1, #int 3 // #3 │ │ +2e1d38: 4802 0001 |001e: aget-byte v2, v0, v1 │ │ +2e1d3c: dd02 0201 |0020: and-int/lit8 v2, v2, #int 1 // #01 │ │ +2e1d40: 3802 0500 |0022: if-eqz v2, 0027 // +0005 │ │ +2e1d44: 7010 7d8f 0300 |0024: invoke-direct {v3}, Lorg/jaudiotagger/audio/mp3/XingFrame;.setFrameCount:()V // method@8f7d │ │ +2e1d4a: 4800 0001 |0027: aget-byte v0, v0, v1 │ │ +2e1d4e: dd00 0002 |0029: and-int/lit8 v0, v0, #int 2 // #02 │ │ +2e1d52: 3800 0500 |002b: if-eqz v0, 0030 // +0005 │ │ +2e1d56: 7010 7c8f 0300 |002d: invoke-direct {v3}, Lorg/jaudiotagger/audio/mp3/XingFrame;.setAudioSize:()V // method@8f7c │ │ +2e1d5c: 6e10 4988 0400 |0030: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.limit:()I // method@8849 │ │ +2e1d62: 0a00 |0033: move-result v0 │ │ +2e1d64: 1301 9c00 |0034: const/16 v1, #int 156 // #9c │ │ +2e1d68: 3410 0d00 |0036: if-lt v0, v1, 0043 // +000d │ │ +2e1d6c: 1300 7800 |0038: const/16 v0, #int 120 // #78 │ │ +2e1d70: 6e20 4e88 0400 |003a: invoke-virtual {v4, v0}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ +2e1d76: 7110 db8e 0400 |003d: invoke-static {v4}, Lorg/jaudiotagger/audio/mp3/LameFrame;.parseLameFrame:(Ljava/nio/ByteBuffer;)Lorg/jaudiotagger/audio/mp3/LameFrame; // method@8edb │ │ +2e1d7c: 0c04 |0040: move-result-object v4 │ │ +2e1d7e: 5b34 5a84 |0041: iput-object v4, v3, Lorg/jaudiotagger/audio/mp3/XingFrame;.lameFrame:Lorg/jaudiotagger/audio/mp3/LameFrame; // field@845a │ │ +2e1d82: 0e00 |0043: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0004 line=62 │ │ 0x0006 line=63 │ │ 0x0009 line=64 │ │ 0x000b line=65 │ │ @@ -708387,58 +708387,58 @@ │ │ type : '(Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;)Ljava/nio/ByteBuffer;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 85 16-bit code units │ │ -2e1bb0: |[2e1bb0] org.jaudiotagger.audio.mp3.XingFrame.isXingFrame:(Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;)Ljava/nio/ByteBuffer; │ │ -2e1bc0: 6e10 4d88 0300 |0000: invoke-virtual {v3}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ -2e1bc6: 0a00 |0003: move-result v0 │ │ -2e1bc8: 6e10 508f 0400 |0004: invoke-virtual {v4}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.getVersion:()I // method@8f50 │ │ -2e1bce: 0a01 |0007: move-result v1 │ │ -2e1bd0: 1232 |0008: const/4 v2, #int 3 // #3 │ │ -2e1bd2: 3321 1400 |0009: if-ne v1, v2, 001d // +0014 │ │ -2e1bd6: 6e10 448f 0400 |000b: invoke-virtual {v4}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.getChannelMode:()I // method@8f44 │ │ -2e1bdc: 0a04 |000e: move-result v4 │ │ -2e1bde: 3324 0800 |000f: if-ne v4, v2, 0017 // +0008 │ │ -2e1be2: d804 0015 |0011: add-int/lit8 v4, v0, #int 21 // #15 │ │ -2e1be6: 6e20 4e88 4300 |0013: invoke-virtual {v3, v4}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ -2e1bec: 2818 |0016: goto 002e // +0018 │ │ -2e1bee: d804 0024 |0017: add-int/lit8 v4, v0, #int 36 // #24 │ │ -2e1bf2: 6e20 4e88 4300 |0019: invoke-virtual {v3, v4}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ -2e1bf8: 2812 |001c: goto 002e // +0012 │ │ -2e1bfa: 6e10 448f 0400 |001d: invoke-virtual {v4}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.getChannelMode:()I // method@8f44 │ │ -2e1c00: 0a04 |0020: move-result v4 │ │ -2e1c02: 3324 0800 |0021: if-ne v4, v2, 0029 // +0008 │ │ -2e1c06: d804 000d |0023: add-int/lit8 v4, v0, #int 13 // #0d │ │ -2e1c0a: 6e20 4e88 4300 |0025: invoke-virtual {v3, v4}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ -2e1c10: 2806 |0028: goto 002e // +0006 │ │ -2e1c12: d804 0015 |0029: add-int/lit8 v4, v0, #int 21 // #15 │ │ -2e1c16: 6e20 4e88 4300 |002b: invoke-virtual {v3, v4}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ -2e1c1c: 6e10 5a88 0300 |002e: invoke-virtual {v3}, Ljava/nio/ByteBuffer;.slice:()Ljava/nio/ByteBuffer; // method@885a │ │ -2e1c22: 0c04 |0031: move-result-object v4 │ │ -2e1c24: 6e20 4e88 0300 |0032: invoke-virtual {v3, v0}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ -2e1c2a: 1243 |0035: const/4 v3, #int 4 // #4 │ │ -2e1c2c: 2333 1c13 |0036: new-array v3, v3, [B // type@131c │ │ -2e1c30: 6e20 4088 3400 |0038: invoke-virtual {v4, v3}, Ljava/nio/ByteBuffer;.get:([B)Ljava/nio/ByteBuffer; // method@8840 │ │ -2e1c36: 6200 5484 |003b: sget-object v0, Lorg/jaudiotagger/audio/mp3/XingFrame;.XING_VBR_ID:[B // field@8454 │ │ -2e1c3a: 7120 cd88 0300 |003d: invoke-static {v3, v0}, Ljava/util/Arrays;.equals:([B[B)Z // method@88cd │ │ -2e1c40: 0a00 |0040: move-result v0 │ │ -2e1c42: 3900 0c00 |0041: if-nez v0, 004d // +000c │ │ -2e1c46: 6200 4f84 |0043: sget-object v0, Lorg/jaudiotagger/audio/mp3/XingFrame;.XING_CBR_ID:[B // field@844f │ │ -2e1c4a: 7120 cd88 0300 |0045: invoke-static {v3, v0}, Ljava/util/Arrays;.equals:([B[B)Z // method@88cd │ │ -2e1c50: 0a03 |0048: move-result v3 │ │ -2e1c52: 3903 0400 |0049: if-nez v3, 004d // +0004 │ │ -2e1c56: 1203 |004b: const/4 v3, #int 0 // #0 │ │ -2e1c58: 1103 |004c: return-object v3 │ │ -2e1c5a: 6203 db83 |004d: sget-object v3, Lorg/jaudiotagger/audio/mp3/MP3File;.logger:Ljava/util/logging/Logger; // field@83db │ │ -2e1c5e: 1a00 a61a |004f: const-string v0, "Found Xing Frame" // string@1aa6 │ │ -2e1c62: 6e20 158a 0300 |0051: invoke-virtual {v3, v0}, Ljava/util/logging/Logger;.finest:(Ljava/lang/String;)V // method@8a15 │ │ -2e1c68: 1104 |0054: return-object v4 │ │ +2e1bb4: |[2e1bb4] org.jaudiotagger.audio.mp3.XingFrame.isXingFrame:(Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;)Ljava/nio/ByteBuffer; │ │ +2e1bc4: 6e10 4d88 0300 |0000: invoke-virtual {v3}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ +2e1bca: 0a00 |0003: move-result v0 │ │ +2e1bcc: 6e10 508f 0400 |0004: invoke-virtual {v4}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.getVersion:()I // method@8f50 │ │ +2e1bd2: 0a01 |0007: move-result v1 │ │ +2e1bd4: 1232 |0008: const/4 v2, #int 3 // #3 │ │ +2e1bd6: 3321 1400 |0009: if-ne v1, v2, 001d // +0014 │ │ +2e1bda: 6e10 448f 0400 |000b: invoke-virtual {v4}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.getChannelMode:()I // method@8f44 │ │ +2e1be0: 0a04 |000e: move-result v4 │ │ +2e1be2: 3324 0800 |000f: if-ne v4, v2, 0017 // +0008 │ │ +2e1be6: d804 0015 |0011: add-int/lit8 v4, v0, #int 21 // #15 │ │ +2e1bea: 6e20 4e88 4300 |0013: invoke-virtual {v3, v4}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ +2e1bf0: 2818 |0016: goto 002e // +0018 │ │ +2e1bf2: d804 0024 |0017: add-int/lit8 v4, v0, #int 36 // #24 │ │ +2e1bf6: 6e20 4e88 4300 |0019: invoke-virtual {v3, v4}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ +2e1bfc: 2812 |001c: goto 002e // +0012 │ │ +2e1bfe: 6e10 448f 0400 |001d: invoke-virtual {v4}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.getChannelMode:()I // method@8f44 │ │ +2e1c04: 0a04 |0020: move-result v4 │ │ +2e1c06: 3324 0800 |0021: if-ne v4, v2, 0029 // +0008 │ │ +2e1c0a: d804 000d |0023: add-int/lit8 v4, v0, #int 13 // #0d │ │ +2e1c0e: 6e20 4e88 4300 |0025: invoke-virtual {v3, v4}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ +2e1c14: 2806 |0028: goto 002e // +0006 │ │ +2e1c16: d804 0015 |0029: add-int/lit8 v4, v0, #int 21 // #15 │ │ +2e1c1a: 6e20 4e88 4300 |002b: invoke-virtual {v3, v4}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ +2e1c20: 6e10 5a88 0300 |002e: invoke-virtual {v3}, Ljava/nio/ByteBuffer;.slice:()Ljava/nio/ByteBuffer; // method@885a │ │ +2e1c26: 0c04 |0031: move-result-object v4 │ │ +2e1c28: 6e20 4e88 0300 |0032: invoke-virtual {v3, v0}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ +2e1c2e: 1243 |0035: const/4 v3, #int 4 // #4 │ │ +2e1c30: 2333 1c13 |0036: new-array v3, v3, [B // type@131c │ │ +2e1c34: 6e20 4088 3400 |0038: invoke-virtual {v4, v3}, Ljava/nio/ByteBuffer;.get:([B)Ljava/nio/ByteBuffer; // method@8840 │ │ +2e1c3a: 6200 5484 |003b: sget-object v0, Lorg/jaudiotagger/audio/mp3/XingFrame;.XING_VBR_ID:[B // field@8454 │ │ +2e1c3e: 7120 cd88 0300 |003d: invoke-static {v3, v0}, Ljava/util/Arrays;.equals:([B[B)Z // method@88cd │ │ +2e1c44: 0a00 |0040: move-result v0 │ │ +2e1c46: 3900 0c00 |0041: if-nez v0, 004d // +000c │ │ +2e1c4a: 6200 4f84 |0043: sget-object v0, Lorg/jaudiotagger/audio/mp3/XingFrame;.XING_CBR_ID:[B // field@844f │ │ +2e1c4e: 7120 cd88 0300 |0045: invoke-static {v3, v0}, Ljava/util/Arrays;.equals:([B[B)Z // method@88cd │ │ +2e1c54: 0a03 |0048: move-result v3 │ │ +2e1c56: 3903 0400 |0049: if-nez v3, 004d // +0004 │ │ +2e1c5a: 1203 |004b: const/4 v3, #int 0 // #0 │ │ +2e1c5c: 1103 |004c: return-object v3 │ │ +2e1c5e: 6203 db83 |004d: sget-object v3, Lorg/jaudiotagger/audio/mp3/MP3File;.logger:Ljava/util/logging/Logger; // field@83db │ │ +2e1c62: 1a00 a61a |004f: const-string v0, "Found Xing Frame" // string@1aa6 │ │ +2e1c66: 6e20 158a 0300 |0051: invoke-virtual {v3, v0}, Ljava/util/logging/Logger;.finest:(Ljava/lang/String;)V // method@8a15 │ │ +2e1c6c: 1104 |0054: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=206 │ │ 0x0004 line=209 │ │ 0x000b line=211 │ │ 0x0013 line=213 │ │ 0x0019 line=217 │ │ @@ -708459,18 +708459,18 @@ │ │ type : '(Ljava/nio/ByteBuffer;)Lorg/jaudiotagger/audio/mp3/XingFrame;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -2e1c84: |[2e1c84] org.jaudiotagger.audio.mp3.XingFrame.parseXingFrame:(Ljava/nio/ByteBuffer;)Lorg/jaudiotagger/audio/mp3/XingFrame; │ │ -2e1c94: 2200 6e11 |0000: new-instance v0, Lorg/jaudiotagger/audio/mp3/XingFrame; // type@116e │ │ -2e1c98: 7020 738f 1000 |0002: invoke-direct {v0, v1}, Lorg/jaudiotagger/audio/mp3/XingFrame;.:(Ljava/nio/ByteBuffer;)V // method@8f73 │ │ -2e1c9e: 1100 |0005: return-object v0 │ │ +2e1c88: |[2e1c88] org.jaudiotagger.audio.mp3.XingFrame.parseXingFrame:(Ljava/nio/ByteBuffer;)Lorg/jaudiotagger/audio/mp3/XingFrame; │ │ +2e1c98: 2200 6e11 |0000: new-instance v0, Lorg/jaudiotagger/audio/mp3/XingFrame; // type@116e │ │ +2e1c9c: 7020 738f 1000 |0002: invoke-direct {v0, v1}, Lorg/jaudiotagger/audio/mp3/XingFrame;.:(Ljava/nio/ByteBuffer;)V // method@8f73 │ │ +2e1ca2: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=192 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/nio/ByteBuffer; │ │ │ │ #4 : (in Lorg/jaudiotagger/audio/mp3/XingFrame;) │ │ @@ -708478,43 +708478,43 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -2e1d80: |[2e1d80] org.jaudiotagger.audio.mp3.XingFrame.setAudioSize:()V │ │ -2e1d90: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -2e1d92: 2300 1c13 |0001: new-array v0, v0, [B // type@131c │ │ -2e1d96: 5441 5784 |0003: iget-object v1, v4, Lorg/jaudiotagger/audio/mp3/XingFrame;.header:Ljava/nio/ByteBuffer; // field@8457 │ │ -2e1d9a: 6e20 4088 0100 |0005: invoke-virtual {v1, v0}, Ljava/nio/ByteBuffer;.get:([B)Ljava/nio/ByteBuffer; // method@8840 │ │ -2e1da0: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -2e1da2: 5c41 5884 |0009: iput-boolean v1, v4, Lorg/jaudiotagger/audio/mp3/XingFrame;.isAudioSizeEnabled:Z // field@8458 │ │ -2e1da6: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -2e1da8: 4802 0002 |000c: aget-byte v2, v0, v2 │ │ -2e1dac: e002 0218 |000e: shl-int/lit8 v2, v2, #int 24 // #18 │ │ -2e1db0: 1503 00ff |0010: const/high16 v3, #int -16777216 // #ff00 │ │ -2e1db4: b532 |0012: and-int/2addr v2, v3 │ │ -2e1db6: 4801 0001 |0013: aget-byte v1, v0, v1 │ │ -2e1dba: e001 0110 |0015: shl-int/lit8 v1, v1, #int 16 // #10 │ │ -2e1dbe: 1503 ff00 |0017: const/high16 v3, #int 16711680 // #ff │ │ -2e1dc2: b531 |0019: and-int/2addr v1, v3 │ │ -2e1dc4: b621 |001a: or-int/2addr v1, v2 │ │ -2e1dc6: 1222 |001b: const/4 v2, #int 2 // #2 │ │ -2e1dc8: 4802 0002 |001c: aget-byte v2, v0, v2 │ │ -2e1dcc: e002 0208 |001e: shl-int/lit8 v2, v2, #int 8 // #08 │ │ -2e1dd0: 1403 00ff 0000 |0020: const v3, #float 9.14768e-41 // #0000ff00 │ │ -2e1dd6: b532 |0023: and-int/2addr v2, v3 │ │ -2e1dd8: b621 |0024: or-int/2addr v1, v2 │ │ -2e1dda: 1232 |0025: const/4 v2, #int 3 // #3 │ │ -2e1ddc: 4800 0002 |0026: aget-byte v0, v0, v2 │ │ -2e1de0: d500 ff00 |0028: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -2e1de4: b610 |002a: or-int/2addr v0, v1 │ │ -2e1de6: 5940 5584 |002b: iput v0, v4, Lorg/jaudiotagger/audio/mp3/XingFrame;.audioSize:I // field@8455 │ │ -2e1dea: 0e00 |002d: return-void │ │ +2e1d84: |[2e1d84] org.jaudiotagger.audio.mp3.XingFrame.setAudioSize:()V │ │ +2e1d94: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +2e1d96: 2300 1c13 |0001: new-array v0, v0, [B // type@131c │ │ +2e1d9a: 5441 5784 |0003: iget-object v1, v4, Lorg/jaudiotagger/audio/mp3/XingFrame;.header:Ljava/nio/ByteBuffer; // field@8457 │ │ +2e1d9e: 6e20 4088 0100 |0005: invoke-virtual {v1, v0}, Ljava/nio/ByteBuffer;.get:([B)Ljava/nio/ByteBuffer; // method@8840 │ │ +2e1da4: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +2e1da6: 5c41 5884 |0009: iput-boolean v1, v4, Lorg/jaudiotagger/audio/mp3/XingFrame;.isAudioSizeEnabled:Z // field@8458 │ │ +2e1daa: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +2e1dac: 4802 0002 |000c: aget-byte v2, v0, v2 │ │ +2e1db0: e002 0218 |000e: shl-int/lit8 v2, v2, #int 24 // #18 │ │ +2e1db4: 1503 00ff |0010: const/high16 v3, #int -16777216 // #ff00 │ │ +2e1db8: b532 |0012: and-int/2addr v2, v3 │ │ +2e1dba: 4801 0001 |0013: aget-byte v1, v0, v1 │ │ +2e1dbe: e001 0110 |0015: shl-int/lit8 v1, v1, #int 16 // #10 │ │ +2e1dc2: 1503 ff00 |0017: const/high16 v3, #int 16711680 // #ff │ │ +2e1dc6: b531 |0019: and-int/2addr v1, v3 │ │ +2e1dc8: b621 |001a: or-int/2addr v1, v2 │ │ +2e1dca: 1222 |001b: const/4 v2, #int 2 // #2 │ │ +2e1dcc: 4802 0002 |001c: aget-byte v2, v0, v2 │ │ +2e1dd0: e002 0208 |001e: shl-int/lit8 v2, v2, #int 8 // #08 │ │ +2e1dd4: 1403 00ff 0000 |0020: const v3, #float 9.14768e-41 // #0000ff00 │ │ +2e1dda: b532 |0023: and-int/2addr v2, v3 │ │ +2e1ddc: b621 |0024: or-int/2addr v1, v2 │ │ +2e1dde: 1232 |0025: const/4 v2, #int 3 // #3 │ │ +2e1de0: 4800 0002 |0026: aget-byte v0, v0, v2 │ │ +2e1de4: d500 ff00 |0028: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +2e1de8: b610 |002a: or-int/2addr v0, v1 │ │ +2e1dea: 5940 5584 |002b: iput v0, v4, Lorg/jaudiotagger/audio/mp3/XingFrame;.audioSize:I // field@8455 │ │ +2e1dee: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=162 │ │ 0x0009 line=163 │ │ 0x000c line=164 │ │ locals : │ │ 0x0000 - 0x002e reg=4 this Lorg/jaudiotagger/audio/mp3/XingFrame; │ │ @@ -708524,43 +708524,43 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -2e1dec: |[2e1dec] org.jaudiotagger.audio.mp3.XingFrame.setFrameCount:()V │ │ -2e1dfc: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -2e1dfe: 2300 1c13 |0001: new-array v0, v0, [B // type@131c │ │ -2e1e02: 5441 5784 |0003: iget-object v1, v4, Lorg/jaudiotagger/audio/mp3/XingFrame;.header:Ljava/nio/ByteBuffer; // field@8457 │ │ -2e1e06: 6e20 4088 0100 |0005: invoke-virtual {v1, v0}, Ljava/nio/ByteBuffer;.get:([B)Ljava/nio/ByteBuffer; // method@8840 │ │ -2e1e0c: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -2e1e0e: 5c41 5984 |0009: iput-boolean v1, v4, Lorg/jaudiotagger/audio/mp3/XingFrame;.isFrameCountEnabled:Z // field@8459 │ │ -2e1e12: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -2e1e14: 4802 0002 |000c: aget-byte v2, v0, v2 │ │ -2e1e18: e002 0218 |000e: shl-int/lit8 v2, v2, #int 24 // #18 │ │ -2e1e1c: 1503 00ff |0010: const/high16 v3, #int -16777216 // #ff00 │ │ -2e1e20: b532 |0012: and-int/2addr v2, v3 │ │ -2e1e22: 4801 0001 |0013: aget-byte v1, v0, v1 │ │ -2e1e26: e001 0110 |0015: shl-int/lit8 v1, v1, #int 16 // #10 │ │ -2e1e2a: 1503 ff00 |0017: const/high16 v3, #int 16711680 // #ff │ │ -2e1e2e: b531 |0019: and-int/2addr v1, v3 │ │ -2e1e30: b621 |001a: or-int/2addr v1, v2 │ │ -2e1e32: 1222 |001b: const/4 v2, #int 2 // #2 │ │ -2e1e34: 4802 0002 |001c: aget-byte v2, v0, v2 │ │ -2e1e38: e002 0208 |001e: shl-int/lit8 v2, v2, #int 8 // #08 │ │ -2e1e3c: 1403 00ff 0000 |0020: const v3, #float 9.14768e-41 // #0000ff00 │ │ -2e1e42: b532 |0023: and-int/2addr v2, v3 │ │ -2e1e44: b621 |0024: or-int/2addr v1, v2 │ │ -2e1e46: 1232 |0025: const/4 v2, #int 3 // #3 │ │ -2e1e48: 4800 0002 |0026: aget-byte v0, v0, v2 │ │ -2e1e4c: d500 ff00 |0028: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -2e1e50: b610 |002a: or-int/2addr v0, v1 │ │ -2e1e52: 5940 5684 |002b: iput v0, v4, Lorg/jaudiotagger/audio/mp3/XingFrame;.frameCount:I // field@8456 │ │ -2e1e56: 0e00 |002d: return-void │ │ +2e1df0: |[2e1df0] org.jaudiotagger.audio.mp3.XingFrame.setFrameCount:()V │ │ +2e1e00: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +2e1e02: 2300 1c13 |0001: new-array v0, v0, [B // type@131c │ │ +2e1e06: 5441 5784 |0003: iget-object v1, v4, Lorg/jaudiotagger/audio/mp3/XingFrame;.header:Ljava/nio/ByteBuffer; // field@8457 │ │ +2e1e0a: 6e20 4088 0100 |0005: invoke-virtual {v1, v0}, Ljava/nio/ByteBuffer;.get:([B)Ljava/nio/ByteBuffer; // method@8840 │ │ +2e1e10: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +2e1e12: 5c41 5984 |0009: iput-boolean v1, v4, Lorg/jaudiotagger/audio/mp3/XingFrame;.isFrameCountEnabled:Z // field@8459 │ │ +2e1e16: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +2e1e18: 4802 0002 |000c: aget-byte v2, v0, v2 │ │ +2e1e1c: e002 0218 |000e: shl-int/lit8 v2, v2, #int 24 // #18 │ │ +2e1e20: 1503 00ff |0010: const/high16 v3, #int -16777216 // #ff00 │ │ +2e1e24: b532 |0012: and-int/2addr v2, v3 │ │ +2e1e26: 4801 0001 |0013: aget-byte v1, v0, v1 │ │ +2e1e2a: e001 0110 |0015: shl-int/lit8 v1, v1, #int 16 // #10 │ │ +2e1e2e: 1503 ff00 |0017: const/high16 v3, #int 16711680 // #ff │ │ +2e1e32: b531 |0019: and-int/2addr v1, v3 │ │ +2e1e34: b621 |001a: or-int/2addr v1, v2 │ │ +2e1e36: 1222 |001b: const/4 v2, #int 2 // #2 │ │ +2e1e38: 4802 0002 |001c: aget-byte v2, v0, v2 │ │ +2e1e3c: e002 0208 |001e: shl-int/lit8 v2, v2, #int 8 // #08 │ │ +2e1e40: 1403 00ff 0000 |0020: const v3, #float 9.14768e-41 // #0000ff00 │ │ +2e1e46: b532 |0023: and-int/2addr v2, v3 │ │ +2e1e48: b621 |0024: or-int/2addr v1, v2 │ │ +2e1e4a: 1232 |0025: const/4 v2, #int 3 // #3 │ │ +2e1e4c: 4800 0002 |0026: aget-byte v0, v0, v2 │ │ +2e1e50: d500 ff00 |0028: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +2e1e54: b610 |002a: or-int/2addr v0, v1 │ │ +2e1e56: 5940 5684 |002b: iput v0, v4, Lorg/jaudiotagger/audio/mp3/XingFrame;.frameCount:I // field@8456 │ │ +2e1e5a: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=135 │ │ 0x0009 line=136 │ │ 0x000c line=137 │ │ locals : │ │ 0x0000 - 0x002e reg=4 this Lorg/jaudiotagger/audio/mp3/XingFrame; │ │ @@ -708570,29 +708570,29 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -2e1e58: |[2e1e58] org.jaudiotagger.audio.mp3.XingFrame.setVbr:()V │ │ -2e1e68: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -2e1e6a: 2300 1c13 |0001: new-array v0, v0, [B // type@131c │ │ -2e1e6e: 5421 5784 |0003: iget-object v1, v2, Lorg/jaudiotagger/audio/mp3/XingFrame;.header:Ljava/nio/ByteBuffer; // field@8457 │ │ -2e1e72: 6e20 4088 0100 |0005: invoke-virtual {v1, v0}, Ljava/nio/ByteBuffer;.get:([B)Ljava/nio/ByteBuffer; // method@8840 │ │ -2e1e78: 6201 5484 |0008: sget-object v1, Lorg/jaudiotagger/audio/mp3/XingFrame;.XING_VBR_ID:[B // field@8454 │ │ -2e1e7c: 7120 cd88 1000 |000a: invoke-static {v0, v1}, Ljava/util/Arrays;.equals:([B[B)Z // method@88cd │ │ -2e1e82: 0a00 |000d: move-result v0 │ │ -2e1e84: 3800 0c00 |000e: if-eqz v0, 001a // +000c │ │ -2e1e88: 6200 db83 |0010: sget-object v0, Lorg/jaudiotagger/audio/mp3/MP3File;.logger:Ljava/util/logging/Logger; // field@83db │ │ -2e1e8c: 1a01 0a20 |0012: const-string v1, "Is Vbr" // string@200a │ │ -2e1e90: 6e20 158a 1000 |0014: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.finest:(Ljava/lang/String;)V // method@8a15 │ │ -2e1e96: 1210 |0017: const/4 v0, #int 1 // #1 │ │ -2e1e98: 5c20 5b84 |0018: iput-boolean v0, v2, Lorg/jaudiotagger/audio/mp3/XingFrame;.vbr:Z // field@845b │ │ -2e1e9c: 0e00 |001a: return-void │ │ +2e1e5c: |[2e1e5c] org.jaudiotagger.audio.mp3.XingFrame.setVbr:()V │ │ +2e1e6c: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +2e1e6e: 2300 1c13 |0001: new-array v0, v0, [B // type@131c │ │ +2e1e72: 5421 5784 |0003: iget-object v1, v2, Lorg/jaudiotagger/audio/mp3/XingFrame;.header:Ljava/nio/ByteBuffer; // field@8457 │ │ +2e1e76: 6e20 4088 0100 |0005: invoke-virtual {v1, v0}, Ljava/nio/ByteBuffer;.get:([B)Ljava/nio/ByteBuffer; // method@8840 │ │ +2e1e7c: 6201 5484 |0008: sget-object v1, Lorg/jaudiotagger/audio/mp3/XingFrame;.XING_VBR_ID:[B // field@8454 │ │ +2e1e80: 7120 cd88 1000 |000a: invoke-static {v0, v1}, Ljava/util/Arrays;.equals:([B[B)Z // method@88cd │ │ +2e1e86: 0a00 |000d: move-result v0 │ │ +2e1e88: 3800 0c00 |000e: if-eqz v0, 001a // +000c │ │ +2e1e8c: 6200 db83 |0010: sget-object v0, Lorg/jaudiotagger/audio/mp3/MP3File;.logger:Ljava/util/logging/Logger; // field@83db │ │ +2e1e90: 1a01 0a20 |0012: const-string v1, "Is Vbr" // string@200a │ │ +2e1e94: 6e20 158a 1000 |0014: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.finest:(Ljava/lang/String;)V // method@8a15 │ │ +2e1e9a: 1210 |0017: const/4 v0, #int 1 // #1 │ │ +2e1e9c: 5c20 5b84 |0018: iput-boolean v0, v2, Lorg/jaudiotagger/audio/mp3/XingFrame;.vbr:Z // field@845b │ │ +2e1ea0: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=121 │ │ 0x0008 line=122 │ │ 0x0010 line=124 │ │ 0x0018 line=125 │ │ locals : │ │ @@ -708604,17 +708604,17 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2e1aec: |[2e1aec] org.jaudiotagger.audio.mp3.XingFrame.getAudioSize:()I │ │ -2e1afc: 5210 5584 |0000: iget v0, v1, Lorg/jaudiotagger/audio/mp3/XingFrame;.audioSize:I // field@8455 │ │ -2e1b00: 0f00 |0002: return v0 │ │ +2e1af0: |[2e1af0] org.jaudiotagger.audio.mp3.XingFrame.getAudioSize:()I │ │ +2e1b00: 5210 5584 |0000: iget v0, v1, Lorg/jaudiotagger/audio/mp3/XingFrame;.audioSize:I // field@8455 │ │ +2e1b04: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/mp3/XingFrame; │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/mp3/XingFrame;) │ │ @@ -708622,17 +708622,17 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2e1b04: |[2e1b04] org.jaudiotagger.audio.mp3.XingFrame.getFrameCount:()I │ │ -2e1b14: 5210 5684 |0000: iget v0, v1, Lorg/jaudiotagger/audio/mp3/XingFrame;.frameCount:I // field@8456 │ │ -2e1b18: 0f00 |0002: return v0 │ │ +2e1b08: |[2e1b08] org.jaudiotagger.audio.mp3.XingFrame.getFrameCount:()I │ │ +2e1b18: 5210 5684 |0000: iget v0, v1, Lorg/jaudiotagger/audio/mp3/XingFrame;.frameCount:I // field@8456 │ │ +2e1b1c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/mp3/XingFrame; │ │ │ │ #2 : (in Lorg/jaudiotagger/audio/mp3/XingFrame;) │ │ @@ -708640,17 +708640,17 @@ │ │ type : '()Lorg/jaudiotagger/audio/mp3/LameFrame;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2e1c6c: |[2e1c6c] org.jaudiotagger.audio.mp3.XingFrame.getLameFrame:()Lorg/jaudiotagger/audio/mp3/LameFrame; │ │ -2e1c7c: 5410 5a84 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/mp3/XingFrame;.lameFrame:Lorg/jaudiotagger/audio/mp3/LameFrame; // field@845a │ │ -2e1c80: 1100 |0002: return-object v0 │ │ +2e1c70: |[2e1c70] org.jaudiotagger.audio.mp3.XingFrame.getLameFrame:()Lorg/jaudiotagger/audio/mp3/LameFrame; │ │ +2e1c80: 5410 5a84 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/mp3/XingFrame;.lameFrame:Lorg/jaudiotagger/audio/mp3/LameFrame; // field@845a │ │ +2e1c84: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/mp3/XingFrame; │ │ │ │ #3 : (in Lorg/jaudiotagger/audio/mp3/XingFrame;) │ │ @@ -708658,17 +708658,17 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2e1aa4: |[2e1aa4] org.jaudiotagger.audio.mp3.XingFrame.isAudioSizeEnabled:()Z │ │ -2e1ab4: 5510 5884 |0000: iget-boolean v0, v1, Lorg/jaudiotagger/audio/mp3/XingFrame;.isAudioSizeEnabled:Z // field@8458 │ │ -2e1ab8: 0f00 |0002: return v0 │ │ +2e1aa8: |[2e1aa8] org.jaudiotagger.audio.mp3.XingFrame.isAudioSizeEnabled:()Z │ │ +2e1ab8: 5510 5884 |0000: iget-boolean v0, v1, Lorg/jaudiotagger/audio/mp3/XingFrame;.isAudioSizeEnabled:Z // field@8458 │ │ +2e1abc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=172 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/mp3/XingFrame; │ │ │ │ #4 : (in Lorg/jaudiotagger/audio/mp3/XingFrame;) │ │ @@ -708676,17 +708676,17 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2e1abc: |[2e1abc] org.jaudiotagger.audio.mp3.XingFrame.isFrameCountEnabled:()Z │ │ -2e1acc: 5510 5984 |0000: iget-boolean v0, v1, Lorg/jaudiotagger/audio/mp3/XingFrame;.isFrameCountEnabled:Z // field@8459 │ │ -2e1ad0: 0f00 |0002: return v0 │ │ +2e1ac0: |[2e1ac0] org.jaudiotagger.audio.mp3.XingFrame.isFrameCountEnabled:()Z │ │ +2e1ad0: 5510 5984 |0000: iget-boolean v0, v1, Lorg/jaudiotagger/audio/mp3/XingFrame;.isFrameCountEnabled:Z // field@8459 │ │ +2e1ad4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/mp3/XingFrame; │ │ │ │ #5 : (in Lorg/jaudiotagger/audio/mp3/XingFrame;) │ │ @@ -708694,17 +708694,17 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2e1ad4: |[2e1ad4] org.jaudiotagger.audio.mp3.XingFrame.isVbr:()Z │ │ -2e1ae4: 5510 5b84 |0000: iget-boolean v0, v1, Lorg/jaudiotagger/audio/mp3/XingFrame;.vbr:Z // field@845b │ │ -2e1ae8: 0f00 |0002: return v0 │ │ +2e1ad8: |[2e1ad8] org.jaudiotagger.audio.mp3.XingFrame.isVbr:()Z │ │ +2e1ae8: 5510 5b84 |0000: iget-boolean v0, v1, Lorg/jaudiotagger/audio/mp3/XingFrame;.vbr:Z // field@845b │ │ +2e1aec: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=257 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/mp3/XingFrame; │ │ │ │ #6 : (in Lorg/jaudiotagger/audio/mp3/XingFrame;) │ │ @@ -708712,48 +708712,48 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 65 16-bit code units │ │ -2e1b1c: |[2e1b1c] org.jaudiotagger.audio.mp3.XingFrame.toString:()Ljava/lang/String; │ │ -2e1b2c: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -2e1b30: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2e1b36: 1a01 f454 |0005: const-string v1, "Xing Header+ │ │ +2e1b20: |[2e1b20] org.jaudiotagger.audio.mp3.XingFrame.toString:()Ljava/lang/String; │ │ +2e1b30: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +2e1b34: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2e1b3a: 1a01 f454 |0005: const-string v1, "Xing Header+ │ │ vbr:" // string@54f4 │ │ -2e1b3a: 6e20 d787 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e1b40: 5521 5b84 |000a: iget-boolean v1, v2, Lorg/jaudiotagger/audio/mp3/XingFrame;.vbr:Z // field@845b │ │ -2e1b44: 6e20 d887 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@87d8 │ │ -2e1b4a: 1a01 2b00 |000f: const-string v1, " │ │ +2e1b3e: 6e20 d787 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e1b44: 5521 5b84 |000a: iget-boolean v1, v2, Lorg/jaudiotagger/audio/mp3/XingFrame;.vbr:Z // field@845b │ │ +2e1b48: 6e20 d887 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@87d8 │ │ +2e1b4e: 1a01 2b00 |000f: const-string v1, " │ │ frameCountEnabled:" // string@002b │ │ -2e1b4e: 6e20 d787 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e1b54: 5521 5984 |0014: iget-boolean v1, v2, Lorg/jaudiotagger/audio/mp3/XingFrame;.isFrameCountEnabled:Z // field@8459 │ │ -2e1b58: 6e20 d887 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@87d8 │ │ -2e1b5e: 1a01 2a00 |0019: const-string v1, " │ │ +2e1b52: 6e20 d787 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e1b58: 5521 5984 |0014: iget-boolean v1, v2, Lorg/jaudiotagger/audio/mp3/XingFrame;.isFrameCountEnabled:Z // field@8459 │ │ +2e1b5c: 6e20 d887 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@87d8 │ │ +2e1b62: 1a01 2a00 |0019: const-string v1, " │ │ frameCount:" // string@002a │ │ -2e1b62: 6e20 d787 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e1b68: 5221 5684 |001e: iget v1, v2, Lorg/jaudiotagger/audio/mp3/XingFrame;.frameCount:I // field@8456 │ │ -2e1b6c: 6e20 d387 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2e1b72: 1a01 2400 |0023: const-string v1, " │ │ +2e1b66: 6e20 d787 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e1b6c: 5221 5684 |001e: iget v1, v2, Lorg/jaudiotagger/audio/mp3/XingFrame;.frameCount:I // field@8456 │ │ +2e1b70: 6e20 d387 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2e1b76: 1a01 2400 |0023: const-string v1, " │ │ audioSizeEnabled:" // string@0024 │ │ -2e1b76: 6e20 d787 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e1b7c: 5521 5884 |0028: iget-boolean v1, v2, Lorg/jaudiotagger/audio/mp3/XingFrame;.isAudioSizeEnabled:Z // field@8458 │ │ -2e1b80: 6e20 d887 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@87d8 │ │ -2e1b86: 1a01 2300 |002d: const-string v1, " │ │ +2e1b7a: 6e20 d787 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e1b80: 5521 5884 |0028: iget-boolean v1, v2, Lorg/jaudiotagger/audio/mp3/XingFrame;.isAudioSizeEnabled:Z // field@8458 │ │ +2e1b84: 6e20 d887 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@87d8 │ │ +2e1b8a: 1a01 2300 |002d: const-string v1, " │ │ audioFileSize:" // string@0023 │ │ -2e1b8a: 6e20 d787 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e1b90: 5221 5584 |0032: iget v1, v2, Lorg/jaudiotagger/audio/mp3/XingFrame;.audioSize:I // field@8455 │ │ -2e1b94: 6e20 d387 1000 |0034: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2e1b9a: 1a01 2200 |0037: const-string v1, " │ │ +2e1b8e: 6e20 d787 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e1b94: 5221 5584 |0032: iget v1, v2, Lorg/jaudiotagger/audio/mp3/XingFrame;.audioSize:I // field@8455 │ │ +2e1b98: 6e20 d387 1000 |0034: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2e1b9e: 1a01 2200 |0037: const-string v1, " │ │ " // string@0022 │ │ -2e1b9e: 6e20 d787 1000 |0039: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e1ba4: 6e10 df87 0000 |003c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2e1baa: 0c00 |003f: move-result-object v0 │ │ -2e1bac: 1100 |0040: return-object v0 │ │ +2e1ba2: 6e20 d787 1000 |0039: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e1ba8: 6e10 df87 0000 |003c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2e1bae: 0c00 |003f: move-result-object v0 │ │ +2e1bb0: 1100 |0040: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=265 │ │ locals : │ │ 0x0000 - 0x0041 reg=2 this Lorg/jaudiotagger/audio/mp3/XingFrame; │ │ │ │ source_file_idx : 21749 (XingFrame.java) │ │ @@ -708810,40 +708810,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 48 16-bit code units │ │ -2e1f00: |[2e1f00] org.jaudiotagger.audio.mp4.EncoderType.:()V │ │ -2e1f10: 2200 6f11 |0000: new-instance v0, Lorg/jaudiotagger/audio/mp4/EncoderType; // type@116f │ │ -2e1f14: 1a01 1106 |0002: const-string v1, "AAC" // string@0611 │ │ -2e1f18: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -2e1f1a: 1a03 c507 |0005: const-string v3, "Aac" // string@07c5 │ │ -2e1f1e: 7040 818f 1032 |0007: invoke-direct {v0, v1, v2, v3}, Lorg/jaudiotagger/audio/mp4/EncoderType;.:(Ljava/lang/String;ILjava/lang/String;)V // method@8f81 │ │ -2e1f24: 6900 5d84 |000a: sput-object v0, Lorg/jaudiotagger/audio/mp4/EncoderType;.AAC:Lorg/jaudiotagger/audio/mp4/EncoderType; // field@845d │ │ -2e1f28: 2201 6f11 |000c: new-instance v1, Lorg/jaudiotagger/audio/mp4/EncoderType; // type@116f │ │ -2e1f2c: 1a03 2414 |000e: const-string v3, "DRM_AAC" // string@1424 │ │ -2e1f30: 1214 |0010: const/4 v4, #int 1 // #1 │ │ -2e1f32: 1a05 c607 |0011: const-string v5, "Aac (Drm)" // string@07c6 │ │ -2e1f36: 7040 818f 3154 |0013: invoke-direct {v1, v3, v4, v5}, Lorg/jaudiotagger/audio/mp4/EncoderType;.:(Ljava/lang/String;ILjava/lang/String;)V // method@8f81 │ │ -2e1f3c: 6901 5f84 |0016: sput-object v1, Lorg/jaudiotagger/audio/mp4/EncoderType;.DRM_AAC:Lorg/jaudiotagger/audio/mp4/EncoderType; // field@845f │ │ -2e1f40: 2203 6f11 |0018: new-instance v3, Lorg/jaudiotagger/audio/mp4/EncoderType; // type@116f │ │ -2e1f44: 1a05 2707 |001a: const-string v5, "APPLE_LOSSLESS" // string@0727 │ │ -2e1f48: 1226 |001c: const/4 v6, #int 2 // #2 │ │ -2e1f4a: 1a07 ac08 |001d: const-string v7, "Alac" // string@08ac │ │ -2e1f4e: 7040 818f 5376 |001f: invoke-direct {v3, v5, v6, v7}, Lorg/jaudiotagger/audio/mp4/EncoderType;.:(Ljava/lang/String;ILjava/lang/String;)V // method@8f81 │ │ -2e1f54: 6903 5e84 |0022: sput-object v3, Lorg/jaudiotagger/audio/mp4/EncoderType;.APPLE_LOSSLESS:Lorg/jaudiotagger/audio/mp4/EncoderType; // field@845e │ │ -2e1f58: 1235 |0024: const/4 v5, #int 3 // #3 │ │ -2e1f5a: 2355 d413 |0025: new-array v5, v5, [Lorg/jaudiotagger/audio/mp4/EncoderType; // type@13d4 │ │ -2e1f5e: 4d00 0502 |0027: aput-object v0, v5, v2 │ │ -2e1f62: 4d01 0504 |0029: aput-object v1, v5, v4 │ │ -2e1f66: 4d03 0506 |002b: aput-object v3, v5, v6 │ │ -2e1f6a: 6905 5c84 |002d: sput-object v5, Lorg/jaudiotagger/audio/mp4/EncoderType;.$VALUES:[Lorg/jaudiotagger/audio/mp4/EncoderType; // field@845c │ │ -2e1f6e: 0e00 |002f: return-void │ │ +2e1f04: |[2e1f04] org.jaudiotagger.audio.mp4.EncoderType.:()V │ │ +2e1f14: 2200 6f11 |0000: new-instance v0, Lorg/jaudiotagger/audio/mp4/EncoderType; // type@116f │ │ +2e1f18: 1a01 1106 |0002: const-string v1, "AAC" // string@0611 │ │ +2e1f1c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +2e1f1e: 1a03 c507 |0005: const-string v3, "Aac" // string@07c5 │ │ +2e1f22: 7040 818f 1032 |0007: invoke-direct {v0, v1, v2, v3}, Lorg/jaudiotagger/audio/mp4/EncoderType;.:(Ljava/lang/String;ILjava/lang/String;)V // method@8f81 │ │ +2e1f28: 6900 5d84 |000a: sput-object v0, Lorg/jaudiotagger/audio/mp4/EncoderType;.AAC:Lorg/jaudiotagger/audio/mp4/EncoderType; // field@845d │ │ +2e1f2c: 2201 6f11 |000c: new-instance v1, Lorg/jaudiotagger/audio/mp4/EncoderType; // type@116f │ │ +2e1f30: 1a03 2414 |000e: const-string v3, "DRM_AAC" // string@1424 │ │ +2e1f34: 1214 |0010: const/4 v4, #int 1 // #1 │ │ +2e1f36: 1a05 c607 |0011: const-string v5, "Aac (Drm)" // string@07c6 │ │ +2e1f3a: 7040 818f 3154 |0013: invoke-direct {v1, v3, v4, v5}, Lorg/jaudiotagger/audio/mp4/EncoderType;.:(Ljava/lang/String;ILjava/lang/String;)V // method@8f81 │ │ +2e1f40: 6901 5f84 |0016: sput-object v1, Lorg/jaudiotagger/audio/mp4/EncoderType;.DRM_AAC:Lorg/jaudiotagger/audio/mp4/EncoderType; // field@845f │ │ +2e1f44: 2203 6f11 |0018: new-instance v3, Lorg/jaudiotagger/audio/mp4/EncoderType; // type@116f │ │ +2e1f48: 1a05 2707 |001a: const-string v5, "APPLE_LOSSLESS" // string@0727 │ │ +2e1f4c: 1226 |001c: const/4 v6, #int 2 // #2 │ │ +2e1f4e: 1a07 ac08 |001d: const-string v7, "Alac" // string@08ac │ │ +2e1f52: 7040 818f 5376 |001f: invoke-direct {v3, v5, v6, v7}, Lorg/jaudiotagger/audio/mp4/EncoderType;.:(Ljava/lang/String;ILjava/lang/String;)V // method@8f81 │ │ +2e1f58: 6903 5e84 |0022: sput-object v3, Lorg/jaudiotagger/audio/mp4/EncoderType;.APPLE_LOSSLESS:Lorg/jaudiotagger/audio/mp4/EncoderType; // field@845e │ │ +2e1f5c: 1235 |0024: const/4 v5, #int 3 // #3 │ │ +2e1f5e: 2355 d413 |0025: new-array v5, v5, [Lorg/jaudiotagger/audio/mp4/EncoderType; // type@13d4 │ │ +2e1f62: 4d00 0502 |0027: aput-object v0, v5, v2 │ │ +2e1f66: 4d01 0504 |0029: aput-object v1, v5, v4 │ │ +2e1f6a: 4d03 0506 |002b: aput-object v3, v5, v6 │ │ +2e1f6e: 6905 5c84 |002d: sput-object v5, Lorg/jaudiotagger/audio/mp4/EncoderType;.$VALUES:[Lorg/jaudiotagger/audio/mp4/EncoderType; // field@845c │ │ +2e1f72: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ 0x000c line=10 │ │ 0x0018 line=11 │ │ 0x002d line=7 │ │ locals : │ │ @@ -708853,18 +708853,18 @@ │ │ type : '(Ljava/lang/String;ILjava/lang/String;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -2e1f70: |[2e1f70] org.jaudiotagger.audio.mp4.EncoderType.:(Ljava/lang/String;ILjava/lang/String;)V │ │ -2e1f80: 7030 0387 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@8703 │ │ -2e1f86: 5b03 6084 |0003: iput-object v3, v0, Lorg/jaudiotagger/audio/mp4/EncoderType;.description:Ljava/lang/String; // field@8460 │ │ -2e1f8a: 0e00 |0005: return-void │ │ +2e1f74: |[2e1f74] org.jaudiotagger.audio.mp4.EncoderType.:(Ljava/lang/String;ILjava/lang/String;)V │ │ +2e1f84: 7030 0387 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@8703 │ │ +2e1f8a: 5b03 6084 |0003: iput-object v3, v0, Lorg/jaudiotagger/audio/mp4/EncoderType;.description:Ljava/lang/String; // field@8460 │ │ +2e1f8e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ 0x0003 line=17 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/jaudiotagger/audio/mp4/EncoderType; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ @@ -708876,20 +708876,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/jaudiotagger/audio/mp4/EncoderType;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -2e1eb8: |[2e1eb8] org.jaudiotagger.audio.mp4.EncoderType.valueOf:(Ljava/lang/String;)Lorg/jaudiotagger/audio/mp4/EncoderType; │ │ -2e1ec8: 1c00 6f11 |0000: const-class v0, Lorg/jaudiotagger/audio/mp4/EncoderType; // type@116f │ │ -2e1ecc: 7120 0487 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@8704 │ │ -2e1ed2: 0c01 |0005: move-result-object v1 │ │ -2e1ed4: 1f01 6f11 |0006: check-cast v1, Lorg/jaudiotagger/audio/mp4/EncoderType; // type@116f │ │ -2e1ed8: 1101 |0008: return-object v1 │ │ +2e1ebc: |[2e1ebc] org.jaudiotagger.audio.mp4.EncoderType.valueOf:(Ljava/lang/String;)Lorg/jaudiotagger/audio/mp4/EncoderType; │ │ +2e1ecc: 1c00 6f11 |0000: const-class v0, Lorg/jaudiotagger/audio/mp4/EncoderType; // type@116f │ │ +2e1ed0: 7120 0487 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@8704 │ │ +2e1ed6: 0c01 |0005: move-result-object v1 │ │ +2e1ed8: 1f01 6f11 |0006: check-cast v1, Lorg/jaudiotagger/audio/mp4/EncoderType; // type@116f │ │ +2e1edc: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #3 : (in Lorg/jaudiotagger/audio/mp4/EncoderType;) │ │ @@ -708897,20 +708897,20 @@ │ │ type : '()[Lorg/jaudiotagger/audio/mp4/EncoderType;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -2e1edc: |[2e1edc] org.jaudiotagger.audio.mp4.EncoderType.values:()[Lorg/jaudiotagger/audio/mp4/EncoderType; │ │ -2e1eec: 6200 5c84 |0000: sget-object v0, Lorg/jaudiotagger/audio/mp4/EncoderType;.$VALUES:[Lorg/jaudiotagger/audio/mp4/EncoderType; // field@845c │ │ -2e1ef0: 6e10 0ca0 0000 |0002: invoke-virtual {v0}, [Lorg/jaudiotagger/audio/mp4/EncoderType;.clone:()Ljava/lang/Object; // method@a00c │ │ -2e1ef6: 0c00 |0005: move-result-object v0 │ │ -2e1ef8: 1f00 d413 |0006: check-cast v0, [Lorg/jaudiotagger/audio/mp4/EncoderType; // type@13d4 │ │ -2e1efc: 1100 |0008: return-object v0 │ │ +2e1ee0: |[2e1ee0] org.jaudiotagger.audio.mp4.EncoderType.values:()[Lorg/jaudiotagger/audio/mp4/EncoderType; │ │ +2e1ef0: 6200 5c84 |0000: sget-object v0, Lorg/jaudiotagger/audio/mp4/EncoderType;.$VALUES:[Lorg/jaudiotagger/audio/mp4/EncoderType; // field@845c │ │ +2e1ef4: 6e10 0ca0 0000 |0002: invoke-virtual {v0}, [Lorg/jaudiotagger/audio/mp4/EncoderType;.clone:()Ljava/lang/Object; // method@a00c │ │ +2e1efa: 0c00 |0005: move-result-object v0 │ │ +2e1efc: 1f00 d413 |0006: check-cast v0, [Lorg/jaudiotagger/audio/mp4/EncoderType; // type@13d4 │ │ +2e1f00: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/jaudiotagger/audio/mp4/EncoderType;) │ │ @@ -708918,17 +708918,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2e1ea0: |[2e1ea0] org.jaudiotagger.audio.mp4.EncoderType.getDescription:()Ljava/lang/String; │ │ -2e1eb0: 5410 6084 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/mp4/EncoderType;.description:Ljava/lang/String; // field@8460 │ │ -2e1eb4: 1100 |0002: return-object v0 │ │ +2e1ea4: |[2e1ea4] org.jaudiotagger.audio.mp4.EncoderType.getDescription:()Ljava/lang/String; │ │ +2e1eb4: 5410 6084 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/mp4/EncoderType;.description:Ljava/lang/String; // field@8460 │ │ +2e1eb8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/mp4/EncoderType; │ │ │ │ source_file_idx : 5778 (EncoderType.java) │ │ @@ -709601,1568 +709601,1568 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 16 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 3253 16-bit code units │ │ -2e2004: |[2e2004] org.jaudiotagger.audio.mp4.Mp4AtomIdentifier.:()V │ │ -2e2014: 2200 7011 |0000: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e2018: 1a01 aa06 |0002: const-string v1, "ALAC" // string@06aa │ │ -2e201c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -2e201e: 1a03 445a |0005: const-string v3, "alac" // string@5a44 │ │ -2e2022: 1a04 230a |0007: const-string v4, "Apple Lossless File" // string@0a23 │ │ -2e2026: 7054 868f 1032 |0009: invoke-direct {v0, v1, v2, v3, v4}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e202c: 6900 6284 |000c: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.ALAC:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8462 │ │ -2e2030: 2200 7011 |000e: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e2034: 1a01 af06 |0010: const-string v1, "ALBM" // string@06af │ │ -2e2038: 1213 |0012: const/4 v3, #int 1 // #1 │ │ -2e203a: 1a04 485a |0013: const-string v4, "albm" // string@5a48 │ │ -2e203e: 1a05 b308 |0015: const-string v5, "Album title and track number (user-data)" // string@08b3 │ │ -2e2042: 7055 868f 1043 |0017: invoke-direct {v0, v1, v3, v4, v5}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e2048: 6900 6384 |001a: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.ALBM:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8463 │ │ -2e204c: 2200 7011 |001c: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e2050: 1a01 8307 |001e: const-string v1, "AUTH" // string@0783 │ │ -2e2054: 1224 |0020: const/4 v4, #int 2 // #2 │ │ -2e2056: 1a05 205d |0021: const-string v5, "auth" // string@5d20 │ │ -2e205a: 1a06 433b |0023: const-string v6, "Media author name (user-data)" // string@3b43 │ │ -2e205e: 7056 868f 1054 |0025: invoke-direct {v0, v1, v4, v5, v6}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e2064: 6900 6484 |0028: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.AUTH:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8464 │ │ -2e2068: 2200 7011 |002a: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e206c: 1a01 310b |002c: const-string v1, "BPCC" // string@0b31 │ │ -2e2070: 1235 |002e: const/4 v5, #int 3 // #3 │ │ -2e2072: 1a06 805e |002f: const-string v6, "bpcc" // string@5e80 │ │ -2e2076: 1a07 bf0c |0031: const-string v7, "Bits per component" // string@0cbf │ │ -2e207a: 7057 868f 1065 |0033: invoke-direct {v0, v1, v5, v6, v7}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e2080: 6900 6584 |0036: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.BPCC:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8465 │ │ -2e2084: 2200 7011 |0038: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e2088: 1a01 440b |003a: const-string v1, "BUFF" // string@0b44 │ │ -2e208c: 1246 |003c: const/4 v6, #int 4 // #4 │ │ -2e208e: 1a07 b25e |003d: const-string v7, "buff" // string@5eb2 │ │ -2e2092: 1a08 2f0d |003f: const-string v8, "Buffering information" // string@0d2f │ │ -2e2096: 7058 868f 1076 |0041: invoke-direct {v0, v1, v6, v7, v8}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e209c: 6900 6684 |0044: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.BUFF:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8466 │ │ -2e20a0: 2200 7011 |0046: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e20a4: 1a01 560b |0048: const-string v1, "BXML" // string@0b56 │ │ -2e20a8: 1257 |004a: const/4 v7, #int 5 // #5 │ │ -2e20aa: 1a08 f75e |004b: const-string v8, "bxml" // string@5ef7 │ │ -2e20ae: 1a09 b40c |004d: const-string v9, "Binary XML container" // string@0cb4 │ │ -2e20b2: 7059 868f 1087 |004f: invoke-direct {v0, v1, v7, v8, v9}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e20b8: 6900 6784 |0052: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.BXML:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8467 │ │ -2e20bc: 2200 7011 |0054: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e20c0: 1a01 8b0d |0056: const-string v1, "CCID" // string@0d8b │ │ -2e20c4: 1268 |0058: const/4 v8, #int 6 // #6 │ │ -2e20c6: 1a09 2160 |0059: const-string v9, "ccid" // string@6021 │ │ -2e20ca: 1a0a db3e |005b: const-string v10, "OMA DRM Content ID" // string@3edb │ │ -2e20ce: 705a 868f 1098 |005d: invoke-direct {v0, v1, v8, v9, v10}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e20d4: 6900 6884 |0060: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.CCID:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8468 │ │ -2e20d8: 2200 7011 |0062: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e20dc: 1a01 940d |0064: const-string v1, "CDEF" // string@0d94 │ │ -2e20e0: 1279 |0066: const/4 v9, #int 7 // #7 │ │ -2e20e2: 1a0a 2460 |0067: const-string v10, "cdef" // string@6024 │ │ -2e20e6: 1a0b eb4e |0069: const-string v11, "Type and ordering of the components within the codestream" // string@4eeb │ │ -2e20ea: 705b 868f 10a9 |006b: invoke-direct {v0, v1, v9, v10, v11}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e20f0: 6900 6984 |006e: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.CDEF:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8469 │ │ -2e20f4: 2200 7011 |0070: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e20f8: 1a01 f10d |0072: const-string v1, "CLSF" // string@0df1 │ │ -2e20fc: 130a 0800 |0074: const/16 v10, #int 8 // #8 │ │ -2e2100: 1a0b ca61 |0076: const-string v11, "clsf" // string@61ca │ │ -2e2104: 1a0c 443b |0078: const-string v12, "Media classification (user-data)" // string@3b44 │ │ -2e2108: 705c 868f 10ba |007a: invoke-direct {v0, v1, v10, v11, v12}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e210e: 6900 6a84 |007d: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.CLSF:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@846a │ │ -2e2112: 2200 7011 |007f: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e2116: 1a01 f30d |0081: const-string v1, "CMAP" // string@0df3 │ │ -2e211a: 130b 0900 |0083: const/16 v11, #int 9 // #9 │ │ -2e211e: 1a0c cd61 |0085: const-string v12, "cmap" // string@61cd │ │ -2e2122: 1a0d 863a |0087: const-string v13, "Mapping between a palette and codestream components" // string@3a86 │ │ -2e2126: 705d 868f 10cb |0089: invoke-direct {v0, v1, v11, v12, v13}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e212c: 6900 6b84 |008c: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.CMAP:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@846b │ │ -2e2130: 2200 7011 |008e: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e2134: 1a01 070e |0090: const-string v1, "CO64" // string@0e07 │ │ -2e2138: 130c 0a00 |0092: const/16 v12, #int 10 // #a │ │ -2e213c: 1a0d d561 |0094: const-string v13, "co64" // string@61d5 │ │ -2e2140: 1a0e be04 |0096: const-string v14, "64-bit chunk offset" // string@04be │ │ -2e2144: 705e 868f 10dc |0098: invoke-direct {v0, v1, v12, v13, v14}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e214a: 6900 6c84 |009b: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.CO64:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@846c │ │ -2e214e: 2200 7011 |009d: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e2152: 1a01 260e |009f: const-string v1, "COLR" // string@0e26 │ │ -2e2156: 130d 0b00 |00a1: const/16 v13, #int 11 // #b │ │ -2e215a: 1a0e 2b62 |00a3: const-string v14, "colr" // string@622b │ │ -2e215e: 1a0f 1248 |00a5: const-string v15, "Specifies the colourspace of the image" // string@4812 │ │ -2e2162: 705f 868f 10ed |00a7: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e2168: 6900 6d84 |00aa: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.COLR:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@846d │ │ -2e216c: 2200 7011 |00ac: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e2170: 1a01 a40e |00ae: const-string v1, "CPRT" // string@0ea4 │ │ -2e2174: 130e 0c00 |00b0: const/16 v14, #int 12 // #c │ │ -2e2178: 1a0f c763 |00b2: const-string v15, "cprt" // string@63c7 │ │ -2e217c: 1a0d 6212 |00b4: const-string v13, "Copyright etc. (user-data)" // string@1262 │ │ -2e2180: 705d 868f 10fe |00b6: invoke-direct {v0, v1, v14, v15, v13}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e2186: 6900 6e84 |00b9: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.CPRT:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@846e │ │ -2e218a: 2200 7011 |00bb: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e218e: 1a01 ae0e |00bd: const-string v1, "CRHD" // string@0eae │ │ -2e2192: 130d 0d00 |00bf: const/16 v13, #int 13 // #d │ │ -2e2196: 1a0f 1865 |00c1: const-string v15, "crhd" // string@6518 │ │ -2e219a: 1a0e b343 |00c3: const-string v14, "Reserved for ClockReferenceStream header" // string@43b3 │ │ -2e219e: 705e 868f 10fd |00c5: invoke-direct {v0, v1, v13, v15, v14}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e21a4: 6900 6f84 |00c8: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.CRHD:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@846f │ │ -2e21a8: 2200 7011 |00ca: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e21ac: 1a01 b50e |00cc: const-string v1, "CSLG" // string@0eb5 │ │ -2e21b0: 130e 0e00 |00ce: const/16 v14, #int 14 // #e │ │ -2e21b4: 1a0f 2465 |00d0: const-string v15, "cslg" // string@6524 │ │ -2e21b8: 1a0d bc10 |00d2: const-string v13, "Composition to decode timeline mapping" // string@10bc │ │ -2e21bc: 705d 868f 10fe |00d4: invoke-direct {v0, v1, v14, v15, v13}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e21c2: 6900 7084 |00d7: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.CSLG:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8470 │ │ -2e21c6: 2200 7011 |00d9: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e21ca: 1a01 b80e |00db: const-string v1, "CTTS" // string@0eb8 │ │ -2e21ce: 130d 0f00 |00dd: const/16 v13, #int 15 // #f │ │ -2e21d2: 1a0f 2565 |00df: const-string v15, "ctts" // string@6525 │ │ -2e21d6: 1a0e 7e03 |00e1: const-string v14, "(composition) time to sample" // string@037e │ │ -2e21da: 705e 868f 10fd |00e3: invoke-direct {v0, v1, v13, v15, v14}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e21e0: 6900 7184 |00e6: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.CTTS:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8471 │ │ -2e21e4: 2200 7011 |00e8: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e21e8: 1a01 d50e |00ea: const-string v1, "CVRU" // string@0ed5 │ │ -2e21ec: 130e 1000 |00ec: const/16 v14, #int 16 // #10 │ │ -2e21f0: 1a0f 8665 |00ee: const-string v15, "cvru" // string@6586 │ │ -2e21f4: 1a0d dd3e |00f0: const-string v13, "OMA DRM Cover URI" // string@3edd │ │ -2e21f8: 705d 868f 10fe |00f2: invoke-direct {v0, v1, v14, v15, v13}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e21fe: 6900 7284 |00f5: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.CVRU:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8472 │ │ -2e2202: 2200 7011 |00f7: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e2206: 1a01 2f13 |00f9: const-string v1, "DCFD" // string@132f │ │ -2e220a: 130d 1100 |00fb: const/16 v13, #int 17 // #11 │ │ -2e220e: 1a0f d665 |00fd: const-string v15, "dcfD" // string@65d6 │ │ -2e2212: 1a0e 8d3a |00ff: const-string v14, "Marlin DCF Duration, user-data atom type" // string@3a8d │ │ -2e2216: 705e 868f 10fd |0101: invoke-direct {v0, v1, v13, v15, v14}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e221c: 6900 7384 |0104: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.DCFD:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8473 │ │ -2e2220: 2200 7011 |0106: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e2224: 1a01 cc13 |0108: const-string v1, "DINF" // string@13cc │ │ -2e2228: 130e 1200 |010a: const/16 v14, #int 18 // #12 │ │ -2e222c: 1a0f 3367 |010c: const-string v15, "dinf" // string@6733 │ │ -2e2230: 1a0d 4a14 |010e: const-string v13, "Data information box, container" // string@144a │ │ -2e2234: 705d 868f 10fe |0110: invoke-direct {v0, v1, v14, v15, v13}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e223a: 6900 7484 |0113: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.DINF:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8474 │ │ -2e223e: 2200 7011 |0115: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e2242: 1a01 2114 |0117: const-string v1, "DREF" // string@1421 │ │ -2e2246: 130d 1300 |0119: const/16 v13, #int 19 // #13 │ │ -2e224a: 1a0f d268 |011b: const-string v15, "dref" // string@68d2 │ │ -2e224e: 1a0e 4c14 |011d: const-string v14, "Data reference box, declares source(s) of media data in track" // string@144c │ │ -2e2252: 705e 868f 10fd |011f: invoke-direct {v0, v1, v13, v15, v14}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e2258: 6900 7584 |0122: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.DREF:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8475 │ │ -2e225c: 2200 7011 |0124: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e2260: 1a01 2314 |0126: const-string v1, "DRMS" // string@1423 │ │ -2e2264: 130e 1400 |0128: const/16 v14, #int 20 // #14 │ │ -2e2268: 1a0f d368 |012a: const-string v15, "drms" // string@68d3 │ │ -2e226c: 1a0d 2214 |012c: const-string v13, "DRM protected File" // string@1422 │ │ -2e2270: 705d 868f 10fe |012e: invoke-direct {v0, v1, v14, v15, v13}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e2276: 6900 7684 |0131: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.DRMS:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8476 │ │ -2e227a: 2200 7011 |0133: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e227e: 1a01 2514 |0135: const-string v1, "DSCP" // string@1425 │ │ -2e2282: 130d 1500 |0137: const/16 v13, #int 21 // #15 │ │ -2e2286: 1a0f df68 |0139: const-string v15, "dscp" // string@68df │ │ -2e228a: 1a0e 453b |013b: const-string v14, "Media description (user-data)" // string@3b45 │ │ -2e228e: 705e 868f 10fd |013d: invoke-direct {v0, v1, v13, v15, v14}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e2294: 6900 7784 |0140: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.DSCP:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8477 │ │ -2e2298: 2200 7011 |0142: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e229c: 1a01 2a14 |0144: const-string v1, "DSGD" // string@142a │ │ -2e22a0: 130e 1600 |0146: const/16 v14, #int 22 // #16 │ │ -2e22a4: 1a0f e268 |0148: const-string v15, "dsgd" // string@68e2 │ │ -2e22a8: 1a0d 3d14 |014a: const-string v13, "DVB Sample Group Description Box" // string@143d │ │ -2e22ac: 705d 868f 10fe |014c: invoke-direct {v0, v1, v14, v15, v13}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e22b2: 6900 7884 |014f: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.DSGD:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8478 │ │ -2e22b6: 2200 7011 |0151: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e22ba: 1a01 2d14 |0153: const-string v1, "DSTG" // string@142d │ │ -2e22be: 130d 1700 |0155: const/16 v13, #int 23 // #17 │ │ -2e22c2: 1a0e e568 |0157: const-string v14, "dstg" // string@68e5 │ │ -2e22c6: 1a0f 3e14 |0159: const-string v15, "DVB Sample to Group Box" // string@143e │ │ -2e22ca: 705f 868f 10ed |015b: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e22d0: 6900 7984 |015e: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.DSTG:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8479 │ │ -2e22d4: 2200 7011 |0160: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e22d8: 1a01 7a15 |0162: const-string v1, "EDTS" // string@157a │ │ -2e22dc: 130d 1800 |0164: const/16 v13, #int 24 // #18 │ │ -2e22e0: 1a0e 2a69 |0166: const-string v14, "edts" // string@692a │ │ -2e22e4: 1a0f 6a16 |0168: const-string v15, "Edit list container" // string@166a │ │ -2e22e8: 705f 868f 10ed |016a: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e22ee: 6900 7a84 |016d: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.EDTS:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@847a │ │ -2e22f2: 2200 7011 |016f: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e22f6: 1a01 8a15 |0171: const-string v1, "ELST" // string@158a │ │ -2e22fa: 130d 1900 |0173: const/16 v13, #int 25 // #19 │ │ -2e22fe: 1a0e 5169 |0175: const-string v14, "elst" // string@6951 │ │ -2e2302: 1a0f d908 |0177: const-string v15, "An edit list" // string@08d9 │ │ -2e2306: 705f 868f 10ed |0179: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e230c: 6900 7b84 |017c: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.ELST:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@847b │ │ -2e2310: 2200 7011 |017e: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e2314: 1a01 dc15 |0180: const-string v1, "ESDS" // string@15dc │ │ -2e2318: 130d 1a00 |0182: const/16 v13, #int 26 // #1a │ │ -2e231c: 1a0e 446a |0184: const-string v14, "esds" // string@6a44 │ │ -2e2320: 1a0f 674e |0186: const-string v15, "Track codec specific information" // string@4e67 │ │ -2e2324: 705f 868f 10ed |0188: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e232a: 6900 7c84 |018b: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.ESDS:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@847c │ │ -2e232e: 2200 7011 |018d: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e2332: 1a01 4d17 |018f: const-string v1, "FECI" // string@174d │ │ -2e2336: 130d 1b00 |0191: const/16 v13, #int 27 // #1b │ │ -2e233a: 1a0e 286b |0193: const-string v14, "feci" // string@6b28 │ │ -2e233e: 1a0f 4b17 |0195: const-string v15, "FEC Informatiom" // string@174b │ │ -2e2342: 705f 868f 10ed |0197: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e2348: 6900 7d84 |019a: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.FECI:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@847d │ │ -2e234c: 2200 7011 |019c: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e2350: 1a01 4e17 |019e: const-string v1, "FECR" // string@174e │ │ -2e2354: 130d 1c00 |01a0: const/16 v13, #int 28 // #1c │ │ -2e2358: 1a0e 296b |01a2: const-string v14, "fecr" // string@6b29 │ │ -2e235c: 1a0f 4c17 |01a4: const-string v15, "FEC Reservoir" // string@174c │ │ -2e2360: 705f 868f 10ed |01a6: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e2366: 6900 7e84 |01a9: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.FECR:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@847e │ │ -2e236a: 2200 7011 |01ab: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e236e: 1a01 b917 |01ad: const-string v1, "FIIN" // string@17b9 │ │ -2e2372: 130d 1d00 |01af: const/16 v13, #int 29 // #1d │ │ -2e2376: 1a0e 436b |01b1: const-string v14, "fiin" // string@6b43 │ │ -2e237a: 1a0f 4517 |01b3: const-string v15, "FD Item Information" // string@1745 │ │ -2e237e: 705f 868f 10ed |01b5: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e2384: 6900 7f84 |01b8: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.FIIN:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@847f │ │ -2e2388: 2200 7011 |01ba: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e238c: 1a01 ca17 |01bc: const-string v1, "FIRE" // string@17ca │ │ -2e2390: 130d 1e00 |01be: const/16 v13, #int 30 // #1e │ │ -2e2394: 1a0e 266c |01c0: const-string v14, "fire" // string@6c26 │ │ -2e2398: 1a0f 0e1a |01c2: const-string v15, "File Reservoir" // string@1a0e │ │ -2e239c: 705f 868f 10ed |01c4: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e23a2: 6900 8084 |01c7: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.FIRE:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8480 │ │ -2e23a6: 2200 7011 |01c9: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e23aa: 1a01 7218 |01cb: const-string v1, "FPAR" // string@1872 │ │ -2e23ae: 130d 1f00 |01cd: const/16 v13, #int 31 // #1f │ │ -2e23b2: 1a0e 026d |01cf: const-string v14, "fpar" // string@6d02 │ │ -2e23b6: 1a0f 0d1a |01d1: const-string v15, "File Partition" // string@1a0d │ │ -2e23ba: 705f 868f 10ed |01d3: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e23c0: 6900 8184 |01d6: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.FPAR:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8481 │ │ -2e23c4: 2200 7011 |01d8: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e23c8: 1a01 8119 |01da: const-string v1, "FREE" // string@1981 │ │ -2e23cc: 130d 2000 |01dc: const/16 v13, #int 32 // #20 │ │ -2e23d0: 1a0e 226d |01de: const-string v14, "free" // string@6d22 │ │ -2e23d4: 1a0f d140 |01e0: const-string v15, "Padding" // string@40d1 │ │ -2e23d8: 705f 868f 10ed |01e2: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e23de: 6900 8284 |01e5: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.FREE:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8482 │ │ -2e23e2: 2200 7011 |01e7: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e23e6: 1a01 8919 |01e9: const-string v1, "FRMA" // string@1989 │ │ -2e23ea: 130d 2100 |01eb: const/16 v13, #int 33 // #21 │ │ -2e23ee: 1a0e 2e6d |01ed: const-string v14, "frma" // string@6d2e │ │ -2e23f2: 1a0f e33f |01ef: const-string v15, "Original format box" // string@3fe3 │ │ -2e23f6: 705f 868f 10ed |01f1: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e23fc: 6900 8384 |01f4: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.FRMA:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8483 │ │ -2e2400: 2200 7011 |01f6: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e2404: 1a01 9719 |01f8: const-string v1, "FTYP" // string@1997 │ │ -2e2408: 130d 2200 |01fa: const/16 v13, #int 34 // #22 │ │ -2e240c: 1a0e 5a6d |01fc: const-string v14, "ftyp" // string@6d5a │ │ -2e2410: 1a0f 151a |01fe: const-string v15, "File type Identification" // string@1a15 │ │ -2e2414: 705f 868f 10ed |0200: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e241a: 6900 8484 |0203: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.FTYP:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8484 │ │ -2e241e: 2200 7011 |0205: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e2422: 1a01 c21b |0207: const-string v1, "GITN" // string@1bc2 │ │ -2e2426: 130d 2300 |0209: const/16 v13, #int 35 // #23 │ │ -2e242a: 1a0e c479 |020b: const-string v14, "gitn" // string@79c4 │ │ -2e242e: 1a0f 861c |020d: const-string v15, "Group ID to name" // string@1c86 │ │ -2e2432: 705f 868f 10ed |020f: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e2438: 6900 8584 |0212: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.GITN:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8485 │ │ -2e243c: 2200 7011 |0214: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e2440: 1a01 c71b |0216: const-string v1, "GNRE" // string@1bc7 │ │ -2e2444: 130d 2400 |0218: const/16 v13, #int 36 // #24 │ │ -2e2448: 1a0e cf79 |021a: const-string v14, "gnre" // string@79cf │ │ -2e244c: 1a0f 463b |021c: const-string v15, "Media genre (user-data)" // string@3b46 │ │ -2e2450: 705f 868f 10ed |021e: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e2456: 6900 8684 |0221: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.GNRE:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8486 │ │ -2e245a: 2200 7011 |0223: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e245e: 1a01 ed1b |0225: const-string v1, "GRPI" // string@1bed │ │ -2e2462: 130d 2500 |0227: const/16 v13, #int 37 // #25 │ │ -2e2466: 1a0e 1a7a |0229: const-string v14, "grpi" // string@7a1a │ │ -2e246a: 1a0f df3e |022b: const-string v15, "OMA DRM Group ID" // string@3edf │ │ -2e246e: 705f 868f 10ed |022d: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e2474: 6900 8784 |0230: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.GRPI:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8487 │ │ -2e2478: 2200 7011 |0232: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e247c: 1a01 b31c |0234: const-string v1, "HDLR" // string@1cb3 │ │ -2e2480: 130d 2600 |0236: const/16 v13, #int 38 // #26 │ │ -2e2484: 1a0e 007b |0238: const-string v14, "hdlr" // string@7b00 │ │ -2e2488: 1a0f f03b |023a: const-string v15, "Metadata Handler" // string@3bf0 │ │ -2e248c: 705f 868f 10ed |023c: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e2492: 6900 8884 |023f: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.HDLR:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8488 │ │ -2e2496: 2200 7011 |0241: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e249a: 1a01 dd1c |0243: const-string v1, "HMHD" // string@1cdd │ │ -2e249e: 130d 2700 |0245: const/16 v13, #int 39 // #27 │ │ -2e24a2: 1a0e 687b |0247: const-string v14, "hmhd" // string@7b68 │ │ -2e24a6: 1a0f 3f1d |0249: const-string v15, "Hint media header, overall information (hint track only)" // string@1d3f │ │ -2e24aa: 705f 868f 10ed |024b: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e24b0: 6900 8984 |024e: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.HMHD:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8489 │ │ -2e24b4: 2200 7011 |0250: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e24b8: 1a01 df1c |0252: const-string v1, "HNTI" // string@1cdf │ │ -2e24bc: 130d 2800 |0254: const/16 v13, #int 40 // #28 │ │ -2e24c0: 1a0e 6c7b |0256: const-string v14, "hnti" // string@7b6c │ │ -2e24c4: 1a0f 401d |0258: const-string v15, "Hint tracks to aid a streaming server in remuxing the M4A file to an RTP stream." // string@1d40 │ │ -2e24c8: 705f 868f 10ed |025a: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e24ce: 6900 8a84 |025d: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.HNTI:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@848a │ │ -2e24d2: 2200 7011 |025f: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e24d6: 1a01 6d1d |0261: const-string v1, "ICNU" // string@1d6d │ │ -2e24da: 130d 2900 |0263: const/16 v13, #int 41 // #29 │ │ -2e24de: 1a0e c77b |0265: const-string v14, "icnu" // string@7bc7 │ │ -2e24e2: 1a0f e03e |0267: const-string v15, "OMA DRM Icon URI" // string@3ee0 │ │ -2e24e6: 705f 868f 10ed |0269: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e24ec: 6900 8b84 |026c: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.ICNU:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@848b │ │ -2e24f0: 2200 7011 |026e: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e24f4: 1a01 821d |0270: const-string v1, "ID32" // string@1d82 │ │ -2e24f8: 130d 2a00 |0272: const/16 v13, #int 42 // #2a │ │ -2e24fc: 1a0e 821d |0274: const-string v14, "ID32" // string@1d82 │ │ -2e2500: 1a0f 811d |0276: const-string v15, "ID3 version 2 container" // string@1d81 │ │ -2e2504: 705f 868f 10ed |0278: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e250a: 6900 8c84 |027b: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.ID32:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@848c │ │ -2e250e: 2200 7011 |027d: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e2512: 1a01 c41d |027f: const-string v1, "IDAT" // string@1dc4 │ │ -2e2516: 130d 2b00 |0281: const/16 v13, #int 43 // #2b │ │ -2e251a: 1a0e 257c |0283: const-string v14, "idat" // string@7c25 │ │ -2e251e: 1a0f 1620 |0285: const-string v15, "Item data" // string@2016 │ │ -2e2522: 705f 868f 10ed |0287: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e2528: 6900 8d84 |028a: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.IDAT:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@848d │ │ -2e252c: 2200 7011 |028c: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e2530: 1a01 e11d |028e: const-string v1, "IHDR" // string@1de1 │ │ -2e2534: 130d 2c00 |0290: const/16 v13, #int 44 // #2c │ │ -2e2538: 1a0e 3a7c |0292: const-string v14, "ihdr" // string@7c3a │ │ -2e253c: 1a0f 3a1f |0294: const-string v15, "Image Header" // string@1f3a │ │ -2e2540: 705f 868f 10ed |0296: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e2546: 6900 8e84 |0299: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.IHDR:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@848e │ │ -2e254a: 2200 7011 |029b: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e254e: 1a01 011e |029d: const-string v1, "IINF" // string@1e01 │ │ -2e2552: 130d 2d00 |029f: const/16 v13, #int 45 // #2d │ │ -2e2556: 1a0e 3b7c |02a1: const-string v14, "iinf" // string@7c3b │ │ -2e255a: 1a0f 6b80 |02a3: const-string v15, "item information" // string@806b │ │ -2e255e: 705f 868f 10ed |02a5: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e2564: 6900 8f84 |02a8: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.IINF:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@848f │ │ -2e2568: 2200 7011 |02aa: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e256c: 1a01 301e |02ac: const-string v1, "ILOC" // string@1e30 │ │ -2e2570: 130d 2e00 |02ae: const/16 v13, #int 46 // #2e │ │ -2e2574: 1a0e 407c |02b0: const-string v14, "iloc" // string@7c40 │ │ -2e2578: 1a0f 6c80 |02b2: const-string v15, "item location" // string@806c │ │ -2e257c: 705f 868f 10ed |02b4: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e2582: 6900 9084 |02b7: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.ILOC:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8490 │ │ -2e2586: 2200 7011 |02b9: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e258a: 1a01 311e |02bb: const-string v1, "ILST" // string@1e31 │ │ -2e258e: 130d 2f00 |02bd: const/16 v13, #int 47 // #2f │ │ -2e2592: 1a0e 417c |02bf: const-string v14, "ilst" // string@7c41 │ │ -2e2596: 1a0f ed3b |02c1: const-string v15, "MetaInformation Optional" // string@3bed │ │ -2e259a: 705f 868f 10ed |02c3: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e25a0: 6900 9184 |02c6: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.ILST:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8491 │ │ -2e25a4: 2200 7011 |02c8: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e25a8: 1a01 3a1e |02ca: const-string v1, "IMIF" // string@1e3a │ │ -2e25ac: 130d 3000 |02cc: const/16 v13, #int 48 // #30 │ │ -2e25b0: 1a0e 617c |02ce: const-string v14, "imif" // string@7c61 │ │ -2e25b4: 1a0f c01e |02d0: const-string v15, "IPMP Information box" // string@1ec0 │ │ -2e25b8: 705f 868f 10ed |02d2: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e25be: 6900 9284 |02d5: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.IMIF:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8492 │ │ -2e25c2: 2200 7011 |02d7: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e25c6: 1a01 711e |02d9: const-string v1, "INFU" // string@1e71 │ │ -2e25ca: 130d 3100 |02db: const/16 v13, #int 49 // #31 │ │ -2e25ce: 1a0e c07c |02dd: const-string v14, "infu" // string@7cc0 │ │ -2e25d2: 1a0f e13e |02df: const-string v15, "OMA DRM Info URL" // string@3ee1 │ │ -2e25d6: 705f 868f 10ed |02e1: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e25dc: 6900 9384 |02e4: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.INFU:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8493 │ │ -2e25e0: 2200 7011 |02e6: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e25e4: 1a01 b71e |02e8: const-string v1, "IODS" // string@1eb7 │ │ -2e25e8: 130d 3200 |02ea: const/16 v13, #int 50 // #32 │ │ -2e25ec: 1a0e 967d |02ec: const-string v14, "iods" // string@7d96 │ │ -2e25f0: 1a0f 2a3f |02ee: const-string v15, "Object Descriptor container box" // string@3f2a │ │ -2e25f4: 705f 868f 10ed |02f0: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e25fa: 6900 9484 |02f3: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.IODS:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8494 │ │ -2e25fe: 2200 7011 |02f5: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e2602: 1a01 ba1e |02f7: const-string v1, "IPHD" // string@1eba │ │ -2e2606: 130d 3300 |02f9: const/16 v13, #int 51 // #33 │ │ -2e260a: 1a0e 977d |02fb: const-string v14, "iphd" // string@7d97 │ │ -2e260e: 1a0f 6c9e |02fd: const-string v15, "reserved for IPMP Stream header" // string@9e6c │ │ -2e2612: 705f 868f 10ed |02ff: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e2618: 6900 9584 |0302: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.IPHD:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8495 │ │ -2e261c: 2200 7011 |0304: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e2620: 1a01 be1e |0306: const-string v1, "IPMC" // string@1ebe │ │ -2e2624: 130d 3400 |0308: const/16 v13, #int 52 // #34 │ │ -2e2628: 1a0e 997d |030a: const-string v14, "ipmc" // string@7d99 │ │ -2e262c: 1a0f bf1e |030c: const-string v15, "IPMP Control Box" // string@1ebf │ │ -2e2630: 705f 868f 10ed |030e: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e2636: 6900 9684 |0311: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.IPMC:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8496 │ │ -2e263a: 2200 7011 |0313: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e263e: 1a01 c31e |0315: const-string v1, "IPRO" // string@1ec3 │ │ -2e2642: 130d 3500 |0317: const/16 v13, #int 53 // #35 │ │ -2e2646: 1a0e 9a7d |0319: const-string v14, "ipro" // string@7d9a │ │ -2e264a: 1a0f 1720 |031b: const-string v15, "Item protection" // string@2017 │ │ -2e264e: 705f 868f 10ed |031d: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e2654: 6900 9784 |0320: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.IPRO:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8497 │ │ -2e2658: 2200 7011 |0322: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e265c: 1a01 cb1e |0324: const-string v1, "IREF" // string@1ecb │ │ -2e2660: 130d 3600 |0326: const/16 v13, #int 54 // #36 │ │ -2e2664: 1a0e 9e7d |0328: const-string v14, "iref" // string@7d9e │ │ -2e2668: 1a0f 1820 |032a: const-string v15, "Item reference" // string@2018 │ │ -2e266c: 705f 868f 10ed |032c: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e2672: 6900 9884 |032f: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.IREF:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8498 │ │ -2e2676: 2200 7011 |0331: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e267a: 1a01 5420 |0333: const-string v1, "JP2C" // string@2054 │ │ -2e267e: 130d 3700 |0335: const/16 v13, #int 55 // #37 │ │ -2e2682: 1a0e c080 |0337: const-string v14, "jp2c" // string@80c0 │ │ -2e2686: 1a0f 5720 |0339: const-string v15, "JPEG 2000 contiguous codestream" // string@2057 │ │ -2e268a: 705f 868f 10ed |033b: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e2690: 6900 9984 |033e: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.JP2C:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8499 │ │ -2e2694: 2200 7011 |0340: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e2698: 1a01 5520 |0342: const-string v1, "JP2H" // string@2055 │ │ -2e269c: 130d 3800 |0344: const/16 v13, #int 56 // #38 │ │ -2e26a0: 1a0e c180 |0346: const-string v14, "jp2h" // string@80c1 │ │ -2e26a4: 1a0f 1f1d |0348: const-string v15, "Header" // string@1d1f │ │ -2e26a8: 705f 868f 10ed |034a: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e26ae: 6900 9a84 |034d: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.JP2H:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@849a │ │ -2e26b2: 2200 7011 |034f: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e26b6: 1a01 5620 |0351: const-string v1, "JP2I" // string@2056 │ │ -2e26ba: 130d 3900 |0353: const/16 v13, #int 57 // #39 │ │ -2e26be: 1a0e c280 |0355: const-string v14, "jp2i" // string@80c2 │ │ -2e26c2: 1a0f a51f |0357: const-string v15, "Intellectual property information" // string@1fa5 │ │ -2e26c6: 705f 868f 10ed |0359: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e26cc: 6900 9b84 |035c: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.JP2I:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@849b │ │ -2e26d0: 2200 7011 |035e: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e26d4: 1a01 da20 |0360: const-string v1, "KYWD" // string@20da │ │ -2e26d8: 130d 3a00 |0362: const/16 v13, #int 58 // #3a │ │ -2e26dc: 1a0e 3481 |0364: const-string v14, "kywd" // string@8134 │ │ -2e26e0: 1a0f 483b |0366: const-string v15, "Media keywords (user-data)" // string@3b48 │ │ -2e26e4: 705f 868f 10ed |0368: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e26ea: 6900 9c84 |036b: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.KYWD:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@849c │ │ -2e26ee: 2200 7011 |036d: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e26f2: 1a01 c622 |036f: const-string v1, "LOCI" // string@22c6 │ │ -2e26f6: 130d 3b00 |0371: const/16 v13, #int 59 // #3b │ │ -2e26fa: 1a0e 7582 |0373: const-string v14, "loci" // string@8275 │ │ -2e26fe: 1a0f 493b |0375: const-string v15, "Media location information (user-data)" // string@3b49 │ │ -2e2702: 705f 868f 10ed |0377: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e2708: 6900 9d84 |037a: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.LOCI:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@849d │ │ -2e270c: 2200 7011 |037c: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e2710: 1a01 d822 |037e: const-string v1, "LRCU" // string@22d8 │ │ -2e2714: 130d 3c00 |0380: const/16 v13, #int 60 // #3c │ │ -2e2718: 1a0e 9682 |0382: const-string v14, "lrcu" // string@8296 │ │ -2e271c: 1a0f e23e |0384: const-string v15, "OMA DRM Lyrics URI" // string@3ee2 │ │ -2e2720: 705f 868f 10ed |0386: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e2726: 6900 9e84 |0389: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.LRCU:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@849e │ │ -2e272a: 2200 7011 |038b: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e272e: 1a01 d537 |038d: const-string v1, "M7HD" // string@37d5 │ │ -2e2732: 130d 3d00 |038f: const/16 v13, #int 61 // #3d │ │ -2e2736: 1a0e b382 |0391: const-string v14, "m7hd" // string@82b3 │ │ -2e273a: 1a0f b543 |0393: const-string v15, "Reserved for MPEG7Stream header" // string@43b5 │ │ -2e273e: 705f 868f 10ed |0395: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e2744: 6900 9f84 |0398: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.M7HD:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@849f │ │ -2e2748: 2200 7011 |039a: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e274c: 1a01 8138 |039c: const-string v1, "MDAT" // string@3881 │ │ -2e2750: 130d 3e00 |039e: const/16 v13, #int 62 // #3e │ │ -2e2754: 1a0e 4a91 |03a0: const-string v14, "mdat" // string@914a │ │ -2e2758: 1a0f 890a |03a2: const-string v15, "Audio Data" // string@0a89 │ │ -2e275c: 705f 868f 10ed |03a4: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e2762: 6900 a084 |03a7: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.MDAT:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84a0 │ │ -2e2766: 2200 7011 |03a9: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e276a: 1a01 8238 |03ab: const-string v1, "MDHD" // string@3882 │ │ -2e276e: 130d 3f00 |03ad: const/16 v13, #int 63 // #3f │ │ -2e2772: 1a0e 4e91 |03af: const-string v14, "mdhd" // string@914e │ │ -2e2776: 1a0f 403b |03b1: const-string v15, "Media Header" // string@3b40 │ │ -2e277a: 705f 868f 10ed |03b3: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e2780: 6900 a184 |03b6: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.MDHD:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84a1 │ │ -2e2784: 2200 7011 |03b8: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e2788: 1a01 8338 |03ba: const-string v1, "MDIA" // string@3883 │ │ -2e278c: 130d 4000 |03bc: const/16 v13, #int 64 // #40 │ │ -2e2790: 1a0e 4f91 |03be: const-string v14, "mdia" // string@914f │ │ -2e2794: 1a0f 2a12 |03c0: const-string v15, "Container for the media information in a track" // string@122a │ │ -2e2798: 705f 868f 10ed |03c2: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e279e: 6900 a284 |03c5: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.MDIA:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84a2 │ │ -2e27a2: 2200 7011 |03c7: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e27a6: 1a01 8638 |03c9: const-string v1, "MDRI" // string@3886 │ │ -2e27aa: 130d 4100 |03cb: const/16 v13, #int 65 // #41 │ │ -2e27ae: 1a0e 5291 |03cd: const-string v14, "mdri" // string@9152 │ │ -2e27b2: 1a0f ed3c |03cf: const-string v15, "Mutable DRM information" // string@3ced │ │ -2e27b6: 705f 868f 10ed |03d1: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e27bc: 6900 a384 |03d4: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.MDRI:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84a3 │ │ -2e27c0: 2200 7011 |03d6: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e27c4: 1a01 8d38 |03d8: const-string v1, "MECO" // string@388d │ │ -2e27c8: 130d 4200 |03da: const/16 v13, #int 66 // #42 │ │ -2e27cc: 1a0e 7991 |03dc: const-string v14, "meco" // string@9179 │ │ -2e27d0: 1a0f 8f08 |03de: const-string v15, "Additional metadata container" // string@088f │ │ -2e27d4: 705f 868f 10ed |03e0: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e27da: 6900 a484 |03e3: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.MECO:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84a4 │ │ -2e27de: 2200 7011 |03e5: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e27e2: 1a01 9838 |03e7: const-string v1, "MEHD" // string@3898 │ │ -2e27e6: 130d 4300 |03e9: const/16 v13, #int 67 // #43 │ │ -2e27ea: 1a0e 8e91 |03eb: const-string v14, "mehd" // string@918e │ │ -2e27ee: 1a0f 6d3c |03ed: const-string v15, "Movie extends header box" // string@3c6d │ │ -2e27f2: 705f 868f 10ed |03ef: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e27f8: 6900 a584 |03f2: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.MEHD:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84a5 │ │ -2e27fc: 2200 7011 |03f4: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e2800: 1a01 9d38 |03f6: const-string v1, "MERE" // string@389d │ │ -2e2804: 130d 4400 |03f8: const/16 v13, #int 68 // #44 │ │ -2e2808: 1a0e 9e91 |03fa: const-string v14, "mere" // string@919e │ │ -2e280c: 1a0f ee3b |03fc: const-string v15, "Metabox relation" // string@3bee │ │ -2e2810: 705f 868f 10ed |03fe: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e2816: 6900 a684 |0401: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.MERE:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84a6 │ │ -2e281a: 2200 7011 |0403: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e281e: 1a01 a138 |0405: const-string v1, "META" // string@38a1 │ │ -2e2822: 130d 4500 |0407: const/16 v13, #int 69 // #45 │ │ -2e2826: 1a0e ab91 |0409: const-string v14, "meta" // string@91ab │ │ -2e282a: 1a0f ec3b |040b: const-string v15, "MetaInformation" // string@3bec │ │ -2e282e: 705f 868f 10ed |040d: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e2834: 6900 a784 |0410: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.META:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84a7 │ │ -2e2838: 2200 7011 |0412: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e283c: 1a01 ce38 |0414: const-string v1, "MFHD" // string@38ce │ │ -2e2840: 130d 4600 |0416: const/16 v13, #int 70 // #46 │ │ -2e2844: 1a0e be91 |0418: const-string v14, "mfhd" // string@91be │ │ -2e2848: 1a0f 6f3c |041a: const-string v15, "Movie fragment header" // string@3c6f │ │ -2e284c: 705f 868f 10ed |041c: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e2852: 6900 a884 |041f: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.MFHD:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84a8 │ │ -2e2856: 2200 7011 |0421: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e285a: 1a01 cf38 |0423: const-string v1, "MFRA" // string@38cf │ │ -2e285e: 130d 4700 |0425: const/16 v13, #int 71 // #47 │ │ -2e2862: 1a0e bf91 |0427: const-string v14, "mfra" // string@91bf │ │ -2e2866: 1a0f 703c |0429: const-string v15, "Movie fragment random access " // string@3c70 │ │ -2e286a: 705f 868f 10ed |042b: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e2870: 6900 a984 |042e: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.MFRA:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84a9 │ │ -2e2874: 2200 7011 |0430: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e2878: 1a01 d038 |0432: const-string v1, "MFRO" // string@38d0 │ │ -2e287c: 130d 4800 |0434: const/16 v13, #int 72 // #48 │ │ -2e2880: 1a0e c091 |0436: const-string v14, "mfro" // string@91c0 │ │ -2e2884: 1a0f 713c |0438: const-string v15, "Movie fragment random access offset" // string@3c71 │ │ -2e2888: 705f 868f 10ed |043a: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e288e: 6900 aa84 |043d: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.MFRO:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84aa │ │ -2e2892: 2200 7011 |043f: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e2896: 1a01 e238 |0441: const-string v1, "MINF" // string@38e2 │ │ -2e289a: 130d 4900 |0443: const/16 v13, #int 73 // #49 │ │ -2e289e: 1a0e d591 |0445: const-string v14, "minf" // string@91d5 │ │ -2e28a2: 1a0f 473b |0447: const-string v15, "Media information container" // string@3b47 │ │ -2e28a6: 705f 868f 10ed |0449: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e28ac: 6900 ab84 |044c: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.MINF:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84ab │ │ -2e28b0: 2200 7011 |044e: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e28b4: 1a01 0339 |0450: const-string v1, "MJHD" // string@3903 │ │ -2e28b8: 130d 4a00 |0452: const/16 v13, #int 74 // #4a │ │ -2e28bc: 1a0e ee91 |0454: const-string v14, "mjhd" // string@91ee │ │ -2e28c0: 1a0f b443 |0456: const-string v15, "Reserved for MPEG-J Stream header" // string@43b4 │ │ -2e28c4: 705f 868f 10ed |0458: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e28ca: 6900 ac84 |045b: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.MJHD:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84ac │ │ -2e28ce: 2200 7011 |045d: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e28d2: 1a01 6639 |045f: const-string v1, "MOOF" // string@3966 │ │ -2e28d6: 130d 4b00 |0461: const/16 v13, #int 75 // #4b │ │ -2e28da: 1a0e 2592 |0463: const-string v14, "moof" // string@9225 │ │ -2e28de: 1a0f 6e3c |0465: const-string v15, "Movie fragment" // string@3c6e │ │ -2e28e2: 705f 868f 10ed |0467: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e28e8: 6900 ad84 |046a: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.MOOF:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84ad │ │ -2e28ec: 2200 7011 |046c: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e28f0: 1a01 6839 |046e: const-string v1, "MOOV" // string@3968 │ │ -2e28f4: 130d 4c00 |0470: const/16 v13, #int 76 // #4c │ │ -2e28f8: 1a0e 2792 |0472: const-string v14, "moov" // string@9227 │ │ -2e28fc: 1a0f 2912 |0474: const-string v15, "Container for all the meta-data" // string@1229 │ │ -2e2900: 705f 868f 10ed |0476: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e2906: 6900 ae84 |0479: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.MOOV:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84ae │ │ -2e290a: 2200 7011 |047b: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e290e: 1a01 9639 |047d: const-string v1, "MP4A" // string@3996 │ │ -2e2912: 130d 4d00 |047f: const/16 v13, #int 77 // #4d │ │ -2e2916: 1a0e 7892 |0481: const-string v14, "mp4a" // string@9278 │ │ -2e291a: 1a0f 1206 |0483: const-string v15, "AAC Audio" // string@0612 │ │ -2e291e: 705f 868f 10ed |0485: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e2924: 6900 af84 |0488: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.MP4A:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84af │ │ -2e2928: 2200 7011 |048a: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e292c: 1a01 4f3a |048c: const-string v1, "MVCG" // string@3a4f │ │ -2e2930: 130d 4e00 |048e: const/16 v13, #int 78 // #4e │ │ -2e2934: 1a0e fd93 |0490: const-string v14, "mvcg" // string@93fd │ │ -2e2938: 1a0f c13c |0492: const-string v15, "Multiview group" // string@3cc1 │ │ -2e293c: 705f 868f 10ed |0494: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e2942: 6900 b084 |0497: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.MVCG:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84b0 │ │ -2e2946: 2200 7011 |0499: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e294a: 1a01 503a |049b: const-string v1, "MVCI" // string@3a50 │ │ -2e294e: 130d 4f00 |049d: const/16 v13, #int 79 // #4f │ │ -2e2952: 1a0e fe93 |049f: const-string v14, "mvci" // string@93fe │ │ -2e2956: 1a0f be3c |04a1: const-string v15, "Multiview Information" // string@3cbe │ │ -2e295a: 705f 868f 10ed |04a3: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e2960: 6900 b184 |04a6: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.MVCI:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84b1 │ │ -2e2964: 2200 7011 |04a8: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e2968: 1a01 513a |04aa: const-string v1, "MVEX" // string@3a51 │ │ -2e296c: 130d 5000 |04ac: const/16 v13, #int 80 // #50 │ │ -2e2970: 1a0e ff93 |04ae: const-string v14, "mvex" // string@93ff │ │ -2e2974: 1a0f 6c3c |04b0: const-string v15, "Movie extends box" // string@3c6c │ │ -2e2978: 705f 868f 10ed |04b2: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e297e: 6900 b284 |04b5: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.MVEX:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84b2 │ │ -2e2982: 2200 7011 |04b7: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e2986: 1a01 523a |04b9: const-string v1, "MVHD" // string@3a52 │ │ -2e298a: 130d 5100 |04bb: const/16 v13, #int 81 // #51 │ │ -2e298e: 1a0e 0094 |04bd: const-string v14, "mvhd" // string@9400 │ │ -2e2992: 1a0f 6b3c |04bf: const-string v15, "Movie Header" // string@3c6b │ │ -2e2996: 705f 868f 10ed |04c1: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e299c: 6900 b384 |04c4: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.MVHD:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84b3 │ │ -2e29a0: 2200 7011 |04c6: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e29a4: 1a01 573a |04c8: const-string v1, "MVRA" // string@3a57 │ │ -2e29a8: 130d 5200 |04ca: const/16 v13, #int 82 // #52 │ │ -2e29ac: 1a0e 0294 |04cc: const-string v14, "mvra" // string@9402 │ │ -2e29b0: 1a0f bf3c |04ce: const-string v15, "Multiview Relation Attribute" // string@3cbf │ │ -2e29b4: 705f 868f 10ed |04d0: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e29ba: 6900 b484 |04d3: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.MVRA:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84b4 │ │ -2e29be: 2200 7011 |04d5: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e29c2: 1a01 3f3d |04d7: const-string v1, "NMHD" // string@3d3f │ │ -2e29c6: 130d 5300 |04d9: const/16 v13, #int 83 // #53 │ │ -2e29ca: 1a0e 9694 |04db: const-string v14, "nmhd" // string@9496 │ │ -2e29ce: 1a0f 543e |04dd: const-string v15, "Null media header, overall information (some tracks only)" // string@3e54 │ │ -2e29d2: 705f 868f 10ed |04df: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e29d8: 6900 b584 |04e2: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.NMHD:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84b5 │ │ -2e29dc: 2200 7011 |04e4: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e29e0: 1a01 af3e |04e6: const-string v1, "OCHD" // string@3eaf │ │ -2e29e4: 130d 5400 |04e8: const/16 v13, #int 84 // #54 │ │ -2e29e8: 1a0e 6995 |04ea: const-string v14, "ochd" // string@9569 │ │ -2e29ec: 1a0f b643 |04ec: const-string v15, "Reserved for ObjectContentInfoStream header" // string@43b6 │ │ -2e29f0: 705f 868f 10ed |04ee: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e29f6: 6900 b684 |04f1: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.OCHD:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84b6 │ │ -2e29fa: 2200 7011 |04f3: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e29fe: 1a01 b13e |04f5: const-string v1, "ODAF" // string@3eb1 │ │ -2e2a02: 130d 5500 |04f7: const/16 v13, #int 85 // #55 │ │ -2e2a06: 1a0e 6d95 |04f9: const-string v14, "odaf" // string@956d │ │ -2e2a0a: 1a0f d83e |04fb: const-string v15, "OMA DRM Access Unit Format" // string@3ed8 │ │ -2e2a0e: 705f 868f 10ed |04fd: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e2a14: 6900 b784 |0500: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.ODAF:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84b7 │ │ -2e2a18: 2200 7011 |0502: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e2a1c: 1a01 b23e |0504: const-string v1, "ODDA" // string@3eb2 │ │ -2e2a20: 130d 5600 |0506: const/16 v13, #int 86 // #56 │ │ -2e2a24: 1a0e 6e95 |0508: const-string v14, "odda" // string@956e │ │ -2e2a28: 1a0f dc3e |050a: const-string v15, "OMA DRM Content Object" // string@3edc │ │ -2e2a2c: 705f 868f 10ed |050c: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e2a32: 6900 b884 |050f: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.ODDA:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84b8 │ │ -2e2a36: 2200 7011 |0511: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e2a3a: 1a01 b33e |0513: const-string v1, "ODHD" // string@3eb3 │ │ -2e2a3e: 130d 5700 |0515: const/16 v13, #int 87 // #57 │ │ -2e2a42: 1a0e 6f95 |0517: const-string v14, "odhd" // string@956f │ │ -2e2a46: 1a0f b743 |0519: const-string v15, "Reserved for ObjectDescriptorStream header" // string@43b7 │ │ -2e2a4a: 705f 868f 10ed |051b: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e2a50: 6900 b984 |051e: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.ODHD:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84b9 │ │ -2e2a54: 2200 7011 |0520: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e2a58: 1a01 b43e |0522: const-string v1, "ODHE" // string@3eb4 │ │ -2e2a5c: 130d 5800 |0524: const/16 v13, #int 88 // #58 │ │ -2e2a60: 1a0e 7095 |0526: const-string v14, "odhe" // string@9570 │ │ -2e2a64: 1a0f de3e |0528: const-string v15, "OMA DRM Discrete Media Headers" // string@3ede │ │ -2e2a68: 705f 868f 10ed |052a: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e2a6e: 6900 ba84 |052d: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.ODHE:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84ba │ │ -2e2a72: 2200 7011 |052f: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e2a76: 1a01 b53e |0531: const-string v1, "ODRB" // string@3eb5 │ │ -2e2a7a: 130d 5900 |0533: const/16 v13, #int 89 // #59 │ │ -2e2a7e: 1a0e 7195 |0535: const-string v14, "odrb" // string@9571 │ │ -2e2a82: 1a0f e33e |0537: const-string v15, "OMA DRM Rights Object" // string@3ee3 │ │ -2e2a86: 705f 868f 10ed |0539: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e2a8c: 6900 bb84 |053c: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.ODRB:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84bb │ │ -2e2a90: 2200 7011 |053e: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e2a94: 1a01 b63e |0540: const-string v1, "ODRM" // string@3eb6 │ │ -2e2a98: 130d 5a00 |0542: const/16 v13, #int 90 // #5a │ │ -2e2a9c: 1a0e 7295 |0544: const-string v14, "odrm" // string@9572 │ │ -2e2aa0: 1a0f da3e |0546: const-string v15, "OMA DRM Container" // string@3eda │ │ -2e2aa4: 705f 868f 10ed |0548: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e2aaa: 6900 bc84 |054b: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.ODRM:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84bc │ │ -2e2aae: 2200 7011 |054d: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e2ab2: 1a01 b83e |054f: const-string v1, "ODTT" // string@3eb8 │ │ -2e2ab6: 130d 5b00 |0551: const/16 v13, #int 91 // #5b │ │ -2e2aba: 1a0e 7495 |0553: const-string v14, "odtt" // string@9574 │ │ -2e2abe: 1a0f e43e |0555: const-string v15, "OMA DRM Transaction Tracking" // string@3ee4 │ │ -2e2ac2: 705f 868f 10ed |0557: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e2ac8: 6900 bd84 |055a: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.ODTT:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84bd │ │ -2e2acc: 2200 7011 |055c: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e2ad0: 1a01 ce3e |055e: const-string v1, "OHDR" // string@3ece │ │ -2e2ad4: 130d 5c00 |0560: const/16 v13, #int 92 // #5c │ │ -2e2ad8: 1a0e ac95 |0562: const-string v14, "ohdr" // string@95ac │ │ -2e2adc: 1a0f d93e |0564: const-string v15, "OMA DRM Common headers" // string@3ed9 │ │ -2e2ae0: 705f 868f 10ed |0566: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e2ae6: 6900 be84 |0569: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.OHDR:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84be │ │ -2e2aea: 2200 7011 |056b: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e2aee: 1a01 0240 |056d: const-string v1, "PADB" // string@4002 │ │ -2e2af2: 130d 5d00 |056f: const/16 v13, #int 93 // #5d │ │ -2e2af6: 1a0e 2f99 |0571: const-string v14, "padb" // string@992f │ │ -2e2afa: 1a0f 7046 |0573: const-string v15, "Sample padding bits" // string@4670 │ │ -2e2afe: 705f 868f 10ed |0575: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e2b04: 6900 bf84 |0578: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.PADB:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84bf │ │ -2e2b08: 2200 7011 |057a: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e2b0c: 1a01 0940 |057c: const-string v1, "PAEN" // string@4009 │ │ -2e2b10: 130d 5e00 |057e: const/16 v13, #int 94 // #5e │ │ -2e2b14: 1a0e 3f99 |0580: const-string v14, "paen" // string@993f │ │ -2e2b18: 1a0f 0d41 |0582: const-string v15, "Partition Entry" // string@410d │ │ -2e2b1c: 705f 868f 10ed |0584: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e2b22: 6900 c084 |0587: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.PAEN:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84c0 │ │ -2e2b26: 2200 7011 |0589: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e2b2a: 1a01 2440 |058b: const-string v1, "PCLR" // string@4024 │ │ -2e2b2e: 130d 5f00 |058d: const/16 v13, #int 95 // #5f │ │ -2e2b32: 1a0e d299 |058f: const-string v14, "pclr" // string@99d2 │ │ -2e2b36: 1a0f 5499 |0591: const-string v15, "palette which maps a single component in index space to a multiple- component image" // string@9954 │ │ -2e2b3a: 705f 868f 10ed |0593: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e2b40: 6900 c184 |0596: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.PCLR:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84c1 │ │ -2e2b44: 2200 7011 |0598: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e2b48: 1a01 2e40 |059a: const-string v1, "PDIN" // string@402e │ │ -2e2b4c: 130d 6000 |059c: const/16 v13, #int 96 // #60 │ │ -2e2b50: 1a0e d399 |059e: const-string v14, "pdin" // string@99d3 │ │ -2e2b54: 1a0f 4742 |05a0: const-string v15, "Progressive download information" // string@4247 │ │ -2e2b58: 705f 868f 10ed |05a2: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e2b5e: 6900 c284 |05a5: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.PDIN:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84c2 │ │ -2e2b62: 2200 7011 |05a7: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e2b66: 1a01 3f40 |05a9: const-string v1, "PERF" // string@403f │ │ -2e2b6a: 130d 6100 |05ab: const/16 v13, #int 97 // #61 │ │ -2e2b6e: 1a0e ee99 |05ad: const-string v14, "perf" // string@99ee │ │ -2e2b72: 1a0f 4a3b |05af: const-string v15, "Media performer name (user-data)" // string@3b4a │ │ -2e2b76: 705f 868f 10ed |05b1: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e2b7c: 6900 c384 |05b4: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.PERF:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84c3 │ │ -2e2b80: 2200 7011 |05b6: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e2b84: 1a01 5840 |05b8: const-string v1, "PITM" // string@4058 │ │ -2e2b88: 130d 6200 |05ba: const/16 v13, #int 98 // #62 │ │ -2e2b8c: 1a0e 5a9a |05bc: const-string v14, "pitm" // string@9a5a │ │ -2e2b90: 1a0f 2942 |05be: const-string v15, "Primary item reference" // string@4229 │ │ -2e2b94: 705f 868f 10ed |05c0: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e2b9a: 6900 c484 |05c3: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.PITM:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84c4 │ │ -2e2b9e: 2200 7011 |05c5: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e2ba2: 1a01 c842 |05c7: const-string v1, "RESC" // string@42c8 │ │ -2e2ba6: 130d 6300 |05c9: const/16 v13, #int 99 // #63 │ │ -2e2baa: 1a0e 679e |05cb: const-string v14, "resc" // string@9e67 │ │ -2e2bae: 1a0f 811c |05cd: const-string v15, "Grid resolution at which the image was captured" // string@1c81 │ │ -2e2bb2: 705f 868f 10ed |05cf: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e2bb8: 6900 c584 |05d2: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.RESC:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84c5 │ │ -2e2bbc: 2200 7011 |05d4: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e2bc0: 1a01 c942 |05d6: const-string v1, "RESD" // string@42c9 │ │ -2e2bc4: 130d 6400 |05d8: const/16 v13, #int 100 // #64 │ │ -2e2bc8: 1a0e 689e |05da: const-string v14, "resd" // string@9e68 │ │ -2e2bcc: 1a0f 9814 |05dc: const-string v15, "Default grid resolution at which the image should be displayed" // string@1498 │ │ -2e2bd0: 705f 868f 10ed |05de: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e2bd6: 6900 c684 |05e1: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.RESD:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84c6 │ │ -2e2bda: 2200 7011 |05e3: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e2bde: 1a01 1443 |05e5: const-string v1, "RTNG" // string@4314 │ │ -2e2be2: 130d 6500 |05e7: const/16 v13, #int 101 // #65 │ │ -2e2be6: 1a0e 3f9f |05e9: const-string v14, "rtng" // string@9f3f │ │ -2e2bea: 1a0f 4b3b |05eb: const-string v15, "Media rating (user-data)" // string@3b4b │ │ -2e2bee: 705f 868f 10ed |05ed: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e2bf4: 6900 c784 |05f0: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.RTNG:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84c7 │ │ -2e2bf8: 2200 7011 |05f2: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e2bfc: 1a01 5144 |05f4: const-string v1, "SBGP" // string@4451 │ │ -2e2c00: 130d 6600 |05f6: const/16 v13, #int 102 // #66 │ │ -2e2c04: 1a0e bda0 |05f8: const-string v14, "sbgp" // string@a0bd │ │ -2e2c08: 1a0f 7346 |05fa: const-string v15, "Sample to Group box" // string@4673 │ │ -2e2c0c: 705f 868f 10ed |05fc: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e2c12: 6900 c884 |05ff: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.SBGP:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84c8 │ │ -2e2c16: 2200 7011 |0601: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e2c1a: 1a01 5a44 |0603: const-string v1, "SCHI" // string@445a │ │ -2e2c1e: 130d 6700 |0605: const/16 v13, #int 103 // #67 │ │ -2e2c22: 1a0e dca0 |0607: const-string v14, "schi" // string@a0dc │ │ -2e2c26: 1a0f a146 |0609: const-string v15, "Scheme information box" // string@46a1 │ │ -2e2c2a: 705f 868f 10ed |060b: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e2c30: 6900 c984 |060e: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.SCHI:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84c9 │ │ -2e2c34: 2200 7011 |0610: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e2c38: 1a01 5b44 |0612: const-string v1, "SCHM" // string@445b │ │ -2e2c3c: 130d 6800 |0614: const/16 v13, #int 104 // #68 │ │ -2e2c40: 1a0e dda0 |0616: const-string v14, "schm" // string@a0dd │ │ -2e2c44: 1a0f a246 |0618: const-string v15, "Scheme type box" // string@46a2 │ │ -2e2c48: 705f 868f 10ed |061a: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e2c4e: 6900 ca84 |061d: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.SCHM:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84ca │ │ -2e2c52: 2200 7011 |061f: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e2c56: 1a01 7d44 |0621: const-string v1, "SDEP" // string@447d │ │ -2e2c5a: 130d 6900 |0623: const/16 v13, #int 105 // #69 │ │ -2e2c5e: 1a0e 19a1 |0625: const-string v14, "sdep" // string@a119 │ │ -2e2c62: 1a0f 6d46 |0627: const-string v15, "Sample dependency" // string@466d │ │ -2e2c66: 705f 868f 10ed |0629: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e2c6c: 6900 cb84 |062c: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.SDEP:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84cb │ │ -2e2c70: 2200 7011 |062e: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e2c74: 1a01 7e44 |0630: const-string v1, "SDHD" // string@447e │ │ -2e2c78: 130d 6a00 |0632: const/16 v13, #int 106 // #6a │ │ -2e2c7c: 1a0e 1aa1 |0634: const-string v14, "sdhd" // string@a11a │ │ -2e2c80: 1a0f b843 |0636: const-string v15, "Reserved for SceneDescriptionStream header" // string@43b8 │ │ -2e2c84: 705f 868f 10ed |0638: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e2c8a: 6900 cc84 |063b: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.SDHD:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84cc │ │ -2e2c8e: 2200 7011 |063d: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e2c92: 1a01 8244 |063f: const-string v1, "SDTP" // string@4482 │ │ -2e2c96: 130d 6b00 |0641: const/16 v13, #int 107 // #6b │ │ -2e2c9a: 1a0e 1ca1 |0643: const-string v14, "sdtp" // string@a11c │ │ -2e2c9e: 1a0f 661f |0645: const-string v15, "Independent and Disposable Samples Box" // string@1f66 │ │ -2e2ca2: 705f 868f 10ed |0647: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e2ca8: 6900 cd84 |064a: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.SDTP:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84cd │ │ -2e2cac: 2200 7011 |064c: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e2cb0: 1a01 8344 |064e: const-string v1, "SDVP" // string@4483 │ │ -2e2cb4: 130d 6c00 |0650: const/16 v13, #int 108 // #6c │ │ -2e2cb8: 1a0e 1da1 |0652: const-string v14, "sdvp" // string@a11d │ │ -2e2cbc: 1a0f 7b44 |0654: const-string v15, "SD Profile Box" // string@447b │ │ -2e2cc0: 705f 868f 10ed |0656: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e2cc6: 6900 ce84 |0659: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.SDVP:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84ce │ │ -2e2cca: 2200 7011 |065b: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e2cce: 1a01 8f44 |065d: const-string v1, "SEGR" // string@448f │ │ -2e2cd2: 130d 6d00 |065f: const/16 v13, #int 109 // #6d │ │ -2e2cd6: 1a0e 4da1 |0661: const-string v14, "segr" // string@a14d │ │ -2e2cda: 1a0f 101a |0663: const-string v15, "File delivery session group" // string@1a10 │ │ -2e2cde: 705f 868f 10ed |0665: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e2ce4: 6900 cf84 |0668: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.SEGR:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84cf │ │ -2e2ce8: 2200 7011 |066a: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e2cec: 1a01 bd44 |066c: const-string v1, "SGPD" // string@44bd │ │ -2e2cf0: 130d 6e00 |066e: const/16 v13, #int 110 // #6e │ │ -2e2cf4: 1a0e d4aa |0670: const-string v14, "sgpd" // string@aad4 │ │ -2e2cf8: 1a0f 6f46 |0672: const-string v15, "Sample group definition box" // string@466f │ │ -2e2cfc: 705f 868f 10ed |0674: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e2d02: 6900 d084 |0677: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.SGPD:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84d0 │ │ -2e2d06: 2200 7011 |0679: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e2d0a: 1a01 ff44 |067b: const-string v1, "SIDX" // string@44ff │ │ -2e2d0e: 130d 6f00 |067d: const/16 v13, #int 111 // #6f │ │ -2e2d12: 1a0e 9aab |067f: const-string v14, "sidx" // string@ab9a │ │ -2e2d16: 1a0f e946 |0681: const-string v15, "Segment Index Box" // string@46e9 │ │ -2e2d1a: 705f 868f 10ed |0683: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e2d20: 6900 d184 |0686: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.SIDX:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84d1 │ │ -2e2d24: 2200 7011 |0688: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e2d28: 1a01 0845 |068a: const-string v1, "SINF" // string@4508 │ │ -2e2d2c: 130d 7000 |068c: const/16 v13, #int 112 // #70 │ │ -2e2d30: 1a0e a6ab |068e: const-string v14, "sinf" // string@aba6 │ │ -2e2d34: 1a0f 5242 |0690: const-string v15, "Protection scheme information box" // string@4252 │ │ -2e2d38: 705f 868f 10ed |0692: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e2d3e: 6900 d284 |0695: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.SINF:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84d2 │ │ -2e2d42: 2200 7011 |0697: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e2d46: 1a01 1b45 |0699: const-string v1, "SKIP" // string@451b │ │ -2e2d4a: 130d 7100 |069b: const/16 v13, #int 113 // #71 │ │ -2e2d4e: 1a0e c0ab |069d: const-string v14, "skip" // string@abc0 │ │ -2e2d52: 1a0f 6b1b |069f: const-string v15, "Free space" // string@1b6b │ │ -2e2d56: 705f 868f 10ed |06a1: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e2d5c: 6900 d384 |06a4: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.SKIP:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84d3 │ │ -2e2d60: 2200 7011 |06a6: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e2d64: 1a01 2745 |06a8: const-string v1, "SMHD" // string@4527 │ │ -2e2d68: 130d 7200 |06aa: const/16 v13, #int 114 // #72 │ │ -2e2d6c: 1a0e e6ab |06ac: const-string v14, "smhd" // string@abe6 │ │ -2e2d70: 1a0f fd47 |06ae: const-string v15, "Sound media header, overall information (sound track only)" // string@47fd │ │ -2e2d74: 705f 868f 10ed |06b0: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e2d7a: 6900 d484 |06b3: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.SMHD:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84d4 │ │ -2e2d7e: 2200 7011 |06b5: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e2d82: 1a01 7145 |06b7: const-string v1, "SRMB" // string@4571 │ │ -2e2d86: 130d 7300 |06b9: const/16 v13, #int 115 // #73 │ │ -2e2d8a: 1a0e 52ac |06bb: const-string v14, "srmb" // string@ac52 │ │ -2e2d8e: 1a0f f748 |06bd: const-string v15, "System Renewability Message" // string@48f7 │ │ -2e2d92: 705f 868f 10ed |06bf: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e2d98: 6900 d584 |06c2: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.SRMB:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84d5 │ │ -2e2d9c: 2200 7011 |06c4: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e2da0: 1a01 7245 |06c6: const-string v1, "SRMC" // string@4572 │ │ -2e2da4: 130d 7400 |06c8: const/16 v13, #int 116 // #74 │ │ -2e2da8: 1a0e 53ac |06ca: const-string v14, "srmc" // string@ac53 │ │ -2e2dac: 1a0f f848 |06cc: const-string v15, "System Renewability Message container" // string@48f8 │ │ -2e2db0: 705f 868f 10ed |06ce: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e2db6: 6900 d684 |06d1: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.SRMC:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84d6 │ │ -2e2dba: 2200 7011 |06d3: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e2dbe: 1a01 7345 |06d5: const-string v1, "SRPP" // string@4573 │ │ -2e2dc2: 130d 7500 |06d7: const/16 v13, #int 117 // #75 │ │ -2e2dc6: 1a0e 55ac |06d9: const-string v14, "srpp" // string@ac55 │ │ -2e2dca: 1a0f dc45 |06db: const-string v15, "STRP Process" // string@45dc │ │ -2e2dce: 705f 868f 10ed |06dd: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e2dd4: 6900 d784 |06e0: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.SRPP:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84d7 │ │ -2e2dd8: 2200 7011 |06e2: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e2ddc: 1a01 b145 |06e4: const-string v1, "STBL" // string@45b1 │ │ -2e2de0: 130d 7600 |06e6: const/16 v13, #int 118 // #76 │ │ -2e2de4: 1a0e f3ac |06e8: const-string v14, "stbl" // string@acf3 │ │ -2e2de8: 1a0f 7246 |06ea: const-string v15, "Sample table box, container for the time/space map" // string@4672 │ │ -2e2dec: 705f 868f 10ed |06ec: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e2df2: 6900 d884 |06ef: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.STBL:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84d8 │ │ -2e2df6: 2200 7011 |06f1: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e2dfa: 1a01 b345 |06f3: const-string v1, "STCO" // string@45b3 │ │ -2e2dfe: 130d 7700 |06f5: const/16 v13, #int 119 // #77 │ │ -2e2e02: 1a0e f4ac |06f7: const-string v14, "stco" // string@acf4 │ │ -2e2e06: 1a0f 423f |06f9: const-string v15, "Offsets into Audio Data" // string@3f42 │ │ -2e2e0a: 705f 868f 10ed |06fb: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e2e10: 6900 d984 |06fe: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.STCO:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84d9 │ │ -2e2e14: 2200 7011 |0700: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e2e18: 1a01 b445 |0702: const-string v1, "STDP" // string@45b4 │ │ -2e2e1c: 130d 7800 |0704: const/16 v13, #int 120 // #78 │ │ -2e2e20: 1a0e fdac |0706: const-string v14, "stdp" // string@acfd │ │ -2e2e24: 1a0f 6c46 |0708: const-string v15, "Sample degradation priority" // string@466c │ │ -2e2e28: 705f 868f 10ed |070a: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e2e2e: 6900 da84 |070d: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.STDP:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84da │ │ -2e2e32: 2200 7011 |070f: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e2e36: 1a01 dd45 |0711: const-string v1, "STSC" // string@45dd │ │ -2e2e3a: 130d 7900 |0713: const/16 v13, #int 121 // #79 │ │ -2e2e3e: 1a0e 9cad |0715: const-string v14, "stsc" // string@ad9c │ │ -2e2e42: 1a0f 7446 |0717: const-string v15, "Sample-to-chunk, partial data-offset information" // string@4674 │ │ -2e2e46: 705f 868f 10ed |0719: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e2e4c: 6900 db84 |071c: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.STSC:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84db │ │ -2e2e50: 2200 7011 |071e: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e2e54: 1a01 de45 |0720: const-string v1, "STSD" // string@45de │ │ -2e2e58: 130d 7a00 |0722: const/16 v13, #int 122 // #7a │ │ -2e2e5c: 1a0e 9dad |0724: const-string v14, "stsd" // string@ad9d │ │ -2e2e60: 1a0f 6e46 |0726: const-string v15, "Sample descriptions (codec types, initialization etc.)" // string@466e │ │ -2e2e64: 705f 868f 10ed |0728: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e2e6a: 6900 dc84 |072b: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.STSD:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84dc │ │ -2e2e6e: 2200 7011 |072d: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e2e72: 1a01 df45 |072f: const-string v1, "STSH" // string@45df │ │ -2e2e76: 130d 7b00 |0731: const/16 v13, #int 123 // #7b │ │ -2e2e7a: 1a0e 9ead |0733: const-string v14, "stsh" // string@ad9e │ │ -2e2e7e: 1a0f 1b47 |0735: const-string v15, "Shadow sync sample table" // string@471b │ │ -2e2e82: 705f 868f 10ed |0737: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e2e88: 6900 dd84 |073a: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.STSH:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84dd │ │ -2e2e8c: 2200 7011 |073c: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e2e90: 1a01 e045 |073e: const-string v1, "STSS" // string@45e0 │ │ -2e2e94: 130d 7c00 |0740: const/16 v13, #int 124 // #7c │ │ -2e2e98: 1a0e 9fad |0742: const-string v14, "stss" // string@ad9f │ │ -2e2e9c: 1a0f e148 |0744: const-string v15, "Sync sample table (random access points)" // string@48e1 │ │ -2e2ea0: 705f 868f 10ed |0746: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e2ea6: 6900 de84 |0749: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.STSS:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84de │ │ -2e2eaa: 2200 7011 |074b: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e2eae: 1a01 e145 |074d: const-string v1, "STSZ" // string@45e1 │ │ -2e2eb2: 130d 7d00 |074f: const/16 v13, #int 125 // #7d │ │ -2e2eb6: 1a0e a0ad |0751: const-string v14, "stsz" // string@ada0 │ │ -2e2eba: 1a0f 7146 |0753: const-string v15, "Sample sizes (framing)" // string@4671 │ │ -2e2ebe: 705f 868f 10ed |0755: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e2ec4: 6900 df84 |0758: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.STSZ:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84df │ │ -2e2ec8: 2200 7011 |075a: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e2ecc: 1a01 e245 |075c: const-string v1, "STTS" // string@45e2 │ │ -2e2ed0: 130d 7e00 |075e: const/16 v13, #int 126 // #7e │ │ -2e2ed4: 1a0e a1ad |0760: const-string v14, "stts" // string@ada1 │ │ -2e2ed8: 1a0f 7f03 |0762: const-string v15, "(decoding) time-to-sample" // string@037f │ │ -2e2edc: 705f 868f 10ed |0764: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e2ee2: 6900 e084 |0767: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.STTS:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84e0 │ │ -2e2ee6: 2200 7011 |0769: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e2eea: 1a01 3246 |076b: const-string v1, "STYP" // string@4632 │ │ -2e2eee: 130d 7f00 |076d: const/16 v13, #int 127 // #7f │ │ -2e2ef2: 1a0e a8ad |076f: const-string v14, "styp" // string@ada8 │ │ -2e2ef6: 1a0f ea46 |0771: const-string v15, "Segment Type Box" // string@46ea │ │ -2e2efa: 705f 868f 10ed |0773: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e2f00: 6900 e184 |0776: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.STYP:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84e1 │ │ -2e2f04: 2200 7011 |0778: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e2f08: 1a01 3346 |077a: const-string v1, "STZ2" // string@4633 │ │ -2e2f0c: 130d 8000 |077c: const/16 v13, #int 128 // #80 │ │ -2e2f10: 1a0e a9ad |077e: const-string v14, "stz2" // string@ada9 │ │ -2e2f14: 1a0f aa10 |0780: const-string v15, "Compact sample sizes (framing)" // string@10aa │ │ -2e2f18: 705f 868f 10ed |0782: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e2f1e: 6900 e284 |0785: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.STZ2:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84e2 │ │ -2e2f22: 2200 7011 |0787: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e2f26: 1a01 3646 |0789: const-string v1, "SUBS" // string@4636 │ │ -2e2f2a: 130d 8100 |078b: const/16 v13, #int 129 // #81 │ │ -2e2f2e: 1a0e b6ad |078d: const-string v14, "subs" // string@adb6 │ │ -2e2f32: 1a0f 8648 |078f: const-string v15, "Sub-sample information" // string@4886 │ │ -2e2f36: 705f 868f 10ed |0791: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e2f3c: 6900 e384 |0794: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.SUBS:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84e3 │ │ -2e2f40: 2200 7011 |0796: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e2f44: 1a01 4d46 |0798: const-string v1, "SWTC" // string@464d │ │ -2e2f48: 130d 8200 |079a: const/16 v13, #int 130 // #82 │ │ -2e2f4c: 1a0e 1fae |079c: const-string v14, "swtc" // string@ae1f │ │ -2e2f50: 1a0f bd3c |079e: const-string v15, "Multiview Group Relation" // string@3cbd │ │ -2e2f54: 705f 868f 10ed |07a0: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e2f5a: 6900 e484 |07a3: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.SWTC:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84e4 │ │ -2e2f5e: 2200 7011 |07a5: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e2f62: 1a01 0849 |07a7: const-string v1, "TAGS" // string@4908 │ │ -2e2f66: 130d 8300 |07a9: const/16 v13, #int 131 // #83 │ │ -2e2f6a: 1a0e 8aae |07ab: const-string v14, "tags" // string@ae8a │ │ -2e2f6e: 1a0f b63d |07ad: const-string v15, "Nero Encoder Tags" // string@3db6 │ │ -2e2f72: 705f 868f 10ed |07af: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e2f78: 6900 e584 |07b2: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.TAGS:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84e5 │ │ -2e2f7c: 2200 7011 |07b4: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e2f80: 1a01 6f49 |07b6: const-string v1, "TFAD" // string@496f │ │ -2e2f84: 130d 8400 |07b8: const/16 v13, #int 132 // #84 │ │ -2e2f88: 1a0e 34af |07ba: const-string v14, "tfad" // string@af34 │ │ -2e2f8c: 1a0f 6a4e |07bc: const-string v15, "Track fragment adjustment box" // string@4e6a │ │ -2e2f90: 705f 868f 10ed |07be: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e2f96: 6900 e684 |07c1: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.TFAD:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84e6 │ │ -2e2f9a: 2200 7011 |07c3: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e2f9e: 1a01 7049 |07c5: const-string v1, "TFHD" // string@4970 │ │ -2e2fa2: 130d 8500 |07c7: const/16 v13, #int 133 // #85 │ │ -2e2fa6: 1a0e 35af |07c9: const-string v14, "tfhd" // string@af35 │ │ -2e2faa: 1a0f 6b4e |07cb: const-string v15, "Track fragment header" // string@4e6b │ │ -2e2fae: 705f 868f 10ed |07cd: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e2fb4: 6900 e784 |07d0: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.TFHD:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84e7 │ │ -2e2fb8: 2200 7011 |07d2: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e2fbc: 1a01 7249 |07d4: const-string v1, "TFMA" // string@4972 │ │ -2e2fc0: 130d 8600 |07d6: const/16 v13, #int 134 // #86 │ │ -2e2fc4: 1a0e 36af |07d8: const-string v14, "tfma" // string@af36 │ │ -2e2fc8: 1a0f 6c4e |07da: const-string v15, "Track fragment media adjustment box" // string@4e6c │ │ -2e2fcc: 705f 868f 10ed |07dc: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e2fd2: 6900 e884 |07df: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.TFMA:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84e8 │ │ -2e2fd6: 2200 7011 |07e1: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e2fda: 1a01 7349 |07e3: const-string v1, "TFRA" // string@4973 │ │ -2e2fde: 130d 8700 |07e5: const/16 v13, #int 135 // #87 │ │ -2e2fe2: 1a0e 37af |07e7: const-string v14, "tfra" // string@af37 │ │ -2e2fe6: 1a0f 6d4e |07e9: const-string v15, "Track fragment radom access" // string@4e6d │ │ -2e2fea: 705f 868f 10ed |07eb: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e2ff0: 6900 e984 |07ee: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.TFRA:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84e9 │ │ -2e2ff4: 2200 7011 |07f0: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e2ff8: 1a01 8a49 |07f2: const-string v1, "TIBR" // string@498a │ │ -2e2ffc: 130d 8800 |07f4: const/16 v13, #int 136 // #88 │ │ -2e3000: 1a0e 69af |07f6: const-string v14, "tibr" // string@af69 │ │ -2e3004: 1a0f f44d |07f8: const-string v15, "Tier Bit rate" // string@4df4 │ │ -2e3008: 705f 868f 10ed |07fa: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e300e: 6900 ea84 |07fd: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.TIBR:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84ea │ │ -2e3012: 2200 7011 |07ff: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e3016: 1a01 a649 |0801: const-string v1, "TIRI" // string@49a6 │ │ -2e301a: 130d 8900 |0803: const/16 v13, #int 137 // #89 │ │ -2e301e: 1a0e a3af |0805: const-string v14, "tiri" // string@afa3 │ │ -2e3022: 1a0f f54d |0807: const-string v15, "Tier Information" // string@4df5 │ │ -2e3026: 705f 868f 10ed |0809: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e302c: 6900 eb84 |080c: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.TIRI:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84eb │ │ -2e3030: 2200 7011 |080e: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e3034: 1a01 aa49 |0810: const-string v1, "TITL" // string@49aa │ │ -2e3038: 130d 8a00 |0812: const/16 v13, #int 138 // #8a │ │ -2e303c: 1a0e a4af |0814: const-string v14, "titl" // string@afa4 │ │ -2e3040: 1a0f 4c3b |0816: const-string v15, "Media title (user-data)" // string@3b4c │ │ -2e3044: 705f 868f 10ed |0818: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e304a: 6900 ec84 |081b: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.TITL:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84ec │ │ -2e304e: 2200 7011 |081d: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e3052: 1a01 c749 |081f: const-string v1, "TKHD" // string@49c7 │ │ -2e3056: 130d 8b00 |0821: const/16 v13, #int 139 // #8b │ │ -2e305a: 1a0e b7af |0823: const-string v14, "tkhd" // string@afb7 │ │ -2e305e: 1a0f 704e |0825: const-string v15, "Track header, overall information about the track" // string@4e70 │ │ -2e3062: 705f 868f 10ed |0827: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e3068: 6900 ed84 |082a: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.TKHD:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84ed │ │ -2e306c: 2200 7011 |082c: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e3070: 1a01 3a4a |082e: const-string v1, "TRAF" // string@4a3a │ │ -2e3074: 130d 8c00 |0830: const/16 v13, #int 140 // #8c │ │ -2e3078: 1a0e 74b0 |0832: const-string v14, "traf" // string@b074 │ │ -2e307c: 1a0f 694e |0834: const-string v15, "Track fragment" // string@4e69 │ │ -2e3080: 705f 868f 10ed |0836: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e3086: 6900 ee84 |0839: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.TRAF:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84ee │ │ -2e308a: 2200 7011 |083b: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e308e: 1a01 3b4a |083d: const-string v1, "TRAK" // string@4a3b │ │ -2e3092: 130d 8d00 |083f: const/16 v13, #int 141 // #8d │ │ -2e3096: 1a0e 75b0 |0841: const-string v14, "trak" // string@b075 │ │ -2e309a: 1a0f 664e |0843: const-string v15, "Track" // string@4e66 │ │ -2e309e: 705f 868f 10ed |0845: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e30a4: 6900 ef84 |0848: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.TRAK:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84ef │ │ -2e30a8: 2200 7011 |084a: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e30ac: 1a01 a24a |084c: const-string v1, "TREF" // string@4aa2 │ │ -2e30b0: 130d 8e00 |084e: const/16 v13, #int 142 // #8e │ │ -2e30b4: 1a0e c0b0 |0850: const-string v14, "tref" // string@b0c0 │ │ -2e30b8: 1a0f 714e |0852: const-string v15, "Track reference container" // string@4e71 │ │ -2e30bc: 705f 868f 10ed |0854: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e30c2: 6900 f084 |0857: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.TREF:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84f0 │ │ -2e30c6: 2200 7011 |0859: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e30ca: 1a01 a34a |085b: const-string v1, "TREX" // string@4aa3 │ │ -2e30ce: 130d 8f00 |085d: const/16 v13, #int 143 // #8f │ │ -2e30d2: 1a0e c2b0 |085f: const-string v14, "trex" // string@b0c2 │ │ -2e30d6: 1a0f 684e |0861: const-string v15, "Track extends defaults" // string@4e68 │ │ -2e30da: 705f 868f 10ed |0863: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e30e0: 6900 f184 |0866: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.TREX:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84f1 │ │ -2e30e4: 2200 7011 |0868: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e30e8: 1a01 a44a |086a: const-string v1, "TRGR" // string@4aa4 │ │ -2e30ec: 130d 9000 |086c: const/16 v13, #int 144 // #90 │ │ -2e30f0: 1a0e c3b0 |086e: const-string v14, "trgr" // string@b0c3 │ │ -2e30f4: 1a0f 6f4e |0870: const-string v15, "Track grouping information" // string@4e6f │ │ -2e30f8: 705f 868f 10ed |0872: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e30fe: 6900 f284 |0875: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.TRGR:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84f2 │ │ -2e3102: 2200 7011 |0877: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e3106: 1a01 b04a |0879: const-string v1, "TRUN" // string@4ab0 │ │ -2e310a: 130d 9100 |087b: const/16 v13, #int 145 // #91 │ │ -2e310e: 1a0e dbb0 |087d: const-string v14, "trun" // string@b0db │ │ -2e3112: 1a0f 6e4e |087f: const-string v15, "Track fragment run" // string@4e6e │ │ -2e3116: 705f 868f 10ed |0881: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e311c: 6900 f384 |0884: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.TRUN:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84f3 │ │ -2e3120: 2200 7011 |0886: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e3124: 1a01 be4a |0888: const-string v1, "TSEL" // string@4abe │ │ -2e3128: 130d 9200 |088a: const/16 v13, #int 146 // #92 │ │ -2e312c: 1a0e f6b0 |088c: const-string v14, "tsel" // string@b0f6 │ │ -2e3130: 1a0f 724e |088e: const-string v15, "Track selection (user-data)" // string@4e72 │ │ -2e3134: 705f 868f 10ed |0890: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e313a: 6900 f484 |0893: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.TSEL:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84f4 │ │ -2e313e: 2200 7011 |0895: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e3142: 1a01 004f |0897: const-string v1, "UDTA" // string@4f00 │ │ -2e3146: 130d 9300 |0899: const/16 v13, #int 147 // #93 │ │ -2e314a: 1a0e 26b1 |089b: const-string v14, "udta" // string@b126 │ │ -2e314e: 1a0f 3f50 |089d: const-string v15, "User Data" // string@503f │ │ -2e3152: 705f 868f 10ed |089f: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e3158: 6900 f584 |08a2: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.UDTA:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84f5 │ │ -2e315c: 2200 7011 |08a4: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e3160: 1a01 084f |08a6: const-string v1, "UINF" // string@4f08 │ │ -2e3164: 130d 9400 |08a8: const/16 v13, #int 148 // #94 │ │ -2e3168: 1a0e 30b1 |08aa: const-string v14, "uinf" // string@b130 │ │ -2e316c: 1a0f 0e06 |08ac: const-string v15, "A tool by which a vendor may provide access to additional information associated with a UUID" // string@060e │ │ -2e3170: 705f 868f 10ed |08ae: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e3176: 6900 f684 |08b1: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.UINF:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84f6 │ │ -2e317a: 2200 7011 |08b3: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e317e: 1a01 0c4f |08b5: const-string v1, "ULST" // string@4f0c │ │ -2e3182: 130d 9500 |08b7: const/16 v13, #int 149 // #95 │ │ -2e3186: 1a0e 35b1 |08b9: const-string v14, "ulst" // string@b135 │ │ -2e318a: 1a0f 0b06 |08bb: const-string v15, "A list of UUID’s" // string@060b │ │ -2e318e: 705f 868f 10ed |08bd: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e3194: 6900 f784 |08c0: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.ULST:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84f7 │ │ -2e3198: 2200 7011 |08c2: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e319c: 1a01 564f |08c4: const-string v1, "URL$20" // string@4f56 │ │ -2e31a0: 130d 9600 |08c6: const/16 v13, #int 150 // #96 │ │ -2e31a4: 1a0e 89b2 |08c8: const-string v14, "url$20" // string@b289 │ │ -2e31a8: 1a0f df56 |08ca: const-string v15, "a URL" // string@56df │ │ -2e31ac: 705f 868f 10ed |08cc: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e31b2: 6900 f884 |08cf: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.URL$20:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84f8 │ │ -2e31b6: 2200 7011 |08d1: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e31ba: 1a01 9f4f |08d3: const-string v1, "UUID" // string@4f9f │ │ -2e31be: 130d 9700 |08d5: const/16 v13, #int 151 // #97 │ │ -2e31c2: 1a0e a4b2 |08d7: const-string v14, "uuid" // string@b2a4 │ │ -2e31c6: 1a0f 4350 |08d9: const-string v15, "User-extension box" // string@5043 │ │ -2e31ca: 705f 868f 10ed |08db: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e31d0: 6900 f984 |08de: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.UUID:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84f9 │ │ -2e31d4: 2200 7011 |08e0: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e31d8: 1a01 1352 |08e2: const-string v1, "VMHD" // string@5213 │ │ -2e31dc: 130d 9800 |08e4: const/16 v13, #int 152 // #98 │ │ -2e31e0: 1a0e 23b4 |08e6: const-string v14, "vmhd" // string@b423 │ │ -2e31e4: 1a0f fab3 |08e8: const-string v15, "video media header, overall information (video track only)" // string@b3fa │ │ -2e31e8: 705f 868f 10ed |08ea: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e31ee: 6900 fa84 |08ed: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.VMHD:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84fa │ │ -2e31f2: 2200 7011 |08ef: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e31f6: 1a01 2152 |08f1: const-string v1, "VWDI" // string@5221 │ │ -2e31fa: 130d 9900 |08f3: const/16 v13, #int 153 // #99 │ │ -2e31fe: 1a0e 3cb4 |08f5: const-string v14, "vwdi" // string@b43c │ │ -2e3202: 1a0f c03c |08f7: const-string v15, "Multiview Scene Information" // string@3cc0 │ │ -2e3206: 705f 868f 10ed |08f9: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e320c: 6900 fb84 |08fc: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.VWDI:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84fb │ │ -2e3210: 2200 7011 |08fe: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e3214: 1a01 e054 |0900: const-string v1, "XML$20" // string@54e0 │ │ -2e3218: 130d 9a00 |0902: const/16 v13, #int 154 // #9a │ │ -2e321c: 1a0e 29b5 |0904: const-string v14, "xml$20" // string@b529 │ │ -2e3220: 1a0f e056 |0906: const-string v15, "a tool by which vendors can add XML formatted information" // string@56e0 │ │ -2e3224: 705f 868f 10ed |0908: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e322a: 6900 fc84 |090b: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.XML$20:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84fc │ │ -2e322e: 2200 7011 |090d: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e3232: 1a01 0155 |090f: const-string v1, "YRRC" // string@5501 │ │ -2e3236: 130d 9b00 |0911: const/16 v13, #int 155 // #9b │ │ -2e323a: 1a0e 5ab5 |0913: const-string v14, "yrrc" // string@b55a │ │ -2e323e: 1a0f 0855 |0915: const-string v15, "Year when media was recorded (user-data)" // string@5508 │ │ -2e3242: 705f 868f 10ed |0917: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ -2e3248: 6900 fd84 |091a: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.YRRC:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84fd │ │ -2e324c: 1300 9c00 |091c: const/16 v0, #int 156 // #9c │ │ -2e3250: 2300 d513 |091e: new-array v0, v0, [Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@13d5 │ │ -2e3254: 6201 6284 |0920: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.ALAC:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8462 │ │ -2e3258: 4d01 0002 |0922: aput-object v1, v0, v2 │ │ -2e325c: 6201 6384 |0924: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.ALBM:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8463 │ │ -2e3260: 4d01 0003 |0926: aput-object v1, v0, v3 │ │ -2e3264: 6201 6484 |0928: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.AUTH:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8464 │ │ -2e3268: 4d01 0004 |092a: aput-object v1, v0, v4 │ │ -2e326c: 6201 6584 |092c: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.BPCC:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8465 │ │ -2e3270: 4d01 0005 |092e: aput-object v1, v0, v5 │ │ -2e3274: 6201 6684 |0930: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.BUFF:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8466 │ │ -2e3278: 4d01 0006 |0932: aput-object v1, v0, v6 │ │ -2e327c: 6201 6784 |0934: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.BXML:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8467 │ │ -2e3280: 4d01 0007 |0936: aput-object v1, v0, v7 │ │ -2e3284: 6201 6884 |0938: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.CCID:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8468 │ │ -2e3288: 4d01 0008 |093a: aput-object v1, v0, v8 │ │ -2e328c: 6201 6984 |093c: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.CDEF:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8469 │ │ -2e3290: 4d01 0009 |093e: aput-object v1, v0, v9 │ │ -2e3294: 6201 6a84 |0940: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.CLSF:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@846a │ │ -2e3298: 4d01 000a |0942: aput-object v1, v0, v10 │ │ -2e329c: 6201 6b84 |0944: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.CMAP:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@846b │ │ -2e32a0: 4d01 000b |0946: aput-object v1, v0, v11 │ │ -2e32a4: 6201 6c84 |0948: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.CO64:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@846c │ │ -2e32a8: 4d01 000c |094a: aput-object v1, v0, v12 │ │ -2e32ac: 6201 6d84 |094c: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.COLR:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@846d │ │ -2e32b0: 1302 0b00 |094e: const/16 v2, #int 11 // #b │ │ -2e32b4: 4d01 0002 |0950: aput-object v1, v0, v2 │ │ -2e32b8: 6201 6e84 |0952: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.CPRT:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@846e │ │ -2e32bc: 1302 0c00 |0954: const/16 v2, #int 12 // #c │ │ -2e32c0: 4d01 0002 |0956: aput-object v1, v0, v2 │ │ -2e32c4: 6201 6f84 |0958: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.CRHD:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@846f │ │ -2e32c8: 1302 0d00 |095a: const/16 v2, #int 13 // #d │ │ -2e32cc: 4d01 0002 |095c: aput-object v1, v0, v2 │ │ -2e32d0: 6201 7084 |095e: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.CSLG:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8470 │ │ -2e32d4: 1302 0e00 |0960: const/16 v2, #int 14 // #e │ │ -2e32d8: 4d01 0002 |0962: aput-object v1, v0, v2 │ │ -2e32dc: 6201 7184 |0964: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.CTTS:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8471 │ │ -2e32e0: 1302 0f00 |0966: const/16 v2, #int 15 // #f │ │ -2e32e4: 4d01 0002 |0968: aput-object v1, v0, v2 │ │ -2e32e8: 6201 7284 |096a: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.CVRU:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8472 │ │ -2e32ec: 1302 1000 |096c: const/16 v2, #int 16 // #10 │ │ -2e32f0: 4d01 0002 |096e: aput-object v1, v0, v2 │ │ -2e32f4: 6201 7384 |0970: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.DCFD:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8473 │ │ -2e32f8: 1302 1100 |0972: const/16 v2, #int 17 // #11 │ │ -2e32fc: 4d01 0002 |0974: aput-object v1, v0, v2 │ │ -2e3300: 6201 7484 |0976: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.DINF:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8474 │ │ -2e3304: 1302 1200 |0978: const/16 v2, #int 18 // #12 │ │ -2e3308: 4d01 0002 |097a: aput-object v1, v0, v2 │ │ -2e330c: 6201 7584 |097c: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.DREF:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8475 │ │ -2e3310: 1302 1300 |097e: const/16 v2, #int 19 // #13 │ │ -2e3314: 4d01 0002 |0980: aput-object v1, v0, v2 │ │ -2e3318: 6201 7684 |0982: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.DRMS:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8476 │ │ -2e331c: 1302 1400 |0984: const/16 v2, #int 20 // #14 │ │ -2e3320: 4d01 0002 |0986: aput-object v1, v0, v2 │ │ -2e3324: 6201 7784 |0988: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.DSCP:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8477 │ │ -2e3328: 1302 1500 |098a: const/16 v2, #int 21 // #15 │ │ -2e332c: 4d01 0002 |098c: aput-object v1, v0, v2 │ │ -2e3330: 6201 7884 |098e: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.DSGD:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8478 │ │ -2e3334: 1302 1600 |0990: const/16 v2, #int 22 // #16 │ │ -2e3338: 4d01 0002 |0992: aput-object v1, v0, v2 │ │ -2e333c: 6201 7984 |0994: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.DSTG:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8479 │ │ -2e3340: 1302 1700 |0996: const/16 v2, #int 23 // #17 │ │ -2e3344: 4d01 0002 |0998: aput-object v1, v0, v2 │ │ -2e3348: 6201 7a84 |099a: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.EDTS:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@847a │ │ -2e334c: 1302 1800 |099c: const/16 v2, #int 24 // #18 │ │ -2e3350: 4d01 0002 |099e: aput-object v1, v0, v2 │ │ -2e3354: 6201 7b84 |09a0: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.ELST:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@847b │ │ -2e3358: 1302 1900 |09a2: const/16 v2, #int 25 // #19 │ │ -2e335c: 4d01 0002 |09a4: aput-object v1, v0, v2 │ │ -2e3360: 6201 7c84 |09a6: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.ESDS:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@847c │ │ -2e3364: 1302 1a00 |09a8: const/16 v2, #int 26 // #1a │ │ -2e3368: 4d01 0002 |09aa: aput-object v1, v0, v2 │ │ -2e336c: 6201 7d84 |09ac: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.FECI:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@847d │ │ -2e3370: 1302 1b00 |09ae: const/16 v2, #int 27 // #1b │ │ -2e3374: 4d01 0002 |09b0: aput-object v1, v0, v2 │ │ -2e3378: 6201 7e84 |09b2: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.FECR:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@847e │ │ -2e337c: 1302 1c00 |09b4: const/16 v2, #int 28 // #1c │ │ -2e3380: 4d01 0002 |09b6: aput-object v1, v0, v2 │ │ -2e3384: 6201 7f84 |09b8: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.FIIN:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@847f │ │ -2e3388: 1302 1d00 |09ba: const/16 v2, #int 29 // #1d │ │ -2e338c: 4d01 0002 |09bc: aput-object v1, v0, v2 │ │ -2e3390: 6201 8084 |09be: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.FIRE:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8480 │ │ -2e3394: 1302 1e00 |09c0: const/16 v2, #int 30 // #1e │ │ -2e3398: 4d01 0002 |09c2: aput-object v1, v0, v2 │ │ -2e339c: 6201 8184 |09c4: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.FPAR:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8481 │ │ -2e33a0: 1302 1f00 |09c6: const/16 v2, #int 31 // #1f │ │ -2e33a4: 4d01 0002 |09c8: aput-object v1, v0, v2 │ │ -2e33a8: 6201 8284 |09ca: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.FREE:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8482 │ │ -2e33ac: 1302 2000 |09cc: const/16 v2, #int 32 // #20 │ │ -2e33b0: 4d01 0002 |09ce: aput-object v1, v0, v2 │ │ -2e33b4: 6201 8384 |09d0: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.FRMA:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8483 │ │ -2e33b8: 1302 2100 |09d2: const/16 v2, #int 33 // #21 │ │ -2e33bc: 4d01 0002 |09d4: aput-object v1, v0, v2 │ │ -2e33c0: 6201 8484 |09d6: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.FTYP:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8484 │ │ -2e33c4: 1302 2200 |09d8: const/16 v2, #int 34 // #22 │ │ -2e33c8: 4d01 0002 |09da: aput-object v1, v0, v2 │ │ -2e33cc: 6201 8584 |09dc: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.GITN:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8485 │ │ -2e33d0: 1302 2300 |09de: const/16 v2, #int 35 // #23 │ │ -2e33d4: 4d01 0002 |09e0: aput-object v1, v0, v2 │ │ -2e33d8: 6201 8684 |09e2: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.GNRE:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8486 │ │ -2e33dc: 1302 2400 |09e4: const/16 v2, #int 36 // #24 │ │ -2e33e0: 4d01 0002 |09e6: aput-object v1, v0, v2 │ │ -2e33e4: 6201 8784 |09e8: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.GRPI:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8487 │ │ -2e33e8: 1302 2500 |09ea: const/16 v2, #int 37 // #25 │ │ -2e33ec: 4d01 0002 |09ec: aput-object v1, v0, v2 │ │ -2e33f0: 6201 8884 |09ee: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.HDLR:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8488 │ │ -2e33f4: 1302 2600 |09f0: const/16 v2, #int 38 // #26 │ │ -2e33f8: 4d01 0002 |09f2: aput-object v1, v0, v2 │ │ -2e33fc: 6201 8984 |09f4: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.HMHD:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8489 │ │ -2e3400: 1302 2700 |09f6: const/16 v2, #int 39 // #27 │ │ -2e3404: 4d01 0002 |09f8: aput-object v1, v0, v2 │ │ -2e3408: 6201 8a84 |09fa: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.HNTI:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@848a │ │ -2e340c: 1302 2800 |09fc: const/16 v2, #int 40 // #28 │ │ -2e3410: 4d01 0002 |09fe: aput-object v1, v0, v2 │ │ -2e3414: 6201 8b84 |0a00: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.ICNU:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@848b │ │ -2e3418: 1302 2900 |0a02: const/16 v2, #int 41 // #29 │ │ -2e341c: 4d01 0002 |0a04: aput-object v1, v0, v2 │ │ -2e3420: 6201 8c84 |0a06: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.ID32:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@848c │ │ -2e3424: 1302 2a00 |0a08: const/16 v2, #int 42 // #2a │ │ -2e3428: 4d01 0002 |0a0a: aput-object v1, v0, v2 │ │ -2e342c: 6201 8d84 |0a0c: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.IDAT:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@848d │ │ -2e3430: 1302 2b00 |0a0e: const/16 v2, #int 43 // #2b │ │ -2e3434: 4d01 0002 |0a10: aput-object v1, v0, v2 │ │ -2e3438: 6201 8e84 |0a12: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.IHDR:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@848e │ │ -2e343c: 1302 2c00 |0a14: const/16 v2, #int 44 // #2c │ │ -2e3440: 4d01 0002 |0a16: aput-object v1, v0, v2 │ │ -2e3444: 6201 8f84 |0a18: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.IINF:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@848f │ │ -2e3448: 1302 2d00 |0a1a: const/16 v2, #int 45 // #2d │ │ -2e344c: 4d01 0002 |0a1c: aput-object v1, v0, v2 │ │ -2e3450: 6201 9084 |0a1e: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.ILOC:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8490 │ │ -2e3454: 1302 2e00 |0a20: const/16 v2, #int 46 // #2e │ │ -2e3458: 4d01 0002 |0a22: aput-object v1, v0, v2 │ │ -2e345c: 6201 9184 |0a24: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.ILST:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8491 │ │ -2e3460: 1302 2f00 |0a26: const/16 v2, #int 47 // #2f │ │ -2e3464: 4d01 0002 |0a28: aput-object v1, v0, v2 │ │ -2e3468: 6201 9284 |0a2a: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.IMIF:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8492 │ │ -2e346c: 1302 3000 |0a2c: const/16 v2, #int 48 // #30 │ │ -2e3470: 4d01 0002 |0a2e: aput-object v1, v0, v2 │ │ -2e3474: 6201 9384 |0a30: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.INFU:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8493 │ │ -2e3478: 1302 3100 |0a32: const/16 v2, #int 49 // #31 │ │ -2e347c: 4d01 0002 |0a34: aput-object v1, v0, v2 │ │ -2e3480: 6201 9484 |0a36: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.IODS:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8494 │ │ -2e3484: 1302 3200 |0a38: const/16 v2, #int 50 // #32 │ │ -2e3488: 4d01 0002 |0a3a: aput-object v1, v0, v2 │ │ -2e348c: 6201 9584 |0a3c: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.IPHD:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8495 │ │ -2e3490: 1302 3300 |0a3e: const/16 v2, #int 51 // #33 │ │ -2e3494: 4d01 0002 |0a40: aput-object v1, v0, v2 │ │ -2e3498: 6201 9684 |0a42: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.IPMC:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8496 │ │ -2e349c: 1302 3400 |0a44: const/16 v2, #int 52 // #34 │ │ -2e34a0: 4d01 0002 |0a46: aput-object v1, v0, v2 │ │ -2e34a4: 6201 9784 |0a48: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.IPRO:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8497 │ │ -2e34a8: 1302 3500 |0a4a: const/16 v2, #int 53 // #35 │ │ -2e34ac: 4d01 0002 |0a4c: aput-object v1, v0, v2 │ │ -2e34b0: 6201 9884 |0a4e: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.IREF:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8498 │ │ -2e34b4: 1302 3600 |0a50: const/16 v2, #int 54 // #36 │ │ -2e34b8: 4d01 0002 |0a52: aput-object v1, v0, v2 │ │ -2e34bc: 6201 9984 |0a54: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.JP2C:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8499 │ │ -2e34c0: 1302 3700 |0a56: const/16 v2, #int 55 // #37 │ │ -2e34c4: 4d01 0002 |0a58: aput-object v1, v0, v2 │ │ -2e34c8: 6201 9a84 |0a5a: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.JP2H:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@849a │ │ -2e34cc: 1302 3800 |0a5c: const/16 v2, #int 56 // #38 │ │ -2e34d0: 4d01 0002 |0a5e: aput-object v1, v0, v2 │ │ -2e34d4: 6201 9b84 |0a60: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.JP2I:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@849b │ │ -2e34d8: 1302 3900 |0a62: const/16 v2, #int 57 // #39 │ │ -2e34dc: 4d01 0002 |0a64: aput-object v1, v0, v2 │ │ -2e34e0: 6201 9c84 |0a66: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.KYWD:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@849c │ │ -2e34e4: 1302 3a00 |0a68: const/16 v2, #int 58 // #3a │ │ -2e34e8: 4d01 0002 |0a6a: aput-object v1, v0, v2 │ │ -2e34ec: 6201 9d84 |0a6c: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.LOCI:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@849d │ │ -2e34f0: 1302 3b00 |0a6e: const/16 v2, #int 59 // #3b │ │ -2e34f4: 4d01 0002 |0a70: aput-object v1, v0, v2 │ │ -2e34f8: 6201 9e84 |0a72: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.LRCU:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@849e │ │ -2e34fc: 1302 3c00 |0a74: const/16 v2, #int 60 // #3c │ │ -2e3500: 4d01 0002 |0a76: aput-object v1, v0, v2 │ │ -2e3504: 6201 9f84 |0a78: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.M7HD:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@849f │ │ -2e3508: 1302 3d00 |0a7a: const/16 v2, #int 61 // #3d │ │ -2e350c: 4d01 0002 |0a7c: aput-object v1, v0, v2 │ │ -2e3510: 6201 a084 |0a7e: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.MDAT:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84a0 │ │ -2e3514: 1302 3e00 |0a80: const/16 v2, #int 62 // #3e │ │ -2e3518: 4d01 0002 |0a82: aput-object v1, v0, v2 │ │ -2e351c: 6201 a184 |0a84: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.MDHD:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84a1 │ │ -2e3520: 1302 3f00 |0a86: const/16 v2, #int 63 // #3f │ │ -2e3524: 4d01 0002 |0a88: aput-object v1, v0, v2 │ │ -2e3528: 6201 a284 |0a8a: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.MDIA:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84a2 │ │ -2e352c: 1302 4000 |0a8c: const/16 v2, #int 64 // #40 │ │ -2e3530: 4d01 0002 |0a8e: aput-object v1, v0, v2 │ │ -2e3534: 6201 a384 |0a90: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.MDRI:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84a3 │ │ -2e3538: 1302 4100 |0a92: const/16 v2, #int 65 // #41 │ │ -2e353c: 4d01 0002 |0a94: aput-object v1, v0, v2 │ │ -2e3540: 6201 a484 |0a96: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.MECO:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84a4 │ │ -2e3544: 1302 4200 |0a98: const/16 v2, #int 66 // #42 │ │ -2e3548: 4d01 0002 |0a9a: aput-object v1, v0, v2 │ │ -2e354c: 6201 a584 |0a9c: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.MEHD:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84a5 │ │ -2e3550: 1302 4300 |0a9e: const/16 v2, #int 67 // #43 │ │ -2e3554: 4d01 0002 |0aa0: aput-object v1, v0, v2 │ │ -2e3558: 6201 a684 |0aa2: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.MERE:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84a6 │ │ -2e355c: 1302 4400 |0aa4: const/16 v2, #int 68 // #44 │ │ -2e3560: 4d01 0002 |0aa6: aput-object v1, v0, v2 │ │ -2e3564: 6201 a784 |0aa8: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.META:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84a7 │ │ -2e3568: 1302 4500 |0aaa: const/16 v2, #int 69 // #45 │ │ -2e356c: 4d01 0002 |0aac: aput-object v1, v0, v2 │ │ -2e3570: 6201 a884 |0aae: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.MFHD:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84a8 │ │ -2e3574: 1302 4600 |0ab0: const/16 v2, #int 70 // #46 │ │ -2e3578: 4d01 0002 |0ab2: aput-object v1, v0, v2 │ │ -2e357c: 6201 a984 |0ab4: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.MFRA:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84a9 │ │ -2e3580: 1302 4700 |0ab6: const/16 v2, #int 71 // #47 │ │ -2e3584: 4d01 0002 |0ab8: aput-object v1, v0, v2 │ │ -2e3588: 6201 aa84 |0aba: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.MFRO:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84aa │ │ -2e358c: 1302 4800 |0abc: const/16 v2, #int 72 // #48 │ │ -2e3590: 4d01 0002 |0abe: aput-object v1, v0, v2 │ │ -2e3594: 6201 ab84 |0ac0: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.MINF:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84ab │ │ -2e3598: 1302 4900 |0ac2: const/16 v2, #int 73 // #49 │ │ -2e359c: 4d01 0002 |0ac4: aput-object v1, v0, v2 │ │ -2e35a0: 6201 ac84 |0ac6: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.MJHD:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84ac │ │ -2e35a4: 1302 4a00 |0ac8: const/16 v2, #int 74 // #4a │ │ -2e35a8: 4d01 0002 |0aca: aput-object v1, v0, v2 │ │ -2e35ac: 6201 ad84 |0acc: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.MOOF:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84ad │ │ -2e35b0: 1302 4b00 |0ace: const/16 v2, #int 75 // #4b │ │ -2e35b4: 4d01 0002 |0ad0: aput-object v1, v0, v2 │ │ -2e35b8: 6201 ae84 |0ad2: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.MOOV:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84ae │ │ -2e35bc: 1302 4c00 |0ad4: const/16 v2, #int 76 // #4c │ │ -2e35c0: 4d01 0002 |0ad6: aput-object v1, v0, v2 │ │ -2e35c4: 6201 af84 |0ad8: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.MP4A:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84af │ │ -2e35c8: 1302 4d00 |0ada: const/16 v2, #int 77 // #4d │ │ -2e35cc: 4d01 0002 |0adc: aput-object v1, v0, v2 │ │ -2e35d0: 6201 b084 |0ade: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.MVCG:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84b0 │ │ -2e35d4: 1302 4e00 |0ae0: const/16 v2, #int 78 // #4e │ │ -2e35d8: 4d01 0002 |0ae2: aput-object v1, v0, v2 │ │ -2e35dc: 6201 b184 |0ae4: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.MVCI:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84b1 │ │ -2e35e0: 1302 4f00 |0ae6: const/16 v2, #int 79 // #4f │ │ -2e35e4: 4d01 0002 |0ae8: aput-object v1, v0, v2 │ │ -2e35e8: 6201 b284 |0aea: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.MVEX:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84b2 │ │ -2e35ec: 1302 5000 |0aec: const/16 v2, #int 80 // #50 │ │ -2e35f0: 4d01 0002 |0aee: aput-object v1, v0, v2 │ │ -2e35f4: 6201 b384 |0af0: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.MVHD:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84b3 │ │ -2e35f8: 1302 5100 |0af2: const/16 v2, #int 81 // #51 │ │ -2e35fc: 4d01 0002 |0af4: aput-object v1, v0, v2 │ │ -2e3600: 6201 b484 |0af6: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.MVRA:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84b4 │ │ -2e3604: 1302 5200 |0af8: const/16 v2, #int 82 // #52 │ │ -2e3608: 4d01 0002 |0afa: aput-object v1, v0, v2 │ │ -2e360c: 6201 b584 |0afc: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.NMHD:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84b5 │ │ -2e3610: 1302 5300 |0afe: const/16 v2, #int 83 // #53 │ │ -2e3614: 4d01 0002 |0b00: aput-object v1, v0, v2 │ │ -2e3618: 6201 b684 |0b02: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.OCHD:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84b6 │ │ -2e361c: 1302 5400 |0b04: const/16 v2, #int 84 // #54 │ │ -2e3620: 4d01 0002 |0b06: aput-object v1, v0, v2 │ │ -2e3624: 6201 b784 |0b08: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.ODAF:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84b7 │ │ -2e3628: 1302 5500 |0b0a: const/16 v2, #int 85 // #55 │ │ -2e362c: 4d01 0002 |0b0c: aput-object v1, v0, v2 │ │ -2e3630: 6201 b884 |0b0e: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.ODDA:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84b8 │ │ -2e3634: 1302 5600 |0b10: const/16 v2, #int 86 // #56 │ │ -2e3638: 4d01 0002 |0b12: aput-object v1, v0, v2 │ │ -2e363c: 6201 b984 |0b14: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.ODHD:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84b9 │ │ -2e3640: 1302 5700 |0b16: const/16 v2, #int 87 // #57 │ │ -2e3644: 4d01 0002 |0b18: aput-object v1, v0, v2 │ │ -2e3648: 6201 ba84 |0b1a: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.ODHE:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84ba │ │ -2e364c: 1302 5800 |0b1c: const/16 v2, #int 88 // #58 │ │ -2e3650: 4d01 0002 |0b1e: aput-object v1, v0, v2 │ │ -2e3654: 6201 bb84 |0b20: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.ODRB:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84bb │ │ -2e3658: 1302 5900 |0b22: const/16 v2, #int 89 // #59 │ │ -2e365c: 4d01 0002 |0b24: aput-object v1, v0, v2 │ │ -2e3660: 6201 bc84 |0b26: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.ODRM:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84bc │ │ -2e3664: 1302 5a00 |0b28: const/16 v2, #int 90 // #5a │ │ -2e3668: 4d01 0002 |0b2a: aput-object v1, v0, v2 │ │ -2e366c: 6201 bd84 |0b2c: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.ODTT:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84bd │ │ -2e3670: 1302 5b00 |0b2e: const/16 v2, #int 91 // #5b │ │ -2e3674: 4d01 0002 |0b30: aput-object v1, v0, v2 │ │ -2e3678: 6201 be84 |0b32: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.OHDR:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84be │ │ -2e367c: 1302 5c00 |0b34: const/16 v2, #int 92 // #5c │ │ -2e3680: 4d01 0002 |0b36: aput-object v1, v0, v2 │ │ -2e3684: 6201 bf84 |0b38: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.PADB:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84bf │ │ -2e3688: 1302 5d00 |0b3a: const/16 v2, #int 93 // #5d │ │ -2e368c: 4d01 0002 |0b3c: aput-object v1, v0, v2 │ │ -2e3690: 6201 c084 |0b3e: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.PAEN:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84c0 │ │ -2e3694: 1302 5e00 |0b40: const/16 v2, #int 94 // #5e │ │ -2e3698: 4d01 0002 |0b42: aput-object v1, v0, v2 │ │ -2e369c: 6201 c184 |0b44: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.PCLR:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84c1 │ │ -2e36a0: 1302 5f00 |0b46: const/16 v2, #int 95 // #5f │ │ -2e36a4: 4d01 0002 |0b48: aput-object v1, v0, v2 │ │ -2e36a8: 6201 c284 |0b4a: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.PDIN:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84c2 │ │ -2e36ac: 1302 6000 |0b4c: const/16 v2, #int 96 // #60 │ │ -2e36b0: 4d01 0002 |0b4e: aput-object v1, v0, v2 │ │ -2e36b4: 6201 c384 |0b50: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.PERF:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84c3 │ │ -2e36b8: 1302 6100 |0b52: const/16 v2, #int 97 // #61 │ │ -2e36bc: 4d01 0002 |0b54: aput-object v1, v0, v2 │ │ -2e36c0: 6201 c484 |0b56: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.PITM:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84c4 │ │ -2e36c4: 1302 6200 |0b58: const/16 v2, #int 98 // #62 │ │ -2e36c8: 4d01 0002 |0b5a: aput-object v1, v0, v2 │ │ -2e36cc: 6201 c584 |0b5c: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.RESC:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84c5 │ │ -2e36d0: 1302 6300 |0b5e: const/16 v2, #int 99 // #63 │ │ -2e36d4: 4d01 0002 |0b60: aput-object v1, v0, v2 │ │ -2e36d8: 6201 c684 |0b62: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.RESD:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84c6 │ │ -2e36dc: 1302 6400 |0b64: const/16 v2, #int 100 // #64 │ │ -2e36e0: 4d01 0002 |0b66: aput-object v1, v0, v2 │ │ -2e36e4: 6201 c784 |0b68: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.RTNG:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84c7 │ │ -2e36e8: 1302 6500 |0b6a: const/16 v2, #int 101 // #65 │ │ -2e36ec: 4d01 0002 |0b6c: aput-object v1, v0, v2 │ │ -2e36f0: 6201 c884 |0b6e: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.SBGP:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84c8 │ │ -2e36f4: 1302 6600 |0b70: const/16 v2, #int 102 // #66 │ │ -2e36f8: 4d01 0002 |0b72: aput-object v1, v0, v2 │ │ -2e36fc: 6201 c984 |0b74: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.SCHI:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84c9 │ │ -2e3700: 1302 6700 |0b76: const/16 v2, #int 103 // #67 │ │ -2e3704: 4d01 0002 |0b78: aput-object v1, v0, v2 │ │ -2e3708: 6201 ca84 |0b7a: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.SCHM:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84ca │ │ -2e370c: 1302 6800 |0b7c: const/16 v2, #int 104 // #68 │ │ -2e3710: 4d01 0002 |0b7e: aput-object v1, v0, v2 │ │ -2e3714: 6201 cb84 |0b80: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.SDEP:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84cb │ │ -2e3718: 1302 6900 |0b82: const/16 v2, #int 105 // #69 │ │ -2e371c: 4d01 0002 |0b84: aput-object v1, v0, v2 │ │ -2e3720: 6201 cc84 |0b86: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.SDHD:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84cc │ │ -2e3724: 1302 6a00 |0b88: const/16 v2, #int 106 // #6a │ │ -2e3728: 4d01 0002 |0b8a: aput-object v1, v0, v2 │ │ -2e372c: 6201 cd84 |0b8c: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.SDTP:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84cd │ │ -2e3730: 1302 6b00 |0b8e: const/16 v2, #int 107 // #6b │ │ -2e3734: 4d01 0002 |0b90: aput-object v1, v0, v2 │ │ -2e3738: 6201 ce84 |0b92: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.SDVP:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84ce │ │ -2e373c: 1302 6c00 |0b94: const/16 v2, #int 108 // #6c │ │ -2e3740: 4d01 0002 |0b96: aput-object v1, v0, v2 │ │ -2e3744: 6201 cf84 |0b98: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.SEGR:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84cf │ │ -2e3748: 1302 6d00 |0b9a: const/16 v2, #int 109 // #6d │ │ -2e374c: 4d01 0002 |0b9c: aput-object v1, v0, v2 │ │ -2e3750: 6201 d084 |0b9e: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.SGPD:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84d0 │ │ -2e3754: 1302 6e00 |0ba0: const/16 v2, #int 110 // #6e │ │ -2e3758: 4d01 0002 |0ba2: aput-object v1, v0, v2 │ │ -2e375c: 6201 d184 |0ba4: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.SIDX:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84d1 │ │ -2e3760: 1302 6f00 |0ba6: const/16 v2, #int 111 // #6f │ │ -2e3764: 4d01 0002 |0ba8: aput-object v1, v0, v2 │ │ -2e3768: 6201 d284 |0baa: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.SINF:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84d2 │ │ -2e376c: 1302 7000 |0bac: const/16 v2, #int 112 // #70 │ │ -2e3770: 4d01 0002 |0bae: aput-object v1, v0, v2 │ │ -2e3774: 6201 d384 |0bb0: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.SKIP:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84d3 │ │ -2e3778: 1302 7100 |0bb2: const/16 v2, #int 113 // #71 │ │ -2e377c: 4d01 0002 |0bb4: aput-object v1, v0, v2 │ │ -2e3780: 6201 d484 |0bb6: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.SMHD:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84d4 │ │ -2e3784: 1302 7200 |0bb8: const/16 v2, #int 114 // #72 │ │ -2e3788: 4d01 0002 |0bba: aput-object v1, v0, v2 │ │ -2e378c: 6201 d584 |0bbc: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.SRMB:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84d5 │ │ -2e3790: 1302 7300 |0bbe: const/16 v2, #int 115 // #73 │ │ -2e3794: 4d01 0002 |0bc0: aput-object v1, v0, v2 │ │ -2e3798: 6201 d684 |0bc2: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.SRMC:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84d6 │ │ -2e379c: 1302 7400 |0bc4: const/16 v2, #int 116 // #74 │ │ -2e37a0: 4d01 0002 |0bc6: aput-object v1, v0, v2 │ │ -2e37a4: 6201 d784 |0bc8: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.SRPP:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84d7 │ │ -2e37a8: 1302 7500 |0bca: const/16 v2, #int 117 // #75 │ │ -2e37ac: 4d01 0002 |0bcc: aput-object v1, v0, v2 │ │ -2e37b0: 6201 d884 |0bce: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.STBL:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84d8 │ │ -2e37b4: 1302 7600 |0bd0: const/16 v2, #int 118 // #76 │ │ -2e37b8: 4d01 0002 |0bd2: aput-object v1, v0, v2 │ │ -2e37bc: 6201 d984 |0bd4: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.STCO:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84d9 │ │ -2e37c0: 1302 7700 |0bd6: const/16 v2, #int 119 // #77 │ │ -2e37c4: 4d01 0002 |0bd8: aput-object v1, v0, v2 │ │ -2e37c8: 6201 da84 |0bda: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.STDP:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84da │ │ -2e37cc: 1302 7800 |0bdc: const/16 v2, #int 120 // #78 │ │ -2e37d0: 4d01 0002 |0bde: aput-object v1, v0, v2 │ │ -2e37d4: 6201 db84 |0be0: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.STSC:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84db │ │ -2e37d8: 1302 7900 |0be2: const/16 v2, #int 121 // #79 │ │ -2e37dc: 4d01 0002 |0be4: aput-object v1, v0, v2 │ │ -2e37e0: 6201 dc84 |0be6: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.STSD:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84dc │ │ -2e37e4: 1302 7a00 |0be8: const/16 v2, #int 122 // #7a │ │ -2e37e8: 4d01 0002 |0bea: aput-object v1, v0, v2 │ │ -2e37ec: 6201 dd84 |0bec: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.STSH:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84dd │ │ -2e37f0: 1302 7b00 |0bee: const/16 v2, #int 123 // #7b │ │ -2e37f4: 4d01 0002 |0bf0: aput-object v1, v0, v2 │ │ -2e37f8: 6201 de84 |0bf2: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.STSS:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84de │ │ -2e37fc: 1302 7c00 |0bf4: const/16 v2, #int 124 // #7c │ │ -2e3800: 4d01 0002 |0bf6: aput-object v1, v0, v2 │ │ -2e3804: 6201 df84 |0bf8: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.STSZ:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84df │ │ -2e3808: 1302 7d00 |0bfa: const/16 v2, #int 125 // #7d │ │ -2e380c: 4d01 0002 |0bfc: aput-object v1, v0, v2 │ │ -2e3810: 6201 e084 |0bfe: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.STTS:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84e0 │ │ -2e3814: 1302 7e00 |0c00: const/16 v2, #int 126 // #7e │ │ -2e3818: 4d01 0002 |0c02: aput-object v1, v0, v2 │ │ -2e381c: 6201 e184 |0c04: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.STYP:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84e1 │ │ -2e3820: 1302 7f00 |0c06: const/16 v2, #int 127 // #7f │ │ -2e3824: 4d01 0002 |0c08: aput-object v1, v0, v2 │ │ -2e3828: 6201 e284 |0c0a: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.STZ2:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84e2 │ │ -2e382c: 1302 8000 |0c0c: const/16 v2, #int 128 // #80 │ │ -2e3830: 4d01 0002 |0c0e: aput-object v1, v0, v2 │ │ -2e3834: 6201 e384 |0c10: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.SUBS:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84e3 │ │ -2e3838: 1302 8100 |0c12: const/16 v2, #int 129 // #81 │ │ -2e383c: 4d01 0002 |0c14: aput-object v1, v0, v2 │ │ -2e3840: 6201 e484 |0c16: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.SWTC:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84e4 │ │ -2e3844: 1302 8200 |0c18: const/16 v2, #int 130 // #82 │ │ -2e3848: 4d01 0002 |0c1a: aput-object v1, v0, v2 │ │ -2e384c: 6201 e584 |0c1c: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.TAGS:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84e5 │ │ -2e3850: 1302 8300 |0c1e: const/16 v2, #int 131 // #83 │ │ -2e3854: 4d01 0002 |0c20: aput-object v1, v0, v2 │ │ -2e3858: 6201 e684 |0c22: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.TFAD:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84e6 │ │ -2e385c: 1302 8400 |0c24: const/16 v2, #int 132 // #84 │ │ -2e3860: 4d01 0002 |0c26: aput-object v1, v0, v2 │ │ -2e3864: 6201 e784 |0c28: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.TFHD:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84e7 │ │ -2e3868: 1302 8500 |0c2a: const/16 v2, #int 133 // #85 │ │ -2e386c: 4d01 0002 |0c2c: aput-object v1, v0, v2 │ │ -2e3870: 6201 e884 |0c2e: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.TFMA:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84e8 │ │ -2e3874: 1302 8600 |0c30: const/16 v2, #int 134 // #86 │ │ -2e3878: 4d01 0002 |0c32: aput-object v1, v0, v2 │ │ -2e387c: 6201 e984 |0c34: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.TFRA:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84e9 │ │ -2e3880: 1302 8700 |0c36: const/16 v2, #int 135 // #87 │ │ -2e3884: 4d01 0002 |0c38: aput-object v1, v0, v2 │ │ -2e3888: 6201 ea84 |0c3a: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.TIBR:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84ea │ │ -2e388c: 1302 8800 |0c3c: const/16 v2, #int 136 // #88 │ │ -2e3890: 4d01 0002 |0c3e: aput-object v1, v0, v2 │ │ -2e3894: 6201 eb84 |0c40: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.TIRI:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84eb │ │ -2e3898: 1302 8900 |0c42: const/16 v2, #int 137 // #89 │ │ -2e389c: 4d01 0002 |0c44: aput-object v1, v0, v2 │ │ -2e38a0: 6201 ec84 |0c46: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.TITL:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84ec │ │ -2e38a4: 1302 8a00 |0c48: const/16 v2, #int 138 // #8a │ │ -2e38a8: 4d01 0002 |0c4a: aput-object v1, v0, v2 │ │ -2e38ac: 6201 ed84 |0c4c: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.TKHD:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84ed │ │ -2e38b0: 1302 8b00 |0c4e: const/16 v2, #int 139 // #8b │ │ -2e38b4: 4d01 0002 |0c50: aput-object v1, v0, v2 │ │ -2e38b8: 6201 ee84 |0c52: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.TRAF:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84ee │ │ -2e38bc: 1302 8c00 |0c54: const/16 v2, #int 140 // #8c │ │ -2e38c0: 4d01 0002 |0c56: aput-object v1, v0, v2 │ │ -2e38c4: 6201 ef84 |0c58: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.TRAK:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84ef │ │ -2e38c8: 1302 8d00 |0c5a: const/16 v2, #int 141 // #8d │ │ -2e38cc: 4d01 0002 |0c5c: aput-object v1, v0, v2 │ │ -2e38d0: 6201 f084 |0c5e: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.TREF:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84f0 │ │ -2e38d4: 1302 8e00 |0c60: const/16 v2, #int 142 // #8e │ │ -2e38d8: 4d01 0002 |0c62: aput-object v1, v0, v2 │ │ -2e38dc: 6201 f184 |0c64: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.TREX:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84f1 │ │ -2e38e0: 1302 8f00 |0c66: const/16 v2, #int 143 // #8f │ │ -2e38e4: 4d01 0002 |0c68: aput-object v1, v0, v2 │ │ -2e38e8: 6201 f284 |0c6a: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.TRGR:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84f2 │ │ -2e38ec: 1302 9000 |0c6c: const/16 v2, #int 144 // #90 │ │ -2e38f0: 4d01 0002 |0c6e: aput-object v1, v0, v2 │ │ -2e38f4: 6201 f384 |0c70: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.TRUN:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84f3 │ │ -2e38f8: 1302 9100 |0c72: const/16 v2, #int 145 // #91 │ │ -2e38fc: 4d01 0002 |0c74: aput-object v1, v0, v2 │ │ -2e3900: 6201 f484 |0c76: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.TSEL:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84f4 │ │ -2e3904: 1302 9200 |0c78: const/16 v2, #int 146 // #92 │ │ -2e3908: 4d01 0002 |0c7a: aput-object v1, v0, v2 │ │ -2e390c: 6201 f584 |0c7c: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.UDTA:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84f5 │ │ -2e3910: 1302 9300 |0c7e: const/16 v2, #int 147 // #93 │ │ -2e3914: 4d01 0002 |0c80: aput-object v1, v0, v2 │ │ -2e3918: 6201 f684 |0c82: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.UINF:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84f6 │ │ -2e391c: 1302 9400 |0c84: const/16 v2, #int 148 // #94 │ │ -2e3920: 4d01 0002 |0c86: aput-object v1, v0, v2 │ │ -2e3924: 6201 f784 |0c88: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.ULST:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84f7 │ │ -2e3928: 1302 9500 |0c8a: const/16 v2, #int 149 // #95 │ │ -2e392c: 4d01 0002 |0c8c: aput-object v1, v0, v2 │ │ -2e3930: 6201 f884 |0c8e: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.URL$20:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84f8 │ │ -2e3934: 1302 9600 |0c90: const/16 v2, #int 150 // #96 │ │ -2e3938: 4d01 0002 |0c92: aput-object v1, v0, v2 │ │ -2e393c: 6201 f984 |0c94: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.UUID:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84f9 │ │ -2e3940: 1302 9700 |0c96: const/16 v2, #int 151 // #97 │ │ -2e3944: 4d01 0002 |0c98: aput-object v1, v0, v2 │ │ -2e3948: 6201 fa84 |0c9a: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.VMHD:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84fa │ │ -2e394c: 1302 9800 |0c9c: const/16 v2, #int 152 // #98 │ │ -2e3950: 4d01 0002 |0c9e: aput-object v1, v0, v2 │ │ -2e3954: 6201 fb84 |0ca0: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.VWDI:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84fb │ │ -2e3958: 1302 9900 |0ca2: const/16 v2, #int 153 // #99 │ │ -2e395c: 4d01 0002 |0ca4: aput-object v1, v0, v2 │ │ -2e3960: 6201 fc84 |0ca6: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.XML$20:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84fc │ │ -2e3964: 1302 9a00 |0ca8: const/16 v2, #int 154 // #9a │ │ -2e3968: 4d01 0002 |0caa: aput-object v1, v0, v2 │ │ -2e396c: 6201 fd84 |0cac: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.YRRC:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84fd │ │ -2e3970: 1302 9b00 |0cae: const/16 v2, #int 155 // #9b │ │ -2e3974: 4d01 0002 |0cb0: aput-object v1, v0, v2 │ │ -2e3978: 6900 6184 |0cb2: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.$VALUES:[Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8461 │ │ -2e397c: 0e00 |0cb4: return-void │ │ +2e2008: |[2e2008] org.jaudiotagger.audio.mp4.Mp4AtomIdentifier.:()V │ │ +2e2018: 2200 7011 |0000: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e201c: 1a01 aa06 |0002: const-string v1, "ALAC" // string@06aa │ │ +2e2020: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +2e2022: 1a03 445a |0005: const-string v3, "alac" // string@5a44 │ │ +2e2026: 1a04 230a |0007: const-string v4, "Apple Lossless File" // string@0a23 │ │ +2e202a: 7054 868f 1032 |0009: invoke-direct {v0, v1, v2, v3, v4}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e2030: 6900 6284 |000c: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.ALAC:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8462 │ │ +2e2034: 2200 7011 |000e: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e2038: 1a01 af06 |0010: const-string v1, "ALBM" // string@06af │ │ +2e203c: 1213 |0012: const/4 v3, #int 1 // #1 │ │ +2e203e: 1a04 485a |0013: const-string v4, "albm" // string@5a48 │ │ +2e2042: 1a05 b308 |0015: const-string v5, "Album title and track number (user-data)" // string@08b3 │ │ +2e2046: 7055 868f 1043 |0017: invoke-direct {v0, v1, v3, v4, v5}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e204c: 6900 6384 |001a: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.ALBM:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8463 │ │ +2e2050: 2200 7011 |001c: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e2054: 1a01 8307 |001e: const-string v1, "AUTH" // string@0783 │ │ +2e2058: 1224 |0020: const/4 v4, #int 2 // #2 │ │ +2e205a: 1a05 205d |0021: const-string v5, "auth" // string@5d20 │ │ +2e205e: 1a06 433b |0023: const-string v6, "Media author name (user-data)" // string@3b43 │ │ +2e2062: 7056 868f 1054 |0025: invoke-direct {v0, v1, v4, v5, v6}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e2068: 6900 6484 |0028: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.AUTH:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8464 │ │ +2e206c: 2200 7011 |002a: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e2070: 1a01 310b |002c: const-string v1, "BPCC" // string@0b31 │ │ +2e2074: 1235 |002e: const/4 v5, #int 3 // #3 │ │ +2e2076: 1a06 805e |002f: const-string v6, "bpcc" // string@5e80 │ │ +2e207a: 1a07 bf0c |0031: const-string v7, "Bits per component" // string@0cbf │ │ +2e207e: 7057 868f 1065 |0033: invoke-direct {v0, v1, v5, v6, v7}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e2084: 6900 6584 |0036: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.BPCC:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8465 │ │ +2e2088: 2200 7011 |0038: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e208c: 1a01 440b |003a: const-string v1, "BUFF" // string@0b44 │ │ +2e2090: 1246 |003c: const/4 v6, #int 4 // #4 │ │ +2e2092: 1a07 b25e |003d: const-string v7, "buff" // string@5eb2 │ │ +2e2096: 1a08 2f0d |003f: const-string v8, "Buffering information" // string@0d2f │ │ +2e209a: 7058 868f 1076 |0041: invoke-direct {v0, v1, v6, v7, v8}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e20a0: 6900 6684 |0044: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.BUFF:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8466 │ │ +2e20a4: 2200 7011 |0046: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e20a8: 1a01 560b |0048: const-string v1, "BXML" // string@0b56 │ │ +2e20ac: 1257 |004a: const/4 v7, #int 5 // #5 │ │ +2e20ae: 1a08 f75e |004b: const-string v8, "bxml" // string@5ef7 │ │ +2e20b2: 1a09 b40c |004d: const-string v9, "Binary XML container" // string@0cb4 │ │ +2e20b6: 7059 868f 1087 |004f: invoke-direct {v0, v1, v7, v8, v9}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e20bc: 6900 6784 |0052: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.BXML:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8467 │ │ +2e20c0: 2200 7011 |0054: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e20c4: 1a01 8b0d |0056: const-string v1, "CCID" // string@0d8b │ │ +2e20c8: 1268 |0058: const/4 v8, #int 6 // #6 │ │ +2e20ca: 1a09 2160 |0059: const-string v9, "ccid" // string@6021 │ │ +2e20ce: 1a0a db3e |005b: const-string v10, "OMA DRM Content ID" // string@3edb │ │ +2e20d2: 705a 868f 1098 |005d: invoke-direct {v0, v1, v8, v9, v10}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e20d8: 6900 6884 |0060: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.CCID:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8468 │ │ +2e20dc: 2200 7011 |0062: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e20e0: 1a01 940d |0064: const-string v1, "CDEF" // string@0d94 │ │ +2e20e4: 1279 |0066: const/4 v9, #int 7 // #7 │ │ +2e20e6: 1a0a 2460 |0067: const-string v10, "cdef" // string@6024 │ │ +2e20ea: 1a0b eb4e |0069: const-string v11, "Type and ordering of the components within the codestream" // string@4eeb │ │ +2e20ee: 705b 868f 10a9 |006b: invoke-direct {v0, v1, v9, v10, v11}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e20f4: 6900 6984 |006e: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.CDEF:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8469 │ │ +2e20f8: 2200 7011 |0070: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e20fc: 1a01 f10d |0072: const-string v1, "CLSF" // string@0df1 │ │ +2e2100: 130a 0800 |0074: const/16 v10, #int 8 // #8 │ │ +2e2104: 1a0b ca61 |0076: const-string v11, "clsf" // string@61ca │ │ +2e2108: 1a0c 443b |0078: const-string v12, "Media classification (user-data)" // string@3b44 │ │ +2e210c: 705c 868f 10ba |007a: invoke-direct {v0, v1, v10, v11, v12}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e2112: 6900 6a84 |007d: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.CLSF:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@846a │ │ +2e2116: 2200 7011 |007f: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e211a: 1a01 f30d |0081: const-string v1, "CMAP" // string@0df3 │ │ +2e211e: 130b 0900 |0083: const/16 v11, #int 9 // #9 │ │ +2e2122: 1a0c cd61 |0085: const-string v12, "cmap" // string@61cd │ │ +2e2126: 1a0d 863a |0087: const-string v13, "Mapping between a palette and codestream components" // string@3a86 │ │ +2e212a: 705d 868f 10cb |0089: invoke-direct {v0, v1, v11, v12, v13}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e2130: 6900 6b84 |008c: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.CMAP:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@846b │ │ +2e2134: 2200 7011 |008e: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e2138: 1a01 070e |0090: const-string v1, "CO64" // string@0e07 │ │ +2e213c: 130c 0a00 |0092: const/16 v12, #int 10 // #a │ │ +2e2140: 1a0d d561 |0094: const-string v13, "co64" // string@61d5 │ │ +2e2144: 1a0e be04 |0096: const-string v14, "64-bit chunk offset" // string@04be │ │ +2e2148: 705e 868f 10dc |0098: invoke-direct {v0, v1, v12, v13, v14}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e214e: 6900 6c84 |009b: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.CO64:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@846c │ │ +2e2152: 2200 7011 |009d: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e2156: 1a01 260e |009f: const-string v1, "COLR" // string@0e26 │ │ +2e215a: 130d 0b00 |00a1: const/16 v13, #int 11 // #b │ │ +2e215e: 1a0e 2b62 |00a3: const-string v14, "colr" // string@622b │ │ +2e2162: 1a0f 1248 |00a5: const-string v15, "Specifies the colourspace of the image" // string@4812 │ │ +2e2166: 705f 868f 10ed |00a7: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e216c: 6900 6d84 |00aa: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.COLR:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@846d │ │ +2e2170: 2200 7011 |00ac: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e2174: 1a01 a40e |00ae: const-string v1, "CPRT" // string@0ea4 │ │ +2e2178: 130e 0c00 |00b0: const/16 v14, #int 12 // #c │ │ +2e217c: 1a0f c763 |00b2: const-string v15, "cprt" // string@63c7 │ │ +2e2180: 1a0d 6212 |00b4: const-string v13, "Copyright etc. (user-data)" // string@1262 │ │ +2e2184: 705d 868f 10fe |00b6: invoke-direct {v0, v1, v14, v15, v13}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e218a: 6900 6e84 |00b9: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.CPRT:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@846e │ │ +2e218e: 2200 7011 |00bb: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e2192: 1a01 ae0e |00bd: const-string v1, "CRHD" // string@0eae │ │ +2e2196: 130d 0d00 |00bf: const/16 v13, #int 13 // #d │ │ +2e219a: 1a0f 1865 |00c1: const-string v15, "crhd" // string@6518 │ │ +2e219e: 1a0e b343 |00c3: const-string v14, "Reserved for ClockReferenceStream header" // string@43b3 │ │ +2e21a2: 705e 868f 10fd |00c5: invoke-direct {v0, v1, v13, v15, v14}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e21a8: 6900 6f84 |00c8: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.CRHD:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@846f │ │ +2e21ac: 2200 7011 |00ca: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e21b0: 1a01 b50e |00cc: const-string v1, "CSLG" // string@0eb5 │ │ +2e21b4: 130e 0e00 |00ce: const/16 v14, #int 14 // #e │ │ +2e21b8: 1a0f 2465 |00d0: const-string v15, "cslg" // string@6524 │ │ +2e21bc: 1a0d bc10 |00d2: const-string v13, "Composition to decode timeline mapping" // string@10bc │ │ +2e21c0: 705d 868f 10fe |00d4: invoke-direct {v0, v1, v14, v15, v13}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e21c6: 6900 7084 |00d7: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.CSLG:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8470 │ │ +2e21ca: 2200 7011 |00d9: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e21ce: 1a01 b80e |00db: const-string v1, "CTTS" // string@0eb8 │ │ +2e21d2: 130d 0f00 |00dd: const/16 v13, #int 15 // #f │ │ +2e21d6: 1a0f 2565 |00df: const-string v15, "ctts" // string@6525 │ │ +2e21da: 1a0e 7e03 |00e1: const-string v14, "(composition) time to sample" // string@037e │ │ +2e21de: 705e 868f 10fd |00e3: invoke-direct {v0, v1, v13, v15, v14}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e21e4: 6900 7184 |00e6: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.CTTS:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8471 │ │ +2e21e8: 2200 7011 |00e8: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e21ec: 1a01 d50e |00ea: const-string v1, "CVRU" // string@0ed5 │ │ +2e21f0: 130e 1000 |00ec: const/16 v14, #int 16 // #10 │ │ +2e21f4: 1a0f 8665 |00ee: const-string v15, "cvru" // string@6586 │ │ +2e21f8: 1a0d dd3e |00f0: const-string v13, "OMA DRM Cover URI" // string@3edd │ │ +2e21fc: 705d 868f 10fe |00f2: invoke-direct {v0, v1, v14, v15, v13}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e2202: 6900 7284 |00f5: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.CVRU:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8472 │ │ +2e2206: 2200 7011 |00f7: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e220a: 1a01 2f13 |00f9: const-string v1, "DCFD" // string@132f │ │ +2e220e: 130d 1100 |00fb: const/16 v13, #int 17 // #11 │ │ +2e2212: 1a0f d665 |00fd: const-string v15, "dcfD" // string@65d6 │ │ +2e2216: 1a0e 8d3a |00ff: const-string v14, "Marlin DCF Duration, user-data atom type" // string@3a8d │ │ +2e221a: 705e 868f 10fd |0101: invoke-direct {v0, v1, v13, v15, v14}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e2220: 6900 7384 |0104: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.DCFD:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8473 │ │ +2e2224: 2200 7011 |0106: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e2228: 1a01 cc13 |0108: const-string v1, "DINF" // string@13cc │ │ +2e222c: 130e 1200 |010a: const/16 v14, #int 18 // #12 │ │ +2e2230: 1a0f 3367 |010c: const-string v15, "dinf" // string@6733 │ │ +2e2234: 1a0d 4a14 |010e: const-string v13, "Data information box, container" // string@144a │ │ +2e2238: 705d 868f 10fe |0110: invoke-direct {v0, v1, v14, v15, v13}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e223e: 6900 7484 |0113: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.DINF:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8474 │ │ +2e2242: 2200 7011 |0115: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e2246: 1a01 2114 |0117: const-string v1, "DREF" // string@1421 │ │ +2e224a: 130d 1300 |0119: const/16 v13, #int 19 // #13 │ │ +2e224e: 1a0f d268 |011b: const-string v15, "dref" // string@68d2 │ │ +2e2252: 1a0e 4c14 |011d: const-string v14, "Data reference box, declares source(s) of media data in track" // string@144c │ │ +2e2256: 705e 868f 10fd |011f: invoke-direct {v0, v1, v13, v15, v14}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e225c: 6900 7584 |0122: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.DREF:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8475 │ │ +2e2260: 2200 7011 |0124: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e2264: 1a01 2314 |0126: const-string v1, "DRMS" // string@1423 │ │ +2e2268: 130e 1400 |0128: const/16 v14, #int 20 // #14 │ │ +2e226c: 1a0f d368 |012a: const-string v15, "drms" // string@68d3 │ │ +2e2270: 1a0d 2214 |012c: const-string v13, "DRM protected File" // string@1422 │ │ +2e2274: 705d 868f 10fe |012e: invoke-direct {v0, v1, v14, v15, v13}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e227a: 6900 7684 |0131: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.DRMS:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8476 │ │ +2e227e: 2200 7011 |0133: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e2282: 1a01 2514 |0135: const-string v1, "DSCP" // string@1425 │ │ +2e2286: 130d 1500 |0137: const/16 v13, #int 21 // #15 │ │ +2e228a: 1a0f df68 |0139: const-string v15, "dscp" // string@68df │ │ +2e228e: 1a0e 453b |013b: const-string v14, "Media description (user-data)" // string@3b45 │ │ +2e2292: 705e 868f 10fd |013d: invoke-direct {v0, v1, v13, v15, v14}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e2298: 6900 7784 |0140: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.DSCP:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8477 │ │ +2e229c: 2200 7011 |0142: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e22a0: 1a01 2a14 |0144: const-string v1, "DSGD" // string@142a │ │ +2e22a4: 130e 1600 |0146: const/16 v14, #int 22 // #16 │ │ +2e22a8: 1a0f e268 |0148: const-string v15, "dsgd" // string@68e2 │ │ +2e22ac: 1a0d 3d14 |014a: const-string v13, "DVB Sample Group Description Box" // string@143d │ │ +2e22b0: 705d 868f 10fe |014c: invoke-direct {v0, v1, v14, v15, v13}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e22b6: 6900 7884 |014f: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.DSGD:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8478 │ │ +2e22ba: 2200 7011 |0151: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e22be: 1a01 2d14 |0153: const-string v1, "DSTG" // string@142d │ │ +2e22c2: 130d 1700 |0155: const/16 v13, #int 23 // #17 │ │ +2e22c6: 1a0e e568 |0157: const-string v14, "dstg" // string@68e5 │ │ +2e22ca: 1a0f 3e14 |0159: const-string v15, "DVB Sample to Group Box" // string@143e │ │ +2e22ce: 705f 868f 10ed |015b: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e22d4: 6900 7984 |015e: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.DSTG:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8479 │ │ +2e22d8: 2200 7011 |0160: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e22dc: 1a01 7a15 |0162: const-string v1, "EDTS" // string@157a │ │ +2e22e0: 130d 1800 |0164: const/16 v13, #int 24 // #18 │ │ +2e22e4: 1a0e 2a69 |0166: const-string v14, "edts" // string@692a │ │ +2e22e8: 1a0f 6a16 |0168: const-string v15, "Edit list container" // string@166a │ │ +2e22ec: 705f 868f 10ed |016a: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e22f2: 6900 7a84 |016d: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.EDTS:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@847a │ │ +2e22f6: 2200 7011 |016f: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e22fa: 1a01 8a15 |0171: const-string v1, "ELST" // string@158a │ │ +2e22fe: 130d 1900 |0173: const/16 v13, #int 25 // #19 │ │ +2e2302: 1a0e 5169 |0175: const-string v14, "elst" // string@6951 │ │ +2e2306: 1a0f d908 |0177: const-string v15, "An edit list" // string@08d9 │ │ +2e230a: 705f 868f 10ed |0179: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e2310: 6900 7b84 |017c: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.ELST:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@847b │ │ +2e2314: 2200 7011 |017e: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e2318: 1a01 dc15 |0180: const-string v1, "ESDS" // string@15dc │ │ +2e231c: 130d 1a00 |0182: const/16 v13, #int 26 // #1a │ │ +2e2320: 1a0e 446a |0184: const-string v14, "esds" // string@6a44 │ │ +2e2324: 1a0f 674e |0186: const-string v15, "Track codec specific information" // string@4e67 │ │ +2e2328: 705f 868f 10ed |0188: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e232e: 6900 7c84 |018b: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.ESDS:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@847c │ │ +2e2332: 2200 7011 |018d: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e2336: 1a01 4d17 |018f: const-string v1, "FECI" // string@174d │ │ +2e233a: 130d 1b00 |0191: const/16 v13, #int 27 // #1b │ │ +2e233e: 1a0e 286b |0193: const-string v14, "feci" // string@6b28 │ │ +2e2342: 1a0f 4b17 |0195: const-string v15, "FEC Informatiom" // string@174b │ │ +2e2346: 705f 868f 10ed |0197: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e234c: 6900 7d84 |019a: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.FECI:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@847d │ │ +2e2350: 2200 7011 |019c: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e2354: 1a01 4e17 |019e: const-string v1, "FECR" // string@174e │ │ +2e2358: 130d 1c00 |01a0: const/16 v13, #int 28 // #1c │ │ +2e235c: 1a0e 296b |01a2: const-string v14, "fecr" // string@6b29 │ │ +2e2360: 1a0f 4c17 |01a4: const-string v15, "FEC Reservoir" // string@174c │ │ +2e2364: 705f 868f 10ed |01a6: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e236a: 6900 7e84 |01a9: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.FECR:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@847e │ │ +2e236e: 2200 7011 |01ab: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e2372: 1a01 b917 |01ad: const-string v1, "FIIN" // string@17b9 │ │ +2e2376: 130d 1d00 |01af: const/16 v13, #int 29 // #1d │ │ +2e237a: 1a0e 436b |01b1: const-string v14, "fiin" // string@6b43 │ │ +2e237e: 1a0f 4517 |01b3: const-string v15, "FD Item Information" // string@1745 │ │ +2e2382: 705f 868f 10ed |01b5: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e2388: 6900 7f84 |01b8: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.FIIN:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@847f │ │ +2e238c: 2200 7011 |01ba: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e2390: 1a01 ca17 |01bc: const-string v1, "FIRE" // string@17ca │ │ +2e2394: 130d 1e00 |01be: const/16 v13, #int 30 // #1e │ │ +2e2398: 1a0e 266c |01c0: const-string v14, "fire" // string@6c26 │ │ +2e239c: 1a0f 0e1a |01c2: const-string v15, "File Reservoir" // string@1a0e │ │ +2e23a0: 705f 868f 10ed |01c4: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e23a6: 6900 8084 |01c7: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.FIRE:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8480 │ │ +2e23aa: 2200 7011 |01c9: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e23ae: 1a01 7218 |01cb: const-string v1, "FPAR" // string@1872 │ │ +2e23b2: 130d 1f00 |01cd: const/16 v13, #int 31 // #1f │ │ +2e23b6: 1a0e 026d |01cf: const-string v14, "fpar" // string@6d02 │ │ +2e23ba: 1a0f 0d1a |01d1: const-string v15, "File Partition" // string@1a0d │ │ +2e23be: 705f 868f 10ed |01d3: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e23c4: 6900 8184 |01d6: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.FPAR:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8481 │ │ +2e23c8: 2200 7011 |01d8: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e23cc: 1a01 8119 |01da: const-string v1, "FREE" // string@1981 │ │ +2e23d0: 130d 2000 |01dc: const/16 v13, #int 32 // #20 │ │ +2e23d4: 1a0e 226d |01de: const-string v14, "free" // string@6d22 │ │ +2e23d8: 1a0f d140 |01e0: const-string v15, "Padding" // string@40d1 │ │ +2e23dc: 705f 868f 10ed |01e2: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e23e2: 6900 8284 |01e5: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.FREE:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8482 │ │ +2e23e6: 2200 7011 |01e7: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e23ea: 1a01 8919 |01e9: const-string v1, "FRMA" // string@1989 │ │ +2e23ee: 130d 2100 |01eb: const/16 v13, #int 33 // #21 │ │ +2e23f2: 1a0e 2e6d |01ed: const-string v14, "frma" // string@6d2e │ │ +2e23f6: 1a0f e33f |01ef: const-string v15, "Original format box" // string@3fe3 │ │ +2e23fa: 705f 868f 10ed |01f1: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e2400: 6900 8384 |01f4: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.FRMA:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8483 │ │ +2e2404: 2200 7011 |01f6: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e2408: 1a01 9719 |01f8: const-string v1, "FTYP" // string@1997 │ │ +2e240c: 130d 2200 |01fa: const/16 v13, #int 34 // #22 │ │ +2e2410: 1a0e 5a6d |01fc: const-string v14, "ftyp" // string@6d5a │ │ +2e2414: 1a0f 151a |01fe: const-string v15, "File type Identification" // string@1a15 │ │ +2e2418: 705f 868f 10ed |0200: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e241e: 6900 8484 |0203: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.FTYP:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8484 │ │ +2e2422: 2200 7011 |0205: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e2426: 1a01 c21b |0207: const-string v1, "GITN" // string@1bc2 │ │ +2e242a: 130d 2300 |0209: const/16 v13, #int 35 // #23 │ │ +2e242e: 1a0e c479 |020b: const-string v14, "gitn" // string@79c4 │ │ +2e2432: 1a0f 861c |020d: const-string v15, "Group ID to name" // string@1c86 │ │ +2e2436: 705f 868f 10ed |020f: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e243c: 6900 8584 |0212: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.GITN:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8485 │ │ +2e2440: 2200 7011 |0214: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e2444: 1a01 c71b |0216: const-string v1, "GNRE" // string@1bc7 │ │ +2e2448: 130d 2400 |0218: const/16 v13, #int 36 // #24 │ │ +2e244c: 1a0e cf79 |021a: const-string v14, "gnre" // string@79cf │ │ +2e2450: 1a0f 463b |021c: const-string v15, "Media genre (user-data)" // string@3b46 │ │ +2e2454: 705f 868f 10ed |021e: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e245a: 6900 8684 |0221: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.GNRE:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8486 │ │ +2e245e: 2200 7011 |0223: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e2462: 1a01 ed1b |0225: const-string v1, "GRPI" // string@1bed │ │ +2e2466: 130d 2500 |0227: const/16 v13, #int 37 // #25 │ │ +2e246a: 1a0e 1a7a |0229: const-string v14, "grpi" // string@7a1a │ │ +2e246e: 1a0f df3e |022b: const-string v15, "OMA DRM Group ID" // string@3edf │ │ +2e2472: 705f 868f 10ed |022d: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e2478: 6900 8784 |0230: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.GRPI:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8487 │ │ +2e247c: 2200 7011 |0232: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e2480: 1a01 b31c |0234: const-string v1, "HDLR" // string@1cb3 │ │ +2e2484: 130d 2600 |0236: const/16 v13, #int 38 // #26 │ │ +2e2488: 1a0e 007b |0238: const-string v14, "hdlr" // string@7b00 │ │ +2e248c: 1a0f f03b |023a: const-string v15, "Metadata Handler" // string@3bf0 │ │ +2e2490: 705f 868f 10ed |023c: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e2496: 6900 8884 |023f: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.HDLR:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8488 │ │ +2e249a: 2200 7011 |0241: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e249e: 1a01 dd1c |0243: const-string v1, "HMHD" // string@1cdd │ │ +2e24a2: 130d 2700 |0245: const/16 v13, #int 39 // #27 │ │ +2e24a6: 1a0e 687b |0247: const-string v14, "hmhd" // string@7b68 │ │ +2e24aa: 1a0f 3f1d |0249: const-string v15, "Hint media header, overall information (hint track only)" // string@1d3f │ │ +2e24ae: 705f 868f 10ed |024b: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e24b4: 6900 8984 |024e: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.HMHD:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8489 │ │ +2e24b8: 2200 7011 |0250: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e24bc: 1a01 df1c |0252: const-string v1, "HNTI" // string@1cdf │ │ +2e24c0: 130d 2800 |0254: const/16 v13, #int 40 // #28 │ │ +2e24c4: 1a0e 6c7b |0256: const-string v14, "hnti" // string@7b6c │ │ +2e24c8: 1a0f 401d |0258: const-string v15, "Hint tracks to aid a streaming server in remuxing the M4A file to an RTP stream." // string@1d40 │ │ +2e24cc: 705f 868f 10ed |025a: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e24d2: 6900 8a84 |025d: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.HNTI:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@848a │ │ +2e24d6: 2200 7011 |025f: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e24da: 1a01 6d1d |0261: const-string v1, "ICNU" // string@1d6d │ │ +2e24de: 130d 2900 |0263: const/16 v13, #int 41 // #29 │ │ +2e24e2: 1a0e c77b |0265: const-string v14, "icnu" // string@7bc7 │ │ +2e24e6: 1a0f e03e |0267: const-string v15, "OMA DRM Icon URI" // string@3ee0 │ │ +2e24ea: 705f 868f 10ed |0269: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e24f0: 6900 8b84 |026c: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.ICNU:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@848b │ │ +2e24f4: 2200 7011 |026e: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e24f8: 1a01 821d |0270: const-string v1, "ID32" // string@1d82 │ │ +2e24fc: 130d 2a00 |0272: const/16 v13, #int 42 // #2a │ │ +2e2500: 1a0e 821d |0274: const-string v14, "ID32" // string@1d82 │ │ +2e2504: 1a0f 811d |0276: const-string v15, "ID3 version 2 container" // string@1d81 │ │ +2e2508: 705f 868f 10ed |0278: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e250e: 6900 8c84 |027b: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.ID32:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@848c │ │ +2e2512: 2200 7011 |027d: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e2516: 1a01 c41d |027f: const-string v1, "IDAT" // string@1dc4 │ │ +2e251a: 130d 2b00 |0281: const/16 v13, #int 43 // #2b │ │ +2e251e: 1a0e 257c |0283: const-string v14, "idat" // string@7c25 │ │ +2e2522: 1a0f 1620 |0285: const-string v15, "Item data" // string@2016 │ │ +2e2526: 705f 868f 10ed |0287: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e252c: 6900 8d84 |028a: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.IDAT:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@848d │ │ +2e2530: 2200 7011 |028c: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e2534: 1a01 e11d |028e: const-string v1, "IHDR" // string@1de1 │ │ +2e2538: 130d 2c00 |0290: const/16 v13, #int 44 // #2c │ │ +2e253c: 1a0e 3a7c |0292: const-string v14, "ihdr" // string@7c3a │ │ +2e2540: 1a0f 3a1f |0294: const-string v15, "Image Header" // string@1f3a │ │ +2e2544: 705f 868f 10ed |0296: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e254a: 6900 8e84 |0299: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.IHDR:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@848e │ │ +2e254e: 2200 7011 |029b: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e2552: 1a01 011e |029d: const-string v1, "IINF" // string@1e01 │ │ +2e2556: 130d 2d00 |029f: const/16 v13, #int 45 // #2d │ │ +2e255a: 1a0e 3b7c |02a1: const-string v14, "iinf" // string@7c3b │ │ +2e255e: 1a0f 6b80 |02a3: const-string v15, "item information" // string@806b │ │ +2e2562: 705f 868f 10ed |02a5: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e2568: 6900 8f84 |02a8: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.IINF:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@848f │ │ +2e256c: 2200 7011 |02aa: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e2570: 1a01 301e |02ac: const-string v1, "ILOC" // string@1e30 │ │ +2e2574: 130d 2e00 |02ae: const/16 v13, #int 46 // #2e │ │ +2e2578: 1a0e 407c |02b0: const-string v14, "iloc" // string@7c40 │ │ +2e257c: 1a0f 6c80 |02b2: const-string v15, "item location" // string@806c │ │ +2e2580: 705f 868f 10ed |02b4: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e2586: 6900 9084 |02b7: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.ILOC:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8490 │ │ +2e258a: 2200 7011 |02b9: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e258e: 1a01 311e |02bb: const-string v1, "ILST" // string@1e31 │ │ +2e2592: 130d 2f00 |02bd: const/16 v13, #int 47 // #2f │ │ +2e2596: 1a0e 417c |02bf: const-string v14, "ilst" // string@7c41 │ │ +2e259a: 1a0f ed3b |02c1: const-string v15, "MetaInformation Optional" // string@3bed │ │ +2e259e: 705f 868f 10ed |02c3: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e25a4: 6900 9184 |02c6: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.ILST:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8491 │ │ +2e25a8: 2200 7011 |02c8: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e25ac: 1a01 3a1e |02ca: const-string v1, "IMIF" // string@1e3a │ │ +2e25b0: 130d 3000 |02cc: const/16 v13, #int 48 // #30 │ │ +2e25b4: 1a0e 617c |02ce: const-string v14, "imif" // string@7c61 │ │ +2e25b8: 1a0f c01e |02d0: const-string v15, "IPMP Information box" // string@1ec0 │ │ +2e25bc: 705f 868f 10ed |02d2: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e25c2: 6900 9284 |02d5: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.IMIF:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8492 │ │ +2e25c6: 2200 7011 |02d7: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e25ca: 1a01 711e |02d9: const-string v1, "INFU" // string@1e71 │ │ +2e25ce: 130d 3100 |02db: const/16 v13, #int 49 // #31 │ │ +2e25d2: 1a0e c07c |02dd: const-string v14, "infu" // string@7cc0 │ │ +2e25d6: 1a0f e13e |02df: const-string v15, "OMA DRM Info URL" // string@3ee1 │ │ +2e25da: 705f 868f 10ed |02e1: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e25e0: 6900 9384 |02e4: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.INFU:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8493 │ │ +2e25e4: 2200 7011 |02e6: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e25e8: 1a01 b71e |02e8: const-string v1, "IODS" // string@1eb7 │ │ +2e25ec: 130d 3200 |02ea: const/16 v13, #int 50 // #32 │ │ +2e25f0: 1a0e 967d |02ec: const-string v14, "iods" // string@7d96 │ │ +2e25f4: 1a0f 2a3f |02ee: const-string v15, "Object Descriptor container box" // string@3f2a │ │ +2e25f8: 705f 868f 10ed |02f0: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e25fe: 6900 9484 |02f3: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.IODS:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8494 │ │ +2e2602: 2200 7011 |02f5: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e2606: 1a01 ba1e |02f7: const-string v1, "IPHD" // string@1eba │ │ +2e260a: 130d 3300 |02f9: const/16 v13, #int 51 // #33 │ │ +2e260e: 1a0e 977d |02fb: const-string v14, "iphd" // string@7d97 │ │ +2e2612: 1a0f 6c9e |02fd: const-string v15, "reserved for IPMP Stream header" // string@9e6c │ │ +2e2616: 705f 868f 10ed |02ff: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e261c: 6900 9584 |0302: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.IPHD:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8495 │ │ +2e2620: 2200 7011 |0304: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e2624: 1a01 be1e |0306: const-string v1, "IPMC" // string@1ebe │ │ +2e2628: 130d 3400 |0308: const/16 v13, #int 52 // #34 │ │ +2e262c: 1a0e 997d |030a: const-string v14, "ipmc" // string@7d99 │ │ +2e2630: 1a0f bf1e |030c: const-string v15, "IPMP Control Box" // string@1ebf │ │ +2e2634: 705f 868f 10ed |030e: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e263a: 6900 9684 |0311: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.IPMC:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8496 │ │ +2e263e: 2200 7011 |0313: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e2642: 1a01 c31e |0315: const-string v1, "IPRO" // string@1ec3 │ │ +2e2646: 130d 3500 |0317: const/16 v13, #int 53 // #35 │ │ +2e264a: 1a0e 9a7d |0319: const-string v14, "ipro" // string@7d9a │ │ +2e264e: 1a0f 1720 |031b: const-string v15, "Item protection" // string@2017 │ │ +2e2652: 705f 868f 10ed |031d: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e2658: 6900 9784 |0320: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.IPRO:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8497 │ │ +2e265c: 2200 7011 |0322: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e2660: 1a01 cb1e |0324: const-string v1, "IREF" // string@1ecb │ │ +2e2664: 130d 3600 |0326: const/16 v13, #int 54 // #36 │ │ +2e2668: 1a0e 9e7d |0328: const-string v14, "iref" // string@7d9e │ │ +2e266c: 1a0f 1820 |032a: const-string v15, "Item reference" // string@2018 │ │ +2e2670: 705f 868f 10ed |032c: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e2676: 6900 9884 |032f: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.IREF:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8498 │ │ +2e267a: 2200 7011 |0331: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e267e: 1a01 5420 |0333: const-string v1, "JP2C" // string@2054 │ │ +2e2682: 130d 3700 |0335: const/16 v13, #int 55 // #37 │ │ +2e2686: 1a0e c080 |0337: const-string v14, "jp2c" // string@80c0 │ │ +2e268a: 1a0f 5720 |0339: const-string v15, "JPEG 2000 contiguous codestream" // string@2057 │ │ +2e268e: 705f 868f 10ed |033b: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e2694: 6900 9984 |033e: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.JP2C:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8499 │ │ +2e2698: 2200 7011 |0340: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e269c: 1a01 5520 |0342: const-string v1, "JP2H" // string@2055 │ │ +2e26a0: 130d 3800 |0344: const/16 v13, #int 56 // #38 │ │ +2e26a4: 1a0e c180 |0346: const-string v14, "jp2h" // string@80c1 │ │ +2e26a8: 1a0f 1f1d |0348: const-string v15, "Header" // string@1d1f │ │ +2e26ac: 705f 868f 10ed |034a: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e26b2: 6900 9a84 |034d: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.JP2H:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@849a │ │ +2e26b6: 2200 7011 |034f: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e26ba: 1a01 5620 |0351: const-string v1, "JP2I" // string@2056 │ │ +2e26be: 130d 3900 |0353: const/16 v13, #int 57 // #39 │ │ +2e26c2: 1a0e c280 |0355: const-string v14, "jp2i" // string@80c2 │ │ +2e26c6: 1a0f a51f |0357: const-string v15, "Intellectual property information" // string@1fa5 │ │ +2e26ca: 705f 868f 10ed |0359: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e26d0: 6900 9b84 |035c: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.JP2I:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@849b │ │ +2e26d4: 2200 7011 |035e: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e26d8: 1a01 da20 |0360: const-string v1, "KYWD" // string@20da │ │ +2e26dc: 130d 3a00 |0362: const/16 v13, #int 58 // #3a │ │ +2e26e0: 1a0e 3481 |0364: const-string v14, "kywd" // string@8134 │ │ +2e26e4: 1a0f 483b |0366: const-string v15, "Media keywords (user-data)" // string@3b48 │ │ +2e26e8: 705f 868f 10ed |0368: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e26ee: 6900 9c84 |036b: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.KYWD:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@849c │ │ +2e26f2: 2200 7011 |036d: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e26f6: 1a01 c622 |036f: const-string v1, "LOCI" // string@22c6 │ │ +2e26fa: 130d 3b00 |0371: const/16 v13, #int 59 // #3b │ │ +2e26fe: 1a0e 7582 |0373: const-string v14, "loci" // string@8275 │ │ +2e2702: 1a0f 493b |0375: const-string v15, "Media location information (user-data)" // string@3b49 │ │ +2e2706: 705f 868f 10ed |0377: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e270c: 6900 9d84 |037a: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.LOCI:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@849d │ │ +2e2710: 2200 7011 |037c: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e2714: 1a01 d822 |037e: const-string v1, "LRCU" // string@22d8 │ │ +2e2718: 130d 3c00 |0380: const/16 v13, #int 60 // #3c │ │ +2e271c: 1a0e 9682 |0382: const-string v14, "lrcu" // string@8296 │ │ +2e2720: 1a0f e23e |0384: const-string v15, "OMA DRM Lyrics URI" // string@3ee2 │ │ +2e2724: 705f 868f 10ed |0386: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e272a: 6900 9e84 |0389: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.LRCU:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@849e │ │ +2e272e: 2200 7011 |038b: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e2732: 1a01 d537 |038d: const-string v1, "M7HD" // string@37d5 │ │ +2e2736: 130d 3d00 |038f: const/16 v13, #int 61 // #3d │ │ +2e273a: 1a0e b382 |0391: const-string v14, "m7hd" // string@82b3 │ │ +2e273e: 1a0f b543 |0393: const-string v15, "Reserved for MPEG7Stream header" // string@43b5 │ │ +2e2742: 705f 868f 10ed |0395: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e2748: 6900 9f84 |0398: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.M7HD:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@849f │ │ +2e274c: 2200 7011 |039a: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e2750: 1a01 8138 |039c: const-string v1, "MDAT" // string@3881 │ │ +2e2754: 130d 3e00 |039e: const/16 v13, #int 62 // #3e │ │ +2e2758: 1a0e 4a91 |03a0: const-string v14, "mdat" // string@914a │ │ +2e275c: 1a0f 890a |03a2: const-string v15, "Audio Data" // string@0a89 │ │ +2e2760: 705f 868f 10ed |03a4: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e2766: 6900 a084 |03a7: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.MDAT:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84a0 │ │ +2e276a: 2200 7011 |03a9: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e276e: 1a01 8238 |03ab: const-string v1, "MDHD" // string@3882 │ │ +2e2772: 130d 3f00 |03ad: const/16 v13, #int 63 // #3f │ │ +2e2776: 1a0e 4e91 |03af: const-string v14, "mdhd" // string@914e │ │ +2e277a: 1a0f 403b |03b1: const-string v15, "Media Header" // string@3b40 │ │ +2e277e: 705f 868f 10ed |03b3: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e2784: 6900 a184 |03b6: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.MDHD:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84a1 │ │ +2e2788: 2200 7011 |03b8: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e278c: 1a01 8338 |03ba: const-string v1, "MDIA" // string@3883 │ │ +2e2790: 130d 4000 |03bc: const/16 v13, #int 64 // #40 │ │ +2e2794: 1a0e 4f91 |03be: const-string v14, "mdia" // string@914f │ │ +2e2798: 1a0f 2a12 |03c0: const-string v15, "Container for the media information in a track" // string@122a │ │ +2e279c: 705f 868f 10ed |03c2: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e27a2: 6900 a284 |03c5: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.MDIA:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84a2 │ │ +2e27a6: 2200 7011 |03c7: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e27aa: 1a01 8638 |03c9: const-string v1, "MDRI" // string@3886 │ │ +2e27ae: 130d 4100 |03cb: const/16 v13, #int 65 // #41 │ │ +2e27b2: 1a0e 5291 |03cd: const-string v14, "mdri" // string@9152 │ │ +2e27b6: 1a0f ed3c |03cf: const-string v15, "Mutable DRM information" // string@3ced │ │ +2e27ba: 705f 868f 10ed |03d1: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e27c0: 6900 a384 |03d4: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.MDRI:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84a3 │ │ +2e27c4: 2200 7011 |03d6: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e27c8: 1a01 8d38 |03d8: const-string v1, "MECO" // string@388d │ │ +2e27cc: 130d 4200 |03da: const/16 v13, #int 66 // #42 │ │ +2e27d0: 1a0e 7991 |03dc: const-string v14, "meco" // string@9179 │ │ +2e27d4: 1a0f 8f08 |03de: const-string v15, "Additional metadata container" // string@088f │ │ +2e27d8: 705f 868f 10ed |03e0: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e27de: 6900 a484 |03e3: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.MECO:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84a4 │ │ +2e27e2: 2200 7011 |03e5: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e27e6: 1a01 9838 |03e7: const-string v1, "MEHD" // string@3898 │ │ +2e27ea: 130d 4300 |03e9: const/16 v13, #int 67 // #43 │ │ +2e27ee: 1a0e 8e91 |03eb: const-string v14, "mehd" // string@918e │ │ +2e27f2: 1a0f 6d3c |03ed: const-string v15, "Movie extends header box" // string@3c6d │ │ +2e27f6: 705f 868f 10ed |03ef: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e27fc: 6900 a584 |03f2: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.MEHD:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84a5 │ │ +2e2800: 2200 7011 |03f4: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e2804: 1a01 9d38 |03f6: const-string v1, "MERE" // string@389d │ │ +2e2808: 130d 4400 |03f8: const/16 v13, #int 68 // #44 │ │ +2e280c: 1a0e 9e91 |03fa: const-string v14, "mere" // string@919e │ │ +2e2810: 1a0f ee3b |03fc: const-string v15, "Metabox relation" // string@3bee │ │ +2e2814: 705f 868f 10ed |03fe: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e281a: 6900 a684 |0401: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.MERE:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84a6 │ │ +2e281e: 2200 7011 |0403: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e2822: 1a01 a138 |0405: const-string v1, "META" // string@38a1 │ │ +2e2826: 130d 4500 |0407: const/16 v13, #int 69 // #45 │ │ +2e282a: 1a0e ab91 |0409: const-string v14, "meta" // string@91ab │ │ +2e282e: 1a0f ec3b |040b: const-string v15, "MetaInformation" // string@3bec │ │ +2e2832: 705f 868f 10ed |040d: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e2838: 6900 a784 |0410: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.META:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84a7 │ │ +2e283c: 2200 7011 |0412: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e2840: 1a01 ce38 |0414: const-string v1, "MFHD" // string@38ce │ │ +2e2844: 130d 4600 |0416: const/16 v13, #int 70 // #46 │ │ +2e2848: 1a0e be91 |0418: const-string v14, "mfhd" // string@91be │ │ +2e284c: 1a0f 6f3c |041a: const-string v15, "Movie fragment header" // string@3c6f │ │ +2e2850: 705f 868f 10ed |041c: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e2856: 6900 a884 |041f: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.MFHD:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84a8 │ │ +2e285a: 2200 7011 |0421: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e285e: 1a01 cf38 |0423: const-string v1, "MFRA" // string@38cf │ │ +2e2862: 130d 4700 |0425: const/16 v13, #int 71 // #47 │ │ +2e2866: 1a0e bf91 |0427: const-string v14, "mfra" // string@91bf │ │ +2e286a: 1a0f 703c |0429: const-string v15, "Movie fragment random access " // string@3c70 │ │ +2e286e: 705f 868f 10ed |042b: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e2874: 6900 a984 |042e: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.MFRA:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84a9 │ │ +2e2878: 2200 7011 |0430: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e287c: 1a01 d038 |0432: const-string v1, "MFRO" // string@38d0 │ │ +2e2880: 130d 4800 |0434: const/16 v13, #int 72 // #48 │ │ +2e2884: 1a0e c091 |0436: const-string v14, "mfro" // string@91c0 │ │ +2e2888: 1a0f 713c |0438: const-string v15, "Movie fragment random access offset" // string@3c71 │ │ +2e288c: 705f 868f 10ed |043a: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e2892: 6900 aa84 |043d: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.MFRO:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84aa │ │ +2e2896: 2200 7011 |043f: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e289a: 1a01 e238 |0441: const-string v1, "MINF" // string@38e2 │ │ +2e289e: 130d 4900 |0443: const/16 v13, #int 73 // #49 │ │ +2e28a2: 1a0e d591 |0445: const-string v14, "minf" // string@91d5 │ │ +2e28a6: 1a0f 473b |0447: const-string v15, "Media information container" // string@3b47 │ │ +2e28aa: 705f 868f 10ed |0449: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e28b0: 6900 ab84 |044c: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.MINF:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84ab │ │ +2e28b4: 2200 7011 |044e: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e28b8: 1a01 0339 |0450: const-string v1, "MJHD" // string@3903 │ │ +2e28bc: 130d 4a00 |0452: const/16 v13, #int 74 // #4a │ │ +2e28c0: 1a0e ee91 |0454: const-string v14, "mjhd" // string@91ee │ │ +2e28c4: 1a0f b443 |0456: const-string v15, "Reserved for MPEG-J Stream header" // string@43b4 │ │ +2e28c8: 705f 868f 10ed |0458: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e28ce: 6900 ac84 |045b: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.MJHD:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84ac │ │ +2e28d2: 2200 7011 |045d: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e28d6: 1a01 6639 |045f: const-string v1, "MOOF" // string@3966 │ │ +2e28da: 130d 4b00 |0461: const/16 v13, #int 75 // #4b │ │ +2e28de: 1a0e 2592 |0463: const-string v14, "moof" // string@9225 │ │ +2e28e2: 1a0f 6e3c |0465: const-string v15, "Movie fragment" // string@3c6e │ │ +2e28e6: 705f 868f 10ed |0467: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e28ec: 6900 ad84 |046a: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.MOOF:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84ad │ │ +2e28f0: 2200 7011 |046c: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e28f4: 1a01 6839 |046e: const-string v1, "MOOV" // string@3968 │ │ +2e28f8: 130d 4c00 |0470: const/16 v13, #int 76 // #4c │ │ +2e28fc: 1a0e 2792 |0472: const-string v14, "moov" // string@9227 │ │ +2e2900: 1a0f 2912 |0474: const-string v15, "Container for all the meta-data" // string@1229 │ │ +2e2904: 705f 868f 10ed |0476: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e290a: 6900 ae84 |0479: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.MOOV:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84ae │ │ +2e290e: 2200 7011 |047b: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e2912: 1a01 9639 |047d: const-string v1, "MP4A" // string@3996 │ │ +2e2916: 130d 4d00 |047f: const/16 v13, #int 77 // #4d │ │ +2e291a: 1a0e 7892 |0481: const-string v14, "mp4a" // string@9278 │ │ +2e291e: 1a0f 1206 |0483: const-string v15, "AAC Audio" // string@0612 │ │ +2e2922: 705f 868f 10ed |0485: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e2928: 6900 af84 |0488: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.MP4A:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84af │ │ +2e292c: 2200 7011 |048a: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e2930: 1a01 4f3a |048c: const-string v1, "MVCG" // string@3a4f │ │ +2e2934: 130d 4e00 |048e: const/16 v13, #int 78 // #4e │ │ +2e2938: 1a0e fd93 |0490: const-string v14, "mvcg" // string@93fd │ │ +2e293c: 1a0f c13c |0492: const-string v15, "Multiview group" // string@3cc1 │ │ +2e2940: 705f 868f 10ed |0494: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e2946: 6900 b084 |0497: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.MVCG:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84b0 │ │ +2e294a: 2200 7011 |0499: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e294e: 1a01 503a |049b: const-string v1, "MVCI" // string@3a50 │ │ +2e2952: 130d 4f00 |049d: const/16 v13, #int 79 // #4f │ │ +2e2956: 1a0e fe93 |049f: const-string v14, "mvci" // string@93fe │ │ +2e295a: 1a0f be3c |04a1: const-string v15, "Multiview Information" // string@3cbe │ │ +2e295e: 705f 868f 10ed |04a3: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e2964: 6900 b184 |04a6: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.MVCI:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84b1 │ │ +2e2968: 2200 7011 |04a8: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e296c: 1a01 513a |04aa: const-string v1, "MVEX" // string@3a51 │ │ +2e2970: 130d 5000 |04ac: const/16 v13, #int 80 // #50 │ │ +2e2974: 1a0e ff93 |04ae: const-string v14, "mvex" // string@93ff │ │ +2e2978: 1a0f 6c3c |04b0: const-string v15, "Movie extends box" // string@3c6c │ │ +2e297c: 705f 868f 10ed |04b2: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e2982: 6900 b284 |04b5: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.MVEX:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84b2 │ │ +2e2986: 2200 7011 |04b7: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e298a: 1a01 523a |04b9: const-string v1, "MVHD" // string@3a52 │ │ +2e298e: 130d 5100 |04bb: const/16 v13, #int 81 // #51 │ │ +2e2992: 1a0e 0094 |04bd: const-string v14, "mvhd" // string@9400 │ │ +2e2996: 1a0f 6b3c |04bf: const-string v15, "Movie Header" // string@3c6b │ │ +2e299a: 705f 868f 10ed |04c1: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e29a0: 6900 b384 |04c4: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.MVHD:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84b3 │ │ +2e29a4: 2200 7011 |04c6: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e29a8: 1a01 573a |04c8: const-string v1, "MVRA" // string@3a57 │ │ +2e29ac: 130d 5200 |04ca: const/16 v13, #int 82 // #52 │ │ +2e29b0: 1a0e 0294 |04cc: const-string v14, "mvra" // string@9402 │ │ +2e29b4: 1a0f bf3c |04ce: const-string v15, "Multiview Relation Attribute" // string@3cbf │ │ +2e29b8: 705f 868f 10ed |04d0: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e29be: 6900 b484 |04d3: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.MVRA:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84b4 │ │ +2e29c2: 2200 7011 |04d5: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e29c6: 1a01 3f3d |04d7: const-string v1, "NMHD" // string@3d3f │ │ +2e29ca: 130d 5300 |04d9: const/16 v13, #int 83 // #53 │ │ +2e29ce: 1a0e 9694 |04db: const-string v14, "nmhd" // string@9496 │ │ +2e29d2: 1a0f 543e |04dd: const-string v15, "Null media header, overall information (some tracks only)" // string@3e54 │ │ +2e29d6: 705f 868f 10ed |04df: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e29dc: 6900 b584 |04e2: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.NMHD:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84b5 │ │ +2e29e0: 2200 7011 |04e4: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e29e4: 1a01 af3e |04e6: const-string v1, "OCHD" // string@3eaf │ │ +2e29e8: 130d 5400 |04e8: const/16 v13, #int 84 // #54 │ │ +2e29ec: 1a0e 6995 |04ea: const-string v14, "ochd" // string@9569 │ │ +2e29f0: 1a0f b643 |04ec: const-string v15, "Reserved for ObjectContentInfoStream header" // string@43b6 │ │ +2e29f4: 705f 868f 10ed |04ee: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e29fa: 6900 b684 |04f1: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.OCHD:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84b6 │ │ +2e29fe: 2200 7011 |04f3: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e2a02: 1a01 b13e |04f5: const-string v1, "ODAF" // string@3eb1 │ │ +2e2a06: 130d 5500 |04f7: const/16 v13, #int 85 // #55 │ │ +2e2a0a: 1a0e 6d95 |04f9: const-string v14, "odaf" // string@956d │ │ +2e2a0e: 1a0f d83e |04fb: const-string v15, "OMA DRM Access Unit Format" // string@3ed8 │ │ +2e2a12: 705f 868f 10ed |04fd: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e2a18: 6900 b784 |0500: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.ODAF:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84b7 │ │ +2e2a1c: 2200 7011 |0502: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e2a20: 1a01 b23e |0504: const-string v1, "ODDA" // string@3eb2 │ │ +2e2a24: 130d 5600 |0506: const/16 v13, #int 86 // #56 │ │ +2e2a28: 1a0e 6e95 |0508: const-string v14, "odda" // string@956e │ │ +2e2a2c: 1a0f dc3e |050a: const-string v15, "OMA DRM Content Object" // string@3edc │ │ +2e2a30: 705f 868f 10ed |050c: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e2a36: 6900 b884 |050f: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.ODDA:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84b8 │ │ +2e2a3a: 2200 7011 |0511: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e2a3e: 1a01 b33e |0513: const-string v1, "ODHD" // string@3eb3 │ │ +2e2a42: 130d 5700 |0515: const/16 v13, #int 87 // #57 │ │ +2e2a46: 1a0e 6f95 |0517: const-string v14, "odhd" // string@956f │ │ +2e2a4a: 1a0f b743 |0519: const-string v15, "Reserved for ObjectDescriptorStream header" // string@43b7 │ │ +2e2a4e: 705f 868f 10ed |051b: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e2a54: 6900 b984 |051e: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.ODHD:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84b9 │ │ +2e2a58: 2200 7011 |0520: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e2a5c: 1a01 b43e |0522: const-string v1, "ODHE" // string@3eb4 │ │ +2e2a60: 130d 5800 |0524: const/16 v13, #int 88 // #58 │ │ +2e2a64: 1a0e 7095 |0526: const-string v14, "odhe" // string@9570 │ │ +2e2a68: 1a0f de3e |0528: const-string v15, "OMA DRM Discrete Media Headers" // string@3ede │ │ +2e2a6c: 705f 868f 10ed |052a: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e2a72: 6900 ba84 |052d: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.ODHE:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84ba │ │ +2e2a76: 2200 7011 |052f: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e2a7a: 1a01 b53e |0531: const-string v1, "ODRB" // string@3eb5 │ │ +2e2a7e: 130d 5900 |0533: const/16 v13, #int 89 // #59 │ │ +2e2a82: 1a0e 7195 |0535: const-string v14, "odrb" // string@9571 │ │ +2e2a86: 1a0f e33e |0537: const-string v15, "OMA DRM Rights Object" // string@3ee3 │ │ +2e2a8a: 705f 868f 10ed |0539: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e2a90: 6900 bb84 |053c: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.ODRB:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84bb │ │ +2e2a94: 2200 7011 |053e: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e2a98: 1a01 b63e |0540: const-string v1, "ODRM" // string@3eb6 │ │ +2e2a9c: 130d 5a00 |0542: const/16 v13, #int 90 // #5a │ │ +2e2aa0: 1a0e 7295 |0544: const-string v14, "odrm" // string@9572 │ │ +2e2aa4: 1a0f da3e |0546: const-string v15, "OMA DRM Container" // string@3eda │ │ +2e2aa8: 705f 868f 10ed |0548: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e2aae: 6900 bc84 |054b: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.ODRM:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84bc │ │ +2e2ab2: 2200 7011 |054d: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e2ab6: 1a01 b83e |054f: const-string v1, "ODTT" // string@3eb8 │ │ +2e2aba: 130d 5b00 |0551: const/16 v13, #int 91 // #5b │ │ +2e2abe: 1a0e 7495 |0553: const-string v14, "odtt" // string@9574 │ │ +2e2ac2: 1a0f e43e |0555: const-string v15, "OMA DRM Transaction Tracking" // string@3ee4 │ │ +2e2ac6: 705f 868f 10ed |0557: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e2acc: 6900 bd84 |055a: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.ODTT:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84bd │ │ +2e2ad0: 2200 7011 |055c: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e2ad4: 1a01 ce3e |055e: const-string v1, "OHDR" // string@3ece │ │ +2e2ad8: 130d 5c00 |0560: const/16 v13, #int 92 // #5c │ │ +2e2adc: 1a0e ac95 |0562: const-string v14, "ohdr" // string@95ac │ │ +2e2ae0: 1a0f d93e |0564: const-string v15, "OMA DRM Common headers" // string@3ed9 │ │ +2e2ae4: 705f 868f 10ed |0566: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e2aea: 6900 be84 |0569: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.OHDR:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84be │ │ +2e2aee: 2200 7011 |056b: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e2af2: 1a01 0240 |056d: const-string v1, "PADB" // string@4002 │ │ +2e2af6: 130d 5d00 |056f: const/16 v13, #int 93 // #5d │ │ +2e2afa: 1a0e 2f99 |0571: const-string v14, "padb" // string@992f │ │ +2e2afe: 1a0f 7046 |0573: const-string v15, "Sample padding bits" // string@4670 │ │ +2e2b02: 705f 868f 10ed |0575: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e2b08: 6900 bf84 |0578: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.PADB:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84bf │ │ +2e2b0c: 2200 7011 |057a: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e2b10: 1a01 0940 |057c: const-string v1, "PAEN" // string@4009 │ │ +2e2b14: 130d 5e00 |057e: const/16 v13, #int 94 // #5e │ │ +2e2b18: 1a0e 3f99 |0580: const-string v14, "paen" // string@993f │ │ +2e2b1c: 1a0f 0d41 |0582: const-string v15, "Partition Entry" // string@410d │ │ +2e2b20: 705f 868f 10ed |0584: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e2b26: 6900 c084 |0587: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.PAEN:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84c0 │ │ +2e2b2a: 2200 7011 |0589: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e2b2e: 1a01 2440 |058b: const-string v1, "PCLR" // string@4024 │ │ +2e2b32: 130d 5f00 |058d: const/16 v13, #int 95 // #5f │ │ +2e2b36: 1a0e d299 |058f: const-string v14, "pclr" // string@99d2 │ │ +2e2b3a: 1a0f 5499 |0591: const-string v15, "palette which maps a single component in index space to a multiple- component image" // string@9954 │ │ +2e2b3e: 705f 868f 10ed |0593: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e2b44: 6900 c184 |0596: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.PCLR:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84c1 │ │ +2e2b48: 2200 7011 |0598: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e2b4c: 1a01 2e40 |059a: const-string v1, "PDIN" // string@402e │ │ +2e2b50: 130d 6000 |059c: const/16 v13, #int 96 // #60 │ │ +2e2b54: 1a0e d399 |059e: const-string v14, "pdin" // string@99d3 │ │ +2e2b58: 1a0f 4742 |05a0: const-string v15, "Progressive download information" // string@4247 │ │ +2e2b5c: 705f 868f 10ed |05a2: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e2b62: 6900 c284 |05a5: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.PDIN:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84c2 │ │ +2e2b66: 2200 7011 |05a7: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e2b6a: 1a01 3f40 |05a9: const-string v1, "PERF" // string@403f │ │ +2e2b6e: 130d 6100 |05ab: const/16 v13, #int 97 // #61 │ │ +2e2b72: 1a0e ee99 |05ad: const-string v14, "perf" // string@99ee │ │ +2e2b76: 1a0f 4a3b |05af: const-string v15, "Media performer name (user-data)" // string@3b4a │ │ +2e2b7a: 705f 868f 10ed |05b1: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e2b80: 6900 c384 |05b4: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.PERF:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84c3 │ │ +2e2b84: 2200 7011 |05b6: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e2b88: 1a01 5840 |05b8: const-string v1, "PITM" // string@4058 │ │ +2e2b8c: 130d 6200 |05ba: const/16 v13, #int 98 // #62 │ │ +2e2b90: 1a0e 5a9a |05bc: const-string v14, "pitm" // string@9a5a │ │ +2e2b94: 1a0f 2942 |05be: const-string v15, "Primary item reference" // string@4229 │ │ +2e2b98: 705f 868f 10ed |05c0: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e2b9e: 6900 c484 |05c3: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.PITM:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84c4 │ │ +2e2ba2: 2200 7011 |05c5: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e2ba6: 1a01 c842 |05c7: const-string v1, "RESC" // string@42c8 │ │ +2e2baa: 130d 6300 |05c9: const/16 v13, #int 99 // #63 │ │ +2e2bae: 1a0e 679e |05cb: const-string v14, "resc" // string@9e67 │ │ +2e2bb2: 1a0f 811c |05cd: const-string v15, "Grid resolution at which the image was captured" // string@1c81 │ │ +2e2bb6: 705f 868f 10ed |05cf: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e2bbc: 6900 c584 |05d2: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.RESC:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84c5 │ │ +2e2bc0: 2200 7011 |05d4: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e2bc4: 1a01 c942 |05d6: const-string v1, "RESD" // string@42c9 │ │ +2e2bc8: 130d 6400 |05d8: const/16 v13, #int 100 // #64 │ │ +2e2bcc: 1a0e 689e |05da: const-string v14, "resd" // string@9e68 │ │ +2e2bd0: 1a0f 9814 |05dc: const-string v15, "Default grid resolution at which the image should be displayed" // string@1498 │ │ +2e2bd4: 705f 868f 10ed |05de: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e2bda: 6900 c684 |05e1: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.RESD:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84c6 │ │ +2e2bde: 2200 7011 |05e3: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e2be2: 1a01 1443 |05e5: const-string v1, "RTNG" // string@4314 │ │ +2e2be6: 130d 6500 |05e7: const/16 v13, #int 101 // #65 │ │ +2e2bea: 1a0e 3f9f |05e9: const-string v14, "rtng" // string@9f3f │ │ +2e2bee: 1a0f 4b3b |05eb: const-string v15, "Media rating (user-data)" // string@3b4b │ │ +2e2bf2: 705f 868f 10ed |05ed: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e2bf8: 6900 c784 |05f0: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.RTNG:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84c7 │ │ +2e2bfc: 2200 7011 |05f2: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e2c00: 1a01 5144 |05f4: const-string v1, "SBGP" // string@4451 │ │ +2e2c04: 130d 6600 |05f6: const/16 v13, #int 102 // #66 │ │ +2e2c08: 1a0e bda0 |05f8: const-string v14, "sbgp" // string@a0bd │ │ +2e2c0c: 1a0f 7346 |05fa: const-string v15, "Sample to Group box" // string@4673 │ │ +2e2c10: 705f 868f 10ed |05fc: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e2c16: 6900 c884 |05ff: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.SBGP:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84c8 │ │ +2e2c1a: 2200 7011 |0601: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e2c1e: 1a01 5a44 |0603: const-string v1, "SCHI" // string@445a │ │ +2e2c22: 130d 6700 |0605: const/16 v13, #int 103 // #67 │ │ +2e2c26: 1a0e dca0 |0607: const-string v14, "schi" // string@a0dc │ │ +2e2c2a: 1a0f a146 |0609: const-string v15, "Scheme information box" // string@46a1 │ │ +2e2c2e: 705f 868f 10ed |060b: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e2c34: 6900 c984 |060e: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.SCHI:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84c9 │ │ +2e2c38: 2200 7011 |0610: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e2c3c: 1a01 5b44 |0612: const-string v1, "SCHM" // string@445b │ │ +2e2c40: 130d 6800 |0614: const/16 v13, #int 104 // #68 │ │ +2e2c44: 1a0e dda0 |0616: const-string v14, "schm" // string@a0dd │ │ +2e2c48: 1a0f a246 |0618: const-string v15, "Scheme type box" // string@46a2 │ │ +2e2c4c: 705f 868f 10ed |061a: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e2c52: 6900 ca84 |061d: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.SCHM:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84ca │ │ +2e2c56: 2200 7011 |061f: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e2c5a: 1a01 7d44 |0621: const-string v1, "SDEP" // string@447d │ │ +2e2c5e: 130d 6900 |0623: const/16 v13, #int 105 // #69 │ │ +2e2c62: 1a0e 19a1 |0625: const-string v14, "sdep" // string@a119 │ │ +2e2c66: 1a0f 6d46 |0627: const-string v15, "Sample dependency" // string@466d │ │ +2e2c6a: 705f 868f 10ed |0629: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e2c70: 6900 cb84 |062c: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.SDEP:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84cb │ │ +2e2c74: 2200 7011 |062e: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e2c78: 1a01 7e44 |0630: const-string v1, "SDHD" // string@447e │ │ +2e2c7c: 130d 6a00 |0632: const/16 v13, #int 106 // #6a │ │ +2e2c80: 1a0e 1aa1 |0634: const-string v14, "sdhd" // string@a11a │ │ +2e2c84: 1a0f b843 |0636: const-string v15, "Reserved for SceneDescriptionStream header" // string@43b8 │ │ +2e2c88: 705f 868f 10ed |0638: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e2c8e: 6900 cc84 |063b: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.SDHD:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84cc │ │ +2e2c92: 2200 7011 |063d: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e2c96: 1a01 8244 |063f: const-string v1, "SDTP" // string@4482 │ │ +2e2c9a: 130d 6b00 |0641: const/16 v13, #int 107 // #6b │ │ +2e2c9e: 1a0e 1ca1 |0643: const-string v14, "sdtp" // string@a11c │ │ +2e2ca2: 1a0f 661f |0645: const-string v15, "Independent and Disposable Samples Box" // string@1f66 │ │ +2e2ca6: 705f 868f 10ed |0647: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e2cac: 6900 cd84 |064a: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.SDTP:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84cd │ │ +2e2cb0: 2200 7011 |064c: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e2cb4: 1a01 8344 |064e: const-string v1, "SDVP" // string@4483 │ │ +2e2cb8: 130d 6c00 |0650: const/16 v13, #int 108 // #6c │ │ +2e2cbc: 1a0e 1da1 |0652: const-string v14, "sdvp" // string@a11d │ │ +2e2cc0: 1a0f 7b44 |0654: const-string v15, "SD Profile Box" // string@447b │ │ +2e2cc4: 705f 868f 10ed |0656: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e2cca: 6900 ce84 |0659: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.SDVP:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84ce │ │ +2e2cce: 2200 7011 |065b: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e2cd2: 1a01 8f44 |065d: const-string v1, "SEGR" // string@448f │ │ +2e2cd6: 130d 6d00 |065f: const/16 v13, #int 109 // #6d │ │ +2e2cda: 1a0e 4da1 |0661: const-string v14, "segr" // string@a14d │ │ +2e2cde: 1a0f 101a |0663: const-string v15, "File delivery session group" // string@1a10 │ │ +2e2ce2: 705f 868f 10ed |0665: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e2ce8: 6900 cf84 |0668: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.SEGR:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84cf │ │ +2e2cec: 2200 7011 |066a: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e2cf0: 1a01 bd44 |066c: const-string v1, "SGPD" // string@44bd │ │ +2e2cf4: 130d 6e00 |066e: const/16 v13, #int 110 // #6e │ │ +2e2cf8: 1a0e d4aa |0670: const-string v14, "sgpd" // string@aad4 │ │ +2e2cfc: 1a0f 6f46 |0672: const-string v15, "Sample group definition box" // string@466f │ │ +2e2d00: 705f 868f 10ed |0674: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e2d06: 6900 d084 |0677: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.SGPD:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84d0 │ │ +2e2d0a: 2200 7011 |0679: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e2d0e: 1a01 ff44 |067b: const-string v1, "SIDX" // string@44ff │ │ +2e2d12: 130d 6f00 |067d: const/16 v13, #int 111 // #6f │ │ +2e2d16: 1a0e 9aab |067f: const-string v14, "sidx" // string@ab9a │ │ +2e2d1a: 1a0f e946 |0681: const-string v15, "Segment Index Box" // string@46e9 │ │ +2e2d1e: 705f 868f 10ed |0683: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e2d24: 6900 d184 |0686: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.SIDX:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84d1 │ │ +2e2d28: 2200 7011 |0688: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e2d2c: 1a01 0845 |068a: const-string v1, "SINF" // string@4508 │ │ +2e2d30: 130d 7000 |068c: const/16 v13, #int 112 // #70 │ │ +2e2d34: 1a0e a6ab |068e: const-string v14, "sinf" // string@aba6 │ │ +2e2d38: 1a0f 5242 |0690: const-string v15, "Protection scheme information box" // string@4252 │ │ +2e2d3c: 705f 868f 10ed |0692: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e2d42: 6900 d284 |0695: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.SINF:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84d2 │ │ +2e2d46: 2200 7011 |0697: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e2d4a: 1a01 1b45 |0699: const-string v1, "SKIP" // string@451b │ │ +2e2d4e: 130d 7100 |069b: const/16 v13, #int 113 // #71 │ │ +2e2d52: 1a0e c0ab |069d: const-string v14, "skip" // string@abc0 │ │ +2e2d56: 1a0f 6b1b |069f: const-string v15, "Free space" // string@1b6b │ │ +2e2d5a: 705f 868f 10ed |06a1: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e2d60: 6900 d384 |06a4: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.SKIP:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84d3 │ │ +2e2d64: 2200 7011 |06a6: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e2d68: 1a01 2745 |06a8: const-string v1, "SMHD" // string@4527 │ │ +2e2d6c: 130d 7200 |06aa: const/16 v13, #int 114 // #72 │ │ +2e2d70: 1a0e e6ab |06ac: const-string v14, "smhd" // string@abe6 │ │ +2e2d74: 1a0f fd47 |06ae: const-string v15, "Sound media header, overall information (sound track only)" // string@47fd │ │ +2e2d78: 705f 868f 10ed |06b0: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e2d7e: 6900 d484 |06b3: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.SMHD:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84d4 │ │ +2e2d82: 2200 7011 |06b5: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e2d86: 1a01 7145 |06b7: const-string v1, "SRMB" // string@4571 │ │ +2e2d8a: 130d 7300 |06b9: const/16 v13, #int 115 // #73 │ │ +2e2d8e: 1a0e 52ac |06bb: const-string v14, "srmb" // string@ac52 │ │ +2e2d92: 1a0f f748 |06bd: const-string v15, "System Renewability Message" // string@48f7 │ │ +2e2d96: 705f 868f 10ed |06bf: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e2d9c: 6900 d584 |06c2: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.SRMB:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84d5 │ │ +2e2da0: 2200 7011 |06c4: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e2da4: 1a01 7245 |06c6: const-string v1, "SRMC" // string@4572 │ │ +2e2da8: 130d 7400 |06c8: const/16 v13, #int 116 // #74 │ │ +2e2dac: 1a0e 53ac |06ca: const-string v14, "srmc" // string@ac53 │ │ +2e2db0: 1a0f f848 |06cc: const-string v15, "System Renewability Message container" // string@48f8 │ │ +2e2db4: 705f 868f 10ed |06ce: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e2dba: 6900 d684 |06d1: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.SRMC:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84d6 │ │ +2e2dbe: 2200 7011 |06d3: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e2dc2: 1a01 7345 |06d5: const-string v1, "SRPP" // string@4573 │ │ +2e2dc6: 130d 7500 |06d7: const/16 v13, #int 117 // #75 │ │ +2e2dca: 1a0e 55ac |06d9: const-string v14, "srpp" // string@ac55 │ │ +2e2dce: 1a0f dc45 |06db: const-string v15, "STRP Process" // string@45dc │ │ +2e2dd2: 705f 868f 10ed |06dd: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e2dd8: 6900 d784 |06e0: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.SRPP:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84d7 │ │ +2e2ddc: 2200 7011 |06e2: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e2de0: 1a01 b145 |06e4: const-string v1, "STBL" // string@45b1 │ │ +2e2de4: 130d 7600 |06e6: const/16 v13, #int 118 // #76 │ │ +2e2de8: 1a0e f3ac |06e8: const-string v14, "stbl" // string@acf3 │ │ +2e2dec: 1a0f 7246 |06ea: const-string v15, "Sample table box, container for the time/space map" // string@4672 │ │ +2e2df0: 705f 868f 10ed |06ec: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e2df6: 6900 d884 |06ef: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.STBL:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84d8 │ │ +2e2dfa: 2200 7011 |06f1: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e2dfe: 1a01 b345 |06f3: const-string v1, "STCO" // string@45b3 │ │ +2e2e02: 130d 7700 |06f5: const/16 v13, #int 119 // #77 │ │ +2e2e06: 1a0e f4ac |06f7: const-string v14, "stco" // string@acf4 │ │ +2e2e0a: 1a0f 423f |06f9: const-string v15, "Offsets into Audio Data" // string@3f42 │ │ +2e2e0e: 705f 868f 10ed |06fb: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e2e14: 6900 d984 |06fe: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.STCO:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84d9 │ │ +2e2e18: 2200 7011 |0700: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e2e1c: 1a01 b445 |0702: const-string v1, "STDP" // string@45b4 │ │ +2e2e20: 130d 7800 |0704: const/16 v13, #int 120 // #78 │ │ +2e2e24: 1a0e fdac |0706: const-string v14, "stdp" // string@acfd │ │ +2e2e28: 1a0f 6c46 |0708: const-string v15, "Sample degradation priority" // string@466c │ │ +2e2e2c: 705f 868f 10ed |070a: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e2e32: 6900 da84 |070d: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.STDP:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84da │ │ +2e2e36: 2200 7011 |070f: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e2e3a: 1a01 dd45 |0711: const-string v1, "STSC" // string@45dd │ │ +2e2e3e: 130d 7900 |0713: const/16 v13, #int 121 // #79 │ │ +2e2e42: 1a0e 9cad |0715: const-string v14, "stsc" // string@ad9c │ │ +2e2e46: 1a0f 7446 |0717: const-string v15, "Sample-to-chunk, partial data-offset information" // string@4674 │ │ +2e2e4a: 705f 868f 10ed |0719: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e2e50: 6900 db84 |071c: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.STSC:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84db │ │ +2e2e54: 2200 7011 |071e: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e2e58: 1a01 de45 |0720: const-string v1, "STSD" // string@45de │ │ +2e2e5c: 130d 7a00 |0722: const/16 v13, #int 122 // #7a │ │ +2e2e60: 1a0e 9dad |0724: const-string v14, "stsd" // string@ad9d │ │ +2e2e64: 1a0f 6e46 |0726: const-string v15, "Sample descriptions (codec types, initialization etc.)" // string@466e │ │ +2e2e68: 705f 868f 10ed |0728: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e2e6e: 6900 dc84 |072b: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.STSD:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84dc │ │ +2e2e72: 2200 7011 |072d: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e2e76: 1a01 df45 |072f: const-string v1, "STSH" // string@45df │ │ +2e2e7a: 130d 7b00 |0731: const/16 v13, #int 123 // #7b │ │ +2e2e7e: 1a0e 9ead |0733: const-string v14, "stsh" // string@ad9e │ │ +2e2e82: 1a0f 1b47 |0735: const-string v15, "Shadow sync sample table" // string@471b │ │ +2e2e86: 705f 868f 10ed |0737: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e2e8c: 6900 dd84 |073a: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.STSH:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84dd │ │ +2e2e90: 2200 7011 |073c: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e2e94: 1a01 e045 |073e: const-string v1, "STSS" // string@45e0 │ │ +2e2e98: 130d 7c00 |0740: const/16 v13, #int 124 // #7c │ │ +2e2e9c: 1a0e 9fad |0742: const-string v14, "stss" // string@ad9f │ │ +2e2ea0: 1a0f e148 |0744: const-string v15, "Sync sample table (random access points)" // string@48e1 │ │ +2e2ea4: 705f 868f 10ed |0746: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e2eaa: 6900 de84 |0749: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.STSS:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84de │ │ +2e2eae: 2200 7011 |074b: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e2eb2: 1a01 e145 |074d: const-string v1, "STSZ" // string@45e1 │ │ +2e2eb6: 130d 7d00 |074f: const/16 v13, #int 125 // #7d │ │ +2e2eba: 1a0e a0ad |0751: const-string v14, "stsz" // string@ada0 │ │ +2e2ebe: 1a0f 7146 |0753: const-string v15, "Sample sizes (framing)" // string@4671 │ │ +2e2ec2: 705f 868f 10ed |0755: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e2ec8: 6900 df84 |0758: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.STSZ:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84df │ │ +2e2ecc: 2200 7011 |075a: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e2ed0: 1a01 e245 |075c: const-string v1, "STTS" // string@45e2 │ │ +2e2ed4: 130d 7e00 |075e: const/16 v13, #int 126 // #7e │ │ +2e2ed8: 1a0e a1ad |0760: const-string v14, "stts" // string@ada1 │ │ +2e2edc: 1a0f 7f03 |0762: const-string v15, "(decoding) time-to-sample" // string@037f │ │ +2e2ee0: 705f 868f 10ed |0764: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e2ee6: 6900 e084 |0767: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.STTS:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84e0 │ │ +2e2eea: 2200 7011 |0769: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e2eee: 1a01 3246 |076b: const-string v1, "STYP" // string@4632 │ │ +2e2ef2: 130d 7f00 |076d: const/16 v13, #int 127 // #7f │ │ +2e2ef6: 1a0e a8ad |076f: const-string v14, "styp" // string@ada8 │ │ +2e2efa: 1a0f ea46 |0771: const-string v15, "Segment Type Box" // string@46ea │ │ +2e2efe: 705f 868f 10ed |0773: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e2f04: 6900 e184 |0776: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.STYP:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84e1 │ │ +2e2f08: 2200 7011 |0778: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e2f0c: 1a01 3346 |077a: const-string v1, "STZ2" // string@4633 │ │ +2e2f10: 130d 8000 |077c: const/16 v13, #int 128 // #80 │ │ +2e2f14: 1a0e a9ad |077e: const-string v14, "stz2" // string@ada9 │ │ +2e2f18: 1a0f aa10 |0780: const-string v15, "Compact sample sizes (framing)" // string@10aa │ │ +2e2f1c: 705f 868f 10ed |0782: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e2f22: 6900 e284 |0785: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.STZ2:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84e2 │ │ +2e2f26: 2200 7011 |0787: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e2f2a: 1a01 3646 |0789: const-string v1, "SUBS" // string@4636 │ │ +2e2f2e: 130d 8100 |078b: const/16 v13, #int 129 // #81 │ │ +2e2f32: 1a0e b6ad |078d: const-string v14, "subs" // string@adb6 │ │ +2e2f36: 1a0f 8648 |078f: const-string v15, "Sub-sample information" // string@4886 │ │ +2e2f3a: 705f 868f 10ed |0791: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e2f40: 6900 e384 |0794: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.SUBS:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84e3 │ │ +2e2f44: 2200 7011 |0796: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e2f48: 1a01 4d46 |0798: const-string v1, "SWTC" // string@464d │ │ +2e2f4c: 130d 8200 |079a: const/16 v13, #int 130 // #82 │ │ +2e2f50: 1a0e 1fae |079c: const-string v14, "swtc" // string@ae1f │ │ +2e2f54: 1a0f bd3c |079e: const-string v15, "Multiview Group Relation" // string@3cbd │ │ +2e2f58: 705f 868f 10ed |07a0: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e2f5e: 6900 e484 |07a3: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.SWTC:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84e4 │ │ +2e2f62: 2200 7011 |07a5: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e2f66: 1a01 0849 |07a7: const-string v1, "TAGS" // string@4908 │ │ +2e2f6a: 130d 8300 |07a9: const/16 v13, #int 131 // #83 │ │ +2e2f6e: 1a0e 8aae |07ab: const-string v14, "tags" // string@ae8a │ │ +2e2f72: 1a0f b63d |07ad: const-string v15, "Nero Encoder Tags" // string@3db6 │ │ +2e2f76: 705f 868f 10ed |07af: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e2f7c: 6900 e584 |07b2: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.TAGS:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84e5 │ │ +2e2f80: 2200 7011 |07b4: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e2f84: 1a01 6f49 |07b6: const-string v1, "TFAD" // string@496f │ │ +2e2f88: 130d 8400 |07b8: const/16 v13, #int 132 // #84 │ │ +2e2f8c: 1a0e 34af |07ba: const-string v14, "tfad" // string@af34 │ │ +2e2f90: 1a0f 6a4e |07bc: const-string v15, "Track fragment adjustment box" // string@4e6a │ │ +2e2f94: 705f 868f 10ed |07be: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e2f9a: 6900 e684 |07c1: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.TFAD:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84e6 │ │ +2e2f9e: 2200 7011 |07c3: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e2fa2: 1a01 7049 |07c5: const-string v1, "TFHD" // string@4970 │ │ +2e2fa6: 130d 8500 |07c7: const/16 v13, #int 133 // #85 │ │ +2e2faa: 1a0e 35af |07c9: const-string v14, "tfhd" // string@af35 │ │ +2e2fae: 1a0f 6b4e |07cb: const-string v15, "Track fragment header" // string@4e6b │ │ +2e2fb2: 705f 868f 10ed |07cd: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e2fb8: 6900 e784 |07d0: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.TFHD:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84e7 │ │ +2e2fbc: 2200 7011 |07d2: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e2fc0: 1a01 7249 |07d4: const-string v1, "TFMA" // string@4972 │ │ +2e2fc4: 130d 8600 |07d6: const/16 v13, #int 134 // #86 │ │ +2e2fc8: 1a0e 36af |07d8: const-string v14, "tfma" // string@af36 │ │ +2e2fcc: 1a0f 6c4e |07da: const-string v15, "Track fragment media adjustment box" // string@4e6c │ │ +2e2fd0: 705f 868f 10ed |07dc: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e2fd6: 6900 e884 |07df: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.TFMA:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84e8 │ │ +2e2fda: 2200 7011 |07e1: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e2fde: 1a01 7349 |07e3: const-string v1, "TFRA" // string@4973 │ │ +2e2fe2: 130d 8700 |07e5: const/16 v13, #int 135 // #87 │ │ +2e2fe6: 1a0e 37af |07e7: const-string v14, "tfra" // string@af37 │ │ +2e2fea: 1a0f 6d4e |07e9: const-string v15, "Track fragment radom access" // string@4e6d │ │ +2e2fee: 705f 868f 10ed |07eb: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e2ff4: 6900 e984 |07ee: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.TFRA:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84e9 │ │ +2e2ff8: 2200 7011 |07f0: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e2ffc: 1a01 8a49 |07f2: const-string v1, "TIBR" // string@498a │ │ +2e3000: 130d 8800 |07f4: const/16 v13, #int 136 // #88 │ │ +2e3004: 1a0e 69af |07f6: const-string v14, "tibr" // string@af69 │ │ +2e3008: 1a0f f44d |07f8: const-string v15, "Tier Bit rate" // string@4df4 │ │ +2e300c: 705f 868f 10ed |07fa: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e3012: 6900 ea84 |07fd: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.TIBR:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84ea │ │ +2e3016: 2200 7011 |07ff: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e301a: 1a01 a649 |0801: const-string v1, "TIRI" // string@49a6 │ │ +2e301e: 130d 8900 |0803: const/16 v13, #int 137 // #89 │ │ +2e3022: 1a0e a3af |0805: const-string v14, "tiri" // string@afa3 │ │ +2e3026: 1a0f f54d |0807: const-string v15, "Tier Information" // string@4df5 │ │ +2e302a: 705f 868f 10ed |0809: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e3030: 6900 eb84 |080c: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.TIRI:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84eb │ │ +2e3034: 2200 7011 |080e: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e3038: 1a01 aa49 |0810: const-string v1, "TITL" // string@49aa │ │ +2e303c: 130d 8a00 |0812: const/16 v13, #int 138 // #8a │ │ +2e3040: 1a0e a4af |0814: const-string v14, "titl" // string@afa4 │ │ +2e3044: 1a0f 4c3b |0816: const-string v15, "Media title (user-data)" // string@3b4c │ │ +2e3048: 705f 868f 10ed |0818: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e304e: 6900 ec84 |081b: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.TITL:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84ec │ │ +2e3052: 2200 7011 |081d: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e3056: 1a01 c749 |081f: const-string v1, "TKHD" // string@49c7 │ │ +2e305a: 130d 8b00 |0821: const/16 v13, #int 139 // #8b │ │ +2e305e: 1a0e b7af |0823: const-string v14, "tkhd" // string@afb7 │ │ +2e3062: 1a0f 704e |0825: const-string v15, "Track header, overall information about the track" // string@4e70 │ │ +2e3066: 705f 868f 10ed |0827: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e306c: 6900 ed84 |082a: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.TKHD:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84ed │ │ +2e3070: 2200 7011 |082c: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e3074: 1a01 3a4a |082e: const-string v1, "TRAF" // string@4a3a │ │ +2e3078: 130d 8c00 |0830: const/16 v13, #int 140 // #8c │ │ +2e307c: 1a0e 74b0 |0832: const-string v14, "traf" // string@b074 │ │ +2e3080: 1a0f 694e |0834: const-string v15, "Track fragment" // string@4e69 │ │ +2e3084: 705f 868f 10ed |0836: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e308a: 6900 ee84 |0839: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.TRAF:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84ee │ │ +2e308e: 2200 7011 |083b: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e3092: 1a01 3b4a |083d: const-string v1, "TRAK" // string@4a3b │ │ +2e3096: 130d 8d00 |083f: const/16 v13, #int 141 // #8d │ │ +2e309a: 1a0e 75b0 |0841: const-string v14, "trak" // string@b075 │ │ +2e309e: 1a0f 664e |0843: const-string v15, "Track" // string@4e66 │ │ +2e30a2: 705f 868f 10ed |0845: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e30a8: 6900 ef84 |0848: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.TRAK:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84ef │ │ +2e30ac: 2200 7011 |084a: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e30b0: 1a01 a24a |084c: const-string v1, "TREF" // string@4aa2 │ │ +2e30b4: 130d 8e00 |084e: const/16 v13, #int 142 // #8e │ │ +2e30b8: 1a0e c0b0 |0850: const-string v14, "tref" // string@b0c0 │ │ +2e30bc: 1a0f 714e |0852: const-string v15, "Track reference container" // string@4e71 │ │ +2e30c0: 705f 868f 10ed |0854: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e30c6: 6900 f084 |0857: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.TREF:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84f0 │ │ +2e30ca: 2200 7011 |0859: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e30ce: 1a01 a34a |085b: const-string v1, "TREX" // string@4aa3 │ │ +2e30d2: 130d 8f00 |085d: const/16 v13, #int 143 // #8f │ │ +2e30d6: 1a0e c2b0 |085f: const-string v14, "trex" // string@b0c2 │ │ +2e30da: 1a0f 684e |0861: const-string v15, "Track extends defaults" // string@4e68 │ │ +2e30de: 705f 868f 10ed |0863: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e30e4: 6900 f184 |0866: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.TREX:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84f1 │ │ +2e30e8: 2200 7011 |0868: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e30ec: 1a01 a44a |086a: const-string v1, "TRGR" // string@4aa4 │ │ +2e30f0: 130d 9000 |086c: const/16 v13, #int 144 // #90 │ │ +2e30f4: 1a0e c3b0 |086e: const-string v14, "trgr" // string@b0c3 │ │ +2e30f8: 1a0f 6f4e |0870: const-string v15, "Track grouping information" // string@4e6f │ │ +2e30fc: 705f 868f 10ed |0872: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e3102: 6900 f284 |0875: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.TRGR:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84f2 │ │ +2e3106: 2200 7011 |0877: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e310a: 1a01 b04a |0879: const-string v1, "TRUN" // string@4ab0 │ │ +2e310e: 130d 9100 |087b: const/16 v13, #int 145 // #91 │ │ +2e3112: 1a0e dbb0 |087d: const-string v14, "trun" // string@b0db │ │ +2e3116: 1a0f 6e4e |087f: const-string v15, "Track fragment run" // string@4e6e │ │ +2e311a: 705f 868f 10ed |0881: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e3120: 6900 f384 |0884: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.TRUN:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84f3 │ │ +2e3124: 2200 7011 |0886: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e3128: 1a01 be4a |0888: const-string v1, "TSEL" // string@4abe │ │ +2e312c: 130d 9200 |088a: const/16 v13, #int 146 // #92 │ │ +2e3130: 1a0e f6b0 |088c: const-string v14, "tsel" // string@b0f6 │ │ +2e3134: 1a0f 724e |088e: const-string v15, "Track selection (user-data)" // string@4e72 │ │ +2e3138: 705f 868f 10ed |0890: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e313e: 6900 f484 |0893: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.TSEL:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84f4 │ │ +2e3142: 2200 7011 |0895: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e3146: 1a01 004f |0897: const-string v1, "UDTA" // string@4f00 │ │ +2e314a: 130d 9300 |0899: const/16 v13, #int 147 // #93 │ │ +2e314e: 1a0e 26b1 |089b: const-string v14, "udta" // string@b126 │ │ +2e3152: 1a0f 3f50 |089d: const-string v15, "User Data" // string@503f │ │ +2e3156: 705f 868f 10ed |089f: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e315c: 6900 f584 |08a2: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.UDTA:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84f5 │ │ +2e3160: 2200 7011 |08a4: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e3164: 1a01 084f |08a6: const-string v1, "UINF" // string@4f08 │ │ +2e3168: 130d 9400 |08a8: const/16 v13, #int 148 // #94 │ │ +2e316c: 1a0e 30b1 |08aa: const-string v14, "uinf" // string@b130 │ │ +2e3170: 1a0f 0e06 |08ac: const-string v15, "A tool by which a vendor may provide access to additional information associated with a UUID" // string@060e │ │ +2e3174: 705f 868f 10ed |08ae: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e317a: 6900 f684 |08b1: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.UINF:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84f6 │ │ +2e317e: 2200 7011 |08b3: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e3182: 1a01 0c4f |08b5: const-string v1, "ULST" // string@4f0c │ │ +2e3186: 130d 9500 |08b7: const/16 v13, #int 149 // #95 │ │ +2e318a: 1a0e 35b1 |08b9: const-string v14, "ulst" // string@b135 │ │ +2e318e: 1a0f 0b06 |08bb: const-string v15, "A list of UUID’s" // string@060b │ │ +2e3192: 705f 868f 10ed |08bd: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e3198: 6900 f784 |08c0: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.ULST:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84f7 │ │ +2e319c: 2200 7011 |08c2: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e31a0: 1a01 564f |08c4: const-string v1, "URL$20" // string@4f56 │ │ +2e31a4: 130d 9600 |08c6: const/16 v13, #int 150 // #96 │ │ +2e31a8: 1a0e 89b2 |08c8: const-string v14, "url$20" // string@b289 │ │ +2e31ac: 1a0f df56 |08ca: const-string v15, "a URL" // string@56df │ │ +2e31b0: 705f 868f 10ed |08cc: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e31b6: 6900 f884 |08cf: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.URL$20:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84f8 │ │ +2e31ba: 2200 7011 |08d1: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e31be: 1a01 9f4f |08d3: const-string v1, "UUID" // string@4f9f │ │ +2e31c2: 130d 9700 |08d5: const/16 v13, #int 151 // #97 │ │ +2e31c6: 1a0e a4b2 |08d7: const-string v14, "uuid" // string@b2a4 │ │ +2e31ca: 1a0f 4350 |08d9: const-string v15, "User-extension box" // string@5043 │ │ +2e31ce: 705f 868f 10ed |08db: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e31d4: 6900 f984 |08de: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.UUID:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84f9 │ │ +2e31d8: 2200 7011 |08e0: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e31dc: 1a01 1352 |08e2: const-string v1, "VMHD" // string@5213 │ │ +2e31e0: 130d 9800 |08e4: const/16 v13, #int 152 // #98 │ │ +2e31e4: 1a0e 23b4 |08e6: const-string v14, "vmhd" // string@b423 │ │ +2e31e8: 1a0f fab3 |08e8: const-string v15, "video media header, overall information (video track only)" // string@b3fa │ │ +2e31ec: 705f 868f 10ed |08ea: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e31f2: 6900 fa84 |08ed: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.VMHD:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84fa │ │ +2e31f6: 2200 7011 |08ef: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e31fa: 1a01 2152 |08f1: const-string v1, "VWDI" // string@5221 │ │ +2e31fe: 130d 9900 |08f3: const/16 v13, #int 153 // #99 │ │ +2e3202: 1a0e 3cb4 |08f5: const-string v14, "vwdi" // string@b43c │ │ +2e3206: 1a0f c03c |08f7: const-string v15, "Multiview Scene Information" // string@3cc0 │ │ +2e320a: 705f 868f 10ed |08f9: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e3210: 6900 fb84 |08fc: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.VWDI:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84fb │ │ +2e3214: 2200 7011 |08fe: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e3218: 1a01 e054 |0900: const-string v1, "XML$20" // string@54e0 │ │ +2e321c: 130d 9a00 |0902: const/16 v13, #int 154 // #9a │ │ +2e3220: 1a0e 29b5 |0904: const-string v14, "xml$20" // string@b529 │ │ +2e3224: 1a0f e056 |0906: const-string v15, "a tool by which vendors can add XML formatted information" // string@56e0 │ │ +2e3228: 705f 868f 10ed |0908: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e322e: 6900 fc84 |090b: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.XML$20:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84fc │ │ +2e3232: 2200 7011 |090d: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e3236: 1a01 0155 |090f: const-string v1, "YRRC" // string@5501 │ │ +2e323a: 130d 9b00 |0911: const/16 v13, #int 155 // #9b │ │ +2e323e: 1a0e 5ab5 |0913: const-string v14, "yrrc" // string@b55a │ │ +2e3242: 1a0f 0855 |0915: const-string v15, "Year when media was recorded (user-data)" // string@5508 │ │ +2e3246: 705f 868f 10ed |0917: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@8f86 │ │ +2e324c: 6900 fd84 |091a: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.YRRC:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84fd │ │ +2e3250: 1300 9c00 |091c: const/16 v0, #int 156 // #9c │ │ +2e3254: 2300 d513 |091e: new-array v0, v0, [Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@13d5 │ │ +2e3258: 6201 6284 |0920: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.ALAC:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8462 │ │ +2e325c: 4d01 0002 |0922: aput-object v1, v0, v2 │ │ +2e3260: 6201 6384 |0924: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.ALBM:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8463 │ │ +2e3264: 4d01 0003 |0926: aput-object v1, v0, v3 │ │ +2e3268: 6201 6484 |0928: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.AUTH:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8464 │ │ +2e326c: 4d01 0004 |092a: aput-object v1, v0, v4 │ │ +2e3270: 6201 6584 |092c: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.BPCC:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8465 │ │ +2e3274: 4d01 0005 |092e: aput-object v1, v0, v5 │ │ +2e3278: 6201 6684 |0930: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.BUFF:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8466 │ │ +2e327c: 4d01 0006 |0932: aput-object v1, v0, v6 │ │ +2e3280: 6201 6784 |0934: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.BXML:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8467 │ │ +2e3284: 4d01 0007 |0936: aput-object v1, v0, v7 │ │ +2e3288: 6201 6884 |0938: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.CCID:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8468 │ │ +2e328c: 4d01 0008 |093a: aput-object v1, v0, v8 │ │ +2e3290: 6201 6984 |093c: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.CDEF:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8469 │ │ +2e3294: 4d01 0009 |093e: aput-object v1, v0, v9 │ │ +2e3298: 6201 6a84 |0940: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.CLSF:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@846a │ │ +2e329c: 4d01 000a |0942: aput-object v1, v0, v10 │ │ +2e32a0: 6201 6b84 |0944: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.CMAP:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@846b │ │ +2e32a4: 4d01 000b |0946: aput-object v1, v0, v11 │ │ +2e32a8: 6201 6c84 |0948: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.CO64:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@846c │ │ +2e32ac: 4d01 000c |094a: aput-object v1, v0, v12 │ │ +2e32b0: 6201 6d84 |094c: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.COLR:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@846d │ │ +2e32b4: 1302 0b00 |094e: const/16 v2, #int 11 // #b │ │ +2e32b8: 4d01 0002 |0950: aput-object v1, v0, v2 │ │ +2e32bc: 6201 6e84 |0952: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.CPRT:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@846e │ │ +2e32c0: 1302 0c00 |0954: const/16 v2, #int 12 // #c │ │ +2e32c4: 4d01 0002 |0956: aput-object v1, v0, v2 │ │ +2e32c8: 6201 6f84 |0958: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.CRHD:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@846f │ │ +2e32cc: 1302 0d00 |095a: const/16 v2, #int 13 // #d │ │ +2e32d0: 4d01 0002 |095c: aput-object v1, v0, v2 │ │ +2e32d4: 6201 7084 |095e: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.CSLG:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8470 │ │ +2e32d8: 1302 0e00 |0960: const/16 v2, #int 14 // #e │ │ +2e32dc: 4d01 0002 |0962: aput-object v1, v0, v2 │ │ +2e32e0: 6201 7184 |0964: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.CTTS:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8471 │ │ +2e32e4: 1302 0f00 |0966: const/16 v2, #int 15 // #f │ │ +2e32e8: 4d01 0002 |0968: aput-object v1, v0, v2 │ │ +2e32ec: 6201 7284 |096a: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.CVRU:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8472 │ │ +2e32f0: 1302 1000 |096c: const/16 v2, #int 16 // #10 │ │ +2e32f4: 4d01 0002 |096e: aput-object v1, v0, v2 │ │ +2e32f8: 6201 7384 |0970: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.DCFD:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8473 │ │ +2e32fc: 1302 1100 |0972: const/16 v2, #int 17 // #11 │ │ +2e3300: 4d01 0002 |0974: aput-object v1, v0, v2 │ │ +2e3304: 6201 7484 |0976: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.DINF:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8474 │ │ +2e3308: 1302 1200 |0978: const/16 v2, #int 18 // #12 │ │ +2e330c: 4d01 0002 |097a: aput-object v1, v0, v2 │ │ +2e3310: 6201 7584 |097c: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.DREF:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8475 │ │ +2e3314: 1302 1300 |097e: const/16 v2, #int 19 // #13 │ │ +2e3318: 4d01 0002 |0980: aput-object v1, v0, v2 │ │ +2e331c: 6201 7684 |0982: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.DRMS:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8476 │ │ +2e3320: 1302 1400 |0984: const/16 v2, #int 20 // #14 │ │ +2e3324: 4d01 0002 |0986: aput-object v1, v0, v2 │ │ +2e3328: 6201 7784 |0988: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.DSCP:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8477 │ │ +2e332c: 1302 1500 |098a: const/16 v2, #int 21 // #15 │ │ +2e3330: 4d01 0002 |098c: aput-object v1, v0, v2 │ │ +2e3334: 6201 7884 |098e: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.DSGD:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8478 │ │ +2e3338: 1302 1600 |0990: const/16 v2, #int 22 // #16 │ │ +2e333c: 4d01 0002 |0992: aput-object v1, v0, v2 │ │ +2e3340: 6201 7984 |0994: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.DSTG:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8479 │ │ +2e3344: 1302 1700 |0996: const/16 v2, #int 23 // #17 │ │ +2e3348: 4d01 0002 |0998: aput-object v1, v0, v2 │ │ +2e334c: 6201 7a84 |099a: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.EDTS:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@847a │ │ +2e3350: 1302 1800 |099c: const/16 v2, #int 24 // #18 │ │ +2e3354: 4d01 0002 |099e: aput-object v1, v0, v2 │ │ +2e3358: 6201 7b84 |09a0: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.ELST:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@847b │ │ +2e335c: 1302 1900 |09a2: const/16 v2, #int 25 // #19 │ │ +2e3360: 4d01 0002 |09a4: aput-object v1, v0, v2 │ │ +2e3364: 6201 7c84 |09a6: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.ESDS:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@847c │ │ +2e3368: 1302 1a00 |09a8: const/16 v2, #int 26 // #1a │ │ +2e336c: 4d01 0002 |09aa: aput-object v1, v0, v2 │ │ +2e3370: 6201 7d84 |09ac: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.FECI:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@847d │ │ +2e3374: 1302 1b00 |09ae: const/16 v2, #int 27 // #1b │ │ +2e3378: 4d01 0002 |09b0: aput-object v1, v0, v2 │ │ +2e337c: 6201 7e84 |09b2: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.FECR:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@847e │ │ +2e3380: 1302 1c00 |09b4: const/16 v2, #int 28 // #1c │ │ +2e3384: 4d01 0002 |09b6: aput-object v1, v0, v2 │ │ +2e3388: 6201 7f84 |09b8: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.FIIN:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@847f │ │ +2e338c: 1302 1d00 |09ba: const/16 v2, #int 29 // #1d │ │ +2e3390: 4d01 0002 |09bc: aput-object v1, v0, v2 │ │ +2e3394: 6201 8084 |09be: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.FIRE:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8480 │ │ +2e3398: 1302 1e00 |09c0: const/16 v2, #int 30 // #1e │ │ +2e339c: 4d01 0002 |09c2: aput-object v1, v0, v2 │ │ +2e33a0: 6201 8184 |09c4: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.FPAR:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8481 │ │ +2e33a4: 1302 1f00 |09c6: const/16 v2, #int 31 // #1f │ │ +2e33a8: 4d01 0002 |09c8: aput-object v1, v0, v2 │ │ +2e33ac: 6201 8284 |09ca: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.FREE:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8482 │ │ +2e33b0: 1302 2000 |09cc: const/16 v2, #int 32 // #20 │ │ +2e33b4: 4d01 0002 |09ce: aput-object v1, v0, v2 │ │ +2e33b8: 6201 8384 |09d0: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.FRMA:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8483 │ │ +2e33bc: 1302 2100 |09d2: const/16 v2, #int 33 // #21 │ │ +2e33c0: 4d01 0002 |09d4: aput-object v1, v0, v2 │ │ +2e33c4: 6201 8484 |09d6: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.FTYP:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8484 │ │ +2e33c8: 1302 2200 |09d8: const/16 v2, #int 34 // #22 │ │ +2e33cc: 4d01 0002 |09da: aput-object v1, v0, v2 │ │ +2e33d0: 6201 8584 |09dc: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.GITN:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8485 │ │ +2e33d4: 1302 2300 |09de: const/16 v2, #int 35 // #23 │ │ +2e33d8: 4d01 0002 |09e0: aput-object v1, v0, v2 │ │ +2e33dc: 6201 8684 |09e2: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.GNRE:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8486 │ │ +2e33e0: 1302 2400 |09e4: const/16 v2, #int 36 // #24 │ │ +2e33e4: 4d01 0002 |09e6: aput-object v1, v0, v2 │ │ +2e33e8: 6201 8784 |09e8: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.GRPI:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8487 │ │ +2e33ec: 1302 2500 |09ea: const/16 v2, #int 37 // #25 │ │ +2e33f0: 4d01 0002 |09ec: aput-object v1, v0, v2 │ │ +2e33f4: 6201 8884 |09ee: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.HDLR:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8488 │ │ +2e33f8: 1302 2600 |09f0: const/16 v2, #int 38 // #26 │ │ +2e33fc: 4d01 0002 |09f2: aput-object v1, v0, v2 │ │ +2e3400: 6201 8984 |09f4: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.HMHD:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8489 │ │ +2e3404: 1302 2700 |09f6: const/16 v2, #int 39 // #27 │ │ +2e3408: 4d01 0002 |09f8: aput-object v1, v0, v2 │ │ +2e340c: 6201 8a84 |09fa: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.HNTI:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@848a │ │ +2e3410: 1302 2800 |09fc: const/16 v2, #int 40 // #28 │ │ +2e3414: 4d01 0002 |09fe: aput-object v1, v0, v2 │ │ +2e3418: 6201 8b84 |0a00: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.ICNU:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@848b │ │ +2e341c: 1302 2900 |0a02: const/16 v2, #int 41 // #29 │ │ +2e3420: 4d01 0002 |0a04: aput-object v1, v0, v2 │ │ +2e3424: 6201 8c84 |0a06: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.ID32:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@848c │ │ +2e3428: 1302 2a00 |0a08: const/16 v2, #int 42 // #2a │ │ +2e342c: 4d01 0002 |0a0a: aput-object v1, v0, v2 │ │ +2e3430: 6201 8d84 |0a0c: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.IDAT:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@848d │ │ +2e3434: 1302 2b00 |0a0e: const/16 v2, #int 43 // #2b │ │ +2e3438: 4d01 0002 |0a10: aput-object v1, v0, v2 │ │ +2e343c: 6201 8e84 |0a12: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.IHDR:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@848e │ │ +2e3440: 1302 2c00 |0a14: const/16 v2, #int 44 // #2c │ │ +2e3444: 4d01 0002 |0a16: aput-object v1, v0, v2 │ │ +2e3448: 6201 8f84 |0a18: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.IINF:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@848f │ │ +2e344c: 1302 2d00 |0a1a: const/16 v2, #int 45 // #2d │ │ +2e3450: 4d01 0002 |0a1c: aput-object v1, v0, v2 │ │ +2e3454: 6201 9084 |0a1e: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.ILOC:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8490 │ │ +2e3458: 1302 2e00 |0a20: const/16 v2, #int 46 // #2e │ │ +2e345c: 4d01 0002 |0a22: aput-object v1, v0, v2 │ │ +2e3460: 6201 9184 |0a24: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.ILST:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8491 │ │ +2e3464: 1302 2f00 |0a26: const/16 v2, #int 47 // #2f │ │ +2e3468: 4d01 0002 |0a28: aput-object v1, v0, v2 │ │ +2e346c: 6201 9284 |0a2a: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.IMIF:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8492 │ │ +2e3470: 1302 3000 |0a2c: const/16 v2, #int 48 // #30 │ │ +2e3474: 4d01 0002 |0a2e: aput-object v1, v0, v2 │ │ +2e3478: 6201 9384 |0a30: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.INFU:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8493 │ │ +2e347c: 1302 3100 |0a32: const/16 v2, #int 49 // #31 │ │ +2e3480: 4d01 0002 |0a34: aput-object v1, v0, v2 │ │ +2e3484: 6201 9484 |0a36: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.IODS:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8494 │ │ +2e3488: 1302 3200 |0a38: const/16 v2, #int 50 // #32 │ │ +2e348c: 4d01 0002 |0a3a: aput-object v1, v0, v2 │ │ +2e3490: 6201 9584 |0a3c: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.IPHD:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8495 │ │ +2e3494: 1302 3300 |0a3e: const/16 v2, #int 51 // #33 │ │ +2e3498: 4d01 0002 |0a40: aput-object v1, v0, v2 │ │ +2e349c: 6201 9684 |0a42: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.IPMC:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8496 │ │ +2e34a0: 1302 3400 |0a44: const/16 v2, #int 52 // #34 │ │ +2e34a4: 4d01 0002 |0a46: aput-object v1, v0, v2 │ │ +2e34a8: 6201 9784 |0a48: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.IPRO:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8497 │ │ +2e34ac: 1302 3500 |0a4a: const/16 v2, #int 53 // #35 │ │ +2e34b0: 4d01 0002 |0a4c: aput-object v1, v0, v2 │ │ +2e34b4: 6201 9884 |0a4e: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.IREF:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8498 │ │ +2e34b8: 1302 3600 |0a50: const/16 v2, #int 54 // #36 │ │ +2e34bc: 4d01 0002 |0a52: aput-object v1, v0, v2 │ │ +2e34c0: 6201 9984 |0a54: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.JP2C:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8499 │ │ +2e34c4: 1302 3700 |0a56: const/16 v2, #int 55 // #37 │ │ +2e34c8: 4d01 0002 |0a58: aput-object v1, v0, v2 │ │ +2e34cc: 6201 9a84 |0a5a: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.JP2H:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@849a │ │ +2e34d0: 1302 3800 |0a5c: const/16 v2, #int 56 // #38 │ │ +2e34d4: 4d01 0002 |0a5e: aput-object v1, v0, v2 │ │ +2e34d8: 6201 9b84 |0a60: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.JP2I:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@849b │ │ +2e34dc: 1302 3900 |0a62: const/16 v2, #int 57 // #39 │ │ +2e34e0: 4d01 0002 |0a64: aput-object v1, v0, v2 │ │ +2e34e4: 6201 9c84 |0a66: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.KYWD:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@849c │ │ +2e34e8: 1302 3a00 |0a68: const/16 v2, #int 58 // #3a │ │ +2e34ec: 4d01 0002 |0a6a: aput-object v1, v0, v2 │ │ +2e34f0: 6201 9d84 |0a6c: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.LOCI:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@849d │ │ +2e34f4: 1302 3b00 |0a6e: const/16 v2, #int 59 // #3b │ │ +2e34f8: 4d01 0002 |0a70: aput-object v1, v0, v2 │ │ +2e34fc: 6201 9e84 |0a72: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.LRCU:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@849e │ │ +2e3500: 1302 3c00 |0a74: const/16 v2, #int 60 // #3c │ │ +2e3504: 4d01 0002 |0a76: aput-object v1, v0, v2 │ │ +2e3508: 6201 9f84 |0a78: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.M7HD:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@849f │ │ +2e350c: 1302 3d00 |0a7a: const/16 v2, #int 61 // #3d │ │ +2e3510: 4d01 0002 |0a7c: aput-object v1, v0, v2 │ │ +2e3514: 6201 a084 |0a7e: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.MDAT:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84a0 │ │ +2e3518: 1302 3e00 |0a80: const/16 v2, #int 62 // #3e │ │ +2e351c: 4d01 0002 |0a82: aput-object v1, v0, v2 │ │ +2e3520: 6201 a184 |0a84: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.MDHD:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84a1 │ │ +2e3524: 1302 3f00 |0a86: const/16 v2, #int 63 // #3f │ │ +2e3528: 4d01 0002 |0a88: aput-object v1, v0, v2 │ │ +2e352c: 6201 a284 |0a8a: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.MDIA:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84a2 │ │ +2e3530: 1302 4000 |0a8c: const/16 v2, #int 64 // #40 │ │ +2e3534: 4d01 0002 |0a8e: aput-object v1, v0, v2 │ │ +2e3538: 6201 a384 |0a90: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.MDRI:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84a3 │ │ +2e353c: 1302 4100 |0a92: const/16 v2, #int 65 // #41 │ │ +2e3540: 4d01 0002 |0a94: aput-object v1, v0, v2 │ │ +2e3544: 6201 a484 |0a96: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.MECO:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84a4 │ │ +2e3548: 1302 4200 |0a98: const/16 v2, #int 66 // #42 │ │ +2e354c: 4d01 0002 |0a9a: aput-object v1, v0, v2 │ │ +2e3550: 6201 a584 |0a9c: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.MEHD:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84a5 │ │ +2e3554: 1302 4300 |0a9e: const/16 v2, #int 67 // #43 │ │ +2e3558: 4d01 0002 |0aa0: aput-object v1, v0, v2 │ │ +2e355c: 6201 a684 |0aa2: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.MERE:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84a6 │ │ +2e3560: 1302 4400 |0aa4: const/16 v2, #int 68 // #44 │ │ +2e3564: 4d01 0002 |0aa6: aput-object v1, v0, v2 │ │ +2e3568: 6201 a784 |0aa8: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.META:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84a7 │ │ +2e356c: 1302 4500 |0aaa: const/16 v2, #int 69 // #45 │ │ +2e3570: 4d01 0002 |0aac: aput-object v1, v0, v2 │ │ +2e3574: 6201 a884 |0aae: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.MFHD:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84a8 │ │ +2e3578: 1302 4600 |0ab0: const/16 v2, #int 70 // #46 │ │ +2e357c: 4d01 0002 |0ab2: aput-object v1, v0, v2 │ │ +2e3580: 6201 a984 |0ab4: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.MFRA:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84a9 │ │ +2e3584: 1302 4700 |0ab6: const/16 v2, #int 71 // #47 │ │ +2e3588: 4d01 0002 |0ab8: aput-object v1, v0, v2 │ │ +2e358c: 6201 aa84 |0aba: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.MFRO:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84aa │ │ +2e3590: 1302 4800 |0abc: const/16 v2, #int 72 // #48 │ │ +2e3594: 4d01 0002 |0abe: aput-object v1, v0, v2 │ │ +2e3598: 6201 ab84 |0ac0: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.MINF:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84ab │ │ +2e359c: 1302 4900 |0ac2: const/16 v2, #int 73 // #49 │ │ +2e35a0: 4d01 0002 |0ac4: aput-object v1, v0, v2 │ │ +2e35a4: 6201 ac84 |0ac6: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.MJHD:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84ac │ │ +2e35a8: 1302 4a00 |0ac8: const/16 v2, #int 74 // #4a │ │ +2e35ac: 4d01 0002 |0aca: aput-object v1, v0, v2 │ │ +2e35b0: 6201 ad84 |0acc: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.MOOF:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84ad │ │ +2e35b4: 1302 4b00 |0ace: const/16 v2, #int 75 // #4b │ │ +2e35b8: 4d01 0002 |0ad0: aput-object v1, v0, v2 │ │ +2e35bc: 6201 ae84 |0ad2: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.MOOV:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84ae │ │ +2e35c0: 1302 4c00 |0ad4: const/16 v2, #int 76 // #4c │ │ +2e35c4: 4d01 0002 |0ad6: aput-object v1, v0, v2 │ │ +2e35c8: 6201 af84 |0ad8: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.MP4A:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84af │ │ +2e35cc: 1302 4d00 |0ada: const/16 v2, #int 77 // #4d │ │ +2e35d0: 4d01 0002 |0adc: aput-object v1, v0, v2 │ │ +2e35d4: 6201 b084 |0ade: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.MVCG:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84b0 │ │ +2e35d8: 1302 4e00 |0ae0: const/16 v2, #int 78 // #4e │ │ +2e35dc: 4d01 0002 |0ae2: aput-object v1, v0, v2 │ │ +2e35e0: 6201 b184 |0ae4: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.MVCI:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84b1 │ │ +2e35e4: 1302 4f00 |0ae6: const/16 v2, #int 79 // #4f │ │ +2e35e8: 4d01 0002 |0ae8: aput-object v1, v0, v2 │ │ +2e35ec: 6201 b284 |0aea: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.MVEX:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84b2 │ │ +2e35f0: 1302 5000 |0aec: const/16 v2, #int 80 // #50 │ │ +2e35f4: 4d01 0002 |0aee: aput-object v1, v0, v2 │ │ +2e35f8: 6201 b384 |0af0: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.MVHD:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84b3 │ │ +2e35fc: 1302 5100 |0af2: const/16 v2, #int 81 // #51 │ │ +2e3600: 4d01 0002 |0af4: aput-object v1, v0, v2 │ │ +2e3604: 6201 b484 |0af6: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.MVRA:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84b4 │ │ +2e3608: 1302 5200 |0af8: const/16 v2, #int 82 // #52 │ │ +2e360c: 4d01 0002 |0afa: aput-object v1, v0, v2 │ │ +2e3610: 6201 b584 |0afc: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.NMHD:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84b5 │ │ +2e3614: 1302 5300 |0afe: const/16 v2, #int 83 // #53 │ │ +2e3618: 4d01 0002 |0b00: aput-object v1, v0, v2 │ │ +2e361c: 6201 b684 |0b02: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.OCHD:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84b6 │ │ +2e3620: 1302 5400 |0b04: const/16 v2, #int 84 // #54 │ │ +2e3624: 4d01 0002 |0b06: aput-object v1, v0, v2 │ │ +2e3628: 6201 b784 |0b08: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.ODAF:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84b7 │ │ +2e362c: 1302 5500 |0b0a: const/16 v2, #int 85 // #55 │ │ +2e3630: 4d01 0002 |0b0c: aput-object v1, v0, v2 │ │ +2e3634: 6201 b884 |0b0e: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.ODDA:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84b8 │ │ +2e3638: 1302 5600 |0b10: const/16 v2, #int 86 // #56 │ │ +2e363c: 4d01 0002 |0b12: aput-object v1, v0, v2 │ │ +2e3640: 6201 b984 |0b14: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.ODHD:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84b9 │ │ +2e3644: 1302 5700 |0b16: const/16 v2, #int 87 // #57 │ │ +2e3648: 4d01 0002 |0b18: aput-object v1, v0, v2 │ │ +2e364c: 6201 ba84 |0b1a: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.ODHE:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84ba │ │ +2e3650: 1302 5800 |0b1c: const/16 v2, #int 88 // #58 │ │ +2e3654: 4d01 0002 |0b1e: aput-object v1, v0, v2 │ │ +2e3658: 6201 bb84 |0b20: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.ODRB:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84bb │ │ +2e365c: 1302 5900 |0b22: const/16 v2, #int 89 // #59 │ │ +2e3660: 4d01 0002 |0b24: aput-object v1, v0, v2 │ │ +2e3664: 6201 bc84 |0b26: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.ODRM:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84bc │ │ +2e3668: 1302 5a00 |0b28: const/16 v2, #int 90 // #5a │ │ +2e366c: 4d01 0002 |0b2a: aput-object v1, v0, v2 │ │ +2e3670: 6201 bd84 |0b2c: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.ODTT:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84bd │ │ +2e3674: 1302 5b00 |0b2e: const/16 v2, #int 91 // #5b │ │ +2e3678: 4d01 0002 |0b30: aput-object v1, v0, v2 │ │ +2e367c: 6201 be84 |0b32: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.OHDR:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84be │ │ +2e3680: 1302 5c00 |0b34: const/16 v2, #int 92 // #5c │ │ +2e3684: 4d01 0002 |0b36: aput-object v1, v0, v2 │ │ +2e3688: 6201 bf84 |0b38: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.PADB:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84bf │ │ +2e368c: 1302 5d00 |0b3a: const/16 v2, #int 93 // #5d │ │ +2e3690: 4d01 0002 |0b3c: aput-object v1, v0, v2 │ │ +2e3694: 6201 c084 |0b3e: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.PAEN:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84c0 │ │ +2e3698: 1302 5e00 |0b40: const/16 v2, #int 94 // #5e │ │ +2e369c: 4d01 0002 |0b42: aput-object v1, v0, v2 │ │ +2e36a0: 6201 c184 |0b44: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.PCLR:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84c1 │ │ +2e36a4: 1302 5f00 |0b46: const/16 v2, #int 95 // #5f │ │ +2e36a8: 4d01 0002 |0b48: aput-object v1, v0, v2 │ │ +2e36ac: 6201 c284 |0b4a: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.PDIN:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84c2 │ │ +2e36b0: 1302 6000 |0b4c: const/16 v2, #int 96 // #60 │ │ +2e36b4: 4d01 0002 |0b4e: aput-object v1, v0, v2 │ │ +2e36b8: 6201 c384 |0b50: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.PERF:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84c3 │ │ +2e36bc: 1302 6100 |0b52: const/16 v2, #int 97 // #61 │ │ +2e36c0: 4d01 0002 |0b54: aput-object v1, v0, v2 │ │ +2e36c4: 6201 c484 |0b56: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.PITM:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84c4 │ │ +2e36c8: 1302 6200 |0b58: const/16 v2, #int 98 // #62 │ │ +2e36cc: 4d01 0002 |0b5a: aput-object v1, v0, v2 │ │ +2e36d0: 6201 c584 |0b5c: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.RESC:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84c5 │ │ +2e36d4: 1302 6300 |0b5e: const/16 v2, #int 99 // #63 │ │ +2e36d8: 4d01 0002 |0b60: aput-object v1, v0, v2 │ │ +2e36dc: 6201 c684 |0b62: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.RESD:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84c6 │ │ +2e36e0: 1302 6400 |0b64: const/16 v2, #int 100 // #64 │ │ +2e36e4: 4d01 0002 |0b66: aput-object v1, v0, v2 │ │ +2e36e8: 6201 c784 |0b68: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.RTNG:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84c7 │ │ +2e36ec: 1302 6500 |0b6a: const/16 v2, #int 101 // #65 │ │ +2e36f0: 4d01 0002 |0b6c: aput-object v1, v0, v2 │ │ +2e36f4: 6201 c884 |0b6e: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.SBGP:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84c8 │ │ +2e36f8: 1302 6600 |0b70: const/16 v2, #int 102 // #66 │ │ +2e36fc: 4d01 0002 |0b72: aput-object v1, v0, v2 │ │ +2e3700: 6201 c984 |0b74: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.SCHI:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84c9 │ │ +2e3704: 1302 6700 |0b76: const/16 v2, #int 103 // #67 │ │ +2e3708: 4d01 0002 |0b78: aput-object v1, v0, v2 │ │ +2e370c: 6201 ca84 |0b7a: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.SCHM:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84ca │ │ +2e3710: 1302 6800 |0b7c: const/16 v2, #int 104 // #68 │ │ +2e3714: 4d01 0002 |0b7e: aput-object v1, v0, v2 │ │ +2e3718: 6201 cb84 |0b80: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.SDEP:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84cb │ │ +2e371c: 1302 6900 |0b82: const/16 v2, #int 105 // #69 │ │ +2e3720: 4d01 0002 |0b84: aput-object v1, v0, v2 │ │ +2e3724: 6201 cc84 |0b86: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.SDHD:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84cc │ │ +2e3728: 1302 6a00 |0b88: const/16 v2, #int 106 // #6a │ │ +2e372c: 4d01 0002 |0b8a: aput-object v1, v0, v2 │ │ +2e3730: 6201 cd84 |0b8c: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.SDTP:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84cd │ │ +2e3734: 1302 6b00 |0b8e: const/16 v2, #int 107 // #6b │ │ +2e3738: 4d01 0002 |0b90: aput-object v1, v0, v2 │ │ +2e373c: 6201 ce84 |0b92: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.SDVP:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84ce │ │ +2e3740: 1302 6c00 |0b94: const/16 v2, #int 108 // #6c │ │ +2e3744: 4d01 0002 |0b96: aput-object v1, v0, v2 │ │ +2e3748: 6201 cf84 |0b98: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.SEGR:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84cf │ │ +2e374c: 1302 6d00 |0b9a: const/16 v2, #int 109 // #6d │ │ +2e3750: 4d01 0002 |0b9c: aput-object v1, v0, v2 │ │ +2e3754: 6201 d084 |0b9e: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.SGPD:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84d0 │ │ +2e3758: 1302 6e00 |0ba0: const/16 v2, #int 110 // #6e │ │ +2e375c: 4d01 0002 |0ba2: aput-object v1, v0, v2 │ │ +2e3760: 6201 d184 |0ba4: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.SIDX:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84d1 │ │ +2e3764: 1302 6f00 |0ba6: const/16 v2, #int 111 // #6f │ │ +2e3768: 4d01 0002 |0ba8: aput-object v1, v0, v2 │ │ +2e376c: 6201 d284 |0baa: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.SINF:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84d2 │ │ +2e3770: 1302 7000 |0bac: const/16 v2, #int 112 // #70 │ │ +2e3774: 4d01 0002 |0bae: aput-object v1, v0, v2 │ │ +2e3778: 6201 d384 |0bb0: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.SKIP:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84d3 │ │ +2e377c: 1302 7100 |0bb2: const/16 v2, #int 113 // #71 │ │ +2e3780: 4d01 0002 |0bb4: aput-object v1, v0, v2 │ │ +2e3784: 6201 d484 |0bb6: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.SMHD:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84d4 │ │ +2e3788: 1302 7200 |0bb8: const/16 v2, #int 114 // #72 │ │ +2e378c: 4d01 0002 |0bba: aput-object v1, v0, v2 │ │ +2e3790: 6201 d584 |0bbc: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.SRMB:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84d5 │ │ +2e3794: 1302 7300 |0bbe: const/16 v2, #int 115 // #73 │ │ +2e3798: 4d01 0002 |0bc0: aput-object v1, v0, v2 │ │ +2e379c: 6201 d684 |0bc2: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.SRMC:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84d6 │ │ +2e37a0: 1302 7400 |0bc4: const/16 v2, #int 116 // #74 │ │ +2e37a4: 4d01 0002 |0bc6: aput-object v1, v0, v2 │ │ +2e37a8: 6201 d784 |0bc8: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.SRPP:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84d7 │ │ +2e37ac: 1302 7500 |0bca: const/16 v2, #int 117 // #75 │ │ +2e37b0: 4d01 0002 |0bcc: aput-object v1, v0, v2 │ │ +2e37b4: 6201 d884 |0bce: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.STBL:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84d8 │ │ +2e37b8: 1302 7600 |0bd0: const/16 v2, #int 118 // #76 │ │ +2e37bc: 4d01 0002 |0bd2: aput-object v1, v0, v2 │ │ +2e37c0: 6201 d984 |0bd4: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.STCO:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84d9 │ │ +2e37c4: 1302 7700 |0bd6: const/16 v2, #int 119 // #77 │ │ +2e37c8: 4d01 0002 |0bd8: aput-object v1, v0, v2 │ │ +2e37cc: 6201 da84 |0bda: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.STDP:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84da │ │ +2e37d0: 1302 7800 |0bdc: const/16 v2, #int 120 // #78 │ │ +2e37d4: 4d01 0002 |0bde: aput-object v1, v0, v2 │ │ +2e37d8: 6201 db84 |0be0: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.STSC:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84db │ │ +2e37dc: 1302 7900 |0be2: const/16 v2, #int 121 // #79 │ │ +2e37e0: 4d01 0002 |0be4: aput-object v1, v0, v2 │ │ +2e37e4: 6201 dc84 |0be6: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.STSD:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84dc │ │ +2e37e8: 1302 7a00 |0be8: const/16 v2, #int 122 // #7a │ │ +2e37ec: 4d01 0002 |0bea: aput-object v1, v0, v2 │ │ +2e37f0: 6201 dd84 |0bec: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.STSH:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84dd │ │ +2e37f4: 1302 7b00 |0bee: const/16 v2, #int 123 // #7b │ │ +2e37f8: 4d01 0002 |0bf0: aput-object v1, v0, v2 │ │ +2e37fc: 6201 de84 |0bf2: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.STSS:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84de │ │ +2e3800: 1302 7c00 |0bf4: const/16 v2, #int 124 // #7c │ │ +2e3804: 4d01 0002 |0bf6: aput-object v1, v0, v2 │ │ +2e3808: 6201 df84 |0bf8: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.STSZ:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84df │ │ +2e380c: 1302 7d00 |0bfa: const/16 v2, #int 125 // #7d │ │ +2e3810: 4d01 0002 |0bfc: aput-object v1, v0, v2 │ │ +2e3814: 6201 e084 |0bfe: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.STTS:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84e0 │ │ +2e3818: 1302 7e00 |0c00: const/16 v2, #int 126 // #7e │ │ +2e381c: 4d01 0002 |0c02: aput-object v1, v0, v2 │ │ +2e3820: 6201 e184 |0c04: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.STYP:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84e1 │ │ +2e3824: 1302 7f00 |0c06: const/16 v2, #int 127 // #7f │ │ +2e3828: 4d01 0002 |0c08: aput-object v1, v0, v2 │ │ +2e382c: 6201 e284 |0c0a: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.STZ2:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84e2 │ │ +2e3830: 1302 8000 |0c0c: const/16 v2, #int 128 // #80 │ │ +2e3834: 4d01 0002 |0c0e: aput-object v1, v0, v2 │ │ +2e3838: 6201 e384 |0c10: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.SUBS:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84e3 │ │ +2e383c: 1302 8100 |0c12: const/16 v2, #int 129 // #81 │ │ +2e3840: 4d01 0002 |0c14: aput-object v1, v0, v2 │ │ +2e3844: 6201 e484 |0c16: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.SWTC:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84e4 │ │ +2e3848: 1302 8200 |0c18: const/16 v2, #int 130 // #82 │ │ +2e384c: 4d01 0002 |0c1a: aput-object v1, v0, v2 │ │ +2e3850: 6201 e584 |0c1c: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.TAGS:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84e5 │ │ +2e3854: 1302 8300 |0c1e: const/16 v2, #int 131 // #83 │ │ +2e3858: 4d01 0002 |0c20: aput-object v1, v0, v2 │ │ +2e385c: 6201 e684 |0c22: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.TFAD:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84e6 │ │ +2e3860: 1302 8400 |0c24: const/16 v2, #int 132 // #84 │ │ +2e3864: 4d01 0002 |0c26: aput-object v1, v0, v2 │ │ +2e3868: 6201 e784 |0c28: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.TFHD:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84e7 │ │ +2e386c: 1302 8500 |0c2a: const/16 v2, #int 133 // #85 │ │ +2e3870: 4d01 0002 |0c2c: aput-object v1, v0, v2 │ │ +2e3874: 6201 e884 |0c2e: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.TFMA:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84e8 │ │ +2e3878: 1302 8600 |0c30: const/16 v2, #int 134 // #86 │ │ +2e387c: 4d01 0002 |0c32: aput-object v1, v0, v2 │ │ +2e3880: 6201 e984 |0c34: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.TFRA:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84e9 │ │ +2e3884: 1302 8700 |0c36: const/16 v2, #int 135 // #87 │ │ +2e3888: 4d01 0002 |0c38: aput-object v1, v0, v2 │ │ +2e388c: 6201 ea84 |0c3a: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.TIBR:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84ea │ │ +2e3890: 1302 8800 |0c3c: const/16 v2, #int 136 // #88 │ │ +2e3894: 4d01 0002 |0c3e: aput-object v1, v0, v2 │ │ +2e3898: 6201 eb84 |0c40: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.TIRI:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84eb │ │ +2e389c: 1302 8900 |0c42: const/16 v2, #int 137 // #89 │ │ +2e38a0: 4d01 0002 |0c44: aput-object v1, v0, v2 │ │ +2e38a4: 6201 ec84 |0c46: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.TITL:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84ec │ │ +2e38a8: 1302 8a00 |0c48: const/16 v2, #int 138 // #8a │ │ +2e38ac: 4d01 0002 |0c4a: aput-object v1, v0, v2 │ │ +2e38b0: 6201 ed84 |0c4c: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.TKHD:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84ed │ │ +2e38b4: 1302 8b00 |0c4e: const/16 v2, #int 139 // #8b │ │ +2e38b8: 4d01 0002 |0c50: aput-object v1, v0, v2 │ │ +2e38bc: 6201 ee84 |0c52: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.TRAF:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84ee │ │ +2e38c0: 1302 8c00 |0c54: const/16 v2, #int 140 // #8c │ │ +2e38c4: 4d01 0002 |0c56: aput-object v1, v0, v2 │ │ +2e38c8: 6201 ef84 |0c58: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.TRAK:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84ef │ │ +2e38cc: 1302 8d00 |0c5a: const/16 v2, #int 141 // #8d │ │ +2e38d0: 4d01 0002 |0c5c: aput-object v1, v0, v2 │ │ +2e38d4: 6201 f084 |0c5e: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.TREF:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84f0 │ │ +2e38d8: 1302 8e00 |0c60: const/16 v2, #int 142 // #8e │ │ +2e38dc: 4d01 0002 |0c62: aput-object v1, v0, v2 │ │ +2e38e0: 6201 f184 |0c64: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.TREX:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84f1 │ │ +2e38e4: 1302 8f00 |0c66: const/16 v2, #int 143 // #8f │ │ +2e38e8: 4d01 0002 |0c68: aput-object v1, v0, v2 │ │ +2e38ec: 6201 f284 |0c6a: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.TRGR:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84f2 │ │ +2e38f0: 1302 9000 |0c6c: const/16 v2, #int 144 // #90 │ │ +2e38f4: 4d01 0002 |0c6e: aput-object v1, v0, v2 │ │ +2e38f8: 6201 f384 |0c70: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.TRUN:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84f3 │ │ +2e38fc: 1302 9100 |0c72: const/16 v2, #int 145 // #91 │ │ +2e3900: 4d01 0002 |0c74: aput-object v1, v0, v2 │ │ +2e3904: 6201 f484 |0c76: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.TSEL:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84f4 │ │ +2e3908: 1302 9200 |0c78: const/16 v2, #int 146 // #92 │ │ +2e390c: 4d01 0002 |0c7a: aput-object v1, v0, v2 │ │ +2e3910: 6201 f584 |0c7c: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.UDTA:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84f5 │ │ +2e3914: 1302 9300 |0c7e: const/16 v2, #int 147 // #93 │ │ +2e3918: 4d01 0002 |0c80: aput-object v1, v0, v2 │ │ +2e391c: 6201 f684 |0c82: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.UINF:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84f6 │ │ +2e3920: 1302 9400 |0c84: const/16 v2, #int 148 // #94 │ │ +2e3924: 4d01 0002 |0c86: aput-object v1, v0, v2 │ │ +2e3928: 6201 f784 |0c88: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.ULST:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84f7 │ │ +2e392c: 1302 9500 |0c8a: const/16 v2, #int 149 // #95 │ │ +2e3930: 4d01 0002 |0c8c: aput-object v1, v0, v2 │ │ +2e3934: 6201 f884 |0c8e: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.URL$20:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84f8 │ │ +2e3938: 1302 9600 |0c90: const/16 v2, #int 150 // #96 │ │ +2e393c: 4d01 0002 |0c92: aput-object v1, v0, v2 │ │ +2e3940: 6201 f984 |0c94: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.UUID:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84f9 │ │ +2e3944: 1302 9700 |0c96: const/16 v2, #int 151 // #97 │ │ +2e3948: 4d01 0002 |0c98: aput-object v1, v0, v2 │ │ +2e394c: 6201 fa84 |0c9a: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.VMHD:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84fa │ │ +2e3950: 1302 9800 |0c9c: const/16 v2, #int 152 // #98 │ │ +2e3954: 4d01 0002 |0c9e: aput-object v1, v0, v2 │ │ +2e3958: 6201 fb84 |0ca0: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.VWDI:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84fb │ │ +2e395c: 1302 9900 |0ca2: const/16 v2, #int 153 // #99 │ │ +2e3960: 4d01 0002 |0ca4: aput-object v1, v0, v2 │ │ +2e3964: 6201 fc84 |0ca6: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.XML$20:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84fc │ │ +2e3968: 1302 9a00 |0ca8: const/16 v2, #int 154 // #9a │ │ +2e396c: 4d01 0002 |0caa: aput-object v1, v0, v2 │ │ +2e3970: 6201 fd84 |0cac: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.YRRC:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84fd │ │ +2e3974: 1302 9b00 |0cae: const/16 v2, #int 155 // #9b │ │ +2e3978: 4d01 0002 |0cb0: aput-object v1, v0, v2 │ │ +2e397c: 6900 6184 |0cb2: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.$VALUES:[Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8461 │ │ +2e3980: 0e00 |0cb4: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ 0x000e line=12 │ │ 0x001c line=13 │ │ 0x002a line=14 │ │ 0x0038 line=15 │ │ @@ -711325,19 +711325,19 @@ │ │ type : '(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -2e3980: |[2e3980] org.jaudiotagger.audio.mp4.Mp4AtomIdentifier.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V │ │ -2e3990: 7030 0387 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@8703 │ │ -2e3996: 5b03 ff84 |0003: iput-object v3, v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.fieldName:Ljava/lang/String; // field@84ff │ │ -2e399a: 5b04 fe84 |0005: iput-object v4, v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.description:Ljava/lang/String; // field@84fe │ │ -2e399e: 0e00 |0007: return-void │ │ +2e3984: |[2e3984] org.jaudiotagger.audio.mp4.Mp4AtomIdentifier.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V │ │ +2e3994: 7030 0387 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@8703 │ │ +2e399a: 5b03 ff84 |0003: iput-object v3, v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.fieldName:Ljava/lang/String; // field@84ff │ │ +2e399e: 5b04 fe84 |0005: iput-object v4, v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.description:Ljava/lang/String; // field@84fe │ │ +2e39a2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=172 │ │ 0x0003 line=173 │ │ 0x0005 line=174 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; │ │ @@ -711351,20 +711351,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -2e1fbc: |[2e1fbc] org.jaudiotagger.audio.mp4.Mp4AtomIdentifier.valueOf:(Ljava/lang/String;)Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; │ │ -2e1fcc: 1c00 7011 |0000: const-class v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e1fd0: 7120 0487 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@8704 │ │ -2e1fd6: 0c01 |0005: move-result-object v1 │ │ -2e1fd8: 1f01 7011 |0006: check-cast v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ -2e1fdc: 1101 |0008: return-object v1 │ │ +2e1fc0: |[2e1fc0] org.jaudiotagger.audio.mp4.Mp4AtomIdentifier.valueOf:(Ljava/lang/String;)Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; │ │ +2e1fd0: 1c00 7011 |0000: const-class v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e1fd4: 7120 0487 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@8704 │ │ +2e1fda: 0c01 |0005: move-result-object v1 │ │ +2e1fdc: 1f01 7011 |0006: check-cast v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@1170 │ │ +2e1fe0: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #3 : (in Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;) │ │ @@ -711372,20 +711372,20 @@ │ │ type : '()[Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -2e1fe0: |[2e1fe0] org.jaudiotagger.audio.mp4.Mp4AtomIdentifier.values:()[Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; │ │ -2e1ff0: 6200 6184 |0000: sget-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.$VALUES:[Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8461 │ │ -2e1ff4: 6e10 0da0 0000 |0002: invoke-virtual {v0}, [Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.clone:()Ljava/lang/Object; // method@a00d │ │ -2e1ffa: 0c00 |0005: move-result-object v0 │ │ -2e1ffc: 1f00 d513 |0006: check-cast v0, [Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@13d5 │ │ -2e2000: 1100 |0008: return-object v0 │ │ +2e1fe4: |[2e1fe4] org.jaudiotagger.audio.mp4.Mp4AtomIdentifier.values:()[Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; │ │ +2e1ff4: 6200 6184 |0000: sget-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.$VALUES:[Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8461 │ │ +2e1ff8: 6e10 0da0 0000 |0002: invoke-virtual {v0}, [Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.clone:()Ljava/lang/Object; // method@a00d │ │ +2e1ffe: 0c00 |0005: move-result-object v0 │ │ +2e2000: 1f00 d513 |0006: check-cast v0, [Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // type@13d5 │ │ +2e2004: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;) │ │ @@ -711393,17 +711393,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2e1f8c: |[2e1f8c] org.jaudiotagger.audio.mp4.Mp4AtomIdentifier.getDescription:()Ljava/lang/String; │ │ -2e1f9c: 5410 fe84 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.description:Ljava/lang/String; // field@84fe │ │ -2e1fa0: 1100 |0002: return-object v0 │ │ +2e1f90: |[2e1f90] org.jaudiotagger.audio.mp4.Mp4AtomIdentifier.getDescription:()Ljava/lang/String; │ │ +2e1fa0: 5410 fe84 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.description:Ljava/lang/String; // field@84fe │ │ +2e1fa4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=193 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;) │ │ @@ -711411,17 +711411,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2e1fa4: |[2e1fa4] org.jaudiotagger.audio.mp4.Mp4AtomIdentifier.getFieldName:()Ljava/lang/String; │ │ -2e1fb4: 5410 ff84 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.fieldName:Ljava/lang/String; // field@84ff │ │ -2e1fb8: 1100 |0002: return-object v0 │ │ +2e1fa8: |[2e1fa8] org.jaudiotagger.audio.mp4.Mp4AtomIdentifier.getFieldName:()Ljava/lang/String; │ │ +2e1fb8: 5410 ff84 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.fieldName:Ljava/lang/String; // field@84ff │ │ +2e1fbc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=185 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; │ │ │ │ source_file_idx : 15483 (Mp4AtomIdentifier.java) │ │ @@ -711555,54 +711555,54 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -2e3f54: |[2e3f54] org.jaudiotagger.audio.mp4.Mp4AtomTree.:()V │ │ -2e3f64: 1a00 d398 |0000: const-string v0, "org.jaudiotagger.audio.mp4" // string@98d3 │ │ -2e3f68: 7110 168a 0000 |0002: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@8a16 │ │ -2e3f6e: 0c00 |0005: move-result-object v0 │ │ -2e3f70: 6900 0585 |0006: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.logger:Ljava/util/logging/Logger; // field@8505 │ │ -2e3f74: 0e00 |0008: return-void │ │ +2e3f58: |[2e3f58] org.jaudiotagger.audio.mp4.Mp4AtomTree.:()V │ │ +2e3f68: 1a00 d398 |0000: const-string v0, "org.jaudiotagger.audio.mp4" // string@98d3 │ │ +2e3f6c: 7110 168a 0000 |0002: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@8a16 │ │ +2e3f72: 0c00 |0005: move-result-object v0 │ │ +2e3f74: 6900 0585 |0006: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.logger:Ljava/util/logging/Logger; // field@8505 │ │ +2e3f78: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=60 │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;) │ │ name : '' │ │ type : '(Lorg/jaudiotagger/audio/MyRandomAccessFile;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 43 16-bit code units │ │ -2e3f78: |[2e3f78] org.jaudiotagger.audio.mp4.Mp4AtomTree.:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)V │ │ -2e3f88: 7010 7087 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8770 │ │ -2e3f8e: 2200 7c10 |0003: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ -2e3f92: 7010 ae88 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ -2e3f98: 5b10 0d85 |0008: iput-object v0, v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.stcoNodes:Ljava/util/List; // field@850d │ │ -2e3f9c: 2200 7c10 |000a: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ -2e3fa0: 7010 ae88 0000 |000c: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ -2e3fa6: 5b10 0185 |000f: iput-object v0, v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.freeNodes:Ljava/util/List; // field@8501 │ │ -2e3faa: 2200 7c10 |0011: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ -2e3fae: 7010 ae88 0000 |0013: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ -2e3fb4: 5b10 0785 |0016: iput-object v0, v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.mdatNodes:Ljava/util/List; // field@8507 │ │ -2e3fb8: 2200 7c10 |0018: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ -2e3fbc: 7010 ae88 0000 |001a: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ -2e3fc2: 5b10 1085 |001d: iput-object v0, v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.trakNodes:Ljava/util/List; // field@8510 │ │ -2e3fc6: 2200 7c10 |001f: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ -2e3fca: 7010 ae88 0000 |0021: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ -2e3fd0: 5b10 0e85 |0024: iput-object v0, v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.stcos:Ljava/util/List; // field@850e │ │ -2e3fd4: 1210 |0026: const/4 v0, #int 1 // #1 │ │ -2e3fd6: 6e30 8f8f 2100 |0027: invoke-virtual {v1, v2, v0}, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.buildTree:(Lorg/jaudiotagger/audio/MyRandomAccessFile;Z)Lorg/jaudiotagger/utils/tree/DefaultTreeModel; // method@8f8f │ │ -2e3fdc: 0e00 |002a: return-void │ │ +2e3f7c: |[2e3f7c] org.jaudiotagger.audio.mp4.Mp4AtomTree.:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)V │ │ +2e3f8c: 7010 7087 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8770 │ │ +2e3f92: 2200 7c10 |0003: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ +2e3f96: 7010 ae88 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ +2e3f9c: 5b10 0d85 |0008: iput-object v0, v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.stcoNodes:Ljava/util/List; // field@850d │ │ +2e3fa0: 2200 7c10 |000a: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ +2e3fa4: 7010 ae88 0000 |000c: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ +2e3faa: 5b10 0185 |000f: iput-object v0, v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.freeNodes:Ljava/util/List; // field@8501 │ │ +2e3fae: 2200 7c10 |0011: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ +2e3fb2: 7010 ae88 0000 |0013: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ +2e3fb8: 5b10 0785 |0016: iput-object v0, v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.mdatNodes:Ljava/util/List; // field@8507 │ │ +2e3fbc: 2200 7c10 |0018: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ +2e3fc0: 7010 ae88 0000 |001a: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ +2e3fc6: 5b10 1085 |001d: iput-object v0, v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.trakNodes:Ljava/util/List; // field@8510 │ │ +2e3fca: 2200 7c10 |001f: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ +2e3fce: 7010 ae88 0000 |0021: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ +2e3fd4: 5b10 0e85 |0024: iput-object v0, v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.stcos:Ljava/util/List; // field@850e │ │ +2e3fd8: 1210 |0026: const/4 v0, #int 1 // #1 │ │ +2e3fda: 6e30 8f8f 2100 |0027: invoke-virtual {v1, v2, v0}, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.buildTree:(Lorg/jaudiotagger/audio/MyRandomAccessFile;Z)Lorg/jaudiotagger/utils/tree/DefaultTreeModel; // method@8f8f │ │ +2e3fe0: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0003 line=50 │ │ 0x000a line=51 │ │ 0x0011 line=52 │ │ 0x0018 line=53 │ │ @@ -711617,33 +711617,33 @@ │ │ type : '(Lorg/jaudiotagger/audio/MyRandomAccessFile;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 42 16-bit code units │ │ -2e3fe0: |[2e3fe0] org.jaudiotagger.audio.mp4.Mp4AtomTree.:(Lorg/jaudiotagger/audio/MyRandomAccessFile;Z)V │ │ -2e3ff0: 7010 7087 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8770 │ │ -2e3ff6: 2200 7c10 |0003: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ -2e3ffa: 7010 ae88 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ -2e4000: 5b10 0d85 |0008: iput-object v0, v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.stcoNodes:Ljava/util/List; // field@850d │ │ -2e4004: 2200 7c10 |000a: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ -2e4008: 7010 ae88 0000 |000c: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ -2e400e: 5b10 0185 |000f: iput-object v0, v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.freeNodes:Ljava/util/List; // field@8501 │ │ -2e4012: 2200 7c10 |0011: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ -2e4016: 7010 ae88 0000 |0013: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ -2e401c: 5b10 0785 |0016: iput-object v0, v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.mdatNodes:Ljava/util/List; // field@8507 │ │ -2e4020: 2200 7c10 |0018: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ -2e4024: 7010 ae88 0000 |001a: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ -2e402a: 5b10 1085 |001d: iput-object v0, v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.trakNodes:Ljava/util/List; // field@8510 │ │ -2e402e: 2200 7c10 |001f: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ -2e4032: 7010 ae88 0000 |0021: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ -2e4038: 5b10 0e85 |0024: iput-object v0, v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.stcos:Ljava/util/List; // field@850e │ │ -2e403c: 6e30 8f8f 2103 |0026: invoke-virtual {v1, v2, v3}, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.buildTree:(Lorg/jaudiotagger/audio/MyRandomAccessFile;Z)Lorg/jaudiotagger/utils/tree/DefaultTreeModel; // method@8f8f │ │ -2e4042: 0e00 |0029: return-void │ │ +2e3fe4: |[2e3fe4] org.jaudiotagger.audio.mp4.Mp4AtomTree.:(Lorg/jaudiotagger/audio/MyRandomAccessFile;Z)V │ │ +2e3ff4: 7010 7087 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8770 │ │ +2e3ffa: 2200 7c10 |0003: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ +2e3ffe: 7010 ae88 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ +2e4004: 5b10 0d85 |0008: iput-object v0, v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.stcoNodes:Ljava/util/List; // field@850d │ │ +2e4008: 2200 7c10 |000a: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ +2e400c: 7010 ae88 0000 |000c: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ +2e4012: 5b10 0185 |000f: iput-object v0, v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.freeNodes:Ljava/util/List; // field@8501 │ │ +2e4016: 2200 7c10 |0011: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ +2e401a: 7010 ae88 0000 |0013: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ +2e4020: 5b10 0785 |0016: iput-object v0, v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.mdatNodes:Ljava/util/List; // field@8507 │ │ +2e4024: 2200 7c10 |0018: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ +2e4028: 7010 ae88 0000 |001a: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ +2e402e: 5b10 1085 |001d: iput-object v0, v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.trakNodes:Ljava/util/List; // field@8510 │ │ +2e4032: 2200 7c10 |001f: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ +2e4036: 7010 ae88 0000 |0021: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ +2e403c: 5b10 0e85 |0024: iput-object v0, v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.stcos:Ljava/util/List; // field@850e │ │ +2e4040: 6e30 8f8f 2103 |0026: invoke-virtual {v1, v2, v3}, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.buildTree:(Lorg/jaudiotagger/audio/MyRandomAccessFile;Z)Lorg/jaudiotagger/utils/tree/DefaultTreeModel; // method@8f8f │ │ +2e4046: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0003 line=50 │ │ 0x000a line=51 │ │ 0x0011 line=52 │ │ 0x0018 line=53 │ │ @@ -711660,304 +711660,304 @@ │ │ type : '(Ljava/nio/ByteBuffer;Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 591 16-bit code units │ │ -2e4044: |[2e4044] org.jaudiotagger.audio.mp4.Mp4AtomTree.buildChildrenOfNode:(Ljava/nio/ByteBuffer;Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;)V │ │ -2e4054: 6e10 539f 0c00 |0000: invoke-virtual {v12}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.getUserObject:()Ljava/lang/Object; // method@9f53 │ │ -2e405a: 0c00 |0003: move-result-object v0 │ │ -2e405c: 1f00 7a11 |0004: check-cast v0, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // type@117a │ │ -2e4060: 6e10 4d88 0b00 |0006: invoke-virtual {v11}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ -2e4066: 0a01 |0009: move-result v1 │ │ -2e4068: 6e10 f68f 0000 |000a: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getId:()Ljava/lang/String; // method@8ff6 │ │ -2e406e: 0c02 |000d: move-result-object v2 │ │ -2e4070: 6203 a784 |000e: sget-object v3, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.META:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84a7 │ │ -2e4074: 6e10 888f 0300 |0010: invoke-virtual {v3}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.getFieldName:()Ljava/lang/String; // method@8f88 │ │ -2e407a: 0c03 |0013: move-result-object v3 │ │ -2e407c: 6e20 9c87 3200 |0014: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2e4082: 0a02 |0017: move-result v2 │ │ -2e4084: 3802 2f00 |0018: if-eqz v2, 0047 // +002f │ │ -2e4088: 2202 8511 |001a: new-instance v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4MetaBox; // type@1185 │ │ -2e408c: 7030 3590 020b |001c: invoke-direct {v2, v0, v11}, Lorg/jaudiotagger/audio/mp4/atom/Mp4MetaBox;.:(Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;)V // method@9035 │ │ -2e4092: 6e10 3990 0200 |001f: invoke-virtual {v2}, Lorg/jaudiotagger/audio/mp4/atom/Mp4MetaBox;.processData:()V // method@9039 │ │ -2e4098: 2202 7a11 |0022: new-instance v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // type@117a │ │ -2e409c: 7020 f08f b200 |0024: invoke-direct {v2, v11}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.:(Ljava/nio/ByteBuffer;)V // method@8ff0 │ │ -2e40a2: 6e10 4d88 0b00 |0027: invoke-virtual {v11}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ -2e40a8: 0a02 |002a: move-result v2 │ │ -2e40aa: d802 02f8 |002b: add-int/lit8 v2, v2, #int -8 // #f8 │ │ -2e40ae: 6e20 4e88 2b00 |002d: invoke-virtual {v11, v2}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ -2e40b4: 2817 |0030: goto 0047 // +0017 │ │ -2e40b6: 0d0c |0031: move-exception v12 │ │ -2e40b8: 280b |0032: goto 003d // +000b │ │ -2e40ba: 6e10 4d88 0b00 |0033: invoke-virtual {v11}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ -2e40c0: 0a02 |0036: move-result v2 │ │ -2e40c2: d802 02fc |0037: add-int/lit8 v2, v2, #int -4 // #fc │ │ -2e40c6: 6e20 4e88 2b00 |0039: invoke-virtual {v11, v2}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ -2e40cc: 28eb |003c: goto 0027 // -0015 │ │ -2e40ce: 6e10 4d88 0b00 |003d: invoke-virtual {v11}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ -2e40d4: 0a00 |0040: move-result v0 │ │ -2e40d6: d800 00f8 |0041: add-int/lit8 v0, v0, #int -8 // #f8 │ │ -2e40da: 6e20 4e88 0b00 |0043: invoke-virtual {v11, v0}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ -2e40e0: 270c |0046: throw v12 │ │ -2e40e2: 6e10 4d88 0b00 |0047: invoke-virtual {v11}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ -2e40e8: 0a02 |004a: move-result v2 │ │ -2e40ea: 6e10 4d88 0b00 |004b: invoke-virtual {v11}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ -2e40f0: 0a03 |004e: move-result v3 │ │ -2e40f2: 6e10 f18f 0000 |004f: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getDataLength:()I // method@8ff1 │ │ -2e40f8: 0a04 |0052: move-result v4 │ │ -2e40fa: b024 |0053: add-int/2addr v4, v2 │ │ -2e40fc: d804 04f8 |0054: add-int/lit8 v4, v4, #int -8 // #f8 │ │ -2e4100: 3543 f501 |0056: if-ge v3, v4, 024b // +01f5 │ │ -2e4104: 2203 7a11 |0058: new-instance v3, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // type@117a │ │ -2e4108: 7020 f08f b300 |005a: invoke-direct {v3, v11}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.:(Ljava/nio/ByteBuffer;)V // method@8ff0 │ │ -2e410e: 54a4 0a85 |005d: iget-object v4, v10, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.moovHeader:Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // field@850a │ │ -2e4112: 6e10 f48f 0400 |005f: invoke-virtual {v4}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getFilePos:()J // method@8ff4 │ │ -2e4118: 0b04 |0062: move-result-wide v4 │ │ -2e411a: 6e10 4d88 0b00 |0063: invoke-virtual {v11}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ -2e4120: 0a06 |0066: move-result v6 │ │ -2e4122: 8166 |0067: int-to-long v6, v6 │ │ -2e4124: bb64 |0068: add-long/2addr v4, v6 │ │ -2e4126: 6e30 fa8f 4305 |0069: invoke-virtual {v3, v4, v5}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.setFilePos:(J)V // method@8ffa │ │ -2e412c: 6204 0585 |006c: sget-object v4, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.logger:Ljava/util/logging/Logger; // field@8505 │ │ -2e4130: 2205 3910 |006e: new-instance v5, Ljava/lang/StringBuilder; // type@1039 │ │ -2e4134: 7010 cc87 0500 |0070: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2e413a: 1a06 7c0a |0073: const-string v6, "Atom " // string@0a7c │ │ -2e413e: 6e20 d787 6500 |0075: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e4144: 6e10 f68f 0300 |0078: invoke-virtual {v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getId:()Ljava/lang/String; // method@8ff6 │ │ -2e414a: 0c06 |007b: move-result-object v6 │ │ -2e414c: 6e20 d787 6500 |007c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e4152: 1a06 ce00 |007f: const-string v6, " @ " // string@00ce │ │ -2e4156: 6e20 d787 6500 |0081: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e415c: 6e10 f48f 0300 |0084: invoke-virtual {v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getFilePos:()J // method@8ff4 │ │ -2e4162: 0b06 |0087: move-result-wide v6 │ │ -2e4164: 6e30 d487 6507 |0088: invoke-virtual {v5, v6, v7}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ -2e416a: 1a06 1602 |008b: const-string v6, " of size:" // string@0216 │ │ -2e416e: 6e20 d787 6500 |008d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e4174: 6e10 f78f 0300 |0090: invoke-virtual {v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getLength:()I // method@8ff7 │ │ -2e417a: 0a06 |0093: move-result v6 │ │ -2e417c: 6e20 d387 6500 |0094: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2e4182: 1a06 b500 |0097: const-string v6, " ,ends @ " // string@00b5 │ │ -2e4186: 6e20 d787 6500 |0099: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e418c: 6e10 f48f 0300 |009c: invoke-virtual {v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getFilePos:()J // method@8ff4 │ │ -2e4192: 0b06 |009f: move-result-wide v6 │ │ -2e4194: 6e10 f78f 0300 |00a0: invoke-virtual {v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getLength:()I // method@8ff7 │ │ -2e419a: 0a08 |00a3: move-result v8 │ │ -2e419c: 8188 |00a4: int-to-long v8, v8 │ │ -2e419e: bb86 |00a5: add-long/2addr v6, v8 │ │ -2e41a0: 6e30 d487 6507 |00a6: invoke-virtual {v5, v6, v7}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ -2e41a6: 6e10 df87 0500 |00a9: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2e41ac: 0c05 |00ac: move-result-object v5 │ │ -2e41ae: 6e20 158a 5400 |00ad: invoke-virtual {v4, v5}, Ljava/util/logging/Logger;.finest:(Ljava/lang/String;)V // method@8a15 │ │ -2e41b4: 2204 0d13 |00b0: new-instance v4, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // type@130d │ │ -2e41b8: 7020 339f 3400 |00b2: invoke-direct {v4, v3}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.:(Ljava/lang/Object;)V // method@9f33 │ │ -2e41be: 6e20 359f 4c00 |00b5: invoke-virtual {v12, v4}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.add:(Lorg/jaudiotagger/utils/tree/MutableTreeNode;)V // method@9f35 │ │ -2e41c4: 6e10 f68f 0300 |00b8: invoke-virtual {v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getId:()Ljava/lang/String; // method@8ff6 │ │ -2e41ca: 0c05 |00bb: move-result-object v5 │ │ -2e41cc: 6206 f584 |00bc: sget-object v6, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.UDTA:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84f5 │ │ -2e41d0: 6e10 888f 0600 |00be: invoke-virtual {v6}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.getFieldName:()Ljava/lang/String; // method@8f88 │ │ -2e41d6: 0c06 |00c1: move-result-object v6 │ │ -2e41d8: 6e20 9c87 6500 |00c2: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2e41de: 0a05 |00c5: move-result v5 │ │ -2e41e0: 3805 0600 |00c6: if-eqz v5, 00cc // +0006 │ │ -2e41e4: 5ba4 1185 |00c8: iput-object v4, v10, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.udtaNode:Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // field@8511 │ │ -2e41e8: 2900 0001 |00ca: goto/16 01ca // +0100 │ │ -2e41ec: 6e10 f68f 0300 |00cc: invoke-virtual {v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getId:()Ljava/lang/String; // method@8ff6 │ │ -2e41f2: 0c05 |00cf: move-result-object v5 │ │ -2e41f4: 6206 a784 |00d0: sget-object v6, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.META:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84a7 │ │ -2e41f8: 6e10 888f 0600 |00d2: invoke-virtual {v6}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.getFieldName:()Ljava/lang/String; // method@8f88 │ │ -2e41fe: 0c06 |00d5: move-result-object v6 │ │ -2e4200: 6e20 9c87 6500 |00d6: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2e4206: 0a05 |00d9: move-result v5 │ │ -2e4208: 3805 1600 |00da: if-eqz v5, 00f0 // +0016 │ │ -2e420c: 6e10 f68f 0000 |00dc: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getId:()Ljava/lang/String; // method@8ff6 │ │ -2e4212: 0c05 |00df: move-result-object v5 │ │ -2e4214: 6206 f584 |00e0: sget-object v6, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.UDTA:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84f5 │ │ -2e4218: 6e10 888f 0600 |00e2: invoke-virtual {v6}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.getFieldName:()Ljava/lang/String; // method@8f88 │ │ -2e421e: 0c06 |00e5: move-result-object v6 │ │ -2e4220: 6e20 9c87 6500 |00e6: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2e4226: 0a05 |00e9: move-result v5 │ │ -2e4228: 3805 0600 |00ea: if-eqz v5, 00f0 // +0006 │ │ -2e422c: 5ba4 0885 |00ec: iput-object v4, v10, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.metaNode:Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // field@8508 │ │ -2e4230: 2900 dc00 |00ee: goto/16 01ca // +00dc │ │ -2e4234: 6e10 f68f 0300 |00f0: invoke-virtual {v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getId:()Ljava/lang/String; // method@8ff6 │ │ -2e423a: 0c05 |00f3: move-result-object v5 │ │ -2e423c: 6206 8884 |00f4: sget-object v6, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.HDLR:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8488 │ │ -2e4240: 6e10 888f 0600 |00f6: invoke-virtual {v6}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.getFieldName:()Ljava/lang/String; // method@8f88 │ │ -2e4246: 0c06 |00f9: move-result-object v6 │ │ -2e4248: 6e20 9c87 6500 |00fa: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2e424e: 0a05 |00fd: move-result v5 │ │ -2e4250: 3805 1600 |00fe: if-eqz v5, 0114 // +0016 │ │ -2e4254: 6e10 f68f 0000 |0100: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getId:()Ljava/lang/String; // method@8ff6 │ │ -2e425a: 0c05 |0103: move-result-object v5 │ │ -2e425c: 6206 a784 |0104: sget-object v6, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.META:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84a7 │ │ -2e4260: 6e10 888f 0600 |0106: invoke-virtual {v6}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.getFieldName:()Ljava/lang/String; // method@8f88 │ │ -2e4266: 0c06 |0109: move-result-object v6 │ │ -2e4268: 6e20 9c87 6500 |010a: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2e426e: 0a05 |010d: move-result v5 │ │ -2e4270: 3805 0600 |010e: if-eqz v5, 0114 // +0006 │ │ -2e4274: 5ba4 0385 |0110: iput-object v4, v10, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.hdlrWithinMetaNode:Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // field@8503 │ │ -2e4278: 2900 b800 |0112: goto/16 01ca // +00b8 │ │ -2e427c: 6e10 f68f 0300 |0114: invoke-virtual {v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getId:()Ljava/lang/String; // method@8ff6 │ │ -2e4282: 0c05 |0117: move-result-object v5 │ │ -2e4284: 6206 8884 |0118: sget-object v6, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.HDLR:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8488 │ │ -2e4288: 6e10 888f 0600 |011a: invoke-virtual {v6}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.getFieldName:()Ljava/lang/String; // method@8f88 │ │ -2e428e: 0c06 |011d: move-result-object v6 │ │ -2e4290: 6e20 9c87 6500 |011e: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2e4296: 0a05 |0121: move-result v5 │ │ -2e4298: 3805 0600 |0122: if-eqz v5, 0128 // +0006 │ │ -2e429c: 5ba4 0285 |0124: iput-object v4, v10, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.hdlrWithinMdiaNode:Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // field@8502 │ │ -2e42a0: 2900 a400 |0126: goto/16 01ca // +00a4 │ │ -2e42a4: 6e10 f68f 0300 |0128: invoke-virtual {v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getId:()Ljava/lang/String; // method@8ff6 │ │ -2e42aa: 0c05 |012b: move-result-object v5 │ │ -2e42ac: 6206 e584 |012c: sget-object v6, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.TAGS:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84e5 │ │ -2e42b0: 6e10 888f 0600 |012e: invoke-virtual {v6}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.getFieldName:()Ljava/lang/String; // method@8f88 │ │ -2e42b6: 0c06 |0131: move-result-object v6 │ │ -2e42b8: 6e20 9c87 6500 |0132: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2e42be: 0a05 |0135: move-result v5 │ │ -2e42c0: 3805 0600 |0136: if-eqz v5, 013c // +0006 │ │ -2e42c4: 5ba4 0f85 |0138: iput-object v4, v10, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.tagsNode:Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // field@850f │ │ -2e42c8: 2900 9000 |013a: goto/16 01ca // +0090 │ │ -2e42cc: 6e10 f68f 0300 |013c: invoke-virtual {v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getId:()Ljava/lang/String; // method@8ff6 │ │ -2e42d2: 0c05 |013f: move-result-object v5 │ │ -2e42d4: 6206 d984 |0140: sget-object v6, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.STCO:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84d9 │ │ -2e42d8: 6e10 888f 0600 |0142: invoke-virtual {v6}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.getFieldName:()Ljava/lang/String; // method@8f88 │ │ -2e42de: 0c06 |0145: move-result-object v6 │ │ -2e42e0: 6e20 9c87 6500 |0146: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2e42e6: 0a05 |0149: move-result v5 │ │ -2e42e8: 3805 1200 |014a: if-eqz v5, 015c // +0012 │ │ -2e42ec: 54a5 0e85 |014c: iget-object v5, v10, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.stcos:Ljava/util/List; // field@850e │ │ -2e42f0: 2206 8811 |014e: new-instance v6, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox; // type@1188 │ │ -2e42f4: 7030 3e90 360b |0150: invoke-direct {v6, v3, v11}, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.:(Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;)V // method@903e │ │ -2e42fa: 7220 6489 6500 |0153: invoke-interface {v5, v6}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -2e4300: 54a5 0d85 |0156: iget-object v5, v10, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.stcoNodes:Ljava/util/List; // field@850d │ │ -2e4304: 7220 6489 4500 |0158: invoke-interface {v5, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -2e430a: 286f |015b: goto 01ca // +006f │ │ -2e430c: 6e10 f68f 0300 |015c: invoke-virtual {v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getId:()Ljava/lang/String; // method@8ff6 │ │ -2e4312: 0c05 |015f: move-result-object v5 │ │ -2e4314: 6206 9184 |0160: sget-object v6, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.ILST:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8491 │ │ -2e4318: 6e10 888f 0600 |0162: invoke-virtual {v6}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.getFieldName:()Ljava/lang/String; // method@8f88 │ │ -2e431e: 0c06 |0165: move-result-object v6 │ │ -2e4320: 6e20 9c87 6500 |0166: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2e4326: 0a05 |0169: move-result v5 │ │ -2e4328: 3805 3500 |016a: if-eqz v5, 019f // +0035 │ │ -2e432c: 6e10 4a9f 0c00 |016c: invoke-virtual {v12}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.getParent:()Lorg/jaudiotagger/utils/tree/TreeNode; // method@9f4a │ │ -2e4332: 0c05 |016f: move-result-object v5 │ │ -2e4334: 1f05 0d13 |0170: check-cast v5, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // type@130d │ │ -2e4338: 3805 5800 |0172: if-eqz v5, 01ca // +0058 │ │ -2e433c: 6e10 539f 0500 |0174: invoke-virtual {v5}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.getUserObject:()Ljava/lang/Object; // method@9f53 │ │ -2e4342: 0c05 |0177: move-result-object v5 │ │ -2e4344: 1f05 7a11 |0178: check-cast v5, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // type@117a │ │ -2e4348: 3805 5000 |017a: if-eqz v5, 01ca // +0050 │ │ -2e434c: 6e10 f68f 0000 |017c: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getId:()Ljava/lang/String; // method@8ff6 │ │ -2e4352: 0c06 |017f: move-result-object v6 │ │ -2e4354: 6207 a784 |0180: sget-object v7, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.META:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84a7 │ │ -2e4358: 6e10 888f 0700 |0182: invoke-virtual {v7}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.getFieldName:()Ljava/lang/String; // method@8f88 │ │ -2e435e: 0c07 |0185: move-result-object v7 │ │ -2e4360: 6e20 9c87 7600 |0186: invoke-virtual {v6, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2e4366: 0a06 |0189: move-result v6 │ │ -2e4368: 3806 4000 |018a: if-eqz v6, 01ca // +0040 │ │ -2e436c: 6e10 f68f 0500 |018c: invoke-virtual {v5}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getId:()Ljava/lang/String; // method@8ff6 │ │ -2e4372: 0c05 |018f: move-result-object v5 │ │ -2e4374: 6206 f584 |0190: sget-object v6, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.UDTA:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84f5 │ │ -2e4378: 6e10 888f 0600 |0192: invoke-virtual {v6}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.getFieldName:()Ljava/lang/String; // method@8f88 │ │ -2e437e: 0c06 |0195: move-result-object v6 │ │ -2e4380: 6e20 9c87 6500 |0196: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2e4386: 0a05 |0199: move-result v5 │ │ -2e4388: 3805 3000 |019a: if-eqz v5, 01ca // +0030 │ │ -2e438c: 5ba4 0485 |019c: iput-object v4, v10, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.ilstNode:Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // field@8504 │ │ -2e4390: 282c |019e: goto 01ca // +002c │ │ -2e4392: 6e10 f68f 0300 |019f: invoke-virtual {v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getId:()Ljava/lang/String; // method@8ff6 │ │ -2e4398: 0c05 |01a2: move-result-object v5 │ │ -2e439a: 6206 8284 |01a3: sget-object v6, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.FREE:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8482 │ │ -2e439e: 6e10 888f 0600 |01a5: invoke-virtual {v6}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.getFieldName:()Ljava/lang/String; // method@8f88 │ │ -2e43a4: 0c06 |01a8: move-result-object v6 │ │ -2e43a6: 6e20 9c87 6500 |01a9: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2e43ac: 0a05 |01ac: move-result v5 │ │ -2e43ae: 3805 0800 |01ad: if-eqz v5, 01b5 // +0008 │ │ -2e43b2: 54a5 0185 |01af: iget-object v5, v10, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.freeNodes:Ljava/util/List; // field@8501 │ │ -2e43b6: 7220 6489 4500 |01b1: invoke-interface {v5, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -2e43bc: 2816 |01b4: goto 01ca // +0016 │ │ -2e43be: 6e10 f68f 0300 |01b5: invoke-virtual {v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getId:()Ljava/lang/String; // method@8ff6 │ │ -2e43c4: 0c05 |01b8: move-result-object v5 │ │ -2e43c6: 6206 ef84 |01b9: sget-object v6, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.TRAK:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84ef │ │ -2e43ca: 6e10 888f 0600 |01bb: invoke-virtual {v6}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.getFieldName:()Ljava/lang/String; // method@8f88 │ │ -2e43d0: 0c06 |01be: move-result-object v6 │ │ -2e43d2: 6e20 9c87 6500 |01bf: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2e43d8: 0a05 |01c2: move-result v5 │ │ -2e43da: 3805 0700 |01c3: if-eqz v5, 01ca // +0007 │ │ -2e43de: 54a5 1085 |01c5: iget-object v5, v10, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.trakNodes:Ljava/util/List; // field@8510 │ │ -2e43e2: 7220 6489 4500 |01c7: invoke-interface {v5, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -2e43e8: 6e10 f68f 0300 |01ca: invoke-virtual {v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getId:()Ljava/lang/String; // method@8ff6 │ │ -2e43ee: 0c05 |01cd: move-result-object v5 │ │ -2e43f0: 6206 ef84 |01ce: sget-object v6, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.TRAK:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84ef │ │ -2e43f4: 6e10 888f 0600 |01d0: invoke-virtual {v6}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.getFieldName:()Ljava/lang/String; // method@8f88 │ │ -2e43fa: 0c06 |01d3: move-result-object v6 │ │ -2e43fc: 6e20 9c87 6500 |01d4: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2e4402: 0a05 |01d7: move-result v5 │ │ -2e4404: 3905 6200 |01d8: if-nez v5, 023a // +0062 │ │ -2e4408: 6e10 f68f 0300 |01da: invoke-virtual {v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getId:()Ljava/lang/String; // method@8ff6 │ │ -2e440e: 0c05 |01dd: move-result-object v5 │ │ -2e4410: 6206 a284 |01de: sget-object v6, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.MDIA:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84a2 │ │ -2e4414: 6e10 888f 0600 |01e0: invoke-virtual {v6}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.getFieldName:()Ljava/lang/String; // method@8f88 │ │ -2e441a: 0c06 |01e3: move-result-object v6 │ │ -2e441c: 6e20 9c87 6500 |01e4: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2e4422: 0a05 |01e7: move-result v5 │ │ -2e4424: 3905 5200 |01e8: if-nez v5, 023a // +0052 │ │ -2e4428: 6e10 f68f 0300 |01ea: invoke-virtual {v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getId:()Ljava/lang/String; // method@8ff6 │ │ -2e442e: 0c05 |01ed: move-result-object v5 │ │ -2e4430: 6206 ab84 |01ee: sget-object v6, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.MINF:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84ab │ │ -2e4434: 6e10 888f 0600 |01f0: invoke-virtual {v6}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.getFieldName:()Ljava/lang/String; // method@8f88 │ │ -2e443a: 0c06 |01f3: move-result-object v6 │ │ -2e443c: 6e20 9c87 6500 |01f4: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2e4442: 0a05 |01f7: move-result v5 │ │ -2e4444: 3905 4200 |01f8: if-nez v5, 023a // +0042 │ │ -2e4448: 6e10 f68f 0300 |01fa: invoke-virtual {v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getId:()Ljava/lang/String; // method@8ff6 │ │ -2e444e: 0c05 |01fd: move-result-object v5 │ │ -2e4450: 6206 d884 |01fe: sget-object v6, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.STBL:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84d8 │ │ -2e4454: 6e10 888f 0600 |0200: invoke-virtual {v6}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.getFieldName:()Ljava/lang/String; // method@8f88 │ │ -2e445a: 0c06 |0203: move-result-object v6 │ │ -2e445c: 6e20 9c87 6500 |0204: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2e4462: 0a05 |0207: move-result v5 │ │ -2e4464: 3905 3200 |0208: if-nez v5, 023a // +0032 │ │ -2e4468: 6e10 f68f 0300 |020a: invoke-virtual {v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getId:()Ljava/lang/String; // method@8ff6 │ │ -2e446e: 0c05 |020d: move-result-object v5 │ │ -2e4470: 6206 f584 |020e: sget-object v6, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.UDTA:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84f5 │ │ -2e4474: 6e10 888f 0600 |0210: invoke-virtual {v6}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.getFieldName:()Ljava/lang/String; // method@8f88 │ │ -2e447a: 0c06 |0213: move-result-object v6 │ │ -2e447c: 6e20 9c87 6500 |0214: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2e4482: 0a05 |0217: move-result v5 │ │ -2e4484: 3905 2200 |0218: if-nez v5, 023a // +0022 │ │ -2e4488: 6e10 f68f 0300 |021a: invoke-virtual {v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getId:()Ljava/lang/String; // method@8ff6 │ │ -2e448e: 0c05 |021d: move-result-object v5 │ │ -2e4490: 6206 a784 |021e: sget-object v6, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.META:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84a7 │ │ -2e4494: 6e10 888f 0600 |0220: invoke-virtual {v6}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.getFieldName:()Ljava/lang/String; // method@8f88 │ │ -2e449a: 0c06 |0223: move-result-object v6 │ │ -2e449c: 6e20 9c87 6500 |0224: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2e44a2: 0a05 |0227: move-result v5 │ │ -2e44a4: 3905 1200 |0228: if-nez v5, 023a // +0012 │ │ -2e44a8: 6e10 f68f 0300 |022a: invoke-virtual {v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getId:()Ljava/lang/String; // method@8ff6 │ │ -2e44ae: 0c05 |022d: move-result-object v5 │ │ -2e44b0: 6206 9184 |022e: sget-object v6, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.ILST:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8491 │ │ -2e44b4: 6e10 888f 0600 |0230: invoke-virtual {v6}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.getFieldName:()Ljava/lang/String; // method@8f88 │ │ -2e44ba: 0c06 |0233: move-result-object v6 │ │ -2e44bc: 6e20 9c87 6500 |0234: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2e44c2: 0a05 |0237: move-result v5 │ │ -2e44c4: 3805 0500 |0238: if-eqz v5, 023d // +0005 │ │ -2e44c8: 6e30 8e8f ba04 |023a: invoke-virtual {v10, v11, v4}, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.buildChildrenOfNode:(Ljava/nio/ByteBuffer;Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;)V // method@8f8e │ │ -2e44ce: 6e10 4d88 0b00 |023d: invoke-virtual {v11}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ -2e44d4: 0a04 |0240: move-result v4 │ │ -2e44d6: 6e10 f18f 0300 |0241: invoke-virtual {v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getDataLength:()I // method@8ff1 │ │ -2e44dc: 0a03 |0244: move-result v3 │ │ -2e44de: b034 |0245: add-int/2addr v4, v3 │ │ -2e44e0: 6e20 4e88 4b00 |0246: invoke-virtual {v11, v4}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ -2e44e6: 2900 02fe |0249: goto/16 004b // -01fe │ │ -2e44ea: 6e20 4e88 1b00 |024b: invoke-virtual {v11, v1}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ -2e44f0: 0e00 |024e: return-void │ │ +2e4048: |[2e4048] org.jaudiotagger.audio.mp4.Mp4AtomTree.buildChildrenOfNode:(Ljava/nio/ByteBuffer;Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;)V │ │ +2e4058: 6e10 539f 0c00 |0000: invoke-virtual {v12}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.getUserObject:()Ljava/lang/Object; // method@9f53 │ │ +2e405e: 0c00 |0003: move-result-object v0 │ │ +2e4060: 1f00 7a11 |0004: check-cast v0, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // type@117a │ │ +2e4064: 6e10 4d88 0b00 |0006: invoke-virtual {v11}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ +2e406a: 0a01 |0009: move-result v1 │ │ +2e406c: 6e10 f68f 0000 |000a: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getId:()Ljava/lang/String; // method@8ff6 │ │ +2e4072: 0c02 |000d: move-result-object v2 │ │ +2e4074: 6203 a784 |000e: sget-object v3, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.META:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84a7 │ │ +2e4078: 6e10 888f 0300 |0010: invoke-virtual {v3}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.getFieldName:()Ljava/lang/String; // method@8f88 │ │ +2e407e: 0c03 |0013: move-result-object v3 │ │ +2e4080: 6e20 9c87 3200 |0014: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2e4086: 0a02 |0017: move-result v2 │ │ +2e4088: 3802 2f00 |0018: if-eqz v2, 0047 // +002f │ │ +2e408c: 2202 8511 |001a: new-instance v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4MetaBox; // type@1185 │ │ +2e4090: 7030 3590 020b |001c: invoke-direct {v2, v0, v11}, Lorg/jaudiotagger/audio/mp4/atom/Mp4MetaBox;.:(Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;)V // method@9035 │ │ +2e4096: 6e10 3990 0200 |001f: invoke-virtual {v2}, Lorg/jaudiotagger/audio/mp4/atom/Mp4MetaBox;.processData:()V // method@9039 │ │ +2e409c: 2202 7a11 |0022: new-instance v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // type@117a │ │ +2e40a0: 7020 f08f b200 |0024: invoke-direct {v2, v11}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.:(Ljava/nio/ByteBuffer;)V // method@8ff0 │ │ +2e40a6: 6e10 4d88 0b00 |0027: invoke-virtual {v11}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ +2e40ac: 0a02 |002a: move-result v2 │ │ +2e40ae: d802 02f8 |002b: add-int/lit8 v2, v2, #int -8 // #f8 │ │ +2e40b2: 6e20 4e88 2b00 |002d: invoke-virtual {v11, v2}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ +2e40b8: 2817 |0030: goto 0047 // +0017 │ │ +2e40ba: 0d0c |0031: move-exception v12 │ │ +2e40bc: 280b |0032: goto 003d // +000b │ │ +2e40be: 6e10 4d88 0b00 |0033: invoke-virtual {v11}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ +2e40c4: 0a02 |0036: move-result v2 │ │ +2e40c6: d802 02fc |0037: add-int/lit8 v2, v2, #int -4 // #fc │ │ +2e40ca: 6e20 4e88 2b00 |0039: invoke-virtual {v11, v2}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ +2e40d0: 28eb |003c: goto 0027 // -0015 │ │ +2e40d2: 6e10 4d88 0b00 |003d: invoke-virtual {v11}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ +2e40d8: 0a00 |0040: move-result v0 │ │ +2e40da: d800 00f8 |0041: add-int/lit8 v0, v0, #int -8 // #f8 │ │ +2e40de: 6e20 4e88 0b00 |0043: invoke-virtual {v11, v0}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ +2e40e4: 270c |0046: throw v12 │ │ +2e40e6: 6e10 4d88 0b00 |0047: invoke-virtual {v11}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ +2e40ec: 0a02 |004a: move-result v2 │ │ +2e40ee: 6e10 4d88 0b00 |004b: invoke-virtual {v11}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ +2e40f4: 0a03 |004e: move-result v3 │ │ +2e40f6: 6e10 f18f 0000 |004f: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getDataLength:()I // method@8ff1 │ │ +2e40fc: 0a04 |0052: move-result v4 │ │ +2e40fe: b024 |0053: add-int/2addr v4, v2 │ │ +2e4100: d804 04f8 |0054: add-int/lit8 v4, v4, #int -8 // #f8 │ │ +2e4104: 3543 f501 |0056: if-ge v3, v4, 024b // +01f5 │ │ +2e4108: 2203 7a11 |0058: new-instance v3, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // type@117a │ │ +2e410c: 7020 f08f b300 |005a: invoke-direct {v3, v11}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.:(Ljava/nio/ByteBuffer;)V // method@8ff0 │ │ +2e4112: 54a4 0a85 |005d: iget-object v4, v10, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.moovHeader:Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // field@850a │ │ +2e4116: 6e10 f48f 0400 |005f: invoke-virtual {v4}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getFilePos:()J // method@8ff4 │ │ +2e411c: 0b04 |0062: move-result-wide v4 │ │ +2e411e: 6e10 4d88 0b00 |0063: invoke-virtual {v11}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ +2e4124: 0a06 |0066: move-result v6 │ │ +2e4126: 8166 |0067: int-to-long v6, v6 │ │ +2e4128: bb64 |0068: add-long/2addr v4, v6 │ │ +2e412a: 6e30 fa8f 4305 |0069: invoke-virtual {v3, v4, v5}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.setFilePos:(J)V // method@8ffa │ │ +2e4130: 6204 0585 |006c: sget-object v4, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.logger:Ljava/util/logging/Logger; // field@8505 │ │ +2e4134: 2205 3910 |006e: new-instance v5, Ljava/lang/StringBuilder; // type@1039 │ │ +2e4138: 7010 cc87 0500 |0070: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2e413e: 1a06 7c0a |0073: const-string v6, "Atom " // string@0a7c │ │ +2e4142: 6e20 d787 6500 |0075: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e4148: 6e10 f68f 0300 |0078: invoke-virtual {v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getId:()Ljava/lang/String; // method@8ff6 │ │ +2e414e: 0c06 |007b: move-result-object v6 │ │ +2e4150: 6e20 d787 6500 |007c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e4156: 1a06 ce00 |007f: const-string v6, " @ " // string@00ce │ │ +2e415a: 6e20 d787 6500 |0081: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e4160: 6e10 f48f 0300 |0084: invoke-virtual {v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getFilePos:()J // method@8ff4 │ │ +2e4166: 0b06 |0087: move-result-wide v6 │ │ +2e4168: 6e30 d487 6507 |0088: invoke-virtual {v5, v6, v7}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ +2e416e: 1a06 1602 |008b: const-string v6, " of size:" // string@0216 │ │ +2e4172: 6e20 d787 6500 |008d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e4178: 6e10 f78f 0300 |0090: invoke-virtual {v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getLength:()I // method@8ff7 │ │ +2e417e: 0a06 |0093: move-result v6 │ │ +2e4180: 6e20 d387 6500 |0094: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2e4186: 1a06 b500 |0097: const-string v6, " ,ends @ " // string@00b5 │ │ +2e418a: 6e20 d787 6500 |0099: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e4190: 6e10 f48f 0300 |009c: invoke-virtual {v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getFilePos:()J // method@8ff4 │ │ +2e4196: 0b06 |009f: move-result-wide v6 │ │ +2e4198: 6e10 f78f 0300 |00a0: invoke-virtual {v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getLength:()I // method@8ff7 │ │ +2e419e: 0a08 |00a3: move-result v8 │ │ +2e41a0: 8188 |00a4: int-to-long v8, v8 │ │ +2e41a2: bb86 |00a5: add-long/2addr v6, v8 │ │ +2e41a4: 6e30 d487 6507 |00a6: invoke-virtual {v5, v6, v7}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ +2e41aa: 6e10 df87 0500 |00a9: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2e41b0: 0c05 |00ac: move-result-object v5 │ │ +2e41b2: 6e20 158a 5400 |00ad: invoke-virtual {v4, v5}, Ljava/util/logging/Logger;.finest:(Ljava/lang/String;)V // method@8a15 │ │ +2e41b8: 2204 0d13 |00b0: new-instance v4, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // type@130d │ │ +2e41bc: 7020 339f 3400 |00b2: invoke-direct {v4, v3}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.:(Ljava/lang/Object;)V // method@9f33 │ │ +2e41c2: 6e20 359f 4c00 |00b5: invoke-virtual {v12, v4}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.add:(Lorg/jaudiotagger/utils/tree/MutableTreeNode;)V // method@9f35 │ │ +2e41c8: 6e10 f68f 0300 |00b8: invoke-virtual {v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getId:()Ljava/lang/String; // method@8ff6 │ │ +2e41ce: 0c05 |00bb: move-result-object v5 │ │ +2e41d0: 6206 f584 |00bc: sget-object v6, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.UDTA:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84f5 │ │ +2e41d4: 6e10 888f 0600 |00be: invoke-virtual {v6}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.getFieldName:()Ljava/lang/String; // method@8f88 │ │ +2e41da: 0c06 |00c1: move-result-object v6 │ │ +2e41dc: 6e20 9c87 6500 |00c2: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2e41e2: 0a05 |00c5: move-result v5 │ │ +2e41e4: 3805 0600 |00c6: if-eqz v5, 00cc // +0006 │ │ +2e41e8: 5ba4 1185 |00c8: iput-object v4, v10, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.udtaNode:Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // field@8511 │ │ +2e41ec: 2900 0001 |00ca: goto/16 01ca // +0100 │ │ +2e41f0: 6e10 f68f 0300 |00cc: invoke-virtual {v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getId:()Ljava/lang/String; // method@8ff6 │ │ +2e41f6: 0c05 |00cf: move-result-object v5 │ │ +2e41f8: 6206 a784 |00d0: sget-object v6, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.META:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84a7 │ │ +2e41fc: 6e10 888f 0600 |00d2: invoke-virtual {v6}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.getFieldName:()Ljava/lang/String; // method@8f88 │ │ +2e4202: 0c06 |00d5: move-result-object v6 │ │ +2e4204: 6e20 9c87 6500 |00d6: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2e420a: 0a05 |00d9: move-result v5 │ │ +2e420c: 3805 1600 |00da: if-eqz v5, 00f0 // +0016 │ │ +2e4210: 6e10 f68f 0000 |00dc: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getId:()Ljava/lang/String; // method@8ff6 │ │ +2e4216: 0c05 |00df: move-result-object v5 │ │ +2e4218: 6206 f584 |00e0: sget-object v6, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.UDTA:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84f5 │ │ +2e421c: 6e10 888f 0600 |00e2: invoke-virtual {v6}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.getFieldName:()Ljava/lang/String; // method@8f88 │ │ +2e4222: 0c06 |00e5: move-result-object v6 │ │ +2e4224: 6e20 9c87 6500 |00e6: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2e422a: 0a05 |00e9: move-result v5 │ │ +2e422c: 3805 0600 |00ea: if-eqz v5, 00f0 // +0006 │ │ +2e4230: 5ba4 0885 |00ec: iput-object v4, v10, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.metaNode:Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // field@8508 │ │ +2e4234: 2900 dc00 |00ee: goto/16 01ca // +00dc │ │ +2e4238: 6e10 f68f 0300 |00f0: invoke-virtual {v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getId:()Ljava/lang/String; // method@8ff6 │ │ +2e423e: 0c05 |00f3: move-result-object v5 │ │ +2e4240: 6206 8884 |00f4: sget-object v6, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.HDLR:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8488 │ │ +2e4244: 6e10 888f 0600 |00f6: invoke-virtual {v6}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.getFieldName:()Ljava/lang/String; // method@8f88 │ │ +2e424a: 0c06 |00f9: move-result-object v6 │ │ +2e424c: 6e20 9c87 6500 |00fa: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2e4252: 0a05 |00fd: move-result v5 │ │ +2e4254: 3805 1600 |00fe: if-eqz v5, 0114 // +0016 │ │ +2e4258: 6e10 f68f 0000 |0100: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getId:()Ljava/lang/String; // method@8ff6 │ │ +2e425e: 0c05 |0103: move-result-object v5 │ │ +2e4260: 6206 a784 |0104: sget-object v6, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.META:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84a7 │ │ +2e4264: 6e10 888f 0600 |0106: invoke-virtual {v6}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.getFieldName:()Ljava/lang/String; // method@8f88 │ │ +2e426a: 0c06 |0109: move-result-object v6 │ │ +2e426c: 6e20 9c87 6500 |010a: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2e4272: 0a05 |010d: move-result v5 │ │ +2e4274: 3805 0600 |010e: if-eqz v5, 0114 // +0006 │ │ +2e4278: 5ba4 0385 |0110: iput-object v4, v10, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.hdlrWithinMetaNode:Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // field@8503 │ │ +2e427c: 2900 b800 |0112: goto/16 01ca // +00b8 │ │ +2e4280: 6e10 f68f 0300 |0114: invoke-virtual {v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getId:()Ljava/lang/String; // method@8ff6 │ │ +2e4286: 0c05 |0117: move-result-object v5 │ │ +2e4288: 6206 8884 |0118: sget-object v6, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.HDLR:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8488 │ │ +2e428c: 6e10 888f 0600 |011a: invoke-virtual {v6}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.getFieldName:()Ljava/lang/String; // method@8f88 │ │ +2e4292: 0c06 |011d: move-result-object v6 │ │ +2e4294: 6e20 9c87 6500 |011e: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2e429a: 0a05 |0121: move-result v5 │ │ +2e429c: 3805 0600 |0122: if-eqz v5, 0128 // +0006 │ │ +2e42a0: 5ba4 0285 |0124: iput-object v4, v10, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.hdlrWithinMdiaNode:Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // field@8502 │ │ +2e42a4: 2900 a400 |0126: goto/16 01ca // +00a4 │ │ +2e42a8: 6e10 f68f 0300 |0128: invoke-virtual {v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getId:()Ljava/lang/String; // method@8ff6 │ │ +2e42ae: 0c05 |012b: move-result-object v5 │ │ +2e42b0: 6206 e584 |012c: sget-object v6, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.TAGS:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84e5 │ │ +2e42b4: 6e10 888f 0600 |012e: invoke-virtual {v6}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.getFieldName:()Ljava/lang/String; // method@8f88 │ │ +2e42ba: 0c06 |0131: move-result-object v6 │ │ +2e42bc: 6e20 9c87 6500 |0132: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2e42c2: 0a05 |0135: move-result v5 │ │ +2e42c4: 3805 0600 |0136: if-eqz v5, 013c // +0006 │ │ +2e42c8: 5ba4 0f85 |0138: iput-object v4, v10, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.tagsNode:Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // field@850f │ │ +2e42cc: 2900 9000 |013a: goto/16 01ca // +0090 │ │ +2e42d0: 6e10 f68f 0300 |013c: invoke-virtual {v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getId:()Ljava/lang/String; // method@8ff6 │ │ +2e42d6: 0c05 |013f: move-result-object v5 │ │ +2e42d8: 6206 d984 |0140: sget-object v6, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.STCO:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84d9 │ │ +2e42dc: 6e10 888f 0600 |0142: invoke-virtual {v6}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.getFieldName:()Ljava/lang/String; // method@8f88 │ │ +2e42e2: 0c06 |0145: move-result-object v6 │ │ +2e42e4: 6e20 9c87 6500 |0146: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2e42ea: 0a05 |0149: move-result v5 │ │ +2e42ec: 3805 1200 |014a: if-eqz v5, 015c // +0012 │ │ +2e42f0: 54a5 0e85 |014c: iget-object v5, v10, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.stcos:Ljava/util/List; // field@850e │ │ +2e42f4: 2206 8811 |014e: new-instance v6, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox; // type@1188 │ │ +2e42f8: 7030 3e90 360b |0150: invoke-direct {v6, v3, v11}, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.:(Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;)V // method@903e │ │ +2e42fe: 7220 6489 6500 |0153: invoke-interface {v5, v6}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +2e4304: 54a5 0d85 |0156: iget-object v5, v10, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.stcoNodes:Ljava/util/List; // field@850d │ │ +2e4308: 7220 6489 4500 |0158: invoke-interface {v5, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +2e430e: 286f |015b: goto 01ca // +006f │ │ +2e4310: 6e10 f68f 0300 |015c: invoke-virtual {v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getId:()Ljava/lang/String; // method@8ff6 │ │ +2e4316: 0c05 |015f: move-result-object v5 │ │ +2e4318: 6206 9184 |0160: sget-object v6, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.ILST:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8491 │ │ +2e431c: 6e10 888f 0600 |0162: invoke-virtual {v6}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.getFieldName:()Ljava/lang/String; // method@8f88 │ │ +2e4322: 0c06 |0165: move-result-object v6 │ │ +2e4324: 6e20 9c87 6500 |0166: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2e432a: 0a05 |0169: move-result v5 │ │ +2e432c: 3805 3500 |016a: if-eqz v5, 019f // +0035 │ │ +2e4330: 6e10 4a9f 0c00 |016c: invoke-virtual {v12}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.getParent:()Lorg/jaudiotagger/utils/tree/TreeNode; // method@9f4a │ │ +2e4336: 0c05 |016f: move-result-object v5 │ │ +2e4338: 1f05 0d13 |0170: check-cast v5, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // type@130d │ │ +2e433c: 3805 5800 |0172: if-eqz v5, 01ca // +0058 │ │ +2e4340: 6e10 539f 0500 |0174: invoke-virtual {v5}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.getUserObject:()Ljava/lang/Object; // method@9f53 │ │ +2e4346: 0c05 |0177: move-result-object v5 │ │ +2e4348: 1f05 7a11 |0178: check-cast v5, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // type@117a │ │ +2e434c: 3805 5000 |017a: if-eqz v5, 01ca // +0050 │ │ +2e4350: 6e10 f68f 0000 |017c: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getId:()Ljava/lang/String; // method@8ff6 │ │ +2e4356: 0c06 |017f: move-result-object v6 │ │ +2e4358: 6207 a784 |0180: sget-object v7, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.META:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84a7 │ │ +2e435c: 6e10 888f 0700 |0182: invoke-virtual {v7}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.getFieldName:()Ljava/lang/String; // method@8f88 │ │ +2e4362: 0c07 |0185: move-result-object v7 │ │ +2e4364: 6e20 9c87 7600 |0186: invoke-virtual {v6, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2e436a: 0a06 |0189: move-result v6 │ │ +2e436c: 3806 4000 |018a: if-eqz v6, 01ca // +0040 │ │ +2e4370: 6e10 f68f 0500 |018c: invoke-virtual {v5}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getId:()Ljava/lang/String; // method@8ff6 │ │ +2e4376: 0c05 |018f: move-result-object v5 │ │ +2e4378: 6206 f584 |0190: sget-object v6, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.UDTA:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84f5 │ │ +2e437c: 6e10 888f 0600 |0192: invoke-virtual {v6}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.getFieldName:()Ljava/lang/String; // method@8f88 │ │ +2e4382: 0c06 |0195: move-result-object v6 │ │ +2e4384: 6e20 9c87 6500 |0196: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2e438a: 0a05 |0199: move-result v5 │ │ +2e438c: 3805 3000 |019a: if-eqz v5, 01ca // +0030 │ │ +2e4390: 5ba4 0485 |019c: iput-object v4, v10, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.ilstNode:Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // field@8504 │ │ +2e4394: 282c |019e: goto 01ca // +002c │ │ +2e4396: 6e10 f68f 0300 |019f: invoke-virtual {v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getId:()Ljava/lang/String; // method@8ff6 │ │ +2e439c: 0c05 |01a2: move-result-object v5 │ │ +2e439e: 6206 8284 |01a3: sget-object v6, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.FREE:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8482 │ │ +2e43a2: 6e10 888f 0600 |01a5: invoke-virtual {v6}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.getFieldName:()Ljava/lang/String; // method@8f88 │ │ +2e43a8: 0c06 |01a8: move-result-object v6 │ │ +2e43aa: 6e20 9c87 6500 |01a9: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2e43b0: 0a05 |01ac: move-result v5 │ │ +2e43b2: 3805 0800 |01ad: if-eqz v5, 01b5 // +0008 │ │ +2e43b6: 54a5 0185 |01af: iget-object v5, v10, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.freeNodes:Ljava/util/List; // field@8501 │ │ +2e43ba: 7220 6489 4500 |01b1: invoke-interface {v5, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +2e43c0: 2816 |01b4: goto 01ca // +0016 │ │ +2e43c2: 6e10 f68f 0300 |01b5: invoke-virtual {v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getId:()Ljava/lang/String; // method@8ff6 │ │ +2e43c8: 0c05 |01b8: move-result-object v5 │ │ +2e43ca: 6206 ef84 |01b9: sget-object v6, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.TRAK:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84ef │ │ +2e43ce: 6e10 888f 0600 |01bb: invoke-virtual {v6}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.getFieldName:()Ljava/lang/String; // method@8f88 │ │ +2e43d4: 0c06 |01be: move-result-object v6 │ │ +2e43d6: 6e20 9c87 6500 |01bf: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2e43dc: 0a05 |01c2: move-result v5 │ │ +2e43de: 3805 0700 |01c3: if-eqz v5, 01ca // +0007 │ │ +2e43e2: 54a5 1085 |01c5: iget-object v5, v10, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.trakNodes:Ljava/util/List; // field@8510 │ │ +2e43e6: 7220 6489 4500 |01c7: invoke-interface {v5, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +2e43ec: 6e10 f68f 0300 |01ca: invoke-virtual {v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getId:()Ljava/lang/String; // method@8ff6 │ │ +2e43f2: 0c05 |01cd: move-result-object v5 │ │ +2e43f4: 6206 ef84 |01ce: sget-object v6, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.TRAK:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84ef │ │ +2e43f8: 6e10 888f 0600 |01d0: invoke-virtual {v6}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.getFieldName:()Ljava/lang/String; // method@8f88 │ │ +2e43fe: 0c06 |01d3: move-result-object v6 │ │ +2e4400: 6e20 9c87 6500 |01d4: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2e4406: 0a05 |01d7: move-result v5 │ │ +2e4408: 3905 6200 |01d8: if-nez v5, 023a // +0062 │ │ +2e440c: 6e10 f68f 0300 |01da: invoke-virtual {v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getId:()Ljava/lang/String; // method@8ff6 │ │ +2e4412: 0c05 |01dd: move-result-object v5 │ │ +2e4414: 6206 a284 |01de: sget-object v6, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.MDIA:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84a2 │ │ +2e4418: 6e10 888f 0600 |01e0: invoke-virtual {v6}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.getFieldName:()Ljava/lang/String; // method@8f88 │ │ +2e441e: 0c06 |01e3: move-result-object v6 │ │ +2e4420: 6e20 9c87 6500 |01e4: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2e4426: 0a05 |01e7: move-result v5 │ │ +2e4428: 3905 5200 |01e8: if-nez v5, 023a // +0052 │ │ +2e442c: 6e10 f68f 0300 |01ea: invoke-virtual {v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getId:()Ljava/lang/String; // method@8ff6 │ │ +2e4432: 0c05 |01ed: move-result-object v5 │ │ +2e4434: 6206 ab84 |01ee: sget-object v6, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.MINF:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84ab │ │ +2e4438: 6e10 888f 0600 |01f0: invoke-virtual {v6}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.getFieldName:()Ljava/lang/String; // method@8f88 │ │ +2e443e: 0c06 |01f3: move-result-object v6 │ │ +2e4440: 6e20 9c87 6500 |01f4: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2e4446: 0a05 |01f7: move-result v5 │ │ +2e4448: 3905 4200 |01f8: if-nez v5, 023a // +0042 │ │ +2e444c: 6e10 f68f 0300 |01fa: invoke-virtual {v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getId:()Ljava/lang/String; // method@8ff6 │ │ +2e4452: 0c05 |01fd: move-result-object v5 │ │ +2e4454: 6206 d884 |01fe: sget-object v6, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.STBL:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84d8 │ │ +2e4458: 6e10 888f 0600 |0200: invoke-virtual {v6}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.getFieldName:()Ljava/lang/String; // method@8f88 │ │ +2e445e: 0c06 |0203: move-result-object v6 │ │ +2e4460: 6e20 9c87 6500 |0204: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2e4466: 0a05 |0207: move-result v5 │ │ +2e4468: 3905 3200 |0208: if-nez v5, 023a // +0032 │ │ +2e446c: 6e10 f68f 0300 |020a: invoke-virtual {v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getId:()Ljava/lang/String; // method@8ff6 │ │ +2e4472: 0c05 |020d: move-result-object v5 │ │ +2e4474: 6206 f584 |020e: sget-object v6, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.UDTA:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84f5 │ │ +2e4478: 6e10 888f 0600 |0210: invoke-virtual {v6}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.getFieldName:()Ljava/lang/String; // method@8f88 │ │ +2e447e: 0c06 |0213: move-result-object v6 │ │ +2e4480: 6e20 9c87 6500 |0214: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2e4486: 0a05 |0217: move-result v5 │ │ +2e4488: 3905 2200 |0218: if-nez v5, 023a // +0022 │ │ +2e448c: 6e10 f68f 0300 |021a: invoke-virtual {v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getId:()Ljava/lang/String; // method@8ff6 │ │ +2e4492: 0c05 |021d: move-result-object v5 │ │ +2e4494: 6206 a784 |021e: sget-object v6, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.META:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84a7 │ │ +2e4498: 6e10 888f 0600 |0220: invoke-virtual {v6}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.getFieldName:()Ljava/lang/String; // method@8f88 │ │ +2e449e: 0c06 |0223: move-result-object v6 │ │ +2e44a0: 6e20 9c87 6500 |0224: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2e44a6: 0a05 |0227: move-result v5 │ │ +2e44a8: 3905 1200 |0228: if-nez v5, 023a // +0012 │ │ +2e44ac: 6e10 f68f 0300 |022a: invoke-virtual {v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getId:()Ljava/lang/String; // method@8ff6 │ │ +2e44b2: 0c05 |022d: move-result-object v5 │ │ +2e44b4: 6206 9184 |022e: sget-object v6, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.ILST:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8491 │ │ +2e44b8: 6e10 888f 0600 |0230: invoke-virtual {v6}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.getFieldName:()Ljava/lang/String; // method@8f88 │ │ +2e44be: 0c06 |0233: move-result-object v6 │ │ +2e44c0: 6e20 9c87 6500 |0234: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2e44c6: 0a05 |0237: move-result v5 │ │ +2e44c8: 3805 0500 |0238: if-eqz v5, 023d // +0005 │ │ +2e44cc: 6e30 8e8f ba04 |023a: invoke-virtual {v10, v11, v4}, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.buildChildrenOfNode:(Ljava/nio/ByteBuffer;Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;)V // method@8f8e │ │ +2e44d2: 6e10 4d88 0b00 |023d: invoke-virtual {v11}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ +2e44d8: 0a04 |0240: move-result v4 │ │ +2e44da: 6e10 f18f 0300 |0241: invoke-virtual {v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getDataLength:()I // method@8ff1 │ │ +2e44e0: 0a03 |0244: move-result v3 │ │ +2e44e2: b034 |0245: add-int/2addr v4, v3 │ │ +2e44e4: 6e20 4e88 4b00 |0246: invoke-virtual {v11, v4}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ +2e44ea: 2900 02fe |0249: goto/16 004b // -01fe │ │ +2e44ee: 6e20 4e88 1b00 |024b: invoke-virtual {v11, v1}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ +2e44f4: 0e00 |024e: return-void │ │ catches : 2 │ │ 0x0022 - 0x0027 │ │ Lorg/jaudiotagger/audio/exceptions/NullBoxIdException; -> 0x0033 │ │ -> 0x0031 │ │ 0x0033 - 0x003c │ │ -> 0x0031 │ │ positions : │ │ @@ -712020,267 +712020,267 @@ │ │ type : '(Lorg/jaudiotagger/audio/MyRandomAccessFile;Z)Lorg/jaudiotagger/utils/tree/DefaultTreeModel;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 18 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 490 16-bit code units │ │ -2e3b18: |[2e3b18] org.jaudiotagger.audio.mp4.Mp4AtomTree.buildTree:(Lorg/jaudiotagger/audio/MyRandomAccessFile;Z)Lorg/jaudiotagger/utils/tree/DefaultTreeModel; │ │ -2e3b28: 07f1 |0000: move-object v1, v15 │ │ -2e3b2a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -2e3b2c: 7801 858a 1000 |0002: invoke-interface/range {v16}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getReadChannel:()Ljava/nio/channels/FileChannel; // method@8a85 │ │ -2e3b32: 0c03 |0005: move-result-object v3 │ │ -2e3b34: 1604 0000 |0006: const-wide/16 v4, #int 0 // #0 │ │ -2e3b38: 6e30 6a88 4305 |0008: invoke-virtual {v3, v4, v5}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ -2e3b3e: 2200 0d13 |000b: new-instance v0, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // type@130d │ │ -2e3b42: 7010 329f 0000 |000d: invoke-direct {v0}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.:()V // method@9f32 │ │ -2e3b48: 5b10 0c85 |0010: iput-object v0, v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.rootNode:Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // field@850c │ │ -2e3b4c: 2204 0e13 |0012: new-instance v4, Lorg/jaudiotagger/utils/tree/DefaultTreeModel; // type@130e │ │ -2e3b50: 7020 6a9f 0400 |0014: invoke-direct {v4, v0}, Lorg/jaudiotagger/utils/tree/DefaultTreeModel;.:(Lorg/jaudiotagger/utils/tree/TreeNode;)V // method@9f6a │ │ -2e3b56: 5b14 0085 |0017: iput-object v4, v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.dataTree:Lorg/jaudiotagger/utils/tree/DefaultTreeModel; // field@8500 │ │ -2e3b5a: 1300 0800 |0019: const/16 v0, #int 8 // #8 │ │ -2e3b5e: 7110 3788 0000 |001b: invoke-static {v0}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@8837 │ │ -2e3b64: 0c04 |001e: move-result-object v4 │ │ -2e3b66: 6e10 6988 0300 |001f: invoke-virtual {v3}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ -2e3b6c: 0b05 |0022: move-result-wide v5 │ │ -2e3b6e: 6e10 6d88 0300 |0023: invoke-virtual {v3}, Ljava/nio/channels/FileChannel;.size:()J // method@886d │ │ -2e3b74: 0b07 |0026: move-result-wide v7 │ │ -2e3b76: 3109 0507 |0027: cmp-long v9, v5, v7 │ │ -2e3b7a: 3b09 8d01 |0029: if-gez v9, 01b6 // +018d │ │ -2e3b7e: 2205 7a11 |002b: new-instance v5, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // type@117a │ │ -2e3b82: 7010 ee8f 0500 |002d: invoke-direct {v5}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.:()V // method@8fee │ │ -2e3b88: 6e10 3b88 0400 |0030: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.clear:()Ljava/nio/Buffer; // method@883b │ │ -2e3b8e: 6e20 6b88 4300 |0033: invoke-virtual {v3, v4}, Ljava/nio/channels/FileChannel;.read:(Ljava/nio/ByteBuffer;)I // method@886b │ │ -2e3b94: 6e10 5988 0400 |0036: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@8859 │ │ -2e3b9a: 1606 0800 |0039: const-wide/16 v6, #int 8 // #8 │ │ -2e3b9e: 1208 |003b: const/4 v8, #int 0 // #0 │ │ -2e3ba0: 1219 |003c: const/4 v9, #int 1 // #1 │ │ -2e3ba2: 6e20 fe8f 4500 |003d: invoke-virtual {v5, v4}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.update:(Ljava/nio/ByteBuffer;)V // method@8ffe │ │ -2e3ba8: 6e10 6988 0300 |0040: invoke-virtual {v3}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ -2e3bae: 0b0a |0043: move-result-wide v10 │ │ -2e3bb0: bc6a |0044: sub-long/2addr v10, v6 │ │ -2e3bb2: 6e30 fa8f a50b |0045: invoke-virtual {v5, v10, v11}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.setFilePos:(J)V // method@8ffa │ │ -2e3bb8: 220a 0d13 |0048: new-instance v10, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // type@130d │ │ -2e3bbc: 7020 339f 5a00 |004a: invoke-direct {v10, v5}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.:(Ljava/lang/Object;)V // method@9f33 │ │ -2e3bc2: 6e10 f68f 0500 |004d: invoke-virtual {v5}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getId:()Ljava/lang/String; // method@8ff6 │ │ -2e3bc8: 0c0b |0050: move-result-object v11 │ │ -2e3bca: 620c ae84 |0051: sget-object v12, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.MOOV:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84ae │ │ -2e3bce: 6e10 888f 0c00 |0053: invoke-virtual {v12}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.getFieldName:()Ljava/lang/String; // method@8f88 │ │ -2e3bd4: 0c0c |0056: move-result-object v12 │ │ -2e3bd6: 6e20 9c87 cb00 |0057: invoke-virtual {v11, v12}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2e3bdc: 0a0b |005a: move-result v11 │ │ -2e3bde: 380b 7d00 |005b: if-eqz v11, 00d8 // +007d │ │ -2e3be2: 541b 0b85 |005d: iget-object v11, v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.moovNode:Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // field@850b │ │ -2e3be6: 380b 0400 |005f: if-eqz v11, 0063 // +0004 │ │ -2e3bea: 121b |0061: const/4 v11, #int 1 // #1 │ │ -2e3bec: 2802 |0062: goto 0064 // +0002 │ │ -2e3bee: 120b |0063: const/4 v11, #int 0 // #0 │ │ -2e3bf0: 541c 0685 |0064: iget-object v12, v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.mdatNode:Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // field@8506 │ │ -2e3bf4: 380c 0400 |0066: if-eqz v12, 006a // +0004 │ │ -2e3bf8: 121c |0068: const/4 v12, #int 1 // #1 │ │ -2e3bfa: 2802 |0069: goto 006b // +0002 │ │ -2e3bfc: 120c |006a: const/4 v12, #int 0 // #0 │ │ -2e3bfe: b5cb |006b: and-int/2addr v11, v12 │ │ -2e3c00: 380b 1c00 |006c: if-eqz v11, 0088 // +001c │ │ -2e3c04: 6200 0585 |006e: sget-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.logger:Ljava/util/logging/Logger; // field@8505 │ │ -2e3c08: 6202 1287 |0070: sget-object v2, Lorg/jaudiotagger/logging/ErrorMessage;.ADDITIONAL_MOOV_ATOM_AT_END_OF_MP4:Lorg/jaudiotagger/logging/ErrorMessage; // field@8712 │ │ -2e3c0c: 2394 be13 |0072: new-array v4, v9, [Ljava/lang/Object; // type@13be │ │ -2e3c10: 6e10 6988 0300 |0074: invoke-virtual {v3}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ -2e3c16: 0b09 |0077: move-result-wide v9 │ │ -2e3c18: bc69 |0078: sub-long/2addr v9, v6 │ │ -2e3c1a: 7120 4387 a900 |0079: invoke-static {v9, v10}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8743 │ │ -2e3c20: 0c05 |007c: move-result-object v5 │ │ -2e3c22: 4d05 0408 |007d: aput-object v5, v4, v8 │ │ -2e3c26: 6e20 5891 4200 |007f: invoke-virtual {v2, v4}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ -2e3c2c: 0c02 |0082: move-result-object v2 │ │ -2e3c2e: 6e20 1c8a 2000 |0083: invoke-virtual {v0, v2}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ -2e3c34: 2900 3001 |0086: goto/16 01b6 // +0130 │ │ -2e3c38: 5b1a 0b85 |0088: iput-object v10, v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.moovNode:Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // field@850b │ │ -2e3c3c: 5b15 0a85 |008a: iput-object v5, v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.moovHeader:Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // field@850a │ │ -2e3c40: 6e10 6988 0300 |008c: invoke-virtual {v3}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ -2e3c46: 0b0b |008f: move-result-wide v11 │ │ -2e3c48: 6e10 f18f 0500 |0090: invoke-virtual {v5}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getDataLength:()I // method@8ff1 │ │ -2e3c4e: 0a0d |0093: move-result v13 │ │ -2e3c50: 7110 3788 0d00 |0094: invoke-static {v13}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@8837 │ │ -2e3c56: 0c0d |0097: move-result-object v13 │ │ -2e3c58: 5b1d 0985 |0098: iput-object v13, v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.moovBuffer:Ljava/nio/ByteBuffer; // field@8509 │ │ -2e3c5c: 6e20 6b88 d300 |009a: invoke-virtual {v3, v13}, Ljava/nio/channels/FileChannel;.read:(Ljava/nio/ByteBuffer;)I // method@886b │ │ -2e3c62: 0a0d |009d: move-result v13 │ │ -2e3c64: 6e10 f18f 0500 |009e: invoke-virtual {v5}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getDataLength:()I // method@8ff1 │ │ -2e3c6a: 0a0e |00a1: move-result v14 │ │ -2e3c6c: 34ed 1000 |00a2: if-lt v13, v14, 00b2 // +0010 │ │ -2e3c70: 5418 0985 |00a4: iget-object v8, v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.moovBuffer:Ljava/nio/ByteBuffer; // field@8509 │ │ -2e3c74: 6e10 5988 0800 |00a6: invoke-virtual {v8}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@8859 │ │ -2e3c7a: 5418 0985 |00a9: iget-object v8, v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.moovBuffer:Ljava/nio/ByteBuffer; // field@8509 │ │ -2e3c7e: 6e30 8e8f 8f0a |00ab: invoke-virtual {v15, v8, v10}, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.buildChildrenOfNode:(Ljava/nio/ByteBuffer;Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;)V // method@8f8e │ │ -2e3c84: 6e30 6a88 b30c |00ae: invoke-virtual {v3, v11, v12}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ -2e3c8a: 2854 |00b1: goto 0105 // +0054 │ │ -2e3c8c: 6200 1887 |00b2: sget-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.ATOM_LENGTH_LARGER_THAN_DATA:Lorg/jaudiotagger/logging/ErrorMessage; // field@8718 │ │ -2e3c90: 1232 |00b4: const/4 v2, #int 3 // #3 │ │ -2e3c92: 2322 be13 |00b5: new-array v2, v2, [Ljava/lang/Object; // type@13be │ │ -2e3c96: 6e10 f68f 0500 |00b7: invoke-virtual {v5}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getId:()Ljava/lang/String; // method@8ff6 │ │ -2e3c9c: 0c04 |00ba: move-result-object v4 │ │ -2e3c9e: 4d04 0208 |00bb: aput-object v4, v2, v8 │ │ -2e3ca2: 6e10 f18f 0500 |00bd: invoke-virtual {v5}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getDataLength:()I // method@8ff1 │ │ -2e3ca8: 0a04 |00c0: move-result v4 │ │ -2e3caa: 7110 3487 0400 |00c1: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e3cb0: 0c04 |00c4: move-result-object v4 │ │ -2e3cb2: 4d04 0209 |00c5: aput-object v4, v2, v9 │ │ -2e3cb6: 1224 |00c7: const/4 v4, #int 2 // #2 │ │ -2e3cb8: 7110 3487 0d00 |00c8: invoke-static {v13}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e3cbe: 0c05 |00cb: move-result-object v5 │ │ -2e3cc0: 4d05 0204 |00cc: aput-object v5, v2, v4 │ │ -2e3cc4: 6e20 5891 2000 |00ce: invoke-virtual {v0, v2}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ -2e3cca: 0c00 |00d1: move-result-object v0 │ │ -2e3ccc: 2202 3511 |00d2: new-instance v2, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ -2e3cd0: 7020 698d 0200 |00d4: invoke-direct {v2, v0}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ -2e3cd6: 2702 |00d7: throw v2 │ │ -2e3cd8: 6e10 f68f 0500 |00d8: invoke-virtual {v5}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getId:()Ljava/lang/String; // method@8ff6 │ │ -2e3cde: 0c08 |00db: move-result-object v8 │ │ -2e3ce0: 620b 8284 |00dc: sget-object v11, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.FREE:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8482 │ │ -2e3ce4: 6e10 888f 0b00 |00de: invoke-virtual {v11}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.getFieldName:()Ljava/lang/String; // method@8f88 │ │ -2e3cea: 0c0b |00e1: move-result-object v11 │ │ -2e3cec: 6e20 9c87 b800 |00e2: invoke-virtual {v8, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2e3cf2: 0a08 |00e5: move-result v8 │ │ -2e3cf4: 3808 0800 |00e6: if-eqz v8, 00ee // +0008 │ │ -2e3cf8: 5418 0185 |00e8: iget-object v8, v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.freeNodes:Ljava/util/List; // field@8501 │ │ -2e3cfc: 7220 6489 a800 |00ea: invoke-interface {v8, v10}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -2e3d02: 2818 |00ed: goto 0105 // +0018 │ │ -2e3d04: 6e10 f68f 0500 |00ee: invoke-virtual {v5}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getId:()Ljava/lang/String; // method@8ff6 │ │ -2e3d0a: 0c08 |00f1: move-result-object v8 │ │ -2e3d0c: 620b a084 |00f2: sget-object v11, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.MDAT:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84a0 │ │ -2e3d10: 6e10 888f 0b00 |00f4: invoke-virtual {v11}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.getFieldName:()Ljava/lang/String; // method@8f88 │ │ -2e3d16: 0c0b |00f7: move-result-object v11 │ │ -2e3d18: 6e20 9c87 b800 |00f8: invoke-virtual {v8, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2e3d1e: 0a08 |00fb: move-result v8 │ │ -2e3d20: 3808 0900 |00fc: if-eqz v8, 0105 // +0009 │ │ -2e3d24: 5b1a 0685 |00fe: iput-object v10, v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.mdatNode:Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // field@8506 │ │ -2e3d28: 5418 0785 |0100: iget-object v8, v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.mdatNodes:Ljava/util/List; // field@8507 │ │ -2e3d2c: 7220 6489 a800 |0102: invoke-interface {v8, v10}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -2e3d32: 5418 0c85 |0105: iget-object v8, v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.rootNode:Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // field@850c │ │ -2e3d36: 6e20 359f a800 |0107: invoke-virtual {v8, v10}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.add:(Lorg/jaudiotagger/utils/tree/MutableTreeNode;)V // method@9f35 │ │ -2e3d3c: 6e10 f78f 0500 |010a: invoke-virtual {v5}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getLength:()I // method@8ff7 │ │ -2e3d42: 0a08 |010d: move-result v8 │ │ -2e3d44: 3398 5500 |010e: if-ne v8, v9, 0163 // +0055 │ │ -2e3d48: 7110 3788 0000 |0110: invoke-static {v0}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@8837 │ │ -2e3d4e: 0c05 |0113: move-result-object v5 │ │ -2e3d50: 6208 a481 |0114: sget-object v8, Ljava/nio/ByteOrder;.BIG_ENDIAN:Ljava/nio/ByteOrder; // field@81a4 │ │ -2e3d54: 6e20 4c88 8500 |0116: invoke-virtual {v5, v8}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@884c │ │ -2e3d5a: 6e20 6b88 5300 |0119: invoke-virtual {v3, v5}, Ljava/nio/channels/FileChannel;.read:(Ljava/nio/ByteBuffer;)I // method@886b │ │ -2e3d60: 0a08 |011c: move-result v8 │ │ -2e3d62: 3208 1800 |011d: if-eq v8, v0, 0135 // +0018 │ │ -2e3d66: 5410 0685 |011f: iget-object v0, v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.mdatNode:Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // field@8506 │ │ -2e3d6a: 3800 0800 |0121: if-eqz v0, 0129 // +0008 │ │ -2e3d6e: 3811 0500 |0123: if-eqz v17, 0128 // +0005 │ │ -2e3d72: 6e10 6788 0300 |0125: invoke-virtual {v3}, Ljava/nio/channels/FileChannel;.close:()V // method@8867 │ │ -2e3d78: 1102 |0128: return-object v2 │ │ -2e3d7a: 2200 3511 |0129: new-instance v0, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ -2e3d7e: 6202 5687 |012b: sget-object v2, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_CANNOT_FIND_AUDIO:Lorg/jaudiotagger/logging/ErrorMessage; // field@8756 │ │ -2e3d82: 6e10 5791 0200 |012d: invoke-virtual {v2}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ -2e3d88: 0c02 |0130: move-result-object v2 │ │ -2e3d8a: 7020 698d 2000 |0131: invoke-direct {v0, v2}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ -2e3d90: 2700 |0134: throw v0 │ │ -2e3d92: 6e10 5988 0500 |0135: invoke-virtual {v5}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@8859 │ │ -2e3d98: 6e10 4588 0500 |0138: invoke-virtual {v5}, Ljava/nio/ByteBuffer;.getLong:()J // method@8845 │ │ -2e3d9e: 0b08 |013b: move-result-wide v8 │ │ -2e3da0: 3105 0806 |013c: cmp-long v5, v8, v6 │ │ -2e3da4: 3b05 1800 |013e: if-gez v5, 0156 // +0018 │ │ -2e3da8: 5410 0685 |0140: iget-object v0, v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.mdatNode:Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // field@8506 │ │ -2e3dac: 3800 0800 |0142: if-eqz v0, 014a // +0008 │ │ -2e3db0: 3811 0500 |0144: if-eqz v17, 0149 // +0005 │ │ -2e3db4: 6e10 6788 0300 |0146: invoke-virtual {v3}, Ljava/nio/channels/FileChannel;.close:()V // method@8867 │ │ -2e3dba: 1102 |0149: return-object v2 │ │ -2e3dbc: 2200 3511 |014a: new-instance v0, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ -2e3dc0: 6202 5687 |014c: sget-object v2, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_CANNOT_FIND_AUDIO:Lorg/jaudiotagger/logging/ErrorMessage; // field@8756 │ │ -2e3dc4: 6e10 5791 0200 |014e: invoke-virtual {v2}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ -2e3dca: 0c02 |0151: move-result-object v2 │ │ -2e3dcc: 7020 698d 2000 |0152: invoke-direct {v0, v2}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ -2e3dd2: 2700 |0155: throw v0 │ │ -2e3dd4: 6e10 6988 0300 |0156: invoke-virtual {v3}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ -2e3dda: 0b05 |0159: move-result-wide v5 │ │ -2e3ddc: bb85 |015a: add-long/2addr v5, v8 │ │ -2e3dde: 1607 1000 |015b: const-wide/16 v7, #int 16 // #10 │ │ -2e3de2: bc75 |015d: sub-long/2addr v5, v7 │ │ -2e3de4: 6e30 6a88 5306 |015e: invoke-virtual {v3, v5, v6}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ -2e3dea: 2900 befe |0161: goto/16 001f // -0142 │ │ -2e3dee: 6e10 6988 0300 |0163: invoke-virtual {v3}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ -2e3df4: 0b06 |0166: move-result-wide v6 │ │ -2e3df6: 6e10 f18f 0500 |0167: invoke-virtual {v5}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getDataLength:()I // method@8ff1 │ │ -2e3dfc: 0a05 |016a: move-result v5 │ │ -2e3dfe: 8158 |016b: int-to-long v8, v5 │ │ -2e3e00: bb86 |016c: add-long/2addr v6, v8 │ │ -2e3e02: 6e30 6a88 6307 |016d: invoke-virtual {v3, v6, v7}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ -2e3e08: 2900 affe |0170: goto/16 001f // -0151 │ │ -2e3e0c: 0d00 |0172: move-exception v0 │ │ -2e3e0e: 0702 |0173: move-object v2, v0 │ │ -2e3e10: 5410 0b85 |0174: iget-object v0, v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.moovNode:Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // field@850b │ │ -2e3e14: 3800 0400 |0176: if-eqz v0, 017a // +0004 │ │ -2e3e18: 1210 |0178: const/4 v0, #int 1 // #1 │ │ -2e3e1a: 2802 |0179: goto 017b // +0002 │ │ -2e3e1c: 1200 |017a: const/4 v0, #int 0 // #0 │ │ -2e3e1e: 5414 0685 |017b: iget-object v4, v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.mdatNode:Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // field@8506 │ │ -2e3e22: 3804 0400 |017d: if-eqz v4, 0181 // +0004 │ │ -2e3e26: 1214 |017f: const/4 v4, #int 1 // #1 │ │ -2e3e28: 2802 |0180: goto 0182 // +0002 │ │ -2e3e2a: 1204 |0181: const/4 v4, #int 0 // #0 │ │ -2e3e2c: b540 |0182: and-int/2addr v0, v4 │ │ -2e3e2e: 3800 3200 |0183: if-eqz v0, 01b5 // +0032 │ │ -2e3e32: 2200 8a11 |0185: new-instance v0, Lorg/jaudiotagger/audio/mp4/atom/NullPadding; // type@118a │ │ -2e3e36: 6e10 6988 0300 |0187: invoke-virtual {v3}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ -2e3e3c: 0b04 |018a: move-result-wide v4 │ │ -2e3e3e: bc64 |018b: sub-long/2addr v4, v6 │ │ -2e3e40: 6e10 6d88 0300 |018c: invoke-virtual {v3}, Ljava/nio/channels/FileChannel;.size:()J // method@886d │ │ -2e3e46: 0b06 |018f: move-result-wide v6 │ │ -2e3e48: 7057 4990 4065 |0190: invoke-direct {v0, v4, v5, v6, v7}, Lorg/jaudiotagger/audio/mp4/atom/NullPadding;.:(JJ)V // method@9049 │ │ -2e3e4e: 2202 0d13 |0193: new-instance v2, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // type@130d │ │ -2e3e52: 7020 339f 0200 |0195: invoke-direct {v2, v0}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.:(Ljava/lang/Object;)V // method@9f33 │ │ -2e3e58: 5414 0c85 |0198: iget-object v4, v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.rootNode:Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // field@850c │ │ -2e3e5c: 6e20 359f 2400 |019a: invoke-virtual {v4, v2}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.add:(Lorg/jaudiotagger/utils/tree/MutableTreeNode;)V // method@9f35 │ │ -2e3e62: 6202 0585 |019d: sget-object v2, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.logger:Ljava/util/logging/Logger; // field@8505 │ │ -2e3e66: 6204 7287 |019f: sget-object v4, Lorg/jaudiotagger/logging/ErrorMessage;.NULL_PADDING_FOUND_AT_END_OF_MP4:Lorg/jaudiotagger/logging/ErrorMessage; // field@8772 │ │ -2e3e6a: 2395 be13 |01a1: new-array v5, v9, [Ljava/lang/Object; // type@13be │ │ -2e3e6e: 6e10 4a90 0000 |01a3: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp4/atom/NullPadding;.getFilePos:()J // method@904a │ │ -2e3e74: 0b06 |01a6: move-result-wide v6 │ │ -2e3e76: 7120 4387 7600 |01a7: invoke-static {v6, v7}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8743 │ │ -2e3e7c: 0c00 |01aa: move-result-object v0 │ │ -2e3e7e: 4d00 0508 |01ab: aput-object v0, v5, v8 │ │ -2e3e82: 6e20 5891 5400 |01ad: invoke-virtual {v4, v5}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ -2e3e88: 0c00 |01b0: move-result-object v0 │ │ -2e3e8a: 6e20 1c8a 0200 |01b1: invoke-virtual {v2, v0}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ -2e3e90: 2802 |01b4: goto 01b6 // +0002 │ │ -2e3e92: 2702 |01b5: throw v2 │ │ -2e3e94: 5410 0085 |01b6: iget-object v0, v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.dataTree:Lorg/jaudiotagger/utils/tree/DefaultTreeModel; // field@8500 │ │ -2e3e98: 5412 0685 |01b8: iget-object v2, v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.mdatNode:Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // field@8506 │ │ -2e3e9c: 3802 0800 |01ba: if-eqz v2, 01c2 // +0008 │ │ -2e3ea0: 3811 0500 |01bc: if-eqz v17, 01c1 // +0005 │ │ -2e3ea4: 6e10 6788 0300 |01be: invoke-virtual {v3}, Ljava/nio/channels/FileChannel;.close:()V // method@8867 │ │ -2e3eaa: 1100 |01c1: return-object v0 │ │ -2e3eac: 2200 3511 |01c2: new-instance v0, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ -2e3eb0: 6202 5687 |01c4: sget-object v2, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_CANNOT_FIND_AUDIO:Lorg/jaudiotagger/logging/ErrorMessage; // field@8756 │ │ -2e3eb4: 6e10 5791 0200 |01c6: invoke-virtual {v2}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ -2e3eba: 0c02 |01c9: move-result-object v2 │ │ -2e3ebc: 7020 698d 2000 |01ca: invoke-direct {v0, v2}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ -2e3ec2: 2700 |01cd: throw v0 │ │ -2e3ec4: 0d00 |01ce: move-exception v0 │ │ -2e3ec6: 0732 |01cf: move-object v2, v3 │ │ -2e3ec8: 2802 |01d0: goto 01d2 // +0002 │ │ -2e3eca: 0d00 |01d1: move-exception v0 │ │ -2e3ecc: 5413 0685 |01d2: iget-object v3, v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.mdatNode:Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // field@8506 │ │ -2e3ed0: 3803 0800 |01d4: if-eqz v3, 01dc // +0008 │ │ -2e3ed4: 3811 0500 |01d6: if-eqz v17, 01db // +0005 │ │ -2e3ed8: 6e10 6788 0200 |01d8: invoke-virtual {v2}, Ljava/nio/channels/FileChannel;.close:()V // method@8867 │ │ -2e3ede: 2700 |01db: throw v0 │ │ -2e3ee0: 2200 3511 |01dc: new-instance v0, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ -2e3ee4: 6202 5687 |01de: sget-object v2, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_CANNOT_FIND_AUDIO:Lorg/jaudiotagger/logging/ErrorMessage; // field@8756 │ │ -2e3ee8: 6e10 5791 0200 |01e0: invoke-virtual {v2}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ -2e3eee: 0c02 |01e3: move-result-object v2 │ │ -2e3ef0: 7020 698d 2000 |01e4: invoke-direct {v0, v2}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ -2e3ef6: 2802 |01e7: goto 01e9 // +0002 │ │ -2e3ef8: 2700 |01e8: throw v0 │ │ -2e3efa: 28ff |01e9: goto 01e8 // -0001 │ │ +2e3b1c: |[2e3b1c] org.jaudiotagger.audio.mp4.Mp4AtomTree.buildTree:(Lorg/jaudiotagger/audio/MyRandomAccessFile;Z)Lorg/jaudiotagger/utils/tree/DefaultTreeModel; │ │ +2e3b2c: 07f1 |0000: move-object v1, v15 │ │ +2e3b2e: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +2e3b30: 7801 858a 1000 |0002: invoke-interface/range {v16}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getReadChannel:()Ljava/nio/channels/FileChannel; // method@8a85 │ │ +2e3b36: 0c03 |0005: move-result-object v3 │ │ +2e3b38: 1604 0000 |0006: const-wide/16 v4, #int 0 // #0 │ │ +2e3b3c: 6e30 6a88 4305 |0008: invoke-virtual {v3, v4, v5}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ +2e3b42: 2200 0d13 |000b: new-instance v0, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // type@130d │ │ +2e3b46: 7010 329f 0000 |000d: invoke-direct {v0}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.:()V // method@9f32 │ │ +2e3b4c: 5b10 0c85 |0010: iput-object v0, v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.rootNode:Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // field@850c │ │ +2e3b50: 2204 0e13 |0012: new-instance v4, Lorg/jaudiotagger/utils/tree/DefaultTreeModel; // type@130e │ │ +2e3b54: 7020 6a9f 0400 |0014: invoke-direct {v4, v0}, Lorg/jaudiotagger/utils/tree/DefaultTreeModel;.:(Lorg/jaudiotagger/utils/tree/TreeNode;)V // method@9f6a │ │ +2e3b5a: 5b14 0085 |0017: iput-object v4, v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.dataTree:Lorg/jaudiotagger/utils/tree/DefaultTreeModel; // field@8500 │ │ +2e3b5e: 1300 0800 |0019: const/16 v0, #int 8 // #8 │ │ +2e3b62: 7110 3788 0000 |001b: invoke-static {v0}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@8837 │ │ +2e3b68: 0c04 |001e: move-result-object v4 │ │ +2e3b6a: 6e10 6988 0300 |001f: invoke-virtual {v3}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ +2e3b70: 0b05 |0022: move-result-wide v5 │ │ +2e3b72: 6e10 6d88 0300 |0023: invoke-virtual {v3}, Ljava/nio/channels/FileChannel;.size:()J // method@886d │ │ +2e3b78: 0b07 |0026: move-result-wide v7 │ │ +2e3b7a: 3109 0507 |0027: cmp-long v9, v5, v7 │ │ +2e3b7e: 3b09 8d01 |0029: if-gez v9, 01b6 // +018d │ │ +2e3b82: 2205 7a11 |002b: new-instance v5, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // type@117a │ │ +2e3b86: 7010 ee8f 0500 |002d: invoke-direct {v5}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.:()V // method@8fee │ │ +2e3b8c: 6e10 3b88 0400 |0030: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.clear:()Ljava/nio/Buffer; // method@883b │ │ +2e3b92: 6e20 6b88 4300 |0033: invoke-virtual {v3, v4}, Ljava/nio/channels/FileChannel;.read:(Ljava/nio/ByteBuffer;)I // method@886b │ │ +2e3b98: 6e10 5988 0400 |0036: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@8859 │ │ +2e3b9e: 1606 0800 |0039: const-wide/16 v6, #int 8 // #8 │ │ +2e3ba2: 1208 |003b: const/4 v8, #int 0 // #0 │ │ +2e3ba4: 1219 |003c: const/4 v9, #int 1 // #1 │ │ +2e3ba6: 6e20 fe8f 4500 |003d: invoke-virtual {v5, v4}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.update:(Ljava/nio/ByteBuffer;)V // method@8ffe │ │ +2e3bac: 6e10 6988 0300 |0040: invoke-virtual {v3}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ +2e3bb2: 0b0a |0043: move-result-wide v10 │ │ +2e3bb4: bc6a |0044: sub-long/2addr v10, v6 │ │ +2e3bb6: 6e30 fa8f a50b |0045: invoke-virtual {v5, v10, v11}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.setFilePos:(J)V // method@8ffa │ │ +2e3bbc: 220a 0d13 |0048: new-instance v10, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // type@130d │ │ +2e3bc0: 7020 339f 5a00 |004a: invoke-direct {v10, v5}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.:(Ljava/lang/Object;)V // method@9f33 │ │ +2e3bc6: 6e10 f68f 0500 |004d: invoke-virtual {v5}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getId:()Ljava/lang/String; // method@8ff6 │ │ +2e3bcc: 0c0b |0050: move-result-object v11 │ │ +2e3bce: 620c ae84 |0051: sget-object v12, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.MOOV:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84ae │ │ +2e3bd2: 6e10 888f 0c00 |0053: invoke-virtual {v12}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.getFieldName:()Ljava/lang/String; // method@8f88 │ │ +2e3bd8: 0c0c |0056: move-result-object v12 │ │ +2e3bda: 6e20 9c87 cb00 |0057: invoke-virtual {v11, v12}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2e3be0: 0a0b |005a: move-result v11 │ │ +2e3be2: 380b 7d00 |005b: if-eqz v11, 00d8 // +007d │ │ +2e3be6: 541b 0b85 |005d: iget-object v11, v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.moovNode:Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // field@850b │ │ +2e3bea: 380b 0400 |005f: if-eqz v11, 0063 // +0004 │ │ +2e3bee: 121b |0061: const/4 v11, #int 1 // #1 │ │ +2e3bf0: 2802 |0062: goto 0064 // +0002 │ │ +2e3bf2: 120b |0063: const/4 v11, #int 0 // #0 │ │ +2e3bf4: 541c 0685 |0064: iget-object v12, v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.mdatNode:Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // field@8506 │ │ +2e3bf8: 380c 0400 |0066: if-eqz v12, 006a // +0004 │ │ +2e3bfc: 121c |0068: const/4 v12, #int 1 // #1 │ │ +2e3bfe: 2802 |0069: goto 006b // +0002 │ │ +2e3c00: 120c |006a: const/4 v12, #int 0 // #0 │ │ +2e3c02: b5cb |006b: and-int/2addr v11, v12 │ │ +2e3c04: 380b 1c00 |006c: if-eqz v11, 0088 // +001c │ │ +2e3c08: 6200 0585 |006e: sget-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.logger:Ljava/util/logging/Logger; // field@8505 │ │ +2e3c0c: 6202 1287 |0070: sget-object v2, Lorg/jaudiotagger/logging/ErrorMessage;.ADDITIONAL_MOOV_ATOM_AT_END_OF_MP4:Lorg/jaudiotagger/logging/ErrorMessage; // field@8712 │ │ +2e3c10: 2394 be13 |0072: new-array v4, v9, [Ljava/lang/Object; // type@13be │ │ +2e3c14: 6e10 6988 0300 |0074: invoke-virtual {v3}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ +2e3c1a: 0b09 |0077: move-result-wide v9 │ │ +2e3c1c: bc69 |0078: sub-long/2addr v9, v6 │ │ +2e3c1e: 7120 4387 a900 |0079: invoke-static {v9, v10}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8743 │ │ +2e3c24: 0c05 |007c: move-result-object v5 │ │ +2e3c26: 4d05 0408 |007d: aput-object v5, v4, v8 │ │ +2e3c2a: 6e20 5891 4200 |007f: invoke-virtual {v2, v4}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ +2e3c30: 0c02 |0082: move-result-object v2 │ │ +2e3c32: 6e20 1c8a 2000 |0083: invoke-virtual {v0, v2}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ +2e3c38: 2900 3001 |0086: goto/16 01b6 // +0130 │ │ +2e3c3c: 5b1a 0b85 |0088: iput-object v10, v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.moovNode:Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // field@850b │ │ +2e3c40: 5b15 0a85 |008a: iput-object v5, v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.moovHeader:Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // field@850a │ │ +2e3c44: 6e10 6988 0300 |008c: invoke-virtual {v3}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ +2e3c4a: 0b0b |008f: move-result-wide v11 │ │ +2e3c4c: 6e10 f18f 0500 |0090: invoke-virtual {v5}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getDataLength:()I // method@8ff1 │ │ +2e3c52: 0a0d |0093: move-result v13 │ │ +2e3c54: 7110 3788 0d00 |0094: invoke-static {v13}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@8837 │ │ +2e3c5a: 0c0d |0097: move-result-object v13 │ │ +2e3c5c: 5b1d 0985 |0098: iput-object v13, v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.moovBuffer:Ljava/nio/ByteBuffer; // field@8509 │ │ +2e3c60: 6e20 6b88 d300 |009a: invoke-virtual {v3, v13}, Ljava/nio/channels/FileChannel;.read:(Ljava/nio/ByteBuffer;)I // method@886b │ │ +2e3c66: 0a0d |009d: move-result v13 │ │ +2e3c68: 6e10 f18f 0500 |009e: invoke-virtual {v5}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getDataLength:()I // method@8ff1 │ │ +2e3c6e: 0a0e |00a1: move-result v14 │ │ +2e3c70: 34ed 1000 |00a2: if-lt v13, v14, 00b2 // +0010 │ │ +2e3c74: 5418 0985 |00a4: iget-object v8, v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.moovBuffer:Ljava/nio/ByteBuffer; // field@8509 │ │ +2e3c78: 6e10 5988 0800 |00a6: invoke-virtual {v8}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@8859 │ │ +2e3c7e: 5418 0985 |00a9: iget-object v8, v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.moovBuffer:Ljava/nio/ByteBuffer; // field@8509 │ │ +2e3c82: 6e30 8e8f 8f0a |00ab: invoke-virtual {v15, v8, v10}, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.buildChildrenOfNode:(Ljava/nio/ByteBuffer;Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;)V // method@8f8e │ │ +2e3c88: 6e30 6a88 b30c |00ae: invoke-virtual {v3, v11, v12}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ +2e3c8e: 2854 |00b1: goto 0105 // +0054 │ │ +2e3c90: 6200 1887 |00b2: sget-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.ATOM_LENGTH_LARGER_THAN_DATA:Lorg/jaudiotagger/logging/ErrorMessage; // field@8718 │ │ +2e3c94: 1232 |00b4: const/4 v2, #int 3 // #3 │ │ +2e3c96: 2322 be13 |00b5: new-array v2, v2, [Ljava/lang/Object; // type@13be │ │ +2e3c9a: 6e10 f68f 0500 |00b7: invoke-virtual {v5}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getId:()Ljava/lang/String; // method@8ff6 │ │ +2e3ca0: 0c04 |00ba: move-result-object v4 │ │ +2e3ca2: 4d04 0208 |00bb: aput-object v4, v2, v8 │ │ +2e3ca6: 6e10 f18f 0500 |00bd: invoke-virtual {v5}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getDataLength:()I // method@8ff1 │ │ +2e3cac: 0a04 |00c0: move-result v4 │ │ +2e3cae: 7110 3487 0400 |00c1: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e3cb4: 0c04 |00c4: move-result-object v4 │ │ +2e3cb6: 4d04 0209 |00c5: aput-object v4, v2, v9 │ │ +2e3cba: 1224 |00c7: const/4 v4, #int 2 // #2 │ │ +2e3cbc: 7110 3487 0d00 |00c8: invoke-static {v13}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e3cc2: 0c05 |00cb: move-result-object v5 │ │ +2e3cc4: 4d05 0204 |00cc: aput-object v5, v2, v4 │ │ +2e3cc8: 6e20 5891 2000 |00ce: invoke-virtual {v0, v2}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ +2e3cce: 0c00 |00d1: move-result-object v0 │ │ +2e3cd0: 2202 3511 |00d2: new-instance v2, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ +2e3cd4: 7020 698d 0200 |00d4: invoke-direct {v2, v0}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ +2e3cda: 2702 |00d7: throw v2 │ │ +2e3cdc: 6e10 f68f 0500 |00d8: invoke-virtual {v5}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getId:()Ljava/lang/String; // method@8ff6 │ │ +2e3ce2: 0c08 |00db: move-result-object v8 │ │ +2e3ce4: 620b 8284 |00dc: sget-object v11, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.FREE:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8482 │ │ +2e3ce8: 6e10 888f 0b00 |00de: invoke-virtual {v11}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.getFieldName:()Ljava/lang/String; // method@8f88 │ │ +2e3cee: 0c0b |00e1: move-result-object v11 │ │ +2e3cf0: 6e20 9c87 b800 |00e2: invoke-virtual {v8, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2e3cf6: 0a08 |00e5: move-result v8 │ │ +2e3cf8: 3808 0800 |00e6: if-eqz v8, 00ee // +0008 │ │ +2e3cfc: 5418 0185 |00e8: iget-object v8, v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.freeNodes:Ljava/util/List; // field@8501 │ │ +2e3d00: 7220 6489 a800 |00ea: invoke-interface {v8, v10}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +2e3d06: 2818 |00ed: goto 0105 // +0018 │ │ +2e3d08: 6e10 f68f 0500 |00ee: invoke-virtual {v5}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getId:()Ljava/lang/String; // method@8ff6 │ │ +2e3d0e: 0c08 |00f1: move-result-object v8 │ │ +2e3d10: 620b a084 |00f2: sget-object v11, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.MDAT:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84a0 │ │ +2e3d14: 6e10 888f 0b00 |00f4: invoke-virtual {v11}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.getFieldName:()Ljava/lang/String; // method@8f88 │ │ +2e3d1a: 0c0b |00f7: move-result-object v11 │ │ +2e3d1c: 6e20 9c87 b800 |00f8: invoke-virtual {v8, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2e3d22: 0a08 |00fb: move-result v8 │ │ +2e3d24: 3808 0900 |00fc: if-eqz v8, 0105 // +0009 │ │ +2e3d28: 5b1a 0685 |00fe: iput-object v10, v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.mdatNode:Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // field@8506 │ │ +2e3d2c: 5418 0785 |0100: iget-object v8, v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.mdatNodes:Ljava/util/List; // field@8507 │ │ +2e3d30: 7220 6489 a800 |0102: invoke-interface {v8, v10}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +2e3d36: 5418 0c85 |0105: iget-object v8, v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.rootNode:Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // field@850c │ │ +2e3d3a: 6e20 359f a800 |0107: invoke-virtual {v8, v10}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.add:(Lorg/jaudiotagger/utils/tree/MutableTreeNode;)V // method@9f35 │ │ +2e3d40: 6e10 f78f 0500 |010a: invoke-virtual {v5}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getLength:()I // method@8ff7 │ │ +2e3d46: 0a08 |010d: move-result v8 │ │ +2e3d48: 3398 5500 |010e: if-ne v8, v9, 0163 // +0055 │ │ +2e3d4c: 7110 3788 0000 |0110: invoke-static {v0}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@8837 │ │ +2e3d52: 0c05 |0113: move-result-object v5 │ │ +2e3d54: 6208 a481 |0114: sget-object v8, Ljava/nio/ByteOrder;.BIG_ENDIAN:Ljava/nio/ByteOrder; // field@81a4 │ │ +2e3d58: 6e20 4c88 8500 |0116: invoke-virtual {v5, v8}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@884c │ │ +2e3d5e: 6e20 6b88 5300 |0119: invoke-virtual {v3, v5}, Ljava/nio/channels/FileChannel;.read:(Ljava/nio/ByteBuffer;)I // method@886b │ │ +2e3d64: 0a08 |011c: move-result v8 │ │ +2e3d66: 3208 1800 |011d: if-eq v8, v0, 0135 // +0018 │ │ +2e3d6a: 5410 0685 |011f: iget-object v0, v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.mdatNode:Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // field@8506 │ │ +2e3d6e: 3800 0800 |0121: if-eqz v0, 0129 // +0008 │ │ +2e3d72: 3811 0500 |0123: if-eqz v17, 0128 // +0005 │ │ +2e3d76: 6e10 6788 0300 |0125: invoke-virtual {v3}, Ljava/nio/channels/FileChannel;.close:()V // method@8867 │ │ +2e3d7c: 1102 |0128: return-object v2 │ │ +2e3d7e: 2200 3511 |0129: new-instance v0, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ +2e3d82: 6202 5687 |012b: sget-object v2, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_CANNOT_FIND_AUDIO:Lorg/jaudiotagger/logging/ErrorMessage; // field@8756 │ │ +2e3d86: 6e10 5791 0200 |012d: invoke-virtual {v2}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ +2e3d8c: 0c02 |0130: move-result-object v2 │ │ +2e3d8e: 7020 698d 2000 |0131: invoke-direct {v0, v2}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ +2e3d94: 2700 |0134: throw v0 │ │ +2e3d96: 6e10 5988 0500 |0135: invoke-virtual {v5}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@8859 │ │ +2e3d9c: 6e10 4588 0500 |0138: invoke-virtual {v5}, Ljava/nio/ByteBuffer;.getLong:()J // method@8845 │ │ +2e3da2: 0b08 |013b: move-result-wide v8 │ │ +2e3da4: 3105 0806 |013c: cmp-long v5, v8, v6 │ │ +2e3da8: 3b05 1800 |013e: if-gez v5, 0156 // +0018 │ │ +2e3dac: 5410 0685 |0140: iget-object v0, v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.mdatNode:Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // field@8506 │ │ +2e3db0: 3800 0800 |0142: if-eqz v0, 014a // +0008 │ │ +2e3db4: 3811 0500 |0144: if-eqz v17, 0149 // +0005 │ │ +2e3db8: 6e10 6788 0300 |0146: invoke-virtual {v3}, Ljava/nio/channels/FileChannel;.close:()V // method@8867 │ │ +2e3dbe: 1102 |0149: return-object v2 │ │ +2e3dc0: 2200 3511 |014a: new-instance v0, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ +2e3dc4: 6202 5687 |014c: sget-object v2, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_CANNOT_FIND_AUDIO:Lorg/jaudiotagger/logging/ErrorMessage; // field@8756 │ │ +2e3dc8: 6e10 5791 0200 |014e: invoke-virtual {v2}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ +2e3dce: 0c02 |0151: move-result-object v2 │ │ +2e3dd0: 7020 698d 2000 |0152: invoke-direct {v0, v2}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ +2e3dd6: 2700 |0155: throw v0 │ │ +2e3dd8: 6e10 6988 0300 |0156: invoke-virtual {v3}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ +2e3dde: 0b05 |0159: move-result-wide v5 │ │ +2e3de0: bb85 |015a: add-long/2addr v5, v8 │ │ +2e3de2: 1607 1000 |015b: const-wide/16 v7, #int 16 // #10 │ │ +2e3de6: bc75 |015d: sub-long/2addr v5, v7 │ │ +2e3de8: 6e30 6a88 5306 |015e: invoke-virtual {v3, v5, v6}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ +2e3dee: 2900 befe |0161: goto/16 001f // -0142 │ │ +2e3df2: 6e10 6988 0300 |0163: invoke-virtual {v3}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ +2e3df8: 0b06 |0166: move-result-wide v6 │ │ +2e3dfa: 6e10 f18f 0500 |0167: invoke-virtual {v5}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getDataLength:()I // method@8ff1 │ │ +2e3e00: 0a05 |016a: move-result v5 │ │ +2e3e02: 8158 |016b: int-to-long v8, v5 │ │ +2e3e04: bb86 |016c: add-long/2addr v6, v8 │ │ +2e3e06: 6e30 6a88 6307 |016d: invoke-virtual {v3, v6, v7}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ +2e3e0c: 2900 affe |0170: goto/16 001f // -0151 │ │ +2e3e10: 0d00 |0172: move-exception v0 │ │ +2e3e12: 0702 |0173: move-object v2, v0 │ │ +2e3e14: 5410 0b85 |0174: iget-object v0, v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.moovNode:Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // field@850b │ │ +2e3e18: 3800 0400 |0176: if-eqz v0, 017a // +0004 │ │ +2e3e1c: 1210 |0178: const/4 v0, #int 1 // #1 │ │ +2e3e1e: 2802 |0179: goto 017b // +0002 │ │ +2e3e20: 1200 |017a: const/4 v0, #int 0 // #0 │ │ +2e3e22: 5414 0685 |017b: iget-object v4, v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.mdatNode:Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // field@8506 │ │ +2e3e26: 3804 0400 |017d: if-eqz v4, 0181 // +0004 │ │ +2e3e2a: 1214 |017f: const/4 v4, #int 1 // #1 │ │ +2e3e2c: 2802 |0180: goto 0182 // +0002 │ │ +2e3e2e: 1204 |0181: const/4 v4, #int 0 // #0 │ │ +2e3e30: b540 |0182: and-int/2addr v0, v4 │ │ +2e3e32: 3800 3200 |0183: if-eqz v0, 01b5 // +0032 │ │ +2e3e36: 2200 8a11 |0185: new-instance v0, Lorg/jaudiotagger/audio/mp4/atom/NullPadding; // type@118a │ │ +2e3e3a: 6e10 6988 0300 |0187: invoke-virtual {v3}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ +2e3e40: 0b04 |018a: move-result-wide v4 │ │ +2e3e42: bc64 |018b: sub-long/2addr v4, v6 │ │ +2e3e44: 6e10 6d88 0300 |018c: invoke-virtual {v3}, Ljava/nio/channels/FileChannel;.size:()J // method@886d │ │ +2e3e4a: 0b06 |018f: move-result-wide v6 │ │ +2e3e4c: 7057 4990 4065 |0190: invoke-direct {v0, v4, v5, v6, v7}, Lorg/jaudiotagger/audio/mp4/atom/NullPadding;.:(JJ)V // method@9049 │ │ +2e3e52: 2202 0d13 |0193: new-instance v2, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // type@130d │ │ +2e3e56: 7020 339f 0200 |0195: invoke-direct {v2, v0}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.:(Ljava/lang/Object;)V // method@9f33 │ │ +2e3e5c: 5414 0c85 |0198: iget-object v4, v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.rootNode:Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // field@850c │ │ +2e3e60: 6e20 359f 2400 |019a: invoke-virtual {v4, v2}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.add:(Lorg/jaudiotagger/utils/tree/MutableTreeNode;)V // method@9f35 │ │ +2e3e66: 6202 0585 |019d: sget-object v2, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.logger:Ljava/util/logging/Logger; // field@8505 │ │ +2e3e6a: 6204 7287 |019f: sget-object v4, Lorg/jaudiotagger/logging/ErrorMessage;.NULL_PADDING_FOUND_AT_END_OF_MP4:Lorg/jaudiotagger/logging/ErrorMessage; // field@8772 │ │ +2e3e6e: 2395 be13 |01a1: new-array v5, v9, [Ljava/lang/Object; // type@13be │ │ +2e3e72: 6e10 4a90 0000 |01a3: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp4/atom/NullPadding;.getFilePos:()J // method@904a │ │ +2e3e78: 0b06 |01a6: move-result-wide v6 │ │ +2e3e7a: 7120 4387 7600 |01a7: invoke-static {v6, v7}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8743 │ │ +2e3e80: 0c00 |01aa: move-result-object v0 │ │ +2e3e82: 4d00 0508 |01ab: aput-object v0, v5, v8 │ │ +2e3e86: 6e20 5891 5400 |01ad: invoke-virtual {v4, v5}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ +2e3e8c: 0c00 |01b0: move-result-object v0 │ │ +2e3e8e: 6e20 1c8a 0200 |01b1: invoke-virtual {v2, v0}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ +2e3e94: 2802 |01b4: goto 01b6 // +0002 │ │ +2e3e96: 2702 |01b5: throw v2 │ │ +2e3e98: 5410 0085 |01b6: iget-object v0, v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.dataTree:Lorg/jaudiotagger/utils/tree/DefaultTreeModel; // field@8500 │ │ +2e3e9c: 5412 0685 |01b8: iget-object v2, v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.mdatNode:Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // field@8506 │ │ +2e3ea0: 3802 0800 |01ba: if-eqz v2, 01c2 // +0008 │ │ +2e3ea4: 3811 0500 |01bc: if-eqz v17, 01c1 // +0005 │ │ +2e3ea8: 6e10 6788 0300 |01be: invoke-virtual {v3}, Ljava/nio/channels/FileChannel;.close:()V // method@8867 │ │ +2e3eae: 1100 |01c1: return-object v0 │ │ +2e3eb0: 2200 3511 |01c2: new-instance v0, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ +2e3eb4: 6202 5687 |01c4: sget-object v2, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_CANNOT_FIND_AUDIO:Lorg/jaudiotagger/logging/ErrorMessage; // field@8756 │ │ +2e3eb8: 6e10 5791 0200 |01c6: invoke-virtual {v2}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ +2e3ebe: 0c02 |01c9: move-result-object v2 │ │ +2e3ec0: 7020 698d 2000 |01ca: invoke-direct {v0, v2}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ +2e3ec6: 2700 |01cd: throw v0 │ │ +2e3ec8: 0d00 |01ce: move-exception v0 │ │ +2e3eca: 0732 |01cf: move-object v2, v3 │ │ +2e3ecc: 2802 |01d0: goto 01d2 // +0002 │ │ +2e3ece: 0d00 |01d1: move-exception v0 │ │ +2e3ed0: 5413 0685 |01d2: iget-object v3, v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.mdatNode:Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // field@8506 │ │ +2e3ed4: 3803 0800 |01d4: if-eqz v3, 01dc // +0008 │ │ +2e3ed8: 3811 0500 |01d6: if-eqz v17, 01db // +0005 │ │ +2e3edc: 6e10 6788 0200 |01d8: invoke-virtual {v2}, Ljava/nio/channels/FileChannel;.close:()V // method@8867 │ │ +2e3ee2: 2700 |01db: throw v0 │ │ +2e3ee4: 2200 3511 |01dc: new-instance v0, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ +2e3ee8: 6202 5687 |01de: sget-object v2, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_CANNOT_FIND_AUDIO:Lorg/jaudiotagger/logging/ErrorMessage; // field@8756 │ │ +2e3eec: 6e10 5791 0200 |01e0: invoke-virtual {v2}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ +2e3ef2: 0c02 |01e3: move-result-object v2 │ │ +2e3ef4: 7020 698d 2000 |01e4: invoke-direct {v0, v2}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ +2e3efa: 2802 |01e7: goto 01e9 // +0002 │ │ +2e3efc: 2700 |01e8: throw v0 │ │ +2e3efe: 28ff |01e9: goto 01e8 // -0001 │ │ catches : 6 │ │ 0x0002 - 0x0006 │ │ -> 0x01d1 │ │ 0x0008 - 0x0039 │ │ -> 0x01ce │ │ 0x003d - 0x0040 │ │ Lorg/jaudiotagger/audio/exceptions/NullBoxIdException; -> 0x0172 │ │ @@ -712363,22 +712363,22 @@ │ │ type : '(Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;)Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -2e3a18: |[2e3a18] org.jaudiotagger.audio.mp4.Mp4AtomTree.getBoxHeader:(Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;)Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; │ │ -2e3a28: 3901 0400 |0000: if-nez v1, 0004 // +0004 │ │ -2e3a2c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -2e3a2e: 1101 |0003: return-object v1 │ │ -2e3a30: 6e10 539f 0100 |0004: invoke-virtual {v1}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.getUserObject:()Ljava/lang/Object; // method@9f53 │ │ -2e3a36: 0c01 |0007: move-result-object v1 │ │ -2e3a38: 1f01 7a11 |0008: check-cast v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // type@117a │ │ -2e3a3c: 1101 |000a: return-object v1 │ │ +2e3a1c: |[2e3a1c] org.jaudiotagger.audio.mp4.Mp4AtomTree.getBoxHeader:(Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;)Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; │ │ +2e3a2c: 3901 0400 |0000: if-nez v1, 0004 // +0004 │ │ +2e3a30: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +2e3a32: 1101 |0003: return-object v1 │ │ +2e3a34: 6e10 539f 0100 |0004: invoke-virtual {v1}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.getUserObject:()Ljava/lang/Object; // method@9f53 │ │ +2e3a3a: 0c01 |0007: move-result-object v1 │ │ +2e3a3c: 1f01 7a11 |0008: check-cast v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // type@117a │ │ +2e3a40: 1101 |000a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=451 │ │ locals : │ │ 0x0000 - 0x000b reg=0 this Lorg/jaudiotagger/audio/mp4/Mp4AtomTree; │ │ 0x0000 - 0x000b reg=1 (null) Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; │ │ │ │ @@ -712387,17 +712387,17 @@ │ │ type : '()Lorg/jaudiotagger/utils/tree/DefaultTreeModel;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2e3f3c: |[2e3f3c] org.jaudiotagger.audio.mp4.Mp4AtomTree.getDataTree:()Lorg/jaudiotagger/utils/tree/DefaultTreeModel; │ │ -2e3f4c: 5410 0085 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.dataTree:Lorg/jaudiotagger/utils/tree/DefaultTreeModel; // field@8500 │ │ -2e3f50: 1100 |0002: return-object v0 │ │ +2e3f40: |[2e3f40] org.jaudiotagger.audio.mp4.Mp4AtomTree.getDataTree:()Lorg/jaudiotagger/utils/tree/DefaultTreeModel; │ │ +2e3f50: 5410 0085 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.dataTree:Lorg/jaudiotagger/utils/tree/DefaultTreeModel; // field@8500 │ │ +2e3f54: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=409 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/mp4/Mp4AtomTree; │ │ │ │ #4 : (in Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;) │ │ @@ -712405,17 +712405,17 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2e39b8: |[2e39b8] org.jaudiotagger.audio.mp4.Mp4AtomTree.getFreeNodes:()Ljava/util/List; │ │ -2e39c8: 5410 0185 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.freeNodes:Ljava/util/List; // field@8501 │ │ -2e39cc: 1100 |0002: return-object v0 │ │ +2e39bc: |[2e39bc] org.jaudiotagger.audio.mp4.Mp4AtomTree.getFreeNodes:()Ljava/util/List; │ │ +2e39cc: 5410 0185 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.freeNodes:Ljava/util/List; // field@8501 │ │ +2e39d0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=514 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/mp4/Mp4AtomTree; │ │ │ │ #5 : (in Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;) │ │ @@ -712423,17 +712423,17 @@ │ │ type : '()Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2e3a58: |[2e3a58] org.jaudiotagger.audio.mp4.Mp4AtomTree.getHdlrWithinMdiaNode:()Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; │ │ -2e3a68: 5410 0285 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.hdlrWithinMdiaNode:Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // field@8502 │ │ -2e3a6c: 1100 |0002: return-object v0 │ │ +2e3a5c: |[2e3a5c] org.jaudiotagger.audio.mp4.Mp4AtomTree.getHdlrWithinMdiaNode:()Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; │ │ +2e3a6c: 5410 0285 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.hdlrWithinMdiaNode:Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // field@8502 │ │ +2e3a70: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=496 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/mp4/Mp4AtomTree; │ │ │ │ #6 : (in Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;) │ │ @@ -712441,17 +712441,17 @@ │ │ type : '()Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2e3a70: |[2e3a70] org.jaudiotagger.audio.mp4.Mp4AtomTree.getHdlrWithinMetaNode:()Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; │ │ -2e3a80: 5410 0385 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.hdlrWithinMetaNode:Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // field@8503 │ │ -2e3a84: 1100 |0002: return-object v0 │ │ +2e3a74: |[2e3a74] org.jaudiotagger.audio.mp4.Mp4AtomTree.getHdlrWithinMetaNode:()Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; │ │ +2e3a84: 5410 0385 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.hdlrWithinMetaNode:Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // field@8503 │ │ +2e3a88: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=487 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/mp4/Mp4AtomTree; │ │ │ │ #7 : (in Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;) │ │ @@ -712459,17 +712459,17 @@ │ │ type : '()Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2e3a88: |[2e3a88] org.jaudiotagger.audio.mp4.Mp4AtomTree.getIlstNode:()Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; │ │ -2e3a98: 5410 0485 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.ilstNode:Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // field@8504 │ │ -2e3a9c: 1100 |0002: return-object v0 │ │ +2e3a8c: |[2e3a8c] org.jaudiotagger.audio.mp4.Mp4AtomTree.getIlstNode:()Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; │ │ +2e3a9c: 5410 0485 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.ilstNode:Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // field@8504 │ │ +2e3aa0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=437 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/mp4/Mp4AtomTree; │ │ │ │ #8 : (in Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;) │ │ @@ -712477,17 +712477,17 @@ │ │ type : '()Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2e3aa0: |[2e3aa0] org.jaudiotagger.audio.mp4.Mp4AtomTree.getMdatNode:()Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; │ │ -2e3ab0: 5410 0685 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.mdatNode:Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // field@8506 │ │ -2e3ab4: 1100 |0002: return-object v0 │ │ +2e3aa4: |[2e3aa4] org.jaudiotagger.audio.mp4.Mp4AtomTree.getMdatNode:()Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; │ │ +2e3ab4: 5410 0685 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.mdatNode:Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // field@8506 │ │ +2e3ab8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=460 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/mp4/Mp4AtomTree; │ │ │ │ #9 : (in Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;) │ │ @@ -712495,17 +712495,17 @@ │ │ type : '()Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2e3ab8: |[2e3ab8] org.jaudiotagger.audio.mp4.Mp4AtomTree.getMetaNode:()Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; │ │ -2e3ac8: 5410 0885 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.metaNode:Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // field@8508 │ │ -2e3acc: 1100 |0002: return-object v0 │ │ +2e3abc: |[2e3abc] org.jaudiotagger.audio.mp4.Mp4AtomTree.getMetaNode:()Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; │ │ +2e3acc: 5410 0885 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.metaNode:Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // field@8508 │ │ +2e3ad0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=478 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/mp4/Mp4AtomTree; │ │ │ │ #10 : (in Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;) │ │ @@ -712513,17 +712513,17 @@ │ │ type : '()Ljava/nio/ByteBuffer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2e39a0: |[2e39a0] org.jaudiotagger.audio.mp4.Mp4AtomTree.getMoovBuffer:()Ljava/nio/ByteBuffer; │ │ -2e39b0: 5410 0985 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.moovBuffer:Ljava/nio/ByteBuffer; // field@8509 │ │ -2e39b4: 1100 |0002: return-object v0 │ │ +2e39a4: |[2e39a4] org.jaudiotagger.audio.mp4.Mp4AtomTree.getMoovBuffer:()Ljava/nio/ByteBuffer; │ │ +2e39b4: 5410 0985 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.moovBuffer:Ljava/nio/ByteBuffer; // field@8509 │ │ +2e39b8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=541 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/mp4/Mp4AtomTree; │ │ │ │ #11 : (in Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;) │ │ @@ -712531,17 +712531,17 @@ │ │ type : '()Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2e3a40: |[2e3a40] org.jaudiotagger.audio.mp4.Mp4AtomTree.getMoovHeader:()Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; │ │ -2e3a50: 5410 0a85 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.moovHeader:Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // field@850a │ │ -2e3a54: 1100 |0002: return-object v0 │ │ +2e3a44: |[2e3a44] org.jaudiotagger.audio.mp4.Mp4AtomTree.getMoovHeader:()Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; │ │ +2e3a54: 5410 0a85 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.moovHeader:Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // field@850a │ │ +2e3a58: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=550 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/mp4/Mp4AtomTree; │ │ │ │ #12 : (in Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;) │ │ @@ -712549,17 +712549,17 @@ │ │ type : '()Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2e3ad0: |[2e3ad0] org.jaudiotagger.audio.mp4.Mp4AtomTree.getMoovNode:()Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; │ │ -2e3ae0: 5410 0b85 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.moovNode:Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // field@850b │ │ -2e3ae4: 1100 |0002: return-object v0 │ │ +2e3ad4: |[2e3ad4] org.jaudiotagger.audio.mp4.Mp4AtomTree.getMoovNode:()Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; │ │ +2e3ae4: 5410 0b85 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.moovNode:Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // field@850b │ │ +2e3ae8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=419 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/mp4/Mp4AtomTree; │ │ │ │ #13 : (in Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;) │ │ @@ -712567,17 +712567,17 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2e39d0: |[2e39d0] org.jaudiotagger.audio.mp4.Mp4AtomTree.getStcoNodes:()Ljava/util/List; │ │ -2e39e0: 5410 0d85 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.stcoNodes:Ljava/util/List; // field@850d │ │ -2e39e4: 1100 |0002: return-object v0 │ │ +2e39d4: |[2e39d4] org.jaudiotagger.audio.mp4.Mp4AtomTree.getStcoNodes:()Ljava/util/List; │ │ +2e39e4: 5410 0d85 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.stcoNodes:Ljava/util/List; // field@850d │ │ +2e39e8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=428 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/mp4/Mp4AtomTree; │ │ │ │ #14 : (in Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;) │ │ @@ -712585,17 +712585,17 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2e39e8: |[2e39e8] org.jaudiotagger.audio.mp4.Mp4AtomTree.getStcos:()Ljava/util/List; │ │ -2e39f8: 5410 0e85 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.stcos:Ljava/util/List; // field@850e │ │ -2e39fc: 1100 |0002: return-object v0 │ │ +2e39ec: |[2e39ec] org.jaudiotagger.audio.mp4.Mp4AtomTree.getStcos:()Ljava/util/List; │ │ +2e39fc: 5410 0e85 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.stcos:Ljava/util/List; // field@850e │ │ +2e3a00: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=532 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/mp4/Mp4AtomTree; │ │ │ │ #15 : (in Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;) │ │ @@ -712603,17 +712603,17 @@ │ │ type : '()Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2e3ae8: |[2e3ae8] org.jaudiotagger.audio.mp4.Mp4AtomTree.getTagsNode:()Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; │ │ -2e3af8: 5410 0f85 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.tagsNode:Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // field@850f │ │ -2e3afc: 1100 |0002: return-object v0 │ │ +2e3aec: |[2e3aec] org.jaudiotagger.audio.mp4.Mp4AtomTree.getTagsNode:()Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; │ │ +2e3afc: 5410 0f85 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.tagsNode:Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // field@850f │ │ +2e3b00: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=505 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/mp4/Mp4AtomTree; │ │ │ │ #16 : (in Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;) │ │ @@ -712621,17 +712621,17 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2e3a00: |[2e3a00] org.jaudiotagger.audio.mp4.Mp4AtomTree.getTrakNodes:()Ljava/util/List; │ │ -2e3a10: 5410 1085 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.trakNodes:Ljava/util/List; // field@8510 │ │ -2e3a14: 1100 |0002: return-object v0 │ │ +2e3a04: |[2e3a04] org.jaudiotagger.audio.mp4.Mp4AtomTree.getTrakNodes:()Ljava/util/List; │ │ +2e3a14: 5410 1085 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.trakNodes:Ljava/util/List; // field@8510 │ │ +2e3a18: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=523 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/mp4/Mp4AtomTree; │ │ │ │ #17 : (in Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;) │ │ @@ -712639,17 +712639,17 @@ │ │ type : '()Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2e3b00: |[2e3b00] org.jaudiotagger.audio.mp4.Mp4AtomTree.getUdtaNode:()Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; │ │ -2e3b10: 5410 1185 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.udtaNode:Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // field@8511 │ │ -2e3b14: 1100 |0002: return-object v0 │ │ +2e3b04: |[2e3b04] org.jaudiotagger.audio.mp4.Mp4AtomTree.getUdtaNode:()Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; │ │ +2e3b14: 5410 1185 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.udtaNode:Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // field@8511 │ │ +2e3b18: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=469 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/mp4/Mp4AtomTree; │ │ │ │ #18 : (in Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;) │ │ @@ -712657,155 +712657,155 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 306 16-bit code units │ │ -2e450c: |[2e450c] org.jaudiotagger.audio.mp4.Mp4AtomTree.printAtomTree:()V │ │ -2e451c: 5490 0c85 |0000: iget-object v0, v9, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.rootNode:Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // field@850c │ │ -2e4520: 6e10 5f9f 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.preorderEnumeration:()Ljava/util/Enumeration; // method@9f5f │ │ -2e4526: 0c00 |0005: move-result-object v0 │ │ -2e4528: 7210 2589 0000 |0006: invoke-interface {v0}, Ljava/util/Enumeration;.hasMoreElements:()Z // method@8925 │ │ -2e452e: 0a01 |0009: move-result v1 │ │ -2e4530: 3801 2701 |000a: if-eqz v1, 0131 // +0127 │ │ -2e4534: 7210 2689 0000 |000c: invoke-interface {v0}, Ljava/util/Enumeration;.nextElement:()Ljava/lang/Object; // method@8926 │ │ -2e453a: 0c01 |000f: move-result-object v1 │ │ -2e453c: 1f01 0d13 |0010: check-cast v1, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // type@130d │ │ -2e4540: 6e10 539f 0100 |0012: invoke-virtual {v1}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.getUserObject:()Ljava/lang/Object; // method@9f53 │ │ -2e4546: 0c02 |0015: move-result-object v2 │ │ -2e4548: 1f02 7a11 |0016: check-cast v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // type@117a │ │ -2e454c: 3802 eeff |0018: if-eqz v2, 0006 // -0012 │ │ -2e4550: 1213 |001a: const/4 v3, #int 1 // #1 │ │ -2e4552: 1a04 0000 |001b: const-string v4, "" // string@0000 │ │ -2e4556: 1215 |001d: const/4 v5, #int 1 // #1 │ │ -2e4558: 6e10 469f 0100 |001e: invoke-virtual {v1}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.getLevel:()I // method@9f46 │ │ -2e455e: 0a06 |0021: move-result v6 │ │ -2e4560: 3565 1600 |0022: if-ge v5, v6, 0038 // +0016 │ │ -2e4564: 2206 3910 |0024: new-instance v6, Ljava/lang/StringBuilder; // type@1039 │ │ -2e4568: 7010 cc87 0600 |0026: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2e456e: 6e20 d787 4600 |0029: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e4574: 1a04 0600 |002c: const-string v4, " " // string@0006 │ │ -2e4578: 6e20 d787 4600 |002e: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e457e: 6e10 df87 0600 |0031: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2e4584: 0c04 |0034: move-result-object v4 │ │ -2e4586: d805 0501 |0035: add-int/lit8 v5, v5, #int 1 // #01 │ │ -2e458a: 28e7 |0037: goto 001e // -0019 │ │ -2e458c: 2021 8a11 |0038: instance-of v1, v2, Lorg/jaudiotagger/audio/mp4/atom/NullPadding; // type@118a │ │ -2e4590: 1a05 b500 |003a: const-string v5, " ,ends @ " // string@00b5 │ │ -2e4594: 1a06 1602 |003c: const-string v6, " of size:" // string@0216 │ │ -2e4598: 3801 6f00 |003e: if-eqz v1, 00ad // +006f │ │ -2e459c: 6e10 f78f 0200 |0040: invoke-virtual {v2}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getLength:()I // method@8ff7 │ │ -2e45a2: 0a01 |0043: move-result v1 │ │ -2e45a4: 1a07 553e |0044: const-string v7, "Null pad @ " // string@3e55 │ │ -2e45a8: 3331 3000 |0046: if-ne v1, v3, 0076 // +0030 │ │ -2e45ac: 6201 9581 |0048: sget-object v1, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@8195 │ │ -2e45b0: 2203 3910 |004a: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ -2e45b4: 7010 cc87 0300 |004c: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2e45ba: 6e20 d787 4300 |004f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e45c0: 6e20 d787 7300 |0052: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e45c6: 6e10 f48f 0200 |0055: invoke-virtual {v2}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getFilePos:()J // method@8ff4 │ │ -2e45cc: 0b04 |0058: move-result-wide v4 │ │ -2e45ce: 6e30 d487 4305 |0059: invoke-virtual {v3, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ -2e45d4: 1a04 c300 |005c: const-string v4, " 64bitDataSize ,ends @ " // string@00c3 │ │ -2e45d8: 6e20 d787 4300 |005e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e45de: 6e10 f48f 0200 |0061: invoke-virtual {v2}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getFilePos:()J // method@8ff4 │ │ -2e45e4: 0b04 |0064: move-result-wide v4 │ │ -2e45e6: 6e10 f78f 0200 |0065: invoke-virtual {v2}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getLength:()I // method@8ff7 │ │ -2e45ec: 0a02 |0068: move-result v2 │ │ -2e45ee: 8126 |0069: int-to-long v6, v2 │ │ -2e45f0: bb64 |006a: add-long/2addr v4, v6 │ │ -2e45f2: 6e30 d487 4305 |006b: invoke-virtual {v3, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ -2e45f8: 6e10 df87 0300 |006e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2e45fe: 0c02 |0071: move-result-object v2 │ │ -2e4600: 6e20 9f86 2100 |0072: invoke-virtual {v1, v2}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@869f │ │ -2e4606: 2891 |0075: goto 0006 // -006f │ │ -2e4608: 6201 9581 |0076: sget-object v1, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@8195 │ │ -2e460c: 2203 3910 |0078: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ -2e4610: 7010 cc87 0300 |007a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2e4616: 6e20 d787 4300 |007d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e461c: 6e20 d787 7300 |0080: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e4622: 6e10 f48f 0200 |0083: invoke-virtual {v2}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getFilePos:()J // method@8ff4 │ │ -2e4628: 0b07 |0086: move-result-wide v7 │ │ -2e462a: 6e30 d487 7308 |0087: invoke-virtual {v3, v7, v8}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ -2e4630: 6e20 d787 6300 |008a: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e4636: 6e10 f78f 0200 |008d: invoke-virtual {v2}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getLength:()I // method@8ff7 │ │ -2e463c: 0a04 |0090: move-result v4 │ │ -2e463e: 6e20 d387 4300 |0091: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2e4644: 6e20 d787 5300 |0094: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e464a: 6e10 f48f 0200 |0097: invoke-virtual {v2}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getFilePos:()J // method@8ff4 │ │ -2e4650: 0b04 |009a: move-result-wide v4 │ │ -2e4652: 6e10 f78f 0200 |009b: invoke-virtual {v2}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getLength:()I // method@8ff7 │ │ -2e4658: 0a02 |009e: move-result v2 │ │ -2e465a: 8126 |009f: int-to-long v6, v2 │ │ -2e465c: bb64 |00a0: add-long/2addr v4, v6 │ │ -2e465e: 6e30 d487 4305 |00a1: invoke-virtual {v3, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ -2e4664: 6e10 df87 0300 |00a4: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2e466a: 0c02 |00a7: move-result-object v2 │ │ -2e466c: 6e20 9f86 2100 |00a8: invoke-virtual {v1, v2}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@869f │ │ -2e4672: 2900 5bff |00ab: goto/16 0006 // -00a5 │ │ -2e4676: 6e10 f78f 0200 |00ad: invoke-virtual {v2}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getLength:()I // method@8ff7 │ │ -2e467c: 0a01 |00b0: move-result v1 │ │ -2e467e: 1a07 ce00 |00b1: const-string v7, " @ " // string@00ce │ │ -2e4682: 1a08 7c0a |00b3: const-string v8, "Atom " // string@0a7c │ │ -2e4686: 3331 3b00 |00b5: if-ne v1, v3, 00f0 // +003b │ │ -2e468a: 6201 9581 |00b7: sget-object v1, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@8195 │ │ -2e468e: 2203 3910 |00b9: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ -2e4692: 7010 cc87 0300 |00bb: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2e4698: 6e20 d787 4300 |00be: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e469e: 6e20 d787 8300 |00c1: invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e46a4: 6e10 f68f 0200 |00c4: invoke-virtual {v2}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getId:()Ljava/lang/String; // method@8ff6 │ │ -2e46aa: 0c04 |00c7: move-result-object v4 │ │ -2e46ac: 6e20 d787 4300 |00c8: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e46b2: 6e20 d787 7300 |00cb: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e46b8: 6e10 f48f 0200 |00ce: invoke-virtual {v2}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getFilePos:()J // method@8ff4 │ │ -2e46be: 0b04 |00d1: move-result-wide v4 │ │ -2e46c0: 6e30 d487 4305 |00d2: invoke-virtual {v3, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ -2e46c6: 1a04 c200 |00d5: const-string v4, " 64BitDataSize ,ends @ " // string@00c2 │ │ -2e46ca: 6e20 d787 4300 |00d7: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e46d0: 6e10 f48f 0200 |00da: invoke-virtual {v2}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getFilePos:()J // method@8ff4 │ │ -2e46d6: 0b04 |00dd: move-result-wide v4 │ │ -2e46d8: 6e10 f78f 0200 |00de: invoke-virtual {v2}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getLength:()I // method@8ff7 │ │ -2e46de: 0a02 |00e1: move-result v2 │ │ -2e46e0: 8126 |00e2: int-to-long v6, v2 │ │ -2e46e2: bb64 |00e3: add-long/2addr v4, v6 │ │ -2e46e4: 6e30 d487 4305 |00e4: invoke-virtual {v3, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ -2e46ea: 6e10 df87 0300 |00e7: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2e46f0: 0c02 |00ea: move-result-object v2 │ │ -2e46f2: 6e20 9f86 2100 |00eb: invoke-virtual {v1, v2}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@869f │ │ -2e46f8: 2900 18ff |00ee: goto/16 0006 // -00e8 │ │ -2e46fc: 6201 9581 |00f0: sget-object v1, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@8195 │ │ -2e4700: 2203 3910 |00f2: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ -2e4704: 7010 cc87 0300 |00f4: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2e470a: 6e20 d787 4300 |00f7: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e4710: 6e20 d787 8300 |00fa: invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e4716: 6e10 f68f 0200 |00fd: invoke-virtual {v2}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getId:()Ljava/lang/String; // method@8ff6 │ │ -2e471c: 0c04 |0100: move-result-object v4 │ │ -2e471e: 6e20 d787 4300 |0101: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e4724: 6e20 d787 7300 |0104: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e472a: 6e10 f48f 0200 |0107: invoke-virtual {v2}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getFilePos:()J // method@8ff4 │ │ -2e4730: 0b07 |010a: move-result-wide v7 │ │ -2e4732: 6e30 d487 7308 |010b: invoke-virtual {v3, v7, v8}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ -2e4738: 6e20 d787 6300 |010e: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e473e: 6e10 f78f 0200 |0111: invoke-virtual {v2}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getLength:()I // method@8ff7 │ │ -2e4744: 0a04 |0114: move-result v4 │ │ -2e4746: 6e20 d387 4300 |0115: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2e474c: 6e20 d787 5300 |0118: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e4752: 6e10 f48f 0200 |011b: invoke-virtual {v2}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getFilePos:()J // method@8ff4 │ │ -2e4758: 0b04 |011e: move-result-wide v4 │ │ -2e475a: 6e10 f78f 0200 |011f: invoke-virtual {v2}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getLength:()I // method@8ff7 │ │ -2e4760: 0a02 |0122: move-result v2 │ │ -2e4762: 8126 |0123: int-to-long v6, v2 │ │ -2e4764: bb64 |0124: add-long/2addr v4, v6 │ │ -2e4766: 6e30 d487 4305 |0125: invoke-virtual {v3, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ -2e476c: 6e10 df87 0300 |0128: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2e4772: 0c02 |012b: move-result-object v2 │ │ -2e4774: 6e20 9f86 2100 |012c: invoke-virtual {v1, v2}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@869f │ │ -2e477a: 2900 d7fe |012f: goto/16 0006 // -0129 │ │ -2e477e: 0e00 |0131: return-void │ │ +2e4510: |[2e4510] org.jaudiotagger.audio.mp4.Mp4AtomTree.printAtomTree:()V │ │ +2e4520: 5490 0c85 |0000: iget-object v0, v9, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.rootNode:Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // field@850c │ │ +2e4524: 6e10 5f9f 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.preorderEnumeration:()Ljava/util/Enumeration; // method@9f5f │ │ +2e452a: 0c00 |0005: move-result-object v0 │ │ +2e452c: 7210 2589 0000 |0006: invoke-interface {v0}, Ljava/util/Enumeration;.hasMoreElements:()Z // method@8925 │ │ +2e4532: 0a01 |0009: move-result v1 │ │ +2e4534: 3801 2701 |000a: if-eqz v1, 0131 // +0127 │ │ +2e4538: 7210 2689 0000 |000c: invoke-interface {v0}, Ljava/util/Enumeration;.nextElement:()Ljava/lang/Object; // method@8926 │ │ +2e453e: 0c01 |000f: move-result-object v1 │ │ +2e4540: 1f01 0d13 |0010: check-cast v1, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // type@130d │ │ +2e4544: 6e10 539f 0100 |0012: invoke-virtual {v1}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.getUserObject:()Ljava/lang/Object; // method@9f53 │ │ +2e454a: 0c02 |0015: move-result-object v2 │ │ +2e454c: 1f02 7a11 |0016: check-cast v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // type@117a │ │ +2e4550: 3802 eeff |0018: if-eqz v2, 0006 // -0012 │ │ +2e4554: 1213 |001a: const/4 v3, #int 1 // #1 │ │ +2e4556: 1a04 0000 |001b: const-string v4, "" // string@0000 │ │ +2e455a: 1215 |001d: const/4 v5, #int 1 // #1 │ │ +2e455c: 6e10 469f 0100 |001e: invoke-virtual {v1}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.getLevel:()I // method@9f46 │ │ +2e4562: 0a06 |0021: move-result v6 │ │ +2e4564: 3565 1600 |0022: if-ge v5, v6, 0038 // +0016 │ │ +2e4568: 2206 3910 |0024: new-instance v6, Ljava/lang/StringBuilder; // type@1039 │ │ +2e456c: 7010 cc87 0600 |0026: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2e4572: 6e20 d787 4600 |0029: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e4578: 1a04 0600 |002c: const-string v4, " " // string@0006 │ │ +2e457c: 6e20 d787 4600 |002e: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e4582: 6e10 df87 0600 |0031: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2e4588: 0c04 |0034: move-result-object v4 │ │ +2e458a: d805 0501 |0035: add-int/lit8 v5, v5, #int 1 // #01 │ │ +2e458e: 28e7 |0037: goto 001e // -0019 │ │ +2e4590: 2021 8a11 |0038: instance-of v1, v2, Lorg/jaudiotagger/audio/mp4/atom/NullPadding; // type@118a │ │ +2e4594: 1a05 b500 |003a: const-string v5, " ,ends @ " // string@00b5 │ │ +2e4598: 1a06 1602 |003c: const-string v6, " of size:" // string@0216 │ │ +2e459c: 3801 6f00 |003e: if-eqz v1, 00ad // +006f │ │ +2e45a0: 6e10 f78f 0200 |0040: invoke-virtual {v2}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getLength:()I // method@8ff7 │ │ +2e45a6: 0a01 |0043: move-result v1 │ │ +2e45a8: 1a07 553e |0044: const-string v7, "Null pad @ " // string@3e55 │ │ +2e45ac: 3331 3000 |0046: if-ne v1, v3, 0076 // +0030 │ │ +2e45b0: 6201 9581 |0048: sget-object v1, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@8195 │ │ +2e45b4: 2203 3910 |004a: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ +2e45b8: 7010 cc87 0300 |004c: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2e45be: 6e20 d787 4300 |004f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e45c4: 6e20 d787 7300 |0052: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e45ca: 6e10 f48f 0200 |0055: invoke-virtual {v2}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getFilePos:()J // method@8ff4 │ │ +2e45d0: 0b04 |0058: move-result-wide v4 │ │ +2e45d2: 6e30 d487 4305 |0059: invoke-virtual {v3, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ +2e45d8: 1a04 c300 |005c: const-string v4, " 64bitDataSize ,ends @ " // string@00c3 │ │ +2e45dc: 6e20 d787 4300 |005e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e45e2: 6e10 f48f 0200 |0061: invoke-virtual {v2}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getFilePos:()J // method@8ff4 │ │ +2e45e8: 0b04 |0064: move-result-wide v4 │ │ +2e45ea: 6e10 f78f 0200 |0065: invoke-virtual {v2}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getLength:()I // method@8ff7 │ │ +2e45f0: 0a02 |0068: move-result v2 │ │ +2e45f2: 8126 |0069: int-to-long v6, v2 │ │ +2e45f4: bb64 |006a: add-long/2addr v4, v6 │ │ +2e45f6: 6e30 d487 4305 |006b: invoke-virtual {v3, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ +2e45fc: 6e10 df87 0300 |006e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2e4602: 0c02 |0071: move-result-object v2 │ │ +2e4604: 6e20 9f86 2100 |0072: invoke-virtual {v1, v2}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@869f │ │ +2e460a: 2891 |0075: goto 0006 // -006f │ │ +2e460c: 6201 9581 |0076: sget-object v1, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@8195 │ │ +2e4610: 2203 3910 |0078: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ +2e4614: 7010 cc87 0300 |007a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2e461a: 6e20 d787 4300 |007d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e4620: 6e20 d787 7300 |0080: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e4626: 6e10 f48f 0200 |0083: invoke-virtual {v2}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getFilePos:()J // method@8ff4 │ │ +2e462c: 0b07 |0086: move-result-wide v7 │ │ +2e462e: 6e30 d487 7308 |0087: invoke-virtual {v3, v7, v8}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ +2e4634: 6e20 d787 6300 |008a: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e463a: 6e10 f78f 0200 |008d: invoke-virtual {v2}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getLength:()I // method@8ff7 │ │ +2e4640: 0a04 |0090: move-result v4 │ │ +2e4642: 6e20 d387 4300 |0091: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2e4648: 6e20 d787 5300 |0094: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e464e: 6e10 f48f 0200 |0097: invoke-virtual {v2}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getFilePos:()J // method@8ff4 │ │ +2e4654: 0b04 |009a: move-result-wide v4 │ │ +2e4656: 6e10 f78f 0200 |009b: invoke-virtual {v2}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getLength:()I // method@8ff7 │ │ +2e465c: 0a02 |009e: move-result v2 │ │ +2e465e: 8126 |009f: int-to-long v6, v2 │ │ +2e4660: bb64 |00a0: add-long/2addr v4, v6 │ │ +2e4662: 6e30 d487 4305 |00a1: invoke-virtual {v3, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ +2e4668: 6e10 df87 0300 |00a4: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2e466e: 0c02 |00a7: move-result-object v2 │ │ +2e4670: 6e20 9f86 2100 |00a8: invoke-virtual {v1, v2}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@869f │ │ +2e4676: 2900 5bff |00ab: goto/16 0006 // -00a5 │ │ +2e467a: 6e10 f78f 0200 |00ad: invoke-virtual {v2}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getLength:()I // method@8ff7 │ │ +2e4680: 0a01 |00b0: move-result v1 │ │ +2e4682: 1a07 ce00 |00b1: const-string v7, " @ " // string@00ce │ │ +2e4686: 1a08 7c0a |00b3: const-string v8, "Atom " // string@0a7c │ │ +2e468a: 3331 3b00 |00b5: if-ne v1, v3, 00f0 // +003b │ │ +2e468e: 6201 9581 |00b7: sget-object v1, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@8195 │ │ +2e4692: 2203 3910 |00b9: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ +2e4696: 7010 cc87 0300 |00bb: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2e469c: 6e20 d787 4300 |00be: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e46a2: 6e20 d787 8300 |00c1: invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e46a8: 6e10 f68f 0200 |00c4: invoke-virtual {v2}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getId:()Ljava/lang/String; // method@8ff6 │ │ +2e46ae: 0c04 |00c7: move-result-object v4 │ │ +2e46b0: 6e20 d787 4300 |00c8: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e46b6: 6e20 d787 7300 |00cb: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e46bc: 6e10 f48f 0200 |00ce: invoke-virtual {v2}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getFilePos:()J // method@8ff4 │ │ +2e46c2: 0b04 |00d1: move-result-wide v4 │ │ +2e46c4: 6e30 d487 4305 |00d2: invoke-virtual {v3, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ +2e46ca: 1a04 c200 |00d5: const-string v4, " 64BitDataSize ,ends @ " // string@00c2 │ │ +2e46ce: 6e20 d787 4300 |00d7: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e46d4: 6e10 f48f 0200 |00da: invoke-virtual {v2}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getFilePos:()J // method@8ff4 │ │ +2e46da: 0b04 |00dd: move-result-wide v4 │ │ +2e46dc: 6e10 f78f 0200 |00de: invoke-virtual {v2}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getLength:()I // method@8ff7 │ │ +2e46e2: 0a02 |00e1: move-result v2 │ │ +2e46e4: 8126 |00e2: int-to-long v6, v2 │ │ +2e46e6: bb64 |00e3: add-long/2addr v4, v6 │ │ +2e46e8: 6e30 d487 4305 |00e4: invoke-virtual {v3, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ +2e46ee: 6e10 df87 0300 |00e7: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2e46f4: 0c02 |00ea: move-result-object v2 │ │ +2e46f6: 6e20 9f86 2100 |00eb: invoke-virtual {v1, v2}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@869f │ │ +2e46fc: 2900 18ff |00ee: goto/16 0006 // -00e8 │ │ +2e4700: 6201 9581 |00f0: sget-object v1, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@8195 │ │ +2e4704: 2203 3910 |00f2: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ +2e4708: 7010 cc87 0300 |00f4: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2e470e: 6e20 d787 4300 |00f7: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e4714: 6e20 d787 8300 |00fa: invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e471a: 6e10 f68f 0200 |00fd: invoke-virtual {v2}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getId:()Ljava/lang/String; // method@8ff6 │ │ +2e4720: 0c04 |0100: move-result-object v4 │ │ +2e4722: 6e20 d787 4300 |0101: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e4728: 6e20 d787 7300 |0104: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e472e: 6e10 f48f 0200 |0107: invoke-virtual {v2}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getFilePos:()J // method@8ff4 │ │ +2e4734: 0b07 |010a: move-result-wide v7 │ │ +2e4736: 6e30 d487 7308 |010b: invoke-virtual {v3, v7, v8}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ +2e473c: 6e20 d787 6300 |010e: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e4742: 6e10 f78f 0200 |0111: invoke-virtual {v2}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getLength:()I // method@8ff7 │ │ +2e4748: 0a04 |0114: move-result v4 │ │ +2e474a: 6e20 d387 4300 |0115: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2e4750: 6e20 d787 5300 |0118: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e4756: 6e10 f48f 0200 |011b: invoke-virtual {v2}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getFilePos:()J // method@8ff4 │ │ +2e475c: 0b04 |011e: move-result-wide v4 │ │ +2e475e: 6e10 f78f 0200 |011f: invoke-virtual {v2}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getLength:()I // method@8ff7 │ │ +2e4764: 0a02 |0122: move-result v2 │ │ +2e4766: 8126 |0123: int-to-long v6, v2 │ │ +2e4768: bb64 |0124: add-long/2addr v4, v6 │ │ +2e476a: 6e30 d487 4305 |0125: invoke-virtual {v3, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ +2e4770: 6e10 df87 0300 |0128: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2e4776: 0c02 |012b: move-result-object v2 │ │ +2e4778: 6e20 9f86 2100 |012c: invoke-virtual {v1, v2}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@869f │ │ +2e477e: 2900 d7fe |012f: goto/16 0006 // -0129 │ │ +2e4782: 0e00 |0131: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=238 │ │ 0x0006 line=240 │ │ 0x000c line=242 │ │ 0x0012 line=243 │ │ 0x001e line=247 │ │ @@ -712857,37 +712857,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -2e5024: |[2e5024] org.jaudiotagger.audio.mp4.Mp4InfoReader.:()V │ │ -2e5034: 1a00 d498 |0000: const-string v0, "org.jaudiotagger.audio.mp4.atom" // string@98d4 │ │ -2e5038: 7110 168a 0000 |0002: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@8a16 │ │ -2e503e: 0c00 |0005: move-result-object v0 │ │ -2e5040: 6900 1885 |0006: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4InfoReader;.logger:Ljava/util/logging/Logger; // field@8518 │ │ -2e5044: 0e00 |0008: return-void │ │ +2e5028: |[2e5028] org.jaudiotagger.audio.mp4.Mp4InfoReader.:()V │ │ +2e5038: 1a00 d498 |0000: const-string v0, "org.jaudiotagger.audio.mp4.atom" // string@98d4 │ │ +2e503c: 7110 168a 0000 |0002: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@8a16 │ │ +2e5042: 0c00 |0005: move-result-object v0 │ │ +2e5044: 6900 1885 |0006: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4InfoReader;.logger:Ljava/util/logging/Logger; // field@8518 │ │ +2e5048: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=62 │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/mp4/Mp4InfoReader;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2e5048: |[2e5048] org.jaudiotagger.audio.mp4.Mp4InfoReader.:()V │ │ -2e5058: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -2e505e: 0e00 |0003: return-void │ │ +2e504c: |[2e504c] org.jaudiotagger.audio.mp4.Mp4InfoReader.:()V │ │ +2e505c: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +2e5062: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/audio/mp4/Mp4InfoReader; │ │ │ │ #2 : (in Lorg/jaudiotagger/audio/mp4/Mp4InfoReader;) │ │ @@ -712895,52 +712895,52 @@ │ │ type : '(Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 67 16-bit code units │ │ -2e48fc: |[2e48fc] org.jaudiotagger.audio.mp4.Mp4InfoReader.isTrackAtomVideo:(Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;)Z │ │ -2e490c: 6202 a284 |0000: sget-object v2, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.MDIA:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84a2 │ │ -2e4910: 6e10 888f 0200 |0002: invoke-virtual {v2}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.getFieldName:()Ljava/lang/String; // method@8f88 │ │ -2e4916: 0c02 |0005: move-result-object v2 │ │ -2e4918: 7120 f88f 2400 |0006: invoke-static {v4, v2}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.seekWithinLevel:(Ljava/nio/ByteBuffer;Ljava/lang/String;)Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // method@8ff8 │ │ -2e491e: 0c02 |0009: move-result-object v2 │ │ -2e4920: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -2e4922: 3902 0300 |000b: if-nez v2, 000e // +0003 │ │ -2e4926: 0f03 |000d: return v3 │ │ -2e4928: 6202 a184 |000e: sget-object v2, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.MDHD:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84a1 │ │ -2e492c: 6e10 888f 0200 |0010: invoke-virtual {v2}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.getFieldName:()Ljava/lang/String; // method@8f88 │ │ -2e4932: 0c02 |0013: move-result-object v2 │ │ -2e4934: 7120 f88f 2400 |0014: invoke-static {v4, v2}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.seekWithinLevel:(Ljava/nio/ByteBuffer;Ljava/lang/String;)Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // method@8ff8 │ │ -2e493a: 0c02 |0017: move-result-object v2 │ │ -2e493c: 3902 0300 |0018: if-nez v2, 001b // +0003 │ │ -2e4940: 0f03 |001a: return v3 │ │ -2e4942: 6e10 4d88 0400 |001b: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ -2e4948: 0a00 |001e: move-result v0 │ │ -2e494a: 6e10 f18f 0200 |001f: invoke-virtual {v2}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getDataLength:()I // method@8ff1 │ │ -2e4950: 0a02 |0022: move-result v2 │ │ -2e4952: b020 |0023: add-int/2addr v0, v2 │ │ -2e4954: 6e20 4e88 0400 |0024: invoke-virtual {v4, v0}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ -2e495a: 6202 ab84 |0027: sget-object v2, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.MINF:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84ab │ │ -2e495e: 6e10 888f 0200 |0029: invoke-virtual {v2}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.getFieldName:()Ljava/lang/String; // method@8f88 │ │ -2e4964: 0c02 |002c: move-result-object v2 │ │ -2e4966: 7120 f88f 2400 |002d: invoke-static {v4, v2}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.seekWithinLevel:(Ljava/nio/ByteBuffer;Ljava/lang/String;)Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // method@8ff8 │ │ -2e496c: 0c02 |0030: move-result-object v2 │ │ -2e496e: 3902 0300 |0031: if-nez v2, 0034 // +0003 │ │ -2e4972: 0f03 |0033: return v3 │ │ -2e4974: 6202 fa84 |0034: sget-object v2, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.VMHD:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84fa │ │ -2e4978: 6e10 888f 0200 |0036: invoke-virtual {v2}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.getFieldName:()Ljava/lang/String; // method@8f88 │ │ -2e497e: 0c02 |0039: move-result-object v2 │ │ -2e4980: 7120 f88f 2400 |003a: invoke-static {v4, v2}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.seekWithinLevel:(Ljava/nio/ByteBuffer;Ljava/lang/String;)Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // method@8ff8 │ │ -2e4986: 0c02 |003d: move-result-object v2 │ │ -2e4988: 3802 0400 |003e: if-eqz v2, 0042 // +0004 │ │ -2e498c: 1212 |0040: const/4 v2, #int 1 // #1 │ │ -2e498e: 0f02 |0041: return v2 │ │ -2e4990: 0f03 |0042: return v3 │ │ +2e4900: |[2e4900] org.jaudiotagger.audio.mp4.Mp4InfoReader.isTrackAtomVideo:(Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;)Z │ │ +2e4910: 6202 a284 |0000: sget-object v2, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.MDIA:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84a2 │ │ +2e4914: 6e10 888f 0200 |0002: invoke-virtual {v2}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.getFieldName:()Ljava/lang/String; // method@8f88 │ │ +2e491a: 0c02 |0005: move-result-object v2 │ │ +2e491c: 7120 f88f 2400 |0006: invoke-static {v4, v2}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.seekWithinLevel:(Ljava/nio/ByteBuffer;Ljava/lang/String;)Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // method@8ff8 │ │ +2e4922: 0c02 |0009: move-result-object v2 │ │ +2e4924: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +2e4926: 3902 0300 |000b: if-nez v2, 000e // +0003 │ │ +2e492a: 0f03 |000d: return v3 │ │ +2e492c: 6202 a184 |000e: sget-object v2, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.MDHD:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84a1 │ │ +2e4930: 6e10 888f 0200 |0010: invoke-virtual {v2}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.getFieldName:()Ljava/lang/String; // method@8f88 │ │ +2e4936: 0c02 |0013: move-result-object v2 │ │ +2e4938: 7120 f88f 2400 |0014: invoke-static {v4, v2}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.seekWithinLevel:(Ljava/nio/ByteBuffer;Ljava/lang/String;)Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // method@8ff8 │ │ +2e493e: 0c02 |0017: move-result-object v2 │ │ +2e4940: 3902 0300 |0018: if-nez v2, 001b // +0003 │ │ +2e4944: 0f03 |001a: return v3 │ │ +2e4946: 6e10 4d88 0400 |001b: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ +2e494c: 0a00 |001e: move-result v0 │ │ +2e494e: 6e10 f18f 0200 |001f: invoke-virtual {v2}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getDataLength:()I // method@8ff1 │ │ +2e4954: 0a02 |0022: move-result v2 │ │ +2e4956: b020 |0023: add-int/2addr v0, v2 │ │ +2e4958: 6e20 4e88 0400 |0024: invoke-virtual {v4, v0}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ +2e495e: 6202 ab84 |0027: sget-object v2, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.MINF:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84ab │ │ +2e4962: 6e10 888f 0200 |0029: invoke-virtual {v2}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.getFieldName:()Ljava/lang/String; // method@8f88 │ │ +2e4968: 0c02 |002c: move-result-object v2 │ │ +2e496a: 7120 f88f 2400 |002d: invoke-static {v4, v2}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.seekWithinLevel:(Ljava/nio/ByteBuffer;Ljava/lang/String;)Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // method@8ff8 │ │ +2e4970: 0c02 |0030: move-result-object v2 │ │ +2e4972: 3902 0300 |0031: if-nez v2, 0034 // +0003 │ │ +2e4976: 0f03 |0033: return v3 │ │ +2e4978: 6202 fa84 |0034: sget-object v2, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.VMHD:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84fa │ │ +2e497c: 6e10 888f 0200 |0036: invoke-virtual {v2}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.getFieldName:()Ljava/lang/String; // method@8f88 │ │ +2e4982: 0c02 |0039: move-result-object v2 │ │ +2e4984: 7120 f88f 2400 |003a: invoke-static {v4, v2}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.seekWithinLevel:(Ljava/nio/ByteBuffer;Ljava/lang/String;)Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // method@8ff8 │ │ +2e498a: 0c02 |003d: move-result-object v2 │ │ +2e498c: 3802 0400 |003e: if-eqz v2, 0042 // +0004 │ │ +2e4990: 1212 |0040: const/4 v2, #int 1 // #1 │ │ +2e4992: 0f02 |0041: return v2 │ │ +2e4994: 0f03 |0042: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x000e line=72 │ │ 0x001b line=77 │ │ 0x0027 line=78 │ │ 0x0034 line=83 │ │ @@ -712956,411 +712956,411 @@ │ │ type : '(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/generic/GenericAudioHeader;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 832 16-bit code units │ │ -2e4994: |[2e4994] org.jaudiotagger.audio.mp4.Mp4InfoReader.read:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/generic/GenericAudioHeader; │ │ -2e49a4: 7210 858a 0c00 |0000: invoke-interface {v12}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getReadChannel:()Ljava/nio/channels/FileChannel; // method@8a85 │ │ -2e49aa: 0c00 |0003: move-result-object v0 │ │ -2e49ac: 2201 7211 |0004: new-instance v1, Lorg/jaudiotagger/audio/mp4/Mp4AudioHeader; // type@1172 │ │ -2e49b0: 7010 a18f 0100 |0006: invoke-direct {v1}, Lorg/jaudiotagger/audio/mp4/Mp4AudioHeader;.:()V // method@8fa1 │ │ -2e49b6: 6202 8484 |0009: sget-object v2, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.FTYP:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8484 │ │ -2e49ba: 6e10 888f 0200 |000b: invoke-virtual {v2}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.getFieldName:()Ljava/lang/String; // method@8f88 │ │ -2e49c0: 0c02 |000e: move-result-object v2 │ │ -2e49c2: 7120 f98f 2000 |000f: invoke-static {v0, v2}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.seekWithinLevel:(Ljava/nio/channels/FileChannel;Ljava/lang/String;)Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // method@8ff9 │ │ -2e49c8: 0c02 |0012: move-result-object v2 │ │ -2e49ca: 3802 1f03 |0013: if-eqz v2, 0332 // +031f │ │ -2e49ce: 6e10 f78f 0200 |0015: invoke-virtual {v2}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getLength:()I // method@8ff7 │ │ -2e49d4: 0a03 |0018: move-result v3 │ │ -2e49d6: d803 03f8 |0019: add-int/lit8 v3, v3, #int -8 // #f8 │ │ -2e49da: 7110 3788 0300 |001b: invoke-static {v3}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@8837 │ │ -2e49e0: 0c03 |001e: move-result-object v3 │ │ -2e49e2: 6e20 6b88 3000 |001f: invoke-virtual {v0, v3}, Ljava/nio/channels/FileChannel;.read:(Ljava/nio/ByteBuffer;)I // method@886b │ │ -2e49e8: 6e10 5988 0300 |0022: invoke-virtual {v3}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@8859 │ │ -2e49ee: 2204 8111 |0025: new-instance v4, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox; // type@1181 │ │ -2e49f2: 7030 1d90 2403 |0027: invoke-direct {v4, v2, v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox;.:(Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;)V // method@901d │ │ -2e49f8: 6e10 2190 0400 |002a: invoke-virtual {v4}, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox;.processData:()V // method@9021 │ │ -2e49fe: 6e10 1f90 0400 |002d: invoke-virtual {v4}, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox;.getMajorBrand:()Ljava/lang/String; // method@901f │ │ -2e4a04: 0c02 |0030: move-result-object v2 │ │ -2e4a06: 6e20 ae8f 2100 |0031: invoke-virtual {v1, v2}, Lorg/jaudiotagger/audio/mp4/Mp4AudioHeader;.setBrand:(Ljava/lang/String;)V // method@8fae │ │ -2e4a0c: 6202 ae84 |0034: sget-object v2, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.MOOV:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84ae │ │ -2e4a10: 6e10 888f 0200 |0036: invoke-virtual {v2}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.getFieldName:()Ljava/lang/String; // method@8f88 │ │ -2e4a16: 0c02 |0039: move-result-object v2 │ │ -2e4a18: 7120 f98f 2000 |003a: invoke-static {v0, v2}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.seekWithinLevel:(Ljava/nio/channels/FileChannel;Ljava/lang/String;)Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // method@8ff9 │ │ -2e4a1e: 0c02 |003d: move-result-object v2 │ │ -2e4a20: 3802 e802 |003e: if-eqz v2, 0326 // +02e8 │ │ -2e4a24: 6e10 f78f 0200 |0040: invoke-virtual {v2}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getLength:()I // method@8ff7 │ │ -2e4a2a: 0a02 |0043: move-result v2 │ │ -2e4a2c: d802 02f8 |0044: add-int/lit8 v2, v2, #int -8 // #f8 │ │ -2e4a30: 7110 3788 0200 |0046: invoke-static {v2}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@8837 │ │ -2e4a36: 0c02 |0049: move-result-object v2 │ │ -2e4a38: 6203 a581 |004a: sget-object v3, Ljava/nio/ByteOrder;.LITTLE_ENDIAN:Ljava/nio/ByteOrder; // field@81a5 │ │ -2e4a3c: 6e20 4c88 3200 |004c: invoke-virtual {v2, v3}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@884c │ │ -2e4a42: 6e20 6b88 2000 |004f: invoke-virtual {v0, v2}, Ljava/nio/channels/FileChannel;.read:(Ljava/nio/ByteBuffer;)I // method@886b │ │ -2e4a48: 6e10 5988 0200 |0052: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@8859 │ │ -2e4a4e: 6203 b384 |0055: sget-object v3, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.MVHD:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84b3 │ │ -2e4a52: 6e10 888f 0300 |0057: invoke-virtual {v3}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.getFieldName:()Ljava/lang/String; // method@8f88 │ │ -2e4a58: 0c03 |005a: move-result-object v3 │ │ -2e4a5a: 7120 f88f 3200 |005b: invoke-static {v2, v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.seekWithinLevel:(Ljava/nio/ByteBuffer;Ljava/lang/String;)Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // method@8ff8 │ │ -2e4a60: 0c03 |005e: move-result-object v3 │ │ -2e4a62: 3803 bb02 |005f: if-eqz v3, 031a // +02bb │ │ -2e4a66: 6e10 5a88 0200 |0061: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.slice:()Ljava/nio/ByteBuffer; // method@885a │ │ -2e4a6c: 0c02 |0064: move-result-object v2 │ │ -2e4a6e: 2205 8711 |0065: new-instance v5, Lorg/jaudiotagger/audio/mp4/atom/Mp4MvhdBox; // type@1187 │ │ -2e4a72: 7030 3c90 3502 |0067: invoke-direct {v5, v3, v2}, Lorg/jaudiotagger/audio/mp4/atom/Mp4MvhdBox;.:(Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;)V // method@903c │ │ -2e4a78: 6e10 3d90 0500 |006a: invoke-virtual {v5}, Lorg/jaudiotagger/audio/mp4/atom/Mp4MvhdBox;.getLength:()I // method@903d │ │ -2e4a7e: 0a05 |006d: move-result v5 │ │ -2e4a80: 8355 |006e: int-to-double v5, v5 │ │ -2e4a82: 6e30 b38f 5106 |006f: invoke-virtual {v1, v5, v6}, Lorg/jaudiotagger/audio/mp4/Mp4AudioHeader;.setPreciseLength:(D)V // method@8fb3 │ │ -2e4a88: 6e10 4d88 0200 |0072: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ -2e4a8e: 0a05 |0075: move-result v5 │ │ -2e4a90: 6e10 f18f 0300 |0076: invoke-virtual {v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getDataLength:()I // method@8ff1 │ │ -2e4a96: 0a03 |0079: move-result v3 │ │ -2e4a98: b035 |007a: add-int/2addr v5, v3 │ │ -2e4a9a: 6e20 4e88 5200 |007b: invoke-virtual {v2, v5}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ -2e4aa0: 6203 ef84 |007e: sget-object v3, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.TRAK:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84ef │ │ -2e4aa4: 6e10 888f 0300 |0080: invoke-virtual {v3}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.getFieldName:()Ljava/lang/String; // method@8f88 │ │ -2e4aaa: 0c03 |0083: move-result-object v3 │ │ -2e4aac: 7120 f88f 3200 |0084: invoke-static {v2, v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.seekWithinLevel:(Ljava/nio/ByteBuffer;Ljava/lang/String;)Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // method@8ff8 │ │ -2e4ab2: 0c03 |0087: move-result-object v3 │ │ -2e4ab4: 6e10 4d88 0200 |0088: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ -2e4aba: 0a05 |008b: move-result v5 │ │ -2e4abc: 6e10 f18f 0300 |008c: invoke-virtual {v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getDataLength:()I // method@8ff1 │ │ -2e4ac2: 0a06 |008f: move-result v6 │ │ -2e4ac4: b065 |0090: add-int/2addr v5, v6 │ │ -2e4ac6: 3803 7d02 |0091: if-eqz v3, 030e // +027d │ │ -2e4aca: 6203 a284 |0093: sget-object v3, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.MDIA:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84a2 │ │ -2e4ace: 6e10 888f 0300 |0095: invoke-virtual {v3}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.getFieldName:()Ljava/lang/String; // method@8f88 │ │ -2e4ad4: 0c03 |0098: move-result-object v3 │ │ -2e4ad6: 7120 f88f 3200 |0099: invoke-static {v2, v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.seekWithinLevel:(Ljava/nio/ByteBuffer;Ljava/lang/String;)Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // method@8ff8 │ │ -2e4adc: 0c03 |009c: move-result-object v3 │ │ -2e4ade: 3803 6502 |009d: if-eqz v3, 0302 // +0265 │ │ -2e4ae2: 6203 a184 |009f: sget-object v3, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.MDHD:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84a1 │ │ -2e4ae6: 6e10 888f 0300 |00a1: invoke-virtual {v3}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.getFieldName:()Ljava/lang/String; // method@8f88 │ │ -2e4aec: 0c03 |00a4: move-result-object v3 │ │ -2e4aee: 7120 f88f 3200 |00a5: invoke-static {v2, v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.seekWithinLevel:(Ljava/nio/ByteBuffer;Ljava/lang/String;)Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // method@8ff8 │ │ -2e4af4: 0c03 |00a8: move-result-object v3 │ │ -2e4af6: 3803 4d02 |00a9: if-eqz v3, 02f6 // +024d │ │ -2e4afa: 2206 8411 |00ab: new-instance v6, Lorg/jaudiotagger/audio/mp4/atom/Mp4MdhdBox; // type@1184 │ │ -2e4afe: 6e10 5a88 0200 |00ad: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.slice:()Ljava/nio/ByteBuffer; // method@885a │ │ -2e4b04: 0c07 |00b0: move-result-object v7 │ │ -2e4b06: 7030 3290 3607 |00b1: invoke-direct {v6, v3, v7}, Lorg/jaudiotagger/audio/mp4/atom/Mp4MdhdBox;.:(Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;)V // method@9032 │ │ -2e4b0c: 6e10 3390 0600 |00b4: invoke-virtual {v6}, Lorg/jaudiotagger/audio/mp4/atom/Mp4MdhdBox;.getSampleRate:()I // method@9033 │ │ -2e4b12: 0a06 |00b7: move-result v6 │ │ -2e4b14: 6e20 b58f 6100 |00b8: invoke-virtual {v1, v6}, Lorg/jaudiotagger/audio/mp4/Mp4AudioHeader;.setSamplingRate:(I)V // method@8fb5 │ │ -2e4b1a: 6e10 4d88 0200 |00bb: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ -2e4b20: 0a06 |00be: move-result v6 │ │ -2e4b22: 6e10 f18f 0300 |00bf: invoke-virtual {v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getDataLength:()I // method@8ff1 │ │ -2e4b28: 0a03 |00c2: move-result v3 │ │ -2e4b2a: b036 |00c3: add-int/2addr v6, v3 │ │ -2e4b2c: 6e20 4e88 6200 |00c4: invoke-virtual {v2, v6}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ -2e4b32: 6203 ab84 |00c7: sget-object v3, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.MINF:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84ab │ │ -2e4b36: 6e10 888f 0300 |00c9: invoke-virtual {v3}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.getFieldName:()Ljava/lang/String; // method@8f88 │ │ -2e4b3c: 0c03 |00cc: move-result-object v3 │ │ -2e4b3e: 7120 f88f 3200 |00cd: invoke-static {v2, v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.seekWithinLevel:(Ljava/nio/ByteBuffer;Ljava/lang/String;)Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // method@8ff8 │ │ -2e4b44: 0c03 |00d0: move-result-object v3 │ │ -2e4b46: 3803 1902 |00d1: if-eqz v3, 02ea // +0219 │ │ -2e4b4a: 6e10 4d88 0200 |00d3: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ -2e4b50: 0a03 |00d6: move-result v3 │ │ -2e4b52: 6206 d484 |00d7: sget-object v6, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.SMHD:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84d4 │ │ -2e4b56: 6e10 888f 0600 |00d9: invoke-virtual {v6}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.getFieldName:()Ljava/lang/String; // method@8f88 │ │ -2e4b5c: 0c06 |00dc: move-result-object v6 │ │ -2e4b5e: 7120 f88f 6200 |00dd: invoke-static {v2, v6}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.seekWithinLevel:(Ljava/nio/ByteBuffer;Ljava/lang/String;)Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // method@8ff8 │ │ -2e4b64: 0c06 |00e0: move-result-object v6 │ │ -2e4b66: 3906 2900 |00e1: if-nez v6, 010a // +0029 │ │ -2e4b6a: 6e20 4e88 3200 |00e3: invoke-virtual {v2, v3}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ -2e4b70: 620c fa84 |00e6: sget-object v12, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.VMHD:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84fa │ │ -2e4b74: 6e10 888f 0c00 |00e8: invoke-virtual {v12}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.getFieldName:()Ljava/lang/String; // method@8f88 │ │ -2e4b7a: 0c0c |00eb: move-result-object v12 │ │ -2e4b7c: 7120 f88f c200 |00ec: invoke-static {v2, v12}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.seekWithinLevel:(Ljava/nio/ByteBuffer;Ljava/lang/String;)Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // method@8ff8 │ │ -2e4b82: 0c0c |00ef: move-result-object v12 │ │ -2e4b84: 380c 0e00 |00f0: if-eqz v12, 00fe // +000e │ │ -2e4b88: 220c 3611 |00f2: new-instance v12, Lorg/jaudiotagger/audio/exceptions/CannotReadVideoException; // type@1136 │ │ -2e4b8c: 6200 6087 |00f4: sget-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_FILE_IS_VIDEO:Lorg/jaudiotagger/logging/ErrorMessage; // field@8760 │ │ -2e4b90: 6e10 5791 0000 |00f6: invoke-virtual {v0}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ -2e4b96: 0c00 |00f9: move-result-object v0 │ │ -2e4b98: 7020 6e8d 0c00 |00fa: invoke-direct {v12, v0}, Lorg/jaudiotagger/audio/exceptions/CannotReadVideoException;.:(Ljava/lang/String;)V // method@8d6e │ │ -2e4b9e: 270c |00fd: throw v12 │ │ -2e4ba0: 220c 3511 |00fe: new-instance v12, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ -2e4ba4: 6200 6287 |0100: sget-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_FILE_NOT_AUDIO:Lorg/jaudiotagger/logging/ErrorMessage; // field@8762 │ │ -2e4ba8: 6e10 5791 0000 |0102: invoke-virtual {v0}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ -2e4bae: 0c00 |0105: move-result-object v0 │ │ -2e4bb0: 7020 698d 0c00 |0106: invoke-direct {v12, v0}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ -2e4bb6: 270c |0109: throw v12 │ │ -2e4bb8: 6e20 4e88 3200 |010a: invoke-virtual {v2, v3}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ -2e4bbe: 6203 d884 |010d: sget-object v3, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.STBL:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84d8 │ │ -2e4bc2: 6e10 888f 0300 |010f: invoke-virtual {v3}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.getFieldName:()Ljava/lang/String; // method@8f88 │ │ -2e4bc8: 0c03 |0112: move-result-object v3 │ │ -2e4bca: 7120 f88f 3200 |0113: invoke-static {v2, v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.seekWithinLevel:(Ljava/nio/ByteBuffer;Ljava/lang/String;)Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // method@8ff8 │ │ -2e4bd0: 0c03 |0116: move-result-object v3 │ │ -2e4bd2: 3803 c701 |0117: if-eqz v3, 02de // +01c7 │ │ -2e4bd6: 6e10 4d88 0200 |0119: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ -2e4bdc: 0a03 |011c: move-result v3 │ │ -2e4bde: 6206 dc84 |011d: sget-object v6, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.STSD:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84dc │ │ -2e4be2: 6e10 888f 0600 |011f: invoke-virtual {v6}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.getFieldName:()Ljava/lang/String; // method@8f88 │ │ -2e4be8: 0c06 |0122: move-result-object v6 │ │ -2e4bea: 7120 f88f 6200 |0123: invoke-static {v2, v6}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.seekWithinLevel:(Ljava/nio/ByteBuffer;Ljava/lang/String;)Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // method@8ff8 │ │ -2e4bf0: 0c06 |0126: move-result-object v6 │ │ -2e4bf2: 3806 0601 |0127: if-eqz v6, 022d // +0106 │ │ -2e4bf6: 2207 8911 |0129: new-instance v7, Lorg/jaudiotagger/audio/mp4/atom/Mp4StsdBox; // type@1189 │ │ -2e4bfa: 7030 4790 6702 |012b: invoke-direct {v7, v6, v2}, Lorg/jaudiotagger/audio/mp4/atom/Mp4StsdBox;.:(Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;)V // method@9047 │ │ -2e4c00: 6e10 4890 0700 |012e: invoke-virtual {v7}, Lorg/jaudiotagger/audio/mp4/atom/Mp4StsdBox;.processData:()V // method@9048 │ │ -2e4c06: 6e10 4d88 0200 |0131: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ -2e4c0c: 0a06 |0134: move-result v6 │ │ -2e4c0e: 6207 af84 |0135: sget-object v7, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.MP4A:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84af │ │ -2e4c12: 6e10 888f 0700 |0137: invoke-virtual {v7}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.getFieldName:()Ljava/lang/String; // method@8f88 │ │ -2e4c18: 0c07 |013a: move-result-object v7 │ │ -2e4c1a: 7120 f88f 7200 |013b: invoke-static {v2, v7}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.seekWithinLevel:(Ljava/nio/ByteBuffer;Ljava/lang/String;)Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // method@8ff8 │ │ -2e4c20: 0c07 |013e: move-result-object v7 │ │ -2e4c22: 3807 4d00 |013f: if-eqz v7, 018c // +004d │ │ -2e4c26: 6e10 5a88 0200 |0141: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.slice:()Ljava/nio/ByteBuffer; // method@885a │ │ -2e4c2c: 0c06 |0144: move-result-object v6 │ │ -2e4c2e: 2208 8611 |0145: new-instance v8, Lorg/jaudiotagger/audio/mp4/atom/Mp4Mp4aBox; // type@1186 │ │ -2e4c32: 7030 3a90 7806 |0147: invoke-direct {v8, v7, v6}, Lorg/jaudiotagger/audio/mp4/atom/Mp4Mp4aBox;.:(Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;)V // method@903a │ │ -2e4c38: 6e10 3b90 0800 |014a: invoke-virtual {v8}, Lorg/jaudiotagger/audio/mp4/atom/Mp4Mp4aBox;.processData:()V // method@903b │ │ -2e4c3e: 6207 7c84 |014d: sget-object v7, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.ESDS:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@847c │ │ -2e4c42: 6e10 888f 0700 |014f: invoke-virtual {v7}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.getFieldName:()Ljava/lang/String; // method@8f88 │ │ -2e4c48: 0c07 |0152: move-result-object v7 │ │ -2e4c4a: 7120 f88f 7600 |0153: invoke-static {v6, v7}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.seekWithinLevel:(Ljava/nio/ByteBuffer;Ljava/lang/String;)Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // method@8ff8 │ │ -2e4c50: 0c07 |0156: move-result-object v7 │ │ -2e4c52: 3807 d600 |0157: if-eqz v7, 022d // +00d6 │ │ -2e4c56: 2208 7e11 |0159: new-instance v8, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox; // type@117e │ │ -2e4c5a: 6e10 5a88 0600 |015b: invoke-virtual {v6}, Ljava/nio/ByteBuffer;.slice:()Ljava/nio/ByteBuffer; // method@885a │ │ -2e4c60: 0c06 |015e: move-result-object v6 │ │ -2e4c62: 7030 0d90 7806 |015f: invoke-direct {v8, v7, v6}, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox;.:(Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;)V // method@900d │ │ -2e4c68: 6e10 0f90 0800 |0162: invoke-virtual {v8}, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox;.getAvgBitrate:()I // method@900f │ │ -2e4c6e: 0a06 |0165: move-result v6 │ │ -2e4c70: 6007 a283 |0166: sget v7, Lorg/jaudiotagger/audio/generic/Utils;.KILOBYTE_MULTIPLIER:I // field@83a2 │ │ -2e4c74: b376 |0168: div-int/2addr v6, v7 │ │ -2e4c76: 6e20 ac8f 6100 |0169: invoke-virtual {v1, v6}, Lorg/jaudiotagger/audio/mp4/Mp4AudioHeader;.setBitRate:(I)V // method@8fac │ │ -2e4c7c: 6e10 1290 0800 |016c: invoke-virtual {v8}, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox;.getNumberOfChannels:()I // method@9012 │ │ -2e4c82: 0a06 |016f: move-result v6 │ │ -2e4c84: 6e20 af8f 6100 |0170: invoke-virtual {v1, v6}, Lorg/jaudiotagger/audio/mp4/Mp4AudioHeader;.setChannelNumber:(I)V // method@8faf │ │ -2e4c8a: 6e10 1090 0800 |0173: invoke-virtual {v8}, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox;.getKind:()Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // method@9010 │ │ -2e4c90: 0c06 |0176: move-result-object v6 │ │ -2e4c92: 6e20 b28f 6100 |0177: invoke-virtual {v1, v6}, Lorg/jaudiotagger/audio/mp4/Mp4AudioHeader;.setKind:(Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;)V // method@8fb2 │ │ -2e4c98: 6e10 0e90 0800 |017a: invoke-virtual {v8}, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox;.getAudioProfile:()Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile; // method@900e │ │ -2e4c9e: 0c06 |017d: move-result-object v6 │ │ -2e4ca0: 6e20 b48f 6100 |017e: invoke-virtual {v1, v6}, Lorg/jaudiotagger/audio/mp4/Mp4AudioHeader;.setProfile:(Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile;)V // method@8fb4 │ │ -2e4ca6: 6206 5d84 |0181: sget-object v6, Lorg/jaudiotagger/audio/mp4/EncoderType;.AAC:Lorg/jaudiotagger/audio/mp4/EncoderType; // field@845d │ │ -2e4caa: 6e10 828f 0600 |0183: invoke-virtual {v6}, Lorg/jaudiotagger/audio/mp4/EncoderType;.getDescription:()Ljava/lang/String; // method@8f82 │ │ -2e4cb0: 0c06 |0186: move-result-object v6 │ │ -2e4cb2: 6e20 b08f 6100 |0187: invoke-virtual {v1, v6}, Lorg/jaudiotagger/audio/mp4/Mp4AudioHeader;.setEncodingType:(Ljava/lang/String;)V // method@8fb0 │ │ -2e4cb8: 2900 a300 |018a: goto/16 022d // +00a3 │ │ -2e4cbc: 6e20 4e88 6200 |018c: invoke-virtual {v2, v6}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ -2e4cc2: 6207 7684 |018f: sget-object v7, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.DRMS:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8476 │ │ -2e4cc6: 6e10 888f 0700 |0191: invoke-virtual {v7}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.getFieldName:()Ljava/lang/String; // method@8f88 │ │ -2e4ccc: 0c07 |0194: move-result-object v7 │ │ -2e4cce: 7120 f88f 7200 |0195: invoke-static {v2, v7}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.seekWithinLevel:(Ljava/nio/ByteBuffer;Ljava/lang/String;)Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // method@8ff8 │ │ -2e4cd4: 0c07 |0198: move-result-object v7 │ │ -2e4cd6: 3807 4800 |0199: if-eqz v7, 01e1 // +0048 │ │ -2e4cda: 2206 7b11 |019b: new-instance v6, Lorg/jaudiotagger/audio/mp4/atom/Mp4DrmsBox; // type@117b │ │ -2e4cde: 7030 ff8f 7602 |019d: invoke-direct {v6, v7, v2}, Lorg/jaudiotagger/audio/mp4/atom/Mp4DrmsBox;.:(Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;)V // method@8fff │ │ -2e4ce4: 6e10 0090 0600 |01a0: invoke-virtual {v6}, Lorg/jaudiotagger/audio/mp4/atom/Mp4DrmsBox;.processData:()V // method@9000 │ │ -2e4cea: 6206 7c84 |01a3: sget-object v6, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.ESDS:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@847c │ │ -2e4cee: 6e10 888f 0600 |01a5: invoke-virtual {v6}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.getFieldName:()Ljava/lang/String; // method@8f88 │ │ -2e4cf4: 0c06 |01a8: move-result-object v6 │ │ -2e4cf6: 7120 f88f 6200 |01a9: invoke-static {v2, v6}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.seekWithinLevel:(Ljava/nio/ByteBuffer;Ljava/lang/String;)Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // method@8ff8 │ │ -2e4cfc: 0c06 |01ac: move-result-object v6 │ │ -2e4cfe: 3806 8000 |01ad: if-eqz v6, 022d // +0080 │ │ -2e4d02: 2207 7e11 |01af: new-instance v7, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox; // type@117e │ │ -2e4d06: 6e10 5a88 0200 |01b1: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.slice:()Ljava/nio/ByteBuffer; // method@885a │ │ -2e4d0c: 0c08 |01b4: move-result-object v8 │ │ -2e4d0e: 7030 0d90 6708 |01b5: invoke-direct {v7, v6, v8}, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox;.:(Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;)V // method@900d │ │ -2e4d14: 6e10 0f90 0700 |01b8: invoke-virtual {v7}, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox;.getAvgBitrate:()I // method@900f │ │ -2e4d1a: 0a06 |01bb: move-result v6 │ │ -2e4d1c: 6008 a283 |01bc: sget v8, Lorg/jaudiotagger/audio/generic/Utils;.KILOBYTE_MULTIPLIER:I // field@83a2 │ │ -2e4d20: b386 |01be: div-int/2addr v6, v8 │ │ -2e4d22: 6e20 ac8f 6100 |01bf: invoke-virtual {v1, v6}, Lorg/jaudiotagger/audio/mp4/Mp4AudioHeader;.setBitRate:(I)V // method@8fac │ │ -2e4d28: 6e10 1290 0700 |01c2: invoke-virtual {v7}, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox;.getNumberOfChannels:()I // method@9012 │ │ -2e4d2e: 0a06 |01c5: move-result v6 │ │ -2e4d30: 6e20 af8f 6100 |01c6: invoke-virtual {v1, v6}, Lorg/jaudiotagger/audio/mp4/Mp4AudioHeader;.setChannelNumber:(I)V // method@8faf │ │ -2e4d36: 6e10 1090 0700 |01c9: invoke-virtual {v7}, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox;.getKind:()Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // method@9010 │ │ -2e4d3c: 0c06 |01cc: move-result-object v6 │ │ -2e4d3e: 6e20 b28f 6100 |01cd: invoke-virtual {v1, v6}, Lorg/jaudiotagger/audio/mp4/Mp4AudioHeader;.setKind:(Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;)V // method@8fb2 │ │ -2e4d44: 6e10 0e90 0700 |01d0: invoke-virtual {v7}, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox;.getAudioProfile:()Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile; // method@900e │ │ -2e4d4a: 0c06 |01d3: move-result-object v6 │ │ -2e4d4c: 6e20 b48f 6100 |01d4: invoke-virtual {v1, v6}, Lorg/jaudiotagger/audio/mp4/Mp4AudioHeader;.setProfile:(Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile;)V // method@8fb4 │ │ -2e4d52: 6206 5f84 |01d7: sget-object v6, Lorg/jaudiotagger/audio/mp4/EncoderType;.DRM_AAC:Lorg/jaudiotagger/audio/mp4/EncoderType; // field@845f │ │ -2e4d56: 6e10 828f 0600 |01d9: invoke-virtual {v6}, Lorg/jaudiotagger/audio/mp4/EncoderType;.getDescription:()Ljava/lang/String; // method@8f82 │ │ -2e4d5c: 0c06 |01dc: move-result-object v6 │ │ -2e4d5e: 6e20 b08f 6100 |01dd: invoke-virtual {v1, v6}, Lorg/jaudiotagger/audio/mp4/Mp4AudioHeader;.setEncodingType:(Ljava/lang/String;)V // method@8fb0 │ │ -2e4d64: 284d |01e0: goto 022d // +004d │ │ -2e4d66: 6e20 4e88 6200 |01e1: invoke-virtual {v2, v6}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ -2e4d6c: 6206 6284 |01e4: sget-object v6, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.ALAC:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8462 │ │ -2e4d70: 6e10 888f 0600 |01e6: invoke-virtual {v6}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.getFieldName:()Ljava/lang/String; // method@8f88 │ │ -2e4d76: 0c06 |01e9: move-result-object v6 │ │ -2e4d78: 7120 f88f 6200 |01ea: invoke-static {v2, v6}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.seekWithinLevel:(Ljava/nio/ByteBuffer;Ljava/lang/String;)Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // method@8ff8 │ │ -2e4d7e: 0c06 |01ed: move-result-object v6 │ │ -2e4d80: 3806 3f00 |01ee: if-eqz v6, 022d // +003f │ │ -2e4d84: 2207 7911 |01f0: new-instance v7, Lorg/jaudiotagger/audio/mp4/atom/Mp4AlacBox; // type@1179 │ │ -2e4d88: 7030 df8f 6702 |01f2: invoke-direct {v7, v6, v2}, Lorg/jaudiotagger/audio/mp4/atom/Mp4AlacBox;.:(Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;)V // method@8fdf │ │ -2e4d8e: 6e10 eb8f 0700 |01f5: invoke-virtual {v7}, Lorg/jaudiotagger/audio/mp4/atom/Mp4AlacBox;.processData:()V // method@8feb │ │ -2e4d94: 6206 6284 |01f8: sget-object v6, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.ALAC:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8462 │ │ -2e4d98: 6e10 888f 0600 |01fa: invoke-virtual {v6}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.getFieldName:()Ljava/lang/String; // method@8f88 │ │ -2e4d9e: 0c06 |01fd: move-result-object v6 │ │ -2e4da0: 7120 f88f 6200 |01fe: invoke-static {v2, v6}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.seekWithinLevel:(Ljava/nio/ByteBuffer;Ljava/lang/String;)Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // method@8ff8 │ │ -2e4da6: 0c06 |0201: move-result-object v6 │ │ -2e4da8: 3806 2b00 |0202: if-eqz v6, 022d // +002b │ │ -2e4dac: 2207 7911 |0204: new-instance v7, Lorg/jaudiotagger/audio/mp4/atom/Mp4AlacBox; // type@1179 │ │ -2e4db0: 7030 df8f 6702 |0206: invoke-direct {v7, v6, v2}, Lorg/jaudiotagger/audio/mp4/atom/Mp4AlacBox;.:(Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;)V // method@8fdf │ │ -2e4db6: 6e10 eb8f 0700 |0209: invoke-virtual {v7}, Lorg/jaudiotagger/audio/mp4/atom/Mp4AlacBox;.processData:()V // method@8feb │ │ -2e4dbc: 6206 5e84 |020c: sget-object v6, Lorg/jaudiotagger/audio/mp4/EncoderType;.APPLE_LOSSLESS:Lorg/jaudiotagger/audio/mp4/EncoderType; // field@845e │ │ -2e4dc0: 6e10 828f 0600 |020e: invoke-virtual {v6}, Lorg/jaudiotagger/audio/mp4/EncoderType;.getDescription:()Ljava/lang/String; // method@8f82 │ │ -2e4dc6: 0c06 |0211: move-result-object v6 │ │ -2e4dc8: 6e20 b08f 6100 |0212: invoke-virtual {v1, v6}, Lorg/jaudiotagger/audio/mp4/Mp4AudioHeader;.setEncodingType:(Ljava/lang/String;)V // method@8fb0 │ │ -2e4dce: 6e10 e18f 0700 |0215: invoke-virtual {v7}, Lorg/jaudiotagger/audio/mp4/atom/Mp4AlacBox;.getChannels:()I // method@8fe1 │ │ -2e4dd4: 0a06 |0218: move-result v6 │ │ -2e4dd6: 6e20 af8f 6100 |0219: invoke-virtual {v1, v6}, Lorg/jaudiotagger/audio/mp4/Mp4AudioHeader;.setChannelNumber:(I)V // method@8faf │ │ -2e4ddc: 6e10 e08f 0700 |021c: invoke-virtual {v7}, Lorg/jaudiotagger/audio/mp4/atom/Mp4AlacBox;.getBitRate:()I // method@8fe0 │ │ -2e4de2: 0a06 |021f: move-result v6 │ │ -2e4de4: 6008 a283 |0220: sget v8, Lorg/jaudiotagger/audio/generic/Utils;.KILOBYTE_MULTIPLIER:I // field@83a2 │ │ -2e4de8: b386 |0222: div-int/2addr v6, v8 │ │ -2e4dea: 6e20 ac8f 6100 |0223: invoke-virtual {v1, v6}, Lorg/jaudiotagger/audio/mp4/Mp4AudioHeader;.setBitRate:(I)V // method@8fac │ │ -2e4df0: 6e10 e88f 0700 |0226: invoke-virtual {v7}, Lorg/jaudiotagger/audio/mp4/atom/Mp4AlacBox;.getSampleSize:()I // method@8fe8 │ │ -2e4df6: 0a06 |0229: move-result v6 │ │ -2e4df8: 6e20 ad8f 6100 |022a: invoke-virtual {v1, v6}, Lorg/jaudiotagger/audio/mp4/Mp4AudioHeader;.setBitsPerSample:(I)V // method@8fad │ │ -2e4dfe: 6e20 4e88 3200 |022d: invoke-virtual {v2, v3}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ -2e4e04: 6203 d984 |0230: sget-object v3, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.STCO:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84d9 │ │ -2e4e08: 6e10 888f 0300 |0232: invoke-virtual {v3}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.getFieldName:()Ljava/lang/String; // method@8f88 │ │ -2e4e0e: 0c03 |0235: move-result-object v3 │ │ -2e4e10: 7120 f88f 3200 |0236: invoke-static {v2, v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.seekWithinLevel:(Ljava/nio/ByteBuffer;Ljava/lang/String;)Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // method@8ff8 │ │ -2e4e16: 0c03 |0239: move-result-object v3 │ │ -2e4e18: 3803 2b00 |023a: if-eqz v3, 0265 // +002b │ │ -2e4e1c: 2206 8811 |023c: new-instance v6, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox; // type@1188 │ │ -2e4e20: 7030 3e90 3602 |023e: invoke-direct {v6, v3, v2}, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.:(Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;)V // method@903e │ │ -2e4e26: 6e10 4290 0600 |0241: invoke-virtual {v6}, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.getFirstOffSet:()I // method@9042 │ │ -2e4e2c: 0a03 |0244: move-result v3 │ │ -2e4e2e: 8137 |0245: int-to-long v7, v3 │ │ -2e4e30: 7120 4387 8700 |0246: invoke-static {v7, v8}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8743 │ │ -2e4e36: 0c03 |0249: move-result-object v3 │ │ -2e4e38: 6e20 ab8f 3100 |024a: invoke-virtual {v1, v3}, Lorg/jaudiotagger/audio/mp4/Mp4AudioHeader;.setAudioDataStartPosition:(Ljava/lang/Long;)V // method@8fab │ │ -2e4e3e: 6e10 6d88 0000 |024d: invoke-virtual {v0}, Ljava/nio/channels/FileChannel;.size:()J // method@886d │ │ -2e4e44: 0b07 |0250: move-result-wide v7 │ │ -2e4e46: 7120 4387 8700 |0251: invoke-static {v7, v8}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8743 │ │ -2e4e4c: 0c03 |0254: move-result-object v3 │ │ -2e4e4e: 6e20 a98f 3100 |0255: invoke-virtual {v1, v3}, Lorg/jaudiotagger/audio/mp4/Mp4AudioHeader;.setAudioDataEndPosition:(Ljava/lang/Long;)V // method@8fa9 │ │ -2e4e54: 6e10 6d88 0000 |0258: invoke-virtual {v0}, Ljava/nio/channels/FileChannel;.size:()J // method@886d │ │ -2e4e5a: 0b07 |025b: move-result-wide v7 │ │ -2e4e5c: 6e10 4290 0600 |025c: invoke-virtual {v6}, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.getFirstOffSet:()I // method@9042 │ │ -2e4e62: 0a00 |025f: move-result v0 │ │ -2e4e64: 8109 |0260: int-to-long v9, v0 │ │ -2e4e66: bc97 |0261: sub-long/2addr v7, v9 │ │ -2e4e68: 6e30 aa8f 7108 |0262: invoke-virtual {v1, v7, v8}, Lorg/jaudiotagger/audio/mp4/Mp4AudioHeader;.setAudioDataLength:(J)V // method@8faa │ │ -2e4e6e: 6e10 a58f 0100 |0265: invoke-virtual {v1}, Lorg/jaudiotagger/audio/mp4/Mp4AudioHeader;.getChannelNumber:()I // method@8fa5 │ │ -2e4e74: 0a00 |0268: move-result v0 │ │ -2e4e76: 12f3 |0269: const/4 v3, #int -1 // #ff │ │ -2e4e78: 3330 0600 |026a: if-ne v0, v3, 0270 // +0006 │ │ -2e4e7c: 1220 |026c: const/4 v0, #int 2 // #2 │ │ -2e4e7e: 6e20 af8f 0100 |026d: invoke-virtual {v1, v0}, Lorg/jaudiotagger/audio/mp4/Mp4AudioHeader;.setChannelNumber:(I)V // method@8faf │ │ -2e4e84: 6e10 a28f 0100 |0270: invoke-virtual {v1}, Lorg/jaudiotagger/audio/mp4/Mp4AudioHeader;.getBitRateAsNumber:()J // method@8fa2 │ │ -2e4e8a: 0b06 |0273: move-result-wide v6 │ │ -2e4e8c: 1608 ffff |0274: const-wide/16 v8, #int -1 // #ffff │ │ -2e4e90: 3100 0608 |0276: cmp-long v0, v6, v8 │ │ -2e4e94: 3900 0700 |0278: if-nez v0, 027f // +0007 │ │ -2e4e98: 1300 8000 |027a: const/16 v0, #int 128 // #80 │ │ -2e4e9c: 6e20 ac8f 0100 |027c: invoke-virtual {v1, v0}, Lorg/jaudiotagger/audio/mp4/Mp4AudioHeader;.setBitRate:(I)V // method@8fac │ │ -2e4ea2: 6e10 a38f 0100 |027f: invoke-virtual {v1}, Lorg/jaudiotagger/audio/mp4/Mp4AudioHeader;.getBitsPerSample:()I // method@8fa3 │ │ -2e4ea8: 0a00 |0282: move-result v0 │ │ -2e4eaa: 3330 0700 |0283: if-ne v0, v3, 028a // +0007 │ │ -2e4eae: 1300 1000 |0285: const/16 v0, #int 16 // #10 │ │ -2e4eb2: 6e20 ad8f 0100 |0287: invoke-virtual {v1, v0}, Lorg/jaudiotagger/audio/mp4/Mp4AudioHeader;.setBitsPerSample:(I)V // method@8fad │ │ -2e4eb8: 6e10 a68f 0100 |028a: invoke-virtual {v1}, Lorg/jaudiotagger/audio/mp4/Mp4AudioHeader;.getEncodingType:()Ljava/lang/String; // method@8fa6 │ │ -2e4ebe: 0c00 |028d: move-result-object v0 │ │ -2e4ec0: 1a03 0000 |028e: const-string v3, "" // string@0000 │ │ -2e4ec4: 6e20 9c87 3000 |0290: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2e4eca: 0a00 |0293: move-result v0 │ │ -2e4ecc: 3800 0b00 |0294: if-eqz v0, 029f // +000b │ │ -2e4ed0: 6200 5d84 |0296: sget-object v0, Lorg/jaudiotagger/audio/mp4/EncoderType;.AAC:Lorg/jaudiotagger/audio/mp4/EncoderType; // field@845d │ │ -2e4ed4: 6e10 828f 0000 |0298: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp4/EncoderType;.getDescription:()Ljava/lang/String; // method@8f82 │ │ -2e4eda: 0c00 |029b: move-result-object v0 │ │ -2e4edc: 6e20 b08f 0100 |029c: invoke-virtual {v1, v0}, Lorg/jaudiotagger/audio/mp4/Mp4AudioHeader;.setEncodingType:(Ljava/lang/String;)V // method@8fb0 │ │ -2e4ee2: 6200 1885 |029f: sget-object v0, Lorg/jaudiotagger/audio/mp4/Mp4InfoReader;.logger:Ljava/util/logging/Logger; // field@8518 │ │ -2e4ee6: 6e10 b68f 0100 |02a1: invoke-virtual {v1}, Lorg/jaudiotagger/audio/mp4/Mp4AudioHeader;.toString:()Ljava/lang/String; // method@8fb6 │ │ -2e4eec: 0c03 |02a4: move-result-object v3 │ │ -2e4eee: 6e20 128a 3000 |02a5: invoke-virtual {v0, v3}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -2e4ef4: 6e20 4e88 5200 |02a8: invoke-virtual {v2, v5}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ -2e4efa: 6e10 4888 0200 |02ab: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.hasRemaining:()Z // method@8848 │ │ -2e4f00: 0a00 |02ae: move-result v0 │ │ -2e4f02: 3800 2100 |02af: if-eqz v0, 02d0 // +0021 │ │ -2e4f06: 6200 ef84 |02b1: sget-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.TRAK:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84ef │ │ -2e4f0a: 6e10 888f 0000 |02b3: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.getFieldName:()Ljava/lang/String; // method@8f88 │ │ -2e4f10: 0c00 |02b6: move-result-object v0 │ │ -2e4f12: 7120 f88f 0200 |02b7: invoke-static {v2, v0}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.seekWithinLevel:(Ljava/nio/ByteBuffer;Ljava/lang/String;)Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // method@8ff8 │ │ -2e4f18: 0c00 |02ba: move-result-object v0 │ │ -2e4f1a: 3800 1500 |02bb: if-eqz v0, 02d0 // +0015 │ │ -2e4f1e: 7040 bf8f 4b20 |02bd: invoke-direct {v11, v4, v0, v2}, Lorg/jaudiotagger/audio/mp4/Mp4InfoReader;.isTrackAtomVideo:(Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;)Z // method@8fbf │ │ -2e4f24: 0a00 |02c0: move-result v0 │ │ -2e4f26: 3900 0300 |02c1: if-nez v0, 02c4 // +0003 │ │ -2e4f2a: 28e8 |02c3: goto 02ab // -0018 │ │ -2e4f2c: 220c 3611 |02c4: new-instance v12, Lorg/jaudiotagger/audio/exceptions/CannotReadVideoException; // type@1136 │ │ -2e4f30: 6200 6087 |02c6: sget-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_FILE_IS_VIDEO:Lorg/jaudiotagger/logging/ErrorMessage; // field@8760 │ │ -2e4f34: 6e10 5791 0000 |02c8: invoke-virtual {v0}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ -2e4f3a: 0c00 |02cb: move-result-object v0 │ │ -2e4f3c: 7020 6e8d 0c00 |02cc: invoke-direct {v12, v0}, Lorg/jaudiotagger/audio/exceptions/CannotReadVideoException;.:(Ljava/lang/String;)V // method@8d6e │ │ -2e4f42: 270c |02cf: throw v12 │ │ -2e4f44: 6e10 a68f 0100 |02d0: invoke-virtual {v1}, Lorg/jaudiotagger/audio/mp4/Mp4AudioHeader;.getEncodingType:()Ljava/lang/String; // method@8fa6 │ │ -2e4f4a: 0c00 |02d3: move-result-object v0 │ │ -2e4f4c: 6e20 b18f 0100 |02d4: invoke-virtual {v1, v0}, Lorg/jaudiotagger/audio/mp4/Mp4AudioHeader;.setFormat:(Ljava/lang/String;)V // method@8fb1 │ │ -2e4f52: 2200 7111 |02d7: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree; // type@1171 │ │ -2e4f56: 1202 |02d9: const/4 v2, #int 0 // #0 │ │ -2e4f58: 7030 8d8f c002 |02da: invoke-direct {v0, v12, v2}, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.:(Lorg/jaudiotagger/audio/MyRandomAccessFile;Z)V // method@8f8d │ │ -2e4f5e: 1101 |02dd: return-object v1 │ │ -2e4f60: 220c 3511 |02de: new-instance v12, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ -2e4f64: 6200 6287 |02e0: sget-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_FILE_NOT_AUDIO:Lorg/jaudiotagger/logging/ErrorMessage; // field@8762 │ │ -2e4f68: 6e10 5791 0000 |02e2: invoke-virtual {v0}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ -2e4f6e: 0c00 |02e5: move-result-object v0 │ │ -2e4f70: 7020 698d 0c00 |02e6: invoke-direct {v12, v0}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ -2e4f76: 270c |02e9: throw v12 │ │ -2e4f78: 220c 3511 |02ea: new-instance v12, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ -2e4f7c: 6200 6287 |02ec: sget-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_FILE_NOT_AUDIO:Lorg/jaudiotagger/logging/ErrorMessage; // field@8762 │ │ -2e4f80: 6e10 5791 0000 |02ee: invoke-virtual {v0}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ -2e4f86: 0c00 |02f1: move-result-object v0 │ │ -2e4f88: 7020 698d 0c00 |02f2: invoke-direct {v12, v0}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ -2e4f8e: 270c |02f5: throw v12 │ │ -2e4f90: 220c 3511 |02f6: new-instance v12, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ -2e4f94: 6200 6287 |02f8: sget-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_FILE_NOT_AUDIO:Lorg/jaudiotagger/logging/ErrorMessage; // field@8762 │ │ -2e4f98: 6e10 5791 0000 |02fa: invoke-virtual {v0}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ -2e4f9e: 0c00 |02fd: move-result-object v0 │ │ -2e4fa0: 7020 698d 0c00 |02fe: invoke-direct {v12, v0}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ -2e4fa6: 270c |0301: throw v12 │ │ -2e4fa8: 220c 3511 |0302: new-instance v12, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ -2e4fac: 6200 6287 |0304: sget-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_FILE_NOT_AUDIO:Lorg/jaudiotagger/logging/ErrorMessage; // field@8762 │ │ -2e4fb0: 6e10 5791 0000 |0306: invoke-virtual {v0}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ -2e4fb6: 0c00 |0309: move-result-object v0 │ │ -2e4fb8: 7020 698d 0c00 |030a: invoke-direct {v12, v0}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ -2e4fbe: 270c |030d: throw v12 │ │ -2e4fc0: 220c 3511 |030e: new-instance v12, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ -2e4fc4: 6200 6287 |0310: sget-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_FILE_NOT_AUDIO:Lorg/jaudiotagger/logging/ErrorMessage; // field@8762 │ │ -2e4fc8: 6e10 5791 0000 |0312: invoke-virtual {v0}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ -2e4fce: 0c00 |0315: move-result-object v0 │ │ -2e4fd0: 7020 698d 0c00 |0316: invoke-direct {v12, v0}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ -2e4fd6: 270c |0319: throw v12 │ │ -2e4fd8: 220c 3511 |031a: new-instance v12, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ -2e4fdc: 6200 6287 |031c: sget-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_FILE_NOT_AUDIO:Lorg/jaudiotagger/logging/ErrorMessage; // field@8762 │ │ -2e4fe0: 6e10 5791 0000 |031e: invoke-virtual {v0}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ -2e4fe6: 0c00 |0321: move-result-object v0 │ │ -2e4fe8: 7020 698d 0c00 |0322: invoke-direct {v12, v0}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ -2e4fee: 270c |0325: throw v12 │ │ -2e4ff0: 220c 3511 |0326: new-instance v12, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ -2e4ff4: 6200 6287 |0328: sget-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_FILE_NOT_AUDIO:Lorg/jaudiotagger/logging/ErrorMessage; // field@8762 │ │ -2e4ff8: 6e10 5791 0000 |032a: invoke-virtual {v0}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ -2e4ffe: 0c00 |032d: move-result-object v0 │ │ -2e5000: 7020 698d 0c00 |032e: invoke-direct {v12, v0}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ -2e5006: 270c |0331: throw v12 │ │ -2e5008: 220c 3511 |0332: new-instance v12, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ -2e500c: 6200 6387 |0334: sget-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_FILE_NOT_CONTAINER:Lorg/jaudiotagger/logging/ErrorMessage; // field@8763 │ │ -2e5010: 6e10 5791 0000 |0336: invoke-virtual {v0}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ -2e5016: 0c00 |0339: move-result-object v0 │ │ -2e5018: 7020 698d 0c00 |033a: invoke-direct {v12, v0}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ -2e501e: 2802 |033d: goto 033f // +0002 │ │ -2e5020: 270c |033e: throw v12 │ │ -2e5022: 28ff |033f: goto 033e // -0001 │ │ +2e4998: |[2e4998] org.jaudiotagger.audio.mp4.Mp4InfoReader.read:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/generic/GenericAudioHeader; │ │ +2e49a8: 7210 858a 0c00 |0000: invoke-interface {v12}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getReadChannel:()Ljava/nio/channels/FileChannel; // method@8a85 │ │ +2e49ae: 0c00 |0003: move-result-object v0 │ │ +2e49b0: 2201 7211 |0004: new-instance v1, Lorg/jaudiotagger/audio/mp4/Mp4AudioHeader; // type@1172 │ │ +2e49b4: 7010 a18f 0100 |0006: invoke-direct {v1}, Lorg/jaudiotagger/audio/mp4/Mp4AudioHeader;.:()V // method@8fa1 │ │ +2e49ba: 6202 8484 |0009: sget-object v2, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.FTYP:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8484 │ │ +2e49be: 6e10 888f 0200 |000b: invoke-virtual {v2}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.getFieldName:()Ljava/lang/String; // method@8f88 │ │ +2e49c4: 0c02 |000e: move-result-object v2 │ │ +2e49c6: 7120 f98f 2000 |000f: invoke-static {v0, v2}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.seekWithinLevel:(Ljava/nio/channels/FileChannel;Ljava/lang/String;)Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // method@8ff9 │ │ +2e49cc: 0c02 |0012: move-result-object v2 │ │ +2e49ce: 3802 1f03 |0013: if-eqz v2, 0332 // +031f │ │ +2e49d2: 6e10 f78f 0200 |0015: invoke-virtual {v2}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getLength:()I // method@8ff7 │ │ +2e49d8: 0a03 |0018: move-result v3 │ │ +2e49da: d803 03f8 |0019: add-int/lit8 v3, v3, #int -8 // #f8 │ │ +2e49de: 7110 3788 0300 |001b: invoke-static {v3}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@8837 │ │ +2e49e4: 0c03 |001e: move-result-object v3 │ │ +2e49e6: 6e20 6b88 3000 |001f: invoke-virtual {v0, v3}, Ljava/nio/channels/FileChannel;.read:(Ljava/nio/ByteBuffer;)I // method@886b │ │ +2e49ec: 6e10 5988 0300 |0022: invoke-virtual {v3}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@8859 │ │ +2e49f2: 2204 8111 |0025: new-instance v4, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox; // type@1181 │ │ +2e49f6: 7030 1d90 2403 |0027: invoke-direct {v4, v2, v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox;.:(Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;)V // method@901d │ │ +2e49fc: 6e10 2190 0400 |002a: invoke-virtual {v4}, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox;.processData:()V // method@9021 │ │ +2e4a02: 6e10 1f90 0400 |002d: invoke-virtual {v4}, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox;.getMajorBrand:()Ljava/lang/String; // method@901f │ │ +2e4a08: 0c02 |0030: move-result-object v2 │ │ +2e4a0a: 6e20 ae8f 2100 |0031: invoke-virtual {v1, v2}, Lorg/jaudiotagger/audio/mp4/Mp4AudioHeader;.setBrand:(Ljava/lang/String;)V // method@8fae │ │ +2e4a10: 6202 ae84 |0034: sget-object v2, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.MOOV:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84ae │ │ +2e4a14: 6e10 888f 0200 |0036: invoke-virtual {v2}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.getFieldName:()Ljava/lang/String; // method@8f88 │ │ +2e4a1a: 0c02 |0039: move-result-object v2 │ │ +2e4a1c: 7120 f98f 2000 |003a: invoke-static {v0, v2}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.seekWithinLevel:(Ljava/nio/channels/FileChannel;Ljava/lang/String;)Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // method@8ff9 │ │ +2e4a22: 0c02 |003d: move-result-object v2 │ │ +2e4a24: 3802 e802 |003e: if-eqz v2, 0326 // +02e8 │ │ +2e4a28: 6e10 f78f 0200 |0040: invoke-virtual {v2}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getLength:()I // method@8ff7 │ │ +2e4a2e: 0a02 |0043: move-result v2 │ │ +2e4a30: d802 02f8 |0044: add-int/lit8 v2, v2, #int -8 // #f8 │ │ +2e4a34: 7110 3788 0200 |0046: invoke-static {v2}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@8837 │ │ +2e4a3a: 0c02 |0049: move-result-object v2 │ │ +2e4a3c: 6203 a581 |004a: sget-object v3, Ljava/nio/ByteOrder;.LITTLE_ENDIAN:Ljava/nio/ByteOrder; // field@81a5 │ │ +2e4a40: 6e20 4c88 3200 |004c: invoke-virtual {v2, v3}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@884c │ │ +2e4a46: 6e20 6b88 2000 |004f: invoke-virtual {v0, v2}, Ljava/nio/channels/FileChannel;.read:(Ljava/nio/ByteBuffer;)I // method@886b │ │ +2e4a4c: 6e10 5988 0200 |0052: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@8859 │ │ +2e4a52: 6203 b384 |0055: sget-object v3, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.MVHD:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84b3 │ │ +2e4a56: 6e10 888f 0300 |0057: invoke-virtual {v3}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.getFieldName:()Ljava/lang/String; // method@8f88 │ │ +2e4a5c: 0c03 |005a: move-result-object v3 │ │ +2e4a5e: 7120 f88f 3200 |005b: invoke-static {v2, v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.seekWithinLevel:(Ljava/nio/ByteBuffer;Ljava/lang/String;)Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // method@8ff8 │ │ +2e4a64: 0c03 |005e: move-result-object v3 │ │ +2e4a66: 3803 bb02 |005f: if-eqz v3, 031a // +02bb │ │ +2e4a6a: 6e10 5a88 0200 |0061: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.slice:()Ljava/nio/ByteBuffer; // method@885a │ │ +2e4a70: 0c02 |0064: move-result-object v2 │ │ +2e4a72: 2205 8711 |0065: new-instance v5, Lorg/jaudiotagger/audio/mp4/atom/Mp4MvhdBox; // type@1187 │ │ +2e4a76: 7030 3c90 3502 |0067: invoke-direct {v5, v3, v2}, Lorg/jaudiotagger/audio/mp4/atom/Mp4MvhdBox;.:(Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;)V // method@903c │ │ +2e4a7c: 6e10 3d90 0500 |006a: invoke-virtual {v5}, Lorg/jaudiotagger/audio/mp4/atom/Mp4MvhdBox;.getLength:()I // method@903d │ │ +2e4a82: 0a05 |006d: move-result v5 │ │ +2e4a84: 8355 |006e: int-to-double v5, v5 │ │ +2e4a86: 6e30 b38f 5106 |006f: invoke-virtual {v1, v5, v6}, Lorg/jaudiotagger/audio/mp4/Mp4AudioHeader;.setPreciseLength:(D)V // method@8fb3 │ │ +2e4a8c: 6e10 4d88 0200 |0072: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ +2e4a92: 0a05 |0075: move-result v5 │ │ +2e4a94: 6e10 f18f 0300 |0076: invoke-virtual {v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getDataLength:()I // method@8ff1 │ │ +2e4a9a: 0a03 |0079: move-result v3 │ │ +2e4a9c: b035 |007a: add-int/2addr v5, v3 │ │ +2e4a9e: 6e20 4e88 5200 |007b: invoke-virtual {v2, v5}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ +2e4aa4: 6203 ef84 |007e: sget-object v3, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.TRAK:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84ef │ │ +2e4aa8: 6e10 888f 0300 |0080: invoke-virtual {v3}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.getFieldName:()Ljava/lang/String; // method@8f88 │ │ +2e4aae: 0c03 |0083: move-result-object v3 │ │ +2e4ab0: 7120 f88f 3200 |0084: invoke-static {v2, v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.seekWithinLevel:(Ljava/nio/ByteBuffer;Ljava/lang/String;)Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // method@8ff8 │ │ +2e4ab6: 0c03 |0087: move-result-object v3 │ │ +2e4ab8: 6e10 4d88 0200 |0088: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ +2e4abe: 0a05 |008b: move-result v5 │ │ +2e4ac0: 6e10 f18f 0300 |008c: invoke-virtual {v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getDataLength:()I // method@8ff1 │ │ +2e4ac6: 0a06 |008f: move-result v6 │ │ +2e4ac8: b065 |0090: add-int/2addr v5, v6 │ │ +2e4aca: 3803 7d02 |0091: if-eqz v3, 030e // +027d │ │ +2e4ace: 6203 a284 |0093: sget-object v3, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.MDIA:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84a2 │ │ +2e4ad2: 6e10 888f 0300 |0095: invoke-virtual {v3}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.getFieldName:()Ljava/lang/String; // method@8f88 │ │ +2e4ad8: 0c03 |0098: move-result-object v3 │ │ +2e4ada: 7120 f88f 3200 |0099: invoke-static {v2, v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.seekWithinLevel:(Ljava/nio/ByteBuffer;Ljava/lang/String;)Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // method@8ff8 │ │ +2e4ae0: 0c03 |009c: move-result-object v3 │ │ +2e4ae2: 3803 6502 |009d: if-eqz v3, 0302 // +0265 │ │ +2e4ae6: 6203 a184 |009f: sget-object v3, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.MDHD:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84a1 │ │ +2e4aea: 6e10 888f 0300 |00a1: invoke-virtual {v3}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.getFieldName:()Ljava/lang/String; // method@8f88 │ │ +2e4af0: 0c03 |00a4: move-result-object v3 │ │ +2e4af2: 7120 f88f 3200 |00a5: invoke-static {v2, v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.seekWithinLevel:(Ljava/nio/ByteBuffer;Ljava/lang/String;)Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // method@8ff8 │ │ +2e4af8: 0c03 |00a8: move-result-object v3 │ │ +2e4afa: 3803 4d02 |00a9: if-eqz v3, 02f6 // +024d │ │ +2e4afe: 2206 8411 |00ab: new-instance v6, Lorg/jaudiotagger/audio/mp4/atom/Mp4MdhdBox; // type@1184 │ │ +2e4b02: 6e10 5a88 0200 |00ad: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.slice:()Ljava/nio/ByteBuffer; // method@885a │ │ +2e4b08: 0c07 |00b0: move-result-object v7 │ │ +2e4b0a: 7030 3290 3607 |00b1: invoke-direct {v6, v3, v7}, Lorg/jaudiotagger/audio/mp4/atom/Mp4MdhdBox;.:(Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;)V // method@9032 │ │ +2e4b10: 6e10 3390 0600 |00b4: invoke-virtual {v6}, Lorg/jaudiotagger/audio/mp4/atom/Mp4MdhdBox;.getSampleRate:()I // method@9033 │ │ +2e4b16: 0a06 |00b7: move-result v6 │ │ +2e4b18: 6e20 b58f 6100 |00b8: invoke-virtual {v1, v6}, Lorg/jaudiotagger/audio/mp4/Mp4AudioHeader;.setSamplingRate:(I)V // method@8fb5 │ │ +2e4b1e: 6e10 4d88 0200 |00bb: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ +2e4b24: 0a06 |00be: move-result v6 │ │ +2e4b26: 6e10 f18f 0300 |00bf: invoke-virtual {v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getDataLength:()I // method@8ff1 │ │ +2e4b2c: 0a03 |00c2: move-result v3 │ │ +2e4b2e: b036 |00c3: add-int/2addr v6, v3 │ │ +2e4b30: 6e20 4e88 6200 |00c4: invoke-virtual {v2, v6}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ +2e4b36: 6203 ab84 |00c7: sget-object v3, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.MINF:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84ab │ │ +2e4b3a: 6e10 888f 0300 |00c9: invoke-virtual {v3}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.getFieldName:()Ljava/lang/String; // method@8f88 │ │ +2e4b40: 0c03 |00cc: move-result-object v3 │ │ +2e4b42: 7120 f88f 3200 |00cd: invoke-static {v2, v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.seekWithinLevel:(Ljava/nio/ByteBuffer;Ljava/lang/String;)Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // method@8ff8 │ │ +2e4b48: 0c03 |00d0: move-result-object v3 │ │ +2e4b4a: 3803 1902 |00d1: if-eqz v3, 02ea // +0219 │ │ +2e4b4e: 6e10 4d88 0200 |00d3: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ +2e4b54: 0a03 |00d6: move-result v3 │ │ +2e4b56: 6206 d484 |00d7: sget-object v6, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.SMHD:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84d4 │ │ +2e4b5a: 6e10 888f 0600 |00d9: invoke-virtual {v6}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.getFieldName:()Ljava/lang/String; // method@8f88 │ │ +2e4b60: 0c06 |00dc: move-result-object v6 │ │ +2e4b62: 7120 f88f 6200 |00dd: invoke-static {v2, v6}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.seekWithinLevel:(Ljava/nio/ByteBuffer;Ljava/lang/String;)Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // method@8ff8 │ │ +2e4b68: 0c06 |00e0: move-result-object v6 │ │ +2e4b6a: 3906 2900 |00e1: if-nez v6, 010a // +0029 │ │ +2e4b6e: 6e20 4e88 3200 |00e3: invoke-virtual {v2, v3}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ +2e4b74: 620c fa84 |00e6: sget-object v12, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.VMHD:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84fa │ │ +2e4b78: 6e10 888f 0c00 |00e8: invoke-virtual {v12}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.getFieldName:()Ljava/lang/String; // method@8f88 │ │ +2e4b7e: 0c0c |00eb: move-result-object v12 │ │ +2e4b80: 7120 f88f c200 |00ec: invoke-static {v2, v12}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.seekWithinLevel:(Ljava/nio/ByteBuffer;Ljava/lang/String;)Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // method@8ff8 │ │ +2e4b86: 0c0c |00ef: move-result-object v12 │ │ +2e4b88: 380c 0e00 |00f0: if-eqz v12, 00fe // +000e │ │ +2e4b8c: 220c 3611 |00f2: new-instance v12, Lorg/jaudiotagger/audio/exceptions/CannotReadVideoException; // type@1136 │ │ +2e4b90: 6200 6087 |00f4: sget-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_FILE_IS_VIDEO:Lorg/jaudiotagger/logging/ErrorMessage; // field@8760 │ │ +2e4b94: 6e10 5791 0000 |00f6: invoke-virtual {v0}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ +2e4b9a: 0c00 |00f9: move-result-object v0 │ │ +2e4b9c: 7020 6e8d 0c00 |00fa: invoke-direct {v12, v0}, Lorg/jaudiotagger/audio/exceptions/CannotReadVideoException;.:(Ljava/lang/String;)V // method@8d6e │ │ +2e4ba2: 270c |00fd: throw v12 │ │ +2e4ba4: 220c 3511 |00fe: new-instance v12, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ +2e4ba8: 6200 6287 |0100: sget-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_FILE_NOT_AUDIO:Lorg/jaudiotagger/logging/ErrorMessage; // field@8762 │ │ +2e4bac: 6e10 5791 0000 |0102: invoke-virtual {v0}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ +2e4bb2: 0c00 |0105: move-result-object v0 │ │ +2e4bb4: 7020 698d 0c00 |0106: invoke-direct {v12, v0}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ +2e4bba: 270c |0109: throw v12 │ │ +2e4bbc: 6e20 4e88 3200 |010a: invoke-virtual {v2, v3}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ +2e4bc2: 6203 d884 |010d: sget-object v3, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.STBL:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84d8 │ │ +2e4bc6: 6e10 888f 0300 |010f: invoke-virtual {v3}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.getFieldName:()Ljava/lang/String; // method@8f88 │ │ +2e4bcc: 0c03 |0112: move-result-object v3 │ │ +2e4bce: 7120 f88f 3200 |0113: invoke-static {v2, v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.seekWithinLevel:(Ljava/nio/ByteBuffer;Ljava/lang/String;)Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // method@8ff8 │ │ +2e4bd4: 0c03 |0116: move-result-object v3 │ │ +2e4bd6: 3803 c701 |0117: if-eqz v3, 02de // +01c7 │ │ +2e4bda: 6e10 4d88 0200 |0119: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ +2e4be0: 0a03 |011c: move-result v3 │ │ +2e4be2: 6206 dc84 |011d: sget-object v6, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.STSD:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84dc │ │ +2e4be6: 6e10 888f 0600 |011f: invoke-virtual {v6}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.getFieldName:()Ljava/lang/String; // method@8f88 │ │ +2e4bec: 0c06 |0122: move-result-object v6 │ │ +2e4bee: 7120 f88f 6200 |0123: invoke-static {v2, v6}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.seekWithinLevel:(Ljava/nio/ByteBuffer;Ljava/lang/String;)Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // method@8ff8 │ │ +2e4bf4: 0c06 |0126: move-result-object v6 │ │ +2e4bf6: 3806 0601 |0127: if-eqz v6, 022d // +0106 │ │ +2e4bfa: 2207 8911 |0129: new-instance v7, Lorg/jaudiotagger/audio/mp4/atom/Mp4StsdBox; // type@1189 │ │ +2e4bfe: 7030 4790 6702 |012b: invoke-direct {v7, v6, v2}, Lorg/jaudiotagger/audio/mp4/atom/Mp4StsdBox;.:(Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;)V // method@9047 │ │ +2e4c04: 6e10 4890 0700 |012e: invoke-virtual {v7}, Lorg/jaudiotagger/audio/mp4/atom/Mp4StsdBox;.processData:()V // method@9048 │ │ +2e4c0a: 6e10 4d88 0200 |0131: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ +2e4c10: 0a06 |0134: move-result v6 │ │ +2e4c12: 6207 af84 |0135: sget-object v7, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.MP4A:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84af │ │ +2e4c16: 6e10 888f 0700 |0137: invoke-virtual {v7}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.getFieldName:()Ljava/lang/String; // method@8f88 │ │ +2e4c1c: 0c07 |013a: move-result-object v7 │ │ +2e4c1e: 7120 f88f 7200 |013b: invoke-static {v2, v7}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.seekWithinLevel:(Ljava/nio/ByteBuffer;Ljava/lang/String;)Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // method@8ff8 │ │ +2e4c24: 0c07 |013e: move-result-object v7 │ │ +2e4c26: 3807 4d00 |013f: if-eqz v7, 018c // +004d │ │ +2e4c2a: 6e10 5a88 0200 |0141: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.slice:()Ljava/nio/ByteBuffer; // method@885a │ │ +2e4c30: 0c06 |0144: move-result-object v6 │ │ +2e4c32: 2208 8611 |0145: new-instance v8, Lorg/jaudiotagger/audio/mp4/atom/Mp4Mp4aBox; // type@1186 │ │ +2e4c36: 7030 3a90 7806 |0147: invoke-direct {v8, v7, v6}, Lorg/jaudiotagger/audio/mp4/atom/Mp4Mp4aBox;.:(Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;)V // method@903a │ │ +2e4c3c: 6e10 3b90 0800 |014a: invoke-virtual {v8}, Lorg/jaudiotagger/audio/mp4/atom/Mp4Mp4aBox;.processData:()V // method@903b │ │ +2e4c42: 6207 7c84 |014d: sget-object v7, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.ESDS:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@847c │ │ +2e4c46: 6e10 888f 0700 |014f: invoke-virtual {v7}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.getFieldName:()Ljava/lang/String; // method@8f88 │ │ +2e4c4c: 0c07 |0152: move-result-object v7 │ │ +2e4c4e: 7120 f88f 7600 |0153: invoke-static {v6, v7}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.seekWithinLevel:(Ljava/nio/ByteBuffer;Ljava/lang/String;)Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // method@8ff8 │ │ +2e4c54: 0c07 |0156: move-result-object v7 │ │ +2e4c56: 3807 d600 |0157: if-eqz v7, 022d // +00d6 │ │ +2e4c5a: 2208 7e11 |0159: new-instance v8, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox; // type@117e │ │ +2e4c5e: 6e10 5a88 0600 |015b: invoke-virtual {v6}, Ljava/nio/ByteBuffer;.slice:()Ljava/nio/ByteBuffer; // method@885a │ │ +2e4c64: 0c06 |015e: move-result-object v6 │ │ +2e4c66: 7030 0d90 7806 |015f: invoke-direct {v8, v7, v6}, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox;.:(Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;)V // method@900d │ │ +2e4c6c: 6e10 0f90 0800 |0162: invoke-virtual {v8}, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox;.getAvgBitrate:()I // method@900f │ │ +2e4c72: 0a06 |0165: move-result v6 │ │ +2e4c74: 6007 a283 |0166: sget v7, Lorg/jaudiotagger/audio/generic/Utils;.KILOBYTE_MULTIPLIER:I // field@83a2 │ │ +2e4c78: b376 |0168: div-int/2addr v6, v7 │ │ +2e4c7a: 6e20 ac8f 6100 |0169: invoke-virtual {v1, v6}, Lorg/jaudiotagger/audio/mp4/Mp4AudioHeader;.setBitRate:(I)V // method@8fac │ │ +2e4c80: 6e10 1290 0800 |016c: invoke-virtual {v8}, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox;.getNumberOfChannels:()I // method@9012 │ │ +2e4c86: 0a06 |016f: move-result v6 │ │ +2e4c88: 6e20 af8f 6100 |0170: invoke-virtual {v1, v6}, Lorg/jaudiotagger/audio/mp4/Mp4AudioHeader;.setChannelNumber:(I)V // method@8faf │ │ +2e4c8e: 6e10 1090 0800 |0173: invoke-virtual {v8}, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox;.getKind:()Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // method@9010 │ │ +2e4c94: 0c06 |0176: move-result-object v6 │ │ +2e4c96: 6e20 b28f 6100 |0177: invoke-virtual {v1, v6}, Lorg/jaudiotagger/audio/mp4/Mp4AudioHeader;.setKind:(Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;)V // method@8fb2 │ │ +2e4c9c: 6e10 0e90 0800 |017a: invoke-virtual {v8}, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox;.getAudioProfile:()Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile; // method@900e │ │ +2e4ca2: 0c06 |017d: move-result-object v6 │ │ +2e4ca4: 6e20 b48f 6100 |017e: invoke-virtual {v1, v6}, Lorg/jaudiotagger/audio/mp4/Mp4AudioHeader;.setProfile:(Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile;)V // method@8fb4 │ │ +2e4caa: 6206 5d84 |0181: sget-object v6, Lorg/jaudiotagger/audio/mp4/EncoderType;.AAC:Lorg/jaudiotagger/audio/mp4/EncoderType; // field@845d │ │ +2e4cae: 6e10 828f 0600 |0183: invoke-virtual {v6}, Lorg/jaudiotagger/audio/mp4/EncoderType;.getDescription:()Ljava/lang/String; // method@8f82 │ │ +2e4cb4: 0c06 |0186: move-result-object v6 │ │ +2e4cb6: 6e20 b08f 6100 |0187: invoke-virtual {v1, v6}, Lorg/jaudiotagger/audio/mp4/Mp4AudioHeader;.setEncodingType:(Ljava/lang/String;)V // method@8fb0 │ │ +2e4cbc: 2900 a300 |018a: goto/16 022d // +00a3 │ │ +2e4cc0: 6e20 4e88 6200 |018c: invoke-virtual {v2, v6}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ +2e4cc6: 6207 7684 |018f: sget-object v7, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.DRMS:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8476 │ │ +2e4cca: 6e10 888f 0700 |0191: invoke-virtual {v7}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.getFieldName:()Ljava/lang/String; // method@8f88 │ │ +2e4cd0: 0c07 |0194: move-result-object v7 │ │ +2e4cd2: 7120 f88f 7200 |0195: invoke-static {v2, v7}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.seekWithinLevel:(Ljava/nio/ByteBuffer;Ljava/lang/String;)Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // method@8ff8 │ │ +2e4cd8: 0c07 |0198: move-result-object v7 │ │ +2e4cda: 3807 4800 |0199: if-eqz v7, 01e1 // +0048 │ │ +2e4cde: 2206 7b11 |019b: new-instance v6, Lorg/jaudiotagger/audio/mp4/atom/Mp4DrmsBox; // type@117b │ │ +2e4ce2: 7030 ff8f 7602 |019d: invoke-direct {v6, v7, v2}, Lorg/jaudiotagger/audio/mp4/atom/Mp4DrmsBox;.:(Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;)V // method@8fff │ │ +2e4ce8: 6e10 0090 0600 |01a0: invoke-virtual {v6}, Lorg/jaudiotagger/audio/mp4/atom/Mp4DrmsBox;.processData:()V // method@9000 │ │ +2e4cee: 6206 7c84 |01a3: sget-object v6, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.ESDS:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@847c │ │ +2e4cf2: 6e10 888f 0600 |01a5: invoke-virtual {v6}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.getFieldName:()Ljava/lang/String; // method@8f88 │ │ +2e4cf8: 0c06 |01a8: move-result-object v6 │ │ +2e4cfa: 7120 f88f 6200 |01a9: invoke-static {v2, v6}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.seekWithinLevel:(Ljava/nio/ByteBuffer;Ljava/lang/String;)Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // method@8ff8 │ │ +2e4d00: 0c06 |01ac: move-result-object v6 │ │ +2e4d02: 3806 8000 |01ad: if-eqz v6, 022d // +0080 │ │ +2e4d06: 2207 7e11 |01af: new-instance v7, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox; // type@117e │ │ +2e4d0a: 6e10 5a88 0200 |01b1: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.slice:()Ljava/nio/ByteBuffer; // method@885a │ │ +2e4d10: 0c08 |01b4: move-result-object v8 │ │ +2e4d12: 7030 0d90 6708 |01b5: invoke-direct {v7, v6, v8}, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox;.:(Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;)V // method@900d │ │ +2e4d18: 6e10 0f90 0700 |01b8: invoke-virtual {v7}, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox;.getAvgBitrate:()I // method@900f │ │ +2e4d1e: 0a06 |01bb: move-result v6 │ │ +2e4d20: 6008 a283 |01bc: sget v8, Lorg/jaudiotagger/audio/generic/Utils;.KILOBYTE_MULTIPLIER:I // field@83a2 │ │ +2e4d24: b386 |01be: div-int/2addr v6, v8 │ │ +2e4d26: 6e20 ac8f 6100 |01bf: invoke-virtual {v1, v6}, Lorg/jaudiotagger/audio/mp4/Mp4AudioHeader;.setBitRate:(I)V // method@8fac │ │ +2e4d2c: 6e10 1290 0700 |01c2: invoke-virtual {v7}, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox;.getNumberOfChannels:()I // method@9012 │ │ +2e4d32: 0a06 |01c5: move-result v6 │ │ +2e4d34: 6e20 af8f 6100 |01c6: invoke-virtual {v1, v6}, Lorg/jaudiotagger/audio/mp4/Mp4AudioHeader;.setChannelNumber:(I)V // method@8faf │ │ +2e4d3a: 6e10 1090 0700 |01c9: invoke-virtual {v7}, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox;.getKind:()Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // method@9010 │ │ +2e4d40: 0c06 |01cc: move-result-object v6 │ │ +2e4d42: 6e20 b28f 6100 |01cd: invoke-virtual {v1, v6}, Lorg/jaudiotagger/audio/mp4/Mp4AudioHeader;.setKind:(Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;)V // method@8fb2 │ │ +2e4d48: 6e10 0e90 0700 |01d0: invoke-virtual {v7}, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox;.getAudioProfile:()Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile; // method@900e │ │ +2e4d4e: 0c06 |01d3: move-result-object v6 │ │ +2e4d50: 6e20 b48f 6100 |01d4: invoke-virtual {v1, v6}, Lorg/jaudiotagger/audio/mp4/Mp4AudioHeader;.setProfile:(Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile;)V // method@8fb4 │ │ +2e4d56: 6206 5f84 |01d7: sget-object v6, Lorg/jaudiotagger/audio/mp4/EncoderType;.DRM_AAC:Lorg/jaudiotagger/audio/mp4/EncoderType; // field@845f │ │ +2e4d5a: 6e10 828f 0600 |01d9: invoke-virtual {v6}, Lorg/jaudiotagger/audio/mp4/EncoderType;.getDescription:()Ljava/lang/String; // method@8f82 │ │ +2e4d60: 0c06 |01dc: move-result-object v6 │ │ +2e4d62: 6e20 b08f 6100 |01dd: invoke-virtual {v1, v6}, Lorg/jaudiotagger/audio/mp4/Mp4AudioHeader;.setEncodingType:(Ljava/lang/String;)V // method@8fb0 │ │ +2e4d68: 284d |01e0: goto 022d // +004d │ │ +2e4d6a: 6e20 4e88 6200 |01e1: invoke-virtual {v2, v6}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ +2e4d70: 6206 6284 |01e4: sget-object v6, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.ALAC:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8462 │ │ +2e4d74: 6e10 888f 0600 |01e6: invoke-virtual {v6}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.getFieldName:()Ljava/lang/String; // method@8f88 │ │ +2e4d7a: 0c06 |01e9: move-result-object v6 │ │ +2e4d7c: 7120 f88f 6200 |01ea: invoke-static {v2, v6}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.seekWithinLevel:(Ljava/nio/ByteBuffer;Ljava/lang/String;)Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // method@8ff8 │ │ +2e4d82: 0c06 |01ed: move-result-object v6 │ │ +2e4d84: 3806 3f00 |01ee: if-eqz v6, 022d // +003f │ │ +2e4d88: 2207 7911 |01f0: new-instance v7, Lorg/jaudiotagger/audio/mp4/atom/Mp4AlacBox; // type@1179 │ │ +2e4d8c: 7030 df8f 6702 |01f2: invoke-direct {v7, v6, v2}, Lorg/jaudiotagger/audio/mp4/atom/Mp4AlacBox;.:(Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;)V // method@8fdf │ │ +2e4d92: 6e10 eb8f 0700 |01f5: invoke-virtual {v7}, Lorg/jaudiotagger/audio/mp4/atom/Mp4AlacBox;.processData:()V // method@8feb │ │ +2e4d98: 6206 6284 |01f8: sget-object v6, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.ALAC:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8462 │ │ +2e4d9c: 6e10 888f 0600 |01fa: invoke-virtual {v6}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.getFieldName:()Ljava/lang/String; // method@8f88 │ │ +2e4da2: 0c06 |01fd: move-result-object v6 │ │ +2e4da4: 7120 f88f 6200 |01fe: invoke-static {v2, v6}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.seekWithinLevel:(Ljava/nio/ByteBuffer;Ljava/lang/String;)Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // method@8ff8 │ │ +2e4daa: 0c06 |0201: move-result-object v6 │ │ +2e4dac: 3806 2b00 |0202: if-eqz v6, 022d // +002b │ │ +2e4db0: 2207 7911 |0204: new-instance v7, Lorg/jaudiotagger/audio/mp4/atom/Mp4AlacBox; // type@1179 │ │ +2e4db4: 7030 df8f 6702 |0206: invoke-direct {v7, v6, v2}, Lorg/jaudiotagger/audio/mp4/atom/Mp4AlacBox;.:(Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;)V // method@8fdf │ │ +2e4dba: 6e10 eb8f 0700 |0209: invoke-virtual {v7}, Lorg/jaudiotagger/audio/mp4/atom/Mp4AlacBox;.processData:()V // method@8feb │ │ +2e4dc0: 6206 5e84 |020c: sget-object v6, Lorg/jaudiotagger/audio/mp4/EncoderType;.APPLE_LOSSLESS:Lorg/jaudiotagger/audio/mp4/EncoderType; // field@845e │ │ +2e4dc4: 6e10 828f 0600 |020e: invoke-virtual {v6}, Lorg/jaudiotagger/audio/mp4/EncoderType;.getDescription:()Ljava/lang/String; // method@8f82 │ │ +2e4dca: 0c06 |0211: move-result-object v6 │ │ +2e4dcc: 6e20 b08f 6100 |0212: invoke-virtual {v1, v6}, Lorg/jaudiotagger/audio/mp4/Mp4AudioHeader;.setEncodingType:(Ljava/lang/String;)V // method@8fb0 │ │ +2e4dd2: 6e10 e18f 0700 |0215: invoke-virtual {v7}, Lorg/jaudiotagger/audio/mp4/atom/Mp4AlacBox;.getChannels:()I // method@8fe1 │ │ +2e4dd8: 0a06 |0218: move-result v6 │ │ +2e4dda: 6e20 af8f 6100 |0219: invoke-virtual {v1, v6}, Lorg/jaudiotagger/audio/mp4/Mp4AudioHeader;.setChannelNumber:(I)V // method@8faf │ │ +2e4de0: 6e10 e08f 0700 |021c: invoke-virtual {v7}, Lorg/jaudiotagger/audio/mp4/atom/Mp4AlacBox;.getBitRate:()I // method@8fe0 │ │ +2e4de6: 0a06 |021f: move-result v6 │ │ +2e4de8: 6008 a283 |0220: sget v8, Lorg/jaudiotagger/audio/generic/Utils;.KILOBYTE_MULTIPLIER:I // field@83a2 │ │ +2e4dec: b386 |0222: div-int/2addr v6, v8 │ │ +2e4dee: 6e20 ac8f 6100 |0223: invoke-virtual {v1, v6}, Lorg/jaudiotagger/audio/mp4/Mp4AudioHeader;.setBitRate:(I)V // method@8fac │ │ +2e4df4: 6e10 e88f 0700 |0226: invoke-virtual {v7}, Lorg/jaudiotagger/audio/mp4/atom/Mp4AlacBox;.getSampleSize:()I // method@8fe8 │ │ +2e4dfa: 0a06 |0229: move-result v6 │ │ +2e4dfc: 6e20 ad8f 6100 |022a: invoke-virtual {v1, v6}, Lorg/jaudiotagger/audio/mp4/Mp4AudioHeader;.setBitsPerSample:(I)V // method@8fad │ │ +2e4e02: 6e20 4e88 3200 |022d: invoke-virtual {v2, v3}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ +2e4e08: 6203 d984 |0230: sget-object v3, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.STCO:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84d9 │ │ +2e4e0c: 6e10 888f 0300 |0232: invoke-virtual {v3}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.getFieldName:()Ljava/lang/String; // method@8f88 │ │ +2e4e12: 0c03 |0235: move-result-object v3 │ │ +2e4e14: 7120 f88f 3200 |0236: invoke-static {v2, v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.seekWithinLevel:(Ljava/nio/ByteBuffer;Ljava/lang/String;)Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // method@8ff8 │ │ +2e4e1a: 0c03 |0239: move-result-object v3 │ │ +2e4e1c: 3803 2b00 |023a: if-eqz v3, 0265 // +002b │ │ +2e4e20: 2206 8811 |023c: new-instance v6, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox; // type@1188 │ │ +2e4e24: 7030 3e90 3602 |023e: invoke-direct {v6, v3, v2}, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.:(Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;)V // method@903e │ │ +2e4e2a: 6e10 4290 0600 |0241: invoke-virtual {v6}, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.getFirstOffSet:()I // method@9042 │ │ +2e4e30: 0a03 |0244: move-result v3 │ │ +2e4e32: 8137 |0245: int-to-long v7, v3 │ │ +2e4e34: 7120 4387 8700 |0246: invoke-static {v7, v8}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8743 │ │ +2e4e3a: 0c03 |0249: move-result-object v3 │ │ +2e4e3c: 6e20 ab8f 3100 |024a: invoke-virtual {v1, v3}, Lorg/jaudiotagger/audio/mp4/Mp4AudioHeader;.setAudioDataStartPosition:(Ljava/lang/Long;)V // method@8fab │ │ +2e4e42: 6e10 6d88 0000 |024d: invoke-virtual {v0}, Ljava/nio/channels/FileChannel;.size:()J // method@886d │ │ +2e4e48: 0b07 |0250: move-result-wide v7 │ │ +2e4e4a: 7120 4387 8700 |0251: invoke-static {v7, v8}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8743 │ │ +2e4e50: 0c03 |0254: move-result-object v3 │ │ +2e4e52: 6e20 a98f 3100 |0255: invoke-virtual {v1, v3}, Lorg/jaudiotagger/audio/mp4/Mp4AudioHeader;.setAudioDataEndPosition:(Ljava/lang/Long;)V // method@8fa9 │ │ +2e4e58: 6e10 6d88 0000 |0258: invoke-virtual {v0}, Ljava/nio/channels/FileChannel;.size:()J // method@886d │ │ +2e4e5e: 0b07 |025b: move-result-wide v7 │ │ +2e4e60: 6e10 4290 0600 |025c: invoke-virtual {v6}, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.getFirstOffSet:()I // method@9042 │ │ +2e4e66: 0a00 |025f: move-result v0 │ │ +2e4e68: 8109 |0260: int-to-long v9, v0 │ │ +2e4e6a: bc97 |0261: sub-long/2addr v7, v9 │ │ +2e4e6c: 6e30 aa8f 7108 |0262: invoke-virtual {v1, v7, v8}, Lorg/jaudiotagger/audio/mp4/Mp4AudioHeader;.setAudioDataLength:(J)V // method@8faa │ │ +2e4e72: 6e10 a58f 0100 |0265: invoke-virtual {v1}, Lorg/jaudiotagger/audio/mp4/Mp4AudioHeader;.getChannelNumber:()I // method@8fa5 │ │ +2e4e78: 0a00 |0268: move-result v0 │ │ +2e4e7a: 12f3 |0269: const/4 v3, #int -1 // #ff │ │ +2e4e7c: 3330 0600 |026a: if-ne v0, v3, 0270 // +0006 │ │ +2e4e80: 1220 |026c: const/4 v0, #int 2 // #2 │ │ +2e4e82: 6e20 af8f 0100 |026d: invoke-virtual {v1, v0}, Lorg/jaudiotagger/audio/mp4/Mp4AudioHeader;.setChannelNumber:(I)V // method@8faf │ │ +2e4e88: 6e10 a28f 0100 |0270: invoke-virtual {v1}, Lorg/jaudiotagger/audio/mp4/Mp4AudioHeader;.getBitRateAsNumber:()J // method@8fa2 │ │ +2e4e8e: 0b06 |0273: move-result-wide v6 │ │ +2e4e90: 1608 ffff |0274: const-wide/16 v8, #int -1 // #ffff │ │ +2e4e94: 3100 0608 |0276: cmp-long v0, v6, v8 │ │ +2e4e98: 3900 0700 |0278: if-nez v0, 027f // +0007 │ │ +2e4e9c: 1300 8000 |027a: const/16 v0, #int 128 // #80 │ │ +2e4ea0: 6e20 ac8f 0100 |027c: invoke-virtual {v1, v0}, Lorg/jaudiotagger/audio/mp4/Mp4AudioHeader;.setBitRate:(I)V // method@8fac │ │ +2e4ea6: 6e10 a38f 0100 |027f: invoke-virtual {v1}, Lorg/jaudiotagger/audio/mp4/Mp4AudioHeader;.getBitsPerSample:()I // method@8fa3 │ │ +2e4eac: 0a00 |0282: move-result v0 │ │ +2e4eae: 3330 0700 |0283: if-ne v0, v3, 028a // +0007 │ │ +2e4eb2: 1300 1000 |0285: const/16 v0, #int 16 // #10 │ │ +2e4eb6: 6e20 ad8f 0100 |0287: invoke-virtual {v1, v0}, Lorg/jaudiotagger/audio/mp4/Mp4AudioHeader;.setBitsPerSample:(I)V // method@8fad │ │ +2e4ebc: 6e10 a68f 0100 |028a: invoke-virtual {v1}, Lorg/jaudiotagger/audio/mp4/Mp4AudioHeader;.getEncodingType:()Ljava/lang/String; // method@8fa6 │ │ +2e4ec2: 0c00 |028d: move-result-object v0 │ │ +2e4ec4: 1a03 0000 |028e: const-string v3, "" // string@0000 │ │ +2e4ec8: 6e20 9c87 3000 |0290: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2e4ece: 0a00 |0293: move-result v0 │ │ +2e4ed0: 3800 0b00 |0294: if-eqz v0, 029f // +000b │ │ +2e4ed4: 6200 5d84 |0296: sget-object v0, Lorg/jaudiotagger/audio/mp4/EncoderType;.AAC:Lorg/jaudiotagger/audio/mp4/EncoderType; // field@845d │ │ +2e4ed8: 6e10 828f 0000 |0298: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp4/EncoderType;.getDescription:()Ljava/lang/String; // method@8f82 │ │ +2e4ede: 0c00 |029b: move-result-object v0 │ │ +2e4ee0: 6e20 b08f 0100 |029c: invoke-virtual {v1, v0}, Lorg/jaudiotagger/audio/mp4/Mp4AudioHeader;.setEncodingType:(Ljava/lang/String;)V // method@8fb0 │ │ +2e4ee6: 6200 1885 |029f: sget-object v0, Lorg/jaudiotagger/audio/mp4/Mp4InfoReader;.logger:Ljava/util/logging/Logger; // field@8518 │ │ +2e4eea: 6e10 b68f 0100 |02a1: invoke-virtual {v1}, Lorg/jaudiotagger/audio/mp4/Mp4AudioHeader;.toString:()Ljava/lang/String; // method@8fb6 │ │ +2e4ef0: 0c03 |02a4: move-result-object v3 │ │ +2e4ef2: 6e20 128a 3000 |02a5: invoke-virtual {v0, v3}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +2e4ef8: 6e20 4e88 5200 |02a8: invoke-virtual {v2, v5}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ +2e4efe: 6e10 4888 0200 |02ab: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.hasRemaining:()Z // method@8848 │ │ +2e4f04: 0a00 |02ae: move-result v0 │ │ +2e4f06: 3800 2100 |02af: if-eqz v0, 02d0 // +0021 │ │ +2e4f0a: 6200 ef84 |02b1: sget-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.TRAK:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84ef │ │ +2e4f0e: 6e10 888f 0000 |02b3: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.getFieldName:()Ljava/lang/String; // method@8f88 │ │ +2e4f14: 0c00 |02b6: move-result-object v0 │ │ +2e4f16: 7120 f88f 0200 |02b7: invoke-static {v2, v0}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.seekWithinLevel:(Ljava/nio/ByteBuffer;Ljava/lang/String;)Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // method@8ff8 │ │ +2e4f1c: 0c00 |02ba: move-result-object v0 │ │ +2e4f1e: 3800 1500 |02bb: if-eqz v0, 02d0 // +0015 │ │ +2e4f22: 7040 bf8f 4b20 |02bd: invoke-direct {v11, v4, v0, v2}, Lorg/jaudiotagger/audio/mp4/Mp4InfoReader;.isTrackAtomVideo:(Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;)Z // method@8fbf │ │ +2e4f28: 0a00 |02c0: move-result v0 │ │ +2e4f2a: 3900 0300 |02c1: if-nez v0, 02c4 // +0003 │ │ +2e4f2e: 28e8 |02c3: goto 02ab // -0018 │ │ +2e4f30: 220c 3611 |02c4: new-instance v12, Lorg/jaudiotagger/audio/exceptions/CannotReadVideoException; // type@1136 │ │ +2e4f34: 6200 6087 |02c6: sget-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_FILE_IS_VIDEO:Lorg/jaudiotagger/logging/ErrorMessage; // field@8760 │ │ +2e4f38: 6e10 5791 0000 |02c8: invoke-virtual {v0}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ +2e4f3e: 0c00 |02cb: move-result-object v0 │ │ +2e4f40: 7020 6e8d 0c00 |02cc: invoke-direct {v12, v0}, Lorg/jaudiotagger/audio/exceptions/CannotReadVideoException;.:(Ljava/lang/String;)V // method@8d6e │ │ +2e4f46: 270c |02cf: throw v12 │ │ +2e4f48: 6e10 a68f 0100 |02d0: invoke-virtual {v1}, Lorg/jaudiotagger/audio/mp4/Mp4AudioHeader;.getEncodingType:()Ljava/lang/String; // method@8fa6 │ │ +2e4f4e: 0c00 |02d3: move-result-object v0 │ │ +2e4f50: 6e20 b18f 0100 |02d4: invoke-virtual {v1, v0}, Lorg/jaudiotagger/audio/mp4/Mp4AudioHeader;.setFormat:(Ljava/lang/String;)V // method@8fb1 │ │ +2e4f56: 2200 7111 |02d7: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree; // type@1171 │ │ +2e4f5a: 1202 |02d9: const/4 v2, #int 0 // #0 │ │ +2e4f5c: 7030 8d8f c002 |02da: invoke-direct {v0, v12, v2}, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.:(Lorg/jaudiotagger/audio/MyRandomAccessFile;Z)V // method@8f8d │ │ +2e4f62: 1101 |02dd: return-object v1 │ │ +2e4f64: 220c 3511 |02de: new-instance v12, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ +2e4f68: 6200 6287 |02e0: sget-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_FILE_NOT_AUDIO:Lorg/jaudiotagger/logging/ErrorMessage; // field@8762 │ │ +2e4f6c: 6e10 5791 0000 |02e2: invoke-virtual {v0}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ +2e4f72: 0c00 |02e5: move-result-object v0 │ │ +2e4f74: 7020 698d 0c00 |02e6: invoke-direct {v12, v0}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ +2e4f7a: 270c |02e9: throw v12 │ │ +2e4f7c: 220c 3511 |02ea: new-instance v12, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ +2e4f80: 6200 6287 |02ec: sget-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_FILE_NOT_AUDIO:Lorg/jaudiotagger/logging/ErrorMessage; // field@8762 │ │ +2e4f84: 6e10 5791 0000 |02ee: invoke-virtual {v0}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ +2e4f8a: 0c00 |02f1: move-result-object v0 │ │ +2e4f8c: 7020 698d 0c00 |02f2: invoke-direct {v12, v0}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ +2e4f92: 270c |02f5: throw v12 │ │ +2e4f94: 220c 3511 |02f6: new-instance v12, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ +2e4f98: 6200 6287 |02f8: sget-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_FILE_NOT_AUDIO:Lorg/jaudiotagger/logging/ErrorMessage; // field@8762 │ │ +2e4f9c: 6e10 5791 0000 |02fa: invoke-virtual {v0}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ +2e4fa2: 0c00 |02fd: move-result-object v0 │ │ +2e4fa4: 7020 698d 0c00 |02fe: invoke-direct {v12, v0}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ +2e4faa: 270c |0301: throw v12 │ │ +2e4fac: 220c 3511 |0302: new-instance v12, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ +2e4fb0: 6200 6287 |0304: sget-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_FILE_NOT_AUDIO:Lorg/jaudiotagger/logging/ErrorMessage; // field@8762 │ │ +2e4fb4: 6e10 5791 0000 |0306: invoke-virtual {v0}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ +2e4fba: 0c00 |0309: move-result-object v0 │ │ +2e4fbc: 7020 698d 0c00 |030a: invoke-direct {v12, v0}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ +2e4fc2: 270c |030d: throw v12 │ │ +2e4fc4: 220c 3511 |030e: new-instance v12, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ +2e4fc8: 6200 6287 |0310: sget-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_FILE_NOT_AUDIO:Lorg/jaudiotagger/logging/ErrorMessage; // field@8762 │ │ +2e4fcc: 6e10 5791 0000 |0312: invoke-virtual {v0}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ +2e4fd2: 0c00 |0315: move-result-object v0 │ │ +2e4fd4: 7020 698d 0c00 |0316: invoke-direct {v12, v0}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ +2e4fda: 270c |0319: throw v12 │ │ +2e4fdc: 220c 3511 |031a: new-instance v12, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ +2e4fe0: 6200 6287 |031c: sget-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_FILE_NOT_AUDIO:Lorg/jaudiotagger/logging/ErrorMessage; // field@8762 │ │ +2e4fe4: 6e10 5791 0000 |031e: invoke-virtual {v0}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ +2e4fea: 0c00 |0321: move-result-object v0 │ │ +2e4fec: 7020 698d 0c00 |0322: invoke-direct {v12, v0}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ +2e4ff2: 270c |0325: throw v12 │ │ +2e4ff4: 220c 3511 |0326: new-instance v12, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ +2e4ff8: 6200 6287 |0328: sget-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_FILE_NOT_AUDIO:Lorg/jaudiotagger/logging/ErrorMessage; // field@8762 │ │ +2e4ffc: 6e10 5791 0000 |032a: invoke-virtual {v0}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ +2e5002: 0c00 |032d: move-result-object v0 │ │ +2e5004: 7020 698d 0c00 |032e: invoke-direct {v12, v0}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ +2e500a: 270c |0331: throw v12 │ │ +2e500c: 220c 3511 |0332: new-instance v12, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ +2e5010: 6200 6387 |0334: sget-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_FILE_NOT_CONTAINER:Lorg/jaudiotagger/logging/ErrorMessage; // field@8763 │ │ +2e5014: 6e10 5791 0000 |0336: invoke-virtual {v0}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ +2e501a: 0c00 |0339: move-result-object v0 │ │ +2e501c: 7020 698d 0c00 |033a: invoke-direct {v12, v0}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ +2e5022: 2802 |033d: goto 033f // +0002 │ │ +2e5024: 270c |033e: throw v12 │ │ +2e5026: 28ff |033f: goto 033e // -0001 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x0004 line=94 │ │ 0x0009 line=97 │ │ 0x0015 line=102 │ │ 0x001f line=103 │ │ @@ -713503,37 +713503,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -2e52d8: |[2e52d8] org.jaudiotagger.audio.mp4.Mp4TagReader.:()V │ │ -2e52e8: 1a00 dd98 |0000: const-string v0, "org.jaudiotagger.tag.mp4" // string@98dd │ │ -2e52ec: 7110 168a 0000 |0002: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@8a16 │ │ -2e52f2: 0c00 |0005: move-result-object v0 │ │ -2e52f4: 6900 1985 |0006: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4TagReader;.logger:Ljava/util/logging/Logger; // field@8519 │ │ -2e52f8: 0e00 |0008: return-void │ │ +2e52dc: |[2e52dc] org.jaudiotagger.audio.mp4.Mp4TagReader.:()V │ │ +2e52ec: 1a00 dd98 |0000: const-string v0, "org.jaudiotagger.tag.mp4" // string@98dd │ │ +2e52f0: 7110 168a 0000 |0002: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@8a16 │ │ +2e52f6: 0c00 |0005: move-result-object v0 │ │ +2e52f8: 6900 1985 |0006: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4TagReader;.logger:Ljava/util/logging/Logger; // field@8519 │ │ +2e52fc: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=79 │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/mp4/Mp4TagReader;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2e52fc: |[2e52fc] org.jaudiotagger.audio.mp4.Mp4TagReader.:()V │ │ -2e530c: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -2e5312: 0e00 |0003: return-void │ │ +2e5300: |[2e5300] org.jaudiotagger.audio.mp4.Mp4TagReader.:()V │ │ +2e5310: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +2e5316: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/audio/mp4/Mp4TagReader; │ │ │ │ #2 : (in Lorg/jaudiotagger/audio/mp4/Mp4TagReader;) │ │ @@ -713541,245 +713541,245 @@ │ │ type : '(Lorg/jaudiotagger/tag/mp4/Mp4Tag;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 490 16-bit code units │ │ -2e5314: |[2e5314] org.jaudiotagger.audio.mp4.Mp4TagReader.createMp4Field:(Lorg/jaudiotagger/tag/mp4/Mp4Tag;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;)V │ │ -2e5324: 6e10 f18f 0b00 |0000: invoke-virtual {v11}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getDataLength:()I // method@8ff1 │ │ -2e532a: 0a00 |0003: move-result v0 │ │ -2e532c: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -2e5330: 2900 e301 |0006: goto/16 01e9 // +01e3 │ │ -2e5334: 6e10 f68f 0b00 |0008: invoke-virtual {v11}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getId:()Ljava/lang/String; // method@8ff6 │ │ -2e533a: 0c00 |000b: move-result-object v0 │ │ -2e533c: 1a01 3604 |000c: const-string v1, "----" // string@0436 │ │ -2e5340: 6e20 9c87 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2e5346: 0a00 |0011: move-result v0 │ │ -2e5348: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -2e534a: 1212 |0013: const/4 v2, #int 1 // #1 │ │ -2e534c: 3800 2a00 |0014: if-eqz v0, 003e // +002a │ │ -2e5350: 2200 e212 |0016: new-instance v0, Lorg/jaudiotagger/tag/mp4/field/Mp4TagReverseDnsField; // type@12e2 │ │ -2e5354: 7030 ca9d b00c |0018: invoke-direct {v0, v11, v12}, Lorg/jaudiotagger/tag/mp4/field/Mp4TagReverseDnsField;.:(Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;)V // method@9dca │ │ -2e535a: 6e20 459d 0a00 |001b: invoke-virtual {v10, v0}, Lorg/jaudiotagger/tag/mp4/Mp4Tag;.addField:(Lorg/jaudiotagger/tag/TagField;)V // method@9d45 │ │ -2e5360: 2900 cb01 |001e: goto/16 01e9 // +01cb │ │ -2e5364: 0d00 |0020: move-exception v0 │ │ -2e5366: 6203 1985 |0021: sget-object v3, Lorg/jaudiotagger/audio/mp4/Mp4TagReader;.logger:Ljava/util/logging/Logger; // field@8519 │ │ -2e536a: 6204 6887 |0023: sget-object v4, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_UNABLE_READ_REVERSE_DNS_FIELD:Lorg/jaudiotagger/logging/ErrorMessage; // field@8768 │ │ -2e536e: 2322 be13 |0025: new-array v2, v2, [Ljava/lang/Object; // type@13be │ │ -2e5372: 6e10 0a87 0000 |0027: invoke-virtual {v0}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@870a │ │ -2e5378: 0c00 |002a: move-result-object v0 │ │ -2e537a: 4d00 0201 |002b: aput-object v0, v2, v1 │ │ -2e537e: 6e20 5891 2400 |002d: invoke-virtual {v4, v2}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ -2e5384: 0c00 |0030: move-result-object v0 │ │ -2e5386: 6e20 1c8a 0300 |0031: invoke-virtual {v3, v0}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ -2e538c: 2200 e112 |0034: new-instance v0, Lorg/jaudiotagger/tag/mp4/field/Mp4TagRawBinaryField; // type@12e1 │ │ -2e5390: 7030 bd9d b00c |0036: invoke-direct {v0, v11, v12}, Lorg/jaudiotagger/tag/mp4/field/Mp4TagRawBinaryField;.:(Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;)V // method@9dbd │ │ -2e5396: 6e20 459d 0a00 |0039: invoke-virtual {v10, v0}, Lorg/jaudiotagger/tag/mp4/Mp4Tag;.addField:(Lorg/jaudiotagger/tag/TagField;)V // method@9d45 │ │ -2e539c: 2900 ad01 |003c: goto/16 01e9 // +01ad │ │ -2e53a0: 6e10 4d88 0c00 |003e: invoke-virtual {v12}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ -2e53a6: 0a00 |0041: move-result v0 │ │ -2e53a8: 6203 aa81 |0042: sget-object v3, Ljava/nio/charset/StandardCharsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@81aa │ │ -2e53ac: 1244 |0044: const/4 v4, #int 4 // #4 │ │ -2e53ae: 7140 a78e 4c34 |0045: invoke-static {v12, v4, v4, v3}, Lorg/jaudiotagger/audio/generic/Utils;.getString:(Ljava/nio/ByteBuffer;IILjava/nio/charset/Charset;)Ljava/lang/String; // method@8ea7 │ │ -2e53b4: 0c03 |0048: move-result-object v3 │ │ -2e53b6: 1a04 9e65 |0049: const-string v4, "data" // string@659e │ │ -2e53ba: 6e20 9c87 4300 |004b: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2e53c0: 0a03 |004e: move-result v3 │ │ -2e53c2: 6e20 4e88 0c00 |004f: invoke-virtual {v12, v0}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ -2e53c8: 3803 7601 |0052: if-eqz v3, 01c8 // +0176 │ │ -2e53cc: 1300 0b00 |0054: const/16 v0, #int 11 // #b │ │ -2e53d0: 1303 0900 |0056: const/16 v3, #int 9 // #9 │ │ -2e53d4: 7130 9e8e 3c00 |0058: invoke-static {v12, v3, v0}, Lorg/jaudiotagger/audio/generic/Utils;.getIntBE:(Ljava/nio/ByteBuffer;II)I // method@8e9e │ │ -2e53da: 0a00 |005b: move-result v0 │ │ -2e53dc: 7110 979d 0000 |005c: invoke-static {v0}, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.getFieldType:(I)Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // method@9d97 │ │ -2e53e2: 0c03 |005f: move-result-object v3 │ │ -2e53e4: 6204 1985 |0060: sget-object v4, Lorg/jaudiotagger/audio/mp4/Mp4TagReader;.logger:Ljava/util/logging/Logger; // field@8519 │ │ -2e53e8: 2205 3910 |0062: new-instance v5, Ljava/lang/StringBuilder; // type@1039 │ │ -2e53ec: 7010 cc87 0500 |0064: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2e53f2: 1a06 170d |0067: const-string v6, "Box Type id:" // string@0d17 │ │ -2e53f6: 6e20 d787 6500 |0069: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e53fc: 6e10 f68f 0b00 |006c: invoke-virtual {v11}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getId:()Ljava/lang/String; // method@8ff6 │ │ -2e5402: 0c06 |006f: move-result-object v6 │ │ -2e5404: 6e20 d787 6500 |0070: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e540a: 1a06 7b05 |0073: const-string v6, ":type:" // string@057b │ │ -2e540e: 6e20 d787 6500 |0075: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e5414: 6e20 d687 3500 |0078: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ -2e541a: 6e10 df87 0500 |007b: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2e5420: 0c05 |007e: move-result-object v5 │ │ -2e5422: 6e20 128a 5400 |007f: invoke-virtual {v4, v5}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -2e5428: 6e10 f68f 0b00 |0082: invoke-virtual {v11}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getId:()Ljava/lang/String; // method@8ff6 │ │ -2e542e: 0c04 |0085: move-result-object v4 │ │ -2e5430: 6205 3990 |0086: sget-object v5, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.TRACK:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9039 │ │ -2e5434: 6e10 329d 0500 |0088: invoke-virtual {v5}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.getFieldName:()Ljava/lang/String; // method@9d32 │ │ -2e543a: 0c05 |008b: move-result-object v5 │ │ -2e543c: 6e20 9c87 5400 |008c: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2e5442: 0a04 |008f: move-result v4 │ │ -2e5444: 3804 1000 |0090: if-eqz v4, 00a0 // +0010 │ │ -2e5448: 2200 e512 |0092: new-instance v0, Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField; // type@12e5 │ │ -2e544c: 6e10 f68f 0b00 |0094: invoke-virtual {v11}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getId:()Ljava/lang/String; // method@8ff6 │ │ -2e5452: 0c0b |0097: move-result-object v11 │ │ -2e5454: 7030 f69d b00c |0098: invoke-direct {v0, v11, v12}, Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField;.:(Ljava/lang/String;Ljava/nio/ByteBuffer;)V // method@9df6 │ │ -2e545a: 6e20 459d 0a00 |009b: invoke-virtual {v10, v0}, Lorg/jaudiotagger/tag/mp4/Mp4Tag;.addField:(Lorg/jaudiotagger/tag/TagField;)V // method@9d45 │ │ -2e5460: 2900 4b01 |009e: goto/16 01e9 // +014b │ │ -2e5464: 6e10 f68f 0b00 |00a0: invoke-virtual {v11}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getId:()Ljava/lang/String; // method@8ff6 │ │ -2e546a: 0c04 |00a3: move-result-object v4 │ │ -2e546c: 6205 ac8f |00a4: sget-object v5, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.DISCNUMBER:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fac │ │ -2e5470: 6e10 329d 0500 |00a6: invoke-virtual {v5}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.getFieldName:()Ljava/lang/String; // method@9d32 │ │ -2e5476: 0c05 |00a9: move-result-object v5 │ │ -2e5478: 6e20 9c87 5400 |00aa: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2e547e: 0a04 |00ad: move-result v4 │ │ -2e5480: 3804 1000 |00ae: if-eqz v4, 00be // +0010 │ │ -2e5484: 2200 db12 |00b0: new-instance v0, Lorg/jaudiotagger/tag/mp4/field/Mp4DiscNoField; // type@12db │ │ -2e5488: 6e10 f68f 0b00 |00b2: invoke-virtual {v11}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getId:()Ljava/lang/String; // method@8ff6 │ │ -2e548e: 0c0b |00b5: move-result-object v11 │ │ -2e5490: 7030 8f9d b00c |00b6: invoke-direct {v0, v11, v12}, Lorg/jaudiotagger/tag/mp4/field/Mp4DiscNoField;.:(Ljava/lang/String;Ljava/nio/ByteBuffer;)V // method@9d8f │ │ -2e5496: 6e20 459d 0a00 |00b9: invoke-virtual {v10, v0}, Lorg/jaudiotagger/tag/mp4/Mp4Tag;.addField:(Lorg/jaudiotagger/tag/TagField;)V // method@9d45 │ │ -2e549c: 2900 2d01 |00bc: goto/16 01e9 // +012d │ │ -2e54a0: 6e10 f68f 0b00 |00be: invoke-virtual {v11}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getId:()Ljava/lang/String; // method@8ff6 │ │ -2e54a6: 0c04 |00c1: move-result-object v4 │ │ -2e54a8: 6205 b58f |00c2: sget-object v5, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.GENRE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fb5 │ │ -2e54ac: 6e10 329d 0500 |00c4: invoke-virtual {v5}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.getFieldName:()Ljava/lang/String; // method@9d32 │ │ -2e54b2: 0c05 |00c7: move-result-object v5 │ │ -2e54b4: 6e20 9c87 5400 |00c8: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2e54ba: 0a04 |00cb: move-result v4 │ │ -2e54bc: 3804 1000 |00cc: if-eqz v4, 00dc // +0010 │ │ -2e54c0: 2200 dd12 |00ce: new-instance v0, Lorg/jaudiotagger/tag/mp4/field/Mp4GenreField; // type@12dd │ │ -2e54c4: 6e10 f68f 0b00 |00d0: invoke-virtual {v11}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getId:()Ljava/lang/String; // method@8ff6 │ │ -2e54ca: 0c0b |00d3: move-result-object v11 │ │ -2e54cc: 7030 9d9d b00c |00d4: invoke-direct {v0, v11, v12}, Lorg/jaudiotagger/tag/mp4/field/Mp4GenreField;.:(Ljava/lang/String;Ljava/nio/ByteBuffer;)V // method@9d9d │ │ -2e54d2: 6e20 459d 0a00 |00d7: invoke-virtual {v10, v0}, Lorg/jaudiotagger/tag/mp4/Mp4Tag;.addField:(Lorg/jaudiotagger/tag/TagField;)V // method@9d45 │ │ -2e54d8: 2900 0f01 |00da: goto/16 01e9 // +010f │ │ -2e54dc: 6e10 f68f 0b00 |00dc: invoke-virtual {v11}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getId:()Ljava/lang/String; // method@8ff6 │ │ -2e54e2: 0c04 |00df: move-result-object v4 │ │ -2e54e4: 6205 8c8f |00e0: sget-object v5, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ARTWORK:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f8c │ │ -2e54e8: 6e10 329d 0500 |00e2: invoke-virtual {v5}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.getFieldName:()Ljava/lang/String; // method@9d32 │ │ -2e54ee: 0c05 |00e5: move-result-object v5 │ │ -2e54f0: 6e20 9c87 5400 |00e6: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2e54f6: 0a04 |00e9: move-result v4 │ │ -2e54f8: 3904 b800 |00ea: if-nez v4, 01a2 // +00b8 │ │ -2e54fc: 7110 999d 0300 |00ec: invoke-static {v3}, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.isCoverArtType:(Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;)Z // method@9d99 │ │ -2e5502: 0a04 |00ef: move-result v4 │ │ -2e5504: 3804 0400 |00f0: if-eqz v4, 00f4 // +0004 │ │ -2e5508: 2900 b000 |00f2: goto/16 01a2 // +00b0 │ │ -2e550c: 6204 aa90 |00f4: sget-object v4, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -2e5510: 3343 1000 |00f6: if-ne v3, v4, 0106 // +0010 │ │ -2e5514: 2200 e312 |00f8: new-instance v0, Lorg/jaudiotagger/tag/mp4/field/Mp4TagTextField; // type@12e3 │ │ -2e5518: 6e10 f68f 0b00 |00fa: invoke-virtual {v11}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getId:()Ljava/lang/String; // method@8ff6 │ │ -2e551e: 0c0b |00fd: move-result-object v11 │ │ -2e5520: 7030 df9d b00c |00fe: invoke-direct {v0, v11, v12}, Lorg/jaudiotagger/tag/mp4/field/Mp4TagTextField;.:(Ljava/lang/String;Ljava/nio/ByteBuffer;)V // method@9ddf │ │ -2e5526: 6e20 459d 0a00 |0101: invoke-virtual {v10, v0}, Lorg/jaudiotagger/tag/mp4/Mp4Tag;.addField:(Lorg/jaudiotagger/tag/TagField;)V // method@9d45 │ │ -2e552c: 2900 e500 |0104: goto/16 01e9 // +00e5 │ │ -2e5530: 6204 a590 |0106: sget-object v4, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.IMPLICIT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90a5 │ │ -2e5534: 3343 1000 |0108: if-ne v3, v4, 0118 // +0010 │ │ -2e5538: 2200 e412 |010a: new-instance v0, Lorg/jaudiotagger/tag/mp4/field/Mp4TagTextNumberField; // type@12e4 │ │ -2e553c: 6e10 f68f 0b00 |010c: invoke-virtual {v11}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getId:()Ljava/lang/String; // method@8ff6 │ │ -2e5542: 0c0b |010f: move-result-object v11 │ │ -2e5544: 7030 ec9d b00c |0110: invoke-direct {v0, v11, v12}, Lorg/jaudiotagger/tag/mp4/field/Mp4TagTextNumberField;.:(Ljava/lang/String;Ljava/nio/ByteBuffer;)V // method@9dec │ │ -2e554a: 6e20 459d 0a00 |0113: invoke-virtual {v10, v0}, Lorg/jaudiotagger/tag/mp4/Mp4Tag;.addField:(Lorg/jaudiotagger/tag/TagField;)V // method@9d45 │ │ -2e5550: 2900 d300 |0116: goto/16 01e9 // +00d3 │ │ -2e5554: 6204 a690 |0118: sget-object v4, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.INTEGER:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90a6 │ │ -2e5558: 3343 1000 |011a: if-ne v3, v4, 012a // +0010 │ │ -2e555c: 2200 df12 |011c: new-instance v0, Lorg/jaudiotagger/tag/mp4/field/Mp4TagByteField; // type@12df │ │ -2e5560: 6e10 f68f 0b00 |011e: invoke-virtual {v11}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getId:()Ljava/lang/String; // method@8ff6 │ │ -2e5566: 0c0b |0121: move-result-object v11 │ │ -2e5568: 7030 ad9d b00c |0122: invoke-direct {v0, v11, v12}, Lorg/jaudiotagger/tag/mp4/field/Mp4TagByteField;.:(Ljava/lang/String;Ljava/nio/ByteBuffer;)V // method@9dad │ │ -2e556e: 6e20 459d 0a00 |0125: invoke-virtual {v10, v0}, Lorg/jaudiotagger/tag/mp4/Mp4Tag;.addField:(Lorg/jaudiotagger/tag/TagField;)V // method@9d45 │ │ -2e5574: 2900 c100 |0128: goto/16 01e9 // +00c1 │ │ -2e5578: 7100 3a9d 0000 |012a: invoke-static {}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.values:()[Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // method@9d3a │ │ -2e557e: 0c03 |012d: move-result-object v3 │ │ -2e5580: 2134 |012e: array-length v4, v3 │ │ -2e5582: 1205 |012f: const/4 v5, #int 0 // #0 │ │ -2e5584: 1a06 8102 |0130: const-string v6, " with invalid field type of:" // string@0281 │ │ -2e5588: 3545 3c00 |0132: if-ge v5, v4, 016e // +003c │ │ -2e558c: 4607 0305 |0134: aget-object v7, v3, v5 │ │ -2e5590: 6e10 329d 0700 |0136: invoke-virtual {v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.getFieldName:()Ljava/lang/String; // method@9d32 │ │ -2e5596: 0c07 |0139: move-result-object v7 │ │ -2e5598: 6e10 f68f 0b00 |013a: invoke-virtual {v11}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getId:()Ljava/lang/String; // method@8ff6 │ │ -2e559e: 0c08 |013d: move-result-object v8 │ │ -2e55a0: 6e20 9c87 8700 |013e: invoke-virtual {v7, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2e55a6: 0a07 |0141: move-result v7 │ │ -2e55a8: 3807 2900 |0142: if-eqz v7, 016b // +0029 │ │ -2e55ac: 6201 1985 |0144: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4TagReader;.logger:Ljava/util/logging/Logger; // field@8519 │ │ -2e55b0: 2203 3910 |0146: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ -2e55b4: 7010 cc87 0300 |0148: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2e55ba: 1a04 7221 |014b: const-string v4, "Known Field:" // string@2172 │ │ -2e55be: 6e20 d787 4300 |014d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e55c4: 6e10 f68f 0b00 |0150: invoke-virtual {v11}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getId:()Ljava/lang/String; // method@8ff6 │ │ -2e55ca: 0c04 |0153: move-result-object v4 │ │ -2e55cc: 6e20 d787 4300 |0154: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e55d2: 6e20 d787 6300 |0157: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e55d8: 6e20 d387 0300 |015a: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2e55de: 1a04 ad01 |015d: const-string v4, " is ignored" // string@01ad │ │ -2e55e2: 6e20 d787 4300 |015f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e55e8: 6e10 df87 0300 |0162: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2e55ee: 0c03 |0165: move-result-object v3 │ │ -2e55f0: 6e20 1c8a 3100 |0166: invoke-virtual {v1, v3}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ -2e55f6: 1211 |0169: const/4 v1, #int 1 // #1 │ │ -2e55f8: 2804 |016a: goto 016e // +0004 │ │ -2e55fa: d805 0501 |016b: add-int/lit8 v5, v5, #int 1 // #01 │ │ -2e55fe: 28c3 |016d: goto 0130 // -003d │ │ -2e5600: 3901 7b00 |016e: if-nez v1, 01e9 // +007b │ │ -2e5604: 6201 1985 |0170: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4TagReader;.logger:Ljava/util/logging/Logger; // field@8519 │ │ -2e5608: 2202 3910 |0172: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ -2e560c: 7010 cc87 0200 |0174: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2e5612: 1a03 ac4f |0177: const-string v3, "UnKnown Field:" // string@4fac │ │ -2e5616: 6e20 d787 3200 |0179: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e561c: 6e10 f68f 0b00 |017c: invoke-virtual {v11}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getId:()Ljava/lang/String; // method@8ff6 │ │ -2e5622: 0c03 |017f: move-result-object v3 │ │ -2e5624: 6e20 d787 3200 |0180: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e562a: 6e20 d787 6200 |0183: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e5630: 6e20 d387 0200 |0186: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2e5636: 1a00 4201 |0189: const-string v0, " created as binary" // string@0142 │ │ -2e563a: 6e20 d787 0200 |018b: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e5640: 6e10 df87 0200 |018e: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2e5646: 0c00 |0191: move-result-object v0 │ │ -2e5648: 6e20 1c8a 0100 |0192: invoke-virtual {v1, v0}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ -2e564e: 2200 de12 |0195: new-instance v0, Lorg/jaudiotagger/tag/mp4/field/Mp4TagBinaryField; // type@12de │ │ -2e5652: 6e10 f68f 0b00 |0197: invoke-virtual {v11}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getId:()Ljava/lang/String; // method@8ff6 │ │ -2e5658: 0c0b |019a: move-result-object v11 │ │ -2e565a: 7030 a19d b00c |019b: invoke-direct {v0, v11, v12}, Lorg/jaudiotagger/tag/mp4/field/Mp4TagBinaryField;.:(Ljava/lang/String;Ljava/nio/ByteBuffer;)V // method@9da1 │ │ -2e5660: 6e20 459d 0a00 |019e: invoke-virtual {v10, v0}, Lorg/jaudiotagger/tag/mp4/Mp4Tag;.addField:(Lorg/jaudiotagger/tag/TagField;)V // method@9d45 │ │ -2e5666: 2848 |01a1: goto 01e9 // +0048 │ │ -2e5668: 1200 |01a2: const/4 v0, #int 0 // #0 │ │ -2e566a: 6e10 f18f 0b00 |01a3: invoke-virtual {v11}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getDataLength:()I // method@8ff1 │ │ -2e5670: 0a04 |01a6: move-result v4 │ │ -2e5672: 3541 4200 |01a7: if-ge v1, v4, 01e9 // +0042 │ │ -2e5676: 3d00 0f00 |01a9: if-lez v0, 01b8 // +000f │ │ -2e567a: d803 0109 |01ab: add-int/lit8 v3, v1, #int 9 // #09 │ │ -2e567e: d804 0303 |01ad: add-int/lit8 v4, v3, #int 3 // #03 │ │ -2e5682: b124 |01af: sub-int/2addr v4, v2 │ │ -2e5684: 7130 9e8e 3c04 |01b0: invoke-static {v12, v3, v4}, Lorg/jaudiotagger/audio/generic/Utils;.getIntBE:(Ljava/nio/ByteBuffer;II)I // method@8e9e │ │ -2e568a: 0a03 |01b3: move-result v3 │ │ -2e568c: 7110 979d 0300 |01b4: invoke-static {v3}, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.getFieldType:(I)Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // method@9d97 │ │ -2e5692: 0c03 |01b7: move-result-object v3 │ │ -2e5694: 2204 e012 |01b8: new-instance v4, Lorg/jaudiotagger/tag/mp4/field/Mp4TagCoverField; // type@12e0 │ │ -2e5698: 7030 b49d c403 |01ba: invoke-direct {v4, v12, v3}, Lorg/jaudiotagger/tag/mp4/field/Mp4TagCoverField;.:(Ljava/nio/ByteBuffer;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;)V // method@9db4 │ │ -2e569e: 6e20 459d 4a00 |01bd: invoke-virtual {v10, v4}, Lorg/jaudiotagger/tag/mp4/Mp4Tag;.addField:(Lorg/jaudiotagger/tag/TagField;)V // method@9d45 │ │ -2e56a4: 6e10 b89d 0400 |01c0: invoke-virtual {v4}, Lorg/jaudiotagger/tag/mp4/field/Mp4TagCoverField;.getDataAndHeaderSize:()I // method@9db8 │ │ -2e56aa: 0a04 |01c3: move-result v4 │ │ -2e56ac: b041 |01c4: add-int/2addr v1, v4 │ │ -2e56ae: d800 0001 |01c5: add-int/lit8 v0, v0, #int 1 // #01 │ │ -2e56b2: 28dc |01c7: goto 01a3 // -0024 │ │ -2e56b4: 6e10 f68f 0b00 |01c8: invoke-virtual {v11}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getId:()Ljava/lang/String; // method@8ff6 │ │ -2e56ba: 0c00 |01cb: move-result-object v0 │ │ -2e56bc: 6201 5090 |01cc: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4NonStandardFieldKey;.AAPR:Lorg/jaudiotagger/tag/mp4/Mp4NonStandardFieldKey; // field@9050 │ │ -2e56c0: 6e10 3f9d 0100 |01ce: invoke-virtual {v1}, Lorg/jaudiotagger/tag/mp4/Mp4NonStandardFieldKey;.getFieldName:()Ljava/lang/String; // method@9d3f │ │ -2e56c6: 0c01 |01d1: move-result-object v1 │ │ -2e56c8: 6e20 9c87 1000 |01d2: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2e56ce: 0a00 |01d5: move-result v0 │ │ -2e56d0: 3800 0b00 |01d6: if-eqz v0, 01e1 // +000b │ │ -2e56d4: 2200 e112 |01d8: new-instance v0, Lorg/jaudiotagger/tag/mp4/field/Mp4TagRawBinaryField; // type@12e1 │ │ -2e56d8: 7030 bd9d b00c |01da: invoke-direct {v0, v11, v12}, Lorg/jaudiotagger/tag/mp4/field/Mp4TagRawBinaryField;.:(Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;)V // method@9dbd │ │ -2e56de: 6e20 459d 0a00 |01dd: invoke-virtual {v10, v0}, Lorg/jaudiotagger/tag/mp4/Mp4Tag;.addField:(Lorg/jaudiotagger/tag/TagField;)V // method@9d45 │ │ -2e56e4: 2809 |01e0: goto 01e9 // +0009 │ │ -2e56e6: 2200 e112 |01e1: new-instance v0, Lorg/jaudiotagger/tag/mp4/field/Mp4TagRawBinaryField; // type@12e1 │ │ -2e56ea: 7030 bd9d b00c |01e3: invoke-direct {v0, v11, v12}, Lorg/jaudiotagger/tag/mp4/field/Mp4TagRawBinaryField;.:(Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;)V // method@9dbd │ │ -2e56f0: 6e20 459d 0a00 |01e6: invoke-virtual {v10, v0}, Lorg/jaudiotagger/tag/mp4/Mp4Tag;.addField:(Lorg/jaudiotagger/tag/TagField;)V // method@9d45 │ │ -2e56f6: 0e00 |01e9: return-void │ │ +2e5318: |[2e5318] org.jaudiotagger.audio.mp4.Mp4TagReader.createMp4Field:(Lorg/jaudiotagger/tag/mp4/Mp4Tag;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;)V │ │ +2e5328: 6e10 f18f 0b00 |0000: invoke-virtual {v11}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getDataLength:()I // method@8ff1 │ │ +2e532e: 0a00 |0003: move-result v0 │ │ +2e5330: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +2e5334: 2900 e301 |0006: goto/16 01e9 // +01e3 │ │ +2e5338: 6e10 f68f 0b00 |0008: invoke-virtual {v11}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getId:()Ljava/lang/String; // method@8ff6 │ │ +2e533e: 0c00 |000b: move-result-object v0 │ │ +2e5340: 1a01 3604 |000c: const-string v1, "----" // string@0436 │ │ +2e5344: 6e20 9c87 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2e534a: 0a00 |0011: move-result v0 │ │ +2e534c: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +2e534e: 1212 |0013: const/4 v2, #int 1 // #1 │ │ +2e5350: 3800 2a00 |0014: if-eqz v0, 003e // +002a │ │ +2e5354: 2200 e212 |0016: new-instance v0, Lorg/jaudiotagger/tag/mp4/field/Mp4TagReverseDnsField; // type@12e2 │ │ +2e5358: 7030 ca9d b00c |0018: invoke-direct {v0, v11, v12}, Lorg/jaudiotagger/tag/mp4/field/Mp4TagReverseDnsField;.:(Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;)V // method@9dca │ │ +2e535e: 6e20 459d 0a00 |001b: invoke-virtual {v10, v0}, Lorg/jaudiotagger/tag/mp4/Mp4Tag;.addField:(Lorg/jaudiotagger/tag/TagField;)V // method@9d45 │ │ +2e5364: 2900 cb01 |001e: goto/16 01e9 // +01cb │ │ +2e5368: 0d00 |0020: move-exception v0 │ │ +2e536a: 6203 1985 |0021: sget-object v3, Lorg/jaudiotagger/audio/mp4/Mp4TagReader;.logger:Ljava/util/logging/Logger; // field@8519 │ │ +2e536e: 6204 6887 |0023: sget-object v4, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_UNABLE_READ_REVERSE_DNS_FIELD:Lorg/jaudiotagger/logging/ErrorMessage; // field@8768 │ │ +2e5372: 2322 be13 |0025: new-array v2, v2, [Ljava/lang/Object; // type@13be │ │ +2e5376: 6e10 0a87 0000 |0027: invoke-virtual {v0}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@870a │ │ +2e537c: 0c00 |002a: move-result-object v0 │ │ +2e537e: 4d00 0201 |002b: aput-object v0, v2, v1 │ │ +2e5382: 6e20 5891 2400 |002d: invoke-virtual {v4, v2}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ +2e5388: 0c00 |0030: move-result-object v0 │ │ +2e538a: 6e20 1c8a 0300 |0031: invoke-virtual {v3, v0}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ +2e5390: 2200 e112 |0034: new-instance v0, Lorg/jaudiotagger/tag/mp4/field/Mp4TagRawBinaryField; // type@12e1 │ │ +2e5394: 7030 bd9d b00c |0036: invoke-direct {v0, v11, v12}, Lorg/jaudiotagger/tag/mp4/field/Mp4TagRawBinaryField;.:(Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;)V // method@9dbd │ │ +2e539a: 6e20 459d 0a00 |0039: invoke-virtual {v10, v0}, Lorg/jaudiotagger/tag/mp4/Mp4Tag;.addField:(Lorg/jaudiotagger/tag/TagField;)V // method@9d45 │ │ +2e53a0: 2900 ad01 |003c: goto/16 01e9 // +01ad │ │ +2e53a4: 6e10 4d88 0c00 |003e: invoke-virtual {v12}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ +2e53aa: 0a00 |0041: move-result v0 │ │ +2e53ac: 6203 aa81 |0042: sget-object v3, Ljava/nio/charset/StandardCharsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@81aa │ │ +2e53b0: 1244 |0044: const/4 v4, #int 4 // #4 │ │ +2e53b2: 7140 a78e 4c34 |0045: invoke-static {v12, v4, v4, v3}, Lorg/jaudiotagger/audio/generic/Utils;.getString:(Ljava/nio/ByteBuffer;IILjava/nio/charset/Charset;)Ljava/lang/String; // method@8ea7 │ │ +2e53b8: 0c03 |0048: move-result-object v3 │ │ +2e53ba: 1a04 9e65 |0049: const-string v4, "data" // string@659e │ │ +2e53be: 6e20 9c87 4300 |004b: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2e53c4: 0a03 |004e: move-result v3 │ │ +2e53c6: 6e20 4e88 0c00 |004f: invoke-virtual {v12, v0}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ +2e53cc: 3803 7601 |0052: if-eqz v3, 01c8 // +0176 │ │ +2e53d0: 1300 0b00 |0054: const/16 v0, #int 11 // #b │ │ +2e53d4: 1303 0900 |0056: const/16 v3, #int 9 // #9 │ │ +2e53d8: 7130 9e8e 3c00 |0058: invoke-static {v12, v3, v0}, Lorg/jaudiotagger/audio/generic/Utils;.getIntBE:(Ljava/nio/ByteBuffer;II)I // method@8e9e │ │ +2e53de: 0a00 |005b: move-result v0 │ │ +2e53e0: 7110 979d 0000 |005c: invoke-static {v0}, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.getFieldType:(I)Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // method@9d97 │ │ +2e53e6: 0c03 |005f: move-result-object v3 │ │ +2e53e8: 6204 1985 |0060: sget-object v4, Lorg/jaudiotagger/audio/mp4/Mp4TagReader;.logger:Ljava/util/logging/Logger; // field@8519 │ │ +2e53ec: 2205 3910 |0062: new-instance v5, Ljava/lang/StringBuilder; // type@1039 │ │ +2e53f0: 7010 cc87 0500 |0064: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2e53f6: 1a06 170d |0067: const-string v6, "Box Type id:" // string@0d17 │ │ +2e53fa: 6e20 d787 6500 |0069: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e5400: 6e10 f68f 0b00 |006c: invoke-virtual {v11}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getId:()Ljava/lang/String; // method@8ff6 │ │ +2e5406: 0c06 |006f: move-result-object v6 │ │ +2e5408: 6e20 d787 6500 |0070: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e540e: 1a06 7b05 |0073: const-string v6, ":type:" // string@057b │ │ +2e5412: 6e20 d787 6500 |0075: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e5418: 6e20 d687 3500 |0078: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ +2e541e: 6e10 df87 0500 |007b: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2e5424: 0c05 |007e: move-result-object v5 │ │ +2e5426: 6e20 128a 5400 |007f: invoke-virtual {v4, v5}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +2e542c: 6e10 f68f 0b00 |0082: invoke-virtual {v11}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getId:()Ljava/lang/String; // method@8ff6 │ │ +2e5432: 0c04 |0085: move-result-object v4 │ │ +2e5434: 6205 3990 |0086: sget-object v5, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.TRACK:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9039 │ │ +2e5438: 6e10 329d 0500 |0088: invoke-virtual {v5}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.getFieldName:()Ljava/lang/String; // method@9d32 │ │ +2e543e: 0c05 |008b: move-result-object v5 │ │ +2e5440: 6e20 9c87 5400 |008c: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2e5446: 0a04 |008f: move-result v4 │ │ +2e5448: 3804 1000 |0090: if-eqz v4, 00a0 // +0010 │ │ +2e544c: 2200 e512 |0092: new-instance v0, Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField; // type@12e5 │ │ +2e5450: 6e10 f68f 0b00 |0094: invoke-virtual {v11}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getId:()Ljava/lang/String; // method@8ff6 │ │ +2e5456: 0c0b |0097: move-result-object v11 │ │ +2e5458: 7030 f69d b00c |0098: invoke-direct {v0, v11, v12}, Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField;.:(Ljava/lang/String;Ljava/nio/ByteBuffer;)V // method@9df6 │ │ +2e545e: 6e20 459d 0a00 |009b: invoke-virtual {v10, v0}, Lorg/jaudiotagger/tag/mp4/Mp4Tag;.addField:(Lorg/jaudiotagger/tag/TagField;)V // method@9d45 │ │ +2e5464: 2900 4b01 |009e: goto/16 01e9 // +014b │ │ +2e5468: 6e10 f68f 0b00 |00a0: invoke-virtual {v11}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getId:()Ljava/lang/String; // method@8ff6 │ │ +2e546e: 0c04 |00a3: move-result-object v4 │ │ +2e5470: 6205 ac8f |00a4: sget-object v5, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.DISCNUMBER:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fac │ │ +2e5474: 6e10 329d 0500 |00a6: invoke-virtual {v5}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.getFieldName:()Ljava/lang/String; // method@9d32 │ │ +2e547a: 0c05 |00a9: move-result-object v5 │ │ +2e547c: 6e20 9c87 5400 |00aa: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2e5482: 0a04 |00ad: move-result v4 │ │ +2e5484: 3804 1000 |00ae: if-eqz v4, 00be // +0010 │ │ +2e5488: 2200 db12 |00b0: new-instance v0, Lorg/jaudiotagger/tag/mp4/field/Mp4DiscNoField; // type@12db │ │ +2e548c: 6e10 f68f 0b00 |00b2: invoke-virtual {v11}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getId:()Ljava/lang/String; // method@8ff6 │ │ +2e5492: 0c0b |00b5: move-result-object v11 │ │ +2e5494: 7030 8f9d b00c |00b6: invoke-direct {v0, v11, v12}, Lorg/jaudiotagger/tag/mp4/field/Mp4DiscNoField;.:(Ljava/lang/String;Ljava/nio/ByteBuffer;)V // method@9d8f │ │ +2e549a: 6e20 459d 0a00 |00b9: invoke-virtual {v10, v0}, Lorg/jaudiotagger/tag/mp4/Mp4Tag;.addField:(Lorg/jaudiotagger/tag/TagField;)V // method@9d45 │ │ +2e54a0: 2900 2d01 |00bc: goto/16 01e9 // +012d │ │ +2e54a4: 6e10 f68f 0b00 |00be: invoke-virtual {v11}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getId:()Ljava/lang/String; // method@8ff6 │ │ +2e54aa: 0c04 |00c1: move-result-object v4 │ │ +2e54ac: 6205 b58f |00c2: sget-object v5, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.GENRE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fb5 │ │ +2e54b0: 6e10 329d 0500 |00c4: invoke-virtual {v5}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.getFieldName:()Ljava/lang/String; // method@9d32 │ │ +2e54b6: 0c05 |00c7: move-result-object v5 │ │ +2e54b8: 6e20 9c87 5400 |00c8: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2e54be: 0a04 |00cb: move-result v4 │ │ +2e54c0: 3804 1000 |00cc: if-eqz v4, 00dc // +0010 │ │ +2e54c4: 2200 dd12 |00ce: new-instance v0, Lorg/jaudiotagger/tag/mp4/field/Mp4GenreField; // type@12dd │ │ +2e54c8: 6e10 f68f 0b00 |00d0: invoke-virtual {v11}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getId:()Ljava/lang/String; // method@8ff6 │ │ +2e54ce: 0c0b |00d3: move-result-object v11 │ │ +2e54d0: 7030 9d9d b00c |00d4: invoke-direct {v0, v11, v12}, Lorg/jaudiotagger/tag/mp4/field/Mp4GenreField;.:(Ljava/lang/String;Ljava/nio/ByteBuffer;)V // method@9d9d │ │ +2e54d6: 6e20 459d 0a00 |00d7: invoke-virtual {v10, v0}, Lorg/jaudiotagger/tag/mp4/Mp4Tag;.addField:(Lorg/jaudiotagger/tag/TagField;)V // method@9d45 │ │ +2e54dc: 2900 0f01 |00da: goto/16 01e9 // +010f │ │ +2e54e0: 6e10 f68f 0b00 |00dc: invoke-virtual {v11}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getId:()Ljava/lang/String; // method@8ff6 │ │ +2e54e6: 0c04 |00df: move-result-object v4 │ │ +2e54e8: 6205 8c8f |00e0: sget-object v5, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ARTWORK:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f8c │ │ +2e54ec: 6e10 329d 0500 |00e2: invoke-virtual {v5}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.getFieldName:()Ljava/lang/String; // method@9d32 │ │ +2e54f2: 0c05 |00e5: move-result-object v5 │ │ +2e54f4: 6e20 9c87 5400 |00e6: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2e54fa: 0a04 |00e9: move-result v4 │ │ +2e54fc: 3904 b800 |00ea: if-nez v4, 01a2 // +00b8 │ │ +2e5500: 7110 999d 0300 |00ec: invoke-static {v3}, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.isCoverArtType:(Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;)Z // method@9d99 │ │ +2e5506: 0a04 |00ef: move-result v4 │ │ +2e5508: 3804 0400 |00f0: if-eqz v4, 00f4 // +0004 │ │ +2e550c: 2900 b000 |00f2: goto/16 01a2 // +00b0 │ │ +2e5510: 6204 aa90 |00f4: sget-object v4, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +2e5514: 3343 1000 |00f6: if-ne v3, v4, 0106 // +0010 │ │ +2e5518: 2200 e312 |00f8: new-instance v0, Lorg/jaudiotagger/tag/mp4/field/Mp4TagTextField; // type@12e3 │ │ +2e551c: 6e10 f68f 0b00 |00fa: invoke-virtual {v11}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getId:()Ljava/lang/String; // method@8ff6 │ │ +2e5522: 0c0b |00fd: move-result-object v11 │ │ +2e5524: 7030 df9d b00c |00fe: invoke-direct {v0, v11, v12}, Lorg/jaudiotagger/tag/mp4/field/Mp4TagTextField;.:(Ljava/lang/String;Ljava/nio/ByteBuffer;)V // method@9ddf │ │ +2e552a: 6e20 459d 0a00 |0101: invoke-virtual {v10, v0}, Lorg/jaudiotagger/tag/mp4/Mp4Tag;.addField:(Lorg/jaudiotagger/tag/TagField;)V // method@9d45 │ │ +2e5530: 2900 e500 |0104: goto/16 01e9 // +00e5 │ │ +2e5534: 6204 a590 |0106: sget-object v4, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.IMPLICIT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90a5 │ │ +2e5538: 3343 1000 |0108: if-ne v3, v4, 0118 // +0010 │ │ +2e553c: 2200 e412 |010a: new-instance v0, Lorg/jaudiotagger/tag/mp4/field/Mp4TagTextNumberField; // type@12e4 │ │ +2e5540: 6e10 f68f 0b00 |010c: invoke-virtual {v11}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getId:()Ljava/lang/String; // method@8ff6 │ │ +2e5546: 0c0b |010f: move-result-object v11 │ │ +2e5548: 7030 ec9d b00c |0110: invoke-direct {v0, v11, v12}, Lorg/jaudiotagger/tag/mp4/field/Mp4TagTextNumberField;.:(Ljava/lang/String;Ljava/nio/ByteBuffer;)V // method@9dec │ │ +2e554e: 6e20 459d 0a00 |0113: invoke-virtual {v10, v0}, Lorg/jaudiotagger/tag/mp4/Mp4Tag;.addField:(Lorg/jaudiotagger/tag/TagField;)V // method@9d45 │ │ +2e5554: 2900 d300 |0116: goto/16 01e9 // +00d3 │ │ +2e5558: 6204 a690 |0118: sget-object v4, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.INTEGER:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90a6 │ │ +2e555c: 3343 1000 |011a: if-ne v3, v4, 012a // +0010 │ │ +2e5560: 2200 df12 |011c: new-instance v0, Lorg/jaudiotagger/tag/mp4/field/Mp4TagByteField; // type@12df │ │ +2e5564: 6e10 f68f 0b00 |011e: invoke-virtual {v11}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getId:()Ljava/lang/String; // method@8ff6 │ │ +2e556a: 0c0b |0121: move-result-object v11 │ │ +2e556c: 7030 ad9d b00c |0122: invoke-direct {v0, v11, v12}, Lorg/jaudiotagger/tag/mp4/field/Mp4TagByteField;.:(Ljava/lang/String;Ljava/nio/ByteBuffer;)V // method@9dad │ │ +2e5572: 6e20 459d 0a00 |0125: invoke-virtual {v10, v0}, Lorg/jaudiotagger/tag/mp4/Mp4Tag;.addField:(Lorg/jaudiotagger/tag/TagField;)V // method@9d45 │ │ +2e5578: 2900 c100 |0128: goto/16 01e9 // +00c1 │ │ +2e557c: 7100 3a9d 0000 |012a: invoke-static {}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.values:()[Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // method@9d3a │ │ +2e5582: 0c03 |012d: move-result-object v3 │ │ +2e5584: 2134 |012e: array-length v4, v3 │ │ +2e5586: 1205 |012f: const/4 v5, #int 0 // #0 │ │ +2e5588: 1a06 8102 |0130: const-string v6, " with invalid field type of:" // string@0281 │ │ +2e558c: 3545 3c00 |0132: if-ge v5, v4, 016e // +003c │ │ +2e5590: 4607 0305 |0134: aget-object v7, v3, v5 │ │ +2e5594: 6e10 329d 0700 |0136: invoke-virtual {v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.getFieldName:()Ljava/lang/String; // method@9d32 │ │ +2e559a: 0c07 |0139: move-result-object v7 │ │ +2e559c: 6e10 f68f 0b00 |013a: invoke-virtual {v11}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getId:()Ljava/lang/String; // method@8ff6 │ │ +2e55a2: 0c08 |013d: move-result-object v8 │ │ +2e55a4: 6e20 9c87 8700 |013e: invoke-virtual {v7, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2e55aa: 0a07 |0141: move-result v7 │ │ +2e55ac: 3807 2900 |0142: if-eqz v7, 016b // +0029 │ │ +2e55b0: 6201 1985 |0144: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4TagReader;.logger:Ljava/util/logging/Logger; // field@8519 │ │ +2e55b4: 2203 3910 |0146: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ +2e55b8: 7010 cc87 0300 |0148: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2e55be: 1a04 7221 |014b: const-string v4, "Known Field:" // string@2172 │ │ +2e55c2: 6e20 d787 4300 |014d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e55c8: 6e10 f68f 0b00 |0150: invoke-virtual {v11}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getId:()Ljava/lang/String; // method@8ff6 │ │ +2e55ce: 0c04 |0153: move-result-object v4 │ │ +2e55d0: 6e20 d787 4300 |0154: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e55d6: 6e20 d787 6300 |0157: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e55dc: 6e20 d387 0300 |015a: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2e55e2: 1a04 ad01 |015d: const-string v4, " is ignored" // string@01ad │ │ +2e55e6: 6e20 d787 4300 |015f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e55ec: 6e10 df87 0300 |0162: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2e55f2: 0c03 |0165: move-result-object v3 │ │ +2e55f4: 6e20 1c8a 3100 |0166: invoke-virtual {v1, v3}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ +2e55fa: 1211 |0169: const/4 v1, #int 1 // #1 │ │ +2e55fc: 2804 |016a: goto 016e // +0004 │ │ +2e55fe: d805 0501 |016b: add-int/lit8 v5, v5, #int 1 // #01 │ │ +2e5602: 28c3 |016d: goto 0130 // -003d │ │ +2e5604: 3901 7b00 |016e: if-nez v1, 01e9 // +007b │ │ +2e5608: 6201 1985 |0170: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4TagReader;.logger:Ljava/util/logging/Logger; // field@8519 │ │ +2e560c: 2202 3910 |0172: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ +2e5610: 7010 cc87 0200 |0174: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2e5616: 1a03 ac4f |0177: const-string v3, "UnKnown Field:" // string@4fac │ │ +2e561a: 6e20 d787 3200 |0179: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e5620: 6e10 f68f 0b00 |017c: invoke-virtual {v11}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getId:()Ljava/lang/String; // method@8ff6 │ │ +2e5626: 0c03 |017f: move-result-object v3 │ │ +2e5628: 6e20 d787 3200 |0180: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e562e: 6e20 d787 6200 |0183: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e5634: 6e20 d387 0200 |0186: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2e563a: 1a00 4201 |0189: const-string v0, " created as binary" // string@0142 │ │ +2e563e: 6e20 d787 0200 |018b: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e5644: 6e10 df87 0200 |018e: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2e564a: 0c00 |0191: move-result-object v0 │ │ +2e564c: 6e20 1c8a 0100 |0192: invoke-virtual {v1, v0}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ +2e5652: 2200 de12 |0195: new-instance v0, Lorg/jaudiotagger/tag/mp4/field/Mp4TagBinaryField; // type@12de │ │ +2e5656: 6e10 f68f 0b00 |0197: invoke-virtual {v11}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getId:()Ljava/lang/String; // method@8ff6 │ │ +2e565c: 0c0b |019a: move-result-object v11 │ │ +2e565e: 7030 a19d b00c |019b: invoke-direct {v0, v11, v12}, Lorg/jaudiotagger/tag/mp4/field/Mp4TagBinaryField;.:(Ljava/lang/String;Ljava/nio/ByteBuffer;)V // method@9da1 │ │ +2e5664: 6e20 459d 0a00 |019e: invoke-virtual {v10, v0}, Lorg/jaudiotagger/tag/mp4/Mp4Tag;.addField:(Lorg/jaudiotagger/tag/TagField;)V // method@9d45 │ │ +2e566a: 2848 |01a1: goto 01e9 // +0048 │ │ +2e566c: 1200 |01a2: const/4 v0, #int 0 // #0 │ │ +2e566e: 6e10 f18f 0b00 |01a3: invoke-virtual {v11}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getDataLength:()I // method@8ff1 │ │ +2e5674: 0a04 |01a6: move-result v4 │ │ +2e5676: 3541 4200 |01a7: if-ge v1, v4, 01e9 // +0042 │ │ +2e567a: 3d00 0f00 |01a9: if-lez v0, 01b8 // +000f │ │ +2e567e: d803 0109 |01ab: add-int/lit8 v3, v1, #int 9 // #09 │ │ +2e5682: d804 0303 |01ad: add-int/lit8 v4, v3, #int 3 // #03 │ │ +2e5686: b124 |01af: sub-int/2addr v4, v2 │ │ +2e5688: 7130 9e8e 3c04 |01b0: invoke-static {v12, v3, v4}, Lorg/jaudiotagger/audio/generic/Utils;.getIntBE:(Ljava/nio/ByteBuffer;II)I // method@8e9e │ │ +2e568e: 0a03 |01b3: move-result v3 │ │ +2e5690: 7110 979d 0300 |01b4: invoke-static {v3}, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.getFieldType:(I)Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // method@9d97 │ │ +2e5696: 0c03 |01b7: move-result-object v3 │ │ +2e5698: 2204 e012 |01b8: new-instance v4, Lorg/jaudiotagger/tag/mp4/field/Mp4TagCoverField; // type@12e0 │ │ +2e569c: 7030 b49d c403 |01ba: invoke-direct {v4, v12, v3}, Lorg/jaudiotagger/tag/mp4/field/Mp4TagCoverField;.:(Ljava/nio/ByteBuffer;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;)V // method@9db4 │ │ +2e56a2: 6e20 459d 4a00 |01bd: invoke-virtual {v10, v4}, Lorg/jaudiotagger/tag/mp4/Mp4Tag;.addField:(Lorg/jaudiotagger/tag/TagField;)V // method@9d45 │ │ +2e56a8: 6e10 b89d 0400 |01c0: invoke-virtual {v4}, Lorg/jaudiotagger/tag/mp4/field/Mp4TagCoverField;.getDataAndHeaderSize:()I // method@9db8 │ │ +2e56ae: 0a04 |01c3: move-result v4 │ │ +2e56b0: b041 |01c4: add-int/2addr v1, v4 │ │ +2e56b2: d800 0001 |01c5: add-int/lit8 v0, v0, #int 1 // #01 │ │ +2e56b6: 28dc |01c7: goto 01a3 // -0024 │ │ +2e56b8: 6e10 f68f 0b00 |01c8: invoke-virtual {v11}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getId:()Ljava/lang/String; // method@8ff6 │ │ +2e56be: 0c00 |01cb: move-result-object v0 │ │ +2e56c0: 6201 5090 |01cc: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4NonStandardFieldKey;.AAPR:Lorg/jaudiotagger/tag/mp4/Mp4NonStandardFieldKey; // field@9050 │ │ +2e56c4: 6e10 3f9d 0100 |01ce: invoke-virtual {v1}, Lorg/jaudiotagger/tag/mp4/Mp4NonStandardFieldKey;.getFieldName:()Ljava/lang/String; // method@9d3f │ │ +2e56ca: 0c01 |01d1: move-result-object v1 │ │ +2e56cc: 6e20 9c87 1000 |01d2: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2e56d2: 0a00 |01d5: move-result v0 │ │ +2e56d4: 3800 0b00 |01d6: if-eqz v0, 01e1 // +000b │ │ +2e56d8: 2200 e112 |01d8: new-instance v0, Lorg/jaudiotagger/tag/mp4/field/Mp4TagRawBinaryField; // type@12e1 │ │ +2e56dc: 7030 bd9d b00c |01da: invoke-direct {v0, v11, v12}, Lorg/jaudiotagger/tag/mp4/field/Mp4TagRawBinaryField;.:(Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;)V // method@9dbd │ │ +2e56e2: 6e20 459d 0a00 |01dd: invoke-virtual {v10, v0}, Lorg/jaudiotagger/tag/mp4/Mp4Tag;.addField:(Lorg/jaudiotagger/tag/TagField;)V // method@9d45 │ │ +2e56e8: 2809 |01e0: goto 01e9 // +0009 │ │ +2e56ea: 2200 e112 |01e1: new-instance v0, Lorg/jaudiotagger/tag/mp4/field/Mp4TagRawBinaryField; // type@12e1 │ │ +2e56ee: 7030 bd9d b00c |01e3: invoke-direct {v0, v11, v12}, Lorg/jaudiotagger/tag/mp4/field/Mp4TagRawBinaryField;.:(Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;)V // method@9dbd │ │ +2e56f4: 6e20 459d 0a00 |01e6: invoke-virtual {v10, v0}, Lorg/jaudiotagger/tag/mp4/Mp4Tag;.addField:(Lorg/jaudiotagger/tag/TagField;)V // method@9d45 │ │ +2e56fa: 0e00 |01e9: return-void │ │ catches : 1 │ │ 0x0016 - 0x001e │ │ Ljava/lang/Exception; -> 0x0020 │ │ positions : │ │ 0x0000 line=189 │ │ 0x0008 line=194 │ │ 0x0016 line=199 │ │ @@ -713841,160 +713841,160 @@ │ │ type : '(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/tag/mp4/Mp4Tag;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 307 16-bit code units │ │ -2e5060: |[2e5060] org.jaudiotagger.audio.mp4.Mp4TagReader.read:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/tag/mp4/Mp4Tag; │ │ -2e5070: 7210 858a 0800 |0000: invoke-interface {v8}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getReadChannel:()Ljava/nio/channels/FileChannel; // method@8a85 │ │ -2e5076: 0c00 |0003: move-result-object v0 │ │ -2e5078: 2201 d212 |0004: new-instance v1, Lorg/jaudiotagger/tag/mp4/Mp4Tag; // type@12d2 │ │ -2e507c: 7010 439d 0100 |0006: invoke-direct {v1}, Lorg/jaudiotagger/tag/mp4/Mp4Tag;.:()V // method@9d43 │ │ -2e5082: 6202 ae84 |0009: sget-object v2, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.MOOV:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84ae │ │ -2e5086: 6e10 888f 0200 |000b: invoke-virtual {v2}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.getFieldName:()Ljava/lang/String; // method@8f88 │ │ -2e508c: 0c02 |000e: move-result-object v2 │ │ -2e508e: 7120 f98f 2000 |000f: invoke-static {v0, v2}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.seekWithinLevel:(Ljava/nio/channels/FileChannel;Ljava/lang/String;)Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // method@8ff9 │ │ -2e5094: 0c00 |0012: move-result-object v0 │ │ -2e5096: 3800 1201 |0013: if-eqz v0, 0125 // +0112 │ │ -2e509a: 6e10 f78f 0000 |0015: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getLength:()I // method@8ff7 │ │ -2e50a0: 0a00 |0018: move-result v0 │ │ -2e50a2: d800 00f8 |0019: add-int/lit8 v0, v0, #int -8 // #f8 │ │ -2e50a6: 7110 3788 0000 |001b: invoke-static {v0}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@8837 │ │ -2e50ac: 0c00 |001e: move-result-object v0 │ │ -2e50ae: 7210 858a 0800 |001f: invoke-interface {v8}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getReadChannel:()Ljava/nio/channels/FileChannel; // method@8a85 │ │ -2e50b4: 0c08 |0022: move-result-object v8 │ │ -2e50b6: 6e20 6b88 0800 |0023: invoke-virtual {v8, v0}, Ljava/nio/channels/FileChannel;.read:(Ljava/nio/ByteBuffer;)I // method@886b │ │ -2e50bc: 6e10 5988 0000 |0026: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@8859 │ │ -2e50c2: 6208 f584 |0029: sget-object v8, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.UDTA:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84f5 │ │ -2e50c6: 6e10 888f 0800 |002b: invoke-virtual {v8}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.getFieldName:()Ljava/lang/String; // method@8f88 │ │ -2e50cc: 0c08 |002e: move-result-object v8 │ │ -2e50ce: 7120 f88f 8000 |002f: invoke-static {v0, v8}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.seekWithinLevel:(Ljava/nio/ByteBuffer;Ljava/lang/String;)Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // method@8ff8 │ │ -2e50d4: 0c08 |0032: move-result-object v8 │ │ -2e50d6: 3808 3a00 |0033: if-eqz v8, 006d // +003a │ │ -2e50da: 6208 a784 |0035: sget-object v8, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.META:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84a7 │ │ -2e50de: 6e10 888f 0800 |0037: invoke-virtual {v8}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.getFieldName:()Ljava/lang/String; // method@8f88 │ │ -2e50e4: 0c08 |003a: move-result-object v8 │ │ -2e50e6: 7120 f88f 8000 |003b: invoke-static {v0, v8}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.seekWithinLevel:(Ljava/nio/ByteBuffer;Ljava/lang/String;)Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // method@8ff8 │ │ -2e50ec: 0c08 |003e: move-result-object v8 │ │ -2e50ee: 3908 0e00 |003f: if-nez v8, 004d // +000e │ │ -2e50f2: 6208 1985 |0041: sget-object v8, Lorg/jaudiotagger/audio/mp4/Mp4TagReader;.logger:Ljava/util/logging/Logger; // field@8519 │ │ -2e50f6: 6200 5f87 |0043: sget-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_FILE_HAS_NO_METADATA:Lorg/jaudiotagger/logging/ErrorMessage; // field@875f │ │ -2e50fa: 6e10 5791 0000 |0045: invoke-virtual {v0}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ -2e5100: 0c00 |0048: move-result-object v0 │ │ -2e5102: 6e20 1c8a 0800 |0049: invoke-virtual {v8, v0}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ -2e5108: 1101 |004c: return-object v1 │ │ -2e510a: 2202 8511 |004d: new-instance v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4MetaBox; // type@1185 │ │ -2e510e: 7030 3590 8200 |004f: invoke-direct {v2, v8, v0}, Lorg/jaudiotagger/audio/mp4/atom/Mp4MetaBox;.:(Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;)V // method@9035 │ │ -2e5114: 6e10 3990 0200 |0052: invoke-virtual {v2}, Lorg/jaudiotagger/audio/mp4/atom/Mp4MetaBox;.processData:()V // method@9039 │ │ -2e511a: 6208 9184 |0055: sget-object v8, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.ILST:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8491 │ │ -2e511e: 6e10 888f 0800 |0057: invoke-virtual {v8}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.getFieldName:()Ljava/lang/String; // method@8f88 │ │ -2e5124: 0c08 |005a: move-result-object v8 │ │ -2e5126: 7120 f88f 8000 |005b: invoke-static {v0, v8}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.seekWithinLevel:(Ljava/nio/ByteBuffer;Ljava/lang/String;)Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // method@8ff8 │ │ -2e512c: 0c08 |005e: move-result-object v8 │ │ -2e512e: 3908 4600 |005f: if-nez v8, 00a5 // +0046 │ │ -2e5132: 6208 1985 |0061: sget-object v8, Lorg/jaudiotagger/audio/mp4/Mp4TagReader;.logger:Ljava/util/logging/Logger; // field@8519 │ │ -2e5136: 6200 5f87 |0063: sget-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_FILE_HAS_NO_METADATA:Lorg/jaudiotagger/logging/ErrorMessage; // field@875f │ │ -2e513a: 6e10 5791 0000 |0065: invoke-virtual {v0}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ -2e5140: 0c00 |0068: move-result-object v0 │ │ -2e5142: 6e20 1c8a 0800 |0069: invoke-virtual {v8, v0}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ -2e5148: 1101 |006c: return-object v1 │ │ -2e514a: 6208 a784 |006d: sget-object v8, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.META:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84a7 │ │ -2e514e: 6e10 888f 0800 |006f: invoke-virtual {v8}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.getFieldName:()Ljava/lang/String; // method@8f88 │ │ -2e5154: 0c08 |0072: move-result-object v8 │ │ -2e5156: 7120 f88f 8000 |0073: invoke-static {v0, v8}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.seekWithinLevel:(Ljava/nio/ByteBuffer;Ljava/lang/String;)Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // method@8ff8 │ │ -2e515c: 0c08 |0076: move-result-object v8 │ │ -2e515e: 3908 0e00 |0077: if-nez v8, 0085 // +000e │ │ -2e5162: 6208 1985 |0079: sget-object v8, Lorg/jaudiotagger/audio/mp4/Mp4TagReader;.logger:Ljava/util/logging/Logger; // field@8519 │ │ -2e5166: 6200 5f87 |007b: sget-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_FILE_HAS_NO_METADATA:Lorg/jaudiotagger/logging/ErrorMessage; // field@875f │ │ -2e516a: 6e10 5791 0000 |007d: invoke-virtual {v0}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ -2e5170: 0c00 |0080: move-result-object v0 │ │ -2e5172: 6e20 1c8a 0800 |0081: invoke-virtual {v8, v0}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ -2e5178: 1101 |0084: return-object v1 │ │ -2e517a: 2202 8511 |0085: new-instance v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4MetaBox; // type@1185 │ │ -2e517e: 7030 3590 8200 |0087: invoke-direct {v2, v8, v0}, Lorg/jaudiotagger/audio/mp4/atom/Mp4MetaBox;.:(Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;)V // method@9035 │ │ -2e5184: 6e10 3990 0200 |008a: invoke-virtual {v2}, Lorg/jaudiotagger/audio/mp4/atom/Mp4MetaBox;.processData:()V // method@9039 │ │ -2e518a: 6208 9184 |008d: sget-object v8, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.ILST:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8491 │ │ -2e518e: 6e10 888f 0800 |008f: invoke-virtual {v8}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.getFieldName:()Ljava/lang/String; // method@8f88 │ │ -2e5194: 0c08 |0092: move-result-object v8 │ │ -2e5196: 7120 f88f 8000 |0093: invoke-static {v0, v8}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.seekWithinLevel:(Ljava/nio/ByteBuffer;Ljava/lang/String;)Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // method@8ff8 │ │ -2e519c: 0c08 |0096: move-result-object v8 │ │ -2e519e: 3908 0e00 |0097: if-nez v8, 00a5 // +000e │ │ -2e51a2: 6208 1985 |0099: sget-object v8, Lorg/jaudiotagger/audio/mp4/Mp4TagReader;.logger:Ljava/util/logging/Logger; // field@8519 │ │ -2e51a6: 6200 5f87 |009b: sget-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_FILE_HAS_NO_METADATA:Lorg/jaudiotagger/logging/ErrorMessage; // field@875f │ │ -2e51aa: 6e10 5791 0000 |009d: invoke-virtual {v0}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ -2e51b0: 0c00 |00a0: move-result-object v0 │ │ -2e51b2: 6e20 1c8a 0800 |00a1: invoke-virtual {v8, v0}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ -2e51b8: 1101 |00a4: return-object v1 │ │ -2e51ba: 6e10 f78f 0800 |00a5: invoke-virtual {v8}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getLength:()I // method@8ff7 │ │ -2e51c0: 0a02 |00a8: move-result v2 │ │ -2e51c2: d802 02f8 |00a9: add-int/lit8 v2, v2, #int -8 // #f8 │ │ -2e51c6: 6e10 5a88 0000 |00ab: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.slice:()Ljava/nio/ByteBuffer; // method@885a │ │ -2e51cc: 0c00 |00ae: move-result-object v0 │ │ -2e51ce: 6203 1985 |00af: sget-object v3, Lorg/jaudiotagger/audio/mp4/Mp4TagReader;.logger:Ljava/util/logging/Logger; // field@8519 │ │ -2e51d2: 2204 3910 |00b1: new-instance v4, Ljava/lang/StringBuilder; // type@1039 │ │ -2e51d6: 7010 cc87 0400 |00b3: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2e51dc: 1a05 0f7b |00b6: const-string v5, "headerlengthsays:" // string@7b0f │ │ -2e51e0: 6e20 d787 5400 |00b8: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e51e6: 6e20 d387 2400 |00bb: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2e51ec: 1a05 be65 |00be: const-string v5, "datalength:" // string@65be │ │ -2e51f0: 6e20 d787 5400 |00c0: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e51f6: 6e10 4988 0000 |00c3: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.limit:()I // method@8849 │ │ -2e51fc: 0a05 |00c6: move-result v5 │ │ -2e51fe: 6e20 d387 5400 |00c7: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2e5204: 6e10 df87 0400 |00ca: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2e520a: 0c04 |00cd: move-result-object v4 │ │ -2e520c: 6e20 128a 4300 |00ce: invoke-virtual {v3, v4}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -2e5212: 1203 |00d1: const/4 v3, #int 0 // #0 │ │ -2e5214: 6204 1985 |00d2: sget-object v4, Lorg/jaudiotagger/audio/mp4/Mp4TagReader;.logger:Ljava/util/logging/Logger; // field@8519 │ │ -2e5218: 2205 3910 |00d4: new-instance v5, Ljava/lang/StringBuilder; // type@1039 │ │ -2e521c: 7010 cc87 0500 |00d6: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2e5222: 1a06 3f48 |00d9: const-string v6, "Started to read metadata fields at position is in metadata buffer:" // string@483f │ │ -2e5226: 6e20 d787 6500 |00db: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e522c: 6e10 4d88 0000 |00de: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ -2e5232: 0a06 |00e1: move-result v6 │ │ -2e5234: 6e20 d387 6500 |00e2: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2e523a: 6e10 df87 0500 |00e5: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2e5240: 0c05 |00e8: move-result-object v5 │ │ -2e5242: 6e20 128a 5400 |00e9: invoke-virtual {v4, v5}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -2e5248: 3523 3800 |00ec: if-ge v3, v2, 0124 // +0038 │ │ -2e524c: 6e20 fe8f 0800 |00ee: invoke-virtual {v8, v0}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.update:(Ljava/nio/ByteBuffer;)V // method@8ffe │ │ -2e5252: 6204 1985 |00f1: sget-object v4, Lorg/jaudiotagger/audio/mp4/Mp4TagReader;.logger:Ljava/util/logging/Logger; // field@8519 │ │ -2e5256: 2205 3910 |00f3: new-instance v5, Ljava/lang/StringBuilder; // type@1039 │ │ -2e525a: 7010 cc87 0500 |00f5: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2e5260: 1a06 d53d |00f8: const-string v6, "Next position is at:" // string@3dd5 │ │ -2e5264: 6e20 d787 6500 |00fa: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e526a: 6e10 4d88 0000 |00fd: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ -2e5270: 0a06 |0100: move-result v6 │ │ -2e5272: 6e20 d387 6500 |0101: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2e5278: 6e10 df87 0500 |0104: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2e527e: 0c05 |0107: move-result-object v5 │ │ -2e5280: 6e20 128a 5400 |0108: invoke-virtual {v4, v5}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -2e5286: 6e10 5a88 0000 |010b: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.slice:()Ljava/nio/ByteBuffer; // method@885a │ │ -2e528c: 0c04 |010e: move-result-object v4 │ │ -2e528e: 7040 c38f 1748 |010f: invoke-direct {v7, v1, v8, v4}, Lorg/jaudiotagger/audio/mp4/Mp4TagReader;.createMp4Field:(Lorg/jaudiotagger/tag/mp4/Mp4Tag;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;)V // method@8fc3 │ │ -2e5294: 6e10 4d88 0000 |0112: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ -2e529a: 0a04 |0115: move-result v4 │ │ -2e529c: 6e10 f18f 0800 |0116: invoke-virtual {v8}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getDataLength:()I // method@8ff1 │ │ -2e52a2: 0a05 |0119: move-result v5 │ │ -2e52a4: b054 |011a: add-int/2addr v4, v5 │ │ -2e52a6: 6e20 4e88 4000 |011b: invoke-virtual {v0, v4}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ -2e52ac: 6e10 f78f 0800 |011e: invoke-virtual {v8}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getLength:()I // method@8ff7 │ │ -2e52b2: 0a04 |0121: move-result v4 │ │ -2e52b4: b043 |0122: add-int/2addr v3, v4 │ │ -2e52b6: 28c9 |0123: goto 00ec // -0037 │ │ -2e52b8: 1101 |0124: return-object v1 │ │ -2e52ba: 2208 3511 |0125: new-instance v8, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ -2e52be: 6200 6387 |0127: sget-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_FILE_NOT_CONTAINER:Lorg/jaudiotagger/logging/ErrorMessage; // field@8763 │ │ -2e52c2: 6e10 5791 0000 |0129: invoke-virtual {v0}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ -2e52c8: 0c00 |012c: move-result-object v0 │ │ -2e52ca: 7020 698d 0800 |012d: invoke-direct {v8, v0}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ -2e52d0: 2802 |0130: goto 0132 // +0002 │ │ -2e52d2: 2708 |0131: throw v8 │ │ -2e52d4: 28ff |0132: goto 0131 // -0001 │ │ +2e5064: |[2e5064] org.jaudiotagger.audio.mp4.Mp4TagReader.read:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/tag/mp4/Mp4Tag; │ │ +2e5074: 7210 858a 0800 |0000: invoke-interface {v8}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getReadChannel:()Ljava/nio/channels/FileChannel; // method@8a85 │ │ +2e507a: 0c00 |0003: move-result-object v0 │ │ +2e507c: 2201 d212 |0004: new-instance v1, Lorg/jaudiotagger/tag/mp4/Mp4Tag; // type@12d2 │ │ +2e5080: 7010 439d 0100 |0006: invoke-direct {v1}, Lorg/jaudiotagger/tag/mp4/Mp4Tag;.:()V // method@9d43 │ │ +2e5086: 6202 ae84 |0009: sget-object v2, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.MOOV:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84ae │ │ +2e508a: 6e10 888f 0200 |000b: invoke-virtual {v2}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.getFieldName:()Ljava/lang/String; // method@8f88 │ │ +2e5090: 0c02 |000e: move-result-object v2 │ │ +2e5092: 7120 f98f 2000 |000f: invoke-static {v0, v2}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.seekWithinLevel:(Ljava/nio/channels/FileChannel;Ljava/lang/String;)Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // method@8ff9 │ │ +2e5098: 0c00 |0012: move-result-object v0 │ │ +2e509a: 3800 1201 |0013: if-eqz v0, 0125 // +0112 │ │ +2e509e: 6e10 f78f 0000 |0015: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getLength:()I // method@8ff7 │ │ +2e50a4: 0a00 |0018: move-result v0 │ │ +2e50a6: d800 00f8 |0019: add-int/lit8 v0, v0, #int -8 // #f8 │ │ +2e50aa: 7110 3788 0000 |001b: invoke-static {v0}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@8837 │ │ +2e50b0: 0c00 |001e: move-result-object v0 │ │ +2e50b2: 7210 858a 0800 |001f: invoke-interface {v8}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getReadChannel:()Ljava/nio/channels/FileChannel; // method@8a85 │ │ +2e50b8: 0c08 |0022: move-result-object v8 │ │ +2e50ba: 6e20 6b88 0800 |0023: invoke-virtual {v8, v0}, Ljava/nio/channels/FileChannel;.read:(Ljava/nio/ByteBuffer;)I // method@886b │ │ +2e50c0: 6e10 5988 0000 |0026: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@8859 │ │ +2e50c6: 6208 f584 |0029: sget-object v8, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.UDTA:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84f5 │ │ +2e50ca: 6e10 888f 0800 |002b: invoke-virtual {v8}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.getFieldName:()Ljava/lang/String; // method@8f88 │ │ +2e50d0: 0c08 |002e: move-result-object v8 │ │ +2e50d2: 7120 f88f 8000 |002f: invoke-static {v0, v8}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.seekWithinLevel:(Ljava/nio/ByteBuffer;Ljava/lang/String;)Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // method@8ff8 │ │ +2e50d8: 0c08 |0032: move-result-object v8 │ │ +2e50da: 3808 3a00 |0033: if-eqz v8, 006d // +003a │ │ +2e50de: 6208 a784 |0035: sget-object v8, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.META:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84a7 │ │ +2e50e2: 6e10 888f 0800 |0037: invoke-virtual {v8}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.getFieldName:()Ljava/lang/String; // method@8f88 │ │ +2e50e8: 0c08 |003a: move-result-object v8 │ │ +2e50ea: 7120 f88f 8000 |003b: invoke-static {v0, v8}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.seekWithinLevel:(Ljava/nio/ByteBuffer;Ljava/lang/String;)Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // method@8ff8 │ │ +2e50f0: 0c08 |003e: move-result-object v8 │ │ +2e50f2: 3908 0e00 |003f: if-nez v8, 004d // +000e │ │ +2e50f6: 6208 1985 |0041: sget-object v8, Lorg/jaudiotagger/audio/mp4/Mp4TagReader;.logger:Ljava/util/logging/Logger; // field@8519 │ │ +2e50fa: 6200 5f87 |0043: sget-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_FILE_HAS_NO_METADATA:Lorg/jaudiotagger/logging/ErrorMessage; // field@875f │ │ +2e50fe: 6e10 5791 0000 |0045: invoke-virtual {v0}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ +2e5104: 0c00 |0048: move-result-object v0 │ │ +2e5106: 6e20 1c8a 0800 |0049: invoke-virtual {v8, v0}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ +2e510c: 1101 |004c: return-object v1 │ │ +2e510e: 2202 8511 |004d: new-instance v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4MetaBox; // type@1185 │ │ +2e5112: 7030 3590 8200 |004f: invoke-direct {v2, v8, v0}, Lorg/jaudiotagger/audio/mp4/atom/Mp4MetaBox;.:(Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;)V // method@9035 │ │ +2e5118: 6e10 3990 0200 |0052: invoke-virtual {v2}, Lorg/jaudiotagger/audio/mp4/atom/Mp4MetaBox;.processData:()V // method@9039 │ │ +2e511e: 6208 9184 |0055: sget-object v8, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.ILST:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8491 │ │ +2e5122: 6e10 888f 0800 |0057: invoke-virtual {v8}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.getFieldName:()Ljava/lang/String; // method@8f88 │ │ +2e5128: 0c08 |005a: move-result-object v8 │ │ +2e512a: 7120 f88f 8000 |005b: invoke-static {v0, v8}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.seekWithinLevel:(Ljava/nio/ByteBuffer;Ljava/lang/String;)Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // method@8ff8 │ │ +2e5130: 0c08 |005e: move-result-object v8 │ │ +2e5132: 3908 4600 |005f: if-nez v8, 00a5 // +0046 │ │ +2e5136: 6208 1985 |0061: sget-object v8, Lorg/jaudiotagger/audio/mp4/Mp4TagReader;.logger:Ljava/util/logging/Logger; // field@8519 │ │ +2e513a: 6200 5f87 |0063: sget-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_FILE_HAS_NO_METADATA:Lorg/jaudiotagger/logging/ErrorMessage; // field@875f │ │ +2e513e: 6e10 5791 0000 |0065: invoke-virtual {v0}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ +2e5144: 0c00 |0068: move-result-object v0 │ │ +2e5146: 6e20 1c8a 0800 |0069: invoke-virtual {v8, v0}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ +2e514c: 1101 |006c: return-object v1 │ │ +2e514e: 6208 a784 |006d: sget-object v8, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.META:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84a7 │ │ +2e5152: 6e10 888f 0800 |006f: invoke-virtual {v8}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.getFieldName:()Ljava/lang/String; // method@8f88 │ │ +2e5158: 0c08 |0072: move-result-object v8 │ │ +2e515a: 7120 f88f 8000 |0073: invoke-static {v0, v8}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.seekWithinLevel:(Ljava/nio/ByteBuffer;Ljava/lang/String;)Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // method@8ff8 │ │ +2e5160: 0c08 |0076: move-result-object v8 │ │ +2e5162: 3908 0e00 |0077: if-nez v8, 0085 // +000e │ │ +2e5166: 6208 1985 |0079: sget-object v8, Lorg/jaudiotagger/audio/mp4/Mp4TagReader;.logger:Ljava/util/logging/Logger; // field@8519 │ │ +2e516a: 6200 5f87 |007b: sget-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_FILE_HAS_NO_METADATA:Lorg/jaudiotagger/logging/ErrorMessage; // field@875f │ │ +2e516e: 6e10 5791 0000 |007d: invoke-virtual {v0}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ +2e5174: 0c00 |0080: move-result-object v0 │ │ +2e5176: 6e20 1c8a 0800 |0081: invoke-virtual {v8, v0}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ +2e517c: 1101 |0084: return-object v1 │ │ +2e517e: 2202 8511 |0085: new-instance v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4MetaBox; // type@1185 │ │ +2e5182: 7030 3590 8200 |0087: invoke-direct {v2, v8, v0}, Lorg/jaudiotagger/audio/mp4/atom/Mp4MetaBox;.:(Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;)V // method@9035 │ │ +2e5188: 6e10 3990 0200 |008a: invoke-virtual {v2}, Lorg/jaudiotagger/audio/mp4/atom/Mp4MetaBox;.processData:()V // method@9039 │ │ +2e518e: 6208 9184 |008d: sget-object v8, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.ILST:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8491 │ │ +2e5192: 6e10 888f 0800 |008f: invoke-virtual {v8}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.getFieldName:()Ljava/lang/String; // method@8f88 │ │ +2e5198: 0c08 |0092: move-result-object v8 │ │ +2e519a: 7120 f88f 8000 |0093: invoke-static {v0, v8}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.seekWithinLevel:(Ljava/nio/ByteBuffer;Ljava/lang/String;)Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // method@8ff8 │ │ +2e51a0: 0c08 |0096: move-result-object v8 │ │ +2e51a2: 3908 0e00 |0097: if-nez v8, 00a5 // +000e │ │ +2e51a6: 6208 1985 |0099: sget-object v8, Lorg/jaudiotagger/audio/mp4/Mp4TagReader;.logger:Ljava/util/logging/Logger; // field@8519 │ │ +2e51aa: 6200 5f87 |009b: sget-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_FILE_HAS_NO_METADATA:Lorg/jaudiotagger/logging/ErrorMessage; // field@875f │ │ +2e51ae: 6e10 5791 0000 |009d: invoke-virtual {v0}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ +2e51b4: 0c00 |00a0: move-result-object v0 │ │ +2e51b6: 6e20 1c8a 0800 |00a1: invoke-virtual {v8, v0}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ +2e51bc: 1101 |00a4: return-object v1 │ │ +2e51be: 6e10 f78f 0800 |00a5: invoke-virtual {v8}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getLength:()I // method@8ff7 │ │ +2e51c4: 0a02 |00a8: move-result v2 │ │ +2e51c6: d802 02f8 |00a9: add-int/lit8 v2, v2, #int -8 // #f8 │ │ +2e51ca: 6e10 5a88 0000 |00ab: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.slice:()Ljava/nio/ByteBuffer; // method@885a │ │ +2e51d0: 0c00 |00ae: move-result-object v0 │ │ +2e51d2: 6203 1985 |00af: sget-object v3, Lorg/jaudiotagger/audio/mp4/Mp4TagReader;.logger:Ljava/util/logging/Logger; // field@8519 │ │ +2e51d6: 2204 3910 |00b1: new-instance v4, Ljava/lang/StringBuilder; // type@1039 │ │ +2e51da: 7010 cc87 0400 |00b3: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2e51e0: 1a05 0f7b |00b6: const-string v5, "headerlengthsays:" // string@7b0f │ │ +2e51e4: 6e20 d787 5400 |00b8: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e51ea: 6e20 d387 2400 |00bb: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2e51f0: 1a05 be65 |00be: const-string v5, "datalength:" // string@65be │ │ +2e51f4: 6e20 d787 5400 |00c0: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e51fa: 6e10 4988 0000 |00c3: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.limit:()I // method@8849 │ │ +2e5200: 0a05 |00c6: move-result v5 │ │ +2e5202: 6e20 d387 5400 |00c7: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2e5208: 6e10 df87 0400 |00ca: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2e520e: 0c04 |00cd: move-result-object v4 │ │ +2e5210: 6e20 128a 4300 |00ce: invoke-virtual {v3, v4}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +2e5216: 1203 |00d1: const/4 v3, #int 0 // #0 │ │ +2e5218: 6204 1985 |00d2: sget-object v4, Lorg/jaudiotagger/audio/mp4/Mp4TagReader;.logger:Ljava/util/logging/Logger; // field@8519 │ │ +2e521c: 2205 3910 |00d4: new-instance v5, Ljava/lang/StringBuilder; // type@1039 │ │ +2e5220: 7010 cc87 0500 |00d6: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2e5226: 1a06 3f48 |00d9: const-string v6, "Started to read metadata fields at position is in metadata buffer:" // string@483f │ │ +2e522a: 6e20 d787 6500 |00db: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e5230: 6e10 4d88 0000 |00de: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ +2e5236: 0a06 |00e1: move-result v6 │ │ +2e5238: 6e20 d387 6500 |00e2: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2e523e: 6e10 df87 0500 |00e5: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2e5244: 0c05 |00e8: move-result-object v5 │ │ +2e5246: 6e20 128a 5400 |00e9: invoke-virtual {v4, v5}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +2e524c: 3523 3800 |00ec: if-ge v3, v2, 0124 // +0038 │ │ +2e5250: 6e20 fe8f 0800 |00ee: invoke-virtual {v8, v0}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.update:(Ljava/nio/ByteBuffer;)V // method@8ffe │ │ +2e5256: 6204 1985 |00f1: sget-object v4, Lorg/jaudiotagger/audio/mp4/Mp4TagReader;.logger:Ljava/util/logging/Logger; // field@8519 │ │ +2e525a: 2205 3910 |00f3: new-instance v5, Ljava/lang/StringBuilder; // type@1039 │ │ +2e525e: 7010 cc87 0500 |00f5: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2e5264: 1a06 d53d |00f8: const-string v6, "Next position is at:" // string@3dd5 │ │ +2e5268: 6e20 d787 6500 |00fa: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e526e: 6e10 4d88 0000 |00fd: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ +2e5274: 0a06 |0100: move-result v6 │ │ +2e5276: 6e20 d387 6500 |0101: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2e527c: 6e10 df87 0500 |0104: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2e5282: 0c05 |0107: move-result-object v5 │ │ +2e5284: 6e20 128a 5400 |0108: invoke-virtual {v4, v5}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +2e528a: 6e10 5a88 0000 |010b: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.slice:()Ljava/nio/ByteBuffer; // method@885a │ │ +2e5290: 0c04 |010e: move-result-object v4 │ │ +2e5292: 7040 c38f 1748 |010f: invoke-direct {v7, v1, v8, v4}, Lorg/jaudiotagger/audio/mp4/Mp4TagReader;.createMp4Field:(Lorg/jaudiotagger/tag/mp4/Mp4Tag;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;)V // method@8fc3 │ │ +2e5298: 6e10 4d88 0000 |0112: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ +2e529e: 0a04 |0115: move-result v4 │ │ +2e52a0: 6e10 f18f 0800 |0116: invoke-virtual {v8}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getDataLength:()I // method@8ff1 │ │ +2e52a6: 0a05 |0119: move-result v5 │ │ +2e52a8: b054 |011a: add-int/2addr v4, v5 │ │ +2e52aa: 6e20 4e88 4000 |011b: invoke-virtual {v0, v4}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ +2e52b0: 6e10 f78f 0800 |011e: invoke-virtual {v8}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getLength:()I // method@8ff7 │ │ +2e52b6: 0a04 |0121: move-result v4 │ │ +2e52b8: b043 |0122: add-int/2addr v3, v4 │ │ +2e52ba: 28c9 |0123: goto 00ec // -0037 │ │ +2e52bc: 1101 |0124: return-object v1 │ │ +2e52be: 2208 3511 |0125: new-instance v8, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ +2e52c2: 6200 6387 |0127: sget-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_FILE_NOT_CONTAINER:Lorg/jaudiotagger/logging/ErrorMessage; // field@8763 │ │ +2e52c6: 6e10 5791 0000 |0129: invoke-virtual {v0}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ +2e52cc: 0c00 |012c: move-result-object v0 │ │ +2e52ce: 7020 698d 0800 |012d: invoke-direct {v8, v0}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ +2e52d4: 2802 |0130: goto 0132 // +0002 │ │ +2e52d6: 2708 |0131: throw v8 │ │ +2e52d8: 28ff |0132: goto 0131 // -0001 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0004 line=90 │ │ 0x0009 line=94 │ │ 0x0015 line=99 │ │ 0x001f line=100 │ │ @@ -714128,40 +714128,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -2e5840: |[2e5840] org.jaudiotagger.audio.mp4.Mp4TagWriter.:()V │ │ -2e5850: 1a00 dd98 |0000: const-string v0, "org.jaudiotagger.tag.mp4" // string@98dd │ │ -2e5854: 7110 168a 0000 |0002: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@8a16 │ │ -2e585a: 0c00 |0005: move-result-object v0 │ │ -2e585c: 6900 1a85 |0006: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4TagWriter;.logger:Ljava/util/logging/Logger; // field@851a │ │ -2e5860: 0e00 |0008: return-void │ │ +2e5844: |[2e5844] org.jaudiotagger.audio.mp4.Mp4TagWriter.:()V │ │ +2e5854: 1a00 dd98 |0000: const-string v0, "org.jaudiotagger.tag.mp4" // string@98dd │ │ +2e5858: 7110 168a 0000 |0002: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@8a16 │ │ +2e585e: 0c00 |0005: move-result-object v0 │ │ +2e5860: 6900 1a85 |0006: sput-object v0, Lorg/jaudiotagger/audio/mp4/Mp4TagWriter;.logger:Ljava/util/logging/Logger; // field@851a │ │ +2e5864: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=105 │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/mp4/Mp4TagWriter;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -2e5864: |[2e5864] org.jaudiotagger.audio.mp4.Mp4TagWriter.:()V │ │ -2e5874: 7010 7087 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8770 │ │ -2e587a: 2200 d312 |0003: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4TagCreator; // type@12d3 │ │ -2e587e: 7010 619d 0000 |0005: invoke-direct {v0}, Lorg/jaudiotagger/tag/mp4/Mp4TagCreator;.:()V // method@9d61 │ │ -2e5884: 5b10 1b85 |0008: iput-object v0, v1, Lorg/jaudiotagger/audio/mp4/Mp4TagWriter;.tc:Lorg/jaudiotagger/tag/mp4/Mp4TagCreator; // field@851b │ │ -2e5888: 0e00 |000a: return-void │ │ +2e5868: |[2e5868] org.jaudiotagger.audio.mp4.Mp4TagWriter.:()V │ │ +2e5878: 7010 7087 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8770 │ │ +2e587e: 2200 d312 |0003: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4TagCreator; // type@12d3 │ │ +2e5882: 7010 619d 0000 |0005: invoke-direct {v0}, Lorg/jaudiotagger/tag/mp4/Mp4TagCreator;.:()V // method@9d61 │ │ +2e5888: 5b10 1b85 |0008: iput-object v0, v1, Lorg/jaudiotagger/audio/mp4/Mp4TagWriter;.tc:Lorg/jaudiotagger/tag/mp4/Mp4TagCreator; // field@851b │ │ +2e588c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x0003 line=107 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/jaudiotagger/audio/mp4/Mp4TagWriter; │ │ │ │ @@ -714170,47 +714170,47 @@ │ │ type : '(Ljava/nio/channels/FileChannel;Ljava/nio/channels/FileChannel;II)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 64 16-bit code units │ │ -2e588c: |[2e588c] org.jaudiotagger.audio.mp4.Mp4TagWriter.adjustFreeAtom:(Ljava/nio/channels/FileChannel;Ljava/nio/channels/FileChannel;II)V │ │ -2e589c: d800 06f8 |0000: add-int/lit8 v0, v6, #int -8 // #f8 │ │ -2e58a0: 3470 2b00 |0002: if-lt v0, v7, 002d // +002b │ │ -2e58a4: 6201 1a85 |0004: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4TagWriter;.logger:Ljava/util/logging/Logger; // field@851a │ │ -2e58a8: 1a02 cb54 |0006: const-string v2, "Writing:Option 6;Larger Size can use top free atom" // string@54cb │ │ -2e58ac: 6e20 128a 2100 |0008: invoke-virtual {v1, v2}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -2e58b2: 2201 7f11 |000b: new-instance v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4FreeBox; // type@117f │ │ -2e58b6: b170 |000d: sub-int/2addr v0, v7 │ │ -2e58b8: 7020 1490 0100 |000e: invoke-direct {v1, v0}, Lorg/jaudiotagger/audio/mp4/atom/Mp4FreeBox;.:(I)V // method@9014 │ │ -2e58be: 6e10 1690 0100 |0011: invoke-virtual {v1}, Lorg/jaudiotagger/audio/mp4/atom/Mp4FreeBox;.getHeader:()Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // method@9016 │ │ -2e58c4: 0c07 |0014: move-result-object v7 │ │ -2e58c6: 6e10 f58f 0700 |0015: invoke-virtual {v7}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getHeaderData:()Ljava/nio/ByteBuffer; // method@8ff5 │ │ -2e58cc: 0c07 |0018: move-result-object v7 │ │ -2e58ce: 6e20 7288 7500 |0019: invoke-virtual {v5, v7}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ -2e58d4: 6e10 1590 0100 |001c: invoke-virtual {v1}, Lorg/jaudiotagger/audio/mp4/atom/Mp4FreeBox;.getData:()Ljava/nio/ByteBuffer; // method@9015 │ │ -2e58da: 0c07 |001f: move-result-object v7 │ │ -2e58dc: 6e20 7288 7500 |0020: invoke-virtual {v5, v7}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ -2e58e2: 6e10 6988 0400 |0023: invoke-virtual {v4}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ -2e58e8: 0b00 |0026: move-result-wide v0 │ │ -2e58ea: 8165 |0027: int-to-long v5, v6 │ │ -2e58ec: bb50 |0028: add-long/2addr v0, v5 │ │ -2e58ee: 6e30 6a88 0401 |0029: invoke-virtual {v4, v0, v1}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ -2e58f4: 2813 |002c: goto 003f // +0013 │ │ -2e58f6: 3376 1200 |002d: if-ne v6, v7, 003f // +0012 │ │ -2e58fa: 6205 1a85 |002f: sget-object v5, Lorg/jaudiotagger/audio/mp4/Mp4TagWriter;.logger:Ljava/util/logging/Logger; // field@851a │ │ -2e58fe: 1a07 cc54 |0031: const-string v7, "Writing:Option 7;Larger Size uses top free atom including header" // string@54cc │ │ -2e5902: 6e20 128a 7500 |0033: invoke-virtual {v5, v7}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -2e5908: 6e10 6988 0400 |0036: invoke-virtual {v4}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ -2e590e: 0b00 |0039: move-result-wide v0 │ │ -2e5910: 8165 |003a: int-to-long v5, v6 │ │ -2e5912: bb50 |003b: add-long/2addr v0, v5 │ │ -2e5914: 6e30 6a88 0401 |003c: invoke-virtual {v4, v0, v1}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ -2e591a: 0e00 |003f: return-void │ │ +2e5890: |[2e5890] org.jaudiotagger.audio.mp4.Mp4TagWriter.adjustFreeAtom:(Ljava/nio/channels/FileChannel;Ljava/nio/channels/FileChannel;II)V │ │ +2e58a0: d800 06f8 |0000: add-int/lit8 v0, v6, #int -8 // #f8 │ │ +2e58a4: 3470 2b00 |0002: if-lt v0, v7, 002d // +002b │ │ +2e58a8: 6201 1a85 |0004: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4TagWriter;.logger:Ljava/util/logging/Logger; // field@851a │ │ +2e58ac: 1a02 cb54 |0006: const-string v2, "Writing:Option 6;Larger Size can use top free atom" // string@54cb │ │ +2e58b0: 6e20 128a 2100 |0008: invoke-virtual {v1, v2}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +2e58b6: 2201 7f11 |000b: new-instance v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4FreeBox; // type@117f │ │ +2e58ba: b170 |000d: sub-int/2addr v0, v7 │ │ +2e58bc: 7020 1490 0100 |000e: invoke-direct {v1, v0}, Lorg/jaudiotagger/audio/mp4/atom/Mp4FreeBox;.:(I)V // method@9014 │ │ +2e58c2: 6e10 1690 0100 |0011: invoke-virtual {v1}, Lorg/jaudiotagger/audio/mp4/atom/Mp4FreeBox;.getHeader:()Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // method@9016 │ │ +2e58c8: 0c07 |0014: move-result-object v7 │ │ +2e58ca: 6e10 f58f 0700 |0015: invoke-virtual {v7}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getHeaderData:()Ljava/nio/ByteBuffer; // method@8ff5 │ │ +2e58d0: 0c07 |0018: move-result-object v7 │ │ +2e58d2: 6e20 7288 7500 |0019: invoke-virtual {v5, v7}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ +2e58d8: 6e10 1590 0100 |001c: invoke-virtual {v1}, Lorg/jaudiotagger/audio/mp4/atom/Mp4FreeBox;.getData:()Ljava/nio/ByteBuffer; // method@9015 │ │ +2e58de: 0c07 |001f: move-result-object v7 │ │ +2e58e0: 6e20 7288 7500 |0020: invoke-virtual {v5, v7}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ +2e58e6: 6e10 6988 0400 |0023: invoke-virtual {v4}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ +2e58ec: 0b00 |0026: move-result-wide v0 │ │ +2e58ee: 8165 |0027: int-to-long v5, v6 │ │ +2e58f0: bb50 |0028: add-long/2addr v0, v5 │ │ +2e58f2: 6e30 6a88 0401 |0029: invoke-virtual {v4, v0, v1}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ +2e58f8: 2813 |002c: goto 003f // +0013 │ │ +2e58fa: 3376 1200 |002d: if-ne v6, v7, 003f // +0012 │ │ +2e58fe: 6205 1a85 |002f: sget-object v5, Lorg/jaudiotagger/audio/mp4/Mp4TagWriter;.logger:Ljava/util/logging/Logger; // field@851a │ │ +2e5902: 1a07 cc54 |0031: const-string v7, "Writing:Option 7;Larger Size uses top free atom including header" // string@54cc │ │ +2e5906: 6e20 128a 7500 |0033: invoke-virtual {v5, v7}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +2e590c: 6e10 6988 0400 |0036: invoke-virtual {v4}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ +2e5912: 0b00 |0039: move-result-wide v0 │ │ +2e5914: 8165 |003a: int-to-long v5, v6 │ │ +2e5916: bb50 |003b: add-long/2addr v0, v5 │ │ +2e5918: 6e30 6a88 0401 |003c: invoke-virtual {v4, v0, v1}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ +2e591e: 0e00 |003f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=1216 │ │ 0x000b line=1217 │ │ 0x0011 line=1218 │ │ 0x001c line=1219 │ │ 0x0023 line=1222 │ │ @@ -714228,53 +714228,53 @@ │ │ type : '(Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;ILorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 73 16-bit code units │ │ -2e591c: |[2e591c] org.jaudiotagger.audio.mp4.Mp4TagWriter.adjustSizeOfMoovHeader:(Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;ILorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;)V │ │ -2e592c: 6e10 f78f 0700 |0000: invoke-virtual {v7}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getLength:()I // method@8ff7 │ │ -2e5932: 0a00 |0003: move-result v0 │ │ -2e5934: b090 |0004: add-int/2addr v0, v9 │ │ -2e5936: 6e20 fc8f 0700 |0005: invoke-virtual {v7, v0}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.setLength:(I)V // method@8ffc │ │ -2e593c: 1600 0800 |0008: const-wide/16 v0, #int 8 // #8 │ │ -2e5940: 380a 1f00 |000a: if-eqz v10, 0029 // +001f │ │ -2e5944: 6e10 f78f 0a00 |000c: invoke-virtual {v10}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getLength:()I // method@8ff7 │ │ -2e594a: 0a02 |000f: move-result v2 │ │ -2e594c: b092 |0010: add-int/2addr v2, v9 │ │ -2e594e: 6e20 fc8f 2a00 |0011: invoke-virtual {v10, v2}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.setLength:(I)V // method@8ffc │ │ -2e5954: 6e10 f48f 0a00 |0014: invoke-virtual {v10}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getFilePos:()J // method@8ff4 │ │ -2e595a: 0b02 |0017: move-result-wide v2 │ │ -2e595c: 6e10 f48f 0700 |0018: invoke-virtual {v7}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getFilePos:()J // method@8ff4 │ │ -2e5962: 0b04 |001b: move-result-wide v4 │ │ -2e5964: bc42 |001c: sub-long/2addr v2, v4 │ │ -2e5966: bc02 |001d: sub-long/2addr v2, v0 │ │ -2e5968: 8423 |001e: long-to-int v3, v2 │ │ -2e596a: 6e20 4e88 3800 |001f: invoke-virtual {v8, v3}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ -2e5970: 6e10 f58f 0a00 |0022: invoke-virtual {v10}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getHeaderData:()Ljava/nio/ByteBuffer; // method@8ff5 │ │ -2e5976: 0c0a |0025: move-result-object v10 │ │ -2e5978: 6e20 5188 a800 |0026: invoke-virtual {v8, v10}, Ljava/nio/ByteBuffer;.put:(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer; // method@8851 │ │ -2e597e: 380b 1f00 |0029: if-eqz v11, 0048 // +001f │ │ -2e5982: 6e10 f78f 0b00 |002b: invoke-virtual {v11}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getLength:()I // method@8ff7 │ │ -2e5988: 0a0a |002e: move-result v10 │ │ -2e598a: b09a |002f: add-int/2addr v10, v9 │ │ -2e598c: 6e20 fc8f ab00 |0030: invoke-virtual {v11, v10}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.setLength:(I)V // method@8ffc │ │ -2e5992: 6e10 f48f 0b00 |0033: invoke-virtual {v11}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getFilePos:()J // method@8ff4 │ │ -2e5998: 0b09 |0036: move-result-wide v9 │ │ -2e599a: 6e10 f48f 0700 |0037: invoke-virtual {v7}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getFilePos:()J // method@8ff4 │ │ -2e59a0: 0b02 |003a: move-result-wide v2 │ │ -2e59a2: bc29 |003b: sub-long/2addr v9, v2 │ │ -2e59a4: bc09 |003c: sub-long/2addr v9, v0 │ │ -2e59a6: 8497 |003d: long-to-int v7, v9 │ │ -2e59a8: 6e20 4e88 7800 |003e: invoke-virtual {v8, v7}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ -2e59ae: 6e10 f58f 0b00 |0041: invoke-virtual {v11}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getHeaderData:()Ljava/nio/ByteBuffer; // method@8ff5 │ │ -2e59b4: 0c07 |0044: move-result-object v7 │ │ -2e59b6: 6e20 5188 7800 |0045: invoke-virtual {v8, v7}, Ljava/nio/ByteBuffer;.put:(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer; // method@8851 │ │ -2e59bc: 0e00 |0048: return-void │ │ +2e5920: |[2e5920] org.jaudiotagger.audio.mp4.Mp4TagWriter.adjustSizeOfMoovHeader:(Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;ILorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;)V │ │ +2e5930: 6e10 f78f 0700 |0000: invoke-virtual {v7}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getLength:()I // method@8ff7 │ │ +2e5936: 0a00 |0003: move-result v0 │ │ +2e5938: b090 |0004: add-int/2addr v0, v9 │ │ +2e593a: 6e20 fc8f 0700 |0005: invoke-virtual {v7, v0}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.setLength:(I)V // method@8ffc │ │ +2e5940: 1600 0800 |0008: const-wide/16 v0, #int 8 // #8 │ │ +2e5944: 380a 1f00 |000a: if-eqz v10, 0029 // +001f │ │ +2e5948: 6e10 f78f 0a00 |000c: invoke-virtual {v10}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getLength:()I // method@8ff7 │ │ +2e594e: 0a02 |000f: move-result v2 │ │ +2e5950: b092 |0010: add-int/2addr v2, v9 │ │ +2e5952: 6e20 fc8f 2a00 |0011: invoke-virtual {v10, v2}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.setLength:(I)V // method@8ffc │ │ +2e5958: 6e10 f48f 0a00 |0014: invoke-virtual {v10}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getFilePos:()J // method@8ff4 │ │ +2e595e: 0b02 |0017: move-result-wide v2 │ │ +2e5960: 6e10 f48f 0700 |0018: invoke-virtual {v7}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getFilePos:()J // method@8ff4 │ │ +2e5966: 0b04 |001b: move-result-wide v4 │ │ +2e5968: bc42 |001c: sub-long/2addr v2, v4 │ │ +2e596a: bc02 |001d: sub-long/2addr v2, v0 │ │ +2e596c: 8423 |001e: long-to-int v3, v2 │ │ +2e596e: 6e20 4e88 3800 |001f: invoke-virtual {v8, v3}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ +2e5974: 6e10 f58f 0a00 |0022: invoke-virtual {v10}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getHeaderData:()Ljava/nio/ByteBuffer; // method@8ff5 │ │ +2e597a: 0c0a |0025: move-result-object v10 │ │ +2e597c: 6e20 5188 a800 |0026: invoke-virtual {v8, v10}, Ljava/nio/ByteBuffer;.put:(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer; // method@8851 │ │ +2e5982: 380b 1f00 |0029: if-eqz v11, 0048 // +001f │ │ +2e5986: 6e10 f78f 0b00 |002b: invoke-virtual {v11}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getLength:()I // method@8ff7 │ │ +2e598c: 0a0a |002e: move-result v10 │ │ +2e598e: b09a |002f: add-int/2addr v10, v9 │ │ +2e5990: 6e20 fc8f ab00 |0030: invoke-virtual {v11, v10}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.setLength:(I)V // method@8ffc │ │ +2e5996: 6e10 f48f 0b00 |0033: invoke-virtual {v11}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getFilePos:()J // method@8ff4 │ │ +2e599c: 0b09 |0036: move-result-wide v9 │ │ +2e599e: 6e10 f48f 0700 |0037: invoke-virtual {v7}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getFilePos:()J // method@8ff4 │ │ +2e59a4: 0b02 |003a: move-result-wide v2 │ │ +2e59a6: bc29 |003b: sub-long/2addr v9, v2 │ │ +2e59a8: bc09 |003c: sub-long/2addr v9, v0 │ │ +2e59aa: 8497 |003d: long-to-int v7, v9 │ │ +2e59ac: 6e20 4e88 7800 |003e: invoke-virtual {v8, v7}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ +2e59b2: 6e10 f58f 0b00 |0041: invoke-virtual {v11}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getHeaderData:()Ljava/nio/ByteBuffer; // method@8ff5 │ │ +2e59b8: 0c07 |0044: move-result-object v7 │ │ +2e59ba: 6e20 5188 7800 |0045: invoke-virtual {v8, v7}, Ljava/nio/ByteBuffer;.put:(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer; // method@8851 │ │ +2e59c0: 0e00 |0048: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ 0x000c line=182 │ │ 0x0014 line=183 │ │ 0x0022 line=184 │ │ 0x002b line=190 │ │ @@ -714293,39 +714293,39 @@ │ │ type : '(IZILjava/util/List;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 7 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -2e5708: |[2e5708] org.jaudiotagger.audio.mp4.Mp4TagWriter.adjustStcosIfNoSuitableTopLevelAtom:(IZILjava/util/List;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;)Z │ │ -2e5718: 6e10 f48f 0900 |0000: invoke-virtual {v9}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getFilePos:()J // method@8ff4 │ │ -2e571e: 0b00 |0003: move-result-wide v0 │ │ -2e5720: 6e10 f48f 0800 |0004: invoke-virtual {v8}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getFilePos:()J // method@8ff4 │ │ -2e5726: 0b08 |0007: move-result-wide v8 │ │ -2e5728: 3102 0008 |0008: cmp-long v2, v0, v8 │ │ -2e572c: 3d02 2000 |000a: if-lez v2, 002a // +0020 │ │ -2e5730: 3805 0800 |000c: if-eqz v5, 0014 // +0008 │ │ -2e5734: d805 04f8 |000e: add-int/lit8 v5, v4, #int -8 // #f8 │ │ -2e5738: 3565 1a00 |0010: if-ge v5, v6, 002a // +001a │ │ -2e573c: 3264 1800 |0012: if-eq v4, v6, 002a // +0018 │ │ -2e5740: 7210 6e89 0700 |0014: invoke-interface {v7}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ -2e5746: 0c04 |0017: move-result-object v4 │ │ -2e5748: 7210 4789 0400 |0018: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -2e574e: 0a05 |001b: move-result v5 │ │ -2e5750: 3805 0c00 |001c: if-eqz v5, 0028 // +000c │ │ -2e5754: 7210 4889 0400 |001e: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -2e575a: 0c05 |0021: move-result-object v5 │ │ -2e575c: 1f05 8811 |0022: check-cast v5, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox; // type@1188 │ │ -2e5760: 6e20 4090 6500 |0024: invoke-virtual {v5, v6}, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.adjustOffsets:(I)V // method@9040 │ │ -2e5766: 28f1 |0027: goto 0018 // -000f │ │ -2e5768: 1214 |0028: const/4 v4, #int 1 // #1 │ │ -2e576a: 0f04 |0029: return v4 │ │ -2e576c: 1204 |002a: const/4 v4, #int 0 // #0 │ │ -2e576e: 0f04 |002b: return v4 │ │ +2e570c: |[2e570c] org.jaudiotagger.audio.mp4.Mp4TagWriter.adjustStcosIfNoSuitableTopLevelAtom:(IZILjava/util/List;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;)Z │ │ +2e571c: 6e10 f48f 0900 |0000: invoke-virtual {v9}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getFilePos:()J // method@8ff4 │ │ +2e5722: 0b00 |0003: move-result-wide v0 │ │ +2e5724: 6e10 f48f 0800 |0004: invoke-virtual {v8}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getFilePos:()J // method@8ff4 │ │ +2e572a: 0b08 |0007: move-result-wide v8 │ │ +2e572c: 3102 0008 |0008: cmp-long v2, v0, v8 │ │ +2e5730: 3d02 2000 |000a: if-lez v2, 002a // +0020 │ │ +2e5734: 3805 0800 |000c: if-eqz v5, 0014 // +0008 │ │ +2e5738: d805 04f8 |000e: add-int/lit8 v5, v4, #int -8 // #f8 │ │ +2e573c: 3565 1a00 |0010: if-ge v5, v6, 002a // +001a │ │ +2e5740: 3264 1800 |0012: if-eq v4, v6, 002a // +0018 │ │ +2e5744: 7210 6e89 0700 |0014: invoke-interface {v7}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ +2e574a: 0c04 |0017: move-result-object v4 │ │ +2e574c: 7210 4789 0400 |0018: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +2e5752: 0a05 |001b: move-result v5 │ │ +2e5754: 3805 0c00 |001c: if-eqz v5, 0028 // +000c │ │ +2e5758: 7210 4889 0400 |001e: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +2e575e: 0c05 |0021: move-result-object v5 │ │ +2e5760: 1f05 8811 |0022: check-cast v5, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox; // type@1188 │ │ +2e5764: 6e20 4090 6500 |0024: invoke-virtual {v5, v6}, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.adjustOffsets:(I)V // method@9040 │ │ +2e576a: 28f1 |0027: goto 0018 // -000f │ │ +2e576c: 1214 |0028: const/4 v4, #int 1 // #1 │ │ +2e576e: 0f04 |0029: return v4 │ │ +2e5770: 1204 |002a: const/4 v4, #int 0 // #0 │ │ +2e5772: 0f04 |002b: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1260 │ │ 0x0014 line=1269 │ │ 0x0024 line=1271 │ │ locals : │ │ 0x0000 - 0x002c reg=3 this Lorg/jaudiotagger/audio/mp4/Mp4TagWriter; │ │ @@ -714341,281 +714341,281 @@ │ │ type : '(Lorg/jaudiotagger/audio/MyRandomAccessFile;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/channels/FileChannel;Ljava/util/List;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 21 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 532 16-bit code units │ │ -2e59c0: |[2e59c0] org.jaudiotagger.audio.mp4.Mp4TagWriter.checkFileWrittenCorrectly:(Lorg/jaudiotagger/audio/MyRandomAccessFile;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/channels/FileChannel;Ljava/util/List;)V │ │ -2e59d0: 6200 1a85 |0000: sget-object v0, Lorg/jaudiotagger/audio/mp4/Mp4TagWriter;.logger:Ljava/util/logging/Logger; // field@851a │ │ -2e59d4: 1a01 cc0f |0002: const-string v1, "Checking file has been written correctly" // string@0fcc │ │ -2e59d8: 6e20 128a 1000 |0004: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -2e59de: 2200 7111 |0007: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree; // type@1171 │ │ -2e59e2: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -2e59e4: 0802 1100 |000a: move-object/from16 v2, v17 │ │ -2e59e8: 7030 8d8f 2001 |000c: invoke-direct {v0, v2, v1}, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.:(Lorg/jaudiotagger/audio/MyRandomAccessFile;Z)V // method@8f8d │ │ -2e59ee: 6e10 968f 0000 |000f: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.getMdatNode:()Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // method@8f96 │ │ -2e59f4: 0c03 |0012: move-result-object v3 │ │ -2e59f6: 6e20 908f 3000 |0013: invoke-virtual {v0, v3}, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.getBoxHeader:(Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;)Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // method@8f90 │ │ -2e59fc: 0c03 |0016: move-result-object v3 │ │ -2e59fe: 3803 af01 |0017: if-eqz v3, 01c6 // +01af │ │ -2e5a02: 6e10 f78f 0300 |0019: invoke-virtual {v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getLength:()I // method@8ff7 │ │ -2e5a08: 0a04 |001c: move-result v4 │ │ -2e5a0a: 7401 f78f 1200 |001d: invoke-virtual/range {v18}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getLength:()I // method@8ff7 │ │ -2e5a10: 0a05 |0020: move-result v5 │ │ -2e5a12: 3354 9901 |0021: if-ne v4, v5, 01ba // +0199 │ │ -2e5a16: 6e10 9f8f 0000 |0023: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.getUdtaNode:()Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // method@8f9f │ │ -2e5a1c: 0c04 |0026: move-result-object v4 │ │ -2e5a1e: 6e20 908f 4000 |0027: invoke-virtual {v0, v4}, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.getBoxHeader:(Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;)Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // method@8f90 │ │ -2e5a24: 0c04 |002a: move-result-object v4 │ │ -2e5a26: 3804 8301 |002b: if-eqz v4, 01ae // +0183 │ │ -2e5a2a: 6e10 978f 0000 |002d: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.getMetaNode:()Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // method@8f97 │ │ -2e5a30: 0c04 |0030: move-result-object v4 │ │ -2e5a32: 6e20 908f 4000 |0031: invoke-virtual {v0, v4}, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.getBoxHeader:(Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;)Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // method@8f90 │ │ -2e5a38: 0c04 |0034: move-result-object v4 │ │ -2e5a3a: 3804 6d01 |0035: if-eqz v4, 01a2 // +016d │ │ -2e5a3e: 6e10 9c8f 0000 |0037: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.getStcos:()Ljava/util/List; // method@8f9c │ │ -2e5a44: 0c00 |003a: move-result-object v0 │ │ -2e5a46: 7210 7389 0000 |003b: invoke-interface {v0}, Ljava/util/List;.size:()I // method@8973 │ │ -2e5a4c: 0a04 |003e: move-result v4 │ │ -2e5a4e: 7801 7389 1400 |003f: invoke-interface/range {v20}, Ljava/util/List;.size:()I // method@8973 │ │ -2e5a54: 0a05 |0042: move-result v5 │ │ -2e5a56: 1216 |0043: const/4 v6, #int 1 // #1 │ │ -2e5a58: 3354 3901 |0044: if-ne v4, v5, 017d // +0139 │ │ -2e5a5c: 1204 |0046: const/4 v4, #int 0 // #0 │ │ -2e5a5e: 1205 |0047: const/4 v5, #int 0 // #0 │ │ -2e5a60: 7210 7389 0000 |0048: invoke-interface {v0}, Ljava/util/List;.size:()I // method@8973 │ │ -2e5a66: 0a07 |004b: move-result v7 │ │ -2e5a68: 3574 2301 |004c: if-ge v4, v7, 016f // +0123 │ │ -2e5a6c: 7220 6a89 4000 |004e: invoke-interface {v0, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ -2e5a72: 0c07 |0051: move-result-object v7 │ │ -2e5a74: 1f07 8811 |0052: check-cast v7, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox; // type@1188 │ │ -2e5a78: 0808 1400 |0054: move-object/from16 v8, v20 │ │ -2e5a7c: 7220 6a89 4800 |0056: invoke-interface {v8, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ -2e5a82: 0c09 |0059: move-result-object v9 │ │ -2e5a84: 1f09 8811 |005a: check-cast v9, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox; // type@1188 │ │ -2e5a88: 620a 1a85 |005c: sget-object v10, Lorg/jaudiotagger/audio/mp4/Mp4TagWriter;.logger:Ljava/util/logging/Logger; // field@851a │ │ -2e5a8c: 220b 3910 |005e: new-instance v11, Ljava/lang/StringBuilder; // type@1039 │ │ -2e5a90: 7010 cc87 0b00 |0060: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2e5a96: 1a0c f9ac |0063: const-string v12, "stco:Original First Offset" // string@acf9 │ │ -2e5a9a: 6e20 d787 cb00 |0065: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e5aa0: 6e10 4290 0900 |0068: invoke-virtual {v9}, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.getFirstOffSet:()I // method@9042 │ │ -2e5aa6: 0a0c |006b: move-result v12 │ │ -2e5aa8: 6e20 d387 cb00 |006c: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2e5aae: 6e10 df87 0b00 |006f: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2e5ab4: 0c0b |0072: move-result-object v11 │ │ -2e5ab6: 6e20 148a ba00 |0073: invoke-virtual {v10, v11}, Ljava/util/logging/Logger;.finer:(Ljava/lang/String;)V // method@8a14 │ │ -2e5abc: 620a 1a85 |0076: sget-object v10, Lorg/jaudiotagger/audio/mp4/Mp4TagWriter;.logger:Ljava/util/logging/Logger; // field@851a │ │ -2e5ac0: 220b 3910 |0078: new-instance v11, Ljava/lang/StringBuilder; // type@1039 │ │ -2e5ac4: 7010 cc87 0b00 |007a: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2e5aca: 1a0c f8ac |007d: const-string v12, "stco:Original Diff" // string@acf8 │ │ -2e5ace: 6e20 d787 cb00 |007f: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e5ad4: 6e10 4290 0900 |0082: invoke-virtual {v9}, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.getFirstOffSet:()I // method@9042 │ │ -2e5ada: 0a0c |0085: move-result v12 │ │ -2e5adc: 81cc |0086: int-to-long v12, v12 │ │ -2e5ade: 7401 f48f 1200 |0087: invoke-virtual/range {v18}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getFilePos:()J // method@8ff4 │ │ -2e5ae4: 0b0e |008a: move-result-wide v14 │ │ -2e5ae6: bcec |008b: sub-long/2addr v12, v14 │ │ -2e5ae8: 84cd |008c: long-to-int v13, v12 │ │ -2e5aea: 6e20 d387 db00 |008d: invoke-virtual {v11, v13}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2e5af0: 6e10 df87 0b00 |0090: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2e5af6: 0c0b |0093: move-result-object v11 │ │ -2e5af8: 6e20 148a ba00 |0094: invoke-virtual {v10, v11}, Ljava/util/logging/Logger;.finer:(Ljava/lang/String;)V // method@8a14 │ │ -2e5afe: 620a 1a85 |0097: sget-object v10, Lorg/jaudiotagger/audio/mp4/Mp4TagWriter;.logger:Ljava/util/logging/Logger; // field@851a │ │ -2e5b02: 220b 3910 |0099: new-instance v11, Ljava/lang/StringBuilder; // type@1039 │ │ -2e5b06: 7010 cc87 0b00 |009b: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2e5b0c: 1a0c faac |009e: const-string v12, "stco:Original Mdat Pos" // string@acfa │ │ -2e5b10: 6e20 d787 cb00 |00a0: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e5b16: 7401 f48f 1200 |00a3: invoke-virtual/range {v18}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getFilePos:()J // method@8ff4 │ │ -2e5b1c: 0b0c |00a6: move-result-wide v12 │ │ -2e5b1e: 6e30 d487 cb0d |00a7: invoke-virtual {v11, v12, v13}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ -2e5b24: 6e10 df87 0b00 |00aa: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2e5b2a: 0c0b |00ad: move-result-object v11 │ │ -2e5b2c: 6e20 148a ba00 |00ae: invoke-virtual {v10, v11}, Ljava/util/logging/Logger;.finer:(Ljava/lang/String;)V // method@8a14 │ │ -2e5b32: 620a 1a85 |00b1: sget-object v10, Lorg/jaudiotagger/audio/mp4/Mp4TagWriter;.logger:Ljava/util/logging/Logger; // field@851a │ │ -2e5b36: 220b 3910 |00b3: new-instance v11, Ljava/lang/StringBuilder; // type@1039 │ │ -2e5b3a: 7010 cc87 0b00 |00b5: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2e5b40: 1a0c f6ac |00b8: const-string v12, "stco:New First Offset" // string@acf6 │ │ -2e5b44: 6e20 d787 cb00 |00ba: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e5b4a: 6e10 4290 0700 |00bd: invoke-virtual {v7}, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.getFirstOffSet:()I // method@9042 │ │ -2e5b50: 0a0c |00c0: move-result v12 │ │ -2e5b52: 6e20 d387 cb00 |00c1: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2e5b58: 6e10 df87 0b00 |00c4: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2e5b5e: 0c0b |00c7: move-result-object v11 │ │ -2e5b60: 6e20 148a ba00 |00c8: invoke-virtual {v10, v11}, Ljava/util/logging/Logger;.finer:(Ljava/lang/String;)V // method@8a14 │ │ -2e5b66: 620a 1a85 |00cb: sget-object v10, Lorg/jaudiotagger/audio/mp4/Mp4TagWriter;.logger:Ljava/util/logging/Logger; // field@851a │ │ -2e5b6a: 220b 3910 |00cd: new-instance v11, Ljava/lang/StringBuilder; // type@1039 │ │ -2e5b6e: 7010 cc87 0b00 |00cf: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2e5b74: 1a0c f5ac |00d2: const-string v12, "stco:New Diff" // string@acf5 │ │ -2e5b78: 6e20 d787 cb00 |00d4: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e5b7e: 6e10 4290 0700 |00d7: invoke-virtual {v7}, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.getFirstOffSet:()I // method@9042 │ │ -2e5b84: 0a0c |00da: move-result v12 │ │ -2e5b86: 81cc |00db: int-to-long v12, v12 │ │ -2e5b88: 6e10 f48f 0300 |00dc: invoke-virtual {v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getFilePos:()J // method@8ff4 │ │ -2e5b8e: 0b0e |00df: move-result-wide v14 │ │ -2e5b90: bcec |00e0: sub-long/2addr v12, v14 │ │ -2e5b92: 84cd |00e1: long-to-int v13, v12 │ │ -2e5b94: 6e20 d387 db00 |00e2: invoke-virtual {v11, v13}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2e5b9a: 6e10 df87 0b00 |00e5: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2e5ba0: 0c0b |00e8: move-result-object v11 │ │ -2e5ba2: 6e20 148a ba00 |00e9: invoke-virtual {v10, v11}, Ljava/util/logging/Logger;.finer:(Ljava/lang/String;)V // method@8a14 │ │ -2e5ba8: 620a 1a85 |00ec: sget-object v10, Lorg/jaudiotagger/audio/mp4/Mp4TagWriter;.logger:Ljava/util/logging/Logger; // field@851a │ │ -2e5bac: 220b 3910 |00ee: new-instance v11, Ljava/lang/StringBuilder; // type@1039 │ │ -2e5bb0: 7010 cc87 0b00 |00f0: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2e5bb6: 1a0c f7ac |00f3: const-string v12, "stco:New Mdat Pos" // string@acf7 │ │ -2e5bba: 6e20 d787 cb00 |00f5: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e5bc0: 6e10 f48f 0300 |00f8: invoke-virtual {v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getFilePos:()J // method@8ff4 │ │ -2e5bc6: 0b0c |00fb: move-result-wide v12 │ │ -2e5bc8: 6e30 d487 cb0d |00fc: invoke-virtual {v11, v12, v13}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ -2e5bce: 6e10 df87 0b00 |00ff: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2e5bd4: 0c0b |0102: move-result-object v11 │ │ -2e5bd6: 6e20 148a ba00 |0103: invoke-virtual {v10, v11}, Ljava/util/logging/Logger;.finer:(Ljava/lang/String;)V // method@8a14 │ │ -2e5bdc: 3904 4600 |0106: if-nez v4, 014c // +0046 │ │ -2e5be0: 6e10 4290 0900 |0108: invoke-virtual {v9}, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.getFirstOffSet:()I // method@9042 │ │ -2e5be6: 0a05 |010b: move-result v5 │ │ -2e5be8: 815a |010c: int-to-long v10, v5 │ │ -2e5bea: 7401 f48f 1200 |010d: invoke-virtual/range {v18}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getFilePos:()J // method@8ff4 │ │ -2e5bf0: 0b0c |0110: move-result-wide v12 │ │ -2e5bf2: bcca |0111: sub-long/2addr v10, v12 │ │ -2e5bf4: 84a5 |0112: long-to-int v5, v10 │ │ -2e5bf6: 6e10 4290 0700 |0113: invoke-virtual {v7}, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.getFirstOffSet:()I // method@9042 │ │ -2e5bfc: 0a0a |0116: move-result v10 │ │ -2e5bfe: 81aa |0117: int-to-long v10, v10 │ │ -2e5c00: 6e10 f48f 0300 |0118: invoke-virtual {v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getFilePos:()J // method@8ff4 │ │ -2e5c06: 0b0c |011b: move-result-wide v12 │ │ -2e5c08: bcca |011c: sub-long/2addr v10, v12 │ │ -2e5c0a: 815c |011d: int-to-long v12, v5 │ │ -2e5c0c: 3105 0a0c |011e: cmp-long v5, v10, v12 │ │ -2e5c10: 3905 0c00 |0120: if-nez v5, 012c // +000c │ │ -2e5c14: 6e10 4290 0900 |0122: invoke-virtual {v9}, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.getFirstOffSet:()I // method@9042 │ │ -2e5c1a: 0a05 |0125: move-result v5 │ │ -2e5c1c: 6e10 4290 0700 |0126: invoke-virtual {v7}, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.getFirstOffSet:()I // method@9042 │ │ -2e5c22: 0a07 |0129: move-result v7 │ │ -2e5c24: b175 |012a: sub-int/2addr v5, v7 │ │ -2e5c26: 282c |012b: goto 0157 // +002c │ │ -2e5c28: 6e10 4290 0700 |012c: invoke-virtual {v7}, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.getFirstOffSet:()I // method@9042 │ │ -2e5c2e: 0a00 |012f: move-result v0 │ │ -2e5c30: 8104 |0130: int-to-long v4, v0 │ │ -2e5c32: 6e10 f48f 0300 |0131: invoke-virtual {v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getFilePos:()J // method@8ff4 │ │ -2e5c38: 0b07 |0134: move-result-wide v7 │ │ -2e5c3a: bc74 |0135: sub-long/2addr v4, v7 │ │ -2e5c3c: bcc4 |0136: sub-long/2addr v4, v12 │ │ -2e5c3e: 8440 |0137: long-to-int v0, v4 │ │ -2e5c40: 2203 3711 |0138: new-instance v3, Lorg/jaudiotagger/audio/exceptions/CannotWriteException; // type@1137 │ │ -2e5c44: 6204 5b87 |013a: sget-object v4, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_CHANGES_TO_FILE_FAILED_INCORRECT_OFFSETS:Lorg/jaudiotagger/logging/ErrorMessage; // field@875b │ │ -2e5c48: 2365 be13 |013c: new-array v5, v6, [Ljava/lang/Object; // type@13be │ │ -2e5c4c: 7110 3487 0000 |013e: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e5c52: 0c00 |0141: move-result-object v0 │ │ -2e5c54: 4d00 0501 |0142: aput-object v0, v5, v1 │ │ -2e5c58: 6e20 5891 5400 |0144: invoke-virtual {v4, v5}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ -2e5c5e: 0c00 |0147: move-result-object v0 │ │ -2e5c60: 7020 728d 0300 |0148: invoke-direct {v3, v0}, Lorg/jaudiotagger/audio/exceptions/CannotWriteException;.:(Ljava/lang/String;)V // method@8d72 │ │ -2e5c66: 2703 |014b: throw v3 │ │ -2e5c68: 6e10 4290 0900 |014c: invoke-virtual {v9}, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.getFirstOffSet:()I // method@9042 │ │ -2e5c6e: 0a09 |014f: move-result v9 │ │ -2e5c70: 6e10 4290 0700 |0150: invoke-virtual {v7}, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.getFirstOffSet:()I // method@9042 │ │ -2e5c76: 0a07 |0153: move-result v7 │ │ -2e5c78: b179 |0154: sub-int/2addr v9, v7 │ │ -2e5c7a: 3395 0600 |0155: if-ne v5, v9, 015b // +0006 │ │ -2e5c7e: d804 0401 |0157: add-int/lit8 v4, v4, #int 1 // #01 │ │ -2e5c82: 2900 effe |0159: goto/16 0048 // -0111 │ │ -2e5c86: 2200 3711 |015b: new-instance v0, Lorg/jaudiotagger/audio/exceptions/CannotWriteException; // type@1137 │ │ -2e5c8a: 6203 5b87 |015d: sget-object v3, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_CHANGES_TO_FILE_FAILED_INCORRECT_OFFSETS:Lorg/jaudiotagger/logging/ErrorMessage; // field@875b │ │ -2e5c8e: 2364 be13 |015f: new-array v4, v6, [Ljava/lang/Object; // type@13be │ │ -2e5c92: 7110 3487 0500 |0161: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e5c98: 0c05 |0164: move-result-object v5 │ │ -2e5c9a: 4d05 0401 |0165: aput-object v5, v4, v1 │ │ -2e5c9e: 6e20 5891 4300 |0167: invoke-virtual {v3, v4}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ -2e5ca4: 0c01 |016a: move-result-object v1 │ │ -2e5ca6: 7020 728d 1000 |016b: invoke-direct {v0, v1}, Lorg/jaudiotagger/audio/exceptions/CannotWriteException;.:(Ljava/lang/String;)V // method@8d72 │ │ -2e5cac: 2700 |016e: throw v0 │ │ -2e5cae: 7801 828a 1100 |016f: invoke-interface/range {v17}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.close:()V // method@8a82 │ │ -2e5cb4: 7401 6788 1300 |0172: invoke-virtual/range {v19}, Ljava/nio/channels/FileChannel;.close:()V // method@8867 │ │ -2e5cba: 6200 1a85 |0175: sget-object v0, Lorg/jaudiotagger/audio/mp4/Mp4TagWriter;.logger:Ljava/util/logging/Logger; // field@851a │ │ -2e5cbe: 1a01 111a |0177: const-string v1, "File has been written correctly" // string@1a11 │ │ -2e5cc2: 6e20 128a 1000 |0179: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -2e5cc8: 0e00 |017c: return-void │ │ -2e5cca: 0808 1400 |017d: move-object/from16 v8, v20 │ │ -2e5cce: 2203 3711 |017f: new-instance v3, Lorg/jaudiotagger/audio/exceptions/CannotWriteException; // type@1137 │ │ -2e5cd2: 6204 5a87 |0181: sget-object v4, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_CHANGES_TO_FILE_FAILED_INCORRECT_NUMBER_OF_TRACKS:Lorg/jaudiotagger/logging/ErrorMessage; // field@875a │ │ -2e5cd6: 1225 |0183: const/4 v5, #int 2 // #2 │ │ -2e5cd8: 2355 be13 |0184: new-array v5, v5, [Ljava/lang/Object; // type@13be │ │ -2e5cdc: 7801 7389 1400 |0186: invoke-interface/range {v20}, Ljava/util/List;.size:()I // method@8973 │ │ -2e5ce2: 0a07 |0189: move-result v7 │ │ -2e5ce4: 7110 3487 0700 |018a: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e5cea: 0c07 |018d: move-result-object v7 │ │ -2e5cec: 4d07 0501 |018e: aput-object v7, v5, v1 │ │ -2e5cf0: 7210 7389 0000 |0190: invoke-interface {v0}, Ljava/util/List;.size:()I // method@8973 │ │ -2e5cf6: 0a00 |0193: move-result v0 │ │ -2e5cf8: 7110 3487 0000 |0194: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e5cfe: 0c00 |0197: move-result-object v0 │ │ -2e5d00: 4d00 0506 |0198: aput-object v0, v5, v6 │ │ -2e5d04: 6e20 5891 5400 |019a: invoke-virtual {v4, v5}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ -2e5d0a: 0c00 |019d: move-result-object v0 │ │ -2e5d0c: 7020 728d 0300 |019e: invoke-direct {v3, v0}, Lorg/jaudiotagger/audio/exceptions/CannotWriteException;.:(Ljava/lang/String;)V // method@8d72 │ │ -2e5d12: 2703 |01a1: throw v3 │ │ -2e5d14: 2200 3711 |01a2: new-instance v0, Lorg/jaudiotagger/audio/exceptions/CannotWriteException; // type@1137 │ │ -2e5d18: 6201 5d87 |01a4: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_CHANGES_TO_FILE_FAILED_NO_TAG_DATA:Lorg/jaudiotagger/logging/ErrorMessage; // field@875d │ │ -2e5d1c: 6e10 5791 0100 |01a6: invoke-virtual {v1}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ -2e5d22: 0c01 |01a9: move-result-object v1 │ │ -2e5d24: 7020 728d 1000 |01aa: invoke-direct {v0, v1}, Lorg/jaudiotagger/audio/exceptions/CannotWriteException;.:(Ljava/lang/String;)V // method@8d72 │ │ -2e5d2a: 2700 |01ad: throw v0 │ │ -2e5d2c: 2200 3711 |01ae: new-instance v0, Lorg/jaudiotagger/audio/exceptions/CannotWriteException; // type@1137 │ │ -2e5d30: 6201 5d87 |01b0: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_CHANGES_TO_FILE_FAILED_NO_TAG_DATA:Lorg/jaudiotagger/logging/ErrorMessage; // field@875d │ │ -2e5d34: 6e10 5791 0100 |01b2: invoke-virtual {v1}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ -2e5d3a: 0c01 |01b5: move-result-object v1 │ │ -2e5d3c: 7020 728d 1000 |01b6: invoke-direct {v0, v1}, Lorg/jaudiotagger/audio/exceptions/CannotWriteException;.:(Ljava/lang/String;)V // method@8d72 │ │ -2e5d42: 2700 |01b9: throw v0 │ │ -2e5d44: 2200 3711 |01ba: new-instance v0, Lorg/jaudiotagger/audio/exceptions/CannotWriteException; // type@1137 │ │ -2e5d48: 6201 5987 |01bc: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_CHANGES_TO_FILE_FAILED_DATA_CORRUPT:Lorg/jaudiotagger/logging/ErrorMessage; // field@8759 │ │ -2e5d4c: 6e10 5791 0100 |01be: invoke-virtual {v1}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ -2e5d52: 0c01 |01c1: move-result-object v1 │ │ -2e5d54: 7020 728d 1000 |01c2: invoke-direct {v0, v1}, Lorg/jaudiotagger/audio/exceptions/CannotWriteException;.:(Ljava/lang/String;)V // method@8d72 │ │ -2e5d5a: 2700 |01c5: throw v0 │ │ -2e5d5c: 2200 3711 |01c6: new-instance v0, Lorg/jaudiotagger/audio/exceptions/CannotWriteException; // type@1137 │ │ -2e5d60: 6201 5c87 |01c8: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_CHANGES_TO_FILE_FAILED_NO_DATA:Lorg/jaudiotagger/logging/ErrorMessage; // field@875c │ │ -2e5d64: 6e10 5791 0100 |01ca: invoke-virtual {v1}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ -2e5d6a: 0c01 |01cd: move-result-object v1 │ │ -2e5d6c: 7020 728d 1000 |01ce: invoke-direct {v0, v1}, Lorg/jaudiotagger/audio/exceptions/CannotWriteException;.:(Ljava/lang/String;)V // method@8d72 │ │ -2e5d72: 2700 |01d1: throw v0 │ │ -2e5d74: 0d00 |01d2: move-exception v0 │ │ -2e5d76: 2838 |01d3: goto 020b // +0038 │ │ -2e5d78: 0d00 |01d4: move-exception v0 │ │ -2e5d7a: 2808 |01d5: goto 01dd // +0008 │ │ -2e5d7c: 0d00 |01d6: move-exception v0 │ │ -2e5d7e: 0802 1100 |01d7: move-object/from16 v2, v17 │ │ -2e5d82: 2832 |01d9: goto 020b // +0032 │ │ -2e5d84: 0d00 |01da: move-exception v0 │ │ -2e5d86: 0802 1100 |01db: move-object/from16 v2, v17 │ │ -2e5d8a: 2001 3711 |01dd: instance-of v1, v0, Lorg/jaudiotagger/audio/exceptions/CannotWriteException; // type@1137 │ │ -2e5d8e: 3801 0500 |01df: if-eqz v1, 01e4 // +0005 │ │ -2e5d92: 1f00 3711 |01e1: check-cast v0, Lorg/jaudiotagger/audio/exceptions/CannotWriteException; // type@1137 │ │ -2e5d96: 2700 |01e3: throw v0 │ │ -2e5d98: 6e10 0b87 0000 |01e4: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@870b │ │ -2e5d9e: 2201 3711 |01e7: new-instance v1, Lorg/jaudiotagger/audio/exceptions/CannotWriteException; // type@1137 │ │ -2e5da2: 2203 3910 |01e9: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ -2e5da6: 7010 cc87 0300 |01eb: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2e5dac: 6204 5787 |01ee: sget-object v4, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_CHANGES_TO_FILE_FAILED:Lorg/jaudiotagger/logging/ErrorMessage; // field@8757 │ │ -2e5db0: 6e10 5791 0400 |01f0: invoke-virtual {v4}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ -2e5db6: 0c04 |01f3: move-result-object v4 │ │ -2e5db8: 6e20 d787 4300 |01f4: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e5dbe: 1a04 c804 |01f7: const-string v4, ":" // string@04c8 │ │ -2e5dc2: 6e20 d787 4300 |01f9: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e5dc8: 6e10 0a87 0000 |01fc: invoke-virtual {v0}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@870a │ │ -2e5dce: 0c00 |01ff: move-result-object v0 │ │ -2e5dd0: 6e20 d787 0300 |0200: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e5dd6: 6e10 df87 0300 |0203: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2e5ddc: 0c00 |0206: move-result-object v0 │ │ -2e5dde: 7020 728d 0100 |0207: invoke-direct {v1, v0}, Lorg/jaudiotagger/audio/exceptions/CannotWriteException;.:(Ljava/lang/String;)V // method@8d72 │ │ -2e5de4: 2701 |020a: throw v1 │ │ -2e5de6: 7801 828a 1100 |020b: invoke-interface/range {v17}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.close:()V // method@8a82 │ │ -2e5dec: 7401 6788 1300 |020e: invoke-virtual/range {v19}, Ljava/nio/channels/FileChannel;.close:()V // method@8867 │ │ -2e5df2: 2802 |0211: goto 0213 // +0002 │ │ -2e5df4: 2700 |0212: throw v0 │ │ -2e5df6: 28ff |0213: goto 0212 // -0001 │ │ +2e59c4: |[2e59c4] org.jaudiotagger.audio.mp4.Mp4TagWriter.checkFileWrittenCorrectly:(Lorg/jaudiotagger/audio/MyRandomAccessFile;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/channels/FileChannel;Ljava/util/List;)V │ │ +2e59d4: 6200 1a85 |0000: sget-object v0, Lorg/jaudiotagger/audio/mp4/Mp4TagWriter;.logger:Ljava/util/logging/Logger; // field@851a │ │ +2e59d8: 1a01 cc0f |0002: const-string v1, "Checking file has been written correctly" // string@0fcc │ │ +2e59dc: 6e20 128a 1000 |0004: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +2e59e2: 2200 7111 |0007: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree; // type@1171 │ │ +2e59e6: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +2e59e8: 0802 1100 |000a: move-object/from16 v2, v17 │ │ +2e59ec: 7030 8d8f 2001 |000c: invoke-direct {v0, v2, v1}, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.:(Lorg/jaudiotagger/audio/MyRandomAccessFile;Z)V // method@8f8d │ │ +2e59f2: 6e10 968f 0000 |000f: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.getMdatNode:()Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // method@8f96 │ │ +2e59f8: 0c03 |0012: move-result-object v3 │ │ +2e59fa: 6e20 908f 3000 |0013: invoke-virtual {v0, v3}, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.getBoxHeader:(Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;)Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // method@8f90 │ │ +2e5a00: 0c03 |0016: move-result-object v3 │ │ +2e5a02: 3803 af01 |0017: if-eqz v3, 01c6 // +01af │ │ +2e5a06: 6e10 f78f 0300 |0019: invoke-virtual {v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getLength:()I // method@8ff7 │ │ +2e5a0c: 0a04 |001c: move-result v4 │ │ +2e5a0e: 7401 f78f 1200 |001d: invoke-virtual/range {v18}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getLength:()I // method@8ff7 │ │ +2e5a14: 0a05 |0020: move-result v5 │ │ +2e5a16: 3354 9901 |0021: if-ne v4, v5, 01ba // +0199 │ │ +2e5a1a: 6e10 9f8f 0000 |0023: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.getUdtaNode:()Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // method@8f9f │ │ +2e5a20: 0c04 |0026: move-result-object v4 │ │ +2e5a22: 6e20 908f 4000 |0027: invoke-virtual {v0, v4}, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.getBoxHeader:(Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;)Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // method@8f90 │ │ +2e5a28: 0c04 |002a: move-result-object v4 │ │ +2e5a2a: 3804 8301 |002b: if-eqz v4, 01ae // +0183 │ │ +2e5a2e: 6e10 978f 0000 |002d: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.getMetaNode:()Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // method@8f97 │ │ +2e5a34: 0c04 |0030: move-result-object v4 │ │ +2e5a36: 6e20 908f 4000 |0031: invoke-virtual {v0, v4}, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.getBoxHeader:(Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;)Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // method@8f90 │ │ +2e5a3c: 0c04 |0034: move-result-object v4 │ │ +2e5a3e: 3804 6d01 |0035: if-eqz v4, 01a2 // +016d │ │ +2e5a42: 6e10 9c8f 0000 |0037: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.getStcos:()Ljava/util/List; // method@8f9c │ │ +2e5a48: 0c00 |003a: move-result-object v0 │ │ +2e5a4a: 7210 7389 0000 |003b: invoke-interface {v0}, Ljava/util/List;.size:()I // method@8973 │ │ +2e5a50: 0a04 |003e: move-result v4 │ │ +2e5a52: 7801 7389 1400 |003f: invoke-interface/range {v20}, Ljava/util/List;.size:()I // method@8973 │ │ +2e5a58: 0a05 |0042: move-result v5 │ │ +2e5a5a: 1216 |0043: const/4 v6, #int 1 // #1 │ │ +2e5a5c: 3354 3901 |0044: if-ne v4, v5, 017d // +0139 │ │ +2e5a60: 1204 |0046: const/4 v4, #int 0 // #0 │ │ +2e5a62: 1205 |0047: const/4 v5, #int 0 // #0 │ │ +2e5a64: 7210 7389 0000 |0048: invoke-interface {v0}, Ljava/util/List;.size:()I // method@8973 │ │ +2e5a6a: 0a07 |004b: move-result v7 │ │ +2e5a6c: 3574 2301 |004c: if-ge v4, v7, 016f // +0123 │ │ +2e5a70: 7220 6a89 4000 |004e: invoke-interface {v0, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ +2e5a76: 0c07 |0051: move-result-object v7 │ │ +2e5a78: 1f07 8811 |0052: check-cast v7, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox; // type@1188 │ │ +2e5a7c: 0808 1400 |0054: move-object/from16 v8, v20 │ │ +2e5a80: 7220 6a89 4800 |0056: invoke-interface {v8, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ +2e5a86: 0c09 |0059: move-result-object v9 │ │ +2e5a88: 1f09 8811 |005a: check-cast v9, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox; // type@1188 │ │ +2e5a8c: 620a 1a85 |005c: sget-object v10, Lorg/jaudiotagger/audio/mp4/Mp4TagWriter;.logger:Ljava/util/logging/Logger; // field@851a │ │ +2e5a90: 220b 3910 |005e: new-instance v11, Ljava/lang/StringBuilder; // type@1039 │ │ +2e5a94: 7010 cc87 0b00 |0060: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2e5a9a: 1a0c f9ac |0063: const-string v12, "stco:Original First Offset" // string@acf9 │ │ +2e5a9e: 6e20 d787 cb00 |0065: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e5aa4: 6e10 4290 0900 |0068: invoke-virtual {v9}, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.getFirstOffSet:()I // method@9042 │ │ +2e5aaa: 0a0c |006b: move-result v12 │ │ +2e5aac: 6e20 d387 cb00 |006c: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2e5ab2: 6e10 df87 0b00 |006f: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2e5ab8: 0c0b |0072: move-result-object v11 │ │ +2e5aba: 6e20 148a ba00 |0073: invoke-virtual {v10, v11}, Ljava/util/logging/Logger;.finer:(Ljava/lang/String;)V // method@8a14 │ │ +2e5ac0: 620a 1a85 |0076: sget-object v10, Lorg/jaudiotagger/audio/mp4/Mp4TagWriter;.logger:Ljava/util/logging/Logger; // field@851a │ │ +2e5ac4: 220b 3910 |0078: new-instance v11, Ljava/lang/StringBuilder; // type@1039 │ │ +2e5ac8: 7010 cc87 0b00 |007a: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2e5ace: 1a0c f8ac |007d: const-string v12, "stco:Original Diff" // string@acf8 │ │ +2e5ad2: 6e20 d787 cb00 |007f: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e5ad8: 6e10 4290 0900 |0082: invoke-virtual {v9}, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.getFirstOffSet:()I // method@9042 │ │ +2e5ade: 0a0c |0085: move-result v12 │ │ +2e5ae0: 81cc |0086: int-to-long v12, v12 │ │ +2e5ae2: 7401 f48f 1200 |0087: invoke-virtual/range {v18}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getFilePos:()J // method@8ff4 │ │ +2e5ae8: 0b0e |008a: move-result-wide v14 │ │ +2e5aea: bcec |008b: sub-long/2addr v12, v14 │ │ +2e5aec: 84cd |008c: long-to-int v13, v12 │ │ +2e5aee: 6e20 d387 db00 |008d: invoke-virtual {v11, v13}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2e5af4: 6e10 df87 0b00 |0090: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2e5afa: 0c0b |0093: move-result-object v11 │ │ +2e5afc: 6e20 148a ba00 |0094: invoke-virtual {v10, v11}, Ljava/util/logging/Logger;.finer:(Ljava/lang/String;)V // method@8a14 │ │ +2e5b02: 620a 1a85 |0097: sget-object v10, Lorg/jaudiotagger/audio/mp4/Mp4TagWriter;.logger:Ljava/util/logging/Logger; // field@851a │ │ +2e5b06: 220b 3910 |0099: new-instance v11, Ljava/lang/StringBuilder; // type@1039 │ │ +2e5b0a: 7010 cc87 0b00 |009b: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2e5b10: 1a0c faac |009e: const-string v12, "stco:Original Mdat Pos" // string@acfa │ │ +2e5b14: 6e20 d787 cb00 |00a0: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e5b1a: 7401 f48f 1200 |00a3: invoke-virtual/range {v18}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getFilePos:()J // method@8ff4 │ │ +2e5b20: 0b0c |00a6: move-result-wide v12 │ │ +2e5b22: 6e30 d487 cb0d |00a7: invoke-virtual {v11, v12, v13}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ +2e5b28: 6e10 df87 0b00 |00aa: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2e5b2e: 0c0b |00ad: move-result-object v11 │ │ +2e5b30: 6e20 148a ba00 |00ae: invoke-virtual {v10, v11}, Ljava/util/logging/Logger;.finer:(Ljava/lang/String;)V // method@8a14 │ │ +2e5b36: 620a 1a85 |00b1: sget-object v10, Lorg/jaudiotagger/audio/mp4/Mp4TagWriter;.logger:Ljava/util/logging/Logger; // field@851a │ │ +2e5b3a: 220b 3910 |00b3: new-instance v11, Ljava/lang/StringBuilder; // type@1039 │ │ +2e5b3e: 7010 cc87 0b00 |00b5: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2e5b44: 1a0c f6ac |00b8: const-string v12, "stco:New First Offset" // string@acf6 │ │ +2e5b48: 6e20 d787 cb00 |00ba: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e5b4e: 6e10 4290 0700 |00bd: invoke-virtual {v7}, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.getFirstOffSet:()I // method@9042 │ │ +2e5b54: 0a0c |00c0: move-result v12 │ │ +2e5b56: 6e20 d387 cb00 |00c1: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2e5b5c: 6e10 df87 0b00 |00c4: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2e5b62: 0c0b |00c7: move-result-object v11 │ │ +2e5b64: 6e20 148a ba00 |00c8: invoke-virtual {v10, v11}, Ljava/util/logging/Logger;.finer:(Ljava/lang/String;)V // method@8a14 │ │ +2e5b6a: 620a 1a85 |00cb: sget-object v10, Lorg/jaudiotagger/audio/mp4/Mp4TagWriter;.logger:Ljava/util/logging/Logger; // field@851a │ │ +2e5b6e: 220b 3910 |00cd: new-instance v11, Ljava/lang/StringBuilder; // type@1039 │ │ +2e5b72: 7010 cc87 0b00 |00cf: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2e5b78: 1a0c f5ac |00d2: const-string v12, "stco:New Diff" // string@acf5 │ │ +2e5b7c: 6e20 d787 cb00 |00d4: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e5b82: 6e10 4290 0700 |00d7: invoke-virtual {v7}, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.getFirstOffSet:()I // method@9042 │ │ +2e5b88: 0a0c |00da: move-result v12 │ │ +2e5b8a: 81cc |00db: int-to-long v12, v12 │ │ +2e5b8c: 6e10 f48f 0300 |00dc: invoke-virtual {v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getFilePos:()J // method@8ff4 │ │ +2e5b92: 0b0e |00df: move-result-wide v14 │ │ +2e5b94: bcec |00e0: sub-long/2addr v12, v14 │ │ +2e5b96: 84cd |00e1: long-to-int v13, v12 │ │ +2e5b98: 6e20 d387 db00 |00e2: invoke-virtual {v11, v13}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2e5b9e: 6e10 df87 0b00 |00e5: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2e5ba4: 0c0b |00e8: move-result-object v11 │ │ +2e5ba6: 6e20 148a ba00 |00e9: invoke-virtual {v10, v11}, Ljava/util/logging/Logger;.finer:(Ljava/lang/String;)V // method@8a14 │ │ +2e5bac: 620a 1a85 |00ec: sget-object v10, Lorg/jaudiotagger/audio/mp4/Mp4TagWriter;.logger:Ljava/util/logging/Logger; // field@851a │ │ +2e5bb0: 220b 3910 |00ee: new-instance v11, Ljava/lang/StringBuilder; // type@1039 │ │ +2e5bb4: 7010 cc87 0b00 |00f0: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2e5bba: 1a0c f7ac |00f3: const-string v12, "stco:New Mdat Pos" // string@acf7 │ │ +2e5bbe: 6e20 d787 cb00 |00f5: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e5bc4: 6e10 f48f 0300 |00f8: invoke-virtual {v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getFilePos:()J // method@8ff4 │ │ +2e5bca: 0b0c |00fb: move-result-wide v12 │ │ +2e5bcc: 6e30 d487 cb0d |00fc: invoke-virtual {v11, v12, v13}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ +2e5bd2: 6e10 df87 0b00 |00ff: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2e5bd8: 0c0b |0102: move-result-object v11 │ │ +2e5bda: 6e20 148a ba00 |0103: invoke-virtual {v10, v11}, Ljava/util/logging/Logger;.finer:(Ljava/lang/String;)V // method@8a14 │ │ +2e5be0: 3904 4600 |0106: if-nez v4, 014c // +0046 │ │ +2e5be4: 6e10 4290 0900 |0108: invoke-virtual {v9}, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.getFirstOffSet:()I // method@9042 │ │ +2e5bea: 0a05 |010b: move-result v5 │ │ +2e5bec: 815a |010c: int-to-long v10, v5 │ │ +2e5bee: 7401 f48f 1200 |010d: invoke-virtual/range {v18}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getFilePos:()J // method@8ff4 │ │ +2e5bf4: 0b0c |0110: move-result-wide v12 │ │ +2e5bf6: bcca |0111: sub-long/2addr v10, v12 │ │ +2e5bf8: 84a5 |0112: long-to-int v5, v10 │ │ +2e5bfa: 6e10 4290 0700 |0113: invoke-virtual {v7}, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.getFirstOffSet:()I // method@9042 │ │ +2e5c00: 0a0a |0116: move-result v10 │ │ +2e5c02: 81aa |0117: int-to-long v10, v10 │ │ +2e5c04: 6e10 f48f 0300 |0118: invoke-virtual {v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getFilePos:()J // method@8ff4 │ │ +2e5c0a: 0b0c |011b: move-result-wide v12 │ │ +2e5c0c: bcca |011c: sub-long/2addr v10, v12 │ │ +2e5c0e: 815c |011d: int-to-long v12, v5 │ │ +2e5c10: 3105 0a0c |011e: cmp-long v5, v10, v12 │ │ +2e5c14: 3905 0c00 |0120: if-nez v5, 012c // +000c │ │ +2e5c18: 6e10 4290 0900 |0122: invoke-virtual {v9}, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.getFirstOffSet:()I // method@9042 │ │ +2e5c1e: 0a05 |0125: move-result v5 │ │ +2e5c20: 6e10 4290 0700 |0126: invoke-virtual {v7}, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.getFirstOffSet:()I // method@9042 │ │ +2e5c26: 0a07 |0129: move-result v7 │ │ +2e5c28: b175 |012a: sub-int/2addr v5, v7 │ │ +2e5c2a: 282c |012b: goto 0157 // +002c │ │ +2e5c2c: 6e10 4290 0700 |012c: invoke-virtual {v7}, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.getFirstOffSet:()I // method@9042 │ │ +2e5c32: 0a00 |012f: move-result v0 │ │ +2e5c34: 8104 |0130: int-to-long v4, v0 │ │ +2e5c36: 6e10 f48f 0300 |0131: invoke-virtual {v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getFilePos:()J // method@8ff4 │ │ +2e5c3c: 0b07 |0134: move-result-wide v7 │ │ +2e5c3e: bc74 |0135: sub-long/2addr v4, v7 │ │ +2e5c40: bcc4 |0136: sub-long/2addr v4, v12 │ │ +2e5c42: 8440 |0137: long-to-int v0, v4 │ │ +2e5c44: 2203 3711 |0138: new-instance v3, Lorg/jaudiotagger/audio/exceptions/CannotWriteException; // type@1137 │ │ +2e5c48: 6204 5b87 |013a: sget-object v4, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_CHANGES_TO_FILE_FAILED_INCORRECT_OFFSETS:Lorg/jaudiotagger/logging/ErrorMessage; // field@875b │ │ +2e5c4c: 2365 be13 |013c: new-array v5, v6, [Ljava/lang/Object; // type@13be │ │ +2e5c50: 7110 3487 0000 |013e: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e5c56: 0c00 |0141: move-result-object v0 │ │ +2e5c58: 4d00 0501 |0142: aput-object v0, v5, v1 │ │ +2e5c5c: 6e20 5891 5400 |0144: invoke-virtual {v4, v5}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ +2e5c62: 0c00 |0147: move-result-object v0 │ │ +2e5c64: 7020 728d 0300 |0148: invoke-direct {v3, v0}, Lorg/jaudiotagger/audio/exceptions/CannotWriteException;.:(Ljava/lang/String;)V // method@8d72 │ │ +2e5c6a: 2703 |014b: throw v3 │ │ +2e5c6c: 6e10 4290 0900 |014c: invoke-virtual {v9}, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.getFirstOffSet:()I // method@9042 │ │ +2e5c72: 0a09 |014f: move-result v9 │ │ +2e5c74: 6e10 4290 0700 |0150: invoke-virtual {v7}, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.getFirstOffSet:()I // method@9042 │ │ +2e5c7a: 0a07 |0153: move-result v7 │ │ +2e5c7c: b179 |0154: sub-int/2addr v9, v7 │ │ +2e5c7e: 3395 0600 |0155: if-ne v5, v9, 015b // +0006 │ │ +2e5c82: d804 0401 |0157: add-int/lit8 v4, v4, #int 1 // #01 │ │ +2e5c86: 2900 effe |0159: goto/16 0048 // -0111 │ │ +2e5c8a: 2200 3711 |015b: new-instance v0, Lorg/jaudiotagger/audio/exceptions/CannotWriteException; // type@1137 │ │ +2e5c8e: 6203 5b87 |015d: sget-object v3, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_CHANGES_TO_FILE_FAILED_INCORRECT_OFFSETS:Lorg/jaudiotagger/logging/ErrorMessage; // field@875b │ │ +2e5c92: 2364 be13 |015f: new-array v4, v6, [Ljava/lang/Object; // type@13be │ │ +2e5c96: 7110 3487 0500 |0161: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e5c9c: 0c05 |0164: move-result-object v5 │ │ +2e5c9e: 4d05 0401 |0165: aput-object v5, v4, v1 │ │ +2e5ca2: 6e20 5891 4300 |0167: invoke-virtual {v3, v4}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ +2e5ca8: 0c01 |016a: move-result-object v1 │ │ +2e5caa: 7020 728d 1000 |016b: invoke-direct {v0, v1}, Lorg/jaudiotagger/audio/exceptions/CannotWriteException;.:(Ljava/lang/String;)V // method@8d72 │ │ +2e5cb0: 2700 |016e: throw v0 │ │ +2e5cb2: 7801 828a 1100 |016f: invoke-interface/range {v17}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.close:()V // method@8a82 │ │ +2e5cb8: 7401 6788 1300 |0172: invoke-virtual/range {v19}, Ljava/nio/channels/FileChannel;.close:()V // method@8867 │ │ +2e5cbe: 6200 1a85 |0175: sget-object v0, Lorg/jaudiotagger/audio/mp4/Mp4TagWriter;.logger:Ljava/util/logging/Logger; // field@851a │ │ +2e5cc2: 1a01 111a |0177: const-string v1, "File has been written correctly" // string@1a11 │ │ +2e5cc6: 6e20 128a 1000 |0179: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +2e5ccc: 0e00 |017c: return-void │ │ +2e5cce: 0808 1400 |017d: move-object/from16 v8, v20 │ │ +2e5cd2: 2203 3711 |017f: new-instance v3, Lorg/jaudiotagger/audio/exceptions/CannotWriteException; // type@1137 │ │ +2e5cd6: 6204 5a87 |0181: sget-object v4, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_CHANGES_TO_FILE_FAILED_INCORRECT_NUMBER_OF_TRACKS:Lorg/jaudiotagger/logging/ErrorMessage; // field@875a │ │ +2e5cda: 1225 |0183: const/4 v5, #int 2 // #2 │ │ +2e5cdc: 2355 be13 |0184: new-array v5, v5, [Ljava/lang/Object; // type@13be │ │ +2e5ce0: 7801 7389 1400 |0186: invoke-interface/range {v20}, Ljava/util/List;.size:()I // method@8973 │ │ +2e5ce6: 0a07 |0189: move-result v7 │ │ +2e5ce8: 7110 3487 0700 |018a: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e5cee: 0c07 |018d: move-result-object v7 │ │ +2e5cf0: 4d07 0501 |018e: aput-object v7, v5, v1 │ │ +2e5cf4: 7210 7389 0000 |0190: invoke-interface {v0}, Ljava/util/List;.size:()I // method@8973 │ │ +2e5cfa: 0a00 |0193: move-result v0 │ │ +2e5cfc: 7110 3487 0000 |0194: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e5d02: 0c00 |0197: move-result-object v0 │ │ +2e5d04: 4d00 0506 |0198: aput-object v0, v5, v6 │ │ +2e5d08: 6e20 5891 5400 |019a: invoke-virtual {v4, v5}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ +2e5d0e: 0c00 |019d: move-result-object v0 │ │ +2e5d10: 7020 728d 0300 |019e: invoke-direct {v3, v0}, Lorg/jaudiotagger/audio/exceptions/CannotWriteException;.:(Ljava/lang/String;)V // method@8d72 │ │ +2e5d16: 2703 |01a1: throw v3 │ │ +2e5d18: 2200 3711 |01a2: new-instance v0, Lorg/jaudiotagger/audio/exceptions/CannotWriteException; // type@1137 │ │ +2e5d1c: 6201 5d87 |01a4: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_CHANGES_TO_FILE_FAILED_NO_TAG_DATA:Lorg/jaudiotagger/logging/ErrorMessage; // field@875d │ │ +2e5d20: 6e10 5791 0100 |01a6: invoke-virtual {v1}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ +2e5d26: 0c01 |01a9: move-result-object v1 │ │ +2e5d28: 7020 728d 1000 |01aa: invoke-direct {v0, v1}, Lorg/jaudiotagger/audio/exceptions/CannotWriteException;.:(Ljava/lang/String;)V // method@8d72 │ │ +2e5d2e: 2700 |01ad: throw v0 │ │ +2e5d30: 2200 3711 |01ae: new-instance v0, Lorg/jaudiotagger/audio/exceptions/CannotWriteException; // type@1137 │ │ +2e5d34: 6201 5d87 |01b0: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_CHANGES_TO_FILE_FAILED_NO_TAG_DATA:Lorg/jaudiotagger/logging/ErrorMessage; // field@875d │ │ +2e5d38: 6e10 5791 0100 |01b2: invoke-virtual {v1}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ +2e5d3e: 0c01 |01b5: move-result-object v1 │ │ +2e5d40: 7020 728d 1000 |01b6: invoke-direct {v0, v1}, Lorg/jaudiotagger/audio/exceptions/CannotWriteException;.:(Ljava/lang/String;)V // method@8d72 │ │ +2e5d46: 2700 |01b9: throw v0 │ │ +2e5d48: 2200 3711 |01ba: new-instance v0, Lorg/jaudiotagger/audio/exceptions/CannotWriteException; // type@1137 │ │ +2e5d4c: 6201 5987 |01bc: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_CHANGES_TO_FILE_FAILED_DATA_CORRUPT:Lorg/jaudiotagger/logging/ErrorMessage; // field@8759 │ │ +2e5d50: 6e10 5791 0100 |01be: invoke-virtual {v1}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ +2e5d56: 0c01 |01c1: move-result-object v1 │ │ +2e5d58: 7020 728d 1000 |01c2: invoke-direct {v0, v1}, Lorg/jaudiotagger/audio/exceptions/CannotWriteException;.:(Ljava/lang/String;)V // method@8d72 │ │ +2e5d5e: 2700 |01c5: throw v0 │ │ +2e5d60: 2200 3711 |01c6: new-instance v0, Lorg/jaudiotagger/audio/exceptions/CannotWriteException; // type@1137 │ │ +2e5d64: 6201 5c87 |01c8: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_CHANGES_TO_FILE_FAILED_NO_DATA:Lorg/jaudiotagger/logging/ErrorMessage; // field@875c │ │ +2e5d68: 6e10 5791 0100 |01ca: invoke-virtual {v1}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ +2e5d6e: 0c01 |01cd: move-result-object v1 │ │ +2e5d70: 7020 728d 1000 |01ce: invoke-direct {v0, v1}, Lorg/jaudiotagger/audio/exceptions/CannotWriteException;.:(Ljava/lang/String;)V // method@8d72 │ │ +2e5d76: 2700 |01d1: throw v0 │ │ +2e5d78: 0d00 |01d2: move-exception v0 │ │ +2e5d7a: 2838 |01d3: goto 020b // +0038 │ │ +2e5d7c: 0d00 |01d4: move-exception v0 │ │ +2e5d7e: 2808 |01d5: goto 01dd // +0008 │ │ +2e5d80: 0d00 |01d6: move-exception v0 │ │ +2e5d82: 0802 1100 |01d7: move-object/from16 v2, v17 │ │ +2e5d86: 2832 |01d9: goto 020b // +0032 │ │ +2e5d88: 0d00 |01da: move-exception v0 │ │ +2e5d8a: 0802 1100 |01db: move-object/from16 v2, v17 │ │ +2e5d8e: 2001 3711 |01dd: instance-of v1, v0, Lorg/jaudiotagger/audio/exceptions/CannotWriteException; // type@1137 │ │ +2e5d92: 3801 0500 |01df: if-eqz v1, 01e4 // +0005 │ │ +2e5d96: 1f00 3711 |01e1: check-cast v0, Lorg/jaudiotagger/audio/exceptions/CannotWriteException; // type@1137 │ │ +2e5d9a: 2700 |01e3: throw v0 │ │ +2e5d9c: 6e10 0b87 0000 |01e4: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@870b │ │ +2e5da2: 2201 3711 |01e7: new-instance v1, Lorg/jaudiotagger/audio/exceptions/CannotWriteException; // type@1137 │ │ +2e5da6: 2203 3910 |01e9: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ +2e5daa: 7010 cc87 0300 |01eb: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2e5db0: 6204 5787 |01ee: sget-object v4, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_CHANGES_TO_FILE_FAILED:Lorg/jaudiotagger/logging/ErrorMessage; // field@8757 │ │ +2e5db4: 6e10 5791 0400 |01f0: invoke-virtual {v4}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ +2e5dba: 0c04 |01f3: move-result-object v4 │ │ +2e5dbc: 6e20 d787 4300 |01f4: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e5dc2: 1a04 c804 |01f7: const-string v4, ":" // string@04c8 │ │ +2e5dc6: 6e20 d787 4300 |01f9: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e5dcc: 6e10 0a87 0000 |01fc: invoke-virtual {v0}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@870a │ │ +2e5dd2: 0c00 |01ff: move-result-object v0 │ │ +2e5dd4: 6e20 d787 0300 |0200: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e5dda: 6e10 df87 0300 |0203: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2e5de0: 0c00 |0206: move-result-object v0 │ │ +2e5de2: 7020 728d 0100 |0207: invoke-direct {v1, v0}, Lorg/jaudiotagger/audio/exceptions/CannotWriteException;.:(Ljava/lang/String;)V // method@8d72 │ │ +2e5de8: 2701 |020a: throw v1 │ │ +2e5dea: 7801 828a 1100 |020b: invoke-interface/range {v17}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.close:()V // method@8a82 │ │ +2e5df0: 7401 6788 1300 |020e: invoke-virtual/range {v19}, Ljava/nio/channels/FileChannel;.close:()V // method@8867 │ │ +2e5df6: 2802 |0211: goto 0213 // +0002 │ │ +2e5df8: 2700 |0212: throw v0 │ │ +2e5dfa: 28ff |0213: goto 0212 // -0001 │ │ catches : 4 │ │ 0x0007 - 0x0009 │ │ Ljava/lang/Exception; -> 0x01da │ │ -> 0x01d6 │ │ 0x000c - 0x016f │ │ Ljava/lang/Exception; -> 0x01d4 │ │ -> 0x01d2 │ │ @@ -714676,28 +714676,28 @@ │ │ type : '(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -2e5e2c: |[2e5e2c] org.jaudiotagger.audio.mp4.Mp4TagWriter.convertandWriteTagsAtomToFreeAtom:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;)V │ │ -2e5e3c: 2200 7f11 |0000: new-instance v0, Lorg/jaudiotagger/audio/mp4/atom/Mp4FreeBox; // type@117f │ │ -2e5e40: 6e10 f18f 0300 |0002: invoke-virtual {v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getDataLength:()I // method@8ff1 │ │ -2e5e46: 0a03 |0005: move-result v3 │ │ -2e5e48: 7020 1490 3000 |0006: invoke-direct {v0, v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4FreeBox;.:(I)V // method@9014 │ │ -2e5e4e: 6e10 1690 0000 |0009: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp4/atom/Mp4FreeBox;.getHeader:()Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // method@9016 │ │ -2e5e54: 0c03 |000c: move-result-object v3 │ │ -2e5e56: 6e10 f58f 0300 |000d: invoke-virtual {v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getHeaderData:()Ljava/nio/ByteBuffer; // method@8ff5 │ │ -2e5e5c: 0c03 |0010: move-result-object v3 │ │ -2e5e5e: 6e20 7288 3200 |0011: invoke-virtual {v2, v3}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ -2e5e64: 6e10 1590 0000 |0014: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp4/atom/Mp4FreeBox;.getData:()Ljava/nio/ByteBuffer; // method@9015 │ │ -2e5e6a: 0c03 |0017: move-result-object v3 │ │ -2e5e6c: 6e20 7288 3200 |0018: invoke-virtual {v2, v3}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ -2e5e72: 0e00 |001b: return-void │ │ +2e5e30: |[2e5e30] org.jaudiotagger.audio.mp4.Mp4TagWriter.convertandWriteTagsAtomToFreeAtom:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;)V │ │ +2e5e40: 2200 7f11 |0000: new-instance v0, Lorg/jaudiotagger/audio/mp4/atom/Mp4FreeBox; // type@117f │ │ +2e5e44: 6e10 f18f 0300 |0002: invoke-virtual {v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getDataLength:()I // method@8ff1 │ │ +2e5e4a: 0a03 |0005: move-result v3 │ │ +2e5e4c: 7020 1490 3000 |0006: invoke-direct {v0, v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4FreeBox;.:(I)V // method@9014 │ │ +2e5e52: 6e10 1690 0000 |0009: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp4/atom/Mp4FreeBox;.getHeader:()Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // method@9016 │ │ +2e5e58: 0c03 |000c: move-result-object v3 │ │ +2e5e5a: 6e10 f58f 0300 |000d: invoke-virtual {v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getHeaderData:()Ljava/nio/ByteBuffer; // method@8ff5 │ │ +2e5e60: 0c03 |0010: move-result-object v3 │ │ +2e5e62: 6e20 7288 3200 |0011: invoke-virtual {v2, v3}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ +2e5e68: 6e10 1590 0000 |0014: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp4/atom/Mp4FreeBox;.getData:()Ljava/nio/ByteBuffer; // method@9015 │ │ +2e5e6e: 0c03 |0017: move-result-object v3 │ │ +2e5e70: 6e20 7288 3200 |0018: invoke-virtual {v2, v3}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ +2e5e76: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=666 │ │ 0x0009 line=667 │ │ 0x0014 line=668 │ │ locals : │ │ 0x0000 - 0x001c reg=1 this Lorg/jaudiotagger/audio/mp4/Mp4TagWriter; │ │ @@ -714709,20 +714709,20 @@ │ │ type : '(Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;ILorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -2e5e74: |[2e5e74] org.jaudiotagger.audio.mp4.Mp4TagWriter.createMetadataAtoms:(Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;ILorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;)V │ │ -2e5e84: 6e10 f78f 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getLength:()I // method@8ff7 │ │ -2e5e8a: 0a02 |0003: move-result v2 │ │ -2e5e8c: b032 |0004: add-int/2addr v2, v3 │ │ -2e5e8e: 6e20 fc8f 2100 |0005: invoke-virtual {v1, v2}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.setLength:(I)V // method@8ffc │ │ -2e5e94: 0e00 |0008: return-void │ │ +2e5e78: |[2e5e78] org.jaudiotagger.audio.mp4.Mp4TagWriter.createMetadataAtoms:(Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;ILorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;)V │ │ +2e5e88: 6e10 f78f 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getLength:()I // method@8ff7 │ │ +2e5e8e: 0a02 |0003: move-result v2 │ │ +2e5e90: b032 |0004: add-int/2addr v2, v3 │ │ +2e5e92: 6e20 fc8f 2100 |0005: invoke-virtual {v1, v2}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.setLength:(I)V // method@8ffc │ │ +2e5e98: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=200 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lorg/jaudiotagger/audio/mp4/Mp4TagWriter; │ │ 0x0000 - 0x0009 reg=1 (null) Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/nio/ByteBuffer; │ │ @@ -714735,64 +714735,64 @@ │ │ type : '(Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 95 16-bit code units │ │ -2e5770: |[2e5770] org.jaudiotagger.audio.mp4.Mp4TagWriter.getMetaLevelFreeAtomSize:(Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;)I │ │ -2e5780: 6e10 928f 0500 |0000: invoke-virtual {v5}, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.getFreeNodes:()Ljava/util/List; // method@8f92 │ │ -2e5786: 0c05 |0003: move-result-object v5 │ │ -2e5788: 7210 6e89 0500 |0004: invoke-interface {v5}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ -2e578e: 0c05 |0007: move-result-object v5 │ │ -2e5790: 7210 4789 0500 |0008: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -2e5796: 0a00 |000b: move-result v0 │ │ -2e5798: 3800 5100 |000c: if-eqz v0, 005d // +0051 │ │ -2e579c: 7210 4889 0500 |000e: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -2e57a2: 0c00 |0011: move-result-object v0 │ │ -2e57a4: 1f00 0d13 |0012: check-cast v0, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // type@130d │ │ -2e57a8: 6e10 4a9f 0000 |0014: invoke-virtual {v0}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.getParent:()Lorg/jaudiotagger/utils/tree/TreeNode; // method@9f4a │ │ -2e57ae: 0c01 |0017: move-result-object v1 │ │ -2e57b0: 1f01 0d13 |0018: check-cast v1, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // type@130d │ │ -2e57b4: 6e10 4f9f 0000 |001a: invoke-virtual {v0}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.getPreviousSibling:()Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // method@9f4f │ │ -2e57ba: 0c02 |001d: move-result-object v2 │ │ -2e57bc: 6e10 5c9f 0100 |001e: invoke-virtual {v1}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.isRoot:()Z // method@9f5c │ │ -2e57c2: 0a03 |0021: move-result v3 │ │ -2e57c4: 3903 e6ff |0022: if-nez v3, 0008 // -001a │ │ -2e57c8: 6e10 539f 0100 |0024: invoke-virtual {v1}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.getUserObject:()Ljava/lang/Object; // method@9f53 │ │ -2e57ce: 0c01 |0027: move-result-object v1 │ │ -2e57d0: 1f01 7a11 |0028: check-cast v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // type@117a │ │ -2e57d4: 6e10 539f 0000 |002a: invoke-virtual {v0}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.getUserObject:()Ljava/lang/Object; // method@9f53 │ │ -2e57da: 0c00 |002d: move-result-object v0 │ │ -2e57dc: 1f00 7a11 |002e: check-cast v0, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // type@117a │ │ -2e57e0: 3802 d8ff |0030: if-eqz v2, 0008 // -0028 │ │ -2e57e4: 6e10 539f 0200 |0032: invoke-virtual {v2}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.getUserObject:()Ljava/lang/Object; // method@9f53 │ │ -2e57ea: 0c02 |0035: move-result-object v2 │ │ -2e57ec: 1f02 7a11 |0036: check-cast v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // type@117a │ │ -2e57f0: 6e10 f68f 0100 |0038: invoke-virtual {v1}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getId:()Ljava/lang/String; // method@8ff6 │ │ -2e57f6: 0c01 |003b: move-result-object v1 │ │ -2e57f8: 6203 a784 |003c: sget-object v3, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.META:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84a7 │ │ -2e57fc: 6e10 888f 0300 |003e: invoke-virtual {v3}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.getFieldName:()Ljava/lang/String; // method@8f88 │ │ -2e5802: 0c03 |0041: move-result-object v3 │ │ -2e5804: 6e20 9c87 3100 |0042: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2e580a: 0a01 |0045: move-result v1 │ │ -2e580c: 3801 c2ff |0046: if-eqz v1, 0008 // -003e │ │ -2e5810: 6e10 f68f 0200 |0048: invoke-virtual {v2}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getId:()Ljava/lang/String; // method@8ff6 │ │ -2e5816: 0c01 |004b: move-result-object v1 │ │ -2e5818: 6202 9184 |004c: sget-object v2, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.ILST:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8491 │ │ -2e581c: 6e10 888f 0200 |004e: invoke-virtual {v2}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.getFieldName:()Ljava/lang/String; // method@8f88 │ │ -2e5822: 0c02 |0051: move-result-object v2 │ │ -2e5824: 6e20 9c87 2100 |0052: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2e582a: 0a01 |0055: move-result v1 │ │ -2e582c: 3801 b2ff |0056: if-eqz v1, 0008 // -004e │ │ -2e5830: 6e10 f78f 0000 |0058: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getLength:()I // method@8ff7 │ │ -2e5836: 0a05 |005b: move-result v5 │ │ -2e5838: 2802 |005c: goto 005e // +0002 │ │ -2e583a: 1205 |005d: const/4 v5, #int 0 // #0 │ │ -2e583c: 0f05 |005e: return v5 │ │ +2e5774: |[2e5774] org.jaudiotagger.audio.mp4.Mp4TagWriter.getMetaLevelFreeAtomSize:(Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;)I │ │ +2e5784: 6e10 928f 0500 |0000: invoke-virtual {v5}, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.getFreeNodes:()Ljava/util/List; // method@8f92 │ │ +2e578a: 0c05 |0003: move-result-object v5 │ │ +2e578c: 7210 6e89 0500 |0004: invoke-interface {v5}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ +2e5792: 0c05 |0007: move-result-object v5 │ │ +2e5794: 7210 4789 0500 |0008: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +2e579a: 0a00 |000b: move-result v0 │ │ +2e579c: 3800 5100 |000c: if-eqz v0, 005d // +0051 │ │ +2e57a0: 7210 4889 0500 |000e: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +2e57a6: 0c00 |0011: move-result-object v0 │ │ +2e57a8: 1f00 0d13 |0012: check-cast v0, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // type@130d │ │ +2e57ac: 6e10 4a9f 0000 |0014: invoke-virtual {v0}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.getParent:()Lorg/jaudiotagger/utils/tree/TreeNode; // method@9f4a │ │ +2e57b2: 0c01 |0017: move-result-object v1 │ │ +2e57b4: 1f01 0d13 |0018: check-cast v1, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // type@130d │ │ +2e57b8: 6e10 4f9f 0000 |001a: invoke-virtual {v0}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.getPreviousSibling:()Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // method@9f4f │ │ +2e57be: 0c02 |001d: move-result-object v2 │ │ +2e57c0: 6e10 5c9f 0100 |001e: invoke-virtual {v1}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.isRoot:()Z // method@9f5c │ │ +2e57c6: 0a03 |0021: move-result v3 │ │ +2e57c8: 3903 e6ff |0022: if-nez v3, 0008 // -001a │ │ +2e57cc: 6e10 539f 0100 |0024: invoke-virtual {v1}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.getUserObject:()Ljava/lang/Object; // method@9f53 │ │ +2e57d2: 0c01 |0027: move-result-object v1 │ │ +2e57d4: 1f01 7a11 |0028: check-cast v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // type@117a │ │ +2e57d8: 6e10 539f 0000 |002a: invoke-virtual {v0}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.getUserObject:()Ljava/lang/Object; // method@9f53 │ │ +2e57de: 0c00 |002d: move-result-object v0 │ │ +2e57e0: 1f00 7a11 |002e: check-cast v0, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // type@117a │ │ +2e57e4: 3802 d8ff |0030: if-eqz v2, 0008 // -0028 │ │ +2e57e8: 6e10 539f 0200 |0032: invoke-virtual {v2}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.getUserObject:()Ljava/lang/Object; // method@9f53 │ │ +2e57ee: 0c02 |0035: move-result-object v2 │ │ +2e57f0: 1f02 7a11 |0036: check-cast v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // type@117a │ │ +2e57f4: 6e10 f68f 0100 |0038: invoke-virtual {v1}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getId:()Ljava/lang/String; // method@8ff6 │ │ +2e57fa: 0c01 |003b: move-result-object v1 │ │ +2e57fc: 6203 a784 |003c: sget-object v3, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.META:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84a7 │ │ +2e5800: 6e10 888f 0300 |003e: invoke-virtual {v3}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.getFieldName:()Ljava/lang/String; // method@8f88 │ │ +2e5806: 0c03 |0041: move-result-object v3 │ │ +2e5808: 6e20 9c87 3100 |0042: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2e580e: 0a01 |0045: move-result v1 │ │ +2e5810: 3801 c2ff |0046: if-eqz v1, 0008 // -003e │ │ +2e5814: 6e10 f68f 0200 |0048: invoke-virtual {v2}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getId:()Ljava/lang/String; // method@8ff6 │ │ +2e581a: 0c01 |004b: move-result-object v1 │ │ +2e581c: 6202 9184 |004c: sget-object v2, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.ILST:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8491 │ │ +2e5820: 6e10 888f 0200 |004e: invoke-virtual {v2}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.getFieldName:()Ljava/lang/String; // method@8f88 │ │ +2e5826: 0c02 |0051: move-result-object v2 │ │ +2e5828: 6e20 9c87 2100 |0052: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2e582e: 0a01 |0055: move-result v1 │ │ +2e5830: 3801 b2ff |0056: if-eqz v1, 0008 // -004e │ │ +2e5834: 6e10 f78f 0000 |0058: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getLength:()I // method@8ff7 │ │ +2e583a: 0a05 |005b: move-result v5 │ │ +2e583c: 2802 |005c: goto 005e // +0002 │ │ +2e583e: 1205 |005d: const/4 v5, #int 0 // #0 │ │ +2e5840: 0f05 |005e: return v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=740 │ │ 0x0014 line=742 │ │ 0x001a line=743 │ │ 0x001e line=744 │ │ 0x0024 line=746 │ │ @@ -714809,20 +714809,20 @@ │ │ type : '(Ljava/nio/channels/FileChannel;Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -2e63ac: |[2e63ac] org.jaudiotagger.audio.mp4.Mp4TagWriter.writeDataAfterIlst:(Ljava/nio/channels/FileChannel;Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;)V │ │ -2e63bc: 3803 0600 |0000: if-eqz v3, 0006 // +0006 │ │ -2e63c0: 7040 d68f 1032 |0002: invoke-direct {v0, v1, v2, v3}, Lorg/jaudiotagger/audio/mp4/Mp4TagWriter;.writeNeroData:(Ljava/nio/channels/FileChannel;Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;)V // method@8fd6 │ │ -2e63c6: 2804 |0005: goto 0009 // +0004 │ │ -2e63c8: 7030 d18f 1002 |0006: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/audio/mp4/Mp4TagWriter;.writeDataInChunks:(Ljava/nio/channels/FileChannel;Ljava/nio/channels/FileChannel;)V // method@8fd1 │ │ -2e63ce: 0e00 |0009: return-void │ │ +2e63b0: |[2e63b0] org.jaudiotagger.audio.mp4.Mp4TagWriter.writeDataAfterIlst:(Ljava/nio/channels/FileChannel;Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;)V │ │ +2e63c0: 3803 0600 |0000: if-eqz v3, 0006 // +0006 │ │ +2e63c4: 7040 d68f 1032 |0002: invoke-direct {v0, v1, v2, v3}, Lorg/jaudiotagger/audio/mp4/Mp4TagWriter;.writeNeroData:(Ljava/nio/channels/FileChannel;Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;)V // method@8fd6 │ │ +2e63ca: 2804 |0005: goto 0009 // +0004 │ │ +2e63cc: 7030 d18f 1002 |0006: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/audio/mp4/Mp4TagWriter;.writeDataInChunks:(Ljava/nio/channels/FileChannel;Ljava/nio/channels/FileChannel;)V // method@8fd1 │ │ +2e63d2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=719 │ │ 0x0006 line=724 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lorg/jaudiotagger/audio/mp4/Mp4TagWriter; │ │ 0x0000 - 0x000a reg=1 (null) Ljava/nio/channels/FileChannel; │ │ @@ -714834,78 +714834,78 @@ │ │ type : '(Ljava/nio/channels/FileChannel;Ljava/nio/channels/FileChannel;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 22 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 123 16-bit code units │ │ -2e63d0: |[2e63d0] org.jaudiotagger.audio.mp4.Mp4TagWriter.writeDataInChunks:(Ljava/nio/channels/FileChannel;Ljava/nio/channels/FileChannel;)V │ │ -2e63e0: 7401 6d88 1400 |0000: invoke-virtual/range {v20}, Ljava/nio/channels/FileChannel;.size:()J // method@886d │ │ -2e63e6: 0b00 |0003: move-result-wide v0 │ │ -2e63e8: 7401 6988 1400 |0004: invoke-virtual/range {v20}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ -2e63ee: 0b02 |0007: move-result-wide v2 │ │ -2e63f0: bc20 |0008: sub-long/2addr v0, v2 │ │ -2e63f2: 7100 ea91 0000 |0009: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ -2e63f8: 0c02 |000c: move-result-object v2 │ │ -2e63fa: 6e10 fe91 0200 |000d: invoke-virtual {v2}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getWriteChunkSize:()J // method@91fe │ │ -2e6400: 0b09 |0010: move-result-wide v9 │ │ -2e6402: 9e0b 0009 |0011: div-long v11, v0, v9 │ │ -2e6406: 9f0d 0009 |0013: rem-long v13, v0, v9 │ │ -2e640a: 160f 0000 |0015: const-wide/16 v15, #int 0 // #0 │ │ -2e640e: 1202 |0017: const/4 v2, #int 0 // #0 │ │ -2e6410: 0511 0f00 |0018: move-wide/from16 v17, v15 │ │ -2e6414: 8123 |001a: int-to-long v3, v2 │ │ -2e6416: 3105 030b |001b: cmp-long v5, v3, v11 │ │ -2e641a: 3b05 1e00 |001d: if-gez v5, 003b // +001e │ │ -2e641e: 7401 6988 1500 |001f: invoke-virtual/range {v21}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ -2e6424: 0b05 |0022: move-result-wide v5 │ │ -2e6426: 0803 1500 |0023: move-object/from16 v3, v21 │ │ -2e642a: 0804 1400 |0025: move-object/from16 v4, v20 │ │ -2e642e: 0497 |0027: move-wide v7, v9 │ │ -2e6430: 7406 6e88 0300 |0028: invoke-virtual/range {v3, v4, v5, v6, v7, v8}, Ljava/nio/channels/FileChannel;.transferFrom:(Ljava/nio/channels/ReadableByteChannel;JJ)J // method@886e │ │ -2e6436: 0b03 |002b: move-result-wide v3 │ │ -2e6438: 9b11 1103 |002c: add-long v17, v17, v3 │ │ -2e643c: 7401 6988 1500 |002e: invoke-virtual/range {v21}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ -2e6442: 0b03 |0031: move-result-wide v3 │ │ -2e6444: bb93 |0032: add-long/2addr v3, v9 │ │ -2e6446: 0805 1500 |0033: move-object/from16 v5, v21 │ │ -2e644a: 6e30 6a88 3504 |0035: invoke-virtual {v5, v3, v4}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ -2e6450: d802 0201 |0038: add-int/lit8 v2, v2, #int 1 // #01 │ │ -2e6454: 28e0 |003a: goto 001a // -0020 │ │ -2e6456: 0805 1500 |003b: move-object/from16 v5, v21 │ │ -2e645a: 3102 0d0f |003d: cmp-long v2, v13, v15 │ │ -2e645e: 3d02 3b00 |003f: if-lez v2, 007a // +003b │ │ -2e6462: 7401 6988 1500 |0041: invoke-virtual/range {v21}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ -2e6468: 0b06 |0044: move-result-wide v6 │ │ -2e646a: 0802 1500 |0045: move-object/from16 v2, v21 │ │ -2e646e: 0803 1400 |0047: move-object/from16 v3, v20 │ │ -2e6472: 0464 |0049: move-wide v4, v6 │ │ -2e6474: 04d6 |004a: move-wide v6, v13 │ │ -2e6476: 7406 6e88 0200 |004b: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Ljava/nio/channels/FileChannel;.transferFrom:(Ljava/nio/channels/ReadableByteChannel;JJ)J // method@886e │ │ -2e647c: 0b02 |004e: move-result-wide v2 │ │ -2e647e: 9b02 1102 |004f: add-long v2, v17, v2 │ │ -2e6482: 3104 0200 |0051: cmp-long v4, v2, v0 │ │ -2e6486: 3904 0300 |0053: if-nez v4, 0056 // +0003 │ │ -2e648a: 2825 |0055: goto 007a // +0025 │ │ -2e648c: 2204 3711 |0056: new-instance v4, Lorg/jaudiotagger/audio/exceptions/CannotWriteException; // type@1137 │ │ -2e6490: 2205 3910 |0058: new-instance v5, Ljava/lang/StringBuilder; // type@1039 │ │ -2e6494: 7010 cc87 0500 |005a: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2e649a: 1a06 9d53 |005d: const-string v6, "Was meant to write " // string@539d │ │ -2e649e: 6e20 d787 6500 |005f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e64a4: 6e30 d487 0501 |0062: invoke-virtual {v5, v0, v1}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ -2e64aa: 1a00 2c01 |0065: const-string v0, " bytes but only written " // string@012c │ │ -2e64ae: 6e20 d787 0500 |0067: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e64b4: 6e30 d487 2503 |006a: invoke-virtual {v5, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ -2e64ba: 1a00 2a01 |006d: const-string v0, " bytes" // string@012a │ │ -2e64be: 6e20 d787 0500 |006f: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e64c4: 6e10 df87 0500 |0072: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2e64ca: 0c00 |0075: move-result-object v0 │ │ -2e64cc: 7020 728d 0400 |0076: invoke-direct {v4, v0}, Lorg/jaudiotagger/audio/exceptions/CannotWriteException;.:(Ljava/lang/String;)V // method@8d72 │ │ -2e64d2: 2704 |0079: throw v4 │ │ -2e64d4: 0e00 |007a: return-void │ │ +2e63d4: |[2e63d4] org.jaudiotagger.audio.mp4.Mp4TagWriter.writeDataInChunks:(Ljava/nio/channels/FileChannel;Ljava/nio/channels/FileChannel;)V │ │ +2e63e4: 7401 6d88 1400 |0000: invoke-virtual/range {v20}, Ljava/nio/channels/FileChannel;.size:()J // method@886d │ │ +2e63ea: 0b00 |0003: move-result-wide v0 │ │ +2e63ec: 7401 6988 1400 |0004: invoke-virtual/range {v20}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ +2e63f2: 0b02 |0007: move-result-wide v2 │ │ +2e63f4: bc20 |0008: sub-long/2addr v0, v2 │ │ +2e63f6: 7100 ea91 0000 |0009: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ +2e63fc: 0c02 |000c: move-result-object v2 │ │ +2e63fe: 6e10 fe91 0200 |000d: invoke-virtual {v2}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getWriteChunkSize:()J // method@91fe │ │ +2e6404: 0b09 |0010: move-result-wide v9 │ │ +2e6406: 9e0b 0009 |0011: div-long v11, v0, v9 │ │ +2e640a: 9f0d 0009 |0013: rem-long v13, v0, v9 │ │ +2e640e: 160f 0000 |0015: const-wide/16 v15, #int 0 // #0 │ │ +2e6412: 1202 |0017: const/4 v2, #int 0 // #0 │ │ +2e6414: 0511 0f00 |0018: move-wide/from16 v17, v15 │ │ +2e6418: 8123 |001a: int-to-long v3, v2 │ │ +2e641a: 3105 030b |001b: cmp-long v5, v3, v11 │ │ +2e641e: 3b05 1e00 |001d: if-gez v5, 003b // +001e │ │ +2e6422: 7401 6988 1500 |001f: invoke-virtual/range {v21}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ +2e6428: 0b05 |0022: move-result-wide v5 │ │ +2e642a: 0803 1500 |0023: move-object/from16 v3, v21 │ │ +2e642e: 0804 1400 |0025: move-object/from16 v4, v20 │ │ +2e6432: 0497 |0027: move-wide v7, v9 │ │ +2e6434: 7406 6e88 0300 |0028: invoke-virtual/range {v3, v4, v5, v6, v7, v8}, Ljava/nio/channels/FileChannel;.transferFrom:(Ljava/nio/channels/ReadableByteChannel;JJ)J // method@886e │ │ +2e643a: 0b03 |002b: move-result-wide v3 │ │ +2e643c: 9b11 1103 |002c: add-long v17, v17, v3 │ │ +2e6440: 7401 6988 1500 |002e: invoke-virtual/range {v21}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ +2e6446: 0b03 |0031: move-result-wide v3 │ │ +2e6448: bb93 |0032: add-long/2addr v3, v9 │ │ +2e644a: 0805 1500 |0033: move-object/from16 v5, v21 │ │ +2e644e: 6e30 6a88 3504 |0035: invoke-virtual {v5, v3, v4}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ +2e6454: d802 0201 |0038: add-int/lit8 v2, v2, #int 1 // #01 │ │ +2e6458: 28e0 |003a: goto 001a // -0020 │ │ +2e645a: 0805 1500 |003b: move-object/from16 v5, v21 │ │ +2e645e: 3102 0d0f |003d: cmp-long v2, v13, v15 │ │ +2e6462: 3d02 3b00 |003f: if-lez v2, 007a // +003b │ │ +2e6466: 7401 6988 1500 |0041: invoke-virtual/range {v21}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ +2e646c: 0b06 |0044: move-result-wide v6 │ │ +2e646e: 0802 1500 |0045: move-object/from16 v2, v21 │ │ +2e6472: 0803 1400 |0047: move-object/from16 v3, v20 │ │ +2e6476: 0464 |0049: move-wide v4, v6 │ │ +2e6478: 04d6 |004a: move-wide v6, v13 │ │ +2e647a: 7406 6e88 0200 |004b: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Ljava/nio/channels/FileChannel;.transferFrom:(Ljava/nio/channels/ReadableByteChannel;JJ)J // method@886e │ │ +2e6480: 0b02 |004e: move-result-wide v2 │ │ +2e6482: 9b02 1102 |004f: add-long v2, v17, v2 │ │ +2e6486: 3104 0200 |0051: cmp-long v4, v2, v0 │ │ +2e648a: 3904 0300 |0053: if-nez v4, 0056 // +0003 │ │ +2e648e: 2825 |0055: goto 007a // +0025 │ │ +2e6490: 2204 3711 |0056: new-instance v4, Lorg/jaudiotagger/audio/exceptions/CannotWriteException; // type@1137 │ │ +2e6494: 2205 3910 |0058: new-instance v5, Ljava/lang/StringBuilder; // type@1039 │ │ +2e6498: 7010 cc87 0500 |005a: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2e649e: 1a06 9d53 |005d: const-string v6, "Was meant to write " // string@539d │ │ +2e64a2: 6e20 d787 6500 |005f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e64a8: 6e30 d487 0501 |0062: invoke-virtual {v5, v0, v1}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ +2e64ae: 1a00 2c01 |0065: const-string v0, " bytes but only written " // string@012c │ │ +2e64b2: 6e20 d787 0500 |0067: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e64b8: 6e30 d487 2503 |006a: invoke-virtual {v5, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ +2e64be: 1a00 2a01 |006d: const-string v0, " bytes" // string@012a │ │ +2e64c2: 6e20 d787 0500 |006f: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e64c8: 6e10 df87 0500 |0072: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2e64ce: 0c00 |0075: move-result-object v0 │ │ +2e64d0: 7020 728d 0400 |0076: invoke-direct {v4, v0}, Lorg/jaudiotagger/audio/exceptions/CannotWriteException;.:(Ljava/lang/String;)V // method@8d72 │ │ +2e64d6: 2704 |0079: throw v4 │ │ +2e64d8: 0e00 |007a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=635 │ │ 0x0009 line=637 │ │ 0x0011 line=638 │ │ 0x0013 line=640 │ │ 0x001f line=643 │ │ @@ -714922,31 +714922,31 @@ │ │ type : '(Ljava/nio/channels/FileChannel;Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 34 16-bit code units │ │ -2e64d8: |[2e64d8] org.jaudiotagger.audio.mp4.Mp4TagWriter.writeDataUptoIncludingIlst:(Ljava/nio/channels/FileChannel;Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;)V │ │ -2e64e8: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -2e64ec: 6e30 6a88 0901 |0002: invoke-virtual {v9, v0, v1}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ -2e64f2: 6e10 f48f 0b00 |0005: invoke-virtual {v11}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getFilePos:()J // method@8ff4 │ │ -2e64f8: 0b06 |0008: move-result-wide v6 │ │ -2e64fa: 1604 0000 |0009: const-wide/16 v4, #int 0 // #0 │ │ -2e64fe: 07a2 |000b: move-object v2, v10 │ │ -2e6500: 0793 |000c: move-object v3, v9 │ │ -2e6502: 7406 6e88 0200 |000d: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Ljava/nio/channels/FileChannel;.transferFrom:(Ljava/nio/channels/ReadableByteChannel;JJ)J // method@886e │ │ -2e6508: 6e10 f48f 0b00 |0010: invoke-virtual {v11}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getFilePos:()J // method@8ff4 │ │ -2e650e: 0b00 |0013: move-result-wide v0 │ │ -2e6510: 6e30 6a88 0a01 |0014: invoke-virtual {v10, v0, v1}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ -2e6516: 6e20 7288 ca00 |0017: invoke-virtual {v10, v12}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ -2e651c: 6e10 f38f 0b00 |001a: invoke-virtual {v11}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getFileEndPos:()J // method@8ff3 │ │ -2e6522: 0b0a |001d: move-result-wide v10 │ │ -2e6524: 6e30 6a88 a90b |001e: invoke-virtual {v9, v10, v11}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ -2e652a: 0e00 |0021: return-void │ │ +2e64dc: |[2e64dc] org.jaudiotagger.audio.mp4.Mp4TagWriter.writeDataUptoIncludingIlst:(Ljava/nio/channels/FileChannel;Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;)V │ │ +2e64ec: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +2e64f0: 6e30 6a88 0901 |0002: invoke-virtual {v9, v0, v1}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ +2e64f6: 6e10 f48f 0b00 |0005: invoke-virtual {v11}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getFilePos:()J // method@8ff4 │ │ +2e64fc: 0b06 |0008: move-result-wide v6 │ │ +2e64fe: 1604 0000 |0009: const-wide/16 v4, #int 0 // #0 │ │ +2e6502: 07a2 |000b: move-object v2, v10 │ │ +2e6504: 0793 |000c: move-object v3, v9 │ │ +2e6506: 7406 6e88 0200 |000d: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Ljava/nio/channels/FileChannel;.transferFrom:(Ljava/nio/channels/ReadableByteChannel;JJ)J // method@886e │ │ +2e650c: 6e10 f48f 0b00 |0010: invoke-virtual {v11}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getFilePos:()J // method@8ff4 │ │ +2e6512: 0b00 |0013: move-result-wide v0 │ │ +2e6514: 6e30 6a88 0a01 |0014: invoke-virtual {v10, v0, v1}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ +2e651a: 6e20 7288 ca00 |0017: invoke-virtual {v10, v12}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ +2e6520: 6e10 f38f 0b00 |001a: invoke-virtual {v11}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getFileEndPos:()J // method@8ff3 │ │ +2e6526: 0b0a |001d: move-result-wide v10 │ │ +2e6528: 6e30 6a88 a90b |001e: invoke-virtual {v9, v10, v11}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ +2e652e: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=689 │ │ 0x0005 line=697 │ │ 0x000d line=698 │ │ 0x0010 line=699 │ │ 0x0017 line=700 │ │ @@ -714963,43 +714963,43 @@ │ │ type : '(JLjava/nio/channels/FileChannel;Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 16 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 53 16-bit code units │ │ -2e652c: |[2e652c] org.jaudiotagger.audio.mp4.Mp4TagWriter.writeFromEndOfIlstToNeroTagsAndMakeNeroFree:(JLjava/nio/channels/FileChannel;Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;)V │ │ -2e653c: 6e10 f48f 0f00 |0000: invoke-virtual {v15}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getFilePos:()J // method@8ff4 │ │ -2e6542: 0b00 |0003: move-result-wide v0 │ │ -2e6544: 6e10 6988 0d00 |0004: invoke-virtual {v13}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ -2e654a: 0b02 |0007: move-result-wide v2 │ │ -2e654c: bc20 |0008: sub-long/2addr v0, v2 │ │ -2e654e: 6e10 6988 0e00 |0009: invoke-virtual {v14}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ -2e6554: 0b06 |000c: move-result-wide v6 │ │ -2e6556: 07e4 |000d: move-object v4, v14 │ │ -2e6558: 07d5 |000e: move-object v5, v13 │ │ -2e655a: 0408 |000f: move-wide v8, v0 │ │ -2e655c: 7406 6e88 0400 |0010: invoke-virtual/range {v4, v5, v6, v7, v8, v9}, Ljava/nio/channels/FileChannel;.transferFrom:(Ljava/nio/channels/ReadableByteChannel;JJ)J // method@886e │ │ -2e6562: 6e10 6988 0e00 |0013: invoke-virtual {v14}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ -2e6568: 0b02 |0016: move-result-wide v2 │ │ -2e656a: bb02 |0017: add-long/2addr v2, v0 │ │ -2e656c: 6e30 6a88 2e03 |0018: invoke-virtual {v14, v2, v3}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ -2e6572: 7030 cb8f ea0f |001b: invoke-direct {v10, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4TagWriter;.convertandWriteTagsAtomToFreeAtom:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;)V // method@8fcb │ │ -2e6578: 6e10 f38f 0f00 |001e: invoke-virtual {v15}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getFileEndPos:()J // method@8ff3 │ │ -2e657e: 0b00 |0021: move-result-wide v0 │ │ -2e6580: 6e30 6a88 0d01 |0022: invoke-virtual {v13, v0, v1}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ -2e6586: 6e10 6988 0d00 |0025: invoke-virtual {v13}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ -2e658c: 0b00 |0028: move-result-wide v0 │ │ -2e658e: 9c06 0b00 |0029: sub-long v6, v11, v0 │ │ -2e6592: 6e10 6988 0e00 |002b: invoke-virtual {v14}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ -2e6598: 0b04 |002e: move-result-wide v4 │ │ -2e659a: 07e2 |002f: move-object v2, v14 │ │ -2e659c: 07d3 |0030: move-object v3, v13 │ │ -2e659e: 7406 6e88 0200 |0031: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Ljava/nio/channels/FileChannel;.transferFrom:(Ljava/nio/channels/ReadableByteChannel;JJ)J // method@886e │ │ -2e65a4: 0e00 |0034: return-void │ │ +2e6530: |[2e6530] org.jaudiotagger.audio.mp4.Mp4TagWriter.writeFromEndOfIlstToNeroTagsAndMakeNeroFree:(JLjava/nio/channels/FileChannel;Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;)V │ │ +2e6540: 6e10 f48f 0f00 |0000: invoke-virtual {v15}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getFilePos:()J // method@8ff4 │ │ +2e6546: 0b00 |0003: move-result-wide v0 │ │ +2e6548: 6e10 6988 0d00 |0004: invoke-virtual {v13}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ +2e654e: 0b02 |0007: move-result-wide v2 │ │ +2e6550: bc20 |0008: sub-long/2addr v0, v2 │ │ +2e6552: 6e10 6988 0e00 |0009: invoke-virtual {v14}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ +2e6558: 0b06 |000c: move-result-wide v6 │ │ +2e655a: 07e4 |000d: move-object v4, v14 │ │ +2e655c: 07d5 |000e: move-object v5, v13 │ │ +2e655e: 0408 |000f: move-wide v8, v0 │ │ +2e6560: 7406 6e88 0400 |0010: invoke-virtual/range {v4, v5, v6, v7, v8, v9}, Ljava/nio/channels/FileChannel;.transferFrom:(Ljava/nio/channels/ReadableByteChannel;JJ)J // method@886e │ │ +2e6566: 6e10 6988 0e00 |0013: invoke-virtual {v14}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ +2e656c: 0b02 |0016: move-result-wide v2 │ │ +2e656e: bb02 |0017: add-long/2addr v2, v0 │ │ +2e6570: 6e30 6a88 2e03 |0018: invoke-virtual {v14, v2, v3}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ +2e6576: 7030 cb8f ea0f |001b: invoke-direct {v10, v14, v15}, Lorg/jaudiotagger/audio/mp4/Mp4TagWriter;.convertandWriteTagsAtomToFreeAtom:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;)V // method@8fcb │ │ +2e657c: 6e10 f38f 0f00 |001e: invoke-virtual {v15}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getFileEndPos:()J // method@8ff3 │ │ +2e6582: 0b00 |0021: move-result-wide v0 │ │ +2e6584: 6e30 6a88 0d01 |0022: invoke-virtual {v13, v0, v1}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ +2e658a: 6e10 6988 0d00 |0025: invoke-virtual {v13}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ +2e6590: 0b00 |0028: move-result-wide v0 │ │ +2e6592: 9c06 0b00 |0029: sub-long v6, v11, v0 │ │ +2e6596: 6e10 6988 0e00 |002b: invoke-virtual {v14}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ +2e659c: 0b04 |002e: move-result-wide v4 │ │ +2e659e: 07e2 |002f: move-object v2, v14 │ │ +2e65a0: 07d3 |0030: move-object v3, v13 │ │ +2e65a2: 7406 6e88 0200 |0031: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Ljava/nio/channels/FileChannel;.transferFrom:(Ljava/nio/channels/ReadableByteChannel;JJ)J // method@886e │ │ +2e65a8: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1188 │ │ 0x0009 line=1189 │ │ 0x0013 line=1190 │ │ 0x001b line=1191 │ │ 0x001e line=1194 │ │ @@ -715017,81 +715017,81 @@ │ │ type : '(Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/channels/FileChannel;Ljava/nio/channels/FileChannel;ILorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/util/List;IIZLjava/nio/ByteBuffer;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;III)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 33 │ │ ins : 18 │ │ outs : 7 │ │ insns size : 138 16-bit code units │ │ -2e65a8: |[2e65a8] org.jaudiotagger.audio.mp4.Mp4TagWriter.writeHaveExistingMetadata:(Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/channels/FileChannel;Ljava/nio/channels/FileChannel;ILorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/util/List;IIZLjava/nio/ByteBuffer;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;III)V │ │ -2e65b8: 07f7 |0000: move-object v7, v15 │ │ -2e65ba: 0808 1200 |0001: move-object/from16 v8, v18 │ │ -2e65be: 0809 1300 |0003: move-object/from16 v9, v19 │ │ -2e65c2: 020a 1400 |0005: move/from16 v10, v20 │ │ -2e65c6: 080b 1600 |0007: move-object/from16 v11, v22 │ │ -2e65ca: 020c 1900 |0009: move/from16 v12, v25 │ │ -2e65ce: 6200 1a85 |000b: sget-object v0, Lorg/jaudiotagger/audio/mp4/Mp4TagWriter;.logger:Ljava/util/logging/Logger; // field@851a │ │ -2e65d2: 1a01 c954 |000d: const-string v1, "Writing:Option 5.3;udta and meta atom exists" // string@54c9 │ │ -2e65d6: 6e20 128a 1000 |000f: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -2e65dc: 07f0 |0012: move-object v0, v15 │ │ -2e65de: 0201 1a00 |0013: move/from16 v1, v26 │ │ -2e65e2: 0202 1b00 |0015: move/from16 v2, v27 │ │ -2e65e6: 0203 1900 |0017: move/from16 v3, v25 │ │ -2e65ea: 0804 1800 |0019: move-object/from16 v4, v24 │ │ -2e65ee: 0805 1500 |001b: move-object/from16 v5, v21 │ │ -2e65f2: 0806 1700 |001d: move-object/from16 v6, v23 │ │ -2e65f6: 7607 c98f 0000 |001f: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/jaudiotagger/audio/mp4/Mp4TagWriter;.adjustStcosIfNoSuitableTopLevelAtom:(IZILjava/util/List;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;)Z // method@8fc9 │ │ -2e65fc: 0a06 |0022: move-result v6 │ │ -2e65fe: 7401 f38f 1500 |0023: invoke-virtual/range {v21}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getFileEndPos:()J // method@8ff3 │ │ -2e6604: 0b0d |0026: move-result-wide v13 │ │ -2e6606: 0801 1500 |0027: move-object/from16 v1, v21 │ │ -2e660a: 0802 1600 |0029: move-object/from16 v2, v22 │ │ -2e660e: 0804 1000 |002b: move-object/from16 v4, v16 │ │ -2e6612: 0805 1100 |002d: move-object/from16 v5, v17 │ │ -2e6616: 7606 c88f 0000 |002f: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/jaudiotagger/audio/mp4/Mp4TagWriter;.adjustSizeOfMoovHeader:(Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;ILorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;)V // method@8fc8 │ │ -2e661c: 7401 f58f 1500 |0032: invoke-virtual/range {v21}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getHeaderData:()Ljava/nio/ByteBuffer; // method@8ff5 │ │ -2e6622: 0c00 |0035: move-result-object v0 │ │ -2e6624: 6e20 7288 0900 |0036: invoke-virtual {v9, v0}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ -2e662a: 7401 5988 1600 |0039: invoke-virtual/range {v22}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@8859 │ │ -2e6630: 6e20 4a88 ab00 |003c: invoke-virtual {v11, v10}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@884a │ │ -2e6636: 6e20 7288 b900 |003f: invoke-virtual {v9, v11}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ -2e663c: 0800 1c00 |0042: move-object/from16 v0, v28 │ │ -2e6640: 6e20 7288 0900 |0044: invoke-virtual {v9, v0}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ -2e6646: 381d 1600 |0047: if-eqz v29, 005d // +0016 │ │ -2e664a: 9000 1f20 |0049: add-int v0, v31, v32 │ │ -2e664e: 9000 001e |004b: add-int v0, v0, v30 │ │ -2e6652: 8100 |004d: int-to-long v0, v0 │ │ -2e6654: 6e30 6a88 0801 |004e: invoke-virtual {v8, v0, v1}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ -2e665a: 07f0 |0051: move-object v0, v15 │ │ -2e665c: 04d1 |0052: move-wide v1, v13 │ │ -2e665e: 0803 1200 |0053: move-object/from16 v3, v18 │ │ -2e6662: 0804 1300 |0055: move-object/from16 v4, v19 │ │ -2e6666: 0805 1d00 |0057: move-object/from16 v5, v29 │ │ -2e666a: 7606 d38f 0000 |0059: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/jaudiotagger/audio/mp4/Mp4TagWriter;.writeFromEndOfIlstToNeroTagsAndMakeNeroFree:(JLjava/nio/channels/FileChannel;Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;)V // method@8fd3 │ │ -2e6670: 281b |005c: goto 0077 // +001b │ │ -2e6672: 7401 3a88 1600 |005d: invoke-virtual/range {v22}, Ljava/nio/ByteBuffer;.capacity:()I // method@883a │ │ -2e6678: 0a00 |0060: move-result v0 │ │ -2e667a: 6e20 4a88 0b00 |0061: invoke-virtual {v11, v0}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@884a │ │ -2e6680: 9000 0a20 |0064: add-int v0, v10, v32 │ │ -2e6684: 9000 001e |0066: add-int v0, v0, v30 │ │ -2e6688: 6e20 4e88 0b00 |0068: invoke-virtual {v11, v0}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ -2e668e: 6e20 7288 b900 |006b: invoke-virtual {v9, v11}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ -2e6694: 7401 f38f 1500 |006e: invoke-virtual/range {v21}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getFileEndPos:()J // method@8ff3 │ │ -2e669a: 0b00 |0071: move-result-wide v0 │ │ -2e669c: 81c2 |0072: int-to-long v2, v12 │ │ -2e669e: bc20 |0073: sub-long/2addr v0, v2 │ │ -2e66a0: 6e30 6a88 0801 |0074: invoke-virtual {v8, v0, v1}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ -2e66a6: 3906 0800 |0077: if-nez v6, 007f // +0008 │ │ -2e66aa: 0200 1a00 |0079: move/from16 v0, v26 │ │ -2e66ae: 705c c78f 8f09 |007b: invoke-direct {v15, v8, v9, v0, v12}, Lorg/jaudiotagger/audio/mp4/Mp4TagWriter;.adjustFreeAtom:(Ljava/nio/channels/FileChannel;Ljava/nio/channels/FileChannel;II)V // method@8fc7 │ │ -2e66b4: 2808 |007e: goto 0086 // +0008 │ │ -2e66b6: 6200 1a85 |007f: sget-object v0, Lorg/jaudiotagger/audio/mp4/Mp4TagWriter;.logger:Ljava/util/logging/Logger; // field@851a │ │ -2e66ba: 1a01 cd54 |0081: const-string v1, "Writing:Option 9;Top Level Free comes after Mdat or before Metadata or not large enough" // string@54cd │ │ -2e66be: 6e20 128a 1000 |0083: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -2e66c4: 7030 d18f 8f09 |0086: invoke-direct {v15, v8, v9}, Lorg/jaudiotagger/audio/mp4/Mp4TagWriter;.writeDataInChunks:(Ljava/nio/channels/FileChannel;Ljava/nio/channels/FileChannel;)V // method@8fd1 │ │ -2e66ca: 0e00 |0089: return-void │ │ +2e65ac: |[2e65ac] org.jaudiotagger.audio.mp4.Mp4TagWriter.writeHaveExistingMetadata:(Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/channels/FileChannel;Ljava/nio/channels/FileChannel;ILorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/util/List;IIZLjava/nio/ByteBuffer;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;III)V │ │ +2e65bc: 07f7 |0000: move-object v7, v15 │ │ +2e65be: 0808 1200 |0001: move-object/from16 v8, v18 │ │ +2e65c2: 0809 1300 |0003: move-object/from16 v9, v19 │ │ +2e65c6: 020a 1400 |0005: move/from16 v10, v20 │ │ +2e65ca: 080b 1600 |0007: move-object/from16 v11, v22 │ │ +2e65ce: 020c 1900 |0009: move/from16 v12, v25 │ │ +2e65d2: 6200 1a85 |000b: sget-object v0, Lorg/jaudiotagger/audio/mp4/Mp4TagWriter;.logger:Ljava/util/logging/Logger; // field@851a │ │ +2e65d6: 1a01 c954 |000d: const-string v1, "Writing:Option 5.3;udta and meta atom exists" // string@54c9 │ │ +2e65da: 6e20 128a 1000 |000f: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +2e65e0: 07f0 |0012: move-object v0, v15 │ │ +2e65e2: 0201 1a00 |0013: move/from16 v1, v26 │ │ +2e65e6: 0202 1b00 |0015: move/from16 v2, v27 │ │ +2e65ea: 0203 1900 |0017: move/from16 v3, v25 │ │ +2e65ee: 0804 1800 |0019: move-object/from16 v4, v24 │ │ +2e65f2: 0805 1500 |001b: move-object/from16 v5, v21 │ │ +2e65f6: 0806 1700 |001d: move-object/from16 v6, v23 │ │ +2e65fa: 7607 c98f 0000 |001f: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/jaudiotagger/audio/mp4/Mp4TagWriter;.adjustStcosIfNoSuitableTopLevelAtom:(IZILjava/util/List;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;)Z // method@8fc9 │ │ +2e6600: 0a06 |0022: move-result v6 │ │ +2e6602: 7401 f38f 1500 |0023: invoke-virtual/range {v21}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getFileEndPos:()J // method@8ff3 │ │ +2e6608: 0b0d |0026: move-result-wide v13 │ │ +2e660a: 0801 1500 |0027: move-object/from16 v1, v21 │ │ +2e660e: 0802 1600 |0029: move-object/from16 v2, v22 │ │ +2e6612: 0804 1000 |002b: move-object/from16 v4, v16 │ │ +2e6616: 0805 1100 |002d: move-object/from16 v5, v17 │ │ +2e661a: 7606 c88f 0000 |002f: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/jaudiotagger/audio/mp4/Mp4TagWriter;.adjustSizeOfMoovHeader:(Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;ILorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;)V // method@8fc8 │ │ +2e6620: 7401 f58f 1500 |0032: invoke-virtual/range {v21}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getHeaderData:()Ljava/nio/ByteBuffer; // method@8ff5 │ │ +2e6626: 0c00 |0035: move-result-object v0 │ │ +2e6628: 6e20 7288 0900 |0036: invoke-virtual {v9, v0}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ +2e662e: 7401 5988 1600 |0039: invoke-virtual/range {v22}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@8859 │ │ +2e6634: 6e20 4a88 ab00 |003c: invoke-virtual {v11, v10}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@884a │ │ +2e663a: 6e20 7288 b900 |003f: invoke-virtual {v9, v11}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ +2e6640: 0800 1c00 |0042: move-object/from16 v0, v28 │ │ +2e6644: 6e20 7288 0900 |0044: invoke-virtual {v9, v0}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ +2e664a: 381d 1600 |0047: if-eqz v29, 005d // +0016 │ │ +2e664e: 9000 1f20 |0049: add-int v0, v31, v32 │ │ +2e6652: 9000 001e |004b: add-int v0, v0, v30 │ │ +2e6656: 8100 |004d: int-to-long v0, v0 │ │ +2e6658: 6e30 6a88 0801 |004e: invoke-virtual {v8, v0, v1}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ +2e665e: 07f0 |0051: move-object v0, v15 │ │ +2e6660: 04d1 |0052: move-wide v1, v13 │ │ +2e6662: 0803 1200 |0053: move-object/from16 v3, v18 │ │ +2e6666: 0804 1300 |0055: move-object/from16 v4, v19 │ │ +2e666a: 0805 1d00 |0057: move-object/from16 v5, v29 │ │ +2e666e: 7606 d38f 0000 |0059: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/jaudiotagger/audio/mp4/Mp4TagWriter;.writeFromEndOfIlstToNeroTagsAndMakeNeroFree:(JLjava/nio/channels/FileChannel;Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;)V // method@8fd3 │ │ +2e6674: 281b |005c: goto 0077 // +001b │ │ +2e6676: 7401 3a88 1600 |005d: invoke-virtual/range {v22}, Ljava/nio/ByteBuffer;.capacity:()I // method@883a │ │ +2e667c: 0a00 |0060: move-result v0 │ │ +2e667e: 6e20 4a88 0b00 |0061: invoke-virtual {v11, v0}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@884a │ │ +2e6684: 9000 0a20 |0064: add-int v0, v10, v32 │ │ +2e6688: 9000 001e |0066: add-int v0, v0, v30 │ │ +2e668c: 6e20 4e88 0b00 |0068: invoke-virtual {v11, v0}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ +2e6692: 6e20 7288 b900 |006b: invoke-virtual {v9, v11}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ +2e6698: 7401 f38f 1500 |006e: invoke-virtual/range {v21}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getFileEndPos:()J // method@8ff3 │ │ +2e669e: 0b00 |0071: move-result-wide v0 │ │ +2e66a0: 81c2 |0072: int-to-long v2, v12 │ │ +2e66a2: bc20 |0073: sub-long/2addr v0, v2 │ │ +2e66a4: 6e30 6a88 0801 |0074: invoke-virtual {v8, v0, v1}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ +2e66aa: 3906 0800 |0077: if-nez v6, 007f // +0008 │ │ +2e66ae: 0200 1a00 |0079: move/from16 v0, v26 │ │ +2e66b2: 705c c78f 8f09 |007b: invoke-direct {v15, v8, v9, v0, v12}, Lorg/jaudiotagger/audio/mp4/Mp4TagWriter;.adjustFreeAtom:(Ljava/nio/channels/FileChannel;Ljava/nio/channels/FileChannel;II)V // method@8fc7 │ │ +2e66b8: 2808 |007e: goto 0086 // +0008 │ │ +2e66ba: 6200 1a85 |007f: sget-object v0, Lorg/jaudiotagger/audio/mp4/Mp4TagWriter;.logger:Ljava/util/logging/Logger; // field@851a │ │ +2e66be: 1a01 cd54 |0081: const-string v1, "Writing:Option 9;Top Level Free comes after Mdat or before Metadata or not large enough" // string@54cd │ │ +2e66c2: 6e20 128a 1000 |0083: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +2e66c8: 7030 d18f 8f09 |0086: invoke-direct {v15, v8, v9}, Lorg/jaudiotagger/audio/mp4/Mp4TagWriter;.writeDataInChunks:(Ljava/nio/channels/FileChannel;Ljava/nio/channels/FileChannel;)V // method@8fd1 │ │ +2e66ce: 0e00 |0089: return-void │ │ catches : (none) │ │ positions : │ │ 0x000b line=1126 │ │ 0x001f line=1128 │ │ 0x0023 line=1130 │ │ 0x002f line=1133 │ │ 0x0032 line=1134 │ │ @@ -715133,35 +715133,35 @@ │ │ type : '(Ljava/nio/channels/FileChannel;Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 14 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 44 16-bit code units │ │ -2e66cc: |[2e66cc] org.jaudiotagger.audio.mp4.Mp4TagWriter.writeMetadataSameSize:(Ljava/nio/channels/FileChannel;Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;)V │ │ -2e66dc: 6200 1a85 |0000: sget-object v0, Lorg/jaudiotagger/audio/mp4/Mp4TagWriter;.logger:Ljava/util/logging/Logger; // field@851a │ │ -2e66e0: 1a01 c254 |0002: const-string v1, "Writing:Option 1:Same Size" // string@54c2 │ │ -2e66e4: 6e20 128a 1000 |0004: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -2e66ea: 1600 0000 |0007: const-wide/16 v0, #int 0 // #0 │ │ -2e66ee: 6e30 6a88 0901 |0009: invoke-virtual {v9, v0, v1}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ -2e66f4: 6e10 f48f 0b00 |000c: invoke-virtual {v11}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getFilePos:()J // method@8ff4 │ │ -2e66fa: 0b06 |000f: move-result-wide v6 │ │ -2e66fc: 1604 0000 |0010: const-wide/16 v4, #int 0 // #0 │ │ -2e6700: 07a2 |0012: move-object v2, v10 │ │ -2e6702: 0793 |0013: move-object v3, v9 │ │ -2e6704: 7406 6e88 0200 |0014: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Ljava/nio/channels/FileChannel;.transferFrom:(Ljava/nio/channels/ReadableByteChannel;JJ)J // method@886e │ │ -2e670a: 6e10 f48f 0b00 |0017: invoke-virtual {v11}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getFilePos:()J // method@8ff4 │ │ -2e6710: 0b00 |001a: move-result-wide v0 │ │ -2e6712: 6e30 6a88 0a01 |001b: invoke-virtual {v10, v0, v1}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ -2e6718: 6e20 7288 ca00 |001e: invoke-virtual {v10, v12}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ -2e671e: 6e10 f38f 0b00 |0021: invoke-virtual {v11}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getFileEndPos:()J // method@8ff3 │ │ -2e6724: 0b0b |0024: move-result-wide v11 │ │ -2e6726: 6e30 6a88 b90c |0025: invoke-virtual {v9, v11, v12}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ -2e672c: 7040 d08f 98da |0028: invoke-direct {v8, v9, v10, v13}, Lorg/jaudiotagger/audio/mp4/Mp4TagWriter;.writeDataAfterIlst:(Ljava/nio/channels/FileChannel;Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;)V // method@8fd0 │ │ -2e6732: 0e00 |002b: return-void │ │ +2e66d0: |[2e66d0] org.jaudiotagger.audio.mp4.Mp4TagWriter.writeMetadataSameSize:(Ljava/nio/channels/FileChannel;Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;)V │ │ +2e66e0: 6200 1a85 |0000: sget-object v0, Lorg/jaudiotagger/audio/mp4/Mp4TagWriter;.logger:Ljava/util/logging/Logger; // field@851a │ │ +2e66e4: 1a01 c254 |0002: const-string v1, "Writing:Option 1:Same Size" // string@54c2 │ │ +2e66e8: 6e20 128a 1000 |0004: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +2e66ee: 1600 0000 |0007: const-wide/16 v0, #int 0 // #0 │ │ +2e66f2: 6e30 6a88 0901 |0009: invoke-virtual {v9, v0, v1}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ +2e66f8: 6e10 f48f 0b00 |000c: invoke-virtual {v11}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getFilePos:()J // method@8ff4 │ │ +2e66fe: 0b06 |000f: move-result-wide v6 │ │ +2e6700: 1604 0000 |0010: const-wide/16 v4, #int 0 // #0 │ │ +2e6704: 07a2 |0012: move-object v2, v10 │ │ +2e6706: 0793 |0013: move-object v3, v9 │ │ +2e6708: 7406 6e88 0200 |0014: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Ljava/nio/channels/FileChannel;.transferFrom:(Ljava/nio/channels/ReadableByteChannel;JJ)J // method@886e │ │ +2e670e: 6e10 f48f 0b00 |0017: invoke-virtual {v11}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getFilePos:()J // method@8ff4 │ │ +2e6714: 0b00 |001a: move-result-wide v0 │ │ +2e6716: 6e30 6a88 0a01 |001b: invoke-virtual {v10, v0, v1}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ +2e671c: 6e20 7288 ca00 |001e: invoke-virtual {v10, v12}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ +2e6722: 6e10 f38f 0b00 |0021: invoke-virtual {v11}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getFileEndPos:()J // method@8ff3 │ │ +2e6728: 0b0b |0024: move-result-wide v11 │ │ +2e672a: 6e30 6a88 b90c |0025: invoke-virtual {v9, v11, v12}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ +2e6730: 7040 d08f 98da |0028: invoke-direct {v8, v9, v10, v13}, Lorg/jaudiotagger/audio/mp4/Mp4TagWriter;.writeDataAfterIlst:(Ljava/nio/channels/FileChannel;Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;)V // method@8fd0 │ │ +2e6736: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ 0x0009 line=125 │ │ 0x000c line=126 │ │ 0x0017 line=127 │ │ 0x001e line=128 │ │ @@ -715180,36 +715180,36 @@ │ │ type : '(Ljava/nio/channels/FileChannel;Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 14 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 41 16-bit code units │ │ -2e6734: |[2e6734] org.jaudiotagger.audio.mp4.Mp4TagWriter.writeNeroData:(Ljava/nio/channels/FileChannel;Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;)V │ │ -2e6744: 6e10 f48f 0d00 |0000: invoke-virtual {v13}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getFilePos:()J // method@8ff4 │ │ -2e674a: 0b00 |0003: move-result-wide v0 │ │ -2e674c: 6e10 6988 0b00 |0004: invoke-virtual {v11}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ -2e6752: 0b02 |0007: move-result-wide v2 │ │ -2e6754: bc20 |0008: sub-long/2addr v0, v2 │ │ -2e6756: 6e10 6988 0c00 |0009: invoke-virtual {v12}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ -2e675c: 0b06 |000c: move-result-wide v6 │ │ -2e675e: 07c4 |000d: move-object v4, v12 │ │ -2e6760: 07b5 |000e: move-object v5, v11 │ │ -2e6762: 0408 |000f: move-wide v8, v0 │ │ -2e6764: 7406 6e88 0400 |0010: invoke-virtual/range {v4, v5, v6, v7, v8, v9}, Ljava/nio/channels/FileChannel;.transferFrom:(Ljava/nio/channels/ReadableByteChannel;JJ)J // method@886e │ │ -2e676a: 6e10 6988 0c00 |0013: invoke-virtual {v12}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ -2e6770: 0b02 |0016: move-result-wide v2 │ │ -2e6772: bb02 |0017: add-long/2addr v2, v0 │ │ -2e6774: 6e30 6a88 2c03 |0018: invoke-virtual {v12, v2, v3}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ -2e677a: 7030 cb8f ca0d |001b: invoke-direct {v10, v12, v13}, Lorg/jaudiotagger/audio/mp4/Mp4TagWriter;.convertandWriteTagsAtomToFreeAtom:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;)V // method@8fcb │ │ -2e6780: 6e10 f38f 0d00 |001e: invoke-virtual {v13}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getFileEndPos:()J // method@8ff3 │ │ -2e6786: 0b00 |0021: move-result-wide v0 │ │ -2e6788: 6e30 6a88 0b01 |0022: invoke-virtual {v11, v0, v1}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ -2e678e: 7030 d18f ba0c |0025: invoke-direct {v10, v11, v12}, Lorg/jaudiotagger/audio/mp4/Mp4TagWriter;.writeDataInChunks:(Ljava/nio/channels/FileChannel;Ljava/nio/channels/FileChannel;)V // method@8fd1 │ │ -2e6794: 0e00 |0028: return-void │ │ +2e6738: |[2e6738] org.jaudiotagger.audio.mp4.Mp4TagWriter.writeNeroData:(Ljava/nio/channels/FileChannel;Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;)V │ │ +2e6748: 6e10 f48f 0d00 |0000: invoke-virtual {v13}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getFilePos:()J // method@8ff4 │ │ +2e674e: 0b00 |0003: move-result-wide v0 │ │ +2e6750: 6e10 6988 0b00 |0004: invoke-virtual {v11}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ +2e6756: 0b02 |0007: move-result-wide v2 │ │ +2e6758: bc20 |0008: sub-long/2addr v0, v2 │ │ +2e675a: 6e10 6988 0c00 |0009: invoke-virtual {v12}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ +2e6760: 0b06 |000c: move-result-wide v6 │ │ +2e6762: 07c4 |000d: move-object v4, v12 │ │ +2e6764: 07b5 |000e: move-object v5, v11 │ │ +2e6766: 0408 |000f: move-wide v8, v0 │ │ +2e6768: 7406 6e88 0400 |0010: invoke-virtual/range {v4, v5, v6, v7, v8, v9}, Ljava/nio/channels/FileChannel;.transferFrom:(Ljava/nio/channels/ReadableByteChannel;JJ)J // method@886e │ │ +2e676e: 6e10 6988 0c00 |0013: invoke-virtual {v12}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ +2e6774: 0b02 |0016: move-result-wide v2 │ │ +2e6776: bb02 |0017: add-long/2addr v2, v0 │ │ +2e6778: 6e30 6a88 2c03 |0018: invoke-virtual {v12, v2, v3}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ +2e677e: 7030 cb8f ca0d |001b: invoke-direct {v10, v12, v13}, Lorg/jaudiotagger/audio/mp4/Mp4TagWriter;.convertandWriteTagsAtomToFreeAtom:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;)V // method@8fcb │ │ +2e6784: 6e10 f38f 0d00 |001e: invoke-virtual {v13}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getFileEndPos:()J // method@8ff3 │ │ +2e678a: 0b00 |0021: move-result-wide v0 │ │ +2e678c: 6e30 6a88 0b01 |0022: invoke-virtual {v11, v0, v1}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ +2e6792: 7030 d18f ba0c |0025: invoke-direct {v10, v11, v12}, Lorg/jaudiotagger/audio/mp4/Mp4TagWriter;.writeDataInChunks:(Ljava/nio/channels/FileChannel;Ljava/nio/channels/FileChannel;)V // method@8fd1 │ │ +2e6798: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ 0x0009 line=149 │ │ 0x0013 line=150 │ │ 0x001b line=153 │ │ 0x001e line=156 │ │ @@ -715225,46 +715225,46 @@ │ │ type : '(Ljava/nio/channels/FileChannel;Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;ILjava/nio/ByteBuffer;I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 8 │ │ outs : 5 │ │ insns size : 70 16-bit code units │ │ -2e6798: |[2e6798] org.jaudiotagger.audio.mp4.Mp4TagWriter.writeNewMetadataLargerButCanUseFreeAtom:(Ljava/nio/channels/FileChannel;Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;ILjava/nio/ByteBuffer;I)V │ │ -2e67a8: 910a 080a |0000: sub-int v10, v8, v10 │ │ -2e67ac: 6200 1a85 |0002: sget-object v0, Lorg/jaudiotagger/audio/mp4/Mp4TagWriter;.logger:Ljava/util/logging/Logger; // field@851a │ │ -2e67b0: 2201 3910 |0004: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2e67b4: 7010 cc87 0100 |0006: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2e67ba: 1a02 ca54 |0009: const-string v2, "Writing:Option 5;Larger Size can use meta free atom need extra:" // string@54ca │ │ -2e67be: 6e20 d787 2100 |000b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e67c4: 6e20 d387 a100 |000e: invoke-virtual {v1, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2e67ca: 1a02 005f |0011: const-string v2, "bytes" // string@5f00 │ │ -2e67ce: 6e20 d787 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e67d4: 6e10 df87 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2e67da: 0c01 |0019: move-result-object v1 │ │ -2e67dc: 6e20 128a 1000 |001a: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -2e67e2: 7059 d28f 4365 |001d: invoke-direct {v3, v4, v5, v6, v9}, Lorg/jaudiotagger/audio/mp4/Mp4TagWriter;.writeDataUptoIncludingIlst:(Ljava/nio/channels/FileChannel;Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;)V // method@8fd2 │ │ -2e67e8: 2206 7f11 |0020: new-instance v6, Lorg/jaudiotagger/audio/mp4/atom/Mp4FreeBox; // type@117f │ │ -2e67ec: d80a 0af8 |0022: add-int/lit8 v10, v10, #int -8 // #f8 │ │ -2e67f0: 7020 1490 a600 |0024: invoke-direct {v6, v10}, Lorg/jaudiotagger/audio/mp4/atom/Mp4FreeBox;.:(I)V // method@9014 │ │ -2e67f6: 6e10 1690 0600 |0027: invoke-virtual {v6}, Lorg/jaudiotagger/audio/mp4/atom/Mp4FreeBox;.getHeader:()Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // method@9016 │ │ -2e67fc: 0c09 |002a: move-result-object v9 │ │ -2e67fe: 6e10 f58f 0900 |002b: invoke-virtual {v9}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getHeaderData:()Ljava/nio/ByteBuffer; // method@8ff5 │ │ -2e6804: 0c09 |002e: move-result-object v9 │ │ -2e6806: 6e20 7288 9500 |002f: invoke-virtual {v5, v9}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ -2e680c: 6e10 1590 0600 |0032: invoke-virtual {v6}, Lorg/jaudiotagger/audio/mp4/atom/Mp4FreeBox;.getData:()Ljava/nio/ByteBuffer; // method@9015 │ │ -2e6812: 0c06 |0035: move-result-object v6 │ │ -2e6814: 6e20 7288 6500 |0036: invoke-virtual {v5, v6}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ -2e681a: 6e10 6988 0400 |0039: invoke-virtual {v4}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ -2e6820: 0b09 |003c: move-result-wide v9 │ │ -2e6822: 8180 |003d: int-to-long v0, v8 │ │ -2e6824: bb09 |003e: add-long/2addr v9, v0 │ │ -2e6826: 6e30 6a88 940a |003f: invoke-virtual {v4, v9, v10}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ -2e682c: 7040 d08f 4375 |0042: invoke-direct {v3, v4, v5, v7}, Lorg/jaudiotagger/audio/mp4/Mp4TagWriter;.writeDataAfterIlst:(Ljava/nio/channels/FileChannel;Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;)V // method@8fd0 │ │ -2e6832: 0e00 |0045: return-void │ │ +2e679c: |[2e679c] org.jaudiotagger.audio.mp4.Mp4TagWriter.writeNewMetadataLargerButCanUseFreeAtom:(Ljava/nio/channels/FileChannel;Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;ILjava/nio/ByteBuffer;I)V │ │ +2e67ac: 910a 080a |0000: sub-int v10, v8, v10 │ │ +2e67b0: 6200 1a85 |0002: sget-object v0, Lorg/jaudiotagger/audio/mp4/Mp4TagWriter;.logger:Ljava/util/logging/Logger; // field@851a │ │ +2e67b4: 2201 3910 |0004: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2e67b8: 7010 cc87 0100 |0006: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2e67be: 1a02 ca54 |0009: const-string v2, "Writing:Option 5;Larger Size can use meta free atom need extra:" // string@54ca │ │ +2e67c2: 6e20 d787 2100 |000b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e67c8: 6e20 d387 a100 |000e: invoke-virtual {v1, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2e67ce: 1a02 005f |0011: const-string v2, "bytes" // string@5f00 │ │ +2e67d2: 6e20 d787 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e67d8: 6e10 df87 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2e67de: 0c01 |0019: move-result-object v1 │ │ +2e67e0: 6e20 128a 1000 |001a: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +2e67e6: 7059 d28f 4365 |001d: invoke-direct {v3, v4, v5, v6, v9}, Lorg/jaudiotagger/audio/mp4/Mp4TagWriter;.writeDataUptoIncludingIlst:(Ljava/nio/channels/FileChannel;Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;)V // method@8fd2 │ │ +2e67ec: 2206 7f11 |0020: new-instance v6, Lorg/jaudiotagger/audio/mp4/atom/Mp4FreeBox; // type@117f │ │ +2e67f0: d80a 0af8 |0022: add-int/lit8 v10, v10, #int -8 // #f8 │ │ +2e67f4: 7020 1490 a600 |0024: invoke-direct {v6, v10}, Lorg/jaudiotagger/audio/mp4/atom/Mp4FreeBox;.:(I)V // method@9014 │ │ +2e67fa: 6e10 1690 0600 |0027: invoke-virtual {v6}, Lorg/jaudiotagger/audio/mp4/atom/Mp4FreeBox;.getHeader:()Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // method@9016 │ │ +2e6800: 0c09 |002a: move-result-object v9 │ │ +2e6802: 6e10 f58f 0900 |002b: invoke-virtual {v9}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getHeaderData:()Ljava/nio/ByteBuffer; // method@8ff5 │ │ +2e6808: 0c09 |002e: move-result-object v9 │ │ +2e680a: 6e20 7288 9500 |002f: invoke-virtual {v5, v9}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ +2e6810: 6e10 1590 0600 |0032: invoke-virtual {v6}, Lorg/jaudiotagger/audio/mp4/atom/Mp4FreeBox;.getData:()Ljava/nio/ByteBuffer; // method@9015 │ │ +2e6816: 0c06 |0035: move-result-object v6 │ │ +2e6818: 6e20 7288 6500 |0036: invoke-virtual {v5, v6}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ +2e681e: 6e10 6988 0400 |0039: invoke-virtual {v4}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ +2e6824: 0b09 |003c: move-result-wide v9 │ │ +2e6826: 8180 |003d: int-to-long v0, v8 │ │ +2e6828: bb09 |003e: add-long/2addr v9, v0 │ │ +2e682a: 6e30 6a88 940a |003f: invoke-virtual {v4, v9, v10}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ +2e6830: 7040 d08f 4375 |0042: invoke-direct {v3, v4, v5, v7}, Lorg/jaudiotagger/audio/mp4/Mp4TagWriter;.writeDataAfterIlst:(Ljava/nio/channels/FileChannel;Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;)V // method@8fd0 │ │ +2e6836: 0e00 |0045: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=326 │ │ 0x001d line=328 │ │ 0x0020 line=331 │ │ 0x0027 line=332 │ │ 0x0032 line=333 │ │ @@ -715285,148 +715285,148 @@ │ │ type : '(Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/channels/FileChannel;Ljava/nio/channels/FileChannel;Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/util/List;IZLorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;IIIII)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 36 │ │ ins : 17 │ │ outs : 7 │ │ insns size : 281 16-bit code units │ │ -2e6834: |[2e6834] org.jaudiotagger.audio.mp4.Mp4TagWriter.writeNoExistingMetaAtom:(Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/channels/FileChannel;Ljava/nio/channels/FileChannel;Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/util/List;IZLorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;IIIII)V │ │ -2e6844: 0807 1300 |0000: move-object/from16 v7, v19 │ │ -2e6848: 0808 1500 |0002: move-object/from16 v8, v21 │ │ -2e684c: 0809 1600 |0004: move-object/from16 v9, v22 │ │ -2e6850: 080a 1900 |0006: move-object/from16 v10, v25 │ │ -2e6854: 6200 1a85 |0008: sget-object v0, Lorg/jaudiotagger/audio/mp4/Mp4TagWriter;.logger:Ljava/util/logging/Logger; // field@851a │ │ -2e6858: 1a01 c854 |000a: const-string v1, "Writing:Option 5.2;No meta atom" // string@54c8 │ │ -2e685c: 6e20 1b8a 1000 |000c: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.severe:(Ljava/lang/String;)V // method@8a1b │ │ -2e6862: 7401 f38f 1800 |000f: invoke-virtual/range {v24}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getFileEndPos:()J // method@8ff3 │ │ -2e6868: 0b0b |0012: move-result-wide v11 │ │ -2e686a: 7401 4988 1700 |0013: invoke-virtual/range {v23}, Ljava/nio/ByteBuffer;.limit:()I // method@8849 │ │ -2e6870: 0a00 |0016: move-result v0 │ │ -2e6872: 7401 f18f 1800 |0017: invoke-virtual/range {v24}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getDataLength:()I // method@8ff1 │ │ -2e6878: 0a0d |001a: move-result v13 │ │ -2e687a: 7401 f78f 1400 |001b: invoke-virtual/range {v20}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getLength:()I // method@8ff7 │ │ -2e6880: 0a0e |001e: move-result v14 │ │ -2e6882: 7401 f18f 1400 |001f: invoke-virtual/range {v20}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getDataLength:()I // method@8ff1 │ │ -2e6888: 0a01 |0022: move-result v1 │ │ -2e688a: 7100 2b90 0000 |0023: invoke-static {}, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox;.createiTunesStyleHdlrBox:()Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox; // method@902b │ │ -2e6890: 0c0f |0026: move-result-object v15 │ │ -2e6892: 6e10 2e90 0f00 |0027: invoke-virtual {v15}, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox;.getHeader:()Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // method@902e │ │ -2e6898: 0c02 |002a: move-result-object v2 │ │ -2e689a: 6e10 f78f 0200 |002b: invoke-virtual {v2}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getLength:()I // method@8ff7 │ │ -2e68a0: 0a02 |002e: move-result v2 │ │ -2e68a2: b002 |002f: add-int/2addr v2, v0 │ │ -2e68a4: 7110 3690 0200 |0030: invoke-static {v2}, Lorg/jaudiotagger/audio/mp4/atom/Mp4MetaBox;.createiTunesStyleMetaBox:(I)Lorg/jaudiotagger/audio/mp4/atom/Mp4MetaBox; // method@9036 │ │ -2e68aa: 0c10 |0033: move-result-object v16 │ │ -2e68ac: 2206 7a11 |0034: new-instance v6, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // type@117a │ │ -2e68b0: 6200 f584 |0036: sget-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.UDTA:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84f5 │ │ -2e68b4: 6e10 888f 0000 |0038: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.getFieldName:()Ljava/lang/String; // method@8f88 │ │ -2e68ba: 0c00 |003b: move-result-object v0 │ │ -2e68bc: 7020 ef8f 0600 |003c: invoke-direct {v6, v0}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.:(Ljava/lang/String;)V // method@8fef │ │ -2e68c2: 7401 3890 1000 |003f: invoke-virtual/range {v16}, Lorg/jaudiotagger/audio/mp4/atom/Mp4MetaBox;.getHeader:()Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // method@9038 │ │ -2e68c8: 0c00 |0042: move-result-object v0 │ │ -2e68ca: 6e10 f78f 0000 |0043: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getLength:()I // method@8ff7 │ │ -2e68d0: 0a00 |0046: move-result v0 │ │ -2e68d2: d800 0008 |0047: add-int/lit8 v0, v0, #int 8 // #08 │ │ -2e68d6: b010 |0049: add-int/2addr v0, v1 │ │ -2e68d8: 6e20 fc8f 0600 |004a: invoke-virtual {v6, v0}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.setLength:(I)V // method@8ffc │ │ -2e68de: 6e10 f18f 0600 |004d: invoke-virtual {v6}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getDataLength:()I // method@8ff1 │ │ -2e68e4: 0a00 |0050: move-result v0 │ │ -2e68e6: 9111 0001 |0051: sub-int v17, v0, v1 │ │ -2e68ea: 0800 1300 |0053: move-object/from16 v0, v19 │ │ -2e68ee: 0201 1c00 |0055: move/from16 v1, v28 │ │ -2e68f2: 0202 1d00 |0057: move/from16 v2, v29 │ │ -2e68f6: 0203 1100 |0059: move/from16 v3, v17 │ │ -2e68fa: 0804 1b00 |005b: move-object/from16 v4, v27 │ │ -2e68fe: 0805 1800 |005d: move-object/from16 v5, v24 │ │ -2e6902: 0812 0600 |005f: move-object/from16 v18, v6 │ │ -2e6906: 0806 1a00 |0061: move-object/from16 v6, v26 │ │ -2e690a: 7607 c98f 0000 |0063: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/jaudiotagger/audio/mp4/Mp4TagWriter;.adjustStcosIfNoSuitableTopLevelAtom:(IZILjava/util/List;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;)Z // method@8fc9 │ │ -2e6910: 0a00 |0066: move-result v0 │ │ -2e6912: 7401 f78f 1800 |0067: invoke-virtual/range {v24}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getLength:()I // method@8ff7 │ │ -2e6918: 0a01 |006a: move-result v1 │ │ -2e691a: 9001 0111 |006b: add-int v1, v1, v17 │ │ -2e691e: 0802 1800 |006d: move-object/from16 v2, v24 │ │ -2e6922: 6e20 fc8f 1200 |006f: invoke-virtual {v2, v1}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.setLength:(I)V // method@8ffc │ │ -2e6928: 7401 f58f 1800 |0072: invoke-virtual/range {v24}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getHeaderData:()Ljava/nio/ByteBuffer; // method@8ff5 │ │ -2e692e: 0c01 |0075: move-result-object v1 │ │ -2e6930: 6e20 7288 1900 |0076: invoke-virtual {v9, v1}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ -2e6936: 7401 5988 1900 |0079: invoke-virtual/range {v25}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@8859 │ │ -2e693c: b1ed |007c: sub-int/2addr v13, v14 │ │ -2e693e: 6e20 4a88 da00 |007d: invoke-virtual {v10, v13}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@884a │ │ -2e6944: 6e20 7288 a900 |0080: invoke-virtual {v9, v10}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ -2e694a: 7401 f58f 1200 |0083: invoke-virtual/range {v18}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getHeaderData:()Ljava/nio/ByteBuffer; // method@8ff5 │ │ -2e6950: 0c01 |0086: move-result-object v1 │ │ -2e6952: 6e20 7288 1900 |0087: invoke-virtual {v9, v1}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ -2e6958: 7401 4d88 1900 |008a: invoke-virtual/range {v25}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ -2e695e: 0a01 |008d: move-result v1 │ │ -2e6960: d801 0108 |008e: add-int/lit8 v1, v1, #int 8 // #08 │ │ -2e6964: 7401 3a88 1900 |0090: invoke-virtual/range {v25}, Ljava/nio/ByteBuffer;.capacity:()I // method@883a │ │ -2e696a: 0a02 |0093: move-result v2 │ │ -2e696c: 3521 1500 |0094: if-ge v1, v2, 00a9 // +0015 │ │ -2e6970: 7401 3a88 1900 |0096: invoke-virtual/range {v25}, Ljava/nio/ByteBuffer;.capacity:()I // method@883a │ │ -2e6976: 0a01 |0099: move-result v1 │ │ -2e6978: 6e20 4a88 1a00 |009a: invoke-virtual {v10, v1}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@884a │ │ -2e697e: 7401 4d88 1900 |009d: invoke-virtual/range {v25}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ -2e6984: 0a01 |00a0: move-result v1 │ │ -2e6986: d801 0108 |00a1: add-int/lit8 v1, v1, #int 8 // #08 │ │ -2e698a: 6e20 4e88 1a00 |00a3: invoke-virtual {v10, v1}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ -2e6990: 6e20 7288 a900 |00a6: invoke-virtual {v9, v10}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ -2e6996: 7401 3890 1000 |00a9: invoke-virtual/range {v16}, Lorg/jaudiotagger/audio/mp4/atom/Mp4MetaBox;.getHeader:()Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // method@9038 │ │ -2e699c: 0c01 |00ac: move-result-object v1 │ │ -2e699e: 6e10 f58f 0100 |00ad: invoke-virtual {v1}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getHeaderData:()Ljava/nio/ByteBuffer; // method@8ff5 │ │ -2e69a4: 0c01 |00b0: move-result-object v1 │ │ -2e69a6: 6e20 7288 1900 |00b1: invoke-virtual {v9, v1}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ -2e69ac: 7401 3790 1000 |00b4: invoke-virtual/range {v16}, Lorg/jaudiotagger/audio/mp4/atom/Mp4MetaBox;.getData:()Ljava/nio/ByteBuffer; // method@9037 │ │ -2e69b2: 0c01 |00b7: move-result-object v1 │ │ -2e69b4: 6e20 7288 1900 |00b8: invoke-virtual {v9, v1}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ -2e69ba: 6e10 2e90 0f00 |00bb: invoke-virtual {v15}, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox;.getHeader:()Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // method@902e │ │ -2e69c0: 0c01 |00be: move-result-object v1 │ │ -2e69c2: 6e10 f58f 0100 |00bf: invoke-virtual {v1}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getHeaderData:()Ljava/nio/ByteBuffer; // method@8ff5 │ │ -2e69c8: 0c01 |00c2: move-result-object v1 │ │ -2e69ca: 6e20 7288 1900 |00c3: invoke-virtual {v9, v1}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ -2e69d0: 6e10 2c90 0f00 |00c6: invoke-virtual {v15}, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox;.getData:()Ljava/nio/ByteBuffer; // method@902c │ │ -2e69d6: 0c01 |00c9: move-result-object v1 │ │ -2e69d8: 6e20 7288 1900 |00ca: invoke-virtual {v9, v1}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ -2e69de: 7402 7288 1600 |00cd: invoke-virtual/range {v22, v23}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ -2e69e4: 9001 2021 |00d0: add-int v1, v32, v33 │ │ -2e69e8: 9001 011f |00d2: add-int v1, v1, v31 │ │ -2e69ec: 8111 |00d4: int-to-long v1, v1 │ │ -2e69ee: 6e30 6a88 1802 |00d5: invoke-virtual {v8, v1, v2}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ -2e69f4: 381e 1000 |00d8: if-eqz v30, 00e8 // +0010 │ │ -2e69f8: 0817 1300 |00da: move-object/from16 v23, v19 │ │ -2e69fc: 0518 0b00 |00dc: move-wide/from16 v24, v11 │ │ -2e6a00: 081a 1500 |00de: move-object/from16 v26, v21 │ │ -2e6a04: 081b 1600 |00e0: move-object/from16 v27, v22 │ │ -2e6a08: 081c 1e00 |00e2: move-object/from16 v28, v30 │ │ -2e6a0c: 7606 d38f 1700 |00e4: invoke-direct/range {v23, v24, v25, v26, v27, v28}, Lorg/jaudiotagger/audio/mp4/Mp4TagWriter;.writeFromEndOfIlstToNeroTagsAndMakeNeroFree:(JLjava/nio/channels/FileChannel;Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;)V // method@8fd3 │ │ -2e6a12: 281d |00e7: goto 0104 // +001d │ │ -2e6a14: 7401 6988 1500 |00e8: invoke-virtual/range {v21}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ -2e6a1a: 0b01 |00eb: move-result-wide v1 │ │ -2e6a1c: bc1b |00ec: sub-long/2addr v11, v1 │ │ -2e6a1e: 7401 6988 1600 |00ed: invoke-virtual/range {v22}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ -2e6a24: 0b01 |00f0: move-result-wide v1 │ │ -2e6a26: 0817 1600 |00f1: move-object/from16 v23, v22 │ │ -2e6a2a: 0818 1500 |00f3: move-object/from16 v24, v21 │ │ -2e6a2e: 0519 0100 |00f5: move-wide/from16 v25, v1 │ │ -2e6a32: 051b 0b00 |00f7: move-wide/from16 v27, v11 │ │ -2e6a36: 7406 6e88 1700 |00f9: invoke-virtual/range {v23, v24, v25, v26, v27, v28}, Ljava/nio/channels/FileChannel;.transferFrom:(Ljava/nio/channels/ReadableByteChannel;JJ)J // method@886e │ │ -2e6a3c: 7401 6988 1600 |00fc: invoke-virtual/range {v22}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ -2e6a42: 0b01 |00ff: move-result-wide v1 │ │ -2e6a44: bbb1 |0100: add-long/2addr v1, v11 │ │ -2e6a46: 6e30 6a88 1902 |0101: invoke-virtual {v9, v1, v2}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ -2e6a4c: 3900 0a00 |0104: if-nez v0, 010e // +000a │ │ -2e6a50: 0200 2200 |0106: move/from16 v0, v34 │ │ -2e6a54: 0201 2300 |0108: move/from16 v1, v35 │ │ -2e6a58: 7051 c78f 8709 |010a: invoke-direct {v7, v8, v9, v0, v1}, Lorg/jaudiotagger/audio/mp4/Mp4TagWriter;.adjustFreeAtom:(Ljava/nio/channels/FileChannel;Ljava/nio/channels/FileChannel;II)V // method@8fc7 │ │ -2e6a5e: 2808 |010d: goto 0115 // +0008 │ │ -2e6a60: 6200 1a85 |010e: sget-object v0, Lorg/jaudiotagger/audio/mp4/Mp4TagWriter;.logger:Ljava/util/logging/Logger; // field@851a │ │ -2e6a64: 1a01 cd54 |0110: const-string v1, "Writing:Option 9;Top Level Free comes after Mdat or before Metadata or not large enough" // string@54cd │ │ -2e6a68: 6e20 128a 1000 |0112: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -2e6a6e: 7030 d18f 8709 |0115: invoke-direct {v7, v8, v9}, Lorg/jaudiotagger/audio/mp4/Mp4TagWriter;.writeDataInChunks:(Ljava/nio/channels/FileChannel;Ljava/nio/channels/FileChannel;)V // method@8fd1 │ │ -2e6a74: 0e00 |0118: return-void │ │ +2e6838: |[2e6838] org.jaudiotagger.audio.mp4.Mp4TagWriter.writeNoExistingMetaAtom:(Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/channels/FileChannel;Ljava/nio/channels/FileChannel;Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/util/List;IZLorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;IIIII)V │ │ +2e6848: 0807 1300 |0000: move-object/from16 v7, v19 │ │ +2e684c: 0808 1500 |0002: move-object/from16 v8, v21 │ │ +2e6850: 0809 1600 |0004: move-object/from16 v9, v22 │ │ +2e6854: 080a 1900 |0006: move-object/from16 v10, v25 │ │ +2e6858: 6200 1a85 |0008: sget-object v0, Lorg/jaudiotagger/audio/mp4/Mp4TagWriter;.logger:Ljava/util/logging/Logger; // field@851a │ │ +2e685c: 1a01 c854 |000a: const-string v1, "Writing:Option 5.2;No meta atom" // string@54c8 │ │ +2e6860: 6e20 1b8a 1000 |000c: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.severe:(Ljava/lang/String;)V // method@8a1b │ │ +2e6866: 7401 f38f 1800 |000f: invoke-virtual/range {v24}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getFileEndPos:()J // method@8ff3 │ │ +2e686c: 0b0b |0012: move-result-wide v11 │ │ +2e686e: 7401 4988 1700 |0013: invoke-virtual/range {v23}, Ljava/nio/ByteBuffer;.limit:()I // method@8849 │ │ +2e6874: 0a00 |0016: move-result v0 │ │ +2e6876: 7401 f18f 1800 |0017: invoke-virtual/range {v24}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getDataLength:()I // method@8ff1 │ │ +2e687c: 0a0d |001a: move-result v13 │ │ +2e687e: 7401 f78f 1400 |001b: invoke-virtual/range {v20}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getLength:()I // method@8ff7 │ │ +2e6884: 0a0e |001e: move-result v14 │ │ +2e6886: 7401 f18f 1400 |001f: invoke-virtual/range {v20}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getDataLength:()I // method@8ff1 │ │ +2e688c: 0a01 |0022: move-result v1 │ │ +2e688e: 7100 2b90 0000 |0023: invoke-static {}, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox;.createiTunesStyleHdlrBox:()Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox; // method@902b │ │ +2e6894: 0c0f |0026: move-result-object v15 │ │ +2e6896: 6e10 2e90 0f00 |0027: invoke-virtual {v15}, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox;.getHeader:()Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // method@902e │ │ +2e689c: 0c02 |002a: move-result-object v2 │ │ +2e689e: 6e10 f78f 0200 |002b: invoke-virtual {v2}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getLength:()I // method@8ff7 │ │ +2e68a4: 0a02 |002e: move-result v2 │ │ +2e68a6: b002 |002f: add-int/2addr v2, v0 │ │ +2e68a8: 7110 3690 0200 |0030: invoke-static {v2}, Lorg/jaudiotagger/audio/mp4/atom/Mp4MetaBox;.createiTunesStyleMetaBox:(I)Lorg/jaudiotagger/audio/mp4/atom/Mp4MetaBox; // method@9036 │ │ +2e68ae: 0c10 |0033: move-result-object v16 │ │ +2e68b0: 2206 7a11 |0034: new-instance v6, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // type@117a │ │ +2e68b4: 6200 f584 |0036: sget-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.UDTA:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84f5 │ │ +2e68b8: 6e10 888f 0000 |0038: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.getFieldName:()Ljava/lang/String; // method@8f88 │ │ +2e68be: 0c00 |003b: move-result-object v0 │ │ +2e68c0: 7020 ef8f 0600 |003c: invoke-direct {v6, v0}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.:(Ljava/lang/String;)V // method@8fef │ │ +2e68c6: 7401 3890 1000 |003f: invoke-virtual/range {v16}, Lorg/jaudiotagger/audio/mp4/atom/Mp4MetaBox;.getHeader:()Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // method@9038 │ │ +2e68cc: 0c00 |0042: move-result-object v0 │ │ +2e68ce: 6e10 f78f 0000 |0043: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getLength:()I // method@8ff7 │ │ +2e68d4: 0a00 |0046: move-result v0 │ │ +2e68d6: d800 0008 |0047: add-int/lit8 v0, v0, #int 8 // #08 │ │ +2e68da: b010 |0049: add-int/2addr v0, v1 │ │ +2e68dc: 6e20 fc8f 0600 |004a: invoke-virtual {v6, v0}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.setLength:(I)V // method@8ffc │ │ +2e68e2: 6e10 f18f 0600 |004d: invoke-virtual {v6}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getDataLength:()I // method@8ff1 │ │ +2e68e8: 0a00 |0050: move-result v0 │ │ +2e68ea: 9111 0001 |0051: sub-int v17, v0, v1 │ │ +2e68ee: 0800 1300 |0053: move-object/from16 v0, v19 │ │ +2e68f2: 0201 1c00 |0055: move/from16 v1, v28 │ │ +2e68f6: 0202 1d00 |0057: move/from16 v2, v29 │ │ +2e68fa: 0203 1100 |0059: move/from16 v3, v17 │ │ +2e68fe: 0804 1b00 |005b: move-object/from16 v4, v27 │ │ +2e6902: 0805 1800 |005d: move-object/from16 v5, v24 │ │ +2e6906: 0812 0600 |005f: move-object/from16 v18, v6 │ │ +2e690a: 0806 1a00 |0061: move-object/from16 v6, v26 │ │ +2e690e: 7607 c98f 0000 |0063: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/jaudiotagger/audio/mp4/Mp4TagWriter;.adjustStcosIfNoSuitableTopLevelAtom:(IZILjava/util/List;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;)Z // method@8fc9 │ │ +2e6914: 0a00 |0066: move-result v0 │ │ +2e6916: 7401 f78f 1800 |0067: invoke-virtual/range {v24}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getLength:()I // method@8ff7 │ │ +2e691c: 0a01 |006a: move-result v1 │ │ +2e691e: 9001 0111 |006b: add-int v1, v1, v17 │ │ +2e6922: 0802 1800 |006d: move-object/from16 v2, v24 │ │ +2e6926: 6e20 fc8f 1200 |006f: invoke-virtual {v2, v1}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.setLength:(I)V // method@8ffc │ │ +2e692c: 7401 f58f 1800 |0072: invoke-virtual/range {v24}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getHeaderData:()Ljava/nio/ByteBuffer; // method@8ff5 │ │ +2e6932: 0c01 |0075: move-result-object v1 │ │ +2e6934: 6e20 7288 1900 |0076: invoke-virtual {v9, v1}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ +2e693a: 7401 5988 1900 |0079: invoke-virtual/range {v25}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@8859 │ │ +2e6940: b1ed |007c: sub-int/2addr v13, v14 │ │ +2e6942: 6e20 4a88 da00 |007d: invoke-virtual {v10, v13}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@884a │ │ +2e6948: 6e20 7288 a900 |0080: invoke-virtual {v9, v10}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ +2e694e: 7401 f58f 1200 |0083: invoke-virtual/range {v18}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getHeaderData:()Ljava/nio/ByteBuffer; // method@8ff5 │ │ +2e6954: 0c01 |0086: move-result-object v1 │ │ +2e6956: 6e20 7288 1900 |0087: invoke-virtual {v9, v1}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ +2e695c: 7401 4d88 1900 |008a: invoke-virtual/range {v25}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ +2e6962: 0a01 |008d: move-result v1 │ │ +2e6964: d801 0108 |008e: add-int/lit8 v1, v1, #int 8 // #08 │ │ +2e6968: 7401 3a88 1900 |0090: invoke-virtual/range {v25}, Ljava/nio/ByteBuffer;.capacity:()I // method@883a │ │ +2e696e: 0a02 |0093: move-result v2 │ │ +2e6970: 3521 1500 |0094: if-ge v1, v2, 00a9 // +0015 │ │ +2e6974: 7401 3a88 1900 |0096: invoke-virtual/range {v25}, Ljava/nio/ByteBuffer;.capacity:()I // method@883a │ │ +2e697a: 0a01 |0099: move-result v1 │ │ +2e697c: 6e20 4a88 1a00 |009a: invoke-virtual {v10, v1}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@884a │ │ +2e6982: 7401 4d88 1900 |009d: invoke-virtual/range {v25}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ +2e6988: 0a01 |00a0: move-result v1 │ │ +2e698a: d801 0108 |00a1: add-int/lit8 v1, v1, #int 8 // #08 │ │ +2e698e: 6e20 4e88 1a00 |00a3: invoke-virtual {v10, v1}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ +2e6994: 6e20 7288 a900 |00a6: invoke-virtual {v9, v10}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ +2e699a: 7401 3890 1000 |00a9: invoke-virtual/range {v16}, Lorg/jaudiotagger/audio/mp4/atom/Mp4MetaBox;.getHeader:()Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // method@9038 │ │ +2e69a0: 0c01 |00ac: move-result-object v1 │ │ +2e69a2: 6e10 f58f 0100 |00ad: invoke-virtual {v1}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getHeaderData:()Ljava/nio/ByteBuffer; // method@8ff5 │ │ +2e69a8: 0c01 |00b0: move-result-object v1 │ │ +2e69aa: 6e20 7288 1900 |00b1: invoke-virtual {v9, v1}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ +2e69b0: 7401 3790 1000 |00b4: invoke-virtual/range {v16}, Lorg/jaudiotagger/audio/mp4/atom/Mp4MetaBox;.getData:()Ljava/nio/ByteBuffer; // method@9037 │ │ +2e69b6: 0c01 |00b7: move-result-object v1 │ │ +2e69b8: 6e20 7288 1900 |00b8: invoke-virtual {v9, v1}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ +2e69be: 6e10 2e90 0f00 |00bb: invoke-virtual {v15}, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox;.getHeader:()Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // method@902e │ │ +2e69c4: 0c01 |00be: move-result-object v1 │ │ +2e69c6: 6e10 f58f 0100 |00bf: invoke-virtual {v1}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getHeaderData:()Ljava/nio/ByteBuffer; // method@8ff5 │ │ +2e69cc: 0c01 |00c2: move-result-object v1 │ │ +2e69ce: 6e20 7288 1900 |00c3: invoke-virtual {v9, v1}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ +2e69d4: 6e10 2c90 0f00 |00c6: invoke-virtual {v15}, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox;.getData:()Ljava/nio/ByteBuffer; // method@902c │ │ +2e69da: 0c01 |00c9: move-result-object v1 │ │ +2e69dc: 6e20 7288 1900 |00ca: invoke-virtual {v9, v1}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ +2e69e2: 7402 7288 1600 |00cd: invoke-virtual/range {v22, v23}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ +2e69e8: 9001 2021 |00d0: add-int v1, v32, v33 │ │ +2e69ec: 9001 011f |00d2: add-int v1, v1, v31 │ │ +2e69f0: 8111 |00d4: int-to-long v1, v1 │ │ +2e69f2: 6e30 6a88 1802 |00d5: invoke-virtual {v8, v1, v2}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ +2e69f8: 381e 1000 |00d8: if-eqz v30, 00e8 // +0010 │ │ +2e69fc: 0817 1300 |00da: move-object/from16 v23, v19 │ │ +2e6a00: 0518 0b00 |00dc: move-wide/from16 v24, v11 │ │ +2e6a04: 081a 1500 |00de: move-object/from16 v26, v21 │ │ +2e6a08: 081b 1600 |00e0: move-object/from16 v27, v22 │ │ +2e6a0c: 081c 1e00 |00e2: move-object/from16 v28, v30 │ │ +2e6a10: 7606 d38f 1700 |00e4: invoke-direct/range {v23, v24, v25, v26, v27, v28}, Lorg/jaudiotagger/audio/mp4/Mp4TagWriter;.writeFromEndOfIlstToNeroTagsAndMakeNeroFree:(JLjava/nio/channels/FileChannel;Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;)V // method@8fd3 │ │ +2e6a16: 281d |00e7: goto 0104 // +001d │ │ +2e6a18: 7401 6988 1500 |00e8: invoke-virtual/range {v21}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ +2e6a1e: 0b01 |00eb: move-result-wide v1 │ │ +2e6a20: bc1b |00ec: sub-long/2addr v11, v1 │ │ +2e6a22: 7401 6988 1600 |00ed: invoke-virtual/range {v22}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ +2e6a28: 0b01 |00f0: move-result-wide v1 │ │ +2e6a2a: 0817 1600 |00f1: move-object/from16 v23, v22 │ │ +2e6a2e: 0818 1500 |00f3: move-object/from16 v24, v21 │ │ +2e6a32: 0519 0100 |00f5: move-wide/from16 v25, v1 │ │ +2e6a36: 051b 0b00 |00f7: move-wide/from16 v27, v11 │ │ +2e6a3a: 7406 6e88 1700 |00f9: invoke-virtual/range {v23, v24, v25, v26, v27, v28}, Ljava/nio/channels/FileChannel;.transferFrom:(Ljava/nio/channels/ReadableByteChannel;JJ)J // method@886e │ │ +2e6a40: 7401 6988 1600 |00fc: invoke-virtual/range {v22}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ +2e6a46: 0b01 |00ff: move-result-wide v1 │ │ +2e6a48: bbb1 |0100: add-long/2addr v1, v11 │ │ +2e6a4a: 6e30 6a88 1902 |0101: invoke-virtual {v9, v1, v2}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ +2e6a50: 3900 0a00 |0104: if-nez v0, 010e // +000a │ │ +2e6a54: 0200 2200 |0106: move/from16 v0, v34 │ │ +2e6a58: 0201 2300 |0108: move/from16 v1, v35 │ │ +2e6a5c: 7051 c78f 8709 |010a: invoke-direct {v7, v8, v9, v0, v1}, Lorg/jaudiotagger/audio/mp4/Mp4TagWriter;.adjustFreeAtom:(Ljava/nio/channels/FileChannel;Ljava/nio/channels/FileChannel;II)V // method@8fc7 │ │ +2e6a62: 2808 |010d: goto 0115 // +0008 │ │ +2e6a64: 6200 1a85 |010e: sget-object v0, Lorg/jaudiotagger/audio/mp4/Mp4TagWriter;.logger:Ljava/util/logging/Logger; // field@851a │ │ +2e6a68: 1a01 cd54 |0110: const-string v1, "Writing:Option 9;Top Level Free comes after Mdat or before Metadata or not large enough" // string@54cd │ │ +2e6a6c: 6e20 128a 1000 |0112: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +2e6a72: 7030 d18f 8709 |0115: invoke-direct {v7, v8, v9}, Lorg/jaudiotagger/audio/mp4/Mp4TagWriter;.writeDataInChunks:(Ljava/nio/channels/FileChannel;Ljava/nio/channels/FileChannel;)V // method@8fd1 │ │ +2e6a78: 0e00 |0118: return-void │ │ catches : (none) │ │ positions : │ │ 0x0008 line=1017 │ │ 0x000f line=1019 │ │ 0x0013 line=1021 │ │ 0x0017 line=1022 │ │ 0x001b line=1025 │ │ @@ -715484,125 +715484,125 @@ │ │ type : '(Ljava/nio/channels/FileChannel;Ljava/nio/channels/FileChannel;Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/util/List;IZLorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;IIIII)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 31 │ │ ins : 16 │ │ outs : 7 │ │ insns size : 229 16-bit code units │ │ -2e6a78: |[2e6a78] org.jaudiotagger.audio.mp4.Mp4TagWriter.writeNoExistingUdtaAtom:(Ljava/nio/channels/FileChannel;Ljava/nio/channels/FileChannel;Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/util/List;IZLorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;IIIII)V │ │ -2e6a88: 0800 1000 |0000: move-object/from16 v0, v16 │ │ -2e6a8c: 0801 1100 |0002: move-object/from16 v1, v17 │ │ -2e6a90: 6202 1a85 |0004: sget-object v2, Lorg/jaudiotagger/audio/mp4/Mp4TagWriter;.logger:Ljava/util/logging/Logger; // field@851a │ │ -2e6a94: 1a03 c754 |0006: const-string v3, "Writing:Option 5.1;No udta atom" // string@54c7 │ │ -2e6a98: 6e20 1b8a 3200 |0008: invoke-virtual {v2, v3}, Ljava/util/logging/Logger;.severe:(Ljava/lang/String;)V // method@8a1b │ │ -2e6a9e: 7401 f38f 1300 |000b: invoke-virtual/range {v19}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getFileEndPos:()J // method@8ff3 │ │ -2e6aa4: 0b02 |000e: move-result-wide v2 │ │ -2e6aa6: 7100 2b90 0000 |000f: invoke-static {}, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox;.createiTunesStyleHdlrBox:()Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox; // method@902b │ │ -2e6aac: 0c04 |0012: move-result-object v4 │ │ -2e6aae: 6e10 2e90 0400 |0013: invoke-virtual {v4}, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox;.getHeader:()Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // method@902e │ │ -2e6ab4: 0c05 |0016: move-result-object v5 │ │ -2e6ab6: 6e10 f78f 0500 |0017: invoke-virtual {v5}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getLength:()I // method@8ff7 │ │ -2e6abc: 0a05 |001a: move-result v5 │ │ -2e6abe: 7401 4988 1200 |001b: invoke-virtual/range {v18}, Ljava/nio/ByteBuffer;.limit:()I // method@8849 │ │ -2e6ac4: 0a06 |001e: move-result v6 │ │ -2e6ac6: b065 |001f: add-int/2addr v5, v6 │ │ -2e6ac8: 7110 3690 0500 |0020: invoke-static {v5}, Lorg/jaudiotagger/audio/mp4/atom/Mp4MetaBox;.createiTunesStyleMetaBox:(I)Lorg/jaudiotagger/audio/mp4/atom/Mp4MetaBox; // method@9036 │ │ -2e6ace: 0c05 |0023: move-result-object v5 │ │ -2e6ad0: 2206 7a11 |0024: new-instance v6, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // type@117a │ │ -2e6ad4: 6207 f584 |0026: sget-object v7, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.UDTA:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84f5 │ │ -2e6ad8: 6e10 888f 0700 |0028: invoke-virtual {v7}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.getFieldName:()Ljava/lang/String; // method@8f88 │ │ -2e6ade: 0c07 |002b: move-result-object v7 │ │ -2e6ae0: 7020 ef8f 7600 |002c: invoke-direct {v6, v7}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.:(Ljava/lang/String;)V // method@8fef │ │ -2e6ae6: 6e10 3890 0500 |002f: invoke-virtual {v5}, Lorg/jaudiotagger/audio/mp4/atom/Mp4MetaBox;.getHeader:()Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // method@9038 │ │ -2e6aec: 0c07 |0032: move-result-object v7 │ │ -2e6aee: 6e10 f78f 0700 |0033: invoke-virtual {v7}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getLength:()I // method@8ff7 │ │ -2e6af4: 0a07 |0036: move-result v7 │ │ -2e6af6: d807 0708 |0037: add-int/lit8 v7, v7, #int 8 // #08 │ │ -2e6afa: 6e20 fc8f 7600 |0039: invoke-virtual {v6, v7}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.setLength:(I)V // method@8ffc │ │ -2e6b00: 6e10 f78f 0600 |003c: invoke-virtual {v6}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getLength:()I // method@8ff7 │ │ -2e6b06: 0a0b |003f: move-result v11 │ │ -2e6b08: 07f8 |0040: move-object v8, v15 │ │ -2e6b0a: 0209 1700 |0041: move/from16 v9, v23 │ │ -2e6b0e: 020a 1800 |0043: move/from16 v10, v24 │ │ -2e6b12: 080c 1600 |0045: move-object/from16 v12, v22 │ │ -2e6b16: 080d 1300 |0047: move-object/from16 v13, v19 │ │ -2e6b1a: 080e 1500 |0049: move-object/from16 v14, v21 │ │ -2e6b1e: 7607 c98f 0800 |004b: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/audio/mp4/Mp4TagWriter;.adjustStcosIfNoSuitableTopLevelAtom:(IZILjava/util/List;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;)Z // method@8fc9 │ │ -2e6b24: 0a07 |004e: move-result v7 │ │ -2e6b26: 7401 f78f 1300 |004f: invoke-virtual/range {v19}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getLength:()I // method@8ff7 │ │ -2e6b2c: 0a08 |0052: move-result v8 │ │ -2e6b2e: 6e10 f78f 0600 |0053: invoke-virtual {v6}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getLength:()I // method@8ff7 │ │ -2e6b34: 0a09 |0056: move-result v9 │ │ -2e6b36: b098 |0057: add-int/2addr v8, v9 │ │ -2e6b38: 0809 1300 |0058: move-object/from16 v9, v19 │ │ -2e6b3c: 6e20 fc8f 8900 |005a: invoke-virtual {v9, v8}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.setLength:(I)V // method@8ffc │ │ -2e6b42: 7401 f58f 1300 |005d: invoke-virtual/range {v19}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getHeaderData:()Ljava/nio/ByteBuffer; // method@8ff5 │ │ -2e6b48: 0c08 |0060: move-result-object v8 │ │ -2e6b4a: 6e20 7288 8100 |0061: invoke-virtual {v1, v8}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ -2e6b50: 7401 5988 1400 |0064: invoke-virtual/range {v20}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@8859 │ │ -2e6b56: 0808 1400 |0067: move-object/from16 v8, v20 │ │ -2e6b5a: 6e20 7288 8100 |0069: invoke-virtual {v1, v8}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ -2e6b60: 6e10 f58f 0600 |006c: invoke-virtual {v6}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getHeaderData:()Ljava/nio/ByteBuffer; // method@8ff5 │ │ -2e6b66: 0c06 |006f: move-result-object v6 │ │ -2e6b68: 6e20 7288 6100 |0070: invoke-virtual {v1, v6}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ -2e6b6e: 6e10 3890 0500 |0073: invoke-virtual {v5}, Lorg/jaudiotagger/audio/mp4/atom/Mp4MetaBox;.getHeader:()Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // method@9038 │ │ -2e6b74: 0c06 |0076: move-result-object v6 │ │ -2e6b76: 6e10 f58f 0600 |0077: invoke-virtual {v6}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getHeaderData:()Ljava/nio/ByteBuffer; // method@8ff5 │ │ -2e6b7c: 0c06 |007a: move-result-object v6 │ │ -2e6b7e: 6e20 7288 6100 |007b: invoke-virtual {v1, v6}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ -2e6b84: 6e10 3790 0500 |007e: invoke-virtual {v5}, Lorg/jaudiotagger/audio/mp4/atom/Mp4MetaBox;.getData:()Ljava/nio/ByteBuffer; // method@9037 │ │ -2e6b8a: 0c05 |0081: move-result-object v5 │ │ -2e6b8c: 6e20 7288 5100 |0082: invoke-virtual {v1, v5}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ -2e6b92: 6e10 2e90 0400 |0085: invoke-virtual {v4}, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox;.getHeader:()Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // method@902e │ │ -2e6b98: 0c05 |0088: move-result-object v5 │ │ -2e6b9a: 6e10 f58f 0500 |0089: invoke-virtual {v5}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getHeaderData:()Ljava/nio/ByteBuffer; // method@8ff5 │ │ -2e6ba0: 0c05 |008c: move-result-object v5 │ │ -2e6ba2: 6e20 7288 5100 |008d: invoke-virtual {v1, v5}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ -2e6ba8: 6e10 2c90 0400 |0090: invoke-virtual {v4}, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox;.getData:()Ljava/nio/ByteBuffer; // method@902c │ │ -2e6bae: 0c04 |0093: move-result-object v4 │ │ -2e6bb0: 6e20 7288 4100 |0094: invoke-virtual {v1, v4}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ -2e6bb6: 7402 7288 1100 |0097: invoke-virtual/range {v17, v18}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ -2e6bbc: 9004 1b1c |009a: add-int v4, v27, v28 │ │ -2e6bc0: 9004 041a |009c: add-int v4, v4, v26 │ │ -2e6bc4: 8144 |009e: int-to-long v4, v4 │ │ -2e6bc6: 6e30 6a88 4005 |009f: invoke-virtual {v0, v4, v5}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ -2e6bcc: 3819 1000 |00a2: if-eqz v25, 00b2 // +0010 │ │ -2e6bd0: 0812 0f00 |00a4: move-object/from16 v18, v15 │ │ -2e6bd4: 0513 0200 |00a6: move-wide/from16 v19, v2 │ │ -2e6bd8: 0815 1000 |00a8: move-object/from16 v21, v16 │ │ -2e6bdc: 0816 1100 |00aa: move-object/from16 v22, v17 │ │ -2e6be0: 0817 1900 |00ac: move-object/from16 v23, v25 │ │ -2e6be4: 7606 d38f 1200 |00ae: invoke-direct/range {v18, v19, v20, v21, v22, v23}, Lorg/jaudiotagger/audio/mp4/Mp4TagWriter;.writeFromEndOfIlstToNeroTagsAndMakeNeroFree:(JLjava/nio/channels/FileChannel;Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;)V // method@8fd3 │ │ -2e6bea: 281d |00b1: goto 00ce // +001d │ │ -2e6bec: 7401 6988 1000 |00b2: invoke-virtual/range {v16}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ -2e6bf2: 0b04 |00b5: move-result-wide v4 │ │ -2e6bf4: bc42 |00b6: sub-long/2addr v2, v4 │ │ -2e6bf6: 7401 6988 1100 |00b7: invoke-virtual/range {v17}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ -2e6bfc: 0b04 |00ba: move-result-wide v4 │ │ -2e6bfe: 0812 1100 |00bb: move-object/from16 v18, v17 │ │ -2e6c02: 0813 1000 |00bd: move-object/from16 v19, v16 │ │ -2e6c06: 0514 0400 |00bf: move-wide/from16 v20, v4 │ │ -2e6c0a: 0516 0200 |00c1: move-wide/from16 v22, v2 │ │ -2e6c0e: 7406 6e88 1200 |00c3: invoke-virtual/range {v18, v19, v20, v21, v22, v23}, Ljava/nio/channels/FileChannel;.transferFrom:(Ljava/nio/channels/ReadableByteChannel;JJ)J // method@886e │ │ -2e6c14: 7401 6988 1100 |00c6: invoke-virtual/range {v17}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ -2e6c1a: 0b04 |00c9: move-result-wide v4 │ │ -2e6c1c: bb24 |00ca: add-long/2addr v4, v2 │ │ -2e6c1e: 6e30 6a88 4105 |00cb: invoke-virtual {v1, v4, v5}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ -2e6c24: 3907 0b00 |00ce: if-nez v7, 00d9 // +000b │ │ -2e6c28: 07f2 |00d0: move-object v2, v15 │ │ -2e6c2a: 0203 1d00 |00d1: move/from16 v3, v29 │ │ -2e6c2e: 0204 1e00 |00d3: move/from16 v4, v30 │ │ -2e6c32: 7054 c78f 0f31 |00d5: invoke-direct {v15, v0, v1, v3, v4}, Lorg/jaudiotagger/audio/mp4/Mp4TagWriter;.adjustFreeAtom:(Ljava/nio/channels/FileChannel;Ljava/nio/channels/FileChannel;II)V // method@8fc7 │ │ -2e6c38: 2809 |00d8: goto 00e1 // +0009 │ │ -2e6c3a: 07f2 |00d9: move-object v2, v15 │ │ -2e6c3c: 6203 1a85 |00da: sget-object v3, Lorg/jaudiotagger/audio/mp4/Mp4TagWriter;.logger:Ljava/util/logging/Logger; // field@851a │ │ -2e6c40: 1a04 cd54 |00dc: const-string v4, "Writing:Option 9;Top Level Free comes after Mdat or before Metadata or not large enough" // string@54cd │ │ -2e6c44: 6e20 128a 4300 |00de: invoke-virtual {v3, v4}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -2e6c4a: 7603 d18f 0f00 |00e1: invoke-direct/range {v15, v16, v17}, Lorg/jaudiotagger/audio/mp4/Mp4TagWriter;.writeDataInChunks:(Ljava/nio/channels/FileChannel;Ljava/nio/channels/FileChannel;)V // method@8fd1 │ │ -2e6c50: 0e00 |00e4: return-void │ │ +2e6a7c: |[2e6a7c] org.jaudiotagger.audio.mp4.Mp4TagWriter.writeNoExistingUdtaAtom:(Ljava/nio/channels/FileChannel;Ljava/nio/channels/FileChannel;Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/util/List;IZLorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;IIIII)V │ │ +2e6a8c: 0800 1000 |0000: move-object/from16 v0, v16 │ │ +2e6a90: 0801 1100 |0002: move-object/from16 v1, v17 │ │ +2e6a94: 6202 1a85 |0004: sget-object v2, Lorg/jaudiotagger/audio/mp4/Mp4TagWriter;.logger:Ljava/util/logging/Logger; // field@851a │ │ +2e6a98: 1a03 c754 |0006: const-string v3, "Writing:Option 5.1;No udta atom" // string@54c7 │ │ +2e6a9c: 6e20 1b8a 3200 |0008: invoke-virtual {v2, v3}, Ljava/util/logging/Logger;.severe:(Ljava/lang/String;)V // method@8a1b │ │ +2e6aa2: 7401 f38f 1300 |000b: invoke-virtual/range {v19}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getFileEndPos:()J // method@8ff3 │ │ +2e6aa8: 0b02 |000e: move-result-wide v2 │ │ +2e6aaa: 7100 2b90 0000 |000f: invoke-static {}, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox;.createiTunesStyleHdlrBox:()Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox; // method@902b │ │ +2e6ab0: 0c04 |0012: move-result-object v4 │ │ +2e6ab2: 6e10 2e90 0400 |0013: invoke-virtual {v4}, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox;.getHeader:()Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // method@902e │ │ +2e6ab8: 0c05 |0016: move-result-object v5 │ │ +2e6aba: 6e10 f78f 0500 |0017: invoke-virtual {v5}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getLength:()I // method@8ff7 │ │ +2e6ac0: 0a05 |001a: move-result v5 │ │ +2e6ac2: 7401 4988 1200 |001b: invoke-virtual/range {v18}, Ljava/nio/ByteBuffer;.limit:()I // method@8849 │ │ +2e6ac8: 0a06 |001e: move-result v6 │ │ +2e6aca: b065 |001f: add-int/2addr v5, v6 │ │ +2e6acc: 7110 3690 0500 |0020: invoke-static {v5}, Lorg/jaudiotagger/audio/mp4/atom/Mp4MetaBox;.createiTunesStyleMetaBox:(I)Lorg/jaudiotagger/audio/mp4/atom/Mp4MetaBox; // method@9036 │ │ +2e6ad2: 0c05 |0023: move-result-object v5 │ │ +2e6ad4: 2206 7a11 |0024: new-instance v6, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // type@117a │ │ +2e6ad8: 6207 f584 |0026: sget-object v7, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.UDTA:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84f5 │ │ +2e6adc: 6e10 888f 0700 |0028: invoke-virtual {v7}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.getFieldName:()Ljava/lang/String; // method@8f88 │ │ +2e6ae2: 0c07 |002b: move-result-object v7 │ │ +2e6ae4: 7020 ef8f 7600 |002c: invoke-direct {v6, v7}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.:(Ljava/lang/String;)V // method@8fef │ │ +2e6aea: 6e10 3890 0500 |002f: invoke-virtual {v5}, Lorg/jaudiotagger/audio/mp4/atom/Mp4MetaBox;.getHeader:()Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // method@9038 │ │ +2e6af0: 0c07 |0032: move-result-object v7 │ │ +2e6af2: 6e10 f78f 0700 |0033: invoke-virtual {v7}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getLength:()I // method@8ff7 │ │ +2e6af8: 0a07 |0036: move-result v7 │ │ +2e6afa: d807 0708 |0037: add-int/lit8 v7, v7, #int 8 // #08 │ │ +2e6afe: 6e20 fc8f 7600 |0039: invoke-virtual {v6, v7}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.setLength:(I)V // method@8ffc │ │ +2e6b04: 6e10 f78f 0600 |003c: invoke-virtual {v6}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getLength:()I // method@8ff7 │ │ +2e6b0a: 0a0b |003f: move-result v11 │ │ +2e6b0c: 07f8 |0040: move-object v8, v15 │ │ +2e6b0e: 0209 1700 |0041: move/from16 v9, v23 │ │ +2e6b12: 020a 1800 |0043: move/from16 v10, v24 │ │ +2e6b16: 080c 1600 |0045: move-object/from16 v12, v22 │ │ +2e6b1a: 080d 1300 |0047: move-object/from16 v13, v19 │ │ +2e6b1e: 080e 1500 |0049: move-object/from16 v14, v21 │ │ +2e6b22: 7607 c98f 0800 |004b: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/audio/mp4/Mp4TagWriter;.adjustStcosIfNoSuitableTopLevelAtom:(IZILjava/util/List;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;)Z // method@8fc9 │ │ +2e6b28: 0a07 |004e: move-result v7 │ │ +2e6b2a: 7401 f78f 1300 |004f: invoke-virtual/range {v19}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getLength:()I // method@8ff7 │ │ +2e6b30: 0a08 |0052: move-result v8 │ │ +2e6b32: 6e10 f78f 0600 |0053: invoke-virtual {v6}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getLength:()I // method@8ff7 │ │ +2e6b38: 0a09 |0056: move-result v9 │ │ +2e6b3a: b098 |0057: add-int/2addr v8, v9 │ │ +2e6b3c: 0809 1300 |0058: move-object/from16 v9, v19 │ │ +2e6b40: 6e20 fc8f 8900 |005a: invoke-virtual {v9, v8}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.setLength:(I)V // method@8ffc │ │ +2e6b46: 7401 f58f 1300 |005d: invoke-virtual/range {v19}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getHeaderData:()Ljava/nio/ByteBuffer; // method@8ff5 │ │ +2e6b4c: 0c08 |0060: move-result-object v8 │ │ +2e6b4e: 6e20 7288 8100 |0061: invoke-virtual {v1, v8}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ +2e6b54: 7401 5988 1400 |0064: invoke-virtual/range {v20}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@8859 │ │ +2e6b5a: 0808 1400 |0067: move-object/from16 v8, v20 │ │ +2e6b5e: 6e20 7288 8100 |0069: invoke-virtual {v1, v8}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ +2e6b64: 6e10 f58f 0600 |006c: invoke-virtual {v6}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getHeaderData:()Ljava/nio/ByteBuffer; // method@8ff5 │ │ +2e6b6a: 0c06 |006f: move-result-object v6 │ │ +2e6b6c: 6e20 7288 6100 |0070: invoke-virtual {v1, v6}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ +2e6b72: 6e10 3890 0500 |0073: invoke-virtual {v5}, Lorg/jaudiotagger/audio/mp4/atom/Mp4MetaBox;.getHeader:()Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // method@9038 │ │ +2e6b78: 0c06 |0076: move-result-object v6 │ │ +2e6b7a: 6e10 f58f 0600 |0077: invoke-virtual {v6}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getHeaderData:()Ljava/nio/ByteBuffer; // method@8ff5 │ │ +2e6b80: 0c06 |007a: move-result-object v6 │ │ +2e6b82: 6e20 7288 6100 |007b: invoke-virtual {v1, v6}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ +2e6b88: 6e10 3790 0500 |007e: invoke-virtual {v5}, Lorg/jaudiotagger/audio/mp4/atom/Mp4MetaBox;.getData:()Ljava/nio/ByteBuffer; // method@9037 │ │ +2e6b8e: 0c05 |0081: move-result-object v5 │ │ +2e6b90: 6e20 7288 5100 |0082: invoke-virtual {v1, v5}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ +2e6b96: 6e10 2e90 0400 |0085: invoke-virtual {v4}, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox;.getHeader:()Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // method@902e │ │ +2e6b9c: 0c05 |0088: move-result-object v5 │ │ +2e6b9e: 6e10 f58f 0500 |0089: invoke-virtual {v5}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getHeaderData:()Ljava/nio/ByteBuffer; // method@8ff5 │ │ +2e6ba4: 0c05 |008c: move-result-object v5 │ │ +2e6ba6: 6e20 7288 5100 |008d: invoke-virtual {v1, v5}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ +2e6bac: 6e10 2c90 0400 |0090: invoke-virtual {v4}, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox;.getData:()Ljava/nio/ByteBuffer; // method@902c │ │ +2e6bb2: 0c04 |0093: move-result-object v4 │ │ +2e6bb4: 6e20 7288 4100 |0094: invoke-virtual {v1, v4}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ +2e6bba: 7402 7288 1100 |0097: invoke-virtual/range {v17, v18}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ +2e6bc0: 9004 1b1c |009a: add-int v4, v27, v28 │ │ +2e6bc4: 9004 041a |009c: add-int v4, v4, v26 │ │ +2e6bc8: 8144 |009e: int-to-long v4, v4 │ │ +2e6bca: 6e30 6a88 4005 |009f: invoke-virtual {v0, v4, v5}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ +2e6bd0: 3819 1000 |00a2: if-eqz v25, 00b2 // +0010 │ │ +2e6bd4: 0812 0f00 |00a4: move-object/from16 v18, v15 │ │ +2e6bd8: 0513 0200 |00a6: move-wide/from16 v19, v2 │ │ +2e6bdc: 0815 1000 |00a8: move-object/from16 v21, v16 │ │ +2e6be0: 0816 1100 |00aa: move-object/from16 v22, v17 │ │ +2e6be4: 0817 1900 |00ac: move-object/from16 v23, v25 │ │ +2e6be8: 7606 d38f 1200 |00ae: invoke-direct/range {v18, v19, v20, v21, v22, v23}, Lorg/jaudiotagger/audio/mp4/Mp4TagWriter;.writeFromEndOfIlstToNeroTagsAndMakeNeroFree:(JLjava/nio/channels/FileChannel;Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;)V // method@8fd3 │ │ +2e6bee: 281d |00b1: goto 00ce // +001d │ │ +2e6bf0: 7401 6988 1000 |00b2: invoke-virtual/range {v16}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ +2e6bf6: 0b04 |00b5: move-result-wide v4 │ │ +2e6bf8: bc42 |00b6: sub-long/2addr v2, v4 │ │ +2e6bfa: 7401 6988 1100 |00b7: invoke-virtual/range {v17}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ +2e6c00: 0b04 |00ba: move-result-wide v4 │ │ +2e6c02: 0812 1100 |00bb: move-object/from16 v18, v17 │ │ +2e6c06: 0813 1000 |00bd: move-object/from16 v19, v16 │ │ +2e6c0a: 0514 0400 |00bf: move-wide/from16 v20, v4 │ │ +2e6c0e: 0516 0200 |00c1: move-wide/from16 v22, v2 │ │ +2e6c12: 7406 6e88 1200 |00c3: invoke-virtual/range {v18, v19, v20, v21, v22, v23}, Ljava/nio/channels/FileChannel;.transferFrom:(Ljava/nio/channels/ReadableByteChannel;JJ)J // method@886e │ │ +2e6c18: 7401 6988 1100 |00c6: invoke-virtual/range {v17}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ +2e6c1e: 0b04 |00c9: move-result-wide v4 │ │ +2e6c20: bb24 |00ca: add-long/2addr v4, v2 │ │ +2e6c22: 6e30 6a88 4105 |00cb: invoke-virtual {v1, v4, v5}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ +2e6c28: 3907 0b00 |00ce: if-nez v7, 00d9 // +000b │ │ +2e6c2c: 07f2 |00d0: move-object v2, v15 │ │ +2e6c2e: 0203 1d00 |00d1: move/from16 v3, v29 │ │ +2e6c32: 0204 1e00 |00d3: move/from16 v4, v30 │ │ +2e6c36: 7054 c78f 0f31 |00d5: invoke-direct {v15, v0, v1, v3, v4}, Lorg/jaudiotagger/audio/mp4/Mp4TagWriter;.adjustFreeAtom:(Ljava/nio/channels/FileChannel;Ljava/nio/channels/FileChannel;II)V // method@8fc7 │ │ +2e6c3c: 2809 |00d8: goto 00e1 // +0009 │ │ +2e6c3e: 07f2 |00d9: move-object v2, v15 │ │ +2e6c40: 6203 1a85 |00da: sget-object v3, Lorg/jaudiotagger/audio/mp4/Mp4TagWriter;.logger:Ljava/util/logging/Logger; // field@851a │ │ +2e6c44: 1a04 cd54 |00dc: const-string v4, "Writing:Option 9;Top Level Free comes after Mdat or before Metadata or not large enough" // string@54cd │ │ +2e6c48: 6e20 128a 4300 |00de: invoke-virtual {v3, v4}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +2e6c4e: 7603 d18f 0f00 |00e1: invoke-direct/range {v15, v16, v17}, Lorg/jaudiotagger/audio/mp4/Mp4TagWriter;.writeDataInChunks:(Ljava/nio/channels/FileChannel;Ljava/nio/channels/FileChannel;)V // method@8fd1 │ │ +2e6c54: 0e00 |00e4: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=931 │ │ 0x000b line=932 │ │ 0x000f line=933 │ │ 0x0013 line=934 │ │ 0x0024 line=935 │ │ @@ -715649,158 +715649,158 @@ │ │ type : '(Ljava/nio/channels/FileChannel;Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;Ljava/nio/ByteBuffer;Ljava/util/List;I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 28 │ │ ins : 13 │ │ outs : 6 │ │ insns size : 305 16-bit code units │ │ -2e6c54: |[2e6c54] org.jaudiotagger.audio.mp4.Mp4TagWriter.writeOldMetadataLargerThanNewMetadata:(Ljava/nio/channels/FileChannel;Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;Ljava/nio/ByteBuffer;Ljava/util/List;I)V │ │ -2e6c64: 07f6 |0000: move-object v6, v15 │ │ -2e6c66: 0807 1000 |0001: move-object/from16 v7, v16 │ │ -2e6c6a: 0808 1100 |0003: move-object/from16 v8, v17 │ │ -2e6c6e: 0809 1500 |0005: move-object/from16 v9, v21 │ │ -2e6c72: 080a 1700 |0007: move-object/from16 v10, v23 │ │ -2e6c76: 080b 1800 |0009: move-object/from16 v11, v24 │ │ -2e6c7a: 080c 1900 |000b: move-object/from16 v12, v25 │ │ -2e6c7e: 0200 1b00 |000d: move/from16 v0, v27 │ │ -2e6c82: 6201 1a85 |000f: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4TagWriter;.logger:Ljava/util/logging/Logger; // field@851a │ │ -2e6c86: 1a02 c354 |0011: const-string v2, "Writing:Option 1:Smaller Size" // string@54c3 │ │ -2e6c8a: 6e20 128a 2100 |0013: invoke-virtual {v1, v2}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -2e6c90: 7401 f48f 1500 |0016: invoke-virtual/range {v21}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getFilePos:()J // method@8ff4 │ │ -2e6c96: 0b01 |0019: move-result-wide v1 │ │ -2e6c98: 7401 f48f 1200 |001a: invoke-virtual/range {v18}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getFilePos:()J // method@8ff4 │ │ -2e6c9e: 0b03 |001d: move-result-wide v3 │ │ -2e6ca0: 160d 0800 |001e: const-wide/16 v13, #int 8 // #8 │ │ -2e6ca4: bbd3 |0020: add-long/2addr v3, v13 │ │ -2e6ca6: bc31 |0021: sub-long/2addr v1, v3 │ │ -2e6ca8: 841d |0022: long-to-int v13, v1 │ │ -2e6caa: 7401 4988 1900 |0023: invoke-virtual/range {v25}, Ljava/nio/ByteBuffer;.limit:()I // method@8849 │ │ -2e6cb0: 0a01 |0026: move-result v1 │ │ -2e6cb2: 3d00 5500 |0027: if-lez v0, 007c // +0055 │ │ -2e6cb6: 6202 1a85 |0029: sget-object v2, Lorg/jaudiotagger/audio/mp4/Mp4TagWriter;.logger:Ljava/util/logging/Logger; // field@851a │ │ -2e6cba: 2203 3910 |002b: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ -2e6cbe: 7010 cc87 0300 |002d: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2e6cc4: 1a04 c454 |0030: const-string v4, "Writing:Option 2:Smaller Size have free atom:" // string@54c4 │ │ -2e6cc8: 6e20 d787 4300 |0032: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e6cce: 7401 f78f 1500 |0035: invoke-virtual/range {v21}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getLength:()I // method@8ff7 │ │ -2e6cd4: 0a04 |0038: move-result v4 │ │ -2e6cd6: 6e20 d387 4300 |0039: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2e6cdc: 1a04 c804 |003c: const-string v4, ":" // string@04c8 │ │ -2e6ce0: 6e20 d787 4300 |003e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e6ce6: 6e20 d387 1300 |0041: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2e6cec: 6e10 df87 0300 |0044: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2e6cf2: 0c03 |0047: move-result-object v3 │ │ -2e6cf4: 6e20 128a 3200 |0048: invoke-virtual {v2, v3}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -2e6cfa: 705c d28f 7f98 |004b: invoke-direct {v15, v7, v8, v9, v12}, Lorg/jaudiotagger/audio/mp4/Mp4TagWriter;.writeDataUptoIncludingIlst:(Ljava/nio/channels/FileChannel;Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;)V // method@8fd2 │ │ -2e6d00: 7401 f78f 1500 |004e: invoke-virtual/range {v21}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getLength:()I // method@8ff7 │ │ -2e6d06: 0a02 |0051: move-result v2 │ │ -2e6d08: b112 |0052: sub-int/2addr v2, v1 │ │ -2e6d0a: 9001 0002 |0053: add-int v1, v0, v2 │ │ -2e6d0e: 2202 7f11 |0055: new-instance v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4FreeBox; // type@117f │ │ -2e6d12: d801 01f8 |0057: add-int/lit8 v1, v1, #int -8 // #f8 │ │ -2e6d16: 7020 1490 1200 |0059: invoke-direct {v2, v1}, Lorg/jaudiotagger/audio/mp4/atom/Mp4FreeBox;.:(I)V // method@9014 │ │ -2e6d1c: 6e10 1690 0200 |005c: invoke-virtual {v2}, Lorg/jaudiotagger/audio/mp4/atom/Mp4FreeBox;.getHeader:()Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // method@9016 │ │ -2e6d22: 0c01 |005f: move-result-object v1 │ │ -2e6d24: 6e10 f58f 0100 |0060: invoke-virtual {v1}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getHeaderData:()Ljava/nio/ByteBuffer; // method@8ff5 │ │ -2e6d2a: 0c01 |0063: move-result-object v1 │ │ -2e6d2c: 6e20 7288 1800 |0064: invoke-virtual {v8, v1}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ -2e6d32: 6e10 1590 0200 |0067: invoke-virtual {v2}, Lorg/jaudiotagger/audio/mp4/atom/Mp4FreeBox;.getData:()Ljava/nio/ByteBuffer; // method@9015 │ │ -2e6d38: 0c01 |006a: move-result-object v1 │ │ -2e6d3a: 6e20 7288 1800 |006b: invoke-virtual {v8, v1}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ -2e6d40: 7401 6988 1000 |006e: invoke-virtual/range {v16}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ -2e6d46: 0b01 |0071: move-result-wide v1 │ │ -2e6d48: 8103 |0072: int-to-long v3, v0 │ │ -2e6d4a: bb31 |0073: add-long/2addr v1, v3 │ │ -2e6d4c: 6e30 6a88 1702 |0074: invoke-virtual {v7, v1, v2}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ -2e6d52: 7040 d08f 7fa8 |0077: invoke-direct {v15, v7, v8, v10}, Lorg/jaudiotagger/audio/mp4/Mp4TagWriter;.writeDataAfterIlst:(Ljava/nio/channels/FileChannel;Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;)V // method@8fd0 │ │ -2e6d58: 2900 b600 |007a: goto/16 0130 // +00b6 │ │ -2e6d5c: 7401 f78f 1500 |007c: invoke-virtual/range {v21}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getLength:()I // method@8ff7 │ │ -2e6d62: 0a00 |007f: move-result v0 │ │ -2e6d64: b110 |0080: sub-int/2addr v0, v1 │ │ -2e6d66: d800 00f8 |0081: add-int/lit8 v0, v0, #int -8 // #f8 │ │ -2e6d6a: 3d00 2800 |0083: if-lez v0, 00ab // +0028 │ │ -2e6d6e: 6201 1a85 |0085: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4TagWriter;.logger:Ljava/util/logging/Logger; // field@851a │ │ -2e6d72: 1a02 c554 |0087: const-string v2, "Writing:Option 3:Smaller Size can create free atom" // string@54c5 │ │ -2e6d76: 6e20 128a 2100 |0089: invoke-virtual {v1, v2}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -2e6d7c: 705c d28f 7f98 |008c: invoke-direct {v15, v7, v8, v9, v12}, Lorg/jaudiotagger/audio/mp4/Mp4TagWriter;.writeDataUptoIncludingIlst:(Ljava/nio/channels/FileChannel;Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;)V // method@8fd2 │ │ -2e6d82: 2201 7f11 |008f: new-instance v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4FreeBox; // type@117f │ │ -2e6d86: 7020 1490 0100 |0091: invoke-direct {v1, v0}, Lorg/jaudiotagger/audio/mp4/atom/Mp4FreeBox;.:(I)V // method@9014 │ │ -2e6d8c: 6e10 1690 0100 |0094: invoke-virtual {v1}, Lorg/jaudiotagger/audio/mp4/atom/Mp4FreeBox;.getHeader:()Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // method@9016 │ │ -2e6d92: 0c00 |0097: move-result-object v0 │ │ -2e6d94: 6e10 f58f 0000 |0098: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getHeaderData:()Ljava/nio/ByteBuffer; // method@8ff5 │ │ -2e6d9a: 0c00 |009b: move-result-object v0 │ │ -2e6d9c: 6e20 7288 0800 |009c: invoke-virtual {v8, v0}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ -2e6da2: 6e10 1590 0100 |009f: invoke-virtual {v1}, Lorg/jaudiotagger/audio/mp4/atom/Mp4FreeBox;.getData:()Ljava/nio/ByteBuffer; // method@9015 │ │ -2e6da8: 0c00 |00a2: move-result-object v0 │ │ -2e6daa: 6e20 7288 0800 |00a3: invoke-virtual {v8, v0}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ -2e6db0: 7040 d08f 7fa8 |00a6: invoke-direct {v15, v7, v8, v10}, Lorg/jaudiotagger/audio/mp4/Mp4TagWriter;.writeDataAfterIlst:(Ljava/nio/channels/FileChannel;Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;)V // method@8fd0 │ │ -2e6db6: 2900 8700 |00a9: goto/16 0130 // +0087 │ │ -2e6dba: 6200 1a85 |00ab: sget-object v0, Lorg/jaudiotagger/audio/mp4/Mp4TagWriter;.logger:Ljava/util/logging/Logger; // field@851a │ │ -2e6dbe: 1a02 c654 |00ad: const-string v2, "Writing:Option 4:Smaller Size <=8 cannot create free atoms" // string@54c6 │ │ -2e6dc2: 6e20 128a 2000 |00af: invoke-virtual {v0, v2}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -2e6dc8: 7401 f78f 1500 |00b2: invoke-virtual/range {v21}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getLength:()I // method@8ff7 │ │ -2e6dce: 0a00 |00b5: move-result v0 │ │ -2e6dd0: 910e 0001 |00b6: sub-int v14, v0, v1 │ │ -2e6dd4: 1600 0000 |00b8: const-wide/16 v0, #int 0 // #0 │ │ -2e6dd8: 6e30 6a88 0701 |00ba: invoke-virtual {v7, v0, v1}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ -2e6dde: 1602 0000 |00bd: const-wide/16 v2, #int 0 // #0 │ │ -2e6de2: 7401 f48f 1200 |00bf: invoke-virtual/range {v18}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getFilePos:()J // method@8ff4 │ │ -2e6de8: 0b04 |00c2: move-result-wide v4 │ │ -2e6dea: 0800 1100 |00c3: move-object/from16 v0, v17 │ │ -2e6dee: 0801 1000 |00c5: move-object/from16 v1, v16 │ │ -2e6df2: 7406 6e88 0000 |00c7: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Ljava/nio/channels/FileChannel;.transferFrom:(Ljava/nio/channels/ReadableByteChannel;JJ)J // method@886e │ │ -2e6df8: 7401 f48f 1200 |00ca: invoke-virtual/range {v18}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getFilePos:()J // method@8ff4 │ │ -2e6dfe: 0b00 |00cd: move-result-wide v0 │ │ -2e6e00: 6e30 6a88 0801 |00ce: invoke-virtual {v8, v0, v1}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ -2e6e06: 7401 f48f 1600 |00d1: invoke-virtual/range {v22}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getFilePos:()J // method@8ff4 │ │ -2e6e0c: 0b00 |00d4: move-result-wide v0 │ │ -2e6e0e: 7401 f48f 1200 |00d5: invoke-virtual/range {v18}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getFilePos:()J // method@8ff4 │ │ -2e6e14: 0b02 |00d8: move-result-wide v2 │ │ -2e6e16: 3104 0002 |00d9: cmp-long v4, v0, v2 │ │ -2e6e1a: 3d04 1700 |00db: if-lez v4, 00f2 // +0017 │ │ -2e6e1e: 7801 6e89 1a00 |00dd: invoke-interface/range {v26}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ -2e6e24: 0c00 |00e0: move-result-object v0 │ │ -2e6e26: 7210 4789 0000 |00e1: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -2e6e2c: 0a01 |00e4: move-result v1 │ │ -2e6e2e: 3801 0d00 |00e5: if-eqz v1, 00f2 // +000d │ │ -2e6e32: 7210 4889 0000 |00e7: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -2e6e38: 0c01 |00ea: move-result-object v1 │ │ -2e6e3a: 1f01 8811 |00eb: check-cast v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox; // type@1188 │ │ -2e6e3e: 7be2 |00ed: neg-int v2, v14 │ │ -2e6e40: 6e20 4090 2100 |00ee: invoke-virtual {v1, v2}, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.adjustOffsets:(I)V // method@9040 │ │ -2e6e46: 28f0 |00f1: goto 00e1 // -0010 │ │ -2e6e48: 7be3 |00f2: neg-int v3, v14 │ │ -2e6e4a: 07f0 |00f3: move-object v0, v15 │ │ -2e6e4c: 0801 1200 |00f4: move-object/from16 v1, v18 │ │ -2e6e50: 0802 1800 |00f6: move-object/from16 v2, v24 │ │ -2e6e54: 0804 1300 |00f8: move-object/from16 v4, v19 │ │ -2e6e58: 0805 1400 |00fa: move-object/from16 v5, v20 │ │ -2e6e5c: 7606 c88f 0000 |00fc: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/jaudiotagger/audio/mp4/Mp4TagWriter;.adjustSizeOfMoovHeader:(Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;ILorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;)V // method@8fc8 │ │ -2e6e62: 7401 f58f 1200 |00ff: invoke-virtual/range {v18}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getHeaderData:()Ljava/nio/ByteBuffer; // method@8ff5 │ │ -2e6e68: 0c00 |0102: move-result-object v0 │ │ -2e6e6a: 6e20 7288 0800 |0103: invoke-virtual {v8, v0}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ -2e6e70: 7401 5988 1800 |0106: invoke-virtual/range {v24}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@8859 │ │ -2e6e76: 6e20 4a88 db00 |0109: invoke-virtual {v11, v13}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@884a │ │ -2e6e7c: 6e20 7288 b800 |010c: invoke-virtual {v8, v11}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ -2e6e82: 6e20 7288 c800 |010f: invoke-virtual {v8, v12}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ -2e6e88: 7401 3a88 1800 |0112: invoke-virtual/range {v24}, Ljava/nio/ByteBuffer;.capacity:()I // method@883a │ │ -2e6e8e: 0a00 |0115: move-result v0 │ │ -2e6e90: 6e20 4a88 0b00 |0116: invoke-virtual {v11, v0}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@884a │ │ -2e6e96: 7401 f78f 1500 |0119: invoke-virtual/range {v21}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getLength:()I // method@8ff7 │ │ -2e6e9c: 0a00 |011c: move-result v0 │ │ -2e6e9e: b00d |011d: add-int/2addr v13, v0 │ │ -2e6ea0: 6e20 4e88 db00 |011e: invoke-virtual {v11, v13}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ -2e6ea6: 6e20 7288 b800 |0121: invoke-virtual {v8, v11}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ -2e6eac: 7401 f38f 1200 |0124: invoke-virtual/range {v18}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getFileEndPos:()J // method@8ff3 │ │ -2e6eb2: 0b00 |0127: move-result-wide v0 │ │ -2e6eb4: 81e2 |0128: int-to-long v2, v14 │ │ -2e6eb6: bb20 |0129: add-long/2addr v0, v2 │ │ -2e6eb8: 6e30 6a88 0701 |012a: invoke-virtual {v7, v0, v1}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ -2e6ebe: 7040 d08f 7fa8 |012d: invoke-direct {v15, v7, v8, v10}, Lorg/jaudiotagger/audio/mp4/Mp4TagWriter;.writeDataAfterIlst:(Ljava/nio/channels/FileChannel;Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;)V // method@8fd0 │ │ -2e6ec4: 0e00 |0130: return-void │ │ +2e6c58: |[2e6c58] org.jaudiotagger.audio.mp4.Mp4TagWriter.writeOldMetadataLargerThanNewMetadata:(Ljava/nio/channels/FileChannel;Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;Ljava/nio/ByteBuffer;Ljava/util/List;I)V │ │ +2e6c68: 07f6 |0000: move-object v6, v15 │ │ +2e6c6a: 0807 1000 |0001: move-object/from16 v7, v16 │ │ +2e6c6e: 0808 1100 |0003: move-object/from16 v8, v17 │ │ +2e6c72: 0809 1500 |0005: move-object/from16 v9, v21 │ │ +2e6c76: 080a 1700 |0007: move-object/from16 v10, v23 │ │ +2e6c7a: 080b 1800 |0009: move-object/from16 v11, v24 │ │ +2e6c7e: 080c 1900 |000b: move-object/from16 v12, v25 │ │ +2e6c82: 0200 1b00 |000d: move/from16 v0, v27 │ │ +2e6c86: 6201 1a85 |000f: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4TagWriter;.logger:Ljava/util/logging/Logger; // field@851a │ │ +2e6c8a: 1a02 c354 |0011: const-string v2, "Writing:Option 1:Smaller Size" // string@54c3 │ │ +2e6c8e: 6e20 128a 2100 |0013: invoke-virtual {v1, v2}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +2e6c94: 7401 f48f 1500 |0016: invoke-virtual/range {v21}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getFilePos:()J // method@8ff4 │ │ +2e6c9a: 0b01 |0019: move-result-wide v1 │ │ +2e6c9c: 7401 f48f 1200 |001a: invoke-virtual/range {v18}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getFilePos:()J // method@8ff4 │ │ +2e6ca2: 0b03 |001d: move-result-wide v3 │ │ +2e6ca4: 160d 0800 |001e: const-wide/16 v13, #int 8 // #8 │ │ +2e6ca8: bbd3 |0020: add-long/2addr v3, v13 │ │ +2e6caa: bc31 |0021: sub-long/2addr v1, v3 │ │ +2e6cac: 841d |0022: long-to-int v13, v1 │ │ +2e6cae: 7401 4988 1900 |0023: invoke-virtual/range {v25}, Ljava/nio/ByteBuffer;.limit:()I // method@8849 │ │ +2e6cb4: 0a01 |0026: move-result v1 │ │ +2e6cb6: 3d00 5500 |0027: if-lez v0, 007c // +0055 │ │ +2e6cba: 6202 1a85 |0029: sget-object v2, Lorg/jaudiotagger/audio/mp4/Mp4TagWriter;.logger:Ljava/util/logging/Logger; // field@851a │ │ +2e6cbe: 2203 3910 |002b: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ +2e6cc2: 7010 cc87 0300 |002d: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2e6cc8: 1a04 c454 |0030: const-string v4, "Writing:Option 2:Smaller Size have free atom:" // string@54c4 │ │ +2e6ccc: 6e20 d787 4300 |0032: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e6cd2: 7401 f78f 1500 |0035: invoke-virtual/range {v21}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getLength:()I // method@8ff7 │ │ +2e6cd8: 0a04 |0038: move-result v4 │ │ +2e6cda: 6e20 d387 4300 |0039: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2e6ce0: 1a04 c804 |003c: const-string v4, ":" // string@04c8 │ │ +2e6ce4: 6e20 d787 4300 |003e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e6cea: 6e20 d387 1300 |0041: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2e6cf0: 6e10 df87 0300 |0044: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2e6cf6: 0c03 |0047: move-result-object v3 │ │ +2e6cf8: 6e20 128a 3200 |0048: invoke-virtual {v2, v3}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +2e6cfe: 705c d28f 7f98 |004b: invoke-direct {v15, v7, v8, v9, v12}, Lorg/jaudiotagger/audio/mp4/Mp4TagWriter;.writeDataUptoIncludingIlst:(Ljava/nio/channels/FileChannel;Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;)V // method@8fd2 │ │ +2e6d04: 7401 f78f 1500 |004e: invoke-virtual/range {v21}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getLength:()I // method@8ff7 │ │ +2e6d0a: 0a02 |0051: move-result v2 │ │ +2e6d0c: b112 |0052: sub-int/2addr v2, v1 │ │ +2e6d0e: 9001 0002 |0053: add-int v1, v0, v2 │ │ +2e6d12: 2202 7f11 |0055: new-instance v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4FreeBox; // type@117f │ │ +2e6d16: d801 01f8 |0057: add-int/lit8 v1, v1, #int -8 // #f8 │ │ +2e6d1a: 7020 1490 1200 |0059: invoke-direct {v2, v1}, Lorg/jaudiotagger/audio/mp4/atom/Mp4FreeBox;.:(I)V // method@9014 │ │ +2e6d20: 6e10 1690 0200 |005c: invoke-virtual {v2}, Lorg/jaudiotagger/audio/mp4/atom/Mp4FreeBox;.getHeader:()Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // method@9016 │ │ +2e6d26: 0c01 |005f: move-result-object v1 │ │ +2e6d28: 6e10 f58f 0100 |0060: invoke-virtual {v1}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getHeaderData:()Ljava/nio/ByteBuffer; // method@8ff5 │ │ +2e6d2e: 0c01 |0063: move-result-object v1 │ │ +2e6d30: 6e20 7288 1800 |0064: invoke-virtual {v8, v1}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ +2e6d36: 6e10 1590 0200 |0067: invoke-virtual {v2}, Lorg/jaudiotagger/audio/mp4/atom/Mp4FreeBox;.getData:()Ljava/nio/ByteBuffer; // method@9015 │ │ +2e6d3c: 0c01 |006a: move-result-object v1 │ │ +2e6d3e: 6e20 7288 1800 |006b: invoke-virtual {v8, v1}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ +2e6d44: 7401 6988 1000 |006e: invoke-virtual/range {v16}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ +2e6d4a: 0b01 |0071: move-result-wide v1 │ │ +2e6d4c: 8103 |0072: int-to-long v3, v0 │ │ +2e6d4e: bb31 |0073: add-long/2addr v1, v3 │ │ +2e6d50: 6e30 6a88 1702 |0074: invoke-virtual {v7, v1, v2}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ +2e6d56: 7040 d08f 7fa8 |0077: invoke-direct {v15, v7, v8, v10}, Lorg/jaudiotagger/audio/mp4/Mp4TagWriter;.writeDataAfterIlst:(Ljava/nio/channels/FileChannel;Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;)V // method@8fd0 │ │ +2e6d5c: 2900 b600 |007a: goto/16 0130 // +00b6 │ │ +2e6d60: 7401 f78f 1500 |007c: invoke-virtual/range {v21}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getLength:()I // method@8ff7 │ │ +2e6d66: 0a00 |007f: move-result v0 │ │ +2e6d68: b110 |0080: sub-int/2addr v0, v1 │ │ +2e6d6a: d800 00f8 |0081: add-int/lit8 v0, v0, #int -8 // #f8 │ │ +2e6d6e: 3d00 2800 |0083: if-lez v0, 00ab // +0028 │ │ +2e6d72: 6201 1a85 |0085: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4TagWriter;.logger:Ljava/util/logging/Logger; // field@851a │ │ +2e6d76: 1a02 c554 |0087: const-string v2, "Writing:Option 3:Smaller Size can create free atom" // string@54c5 │ │ +2e6d7a: 6e20 128a 2100 |0089: invoke-virtual {v1, v2}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +2e6d80: 705c d28f 7f98 |008c: invoke-direct {v15, v7, v8, v9, v12}, Lorg/jaudiotagger/audio/mp4/Mp4TagWriter;.writeDataUptoIncludingIlst:(Ljava/nio/channels/FileChannel;Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;)V // method@8fd2 │ │ +2e6d86: 2201 7f11 |008f: new-instance v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4FreeBox; // type@117f │ │ +2e6d8a: 7020 1490 0100 |0091: invoke-direct {v1, v0}, Lorg/jaudiotagger/audio/mp4/atom/Mp4FreeBox;.:(I)V // method@9014 │ │ +2e6d90: 6e10 1690 0100 |0094: invoke-virtual {v1}, Lorg/jaudiotagger/audio/mp4/atom/Mp4FreeBox;.getHeader:()Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // method@9016 │ │ +2e6d96: 0c00 |0097: move-result-object v0 │ │ +2e6d98: 6e10 f58f 0000 |0098: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getHeaderData:()Ljava/nio/ByteBuffer; // method@8ff5 │ │ +2e6d9e: 0c00 |009b: move-result-object v0 │ │ +2e6da0: 6e20 7288 0800 |009c: invoke-virtual {v8, v0}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ +2e6da6: 6e10 1590 0100 |009f: invoke-virtual {v1}, Lorg/jaudiotagger/audio/mp4/atom/Mp4FreeBox;.getData:()Ljava/nio/ByteBuffer; // method@9015 │ │ +2e6dac: 0c00 |00a2: move-result-object v0 │ │ +2e6dae: 6e20 7288 0800 |00a3: invoke-virtual {v8, v0}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ +2e6db4: 7040 d08f 7fa8 |00a6: invoke-direct {v15, v7, v8, v10}, Lorg/jaudiotagger/audio/mp4/Mp4TagWriter;.writeDataAfterIlst:(Ljava/nio/channels/FileChannel;Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;)V // method@8fd0 │ │ +2e6dba: 2900 8700 |00a9: goto/16 0130 // +0087 │ │ +2e6dbe: 6200 1a85 |00ab: sget-object v0, Lorg/jaudiotagger/audio/mp4/Mp4TagWriter;.logger:Ljava/util/logging/Logger; // field@851a │ │ +2e6dc2: 1a02 c654 |00ad: const-string v2, "Writing:Option 4:Smaller Size <=8 cannot create free atoms" // string@54c6 │ │ +2e6dc6: 6e20 128a 2000 |00af: invoke-virtual {v0, v2}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +2e6dcc: 7401 f78f 1500 |00b2: invoke-virtual/range {v21}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getLength:()I // method@8ff7 │ │ +2e6dd2: 0a00 |00b5: move-result v0 │ │ +2e6dd4: 910e 0001 |00b6: sub-int v14, v0, v1 │ │ +2e6dd8: 1600 0000 |00b8: const-wide/16 v0, #int 0 // #0 │ │ +2e6ddc: 6e30 6a88 0701 |00ba: invoke-virtual {v7, v0, v1}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ +2e6de2: 1602 0000 |00bd: const-wide/16 v2, #int 0 // #0 │ │ +2e6de6: 7401 f48f 1200 |00bf: invoke-virtual/range {v18}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getFilePos:()J // method@8ff4 │ │ +2e6dec: 0b04 |00c2: move-result-wide v4 │ │ +2e6dee: 0800 1100 |00c3: move-object/from16 v0, v17 │ │ +2e6df2: 0801 1000 |00c5: move-object/from16 v1, v16 │ │ +2e6df6: 7406 6e88 0000 |00c7: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Ljava/nio/channels/FileChannel;.transferFrom:(Ljava/nio/channels/ReadableByteChannel;JJ)J // method@886e │ │ +2e6dfc: 7401 f48f 1200 |00ca: invoke-virtual/range {v18}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getFilePos:()J // method@8ff4 │ │ +2e6e02: 0b00 |00cd: move-result-wide v0 │ │ +2e6e04: 6e30 6a88 0801 |00ce: invoke-virtual {v8, v0, v1}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ +2e6e0a: 7401 f48f 1600 |00d1: invoke-virtual/range {v22}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getFilePos:()J // method@8ff4 │ │ +2e6e10: 0b00 |00d4: move-result-wide v0 │ │ +2e6e12: 7401 f48f 1200 |00d5: invoke-virtual/range {v18}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getFilePos:()J // method@8ff4 │ │ +2e6e18: 0b02 |00d8: move-result-wide v2 │ │ +2e6e1a: 3104 0002 |00d9: cmp-long v4, v0, v2 │ │ +2e6e1e: 3d04 1700 |00db: if-lez v4, 00f2 // +0017 │ │ +2e6e22: 7801 6e89 1a00 |00dd: invoke-interface/range {v26}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ +2e6e28: 0c00 |00e0: move-result-object v0 │ │ +2e6e2a: 7210 4789 0000 |00e1: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +2e6e30: 0a01 |00e4: move-result v1 │ │ +2e6e32: 3801 0d00 |00e5: if-eqz v1, 00f2 // +000d │ │ +2e6e36: 7210 4889 0000 |00e7: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +2e6e3c: 0c01 |00ea: move-result-object v1 │ │ +2e6e3e: 1f01 8811 |00eb: check-cast v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox; // type@1188 │ │ +2e6e42: 7be2 |00ed: neg-int v2, v14 │ │ +2e6e44: 6e20 4090 2100 |00ee: invoke-virtual {v1, v2}, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.adjustOffsets:(I)V // method@9040 │ │ +2e6e4a: 28f0 |00f1: goto 00e1 // -0010 │ │ +2e6e4c: 7be3 |00f2: neg-int v3, v14 │ │ +2e6e4e: 07f0 |00f3: move-object v0, v15 │ │ +2e6e50: 0801 1200 |00f4: move-object/from16 v1, v18 │ │ +2e6e54: 0802 1800 |00f6: move-object/from16 v2, v24 │ │ +2e6e58: 0804 1300 |00f8: move-object/from16 v4, v19 │ │ +2e6e5c: 0805 1400 |00fa: move-object/from16 v5, v20 │ │ +2e6e60: 7606 c88f 0000 |00fc: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/jaudiotagger/audio/mp4/Mp4TagWriter;.adjustSizeOfMoovHeader:(Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;ILorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;)V // method@8fc8 │ │ +2e6e66: 7401 f58f 1200 |00ff: invoke-virtual/range {v18}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getHeaderData:()Ljava/nio/ByteBuffer; // method@8ff5 │ │ +2e6e6c: 0c00 |0102: move-result-object v0 │ │ +2e6e6e: 6e20 7288 0800 |0103: invoke-virtual {v8, v0}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ +2e6e74: 7401 5988 1800 |0106: invoke-virtual/range {v24}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@8859 │ │ +2e6e7a: 6e20 4a88 db00 |0109: invoke-virtual {v11, v13}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@884a │ │ +2e6e80: 6e20 7288 b800 |010c: invoke-virtual {v8, v11}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ +2e6e86: 6e20 7288 c800 |010f: invoke-virtual {v8, v12}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ +2e6e8c: 7401 3a88 1800 |0112: invoke-virtual/range {v24}, Ljava/nio/ByteBuffer;.capacity:()I // method@883a │ │ +2e6e92: 0a00 |0115: move-result v0 │ │ +2e6e94: 6e20 4a88 0b00 |0116: invoke-virtual {v11, v0}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@884a │ │ +2e6e9a: 7401 f78f 1500 |0119: invoke-virtual/range {v21}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getLength:()I // method@8ff7 │ │ +2e6ea0: 0a00 |011c: move-result v0 │ │ +2e6ea2: b00d |011d: add-int/2addr v13, v0 │ │ +2e6ea4: 6e20 4e88 db00 |011e: invoke-virtual {v11, v13}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ +2e6eaa: 6e20 7288 b800 |0121: invoke-virtual {v8, v11}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ +2e6eb0: 7401 f38f 1200 |0124: invoke-virtual/range {v18}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getFileEndPos:()J // method@8ff3 │ │ +2e6eb6: 0b00 |0127: move-result-wide v0 │ │ +2e6eb8: 81e2 |0128: int-to-long v2, v14 │ │ +2e6eba: bb20 |0129: add-long/2addr v0, v2 │ │ +2e6ebc: 6e30 6a88 0701 |012a: invoke-virtual {v7, v0, v1}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ +2e6ec2: 7040 d08f 7fa8 |012d: invoke-direct {v15, v7, v8, v10}, Lorg/jaudiotagger/audio/mp4/Mp4TagWriter;.writeDataAfterIlst:(Ljava/nio/channels/FileChannel;Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;)V // method@8fd0 │ │ +2e6ec8: 0e00 |0130: return-void │ │ catches : (none) │ │ positions : │ │ 0x000f line=224 │ │ 0x0016 line=226 │ │ 0x0023 line=230 │ │ 0x0029 line=234 │ │ 0x004b line=235 │ │ @@ -715856,27 +715856,27 @@ │ │ type : '(Ljava/nio/channels/FileChannel;Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 24 16-bit code units │ │ -2e6ec8: |[2e6ec8] org.jaudiotagger.audio.mp4.Mp4TagWriter.writeUpToMoovHeader:(Ljava/nio/channels/FileChannel;Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;)V │ │ -2e6ed8: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -2e6edc: 6e30 6a88 0901 |0002: invoke-virtual {v9, v0, v1}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ -2e6ee2: 6e10 f48f 0b00 |0005: invoke-virtual {v11}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getFilePos:()J // method@8ff4 │ │ -2e6ee8: 0b06 |0008: move-result-wide v6 │ │ -2e6eea: 1604 0000 |0009: const-wide/16 v4, #int 0 // #0 │ │ -2e6eee: 07a2 |000b: move-object v2, v10 │ │ -2e6ef0: 0793 |000c: move-object v3, v9 │ │ -2e6ef2: 7406 6e88 0200 |000d: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Ljava/nio/channels/FileChannel;.transferFrom:(Ljava/nio/channels/ReadableByteChannel;JJ)J // method@886e │ │ -2e6ef8: 6e10 f48f 0b00 |0010: invoke-virtual {v11}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getFilePos:()J // method@8ff4 │ │ -2e6efe: 0b00 |0013: move-result-wide v0 │ │ -2e6f00: 6e30 6a88 0a01 |0014: invoke-virtual {v10, v0, v1}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ -2e6f06: 0e00 |0017: return-void │ │ +2e6ecc: |[2e6ecc] org.jaudiotagger.audio.mp4.Mp4TagWriter.writeUpToMoovHeader:(Ljava/nio/channels/FileChannel;Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;)V │ │ +2e6edc: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +2e6ee0: 6e30 6a88 0901 |0002: invoke-virtual {v9, v0, v1}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ +2e6ee6: 6e10 f48f 0b00 |0005: invoke-virtual {v11}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getFilePos:()J // method@8ff4 │ │ +2e6eec: 0b06 |0008: move-result-wide v6 │ │ +2e6eee: 1604 0000 |0009: const-wide/16 v4, #int 0 // #0 │ │ +2e6ef2: 07a2 |000b: move-object v2, v10 │ │ +2e6ef4: 0793 |000c: move-object v3, v9 │ │ +2e6ef6: 7406 6e88 0200 |000d: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Ljava/nio/channels/FileChannel;.transferFrom:(Ljava/nio/channels/ReadableByteChannel;JJ)J // method@886e │ │ +2e6efc: 6e10 f48f 0b00 |0010: invoke-virtual {v11}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getFilePos:()J // method@8ff4 │ │ +2e6f02: 0b00 |0013: move-result-wide v0 │ │ +2e6f04: 6e30 6a88 0a01 |0014: invoke-virtual {v10, v0, v1}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ +2e6f0a: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=619 │ │ 0x0005 line=620 │ │ 0x0010 line=621 │ │ locals : │ │ 0x0000 - 0x0018 reg=8 this Lorg/jaudiotagger/audio/mp4/Mp4TagWriter; │ │ @@ -715890,25 +715890,25 @@ │ │ type : '(Lorg/jaudiotagger/audio/MyRandomAccessFile;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 20 16-bit code units │ │ -2e5e98: |[2e5e98] org.jaudiotagger.audio.mp4.Mp4TagWriter.delete:(Lorg/jaudiotagger/audio/MyRandomAccessFile;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V │ │ -2e5ea8: 2200 d212 |0000: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4Tag; // type@12d2 │ │ -2e5eac: 7010 439d 0000 |0002: invoke-direct {v0}, Lorg/jaudiotagger/tag/mp4/Mp4Tag;.:()V // method@9d43 │ │ -2e5eb2: 6e40 cf8f 0132 |0005: invoke-virtual {v1, v0, v2, v3}, Lorg/jaudiotagger/audio/mp4/Mp4TagWriter;.write:(Lorg/jaudiotagger/tag/Tag;Lorg/jaudiotagger/audio/MyRandomAccessFile;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V // method@8fcf │ │ -2e5eb8: 0e00 |0008: return-void │ │ -2e5eba: 0d02 |0009: move-exception v2 │ │ -2e5ebc: 2203 fc0f |000a: new-instance v3, Ljava/io/IOException; // type@0ffc │ │ -2e5ec0: 6e10 758d 0200 |000c: invoke-virtual {v2}, Lorg/jaudiotagger/audio/exceptions/CannotWriteException;.getMessage:()Ljava/lang/String; // method@8d75 │ │ -2e5ec6: 0c02 |000f: move-result-object v2 │ │ -2e5ec8: 7020 8586 2300 |0010: invoke-direct {v3, v2}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8685 │ │ -2e5ece: 2703 |0013: throw v3 │ │ +2e5e9c: |[2e5e9c] org.jaudiotagger.audio.mp4.Mp4TagWriter.delete:(Lorg/jaudiotagger/audio/MyRandomAccessFile;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V │ │ +2e5eac: 2200 d212 |0000: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4Tag; // type@12d2 │ │ +2e5eb0: 7010 439d 0000 |0002: invoke-direct {v0}, Lorg/jaudiotagger/tag/mp4/Mp4Tag;.:()V // method@9d43 │ │ +2e5eb6: 6e40 cf8f 0132 |0005: invoke-virtual {v1, v0, v2, v3}, Lorg/jaudiotagger/audio/mp4/Mp4TagWriter;.write:(Lorg/jaudiotagger/tag/Tag;Lorg/jaudiotagger/audio/MyRandomAccessFile;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V // method@8fcf │ │ +2e5ebc: 0e00 |0008: return-void │ │ +2e5ebe: 0d02 |0009: move-exception v2 │ │ +2e5ec0: 2203 fc0f |000a: new-instance v3, Ljava/io/IOException; // type@0ffc │ │ +2e5ec4: 6e10 758d 0200 |000c: invoke-virtual {v2}, Lorg/jaudiotagger/audio/exceptions/CannotWriteException;.getMessage:()Ljava/lang/String; // method@8d75 │ │ +2e5eca: 0c02 |000f: move-result-object v2 │ │ +2e5ecc: 7020 8586 2300 |0010: invoke-direct {v3, v2}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8685 │ │ +2e5ed2: 2703 |0013: throw v3 │ │ catches : 1 │ │ 0x0005 - 0x0008 │ │ Lorg/jaudiotagger/audio/exceptions/CannotWriteException; -> 0x0009 │ │ positions : │ │ 0x0000 line=886 │ │ 0x0005 line=890 │ │ 0x000a line=894 │ │ @@ -715922,338 +715922,338 @@ │ │ type : '(Lorg/jaudiotagger/tag/Tag;Lorg/jaudiotagger/audio/MyRandomAccessFile;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 32 │ │ ins : 4 │ │ outs : 18 │ │ insns size : 597 16-bit code units │ │ -2e5ee0: |[2e5ee0] org.jaudiotagger.audio.mp4.Mp4TagWriter.write:(Lorg/jaudiotagger/tag/Tag;Lorg/jaudiotagger/audio/MyRandomAccessFile;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V │ │ -2e5ef0: 080f 1c00 |0000: move-object/from16 v15, v28 │ │ -2e5ef4: 6200 1a85 |0002: sget-object v0, Lorg/jaudiotagger/audio/mp4/Mp4TagWriter;.logger:Ljava/util/logging/Logger; // field@851a │ │ -2e5ef8: 1a01 4048 |0004: const-string v1, "Started writing tag data" // string@4840 │ │ -2e5efc: 6e20 128a 1000 |0006: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -2e5f02: 7801 858a 1e00 |0009: invoke-interface/range {v30}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getReadChannel:()Ljava/nio/channels/FileChannel; // method@8a85 │ │ -2e5f08: 0c00 |000c: move-result-object v0 │ │ -2e5f0a: 7801 868a 1f00 |000d: invoke-interface/range {v31}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getWriteChannel:()Ljava/nio/channels/FileChannel; // method@8a86 │ │ -2e5f10: 0c0e |0010: move-result-object v14 │ │ -2e5f12: 2201 7111 |0011: new-instance v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree; // type@1171 │ │ -2e5f16: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -2e5f18: 080d 1e00 |0014: move-object/from16 v13, v30 │ │ -2e5f1c: 7030 8d8f d102 |0016: invoke-direct {v1, v13, v2}, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.:(Lorg/jaudiotagger/audio/MyRandomAccessFile;Z)V // method@8f8d │ │ -2e5f22: 6e10 968f 0100 |0019: invoke-virtual {v1}, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.getMdatNode:()Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // method@8f96 │ │ -2e5f28: 0c03 |001c: move-result-object v3 │ │ -2e5f2a: 6e20 908f 3100 |001d: invoke-virtual {v1, v3}, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.getBoxHeader:(Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;)Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // method@8f90 │ │ -2e5f30: 0c0c |0020: move-result-object v12 │ │ -2e5f32: 380c 1902 |0021: if-eqz v12, 023a // +0219 │ │ -2e5f36: 54f3 1b85 |0023: iget-object v3, v15, Lorg/jaudiotagger/audio/mp4/Mp4TagWriter;.tc:Lorg/jaudiotagger/tag/mp4/Mp4TagCreator; // field@851b │ │ -2e5f3a: 0804 1d00 |0025: move-object/from16 v4, v29 │ │ -2e5f3e: 6e20 629d 4300 |0027: invoke-virtual {v3, v4}, Lorg/jaudiotagger/tag/mp4/Mp4TagCreator;.convert:(Lorg/jaudiotagger/tag/Tag;)Ljava/nio/ByteBuffer; // method@9d62 │ │ -2e5f44: 0c10 |002a: move-result-object v16 │ │ -2e5f46: 7401 5988 1000 |002b: invoke-virtual/range {v16}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@8859 │ │ -2e5f4c: 7401 4988 1000 |002e: invoke-virtual/range {v16}, Ljava/nio/ByteBuffer;.limit:()I // method@8849 │ │ -2e5f52: 0a03 |0031: move-result v3 │ │ -2e5f54: 6e10 9a8f 0100 |0032: invoke-virtual {v1}, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.getMoovNode:()Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // method@8f9a │ │ -2e5f5a: 0c04 |0035: move-result-object v4 │ │ -2e5f5c: 6e20 908f 4100 |0036: invoke-virtual {v1, v4}, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.getBoxHeader:(Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;)Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // method@8f90 │ │ -2e5f62: 0c07 |0039: move-result-object v7 │ │ -2e5f64: 6e10 9c8f 0100 |003a: invoke-virtual {v1}, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.getStcos:()Ljava/util/List; // method@8f9c │ │ -2e5f6a: 0c0b |003d: move-result-object v11 │ │ -2e5f6c: 6e10 958f 0100 |003e: invoke-virtual {v1}, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.getIlstNode:()Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // method@8f95 │ │ -2e5f72: 0c04 |0041: move-result-object v4 │ │ -2e5f74: 6e20 908f 4100 |0042: invoke-virtual {v1, v4}, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.getBoxHeader:(Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;)Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // method@8f90 │ │ -2e5f7a: 0c08 |0045: move-result-object v8 │ │ -2e5f7c: 6e10 9f8f 0100 |0046: invoke-virtual {v1}, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.getUdtaNode:()Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // method@8f9f │ │ -2e5f82: 0c04 |0049: move-result-object v4 │ │ -2e5f84: 6e20 908f 4100 |004a: invoke-virtual {v1, v4}, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.getBoxHeader:(Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;)Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // method@8f90 │ │ -2e5f8a: 0c05 |004d: move-result-object v5 │ │ -2e5f8c: 6e10 978f 0100 |004e: invoke-virtual {v1}, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.getMetaNode:()Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // method@8f97 │ │ -2e5f92: 0c04 |0051: move-result-object v4 │ │ -2e5f94: 6e20 908f 4100 |0052: invoke-virtual {v1, v4}, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.getBoxHeader:(Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;)Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // method@8f90 │ │ -2e5f9a: 0c06 |0055: move-result-object v6 │ │ -2e5f9c: 6e10 948f 0100 |0056: invoke-virtual {v1}, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.getHdlrWithinMetaNode:()Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // method@8f94 │ │ -2e5fa2: 0c04 |0059: move-result-object v4 │ │ -2e5fa4: 6e20 908f 4100 |005a: invoke-virtual {v1, v4}, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.getBoxHeader:(Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;)Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // method@8f90 │ │ -2e5faa: 0c04 |005d: move-result-object v4 │ │ -2e5fac: 6e10 9d8f 0100 |005e: invoke-virtual {v1}, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.getTagsNode:()Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // method@8f9d │ │ -2e5fb2: 0c09 |0061: move-result-object v9 │ │ -2e5fb4: 6e20 908f 9100 |0062: invoke-virtual {v1, v9}, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.getBoxHeader:(Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;)Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // method@8f90 │ │ -2e5fba: 0c11 |0065: move-result-object v17 │ │ -2e5fbc: 6e10 9e8f 0100 |0066: invoke-virtual {v1}, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.getTrakNodes:()Ljava/util/List; // method@8f9e │ │ -2e5fc2: 0c09 |0069: move-result-object v9 │ │ -2e5fc4: 6e10 9e8f 0100 |006a: invoke-virtual {v1}, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.getTrakNodes:()Ljava/util/List; // method@8f9e │ │ -2e5fca: 0c0a |006d: move-result-object v10 │ │ -2e5fcc: 7210 7389 0a00 |006e: invoke-interface {v10}, Ljava/util/List;.size:()I // method@8973 │ │ -2e5fd2: 0a0a |0071: move-result v10 │ │ -2e5fd4: 1312 0100 |0072: const/16 v18, #int 1 // #1 │ │ -2e5fd8: d80a 0aff |0074: add-int/lit8 v10, v10, #int -1 // #ff │ │ -2e5fdc: 7220 6a89 a900 |0076: invoke-interface {v9, v10}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ -2e5fe2: 0c09 |0079: move-result-object v9 │ │ -2e5fe4: 1f09 0d13 |007a: check-cast v9, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // type@130d │ │ -2e5fe8: 6e20 908f 9100 |007c: invoke-virtual {v1, v9}, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.getBoxHeader:(Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;)Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // method@8f90 │ │ -2e5fee: 0c09 |007f: move-result-object v9 │ │ -2e5ff0: 6e10 988f 0100 |0080: invoke-virtual {v1}, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.getMoovBuffer:()Ljava/nio/ByteBuffer; // method@8f98 │ │ -2e5ff6: 0c0a |0083: move-result-object v10 │ │ -2e5ff8: 1613 0800 |0084: const-wide/16 v19, #int 8 // #8 │ │ -2e5ffc: 3805 5500 |0086: if-eqz v5, 00db // +0055 │ │ -2e6000: 3806 4000 |0088: if-eqz v6, 00c8 // +0040 │ │ -2e6004: 3808 1e00 |008a: if-eqz v8, 00a8 // +001e │ │ -2e6008: 6e10 f78f 0800 |008c: invoke-virtual {v8}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getLength:()I // method@8ff7 │ │ -2e600e: 0a04 |008f: move-result v4 │ │ -2e6010: 021d 0300 |0090: move/from16 v29, v3 │ │ -2e6014: 6e10 f48f 0800 |0092: invoke-virtual {v8}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getFilePos:()J // method@8ff4 │ │ -2e601a: 0b02 |0095: move-result-wide v2 │ │ -2e601c: 8423 |0096: long-to-int v3, v2 │ │ -2e601e: 0816 0a00 |0097: move-object/from16 v22, v10 │ │ -2e6022: 8139 |0099: int-to-long v9, v3 │ │ -2e6024: 6e10 f48f 0700 |009a: invoke-virtual {v7}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getFilePos:()J // method@8ff4 │ │ -2e602a: 0b17 |009d: move-result-wide v23 │ │ -2e602c: 9b17 1713 |009e: add-long v23, v23, v19 │ │ -2e6030: 9c09 0917 |00a0: sub-long v9, v9, v23 │ │ -2e6034: 8492 |00a2: long-to-int v2, v9 │ │ -2e6036: 0129 |00a3: move v9, v2 │ │ -2e6038: 0213 0300 |00a4: move/from16 v19, v3 │ │ -2e603c: 014a |00a6: move v10, v4 │ │ -2e603e: 2859 |00a7: goto 0100 // +0059 │ │ -2e6040: 021d 0300 |00a8: move/from16 v29, v3 │ │ -2e6044: 0816 0a00 |00aa: move-object/from16 v22, v10 │ │ -2e6048: 3804 0d00 |00ac: if-eqz v4, 00b9 // +000d │ │ -2e604c: 6e10 f38f 0400 |00ae: invoke-virtual {v4}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getFileEndPos:()J // method@8ff3 │ │ -2e6052: 0b02 |00b1: move-result-wide v2 │ │ -2e6054: 8423 |00b2: long-to-int v3, v2 │ │ -2e6056: 8139 |00b3: int-to-long v9, v3 │ │ -2e6058: 6e10 f48f 0700 |00b4: invoke-virtual {v7}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getFilePos:()J // method@8ff4 │ │ -2e605e: 0b17 |00b7: move-result-wide v23 │ │ -2e6060: 2833 |00b8: goto 00eb // +0033 │ │ -2e6062: 6e10 f48f 0600 |00b9: invoke-virtual {v6}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getFilePos:()J // method@8ff4 │ │ -2e6068: 0b02 |00bc: move-result-wide v2 │ │ -2e606a: 8423 |00bd: long-to-int v3, v2 │ │ -2e606c: d803 0308 |00be: add-int/lit8 v3, v3, #int 8 // #08 │ │ -2e6070: d803 0304 |00c0: add-int/lit8 v3, v3, #int 4 // #04 │ │ -2e6074: 8139 |00c2: int-to-long v9, v3 │ │ -2e6076: 6e10 f48f 0700 |00c3: invoke-virtual {v7}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getFilePos:()J // method@8ff4 │ │ -2e607c: 0b17 |00c6: move-result-wide v23 │ │ -2e607e: 2824 |00c7: goto 00eb // +0024 │ │ -2e6080: 021d 0300 |00c8: move/from16 v29, v3 │ │ -2e6084: 0816 0a00 |00ca: move-object/from16 v22, v10 │ │ -2e6088: 6e10 f78f 0700 |00cc: invoke-virtual {v7}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getLength:()I // method@8ff7 │ │ -2e608e: 0a02 |00cf: move-result v2 │ │ -2e6090: d802 02f8 |00d0: add-int/lit8 v2, v2, #int -8 // #f8 │ │ -2e6094: 6e10 f38f 0700 |00d2: invoke-virtual {v7}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getFileEndPos:()J // method@8ff3 │ │ -2e609a: 0b03 |00d5: move-result-wide v3 │ │ -2e609c: 8434 |00d6: long-to-int v4, v3 │ │ -2e609e: 0129 |00d7: move v9, v2 │ │ -2e60a0: 0213 0400 |00d8: move/from16 v19, v4 │ │ -2e60a4: 2825 |00da: goto 00ff // +0025 │ │ -2e60a6: 021d 0300 |00db: move/from16 v29, v3 │ │ -2e60aa: 0816 0a00 |00dd: move-object/from16 v22, v10 │ │ -2e60ae: 3806 1200 |00df: if-eqz v6, 00f1 // +0012 │ │ -2e60b2: 6e10 f38f 0900 |00e1: invoke-virtual {v9}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getFileEndPos:()J // method@8ff3 │ │ -2e60b8: 0b02 |00e4: move-result-wide v2 │ │ -2e60ba: 8423 |00e5: long-to-int v3, v2 │ │ -2e60bc: 8139 |00e6: int-to-long v9, v3 │ │ -2e60be: 6e10 f48f 0700 |00e7: invoke-virtual {v7}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getFilePos:()J // method@8ff4 │ │ -2e60c4: 0b17 |00ea: move-result-wide v23 │ │ -2e60c6: 9b17 1713 |00eb: add-long v23, v23, v19 │ │ -2e60ca: 9c09 0917 |00ed: sub-long v9, v9, v23 │ │ -2e60ce: 8492 |00ef: long-to-int v2, v9 │ │ -2e60d0: 280c |00f0: goto 00fc // +000c │ │ -2e60d2: 6e10 f38f 0700 |00f1: invoke-virtual {v7}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getFileEndPos:()J // method@8ff3 │ │ -2e60d8: 0b02 |00f4: move-result-wide v2 │ │ -2e60da: 8423 |00f5: long-to-int v3, v2 │ │ -2e60dc: 6e10 f78f 0700 |00f6: invoke-virtual {v7}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getLength:()I // method@8ff7 │ │ -2e60e2: 0a02 |00f9: move-result v2 │ │ -2e60e4: d802 02f8 |00fa: add-int/lit8 v2, v2, #int -8 // #f8 │ │ -2e60e8: 0129 |00fc: move v9, v2 │ │ -2e60ea: 0213 0300 |00fd: move/from16 v19, v3 │ │ -2e60ee: 120a |00ff: const/4 v10, #int 0 // #0 │ │ -2e60f0: 7020 ce8f 1f00 |0100: invoke-direct {v15, v1}, Lorg/jaudiotagger/audio/mp4/Mp4TagWriter;.getMetaLevelFreeAtomSize:(Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;)I // method@8fce │ │ -2e60f6: 0a14 |0103: move-result v20 │ │ -2e60f8: 6e10 928f 0100 |0104: invoke-virtual {v1}, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.getFreeNodes:()Ljava/util/List; // method@8f92 │ │ -2e60fe: 0c01 |0107: move-result-object v1 │ │ -2e6100: 7210 6e89 0100 |0108: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ -2e6106: 0c01 |010b: move-result-object v1 │ │ -2e6108: 7210 4789 0100 |010c: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -2e610e: 0a02 |010f: move-result v2 │ │ -2e6110: 3802 2600 |0110: if-eqz v2, 0136 // +0026 │ │ -2e6114: 7210 4889 0100 |0112: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -2e611a: 0c02 |0115: move-result-object v2 │ │ -2e611c: 1f02 0d13 |0116: check-cast v2, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // type@130d │ │ -2e6120: 6e10 4a9f 0200 |0118: invoke-virtual {v2}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.getParent:()Lorg/jaudiotagger/utils/tree/TreeNode; // method@9f4a │ │ -2e6126: 0c03 |011b: move-result-object v3 │ │ -2e6128: 1f03 0d13 |011c: check-cast v3, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // type@130d │ │ -2e612c: 6e10 5c9f 0300 |011e: invoke-virtual {v3}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.isRoot:()Z // method@9f5c │ │ -2e6132: 0a03 |0121: move-result v3 │ │ -2e6134: 3803 eaff |0122: if-eqz v3, 010c // -0016 │ │ -2e6138: 6e10 539f 0200 |0124: invoke-virtual {v2}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.getUserObject:()Ljava/lang/Object; // method@9f53 │ │ -2e613e: 0c01 |0127: move-result-object v1 │ │ -2e6140: 1f01 7a11 |0128: check-cast v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // type@117a │ │ -2e6144: 6e10 f78f 0100 |012a: invoke-virtual {v1}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getLength:()I // method@8ff7 │ │ -2e614a: 0a02 |012d: move-result v2 │ │ -2e614c: 6e10 f48f 0100 |012e: invoke-virtual {v1}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getFilePos:()J // method@8ff4 │ │ -2e6152: 0b03 |0131: move-result-wide v3 │ │ -2e6154: 8431 |0132: long-to-int v1, v3 │ │ -2e6156: 0217 0200 |0133: move/from16 v23, v2 │ │ -2e615a: 2804 |0135: goto 0139 // +0004 │ │ -2e615c: 1201 |0136: const/4 v1, #int 0 // #0 │ │ -2e615e: 1317 0000 |0137: const/16 v23, #int 0 // #0 │ │ -2e6162: 3d17 1c00 |0139: if-lez v23, 0155 // +001c │ │ -2e6166: 8112 |013b: int-to-long v2, v1 │ │ -2e6168: 6e10 f48f 0c00 |013c: invoke-virtual {v12}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getFilePos:()J // method@8ff4 │ │ -2e616e: 0b18 |013f: move-result-wide v24 │ │ -2e6170: 3104 0218 |0140: cmp-long v4, v2, v24 │ │ -2e6174: 3d04 0700 |0142: if-lez v4, 0149 // +0007 │ │ -2e6178: 0215 0100 |0144: move/from16 v21, v1 │ │ -2e617c: 1312 0000 |0146: const/16 v18, #int 0 // #0 │ │ -2e6180: 2814 |0148: goto 015c // +0014 │ │ -2e6182: 6e10 f48f 0700 |0149: invoke-virtual {v7}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getFilePos:()J // method@8ff4 │ │ -2e6188: 0b18 |014c: move-result-wide v24 │ │ -2e618a: 3104 0218 |014d: cmp-long v4, v2, v24 │ │ -2e618e: 3b04 0300 |014f: if-gez v4, 0152 // +0003 │ │ -2e6192: 28f3 |0151: goto 0144 // -000d │ │ -2e6194: 0215 0100 |0152: move/from16 v21, v1 │ │ -2e6198: 2808 |0154: goto 015c // +0008 │ │ -2e619a: 6e10 f48f 0c00 |0155: invoke-virtual {v12}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getFilePos:()J // method@8ff4 │ │ -2e61a0: 0b01 |0158: move-result-wide v1 │ │ -2e61a2: 8412 |0159: long-to-int v2, v1 │ │ -2e61a4: 0215 0200 |015a: move/from16 v21, v2 │ │ -2e61a8: 6201 1a85 |015c: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4TagWriter;.logger:Ljava/util/logging/Logger; // field@851a │ │ -2e61ac: 1a02 5143 |015e: const-string v2, "Read header successfully ready for writing" // string@4351 │ │ -2e61b0: 6e20 128a 2100 |0160: invoke-virtual {v1, v2}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -2e61b6: 0201 1d00 |0163: move/from16 v1, v29 │ │ -2e61ba: 331a 1600 |0165: if-ne v10, v1, 017b // +0016 │ │ -2e61be: 0801 1c00 |0167: move-object/from16 v1, v28 │ │ -2e61c2: 0702 |0169: move-object v2, v0 │ │ -2e61c4: 07e3 |016a: move-object v3, v14 │ │ -2e61c6: 0784 |016b: move-object v4, v8 │ │ -2e61c8: 0805 1000 |016c: move-object/from16 v5, v16 │ │ -2e61cc: 0806 1100 |016e: move-object/from16 v6, v17 │ │ -2e61d0: 7606 d58f 0100 |0170: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lorg/jaudiotagger/audio/mp4/Mp4TagWriter;.writeMetadataSameSize:(Ljava/nio/channels/FileChannel;Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;)V // method@8fd5 │ │ -2e61d6: 081d 0b00 |0173: move-object/from16 v29, v11 │ │ -2e61da: 0818 0c00 |0175: move-object/from16 v24, v12 │ │ -2e61de: 081b 0e00 |0177: move-object/from16 v27, v14 │ │ -2e61e2: 2900 ad00 |0179: goto/16 0226 // +00ad │ │ -2e61e6: 371a 1b00 |017b: if-le v10, v1, 0196 // +001b │ │ -2e61ea: 0801 1c00 |017d: move-object/from16 v1, v28 │ │ -2e61ee: 0702 |017f: move-object v2, v0 │ │ -2e61f0: 07e3 |0180: move-object v3, v14 │ │ -2e61f2: 0774 |0181: move-object v4, v7 │ │ -2e61f4: 0787 |0182: move-object v7, v8 │ │ -2e61f6: 07c8 |0183: move-object v8, v12 │ │ -2e61f8: 0809 1100 |0184: move-object/from16 v9, v17 │ │ -2e61fc: 080a 1600 |0186: move-object/from16 v10, v22 │ │ -2e6200: 081d 0b00 |0188: move-object/from16 v29, v11 │ │ -2e6204: 080b 1000 |018a: move-object/from16 v11, v16 │ │ -2e6208: 0818 0c00 |018c: move-object/from16 v24, v12 │ │ -2e620c: 080c 1d00 |018e: move-object/from16 v12, v29 │ │ -2e6210: 020d 1400 |0190: move/from16 v13, v20 │ │ -2e6214: 760d da8f 0100 |0192: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13}, Lorg/jaudiotagger/audio/mp4/Mp4TagWriter;.writeOldMetadataLargerThanNewMetadata:(Ljava/nio/channels/FileChannel;Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;Ljava/nio/ByteBuffer;Ljava/util/List;I)V // method@8fda │ │ -2e621a: 28e2 |0195: goto 0177 // -001e │ │ -2e621c: 081d 0b00 |0196: move-object/from16 v29, v11 │ │ -2e6220: 0818 0c00 |0198: move-object/from16 v24, v12 │ │ -2e6224: 910b 010a |019a: sub-int v11, v1, v10 │ │ -2e6228: d801 14f8 |019c: add-int/lit8 v1, v20, #int -8 // #f8 │ │ -2e622c: 361b 1200 |019e: if-gt v11, v1, 01b0 // +0012 │ │ -2e6230: 0801 1c00 |01a0: move-object/from16 v1, v28 │ │ -2e6234: 0702 |01a2: move-object v2, v0 │ │ -2e6236: 07e3 |01a3: move-object v3, v14 │ │ -2e6238: 0784 |01a4: move-object v4, v8 │ │ -2e623a: 0805 1100 |01a5: move-object/from16 v5, v17 │ │ -2e623e: 0206 1400 |01a7: move/from16 v6, v20 │ │ -2e6242: 0807 1000 |01a9: move-object/from16 v7, v16 │ │ -2e6246: 01b8 |01ab: move v8, v11 │ │ -2e6248: 7608 d78f 0100 |01ac: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8}, Lorg/jaudiotagger/audio/mp4/Mp4TagWriter;.writeNewMetadataLargerButCanUseFreeAtom:(Ljava/nio/channels/FileChannel;Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;ILjava/nio/ByteBuffer;I)V // method@8fd7 │ │ -2e624e: 28c8 |01af: goto 0177 // -0038 │ │ -2e6250: 9119 0b14 |01b0: sub-int v25, v11, v20 │ │ -2e6254: 7040 db8f 0f7e |01b2: invoke-direct {v15, v0, v14, v7}, Lorg/jaudiotagger/audio/mp4/Mp4TagWriter;.writeUpToMoovHeader:(Ljava/nio/channels/FileChannel;Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;)V // method@8fdb │ │ -2e625a: 3905 2700 |01b5: if-nez v5, 01dc // +0027 │ │ -2e625e: 0801 1c00 |01b7: move-object/from16 v1, v28 │ │ -2e6262: 0702 |01b9: move-object v2, v0 │ │ -2e6264: 07e3 |01ba: move-object v3, v14 │ │ -2e6266: 0804 1000 |01bb: move-object/from16 v4, v16 │ │ -2e626a: 0775 |01bd: move-object v5, v7 │ │ -2e626c: 0806 1600 |01be: move-object/from16 v6, v22 │ │ -2e6270: 0807 1800 |01c0: move-object/from16 v7, v24 │ │ -2e6274: 0808 1d00 |01c2: move-object/from16 v8, v29 │ │ -2e6278: 0209 1700 |01c4: move/from16 v9, v23 │ │ -2e627c: 021a 0a00 |01c6: move/from16 v26, v10 │ │ -2e6280: 020a 1200 |01c8: move/from16 v10, v18 │ │ -2e6284: 080b 1100 |01ca: move-object/from16 v11, v17 │ │ -2e6288: 020c 1400 |01cc: move/from16 v12, v20 │ │ -2e628c: 020d 1300 |01ce: move/from16 v13, v19 │ │ -2e6290: 081b 0e00 |01d0: move-object/from16 v27, v14 │ │ -2e6294: 020e 1a00 |01d2: move/from16 v14, v26 │ │ -2e6298: 020f 1500 |01d4: move/from16 v15, v21 │ │ -2e629c: 0210 1900 |01d6: move/from16 v16, v25 │ │ -2e62a0: 7610 d98f 0100 |01d8: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16}, Lorg/jaudiotagger/audio/mp4/Mp4TagWriter;.writeNoExistingUdtaAtom:(Ljava/nio/channels/FileChannel;Ljava/nio/channels/FileChannel;Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/util/List;IZLorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;IIIII)V // method@8fd9 │ │ -2e62a6: 284b |01db: goto 0226 // +004b │ │ -2e62a8: 021a 0a00 |01dc: move/from16 v26, v10 │ │ -2e62ac: 081b 0e00 |01de: move-object/from16 v27, v14 │ │ -2e62b0: 3906 2500 |01e0: if-nez v6, 0205 // +0025 │ │ -2e62b4: 0801 1c00 |01e2: move-object/from16 v1, v28 │ │ -2e62b8: 0752 |01e4: move-object v2, v5 │ │ -2e62ba: 0703 |01e5: move-object v3, v0 │ │ -2e62bc: 0804 1b00 |01e6: move-object/from16 v4, v27 │ │ -2e62c0: 0805 1000 |01e8: move-object/from16 v5, v16 │ │ -2e62c4: 0776 |01ea: move-object v6, v7 │ │ -2e62c6: 0807 1600 |01eb: move-object/from16 v7, v22 │ │ -2e62ca: 0808 1800 |01ed: move-object/from16 v8, v24 │ │ -2e62ce: 0809 1d00 |01ef: move-object/from16 v9, v29 │ │ -2e62d2: 020a 1700 |01f1: move/from16 v10, v23 │ │ -2e62d6: 020b 1200 |01f3: move/from16 v11, v18 │ │ -2e62da: 080c 1100 |01f5: move-object/from16 v12, v17 │ │ -2e62de: 020d 1400 |01f7: move/from16 v13, v20 │ │ -2e62e2: 020e 1300 |01f9: move/from16 v14, v19 │ │ -2e62e6: 020f 1a00 |01fb: move/from16 v15, v26 │ │ -2e62ea: 0210 1500 |01fd: move/from16 v16, v21 │ │ -2e62ee: 0211 1900 |01ff: move/from16 v17, v25 │ │ -2e62f2: 7611 d88f 0100 |0201: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17}, Lorg/jaudiotagger/audio/mp4/Mp4TagWriter;.writeNoExistingMetaAtom:(Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/channels/FileChannel;Ljava/nio/channels/FileChannel;Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/util/List;IZLorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;IIIII)V // method@8fd8 │ │ -2e62f8: 2822 |0204: goto 0226 // +0022 │ │ -2e62fa: 0801 1c00 |0205: move-object/from16 v1, v28 │ │ -2e62fe: 0752 |0207: move-object v2, v5 │ │ -2e6300: 0763 |0208: move-object v3, v6 │ │ -2e6302: 0704 |0209: move-object v4, v0 │ │ -2e6304: 0805 1b00 |020a: move-object/from16 v5, v27 │ │ -2e6308: 0196 |020c: move v6, v9 │ │ -2e630a: 0808 1600 |020d: move-object/from16 v8, v22 │ │ -2e630e: 0809 1800 |020f: move-object/from16 v9, v24 │ │ -2e6312: 080a 1d00 |0211: move-object/from16 v10, v29 │ │ -2e6316: 020b 1900 |0213: move/from16 v11, v25 │ │ -2e631a: 020c 1700 |0215: move/from16 v12, v23 │ │ -2e631e: 020d 1200 |0217: move/from16 v13, v18 │ │ -2e6322: 080e 1000 |0219: move-object/from16 v14, v16 │ │ -2e6326: 080f 1100 |021b: move-object/from16 v15, v17 │ │ -2e632a: 0210 1400 |021d: move/from16 v16, v20 │ │ -2e632e: 0211 1300 |021f: move/from16 v17, v19 │ │ -2e6332: 0212 1a00 |0221: move/from16 v18, v26 │ │ -2e6336: 7612 d48f 0100 |0223: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18}, Lorg/jaudiotagger/audio/mp4/Mp4TagWriter;.writeHaveExistingMetadata:(Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/channels/FileChannel;Ljava/nio/channels/FileChannel;ILorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/util/List;IIZLjava/nio/ByteBuffer;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;III)V // method@8fd4 │ │ -2e633c: 6e10 6788 0000 |0226: invoke-virtual {v0}, Ljava/nio/channels/FileChannel;.close:()V // method@8867 │ │ -2e6342: 7801 828a 1e00 |0229: invoke-interface/range {v30}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.close:()V // method@8a82 │ │ -2e6348: 0801 1c00 |022c: move-object/from16 v1, v28 │ │ -2e634c: 0804 1d00 |022e: move-object/from16 v4, v29 │ │ -2e6350: 0800 1f00 |0230: move-object/from16 v0, v31 │ │ -2e6354: 0803 1800 |0232: move-object/from16 v3, v24 │ │ -2e6358: 0802 1b00 |0234: move-object/from16 v2, v27 │ │ -2e635c: 7054 ca8f 0123 |0236: invoke-direct {v1, v0, v3, v2, v4}, Lorg/jaudiotagger/audio/mp4/Mp4TagWriter;.checkFileWrittenCorrectly:(Lorg/jaudiotagger/audio/MyRandomAccessFile;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/channels/FileChannel;Ljava/util/List;)V // method@8fca │ │ -2e6362: 0e00 |0239: return-void │ │ -2e6364: 07f1 |023a: move-object v1, v15 │ │ -2e6366: 2200 3711 |023b: new-instance v0, Lorg/jaudiotagger/audio/exceptions/CannotWriteException; // type@1137 │ │ -2e636a: 6202 5887 |023d: sget-object v2, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_CHANGES_TO_FILE_FAILED_CANNOT_FIND_AUDIO:Lorg/jaudiotagger/logging/ErrorMessage; // field@8758 │ │ -2e636e: 6e10 5791 0200 |023f: invoke-virtual {v2}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ -2e6374: 0c02 |0242: move-result-object v2 │ │ -2e6376: 7020 728d 2000 |0243: invoke-direct {v0, v2}, Lorg/jaudiotagger/audio/exceptions/CannotWriteException;.:(Ljava/lang/String;)V // method@8d72 │ │ -2e637c: 2700 |0246: throw v0 │ │ -2e637e: 0d00 |0247: move-exception v0 │ │ -2e6380: 07f1 |0248: move-object v1, v15 │ │ -2e6382: 2202 3711 |0249: new-instance v2, Lorg/jaudiotagger/audio/exceptions/CannotWriteException; // type@1137 │ │ -2e6386: 6e10 6c8d 0000 |024b: invoke-virtual {v0}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.getMessage:()Ljava/lang/String; // method@8d6c │ │ -2e638c: 0c00 |024e: move-result-object v0 │ │ -2e638e: 7020 728d 0200 |024f: invoke-direct {v2, v0}, Lorg/jaudiotagger/audio/exceptions/CannotWriteException;.:(Ljava/lang/String;)V // method@8d72 │ │ -2e6394: 2802 |0252: goto 0254 // +0002 │ │ -2e6396: 2702 |0253: throw v2 │ │ -2e6398: 28ff |0254: goto 0253 // -0001 │ │ +2e5ee4: |[2e5ee4] org.jaudiotagger.audio.mp4.Mp4TagWriter.write:(Lorg/jaudiotagger/tag/Tag;Lorg/jaudiotagger/audio/MyRandomAccessFile;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V │ │ +2e5ef4: 080f 1c00 |0000: move-object/from16 v15, v28 │ │ +2e5ef8: 6200 1a85 |0002: sget-object v0, Lorg/jaudiotagger/audio/mp4/Mp4TagWriter;.logger:Ljava/util/logging/Logger; // field@851a │ │ +2e5efc: 1a01 4048 |0004: const-string v1, "Started writing tag data" // string@4840 │ │ +2e5f00: 6e20 128a 1000 |0006: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +2e5f06: 7801 858a 1e00 |0009: invoke-interface/range {v30}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getReadChannel:()Ljava/nio/channels/FileChannel; // method@8a85 │ │ +2e5f0c: 0c00 |000c: move-result-object v0 │ │ +2e5f0e: 7801 868a 1f00 |000d: invoke-interface/range {v31}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getWriteChannel:()Ljava/nio/channels/FileChannel; // method@8a86 │ │ +2e5f14: 0c0e |0010: move-result-object v14 │ │ +2e5f16: 2201 7111 |0011: new-instance v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree; // type@1171 │ │ +2e5f1a: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +2e5f1c: 080d 1e00 |0014: move-object/from16 v13, v30 │ │ +2e5f20: 7030 8d8f d102 |0016: invoke-direct {v1, v13, v2}, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.:(Lorg/jaudiotagger/audio/MyRandomAccessFile;Z)V // method@8f8d │ │ +2e5f26: 6e10 968f 0100 |0019: invoke-virtual {v1}, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.getMdatNode:()Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // method@8f96 │ │ +2e5f2c: 0c03 |001c: move-result-object v3 │ │ +2e5f2e: 6e20 908f 3100 |001d: invoke-virtual {v1, v3}, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.getBoxHeader:(Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;)Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // method@8f90 │ │ +2e5f34: 0c0c |0020: move-result-object v12 │ │ +2e5f36: 380c 1902 |0021: if-eqz v12, 023a // +0219 │ │ +2e5f3a: 54f3 1b85 |0023: iget-object v3, v15, Lorg/jaudiotagger/audio/mp4/Mp4TagWriter;.tc:Lorg/jaudiotagger/tag/mp4/Mp4TagCreator; // field@851b │ │ +2e5f3e: 0804 1d00 |0025: move-object/from16 v4, v29 │ │ +2e5f42: 6e20 629d 4300 |0027: invoke-virtual {v3, v4}, Lorg/jaudiotagger/tag/mp4/Mp4TagCreator;.convert:(Lorg/jaudiotagger/tag/Tag;)Ljava/nio/ByteBuffer; // method@9d62 │ │ +2e5f48: 0c10 |002a: move-result-object v16 │ │ +2e5f4a: 7401 5988 1000 |002b: invoke-virtual/range {v16}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@8859 │ │ +2e5f50: 7401 4988 1000 |002e: invoke-virtual/range {v16}, Ljava/nio/ByteBuffer;.limit:()I // method@8849 │ │ +2e5f56: 0a03 |0031: move-result v3 │ │ +2e5f58: 6e10 9a8f 0100 |0032: invoke-virtual {v1}, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.getMoovNode:()Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // method@8f9a │ │ +2e5f5e: 0c04 |0035: move-result-object v4 │ │ +2e5f60: 6e20 908f 4100 |0036: invoke-virtual {v1, v4}, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.getBoxHeader:(Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;)Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // method@8f90 │ │ +2e5f66: 0c07 |0039: move-result-object v7 │ │ +2e5f68: 6e10 9c8f 0100 |003a: invoke-virtual {v1}, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.getStcos:()Ljava/util/List; // method@8f9c │ │ +2e5f6e: 0c0b |003d: move-result-object v11 │ │ +2e5f70: 6e10 958f 0100 |003e: invoke-virtual {v1}, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.getIlstNode:()Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // method@8f95 │ │ +2e5f76: 0c04 |0041: move-result-object v4 │ │ +2e5f78: 6e20 908f 4100 |0042: invoke-virtual {v1, v4}, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.getBoxHeader:(Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;)Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // method@8f90 │ │ +2e5f7e: 0c08 |0045: move-result-object v8 │ │ +2e5f80: 6e10 9f8f 0100 |0046: invoke-virtual {v1}, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.getUdtaNode:()Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // method@8f9f │ │ +2e5f86: 0c04 |0049: move-result-object v4 │ │ +2e5f88: 6e20 908f 4100 |004a: invoke-virtual {v1, v4}, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.getBoxHeader:(Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;)Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // method@8f90 │ │ +2e5f8e: 0c05 |004d: move-result-object v5 │ │ +2e5f90: 6e10 978f 0100 |004e: invoke-virtual {v1}, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.getMetaNode:()Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // method@8f97 │ │ +2e5f96: 0c04 |0051: move-result-object v4 │ │ +2e5f98: 6e20 908f 4100 |0052: invoke-virtual {v1, v4}, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.getBoxHeader:(Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;)Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // method@8f90 │ │ +2e5f9e: 0c06 |0055: move-result-object v6 │ │ +2e5fa0: 6e10 948f 0100 |0056: invoke-virtual {v1}, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.getHdlrWithinMetaNode:()Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // method@8f94 │ │ +2e5fa6: 0c04 |0059: move-result-object v4 │ │ +2e5fa8: 6e20 908f 4100 |005a: invoke-virtual {v1, v4}, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.getBoxHeader:(Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;)Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // method@8f90 │ │ +2e5fae: 0c04 |005d: move-result-object v4 │ │ +2e5fb0: 6e10 9d8f 0100 |005e: invoke-virtual {v1}, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.getTagsNode:()Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // method@8f9d │ │ +2e5fb6: 0c09 |0061: move-result-object v9 │ │ +2e5fb8: 6e20 908f 9100 |0062: invoke-virtual {v1, v9}, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.getBoxHeader:(Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;)Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // method@8f90 │ │ +2e5fbe: 0c11 |0065: move-result-object v17 │ │ +2e5fc0: 6e10 9e8f 0100 |0066: invoke-virtual {v1}, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.getTrakNodes:()Ljava/util/List; // method@8f9e │ │ +2e5fc6: 0c09 |0069: move-result-object v9 │ │ +2e5fc8: 6e10 9e8f 0100 |006a: invoke-virtual {v1}, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.getTrakNodes:()Ljava/util/List; // method@8f9e │ │ +2e5fce: 0c0a |006d: move-result-object v10 │ │ +2e5fd0: 7210 7389 0a00 |006e: invoke-interface {v10}, Ljava/util/List;.size:()I // method@8973 │ │ +2e5fd6: 0a0a |0071: move-result v10 │ │ +2e5fd8: 1312 0100 |0072: const/16 v18, #int 1 // #1 │ │ +2e5fdc: d80a 0aff |0074: add-int/lit8 v10, v10, #int -1 // #ff │ │ +2e5fe0: 7220 6a89 a900 |0076: invoke-interface {v9, v10}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ +2e5fe6: 0c09 |0079: move-result-object v9 │ │ +2e5fe8: 1f09 0d13 |007a: check-cast v9, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // type@130d │ │ +2e5fec: 6e20 908f 9100 |007c: invoke-virtual {v1, v9}, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.getBoxHeader:(Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;)Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // method@8f90 │ │ +2e5ff2: 0c09 |007f: move-result-object v9 │ │ +2e5ff4: 6e10 988f 0100 |0080: invoke-virtual {v1}, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.getMoovBuffer:()Ljava/nio/ByteBuffer; // method@8f98 │ │ +2e5ffa: 0c0a |0083: move-result-object v10 │ │ +2e5ffc: 1613 0800 |0084: const-wide/16 v19, #int 8 // #8 │ │ +2e6000: 3805 5500 |0086: if-eqz v5, 00db // +0055 │ │ +2e6004: 3806 4000 |0088: if-eqz v6, 00c8 // +0040 │ │ +2e6008: 3808 1e00 |008a: if-eqz v8, 00a8 // +001e │ │ +2e600c: 6e10 f78f 0800 |008c: invoke-virtual {v8}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getLength:()I // method@8ff7 │ │ +2e6012: 0a04 |008f: move-result v4 │ │ +2e6014: 021d 0300 |0090: move/from16 v29, v3 │ │ +2e6018: 6e10 f48f 0800 |0092: invoke-virtual {v8}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getFilePos:()J // method@8ff4 │ │ +2e601e: 0b02 |0095: move-result-wide v2 │ │ +2e6020: 8423 |0096: long-to-int v3, v2 │ │ +2e6022: 0816 0a00 |0097: move-object/from16 v22, v10 │ │ +2e6026: 8139 |0099: int-to-long v9, v3 │ │ +2e6028: 6e10 f48f 0700 |009a: invoke-virtual {v7}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getFilePos:()J // method@8ff4 │ │ +2e602e: 0b17 |009d: move-result-wide v23 │ │ +2e6030: 9b17 1713 |009e: add-long v23, v23, v19 │ │ +2e6034: 9c09 0917 |00a0: sub-long v9, v9, v23 │ │ +2e6038: 8492 |00a2: long-to-int v2, v9 │ │ +2e603a: 0129 |00a3: move v9, v2 │ │ +2e603c: 0213 0300 |00a4: move/from16 v19, v3 │ │ +2e6040: 014a |00a6: move v10, v4 │ │ +2e6042: 2859 |00a7: goto 0100 // +0059 │ │ +2e6044: 021d 0300 |00a8: move/from16 v29, v3 │ │ +2e6048: 0816 0a00 |00aa: move-object/from16 v22, v10 │ │ +2e604c: 3804 0d00 |00ac: if-eqz v4, 00b9 // +000d │ │ +2e6050: 6e10 f38f 0400 |00ae: invoke-virtual {v4}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getFileEndPos:()J // method@8ff3 │ │ +2e6056: 0b02 |00b1: move-result-wide v2 │ │ +2e6058: 8423 |00b2: long-to-int v3, v2 │ │ +2e605a: 8139 |00b3: int-to-long v9, v3 │ │ +2e605c: 6e10 f48f 0700 |00b4: invoke-virtual {v7}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getFilePos:()J // method@8ff4 │ │ +2e6062: 0b17 |00b7: move-result-wide v23 │ │ +2e6064: 2833 |00b8: goto 00eb // +0033 │ │ +2e6066: 6e10 f48f 0600 |00b9: invoke-virtual {v6}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getFilePos:()J // method@8ff4 │ │ +2e606c: 0b02 |00bc: move-result-wide v2 │ │ +2e606e: 8423 |00bd: long-to-int v3, v2 │ │ +2e6070: d803 0308 |00be: add-int/lit8 v3, v3, #int 8 // #08 │ │ +2e6074: d803 0304 |00c0: add-int/lit8 v3, v3, #int 4 // #04 │ │ +2e6078: 8139 |00c2: int-to-long v9, v3 │ │ +2e607a: 6e10 f48f 0700 |00c3: invoke-virtual {v7}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getFilePos:()J // method@8ff4 │ │ +2e6080: 0b17 |00c6: move-result-wide v23 │ │ +2e6082: 2824 |00c7: goto 00eb // +0024 │ │ +2e6084: 021d 0300 |00c8: move/from16 v29, v3 │ │ +2e6088: 0816 0a00 |00ca: move-object/from16 v22, v10 │ │ +2e608c: 6e10 f78f 0700 |00cc: invoke-virtual {v7}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getLength:()I // method@8ff7 │ │ +2e6092: 0a02 |00cf: move-result v2 │ │ +2e6094: d802 02f8 |00d0: add-int/lit8 v2, v2, #int -8 // #f8 │ │ +2e6098: 6e10 f38f 0700 |00d2: invoke-virtual {v7}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getFileEndPos:()J // method@8ff3 │ │ +2e609e: 0b03 |00d5: move-result-wide v3 │ │ +2e60a0: 8434 |00d6: long-to-int v4, v3 │ │ +2e60a2: 0129 |00d7: move v9, v2 │ │ +2e60a4: 0213 0400 |00d8: move/from16 v19, v4 │ │ +2e60a8: 2825 |00da: goto 00ff // +0025 │ │ +2e60aa: 021d 0300 |00db: move/from16 v29, v3 │ │ +2e60ae: 0816 0a00 |00dd: move-object/from16 v22, v10 │ │ +2e60b2: 3806 1200 |00df: if-eqz v6, 00f1 // +0012 │ │ +2e60b6: 6e10 f38f 0900 |00e1: invoke-virtual {v9}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getFileEndPos:()J // method@8ff3 │ │ +2e60bc: 0b02 |00e4: move-result-wide v2 │ │ +2e60be: 8423 |00e5: long-to-int v3, v2 │ │ +2e60c0: 8139 |00e6: int-to-long v9, v3 │ │ +2e60c2: 6e10 f48f 0700 |00e7: invoke-virtual {v7}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getFilePos:()J // method@8ff4 │ │ +2e60c8: 0b17 |00ea: move-result-wide v23 │ │ +2e60ca: 9b17 1713 |00eb: add-long v23, v23, v19 │ │ +2e60ce: 9c09 0917 |00ed: sub-long v9, v9, v23 │ │ +2e60d2: 8492 |00ef: long-to-int v2, v9 │ │ +2e60d4: 280c |00f0: goto 00fc // +000c │ │ +2e60d6: 6e10 f38f 0700 |00f1: invoke-virtual {v7}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getFileEndPos:()J // method@8ff3 │ │ +2e60dc: 0b02 |00f4: move-result-wide v2 │ │ +2e60de: 8423 |00f5: long-to-int v3, v2 │ │ +2e60e0: 6e10 f78f 0700 |00f6: invoke-virtual {v7}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getLength:()I // method@8ff7 │ │ +2e60e6: 0a02 |00f9: move-result v2 │ │ +2e60e8: d802 02f8 |00fa: add-int/lit8 v2, v2, #int -8 // #f8 │ │ +2e60ec: 0129 |00fc: move v9, v2 │ │ +2e60ee: 0213 0300 |00fd: move/from16 v19, v3 │ │ +2e60f2: 120a |00ff: const/4 v10, #int 0 // #0 │ │ +2e60f4: 7020 ce8f 1f00 |0100: invoke-direct {v15, v1}, Lorg/jaudiotagger/audio/mp4/Mp4TagWriter;.getMetaLevelFreeAtomSize:(Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;)I // method@8fce │ │ +2e60fa: 0a14 |0103: move-result v20 │ │ +2e60fc: 6e10 928f 0100 |0104: invoke-virtual {v1}, Lorg/jaudiotagger/audio/mp4/Mp4AtomTree;.getFreeNodes:()Ljava/util/List; // method@8f92 │ │ +2e6102: 0c01 |0107: move-result-object v1 │ │ +2e6104: 7210 6e89 0100 |0108: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ +2e610a: 0c01 |010b: move-result-object v1 │ │ +2e610c: 7210 4789 0100 |010c: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +2e6112: 0a02 |010f: move-result v2 │ │ +2e6114: 3802 2600 |0110: if-eqz v2, 0136 // +0026 │ │ +2e6118: 7210 4889 0100 |0112: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +2e611e: 0c02 |0115: move-result-object v2 │ │ +2e6120: 1f02 0d13 |0116: check-cast v2, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // type@130d │ │ +2e6124: 6e10 4a9f 0200 |0118: invoke-virtual {v2}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.getParent:()Lorg/jaudiotagger/utils/tree/TreeNode; // method@9f4a │ │ +2e612a: 0c03 |011b: move-result-object v3 │ │ +2e612c: 1f03 0d13 |011c: check-cast v3, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // type@130d │ │ +2e6130: 6e10 5c9f 0300 |011e: invoke-virtual {v3}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.isRoot:()Z // method@9f5c │ │ +2e6136: 0a03 |0121: move-result v3 │ │ +2e6138: 3803 eaff |0122: if-eqz v3, 010c // -0016 │ │ +2e613c: 6e10 539f 0200 |0124: invoke-virtual {v2}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.getUserObject:()Ljava/lang/Object; // method@9f53 │ │ +2e6142: 0c01 |0127: move-result-object v1 │ │ +2e6144: 1f01 7a11 |0128: check-cast v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // type@117a │ │ +2e6148: 6e10 f78f 0100 |012a: invoke-virtual {v1}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getLength:()I // method@8ff7 │ │ +2e614e: 0a02 |012d: move-result v2 │ │ +2e6150: 6e10 f48f 0100 |012e: invoke-virtual {v1}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getFilePos:()J // method@8ff4 │ │ +2e6156: 0b03 |0131: move-result-wide v3 │ │ +2e6158: 8431 |0132: long-to-int v1, v3 │ │ +2e615a: 0217 0200 |0133: move/from16 v23, v2 │ │ +2e615e: 2804 |0135: goto 0139 // +0004 │ │ +2e6160: 1201 |0136: const/4 v1, #int 0 // #0 │ │ +2e6162: 1317 0000 |0137: const/16 v23, #int 0 // #0 │ │ +2e6166: 3d17 1c00 |0139: if-lez v23, 0155 // +001c │ │ +2e616a: 8112 |013b: int-to-long v2, v1 │ │ +2e616c: 6e10 f48f 0c00 |013c: invoke-virtual {v12}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getFilePos:()J // method@8ff4 │ │ +2e6172: 0b18 |013f: move-result-wide v24 │ │ +2e6174: 3104 0218 |0140: cmp-long v4, v2, v24 │ │ +2e6178: 3d04 0700 |0142: if-lez v4, 0149 // +0007 │ │ +2e617c: 0215 0100 |0144: move/from16 v21, v1 │ │ +2e6180: 1312 0000 |0146: const/16 v18, #int 0 // #0 │ │ +2e6184: 2814 |0148: goto 015c // +0014 │ │ +2e6186: 6e10 f48f 0700 |0149: invoke-virtual {v7}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getFilePos:()J // method@8ff4 │ │ +2e618c: 0b18 |014c: move-result-wide v24 │ │ +2e618e: 3104 0218 |014d: cmp-long v4, v2, v24 │ │ +2e6192: 3b04 0300 |014f: if-gez v4, 0152 // +0003 │ │ +2e6196: 28f3 |0151: goto 0144 // -000d │ │ +2e6198: 0215 0100 |0152: move/from16 v21, v1 │ │ +2e619c: 2808 |0154: goto 015c // +0008 │ │ +2e619e: 6e10 f48f 0c00 |0155: invoke-virtual {v12}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getFilePos:()J // method@8ff4 │ │ +2e61a4: 0b01 |0158: move-result-wide v1 │ │ +2e61a6: 8412 |0159: long-to-int v2, v1 │ │ +2e61a8: 0215 0200 |015a: move/from16 v21, v2 │ │ +2e61ac: 6201 1a85 |015c: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4TagWriter;.logger:Ljava/util/logging/Logger; // field@851a │ │ +2e61b0: 1a02 5143 |015e: const-string v2, "Read header successfully ready for writing" // string@4351 │ │ +2e61b4: 6e20 128a 2100 |0160: invoke-virtual {v1, v2}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +2e61ba: 0201 1d00 |0163: move/from16 v1, v29 │ │ +2e61be: 331a 1600 |0165: if-ne v10, v1, 017b // +0016 │ │ +2e61c2: 0801 1c00 |0167: move-object/from16 v1, v28 │ │ +2e61c6: 0702 |0169: move-object v2, v0 │ │ +2e61c8: 07e3 |016a: move-object v3, v14 │ │ +2e61ca: 0784 |016b: move-object v4, v8 │ │ +2e61cc: 0805 1000 |016c: move-object/from16 v5, v16 │ │ +2e61d0: 0806 1100 |016e: move-object/from16 v6, v17 │ │ +2e61d4: 7606 d58f 0100 |0170: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lorg/jaudiotagger/audio/mp4/Mp4TagWriter;.writeMetadataSameSize:(Ljava/nio/channels/FileChannel;Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;)V // method@8fd5 │ │ +2e61da: 081d 0b00 |0173: move-object/from16 v29, v11 │ │ +2e61de: 0818 0c00 |0175: move-object/from16 v24, v12 │ │ +2e61e2: 081b 0e00 |0177: move-object/from16 v27, v14 │ │ +2e61e6: 2900 ad00 |0179: goto/16 0226 // +00ad │ │ +2e61ea: 371a 1b00 |017b: if-le v10, v1, 0196 // +001b │ │ +2e61ee: 0801 1c00 |017d: move-object/from16 v1, v28 │ │ +2e61f2: 0702 |017f: move-object v2, v0 │ │ +2e61f4: 07e3 |0180: move-object v3, v14 │ │ +2e61f6: 0774 |0181: move-object v4, v7 │ │ +2e61f8: 0787 |0182: move-object v7, v8 │ │ +2e61fa: 07c8 |0183: move-object v8, v12 │ │ +2e61fc: 0809 1100 |0184: move-object/from16 v9, v17 │ │ +2e6200: 080a 1600 |0186: move-object/from16 v10, v22 │ │ +2e6204: 081d 0b00 |0188: move-object/from16 v29, v11 │ │ +2e6208: 080b 1000 |018a: move-object/from16 v11, v16 │ │ +2e620c: 0818 0c00 |018c: move-object/from16 v24, v12 │ │ +2e6210: 080c 1d00 |018e: move-object/from16 v12, v29 │ │ +2e6214: 020d 1400 |0190: move/from16 v13, v20 │ │ +2e6218: 760d da8f 0100 |0192: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13}, Lorg/jaudiotagger/audio/mp4/Mp4TagWriter;.writeOldMetadataLargerThanNewMetadata:(Ljava/nio/channels/FileChannel;Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;Ljava/nio/ByteBuffer;Ljava/util/List;I)V // method@8fda │ │ +2e621e: 28e2 |0195: goto 0177 // -001e │ │ +2e6220: 081d 0b00 |0196: move-object/from16 v29, v11 │ │ +2e6224: 0818 0c00 |0198: move-object/from16 v24, v12 │ │ +2e6228: 910b 010a |019a: sub-int v11, v1, v10 │ │ +2e622c: d801 14f8 |019c: add-int/lit8 v1, v20, #int -8 // #f8 │ │ +2e6230: 361b 1200 |019e: if-gt v11, v1, 01b0 // +0012 │ │ +2e6234: 0801 1c00 |01a0: move-object/from16 v1, v28 │ │ +2e6238: 0702 |01a2: move-object v2, v0 │ │ +2e623a: 07e3 |01a3: move-object v3, v14 │ │ +2e623c: 0784 |01a4: move-object v4, v8 │ │ +2e623e: 0805 1100 |01a5: move-object/from16 v5, v17 │ │ +2e6242: 0206 1400 |01a7: move/from16 v6, v20 │ │ +2e6246: 0807 1000 |01a9: move-object/from16 v7, v16 │ │ +2e624a: 01b8 |01ab: move v8, v11 │ │ +2e624c: 7608 d78f 0100 |01ac: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8}, Lorg/jaudiotagger/audio/mp4/Mp4TagWriter;.writeNewMetadataLargerButCanUseFreeAtom:(Ljava/nio/channels/FileChannel;Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;ILjava/nio/ByteBuffer;I)V // method@8fd7 │ │ +2e6252: 28c8 |01af: goto 0177 // -0038 │ │ +2e6254: 9119 0b14 |01b0: sub-int v25, v11, v20 │ │ +2e6258: 7040 db8f 0f7e |01b2: invoke-direct {v15, v0, v14, v7}, Lorg/jaudiotagger/audio/mp4/Mp4TagWriter;.writeUpToMoovHeader:(Ljava/nio/channels/FileChannel;Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;)V // method@8fdb │ │ +2e625e: 3905 2700 |01b5: if-nez v5, 01dc // +0027 │ │ +2e6262: 0801 1c00 |01b7: move-object/from16 v1, v28 │ │ +2e6266: 0702 |01b9: move-object v2, v0 │ │ +2e6268: 07e3 |01ba: move-object v3, v14 │ │ +2e626a: 0804 1000 |01bb: move-object/from16 v4, v16 │ │ +2e626e: 0775 |01bd: move-object v5, v7 │ │ +2e6270: 0806 1600 |01be: move-object/from16 v6, v22 │ │ +2e6274: 0807 1800 |01c0: move-object/from16 v7, v24 │ │ +2e6278: 0808 1d00 |01c2: move-object/from16 v8, v29 │ │ +2e627c: 0209 1700 |01c4: move/from16 v9, v23 │ │ +2e6280: 021a 0a00 |01c6: move/from16 v26, v10 │ │ +2e6284: 020a 1200 |01c8: move/from16 v10, v18 │ │ +2e6288: 080b 1100 |01ca: move-object/from16 v11, v17 │ │ +2e628c: 020c 1400 |01cc: move/from16 v12, v20 │ │ +2e6290: 020d 1300 |01ce: move/from16 v13, v19 │ │ +2e6294: 081b 0e00 |01d0: move-object/from16 v27, v14 │ │ +2e6298: 020e 1a00 |01d2: move/from16 v14, v26 │ │ +2e629c: 020f 1500 |01d4: move/from16 v15, v21 │ │ +2e62a0: 0210 1900 |01d6: move/from16 v16, v25 │ │ +2e62a4: 7610 d98f 0100 |01d8: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16}, Lorg/jaudiotagger/audio/mp4/Mp4TagWriter;.writeNoExistingUdtaAtom:(Ljava/nio/channels/FileChannel;Ljava/nio/channels/FileChannel;Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/util/List;IZLorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;IIIII)V // method@8fd9 │ │ +2e62aa: 284b |01db: goto 0226 // +004b │ │ +2e62ac: 021a 0a00 |01dc: move/from16 v26, v10 │ │ +2e62b0: 081b 0e00 |01de: move-object/from16 v27, v14 │ │ +2e62b4: 3906 2500 |01e0: if-nez v6, 0205 // +0025 │ │ +2e62b8: 0801 1c00 |01e2: move-object/from16 v1, v28 │ │ +2e62bc: 0752 |01e4: move-object v2, v5 │ │ +2e62be: 0703 |01e5: move-object v3, v0 │ │ +2e62c0: 0804 1b00 |01e6: move-object/from16 v4, v27 │ │ +2e62c4: 0805 1000 |01e8: move-object/from16 v5, v16 │ │ +2e62c8: 0776 |01ea: move-object v6, v7 │ │ +2e62ca: 0807 1600 |01eb: move-object/from16 v7, v22 │ │ +2e62ce: 0808 1800 |01ed: move-object/from16 v8, v24 │ │ +2e62d2: 0809 1d00 |01ef: move-object/from16 v9, v29 │ │ +2e62d6: 020a 1700 |01f1: move/from16 v10, v23 │ │ +2e62da: 020b 1200 |01f3: move/from16 v11, v18 │ │ +2e62de: 080c 1100 |01f5: move-object/from16 v12, v17 │ │ +2e62e2: 020d 1400 |01f7: move/from16 v13, v20 │ │ +2e62e6: 020e 1300 |01f9: move/from16 v14, v19 │ │ +2e62ea: 020f 1a00 |01fb: move/from16 v15, v26 │ │ +2e62ee: 0210 1500 |01fd: move/from16 v16, v21 │ │ +2e62f2: 0211 1900 |01ff: move/from16 v17, v25 │ │ +2e62f6: 7611 d88f 0100 |0201: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17}, Lorg/jaudiotagger/audio/mp4/Mp4TagWriter;.writeNoExistingMetaAtom:(Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/channels/FileChannel;Ljava/nio/channels/FileChannel;Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/util/List;IZLorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;IIIII)V // method@8fd8 │ │ +2e62fc: 2822 |0204: goto 0226 // +0022 │ │ +2e62fe: 0801 1c00 |0205: move-object/from16 v1, v28 │ │ +2e6302: 0752 |0207: move-object v2, v5 │ │ +2e6304: 0763 |0208: move-object v3, v6 │ │ +2e6306: 0704 |0209: move-object v4, v0 │ │ +2e6308: 0805 1b00 |020a: move-object/from16 v5, v27 │ │ +2e630c: 0196 |020c: move v6, v9 │ │ +2e630e: 0808 1600 |020d: move-object/from16 v8, v22 │ │ +2e6312: 0809 1800 |020f: move-object/from16 v9, v24 │ │ +2e6316: 080a 1d00 |0211: move-object/from16 v10, v29 │ │ +2e631a: 020b 1900 |0213: move/from16 v11, v25 │ │ +2e631e: 020c 1700 |0215: move/from16 v12, v23 │ │ +2e6322: 020d 1200 |0217: move/from16 v13, v18 │ │ +2e6326: 080e 1000 |0219: move-object/from16 v14, v16 │ │ +2e632a: 080f 1100 |021b: move-object/from16 v15, v17 │ │ +2e632e: 0210 1400 |021d: move/from16 v16, v20 │ │ +2e6332: 0211 1300 |021f: move/from16 v17, v19 │ │ +2e6336: 0212 1a00 |0221: move/from16 v18, v26 │ │ +2e633a: 7612 d48f 0100 |0223: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18}, Lorg/jaudiotagger/audio/mp4/Mp4TagWriter;.writeHaveExistingMetadata:(Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/channels/FileChannel;Ljava/nio/channels/FileChannel;ILorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/util/List;IIZLjava/nio/ByteBuffer;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;III)V // method@8fd4 │ │ +2e6340: 6e10 6788 0000 |0226: invoke-virtual {v0}, Ljava/nio/channels/FileChannel;.close:()V // method@8867 │ │ +2e6346: 7801 828a 1e00 |0229: invoke-interface/range {v30}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.close:()V // method@8a82 │ │ +2e634c: 0801 1c00 |022c: move-object/from16 v1, v28 │ │ +2e6350: 0804 1d00 |022e: move-object/from16 v4, v29 │ │ +2e6354: 0800 1f00 |0230: move-object/from16 v0, v31 │ │ +2e6358: 0803 1800 |0232: move-object/from16 v3, v24 │ │ +2e635c: 0802 1b00 |0234: move-object/from16 v2, v27 │ │ +2e6360: 7054 ca8f 0123 |0236: invoke-direct {v1, v0, v3, v2, v4}, Lorg/jaudiotagger/audio/mp4/Mp4TagWriter;.checkFileWrittenCorrectly:(Lorg/jaudiotagger/audio/MyRandomAccessFile;Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/channels/FileChannel;Ljava/util/List;)V // method@8fca │ │ +2e6366: 0e00 |0239: return-void │ │ +2e6368: 07f1 |023a: move-object v1, v15 │ │ +2e636a: 2200 3711 |023b: new-instance v0, Lorg/jaudiotagger/audio/exceptions/CannotWriteException; // type@1137 │ │ +2e636e: 6202 5887 |023d: sget-object v2, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_CHANGES_TO_FILE_FAILED_CANNOT_FIND_AUDIO:Lorg/jaudiotagger/logging/ErrorMessage; // field@8758 │ │ +2e6372: 6e10 5791 0200 |023f: invoke-virtual {v2}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ +2e6378: 0c02 |0242: move-result-object v2 │ │ +2e637a: 7020 728d 2000 |0243: invoke-direct {v0, v2}, Lorg/jaudiotagger/audio/exceptions/CannotWriteException;.:(Ljava/lang/String;)V // method@8d72 │ │ +2e6380: 2700 |0246: throw v0 │ │ +2e6382: 0d00 |0247: move-exception v0 │ │ +2e6384: 07f1 |0248: move-object v1, v15 │ │ +2e6386: 2202 3711 |0249: new-instance v2, Lorg/jaudiotagger/audio/exceptions/CannotWriteException; // type@1137 │ │ +2e638a: 6e10 6c8d 0000 |024b: invoke-virtual {v0}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.getMessage:()Ljava/lang/String; // method@8d6c │ │ +2e6390: 0c00 |024e: move-result-object v0 │ │ +2e6392: 7020 728d 0200 |024f: invoke-direct {v2, v0}, Lorg/jaudiotagger/audio/exceptions/CannotWriteException;.:(Ljava/lang/String;)V // method@8d72 │ │ +2e6398: 2802 |0252: goto 0254 // +0002 │ │ +2e639a: 2702 |0253: throw v2 │ │ +2e639c: 28ff |0254: goto 0253 // -0001 │ │ catches : 1 │ │ 0x0011 - 0x0019 │ │ Lorg/jaudiotagger/audio/exceptions/CannotReadException; -> 0x0247 │ │ positions : │ │ 0x0002 line=351 │ │ 0x0009 line=352 │ │ 0x000d line=353 │ │ @@ -716346,17 +716346,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2e6f38: |[2e6f38] org.jaudiotagger.audio.mp4.atom.AbstractMp4Box.:()V │ │ -2e6f48: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -2e6f4e: 0e00 |0003: return-void │ │ +2e6f3c: |[2e6f3c] org.jaudiotagger.audio.mp4.atom.AbstractMp4Box.:()V │ │ +2e6f4c: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +2e6f52: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/audio/mp4/atom/AbstractMp4Box; │ │ │ │ Virtual methods - │ │ @@ -716365,17 +716365,17 @@ │ │ type : '()Ljava/nio/ByteBuffer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2e6f08: |[2e6f08] org.jaudiotagger.audio.mp4.atom.AbstractMp4Box.getData:()Ljava/nio/ByteBuffer; │ │ -2e6f18: 5410 1c85 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/mp4/atom/AbstractMp4Box;.dataBuffer:Ljava/nio/ByteBuffer; // field@851c │ │ -2e6f1c: 1100 |0002: return-object v0 │ │ +2e6f0c: |[2e6f0c] org.jaudiotagger.audio.mp4.atom.AbstractMp4Box.getData:()Ljava/nio/ByteBuffer; │ │ +2e6f1c: 5410 1c85 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/mp4/atom/AbstractMp4Box;.dataBuffer:Ljava/nio/ByteBuffer; // field@851c │ │ +2e6f20: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/mp4/atom/AbstractMp4Box; │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/mp4/atom/AbstractMp4Box;) │ │ @@ -716383,17 +716383,17 @@ │ │ type : '()Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2e6f20: |[2e6f20] org.jaudiotagger.audio.mp4.atom.AbstractMp4Box.getHeader:()Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; │ │ -2e6f30: 5410 1d85 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/mp4/atom/AbstractMp4Box;.header:Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // field@851d │ │ -2e6f34: 1100 |0002: return-object v0 │ │ +2e6f24: |[2e6f24] org.jaudiotagger.audio.mp4.atom.AbstractMp4Box.getHeader:()Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; │ │ +2e6f34: 5410 1d85 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/mp4/atom/AbstractMp4Box;.header:Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // field@851d │ │ +2e6f38: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/mp4/atom/AbstractMp4Box; │ │ │ │ source_file_idx : 2013 (AbstractMp4Box.java) │ │ @@ -716501,37 +716501,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -2e7744: |[2e7744] org.jaudiotagger.audio.mp4.atom.Mp4BoxHeader.:()V │ │ -2e7754: 1a00 d498 |0000: const-string v0, "org.jaudiotagger.audio.mp4.atom" // string@98d4 │ │ -2e7758: 7110 168a 0000 |0002: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@8a16 │ │ -2e775e: 0c00 |0005: move-result-object v0 │ │ -2e7760: 6900 3885 |0006: sput-object v0, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.logger:Ljava/util/logging/Logger; // field@8538 │ │ -2e7764: 0e00 |0008: return-void │ │ +2e7748: |[2e7748] org.jaudiotagger.audio.mp4.atom.Mp4BoxHeader.:()V │ │ +2e7758: 1a00 d498 |0000: const-string v0, "org.jaudiotagger.audio.mp4.atom" // string@98d4 │ │ +2e775c: 7110 168a 0000 |0002: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@8a16 │ │ +2e7762: 0c00 |0005: move-result-object v0 │ │ +2e7764: 6900 3885 |0006: sput-object v0, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.logger:Ljava/util/logging/Logger; // field@8538 │ │ +2e7768: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=57 │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2e7768: |[2e7768] org.jaudiotagger.audio.mp4.atom.Mp4BoxHeader.:()V │ │ -2e7778: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -2e777e: 0e00 |0003: return-void │ │ +2e776c: |[2e776c] org.jaudiotagger.audio.mp4.atom.Mp4BoxHeader.:()V │ │ +2e777c: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +2e7782: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; │ │ │ │ #2 : (in Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;) │ │ @@ -716539,61 +716539,61 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 87 16-bit code units │ │ -2e7780: |[2e7780] org.jaudiotagger.audio.mp4.atom.Mp4BoxHeader.:(Ljava/lang/String;)V │ │ -2e7790: 1a00 d61e |0000: const-string v0, "ISO-8859-1" // string@1ed6 │ │ -2e7794: 7010 7087 0500 |0002: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@8770 │ │ -2e779a: 6e10 aa87 0600 |0005: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@87aa │ │ -2e77a0: 0a01 |0008: move-result v1 │ │ -2e77a2: 1242 |0009: const/4 v2, #int 4 // #4 │ │ -2e77a4: 3321 4500 |000a: if-ne v1, v2, 004f // +0045 │ │ -2e77a8: 1301 0800 |000c: const/16 v1, #int 8 // #8 │ │ -2e77ac: 7110 3788 0100 |000e: invoke-static {v1}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@8837 │ │ -2e77b2: 0c01 |0011: move-result-object v1 │ │ -2e77b4: 5b51 3485 |0012: iput-object v1, v5, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.dataBuffer:Ljava/nio/ByteBuffer; // field@8534 │ │ -2e77b8: 5b56 3685 |0014: iput-object v6, v5, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.id:Ljava/lang/String; // field@8536 │ │ -2e77bc: 6e20 a087 0600 |0016: invoke-virtual {v6, v0}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@87a0 │ │ -2e77c2: 0c03 |0019: move-result-object v3 │ │ -2e77c4: 1204 |001a: const/4 v4, #int 0 // #0 │ │ -2e77c6: 4803 0304 |001b: aget-byte v3, v3, v4 │ │ -2e77ca: 6e30 5088 2103 |001d: invoke-virtual {v1, v2, v3}, Ljava/nio/ByteBuffer;.put:(IB)Ljava/nio/ByteBuffer; // method@8850 │ │ -2e77d0: 5451 3485 |0020: iget-object v1, v5, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.dataBuffer:Ljava/nio/ByteBuffer; // field@8534 │ │ -2e77d4: 1252 |0022: const/4 v2, #int 5 // #5 │ │ -2e77d6: 6e20 a087 0600 |0023: invoke-virtual {v6, v0}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@87a0 │ │ -2e77dc: 0c03 |0026: move-result-object v3 │ │ -2e77de: 1214 |0027: const/4 v4, #int 1 // #1 │ │ -2e77e0: 4803 0304 |0028: aget-byte v3, v3, v4 │ │ -2e77e4: 6e30 5088 2103 |002a: invoke-virtual {v1, v2, v3}, Ljava/nio/ByteBuffer;.put:(IB)Ljava/nio/ByteBuffer; // method@8850 │ │ -2e77ea: 5451 3485 |002d: iget-object v1, v5, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.dataBuffer:Ljava/nio/ByteBuffer; // field@8534 │ │ -2e77ee: 1262 |002f: const/4 v2, #int 6 // #6 │ │ -2e77f0: 6e20 a087 0600 |0030: invoke-virtual {v6, v0}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@87a0 │ │ -2e77f6: 0c03 |0033: move-result-object v3 │ │ -2e77f8: 1224 |0034: const/4 v4, #int 2 // #2 │ │ -2e77fa: 4803 0304 |0035: aget-byte v3, v3, v4 │ │ -2e77fe: 6e30 5088 2103 |0037: invoke-virtual {v1, v2, v3}, Ljava/nio/ByteBuffer;.put:(IB)Ljava/nio/ByteBuffer; // method@8850 │ │ -2e7804: 5451 3485 |003a: iget-object v1, v5, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.dataBuffer:Ljava/nio/ByteBuffer; // field@8534 │ │ -2e7808: 1272 |003c: const/4 v2, #int 7 // #7 │ │ -2e780a: 6e20 a087 0600 |003d: invoke-virtual {v6, v0}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@87a0 │ │ -2e7810: 0c06 |0040: move-result-object v6 │ │ -2e7812: 1230 |0041: const/4 v0, #int 3 // #3 │ │ -2e7814: 4806 0600 |0042: aget-byte v6, v6, v0 │ │ -2e7818: 6e30 5088 2106 |0044: invoke-virtual {v1, v2, v6}, Ljava/nio/ByteBuffer;.put:(IB)Ljava/nio/ByteBuffer; // method@8850 │ │ -2e781e: 0e00 |0047: return-void │ │ -2e7820: 0d06 |0048: move-exception v6 │ │ -2e7822: 2200 3310 |0049: new-instance v0, Ljava/lang/RuntimeException; // type@1033 │ │ -2e7826: 7020 7e87 6000 |004b: invoke-direct {v0, v6}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@877e │ │ -2e782c: 2700 |004e: throw v0 │ │ -2e782e: 2206 3310 |004f: new-instance v6, Ljava/lang/RuntimeException; // type@1033 │ │ -2e7832: 1a00 d81f |0051: const-string v0, "Invalid length:atom idenifier should always be 4 characters long" // string@1fd8 │ │ -2e7836: 7020 7c87 0600 |0053: invoke-direct {v6, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@877c │ │ -2e783c: 2706 |0056: throw v6 │ │ +2e7784: |[2e7784] org.jaudiotagger.audio.mp4.atom.Mp4BoxHeader.:(Ljava/lang/String;)V │ │ +2e7794: 1a00 d61e |0000: const-string v0, "ISO-8859-1" // string@1ed6 │ │ +2e7798: 7010 7087 0500 |0002: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@8770 │ │ +2e779e: 6e10 aa87 0600 |0005: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@87aa │ │ +2e77a4: 0a01 |0008: move-result v1 │ │ +2e77a6: 1242 |0009: const/4 v2, #int 4 // #4 │ │ +2e77a8: 3321 4500 |000a: if-ne v1, v2, 004f // +0045 │ │ +2e77ac: 1301 0800 |000c: const/16 v1, #int 8 // #8 │ │ +2e77b0: 7110 3788 0100 |000e: invoke-static {v1}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@8837 │ │ +2e77b6: 0c01 |0011: move-result-object v1 │ │ +2e77b8: 5b51 3485 |0012: iput-object v1, v5, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.dataBuffer:Ljava/nio/ByteBuffer; // field@8534 │ │ +2e77bc: 5b56 3685 |0014: iput-object v6, v5, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.id:Ljava/lang/String; // field@8536 │ │ +2e77c0: 6e20 a087 0600 |0016: invoke-virtual {v6, v0}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@87a0 │ │ +2e77c6: 0c03 |0019: move-result-object v3 │ │ +2e77c8: 1204 |001a: const/4 v4, #int 0 // #0 │ │ +2e77ca: 4803 0304 |001b: aget-byte v3, v3, v4 │ │ +2e77ce: 6e30 5088 2103 |001d: invoke-virtual {v1, v2, v3}, Ljava/nio/ByteBuffer;.put:(IB)Ljava/nio/ByteBuffer; // method@8850 │ │ +2e77d4: 5451 3485 |0020: iget-object v1, v5, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.dataBuffer:Ljava/nio/ByteBuffer; // field@8534 │ │ +2e77d8: 1252 |0022: const/4 v2, #int 5 // #5 │ │ +2e77da: 6e20 a087 0600 |0023: invoke-virtual {v6, v0}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@87a0 │ │ +2e77e0: 0c03 |0026: move-result-object v3 │ │ +2e77e2: 1214 |0027: const/4 v4, #int 1 // #1 │ │ +2e77e4: 4803 0304 |0028: aget-byte v3, v3, v4 │ │ +2e77e8: 6e30 5088 2103 |002a: invoke-virtual {v1, v2, v3}, Ljava/nio/ByteBuffer;.put:(IB)Ljava/nio/ByteBuffer; // method@8850 │ │ +2e77ee: 5451 3485 |002d: iget-object v1, v5, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.dataBuffer:Ljava/nio/ByteBuffer; // field@8534 │ │ +2e77f2: 1262 |002f: const/4 v2, #int 6 // #6 │ │ +2e77f4: 6e20 a087 0600 |0030: invoke-virtual {v6, v0}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@87a0 │ │ +2e77fa: 0c03 |0033: move-result-object v3 │ │ +2e77fc: 1224 |0034: const/4 v4, #int 2 // #2 │ │ +2e77fe: 4803 0304 |0035: aget-byte v3, v3, v4 │ │ +2e7802: 6e30 5088 2103 |0037: invoke-virtual {v1, v2, v3}, Ljava/nio/ByteBuffer;.put:(IB)Ljava/nio/ByteBuffer; // method@8850 │ │ +2e7808: 5451 3485 |003a: iget-object v1, v5, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.dataBuffer:Ljava/nio/ByteBuffer; // field@8534 │ │ +2e780c: 1272 |003c: const/4 v2, #int 7 // #7 │ │ +2e780e: 6e20 a087 0600 |003d: invoke-virtual {v6, v0}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@87a0 │ │ +2e7814: 0c06 |0040: move-result-object v6 │ │ +2e7816: 1230 |0041: const/4 v0, #int 3 // #3 │ │ +2e7818: 4806 0600 |0042: aget-byte v6, v6, v0 │ │ +2e781c: 6e30 5088 2106 |0044: invoke-virtual {v1, v2, v6}, Ljava/nio/ByteBuffer;.put:(IB)Ljava/nio/ByteBuffer; // method@8850 │ │ +2e7822: 0e00 |0047: return-void │ │ +2e7824: 0d06 |0048: move-exception v6 │ │ +2e7826: 2200 3310 |0049: new-instance v0, Ljava/lang/RuntimeException; // type@1033 │ │ +2e782a: 7020 7e87 6000 |004b: invoke-direct {v0, v6}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@877e │ │ +2e7830: 2700 |004e: throw v0 │ │ +2e7832: 2206 3310 |004f: new-instance v6, Ljava/lang/RuntimeException; // type@1033 │ │ +2e7836: 1a00 d81f |0051: const-string v0, "Invalid length:atom idenifier should always be 4 characters long" // string@1fd8 │ │ +2e783a: 7020 7c87 0600 |0053: invoke-direct {v6, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@877c │ │ +2e7840: 2706 |0056: throw v6 │ │ catches : 1 │ │ 0x0014 - 0x0047 │ │ Ljava/io/UnsupportedEncodingException; -> 0x0048 │ │ positions : │ │ 0x0002 line=97 │ │ 0x0005 line=98 │ │ 0x000e line=102 │ │ @@ -716613,18 +716613,18 @@ │ │ type : '(Ljava/nio/ByteBuffer;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -2e7850: |[2e7850] org.jaudiotagger.audio.mp4.atom.Mp4BoxHeader.:(Ljava/nio/ByteBuffer;)V │ │ -2e7860: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -2e7866: 6e20 fe8f 1000 |0003: invoke-virtual {v0, v1}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.update:(Ljava/nio/ByteBuffer;)V // method@8ffe │ │ -2e786c: 0e00 |0006: return-void │ │ +2e7854: |[2e7854] org.jaudiotagger.audio.mp4.atom.Mp4BoxHeader.:(Ljava/nio/ByteBuffer;)V │ │ +2e7864: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +2e786a: 6e20 fe8f 1000 |0003: invoke-virtual {v0, v1}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.update:(Ljava/nio/ByteBuffer;)V // method@8ffe │ │ +2e7870: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ 0x0003 line=129 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/nio/ByteBuffer; │ │ @@ -716634,98 +716634,98 @@ │ │ type : '(Ljava/nio/ByteBuffer;Ljava/lang/String;)Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 180 16-bit code units │ │ -2e73b0: |[2e73b0] org.jaudiotagger.audio.mp4.atom.Mp4BoxHeader.seekWithinLevel:(Ljava/nio/ByteBuffer;Ljava/lang/String;)Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; │ │ -2e73c0: 6200 3885 |0000: sget-object v0, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.logger:Ljava/util/logging/Logger; // field@8538 │ │ -2e73c4: 2201 3910 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2e73c8: 7010 cc87 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2e73ce: 1a02 3d48 |0007: const-string v2, "Started searching for:" // string@483d │ │ -2e73d2: 6e20 d787 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e73d8: 6e20 d787 8100 |000c: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e73de: 1a02 9401 |000f: const-string v2, " in bytebuffer at" // string@0194 │ │ -2e73e2: 6e20 d787 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e73e8: 6e10 4d88 0700 |0014: invoke-virtual {v7}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ -2e73ee: 0a03 |0017: move-result v3 │ │ -2e73f0: 6e20 d387 3100 |0018: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2e73f6: 6e10 df87 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2e73fc: 0c01 |001e: move-result-object v1 │ │ -2e73fe: 6e20 148a 1000 |001f: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.finer:(Ljava/lang/String;)V // method@8a14 │ │ -2e7404: 2200 7a11 |0022: new-instance v0, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // type@117a │ │ -2e7408: 7010 ee8f 0000 |0024: invoke-direct {v0}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.:()V // method@8fee │ │ -2e740e: 6e10 5788 0700 |0027: invoke-virtual {v7}, Ljava/nio/ByteBuffer;.remaining:()I // method@8857 │ │ -2e7414: 0a01 |002a: move-result v1 │ │ -2e7416: 1203 |002b: const/4 v3, #int 0 // #0 │ │ -2e7418: 1304 0800 |002c: const/16 v4, #int 8 // #8 │ │ -2e741c: 3441 8500 |002e: if-lt v1, v4, 00b3 // +0085 │ │ -2e7420: 6e20 fe8f 7000 |0030: invoke-virtual {v0, v7}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.update:(Ljava/nio/ByteBuffer;)V // method@8ffe │ │ -2e7426: 6e10 f68f 0000 |0033: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getId:()Ljava/lang/String; // method@8ff6 │ │ -2e742c: 0c01 |0036: move-result-object v1 │ │ -2e742e: 6e20 9c87 8100 |0037: invoke-virtual {v1, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2e7434: 0a01 |003a: move-result v1 │ │ -2e7436: 1a05 ae1a |003b: const-string v5, "Found:" // string@1aae │ │ -2e743a: 3901 5700 |003d: if-nez v1, 0094 // +0057 │ │ -2e743e: 6201 3885 |003f: sget-object v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.logger:Ljava/util/logging/Logger; // field@8538 │ │ -2e7442: 2206 3910 |0041: new-instance v6, Ljava/lang/StringBuilder; // type@1039 │ │ -2e7446: 7010 cc87 0600 |0043: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2e744c: 6e20 d787 5600 |0046: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e7452: 6e10 f68f 0000 |0049: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getId:()Ljava/lang/String; // method@8ff6 │ │ -2e7458: 0c05 |004c: move-result-object v5 │ │ -2e745a: 6e20 d787 5600 |004d: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e7460: 1a05 0401 |0050: const-string v5, " Still searching for:" // string@0104 │ │ -2e7464: 6e20 d787 5600 |0052: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e746a: 6e20 d787 8600 |0055: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e7470: 6e20 d787 2600 |0058: invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e7476: 6e10 4d88 0700 |005b: invoke-virtual {v7}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ -2e747c: 0a05 |005e: move-result v5 │ │ -2e747e: 6e20 d387 5600 |005f: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2e7484: 6e10 df87 0600 |0062: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2e748a: 0c05 |0065: move-result-object v5 │ │ -2e748c: 6e20 148a 5100 |0066: invoke-virtual {v1, v5}, Ljava/util/logging/Logger;.finer:(Ljava/lang/String;)V // method@8a14 │ │ -2e7492: 6e10 f78f 0000 |0069: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getLength:()I // method@8ff7 │ │ -2e7498: 0a01 |006c: move-result v1 │ │ -2e749a: 3541 0300 |006d: if-ge v1, v4, 0070 // +0003 │ │ -2e749e: 1103 |006f: return-object v3 │ │ -2e74a0: 6e10 5788 0700 |0070: invoke-virtual {v7}, Ljava/nio/ByteBuffer;.remaining:()I // method@8857 │ │ -2e74a6: 0a01 |0073: move-result v1 │ │ -2e74a8: 6e10 f78f 0000 |0074: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getLength:()I // method@8ff7 │ │ -2e74ae: 0a05 |0077: move-result v5 │ │ -2e74b0: b145 |0078: sub-int/2addr v5, v4 │ │ -2e74b2: 3551 0300 |0079: if-ge v1, v5, 007c // +0003 │ │ -2e74b6: 1103 |007b: return-object v3 │ │ -2e74b8: 6e10 4d88 0700 |007c: invoke-virtual {v7}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ -2e74be: 0a01 |007f: move-result v1 │ │ -2e74c0: 6e10 f78f 0000 |0080: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getLength:()I // method@8ff7 │ │ -2e74c6: 0a05 |0083: move-result v5 │ │ -2e74c8: b145 |0084: sub-int/2addr v5, v4 │ │ -2e74ca: b051 |0085: add-int/2addr v1, v5 │ │ -2e74cc: 6e20 4e88 1700 |0086: invoke-virtual {v7, v1}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ -2e74d2: 6e10 5788 0700 |0089: invoke-virtual {v7}, Ljava/nio/ByteBuffer;.remaining:()I // method@8857 │ │ -2e74d8: 0a01 |008c: move-result v1 │ │ -2e74da: 3441 0600 |008d: if-lt v1, v4, 0093 // +0006 │ │ -2e74de: 6e20 fe8f 7000 |008f: invoke-virtual {v0, v7}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.update:(Ljava/nio/ByteBuffer;)V // method@8ffe │ │ -2e74e4: 28a1 |0092: goto 0033 // -005f │ │ -2e74e6: 1103 |0093: return-object v3 │ │ -2e74e8: 6201 3885 |0094: sget-object v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.logger:Ljava/util/logging/Logger; // field@8538 │ │ -2e74ec: 2203 3910 |0096: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ -2e74f0: 7010 cc87 0300 |0098: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2e74f6: 6e20 d787 5300 |009b: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e74fc: 6e20 d787 8300 |009e: invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e7502: 6e20 d787 2300 |00a1: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e7508: 6e10 4d88 0700 |00a4: invoke-virtual {v7}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ -2e750e: 0a07 |00a7: move-result v7 │ │ -2e7510: 6e20 d387 7300 |00a8: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2e7516: 6e10 df87 0300 |00ab: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2e751c: 0c07 |00ae: move-result-object v7 │ │ -2e751e: 6e20 148a 7100 |00af: invoke-virtual {v1, v7}, Ljava/util/logging/Logger;.finer:(Ljava/lang/String;)V // method@8a14 │ │ -2e7524: 1100 |00b2: return-object v0 │ │ -2e7526: 1103 |00b3: return-object v3 │ │ +2e73b4: |[2e73b4] org.jaudiotagger.audio.mp4.atom.Mp4BoxHeader.seekWithinLevel:(Ljava/nio/ByteBuffer;Ljava/lang/String;)Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; │ │ +2e73c4: 6200 3885 |0000: sget-object v0, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.logger:Ljava/util/logging/Logger; // field@8538 │ │ +2e73c8: 2201 3910 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2e73cc: 7010 cc87 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2e73d2: 1a02 3d48 |0007: const-string v2, "Started searching for:" // string@483d │ │ +2e73d6: 6e20 d787 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e73dc: 6e20 d787 8100 |000c: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e73e2: 1a02 9401 |000f: const-string v2, " in bytebuffer at" // string@0194 │ │ +2e73e6: 6e20 d787 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e73ec: 6e10 4d88 0700 |0014: invoke-virtual {v7}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ +2e73f2: 0a03 |0017: move-result v3 │ │ +2e73f4: 6e20 d387 3100 |0018: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2e73fa: 6e10 df87 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2e7400: 0c01 |001e: move-result-object v1 │ │ +2e7402: 6e20 148a 1000 |001f: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.finer:(Ljava/lang/String;)V // method@8a14 │ │ +2e7408: 2200 7a11 |0022: new-instance v0, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // type@117a │ │ +2e740c: 7010 ee8f 0000 |0024: invoke-direct {v0}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.:()V // method@8fee │ │ +2e7412: 6e10 5788 0700 |0027: invoke-virtual {v7}, Ljava/nio/ByteBuffer;.remaining:()I // method@8857 │ │ +2e7418: 0a01 |002a: move-result v1 │ │ +2e741a: 1203 |002b: const/4 v3, #int 0 // #0 │ │ +2e741c: 1304 0800 |002c: const/16 v4, #int 8 // #8 │ │ +2e7420: 3441 8500 |002e: if-lt v1, v4, 00b3 // +0085 │ │ +2e7424: 6e20 fe8f 7000 |0030: invoke-virtual {v0, v7}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.update:(Ljava/nio/ByteBuffer;)V // method@8ffe │ │ +2e742a: 6e10 f68f 0000 |0033: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getId:()Ljava/lang/String; // method@8ff6 │ │ +2e7430: 0c01 |0036: move-result-object v1 │ │ +2e7432: 6e20 9c87 8100 |0037: invoke-virtual {v1, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2e7438: 0a01 |003a: move-result v1 │ │ +2e743a: 1a05 ae1a |003b: const-string v5, "Found:" // string@1aae │ │ +2e743e: 3901 5700 |003d: if-nez v1, 0094 // +0057 │ │ +2e7442: 6201 3885 |003f: sget-object v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.logger:Ljava/util/logging/Logger; // field@8538 │ │ +2e7446: 2206 3910 |0041: new-instance v6, Ljava/lang/StringBuilder; // type@1039 │ │ +2e744a: 7010 cc87 0600 |0043: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2e7450: 6e20 d787 5600 |0046: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e7456: 6e10 f68f 0000 |0049: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getId:()Ljava/lang/String; // method@8ff6 │ │ +2e745c: 0c05 |004c: move-result-object v5 │ │ +2e745e: 6e20 d787 5600 |004d: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e7464: 1a05 0401 |0050: const-string v5, " Still searching for:" // string@0104 │ │ +2e7468: 6e20 d787 5600 |0052: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e746e: 6e20 d787 8600 |0055: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e7474: 6e20 d787 2600 |0058: invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e747a: 6e10 4d88 0700 |005b: invoke-virtual {v7}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ +2e7480: 0a05 |005e: move-result v5 │ │ +2e7482: 6e20 d387 5600 |005f: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2e7488: 6e10 df87 0600 |0062: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2e748e: 0c05 |0065: move-result-object v5 │ │ +2e7490: 6e20 148a 5100 |0066: invoke-virtual {v1, v5}, Ljava/util/logging/Logger;.finer:(Ljava/lang/String;)V // method@8a14 │ │ +2e7496: 6e10 f78f 0000 |0069: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getLength:()I // method@8ff7 │ │ +2e749c: 0a01 |006c: move-result v1 │ │ +2e749e: 3541 0300 |006d: if-ge v1, v4, 0070 // +0003 │ │ +2e74a2: 1103 |006f: return-object v3 │ │ +2e74a4: 6e10 5788 0700 |0070: invoke-virtual {v7}, Ljava/nio/ByteBuffer;.remaining:()I // method@8857 │ │ +2e74aa: 0a01 |0073: move-result v1 │ │ +2e74ac: 6e10 f78f 0000 |0074: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getLength:()I // method@8ff7 │ │ +2e74b2: 0a05 |0077: move-result v5 │ │ +2e74b4: b145 |0078: sub-int/2addr v5, v4 │ │ +2e74b6: 3551 0300 |0079: if-ge v1, v5, 007c // +0003 │ │ +2e74ba: 1103 |007b: return-object v3 │ │ +2e74bc: 6e10 4d88 0700 |007c: invoke-virtual {v7}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ +2e74c2: 0a01 |007f: move-result v1 │ │ +2e74c4: 6e10 f78f 0000 |0080: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getLength:()I // method@8ff7 │ │ +2e74ca: 0a05 |0083: move-result v5 │ │ +2e74cc: b145 |0084: sub-int/2addr v5, v4 │ │ +2e74ce: b051 |0085: add-int/2addr v1, v5 │ │ +2e74d0: 6e20 4e88 1700 |0086: invoke-virtual {v7, v1}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ +2e74d6: 6e10 5788 0700 |0089: invoke-virtual {v7}, Ljava/nio/ByteBuffer;.remaining:()I // method@8857 │ │ +2e74dc: 0a01 |008c: move-result v1 │ │ +2e74de: 3441 0600 |008d: if-lt v1, v4, 0093 // +0006 │ │ +2e74e2: 6e20 fe8f 7000 |008f: invoke-virtual {v0, v7}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.update:(Ljava/nio/ByteBuffer;)V // method@8ffe │ │ +2e74e8: 28a1 |0092: goto 0033 // -005f │ │ +2e74ea: 1103 |0093: return-object v3 │ │ +2e74ec: 6201 3885 |0094: sget-object v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.logger:Ljava/util/logging/Logger; // field@8538 │ │ +2e74f0: 2203 3910 |0096: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ +2e74f4: 7010 cc87 0300 |0098: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2e74fa: 6e20 d787 5300 |009b: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e7500: 6e20 d787 8300 |009e: invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e7506: 6e20 d787 2300 |00a1: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e750c: 6e10 4d88 0700 |00a4: invoke-virtual {v7}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ +2e7512: 0a07 |00a7: move-result v7 │ │ +2e7514: 6e20 d387 7300 |00a8: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2e751a: 6e10 df87 0300 |00ab: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2e7520: 0c07 |00ae: move-result-object v7 │ │ +2e7522: 6e20 148a 7100 |00af: invoke-virtual {v1, v7}, Ljava/util/logging/Logger;.finer:(Ljava/lang/String;)V // method@8a14 │ │ +2e7528: 1100 |00b2: return-object v0 │ │ +2e752a: 1103 |00b3: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=352 │ │ 0x0022 line=354 │ │ 0x0027 line=355 │ │ 0x0030 line=357 │ │ 0x0033 line=363 │ │ @@ -716745,137 +716745,137 @@ │ │ type : '(Ljava/nio/channels/FileChannel;Ljava/lang/String;)Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 262 16-bit code units │ │ -2e7528: |[2e7528] org.jaudiotagger.audio.mp4.atom.Mp4BoxHeader.seekWithinLevel:(Ljava/nio/channels/FileChannel;Ljava/lang/String;)Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; │ │ -2e7538: 6200 3885 |0000: sget-object v0, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.logger:Ljava/util/logging/Logger; // field@8538 │ │ -2e753c: 2201 3910 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2e7540: 7010 cc87 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2e7546: 1a02 3d48 |0007: const-string v2, "Started searching for:" // string@483d │ │ -2e754a: 6e20 d787 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e7550: 6e20 d787 b100 |000c: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e7556: 1a02 9601 |000f: const-string v2, " in file at:" // string@0196 │ │ -2e755a: 6e20 d787 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e7560: 6e10 6988 0a00 |0014: invoke-virtual {v10}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ -2e7566: 0b03 |0017: move-result-wide v3 │ │ -2e7568: 6e30 d487 3104 |0018: invoke-virtual {v1, v3, v4}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ -2e756e: 6e10 df87 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2e7574: 0c01 |001e: move-result-object v1 │ │ -2e7576: 6e20 148a 1000 |001f: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.finer:(Ljava/lang/String;)V // method@8a14 │ │ -2e757c: 2200 7a11 |0022: new-instance v0, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // type@117a │ │ -2e7580: 7010 ee8f 0000 |0024: invoke-direct {v0}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.:()V // method@8fee │ │ -2e7586: 1301 0800 |0027: const/16 v1, #int 8 // #8 │ │ -2e758a: 7110 3788 0100 |0029: invoke-static {v1}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@8837 │ │ -2e7590: 0c03 |002c: move-result-object v3 │ │ -2e7592: 6e20 6b88 3a00 |002d: invoke-virtual {v10, v3}, Ljava/nio/channels/FileChannel;.read:(Ljava/nio/ByteBuffer;)I // method@886b │ │ -2e7598: 0a04 |0030: move-result v4 │ │ -2e759a: 1205 |0031: const/4 v5, #int 0 // #0 │ │ -2e759c: 3214 0300 |0032: if-eq v4, v1, 0035 // +0003 │ │ -2e75a0: 1105 |0034: return-object v5 │ │ -2e75a2: 6e10 5988 0300 |0035: invoke-virtual {v3}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@8859 │ │ -2e75a8: 6e20 fe8f 3000 |0038: invoke-virtual {v0, v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.update:(Ljava/nio/ByteBuffer;)V // method@8ffe │ │ -2e75ae: 6e10 f68f 0000 |003b: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getId:()Ljava/lang/String; // method@8ff6 │ │ -2e75b4: 0c04 |003e: move-result-object v4 │ │ -2e75b6: 6e20 9c87 b400 |003f: invoke-virtual {v4, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2e75bc: 0a04 |0042: move-result v4 │ │ -2e75be: 3904 c200 |0043: if-nez v4, 0105 // +00c2 │ │ -2e75c2: 6204 3885 |0045: sget-object v4, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.logger:Ljava/util/logging/Logger; // field@8538 │ │ -2e75c6: 2206 3910 |0047: new-instance v6, Ljava/lang/StringBuilder; // type@1039 │ │ -2e75ca: 7010 cc87 0600 |0049: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2e75d0: 1a07 ae1a |004c: const-string v7, "Found:" // string@1aae │ │ -2e75d4: 6e20 d787 7600 |004e: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e75da: 6e10 f68f 0000 |0051: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getId:()Ljava/lang/String; // method@8ff6 │ │ -2e75e0: 0c07 |0054: move-result-object v7 │ │ -2e75e2: 6e20 d787 7600 |0055: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e75e8: 1a07 0401 |0058: const-string v7, " Still searching for:" // string@0104 │ │ -2e75ec: 6e20 d787 7600 |005a: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e75f2: 6e20 d787 b600 |005d: invoke-virtual {v6, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e75f8: 6e20 d787 2600 |0060: invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e75fe: 6e10 6988 0a00 |0063: invoke-virtual {v10}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ -2e7604: 0b07 |0066: move-result-wide v7 │ │ -2e7606: 6e30 d487 7608 |0067: invoke-virtual {v6, v7, v8}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ -2e760c: 6e10 df87 0600 |006a: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2e7612: 0c06 |006d: move-result-object v6 │ │ -2e7614: 6e20 148a 6400 |006e: invoke-virtual {v4, v6}, Ljava/util/logging/Logger;.finer:(Ljava/lang/String;)V // method@8a14 │ │ -2e761a: 6e10 f78f 0000 |0071: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getLength:()I // method@8ff7 │ │ -2e7620: 0a04 |0074: move-result v4 │ │ -2e7622: 1216 |0075: const/4 v6, #int 1 // #1 │ │ -2e7624: 3364 4600 |0076: if-ne v4, v6, 00bc // +0046 │ │ -2e7628: 7110 3788 0100 |0078: invoke-static {v1}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@8837 │ │ -2e762e: 0c04 |007b: move-result-object v4 │ │ -2e7630: 6206 a481 |007c: sget-object v6, Ljava/nio/ByteOrder;.BIG_ENDIAN:Ljava/nio/ByteOrder; // field@81a4 │ │ -2e7634: 6e20 4c88 6400 |007e: invoke-virtual {v4, v6}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@884c │ │ -2e763a: 6e20 6b88 4a00 |0081: invoke-virtual {v10, v4}, Ljava/nio/channels/FileChannel;.read:(Ljava/nio/ByteBuffer;)I // method@886b │ │ -2e7640: 0a06 |0084: move-result v6 │ │ -2e7642: 3216 0300 |0085: if-eq v6, v1, 0088 // +0003 │ │ -2e7646: 1105 |0087: return-object v5 │ │ -2e7648: 6e10 5988 0400 |0088: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@8859 │ │ -2e764e: 6e10 4588 0400 |008b: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.getLong:()J // method@8845 │ │ -2e7654: 0b06 |008e: move-result-wide v6 │ │ -2e7656: 1608 0800 |008f: const-wide/16 v8, #int 8 // #8 │ │ -2e765a: 3104 0608 |0091: cmp-long v4, v6, v8 │ │ -2e765e: 3b04 0300 |0093: if-gez v4, 0096 // +0003 │ │ -2e7662: 1105 |0095: return-object v5 │ │ -2e7664: 6e10 6988 0a00 |0096: invoke-virtual {v10}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ -2e766a: 0b08 |0099: move-result-wide v8 │ │ -2e766c: bb68 |009a: add-long/2addr v8, v6 │ │ -2e766e: 1606 1000 |009b: const-wide/16 v6, #int 16 // #10 │ │ -2e7672: bc68 |009d: sub-long/2addr v8, v6 │ │ -2e7674: 6e30 6a88 8a09 |009e: invoke-virtual {v10, v8, v9}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ -2e767a: 6204 3885 |00a1: sget-object v4, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.logger:Ljava/util/logging/Logger; // field@8538 │ │ -2e767e: 2206 3910 |00a3: new-instance v6, Ljava/lang/StringBuilder; // type@1039 │ │ -2e7682: 7010 cc87 0600 |00a5: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2e7688: 1a07 9747 |00a8: const-string v7, "Skipped 64bit data length, now at:" // string@4797 │ │ -2e768c: 6e20 d787 7600 |00aa: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e7692: 6e10 6988 0a00 |00ad: invoke-virtual {v10}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ -2e7698: 0b07 |00b0: move-result-wide v7 │ │ -2e769a: 6e30 d487 7608 |00b1: invoke-virtual {v6, v7, v8}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ -2e76a0: 6e10 df87 0600 |00b4: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2e76a6: 0c06 |00b7: move-result-object v6 │ │ -2e76a8: 6e20 1b8a 6400 |00b8: invoke-virtual {v4, v6}, Ljava/util/logging/Logger;.severe:(Ljava/lang/String;)V // method@8a1b │ │ -2e76ae: 2815 |00bb: goto 00d0 // +0015 │ │ -2e76b0: 6e10 f78f 0000 |00bc: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getLength:()I // method@8ff7 │ │ -2e76b6: 0a04 |00bf: move-result v4 │ │ -2e76b8: 3514 0300 |00c0: if-ge v4, v1, 00c3 // +0003 │ │ -2e76bc: 1105 |00c2: return-object v5 │ │ -2e76be: 6e10 6988 0a00 |00c3: invoke-virtual {v10}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ -2e76c4: 0b06 |00c6: move-result-wide v6 │ │ -2e76c6: 6e10 f18f 0000 |00c7: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getDataLength:()I // method@8ff1 │ │ -2e76cc: 0a04 |00ca: move-result v4 │ │ -2e76ce: 8148 |00cb: int-to-long v8, v4 │ │ -2e76d0: bb86 |00cc: add-long/2addr v6, v8 │ │ -2e76d2: 6e30 6a88 6a07 |00cd: invoke-virtual {v10, v6, v7}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ -2e76d8: 6e10 6988 0a00 |00d0: invoke-virtual {v10}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ -2e76de: 0b06 |00d3: move-result-wide v6 │ │ -2e76e0: 6e10 6d88 0a00 |00d4: invoke-virtual {v10}, Ljava/nio/channels/FileChannel;.size:()J // method@886d │ │ -2e76e6: 0b08 |00d7: move-result-wide v8 │ │ -2e76e8: 3104 0608 |00d8: cmp-long v4, v6, v8 │ │ -2e76ec: 3d04 0300 |00da: if-lez v4, 00dd // +0003 │ │ -2e76f0: 1105 |00dc: return-object v5 │ │ -2e76f2: 6e10 5988 0300 |00dd: invoke-virtual {v3}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@8859 │ │ -2e76f8: 6e20 6b88 3a00 |00e0: invoke-virtual {v10, v3}, Ljava/nio/channels/FileChannel;.read:(Ljava/nio/ByteBuffer;)I // method@886b │ │ -2e76fe: 0a04 |00e3: move-result v4 │ │ -2e7700: 6206 3885 |00e4: sget-object v6, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.logger:Ljava/util/logging/Logger; // field@8538 │ │ -2e7704: 2207 3910 |00e6: new-instance v7, Ljava/lang/StringBuilder; // type@1039 │ │ -2e7708: 7010 cc87 0700 |00e8: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2e770e: 1a08 201d |00eb: const-string v8, "Header Bytes Read:" // string@1d20 │ │ -2e7712: 6e20 d787 8700 |00ed: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e7718: 6e20 d387 4700 |00f0: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2e771e: 6e10 df87 0700 |00f3: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2e7724: 0c07 |00f6: move-result-object v7 │ │ -2e7726: 6e20 148a 7600 |00f7: invoke-virtual {v6, v7}, Ljava/util/logging/Logger;.finer:(Ljava/lang/String;)V // method@8a14 │ │ -2e772c: 6e10 5988 0300 |00fa: invoke-virtual {v3}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@8859 │ │ -2e7732: 3314 0700 |00fd: if-ne v4, v1, 0104 // +0007 │ │ -2e7736: 6e20 fe8f 3000 |00ff: invoke-virtual {v0, v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.update:(Ljava/nio/ByteBuffer;)V // method@8ffe │ │ -2e773c: 2900 39ff |0102: goto/16 003b // -00c7 │ │ -2e7740: 1105 |0104: return-object v5 │ │ -2e7742: 1100 |0105: return-object v0 │ │ +2e752c: |[2e752c] org.jaudiotagger.audio.mp4.atom.Mp4BoxHeader.seekWithinLevel:(Ljava/nio/channels/FileChannel;Ljava/lang/String;)Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; │ │ +2e753c: 6200 3885 |0000: sget-object v0, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.logger:Ljava/util/logging/Logger; // field@8538 │ │ +2e7540: 2201 3910 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2e7544: 7010 cc87 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2e754a: 1a02 3d48 |0007: const-string v2, "Started searching for:" // string@483d │ │ +2e754e: 6e20 d787 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e7554: 6e20 d787 b100 |000c: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e755a: 1a02 9601 |000f: const-string v2, " in file at:" // string@0196 │ │ +2e755e: 6e20 d787 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e7564: 6e10 6988 0a00 |0014: invoke-virtual {v10}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ +2e756a: 0b03 |0017: move-result-wide v3 │ │ +2e756c: 6e30 d487 3104 |0018: invoke-virtual {v1, v3, v4}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ +2e7572: 6e10 df87 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2e7578: 0c01 |001e: move-result-object v1 │ │ +2e757a: 6e20 148a 1000 |001f: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.finer:(Ljava/lang/String;)V // method@8a14 │ │ +2e7580: 2200 7a11 |0022: new-instance v0, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // type@117a │ │ +2e7584: 7010 ee8f 0000 |0024: invoke-direct {v0}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.:()V // method@8fee │ │ +2e758a: 1301 0800 |0027: const/16 v1, #int 8 // #8 │ │ +2e758e: 7110 3788 0100 |0029: invoke-static {v1}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@8837 │ │ +2e7594: 0c03 |002c: move-result-object v3 │ │ +2e7596: 6e20 6b88 3a00 |002d: invoke-virtual {v10, v3}, Ljava/nio/channels/FileChannel;.read:(Ljava/nio/ByteBuffer;)I // method@886b │ │ +2e759c: 0a04 |0030: move-result v4 │ │ +2e759e: 1205 |0031: const/4 v5, #int 0 // #0 │ │ +2e75a0: 3214 0300 |0032: if-eq v4, v1, 0035 // +0003 │ │ +2e75a4: 1105 |0034: return-object v5 │ │ +2e75a6: 6e10 5988 0300 |0035: invoke-virtual {v3}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@8859 │ │ +2e75ac: 6e20 fe8f 3000 |0038: invoke-virtual {v0, v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.update:(Ljava/nio/ByteBuffer;)V // method@8ffe │ │ +2e75b2: 6e10 f68f 0000 |003b: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getId:()Ljava/lang/String; // method@8ff6 │ │ +2e75b8: 0c04 |003e: move-result-object v4 │ │ +2e75ba: 6e20 9c87 b400 |003f: invoke-virtual {v4, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2e75c0: 0a04 |0042: move-result v4 │ │ +2e75c2: 3904 c200 |0043: if-nez v4, 0105 // +00c2 │ │ +2e75c6: 6204 3885 |0045: sget-object v4, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.logger:Ljava/util/logging/Logger; // field@8538 │ │ +2e75ca: 2206 3910 |0047: new-instance v6, Ljava/lang/StringBuilder; // type@1039 │ │ +2e75ce: 7010 cc87 0600 |0049: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2e75d4: 1a07 ae1a |004c: const-string v7, "Found:" // string@1aae │ │ +2e75d8: 6e20 d787 7600 |004e: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e75de: 6e10 f68f 0000 |0051: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getId:()Ljava/lang/String; // method@8ff6 │ │ +2e75e4: 0c07 |0054: move-result-object v7 │ │ +2e75e6: 6e20 d787 7600 |0055: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e75ec: 1a07 0401 |0058: const-string v7, " Still searching for:" // string@0104 │ │ +2e75f0: 6e20 d787 7600 |005a: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e75f6: 6e20 d787 b600 |005d: invoke-virtual {v6, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e75fc: 6e20 d787 2600 |0060: invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e7602: 6e10 6988 0a00 |0063: invoke-virtual {v10}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ +2e7608: 0b07 |0066: move-result-wide v7 │ │ +2e760a: 6e30 d487 7608 |0067: invoke-virtual {v6, v7, v8}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ +2e7610: 6e10 df87 0600 |006a: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2e7616: 0c06 |006d: move-result-object v6 │ │ +2e7618: 6e20 148a 6400 |006e: invoke-virtual {v4, v6}, Ljava/util/logging/Logger;.finer:(Ljava/lang/String;)V // method@8a14 │ │ +2e761e: 6e10 f78f 0000 |0071: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getLength:()I // method@8ff7 │ │ +2e7624: 0a04 |0074: move-result v4 │ │ +2e7626: 1216 |0075: const/4 v6, #int 1 // #1 │ │ +2e7628: 3364 4600 |0076: if-ne v4, v6, 00bc // +0046 │ │ +2e762c: 7110 3788 0100 |0078: invoke-static {v1}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@8837 │ │ +2e7632: 0c04 |007b: move-result-object v4 │ │ +2e7634: 6206 a481 |007c: sget-object v6, Ljava/nio/ByteOrder;.BIG_ENDIAN:Ljava/nio/ByteOrder; // field@81a4 │ │ +2e7638: 6e20 4c88 6400 |007e: invoke-virtual {v4, v6}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@884c │ │ +2e763e: 6e20 6b88 4a00 |0081: invoke-virtual {v10, v4}, Ljava/nio/channels/FileChannel;.read:(Ljava/nio/ByteBuffer;)I // method@886b │ │ +2e7644: 0a06 |0084: move-result v6 │ │ +2e7646: 3216 0300 |0085: if-eq v6, v1, 0088 // +0003 │ │ +2e764a: 1105 |0087: return-object v5 │ │ +2e764c: 6e10 5988 0400 |0088: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@8859 │ │ +2e7652: 6e10 4588 0400 |008b: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.getLong:()J // method@8845 │ │ +2e7658: 0b06 |008e: move-result-wide v6 │ │ +2e765a: 1608 0800 |008f: const-wide/16 v8, #int 8 // #8 │ │ +2e765e: 3104 0608 |0091: cmp-long v4, v6, v8 │ │ +2e7662: 3b04 0300 |0093: if-gez v4, 0096 // +0003 │ │ +2e7666: 1105 |0095: return-object v5 │ │ +2e7668: 6e10 6988 0a00 |0096: invoke-virtual {v10}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ +2e766e: 0b08 |0099: move-result-wide v8 │ │ +2e7670: bb68 |009a: add-long/2addr v8, v6 │ │ +2e7672: 1606 1000 |009b: const-wide/16 v6, #int 16 // #10 │ │ +2e7676: bc68 |009d: sub-long/2addr v8, v6 │ │ +2e7678: 6e30 6a88 8a09 |009e: invoke-virtual {v10, v8, v9}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ +2e767e: 6204 3885 |00a1: sget-object v4, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.logger:Ljava/util/logging/Logger; // field@8538 │ │ +2e7682: 2206 3910 |00a3: new-instance v6, Ljava/lang/StringBuilder; // type@1039 │ │ +2e7686: 7010 cc87 0600 |00a5: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2e768c: 1a07 9747 |00a8: const-string v7, "Skipped 64bit data length, now at:" // string@4797 │ │ +2e7690: 6e20 d787 7600 |00aa: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e7696: 6e10 6988 0a00 |00ad: invoke-virtual {v10}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ +2e769c: 0b07 |00b0: move-result-wide v7 │ │ +2e769e: 6e30 d487 7608 |00b1: invoke-virtual {v6, v7, v8}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ +2e76a4: 6e10 df87 0600 |00b4: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2e76aa: 0c06 |00b7: move-result-object v6 │ │ +2e76ac: 6e20 1b8a 6400 |00b8: invoke-virtual {v4, v6}, Ljava/util/logging/Logger;.severe:(Ljava/lang/String;)V // method@8a1b │ │ +2e76b2: 2815 |00bb: goto 00d0 // +0015 │ │ +2e76b4: 6e10 f78f 0000 |00bc: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getLength:()I // method@8ff7 │ │ +2e76ba: 0a04 |00bf: move-result v4 │ │ +2e76bc: 3514 0300 |00c0: if-ge v4, v1, 00c3 // +0003 │ │ +2e76c0: 1105 |00c2: return-object v5 │ │ +2e76c2: 6e10 6988 0a00 |00c3: invoke-virtual {v10}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ +2e76c8: 0b06 |00c6: move-result-wide v6 │ │ +2e76ca: 6e10 f18f 0000 |00c7: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getDataLength:()I // method@8ff1 │ │ +2e76d0: 0a04 |00ca: move-result v4 │ │ +2e76d2: 8148 |00cb: int-to-long v8, v4 │ │ +2e76d4: bb86 |00cc: add-long/2addr v6, v8 │ │ +2e76d6: 6e30 6a88 6a07 |00cd: invoke-virtual {v10, v6, v7}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ +2e76dc: 6e10 6988 0a00 |00d0: invoke-virtual {v10}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ +2e76e2: 0b06 |00d3: move-result-wide v6 │ │ +2e76e4: 6e10 6d88 0a00 |00d4: invoke-virtual {v10}, Ljava/nio/channels/FileChannel;.size:()J // method@886d │ │ +2e76ea: 0b08 |00d7: move-result-wide v8 │ │ +2e76ec: 3104 0608 |00d8: cmp-long v4, v6, v8 │ │ +2e76f0: 3d04 0300 |00da: if-lez v4, 00dd // +0003 │ │ +2e76f4: 1105 |00dc: return-object v5 │ │ +2e76f6: 6e10 5988 0300 |00dd: invoke-virtual {v3}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@8859 │ │ +2e76fc: 6e20 6b88 3a00 |00e0: invoke-virtual {v10, v3}, Ljava/nio/channels/FileChannel;.read:(Ljava/nio/ByteBuffer;)I // method@886b │ │ +2e7702: 0a04 |00e3: move-result v4 │ │ +2e7704: 6206 3885 |00e4: sget-object v6, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.logger:Ljava/util/logging/Logger; // field@8538 │ │ +2e7708: 2207 3910 |00e6: new-instance v7, Ljava/lang/StringBuilder; // type@1039 │ │ +2e770c: 7010 cc87 0700 |00e8: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2e7712: 1a08 201d |00eb: const-string v8, "Header Bytes Read:" // string@1d20 │ │ +2e7716: 6e20 d787 8700 |00ed: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e771c: 6e20 d387 4700 |00f0: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2e7722: 6e10 df87 0700 |00f3: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2e7728: 0c07 |00f6: move-result-object v7 │ │ +2e772a: 6e20 148a 7600 |00f7: invoke-virtual {v6, v7}, Ljava/util/logging/Logger;.finer:(Ljava/lang/String;)V // method@8a14 │ │ +2e7730: 6e10 5988 0300 |00fa: invoke-virtual {v3}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@8859 │ │ +2e7736: 3314 0700 |00fd: if-ne v4, v1, 0104 // +0007 │ │ +2e773a: 6e20 fe8f 3000 |00ff: invoke-virtual {v0, v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.update:(Ljava/nio/ByteBuffer;)V // method@8ffe │ │ +2e7740: 2900 39ff |0102: goto/16 003b // -00c7 │ │ +2e7744: 1105 |0104: return-object v5 │ │ +2e7746: 1100 |0105: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=272 │ │ 0x0022 line=274 │ │ 0x0029 line=275 │ │ 0x002d line=276 │ │ 0x0035 line=281 │ │ @@ -716908,18 +716908,18 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -2e7294: |[2e7294] org.jaudiotagger.audio.mp4.atom.Mp4BoxHeader.getDataLength:()I │ │ -2e72a4: 5210 3785 |0000: iget v0, v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.length:I // field@8537 │ │ -2e72a8: d800 00f8 |0002: add-int/lit8 v0, v0, #int -8 // #f8 │ │ -2e72ac: 0f00 |0004: return v0 │ │ +2e7298: |[2e7298] org.jaudiotagger.audio.mp4.atom.Mp4BoxHeader.getDataLength:()I │ │ +2e72a8: 5210 3785 |0000: iget v0, v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.length:I // field@8537 │ │ +2e72ac: d800 00f8 |0002: add-int/lit8 v0, v0, #int -8 // #f8 │ │ +2e72b0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=240 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;) │ │ @@ -716927,17 +716927,17 @@ │ │ type : '()Ljava/nio/charset/Charset;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2e7360: |[2e7360] org.jaudiotagger.audio.mp4.atom.Mp4BoxHeader.getEncoding:()Ljava/nio/charset/Charset; │ │ -2e7370: 6200 af81 |0000: sget-object v0, Ljava/nio/charset/StandardCharsets;.UTF_8:Ljava/nio/charset/Charset; // field@81af │ │ -2e7374: 1100 |0002: return-object v0 │ │ +2e7364: |[2e7364] org.jaudiotagger.audio.mp4.atom.Mp4BoxHeader.getEncoding:()Ljava/nio/charset/Charset; │ │ +2e7374: 6200 af81 |0000: sget-object v0, Ljava/nio/charset/StandardCharsets;.UTF_8:Ljava/nio/charset/Charset; // field@81af │ │ +2e7378: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=253 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; │ │ │ │ #2 : (in Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;) │ │ @@ -716945,20 +716945,20 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -2e7378: |[2e7378] org.jaudiotagger.audio.mp4.atom.Mp4BoxHeader.getFileEndPos:()J │ │ -2e7388: 5340 3585 |0000: iget-wide v0, v4, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.filePos:J // field@8535 │ │ -2e738c: 5242 3785 |0002: iget v2, v4, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.length:I // field@8537 │ │ -2e7390: 8122 |0004: int-to-long v2, v2 │ │ -2e7392: bb20 |0005: add-long/2addr v0, v2 │ │ -2e7394: 1000 |0006: return-wide v0 │ │ +2e737c: |[2e737c] org.jaudiotagger.audio.mp4.atom.Mp4BoxHeader.getFileEndPos:()J │ │ +2e738c: 5340 3585 |0000: iget-wide v0, v4, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.filePos:J // field@8535 │ │ +2e7390: 5242 3785 |0002: iget v2, v4, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.length:I // field@8537 │ │ +2e7394: 8122 |0004: int-to-long v2, v2 │ │ +2e7396: bb20 |0005: add-long/2addr v0, v2 │ │ +2e7398: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=405 │ │ locals : │ │ 0x0000 - 0x0007 reg=4 this Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; │ │ │ │ #3 : (in Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;) │ │ @@ -716966,17 +716966,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2e7398: |[2e7398] org.jaudiotagger.audio.mp4.atom.Mp4BoxHeader.getFilePos:()J │ │ -2e73a8: 5320 3585 |0000: iget-wide v0, v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.filePos:J // field@8535 │ │ -2e73ac: 1000 |0002: return-wide v0 │ │ +2e739c: |[2e739c] org.jaudiotagger.audio.mp4.atom.Mp4BoxHeader.getFilePos:()J │ │ +2e73ac: 5320 3585 |0000: iget-wide v0, v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.filePos:J // field@8535 │ │ +2e73b0: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=396 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; │ │ │ │ #4 : (in Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;) │ │ @@ -716984,19 +716984,19 @@ │ │ type : '()Ljava/nio/ByteBuffer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -2e7340: |[2e7340] org.jaudiotagger.audio.mp4.atom.Mp4BoxHeader.getHeaderData:()Ljava/nio/ByteBuffer; │ │ -2e7350: 5410 3485 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.dataBuffer:Ljava/nio/ByteBuffer; // field@8534 │ │ -2e7354: 6e10 5988 0000 |0002: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@8859 │ │ -2e735a: 5410 3485 |0005: iget-object v0, v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.dataBuffer:Ljava/nio/ByteBuffer; // field@8534 │ │ -2e735e: 1100 |0007: return-object v0 │ │ +2e7344: |[2e7344] org.jaudiotagger.audio.mp4.atom.Mp4BoxHeader.getHeaderData:()Ljava/nio/ByteBuffer; │ │ +2e7354: 5410 3485 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.dataBuffer:Ljava/nio/ByteBuffer; // field@8534 │ │ +2e7358: 6e10 5988 0000 |0002: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@8859 │ │ +2e735e: 5410 3485 |0005: iget-object v0, v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.dataBuffer:Ljava/nio/ByteBuffer; // field@8534 │ │ +2e7362: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=231 │ │ 0x0005 line=232 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; │ │ │ │ @@ -717005,17 +717005,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2e72c8: |[2e72c8] org.jaudiotagger.audio.mp4.atom.Mp4BoxHeader.getId:()Ljava/lang/String; │ │ -2e72d8: 5410 3685 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.id:Ljava/lang/String; // field@8536 │ │ -2e72dc: 1100 |0002: return-object v0 │ │ +2e72cc: |[2e72cc] org.jaudiotagger.audio.mp4.atom.Mp4BoxHeader.getId:()Ljava/lang/String; │ │ +2e72dc: 5410 3685 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.id:Ljava/lang/String; // field@8536 │ │ +2e72e0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; │ │ │ │ #6 : (in Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;) │ │ @@ -717023,17 +717023,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2e72b0: |[2e72b0] org.jaudiotagger.audio.mp4.atom.Mp4BoxHeader.getLength:()I │ │ -2e72c0: 5210 3785 |0000: iget v0, v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.length:I // field@8537 │ │ -2e72c4: 0f00 |0002: return v0 │ │ +2e72b4: |[2e72b4] org.jaudiotagger.audio.mp4.atom.Mp4BoxHeader.getLength:()I │ │ +2e72c4: 5210 3785 |0000: iget v0, v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.length:I // field@8537 │ │ +2e72c8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; │ │ │ │ #7 : (in Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;) │ │ @@ -717041,17 +717041,17 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2e7870: |[2e7870] org.jaudiotagger.audio.mp4.atom.Mp4BoxHeader.setFilePos:(J)V │ │ -2e7880: 5a01 3585 |0000: iput-wide v1, v0, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.filePos:J // field@8535 │ │ -2e7884: 0e00 |0002: return-void │ │ +2e7874: |[2e7874] org.jaudiotagger.audio.mp4.atom.Mp4BoxHeader.setFilePos:(J)V │ │ +2e7884: 5a01 3585 |0000: iput-wide v1, v0, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.filePos:J // field@8535 │ │ +2e7888: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=415 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; │ │ 0x0000 - 0x0003 reg=1 (null) J │ │ │ │ @@ -717060,39 +717060,39 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 44 16-bit code units │ │ -2e7888: |[2e7888] org.jaudiotagger.audio.mp4.atom.Mp4BoxHeader.setId:(I)V │ │ -2e7898: 7110 a58e 0500 |0000: invoke-static {v5}, Lorg/jaudiotagger/audio/generic/Utils;.getSizeBEInt32:(I)[B // method@8ea5 │ │ -2e789e: 0c00 |0003: move-result-object v0 │ │ -2e78a0: 5441 3485 |0004: iget-object v1, v4, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.dataBuffer:Ljava/nio/ByteBuffer; // field@8534 │ │ -2e78a4: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -2e78a6: 4802 0002 |0007: aget-byte v2, v0, v2 │ │ -2e78aa: 1253 |0009: const/4 v3, #int 5 // #5 │ │ -2e78ac: 6e30 5088 3102 |000a: invoke-virtual {v1, v3, v2}, Ljava/nio/ByteBuffer;.put:(IB)Ljava/nio/ByteBuffer; // method@8850 │ │ -2e78b2: 5441 3485 |000d: iget-object v1, v4, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.dataBuffer:Ljava/nio/ByteBuffer; // field@8534 │ │ -2e78b6: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -2e78b8: 4802 0002 |0010: aget-byte v2, v0, v2 │ │ -2e78bc: 1263 |0012: const/4 v3, #int 6 // #6 │ │ -2e78be: 6e30 5088 3102 |0013: invoke-virtual {v1, v3, v2}, Ljava/nio/ByteBuffer;.put:(IB)Ljava/nio/ByteBuffer; // method@8850 │ │ -2e78c4: 5441 3485 |0016: iget-object v1, v4, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.dataBuffer:Ljava/nio/ByteBuffer; // field@8534 │ │ -2e78c8: 1222 |0018: const/4 v2, #int 2 // #2 │ │ -2e78ca: 4802 0002 |0019: aget-byte v2, v0, v2 │ │ -2e78ce: 1273 |001b: const/4 v3, #int 7 // #7 │ │ -2e78d0: 6e30 5088 3102 |001c: invoke-virtual {v1, v3, v2}, Ljava/nio/ByteBuffer;.put:(IB)Ljava/nio/ByteBuffer; // method@8850 │ │ -2e78d6: 5441 3485 |001f: iget-object v1, v4, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.dataBuffer:Ljava/nio/ByteBuffer; // field@8534 │ │ -2e78da: 1232 |0021: const/4 v2, #int 3 // #3 │ │ -2e78dc: 4800 0002 |0022: aget-byte v0, v0, v2 │ │ -2e78e0: 1302 0800 |0024: const/16 v2, #int 8 // #8 │ │ -2e78e4: 6e30 5088 2100 |0026: invoke-virtual {v1, v2, v0}, Ljava/nio/ByteBuffer;.put:(IB)Ljava/nio/ByteBuffer; // method@8850 │ │ -2e78ea: 5945 3785 |0029: iput v5, v4, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.length:I // field@8537 │ │ -2e78ee: 0e00 |002b: return-void │ │ +2e788c: |[2e788c] org.jaudiotagger.audio.mp4.atom.Mp4BoxHeader.setId:(I)V │ │ +2e789c: 7110 a58e 0500 |0000: invoke-static {v5}, Lorg/jaudiotagger/audio/generic/Utils;.getSizeBEInt32:(I)[B // method@8ea5 │ │ +2e78a2: 0c00 |0003: move-result-object v0 │ │ +2e78a4: 5441 3485 |0004: iget-object v1, v4, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.dataBuffer:Ljava/nio/ByteBuffer; // field@8534 │ │ +2e78a8: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +2e78aa: 4802 0002 |0007: aget-byte v2, v0, v2 │ │ +2e78ae: 1253 |0009: const/4 v3, #int 5 // #5 │ │ +2e78b0: 6e30 5088 3102 |000a: invoke-virtual {v1, v3, v2}, Ljava/nio/ByteBuffer;.put:(IB)Ljava/nio/ByteBuffer; // method@8850 │ │ +2e78b6: 5441 3485 |000d: iget-object v1, v4, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.dataBuffer:Ljava/nio/ByteBuffer; // field@8534 │ │ +2e78ba: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +2e78bc: 4802 0002 |0010: aget-byte v2, v0, v2 │ │ +2e78c0: 1263 |0012: const/4 v3, #int 6 // #6 │ │ +2e78c2: 6e30 5088 3102 |0013: invoke-virtual {v1, v3, v2}, Ljava/nio/ByteBuffer;.put:(IB)Ljava/nio/ByteBuffer; // method@8850 │ │ +2e78c8: 5441 3485 |0016: iget-object v1, v4, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.dataBuffer:Ljava/nio/ByteBuffer; // field@8534 │ │ +2e78cc: 1222 |0018: const/4 v2, #int 2 // #2 │ │ +2e78ce: 4802 0002 |0019: aget-byte v2, v0, v2 │ │ +2e78d2: 1273 |001b: const/4 v3, #int 7 // #7 │ │ +2e78d4: 6e30 5088 3102 |001c: invoke-virtual {v1, v3, v2}, Ljava/nio/ByteBuffer;.put:(IB)Ljava/nio/ByteBuffer; // method@8850 │ │ +2e78da: 5441 3485 |001f: iget-object v1, v4, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.dataBuffer:Ljava/nio/ByteBuffer; // field@8534 │ │ +2e78de: 1232 |0021: const/4 v2, #int 3 // #3 │ │ +2e78e0: 4800 0002 |0022: aget-byte v0, v0, v2 │ │ +2e78e4: 1302 0800 |0024: const/16 v2, #int 8 // #8 │ │ +2e78e8: 6e30 5088 2100 |0026: invoke-virtual {v1, v2, v0}, Ljava/nio/ByteBuffer;.put:(IB)Ljava/nio/ByteBuffer; // method@8850 │ │ +2e78ee: 5945 3785 |0029: iput v5, v4, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.length:I // field@8537 │ │ +2e78f2: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=216 │ │ 0x0004 line=217 │ │ 0x000d line=218 │ │ 0x0016 line=219 │ │ 0x001f line=220 │ │ @@ -717106,35 +717106,35 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 39 16-bit code units │ │ -2e78f0: |[2e78f0] org.jaudiotagger.audio.mp4.atom.Mp4BoxHeader.setLength:(I)V │ │ -2e7900: 7110 a58e 0500 |0000: invoke-static {v5}, Lorg/jaudiotagger/audio/generic/Utils;.getSizeBEInt32:(I)[B // method@8ea5 │ │ -2e7906: 0c00 |0003: move-result-object v0 │ │ -2e7908: 5441 3485 |0004: iget-object v1, v4, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.dataBuffer:Ljava/nio/ByteBuffer; // field@8534 │ │ -2e790c: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -2e790e: 4803 0002 |0007: aget-byte v3, v0, v2 │ │ -2e7912: 6e30 5088 2103 |0009: invoke-virtual {v1, v2, v3}, Ljava/nio/ByteBuffer;.put:(IB)Ljava/nio/ByteBuffer; // method@8850 │ │ -2e7918: 5441 3485 |000c: iget-object v1, v4, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.dataBuffer:Ljava/nio/ByteBuffer; // field@8534 │ │ -2e791c: 1212 |000e: const/4 v2, #int 1 // #1 │ │ -2e791e: 4803 0002 |000f: aget-byte v3, v0, v2 │ │ -2e7922: 6e30 5088 2103 |0011: invoke-virtual {v1, v2, v3}, Ljava/nio/ByteBuffer;.put:(IB)Ljava/nio/ByteBuffer; // method@8850 │ │ -2e7928: 5441 3485 |0014: iget-object v1, v4, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.dataBuffer:Ljava/nio/ByteBuffer; // field@8534 │ │ -2e792c: 1222 |0016: const/4 v2, #int 2 // #2 │ │ -2e792e: 4803 0002 |0017: aget-byte v3, v0, v2 │ │ -2e7932: 6e30 5088 2103 |0019: invoke-virtual {v1, v2, v3}, Ljava/nio/ByteBuffer;.put:(IB)Ljava/nio/ByteBuffer; // method@8850 │ │ -2e7938: 5441 3485 |001c: iget-object v1, v4, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.dataBuffer:Ljava/nio/ByteBuffer; // field@8534 │ │ -2e793c: 1232 |001e: const/4 v2, #int 3 // #3 │ │ -2e793e: 4800 0002 |001f: aget-byte v0, v0, v2 │ │ -2e7942: 6e30 5088 2100 |0021: invoke-virtual {v1, v2, v0}, Ljava/nio/ByteBuffer;.put:(IB)Ljava/nio/ByteBuffer; // method@8850 │ │ -2e7948: 5945 3785 |0024: iput v5, v4, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.length:I // field@8537 │ │ -2e794c: 0e00 |0026: return-void │ │ +2e78f4: |[2e78f4] org.jaudiotagger.audio.mp4.atom.Mp4BoxHeader.setLength:(I)V │ │ +2e7904: 7110 a58e 0500 |0000: invoke-static {v5}, Lorg/jaudiotagger/audio/generic/Utils;.getSizeBEInt32:(I)[B // method@8ea5 │ │ +2e790a: 0c00 |0003: move-result-object v0 │ │ +2e790c: 5441 3485 |0004: iget-object v1, v4, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.dataBuffer:Ljava/nio/ByteBuffer; // field@8534 │ │ +2e7910: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +2e7912: 4803 0002 |0007: aget-byte v3, v0, v2 │ │ +2e7916: 6e30 5088 2103 |0009: invoke-virtual {v1, v2, v3}, Ljava/nio/ByteBuffer;.put:(IB)Ljava/nio/ByteBuffer; // method@8850 │ │ +2e791c: 5441 3485 |000c: iget-object v1, v4, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.dataBuffer:Ljava/nio/ByteBuffer; // field@8534 │ │ +2e7920: 1212 |000e: const/4 v2, #int 1 // #1 │ │ +2e7922: 4803 0002 |000f: aget-byte v3, v0, v2 │ │ +2e7926: 6e30 5088 2103 |0011: invoke-virtual {v1, v2, v3}, Ljava/nio/ByteBuffer;.put:(IB)Ljava/nio/ByteBuffer; // method@8850 │ │ +2e792c: 5441 3485 |0014: iget-object v1, v4, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.dataBuffer:Ljava/nio/ByteBuffer; // field@8534 │ │ +2e7930: 1222 |0016: const/4 v2, #int 2 // #2 │ │ +2e7932: 4803 0002 |0017: aget-byte v3, v0, v2 │ │ +2e7936: 6e30 5088 2103 |0019: invoke-virtual {v1, v2, v3}, Ljava/nio/ByteBuffer;.put:(IB)Ljava/nio/ByteBuffer; // method@8850 │ │ +2e793c: 5441 3485 |001c: iget-object v1, v4, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.dataBuffer:Ljava/nio/ByteBuffer; // field@8534 │ │ +2e7940: 1232 |001e: const/4 v2, #int 3 // #3 │ │ +2e7942: 4800 0002 |001f: aget-byte v0, v0, v2 │ │ +2e7946: 6e30 5088 2100 |0021: invoke-virtual {v1, v2, v0}, Ljava/nio/ByteBuffer;.put:(IB)Ljava/nio/ByteBuffer; // method@8850 │ │ +2e794c: 5945 3785 |0024: iput v5, v4, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.length:I // field@8537 │ │ +2e7950: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ 0x0004 line=197 │ │ 0x000c line=198 │ │ 0x0014 line=199 │ │ 0x001c line=200 │ │ @@ -717148,32 +717148,32 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 40 16-bit code units │ │ -2e72e0: |[2e72e0] org.jaudiotagger.audio.mp4.atom.Mp4BoxHeader.toString:()Ljava/lang/String; │ │ -2e72f0: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -2e72f4: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2e72fa: 1a01 160d |0005: const-string v1, "Box " // string@0d16 │ │ -2e72fe: 6e20 d787 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e7304: 5431 3685 |000a: iget-object v1, v3, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.id:Ljava/lang/String; // field@8536 │ │ -2e7308: 6e20 d787 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e730e: 1a01 6a05 |000f: const-string v1, ":length" // string@056a │ │ -2e7312: 6e20 d787 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e7318: 5231 3785 |0014: iget v1, v3, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.length:I // field@8537 │ │ -2e731c: 6e20 d387 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2e7322: 1a01 5f05 |0019: const-string v1, ":filepos:" // string@055f │ │ -2e7326: 6e20 d787 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e732c: 5331 3585 |001e: iget-wide v1, v3, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.filePos:J // field@8535 │ │ -2e7330: 6e30 d487 1002 |0020: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ -2e7336: 6e10 df87 0000 |0023: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2e733c: 0c00 |0026: move-result-object v0 │ │ -2e733e: 1100 |0027: return-object v0 │ │ +2e72e4: |[2e72e4] org.jaudiotagger.audio.mp4.atom.Mp4BoxHeader.toString:()Ljava/lang/String; │ │ +2e72f4: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +2e72f8: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2e72fe: 1a01 160d |0005: const-string v1, "Box " // string@0d16 │ │ +2e7302: 6e20 d787 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e7308: 5431 3685 |000a: iget-object v1, v3, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.id:Ljava/lang/String; // field@8536 │ │ +2e730c: 6e20 d787 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e7312: 1a01 6a05 |000f: const-string v1, ":length" // string@056a │ │ +2e7316: 6e20 d787 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e731c: 5231 3785 |0014: iget v1, v3, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.length:I // field@8537 │ │ +2e7320: 6e20 d387 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2e7326: 1a01 5f05 |0019: const-string v1, ":filepos:" // string@055f │ │ +2e732a: 6e20 d787 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e7330: 5331 3585 |001e: iget-wide v1, v3, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.filePos:J // field@8535 │ │ +2e7334: 6e30 d487 1002 |0020: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ +2e733a: 6e10 df87 0000 |0023: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2e7340: 0c00 |0026: move-result-object v0 │ │ +2e7342: 1100 |0027: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=245 │ │ locals : │ │ 0x0000 - 0x0028 reg=3 this Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; │ │ │ │ #11 : (in Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;) │ │ @@ -717181,80 +717181,80 @@ │ │ type : '(Ljava/nio/ByteBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 133 16-bit code units │ │ -2e7950: |[2e7950] org.jaudiotagger.audio.mp4.atom.Mp4BoxHeader.update:(Ljava/nio/ByteBuffer;)V │ │ -2e7960: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ -2e7964: 2301 1c13 |0002: new-array v1, v0, [B // type@131c │ │ -2e7968: 6e20 4088 1600 |0004: invoke-virtual {v6, v1}, Ljava/nio/ByteBuffer;.get:([B)Ljava/nio/ByteBuffer; // method@8840 │ │ -2e796e: 7110 5b88 0100 |0007: invoke-static {v1}, Ljava/nio/ByteBuffer;.wrap:([B)Ljava/nio/ByteBuffer; // method@885b │ │ -2e7974: 0c06 |000a: move-result-object v6 │ │ -2e7976: 5b56 3485 |000b: iput-object v6, v5, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.dataBuffer:Ljava/nio/ByteBuffer; // field@8534 │ │ -2e797a: 6201 a481 |000d: sget-object v1, Ljava/nio/ByteOrder;.BIG_ENDIAN:Ljava/nio/ByteOrder; // field@81a4 │ │ -2e797e: 6e20 4c88 1600 |000f: invoke-virtual {v6, v1}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@884c │ │ -2e7984: 5456 3485 |0012: iget-object v6, v5, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.dataBuffer:Ljava/nio/ByteBuffer; // field@8534 │ │ -2e7988: 6e10 4388 0600 |0014: invoke-virtual {v6}, Ljava/nio/ByteBuffer;.getInt:()I // method@8843 │ │ -2e798e: 0a06 |0017: move-result v6 │ │ -2e7990: 5956 3785 |0018: iput v6, v5, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.length:I // field@8537 │ │ -2e7994: 5456 3485 |001a: iget-object v6, v5, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.dataBuffer:Ljava/nio/ByteBuffer; // field@8534 │ │ -2e7998: 7110 ac8e 0600 |001c: invoke-static {v6}, Lorg/jaudiotagger/audio/generic/Utils;.readFourBytesAsChars:(Ljava/nio/ByteBuffer;)Ljava/lang/String; // method@8eac │ │ -2e799e: 0c06 |001f: move-result-object v6 │ │ -2e79a0: 5b56 3685 |0020: iput-object v6, v5, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.id:Ljava/lang/String; // field@8536 │ │ -2e79a4: 6206 3885 |0022: sget-object v6, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.logger:Ljava/util/logging/Logger; // field@8538 │ │ -2e79a8: 2201 3910 |0024: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2e79ac: 7010 cc87 0100 |0026: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2e79b2: 1a02 7e3c |0029: const-string v2, "Mp4BoxHeader id:" // string@3c7e │ │ -2e79b6: 6e20 d787 2100 |002b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e79bc: 5452 3685 |002e: iget-object v2, v5, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.id:Ljava/lang/String; // field@8536 │ │ -2e79c0: 6e20 d787 2100 |0030: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e79c6: 1a02 6b05 |0033: const-string v2, ":length:" // string@056b │ │ -2e79ca: 6e20 d787 2100 |0035: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e79d0: 5252 3785 |0038: iget v2, v5, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.length:I // field@8537 │ │ -2e79d4: 6e20 d387 2100 |003a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2e79da: 6e10 df87 0100 |003d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2e79e0: 0c01 |0040: move-result-object v1 │ │ -2e79e2: 6e20 158a 1600 |0041: invoke-virtual {v6, v1}, Ljava/util/logging/Logger;.finest:(Ljava/lang/String;)V // method@8a15 │ │ -2e79e8: 5456 3685 |0044: iget-object v6, v5, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.id:Ljava/lang/String; // field@8536 │ │ -2e79ec: 1a01 0300 |0046: const-string v1, "��������" // string@0003 │ │ -2e79f0: 6e20 9c87 1600 |0048: invoke-virtual {v6, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2e79f6: 0a06 |004b: move-result v6 │ │ -2e79f8: 1201 |004c: const/4 v1, #int 0 // #0 │ │ -2e79fa: 1212 |004d: const/4 v2, #int 1 // #1 │ │ -2e79fc: 3906 2500 |004e: if-nez v6, 0073 // +0025 │ │ -2e7a00: 5256 3785 |0050: iget v6, v5, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.length:I // field@8537 │ │ -2e7a04: 3506 2000 |0052: if-ge v6, v0, 0072 // +0020 │ │ -2e7a08: 3326 0300 |0054: if-ne v6, v2, 0057 // +0003 │ │ -2e7a0c: 281c |0056: goto 0072 // +001c │ │ -2e7a0e: 2206 3911 |0057: new-instance v6, Lorg/jaudiotagger/audio/exceptions/InvalidBoxHeaderException; // type@1139 │ │ -2e7a12: 6200 6987 |0059: sget-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_UNABLE_TO_FIND_NEXT_ATOM_BECAUSE_IDENTIFIER_IS_INVALID:Lorg/jaudiotagger/logging/ErrorMessage; // field@8769 │ │ -2e7a16: 1223 |005b: const/4 v3, #int 2 // #2 │ │ -2e7a18: 2333 be13 |005c: new-array v3, v3, [Ljava/lang/Object; // type@13be │ │ -2e7a1c: 5454 3685 |005e: iget-object v4, v5, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.id:Ljava/lang/String; // field@8536 │ │ -2e7a20: 4d04 0301 |0060: aput-object v4, v3, v1 │ │ -2e7a24: 5251 3785 |0062: iget v1, v5, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.length:I // field@8537 │ │ -2e7a28: 7110 3487 0100 |0064: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e7a2e: 0c01 |0067: move-result-object v1 │ │ -2e7a30: 4d01 0302 |0068: aput-object v1, v3, v2 │ │ -2e7a34: 6e20 5891 3000 |006a: invoke-virtual {v0, v3}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ -2e7a3a: 0c00 |006d: move-result-object v0 │ │ -2e7a3c: 7020 788d 0600 |006e: invoke-direct {v6, v0}, Lorg/jaudiotagger/audio/exceptions/InvalidBoxHeaderException;.:(Ljava/lang/String;)V // method@8d78 │ │ -2e7a42: 2706 |0071: throw v6 │ │ -2e7a44: 0e00 |0072: return-void │ │ -2e7a46: 2206 3e11 |0073: new-instance v6, Lorg/jaudiotagger/audio/exceptions/NullBoxIdException; // type@113e │ │ -2e7a4a: 6200 6987 |0075: sget-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_UNABLE_TO_FIND_NEXT_ATOM_BECAUSE_IDENTIFIER_IS_INVALID:Lorg/jaudiotagger/logging/ErrorMessage; // field@8769 │ │ -2e7a4e: 2322 be13 |0077: new-array v2, v2, [Ljava/lang/Object; // type@13be │ │ -2e7a52: 5453 3685 |0079: iget-object v3, v5, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.id:Ljava/lang/String; // field@8536 │ │ -2e7a56: 4d03 0201 |007b: aput-object v3, v2, v1 │ │ -2e7a5a: 6e20 5891 2000 |007d: invoke-virtual {v0, v2}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ -2e7a60: 0c00 |0080: move-result-object v0 │ │ -2e7a62: 7020 898d 0600 |0081: invoke-direct {v6, v0}, Lorg/jaudiotagger/audio/exceptions/NullBoxIdException;.:(Ljava/lang/String;)V // method@8d89 │ │ -2e7a68: 2706 |0084: throw v6 │ │ +2e7954: |[2e7954] org.jaudiotagger.audio.mp4.atom.Mp4BoxHeader.update:(Ljava/nio/ByteBuffer;)V │ │ +2e7964: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ +2e7968: 2301 1c13 |0002: new-array v1, v0, [B // type@131c │ │ +2e796c: 6e20 4088 1600 |0004: invoke-virtual {v6, v1}, Ljava/nio/ByteBuffer;.get:([B)Ljava/nio/ByteBuffer; // method@8840 │ │ +2e7972: 7110 5b88 0100 |0007: invoke-static {v1}, Ljava/nio/ByteBuffer;.wrap:([B)Ljava/nio/ByteBuffer; // method@885b │ │ +2e7978: 0c06 |000a: move-result-object v6 │ │ +2e797a: 5b56 3485 |000b: iput-object v6, v5, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.dataBuffer:Ljava/nio/ByteBuffer; // field@8534 │ │ +2e797e: 6201 a481 |000d: sget-object v1, Ljava/nio/ByteOrder;.BIG_ENDIAN:Ljava/nio/ByteOrder; // field@81a4 │ │ +2e7982: 6e20 4c88 1600 |000f: invoke-virtual {v6, v1}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@884c │ │ +2e7988: 5456 3485 |0012: iget-object v6, v5, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.dataBuffer:Ljava/nio/ByteBuffer; // field@8534 │ │ +2e798c: 6e10 4388 0600 |0014: invoke-virtual {v6}, Ljava/nio/ByteBuffer;.getInt:()I // method@8843 │ │ +2e7992: 0a06 |0017: move-result v6 │ │ +2e7994: 5956 3785 |0018: iput v6, v5, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.length:I // field@8537 │ │ +2e7998: 5456 3485 |001a: iget-object v6, v5, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.dataBuffer:Ljava/nio/ByteBuffer; // field@8534 │ │ +2e799c: 7110 ac8e 0600 |001c: invoke-static {v6}, Lorg/jaudiotagger/audio/generic/Utils;.readFourBytesAsChars:(Ljava/nio/ByteBuffer;)Ljava/lang/String; // method@8eac │ │ +2e79a2: 0c06 |001f: move-result-object v6 │ │ +2e79a4: 5b56 3685 |0020: iput-object v6, v5, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.id:Ljava/lang/String; // field@8536 │ │ +2e79a8: 6206 3885 |0022: sget-object v6, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.logger:Ljava/util/logging/Logger; // field@8538 │ │ +2e79ac: 2201 3910 |0024: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2e79b0: 7010 cc87 0100 |0026: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2e79b6: 1a02 7e3c |0029: const-string v2, "Mp4BoxHeader id:" // string@3c7e │ │ +2e79ba: 6e20 d787 2100 |002b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e79c0: 5452 3685 |002e: iget-object v2, v5, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.id:Ljava/lang/String; // field@8536 │ │ +2e79c4: 6e20 d787 2100 |0030: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e79ca: 1a02 6b05 |0033: const-string v2, ":length:" // string@056b │ │ +2e79ce: 6e20 d787 2100 |0035: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e79d4: 5252 3785 |0038: iget v2, v5, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.length:I // field@8537 │ │ +2e79d8: 6e20 d387 2100 |003a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2e79de: 6e10 df87 0100 |003d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2e79e4: 0c01 |0040: move-result-object v1 │ │ +2e79e6: 6e20 158a 1600 |0041: invoke-virtual {v6, v1}, Ljava/util/logging/Logger;.finest:(Ljava/lang/String;)V // method@8a15 │ │ +2e79ec: 5456 3685 |0044: iget-object v6, v5, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.id:Ljava/lang/String; // field@8536 │ │ +2e79f0: 1a01 0300 |0046: const-string v1, "��������" // string@0003 │ │ +2e79f4: 6e20 9c87 1600 |0048: invoke-virtual {v6, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2e79fa: 0a06 |004b: move-result v6 │ │ +2e79fc: 1201 |004c: const/4 v1, #int 0 // #0 │ │ +2e79fe: 1212 |004d: const/4 v2, #int 1 // #1 │ │ +2e7a00: 3906 2500 |004e: if-nez v6, 0073 // +0025 │ │ +2e7a04: 5256 3785 |0050: iget v6, v5, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.length:I // field@8537 │ │ +2e7a08: 3506 2000 |0052: if-ge v6, v0, 0072 // +0020 │ │ +2e7a0c: 3326 0300 |0054: if-ne v6, v2, 0057 // +0003 │ │ +2e7a10: 281c |0056: goto 0072 // +001c │ │ +2e7a12: 2206 3911 |0057: new-instance v6, Lorg/jaudiotagger/audio/exceptions/InvalidBoxHeaderException; // type@1139 │ │ +2e7a16: 6200 6987 |0059: sget-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_UNABLE_TO_FIND_NEXT_ATOM_BECAUSE_IDENTIFIER_IS_INVALID:Lorg/jaudiotagger/logging/ErrorMessage; // field@8769 │ │ +2e7a1a: 1223 |005b: const/4 v3, #int 2 // #2 │ │ +2e7a1c: 2333 be13 |005c: new-array v3, v3, [Ljava/lang/Object; // type@13be │ │ +2e7a20: 5454 3685 |005e: iget-object v4, v5, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.id:Ljava/lang/String; // field@8536 │ │ +2e7a24: 4d04 0301 |0060: aput-object v4, v3, v1 │ │ +2e7a28: 5251 3785 |0062: iget v1, v5, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.length:I // field@8537 │ │ +2e7a2c: 7110 3487 0100 |0064: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e7a32: 0c01 |0067: move-result-object v1 │ │ +2e7a34: 4d01 0302 |0068: aput-object v1, v3, v2 │ │ +2e7a38: 6e20 5891 3000 |006a: invoke-virtual {v0, v3}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ +2e7a3e: 0c00 |006d: move-result-object v0 │ │ +2e7a40: 7020 788d 0600 |006e: invoke-direct {v6, v0}, Lorg/jaudiotagger/audio/exceptions/InvalidBoxHeaderException;.:(Ljava/lang/String;)V // method@8d78 │ │ +2e7a46: 2706 |0071: throw v6 │ │ +2e7a48: 0e00 |0072: return-void │ │ +2e7a4a: 2206 3e11 |0073: new-instance v6, Lorg/jaudiotagger/audio/exceptions/NullBoxIdException; // type@113e │ │ +2e7a4e: 6200 6987 |0075: sget-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_UNABLE_TO_FIND_NEXT_ATOM_BECAUSE_IDENTIFIER_IS_INVALID:Lorg/jaudiotagger/logging/ErrorMessage; // field@8769 │ │ +2e7a52: 2322 be13 |0077: new-array v2, v2, [Ljava/lang/Object; // type@13be │ │ +2e7a56: 5453 3685 |0079: iget-object v3, v5, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.id:Ljava/lang/String; // field@8536 │ │ +2e7a5a: 4d03 0201 |007b: aput-object v3, v2, v1 │ │ +2e7a5e: 6e20 5891 2000 |007d: invoke-virtual {v0, v2}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ +2e7a64: 0c00 |0080: move-result-object v0 │ │ +2e7a66: 7020 898d 0600 |0081: invoke-direct {v6, v0}, Lorg/jaudiotagger/audio/exceptions/NullBoxIdException;.:(Ljava/lang/String;)V // method@8d89 │ │ +2e7a6c: 2706 |0084: throw v6 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=143 │ │ 0x0007 line=145 │ │ 0x000d line=146 │ │ 0x0012 line=149 │ │ 0x001a line=150 │ │ @@ -717367,116 +717367,116 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 16 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 198 16-bit code units │ │ -2e7bac: |[2e7bac] org.jaudiotagger.audio.mp4.atom.Mp4EsdsBox$AudioProfile.:()V │ │ -2e7bbc: 2200 7c11 |0000: new-instance v0, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile; // type@117c │ │ -2e7bc0: 1a01 df37 |0002: const-string v1, "MAIN" // string@37df │ │ -2e7bc4: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -2e7bc6: 1213 |0005: const/4 v3, #int 1 // #1 │ │ -2e7bc8: 1a04 643a |0006: const-string v4, "Main" // string@3a64 │ │ -2e7bcc: 7054 0290 1032 |0008: invoke-direct {v0, v1, v2, v3, v4}, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile;.:(Ljava/lang/String;IILjava/lang/String;)V // method@9002 │ │ -2e7bd2: 6900 4085 |000b: sput-object v0, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile;.MAIN:Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile; // field@8540 │ │ -2e7bd6: 2201 7c11 |000d: new-instance v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile; // type@117c │ │ -2e7bda: 1a04 d622 |000f: const-string v4, "LOW_COMPLEXITY" // string@22d6 │ │ -2e7bde: 1225 |0011: const/4 v5, #int 2 // #2 │ │ -2e7be0: 1a06 a937 |0012: const-string v6, "Low Complexity" // string@37a9 │ │ -2e7be4: 7056 0290 4153 |0014: invoke-direct {v1, v4, v3, v5, v6}, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile;.:(Ljava/lang/String;IILjava/lang/String;)V // method@9002 │ │ -2e7bea: 6901 3f85 |0017: sput-object v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile;.LOW_COMPLEXITY:Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile; // field@853f │ │ -2e7bee: 2204 7c11 |0019: new-instance v4, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile; // type@117c │ │ -2e7bf2: 1a06 5344 |001b: const-string v6, "SCALEABLE" // string@4453 │ │ -2e7bf6: 1237 |001d: const/4 v7, #int 3 // #3 │ │ -2e7bf8: 1a08 9d46 |001e: const-string v8, "Scaleable Sample rate" // string@469d │ │ -2e7bfc: 7058 0290 6475 |0020: invoke-direct {v4, v6, v5, v7, v8}, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile;.:(Ljava/lang/String;IILjava/lang/String;)V // method@9002 │ │ -2e7c02: 6904 4285 |0023: sput-object v4, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile;.SCALEABLE:Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile; // field@8542 │ │ -2e7c06: 2206 7c11 |0025: new-instance v6, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile; // type@117c │ │ -2e7c0a: 1a08 8f4b |0027: const-string v8, "T_F" // string@4b8f │ │ -2e7c0e: 1249 |0029: const/4 v9, #int 4 // #4 │ │ -2e7c10: 1a0a fa48 |002a: const-string v10, "T/F" // string@48fa │ │ -2e7c14: 705a 0290 8697 |002c: invoke-direct {v6, v8, v7, v9, v10}, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile;.:(Ljava/lang/String;IILjava/lang/String;)V // method@9002 │ │ -2e7c1a: 6906 4585 |002f: sput-object v6, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile;.T_F:Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile; // field@8545 │ │ -2e7c1e: 2208 7c11 |0031: new-instance v8, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile; // type@117c │ │ -2e7c22: 1a0a 914b |0033: const-string v10, "T_F_MAIN" // string@4b91 │ │ -2e7c26: 125b |0035: const/4 v11, #int 5 // #5 │ │ -2e7c28: 1a0c fc48 |0036: const-string v12, "T/F Main" // string@48fc │ │ -2e7c2c: 705c 0290 a8b9 |0038: invoke-direct {v8, v10, v9, v11, v12}, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile;.:(Ljava/lang/String;IILjava/lang/String;)V // method@9002 │ │ -2e7c32: 6908 4785 |003b: sput-object v8, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile;.T_F_MAIN:Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile; // field@8547 │ │ -2e7c36: 220a 7c11 |003d: new-instance v10, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile; // type@117c │ │ -2e7c3a: 1a0c 904b |003f: const-string v12, "T_F_LC" // string@4b90 │ │ -2e7c3e: 126d |0041: const/4 v13, #int 6 // #6 │ │ -2e7c40: 1a0e fb48 |0042: const-string v14, "T/F LC" // string@48fb │ │ -2e7c44: 705e 0290 cadb |0044: invoke-direct {v10, v12, v11, v13, v14}, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile;.:(Ljava/lang/String;IILjava/lang/String;)V // method@9002 │ │ -2e7c4a: 690a 4685 |0047: sput-object v10, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile;.T_F_LC:Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile; // field@8546 │ │ -2e7c4e: 220c 7c11 |0049: new-instance v12, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile; // type@117c │ │ -2e7c52: 1a0e 184b |004b: const-string v14, "TWIN_VQ" // string@4b18 │ │ -2e7c56: 127f |004d: const/4 v15, #int 7 // #7 │ │ -2e7c58: 1a0b 174b |004e: const-string v11, "TWIN" // string@4b17 │ │ -2e7c5c: 705b 0290 ecfd |0050: invoke-direct {v12, v14, v13, v15, v11}, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile;.:(Ljava/lang/String;IILjava/lang/String;)V // method@9002 │ │ -2e7c62: 690c 4485 |0053: sput-object v12, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile;.TWIN_VQ:Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile; // field@8544 │ │ -2e7c66: 220b 7c11 |0055: new-instance v11, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile; // type@117c │ │ -2e7c6a: 1a0e 950d |0057: const-string v14, "CELP" // string@0d95 │ │ -2e7c6e: 130d 0800 |0059: const/16 v13, #int 8 // #8 │ │ -2e7c72: 705e 0290 ebdf |005b: invoke-direct {v11, v14, v15, v13, v14}, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile;.:(Ljava/lang/String;IILjava/lang/String;)V // method@9002 │ │ -2e7c78: 690b 3c85 |005e: sput-object v11, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile;.CELP:Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile; // field@853c │ │ -2e7c7c: 220e 7c11 |0060: new-instance v14, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile; // type@117c │ │ -2e7c80: 1a0f 081d |0062: const-string v15, "HVXC" // string@1d08 │ │ -2e7c84: 1309 0900 |0064: const/16 v9, #int 9 // #9 │ │ -2e7c88: 705f 0290 fe9d |0066: invoke-direct {v14, v15, v13, v9, v15}, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile;.:(Ljava/lang/String;IILjava/lang/String;)V // method@9002 │ │ -2e7c8e: 690e 3e85 |0069: sput-object v14, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile;.HVXC:Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile; // field@853e │ │ -2e7c92: 220f 7c11 |006b: new-instance v15, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile; // type@117c │ │ -2e7c96: 1a0d d01c |006d: const-string v13, "HILN" // string@1cd0 │ │ -2e7c9a: 1307 0a00 |006f: const/16 v7, #int 10 // #a │ │ -2e7c9e: 705d 0290 df79 |0071: invoke-direct {v15, v13, v9, v7, v13}, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile;.:(Ljava/lang/String;IILjava/lang/String;)V // method@9002 │ │ -2e7ca4: 690f 3d85 |0074: sput-object v15, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile;.HILN:Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile; // field@853d │ │ -2e7ca8: 220d 7c11 |0076: new-instance v13, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile; // type@117c │ │ -2e7cac: 1a09 f74a |0078: const-string v9, "TTSI" // string@4af7 │ │ -2e7cb0: 1305 0b00 |007a: const/16 v5, #int 11 // #b │ │ -2e7cb4: 7059 0290 9d57 |007c: invoke-direct {v13, v9, v7, v5, v9}, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile;.:(Ljava/lang/String;IILjava/lang/String;)V // method@9002 │ │ -2e7cba: 690d 4385 |007f: sput-object v13, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile;.TTSI:Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile; // field@8543 │ │ -2e7cbe: 2209 7c11 |0081: new-instance v9, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile; // type@117c │ │ -2e7cc2: 1a07 e037 |0083: const-string v7, "MAIN_SYNTHESIS" // string@37e0 │ │ -2e7cc6: 1303 0c00 |0085: const/16 v3, #int 12 // #c │ │ -2e7cca: 7057 0290 7935 |0087: invoke-direct {v9, v7, v5, v3, v7}, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile;.:(Ljava/lang/String;IILjava/lang/String;)V // method@9002 │ │ -2e7cd0: 6909 4185 |008a: sput-object v9, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile;.MAIN_SYNTHESIS:Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile; // field@8541 │ │ -2e7cd4: 2207 7c11 |008c: new-instance v7, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile; // type@117c │ │ -2e7cd8: 1a05 fe52 |008e: const-string v5, "WAVETABLE" // string@52fe │ │ -2e7cdc: 1302 0d00 |0090: const/16 v2, #int 13 // #d │ │ -2e7ce0: 7055 0290 5723 |0092: invoke-direct {v7, v5, v3, v2, v5}, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile;.:(Ljava/lang/String;IILjava/lang/String;)V // method@9002 │ │ -2e7ce6: 6907 4885 |0095: sput-object v7, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile;.WAVETABLE:Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile; // field@8548 │ │ -2e7cea: 2322 d613 |0097: new-array v2, v2, [Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile; // type@13d6 │ │ -2e7cee: 1205 |0099: const/4 v5, #int 0 // #0 │ │ -2e7cf0: 4d00 0205 |009a: aput-object v0, v2, v5 │ │ -2e7cf4: 1210 |009c: const/4 v0, #int 1 // #1 │ │ -2e7cf6: 4d01 0200 |009d: aput-object v1, v2, v0 │ │ -2e7cfa: 1220 |009f: const/4 v0, #int 2 // #2 │ │ -2e7cfc: 4d04 0200 |00a0: aput-object v4, v2, v0 │ │ -2e7d00: 1230 |00a2: const/4 v0, #int 3 // #3 │ │ -2e7d02: 4d06 0200 |00a3: aput-object v6, v2, v0 │ │ -2e7d06: 1240 |00a5: const/4 v0, #int 4 // #4 │ │ -2e7d08: 4d08 0200 |00a6: aput-object v8, v2, v0 │ │ -2e7d0c: 1250 |00a8: const/4 v0, #int 5 // #5 │ │ -2e7d0e: 4d0a 0200 |00a9: aput-object v10, v2, v0 │ │ -2e7d12: 1260 |00ab: const/4 v0, #int 6 // #6 │ │ -2e7d14: 4d0c 0200 |00ac: aput-object v12, v2, v0 │ │ -2e7d18: 1270 |00ae: const/4 v0, #int 7 // #7 │ │ -2e7d1a: 4d0b 0200 |00af: aput-object v11, v2, v0 │ │ -2e7d1e: 1300 0800 |00b1: const/16 v0, #int 8 // #8 │ │ -2e7d22: 4d0e 0200 |00b3: aput-object v14, v2, v0 │ │ -2e7d26: 1300 0900 |00b5: const/16 v0, #int 9 // #9 │ │ -2e7d2a: 4d0f 0200 |00b7: aput-object v15, v2, v0 │ │ -2e7d2e: 1300 0a00 |00b9: const/16 v0, #int 10 // #a │ │ -2e7d32: 4d0d 0200 |00bb: aput-object v13, v2, v0 │ │ -2e7d36: 1300 0b00 |00bd: const/16 v0, #int 11 // #b │ │ -2e7d3a: 4d09 0200 |00bf: aput-object v9, v2, v0 │ │ -2e7d3e: 4d07 0203 |00c1: aput-object v7, v2, v3 │ │ -2e7d42: 6902 3b85 |00c3: sput-object v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile;.$VALUES:[Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile; // field@853b │ │ -2e7d46: 0e00 |00c5: return-void │ │ +2e7bb0: |[2e7bb0] org.jaudiotagger.audio.mp4.atom.Mp4EsdsBox$AudioProfile.:()V │ │ +2e7bc0: 2200 7c11 |0000: new-instance v0, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile; // type@117c │ │ +2e7bc4: 1a01 df37 |0002: const-string v1, "MAIN" // string@37df │ │ +2e7bc8: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +2e7bca: 1213 |0005: const/4 v3, #int 1 // #1 │ │ +2e7bcc: 1a04 643a |0006: const-string v4, "Main" // string@3a64 │ │ +2e7bd0: 7054 0290 1032 |0008: invoke-direct {v0, v1, v2, v3, v4}, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile;.:(Ljava/lang/String;IILjava/lang/String;)V // method@9002 │ │ +2e7bd6: 6900 4085 |000b: sput-object v0, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile;.MAIN:Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile; // field@8540 │ │ +2e7bda: 2201 7c11 |000d: new-instance v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile; // type@117c │ │ +2e7bde: 1a04 d622 |000f: const-string v4, "LOW_COMPLEXITY" // string@22d6 │ │ +2e7be2: 1225 |0011: const/4 v5, #int 2 // #2 │ │ +2e7be4: 1a06 a937 |0012: const-string v6, "Low Complexity" // string@37a9 │ │ +2e7be8: 7056 0290 4153 |0014: invoke-direct {v1, v4, v3, v5, v6}, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile;.:(Ljava/lang/String;IILjava/lang/String;)V // method@9002 │ │ +2e7bee: 6901 3f85 |0017: sput-object v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile;.LOW_COMPLEXITY:Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile; // field@853f │ │ +2e7bf2: 2204 7c11 |0019: new-instance v4, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile; // type@117c │ │ +2e7bf6: 1a06 5344 |001b: const-string v6, "SCALEABLE" // string@4453 │ │ +2e7bfa: 1237 |001d: const/4 v7, #int 3 // #3 │ │ +2e7bfc: 1a08 9d46 |001e: const-string v8, "Scaleable Sample rate" // string@469d │ │ +2e7c00: 7058 0290 6475 |0020: invoke-direct {v4, v6, v5, v7, v8}, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile;.:(Ljava/lang/String;IILjava/lang/String;)V // method@9002 │ │ +2e7c06: 6904 4285 |0023: sput-object v4, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile;.SCALEABLE:Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile; // field@8542 │ │ +2e7c0a: 2206 7c11 |0025: new-instance v6, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile; // type@117c │ │ +2e7c0e: 1a08 8f4b |0027: const-string v8, "T_F" // string@4b8f │ │ +2e7c12: 1249 |0029: const/4 v9, #int 4 // #4 │ │ +2e7c14: 1a0a fa48 |002a: const-string v10, "T/F" // string@48fa │ │ +2e7c18: 705a 0290 8697 |002c: invoke-direct {v6, v8, v7, v9, v10}, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile;.:(Ljava/lang/String;IILjava/lang/String;)V // method@9002 │ │ +2e7c1e: 6906 4585 |002f: sput-object v6, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile;.T_F:Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile; // field@8545 │ │ +2e7c22: 2208 7c11 |0031: new-instance v8, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile; // type@117c │ │ +2e7c26: 1a0a 914b |0033: const-string v10, "T_F_MAIN" // string@4b91 │ │ +2e7c2a: 125b |0035: const/4 v11, #int 5 // #5 │ │ +2e7c2c: 1a0c fc48 |0036: const-string v12, "T/F Main" // string@48fc │ │ +2e7c30: 705c 0290 a8b9 |0038: invoke-direct {v8, v10, v9, v11, v12}, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile;.:(Ljava/lang/String;IILjava/lang/String;)V // method@9002 │ │ +2e7c36: 6908 4785 |003b: sput-object v8, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile;.T_F_MAIN:Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile; // field@8547 │ │ +2e7c3a: 220a 7c11 |003d: new-instance v10, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile; // type@117c │ │ +2e7c3e: 1a0c 904b |003f: const-string v12, "T_F_LC" // string@4b90 │ │ +2e7c42: 126d |0041: const/4 v13, #int 6 // #6 │ │ +2e7c44: 1a0e fb48 |0042: const-string v14, "T/F LC" // string@48fb │ │ +2e7c48: 705e 0290 cadb |0044: invoke-direct {v10, v12, v11, v13, v14}, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile;.:(Ljava/lang/String;IILjava/lang/String;)V // method@9002 │ │ +2e7c4e: 690a 4685 |0047: sput-object v10, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile;.T_F_LC:Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile; // field@8546 │ │ +2e7c52: 220c 7c11 |0049: new-instance v12, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile; // type@117c │ │ +2e7c56: 1a0e 184b |004b: const-string v14, "TWIN_VQ" // string@4b18 │ │ +2e7c5a: 127f |004d: const/4 v15, #int 7 // #7 │ │ +2e7c5c: 1a0b 174b |004e: const-string v11, "TWIN" // string@4b17 │ │ +2e7c60: 705b 0290 ecfd |0050: invoke-direct {v12, v14, v13, v15, v11}, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile;.:(Ljava/lang/String;IILjava/lang/String;)V // method@9002 │ │ +2e7c66: 690c 4485 |0053: sput-object v12, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile;.TWIN_VQ:Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile; // field@8544 │ │ +2e7c6a: 220b 7c11 |0055: new-instance v11, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile; // type@117c │ │ +2e7c6e: 1a0e 950d |0057: const-string v14, "CELP" // string@0d95 │ │ +2e7c72: 130d 0800 |0059: const/16 v13, #int 8 // #8 │ │ +2e7c76: 705e 0290 ebdf |005b: invoke-direct {v11, v14, v15, v13, v14}, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile;.:(Ljava/lang/String;IILjava/lang/String;)V // method@9002 │ │ +2e7c7c: 690b 3c85 |005e: sput-object v11, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile;.CELP:Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile; // field@853c │ │ +2e7c80: 220e 7c11 |0060: new-instance v14, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile; // type@117c │ │ +2e7c84: 1a0f 081d |0062: const-string v15, "HVXC" // string@1d08 │ │ +2e7c88: 1309 0900 |0064: const/16 v9, #int 9 // #9 │ │ +2e7c8c: 705f 0290 fe9d |0066: invoke-direct {v14, v15, v13, v9, v15}, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile;.:(Ljava/lang/String;IILjava/lang/String;)V // method@9002 │ │ +2e7c92: 690e 3e85 |0069: sput-object v14, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile;.HVXC:Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile; // field@853e │ │ +2e7c96: 220f 7c11 |006b: new-instance v15, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile; // type@117c │ │ +2e7c9a: 1a0d d01c |006d: const-string v13, "HILN" // string@1cd0 │ │ +2e7c9e: 1307 0a00 |006f: const/16 v7, #int 10 // #a │ │ +2e7ca2: 705d 0290 df79 |0071: invoke-direct {v15, v13, v9, v7, v13}, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile;.:(Ljava/lang/String;IILjava/lang/String;)V // method@9002 │ │ +2e7ca8: 690f 3d85 |0074: sput-object v15, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile;.HILN:Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile; // field@853d │ │ +2e7cac: 220d 7c11 |0076: new-instance v13, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile; // type@117c │ │ +2e7cb0: 1a09 f74a |0078: const-string v9, "TTSI" // string@4af7 │ │ +2e7cb4: 1305 0b00 |007a: const/16 v5, #int 11 // #b │ │ +2e7cb8: 7059 0290 9d57 |007c: invoke-direct {v13, v9, v7, v5, v9}, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile;.:(Ljava/lang/String;IILjava/lang/String;)V // method@9002 │ │ +2e7cbe: 690d 4385 |007f: sput-object v13, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile;.TTSI:Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile; // field@8543 │ │ +2e7cc2: 2209 7c11 |0081: new-instance v9, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile; // type@117c │ │ +2e7cc6: 1a07 e037 |0083: const-string v7, "MAIN_SYNTHESIS" // string@37e0 │ │ +2e7cca: 1303 0c00 |0085: const/16 v3, #int 12 // #c │ │ +2e7cce: 7057 0290 7935 |0087: invoke-direct {v9, v7, v5, v3, v7}, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile;.:(Ljava/lang/String;IILjava/lang/String;)V // method@9002 │ │ +2e7cd4: 6909 4185 |008a: sput-object v9, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile;.MAIN_SYNTHESIS:Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile; // field@8541 │ │ +2e7cd8: 2207 7c11 |008c: new-instance v7, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile; // type@117c │ │ +2e7cdc: 1a05 fe52 |008e: const-string v5, "WAVETABLE" // string@52fe │ │ +2e7ce0: 1302 0d00 |0090: const/16 v2, #int 13 // #d │ │ +2e7ce4: 7055 0290 5723 |0092: invoke-direct {v7, v5, v3, v2, v5}, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile;.:(Ljava/lang/String;IILjava/lang/String;)V // method@9002 │ │ +2e7cea: 6907 4885 |0095: sput-object v7, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile;.WAVETABLE:Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile; // field@8548 │ │ +2e7cee: 2322 d613 |0097: new-array v2, v2, [Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile; // type@13d6 │ │ +2e7cf2: 1205 |0099: const/4 v5, #int 0 // #0 │ │ +2e7cf4: 4d00 0205 |009a: aput-object v0, v2, v5 │ │ +2e7cf8: 1210 |009c: const/4 v0, #int 1 // #1 │ │ +2e7cfa: 4d01 0200 |009d: aput-object v1, v2, v0 │ │ +2e7cfe: 1220 |009f: const/4 v0, #int 2 // #2 │ │ +2e7d00: 4d04 0200 |00a0: aput-object v4, v2, v0 │ │ +2e7d04: 1230 |00a2: const/4 v0, #int 3 // #3 │ │ +2e7d06: 4d06 0200 |00a3: aput-object v6, v2, v0 │ │ +2e7d0a: 1240 |00a5: const/4 v0, #int 4 // #4 │ │ +2e7d0c: 4d08 0200 |00a6: aput-object v8, v2, v0 │ │ +2e7d10: 1250 |00a8: const/4 v0, #int 5 // #5 │ │ +2e7d12: 4d0a 0200 |00a9: aput-object v10, v2, v0 │ │ +2e7d16: 1260 |00ab: const/4 v0, #int 6 // #6 │ │ +2e7d18: 4d0c 0200 |00ac: aput-object v12, v2, v0 │ │ +2e7d1c: 1270 |00ae: const/4 v0, #int 7 // #7 │ │ +2e7d1e: 4d0b 0200 |00af: aput-object v11, v2, v0 │ │ +2e7d22: 1300 0800 |00b1: const/16 v0, #int 8 // #8 │ │ +2e7d26: 4d0e 0200 |00b3: aput-object v14, v2, v0 │ │ +2e7d2a: 1300 0900 |00b5: const/16 v0, #int 9 // #9 │ │ +2e7d2e: 4d0f 0200 |00b7: aput-object v15, v2, v0 │ │ +2e7d32: 1300 0a00 |00b9: const/16 v0, #int 10 // #a │ │ +2e7d36: 4d0d 0200 |00bb: aput-object v13, v2, v0 │ │ +2e7d3a: 1300 0b00 |00bd: const/16 v0, #int 11 // #b │ │ +2e7d3e: 4d09 0200 |00bf: aput-object v9, v2, v0 │ │ +2e7d42: 4d07 0203 |00c1: aput-object v7, v2, v3 │ │ +2e7d46: 6902 3b85 |00c3: sput-object v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile;.$VALUES:[Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile; // field@853b │ │ +2e7d4a: 0e00 |00c5: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=305 │ │ 0x000d line=306 │ │ 0x0019 line=307 │ │ 0x0025 line=308 │ │ 0x0031 line=309 │ │ @@ -717496,19 +717496,19 @@ │ │ type : '(Ljava/lang/String;IILjava/lang/String;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -2e7d48: |[2e7d48] org.jaudiotagger.audio.mp4.atom.Mp4EsdsBox$AudioProfile.:(Ljava/lang/String;IILjava/lang/String;)V │ │ -2e7d58: 7030 0387 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@8703 │ │ -2e7d5e: 5903 4a85 |0003: iput v3, v0, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile;.id:I // field@854a │ │ -2e7d62: 5b04 4985 |0005: iput-object v4, v0, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile;.description:Ljava/lang/String; // field@8549 │ │ -2e7d66: 0e00 |0007: return-void │ │ +2e7d4c: |[2e7d4c] org.jaudiotagger.audio.mp4.atom.Mp4EsdsBox$AudioProfile.:(Ljava/lang/String;IILjava/lang/String;)V │ │ +2e7d5c: 7030 0387 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@8703 │ │ +2e7d62: 5903 4a85 |0003: iput v3, v0, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile;.id:I // field@854a │ │ +2e7d66: 5b04 4985 |0005: iput-object v4, v0, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile;.description:Ljava/lang/String; // field@8549 │ │ +2e7d6a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=327 │ │ 0x0003 line=328 │ │ 0x0005 line=329 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile; │ │ @@ -717522,20 +717522,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -2e7b64: |[2e7b64] org.jaudiotagger.audio.mp4.atom.Mp4EsdsBox$AudioProfile.valueOf:(Ljava/lang/String;)Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile; │ │ -2e7b74: 1c00 7c11 |0000: const-class v0, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile; // type@117c │ │ -2e7b78: 7120 0487 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@8704 │ │ -2e7b7e: 0c01 |0005: move-result-object v1 │ │ -2e7b80: 1f01 7c11 |0006: check-cast v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile; // type@117c │ │ -2e7b84: 1101 |0008: return-object v1 │ │ +2e7b68: |[2e7b68] org.jaudiotagger.audio.mp4.atom.Mp4EsdsBox$AudioProfile.valueOf:(Ljava/lang/String;)Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile; │ │ +2e7b78: 1c00 7c11 |0000: const-class v0, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile; // type@117c │ │ +2e7b7c: 7120 0487 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@8704 │ │ +2e7b82: 0c01 |0005: move-result-object v1 │ │ +2e7b84: 1f01 7c11 |0006: check-cast v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile; // type@117c │ │ +2e7b88: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=303 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #3 : (in Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile;) │ │ @@ -717543,20 +717543,20 @@ │ │ type : '()[Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -2e7b88: |[2e7b88] org.jaudiotagger.audio.mp4.atom.Mp4EsdsBox$AudioProfile.values:()[Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile; │ │ -2e7b98: 6200 3b85 |0000: sget-object v0, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile;.$VALUES:[Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile; // field@853b │ │ -2e7b9c: 6e10 0ea0 0000 |0002: invoke-virtual {v0}, [Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile;.clone:()Ljava/lang/Object; // method@a00e │ │ -2e7ba2: 0c00 |0005: move-result-object v0 │ │ -2e7ba4: 1f00 d613 |0006: check-cast v0, [Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile; // type@13d6 │ │ -2e7ba8: 1100 |0008: return-object v0 │ │ +2e7b8c: |[2e7b8c] org.jaudiotagger.audio.mp4.atom.Mp4EsdsBox$AudioProfile.values:()[Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile; │ │ +2e7b9c: 6200 3b85 |0000: sget-object v0, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile;.$VALUES:[Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile; // field@853b │ │ +2e7ba0: 6e10 0ea0 0000 |0002: invoke-virtual {v0}, [Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile;.clone:()Ljava/lang/Object; // method@a00e │ │ +2e7ba6: 0c00 |0005: move-result-object v0 │ │ +2e7ba8: 1f00 d613 |0006: check-cast v0, [Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile; // type@13d6 │ │ +2e7bac: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=303 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile;) │ │ @@ -717564,17 +717564,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2e7b4c: |[2e7b4c] org.jaudiotagger.audio.mp4.atom.Mp4EsdsBox$AudioProfile.getDescription:()Ljava/lang/String; │ │ -2e7b5c: 5410 4985 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile;.description:Ljava/lang/String; // field@8549 │ │ -2e7b60: 1100 |0002: return-object v0 │ │ +2e7b50: |[2e7b50] org.jaudiotagger.audio.mp4.atom.Mp4EsdsBox$AudioProfile.getDescription:()Ljava/lang/String; │ │ +2e7b60: 5410 4985 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile;.description:Ljava/lang/String; // field@8549 │ │ +2e7b64: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=339 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile; │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile;) │ │ @@ -717582,17 +717582,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2e7b34: |[2e7b34] org.jaudiotagger.audio.mp4.atom.Mp4EsdsBox$AudioProfile.getId:()I │ │ -2e7b44: 5210 4a85 |0000: iget v0, v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile;.id:I // field@854a │ │ -2e7b48: 0f00 |0002: return v0 │ │ +2e7b38: |[2e7b38] org.jaudiotagger.audio.mp4.atom.Mp4EsdsBox$AudioProfile.getId:()I │ │ +2e7b48: 5210 4a85 |0000: iget v0, v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile;.id:I // field@854a │ │ +2e7b4c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=334 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile; │ │ │ │ source_file_idx : 15492 (Mp4EsdsBox.java) │ │ @@ -717767,292 +717767,292 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 35 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 569 16-bit code units │ │ -2e7dc8: |[2e7dc8] org.jaudiotagger.audio.mp4.atom.Mp4EsdsBox$Kind.:()V │ │ -2e7dd8: 2200 7d11 |0000: new-instance v0, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // type@117d │ │ -2e7ddc: 1a01 4d50 |0002: const-string v1, "V1" // string@504d │ │ -2e7de0: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -2e7de2: 1213 |0005: const/4 v3, #int 1 // #1 │ │ -2e7de4: 7040 0890 1032 |0006: invoke-direct {v0, v1, v2, v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;.:(Ljava/lang/String;II)V // method@9008 │ │ -2e7dea: 6900 6885 |0009: sput-object v0, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;.V1:Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // field@8568 │ │ -2e7dee: 2201 7d11 |000b: new-instance v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // type@117d │ │ -2e7df2: 1a04 4e50 |000d: const-string v4, "V2" // string@504e │ │ -2e7df6: 1225 |000f: const/4 v5, #int 2 // #2 │ │ -2e7df8: 7040 0890 4153 |0010: invoke-direct {v1, v4, v3, v5}, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;.:(Ljava/lang/String;II)V // method@9008 │ │ -2e7dfe: 6901 6985 |0013: sput-object v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;.V2:Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // field@8569 │ │ -2e7e02: 2204 7d11 |0015: new-instance v4, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // type@117d │ │ -2e7e06: 1a06 c839 |0017: const-string v6, "MPEG4_VIDEO" // string@39c8 │ │ -2e7e0a: 1307 2000 |0019: const/16 v7, #int 32 // #20 │ │ -2e7e0e: 7040 0890 6475 |001b: invoke-direct {v4, v6, v5, v7}, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;.:(Ljava/lang/String;II)V // method@9008 │ │ -2e7e14: 6904 6285 |001e: sput-object v4, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;.MPEG4_VIDEO:Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // field@8562 │ │ -2e7e18: 2206 7d11 |0020: new-instance v6, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // type@117d │ │ -2e7e1c: 1a08 c739 |0022: const-string v8, "MPEG4_AVC_SPS" // string@39c7 │ │ -2e7e20: 1239 |0024: const/4 v9, #int 3 // #3 │ │ -2e7e22: 130a 2100 |0025: const/16 v10, #int 33 // #21 │ │ -2e7e26: 7040 0890 86a9 |0027: invoke-direct {v6, v8, v9, v10}, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;.:(Ljava/lang/String;II)V // method@9008 │ │ -2e7e2c: 6906 6185 |002a: sput-object v6, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;.MPEG4_AVC_SPS:Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // field@8561 │ │ -2e7e30: 2208 7d11 |002c: new-instance v8, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // type@117d │ │ -2e7e34: 1a0a c639 |002e: const-string v10, "MPEG4_AVC_PPS" // string@39c6 │ │ -2e7e38: 124b |0030: const/4 v11, #int 4 // #4 │ │ -2e7e3a: 130c 2200 |0031: const/16 v12, #int 34 // #22 │ │ -2e7e3e: 7040 0890 a8cb |0033: invoke-direct {v8, v10, v11, v12}, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;.:(Ljava/lang/String;II)V // method@9008 │ │ -2e7e44: 6908 6085 |0036: sput-object v8, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;.MPEG4_AVC_PPS:Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // field@8560 │ │ -2e7e48: 220a 7d11 |0038: new-instance v10, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // type@117d │ │ -2e7e4c: 1a0c c539 |003a: const-string v12, "MPEG4_AUDIO" // string@39c5 │ │ -2e7e50: 125d |003c: const/4 v13, #int 5 // #5 │ │ -2e7e52: 130e 4000 |003d: const/16 v14, #int 64 // #40 │ │ -2e7e56: 7040 0890 caed |003f: invoke-direct {v10, v12, v13, v14}, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;.:(Ljava/lang/String;II)V // method@9008 │ │ -2e7e5c: 690a 5f85 |0042: sput-object v10, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;.MPEG4_AUDIO:Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // field@855f │ │ -2e7e60: 220c 7d11 |0044: new-instance v12, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // type@117d │ │ -2e7e64: 1a0e bf39 |0046: const-string v14, "MPEG2_SIMPLE_VIDEO" // string@39bf │ │ -2e7e68: 126f |0048: const/4 v15, #int 6 // #6 │ │ -2e7e6a: 130d 6000 |0049: const/16 v13, #int 96 // #60 │ │ -2e7e6e: 7040 0890 ecdf |004b: invoke-direct {v12, v14, v15, v13}, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;.:(Ljava/lang/String;II)V // method@9008 │ │ -2e7e74: 690c 5985 |004e: sput-object v12, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;.MPEG2_SIMPLE_VIDEO:Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // field@8559 │ │ -2e7e78: 220d 7d11 |0050: new-instance v13, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // type@117d │ │ -2e7e7c: 1a0e be39 |0052: const-string v14, "MPEG2_MAIN_VIDEO" // string@39be │ │ -2e7e80: 127f |0054: const/4 v15, #int 7 // #7 │ │ -2e7e82: 130b 6100 |0055: const/16 v11, #int 97 // #61 │ │ -2e7e86: 7040 0890 edbf |0057: invoke-direct {v13, v14, v15, v11}, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;.:(Ljava/lang/String;II)V // method@9008 │ │ -2e7e8c: 690d 5885 |005a: sput-object v13, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;.MPEG2_MAIN_VIDEO:Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // field@8558 │ │ -2e7e90: 220b 7d11 |005c: new-instance v11, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // type@117d │ │ -2e7e94: 1a0e c039 |005e: const-string v14, "MPEG2_SNR_VIDEO" // string@39c0 │ │ -2e7e98: 130f 0800 |0060: const/16 v15, #int 8 // #8 │ │ -2e7e9c: 1309 6200 |0062: const/16 v9, #int 98 // #62 │ │ -2e7ea0: 7040 0890 eb9f |0064: invoke-direct {v11, v14, v15, v9}, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;.:(Ljava/lang/String;II)V // method@9008 │ │ -2e7ea6: 690b 5a85 |0067: sput-object v11, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;.MPEG2_SNR_VIDEO:Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // field@855a │ │ -2e7eaa: 2209 7d11 |0069: new-instance v9, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // type@117d │ │ -2e7eae: 1a0e c139 |006b: const-string v14, "MPEG2_SPATIAL_VIDEO" // string@39c1 │ │ -2e7eb2: 130f 0900 |006d: const/16 v15, #int 9 // #9 │ │ -2e7eb6: 1305 6300 |006f: const/16 v5, #int 99 // #63 │ │ -2e7eba: 7040 0890 e95f |0071: invoke-direct {v9, v14, v15, v5}, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;.:(Ljava/lang/String;II)V // method@9008 │ │ -2e7ec0: 6909 5b85 |0074: sput-object v9, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;.MPEG2_SPATIAL_VIDEO:Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // field@855b │ │ -2e7ec4: 2205 7d11 |0076: new-instance v5, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // type@117d │ │ -2e7ec8: 1a0e bd39 |0078: const-string v14, "MPEG2_HIGH_VIDEO" // string@39bd │ │ -2e7ecc: 130f 0a00 |007a: const/16 v15, #int 10 // #a │ │ -2e7ed0: 1303 6400 |007c: const/16 v3, #int 100 // #64 │ │ -2e7ed4: 7040 0890 e53f |007e: invoke-direct {v5, v14, v15, v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;.:(Ljava/lang/String;II)V // method@9008 │ │ -2e7eda: 6905 5785 |0081: sput-object v5, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;.MPEG2_HIGH_VIDEO:Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // field@8557 │ │ -2e7ede: 2203 7d11 |0083: new-instance v3, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // type@117d │ │ -2e7ee2: 1a0e bb39 |0085: const-string v14, "MPEG2_422_VIDEO" // string@39bb │ │ -2e7ee6: 130f 0b00 |0087: const/16 v15, #int 11 // #b │ │ -2e7eea: 1302 6500 |0089: const/16 v2, #int 101 // #65 │ │ -2e7eee: 7040 0890 e32f |008b: invoke-direct {v3, v14, v15, v2}, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;.:(Ljava/lang/String;II)V // method@9008 │ │ -2e7ef4: 6903 5585 |008e: sput-object v3, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;.MPEG2_422_VIDEO:Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // field@8555 │ │ -2e7ef8: 2202 7d11 |0090: new-instance v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // type@117d │ │ -2e7efc: 1a0e c339 |0092: const-string v14, "MPEG4_ADTS_MAIN" // string@39c3 │ │ -2e7f00: 130f 0c00 |0094: const/16 v15, #int 12 // #c │ │ -2e7f04: 1307 6600 |0096: const/16 v7, #int 102 // #66 │ │ -2e7f08: 7040 0890 e27f |0098: invoke-direct {v2, v14, v15, v7}, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;.:(Ljava/lang/String;II)V // method@9008 │ │ -2e7f0e: 6902 5d85 |009b: sput-object v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;.MPEG4_ADTS_MAIN:Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // field@855d │ │ -2e7f12: 2207 7d11 |009d: new-instance v7, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // type@117d │ │ -2e7f16: 1a0e c239 |009f: const-string v14, "MPEG4_ADTS_LOW_COMPLEXITY" // string@39c2 │ │ -2e7f1a: 130f 0d00 |00a1: const/16 v15, #int 13 // #d │ │ -2e7f1e: 0810 0200 |00a3: move-object/from16 v16, v2 │ │ -2e7f22: 1302 6700 |00a5: const/16 v2, #int 103 // #67 │ │ -2e7f26: 7040 0890 e72f |00a7: invoke-direct {v7, v14, v15, v2}, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;.:(Ljava/lang/String;II)V // method@9008 │ │ -2e7f2c: 6907 5c85 |00aa: sput-object v7, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;.MPEG4_ADTS_LOW_COMPLEXITY:Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // field@855c │ │ -2e7f30: 2202 7d11 |00ac: new-instance v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // type@117d │ │ -2e7f34: 1a0e c439 |00ae: const-string v14, "MPEG4_ADTS_SCALEABLE_SAMPLING" // string@39c4 │ │ -2e7f38: 130f 0e00 |00b0: const/16 v15, #int 14 // #e │ │ -2e7f3c: 0811 0700 |00b2: move-object/from16 v17, v7 │ │ -2e7f40: 1307 6800 |00b4: const/16 v7, #int 104 // #68 │ │ -2e7f44: 7040 0890 e27f |00b6: invoke-direct {v2, v14, v15, v7}, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;.:(Ljava/lang/String;II)V // method@9008 │ │ -2e7f4a: 6902 5e85 |00b9: sput-object v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;.MPEG4_ADTS_SCALEABLE_SAMPLING:Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // field@855e │ │ -2e7f4e: 2207 7d11 |00bb: new-instance v7, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // type@117d │ │ -2e7f52: 1a0e bc39 |00bd: const-string v14, "MPEG2_ADTS_MAIN" // string@39bc │ │ -2e7f56: 130f 0f00 |00bf: const/16 v15, #int 15 // #f │ │ -2e7f5a: 0812 0200 |00c1: move-object/from16 v18, v2 │ │ -2e7f5e: 1302 6900 |00c3: const/16 v2, #int 105 // #69 │ │ -2e7f62: 7040 0890 e72f |00c5: invoke-direct {v7, v14, v15, v2}, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;.:(Ljava/lang/String;II)V // method@9008 │ │ -2e7f68: 6907 5685 |00c8: sput-object v7, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;.MPEG2_ADTS_MAIN:Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // field@8556 │ │ -2e7f6c: 2202 7d11 |00ca: new-instance v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // type@117d │ │ -2e7f70: 1a0e ba39 |00cc: const-string v14, "MPEG1_VIDEO" // string@39ba │ │ -2e7f74: 130f 1000 |00ce: const/16 v15, #int 16 // #10 │ │ -2e7f78: 0813 0700 |00d0: move-object/from16 v19, v7 │ │ -2e7f7c: 1307 6a00 |00d2: const/16 v7, #int 106 // #6a │ │ -2e7f80: 7040 0890 e27f |00d4: invoke-direct {v2, v14, v15, v7}, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;.:(Ljava/lang/String;II)V // method@9008 │ │ -2e7f86: 6902 5485 |00d7: sput-object v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;.MPEG1_VIDEO:Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // field@8554 │ │ -2e7f8a: 2207 7d11 |00d9: new-instance v7, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // type@117d │ │ -2e7f8e: 1a0e b939 |00db: const-string v14, "MPEG1_ADTS" // string@39b9 │ │ -2e7f92: 130f 1100 |00dd: const/16 v15, #int 17 // #11 │ │ -2e7f96: 0814 0200 |00df: move-object/from16 v20, v2 │ │ -2e7f9a: 1302 6b00 |00e1: const/16 v2, #int 107 // #6b │ │ -2e7f9e: 7040 0890 e72f |00e3: invoke-direct {v7, v14, v15, v2}, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;.:(Ljava/lang/String;II)V // method@9008 │ │ -2e7fa4: 6907 5385 |00e6: sput-object v7, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;.MPEG1_ADTS:Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // field@8553 │ │ -2e7fa8: 2202 7d11 |00e8: new-instance v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // type@117d │ │ -2e7fac: 1a0e 5820 |00ea: const-string v14, "JPEG_VIDEO" // string@2058 │ │ -2e7fb0: 130f 1200 |00ec: const/16 v15, #int 18 // #12 │ │ -2e7fb4: 0815 0700 |00ee: move-object/from16 v21, v7 │ │ -2e7fb8: 1307 6c00 |00f0: const/16 v7, #int 108 // #6c │ │ -2e7fbc: 7040 0890 e27f |00f2: invoke-direct {v2, v14, v15, v7}, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;.:(Ljava/lang/String;II)V // method@9008 │ │ -2e7fc2: 6902 5285 |00f5: sput-object v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;.JPEG_VIDEO:Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // field@8552 │ │ -2e7fc6: 2207 7d11 |00f7: new-instance v7, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // type@117d │ │ -2e7fca: 1a0e a140 |00f9: const-string v14, "PRIVATE_AUDIO" // string@40a1 │ │ -2e7fce: 130f 1300 |00fb: const/16 v15, #int 19 // #13 │ │ -2e7fd2: 0816 0200 |00fd: move-object/from16 v22, v2 │ │ -2e7fd6: 1302 c000 |00ff: const/16 v2, #int 192 // #c0 │ │ -2e7fda: 7040 0890 e72f |0101: invoke-direct {v7, v14, v15, v2}, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;.:(Ljava/lang/String;II)V // method@9008 │ │ -2e7fe0: 6907 6685 |0104: sput-object v7, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;.PRIVATE_AUDIO:Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // field@8566 │ │ -2e7fe4: 2202 7d11 |0106: new-instance v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // type@117d │ │ -2e7fe8: 1a0e a240 |0108: const-string v14, "PRIVATE_VIDEO" // string@40a2 │ │ -2e7fec: 130f 1400 |010a: const/16 v15, #int 20 // #14 │ │ -2e7ff0: 0817 0700 |010c: move-object/from16 v23, v7 │ │ -2e7ff4: 1307 d000 |010e: const/16 v7, #int 208 // #d0 │ │ -2e7ff8: 7040 0890 e27f |0110: invoke-direct {v2, v14, v15, v7}, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;.:(Ljava/lang/String;II)V // method@9008 │ │ -2e7ffe: 6902 6785 |0113: sput-object v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;.PRIVATE_VIDEO:Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // field@8567 │ │ -2e8002: 2207 7d11 |0115: new-instance v7, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // type@117d │ │ -2e8006: 1a0e 2b40 |0117: const-string v14, "PCM_LITTLE_ENDIAN_AUDIO" // string@402b │ │ -2e800a: 130f 1500 |0119: const/16 v15, #int 21 // #15 │ │ -2e800e: 0818 0200 |011b: move-object/from16 v24, v2 │ │ -2e8012: 1302 e000 |011d: const/16 v2, #int 224 // #e0 │ │ -2e8016: 7040 0890 e72f |011f: invoke-direct {v7, v14, v15, v2}, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;.:(Ljava/lang/String;II)V // method@9008 │ │ -2e801c: 6907 6585 |0122: sput-object v7, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;.PCM_LITTLE_ENDIAN_AUDIO:Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // field@8565 │ │ -2e8020: 2202 7d11 |0124: new-instance v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // type@117d │ │ -2e8024: 1a0e 1852 |0126: const-string v14, "VORBIS_AUDIO" // string@5218 │ │ -2e8028: 130f 1600 |0128: const/16 v15, #int 22 // #16 │ │ -2e802c: 0819 0700 |012a: move-object/from16 v25, v7 │ │ -2e8030: 1307 e100 |012c: const/16 v7, #int 225 // #e1 │ │ -2e8034: 7040 0890 e27f |012e: invoke-direct {v2, v14, v15, v7}, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;.:(Ljava/lang/String;II)V // method@9008 │ │ -2e803a: 6902 6a85 |0131: sput-object v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;.VORBIS_AUDIO:Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // field@856a │ │ -2e803e: 2207 7d11 |0133: new-instance v7, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // type@117d │ │ -2e8042: 1a0e 0114 |0135: const-string v14, "DOLBY_V3_AUDIO" // string@1401 │ │ -2e8046: 130f 1700 |0137: const/16 v15, #int 23 // #17 │ │ -2e804a: 081a 0200 |0139: move-object/from16 v26, v2 │ │ -2e804e: 1302 e200 |013b: const/16 v2, #int 226 // #e2 │ │ -2e8052: 7040 0890 e72f |013d: invoke-direct {v7, v14, v15, v2}, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;.:(Ljava/lang/String;II)V // method@9008 │ │ -2e8058: 6907 4e85 |0140: sput-object v7, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;.DOLBY_V3_AUDIO:Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // field@854e │ │ -2e805c: 2202 7d11 |0142: new-instance v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // type@117d │ │ -2e8060: 1a0e ad06 |0144: const-string v14, "ALAW_AUDIO" // string@06ad │ │ -2e8064: 130f 1800 |0146: const/16 v15, #int 24 // #18 │ │ -2e8068: 081b 0700 |0148: move-object/from16 v27, v7 │ │ -2e806c: 1307 e300 |014a: const/16 v7, #int 227 // #e3 │ │ -2e8070: 7040 0890 e27f |014c: invoke-direct {v2, v14, v15, v7}, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;.:(Ljava/lang/String;II)V // method@9008 │ │ -2e8076: 6902 4d85 |014f: sput-object v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;.ALAW_AUDIO:Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // field@854d │ │ -2e807a: 2207 7d11 |0151: new-instance v7, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // type@117d │ │ -2e807e: 1a0e 0c3a |0153: const-string v14, "MULAW_AUDIO" // string@3a0c │ │ -2e8082: 130f 1900 |0155: const/16 v15, #int 25 // #19 │ │ -2e8086: 081c 0200 |0157: move-object/from16 v28, v2 │ │ -2e808a: 1302 e400 |0159: const/16 v2, #int 228 // #e4 │ │ -2e808e: 7040 0890 e72f |015b: invoke-direct {v7, v14, v15, v2}, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;.:(Ljava/lang/String;II)V // method@9008 │ │ -2e8094: 6907 6385 |015e: sput-object v7, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;.MULAW_AUDIO:Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // field@8563 │ │ -2e8098: 2202 7d11 |0160: new-instance v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // type@117d │ │ -2e809c: 1a0e 9c06 |0162: const-string v14, "ADPCM_AUDIO" // string@069c │ │ -2e80a0: 130f 1a00 |0164: const/16 v15, #int 26 // #1a │ │ -2e80a4: 081d 0700 |0166: move-object/from16 v29, v7 │ │ -2e80a8: 1307 e500 |0168: const/16 v7, #int 229 // #e5 │ │ -2e80ac: 7040 0890 e27f |016a: invoke-direct {v2, v14, v15, v7}, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;.:(Ljava/lang/String;II)V // method@9008 │ │ -2e80b2: 6902 4c85 |016d: sput-object v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;.ADPCM_AUDIO:Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // field@854c │ │ -2e80b6: 2207 7d11 |016f: new-instance v7, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // type@117d │ │ -2e80ba: 1a0e 2a40 |0171: const-string v14, "PCM_BIG_ENDIAN_AUDIO" // string@402a │ │ -2e80be: 130f 1b00 |0173: const/16 v15, #int 27 // #1b │ │ -2e80c2: 081e 0200 |0175: move-object/from16 v30, v2 │ │ -2e80c6: 1302 e600 |0177: const/16 v2, #int 230 // #e6 │ │ -2e80ca: 7040 0890 e72f |0179: invoke-direct {v7, v14, v15, v2}, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;.:(Ljava/lang/String;II)V // method@9008 │ │ -2e80d0: 6907 6485 |017c: sput-object v7, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;.PCM_BIG_ENDIAN_AUDIO:Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // field@8564 │ │ -2e80d4: 2202 7d11 |017e: new-instance v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // type@117d │ │ -2e80d8: 1a0e 0355 |0180: const-string v14, "YV12_VIDEO" // string@5503 │ │ -2e80dc: 130f 1c00 |0182: const/16 v15, #int 28 // #1c │ │ -2e80e0: 081f 0700 |0184: move-object/from16 v31, v7 │ │ -2e80e4: 1307 f000 |0186: const/16 v7, #int 240 // #f0 │ │ -2e80e8: 7040 0890 e27f |0188: invoke-direct {v2, v14, v15, v7}, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;.:(Ljava/lang/String;II)V // method@9008 │ │ -2e80ee: 6902 6b85 |018b: sput-object v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;.YV12_VIDEO:Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // field@856b │ │ -2e80f2: 2207 7d11 |018d: new-instance v7, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // type@117d │ │ -2e80f6: 1a0e a21c |018f: const-string v14, "H264_VIDEO" // string@1ca2 │ │ -2e80fa: 130f 1d00 |0191: const/16 v15, #int 29 // #1d │ │ -2e80fe: 0820 0200 |0193: move-object/from16 v32, v2 │ │ -2e8102: 1302 f100 |0195: const/16 v2, #int 241 // #f1 │ │ -2e8106: 7040 0890 e72f |0197: invoke-direct {v7, v14, v15, v2}, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;.:(Ljava/lang/String;II)V // method@9008 │ │ -2e810c: 6907 5185 |019a: sput-object v7, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;.H264_VIDEO:Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // field@8551 │ │ -2e8110: 2202 7d11 |019c: new-instance v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // type@117d │ │ -2e8114: 1a0e a11c |019e: const-string v14, "H263_VIDEO" // string@1ca1 │ │ -2e8118: 130f 1e00 |01a0: const/16 v15, #int 30 // #1e │ │ -2e811c: 0821 0700 |01a2: move-object/from16 v33, v7 │ │ -2e8120: 1307 f200 |01a4: const/16 v7, #int 242 // #f2 │ │ -2e8124: 7040 0890 e27f |01a6: invoke-direct {v2, v14, v15, v7}, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;.:(Ljava/lang/String;II)V // method@9008 │ │ -2e812a: 6902 5085 |01a9: sput-object v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;.H263_VIDEO:Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // field@8550 │ │ -2e812e: 2207 7d11 |01ab: new-instance v7, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // type@117d │ │ -2e8132: 1a0e a01c |01ad: const-string v14, "H261_VIDEO" // string@1ca0 │ │ -2e8136: 130f 1f00 |01af: const/16 v15, #int 31 // #1f │ │ -2e813a: 0822 0200 |01b1: move-object/from16 v34, v2 │ │ -2e813e: 1302 f300 |01b3: const/16 v2, #int 243 // #f3 │ │ -2e8142: 7040 0890 e72f |01b5: invoke-direct {v7, v14, v15, v2}, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;.:(Ljava/lang/String;II)V // method@9008 │ │ -2e8148: 6907 4f85 |01b8: sput-object v7, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;.H261_VIDEO:Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // field@854f │ │ -2e814c: 1302 2000 |01ba: const/16 v2, #int 32 // #20 │ │ -2e8150: 2322 d713 |01bc: new-array v2, v2, [Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // type@13d7 │ │ -2e8154: 120e |01be: const/4 v14, #int 0 // #0 │ │ -2e8156: 4d00 020e |01bf: aput-object v0, v2, v14 │ │ -2e815a: 1210 |01c1: const/4 v0, #int 1 // #1 │ │ -2e815c: 4d01 0200 |01c2: aput-object v1, v2, v0 │ │ -2e8160: 1220 |01c4: const/4 v0, #int 2 // #2 │ │ -2e8162: 4d04 0200 |01c5: aput-object v4, v2, v0 │ │ -2e8166: 1230 |01c7: const/4 v0, #int 3 // #3 │ │ -2e8168: 4d06 0200 |01c8: aput-object v6, v2, v0 │ │ -2e816c: 1240 |01ca: const/4 v0, #int 4 // #4 │ │ -2e816e: 4d08 0200 |01cb: aput-object v8, v2, v0 │ │ -2e8172: 1250 |01cd: const/4 v0, #int 5 // #5 │ │ -2e8174: 4d0a 0200 |01ce: aput-object v10, v2, v0 │ │ -2e8178: 1260 |01d0: const/4 v0, #int 6 // #6 │ │ -2e817a: 4d0c 0200 |01d1: aput-object v12, v2, v0 │ │ -2e817e: 1270 |01d3: const/4 v0, #int 7 // #7 │ │ -2e8180: 4d0d 0200 |01d4: aput-object v13, v2, v0 │ │ -2e8184: 1300 0800 |01d6: const/16 v0, #int 8 // #8 │ │ -2e8188: 4d0b 0200 |01d8: aput-object v11, v2, v0 │ │ -2e818c: 1300 0900 |01da: const/16 v0, #int 9 // #9 │ │ -2e8190: 4d09 0200 |01dc: aput-object v9, v2, v0 │ │ -2e8194: 1300 0a00 |01de: const/16 v0, #int 10 // #a │ │ -2e8198: 4d05 0200 |01e0: aput-object v5, v2, v0 │ │ -2e819c: 1300 0b00 |01e2: const/16 v0, #int 11 // #b │ │ -2e81a0: 4d03 0200 |01e4: aput-object v3, v2, v0 │ │ -2e81a4: 1300 0c00 |01e6: const/16 v0, #int 12 // #c │ │ -2e81a8: 4d10 0200 |01e8: aput-object v16, v2, v0 │ │ -2e81ac: 1300 0d00 |01ea: const/16 v0, #int 13 // #d │ │ -2e81b0: 4d11 0200 |01ec: aput-object v17, v2, v0 │ │ -2e81b4: 1300 0e00 |01ee: const/16 v0, #int 14 // #e │ │ -2e81b8: 4d12 0200 |01f0: aput-object v18, v2, v0 │ │ -2e81bc: 1300 0f00 |01f2: const/16 v0, #int 15 // #f │ │ -2e81c0: 4d13 0200 |01f4: aput-object v19, v2, v0 │ │ -2e81c4: 1300 1000 |01f6: const/16 v0, #int 16 // #10 │ │ -2e81c8: 4d14 0200 |01f8: aput-object v20, v2, v0 │ │ -2e81cc: 1300 1100 |01fa: const/16 v0, #int 17 // #11 │ │ -2e81d0: 4d15 0200 |01fc: aput-object v21, v2, v0 │ │ -2e81d4: 1300 1200 |01fe: const/16 v0, #int 18 // #12 │ │ -2e81d8: 4d16 0200 |0200: aput-object v22, v2, v0 │ │ -2e81dc: 1300 1300 |0202: const/16 v0, #int 19 // #13 │ │ -2e81e0: 4d17 0200 |0204: aput-object v23, v2, v0 │ │ -2e81e4: 1300 1400 |0206: const/16 v0, #int 20 // #14 │ │ -2e81e8: 4d18 0200 |0208: aput-object v24, v2, v0 │ │ -2e81ec: 1300 1500 |020a: const/16 v0, #int 21 // #15 │ │ -2e81f0: 4d19 0200 |020c: aput-object v25, v2, v0 │ │ -2e81f4: 1300 1600 |020e: const/16 v0, #int 22 // #16 │ │ -2e81f8: 4d1a 0200 |0210: aput-object v26, v2, v0 │ │ -2e81fc: 1300 1700 |0212: const/16 v0, #int 23 // #17 │ │ -2e8200: 4d1b 0200 |0214: aput-object v27, v2, v0 │ │ -2e8204: 1300 1800 |0216: const/16 v0, #int 24 // #18 │ │ -2e8208: 4d1c 0200 |0218: aput-object v28, v2, v0 │ │ -2e820c: 1300 1900 |021a: const/16 v0, #int 25 // #19 │ │ -2e8210: 4d1d 0200 |021c: aput-object v29, v2, v0 │ │ -2e8214: 1300 1a00 |021e: const/16 v0, #int 26 // #1a │ │ -2e8218: 4d1e 0200 |0220: aput-object v30, v2, v0 │ │ -2e821c: 1300 1b00 |0222: const/16 v0, #int 27 // #1b │ │ -2e8220: 4d1f 0200 |0224: aput-object v31, v2, v0 │ │ -2e8224: 1300 1c00 |0226: const/16 v0, #int 28 // #1c │ │ -2e8228: 4d20 0200 |0228: aput-object v32, v2, v0 │ │ -2e822c: 1300 1d00 |022a: const/16 v0, #int 29 // #1d │ │ -2e8230: 4d21 0200 |022c: aput-object v33, v2, v0 │ │ -2e8234: 1300 1e00 |022e: const/16 v0, #int 30 // #1e │ │ -2e8238: 4d22 0200 |0230: aput-object v34, v2, v0 │ │ -2e823c: 1300 1f00 |0232: const/16 v0, #int 31 // #1f │ │ -2e8240: 4d07 0200 |0234: aput-object v7, v2, v0 │ │ -2e8244: 6902 4b85 |0236: sput-object v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;.$VALUES:[Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // field@854b │ │ -2e8248: 0e00 |0238: return-void │ │ +2e7dcc: |[2e7dcc] org.jaudiotagger.audio.mp4.atom.Mp4EsdsBox$Kind.:()V │ │ +2e7ddc: 2200 7d11 |0000: new-instance v0, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // type@117d │ │ +2e7de0: 1a01 4d50 |0002: const-string v1, "V1" // string@504d │ │ +2e7de4: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +2e7de6: 1213 |0005: const/4 v3, #int 1 // #1 │ │ +2e7de8: 7040 0890 1032 |0006: invoke-direct {v0, v1, v2, v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;.:(Ljava/lang/String;II)V // method@9008 │ │ +2e7dee: 6900 6885 |0009: sput-object v0, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;.V1:Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // field@8568 │ │ +2e7df2: 2201 7d11 |000b: new-instance v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // type@117d │ │ +2e7df6: 1a04 4e50 |000d: const-string v4, "V2" // string@504e │ │ +2e7dfa: 1225 |000f: const/4 v5, #int 2 // #2 │ │ +2e7dfc: 7040 0890 4153 |0010: invoke-direct {v1, v4, v3, v5}, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;.:(Ljava/lang/String;II)V // method@9008 │ │ +2e7e02: 6901 6985 |0013: sput-object v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;.V2:Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // field@8569 │ │ +2e7e06: 2204 7d11 |0015: new-instance v4, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // type@117d │ │ +2e7e0a: 1a06 c839 |0017: const-string v6, "MPEG4_VIDEO" // string@39c8 │ │ +2e7e0e: 1307 2000 |0019: const/16 v7, #int 32 // #20 │ │ +2e7e12: 7040 0890 6475 |001b: invoke-direct {v4, v6, v5, v7}, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;.:(Ljava/lang/String;II)V // method@9008 │ │ +2e7e18: 6904 6285 |001e: sput-object v4, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;.MPEG4_VIDEO:Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // field@8562 │ │ +2e7e1c: 2206 7d11 |0020: new-instance v6, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // type@117d │ │ +2e7e20: 1a08 c739 |0022: const-string v8, "MPEG4_AVC_SPS" // string@39c7 │ │ +2e7e24: 1239 |0024: const/4 v9, #int 3 // #3 │ │ +2e7e26: 130a 2100 |0025: const/16 v10, #int 33 // #21 │ │ +2e7e2a: 7040 0890 86a9 |0027: invoke-direct {v6, v8, v9, v10}, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;.:(Ljava/lang/String;II)V // method@9008 │ │ +2e7e30: 6906 6185 |002a: sput-object v6, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;.MPEG4_AVC_SPS:Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // field@8561 │ │ +2e7e34: 2208 7d11 |002c: new-instance v8, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // type@117d │ │ +2e7e38: 1a0a c639 |002e: const-string v10, "MPEG4_AVC_PPS" // string@39c6 │ │ +2e7e3c: 124b |0030: const/4 v11, #int 4 // #4 │ │ +2e7e3e: 130c 2200 |0031: const/16 v12, #int 34 // #22 │ │ +2e7e42: 7040 0890 a8cb |0033: invoke-direct {v8, v10, v11, v12}, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;.:(Ljava/lang/String;II)V // method@9008 │ │ +2e7e48: 6908 6085 |0036: sput-object v8, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;.MPEG4_AVC_PPS:Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // field@8560 │ │ +2e7e4c: 220a 7d11 |0038: new-instance v10, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // type@117d │ │ +2e7e50: 1a0c c539 |003a: const-string v12, "MPEG4_AUDIO" // string@39c5 │ │ +2e7e54: 125d |003c: const/4 v13, #int 5 // #5 │ │ +2e7e56: 130e 4000 |003d: const/16 v14, #int 64 // #40 │ │ +2e7e5a: 7040 0890 caed |003f: invoke-direct {v10, v12, v13, v14}, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;.:(Ljava/lang/String;II)V // method@9008 │ │ +2e7e60: 690a 5f85 |0042: sput-object v10, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;.MPEG4_AUDIO:Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // field@855f │ │ +2e7e64: 220c 7d11 |0044: new-instance v12, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // type@117d │ │ +2e7e68: 1a0e bf39 |0046: const-string v14, "MPEG2_SIMPLE_VIDEO" // string@39bf │ │ +2e7e6c: 126f |0048: const/4 v15, #int 6 // #6 │ │ +2e7e6e: 130d 6000 |0049: const/16 v13, #int 96 // #60 │ │ +2e7e72: 7040 0890 ecdf |004b: invoke-direct {v12, v14, v15, v13}, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;.:(Ljava/lang/String;II)V // method@9008 │ │ +2e7e78: 690c 5985 |004e: sput-object v12, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;.MPEG2_SIMPLE_VIDEO:Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // field@8559 │ │ +2e7e7c: 220d 7d11 |0050: new-instance v13, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // type@117d │ │ +2e7e80: 1a0e be39 |0052: const-string v14, "MPEG2_MAIN_VIDEO" // string@39be │ │ +2e7e84: 127f |0054: const/4 v15, #int 7 // #7 │ │ +2e7e86: 130b 6100 |0055: const/16 v11, #int 97 // #61 │ │ +2e7e8a: 7040 0890 edbf |0057: invoke-direct {v13, v14, v15, v11}, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;.:(Ljava/lang/String;II)V // method@9008 │ │ +2e7e90: 690d 5885 |005a: sput-object v13, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;.MPEG2_MAIN_VIDEO:Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // field@8558 │ │ +2e7e94: 220b 7d11 |005c: new-instance v11, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // type@117d │ │ +2e7e98: 1a0e c039 |005e: const-string v14, "MPEG2_SNR_VIDEO" // string@39c0 │ │ +2e7e9c: 130f 0800 |0060: const/16 v15, #int 8 // #8 │ │ +2e7ea0: 1309 6200 |0062: const/16 v9, #int 98 // #62 │ │ +2e7ea4: 7040 0890 eb9f |0064: invoke-direct {v11, v14, v15, v9}, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;.:(Ljava/lang/String;II)V // method@9008 │ │ +2e7eaa: 690b 5a85 |0067: sput-object v11, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;.MPEG2_SNR_VIDEO:Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // field@855a │ │ +2e7eae: 2209 7d11 |0069: new-instance v9, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // type@117d │ │ +2e7eb2: 1a0e c139 |006b: const-string v14, "MPEG2_SPATIAL_VIDEO" // string@39c1 │ │ +2e7eb6: 130f 0900 |006d: const/16 v15, #int 9 // #9 │ │ +2e7eba: 1305 6300 |006f: const/16 v5, #int 99 // #63 │ │ +2e7ebe: 7040 0890 e95f |0071: invoke-direct {v9, v14, v15, v5}, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;.:(Ljava/lang/String;II)V // method@9008 │ │ +2e7ec4: 6909 5b85 |0074: sput-object v9, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;.MPEG2_SPATIAL_VIDEO:Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // field@855b │ │ +2e7ec8: 2205 7d11 |0076: new-instance v5, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // type@117d │ │ +2e7ecc: 1a0e bd39 |0078: const-string v14, "MPEG2_HIGH_VIDEO" // string@39bd │ │ +2e7ed0: 130f 0a00 |007a: const/16 v15, #int 10 // #a │ │ +2e7ed4: 1303 6400 |007c: const/16 v3, #int 100 // #64 │ │ +2e7ed8: 7040 0890 e53f |007e: invoke-direct {v5, v14, v15, v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;.:(Ljava/lang/String;II)V // method@9008 │ │ +2e7ede: 6905 5785 |0081: sput-object v5, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;.MPEG2_HIGH_VIDEO:Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // field@8557 │ │ +2e7ee2: 2203 7d11 |0083: new-instance v3, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // type@117d │ │ +2e7ee6: 1a0e bb39 |0085: const-string v14, "MPEG2_422_VIDEO" // string@39bb │ │ +2e7eea: 130f 0b00 |0087: const/16 v15, #int 11 // #b │ │ +2e7eee: 1302 6500 |0089: const/16 v2, #int 101 // #65 │ │ +2e7ef2: 7040 0890 e32f |008b: invoke-direct {v3, v14, v15, v2}, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;.:(Ljava/lang/String;II)V // method@9008 │ │ +2e7ef8: 6903 5585 |008e: sput-object v3, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;.MPEG2_422_VIDEO:Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // field@8555 │ │ +2e7efc: 2202 7d11 |0090: new-instance v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // type@117d │ │ +2e7f00: 1a0e c339 |0092: const-string v14, "MPEG4_ADTS_MAIN" // string@39c3 │ │ +2e7f04: 130f 0c00 |0094: const/16 v15, #int 12 // #c │ │ +2e7f08: 1307 6600 |0096: const/16 v7, #int 102 // #66 │ │ +2e7f0c: 7040 0890 e27f |0098: invoke-direct {v2, v14, v15, v7}, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;.:(Ljava/lang/String;II)V // method@9008 │ │ +2e7f12: 6902 5d85 |009b: sput-object v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;.MPEG4_ADTS_MAIN:Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // field@855d │ │ +2e7f16: 2207 7d11 |009d: new-instance v7, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // type@117d │ │ +2e7f1a: 1a0e c239 |009f: const-string v14, "MPEG4_ADTS_LOW_COMPLEXITY" // string@39c2 │ │ +2e7f1e: 130f 0d00 |00a1: const/16 v15, #int 13 // #d │ │ +2e7f22: 0810 0200 |00a3: move-object/from16 v16, v2 │ │ +2e7f26: 1302 6700 |00a5: const/16 v2, #int 103 // #67 │ │ +2e7f2a: 7040 0890 e72f |00a7: invoke-direct {v7, v14, v15, v2}, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;.:(Ljava/lang/String;II)V // method@9008 │ │ +2e7f30: 6907 5c85 |00aa: sput-object v7, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;.MPEG4_ADTS_LOW_COMPLEXITY:Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // field@855c │ │ +2e7f34: 2202 7d11 |00ac: new-instance v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // type@117d │ │ +2e7f38: 1a0e c439 |00ae: const-string v14, "MPEG4_ADTS_SCALEABLE_SAMPLING" // string@39c4 │ │ +2e7f3c: 130f 0e00 |00b0: const/16 v15, #int 14 // #e │ │ +2e7f40: 0811 0700 |00b2: move-object/from16 v17, v7 │ │ +2e7f44: 1307 6800 |00b4: const/16 v7, #int 104 // #68 │ │ +2e7f48: 7040 0890 e27f |00b6: invoke-direct {v2, v14, v15, v7}, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;.:(Ljava/lang/String;II)V // method@9008 │ │ +2e7f4e: 6902 5e85 |00b9: sput-object v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;.MPEG4_ADTS_SCALEABLE_SAMPLING:Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // field@855e │ │ +2e7f52: 2207 7d11 |00bb: new-instance v7, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // type@117d │ │ +2e7f56: 1a0e bc39 |00bd: const-string v14, "MPEG2_ADTS_MAIN" // string@39bc │ │ +2e7f5a: 130f 0f00 |00bf: const/16 v15, #int 15 // #f │ │ +2e7f5e: 0812 0200 |00c1: move-object/from16 v18, v2 │ │ +2e7f62: 1302 6900 |00c3: const/16 v2, #int 105 // #69 │ │ +2e7f66: 7040 0890 e72f |00c5: invoke-direct {v7, v14, v15, v2}, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;.:(Ljava/lang/String;II)V // method@9008 │ │ +2e7f6c: 6907 5685 |00c8: sput-object v7, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;.MPEG2_ADTS_MAIN:Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // field@8556 │ │ +2e7f70: 2202 7d11 |00ca: new-instance v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // type@117d │ │ +2e7f74: 1a0e ba39 |00cc: const-string v14, "MPEG1_VIDEO" // string@39ba │ │ +2e7f78: 130f 1000 |00ce: const/16 v15, #int 16 // #10 │ │ +2e7f7c: 0813 0700 |00d0: move-object/from16 v19, v7 │ │ +2e7f80: 1307 6a00 |00d2: const/16 v7, #int 106 // #6a │ │ +2e7f84: 7040 0890 e27f |00d4: invoke-direct {v2, v14, v15, v7}, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;.:(Ljava/lang/String;II)V // method@9008 │ │ +2e7f8a: 6902 5485 |00d7: sput-object v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;.MPEG1_VIDEO:Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // field@8554 │ │ +2e7f8e: 2207 7d11 |00d9: new-instance v7, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // type@117d │ │ +2e7f92: 1a0e b939 |00db: const-string v14, "MPEG1_ADTS" // string@39b9 │ │ +2e7f96: 130f 1100 |00dd: const/16 v15, #int 17 // #11 │ │ +2e7f9a: 0814 0200 |00df: move-object/from16 v20, v2 │ │ +2e7f9e: 1302 6b00 |00e1: const/16 v2, #int 107 // #6b │ │ +2e7fa2: 7040 0890 e72f |00e3: invoke-direct {v7, v14, v15, v2}, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;.:(Ljava/lang/String;II)V // method@9008 │ │ +2e7fa8: 6907 5385 |00e6: sput-object v7, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;.MPEG1_ADTS:Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // field@8553 │ │ +2e7fac: 2202 7d11 |00e8: new-instance v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // type@117d │ │ +2e7fb0: 1a0e 5820 |00ea: const-string v14, "JPEG_VIDEO" // string@2058 │ │ +2e7fb4: 130f 1200 |00ec: const/16 v15, #int 18 // #12 │ │ +2e7fb8: 0815 0700 |00ee: move-object/from16 v21, v7 │ │ +2e7fbc: 1307 6c00 |00f0: const/16 v7, #int 108 // #6c │ │ +2e7fc0: 7040 0890 e27f |00f2: invoke-direct {v2, v14, v15, v7}, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;.:(Ljava/lang/String;II)V // method@9008 │ │ +2e7fc6: 6902 5285 |00f5: sput-object v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;.JPEG_VIDEO:Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // field@8552 │ │ +2e7fca: 2207 7d11 |00f7: new-instance v7, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // type@117d │ │ +2e7fce: 1a0e a140 |00f9: const-string v14, "PRIVATE_AUDIO" // string@40a1 │ │ +2e7fd2: 130f 1300 |00fb: const/16 v15, #int 19 // #13 │ │ +2e7fd6: 0816 0200 |00fd: move-object/from16 v22, v2 │ │ +2e7fda: 1302 c000 |00ff: const/16 v2, #int 192 // #c0 │ │ +2e7fde: 7040 0890 e72f |0101: invoke-direct {v7, v14, v15, v2}, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;.:(Ljava/lang/String;II)V // method@9008 │ │ +2e7fe4: 6907 6685 |0104: sput-object v7, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;.PRIVATE_AUDIO:Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // field@8566 │ │ +2e7fe8: 2202 7d11 |0106: new-instance v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // type@117d │ │ +2e7fec: 1a0e a240 |0108: const-string v14, "PRIVATE_VIDEO" // string@40a2 │ │ +2e7ff0: 130f 1400 |010a: const/16 v15, #int 20 // #14 │ │ +2e7ff4: 0817 0700 |010c: move-object/from16 v23, v7 │ │ +2e7ff8: 1307 d000 |010e: const/16 v7, #int 208 // #d0 │ │ +2e7ffc: 7040 0890 e27f |0110: invoke-direct {v2, v14, v15, v7}, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;.:(Ljava/lang/String;II)V // method@9008 │ │ +2e8002: 6902 6785 |0113: sput-object v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;.PRIVATE_VIDEO:Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // field@8567 │ │ +2e8006: 2207 7d11 |0115: new-instance v7, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // type@117d │ │ +2e800a: 1a0e 2b40 |0117: const-string v14, "PCM_LITTLE_ENDIAN_AUDIO" // string@402b │ │ +2e800e: 130f 1500 |0119: const/16 v15, #int 21 // #15 │ │ +2e8012: 0818 0200 |011b: move-object/from16 v24, v2 │ │ +2e8016: 1302 e000 |011d: const/16 v2, #int 224 // #e0 │ │ +2e801a: 7040 0890 e72f |011f: invoke-direct {v7, v14, v15, v2}, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;.:(Ljava/lang/String;II)V // method@9008 │ │ +2e8020: 6907 6585 |0122: sput-object v7, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;.PCM_LITTLE_ENDIAN_AUDIO:Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // field@8565 │ │ +2e8024: 2202 7d11 |0124: new-instance v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // type@117d │ │ +2e8028: 1a0e 1852 |0126: const-string v14, "VORBIS_AUDIO" // string@5218 │ │ +2e802c: 130f 1600 |0128: const/16 v15, #int 22 // #16 │ │ +2e8030: 0819 0700 |012a: move-object/from16 v25, v7 │ │ +2e8034: 1307 e100 |012c: const/16 v7, #int 225 // #e1 │ │ +2e8038: 7040 0890 e27f |012e: invoke-direct {v2, v14, v15, v7}, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;.:(Ljava/lang/String;II)V // method@9008 │ │ +2e803e: 6902 6a85 |0131: sput-object v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;.VORBIS_AUDIO:Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // field@856a │ │ +2e8042: 2207 7d11 |0133: new-instance v7, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // type@117d │ │ +2e8046: 1a0e 0114 |0135: const-string v14, "DOLBY_V3_AUDIO" // string@1401 │ │ +2e804a: 130f 1700 |0137: const/16 v15, #int 23 // #17 │ │ +2e804e: 081a 0200 |0139: move-object/from16 v26, v2 │ │ +2e8052: 1302 e200 |013b: const/16 v2, #int 226 // #e2 │ │ +2e8056: 7040 0890 e72f |013d: invoke-direct {v7, v14, v15, v2}, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;.:(Ljava/lang/String;II)V // method@9008 │ │ +2e805c: 6907 4e85 |0140: sput-object v7, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;.DOLBY_V3_AUDIO:Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // field@854e │ │ +2e8060: 2202 7d11 |0142: new-instance v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // type@117d │ │ +2e8064: 1a0e ad06 |0144: const-string v14, "ALAW_AUDIO" // string@06ad │ │ +2e8068: 130f 1800 |0146: const/16 v15, #int 24 // #18 │ │ +2e806c: 081b 0700 |0148: move-object/from16 v27, v7 │ │ +2e8070: 1307 e300 |014a: const/16 v7, #int 227 // #e3 │ │ +2e8074: 7040 0890 e27f |014c: invoke-direct {v2, v14, v15, v7}, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;.:(Ljava/lang/String;II)V // method@9008 │ │ +2e807a: 6902 4d85 |014f: sput-object v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;.ALAW_AUDIO:Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // field@854d │ │ +2e807e: 2207 7d11 |0151: new-instance v7, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // type@117d │ │ +2e8082: 1a0e 0c3a |0153: const-string v14, "MULAW_AUDIO" // string@3a0c │ │ +2e8086: 130f 1900 |0155: const/16 v15, #int 25 // #19 │ │ +2e808a: 081c 0200 |0157: move-object/from16 v28, v2 │ │ +2e808e: 1302 e400 |0159: const/16 v2, #int 228 // #e4 │ │ +2e8092: 7040 0890 e72f |015b: invoke-direct {v7, v14, v15, v2}, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;.:(Ljava/lang/String;II)V // method@9008 │ │ +2e8098: 6907 6385 |015e: sput-object v7, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;.MULAW_AUDIO:Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // field@8563 │ │ +2e809c: 2202 7d11 |0160: new-instance v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // type@117d │ │ +2e80a0: 1a0e 9c06 |0162: const-string v14, "ADPCM_AUDIO" // string@069c │ │ +2e80a4: 130f 1a00 |0164: const/16 v15, #int 26 // #1a │ │ +2e80a8: 081d 0700 |0166: move-object/from16 v29, v7 │ │ +2e80ac: 1307 e500 |0168: const/16 v7, #int 229 // #e5 │ │ +2e80b0: 7040 0890 e27f |016a: invoke-direct {v2, v14, v15, v7}, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;.:(Ljava/lang/String;II)V // method@9008 │ │ +2e80b6: 6902 4c85 |016d: sput-object v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;.ADPCM_AUDIO:Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // field@854c │ │ +2e80ba: 2207 7d11 |016f: new-instance v7, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // type@117d │ │ +2e80be: 1a0e 2a40 |0171: const-string v14, "PCM_BIG_ENDIAN_AUDIO" // string@402a │ │ +2e80c2: 130f 1b00 |0173: const/16 v15, #int 27 // #1b │ │ +2e80c6: 081e 0200 |0175: move-object/from16 v30, v2 │ │ +2e80ca: 1302 e600 |0177: const/16 v2, #int 230 // #e6 │ │ +2e80ce: 7040 0890 e72f |0179: invoke-direct {v7, v14, v15, v2}, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;.:(Ljava/lang/String;II)V // method@9008 │ │ +2e80d4: 6907 6485 |017c: sput-object v7, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;.PCM_BIG_ENDIAN_AUDIO:Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // field@8564 │ │ +2e80d8: 2202 7d11 |017e: new-instance v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // type@117d │ │ +2e80dc: 1a0e 0355 |0180: const-string v14, "YV12_VIDEO" // string@5503 │ │ +2e80e0: 130f 1c00 |0182: const/16 v15, #int 28 // #1c │ │ +2e80e4: 081f 0700 |0184: move-object/from16 v31, v7 │ │ +2e80e8: 1307 f000 |0186: const/16 v7, #int 240 // #f0 │ │ +2e80ec: 7040 0890 e27f |0188: invoke-direct {v2, v14, v15, v7}, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;.:(Ljava/lang/String;II)V // method@9008 │ │ +2e80f2: 6902 6b85 |018b: sput-object v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;.YV12_VIDEO:Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // field@856b │ │ +2e80f6: 2207 7d11 |018d: new-instance v7, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // type@117d │ │ +2e80fa: 1a0e a21c |018f: const-string v14, "H264_VIDEO" // string@1ca2 │ │ +2e80fe: 130f 1d00 |0191: const/16 v15, #int 29 // #1d │ │ +2e8102: 0820 0200 |0193: move-object/from16 v32, v2 │ │ +2e8106: 1302 f100 |0195: const/16 v2, #int 241 // #f1 │ │ +2e810a: 7040 0890 e72f |0197: invoke-direct {v7, v14, v15, v2}, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;.:(Ljava/lang/String;II)V // method@9008 │ │ +2e8110: 6907 5185 |019a: sput-object v7, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;.H264_VIDEO:Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // field@8551 │ │ +2e8114: 2202 7d11 |019c: new-instance v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // type@117d │ │ +2e8118: 1a0e a11c |019e: const-string v14, "H263_VIDEO" // string@1ca1 │ │ +2e811c: 130f 1e00 |01a0: const/16 v15, #int 30 // #1e │ │ +2e8120: 0821 0700 |01a2: move-object/from16 v33, v7 │ │ +2e8124: 1307 f200 |01a4: const/16 v7, #int 242 // #f2 │ │ +2e8128: 7040 0890 e27f |01a6: invoke-direct {v2, v14, v15, v7}, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;.:(Ljava/lang/String;II)V // method@9008 │ │ +2e812e: 6902 5085 |01a9: sput-object v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;.H263_VIDEO:Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // field@8550 │ │ +2e8132: 2207 7d11 |01ab: new-instance v7, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // type@117d │ │ +2e8136: 1a0e a01c |01ad: const-string v14, "H261_VIDEO" // string@1ca0 │ │ +2e813a: 130f 1f00 |01af: const/16 v15, #int 31 // #1f │ │ +2e813e: 0822 0200 |01b1: move-object/from16 v34, v2 │ │ +2e8142: 1302 f300 |01b3: const/16 v2, #int 243 // #f3 │ │ +2e8146: 7040 0890 e72f |01b5: invoke-direct {v7, v14, v15, v2}, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;.:(Ljava/lang/String;II)V // method@9008 │ │ +2e814c: 6907 4f85 |01b8: sput-object v7, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;.H261_VIDEO:Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // field@854f │ │ +2e8150: 1302 2000 |01ba: const/16 v2, #int 32 // #20 │ │ +2e8154: 2322 d713 |01bc: new-array v2, v2, [Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // type@13d7 │ │ +2e8158: 120e |01be: const/4 v14, #int 0 // #0 │ │ +2e815a: 4d00 020e |01bf: aput-object v0, v2, v14 │ │ +2e815e: 1210 |01c1: const/4 v0, #int 1 // #1 │ │ +2e8160: 4d01 0200 |01c2: aput-object v1, v2, v0 │ │ +2e8164: 1220 |01c4: const/4 v0, #int 2 // #2 │ │ +2e8166: 4d04 0200 |01c5: aput-object v4, v2, v0 │ │ +2e816a: 1230 |01c7: const/4 v0, #int 3 // #3 │ │ +2e816c: 4d06 0200 |01c8: aput-object v6, v2, v0 │ │ +2e8170: 1240 |01ca: const/4 v0, #int 4 // #4 │ │ +2e8172: 4d08 0200 |01cb: aput-object v8, v2, v0 │ │ +2e8176: 1250 |01cd: const/4 v0, #int 5 // #5 │ │ +2e8178: 4d0a 0200 |01ce: aput-object v10, v2, v0 │ │ +2e817c: 1260 |01d0: const/4 v0, #int 6 // #6 │ │ +2e817e: 4d0c 0200 |01d1: aput-object v12, v2, v0 │ │ +2e8182: 1270 |01d3: const/4 v0, #int 7 // #7 │ │ +2e8184: 4d0d 0200 |01d4: aput-object v13, v2, v0 │ │ +2e8188: 1300 0800 |01d6: const/16 v0, #int 8 // #8 │ │ +2e818c: 4d0b 0200 |01d8: aput-object v11, v2, v0 │ │ +2e8190: 1300 0900 |01da: const/16 v0, #int 9 // #9 │ │ +2e8194: 4d09 0200 |01dc: aput-object v9, v2, v0 │ │ +2e8198: 1300 0a00 |01de: const/16 v0, #int 10 // #a │ │ +2e819c: 4d05 0200 |01e0: aput-object v5, v2, v0 │ │ +2e81a0: 1300 0b00 |01e2: const/16 v0, #int 11 // #b │ │ +2e81a4: 4d03 0200 |01e4: aput-object v3, v2, v0 │ │ +2e81a8: 1300 0c00 |01e6: const/16 v0, #int 12 // #c │ │ +2e81ac: 4d10 0200 |01e8: aput-object v16, v2, v0 │ │ +2e81b0: 1300 0d00 |01ea: const/16 v0, #int 13 // #d │ │ +2e81b4: 4d11 0200 |01ec: aput-object v17, v2, v0 │ │ +2e81b8: 1300 0e00 |01ee: const/16 v0, #int 14 // #e │ │ +2e81bc: 4d12 0200 |01f0: aput-object v18, v2, v0 │ │ +2e81c0: 1300 0f00 |01f2: const/16 v0, #int 15 // #f │ │ +2e81c4: 4d13 0200 |01f4: aput-object v19, v2, v0 │ │ +2e81c8: 1300 1000 |01f6: const/16 v0, #int 16 // #10 │ │ +2e81cc: 4d14 0200 |01f8: aput-object v20, v2, v0 │ │ +2e81d0: 1300 1100 |01fa: const/16 v0, #int 17 // #11 │ │ +2e81d4: 4d15 0200 |01fc: aput-object v21, v2, v0 │ │ +2e81d8: 1300 1200 |01fe: const/16 v0, #int 18 // #12 │ │ +2e81dc: 4d16 0200 |0200: aput-object v22, v2, v0 │ │ +2e81e0: 1300 1300 |0202: const/16 v0, #int 19 // #13 │ │ +2e81e4: 4d17 0200 |0204: aput-object v23, v2, v0 │ │ +2e81e8: 1300 1400 |0206: const/16 v0, #int 20 // #14 │ │ +2e81ec: 4d18 0200 |0208: aput-object v24, v2, v0 │ │ +2e81f0: 1300 1500 |020a: const/16 v0, #int 21 // #15 │ │ +2e81f4: 4d19 0200 |020c: aput-object v25, v2, v0 │ │ +2e81f8: 1300 1600 |020e: const/16 v0, #int 22 // #16 │ │ +2e81fc: 4d1a 0200 |0210: aput-object v26, v2, v0 │ │ +2e8200: 1300 1700 |0212: const/16 v0, #int 23 // #17 │ │ +2e8204: 4d1b 0200 |0214: aput-object v27, v2, v0 │ │ +2e8208: 1300 1800 |0216: const/16 v0, #int 24 // #18 │ │ +2e820c: 4d1c 0200 |0218: aput-object v28, v2, v0 │ │ +2e8210: 1300 1900 |021a: const/16 v0, #int 25 // #19 │ │ +2e8214: 4d1d 0200 |021c: aput-object v29, v2, v0 │ │ +2e8218: 1300 1a00 |021e: const/16 v0, #int 26 // #1a │ │ +2e821c: 4d1e 0200 |0220: aput-object v30, v2, v0 │ │ +2e8220: 1300 1b00 |0222: const/16 v0, #int 27 // #1b │ │ +2e8224: 4d1f 0200 |0224: aput-object v31, v2, v0 │ │ +2e8228: 1300 1c00 |0226: const/16 v0, #int 28 // #1c │ │ +2e822c: 4d20 0200 |0228: aput-object v32, v2, v0 │ │ +2e8230: 1300 1d00 |022a: const/16 v0, #int 29 // #1d │ │ +2e8234: 4d21 0200 |022c: aput-object v33, v2, v0 │ │ +2e8238: 1300 1e00 |022e: const/16 v0, #int 30 // #1e │ │ +2e823c: 4d22 0200 |0230: aput-object v34, v2, v0 │ │ +2e8240: 1300 1f00 |0232: const/16 v0, #int 31 // #1f │ │ +2e8244: 4d07 0200 |0234: aput-object v7, v2, v0 │ │ +2e8248: 6902 4b85 |0236: sput-object v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;.$VALUES:[Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // field@854b │ │ +2e824c: 0e00 |0238: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=254 │ │ 0x000b line=255 │ │ 0x0015 line=256 │ │ 0x0020 line=257 │ │ 0x002c line=258 │ │ @@ -718091,18 +718091,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 │ │ -2e824c: |[2e824c] org.jaudiotagger.audio.mp4.atom.Mp4EsdsBox$Kind.:(Ljava/lang/String;II)V │ │ -2e825c: 7030 0387 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@8703 │ │ -2e8262: 5903 6c85 |0003: iput v3, v0, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;.id:I // field@856c │ │ -2e8266: 0e00 |0005: return-void │ │ +2e8250: |[2e8250] org.jaudiotagger.audio.mp4.atom.Mp4EsdsBox$Kind.:(Ljava/lang/String;II)V │ │ +2e8260: 7030 0387 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@8703 │ │ +2e8266: 5903 6c85 |0003: iput v3, v0, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;.id:I // field@856c │ │ +2e826a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=290 │ │ 0x0003 line=291 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ @@ -718114,20 +718114,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -2e7d80: |[2e7d80] org.jaudiotagger.audio.mp4.atom.Mp4EsdsBox$Kind.valueOf:(Ljava/lang/String;)Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; │ │ -2e7d90: 1c00 7d11 |0000: const-class v0, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // type@117d │ │ -2e7d94: 7120 0487 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@8704 │ │ -2e7d9a: 0c01 |0005: move-result-object v1 │ │ -2e7d9c: 1f01 7d11 |0006: check-cast v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // type@117d │ │ -2e7da0: 1101 |0008: return-object v1 │ │ +2e7d84: |[2e7d84] org.jaudiotagger.audio.mp4.atom.Mp4EsdsBox$Kind.valueOf:(Ljava/lang/String;)Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; │ │ +2e7d94: 1c00 7d11 |0000: const-class v0, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // type@117d │ │ +2e7d98: 7120 0487 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@8704 │ │ +2e7d9e: 0c01 |0005: move-result-object v1 │ │ +2e7da0: 1f01 7d11 |0006: check-cast v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // type@117d │ │ +2e7da4: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=252 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #3 : (in Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;) │ │ @@ -718135,20 +718135,20 @@ │ │ type : '()[Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -2e7da4: |[2e7da4] org.jaudiotagger.audio.mp4.atom.Mp4EsdsBox$Kind.values:()[Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; │ │ -2e7db4: 6200 4b85 |0000: sget-object v0, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;.$VALUES:[Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // field@854b │ │ -2e7db8: 6e10 0fa0 0000 |0002: invoke-virtual {v0}, [Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;.clone:()Ljava/lang/Object; // method@a00f │ │ -2e7dbe: 0c00 |0005: move-result-object v0 │ │ -2e7dc0: 1f00 d713 |0006: check-cast v0, [Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // type@13d7 │ │ -2e7dc4: 1100 |0008: return-object v0 │ │ +2e7da8: |[2e7da8] org.jaudiotagger.audio.mp4.atom.Mp4EsdsBox$Kind.values:()[Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; │ │ +2e7db8: 6200 4b85 |0000: sget-object v0, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;.$VALUES:[Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // field@854b │ │ +2e7dbc: 6e10 0fa0 0000 |0002: invoke-virtual {v0}, [Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;.clone:()Ljava/lang/Object; // method@a00f │ │ +2e7dc2: 0c00 |0005: move-result-object v0 │ │ +2e7dc4: 1f00 d713 |0006: check-cast v0, [Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // type@13d7 │ │ +2e7dc8: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=252 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;) │ │ @@ -718156,17 +718156,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2e7d68: |[2e7d68] org.jaudiotagger.audio.mp4.atom.Mp4EsdsBox$Kind.getId:()I │ │ -2e7d78: 5210 6c85 |0000: iget v0, v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;.id:I // field@856c │ │ -2e7d7c: 0f00 |0002: return v0 │ │ +2e7d6c: |[2e7d6c] org.jaudiotagger.audio.mp4.atom.Mp4EsdsBox$Kind.getId:()I │ │ +2e7d7c: 5210 6c85 |0000: iget v0, v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;.id:I // field@856c │ │ +2e7d80: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=296 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; │ │ │ │ source_file_idx : 15492 (Mp4EsdsBox.java) │ │ @@ -718265,123 +718265,123 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 16 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 211 16-bit code units │ │ -2e8638: |[2e8638] org.jaudiotagger.audio.mp4.atom.Mp4FtypBox$Brand.:()V │ │ -2e8648: 2200 8011 |0000: new-instance v0, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox$Brand; // type@1180 │ │ -2e864c: 1a01 d91e |0002: const-string v1, "ISO14496_1_BASE_MEDIA" // string@1ed9 │ │ -2e8650: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -2e8652: 1a03 6480 |0005: const-string v3, "isom" // string@8064 │ │ -2e8656: 1a04 d31e |0007: const-string v4, "ISO 14496-1" // string@1ed3 │ │ -2e865a: 7054 1890 1032 |0009: invoke-direct {v0, v1, v2, v3, v4}, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox$Brand;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9018 │ │ -2e8660: 6900 9285 |000c: sput-object v0, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox$Brand;.ISO14496_1_BASE_MEDIA:Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox$Brand; // field@8592 │ │ -2e8664: 2201 8011 |000e: new-instance v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox$Brand; // type@1180 │ │ -2e8668: 1a03 d71e |0010: const-string v3, "ISO14496_12_BASE_MEDIA" // string@1ed7 │ │ -2e866c: 1215 |0012: const/4 v5, #int 1 // #1 │ │ -2e866e: 1a06 6380 |0013: const-string v6, "iso2" // string@8063 │ │ -2e8672: 1a07 d41e |0015: const-string v7, "ISO 14496-12" // string@1ed4 │ │ -2e8676: 7057 1890 3165 |0017: invoke-direct {v1, v3, v5, v6, v7}, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox$Brand;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9018 │ │ -2e867c: 6901 9085 |001a: sput-object v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox$Brand;.ISO14496_12_BASE_MEDIA:Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox$Brand; // field@8590 │ │ -2e8680: 2203 8011 |001c: new-instance v3, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox$Brand; // type@1180 │ │ -2e8684: 1a06 da1e |001e: const-string v6, "ISO14496_1_VERSION_1" // string@1eda │ │ -2e8688: 1227 |0020: const/4 v7, #int 2 // #2 │ │ -2e868a: 1a08 7192 |0021: const-string v8, "mp41" // string@9271 │ │ -2e868e: 7054 1890 6387 |0023: invoke-direct {v3, v6, v7, v8, v4}, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox$Brand;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9018 │ │ -2e8694: 6903 9385 |0026: sput-object v3, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox$Brand;.ISO14496_1_VERSION_1:Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox$Brand; // field@8593 │ │ -2e8698: 2204 8011 |0028: new-instance v4, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox$Brand; // type@1180 │ │ -2e869c: 1a06 db1e |002a: const-string v6, "ISO14496_1_VERSION_2" // string@1edb │ │ -2e86a0: 1238 |002c: const/4 v8, #int 3 // #3 │ │ -2e86a2: 1a09 7292 |002d: const-string v9, "mp42" // string@9272 │ │ -2e86a6: 1a0a d51e |002f: const-string v10, "ISO 14496-2:Multi track with BIFS scenes" // string@1ed5 │ │ -2e86aa: 705a 1890 6498 |0031: invoke-direct {v4, v6, v8, v9, v10}, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox$Brand;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9018 │ │ -2e86b0: 6904 9485 |0034: sput-object v4, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox$Brand;.ISO14496_1_VERSION_2:Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox$Brand; // field@8594 │ │ -2e86b4: 2206 8011 |0036: new-instance v6, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox$Brand; // type@1180 │ │ -2e86b8: 1a09 7042 |0038: const-string v9, "QUICKTIME_MOVIE" // string@4270 │ │ -2e86bc: 124a |003a: const/4 v10, #int 4 // #4 │ │ -2e86be: 1a0b e99b |003b: const-string v11, "qt " // string@9be9 │ │ -2e86c2: 1a0c e23f |003d: const-string v12, "Original Quicktime" // string@3fe2 │ │ -2e86c6: 705c 1890 96ba |003f: invoke-direct {v6, v9, v10, v11, v12}, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox$Brand;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9018 │ │ -2e86cc: 6906 9685 |0042: sput-object v6, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox$Brand;.QUICKTIME_MOVIE:Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox$Brand; // field@8596 │ │ -2e86d0: 2209 8011 |0044: new-instance v9, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox$Brand; // type@1180 │ │ -2e86d4: 1a0b 6020 |0046: const-string v11, "JVT_AVC" // string@2060 │ │ -2e86d8: 125c |0048: const/4 v12, #int 5 // #5 │ │ -2e86da: 1a0d 395d |0049: const-string v13, "avc1" // string@5d39 │ │ -2e86de: 1a0e 5f20 |004b: const-string v14, "JVT" // string@205f │ │ -2e86e2: 705e 1890 b9dc |004d: invoke-direct {v9, v11, v12, v13, v14}, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox$Brand;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9018 │ │ -2e86e8: 6909 9585 |0050: sput-object v9, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox$Brand;.JVT_AVC:Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox$Brand; // field@8595 │ │ -2e86ec: 220b 8011 |0052: new-instance v11, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox$Brand; // type@1180 │ │ -2e86f0: 1a0d 8149 |0054: const-string v13, "THREEG_MOBILE_MP4" // string@4981 │ │ -2e86f4: 126e |0056: const/4 v14, #int 6 // #6 │ │ -2e86f6: 1a0f af39 |0057: const-string v15, "MPA " // string@39af │ │ -2e86fa: 1a0c b304 |0059: const-string v12, "3G Mobile" // string@04b3 │ │ -2e86fe: 705c 1890 dbfe |005b: invoke-direct {v11, v13, v14, v15, v12}, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox$Brand;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9018 │ │ -2e8704: 690b 9785 |005e: sput-object v11, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox$Brand;.THREEG_MOBILE_MP4:Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox$Brand; // field@8597 │ │ -2e8708: 220c 8011 |0060: new-instance v12, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox$Brand; // type@1180 │ │ -2e870c: 1a0d 2407 |0062: const-string v13, "APPLE_AAC_AUDIO" // string@0724 │ │ -2e8710: 127f |0064: const/4 v15, #int 7 // #7 │ │ -2e8712: 1a0e d337 |0065: const-string v14, "M4P " // string@37d3 │ │ -2e8716: 1a0a 220a |0067: const-string v10, "Apple Audio" // string@0a22 │ │ -2e871a: 705a 1890 dcef |0069: invoke-direct {v12, v13, v15, v14, v10}, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox$Brand;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9018 │ │ -2e8720: 690c 8d85 |006c: sput-object v12, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox$Brand;.APPLE_AAC_AUDIO:Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox$Brand; // field@858d │ │ -2e8724: 220d 8011 |006e: new-instance v13, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox$Brand; // type@1180 │ │ -2e8728: 1a0e 9f06 |0070: const-string v14, "AES_ENCRYPTED_AUDIO" // string@069f │ │ -2e872c: 130f 0800 |0072: const/16 v15, #int 8 // #8 │ │ -2e8730: 1a08 d137 |0074: const-string v8, "M4B " // string@37d1 │ │ -2e8734: 1a07 250a |0076: const-string v7, "Apple encrypted Audio" // string@0a25 │ │ -2e8738: 7057 1890 ed8f |0078: invoke-direct {v13, v14, v15, v8, v7}, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox$Brand;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9018 │ │ -2e873e: 690d 8c85 |007b: sput-object v13, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox$Brand;.AES_ENCRYPTED_AUDIO:Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox$Brand; // field@858c │ │ -2e8742: 2207 8011 |007d: new-instance v7, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox$Brand; // type@1180 │ │ -2e8746: 1a08 2507 |007f: const-string v8, "APPLE_AUDIO" // string@0725 │ │ -2e874a: 130e 0900 |0081: const/16 v14, #int 9 // #9 │ │ -2e874e: 1a0f 7992 |0083: const-string v15, "mp71" // string@9279 │ │ -2e8752: 705a 1890 87fe |0085: invoke-direct {v7, v8, v14, v15, v10}, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox$Brand;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9018 │ │ -2e8758: 6907 8e85 |0088: sput-object v7, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox$Brand;.APPLE_AUDIO:Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox$Brand; // field@858e │ │ -2e875c: 2208 8011 |008a: new-instance v8, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox$Brand; // type@1180 │ │ -2e8760: 1a0a d81e |008c: const-string v10, "ISO14496_12_MPEG7_METADATA" // string@1ed8 │ │ -2e8764: 130e 0a00 |008e: const/16 v14, #int 10 // #a │ │ -2e8768: 1a05 e037 |0090: const-string v5, "MAIN_SYNTHESIS" // string@37e0 │ │ -2e876c: 7055 1890 a8fe |0092: invoke-direct {v8, v10, v14, v15, v5}, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox$Brand;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9018 │ │ -2e8772: 6908 9185 |0095: sput-object v8, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox$Brand;.ISO14496_12_MPEG7_METADATA:Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox$Brand; // field@8591 │ │ -2e8776: 2205 8011 |0097: new-instance v5, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox$Brand; // type@1180 │ │ -2e877a: 1a0a 2607 |0099: const-string v10, "APPLE_AUDIO_ONLY" // string@0726 │ │ -2e877e: 130f 0b00 |009b: const/16 v15, #int 11 // #b │ │ -2e8782: 1a0e ce37 |009d: const-string v14, "M4A " // string@37ce │ │ -2e8786: 1a02 cf37 |009f: const-string v2, "M4A Audio" // string@37cf │ │ -2e878a: 7052 1890 a5ef |00a1: invoke-direct {v5, v10, v15, v14, v2}, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox$Brand;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9018 │ │ -2e8790: 6905 8f85 |00a4: sput-object v5, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox$Brand;.APPLE_AUDIO_ONLY:Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox$Brand; // field@858f │ │ -2e8794: 1302 0c00 |00a6: const/16 v2, #int 12 // #c │ │ -2e8798: 2322 d813 |00a8: new-array v2, v2, [Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox$Brand; // type@13d8 │ │ -2e879c: 120a |00aa: const/4 v10, #int 0 // #0 │ │ -2e879e: 4d00 020a |00ab: aput-object v0, v2, v10 │ │ -2e87a2: 1210 |00ad: const/4 v0, #int 1 // #1 │ │ -2e87a4: 4d01 0200 |00ae: aput-object v1, v2, v0 │ │ -2e87a8: 1220 |00b0: const/4 v0, #int 2 // #2 │ │ -2e87aa: 4d03 0200 |00b1: aput-object v3, v2, v0 │ │ -2e87ae: 1230 |00b3: const/4 v0, #int 3 // #3 │ │ -2e87b0: 4d04 0200 |00b4: aput-object v4, v2, v0 │ │ -2e87b4: 1240 |00b6: const/4 v0, #int 4 // #4 │ │ -2e87b6: 4d06 0200 |00b7: aput-object v6, v2, v0 │ │ -2e87ba: 1250 |00b9: const/4 v0, #int 5 // #5 │ │ -2e87bc: 4d09 0200 |00ba: aput-object v9, v2, v0 │ │ -2e87c0: 1260 |00bc: const/4 v0, #int 6 // #6 │ │ -2e87c2: 4d0b 0200 |00bd: aput-object v11, v2, v0 │ │ -2e87c6: 1270 |00bf: const/4 v0, #int 7 // #7 │ │ -2e87c8: 4d0c 0200 |00c0: aput-object v12, v2, v0 │ │ -2e87cc: 1300 0800 |00c2: const/16 v0, #int 8 // #8 │ │ -2e87d0: 4d0d 0200 |00c4: aput-object v13, v2, v0 │ │ -2e87d4: 1300 0900 |00c6: const/16 v0, #int 9 // #9 │ │ -2e87d8: 4d07 0200 |00c8: aput-object v7, v2, v0 │ │ -2e87dc: 1300 0a00 |00ca: const/16 v0, #int 10 // #a │ │ -2e87e0: 4d08 0200 |00cc: aput-object v8, v2, v0 │ │ -2e87e4: 4d05 020f |00ce: aput-object v5, v2, v15 │ │ -2e87e8: 6902 8b85 |00d0: sput-object v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox$Brand;.$VALUES:[Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox$Brand; // field@858b │ │ -2e87ec: 0e00 |00d2: return-void │ │ +2e863c: |[2e863c] org.jaudiotagger.audio.mp4.atom.Mp4FtypBox$Brand.:()V │ │ +2e864c: 2200 8011 |0000: new-instance v0, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox$Brand; // type@1180 │ │ +2e8650: 1a01 d91e |0002: const-string v1, "ISO14496_1_BASE_MEDIA" // string@1ed9 │ │ +2e8654: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +2e8656: 1a03 6480 |0005: const-string v3, "isom" // string@8064 │ │ +2e865a: 1a04 d31e |0007: const-string v4, "ISO 14496-1" // string@1ed3 │ │ +2e865e: 7054 1890 1032 |0009: invoke-direct {v0, v1, v2, v3, v4}, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox$Brand;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9018 │ │ +2e8664: 6900 9285 |000c: sput-object v0, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox$Brand;.ISO14496_1_BASE_MEDIA:Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox$Brand; // field@8592 │ │ +2e8668: 2201 8011 |000e: new-instance v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox$Brand; // type@1180 │ │ +2e866c: 1a03 d71e |0010: const-string v3, "ISO14496_12_BASE_MEDIA" // string@1ed7 │ │ +2e8670: 1215 |0012: const/4 v5, #int 1 // #1 │ │ +2e8672: 1a06 6380 |0013: const-string v6, "iso2" // string@8063 │ │ +2e8676: 1a07 d41e |0015: const-string v7, "ISO 14496-12" // string@1ed4 │ │ +2e867a: 7057 1890 3165 |0017: invoke-direct {v1, v3, v5, v6, v7}, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox$Brand;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9018 │ │ +2e8680: 6901 9085 |001a: sput-object v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox$Brand;.ISO14496_12_BASE_MEDIA:Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox$Brand; // field@8590 │ │ +2e8684: 2203 8011 |001c: new-instance v3, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox$Brand; // type@1180 │ │ +2e8688: 1a06 da1e |001e: const-string v6, "ISO14496_1_VERSION_1" // string@1eda │ │ +2e868c: 1227 |0020: const/4 v7, #int 2 // #2 │ │ +2e868e: 1a08 7192 |0021: const-string v8, "mp41" // string@9271 │ │ +2e8692: 7054 1890 6387 |0023: invoke-direct {v3, v6, v7, v8, v4}, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox$Brand;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9018 │ │ +2e8698: 6903 9385 |0026: sput-object v3, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox$Brand;.ISO14496_1_VERSION_1:Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox$Brand; // field@8593 │ │ +2e869c: 2204 8011 |0028: new-instance v4, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox$Brand; // type@1180 │ │ +2e86a0: 1a06 db1e |002a: const-string v6, "ISO14496_1_VERSION_2" // string@1edb │ │ +2e86a4: 1238 |002c: const/4 v8, #int 3 // #3 │ │ +2e86a6: 1a09 7292 |002d: const-string v9, "mp42" // string@9272 │ │ +2e86aa: 1a0a d51e |002f: const-string v10, "ISO 14496-2:Multi track with BIFS scenes" // string@1ed5 │ │ +2e86ae: 705a 1890 6498 |0031: invoke-direct {v4, v6, v8, v9, v10}, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox$Brand;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9018 │ │ +2e86b4: 6904 9485 |0034: sput-object v4, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox$Brand;.ISO14496_1_VERSION_2:Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox$Brand; // field@8594 │ │ +2e86b8: 2206 8011 |0036: new-instance v6, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox$Brand; // type@1180 │ │ +2e86bc: 1a09 7042 |0038: const-string v9, "QUICKTIME_MOVIE" // string@4270 │ │ +2e86c0: 124a |003a: const/4 v10, #int 4 // #4 │ │ +2e86c2: 1a0b e99b |003b: const-string v11, "qt " // string@9be9 │ │ +2e86c6: 1a0c e23f |003d: const-string v12, "Original Quicktime" // string@3fe2 │ │ +2e86ca: 705c 1890 96ba |003f: invoke-direct {v6, v9, v10, v11, v12}, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox$Brand;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9018 │ │ +2e86d0: 6906 9685 |0042: sput-object v6, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox$Brand;.QUICKTIME_MOVIE:Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox$Brand; // field@8596 │ │ +2e86d4: 2209 8011 |0044: new-instance v9, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox$Brand; // type@1180 │ │ +2e86d8: 1a0b 6020 |0046: const-string v11, "JVT_AVC" // string@2060 │ │ +2e86dc: 125c |0048: const/4 v12, #int 5 // #5 │ │ +2e86de: 1a0d 395d |0049: const-string v13, "avc1" // string@5d39 │ │ +2e86e2: 1a0e 5f20 |004b: const-string v14, "JVT" // string@205f │ │ +2e86e6: 705e 1890 b9dc |004d: invoke-direct {v9, v11, v12, v13, v14}, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox$Brand;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9018 │ │ +2e86ec: 6909 9585 |0050: sput-object v9, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox$Brand;.JVT_AVC:Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox$Brand; // field@8595 │ │ +2e86f0: 220b 8011 |0052: new-instance v11, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox$Brand; // type@1180 │ │ +2e86f4: 1a0d 8149 |0054: const-string v13, "THREEG_MOBILE_MP4" // string@4981 │ │ +2e86f8: 126e |0056: const/4 v14, #int 6 // #6 │ │ +2e86fa: 1a0f af39 |0057: const-string v15, "MPA " // string@39af │ │ +2e86fe: 1a0c b304 |0059: const-string v12, "3G Mobile" // string@04b3 │ │ +2e8702: 705c 1890 dbfe |005b: invoke-direct {v11, v13, v14, v15, v12}, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox$Brand;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9018 │ │ +2e8708: 690b 9785 |005e: sput-object v11, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox$Brand;.THREEG_MOBILE_MP4:Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox$Brand; // field@8597 │ │ +2e870c: 220c 8011 |0060: new-instance v12, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox$Brand; // type@1180 │ │ +2e8710: 1a0d 2407 |0062: const-string v13, "APPLE_AAC_AUDIO" // string@0724 │ │ +2e8714: 127f |0064: const/4 v15, #int 7 // #7 │ │ +2e8716: 1a0e d337 |0065: const-string v14, "M4P " // string@37d3 │ │ +2e871a: 1a0a 220a |0067: const-string v10, "Apple Audio" // string@0a22 │ │ +2e871e: 705a 1890 dcef |0069: invoke-direct {v12, v13, v15, v14, v10}, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox$Brand;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9018 │ │ +2e8724: 690c 8d85 |006c: sput-object v12, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox$Brand;.APPLE_AAC_AUDIO:Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox$Brand; // field@858d │ │ +2e8728: 220d 8011 |006e: new-instance v13, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox$Brand; // type@1180 │ │ +2e872c: 1a0e 9f06 |0070: const-string v14, "AES_ENCRYPTED_AUDIO" // string@069f │ │ +2e8730: 130f 0800 |0072: const/16 v15, #int 8 // #8 │ │ +2e8734: 1a08 d137 |0074: const-string v8, "M4B " // string@37d1 │ │ +2e8738: 1a07 250a |0076: const-string v7, "Apple encrypted Audio" // string@0a25 │ │ +2e873c: 7057 1890 ed8f |0078: invoke-direct {v13, v14, v15, v8, v7}, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox$Brand;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9018 │ │ +2e8742: 690d 8c85 |007b: sput-object v13, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox$Brand;.AES_ENCRYPTED_AUDIO:Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox$Brand; // field@858c │ │ +2e8746: 2207 8011 |007d: new-instance v7, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox$Brand; // type@1180 │ │ +2e874a: 1a08 2507 |007f: const-string v8, "APPLE_AUDIO" // string@0725 │ │ +2e874e: 130e 0900 |0081: const/16 v14, #int 9 // #9 │ │ +2e8752: 1a0f 7992 |0083: const-string v15, "mp71" // string@9279 │ │ +2e8756: 705a 1890 87fe |0085: invoke-direct {v7, v8, v14, v15, v10}, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox$Brand;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9018 │ │ +2e875c: 6907 8e85 |0088: sput-object v7, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox$Brand;.APPLE_AUDIO:Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox$Brand; // field@858e │ │ +2e8760: 2208 8011 |008a: new-instance v8, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox$Brand; // type@1180 │ │ +2e8764: 1a0a d81e |008c: const-string v10, "ISO14496_12_MPEG7_METADATA" // string@1ed8 │ │ +2e8768: 130e 0a00 |008e: const/16 v14, #int 10 // #a │ │ +2e876c: 1a05 e037 |0090: const-string v5, "MAIN_SYNTHESIS" // string@37e0 │ │ +2e8770: 7055 1890 a8fe |0092: invoke-direct {v8, v10, v14, v15, v5}, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox$Brand;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9018 │ │ +2e8776: 6908 9185 |0095: sput-object v8, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox$Brand;.ISO14496_12_MPEG7_METADATA:Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox$Brand; // field@8591 │ │ +2e877a: 2205 8011 |0097: new-instance v5, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox$Brand; // type@1180 │ │ +2e877e: 1a0a 2607 |0099: const-string v10, "APPLE_AUDIO_ONLY" // string@0726 │ │ +2e8782: 130f 0b00 |009b: const/16 v15, #int 11 // #b │ │ +2e8786: 1a0e ce37 |009d: const-string v14, "M4A " // string@37ce │ │ +2e878a: 1a02 cf37 |009f: const-string v2, "M4A Audio" // string@37cf │ │ +2e878e: 7052 1890 a5ef |00a1: invoke-direct {v5, v10, v15, v14, v2}, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox$Brand;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9018 │ │ +2e8794: 6905 8f85 |00a4: sput-object v5, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox$Brand;.APPLE_AUDIO_ONLY:Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox$Brand; // field@858f │ │ +2e8798: 1302 0c00 |00a6: const/16 v2, #int 12 // #c │ │ +2e879c: 2322 d813 |00a8: new-array v2, v2, [Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox$Brand; // type@13d8 │ │ +2e87a0: 120a |00aa: const/4 v10, #int 0 // #0 │ │ +2e87a2: 4d00 020a |00ab: aput-object v0, v2, v10 │ │ +2e87a6: 1210 |00ad: const/4 v0, #int 1 // #1 │ │ +2e87a8: 4d01 0200 |00ae: aput-object v1, v2, v0 │ │ +2e87ac: 1220 |00b0: const/4 v0, #int 2 // #2 │ │ +2e87ae: 4d03 0200 |00b1: aput-object v3, v2, v0 │ │ +2e87b2: 1230 |00b3: const/4 v0, #int 3 // #3 │ │ +2e87b4: 4d04 0200 |00b4: aput-object v4, v2, v0 │ │ +2e87b8: 1240 |00b6: const/4 v0, #int 4 // #4 │ │ +2e87ba: 4d06 0200 |00b7: aput-object v6, v2, v0 │ │ +2e87be: 1250 |00b9: const/4 v0, #int 5 // #5 │ │ +2e87c0: 4d09 0200 |00ba: aput-object v9, v2, v0 │ │ +2e87c4: 1260 |00bc: const/4 v0, #int 6 // #6 │ │ +2e87c6: 4d0b 0200 |00bd: aput-object v11, v2, v0 │ │ +2e87ca: 1270 |00bf: const/4 v0, #int 7 // #7 │ │ +2e87cc: 4d0c 0200 |00c0: aput-object v12, v2, v0 │ │ +2e87d0: 1300 0800 |00c2: const/16 v0, #int 8 // #8 │ │ +2e87d4: 4d0d 0200 |00c4: aput-object v13, v2, v0 │ │ +2e87d8: 1300 0900 |00c6: const/16 v0, #int 9 // #9 │ │ +2e87dc: 4d07 0200 |00c8: aput-object v7, v2, v0 │ │ +2e87e0: 1300 0a00 |00ca: const/16 v0, #int 10 // #a │ │ +2e87e4: 4d08 0200 |00cc: aput-object v8, v2, v0 │ │ +2e87e8: 4d05 020f |00ce: aput-object v5, v2, v15 │ │ +2e87ec: 6902 8b85 |00d0: sput-object v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox$Brand;.$VALUES:[Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox$Brand; // field@858b │ │ +2e87f0: 0e00 |00d2: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ 0x000e line=119 │ │ 0x001c line=120 │ │ 0x0028 line=121 │ │ 0x0036 line=122 │ │ @@ -718400,19 +718400,19 @@ │ │ type : '(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -2e87f0: |[2e87f0] org.jaudiotagger.audio.mp4.atom.Mp4FtypBox$Brand.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V │ │ -2e8800: 7030 0387 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@8703 │ │ -2e8806: 5b03 9985 |0003: iput-object v3, v0, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox$Brand;.id:Ljava/lang/String; // field@8599 │ │ -2e880a: 5b04 9885 |0005: iput-object v4, v0, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox$Brand;.description:Ljava/lang/String; // field@8598 │ │ -2e880e: 0e00 |0007: return-void │ │ +2e87f4: |[2e87f4] org.jaudiotagger.audio.mp4.atom.Mp4FtypBox$Brand.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V │ │ +2e8804: 7030 0387 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@8703 │ │ +2e880a: 5b03 9985 |0003: iput-object v3, v0, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox$Brand;.id:Ljava/lang/String; // field@8599 │ │ +2e880e: 5b04 9885 |0005: iput-object v4, v0, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox$Brand;.description:Ljava/lang/String; // field@8598 │ │ +2e8812: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ 0x0003 line=141 │ │ 0x0005 line=142 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox$Brand; │ │ @@ -718426,20 +718426,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox$Brand;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -2e85f0: |[2e85f0] org.jaudiotagger.audio.mp4.atom.Mp4FtypBox$Brand.valueOf:(Ljava/lang/String;)Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox$Brand; │ │ -2e8600: 1c00 8011 |0000: const-class v0, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox$Brand; // type@1180 │ │ -2e8604: 7120 0487 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@8704 │ │ -2e860a: 0c01 |0005: move-result-object v1 │ │ -2e860c: 1f01 8011 |0006: check-cast v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox$Brand; // type@1180 │ │ -2e8610: 1101 |0008: return-object v1 │ │ +2e85f4: |[2e85f4] org.jaudiotagger.audio.mp4.atom.Mp4FtypBox$Brand.valueOf:(Ljava/lang/String;)Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox$Brand; │ │ +2e8604: 1c00 8011 |0000: const-class v0, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox$Brand; // type@1180 │ │ +2e8608: 7120 0487 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@8704 │ │ +2e860e: 0c01 |0005: move-result-object v1 │ │ +2e8610: 1f01 8011 |0006: check-cast v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox$Brand; // type@1180 │ │ +2e8614: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #3 : (in Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox$Brand;) │ │ @@ -718447,20 +718447,20 @@ │ │ type : '()[Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox$Brand;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -2e8614: |[2e8614] org.jaudiotagger.audio.mp4.atom.Mp4FtypBox$Brand.values:()[Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox$Brand; │ │ -2e8624: 6200 8b85 |0000: sget-object v0, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox$Brand;.$VALUES:[Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox$Brand; // field@858b │ │ -2e8628: 6e10 10a0 0000 |0002: invoke-virtual {v0}, [Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox$Brand;.clone:()Ljava/lang/Object; // method@a010 │ │ -2e862e: 0c00 |0005: move-result-object v0 │ │ -2e8630: 1f00 d813 |0006: check-cast v0, [Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox$Brand; // type@13d8 │ │ -2e8634: 1100 |0008: return-object v0 │ │ +2e8618: |[2e8618] org.jaudiotagger.audio.mp4.atom.Mp4FtypBox$Brand.values:()[Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox$Brand; │ │ +2e8628: 6200 8b85 |0000: sget-object v0, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox$Brand;.$VALUES:[Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox$Brand; // field@858b │ │ +2e862c: 6e10 10a0 0000 |0002: invoke-virtual {v0}, [Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox$Brand;.clone:()Ljava/lang/Object; // method@a010 │ │ +2e8632: 0c00 |0005: move-result-object v0 │ │ +2e8634: 1f00 d813 |0006: check-cast v0, [Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox$Brand; // type@13d8 │ │ +2e8638: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox$Brand;) │ │ @@ -718468,17 +718468,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2e85c0: |[2e85c0] org.jaudiotagger.audio.mp4.atom.Mp4FtypBox$Brand.getDescription:()Ljava/lang/String; │ │ -2e85d0: 5410 9885 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox$Brand;.description:Ljava/lang/String; // field@8598 │ │ -2e85d4: 1100 |0002: return-object v0 │ │ +2e85c4: |[2e85c4] org.jaudiotagger.audio.mp4.atom.Mp4FtypBox$Brand.getDescription:()Ljava/lang/String; │ │ +2e85d4: 5410 9885 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox$Brand;.description:Ljava/lang/String; // field@8598 │ │ +2e85d8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox$Brand; │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox$Brand;) │ │ @@ -718486,17 +718486,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2e85d8: |[2e85d8] org.jaudiotagger.audio.mp4.atom.Mp4FtypBox$Brand.getId:()Ljava/lang/String; │ │ -2e85e8: 5410 9985 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox$Brand;.id:Ljava/lang/String; // field@8599 │ │ -2e85ec: 1100 |0002: return-object v0 │ │ +2e85dc: |[2e85dc] org.jaudiotagger.audio.mp4.atom.Mp4FtypBox$Brand.getId:()Ljava/lang/String; │ │ +2e85ec: 5410 9985 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox$Brand;.id:Ljava/lang/String; // field@8599 │ │ +2e85f0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox$Brand; │ │ │ │ source_file_idx : 15498 (Mp4FtypBox.java) │ │ @@ -718607,156 +718607,156 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 19 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 280 16-bit code units │ │ -2e8b4c: |[2e8b4c] org.jaudiotagger.audio.mp4.atom.Mp4HdlrBox$MediaDataType.:()V │ │ -2e8b5c: 2200 8211 |0000: new-instance v0, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType; // type@1182 │ │ -2e8b60: 1a01 b73e |0002: const-string v1, "ODSM" // string@3eb7 │ │ -2e8b64: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -2e8b66: 1a03 7395 |0005: const-string v3, "odsm" // string@9573 │ │ -2e8b6a: 1a04 2f3f |0007: const-string v4, "ObjectDescriptorStream - defined in ISO/IEC JTC1/SC29/WG11 - CODING OF MOVING PICTURES AND AUDIO" // string@3f2f │ │ -2e8b6e: 7054 2490 1032 |0009: invoke-direct {v0, v1, v2, v3, v4}, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9024 │ │ -2e8b74: 6900 b085 |000c: sput-object v0, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType;.ODSM:Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType; // field@85b0 │ │ -2e8b78: 2201 8211 |000e: new-instance v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType; // type@1182 │ │ -2e8b7c: 1a03 b30e |0010: const-string v3, "CRSM" // string@0eb3 │ │ -2e8b80: 1214 |0012: const/4 v4, #int 1 // #1 │ │ -2e8b82: 1a05 1f65 |0013: const-string v5, "crsm" // string@651f │ │ -2e8b86: 1a06 6610 |0015: const-string v6, "ClockReferenceStream - defined in ISO/IEC JTC1/SC29/WG11 - CODING OF MOVING PICTURES AND AUDIO" // string@1066 │ │ -2e8b8a: 7056 2490 3154 |0017: invoke-direct {v1, v3, v4, v5, v6}, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9024 │ │ -2e8b90: 6901 a685 |001a: sput-object v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType;.CRSM:Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType; // field@85a6 │ │ -2e8b94: 2203 8211 |001c: new-instance v3, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType; // type@1182 │ │ -2e8b98: 1a05 8144 |001e: const-string v5, "SDSM" // string@4481 │ │ -2e8b9c: 1226 |0020: const/4 v6, #int 2 // #2 │ │ -2e8b9e: 1a07 1ba1 |0021: const-string v7, "sdsm" // string@a11b │ │ -2e8ba2: 1a08 9f46 |0023: const-string v8, "SceneDescriptionStream - defined in ISO/IEC JTC1/SC29/WG11 - CODING OF MOVING PICTURES AND AUDIO" // string@469f │ │ -2e8ba6: 7058 2490 5376 |0025: invoke-direct {v3, v5, v6, v7, v8}, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9024 │ │ -2e8bac: 6903 b185 |0028: sput-object v3, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType;.SDSM:Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType; // field@85b1 │ │ -2e8bb0: 2205 8211 |002a: new-instance v5, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType; // type@1182 │ │ -2e8bb4: 1a07 d637 |002c: const-string v7, "M7SM" // string@37d6 │ │ -2e8bb8: 1238 |002e: const/4 v8, #int 3 // #3 │ │ -2e8bba: 1a09 b482 |002f: const-string v9, "m7sm" // string@82b4 │ │ -2e8bbe: 1a0a c939 |0031: const-string v10, "MPEG7Stream - defined in ISO/IEC JTC1/SC29/WG11 - CODING OF MOVING PICTURES AND AUDIO" // string@39c9 │ │ -2e8bc2: 705a 2490 7598 |0033: invoke-direct {v5, v7, v8, v9, v10}, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9024 │ │ -2e8bc8: 6905 a985 |0036: sput-object v5, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType;.M7SM:Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType; // field@85a9 │ │ -2e8bcc: 2207 8211 |0038: new-instance v7, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType; // type@1182 │ │ -2e8bd0: 1a09 b03e |003a: const-string v9, "OCSM" // string@3eb0 │ │ -2e8bd4: 124a |003c: const/4 v10, #int 4 // #4 │ │ -2e8bd6: 1a0b 6b95 |003d: const-string v11, "ocsm" // string@956b │ │ -2e8bda: 1a0c 2e3f |003f: const-string v12, "ObjectContentInfoStream - defined in ISO/IEC JTC1/SC29/WG11 - CODING OF MOVING PICTURES AND AUDIO" // string@3f2e │ │ -2e8bde: 705c 2490 97ba |0041: invoke-direct {v7, v9, v10, v11, v12}, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9024 │ │ -2e8be4: 6907 af85 |0044: sput-object v7, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType;.OCSM:Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType; // field@85af │ │ -2e8be8: 2209 8211 |0046: new-instance v9, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType; // type@1182 │ │ -2e8bec: 1a0b c51e |0048: const-string v11, "IPSM" // string@1ec5 │ │ -2e8bf0: 125c |004a: const/4 v12, #int 5 // #5 │ │ -2e8bf2: 1a0d 9b7d |004b: const-string v13, "ipsm" // string@7d9b │ │ -2e8bf6: 1a0e c11e |004d: const-string v14, "IPMP Stream - defined in ISO/IEC JTC1/SC29/WG11 - CODING OF MOVING PICTURES AND AUDIO" // string@1ec1 │ │ -2e8bfa: 705e 2490 b9dc |004f: invoke-direct {v9, v11, v12, v13, v14}, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9024 │ │ -2e8c00: 6909 a885 |0052: sput-object v9, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType;.IPSM:Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType; // field@85a8 │ │ -2e8c04: 220b 8211 |0054: new-instance v11, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType; // type@1182 │ │ -2e8c08: 1a0d 0439 |0056: const-string v13, "MJSM" // string@3904 │ │ -2e8c0c: 126e |0058: const/4 v14, #int 6 // #6 │ │ -2e8c0e: 1a0f ef91 |0059: const-string v15, "mjsm" // string@91ef │ │ -2e8c12: 1a0c b839 |005b: const-string v12, "MPEG-J Stream - defined in ISO/IEC JTC1/SC29/WG11 - CODING OF MOVING PICTURES AND AUDIO" // string@39b8 │ │ -2e8c16: 705c 2490 dbfe |005d: invoke-direct {v11, v13, v14, v15, v12}, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9024 │ │ -2e8c1c: 690b ac85 |0060: sput-object v11, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType;.MJSM:Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType; // field@85ac │ │ -2e8c20: 220c 8211 |0062: new-instance v12, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType; // type@1182 │ │ -2e8c24: 1a0d 8438 |0064: const-string v13, "MDIR" // string@3884 │ │ -2e8c28: 127f |0066: const/4 v15, #int 7 // #7 │ │ -2e8c2a: 1a0e 5091 |0067: const-string v14, "mdir" // string@9150 │ │ -2e8c2e: 1a0a 240a |0069: const-string v10, "Apple Meta Data iTunes Reader" // string@0a24 │ │ -2e8c32: 705a 2490 dcef |006b: invoke-direct {v12, v13, v15, v14, v10}, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9024 │ │ -2e8c38: 690c aa85 |006e: sput-object v12, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType;.MDIR:Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType; // field@85aa │ │ -2e8c3c: 220a 8211 |0070: new-instance v10, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType; // type@1182 │ │ -2e8c40: 1a0d ad39 |0072: const-string v13, "MP7B" // string@39ad │ │ -2e8c44: 130e 0800 |0074: const/16 v14, #int 8 // #8 │ │ -2e8c48: 1a0f 7a92 |0076: const-string v15, "mp7b" // string@927a │ │ -2e8c4c: 1a08 b739 |0078: const-string v8, "MPEG-7 binary XML" // string@39b7 │ │ -2e8c50: 7058 2490 dafe |007a: invoke-direct {v10, v13, v14, v15, v8}, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9024 │ │ -2e8c56: 690a ad85 |007d: sput-object v10, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType;.MP7B:Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType; // field@85ad │ │ -2e8c5a: 2208 8211 |007f: new-instance v8, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType; // type@1182 │ │ -2e8c5e: 1a0d ae39 |0081: const-string v13, "MP7T" // string@39ae │ │ -2e8c62: 130f 0900 |0083: const/16 v15, #int 9 // #9 │ │ -2e8c66: 1a0e 7b92 |0085: const-string v14, "mp7t" // string@927b │ │ -2e8c6a: 1a06 b639 |0087: const-string v6, "MPEG-7 XML" // string@39b6 │ │ -2e8c6e: 7056 2490 d8ef |0089: invoke-direct {v8, v13, v15, v14, v6}, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9024 │ │ -2e8c74: 6908 ae85 |008c: sput-object v8, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType;.MP7T:Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType; // field@85ae │ │ -2e8c78: 2206 8211 |008e: new-instance v6, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType; // type@1182 │ │ -2e8c7c: 1a0d cf50 |0090: const-string v13, "VIDE" // string@50cf │ │ -2e8c80: 130e 0a00 |0092: const/16 v14, #int 10 // #a │ │ -2e8c84: 1a0f f8b3 |0094: const-string v15, "vide" // string@b3f8 │ │ -2e8c88: 1a04 6d52 |0096: const-string v4, "Video Track" // string@526d │ │ -2e8c8c: 7054 2490 d6fe |0098: invoke-direct {v6, v13, v14, v15, v4}, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9024 │ │ -2e8c92: 6906 b385 |009b: sput-object v6, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType;.VIDE:Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType; // field@85b3 │ │ -2e8c96: 2204 8211 |009d: new-instance v4, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType; // type@1182 │ │ -2e8c9a: 1a0d 3a45 |009f: const-string v13, "SOUN" // string@453a │ │ -2e8c9e: 130f 0b00 |00a1: const/16 v15, #int 11 // #b │ │ -2e8ca2: 1a0e 25ac |00a3: const-string v14, "soun" // string@ac25 │ │ -2e8ca6: 1a02 fc47 |00a5: const-string v2, "Sound Track" // string@47fc │ │ -2e8caa: 7052 2490 d4ef |00a7: invoke-direct {v4, v13, v15, v14, v2}, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9024 │ │ -2e8cb0: 6904 b285 |00aa: sput-object v4, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType;.SOUN:Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType; // field@85b2 │ │ -2e8cb4: 2202 8211 |00ac: new-instance v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType; // type@1182 │ │ -2e8cb8: 1a0d d11c |00ae: const-string v13, "HINT" // string@1cd1 │ │ -2e8cbc: 130e 0c00 |00b0: const/16 v14, #int 12 // #c │ │ -2e8cc0: 1a0f 547b |00b2: const-string v15, "hint" // string@7b54 │ │ -2e8cc4: 0810 0400 |00b4: move-object/from16 v16, v4 │ │ -2e8cc8: 1a04 3e1d |00b6: const-string v4, "Hint Track" // string@1d3e │ │ -2e8ccc: 7054 2490 d2fe |00b8: invoke-direct {v2, v13, v14, v15, v4}, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9024 │ │ -2e8cd2: 6902 a785 |00bb: sput-object v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType;.HINT:Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType; // field@85a7 │ │ -2e8cd6: 2204 8211 |00bd: new-instance v4, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType; // type@1182 │ │ -2e8cda: 1a0d 2307 |00bf: const-string v13, "APPL" // string@0723 │ │ -2e8cde: 130f 0d00 |00c1: const/16 v15, #int 13 // #d │ │ -2e8ce2: 1a0e 295c |00c3: const-string v14, "appl" // string@5c29 │ │ -2e8ce6: 0811 0200 |00c5: move-object/from16 v17, v2 │ │ -2e8cea: 1a02 260a |00c7: const-string v2, "Apple specific" // string@0a26 │ │ -2e8cee: 7052 2490 d4ef |00c9: invoke-direct {v4, v13, v15, v14, v2}, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9024 │ │ -2e8cf4: 6904 a585 |00cc: sput-object v4, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType;.APPL:Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType; // field@85a5 │ │ -2e8cf8: 2202 8211 |00ce: new-instance v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType; // type@1182 │ │ -2e8cfc: 1a0d a138 |00d0: const-string v13, "META" // string@38a1 │ │ -2e8d00: 130e 0e00 |00d2: const/16 v14, #int 14 // #e │ │ -2e8d04: 1a0f ab91 |00d4: const-string v15, "meta" // string@91ab │ │ -2e8d08: 0812 0400 |00d6: move-object/from16 v18, v4 │ │ -2e8d0c: 1a04 094e |00d8: const-string v4, "Timed Metadata track - defined in ISO/IEC JTC1/SC29/WG11 - CODING OF MOVING PICTURES AND AUDIO" // string@4e09 │ │ -2e8d10: 7054 2490 d2fe |00da: invoke-direct {v2, v13, v14, v15, v4}, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9024 │ │ -2e8d16: 6902 ab85 |00dd: sput-object v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType;.META:Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType; // field@85ab │ │ -2e8d1a: 1304 0f00 |00df: const/16 v4, #int 15 // #f │ │ -2e8d1e: 2344 d913 |00e1: new-array v4, v4, [Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType; // type@13d9 │ │ -2e8d22: 120d |00e3: const/4 v13, #int 0 // #0 │ │ -2e8d24: 4d00 040d |00e4: aput-object v0, v4, v13 │ │ -2e8d28: 1210 |00e6: const/4 v0, #int 1 // #1 │ │ -2e8d2a: 4d01 0400 |00e7: aput-object v1, v4, v0 │ │ -2e8d2e: 1220 |00e9: const/4 v0, #int 2 // #2 │ │ -2e8d30: 4d03 0400 |00ea: aput-object v3, v4, v0 │ │ -2e8d34: 1230 |00ec: const/4 v0, #int 3 // #3 │ │ -2e8d36: 4d05 0400 |00ed: aput-object v5, v4, v0 │ │ -2e8d3a: 1240 |00ef: const/4 v0, #int 4 // #4 │ │ -2e8d3c: 4d07 0400 |00f0: aput-object v7, v4, v0 │ │ -2e8d40: 1250 |00f2: const/4 v0, #int 5 // #5 │ │ -2e8d42: 4d09 0400 |00f3: aput-object v9, v4, v0 │ │ -2e8d46: 1260 |00f5: const/4 v0, #int 6 // #6 │ │ -2e8d48: 4d0b 0400 |00f6: aput-object v11, v4, v0 │ │ -2e8d4c: 1270 |00f8: const/4 v0, #int 7 // #7 │ │ -2e8d4e: 4d0c 0400 |00f9: aput-object v12, v4, v0 │ │ -2e8d52: 1300 0800 |00fb: const/16 v0, #int 8 // #8 │ │ -2e8d56: 4d0a 0400 |00fd: aput-object v10, v4, v0 │ │ -2e8d5a: 1300 0900 |00ff: const/16 v0, #int 9 // #9 │ │ -2e8d5e: 4d08 0400 |0101: aput-object v8, v4, v0 │ │ -2e8d62: 1300 0a00 |0103: const/16 v0, #int 10 // #a │ │ -2e8d66: 4d06 0400 |0105: aput-object v6, v4, v0 │ │ -2e8d6a: 1300 0b00 |0107: const/16 v0, #int 11 // #b │ │ -2e8d6e: 4d10 0400 |0109: aput-object v16, v4, v0 │ │ -2e8d72: 1300 0c00 |010b: const/16 v0, #int 12 // #c │ │ -2e8d76: 4d11 0400 |010d: aput-object v17, v4, v0 │ │ -2e8d7a: 1300 0d00 |010f: const/16 v0, #int 13 // #d │ │ -2e8d7e: 4d12 0400 |0111: aput-object v18, v4, v0 │ │ -2e8d82: 4d02 040e |0113: aput-object v2, v4, v14 │ │ -2e8d86: 6904 a485 |0115: sput-object v4, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType;.$VALUES:[Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType; // field@85a4 │ │ -2e8d8a: 0e00 |0117: return-void │ │ +2e8b50: |[2e8b50] org.jaudiotagger.audio.mp4.atom.Mp4HdlrBox$MediaDataType.:()V │ │ +2e8b60: 2200 8211 |0000: new-instance v0, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType; // type@1182 │ │ +2e8b64: 1a01 b73e |0002: const-string v1, "ODSM" // string@3eb7 │ │ +2e8b68: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +2e8b6a: 1a03 7395 |0005: const-string v3, "odsm" // string@9573 │ │ +2e8b6e: 1a04 2f3f |0007: const-string v4, "ObjectDescriptorStream - defined in ISO/IEC JTC1/SC29/WG11 - CODING OF MOVING PICTURES AND AUDIO" // string@3f2f │ │ +2e8b72: 7054 2490 1032 |0009: invoke-direct {v0, v1, v2, v3, v4}, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9024 │ │ +2e8b78: 6900 b085 |000c: sput-object v0, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType;.ODSM:Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType; // field@85b0 │ │ +2e8b7c: 2201 8211 |000e: new-instance v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType; // type@1182 │ │ +2e8b80: 1a03 b30e |0010: const-string v3, "CRSM" // string@0eb3 │ │ +2e8b84: 1214 |0012: const/4 v4, #int 1 // #1 │ │ +2e8b86: 1a05 1f65 |0013: const-string v5, "crsm" // string@651f │ │ +2e8b8a: 1a06 6610 |0015: const-string v6, "ClockReferenceStream - defined in ISO/IEC JTC1/SC29/WG11 - CODING OF MOVING PICTURES AND AUDIO" // string@1066 │ │ +2e8b8e: 7056 2490 3154 |0017: invoke-direct {v1, v3, v4, v5, v6}, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9024 │ │ +2e8b94: 6901 a685 |001a: sput-object v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType;.CRSM:Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType; // field@85a6 │ │ +2e8b98: 2203 8211 |001c: new-instance v3, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType; // type@1182 │ │ +2e8b9c: 1a05 8144 |001e: const-string v5, "SDSM" // string@4481 │ │ +2e8ba0: 1226 |0020: const/4 v6, #int 2 // #2 │ │ +2e8ba2: 1a07 1ba1 |0021: const-string v7, "sdsm" // string@a11b │ │ +2e8ba6: 1a08 9f46 |0023: const-string v8, "SceneDescriptionStream - defined in ISO/IEC JTC1/SC29/WG11 - CODING OF MOVING PICTURES AND AUDIO" // string@469f │ │ +2e8baa: 7058 2490 5376 |0025: invoke-direct {v3, v5, v6, v7, v8}, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9024 │ │ +2e8bb0: 6903 b185 |0028: sput-object v3, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType;.SDSM:Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType; // field@85b1 │ │ +2e8bb4: 2205 8211 |002a: new-instance v5, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType; // type@1182 │ │ +2e8bb8: 1a07 d637 |002c: const-string v7, "M7SM" // string@37d6 │ │ +2e8bbc: 1238 |002e: const/4 v8, #int 3 // #3 │ │ +2e8bbe: 1a09 b482 |002f: const-string v9, "m7sm" // string@82b4 │ │ +2e8bc2: 1a0a c939 |0031: const-string v10, "MPEG7Stream - defined in ISO/IEC JTC1/SC29/WG11 - CODING OF MOVING PICTURES AND AUDIO" // string@39c9 │ │ +2e8bc6: 705a 2490 7598 |0033: invoke-direct {v5, v7, v8, v9, v10}, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9024 │ │ +2e8bcc: 6905 a985 |0036: sput-object v5, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType;.M7SM:Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType; // field@85a9 │ │ +2e8bd0: 2207 8211 |0038: new-instance v7, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType; // type@1182 │ │ +2e8bd4: 1a09 b03e |003a: const-string v9, "OCSM" // string@3eb0 │ │ +2e8bd8: 124a |003c: const/4 v10, #int 4 // #4 │ │ +2e8bda: 1a0b 6b95 |003d: const-string v11, "ocsm" // string@956b │ │ +2e8bde: 1a0c 2e3f |003f: const-string v12, "ObjectContentInfoStream - defined in ISO/IEC JTC1/SC29/WG11 - CODING OF MOVING PICTURES AND AUDIO" // string@3f2e │ │ +2e8be2: 705c 2490 97ba |0041: invoke-direct {v7, v9, v10, v11, v12}, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9024 │ │ +2e8be8: 6907 af85 |0044: sput-object v7, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType;.OCSM:Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType; // field@85af │ │ +2e8bec: 2209 8211 |0046: new-instance v9, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType; // type@1182 │ │ +2e8bf0: 1a0b c51e |0048: const-string v11, "IPSM" // string@1ec5 │ │ +2e8bf4: 125c |004a: const/4 v12, #int 5 // #5 │ │ +2e8bf6: 1a0d 9b7d |004b: const-string v13, "ipsm" // string@7d9b │ │ +2e8bfa: 1a0e c11e |004d: const-string v14, "IPMP Stream - defined in ISO/IEC JTC1/SC29/WG11 - CODING OF MOVING PICTURES AND AUDIO" // string@1ec1 │ │ +2e8bfe: 705e 2490 b9dc |004f: invoke-direct {v9, v11, v12, v13, v14}, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9024 │ │ +2e8c04: 6909 a885 |0052: sput-object v9, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType;.IPSM:Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType; // field@85a8 │ │ +2e8c08: 220b 8211 |0054: new-instance v11, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType; // type@1182 │ │ +2e8c0c: 1a0d 0439 |0056: const-string v13, "MJSM" // string@3904 │ │ +2e8c10: 126e |0058: const/4 v14, #int 6 // #6 │ │ +2e8c12: 1a0f ef91 |0059: const-string v15, "mjsm" // string@91ef │ │ +2e8c16: 1a0c b839 |005b: const-string v12, "MPEG-J Stream - defined in ISO/IEC JTC1/SC29/WG11 - CODING OF MOVING PICTURES AND AUDIO" // string@39b8 │ │ +2e8c1a: 705c 2490 dbfe |005d: invoke-direct {v11, v13, v14, v15, v12}, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9024 │ │ +2e8c20: 690b ac85 |0060: sput-object v11, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType;.MJSM:Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType; // field@85ac │ │ +2e8c24: 220c 8211 |0062: new-instance v12, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType; // type@1182 │ │ +2e8c28: 1a0d 8438 |0064: const-string v13, "MDIR" // string@3884 │ │ +2e8c2c: 127f |0066: const/4 v15, #int 7 // #7 │ │ +2e8c2e: 1a0e 5091 |0067: const-string v14, "mdir" // string@9150 │ │ +2e8c32: 1a0a 240a |0069: const-string v10, "Apple Meta Data iTunes Reader" // string@0a24 │ │ +2e8c36: 705a 2490 dcef |006b: invoke-direct {v12, v13, v15, v14, v10}, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9024 │ │ +2e8c3c: 690c aa85 |006e: sput-object v12, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType;.MDIR:Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType; // field@85aa │ │ +2e8c40: 220a 8211 |0070: new-instance v10, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType; // type@1182 │ │ +2e8c44: 1a0d ad39 |0072: const-string v13, "MP7B" // string@39ad │ │ +2e8c48: 130e 0800 |0074: const/16 v14, #int 8 // #8 │ │ +2e8c4c: 1a0f 7a92 |0076: const-string v15, "mp7b" // string@927a │ │ +2e8c50: 1a08 b739 |0078: const-string v8, "MPEG-7 binary XML" // string@39b7 │ │ +2e8c54: 7058 2490 dafe |007a: invoke-direct {v10, v13, v14, v15, v8}, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9024 │ │ +2e8c5a: 690a ad85 |007d: sput-object v10, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType;.MP7B:Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType; // field@85ad │ │ +2e8c5e: 2208 8211 |007f: new-instance v8, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType; // type@1182 │ │ +2e8c62: 1a0d ae39 |0081: const-string v13, "MP7T" // string@39ae │ │ +2e8c66: 130f 0900 |0083: const/16 v15, #int 9 // #9 │ │ +2e8c6a: 1a0e 7b92 |0085: const-string v14, "mp7t" // string@927b │ │ +2e8c6e: 1a06 b639 |0087: const-string v6, "MPEG-7 XML" // string@39b6 │ │ +2e8c72: 7056 2490 d8ef |0089: invoke-direct {v8, v13, v15, v14, v6}, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9024 │ │ +2e8c78: 6908 ae85 |008c: sput-object v8, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType;.MP7T:Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType; // field@85ae │ │ +2e8c7c: 2206 8211 |008e: new-instance v6, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType; // type@1182 │ │ +2e8c80: 1a0d cf50 |0090: const-string v13, "VIDE" // string@50cf │ │ +2e8c84: 130e 0a00 |0092: const/16 v14, #int 10 // #a │ │ +2e8c88: 1a0f f8b3 |0094: const-string v15, "vide" // string@b3f8 │ │ +2e8c8c: 1a04 6d52 |0096: const-string v4, "Video Track" // string@526d │ │ +2e8c90: 7054 2490 d6fe |0098: invoke-direct {v6, v13, v14, v15, v4}, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9024 │ │ +2e8c96: 6906 b385 |009b: sput-object v6, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType;.VIDE:Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType; // field@85b3 │ │ +2e8c9a: 2204 8211 |009d: new-instance v4, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType; // type@1182 │ │ +2e8c9e: 1a0d 3a45 |009f: const-string v13, "SOUN" // string@453a │ │ +2e8ca2: 130f 0b00 |00a1: const/16 v15, #int 11 // #b │ │ +2e8ca6: 1a0e 25ac |00a3: const-string v14, "soun" // string@ac25 │ │ +2e8caa: 1a02 fc47 |00a5: const-string v2, "Sound Track" // string@47fc │ │ +2e8cae: 7052 2490 d4ef |00a7: invoke-direct {v4, v13, v15, v14, v2}, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9024 │ │ +2e8cb4: 6904 b285 |00aa: sput-object v4, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType;.SOUN:Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType; // field@85b2 │ │ +2e8cb8: 2202 8211 |00ac: new-instance v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType; // type@1182 │ │ +2e8cbc: 1a0d d11c |00ae: const-string v13, "HINT" // string@1cd1 │ │ +2e8cc0: 130e 0c00 |00b0: const/16 v14, #int 12 // #c │ │ +2e8cc4: 1a0f 547b |00b2: const-string v15, "hint" // string@7b54 │ │ +2e8cc8: 0810 0400 |00b4: move-object/from16 v16, v4 │ │ +2e8ccc: 1a04 3e1d |00b6: const-string v4, "Hint Track" // string@1d3e │ │ +2e8cd0: 7054 2490 d2fe |00b8: invoke-direct {v2, v13, v14, v15, v4}, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9024 │ │ +2e8cd6: 6902 a785 |00bb: sput-object v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType;.HINT:Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType; // field@85a7 │ │ +2e8cda: 2204 8211 |00bd: new-instance v4, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType; // type@1182 │ │ +2e8cde: 1a0d 2307 |00bf: const-string v13, "APPL" // string@0723 │ │ +2e8ce2: 130f 0d00 |00c1: const/16 v15, #int 13 // #d │ │ +2e8ce6: 1a0e 295c |00c3: const-string v14, "appl" // string@5c29 │ │ +2e8cea: 0811 0200 |00c5: move-object/from16 v17, v2 │ │ +2e8cee: 1a02 260a |00c7: const-string v2, "Apple specific" // string@0a26 │ │ +2e8cf2: 7052 2490 d4ef |00c9: invoke-direct {v4, v13, v15, v14, v2}, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9024 │ │ +2e8cf8: 6904 a585 |00cc: sput-object v4, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType;.APPL:Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType; // field@85a5 │ │ +2e8cfc: 2202 8211 |00ce: new-instance v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType; // type@1182 │ │ +2e8d00: 1a0d a138 |00d0: const-string v13, "META" // string@38a1 │ │ +2e8d04: 130e 0e00 |00d2: const/16 v14, #int 14 // #e │ │ +2e8d08: 1a0f ab91 |00d4: const-string v15, "meta" // string@91ab │ │ +2e8d0c: 0812 0400 |00d6: move-object/from16 v18, v4 │ │ +2e8d10: 1a04 094e |00d8: const-string v4, "Timed Metadata track - defined in ISO/IEC JTC1/SC29/WG11 - CODING OF MOVING PICTURES AND AUDIO" // string@4e09 │ │ +2e8d14: 7054 2490 d2fe |00da: invoke-direct {v2, v13, v14, v15, v4}, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9024 │ │ +2e8d1a: 6902 ab85 |00dd: sput-object v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType;.META:Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType; // field@85ab │ │ +2e8d1e: 1304 0f00 |00df: const/16 v4, #int 15 // #f │ │ +2e8d22: 2344 d913 |00e1: new-array v4, v4, [Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType; // type@13d9 │ │ +2e8d26: 120d |00e3: const/4 v13, #int 0 // #0 │ │ +2e8d28: 4d00 040d |00e4: aput-object v0, v4, v13 │ │ +2e8d2c: 1210 |00e6: const/4 v0, #int 1 // #1 │ │ +2e8d2e: 4d01 0400 |00e7: aput-object v1, v4, v0 │ │ +2e8d32: 1220 |00e9: const/4 v0, #int 2 // #2 │ │ +2e8d34: 4d03 0400 |00ea: aput-object v3, v4, v0 │ │ +2e8d38: 1230 |00ec: const/4 v0, #int 3 // #3 │ │ +2e8d3a: 4d05 0400 |00ed: aput-object v5, v4, v0 │ │ +2e8d3e: 1240 |00ef: const/4 v0, #int 4 // #4 │ │ +2e8d40: 4d07 0400 |00f0: aput-object v7, v4, v0 │ │ +2e8d44: 1250 |00f2: const/4 v0, #int 5 // #5 │ │ +2e8d46: 4d09 0400 |00f3: aput-object v9, v4, v0 │ │ +2e8d4a: 1260 |00f5: const/4 v0, #int 6 // #6 │ │ +2e8d4c: 4d0b 0400 |00f6: aput-object v11, v4, v0 │ │ +2e8d50: 1270 |00f8: const/4 v0, #int 7 // #7 │ │ +2e8d52: 4d0c 0400 |00f9: aput-object v12, v4, v0 │ │ +2e8d56: 1300 0800 |00fb: const/16 v0, #int 8 // #8 │ │ +2e8d5a: 4d0a 0400 |00fd: aput-object v10, v4, v0 │ │ +2e8d5e: 1300 0900 |00ff: const/16 v0, #int 9 // #9 │ │ +2e8d62: 4d08 0400 |0101: aput-object v8, v4, v0 │ │ +2e8d66: 1300 0a00 |0103: const/16 v0, #int 10 // #a │ │ +2e8d6a: 4d06 0400 |0105: aput-object v6, v4, v0 │ │ +2e8d6e: 1300 0b00 |0107: const/16 v0, #int 11 // #b │ │ +2e8d72: 4d10 0400 |0109: aput-object v16, v4, v0 │ │ +2e8d76: 1300 0c00 |010b: const/16 v0, #int 12 // #c │ │ +2e8d7a: 4d11 0400 |010d: aput-object v17, v4, v0 │ │ +2e8d7e: 1300 0d00 |010f: const/16 v0, #int 13 // #d │ │ +2e8d82: 4d12 0400 |0111: aput-object v18, v4, v0 │ │ +2e8d86: 4d02 040e |0113: aput-object v2, v4, v14 │ │ +2e8d8a: 6904 a485 |0115: sput-object v4, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType;.$VALUES:[Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType; // field@85a4 │ │ +2e8d8e: 0e00 |0117: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x000e line=112 │ │ 0x001c line=113 │ │ 0x002a line=114 │ │ 0x0038 line=115 │ │ @@ -718778,19 +718778,19 @@ │ │ type : '(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -2e8d8c: |[2e8d8c] org.jaudiotagger.audio.mp4.atom.Mp4HdlrBox$MediaDataType.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V │ │ -2e8d9c: 7030 0387 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@8703 │ │ -2e8da2: 5b03 b585 |0003: iput-object v3, v0, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType;.id:Ljava/lang/String; // field@85b5 │ │ -2e8da6: 5b04 b485 |0005: iput-object v4, v0, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType;.description:Ljava/lang/String; // field@85b4 │ │ -2e8daa: 0e00 |0007: return-void │ │ +2e8d90: |[2e8d90] org.jaudiotagger.audio.mp4.atom.Mp4HdlrBox$MediaDataType.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V │ │ +2e8da0: 7030 0387 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@8703 │ │ +2e8da6: 5b03 b585 |0003: iput-object v3, v0, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType;.id:Ljava/lang/String; // field@85b5 │ │ +2e8daa: 5b04 b485 |0005: iput-object v4, v0, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType;.description:Ljava/lang/String; // field@85b4 │ │ +2e8dae: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ 0x0003 line=133 │ │ 0x0005 line=134 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType; │ │ @@ -718804,20 +718804,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -2e8b04: |[2e8b04] org.jaudiotagger.audio.mp4.atom.Mp4HdlrBox$MediaDataType.valueOf:(Ljava/lang/String;)Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType; │ │ -2e8b14: 1c00 8211 |0000: const-class v0, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType; // type@1182 │ │ -2e8b18: 7120 0487 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@8704 │ │ -2e8b1e: 0c01 |0005: move-result-object v1 │ │ -2e8b20: 1f01 8211 |0006: check-cast v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType; // type@1182 │ │ -2e8b24: 1101 |0008: return-object v1 │ │ +2e8b08: |[2e8b08] org.jaudiotagger.audio.mp4.atom.Mp4HdlrBox$MediaDataType.valueOf:(Ljava/lang/String;)Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType; │ │ +2e8b18: 1c00 8211 |0000: const-class v0, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType; // type@1182 │ │ +2e8b1c: 7120 0487 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@8704 │ │ +2e8b22: 0c01 |0005: move-result-object v1 │ │ +2e8b24: 1f01 8211 |0006: check-cast v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType; // type@1182 │ │ +2e8b28: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #3 : (in Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType;) │ │ @@ -718825,20 +718825,20 @@ │ │ type : '()[Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -2e8b28: |[2e8b28] org.jaudiotagger.audio.mp4.atom.Mp4HdlrBox$MediaDataType.values:()[Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType; │ │ -2e8b38: 6200 a485 |0000: sget-object v0, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType;.$VALUES:[Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType; // field@85a4 │ │ -2e8b3c: 6e10 11a0 0000 |0002: invoke-virtual {v0}, [Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType;.clone:()Ljava/lang/Object; // method@a011 │ │ -2e8b42: 0c00 |0005: move-result-object v0 │ │ -2e8b44: 1f00 d913 |0006: check-cast v0, [Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType; // type@13d9 │ │ -2e8b48: 1100 |0008: return-object v0 │ │ +2e8b2c: |[2e8b2c] org.jaudiotagger.audio.mp4.atom.Mp4HdlrBox$MediaDataType.values:()[Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType; │ │ +2e8b3c: 6200 a485 |0000: sget-object v0, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType;.$VALUES:[Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType; // field@85a4 │ │ +2e8b40: 6e10 11a0 0000 |0002: invoke-virtual {v0}, [Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType;.clone:()Ljava/lang/Object; // method@a011 │ │ +2e8b46: 0c00 |0005: move-result-object v0 │ │ +2e8b48: 1f00 d913 |0006: check-cast v0, [Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType; // type@13d9 │ │ +2e8b4c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType;) │ │ @@ -718846,17 +718846,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2e8ad4: |[2e8ad4] org.jaudiotagger.audio.mp4.atom.Mp4HdlrBox$MediaDataType.getDescription:()Ljava/lang/String; │ │ -2e8ae4: 5410 b485 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType;.description:Ljava/lang/String; // field@85b4 │ │ -2e8ae8: 1100 |0002: return-object v0 │ │ +2e8ad8: |[2e8ad8] org.jaudiotagger.audio.mp4.atom.Mp4HdlrBox$MediaDataType.getDescription:()Ljava/lang/String; │ │ +2e8ae8: 5410 b485 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType;.description:Ljava/lang/String; // field@85b4 │ │ +2e8aec: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType; │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType;) │ │ @@ -718864,17 +718864,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2e8aec: |[2e8aec] org.jaudiotagger.audio.mp4.atom.Mp4HdlrBox$MediaDataType.getId:()Ljava/lang/String; │ │ -2e8afc: 5410 b585 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType;.id:Ljava/lang/String; // field@85b5 │ │ -2e8b00: 1100 |0002: return-object v0 │ │ +2e8af0: |[2e8af0] org.jaudiotagger.audio.mp4.atom.Mp4HdlrBox$MediaDataType.getId:()Ljava/lang/String; │ │ +2e8b00: 5410 b585 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType;.id:Ljava/lang/String; // field@85b5 │ │ +2e8b04: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType; │ │ │ │ source_file_idx : 15500 (Mp4HdlrBox.java) │ │ @@ -718925,40 +718925,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -2e9a0c: |[2e9a0c] org.jaudiotagger.audio.ogg.OggVorbisCommentTagCreator.:()V │ │ -2e9a1c: 1a00 d598 |0000: const-string v0, "org.jaudiotagger.audio.ogg" // string@98d5 │ │ -2e9a20: 7110 168a 0000 |0002: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@8a16 │ │ -2e9a26: 0c00 |0005: move-result-object v0 │ │ -2e9a28: 6900 2c86 |0006: sput-object v0, Lorg/jaudiotagger/audio/ogg/OggVorbisCommentTagCreator;.logger:Ljava/util/logging/Logger; // field@862c │ │ -2e9a2c: 0e00 |0008: return-void │ │ +2e9a10: |[2e9a10] org.jaudiotagger.audio.ogg.OggVorbisCommentTagCreator.:()V │ │ +2e9a20: 1a00 d598 |0000: const-string v0, "org.jaudiotagger.audio.ogg" // string@98d5 │ │ +2e9a24: 7110 168a 0000 |0002: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@8a16 │ │ +2e9a2a: 0c00 |0005: move-result-object v0 │ │ +2e9a2c: 6900 2c86 |0006: sput-object v0, Lorg/jaudiotagger/audio/ogg/OggVorbisCommentTagCreator;.logger:Ljava/util/logging/Logger; // field@862c │ │ +2e9a30: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=39 │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/ogg/OggVorbisCommentTagCreator;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -2e9a30: |[2e9a30] org.jaudiotagger.audio.ogg.OggVorbisCommentTagCreator.:()V │ │ -2e9a40: 7010 7087 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8770 │ │ -2e9a46: 2200 f412 |0003: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentCreator; // type@12f4 │ │ -2e9a4a: 7010 539e 0000 |0005: invoke-direct {v0}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentCreator;.:()V // method@9e53 │ │ -2e9a50: 5b10 2b86 |0008: iput-object v0, v1, Lorg/jaudiotagger/audio/ogg/OggVorbisCommentTagCreator;.creator:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentCreator; // field@862b │ │ -2e9a54: 0e00 |000a: return-void │ │ +2e9a34: |[2e9a34] org.jaudiotagger.audio.ogg.OggVorbisCommentTagCreator.:()V │ │ +2e9a44: 7010 7087 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8770 │ │ +2e9a4a: 2200 f412 |0003: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentCreator; // type@12f4 │ │ +2e9a4e: 7010 539e 0000 |0005: invoke-direct {v0}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentCreator;.:()V // method@9e53 │ │ +2e9a54: 5b10 2b86 |0008: iput-object v0, v1, Lorg/jaudiotagger/audio/ogg/OggVorbisCommentTagCreator;.creator:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentCreator; // field@862b │ │ +2e9a58: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0003 line=43 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/jaudiotagger/audio/ogg/OggVorbisCommentTagCreator; │ │ │ │ @@ -718968,37 +718968,37 @@ │ │ type : '(Lorg/jaudiotagger/tag/Tag;)Ljava/nio/ByteBuffer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -2e99a4: |[2e99a4] org.jaudiotagger.audio.ogg.OggVorbisCommentTagCreator.convert:(Lorg/jaudiotagger/tag/Tag;)Ljava/nio/ByteBuffer; │ │ -2e99b4: 5430 2b86 |0000: iget-object v0, v3, Lorg/jaudiotagger/audio/ogg/OggVorbisCommentTagCreator;.creator:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentCreator; // field@862b │ │ -2e99b8: 6e20 549e 4000 |0002: invoke-virtual {v0, v4}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentCreator;.convert:(Lorg/jaudiotagger/tag/Tag;)Ljava/nio/ByteBuffer; // method@9e54 │ │ -2e99be: 0c04 |0005: move-result-object v4 │ │ -2e99c0: 6e10 3a88 0400 |0006: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.capacity:()I // method@883a │ │ -2e99c6: 0a00 |0009: move-result v0 │ │ -2e99c8: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -2e99ca: b010 |000b: add-int/2addr v0, v1 │ │ -2e99cc: d800 0006 |000c: add-int/lit8 v0, v0, #int 6 // #06 │ │ -2e99d0: b010 |000e: add-int/2addr v0, v1 │ │ -2e99d2: 7110 3788 0000 |000f: invoke-static {v0}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@8837 │ │ -2e99d8: 0c00 |0012: move-result-object v0 │ │ -2e99da: 6202 8c86 |0013: sget-object v2, Lorg/jaudiotagger/audio/ogg/util/VorbisPacketType;.COMMENT_HEADER:Lorg/jaudiotagger/audio/ogg/util/VorbisPacketType; // field@868c │ │ -2e99de: 6e10 b290 0200 |0015: invoke-virtual {v2}, Lorg/jaudiotagger/audio/ogg/util/VorbisPacketType;.getType:()I // method@90b2 │ │ -2e99e4: 0a02 |0018: move-result v2 │ │ -2e99e6: 8d22 |0019: int-to-byte v2, v2 │ │ -2e99e8: 6e20 4f88 2000 |001a: invoke-virtual {v0, v2}, Ljava/nio/ByteBuffer;.put:(B)Ljava/nio/ByteBuffer; // method@884f │ │ -2e99ee: 6202 6c86 |001d: sget-object v2, Lorg/jaudiotagger/audio/ogg/util/VorbisHeader;.CAPTURE_PATTERN_AS_BYTES:[B // field@866c │ │ -2e99f2: 6e20 5288 2000 |001f: invoke-virtual {v0, v2}, Ljava/nio/ByteBuffer;.put:([B)Ljava/nio/ByteBuffer; // method@8852 │ │ -2e99f8: 6e20 5188 4000 |0022: invoke-virtual {v0, v4}, Ljava/nio/ByteBuffer;.put:(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer; // method@8851 │ │ -2e99fe: 6e20 4f88 1000 |0025: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.put:(B)Ljava/nio/ByteBuffer; // method@884f │ │ -2e9a04: 6e10 5988 0000 |0028: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@8859 │ │ -2e9a0a: 1100 |002b: return-object v0 │ │ +2e99a8: |[2e99a8] org.jaudiotagger.audio.ogg.OggVorbisCommentTagCreator.convert:(Lorg/jaudiotagger/tag/Tag;)Ljava/nio/ByteBuffer; │ │ +2e99b8: 5430 2b86 |0000: iget-object v0, v3, Lorg/jaudiotagger/audio/ogg/OggVorbisCommentTagCreator;.creator:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentCreator; // field@862b │ │ +2e99bc: 6e20 549e 4000 |0002: invoke-virtual {v0, v4}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentCreator;.convert:(Lorg/jaudiotagger/tag/Tag;)Ljava/nio/ByteBuffer; // method@9e54 │ │ +2e99c2: 0c04 |0005: move-result-object v4 │ │ +2e99c4: 6e10 3a88 0400 |0006: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.capacity:()I // method@883a │ │ +2e99ca: 0a00 |0009: move-result v0 │ │ +2e99cc: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +2e99ce: b010 |000b: add-int/2addr v0, v1 │ │ +2e99d0: d800 0006 |000c: add-int/lit8 v0, v0, #int 6 // #06 │ │ +2e99d4: b010 |000e: add-int/2addr v0, v1 │ │ +2e99d6: 7110 3788 0000 |000f: invoke-static {v0}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@8837 │ │ +2e99dc: 0c00 |0012: move-result-object v0 │ │ +2e99de: 6202 8c86 |0013: sget-object v2, Lorg/jaudiotagger/audio/ogg/util/VorbisPacketType;.COMMENT_HEADER:Lorg/jaudiotagger/audio/ogg/util/VorbisPacketType; // field@868c │ │ +2e99e2: 6e10 b290 0200 |0015: invoke-virtual {v2}, Lorg/jaudiotagger/audio/ogg/util/VorbisPacketType;.getType:()I // method@90b2 │ │ +2e99e8: 0a02 |0018: move-result v2 │ │ +2e99ea: 8d22 |0019: int-to-byte v2, v2 │ │ +2e99ec: 6e20 4f88 2000 |001a: invoke-virtual {v0, v2}, Ljava/nio/ByteBuffer;.put:(B)Ljava/nio/ByteBuffer; // method@884f │ │ +2e99f2: 6202 6c86 |001d: sget-object v2, Lorg/jaudiotagger/audio/ogg/util/VorbisHeader;.CAPTURE_PATTERN_AS_BYTES:[B // field@866c │ │ +2e99f6: 6e20 5288 2000 |001f: invoke-virtual {v0, v2}, Ljava/nio/ByteBuffer;.put:([B)Ljava/nio/ByteBuffer; // method@8852 │ │ +2e99fc: 6e20 5188 4000 |0022: invoke-virtual {v0, v4}, Ljava/nio/ByteBuffer;.put:(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer; // method@8851 │ │ +2e9a02: 6e20 4f88 1000 |0025: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.put:(B)Ljava/nio/ByteBuffer; // method@884f │ │ +2e9a08: 6e10 5988 0000 |0028: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@8859 │ │ +2e9a0e: 1100 |002b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0006 line=49 │ │ 0x000f line=51 │ │ 0x0013 line=54 │ │ 0x001d line=55 │ │ @@ -719066,22 +719066,22 @@ │ │ type : '(JJIILjava/util/List;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 8 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -2e9b14: |[2e9b14] org.jaudiotagger.audio.ogg.OggVorbisTagReader$OggVorbisHeaderSizes.:(JJIILjava/util/List;)V │ │ -2e9b24: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -2e9b2a: 5b07 2f86 |0003: iput-object v7, v0, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader$OggVorbisHeaderSizes;.packetList:Ljava/util/List; // field@862f │ │ -2e9b2e: 5a01 2e86 |0005: iput-wide v1, v0, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader$OggVorbisHeaderSizes;.commentHeaderStartPosition:J // field@862e │ │ -2e9b32: 5a03 3186 |0007: iput-wide v3, v0, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader$OggVorbisHeaderSizes;.setupHeaderStartPosition:J // field@8631 │ │ -2e9b36: 5905 2d86 |0009: iput v5, v0, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader$OggVorbisHeaderSizes;.commentHeaderSize:I // field@862d │ │ -2e9b3a: 5906 3086 |000b: iput v6, v0, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader$OggVorbisHeaderSizes;.setupHeaderSize:I // field@8630 │ │ -2e9b3e: 0e00 |000d: return-void │ │ +2e9b18: |[2e9b18] org.jaudiotagger.audio.ogg.OggVorbisTagReader$OggVorbisHeaderSizes.:(JJIILjava/util/List;)V │ │ +2e9b28: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +2e9b2e: 5b07 2f86 |0003: iput-object v7, v0, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader$OggVorbisHeaderSizes;.packetList:Ljava/util/List; // field@862f │ │ +2e9b32: 5a01 2e86 |0005: iput-wide v1, v0, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader$OggVorbisHeaderSizes;.commentHeaderStartPosition:J // field@862e │ │ +2e9b36: 5a03 3186 |0007: iput-wide v3, v0, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader$OggVorbisHeaderSizes;.setupHeaderStartPosition:J // field@8631 │ │ +2e9b3a: 5905 2d86 |0009: iput v5, v0, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader$OggVorbisHeaderSizes;.commentHeaderSize:I // field@862d │ │ +2e9b3e: 5906 3086 |000b: iput v6, v0, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader$OggVorbisHeaderSizes;.setupHeaderSize:I // field@8630 │ │ +2e9b42: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=598 │ │ 0x0003 line=599 │ │ 0x0005 line=600 │ │ 0x0007 line=601 │ │ 0x0009 line=602 │ │ @@ -719100,17 +719100,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2e9a58: |[2e9a58] org.jaudiotagger.audio.ogg.OggVorbisTagReader$OggVorbisHeaderSizes.getCommentHeaderSize:()I │ │ -2e9a68: 5210 2d86 |0000: iget v0, v1, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader$OggVorbisHeaderSizes;.commentHeaderSize:I // field@862d │ │ -2e9a6c: 0f00 |0002: return v0 │ │ +2e9a5c: |[2e9a5c] org.jaudiotagger.audio.ogg.OggVorbisTagReader$OggVorbisHeaderSizes.getCommentHeaderSize:()I │ │ +2e9a6c: 5210 2d86 |0000: iget v0, v1, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader$OggVorbisHeaderSizes;.commentHeaderSize:I // field@862d │ │ +2e9a70: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=611 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader$OggVorbisHeaderSizes; │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader$OggVorbisHeaderSizes;) │ │ @@ -719118,17 +719118,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2e9ae4: |[2e9ae4] org.jaudiotagger.audio.ogg.OggVorbisTagReader$OggVorbisHeaderSizes.getCommentHeaderStartPosition:()J │ │ -2e9af4: 5320 2e86 |0000: iget-wide v0, v2, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader$OggVorbisHeaderSizes;.commentHeaderStartPosition:J // field@862e │ │ -2e9af8: 1000 |0002: return-wide v0 │ │ +2e9ae8: |[2e9ae8] org.jaudiotagger.audio.ogg.OggVorbisTagReader$OggVorbisHeaderSizes.getCommentHeaderStartPosition:()J │ │ +2e9af8: 5320 2e86 |0000: iget-wide v0, v2, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader$OggVorbisHeaderSizes;.commentHeaderStartPosition:J // field@862e │ │ +2e9afc: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=643 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader$OggVorbisHeaderSizes; │ │ │ │ #2 : (in Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader$OggVorbisHeaderSizes;) │ │ @@ -719136,30 +719136,30 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 26 16-bit code units │ │ -2e9a70: |[2e9a70] org.jaudiotagger.audio.ogg.OggVorbisTagReader$OggVorbisHeaderSizes.getExtraPacketDataSize:()I │ │ -2e9a80: 5430 2f86 |0000: iget-object v0, v3, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader$OggVorbisHeaderSizes;.packetList:Ljava/util/List; // field@862f │ │ -2e9a84: 7210 6e89 0000 |0002: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ -2e9a8a: 0c00 |0005: move-result-object v0 │ │ -2e9a8c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -2e9a8e: 7210 4789 0000 |0007: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -2e9a94: 0a02 |000a: move-result v2 │ │ -2e9a96: 3802 0e00 |000b: if-eqz v2, 0019 // +000e │ │ -2e9a9a: 7210 4889 0000 |000d: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -2e9aa0: 0c02 |0010: move-result-object v2 │ │ -2e9aa2: 1f02 9511 |0011: check-cast v2, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength; // type@1195 │ │ -2e9aa6: 6e10 8c90 0200 |0013: invoke-virtual {v2}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength;.getLength:()I // method@908c │ │ -2e9aac: 0a02 |0016: move-result v2 │ │ -2e9aae: b021 |0017: add-int/2addr v1, v2 │ │ -2e9ab0: 28ef |0018: goto 0007 // -0011 │ │ -2e9ab2: 0f01 |0019: return v1 │ │ +2e9a74: |[2e9a74] org.jaudiotagger.audio.ogg.OggVorbisTagReader$OggVorbisHeaderSizes.getExtraPacketDataSize:()I │ │ +2e9a84: 5430 2f86 |0000: iget-object v0, v3, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader$OggVorbisHeaderSizes;.packetList:Ljava/util/List; // field@862f │ │ +2e9a88: 7210 6e89 0000 |0002: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ +2e9a8e: 0c00 |0005: move-result-object v0 │ │ +2e9a90: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +2e9a92: 7210 4789 0000 |0007: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +2e9a98: 0a02 |000a: move-result v2 │ │ +2e9a9a: 3802 0e00 |000b: if-eqz v2, 0019 // +000e │ │ +2e9a9e: 7210 4889 0000 |000d: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +2e9aa4: 0c02 |0010: move-result-object v2 │ │ +2e9aa6: 1f02 9511 |0011: check-cast v2, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength; // type@1195 │ │ +2e9aaa: 6e10 8c90 0200 |0013: invoke-virtual {v2}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength;.getLength:()I // method@908c │ │ +2e9ab0: 0a02 |0016: move-result v2 │ │ +2e9ab2: b021 |0017: add-int/2addr v1, v2 │ │ +2e9ab4: 28ef |0018: goto 0007 // -0011 │ │ +2e9ab6: 0f01 |0019: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=631 │ │ 0x0013 line=633 │ │ locals : │ │ 0x0000 - 0x001a reg=3 this Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader$OggVorbisHeaderSizes; │ │ │ │ @@ -719168,17 +719168,17 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2e9acc: |[2e9acc] org.jaudiotagger.audio.ogg.OggVorbisTagReader$OggVorbisHeaderSizes.getExtraPacketList:()Ljava/util/List; │ │ -2e9adc: 5410 2f86 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader$OggVorbisHeaderSizes;.packetList:Ljava/util/List; // field@862f │ │ -2e9ae0: 1100 |0002: return-object v0 │ │ +2e9ad0: |[2e9ad0] org.jaudiotagger.audio.ogg.OggVorbisTagReader$OggVorbisHeaderSizes.getExtraPacketList:()Ljava/util/List; │ │ +2e9ae0: 5410 2f86 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader$OggVorbisHeaderSizes;.packetList:Ljava/util/List; // field@862f │ │ +2e9ae4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=656 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader$OggVorbisHeaderSizes; │ │ │ │ #4 : (in Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader$OggVorbisHeaderSizes;) │ │ @@ -719186,17 +719186,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2e9ab4: |[2e9ab4] org.jaudiotagger.audio.ogg.OggVorbisTagReader$OggVorbisHeaderSizes.getSetupHeaderSize:()I │ │ -2e9ac4: 5210 3086 |0000: iget v0, v1, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader$OggVorbisHeaderSizes;.setupHeaderSize:I // field@8630 │ │ -2e9ac8: 0f00 |0002: return v0 │ │ +2e9ab8: |[2e9ab8] org.jaudiotagger.audio.ogg.OggVorbisTagReader$OggVorbisHeaderSizes.getSetupHeaderSize:()I │ │ +2e9ac8: 5210 3086 |0000: iget v0, v1, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader$OggVorbisHeaderSizes;.setupHeaderSize:I // field@8630 │ │ +2e9acc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=619 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader$OggVorbisHeaderSizes; │ │ │ │ #5 : (in Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader$OggVorbisHeaderSizes;) │ │ @@ -719204,17 +719204,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2e9afc: |[2e9afc] org.jaudiotagger.audio.ogg.OggVorbisTagReader$OggVorbisHeaderSizes.getSetupHeaderStartPosition:()J │ │ -2e9b0c: 5320 3186 |0000: iget-wide v0, v2, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader$OggVorbisHeaderSizes;.setupHeaderStartPosition:J // field@8631 │ │ -2e9b10: 1000 |0002: return-wide v0 │ │ +2e9b00: |[2e9b00] org.jaudiotagger.audio.ogg.OggVorbisTagReader$OggVorbisHeaderSizes.getSetupHeaderStartPosition:()J │ │ +2e9b10: 5320 3186 |0000: iget-wide v0, v2, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader$OggVorbisHeaderSizes;.setupHeaderStartPosition:J // field@8631 │ │ +2e9b14: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=651 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader$OggVorbisHeaderSizes; │ │ │ │ source_file_idx : 16209 (OggVorbisTagReader.java) │ │ @@ -719279,40 +719279,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -2ea9a8: |[2ea9a8] org.jaudiotagger.audio.ogg.OggVorbisTagReader.:()V │ │ -2ea9b8: 1a00 d598 |0000: const-string v0, "org.jaudiotagger.audio.ogg" // string@98d5 │ │ -2ea9bc: 7110 168a 0000 |0002: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@8a16 │ │ -2ea9c2: 0c00 |0005: move-result-object v0 │ │ -2ea9c4: 6900 3286 |0006: sput-object v0, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader;.logger:Ljava/util/logging/Logger; // field@8632 │ │ -2ea9c8: 0e00 |0008: return-void │ │ +2ea9ac: |[2ea9ac] org.jaudiotagger.audio.ogg.OggVorbisTagReader.:()V │ │ +2ea9bc: 1a00 d598 |0000: const-string v0, "org.jaudiotagger.audio.ogg" // string@98d5 │ │ +2ea9c0: 7110 168a 0000 |0002: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@8a16 │ │ +2ea9c6: 0c00 |0005: move-result-object v0 │ │ +2ea9c8: 6900 3286 |0006: sput-object v0, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader;.logger:Ljava/util/logging/Logger; // field@8632 │ │ +2ea9cc: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=48 │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -2ea9cc: |[2ea9cc] org.jaudiotagger.audio.ogg.OggVorbisTagReader.:()V │ │ -2ea9dc: 7010 7087 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8770 │ │ -2ea9e2: 2200 f612 |0003: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentReader; // type@12f6 │ │ -2ea9e6: 7010 5f9e 0000 |0005: invoke-direct {v0}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentReader;.:()V // method@9e5f │ │ -2ea9ec: 5b10 3386 |0008: iput-object v0, v1, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader;.vorbisCommentReader:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentReader; // field@8633 │ │ -2ea9f0: 0e00 |000a: return-void │ │ +2ea9d0: |[2ea9d0] org.jaudiotagger.audio.ogg.OggVorbisTagReader.:()V │ │ +2ea9e0: 7010 7087 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8770 │ │ +2ea9e6: 2200 f612 |0003: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentReader; // type@12f6 │ │ +2ea9ea: 7010 5f9e 0000 |0005: invoke-direct {v0}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentReader;.:()V // method@9e5f │ │ +2ea9f0: 5b10 3386 |0008: iput-object v0, v1, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader;.vorbisCommentReader:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentReader; // field@8633 │ │ +2ea9f4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0003 line=54 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader; │ │ │ │ @@ -719321,85 +719321,85 @@ │ │ type : '(Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;Lorg/jaudiotagger/audio/MyRandomAccessFile;)[B' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 144 16-bit code units │ │ -2e9be0: |[2e9be0] org.jaudiotagger.audio.ogg.OggVorbisTagReader.convertToVorbisCommentPacket:(Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;Lorg/jaudiotagger/audio/MyRandomAccessFile;)[B │ │ -2e9bf0: 2200 ef0f |0000: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@0fef │ │ -2e9bf4: 7010 2d86 0000 |0002: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@862d │ │ -2e9bfa: 6e10 9690 0500 |0005: invoke-virtual {v5}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.getPacketList:()Ljava/util/List; // method@9096 │ │ -2e9c00: 0c01 |0008: move-result-object v1 │ │ -2e9c02: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -2e9c04: 7220 6a89 2100 |000a: invoke-interface {v1, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ -2e9c0a: 0c01 |000d: move-result-object v1 │ │ -2e9c0c: 1f01 9511 |000e: check-cast v1, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength; // type@1195 │ │ -2e9c10: 6e10 8c90 0100 |0010: invoke-virtual {v1}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength;.getLength:()I // method@908c │ │ -2e9c16: 0a01 |0013: move-result v1 │ │ -2e9c18: d801 01f9 |0014: add-int/lit8 v1, v1, #int -7 // #f9 │ │ -2e9c1c: 2311 1c13 |0016: new-array v1, v1, [B // type@131c │ │ -2e9c20: 7220 8c8a 1600 |0018: invoke-interface {v6, v1}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.read:([B)I // method@8a8c │ │ -2e9c26: 6e20 3386 1000 |001b: invoke-virtual {v0, v1}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ -2e9c2c: 6e10 9690 0500 |001e: invoke-virtual {v5}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.getPacketList:()Ljava/util/List; // method@9096 │ │ -2e9c32: 0c01 |0021: move-result-object v1 │ │ -2e9c34: 7210 7389 0100 |0022: invoke-interface {v1}, Ljava/util/List;.size:()I // method@8973 │ │ -2e9c3a: 0a01 |0025: move-result v1 │ │ -2e9c3c: 1213 |0026: const/4 v3, #int 1 // #1 │ │ -2e9c3e: 3731 0e00 |0027: if-le v1, v3, 0035 // +000e │ │ -2e9c42: 6205 3286 |0029: sget-object v5, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader;.logger:Ljava/util/logging/Logger; // field@8632 │ │ -2e9c46: 1a06 a010 |002b: const-string v6, "Comments finish on 2nd Page because there is another packet on this page" // string@10a0 │ │ -2e9c4a: 6e20 128a 6500 |002d: invoke-virtual {v5, v6}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -2e9c50: 6e10 3186 0000 |0030: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8631 │ │ -2e9c56: 0c05 |0033: move-result-object v5 │ │ -2e9c58: 1105 |0034: return-object v5 │ │ -2e9c5a: 6e10 9d90 0500 |0035: invoke-virtual {v5}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.isLastPacketIncomplete:()Z // method@909d │ │ -2e9c60: 0a05 |0038: move-result v5 │ │ -2e9c62: 3905 0e00 |0039: if-nez v5, 0047 // +000e │ │ -2e9c66: 6205 3286 |003b: sget-object v5, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader;.logger:Ljava/util/logging/Logger; // field@8632 │ │ -2e9c6a: 1a06 a110 |003d: const-string v6, "Comments finish on 2nd Page because this packet is complete" // string@10a1 │ │ -2e9c6e: 6e20 128a 6500 |003f: invoke-virtual {v5, v6}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -2e9c74: 6e10 3186 0000 |0042: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8631 │ │ -2e9c7a: 0c05 |0045: move-result-object v5 │ │ -2e9c7c: 1105 |0046: return-object v5 │ │ -2e9c7e: 6205 3286 |0047: sget-object v5, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader;.logger:Ljava/util/logging/Logger; // field@8632 │ │ -2e9c82: 1a01 5c43 |0049: const-string v1, "Reading next page" // string@435c │ │ -2e9c86: 6e20 128a 1500 |004b: invoke-virtual {v5, v1}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -2e9c8c: 7110 a090 0600 |004e: invoke-static {v6}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.read:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/ogg/util/OggPageHeader; // method@90a0 │ │ -2e9c92: 0c05 |0051: move-result-object v5 │ │ -2e9c94: 6e10 9690 0500 |0052: invoke-virtual {v5}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.getPacketList:()Ljava/util/List; // method@9096 │ │ -2e9c9a: 0c01 |0055: move-result-object v1 │ │ -2e9c9c: 7220 6a89 2100 |0056: invoke-interface {v1, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ -2e9ca2: 0c01 |0059: move-result-object v1 │ │ -2e9ca4: 1f01 9511 |005a: check-cast v1, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength; // type@1195 │ │ -2e9ca8: 6e10 8c90 0100 |005c: invoke-virtual {v1}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength;.getLength:()I // method@908c │ │ -2e9cae: 0a01 |005f: move-result v1 │ │ -2e9cb0: 2311 1c13 |0060: new-array v1, v1, [B // type@131c │ │ -2e9cb4: 7220 8c8a 1600 |0062: invoke-interface {v6, v1}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.read:([B)I // method@8a8c │ │ -2e9cba: 6e20 3386 1000 |0065: invoke-virtual {v0, v1}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ -2e9cc0: 6e10 9690 0500 |0068: invoke-virtual {v5}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.getPacketList:()Ljava/util/List; // method@9096 │ │ -2e9cc6: 0c01 |006b: move-result-object v1 │ │ -2e9cc8: 7210 7389 0100 |006c: invoke-interface {v1}, Ljava/util/List;.size:()I // method@8973 │ │ -2e9cce: 0a01 |006f: move-result v1 │ │ -2e9cd0: 3731 0e00 |0070: if-le v1, v3, 007e // +000e │ │ -2e9cd4: 6205 3286 |0072: sget-object v5, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader;.logger:Ljava/util/logging/Logger; // field@8632 │ │ -2e9cd8: 1a06 a210 |0074: const-string v6, "Comments finish on Page because there is another packet on this page" // string@10a2 │ │ -2e9cdc: 6e20 128a 6500 |0076: invoke-virtual {v5, v6}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -2e9ce2: 6e10 3186 0000 |0079: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8631 │ │ -2e9ce8: 0c05 |007c: move-result-object v5 │ │ -2e9cea: 1105 |007d: return-object v5 │ │ -2e9cec: 6e10 9d90 0500 |007e: invoke-virtual {v5}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.isLastPacketIncomplete:()Z // method@909d │ │ -2e9cf2: 0a05 |0081: move-result v5 │ │ -2e9cf4: 3905 c5ff |0082: if-nez v5, 0047 // -003b │ │ -2e9cf8: 6205 3286 |0084: sget-object v5, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader;.logger:Ljava/util/logging/Logger; // field@8632 │ │ -2e9cfc: 1a06 a310 |0086: const-string v6, "Comments finish on Page because this packet is complete" // string@10a3 │ │ -2e9d00: 6e20 128a 6500 |0088: invoke-virtual {v5, v6}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -2e9d06: 6e10 3186 0000 |008b: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8631 │ │ -2e9d0c: 0c05 |008e: move-result-object v5 │ │ -2e9d0e: 1105 |008f: return-object v5 │ │ +2e9be4: |[2e9be4] org.jaudiotagger.audio.ogg.OggVorbisTagReader.convertToVorbisCommentPacket:(Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;Lorg/jaudiotagger/audio/MyRandomAccessFile;)[B │ │ +2e9bf4: 2200 ef0f |0000: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@0fef │ │ +2e9bf8: 7010 2d86 0000 |0002: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@862d │ │ +2e9bfe: 6e10 9690 0500 |0005: invoke-virtual {v5}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.getPacketList:()Ljava/util/List; // method@9096 │ │ +2e9c04: 0c01 |0008: move-result-object v1 │ │ +2e9c06: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +2e9c08: 7220 6a89 2100 |000a: invoke-interface {v1, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ +2e9c0e: 0c01 |000d: move-result-object v1 │ │ +2e9c10: 1f01 9511 |000e: check-cast v1, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength; // type@1195 │ │ +2e9c14: 6e10 8c90 0100 |0010: invoke-virtual {v1}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength;.getLength:()I // method@908c │ │ +2e9c1a: 0a01 |0013: move-result v1 │ │ +2e9c1c: d801 01f9 |0014: add-int/lit8 v1, v1, #int -7 // #f9 │ │ +2e9c20: 2311 1c13 |0016: new-array v1, v1, [B // type@131c │ │ +2e9c24: 7220 8c8a 1600 |0018: invoke-interface {v6, v1}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.read:([B)I // method@8a8c │ │ +2e9c2a: 6e20 3386 1000 |001b: invoke-virtual {v0, v1}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ +2e9c30: 6e10 9690 0500 |001e: invoke-virtual {v5}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.getPacketList:()Ljava/util/List; // method@9096 │ │ +2e9c36: 0c01 |0021: move-result-object v1 │ │ +2e9c38: 7210 7389 0100 |0022: invoke-interface {v1}, Ljava/util/List;.size:()I // method@8973 │ │ +2e9c3e: 0a01 |0025: move-result v1 │ │ +2e9c40: 1213 |0026: const/4 v3, #int 1 // #1 │ │ +2e9c42: 3731 0e00 |0027: if-le v1, v3, 0035 // +000e │ │ +2e9c46: 6205 3286 |0029: sget-object v5, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader;.logger:Ljava/util/logging/Logger; // field@8632 │ │ +2e9c4a: 1a06 a010 |002b: const-string v6, "Comments finish on 2nd Page because there is another packet on this page" // string@10a0 │ │ +2e9c4e: 6e20 128a 6500 |002d: invoke-virtual {v5, v6}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +2e9c54: 6e10 3186 0000 |0030: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8631 │ │ +2e9c5a: 0c05 |0033: move-result-object v5 │ │ +2e9c5c: 1105 |0034: return-object v5 │ │ +2e9c5e: 6e10 9d90 0500 |0035: invoke-virtual {v5}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.isLastPacketIncomplete:()Z // method@909d │ │ +2e9c64: 0a05 |0038: move-result v5 │ │ +2e9c66: 3905 0e00 |0039: if-nez v5, 0047 // +000e │ │ +2e9c6a: 6205 3286 |003b: sget-object v5, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader;.logger:Ljava/util/logging/Logger; // field@8632 │ │ +2e9c6e: 1a06 a110 |003d: const-string v6, "Comments finish on 2nd Page because this packet is complete" // string@10a1 │ │ +2e9c72: 6e20 128a 6500 |003f: invoke-virtual {v5, v6}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +2e9c78: 6e10 3186 0000 |0042: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8631 │ │ +2e9c7e: 0c05 |0045: move-result-object v5 │ │ +2e9c80: 1105 |0046: return-object v5 │ │ +2e9c82: 6205 3286 |0047: sget-object v5, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader;.logger:Ljava/util/logging/Logger; // field@8632 │ │ +2e9c86: 1a01 5c43 |0049: const-string v1, "Reading next page" // string@435c │ │ +2e9c8a: 6e20 128a 1500 |004b: invoke-virtual {v5, v1}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +2e9c90: 7110 a090 0600 |004e: invoke-static {v6}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.read:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/ogg/util/OggPageHeader; // method@90a0 │ │ +2e9c96: 0c05 |0051: move-result-object v5 │ │ +2e9c98: 6e10 9690 0500 |0052: invoke-virtual {v5}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.getPacketList:()Ljava/util/List; // method@9096 │ │ +2e9c9e: 0c01 |0055: move-result-object v1 │ │ +2e9ca0: 7220 6a89 2100 |0056: invoke-interface {v1, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ +2e9ca6: 0c01 |0059: move-result-object v1 │ │ +2e9ca8: 1f01 9511 |005a: check-cast v1, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength; // type@1195 │ │ +2e9cac: 6e10 8c90 0100 |005c: invoke-virtual {v1}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength;.getLength:()I // method@908c │ │ +2e9cb2: 0a01 |005f: move-result v1 │ │ +2e9cb4: 2311 1c13 |0060: new-array v1, v1, [B // type@131c │ │ +2e9cb8: 7220 8c8a 1600 |0062: invoke-interface {v6, v1}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.read:([B)I // method@8a8c │ │ +2e9cbe: 6e20 3386 1000 |0065: invoke-virtual {v0, v1}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ +2e9cc4: 6e10 9690 0500 |0068: invoke-virtual {v5}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.getPacketList:()Ljava/util/List; // method@9096 │ │ +2e9cca: 0c01 |006b: move-result-object v1 │ │ +2e9ccc: 7210 7389 0100 |006c: invoke-interface {v1}, Ljava/util/List;.size:()I // method@8973 │ │ +2e9cd2: 0a01 |006f: move-result v1 │ │ +2e9cd4: 3731 0e00 |0070: if-le v1, v3, 007e // +000e │ │ +2e9cd8: 6205 3286 |0072: sget-object v5, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader;.logger:Ljava/util/logging/Logger; // field@8632 │ │ +2e9cdc: 1a06 a210 |0074: const-string v6, "Comments finish on Page because there is another packet on this page" // string@10a2 │ │ +2e9ce0: 6e20 128a 6500 |0076: invoke-virtual {v5, v6}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +2e9ce6: 6e10 3186 0000 |0079: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8631 │ │ +2e9cec: 0c05 |007c: move-result-object v5 │ │ +2e9cee: 1105 |007d: return-object v5 │ │ +2e9cf0: 6e10 9d90 0500 |007e: invoke-virtual {v5}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.isLastPacketIncomplete:()Z // method@909d │ │ +2e9cf6: 0a05 |0081: move-result v5 │ │ +2e9cf8: 3905 c5ff |0082: if-nez v5, 0047 // -003b │ │ +2e9cfc: 6205 3286 |0084: sget-object v5, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader;.logger:Ljava/util/logging/Logger; // field@8632 │ │ +2e9d00: 1a06 a310 |0086: const-string v6, "Comments finish on Page because this packet is complete" // string@10a3 │ │ +2e9d04: 6e20 128a 6500 |0088: invoke-virtual {v5, v6}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +2e9d0a: 6e10 3186 0000 |008b: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8631 │ │ +2e9d10: 0c05 |008e: move-result-object v5 │ │ +2e9d12: 1105 |008f: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ 0x0005 line=166 │ │ 0x0018 line=167 │ │ 0x001b line=168 │ │ 0x001e line=172 │ │ @@ -719429,45 +719429,45 @@ │ │ type : '(Lorg/jaudiotagger/audio/MyRandomAccessFile;)[B' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 60 16-bit code units │ │ -2ea120: |[2ea120] org.jaudiotagger.audio.ogg.OggVorbisTagReader.readRawPacketData:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)[B │ │ -2ea130: 6200 3286 |0000: sget-object v0, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader;.logger:Ljava/util/logging/Logger; // field@8632 │ │ -2ea134: 1a01 4a43 |0002: const-string v1, "Read 1st page" // string@434a │ │ -2ea138: 6e20 138a 1000 |0004: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@8a13 │ │ -2ea13e: 7110 a090 0600 |0007: invoke-static {v6}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.read:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/ogg/util/OggPageHeader; // method@90a0 │ │ -2ea144: 0c00 |000a: move-result-object v0 │ │ -2ea146: 7210 848a 0600 |000b: invoke-interface {v6}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getFilePointer:()J // method@8a84 │ │ -2ea14c: 0b01 |000e: move-result-wide v1 │ │ -2ea14e: 6e10 9790 0000 |000f: invoke-virtual {v0}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.getPageLength:()I // method@9097 │ │ -2ea154: 0a00 |0012: move-result v0 │ │ -2ea156: 8103 |0013: int-to-long v3, v0 │ │ -2ea158: bb31 |0014: add-long/2addr v1, v3 │ │ -2ea15a: 7230 918a 1602 |0015: invoke-interface {v6, v1, v2}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.seek:(J)V // method@8a91 │ │ -2ea160: 6200 3286 |0018: sget-object v0, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader;.logger:Ljava/util/logging/Logger; // field@8632 │ │ -2ea164: 1a01 4c43 |001a: const-string v1, "Read 2nd page" // string@434c │ │ -2ea168: 6e20 138a 1000 |001c: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@8a13 │ │ -2ea16e: 7110 a090 0600 |001f: invoke-static {v6}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.read:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/ogg/util/OggPageHeader; // method@90a0 │ │ -2ea174: 0c00 |0022: move-result-object v0 │ │ -2ea176: 1271 |0023: const/4 v1, #int 7 // #7 │ │ -2ea178: 2311 1c13 |0024: new-array v1, v1, [B // type@131c │ │ -2ea17c: 7220 8c8a 1600 |0026: invoke-interface {v6, v1}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.read:([B)I // method@8a8c │ │ -2ea182: 6e20 6390 1500 |0029: invoke-virtual {v5, v1}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader;.isVorbisCommentHeader:([B)Z // method@9063 │ │ -2ea188: 0a01 |002c: move-result v1 │ │ -2ea18a: 3801 0700 |002d: if-eqz v1, 0034 // +0007 │ │ -2ea18e: 7030 6090 0506 |002f: invoke-direct {v5, v0, v6}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader;.convertToVorbisCommentPacket:(Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;Lorg/jaudiotagger/audio/MyRandomAccessFile;)[B // method@9060 │ │ -2ea194: 0c06 |0032: move-result-object v6 │ │ -2ea196: 1106 |0033: return-object v6 │ │ -2ea198: 2206 3511 |0034: new-instance v6, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ -2ea19c: 1a00 3f0f |0036: const-string v0, "Cannot find comment block (no vorbiscomment header)" // string@0f3f │ │ -2ea1a0: 7020 698d 0600 |0038: invoke-direct {v6, v0}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ -2ea1a6: 2706 |003b: throw v6 │ │ +2ea124: |[2ea124] org.jaudiotagger.audio.ogg.OggVorbisTagReader.readRawPacketData:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)[B │ │ +2ea134: 6200 3286 |0000: sget-object v0, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader;.logger:Ljava/util/logging/Logger; // field@8632 │ │ +2ea138: 1a01 4a43 |0002: const-string v1, "Read 1st page" // string@434a │ │ +2ea13c: 6e20 138a 1000 |0004: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@8a13 │ │ +2ea142: 7110 a090 0600 |0007: invoke-static {v6}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.read:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/ogg/util/OggPageHeader; // method@90a0 │ │ +2ea148: 0c00 |000a: move-result-object v0 │ │ +2ea14a: 7210 848a 0600 |000b: invoke-interface {v6}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getFilePointer:()J // method@8a84 │ │ +2ea150: 0b01 |000e: move-result-wide v1 │ │ +2ea152: 6e10 9790 0000 |000f: invoke-virtual {v0}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.getPageLength:()I // method@9097 │ │ +2ea158: 0a00 |0012: move-result v0 │ │ +2ea15a: 8103 |0013: int-to-long v3, v0 │ │ +2ea15c: bb31 |0014: add-long/2addr v1, v3 │ │ +2ea15e: 7230 918a 1602 |0015: invoke-interface {v6, v1, v2}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.seek:(J)V // method@8a91 │ │ +2ea164: 6200 3286 |0018: sget-object v0, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader;.logger:Ljava/util/logging/Logger; // field@8632 │ │ +2ea168: 1a01 4c43 |001a: const-string v1, "Read 2nd page" // string@434c │ │ +2ea16c: 6e20 138a 1000 |001c: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@8a13 │ │ +2ea172: 7110 a090 0600 |001f: invoke-static {v6}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.read:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/ogg/util/OggPageHeader; // method@90a0 │ │ +2ea178: 0c00 |0022: move-result-object v0 │ │ +2ea17a: 1271 |0023: const/4 v1, #int 7 // #7 │ │ +2ea17c: 2311 1c13 |0024: new-array v1, v1, [B // type@131c │ │ +2ea180: 7220 8c8a 1600 |0026: invoke-interface {v6, v1}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.read:([B)I // method@8a8c │ │ +2ea186: 6e20 6390 1500 |0029: invoke-virtual {v5, v1}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader;.isVorbisCommentHeader:([B)Z // method@9063 │ │ +2ea18c: 0a01 |002c: move-result v1 │ │ +2ea18e: 3801 0700 |002d: if-eqz v1, 0034 // +0007 │ │ +2ea192: 7030 6090 0506 |002f: invoke-direct {v5, v0, v6}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader;.convertToVorbisCommentPacket:(Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;Lorg/jaudiotagger/audio/MyRandomAccessFile;)[B // method@9060 │ │ +2ea198: 0c06 |0032: move-result-object v6 │ │ +2ea19a: 1106 |0033: return-object v6 │ │ +2ea19c: 2206 3511 |0034: new-instance v6, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ +2ea1a0: 1a00 3f0f |0036: const-string v0, "Cannot find comment block (no vorbiscomment header)" // string@0f3f │ │ +2ea1a4: 7020 698d 0600 |0038: invoke-direct {v6, v0}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ +2ea1aa: 2706 |003b: throw v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ 0x0007 line=106 │ │ 0x000b line=108 │ │ 0x0018 line=110 │ │ 0x001f line=112 │ │ @@ -719485,128 +719485,128 @@ │ │ type : '(JLorg/jaudiotagger/audio/MyRandomAccessFile;)[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 229 16-bit code units │ │ -2e9d10: |[2e9d10] org.jaudiotagger.audio.ogg.OggVorbisTagReader.convertToVorbisSetupHeaderPacket:(JLorg/jaudiotagger/audio/MyRandomAccessFile;)[B │ │ -2e9d20: 2200 ef0f |0000: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@0fef │ │ -2e9d24: 7010 2d86 0000 |0002: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@862d │ │ -2e9d2a: 7230 918a 8a09 |0005: invoke-interface {v10, v8, v9}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.seek:(J)V // method@8a91 │ │ -2e9d30: 7110 a090 0a00 |0008: invoke-static {v10}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.read:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/ogg/util/OggPageHeader; // method@90a0 │ │ -2e9d36: 0c08 |000b: move-result-object v8 │ │ -2e9d38: 6e10 9690 0800 |000c: invoke-virtual {v8}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.getPacketList:()Ljava/util/List; // method@9096 │ │ -2e9d3e: 0c09 |000f: move-result-object v9 │ │ -2e9d40: 7210 7389 0900 |0010: invoke-interface {v9}, Ljava/util/List;.size:()I // method@8973 │ │ -2e9d46: 0a09 |0013: move-result v9 │ │ -2e9d48: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -2e9d4a: 1212 |0015: const/4 v2, #int 1 // #1 │ │ -2e9d4c: 3729 1300 |0016: if-le v9, v2, 0029 // +0013 │ │ -2e9d50: 6e10 9690 0800 |0018: invoke-virtual {v8}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.getPacketList:()Ljava/util/List; // method@9096 │ │ -2e9d56: 0c09 |001b: move-result-object v9 │ │ -2e9d58: 7220 6a89 1900 |001c: invoke-interface {v9, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ -2e9d5e: 0c09 |001f: move-result-object v9 │ │ -2e9d60: 1f09 9511 |0020: check-cast v9, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength; // type@1195 │ │ -2e9d64: 6e10 8c90 0900 |0022: invoke-virtual {v9}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength;.getLength:()I // method@908c │ │ -2e9d6a: 0a09 |0025: move-result v9 │ │ -2e9d6c: 7220 938a 9a00 |0026: invoke-interface {v10, v9}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.skipBytes:(I)I // method@8a93 │ │ -2e9d72: 1279 |0029: const/4 v9, #int 7 // #7 │ │ -2e9d74: 2399 1c13 |002a: new-array v9, v9, [B // type@131c │ │ -2e9d78: 7220 8c8a 9a00 |002c: invoke-interface {v10, v9}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.read:([B)I // method@8a8c │ │ -2e9d7e: 6e20 6490 9700 |002f: invoke-virtual {v7, v9}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader;.isVorbisSetupHeader:([B)Z // method@9064 │ │ -2e9d84: 0a09 |0032: move-result v9 │ │ -2e9d86: 3809 a800 |0033: if-eqz v9, 00db // +00a8 │ │ -2e9d8a: 7210 848a 0a00 |0035: invoke-interface {v10}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getFilePointer:()J // method@8a84 │ │ -2e9d90: 0b03 |0038: move-result-wide v3 │ │ -2e9d92: 1605 0700 |0039: const-wide/16 v5, #int 7 // #7 │ │ -2e9d96: bc53 |003b: sub-long/2addr v3, v5 │ │ -2e9d98: 7230 918a 3a04 |003c: invoke-interface {v10, v3, v4}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.seek:(J)V // method@8a91 │ │ -2e9d9e: 6e10 9690 0800 |003f: invoke-virtual {v8}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.getPacketList:()Ljava/util/List; // method@9096 │ │ -2e9da4: 0c09 |0042: move-result-object v9 │ │ -2e9da6: 7210 7389 0900 |0043: invoke-interface {v9}, Ljava/util/List;.size:()I // method@8973 │ │ -2e9dac: 0a09 |0046: move-result v9 │ │ -2e9dae: 3729 1900 |0047: if-le v9, v2, 0060 // +0019 │ │ -2e9db2: 6e10 9690 0800 |0049: invoke-virtual {v8}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.getPacketList:()Ljava/util/List; // method@9096 │ │ -2e9db8: 0c09 |004c: move-result-object v9 │ │ -2e9dba: 7220 6a89 2900 |004d: invoke-interface {v9, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ -2e9dc0: 0c09 |0050: move-result-object v9 │ │ -2e9dc2: 1f09 9511 |0051: check-cast v9, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength; // type@1195 │ │ -2e9dc6: 6e10 8c90 0900 |0053: invoke-virtual {v9}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength;.getLength:()I // method@908c │ │ -2e9dcc: 0a09 |0056: move-result v9 │ │ -2e9dce: 2399 1c13 |0057: new-array v9, v9, [B // type@131c │ │ -2e9dd2: 7220 8c8a 9a00 |0059: invoke-interface {v10, v9}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.read:([B)I // method@8a8c │ │ -2e9dd8: 6e20 3386 9000 |005c: invoke-virtual {v0, v9}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ -2e9dde: 2817 |005f: goto 0076 // +0017 │ │ -2e9de0: 6e10 9690 0800 |0060: invoke-virtual {v8}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.getPacketList:()Ljava/util/List; // method@9096 │ │ -2e9de6: 0c09 |0063: move-result-object v9 │ │ -2e9de8: 7220 6a89 1900 |0064: invoke-interface {v9, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ -2e9dee: 0c09 |0067: move-result-object v9 │ │ -2e9df0: 1f09 9511 |0068: check-cast v9, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength; // type@1195 │ │ -2e9df4: 6e10 8c90 0900 |006a: invoke-virtual {v9}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength;.getLength:()I // method@908c │ │ -2e9dfa: 0a09 |006d: move-result v9 │ │ -2e9dfc: 2399 1c13 |006e: new-array v9, v9, [B // type@131c │ │ -2e9e00: 7220 8c8a 9a00 |0070: invoke-interface {v10, v9}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.read:([B)I // method@8a8c │ │ -2e9e06: 6e20 3386 9000 |0073: invoke-virtual {v0, v9}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ -2e9e0c: 6e10 9d90 0800 |0076: invoke-virtual {v8}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.isLastPacketIncomplete:()Z // method@909d │ │ -2e9e12: 0a09 |0079: move-result v9 │ │ -2e9e14: 1a03 1847 |007a: const-string v3, "Setupheader finishes on this page" // string@4718 │ │ -2e9e18: 3809 5500 |007c: if-eqz v9, 00d1 // +0055 │ │ -2e9e1c: 6e10 9690 0800 |007e: invoke-virtual {v8}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.getPacketList:()Ljava/util/List; // method@9096 │ │ -2e9e22: 0c08 |0081: move-result-object v8 │ │ -2e9e24: 7210 7389 0800 |0082: invoke-interface {v8}, Ljava/util/List;.size:()I // method@8973 │ │ -2e9e2a: 0a08 |0085: move-result v8 │ │ -2e9e2c: 1229 |0086: const/4 v9, #int 2 // #2 │ │ -2e9e2e: 3798 0300 |0087: if-le v8, v9, 008a // +0003 │ │ -2e9e32: 2848 |0089: goto 00d1 // +0048 │ │ -2e9e34: 6208 3286 |008a: sget-object v8, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader;.logger:Ljava/util/logging/Logger; // field@8632 │ │ -2e9e38: 1a09 5743 |008c: const-string v9, "Reading another page" // string@4357 │ │ -2e9e3c: 6e20 128a 9800 |008e: invoke-virtual {v8, v9}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -2e9e42: 7110 a090 0a00 |0091: invoke-static {v10}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.read:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/ogg/util/OggPageHeader; // method@90a0 │ │ -2e9e48: 0c08 |0094: move-result-object v8 │ │ -2e9e4a: 6e10 9690 0800 |0095: invoke-virtual {v8}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.getPacketList:()Ljava/util/List; // method@9096 │ │ -2e9e50: 0c09 |0098: move-result-object v9 │ │ -2e9e52: 7220 6a89 1900 |0099: invoke-interface {v9, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ -2e9e58: 0c09 |009c: move-result-object v9 │ │ -2e9e5a: 1f09 9511 |009d: check-cast v9, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength; // type@1195 │ │ -2e9e5e: 6e10 8c90 0900 |009f: invoke-virtual {v9}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength;.getLength:()I // method@908c │ │ -2e9e64: 0a09 |00a2: move-result v9 │ │ -2e9e66: 2399 1c13 |00a3: new-array v9, v9, [B // type@131c │ │ -2e9e6a: 7220 8c8a 9a00 |00a5: invoke-interface {v10, v9}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.read:([B)I // method@8a8c │ │ -2e9e70: 6e20 3386 9000 |00a8: invoke-virtual {v0, v9}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ -2e9e76: 6e10 9690 0800 |00ab: invoke-virtual {v8}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.getPacketList:()Ljava/util/List; // method@9096 │ │ -2e9e7c: 0c09 |00ae: move-result-object v9 │ │ -2e9e7e: 7210 7389 0900 |00af: invoke-interface {v9}, Ljava/util/List;.size:()I // method@8973 │ │ -2e9e84: 0a09 |00b2: move-result v9 │ │ -2e9e86: 3729 0c00 |00b3: if-le v9, v2, 00bf // +000c │ │ -2e9e8a: 6208 3286 |00b5: sget-object v8, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader;.logger:Ljava/util/logging/Logger; // field@8632 │ │ -2e9e8e: 6e20 128a 3800 |00b7: invoke-virtual {v8, v3}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -2e9e94: 6e10 3186 0000 |00ba: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8631 │ │ -2e9e9a: 0c08 |00bd: move-result-object v8 │ │ -2e9e9c: 1108 |00be: return-object v8 │ │ -2e9e9e: 6e10 9d90 0800 |00bf: invoke-virtual {v8}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.isLastPacketIncomplete:()Z // method@909d │ │ -2e9ea4: 0a08 |00c2: move-result v8 │ │ -2e9ea6: 3908 c7ff |00c3: if-nez v8, 008a // -0039 │ │ -2e9eaa: 6208 3286 |00c5: sget-object v8, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader;.logger:Ljava/util/logging/Logger; // field@8632 │ │ -2e9eae: 1a09 1747 |00c7: const-string v9, "Setupheader finish on Page because this packet is complete" // string@4717 │ │ -2e9eb2: 6e20 128a 9800 |00c9: invoke-virtual {v8, v9}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -2e9eb8: 6e10 3186 0000 |00cc: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8631 │ │ -2e9ebe: 0c08 |00cf: move-result-object v8 │ │ -2e9ec0: 1108 |00d0: return-object v8 │ │ -2e9ec2: 6208 3286 |00d1: sget-object v8, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader;.logger:Ljava/util/logging/Logger; // field@8632 │ │ -2e9ec6: 6e20 128a 3800 |00d3: invoke-virtual {v8, v3}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -2e9ecc: 6e10 3186 0000 |00d6: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8631 │ │ -2e9ed2: 0c08 |00d9: move-result-object v8 │ │ -2e9ed4: 1108 |00da: return-object v8 │ │ -2e9ed6: 2208 3511 |00db: new-instance v8, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ -2e9eda: 1a09 d44f |00dd: const-string v9, "Unable to find setup header(2), unable to write ogg file" // string@4fd4 │ │ -2e9ede: 7020 698d 9800 |00df: invoke-direct {v8, v9}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ -2e9ee4: 2802 |00e2: goto 00e4 // +0002 │ │ -2e9ee6: 2708 |00e3: throw v8 │ │ -2e9ee8: 28ff |00e4: goto 00e3 // -0001 │ │ +2e9d14: |[2e9d14] org.jaudiotagger.audio.ogg.OggVorbisTagReader.convertToVorbisSetupHeaderPacket:(JLorg/jaudiotagger/audio/MyRandomAccessFile;)[B │ │ +2e9d24: 2200 ef0f |0000: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@0fef │ │ +2e9d28: 7010 2d86 0000 |0002: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@862d │ │ +2e9d2e: 7230 918a 8a09 |0005: invoke-interface {v10, v8, v9}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.seek:(J)V // method@8a91 │ │ +2e9d34: 7110 a090 0a00 |0008: invoke-static {v10}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.read:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/ogg/util/OggPageHeader; // method@90a0 │ │ +2e9d3a: 0c08 |000b: move-result-object v8 │ │ +2e9d3c: 6e10 9690 0800 |000c: invoke-virtual {v8}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.getPacketList:()Ljava/util/List; // method@9096 │ │ +2e9d42: 0c09 |000f: move-result-object v9 │ │ +2e9d44: 7210 7389 0900 |0010: invoke-interface {v9}, Ljava/util/List;.size:()I // method@8973 │ │ +2e9d4a: 0a09 |0013: move-result v9 │ │ +2e9d4c: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +2e9d4e: 1212 |0015: const/4 v2, #int 1 // #1 │ │ +2e9d50: 3729 1300 |0016: if-le v9, v2, 0029 // +0013 │ │ +2e9d54: 6e10 9690 0800 |0018: invoke-virtual {v8}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.getPacketList:()Ljava/util/List; // method@9096 │ │ +2e9d5a: 0c09 |001b: move-result-object v9 │ │ +2e9d5c: 7220 6a89 1900 |001c: invoke-interface {v9, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ +2e9d62: 0c09 |001f: move-result-object v9 │ │ +2e9d64: 1f09 9511 |0020: check-cast v9, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength; // type@1195 │ │ +2e9d68: 6e10 8c90 0900 |0022: invoke-virtual {v9}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength;.getLength:()I // method@908c │ │ +2e9d6e: 0a09 |0025: move-result v9 │ │ +2e9d70: 7220 938a 9a00 |0026: invoke-interface {v10, v9}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.skipBytes:(I)I // method@8a93 │ │ +2e9d76: 1279 |0029: const/4 v9, #int 7 // #7 │ │ +2e9d78: 2399 1c13 |002a: new-array v9, v9, [B // type@131c │ │ +2e9d7c: 7220 8c8a 9a00 |002c: invoke-interface {v10, v9}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.read:([B)I // method@8a8c │ │ +2e9d82: 6e20 6490 9700 |002f: invoke-virtual {v7, v9}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader;.isVorbisSetupHeader:([B)Z // method@9064 │ │ +2e9d88: 0a09 |0032: move-result v9 │ │ +2e9d8a: 3809 a800 |0033: if-eqz v9, 00db // +00a8 │ │ +2e9d8e: 7210 848a 0a00 |0035: invoke-interface {v10}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getFilePointer:()J // method@8a84 │ │ +2e9d94: 0b03 |0038: move-result-wide v3 │ │ +2e9d96: 1605 0700 |0039: const-wide/16 v5, #int 7 // #7 │ │ +2e9d9a: bc53 |003b: sub-long/2addr v3, v5 │ │ +2e9d9c: 7230 918a 3a04 |003c: invoke-interface {v10, v3, v4}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.seek:(J)V // method@8a91 │ │ +2e9da2: 6e10 9690 0800 |003f: invoke-virtual {v8}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.getPacketList:()Ljava/util/List; // method@9096 │ │ +2e9da8: 0c09 |0042: move-result-object v9 │ │ +2e9daa: 7210 7389 0900 |0043: invoke-interface {v9}, Ljava/util/List;.size:()I // method@8973 │ │ +2e9db0: 0a09 |0046: move-result v9 │ │ +2e9db2: 3729 1900 |0047: if-le v9, v2, 0060 // +0019 │ │ +2e9db6: 6e10 9690 0800 |0049: invoke-virtual {v8}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.getPacketList:()Ljava/util/List; // method@9096 │ │ +2e9dbc: 0c09 |004c: move-result-object v9 │ │ +2e9dbe: 7220 6a89 2900 |004d: invoke-interface {v9, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ +2e9dc4: 0c09 |0050: move-result-object v9 │ │ +2e9dc6: 1f09 9511 |0051: check-cast v9, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength; // type@1195 │ │ +2e9dca: 6e10 8c90 0900 |0053: invoke-virtual {v9}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength;.getLength:()I // method@908c │ │ +2e9dd0: 0a09 |0056: move-result v9 │ │ +2e9dd2: 2399 1c13 |0057: new-array v9, v9, [B // type@131c │ │ +2e9dd6: 7220 8c8a 9a00 |0059: invoke-interface {v10, v9}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.read:([B)I // method@8a8c │ │ +2e9ddc: 6e20 3386 9000 |005c: invoke-virtual {v0, v9}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ +2e9de2: 2817 |005f: goto 0076 // +0017 │ │ +2e9de4: 6e10 9690 0800 |0060: invoke-virtual {v8}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.getPacketList:()Ljava/util/List; // method@9096 │ │ +2e9dea: 0c09 |0063: move-result-object v9 │ │ +2e9dec: 7220 6a89 1900 |0064: invoke-interface {v9, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ +2e9df2: 0c09 |0067: move-result-object v9 │ │ +2e9df4: 1f09 9511 |0068: check-cast v9, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength; // type@1195 │ │ +2e9df8: 6e10 8c90 0900 |006a: invoke-virtual {v9}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength;.getLength:()I // method@908c │ │ +2e9dfe: 0a09 |006d: move-result v9 │ │ +2e9e00: 2399 1c13 |006e: new-array v9, v9, [B // type@131c │ │ +2e9e04: 7220 8c8a 9a00 |0070: invoke-interface {v10, v9}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.read:([B)I // method@8a8c │ │ +2e9e0a: 6e20 3386 9000 |0073: invoke-virtual {v0, v9}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ +2e9e10: 6e10 9d90 0800 |0076: invoke-virtual {v8}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.isLastPacketIncomplete:()Z // method@909d │ │ +2e9e16: 0a09 |0079: move-result v9 │ │ +2e9e18: 1a03 1847 |007a: const-string v3, "Setupheader finishes on this page" // string@4718 │ │ +2e9e1c: 3809 5500 |007c: if-eqz v9, 00d1 // +0055 │ │ +2e9e20: 6e10 9690 0800 |007e: invoke-virtual {v8}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.getPacketList:()Ljava/util/List; // method@9096 │ │ +2e9e26: 0c08 |0081: move-result-object v8 │ │ +2e9e28: 7210 7389 0800 |0082: invoke-interface {v8}, Ljava/util/List;.size:()I // method@8973 │ │ +2e9e2e: 0a08 |0085: move-result v8 │ │ +2e9e30: 1229 |0086: const/4 v9, #int 2 // #2 │ │ +2e9e32: 3798 0300 |0087: if-le v8, v9, 008a // +0003 │ │ +2e9e36: 2848 |0089: goto 00d1 // +0048 │ │ +2e9e38: 6208 3286 |008a: sget-object v8, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader;.logger:Ljava/util/logging/Logger; // field@8632 │ │ +2e9e3c: 1a09 5743 |008c: const-string v9, "Reading another page" // string@4357 │ │ +2e9e40: 6e20 128a 9800 |008e: invoke-virtual {v8, v9}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +2e9e46: 7110 a090 0a00 |0091: invoke-static {v10}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.read:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/ogg/util/OggPageHeader; // method@90a0 │ │ +2e9e4c: 0c08 |0094: move-result-object v8 │ │ +2e9e4e: 6e10 9690 0800 |0095: invoke-virtual {v8}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.getPacketList:()Ljava/util/List; // method@9096 │ │ +2e9e54: 0c09 |0098: move-result-object v9 │ │ +2e9e56: 7220 6a89 1900 |0099: invoke-interface {v9, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ +2e9e5c: 0c09 |009c: move-result-object v9 │ │ +2e9e5e: 1f09 9511 |009d: check-cast v9, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength; // type@1195 │ │ +2e9e62: 6e10 8c90 0900 |009f: invoke-virtual {v9}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength;.getLength:()I // method@908c │ │ +2e9e68: 0a09 |00a2: move-result v9 │ │ +2e9e6a: 2399 1c13 |00a3: new-array v9, v9, [B // type@131c │ │ +2e9e6e: 7220 8c8a 9a00 |00a5: invoke-interface {v10, v9}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.read:([B)I // method@8a8c │ │ +2e9e74: 6e20 3386 9000 |00a8: invoke-virtual {v0, v9}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ +2e9e7a: 6e10 9690 0800 |00ab: invoke-virtual {v8}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.getPacketList:()Ljava/util/List; // method@9096 │ │ +2e9e80: 0c09 |00ae: move-result-object v9 │ │ +2e9e82: 7210 7389 0900 |00af: invoke-interface {v9}, Ljava/util/List;.size:()I // method@8973 │ │ +2e9e88: 0a09 |00b2: move-result v9 │ │ +2e9e8a: 3729 0c00 |00b3: if-le v9, v2, 00bf // +000c │ │ +2e9e8e: 6208 3286 |00b5: sget-object v8, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader;.logger:Ljava/util/logging/Logger; // field@8632 │ │ +2e9e92: 6e20 128a 3800 |00b7: invoke-virtual {v8, v3}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +2e9e98: 6e10 3186 0000 |00ba: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8631 │ │ +2e9e9e: 0c08 |00bd: move-result-object v8 │ │ +2e9ea0: 1108 |00be: return-object v8 │ │ +2e9ea2: 6e10 9d90 0800 |00bf: invoke-virtual {v8}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.isLastPacketIncomplete:()Z // method@909d │ │ +2e9ea8: 0a08 |00c2: move-result v8 │ │ +2e9eaa: 3908 c7ff |00c3: if-nez v8, 008a // -0039 │ │ +2e9eae: 6208 3286 |00c5: sget-object v8, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader;.logger:Ljava/util/logging/Logger; // field@8632 │ │ +2e9eb2: 1a09 1747 |00c7: const-string v9, "Setupheader finish on Page because this packet is complete" // string@4717 │ │ +2e9eb6: 6e20 128a 9800 |00c9: invoke-virtual {v8, v9}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +2e9ebc: 6e10 3186 0000 |00cc: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8631 │ │ +2e9ec2: 0c08 |00cf: move-result-object v8 │ │ +2e9ec4: 1108 |00d0: return-object v8 │ │ +2e9ec6: 6208 3286 |00d1: sget-object v8, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader;.logger:Ljava/util/logging/Logger; // field@8632 │ │ +2e9eca: 6e20 128a 3800 |00d3: invoke-virtual {v8, v3}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +2e9ed0: 6e10 3186 0000 |00d6: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8631 │ │ +2e9ed6: 0c08 |00d9: move-result-object v8 │ │ +2e9ed8: 1108 |00da: return-object v8 │ │ +2e9eda: 2208 3511 |00db: new-instance v8, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ +2e9ede: 1a09 d44f |00dd: const-string v9, "Unable to find setup header(2), unable to write ogg file" // string@4fd4 │ │ +2e9ee2: 7020 698d 9800 |00df: invoke-direct {v8, v9}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ +2e9ee8: 2802 |00e2: goto 00e4 // +0002 │ │ +2e9eea: 2708 |00e3: throw v8 │ │ +2e9eec: 28ff |00e4: goto 00e3 // -0001 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=223 │ │ 0x0005 line=226 │ │ 0x0008 line=229 │ │ 0x000c line=233 │ │ 0x0018 line=235 │ │ @@ -719645,150 +719645,150 @@ │ │ type : '(JLorg/jaudiotagger/audio/MyRandomAccessFile;)[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 274 16-bit code units │ │ -2e9eec: |[2e9eec] org.jaudiotagger.audio.ogg.OggVorbisTagReader.convertToVorbisSetupHeaderPacketAndAdditionalPackets:(JLorg/jaudiotagger/audio/MyRandomAccessFile;)[B │ │ -2e9efc: 2200 ef0f |0000: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@0fef │ │ -2e9f00: 7010 2d86 0000 |0002: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@862d │ │ -2e9f06: 7230 918a 8a09 |0005: invoke-interface {v10, v8, v9}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.seek:(J)V // method@8a91 │ │ -2e9f0c: 7110 a090 0a00 |0008: invoke-static {v10}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.read:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/ogg/util/OggPageHeader; // method@90a0 │ │ -2e9f12: 0c08 |000b: move-result-object v8 │ │ -2e9f14: 6e10 9690 0800 |000c: invoke-virtual {v8}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.getPacketList:()Ljava/util/List; // method@9096 │ │ -2e9f1a: 0c09 |000f: move-result-object v9 │ │ -2e9f1c: 7210 7389 0900 |0010: invoke-interface {v9}, Ljava/util/List;.size:()I // method@8973 │ │ -2e9f22: 0a09 |0013: move-result v9 │ │ -2e9f24: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -2e9f26: 1212 |0015: const/4 v2, #int 1 // #1 │ │ -2e9f28: 3729 1300 |0016: if-le v9, v2, 0029 // +0013 │ │ -2e9f2c: 6e10 9690 0800 |0018: invoke-virtual {v8}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.getPacketList:()Ljava/util/List; // method@9096 │ │ -2e9f32: 0c09 |001b: move-result-object v9 │ │ -2e9f34: 7220 6a89 1900 |001c: invoke-interface {v9, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ -2e9f3a: 0c09 |001f: move-result-object v9 │ │ -2e9f3c: 1f09 9511 |0020: check-cast v9, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength; // type@1195 │ │ -2e9f40: 6e10 8c90 0900 |0022: invoke-virtual {v9}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength;.getLength:()I // method@908c │ │ -2e9f46: 0a09 |0025: move-result v9 │ │ -2e9f48: 7220 938a 9a00 |0026: invoke-interface {v10, v9}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.skipBytes:(I)I // method@8a93 │ │ -2e9f4e: 1279 |0029: const/4 v9, #int 7 // #7 │ │ -2e9f50: 2399 1c13 |002a: new-array v9, v9, [B // type@131c │ │ -2e9f54: 7220 8c8a 9a00 |002c: invoke-interface {v10, v9}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.read:([B)I // method@8a8c │ │ -2e9f5a: 6e20 6490 9700 |002f: invoke-virtual {v7, v9}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader;.isVorbisSetupHeader:([B)Z // method@9064 │ │ -2e9f60: 0a09 |0032: move-result v9 │ │ -2e9f62: 3809 d500 |0033: if-eqz v9, 0108 // +00d5 │ │ -2e9f66: 7210 848a 0a00 |0035: invoke-interface {v10}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getFilePointer:()J // method@8a84 │ │ -2e9f6c: 0b03 |0038: move-result-wide v3 │ │ -2e9f6e: 1605 0700 |0039: const-wide/16 v5, #int 7 // #7 │ │ -2e9f72: bc53 |003b: sub-long/2addr v3, v5 │ │ -2e9f74: 7230 918a 3a04 |003c: invoke-interface {v10, v3, v4}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.seek:(J)V // method@8a91 │ │ -2e9f7a: 6e10 9690 0800 |003f: invoke-virtual {v8}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.getPacketList:()Ljava/util/List; // method@9096 │ │ -2e9f80: 0c09 |0042: move-result-object v9 │ │ -2e9f82: 7210 7389 0900 |0043: invoke-interface {v9}, Ljava/util/List;.size:()I // method@8973 │ │ -2e9f88: 0a09 |0046: move-result v9 │ │ -2e9f8a: 3729 1900 |0047: if-le v9, v2, 0060 // +0019 │ │ -2e9f8e: 6e10 9690 0800 |0049: invoke-virtual {v8}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.getPacketList:()Ljava/util/List; // method@9096 │ │ -2e9f94: 0c09 |004c: move-result-object v9 │ │ -2e9f96: 7220 6a89 2900 |004d: invoke-interface {v9, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ -2e9f9c: 0c09 |0050: move-result-object v9 │ │ -2e9f9e: 1f09 9511 |0051: check-cast v9, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength; // type@1195 │ │ -2e9fa2: 6e10 8c90 0900 |0053: invoke-virtual {v9}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength;.getLength:()I // method@908c │ │ -2e9fa8: 0a09 |0056: move-result v9 │ │ -2e9faa: 2399 1c13 |0057: new-array v9, v9, [B // type@131c │ │ -2e9fae: 7220 8c8a 9a00 |0059: invoke-interface {v10, v9}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.read:([B)I // method@8a8c │ │ -2e9fb4: 6e20 3386 9000 |005c: invoke-virtual {v0, v9}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ -2e9fba: 2817 |005f: goto 0076 // +0017 │ │ -2e9fbc: 6e10 9690 0800 |0060: invoke-virtual {v8}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.getPacketList:()Ljava/util/List; // method@9096 │ │ -2e9fc2: 0c09 |0063: move-result-object v9 │ │ -2e9fc4: 7220 6a89 1900 |0064: invoke-interface {v9, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ -2e9fca: 0c09 |0067: move-result-object v9 │ │ -2e9fcc: 1f09 9511 |0068: check-cast v9, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength; // type@1195 │ │ -2e9fd0: 6e10 8c90 0900 |006a: invoke-virtual {v9}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength;.getLength:()I // method@908c │ │ -2e9fd6: 0a09 |006d: move-result v9 │ │ -2e9fd8: 2399 1c13 |006e: new-array v9, v9, [B // type@131c │ │ -2e9fdc: 7220 8c8a 9a00 |0070: invoke-interface {v10, v9}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.read:([B)I // method@8a8c │ │ -2e9fe2: 6e20 3386 9000 |0073: invoke-virtual {v0, v9}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ -2e9fe8: 6e10 9d90 0800 |0076: invoke-virtual {v8}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.isLastPacketIncomplete:()Z // method@909d │ │ -2e9fee: 0a09 |0079: move-result v9 │ │ -2e9ff0: 1a03 1847 |007a: const-string v3, "Setupheader finishes on this page" // string@4718 │ │ -2e9ff4: 1224 |007c: const/4 v4, #int 2 // #2 │ │ -2e9ff6: 3809 5400 |007d: if-eqz v9, 00d1 // +0054 │ │ -2e9ffa: 6e10 9690 0800 |007f: invoke-virtual {v8}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.getPacketList:()Ljava/util/List; // method@9096 │ │ -2ea000: 0c09 |0082: move-result-object v9 │ │ -2ea002: 7210 7389 0900 |0083: invoke-interface {v9}, Ljava/util/List;.size:()I // method@8973 │ │ -2ea008: 0a09 |0086: move-result v9 │ │ -2ea00a: 3749 0300 |0087: if-le v9, v4, 008a // +0003 │ │ -2ea00e: 2848 |0089: goto 00d1 // +0048 │ │ -2ea010: 6208 3286 |008a: sget-object v8, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader;.logger:Ljava/util/logging/Logger; // field@8632 │ │ -2ea014: 1a09 5743 |008c: const-string v9, "Reading another page" // string@4357 │ │ -2ea018: 6e20 128a 9800 |008e: invoke-virtual {v8, v9}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -2ea01e: 7110 a090 0a00 |0091: invoke-static {v10}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.read:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/ogg/util/OggPageHeader; // method@90a0 │ │ -2ea024: 0c08 |0094: move-result-object v8 │ │ -2ea026: 6e10 9690 0800 |0095: invoke-virtual {v8}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.getPacketList:()Ljava/util/List; // method@9096 │ │ -2ea02c: 0c09 |0098: move-result-object v9 │ │ -2ea02e: 7220 6a89 1900 |0099: invoke-interface {v9, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ -2ea034: 0c09 |009c: move-result-object v9 │ │ -2ea036: 1f09 9511 |009d: check-cast v9, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength; // type@1195 │ │ -2ea03a: 6e10 8c90 0900 |009f: invoke-virtual {v9}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength;.getLength:()I // method@908c │ │ -2ea040: 0a09 |00a2: move-result v9 │ │ -2ea042: 2399 1c13 |00a3: new-array v9, v9, [B // type@131c │ │ -2ea046: 7220 8c8a 9a00 |00a5: invoke-interface {v10, v9}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.read:([B)I // method@8a8c │ │ -2ea04c: 6e20 3386 9000 |00a8: invoke-virtual {v0, v9}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ -2ea052: 6e10 9690 0800 |00ab: invoke-virtual {v8}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.getPacketList:()Ljava/util/List; // method@9096 │ │ -2ea058: 0c09 |00ae: move-result-object v9 │ │ -2ea05a: 7210 7389 0900 |00af: invoke-interface {v9}, Ljava/util/List;.size:()I // method@8973 │ │ -2ea060: 0a09 |00b2: move-result v9 │ │ -2ea062: 3729 0c00 |00b3: if-le v9, v2, 00bf // +000c │ │ -2ea066: 6208 3286 |00b5: sget-object v8, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader;.logger:Ljava/util/logging/Logger; // field@8632 │ │ -2ea06a: 6e20 128a 3800 |00b7: invoke-virtual {v8, v3}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -2ea070: 6e10 3186 0000 |00ba: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8631 │ │ -2ea076: 0c08 |00bd: move-result-object v8 │ │ -2ea078: 1108 |00be: return-object v8 │ │ -2ea07a: 6e10 9d90 0800 |00bf: invoke-virtual {v8}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.isLastPacketIncomplete:()Z // method@909d │ │ -2ea080: 0a08 |00c2: move-result v8 │ │ -2ea082: 3908 c7ff |00c3: if-nez v8, 008a // -0039 │ │ -2ea086: 6208 3286 |00c5: sget-object v8, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader;.logger:Ljava/util/logging/Logger; // field@8632 │ │ -2ea08a: 1a09 1747 |00c7: const-string v9, "Setupheader finish on Page because this packet is complete" // string@4717 │ │ -2ea08e: 6e20 128a 9800 |00c9: invoke-virtual {v8, v9}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -2ea094: 6e10 3186 0000 |00cc: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8631 │ │ -2ea09a: 0c08 |00cf: move-result-object v8 │ │ -2ea09c: 1108 |00d0: return-object v8 │ │ -2ea09e: 6209 3286 |00d1: sget-object v9, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader;.logger:Ljava/util/logging/Logger; // field@8632 │ │ -2ea0a2: 6e20 128a 3900 |00d3: invoke-virtual {v9, v3}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -2ea0a8: 6e10 9690 0800 |00d6: invoke-virtual {v8}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.getPacketList:()Ljava/util/List; // method@9096 │ │ -2ea0ae: 0c09 |00d9: move-result-object v9 │ │ -2ea0b0: 7210 7389 0900 |00da: invoke-interface {v9}, Ljava/util/List;.size:()I // method@8973 │ │ -2ea0b6: 0a09 |00dd: move-result v9 │ │ -2ea0b8: 3749 2500 |00de: if-le v9, v4, 0103 // +0025 │ │ -2ea0bc: 6e10 9690 0800 |00e0: invoke-virtual {v8}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.getPacketList:()Ljava/util/List; // method@9096 │ │ -2ea0c2: 0c09 |00e3: move-result-object v9 │ │ -2ea0c4: 7210 7389 0900 |00e4: invoke-interface {v9}, Ljava/util/List;.size:()I // method@8973 │ │ -2ea0ca: 0a09 |00e7: move-result v9 │ │ -2ea0cc: 3594 1b00 |00e8: if-ge v4, v9, 0103 // +001b │ │ -2ea0d0: 6e10 9690 0800 |00ea: invoke-virtual {v8}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.getPacketList:()Ljava/util/List; // method@9096 │ │ -2ea0d6: 0c09 |00ed: move-result-object v9 │ │ -2ea0d8: 7220 6a89 4900 |00ee: invoke-interface {v9, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ -2ea0de: 0c09 |00f1: move-result-object v9 │ │ -2ea0e0: 1f09 9511 |00f2: check-cast v9, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength; // type@1195 │ │ -2ea0e4: 6e10 8c90 0900 |00f4: invoke-virtual {v9}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength;.getLength:()I // method@908c │ │ -2ea0ea: 0a09 |00f7: move-result v9 │ │ -2ea0ec: 2399 1c13 |00f8: new-array v9, v9, [B // type@131c │ │ -2ea0f0: 7220 8c8a 9a00 |00fa: invoke-interface {v10, v9}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.read:([B)I // method@8a8c │ │ -2ea0f6: 6e20 3386 9000 |00fd: invoke-virtual {v0, v9}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ -2ea0fc: d804 0401 |0100: add-int/lit8 v4, v4, #int 1 // #01 │ │ -2ea100: 28de |0102: goto 00e0 // -0022 │ │ -2ea102: 6e10 3186 0000 |0103: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8631 │ │ -2ea108: 0c08 |0106: move-result-object v8 │ │ -2ea10a: 1108 |0107: return-object v8 │ │ -2ea10c: 2208 3511 |0108: new-instance v8, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ -2ea110: 1a09 d44f |010a: const-string v9, "Unable to find setup header(2), unable to write ogg file" // string@4fd4 │ │ -2ea114: 7020 698d 9800 |010c: invoke-direct {v8, v9}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ -2ea11a: 2802 |010f: goto 0111 // +0002 │ │ -2ea11c: 2708 |0110: throw v8 │ │ -2ea11e: 28ff |0111: goto 0110 // -0001 │ │ +2e9ef0: |[2e9ef0] org.jaudiotagger.audio.ogg.OggVorbisTagReader.convertToVorbisSetupHeaderPacketAndAdditionalPackets:(JLorg/jaudiotagger/audio/MyRandomAccessFile;)[B │ │ +2e9f00: 2200 ef0f |0000: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@0fef │ │ +2e9f04: 7010 2d86 0000 |0002: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@862d │ │ +2e9f0a: 7230 918a 8a09 |0005: invoke-interface {v10, v8, v9}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.seek:(J)V // method@8a91 │ │ +2e9f10: 7110 a090 0a00 |0008: invoke-static {v10}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.read:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/ogg/util/OggPageHeader; // method@90a0 │ │ +2e9f16: 0c08 |000b: move-result-object v8 │ │ +2e9f18: 6e10 9690 0800 |000c: invoke-virtual {v8}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.getPacketList:()Ljava/util/List; // method@9096 │ │ +2e9f1e: 0c09 |000f: move-result-object v9 │ │ +2e9f20: 7210 7389 0900 |0010: invoke-interface {v9}, Ljava/util/List;.size:()I // method@8973 │ │ +2e9f26: 0a09 |0013: move-result v9 │ │ +2e9f28: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +2e9f2a: 1212 |0015: const/4 v2, #int 1 // #1 │ │ +2e9f2c: 3729 1300 |0016: if-le v9, v2, 0029 // +0013 │ │ +2e9f30: 6e10 9690 0800 |0018: invoke-virtual {v8}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.getPacketList:()Ljava/util/List; // method@9096 │ │ +2e9f36: 0c09 |001b: move-result-object v9 │ │ +2e9f38: 7220 6a89 1900 |001c: invoke-interface {v9, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ +2e9f3e: 0c09 |001f: move-result-object v9 │ │ +2e9f40: 1f09 9511 |0020: check-cast v9, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength; // type@1195 │ │ +2e9f44: 6e10 8c90 0900 |0022: invoke-virtual {v9}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength;.getLength:()I // method@908c │ │ +2e9f4a: 0a09 |0025: move-result v9 │ │ +2e9f4c: 7220 938a 9a00 |0026: invoke-interface {v10, v9}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.skipBytes:(I)I // method@8a93 │ │ +2e9f52: 1279 |0029: const/4 v9, #int 7 // #7 │ │ +2e9f54: 2399 1c13 |002a: new-array v9, v9, [B // type@131c │ │ +2e9f58: 7220 8c8a 9a00 |002c: invoke-interface {v10, v9}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.read:([B)I // method@8a8c │ │ +2e9f5e: 6e20 6490 9700 |002f: invoke-virtual {v7, v9}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader;.isVorbisSetupHeader:([B)Z // method@9064 │ │ +2e9f64: 0a09 |0032: move-result v9 │ │ +2e9f66: 3809 d500 |0033: if-eqz v9, 0108 // +00d5 │ │ +2e9f6a: 7210 848a 0a00 |0035: invoke-interface {v10}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getFilePointer:()J // method@8a84 │ │ +2e9f70: 0b03 |0038: move-result-wide v3 │ │ +2e9f72: 1605 0700 |0039: const-wide/16 v5, #int 7 // #7 │ │ +2e9f76: bc53 |003b: sub-long/2addr v3, v5 │ │ +2e9f78: 7230 918a 3a04 |003c: invoke-interface {v10, v3, v4}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.seek:(J)V // method@8a91 │ │ +2e9f7e: 6e10 9690 0800 |003f: invoke-virtual {v8}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.getPacketList:()Ljava/util/List; // method@9096 │ │ +2e9f84: 0c09 |0042: move-result-object v9 │ │ +2e9f86: 7210 7389 0900 |0043: invoke-interface {v9}, Ljava/util/List;.size:()I // method@8973 │ │ +2e9f8c: 0a09 |0046: move-result v9 │ │ +2e9f8e: 3729 1900 |0047: if-le v9, v2, 0060 // +0019 │ │ +2e9f92: 6e10 9690 0800 |0049: invoke-virtual {v8}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.getPacketList:()Ljava/util/List; // method@9096 │ │ +2e9f98: 0c09 |004c: move-result-object v9 │ │ +2e9f9a: 7220 6a89 2900 |004d: invoke-interface {v9, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ +2e9fa0: 0c09 |0050: move-result-object v9 │ │ +2e9fa2: 1f09 9511 |0051: check-cast v9, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength; // type@1195 │ │ +2e9fa6: 6e10 8c90 0900 |0053: invoke-virtual {v9}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength;.getLength:()I // method@908c │ │ +2e9fac: 0a09 |0056: move-result v9 │ │ +2e9fae: 2399 1c13 |0057: new-array v9, v9, [B // type@131c │ │ +2e9fb2: 7220 8c8a 9a00 |0059: invoke-interface {v10, v9}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.read:([B)I // method@8a8c │ │ +2e9fb8: 6e20 3386 9000 |005c: invoke-virtual {v0, v9}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ +2e9fbe: 2817 |005f: goto 0076 // +0017 │ │ +2e9fc0: 6e10 9690 0800 |0060: invoke-virtual {v8}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.getPacketList:()Ljava/util/List; // method@9096 │ │ +2e9fc6: 0c09 |0063: move-result-object v9 │ │ +2e9fc8: 7220 6a89 1900 |0064: invoke-interface {v9, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ +2e9fce: 0c09 |0067: move-result-object v9 │ │ +2e9fd0: 1f09 9511 |0068: check-cast v9, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength; // type@1195 │ │ +2e9fd4: 6e10 8c90 0900 |006a: invoke-virtual {v9}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength;.getLength:()I // method@908c │ │ +2e9fda: 0a09 |006d: move-result v9 │ │ +2e9fdc: 2399 1c13 |006e: new-array v9, v9, [B // type@131c │ │ +2e9fe0: 7220 8c8a 9a00 |0070: invoke-interface {v10, v9}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.read:([B)I // method@8a8c │ │ +2e9fe6: 6e20 3386 9000 |0073: invoke-virtual {v0, v9}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ +2e9fec: 6e10 9d90 0800 |0076: invoke-virtual {v8}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.isLastPacketIncomplete:()Z // method@909d │ │ +2e9ff2: 0a09 |0079: move-result v9 │ │ +2e9ff4: 1a03 1847 |007a: const-string v3, "Setupheader finishes on this page" // string@4718 │ │ +2e9ff8: 1224 |007c: const/4 v4, #int 2 // #2 │ │ +2e9ffa: 3809 5400 |007d: if-eqz v9, 00d1 // +0054 │ │ +2e9ffe: 6e10 9690 0800 |007f: invoke-virtual {v8}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.getPacketList:()Ljava/util/List; // method@9096 │ │ +2ea004: 0c09 |0082: move-result-object v9 │ │ +2ea006: 7210 7389 0900 |0083: invoke-interface {v9}, Ljava/util/List;.size:()I // method@8973 │ │ +2ea00c: 0a09 |0086: move-result v9 │ │ +2ea00e: 3749 0300 |0087: if-le v9, v4, 008a // +0003 │ │ +2ea012: 2848 |0089: goto 00d1 // +0048 │ │ +2ea014: 6208 3286 |008a: sget-object v8, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader;.logger:Ljava/util/logging/Logger; // field@8632 │ │ +2ea018: 1a09 5743 |008c: const-string v9, "Reading another page" // string@4357 │ │ +2ea01c: 6e20 128a 9800 |008e: invoke-virtual {v8, v9}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +2ea022: 7110 a090 0a00 |0091: invoke-static {v10}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.read:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/ogg/util/OggPageHeader; // method@90a0 │ │ +2ea028: 0c08 |0094: move-result-object v8 │ │ +2ea02a: 6e10 9690 0800 |0095: invoke-virtual {v8}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.getPacketList:()Ljava/util/List; // method@9096 │ │ +2ea030: 0c09 |0098: move-result-object v9 │ │ +2ea032: 7220 6a89 1900 |0099: invoke-interface {v9, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ +2ea038: 0c09 |009c: move-result-object v9 │ │ +2ea03a: 1f09 9511 |009d: check-cast v9, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength; // type@1195 │ │ +2ea03e: 6e10 8c90 0900 |009f: invoke-virtual {v9}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength;.getLength:()I // method@908c │ │ +2ea044: 0a09 |00a2: move-result v9 │ │ +2ea046: 2399 1c13 |00a3: new-array v9, v9, [B // type@131c │ │ +2ea04a: 7220 8c8a 9a00 |00a5: invoke-interface {v10, v9}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.read:([B)I // method@8a8c │ │ +2ea050: 6e20 3386 9000 |00a8: invoke-virtual {v0, v9}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ +2ea056: 6e10 9690 0800 |00ab: invoke-virtual {v8}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.getPacketList:()Ljava/util/List; // method@9096 │ │ +2ea05c: 0c09 |00ae: move-result-object v9 │ │ +2ea05e: 7210 7389 0900 |00af: invoke-interface {v9}, Ljava/util/List;.size:()I // method@8973 │ │ +2ea064: 0a09 |00b2: move-result v9 │ │ +2ea066: 3729 0c00 |00b3: if-le v9, v2, 00bf // +000c │ │ +2ea06a: 6208 3286 |00b5: sget-object v8, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader;.logger:Ljava/util/logging/Logger; // field@8632 │ │ +2ea06e: 6e20 128a 3800 |00b7: invoke-virtual {v8, v3}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +2ea074: 6e10 3186 0000 |00ba: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8631 │ │ +2ea07a: 0c08 |00bd: move-result-object v8 │ │ +2ea07c: 1108 |00be: return-object v8 │ │ +2ea07e: 6e10 9d90 0800 |00bf: invoke-virtual {v8}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.isLastPacketIncomplete:()Z // method@909d │ │ +2ea084: 0a08 |00c2: move-result v8 │ │ +2ea086: 3908 c7ff |00c3: if-nez v8, 008a // -0039 │ │ +2ea08a: 6208 3286 |00c5: sget-object v8, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader;.logger:Ljava/util/logging/Logger; // field@8632 │ │ +2ea08e: 1a09 1747 |00c7: const-string v9, "Setupheader finish on Page because this packet is complete" // string@4717 │ │ +2ea092: 6e20 128a 9800 |00c9: invoke-virtual {v8, v9}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +2ea098: 6e10 3186 0000 |00cc: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8631 │ │ +2ea09e: 0c08 |00cf: move-result-object v8 │ │ +2ea0a0: 1108 |00d0: return-object v8 │ │ +2ea0a2: 6209 3286 |00d1: sget-object v9, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader;.logger:Ljava/util/logging/Logger; // field@8632 │ │ +2ea0a6: 6e20 128a 3900 |00d3: invoke-virtual {v9, v3}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +2ea0ac: 6e10 9690 0800 |00d6: invoke-virtual {v8}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.getPacketList:()Ljava/util/List; // method@9096 │ │ +2ea0b2: 0c09 |00d9: move-result-object v9 │ │ +2ea0b4: 7210 7389 0900 |00da: invoke-interface {v9}, Ljava/util/List;.size:()I // method@8973 │ │ +2ea0ba: 0a09 |00dd: move-result v9 │ │ +2ea0bc: 3749 2500 |00de: if-le v9, v4, 0103 // +0025 │ │ +2ea0c0: 6e10 9690 0800 |00e0: invoke-virtual {v8}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.getPacketList:()Ljava/util/List; // method@9096 │ │ +2ea0c6: 0c09 |00e3: move-result-object v9 │ │ +2ea0c8: 7210 7389 0900 |00e4: invoke-interface {v9}, Ljava/util/List;.size:()I // method@8973 │ │ +2ea0ce: 0a09 |00e7: move-result v9 │ │ +2ea0d0: 3594 1b00 |00e8: if-ge v4, v9, 0103 // +001b │ │ +2ea0d4: 6e10 9690 0800 |00ea: invoke-virtual {v8}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.getPacketList:()Ljava/util/List; // method@9096 │ │ +2ea0da: 0c09 |00ed: move-result-object v9 │ │ +2ea0dc: 7220 6a89 4900 |00ee: invoke-interface {v9, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ +2ea0e2: 0c09 |00f1: move-result-object v9 │ │ +2ea0e4: 1f09 9511 |00f2: check-cast v9, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength; // type@1195 │ │ +2ea0e8: 6e10 8c90 0900 |00f4: invoke-virtual {v9}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength;.getLength:()I // method@908c │ │ +2ea0ee: 0a09 |00f7: move-result v9 │ │ +2ea0f0: 2399 1c13 |00f8: new-array v9, v9, [B // type@131c │ │ +2ea0f4: 7220 8c8a 9a00 |00fa: invoke-interface {v10, v9}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.read:([B)I // method@8a8c │ │ +2ea0fa: 6e20 3386 9000 |00fd: invoke-virtual {v0, v9}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ +2ea100: d804 0401 |0100: add-int/lit8 v4, v4, #int 1 // #01 │ │ +2ea104: 28de |0102: goto 00e0 // -0022 │ │ +2ea106: 6e10 3186 0000 |0103: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8631 │ │ +2ea10c: 0c08 |0106: move-result-object v8 │ │ +2ea10e: 1108 |0107: return-object v8 │ │ +2ea110: 2208 3511 |0108: new-instance v8, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ +2ea114: 1a09 d44f |010a: const-string v9, "Unable to find setup header(2), unable to write ogg file" // string@4fd4 │ │ +2ea118: 7020 698d 9800 |010c: invoke-direct {v8, v9}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ +2ea11e: 2802 |010f: goto 0111 // +0002 │ │ +2ea120: 2708 |0110: throw v8 │ │ +2ea122: 28ff |0111: goto 0110 // -0001 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=310 │ │ 0x0005 line=313 │ │ 0x0008 line=316 │ │ 0x000c line=320 │ │ 0x0018 line=322 │ │ @@ -719832,33 +719832,33 @@ │ │ type : '([B)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 31 16-bit code units │ │ -2e9b40: |[2e9b40] org.jaudiotagger.audio.ogg.OggVorbisTagReader.isVorbisCommentHeader:([B)Z │ │ -2e9b50: 2200 3710 |0000: new-instance v0, Ljava/lang/String; // type@1037 │ │ -2e9b54: 6201 aa81 |0002: sget-object v1, Ljava/nio/charset/StandardCharsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@81aa │ │ -2e9b58: 1212 |0004: const/4 v2, #int 1 // #1 │ │ -2e9b5a: 1263 |0005: const/4 v3, #int 6 // #6 │ │ -2e9b5c: 7051 8f87 5032 |0006: invoke-direct {v0, v5, v2, v3, v1}, Ljava/lang/String;.:([BIILjava/nio/charset/Charset;)V // method@878f │ │ -2e9b62: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -2e9b64: 4805 0501 |000a: aget-byte v5, v5, v1 │ │ -2e9b68: 6203 8c86 |000c: sget-object v3, Lorg/jaudiotagger/audio/ogg/util/VorbisPacketType;.COMMENT_HEADER:Lorg/jaudiotagger/audio/ogg/util/VorbisPacketType; // field@868c │ │ -2e9b6c: 6e10 b290 0300 |000e: invoke-virtual {v3}, Lorg/jaudiotagger/audio/ogg/util/VorbisPacketType;.getType:()I // method@90b2 │ │ -2e9b72: 0a03 |0011: move-result v3 │ │ -2e9b74: 3335 0b00 |0012: if-ne v5, v3, 001d // +000b │ │ -2e9b78: 1a05 2eb4 |0014: const-string v5, "vorbis" // string@b42e │ │ -2e9b7c: 6e20 9c87 5000 |0016: invoke-virtual {v0, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2e9b82: 0a05 |0019: move-result v5 │ │ -2e9b84: 3805 0300 |001a: if-eqz v5, 001d // +0003 │ │ -2e9b88: 2802 |001c: goto 001e // +0002 │ │ -2e9b8a: 1202 |001d: const/4 v2, #int 0 // #0 │ │ -2e9b8c: 0f02 |001e: return v2 │ │ +2e9b44: |[2e9b44] org.jaudiotagger.audio.ogg.OggVorbisTagReader.isVorbisCommentHeader:([B)Z │ │ +2e9b54: 2200 3710 |0000: new-instance v0, Ljava/lang/String; // type@1037 │ │ +2e9b58: 6201 aa81 |0002: sget-object v1, Ljava/nio/charset/StandardCharsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@81aa │ │ +2e9b5c: 1212 |0004: const/4 v2, #int 1 // #1 │ │ +2e9b5e: 1263 |0005: const/4 v3, #int 6 // #6 │ │ +2e9b60: 7051 8f87 5032 |0006: invoke-direct {v0, v5, v2, v3, v1}, Ljava/lang/String;.:([BIILjava/nio/charset/Charset;)V // method@878f │ │ +2e9b66: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +2e9b68: 4805 0501 |000a: aget-byte v5, v5, v1 │ │ +2e9b6c: 6203 8c86 |000c: sget-object v3, Lorg/jaudiotagger/audio/ogg/util/VorbisPacketType;.COMMENT_HEADER:Lorg/jaudiotagger/audio/ogg/util/VorbisPacketType; // field@868c │ │ +2e9b70: 6e10 b290 0300 |000e: invoke-virtual {v3}, Lorg/jaudiotagger/audio/ogg/util/VorbisPacketType;.getType:()I // method@90b2 │ │ +2e9b76: 0a03 |0011: move-result v3 │ │ +2e9b78: 3335 0b00 |0012: if-ne v5, v3, 001d // +000b │ │ +2e9b7c: 1a05 2eb4 |0014: const-string v5, "vorbis" // string@b42e │ │ +2e9b80: 6e20 9c87 5000 |0016: invoke-virtual {v0, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2e9b86: 0a05 |0019: move-result v5 │ │ +2e9b88: 3805 0300 |001a: if-eqz v5, 001d // +0003 │ │ +2e9b8c: 2802 |001c: goto 001e // +0002 │ │ +2e9b8e: 1202 |001d: const/4 v2, #int 0 // #0 │ │ +2e9b90: 0f02 |001e: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ 0x000a line=139 │ │ locals : │ │ 0x0000 - 0x001f reg=4 this Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader; │ │ 0x0000 - 0x001f reg=5 (null) [B │ │ @@ -719868,33 +719868,33 @@ │ │ type : '([B)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 31 16-bit code units │ │ -2e9b90: |[2e9b90] org.jaudiotagger.audio.ogg.OggVorbisTagReader.isVorbisSetupHeader:([B)Z │ │ -2e9ba0: 2200 3710 |0000: new-instance v0, Ljava/lang/String; // type@1037 │ │ -2e9ba4: 6201 aa81 |0002: sget-object v1, Ljava/nio/charset/StandardCharsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@81aa │ │ -2e9ba8: 1212 |0004: const/4 v2, #int 1 // #1 │ │ -2e9baa: 1263 |0005: const/4 v3, #int 6 // #6 │ │ -2e9bac: 7051 8f87 5032 |0006: invoke-direct {v0, v5, v2, v3, v1}, Ljava/lang/String;.:([BIILjava/nio/charset/Charset;)V // method@878f │ │ -2e9bb2: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -2e9bb4: 4805 0501 |000a: aget-byte v5, v5, v1 │ │ -2e9bb8: 6203 8e86 |000c: sget-object v3, Lorg/jaudiotagger/audio/ogg/util/VorbisPacketType;.SETUP_HEADER:Lorg/jaudiotagger/audio/ogg/util/VorbisPacketType; // field@868e │ │ -2e9bbc: 6e10 b290 0300 |000e: invoke-virtual {v3}, Lorg/jaudiotagger/audio/ogg/util/VorbisPacketType;.getType:()I // method@90b2 │ │ -2e9bc2: 0a03 |0011: move-result v3 │ │ -2e9bc4: 3335 0b00 |0012: if-ne v5, v3, 001d // +000b │ │ -2e9bc8: 1a05 2eb4 |0014: const-string v5, "vorbis" // string@b42e │ │ -2e9bcc: 6e20 9c87 5000 |0016: invoke-virtual {v0, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2e9bd2: 0a05 |0019: move-result v5 │ │ -2e9bd4: 3805 0300 |001a: if-eqz v5, 001d // +0003 │ │ -2e9bd8: 2802 |001c: goto 001e // +0002 │ │ -2e9bda: 1202 |001d: const/4 v2, #int 0 // #0 │ │ -2e9bdc: 0f02 |001e: return v2 │ │ +2e9b94: |[2e9b94] org.jaudiotagger.audio.ogg.OggVorbisTagReader.isVorbisSetupHeader:([B)Z │ │ +2e9ba4: 2200 3710 |0000: new-instance v0, Ljava/lang/String; // type@1037 │ │ +2e9ba8: 6201 aa81 |0002: sget-object v1, Ljava/nio/charset/StandardCharsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@81aa │ │ +2e9bac: 1212 |0004: const/4 v2, #int 1 // #1 │ │ +2e9bae: 1263 |0005: const/4 v3, #int 6 // #6 │ │ +2e9bb0: 7051 8f87 5032 |0006: invoke-direct {v0, v5, v2, v3, v1}, Ljava/lang/String;.:([BIILjava/nio/charset/Charset;)V // method@878f │ │ +2e9bb6: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +2e9bb8: 4805 0501 |000a: aget-byte v5, v5, v1 │ │ +2e9bbc: 6203 8e86 |000c: sget-object v3, Lorg/jaudiotagger/audio/ogg/util/VorbisPacketType;.SETUP_HEADER:Lorg/jaudiotagger/audio/ogg/util/VorbisPacketType; // field@868e │ │ +2e9bc0: 6e10 b290 0300 |000e: invoke-virtual {v3}, Lorg/jaudiotagger/audio/ogg/util/VorbisPacketType;.getType:()I // method@90b2 │ │ +2e9bc6: 0a03 |0011: move-result v3 │ │ +2e9bc8: 3335 0b00 |0012: if-ne v5, v3, 001d // +000b │ │ +2e9bcc: 1a05 2eb4 |0014: const-string v5, "vorbis" // string@b42e │ │ +2e9bd0: 6e20 9c87 5000 |0016: invoke-virtual {v0, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2e9bd6: 0a05 |0019: move-result v5 │ │ +2e9bd8: 3805 0300 |001a: if-eqz v5, 001d // +0003 │ │ +2e9bdc: 2802 |001c: goto 001e // +0002 │ │ +2e9bde: 1202 |001d: const/4 v2, #int 0 // #0 │ │ +2e9be0: 0f02 |001e: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ 0x000a line=151 │ │ locals : │ │ 0x0000 - 0x001f reg=4 this Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader; │ │ 0x0000 - 0x001f reg=5 (null) [B │ │ @@ -719904,28 +719904,28 @@ │ │ type : '(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/tag/Tag;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -2ea964: |[2ea964] org.jaudiotagger.audio.ogg.OggVorbisTagReader.read:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/tag/Tag; │ │ -2ea974: 6200 3286 |0000: sget-object v0, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader;.logger:Ljava/util/logging/Logger; // field@8632 │ │ -2ea978: 1a01 4448 |0002: const-string v1, "Starting to read ogg vorbis tag from file:" // string@4844 │ │ -2ea97c: 6e20 128a 1000 |0004: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -2ea982: 7020 6890 3200 |0007: invoke-direct {v2, v3}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader;.readRawPacketData:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)[B // method@9068 │ │ -2ea988: 0c03 |000a: move-result-object v3 │ │ -2ea98a: 5420 3386 |000b: iget-object v0, v2, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader;.vorbisCommentReader:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentReader; // field@8633 │ │ -2ea98e: 1211 |000d: const/4 v1, #int 1 // #1 │ │ -2ea990: 6e30 609e 3001 |000e: invoke-virtual {v0, v3, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentReader;.read:([BZ)Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag; // method@9e60 │ │ -2ea996: 0c03 |0011: move-result-object v3 │ │ -2ea998: 6200 3286 |0012: sget-object v0, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader;.logger:Ljava/util/logging/Logger; // field@8632 │ │ -2ea99c: 1a01 b210 |0014: const-string v1, "CompletedReadCommentTag" // string@10b2 │ │ -2ea9a0: 6e20 138a 1000 |0016: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@8a13 │ │ -2ea9a6: 1103 |0019: return-object v3 │ │ +2ea968: |[2ea968] org.jaudiotagger.audio.ogg.OggVorbisTagReader.read:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/tag/Tag; │ │ +2ea978: 6200 3286 |0000: sget-object v0, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader;.logger:Ljava/util/logging/Logger; // field@8632 │ │ +2ea97c: 1a01 4448 |0002: const-string v1, "Starting to read ogg vorbis tag from file:" // string@4844 │ │ +2ea980: 6e20 128a 1000 |0004: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +2ea986: 7020 6890 3200 |0007: invoke-direct {v2, v3}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader;.readRawPacketData:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)[B // method@9068 │ │ +2ea98c: 0c03 |000a: move-result-object v3 │ │ +2ea98e: 5420 3386 |000b: iget-object v0, v2, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader;.vorbisCommentReader:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentReader; // field@8633 │ │ +2ea992: 1211 |000d: const/4 v1, #int 1 // #1 │ │ +2ea994: 6e30 609e 3001 |000e: invoke-virtual {v0, v3, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentReader;.read:([BZ)Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag; // method@9e60 │ │ +2ea99a: 0c03 |0011: move-result-object v3 │ │ +2ea99c: 6200 3286 |0012: sget-object v0, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader;.logger:Ljava/util/logging/Logger; // field@8632 │ │ +2ea9a0: 1a01 b210 |0014: const-string v1, "CompletedReadCommentTag" // string@10b2 │ │ +2ea9a4: 6e20 138a 1000 |0016: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@8a13 │ │ +2ea9aa: 1103 |0019: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0007 line=72 │ │ 0x000b line=75 │ │ 0x0012 line=76 │ │ locals : │ │ @@ -719937,483 +719937,483 @@ │ │ type : '(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader$OggVorbisHeaderSizes;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 26 │ │ ins : 2 │ │ outs : 8 │ │ insns size : 964 16-bit code units │ │ -2ea1cc: |[2ea1cc] org.jaudiotagger.audio.ogg.OggVorbisTagReader.readOggVorbisHeaderSizes:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader$OggVorbisHeaderSizes; │ │ -2ea1dc: 0800 1800 |0000: move-object/from16 v0, v24 │ │ -2ea1e0: 0801 1900 |0002: move-object/from16 v1, v25 │ │ -2ea1e4: 6202 3286 |0004: sget-object v2, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader;.logger:Ljava/util/logging/Logger; // field@8632 │ │ -2ea1e8: 1a03 3e48 |0006: const-string v3, "Started to read comment and setup header sizes:" // string@483e │ │ -2ea1ec: 6e20 138a 3200 |0008: invoke-virtual {v2, v3}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@8a13 │ │ -2ea1f2: 7801 848a 1900 |000b: invoke-interface/range {v25}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getFilePointer:()J // method@8a84 │ │ -2ea1f8: 0b02 |000e: move-result-wide v2 │ │ -2ea1fa: 2204 7c10 |000f: new-instance v4, Ljava/util/ArrayList; // type@107c │ │ -2ea1fe: 7010 ae88 0400 |0011: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@88ae │ │ -2ea204: 7701 a090 1900 |0014: invoke-static/range {v25}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.read:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/ogg/util/OggPageHeader; // method@90a0 │ │ -2ea20a: 0c05 |0017: move-result-object v5 │ │ -2ea20c: 7801 848a 1900 |0018: invoke-interface/range {v25}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getFilePointer:()J // method@8a84 │ │ -2ea212: 0b06 |001b: move-result-wide v6 │ │ -2ea214: 6e10 9790 0500 |001c: invoke-virtual {v5}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.getPageLength:()I // method@9097 │ │ -2ea21a: 0a05 |001f: move-result v5 │ │ -2ea21c: 8158 |0020: int-to-long v8, v5 │ │ -2ea21e: bb86 |0021: add-long/2addr v6, v8 │ │ -2ea220: 7230 918a 6107 |0022: invoke-interface {v1, v6, v7}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.seek:(J)V // method@8a91 │ │ -2ea226: 7701 a090 1900 |0025: invoke-static/range {v25}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.read:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/ogg/util/OggPageHeader; // method@90a0 │ │ -2ea22c: 0c05 |0028: move-result-object v5 │ │ -2ea22e: 7801 848a 1900 |0029: invoke-interface/range {v25}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getFilePointer:()J // method@8a84 │ │ -2ea234: 0b06 |002c: move-result-wide v6 │ │ -2ea236: 6e10 9a90 0500 |002d: invoke-virtual {v5}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.getSegmentTable:()[B // method@909a │ │ -2ea23c: 0c08 |0030: move-result-object v8 │ │ -2ea23e: 2188 |0031: array-length v8, v8 │ │ -2ea240: d808 081b |0032: add-int/lit8 v8, v8, #int 27 // #1b │ │ -2ea244: 8188 |0034: int-to-long v8, v8 │ │ -2ea246: 9c0b 0608 |0035: sub-long v11, v6, v8 │ │ -2ea24a: 1276 |0037: const/4 v6, #int 7 // #7 │ │ -2ea24c: 2367 1c13 |0038: new-array v7, v6, [B // type@131c │ │ -2ea250: 7220 8c8a 7100 |003a: invoke-interface {v1, v7}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.read:([B)I // method@8a8c │ │ -2ea256: 6e20 6390 7000 |003d: invoke-virtual {v0, v7}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader;.isVorbisCommentHeader:([B)Z // method@9063 │ │ -2ea25c: 0a07 |0040: move-result v7 │ │ -2ea25e: 3807 7903 |0041: if-eqz v7, 03ba // +0379 │ │ -2ea262: 7801 848a 1900 |0043: invoke-interface/range {v25}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getFilePointer:()J // method@8a84 │ │ -2ea268: 0b07 |0046: move-result-wide v7 │ │ -2ea26a: 1609 0700 |0047: const-wide/16 v9, #int 7 // #7 │ │ -2ea26e: bc97 |0049: sub-long/2addr v7, v9 │ │ -2ea270: 7230 918a 7108 |004a: invoke-interface {v1, v7, v8}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.seek:(J)V // method@8a91 │ │ -2ea276: 6207 3286 |004d: sget-object v7, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader;.logger:Ljava/util/logging/Logger; // field@8632 │ │ -2ea27a: 2208 3910 |004f: new-instance v8, Ljava/lang/StringBuilder; // type@1039 │ │ -2ea27e: 7010 cc87 0800 |0051: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2ea284: 1a0d ac1a |0054: const-string v13, "Found start of comment header at:" // string@1aac │ │ -2ea288: 6e20 d787 d800 |0056: invoke-virtual {v8, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ea28e: 7801 848a 1900 |0059: invoke-interface/range {v25}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getFilePointer:()J // method@8a84 │ │ -2ea294: 0b0d |005c: move-result-wide v13 │ │ -2ea296: 6e30 d487 d80e |005d: invoke-virtual {v8, v13, v14}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ -2ea29c: 6e10 df87 0800 |0060: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2ea2a2: 0c08 |0063: move-result-object v8 │ │ -2ea2a4: 6e20 128a 8700 |0064: invoke-virtual {v7, v8}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -2ea2aa: 1207 |0067: const/4 v7, #int 0 // #0 │ │ -2ea2ac: 1208 |0068: const/4 v8, #int 0 // #0 │ │ -2ea2ae: 6e10 9690 0500 |0069: invoke-virtual {v5}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.getPacketList:()Ljava/util/List; // method@9096 │ │ -2ea2b4: 0c0d |006c: move-result-object v13 │ │ -2ea2b6: 7220 6a89 7d00 |006d: invoke-interface {v13, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ -2ea2bc: 0c0e |0070: move-result-object v14 │ │ -2ea2be: 1f0e 9511 |0071: check-cast v14, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength; // type@1195 │ │ -2ea2c2: 6e10 8c90 0e00 |0073: invoke-virtual {v14}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength;.getLength:()I // method@908c │ │ -2ea2c8: 0a0e |0076: move-result v14 │ │ -2ea2ca: b0e8 |0077: add-int/2addr v8, v14 │ │ -2ea2cc: 7220 6a89 7d00 |0078: invoke-interface {v13, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ -2ea2d2: 0c0e |007b: move-result-object v14 │ │ -2ea2d4: 1f0e 9511 |007c: check-cast v14, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength; // type@1195 │ │ -2ea2d8: 6e10 8c90 0e00 |007e: invoke-virtual {v14}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength;.getLength:()I // method@908c │ │ -2ea2de: 0a0e |0081: move-result v14 │ │ -2ea2e0: 7220 938a e100 |0082: invoke-interface {v1, v14}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.skipBytes:(I)I // method@8a93 │ │ -2ea2e6: 7210 7389 0d00 |0085: invoke-interface {v13}, Ljava/util/List;.size:()I // method@8973 │ │ -2ea2ec: 0a0d |0088: move-result v13 │ │ -2ea2ee: 121e |0089: const/4 v14, #int 1 // #1 │ │ -2ea2f0: 36ed 0e00 |008a: if-gt v13, v14, 0098 // +000e │ │ -2ea2f4: 6e10 9d90 0500 |008c: invoke-virtual {v5}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.isLastPacketIncomplete:()Z // method@909d │ │ -2ea2fa: 0a0d |008f: move-result v13 │ │ -2ea2fc: 390d 0300 |0090: if-nez v13, 0093 // +0003 │ │ -2ea300: 2806 |0092: goto 0098 // +0006 │ │ -2ea302: 7701 a090 1900 |0093: invoke-static/range {v25}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.read:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/ogg/util/OggPageHeader; // method@90a0 │ │ -2ea308: 0c05 |0096: move-result-object v5 │ │ -2ea30a: 28d2 |0097: goto 0069 // -002e │ │ -2ea30c: 620d 3286 |0098: sget-object v13, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader;.logger:Ljava/util/logging/Logger; // field@8632 │ │ -2ea310: 220f 3910 |009a: new-instance v15, Ljava/lang/StringBuilder; // type@1039 │ │ -2ea314: 7010 cc87 0f00 |009c: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2ea31a: 1a09 a91a |009f: const-string v9, "Found end of comment:size:" // string@1aa9 │ │ -2ea31e: 6e20 d787 9f00 |00a1: invoke-virtual {v15, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ea324: 6e20 d387 8f00 |00a4: invoke-virtual {v15, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2ea32a: 1a09 246c |00a7: const-string v9, "finishes at file position:" // string@6c24 │ │ -2ea32e: 6e20 d787 9f00 |00a9: invoke-virtual {v15, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ea334: 7801 848a 1900 |00ac: invoke-interface/range {v25}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getFilePointer:()J // method@8a84 │ │ -2ea33a: 0b09 |00af: move-result-wide v9 │ │ -2ea33c: 6e30 d487 9f0a |00b0: invoke-virtual {v15, v9, v10}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ -2ea342: 6e10 df87 0f00 |00b3: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2ea348: 0c09 |00b6: move-result-object v9 │ │ -2ea34a: 6e20 128a 9d00 |00b7: invoke-virtual {v13, v9}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -2ea350: 6e10 9690 0500 |00ba: invoke-virtual {v5}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.getPacketList:()Ljava/util/List; // method@9096 │ │ -2ea356: 0c09 |00bd: move-result-object v9 │ │ -2ea358: 7210 7389 0900 |00be: invoke-interface {v9}, Ljava/util/List;.size:()I // method@8973 │ │ -2ea35e: 0a09 |00c1: move-result v9 │ │ -2ea360: 1a0a ad1a |00c2: const-string v10, "Found start of vorbis setup header at file position:" // string@1aad │ │ -2ea364: 1a0d 256c |00c4: const-string v13, "finishes at:" // string@6c25 │ │ -2ea368: 1a0f aa1a |00c6: const-string v15, "Found end of setupheader:size:" // string@1aaa │ │ -2ea36c: 1a06 6102 |00c8: const-string v6, " to setup header size" // string@0261 │ │ -2ea370: 1a07 8c08 |00ca: const-string v7, "Adding:" // string@088c │ │ -2ea374: 33e9 5801 |00cc: if-ne v9, v14, 0224 // +0158 │ │ -2ea378: 7701 a090 1900 |00ce: invoke-static/range {v25}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.read:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/ogg/util/OggPageHeader; // method@90a0 │ │ -2ea37e: 0c05 |00d1: move-result-object v5 │ │ -2ea380: 6e10 9690 0500 |00d2: invoke-virtual {v5}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.getPacketList:()Ljava/util/List; // method@9096 │ │ -2ea386: 0c09 |00d5: move-result-object v9 │ │ -2ea388: 6e10 9690 0500 |00d6: invoke-virtual {v5}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.getPacketList:()Ljava/util/List; // method@9096 │ │ -2ea38e: 0c0e |00d9: move-result-object v14 │ │ -2ea390: 0812 0400 |00da: move-object/from16 v18, v4 │ │ -2ea394: 1204 |00dc: const/4 v4, #int 0 // #0 │ │ -2ea396: 7220 6a89 4e00 |00dd: invoke-interface {v14, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ -2ea39c: 0c0e |00e0: move-result-object v14 │ │ -2ea39e: 1f0e 9511 |00e1: check-cast v14, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength; // type@1195 │ │ -2ea3a2: 1274 |00e3: const/4 v4, #int 7 // #7 │ │ -2ea3a4: 2344 1c13 |00e4: new-array v4, v4, [B // type@131c │ │ -2ea3a8: 7220 8c8a 4100 |00e6: invoke-interface {v1, v4}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.read:([B)I // method@8a8c │ │ -2ea3ae: 6e20 6490 4000 |00e9: invoke-virtual {v0, v4}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader;.isVorbisSetupHeader:([B)Z // method@9064 │ │ -2ea3b4: 0a04 |00ec: move-result v4 │ │ -2ea3b6: 3804 2b01 |00ed: if-eqz v4, 0218 // +012b │ │ -2ea3ba: 7801 848a 1900 |00ef: invoke-interface/range {v25}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getFilePointer:()J // method@8a84 │ │ -2ea3c0: 0b13 |00f2: move-result-wide v19 │ │ -2ea3c2: 0515 0b00 |00f3: move-wide/from16 v21, v11 │ │ -2ea3c6: 1610 0700 |00f5: const-wide/16 v16, #int 7 // #7 │ │ -2ea3ca: 9c0b 1310 |00f7: sub-long v11, v19, v16 │ │ -2ea3ce: 7230 918a b10c |00f9: invoke-interface {v1, v11, v12}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.seek:(J)V // method@8a91 │ │ -2ea3d4: 6204 3286 |00fc: sget-object v4, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader;.logger:Ljava/util/logging/Logger; // field@8632 │ │ -2ea3d8: 220b 3910 |00fe: new-instance v11, Ljava/lang/StringBuilder; // type@1039 │ │ -2ea3dc: 7010 cc87 0b00 |0100: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2ea3e2: 6e20 d787 ab00 |0103: invoke-virtual {v11, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ea3e8: 0513 0200 |0106: move-wide/from16 v19, v2 │ │ -2ea3ec: 7801 848a 1900 |0108: invoke-interface/range {v25}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getFilePointer:()J // method@8a84 │ │ -2ea3f2: 0b02 |010b: move-result-wide v2 │ │ -2ea3f4: 6e30 d487 2b03 |010c: invoke-virtual {v11, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ -2ea3fa: 6e10 df87 0b00 |010f: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2ea400: 0c02 |0112: move-result-object v2 │ │ -2ea402: 6e20 128a 2400 |0113: invoke-virtual {v4, v2}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -2ea408: 7801 848a 1900 |0116: invoke-interface/range {v25}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getFilePointer:()J // method@8a84 │ │ -2ea40e: 0b02 |0119: move-result-wide v2 │ │ -2ea410: 6e10 9a90 0500 |011a: invoke-virtual {v5}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.getSegmentTable:()[B // method@909a │ │ -2ea416: 0c04 |011d: move-result-object v4 │ │ -2ea418: 2144 |011e: array-length v4, v4 │ │ -2ea41a: d804 041b |011f: add-int/lit8 v4, v4, #int 27 // #1b │ │ -2ea41e: 814a |0121: int-to-long v10, v4 │ │ -2ea420: bca2 |0122: sub-long/2addr v2, v10 │ │ -2ea422: 6e10 8c90 0e00 |0123: invoke-virtual {v14}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength;.getLength:()I // method@908c │ │ -2ea428: 0a04 |0126: move-result v4 │ │ -2ea42a: 620a 3286 |0127: sget-object v10, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader;.logger:Ljava/util/logging/Logger; // field@8632 │ │ -2ea42e: 220b 3910 |0129: new-instance v11, Ljava/lang/StringBuilder; // type@1039 │ │ -2ea432: 7010 cc87 0b00 |012b: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2ea438: 6e20 d787 7b00 |012e: invoke-virtual {v11, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ea43e: 6e10 8c90 0e00 |0131: invoke-virtual {v14}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength;.getLength:()I // method@908c │ │ -2ea444: 0a0c |0134: move-result v12 │ │ -2ea446: 6e20 d387 cb00 |0135: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2ea44c: 6e20 d787 6b00 |0138: invoke-virtual {v11, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ea452: 6e10 df87 0b00 |013b: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2ea458: 0c0b |013e: move-result-object v11 │ │ -2ea45a: 6e20 138a ba00 |013f: invoke-virtual {v10, v11}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@8a13 │ │ -2ea460: 6e10 8c90 0e00 |0142: invoke-virtual {v14}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength;.getLength:()I // method@908c │ │ -2ea466: 0a0a |0145: move-result v10 │ │ -2ea468: 7220 938a a100 |0146: invoke-interface {v1, v10}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.skipBytes:(I)I // method@8a93 │ │ -2ea46e: 7210 7389 0900 |0149: invoke-interface {v9}, Ljava/util/List;.size:()I // method@8973 │ │ -2ea474: 0a0a |014c: move-result v10 │ │ -2ea476: 121b |014d: const/4 v11, #int 1 // #1 │ │ -2ea478: 36ba 8d00 |014e: if-gt v10, v11, 01db // +008d │ │ -2ea47c: 6e10 9d90 0500 |0150: invoke-virtual {v5}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.isLastPacketIncomplete:()Z // method@909d │ │ -2ea482: 0a05 |0153: move-result v5 │ │ -2ea484: 3905 0400 |0154: if-nez v5, 0158 // +0004 │ │ -2ea488: 2900 8500 |0156: goto/16 01db // +0085 │ │ -2ea48c: 7701 a090 1900 |0158: invoke-static/range {v25}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.read:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/ogg/util/OggPageHeader; // method@90a0 │ │ -2ea492: 0c05 |015b: move-result-object v5 │ │ -2ea494: 6e10 9690 0500 |015c: invoke-virtual {v5}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.getPacketList:()Ljava/util/List; // method@9096 │ │ -2ea49a: 0c09 |015f: move-result-object v9 │ │ -2ea49c: 120a |0160: const/4 v10, #int 0 // #0 │ │ -2ea49e: 7220 6a89 a900 |0161: invoke-interface {v9, v10}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ -2ea4a4: 0c0b |0164: move-result-object v11 │ │ -2ea4a6: 1f0b 9511 |0165: check-cast v11, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength; // type@1195 │ │ -2ea4aa: 6e10 8c90 0b00 |0167: invoke-virtual {v11}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength;.getLength:()I // method@908c │ │ -2ea4b0: 0a0b |016a: move-result v11 │ │ -2ea4b2: b0b4 |016b: add-int/2addr v4, v11 │ │ -2ea4b4: 620b 3286 |016c: sget-object v11, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader;.logger:Ljava/util/logging/Logger; // field@8632 │ │ -2ea4b8: 220c 3910 |016e: new-instance v12, Ljava/lang/StringBuilder; // type@1039 │ │ -2ea4bc: 7010 cc87 0c00 |0170: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2ea4c2: 6e20 d787 7c00 |0173: invoke-virtual {v12, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ea4c8: 7220 6a89 a900 |0176: invoke-interface {v9, v10}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ -2ea4ce: 0c0e |0179: move-result-object v14 │ │ -2ea4d0: 1f0e 9511 |017a: check-cast v14, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength; // type@1195 │ │ -2ea4d4: 6e10 8c90 0e00 |017c: invoke-virtual {v14}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength;.getLength:()I // method@908c │ │ -2ea4da: 0a0e |017f: move-result v14 │ │ -2ea4dc: 6e20 d387 ec00 |0180: invoke-virtual {v12, v14}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2ea4e2: 6e20 d787 6c00 |0183: invoke-virtual {v12, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ea4e8: 6e10 df87 0c00 |0186: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2ea4ee: 0c0c |0189: move-result-object v12 │ │ -2ea4f0: 6e20 138a cb00 |018a: invoke-virtual {v11, v12}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@8a13 │ │ -2ea4f6: 7220 6a89 a900 |018d: invoke-interface {v9, v10}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ -2ea4fc: 0c0b |0190: move-result-object v11 │ │ -2ea4fe: 1f0b 9511 |0191: check-cast v11, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength; // type@1195 │ │ -2ea502: 6e10 8c90 0b00 |0193: invoke-virtual {v11}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength;.getLength:()I // method@908c │ │ -2ea508: 0a0a |0196: move-result v10 │ │ -2ea50a: 7220 938a a100 |0197: invoke-interface {v1, v10}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.skipBytes:(I)I // method@8a93 │ │ -2ea510: 7210 7389 0900 |019a: invoke-interface {v9}, Ljava/util/List;.size:()I // method@8973 │ │ -2ea516: 0a0a |019d: move-result v10 │ │ -2ea518: 121b |019e: const/4 v11, #int 1 // #1 │ │ -2ea51a: 36ba 0e00 |019f: if-gt v10, v11, 01ad // +000e │ │ -2ea51e: 6e10 9d90 0500 |01a1: invoke-virtual {v5}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.isLastPacketIncomplete:()Z // method@909d │ │ -2ea524: 0a05 |01a4: move-result v5 │ │ -2ea526: 3905 0300 |01a5: if-nez v5, 01a8 // +0003 │ │ -2ea52a: 2806 |01a7: goto 01ad // +0006 │ │ -2ea52c: 7701 a090 1900 |01a8: invoke-static/range {v25}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.read:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/ogg/util/OggPageHeader; // method@90a0 │ │ -2ea532: 0c05 |01ab: move-result-object v5 │ │ -2ea534: 28b4 |01ac: goto 0160 // -004c │ │ -2ea536: 6205 3286 |01ad: sget-object v5, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader;.logger:Ljava/util/logging/Logger; // field@8632 │ │ -2ea53a: 2206 3910 |01af: new-instance v6, Ljava/lang/StringBuilder; // type@1039 │ │ -2ea53e: 7010 cc87 0600 |01b1: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2ea544: 6e20 d787 f600 |01b4: invoke-virtual {v6, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ea54a: 6e20 d387 4600 |01b7: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2ea550: 6e20 d787 d600 |01ba: invoke-virtual {v6, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ea556: 7801 848a 1900 |01bd: invoke-interface/range {v25}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getFilePointer:()J // method@8a84 │ │ -2ea55c: 0b0a |01c0: move-result-wide v10 │ │ -2ea55e: 6e30 d487 a60b |01c1: invoke-virtual {v6, v10, v11}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ -2ea564: 6e10 df87 0600 |01c4: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2ea56a: 0c06 |01c7: move-result-object v6 │ │ -2ea56c: 6e20 138a 6500 |01c8: invoke-virtual {v5, v6}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@8a13 │ │ -2ea572: 7210 7389 0900 |01cb: invoke-interface {v9}, Ljava/util/List;.size:()I // method@8973 │ │ -2ea578: 0a05 |01ce: move-result v5 │ │ -2ea57a: 1216 |01cf: const/4 v6, #int 1 // #1 │ │ -2ea57c: 3765 3e00 |01d0: if-le v5, v6, 020e // +003e │ │ -2ea580: 7210 7389 0900 |01d2: invoke-interface {v9}, Ljava/util/List;.size:()I // method@8973 │ │ -2ea586: 0a05 |01d5: move-result v5 │ │ -2ea588: 7230 7489 6905 |01d6: invoke-interface {v9, v6, v5}, Ljava/util/List;.subList:(II)Ljava/util/List; // method@8974 │ │ -2ea58e: 0c05 |01d9: move-result-object v5 │ │ -2ea590: 282e |01da: goto 0208 // +002e │ │ -2ea592: 6205 3286 |01db: sget-object v5, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader;.logger:Ljava/util/logging/Logger; // field@8632 │ │ -2ea596: 2206 3910 |01dd: new-instance v6, Ljava/lang/StringBuilder; // type@1039 │ │ -2ea59a: 7010 cc87 0600 |01df: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2ea5a0: 6e20 d787 f600 |01e2: invoke-virtual {v6, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ea5a6: 6e20 d387 4600 |01e5: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2ea5ac: 6e20 d787 d600 |01e8: invoke-virtual {v6, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ea5b2: 7801 848a 1900 |01eb: invoke-interface/range {v25}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getFilePointer:()J // method@8a84 │ │ -2ea5b8: 0b0a |01ee: move-result-wide v10 │ │ -2ea5ba: 6e30 d487 a60b |01ef: invoke-virtual {v6, v10, v11}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ -2ea5c0: 6e10 df87 0600 |01f2: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2ea5c6: 0c06 |01f5: move-result-object v6 │ │ -2ea5c8: 6e20 128a 6500 |01f6: invoke-virtual {v5, v6}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -2ea5ce: 7210 7389 0900 |01f9: invoke-interface {v9}, Ljava/util/List;.size:()I // method@8973 │ │ -2ea5d4: 0a05 |01fc: move-result v5 │ │ -2ea5d6: 121b |01fd: const/4 v11, #int 1 // #1 │ │ -2ea5d8: 37b5 1000 |01fe: if-le v5, v11, 020e // +0010 │ │ -2ea5dc: 7210 7389 0900 |0200: invoke-interface {v9}, Ljava/util/List;.size:()I // method@8973 │ │ -2ea5e2: 0a05 |0203: move-result v5 │ │ -2ea5e4: 7230 7489 b905 |0204: invoke-interface {v9, v11, v5}, Ljava/util/List;.subList:(II)Ljava/util/List; // method@8974 │ │ -2ea5ea: 0c05 |0207: move-result-object v5 │ │ -2ea5ec: 0817 0500 |0208: move-object/from16 v23, v5 │ │ -2ea5f0: 0145 |020a: move v5, v4 │ │ -2ea5f2: 0804 1700 |020b: move-object/from16 v4, v23 │ │ -2ea5f6: 2804 |020d: goto 0211 // +0004 │ │ -2ea5f8: 0145 |020e: move v5, v4 │ │ -2ea5fa: 0804 1200 |020f: move-object/from16 v4, v18 │ │ -2ea5fe: 042d |0211: move-wide v13, v2 │ │ -2ea600: 0811 0400 |0212: move-object/from16 v17, v4 │ │ -2ea604: 0210 0500 |0214: move/from16 v16, v5 │ │ -2ea608: 2900 5f01 |0216: goto/16 0375 // +015f │ │ -2ea60c: 2201 3511 |0218: new-instance v1, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ -2ea610: 6202 7787 |021a: sget-object v2, Lorg/jaudiotagger/logging/ErrorMessage;.OGG_VORBIS_NO_VORBIS_HEADER_FOUND:Lorg/jaudiotagger/logging/ErrorMessage; // field@8777 │ │ -2ea614: 6e10 5791 0200 |021c: invoke-virtual {v2}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ -2ea61a: 0c02 |021f: move-result-object v2 │ │ -2ea61c: 7020 698d 2100 |0220: invoke-direct {v1, v2}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ -2ea622: 2701 |0223: throw v1 │ │ -2ea624: 0513 0200 |0224: move-wide/from16 v19, v2 │ │ -2ea628: 0812 0400 |0226: move-object/from16 v18, v4 │ │ -2ea62c: 0515 0b00 |0228: move-wide/from16 v21, v11 │ │ -2ea630: 121b |022a: const/4 v11, #int 1 // #1 │ │ -2ea632: 6e10 9690 0500 |022b: invoke-virtual {v5}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.getPacketList:()Ljava/util/List; // method@9096 │ │ -2ea638: 0c02 |022e: move-result-object v2 │ │ -2ea63a: 7220 6a89 b200 |022f: invoke-interface {v2, v11}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ -2ea640: 0c02 |0232: move-result-object v2 │ │ -2ea642: 1f02 9511 |0233: check-cast v2, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength; // type@1195 │ │ -2ea646: 6e10 9690 0500 |0235: invoke-virtual {v5}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.getPacketList:()Ljava/util/List; // method@9096 │ │ -2ea64c: 0c03 |0238: move-result-object v3 │ │ -2ea64e: 1274 |0239: const/4 v4, #int 7 // #7 │ │ -2ea650: 2349 1c13 |023a: new-array v9, v4, [B // type@131c │ │ -2ea654: 7220 8c8a 9100 |023c: invoke-interface {v1, v9}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.read:([B)I // method@8a8c │ │ -2ea65a: 6e20 6490 9000 |023f: invoke-virtual {v0, v9}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader;.isVorbisSetupHeader:([B)Z // method@9064 │ │ -2ea660: 0a04 |0242: move-result v4 │ │ -2ea662: 3804 4101 |0243: if-eqz v4, 0384 // +0141 │ │ -2ea666: 7801 848a 1900 |0245: invoke-interface/range {v25}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getFilePointer:()J // method@8a84 │ │ -2ea66c: 0b0b |0248: move-result-wide v11 │ │ -2ea66e: 1610 0700 |0249: const-wide/16 v16, #int 7 // #7 │ │ -2ea672: 9c0b 0b10 |024b: sub-long v11, v11, v16 │ │ -2ea676: 7230 918a b10c |024d: invoke-interface {v1, v11, v12}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.seek:(J)V // method@8a91 │ │ -2ea67c: 6204 3286 |0250: sget-object v4, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader;.logger:Ljava/util/logging/Logger; // field@8632 │ │ -2ea680: 2209 3910 |0252: new-instance v9, Ljava/lang/StringBuilder; // type@1039 │ │ -2ea684: 7010 cc87 0900 |0254: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2ea68a: 6e20 d787 a900 |0257: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ea690: 7801 848a 1900 |025a: invoke-interface/range {v25}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getFilePointer:()J // method@8a84 │ │ -2ea696: 0b0a |025d: move-result-wide v10 │ │ -2ea698: 6e30 d487 a90b |025e: invoke-virtual {v9, v10, v11}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ -2ea69e: 6e10 df87 0900 |0261: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2ea6a4: 0c09 |0264: move-result-object v9 │ │ -2ea6a6: 6e20 128a 9400 |0265: invoke-virtual {v4, v9}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -2ea6ac: 7801 848a 1900 |0268: invoke-interface/range {v25}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getFilePointer:()J // method@8a84 │ │ -2ea6b2: 0b09 |026b: move-result-wide v9 │ │ -2ea6b4: 6e10 9a90 0500 |026c: invoke-virtual {v5}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.getSegmentTable:()[B // method@909a │ │ -2ea6ba: 0c04 |026f: move-result-object v4 │ │ -2ea6bc: 2144 |0270: array-length v4, v4 │ │ -2ea6be: d804 041b |0271: add-int/lit8 v4, v4, #int 27 // #1b │ │ -2ea6c2: 814b |0273: int-to-long v11, v4 │ │ -2ea6c4: bcb9 |0274: sub-long/2addr v9, v11 │ │ -2ea6c6: 6e10 9690 0500 |0275: invoke-virtual {v5}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.getPacketList:()Ljava/util/List; // method@9096 │ │ -2ea6cc: 0c04 |0278: move-result-object v4 │ │ -2ea6ce: 120b |0279: const/4 v11, #int 0 // #0 │ │ -2ea6d0: 7220 6a89 b400 |027a: invoke-interface {v4, v11}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ -2ea6d6: 0c04 |027d: move-result-object v4 │ │ -2ea6d8: 1f04 9511 |027e: check-cast v4, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength; // type@1195 │ │ -2ea6dc: 6e10 8c90 0400 |0280: invoke-virtual {v4}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength;.getLength:()I // method@908c │ │ -2ea6e2: 0a04 |0283: move-result v4 │ │ -2ea6e4: 814b |0284: int-to-long v11, v4 │ │ -2ea6e6: bcb9 |0285: sub-long/2addr v9, v11 │ │ -2ea6e8: 6e10 8c90 0200 |0286: invoke-virtual {v2}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength;.getLength:()I // method@908c │ │ -2ea6ee: 0a04 |0289: move-result v4 │ │ -2ea6f0: 620b 3286 |028a: sget-object v11, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader;.logger:Ljava/util/logging/Logger; // field@8632 │ │ -2ea6f4: 220c 3910 |028c: new-instance v12, Ljava/lang/StringBuilder; // type@1039 │ │ -2ea6f8: 7010 cc87 0c00 |028e: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2ea6fe: 6e20 d787 7c00 |0291: invoke-virtual {v12, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ea704: 6e10 8c90 0200 |0294: invoke-virtual {v2}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength;.getLength:()I // method@908c │ │ -2ea70a: 0a0e |0297: move-result v14 │ │ -2ea70c: 6e20 d387 ec00 |0298: invoke-virtual {v12, v14}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2ea712: 6e20 d787 6c00 |029b: invoke-virtual {v12, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ea718: 6e10 df87 0c00 |029e: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2ea71e: 0c0c |02a1: move-result-object v12 │ │ -2ea720: 6e20 138a cb00 |02a2: invoke-virtual {v11, v12}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@8a13 │ │ -2ea726: 6e10 8c90 0200 |02a5: invoke-virtual {v2}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength;.getLength:()I // method@908c │ │ -2ea72c: 0a02 |02a8: move-result v2 │ │ -2ea72e: 7220 938a 2100 |02a9: invoke-interface {v1, v2}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.skipBytes:(I)I // method@8a93 │ │ -2ea734: 7210 7389 0300 |02ac: invoke-interface {v3}, Ljava/util/List;.size:()I // method@8973 │ │ -2ea73a: 0a02 |02af: move-result v2 │ │ -2ea73c: 122b |02b0: const/4 v11, #int 2 // #2 │ │ -2ea73e: 36b2 8d00 |02b1: if-gt v2, v11, 033e // +008d │ │ -2ea742: 6e10 9d90 0500 |02b3: invoke-virtual {v5}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.isLastPacketIncomplete:()Z // method@909d │ │ -2ea748: 0a02 |02b6: move-result v2 │ │ -2ea74a: 3902 0400 |02b7: if-nez v2, 02bb // +0004 │ │ -2ea74e: 2900 8500 |02b9: goto/16 033e // +0085 │ │ -2ea752: 7701 a090 1900 |02bb: invoke-static/range {v25}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.read:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/ogg/util/OggPageHeader; // method@90a0 │ │ -2ea758: 0c02 |02be: move-result-object v2 │ │ -2ea75a: 6e10 9690 0200 |02bf: invoke-virtual {v2}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.getPacketList:()Ljava/util/List; // method@9096 │ │ -2ea760: 0c03 |02c2: move-result-object v3 │ │ -2ea762: 1205 |02c3: const/4 v5, #int 0 // #0 │ │ -2ea764: 7220 6a89 5300 |02c4: invoke-interface {v3, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ -2ea76a: 0c0b |02c7: move-result-object v11 │ │ -2ea76c: 1f0b 9511 |02c8: check-cast v11, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength; // type@1195 │ │ -2ea770: 6e10 8c90 0b00 |02ca: invoke-virtual {v11}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength;.getLength:()I // method@908c │ │ -2ea776: 0a0b |02cd: move-result v11 │ │ -2ea778: b0b4 |02ce: add-int/2addr v4, v11 │ │ -2ea77a: 620b 3286 |02cf: sget-object v11, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader;.logger:Ljava/util/logging/Logger; // field@8632 │ │ -2ea77e: 220c 3910 |02d1: new-instance v12, Ljava/lang/StringBuilder; // type@1039 │ │ -2ea782: 7010 cc87 0c00 |02d3: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2ea788: 6e20 d787 7c00 |02d6: invoke-virtual {v12, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ea78e: 7220 6a89 5300 |02d9: invoke-interface {v3, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ -2ea794: 0c0e |02dc: move-result-object v14 │ │ -2ea796: 1f0e 9511 |02dd: check-cast v14, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength; // type@1195 │ │ -2ea79a: 6e10 8c90 0e00 |02df: invoke-virtual {v14}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength;.getLength:()I // method@908c │ │ -2ea7a0: 0a0e |02e2: move-result v14 │ │ -2ea7a2: 6e20 d387 ec00 |02e3: invoke-virtual {v12, v14}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2ea7a8: 6e20 d787 6c00 |02e6: invoke-virtual {v12, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ea7ae: 6e10 df87 0c00 |02e9: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2ea7b4: 0c0c |02ec: move-result-object v12 │ │ -2ea7b6: 6e20 138a cb00 |02ed: invoke-virtual {v11, v12}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@8a13 │ │ -2ea7bc: 7220 6a89 5300 |02f0: invoke-interface {v3, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ -2ea7c2: 0c0b |02f3: move-result-object v11 │ │ -2ea7c4: 1f0b 9511 |02f4: check-cast v11, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength; // type@1195 │ │ -2ea7c8: 6e10 8c90 0b00 |02f6: invoke-virtual {v11}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength;.getLength:()I // method@908c │ │ -2ea7ce: 0a0b |02f9: move-result v11 │ │ -2ea7d0: 7220 938a b100 |02fa: invoke-interface {v1, v11}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.skipBytes:(I)I // method@8a93 │ │ -2ea7d6: 7210 7389 0300 |02fd: invoke-interface {v3}, Ljava/util/List;.size:()I // method@8973 │ │ -2ea7dc: 0a0b |0300: move-result v11 │ │ -2ea7de: 121c |0301: const/4 v12, #int 1 // #1 │ │ -2ea7e0: 36cb 0e00 |0302: if-gt v11, v12, 0310 // +000e │ │ -2ea7e4: 6e10 9d90 0200 |0304: invoke-virtual {v2}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.isLastPacketIncomplete:()Z // method@909d │ │ -2ea7ea: 0a02 |0307: move-result v2 │ │ -2ea7ec: 3902 0300 |0308: if-nez v2, 030b // +0003 │ │ -2ea7f0: 2806 |030a: goto 0310 // +0006 │ │ -2ea7f2: 7701 a090 1900 |030b: invoke-static/range {v25}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.read:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/ogg/util/OggPageHeader; // method@90a0 │ │ -2ea7f8: 0c02 |030e: move-result-object v2 │ │ -2ea7fa: 28b5 |030f: goto 02c4 // -004b │ │ -2ea7fc: 6202 3286 |0310: sget-object v2, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader;.logger:Ljava/util/logging/Logger; // field@8632 │ │ -2ea800: 2205 3910 |0312: new-instance v5, Ljava/lang/StringBuilder; // type@1039 │ │ -2ea804: 7010 cc87 0500 |0314: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2ea80a: 6e20 d787 f500 |0317: invoke-virtual {v5, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ea810: 6e20 d387 4500 |031a: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2ea816: 6e20 d787 d500 |031d: invoke-virtual {v5, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ea81c: 7801 848a 1900 |0320: invoke-interface/range {v25}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getFilePointer:()J // method@8a84 │ │ -2ea822: 0b06 |0323: move-result-wide v6 │ │ -2ea824: 6e30 d487 6507 |0324: invoke-virtual {v5, v6, v7}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ -2ea82a: 6e10 df87 0500 |0327: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2ea830: 0c05 |032a: move-result-object v5 │ │ -2ea832: 6e20 138a 5200 |032b: invoke-virtual {v2, v5}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@8a13 │ │ -2ea838: 7210 7389 0300 |032e: invoke-interface {v3}, Ljava/util/List;.size:()I // method@8973 │ │ -2ea83e: 0a02 |0331: move-result v2 │ │ -2ea840: 1215 |0332: const/4 v5, #int 1 // #1 │ │ -2ea842: 3752 3d00 |0333: if-le v2, v5, 0370 // +003d │ │ -2ea846: 7210 7389 0300 |0335: invoke-interface {v3}, Ljava/util/List;.size:()I // method@8973 │ │ -2ea84c: 0a02 |0338: move-result v2 │ │ -2ea84e: 7230 7489 5302 |0339: invoke-interface {v3, v5, v2}, Ljava/util/List;.subList:(II)Ljava/util/List; // method@8974 │ │ -2ea854: 0c02 |033c: move-result-object v2 │ │ -2ea856: 282d |033d: goto 036a // +002d │ │ -2ea858: 6202 3286 |033e: sget-object v2, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader;.logger:Ljava/util/logging/Logger; // field@8632 │ │ -2ea85c: 2205 3910 |0340: new-instance v5, Ljava/lang/StringBuilder; // type@1039 │ │ -2ea860: 7010 cc87 0500 |0342: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2ea866: 6e20 d787 f500 |0345: invoke-virtual {v5, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ea86c: 6e20 d387 4500 |0348: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2ea872: 6e20 d787 d500 |034b: invoke-virtual {v5, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ea878: 7801 848a 1900 |034e: invoke-interface/range {v25}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getFilePointer:()J // method@8a84 │ │ -2ea87e: 0b06 |0351: move-result-wide v6 │ │ -2ea880: 6e30 d487 6507 |0352: invoke-virtual {v5, v6, v7}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ -2ea886: 6e10 df87 0500 |0355: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2ea88c: 0c05 |0358: move-result-object v5 │ │ -2ea88e: 6e20 138a 5200 |0359: invoke-virtual {v2, v5}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@8a13 │ │ -2ea894: 7210 7389 0300 |035c: invoke-interface {v3}, Ljava/util/List;.size:()I // method@8973 │ │ -2ea89a: 0a02 |035f: move-result v2 │ │ -2ea89c: 37b2 1000 |0360: if-le v2, v11, 0370 // +0010 │ │ -2ea8a0: 7210 7389 0300 |0362: invoke-interface {v3}, Ljava/util/List;.size:()I // method@8973 │ │ -2ea8a6: 0a02 |0365: move-result v2 │ │ -2ea8a8: 7230 7489 b302 |0366: invoke-interface {v3, v11, v2}, Ljava/util/List;.subList:(II)Ljava/util/List; // method@8974 │ │ -2ea8ae: 0c02 |0369: move-result-object v2 │ │ -2ea8b0: 0811 0200 |036a: move-object/from16 v17, v2 │ │ -2ea8b4: 0210 0400 |036c: move/from16 v16, v4 │ │ -2ea8b8: 049d |036e: move-wide v13, v9 │ │ -2ea8ba: 2806 |036f: goto 0375 // +0006 │ │ -2ea8bc: 0210 0400 |0370: move/from16 v16, v4 │ │ -2ea8c0: 049d |0372: move-wide v13, v9 │ │ -2ea8c2: 0811 1200 |0373: move-object/from16 v17, v18 │ │ -2ea8c6: 0502 1300 |0375: move-wide/from16 v2, v19 │ │ -2ea8ca: 7230 918a 2103 |0377: invoke-interface {v1, v2, v3}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.seek:(J)V // method@8a91 │ │ -2ea8d0: 2201 8e11 |037a: new-instance v1, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader$OggVorbisHeaderSizes; // type@118e │ │ -2ea8d4: 071a |037c: move-object v10, v1 │ │ -2ea8d6: 050b 1500 |037d: move-wide/from16 v11, v21 │ │ -2ea8da: 018f |037f: move v15, v8 │ │ -2ea8dc: 7608 5790 0a00 |0380: invoke-direct/range {v10, v11, v12, v13, v14, v15, v16, v17}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader$OggVorbisHeaderSizes;.:(JJIILjava/util/List;)V // method@9057 │ │ -2ea8e2: 1101 |0383: return-object v1 │ │ -2ea8e4: 6202 3286 |0384: sget-object v2, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader;.logger:Ljava/util/logging/Logger; // field@8632 │ │ -2ea8e8: 2203 3910 |0386: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ -2ea8ec: 7010 cc87 0300 |0388: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2ea8f2: 1a04 0017 |038b: const-string v4, "Expecting but got:" // string@1700 │ │ -2ea8f6: 6e20 d787 4300 |038d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ea8fc: 2204 3710 |0390: new-instance v4, Ljava/lang/String; // type@1037 │ │ -2ea900: 7020 8c87 9400 |0392: invoke-direct {v4, v9}, Ljava/lang/String;.:([B)V // method@878c │ │ -2ea906: 6e20 d787 4300 |0395: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ea90c: 1a04 e35c |0398: const-string v4, "at " // string@5ce3 │ │ -2ea910: 6e20 d787 4300 |039a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ea916: 7801 848a 1900 |039d: invoke-interface/range {v25}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getFilePointer:()J // method@8a84 │ │ -2ea91c: 0b04 |03a0: move-result-wide v4 │ │ -2ea91e: 1271 |03a1: const/4 v1, #int 7 // #7 │ │ -2ea920: 8116 |03a2: int-to-long v6, v1 │ │ -2ea922: bc64 |03a3: sub-long/2addr v4, v6 │ │ -2ea924: 6e30 d487 4305 |03a4: invoke-virtual {v3, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ -2ea92a: 6e10 df87 0300 |03a7: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2ea930: 0c01 |03aa: move-result-object v1 │ │ -2ea932: 6e20 1c8a 1200 |03ab: invoke-virtual {v2, v1}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ -2ea938: 2201 3511 |03ae: new-instance v1, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ -2ea93c: 6202 7787 |03b0: sget-object v2, Lorg/jaudiotagger/logging/ErrorMessage;.OGG_VORBIS_NO_VORBIS_HEADER_FOUND:Lorg/jaudiotagger/logging/ErrorMessage; // field@8777 │ │ -2ea940: 6e10 5791 0200 |03b2: invoke-virtual {v2}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ -2ea946: 0c02 |03b5: move-result-object v2 │ │ -2ea948: 7020 698d 2100 |03b6: invoke-direct {v1, v2}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ -2ea94e: 2701 |03b9: throw v1 │ │ -2ea950: 2201 3511 |03ba: new-instance v1, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ -2ea954: 1a02 3f0f |03bc: const-string v2, "Cannot find comment block (no vorbiscomment header)" // string@0f3f │ │ -2ea958: 7020 698d 2100 |03be: invoke-direct {v1, v2}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ -2ea95e: 2802 |03c1: goto 03c3 // +0002 │ │ -2ea960: 2701 |03c2: throw v1 │ │ -2ea962: 28ff |03c3: goto 03c2 // -0001 │ │ +2ea1d0: |[2ea1d0] org.jaudiotagger.audio.ogg.OggVorbisTagReader.readOggVorbisHeaderSizes:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader$OggVorbisHeaderSizes; │ │ +2ea1e0: 0800 1800 |0000: move-object/from16 v0, v24 │ │ +2ea1e4: 0801 1900 |0002: move-object/from16 v1, v25 │ │ +2ea1e8: 6202 3286 |0004: sget-object v2, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader;.logger:Ljava/util/logging/Logger; // field@8632 │ │ +2ea1ec: 1a03 3e48 |0006: const-string v3, "Started to read comment and setup header sizes:" // string@483e │ │ +2ea1f0: 6e20 138a 3200 |0008: invoke-virtual {v2, v3}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@8a13 │ │ +2ea1f6: 7801 848a 1900 |000b: invoke-interface/range {v25}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getFilePointer:()J // method@8a84 │ │ +2ea1fc: 0b02 |000e: move-result-wide v2 │ │ +2ea1fe: 2204 7c10 |000f: new-instance v4, Ljava/util/ArrayList; // type@107c │ │ +2ea202: 7010 ae88 0400 |0011: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@88ae │ │ +2ea208: 7701 a090 1900 |0014: invoke-static/range {v25}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.read:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/ogg/util/OggPageHeader; // method@90a0 │ │ +2ea20e: 0c05 |0017: move-result-object v5 │ │ +2ea210: 7801 848a 1900 |0018: invoke-interface/range {v25}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getFilePointer:()J // method@8a84 │ │ +2ea216: 0b06 |001b: move-result-wide v6 │ │ +2ea218: 6e10 9790 0500 |001c: invoke-virtual {v5}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.getPageLength:()I // method@9097 │ │ +2ea21e: 0a05 |001f: move-result v5 │ │ +2ea220: 8158 |0020: int-to-long v8, v5 │ │ +2ea222: bb86 |0021: add-long/2addr v6, v8 │ │ +2ea224: 7230 918a 6107 |0022: invoke-interface {v1, v6, v7}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.seek:(J)V // method@8a91 │ │ +2ea22a: 7701 a090 1900 |0025: invoke-static/range {v25}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.read:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/ogg/util/OggPageHeader; // method@90a0 │ │ +2ea230: 0c05 |0028: move-result-object v5 │ │ +2ea232: 7801 848a 1900 |0029: invoke-interface/range {v25}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getFilePointer:()J // method@8a84 │ │ +2ea238: 0b06 |002c: move-result-wide v6 │ │ +2ea23a: 6e10 9a90 0500 |002d: invoke-virtual {v5}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.getSegmentTable:()[B // method@909a │ │ +2ea240: 0c08 |0030: move-result-object v8 │ │ +2ea242: 2188 |0031: array-length v8, v8 │ │ +2ea244: d808 081b |0032: add-int/lit8 v8, v8, #int 27 // #1b │ │ +2ea248: 8188 |0034: int-to-long v8, v8 │ │ +2ea24a: 9c0b 0608 |0035: sub-long v11, v6, v8 │ │ +2ea24e: 1276 |0037: const/4 v6, #int 7 // #7 │ │ +2ea250: 2367 1c13 |0038: new-array v7, v6, [B // type@131c │ │ +2ea254: 7220 8c8a 7100 |003a: invoke-interface {v1, v7}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.read:([B)I // method@8a8c │ │ +2ea25a: 6e20 6390 7000 |003d: invoke-virtual {v0, v7}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader;.isVorbisCommentHeader:([B)Z // method@9063 │ │ +2ea260: 0a07 |0040: move-result v7 │ │ +2ea262: 3807 7903 |0041: if-eqz v7, 03ba // +0379 │ │ +2ea266: 7801 848a 1900 |0043: invoke-interface/range {v25}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getFilePointer:()J // method@8a84 │ │ +2ea26c: 0b07 |0046: move-result-wide v7 │ │ +2ea26e: 1609 0700 |0047: const-wide/16 v9, #int 7 // #7 │ │ +2ea272: bc97 |0049: sub-long/2addr v7, v9 │ │ +2ea274: 7230 918a 7108 |004a: invoke-interface {v1, v7, v8}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.seek:(J)V // method@8a91 │ │ +2ea27a: 6207 3286 |004d: sget-object v7, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader;.logger:Ljava/util/logging/Logger; // field@8632 │ │ +2ea27e: 2208 3910 |004f: new-instance v8, Ljava/lang/StringBuilder; // type@1039 │ │ +2ea282: 7010 cc87 0800 |0051: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2ea288: 1a0d ac1a |0054: const-string v13, "Found start of comment header at:" // string@1aac │ │ +2ea28c: 6e20 d787 d800 |0056: invoke-virtual {v8, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ea292: 7801 848a 1900 |0059: invoke-interface/range {v25}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getFilePointer:()J // method@8a84 │ │ +2ea298: 0b0d |005c: move-result-wide v13 │ │ +2ea29a: 6e30 d487 d80e |005d: invoke-virtual {v8, v13, v14}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ +2ea2a0: 6e10 df87 0800 |0060: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2ea2a6: 0c08 |0063: move-result-object v8 │ │ +2ea2a8: 6e20 128a 8700 |0064: invoke-virtual {v7, v8}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +2ea2ae: 1207 |0067: const/4 v7, #int 0 // #0 │ │ +2ea2b0: 1208 |0068: const/4 v8, #int 0 // #0 │ │ +2ea2b2: 6e10 9690 0500 |0069: invoke-virtual {v5}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.getPacketList:()Ljava/util/List; // method@9096 │ │ +2ea2b8: 0c0d |006c: move-result-object v13 │ │ +2ea2ba: 7220 6a89 7d00 |006d: invoke-interface {v13, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ +2ea2c0: 0c0e |0070: move-result-object v14 │ │ +2ea2c2: 1f0e 9511 |0071: check-cast v14, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength; // type@1195 │ │ +2ea2c6: 6e10 8c90 0e00 |0073: invoke-virtual {v14}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength;.getLength:()I // method@908c │ │ +2ea2cc: 0a0e |0076: move-result v14 │ │ +2ea2ce: b0e8 |0077: add-int/2addr v8, v14 │ │ +2ea2d0: 7220 6a89 7d00 |0078: invoke-interface {v13, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ +2ea2d6: 0c0e |007b: move-result-object v14 │ │ +2ea2d8: 1f0e 9511 |007c: check-cast v14, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength; // type@1195 │ │ +2ea2dc: 6e10 8c90 0e00 |007e: invoke-virtual {v14}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength;.getLength:()I // method@908c │ │ +2ea2e2: 0a0e |0081: move-result v14 │ │ +2ea2e4: 7220 938a e100 |0082: invoke-interface {v1, v14}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.skipBytes:(I)I // method@8a93 │ │ +2ea2ea: 7210 7389 0d00 |0085: invoke-interface {v13}, Ljava/util/List;.size:()I // method@8973 │ │ +2ea2f0: 0a0d |0088: move-result v13 │ │ +2ea2f2: 121e |0089: const/4 v14, #int 1 // #1 │ │ +2ea2f4: 36ed 0e00 |008a: if-gt v13, v14, 0098 // +000e │ │ +2ea2f8: 6e10 9d90 0500 |008c: invoke-virtual {v5}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.isLastPacketIncomplete:()Z // method@909d │ │ +2ea2fe: 0a0d |008f: move-result v13 │ │ +2ea300: 390d 0300 |0090: if-nez v13, 0093 // +0003 │ │ +2ea304: 2806 |0092: goto 0098 // +0006 │ │ +2ea306: 7701 a090 1900 |0093: invoke-static/range {v25}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.read:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/ogg/util/OggPageHeader; // method@90a0 │ │ +2ea30c: 0c05 |0096: move-result-object v5 │ │ +2ea30e: 28d2 |0097: goto 0069 // -002e │ │ +2ea310: 620d 3286 |0098: sget-object v13, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader;.logger:Ljava/util/logging/Logger; // field@8632 │ │ +2ea314: 220f 3910 |009a: new-instance v15, Ljava/lang/StringBuilder; // type@1039 │ │ +2ea318: 7010 cc87 0f00 |009c: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2ea31e: 1a09 a91a |009f: const-string v9, "Found end of comment:size:" // string@1aa9 │ │ +2ea322: 6e20 d787 9f00 |00a1: invoke-virtual {v15, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ea328: 6e20 d387 8f00 |00a4: invoke-virtual {v15, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2ea32e: 1a09 246c |00a7: const-string v9, "finishes at file position:" // string@6c24 │ │ +2ea332: 6e20 d787 9f00 |00a9: invoke-virtual {v15, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ea338: 7801 848a 1900 |00ac: invoke-interface/range {v25}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getFilePointer:()J // method@8a84 │ │ +2ea33e: 0b09 |00af: move-result-wide v9 │ │ +2ea340: 6e30 d487 9f0a |00b0: invoke-virtual {v15, v9, v10}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ +2ea346: 6e10 df87 0f00 |00b3: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2ea34c: 0c09 |00b6: move-result-object v9 │ │ +2ea34e: 6e20 128a 9d00 |00b7: invoke-virtual {v13, v9}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +2ea354: 6e10 9690 0500 |00ba: invoke-virtual {v5}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.getPacketList:()Ljava/util/List; // method@9096 │ │ +2ea35a: 0c09 |00bd: move-result-object v9 │ │ +2ea35c: 7210 7389 0900 |00be: invoke-interface {v9}, Ljava/util/List;.size:()I // method@8973 │ │ +2ea362: 0a09 |00c1: move-result v9 │ │ +2ea364: 1a0a ad1a |00c2: const-string v10, "Found start of vorbis setup header at file position:" // string@1aad │ │ +2ea368: 1a0d 256c |00c4: const-string v13, "finishes at:" // string@6c25 │ │ +2ea36c: 1a0f aa1a |00c6: const-string v15, "Found end of setupheader:size:" // string@1aaa │ │ +2ea370: 1a06 6102 |00c8: const-string v6, " to setup header size" // string@0261 │ │ +2ea374: 1a07 8c08 |00ca: const-string v7, "Adding:" // string@088c │ │ +2ea378: 33e9 5801 |00cc: if-ne v9, v14, 0224 // +0158 │ │ +2ea37c: 7701 a090 1900 |00ce: invoke-static/range {v25}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.read:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/ogg/util/OggPageHeader; // method@90a0 │ │ +2ea382: 0c05 |00d1: move-result-object v5 │ │ +2ea384: 6e10 9690 0500 |00d2: invoke-virtual {v5}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.getPacketList:()Ljava/util/List; // method@9096 │ │ +2ea38a: 0c09 |00d5: move-result-object v9 │ │ +2ea38c: 6e10 9690 0500 |00d6: invoke-virtual {v5}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.getPacketList:()Ljava/util/List; // method@9096 │ │ +2ea392: 0c0e |00d9: move-result-object v14 │ │ +2ea394: 0812 0400 |00da: move-object/from16 v18, v4 │ │ +2ea398: 1204 |00dc: const/4 v4, #int 0 // #0 │ │ +2ea39a: 7220 6a89 4e00 |00dd: invoke-interface {v14, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ +2ea3a0: 0c0e |00e0: move-result-object v14 │ │ +2ea3a2: 1f0e 9511 |00e1: check-cast v14, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength; // type@1195 │ │ +2ea3a6: 1274 |00e3: const/4 v4, #int 7 // #7 │ │ +2ea3a8: 2344 1c13 |00e4: new-array v4, v4, [B // type@131c │ │ +2ea3ac: 7220 8c8a 4100 |00e6: invoke-interface {v1, v4}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.read:([B)I // method@8a8c │ │ +2ea3b2: 6e20 6490 4000 |00e9: invoke-virtual {v0, v4}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader;.isVorbisSetupHeader:([B)Z // method@9064 │ │ +2ea3b8: 0a04 |00ec: move-result v4 │ │ +2ea3ba: 3804 2b01 |00ed: if-eqz v4, 0218 // +012b │ │ +2ea3be: 7801 848a 1900 |00ef: invoke-interface/range {v25}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getFilePointer:()J // method@8a84 │ │ +2ea3c4: 0b13 |00f2: move-result-wide v19 │ │ +2ea3c6: 0515 0b00 |00f3: move-wide/from16 v21, v11 │ │ +2ea3ca: 1610 0700 |00f5: const-wide/16 v16, #int 7 // #7 │ │ +2ea3ce: 9c0b 1310 |00f7: sub-long v11, v19, v16 │ │ +2ea3d2: 7230 918a b10c |00f9: invoke-interface {v1, v11, v12}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.seek:(J)V // method@8a91 │ │ +2ea3d8: 6204 3286 |00fc: sget-object v4, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader;.logger:Ljava/util/logging/Logger; // field@8632 │ │ +2ea3dc: 220b 3910 |00fe: new-instance v11, Ljava/lang/StringBuilder; // type@1039 │ │ +2ea3e0: 7010 cc87 0b00 |0100: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2ea3e6: 6e20 d787 ab00 |0103: invoke-virtual {v11, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ea3ec: 0513 0200 |0106: move-wide/from16 v19, v2 │ │ +2ea3f0: 7801 848a 1900 |0108: invoke-interface/range {v25}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getFilePointer:()J // method@8a84 │ │ +2ea3f6: 0b02 |010b: move-result-wide v2 │ │ +2ea3f8: 6e30 d487 2b03 |010c: invoke-virtual {v11, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ +2ea3fe: 6e10 df87 0b00 |010f: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2ea404: 0c02 |0112: move-result-object v2 │ │ +2ea406: 6e20 128a 2400 |0113: invoke-virtual {v4, v2}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +2ea40c: 7801 848a 1900 |0116: invoke-interface/range {v25}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getFilePointer:()J // method@8a84 │ │ +2ea412: 0b02 |0119: move-result-wide v2 │ │ +2ea414: 6e10 9a90 0500 |011a: invoke-virtual {v5}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.getSegmentTable:()[B // method@909a │ │ +2ea41a: 0c04 |011d: move-result-object v4 │ │ +2ea41c: 2144 |011e: array-length v4, v4 │ │ +2ea41e: d804 041b |011f: add-int/lit8 v4, v4, #int 27 // #1b │ │ +2ea422: 814a |0121: int-to-long v10, v4 │ │ +2ea424: bca2 |0122: sub-long/2addr v2, v10 │ │ +2ea426: 6e10 8c90 0e00 |0123: invoke-virtual {v14}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength;.getLength:()I // method@908c │ │ +2ea42c: 0a04 |0126: move-result v4 │ │ +2ea42e: 620a 3286 |0127: sget-object v10, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader;.logger:Ljava/util/logging/Logger; // field@8632 │ │ +2ea432: 220b 3910 |0129: new-instance v11, Ljava/lang/StringBuilder; // type@1039 │ │ +2ea436: 7010 cc87 0b00 |012b: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2ea43c: 6e20 d787 7b00 |012e: invoke-virtual {v11, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ea442: 6e10 8c90 0e00 |0131: invoke-virtual {v14}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength;.getLength:()I // method@908c │ │ +2ea448: 0a0c |0134: move-result v12 │ │ +2ea44a: 6e20 d387 cb00 |0135: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2ea450: 6e20 d787 6b00 |0138: invoke-virtual {v11, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ea456: 6e10 df87 0b00 |013b: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2ea45c: 0c0b |013e: move-result-object v11 │ │ +2ea45e: 6e20 138a ba00 |013f: invoke-virtual {v10, v11}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@8a13 │ │ +2ea464: 6e10 8c90 0e00 |0142: invoke-virtual {v14}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength;.getLength:()I // method@908c │ │ +2ea46a: 0a0a |0145: move-result v10 │ │ +2ea46c: 7220 938a a100 |0146: invoke-interface {v1, v10}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.skipBytes:(I)I // method@8a93 │ │ +2ea472: 7210 7389 0900 |0149: invoke-interface {v9}, Ljava/util/List;.size:()I // method@8973 │ │ +2ea478: 0a0a |014c: move-result v10 │ │ +2ea47a: 121b |014d: const/4 v11, #int 1 // #1 │ │ +2ea47c: 36ba 8d00 |014e: if-gt v10, v11, 01db // +008d │ │ +2ea480: 6e10 9d90 0500 |0150: invoke-virtual {v5}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.isLastPacketIncomplete:()Z // method@909d │ │ +2ea486: 0a05 |0153: move-result v5 │ │ +2ea488: 3905 0400 |0154: if-nez v5, 0158 // +0004 │ │ +2ea48c: 2900 8500 |0156: goto/16 01db // +0085 │ │ +2ea490: 7701 a090 1900 |0158: invoke-static/range {v25}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.read:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/ogg/util/OggPageHeader; // method@90a0 │ │ +2ea496: 0c05 |015b: move-result-object v5 │ │ +2ea498: 6e10 9690 0500 |015c: invoke-virtual {v5}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.getPacketList:()Ljava/util/List; // method@9096 │ │ +2ea49e: 0c09 |015f: move-result-object v9 │ │ +2ea4a0: 120a |0160: const/4 v10, #int 0 // #0 │ │ +2ea4a2: 7220 6a89 a900 |0161: invoke-interface {v9, v10}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ +2ea4a8: 0c0b |0164: move-result-object v11 │ │ +2ea4aa: 1f0b 9511 |0165: check-cast v11, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength; // type@1195 │ │ +2ea4ae: 6e10 8c90 0b00 |0167: invoke-virtual {v11}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength;.getLength:()I // method@908c │ │ +2ea4b4: 0a0b |016a: move-result v11 │ │ +2ea4b6: b0b4 |016b: add-int/2addr v4, v11 │ │ +2ea4b8: 620b 3286 |016c: sget-object v11, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader;.logger:Ljava/util/logging/Logger; // field@8632 │ │ +2ea4bc: 220c 3910 |016e: new-instance v12, Ljava/lang/StringBuilder; // type@1039 │ │ +2ea4c0: 7010 cc87 0c00 |0170: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2ea4c6: 6e20 d787 7c00 |0173: invoke-virtual {v12, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ea4cc: 7220 6a89 a900 |0176: invoke-interface {v9, v10}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ +2ea4d2: 0c0e |0179: move-result-object v14 │ │ +2ea4d4: 1f0e 9511 |017a: check-cast v14, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength; // type@1195 │ │ +2ea4d8: 6e10 8c90 0e00 |017c: invoke-virtual {v14}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength;.getLength:()I // method@908c │ │ +2ea4de: 0a0e |017f: move-result v14 │ │ +2ea4e0: 6e20 d387 ec00 |0180: invoke-virtual {v12, v14}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2ea4e6: 6e20 d787 6c00 |0183: invoke-virtual {v12, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ea4ec: 6e10 df87 0c00 |0186: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2ea4f2: 0c0c |0189: move-result-object v12 │ │ +2ea4f4: 6e20 138a cb00 |018a: invoke-virtual {v11, v12}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@8a13 │ │ +2ea4fa: 7220 6a89 a900 |018d: invoke-interface {v9, v10}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ +2ea500: 0c0b |0190: move-result-object v11 │ │ +2ea502: 1f0b 9511 |0191: check-cast v11, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength; // type@1195 │ │ +2ea506: 6e10 8c90 0b00 |0193: invoke-virtual {v11}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength;.getLength:()I // method@908c │ │ +2ea50c: 0a0a |0196: move-result v10 │ │ +2ea50e: 7220 938a a100 |0197: invoke-interface {v1, v10}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.skipBytes:(I)I // method@8a93 │ │ +2ea514: 7210 7389 0900 |019a: invoke-interface {v9}, Ljava/util/List;.size:()I // method@8973 │ │ +2ea51a: 0a0a |019d: move-result v10 │ │ +2ea51c: 121b |019e: const/4 v11, #int 1 // #1 │ │ +2ea51e: 36ba 0e00 |019f: if-gt v10, v11, 01ad // +000e │ │ +2ea522: 6e10 9d90 0500 |01a1: invoke-virtual {v5}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.isLastPacketIncomplete:()Z // method@909d │ │ +2ea528: 0a05 |01a4: move-result v5 │ │ +2ea52a: 3905 0300 |01a5: if-nez v5, 01a8 // +0003 │ │ +2ea52e: 2806 |01a7: goto 01ad // +0006 │ │ +2ea530: 7701 a090 1900 |01a8: invoke-static/range {v25}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.read:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/ogg/util/OggPageHeader; // method@90a0 │ │ +2ea536: 0c05 |01ab: move-result-object v5 │ │ +2ea538: 28b4 |01ac: goto 0160 // -004c │ │ +2ea53a: 6205 3286 |01ad: sget-object v5, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader;.logger:Ljava/util/logging/Logger; // field@8632 │ │ +2ea53e: 2206 3910 |01af: new-instance v6, Ljava/lang/StringBuilder; // type@1039 │ │ +2ea542: 7010 cc87 0600 |01b1: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2ea548: 6e20 d787 f600 |01b4: invoke-virtual {v6, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ea54e: 6e20 d387 4600 |01b7: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2ea554: 6e20 d787 d600 |01ba: invoke-virtual {v6, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ea55a: 7801 848a 1900 |01bd: invoke-interface/range {v25}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getFilePointer:()J // method@8a84 │ │ +2ea560: 0b0a |01c0: move-result-wide v10 │ │ +2ea562: 6e30 d487 a60b |01c1: invoke-virtual {v6, v10, v11}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ +2ea568: 6e10 df87 0600 |01c4: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2ea56e: 0c06 |01c7: move-result-object v6 │ │ +2ea570: 6e20 138a 6500 |01c8: invoke-virtual {v5, v6}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@8a13 │ │ +2ea576: 7210 7389 0900 |01cb: invoke-interface {v9}, Ljava/util/List;.size:()I // method@8973 │ │ +2ea57c: 0a05 |01ce: move-result v5 │ │ +2ea57e: 1216 |01cf: const/4 v6, #int 1 // #1 │ │ +2ea580: 3765 3e00 |01d0: if-le v5, v6, 020e // +003e │ │ +2ea584: 7210 7389 0900 |01d2: invoke-interface {v9}, Ljava/util/List;.size:()I // method@8973 │ │ +2ea58a: 0a05 |01d5: move-result v5 │ │ +2ea58c: 7230 7489 6905 |01d6: invoke-interface {v9, v6, v5}, Ljava/util/List;.subList:(II)Ljava/util/List; // method@8974 │ │ +2ea592: 0c05 |01d9: move-result-object v5 │ │ +2ea594: 282e |01da: goto 0208 // +002e │ │ +2ea596: 6205 3286 |01db: sget-object v5, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader;.logger:Ljava/util/logging/Logger; // field@8632 │ │ +2ea59a: 2206 3910 |01dd: new-instance v6, Ljava/lang/StringBuilder; // type@1039 │ │ +2ea59e: 7010 cc87 0600 |01df: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2ea5a4: 6e20 d787 f600 |01e2: invoke-virtual {v6, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ea5aa: 6e20 d387 4600 |01e5: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2ea5b0: 6e20 d787 d600 |01e8: invoke-virtual {v6, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ea5b6: 7801 848a 1900 |01eb: invoke-interface/range {v25}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getFilePointer:()J // method@8a84 │ │ +2ea5bc: 0b0a |01ee: move-result-wide v10 │ │ +2ea5be: 6e30 d487 a60b |01ef: invoke-virtual {v6, v10, v11}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ +2ea5c4: 6e10 df87 0600 |01f2: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2ea5ca: 0c06 |01f5: move-result-object v6 │ │ +2ea5cc: 6e20 128a 6500 |01f6: invoke-virtual {v5, v6}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +2ea5d2: 7210 7389 0900 |01f9: invoke-interface {v9}, Ljava/util/List;.size:()I // method@8973 │ │ +2ea5d8: 0a05 |01fc: move-result v5 │ │ +2ea5da: 121b |01fd: const/4 v11, #int 1 // #1 │ │ +2ea5dc: 37b5 1000 |01fe: if-le v5, v11, 020e // +0010 │ │ +2ea5e0: 7210 7389 0900 |0200: invoke-interface {v9}, Ljava/util/List;.size:()I // method@8973 │ │ +2ea5e6: 0a05 |0203: move-result v5 │ │ +2ea5e8: 7230 7489 b905 |0204: invoke-interface {v9, v11, v5}, Ljava/util/List;.subList:(II)Ljava/util/List; // method@8974 │ │ +2ea5ee: 0c05 |0207: move-result-object v5 │ │ +2ea5f0: 0817 0500 |0208: move-object/from16 v23, v5 │ │ +2ea5f4: 0145 |020a: move v5, v4 │ │ +2ea5f6: 0804 1700 |020b: move-object/from16 v4, v23 │ │ +2ea5fa: 2804 |020d: goto 0211 // +0004 │ │ +2ea5fc: 0145 |020e: move v5, v4 │ │ +2ea5fe: 0804 1200 |020f: move-object/from16 v4, v18 │ │ +2ea602: 042d |0211: move-wide v13, v2 │ │ +2ea604: 0811 0400 |0212: move-object/from16 v17, v4 │ │ +2ea608: 0210 0500 |0214: move/from16 v16, v5 │ │ +2ea60c: 2900 5f01 |0216: goto/16 0375 // +015f │ │ +2ea610: 2201 3511 |0218: new-instance v1, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ +2ea614: 6202 7787 |021a: sget-object v2, Lorg/jaudiotagger/logging/ErrorMessage;.OGG_VORBIS_NO_VORBIS_HEADER_FOUND:Lorg/jaudiotagger/logging/ErrorMessage; // field@8777 │ │ +2ea618: 6e10 5791 0200 |021c: invoke-virtual {v2}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ +2ea61e: 0c02 |021f: move-result-object v2 │ │ +2ea620: 7020 698d 2100 |0220: invoke-direct {v1, v2}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ +2ea626: 2701 |0223: throw v1 │ │ +2ea628: 0513 0200 |0224: move-wide/from16 v19, v2 │ │ +2ea62c: 0812 0400 |0226: move-object/from16 v18, v4 │ │ +2ea630: 0515 0b00 |0228: move-wide/from16 v21, v11 │ │ +2ea634: 121b |022a: const/4 v11, #int 1 // #1 │ │ +2ea636: 6e10 9690 0500 |022b: invoke-virtual {v5}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.getPacketList:()Ljava/util/List; // method@9096 │ │ +2ea63c: 0c02 |022e: move-result-object v2 │ │ +2ea63e: 7220 6a89 b200 |022f: invoke-interface {v2, v11}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ +2ea644: 0c02 |0232: move-result-object v2 │ │ +2ea646: 1f02 9511 |0233: check-cast v2, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength; // type@1195 │ │ +2ea64a: 6e10 9690 0500 |0235: invoke-virtual {v5}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.getPacketList:()Ljava/util/List; // method@9096 │ │ +2ea650: 0c03 |0238: move-result-object v3 │ │ +2ea652: 1274 |0239: const/4 v4, #int 7 // #7 │ │ +2ea654: 2349 1c13 |023a: new-array v9, v4, [B // type@131c │ │ +2ea658: 7220 8c8a 9100 |023c: invoke-interface {v1, v9}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.read:([B)I // method@8a8c │ │ +2ea65e: 6e20 6490 9000 |023f: invoke-virtual {v0, v9}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader;.isVorbisSetupHeader:([B)Z // method@9064 │ │ +2ea664: 0a04 |0242: move-result v4 │ │ +2ea666: 3804 4101 |0243: if-eqz v4, 0384 // +0141 │ │ +2ea66a: 7801 848a 1900 |0245: invoke-interface/range {v25}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getFilePointer:()J // method@8a84 │ │ +2ea670: 0b0b |0248: move-result-wide v11 │ │ +2ea672: 1610 0700 |0249: const-wide/16 v16, #int 7 // #7 │ │ +2ea676: 9c0b 0b10 |024b: sub-long v11, v11, v16 │ │ +2ea67a: 7230 918a b10c |024d: invoke-interface {v1, v11, v12}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.seek:(J)V // method@8a91 │ │ +2ea680: 6204 3286 |0250: sget-object v4, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader;.logger:Ljava/util/logging/Logger; // field@8632 │ │ +2ea684: 2209 3910 |0252: new-instance v9, Ljava/lang/StringBuilder; // type@1039 │ │ +2ea688: 7010 cc87 0900 |0254: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2ea68e: 6e20 d787 a900 |0257: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ea694: 7801 848a 1900 |025a: invoke-interface/range {v25}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getFilePointer:()J // method@8a84 │ │ +2ea69a: 0b0a |025d: move-result-wide v10 │ │ +2ea69c: 6e30 d487 a90b |025e: invoke-virtual {v9, v10, v11}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ +2ea6a2: 6e10 df87 0900 |0261: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2ea6a8: 0c09 |0264: move-result-object v9 │ │ +2ea6aa: 6e20 128a 9400 |0265: invoke-virtual {v4, v9}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +2ea6b0: 7801 848a 1900 |0268: invoke-interface/range {v25}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getFilePointer:()J // method@8a84 │ │ +2ea6b6: 0b09 |026b: move-result-wide v9 │ │ +2ea6b8: 6e10 9a90 0500 |026c: invoke-virtual {v5}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.getSegmentTable:()[B // method@909a │ │ +2ea6be: 0c04 |026f: move-result-object v4 │ │ +2ea6c0: 2144 |0270: array-length v4, v4 │ │ +2ea6c2: d804 041b |0271: add-int/lit8 v4, v4, #int 27 // #1b │ │ +2ea6c6: 814b |0273: int-to-long v11, v4 │ │ +2ea6c8: bcb9 |0274: sub-long/2addr v9, v11 │ │ +2ea6ca: 6e10 9690 0500 |0275: invoke-virtual {v5}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.getPacketList:()Ljava/util/List; // method@9096 │ │ +2ea6d0: 0c04 |0278: move-result-object v4 │ │ +2ea6d2: 120b |0279: const/4 v11, #int 0 // #0 │ │ +2ea6d4: 7220 6a89 b400 |027a: invoke-interface {v4, v11}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ +2ea6da: 0c04 |027d: move-result-object v4 │ │ +2ea6dc: 1f04 9511 |027e: check-cast v4, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength; // type@1195 │ │ +2ea6e0: 6e10 8c90 0400 |0280: invoke-virtual {v4}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength;.getLength:()I // method@908c │ │ +2ea6e6: 0a04 |0283: move-result v4 │ │ +2ea6e8: 814b |0284: int-to-long v11, v4 │ │ +2ea6ea: bcb9 |0285: sub-long/2addr v9, v11 │ │ +2ea6ec: 6e10 8c90 0200 |0286: invoke-virtual {v2}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength;.getLength:()I // method@908c │ │ +2ea6f2: 0a04 |0289: move-result v4 │ │ +2ea6f4: 620b 3286 |028a: sget-object v11, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader;.logger:Ljava/util/logging/Logger; // field@8632 │ │ +2ea6f8: 220c 3910 |028c: new-instance v12, Ljava/lang/StringBuilder; // type@1039 │ │ +2ea6fc: 7010 cc87 0c00 |028e: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2ea702: 6e20 d787 7c00 |0291: invoke-virtual {v12, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ea708: 6e10 8c90 0200 |0294: invoke-virtual {v2}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength;.getLength:()I // method@908c │ │ +2ea70e: 0a0e |0297: move-result v14 │ │ +2ea710: 6e20 d387 ec00 |0298: invoke-virtual {v12, v14}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2ea716: 6e20 d787 6c00 |029b: invoke-virtual {v12, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ea71c: 6e10 df87 0c00 |029e: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2ea722: 0c0c |02a1: move-result-object v12 │ │ +2ea724: 6e20 138a cb00 |02a2: invoke-virtual {v11, v12}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@8a13 │ │ +2ea72a: 6e10 8c90 0200 |02a5: invoke-virtual {v2}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength;.getLength:()I // method@908c │ │ +2ea730: 0a02 |02a8: move-result v2 │ │ +2ea732: 7220 938a 2100 |02a9: invoke-interface {v1, v2}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.skipBytes:(I)I // method@8a93 │ │ +2ea738: 7210 7389 0300 |02ac: invoke-interface {v3}, Ljava/util/List;.size:()I // method@8973 │ │ +2ea73e: 0a02 |02af: move-result v2 │ │ +2ea740: 122b |02b0: const/4 v11, #int 2 // #2 │ │ +2ea742: 36b2 8d00 |02b1: if-gt v2, v11, 033e // +008d │ │ +2ea746: 6e10 9d90 0500 |02b3: invoke-virtual {v5}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.isLastPacketIncomplete:()Z // method@909d │ │ +2ea74c: 0a02 |02b6: move-result v2 │ │ +2ea74e: 3902 0400 |02b7: if-nez v2, 02bb // +0004 │ │ +2ea752: 2900 8500 |02b9: goto/16 033e // +0085 │ │ +2ea756: 7701 a090 1900 |02bb: invoke-static/range {v25}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.read:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/ogg/util/OggPageHeader; // method@90a0 │ │ +2ea75c: 0c02 |02be: move-result-object v2 │ │ +2ea75e: 6e10 9690 0200 |02bf: invoke-virtual {v2}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.getPacketList:()Ljava/util/List; // method@9096 │ │ +2ea764: 0c03 |02c2: move-result-object v3 │ │ +2ea766: 1205 |02c3: const/4 v5, #int 0 // #0 │ │ +2ea768: 7220 6a89 5300 |02c4: invoke-interface {v3, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ +2ea76e: 0c0b |02c7: move-result-object v11 │ │ +2ea770: 1f0b 9511 |02c8: check-cast v11, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength; // type@1195 │ │ +2ea774: 6e10 8c90 0b00 |02ca: invoke-virtual {v11}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength;.getLength:()I // method@908c │ │ +2ea77a: 0a0b |02cd: move-result v11 │ │ +2ea77c: b0b4 |02ce: add-int/2addr v4, v11 │ │ +2ea77e: 620b 3286 |02cf: sget-object v11, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader;.logger:Ljava/util/logging/Logger; // field@8632 │ │ +2ea782: 220c 3910 |02d1: new-instance v12, Ljava/lang/StringBuilder; // type@1039 │ │ +2ea786: 7010 cc87 0c00 |02d3: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2ea78c: 6e20 d787 7c00 |02d6: invoke-virtual {v12, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ea792: 7220 6a89 5300 |02d9: invoke-interface {v3, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ +2ea798: 0c0e |02dc: move-result-object v14 │ │ +2ea79a: 1f0e 9511 |02dd: check-cast v14, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength; // type@1195 │ │ +2ea79e: 6e10 8c90 0e00 |02df: invoke-virtual {v14}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength;.getLength:()I // method@908c │ │ +2ea7a4: 0a0e |02e2: move-result v14 │ │ +2ea7a6: 6e20 d387 ec00 |02e3: invoke-virtual {v12, v14}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2ea7ac: 6e20 d787 6c00 |02e6: invoke-virtual {v12, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ea7b2: 6e10 df87 0c00 |02e9: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2ea7b8: 0c0c |02ec: move-result-object v12 │ │ +2ea7ba: 6e20 138a cb00 |02ed: invoke-virtual {v11, v12}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@8a13 │ │ +2ea7c0: 7220 6a89 5300 |02f0: invoke-interface {v3, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ +2ea7c6: 0c0b |02f3: move-result-object v11 │ │ +2ea7c8: 1f0b 9511 |02f4: check-cast v11, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength; // type@1195 │ │ +2ea7cc: 6e10 8c90 0b00 |02f6: invoke-virtual {v11}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength;.getLength:()I // method@908c │ │ +2ea7d2: 0a0b |02f9: move-result v11 │ │ +2ea7d4: 7220 938a b100 |02fa: invoke-interface {v1, v11}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.skipBytes:(I)I // method@8a93 │ │ +2ea7da: 7210 7389 0300 |02fd: invoke-interface {v3}, Ljava/util/List;.size:()I // method@8973 │ │ +2ea7e0: 0a0b |0300: move-result v11 │ │ +2ea7e2: 121c |0301: const/4 v12, #int 1 // #1 │ │ +2ea7e4: 36cb 0e00 |0302: if-gt v11, v12, 0310 // +000e │ │ +2ea7e8: 6e10 9d90 0200 |0304: invoke-virtual {v2}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.isLastPacketIncomplete:()Z // method@909d │ │ +2ea7ee: 0a02 |0307: move-result v2 │ │ +2ea7f0: 3902 0300 |0308: if-nez v2, 030b // +0003 │ │ +2ea7f4: 2806 |030a: goto 0310 // +0006 │ │ +2ea7f6: 7701 a090 1900 |030b: invoke-static/range {v25}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.read:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/ogg/util/OggPageHeader; // method@90a0 │ │ +2ea7fc: 0c02 |030e: move-result-object v2 │ │ +2ea7fe: 28b5 |030f: goto 02c4 // -004b │ │ +2ea800: 6202 3286 |0310: sget-object v2, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader;.logger:Ljava/util/logging/Logger; // field@8632 │ │ +2ea804: 2205 3910 |0312: new-instance v5, Ljava/lang/StringBuilder; // type@1039 │ │ +2ea808: 7010 cc87 0500 |0314: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2ea80e: 6e20 d787 f500 |0317: invoke-virtual {v5, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ea814: 6e20 d387 4500 |031a: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2ea81a: 6e20 d787 d500 |031d: invoke-virtual {v5, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ea820: 7801 848a 1900 |0320: invoke-interface/range {v25}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getFilePointer:()J // method@8a84 │ │ +2ea826: 0b06 |0323: move-result-wide v6 │ │ +2ea828: 6e30 d487 6507 |0324: invoke-virtual {v5, v6, v7}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ +2ea82e: 6e10 df87 0500 |0327: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2ea834: 0c05 |032a: move-result-object v5 │ │ +2ea836: 6e20 138a 5200 |032b: invoke-virtual {v2, v5}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@8a13 │ │ +2ea83c: 7210 7389 0300 |032e: invoke-interface {v3}, Ljava/util/List;.size:()I // method@8973 │ │ +2ea842: 0a02 |0331: move-result v2 │ │ +2ea844: 1215 |0332: const/4 v5, #int 1 // #1 │ │ +2ea846: 3752 3d00 |0333: if-le v2, v5, 0370 // +003d │ │ +2ea84a: 7210 7389 0300 |0335: invoke-interface {v3}, Ljava/util/List;.size:()I // method@8973 │ │ +2ea850: 0a02 |0338: move-result v2 │ │ +2ea852: 7230 7489 5302 |0339: invoke-interface {v3, v5, v2}, Ljava/util/List;.subList:(II)Ljava/util/List; // method@8974 │ │ +2ea858: 0c02 |033c: move-result-object v2 │ │ +2ea85a: 282d |033d: goto 036a // +002d │ │ +2ea85c: 6202 3286 |033e: sget-object v2, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader;.logger:Ljava/util/logging/Logger; // field@8632 │ │ +2ea860: 2205 3910 |0340: new-instance v5, Ljava/lang/StringBuilder; // type@1039 │ │ +2ea864: 7010 cc87 0500 |0342: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2ea86a: 6e20 d787 f500 |0345: invoke-virtual {v5, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ea870: 6e20 d387 4500 |0348: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2ea876: 6e20 d787 d500 |034b: invoke-virtual {v5, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ea87c: 7801 848a 1900 |034e: invoke-interface/range {v25}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getFilePointer:()J // method@8a84 │ │ +2ea882: 0b06 |0351: move-result-wide v6 │ │ +2ea884: 6e30 d487 6507 |0352: invoke-virtual {v5, v6, v7}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ +2ea88a: 6e10 df87 0500 |0355: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2ea890: 0c05 |0358: move-result-object v5 │ │ +2ea892: 6e20 138a 5200 |0359: invoke-virtual {v2, v5}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@8a13 │ │ +2ea898: 7210 7389 0300 |035c: invoke-interface {v3}, Ljava/util/List;.size:()I // method@8973 │ │ +2ea89e: 0a02 |035f: move-result v2 │ │ +2ea8a0: 37b2 1000 |0360: if-le v2, v11, 0370 // +0010 │ │ +2ea8a4: 7210 7389 0300 |0362: invoke-interface {v3}, Ljava/util/List;.size:()I // method@8973 │ │ +2ea8aa: 0a02 |0365: move-result v2 │ │ +2ea8ac: 7230 7489 b302 |0366: invoke-interface {v3, v11, v2}, Ljava/util/List;.subList:(II)Ljava/util/List; // method@8974 │ │ +2ea8b2: 0c02 |0369: move-result-object v2 │ │ +2ea8b4: 0811 0200 |036a: move-object/from16 v17, v2 │ │ +2ea8b8: 0210 0400 |036c: move/from16 v16, v4 │ │ +2ea8bc: 049d |036e: move-wide v13, v9 │ │ +2ea8be: 2806 |036f: goto 0375 // +0006 │ │ +2ea8c0: 0210 0400 |0370: move/from16 v16, v4 │ │ +2ea8c4: 049d |0372: move-wide v13, v9 │ │ +2ea8c6: 0811 1200 |0373: move-object/from16 v17, v18 │ │ +2ea8ca: 0502 1300 |0375: move-wide/from16 v2, v19 │ │ +2ea8ce: 7230 918a 2103 |0377: invoke-interface {v1, v2, v3}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.seek:(J)V // method@8a91 │ │ +2ea8d4: 2201 8e11 |037a: new-instance v1, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader$OggVorbisHeaderSizes; // type@118e │ │ +2ea8d8: 071a |037c: move-object v10, v1 │ │ +2ea8da: 050b 1500 |037d: move-wide/from16 v11, v21 │ │ +2ea8de: 018f |037f: move v15, v8 │ │ +2ea8e0: 7608 5790 0a00 |0380: invoke-direct/range {v10, v11, v12, v13, v14, v15, v16, v17}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader$OggVorbisHeaderSizes;.:(JJIILjava/util/List;)V // method@9057 │ │ +2ea8e6: 1101 |0383: return-object v1 │ │ +2ea8e8: 6202 3286 |0384: sget-object v2, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader;.logger:Ljava/util/logging/Logger; // field@8632 │ │ +2ea8ec: 2203 3910 |0386: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ +2ea8f0: 7010 cc87 0300 |0388: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2ea8f6: 1a04 0017 |038b: const-string v4, "Expecting but got:" // string@1700 │ │ +2ea8fa: 6e20 d787 4300 |038d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ea900: 2204 3710 |0390: new-instance v4, Ljava/lang/String; // type@1037 │ │ +2ea904: 7020 8c87 9400 |0392: invoke-direct {v4, v9}, Ljava/lang/String;.:([B)V // method@878c │ │ +2ea90a: 6e20 d787 4300 |0395: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ea910: 1a04 e35c |0398: const-string v4, "at " // string@5ce3 │ │ +2ea914: 6e20 d787 4300 |039a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ea91a: 7801 848a 1900 |039d: invoke-interface/range {v25}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getFilePointer:()J // method@8a84 │ │ +2ea920: 0b04 |03a0: move-result-wide v4 │ │ +2ea922: 1271 |03a1: const/4 v1, #int 7 // #7 │ │ +2ea924: 8116 |03a2: int-to-long v6, v1 │ │ +2ea926: bc64 |03a3: sub-long/2addr v4, v6 │ │ +2ea928: 6e30 d487 4305 |03a4: invoke-virtual {v3, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ +2ea92e: 6e10 df87 0300 |03a7: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2ea934: 0c01 |03aa: move-result-object v1 │ │ +2ea936: 6e20 1c8a 1200 |03ab: invoke-virtual {v2, v1}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ +2ea93c: 2201 3511 |03ae: new-instance v1, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ +2ea940: 6202 7787 |03b0: sget-object v2, Lorg/jaudiotagger/logging/ErrorMessage;.OGG_VORBIS_NO_VORBIS_HEADER_FOUND:Lorg/jaudiotagger/logging/ErrorMessage; // field@8777 │ │ +2ea944: 6e10 5791 0200 |03b2: invoke-virtual {v2}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ +2ea94a: 0c02 |03b5: move-result-object v2 │ │ +2ea94c: 7020 698d 2100 |03b6: invoke-direct {v1, v2}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ +2ea952: 2701 |03b9: throw v1 │ │ +2ea954: 2201 3511 |03ba: new-instance v1, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ +2ea958: 1a02 3f0f |03bc: const-string v2, "Cannot find comment block (no vorbiscomment header)" // string@0f3f │ │ +2ea95c: 7020 698d 2100 |03be: invoke-direct {v1, v2}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ +2ea962: 2802 |03c1: goto 03c3 // +0002 │ │ +2ea964: 2701 |03c2: throw v1 │ │ +2ea966: 28ff |03c3: goto 03c2 // -0001 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=404 │ │ 0x000b line=407 │ │ 0x000f line=410 │ │ 0x0014 line=417 │ │ 0x0018 line=419 │ │ @@ -720495,21 +720495,21 @@ │ │ type : '(Lorg/jaudiotagger/audio/MyRandomAccessFile;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -2ea1a8: |[2ea1a8] org.jaudiotagger.audio.ogg.OggVorbisTagReader.readOggVorbisRawSize:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)I │ │ -2ea1b8: 7020 6890 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader;.readRawPacketData:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)[B // method@9068 │ │ -2ea1be: 0c01 |0003: move-result-object v1 │ │ -2ea1c0: 2111 |0004: array-length v1, v1 │ │ -2ea1c2: d801 0101 |0005: add-int/lit8 v1, v1, #int 1 // #01 │ │ -2ea1c6: d801 0106 |0007: add-int/lit8 v1, v1, #int 6 // #06 │ │ -2ea1ca: 0f01 |0009: return v1 │ │ +2ea1ac: |[2ea1ac] org.jaudiotagger.audio.ogg.OggVorbisTagReader.readOggVorbisRawSize:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)I │ │ +2ea1bc: 7020 6890 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader;.readRawPacketData:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)[B // method@9068 │ │ +2ea1c2: 0c01 |0003: move-result-object v1 │ │ +2ea1c4: 2111 |0004: array-length v1, v1 │ │ +2ea1c6: d801 0101 |0005: add-int/lit8 v1, v1, #int 1 // #01 │ │ +2ea1ca: d801 0106 |0007: add-int/lit8 v1, v1, #int 6 // #06 │ │ +2ea1ce: 0f01 |0009: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x0004 line=91 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader; │ │ 0x0000 - 0x000a reg=1 (null) Lorg/jaudiotagger/audio/MyRandomAccessFile; │ │ @@ -720587,43 +720587,43 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -2eaf58: |[2eaf58] org.jaudiotagger.audio.ogg.OggVorbisTagWriter.:()V │ │ -2eaf68: 1a00 d598 |0000: const-string v0, "org.jaudiotagger.audio.ogg" // string@98d5 │ │ -2eaf6c: 7110 168a 0000 |0002: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@8a16 │ │ -2eaf72: 0c00 |0005: move-result-object v0 │ │ -2eaf74: 6900 3486 |0006: sput-object v0, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.logger:Ljava/util/logging/Logger; // field@8634 │ │ -2eaf78: 0e00 |0008: return-void │ │ +2eaf5c: |[2eaf5c] org.jaudiotagger.audio.ogg.OggVorbisTagWriter.:()V │ │ +2eaf6c: 1a00 d598 |0000: const-string v0, "org.jaudiotagger.audio.ogg" // string@98d5 │ │ +2eaf70: 7110 168a 0000 |0002: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@8a16 │ │ +2eaf76: 0c00 |0005: move-result-object v0 │ │ +2eaf78: 6900 3486 |0006: sput-object v0, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.logger:Ljava/util/logging/Logger; // field@8634 │ │ +2eaf7c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=47 │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -2eaf7c: |[2eaf7c] org.jaudiotagger.audio.ogg.OggVorbisTagWriter.:()V │ │ -2eaf8c: 7010 7087 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8770 │ │ -2eaf92: 2200 8d11 |0003: new-instance v0, Lorg/jaudiotagger/audio/ogg/OggVorbisCommentTagCreator; // type@118d │ │ -2eaf96: 7010 5590 0000 |0005: invoke-direct {v0}, Lorg/jaudiotagger/audio/ogg/OggVorbisCommentTagCreator;.:()V // method@9055 │ │ -2eaf9c: 5b10 3686 |0008: iput-object v0, v1, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.tc:Lorg/jaudiotagger/audio/ogg/OggVorbisCommentTagCreator; // field@8636 │ │ -2eafa0: 2200 8f11 |000a: new-instance v0, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader; // type@118f │ │ -2eafa4: 7010 5f90 0000 |000c: invoke-direct {v0}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader;.:()V // method@905f │ │ -2eafaa: 5b10 3586 |000f: iput-object v0, v1, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.reader:Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader; // field@8635 │ │ -2eafae: 0e00 |0011: return-void │ │ +2eaf80: |[2eaf80] org.jaudiotagger.audio.ogg.OggVorbisTagWriter.:()V │ │ +2eaf90: 7010 7087 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8770 │ │ +2eaf96: 2200 8d11 |0003: new-instance v0, Lorg/jaudiotagger/audio/ogg/OggVorbisCommentTagCreator; // type@118d │ │ +2eaf9a: 7010 5590 0000 |0005: invoke-direct {v0}, Lorg/jaudiotagger/audio/ogg/OggVorbisCommentTagCreator;.:()V // method@9055 │ │ +2eafa0: 5b10 3686 |0008: iput-object v0, v1, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.tc:Lorg/jaudiotagger/audio/ogg/OggVorbisCommentTagCreator; // field@8636 │ │ +2eafa4: 2200 8f11 |000a: new-instance v0, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader; // type@118f │ │ +2eafa8: 7010 5f90 0000 |000c: invoke-direct {v0}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader;.:()V // method@905f │ │ +2eafae: 5b10 3586 |000f: iput-object v0, v1, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.reader:Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader; // field@8635 │ │ +2eafb2: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0003 line=49 │ │ 0x000a line=50 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter; │ │ @@ -720633,31 +720633,31 @@ │ │ type : '(Ljava/nio/ByteBuffer;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -2eafb0: |[2eafb0] org.jaudiotagger.audio.ogg.OggVorbisTagWriter.calculateChecksumOverPage:(Ljava/nio/ByteBuffer;)V │ │ -2eafc0: 1300 1600 |0000: const/16 v0, #int 22 // #16 │ │ -2eafc4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -2eafc6: 6e30 5588 0501 |0003: invoke-virtual {v5, v0, v1}, Ljava/nio/ByteBuffer;.putInt:(II)Ljava/nio/ByteBuffer; // method@8855 │ │ -2eafcc: 6e10 3988 0500 |0006: invoke-virtual {v5}, Ljava/nio/ByteBuffer;.array:()[B // method@8839 │ │ -2eafd2: 0c00 |0009: move-result-object v0 │ │ -2eafd4: 7110 7f90 0000 |000a: invoke-static {v0}, Lorg/jaudiotagger/audio/ogg/util/OggCRCFactory;.computeCRC:([B)[B // method@907f │ │ -2eafda: 0c00 |000d: move-result-object v0 │ │ -2eafdc: 2102 |000e: array-length v2, v0 │ │ -2eafde: 3521 0c00 |000f: if-ge v1, v2, 001b // +000c │ │ -2eafe2: d802 0116 |0011: add-int/lit8 v2, v1, #int 22 // #16 │ │ -2eafe6: 4803 0001 |0013: aget-byte v3, v0, v1 │ │ -2eafea: 6e30 5088 2503 |0015: invoke-virtual {v5, v2, v3}, Ljava/nio/ByteBuffer;.put:(IB)Ljava/nio/ByteBuffer; // method@8850 │ │ -2eaff0: d801 0101 |0018: add-int/lit8 v1, v1, #int 1 // #01 │ │ -2eaff4: 28f4 |001a: goto 000e // -000c │ │ -2eaff6: 6e10 5988 0500 |001b: invoke-virtual {v5}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@8859 │ │ -2eaffc: 0e00 |001e: return-void │ │ +2eafb4: |[2eafb4] org.jaudiotagger.audio.ogg.OggVorbisTagWriter.calculateChecksumOverPage:(Ljava/nio/ByteBuffer;)V │ │ +2eafc4: 1300 1600 |0000: const/16 v0, #int 22 // #16 │ │ +2eafc8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +2eafca: 6e30 5588 0501 |0003: invoke-virtual {v5, v0, v1}, Ljava/nio/ByteBuffer;.putInt:(II)Ljava/nio/ByteBuffer; // method@8855 │ │ +2eafd0: 6e10 3988 0500 |0006: invoke-virtual {v5}, Ljava/nio/ByteBuffer;.array:()[B // method@8839 │ │ +2eafd6: 0c00 |0009: move-result-object v0 │ │ +2eafd8: 7110 7f90 0000 |000a: invoke-static {v0}, Lorg/jaudiotagger/audio/ogg/util/OggCRCFactory;.computeCRC:([B)[B // method@907f │ │ +2eafde: 0c00 |000d: move-result-object v0 │ │ +2eafe0: 2102 |000e: array-length v2, v0 │ │ +2eafe2: 3521 0c00 |000f: if-ge v1, v2, 001b // +000c │ │ +2eafe6: d802 0116 |0011: add-int/lit8 v2, v1, #int 22 // #16 │ │ +2eafea: 4803 0001 |0013: aget-byte v3, v0, v1 │ │ +2eafee: 6e30 5088 2503 |0015: invoke-virtual {v5, v2, v3}, Ljava/nio/ByteBuffer;.put:(IB)Ljava/nio/ByteBuffer; // method@8850 │ │ +2eaff4: d801 0101 |0018: add-int/lit8 v1, v1, #int 1 // #01 │ │ +2eaff8: 28f4 |001a: goto 000e // -000c │ │ +2eaffa: 6e10 5988 0500 |001b: invoke-virtual {v5}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@8859 │ │ +2eb000: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=153 │ │ 0x0006 line=156 │ │ 0x000e line=157 │ │ 0x0013 line=159 │ │ 0x001b line=163 │ │ @@ -720670,118 +720670,118 @@ │ │ type : '(IILjava/util/List;)[B' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 223 16-bit code units │ │ -2eab2c: |[2eab2c] org.jaudiotagger.audio.ogg.OggVorbisTagWriter.createSegmentTable:(IILjava/util/List;)[B │ │ -2eab3c: 6200 3486 |0000: sget-object v0, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.logger:Ljava/util/logging/Logger; // field@8634 │ │ -2eab40: 2201 3910 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2eab44: 7010 cc87 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2eab4a: 1a02 c312 |0007: const-string v2, "Create SegmentTable CommentLength:" // string@12c3 │ │ -2eab4e: 6e20 d787 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2eab54: 6e20 d387 7100 |000c: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2eab5a: 1a02 4205 |000f: const-string v2, ":SetupHeaderLength:" // string@0542 │ │ -2eab5e: 6e20 d787 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2eab64: 6e20 d387 8100 |0014: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2eab6a: 6e10 df87 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2eab70: 0c01 |001a: move-result-object v1 │ │ -2eab72: 6e20 158a 1000 |001b: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.finest:(Ljava/lang/String;)V // method@8a15 │ │ -2eab78: 2200 ef0f |001e: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@0fef │ │ -2eab7c: 7010 2d86 0000 |0020: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@862d │ │ -2eab82: 1201 |0023: const/4 v1, #int 0 // #0 │ │ -2eab84: 3908 0700 |0024: if-nez v8, 002b // +0007 │ │ -2eab88: 7030 6e90 7601 |0026: invoke-direct {v6, v7, v1}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.createSegments:(IZ)[B // method@906e │ │ -2eab8e: 0c07 |0029: move-result-object v7 │ │ -2eab90: 1107 |002a: return-object v7 │ │ -2eab92: 1212 |002b: const/4 v2, #int 1 // #1 │ │ -2eab94: 7030 6e90 7602 |002c: invoke-direct {v6, v7, v2}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.createSegments:(IZ)[B // method@906e │ │ -2eab9a: 0c07 |002f: move-result-object v7 │ │ -2eab9c: 7210 7389 0900 |0030: invoke-interface {v9}, Ljava/util/List;.size:()I // method@8973 │ │ -2eaba2: 0a03 |0033: move-result v3 │ │ -2eaba4: 3d03 0700 |0034: if-lez v3, 003b // +0007 │ │ -2eaba8: 7030 6e90 8602 |0036: invoke-direct {v6, v8, v2}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.createSegments:(IZ)[B // method@906e │ │ -2eabae: 0c08 |0039: move-result-object v8 │ │ -2eabb0: 2805 |003a: goto 003f // +0005 │ │ -2eabb2: 7030 6e90 8601 |003b: invoke-direct {v6, v8, v1}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.createSegments:(IZ)[B // method@906e │ │ -2eabb8: 0c08 |003e: move-result-object v8 │ │ -2eabba: 6202 3486 |003f: sget-object v2, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.logger:Ljava/util/logging/Logger; // field@8634 │ │ -2eabbe: 2203 3910 |0041: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ -2eabc2: 7010 cc87 0300 |0043: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2eabc8: 1a04 c512 |0046: const-string v4, "Created " // string@12c5 │ │ -2eabcc: 6e20 d787 4300 |0048: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2eabd2: 2175 |004b: array-length v5, v7 │ │ -2eabd4: 6e20 d387 5300 |004c: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2eabda: 1a05 3c02 |004f: const-string v5, " segments for header" // string@023c │ │ -2eabde: 6e20 d787 5300 |0051: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2eabe4: 6e10 df87 0300 |0054: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2eabea: 0c03 |0057: move-result-object v3 │ │ -2eabec: 6e20 158a 3200 |0058: invoke-virtual {v2, v3}, Ljava/util/logging/Logger;.finest:(Ljava/lang/String;)V // method@8a15 │ │ -2eabf2: 6202 3486 |005b: sget-object v2, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.logger:Ljava/util/logging/Logger; // field@8634 │ │ -2eabf6: 2203 3910 |005d: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ -2eabfa: 7010 cc87 0300 |005f: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2eac00: 6e20 d787 4300 |0062: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2eac06: 2184 |0065: array-length v4, v8 │ │ -2eac08: 6e20 d387 4300 |0066: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2eac0e: 1a04 3d02 |0069: const-string v4, " segments for setup" // string@023d │ │ -2eac12: 6e20 d787 4300 |006b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2eac18: 6e10 df87 0300 |006e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2eac1e: 0c03 |0071: move-result-object v3 │ │ -2eac20: 6e20 158a 3200 |0072: invoke-virtual {v2, v3}, Ljava/util/logging/Logger;.finest:(Ljava/lang/String;)V // method@8a15 │ │ -2eac26: 6e20 3386 7000 |0075: invoke-virtual {v0, v7}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ -2eac2c: 6e20 3386 8000 |0078: invoke-virtual {v0, v8}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ -2eac32: 7210 7389 0900 |007b: invoke-interface {v9}, Ljava/util/List;.size:()I // method@8973 │ │ -2eac38: 0a07 |007e: move-result v7 │ │ -2eac3a: 3d07 3d00 |007f: if-lez v7, 00bc // +003d │ │ -2eac3e: 6207 3486 |0081: sget-object v7, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.logger:Ljava/util/logging/Logger; // field@8634 │ │ -2eac42: 2208 3910 |0083: new-instance v8, Ljava/lang/StringBuilder; // type@1039 │ │ -2eac46: 7010 cc87 0800 |0085: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2eac4c: 1a02 d012 |0088: const-string v2, "Creating segments for " // string@12d0 │ │ -2eac50: 6e20 d787 2800 |008a: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2eac56: 7210 7389 0900 |008d: invoke-interface {v9}, Ljava/util/List;.size:()I // method@8973 │ │ -2eac5c: 0a02 |0090: move-result v2 │ │ -2eac5e: 6e20 d387 2800 |0091: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2eac64: 1a02 1d02 |0094: const-string v2, " packets" // string@021d │ │ -2eac68: 6e20 d787 2800 |0096: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2eac6e: 6e10 df87 0800 |0099: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2eac74: 0c08 |009c: move-result-object v8 │ │ -2eac76: 6e20 148a 8700 |009d: invoke-virtual {v7, v8}, Ljava/util/logging/Logger;.finer:(Ljava/lang/String;)V // method@8a14 │ │ -2eac7c: 7210 6e89 0900 |00a0: invoke-interface {v9}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ -2eac82: 0c07 |00a3: move-result-object v7 │ │ -2eac84: 7210 4789 0700 |00a4: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -2eac8a: 0a08 |00a7: move-result v8 │ │ -2eac8c: 3808 1400 |00a8: if-eqz v8, 00bc // +0014 │ │ -2eac90: 7210 4889 0700 |00aa: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -2eac96: 0c08 |00ad: move-result-object v8 │ │ -2eac98: 1f08 9511 |00ae: check-cast v8, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength; // type@1195 │ │ -2eac9c: 6e10 8c90 0800 |00b0: invoke-virtual {v8}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength;.getLength:()I // method@908c │ │ -2eaca2: 0a08 |00b3: move-result v8 │ │ -2eaca4: 7030 6e90 8601 |00b4: invoke-direct {v6, v8, v1}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.createSegments:(IZ)[B // method@906e │ │ -2eacaa: 0c08 |00b7: move-result-object v8 │ │ -2eacac: 6e20 3386 8000 |00b8: invoke-virtual {v0, v8}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ -2eacb2: 28e9 |00bb: goto 00a4 // -0017 │ │ -2eacb4: 6e10 3186 0000 |00bc: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8631 │ │ -2eacba: 0c07 |00bf: move-result-object v7 │ │ -2eacbc: 1107 |00c0: return-object v7 │ │ -2eacbe: 0d07 |00c1: move-exception v7 │ │ -2eacc0: 2208 3310 |00c2: new-instance v8, Ljava/lang/RuntimeException; // type@1033 │ │ -2eacc4: 2209 3910 |00c4: new-instance v9, Ljava/lang/StringBuilder; // type@1039 │ │ -2eacc8: 7010 cc87 0900 |00c6: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2eacce: 1a00 bf4f |00c9: const-string v0, "Unable to create segment table:" // string@4fbf │ │ -2eacd2: 6e20 d787 0900 |00cb: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2eacd8: 6e10 8686 0700 |00ce: invoke-virtual {v7}, Ljava/io/IOException;.getMessage:()Ljava/lang/String; // method@8686 │ │ -2eacde: 0c07 |00d1: move-result-object v7 │ │ -2eace0: 6e20 d787 7900 |00d2: invoke-virtual {v9, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2eace6: 6e10 df87 0900 |00d5: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2eacec: 0c07 |00d8: move-result-object v7 │ │ -2eacee: 7020 7c87 7800 |00d9: invoke-direct {v8, v7}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@877c │ │ -2eacf4: 2802 |00dc: goto 00de // +0002 │ │ -2eacf6: 2708 |00dd: throw v8 │ │ -2eacf8: 28ff |00de: goto 00dd // -0001 │ │ +2eab30: |[2eab30] org.jaudiotagger.audio.ogg.OggVorbisTagWriter.createSegmentTable:(IILjava/util/List;)[B │ │ +2eab40: 6200 3486 |0000: sget-object v0, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.logger:Ljava/util/logging/Logger; // field@8634 │ │ +2eab44: 2201 3910 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2eab48: 7010 cc87 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2eab4e: 1a02 c312 |0007: const-string v2, "Create SegmentTable CommentLength:" // string@12c3 │ │ +2eab52: 6e20 d787 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2eab58: 6e20 d387 7100 |000c: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2eab5e: 1a02 4205 |000f: const-string v2, ":SetupHeaderLength:" // string@0542 │ │ +2eab62: 6e20 d787 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2eab68: 6e20 d387 8100 |0014: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2eab6e: 6e10 df87 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2eab74: 0c01 |001a: move-result-object v1 │ │ +2eab76: 6e20 158a 1000 |001b: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.finest:(Ljava/lang/String;)V // method@8a15 │ │ +2eab7c: 2200 ef0f |001e: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@0fef │ │ +2eab80: 7010 2d86 0000 |0020: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@862d │ │ +2eab86: 1201 |0023: const/4 v1, #int 0 // #0 │ │ +2eab88: 3908 0700 |0024: if-nez v8, 002b // +0007 │ │ +2eab8c: 7030 6e90 7601 |0026: invoke-direct {v6, v7, v1}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.createSegments:(IZ)[B // method@906e │ │ +2eab92: 0c07 |0029: move-result-object v7 │ │ +2eab94: 1107 |002a: return-object v7 │ │ +2eab96: 1212 |002b: const/4 v2, #int 1 // #1 │ │ +2eab98: 7030 6e90 7602 |002c: invoke-direct {v6, v7, v2}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.createSegments:(IZ)[B // method@906e │ │ +2eab9e: 0c07 |002f: move-result-object v7 │ │ +2eaba0: 7210 7389 0900 |0030: invoke-interface {v9}, Ljava/util/List;.size:()I // method@8973 │ │ +2eaba6: 0a03 |0033: move-result v3 │ │ +2eaba8: 3d03 0700 |0034: if-lez v3, 003b // +0007 │ │ +2eabac: 7030 6e90 8602 |0036: invoke-direct {v6, v8, v2}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.createSegments:(IZ)[B // method@906e │ │ +2eabb2: 0c08 |0039: move-result-object v8 │ │ +2eabb4: 2805 |003a: goto 003f // +0005 │ │ +2eabb6: 7030 6e90 8601 |003b: invoke-direct {v6, v8, v1}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.createSegments:(IZ)[B // method@906e │ │ +2eabbc: 0c08 |003e: move-result-object v8 │ │ +2eabbe: 6202 3486 |003f: sget-object v2, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.logger:Ljava/util/logging/Logger; // field@8634 │ │ +2eabc2: 2203 3910 |0041: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ +2eabc6: 7010 cc87 0300 |0043: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2eabcc: 1a04 c512 |0046: const-string v4, "Created " // string@12c5 │ │ +2eabd0: 6e20 d787 4300 |0048: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2eabd6: 2175 |004b: array-length v5, v7 │ │ +2eabd8: 6e20 d387 5300 |004c: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2eabde: 1a05 3c02 |004f: const-string v5, " segments for header" // string@023c │ │ +2eabe2: 6e20 d787 5300 |0051: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2eabe8: 6e10 df87 0300 |0054: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2eabee: 0c03 |0057: move-result-object v3 │ │ +2eabf0: 6e20 158a 3200 |0058: invoke-virtual {v2, v3}, Ljava/util/logging/Logger;.finest:(Ljava/lang/String;)V // method@8a15 │ │ +2eabf6: 6202 3486 |005b: sget-object v2, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.logger:Ljava/util/logging/Logger; // field@8634 │ │ +2eabfa: 2203 3910 |005d: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ +2eabfe: 7010 cc87 0300 |005f: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2eac04: 6e20 d787 4300 |0062: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2eac0a: 2184 |0065: array-length v4, v8 │ │ +2eac0c: 6e20 d387 4300 |0066: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2eac12: 1a04 3d02 |0069: const-string v4, " segments for setup" // string@023d │ │ +2eac16: 6e20 d787 4300 |006b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2eac1c: 6e10 df87 0300 |006e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2eac22: 0c03 |0071: move-result-object v3 │ │ +2eac24: 6e20 158a 3200 |0072: invoke-virtual {v2, v3}, Ljava/util/logging/Logger;.finest:(Ljava/lang/String;)V // method@8a15 │ │ +2eac2a: 6e20 3386 7000 |0075: invoke-virtual {v0, v7}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ +2eac30: 6e20 3386 8000 |0078: invoke-virtual {v0, v8}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ +2eac36: 7210 7389 0900 |007b: invoke-interface {v9}, Ljava/util/List;.size:()I // method@8973 │ │ +2eac3c: 0a07 |007e: move-result v7 │ │ +2eac3e: 3d07 3d00 |007f: if-lez v7, 00bc // +003d │ │ +2eac42: 6207 3486 |0081: sget-object v7, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.logger:Ljava/util/logging/Logger; // field@8634 │ │ +2eac46: 2208 3910 |0083: new-instance v8, Ljava/lang/StringBuilder; // type@1039 │ │ +2eac4a: 7010 cc87 0800 |0085: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2eac50: 1a02 d012 |0088: const-string v2, "Creating segments for " // string@12d0 │ │ +2eac54: 6e20 d787 2800 |008a: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2eac5a: 7210 7389 0900 |008d: invoke-interface {v9}, Ljava/util/List;.size:()I // method@8973 │ │ +2eac60: 0a02 |0090: move-result v2 │ │ +2eac62: 6e20 d387 2800 |0091: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2eac68: 1a02 1d02 |0094: const-string v2, " packets" // string@021d │ │ +2eac6c: 6e20 d787 2800 |0096: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2eac72: 6e10 df87 0800 |0099: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2eac78: 0c08 |009c: move-result-object v8 │ │ +2eac7a: 6e20 148a 8700 |009d: invoke-virtual {v7, v8}, Ljava/util/logging/Logger;.finer:(Ljava/lang/String;)V // method@8a14 │ │ +2eac80: 7210 6e89 0900 |00a0: invoke-interface {v9}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ +2eac86: 0c07 |00a3: move-result-object v7 │ │ +2eac88: 7210 4789 0700 |00a4: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +2eac8e: 0a08 |00a7: move-result v8 │ │ +2eac90: 3808 1400 |00a8: if-eqz v8, 00bc // +0014 │ │ +2eac94: 7210 4889 0700 |00aa: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +2eac9a: 0c08 |00ad: move-result-object v8 │ │ +2eac9c: 1f08 9511 |00ae: check-cast v8, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength; // type@1195 │ │ +2eaca0: 6e10 8c90 0800 |00b0: invoke-virtual {v8}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength;.getLength:()I // method@908c │ │ +2eaca6: 0a08 |00b3: move-result v8 │ │ +2eaca8: 7030 6e90 8601 |00b4: invoke-direct {v6, v8, v1}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.createSegments:(IZ)[B // method@906e │ │ +2eacae: 0c08 |00b7: move-result-object v8 │ │ +2eacb0: 6e20 3386 8000 |00b8: invoke-virtual {v0, v8}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ +2eacb6: 28e9 |00bb: goto 00a4 // -0017 │ │ +2eacb8: 6e10 3186 0000 |00bc: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8631 │ │ +2eacbe: 0c07 |00bf: move-result-object v7 │ │ +2eacc0: 1107 |00c0: return-object v7 │ │ +2eacc2: 0d07 |00c1: move-exception v7 │ │ +2eacc4: 2208 3310 |00c2: new-instance v8, Ljava/lang/RuntimeException; // type@1033 │ │ +2eacc8: 2209 3910 |00c4: new-instance v9, Ljava/lang/StringBuilder; // type@1039 │ │ +2eaccc: 7010 cc87 0900 |00c6: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2eacd2: 1a00 bf4f |00c9: const-string v0, "Unable to create segment table:" // string@4fbf │ │ +2eacd6: 6e20 d787 0900 |00cb: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2eacdc: 6e10 8686 0700 |00ce: invoke-virtual {v7}, Ljava/io/IOException;.getMessage:()Ljava/lang/String; // method@8686 │ │ +2eace2: 0c07 |00d1: move-result-object v7 │ │ +2eace4: 6e20 d787 7900 |00d2: invoke-virtual {v9, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2eacea: 6e10 df87 0900 |00d5: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2eacf0: 0c07 |00d8: move-result-object v7 │ │ +2eacf2: 7020 7c87 7800 |00d9: invoke-direct {v8, v7}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@877c │ │ +2eacf8: 2802 |00dc: goto 00de // +0002 │ │ +2eacfa: 2708 |00dd: throw v8 │ │ +2eacfc: 28ff |00de: goto 00dd // -0001 │ │ catches : 1 │ │ 0x0075 - 0x00bb │ │ Ljava/io/IOException; -> 0x00c1 │ │ positions : │ │ 0x0000 line=533 │ │ 0x001e line=534 │ │ 0x0026 line=544 │ │ @@ -720811,57 +720811,57 @@ │ │ type : '(ILjava/util/List;)[B' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 83 16-bit code units │ │ -2ead0c: |[2ead0c] org.jaudiotagger.audio.ogg.OggVorbisTagWriter.createSegmentTable:(ILjava/util/List;)[B │ │ -2ead1c: 2200 ef0f |0000: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@0fef │ │ -2ead20: 7010 2d86 0000 |0002: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@862d │ │ -2ead26: 1211 |0005: const/4 v1, #int 1 // #1 │ │ -2ead28: 7030 6e90 3201 |0006: invoke-direct {v2, v3, v1}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.createSegments:(IZ)[B // method@906e │ │ -2ead2e: 0c03 |0009: move-result-object v3 │ │ -2ead30: 6e20 3386 3000 |000a: invoke-virtual {v0, v3}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ -2ead36: 7210 7389 0400 |000d: invoke-interface {v4}, Ljava/util/List;.size:()I // method@8973 │ │ -2ead3c: 0a03 |0010: move-result v3 │ │ -2ead3e: 3d03 1f00 |0011: if-lez v3, 0030 // +001f │ │ -2ead42: 7210 6e89 0400 |0013: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ -2ead48: 0c03 |0016: move-result-object v3 │ │ -2ead4a: 7210 4789 0300 |0017: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -2ead50: 0a04 |001a: move-result v4 │ │ -2ead52: 3804 1500 |001b: if-eqz v4, 0030 // +0015 │ │ -2ead56: 7210 4889 0300 |001d: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -2ead5c: 0c04 |0020: move-result-object v4 │ │ -2ead5e: 1f04 9511 |0021: check-cast v4, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength; // type@1195 │ │ -2ead62: 6e10 8c90 0400 |0023: invoke-virtual {v4}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength;.getLength:()I // method@908c │ │ -2ead68: 0a04 |0026: move-result v4 │ │ -2ead6a: 1201 |0027: const/4 v1, #int 0 // #0 │ │ -2ead6c: 7030 6e90 4201 |0028: invoke-direct {v2, v4, v1}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.createSegments:(IZ)[B // method@906e │ │ -2ead72: 0c04 |002b: move-result-object v4 │ │ -2ead74: 6e20 3386 4000 |002c: invoke-virtual {v0, v4}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ -2ead7a: 28e8 |002f: goto 0017 // -0018 │ │ -2ead7c: 6e10 3186 0000 |0030: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8631 │ │ -2ead82: 0c03 |0033: move-result-object v3 │ │ -2ead84: 1103 |0034: return-object v3 │ │ -2ead86: 0d03 |0035: move-exception v3 │ │ -2ead88: 2204 3310 |0036: new-instance v4, Ljava/lang/RuntimeException; // type@1033 │ │ -2ead8c: 2200 3910 |0038: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -2ead90: 7010 cc87 0000 |003a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2ead96: 1a01 bf4f |003d: const-string v1, "Unable to create segment table:" // string@4fbf │ │ -2ead9a: 6e20 d787 1000 |003f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2eada0: 6e10 8686 0300 |0042: invoke-virtual {v3}, Ljava/io/IOException;.getMessage:()Ljava/lang/String; // method@8686 │ │ -2eada6: 0c03 |0045: move-result-object v3 │ │ -2eada8: 6e20 d787 3000 |0046: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2eadae: 6e10 df87 0000 |0049: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2eadb4: 0c03 |004c: move-result-object v3 │ │ -2eadb6: 7020 7c87 3400 |004d: invoke-direct {v4, v3}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@877c │ │ -2eadbc: 2802 |0050: goto 0052 // +0002 │ │ -2eadbe: 2704 |0051: throw v4 │ │ -2eadc0: 28ff |0052: goto 0051 // -0001 │ │ +2ead10: |[2ead10] org.jaudiotagger.audio.ogg.OggVorbisTagWriter.createSegmentTable:(ILjava/util/List;)[B │ │ +2ead20: 2200 ef0f |0000: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@0fef │ │ +2ead24: 7010 2d86 0000 |0002: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@862d │ │ +2ead2a: 1211 |0005: const/4 v1, #int 1 // #1 │ │ +2ead2c: 7030 6e90 3201 |0006: invoke-direct {v2, v3, v1}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.createSegments:(IZ)[B // method@906e │ │ +2ead32: 0c03 |0009: move-result-object v3 │ │ +2ead34: 6e20 3386 3000 |000a: invoke-virtual {v0, v3}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ +2ead3a: 7210 7389 0400 |000d: invoke-interface {v4}, Ljava/util/List;.size:()I // method@8973 │ │ +2ead40: 0a03 |0010: move-result v3 │ │ +2ead42: 3d03 1f00 |0011: if-lez v3, 0030 // +001f │ │ +2ead46: 7210 6e89 0400 |0013: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ +2ead4c: 0c03 |0016: move-result-object v3 │ │ +2ead4e: 7210 4789 0300 |0017: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +2ead54: 0a04 |001a: move-result v4 │ │ +2ead56: 3804 1500 |001b: if-eqz v4, 0030 // +0015 │ │ +2ead5a: 7210 4889 0300 |001d: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +2ead60: 0c04 |0020: move-result-object v4 │ │ +2ead62: 1f04 9511 |0021: check-cast v4, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength; // type@1195 │ │ +2ead66: 6e10 8c90 0400 |0023: invoke-virtual {v4}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength;.getLength:()I // method@908c │ │ +2ead6c: 0a04 |0026: move-result v4 │ │ +2ead6e: 1201 |0027: const/4 v1, #int 0 // #0 │ │ +2ead70: 7030 6e90 4201 |0028: invoke-direct {v2, v4, v1}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.createSegments:(IZ)[B // method@906e │ │ +2ead76: 0c04 |002b: move-result-object v4 │ │ +2ead78: 6e20 3386 4000 |002c: invoke-virtual {v0, v4}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ +2ead7e: 28e8 |002f: goto 0017 // -0018 │ │ +2ead80: 6e10 3186 0000 |0030: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8631 │ │ +2ead86: 0c03 |0033: move-result-object v3 │ │ +2ead88: 1103 |0034: return-object v3 │ │ +2ead8a: 0d03 |0035: move-exception v3 │ │ +2ead8c: 2204 3310 |0036: new-instance v4, Ljava/lang/RuntimeException; // type@1033 │ │ +2ead90: 2200 3910 |0038: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +2ead94: 7010 cc87 0000 |003a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2ead9a: 1a01 bf4f |003d: const-string v1, "Unable to create segment table:" // string@4fbf │ │ +2ead9e: 6e20 d787 1000 |003f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2eada4: 6e10 8686 0300 |0042: invoke-virtual {v3}, Ljava/io/IOException;.getMessage:()Ljava/lang/String; // method@8686 │ │ +2eadaa: 0c03 |0045: move-result-object v3 │ │ +2eadac: 6e20 d787 3000 |0046: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2eadb2: 6e10 df87 0000 |0049: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2eadb8: 0c03 |004c: move-result-object v3 │ │ +2eadba: 7020 7c87 3400 |004d: invoke-direct {v4, v3}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@877c │ │ +2eadc0: 2802 |0050: goto 0052 // +0002 │ │ +2eadc2: 2704 |0051: throw v4 │ │ +2eadc4: 28ff |0052: goto 0051 // -0001 │ │ catches : 1 │ │ 0x000a - 0x002f │ │ Ljava/io/IOException; -> 0x0035 │ │ positions : │ │ 0x0000 line=603 │ │ 0x0006 line=609 │ │ 0x000a line=613 │ │ @@ -720881,53 +720881,53 @@ │ │ type : '(IZ)[B' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 70 16-bit code units │ │ -2eadd4: |[2eadd4] org.jaudiotagger.audio.ogg.OggVorbisTagWriter.createSegments:(IZ)[B │ │ -2eade4: 6200 3486 |0000: sget-object v0, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.logger:Ljava/util/logging/Logger; // field@8634 │ │ -2eade8: 2201 3910 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2eadec: 7010 cc87 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2eadf2: 1a02 c412 |0007: const-string v2, "Create Segments for length:" // string@12c4 │ │ -2eadf6: 6e20 d787 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2eadfc: 6e20 d387 5100 |000c: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2eae02: 1a02 3305 |000f: const-string v2, ":QuitStream:" // string@0533 │ │ -2eae06: 6e20 d787 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2eae0c: 6e20 d887 6100 |0014: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@87d8 │ │ -2eae12: 6e10 df87 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2eae18: 0c01 |001a: move-result-object v1 │ │ -2eae1a: 6e20 158a 1000 |001b: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.finest:(Ljava/lang/String;)V // method@8a15 │ │ -2eae20: 1200 |001e: const/4 v0, #int 0 // #0 │ │ -2eae22: 1211 |001f: const/4 v1, #int 1 // #1 │ │ -2eae24: 3905 0700 |0020: if-nez v5, 0027 // +0007 │ │ -2eae28: 2315 1c13 |0022: new-array v5, v1, [B // type@131c │ │ -2eae2c: 4f00 0500 |0024: aput-byte v0, v5, v0 │ │ -2eae30: 1105 |0026: return-object v5 │ │ -2eae32: d352 ff00 |0027: div-int/lit16 v2, v5, #int 255 // #00ff │ │ -2eae36: d453 ff00 |0029: rem-int/lit16 v3, v5, #int 255 // #00ff │ │ -2eae3a: 3903 0600 |002b: if-nez v3, 0031 // +0006 │ │ -2eae3e: 3906 0400 |002d: if-nez v6, 0031 // +0004 │ │ -2eae42: 1206 |002f: const/4 v6, #int 0 // #0 │ │ -2eae44: 2802 |0030: goto 0032 // +0002 │ │ -2eae46: 1216 |0031: const/4 v6, #int 1 // #1 │ │ -2eae48: b062 |0032: add-int/2addr v2, v6 │ │ -2eae4a: 2326 1c13 |0033: new-array v6, v2, [B // type@131c │ │ -2eae4e: d803 02ff |0035: add-int/lit8 v3, v2, #int -1 // #ff │ │ -2eae52: 3530 0800 |0037: if-ge v0, v3, 003f // +0008 │ │ -2eae56: 12f3 |0039: const/4 v3, #int -1 // #ff │ │ -2eae58: 4f03 0600 |003a: aput-byte v3, v6, v0 │ │ -2eae5c: d800 0001 |003c: add-int/lit8 v0, v0, #int 1 // #01 │ │ -2eae60: 28f7 |003e: goto 0035 // -0009 │ │ -2eae62: d200 ff00 |003f: mul-int/lit16 v0, v0, #int 255 // #00ff │ │ -2eae66: b105 |0041: sub-int/2addr v5, v0 │ │ -2eae68: 8d55 |0042: int-to-byte v5, v5 │ │ -2eae6a: 4f05 0603 |0043: aput-byte v5, v6, v3 │ │ -2eae6e: 1106 |0045: return-object v6 │ │ +2eadd8: |[2eadd8] org.jaudiotagger.audio.ogg.OggVorbisTagWriter.createSegments:(IZ)[B │ │ +2eade8: 6200 3486 |0000: sget-object v0, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.logger:Ljava/util/logging/Logger; // field@8634 │ │ +2eadec: 2201 3910 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2eadf0: 7010 cc87 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2eadf6: 1a02 c412 |0007: const-string v2, "Create Segments for length:" // string@12c4 │ │ +2eadfa: 6e20 d787 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2eae00: 6e20 d387 5100 |000c: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2eae06: 1a02 3305 |000f: const-string v2, ":QuitStream:" // string@0533 │ │ +2eae0a: 6e20 d787 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2eae10: 6e20 d887 6100 |0014: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@87d8 │ │ +2eae16: 6e10 df87 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2eae1c: 0c01 |001a: move-result-object v1 │ │ +2eae1e: 6e20 158a 1000 |001b: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.finest:(Ljava/lang/String;)V // method@8a15 │ │ +2eae24: 1200 |001e: const/4 v0, #int 0 // #0 │ │ +2eae26: 1211 |001f: const/4 v1, #int 1 // #1 │ │ +2eae28: 3905 0700 |0020: if-nez v5, 0027 // +0007 │ │ +2eae2c: 2315 1c13 |0022: new-array v5, v1, [B // type@131c │ │ +2eae30: 4f00 0500 |0024: aput-byte v0, v5, v0 │ │ +2eae34: 1105 |0026: return-object v5 │ │ +2eae36: d352 ff00 |0027: div-int/lit16 v2, v5, #int 255 // #00ff │ │ +2eae3a: d453 ff00 |0029: rem-int/lit16 v3, v5, #int 255 // #00ff │ │ +2eae3e: 3903 0600 |002b: if-nez v3, 0031 // +0006 │ │ +2eae42: 3906 0400 |002d: if-nez v6, 0031 // +0004 │ │ +2eae46: 1206 |002f: const/4 v6, #int 0 // #0 │ │ +2eae48: 2802 |0030: goto 0032 // +0002 │ │ +2eae4a: 1216 |0031: const/4 v6, #int 1 // #1 │ │ +2eae4c: b062 |0032: add-int/2addr v2, v6 │ │ +2eae4e: 2326 1c13 |0033: new-array v6, v2, [B // type@131c │ │ +2eae52: d803 02ff |0035: add-int/lit8 v3, v2, #int -1 // #ff │ │ +2eae56: 3530 0800 |0037: if-ge v0, v3, 003f // +0008 │ │ +2eae5a: 12f3 |0039: const/4 v3, #int -1 // #ff │ │ +2eae5c: 4f03 0600 |003a: aput-byte v3, v6, v0 │ │ +2eae60: d800 0001 |003c: add-int/lit8 v0, v0, #int 1 // #01 │ │ +2eae64: 28f7 |003e: goto 0035 // -0009 │ │ +2eae66: d200 ff00 |003f: mul-int/lit16 v0, v0, #int 255 // #00ff │ │ +2eae6a: b105 |0041: sub-int/2addr v5, v0 │ │ +2eae6c: 8d55 |0042: int-to-byte v5, v5 │ │ +2eae6e: 4f05 0603 |0043: aput-byte v5, v6, v3 │ │ +2eae72: 1106 |0045: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=650 │ │ 0x0027 line=659 │ │ 0x003a line=663 │ │ 0x0043 line=665 │ │ locals : │ │ @@ -720940,91 +720940,91 @@ │ │ type : '(IILjava/util/List;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 147 16-bit code units │ │ -2ea9f4: |[2ea9f4] org.jaudiotagger.audio.ogg.OggVorbisTagWriter.isCommentAndSetupHeaderFitsOnASinglePage:(IILjava/util/List;)Z │ │ -2eaa04: 1300 ff00 |0000: const/16 v0, #int 255 // #ff │ │ -2eaa08: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -2eaa0a: 3907 0400 |0003: if-nez v7, 0007 // +0004 │ │ -2eaa0e: 1212 |0005: const/4 v2, #int 1 // #1 │ │ -2eaa10: 2809 |0006: goto 000f // +0009 │ │ -2eaa12: d372 ff00 |0007: div-int/lit16 v2, v7, #int 255 // #00ff │ │ -2eaa16: b012 |0009: add-int/2addr v2, v1 │ │ -2eaa18: b407 |000a: rem-int/2addr v7, v0 │ │ -2eaa1a: 3907 0400 |000b: if-nez v7, 000f // +0004 │ │ -2eaa1e: d802 0201 |000d: add-int/lit8 v2, v2, #int 1 // #01 │ │ -2eaa22: 6207 3486 |000f: sget-object v7, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.logger:Ljava/util/logging/Logger; // field@8634 │ │ -2eaa26: 2203 3910 |0011: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ -2eaa2a: 7010 cc87 0300 |0013: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2eaa30: 1a04 ac43 |0016: const-string v4, "Require:" // string@43ac │ │ -2eaa34: 6e20 d787 4300 |0018: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2eaa3a: 6e20 d387 2300 |001b: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2eaa40: 1a05 3a02 |001e: const-string v5, " segments for comment" // string@023a │ │ -2eaa44: 6e20 d787 5300 |0020: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2eaa4a: 6e10 df87 0300 |0023: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2eaa50: 0c03 |0026: move-result-object v3 │ │ -2eaa52: 6e20 158a 3700 |0027: invoke-virtual {v7, v3}, Ljava/util/logging/Logger;.finest:(Ljava/lang/String;)V // method@8a15 │ │ -2eaa58: 3908 0400 |002a: if-nez v8, 002e // +0004 │ │ -2eaa5c: b012 |002c: add-int/2addr v2, v1 │ │ -2eaa5e: 280a |002d: goto 0037 // +000a │ │ -2eaa60: d387 ff00 |002e: div-int/lit16 v7, v8, #int 255 // #00ff │ │ -2eaa64: b017 |0030: add-int/2addr v7, v1 │ │ -2eaa66: b072 |0031: add-int/2addr v2, v7 │ │ -2eaa68: b408 |0032: rem-int/2addr v8, v0 │ │ -2eaa6a: 3908 0400 |0033: if-nez v8, 0037 // +0004 │ │ -2eaa6e: d802 0201 |0035: add-int/lit8 v2, v2, #int 1 // #01 │ │ -2eaa72: 6207 3486 |0037: sget-object v7, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.logger:Ljava/util/logging/Logger; // field@8634 │ │ -2eaa76: 2208 3910 |0039: new-instance v8, Ljava/lang/StringBuilder; // type@1039 │ │ -2eaa7a: 7010 cc87 0800 |003b: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2eaa80: 6e20 d787 4800 |003e: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2eaa86: 6e20 d387 2800 |0041: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2eaa8c: 1a03 3b02 |0044: const-string v3, " segments for comment plus setup" // string@023b │ │ -2eaa90: 6e20 d787 3800 |0046: invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2eaa96: 6e10 df87 0800 |0049: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2eaa9c: 0c08 |004c: move-result-object v8 │ │ -2eaa9e: 6e20 158a 8700 |004d: invoke-virtual {v7, v8}, Ljava/util/logging/Logger;.finest:(Ljava/lang/String;)V // method@8a15 │ │ -2eaaa4: 7210 6e89 0900 |0050: invoke-interface {v9}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ -2eaaaa: 0c07 |0053: move-result-object v7 │ │ -2eaaac: 7210 4789 0700 |0054: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -2eaab2: 0a08 |0057: move-result v8 │ │ -2eaab4: 3808 2000 |0058: if-eqz v8, 0078 // +0020 │ │ -2eaab8: 7210 4889 0700 |005a: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -2eaabe: 0c08 |005d: move-result-object v8 │ │ -2eaac0: 1f08 9511 |005e: check-cast v8, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength; // type@1195 │ │ -2eaac4: 6e10 8c90 0800 |0060: invoke-virtual {v8}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength;.getLength:()I // method@908c │ │ -2eaaca: 0a09 |0063: move-result v9 │ │ -2eaacc: 3909 0500 |0064: if-nez v9, 0069 // +0005 │ │ -2eaad0: d802 0201 |0066: add-int/lit8 v2, v2, #int 1 // #01 │ │ -2eaad4: 28ec |0068: goto 0054 // -0014 │ │ -2eaad6: 6e10 8c90 0800 |0069: invoke-virtual {v8}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength;.getLength:()I // method@908c │ │ -2eaadc: 0a09 |006c: move-result v9 │ │ -2eaade: b309 |006d: div-int/2addr v9, v0 │ │ -2eaae0: b019 |006e: add-int/2addr v9, v1 │ │ -2eaae2: b092 |006f: add-int/2addr v2, v9 │ │ -2eaae4: 6e10 8c90 0800 |0070: invoke-virtual {v8}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength;.getLength:()I // method@908c │ │ -2eaaea: 0a08 |0073: move-result v8 │ │ -2eaaec: b408 |0074: rem-int/2addr v8, v0 │ │ -2eaaee: 3908 dfff |0075: if-nez v8, 0054 // -0021 │ │ -2eaaf2: 28ef |0077: goto 0066 // -0011 │ │ -2eaaf4: 6207 3486 |0078: sget-object v7, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.logger:Ljava/util/logging/Logger; // field@8634 │ │ -2eaaf8: 2208 3910 |007a: new-instance v8, Ljava/lang/StringBuilder; // type@1039 │ │ -2eaafc: 7010 cc87 0800 |007c: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2eab02: 1a09 5e4e |007f: const-string v9, "Total No Of Segment If New Comment And Header Put On One Page:" // string@4e5e │ │ -2eab06: 6e20 d787 9800 |0081: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2eab0c: 6e20 d387 2800 |0084: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2eab12: 6e10 df87 0800 |0087: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2eab18: 0c08 |008a: move-result-object v8 │ │ -2eab1a: 6e20 158a 8700 |008b: invoke-virtual {v7, v8}, Ljava/util/logging/Logger;.finest:(Ljava/lang/String;)V // method@8a15 │ │ -2eab20: 3602 0300 |008e: if-gt v2, v0, 0091 // +0003 │ │ -2eab24: 2802 |0090: goto 0092 // +0002 │ │ -2eab26: 1201 |0091: const/4 v1, #int 0 // #0 │ │ -2eab28: 0f01 |0092: return v1 │ │ +2ea9f8: |[2ea9f8] org.jaudiotagger.audio.ogg.OggVorbisTagWriter.isCommentAndSetupHeaderFitsOnASinglePage:(IILjava/util/List;)Z │ │ +2eaa08: 1300 ff00 |0000: const/16 v0, #int 255 // #ff │ │ +2eaa0c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +2eaa0e: 3907 0400 |0003: if-nez v7, 0007 // +0004 │ │ +2eaa12: 1212 |0005: const/4 v2, #int 1 // #1 │ │ +2eaa14: 2809 |0006: goto 000f // +0009 │ │ +2eaa16: d372 ff00 |0007: div-int/lit16 v2, v7, #int 255 // #00ff │ │ +2eaa1a: b012 |0009: add-int/2addr v2, v1 │ │ +2eaa1c: b407 |000a: rem-int/2addr v7, v0 │ │ +2eaa1e: 3907 0400 |000b: if-nez v7, 000f // +0004 │ │ +2eaa22: d802 0201 |000d: add-int/lit8 v2, v2, #int 1 // #01 │ │ +2eaa26: 6207 3486 |000f: sget-object v7, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.logger:Ljava/util/logging/Logger; // field@8634 │ │ +2eaa2a: 2203 3910 |0011: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ +2eaa2e: 7010 cc87 0300 |0013: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2eaa34: 1a04 ac43 |0016: const-string v4, "Require:" // string@43ac │ │ +2eaa38: 6e20 d787 4300 |0018: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2eaa3e: 6e20 d387 2300 |001b: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2eaa44: 1a05 3a02 |001e: const-string v5, " segments for comment" // string@023a │ │ +2eaa48: 6e20 d787 5300 |0020: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2eaa4e: 6e10 df87 0300 |0023: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2eaa54: 0c03 |0026: move-result-object v3 │ │ +2eaa56: 6e20 158a 3700 |0027: invoke-virtual {v7, v3}, Ljava/util/logging/Logger;.finest:(Ljava/lang/String;)V // method@8a15 │ │ +2eaa5c: 3908 0400 |002a: if-nez v8, 002e // +0004 │ │ +2eaa60: b012 |002c: add-int/2addr v2, v1 │ │ +2eaa62: 280a |002d: goto 0037 // +000a │ │ +2eaa64: d387 ff00 |002e: div-int/lit16 v7, v8, #int 255 // #00ff │ │ +2eaa68: b017 |0030: add-int/2addr v7, v1 │ │ +2eaa6a: b072 |0031: add-int/2addr v2, v7 │ │ +2eaa6c: b408 |0032: rem-int/2addr v8, v0 │ │ +2eaa6e: 3908 0400 |0033: if-nez v8, 0037 // +0004 │ │ +2eaa72: d802 0201 |0035: add-int/lit8 v2, v2, #int 1 // #01 │ │ +2eaa76: 6207 3486 |0037: sget-object v7, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.logger:Ljava/util/logging/Logger; // field@8634 │ │ +2eaa7a: 2208 3910 |0039: new-instance v8, Ljava/lang/StringBuilder; // type@1039 │ │ +2eaa7e: 7010 cc87 0800 |003b: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2eaa84: 6e20 d787 4800 |003e: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2eaa8a: 6e20 d387 2800 |0041: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2eaa90: 1a03 3b02 |0044: const-string v3, " segments for comment plus setup" // string@023b │ │ +2eaa94: 6e20 d787 3800 |0046: invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2eaa9a: 6e10 df87 0800 |0049: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2eaaa0: 0c08 |004c: move-result-object v8 │ │ +2eaaa2: 6e20 158a 8700 |004d: invoke-virtual {v7, v8}, Ljava/util/logging/Logger;.finest:(Ljava/lang/String;)V // method@8a15 │ │ +2eaaa8: 7210 6e89 0900 |0050: invoke-interface {v9}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ +2eaaae: 0c07 |0053: move-result-object v7 │ │ +2eaab0: 7210 4789 0700 |0054: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +2eaab6: 0a08 |0057: move-result v8 │ │ +2eaab8: 3808 2000 |0058: if-eqz v8, 0078 // +0020 │ │ +2eaabc: 7210 4889 0700 |005a: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +2eaac2: 0c08 |005d: move-result-object v8 │ │ +2eaac4: 1f08 9511 |005e: check-cast v8, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength; // type@1195 │ │ +2eaac8: 6e10 8c90 0800 |0060: invoke-virtual {v8}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength;.getLength:()I // method@908c │ │ +2eaace: 0a09 |0063: move-result v9 │ │ +2eaad0: 3909 0500 |0064: if-nez v9, 0069 // +0005 │ │ +2eaad4: d802 0201 |0066: add-int/lit8 v2, v2, #int 1 // #01 │ │ +2eaad8: 28ec |0068: goto 0054 // -0014 │ │ +2eaada: 6e10 8c90 0800 |0069: invoke-virtual {v8}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength;.getLength:()I // method@908c │ │ +2eaae0: 0a09 |006c: move-result v9 │ │ +2eaae2: b309 |006d: div-int/2addr v9, v0 │ │ +2eaae4: b019 |006e: add-int/2addr v9, v1 │ │ +2eaae6: b092 |006f: add-int/2addr v2, v9 │ │ +2eaae8: 6e10 8c90 0800 |0070: invoke-virtual {v8}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength;.getLength:()I // method@908c │ │ +2eaaee: 0a08 |0073: move-result v8 │ │ +2eaaf0: b408 |0074: rem-int/2addr v8, v0 │ │ +2eaaf2: 3908 dfff |0075: if-nez v8, 0054 // -0021 │ │ +2eaaf6: 28ef |0077: goto 0066 // -0011 │ │ +2eaaf8: 6207 3486 |0078: sget-object v7, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.logger:Ljava/util/logging/Logger; // field@8634 │ │ +2eaafc: 2208 3910 |007a: new-instance v8, Ljava/lang/StringBuilder; // type@1039 │ │ +2eab00: 7010 cc87 0800 |007c: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2eab06: 1a09 5e4e |007f: const-string v9, "Total No Of Segment If New Comment And Header Put On One Page:" // string@4e5e │ │ +2eab0a: 6e20 d787 9800 |0081: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2eab10: 6e20 d387 2800 |0084: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2eab16: 6e10 df87 0800 |0087: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2eab1c: 0c08 |008a: move-result-object v8 │ │ +2eab1e: 6e20 158a 8700 |008b: invoke-virtual {v7, v8}, Ljava/util/logging/Logger;.finest:(Ljava/lang/String;)V // method@8a15 │ │ +2eab24: 3602 0300 |008e: if-gt v2, v0, 0091 // +0003 │ │ +2eab28: 2802 |0090: goto 0092 // +0002 │ │ +2eab2a: 1201 |0091: const/4 v1, #int 0 // #0 │ │ +2eab2c: 0f01 |0092: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0007 line=686 │ │ 0x000a line=687 │ │ 0x000f line=692 │ │ 0x002e line=700 │ │ 0x0032 line=701 │ │ @@ -721045,245 +721045,245 @@ │ │ type : '(Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader$OggVorbisHeaderSizes;ILorg/jaudiotagger/audio/ogg/util/OggPageHeader;Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/MyRandomAccessFile;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 23 │ │ ins : 7 │ │ outs : 6 │ │ insns size : 483 16-bit code units │ │ -2eb054: |[2eb054] org.jaudiotagger.audio.ogg.OggVorbisTagWriter.replacePagesAndRenumberPageSeqs:(Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader$OggVorbisHeaderSizes;ILorg/jaudiotagger/audio/ogg/util/OggPageHeader;Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/MyRandomAccessFile;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V │ │ -2eb064: 0806 1000 |0000: move-object/from16 v6, v16 │ │ -2eb068: 0800 1400 |0002: move-object/from16 v0, v20 │ │ -2eb06c: 0807 1500 |0004: move-object/from16 v7, v21 │ │ -2eb070: 7401 9890 1300 |0006: invoke-virtual/range {v19}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.getPageSequence:()I // method@9098 │ │ -2eb076: 0a01 |0009: move-result v1 │ │ -2eb078: 1402 01fe 0000 |000a: const v2, #float 9.11194e-41 // #0000fe01 │ │ -2eb07e: 9303 1202 |000d: div-int v3, v18, v2 │ │ -2eb082: 6204 3486 |000f: sget-object v4, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.logger:Ljava/util/logging/Logger; // field@8634 │ │ -2eb086: 2205 3910 |0011: new-instance v5, Ljava/lang/StringBuilder; // type@1039 │ │ -2eb08a: 7010 cc87 0500 |0013: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2eb090: 1a08 9e10 |0016: const-string v8, "Comment requires:" // string@109e │ │ -2eb094: 6e20 d787 8500 |0018: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2eb09a: 6e20 d387 3500 |001b: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2eb0a0: 1a08 3d01 |001e: const-string v8, " complete pages" // string@013d │ │ -2eb0a4: 6e20 d787 8500 |0020: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2eb0aa: 6e10 df87 0500 |0023: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2eb0b0: 0c05 |0026: move-result-object v5 │ │ -2eb0b2: 6e20 128a 5400 |0027: invoke-virtual {v4, v5}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -2eb0b8: 1304 1a00 |002a: const/16 v4, #int 26 // #1a │ │ -2eb0bc: 1258 |002c: const/4 v8, #int 5 // #5 │ │ -2eb0be: 1309 1200 |002d: const/16 v9, #int 18 // #12 │ │ -2eb0c2: 1205 |002f: const/4 v5, #int 0 // #0 │ │ -2eb0c4: 3d03 6000 |0030: if-lez v3, 0090 // +0060 │ │ -2eb0c8: 120a |0032: const/4 v10, #int 0 // #0 │ │ -2eb0ca: 120b |0033: const/4 v11, #int 0 // #0 │ │ -2eb0cc: 353a 5a00 |0034: if-ge v10, v3, 008e // +005a │ │ -2eb0d0: 7030 6e90 2605 |0036: invoke-direct {v6, v2, v5}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.createSegments:(IZ)[B // method@906e │ │ -2eb0d6: 0c0c |0039: move-result-object v12 │ │ -2eb0d8: 21cd |003a: array-length v13, v12 │ │ -2eb0da: d80d 0d1b |003b: add-int/lit8 v13, v13, #int 27 // #1b │ │ -2eb0de: b02d |003d: add-int/2addr v13, v2 │ │ -2eb0e0: 7110 3788 0d00 |003e: invoke-static {v13}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@8837 │ │ -2eb0e6: 0c0d |0041: move-result-object v13 │ │ -2eb0e8: 620e a581 |0042: sget-object v14, Ljava/nio/ByteOrder;.LITTLE_ENDIAN:Ljava/nio/ByteOrder; // field@81a5 │ │ -2eb0ec: 6e20 4c88 ed00 |0044: invoke-virtual {v13, v14}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@884c │ │ -2eb0f2: 7401 9990 1300 |0047: invoke-virtual/range {v19}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.getRawHeaderData:()[B // method@9099 │ │ -2eb0f8: 0c0e |004a: move-result-object v14 │ │ -2eb0fa: 6e40 5388 ed45 |004b: invoke-virtual {v13, v14, v5, v4}, Ljava/nio/ByteBuffer;.put:([BII)Ljava/nio/ByteBuffer; // method@8853 │ │ -2eb100: 21ce |004e: array-length v14, v12 │ │ -2eb102: 8dee |004f: int-to-byte v14, v14 │ │ -2eb104: 6e20 4f88 ed00 |0050: invoke-virtual {v13, v14}, Ljava/nio/ByteBuffer;.put:(B)Ljava/nio/ByteBuffer; // method@884f │ │ -2eb10a: 21ce |0053: array-length v14, v12 │ │ -2eb10c: 120f |0054: const/4 v15, #int 0 // #0 │ │ -2eb10e: 35ef 0c00 |0055: if-ge v15, v14, 0061 // +000c │ │ -2eb112: 4804 0c0f |0057: aget-byte v4, v12, v15 │ │ -2eb116: 6e20 4f88 4d00 |0059: invoke-virtual {v13, v4}, Ljava/nio/ByteBuffer;.put:(B)Ljava/nio/ByteBuffer; // method@884f │ │ -2eb11c: d80f 0f01 |005c: add-int/lit8 v15, v15, #int 1 // #01 │ │ -2eb120: 1304 1a00 |005e: const/16 v4, #int 26 // #1a │ │ -2eb124: 28f5 |0060: goto 0055 // -000b │ │ -2eb126: 7401 5a88 1400 |0061: invoke-virtual/range {v20}, Ljava/nio/ByteBuffer;.slice:()Ljava/nio/ByteBuffer; // method@885a │ │ -2eb12c: 0c04 |0064: move-result-object v4 │ │ -2eb12e: 6e20 4a88 2400 |0065: invoke-virtual {v4, v2}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@884a │ │ -2eb134: 6e20 5188 4d00 |0068: invoke-virtual {v13, v4}, Ljava/nio/ByteBuffer;.put:(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer; // method@8851 │ │ -2eb13a: 6e30 5588 9d01 |006b: invoke-virtual {v13, v9, v1}, Ljava/nio/ByteBuffer;.putInt:(II)Ljava/nio/ByteBuffer; // method@8855 │ │ -2eb140: d801 0101 |006e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -2eb144: 380a 0b00 |0070: if-eqz v10, 007b // +000b │ │ -2eb148: 6204 3f86 |0072: sget-object v4, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$HeaderTypeFlag;.CONTINUED_PACKET:Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$HeaderTypeFlag; // field@863f │ │ -2eb14c: 6e10 8890 0400 |0074: invoke-virtual {v4}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$HeaderTypeFlag;.getFileValue:()B // method@9088 │ │ -2eb152: 0a04 |0077: move-result v4 │ │ -2eb154: 6e30 5088 8d04 |0078: invoke-virtual {v13, v8, v4}, Ljava/nio/ByteBuffer;.put:(IB)Ljava/nio/ByteBuffer; // method@8850 │ │ -2eb15a: 7020 6b90 d600 |007b: invoke-direct {v6, v13}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.calculateChecksumOverPage:(Ljava/nio/ByteBuffer;)V // method@906b │ │ -2eb160: 7801 838a 1600 |007e: invoke-interface/range {v22}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getChannel:()Ljava/nio/channels/FileChannel; // method@8a83 │ │ -2eb166: 0c04 |0081: move-result-object v4 │ │ -2eb168: 6e20 7288 d400 |0082: invoke-virtual {v4, v13}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ -2eb16e: b02b |0085: add-int/2addr v11, v2 │ │ -2eb170: 6e20 4e88 b000 |0086: invoke-virtual {v0, v11}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ -2eb176: d80a 0a01 |0089: add-int/lit8 v10, v10, #int 1 // #01 │ │ -2eb17a: 1304 1a00 |008b: const/16 v4, #int 26 // #1a │ │ -2eb17e: 28a7 |008d: goto 0034 // -0059 │ │ -2eb180: 011a |008e: move v10, v1 │ │ -2eb182: 2803 |008f: goto 0092 // +0003 │ │ -2eb184: 011a |0090: move v10, v1 │ │ -2eb186: 120b |0091: const/4 v11, #int 0 // #0 │ │ -2eb188: 9402 1202 |0092: rem-int v2, v18, v2 │ │ -2eb18c: 6201 3486 |0094: sget-object v1, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.logger:Ljava/util/logging/Logger; // field@8634 │ │ -2eb190: 2204 3910 |0096: new-instance v4, Ljava/lang/StringBuilder; // type@1039 │ │ -2eb194: 7010 cc87 0400 |0098: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2eb19a: 1a0c db2f |009b: const-string v12, "Last comment packet size:" // string@2fdb │ │ -2eb19e: 6e20 d787 c400 |009d: invoke-virtual {v4, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2eb1a4: 6e20 d387 2400 |00a0: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2eb1aa: 6e10 df87 0400 |00a3: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2eb1b0: 0c04 |00a6: move-result-object v4 │ │ -2eb1b2: 6e20 138a 4100 |00a7: invoke-virtual {v1, v4}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@8a13 │ │ -2eb1b8: 7401 5c90 1100 |00aa: invoke-virtual/range {v17}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader$OggVorbisHeaderSizes;.getSetupHeaderSize:()I // method@905c │ │ -2eb1be: 0a01 |00ad: move-result v1 │ │ -2eb1c0: 7401 5b90 1100 |00ae: invoke-virtual/range {v17}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader$OggVorbisHeaderSizes;.getExtraPacketList:()Ljava/util/List; // method@905b │ │ -2eb1c6: 0c04 |00b1: move-result-object v4 │ │ -2eb1c8: 7040 7090 2641 |00b2: invoke-direct {v6, v2, v1, v4}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.isCommentAndSetupHeaderFitsOnASinglePage:(IILjava/util/List;)Z // method@9070 │ │ -2eb1ce: 0a01 |00b5: move-result v1 │ │ -2eb1d0: 3901 db00 |00b6: if-nez v1, 0191 // +00db │ │ -2eb1d4: 6201 3486 |00b8: sget-object v1, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.logger:Ljava/util/logging/Logger; // field@8634 │ │ -2eb1d8: 1a04 b054 |00ba: const-string v4, "WriteOgg Type 3" // string@54b0 │ │ -2eb1dc: 6e20 138a 4100 |00bc: invoke-virtual {v1, v4}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@8a13 │ │ -2eb1e2: 1211 |00bf: const/4 v1, #int 1 // #1 │ │ -2eb1e4: 7030 6e90 2601 |00c0: invoke-direct {v6, v2, v1}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.createSegments:(IZ)[B // method@906e │ │ -2eb1ea: 0c01 |00c3: move-result-object v1 │ │ -2eb1ec: 2114 |00c4: array-length v4, v1 │ │ -2eb1ee: d804 041b |00c5: add-int/lit8 v4, v4, #int 27 // #1b │ │ -2eb1f2: b042 |00c7: add-int/2addr v2, v4 │ │ -2eb1f4: 7110 3788 0200 |00c8: invoke-static {v2}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@8837 │ │ -2eb1fa: 0c02 |00cb: move-result-object v2 │ │ -2eb1fc: 6204 a581 |00cc: sget-object v4, Ljava/nio/ByteOrder;.LITTLE_ENDIAN:Ljava/nio/ByteOrder; // field@81a5 │ │ -2eb200: 6e20 4c88 4200 |00ce: invoke-virtual {v2, v4}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@884c │ │ -2eb206: 7401 9990 1300 |00d1: invoke-virtual/range {v19}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.getRawHeaderData:()[B // method@9099 │ │ -2eb20c: 0c04 |00d4: move-result-object v4 │ │ -2eb20e: 130c 1a00 |00d5: const/16 v12, #int 26 // #1a │ │ -2eb212: 6e40 5388 42c5 |00d7: invoke-virtual {v2, v4, v5, v12}, Ljava/nio/ByteBuffer;.put:([BII)Ljava/nio/ByteBuffer; // method@8853 │ │ -2eb218: 2114 |00da: array-length v4, v1 │ │ -2eb21a: 8d44 |00db: int-to-byte v4, v4 │ │ -2eb21c: 6e20 4f88 4200 |00dc: invoke-virtual {v2, v4}, Ljava/nio/ByteBuffer;.put:(B)Ljava/nio/ByteBuffer; // method@884f │ │ -2eb222: 2114 |00df: array-length v4, v1 │ │ -2eb224: 120c |00e0: const/4 v12, #int 0 // #0 │ │ -2eb226: 354c 0a00 |00e1: if-ge v12, v4, 00eb // +000a │ │ -2eb22a: 480d 010c |00e3: aget-byte v13, v1, v12 │ │ -2eb22e: 6e20 4f88 d200 |00e5: invoke-virtual {v2, v13}, Ljava/nio/ByteBuffer;.put:(B)Ljava/nio/ByteBuffer; // method@884f │ │ -2eb234: d80c 0c01 |00e8: add-int/lit8 v12, v12, #int 1 // #01 │ │ -2eb238: 28f7 |00ea: goto 00e1 // -0009 │ │ -2eb23a: 6e20 4e88 b000 |00eb: invoke-virtual {v0, v11}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ -2eb240: 7401 5a88 1400 |00ee: invoke-virtual/range {v20}, Ljava/nio/ByteBuffer;.slice:()Ljava/nio/ByteBuffer; // method@885a │ │ -2eb246: 0c00 |00f1: move-result-object v0 │ │ -2eb248: 6e20 5188 0200 |00f2: invoke-virtual {v2, v0}, Ljava/nio/ByteBuffer;.put:(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer; // method@8851 │ │ -2eb24e: 6e30 5588 920a |00f5: invoke-virtual {v2, v9, v10}, Ljava/nio/ByteBuffer;.putInt:(II)Ljava/nio/ByteBuffer; // method@8855 │ │ -2eb254: 3d03 0b00 |00f8: if-lez v3, 0103 // +000b │ │ -2eb258: 6200 3f86 |00fa: sget-object v0, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$HeaderTypeFlag;.CONTINUED_PACKET:Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$HeaderTypeFlag; // field@863f │ │ -2eb25c: 6e10 8890 0000 |00fc: invoke-virtual {v0}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$HeaderTypeFlag;.getFileValue:()B // method@9088 │ │ -2eb262: 0a00 |00ff: move-result v0 │ │ -2eb264: 6e30 5088 8200 |0100: invoke-virtual {v2, v8, v0}, Ljava/nio/ByteBuffer;.put:(IB)Ljava/nio/ByteBuffer; // method@8850 │ │ -2eb26a: 6200 3486 |0103: sget-object v0, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.logger:Ljava/util/logging/Logger; // field@8634 │ │ -2eb26e: 2201 3910 |0105: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2eb272: 7010 cc87 0100 |0107: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2eb278: 1a03 b654 |010a: const-string v3, "Writing Last Comment Page " // string@54b6 │ │ -2eb27c: 6e20 d787 3100 |010c: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2eb282: 6e20 d387 a100 |010f: invoke-virtual {v1, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2eb288: 1a03 6002 |0112: const-string v3, " to file" // string@0260 │ │ -2eb28c: 6e20 d787 3100 |0114: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2eb292: 6e10 df87 0100 |0117: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2eb298: 0c01 |011a: move-result-object v1 │ │ -2eb29a: 6e20 138a 1000 |011b: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@8a13 │ │ -2eb2a0: d80a 0a01 |011e: add-int/lit8 v10, v10, #int 1 // #01 │ │ -2eb2a4: 7020 6b90 2600 |0120: invoke-direct {v6, v2}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.calculateChecksumOverPage:(Ljava/nio/ByteBuffer;)V // method@906b │ │ -2eb2aa: 7801 838a 1600 |0123: invoke-interface/range {v22}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getChannel:()Ljava/nio/channels/FileChannel; // method@8a83 │ │ -2eb2b0: 0c00 |0126: move-result-object v0 │ │ -2eb2b2: 6e20 7288 2000 |0127: invoke-virtual {v0, v2}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ -2eb2b8: 7401 5c90 1100 |012a: invoke-virtual/range {v17}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader$OggVorbisHeaderSizes;.getSetupHeaderSize:()I // method@905c │ │ -2eb2be: 0a00 |012d: move-result v0 │ │ -2eb2c0: 7401 5b90 1100 |012e: invoke-virtual/range {v17}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader$OggVorbisHeaderSizes;.getExtraPacketList:()Ljava/util/List; // method@905b │ │ -2eb2c6: 0c01 |0131: move-result-object v1 │ │ -2eb2c8: 7030 6d90 0601 |0132: invoke-direct {v6, v0, v1}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.createSegmentTable:(ILjava/util/List;)[B // method@906d │ │ -2eb2ce: 0c00 |0135: move-result-object v0 │ │ -2eb2d0: 2101 |0136: array-length v1, v0 │ │ -2eb2d2: d801 011b |0137: add-int/lit8 v1, v1, #int 27 // #1b │ │ -2eb2d6: 5462 3586 |0139: iget-object v2, v6, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.reader:Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader; // field@8635 │ │ -2eb2da: 7401 5d90 1100 |013b: invoke-virtual/range {v17}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader$OggVorbisHeaderSizes;.getSetupHeaderStartPosition:()J // method@905d │ │ -2eb2e0: 0b0b |013e: move-result-wide v11 │ │ -2eb2e2: 6e40 6290 b27c |013f: invoke-virtual {v2, v11, v12, v7}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader;.convertToVorbisSetupHeaderPacketAndAdditionalPackets:(JLorg/jaudiotagger/audio/MyRandomAccessFile;)[B // method@9062 │ │ -2eb2e8: 0c02 |0142: move-result-object v2 │ │ -2eb2ea: 2124 |0143: array-length v4, v2 │ │ -2eb2ec: b014 |0144: add-int/2addr v4, v1 │ │ -2eb2ee: 7110 3788 0400 |0145: invoke-static {v4}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@8837 │ │ -2eb2f4: 0c01 |0148: move-result-object v1 │ │ -2eb2f6: 6204 a581 |0149: sget-object v4, Ljava/nio/ByteOrder;.LITTLE_ENDIAN:Ljava/nio/ByteOrder; // field@81a5 │ │ -2eb2fa: 6e20 4c88 4100 |014b: invoke-virtual {v1, v4}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@884c │ │ -2eb300: 7401 9990 1300 |014e: invoke-virtual/range {v19}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.getRawHeaderData:()[B // method@9099 │ │ -2eb306: 0c04 |0151: move-result-object v4 │ │ -2eb308: 1308 1a00 |0152: const/16 v8, #int 26 // #1a │ │ -2eb30c: 6e40 5388 4185 |0154: invoke-virtual {v1, v4, v5, v8}, Ljava/nio/ByteBuffer;.put:([BII)Ljava/nio/ByteBuffer; // method@8853 │ │ -2eb312: 2104 |0157: array-length v4, v0 │ │ -2eb314: 8d44 |0158: int-to-byte v4, v4 │ │ -2eb316: 6e20 4f88 4100 |0159: invoke-virtual {v1, v4}, Ljava/nio/ByteBuffer;.put:(B)Ljava/nio/ByteBuffer; // method@884f │ │ -2eb31c: 2104 |015c: array-length v4, v0 │ │ -2eb31e: 3545 0a00 |015d: if-ge v5, v4, 0167 // +000a │ │ -2eb322: 4808 0005 |015f: aget-byte v8, v0, v5 │ │ -2eb326: 6e20 4f88 8100 |0161: invoke-virtual {v1, v8}, Ljava/nio/ByteBuffer;.put:(B)Ljava/nio/ByteBuffer; // method@884f │ │ -2eb32c: d805 0501 |0164: add-int/lit8 v5, v5, #int 1 // #01 │ │ -2eb330: 28f7 |0166: goto 015d // -0009 │ │ -2eb332: 6e20 5288 2100 |0167: invoke-virtual {v1, v2}, Ljava/nio/ByteBuffer;.put:([B)Ljava/nio/ByteBuffer; // method@8852 │ │ -2eb338: 6e30 5588 910a |016a: invoke-virtual {v1, v9, v10}, Ljava/nio/ByteBuffer;.putInt:(II)Ljava/nio/ByteBuffer; // method@8855 │ │ -2eb33e: 6200 3486 |016d: sget-object v0, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.logger:Ljava/util/logging/Logger; // field@8634 │ │ -2eb342: 2202 3910 |016f: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ -2eb346: 7010 cc87 0200 |0171: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2eb34c: 1a04 ba54 |0174: const-string v4, "Writing Setup Header and packets Page " // string@54ba │ │ -2eb350: 6e20 d787 4200 |0176: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2eb356: 6e20 d387 a200 |0179: invoke-virtual {v2, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2eb35c: 6e20 d787 3200 |017c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2eb362: 6e10 df87 0200 |017f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2eb368: 0c02 |0182: move-result-object v2 │ │ -2eb36a: 6e20 138a 2000 |0183: invoke-virtual {v0, v2}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@8a13 │ │ -2eb370: 7020 6b90 1600 |0186: invoke-direct {v6, v1}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.calculateChecksumOverPage:(Ljava/nio/ByteBuffer;)V // method@906b │ │ -2eb376: 7801 838a 1600 |0189: invoke-interface/range {v22}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getChannel:()Ljava/nio/channels/FileChannel; // method@8a83 │ │ -2eb37c: 0c00 |018c: move-result-object v0 │ │ -2eb37e: 6e20 7288 1000 |018d: invoke-virtual {v0, v1}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ -2eb384: 284d |0190: goto 01dd // +004d │ │ -2eb386: 6201 3486 |0191: sget-object v1, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.logger:Ljava/util/logging/Logger; // field@8634 │ │ -2eb38a: 1a03 b154 |0193: const-string v3, "WriteOgg Type 4" // string@54b1 │ │ -2eb38e: 6e20 138a 3100 |0195: invoke-virtual {v1, v3}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@8a13 │ │ -2eb394: 7401 5c90 1100 |0198: invoke-virtual/range {v17}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader$OggVorbisHeaderSizes;.getSetupHeaderSize:()I // method@905c │ │ -2eb39a: 0a01 |019b: move-result v1 │ │ -2eb39c: b021 |019c: add-int/2addr v1, v2 │ │ -2eb39e: 7401 5a90 1100 |019d: invoke-virtual/range {v17}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader$OggVorbisHeaderSizes;.getExtraPacketDataSize:()I // method@905a │ │ -2eb3a4: 0a03 |01a0: move-result v3 │ │ -2eb3a6: b013 |01a1: add-int/2addr v3, v1 │ │ -2eb3a8: 6e20 4e88 b000 |01a2: invoke-virtual {v0, v11}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ -2eb3ae: 7401 5a88 1400 |01a5: invoke-virtual/range {v20}, Ljava/nio/ByteBuffer;.slice:()Ljava/nio/ByteBuffer; // method@885a │ │ -2eb3b4: 0c05 |01a8: move-result-object v5 │ │ -2eb3b6: 0800 1000 |01a9: move-object/from16 v0, v16 │ │ -2eb3ba: 0801 1100 |01ab: move-object/from16 v1, v17 │ │ -2eb3be: 0804 1300 |01ad: move-object/from16 v4, v19 │ │ -2eb3c2: 7606 7490 0000 |01af: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.startCreateBasicSecondPage:(Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader$OggVorbisHeaderSizes;IILorg/jaudiotagger/audio/ogg/util/OggPageHeader;Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer; // method@9074 │ │ -2eb3c8: 0c00 |01b2: move-result-object v0 │ │ -2eb3ca: 7401 5d90 1100 |01b3: invoke-virtual/range {v17}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader$OggVorbisHeaderSizes;.getSetupHeaderStartPosition:()J // method@905d │ │ -2eb3d0: 0b01 |01b6: move-result-wide v1 │ │ -2eb3d2: 7230 918a 1702 |01b7: invoke-interface {v7, v1, v2}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.seek:(J)V // method@8a91 │ │ -2eb3d8: 5461 3586 |01ba: iget-object v1, v6, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.reader:Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader; // field@8635 │ │ -2eb3dc: 7401 5d90 1100 |01bc: invoke-virtual/range {v17}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader$OggVorbisHeaderSizes;.getSetupHeaderStartPosition:()J // method@905d │ │ -2eb3e2: 0b02 |01bf: move-result-wide v2 │ │ -2eb3e4: 6e40 6290 2173 |01c0: invoke-virtual {v1, v2, v3, v7}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader;.convertToVorbisSetupHeaderPacketAndAdditionalPackets:(JLorg/jaudiotagger/audio/MyRandomAccessFile;)[B // method@9062 │ │ -2eb3ea: 0c01 |01c3: move-result-object v1 │ │ -2eb3ec: 6e20 5288 1000 |01c4: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.put:([B)Ljava/nio/ByteBuffer; // method@8852 │ │ -2eb3f2: 6e30 5588 900a |01c7: invoke-virtual {v0, v9, v10}, Ljava/nio/ByteBuffer;.putInt:(II)Ljava/nio/ByteBuffer; // method@8855 │ │ -2eb3f8: 6201 3f86 |01ca: sget-object v1, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$HeaderTypeFlag;.CONTINUED_PACKET:Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$HeaderTypeFlag; // field@863f │ │ -2eb3fc: 6e10 8890 0100 |01cc: invoke-virtual {v1}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$HeaderTypeFlag;.getFileValue:()B // method@9088 │ │ -2eb402: 0a01 |01cf: move-result v1 │ │ -2eb404: 6e30 5088 8001 |01d0: invoke-virtual {v0, v8, v1}, Ljava/nio/ByteBuffer;.put:(IB)Ljava/nio/ByteBuffer; // method@8850 │ │ -2eb40a: 7020 6b90 0600 |01d3: invoke-direct {v6, v0}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.calculateChecksumOverPage:(Ljava/nio/ByteBuffer;)V // method@906b │ │ -2eb410: 7801 838a 1600 |01d6: invoke-interface/range {v22}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getChannel:()Ljava/nio/channels/FileChannel; // method@8a83 │ │ -2eb416: 0c01 |01d9: move-result-object v1 │ │ -2eb418: 6e20 7288 0100 |01da: invoke-virtual {v1, v0}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ -2eb41e: 0800 1600 |01dd: move-object/from16 v0, v22 │ │ -2eb422: 7040 7690 a607 |01df: invoke-direct {v6, v10, v7, v0}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.writeRemainingPages:(ILorg/jaudiotagger/audio/MyRandomAccessFile;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V // method@9076 │ │ -2eb428: 0e00 |01e2: return-void │ │ +2eb058: |[2eb058] org.jaudiotagger.audio.ogg.OggVorbisTagWriter.replacePagesAndRenumberPageSeqs:(Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader$OggVorbisHeaderSizes;ILorg/jaudiotagger/audio/ogg/util/OggPageHeader;Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/MyRandomAccessFile;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V │ │ +2eb068: 0806 1000 |0000: move-object/from16 v6, v16 │ │ +2eb06c: 0800 1400 |0002: move-object/from16 v0, v20 │ │ +2eb070: 0807 1500 |0004: move-object/from16 v7, v21 │ │ +2eb074: 7401 9890 1300 |0006: invoke-virtual/range {v19}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.getPageSequence:()I // method@9098 │ │ +2eb07a: 0a01 |0009: move-result v1 │ │ +2eb07c: 1402 01fe 0000 |000a: const v2, #float 9.11194e-41 // #0000fe01 │ │ +2eb082: 9303 1202 |000d: div-int v3, v18, v2 │ │ +2eb086: 6204 3486 |000f: sget-object v4, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.logger:Ljava/util/logging/Logger; // field@8634 │ │ +2eb08a: 2205 3910 |0011: new-instance v5, Ljava/lang/StringBuilder; // type@1039 │ │ +2eb08e: 7010 cc87 0500 |0013: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2eb094: 1a08 9e10 |0016: const-string v8, "Comment requires:" // string@109e │ │ +2eb098: 6e20 d787 8500 |0018: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2eb09e: 6e20 d387 3500 |001b: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2eb0a4: 1a08 3d01 |001e: const-string v8, " complete pages" // string@013d │ │ +2eb0a8: 6e20 d787 8500 |0020: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2eb0ae: 6e10 df87 0500 |0023: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2eb0b4: 0c05 |0026: move-result-object v5 │ │ +2eb0b6: 6e20 128a 5400 |0027: invoke-virtual {v4, v5}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +2eb0bc: 1304 1a00 |002a: const/16 v4, #int 26 // #1a │ │ +2eb0c0: 1258 |002c: const/4 v8, #int 5 // #5 │ │ +2eb0c2: 1309 1200 |002d: const/16 v9, #int 18 // #12 │ │ +2eb0c6: 1205 |002f: const/4 v5, #int 0 // #0 │ │ +2eb0c8: 3d03 6000 |0030: if-lez v3, 0090 // +0060 │ │ +2eb0cc: 120a |0032: const/4 v10, #int 0 // #0 │ │ +2eb0ce: 120b |0033: const/4 v11, #int 0 // #0 │ │ +2eb0d0: 353a 5a00 |0034: if-ge v10, v3, 008e // +005a │ │ +2eb0d4: 7030 6e90 2605 |0036: invoke-direct {v6, v2, v5}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.createSegments:(IZ)[B // method@906e │ │ +2eb0da: 0c0c |0039: move-result-object v12 │ │ +2eb0dc: 21cd |003a: array-length v13, v12 │ │ +2eb0de: d80d 0d1b |003b: add-int/lit8 v13, v13, #int 27 // #1b │ │ +2eb0e2: b02d |003d: add-int/2addr v13, v2 │ │ +2eb0e4: 7110 3788 0d00 |003e: invoke-static {v13}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@8837 │ │ +2eb0ea: 0c0d |0041: move-result-object v13 │ │ +2eb0ec: 620e a581 |0042: sget-object v14, Ljava/nio/ByteOrder;.LITTLE_ENDIAN:Ljava/nio/ByteOrder; // field@81a5 │ │ +2eb0f0: 6e20 4c88 ed00 |0044: invoke-virtual {v13, v14}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@884c │ │ +2eb0f6: 7401 9990 1300 |0047: invoke-virtual/range {v19}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.getRawHeaderData:()[B // method@9099 │ │ +2eb0fc: 0c0e |004a: move-result-object v14 │ │ +2eb0fe: 6e40 5388 ed45 |004b: invoke-virtual {v13, v14, v5, v4}, Ljava/nio/ByteBuffer;.put:([BII)Ljava/nio/ByteBuffer; // method@8853 │ │ +2eb104: 21ce |004e: array-length v14, v12 │ │ +2eb106: 8dee |004f: int-to-byte v14, v14 │ │ +2eb108: 6e20 4f88 ed00 |0050: invoke-virtual {v13, v14}, Ljava/nio/ByteBuffer;.put:(B)Ljava/nio/ByteBuffer; // method@884f │ │ +2eb10e: 21ce |0053: array-length v14, v12 │ │ +2eb110: 120f |0054: const/4 v15, #int 0 // #0 │ │ +2eb112: 35ef 0c00 |0055: if-ge v15, v14, 0061 // +000c │ │ +2eb116: 4804 0c0f |0057: aget-byte v4, v12, v15 │ │ +2eb11a: 6e20 4f88 4d00 |0059: invoke-virtual {v13, v4}, Ljava/nio/ByteBuffer;.put:(B)Ljava/nio/ByteBuffer; // method@884f │ │ +2eb120: d80f 0f01 |005c: add-int/lit8 v15, v15, #int 1 // #01 │ │ +2eb124: 1304 1a00 |005e: const/16 v4, #int 26 // #1a │ │ +2eb128: 28f5 |0060: goto 0055 // -000b │ │ +2eb12a: 7401 5a88 1400 |0061: invoke-virtual/range {v20}, Ljava/nio/ByteBuffer;.slice:()Ljava/nio/ByteBuffer; // method@885a │ │ +2eb130: 0c04 |0064: move-result-object v4 │ │ +2eb132: 6e20 4a88 2400 |0065: invoke-virtual {v4, v2}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@884a │ │ +2eb138: 6e20 5188 4d00 |0068: invoke-virtual {v13, v4}, Ljava/nio/ByteBuffer;.put:(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer; // method@8851 │ │ +2eb13e: 6e30 5588 9d01 |006b: invoke-virtual {v13, v9, v1}, Ljava/nio/ByteBuffer;.putInt:(II)Ljava/nio/ByteBuffer; // method@8855 │ │ +2eb144: d801 0101 |006e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +2eb148: 380a 0b00 |0070: if-eqz v10, 007b // +000b │ │ +2eb14c: 6204 3f86 |0072: sget-object v4, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$HeaderTypeFlag;.CONTINUED_PACKET:Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$HeaderTypeFlag; // field@863f │ │ +2eb150: 6e10 8890 0400 |0074: invoke-virtual {v4}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$HeaderTypeFlag;.getFileValue:()B // method@9088 │ │ +2eb156: 0a04 |0077: move-result v4 │ │ +2eb158: 6e30 5088 8d04 |0078: invoke-virtual {v13, v8, v4}, Ljava/nio/ByteBuffer;.put:(IB)Ljava/nio/ByteBuffer; // method@8850 │ │ +2eb15e: 7020 6b90 d600 |007b: invoke-direct {v6, v13}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.calculateChecksumOverPage:(Ljava/nio/ByteBuffer;)V // method@906b │ │ +2eb164: 7801 838a 1600 |007e: invoke-interface/range {v22}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getChannel:()Ljava/nio/channels/FileChannel; // method@8a83 │ │ +2eb16a: 0c04 |0081: move-result-object v4 │ │ +2eb16c: 6e20 7288 d400 |0082: invoke-virtual {v4, v13}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ +2eb172: b02b |0085: add-int/2addr v11, v2 │ │ +2eb174: 6e20 4e88 b000 |0086: invoke-virtual {v0, v11}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ +2eb17a: d80a 0a01 |0089: add-int/lit8 v10, v10, #int 1 // #01 │ │ +2eb17e: 1304 1a00 |008b: const/16 v4, #int 26 // #1a │ │ +2eb182: 28a7 |008d: goto 0034 // -0059 │ │ +2eb184: 011a |008e: move v10, v1 │ │ +2eb186: 2803 |008f: goto 0092 // +0003 │ │ +2eb188: 011a |0090: move v10, v1 │ │ +2eb18a: 120b |0091: const/4 v11, #int 0 // #0 │ │ +2eb18c: 9402 1202 |0092: rem-int v2, v18, v2 │ │ +2eb190: 6201 3486 |0094: sget-object v1, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.logger:Ljava/util/logging/Logger; // field@8634 │ │ +2eb194: 2204 3910 |0096: new-instance v4, Ljava/lang/StringBuilder; // type@1039 │ │ +2eb198: 7010 cc87 0400 |0098: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2eb19e: 1a0c db2f |009b: const-string v12, "Last comment packet size:" // string@2fdb │ │ +2eb1a2: 6e20 d787 c400 |009d: invoke-virtual {v4, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2eb1a8: 6e20 d387 2400 |00a0: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2eb1ae: 6e10 df87 0400 |00a3: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2eb1b4: 0c04 |00a6: move-result-object v4 │ │ +2eb1b6: 6e20 138a 4100 |00a7: invoke-virtual {v1, v4}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@8a13 │ │ +2eb1bc: 7401 5c90 1100 |00aa: invoke-virtual/range {v17}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader$OggVorbisHeaderSizes;.getSetupHeaderSize:()I // method@905c │ │ +2eb1c2: 0a01 |00ad: move-result v1 │ │ +2eb1c4: 7401 5b90 1100 |00ae: invoke-virtual/range {v17}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader$OggVorbisHeaderSizes;.getExtraPacketList:()Ljava/util/List; // method@905b │ │ +2eb1ca: 0c04 |00b1: move-result-object v4 │ │ +2eb1cc: 7040 7090 2641 |00b2: invoke-direct {v6, v2, v1, v4}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.isCommentAndSetupHeaderFitsOnASinglePage:(IILjava/util/List;)Z // method@9070 │ │ +2eb1d2: 0a01 |00b5: move-result v1 │ │ +2eb1d4: 3901 db00 |00b6: if-nez v1, 0191 // +00db │ │ +2eb1d8: 6201 3486 |00b8: sget-object v1, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.logger:Ljava/util/logging/Logger; // field@8634 │ │ +2eb1dc: 1a04 b054 |00ba: const-string v4, "WriteOgg Type 3" // string@54b0 │ │ +2eb1e0: 6e20 138a 4100 |00bc: invoke-virtual {v1, v4}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@8a13 │ │ +2eb1e6: 1211 |00bf: const/4 v1, #int 1 // #1 │ │ +2eb1e8: 7030 6e90 2601 |00c0: invoke-direct {v6, v2, v1}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.createSegments:(IZ)[B // method@906e │ │ +2eb1ee: 0c01 |00c3: move-result-object v1 │ │ +2eb1f0: 2114 |00c4: array-length v4, v1 │ │ +2eb1f2: d804 041b |00c5: add-int/lit8 v4, v4, #int 27 // #1b │ │ +2eb1f6: b042 |00c7: add-int/2addr v2, v4 │ │ +2eb1f8: 7110 3788 0200 |00c8: invoke-static {v2}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@8837 │ │ +2eb1fe: 0c02 |00cb: move-result-object v2 │ │ +2eb200: 6204 a581 |00cc: sget-object v4, Ljava/nio/ByteOrder;.LITTLE_ENDIAN:Ljava/nio/ByteOrder; // field@81a5 │ │ +2eb204: 6e20 4c88 4200 |00ce: invoke-virtual {v2, v4}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@884c │ │ +2eb20a: 7401 9990 1300 |00d1: invoke-virtual/range {v19}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.getRawHeaderData:()[B // method@9099 │ │ +2eb210: 0c04 |00d4: move-result-object v4 │ │ +2eb212: 130c 1a00 |00d5: const/16 v12, #int 26 // #1a │ │ +2eb216: 6e40 5388 42c5 |00d7: invoke-virtual {v2, v4, v5, v12}, Ljava/nio/ByteBuffer;.put:([BII)Ljava/nio/ByteBuffer; // method@8853 │ │ +2eb21c: 2114 |00da: array-length v4, v1 │ │ +2eb21e: 8d44 |00db: int-to-byte v4, v4 │ │ +2eb220: 6e20 4f88 4200 |00dc: invoke-virtual {v2, v4}, Ljava/nio/ByteBuffer;.put:(B)Ljava/nio/ByteBuffer; // method@884f │ │ +2eb226: 2114 |00df: array-length v4, v1 │ │ +2eb228: 120c |00e0: const/4 v12, #int 0 // #0 │ │ +2eb22a: 354c 0a00 |00e1: if-ge v12, v4, 00eb // +000a │ │ +2eb22e: 480d 010c |00e3: aget-byte v13, v1, v12 │ │ +2eb232: 6e20 4f88 d200 |00e5: invoke-virtual {v2, v13}, Ljava/nio/ByteBuffer;.put:(B)Ljava/nio/ByteBuffer; // method@884f │ │ +2eb238: d80c 0c01 |00e8: add-int/lit8 v12, v12, #int 1 // #01 │ │ +2eb23c: 28f7 |00ea: goto 00e1 // -0009 │ │ +2eb23e: 6e20 4e88 b000 |00eb: invoke-virtual {v0, v11}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ +2eb244: 7401 5a88 1400 |00ee: invoke-virtual/range {v20}, Ljava/nio/ByteBuffer;.slice:()Ljava/nio/ByteBuffer; // method@885a │ │ +2eb24a: 0c00 |00f1: move-result-object v0 │ │ +2eb24c: 6e20 5188 0200 |00f2: invoke-virtual {v2, v0}, Ljava/nio/ByteBuffer;.put:(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer; // method@8851 │ │ +2eb252: 6e30 5588 920a |00f5: invoke-virtual {v2, v9, v10}, Ljava/nio/ByteBuffer;.putInt:(II)Ljava/nio/ByteBuffer; // method@8855 │ │ +2eb258: 3d03 0b00 |00f8: if-lez v3, 0103 // +000b │ │ +2eb25c: 6200 3f86 |00fa: sget-object v0, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$HeaderTypeFlag;.CONTINUED_PACKET:Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$HeaderTypeFlag; // field@863f │ │ +2eb260: 6e10 8890 0000 |00fc: invoke-virtual {v0}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$HeaderTypeFlag;.getFileValue:()B // method@9088 │ │ +2eb266: 0a00 |00ff: move-result v0 │ │ +2eb268: 6e30 5088 8200 |0100: invoke-virtual {v2, v8, v0}, Ljava/nio/ByteBuffer;.put:(IB)Ljava/nio/ByteBuffer; // method@8850 │ │ +2eb26e: 6200 3486 |0103: sget-object v0, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.logger:Ljava/util/logging/Logger; // field@8634 │ │ +2eb272: 2201 3910 |0105: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2eb276: 7010 cc87 0100 |0107: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2eb27c: 1a03 b654 |010a: const-string v3, "Writing Last Comment Page " // string@54b6 │ │ +2eb280: 6e20 d787 3100 |010c: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2eb286: 6e20 d387 a100 |010f: invoke-virtual {v1, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2eb28c: 1a03 6002 |0112: const-string v3, " to file" // string@0260 │ │ +2eb290: 6e20 d787 3100 |0114: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2eb296: 6e10 df87 0100 |0117: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2eb29c: 0c01 |011a: move-result-object v1 │ │ +2eb29e: 6e20 138a 1000 |011b: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@8a13 │ │ +2eb2a4: d80a 0a01 |011e: add-int/lit8 v10, v10, #int 1 // #01 │ │ +2eb2a8: 7020 6b90 2600 |0120: invoke-direct {v6, v2}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.calculateChecksumOverPage:(Ljava/nio/ByteBuffer;)V // method@906b │ │ +2eb2ae: 7801 838a 1600 |0123: invoke-interface/range {v22}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getChannel:()Ljava/nio/channels/FileChannel; // method@8a83 │ │ +2eb2b4: 0c00 |0126: move-result-object v0 │ │ +2eb2b6: 6e20 7288 2000 |0127: invoke-virtual {v0, v2}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ +2eb2bc: 7401 5c90 1100 |012a: invoke-virtual/range {v17}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader$OggVorbisHeaderSizes;.getSetupHeaderSize:()I // method@905c │ │ +2eb2c2: 0a00 |012d: move-result v0 │ │ +2eb2c4: 7401 5b90 1100 |012e: invoke-virtual/range {v17}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader$OggVorbisHeaderSizes;.getExtraPacketList:()Ljava/util/List; // method@905b │ │ +2eb2ca: 0c01 |0131: move-result-object v1 │ │ +2eb2cc: 7030 6d90 0601 |0132: invoke-direct {v6, v0, v1}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.createSegmentTable:(ILjava/util/List;)[B // method@906d │ │ +2eb2d2: 0c00 |0135: move-result-object v0 │ │ +2eb2d4: 2101 |0136: array-length v1, v0 │ │ +2eb2d6: d801 011b |0137: add-int/lit8 v1, v1, #int 27 // #1b │ │ +2eb2da: 5462 3586 |0139: iget-object v2, v6, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.reader:Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader; // field@8635 │ │ +2eb2de: 7401 5d90 1100 |013b: invoke-virtual/range {v17}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader$OggVorbisHeaderSizes;.getSetupHeaderStartPosition:()J // method@905d │ │ +2eb2e4: 0b0b |013e: move-result-wide v11 │ │ +2eb2e6: 6e40 6290 b27c |013f: invoke-virtual {v2, v11, v12, v7}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader;.convertToVorbisSetupHeaderPacketAndAdditionalPackets:(JLorg/jaudiotagger/audio/MyRandomAccessFile;)[B // method@9062 │ │ +2eb2ec: 0c02 |0142: move-result-object v2 │ │ +2eb2ee: 2124 |0143: array-length v4, v2 │ │ +2eb2f0: b014 |0144: add-int/2addr v4, v1 │ │ +2eb2f2: 7110 3788 0400 |0145: invoke-static {v4}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@8837 │ │ +2eb2f8: 0c01 |0148: move-result-object v1 │ │ +2eb2fa: 6204 a581 |0149: sget-object v4, Ljava/nio/ByteOrder;.LITTLE_ENDIAN:Ljava/nio/ByteOrder; // field@81a5 │ │ +2eb2fe: 6e20 4c88 4100 |014b: invoke-virtual {v1, v4}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@884c │ │ +2eb304: 7401 9990 1300 |014e: invoke-virtual/range {v19}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.getRawHeaderData:()[B // method@9099 │ │ +2eb30a: 0c04 |0151: move-result-object v4 │ │ +2eb30c: 1308 1a00 |0152: const/16 v8, #int 26 // #1a │ │ +2eb310: 6e40 5388 4185 |0154: invoke-virtual {v1, v4, v5, v8}, Ljava/nio/ByteBuffer;.put:([BII)Ljava/nio/ByteBuffer; // method@8853 │ │ +2eb316: 2104 |0157: array-length v4, v0 │ │ +2eb318: 8d44 |0158: int-to-byte v4, v4 │ │ +2eb31a: 6e20 4f88 4100 |0159: invoke-virtual {v1, v4}, Ljava/nio/ByteBuffer;.put:(B)Ljava/nio/ByteBuffer; // method@884f │ │ +2eb320: 2104 |015c: array-length v4, v0 │ │ +2eb322: 3545 0a00 |015d: if-ge v5, v4, 0167 // +000a │ │ +2eb326: 4808 0005 |015f: aget-byte v8, v0, v5 │ │ +2eb32a: 6e20 4f88 8100 |0161: invoke-virtual {v1, v8}, Ljava/nio/ByteBuffer;.put:(B)Ljava/nio/ByteBuffer; // method@884f │ │ +2eb330: d805 0501 |0164: add-int/lit8 v5, v5, #int 1 // #01 │ │ +2eb334: 28f7 |0166: goto 015d // -0009 │ │ +2eb336: 6e20 5288 2100 |0167: invoke-virtual {v1, v2}, Ljava/nio/ByteBuffer;.put:([B)Ljava/nio/ByteBuffer; // method@8852 │ │ +2eb33c: 6e30 5588 910a |016a: invoke-virtual {v1, v9, v10}, Ljava/nio/ByteBuffer;.putInt:(II)Ljava/nio/ByteBuffer; // method@8855 │ │ +2eb342: 6200 3486 |016d: sget-object v0, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.logger:Ljava/util/logging/Logger; // field@8634 │ │ +2eb346: 2202 3910 |016f: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ +2eb34a: 7010 cc87 0200 |0171: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2eb350: 1a04 ba54 |0174: const-string v4, "Writing Setup Header and packets Page " // string@54ba │ │ +2eb354: 6e20 d787 4200 |0176: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2eb35a: 6e20 d387 a200 |0179: invoke-virtual {v2, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2eb360: 6e20 d787 3200 |017c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2eb366: 6e10 df87 0200 |017f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2eb36c: 0c02 |0182: move-result-object v2 │ │ +2eb36e: 6e20 138a 2000 |0183: invoke-virtual {v0, v2}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@8a13 │ │ +2eb374: 7020 6b90 1600 |0186: invoke-direct {v6, v1}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.calculateChecksumOverPage:(Ljava/nio/ByteBuffer;)V // method@906b │ │ +2eb37a: 7801 838a 1600 |0189: invoke-interface/range {v22}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getChannel:()Ljava/nio/channels/FileChannel; // method@8a83 │ │ +2eb380: 0c00 |018c: move-result-object v0 │ │ +2eb382: 6e20 7288 1000 |018d: invoke-virtual {v0, v1}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ +2eb388: 284d |0190: goto 01dd // +004d │ │ +2eb38a: 6201 3486 |0191: sget-object v1, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.logger:Ljava/util/logging/Logger; // field@8634 │ │ +2eb38e: 1a03 b154 |0193: const-string v3, "WriteOgg Type 4" // string@54b1 │ │ +2eb392: 6e20 138a 3100 |0195: invoke-virtual {v1, v3}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@8a13 │ │ +2eb398: 7401 5c90 1100 |0198: invoke-virtual/range {v17}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader$OggVorbisHeaderSizes;.getSetupHeaderSize:()I // method@905c │ │ +2eb39e: 0a01 |019b: move-result v1 │ │ +2eb3a0: b021 |019c: add-int/2addr v1, v2 │ │ +2eb3a2: 7401 5a90 1100 |019d: invoke-virtual/range {v17}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader$OggVorbisHeaderSizes;.getExtraPacketDataSize:()I // method@905a │ │ +2eb3a8: 0a03 |01a0: move-result v3 │ │ +2eb3aa: b013 |01a1: add-int/2addr v3, v1 │ │ +2eb3ac: 6e20 4e88 b000 |01a2: invoke-virtual {v0, v11}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ +2eb3b2: 7401 5a88 1400 |01a5: invoke-virtual/range {v20}, Ljava/nio/ByteBuffer;.slice:()Ljava/nio/ByteBuffer; // method@885a │ │ +2eb3b8: 0c05 |01a8: move-result-object v5 │ │ +2eb3ba: 0800 1000 |01a9: move-object/from16 v0, v16 │ │ +2eb3be: 0801 1100 |01ab: move-object/from16 v1, v17 │ │ +2eb3c2: 0804 1300 |01ad: move-object/from16 v4, v19 │ │ +2eb3c6: 7606 7490 0000 |01af: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.startCreateBasicSecondPage:(Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader$OggVorbisHeaderSizes;IILorg/jaudiotagger/audio/ogg/util/OggPageHeader;Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer; // method@9074 │ │ +2eb3cc: 0c00 |01b2: move-result-object v0 │ │ +2eb3ce: 7401 5d90 1100 |01b3: invoke-virtual/range {v17}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader$OggVorbisHeaderSizes;.getSetupHeaderStartPosition:()J // method@905d │ │ +2eb3d4: 0b01 |01b6: move-result-wide v1 │ │ +2eb3d6: 7230 918a 1702 |01b7: invoke-interface {v7, v1, v2}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.seek:(J)V // method@8a91 │ │ +2eb3dc: 5461 3586 |01ba: iget-object v1, v6, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.reader:Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader; // field@8635 │ │ +2eb3e0: 7401 5d90 1100 |01bc: invoke-virtual/range {v17}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader$OggVorbisHeaderSizes;.getSetupHeaderStartPosition:()J // method@905d │ │ +2eb3e6: 0b02 |01bf: move-result-wide v2 │ │ +2eb3e8: 6e40 6290 2173 |01c0: invoke-virtual {v1, v2, v3, v7}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader;.convertToVorbisSetupHeaderPacketAndAdditionalPackets:(JLorg/jaudiotagger/audio/MyRandomAccessFile;)[B // method@9062 │ │ +2eb3ee: 0c01 |01c3: move-result-object v1 │ │ +2eb3f0: 6e20 5288 1000 |01c4: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.put:([B)Ljava/nio/ByteBuffer; // method@8852 │ │ +2eb3f6: 6e30 5588 900a |01c7: invoke-virtual {v0, v9, v10}, Ljava/nio/ByteBuffer;.putInt:(II)Ljava/nio/ByteBuffer; // method@8855 │ │ +2eb3fc: 6201 3f86 |01ca: sget-object v1, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$HeaderTypeFlag;.CONTINUED_PACKET:Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$HeaderTypeFlag; // field@863f │ │ +2eb400: 6e10 8890 0100 |01cc: invoke-virtual {v1}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$HeaderTypeFlag;.getFileValue:()B // method@9088 │ │ +2eb406: 0a01 |01cf: move-result v1 │ │ +2eb408: 6e30 5088 8001 |01d0: invoke-virtual {v0, v8, v1}, Ljava/nio/ByteBuffer;.put:(IB)Ljava/nio/ByteBuffer; // method@8850 │ │ +2eb40e: 7020 6b90 0600 |01d3: invoke-direct {v6, v0}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.calculateChecksumOverPage:(Ljava/nio/ByteBuffer;)V // method@906b │ │ +2eb414: 7801 838a 1600 |01d6: invoke-interface/range {v22}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getChannel:()Ljava/nio/channels/FileChannel; // method@8a83 │ │ +2eb41a: 0c01 |01d9: move-result-object v1 │ │ +2eb41c: 6e20 7288 0100 |01da: invoke-virtual {v1, v0}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ +2eb422: 0800 1600 |01dd: move-object/from16 v0, v22 │ │ +2eb426: 7040 7690 a607 |01df: invoke-direct {v6, v10, v7, v0}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.writeRemainingPages:(ILorg/jaudiotagger/audio/MyRandomAccessFile;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V // method@9076 │ │ +2eb42c: 0e00 |01e2: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=308 │ │ 0x000d line=311 │ │ 0x000f line=312 │ │ 0x0036 line=321 │ │ 0x003a line=322 │ │ @@ -721361,51 +721361,51 @@ │ │ type : '(Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader$OggVorbisHeaderSizes;IILorg/jaudiotagger/audio/ogg/util/OggPageHeader;Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/MyRandomAccessFile;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 8 │ │ outs : 6 │ │ insns size : 82 16-bit code units │ │ -2eb42c: |[2eb42c] org.jaudiotagger.audio.ogg.OggVorbisTagWriter.replaceSecondPageAndRenumberPageSeqs:(Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader$OggVorbisHeaderSizes;IILorg/jaudiotagger/audio/ogg/util/OggPageHeader;Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/MyRandomAccessFile;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V │ │ -2eb43c: 6200 3486 |0000: sget-object v0, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.logger:Ljava/util/logging/Logger; // field@8634 │ │ -2eb440: 1a01 af54 |0002: const-string v1, "WriteOgg Type 2" // string@54af │ │ -2eb444: 6e20 138a 1000 |0004: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@8a13 │ │ -2eb44a: 7606 7490 0200 |0007: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.startCreateBasicSecondPage:(Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader$OggVorbisHeaderSizes;IILorg/jaudiotagger/audio/ogg/util/OggPageHeader;Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer; // method@9074 │ │ -2eb450: 0c04 |000a: move-result-object v4 │ │ -2eb452: 6e10 9890 0600 |000b: invoke-virtual {v6}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.getPageSequence:()I // method@9098 │ │ -2eb458: 0a05 |000e: move-result v5 │ │ -2eb45a: 5426 3586 |000f: iget-object v6, v2, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.reader:Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader; // field@8635 │ │ -2eb45e: 6e10 5d90 0300 |0011: invoke-virtual {v3}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader$OggVorbisHeaderSizes;.getSetupHeaderStartPosition:()J // method@905d │ │ -2eb464: 0b00 |0014: move-result-wide v0 │ │ -2eb466: 6e40 6290 0681 |0015: invoke-virtual {v6, v0, v1, v8}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader;.convertToVorbisSetupHeaderPacketAndAdditionalPackets:(JLorg/jaudiotagger/audio/MyRandomAccessFile;)[B // method@9062 │ │ -2eb46c: 0c03 |0018: move-result-object v3 │ │ -2eb46e: 6206 3486 |0019: sget-object v6, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.logger:Ljava/util/logging/Logger; // field@8634 │ │ -2eb472: 2207 3910 |001b: new-instance v7, Ljava/lang/StringBuilder; // type@1039 │ │ -2eb476: 7010 cc87 0700 |001d: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2eb47c: 2130 |0020: array-length v0, v3 │ │ -2eb47e: 6e20 d387 0700 |0021: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2eb484: 1a00 c804 |0024: const-string v0, ":" // string@04c8 │ │ -2eb488: 6e20 d787 0700 |0026: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2eb48e: 6e10 4d88 0400 |0029: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ -2eb494: 0a01 |002c: move-result v1 │ │ -2eb496: 6e20 d387 1700 |002d: invoke-virtual {v7, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2eb49c: 6e20 d787 0700 |0030: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2eb4a2: 6e10 3a88 0400 |0033: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.capacity:()I // method@883a │ │ -2eb4a8: 0a00 |0036: move-result v0 │ │ -2eb4aa: 6e20 d387 0700 |0037: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2eb4b0: 6e10 df87 0700 |003a: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2eb4b6: 0c07 |003d: move-result-object v7 │ │ -2eb4b8: 6e20 158a 7600 |003e: invoke-virtual {v6, v7}, Ljava/util/logging/Logger;.finest:(Ljava/lang/String;)V // method@8a15 │ │ -2eb4be: 6e20 5288 3400 |0041: invoke-virtual {v4, v3}, Ljava/nio/ByteBuffer;.put:([B)Ljava/nio/ByteBuffer; // method@8852 │ │ -2eb4c4: 7020 6b90 4200 |0044: invoke-direct {v2, v4}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.calculateChecksumOverPage:(Ljava/nio/ByteBuffer;)V // method@906b │ │ -2eb4ca: 7210 838a 0900 |0047: invoke-interface {v9}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getChannel:()Ljava/nio/channels/FileChannel; // method@8a83 │ │ -2eb4d0: 0c03 |004a: move-result-object v3 │ │ -2eb4d2: 6e20 7288 4300 |004b: invoke-virtual {v3, v4}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ -2eb4d8: 7040 7690 5298 |004e: invoke-direct {v2, v5, v8, v9}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.writeRemainingPages:(ILorg/jaudiotagger/audio/MyRandomAccessFile;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V // method@9076 │ │ -2eb4de: 0e00 |0051: return-void │ │ +2eb430: |[2eb430] org.jaudiotagger.audio.ogg.OggVorbisTagWriter.replaceSecondPageAndRenumberPageSeqs:(Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader$OggVorbisHeaderSizes;IILorg/jaudiotagger/audio/ogg/util/OggPageHeader;Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/MyRandomAccessFile;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V │ │ +2eb440: 6200 3486 |0000: sget-object v0, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.logger:Ljava/util/logging/Logger; // field@8634 │ │ +2eb444: 1a01 af54 |0002: const-string v1, "WriteOgg Type 2" // string@54af │ │ +2eb448: 6e20 138a 1000 |0004: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@8a13 │ │ +2eb44e: 7606 7490 0200 |0007: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.startCreateBasicSecondPage:(Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader$OggVorbisHeaderSizes;IILorg/jaudiotagger/audio/ogg/util/OggPageHeader;Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer; // method@9074 │ │ +2eb454: 0c04 |000a: move-result-object v4 │ │ +2eb456: 6e10 9890 0600 |000b: invoke-virtual {v6}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.getPageSequence:()I // method@9098 │ │ +2eb45c: 0a05 |000e: move-result v5 │ │ +2eb45e: 5426 3586 |000f: iget-object v6, v2, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.reader:Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader; // field@8635 │ │ +2eb462: 6e10 5d90 0300 |0011: invoke-virtual {v3}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader$OggVorbisHeaderSizes;.getSetupHeaderStartPosition:()J // method@905d │ │ +2eb468: 0b00 |0014: move-result-wide v0 │ │ +2eb46a: 6e40 6290 0681 |0015: invoke-virtual {v6, v0, v1, v8}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader;.convertToVorbisSetupHeaderPacketAndAdditionalPackets:(JLorg/jaudiotagger/audio/MyRandomAccessFile;)[B // method@9062 │ │ +2eb470: 0c03 |0018: move-result-object v3 │ │ +2eb472: 6206 3486 |0019: sget-object v6, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.logger:Ljava/util/logging/Logger; // field@8634 │ │ +2eb476: 2207 3910 |001b: new-instance v7, Ljava/lang/StringBuilder; // type@1039 │ │ +2eb47a: 7010 cc87 0700 |001d: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2eb480: 2130 |0020: array-length v0, v3 │ │ +2eb482: 6e20 d387 0700 |0021: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2eb488: 1a00 c804 |0024: const-string v0, ":" // string@04c8 │ │ +2eb48c: 6e20 d787 0700 |0026: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2eb492: 6e10 4d88 0400 |0029: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ +2eb498: 0a01 |002c: move-result v1 │ │ +2eb49a: 6e20 d387 1700 |002d: invoke-virtual {v7, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2eb4a0: 6e20 d787 0700 |0030: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2eb4a6: 6e10 3a88 0400 |0033: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.capacity:()I // method@883a │ │ +2eb4ac: 0a00 |0036: move-result v0 │ │ +2eb4ae: 6e20 d387 0700 |0037: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2eb4b4: 6e10 df87 0700 |003a: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2eb4ba: 0c07 |003d: move-result-object v7 │ │ +2eb4bc: 6e20 158a 7600 |003e: invoke-virtual {v6, v7}, Ljava/util/logging/Logger;.finest:(Ljava/lang/String;)V // method@8a15 │ │ +2eb4c2: 6e20 5288 3400 |0041: invoke-virtual {v4, v3}, Ljava/nio/ByteBuffer;.put:([B)Ljava/nio/ByteBuffer; // method@8852 │ │ +2eb4c8: 7020 6b90 4200 |0044: invoke-direct {v2, v4}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.calculateChecksumOverPage:(Ljava/nio/ByteBuffer;)V // method@906b │ │ +2eb4ce: 7210 838a 0900 |0047: invoke-interface {v9}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getChannel:()Ljava/nio/channels/FileChannel; // method@8a83 │ │ +2eb4d4: 0c03 |004a: move-result-object v3 │ │ +2eb4d6: 6e20 7288 4300 |004b: invoke-virtual {v3, v4}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ +2eb4dc: 7040 7690 5298 |004e: invoke-direct {v2, v5, v8, v9}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.writeRemainingPages:(ILorg/jaudiotagger/audio/MyRandomAccessFile;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V // method@9076 │ │ +2eb4e2: 0e00 |0051: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=273 │ │ 0x0007 line=274 │ │ 0x000b line=277 │ │ 0x000f line=278 │ │ 0x0019 line=279 │ │ @@ -721428,44 +721428,44 @@ │ │ type : '(Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader$OggVorbisHeaderSizes;IILorg/jaudiotagger/audio/ogg/util/OggPageHeader;Ljava/nio/ByteBuffer;JLorg/jaudiotagger/audio/MyRandomAccessFile;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 10 │ │ outs : 6 │ │ insns size : 64 16-bit code units │ │ -2eb4e0: |[2eb4e0] org.jaudiotagger.audio.ogg.OggVorbisTagWriter.replaceSecondPageOnly:(Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader$OggVorbisHeaderSizes;IILorg/jaudiotagger/audio/ogg/util/OggPageHeader;Ljava/nio/ByteBuffer;JLorg/jaudiotagger/audio/MyRandomAccessFile;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V │ │ -2eb4f0: 6200 3486 |0000: sget-object v0, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.logger:Ljava/util/logging/Logger; // field@8634 │ │ -2eb4f4: 1a01 ae54 |0002: const-string v1, "WriteOgg Type 1" // string@54ae │ │ -2eb4f8: 6e20 138a 1000 |0004: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@8a13 │ │ -2eb4fe: 7606 7490 0200 |0007: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.startCreateBasicSecondPage:(Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader$OggVorbisHeaderSizes;IILorg/jaudiotagger/audio/ogg/util/OggPageHeader;Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer; // method@9074 │ │ -2eb504: 0c04 |000a: move-result-object v4 │ │ -2eb506: 7230 918a 8a09 |000b: invoke-interface {v10, v8, v9}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.seek:(J)V // method@8a91 │ │ -2eb50c: 6e10 5890 0300 |000e: invoke-virtual {v3}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader$OggVorbisHeaderSizes;.getCommentHeaderSize:()I // method@9058 │ │ -2eb512: 0a03 |0011: move-result v3 │ │ -2eb514: 7220 938a 3a00 |0012: invoke-interface {v10, v3}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.skipBytes:(I)I // method@8a93 │ │ -2eb51a: 7210 838a 0a00 |0015: invoke-interface {v10}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getChannel:()Ljava/nio/channels/FileChannel; // method@8a83 │ │ -2eb520: 0c03 |0018: move-result-object v3 │ │ -2eb522: 6e20 6b88 4300 |0019: invoke-virtual {v3, v4}, Ljava/nio/channels/FileChannel;.read:(Ljava/nio/ByteBuffer;)I // method@886b │ │ -2eb528: 7020 6b90 4200 |001c: invoke-direct {v2, v4}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.calculateChecksumOverPage:(Ljava/nio/ByteBuffer;)V // method@906b │ │ -2eb52e: 7210 838a 0b00 |001f: invoke-interface {v11}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getChannel:()Ljava/nio/channels/FileChannel; // method@8a83 │ │ -2eb534: 0c03 |0022: move-result-object v3 │ │ -2eb536: 6e20 7288 4300 |0023: invoke-virtual {v3, v4}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ -2eb53c: 7210 838a 0b00 |0026: invoke-interface {v11}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getChannel:()Ljava/nio/channels/FileChannel; // method@8a83 │ │ -2eb542: 0c05 |0029: move-result-object v5 │ │ -2eb544: 7210 838a 0a00 |002a: invoke-interface {v10}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getChannel:()Ljava/nio/channels/FileChannel; // method@8a83 │ │ -2eb54a: 0c06 |002d: move-result-object v6 │ │ -2eb54c: 7210 848a 0b00 |002e: invoke-interface {v11}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getFilePointer:()J // method@8a84 │ │ -2eb552: 0b07 |0031: move-result-wide v7 │ │ -2eb554: 7210 8a8a 0a00 |0032: invoke-interface {v10}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.length:()J // method@8a8a │ │ -2eb55a: 0b03 |0035: move-result-wide v3 │ │ -2eb55c: 7210 848a 0a00 |0036: invoke-interface {v10}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getFilePointer:()J // method@8a84 │ │ -2eb562: 0b09 |0039: move-result-wide v9 │ │ -2eb564: 9c09 0309 |003a: sub-long v9, v3, v9 │ │ -2eb568: 7406 6e88 0500 |003c: invoke-virtual/range {v5, v6, v7, v8, v9, v10}, Ljava/nio/channels/FileChannel;.transferFrom:(Ljava/nio/channels/ReadableByteChannel;JJ)J // method@886e │ │ -2eb56e: 0e00 |003f: return-void │ │ +2eb4e4: |[2eb4e4] org.jaudiotagger.audio.ogg.OggVorbisTagWriter.replaceSecondPageOnly:(Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader$OggVorbisHeaderSizes;IILorg/jaudiotagger/audio/ogg/util/OggPageHeader;Ljava/nio/ByteBuffer;JLorg/jaudiotagger/audio/MyRandomAccessFile;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V │ │ +2eb4f4: 6200 3486 |0000: sget-object v0, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.logger:Ljava/util/logging/Logger; // field@8634 │ │ +2eb4f8: 1a01 ae54 |0002: const-string v1, "WriteOgg Type 1" // string@54ae │ │ +2eb4fc: 6e20 138a 1000 |0004: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@8a13 │ │ +2eb502: 7606 7490 0200 |0007: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.startCreateBasicSecondPage:(Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader$OggVorbisHeaderSizes;IILorg/jaudiotagger/audio/ogg/util/OggPageHeader;Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer; // method@9074 │ │ +2eb508: 0c04 |000a: move-result-object v4 │ │ +2eb50a: 7230 918a 8a09 |000b: invoke-interface {v10, v8, v9}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.seek:(J)V // method@8a91 │ │ +2eb510: 6e10 5890 0300 |000e: invoke-virtual {v3}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader$OggVorbisHeaderSizes;.getCommentHeaderSize:()I // method@9058 │ │ +2eb516: 0a03 |0011: move-result v3 │ │ +2eb518: 7220 938a 3a00 |0012: invoke-interface {v10, v3}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.skipBytes:(I)I // method@8a93 │ │ +2eb51e: 7210 838a 0a00 |0015: invoke-interface {v10}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getChannel:()Ljava/nio/channels/FileChannel; // method@8a83 │ │ +2eb524: 0c03 |0018: move-result-object v3 │ │ +2eb526: 6e20 6b88 4300 |0019: invoke-virtual {v3, v4}, Ljava/nio/channels/FileChannel;.read:(Ljava/nio/ByteBuffer;)I // method@886b │ │ +2eb52c: 7020 6b90 4200 |001c: invoke-direct {v2, v4}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.calculateChecksumOverPage:(Ljava/nio/ByteBuffer;)V // method@906b │ │ +2eb532: 7210 838a 0b00 |001f: invoke-interface {v11}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getChannel:()Ljava/nio/channels/FileChannel; // method@8a83 │ │ +2eb538: 0c03 |0022: move-result-object v3 │ │ +2eb53a: 6e20 7288 4300 |0023: invoke-virtual {v3, v4}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ +2eb540: 7210 838a 0b00 |0026: invoke-interface {v11}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getChannel:()Ljava/nio/channels/FileChannel; // method@8a83 │ │ +2eb546: 0c05 |0029: move-result-object v5 │ │ +2eb548: 7210 838a 0a00 |002a: invoke-interface {v10}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getChannel:()Ljava/nio/channels/FileChannel; // method@8a83 │ │ +2eb54e: 0c06 |002d: move-result-object v6 │ │ +2eb550: 7210 848a 0b00 |002e: invoke-interface {v11}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getFilePointer:()J // method@8a84 │ │ +2eb556: 0b07 |0031: move-result-wide v7 │ │ +2eb558: 7210 8a8a 0a00 |0032: invoke-interface {v10}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.length:()J // method@8a8a │ │ +2eb55e: 0b03 |0035: move-result-wide v3 │ │ +2eb560: 7210 848a 0a00 |0036: invoke-interface {v10}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getFilePointer:()J // method@8a84 │ │ +2eb566: 0b09 |0039: move-result-wide v9 │ │ +2eb568: 9c09 0309 |003a: sub-long v9, v3, v9 │ │ +2eb56c: 7406 6e88 0500 |003c: invoke-virtual/range {v5, v6, v7, v8, v9, v10}, Ljava/nio/channels/FileChannel;.transferFrom:(Ljava/nio/channels/ReadableByteChannel;JJ)J // method@886e │ │ +2eb572: 0e00 |003f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=236 │ │ 0x0007 line=237 │ │ 0x000b line=239 │ │ 0x000e line=241 │ │ 0x0015 line=243 │ │ @@ -721488,66 +721488,66 @@ │ │ type : '(Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader$OggVorbisHeaderSizes;IILorg/jaudiotagger/audio/ogg/util/OggPageHeader;Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 107 16-bit code units │ │ -2eae70: |[2eae70] org.jaudiotagger.audio.ogg.OggVorbisTagWriter.startCreateBasicSecondPage:(Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader$OggVorbisHeaderSizes;IILorg/jaudiotagger/audio/ogg/util/OggPageHeader;Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer; │ │ -2eae80: 6200 3486 |0000: sget-object v0, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.logger:Ljava/util/logging/Logger; // field@8634 │ │ -2eae84: 1a01 ae54 |0002: const-string v1, "WriteOgg Type 1" // string@54ae │ │ -2eae88: 6e20 138a 1000 |0004: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@8a13 │ │ -2eae8e: 6e10 5c90 0400 |0007: invoke-virtual {v4}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader$OggVorbisHeaderSizes;.getSetupHeaderSize:()I // method@905c │ │ -2eae94: 0a00 |000a: move-result v0 │ │ -2eae96: 6e10 5b90 0400 |000b: invoke-virtual {v4}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader$OggVorbisHeaderSizes;.getExtraPacketList:()Ljava/util/List; // method@905b │ │ -2eae9c: 0c04 |000e: move-result-object v4 │ │ -2eae9e: 7040 6c90 5340 |000f: invoke-direct {v3, v5, v0, v4}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.createSegmentTable:(IILjava/util/List;)[B // method@906c │ │ -2eaea4: 0c04 |0012: move-result-object v4 │ │ -2eaea6: 2145 |0013: array-length v5, v4 │ │ -2eaea8: d805 051b |0014: add-int/lit8 v5, v5, #int 27 // #1b │ │ -2eaeac: 6200 3486 |0016: sget-object v0, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.logger:Ljava/util/logging/Logger; // field@8634 │ │ -2eaeb0: 2201 3910 |0018: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2eaeb4: 7010 cc87 0100 |001a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2eaeba: 1a02 d03d |001d: const-string v2, "New second page header length:" // string@3dd0 │ │ -2eaebe: 6e20 d787 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2eaec4: 6e20 d387 5100 |0022: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2eaeca: 6e10 df87 0100 |0025: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2eaed0: 0c01 |0028: move-result-object v1 │ │ -2eaed2: 6e20 138a 1000 |0029: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@8a13 │ │ -2eaed8: 6200 3486 |002c: sget-object v0, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.logger:Ljava/util/logging/Logger; // field@8634 │ │ -2eaedc: 2201 3910 |002e: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2eaee0: 7010 cc87 0100 |0030: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2eaee6: 1a02 fe3d |0033: const-string v2, "No of segments:" // string@3dfe │ │ -2eaeea: 6e20 d787 2100 |0035: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2eaef0: 2142 |0038: array-length v2, v4 │ │ -2eaef2: 6e20 d387 2100 |0039: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2eaef8: 6e10 df87 0100 |003c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2eaefe: 0c01 |003f: move-result-object v1 │ │ -2eaf00: 6e20 138a 1000 |0040: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@8a13 │ │ -2eaf06: b056 |0043: add-int/2addr v6, v5 │ │ -2eaf08: 7110 3788 0600 |0044: invoke-static {v6}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@8837 │ │ -2eaf0e: 0c05 |0047: move-result-object v5 │ │ -2eaf10: 6206 a581 |0048: sget-object v6, Ljava/nio/ByteOrder;.LITTLE_ENDIAN:Ljava/nio/ByteOrder; // field@81a5 │ │ -2eaf14: 6e20 4c88 6500 |004a: invoke-virtual {v5, v6}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@884c │ │ -2eaf1a: 6e10 9990 0700 |004d: invoke-virtual {v7}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.getRawHeaderData:()[B // method@9099 │ │ -2eaf20: 0c06 |0050: move-result-object v6 │ │ -2eaf22: 1207 |0051: const/4 v7, #int 0 // #0 │ │ -2eaf24: 1300 1a00 |0052: const/16 v0, #int 26 // #1a │ │ -2eaf28: 6e40 5388 6507 |0054: invoke-virtual {v5, v6, v7, v0}, Ljava/nio/ByteBuffer;.put:([BII)Ljava/nio/ByteBuffer; // method@8853 │ │ -2eaf2e: 2146 |0057: array-length v6, v4 │ │ -2eaf30: 8d66 |0058: int-to-byte v6, v6 │ │ -2eaf32: 6e20 4f88 6500 |0059: invoke-virtual {v5, v6}, Ljava/nio/ByteBuffer;.put:(B)Ljava/nio/ByteBuffer; // method@884f │ │ -2eaf38: 2146 |005c: array-length v6, v4 │ │ -2eaf3a: 3567 0a00 |005d: if-ge v7, v6, 0067 // +000a │ │ -2eaf3e: 4800 0407 |005f: aget-byte v0, v4, v7 │ │ -2eaf42: 6e20 4f88 0500 |0061: invoke-virtual {v5, v0}, Ljava/nio/ByteBuffer;.put:(B)Ljava/nio/ByteBuffer; // method@884f │ │ -2eaf48: d807 0701 |0064: add-int/lit8 v7, v7, #int 1 // #01 │ │ -2eaf4c: 28f7 |0066: goto 005d // -0009 │ │ -2eaf4e: 6e20 5188 8500 |0067: invoke-virtual {v5, v8}, Ljava/nio/ByteBuffer;.put:(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer; // method@8851 │ │ -2eaf54: 1105 |006a: return-object v5 │ │ +2eae74: |[2eae74] org.jaudiotagger.audio.ogg.OggVorbisTagWriter.startCreateBasicSecondPage:(Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader$OggVorbisHeaderSizes;IILorg/jaudiotagger/audio/ogg/util/OggPageHeader;Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer; │ │ +2eae84: 6200 3486 |0000: sget-object v0, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.logger:Ljava/util/logging/Logger; // field@8634 │ │ +2eae88: 1a01 ae54 |0002: const-string v1, "WriteOgg Type 1" // string@54ae │ │ +2eae8c: 6e20 138a 1000 |0004: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@8a13 │ │ +2eae92: 6e10 5c90 0400 |0007: invoke-virtual {v4}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader$OggVorbisHeaderSizes;.getSetupHeaderSize:()I // method@905c │ │ +2eae98: 0a00 |000a: move-result v0 │ │ +2eae9a: 6e10 5b90 0400 |000b: invoke-virtual {v4}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader$OggVorbisHeaderSizes;.getExtraPacketList:()Ljava/util/List; // method@905b │ │ +2eaea0: 0c04 |000e: move-result-object v4 │ │ +2eaea2: 7040 6c90 5340 |000f: invoke-direct {v3, v5, v0, v4}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.createSegmentTable:(IILjava/util/List;)[B // method@906c │ │ +2eaea8: 0c04 |0012: move-result-object v4 │ │ +2eaeaa: 2145 |0013: array-length v5, v4 │ │ +2eaeac: d805 051b |0014: add-int/lit8 v5, v5, #int 27 // #1b │ │ +2eaeb0: 6200 3486 |0016: sget-object v0, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.logger:Ljava/util/logging/Logger; // field@8634 │ │ +2eaeb4: 2201 3910 |0018: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2eaeb8: 7010 cc87 0100 |001a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2eaebe: 1a02 d03d |001d: const-string v2, "New second page header length:" // string@3dd0 │ │ +2eaec2: 6e20 d787 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2eaec8: 6e20 d387 5100 |0022: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2eaece: 6e10 df87 0100 |0025: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2eaed4: 0c01 |0028: move-result-object v1 │ │ +2eaed6: 6e20 138a 1000 |0029: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@8a13 │ │ +2eaedc: 6200 3486 |002c: sget-object v0, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.logger:Ljava/util/logging/Logger; // field@8634 │ │ +2eaee0: 2201 3910 |002e: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2eaee4: 7010 cc87 0100 |0030: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2eaeea: 1a02 fe3d |0033: const-string v2, "No of segments:" // string@3dfe │ │ +2eaeee: 6e20 d787 2100 |0035: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2eaef4: 2142 |0038: array-length v2, v4 │ │ +2eaef6: 6e20 d387 2100 |0039: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2eaefc: 6e10 df87 0100 |003c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2eaf02: 0c01 |003f: move-result-object v1 │ │ +2eaf04: 6e20 138a 1000 |0040: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@8a13 │ │ +2eaf0a: b056 |0043: add-int/2addr v6, v5 │ │ +2eaf0c: 7110 3788 0600 |0044: invoke-static {v6}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@8837 │ │ +2eaf12: 0c05 |0047: move-result-object v5 │ │ +2eaf14: 6206 a581 |0048: sget-object v6, Ljava/nio/ByteOrder;.LITTLE_ENDIAN:Ljava/nio/ByteOrder; // field@81a5 │ │ +2eaf18: 6e20 4c88 6500 |004a: invoke-virtual {v5, v6}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@884c │ │ +2eaf1e: 6e10 9990 0700 |004d: invoke-virtual {v7}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.getRawHeaderData:()[B // method@9099 │ │ +2eaf24: 0c06 |0050: move-result-object v6 │ │ +2eaf26: 1207 |0051: const/4 v7, #int 0 // #0 │ │ +2eaf28: 1300 1a00 |0052: const/16 v0, #int 26 // #1a │ │ +2eaf2c: 6e40 5388 6507 |0054: invoke-virtual {v5, v6, v7, v0}, Ljava/nio/ByteBuffer;.put:([BII)Ljava/nio/ByteBuffer; // method@8853 │ │ +2eaf32: 2146 |0057: array-length v6, v4 │ │ +2eaf34: 8d66 |0058: int-to-byte v6, v6 │ │ +2eaf36: 6e20 4f88 6500 |0059: invoke-virtual {v5, v6}, Ljava/nio/ByteBuffer;.put:(B)Ljava/nio/ByteBuffer; // method@884f │ │ +2eaf3c: 2146 |005c: array-length v6, v4 │ │ +2eaf3e: 3567 0a00 |005d: if-ge v7, v6, 0067 // +000a │ │ +2eaf42: 4800 0407 |005f: aget-byte v0, v4, v7 │ │ +2eaf46: 6e20 4f88 0500 |0061: invoke-virtual {v5, v0}, Ljava/nio/ByteBuffer;.put:(B)Ljava/nio/ByteBuffer; // method@884f │ │ +2eaf4c: d807 0701 |0064: add-int/lit8 v7, v7, #int 1 // #01 │ │ +2eaf50: 28f7 |0066: goto 005d // -0009 │ │ +2eaf52: 6e20 5188 8500 |0067: invoke-virtual {v5, v8}, Ljava/nio/ByteBuffer;.put:(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer; // method@8851 │ │ +2eaf58: 1105 |006a: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ 0x0007 line=185 │ │ 0x0013 line=186 │ │ 0x0016 line=187 │ │ 0x002c line=188 │ │ @@ -721571,135 +721571,135 @@ │ │ type : '(ILorg/jaudiotagger/audio/MyRandomAccessFile;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 14 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 238 16-bit code units │ │ -2eb928: |[2eb928] org.jaudiotagger.audio.ogg.OggVorbisTagWriter.writeRemainingPages:(ILorg/jaudiotagger/audio/MyRandomAccessFile;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V │ │ -2eb938: 7210 848a 0c00 |0000: invoke-interface {v12}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getFilePointer:()J // method@8a84 │ │ -2eb93e: 0b00 |0003: move-result-wide v0 │ │ -2eb940: 7210 848a 0d00 |0004: invoke-interface {v13}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getFilePointer:()J // method@8a84 │ │ -2eb946: 0b02 |0007: move-result-wide v2 │ │ -2eb948: 7210 8a8a 0c00 |0008: invoke-interface {v12}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.length:()J // method@8a8a │ │ -2eb94e: 0b04 |000b: move-result-wide v4 │ │ -2eb950: 7210 848a 0c00 |000c: invoke-interface {v12}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getFilePointer:()J // method@8a84 │ │ -2eb956: 0b06 |000f: move-result-wide v6 │ │ -2eb958: bc64 |0010: sub-long/2addr v4, v6 │ │ -2eb95a: 8445 |0011: long-to-int v5, v4 │ │ -2eb95c: 7110 3788 0500 |0012: invoke-static {v5}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@8837 │ │ -2eb962: 0c04 |0015: move-result-object v4 │ │ -2eb964: 7210 8a8a 0c00 |0016: invoke-interface {v12}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.length:()J // method@8a8a │ │ -2eb96a: 0b05 |0019: move-result-wide v5 │ │ -2eb96c: 7210 848a 0c00 |001a: invoke-interface {v12}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getFilePointer:()J // method@8a84 │ │ -2eb972: 0b07 |001d: move-result-wide v7 │ │ -2eb974: bc75 |001e: sub-long/2addr v5, v7 │ │ -2eb976: 8456 |001f: long-to-int v6, v5 │ │ -2eb978: 7110 3788 0600 |0020: invoke-static {v6}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@8837 │ │ -2eb97e: 0c05 |0023: move-result-object v5 │ │ -2eb980: 7210 838a 0c00 |0024: invoke-interface {v12}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getChannel:()Ljava/nio/channels/FileChannel; // method@8a83 │ │ -2eb986: 0c06 |0027: move-result-object v6 │ │ -2eb988: 6e20 6b88 4600 |0028: invoke-virtual {v6, v4}, Ljava/nio/channels/FileChannel;.read:(Ljava/nio/ByteBuffer;)I // method@886b │ │ -2eb98e: 6e10 5988 0400 |002b: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@8859 │ │ -2eb994: 6e10 4888 0400 |002e: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.hasRemaining:()Z // method@8848 │ │ -2eb99a: 0a06 |0031: move-result v6 │ │ -2eb99c: 3806 6c00 |0032: if-eqz v6, 009e // +006c │ │ -2eb9a0: 7110 9f90 0400 |0034: invoke-static {v4}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.read:(Ljava/nio/ByteBuffer;)Lorg/jaudiotagger/audio/ogg/util/OggPageHeader; // method@909f │ │ -2eb9a6: 0c06 |0037: move-result-object v6 │ │ -2eb9a8: 6e10 9990 0600 |0038: invoke-virtual {v6}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.getRawHeaderData:()[B // method@9099 │ │ -2eb9ae: 0c07 |003b: move-result-object v7 │ │ -2eb9b0: 2177 |003c: array-length v7, v7 │ │ -2eb9b2: 6e10 9790 0600 |003d: invoke-virtual {v6}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.getPageLength:()I // method@9097 │ │ -2eb9b8: 0a08 |0040: move-result v8 │ │ -2eb9ba: b087 |0041: add-int/2addr v7, v8 │ │ -2eb9bc: 7110 3788 0700 |0042: invoke-static {v7}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@8837 │ │ -2eb9c2: 0c07 |0045: move-result-object v7 │ │ -2eb9c4: 6208 a581 |0046: sget-object v8, Ljava/nio/ByteOrder;.LITTLE_ENDIAN:Ljava/nio/ByteOrder; // field@81a5 │ │ -2eb9c8: 6e20 4c88 8700 |0048: invoke-virtual {v7, v8}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@884c │ │ -2eb9ce: 6e10 9990 0600 |004b: invoke-virtual {v6}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.getRawHeaderData:()[B // method@9099 │ │ -2eb9d4: 0c08 |004e: move-result-object v8 │ │ -2eb9d6: 6e20 5288 8700 |004f: invoke-virtual {v7, v8}, Ljava/nio/ByteBuffer;.put:([B)Ljava/nio/ByteBuffer; // method@8852 │ │ -2eb9dc: 6e10 5a88 0400 |0052: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.slice:()Ljava/nio/ByteBuffer; // method@885a │ │ -2eb9e2: 0c08 |0055: move-result-object v8 │ │ -2eb9e4: 6e10 9790 0600 |0056: invoke-virtual {v6}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.getPageLength:()I // method@9097 │ │ -2eb9ea: 0a09 |0059: move-result v9 │ │ -2eb9ec: 6e20 4a88 9800 |005a: invoke-virtual {v8, v9}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@884a │ │ -2eb9f2: 6e20 5188 8700 |005d: invoke-virtual {v7, v8}, Ljava/nio/ByteBuffer;.put:(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer; // method@8851 │ │ -2eb9f8: 1308 1200 |0060: const/16 v8, #int 18 // #12 │ │ -2eb9fc: d80b 0b01 |0062: add-int/lit8 v11, v11, #int 1 // #01 │ │ -2eba00: 6e30 5588 870b |0064: invoke-virtual {v7, v8, v11}, Ljava/nio/ByteBuffer;.putInt:(II)Ljava/nio/ByteBuffer; // method@8855 │ │ -2eba06: 7020 6b90 7a00 |0067: invoke-direct {v10, v7}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.calculateChecksumOverPage:(Ljava/nio/ByteBuffer;)V // method@906b │ │ -2eba0c: 6e10 4d88 0400 |006a: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ -2eba12: 0a08 |006d: move-result v8 │ │ -2eba14: 6e10 9790 0600 |006e: invoke-virtual {v6}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.getPageLength:()I // method@9097 │ │ -2eba1a: 0a06 |0071: move-result v6 │ │ -2eba1c: b068 |0072: add-int/2addr v8, v6 │ │ -2eba1e: 6e20 4e88 8400 |0073: invoke-virtual {v4, v8}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ -2eba24: 6e10 5988 0700 |0076: invoke-virtual {v7}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@8859 │ │ -2eba2a: 6e20 5188 7500 |0079: invoke-virtual {v5, v7}, Ljava/nio/ByteBuffer;.put:(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer; // method@8851 │ │ -2eba30: 28b2 |007c: goto 002e // -004e │ │ -2eba32: 0d0b |007d: move-exception v11 │ │ -2eba34: 6e10 4d88 0400 |007e: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ -2eba3a: 0a06 |0081: move-result v6 │ │ -2eba3c: 6207 4686 |0082: sget-object v7, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.CAPTURE_PATTERN:[B // field@8646 │ │ -2eba40: 2177 |0084: array-length v7, v7 │ │ -2eba42: b176 |0085: sub-int/2addr v6, v7 │ │ -2eba44: 6e20 4e88 6400 |0086: invoke-virtual {v4, v6}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ -2eba4a: 7110 b08e 0400 |0089: invoke-static {v4}, Lorg/jaudiotagger/audio/generic/Utils;.readThreeBytesAsChars:(Ljava/nio/ByteBuffer;)Ljava/lang/String; // method@8eb0 │ │ -2eba50: 0c06 |008c: move-result-object v6 │ │ -2eba52: 1a07 3520 |008d: const-string v7, "JAT" // string@2035 │ │ -2eba56: 6e20 9c87 7600 |008f: invoke-virtual {v6, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2eba5c: 0a06 |0092: move-result v6 │ │ -2eba5e: 3806 0a00 |0093: if-eqz v6, 009d // +000a │ │ -2eba62: 6e10 5788 0400 |0095: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.remaining:()I // method@8857 │ │ -2eba68: 0a0b |0098: move-result v11 │ │ -2eba6a: d80b 0b03 |0099: add-int/lit8 v11, v11, #int 3 // #03 │ │ -2eba6e: 81b6 |009b: int-to-long v6, v11 │ │ -2eba70: 2804 |009c: goto 00a0 // +0004 │ │ -2eba72: 270b |009d: throw v11 │ │ -2eba74: 1606 0000 |009e: const-wide/16 v6, #int 0 // #0 │ │ -2eba78: 6e10 3d88 0500 |00a0: invoke-virtual {v5}, Ljava/nio/ByteBuffer;.flip:()Ljava/nio/Buffer; // method@883d │ │ -2eba7e: 7210 838a 0d00 |00a3: invoke-interface {v13}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getChannel:()Ljava/nio/channels/FileChannel; // method@8a83 │ │ -2eba84: 0c0b |00a6: move-result-object v11 │ │ -2eba86: 6e20 7288 5b00 |00a7: invoke-virtual {v11, v5}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ -2eba8c: 7210 8a8a 0c00 |00aa: invoke-interface {v12}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.length:()J // method@8a8a │ │ -2eba92: 0b04 |00ad: move-result-wide v4 │ │ -2eba94: bc04 |00ae: sub-long/2addr v4, v0 │ │ -2eba96: 7210 8a8a 0d00 |00af: invoke-interface {v13}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.length:()J // method@8a8a │ │ -2eba9c: 0b08 |00b2: move-result-wide v8 │ │ -2eba9e: bb68 |00b3: add-long/2addr v8, v6 │ │ -2ebaa0: bc28 |00b4: sub-long/2addr v8, v2 │ │ -2ebaa2: 310b 0408 |00b5: cmp-long v11, v4, v8 │ │ -2ebaa6: 390b 0300 |00b7: if-nez v11, 00ba // +0003 │ │ -2ebaaa: 0e00 |00b9: return-void │ │ -2ebaac: 220b 3711 |00ba: new-instance v11, Lorg/jaudiotagger/audio/exceptions/CannotWriteException; // type@1137 │ │ -2ebab0: 2204 3910 |00bc: new-instance v4, Ljava/lang/StringBuilder; // type@1039 │ │ -2ebab4: 7010 cc87 0400 |00be: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2ebaba: 1a05 161a |00c1: const-string v5, "File written counts don't match, file not written:origAudioLength:" // string@1a16 │ │ -2ebabe: 6e20 d787 5400 |00c3: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ebac4: 7210 8a8a 0c00 |00c6: invoke-interface {v12}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.length:()J // method@8a8a │ │ -2ebaca: 0b08 |00c9: move-result-wide v8 │ │ -2ebacc: bc08 |00ca: sub-long/2addr v8, v0 │ │ -2ebace: 6e30 d487 8409 |00cb: invoke-virtual {v4, v8, v9}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ -2ebad4: 1a0c 7005 |00ce: const-string v12, ":newAudioLength:" // string@0570 │ │ -2ebad8: 6e20 d787 c400 |00d0: invoke-virtual {v4, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ebade: 7210 8a8a 0d00 |00d3: invoke-interface {v13}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.length:()J // method@8a8a │ │ -2ebae4: 0b0c |00d6: move-result-wide v12 │ │ -2ebae6: bb6c |00d7: add-long/2addr v12, v6 │ │ -2ebae8: bc2c |00d8: sub-long/2addr v12, v2 │ │ -2ebaea: 6e30 d487 c40d |00d9: invoke-virtual {v4, v12, v13}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ -2ebaf0: 1a0c 5805 |00dc: const-string v12, ":bytesDiscarded:" // string@0558 │ │ -2ebaf4: 6e20 d787 c400 |00de: invoke-virtual {v4, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ebafa: 6e30 d487 6407 |00e1: invoke-virtual {v4, v6, v7}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ -2ebb00: 6e10 df87 0400 |00e4: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2ebb06: 0c0c |00e7: move-result-object v12 │ │ -2ebb08: 7020 728d cb00 |00e8: invoke-direct {v11, v12}, Lorg/jaudiotagger/audio/exceptions/CannotWriteException;.:(Ljava/lang/String;)V // method@8d72 │ │ -2ebb0e: 2802 |00eb: goto 00ed // +0002 │ │ -2ebb10: 270b |00ec: throw v11 │ │ -2ebb12: 28ff |00ed: goto 00ec // -0001 │ │ +2eb92c: |[2eb92c] org.jaudiotagger.audio.ogg.OggVorbisTagWriter.writeRemainingPages:(ILorg/jaudiotagger/audio/MyRandomAccessFile;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V │ │ +2eb93c: 7210 848a 0c00 |0000: invoke-interface {v12}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getFilePointer:()J // method@8a84 │ │ +2eb942: 0b00 |0003: move-result-wide v0 │ │ +2eb944: 7210 848a 0d00 |0004: invoke-interface {v13}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getFilePointer:()J // method@8a84 │ │ +2eb94a: 0b02 |0007: move-result-wide v2 │ │ +2eb94c: 7210 8a8a 0c00 |0008: invoke-interface {v12}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.length:()J // method@8a8a │ │ +2eb952: 0b04 |000b: move-result-wide v4 │ │ +2eb954: 7210 848a 0c00 |000c: invoke-interface {v12}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getFilePointer:()J // method@8a84 │ │ +2eb95a: 0b06 |000f: move-result-wide v6 │ │ +2eb95c: bc64 |0010: sub-long/2addr v4, v6 │ │ +2eb95e: 8445 |0011: long-to-int v5, v4 │ │ +2eb960: 7110 3788 0500 |0012: invoke-static {v5}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@8837 │ │ +2eb966: 0c04 |0015: move-result-object v4 │ │ +2eb968: 7210 8a8a 0c00 |0016: invoke-interface {v12}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.length:()J // method@8a8a │ │ +2eb96e: 0b05 |0019: move-result-wide v5 │ │ +2eb970: 7210 848a 0c00 |001a: invoke-interface {v12}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getFilePointer:()J // method@8a84 │ │ +2eb976: 0b07 |001d: move-result-wide v7 │ │ +2eb978: bc75 |001e: sub-long/2addr v5, v7 │ │ +2eb97a: 8456 |001f: long-to-int v6, v5 │ │ +2eb97c: 7110 3788 0600 |0020: invoke-static {v6}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@8837 │ │ +2eb982: 0c05 |0023: move-result-object v5 │ │ +2eb984: 7210 838a 0c00 |0024: invoke-interface {v12}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getChannel:()Ljava/nio/channels/FileChannel; // method@8a83 │ │ +2eb98a: 0c06 |0027: move-result-object v6 │ │ +2eb98c: 6e20 6b88 4600 |0028: invoke-virtual {v6, v4}, Ljava/nio/channels/FileChannel;.read:(Ljava/nio/ByteBuffer;)I // method@886b │ │ +2eb992: 6e10 5988 0400 |002b: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@8859 │ │ +2eb998: 6e10 4888 0400 |002e: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.hasRemaining:()Z // method@8848 │ │ +2eb99e: 0a06 |0031: move-result v6 │ │ +2eb9a0: 3806 6c00 |0032: if-eqz v6, 009e // +006c │ │ +2eb9a4: 7110 9f90 0400 |0034: invoke-static {v4}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.read:(Ljava/nio/ByteBuffer;)Lorg/jaudiotagger/audio/ogg/util/OggPageHeader; // method@909f │ │ +2eb9aa: 0c06 |0037: move-result-object v6 │ │ +2eb9ac: 6e10 9990 0600 |0038: invoke-virtual {v6}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.getRawHeaderData:()[B // method@9099 │ │ +2eb9b2: 0c07 |003b: move-result-object v7 │ │ +2eb9b4: 2177 |003c: array-length v7, v7 │ │ +2eb9b6: 6e10 9790 0600 |003d: invoke-virtual {v6}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.getPageLength:()I // method@9097 │ │ +2eb9bc: 0a08 |0040: move-result v8 │ │ +2eb9be: b087 |0041: add-int/2addr v7, v8 │ │ +2eb9c0: 7110 3788 0700 |0042: invoke-static {v7}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@8837 │ │ +2eb9c6: 0c07 |0045: move-result-object v7 │ │ +2eb9c8: 6208 a581 |0046: sget-object v8, Ljava/nio/ByteOrder;.LITTLE_ENDIAN:Ljava/nio/ByteOrder; // field@81a5 │ │ +2eb9cc: 6e20 4c88 8700 |0048: invoke-virtual {v7, v8}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@884c │ │ +2eb9d2: 6e10 9990 0600 |004b: invoke-virtual {v6}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.getRawHeaderData:()[B // method@9099 │ │ +2eb9d8: 0c08 |004e: move-result-object v8 │ │ +2eb9da: 6e20 5288 8700 |004f: invoke-virtual {v7, v8}, Ljava/nio/ByteBuffer;.put:([B)Ljava/nio/ByteBuffer; // method@8852 │ │ +2eb9e0: 6e10 5a88 0400 |0052: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.slice:()Ljava/nio/ByteBuffer; // method@885a │ │ +2eb9e6: 0c08 |0055: move-result-object v8 │ │ +2eb9e8: 6e10 9790 0600 |0056: invoke-virtual {v6}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.getPageLength:()I // method@9097 │ │ +2eb9ee: 0a09 |0059: move-result v9 │ │ +2eb9f0: 6e20 4a88 9800 |005a: invoke-virtual {v8, v9}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@884a │ │ +2eb9f6: 6e20 5188 8700 |005d: invoke-virtual {v7, v8}, Ljava/nio/ByteBuffer;.put:(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer; // method@8851 │ │ +2eb9fc: 1308 1200 |0060: const/16 v8, #int 18 // #12 │ │ +2eba00: d80b 0b01 |0062: add-int/lit8 v11, v11, #int 1 // #01 │ │ +2eba04: 6e30 5588 870b |0064: invoke-virtual {v7, v8, v11}, Ljava/nio/ByteBuffer;.putInt:(II)Ljava/nio/ByteBuffer; // method@8855 │ │ +2eba0a: 7020 6b90 7a00 |0067: invoke-direct {v10, v7}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.calculateChecksumOverPage:(Ljava/nio/ByteBuffer;)V // method@906b │ │ +2eba10: 6e10 4d88 0400 |006a: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ +2eba16: 0a08 |006d: move-result v8 │ │ +2eba18: 6e10 9790 0600 |006e: invoke-virtual {v6}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.getPageLength:()I // method@9097 │ │ +2eba1e: 0a06 |0071: move-result v6 │ │ +2eba20: b068 |0072: add-int/2addr v8, v6 │ │ +2eba22: 6e20 4e88 8400 |0073: invoke-virtual {v4, v8}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ +2eba28: 6e10 5988 0700 |0076: invoke-virtual {v7}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@8859 │ │ +2eba2e: 6e20 5188 7500 |0079: invoke-virtual {v5, v7}, Ljava/nio/ByteBuffer;.put:(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer; // method@8851 │ │ +2eba34: 28b2 |007c: goto 002e // -004e │ │ +2eba36: 0d0b |007d: move-exception v11 │ │ +2eba38: 6e10 4d88 0400 |007e: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ +2eba3e: 0a06 |0081: move-result v6 │ │ +2eba40: 6207 4686 |0082: sget-object v7, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.CAPTURE_PATTERN:[B // field@8646 │ │ +2eba44: 2177 |0084: array-length v7, v7 │ │ +2eba46: b176 |0085: sub-int/2addr v6, v7 │ │ +2eba48: 6e20 4e88 6400 |0086: invoke-virtual {v4, v6}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ +2eba4e: 7110 b08e 0400 |0089: invoke-static {v4}, Lorg/jaudiotagger/audio/generic/Utils;.readThreeBytesAsChars:(Ljava/nio/ByteBuffer;)Ljava/lang/String; // method@8eb0 │ │ +2eba54: 0c06 |008c: move-result-object v6 │ │ +2eba56: 1a07 3520 |008d: const-string v7, "JAT" // string@2035 │ │ +2eba5a: 6e20 9c87 7600 |008f: invoke-virtual {v6, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2eba60: 0a06 |0092: move-result v6 │ │ +2eba62: 3806 0a00 |0093: if-eqz v6, 009d // +000a │ │ +2eba66: 6e10 5788 0400 |0095: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.remaining:()I // method@8857 │ │ +2eba6c: 0a0b |0098: move-result v11 │ │ +2eba6e: d80b 0b03 |0099: add-int/lit8 v11, v11, #int 3 // #03 │ │ +2eba72: 81b6 |009b: int-to-long v6, v11 │ │ +2eba74: 2804 |009c: goto 00a0 // +0004 │ │ +2eba76: 270b |009d: throw v11 │ │ +2eba78: 1606 0000 |009e: const-wide/16 v6, #int 0 // #0 │ │ +2eba7c: 6e10 3d88 0500 |00a0: invoke-virtual {v5}, Ljava/nio/ByteBuffer;.flip:()Ljava/nio/Buffer; // method@883d │ │ +2eba82: 7210 838a 0d00 |00a3: invoke-interface {v13}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getChannel:()Ljava/nio/channels/FileChannel; // method@8a83 │ │ +2eba88: 0c0b |00a6: move-result-object v11 │ │ +2eba8a: 6e20 7288 5b00 |00a7: invoke-virtual {v11, v5}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ +2eba90: 7210 8a8a 0c00 |00aa: invoke-interface {v12}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.length:()J // method@8a8a │ │ +2eba96: 0b04 |00ad: move-result-wide v4 │ │ +2eba98: bc04 |00ae: sub-long/2addr v4, v0 │ │ +2eba9a: 7210 8a8a 0d00 |00af: invoke-interface {v13}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.length:()J // method@8a8a │ │ +2ebaa0: 0b08 |00b2: move-result-wide v8 │ │ +2ebaa2: bb68 |00b3: add-long/2addr v8, v6 │ │ +2ebaa4: bc28 |00b4: sub-long/2addr v8, v2 │ │ +2ebaa6: 310b 0408 |00b5: cmp-long v11, v4, v8 │ │ +2ebaaa: 390b 0300 |00b7: if-nez v11, 00ba // +0003 │ │ +2ebaae: 0e00 |00b9: return-void │ │ +2ebab0: 220b 3711 |00ba: new-instance v11, Lorg/jaudiotagger/audio/exceptions/CannotWriteException; // type@1137 │ │ +2ebab4: 2204 3910 |00bc: new-instance v4, Ljava/lang/StringBuilder; // type@1039 │ │ +2ebab8: 7010 cc87 0400 |00be: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2ebabe: 1a05 161a |00c1: const-string v5, "File written counts don't match, file not written:origAudioLength:" // string@1a16 │ │ +2ebac2: 6e20 d787 5400 |00c3: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ebac8: 7210 8a8a 0c00 |00c6: invoke-interface {v12}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.length:()J // method@8a8a │ │ +2ebace: 0b08 |00c9: move-result-wide v8 │ │ +2ebad0: bc08 |00ca: sub-long/2addr v8, v0 │ │ +2ebad2: 6e30 d487 8409 |00cb: invoke-virtual {v4, v8, v9}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ +2ebad8: 1a0c 7005 |00ce: const-string v12, ":newAudioLength:" // string@0570 │ │ +2ebadc: 6e20 d787 c400 |00d0: invoke-virtual {v4, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ebae2: 7210 8a8a 0d00 |00d3: invoke-interface {v13}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.length:()J // method@8a8a │ │ +2ebae8: 0b0c |00d6: move-result-wide v12 │ │ +2ebaea: bb6c |00d7: add-long/2addr v12, v6 │ │ +2ebaec: bc2c |00d8: sub-long/2addr v12, v2 │ │ +2ebaee: 6e30 d487 c40d |00d9: invoke-virtual {v4, v12, v13}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ +2ebaf4: 1a0c 5805 |00dc: const-string v12, ":bytesDiscarded:" // string@0558 │ │ +2ebaf8: 6e20 d787 c400 |00de: invoke-virtual {v4, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ebafe: 6e30 d487 6407 |00e1: invoke-virtual {v4, v6, v7}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ +2ebb04: 6e10 df87 0400 |00e4: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2ebb0a: 0c0c |00e7: move-result-object v12 │ │ +2ebb0c: 7020 728d cb00 |00e8: invoke-direct {v11, v12}, Lorg/jaudiotagger/audio/exceptions/CannotWriteException;.:(Ljava/lang/String;)V // method@8d72 │ │ +2ebb12: 2802 |00eb: goto 00ed // +0002 │ │ +2ebb14: 270b |00ec: throw v11 │ │ +2ebb16: 28ff |00ed: goto 00ec // -0001 │ │ catches : 1 │ │ 0x0034 - 0x0038 │ │ Lorg/jaudiotagger/audio/exceptions/CannotReadException; -> 0x007d │ │ positions : │ │ 0x0000 line=460 │ │ 0x0004 line=461 │ │ 0x0008 line=464 │ │ @@ -721741,27 +721741,27 @@ │ │ type : '(Lorg/jaudiotagger/audio/MyRandomAccessFile;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 26 16-bit code units │ │ -2eb000: |[2eb000] org.jaudiotagger.audio.ogg.OggVorbisTagWriter.delete:(Lorg/jaudiotagger/audio/MyRandomAccessFile;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V │ │ -2eb010: 5430 3586 |0000: iget-object v0, v3, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.reader:Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader; // field@8635 │ │ -2eb014: 6e20 6590 4000 |0002: invoke-virtual {v0, v4}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader;.read:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/tag/Tag; // method@9065 │ │ -2eb01a: 7100 6e9e 0000 |0005: invoke-static {}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.createNewTag:()Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag; // method@9e6e │ │ -2eb020: 0c00 |0008: move-result-object v0 │ │ -2eb022: 1601 0000 |0009: const-wide/16 v1, #int 0 // #0 │ │ -2eb026: 7230 918a 1402 |000b: invoke-interface {v4, v1, v2}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.seek:(J)V // method@8a91 │ │ -2eb02c: 6e40 7590 0354 |000e: invoke-virtual {v3, v0, v4, v5}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.write:(Lorg/jaudiotagger/tag/Tag;Lorg/jaudiotagger/audio/MyRandomAccessFile;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V // method@9075 │ │ -2eb032: 0e00 |0011: return-void │ │ -2eb034: 7100 6e9e 0000 |0012: invoke-static {}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.createNewTag:()Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag; // method@9e6e │ │ -2eb03a: 0c00 |0015: move-result-object v0 │ │ -2eb03c: 6e40 7590 0354 |0016: invoke-virtual {v3, v0, v4, v5}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.write:(Lorg/jaudiotagger/tag/Tag;Lorg/jaudiotagger/audio/MyRandomAccessFile;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V // method@9075 │ │ -2eb042: 0e00 |0019: return-void │ │ +2eb004: |[2eb004] org.jaudiotagger.audio.ogg.OggVorbisTagWriter.delete:(Lorg/jaudiotagger/audio/MyRandomAccessFile;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V │ │ +2eb014: 5430 3586 |0000: iget-object v0, v3, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.reader:Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader; // field@8635 │ │ +2eb018: 6e20 6590 4000 |0002: invoke-virtual {v0, v4}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader;.read:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/tag/Tag; // method@9065 │ │ +2eb01e: 7100 6e9e 0000 |0005: invoke-static {}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.createNewTag:()Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag; // method@9e6e │ │ +2eb024: 0c00 |0008: move-result-object v0 │ │ +2eb026: 1601 0000 |0009: const-wide/16 v1, #int 0 // #0 │ │ +2eb02a: 7230 918a 1402 |000b: invoke-interface {v4, v1, v2}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.seek:(J)V // method@8a91 │ │ +2eb030: 6e40 7590 0354 |000e: invoke-virtual {v3, v0, v4, v5}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.write:(Lorg/jaudiotagger/tag/Tag;Lorg/jaudiotagger/audio/MyRandomAccessFile;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V // method@9075 │ │ +2eb036: 0e00 |0011: return-void │ │ +2eb038: 7100 6e9e 0000 |0012: invoke-static {}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.createNewTag:()Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag; // method@9e6e │ │ +2eb03e: 0c00 |0015: move-result-object v0 │ │ +2eb040: 6e40 7590 0354 |0016: invoke-virtual {v3, v0, v4, v5}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.write:(Lorg/jaudiotagger/tag/Tag;Lorg/jaudiotagger/audio/MyRandomAccessFile;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V // method@9075 │ │ +2eb046: 0e00 |0019: return-void │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ Lorg/jaudiotagger/audio/exceptions/CannotReadException; -> 0x0012 │ │ positions : │ │ 0x0000 line=56 │ │ 0x0005 line=64 │ │ 0x000b line=67 │ │ @@ -721777,234 +721777,234 @@ │ │ type : '(Lorg/jaudiotagger/tag/Tag;Lorg/jaudiotagger/audio/MyRandomAccessFile;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 4 │ │ outs : 10 │ │ insns size : 467 16-bit code units │ │ -2eb570: |[2eb570] org.jaudiotagger.audio.ogg.OggVorbisTagWriter.write:(Lorg/jaudiotagger/tag/Tag;Lorg/jaudiotagger/audio/MyRandomAccessFile;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V │ │ -2eb580: 6200 3486 |0000: sget-object v0, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.logger:Ljava/util/logging/Logger; // field@8634 │ │ -2eb584: 1a01 4548 |0002: const-string v1, "Starting to write file:" // string@4845 │ │ -2eb588: 6e20 128a 1000 |0004: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -2eb58e: 6200 3486 |0007: sget-object v0, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.logger:Ljava/util/logging/Logger; // field@8634 │ │ -2eb592: 1a01 4943 |0009: const-string v1, "Read 1st Page:identificationHeader:" // string@4349 │ │ -2eb596: 6e20 138a 1000 |000b: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@8a13 │ │ -2eb59c: 7110 a090 0e00 |000e: invoke-static {v14}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.read:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/ogg/util/OggPageHeader; // method@90a0 │ │ -2eb5a2: 0c00 |0011: move-result-object v0 │ │ -2eb5a4: 6e10 9c90 0000 |0012: invoke-virtual {v0}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.getStartByte:()J // method@909c │ │ -2eb5aa: 0b01 |0015: move-result-wide v1 │ │ -2eb5ac: 7230 918a 1e02 |0016: invoke-interface {v14, v1, v2}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.seek:(J)V // method@8a91 │ │ -2eb5b2: 7210 838a 0f00 |0019: invoke-interface {v15}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getChannel:()Ljava/nio/channels/FileChannel; // method@8a83 │ │ -2eb5b8: 0c03 |001c: move-result-object v3 │ │ -2eb5ba: 7210 838a 0e00 |001d: invoke-interface {v14}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getChannel:()Ljava/nio/channels/FileChannel; // method@8a83 │ │ -2eb5c0: 0c04 |0020: move-result-object v4 │ │ -2eb5c2: 6e10 9790 0000 |0021: invoke-virtual {v0}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.getPageLength:()I // method@9097 │ │ -2eb5c8: 0a01 |0024: move-result v1 │ │ -2eb5ca: d801 011b |0025: add-int/lit8 v1, v1, #int 27 // #1b │ │ -2eb5ce: 6e10 9a90 0000 |0027: invoke-virtual {v0}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.getSegmentTable:()[B // method@909a │ │ -2eb5d4: 0c02 |002a: move-result-object v2 │ │ -2eb5d6: 2122 |002b: array-length v2, v2 │ │ -2eb5d8: b021 |002c: add-int/2addr v1, v2 │ │ -2eb5da: 8117 |002d: int-to-long v7, v1 │ │ -2eb5dc: 1605 0000 |002e: const-wide/16 v5, #int 0 // #0 │ │ -2eb5e0: 7406 6e88 0300 |0030: invoke-virtual/range {v3, v4, v5, v6, v7, v8}, Ljava/nio/channels/FileChannel;.transferFrom:(Ljava/nio/channels/ReadableByteChannel;JJ)J // method@886e │ │ -2eb5e6: 6e10 9790 0000 |0033: invoke-virtual {v0}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.getPageLength:()I // method@9097 │ │ -2eb5ec: 0a01 |0036: move-result v1 │ │ -2eb5ee: d801 011b |0037: add-int/lit8 v1, v1, #int 27 // #1b │ │ -2eb5f2: 6e10 9a90 0000 |0039: invoke-virtual {v0}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.getSegmentTable:()[B // method@909a │ │ -2eb5f8: 0c00 |003c: move-result-object v0 │ │ -2eb5fa: 2100 |003d: array-length v0, v0 │ │ -2eb5fc: b001 |003e: add-int/2addr v1, v0 │ │ -2eb5fe: 7220 938a 1f00 |003f: invoke-interface {v15, v1}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.skipBytes:(I)I // method@8a93 │ │ -2eb604: 6200 3486 |0042: sget-object v0, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.logger:Ljava/util/logging/Logger; // field@8634 │ │ -2eb608: 1a01 d154 |0044: const-string v1, "Written identificationHeader:" // string@54d1 │ │ -2eb60c: 6e20 138a 1000 |0046: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@8a13 │ │ -2eb612: 7110 a090 0e00 |0049: invoke-static {v14}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.read:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/ogg/util/OggPageHeader; // method@90a0 │ │ -2eb618: 0c00 |004c: move-result-object v0 │ │ -2eb61a: 7210 848a 0e00 |004d: invoke-interface {v14}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getFilePointer:()J // method@8a84 │ │ -2eb620: 0b08 |0050: move-result-wide v8 │ │ -2eb622: 6201 3486 |0051: sget-object v1, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.logger:Ljava/util/logging/Logger; // field@8634 │ │ -2eb626: 2202 3910 |0053: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ -2eb62a: 7010 cc87 0200 |0055: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2eb630: 1a03 4b43 |0058: const-string v3, "Read 2nd Page:comment and setup and possibly audio:Header finishes at file position:" // string@434b │ │ -2eb634: 6e20 d787 3200 |005a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2eb63a: 6e30 d487 8209 |005d: invoke-virtual {v2, v8, v9}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ -2eb640: 6e10 df87 0200 |0060: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2eb646: 0c02 |0063: move-result-object v2 │ │ -2eb648: 6e20 138a 2100 |0064: invoke-virtual {v1, v2}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@8a13 │ │ -2eb64e: 1601 0000 |0067: const-wide/16 v1, #int 0 // #0 │ │ -2eb652: 7230 918a 1e02 |0069: invoke-interface {v14, v1, v2}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.seek:(J)V // method@8a91 │ │ -2eb658: 54c1 3586 |006c: iget-object v1, v12, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.reader:Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader; // field@8635 │ │ -2eb65c: 6e20 6690 e100 |006e: invoke-virtual {v1, v14}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader;.readOggVorbisHeaderSizes:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader$OggVorbisHeaderSizes; // method@9066 │ │ -2eb662: 0c03 |0071: move-result-object v3 │ │ -2eb664: 54c1 3686 |0072: iget-object v1, v12, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.tc:Lorg/jaudiotagger/audio/ogg/OggVorbisCommentTagCreator; // field@8636 │ │ -2eb668: 6e20 5690 d100 |0074: invoke-virtual {v1, v13}, Lorg/jaudiotagger/audio/ogg/OggVorbisCommentTagCreator;.convert:(Lorg/jaudiotagger/tag/Tag;)Ljava/nio/ByteBuffer; // method@9056 │ │ -2eb66e: 0c0d |0077: move-result-object v13 │ │ -2eb670: 6e10 3a88 0d00 |0078: invoke-virtual {v13}, Ljava/nio/ByteBuffer;.capacity:()I // method@883a │ │ -2eb676: 0a04 |007b: move-result v4 │ │ -2eb678: 6e10 5c90 0300 |007c: invoke-virtual {v3}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader$OggVorbisHeaderSizes;.getSetupHeaderSize:()I // method@905c │ │ -2eb67e: 0a01 |007f: move-result v1 │ │ -2eb680: b041 |0080: add-int/2addr v1, v4 │ │ -2eb682: 6e10 5a90 0300 |0081: invoke-virtual {v3}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader$OggVorbisHeaderSizes;.getExtraPacketDataSize:()I // method@905a │ │ -2eb688: 0a02 |0084: move-result v2 │ │ -2eb68a: 9005 0102 |0085: add-int v5, v1, v2 │ │ -2eb68e: 6201 3486 |0087: sget-object v1, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.logger:Ljava/util/logging/Logger; // field@8634 │ │ -2eb692: 2202 3910 |0089: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ -2eb696: 7010 cc87 0200 |008b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2eb69c: 1a06 573f |008e: const-string v6, "Old 2nd Page no of packets: " // string@3f57 │ │ -2eb6a0: 6e20 d787 6200 |0090: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2eb6a6: 6e10 9690 0000 |0093: invoke-virtual {v0}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.getPacketList:()Ljava/util/List; // method@9096 │ │ -2eb6ac: 0c06 |0096: move-result-object v6 │ │ -2eb6ae: 7210 7389 0600 |0097: invoke-interface {v6}, Ljava/util/List;.size:()I // method@8973 │ │ -2eb6b4: 0a06 |009a: move-result v6 │ │ -2eb6b6: 6e20 d387 6200 |009b: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2eb6bc: 6e10 df87 0200 |009e: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2eb6c2: 0c02 |00a1: move-result-object v2 │ │ -2eb6c4: 6e20 138a 2100 |00a2: invoke-virtual {v1, v2}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@8a13 │ │ -2eb6ca: 6201 3486 |00a5: sget-object v1, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.logger:Ljava/util/logging/Logger; // field@8634 │ │ -2eb6ce: 2202 3910 |00a7: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ -2eb6d2: 7010 cc87 0200 |00a9: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2eb6d8: 1a06 583f |00ac: const-string v6, "Old 2nd Page size: " // string@3f58 │ │ -2eb6dc: 6e20 d787 6200 |00ae: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2eb6e2: 6e10 9790 0000 |00b1: invoke-virtual {v0}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.getPageLength:()I // method@9097 │ │ -2eb6e8: 0a06 |00b4: move-result v6 │ │ -2eb6ea: 6e20 d387 6200 |00b5: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2eb6f0: 6e10 df87 0200 |00b8: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2eb6f6: 0c02 |00bb: move-result-object v2 │ │ -2eb6f8: 6e20 138a 2100 |00bc: invoke-virtual {v1, v2}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@8a13 │ │ -2eb6fe: 6201 3486 |00bf: sget-object v1, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.logger:Ljava/util/logging/Logger; // field@8634 │ │ -2eb702: 2202 3910 |00c1: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ -2eb706: 7010 cc87 0200 |00c3: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2eb70c: 1a06 5f3f |00c6: const-string v6, "Old last packet incomplete: " // string@3f5f │ │ -2eb710: 6e20 d787 6200 |00c8: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2eb716: 6e10 9d90 0000 |00cb: invoke-virtual {v0}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.isLastPacketIncomplete:()Z // method@909d │ │ -2eb71c: 0a06 |00ce: move-result v6 │ │ -2eb71e: 6e20 d887 6200 |00cf: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@87d8 │ │ -2eb724: 6e10 df87 0200 |00d2: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2eb72a: 0c02 |00d5: move-result-object v2 │ │ -2eb72c: 6e20 138a 2100 |00d6: invoke-virtual {v1, v2}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@8a13 │ │ -2eb732: 6201 3486 |00d9: sget-object v1, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.logger:Ljava/util/logging/Logger; // field@8634 │ │ -2eb736: 2202 3910 |00db: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ -2eb73a: 7010 cc87 0200 |00dd: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2eb740: 1a06 1647 |00e0: const-string v6, "Setup Header Size: " // string@4716 │ │ -2eb744: 6e20 d787 6200 |00e2: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2eb74a: 6e10 5c90 0300 |00e5: invoke-virtual {v3}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader$OggVorbisHeaderSizes;.getSetupHeaderSize:()I // method@905c │ │ -2eb750: 0a06 |00e8: move-result v6 │ │ -2eb752: 6e20 d387 6200 |00e9: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2eb758: 6e10 df87 0200 |00ec: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2eb75e: 0c02 |00ef: move-result-object v2 │ │ -2eb760: 6e20 138a 2100 |00f0: invoke-virtual {v1, v2}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@8a13 │ │ -2eb766: 6201 3486 |00f3: sget-object v1, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.logger:Ljava/util/logging/Logger; // field@8634 │ │ -2eb76a: 2202 3910 |00f5: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ -2eb76e: 7010 cc87 0200 |00f7: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2eb774: 1a06 1d17 |00fa: const-string v6, "Extra Packets: " // string@171d │ │ -2eb778: 6e20 d787 6200 |00fc: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2eb77e: 6e10 5b90 0300 |00ff: invoke-virtual {v3}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader$OggVorbisHeaderSizes;.getExtraPacketList:()Ljava/util/List; // method@905b │ │ -2eb784: 0c06 |0102: move-result-object v6 │ │ -2eb786: 7210 7389 0600 |0103: invoke-interface {v6}, Ljava/util/List;.size:()I // method@8973 │ │ -2eb78c: 0a06 |0106: move-result v6 │ │ -2eb78e: 6e20 d387 6200 |0107: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2eb794: 6e10 df87 0200 |010a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2eb79a: 0c02 |010d: move-result-object v2 │ │ -2eb79c: 6e20 138a 2100 |010e: invoke-virtual {v1, v2}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@8a13 │ │ -2eb7a2: 6201 3486 |0111: sget-object v1, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.logger:Ljava/util/logging/Logger; // field@8634 │ │ -2eb7a6: 2202 3910 |0113: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ -2eb7aa: 7010 cc87 0200 |0115: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2eb7b0: 1a06 1c17 |0118: const-string v6, "Extra Packet Data Size: " // string@171c │ │ -2eb7b4: 6e20 d787 6200 |011a: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2eb7ba: 6e10 5a90 0300 |011d: invoke-virtual {v3}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader$OggVorbisHeaderSizes;.getExtraPacketDataSize:()I // method@905a │ │ -2eb7c0: 0a06 |0120: move-result v6 │ │ -2eb7c2: 6e20 d387 6200 |0121: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2eb7c8: 6e10 df87 0200 |0124: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2eb7ce: 0c02 |0127: move-result-object v2 │ │ -2eb7d0: 6e20 138a 2100 |0128: invoke-virtual {v1, v2}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@8a13 │ │ -2eb7d6: 6201 3486 |012b: sget-object v1, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.logger:Ljava/util/logging/Logger; // field@8634 │ │ -2eb7da: 2202 3910 |012d: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ -2eb7de: 7010 cc87 0200 |012f: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2eb7e4: 1a06 5e3f |0132: const-string v6, "Old comment: " // string@3f5e │ │ -2eb7e8: 6e20 d787 6200 |0134: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2eb7ee: 6e10 5890 0300 |0137: invoke-virtual {v3}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader$OggVorbisHeaderSizes;.getCommentHeaderSize:()I // method@9058 │ │ -2eb7f4: 0a06 |013a: move-result v6 │ │ -2eb7f6: 6e20 d387 6200 |013b: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2eb7fc: 6e10 df87 0200 |013e: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2eb802: 0c02 |0141: move-result-object v2 │ │ -2eb804: 6e20 138a 2100 |0142: invoke-virtual {v1, v2}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@8a13 │ │ -2eb80a: 6201 3486 |0145: sget-object v1, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.logger:Ljava/util/logging/Logger; // field@8634 │ │ -2eb80e: 2202 3910 |0147: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ -2eb812: 7010 cc87 0200 |0149: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2eb818: 1a06 cc3d |014c: const-string v6, "New comment: " // string@3dcc │ │ -2eb81c: 6e20 d787 6200 |014e: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2eb822: 6e20 d387 4200 |0151: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2eb828: 6e10 df87 0200 |0154: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2eb82e: 0c02 |0157: move-result-object v2 │ │ -2eb830: 6e20 138a 2100 |0158: invoke-virtual {v1, v2}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@8a13 │ │ -2eb836: 6201 3486 |015b: sget-object v1, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.logger:Ljava/util/logging/Logger; // field@8634 │ │ -2eb83a: 2202 3910 |015d: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ -2eb83e: 7010 cc87 0200 |015f: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2eb844: 1a06 c83d |0162: const-string v6, "New Page Data Size: " // string@3dc8 │ │ -2eb848: 6e20 d787 6200 |0164: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2eb84e: 6e20 d387 5200 |0167: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2eb854: 6e10 df87 0200 |016a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2eb85a: 0c02 |016d: move-result-object v2 │ │ -2eb85c: 6e20 138a 2100 |016e: invoke-virtual {v1, v2}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@8a13 │ │ -2eb862: 6e10 5c90 0300 |0171: invoke-virtual {v3}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader$OggVorbisHeaderSizes;.getSetupHeaderSize:()I // method@905c │ │ -2eb868: 0a01 |0174: move-result v1 │ │ -2eb86a: 6e10 5b90 0300 |0175: invoke-virtual {v3}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader$OggVorbisHeaderSizes;.getExtraPacketList:()Ljava/util/List; // method@905b │ │ -2eb870: 0c02 |0178: move-result-object v2 │ │ -2eb872: 7040 7090 4c21 |0179: invoke-direct {v12, v4, v1, v2}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.isCommentAndSetupHeaderFitsOnASinglePage:(IILjava/util/List;)Z // method@9070 │ │ -2eb878: 0a01 |017c: move-result v1 │ │ -2eb87a: 3801 4600 |017d: if-eqz v1, 01c3 // +0046 │ │ -2eb87e: 6e10 9790 0000 |017f: invoke-virtual {v0}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.getPageLength:()I // method@9097 │ │ -2eb884: 0a01 |0182: move-result v1 │ │ -2eb886: 1402 01fe 0000 |0183: const v2, #float 9.11194e-41 // #0000fe01 │ │ -2eb88c: 3521 2d00 |0186: if-ge v1, v2, 01b3 // +002d │ │ -2eb890: 6e10 9690 0000 |0188: invoke-virtual {v0}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.getPacketList:()Ljava/util/List; // method@9096 │ │ -2eb896: 0c01 |018b: move-result-object v1 │ │ -2eb898: 7210 7389 0100 |018c: invoke-interface {v1}, Ljava/util/List;.size:()I // method@8973 │ │ -2eb89e: 0a01 |018f: move-result v1 │ │ -2eb8a0: 1222 |0190: const/4 v2, #int 2 // #2 │ │ -2eb8a2: 3321 0800 |0191: if-ne v1, v2, 0199 // +0008 │ │ -2eb8a6: 6e10 9d90 0000 |0193: invoke-virtual {v0}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.isLastPacketIncomplete:()Z // method@909d │ │ -2eb8ac: 0a01 |0196: move-result v1 │ │ -2eb8ae: 3801 0c00 |0197: if-eqz v1, 01a3 // +000c │ │ -2eb8b2: 6e10 9690 0000 |0199: invoke-virtual {v0}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.getPacketList:()Ljava/util/List; // method@9096 │ │ -2eb8b8: 0c01 |019c: move-result-object v1 │ │ -2eb8ba: 7210 7389 0100 |019d: invoke-interface {v1}, Ljava/util/List;.size:()I // method@8973 │ │ -2eb8c0: 0a01 |01a0: move-result v1 │ │ -2eb8c2: 3721 1200 |01a1: if-le v1, v2, 01b3 // +0012 │ │ -2eb8c6: 6201 3486 |01a3: sget-object v1, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.logger:Ljava/util/logging/Logger; // field@8634 │ │ -2eb8ca: 1a02 231d |01a5: const-string v2, "Header and Setup remain on single page:" // string@1d23 │ │ -2eb8ce: 6e20 138a 2100 |01a7: invoke-virtual {v1, v2}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@8a13 │ │ -2eb8d4: 07c2 |01aa: move-object v2, v12 │ │ -2eb8d6: 0706 |01ab: move-object v6, v0 │ │ -2eb8d8: 07d7 |01ac: move-object v7, v13 │ │ -2eb8da: 07ea |01ad: move-object v10, v14 │ │ -2eb8dc: 07fb |01ae: move-object v11, v15 │ │ -2eb8de: 760a 7390 0200 |01af: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.replaceSecondPageOnly:(Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader$OggVorbisHeaderSizes;IILorg/jaudiotagger/audio/ogg/util/OggPageHeader;Ljava/nio/ByteBuffer;JLorg/jaudiotagger/audio/MyRandomAccessFile;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V // method@9073 │ │ -2eb8e4: 2820 |01b2: goto 01d2 // +0020 │ │ -2eb8e6: 6201 3486 |01b3: sget-object v1, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.logger:Ljava/util/logging/Logger; // field@8634 │ │ -2eb8ea: 1a02 221d |01b5: const-string v2, "Header and Setup now on single page:" // string@1d22 │ │ -2eb8ee: 6e20 138a 2100 |01b7: invoke-virtual {v1, v2}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@8a13 │ │ -2eb8f4: 07c2 |01ba: move-object v2, v12 │ │ -2eb8f6: 0706 |01bb: move-object v6, v0 │ │ -2eb8f8: 07d7 |01bc: move-object v7, v13 │ │ -2eb8fa: 07e8 |01bd: move-object v8, v14 │ │ -2eb8fc: 07f9 |01be: move-object v9, v15 │ │ -2eb8fe: 7608 7290 0200 |01bf: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.replaceSecondPageAndRenumberPageSeqs:(Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader$OggVorbisHeaderSizes;IILorg/jaudiotagger/audio/ogg/util/OggPageHeader;Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/MyRandomAccessFile;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V // method@9072 │ │ -2eb904: 2810 |01c2: goto 01d2 // +0010 │ │ -2eb906: 6201 3486 |01c3: sget-object v1, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.logger:Ljava/util/logging/Logger; // field@8634 │ │ -2eb90a: 1a02 241d |01c5: const-string v2, "Header and Setup with shift audio:" // string@1d24 │ │ -2eb90e: 6e20 138a 2100 |01c7: invoke-virtual {v1, v2}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@8a13 │ │ -2eb914: 07c2 |01ca: move-object v2, v12 │ │ -2eb916: 0705 |01cb: move-object v5, v0 │ │ -2eb918: 07d6 |01cc: move-object v6, v13 │ │ -2eb91a: 07e7 |01cd: move-object v7, v14 │ │ -2eb91c: 07f8 |01ce: move-object v8, v15 │ │ -2eb91e: 7607 7190 0200 |01cf: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.replacePagesAndRenumberPageSeqs:(Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader$OggVorbisHeaderSizes;ILorg/jaudiotagger/audio/ogg/util/OggPageHeader;Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/MyRandomAccessFile;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V // method@9071 │ │ -2eb924: 0e00 |01d2: return-void │ │ +2eb574: |[2eb574] org.jaudiotagger.audio.ogg.OggVorbisTagWriter.write:(Lorg/jaudiotagger/tag/Tag;Lorg/jaudiotagger/audio/MyRandomAccessFile;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V │ │ +2eb584: 6200 3486 |0000: sget-object v0, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.logger:Ljava/util/logging/Logger; // field@8634 │ │ +2eb588: 1a01 4548 |0002: const-string v1, "Starting to write file:" // string@4845 │ │ +2eb58c: 6e20 128a 1000 |0004: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +2eb592: 6200 3486 |0007: sget-object v0, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.logger:Ljava/util/logging/Logger; // field@8634 │ │ +2eb596: 1a01 4943 |0009: const-string v1, "Read 1st Page:identificationHeader:" // string@4349 │ │ +2eb59a: 6e20 138a 1000 |000b: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@8a13 │ │ +2eb5a0: 7110 a090 0e00 |000e: invoke-static {v14}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.read:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/ogg/util/OggPageHeader; // method@90a0 │ │ +2eb5a6: 0c00 |0011: move-result-object v0 │ │ +2eb5a8: 6e10 9c90 0000 |0012: invoke-virtual {v0}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.getStartByte:()J // method@909c │ │ +2eb5ae: 0b01 |0015: move-result-wide v1 │ │ +2eb5b0: 7230 918a 1e02 |0016: invoke-interface {v14, v1, v2}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.seek:(J)V // method@8a91 │ │ +2eb5b6: 7210 838a 0f00 |0019: invoke-interface {v15}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getChannel:()Ljava/nio/channels/FileChannel; // method@8a83 │ │ +2eb5bc: 0c03 |001c: move-result-object v3 │ │ +2eb5be: 7210 838a 0e00 |001d: invoke-interface {v14}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getChannel:()Ljava/nio/channels/FileChannel; // method@8a83 │ │ +2eb5c4: 0c04 |0020: move-result-object v4 │ │ +2eb5c6: 6e10 9790 0000 |0021: invoke-virtual {v0}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.getPageLength:()I // method@9097 │ │ +2eb5cc: 0a01 |0024: move-result v1 │ │ +2eb5ce: d801 011b |0025: add-int/lit8 v1, v1, #int 27 // #1b │ │ +2eb5d2: 6e10 9a90 0000 |0027: invoke-virtual {v0}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.getSegmentTable:()[B // method@909a │ │ +2eb5d8: 0c02 |002a: move-result-object v2 │ │ +2eb5da: 2122 |002b: array-length v2, v2 │ │ +2eb5dc: b021 |002c: add-int/2addr v1, v2 │ │ +2eb5de: 8117 |002d: int-to-long v7, v1 │ │ +2eb5e0: 1605 0000 |002e: const-wide/16 v5, #int 0 // #0 │ │ +2eb5e4: 7406 6e88 0300 |0030: invoke-virtual/range {v3, v4, v5, v6, v7, v8}, Ljava/nio/channels/FileChannel;.transferFrom:(Ljava/nio/channels/ReadableByteChannel;JJ)J // method@886e │ │ +2eb5ea: 6e10 9790 0000 |0033: invoke-virtual {v0}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.getPageLength:()I // method@9097 │ │ +2eb5f0: 0a01 |0036: move-result v1 │ │ +2eb5f2: d801 011b |0037: add-int/lit8 v1, v1, #int 27 // #1b │ │ +2eb5f6: 6e10 9a90 0000 |0039: invoke-virtual {v0}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.getSegmentTable:()[B // method@909a │ │ +2eb5fc: 0c00 |003c: move-result-object v0 │ │ +2eb5fe: 2100 |003d: array-length v0, v0 │ │ +2eb600: b001 |003e: add-int/2addr v1, v0 │ │ +2eb602: 7220 938a 1f00 |003f: invoke-interface {v15, v1}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.skipBytes:(I)I // method@8a93 │ │ +2eb608: 6200 3486 |0042: sget-object v0, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.logger:Ljava/util/logging/Logger; // field@8634 │ │ +2eb60c: 1a01 d154 |0044: const-string v1, "Written identificationHeader:" // string@54d1 │ │ +2eb610: 6e20 138a 1000 |0046: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@8a13 │ │ +2eb616: 7110 a090 0e00 |0049: invoke-static {v14}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.read:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/ogg/util/OggPageHeader; // method@90a0 │ │ +2eb61c: 0c00 |004c: move-result-object v0 │ │ +2eb61e: 7210 848a 0e00 |004d: invoke-interface {v14}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getFilePointer:()J // method@8a84 │ │ +2eb624: 0b08 |0050: move-result-wide v8 │ │ +2eb626: 6201 3486 |0051: sget-object v1, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.logger:Ljava/util/logging/Logger; // field@8634 │ │ +2eb62a: 2202 3910 |0053: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ +2eb62e: 7010 cc87 0200 |0055: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2eb634: 1a03 4b43 |0058: const-string v3, "Read 2nd Page:comment and setup and possibly audio:Header finishes at file position:" // string@434b │ │ +2eb638: 6e20 d787 3200 |005a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2eb63e: 6e30 d487 8209 |005d: invoke-virtual {v2, v8, v9}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ +2eb644: 6e10 df87 0200 |0060: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2eb64a: 0c02 |0063: move-result-object v2 │ │ +2eb64c: 6e20 138a 2100 |0064: invoke-virtual {v1, v2}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@8a13 │ │ +2eb652: 1601 0000 |0067: const-wide/16 v1, #int 0 // #0 │ │ +2eb656: 7230 918a 1e02 |0069: invoke-interface {v14, v1, v2}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.seek:(J)V // method@8a91 │ │ +2eb65c: 54c1 3586 |006c: iget-object v1, v12, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.reader:Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader; // field@8635 │ │ +2eb660: 6e20 6690 e100 |006e: invoke-virtual {v1, v14}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader;.readOggVorbisHeaderSizes:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader$OggVorbisHeaderSizes; // method@9066 │ │ +2eb666: 0c03 |0071: move-result-object v3 │ │ +2eb668: 54c1 3686 |0072: iget-object v1, v12, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.tc:Lorg/jaudiotagger/audio/ogg/OggVorbisCommentTagCreator; // field@8636 │ │ +2eb66c: 6e20 5690 d100 |0074: invoke-virtual {v1, v13}, Lorg/jaudiotagger/audio/ogg/OggVorbisCommentTagCreator;.convert:(Lorg/jaudiotagger/tag/Tag;)Ljava/nio/ByteBuffer; // method@9056 │ │ +2eb672: 0c0d |0077: move-result-object v13 │ │ +2eb674: 6e10 3a88 0d00 |0078: invoke-virtual {v13}, Ljava/nio/ByteBuffer;.capacity:()I // method@883a │ │ +2eb67a: 0a04 |007b: move-result v4 │ │ +2eb67c: 6e10 5c90 0300 |007c: invoke-virtual {v3}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader$OggVorbisHeaderSizes;.getSetupHeaderSize:()I // method@905c │ │ +2eb682: 0a01 |007f: move-result v1 │ │ +2eb684: b041 |0080: add-int/2addr v1, v4 │ │ +2eb686: 6e10 5a90 0300 |0081: invoke-virtual {v3}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader$OggVorbisHeaderSizes;.getExtraPacketDataSize:()I // method@905a │ │ +2eb68c: 0a02 |0084: move-result v2 │ │ +2eb68e: 9005 0102 |0085: add-int v5, v1, v2 │ │ +2eb692: 6201 3486 |0087: sget-object v1, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.logger:Ljava/util/logging/Logger; // field@8634 │ │ +2eb696: 2202 3910 |0089: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ +2eb69a: 7010 cc87 0200 |008b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2eb6a0: 1a06 573f |008e: const-string v6, "Old 2nd Page no of packets: " // string@3f57 │ │ +2eb6a4: 6e20 d787 6200 |0090: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2eb6aa: 6e10 9690 0000 |0093: invoke-virtual {v0}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.getPacketList:()Ljava/util/List; // method@9096 │ │ +2eb6b0: 0c06 |0096: move-result-object v6 │ │ +2eb6b2: 7210 7389 0600 |0097: invoke-interface {v6}, Ljava/util/List;.size:()I // method@8973 │ │ +2eb6b8: 0a06 |009a: move-result v6 │ │ +2eb6ba: 6e20 d387 6200 |009b: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2eb6c0: 6e10 df87 0200 |009e: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2eb6c6: 0c02 |00a1: move-result-object v2 │ │ +2eb6c8: 6e20 138a 2100 |00a2: invoke-virtual {v1, v2}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@8a13 │ │ +2eb6ce: 6201 3486 |00a5: sget-object v1, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.logger:Ljava/util/logging/Logger; // field@8634 │ │ +2eb6d2: 2202 3910 |00a7: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ +2eb6d6: 7010 cc87 0200 |00a9: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2eb6dc: 1a06 583f |00ac: const-string v6, "Old 2nd Page size: " // string@3f58 │ │ +2eb6e0: 6e20 d787 6200 |00ae: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2eb6e6: 6e10 9790 0000 |00b1: invoke-virtual {v0}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.getPageLength:()I // method@9097 │ │ +2eb6ec: 0a06 |00b4: move-result v6 │ │ +2eb6ee: 6e20 d387 6200 |00b5: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2eb6f4: 6e10 df87 0200 |00b8: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2eb6fa: 0c02 |00bb: move-result-object v2 │ │ +2eb6fc: 6e20 138a 2100 |00bc: invoke-virtual {v1, v2}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@8a13 │ │ +2eb702: 6201 3486 |00bf: sget-object v1, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.logger:Ljava/util/logging/Logger; // field@8634 │ │ +2eb706: 2202 3910 |00c1: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ +2eb70a: 7010 cc87 0200 |00c3: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2eb710: 1a06 5f3f |00c6: const-string v6, "Old last packet incomplete: " // string@3f5f │ │ +2eb714: 6e20 d787 6200 |00c8: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2eb71a: 6e10 9d90 0000 |00cb: invoke-virtual {v0}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.isLastPacketIncomplete:()Z // method@909d │ │ +2eb720: 0a06 |00ce: move-result v6 │ │ +2eb722: 6e20 d887 6200 |00cf: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@87d8 │ │ +2eb728: 6e10 df87 0200 |00d2: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2eb72e: 0c02 |00d5: move-result-object v2 │ │ +2eb730: 6e20 138a 2100 |00d6: invoke-virtual {v1, v2}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@8a13 │ │ +2eb736: 6201 3486 |00d9: sget-object v1, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.logger:Ljava/util/logging/Logger; // field@8634 │ │ +2eb73a: 2202 3910 |00db: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ +2eb73e: 7010 cc87 0200 |00dd: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2eb744: 1a06 1647 |00e0: const-string v6, "Setup Header Size: " // string@4716 │ │ +2eb748: 6e20 d787 6200 |00e2: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2eb74e: 6e10 5c90 0300 |00e5: invoke-virtual {v3}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader$OggVorbisHeaderSizes;.getSetupHeaderSize:()I // method@905c │ │ +2eb754: 0a06 |00e8: move-result v6 │ │ +2eb756: 6e20 d387 6200 |00e9: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2eb75c: 6e10 df87 0200 |00ec: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2eb762: 0c02 |00ef: move-result-object v2 │ │ +2eb764: 6e20 138a 2100 |00f0: invoke-virtual {v1, v2}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@8a13 │ │ +2eb76a: 6201 3486 |00f3: sget-object v1, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.logger:Ljava/util/logging/Logger; // field@8634 │ │ +2eb76e: 2202 3910 |00f5: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ +2eb772: 7010 cc87 0200 |00f7: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2eb778: 1a06 1d17 |00fa: const-string v6, "Extra Packets: " // string@171d │ │ +2eb77c: 6e20 d787 6200 |00fc: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2eb782: 6e10 5b90 0300 |00ff: invoke-virtual {v3}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader$OggVorbisHeaderSizes;.getExtraPacketList:()Ljava/util/List; // method@905b │ │ +2eb788: 0c06 |0102: move-result-object v6 │ │ +2eb78a: 7210 7389 0600 |0103: invoke-interface {v6}, Ljava/util/List;.size:()I // method@8973 │ │ +2eb790: 0a06 |0106: move-result v6 │ │ +2eb792: 6e20 d387 6200 |0107: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2eb798: 6e10 df87 0200 |010a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2eb79e: 0c02 |010d: move-result-object v2 │ │ +2eb7a0: 6e20 138a 2100 |010e: invoke-virtual {v1, v2}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@8a13 │ │ +2eb7a6: 6201 3486 |0111: sget-object v1, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.logger:Ljava/util/logging/Logger; // field@8634 │ │ +2eb7aa: 2202 3910 |0113: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ +2eb7ae: 7010 cc87 0200 |0115: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2eb7b4: 1a06 1c17 |0118: const-string v6, "Extra Packet Data Size: " // string@171c │ │ +2eb7b8: 6e20 d787 6200 |011a: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2eb7be: 6e10 5a90 0300 |011d: invoke-virtual {v3}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader$OggVorbisHeaderSizes;.getExtraPacketDataSize:()I // method@905a │ │ +2eb7c4: 0a06 |0120: move-result v6 │ │ +2eb7c6: 6e20 d387 6200 |0121: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2eb7cc: 6e10 df87 0200 |0124: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2eb7d2: 0c02 |0127: move-result-object v2 │ │ +2eb7d4: 6e20 138a 2100 |0128: invoke-virtual {v1, v2}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@8a13 │ │ +2eb7da: 6201 3486 |012b: sget-object v1, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.logger:Ljava/util/logging/Logger; // field@8634 │ │ +2eb7de: 2202 3910 |012d: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ +2eb7e2: 7010 cc87 0200 |012f: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2eb7e8: 1a06 5e3f |0132: const-string v6, "Old comment: " // string@3f5e │ │ +2eb7ec: 6e20 d787 6200 |0134: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2eb7f2: 6e10 5890 0300 |0137: invoke-virtual {v3}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader$OggVorbisHeaderSizes;.getCommentHeaderSize:()I // method@9058 │ │ +2eb7f8: 0a06 |013a: move-result v6 │ │ +2eb7fa: 6e20 d387 6200 |013b: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2eb800: 6e10 df87 0200 |013e: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2eb806: 0c02 |0141: move-result-object v2 │ │ +2eb808: 6e20 138a 2100 |0142: invoke-virtual {v1, v2}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@8a13 │ │ +2eb80e: 6201 3486 |0145: sget-object v1, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.logger:Ljava/util/logging/Logger; // field@8634 │ │ +2eb812: 2202 3910 |0147: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ +2eb816: 7010 cc87 0200 |0149: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2eb81c: 1a06 cc3d |014c: const-string v6, "New comment: " // string@3dcc │ │ +2eb820: 6e20 d787 6200 |014e: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2eb826: 6e20 d387 4200 |0151: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2eb82c: 6e10 df87 0200 |0154: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2eb832: 0c02 |0157: move-result-object v2 │ │ +2eb834: 6e20 138a 2100 |0158: invoke-virtual {v1, v2}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@8a13 │ │ +2eb83a: 6201 3486 |015b: sget-object v1, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.logger:Ljava/util/logging/Logger; // field@8634 │ │ +2eb83e: 2202 3910 |015d: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ +2eb842: 7010 cc87 0200 |015f: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2eb848: 1a06 c83d |0162: const-string v6, "New Page Data Size: " // string@3dc8 │ │ +2eb84c: 6e20 d787 6200 |0164: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2eb852: 6e20 d387 5200 |0167: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2eb858: 6e10 df87 0200 |016a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2eb85e: 0c02 |016d: move-result-object v2 │ │ +2eb860: 6e20 138a 2100 |016e: invoke-virtual {v1, v2}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@8a13 │ │ +2eb866: 6e10 5c90 0300 |0171: invoke-virtual {v3}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader$OggVorbisHeaderSizes;.getSetupHeaderSize:()I // method@905c │ │ +2eb86c: 0a01 |0174: move-result v1 │ │ +2eb86e: 6e10 5b90 0300 |0175: invoke-virtual {v3}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader$OggVorbisHeaderSizes;.getExtraPacketList:()Ljava/util/List; // method@905b │ │ +2eb874: 0c02 |0178: move-result-object v2 │ │ +2eb876: 7040 7090 4c21 |0179: invoke-direct {v12, v4, v1, v2}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.isCommentAndSetupHeaderFitsOnASinglePage:(IILjava/util/List;)Z // method@9070 │ │ +2eb87c: 0a01 |017c: move-result v1 │ │ +2eb87e: 3801 4600 |017d: if-eqz v1, 01c3 // +0046 │ │ +2eb882: 6e10 9790 0000 |017f: invoke-virtual {v0}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.getPageLength:()I // method@9097 │ │ +2eb888: 0a01 |0182: move-result v1 │ │ +2eb88a: 1402 01fe 0000 |0183: const v2, #float 9.11194e-41 // #0000fe01 │ │ +2eb890: 3521 2d00 |0186: if-ge v1, v2, 01b3 // +002d │ │ +2eb894: 6e10 9690 0000 |0188: invoke-virtual {v0}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.getPacketList:()Ljava/util/List; // method@9096 │ │ +2eb89a: 0c01 |018b: move-result-object v1 │ │ +2eb89c: 7210 7389 0100 |018c: invoke-interface {v1}, Ljava/util/List;.size:()I // method@8973 │ │ +2eb8a2: 0a01 |018f: move-result v1 │ │ +2eb8a4: 1222 |0190: const/4 v2, #int 2 // #2 │ │ +2eb8a6: 3321 0800 |0191: if-ne v1, v2, 0199 // +0008 │ │ +2eb8aa: 6e10 9d90 0000 |0193: invoke-virtual {v0}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.isLastPacketIncomplete:()Z // method@909d │ │ +2eb8b0: 0a01 |0196: move-result v1 │ │ +2eb8b2: 3801 0c00 |0197: if-eqz v1, 01a3 // +000c │ │ +2eb8b6: 6e10 9690 0000 |0199: invoke-virtual {v0}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.getPacketList:()Ljava/util/List; // method@9096 │ │ +2eb8bc: 0c01 |019c: move-result-object v1 │ │ +2eb8be: 7210 7389 0100 |019d: invoke-interface {v1}, Ljava/util/List;.size:()I // method@8973 │ │ +2eb8c4: 0a01 |01a0: move-result v1 │ │ +2eb8c6: 3721 1200 |01a1: if-le v1, v2, 01b3 // +0012 │ │ +2eb8ca: 6201 3486 |01a3: sget-object v1, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.logger:Ljava/util/logging/Logger; // field@8634 │ │ +2eb8ce: 1a02 231d |01a5: const-string v2, "Header and Setup remain on single page:" // string@1d23 │ │ +2eb8d2: 6e20 138a 2100 |01a7: invoke-virtual {v1, v2}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@8a13 │ │ +2eb8d8: 07c2 |01aa: move-object v2, v12 │ │ +2eb8da: 0706 |01ab: move-object v6, v0 │ │ +2eb8dc: 07d7 |01ac: move-object v7, v13 │ │ +2eb8de: 07ea |01ad: move-object v10, v14 │ │ +2eb8e0: 07fb |01ae: move-object v11, v15 │ │ +2eb8e2: 760a 7390 0200 |01af: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.replaceSecondPageOnly:(Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader$OggVorbisHeaderSizes;IILorg/jaudiotagger/audio/ogg/util/OggPageHeader;Ljava/nio/ByteBuffer;JLorg/jaudiotagger/audio/MyRandomAccessFile;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V // method@9073 │ │ +2eb8e8: 2820 |01b2: goto 01d2 // +0020 │ │ +2eb8ea: 6201 3486 |01b3: sget-object v1, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.logger:Ljava/util/logging/Logger; // field@8634 │ │ +2eb8ee: 1a02 221d |01b5: const-string v2, "Header and Setup now on single page:" // string@1d22 │ │ +2eb8f2: 6e20 138a 2100 |01b7: invoke-virtual {v1, v2}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@8a13 │ │ +2eb8f8: 07c2 |01ba: move-object v2, v12 │ │ +2eb8fa: 0706 |01bb: move-object v6, v0 │ │ +2eb8fc: 07d7 |01bc: move-object v7, v13 │ │ +2eb8fe: 07e8 |01bd: move-object v8, v14 │ │ +2eb900: 07f9 |01be: move-object v9, v15 │ │ +2eb902: 7608 7290 0200 |01bf: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.replaceSecondPageAndRenumberPageSeqs:(Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader$OggVorbisHeaderSizes;IILorg/jaudiotagger/audio/ogg/util/OggPageHeader;Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/MyRandomAccessFile;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V // method@9072 │ │ +2eb908: 2810 |01c2: goto 01d2 // +0010 │ │ +2eb90a: 6201 3486 |01c3: sget-object v1, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.logger:Ljava/util/logging/Logger; // field@8634 │ │ +2eb90e: 1a02 241d |01c5: const-string v2, "Header and Setup with shift audio:" // string@1d24 │ │ +2eb912: 6e20 138a 2100 |01c7: invoke-virtual {v1, v2}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@8a13 │ │ +2eb918: 07c2 |01ca: move-object v2, v12 │ │ +2eb91a: 0705 |01cb: move-object v5, v0 │ │ +2eb91c: 07d6 |01cc: move-object v6, v13 │ │ +2eb91e: 07e7 |01cd: move-object v7, v14 │ │ +2eb920: 07f8 |01ce: move-object v8, v15 │ │ +2eb922: 7607 7190 0200 |01cf: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.replacePagesAndRenumberPageSeqs:(Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader$OggVorbisHeaderSizes;ILorg/jaudiotagger/audio/ogg/util/OggPageHeader;Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/MyRandomAccessFile;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V // method@9071 │ │ +2eb928: 0e00 |01d2: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0007 line=76 │ │ 0x000e line=77 │ │ 0x0012 line=78 │ │ 0x0019 line=81 │ │ @@ -722087,26 +722087,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 20 16-bit code units │ │ -2ebb84: |[2ebb84] org.jaudiotagger.audio.ogg.VorbisVersion.:()V │ │ -2ebb94: 2200 9111 |0000: new-instance v0, Lorg/jaudiotagger/audio/ogg/VorbisVersion; // type@1191 │ │ -2ebb98: 1a01 a050 |0002: const-string v1, "VERSION_ONE" // string@50a0 │ │ -2ebb9c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -2ebb9e: 1a03 473f |0005: const-string v3, "Ogg Vorbis v1" // string@3f47 │ │ -2ebba2: 7040 7890 1032 |0007: invoke-direct {v0, v1, v2, v3}, Lorg/jaudiotagger/audio/ogg/VorbisVersion;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9078 │ │ -2ebba8: 6900 3886 |000a: sput-object v0, Lorg/jaudiotagger/audio/ogg/VorbisVersion;.VERSION_ONE:Lorg/jaudiotagger/audio/ogg/VorbisVersion; // field@8638 │ │ -2ebbac: 1211 |000c: const/4 v1, #int 1 // #1 │ │ -2ebbae: 2311 da13 |000d: new-array v1, v1, [Lorg/jaudiotagger/audio/ogg/VorbisVersion; // type@13da │ │ -2ebbb2: 4d00 0102 |000f: aput-object v0, v1, v2 │ │ -2ebbb6: 6901 3786 |0011: sput-object v1, Lorg/jaudiotagger/audio/ogg/VorbisVersion;.$VALUES:[Lorg/jaudiotagger/audio/ogg/VorbisVersion; // field@8637 │ │ -2ebbba: 0e00 |0013: return-void │ │ +2ebb88: |[2ebb88] org.jaudiotagger.audio.ogg.VorbisVersion.:()V │ │ +2ebb98: 2200 9111 |0000: new-instance v0, Lorg/jaudiotagger/audio/ogg/VorbisVersion; // type@1191 │ │ +2ebb9c: 1a01 a050 |0002: const-string v1, "VERSION_ONE" // string@50a0 │ │ +2ebba0: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +2ebba2: 1a03 473f |0005: const-string v3, "Ogg Vorbis v1" // string@3f47 │ │ +2ebba6: 7040 7890 1032 |0007: invoke-direct {v0, v1, v2, v3}, Lorg/jaudiotagger/audio/ogg/VorbisVersion;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9078 │ │ +2ebbac: 6900 3886 |000a: sput-object v0, Lorg/jaudiotagger/audio/ogg/VorbisVersion;.VERSION_ONE:Lorg/jaudiotagger/audio/ogg/VorbisVersion; // field@8638 │ │ +2ebbb0: 1211 |000c: const/4 v1, #int 1 // #1 │ │ +2ebbb2: 2311 da13 |000d: new-array v1, v1, [Lorg/jaudiotagger/audio/ogg/VorbisVersion; // type@13da │ │ +2ebbb6: 4d00 0102 |000f: aput-object v0, v1, v2 │ │ +2ebbba: 6901 3786 |0011: sput-object v1, Lorg/jaudiotagger/audio/ogg/VorbisVersion;.$VALUES:[Lorg/jaudiotagger/audio/ogg/VorbisVersion; // field@8637 │ │ +2ebbbe: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ 0x0011 line=8 │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/ogg/VorbisVersion;) │ │ @@ -722114,18 +722114,18 @@ │ │ type : '(Ljava/lang/String;ILjava/lang/String;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -2ebbbc: |[2ebbbc] org.jaudiotagger.audio.ogg.VorbisVersion.:(Ljava/lang/String;ILjava/lang/String;)V │ │ -2ebbcc: 7030 0387 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@8703 │ │ -2ebbd2: 5b03 3986 |0003: iput-object v3, v0, Lorg/jaudiotagger/audio/ogg/VorbisVersion;.displayName:Ljava/lang/String; // field@8639 │ │ -2ebbd6: 0e00 |0005: return-void │ │ +2ebbc0: |[2ebbc0] org.jaudiotagger.audio.ogg.VorbisVersion.:(Ljava/lang/String;ILjava/lang/String;)V │ │ +2ebbd0: 7030 0387 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@8703 │ │ +2ebbd6: 5b03 3986 |0003: iput-object v3, v0, Lorg/jaudiotagger/audio/ogg/VorbisVersion;.displayName:Ljava/lang/String; // field@8639 │ │ +2ebbda: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ 0x0003 line=18 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/jaudiotagger/audio/ogg/VorbisVersion; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ @@ -722137,20 +722137,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/jaudiotagger/audio/ogg/VorbisVersion;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -2ebb3c: |[2ebb3c] org.jaudiotagger.audio.ogg.VorbisVersion.valueOf:(Ljava/lang/String;)Lorg/jaudiotagger/audio/ogg/VorbisVersion; │ │ -2ebb4c: 1c00 9111 |0000: const-class v0, Lorg/jaudiotagger/audio/ogg/VorbisVersion; // type@1191 │ │ -2ebb50: 7120 0487 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@8704 │ │ -2ebb56: 0c01 |0005: move-result-object v1 │ │ -2ebb58: 1f01 9111 |0006: check-cast v1, Lorg/jaudiotagger/audio/ogg/VorbisVersion; // type@1191 │ │ -2ebb5c: 1101 |0008: return-object v1 │ │ +2ebb40: |[2ebb40] org.jaudiotagger.audio.ogg.VorbisVersion.valueOf:(Ljava/lang/String;)Lorg/jaudiotagger/audio/ogg/VorbisVersion; │ │ +2ebb50: 1c00 9111 |0000: const-class v0, Lorg/jaudiotagger/audio/ogg/VorbisVersion; // type@1191 │ │ +2ebb54: 7120 0487 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@8704 │ │ +2ebb5a: 0c01 |0005: move-result-object v1 │ │ +2ebb5c: 1f01 9111 |0006: check-cast v1, Lorg/jaudiotagger/audio/ogg/VorbisVersion; // type@1191 │ │ +2ebb60: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #3 : (in Lorg/jaudiotagger/audio/ogg/VorbisVersion;) │ │ @@ -722158,20 +722158,20 @@ │ │ type : '()[Lorg/jaudiotagger/audio/ogg/VorbisVersion;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -2ebb60: |[2ebb60] org.jaudiotagger.audio.ogg.VorbisVersion.values:()[Lorg/jaudiotagger/audio/ogg/VorbisVersion; │ │ -2ebb70: 6200 3786 |0000: sget-object v0, Lorg/jaudiotagger/audio/ogg/VorbisVersion;.$VALUES:[Lorg/jaudiotagger/audio/ogg/VorbisVersion; // field@8637 │ │ -2ebb74: 6e10 12a0 0000 |0002: invoke-virtual {v0}, [Lorg/jaudiotagger/audio/ogg/VorbisVersion;.clone:()Ljava/lang/Object; // method@a012 │ │ -2ebb7a: 0c00 |0005: move-result-object v0 │ │ -2ebb7c: 1f00 da13 |0006: check-cast v0, [Lorg/jaudiotagger/audio/ogg/VorbisVersion; // type@13da │ │ -2ebb80: 1100 |0008: return-object v0 │ │ +2ebb64: |[2ebb64] org.jaudiotagger.audio.ogg.VorbisVersion.values:()[Lorg/jaudiotagger/audio/ogg/VorbisVersion; │ │ +2ebb74: 6200 3786 |0000: sget-object v0, Lorg/jaudiotagger/audio/ogg/VorbisVersion;.$VALUES:[Lorg/jaudiotagger/audio/ogg/VorbisVersion; // field@8637 │ │ +2ebb78: 6e10 12a0 0000 |0002: invoke-virtual {v0}, [Lorg/jaudiotagger/audio/ogg/VorbisVersion;.clone:()Ljava/lang/Object; // method@a012 │ │ +2ebb7e: 0c00 |0005: move-result-object v0 │ │ +2ebb80: 1f00 da13 |0006: check-cast v0, [Lorg/jaudiotagger/audio/ogg/VorbisVersion; // type@13da │ │ +2ebb84: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/jaudiotagger/audio/ogg/VorbisVersion;) │ │ @@ -722179,17 +722179,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2ebb24: |[2ebb24] org.jaudiotagger.audio.ogg.VorbisVersion.toString:()Ljava/lang/String; │ │ -2ebb34: 5410 3986 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/ogg/VorbisVersion;.displayName:Ljava/lang/String; // field@8639 │ │ -2ebb38: 1100 |0002: return-object v0 │ │ +2ebb28: |[2ebb28] org.jaudiotagger.audio.ogg.VorbisVersion.toString:()Ljava/lang/String; │ │ +2ebb38: 5410 3986 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/ogg/VorbisVersion;.displayName:Ljava/lang/String; // field@8639 │ │ +2ebb3c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/ogg/VorbisVersion; │ │ │ │ source_file_idx : 21222 (VorbisVersion.java) │ │ @@ -722237,25 +722237,25 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -2ebcd8: |[2ebcd8] org.jaudiotagger.audio.ogg.util.OggCRCFactory.:()V │ │ -2ebce8: 1a00 d598 |0000: const-string v0, "org.jaudiotagger.audio.ogg" // string@98d5 │ │ -2ebcec: 7110 168a 0000 |0002: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@8a16 │ │ -2ebcf2: 0c00 |0005: move-result-object v0 │ │ -2ebcf4: 6900 3c86 |0006: sput-object v0, Lorg/jaudiotagger/audio/ogg/util/OggCRCFactory;.logger:Ljava/util/logging/Logger; // field@863c │ │ -2ebcf8: 1300 0001 |0008: const/16 v0, #int 256 // #100 │ │ -2ebcfc: 2300 2113 |000a: new-array v0, v0, [J // type@1321 │ │ -2ebd00: 6900 3a86 |000c: sput-object v0, Lorg/jaudiotagger/audio/ogg/util/OggCRCFactory;.crc_lookup:[J // field@863a │ │ -2ebd04: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -2ebd06: 6a00 3b86 |000f: sput-boolean v0, Lorg/jaudiotagger/audio/ogg/util/OggCRCFactory;.init:Z // field@863b │ │ -2ebd0a: 0e00 |0011: return-void │ │ +2ebcdc: |[2ebcdc] org.jaudiotagger.audio.ogg.util.OggCRCFactory.:()V │ │ +2ebcec: 1a00 d598 |0000: const-string v0, "org.jaudiotagger.audio.ogg" // string@98d5 │ │ +2ebcf0: 7110 168a 0000 |0002: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@8a16 │ │ +2ebcf6: 0c00 |0005: move-result-object v0 │ │ +2ebcf8: 6900 3c86 |0006: sput-object v0, Lorg/jaudiotagger/audio/ogg/util/OggCRCFactory;.logger:Ljava/util/logging/Logger; // field@863c │ │ +2ebcfc: 1300 0001 |0008: const/16 v0, #int 256 // #100 │ │ +2ebd00: 2300 2113 |000a: new-array v0, v0, [J // type@1321 │ │ +2ebd04: 6900 3a86 |000c: sput-object v0, Lorg/jaudiotagger/audio/ogg/util/OggCRCFactory;.crc_lookup:[J // field@863a │ │ +2ebd08: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +2ebd0a: 6a00 3b86 |000f: sput-boolean v0, Lorg/jaudiotagger/audio/ogg/util/OggCRCFactory;.init:Z // field@863b │ │ +2ebd0e: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=35 │ │ 0x000c line=37 │ │ 0x000f line=38 │ │ locals : │ │ │ │ @@ -722264,17 +722264,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2ebd0c: |[2ebd0c] org.jaudiotagger.audio.ogg.util.OggCRCFactory.:()V │ │ -2ebd1c: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -2ebd22: 0e00 |0003: return-void │ │ +2ebd10: |[2ebd10] org.jaudiotagger.audio.ogg.util.OggCRCFactory.:()V │ │ +2ebd20: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +2ebd26: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/audio/ogg/util/OggCRCFactory; │ │ │ │ #2 : (in Lorg/jaudiotagger/audio/ogg/util/OggCRCFactory;) │ │ @@ -722282,68 +722282,68 @@ │ │ type : '([B)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 13 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 79 16-bit code units │ │ -2ebc10: |[2ebc10] org.jaudiotagger.audio.ogg.util.OggCRCFactory.computeCRC:([B)[B │ │ -2ebc20: 6300 3b86 |0000: sget-boolean v0, Lorg/jaudiotagger/audio/ogg/util/OggCRCFactory;.init:Z // field@863b │ │ -2ebc24: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ -2ebc28: 7100 8090 0000 |0004: invoke-static {}, Lorg/jaudiotagger/audio/ogg/util/OggCRCFactory;.init:()V // method@9080 │ │ -2ebc2e: 1600 0000 |0007: const-wide/16 v0, #int 0 // #0 │ │ -2ebc32: 21c2 |0009: array-length v2, v12 │ │ -2ebc34: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -2ebc36: 1204 |000b: const/4 v4, #int 0 // #0 │ │ -2ebc38: 1305 1800 |000c: const/16 v5, #int 24 // #18 │ │ -2ebc3c: 1306 0800 |000e: const/16 v6, #int 8 // #8 │ │ -2ebc40: 1607 ff00 |0010: const-wide/16 v7, #int 255 // #ff │ │ -2ebc44: 3524 1a00 |0012: if-ge v4, v2, 002c // +001a │ │ -2ebc48: 4809 0c04 |0014: aget-byte v9, v12, v4 │ │ -2ebc4c: a50a 0005 |0016: ushr-long v10, v0, v5 │ │ -2ebc50: c0a7 |0018: and-long/2addr v7, v10 │ │ -2ebc52: 7110 8190 0900 |0019: invoke-static {v9}, Lorg/jaudiotagger/audio/ogg/util/OggCRCFactory;.u:(I)I // method@9081 │ │ -2ebc58: 0a05 |001c: move-result v5 │ │ -2ebc5a: 8159 |001d: int-to-long v9, v5 │ │ -2ebc5c: c297 |001e: xor-long/2addr v7, v9 │ │ -2ebc5e: 8475 |001f: long-to-int v5, v7 │ │ -2ebc60: c360 |0020: shl-long/2addr v0, v6 │ │ -2ebc62: 6206 3a86 |0021: sget-object v6, Lorg/jaudiotagger/audio/ogg/util/OggCRCFactory;.crc_lookup:[J // field@863a │ │ -2ebc66: 4505 0605 |0023: aget-wide v5, v6, v5 │ │ -2ebc6a: c250 |0025: xor-long/2addr v0, v5 │ │ -2ebc6c: 1605 ffff |0026: const-wide/16 v5, #int -1 // #ffff │ │ -2ebc70: c050 |0028: and-long/2addr v0, v5 │ │ -2ebc72: d804 0401 |0029: add-int/lit8 v4, v4, #int 1 // #01 │ │ -2ebc76: 28e1 |002b: goto 000c // -001f │ │ -2ebc78: 124c |002c: const/4 v12, #int 4 // #4 │ │ -2ebc7a: 23cc 1c13 |002d: new-array v12, v12, [B // type@131c │ │ -2ebc7e: a009 0007 |002f: and-long v9, v0, v7 │ │ -2ebc82: 8492 |0031: long-to-int v2, v9 │ │ -2ebc84: 8d22 |0032: int-to-byte v2, v2 │ │ -2ebc86: 4f02 0c03 |0033: aput-byte v2, v12, v3 │ │ -2ebc8a: a502 0006 |0035: ushr-long v2, v0, v6 │ │ -2ebc8e: c072 |0037: and-long/2addr v2, v7 │ │ -2ebc90: 8423 |0038: long-to-int v3, v2 │ │ -2ebc92: 8d32 |0039: int-to-byte v2, v3 │ │ -2ebc94: 1213 |003a: const/4 v3, #int 1 // #1 │ │ -2ebc96: 4f02 0c03 |003b: aput-byte v2, v12, v3 │ │ -2ebc9a: 1222 |003d: const/4 v2, #int 2 // #2 │ │ -2ebc9c: 1303 1000 |003e: const/16 v3, #int 16 // #10 │ │ -2ebca0: a503 0003 |0040: ushr-long v3, v0, v3 │ │ -2ebca4: c073 |0042: and-long/2addr v3, v7 │ │ -2ebca6: 8434 |0043: long-to-int v4, v3 │ │ -2ebca8: 8d43 |0044: int-to-byte v3, v4 │ │ -2ebcaa: 4f03 0c02 |0045: aput-byte v3, v12, v2 │ │ -2ebcae: 1232 |0047: const/4 v2, #int 3 // #3 │ │ -2ebcb0: c550 |0048: ushr-long/2addr v0, v5 │ │ -2ebcb2: c070 |0049: and-long/2addr v0, v7 │ │ -2ebcb4: 8401 |004a: long-to-int v1, v0 │ │ -2ebcb6: 8d10 |004b: int-to-byte v0, v1 │ │ -2ebcb8: 4f00 0c02 |004c: aput-byte v0, v12, v2 │ │ -2ebcbc: 110c |004e: return-object v12 │ │ +2ebc14: |[2ebc14] org.jaudiotagger.audio.ogg.util.OggCRCFactory.computeCRC:([B)[B │ │ +2ebc24: 6300 3b86 |0000: sget-boolean v0, Lorg/jaudiotagger/audio/ogg/util/OggCRCFactory;.init:Z // field@863b │ │ +2ebc28: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ +2ebc2c: 7100 8090 0000 |0004: invoke-static {}, Lorg/jaudiotagger/audio/ogg/util/OggCRCFactory;.init:()V // method@9080 │ │ +2ebc32: 1600 0000 |0007: const-wide/16 v0, #int 0 // #0 │ │ +2ebc36: 21c2 |0009: array-length v2, v12 │ │ +2ebc38: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +2ebc3a: 1204 |000b: const/4 v4, #int 0 // #0 │ │ +2ebc3c: 1305 1800 |000c: const/16 v5, #int 24 // #18 │ │ +2ebc40: 1306 0800 |000e: const/16 v6, #int 8 // #8 │ │ +2ebc44: 1607 ff00 |0010: const-wide/16 v7, #int 255 // #ff │ │ +2ebc48: 3524 1a00 |0012: if-ge v4, v2, 002c // +001a │ │ +2ebc4c: 4809 0c04 |0014: aget-byte v9, v12, v4 │ │ +2ebc50: a50a 0005 |0016: ushr-long v10, v0, v5 │ │ +2ebc54: c0a7 |0018: and-long/2addr v7, v10 │ │ +2ebc56: 7110 8190 0900 |0019: invoke-static {v9}, Lorg/jaudiotagger/audio/ogg/util/OggCRCFactory;.u:(I)I // method@9081 │ │ +2ebc5c: 0a05 |001c: move-result v5 │ │ +2ebc5e: 8159 |001d: int-to-long v9, v5 │ │ +2ebc60: c297 |001e: xor-long/2addr v7, v9 │ │ +2ebc62: 8475 |001f: long-to-int v5, v7 │ │ +2ebc64: c360 |0020: shl-long/2addr v0, v6 │ │ +2ebc66: 6206 3a86 |0021: sget-object v6, Lorg/jaudiotagger/audio/ogg/util/OggCRCFactory;.crc_lookup:[J // field@863a │ │ +2ebc6a: 4505 0605 |0023: aget-wide v5, v6, v5 │ │ +2ebc6e: c250 |0025: xor-long/2addr v0, v5 │ │ +2ebc70: 1605 ffff |0026: const-wide/16 v5, #int -1 // #ffff │ │ +2ebc74: c050 |0028: and-long/2addr v0, v5 │ │ +2ebc76: d804 0401 |0029: add-int/lit8 v4, v4, #int 1 // #01 │ │ +2ebc7a: 28e1 |002b: goto 000c // -001f │ │ +2ebc7c: 124c |002c: const/4 v12, #int 4 // #4 │ │ +2ebc7e: 23cc 1c13 |002d: new-array v12, v12, [B // type@131c │ │ +2ebc82: a009 0007 |002f: and-long v9, v0, v7 │ │ +2ebc86: 8492 |0031: long-to-int v2, v9 │ │ +2ebc88: 8d22 |0032: int-to-byte v2, v2 │ │ +2ebc8a: 4f02 0c03 |0033: aput-byte v2, v12, v3 │ │ +2ebc8e: a502 0006 |0035: ushr-long v2, v0, v6 │ │ +2ebc92: c072 |0037: and-long/2addr v2, v7 │ │ +2ebc94: 8423 |0038: long-to-int v3, v2 │ │ +2ebc96: 8d32 |0039: int-to-byte v2, v3 │ │ +2ebc98: 1213 |003a: const/4 v3, #int 1 // #1 │ │ +2ebc9a: 4f02 0c03 |003b: aput-byte v2, v12, v3 │ │ +2ebc9e: 1222 |003d: const/4 v2, #int 2 // #2 │ │ +2ebca0: 1303 1000 |003e: const/16 v3, #int 16 // #10 │ │ +2ebca4: a503 0003 |0040: ushr-long v3, v0, v3 │ │ +2ebca8: c073 |0042: and-long/2addr v3, v7 │ │ +2ebcaa: 8434 |0043: long-to-int v4, v3 │ │ +2ebcac: 8d43 |0044: int-to-byte v3, v4 │ │ +2ebcae: 4f03 0c02 |0045: aput-byte v3, v12, v2 │ │ +2ebcb2: 1232 |0047: const/4 v2, #int 3 // #3 │ │ +2ebcb4: c550 |0048: ushr-long/2addr v0, v5 │ │ +2ebcb6: c070 |0049: and-long/2addr v0, v7 │ │ +2ebcb8: 8401 |004a: long-to-int v1, v0 │ │ +2ebcba: 8d10 |004b: int-to-byte v0, v1 │ │ +2ebcbc: 4f00 0c02 |004c: aput-byte v0, v12, v2 │ │ +2ebcc0: 110c |004e: return-object v12 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0004 line=75 │ │ 0x0009 line=80 │ │ 0x0019 line=82 │ │ 0x0021 line=84 │ │ @@ -722355,43 +722355,43 @@ │ │ type : '()V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 11 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 47 16-bit code units │ │ -2ebd24: |[2ebd24] org.jaudiotagger.audio.ogg.util.OggCRCFactory.init:()V │ │ -2ebd34: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -2ebd36: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -2ebd38: 1302 0001 |0002: const/16 v2, #int 256 // #100 │ │ -2ebd3c: 1213 |0004: const/4 v3, #int 1 // #1 │ │ -2ebd3e: 3521 2700 |0005: if-ge v1, v2, 002c // +0027 │ │ -2ebd42: e002 0118 |0007: shl-int/lit8 v2, v1, #int 24 // #18 │ │ -2ebd46: 8124 |0009: int-to-long v4, v2 │ │ -2ebd48: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -2ebd4a: 1306 0800 |000b: const/16 v6, #int 8 // #8 │ │ -2ebd4e: 3562 1800 |000d: if-ge v2, v6, 0025 // +0018 │ │ -2ebd52: 1806 0000 0080 0000 0000 |000f: const-wide v6, #double 1.061e-314 // #0000000080000000 │ │ -2ebd5c: c046 |0014: and-long/2addr v6, v4 │ │ -2ebd5e: 1608 0000 |0015: const-wide/16 v8, #int 0 // #0 │ │ -2ebd62: 310a 0608 |0017: cmp-long v10, v6, v8 │ │ -2ebd66: 380a 0800 |0019: if-eqz v10, 0021 // +0008 │ │ -2ebd6a: c334 |001b: shl-long/2addr v4, v3 │ │ -2ebd6c: 1706 b71d c104 |001c: const-wide/32 v6, #float 4.54014e-36 // #04c11db7 │ │ -2ebd72: c264 |001f: xor-long/2addr v4, v6 │ │ -2ebd74: 2802 |0020: goto 0022 // +0002 │ │ -2ebd76: c334 |0021: shl-long/2addr v4, v3 │ │ -2ebd78: d802 0201 |0022: add-int/lit8 v2, v2, #int 1 // #01 │ │ -2ebd7c: 28e7 |0024: goto 000b // -0019 │ │ -2ebd7e: 6202 3a86 |0025: sget-object v2, Lorg/jaudiotagger/audio/ogg/util/OggCRCFactory;.crc_lookup:[J // field@863a │ │ -2ebd82: 4c04 0201 |0027: aput-wide v4, v2, v1 │ │ -2ebd86: d801 0101 |0029: add-int/lit8 v1, v1, #int 1 // #01 │ │ -2ebd8a: 28d7 |002b: goto 0002 // -0029 │ │ -2ebd8c: 6a03 3b86 |002c: sput-boolean v3, Lorg/jaudiotagger/audio/ogg/util/OggCRCFactory;.init:Z // field@863b │ │ -2ebd90: 0e00 |002e: return-void │ │ +2ebd28: |[2ebd28] org.jaudiotagger.audio.ogg.util.OggCRCFactory.init:()V │ │ +2ebd38: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +2ebd3a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +2ebd3c: 1302 0001 |0002: const/16 v2, #int 256 // #100 │ │ +2ebd40: 1213 |0004: const/4 v3, #int 1 // #1 │ │ +2ebd42: 3521 2700 |0005: if-ge v1, v2, 002c // +0027 │ │ +2ebd46: e002 0118 |0007: shl-int/lit8 v2, v1, #int 24 // #18 │ │ +2ebd4a: 8124 |0009: int-to-long v4, v2 │ │ +2ebd4c: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +2ebd4e: 1306 0800 |000b: const/16 v6, #int 8 // #8 │ │ +2ebd52: 3562 1800 |000d: if-ge v2, v6, 0025 // +0018 │ │ +2ebd56: 1806 0000 0080 0000 0000 |000f: const-wide v6, #double 1.061e-314 // #0000000080000000 │ │ +2ebd60: c046 |0014: and-long/2addr v6, v4 │ │ +2ebd62: 1608 0000 |0015: const-wide/16 v8, #int 0 // #0 │ │ +2ebd66: 310a 0608 |0017: cmp-long v10, v6, v8 │ │ +2ebd6a: 380a 0800 |0019: if-eqz v10, 0021 // +0008 │ │ +2ebd6e: c334 |001b: shl-long/2addr v4, v3 │ │ +2ebd70: 1706 b71d c104 |001c: const-wide/32 v6, #float 4.54014e-36 // #04c11db7 │ │ +2ebd76: c264 |001f: xor-long/2addr v4, v6 │ │ +2ebd78: 2802 |0020: goto 0022 // +0002 │ │ +2ebd7a: c334 |0021: shl-long/2addr v4, v3 │ │ +2ebd7c: d802 0201 |0022: add-int/lit8 v2, v2, #int 1 // #01 │ │ +2ebd80: 28e7 |0024: goto 000b // -0019 │ │ +2ebd82: 6202 3a86 |0025: sget-object v2, Lorg/jaudiotagger/audio/ogg/util/OggCRCFactory;.crc_lookup:[J // field@863a │ │ +2ebd86: 4c04 0201 |0027: aput-wide v4, v2, v1 │ │ +2ebd8a: d801 0101 |0029: add-int/lit8 v1, v1, #int 1 // #01 │ │ +2ebd8e: 28d7 |002b: goto 0002 // -0029 │ │ +2ebd90: 6a03 3b86 |002c: sput-boolean v3, Lorg/jaudiotagger/audio/ogg/util/OggCRCFactory;.init:Z // field@863b │ │ +2ebd94: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0025 line=59 │ │ 0x002c line=61 │ │ locals : │ │ │ │ #4 : (in Lorg/jaudiotagger/audio/ogg/util/OggCRCFactory;) │ │ @@ -722399,41 +722399,41 @@ │ │ type : '(I)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2ebcc0: |[2ebcc0] org.jaudiotagger.audio.ogg.util.OggCRCFactory.u:(I)I │ │ -2ebcd0: d500 ff00 |0000: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -2ebcd4: 0f00 |0002: return v0 │ │ +2ebcc4: |[2ebcc4] org.jaudiotagger.audio.ogg.util.OggCRCFactory.u:(I)I │ │ +2ebcd4: d500 ff00 |0000: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +2ebcd8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/jaudiotagger/audio/ogg/util/OggCRCFactory;) │ │ name : 'checkCRC' │ │ type : '([B[B)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -2ebbd8: |[2ebbd8] org.jaudiotagger.audio.ogg.util.OggCRCFactory.checkCRC:([B[B)Z │ │ -2ebbe8: 2200 3710 |0000: new-instance v0, Ljava/lang/String; // type@1037 │ │ -2ebbec: 7020 8c87 3000 |0002: invoke-direct {v0, v3}, Ljava/lang/String;.:([B)V // method@878c │ │ -2ebbf2: 2203 3710 |0005: new-instance v3, Ljava/lang/String; // type@1037 │ │ -2ebbf6: 7110 7f90 0200 |0007: invoke-static {v2}, Lorg/jaudiotagger/audio/ogg/util/OggCRCFactory;.computeCRC:([B)[B // method@907f │ │ -2ebbfc: 0c02 |000a: move-result-object v2 │ │ -2ebbfe: 7020 8c87 2300 |000b: invoke-direct {v3, v2}, Ljava/lang/String;.:([B)V // method@878c │ │ -2ebc04: 6e20 9c87 3000 |000e: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2ebc0a: 0a02 |0011: move-result v2 │ │ -2ebc0c: 0f02 |0012: return v2 │ │ +2ebbdc: |[2ebbdc] org.jaudiotagger.audio.ogg.util.OggCRCFactory.checkCRC:([B[B)Z │ │ +2ebbec: 2200 3710 |0000: new-instance v0, Ljava/lang/String; // type@1037 │ │ +2ebbf0: 7020 8c87 3000 |0002: invoke-direct {v0, v3}, Ljava/lang/String;.:([B)V // method@878c │ │ +2ebbf6: 2203 3710 |0005: new-instance v3, Ljava/lang/String; // type@1037 │ │ +2ebbfa: 7110 7f90 0200 |0007: invoke-static {v2}, Lorg/jaudiotagger/audio/ogg/util/OggCRCFactory;.computeCRC:([B)[B // method@907f │ │ +2ebc00: 0c02 |000a: move-result-object v2 │ │ +2ebc02: 7020 8c87 2300 |000b: invoke-direct {v3, v2}, Ljava/lang/String;.:([B)V // method@878c │ │ +2ebc08: 6e20 9c87 3000 |000e: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2ebc0e: 0a02 |0011: move-result v2 │ │ +2ebc10: 0f02 |0012: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 this Lorg/jaudiotagger/audio/ogg/util/OggCRCFactory; │ │ 0x0000 - 0x0013 reg=2 (null) [B │ │ 0x0000 - 0x0013 reg=3 (null) [B │ │ @@ -722474,37 +722474,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -2ec110: |[2ec110] org.jaudiotagger.audio.ogg.util.OggInfoReader.:()V │ │ -2ec120: 1a00 d698 |0000: const-string v0, "org.jaudiotagger.audio.ogg.atom" // string@98d6 │ │ -2ec124: 7110 168a 0000 |0002: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@8a16 │ │ -2ec12a: 0c00 |0005: move-result-object v0 │ │ -2ec12c: 6900 3d86 |0006: sput-object v0, Lorg/jaudiotagger/audio/ogg/util/OggInfoReader;.logger:Ljava/util/logging/Logger; // field@863d │ │ -2ec130: 0e00 |0008: return-void │ │ +2ec114: |[2ec114] org.jaudiotagger.audio.ogg.util.OggInfoReader.:()V │ │ +2ec124: 1a00 d698 |0000: const-string v0, "org.jaudiotagger.audio.ogg.atom" // string@98d6 │ │ +2ec128: 7110 168a 0000 |0002: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@8a16 │ │ +2ec12e: 0c00 |0005: move-result-object v0 │ │ +2ec130: 6900 3d86 |0006: sput-object v0, Lorg/jaudiotagger/audio/ogg/util/OggInfoReader;.logger:Ljava/util/logging/Logger; // field@863d │ │ +2ec134: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=41 │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/ogg/util/OggInfoReader;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2ec134: |[2ec134] org.jaudiotagger.audio.ogg.util.OggInfoReader.:()V │ │ -2ec144: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -2ec14a: 0e00 |0003: return-void │ │ +2ec138: |[2ec138] org.jaudiotagger.audio.ogg.util.OggInfoReader.:()V │ │ +2ec148: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +2ec14e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/audio/ogg/util/OggInfoReader; │ │ │ │ #2 : (in Lorg/jaudiotagger/audio/ogg/util/OggInfoReader;) │ │ @@ -722512,27 +722512,27 @@ │ │ type : '(IJ)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 16 16-bit code units │ │ -2ebd94: |[2ebd94] org.jaudiotagger.audio.ogg.util.OggInfoReader.computeBitrate:(IJ)I │ │ -2ebda4: 3903 0300 |0000: if-nez v3, 0003 // +0003 │ │ -2ebda8: 1213 |0002: const/4 v3, #int 1 // #1 │ │ -2ebdaa: 6000 a283 |0003: sget v0, Lorg/jaudiotagger/audio/generic/Utils;.KILOBYTE_MULTIPLIER:I // field@83a2 │ │ -2ebdae: 8100 |0005: int-to-long v0, v0 │ │ -2ebdb0: be04 |0006: div-long/2addr v4, v0 │ │ -2ebdb2: 6000 a183 |0007: sget v0, Lorg/jaudiotagger/audio/generic/Utils;.BITS_IN_BYTE_MULTIPLIER:I // field@83a1 │ │ -2ebdb6: 8100 |0009: int-to-long v0, v0 │ │ -2ebdb8: 9d04 0400 |000a: mul-long v4, v4, v0 │ │ -2ebdbc: 8130 |000c: int-to-long v0, v3 │ │ -2ebdbe: be04 |000d: div-long/2addr v4, v0 │ │ -2ebdc0: 8443 |000e: long-to-int v3, v4 │ │ -2ebdc2: 0f03 |000f: return v3 │ │ +2ebd98: |[2ebd98] org.jaudiotagger.audio.ogg.util.OggInfoReader.computeBitrate:(IJ)I │ │ +2ebda8: 3903 0300 |0000: if-nez v3, 0003 // +0003 │ │ +2ebdac: 1213 |0002: const/4 v3, #int 1 // #1 │ │ +2ebdae: 6000 a283 |0003: sget v0, Lorg/jaudiotagger/audio/generic/Utils;.KILOBYTE_MULTIPLIER:I // field@83a2 │ │ +2ebdb2: 8100 |0005: int-to-long v0, v0 │ │ +2ebdb4: be04 |0006: div-long/2addr v4, v0 │ │ +2ebdb6: 6000 a183 |0007: sget v0, Lorg/jaudiotagger/audio/generic/Utils;.BITS_IN_BYTE_MULTIPLIER:I // field@83a1 │ │ +2ebdba: 8100 |0009: int-to-long v0, v0 │ │ +2ebdbc: 9d04 0400 |000a: mul-long v4, v4, v0 │ │ +2ebdc0: 8130 |000c: int-to-long v0, v3 │ │ +2ebdc2: be04 |000d: div-long/2addr v4, v0 │ │ +2ebdc4: 8443 |000e: long-to-int v3, v4 │ │ +2ebdc6: 0f03 |000f: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=161 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lorg/jaudiotagger/audio/ogg/util/OggInfoReader; │ │ 0x0000 - 0x0010 reg=3 (null) I │ │ 0x0000 - 0x0010 reg=4 (null) J │ │ @@ -722543,218 +722543,218 @@ │ │ type : '(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/generic/GenericAudioHeader;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 18 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 414 16-bit code units │ │ -2ebdc4: |[2ebdc4] org.jaudiotagger.audio.ogg.util.OggInfoReader.read:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/generic/GenericAudioHeader; │ │ -2ebdd4: 0800 1100 |0000: move-object/from16 v0, v17 │ │ -2ebdd8: 7801 848a 1100 |0002: invoke-interface/range {v17}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getFilePointer:()J // method@8a84 │ │ -2ebdde: 0b01 |0005: move-result-wide v1 │ │ -2ebde0: 2203 5d11 |0006: new-instance v3, Lorg/jaudiotagger/audio/generic/GenericAudioHeader; // type@115d │ │ -2ebde4: 7010 568e 0300 |0008: invoke-direct {v3}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.:()V // method@8e56 │ │ -2ebdea: 6204 3d86 |000b: sget-object v4, Lorg/jaudiotagger/audio/ogg/util/OggInfoReader;.logger:Ljava/util/logging/Logger; // field@863d │ │ -2ebdee: 1a05 3c48 |000d: const-string v5, "Started" // string@483c │ │ -2ebdf2: 6e20 138a 5400 |000f: invoke-virtual {v4, v5}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@8a13 │ │ -2ebdf8: 6204 4686 |0012: sget-object v4, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.CAPTURE_PATTERN:[B // field@8646 │ │ -2ebdfc: 2144 |0014: array-length v4, v4 │ │ -2ebdfe: 2344 1c13 |0015: new-array v4, v4, [B // type@131c │ │ -2ebe02: 7220 8c8a 4000 |0017: invoke-interface {v0, v4}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.read:([B)I // method@8a8c │ │ -2ebe08: 6205 4686 |001a: sget-object v5, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.CAPTURE_PATTERN:[B // field@8646 │ │ -2ebe0c: 7120 cd88 5400 |001c: invoke-static {v4, v5}, Ljava/util/Arrays;.equals:([B[B)Z // method@88cd │ │ -2ebe12: 0a05 |001f: move-result v5 │ │ -2ebe14: 1606 0000 |0020: const-wide/16 v6, #int 0 // #0 │ │ -2ebe18: 1208 |0022: const/4 v8, #int 0 // #0 │ │ -2ebe1a: 1219 |0023: const/4 v9, #int 1 // #1 │ │ -2ebe1c: 3905 3000 |0024: if-nez v5, 0054 // +0030 │ │ -2ebe20: 7230 918a 6007 |0026: invoke-interface {v0, v6, v7}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.seek:(J)V // method@8a91 │ │ -2ebe26: 7701 2095 1100 |0029: invoke-static/range {v17}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.isId3Tag:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Z // method@9520 │ │ -2ebe2c: 0a05 |002c: move-result v5 │ │ -2ebe2e: 3805 1200 |002d: if-eqz v5, 003f // +0012 │ │ -2ebe32: 7220 8c8a 4000 |002f: invoke-interface {v0, v4}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.read:([B)I // method@8a8c │ │ -2ebe38: 6205 4686 |0032: sget-object v5, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.CAPTURE_PATTERN:[B // field@8646 │ │ -2ebe3c: 7120 cd88 5400 |0034: invoke-static {v4, v5}, Ljava/util/Arrays;.equals:([B[B)Z // method@88cd │ │ -2ebe42: 0a04 |0037: move-result v4 │ │ -2ebe44: 3804 1c00 |0038: if-eqz v4, 0054 // +001c │ │ -2ebe48: 7801 848a 1100 |003a: invoke-interface/range {v17}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getFilePointer:()J // method@8a84 │ │ -2ebe4e: 0b01 |003d: move-result-wide v1 │ │ -2ebe50: 2816 |003e: goto 0054 // +0016 │ │ -2ebe52: 2200 3511 |003f: new-instance v0, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ -2ebe56: 6201 7487 |0041: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.OGG_HEADER_CANNOT_BE_FOUND:Lorg/jaudiotagger/logging/ErrorMessage; // field@8774 │ │ -2ebe5a: 2392 be13 |0043: new-array v2, v9, [Ljava/lang/Object; // type@13be │ │ -2ebe5e: 2203 3710 |0045: new-instance v3, Ljava/lang/String; // type@1037 │ │ -2ebe62: 7020 8c87 4300 |0047: invoke-direct {v3, v4}, Ljava/lang/String;.:([B)V // method@878c │ │ -2ebe68: 4d03 0208 |004a: aput-object v3, v2, v8 │ │ -2ebe6c: 6e20 5891 2100 |004c: invoke-virtual {v1, v2}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ -2ebe72: 0c01 |004f: move-result-object v1 │ │ -2ebe74: 7020 698d 1000 |0050: invoke-direct {v0, v1}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ -2ebe7a: 2700 |0053: throw v0 │ │ -2ebe7c: 7230 918a 1002 |0054: invoke-interface {v0, v1, v2}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.seek:(J)V // method@8a91 │ │ -2ebe82: 7801 8a8a 1100 |0057: invoke-interface/range {v17}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.length:()J // method@8a8a │ │ -2ebe88: 0b01 |005a: move-result-wide v1 │ │ -2ebe8a: 1604 0200 |005b: const-wide/16 v4, #int 2 // #2 │ │ -2ebe8e: bc41 |005d: sub-long/2addr v1, v4 │ │ -2ebe90: 7230 918a 1002 |005e: invoke-interface {v0, v1, v2}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.seek:(J)V // method@8a91 │ │ -2ebe96: 7801 848a 1100 |0061: invoke-interface/range {v17}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getFilePointer:()J // method@8a84 │ │ -2ebe9c: 0b01 |0064: move-result-wide v1 │ │ -2ebe9e: 130a 1b00 |0065: const/16 v10, #int 27 // #1b │ │ -2ebea2: 160b 0400 |0067: const-wide/16 v11, #int 4 // #4 │ │ -2ebea6: 190d f0bf |0069: const-wide/high16 v13, #long -4616189618054758400 // #bff0 │ │ -2ebeaa: 310f 010b |006b: cmp-long v15, v1, v11 │ │ -2ebeae: 3a0f 7000 |006d: if-ltz v15, 00dd // +0070 │ │ -2ebeb2: 7801 8b8a 1100 |006f: invoke-interface/range {v17}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.read:()I // method@8a8b │ │ -2ebeb8: 0a01 |0072: move-result v1 │ │ -2ebeba: 6202 4686 |0073: sget-object v2, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.CAPTURE_PATTERN:[B // field@8646 │ │ -2ebebe: 123f |0075: const/4 v15, #int 3 // #3 │ │ -2ebec0: 4802 020f |0076: aget-byte v2, v2, v15 │ │ -2ebec4: 3321 5c00 |0078: if-ne v1, v2, 00d4 // +005c │ │ -2ebec8: 7801 848a 1100 |007a: invoke-interface/range {v17}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getFilePointer:()J // method@8a84 │ │ -2ebece: 0b01 |007d: move-result-wide v1 │ │ -2ebed0: bcb1 |007e: sub-long/2addr v1, v11 │ │ -2ebed2: 7230 918a 1002 |007f: invoke-interface {v0, v1, v2}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.seek:(J)V // method@8a91 │ │ -2ebed8: 23f1 1c13 |0082: new-array v1, v15, [B // type@131c │ │ -2ebedc: 7220 8f8a 1000 |0084: invoke-interface {v0, v1}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.readFully:([B)V // method@8a8f │ │ -2ebee2: 4802 0108 |0087: aget-byte v2, v1, v8 │ │ -2ebee6: 620b 4686 |0089: sget-object v11, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.CAPTURE_PATTERN:[B // field@8646 │ │ -2ebeea: 480b 0b08 |008b: aget-byte v11, v11, v8 │ │ -2ebeee: 33b2 4700 |008d: if-ne v2, v11, 00d4 // +0047 │ │ -2ebef2: 4802 0109 |008f: aget-byte v2, v1, v9 │ │ -2ebef6: 620b 4686 |0091: sget-object v11, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.CAPTURE_PATTERN:[B // field@8646 │ │ -2ebefa: 480b 0b09 |0093: aget-byte v11, v11, v9 │ │ -2ebefe: 33b2 3f00 |0095: if-ne v2, v11, 00d4 // +003f │ │ -2ebf02: 1222 |0097: const/4 v2, #int 2 // #2 │ │ -2ebf04: 4801 0102 |0098: aget-byte v1, v1, v2 │ │ -2ebf08: 620b 4686 |009a: sget-object v11, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.CAPTURE_PATTERN:[B // field@8646 │ │ -2ebf0c: 4802 0b02 |009c: aget-byte v2, v11, v2 │ │ -2ebf10: 3321 3600 |009e: if-ne v1, v2, 00d4 // +0036 │ │ -2ebf14: 7801 848a 1100 |00a0: invoke-interface/range {v17}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getFilePointer:()J // method@8a84 │ │ -2ebf1a: 0b01 |00a3: move-result-wide v1 │ │ -2ebf1c: 1604 0300 |00a4: const-wide/16 v4, #int 3 // #3 │ │ -2ebf20: bc41 |00a6: sub-long/2addr v1, v4 │ │ -2ebf22: 7230 918a 1002 |00a7: invoke-interface {v0, v1, v2}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.seek:(J)V // method@8a91 │ │ -2ebf28: 7801 848a 1100 |00aa: invoke-interface/range {v17}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getFilePointer:()J // method@8a84 │ │ -2ebf2e: 0b01 |00ad: move-result-wide v1 │ │ -2ebf30: 7801 848a 1100 |00ae: invoke-interface/range {v17}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getFilePointer:()J // method@8a84 │ │ -2ebf36: 0b04 |00b1: move-result-wide v4 │ │ -2ebf38: 160b 1a00 |00b2: const-wide/16 v11, #int 26 // #1a │ │ -2ebf3c: bbb4 |00b4: add-long/2addr v4, v11 │ │ -2ebf3e: 7230 918a 4005 |00b5: invoke-interface {v0, v4, v5}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.seek:(J)V // method@8a91 │ │ -2ebf44: 7801 8e8a 1100 |00b8: invoke-interface/range {v17}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.readByte:()B // method@8a8e │ │ -2ebf4a: 0a04 |00bb: move-result v4 │ │ -2ebf4c: d544 ff00 |00bc: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -2ebf50: 7230 918a 1002 |00be: invoke-interface {v0, v1, v2}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.seek:(J)V // method@8a91 │ │ -2ebf56: b0a4 |00c1: add-int/2addr v4, v10 │ │ -2ebf58: 2341 1c13 |00c2: new-array v1, v4, [B // type@131c │ │ -2ebf5c: 7220 8f8a 1000 |00c4: invoke-interface {v0, v1}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.readFully:([B)V // method@8a8f │ │ -2ebf62: 2202 9611 |00c7: new-instance v2, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader; // type@1196 │ │ -2ebf66: 7020 9290 1200 |00c9: invoke-direct {v2, v1}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.:([B)V // method@9092 │ │ -2ebf6c: 7230 918a 6007 |00cc: invoke-interface {v0, v6, v7}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.seek:(J)V // method@8a91 │ │ -2ebf72: 6e10 9390 0200 |00cf: invoke-virtual {v2}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.getAbsoluteGranulePosition:()D // method@9093 │ │ -2ebf78: 0b01 |00d2: move-result-wide v1 │ │ -2ebf7a: 280b |00d3: goto 00de // +000b │ │ -2ebf7c: 7801 848a 1100 |00d4: invoke-interface/range {v17}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getFilePointer:()J // method@8a84 │ │ -2ebf82: 0b01 |00d7: move-result-wide v1 │ │ -2ebf84: bc41 |00d8: sub-long/2addr v1, v4 │ │ -2ebf86: 7230 918a 1002 |00d9: invoke-interface {v0, v1, v2}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.seek:(J)V // method@8a91 │ │ -2ebf8c: 2885 |00dc: goto 0061 // -007b │ │ -2ebf8e: 04d1 |00dd: move-wide v1, v13 │ │ -2ebf90: 2f04 010d |00de: cmpl-double v4, v1, v13 │ │ -2ebf94: 3804 ae00 |00e0: if-eqz v4, 018e // +00ae │ │ -2ebf98: 7701 a090 1100 |00e2: invoke-static/range {v17}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.read:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/ogg/util/OggPageHeader; // method@90a0 │ │ -2ebf9e: 0c04 |00e5: move-result-object v4 │ │ -2ebfa0: 6e10 9790 0400 |00e6: invoke-virtual {v4}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.getPageLength:()I // method@9097 │ │ -2ebfa6: 0a04 |00e9: move-result v4 │ │ -2ebfa8: 2345 1c13 |00ea: new-array v5, v4, [B // type@131c │ │ -2ebfac: 34a4 9800 |00ec: if-lt v4, v10, 0184 // +0098 │ │ -2ebfb0: 7220 8c8a 5000 |00ee: invoke-interface {v0, v5}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.read:([B)I // method@8a8c │ │ -2ebfb6: 2204 9811 |00f1: new-instance v4, Lorg/jaudiotagger/audio/ogg/util/VorbisIdentificationHeader; // type@1198 │ │ -2ebfba: 7020 a690 5400 |00f3: invoke-direct {v4, v5}, Lorg/jaudiotagger/audio/ogg/util/VorbisIdentificationHeader;.:([B)V // method@90a6 │ │ -2ebfc0: 6e10 ad90 0400 |00f6: invoke-virtual {v4}, Lorg/jaudiotagger/audio/ogg/util/VorbisIdentificationHeader;.getSamplingRate:()I // method@90ad │ │ -2ebfc6: 0a05 |00f9: move-result v5 │ │ -2ebfc8: 8355 |00fa: int-to-double v5, v5 │ │ -2ebfca: 7120 0087 6500 |00fb: invoke-static {v5, v6}, Ljava/lang/Double;.isNaN:(D)Z // method@8700 │ │ -2ebfd0: ce51 |00fe: div-double/2addr v1, v5 │ │ -2ebfd2: 8c11 |00ff: double-to-float v1, v1 │ │ -2ebfd4: 8911 |0100: float-to-double v1, v1 │ │ -2ebfd6: 6e30 748e 1302 |0101: invoke-virtual {v3, v1, v2}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.setPreciseLength:(D)V // method@8e74 │ │ -2ebfdc: 6e10 a890 0400 |0104: invoke-virtual {v4}, Lorg/jaudiotagger/audio/ogg/util/VorbisIdentificationHeader;.getChannelNumber:()I // method@90a8 │ │ -2ebfe2: 0a01 |0107: move-result v1 │ │ -2ebfe4: 6e20 6f8e 1300 |0108: invoke-virtual {v3, v1}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.setChannelNumber:(I)V // method@8e6f │ │ -2ebfea: 6e10 ad90 0400 |010b: invoke-virtual {v4}, Lorg/jaudiotagger/audio/ogg/util/VorbisIdentificationHeader;.getSamplingRate:()I // method@90ad │ │ -2ebff0: 0a01 |010e: move-result v1 │ │ -2ebff2: 6e20 758e 1300 |010f: invoke-virtual {v3, v1}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.setSamplingRate:(I)V // method@8e75 │ │ -2ebff8: 6e10 a990 0400 |0112: invoke-virtual {v4}, Lorg/jaudiotagger/audio/ogg/util/VorbisIdentificationHeader;.getEncodingType:()Ljava/lang/String; // method@90a9 │ │ -2ebffe: 0c01 |0115: move-result-object v1 │ │ -2ec000: 6e20 708e 1300 |0116: invoke-virtual {v3, v1}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.setEncodingType:(Ljava/lang/String;)V // method@8e70 │ │ -2ec006: 6201 db81 |0119: sget-object v1, Lorg/jaudiotagger/audio/SupportedFileFormat;.OGG:Lorg/jaudiotagger/audio/SupportedFileFormat; // field@81db │ │ -2ec00a: 6e10 998a 0100 |011b: invoke-virtual {v1}, Lorg/jaudiotagger/audio/SupportedFileFormat;.getDisplayName:()Ljava/lang/String; // method@8a99 │ │ -2ec010: 0c01 |011e: move-result-object v1 │ │ -2ec012: 6e20 718e 1300 |011f: invoke-virtual {v3, v1}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.setFormat:(Ljava/lang/String;)V // method@8e71 │ │ -2ec018: 1301 1000 |0122: const/16 v1, #int 16 // #10 │ │ -2ec01c: 6e20 6d8e 1300 |0124: invoke-virtual {v3, v1}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.setBitsPerSample:(I)V // method@8e6d │ │ -2ec022: 6e10 ac90 0400 |0127: invoke-virtual {v4}, Lorg/jaudiotagger/audio/ogg/util/VorbisIdentificationHeader;.getNominalBitrate:()I // method@90ac │ │ -2ec028: 0a01 |012a: move-result v1 │ │ -2ec02a: 3801 2500 |012b: if-eqz v1, 0150 // +0025 │ │ -2ec02e: 6e10 aa90 0400 |012d: invoke-virtual {v4}, Lorg/jaudiotagger/audio/ogg/util/VorbisIdentificationHeader;.getMaxBitrate:()I // method@90aa │ │ -2ec034: 0a01 |0130: move-result v1 │ │ -2ec036: 6e10 ac90 0400 |0131: invoke-virtual {v4}, Lorg/jaudiotagger/audio/ogg/util/VorbisIdentificationHeader;.getNominalBitrate:()I // method@90ac │ │ -2ec03c: 0a02 |0134: move-result v2 │ │ -2ec03e: 3321 1b00 |0135: if-ne v1, v2, 0150 // +001b │ │ -2ec042: 6e10 ab90 0400 |0137: invoke-virtual {v4}, Lorg/jaudiotagger/audio/ogg/util/VorbisIdentificationHeader;.getMinBitrate:()I // method@90ab │ │ -2ec048: 0a01 |013a: move-result v1 │ │ -2ec04a: 6e10 ac90 0400 |013b: invoke-virtual {v4}, Lorg/jaudiotagger/audio/ogg/util/VorbisIdentificationHeader;.getNominalBitrate:()I // method@90ac │ │ -2ec050: 0a02 |013e: move-result v2 │ │ -2ec052: 3321 1100 |013f: if-ne v1, v2, 0150 // +0011 │ │ -2ec056: 6e10 ac90 0400 |0141: invoke-virtual {v4}, Lorg/jaudiotagger/audio/ogg/util/VorbisIdentificationHeader;.getNominalBitrate:()I // method@90ac │ │ -2ec05c: 0a00 |0144: move-result v0 │ │ -2ec05e: d300 e803 |0145: div-int/lit16 v0, v0, #int 1000 // #03e8 │ │ -2ec062: 6e20 6c8e 0300 |0147: invoke-virtual {v3, v0}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.setBitRate:(I)V // method@8e6c │ │ -2ec068: 6e20 768e 8300 |014a: invoke-virtual {v3, v8}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.setVariableBitRate:(Z)V // method@8e76 │ │ -2ec06e: 0800 1000 |014d: move-object/from16 v0, v16 │ │ -2ec072: 2834 |014f: goto 0183 // +0034 │ │ -2ec074: 6e10 ac90 0400 |0150: invoke-virtual {v4}, Lorg/jaudiotagger/audio/ogg/util/VorbisIdentificationHeader;.getNominalBitrate:()I // method@90ac │ │ -2ec07a: 0a01 |0153: move-result v1 │ │ -2ec07c: 3801 1b00 |0154: if-eqz v1, 016f // +001b │ │ -2ec080: 6e10 aa90 0400 |0156: invoke-virtual {v4}, Lorg/jaudiotagger/audio/ogg/util/VorbisIdentificationHeader;.getMaxBitrate:()I // method@90aa │ │ -2ec086: 0a01 |0159: move-result v1 │ │ -2ec088: 3901 1500 |015a: if-nez v1, 016f // +0015 │ │ -2ec08c: 6e10 ab90 0400 |015c: invoke-virtual {v4}, Lorg/jaudiotagger/audio/ogg/util/VorbisIdentificationHeader;.getMinBitrate:()I // method@90ab │ │ -2ec092: 0a01 |015f: move-result v1 │ │ -2ec094: 3901 0f00 |0160: if-nez v1, 016f // +000f │ │ -2ec098: 6e10 ac90 0400 |0162: invoke-virtual {v4}, Lorg/jaudiotagger/audio/ogg/util/VorbisIdentificationHeader;.getNominalBitrate:()I // method@90ac │ │ -2ec09e: 0a00 |0165: move-result v0 │ │ -2ec0a0: d300 e803 |0166: div-int/lit16 v0, v0, #int 1000 // #03e8 │ │ -2ec0a4: 6e20 6c8e 0300 |0168: invoke-virtual {v3, v0}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.setBitRate:(I)V // method@8e6c │ │ -2ec0aa: 6e20 768e 9300 |016b: invoke-virtual {v3, v9}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.setVariableBitRate:(Z)V // method@8e76 │ │ -2ec0b0: 28df |016e: goto 014d // -0021 │ │ -2ec0b2: 6e10 668e 0300 |016f: invoke-virtual {v3}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.getTrackLength:()I // method@8e66 │ │ -2ec0b8: 0a01 |0172: move-result v1 │ │ -2ec0ba: 7801 8a8a 1100 |0173: invoke-interface/range {v17}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.length:()J // method@8a8a │ │ -2ec0c0: 0b04 |0176: move-result-wide v4 │ │ -2ec0c2: 0800 1000 |0177: move-object/from16 v0, v16 │ │ -2ec0c6: 7040 8490 1054 |0179: invoke-direct {v0, v1, v4, v5}, Lorg/jaudiotagger/audio/ogg/util/OggInfoReader;.computeBitrate:(IJ)I // method@9084 │ │ -2ec0cc: 0a01 |017c: move-result v1 │ │ -2ec0ce: 6e20 6c8e 1300 |017d: invoke-virtual {v3, v1}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.setBitRate:(I)V // method@8e6c │ │ -2ec0d4: 6e20 768e 9300 |0180: invoke-virtual {v3, v9}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.setVariableBitRate:(Z)V // method@8e76 │ │ -2ec0da: 1103 |0183: return-object v3 │ │ -2ec0dc: 0800 1000 |0184: move-object/from16 v0, v16 │ │ -2ec0e0: 2201 3511 |0186: new-instance v1, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ -2ec0e4: 1a02 c11f |0188: const-string v2, "Invalid Identification header for this Ogg File" // string@1fc1 │ │ -2ec0e8: 7020 698d 2100 |018a: invoke-direct {v1, v2}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ -2ec0ee: 2701 |018d: throw v1 │ │ -2ec0f0: 0800 1000 |018e: move-object/from16 v0, v16 │ │ -2ec0f4: 2201 3511 |0190: new-instance v1, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ -2ec0f8: 6202 7687 |0192: sget-object v2, Lorg/jaudiotagger/logging/ErrorMessage;.OGG_VORBIS_NO_SETUP_BLOCK:Lorg/jaudiotagger/logging/ErrorMessage; // field@8776 │ │ -2ec0fc: 6e10 5791 0200 |0194: invoke-virtual {v2}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ -2ec102: 0c02 |0197: move-result-object v2 │ │ -2ec104: 7020 698d 2100 |0198: invoke-direct {v1, v2}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ -2ec10a: 2802 |019b: goto 019d // +0002 │ │ -2ec10c: 2701 |019c: throw v1 │ │ -2ec10e: 28ff |019d: goto 019c // -0001 │ │ +2ebdc8: |[2ebdc8] org.jaudiotagger.audio.ogg.util.OggInfoReader.read:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/generic/GenericAudioHeader; │ │ +2ebdd8: 0800 1100 |0000: move-object/from16 v0, v17 │ │ +2ebddc: 7801 848a 1100 |0002: invoke-interface/range {v17}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getFilePointer:()J // method@8a84 │ │ +2ebde2: 0b01 |0005: move-result-wide v1 │ │ +2ebde4: 2203 5d11 |0006: new-instance v3, Lorg/jaudiotagger/audio/generic/GenericAudioHeader; // type@115d │ │ +2ebde8: 7010 568e 0300 |0008: invoke-direct {v3}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.:()V // method@8e56 │ │ +2ebdee: 6204 3d86 |000b: sget-object v4, Lorg/jaudiotagger/audio/ogg/util/OggInfoReader;.logger:Ljava/util/logging/Logger; // field@863d │ │ +2ebdf2: 1a05 3c48 |000d: const-string v5, "Started" // string@483c │ │ +2ebdf6: 6e20 138a 5400 |000f: invoke-virtual {v4, v5}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@8a13 │ │ +2ebdfc: 6204 4686 |0012: sget-object v4, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.CAPTURE_PATTERN:[B // field@8646 │ │ +2ebe00: 2144 |0014: array-length v4, v4 │ │ +2ebe02: 2344 1c13 |0015: new-array v4, v4, [B // type@131c │ │ +2ebe06: 7220 8c8a 4000 |0017: invoke-interface {v0, v4}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.read:([B)I // method@8a8c │ │ +2ebe0c: 6205 4686 |001a: sget-object v5, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.CAPTURE_PATTERN:[B // field@8646 │ │ +2ebe10: 7120 cd88 5400 |001c: invoke-static {v4, v5}, Ljava/util/Arrays;.equals:([B[B)Z // method@88cd │ │ +2ebe16: 0a05 |001f: move-result v5 │ │ +2ebe18: 1606 0000 |0020: const-wide/16 v6, #int 0 // #0 │ │ +2ebe1c: 1208 |0022: const/4 v8, #int 0 // #0 │ │ +2ebe1e: 1219 |0023: const/4 v9, #int 1 // #1 │ │ +2ebe20: 3905 3000 |0024: if-nez v5, 0054 // +0030 │ │ +2ebe24: 7230 918a 6007 |0026: invoke-interface {v0, v6, v7}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.seek:(J)V // method@8a91 │ │ +2ebe2a: 7701 2095 1100 |0029: invoke-static/range {v17}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.isId3Tag:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Z // method@9520 │ │ +2ebe30: 0a05 |002c: move-result v5 │ │ +2ebe32: 3805 1200 |002d: if-eqz v5, 003f // +0012 │ │ +2ebe36: 7220 8c8a 4000 |002f: invoke-interface {v0, v4}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.read:([B)I // method@8a8c │ │ +2ebe3c: 6205 4686 |0032: sget-object v5, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.CAPTURE_PATTERN:[B // field@8646 │ │ +2ebe40: 7120 cd88 5400 |0034: invoke-static {v4, v5}, Ljava/util/Arrays;.equals:([B[B)Z // method@88cd │ │ +2ebe46: 0a04 |0037: move-result v4 │ │ +2ebe48: 3804 1c00 |0038: if-eqz v4, 0054 // +001c │ │ +2ebe4c: 7801 848a 1100 |003a: invoke-interface/range {v17}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getFilePointer:()J // method@8a84 │ │ +2ebe52: 0b01 |003d: move-result-wide v1 │ │ +2ebe54: 2816 |003e: goto 0054 // +0016 │ │ +2ebe56: 2200 3511 |003f: new-instance v0, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ +2ebe5a: 6201 7487 |0041: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.OGG_HEADER_CANNOT_BE_FOUND:Lorg/jaudiotagger/logging/ErrorMessage; // field@8774 │ │ +2ebe5e: 2392 be13 |0043: new-array v2, v9, [Ljava/lang/Object; // type@13be │ │ +2ebe62: 2203 3710 |0045: new-instance v3, Ljava/lang/String; // type@1037 │ │ +2ebe66: 7020 8c87 4300 |0047: invoke-direct {v3, v4}, Ljava/lang/String;.:([B)V // method@878c │ │ +2ebe6c: 4d03 0208 |004a: aput-object v3, v2, v8 │ │ +2ebe70: 6e20 5891 2100 |004c: invoke-virtual {v1, v2}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ +2ebe76: 0c01 |004f: move-result-object v1 │ │ +2ebe78: 7020 698d 1000 |0050: invoke-direct {v0, v1}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ +2ebe7e: 2700 |0053: throw v0 │ │ +2ebe80: 7230 918a 1002 |0054: invoke-interface {v0, v1, v2}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.seek:(J)V // method@8a91 │ │ +2ebe86: 7801 8a8a 1100 |0057: invoke-interface/range {v17}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.length:()J // method@8a8a │ │ +2ebe8c: 0b01 |005a: move-result-wide v1 │ │ +2ebe8e: 1604 0200 |005b: const-wide/16 v4, #int 2 // #2 │ │ +2ebe92: bc41 |005d: sub-long/2addr v1, v4 │ │ +2ebe94: 7230 918a 1002 |005e: invoke-interface {v0, v1, v2}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.seek:(J)V // method@8a91 │ │ +2ebe9a: 7801 848a 1100 |0061: invoke-interface/range {v17}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getFilePointer:()J // method@8a84 │ │ +2ebea0: 0b01 |0064: move-result-wide v1 │ │ +2ebea2: 130a 1b00 |0065: const/16 v10, #int 27 // #1b │ │ +2ebea6: 160b 0400 |0067: const-wide/16 v11, #int 4 // #4 │ │ +2ebeaa: 190d f0bf |0069: const-wide/high16 v13, #long -4616189618054758400 // #bff0 │ │ +2ebeae: 310f 010b |006b: cmp-long v15, v1, v11 │ │ +2ebeb2: 3a0f 7000 |006d: if-ltz v15, 00dd // +0070 │ │ +2ebeb6: 7801 8b8a 1100 |006f: invoke-interface/range {v17}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.read:()I // method@8a8b │ │ +2ebebc: 0a01 |0072: move-result v1 │ │ +2ebebe: 6202 4686 |0073: sget-object v2, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.CAPTURE_PATTERN:[B // field@8646 │ │ +2ebec2: 123f |0075: const/4 v15, #int 3 // #3 │ │ +2ebec4: 4802 020f |0076: aget-byte v2, v2, v15 │ │ +2ebec8: 3321 5c00 |0078: if-ne v1, v2, 00d4 // +005c │ │ +2ebecc: 7801 848a 1100 |007a: invoke-interface/range {v17}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getFilePointer:()J // method@8a84 │ │ +2ebed2: 0b01 |007d: move-result-wide v1 │ │ +2ebed4: bcb1 |007e: sub-long/2addr v1, v11 │ │ +2ebed6: 7230 918a 1002 |007f: invoke-interface {v0, v1, v2}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.seek:(J)V // method@8a91 │ │ +2ebedc: 23f1 1c13 |0082: new-array v1, v15, [B // type@131c │ │ +2ebee0: 7220 8f8a 1000 |0084: invoke-interface {v0, v1}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.readFully:([B)V // method@8a8f │ │ +2ebee6: 4802 0108 |0087: aget-byte v2, v1, v8 │ │ +2ebeea: 620b 4686 |0089: sget-object v11, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.CAPTURE_PATTERN:[B // field@8646 │ │ +2ebeee: 480b 0b08 |008b: aget-byte v11, v11, v8 │ │ +2ebef2: 33b2 4700 |008d: if-ne v2, v11, 00d4 // +0047 │ │ +2ebef6: 4802 0109 |008f: aget-byte v2, v1, v9 │ │ +2ebefa: 620b 4686 |0091: sget-object v11, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.CAPTURE_PATTERN:[B // field@8646 │ │ +2ebefe: 480b 0b09 |0093: aget-byte v11, v11, v9 │ │ +2ebf02: 33b2 3f00 |0095: if-ne v2, v11, 00d4 // +003f │ │ +2ebf06: 1222 |0097: const/4 v2, #int 2 // #2 │ │ +2ebf08: 4801 0102 |0098: aget-byte v1, v1, v2 │ │ +2ebf0c: 620b 4686 |009a: sget-object v11, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.CAPTURE_PATTERN:[B // field@8646 │ │ +2ebf10: 4802 0b02 |009c: aget-byte v2, v11, v2 │ │ +2ebf14: 3321 3600 |009e: if-ne v1, v2, 00d4 // +0036 │ │ +2ebf18: 7801 848a 1100 |00a0: invoke-interface/range {v17}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getFilePointer:()J // method@8a84 │ │ +2ebf1e: 0b01 |00a3: move-result-wide v1 │ │ +2ebf20: 1604 0300 |00a4: const-wide/16 v4, #int 3 // #3 │ │ +2ebf24: bc41 |00a6: sub-long/2addr v1, v4 │ │ +2ebf26: 7230 918a 1002 |00a7: invoke-interface {v0, v1, v2}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.seek:(J)V // method@8a91 │ │ +2ebf2c: 7801 848a 1100 |00aa: invoke-interface/range {v17}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getFilePointer:()J // method@8a84 │ │ +2ebf32: 0b01 |00ad: move-result-wide v1 │ │ +2ebf34: 7801 848a 1100 |00ae: invoke-interface/range {v17}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getFilePointer:()J // method@8a84 │ │ +2ebf3a: 0b04 |00b1: move-result-wide v4 │ │ +2ebf3c: 160b 1a00 |00b2: const-wide/16 v11, #int 26 // #1a │ │ +2ebf40: bbb4 |00b4: add-long/2addr v4, v11 │ │ +2ebf42: 7230 918a 4005 |00b5: invoke-interface {v0, v4, v5}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.seek:(J)V // method@8a91 │ │ +2ebf48: 7801 8e8a 1100 |00b8: invoke-interface/range {v17}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.readByte:()B // method@8a8e │ │ +2ebf4e: 0a04 |00bb: move-result v4 │ │ +2ebf50: d544 ff00 |00bc: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +2ebf54: 7230 918a 1002 |00be: invoke-interface {v0, v1, v2}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.seek:(J)V // method@8a91 │ │ +2ebf5a: b0a4 |00c1: add-int/2addr v4, v10 │ │ +2ebf5c: 2341 1c13 |00c2: new-array v1, v4, [B // type@131c │ │ +2ebf60: 7220 8f8a 1000 |00c4: invoke-interface {v0, v1}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.readFully:([B)V // method@8a8f │ │ +2ebf66: 2202 9611 |00c7: new-instance v2, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader; // type@1196 │ │ +2ebf6a: 7020 9290 1200 |00c9: invoke-direct {v2, v1}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.:([B)V // method@9092 │ │ +2ebf70: 7230 918a 6007 |00cc: invoke-interface {v0, v6, v7}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.seek:(J)V // method@8a91 │ │ +2ebf76: 6e10 9390 0200 |00cf: invoke-virtual {v2}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.getAbsoluteGranulePosition:()D // method@9093 │ │ +2ebf7c: 0b01 |00d2: move-result-wide v1 │ │ +2ebf7e: 280b |00d3: goto 00de // +000b │ │ +2ebf80: 7801 848a 1100 |00d4: invoke-interface/range {v17}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getFilePointer:()J // method@8a84 │ │ +2ebf86: 0b01 |00d7: move-result-wide v1 │ │ +2ebf88: bc41 |00d8: sub-long/2addr v1, v4 │ │ +2ebf8a: 7230 918a 1002 |00d9: invoke-interface {v0, v1, v2}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.seek:(J)V // method@8a91 │ │ +2ebf90: 2885 |00dc: goto 0061 // -007b │ │ +2ebf92: 04d1 |00dd: move-wide v1, v13 │ │ +2ebf94: 2f04 010d |00de: cmpl-double v4, v1, v13 │ │ +2ebf98: 3804 ae00 |00e0: if-eqz v4, 018e // +00ae │ │ +2ebf9c: 7701 a090 1100 |00e2: invoke-static/range {v17}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.read:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/ogg/util/OggPageHeader; // method@90a0 │ │ +2ebfa2: 0c04 |00e5: move-result-object v4 │ │ +2ebfa4: 6e10 9790 0400 |00e6: invoke-virtual {v4}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.getPageLength:()I // method@9097 │ │ +2ebfaa: 0a04 |00e9: move-result v4 │ │ +2ebfac: 2345 1c13 |00ea: new-array v5, v4, [B // type@131c │ │ +2ebfb0: 34a4 9800 |00ec: if-lt v4, v10, 0184 // +0098 │ │ +2ebfb4: 7220 8c8a 5000 |00ee: invoke-interface {v0, v5}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.read:([B)I // method@8a8c │ │ +2ebfba: 2204 9811 |00f1: new-instance v4, Lorg/jaudiotagger/audio/ogg/util/VorbisIdentificationHeader; // type@1198 │ │ +2ebfbe: 7020 a690 5400 |00f3: invoke-direct {v4, v5}, Lorg/jaudiotagger/audio/ogg/util/VorbisIdentificationHeader;.:([B)V // method@90a6 │ │ +2ebfc4: 6e10 ad90 0400 |00f6: invoke-virtual {v4}, Lorg/jaudiotagger/audio/ogg/util/VorbisIdentificationHeader;.getSamplingRate:()I // method@90ad │ │ +2ebfca: 0a05 |00f9: move-result v5 │ │ +2ebfcc: 8355 |00fa: int-to-double v5, v5 │ │ +2ebfce: 7120 0087 6500 |00fb: invoke-static {v5, v6}, Ljava/lang/Double;.isNaN:(D)Z // method@8700 │ │ +2ebfd4: ce51 |00fe: div-double/2addr v1, v5 │ │ +2ebfd6: 8c11 |00ff: double-to-float v1, v1 │ │ +2ebfd8: 8911 |0100: float-to-double v1, v1 │ │ +2ebfda: 6e30 748e 1302 |0101: invoke-virtual {v3, v1, v2}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.setPreciseLength:(D)V // method@8e74 │ │ +2ebfe0: 6e10 a890 0400 |0104: invoke-virtual {v4}, Lorg/jaudiotagger/audio/ogg/util/VorbisIdentificationHeader;.getChannelNumber:()I // method@90a8 │ │ +2ebfe6: 0a01 |0107: move-result v1 │ │ +2ebfe8: 6e20 6f8e 1300 |0108: invoke-virtual {v3, v1}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.setChannelNumber:(I)V // method@8e6f │ │ +2ebfee: 6e10 ad90 0400 |010b: invoke-virtual {v4}, Lorg/jaudiotagger/audio/ogg/util/VorbisIdentificationHeader;.getSamplingRate:()I // method@90ad │ │ +2ebff4: 0a01 |010e: move-result v1 │ │ +2ebff6: 6e20 758e 1300 |010f: invoke-virtual {v3, v1}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.setSamplingRate:(I)V // method@8e75 │ │ +2ebffc: 6e10 a990 0400 |0112: invoke-virtual {v4}, Lorg/jaudiotagger/audio/ogg/util/VorbisIdentificationHeader;.getEncodingType:()Ljava/lang/String; // method@90a9 │ │ +2ec002: 0c01 |0115: move-result-object v1 │ │ +2ec004: 6e20 708e 1300 |0116: invoke-virtual {v3, v1}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.setEncodingType:(Ljava/lang/String;)V // method@8e70 │ │ +2ec00a: 6201 db81 |0119: sget-object v1, Lorg/jaudiotagger/audio/SupportedFileFormat;.OGG:Lorg/jaudiotagger/audio/SupportedFileFormat; // field@81db │ │ +2ec00e: 6e10 998a 0100 |011b: invoke-virtual {v1}, Lorg/jaudiotagger/audio/SupportedFileFormat;.getDisplayName:()Ljava/lang/String; // method@8a99 │ │ +2ec014: 0c01 |011e: move-result-object v1 │ │ +2ec016: 6e20 718e 1300 |011f: invoke-virtual {v3, v1}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.setFormat:(Ljava/lang/String;)V // method@8e71 │ │ +2ec01c: 1301 1000 |0122: const/16 v1, #int 16 // #10 │ │ +2ec020: 6e20 6d8e 1300 |0124: invoke-virtual {v3, v1}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.setBitsPerSample:(I)V // method@8e6d │ │ +2ec026: 6e10 ac90 0400 |0127: invoke-virtual {v4}, Lorg/jaudiotagger/audio/ogg/util/VorbisIdentificationHeader;.getNominalBitrate:()I // method@90ac │ │ +2ec02c: 0a01 |012a: move-result v1 │ │ +2ec02e: 3801 2500 |012b: if-eqz v1, 0150 // +0025 │ │ +2ec032: 6e10 aa90 0400 |012d: invoke-virtual {v4}, Lorg/jaudiotagger/audio/ogg/util/VorbisIdentificationHeader;.getMaxBitrate:()I // method@90aa │ │ +2ec038: 0a01 |0130: move-result v1 │ │ +2ec03a: 6e10 ac90 0400 |0131: invoke-virtual {v4}, Lorg/jaudiotagger/audio/ogg/util/VorbisIdentificationHeader;.getNominalBitrate:()I // method@90ac │ │ +2ec040: 0a02 |0134: move-result v2 │ │ +2ec042: 3321 1b00 |0135: if-ne v1, v2, 0150 // +001b │ │ +2ec046: 6e10 ab90 0400 |0137: invoke-virtual {v4}, Lorg/jaudiotagger/audio/ogg/util/VorbisIdentificationHeader;.getMinBitrate:()I // method@90ab │ │ +2ec04c: 0a01 |013a: move-result v1 │ │ +2ec04e: 6e10 ac90 0400 |013b: invoke-virtual {v4}, Lorg/jaudiotagger/audio/ogg/util/VorbisIdentificationHeader;.getNominalBitrate:()I // method@90ac │ │ +2ec054: 0a02 |013e: move-result v2 │ │ +2ec056: 3321 1100 |013f: if-ne v1, v2, 0150 // +0011 │ │ +2ec05a: 6e10 ac90 0400 |0141: invoke-virtual {v4}, Lorg/jaudiotagger/audio/ogg/util/VorbisIdentificationHeader;.getNominalBitrate:()I // method@90ac │ │ +2ec060: 0a00 |0144: move-result v0 │ │ +2ec062: d300 e803 |0145: div-int/lit16 v0, v0, #int 1000 // #03e8 │ │ +2ec066: 6e20 6c8e 0300 |0147: invoke-virtual {v3, v0}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.setBitRate:(I)V // method@8e6c │ │ +2ec06c: 6e20 768e 8300 |014a: invoke-virtual {v3, v8}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.setVariableBitRate:(Z)V // method@8e76 │ │ +2ec072: 0800 1000 |014d: move-object/from16 v0, v16 │ │ +2ec076: 2834 |014f: goto 0183 // +0034 │ │ +2ec078: 6e10 ac90 0400 |0150: invoke-virtual {v4}, Lorg/jaudiotagger/audio/ogg/util/VorbisIdentificationHeader;.getNominalBitrate:()I // method@90ac │ │ +2ec07e: 0a01 |0153: move-result v1 │ │ +2ec080: 3801 1b00 |0154: if-eqz v1, 016f // +001b │ │ +2ec084: 6e10 aa90 0400 |0156: invoke-virtual {v4}, Lorg/jaudiotagger/audio/ogg/util/VorbisIdentificationHeader;.getMaxBitrate:()I // method@90aa │ │ +2ec08a: 0a01 |0159: move-result v1 │ │ +2ec08c: 3901 1500 |015a: if-nez v1, 016f // +0015 │ │ +2ec090: 6e10 ab90 0400 |015c: invoke-virtual {v4}, Lorg/jaudiotagger/audio/ogg/util/VorbisIdentificationHeader;.getMinBitrate:()I // method@90ab │ │ +2ec096: 0a01 |015f: move-result v1 │ │ +2ec098: 3901 0f00 |0160: if-nez v1, 016f // +000f │ │ +2ec09c: 6e10 ac90 0400 |0162: invoke-virtual {v4}, Lorg/jaudiotagger/audio/ogg/util/VorbisIdentificationHeader;.getNominalBitrate:()I // method@90ac │ │ +2ec0a2: 0a00 |0165: move-result v0 │ │ +2ec0a4: d300 e803 |0166: div-int/lit16 v0, v0, #int 1000 // #03e8 │ │ +2ec0a8: 6e20 6c8e 0300 |0168: invoke-virtual {v3, v0}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.setBitRate:(I)V // method@8e6c │ │ +2ec0ae: 6e20 768e 9300 |016b: invoke-virtual {v3, v9}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.setVariableBitRate:(Z)V // method@8e76 │ │ +2ec0b4: 28df |016e: goto 014d // -0021 │ │ +2ec0b6: 6e10 668e 0300 |016f: invoke-virtual {v3}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.getTrackLength:()I // method@8e66 │ │ +2ec0bc: 0a01 |0172: move-result v1 │ │ +2ec0be: 7801 8a8a 1100 |0173: invoke-interface/range {v17}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.length:()J // method@8a8a │ │ +2ec0c4: 0b04 |0176: move-result-wide v4 │ │ +2ec0c6: 0800 1000 |0177: move-object/from16 v0, v16 │ │ +2ec0ca: 7040 8490 1054 |0179: invoke-direct {v0, v1, v4, v5}, Lorg/jaudiotagger/audio/ogg/util/OggInfoReader;.computeBitrate:(IJ)I // method@9084 │ │ +2ec0d0: 0a01 |017c: move-result v1 │ │ +2ec0d2: 6e20 6c8e 1300 |017d: invoke-virtual {v3, v1}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.setBitRate:(I)V // method@8e6c │ │ +2ec0d8: 6e20 768e 9300 |0180: invoke-virtual {v3, v9}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.setVariableBitRate:(Z)V // method@8e76 │ │ +2ec0de: 1103 |0183: return-object v3 │ │ +2ec0e0: 0800 1000 |0184: move-object/from16 v0, v16 │ │ +2ec0e4: 2201 3511 |0186: new-instance v1, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ +2ec0e8: 1a02 c11f |0188: const-string v2, "Invalid Identification header for this Ogg File" // string@1fc1 │ │ +2ec0ec: 7020 698d 2100 |018a: invoke-direct {v1, v2}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ +2ec0f2: 2701 |018d: throw v1 │ │ +2ec0f4: 0800 1000 |018e: move-object/from16 v0, v16 │ │ +2ec0f8: 2201 3511 |0190: new-instance v1, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ +2ec0fc: 6202 7687 |0192: sget-object v2, Lorg/jaudiotagger/logging/ErrorMessage;.OGG_VORBIS_NO_SETUP_BLOCK:Lorg/jaudiotagger/logging/ErrorMessage; // field@8776 │ │ +2ec100: 6e10 5791 0200 |0194: invoke-virtual {v2}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ +2ec106: 0c02 |0197: move-result-object v2 │ │ +2ec108: 7020 698d 2100 |0198: invoke-direct {v1, v2}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ +2ec10e: 2802 |019b: goto 019d // +0002 │ │ +2ec110: 2701 |019c: throw v1 │ │ +2ec112: 28ff |019d: goto 019c // -0001 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=45 │ │ 0x0006 line=46 │ │ 0x000b line=47 │ │ 0x0012 line=51 │ │ 0x0017 line=52 │ │ @@ -722867,43 +722867,43 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 54 16-bit code units │ │ -2ec1ac: |[2ec1ac] org.jaudiotagger.audio.ogg.util.OggPageHeader$HeaderTypeFlag.:()V │ │ -2ec1bc: 2200 9411 |0000: new-instance v0, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$HeaderTypeFlag; // type@1194 │ │ -2ec1c0: 1a01 8619 |0002: const-string v1, "FRESH_PACKET" // string@1986 │ │ -2ec1c4: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -2ec1c6: 7040 8790 1022 |0005: invoke-direct {v0, v1, v2, v2}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$HeaderTypeFlag;.:(Ljava/lang/String;IB)V // method@9087 │ │ -2ec1cc: 6900 4186 |0008: sput-object v0, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$HeaderTypeFlag;.FRESH_PACKET:Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$HeaderTypeFlag; // field@8641 │ │ -2ec1d0: 2201 9411 |000a: new-instance v1, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$HeaderTypeFlag; // type@1194 │ │ -2ec1d4: 1a03 870e |000c: const-string v3, "CONTINUED_PACKET" // string@0e87 │ │ -2ec1d8: 1214 |000e: const/4 v4, #int 1 // #1 │ │ -2ec1da: 7040 8790 3144 |000f: invoke-direct {v1, v3, v4, v4}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$HeaderTypeFlag;.:(Ljava/lang/String;IB)V // method@9087 │ │ -2ec1e0: 6901 3f86 |0012: sput-object v1, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$HeaderTypeFlag;.CONTINUED_PACKET:Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$HeaderTypeFlag; // field@863f │ │ -2ec1e4: 2203 9411 |0014: new-instance v3, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$HeaderTypeFlag; // type@1194 │ │ -2ec1e8: 1a05 8145 |0016: const-string v5, "START_OF_BITSTREAM" // string@4581 │ │ -2ec1ec: 1226 |0018: const/4 v6, #int 2 // #2 │ │ -2ec1ee: 7040 8790 5366 |0019: invoke-direct {v3, v5, v6, v6}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$HeaderTypeFlag;.:(Ljava/lang/String;IB)V // method@9087 │ │ -2ec1f4: 6903 4286 |001c: sput-object v3, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$HeaderTypeFlag;.START_OF_BITSTREAM:Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$HeaderTypeFlag; // field@8642 │ │ -2ec1f8: 2205 9411 |001e: new-instance v5, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$HeaderTypeFlag; // type@1194 │ │ -2ec1fc: 1a07 b315 |0020: const-string v7, "END_OF_BITSTREAM" // string@15b3 │ │ -2ec200: 1238 |0022: const/4 v8, #int 3 // #3 │ │ -2ec202: 1249 |0023: const/4 v9, #int 4 // #4 │ │ -2ec204: 7040 8790 7598 |0024: invoke-direct {v5, v7, v8, v9}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$HeaderTypeFlag;.:(Ljava/lang/String;IB)V // method@9087 │ │ -2ec20a: 6905 4086 |0027: sput-object v5, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$HeaderTypeFlag;.END_OF_BITSTREAM:Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$HeaderTypeFlag; // field@8640 │ │ -2ec20e: 2397 db13 |0029: new-array v7, v9, [Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$HeaderTypeFlag; // type@13db │ │ -2ec212: 4d00 0702 |002b: aput-object v0, v7, v2 │ │ -2ec216: 4d01 0704 |002d: aput-object v1, v7, v4 │ │ -2ec21a: 4d03 0706 |002f: aput-object v3, v7, v6 │ │ -2ec21e: 4d05 0708 |0031: aput-object v5, v7, v8 │ │ -2ec222: 6907 3e86 |0033: sput-object v7, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$HeaderTypeFlag;.$VALUES:[Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$HeaderTypeFlag; // field@863e │ │ -2ec226: 0e00 |0035: return-void │ │ +2ec1b0: |[2ec1b0] org.jaudiotagger.audio.ogg.util.OggPageHeader$HeaderTypeFlag.:()V │ │ +2ec1c0: 2200 9411 |0000: new-instance v0, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$HeaderTypeFlag; // type@1194 │ │ +2ec1c4: 1a01 8619 |0002: const-string v1, "FRESH_PACKET" // string@1986 │ │ +2ec1c8: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +2ec1ca: 7040 8790 1022 |0005: invoke-direct {v0, v1, v2, v2}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$HeaderTypeFlag;.:(Ljava/lang/String;IB)V // method@9087 │ │ +2ec1d0: 6900 4186 |0008: sput-object v0, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$HeaderTypeFlag;.FRESH_PACKET:Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$HeaderTypeFlag; // field@8641 │ │ +2ec1d4: 2201 9411 |000a: new-instance v1, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$HeaderTypeFlag; // type@1194 │ │ +2ec1d8: 1a03 870e |000c: const-string v3, "CONTINUED_PACKET" // string@0e87 │ │ +2ec1dc: 1214 |000e: const/4 v4, #int 1 // #1 │ │ +2ec1de: 7040 8790 3144 |000f: invoke-direct {v1, v3, v4, v4}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$HeaderTypeFlag;.:(Ljava/lang/String;IB)V // method@9087 │ │ +2ec1e4: 6901 3f86 |0012: sput-object v1, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$HeaderTypeFlag;.CONTINUED_PACKET:Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$HeaderTypeFlag; // field@863f │ │ +2ec1e8: 2203 9411 |0014: new-instance v3, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$HeaderTypeFlag; // type@1194 │ │ +2ec1ec: 1a05 8145 |0016: const-string v5, "START_OF_BITSTREAM" // string@4581 │ │ +2ec1f0: 1226 |0018: const/4 v6, #int 2 // #2 │ │ +2ec1f2: 7040 8790 5366 |0019: invoke-direct {v3, v5, v6, v6}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$HeaderTypeFlag;.:(Ljava/lang/String;IB)V // method@9087 │ │ +2ec1f8: 6903 4286 |001c: sput-object v3, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$HeaderTypeFlag;.START_OF_BITSTREAM:Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$HeaderTypeFlag; // field@8642 │ │ +2ec1fc: 2205 9411 |001e: new-instance v5, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$HeaderTypeFlag; // type@1194 │ │ +2ec200: 1a07 b315 |0020: const-string v7, "END_OF_BITSTREAM" // string@15b3 │ │ +2ec204: 1238 |0022: const/4 v8, #int 3 // #3 │ │ +2ec206: 1249 |0023: const/4 v9, #int 4 // #4 │ │ +2ec208: 7040 8790 7598 |0024: invoke-direct {v5, v7, v8, v9}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$HeaderTypeFlag;.:(Ljava/lang/String;IB)V // method@9087 │ │ +2ec20e: 6905 4086 |0027: sput-object v5, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$HeaderTypeFlag;.END_OF_BITSTREAM:Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$HeaderTypeFlag; // field@8640 │ │ +2ec212: 2397 db13 |0029: new-array v7, v9, [Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$HeaderTypeFlag; // type@13db │ │ +2ec216: 4d00 0702 |002b: aput-object v0, v7, v2 │ │ +2ec21a: 4d01 0704 |002d: aput-object v1, v7, v4 │ │ +2ec21e: 4d03 0706 |002f: aput-object v3, v7, v6 │ │ +2ec222: 4d05 0708 |0031: aput-object v5, v7, v8 │ │ +2ec226: 6907 3e86 |0033: sput-object v7, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$HeaderTypeFlag;.$VALUES:[Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$HeaderTypeFlag; // field@863e │ │ +2ec22a: 0e00 |0035: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=390 │ │ 0x000a line=391 │ │ 0x0014 line=392 │ │ 0x001e line=393 │ │ 0x0033 line=388 │ │ @@ -722914,18 +722914,18 @@ │ │ type : '(Ljava/lang/String;IB)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -2ec228: |[2ec228] org.jaudiotagger.audio.ogg.util.OggPageHeader$HeaderTypeFlag.:(Ljava/lang/String;IB)V │ │ -2ec238: 7030 0387 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@8703 │ │ -2ec23e: 5d03 4386 |0003: iput-byte v3, v0, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$HeaderTypeFlag;.fileValue:B // field@8643 │ │ -2ec242: 0e00 |0005: return-void │ │ +2ec22c: |[2ec22c] org.jaudiotagger.audio.ogg.util.OggPageHeader$HeaderTypeFlag.:(Ljava/lang/String;IB)V │ │ +2ec23c: 7030 0387 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@8703 │ │ +2ec242: 5d03 4386 |0003: iput-byte v3, v0, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$HeaderTypeFlag;.fileValue:B // field@8643 │ │ +2ec246: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=398 │ │ 0x0003 line=399 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$HeaderTypeFlag; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ @@ -722937,20 +722937,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$HeaderTypeFlag;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -2ec164: |[2ec164] org.jaudiotagger.audio.ogg.util.OggPageHeader$HeaderTypeFlag.valueOf:(Ljava/lang/String;)Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$HeaderTypeFlag; │ │ -2ec174: 1c00 9411 |0000: const-class v0, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$HeaderTypeFlag; // type@1194 │ │ -2ec178: 7120 0487 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@8704 │ │ -2ec17e: 0c01 |0005: move-result-object v1 │ │ -2ec180: 1f01 9411 |0006: check-cast v1, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$HeaderTypeFlag; // type@1194 │ │ -2ec184: 1101 |0008: return-object v1 │ │ +2ec168: |[2ec168] org.jaudiotagger.audio.ogg.util.OggPageHeader$HeaderTypeFlag.valueOf:(Ljava/lang/String;)Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$HeaderTypeFlag; │ │ +2ec178: 1c00 9411 |0000: const-class v0, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$HeaderTypeFlag; // type@1194 │ │ +2ec17c: 7120 0487 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@8704 │ │ +2ec182: 0c01 |0005: move-result-object v1 │ │ +2ec184: 1f01 9411 |0006: check-cast v1, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$HeaderTypeFlag; // type@1194 │ │ +2ec188: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=388 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #3 : (in Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$HeaderTypeFlag;) │ │ @@ -722958,20 +722958,20 @@ │ │ type : '()[Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$HeaderTypeFlag;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -2ec188: |[2ec188] org.jaudiotagger.audio.ogg.util.OggPageHeader$HeaderTypeFlag.values:()[Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$HeaderTypeFlag; │ │ -2ec198: 6200 3e86 |0000: sget-object v0, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$HeaderTypeFlag;.$VALUES:[Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$HeaderTypeFlag; // field@863e │ │ -2ec19c: 6e10 13a0 0000 |0002: invoke-virtual {v0}, [Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$HeaderTypeFlag;.clone:()Ljava/lang/Object; // method@a013 │ │ -2ec1a2: 0c00 |0005: move-result-object v0 │ │ -2ec1a4: 1f00 db13 |0006: check-cast v0, [Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$HeaderTypeFlag; // type@13db │ │ -2ec1a8: 1100 |0008: return-object v0 │ │ +2ec18c: |[2ec18c] org.jaudiotagger.audio.ogg.util.OggPageHeader$HeaderTypeFlag.values:()[Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$HeaderTypeFlag; │ │ +2ec19c: 6200 3e86 |0000: sget-object v0, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$HeaderTypeFlag;.$VALUES:[Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$HeaderTypeFlag; // field@863e │ │ +2ec1a0: 6e10 13a0 0000 |0002: invoke-virtual {v0}, [Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$HeaderTypeFlag;.clone:()Ljava/lang/Object; // method@a013 │ │ +2ec1a6: 0c00 |0005: move-result-object v0 │ │ +2ec1a8: 1f00 db13 |0006: check-cast v0, [Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$HeaderTypeFlag; // type@13db │ │ +2ec1ac: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=388 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$HeaderTypeFlag;) │ │ @@ -722979,17 +722979,17 @@ │ │ type : '()B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2ec14c: |[2ec14c] org.jaudiotagger.audio.ogg.util.OggPageHeader$HeaderTypeFlag.getFileValue:()B │ │ -2ec15c: 5610 4386 |0000: iget-byte v0, v1, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$HeaderTypeFlag;.fileValue:B // field@8643 │ │ -2ec160: 0f00 |0002: return v0 │ │ +2ec150: |[2ec150] org.jaudiotagger.audio.ogg.util.OggPageHeader$HeaderTypeFlag.getFileValue:()B │ │ +2ec160: 5610 4386 |0000: iget-byte v0, v1, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$HeaderTypeFlag;.fileValue:B // field@8643 │ │ +2ec164: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=407 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$HeaderTypeFlag; │ │ │ │ source_file_idx : 16204 (OggPageHeader.java) │ │ @@ -723036,28 +723036,28 @@ │ │ type : '(II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -2ec2dc: |[2ec2dc] org.jaudiotagger.audio.ogg.util.OggPageHeader$PacketStartAndLength.:(II)V │ │ -2ec2ec: 7010 7087 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8770 │ │ -2ec2f2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -2ec2f4: 7110 3487 0000 |0004: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2ec2fa: 0c00 |0007: move-result-object v0 │ │ -2ec2fc: 5b10 4586 |0008: iput-object v0, v1, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength;.startPosition:Ljava/lang/Integer; // field@8645 │ │ -2ec300: 5b10 4486 |000a: iput-object v0, v1, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength;.length:Ljava/lang/Integer; // field@8644 │ │ -2ec304: 7110 3487 0200 |000c: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2ec30a: 0c02 |000f: move-result-object v2 │ │ -2ec30c: 5b12 4586 |0010: iput-object v2, v1, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength;.startPosition:Ljava/lang/Integer; // field@8645 │ │ -2ec310: 7110 3487 0300 |0012: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2ec316: 0c02 |0015: move-result-object v2 │ │ -2ec318: 5b12 4486 |0016: iput-object v2, v1, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength;.length:Ljava/lang/Integer; // field@8644 │ │ -2ec31c: 0e00 |0018: return-void │ │ +2ec2e0: |[2ec2e0] org.jaudiotagger.audio.ogg.util.OggPageHeader$PacketStartAndLength.:(II)V │ │ +2ec2f0: 7010 7087 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8770 │ │ +2ec2f6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +2ec2f8: 7110 3487 0000 |0004: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2ec2fe: 0c00 |0007: move-result-object v0 │ │ +2ec300: 5b10 4586 |0008: iput-object v0, v1, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength;.startPosition:Ljava/lang/Integer; // field@8645 │ │ +2ec304: 5b10 4486 |000a: iput-object v0, v1, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength;.length:Ljava/lang/Integer; // field@8644 │ │ +2ec308: 7110 3487 0200 |000c: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2ec30e: 0c02 |000f: move-result-object v2 │ │ +2ec310: 5b12 4586 |0010: iput-object v2, v1, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength;.startPosition:Ljava/lang/Integer; // field@8645 │ │ +2ec314: 7110 3487 0300 |0012: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2ec31a: 0c02 |0015: move-result-object v2 │ │ +2ec31c: 5b12 4486 |0016: iput-object v2, v1, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength;.length:Ljava/lang/Integer; // field@8644 │ │ +2ec320: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=351 │ │ 0x0004 line=347 │ │ 0x000a line=348 │ │ 0x000c line=352 │ │ 0x0012 line=353 │ │ @@ -723072,19 +723072,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -2ec244: |[2ec244] org.jaudiotagger.audio.ogg.util.OggPageHeader$PacketStartAndLength.getLength:()I │ │ -2ec254: 5410 4486 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength;.length:Ljava/lang/Integer; // field@8644 │ │ -2ec258: 6e10 2987 0000 |0002: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@8729 │ │ -2ec25e: 0a00 |0005: move-result v0 │ │ -2ec260: 0f00 |0006: return v0 │ │ +2ec248: |[2ec248] org.jaudiotagger.audio.ogg.util.OggPageHeader$PacketStartAndLength.getLength:()I │ │ +2ec258: 5410 4486 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength;.length:Ljava/lang/Integer; // field@8644 │ │ +2ec25c: 6e10 2987 0000 |0002: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@8729 │ │ +2ec262: 0a00 |0005: move-result v0 │ │ +2ec264: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=368 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength; │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength;) │ │ @@ -723092,19 +723092,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -2ec264: |[2ec264] org.jaudiotagger.audio.ogg.util.OggPageHeader$PacketStartAndLength.getStartPosition:()I │ │ -2ec274: 5410 4586 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength;.startPosition:Ljava/lang/Integer; // field@8645 │ │ -2ec278: 6e10 2987 0000 |0002: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@8729 │ │ -2ec27e: 0a00 |0005: move-result v0 │ │ -2ec280: 0f00 |0006: return v0 │ │ +2ec268: |[2ec268] org.jaudiotagger.audio.ogg.util.OggPageHeader$PacketStartAndLength.getStartPosition:()I │ │ +2ec278: 5410 4586 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength;.startPosition:Ljava/lang/Integer; // field@8645 │ │ +2ec27c: 6e10 2987 0000 |0002: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@8729 │ │ +2ec282: 0a00 |0005: move-result v0 │ │ +2ec284: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=358 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength; │ │ │ │ #2 : (in Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength;) │ │ @@ -723112,19 +723112,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -2ec320: |[2ec320] org.jaudiotagger.audio.ogg.util.OggPageHeader$PacketStartAndLength.setLength:(I)V │ │ -2ec330: 7110 3487 0100 |0000: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2ec336: 0c01 |0003: move-result-object v1 │ │ -2ec338: 5b01 4486 |0004: iput-object v1, v0, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength;.length:Ljava/lang/Integer; // field@8644 │ │ -2ec33c: 0e00 |0006: return-void │ │ +2ec324: |[2ec324] org.jaudiotagger.audio.ogg.util.OggPageHeader$PacketStartAndLength.setLength:(I)V │ │ +2ec334: 7110 3487 0100 |0000: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2ec33a: 0c01 |0003: move-result-object v1 │ │ +2ec33c: 5b01 4486 |0004: iput-object v1, v0, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength;.length:Ljava/lang/Integer; // field@8644 │ │ +2ec340: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=373 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength; │ │ 0x0000 - 0x0007 reg=1 (null) I │ │ │ │ @@ -723133,19 +723133,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -2ec340: |[2ec340] org.jaudiotagger.audio.ogg.util.OggPageHeader$PacketStartAndLength.setStartPosition:(I)V │ │ -2ec350: 7110 3487 0100 |0000: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2ec356: 0c01 |0003: move-result-object v1 │ │ -2ec358: 5b01 4586 |0004: iput-object v1, v0, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength;.startPosition:Ljava/lang/Integer; // field@8645 │ │ -2ec35c: 0e00 |0006: return-void │ │ +2ec344: |[2ec344] org.jaudiotagger.audio.ogg.util.OggPageHeader$PacketStartAndLength.setStartPosition:(I)V │ │ +2ec354: 7110 3487 0100 |0000: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2ec35a: 0c01 |0003: move-result-object v1 │ │ +2ec35c: 5b01 4586 |0004: iput-object v1, v0, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength;.startPosition:Ljava/lang/Integer; // field@8645 │ │ +2ec360: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=363 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength; │ │ 0x0000 - 0x0007 reg=1 (null) I │ │ │ │ @@ -723154,30 +723154,30 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -2ec284: |[2ec284] org.jaudiotagger.audio.ogg.util.OggPageHeader$PacketStartAndLength.toString:()Ljava/lang/String; │ │ -2ec294: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -2ec298: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2ec29e: 1a01 d63d |0005: const-string v1, "NextPkt(start:" // string@3dd6 │ │ -2ec2a2: 6e20 d787 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ec2a8: 5421 4586 |000a: iget-object v1, v2, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength;.startPosition:Ljava/lang/Integer; // field@8645 │ │ -2ec2ac: 6e20 d687 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ -2ec2b2: 1a01 6b05 |000f: const-string v1, ":length:" // string@056b │ │ -2ec2b6: 6e20 d787 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ec2bc: 5421 4486 |0014: iget-object v1, v2, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength;.length:Ljava/lang/Integer; // field@8644 │ │ -2ec2c0: 6e20 d687 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ -2ec2c6: 1a01 9703 |0019: const-string v1, ")," // string@0397 │ │ -2ec2ca: 6e20 d787 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ec2d0: 6e10 df87 0000 |001e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2ec2d6: 0c00 |0021: move-result-object v0 │ │ -2ec2d8: 1100 |0022: return-object v0 │ │ +2ec288: |[2ec288] org.jaudiotagger.audio.ogg.util.OggPageHeader$PacketStartAndLength.toString:()Ljava/lang/String; │ │ +2ec298: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +2ec29c: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2ec2a2: 1a01 d63d |0005: const-string v1, "NextPkt(start:" // string@3dd6 │ │ +2ec2a6: 6e20 d787 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ec2ac: 5421 4586 |000a: iget-object v1, v2, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength;.startPosition:Ljava/lang/Integer; // field@8645 │ │ +2ec2b0: 6e20 d687 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ +2ec2b6: 1a01 6b05 |000f: const-string v1, ":length:" // string@056b │ │ +2ec2ba: 6e20 d787 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ec2c0: 5421 4486 |0014: iget-object v1, v2, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength;.length:Ljava/lang/Integer; // field@8644 │ │ +2ec2c4: 6e20 d687 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ +2ec2ca: 1a01 9703 |0019: const-string v1, ")," // string@0397 │ │ +2ec2ce: 6e20 d787 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ec2d4: 6e10 df87 0000 |001e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2ec2da: 0c00 |0021: move-result-object v0 │ │ +2ec2dc: 1100 |0022: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=378 │ │ locals : │ │ 0x0000 - 0x0023 reg=2 this Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength; │ │ │ │ source_file_idx : 16204 (OggPageHeader.java) │ │ @@ -723397,26 +723397,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -2ec7fc: |[2ec7fc] org.jaudiotagger.audio.ogg.util.OggPageHeader.:()V │ │ -2ec80c: 1a00 d698 |0000: const-string v0, "org.jaudiotagger.audio.ogg.atom" // string@98d6 │ │ -2ec810: 7110 168a 0000 |0002: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@8a16 │ │ -2ec816: 0c00 |0005: move-result-object v0 │ │ -2ec818: 6900 6386 |0006: sput-object v0, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.logger:Ljava/util/logging/Logger; // field@8663 │ │ -2ec81c: 1240 |0008: const/4 v0, #int 4 // #4 │ │ -2ec81e: 2300 1c13 |0009: new-array v0, v0, [B // type@131c │ │ -2ec822: 2600 0700 0000 |000b: fill-array-data v0, 00000012 // +00000007 │ │ -2ec828: 6900 4686 |000e: sput-object v0, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.CAPTURE_PATTERN:[B // field@8646 │ │ -2ec82c: 0e00 |0010: return-void │ │ -2ec82e: 0000 |0011: nop // spacer │ │ -2ec830: 0003 0100 0400 0000 4f67 6753 |0012: array-data (6 units) │ │ +2ec800: |[2ec800] org.jaudiotagger.audio.ogg.util.OggPageHeader.:()V │ │ +2ec810: 1a00 d698 |0000: const-string v0, "org.jaudiotagger.audio.ogg.atom" // string@98d6 │ │ +2ec814: 7110 168a 0000 |0002: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@8a16 │ │ +2ec81a: 0c00 |0005: move-result-object v0 │ │ +2ec81c: 6900 6386 |0006: sput-object v0, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.logger:Ljava/util/logging/Logger; // field@8663 │ │ +2ec820: 1240 |0008: const/4 v0, #int 4 // #4 │ │ +2ec822: 2300 1c13 |0009: new-array v0, v0, [B // type@131c │ │ +2ec826: 2600 0700 0000 |000b: fill-array-data v0, 00000012 // +00000007 │ │ +2ec82c: 6900 4686 |000e: sput-object v0, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.CAPTURE_PATTERN:[B // field@8646 │ │ +2ec830: 0e00 |0010: return-void │ │ +2ec832: 0000 |0011: nop // spacer │ │ +2ec834: 0003 0100 0400 0000 4f67 6753 |0012: array-data (6 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=48 │ │ 0x000b line=51 │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;) │ │ @@ -723424,141 +723424,141 @@ │ │ type : '([B)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 243 16-bit code units │ │ -2ec83c: |[2ec83c] org.jaudiotagger.audio.ogg.util.OggPageHeader.:([B)V │ │ -2ec84c: 7010 7087 0a00 |0000: invoke-direct {v10}, Ljava/lang/Object;.:()V // method@8770 │ │ -2ec852: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -2ec854: 5ca0 6186 |0004: iput-boolean v0, v10, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.isValid:Z // field@8661 │ │ -2ec858: 59a0 6586 |0006: iput v0, v10, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.pageLength:I // field@8665 │ │ -2ec85c: 2201 7c10 |0008: new-instance v1, Ljava/util/ArrayList; // type@107c │ │ -2ec860: 7010 ae88 0100 |000a: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@88ae │ │ -2ec866: 5ba1 6486 |000d: iput-object v1, v10, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.packetList:Ljava/util/List; // field@8664 │ │ -2ec86a: 5ca0 6286 |000f: iput-boolean v0, v10, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.lastPacketIncomplete:Z // field@8662 │ │ -2ec86e: 1601 0000 |0011: const-wide/16 v1, #int 0 // #0 │ │ -2ec872: 5aa1 6986 |0013: iput-wide v1, v10, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.startByte:J // field@8669 │ │ -2ec876: 5bab 6786 |0015: iput-object v11, v10, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.rawHeaderData:[B // field@8667 │ │ -2ec87a: 1241 |0017: const/4 v1, #int 4 // #4 │ │ -2ec87c: 4801 0b01 |0018: aget-byte v1, v11, v1 │ │ -2ec880: 1252 |001a: const/4 v2, #int 5 // #5 │ │ -2ec882: 4802 0b02 |001b: aget-byte v2, v11, v2 │ │ -2ec886: 5da2 6086 |001d: iput-byte v2, v10, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.headerTypeFlag:B // field@8660 │ │ -2ec88a: 3901 af00 |001f: if-nez v1, 00ce // +00af │ │ -2ec88e: 1601 0000 |0021: const-wide/16 v1, #int 0 // #0 │ │ -2ec892: 5aa1 5e86 |0023: iput-wide v1, v10, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.absoluteGranulePosition:D // field@865e │ │ -2ec896: 1201 |0025: const/4 v1, #int 0 // #0 │ │ -2ec898: 1302 0800 |0026: const/16 v2, #int 8 // #8 │ │ -2ec89c: 3521 2100 |0028: if-ge v1, v2, 0049 // +0021 │ │ -2ec8a0: 53a2 5e86 |002a: iget-wide v2, v10, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.absoluteGranulePosition:D // field@865e │ │ -2ec8a4: d804 0106 |002c: add-int/lit8 v4, v1, #int 6 // #06 │ │ -2ec8a8: 4804 0b04 |002e: aget-byte v4, v11, v4 │ │ -2ec8ac: 7020 a390 4a00 |0030: invoke-direct {v10, v4}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.u:(I)I // method@90a3 │ │ -2ec8b2: 0a04 |0033: move-result v4 │ │ -2ec8b4: 8344 |0034: int-to-double v4, v4 │ │ -2ec8b6: 1906 0040 |0035: const-wide/high16 v6, #long 4611686018427387904 // #4000 │ │ -2ec8ba: da08 0108 |0037: mul-int/lit8 v8, v1, #int 8 // #08 │ │ -2ec8be: 8388 |0039: int-to-double v8, v8 │ │ -2ec8c0: 7140 5b87 7698 |003a: invoke-static {v6, v7, v8, v9}, Ljava/lang/Math;.pow:(DD)D // method@875b │ │ -2ec8c6: 0b06 |003d: move-result-wide v6 │ │ -2ec8c8: 7120 0087 5400 |003e: invoke-static {v4, v5}, Ljava/lang/Double;.isNaN:(D)Z // method@8700 │ │ -2ec8ce: ad04 0406 |0041: mul-double v4, v4, v6 │ │ -2ec8d2: cb42 |0043: add-double/2addr v2, v4 │ │ -2ec8d4: 5aa2 5e86 |0044: iput-wide v2, v10, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.absoluteGranulePosition:D // field@865e │ │ -2ec8d8: d801 0101 |0046: add-int/lit8 v1, v1, #int 1 // #01 │ │ -2ec8dc: 28de |0048: goto 0026 // -0022 │ │ -2ec8de: 1301 0e00 |0049: const/16 v1, #int 14 // #e │ │ -2ec8e2: 1302 1100 |004b: const/16 v2, #int 17 // #11 │ │ -2ec8e6: 7130 a08e 1b02 |004d: invoke-static {v11, v1, v2}, Lorg/jaudiotagger/audio/generic/Utils;.getIntLE:([BII)I // method@8ea0 │ │ -2ec8ec: 0a01 |0050: move-result v1 │ │ -2ec8ee: 59a1 6a86 |0051: iput v1, v10, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.streamSerialNumber:I // field@866a │ │ -2ec8f2: 1301 1200 |0053: const/16 v1, #int 18 // #12 │ │ -2ec8f6: 1302 1500 |0055: const/16 v2, #int 21 // #15 │ │ -2ec8fa: 7130 a08e 1b02 |0057: invoke-static {v11, v1, v2}, Lorg/jaudiotagger/audio/generic/Utils;.getIntLE:([BII)I // method@8ea0 │ │ -2ec900: 0a01 |005a: move-result v1 │ │ -2ec902: 59a1 6686 |005b: iput v1, v10, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.pageSequenceNumber:I // field@8666 │ │ -2ec906: 1301 1600 |005d: const/16 v1, #int 22 // #16 │ │ -2ec90a: 1302 1900 |005f: const/16 v2, #int 25 // #19 │ │ -2ec90e: 7130 a08e 1b02 |0061: invoke-static {v11, v1, v2}, Lorg/jaudiotagger/audio/generic/Utils;.getIntLE:([BII)I // method@8ea0 │ │ -2ec914: 0a01 |0064: move-result v1 │ │ -2ec916: 59a1 5f86 |0065: iput v1, v10, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.checksum:I // field@865f │ │ -2ec91a: 1301 1a00 |0067: const/16 v1, #int 26 // #1a │ │ -2ec91e: 4801 0b01 |0069: aget-byte v1, v11, v1 │ │ -2ec922: 7020 a390 1a00 |006b: invoke-direct {v10, v1}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.u:(I)I // method@90a3 │ │ -2ec928: 21b1 |006e: array-length v1, v11 │ │ -2ec92a: d801 01e5 |006f: add-int/lit8 v1, v1, #int -27 // #e5 │ │ -2ec92e: 2311 1c13 |0071: new-array v1, v1, [B // type@131c │ │ -2ec932: 5ba1 6886 |0073: iput-object v1, v10, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.segmentTable:[B // field@8668 │ │ -2ec936: 1201 |0075: const/4 v1, #int 0 // #0 │ │ -2ec938: 1202 |0076: const/4 v2, #int 0 // #0 │ │ -2ec93a: 1203 |0077: const/4 v3, #int 0 // #0 │ │ -2ec93c: 54a4 6886 |0078: iget-object v4, v10, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.segmentTable:[B // field@8668 │ │ -2ec940: 2145 |007a: array-length v5, v4 │ │ -2ec942: 1306 ff00 |007b: const/16 v6, #int 255 // #ff │ │ -2ec946: 3552 3700 |007d: if-ge v2, v5, 00b4 // +0037 │ │ -2ec94a: d801 021b |007f: add-int/lit8 v1, v2, #int 27 // #1b │ │ -2ec94e: 4801 0b01 |0081: aget-byte v1, v11, v1 │ │ -2ec952: 4f01 0402 |0083: aput-byte v1, v4, v2 │ │ -2ec956: 4801 0402 |0085: aget-byte v1, v4, v2 │ │ -2ec95a: 7020 a390 1a00 |0087: invoke-direct {v10, v1}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.u:(I)I // method@90a3 │ │ -2ec960: 0a01 |008a: move-result v1 │ │ -2ec962: 7110 3487 0100 |008b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2ec968: 0c01 |008e: move-result-object v1 │ │ -2ec96a: 52a4 6586 |008f: iget v4, v10, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.pageLength:I // field@8665 │ │ -2ec96e: 6e10 2987 0100 |0091: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@8729 │ │ -2ec974: 0a05 |0094: move-result v5 │ │ -2ec976: b054 |0095: add-int/2addr v4, v5 │ │ -2ec978: 59a4 6586 |0096: iput v4, v10, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.pageLength:I // field@8665 │ │ -2ec97c: 6e10 2987 0100 |0098: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@8729 │ │ -2ec982: 0a04 |009b: move-result v4 │ │ -2ec984: b043 |009c: add-int/2addr v3, v4 │ │ -2ec986: 6e10 2987 0100 |009d: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@8729 │ │ -2ec98c: 0a04 |00a0: move-result v4 │ │ -2ec98e: 3564 1000 |00a1: if-ge v4, v6, 00b1 // +0010 │ │ -2ec992: 54a4 6486 |00a3: iget-object v4, v10, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.packetList:Ljava/util/List; // field@8664 │ │ -2ec996: 2205 9511 |00a5: new-instance v5, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength; // type@1195 │ │ -2ec99a: 52a6 6586 |00a7: iget v6, v10, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.pageLength:I // field@8665 │ │ -2ec99e: b136 |00a9: sub-int/2addr v6, v3 │ │ -2ec9a0: 7030 8b90 6503 |00aa: invoke-direct {v5, v6, v3}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength;.:(II)V // method@908b │ │ -2ec9a6: 7220 6489 5400 |00ad: invoke-interface {v4, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -2ec9ac: 1203 |00b0: const/4 v3, #int 0 // #0 │ │ -2ec9ae: d802 0201 |00b1: add-int/lit8 v2, v2, #int 1 // #01 │ │ -2ec9b2: 28c5 |00b3: goto 0078 // -003b │ │ -2ec9b4: 121b |00b4: const/4 v11, #int 1 // #1 │ │ -2ec9b6: 3801 1700 |00b5: if-eqz v1, 00cc // +0017 │ │ -2ec9ba: 6e10 2987 0100 |00b7: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@8729 │ │ -2ec9c0: 0a00 |00ba: move-result v0 │ │ -2ec9c2: 3360 1100 |00bb: if-ne v0, v6, 00cc // +0011 │ │ -2ec9c6: 54a0 6486 |00bd: iget-object v0, v10, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.packetList:Ljava/util/List; // field@8664 │ │ -2ec9ca: 2201 9511 |00bf: new-instance v1, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength; // type@1195 │ │ -2ec9ce: 52a2 6586 |00c1: iget v2, v10, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.pageLength:I // field@8665 │ │ -2ec9d2: b132 |00c3: sub-int/2addr v2, v3 │ │ -2ec9d4: 7030 8b90 2103 |00c4: invoke-direct {v1, v2, v3}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength;.:(II)V // method@908b │ │ -2ec9da: 7220 6489 1000 |00c7: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -2ec9e0: 5cab 6286 |00ca: iput-boolean v11, v10, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.lastPacketIncomplete:Z // field@8662 │ │ -2ec9e4: 5cab 6186 |00cc: iput-boolean v11, v10, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.isValid:Z // field@8661 │ │ -2ec9e8: 620b 6386 |00ce: sget-object v11, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.logger:Ljava/util/logging/Logger; // field@8663 │ │ -2ec9ec: 6200 b681 |00d0: sget-object v0, Ljava/util/logging/Level;.CONFIG:Ljava/util/logging/Level; // field@81b6 │ │ -2ec9f0: 6e20 188a 0b00 |00d2: invoke-virtual {v11, v0}, Ljava/util/logging/Logger;.isLoggable:(Ljava/util/logging/Level;)Z // method@8a18 │ │ -2ec9f6: 0a0b |00d5: move-result v11 │ │ -2ec9f8: 380b 1c00 |00d6: if-eqz v11, 00f2 // +001c │ │ -2ec9fc: 620b 6386 |00d8: sget-object v11, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.logger:Ljava/util/logging/Logger; // field@8663 │ │ -2eca00: 2200 3910 |00da: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -2eca04: 7010 cc87 0000 |00dc: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2eca0a: 1a01 2512 |00df: const-string v1, "Constructed OggPage:" // string@1225 │ │ -2eca0e: 6e20 d787 1000 |00e1: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2eca14: 6e10 a290 0a00 |00e4: invoke-virtual {v10}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.toString:()Ljava/lang/String; // method@90a2 │ │ -2eca1a: 0c01 |00e7: move-result-object v1 │ │ -2eca1c: 6e20 d787 1000 |00e8: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2eca22: 6e10 df87 0000 |00eb: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2eca28: 0c00 |00ee: move-result-object v0 │ │ -2eca2a: 6e20 128a 0b00 |00ef: invoke-virtual {v11, v0}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -2eca30: 0e00 |00f2: return-void │ │ +2ec840: |[2ec840] org.jaudiotagger.audio.ogg.util.OggPageHeader.:([B)V │ │ +2ec850: 7010 7087 0a00 |0000: invoke-direct {v10}, Ljava/lang/Object;.:()V // method@8770 │ │ +2ec856: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +2ec858: 5ca0 6186 |0004: iput-boolean v0, v10, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.isValid:Z // field@8661 │ │ +2ec85c: 59a0 6586 |0006: iput v0, v10, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.pageLength:I // field@8665 │ │ +2ec860: 2201 7c10 |0008: new-instance v1, Ljava/util/ArrayList; // type@107c │ │ +2ec864: 7010 ae88 0100 |000a: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@88ae │ │ +2ec86a: 5ba1 6486 |000d: iput-object v1, v10, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.packetList:Ljava/util/List; // field@8664 │ │ +2ec86e: 5ca0 6286 |000f: iput-boolean v0, v10, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.lastPacketIncomplete:Z // field@8662 │ │ +2ec872: 1601 0000 |0011: const-wide/16 v1, #int 0 // #0 │ │ +2ec876: 5aa1 6986 |0013: iput-wide v1, v10, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.startByte:J // field@8669 │ │ +2ec87a: 5bab 6786 |0015: iput-object v11, v10, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.rawHeaderData:[B // field@8667 │ │ +2ec87e: 1241 |0017: const/4 v1, #int 4 // #4 │ │ +2ec880: 4801 0b01 |0018: aget-byte v1, v11, v1 │ │ +2ec884: 1252 |001a: const/4 v2, #int 5 // #5 │ │ +2ec886: 4802 0b02 |001b: aget-byte v2, v11, v2 │ │ +2ec88a: 5da2 6086 |001d: iput-byte v2, v10, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.headerTypeFlag:B // field@8660 │ │ +2ec88e: 3901 af00 |001f: if-nez v1, 00ce // +00af │ │ +2ec892: 1601 0000 |0021: const-wide/16 v1, #int 0 // #0 │ │ +2ec896: 5aa1 5e86 |0023: iput-wide v1, v10, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.absoluteGranulePosition:D // field@865e │ │ +2ec89a: 1201 |0025: const/4 v1, #int 0 // #0 │ │ +2ec89c: 1302 0800 |0026: const/16 v2, #int 8 // #8 │ │ +2ec8a0: 3521 2100 |0028: if-ge v1, v2, 0049 // +0021 │ │ +2ec8a4: 53a2 5e86 |002a: iget-wide v2, v10, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.absoluteGranulePosition:D // field@865e │ │ +2ec8a8: d804 0106 |002c: add-int/lit8 v4, v1, #int 6 // #06 │ │ +2ec8ac: 4804 0b04 |002e: aget-byte v4, v11, v4 │ │ +2ec8b0: 7020 a390 4a00 |0030: invoke-direct {v10, v4}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.u:(I)I // method@90a3 │ │ +2ec8b6: 0a04 |0033: move-result v4 │ │ +2ec8b8: 8344 |0034: int-to-double v4, v4 │ │ +2ec8ba: 1906 0040 |0035: const-wide/high16 v6, #long 4611686018427387904 // #4000 │ │ +2ec8be: da08 0108 |0037: mul-int/lit8 v8, v1, #int 8 // #08 │ │ +2ec8c2: 8388 |0039: int-to-double v8, v8 │ │ +2ec8c4: 7140 5b87 7698 |003a: invoke-static {v6, v7, v8, v9}, Ljava/lang/Math;.pow:(DD)D // method@875b │ │ +2ec8ca: 0b06 |003d: move-result-wide v6 │ │ +2ec8cc: 7120 0087 5400 |003e: invoke-static {v4, v5}, Ljava/lang/Double;.isNaN:(D)Z // method@8700 │ │ +2ec8d2: ad04 0406 |0041: mul-double v4, v4, v6 │ │ +2ec8d6: cb42 |0043: add-double/2addr v2, v4 │ │ +2ec8d8: 5aa2 5e86 |0044: iput-wide v2, v10, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.absoluteGranulePosition:D // field@865e │ │ +2ec8dc: d801 0101 |0046: add-int/lit8 v1, v1, #int 1 // #01 │ │ +2ec8e0: 28de |0048: goto 0026 // -0022 │ │ +2ec8e2: 1301 0e00 |0049: const/16 v1, #int 14 // #e │ │ +2ec8e6: 1302 1100 |004b: const/16 v2, #int 17 // #11 │ │ +2ec8ea: 7130 a08e 1b02 |004d: invoke-static {v11, v1, v2}, Lorg/jaudiotagger/audio/generic/Utils;.getIntLE:([BII)I // method@8ea0 │ │ +2ec8f0: 0a01 |0050: move-result v1 │ │ +2ec8f2: 59a1 6a86 |0051: iput v1, v10, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.streamSerialNumber:I // field@866a │ │ +2ec8f6: 1301 1200 |0053: const/16 v1, #int 18 // #12 │ │ +2ec8fa: 1302 1500 |0055: const/16 v2, #int 21 // #15 │ │ +2ec8fe: 7130 a08e 1b02 |0057: invoke-static {v11, v1, v2}, Lorg/jaudiotagger/audio/generic/Utils;.getIntLE:([BII)I // method@8ea0 │ │ +2ec904: 0a01 |005a: move-result v1 │ │ +2ec906: 59a1 6686 |005b: iput v1, v10, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.pageSequenceNumber:I // field@8666 │ │ +2ec90a: 1301 1600 |005d: const/16 v1, #int 22 // #16 │ │ +2ec90e: 1302 1900 |005f: const/16 v2, #int 25 // #19 │ │ +2ec912: 7130 a08e 1b02 |0061: invoke-static {v11, v1, v2}, Lorg/jaudiotagger/audio/generic/Utils;.getIntLE:([BII)I // method@8ea0 │ │ +2ec918: 0a01 |0064: move-result v1 │ │ +2ec91a: 59a1 5f86 |0065: iput v1, v10, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.checksum:I // field@865f │ │ +2ec91e: 1301 1a00 |0067: const/16 v1, #int 26 // #1a │ │ +2ec922: 4801 0b01 |0069: aget-byte v1, v11, v1 │ │ +2ec926: 7020 a390 1a00 |006b: invoke-direct {v10, v1}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.u:(I)I // method@90a3 │ │ +2ec92c: 21b1 |006e: array-length v1, v11 │ │ +2ec92e: d801 01e5 |006f: add-int/lit8 v1, v1, #int -27 // #e5 │ │ +2ec932: 2311 1c13 |0071: new-array v1, v1, [B // type@131c │ │ +2ec936: 5ba1 6886 |0073: iput-object v1, v10, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.segmentTable:[B // field@8668 │ │ +2ec93a: 1201 |0075: const/4 v1, #int 0 // #0 │ │ +2ec93c: 1202 |0076: const/4 v2, #int 0 // #0 │ │ +2ec93e: 1203 |0077: const/4 v3, #int 0 // #0 │ │ +2ec940: 54a4 6886 |0078: iget-object v4, v10, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.segmentTable:[B // field@8668 │ │ +2ec944: 2145 |007a: array-length v5, v4 │ │ +2ec946: 1306 ff00 |007b: const/16 v6, #int 255 // #ff │ │ +2ec94a: 3552 3700 |007d: if-ge v2, v5, 00b4 // +0037 │ │ +2ec94e: d801 021b |007f: add-int/lit8 v1, v2, #int 27 // #1b │ │ +2ec952: 4801 0b01 |0081: aget-byte v1, v11, v1 │ │ +2ec956: 4f01 0402 |0083: aput-byte v1, v4, v2 │ │ +2ec95a: 4801 0402 |0085: aget-byte v1, v4, v2 │ │ +2ec95e: 7020 a390 1a00 |0087: invoke-direct {v10, v1}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.u:(I)I // method@90a3 │ │ +2ec964: 0a01 |008a: move-result v1 │ │ +2ec966: 7110 3487 0100 |008b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2ec96c: 0c01 |008e: move-result-object v1 │ │ +2ec96e: 52a4 6586 |008f: iget v4, v10, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.pageLength:I // field@8665 │ │ +2ec972: 6e10 2987 0100 |0091: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@8729 │ │ +2ec978: 0a05 |0094: move-result v5 │ │ +2ec97a: b054 |0095: add-int/2addr v4, v5 │ │ +2ec97c: 59a4 6586 |0096: iput v4, v10, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.pageLength:I // field@8665 │ │ +2ec980: 6e10 2987 0100 |0098: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@8729 │ │ +2ec986: 0a04 |009b: move-result v4 │ │ +2ec988: b043 |009c: add-int/2addr v3, v4 │ │ +2ec98a: 6e10 2987 0100 |009d: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@8729 │ │ +2ec990: 0a04 |00a0: move-result v4 │ │ +2ec992: 3564 1000 |00a1: if-ge v4, v6, 00b1 // +0010 │ │ +2ec996: 54a4 6486 |00a3: iget-object v4, v10, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.packetList:Ljava/util/List; // field@8664 │ │ +2ec99a: 2205 9511 |00a5: new-instance v5, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength; // type@1195 │ │ +2ec99e: 52a6 6586 |00a7: iget v6, v10, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.pageLength:I // field@8665 │ │ +2ec9a2: b136 |00a9: sub-int/2addr v6, v3 │ │ +2ec9a4: 7030 8b90 6503 |00aa: invoke-direct {v5, v6, v3}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength;.:(II)V // method@908b │ │ +2ec9aa: 7220 6489 5400 |00ad: invoke-interface {v4, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +2ec9b0: 1203 |00b0: const/4 v3, #int 0 // #0 │ │ +2ec9b2: d802 0201 |00b1: add-int/lit8 v2, v2, #int 1 // #01 │ │ +2ec9b6: 28c5 |00b3: goto 0078 // -003b │ │ +2ec9b8: 121b |00b4: const/4 v11, #int 1 // #1 │ │ +2ec9ba: 3801 1700 |00b5: if-eqz v1, 00cc // +0017 │ │ +2ec9be: 6e10 2987 0100 |00b7: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@8729 │ │ +2ec9c4: 0a00 |00ba: move-result v0 │ │ +2ec9c6: 3360 1100 |00bb: if-ne v0, v6, 00cc // +0011 │ │ +2ec9ca: 54a0 6486 |00bd: iget-object v0, v10, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.packetList:Ljava/util/List; // field@8664 │ │ +2ec9ce: 2201 9511 |00bf: new-instance v1, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength; // type@1195 │ │ +2ec9d2: 52a2 6586 |00c1: iget v2, v10, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.pageLength:I // field@8665 │ │ +2ec9d6: b132 |00c3: sub-int/2addr v2, v3 │ │ +2ec9d8: 7030 8b90 2103 |00c4: invoke-direct {v1, v2, v3}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength;.:(II)V // method@908b │ │ +2ec9de: 7220 6489 1000 |00c7: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +2ec9e4: 5cab 6286 |00ca: iput-boolean v11, v10, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.lastPacketIncomplete:Z // field@8662 │ │ +2ec9e8: 5cab 6186 |00cc: iput-boolean v11, v10, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.isValid:Z // field@8661 │ │ +2ec9ec: 620b 6386 |00ce: sget-object v11, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.logger:Ljava/util/logging/Logger; // field@8663 │ │ +2ec9f0: 6200 b681 |00d0: sget-object v0, Ljava/util/logging/Level;.CONFIG:Ljava/util/logging/Level; // field@81b6 │ │ +2ec9f4: 6e20 188a 0b00 |00d2: invoke-virtual {v11, v0}, Ljava/util/logging/Logger;.isLoggable:(Ljava/util/logging/Level;)Z // method@8a18 │ │ +2ec9fa: 0a0b |00d5: move-result v11 │ │ +2ec9fc: 380b 1c00 |00d6: if-eqz v11, 00f2 // +001c │ │ +2eca00: 620b 6386 |00d8: sget-object v11, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.logger:Ljava/util/logging/Logger; // field@8663 │ │ +2eca04: 2200 3910 |00da: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +2eca08: 7010 cc87 0000 |00dc: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2eca0e: 1a01 2512 |00df: const-string v1, "Constructed OggPage:" // string@1225 │ │ +2eca12: 6e20 d787 1000 |00e1: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2eca18: 6e10 a290 0a00 |00e4: invoke-virtual {v10}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.toString:()Ljava/lang/String; // method@90a2 │ │ +2eca1e: 0c01 |00e7: move-result-object v1 │ │ +2eca20: 6e20 d787 1000 |00e8: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2eca26: 6e10 df87 0000 |00eb: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2eca2c: 0c00 |00ee: move-result-object v0 │ │ +2eca2e: 6e20 128a 0b00 |00ef: invoke-virtual {v11, v0}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +2eca34: 0e00 |00f2: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ 0x0004 line=97 │ │ 0x0006 line=98 │ │ 0x0008 line=102 │ │ 0x000f line=103 │ │ @@ -723595,57 +723595,57 @@ │ │ type : '(Ljava/nio/ByteBuffer;)Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 90 16-bit code units │ │ -2ec608: |[2ec608] org.jaudiotagger.audio.ogg.util.OggPageHeader.read:(Ljava/nio/ByteBuffer;)Lorg/jaudiotagger/audio/ogg/util/OggPageHeader; │ │ -2ec618: 6e10 4d88 0500 |0000: invoke-virtual {v5}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ -2ec61e: 0a00 |0003: move-result v0 │ │ -2ec620: 6201 6386 |0004: sget-object v1, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.logger:Ljava/util/logging/Logger; // field@8663 │ │ -2ec624: 2202 3910 |0006: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ -2ec628: 7010 cc87 0200 |0008: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2ec62e: 1a03 cb4e |000b: const-string v3, "Trying to read OggPage at:" // string@4ecb │ │ -2ec632: 6e20 d787 3200 |000d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ec638: 6e20 d387 0200 |0010: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2ec63e: 6e10 df87 0200 |0013: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2ec644: 0c02 |0016: move-result-object v2 │ │ -2ec646: 6e20 138a 2100 |0017: invoke-virtual {v1, v2}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@8a13 │ │ -2ec64c: 6201 4686 |001a: sget-object v1, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.CAPTURE_PATTERN:[B // field@8646 │ │ -2ec650: 2112 |001c: array-length v2, v1 │ │ -2ec652: 2322 1c13 |001d: new-array v2, v2, [B // type@131c │ │ -2ec656: 6e20 4088 2500 |001f: invoke-virtual {v5, v2}, Ljava/nio/ByteBuffer;.get:([B)Ljava/nio/ByteBuffer; // method@8840 │ │ -2ec65c: 7120 cd88 1200 |0022: invoke-static {v2, v1}, Ljava/util/Arrays;.equals:([B[B)Z // method@88cd │ │ -2ec662: 0a01 |0025: move-result v1 │ │ -2ec664: 3801 1d00 |0026: if-eqz v1, 0043 // +001d │ │ -2ec668: d801 001a |0028: add-int/lit8 v1, v0, #int 26 // #1a │ │ -2ec66c: 6e20 4e88 1500 |002a: invoke-virtual {v5, v1}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ -2ec672: 6e10 3e88 0500 |002d: invoke-virtual {v5}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ -2ec678: 0a01 |0030: move-result v1 │ │ -2ec67a: d511 ff00 |0031: and-int/lit16 v1, v1, #int 255 // #00ff │ │ -2ec67e: 6e20 4e88 0500 |0033: invoke-virtual {v5, v0}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ -2ec684: d801 011b |0036: add-int/lit8 v1, v1, #int 27 // #1b │ │ -2ec688: 2310 1c13 |0038: new-array v0, v1, [B // type@131c │ │ -2ec68c: 6e20 4088 0500 |003a: invoke-virtual {v5, v0}, Ljava/nio/ByteBuffer;.get:([B)Ljava/nio/ByteBuffer; // method@8840 │ │ -2ec692: 2205 9611 |003d: new-instance v5, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader; // type@1196 │ │ -2ec696: 7020 9290 0500 |003f: invoke-direct {v5, v0}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.:([B)V // method@9092 │ │ -2ec69c: 1105 |0042: return-object v5 │ │ -2ec69e: 2205 3511 |0043: new-instance v5, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ -2ec6a2: 6200 7487 |0045: sget-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.OGG_HEADER_CANNOT_BE_FOUND:Lorg/jaudiotagger/logging/ErrorMessage; // field@8774 │ │ -2ec6a6: 1211 |0047: const/4 v1, #int 1 // #1 │ │ -2ec6a8: 2311 be13 |0048: new-array v1, v1, [Ljava/lang/Object; // type@13be │ │ -2ec6ac: 1203 |004a: const/4 v3, #int 0 // #0 │ │ -2ec6ae: 2204 3710 |004b: new-instance v4, Ljava/lang/String; // type@1037 │ │ -2ec6b2: 7020 8c87 2400 |004d: invoke-direct {v4, v2}, Ljava/lang/String;.:([B)V // method@878c │ │ -2ec6b8: 4d04 0103 |0050: aput-object v4, v1, v3 │ │ -2ec6bc: 6e20 5891 1000 |0052: invoke-virtual {v0, v1}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ -2ec6c2: 0c00 |0055: move-result-object v0 │ │ -2ec6c4: 7020 698d 0500 |0056: invoke-direct {v5, v0}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ -2ec6ca: 2705 |0059: throw v5 │ │ +2ec60c: |[2ec60c] org.jaudiotagger.audio.ogg.util.OggPageHeader.read:(Ljava/nio/ByteBuffer;)Lorg/jaudiotagger/audio/ogg/util/OggPageHeader; │ │ +2ec61c: 6e10 4d88 0500 |0000: invoke-virtual {v5}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ +2ec622: 0a00 |0003: move-result v0 │ │ +2ec624: 6201 6386 |0004: sget-object v1, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.logger:Ljava/util/logging/Logger; // field@8663 │ │ +2ec628: 2202 3910 |0006: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ +2ec62c: 7010 cc87 0200 |0008: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2ec632: 1a03 cb4e |000b: const-string v3, "Trying to read OggPage at:" // string@4ecb │ │ +2ec636: 6e20 d787 3200 |000d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ec63c: 6e20 d387 0200 |0010: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2ec642: 6e10 df87 0200 |0013: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2ec648: 0c02 |0016: move-result-object v2 │ │ +2ec64a: 6e20 138a 2100 |0017: invoke-virtual {v1, v2}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@8a13 │ │ +2ec650: 6201 4686 |001a: sget-object v1, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.CAPTURE_PATTERN:[B // field@8646 │ │ +2ec654: 2112 |001c: array-length v2, v1 │ │ +2ec656: 2322 1c13 |001d: new-array v2, v2, [B // type@131c │ │ +2ec65a: 6e20 4088 2500 |001f: invoke-virtual {v5, v2}, Ljava/nio/ByteBuffer;.get:([B)Ljava/nio/ByteBuffer; // method@8840 │ │ +2ec660: 7120 cd88 1200 |0022: invoke-static {v2, v1}, Ljava/util/Arrays;.equals:([B[B)Z // method@88cd │ │ +2ec666: 0a01 |0025: move-result v1 │ │ +2ec668: 3801 1d00 |0026: if-eqz v1, 0043 // +001d │ │ +2ec66c: d801 001a |0028: add-int/lit8 v1, v0, #int 26 // #1a │ │ +2ec670: 6e20 4e88 1500 |002a: invoke-virtual {v5, v1}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ +2ec676: 6e10 3e88 0500 |002d: invoke-virtual {v5}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ +2ec67c: 0a01 |0030: move-result v1 │ │ +2ec67e: d511 ff00 |0031: and-int/lit16 v1, v1, #int 255 // #00ff │ │ +2ec682: 6e20 4e88 0500 |0033: invoke-virtual {v5, v0}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ +2ec688: d801 011b |0036: add-int/lit8 v1, v1, #int 27 // #1b │ │ +2ec68c: 2310 1c13 |0038: new-array v0, v1, [B // type@131c │ │ +2ec690: 6e20 4088 0500 |003a: invoke-virtual {v5, v0}, Ljava/nio/ByteBuffer;.get:([B)Ljava/nio/ByteBuffer; // method@8840 │ │ +2ec696: 2205 9611 |003d: new-instance v5, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader; // type@1196 │ │ +2ec69a: 7020 9290 0500 |003f: invoke-direct {v5, v0}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.:([B)V // method@9092 │ │ +2ec6a0: 1105 |0042: return-object v5 │ │ +2ec6a2: 2205 3511 |0043: new-instance v5, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ +2ec6a6: 6200 7487 |0045: sget-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.OGG_HEADER_CANNOT_BE_FOUND:Lorg/jaudiotagger/logging/ErrorMessage; // field@8774 │ │ +2ec6aa: 1211 |0047: const/4 v1, #int 1 // #1 │ │ +2ec6ac: 2311 be13 |0048: new-array v1, v1, [Ljava/lang/Object; // type@13be │ │ +2ec6b0: 1203 |004a: const/4 v3, #int 0 // #0 │ │ +2ec6b2: 2204 3710 |004b: new-instance v4, Ljava/lang/String; // type@1037 │ │ +2ec6b6: 7020 8c87 2400 |004d: invoke-direct {v4, v2}, Ljava/lang/String;.:([B)V // method@878c │ │ +2ec6bc: 4d04 0103 |0050: aput-object v4, v1, v3 │ │ +2ec6c0: 6e20 5891 1000 |0052: invoke-virtual {v0, v1}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ +2ec6c6: 0c00 |0055: move-result-object v0 │ │ +2ec6c8: 7020 698d 0500 |0056: invoke-direct {v5, v0}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ +2ec6ce: 2705 |0059: throw v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ 0x0004 line=119 │ │ 0x001a line=121 │ │ 0x001f line=122 │ │ 0x0022 line=123 │ │ @@ -723664,85 +723664,85 @@ │ │ type : '(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 144 16-bit code units │ │ -2ec6cc: |[2ec6cc] org.jaudiotagger.audio.ogg.util.OggPageHeader.read:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/ogg/util/OggPageHeader; │ │ -2ec6dc: 7210 848a 0a00 |0000: invoke-interface {v10}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getFilePointer:()J // method@8a84 │ │ -2ec6e2: 0b00 |0003: move-result-wide v0 │ │ -2ec6e4: 6202 6386 |0004: sget-object v2, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.logger:Ljava/util/logging/Logger; // field@8663 │ │ -2ec6e8: 2203 3910 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ -2ec6ec: 7010 cc87 0300 |0008: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2ec6f2: 1a04 cb4e |000b: const-string v4, "Trying to read OggPage at:" // string@4ecb │ │ -2ec6f6: 6e20 d787 4300 |000d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ec6fc: 6e30 d487 0301 |0010: invoke-virtual {v3, v0, v1}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ -2ec702: 6e10 df87 0300 |0013: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2ec708: 0c03 |0016: move-result-object v3 │ │ -2ec70a: 6e20 138a 3200 |0017: invoke-virtual {v2, v3}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@8a13 │ │ -2ec710: 6202 4686 |001a: sget-object v2, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.CAPTURE_PATTERN:[B // field@8646 │ │ -2ec714: 2123 |001c: array-length v3, v2 │ │ -2ec716: 2333 1c13 |001d: new-array v3, v3, [B // type@131c │ │ -2ec71a: 7220 8c8a 3a00 |001f: invoke-interface {v10, v3}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.read:([B)I // method@8a8c │ │ -2ec720: 7120 cd88 2300 |0022: invoke-static {v3, v2}, Ljava/util/Arrays;.equals:([B[B)Z // method@88cd │ │ -2ec726: 0a04 |0025: move-result v4 │ │ -2ec728: 3904 4b00 |0026: if-nez v4, 0071 // +004b │ │ -2ec72c: 7230 918a 0a01 |0028: invoke-interface {v10, v0, v1}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.seek:(J)V // method@8a91 │ │ -2ec732: 7110 2095 0a00 |002b: invoke-static {v10}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.isId3Tag:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Z // method@9520 │ │ -2ec738: 0a04 |002e: move-result v4 │ │ -2ec73a: 1205 |002f: const/4 v5, #int 0 // #0 │ │ -2ec73c: 1216 |0030: const/4 v6, #int 1 // #1 │ │ -2ec73e: 3804 2b00 |0031: if-eqz v4, 005c // +002b │ │ -2ec742: 6204 6386 |0033: sget-object v4, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.logger:Ljava/util/logging/Logger; // field@8663 │ │ -2ec746: 6207 7387 |0035: sget-object v7, Lorg/jaudiotagger/logging/ErrorMessage;.OGG_CONTAINS_ID3TAG:Lorg/jaudiotagger/logging/ErrorMessage; // field@8773 │ │ -2ec74a: 2366 be13 |0037: new-array v6, v6, [Ljava/lang/Object; // type@13be │ │ -2ec74e: 7210 848a 0a00 |0039: invoke-interface {v10}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getFilePointer:()J // method@8a84 │ │ -2ec754: 0b08 |003c: move-result-wide v8 │ │ -2ec756: bc08 |003d: sub-long/2addr v8, v0 │ │ -2ec758: 7120 4387 9800 |003e: invoke-static {v8, v9}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8743 │ │ -2ec75e: 0c08 |0041: move-result-object v8 │ │ -2ec760: 4d08 0605 |0042: aput-object v8, v6, v5 │ │ -2ec764: 6e20 5891 6700 |0044: invoke-virtual {v7, v6}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ -2ec76a: 0c05 |0047: move-result-object v5 │ │ -2ec76c: 6e20 1c8a 5400 |0048: invoke-virtual {v4, v5}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ -2ec772: 7220 8c8a 3a00 |004b: invoke-interface {v10, v3}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.read:([B)I // method@8a8c │ │ -2ec778: 7120 cd88 2300 |004e: invoke-static {v3, v2}, Ljava/util/Arrays;.equals:([B[B)Z // method@88cd │ │ -2ec77e: 0a03 |0051: move-result v3 │ │ -2ec780: 3803 1f00 |0052: if-eqz v3, 0071 // +001f │ │ -2ec784: 7210 848a 0a00 |0054: invoke-interface {v10}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getFilePointer:()J // method@8a84 │ │ -2ec78a: 0b00 |0057: move-result-wide v0 │ │ -2ec78c: 2122 |0058: array-length v2, v2 │ │ -2ec78e: 8122 |0059: int-to-long v2, v2 │ │ -2ec790: bc20 |005a: sub-long/2addr v0, v2 │ │ -2ec792: 2816 |005b: goto 0071 // +0016 │ │ -2ec794: 220a 3511 |005c: new-instance v10, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ -2ec798: 6200 7487 |005e: sget-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.OGG_HEADER_CANNOT_BE_FOUND:Lorg/jaudiotagger/logging/ErrorMessage; // field@8774 │ │ -2ec79c: 2361 be13 |0060: new-array v1, v6, [Ljava/lang/Object; // type@13be │ │ -2ec7a0: 2202 3710 |0062: new-instance v2, Ljava/lang/String; // type@1037 │ │ -2ec7a4: 7020 8c87 3200 |0064: invoke-direct {v2, v3}, Ljava/lang/String;.:([B)V // method@878c │ │ -2ec7aa: 4d02 0105 |0067: aput-object v2, v1, v5 │ │ -2ec7ae: 6e20 5891 1000 |0069: invoke-virtual {v0, v1}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ -2ec7b4: 0c00 |006c: move-result-object v0 │ │ -2ec7b6: 7020 698d 0a00 |006d: invoke-direct {v10, v0}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ -2ec7bc: 270a |0070: throw v10 │ │ -2ec7be: 1602 1a00 |0071: const-wide/16 v2, #int 26 // #1a │ │ -2ec7c2: bb02 |0073: add-long/2addr v2, v0 │ │ -2ec7c4: 7230 918a 2a03 |0074: invoke-interface {v10, v2, v3}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.seek:(J)V // method@8a91 │ │ -2ec7ca: 7210 8e8a 0a00 |0077: invoke-interface {v10}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.readByte:()B // method@8a8e │ │ -2ec7d0: 0a02 |007a: move-result v2 │ │ -2ec7d2: d522 ff00 |007b: and-int/lit16 v2, v2, #int 255 // #00ff │ │ -2ec7d6: 7230 918a 0a01 |007d: invoke-interface {v10, v0, v1}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.seek:(J)V // method@8a91 │ │ -2ec7dc: d802 021b |0080: add-int/lit8 v2, v2, #int 27 // #1b │ │ -2ec7e0: 2322 1c13 |0082: new-array v2, v2, [B // type@131c │ │ -2ec7e4: 7220 8c8a 2a00 |0084: invoke-interface {v10, v2}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.read:([B)I // method@8a8c │ │ -2ec7ea: 220a 9611 |0087: new-instance v10, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader; // type@1196 │ │ -2ec7ee: 7020 9290 2a00 |0089: invoke-direct {v10, v2}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.:([B)V // method@9092 │ │ -2ec7f4: 6e30 a190 0a01 |008c: invoke-virtual {v10, v0, v1}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.setStartByte:(J)V // method@90a1 │ │ -2ec7fa: 110a |008f: return-object v10 │ │ +2ec6d0: |[2ec6d0] org.jaudiotagger.audio.ogg.util.OggPageHeader.read:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/ogg/util/OggPageHeader; │ │ +2ec6e0: 7210 848a 0a00 |0000: invoke-interface {v10}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getFilePointer:()J // method@8a84 │ │ +2ec6e6: 0b00 |0003: move-result-wide v0 │ │ +2ec6e8: 6202 6386 |0004: sget-object v2, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.logger:Ljava/util/logging/Logger; // field@8663 │ │ +2ec6ec: 2203 3910 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ +2ec6f0: 7010 cc87 0300 |0008: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2ec6f6: 1a04 cb4e |000b: const-string v4, "Trying to read OggPage at:" // string@4ecb │ │ +2ec6fa: 6e20 d787 4300 |000d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ec700: 6e30 d487 0301 |0010: invoke-virtual {v3, v0, v1}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ +2ec706: 6e10 df87 0300 |0013: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2ec70c: 0c03 |0016: move-result-object v3 │ │ +2ec70e: 6e20 138a 3200 |0017: invoke-virtual {v2, v3}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@8a13 │ │ +2ec714: 6202 4686 |001a: sget-object v2, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.CAPTURE_PATTERN:[B // field@8646 │ │ +2ec718: 2123 |001c: array-length v3, v2 │ │ +2ec71a: 2333 1c13 |001d: new-array v3, v3, [B // type@131c │ │ +2ec71e: 7220 8c8a 3a00 |001f: invoke-interface {v10, v3}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.read:([B)I // method@8a8c │ │ +2ec724: 7120 cd88 2300 |0022: invoke-static {v3, v2}, Ljava/util/Arrays;.equals:([B[B)Z // method@88cd │ │ +2ec72a: 0a04 |0025: move-result v4 │ │ +2ec72c: 3904 4b00 |0026: if-nez v4, 0071 // +004b │ │ +2ec730: 7230 918a 0a01 |0028: invoke-interface {v10, v0, v1}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.seek:(J)V // method@8a91 │ │ +2ec736: 7110 2095 0a00 |002b: invoke-static {v10}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.isId3Tag:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Z // method@9520 │ │ +2ec73c: 0a04 |002e: move-result v4 │ │ +2ec73e: 1205 |002f: const/4 v5, #int 0 // #0 │ │ +2ec740: 1216 |0030: const/4 v6, #int 1 // #1 │ │ +2ec742: 3804 2b00 |0031: if-eqz v4, 005c // +002b │ │ +2ec746: 6204 6386 |0033: sget-object v4, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.logger:Ljava/util/logging/Logger; // field@8663 │ │ +2ec74a: 6207 7387 |0035: sget-object v7, Lorg/jaudiotagger/logging/ErrorMessage;.OGG_CONTAINS_ID3TAG:Lorg/jaudiotagger/logging/ErrorMessage; // field@8773 │ │ +2ec74e: 2366 be13 |0037: new-array v6, v6, [Ljava/lang/Object; // type@13be │ │ +2ec752: 7210 848a 0a00 |0039: invoke-interface {v10}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getFilePointer:()J // method@8a84 │ │ +2ec758: 0b08 |003c: move-result-wide v8 │ │ +2ec75a: bc08 |003d: sub-long/2addr v8, v0 │ │ +2ec75c: 7120 4387 9800 |003e: invoke-static {v8, v9}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8743 │ │ +2ec762: 0c08 |0041: move-result-object v8 │ │ +2ec764: 4d08 0605 |0042: aput-object v8, v6, v5 │ │ +2ec768: 6e20 5891 6700 |0044: invoke-virtual {v7, v6}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ +2ec76e: 0c05 |0047: move-result-object v5 │ │ +2ec770: 6e20 1c8a 5400 |0048: invoke-virtual {v4, v5}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ +2ec776: 7220 8c8a 3a00 |004b: invoke-interface {v10, v3}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.read:([B)I // method@8a8c │ │ +2ec77c: 7120 cd88 2300 |004e: invoke-static {v3, v2}, Ljava/util/Arrays;.equals:([B[B)Z // method@88cd │ │ +2ec782: 0a03 |0051: move-result v3 │ │ +2ec784: 3803 1f00 |0052: if-eqz v3, 0071 // +001f │ │ +2ec788: 7210 848a 0a00 |0054: invoke-interface {v10}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getFilePointer:()J // method@8a84 │ │ +2ec78e: 0b00 |0057: move-result-wide v0 │ │ +2ec790: 2122 |0058: array-length v2, v2 │ │ +2ec792: 8122 |0059: int-to-long v2, v2 │ │ +2ec794: bc20 |005a: sub-long/2addr v0, v2 │ │ +2ec796: 2816 |005b: goto 0071 // +0016 │ │ +2ec798: 220a 3511 |005c: new-instance v10, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ +2ec79c: 6200 7487 |005e: sget-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.OGG_HEADER_CANNOT_BE_FOUND:Lorg/jaudiotagger/logging/ErrorMessage; // field@8774 │ │ +2ec7a0: 2361 be13 |0060: new-array v1, v6, [Ljava/lang/Object; // type@13be │ │ +2ec7a4: 2202 3710 |0062: new-instance v2, Ljava/lang/String; // type@1037 │ │ +2ec7a8: 7020 8c87 3200 |0064: invoke-direct {v2, v3}, Ljava/lang/String;.:([B)V // method@878c │ │ +2ec7ae: 4d02 0105 |0067: aput-object v2, v1, v5 │ │ +2ec7b2: 6e20 5891 1000 |0069: invoke-virtual {v0, v1}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ +2ec7b8: 0c00 |006c: move-result-object v0 │ │ +2ec7ba: 7020 698d 0a00 |006d: invoke-direct {v10, v0}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ +2ec7c0: 270a |0070: throw v10 │ │ +2ec7c2: 1602 1a00 |0071: const-wide/16 v2, #int 26 // #1a │ │ +2ec7c6: bb02 |0073: add-long/2addr v2, v0 │ │ +2ec7c8: 7230 918a 2a03 |0074: invoke-interface {v10, v2, v3}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.seek:(J)V // method@8a91 │ │ +2ec7ce: 7210 8e8a 0a00 |0077: invoke-interface {v10}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.readByte:()B // method@8a8e │ │ +2ec7d4: 0a02 |007a: move-result v2 │ │ +2ec7d6: d522 ff00 |007b: and-int/lit16 v2, v2, #int 255 // #00ff │ │ +2ec7da: 7230 918a 0a01 |007d: invoke-interface {v10, v0, v1}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.seek:(J)V // method@8a91 │ │ +2ec7e0: d802 021b |0080: add-int/lit8 v2, v2, #int 27 // #1b │ │ +2ec7e4: 2322 1c13 |0082: new-array v2, v2, [B // type@131c │ │ +2ec7e8: 7220 8c8a 2a00 |0084: invoke-interface {v10, v2}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.read:([B)I // method@8a8c │ │ +2ec7ee: 220a 9611 |0087: new-instance v10, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader; // type@1196 │ │ +2ec7f2: 7020 9290 2a00 |0089: invoke-direct {v10, v2}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.:([B)V // method@9092 │ │ +2ec7f8: 6e30 a190 0a01 |008c: invoke-virtual {v10, v0, v1}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.setStartByte:(J)V // method@90a1 │ │ +2ec7fe: 110a |008f: return-object v10 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ 0x0004 line=150 │ │ 0x001a line=152 │ │ 0x001f line=153 │ │ 0x0022 line=154 │ │ @@ -723768,44 +723768,44 @@ │ │ type : '(I)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2ec4b0: |[2ec4b0] org.jaudiotagger.audio.ogg.util.OggPageHeader.u:(I)I │ │ -2ec4c0: d511 ff00 |0000: and-int/lit16 v1, v1, #int 255 // #00ff │ │ -2ec4c4: 0f01 |0002: return v1 │ │ +2ec4b4: |[2ec4b4] org.jaudiotagger.audio.ogg.util.OggPageHeader.u:(I)I │ │ +2ec4c4: d511 ff00 |0000: and-int/lit16 v1, v1, #int 255 // #00ff │ │ +2ec4c8: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;) │ │ name : 'getAbsoluteGranulePosition' │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -2ec3d8: |[2ec3d8] org.jaudiotagger.audio.ogg.util.OggPageHeader.getAbsoluteGranulePosition:()D │ │ -2ec3e8: 6200 6386 |0000: sget-object v0, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.logger:Ljava/util/logging/Logger; // field@8663 │ │ -2ec3ec: 2201 3910 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2ec3f0: 7010 cc87 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2ec3f6: 1a02 5b3e |0007: const-string v2, "Number Of Samples: " // string@3e5b │ │ -2ec3fa: 6e20 d787 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ec400: 5342 5e86 |000c: iget-wide v2, v4, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.absoluteGranulePosition:D // field@865e │ │ -2ec404: 6e30 d187 2103 |000e: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@87d1 │ │ -2ec40a: 6e10 df87 0100 |0011: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2ec410: 0c01 |0014: move-result-object v1 │ │ -2ec412: 6e20 138a 1000 |0015: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@8a13 │ │ -2ec418: 5340 5e86 |0018: iget-wide v0, v4, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.absoluteGranulePosition:D // field@865e │ │ -2ec41c: 1000 |001a: return-wide v0 │ │ +2ec3dc: |[2ec3dc] org.jaudiotagger.audio.ogg.util.OggPageHeader.getAbsoluteGranulePosition:()D │ │ +2ec3ec: 6200 6386 |0000: sget-object v0, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.logger:Ljava/util/logging/Logger; // field@8663 │ │ +2ec3f0: 2201 3910 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2ec3f4: 7010 cc87 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2ec3fa: 1a02 5b3e |0007: const-string v2, "Number Of Samples: " // string@3e5b │ │ +2ec3fe: 6e20 d787 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ec404: 5342 5e86 |000c: iget-wide v2, v4, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.absoluteGranulePosition:D // field@865e │ │ +2ec408: 6e30 d187 2103 |000e: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@87d1 │ │ +2ec40e: 6e10 df87 0100 |0011: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2ec414: 0c01 |0014: move-result-object v1 │ │ +2ec416: 6e20 138a 1000 |0015: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@8a13 │ │ +2ec41c: 5340 5e86 |0018: iget-wide v0, v4, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.absoluteGranulePosition:D // field@865e │ │ +2ec420: 1000 |001a: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=256 │ │ 0x0018 line=257 │ │ locals : │ │ 0x0000 - 0x001b reg=4 this Lorg/jaudiotagger/audio/ogg/util/OggPageHeader; │ │ │ │ @@ -723814,17 +723814,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2ec420: |[2ec420] org.jaudiotagger.audio.ogg.util.OggPageHeader.getCheckSum:()I │ │ -2ec430: 5210 5f86 |0000: iget v0, v1, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.checksum:I // field@865f │ │ -2ec434: 0f00 |0002: return v0 │ │ +2ec424: |[2ec424] org.jaudiotagger.audio.ogg.util.OggPageHeader.getCheckSum:()I │ │ +2ec434: 5210 5f86 |0000: iget v0, v1, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.checksum:I // field@865f │ │ +2ec438: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=263 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/ogg/util/OggPageHeader; │ │ │ │ #2 : (in Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;) │ │ @@ -723832,17 +723832,17 @@ │ │ type : '()B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2ec390: |[2ec390] org.jaudiotagger.audio.ogg.util.OggPageHeader.getHeaderType:()B │ │ -2ec3a0: 5610 6086 |0000: iget-byte v0, v1, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.headerTypeFlag:B // field@8660 │ │ -2ec3a4: 0f00 |0002: return v0 │ │ +2ec394: |[2ec394] org.jaudiotagger.audio.ogg.util.OggPageHeader.getHeaderType:()B │ │ +2ec3a4: 5610 6086 |0000: iget-byte v0, v1, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.headerTypeFlag:B // field@8660 │ │ +2ec3a8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=269 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/ogg/util/OggPageHeader; │ │ │ │ #3 : (in Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;) │ │ @@ -723850,17 +723850,17 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2ec5d8: |[2ec5d8] org.jaudiotagger.audio.ogg.util.OggPageHeader.getPacketList:()Ljava/util/List; │ │ -2ec5e8: 5410 6486 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.packetList:Ljava/util/List; // field@8664 │ │ -2ec5ec: 1100 |0002: return-object v0 │ │ +2ec5dc: |[2ec5dc] org.jaudiotagger.audio.ogg.util.OggPageHeader.getPacketList:()Ljava/util/List; │ │ +2ec5ec: 5410 6486 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.packetList:Ljava/util/List; // field@8664 │ │ +2ec5f0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=304 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/ogg/util/OggPageHeader; │ │ │ │ #4 : (in Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;) │ │ @@ -723868,27 +723868,27 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -2ec438: |[2ec438] org.jaudiotagger.audio.ogg.util.OggPageHeader.getPageLength:()I │ │ -2ec448: 6200 6386 |0000: sget-object v0, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.logger:Ljava/util/logging/Logger; // field@8663 │ │ -2ec44c: 2201 3910 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2ec450: 7010 cc87 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2ec456: 1a02 e74d |0007: const-string v2, "This page length: " // string@4de7 │ │ -2ec45a: 6e20 d787 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ec460: 5232 6586 |000c: iget v2, v3, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.pageLength:I // field@8665 │ │ -2ec464: 6e20 d387 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2ec46a: 6e10 df87 0100 |0011: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2ec470: 0c01 |0014: move-result-object v1 │ │ -2ec472: 6e20 148a 1000 |0015: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.finer:(Ljava/lang/String;)V // method@8a14 │ │ -2ec478: 5230 6586 |0018: iget v0, v3, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.pageLength:I // field@8665 │ │ -2ec47c: 0f00 |001a: return v0 │ │ +2ec43c: |[2ec43c] org.jaudiotagger.audio.ogg.util.OggPageHeader.getPageLength:()I │ │ +2ec44c: 6200 6386 |0000: sget-object v0, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.logger:Ljava/util/logging/Logger; // field@8663 │ │ +2ec450: 2201 3910 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2ec454: 7010 cc87 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2ec45a: 1a02 e74d |0007: const-string v2, "This page length: " // string@4de7 │ │ +2ec45e: 6e20 d787 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ec464: 5232 6586 |000c: iget v2, v3, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.pageLength:I // field@8665 │ │ +2ec468: 6e20 d387 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2ec46e: 6e10 df87 0100 |0011: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2ec474: 0c01 |0014: move-result-object v1 │ │ +2ec476: 6e20 148a 1000 |0015: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.finer:(Ljava/lang/String;)V // method@8a14 │ │ +2ec47c: 5230 6586 |0018: iget v0, v3, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.pageLength:I // field@8665 │ │ +2ec480: 0f00 |001a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=275 │ │ 0x0018 line=276 │ │ locals : │ │ 0x0000 - 0x001b reg=3 this Lorg/jaudiotagger/audio/ogg/util/OggPageHeader; │ │ │ │ @@ -723897,17 +723897,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2ec480: |[2ec480] org.jaudiotagger.audio.ogg.util.OggPageHeader.getPageSequence:()I │ │ -2ec490: 5210 6686 |0000: iget v0, v1, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.pageSequenceNumber:I // field@8666 │ │ -2ec494: 0f00 |0002: return v0 │ │ +2ec484: |[2ec484] org.jaudiotagger.audio.ogg.util.OggPageHeader.getPageSequence:()I │ │ +2ec494: 5210 6686 |0000: iget v0, v1, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.pageSequenceNumber:I // field@8666 │ │ +2ec498: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=281 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/ogg/util/OggPageHeader; │ │ │ │ #6 : (in Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;) │ │ @@ -723915,17 +723915,17 @@ │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2ec3a8: |[2ec3a8] org.jaudiotagger.audio.ogg.util.OggPageHeader.getRawHeaderData:()[B │ │ -2ec3b8: 5410 6786 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.rawHeaderData:[B // field@8667 │ │ -2ec3bc: 1100 |0002: return-object v0 │ │ +2ec3ac: |[2ec3ac] org.jaudiotagger.audio.ogg.util.OggPageHeader.getRawHeaderData:()[B │ │ +2ec3bc: 5410 6786 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.rawHeaderData:[B // field@8667 │ │ +2ec3c0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=312 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/ogg/util/OggPageHeader; │ │ │ │ #7 : (in Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;) │ │ @@ -723933,17 +723933,17 @@ │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2ec3c0: |[2ec3c0] org.jaudiotagger.audio.ogg.util.OggPageHeader.getSegmentTable:()[B │ │ -2ec3d0: 5410 6886 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.segmentTable:[B // field@8668 │ │ -2ec3d4: 1100 |0002: return-object v0 │ │ +2ec3c4: |[2ec3c4] org.jaudiotagger.audio.ogg.util.OggPageHeader.getSegmentTable:()[B │ │ +2ec3d4: 5410 6886 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.segmentTable:[B // field@8668 │ │ +2ec3d8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=291 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/ogg/util/OggPageHeader; │ │ │ │ #8 : (in Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;) │ │ @@ -723951,17 +723951,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2ec498: |[2ec498] org.jaudiotagger.audio.ogg.util.OggPageHeader.getSerialNumber:()I │ │ -2ec4a8: 5210 6a86 |0000: iget v0, v1, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.streamSerialNumber:I // field@866a │ │ -2ec4ac: 0f00 |0002: return v0 │ │ +2ec49c: |[2ec49c] org.jaudiotagger.audio.ogg.util.OggPageHeader.getSerialNumber:()I │ │ +2ec4ac: 5210 6a86 |0000: iget v0, v1, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.streamSerialNumber:I // field@866a │ │ +2ec4b0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=286 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/ogg/util/OggPageHeader; │ │ │ │ #9 : (in Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;) │ │ @@ -723969,17 +723969,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2ec5f0: |[2ec5f0] org.jaudiotagger.audio.ogg.util.OggPageHeader.getStartByte:()J │ │ -2ec600: 5320 6986 |0000: iget-wide v0, v2, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.startByte:J // field@8669 │ │ -2ec604: 1000 |0002: return-wide v0 │ │ +2ec5f4: |[2ec5f4] org.jaudiotagger.audio.ogg.util.OggPageHeader.getStartByte:()J │ │ +2ec604: 5320 6986 |0000: iget-wide v0, v2, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.startByte:J // field@8669 │ │ +2ec608: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=333 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/jaudiotagger/audio/ogg/util/OggPageHeader; │ │ │ │ #10 : (in Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;) │ │ @@ -723987,17 +723987,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2ec360: |[2ec360] org.jaudiotagger.audio.ogg.util.OggPageHeader.isLastPacketIncomplete:()Z │ │ -2ec370: 5510 6286 |0000: iget-boolean v0, v1, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.lastPacketIncomplete:Z // field@8662 │ │ -2ec374: 0f00 |0002: return v0 │ │ +2ec364: |[2ec364] org.jaudiotagger.audio.ogg.util.OggPageHeader.isLastPacketIncomplete:()Z │ │ +2ec374: 5510 6286 |0000: iget-boolean v0, v1, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.lastPacketIncomplete:Z // field@8662 │ │ +2ec378: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=251 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/ogg/util/OggPageHeader; │ │ │ │ #11 : (in Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;) │ │ @@ -724005,17 +724005,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2ec378: |[2ec378] org.jaudiotagger.audio.ogg.util.OggPageHeader.isValid:()Z │ │ -2ec388: 5510 6186 |0000: iget-boolean v0, v1, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.isValid:Z // field@8661 │ │ -2ec38c: 0f00 |0002: return v0 │ │ +2ec37c: |[2ec37c] org.jaudiotagger.audio.ogg.util.OggPageHeader.isValid:()Z │ │ +2ec38c: 5510 6186 |0000: iget-boolean v0, v1, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.isValid:Z // field@8661 │ │ +2ec390: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=296 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/ogg/util/OggPageHeader; │ │ │ │ #12 : (in Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;) │ │ @@ -724023,17 +724023,17 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2eca34: |[2eca34] org.jaudiotagger.audio.ogg.util.OggPageHeader.setStartByte:(J)V │ │ -2eca44: 5a01 6986 |0000: iput-wide v1, v0, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.startByte:J // field@8669 │ │ -2eca48: 0e00 |0002: return-void │ │ +2eca38: |[2eca38] org.jaudiotagger.audio.ogg.util.OggPageHeader.setStartByte:(J)V │ │ +2eca48: 5a01 6986 |0000: iput-wide v1, v0, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.startByte:J // field@8669 │ │ +2eca4c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=338 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/audio/ogg/util/OggPageHeader; │ │ 0x0000 - 0x0003 reg=1 (null) J │ │ │ │ @@ -724042,71 +724042,71 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 127 16-bit code units │ │ -2ec4c8: |[2ec4c8] org.jaudiotagger.audio.ogg.util.OggPageHeader.toString:()Ljava/lang/String; │ │ -2ec4d8: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -2ec4dc: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2ec4e2: 1a01 463f |0005: const-string v1, "Ogg Page Header:isValid:" // string@3f46 │ │ -2ec4e6: 6e20 d787 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ec4ec: 5541 6186 |000a: iget-boolean v1, v4, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.isValid:Z // field@8661 │ │ -2ec4f0: 6e20 d887 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@87d8 │ │ -2ec4f6: 1a01 7b05 |000f: const-string v1, ":type:" // string@057b │ │ -2ec4fa: 6e20 d787 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ec500: 5641 6086 |0014: iget-byte v1, v4, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.headerTypeFlag:B // field@8660 │ │ -2ec504: 6e20 d387 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2ec50a: 1a01 7105 |0019: const-string v1, ":oggPageHeaderLength:" // string@0571 │ │ -2ec50e: 6e20 d787 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ec514: 5441 6786 |001e: iget-object v1, v4, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.rawHeaderData:[B // field@8667 │ │ -2ec518: 2111 |0020: array-length v1, v1 │ │ -2ec51a: 6e20 d387 1000 |0021: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2ec520: 1a01 6b05 |0024: const-string v1, ":length:" // string@056b │ │ -2ec524: 6e20 d787 1000 |0026: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ec52a: 5241 6586 |0029: iget v1, v4, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.pageLength:I // field@8665 │ │ -2ec52e: 6e20 d387 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2ec534: 1a01 7705 |002e: const-string v1, ":seqNo:" // string@0577 │ │ -2ec538: 6e20 d787 1000 |0030: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ec53e: 6e10 9890 0400 |0033: invoke-virtual {v4}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.getPageSequence:()I // method@9098 │ │ -2ec544: 0a01 |0036: move-result v1 │ │ -2ec546: 6e20 d387 1000 |0037: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2ec54c: 1a01 7305 |003a: const-string v1, ":packetIncomplete:" // string@0573 │ │ -2ec550: 6e20 d787 1000 |003c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ec556: 6e10 9d90 0400 |003f: invoke-virtual {v4}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.isLastPacketIncomplete:()Z // method@909d │ │ -2ec55c: 0a01 |0042: move-result v1 │ │ -2ec55e: 6e20 d887 1000 |0043: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@87d8 │ │ -2ec564: 1a01 7805 |0046: const-string v1, ":serNum:" // string@0578 │ │ -2ec568: 6e20 d787 1000 |0048: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ec56e: 6e10 9b90 0400 |004b: invoke-virtual {v4}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.getSerialNumber:()I // method@909b │ │ -2ec574: 0a01 |004e: move-result v1 │ │ -2ec576: 6e20 d387 1000 |004f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2ec57c: 6e10 df87 0000 |0052: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2ec582: 0c00 |0055: move-result-object v0 │ │ -2ec584: 6e10 9690 0400 |0056: invoke-virtual {v4}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.getPacketList:()Ljava/util/List; // method@9096 │ │ -2ec58a: 0c01 |0059: move-result-object v1 │ │ -2ec58c: 7210 6e89 0100 |005a: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ -2ec592: 0c01 |005d: move-result-object v1 │ │ -2ec594: 7210 4789 0100 |005e: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -2ec59a: 0a02 |0061: move-result v2 │ │ -2ec59c: 3802 1c00 |0062: if-eqz v2, 007e // +001c │ │ -2ec5a0: 7210 4889 0100 |0064: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -2ec5a6: 0c02 |0067: move-result-object v2 │ │ -2ec5a8: 1f02 9511 |0068: check-cast v2, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength; // type@1195 │ │ -2ec5ac: 2203 3910 |006a: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ -2ec5b0: 7010 cc87 0300 |006c: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2ec5b6: 6e20 d787 0300 |006f: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ec5bc: 6e10 9090 0200 |0072: invoke-virtual {v2}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength;.toString:()Ljava/lang/String; // method@9090 │ │ -2ec5c2: 0c00 |0075: move-result-object v0 │ │ -2ec5c4: 6e20 d787 0300 |0076: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ec5ca: 6e10 df87 0300 |0079: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2ec5d0: 0c00 |007c: move-result-object v0 │ │ -2ec5d2: 28e1 |007d: goto 005e // -001f │ │ -2ec5d4: 1100 |007e: return-object v0 │ │ +2ec4cc: |[2ec4cc] org.jaudiotagger.audio.ogg.util.OggPageHeader.toString:()Ljava/lang/String; │ │ +2ec4dc: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +2ec4e0: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2ec4e6: 1a01 463f |0005: const-string v1, "Ogg Page Header:isValid:" // string@3f46 │ │ +2ec4ea: 6e20 d787 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ec4f0: 5541 6186 |000a: iget-boolean v1, v4, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.isValid:Z // field@8661 │ │ +2ec4f4: 6e20 d887 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@87d8 │ │ +2ec4fa: 1a01 7b05 |000f: const-string v1, ":type:" // string@057b │ │ +2ec4fe: 6e20 d787 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ec504: 5641 6086 |0014: iget-byte v1, v4, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.headerTypeFlag:B // field@8660 │ │ +2ec508: 6e20 d387 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2ec50e: 1a01 7105 |0019: const-string v1, ":oggPageHeaderLength:" // string@0571 │ │ +2ec512: 6e20 d787 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ec518: 5441 6786 |001e: iget-object v1, v4, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.rawHeaderData:[B // field@8667 │ │ +2ec51c: 2111 |0020: array-length v1, v1 │ │ +2ec51e: 6e20 d387 1000 |0021: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2ec524: 1a01 6b05 |0024: const-string v1, ":length:" // string@056b │ │ +2ec528: 6e20 d787 1000 |0026: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ec52e: 5241 6586 |0029: iget v1, v4, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.pageLength:I // field@8665 │ │ +2ec532: 6e20 d387 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2ec538: 1a01 7705 |002e: const-string v1, ":seqNo:" // string@0577 │ │ +2ec53c: 6e20 d787 1000 |0030: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ec542: 6e10 9890 0400 |0033: invoke-virtual {v4}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.getPageSequence:()I // method@9098 │ │ +2ec548: 0a01 |0036: move-result v1 │ │ +2ec54a: 6e20 d387 1000 |0037: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2ec550: 1a01 7305 |003a: const-string v1, ":packetIncomplete:" // string@0573 │ │ +2ec554: 6e20 d787 1000 |003c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ec55a: 6e10 9d90 0400 |003f: invoke-virtual {v4}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.isLastPacketIncomplete:()Z // method@909d │ │ +2ec560: 0a01 |0042: move-result v1 │ │ +2ec562: 6e20 d887 1000 |0043: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@87d8 │ │ +2ec568: 1a01 7805 |0046: const-string v1, ":serNum:" // string@0578 │ │ +2ec56c: 6e20 d787 1000 |0048: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ec572: 6e10 9b90 0400 |004b: invoke-virtual {v4}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.getSerialNumber:()I // method@909b │ │ +2ec578: 0a01 |004e: move-result v1 │ │ +2ec57a: 6e20 d387 1000 |004f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2ec580: 6e10 df87 0000 |0052: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2ec586: 0c00 |0055: move-result-object v0 │ │ +2ec588: 6e10 9690 0400 |0056: invoke-virtual {v4}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader;.getPacketList:()Ljava/util/List; // method@9096 │ │ +2ec58e: 0c01 |0059: move-result-object v1 │ │ +2ec590: 7210 6e89 0100 |005a: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ +2ec596: 0c01 |005d: move-result-object v1 │ │ +2ec598: 7210 4789 0100 |005e: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +2ec59e: 0a02 |0061: move-result v2 │ │ +2ec5a0: 3802 1c00 |0062: if-eqz v2, 007e // +001c │ │ +2ec5a4: 7210 4889 0100 |0064: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +2ec5aa: 0c02 |0067: move-result-object v2 │ │ +2ec5ac: 1f02 9511 |0068: check-cast v2, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength; // type@1195 │ │ +2ec5b0: 2203 3910 |006a: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ +2ec5b4: 7010 cc87 0300 |006c: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2ec5ba: 6e20 d787 0300 |006f: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ec5c0: 6e10 9090 0200 |0072: invoke-virtual {v2}, Lorg/jaudiotagger/audio/ogg/util/OggPageHeader$PacketStartAndLength;.toString:()Ljava/lang/String; // method@9090 │ │ +2ec5c6: 0c00 |0075: move-result-object v0 │ │ +2ec5c8: 6e20 d787 0300 |0076: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ec5ce: 6e10 df87 0300 |0079: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2ec5d4: 0c00 |007c: move-result-object v0 │ │ +2ec5d6: 28e1 |007d: goto 005e // -001f │ │ +2ec5d8: 1100 |007e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=317 │ │ 0x0056 line=319 │ │ 0x006a line=321 │ │ locals : │ │ 0x0000 - 0x007f reg=4 this Lorg/jaudiotagger/audio/ogg/util/OggPageHeader; │ │ @@ -724170,22 +724170,22 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 17 16-bit code units │ │ -2eca4c: |[2eca4c] org.jaudiotagger.audio.ogg.util.VorbisHeader.:()V │ │ -2eca5c: 1260 |0000: const/4 v0, #int 6 // #6 │ │ -2eca5e: 2300 1c13 |0001: new-array v0, v0, [B // type@131c │ │ -2eca62: 2600 0700 0000 |0003: fill-array-data v0, 0000000a // +00000007 │ │ -2eca68: 6900 6c86 |0006: sput-object v0, Lorg/jaudiotagger/audio/ogg/util/VorbisHeader;.CAPTURE_PATTERN_AS_BYTES:[B // field@866c │ │ -2eca6c: 0e00 |0008: return-void │ │ -2eca6e: 0000 |0009: nop // spacer │ │ -2eca70: 0003 0100 0600 0000 766f 7262 6973 |000a: array-data (7 units) │ │ +2eca50: |[2eca50] org.jaudiotagger.audio.ogg.util.VorbisHeader.:()V │ │ +2eca60: 1260 |0000: const/4 v0, #int 6 // #6 │ │ +2eca62: 2300 1c13 |0001: new-array v0, v0, [B // type@131c │ │ +2eca66: 2600 0700 0000 |0003: fill-array-data v0, 0000000a // +00000007 │ │ +2eca6c: 6900 6c86 |0006: sput-object v0, Lorg/jaudiotagger/audio/ogg/util/VorbisHeader;.CAPTURE_PATTERN_AS_BYTES:[B // field@866c │ │ +2eca70: 0e00 |0008: return-void │ │ +2eca72: 0000 |0009: nop // spacer │ │ +2eca74: 0003 0100 0600 0000 766f 7262 6973 |000a: array-data (7 units) │ │ catches : (none) │ │ positions : │ │ 0x0003 line=11 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 21218 (VorbisHeader.java) │ │ @@ -724246,44 +724246,44 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 55 16-bit code units │ │ -2ecf14: |[2ecf14] org.jaudiotagger.audio.ogg.util.VorbisPacketType.:()V │ │ -2ecf24: 2200 9911 |0000: new-instance v0, Lorg/jaudiotagger/audio/ogg/util/VorbisPacketType; // type@1199 │ │ -2ecf28: 1a01 6b07 |0002: const-string v1, "AUDIO" // string@076b │ │ -2ecf2c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -2ecf2e: 7040 b190 1022 |0005: invoke-direct {v0, v1, v2, v2}, Lorg/jaudiotagger/audio/ogg/util/VorbisPacketType;.:(Ljava/lang/String;II)V // method@90b1 │ │ -2ecf34: 6900 8b86 |0008: sput-object v0, Lorg/jaudiotagger/audio/ogg/util/VorbisPacketType;.AUDIO:Lorg/jaudiotagger/audio/ogg/util/VorbisPacketType; // field@868b │ │ -2ecf38: 2201 9911 |000a: new-instance v1, Lorg/jaudiotagger/audio/ogg/util/VorbisPacketType; // type@1199 │ │ -2ecf3c: 1a03 c61d |000c: const-string v3, "IDENTIFICATION_HEADER" // string@1dc6 │ │ -2ecf40: 1214 |000e: const/4 v4, #int 1 // #1 │ │ -2ecf42: 7040 b190 3144 |000f: invoke-direct {v1, v3, v4, v4}, Lorg/jaudiotagger/audio/ogg/util/VorbisPacketType;.:(Ljava/lang/String;II)V // method@90b1 │ │ -2ecf48: 6901 8d86 |0012: sput-object v1, Lorg/jaudiotagger/audio/ogg/util/VorbisPacketType;.IDENTIFICATION_HEADER:Lorg/jaudiotagger/audio/ogg/util/VorbisPacketType; // field@868d │ │ -2ecf4c: 2203 9911 |0014: new-instance v3, Lorg/jaudiotagger/audio/ogg/util/VorbisPacketType; // type@1199 │ │ -2ecf50: 1a05 350e |0016: const-string v5, "COMMENT_HEADER" // string@0e35 │ │ -2ecf54: 1226 |0018: const/4 v6, #int 2 // #2 │ │ -2ecf56: 1237 |0019: const/4 v7, #int 3 // #3 │ │ -2ecf58: 7040 b190 5376 |001a: invoke-direct {v3, v5, v6, v7}, Lorg/jaudiotagger/audio/ogg/util/VorbisPacketType;.:(Ljava/lang/String;II)V // method@90b1 │ │ -2ecf5e: 6903 8c86 |001d: sput-object v3, Lorg/jaudiotagger/audio/ogg/util/VorbisPacketType;.COMMENT_HEADER:Lorg/jaudiotagger/audio/ogg/util/VorbisPacketType; // field@868c │ │ -2ecf62: 2205 9911 |001f: new-instance v5, Lorg/jaudiotagger/audio/ogg/util/VorbisPacketType; // type@1199 │ │ -2ecf66: 1a08 b444 |0021: const-string v8, "SETUP_HEADER" // string@44b4 │ │ -2ecf6a: 1259 |0023: const/4 v9, #int 5 // #5 │ │ -2ecf6c: 7040 b190 8597 |0024: invoke-direct {v5, v8, v7, v9}, Lorg/jaudiotagger/audio/ogg/util/VorbisPacketType;.:(Ljava/lang/String;II)V // method@90b1 │ │ -2ecf72: 6905 8e86 |0027: sput-object v5, Lorg/jaudiotagger/audio/ogg/util/VorbisPacketType;.SETUP_HEADER:Lorg/jaudiotagger/audio/ogg/util/VorbisPacketType; // field@868e │ │ -2ecf76: 1248 |0029: const/4 v8, #int 4 // #4 │ │ -2ecf78: 2388 dc13 |002a: new-array v8, v8, [Lorg/jaudiotagger/audio/ogg/util/VorbisPacketType; // type@13dc │ │ -2ecf7c: 4d00 0802 |002c: aput-object v0, v8, v2 │ │ -2ecf80: 4d01 0804 |002e: aput-object v1, v8, v4 │ │ -2ecf84: 4d03 0806 |0030: aput-object v3, v8, v6 │ │ -2ecf88: 4d05 0807 |0032: aput-object v5, v8, v7 │ │ -2ecf8c: 6908 8a86 |0034: sput-object v8, Lorg/jaudiotagger/audio/ogg/util/VorbisPacketType;.$VALUES:[Lorg/jaudiotagger/audio/ogg/util/VorbisPacketType; // field@868a │ │ -2ecf90: 0e00 |0036: return-void │ │ +2ecf18: |[2ecf18] org.jaudiotagger.audio.ogg.util.VorbisPacketType.:()V │ │ +2ecf28: 2200 9911 |0000: new-instance v0, Lorg/jaudiotagger/audio/ogg/util/VorbisPacketType; // type@1199 │ │ +2ecf2c: 1a01 6b07 |0002: const-string v1, "AUDIO" // string@076b │ │ +2ecf30: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +2ecf32: 7040 b190 1022 |0005: invoke-direct {v0, v1, v2, v2}, Lorg/jaudiotagger/audio/ogg/util/VorbisPacketType;.:(Ljava/lang/String;II)V // method@90b1 │ │ +2ecf38: 6900 8b86 |0008: sput-object v0, Lorg/jaudiotagger/audio/ogg/util/VorbisPacketType;.AUDIO:Lorg/jaudiotagger/audio/ogg/util/VorbisPacketType; // field@868b │ │ +2ecf3c: 2201 9911 |000a: new-instance v1, Lorg/jaudiotagger/audio/ogg/util/VorbisPacketType; // type@1199 │ │ +2ecf40: 1a03 c61d |000c: const-string v3, "IDENTIFICATION_HEADER" // string@1dc6 │ │ +2ecf44: 1214 |000e: const/4 v4, #int 1 // #1 │ │ +2ecf46: 7040 b190 3144 |000f: invoke-direct {v1, v3, v4, v4}, Lorg/jaudiotagger/audio/ogg/util/VorbisPacketType;.:(Ljava/lang/String;II)V // method@90b1 │ │ +2ecf4c: 6901 8d86 |0012: sput-object v1, Lorg/jaudiotagger/audio/ogg/util/VorbisPacketType;.IDENTIFICATION_HEADER:Lorg/jaudiotagger/audio/ogg/util/VorbisPacketType; // field@868d │ │ +2ecf50: 2203 9911 |0014: new-instance v3, Lorg/jaudiotagger/audio/ogg/util/VorbisPacketType; // type@1199 │ │ +2ecf54: 1a05 350e |0016: const-string v5, "COMMENT_HEADER" // string@0e35 │ │ +2ecf58: 1226 |0018: const/4 v6, #int 2 // #2 │ │ +2ecf5a: 1237 |0019: const/4 v7, #int 3 // #3 │ │ +2ecf5c: 7040 b190 5376 |001a: invoke-direct {v3, v5, v6, v7}, Lorg/jaudiotagger/audio/ogg/util/VorbisPacketType;.:(Ljava/lang/String;II)V // method@90b1 │ │ +2ecf62: 6903 8c86 |001d: sput-object v3, Lorg/jaudiotagger/audio/ogg/util/VorbisPacketType;.COMMENT_HEADER:Lorg/jaudiotagger/audio/ogg/util/VorbisPacketType; // field@868c │ │ +2ecf66: 2205 9911 |001f: new-instance v5, Lorg/jaudiotagger/audio/ogg/util/VorbisPacketType; // type@1199 │ │ +2ecf6a: 1a08 b444 |0021: const-string v8, "SETUP_HEADER" // string@44b4 │ │ +2ecf6e: 1259 |0023: const/4 v9, #int 5 // #5 │ │ +2ecf70: 7040 b190 8597 |0024: invoke-direct {v5, v8, v7, v9}, Lorg/jaudiotagger/audio/ogg/util/VorbisPacketType;.:(Ljava/lang/String;II)V // method@90b1 │ │ +2ecf76: 6905 8e86 |0027: sput-object v5, Lorg/jaudiotagger/audio/ogg/util/VorbisPacketType;.SETUP_HEADER:Lorg/jaudiotagger/audio/ogg/util/VorbisPacketType; // field@868e │ │ +2ecf7a: 1248 |0029: const/4 v8, #int 4 // #4 │ │ +2ecf7c: 2388 dc13 |002a: new-array v8, v8, [Lorg/jaudiotagger/audio/ogg/util/VorbisPacketType; // type@13dc │ │ +2ecf80: 4d00 0802 |002c: aput-object v0, v8, v2 │ │ +2ecf84: 4d01 0804 |002e: aput-object v1, v8, v4 │ │ +2ecf88: 4d03 0806 |0030: aput-object v3, v8, v6 │ │ +2ecf8c: 4d05 0807 |0032: aput-object v5, v8, v7 │ │ +2ecf90: 6908 8a86 |0034: sput-object v8, Lorg/jaudiotagger/audio/ogg/util/VorbisPacketType;.$VALUES:[Lorg/jaudiotagger/audio/ogg/util/VorbisPacketType; // field@868a │ │ +2ecf94: 0e00 |0036: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ 0x000a line=11 │ │ 0x0014 line=12 │ │ 0x001f line=13 │ │ 0x0034 line=8 │ │ @@ -724294,18 +724294,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 │ │ -2ecf94: |[2ecf94] org.jaudiotagger.audio.ogg.util.VorbisPacketType.:(Ljava/lang/String;II)V │ │ -2ecfa4: 7030 0387 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@8703 │ │ -2ecfaa: 5903 8f86 |0003: iput v3, v0, Lorg/jaudiotagger/audio/ogg/util/VorbisPacketType;.type:I // field@868f │ │ -2ecfae: 0e00 |0005: return-void │ │ +2ecf98: |[2ecf98] org.jaudiotagger.audio.ogg.util.VorbisPacketType.:(Ljava/lang/String;II)V │ │ +2ecfa8: 7030 0387 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@8703 │ │ +2ecfae: 5903 8f86 |0003: iput v3, v0, Lorg/jaudiotagger/audio/ogg/util/VorbisPacketType;.type:I // field@868f │ │ +2ecfb2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ 0x0003 line=19 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/jaudiotagger/audio/ogg/util/VorbisPacketType; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ @@ -724317,20 +724317,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/jaudiotagger/audio/ogg/util/VorbisPacketType;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -2ececc: |[2ececc] org.jaudiotagger.audio.ogg.util.VorbisPacketType.valueOf:(Ljava/lang/String;)Lorg/jaudiotagger/audio/ogg/util/VorbisPacketType; │ │ -2ecedc: 1c00 9911 |0000: const-class v0, Lorg/jaudiotagger/audio/ogg/util/VorbisPacketType; // type@1199 │ │ -2ecee0: 7120 0487 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@8704 │ │ -2ecee6: 0c01 |0005: move-result-object v1 │ │ -2ecee8: 1f01 9911 |0006: check-cast v1, Lorg/jaudiotagger/audio/ogg/util/VorbisPacketType; // type@1199 │ │ -2eceec: 1101 |0008: return-object v1 │ │ +2eced0: |[2eced0] org.jaudiotagger.audio.ogg.util.VorbisPacketType.valueOf:(Ljava/lang/String;)Lorg/jaudiotagger/audio/ogg/util/VorbisPacketType; │ │ +2ecee0: 1c00 9911 |0000: const-class v0, Lorg/jaudiotagger/audio/ogg/util/VorbisPacketType; // type@1199 │ │ +2ecee4: 7120 0487 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@8704 │ │ +2eceea: 0c01 |0005: move-result-object v1 │ │ +2eceec: 1f01 9911 |0006: check-cast v1, Lorg/jaudiotagger/audio/ogg/util/VorbisPacketType; // type@1199 │ │ +2ecef0: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #3 : (in Lorg/jaudiotagger/audio/ogg/util/VorbisPacketType;) │ │ @@ -724338,20 +724338,20 @@ │ │ type : '()[Lorg/jaudiotagger/audio/ogg/util/VorbisPacketType;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -2ecef0: |[2ecef0] org.jaudiotagger.audio.ogg.util.VorbisPacketType.values:()[Lorg/jaudiotagger/audio/ogg/util/VorbisPacketType; │ │ -2ecf00: 6200 8a86 |0000: sget-object v0, Lorg/jaudiotagger/audio/ogg/util/VorbisPacketType;.$VALUES:[Lorg/jaudiotagger/audio/ogg/util/VorbisPacketType; // field@868a │ │ -2ecf04: 6e10 14a0 0000 |0002: invoke-virtual {v0}, [Lorg/jaudiotagger/audio/ogg/util/VorbisPacketType;.clone:()Ljava/lang/Object; // method@a014 │ │ -2ecf0a: 0c00 |0005: move-result-object v0 │ │ -2ecf0c: 1f00 dc13 |0006: check-cast v0, [Lorg/jaudiotagger/audio/ogg/util/VorbisPacketType; // type@13dc │ │ -2ecf10: 1100 |0008: return-object v0 │ │ +2ecef4: |[2ecef4] org.jaudiotagger.audio.ogg.util.VorbisPacketType.values:()[Lorg/jaudiotagger/audio/ogg/util/VorbisPacketType; │ │ +2ecf04: 6200 8a86 |0000: sget-object v0, Lorg/jaudiotagger/audio/ogg/util/VorbisPacketType;.$VALUES:[Lorg/jaudiotagger/audio/ogg/util/VorbisPacketType; // field@868a │ │ +2ecf08: 6e10 14a0 0000 |0002: invoke-virtual {v0}, [Lorg/jaudiotagger/audio/ogg/util/VorbisPacketType;.clone:()Ljava/lang/Object; // method@a014 │ │ +2ecf0e: 0c00 |0005: move-result-object v0 │ │ +2ecf10: 1f00 dc13 |0006: check-cast v0, [Lorg/jaudiotagger/audio/ogg/util/VorbisPacketType; // type@13dc │ │ +2ecf14: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/jaudiotagger/audio/ogg/util/VorbisPacketType;) │ │ @@ -724359,17 +724359,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2eceb4: |[2eceb4] org.jaudiotagger.audio.ogg.util.VorbisPacketType.getType:()I │ │ -2ecec4: 5210 8f86 |0000: iget v0, v1, Lorg/jaudiotagger/audio/ogg/util/VorbisPacketType;.type:I // field@868f │ │ -2ecec8: 0f00 |0002: return v0 │ │ +2eceb8: |[2eceb8] org.jaudiotagger.audio.ogg.util.VorbisPacketType.getType:()I │ │ +2ecec8: 5210 8f86 |0000: iget v0, v1, Lorg/jaudiotagger/audio/ogg/util/VorbisPacketType;.type:I // field@868f │ │ +2ececc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/ogg/util/VorbisPacketType; │ │ │ │ source_file_idx : 21220 (VorbisPacketType.java) │ │ @@ -724446,20 +724446,20 @@ │ │ type : '(Ljava/lang/String;I[B)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -2ed290: |[2ed290] org.jaudiotagger.audio.real.RealChunk.:(Ljava/lang/String;I[B)V │ │ -2ed2a0: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -2ed2a6: 5b01 9986 |0003: iput-object v1, v0, Lorg/jaudiotagger/audio/real/RealChunk;.id:Ljava/lang/String; // field@8699 │ │ -2ed2aa: 5902 9a86 |0005: iput v2, v0, Lorg/jaudiotagger/audio/real/RealChunk;.size:I // field@869a │ │ -2ed2ae: 5b03 9886 |0007: iput-object v3, v0, Lorg/jaudiotagger/audio/real/RealChunk;.bytes:[B // field@8698 │ │ -2ed2b2: 0e00 |0009: return-void │ │ +2ed294: |[2ed294] org.jaudiotagger.audio.real.RealChunk.:(Ljava/lang/String;I[B)V │ │ +2ed2a4: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +2ed2aa: 5b01 9986 |0003: iput-object v1, v0, Lorg/jaudiotagger/audio/real/RealChunk;.id:Ljava/lang/String; // field@8699 │ │ +2ed2ae: 5902 9a86 |0005: iput v2, v0, Lorg/jaudiotagger/audio/real/RealChunk;.size:I // field@869a │ │ +2ed2b2: 5b03 9886 |0007: iput-object v3, v0, Lorg/jaudiotagger/audio/real/RealChunk;.bytes:[B // field@8698 │ │ +2ed2b6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0003 line=48 │ │ 0x0005 line=49 │ │ 0x0007 line=50 │ │ locals : │ │ @@ -724473,73 +724473,73 @@ │ │ type : '(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/real/RealChunk;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 120 16-bit code units │ │ -2ed190: |[2ed190] org.jaudiotagger.audio.real.RealChunk.readChunk:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/real/RealChunk; │ │ -2ed1a0: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -2ed1a2: 7120 af8e 0b00 |0001: invoke-static {v11, v0}, Lorg/jaudiotagger/audio/generic/Utils;.readString:(Lorg/jaudiotagger/audio/MyRandomAccessFile;I)Ljava/lang/String; // method@8eaf │ │ -2ed1a8: 0c00 |0004: move-result-object v0 │ │ -2ed1aa: 7110 b38e 0b00 |0005: invoke-static {v11}, Lorg/jaudiotagger/audio/generic/Utils;.readUint32:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)J // method@8eb3 │ │ -2ed1b0: 0b01 |0008: move-result-wide v1 │ │ -2ed1b2: 8412 |0009: long-to-int v2, v1 │ │ -2ed1b4: 1603 0400 |000a: const-wide/16 v3, #int 4 // #4 │ │ -2ed1b8: 1301 0800 |000c: const/16 v1, #int 8 // #8 │ │ -2ed1bc: 3412 4900 |000e: if-lt v2, v1, 0057 // +0049 │ │ -2ed1c0: 8125 |0010: int-to-long v5, v2 │ │ -2ed1c2: 7210 8a8a 0b00 |0011: invoke-interface {v11}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.length:()J // method@8a8a │ │ -2ed1c8: 0b07 |0014: move-result-wide v7 │ │ -2ed1ca: 7210 848a 0b00 |0015: invoke-interface {v11}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getFilePointer:()J // method@8a84 │ │ -2ed1d0: 0b09 |0018: move-result-wide v9 │ │ -2ed1d2: bc97 |0019: sub-long/2addr v7, v9 │ │ -2ed1d4: 1609 0800 |001a: const-wide/16 v9, #int 8 // #8 │ │ -2ed1d8: bb97 |001c: add-long/2addr v7, v9 │ │ -2ed1da: 3101 0507 |001d: cmp-long v1, v5, v7 │ │ -2ed1de: 3c01 0f00 |001f: if-gtz v1, 002e // +000f │ │ -2ed1e2: d801 02f8 |0021: add-int/lit8 v1, v2, #int -8 // #f8 │ │ -2ed1e6: 2311 1c13 |0023: new-array v1, v1, [B // type@131c │ │ -2ed1ea: 7220 8f8a 1b00 |0025: invoke-interface {v11, v1}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.readFully:([B)V // method@8a8f │ │ -2ed1f0: 220b 9b11 |0028: new-instance v11, Lorg/jaudiotagger/audio/real/RealChunk; // type@119b │ │ -2ed1f4: 7040 b990 0b12 |002a: invoke-direct {v11, v0, v2, v1}, Lorg/jaudiotagger/audio/real/RealChunk;.:(Ljava/lang/String;I[B)V // method@90b9 │ │ -2ed1fa: 110b |002d: return-object v11 │ │ -2ed1fc: 2200 3511 |002e: new-instance v0, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ -2ed200: 2201 3910 |0030: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2ed204: 7010 cc87 0100 |0032: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2ed20a: 1a05 6d12 |0035: const-string v5, "Corrupt file: RealAudio chunk length of " // string@126d │ │ -2ed20e: 6e20 d787 5100 |0037: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ed214: 6e20 d387 2100 |003a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2ed21a: 1a02 1c01 |003d: const-string v2, " at position " // string@011c │ │ -2ed21e: 6e20 d787 2100 |003f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ed224: 7210 848a 0b00 |0042: invoke-interface {v11}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getFilePointer:()J // method@8a84 │ │ -2ed22a: 0b05 |0045: move-result-wide v5 │ │ -2ed22c: bc35 |0046: sub-long/2addr v5, v3 │ │ -2ed22e: 6e30 d487 5106 |0047: invoke-virtual {v1, v5, v6}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ -2ed234: 1a0b 7701 |004a: const-string v11, " extends beyond the end of the file" // string@0177 │ │ -2ed238: 6e20 d787 b100 |004c: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ed23e: 6e10 df87 0100 |004f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2ed244: 0c0b |0052: move-result-object v11 │ │ -2ed246: 7020 698d b000 |0053: invoke-direct {v0, v11}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ -2ed24c: 2700 |0056: throw v0 │ │ -2ed24e: 2200 3511 |0057: new-instance v0, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ -2ed252: 2201 3910 |0059: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2ed256: 7010 cc87 0100 |005b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2ed25c: 1a02 6c12 |005e: const-string v2, "Corrupt file: RealAudio chunk length at position " // string@126c │ │ -2ed260: 6e20 d787 2100 |0060: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ed266: 7210 848a 0b00 |0063: invoke-interface {v11}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getFilePointer:()J // method@8a84 │ │ -2ed26c: 0b05 |0066: move-result-wide v5 │ │ -2ed26e: bc35 |0067: sub-long/2addr v5, v3 │ │ -2ed270: 6e30 d487 5106 |0068: invoke-virtual {v1, v5, v6}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ -2ed276: 1a0b 3601 |006b: const-string v11, " cannot be less than 8" // string@0136 │ │ -2ed27a: 6e20 d787 b100 |006d: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ed280: 6e10 df87 0100 |0070: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2ed286: 0c0b |0073: move-result-object v11 │ │ -2ed288: 7020 698d b000 |0074: invoke-direct {v0, v11}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ -2ed28e: 2700 |0077: throw v0 │ │ +2ed194: |[2ed194] org.jaudiotagger.audio.real.RealChunk.readChunk:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/real/RealChunk; │ │ +2ed1a4: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +2ed1a6: 7120 af8e 0b00 |0001: invoke-static {v11, v0}, Lorg/jaudiotagger/audio/generic/Utils;.readString:(Lorg/jaudiotagger/audio/MyRandomAccessFile;I)Ljava/lang/String; // method@8eaf │ │ +2ed1ac: 0c00 |0004: move-result-object v0 │ │ +2ed1ae: 7110 b38e 0b00 |0005: invoke-static {v11}, Lorg/jaudiotagger/audio/generic/Utils;.readUint32:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)J // method@8eb3 │ │ +2ed1b4: 0b01 |0008: move-result-wide v1 │ │ +2ed1b6: 8412 |0009: long-to-int v2, v1 │ │ +2ed1b8: 1603 0400 |000a: const-wide/16 v3, #int 4 // #4 │ │ +2ed1bc: 1301 0800 |000c: const/16 v1, #int 8 // #8 │ │ +2ed1c0: 3412 4900 |000e: if-lt v2, v1, 0057 // +0049 │ │ +2ed1c4: 8125 |0010: int-to-long v5, v2 │ │ +2ed1c6: 7210 8a8a 0b00 |0011: invoke-interface {v11}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.length:()J // method@8a8a │ │ +2ed1cc: 0b07 |0014: move-result-wide v7 │ │ +2ed1ce: 7210 848a 0b00 |0015: invoke-interface {v11}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getFilePointer:()J // method@8a84 │ │ +2ed1d4: 0b09 |0018: move-result-wide v9 │ │ +2ed1d6: bc97 |0019: sub-long/2addr v7, v9 │ │ +2ed1d8: 1609 0800 |001a: const-wide/16 v9, #int 8 // #8 │ │ +2ed1dc: bb97 |001c: add-long/2addr v7, v9 │ │ +2ed1de: 3101 0507 |001d: cmp-long v1, v5, v7 │ │ +2ed1e2: 3c01 0f00 |001f: if-gtz v1, 002e // +000f │ │ +2ed1e6: d801 02f8 |0021: add-int/lit8 v1, v2, #int -8 // #f8 │ │ +2ed1ea: 2311 1c13 |0023: new-array v1, v1, [B // type@131c │ │ +2ed1ee: 7220 8f8a 1b00 |0025: invoke-interface {v11, v1}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.readFully:([B)V // method@8a8f │ │ +2ed1f4: 220b 9b11 |0028: new-instance v11, Lorg/jaudiotagger/audio/real/RealChunk; // type@119b │ │ +2ed1f8: 7040 b990 0b12 |002a: invoke-direct {v11, v0, v2, v1}, Lorg/jaudiotagger/audio/real/RealChunk;.:(Ljava/lang/String;I[B)V // method@90b9 │ │ +2ed1fe: 110b |002d: return-object v11 │ │ +2ed200: 2200 3511 |002e: new-instance v0, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ +2ed204: 2201 3910 |0030: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2ed208: 7010 cc87 0100 |0032: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2ed20e: 1a05 6d12 |0035: const-string v5, "Corrupt file: RealAudio chunk length of " // string@126d │ │ +2ed212: 6e20 d787 5100 |0037: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ed218: 6e20 d387 2100 |003a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2ed21e: 1a02 1c01 |003d: const-string v2, " at position " // string@011c │ │ +2ed222: 6e20 d787 2100 |003f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ed228: 7210 848a 0b00 |0042: invoke-interface {v11}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getFilePointer:()J // method@8a84 │ │ +2ed22e: 0b05 |0045: move-result-wide v5 │ │ +2ed230: bc35 |0046: sub-long/2addr v5, v3 │ │ +2ed232: 6e30 d487 5106 |0047: invoke-virtual {v1, v5, v6}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ +2ed238: 1a0b 7701 |004a: const-string v11, " extends beyond the end of the file" // string@0177 │ │ +2ed23c: 6e20 d787 b100 |004c: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ed242: 6e10 df87 0100 |004f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2ed248: 0c0b |0052: move-result-object v11 │ │ +2ed24a: 7020 698d b000 |0053: invoke-direct {v0, v11}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ +2ed250: 2700 |0056: throw v0 │ │ +2ed252: 2200 3511 |0057: new-instance v0, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ +2ed256: 2201 3910 |0059: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2ed25a: 7010 cc87 0100 |005b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2ed260: 1a02 6c12 |005e: const-string v2, "Corrupt file: RealAudio chunk length at position " // string@126c │ │ +2ed264: 6e20 d787 2100 |0060: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ed26a: 7210 848a 0b00 |0063: invoke-interface {v11}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getFilePointer:()J // method@8a84 │ │ +2ed270: 0b05 |0066: move-result-wide v5 │ │ +2ed272: bc35 |0067: sub-long/2addr v5, v3 │ │ +2ed274: 6e30 d487 5106 |0068: invoke-virtual {v1, v5, v6}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ +2ed27a: 1a0b 3601 |006b: const-string v11, " cannot be less than 8" // string@0136 │ │ +2ed27e: 6e20 d787 b100 |006d: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ed284: 6e10 df87 0100 |0070: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2ed28a: 0c0b |0073: move-result-object v11 │ │ +2ed28c: 7020 698d b000 |0074: invoke-direct {v0, v11}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ +2ed292: 2700 |0077: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=27 │ │ 0x0005 line=28 │ │ 0x0011 line=35 │ │ 0x0023 line=41 │ │ 0x0025 line=42 │ │ @@ -724557,17 +724557,17 @@ │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2ed0d4: |[2ed0d4] org.jaudiotagger.audio.real.RealChunk.getBytes:()[B │ │ -2ed0e4: 5410 9886 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/real/RealChunk;.bytes:[B // field@8698 │ │ -2ed0e8: 1100 |0002: return-object v0 │ │ +2ed0d8: |[2ed0d8] org.jaudiotagger.audio.real.RealChunk.getBytes:()[B │ │ +2ed0e8: 5410 9886 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/real/RealChunk;.bytes:[B // field@8698 │ │ +2ed0ec: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/real/RealChunk; │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/real/RealChunk;) │ │ @@ -724575,22 +724575,22 @@ │ │ type : '()Ljava/io/DataInputStream;' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -2ed104: |[2ed104] org.jaudiotagger.audio.real.RealChunk.getDataInputStream:()Ljava/io/DataInputStream; │ │ -2ed114: 2200 f20f |0000: new-instance v0, Ljava/io/DataInputStream; // type@0ff2 │ │ -2ed118: 2201 ee0f |0002: new-instance v1, Ljava/io/ByteArrayInputStream; // type@0fee │ │ -2ed11c: 6e10 ba90 0300 |0004: invoke-virtual {v3}, Lorg/jaudiotagger/audio/real/RealChunk;.getBytes:()[B // method@90ba │ │ -2ed122: 0c02 |0007: move-result-object v2 │ │ -2ed124: 7020 2886 2100 |0008: invoke-direct {v1, v2}, Ljava/io/ByteArrayInputStream;.:([B)V // method@8628 │ │ -2ed12a: 7020 3886 1000 |000b: invoke-direct {v0, v1}, Ljava/io/DataInputStream;.:(Ljava/io/InputStream;)V // method@8638 │ │ -2ed130: 1100 |000e: return-object v0 │ │ +2ed108: |[2ed108] org.jaudiotagger.audio.real.RealChunk.getDataInputStream:()Ljava/io/DataInputStream; │ │ +2ed118: 2200 f20f |0000: new-instance v0, Ljava/io/DataInputStream; // type@0ff2 │ │ +2ed11c: 2201 ee0f |0002: new-instance v1, Ljava/io/ByteArrayInputStream; // type@0fee │ │ +2ed120: 6e10 ba90 0300 |0004: invoke-virtual {v3}, Lorg/jaudiotagger/audio/real/RealChunk;.getBytes:()[B // method@90ba │ │ +2ed126: 0c02 |0007: move-result-object v2 │ │ +2ed128: 7020 2886 2100 |0008: invoke-direct {v1, v2}, Ljava/io/ByteArrayInputStream;.:([B)V // method@8628 │ │ +2ed12e: 7020 3886 1000 |000b: invoke-direct {v0, v1}, Ljava/io/DataInputStream;.:(Ljava/io/InputStream;)V // method@8638 │ │ +2ed134: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x000f reg=3 this Lorg/jaudiotagger/audio/real/RealChunk; │ │ │ │ #2 : (in Lorg/jaudiotagger/audio/real/RealChunk;) │ │ @@ -724598,17 +724598,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2ed134: |[2ed134] org.jaudiotagger.audio.real.RealChunk.getId:()Ljava/lang/String; │ │ -2ed144: 5410 9986 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/real/RealChunk;.id:Ljava/lang/String; // field@8699 │ │ -2ed148: 1100 |0002: return-object v0 │ │ +2ed138: |[2ed138] org.jaudiotagger.audio.real.RealChunk.getId:()Ljava/lang/String; │ │ +2ed148: 5410 9986 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/real/RealChunk;.id:Ljava/lang/String; // field@8699 │ │ +2ed14c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/real/RealChunk; │ │ │ │ #3 : (in Lorg/jaudiotagger/audio/real/RealChunk;) │ │ @@ -724616,17 +724616,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2ed0ec: |[2ed0ec] org.jaudiotagger.audio.real.RealChunk.getSize:()I │ │ -2ed0fc: 5210 9a86 |0000: iget v0, v1, Lorg/jaudiotagger/audio/real/RealChunk;.size:I // field@869a │ │ -2ed100: 0f00 |0002: return v0 │ │ +2ed0f0: |[2ed0f0] org.jaudiotagger.audio.real.RealChunk.getSize:()I │ │ +2ed100: 5210 9a86 |0000: iget v0, v1, Lorg/jaudiotagger/audio/real/RealChunk;.size:I // field@869a │ │ +2ed104: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/real/RealChunk; │ │ │ │ #4 : (in Lorg/jaudiotagger/audio/real/RealChunk;) │ │ @@ -724634,20 +724634,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -2ed08c: |[2ed08c] org.jaudiotagger.audio.real.RealChunk.isCONT:()Z │ │ -2ed09c: 5420 9986 |0000: iget-object v0, v2, Lorg/jaudiotagger/audio/real/RealChunk;.id:Ljava/lang/String; // field@8699 │ │ -2ed0a0: 1a01 730e |0002: const-string v1, "CONT" // string@0e73 │ │ -2ed0a4: 6e20 9c87 0100 |0004: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2ed0aa: 0a00 |0007: move-result v0 │ │ -2ed0ac: 0f00 |0008: return v0 │ │ +2ed090: |[2ed090] org.jaudiotagger.audio.real.RealChunk.isCONT:()Z │ │ +2ed0a0: 5420 9986 |0000: iget-object v0, v2, Lorg/jaudiotagger/audio/real/RealChunk;.id:Ljava/lang/String; // field@8699 │ │ +2ed0a4: 1a01 730e |0002: const-string v1, "CONT" // string@0e73 │ │ +2ed0a8: 6e20 9c87 0100 |0004: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2ed0ae: 0a00 |0007: move-result v0 │ │ +2ed0b0: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lorg/jaudiotagger/audio/real/RealChunk; │ │ │ │ #5 : (in Lorg/jaudiotagger/audio/real/RealChunk;) │ │ @@ -724655,20 +724655,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -2ed0b0: |[2ed0b0] org.jaudiotagger.audio.real.RealChunk.isPROP:()Z │ │ -2ed0c0: 5420 9986 |0000: iget-object v0, v2, Lorg/jaudiotagger/audio/real/RealChunk;.id:Ljava/lang/String; // field@8699 │ │ -2ed0c4: 1a01 a740 |0002: const-string v1, "PROP" // string@40a7 │ │ -2ed0c8: 6e20 9c87 0100 |0004: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2ed0ce: 0a00 |0007: move-result v0 │ │ -2ed0d0: 0f00 |0008: return v0 │ │ +2ed0b4: |[2ed0b4] org.jaudiotagger.audio.real.RealChunk.isPROP:()Z │ │ +2ed0c4: 5420 9986 |0000: iget-object v0, v2, Lorg/jaudiotagger/audio/real/RealChunk;.id:Ljava/lang/String; // field@8699 │ │ +2ed0c8: 1a01 a740 |0002: const-string v1, "PROP" // string@40a7 │ │ +2ed0cc: 6e20 9c87 0100 |0004: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2ed0d2: 0a00 |0007: move-result v0 │ │ +2ed0d4: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lorg/jaudiotagger/audio/real/RealChunk; │ │ │ │ #6 : (in Lorg/jaudiotagger/audio/real/RealChunk;) │ │ @@ -724676,26 +724676,26 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -2ed14c: |[2ed14c] org.jaudiotagger.audio.real.RealChunk.toString:()Ljava/lang/String; │ │ -2ed15c: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -2ed160: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2ed166: 5421 9986 |0005: iget-object v1, v2, Lorg/jaudiotagger/audio/real/RealChunk;.id:Ljava/lang/String; // field@8699 │ │ -2ed16a: 6e20 d787 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ed170: 1a01 0600 |000a: const-string v1, " " // string@0006 │ │ -2ed174: 6e20 d787 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ed17a: 5221 9a86 |000f: iget v1, v2, Lorg/jaudiotagger/audio/real/RealChunk;.size:I // field@869a │ │ -2ed17e: 6e20 d387 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2ed184: 6e10 df87 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2ed18a: 0c00 |0017: move-result-object v0 │ │ -2ed18c: 1100 |0018: return-object v0 │ │ +2ed150: |[2ed150] org.jaudiotagger.audio.real.RealChunk.toString:()Ljava/lang/String; │ │ +2ed160: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +2ed164: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2ed16a: 5421 9986 |0005: iget-object v1, v2, Lorg/jaudiotagger/audio/real/RealChunk;.id:Ljava/lang/String; // field@8699 │ │ +2ed16e: 6e20 d787 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ed174: 1a01 0600 |000a: const-string v1, " " // string@0006 │ │ +2ed178: 6e20 d787 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ed17e: 5221 9a86 |000f: iget v1, v2, Lorg/jaudiotagger/audio/real/RealChunk;.size:I // field@869a │ │ +2ed182: 6e20 d387 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2ed188: 6e10 df87 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2ed18e: 0c00 |0017: move-result-object v0 │ │ +2ed190: 1100 |0018: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0019 reg=2 this Lorg/jaudiotagger/audio/real/RealChunk; │ │ │ │ source_file_idx : 17246 (RealChunk.java) │ │ @@ -724784,85 +724784,85 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 16 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 137 16-bit code units │ │ -2ed634: |[2ed634] org.jaudiotagger.audio.wav.WavChunkType.:()V │ │ -2ed644: 2200 9e11 |0000: new-instance v0, Lorg/jaudiotagger/audio/wav/WavChunkType; // type@119e │ │ -2ed648: 1a01 6618 |0002: const-string v1, "FORMAT" // string@1866 │ │ -2ed64c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -2ed64e: 1a03 906c |0005: const-string v3, "fmt " // string@6c90 │ │ -2ed652: 1a04 8d0c |0007: const-string v4, "Basic Audio Information" // string@0c8d │ │ -2ed656: 7054 cd90 1032 |0009: invoke-direct {v0, v1, v2, v3, v4}, Lorg/jaudiotagger/audio/wav/WavChunkType;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@90cd │ │ -2ed65c: 6900 a186 |000c: sput-object v0, Lorg/jaudiotagger/audio/wav/WavChunkType;.FORMAT:Lorg/jaudiotagger/audio/wav/WavChunkType; // field@86a1 │ │ -2ed660: 2201 9e11 |000e: new-instance v1, Lorg/jaudiotagger/audio/wav/WavChunkType; // type@119e │ │ -2ed664: 1a03 2917 |0010: const-string v3, "FACT" // string@1729 │ │ -2ed668: 1214 |0012: const/4 v4, #int 1 // #1 │ │ -2ed66a: 1a05 016b |0013: const-string v5, "fact" // string@6b01 │ │ -2ed66e: 1a06 d03f |0015: const-string v6, "Only strictly required for Non-PCM or compressed data" // string@3fd0 │ │ -2ed672: 7056 cd90 3154 |0017: invoke-direct {v1, v3, v4, v5, v6}, Lorg/jaudiotagger/audio/wav/WavChunkType;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@90cd │ │ -2ed678: 6901 a086 |001a: sput-object v1, Lorg/jaudiotagger/audio/wav/WavChunkType;.FACT:Lorg/jaudiotagger/audio/wav/WavChunkType; // field@86a0 │ │ -2ed67c: 2203 9e11 |001c: new-instance v3, Lorg/jaudiotagger/audio/wav/WavChunkType; // type@119e │ │ -2ed680: 1a05 0e13 |001e: const-string v5, "DATA" // string@130e │ │ -2ed684: 1226 |0020: const/4 v6, #int 2 // #2 │ │ -2ed686: 1a07 9e65 |0021: const-string v7, "data" // string@659e │ │ -2ed68a: 1a08 6548 |0023: const-string v8, "Stores the actual audio data" // string@4865 │ │ -2ed68e: 7058 cd90 5376 |0025: invoke-direct {v3, v5, v6, v7, v8}, Lorg/jaudiotagger/audio/wav/WavChunkType;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@90cd │ │ -2ed694: 6903 9f86 |0028: sput-object v3, Lorg/jaudiotagger/audio/wav/WavChunkType;.DATA:Lorg/jaudiotagger/audio/wav/WavChunkType; // field@869f │ │ -2ed698: 2205 9e11 |002a: new-instance v5, Lorg/jaudiotagger/audio/wav/WavChunkType; // type@119e │ │ -2ed69c: 1a07 5622 |002c: const-string v7, "LIST" // string@2256 │ │ -2ed6a0: 1238 |002e: const/4 v8, #int 3 // #3 │ │ -2ed6a2: 1a09 0d34 |002f: const-string v9, "List chunk, wraps round other chunks" // string@340d │ │ -2ed6a6: 7059 cd90 7578 |0031: invoke-direct {v5, v7, v8, v7, v9}, Lorg/jaudiotagger/audio/wav/WavChunkType;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@90cd │ │ -2ed6ac: 6905 a486 |0034: sput-object v5, Lorg/jaudiotagger/audio/wav/WavChunkType;.LIST:Lorg/jaudiotagger/audio/wav/WavChunkType; // field@86a4 │ │ -2ed6b0: 2207 9e11 |0036: new-instance v7, Lorg/jaudiotagger/audio/wav/WavChunkType; // type@119e │ │ -2ed6b4: 1a09 6e1e |0038: const-string v9, "INFO" // string@1e6e │ │ -2ed6b8: 124a |003a: const/4 v10, #int 4 // #4 │ │ -2ed6ba: 1a0b e43f |003b: const-string v11, "Original metadata implementation" // string@3fe4 │ │ -2ed6be: 705b cd90 979a |003d: invoke-direct {v7, v9, v10, v9, v11}, Lorg/jaudiotagger/audio/wav/WavChunkType;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@90cd │ │ -2ed6c4: 6907 a386 |0040: sput-object v7, Lorg/jaudiotagger/audio/wav/WavChunkType;.INFO:Lorg/jaudiotagger/audio/wav/WavChunkType; // field@86a3 │ │ -2ed6c8: 2209 9e11 |0042: new-instance v9, Lorg/jaudiotagger/audio/wav/WavChunkType; // type@119e │ │ -2ed6cc: 1a0b 7f1d |0044: const-string v11, "ID3" // string@1d7f │ │ -2ed6d0: 125c |0046: const/4 v12, #int 5 // #5 │ │ -2ed6d2: 1a0d e57b |0047: const-string v13, "id3 " // string@7be5 │ │ -2ed6d6: 1a0e 6448 |0049: const-string v14, "Stores metadata in ID3 chunk" // string@4864 │ │ -2ed6da: 705e cd90 b9dc |004b: invoke-direct {v9, v11, v12, v13, v14}, Lorg/jaudiotagger/audio/wav/WavChunkType;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@90cd │ │ -2ed6e0: 6909 a286 |004e: sput-object v9, Lorg/jaudiotagger/audio/wav/WavChunkType;.ID3:Lorg/jaudiotagger/audio/wav/WavChunkType; // field@86a2 │ │ -2ed6e4: 220b 9e11 |0050: new-instance v11, Lorg/jaudiotagger/audio/wav/WavChunkType; // type@119e │ │ -2ed6e8: 1a0d 8f0e |0052: const-string v13, "CORRUPT_ID3_LATE" // string@0e8f │ │ -2ed6ec: 126f |0054: const/4 v15, #int 6 // #6 │ │ -2ed6ee: 1a0c 9165 |0055: const-string v12, "d3 ��" // string@6591 │ │ -2ed6f2: 705e cd90 dbcf |0057: invoke-direct {v11, v13, v15, v12, v14}, Lorg/jaudiotagger/audio/wav/WavChunkType;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@90cd │ │ -2ed6f8: 690b 9e86 |005a: sput-object v11, Lorg/jaudiotagger/audio/wav/WavChunkType;.CORRUPT_ID3_LATE:Lorg/jaudiotagger/audio/wav/WavChunkType; // field@869e │ │ -2ed6fc: 220c 9e11 |005c: new-instance v12, Lorg/jaudiotagger/audio/wav/WavChunkType; // type@119e │ │ -2ed700: 1a0d 8e0e |005e: const-string v13, "CORRUPT_ID3_EARLY" // string@0e8e │ │ -2ed704: 127f |0060: const/4 v15, #int 7 // #7 │ │ -2ed706: 1a0a 0500 |0061: const-string v10, "��id3" // string@0005 │ │ -2ed70a: 705e cd90 dcaf |0063: invoke-direct {v12, v13, v15, v10, v14}, Lorg/jaudiotagger/audio/wav/WavChunkType;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@90cd │ │ -2ed710: 690c 9d86 |0066: sput-object v12, Lorg/jaudiotagger/audio/wav/WavChunkType;.CORRUPT_ID3_EARLY:Lorg/jaudiotagger/audio/wav/WavChunkType; // field@869d │ │ -2ed714: 130a 0800 |0068: const/16 v10, #int 8 // #8 │ │ -2ed718: 23aa dd13 |006a: new-array v10, v10, [Lorg/jaudiotagger/audio/wav/WavChunkType; // type@13dd │ │ -2ed71c: 4d00 0a02 |006c: aput-object v0, v10, v2 │ │ -2ed720: 4d01 0a04 |006e: aput-object v1, v10, v4 │ │ -2ed724: 4d03 0a06 |0070: aput-object v3, v10, v6 │ │ -2ed728: 4d05 0a08 |0072: aput-object v5, v10, v8 │ │ -2ed72c: 1240 |0074: const/4 v0, #int 4 // #4 │ │ -2ed72e: 4d07 0a00 |0075: aput-object v7, v10, v0 │ │ -2ed732: 1250 |0077: const/4 v0, #int 5 // #5 │ │ -2ed734: 4d09 0a00 |0078: aput-object v9, v10, v0 │ │ -2ed738: 1260 |007a: const/4 v0, #int 6 // #6 │ │ -2ed73a: 4d0b 0a00 |007b: aput-object v11, v10, v0 │ │ -2ed73e: 4d0c 0a0f |007d: aput-object v12, v10, v15 │ │ -2ed742: 690a 9b86 |007f: sput-object v10, Lorg/jaudiotagger/audio/wav/WavChunkType;.$VALUES:[Lorg/jaudiotagger/audio/wav/WavChunkType; // field@869b │ │ -2ed746: 2200 8c10 |0081: new-instance v0, Ljava/util/HashMap; // type@108c │ │ -2ed74a: 7010 2b89 0000 |0083: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@892b │ │ -2ed750: 6900 9c86 |0086: sput-object v0, Lorg/jaudiotagger/audio/wav/WavChunkType;.CODE_TYPE_MAP:Ljava/util/Map; // field@869c │ │ -2ed754: 0e00 |0088: return-void │ │ +2ed638: |[2ed638] org.jaudiotagger.audio.wav.WavChunkType.:()V │ │ +2ed648: 2200 9e11 |0000: new-instance v0, Lorg/jaudiotagger/audio/wav/WavChunkType; // type@119e │ │ +2ed64c: 1a01 6618 |0002: const-string v1, "FORMAT" // string@1866 │ │ +2ed650: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +2ed652: 1a03 906c |0005: const-string v3, "fmt " // string@6c90 │ │ +2ed656: 1a04 8d0c |0007: const-string v4, "Basic Audio Information" // string@0c8d │ │ +2ed65a: 7054 cd90 1032 |0009: invoke-direct {v0, v1, v2, v3, v4}, Lorg/jaudiotagger/audio/wav/WavChunkType;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@90cd │ │ +2ed660: 6900 a186 |000c: sput-object v0, Lorg/jaudiotagger/audio/wav/WavChunkType;.FORMAT:Lorg/jaudiotagger/audio/wav/WavChunkType; // field@86a1 │ │ +2ed664: 2201 9e11 |000e: new-instance v1, Lorg/jaudiotagger/audio/wav/WavChunkType; // type@119e │ │ +2ed668: 1a03 2917 |0010: const-string v3, "FACT" // string@1729 │ │ +2ed66c: 1214 |0012: const/4 v4, #int 1 // #1 │ │ +2ed66e: 1a05 016b |0013: const-string v5, "fact" // string@6b01 │ │ +2ed672: 1a06 d03f |0015: const-string v6, "Only strictly required for Non-PCM or compressed data" // string@3fd0 │ │ +2ed676: 7056 cd90 3154 |0017: invoke-direct {v1, v3, v4, v5, v6}, Lorg/jaudiotagger/audio/wav/WavChunkType;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@90cd │ │ +2ed67c: 6901 a086 |001a: sput-object v1, Lorg/jaudiotagger/audio/wav/WavChunkType;.FACT:Lorg/jaudiotagger/audio/wav/WavChunkType; // field@86a0 │ │ +2ed680: 2203 9e11 |001c: new-instance v3, Lorg/jaudiotagger/audio/wav/WavChunkType; // type@119e │ │ +2ed684: 1a05 0e13 |001e: const-string v5, "DATA" // string@130e │ │ +2ed688: 1226 |0020: const/4 v6, #int 2 // #2 │ │ +2ed68a: 1a07 9e65 |0021: const-string v7, "data" // string@659e │ │ +2ed68e: 1a08 6548 |0023: const-string v8, "Stores the actual audio data" // string@4865 │ │ +2ed692: 7058 cd90 5376 |0025: invoke-direct {v3, v5, v6, v7, v8}, Lorg/jaudiotagger/audio/wav/WavChunkType;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@90cd │ │ +2ed698: 6903 9f86 |0028: sput-object v3, Lorg/jaudiotagger/audio/wav/WavChunkType;.DATA:Lorg/jaudiotagger/audio/wav/WavChunkType; // field@869f │ │ +2ed69c: 2205 9e11 |002a: new-instance v5, Lorg/jaudiotagger/audio/wav/WavChunkType; // type@119e │ │ +2ed6a0: 1a07 5622 |002c: const-string v7, "LIST" // string@2256 │ │ +2ed6a4: 1238 |002e: const/4 v8, #int 3 // #3 │ │ +2ed6a6: 1a09 0d34 |002f: const-string v9, "List chunk, wraps round other chunks" // string@340d │ │ +2ed6aa: 7059 cd90 7578 |0031: invoke-direct {v5, v7, v8, v7, v9}, Lorg/jaudiotagger/audio/wav/WavChunkType;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@90cd │ │ +2ed6b0: 6905 a486 |0034: sput-object v5, Lorg/jaudiotagger/audio/wav/WavChunkType;.LIST:Lorg/jaudiotagger/audio/wav/WavChunkType; // field@86a4 │ │ +2ed6b4: 2207 9e11 |0036: new-instance v7, Lorg/jaudiotagger/audio/wav/WavChunkType; // type@119e │ │ +2ed6b8: 1a09 6e1e |0038: const-string v9, "INFO" // string@1e6e │ │ +2ed6bc: 124a |003a: const/4 v10, #int 4 // #4 │ │ +2ed6be: 1a0b e43f |003b: const-string v11, "Original metadata implementation" // string@3fe4 │ │ +2ed6c2: 705b cd90 979a |003d: invoke-direct {v7, v9, v10, v9, v11}, Lorg/jaudiotagger/audio/wav/WavChunkType;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@90cd │ │ +2ed6c8: 6907 a386 |0040: sput-object v7, Lorg/jaudiotagger/audio/wav/WavChunkType;.INFO:Lorg/jaudiotagger/audio/wav/WavChunkType; // field@86a3 │ │ +2ed6cc: 2209 9e11 |0042: new-instance v9, Lorg/jaudiotagger/audio/wav/WavChunkType; // type@119e │ │ +2ed6d0: 1a0b 7f1d |0044: const-string v11, "ID3" // string@1d7f │ │ +2ed6d4: 125c |0046: const/4 v12, #int 5 // #5 │ │ +2ed6d6: 1a0d e57b |0047: const-string v13, "id3 " // string@7be5 │ │ +2ed6da: 1a0e 6448 |0049: const-string v14, "Stores metadata in ID3 chunk" // string@4864 │ │ +2ed6de: 705e cd90 b9dc |004b: invoke-direct {v9, v11, v12, v13, v14}, Lorg/jaudiotagger/audio/wav/WavChunkType;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@90cd │ │ +2ed6e4: 6909 a286 |004e: sput-object v9, Lorg/jaudiotagger/audio/wav/WavChunkType;.ID3:Lorg/jaudiotagger/audio/wav/WavChunkType; // field@86a2 │ │ +2ed6e8: 220b 9e11 |0050: new-instance v11, Lorg/jaudiotagger/audio/wav/WavChunkType; // type@119e │ │ +2ed6ec: 1a0d 8f0e |0052: const-string v13, "CORRUPT_ID3_LATE" // string@0e8f │ │ +2ed6f0: 126f |0054: const/4 v15, #int 6 // #6 │ │ +2ed6f2: 1a0c 9165 |0055: const-string v12, "d3 ��" // string@6591 │ │ +2ed6f6: 705e cd90 dbcf |0057: invoke-direct {v11, v13, v15, v12, v14}, Lorg/jaudiotagger/audio/wav/WavChunkType;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@90cd │ │ +2ed6fc: 690b 9e86 |005a: sput-object v11, Lorg/jaudiotagger/audio/wav/WavChunkType;.CORRUPT_ID3_LATE:Lorg/jaudiotagger/audio/wav/WavChunkType; // field@869e │ │ +2ed700: 220c 9e11 |005c: new-instance v12, Lorg/jaudiotagger/audio/wav/WavChunkType; // type@119e │ │ +2ed704: 1a0d 8e0e |005e: const-string v13, "CORRUPT_ID3_EARLY" // string@0e8e │ │ +2ed708: 127f |0060: const/4 v15, #int 7 // #7 │ │ +2ed70a: 1a0a 0500 |0061: const-string v10, "��id3" // string@0005 │ │ +2ed70e: 705e cd90 dcaf |0063: invoke-direct {v12, v13, v15, v10, v14}, Lorg/jaudiotagger/audio/wav/WavChunkType;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@90cd │ │ +2ed714: 690c 9d86 |0066: sput-object v12, Lorg/jaudiotagger/audio/wav/WavChunkType;.CORRUPT_ID3_EARLY:Lorg/jaudiotagger/audio/wav/WavChunkType; // field@869d │ │ +2ed718: 130a 0800 |0068: const/16 v10, #int 8 // #8 │ │ +2ed71c: 23aa dd13 |006a: new-array v10, v10, [Lorg/jaudiotagger/audio/wav/WavChunkType; // type@13dd │ │ +2ed720: 4d00 0a02 |006c: aput-object v0, v10, v2 │ │ +2ed724: 4d01 0a04 |006e: aput-object v1, v10, v4 │ │ +2ed728: 4d03 0a06 |0070: aput-object v3, v10, v6 │ │ +2ed72c: 4d05 0a08 |0072: aput-object v5, v10, v8 │ │ +2ed730: 1240 |0074: const/4 v0, #int 4 // #4 │ │ +2ed732: 4d07 0a00 |0075: aput-object v7, v10, v0 │ │ +2ed736: 1250 |0077: const/4 v0, #int 5 // #5 │ │ +2ed738: 4d09 0a00 |0078: aput-object v9, v10, v0 │ │ +2ed73c: 1260 |007a: const/4 v0, #int 6 // #6 │ │ +2ed73e: 4d0b 0a00 |007b: aput-object v11, v10, v0 │ │ +2ed742: 4d0c 0a0f |007d: aput-object v12, v10, v15 │ │ +2ed746: 690a 9b86 |007f: sput-object v10, Lorg/jaudiotagger/audio/wav/WavChunkType;.$VALUES:[Lorg/jaudiotagger/audio/wav/WavChunkType; // field@869b │ │ +2ed74a: 2200 8c10 |0081: new-instance v0, Ljava/util/HashMap; // type@108c │ │ +2ed74e: 7010 2b89 0000 |0083: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@892b │ │ +2ed754: 6900 9c86 |0086: sput-object v0, Lorg/jaudiotagger/audio/wav/WavChunkType;.CODE_TYPE_MAP:Ljava/util/Map; // field@869c │ │ +2ed758: 0e00 |0088: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ 0x000e line=14 │ │ 0x001c line=15 │ │ 0x002a line=16 │ │ 0x0036 line=17 │ │ @@ -724878,19 +724878,19 @@ │ │ type : '(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -2ed758: |[2ed758] org.jaudiotagger.audio.wav.WavChunkType.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V │ │ -2ed768: 7030 0387 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@8703 │ │ -2ed76e: 5b03 a586 |0003: iput-object v3, v0, Lorg/jaudiotagger/audio/wav/WavChunkType;.code:Ljava/lang/String; // field@86a5 │ │ -2ed772: 5b04 a686 |0005: iput-object v4, v0, Lorg/jaudiotagger/audio/wav/WavChunkType;.description:Ljava/lang/String; // field@86a6 │ │ -2ed776: 0e00 |0007: return-void │ │ +2ed75c: |[2ed75c] org.jaudiotagger.audio.wav.WavChunkType.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V │ │ +2ed76c: 7030 0387 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@8703 │ │ +2ed772: 5b03 a586 |0003: iput-object v3, v0, Lorg/jaudiotagger/audio/wav/WavChunkType;.code:Ljava/lang/String; // field@86a5 │ │ +2ed776: 5b04 a686 |0005: iput-object v4, v0, Lorg/jaudiotagger/audio/wav/WavChunkType;.description:Ljava/lang/String; // field@86a6 │ │ +2ed77a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0003 line=47 │ │ 0x0005 line=48 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/jaudiotagger/audio/wav/WavChunkType; │ │ @@ -724904,44 +724904,44 @@ │ │ type : '(Ljava/lang/String;)Lorg/jaudiotagger/audio/wav/WavChunkType;' │ │ access : 0x20009 (PUBLIC STATIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -2ed570: |[2ed570] org.jaudiotagger.audio.wav.WavChunkType.get:(Ljava/lang/String;)Lorg/jaudiotagger/audio/wav/WavChunkType; │ │ -2ed580: 1c00 9e11 |0000: const-class v0, Lorg/jaudiotagger/audio/wav/WavChunkType; // type@119e │ │ -2ed584: 1d00 |0002: monitor-enter v0 │ │ -2ed586: 6201 9c86 |0003: sget-object v1, Lorg/jaudiotagger/audio/wav/WavChunkType;.CODE_TYPE_MAP:Ljava/util/Map; // field@869c │ │ -2ed58a: 7210 9289 0100 |0005: invoke-interface {v1}, Ljava/util/Map;.isEmpty:()Z // method@8992 │ │ -2ed590: 0a01 |0008: move-result v1 │ │ -2ed592: 3801 1800 |0009: if-eqz v1, 0021 // +0018 │ │ -2ed596: 7100 d290 0000 |000b: invoke-static {}, Lorg/jaudiotagger/audio/wav/WavChunkType;.values:()[Lorg/jaudiotagger/audio/wav/WavChunkType; // method@90d2 │ │ -2ed59c: 0c01 |000e: move-result-object v1 │ │ -2ed59e: 2112 |000f: array-length v2, v1 │ │ -2ed5a0: 1203 |0010: const/4 v3, #int 0 // #0 │ │ -2ed5a2: 3523 1000 |0011: if-ge v3, v2, 0021 // +0010 │ │ -2ed5a6: 4604 0103 |0013: aget-object v4, v1, v3 │ │ -2ed5aa: 6205 9c86 |0015: sget-object v5, Lorg/jaudiotagger/audio/wav/WavChunkType;.CODE_TYPE_MAP:Ljava/util/Map; // field@869c │ │ -2ed5ae: 6e10 cf90 0400 |0017: invoke-virtual {v4}, Lorg/jaudiotagger/audio/wav/WavChunkType;.getCode:()Ljava/lang/String; // method@90cf │ │ -2ed5b4: 0c06 |001a: move-result-object v6 │ │ -2ed5b6: 7230 9489 6504 |001b: invoke-interface {v5, v6, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2ed5bc: d803 0301 |001e: add-int/lit8 v3, v3, #int 1 // #01 │ │ -2ed5c0: 28f1 |0020: goto 0011 // -000f │ │ -2ed5c2: 6201 9c86 |0021: sget-object v1, Lorg/jaudiotagger/audio/wav/WavChunkType;.CODE_TYPE_MAP:Ljava/util/Map; // field@869c │ │ -2ed5c6: 7220 9089 7100 |0023: invoke-interface {v1, v7}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ -2ed5cc: 0c07 |0026: move-result-object v7 │ │ -2ed5ce: 1f07 9e11 |0027: check-cast v7, Lorg/jaudiotagger/audio/wav/WavChunkType; // type@119e │ │ -2ed5d2: 1e00 |0029: monitor-exit v0 │ │ -2ed5d4: 1107 |002a: return-object v7 │ │ -2ed5d6: 0d07 |002b: move-exception v7 │ │ -2ed5d8: 1e00 |002c: monitor-exit v0 │ │ -2ed5da: 2802 |002d: goto 002f // +0002 │ │ -2ed5dc: 2707 |002e: throw v7 │ │ -2ed5de: 28ff |002f: goto 002e // -0001 │ │ +2ed574: |[2ed574] org.jaudiotagger.audio.wav.WavChunkType.get:(Ljava/lang/String;)Lorg/jaudiotagger/audio/wav/WavChunkType; │ │ +2ed584: 1c00 9e11 |0000: const-class v0, Lorg/jaudiotagger/audio/wav/WavChunkType; // type@119e │ │ +2ed588: 1d00 |0002: monitor-enter v0 │ │ +2ed58a: 6201 9c86 |0003: sget-object v1, Lorg/jaudiotagger/audio/wav/WavChunkType;.CODE_TYPE_MAP:Ljava/util/Map; // field@869c │ │ +2ed58e: 7210 9289 0100 |0005: invoke-interface {v1}, Ljava/util/Map;.isEmpty:()Z // method@8992 │ │ +2ed594: 0a01 |0008: move-result v1 │ │ +2ed596: 3801 1800 |0009: if-eqz v1, 0021 // +0018 │ │ +2ed59a: 7100 d290 0000 |000b: invoke-static {}, Lorg/jaudiotagger/audio/wav/WavChunkType;.values:()[Lorg/jaudiotagger/audio/wav/WavChunkType; // method@90d2 │ │ +2ed5a0: 0c01 |000e: move-result-object v1 │ │ +2ed5a2: 2112 |000f: array-length v2, v1 │ │ +2ed5a4: 1203 |0010: const/4 v3, #int 0 // #0 │ │ +2ed5a6: 3523 1000 |0011: if-ge v3, v2, 0021 // +0010 │ │ +2ed5aa: 4604 0103 |0013: aget-object v4, v1, v3 │ │ +2ed5ae: 6205 9c86 |0015: sget-object v5, Lorg/jaudiotagger/audio/wav/WavChunkType;.CODE_TYPE_MAP:Ljava/util/Map; // field@869c │ │ +2ed5b2: 6e10 cf90 0400 |0017: invoke-virtual {v4}, Lorg/jaudiotagger/audio/wav/WavChunkType;.getCode:()Ljava/lang/String; // method@90cf │ │ +2ed5b8: 0c06 |001a: move-result-object v6 │ │ +2ed5ba: 7230 9489 6504 |001b: invoke-interface {v5, v6, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2ed5c0: d803 0301 |001e: add-int/lit8 v3, v3, #int 1 // #01 │ │ +2ed5c4: 28f1 |0020: goto 0011 // -000f │ │ +2ed5c6: 6201 9c86 |0021: sget-object v1, Lorg/jaudiotagger/audio/wav/WavChunkType;.CODE_TYPE_MAP:Ljava/util/Map; // field@869c │ │ +2ed5ca: 7220 9089 7100 |0023: invoke-interface {v1, v7}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ +2ed5d0: 0c07 |0026: move-result-object v7 │ │ +2ed5d2: 1f07 9e11 |0027: check-cast v7, Lorg/jaudiotagger/audio/wav/WavChunkType; // type@119e │ │ +2ed5d6: 1e00 |0029: monitor-exit v0 │ │ +2ed5d8: 1107 |002a: return-object v7 │ │ +2ed5da: 0d07 |002b: move-exception v7 │ │ +2ed5dc: 1e00 |002c: monitor-exit v0 │ │ +2ed5de: 2802 |002d: goto 002f // +0002 │ │ +2ed5e0: 2707 |002e: throw v7 │ │ +2ed5e2: 28ff |002f: goto 002e // -0001 │ │ catches : 1 │ │ 0x0003 - 0x0029 │ │ -> 0x002b │ │ positions : │ │ 0x0003 line=34 │ │ 0x000b line=35 │ │ 0x0015 line=36 │ │ @@ -724954,20 +724954,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/jaudiotagger/audio/wav/WavChunkType;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -2ed5ec: |[2ed5ec] org.jaudiotagger.audio.wav.WavChunkType.valueOf:(Ljava/lang/String;)Lorg/jaudiotagger/audio/wav/WavChunkType; │ │ -2ed5fc: 1c00 9e11 |0000: const-class v0, Lorg/jaudiotagger/audio/wav/WavChunkType; // type@119e │ │ -2ed600: 7120 0487 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@8704 │ │ -2ed606: 0c01 |0005: move-result-object v1 │ │ -2ed608: 1f01 9e11 |0006: check-cast v1, Lorg/jaudiotagger/audio/wav/WavChunkType; // type@119e │ │ -2ed60c: 1101 |0008: return-object v1 │ │ +2ed5f0: |[2ed5f0] org.jaudiotagger.audio.wav.WavChunkType.valueOf:(Ljava/lang/String;)Lorg/jaudiotagger/audio/wav/WavChunkType; │ │ +2ed600: 1c00 9e11 |0000: const-class v0, Lorg/jaudiotagger/audio/wav/WavChunkType; // type@119e │ │ +2ed604: 7120 0487 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@8704 │ │ +2ed60a: 0c01 |0005: move-result-object v1 │ │ +2ed60c: 1f01 9e11 |0006: check-cast v1, Lorg/jaudiotagger/audio/wav/WavChunkType; // type@119e │ │ +2ed610: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #4 : (in Lorg/jaudiotagger/audio/wav/WavChunkType;) │ │ @@ -724975,20 +724975,20 @@ │ │ type : '()[Lorg/jaudiotagger/audio/wav/WavChunkType;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -2ed610: |[2ed610] org.jaudiotagger.audio.wav.WavChunkType.values:()[Lorg/jaudiotagger/audio/wav/WavChunkType; │ │ -2ed620: 6200 9b86 |0000: sget-object v0, Lorg/jaudiotagger/audio/wav/WavChunkType;.$VALUES:[Lorg/jaudiotagger/audio/wav/WavChunkType; // field@869b │ │ -2ed624: 6e10 15a0 0000 |0002: invoke-virtual {v0}, [Lorg/jaudiotagger/audio/wav/WavChunkType;.clone:()Ljava/lang/Object; // method@a015 │ │ -2ed62a: 0c00 |0005: move-result-object v0 │ │ -2ed62c: 1f00 dd13 |0006: check-cast v0, [Lorg/jaudiotagger/audio/wav/WavChunkType; // type@13dd │ │ -2ed630: 1100 |0008: return-object v0 │ │ +2ed614: |[2ed614] org.jaudiotagger.audio.wav.WavChunkType.values:()[Lorg/jaudiotagger/audio/wav/WavChunkType; │ │ +2ed624: 6200 9b86 |0000: sget-object v0, Lorg/jaudiotagger/audio/wav/WavChunkType;.$VALUES:[Lorg/jaudiotagger/audio/wav/WavChunkType; // field@869b │ │ +2ed628: 6e10 15a0 0000 |0002: invoke-virtual {v0}, [Lorg/jaudiotagger/audio/wav/WavChunkType;.clone:()Ljava/lang/Object; // method@a015 │ │ +2ed62e: 0c00 |0005: move-result-object v0 │ │ +2ed630: 1f00 dd13 |0006: check-cast v0, [Lorg/jaudiotagger/audio/wav/WavChunkType; // type@13dd │ │ +2ed634: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/jaudiotagger/audio/wav/WavChunkType;) │ │ @@ -724996,17 +724996,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2ed558: |[2ed558] org.jaudiotagger.audio.wav.WavChunkType.getCode:()Ljava/lang/String; │ │ -2ed568: 5410 a586 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/wav/WavChunkType;.code:Ljava/lang/String; // field@86a5 │ │ -2ed56c: 1100 |0002: return-object v0 │ │ +2ed55c: |[2ed55c] org.jaudiotagger.audio.wav.WavChunkType.getCode:()Ljava/lang/String; │ │ +2ed56c: 5410 a586 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/wav/WavChunkType;.code:Ljava/lang/String; // field@86a5 │ │ +2ed570: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/wav/WavChunkType; │ │ │ │ source_file_idx : 21411 (WavChunkType.java) │ │ @@ -725043,44 +725043,44 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 52 16-bit code units │ │ -2ed778: |[2ed778] org.jaudiotagger.audio.wav.WavFileReader$1.:()V │ │ -2ed788: 7100 e490 0000 |0000: invoke-static {}, Lorg/jaudiotagger/audio/wav/WavOptions;.values:()[Lorg/jaudiotagger/audio/wav/WavOptions; // method@90e4 │ │ -2ed78e: 0c00 |0003: move-result-object v0 │ │ -2ed790: 2100 |0004: array-length v0, v0 │ │ -2ed792: 2300 2013 |0005: new-array v0, v0, [I // type@1320 │ │ -2ed796: 6900 a786 |0007: sput-object v0, Lorg/jaudiotagger/audio/wav/WavFileReader$1;.$SwitchMap$org$jaudiotagger$audio$wav$WavOptions:[I // field@86a7 │ │ -2ed79a: 6201 ad86 |0009: sget-object v1, Lorg/jaudiotagger/audio/wav/WavOptions;.READ_ID3_ONLY_AND_SYNC:Lorg/jaudiotagger/audio/wav/WavOptions; // field@86ad │ │ -2ed79e: 6e10 e290 0100 |000b: invoke-virtual {v1}, Lorg/jaudiotagger/audio/wav/WavOptions;.ordinal:()I // method@90e2 │ │ -2ed7a4: 0a01 |000e: move-result v1 │ │ -2ed7a6: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -2ed7a8: 4b02 0001 |0010: aput v2, v0, v1 │ │ -2ed7ac: 6200 a786 |0012: sget-object v0, Lorg/jaudiotagger/audio/wav/WavFileReader$1;.$SwitchMap$org$jaudiotagger$audio$wav$WavOptions:[I // field@86a7 │ │ -2ed7b0: 6201 af86 |0014: sget-object v1, Lorg/jaudiotagger/audio/wav/WavOptions;.READ_ID3_UNLESS_ONLY_INFO_AND_SYNC:Lorg/jaudiotagger/audio/wav/WavOptions; // field@86af │ │ -2ed7b4: 6e10 e290 0100 |0016: invoke-virtual {v1}, Lorg/jaudiotagger/audio/wav/WavOptions;.ordinal:()I // method@90e2 │ │ -2ed7ba: 0a01 |0019: move-result v1 │ │ -2ed7bc: 1222 |001a: const/4 v2, #int 2 // #2 │ │ -2ed7be: 4b02 0001 |001b: aput v2, v0, v1 │ │ -2ed7c2: 6200 a786 |001d: sget-object v0, Lorg/jaudiotagger/audio/wav/WavFileReader$1;.$SwitchMap$org$jaudiotagger$audio$wav$WavOptions:[I // field@86a7 │ │ -2ed7c6: 6201 b186 |001f: sget-object v1, Lorg/jaudiotagger/audio/wav/WavOptions;.READ_INFO_ONLY_AND_SYNC:Lorg/jaudiotagger/audio/wav/WavOptions; // field@86b1 │ │ -2ed7ca: 6e10 e290 0100 |0021: invoke-virtual {v1}, Lorg/jaudiotagger/audio/wav/WavOptions;.ordinal:()I // method@90e2 │ │ -2ed7d0: 0a01 |0024: move-result v1 │ │ -2ed7d2: 1232 |0025: const/4 v2, #int 3 // #3 │ │ -2ed7d4: 4b02 0001 |0026: aput v2, v0, v1 │ │ -2ed7d8: 6200 a786 |0028: sget-object v0, Lorg/jaudiotagger/audio/wav/WavFileReader$1;.$SwitchMap$org$jaudiotagger$audio$wav$WavOptions:[I // field@86a7 │ │ -2ed7dc: 6201 b386 |002a: sget-object v1, Lorg/jaudiotagger/audio/wav/WavOptions;.READ_INFO_UNLESS_ONLY_ID3_AND_SYNC:Lorg/jaudiotagger/audio/wav/WavOptions; // field@86b3 │ │ -2ed7e0: 6e10 e290 0100 |002c: invoke-virtual {v1}, Lorg/jaudiotagger/audio/wav/WavOptions;.ordinal:()I // method@90e2 │ │ -2ed7e6: 0a01 |002f: move-result v1 │ │ -2ed7e8: 1242 |0030: const/4 v2, #int 4 // #4 │ │ -2ed7ea: 4b02 0001 |0031: aput v2, v0, v1 │ │ -2ed7ee: 0e00 |0033: return-void │ │ +2ed77c: |[2ed77c] org.jaudiotagger.audio.wav.WavFileReader$1.:()V │ │ +2ed78c: 7100 e490 0000 |0000: invoke-static {}, Lorg/jaudiotagger/audio/wav/WavOptions;.values:()[Lorg/jaudiotagger/audio/wav/WavOptions; // method@90e4 │ │ +2ed792: 0c00 |0003: move-result-object v0 │ │ +2ed794: 2100 |0004: array-length v0, v0 │ │ +2ed796: 2300 2013 |0005: new-array v0, v0, [I // type@1320 │ │ +2ed79a: 6900 a786 |0007: sput-object v0, Lorg/jaudiotagger/audio/wav/WavFileReader$1;.$SwitchMap$org$jaudiotagger$audio$wav$WavOptions:[I // field@86a7 │ │ +2ed79e: 6201 ad86 |0009: sget-object v1, Lorg/jaudiotagger/audio/wav/WavOptions;.READ_ID3_ONLY_AND_SYNC:Lorg/jaudiotagger/audio/wav/WavOptions; // field@86ad │ │ +2ed7a2: 6e10 e290 0100 |000b: invoke-virtual {v1}, Lorg/jaudiotagger/audio/wav/WavOptions;.ordinal:()I // method@90e2 │ │ +2ed7a8: 0a01 |000e: move-result v1 │ │ +2ed7aa: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +2ed7ac: 4b02 0001 |0010: aput v2, v0, v1 │ │ +2ed7b0: 6200 a786 |0012: sget-object v0, Lorg/jaudiotagger/audio/wav/WavFileReader$1;.$SwitchMap$org$jaudiotagger$audio$wav$WavOptions:[I // field@86a7 │ │ +2ed7b4: 6201 af86 |0014: sget-object v1, Lorg/jaudiotagger/audio/wav/WavOptions;.READ_ID3_UNLESS_ONLY_INFO_AND_SYNC:Lorg/jaudiotagger/audio/wav/WavOptions; // field@86af │ │ +2ed7b8: 6e10 e290 0100 |0016: invoke-virtual {v1}, Lorg/jaudiotagger/audio/wav/WavOptions;.ordinal:()I // method@90e2 │ │ +2ed7be: 0a01 |0019: move-result v1 │ │ +2ed7c0: 1222 |001a: const/4 v2, #int 2 // #2 │ │ +2ed7c2: 4b02 0001 |001b: aput v2, v0, v1 │ │ +2ed7c6: 6200 a786 |001d: sget-object v0, Lorg/jaudiotagger/audio/wav/WavFileReader$1;.$SwitchMap$org$jaudiotagger$audio$wav$WavOptions:[I // field@86a7 │ │ +2ed7ca: 6201 b186 |001f: sget-object v1, Lorg/jaudiotagger/audio/wav/WavOptions;.READ_INFO_ONLY_AND_SYNC:Lorg/jaudiotagger/audio/wav/WavOptions; // field@86b1 │ │ +2ed7ce: 6e10 e290 0100 |0021: invoke-virtual {v1}, Lorg/jaudiotagger/audio/wav/WavOptions;.ordinal:()I // method@90e2 │ │ +2ed7d4: 0a01 |0024: move-result v1 │ │ +2ed7d6: 1232 |0025: const/4 v2, #int 3 // #3 │ │ +2ed7d8: 4b02 0001 |0026: aput v2, v0, v1 │ │ +2ed7dc: 6200 a786 |0028: sget-object v0, Lorg/jaudiotagger/audio/wav/WavFileReader$1;.$SwitchMap$org$jaudiotagger$audio$wav$WavOptions:[I // field@86a7 │ │ +2ed7e0: 6201 b386 |002a: sget-object v1, Lorg/jaudiotagger/audio/wav/WavOptions;.READ_INFO_UNLESS_ONLY_ID3_AND_SYNC:Lorg/jaudiotagger/audio/wav/WavOptions; // field@86b3 │ │ +2ed7e4: 6e10 e290 0100 |002c: invoke-virtual {v1}, Lorg/jaudiotagger/audio/wav/WavOptions;.ordinal:()I // method@90e2 │ │ +2ed7ea: 0a01 |002f: move-result v1 │ │ +2ed7ec: 1242 |0030: const/4 v2, #int 4 // #4 │ │ +2ed7ee: 4b02 0001 |0031: aput v2, v0, v1 │ │ +2ed7f2: 0e00 |0033: return-void │ │ catches : 4 │ │ 0x0009 - 0x0012 │ │ Ljava/lang/NoSuchFieldError; -> 0x0012 │ │ 0x0012 - 0x001d │ │ Ljava/lang/NoSuchFieldError; -> 0x001d │ │ 0x001d - 0x0028 │ │ Ljava/lang/NoSuchFieldError; -> 0x0028 │ │ @@ -725125,38 +725125,38 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 41 16-bit code units │ │ -2ed930: |[2ed930] org.jaudiotagger.audio.wav.WavInfoReader$1.:()V │ │ -2ed940: 7100 d290 0000 |0000: invoke-static {}, Lorg/jaudiotagger/audio/wav/WavChunkType;.values:()[Lorg/jaudiotagger/audio/wav/WavChunkType; // method@90d2 │ │ -2ed946: 0c00 |0003: move-result-object v0 │ │ -2ed948: 2100 |0004: array-length v0, v0 │ │ -2ed94a: 2300 2013 |0005: new-array v0, v0, [I // type@1320 │ │ -2ed94e: 6900 a886 |0007: sput-object v0, Lorg/jaudiotagger/audio/wav/WavInfoReader$1;.$SwitchMap$org$jaudiotagger$audio$wav$WavChunkType:[I // field@86a8 │ │ -2ed952: 6201 a086 |0009: sget-object v1, Lorg/jaudiotagger/audio/wav/WavChunkType;.FACT:Lorg/jaudiotagger/audio/wav/WavChunkType; // field@86a0 │ │ -2ed956: 6e10 d090 0100 |000b: invoke-virtual {v1}, Lorg/jaudiotagger/audio/wav/WavChunkType;.ordinal:()I // method@90d0 │ │ -2ed95c: 0a01 |000e: move-result v1 │ │ -2ed95e: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -2ed960: 4b02 0001 |0010: aput v2, v0, v1 │ │ -2ed964: 6200 a886 |0012: sget-object v0, Lorg/jaudiotagger/audio/wav/WavInfoReader$1;.$SwitchMap$org$jaudiotagger$audio$wav$WavChunkType:[I // field@86a8 │ │ -2ed968: 6201 9f86 |0014: sget-object v1, Lorg/jaudiotagger/audio/wav/WavChunkType;.DATA:Lorg/jaudiotagger/audio/wav/WavChunkType; // field@869f │ │ -2ed96c: 6e10 d090 0100 |0016: invoke-virtual {v1}, Lorg/jaudiotagger/audio/wav/WavChunkType;.ordinal:()I // method@90d0 │ │ -2ed972: 0a01 |0019: move-result v1 │ │ -2ed974: 1222 |001a: const/4 v2, #int 2 // #2 │ │ -2ed976: 4b02 0001 |001b: aput v2, v0, v1 │ │ -2ed97a: 6200 a886 |001d: sget-object v0, Lorg/jaudiotagger/audio/wav/WavInfoReader$1;.$SwitchMap$org$jaudiotagger$audio$wav$WavChunkType:[I // field@86a8 │ │ -2ed97e: 6201 a186 |001f: sget-object v1, Lorg/jaudiotagger/audio/wav/WavChunkType;.FORMAT:Lorg/jaudiotagger/audio/wav/WavChunkType; // field@86a1 │ │ -2ed982: 6e10 d090 0100 |0021: invoke-virtual {v1}, Lorg/jaudiotagger/audio/wav/WavChunkType;.ordinal:()I // method@90d0 │ │ -2ed988: 0a01 |0024: move-result v1 │ │ -2ed98a: 1232 |0025: const/4 v2, #int 3 // #3 │ │ -2ed98c: 4b02 0001 |0026: aput v2, v0, v1 │ │ -2ed990: 0e00 |0028: return-void │ │ +2ed934: |[2ed934] org.jaudiotagger.audio.wav.WavInfoReader$1.:()V │ │ +2ed944: 7100 d290 0000 |0000: invoke-static {}, Lorg/jaudiotagger/audio/wav/WavChunkType;.values:()[Lorg/jaudiotagger/audio/wav/WavChunkType; // method@90d2 │ │ +2ed94a: 0c00 |0003: move-result-object v0 │ │ +2ed94c: 2100 |0004: array-length v0, v0 │ │ +2ed94e: 2300 2013 |0005: new-array v0, v0, [I // type@1320 │ │ +2ed952: 6900 a886 |0007: sput-object v0, Lorg/jaudiotagger/audio/wav/WavInfoReader$1;.$SwitchMap$org$jaudiotagger$audio$wav$WavChunkType:[I // field@86a8 │ │ +2ed956: 6201 a086 |0009: sget-object v1, Lorg/jaudiotagger/audio/wav/WavChunkType;.FACT:Lorg/jaudiotagger/audio/wav/WavChunkType; // field@86a0 │ │ +2ed95a: 6e10 d090 0100 |000b: invoke-virtual {v1}, Lorg/jaudiotagger/audio/wav/WavChunkType;.ordinal:()I // method@90d0 │ │ +2ed960: 0a01 |000e: move-result v1 │ │ +2ed962: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +2ed964: 4b02 0001 |0010: aput v2, v0, v1 │ │ +2ed968: 6200 a886 |0012: sget-object v0, Lorg/jaudiotagger/audio/wav/WavInfoReader$1;.$SwitchMap$org$jaudiotagger$audio$wav$WavChunkType:[I // field@86a8 │ │ +2ed96c: 6201 9f86 |0014: sget-object v1, Lorg/jaudiotagger/audio/wav/WavChunkType;.DATA:Lorg/jaudiotagger/audio/wav/WavChunkType; // field@869f │ │ +2ed970: 6e10 d090 0100 |0016: invoke-virtual {v1}, Lorg/jaudiotagger/audio/wav/WavChunkType;.ordinal:()I // method@90d0 │ │ +2ed976: 0a01 |0019: move-result v1 │ │ +2ed978: 1222 |001a: const/4 v2, #int 2 // #2 │ │ +2ed97a: 4b02 0001 |001b: aput v2, v0, v1 │ │ +2ed97e: 6200 a886 |001d: sget-object v0, Lorg/jaudiotagger/audio/wav/WavInfoReader$1;.$SwitchMap$org$jaudiotagger$audio$wav$WavChunkType:[I // field@86a8 │ │ +2ed982: 6201 a186 |001f: sget-object v1, Lorg/jaudiotagger/audio/wav/WavChunkType;.FORMAT:Lorg/jaudiotagger/audio/wav/WavChunkType; // field@86a1 │ │ +2ed986: 6e10 d090 0100 |0021: invoke-virtual {v1}, Lorg/jaudiotagger/audio/wav/WavChunkType;.ordinal:()I // method@90d0 │ │ +2ed98c: 0a01 |0024: move-result v1 │ │ +2ed98e: 1232 |0025: const/4 v2, #int 3 // #3 │ │ +2ed990: 4b02 0001 |0026: aput v2, v0, v1 │ │ +2ed994: 0e00 |0028: return-void │ │ catches : 3 │ │ 0x0009 - 0x0012 │ │ Ljava/lang/NoSuchFieldError; -> 0x0012 │ │ 0x0012 - 0x001d │ │ Ljava/lang/NoSuchFieldError; -> 0x001d │ │ 0x001d - 0x0028 │ │ Ljava/lang/NoSuchFieldError; -> 0x0028 │ │ @@ -725211,37 +725211,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -2ede40: |[2ede40] org.jaudiotagger.audio.wav.WavInfoReader.:()V │ │ -2ede50: 1a00 d798 |0000: const-string v0, "org.jaudiotagger.audio.wav" // string@98d7 │ │ -2ede54: 7110 168a 0000 |0002: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@8a16 │ │ -2ede5a: 0c00 |0005: move-result-object v0 │ │ -2ede5c: 6900 a986 |0006: sput-object v0, Lorg/jaudiotagger/audio/wav/WavInfoReader;.logger:Ljava/util/logging/Logger; // field@86a9 │ │ -2ede60: 0e00 |0008: return-void │ │ +2ede44: |[2ede44] org.jaudiotagger.audio.wav.WavInfoReader.:()V │ │ +2ede54: 1a00 d798 |0000: const-string v0, "org.jaudiotagger.audio.wav" // string@98d7 │ │ +2ede58: 7110 168a 0000 |0002: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@8a16 │ │ +2ede5e: 0c00 |0005: move-result-object v0 │ │ +2ede60: 6900 a986 |0006: sput-object v0, Lorg/jaudiotagger/audio/wav/WavInfoReader;.logger:Ljava/util/logging/Logger; // field@86a9 │ │ +2ede64: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=48 │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/wav/WavInfoReader;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2ede64: |[2ede64] org.jaudiotagger.audio.wav.WavInfoReader.:()V │ │ -2ede74: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -2ede7a: 0e00 |0003: return-void │ │ +2ede68: |[2ede68] org.jaudiotagger.audio.wav.WavInfoReader.:()V │ │ +2ede78: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +2ede7e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/audio/wav/WavInfoReader; │ │ │ │ #2 : (in Lorg/jaudiotagger/audio/wav/WavInfoReader;) │ │ @@ -725249,58 +725249,58 @@ │ │ type : '(Lorg/jaudiotagger/audio/generic/GenericAudioHeader;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 78 16-bit code units │ │ -2ede7c: |[2ede7c] org.jaudiotagger.audio.wav.WavInfoReader.calculateTrackLength:(Lorg/jaudiotagger/audio/generic/GenericAudioHeader;)V │ │ -2ede8c: 6e10 628e 0600 |0000: invoke-virtual {v6}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.getNoOfSamples:()Ljava/lang/Long; // method@8e62 │ │ -2ede92: 0c00 |0003: move-result-object v0 │ │ -2ede94: 3800 1c00 |0004: if-eqz v0, 0020 // +001c │ │ -2ede98: 6e10 658e 0600 |0006: invoke-virtual {v6}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.getSampleRateAsNumber:()I // method@8e65 │ │ -2ede9e: 0a00 |0009: move-result v0 │ │ -2edea0: 3d00 3b00 |000a: if-lez v0, 0045 // +003b │ │ -2edea4: 6e10 628e 0600 |000c: invoke-virtual {v6}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.getNoOfSamples:()Ljava/lang/Long; // method@8e62 │ │ -2edeaa: 0c00 |000f: move-result-object v0 │ │ -2edeac: 6e10 3c87 0000 |0010: invoke-virtual {v0}, Ljava/lang/Long;.longValue:()J // method@873c │ │ -2edeb2: 0b00 |0013: move-result-wide v0 │ │ -2edeb4: 8500 |0014: long-to-float v0, v0 │ │ -2edeb6: 6e10 658e 0600 |0015: invoke-virtual {v6}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.getSampleRateAsNumber:()I // method@8e65 │ │ -2edebc: 0a01 |0018: move-result v1 │ │ -2edebe: 8211 |0019: int-to-float v1, v1 │ │ -2edec0: c910 |001a: div-float/2addr v0, v1 │ │ -2edec2: 8900 |001b: float-to-double v0, v0 │ │ -2edec4: 6e30 748e 0601 |001c: invoke-virtual {v6, v0, v1}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.setPreciseLength:(D)V // method@8e74 │ │ -2edeca: 2826 |001f: goto 0045 // +0026 │ │ -2edecc: 6e10 588e 0600 |0020: invoke-virtual {v6}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.getAudioDataLength:()Ljava/lang/Long; // method@8e58 │ │ -2eded2: 0c00 |0023: move-result-object v0 │ │ -2eded4: 6e10 3c87 0000 |0024: invoke-virtual {v0}, Ljava/lang/Long;.longValue:()J // method@873c │ │ -2ededa: 0b00 |0027: move-result-wide v0 │ │ -2ededc: 1602 0000 |0028: const-wide/16 v2, #int 0 // #0 │ │ -2edee0: 3104 0002 |002a: cmp-long v4, v0, v2 │ │ -2edee4: 3d04 1a00 |002c: if-lez v4, 0046 // +001a │ │ -2edee8: 6e10 588e 0600 |002e: invoke-virtual {v6}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.getAudioDataLength:()Ljava/lang/Long; // method@8e58 │ │ -2edeee: 0c00 |0031: move-result-object v0 │ │ -2edef0: 6e10 3c87 0000 |0032: invoke-virtual {v0}, Ljava/lang/Long;.longValue:()J // method@873c │ │ -2edef6: 0b00 |0035: move-result-wide v0 │ │ -2edef8: 8500 |0036: long-to-float v0, v0 │ │ -2edefa: 6e10 5d8e 0600 |0037: invoke-virtual {v6}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.getByteRate:()Ljava/lang/Integer; // method@8e5d │ │ -2edf00: 0c01 |003a: move-result-object v1 │ │ -2edf02: 6e10 2987 0100 |003b: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@8729 │ │ -2edf08: 0a01 |003e: move-result v1 │ │ -2edf0a: 8211 |003f: int-to-float v1, v1 │ │ -2edf0c: c910 |0040: div-float/2addr v0, v1 │ │ -2edf0e: 8900 |0041: float-to-double v0, v0 │ │ -2edf10: 6e30 748e 0601 |0042: invoke-virtual {v6, v0, v1}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.setPreciseLength:(D)V // method@8e74 │ │ -2edf16: 0e00 |0045: return-void │ │ -2edf18: 2206 3511 |0046: new-instance v6, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ -2edf1c: 1a00 2d4f |0048: const-string v0, "UNKNOWN Wav Data Header Missing" // string@4f2d │ │ -2edf20: 7020 698d 0600 |004a: invoke-direct {v6, v0}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ -2edf26: 2706 |004d: throw v6 │ │ +2ede80: |[2ede80] org.jaudiotagger.audio.wav.WavInfoReader.calculateTrackLength:(Lorg/jaudiotagger/audio/generic/GenericAudioHeader;)V │ │ +2ede90: 6e10 628e 0600 |0000: invoke-virtual {v6}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.getNoOfSamples:()Ljava/lang/Long; // method@8e62 │ │ +2ede96: 0c00 |0003: move-result-object v0 │ │ +2ede98: 3800 1c00 |0004: if-eqz v0, 0020 // +001c │ │ +2ede9c: 6e10 658e 0600 |0006: invoke-virtual {v6}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.getSampleRateAsNumber:()I // method@8e65 │ │ +2edea2: 0a00 |0009: move-result v0 │ │ +2edea4: 3d00 3b00 |000a: if-lez v0, 0045 // +003b │ │ +2edea8: 6e10 628e 0600 |000c: invoke-virtual {v6}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.getNoOfSamples:()Ljava/lang/Long; // method@8e62 │ │ +2edeae: 0c00 |000f: move-result-object v0 │ │ +2edeb0: 6e10 3c87 0000 |0010: invoke-virtual {v0}, Ljava/lang/Long;.longValue:()J // method@873c │ │ +2edeb6: 0b00 |0013: move-result-wide v0 │ │ +2edeb8: 8500 |0014: long-to-float v0, v0 │ │ +2edeba: 6e10 658e 0600 |0015: invoke-virtual {v6}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.getSampleRateAsNumber:()I // method@8e65 │ │ +2edec0: 0a01 |0018: move-result v1 │ │ +2edec2: 8211 |0019: int-to-float v1, v1 │ │ +2edec4: c910 |001a: div-float/2addr v0, v1 │ │ +2edec6: 8900 |001b: float-to-double v0, v0 │ │ +2edec8: 6e30 748e 0601 |001c: invoke-virtual {v6, v0, v1}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.setPreciseLength:(D)V // method@8e74 │ │ +2edece: 2826 |001f: goto 0045 // +0026 │ │ +2eded0: 6e10 588e 0600 |0020: invoke-virtual {v6}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.getAudioDataLength:()Ljava/lang/Long; // method@8e58 │ │ +2eded6: 0c00 |0023: move-result-object v0 │ │ +2eded8: 6e10 3c87 0000 |0024: invoke-virtual {v0}, Ljava/lang/Long;.longValue:()J // method@873c │ │ +2edede: 0b00 |0027: move-result-wide v0 │ │ +2edee0: 1602 0000 |0028: const-wide/16 v2, #int 0 // #0 │ │ +2edee4: 3104 0002 |002a: cmp-long v4, v0, v2 │ │ +2edee8: 3d04 1a00 |002c: if-lez v4, 0046 // +001a │ │ +2edeec: 6e10 588e 0600 |002e: invoke-virtual {v6}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.getAudioDataLength:()Ljava/lang/Long; // method@8e58 │ │ +2edef2: 0c00 |0031: move-result-object v0 │ │ +2edef4: 6e10 3c87 0000 |0032: invoke-virtual {v0}, Ljava/lang/Long;.longValue:()J // method@873c │ │ +2edefa: 0b00 |0035: move-result-wide v0 │ │ +2edefc: 8500 |0036: long-to-float v0, v0 │ │ +2edefe: 6e10 5d8e 0600 |0037: invoke-virtual {v6}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.getByteRate:()Ljava/lang/Integer; // method@8e5d │ │ +2edf04: 0c01 |003a: move-result-object v1 │ │ +2edf06: 6e10 2987 0100 |003b: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@8729 │ │ +2edf0c: 0a01 |003e: move-result v1 │ │ +2edf0e: 8211 |003f: int-to-float v1, v1 │ │ +2edf10: c910 |0040: div-float/2addr v0, v1 │ │ +2edf12: 8900 |0041: float-to-double v0, v0 │ │ +2edf14: 6e30 748e 0601 |0042: invoke-virtual {v6, v0, v1}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.setPreciseLength:(D)V // method@8e74 │ │ +2edf1a: 0e00 |0045: return-void │ │ +2edf1c: 2206 3511 |0046: new-instance v6, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ +2edf20: 1a00 2d4f |0048: const-string v0, "UNKNOWN Wav Data Header Missing" // string@4f2d │ │ +2edf24: 7020 698d 0600 |004a: invoke-direct {v6, v0}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ +2edf2a: 2706 |004d: throw v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ 0x0006 line=93 │ │ 0x000c line=95 │ │ 0x0020 line=99 │ │ 0x002e line=101 │ │ @@ -725315,46 +725315,46 @@ │ │ type : '(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/generic/GenericAudioHeader;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 62 16-bit code units │ │ -2eddb4: |[2eddb4] org.jaudiotagger.audio.wav.WavInfoReader.read:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/generic/GenericAudioHeader; │ │ -2eddc4: 2200 5d11 |0000: new-instance v0, Lorg/jaudiotagger/audio/generic/GenericAudioHeader; // type@115d │ │ -2eddc8: 7010 568e 0000 |0002: invoke-direct {v0}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.:()V // method@8e56 │ │ -2eddce: 7210 858a 0700 |0005: invoke-interface {v7}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getReadChannel:()Ljava/nio/channels/FileChannel; // method@8a85 │ │ -2eddd4: 0c07 |0008: move-result-object v7 │ │ -2eddd6: 1a01 1a4f |0009: const-string v1, "UNKNOWN" // string@4f1a │ │ -2eddda: 7120 e690 7100 |000b: invoke-static {v1, v7}, Lorg/jaudiotagger/audio/wav/WavRIFFHeader;.isValidHeader:(Ljava/lang/String;Ljava/nio/channels/FileChannel;)Z // method@90e6 │ │ -2edde0: 0a01 |000e: move-result v1 │ │ -2edde2: 3801 2500 |000f: if-eqz v1, 0034 // +0025 │ │ -2edde6: 6e10 6988 0700 |0011: invoke-virtual {v7}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ -2eddec: 0b01 |0014: move-result-wide v1 │ │ -2eddee: 6e10 6d88 0700 |0015: invoke-virtual {v7}, Ljava/nio/channels/FileChannel;.size:()J // method@886d │ │ -2eddf4: 0b03 |0018: move-result-wide v3 │ │ -2eddf6: 3105 0103 |0019: cmp-long v5, v1, v3 │ │ -2eddfa: 3b05 0800 |001b: if-gez v5, 0023 // +0008 │ │ -2eddfe: 6e30 df90 7600 |001d: invoke-virtual {v6, v7, v0}, Lorg/jaudiotagger/audio/wav/WavInfoReader;.readChunk:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/generic/GenericAudioHeader;)Z // method@90df │ │ -2ede04: 0a01 |0020: move-result v1 │ │ -2ede06: 3901 f0ff |0021: if-nez v1, 0011 // -0010 │ │ -2ede0a: 6207 de81 |0023: sget-object v7, Lorg/jaudiotagger/audio/SupportedFileFormat;.WAV:Lorg/jaudiotagger/audio/SupportedFileFormat; // field@81de │ │ -2ede0e: 6e10 998a 0700 |0025: invoke-virtual {v7}, Lorg/jaudiotagger/audio/SupportedFileFormat;.getDisplayName:()Ljava/lang/String; // method@8a99 │ │ -2ede14: 0c07 |0028: move-result-object v7 │ │ -2ede16: 6e20 718e 7000 |0029: invoke-virtual {v0, v7}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.setFormat:(Ljava/lang/String;)V // method@8e71 │ │ -2ede1c: 1217 |002c: const/4 v7, #int 1 // #1 │ │ -2ede1e: 6e20 728e 7000 |002d: invoke-virtual {v0, v7}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.setLossless:(Z)V // method@8e72 │ │ -2ede24: 7020 dd90 0600 |0030: invoke-direct {v6, v0}, Lorg/jaudiotagger/audio/wav/WavInfoReader;.calculateTrackLength:(Lorg/jaudiotagger/audio/generic/GenericAudioHeader;)V // method@90dd │ │ -2ede2a: 1100 |0033: return-object v0 │ │ -2ede2c: 2207 3511 |0034: new-instance v7, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ -2ede30: 1a00 2e4f |0036: const-string v0, "UNKNOWN Wav RIFF Header not valid" // string@4f2e │ │ -2ede34: 7020 698d 0700 |0038: invoke-direct {v7, v0}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ -2ede3a: 2802 |003b: goto 003d // +0002 │ │ -2ede3c: 2707 |003c: throw v7 │ │ -2ede3e: 28ff |003d: goto 003c // -0001 │ │ +2eddb8: |[2eddb8] org.jaudiotagger.audio.wav.WavInfoReader.read:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/generic/GenericAudioHeader; │ │ +2eddc8: 2200 5d11 |0000: new-instance v0, Lorg/jaudiotagger/audio/generic/GenericAudioHeader; // type@115d │ │ +2eddcc: 7010 568e 0000 |0002: invoke-direct {v0}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.:()V // method@8e56 │ │ +2eddd2: 7210 858a 0700 |0005: invoke-interface {v7}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getReadChannel:()Ljava/nio/channels/FileChannel; // method@8a85 │ │ +2eddd8: 0c07 |0008: move-result-object v7 │ │ +2eddda: 1a01 1a4f |0009: const-string v1, "UNKNOWN" // string@4f1a │ │ +2eddde: 7120 e690 7100 |000b: invoke-static {v1, v7}, Lorg/jaudiotagger/audio/wav/WavRIFFHeader;.isValidHeader:(Ljava/lang/String;Ljava/nio/channels/FileChannel;)Z // method@90e6 │ │ +2edde4: 0a01 |000e: move-result v1 │ │ +2edde6: 3801 2500 |000f: if-eqz v1, 0034 // +0025 │ │ +2eddea: 6e10 6988 0700 |0011: invoke-virtual {v7}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ +2eddf0: 0b01 |0014: move-result-wide v1 │ │ +2eddf2: 6e10 6d88 0700 |0015: invoke-virtual {v7}, Ljava/nio/channels/FileChannel;.size:()J // method@886d │ │ +2eddf8: 0b03 |0018: move-result-wide v3 │ │ +2eddfa: 3105 0103 |0019: cmp-long v5, v1, v3 │ │ +2eddfe: 3b05 0800 |001b: if-gez v5, 0023 // +0008 │ │ +2ede02: 6e30 df90 7600 |001d: invoke-virtual {v6, v7, v0}, Lorg/jaudiotagger/audio/wav/WavInfoReader;.readChunk:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/generic/GenericAudioHeader;)Z // method@90df │ │ +2ede08: 0a01 |0020: move-result v1 │ │ +2ede0a: 3901 f0ff |0021: if-nez v1, 0011 // -0010 │ │ +2ede0e: 6207 de81 |0023: sget-object v7, Lorg/jaudiotagger/audio/SupportedFileFormat;.WAV:Lorg/jaudiotagger/audio/SupportedFileFormat; // field@81de │ │ +2ede12: 6e10 998a 0700 |0025: invoke-virtual {v7}, Lorg/jaudiotagger/audio/SupportedFileFormat;.getDisplayName:()Ljava/lang/String; // method@8a99 │ │ +2ede18: 0c07 |0028: move-result-object v7 │ │ +2ede1a: 6e20 718e 7000 |0029: invoke-virtual {v0, v7}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.setFormat:(Ljava/lang/String;)V // method@8e71 │ │ +2ede20: 1217 |002c: const/4 v7, #int 1 // #1 │ │ +2ede22: 6e20 728e 7000 |002d: invoke-virtual {v0, v7}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.setLossless:(Z)V // method@8e72 │ │ +2ede28: 7020 dd90 0600 |0030: invoke-direct {v6, v0}, Lorg/jaudiotagger/audio/wav/WavInfoReader;.calculateTrackLength:(Lorg/jaudiotagger/audio/generic/GenericAudioHeader;)V // method@90dd │ │ +2ede2e: 1100 |0033: return-object v0 │ │ +2ede30: 2207 3511 |0034: new-instance v7, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ +2ede34: 1a00 2e4f |0036: const-string v0, "UNKNOWN Wav RIFF Header not valid" // string@4f2e │ │ +2ede38: 7020 698d 0700 |0038: invoke-direct {v7, v0}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ +2ede3e: 2802 |003b: goto 003d // +0002 │ │ +2ede40: 2707 |003c: throw v7 │ │ +2ede42: 28ff |003d: goto 003c // -0001 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0005 line=59 │ │ 0x000b line=60 │ │ 0x0011 line=62 │ │ 0x001d line=64 │ │ @@ -725371,249 +725371,249 @@ │ │ type : '(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/generic/GenericAudioHeader;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 500 16-bit code units │ │ -2ed9bc: |[2ed9bc] org.jaudiotagger.audio.wav.WavInfoReader.readChunk:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/generic/GenericAudioHeader;)Z │ │ -2ed9cc: 2200 6311 |0000: new-instance v0, Lorg/jaudiotagger/audio/iff/ChunkHeader; // type@1163 │ │ -2ed9d0: 6201 a581 |0002: sget-object v1, Ljava/nio/ByteOrder;.LITTLE_ENDIAN:Ljava/nio/ByteOrder; // field@81a5 │ │ -2ed9d4: 7020 b98e 1000 |0004: invoke-direct {v0, v1}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.:(Ljava/nio/ByteOrder;)V // method@8eb9 │ │ -2ed9da: 6e20 be8e a000 |0007: invoke-virtual {v0, v10}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.readHeader:(Ljava/nio/channels/FileChannel;)Z // method@8ebe │ │ -2ed9e0: 0a01 |000a: move-result v1 │ │ -2ed9e2: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -2ed9e4: 3901 0300 |000c: if-nez v1, 000f // +0003 │ │ -2ed9e8: 0f02 |000e: return v2 │ │ -2ed9ea: 6e10 ba8e 0000 |000f: invoke-virtual {v0}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getID:()Ljava/lang/String; // method@8eba │ │ -2ed9f0: 0c01 |0012: move-result-object v1 │ │ -2ed9f2: 6203 a986 |0013: sget-object v3, Lorg/jaudiotagger/audio/wav/WavInfoReader;.logger:Ljava/util/logging/Logger; // field@86a9 │ │ -2ed9f6: 2204 3910 |0015: new-instance v4, Ljava/lang/StringBuilder; // type@1039 │ │ -2ed9fa: 7010 cc87 0400 |0017: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2eda00: 1a05 2b4f |001a: const-string v5, "UNKNOWN Reading Chunk:" // string@4f2b │ │ -2eda04: 6e20 d787 5400 |001c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2eda0a: 6e20 d787 1400 |001f: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2eda10: 1a05 7a05 |0022: const-string v5, ":starting at:" // string@057a │ │ -2eda14: 6e20 d787 5400 |0024: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2eda1a: 6e10 bc8e 0000 |0027: invoke-virtual {v0}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getStartLocationInFile:()J // method@8ebc │ │ -2eda20: 0b05 |002a: move-result-wide v5 │ │ -2eda22: 7120 6191 6500 |002b: invoke-static {v5, v6}, Lorg/jaudiotagger/logging/Hex;.asDecAndHex:(J)Ljava/lang/String; // method@9161 │ │ -2eda28: 0c05 |002e: move-result-object v5 │ │ -2eda2a: 6e20 d787 5400 |002f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2eda30: 1a05 7905 |0032: const-string v5, ":sizeIncHeader:" // string@0579 │ │ -2eda34: 6e20 d787 5400 |0034: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2eda3a: 6e10 bb8e 0000 |0037: invoke-virtual {v0}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getSize:()J // method@8ebb │ │ -2eda40: 0b05 |003a: move-result-wide v5 │ │ -2eda42: 1607 0800 |003b: const-wide/16 v7, #int 8 // #8 │ │ -2eda46: bb75 |003d: add-long/2addr v5, v7 │ │ -2eda48: 6e30 d487 5406 |003e: invoke-virtual {v4, v5, v6}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ -2eda4e: 6e10 df87 0400 |0041: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2eda54: 0c04 |0044: move-result-object v4 │ │ -2eda56: 6e20 138a 4300 |0045: invoke-virtual {v3, v4}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@8a13 │ │ -2eda5c: 7110 ce90 0100 |0048: invoke-static {v1}, Lorg/jaudiotagger/audio/wav/WavChunkType;.get:(Ljava/lang/String;)Lorg/jaudiotagger/audio/wav/WavChunkType; // method@90ce │ │ -2eda62: 0c03 |004b: move-result-object v3 │ │ -2eda64: 1234 |004c: const/4 v4, #int 3 // #3 │ │ -2eda66: 1215 |004d: const/4 v5, #int 1 // #1 │ │ -2eda68: 3803 7900 |004e: if-eqz v3, 00c7 // +0079 │ │ -2eda6c: 6201 a886 |0050: sget-object v1, Lorg/jaudiotagger/audio/wav/WavInfoReader$1;.$SwitchMap$org$jaudiotagger$audio$wav$WavChunkType:[I // field@86a8 │ │ -2eda70: 6e10 d090 0300 |0052: invoke-virtual {v3}, Lorg/jaudiotagger/audio/wav/WavChunkType;.ordinal:()I // method@90d0 │ │ -2eda76: 0a03 |0055: move-result v3 │ │ -2eda78: 4401 0103 |0056: aget v1, v1, v3 │ │ -2eda7c: 3251 5a00 |0058: if-eq v1, v5, 00b2 // +005a │ │ -2eda80: 1223 |005a: const/4 v3, #int 2 // #2 │ │ -2eda82: 3231 2700 |005b: if-eq v1, v3, 0082 // +0027 │ │ -2eda86: 3241 1000 |005d: if-eq v1, v4, 006d // +0010 │ │ -2eda8a: 6e10 6988 0a00 |005f: invoke-virtual {v10}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ -2eda90: 0b01 |0062: move-result-wide v1 │ │ -2eda92: 6e10 bb8e 0000 |0063: invoke-virtual {v0}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getSize:()J // method@8ebb │ │ -2eda98: 0b03 |0066: move-result-wide v3 │ │ -2eda9a: bb31 |0067: add-long/2addr v1, v3 │ │ -2eda9c: 6e30 6a88 1a02 |0068: invoke-virtual {v10, v1, v2}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ -2edaa2: 2900 2501 |006b: goto/16 0190 // +0125 │ │ -2edaa6: 6e10 bb8e 0000 |006d: invoke-virtual {v0}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getSize:()J // method@8ebb │ │ -2edaac: 0b03 |0070: move-result-wide v3 │ │ -2edaae: 8431 |0071: long-to-int v1, v3 │ │ -2edab0: 7120 ab8e 1a00 |0072: invoke-static {v10, v1}, Lorg/jaudiotagger/audio/generic/Utils;.readFileDataIntoBufferLE:(Ljava/nio/channels/FileChannel;I)Ljava/nio/ByteBuffer; // method@8eab │ │ -2edab6: 0c01 |0075: move-result-object v1 │ │ -2edab8: 2203 b111 |0076: new-instance v3, Lorg/jaudiotagger/audio/wav/chunk/WavFormatChunk; // type@11b1 │ │ -2edabc: 7040 3491 13b0 |0078: invoke-direct {v3, v1, v0, v11}, Lorg/jaudiotagger/audio/wav/chunk/WavFormatChunk;.:(Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/iff/ChunkHeader;Lorg/jaudiotagger/audio/generic/GenericAudioHeader;)V // method@9134 │ │ -2edac2: 6e10 b88e 0300 |007b: invoke-virtual {v3}, Lorg/jaudiotagger/audio/iff/Chunk;.readChunk:()Z // method@8eb8 │ │ -2edac8: 0a0b |007e: move-result v11 │ │ -2edaca: 390b 1101 |007f: if-nez v11, 0190 // +0111 │ │ -2edace: 0f02 |0081: return v2 │ │ -2edad0: 6e10 bb8e 0000 |0082: invoke-virtual {v0}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getSize:()J // method@8ebb │ │ -2edad6: 0b01 |0085: move-result-wide v1 │ │ -2edad8: 6e30 6a8e 1b02 |0086: invoke-virtual {v11, v1, v2}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.setAudioDataLength:(J)V // method@8e6a │ │ -2edade: 6e10 6988 0a00 |0089: invoke-virtual {v10}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ -2edae4: 0b01 |008c: move-result-wide v1 │ │ -2edae6: 7120 4387 2100 |008d: invoke-static {v1, v2}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8743 │ │ -2edaec: 0c01 |0090: move-result-object v1 │ │ -2edaee: 6e20 6b8e 1b00 |0091: invoke-virtual {v11, v1}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.setAudioDataStartPosition:(Ljava/lang/Long;)V // method@8e6b │ │ -2edaf4: 6e10 6988 0a00 |0094: invoke-virtual {v10}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ -2edafa: 0b01 |0097: move-result-wide v1 │ │ -2edafc: 6e10 bb8e 0000 |0098: invoke-virtual {v0}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getSize:()J // method@8ebb │ │ -2edb02: 0b03 |009b: move-result-wide v3 │ │ -2edb04: bb31 |009c: add-long/2addr v1, v3 │ │ -2edb06: 7120 4387 2100 |009d: invoke-static {v1, v2}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8743 │ │ -2edb0c: 0c01 |00a0: move-result-object v1 │ │ -2edb0e: 6e20 698e 1b00 |00a1: invoke-virtual {v11, v1}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.setAudioDataEndPosition:(Ljava/lang/Long;)V // method@8e69 │ │ -2edb14: 6e10 6988 0a00 |00a4: invoke-virtual {v10}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ -2edb1a: 0b01 |00a7: move-result-wide v1 │ │ -2edb1c: 6e10 bb8e 0000 |00a8: invoke-virtual {v0}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getSize:()J // method@8ebb │ │ -2edb22: 0b03 |00ab: move-result-wide v3 │ │ -2edb24: bb31 |00ac: add-long/2addr v1, v3 │ │ -2edb26: 6e30 6a88 1a02 |00ad: invoke-virtual {v10, v1, v2}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ -2edb2c: 2900 e000 |00b0: goto/16 0190 // +00e0 │ │ -2edb30: 6e10 bb8e 0000 |00b2: invoke-virtual {v0}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getSize:()J // method@8ebb │ │ -2edb36: 0b03 |00b5: move-result-wide v3 │ │ -2edb38: 8431 |00b6: long-to-int v1, v3 │ │ -2edb3a: 7120 ab8e 1a00 |00b7: invoke-static {v10, v1}, Lorg/jaudiotagger/audio/generic/Utils;.readFileDataIntoBufferLE:(Ljava/nio/channels/FileChannel;I)Ljava/nio/ByteBuffer; // method@8eab │ │ -2edb40: 0c01 |00ba: move-result-object v1 │ │ -2edb42: 2203 b011 |00bb: new-instance v3, Lorg/jaudiotagger/audio/wav/chunk/WavFactChunk; // type@11b0 │ │ -2edb46: 7040 3091 13b0 |00bd: invoke-direct {v3, v1, v0, v11}, Lorg/jaudiotagger/audio/wav/chunk/WavFactChunk;.:(Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/iff/ChunkHeader;Lorg/jaudiotagger/audio/generic/GenericAudioHeader;)V // method@9130 │ │ -2edb4c: 6e10 b88e 0300 |00c0: invoke-virtual {v3}, Lorg/jaudiotagger/audio/iff/Chunk;.readChunk:()Z // method@8eb8 │ │ -2edb52: 0a0b |00c3: move-result v11 │ │ -2edb54: 390b cc00 |00c4: if-nez v11, 0190 // +00cc │ │ -2edb58: 0f02 |00c6: return v2 │ │ -2edb5a: 124b |00c7: const/4 v11, #int 4 // #4 │ │ -2edb5c: 6e30 b587 510b |00c8: invoke-virtual {v1, v5, v11}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@87b5 │ │ -2edb62: 0c0b |00cb: move-result-object v11 │ │ -2edb64: 6203 d586 |00cc: sget-object v3, Lorg/jaudiotagger/audio/wav/chunk/WavCorruptChunkType;.CORRUPT_LIST_EARLY:Lorg/jaudiotagger/audio/wav/chunk/WavCorruptChunkType; // field@86d5 │ │ -2edb68: 6e10 2d91 0300 |00ce: invoke-virtual {v3}, Lorg/jaudiotagger/audio/wav/chunk/WavCorruptChunkType;.getCode:()Ljava/lang/String; // method@912d │ │ -2edb6e: 0c03 |00d1: move-result-object v3 │ │ -2edb70: 6e20 9c87 3b00 |00d2: invoke-virtual {v11, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2edb76: 0a0b |00d5: move-result v11 │ │ -2edb78: 1a03 c804 |00d6: const-string v3, ":" // string@04c8 │ │ -2edb7c: 380b 3100 |00d8: if-eqz v11, 0109 // +0031 │ │ -2edb80: 620b a986 |00da: sget-object v11, Lorg/jaudiotagger/audio/wav/WavInfoReader;.logger:Ljava/util/logging/Logger; // field@86a9 │ │ -2edb84: 2201 3910 |00dc: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2edb88: 7010 cc87 0100 |00de: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2edb8e: 1a02 1e4f |00e1: const-string v2, "UNKNOWN Found Corrupt LIST Chunk, starting at Odd Location:" // string@4f1e │ │ -2edb92: 6e20 d787 2100 |00e3: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2edb98: 6e10 ba8e 0000 |00e6: invoke-virtual {v0}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getID:()Ljava/lang/String; // method@8eba │ │ -2edb9e: 0c02 |00e9: move-result-object v2 │ │ -2edba0: 6e20 d787 2100 |00ea: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2edba6: 6e20 d787 3100 |00ed: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2edbac: 6e10 bb8e 0000 |00f0: invoke-virtual {v0}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getSize:()J // method@8ebb │ │ -2edbb2: 0b02 |00f3: move-result-wide v2 │ │ -2edbb4: 6e30 d487 2103 |00f4: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ -2edbba: 6e10 df87 0100 |00f7: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2edbc0: 0c00 |00fa: move-result-object v0 │ │ -2edbc2: 6e20 1b8a 0b00 |00fb: invoke-virtual {v11, v0}, Ljava/util/logging/Logger;.severe:(Ljava/lang/String;)V // method@8a1b │ │ -2edbc8: 6e10 6988 0a00 |00fe: invoke-virtual {v10}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ -2edbce: 0b00 |0101: move-result-wide v0 │ │ -2edbd0: 1602 0700 |0102: const-wide/16 v2, #int 7 // #7 │ │ -2edbd4: bc20 |0104: sub-long/2addr v0, v2 │ │ -2edbd6: 6e30 6a88 0a01 |0105: invoke-virtual {v10, v0, v1}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ -2edbdc: 0f05 |0108: return v5 │ │ -2edbde: 6e30 b587 2104 |0109: invoke-virtual {v1, v2, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@87b5 │ │ -2edbe4: 0c0b |010c: move-result-object v11 │ │ -2edbe6: 6202 d686 |010d: sget-object v2, Lorg/jaudiotagger/audio/wav/chunk/WavCorruptChunkType;.CORRUPT_LIST_LATE:Lorg/jaudiotagger/audio/wav/chunk/WavCorruptChunkType; // field@86d6 │ │ -2edbea: 6e10 2d91 0200 |010f: invoke-virtual {v2}, Lorg/jaudiotagger/audio/wav/chunk/WavCorruptChunkType;.getCode:()Ljava/lang/String; // method@912d │ │ -2edbf0: 0c02 |0112: move-result-object v2 │ │ -2edbf2: 6e20 9c87 2b00 |0113: invoke-virtual {v11, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2edbf8: 0a0b |0116: move-result v11 │ │ -2edbfa: 380b 3100 |0117: if-eqz v11, 0148 // +0031 │ │ -2edbfe: 620b a986 |0119: sget-object v11, Lorg/jaudiotagger/audio/wav/WavInfoReader;.logger:Ljava/util/logging/Logger; // field@86a9 │ │ -2edc02: 2201 3910 |011b: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2edc06: 7010 cc87 0100 |011d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2edc0c: 1a02 1d4f |0120: const-string v2, "UNKNOWN Found Corrupt LIST Chunk (2), starting at Odd Location:" // string@4f1d │ │ -2edc10: 6e20 d787 2100 |0122: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2edc16: 6e10 ba8e 0000 |0125: invoke-virtual {v0}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getID:()Ljava/lang/String; // method@8eba │ │ -2edc1c: 0c02 |0128: move-result-object v2 │ │ -2edc1e: 6e20 d787 2100 |0129: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2edc24: 6e20 d787 3100 |012c: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2edc2a: 6e10 bb8e 0000 |012f: invoke-virtual {v0}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getSize:()J // method@8ebb │ │ -2edc30: 0b02 |0132: move-result-wide v2 │ │ -2edc32: 6e30 d487 2103 |0133: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ -2edc38: 6e10 df87 0100 |0136: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2edc3e: 0c00 |0139: move-result-object v0 │ │ -2edc40: 6e20 1b8a 0b00 |013a: invoke-virtual {v11, v0}, Ljava/util/logging/Logger;.severe:(Ljava/lang/String;)V // method@8a1b │ │ -2edc46: 6e10 6988 0a00 |013d: invoke-virtual {v10}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ -2edc4c: 0b00 |0140: move-result-wide v0 │ │ -2edc4e: 1602 0900 |0141: const-wide/16 v2, #int 9 // #9 │ │ -2edc52: bc20 |0143: sub-long/2addr v0, v2 │ │ -2edc54: 6e30 6a88 0a01 |0144: invoke-virtual {v10, v0, v1}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ -2edc5a: 0f05 |0147: return v5 │ │ -2edc5c: 6e10 bb8e 0000 |0148: invoke-virtual {v0}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getSize:()J // method@8ebb │ │ -2edc62: 0b02 |014b: move-result-wide v2 │ │ -2edc64: 1606 0000 |014c: const-wide/16 v6, #int 0 // #0 │ │ -2edc68: 310b 0206 |014e: cmp-long v11, v2, v6 │ │ -2edc6c: 3a0b 7800 |0150: if-ltz v11, 01c8 // +0078 │ │ -2edc70: 620b a986 |0152: sget-object v11, Lorg/jaudiotagger/audio/wav/WavInfoReader;.logger:Ljava/util/logging/Logger; // field@86a9 │ │ -2edc74: 2202 3910 |0154: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ -2edc78: 7010 cc87 0200 |0156: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2edc7e: 1a03 2c4f |0159: const-string v3, "UNKNOWN Skipping chunk bytes:" // string@4f2c │ │ -2edc82: 6e20 d787 3200 |015b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2edc88: 6e10 bb8e 0000 |015e: invoke-virtual {v0}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getSize:()J // method@8ebb │ │ -2edc8e: 0b03 |0161: move-result-wide v3 │ │ -2edc90: 6e30 d487 3204 |0162: invoke-virtual {v2, v3, v4}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ -2edc96: 1a03 7f01 |0165: const-string v3, " for " // string@017f │ │ -2edc9a: 6e20 d787 3200 |0167: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2edca0: 6e10 ba8e 0000 |016a: invoke-virtual {v0}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getID:()Ljava/lang/String; // method@8eba │ │ -2edca6: 0c03 |016d: move-result-object v3 │ │ -2edca8: 6e20 d787 3200 |016e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2edcae: 6e10 df87 0200 |0171: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2edcb4: 0c02 |0174: move-result-object v2 │ │ -2edcb6: 6e20 1b8a 2b00 |0175: invoke-virtual {v11, v2}, Ljava/util/logging/Logger;.severe:(Ljava/lang/String;)V // method@8a1b │ │ -2edcbc: 6e10 6988 0a00 |0178: invoke-virtual {v10}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ -2edcc2: 0b02 |017b: move-result-wide v2 │ │ -2edcc4: 6e10 bb8e 0000 |017c: invoke-virtual {v0}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getSize:()J // method@8ebb │ │ -2edcca: 0b06 |017f: move-result-wide v6 │ │ -2edccc: bb62 |0180: add-long/2addr v2, v6 │ │ -2edcce: 6e30 6a88 2a03 |0181: invoke-virtual {v10, v2, v3}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ -2edcd4: 6e10 6988 0a00 |0184: invoke-virtual {v10}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ -2edcda: 0b02 |0187: move-result-wide v2 │ │ -2edcdc: 6e10 6d88 0a00 |0188: invoke-virtual {v10}, Ljava/nio/channels/FileChannel;.size:()J // method@886d │ │ -2edce2: 0b06 |018b: move-result-wide v6 │ │ -2edce4: 310b 0206 |018c: cmp-long v11, v2, v6 │ │ -2edce8: 3c0b 0600 |018e: if-gtz v11, 0194 // +0006 │ │ -2edcec: 7120 cf8e 0a00 |0190: invoke-static {v10, v0}, Lorg/jaudiotagger/audio/iff/IffHeaderChunk;.ensureOnEqualBoundary:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/iff/ChunkHeader;)V // method@8ecf │ │ -2edcf2: 0f05 |0193: return v5 │ │ -2edcf4: 220b 3910 |0194: new-instance v11, Ljava/lang/StringBuilder; // type@1039 │ │ -2edcf8: 7010 cc87 0b00 |0196: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2edcfe: 1a00 1b4f |0199: const-string v0, "UNKNOWN Failed to move to invalid position to " // string@4f1b │ │ -2edd02: 6e20 d787 0b00 |019b: invoke-virtual {v11, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2edd08: 6e10 6988 0a00 |019e: invoke-virtual {v10}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ -2edd0e: 0b02 |01a1: move-result-wide v2 │ │ -2edd10: 6e30 d487 2b03 |01a2: invoke-virtual {v11, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ -2edd16: 1a00 1f01 |01a5: const-string v0, " because file length is only " // string@011f │ │ -2edd1a: 6e20 d787 0b00 |01a7: invoke-virtual {v11, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2edd20: 6e10 6d88 0a00 |01aa: invoke-virtual {v10}, Ljava/nio/channels/FileChannel;.size:()J // method@886d │ │ -2edd26: 0b02 |01ad: move-result-wide v2 │ │ -2edd28: 6e30 d487 2b03 |01ae: invoke-virtual {v11, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ -2edd2e: 1a0a 9c01 |01b1: const-string v10, " indicates invalid chunk:" // string@019c │ │ -2edd32: 6e20 d787 ab00 |01b3: invoke-virtual {v11, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2edd38: 6e20 d787 1b00 |01b6: invoke-virtual {v11, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2edd3e: 6e10 df87 0b00 |01b9: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2edd44: 0c0a |01bc: move-result-object v10 │ │ -2edd46: 620b a986 |01bd: sget-object v11, Lorg/jaudiotagger/audio/wav/WavInfoReader;.logger:Ljava/util/logging/Logger; // field@86a9 │ │ -2edd4a: 6e20 1b8a ab00 |01bf: invoke-virtual {v11, v10}, Ljava/util/logging/Logger;.severe:(Ljava/lang/String;)V // method@8a1b │ │ -2edd50: 220b 3511 |01c2: new-instance v11, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ -2edd54: 7020 698d ab00 |01c4: invoke-direct {v11, v10}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ -2edd5a: 270b |01c7: throw v11 │ │ -2edd5c: 220a 3910 |01c8: new-instance v10, Ljava/lang/StringBuilder; // type@1039 │ │ -2edd60: 7010 cc87 0a00 |01ca: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2edd66: 1a0b 2a4f |01cd: const-string v11, "UNKNOWN Not a valid header, unable to read a sensible size:Header" // string@4f2a │ │ -2edd6a: 6e20 d787 ba00 |01cf: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2edd70: 6e10 ba8e 0000 |01d2: invoke-virtual {v0}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getID:()Ljava/lang/String; // method@8eba │ │ -2edd76: 0c0b |01d5: move-result-object v11 │ │ -2edd78: 6e20 d787 ba00 |01d6: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2edd7e: 1a0b 9547 |01d9: const-string v11, "Size:" // string@4795 │ │ -2edd82: 6e20 d787 ba00 |01db: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2edd88: 6e10 bb8e 0000 |01de: invoke-virtual {v0}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getSize:()J // method@8ebb │ │ -2edd8e: 0b00 |01e1: move-result-wide v0 │ │ -2edd90: 6e30 d487 0a01 |01e2: invoke-virtual {v10, v0, v1}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ -2edd96: 6e10 df87 0a00 |01e5: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2edd9c: 0c0a |01e8: move-result-object v10 │ │ -2edd9e: 620b a986 |01e9: sget-object v11, Lorg/jaudiotagger/audio/wav/WavInfoReader;.logger:Ljava/util/logging/Logger; // field@86a9 │ │ -2edda2: 6e20 1b8a ab00 |01eb: invoke-virtual {v11, v10}, Ljava/util/logging/Logger;.severe:(Ljava/lang/String;)V // method@8a1b │ │ -2edda8: 220b 3511 |01ee: new-instance v11, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ -2eddac: 7020 698d ab00 |01f0: invoke-direct {v11, v10}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ -2eddb2: 270b |01f3: throw v11 │ │ +2ed9c0: |[2ed9c0] org.jaudiotagger.audio.wav.WavInfoReader.readChunk:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/generic/GenericAudioHeader;)Z │ │ +2ed9d0: 2200 6311 |0000: new-instance v0, Lorg/jaudiotagger/audio/iff/ChunkHeader; // type@1163 │ │ +2ed9d4: 6201 a581 |0002: sget-object v1, Ljava/nio/ByteOrder;.LITTLE_ENDIAN:Ljava/nio/ByteOrder; // field@81a5 │ │ +2ed9d8: 7020 b98e 1000 |0004: invoke-direct {v0, v1}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.:(Ljava/nio/ByteOrder;)V // method@8eb9 │ │ +2ed9de: 6e20 be8e a000 |0007: invoke-virtual {v0, v10}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.readHeader:(Ljava/nio/channels/FileChannel;)Z // method@8ebe │ │ +2ed9e4: 0a01 |000a: move-result v1 │ │ +2ed9e6: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +2ed9e8: 3901 0300 |000c: if-nez v1, 000f // +0003 │ │ +2ed9ec: 0f02 |000e: return v2 │ │ +2ed9ee: 6e10 ba8e 0000 |000f: invoke-virtual {v0}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getID:()Ljava/lang/String; // method@8eba │ │ +2ed9f4: 0c01 |0012: move-result-object v1 │ │ +2ed9f6: 6203 a986 |0013: sget-object v3, Lorg/jaudiotagger/audio/wav/WavInfoReader;.logger:Ljava/util/logging/Logger; // field@86a9 │ │ +2ed9fa: 2204 3910 |0015: new-instance v4, Ljava/lang/StringBuilder; // type@1039 │ │ +2ed9fe: 7010 cc87 0400 |0017: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2eda04: 1a05 2b4f |001a: const-string v5, "UNKNOWN Reading Chunk:" // string@4f2b │ │ +2eda08: 6e20 d787 5400 |001c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2eda0e: 6e20 d787 1400 |001f: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2eda14: 1a05 7a05 |0022: const-string v5, ":starting at:" // string@057a │ │ +2eda18: 6e20 d787 5400 |0024: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2eda1e: 6e10 bc8e 0000 |0027: invoke-virtual {v0}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getStartLocationInFile:()J // method@8ebc │ │ +2eda24: 0b05 |002a: move-result-wide v5 │ │ +2eda26: 7120 6191 6500 |002b: invoke-static {v5, v6}, Lorg/jaudiotagger/logging/Hex;.asDecAndHex:(J)Ljava/lang/String; // method@9161 │ │ +2eda2c: 0c05 |002e: move-result-object v5 │ │ +2eda2e: 6e20 d787 5400 |002f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2eda34: 1a05 7905 |0032: const-string v5, ":sizeIncHeader:" // string@0579 │ │ +2eda38: 6e20 d787 5400 |0034: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2eda3e: 6e10 bb8e 0000 |0037: invoke-virtual {v0}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getSize:()J // method@8ebb │ │ +2eda44: 0b05 |003a: move-result-wide v5 │ │ +2eda46: 1607 0800 |003b: const-wide/16 v7, #int 8 // #8 │ │ +2eda4a: bb75 |003d: add-long/2addr v5, v7 │ │ +2eda4c: 6e30 d487 5406 |003e: invoke-virtual {v4, v5, v6}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ +2eda52: 6e10 df87 0400 |0041: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2eda58: 0c04 |0044: move-result-object v4 │ │ +2eda5a: 6e20 138a 4300 |0045: invoke-virtual {v3, v4}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@8a13 │ │ +2eda60: 7110 ce90 0100 |0048: invoke-static {v1}, Lorg/jaudiotagger/audio/wav/WavChunkType;.get:(Ljava/lang/String;)Lorg/jaudiotagger/audio/wav/WavChunkType; // method@90ce │ │ +2eda66: 0c03 |004b: move-result-object v3 │ │ +2eda68: 1234 |004c: const/4 v4, #int 3 // #3 │ │ +2eda6a: 1215 |004d: const/4 v5, #int 1 // #1 │ │ +2eda6c: 3803 7900 |004e: if-eqz v3, 00c7 // +0079 │ │ +2eda70: 6201 a886 |0050: sget-object v1, Lorg/jaudiotagger/audio/wav/WavInfoReader$1;.$SwitchMap$org$jaudiotagger$audio$wav$WavChunkType:[I // field@86a8 │ │ +2eda74: 6e10 d090 0300 |0052: invoke-virtual {v3}, Lorg/jaudiotagger/audio/wav/WavChunkType;.ordinal:()I // method@90d0 │ │ +2eda7a: 0a03 |0055: move-result v3 │ │ +2eda7c: 4401 0103 |0056: aget v1, v1, v3 │ │ +2eda80: 3251 5a00 |0058: if-eq v1, v5, 00b2 // +005a │ │ +2eda84: 1223 |005a: const/4 v3, #int 2 // #2 │ │ +2eda86: 3231 2700 |005b: if-eq v1, v3, 0082 // +0027 │ │ +2eda8a: 3241 1000 |005d: if-eq v1, v4, 006d // +0010 │ │ +2eda8e: 6e10 6988 0a00 |005f: invoke-virtual {v10}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ +2eda94: 0b01 |0062: move-result-wide v1 │ │ +2eda96: 6e10 bb8e 0000 |0063: invoke-virtual {v0}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getSize:()J // method@8ebb │ │ +2eda9c: 0b03 |0066: move-result-wide v3 │ │ +2eda9e: bb31 |0067: add-long/2addr v1, v3 │ │ +2edaa0: 6e30 6a88 1a02 |0068: invoke-virtual {v10, v1, v2}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ +2edaa6: 2900 2501 |006b: goto/16 0190 // +0125 │ │ +2edaaa: 6e10 bb8e 0000 |006d: invoke-virtual {v0}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getSize:()J // method@8ebb │ │ +2edab0: 0b03 |0070: move-result-wide v3 │ │ +2edab2: 8431 |0071: long-to-int v1, v3 │ │ +2edab4: 7120 ab8e 1a00 |0072: invoke-static {v10, v1}, Lorg/jaudiotagger/audio/generic/Utils;.readFileDataIntoBufferLE:(Ljava/nio/channels/FileChannel;I)Ljava/nio/ByteBuffer; // method@8eab │ │ +2edaba: 0c01 |0075: move-result-object v1 │ │ +2edabc: 2203 b111 |0076: new-instance v3, Lorg/jaudiotagger/audio/wav/chunk/WavFormatChunk; // type@11b1 │ │ +2edac0: 7040 3491 13b0 |0078: invoke-direct {v3, v1, v0, v11}, Lorg/jaudiotagger/audio/wav/chunk/WavFormatChunk;.:(Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/iff/ChunkHeader;Lorg/jaudiotagger/audio/generic/GenericAudioHeader;)V // method@9134 │ │ +2edac6: 6e10 b88e 0300 |007b: invoke-virtual {v3}, Lorg/jaudiotagger/audio/iff/Chunk;.readChunk:()Z // method@8eb8 │ │ +2edacc: 0a0b |007e: move-result v11 │ │ +2edace: 390b 1101 |007f: if-nez v11, 0190 // +0111 │ │ +2edad2: 0f02 |0081: return v2 │ │ +2edad4: 6e10 bb8e 0000 |0082: invoke-virtual {v0}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getSize:()J // method@8ebb │ │ +2edada: 0b01 |0085: move-result-wide v1 │ │ +2edadc: 6e30 6a8e 1b02 |0086: invoke-virtual {v11, v1, v2}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.setAudioDataLength:(J)V // method@8e6a │ │ +2edae2: 6e10 6988 0a00 |0089: invoke-virtual {v10}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ +2edae8: 0b01 |008c: move-result-wide v1 │ │ +2edaea: 7120 4387 2100 |008d: invoke-static {v1, v2}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8743 │ │ +2edaf0: 0c01 |0090: move-result-object v1 │ │ +2edaf2: 6e20 6b8e 1b00 |0091: invoke-virtual {v11, v1}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.setAudioDataStartPosition:(Ljava/lang/Long;)V // method@8e6b │ │ +2edaf8: 6e10 6988 0a00 |0094: invoke-virtual {v10}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ +2edafe: 0b01 |0097: move-result-wide v1 │ │ +2edb00: 6e10 bb8e 0000 |0098: invoke-virtual {v0}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getSize:()J // method@8ebb │ │ +2edb06: 0b03 |009b: move-result-wide v3 │ │ +2edb08: bb31 |009c: add-long/2addr v1, v3 │ │ +2edb0a: 7120 4387 2100 |009d: invoke-static {v1, v2}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8743 │ │ +2edb10: 0c01 |00a0: move-result-object v1 │ │ +2edb12: 6e20 698e 1b00 |00a1: invoke-virtual {v11, v1}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.setAudioDataEndPosition:(Ljava/lang/Long;)V // method@8e69 │ │ +2edb18: 6e10 6988 0a00 |00a4: invoke-virtual {v10}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ +2edb1e: 0b01 |00a7: move-result-wide v1 │ │ +2edb20: 6e10 bb8e 0000 |00a8: invoke-virtual {v0}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getSize:()J // method@8ebb │ │ +2edb26: 0b03 |00ab: move-result-wide v3 │ │ +2edb28: bb31 |00ac: add-long/2addr v1, v3 │ │ +2edb2a: 6e30 6a88 1a02 |00ad: invoke-virtual {v10, v1, v2}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ +2edb30: 2900 e000 |00b0: goto/16 0190 // +00e0 │ │ +2edb34: 6e10 bb8e 0000 |00b2: invoke-virtual {v0}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getSize:()J // method@8ebb │ │ +2edb3a: 0b03 |00b5: move-result-wide v3 │ │ +2edb3c: 8431 |00b6: long-to-int v1, v3 │ │ +2edb3e: 7120 ab8e 1a00 |00b7: invoke-static {v10, v1}, Lorg/jaudiotagger/audio/generic/Utils;.readFileDataIntoBufferLE:(Ljava/nio/channels/FileChannel;I)Ljava/nio/ByteBuffer; // method@8eab │ │ +2edb44: 0c01 |00ba: move-result-object v1 │ │ +2edb46: 2203 b011 |00bb: new-instance v3, Lorg/jaudiotagger/audio/wav/chunk/WavFactChunk; // type@11b0 │ │ +2edb4a: 7040 3091 13b0 |00bd: invoke-direct {v3, v1, v0, v11}, Lorg/jaudiotagger/audio/wav/chunk/WavFactChunk;.:(Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/iff/ChunkHeader;Lorg/jaudiotagger/audio/generic/GenericAudioHeader;)V // method@9130 │ │ +2edb50: 6e10 b88e 0300 |00c0: invoke-virtual {v3}, Lorg/jaudiotagger/audio/iff/Chunk;.readChunk:()Z // method@8eb8 │ │ +2edb56: 0a0b |00c3: move-result v11 │ │ +2edb58: 390b cc00 |00c4: if-nez v11, 0190 // +00cc │ │ +2edb5c: 0f02 |00c6: return v2 │ │ +2edb5e: 124b |00c7: const/4 v11, #int 4 // #4 │ │ +2edb60: 6e30 b587 510b |00c8: invoke-virtual {v1, v5, v11}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@87b5 │ │ +2edb66: 0c0b |00cb: move-result-object v11 │ │ +2edb68: 6203 d586 |00cc: sget-object v3, Lorg/jaudiotagger/audio/wav/chunk/WavCorruptChunkType;.CORRUPT_LIST_EARLY:Lorg/jaudiotagger/audio/wav/chunk/WavCorruptChunkType; // field@86d5 │ │ +2edb6c: 6e10 2d91 0300 |00ce: invoke-virtual {v3}, Lorg/jaudiotagger/audio/wav/chunk/WavCorruptChunkType;.getCode:()Ljava/lang/String; // method@912d │ │ +2edb72: 0c03 |00d1: move-result-object v3 │ │ +2edb74: 6e20 9c87 3b00 |00d2: invoke-virtual {v11, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2edb7a: 0a0b |00d5: move-result v11 │ │ +2edb7c: 1a03 c804 |00d6: const-string v3, ":" // string@04c8 │ │ +2edb80: 380b 3100 |00d8: if-eqz v11, 0109 // +0031 │ │ +2edb84: 620b a986 |00da: sget-object v11, Lorg/jaudiotagger/audio/wav/WavInfoReader;.logger:Ljava/util/logging/Logger; // field@86a9 │ │ +2edb88: 2201 3910 |00dc: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2edb8c: 7010 cc87 0100 |00de: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2edb92: 1a02 1e4f |00e1: const-string v2, "UNKNOWN Found Corrupt LIST Chunk, starting at Odd Location:" // string@4f1e │ │ +2edb96: 6e20 d787 2100 |00e3: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2edb9c: 6e10 ba8e 0000 |00e6: invoke-virtual {v0}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getID:()Ljava/lang/String; // method@8eba │ │ +2edba2: 0c02 |00e9: move-result-object v2 │ │ +2edba4: 6e20 d787 2100 |00ea: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2edbaa: 6e20 d787 3100 |00ed: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2edbb0: 6e10 bb8e 0000 |00f0: invoke-virtual {v0}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getSize:()J // method@8ebb │ │ +2edbb6: 0b02 |00f3: move-result-wide v2 │ │ +2edbb8: 6e30 d487 2103 |00f4: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ +2edbbe: 6e10 df87 0100 |00f7: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2edbc4: 0c00 |00fa: move-result-object v0 │ │ +2edbc6: 6e20 1b8a 0b00 |00fb: invoke-virtual {v11, v0}, Ljava/util/logging/Logger;.severe:(Ljava/lang/String;)V // method@8a1b │ │ +2edbcc: 6e10 6988 0a00 |00fe: invoke-virtual {v10}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ +2edbd2: 0b00 |0101: move-result-wide v0 │ │ +2edbd4: 1602 0700 |0102: const-wide/16 v2, #int 7 // #7 │ │ +2edbd8: bc20 |0104: sub-long/2addr v0, v2 │ │ +2edbda: 6e30 6a88 0a01 |0105: invoke-virtual {v10, v0, v1}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ +2edbe0: 0f05 |0108: return v5 │ │ +2edbe2: 6e30 b587 2104 |0109: invoke-virtual {v1, v2, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@87b5 │ │ +2edbe8: 0c0b |010c: move-result-object v11 │ │ +2edbea: 6202 d686 |010d: sget-object v2, Lorg/jaudiotagger/audio/wav/chunk/WavCorruptChunkType;.CORRUPT_LIST_LATE:Lorg/jaudiotagger/audio/wav/chunk/WavCorruptChunkType; // field@86d6 │ │ +2edbee: 6e10 2d91 0200 |010f: invoke-virtual {v2}, Lorg/jaudiotagger/audio/wav/chunk/WavCorruptChunkType;.getCode:()Ljava/lang/String; // method@912d │ │ +2edbf4: 0c02 |0112: move-result-object v2 │ │ +2edbf6: 6e20 9c87 2b00 |0113: invoke-virtual {v11, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2edbfc: 0a0b |0116: move-result v11 │ │ +2edbfe: 380b 3100 |0117: if-eqz v11, 0148 // +0031 │ │ +2edc02: 620b a986 |0119: sget-object v11, Lorg/jaudiotagger/audio/wav/WavInfoReader;.logger:Ljava/util/logging/Logger; // field@86a9 │ │ +2edc06: 2201 3910 |011b: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2edc0a: 7010 cc87 0100 |011d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2edc10: 1a02 1d4f |0120: const-string v2, "UNKNOWN Found Corrupt LIST Chunk (2), starting at Odd Location:" // string@4f1d │ │ +2edc14: 6e20 d787 2100 |0122: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2edc1a: 6e10 ba8e 0000 |0125: invoke-virtual {v0}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getID:()Ljava/lang/String; // method@8eba │ │ +2edc20: 0c02 |0128: move-result-object v2 │ │ +2edc22: 6e20 d787 2100 |0129: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2edc28: 6e20 d787 3100 |012c: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2edc2e: 6e10 bb8e 0000 |012f: invoke-virtual {v0}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getSize:()J // method@8ebb │ │ +2edc34: 0b02 |0132: move-result-wide v2 │ │ +2edc36: 6e30 d487 2103 |0133: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ +2edc3c: 6e10 df87 0100 |0136: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2edc42: 0c00 |0139: move-result-object v0 │ │ +2edc44: 6e20 1b8a 0b00 |013a: invoke-virtual {v11, v0}, Ljava/util/logging/Logger;.severe:(Ljava/lang/String;)V // method@8a1b │ │ +2edc4a: 6e10 6988 0a00 |013d: invoke-virtual {v10}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ +2edc50: 0b00 |0140: move-result-wide v0 │ │ +2edc52: 1602 0900 |0141: const-wide/16 v2, #int 9 // #9 │ │ +2edc56: bc20 |0143: sub-long/2addr v0, v2 │ │ +2edc58: 6e30 6a88 0a01 |0144: invoke-virtual {v10, v0, v1}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ +2edc5e: 0f05 |0147: return v5 │ │ +2edc60: 6e10 bb8e 0000 |0148: invoke-virtual {v0}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getSize:()J // method@8ebb │ │ +2edc66: 0b02 |014b: move-result-wide v2 │ │ +2edc68: 1606 0000 |014c: const-wide/16 v6, #int 0 // #0 │ │ +2edc6c: 310b 0206 |014e: cmp-long v11, v2, v6 │ │ +2edc70: 3a0b 7800 |0150: if-ltz v11, 01c8 // +0078 │ │ +2edc74: 620b a986 |0152: sget-object v11, Lorg/jaudiotagger/audio/wav/WavInfoReader;.logger:Ljava/util/logging/Logger; // field@86a9 │ │ +2edc78: 2202 3910 |0154: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ +2edc7c: 7010 cc87 0200 |0156: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2edc82: 1a03 2c4f |0159: const-string v3, "UNKNOWN Skipping chunk bytes:" // string@4f2c │ │ +2edc86: 6e20 d787 3200 |015b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2edc8c: 6e10 bb8e 0000 |015e: invoke-virtual {v0}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getSize:()J // method@8ebb │ │ +2edc92: 0b03 |0161: move-result-wide v3 │ │ +2edc94: 6e30 d487 3204 |0162: invoke-virtual {v2, v3, v4}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ +2edc9a: 1a03 7f01 |0165: const-string v3, " for " // string@017f │ │ +2edc9e: 6e20 d787 3200 |0167: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2edca4: 6e10 ba8e 0000 |016a: invoke-virtual {v0}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getID:()Ljava/lang/String; // method@8eba │ │ +2edcaa: 0c03 |016d: move-result-object v3 │ │ +2edcac: 6e20 d787 3200 |016e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2edcb2: 6e10 df87 0200 |0171: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2edcb8: 0c02 |0174: move-result-object v2 │ │ +2edcba: 6e20 1b8a 2b00 |0175: invoke-virtual {v11, v2}, Ljava/util/logging/Logger;.severe:(Ljava/lang/String;)V // method@8a1b │ │ +2edcc0: 6e10 6988 0a00 |0178: invoke-virtual {v10}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ +2edcc6: 0b02 |017b: move-result-wide v2 │ │ +2edcc8: 6e10 bb8e 0000 |017c: invoke-virtual {v0}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getSize:()J // method@8ebb │ │ +2edcce: 0b06 |017f: move-result-wide v6 │ │ +2edcd0: bb62 |0180: add-long/2addr v2, v6 │ │ +2edcd2: 6e30 6a88 2a03 |0181: invoke-virtual {v10, v2, v3}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ +2edcd8: 6e10 6988 0a00 |0184: invoke-virtual {v10}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ +2edcde: 0b02 |0187: move-result-wide v2 │ │ +2edce0: 6e10 6d88 0a00 |0188: invoke-virtual {v10}, Ljava/nio/channels/FileChannel;.size:()J // method@886d │ │ +2edce6: 0b06 |018b: move-result-wide v6 │ │ +2edce8: 310b 0206 |018c: cmp-long v11, v2, v6 │ │ +2edcec: 3c0b 0600 |018e: if-gtz v11, 0194 // +0006 │ │ +2edcf0: 7120 cf8e 0a00 |0190: invoke-static {v10, v0}, Lorg/jaudiotagger/audio/iff/IffHeaderChunk;.ensureOnEqualBoundary:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/iff/ChunkHeader;)V // method@8ecf │ │ +2edcf6: 0f05 |0193: return v5 │ │ +2edcf8: 220b 3910 |0194: new-instance v11, Ljava/lang/StringBuilder; // type@1039 │ │ +2edcfc: 7010 cc87 0b00 |0196: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2edd02: 1a00 1b4f |0199: const-string v0, "UNKNOWN Failed to move to invalid position to " // string@4f1b │ │ +2edd06: 6e20 d787 0b00 |019b: invoke-virtual {v11, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2edd0c: 6e10 6988 0a00 |019e: invoke-virtual {v10}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ +2edd12: 0b02 |01a1: move-result-wide v2 │ │ +2edd14: 6e30 d487 2b03 |01a2: invoke-virtual {v11, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ +2edd1a: 1a00 1f01 |01a5: const-string v0, " because file length is only " // string@011f │ │ +2edd1e: 6e20 d787 0b00 |01a7: invoke-virtual {v11, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2edd24: 6e10 6d88 0a00 |01aa: invoke-virtual {v10}, Ljava/nio/channels/FileChannel;.size:()J // method@886d │ │ +2edd2a: 0b02 |01ad: move-result-wide v2 │ │ +2edd2c: 6e30 d487 2b03 |01ae: invoke-virtual {v11, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ +2edd32: 1a0a 9c01 |01b1: const-string v10, " indicates invalid chunk:" // string@019c │ │ +2edd36: 6e20 d787 ab00 |01b3: invoke-virtual {v11, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2edd3c: 6e20 d787 1b00 |01b6: invoke-virtual {v11, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2edd42: 6e10 df87 0b00 |01b9: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2edd48: 0c0a |01bc: move-result-object v10 │ │ +2edd4a: 620b a986 |01bd: sget-object v11, Lorg/jaudiotagger/audio/wav/WavInfoReader;.logger:Ljava/util/logging/Logger; // field@86a9 │ │ +2edd4e: 6e20 1b8a ab00 |01bf: invoke-virtual {v11, v10}, Ljava/util/logging/Logger;.severe:(Ljava/lang/String;)V // method@8a1b │ │ +2edd54: 220b 3511 |01c2: new-instance v11, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ +2edd58: 7020 698d ab00 |01c4: invoke-direct {v11, v10}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ +2edd5e: 270b |01c7: throw v11 │ │ +2edd60: 220a 3910 |01c8: new-instance v10, Ljava/lang/StringBuilder; // type@1039 │ │ +2edd64: 7010 cc87 0a00 |01ca: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2edd6a: 1a0b 2a4f |01cd: const-string v11, "UNKNOWN Not a valid header, unable to read a sensible size:Header" // string@4f2a │ │ +2edd6e: 6e20 d787 ba00 |01cf: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2edd74: 6e10 ba8e 0000 |01d2: invoke-virtual {v0}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getID:()Ljava/lang/String; // method@8eba │ │ +2edd7a: 0c0b |01d5: move-result-object v11 │ │ +2edd7c: 6e20 d787 ba00 |01d6: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2edd82: 1a0b 9547 |01d9: const-string v11, "Size:" // string@4795 │ │ +2edd86: 6e20 d787 ba00 |01db: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2edd8c: 6e10 bb8e 0000 |01de: invoke-virtual {v0}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getSize:()J // method@8ebb │ │ +2edd92: 0b00 |01e1: move-result-wide v0 │ │ +2edd94: 6e30 d487 0a01 |01e2: invoke-virtual {v10, v0, v1}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ +2edd9a: 6e10 df87 0a00 |01e5: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2edda0: 0c0a |01e8: move-result-object v10 │ │ +2edda2: 620b a986 |01e9: sget-object v11, Lorg/jaudiotagger/audio/wav/WavInfoReader;.logger:Ljava/util/logging/Logger; // field@86a9 │ │ +2edda6: 6e20 1b8a ab00 |01eb: invoke-virtual {v11, v10}, Ljava/util/logging/Logger;.severe:(Ljava/lang/String;)V // method@8a1b │ │ +2eddac: 220b 3511 |01ee: new-instance v11, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ +2eddb0: 7020 698d ab00 |01f0: invoke-direct {v11, v10}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ +2eddb6: 270b |01f3: throw v11 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ 0x0007 line=116 │ │ 0x000f line=121 │ │ 0x0013 line=122 │ │ 0x0048 line=123 │ │ @@ -725722,68 +725722,68 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 16 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 104 16-bit code units │ │ -2edf70: |[2edf70] org.jaudiotagger.audio.wav.WavOptions.:()V │ │ -2edf80: 2200 a411 |0000: new-instance v0, Lorg/jaudiotagger/audio/wav/WavOptions; // type@11a4 │ │ -2edf84: 1a01 8f42 |0002: const-string v1, "READ_ID3_ONLY" // string@428f │ │ -2edf88: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -2edf8a: 7030 e190 1002 |0005: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/audio/wav/WavOptions;.:(Ljava/lang/String;I)V // method@90e1 │ │ -2edf90: 6900 ac86 |0008: sput-object v0, Lorg/jaudiotagger/audio/wav/WavOptions;.READ_ID3_ONLY:Lorg/jaudiotagger/audio/wav/WavOptions; // field@86ac │ │ -2edf94: 2201 a411 |000a: new-instance v1, Lorg/jaudiotagger/audio/wav/WavOptions; // type@11a4 │ │ -2edf98: 1a03 9342 |000c: const-string v3, "READ_INFO_ONLY" // string@4293 │ │ -2edf9c: 1214 |000e: const/4 v4, #int 1 // #1 │ │ -2edf9e: 7030 e190 3104 |000f: invoke-direct {v1, v3, v4}, Lorg/jaudiotagger/audio/wav/WavOptions;.:(Ljava/lang/String;I)V // method@90e1 │ │ -2edfa4: 6901 b086 |0012: sput-object v1, Lorg/jaudiotagger/audio/wav/WavOptions;.READ_INFO_ONLY:Lorg/jaudiotagger/audio/wav/WavOptions; // field@86b0 │ │ -2edfa8: 2203 a411 |0014: new-instance v3, Lorg/jaudiotagger/audio/wav/WavOptions; // type@11a4 │ │ -2edfac: 1a05 9142 |0016: const-string v5, "READ_ID3_UNLESS_ONLY_INFO" // string@4291 │ │ -2edfb0: 1226 |0018: const/4 v6, #int 2 // #2 │ │ -2edfb2: 7030 e190 5306 |0019: invoke-direct {v3, v5, v6}, Lorg/jaudiotagger/audio/wav/WavOptions;.:(Ljava/lang/String;I)V // method@90e1 │ │ -2edfb8: 6903 ae86 |001c: sput-object v3, Lorg/jaudiotagger/audio/wav/WavOptions;.READ_ID3_UNLESS_ONLY_INFO:Lorg/jaudiotagger/audio/wav/WavOptions; // field@86ae │ │ -2edfbc: 2205 a411 |001e: new-instance v5, Lorg/jaudiotagger/audio/wav/WavOptions; // type@11a4 │ │ -2edfc0: 1a07 9542 |0020: const-string v7, "READ_INFO_UNLESS_ONLY_ID3" // string@4295 │ │ -2edfc4: 1238 |0022: const/4 v8, #int 3 // #3 │ │ -2edfc6: 7030 e190 7508 |0023: invoke-direct {v5, v7, v8}, Lorg/jaudiotagger/audio/wav/WavOptions;.:(Ljava/lang/String;I)V // method@90e1 │ │ -2edfcc: 6905 b286 |0026: sput-object v5, Lorg/jaudiotagger/audio/wav/WavOptions;.READ_INFO_UNLESS_ONLY_ID3:Lorg/jaudiotagger/audio/wav/WavOptions; // field@86b2 │ │ -2edfd0: 2207 a411 |0028: new-instance v7, Lorg/jaudiotagger/audio/wav/WavOptions; // type@11a4 │ │ -2edfd4: 1a09 9042 |002a: const-string v9, "READ_ID3_ONLY_AND_SYNC" // string@4290 │ │ -2edfd8: 124a |002c: const/4 v10, #int 4 // #4 │ │ -2edfda: 7030 e190 970a |002d: invoke-direct {v7, v9, v10}, Lorg/jaudiotagger/audio/wav/WavOptions;.:(Ljava/lang/String;I)V // method@90e1 │ │ -2edfe0: 6907 ad86 |0030: sput-object v7, Lorg/jaudiotagger/audio/wav/WavOptions;.READ_ID3_ONLY_AND_SYNC:Lorg/jaudiotagger/audio/wav/WavOptions; // field@86ad │ │ -2edfe4: 2209 a411 |0032: new-instance v9, Lorg/jaudiotagger/audio/wav/WavOptions; // type@11a4 │ │ -2edfe8: 1a0b 9442 |0034: const-string v11, "READ_INFO_ONLY_AND_SYNC" // string@4294 │ │ -2edfec: 125c |0036: const/4 v12, #int 5 // #5 │ │ -2edfee: 7030 e190 b90c |0037: invoke-direct {v9, v11, v12}, Lorg/jaudiotagger/audio/wav/WavOptions;.:(Ljava/lang/String;I)V // method@90e1 │ │ -2edff4: 6909 b186 |003a: sput-object v9, Lorg/jaudiotagger/audio/wav/WavOptions;.READ_INFO_ONLY_AND_SYNC:Lorg/jaudiotagger/audio/wav/WavOptions; // field@86b1 │ │ -2edff8: 220b a411 |003c: new-instance v11, Lorg/jaudiotagger/audio/wav/WavOptions; // type@11a4 │ │ -2edffc: 1a0d 9242 |003e: const-string v13, "READ_ID3_UNLESS_ONLY_INFO_AND_SYNC" // string@4292 │ │ -2ee000: 126e |0040: const/4 v14, #int 6 // #6 │ │ -2ee002: 7030 e190 db0e |0041: invoke-direct {v11, v13, v14}, Lorg/jaudiotagger/audio/wav/WavOptions;.:(Ljava/lang/String;I)V // method@90e1 │ │ -2ee008: 690b af86 |0044: sput-object v11, Lorg/jaudiotagger/audio/wav/WavOptions;.READ_ID3_UNLESS_ONLY_INFO_AND_SYNC:Lorg/jaudiotagger/audio/wav/WavOptions; // field@86af │ │ -2ee00c: 220d a411 |0046: new-instance v13, Lorg/jaudiotagger/audio/wav/WavOptions; // type@11a4 │ │ -2ee010: 1a0f 9642 |0048: const-string v15, "READ_INFO_UNLESS_ONLY_ID3_AND_SYNC" // string@4296 │ │ -2ee014: 127e |004a: const/4 v14, #int 7 // #7 │ │ -2ee016: 7030 e190 fd0e |004b: invoke-direct {v13, v15, v14}, Lorg/jaudiotagger/audio/wav/WavOptions;.:(Ljava/lang/String;I)V // method@90e1 │ │ -2ee01c: 690d b386 |004e: sput-object v13, Lorg/jaudiotagger/audio/wav/WavOptions;.READ_INFO_UNLESS_ONLY_ID3_AND_SYNC:Lorg/jaudiotagger/audio/wav/WavOptions; // field@86b3 │ │ -2ee020: 130f 0800 |0050: const/16 v15, #int 8 // #8 │ │ -2ee024: 23ff de13 |0052: new-array v15, v15, [Lorg/jaudiotagger/audio/wav/WavOptions; // type@13de │ │ -2ee028: 4d00 0f02 |0054: aput-object v0, v15, v2 │ │ -2ee02c: 4d01 0f04 |0056: aput-object v1, v15, v4 │ │ -2ee030: 4d03 0f06 |0058: aput-object v3, v15, v6 │ │ -2ee034: 4d05 0f08 |005a: aput-object v5, v15, v8 │ │ -2ee038: 4d07 0f0a |005c: aput-object v7, v15, v10 │ │ -2ee03c: 4d09 0f0c |005e: aput-object v9, v15, v12 │ │ -2ee040: 1260 |0060: const/4 v0, #int 6 // #6 │ │ -2ee042: 4d0b 0f00 |0061: aput-object v11, v15, v0 │ │ -2ee046: 4d0d 0f0e |0063: aput-object v13, v15, v14 │ │ -2ee04a: 690f ab86 |0065: sput-object v15, Lorg/jaudiotagger/audio/wav/WavOptions;.$VALUES:[Lorg/jaudiotagger/audio/wav/WavOptions; // field@86ab │ │ -2ee04e: 0e00 |0067: return-void │ │ +2edf74: |[2edf74] org.jaudiotagger.audio.wav.WavOptions.:()V │ │ +2edf84: 2200 a411 |0000: new-instance v0, Lorg/jaudiotagger/audio/wav/WavOptions; // type@11a4 │ │ +2edf88: 1a01 8f42 |0002: const-string v1, "READ_ID3_ONLY" // string@428f │ │ +2edf8c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +2edf8e: 7030 e190 1002 |0005: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/audio/wav/WavOptions;.:(Ljava/lang/String;I)V // method@90e1 │ │ +2edf94: 6900 ac86 |0008: sput-object v0, Lorg/jaudiotagger/audio/wav/WavOptions;.READ_ID3_ONLY:Lorg/jaudiotagger/audio/wav/WavOptions; // field@86ac │ │ +2edf98: 2201 a411 |000a: new-instance v1, Lorg/jaudiotagger/audio/wav/WavOptions; // type@11a4 │ │ +2edf9c: 1a03 9342 |000c: const-string v3, "READ_INFO_ONLY" // string@4293 │ │ +2edfa0: 1214 |000e: const/4 v4, #int 1 // #1 │ │ +2edfa2: 7030 e190 3104 |000f: invoke-direct {v1, v3, v4}, Lorg/jaudiotagger/audio/wav/WavOptions;.:(Ljava/lang/String;I)V // method@90e1 │ │ +2edfa8: 6901 b086 |0012: sput-object v1, Lorg/jaudiotagger/audio/wav/WavOptions;.READ_INFO_ONLY:Lorg/jaudiotagger/audio/wav/WavOptions; // field@86b0 │ │ +2edfac: 2203 a411 |0014: new-instance v3, Lorg/jaudiotagger/audio/wav/WavOptions; // type@11a4 │ │ +2edfb0: 1a05 9142 |0016: const-string v5, "READ_ID3_UNLESS_ONLY_INFO" // string@4291 │ │ +2edfb4: 1226 |0018: const/4 v6, #int 2 // #2 │ │ +2edfb6: 7030 e190 5306 |0019: invoke-direct {v3, v5, v6}, Lorg/jaudiotagger/audio/wav/WavOptions;.:(Ljava/lang/String;I)V // method@90e1 │ │ +2edfbc: 6903 ae86 |001c: sput-object v3, Lorg/jaudiotagger/audio/wav/WavOptions;.READ_ID3_UNLESS_ONLY_INFO:Lorg/jaudiotagger/audio/wav/WavOptions; // field@86ae │ │ +2edfc0: 2205 a411 |001e: new-instance v5, Lorg/jaudiotagger/audio/wav/WavOptions; // type@11a4 │ │ +2edfc4: 1a07 9542 |0020: const-string v7, "READ_INFO_UNLESS_ONLY_ID3" // string@4295 │ │ +2edfc8: 1238 |0022: const/4 v8, #int 3 // #3 │ │ +2edfca: 7030 e190 7508 |0023: invoke-direct {v5, v7, v8}, Lorg/jaudiotagger/audio/wav/WavOptions;.:(Ljava/lang/String;I)V // method@90e1 │ │ +2edfd0: 6905 b286 |0026: sput-object v5, Lorg/jaudiotagger/audio/wav/WavOptions;.READ_INFO_UNLESS_ONLY_ID3:Lorg/jaudiotagger/audio/wav/WavOptions; // field@86b2 │ │ +2edfd4: 2207 a411 |0028: new-instance v7, Lorg/jaudiotagger/audio/wav/WavOptions; // type@11a4 │ │ +2edfd8: 1a09 9042 |002a: const-string v9, "READ_ID3_ONLY_AND_SYNC" // string@4290 │ │ +2edfdc: 124a |002c: const/4 v10, #int 4 // #4 │ │ +2edfde: 7030 e190 970a |002d: invoke-direct {v7, v9, v10}, Lorg/jaudiotagger/audio/wav/WavOptions;.:(Ljava/lang/String;I)V // method@90e1 │ │ +2edfe4: 6907 ad86 |0030: sput-object v7, Lorg/jaudiotagger/audio/wav/WavOptions;.READ_ID3_ONLY_AND_SYNC:Lorg/jaudiotagger/audio/wav/WavOptions; // field@86ad │ │ +2edfe8: 2209 a411 |0032: new-instance v9, Lorg/jaudiotagger/audio/wav/WavOptions; // type@11a4 │ │ +2edfec: 1a0b 9442 |0034: const-string v11, "READ_INFO_ONLY_AND_SYNC" // string@4294 │ │ +2edff0: 125c |0036: const/4 v12, #int 5 // #5 │ │ +2edff2: 7030 e190 b90c |0037: invoke-direct {v9, v11, v12}, Lorg/jaudiotagger/audio/wav/WavOptions;.:(Ljava/lang/String;I)V // method@90e1 │ │ +2edff8: 6909 b186 |003a: sput-object v9, Lorg/jaudiotagger/audio/wav/WavOptions;.READ_INFO_ONLY_AND_SYNC:Lorg/jaudiotagger/audio/wav/WavOptions; // field@86b1 │ │ +2edffc: 220b a411 |003c: new-instance v11, Lorg/jaudiotagger/audio/wav/WavOptions; // type@11a4 │ │ +2ee000: 1a0d 9242 |003e: const-string v13, "READ_ID3_UNLESS_ONLY_INFO_AND_SYNC" // string@4292 │ │ +2ee004: 126e |0040: const/4 v14, #int 6 // #6 │ │ +2ee006: 7030 e190 db0e |0041: invoke-direct {v11, v13, v14}, Lorg/jaudiotagger/audio/wav/WavOptions;.:(Ljava/lang/String;I)V // method@90e1 │ │ +2ee00c: 690b af86 |0044: sput-object v11, Lorg/jaudiotagger/audio/wav/WavOptions;.READ_ID3_UNLESS_ONLY_INFO_AND_SYNC:Lorg/jaudiotagger/audio/wav/WavOptions; // field@86af │ │ +2ee010: 220d a411 |0046: new-instance v13, Lorg/jaudiotagger/audio/wav/WavOptions; // type@11a4 │ │ +2ee014: 1a0f 9642 |0048: const-string v15, "READ_INFO_UNLESS_ONLY_ID3_AND_SYNC" // string@4296 │ │ +2ee018: 127e |004a: const/4 v14, #int 7 // #7 │ │ +2ee01a: 7030 e190 fd0e |004b: invoke-direct {v13, v15, v14}, Lorg/jaudiotagger/audio/wav/WavOptions;.:(Ljava/lang/String;I)V // method@90e1 │ │ +2ee020: 690d b386 |004e: sput-object v13, Lorg/jaudiotagger/audio/wav/WavOptions;.READ_INFO_UNLESS_ONLY_ID3_AND_SYNC:Lorg/jaudiotagger/audio/wav/WavOptions; // field@86b3 │ │ +2ee024: 130f 0800 |0050: const/16 v15, #int 8 // #8 │ │ +2ee028: 23ff de13 |0052: new-array v15, v15, [Lorg/jaudiotagger/audio/wav/WavOptions; // type@13de │ │ +2ee02c: 4d00 0f02 |0054: aput-object v0, v15, v2 │ │ +2ee030: 4d01 0f04 |0056: aput-object v1, v15, v4 │ │ +2ee034: 4d03 0f06 |0058: aput-object v3, v15, v6 │ │ +2ee038: 4d05 0f08 |005a: aput-object v5, v15, v8 │ │ +2ee03c: 4d07 0f0a |005c: aput-object v7, v15, v10 │ │ +2ee040: 4d09 0f0c |005e: aput-object v9, v15, v12 │ │ +2ee044: 1260 |0060: const/4 v0, #int 6 // #6 │ │ +2ee046: 4d0b 0f00 |0061: aput-object v11, v15, v0 │ │ +2ee04a: 4d0d 0f0e |0063: aput-object v13, v15, v14 │ │ +2ee04e: 690f ab86 |0065: sput-object v15, Lorg/jaudiotagger/audio/wav/WavOptions;.$VALUES:[Lorg/jaudiotagger/audio/wav/WavOptions; // field@86ab │ │ +2ee052: 0e00 |0067: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x000a line=30 │ │ 0x0014 line=31 │ │ 0x001e line=32 │ │ 0x0028 line=33 │ │ @@ -725798,17 +725798,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 │ │ -2ee050: |[2ee050] org.jaudiotagger.audio.wav.WavOptions.:(Ljava/lang/String;I)V │ │ -2ee060: 7030 0387 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@8703 │ │ -2ee066: 0e00 |0003: return-void │ │ +2ee054: |[2ee054] org.jaudiotagger.audio.wav.WavOptions.:(Ljava/lang/String;I)V │ │ +2ee064: 7030 0387 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@8703 │ │ +2ee06a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/audio/wav/WavOptions; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -725818,20 +725818,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/jaudiotagger/audio/wav/WavOptions;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -2edf28: |[2edf28] org.jaudiotagger.audio.wav.WavOptions.valueOf:(Ljava/lang/String;)Lorg/jaudiotagger/audio/wav/WavOptions; │ │ -2edf38: 1c00 a411 |0000: const-class v0, Lorg/jaudiotagger/audio/wav/WavOptions; // type@11a4 │ │ -2edf3c: 7120 0487 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@8704 │ │ -2edf42: 0c01 |0005: move-result-object v1 │ │ -2edf44: 1f01 a411 |0006: check-cast v1, Lorg/jaudiotagger/audio/wav/WavOptions; // type@11a4 │ │ -2edf48: 1101 |0008: return-object v1 │ │ +2edf2c: |[2edf2c] org.jaudiotagger.audio.wav.WavOptions.valueOf:(Ljava/lang/String;)Lorg/jaudiotagger/audio/wav/WavOptions; │ │ +2edf3c: 1c00 a411 |0000: const-class v0, Lorg/jaudiotagger/audio/wav/WavOptions; // type@11a4 │ │ +2edf40: 7120 0487 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@8704 │ │ +2edf46: 0c01 |0005: move-result-object v1 │ │ +2edf48: 1f01 a411 |0006: check-cast v1, Lorg/jaudiotagger/audio/wav/WavOptions; // type@11a4 │ │ +2edf4c: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #3 : (in Lorg/jaudiotagger/audio/wav/WavOptions;) │ │ @@ -725839,20 +725839,20 @@ │ │ type : '()[Lorg/jaudiotagger/audio/wav/WavOptions;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -2edf4c: |[2edf4c] org.jaudiotagger.audio.wav.WavOptions.values:()[Lorg/jaudiotagger/audio/wav/WavOptions; │ │ -2edf5c: 6200 ab86 |0000: sget-object v0, Lorg/jaudiotagger/audio/wav/WavOptions;.$VALUES:[Lorg/jaudiotagger/audio/wav/WavOptions; // field@86ab │ │ -2edf60: 6e10 16a0 0000 |0002: invoke-virtual {v0}, [Lorg/jaudiotagger/audio/wav/WavOptions;.clone:()Ljava/lang/Object; // method@a016 │ │ -2edf66: 0c00 |0005: move-result-object v0 │ │ -2edf68: 1f00 de13 |0006: check-cast v0, [Lorg/jaudiotagger/audio/wav/WavOptions; // type@13de │ │ -2edf6c: 1100 |0008: return-object v0 │ │ +2edf50: |[2edf50] org.jaudiotagger.audio.wav.WavOptions.values:()[Lorg/jaudiotagger/audio/wav/WavOptions; │ │ +2edf60: 6200 ab86 |0000: sget-object v0, Lorg/jaudiotagger/audio/wav/WavOptions;.$VALUES:[Lorg/jaudiotagger/audio/wav/WavOptions; // field@86ab │ │ +2edf64: 6e10 16a0 0000 |0002: invoke-virtual {v0}, [Lorg/jaudiotagger/audio/wav/WavOptions;.clone:()Ljava/lang/Object; // method@a016 │ │ +2edf6a: 0c00 |0005: move-result-object v0 │ │ +2edf6c: 1f00 de13 |0006: check-cast v0, [Lorg/jaudiotagger/audio/wav/WavOptions; // type@13de │ │ +2edf70: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 21423 (WavOptions.java) │ │ @@ -725895,17 +725895,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2ee144: |[2ee144] org.jaudiotagger.audio.wav.WavRIFFHeader.:()V │ │ -2ee154: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -2ee15a: 0e00 |0003: return-void │ │ +2ee148: |[2ee148] org.jaudiotagger.audio.wav.WavRIFFHeader.:()V │ │ +2ee158: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +2ee15e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/audio/wav/WavRIFFHeader; │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/wav/WavRIFFHeader;) │ │ @@ -725913,65 +725913,65 @@ │ │ type : '(Ljava/lang/String;Ljava/nio/channels/FileChannel;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 102 16-bit code units │ │ -2ee068: |[2ee068] org.jaudiotagger.audio.wav.WavRIFFHeader.isValidHeader:(Ljava/lang/String;Ljava/nio/channels/FileChannel;)Z │ │ -2ee078: 6e10 6d88 0600 |0000: invoke-virtual {v6}, Ljava/nio/channels/FileChannel;.size:()J // method@886d │ │ -2ee07e: 0b00 |0003: move-result-wide v0 │ │ -2ee080: 6e10 6988 0600 |0004: invoke-virtual {v6}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ -2ee086: 0b02 |0007: move-result-wide v2 │ │ -2ee088: bc20 |0008: sub-long/2addr v0, v2 │ │ -2ee08a: 6002 af83 |0009: sget v2, Lorg/jaudiotagger/audio/iff/IffHeaderChunk;.FORM_HEADER_LENGTH:I // field@83af │ │ -2ee08e: 8122 |000b: int-to-long v2, v2 │ │ -2ee090: 3104 0002 |000c: cmp-long v4, v0, v2 │ │ -2ee094: 3a04 4100 |000e: if-ltz v4, 004f // +0041 │ │ -2ee098: 6000 af83 |0010: sget v0, Lorg/jaudiotagger/audio/iff/IffHeaderChunk;.FORM_HEADER_LENGTH:I // field@83af │ │ -2ee09c: 7120 ab8e 0600 |0012: invoke-static {v6, v0}, Lorg/jaudiotagger/audio/generic/Utils;.readFileDataIntoBufferLE:(Ljava/nio/channels/FileChannel;I)Ljava/nio/ByteBuffer; // method@8eab │ │ -2ee0a2: 0c06 |0015: move-result-object v6 │ │ -2ee0a4: 7110 ac8e 0600 |0016: invoke-static {v6}, Lorg/jaudiotagger/audio/generic/Utils;.readFourBytesAsChars:(Ljava/nio/ByteBuffer;)Ljava/lang/String; // method@8eac │ │ -2ee0aa: 0c00 |0019: move-result-object v0 │ │ -2ee0ac: 1a01 f842 |001a: const-string v1, "RIFF" // string@42f8 │ │ -2ee0b0: 6e20 9c87 1000 |001c: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2ee0b6: 0a00 |001f: move-result v0 │ │ -2ee0b8: 3800 2d00 |0020: if-eqz v0, 004d // +002d │ │ -2ee0bc: 6200 b383 |0022: sget-object v0, Lorg/jaudiotagger/audio/iff/IffHeaderChunk;.logger:Ljava/util/logging/Logger; // field@83b3 │ │ -2ee0c0: 2201 3910 |0024: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2ee0c4: 7010 cc87 0100 |0026: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2ee0ca: 6e20 d787 5100 |0029: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ee0d0: 1a05 0f05 |002c: const-string v5, ":Header:File:Size:" // string@050f │ │ -2ee0d4: 6e20 d787 5100 |002e: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ee0da: 6e10 4388 0600 |0031: invoke-virtual {v6}, Ljava/nio/ByteBuffer;.getInt:()I // method@8843 │ │ -2ee0e0: 0a05 |0034: move-result v5 │ │ -2ee0e2: 6e20 d387 5100 |0035: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2ee0e8: 6e10 df87 0100 |0038: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2ee0ee: 0c05 |003b: move-result-object v5 │ │ -2ee0f0: 6e20 148a 5000 |003c: invoke-virtual {v0, v5}, Ljava/util/logging/Logger;.finer:(Ljava/lang/String;)V // method@8a14 │ │ -2ee0f6: 7110 ac8e 0600 |003f: invoke-static {v6}, Lorg/jaudiotagger/audio/generic/Utils;.readFourBytesAsChars:(Ljava/nio/ByteBuffer;)Ljava/lang/String; // method@8eac │ │ -2ee0fc: 0c05 |0042: move-result-object v5 │ │ -2ee0fe: 1a06 fd52 |0043: const-string v6, "WAVE" // string@52fd │ │ -2ee102: 6e20 9c87 6500 |0045: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2ee108: 0a05 |0048: move-result v5 │ │ -2ee10a: 3805 0400 |0049: if-eqz v5, 004d // +0004 │ │ -2ee10e: 1215 |004b: const/4 v5, #int 1 // #1 │ │ -2ee110: 0f05 |004c: return v5 │ │ -2ee112: 1205 |004d: const/4 v5, #int 0 // #0 │ │ -2ee114: 0f05 |004e: return v5 │ │ -2ee116: 2206 3511 |004f: new-instance v6, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ -2ee11a: 2200 3910 |0051: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -2ee11e: 7010 cc87 0000 |0053: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2ee124: 6e20 d787 5000 |0056: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ee12a: 1a05 4c05 |0059: const-string v5, ":This is not a WAV File (<12 bytes)" // string@054c │ │ -2ee12e: 6e20 d787 5000 |005b: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ee134: 6e10 df87 0000 |005e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2ee13a: 0c05 |0061: move-result-object v5 │ │ -2ee13c: 7020 698d 5600 |0062: invoke-direct {v6, v5}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ -2ee142: 2706 |0065: throw v6 │ │ +2ee06c: |[2ee06c] org.jaudiotagger.audio.wav.WavRIFFHeader.isValidHeader:(Ljava/lang/String;Ljava/nio/channels/FileChannel;)Z │ │ +2ee07c: 6e10 6d88 0600 |0000: invoke-virtual {v6}, Ljava/nio/channels/FileChannel;.size:()J // method@886d │ │ +2ee082: 0b00 |0003: move-result-wide v0 │ │ +2ee084: 6e10 6988 0600 |0004: invoke-virtual {v6}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ +2ee08a: 0b02 |0007: move-result-wide v2 │ │ +2ee08c: bc20 |0008: sub-long/2addr v0, v2 │ │ +2ee08e: 6002 af83 |0009: sget v2, Lorg/jaudiotagger/audio/iff/IffHeaderChunk;.FORM_HEADER_LENGTH:I // field@83af │ │ +2ee092: 8122 |000b: int-to-long v2, v2 │ │ +2ee094: 3104 0002 |000c: cmp-long v4, v0, v2 │ │ +2ee098: 3a04 4100 |000e: if-ltz v4, 004f // +0041 │ │ +2ee09c: 6000 af83 |0010: sget v0, Lorg/jaudiotagger/audio/iff/IffHeaderChunk;.FORM_HEADER_LENGTH:I // field@83af │ │ +2ee0a0: 7120 ab8e 0600 |0012: invoke-static {v6, v0}, Lorg/jaudiotagger/audio/generic/Utils;.readFileDataIntoBufferLE:(Ljava/nio/channels/FileChannel;I)Ljava/nio/ByteBuffer; // method@8eab │ │ +2ee0a6: 0c06 |0015: move-result-object v6 │ │ +2ee0a8: 7110 ac8e 0600 |0016: invoke-static {v6}, Lorg/jaudiotagger/audio/generic/Utils;.readFourBytesAsChars:(Ljava/nio/ByteBuffer;)Ljava/lang/String; // method@8eac │ │ +2ee0ae: 0c00 |0019: move-result-object v0 │ │ +2ee0b0: 1a01 f842 |001a: const-string v1, "RIFF" // string@42f8 │ │ +2ee0b4: 6e20 9c87 1000 |001c: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2ee0ba: 0a00 |001f: move-result v0 │ │ +2ee0bc: 3800 2d00 |0020: if-eqz v0, 004d // +002d │ │ +2ee0c0: 6200 b383 |0022: sget-object v0, Lorg/jaudiotagger/audio/iff/IffHeaderChunk;.logger:Ljava/util/logging/Logger; // field@83b3 │ │ +2ee0c4: 2201 3910 |0024: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2ee0c8: 7010 cc87 0100 |0026: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2ee0ce: 6e20 d787 5100 |0029: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ee0d4: 1a05 0f05 |002c: const-string v5, ":Header:File:Size:" // string@050f │ │ +2ee0d8: 6e20 d787 5100 |002e: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ee0de: 6e10 4388 0600 |0031: invoke-virtual {v6}, Ljava/nio/ByteBuffer;.getInt:()I // method@8843 │ │ +2ee0e4: 0a05 |0034: move-result v5 │ │ +2ee0e6: 6e20 d387 5100 |0035: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2ee0ec: 6e10 df87 0100 |0038: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2ee0f2: 0c05 |003b: move-result-object v5 │ │ +2ee0f4: 6e20 148a 5000 |003c: invoke-virtual {v0, v5}, Ljava/util/logging/Logger;.finer:(Ljava/lang/String;)V // method@8a14 │ │ +2ee0fa: 7110 ac8e 0600 |003f: invoke-static {v6}, Lorg/jaudiotagger/audio/generic/Utils;.readFourBytesAsChars:(Ljava/nio/ByteBuffer;)Ljava/lang/String; // method@8eac │ │ +2ee100: 0c05 |0042: move-result-object v5 │ │ +2ee102: 1a06 fd52 |0043: const-string v6, "WAVE" // string@52fd │ │ +2ee106: 6e20 9c87 6500 |0045: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2ee10c: 0a05 |0048: move-result v5 │ │ +2ee10e: 3805 0400 |0049: if-eqz v5, 004d // +0004 │ │ +2ee112: 1215 |004b: const/4 v5, #int 1 // #1 │ │ +2ee114: 0f05 |004c: return v5 │ │ +2ee116: 1205 |004d: const/4 v5, #int 0 // #0 │ │ +2ee118: 0f05 |004e: return v5 │ │ +2ee11a: 2206 3511 |004f: new-instance v6, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ +2ee11e: 2200 3910 |0051: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +2ee122: 7010 cc87 0000 |0053: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2ee128: 6e20 d787 5000 |0056: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ee12e: 1a05 4c05 |0059: const-string v5, ":This is not a WAV File (<12 bytes)" // string@054c │ │ +2ee132: 6e20 d787 5000 |005b: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ee138: 6e10 df87 0000 |005e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2ee13e: 0c05 |0061: move-result-object v5 │ │ +2ee140: 7020 698d 5600 |0062: invoke-direct {v6, v5}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ +2ee146: 2706 |0065: throw v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0010 line=46 │ │ 0x0016 line=47 │ │ 0x0022 line=49 │ │ 0x003f line=50 │ │ @@ -726039,49 +726039,49 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 11 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 66 16-bit code units │ │ -2ee1a4: |[2ee1a4] org.jaudiotagger.audio.wav.WavSaveOptions.:()V │ │ -2ee1b4: 2200 a611 |0000: new-instance v0, Lorg/jaudiotagger/audio/wav/WavSaveOptions; // type@11a6 │ │ -2ee1b8: 1a01 3c44 |0002: const-string v1, "SAVE_EXISTING_AND_ACTIVE" // string@443c │ │ -2ee1bc: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -2ee1be: 7030 e890 1002 |0005: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/audio/wav/WavSaveOptions;.:(Ljava/lang/String;I)V // method@90e8 │ │ -2ee1c4: 6900 ba86 |0008: sput-object v0, Lorg/jaudiotagger/audio/wav/WavSaveOptions;.SAVE_EXISTING_AND_ACTIVE:Lorg/jaudiotagger/audio/wav/WavSaveOptions; // field@86ba │ │ -2ee1c8: 2201 a611 |000a: new-instance v1, Lorg/jaudiotagger/audio/wav/WavSaveOptions; // type@11a6 │ │ -2ee1cc: 1a03 3844 |000c: const-string v3, "SAVE_ACTIVE" // string@4438 │ │ -2ee1d0: 1214 |000e: const/4 v4, #int 1 // #1 │ │ -2ee1d2: 7030 e890 3104 |000f: invoke-direct {v1, v3, v4}, Lorg/jaudiotagger/audio/wav/WavSaveOptions;.:(Ljava/lang/String;I)V // method@90e8 │ │ -2ee1d8: 6901 b786 |0012: sput-object v1, Lorg/jaudiotagger/audio/wav/WavSaveOptions;.SAVE_ACTIVE:Lorg/jaudiotagger/audio/wav/WavSaveOptions; // field@86b7 │ │ -2ee1dc: 2203 a611 |0014: new-instance v3, Lorg/jaudiotagger/audio/wav/WavSaveOptions; // type@11a6 │ │ -2ee1e0: 1a05 3a44 |0016: const-string v5, "SAVE_BOTH" // string@443a │ │ -2ee1e4: 1226 |0018: const/4 v6, #int 2 // #2 │ │ -2ee1e6: 7030 e890 5306 |0019: invoke-direct {v3, v5, v6}, Lorg/jaudiotagger/audio/wav/WavSaveOptions;.:(Ljava/lang/String;I)V // method@90e8 │ │ -2ee1ec: 6903 b886 |001c: sput-object v3, Lorg/jaudiotagger/audio/wav/WavSaveOptions;.SAVE_BOTH:Lorg/jaudiotagger/audio/wav/WavSaveOptions; // field@86b8 │ │ -2ee1f0: 2205 a611 |001e: new-instance v5, Lorg/jaudiotagger/audio/wav/WavSaveOptions; // type@11a6 │ │ -2ee1f4: 1a07 3d44 |0020: const-string v7, "SAVE_EXISTING_AND_ACTIVE_AND_SYNC" // string@443d │ │ -2ee1f8: 1238 |0022: const/4 v8, #int 3 // #3 │ │ -2ee1fa: 7030 e890 7508 |0023: invoke-direct {v5, v7, v8}, Lorg/jaudiotagger/audio/wav/WavSaveOptions;.:(Ljava/lang/String;I)V // method@90e8 │ │ -2ee200: 6905 bb86 |0026: sput-object v5, Lorg/jaudiotagger/audio/wav/WavSaveOptions;.SAVE_EXISTING_AND_ACTIVE_AND_SYNC:Lorg/jaudiotagger/audio/wav/WavSaveOptions; // field@86bb │ │ -2ee204: 2207 a611 |0028: new-instance v7, Lorg/jaudiotagger/audio/wav/WavSaveOptions; // type@11a6 │ │ -2ee208: 1a09 3b44 |002a: const-string v9, "SAVE_BOTH_AND_SYNC" // string@443b │ │ -2ee20c: 124a |002c: const/4 v10, #int 4 // #4 │ │ -2ee20e: 7030 e890 970a |002d: invoke-direct {v7, v9, v10}, Lorg/jaudiotagger/audio/wav/WavSaveOptions;.:(Ljava/lang/String;I)V // method@90e8 │ │ -2ee214: 6907 b986 |0030: sput-object v7, Lorg/jaudiotagger/audio/wav/WavSaveOptions;.SAVE_BOTH_AND_SYNC:Lorg/jaudiotagger/audio/wav/WavSaveOptions; // field@86b9 │ │ -2ee218: 1259 |0032: const/4 v9, #int 5 // #5 │ │ -2ee21a: 2399 df13 |0033: new-array v9, v9, [Lorg/jaudiotagger/audio/wav/WavSaveOptions; // type@13df │ │ -2ee21e: 4d00 0902 |0035: aput-object v0, v9, v2 │ │ -2ee222: 4d01 0904 |0037: aput-object v1, v9, v4 │ │ -2ee226: 4d03 0906 |0039: aput-object v3, v9, v6 │ │ -2ee22a: 4d05 0908 |003b: aput-object v5, v9, v8 │ │ -2ee22e: 4d07 090a |003d: aput-object v7, v9, v10 │ │ -2ee232: 6909 b686 |003f: sput-object v9, Lorg/jaudiotagger/audio/wav/WavSaveOptions;.$VALUES:[Lorg/jaudiotagger/audio/wav/WavSaveOptions; // field@86b6 │ │ -2ee236: 0e00 |0041: return-void │ │ +2ee1a8: |[2ee1a8] org.jaudiotagger.audio.wav.WavSaveOptions.:()V │ │ +2ee1b8: 2200 a611 |0000: new-instance v0, Lorg/jaudiotagger/audio/wav/WavSaveOptions; // type@11a6 │ │ +2ee1bc: 1a01 3c44 |0002: const-string v1, "SAVE_EXISTING_AND_ACTIVE" // string@443c │ │ +2ee1c0: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +2ee1c2: 7030 e890 1002 |0005: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/audio/wav/WavSaveOptions;.:(Ljava/lang/String;I)V // method@90e8 │ │ +2ee1c8: 6900 ba86 |0008: sput-object v0, Lorg/jaudiotagger/audio/wav/WavSaveOptions;.SAVE_EXISTING_AND_ACTIVE:Lorg/jaudiotagger/audio/wav/WavSaveOptions; // field@86ba │ │ +2ee1cc: 2201 a611 |000a: new-instance v1, Lorg/jaudiotagger/audio/wav/WavSaveOptions; // type@11a6 │ │ +2ee1d0: 1a03 3844 |000c: const-string v3, "SAVE_ACTIVE" // string@4438 │ │ +2ee1d4: 1214 |000e: const/4 v4, #int 1 // #1 │ │ +2ee1d6: 7030 e890 3104 |000f: invoke-direct {v1, v3, v4}, Lorg/jaudiotagger/audio/wav/WavSaveOptions;.:(Ljava/lang/String;I)V // method@90e8 │ │ +2ee1dc: 6901 b786 |0012: sput-object v1, Lorg/jaudiotagger/audio/wav/WavSaveOptions;.SAVE_ACTIVE:Lorg/jaudiotagger/audio/wav/WavSaveOptions; // field@86b7 │ │ +2ee1e0: 2203 a611 |0014: new-instance v3, Lorg/jaudiotagger/audio/wav/WavSaveOptions; // type@11a6 │ │ +2ee1e4: 1a05 3a44 |0016: const-string v5, "SAVE_BOTH" // string@443a │ │ +2ee1e8: 1226 |0018: const/4 v6, #int 2 // #2 │ │ +2ee1ea: 7030 e890 5306 |0019: invoke-direct {v3, v5, v6}, Lorg/jaudiotagger/audio/wav/WavSaveOptions;.:(Ljava/lang/String;I)V // method@90e8 │ │ +2ee1f0: 6903 b886 |001c: sput-object v3, Lorg/jaudiotagger/audio/wav/WavSaveOptions;.SAVE_BOTH:Lorg/jaudiotagger/audio/wav/WavSaveOptions; // field@86b8 │ │ +2ee1f4: 2205 a611 |001e: new-instance v5, Lorg/jaudiotagger/audio/wav/WavSaveOptions; // type@11a6 │ │ +2ee1f8: 1a07 3d44 |0020: const-string v7, "SAVE_EXISTING_AND_ACTIVE_AND_SYNC" // string@443d │ │ +2ee1fc: 1238 |0022: const/4 v8, #int 3 // #3 │ │ +2ee1fe: 7030 e890 7508 |0023: invoke-direct {v5, v7, v8}, Lorg/jaudiotagger/audio/wav/WavSaveOptions;.:(Ljava/lang/String;I)V // method@90e8 │ │ +2ee204: 6905 bb86 |0026: sput-object v5, Lorg/jaudiotagger/audio/wav/WavSaveOptions;.SAVE_EXISTING_AND_ACTIVE_AND_SYNC:Lorg/jaudiotagger/audio/wav/WavSaveOptions; // field@86bb │ │ +2ee208: 2207 a611 |0028: new-instance v7, Lorg/jaudiotagger/audio/wav/WavSaveOptions; // type@11a6 │ │ +2ee20c: 1a09 3b44 |002a: const-string v9, "SAVE_BOTH_AND_SYNC" // string@443b │ │ +2ee210: 124a |002c: const/4 v10, #int 4 // #4 │ │ +2ee212: 7030 e890 970a |002d: invoke-direct {v7, v9, v10}, Lorg/jaudiotagger/audio/wav/WavSaveOptions;.:(Ljava/lang/String;I)V // method@90e8 │ │ +2ee218: 6907 b986 |0030: sput-object v7, Lorg/jaudiotagger/audio/wav/WavSaveOptions;.SAVE_BOTH_AND_SYNC:Lorg/jaudiotagger/audio/wav/WavSaveOptions; // field@86b9 │ │ +2ee21c: 1259 |0032: const/4 v9, #int 5 // #5 │ │ +2ee21e: 2399 df13 |0033: new-array v9, v9, [Lorg/jaudiotagger/audio/wav/WavSaveOptions; // type@13df │ │ +2ee222: 4d00 0902 |0035: aput-object v0, v9, v2 │ │ +2ee226: 4d01 0904 |0037: aput-object v1, v9, v4 │ │ +2ee22a: 4d03 0906 |0039: aput-object v3, v9, v6 │ │ +2ee22e: 4d05 0908 |003b: aput-object v5, v9, v8 │ │ +2ee232: 4d07 090a |003d: aput-object v7, v9, v10 │ │ +2ee236: 6909 b686 |003f: sput-object v9, Lorg/jaudiotagger/audio/wav/WavSaveOptions;.$VALUES:[Lorg/jaudiotagger/audio/wav/WavSaveOptions; // field@86b6 │ │ +2ee23a: 0e00 |0041: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x000a line=26 │ │ 0x0014 line=27 │ │ 0x001e line=28 │ │ 0x0028 line=29 │ │ @@ -726093,17 +726093,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 │ │ -2ee238: |[2ee238] org.jaudiotagger.audio.wav.WavSaveOptions.:(Ljava/lang/String;I)V │ │ -2ee248: 7030 0387 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@8703 │ │ -2ee24e: 0e00 |0003: return-void │ │ +2ee23c: |[2ee23c] org.jaudiotagger.audio.wav.WavSaveOptions.:(Ljava/lang/String;I)V │ │ +2ee24c: 7030 0387 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@8703 │ │ +2ee252: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/audio/wav/WavSaveOptions; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -726113,20 +726113,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/jaudiotagger/audio/wav/WavSaveOptions;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -2ee15c: |[2ee15c] org.jaudiotagger.audio.wav.WavSaveOptions.valueOf:(Ljava/lang/String;)Lorg/jaudiotagger/audio/wav/WavSaveOptions; │ │ -2ee16c: 1c00 a611 |0000: const-class v0, Lorg/jaudiotagger/audio/wav/WavSaveOptions; // type@11a6 │ │ -2ee170: 7120 0487 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@8704 │ │ -2ee176: 0c01 |0005: move-result-object v1 │ │ -2ee178: 1f01 a611 |0006: check-cast v1, Lorg/jaudiotagger/audio/wav/WavSaveOptions; // type@11a6 │ │ -2ee17c: 1101 |0008: return-object v1 │ │ +2ee160: |[2ee160] org.jaudiotagger.audio.wav.WavSaveOptions.valueOf:(Ljava/lang/String;)Lorg/jaudiotagger/audio/wav/WavSaveOptions; │ │ +2ee170: 1c00 a611 |0000: const-class v0, Lorg/jaudiotagger/audio/wav/WavSaveOptions; // type@11a6 │ │ +2ee174: 7120 0487 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@8704 │ │ +2ee17a: 0c01 |0005: move-result-object v1 │ │ +2ee17c: 1f01 a611 |0006: check-cast v1, Lorg/jaudiotagger/audio/wav/WavSaveOptions; // type@11a6 │ │ +2ee180: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #3 : (in Lorg/jaudiotagger/audio/wav/WavSaveOptions;) │ │ @@ -726134,20 +726134,20 @@ │ │ type : '()[Lorg/jaudiotagger/audio/wav/WavSaveOptions;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -2ee180: |[2ee180] org.jaudiotagger.audio.wav.WavSaveOptions.values:()[Lorg/jaudiotagger/audio/wav/WavSaveOptions; │ │ -2ee190: 6200 b686 |0000: sget-object v0, Lorg/jaudiotagger/audio/wav/WavSaveOptions;.$VALUES:[Lorg/jaudiotagger/audio/wav/WavSaveOptions; // field@86b6 │ │ -2ee194: 6e10 17a0 0000 |0002: invoke-virtual {v0}, [Lorg/jaudiotagger/audio/wav/WavSaveOptions;.clone:()Ljava/lang/Object; // method@a017 │ │ -2ee19a: 0c00 |0005: move-result-object v0 │ │ -2ee19c: 1f00 df13 |0006: check-cast v0, [Lorg/jaudiotagger/audio/wav/WavSaveOptions; // type@13df │ │ -2ee1a0: 1100 |0008: return-object v0 │ │ +2ee184: |[2ee184] org.jaudiotagger.audio.wav.WavSaveOptions.values:()[Lorg/jaudiotagger/audio/wav/WavSaveOptions; │ │ +2ee194: 6200 b686 |0000: sget-object v0, Lorg/jaudiotagger/audio/wav/WavSaveOptions;.$VALUES:[Lorg/jaudiotagger/audio/wav/WavSaveOptions; // field@86b6 │ │ +2ee198: 6e10 17a0 0000 |0002: invoke-virtual {v0}, [Lorg/jaudiotagger/audio/wav/WavSaveOptions;.clone:()Ljava/lang/Object; // method@a017 │ │ +2ee19e: 0c00 |0005: move-result-object v0 │ │ +2ee1a0: 1f00 df13 |0006: check-cast v0, [Lorg/jaudiotagger/audio/wav/WavSaveOptions; // type@13df │ │ +2ee1a4: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 21425 (WavSaveOptions.java) │ │ @@ -726196,31 +726196,31 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -2ee298: |[2ee298] org.jaudiotagger.audio.wav.WavSaveOrder.:()V │ │ -2ee2a8: 2200 a711 |0000: new-instance v0, Lorg/jaudiotagger/audio/wav/WavSaveOrder; // type@11a7 │ │ -2ee2ac: 1a01 701e |0002: const-string v1, "INFO_THEN_ID3" // string@1e70 │ │ -2ee2b0: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -2ee2b2: 7030 ec90 1002 |0005: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/audio/wav/WavSaveOrder;.:(Ljava/lang/String;I)V // method@90ec │ │ -2ee2b8: 6900 be86 |0008: sput-object v0, Lorg/jaudiotagger/audio/wav/WavSaveOrder;.INFO_THEN_ID3:Lorg/jaudiotagger/audio/wav/WavSaveOrder; // field@86be │ │ -2ee2bc: 2201 a711 |000a: new-instance v1, Lorg/jaudiotagger/audio/wav/WavSaveOrder; // type@11a7 │ │ -2ee2c0: 1a03 9a1d |000c: const-string v3, "ID3_THEN_INFO" // string@1d9a │ │ -2ee2c4: 1214 |000e: const/4 v4, #int 1 // #1 │ │ -2ee2c6: 7030 ec90 3104 |000f: invoke-direct {v1, v3, v4}, Lorg/jaudiotagger/audio/wav/WavSaveOrder;.:(Ljava/lang/String;I)V // method@90ec │ │ -2ee2cc: 6901 bd86 |0012: sput-object v1, Lorg/jaudiotagger/audio/wav/WavSaveOrder;.ID3_THEN_INFO:Lorg/jaudiotagger/audio/wav/WavSaveOrder; // field@86bd │ │ -2ee2d0: 1223 |0014: const/4 v3, #int 2 // #2 │ │ -2ee2d2: 2333 e013 |0015: new-array v3, v3, [Lorg/jaudiotagger/audio/wav/WavSaveOrder; // type@13e0 │ │ -2ee2d6: 4d00 0302 |0017: aput-object v0, v3, v2 │ │ -2ee2da: 4d01 0304 |0019: aput-object v1, v3, v4 │ │ -2ee2de: 6903 bc86 |001b: sput-object v3, Lorg/jaudiotagger/audio/wav/WavSaveOrder;.$VALUES:[Lorg/jaudiotagger/audio/wav/WavSaveOrder; // field@86bc │ │ -2ee2e2: 0e00 |001d: return-void │ │ +2ee29c: |[2ee29c] org.jaudiotagger.audio.wav.WavSaveOrder.:()V │ │ +2ee2ac: 2200 a711 |0000: new-instance v0, Lorg/jaudiotagger/audio/wav/WavSaveOrder; // type@11a7 │ │ +2ee2b0: 1a01 701e |0002: const-string v1, "INFO_THEN_ID3" // string@1e70 │ │ +2ee2b4: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +2ee2b6: 7030 ec90 1002 |0005: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/audio/wav/WavSaveOrder;.:(Ljava/lang/String;I)V // method@90ec │ │ +2ee2bc: 6900 be86 |0008: sput-object v0, Lorg/jaudiotagger/audio/wav/WavSaveOrder;.INFO_THEN_ID3:Lorg/jaudiotagger/audio/wav/WavSaveOrder; // field@86be │ │ +2ee2c0: 2201 a711 |000a: new-instance v1, Lorg/jaudiotagger/audio/wav/WavSaveOrder; // type@11a7 │ │ +2ee2c4: 1a03 9a1d |000c: const-string v3, "ID3_THEN_INFO" // string@1d9a │ │ +2ee2c8: 1214 |000e: const/4 v4, #int 1 // #1 │ │ +2ee2ca: 7030 ec90 3104 |000f: invoke-direct {v1, v3, v4}, Lorg/jaudiotagger/audio/wav/WavSaveOrder;.:(Ljava/lang/String;I)V // method@90ec │ │ +2ee2d0: 6901 bd86 |0012: sput-object v1, Lorg/jaudiotagger/audio/wav/WavSaveOrder;.ID3_THEN_INFO:Lorg/jaudiotagger/audio/wav/WavSaveOrder; // field@86bd │ │ +2ee2d4: 1223 |0014: const/4 v3, #int 2 // #2 │ │ +2ee2d6: 2333 e013 |0015: new-array v3, v3, [Lorg/jaudiotagger/audio/wav/WavSaveOrder; // type@13e0 │ │ +2ee2da: 4d00 0302 |0017: aput-object v0, v3, v2 │ │ +2ee2de: 4d01 0304 |0019: aput-object v1, v3, v4 │ │ +2ee2e2: 6903 bc86 |001b: sput-object v3, Lorg/jaudiotagger/audio/wav/WavSaveOrder;.$VALUES:[Lorg/jaudiotagger/audio/wav/WavSaveOrder; // field@86bc │ │ +2ee2e6: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ 0x000a line=12 │ │ 0x001b line=9 │ │ locals : │ │ │ │ @@ -726229,17 +726229,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 │ │ -2ee2e4: |[2ee2e4] org.jaudiotagger.audio.wav.WavSaveOrder.:(Ljava/lang/String;I)V │ │ -2ee2f4: 7030 0387 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@8703 │ │ -2ee2fa: 0e00 |0003: return-void │ │ +2ee2e8: |[2ee2e8] org.jaudiotagger.audio.wav.WavSaveOrder.:(Ljava/lang/String;I)V │ │ +2ee2f8: 7030 0387 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@8703 │ │ +2ee2fe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/audio/wav/WavSaveOrder; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -726249,20 +726249,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/jaudiotagger/audio/wav/WavSaveOrder;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -2ee250: |[2ee250] org.jaudiotagger.audio.wav.WavSaveOrder.valueOf:(Ljava/lang/String;)Lorg/jaudiotagger/audio/wav/WavSaveOrder; │ │ -2ee260: 1c00 a711 |0000: const-class v0, Lorg/jaudiotagger/audio/wav/WavSaveOrder; // type@11a7 │ │ -2ee264: 7120 0487 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@8704 │ │ -2ee26a: 0c01 |0005: move-result-object v1 │ │ -2ee26c: 1f01 a711 |0006: check-cast v1, Lorg/jaudiotagger/audio/wav/WavSaveOrder; // type@11a7 │ │ -2ee270: 1101 |0008: return-object v1 │ │ +2ee254: |[2ee254] org.jaudiotagger.audio.wav.WavSaveOrder.valueOf:(Ljava/lang/String;)Lorg/jaudiotagger/audio/wav/WavSaveOrder; │ │ +2ee264: 1c00 a711 |0000: const-class v0, Lorg/jaudiotagger/audio/wav/WavSaveOrder; // type@11a7 │ │ +2ee268: 7120 0487 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@8704 │ │ +2ee26e: 0c01 |0005: move-result-object v1 │ │ +2ee270: 1f01 a711 |0006: check-cast v1, Lorg/jaudiotagger/audio/wav/WavSaveOrder; // type@11a7 │ │ +2ee274: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #3 : (in Lorg/jaudiotagger/audio/wav/WavSaveOrder;) │ │ @@ -726270,20 +726270,20 @@ │ │ type : '()[Lorg/jaudiotagger/audio/wav/WavSaveOrder;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -2ee274: |[2ee274] org.jaudiotagger.audio.wav.WavSaveOrder.values:()[Lorg/jaudiotagger/audio/wav/WavSaveOrder; │ │ -2ee284: 6200 bc86 |0000: sget-object v0, Lorg/jaudiotagger/audio/wav/WavSaveOrder;.$VALUES:[Lorg/jaudiotagger/audio/wav/WavSaveOrder; // field@86bc │ │ -2ee288: 6e10 18a0 0000 |0002: invoke-virtual {v0}, [Lorg/jaudiotagger/audio/wav/WavSaveOrder;.clone:()Ljava/lang/Object; // method@a018 │ │ -2ee28e: 0c00 |0005: move-result-object v0 │ │ -2ee290: 1f00 e013 |0006: check-cast v0, [Lorg/jaudiotagger/audio/wav/WavSaveOrder; // type@13e0 │ │ -2ee294: 1100 |0008: return-object v0 │ │ +2ee278: |[2ee278] org.jaudiotagger.audio.wav.WavSaveOrder.values:()[Lorg/jaudiotagger/audio/wav/WavSaveOrder; │ │ +2ee288: 6200 bc86 |0000: sget-object v0, Lorg/jaudiotagger/audio/wav/WavSaveOrder;.$VALUES:[Lorg/jaudiotagger/audio/wav/WavSaveOrder; // field@86bc │ │ +2ee28c: 6e10 18a0 0000 |0002: invoke-virtual {v0}, [Lorg/jaudiotagger/audio/wav/WavSaveOrder;.clone:()Ljava/lang/Object; // method@a018 │ │ +2ee292: 0c00 |0005: move-result-object v0 │ │ +2ee294: 1f00 e013 |0006: check-cast v0, [Lorg/jaudiotagger/audio/wav/WavSaveOrder; // type@13e0 │ │ +2ee298: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 21426 (WavSaveOrder.java) │ │ @@ -726364,80 +726364,80 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 16 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 128 16-bit code units │ │ -2ee398: |[2ee398] org.jaudiotagger.audio.wav.WavSubFormat.:()V │ │ -2ee3a8: 2200 a811 |0000: new-instance v0, Lorg/jaudiotagger/audio/wav/WavSubFormat; // type@11a8 │ │ -2ee3ac: 1a01 6c18 |0002: const-string v1, "FORMAT_PCM" // string@186c │ │ -2ee3b0: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -2ee3b2: 1213 |0005: const/4 v3, #int 1 // #1 │ │ -2ee3b4: 1a04 fa52 |0006: const-string v4, "WAV PCM" // string@52fa │ │ -2ee3b8: 7054 f090 1032 |0008: invoke-direct {v0, v1, v2, v3, v4}, Lorg/jaudiotagger/audio/wav/WavSubFormat;.:(Ljava/lang/String;IILjava/lang/String;)V // method@90f0 │ │ -2ee3be: 6900 c586 |000b: sput-object v0, Lorg/jaudiotagger/audio/wav/WavSubFormat;.FORMAT_PCM:Lorg/jaudiotagger/audio/wav/WavSubFormat; // field@86c5 │ │ -2ee3c2: 2201 a811 |000d: new-instance v1, Lorg/jaudiotagger/audio/wav/WavSubFormat; // type@11a8 │ │ -2ee3c6: 1a04 6918 |000f: const-string v4, "FORMAT_FLOAT" // string@1869 │ │ -2ee3ca: 1235 |0011: const/4 v5, #int 3 // #3 │ │ -2ee3cc: 1a06 f952 |0012: const-string v6, "WAV IEEE_FLOAT" // string@52f9 │ │ -2ee3d0: 7056 f090 4153 |0014: invoke-direct {v1, v4, v3, v5, v6}, Lorg/jaudiotagger/audio/wav/WavSubFormat;.:(Ljava/lang/String;IILjava/lang/String;)V // method@90f0 │ │ -2ee3d6: 6901 c286 |0017: sput-object v1, Lorg/jaudiotagger/audio/wav/WavSubFormat;.FORMAT_FLOAT:Lorg/jaudiotagger/audio/wav/WavSubFormat; // field@86c2 │ │ -2ee3da: 2204 a811 |0019: new-instance v4, Lorg/jaudiotagger/audio/wav/WavSubFormat; // type@11a8 │ │ -2ee3de: 1a06 6718 |001b: const-string v6, "FORMAT_ALAW" // string@1867 │ │ -2ee3e2: 1227 |001d: const/4 v7, #int 2 // #2 │ │ -2ee3e4: 1268 |001e: const/4 v8, #int 6 // #6 │ │ -2ee3e6: 1a09 f852 |001f: const-string v9, "WAV A-LAW" // string@52f8 │ │ -2ee3ea: 7059 f090 6487 |0021: invoke-direct {v4, v6, v7, v8, v9}, Lorg/jaudiotagger/audio/wav/WavSubFormat;.:(Ljava/lang/String;IILjava/lang/String;)V // method@90f0 │ │ -2ee3f0: 6904 c086 |0024: sput-object v4, Lorg/jaudiotagger/audio/wav/WavSubFormat;.FORMAT_ALAW:Lorg/jaudiotagger/audio/wav/WavSubFormat; // field@86c0 │ │ -2ee3f4: 2206 a811 |0026: new-instance v6, Lorg/jaudiotagger/audio/wav/WavSubFormat; // type@11a8 │ │ -2ee3f8: 1a09 6b18 |0028: const-string v9, "FORMAT_MULAW" // string@186b │ │ -2ee3fc: 127a |002a: const/4 v10, #int 7 // #7 │ │ -2ee3fe: 1a0b fb52 |002b: const-string v11, "WAV µ-LAW" // string@52fb │ │ -2ee402: 705b f090 96a5 |002d: invoke-direct {v6, v9, v5, v10, v11}, Lorg/jaudiotagger/audio/wav/WavSubFormat;.:(Ljava/lang/String;IILjava/lang/String;)V // method@90f0 │ │ -2ee408: 6906 c486 |0030: sput-object v6, Lorg/jaudiotagger/audio/wav/WavSubFormat;.FORMAT_MULAW:Lorg/jaudiotagger/audio/wav/WavSubFormat; // field@86c4 │ │ -2ee40c: 2209 a811 |0032: new-instance v9, Lorg/jaudiotagger/audio/wav/WavSubFormat; // type@11a8 │ │ -2ee410: 1a0a 6818 |0034: const-string v10, "FORMAT_EXTENSIBLE" // string@1868 │ │ -2ee414: 124b |0036: const/4 v11, #int 4 // #4 │ │ -2ee416: 140c feff 0000 |0037: const v12, #float 9.18327e-41 // #0000fffe │ │ -2ee41c: 1a0d 0016 |003a: const-string v13, "EXTENSIBLE" // string@1600 │ │ -2ee420: 705d f090 a9cb |003c: invoke-direct {v9, v10, v11, v12, v13}, Lorg/jaudiotagger/audio/wav/WavSubFormat;.:(Ljava/lang/String;IILjava/lang/String;)V // method@90f0 │ │ -2ee426: 6909 c186 |003f: sput-object v9, Lorg/jaudiotagger/audio/wav/WavSubFormat;.FORMAT_EXTENSIBLE:Lorg/jaudiotagger/audio/wav/WavSubFormat; // field@86c1 │ │ -2ee42a: 220a a811 |0041: new-instance v10, Lorg/jaudiotagger/audio/wav/WavSubFormat; // type@11a8 │ │ -2ee42e: 1a0c 6a18 |0043: const-string v12, "FORMAT_GSM_COMPRESSED" // string@186a │ │ -2ee432: 125d |0045: const/4 v13, #int 5 // #5 │ │ -2ee434: 130e 3100 |0046: const/16 v14, #int 49 // #31 │ │ -2ee438: 1a0f ef1b |0048: const-string v15, "GSM_COMPRESSED" // string@1bef │ │ -2ee43c: 705f f090 caed |004a: invoke-direct {v10, v12, v13, v14, v15}, Lorg/jaudiotagger/audio/wav/WavSubFormat;.:(Ljava/lang/String;IILjava/lang/String;)V // method@90f0 │ │ -2ee442: 690a c386 |004d: sput-object v10, Lorg/jaudiotagger/audio/wav/WavSubFormat;.FORMAT_GSM_COMPRESSED:Lorg/jaudiotagger/audio/wav/WavSubFormat; // field@86c3 │ │ -2ee446: 2388 e113 |004f: new-array v8, v8, [Lorg/jaudiotagger/audio/wav/WavSubFormat; // type@13e1 │ │ -2ee44a: 4d00 0802 |0051: aput-object v0, v8, v2 │ │ -2ee44e: 4d01 0803 |0053: aput-object v1, v8, v3 │ │ -2ee452: 4d04 0807 |0055: aput-object v4, v8, v7 │ │ -2ee456: 4d06 0805 |0057: aput-object v6, v8, v5 │ │ -2ee45a: 4d09 080b |0059: aput-object v9, v8, v11 │ │ -2ee45e: 4d0a 080d |005b: aput-object v10, v8, v13 │ │ -2ee462: 6908 bf86 |005d: sput-object v8, Lorg/jaudiotagger/audio/wav/WavSubFormat;.$VALUES:[Lorg/jaudiotagger/audio/wav/WavSubFormat; // field@86bf │ │ -2ee466: 2200 8c10 |005f: new-instance v0, Ljava/util/HashMap; // type@108c │ │ -2ee46a: 7010 2b89 0000 |0061: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@892b │ │ -2ee470: 6900 c886 |0064: sput-object v0, Lorg/jaudiotagger/audio/wav/WavSubFormat;.lookup:Ljava/util/Map; // field@86c8 │ │ -2ee474: 7100 f590 0000 |0066: invoke-static {}, Lorg/jaudiotagger/audio/wav/WavSubFormat;.values:()[Lorg/jaudiotagger/audio/wav/WavSubFormat; // method@90f5 │ │ -2ee47a: 0c00 |0069: move-result-object v0 │ │ -2ee47c: 2101 |006a: array-length v1, v0 │ │ -2ee47e: 3512 1400 |006b: if-ge v2, v1, 007f // +0014 │ │ -2ee482: 4603 0002 |006d: aget-object v3, v0, v2 │ │ -2ee486: 6204 c886 |006f: sget-object v4, Lorg/jaudiotagger/audio/wav/WavSubFormat;.lookup:Ljava/util/Map; // field@86c8 │ │ -2ee48a: 6e10 f290 0300 |0071: invoke-virtual {v3}, Lorg/jaudiotagger/audio/wav/WavSubFormat;.getCode:()I // method@90f2 │ │ -2ee490: 0a05 |0074: move-result v5 │ │ -2ee492: 7110 3487 0500 |0075: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2ee498: 0c05 |0078: move-result-object v5 │ │ -2ee49a: 7230 9489 5403 |0079: invoke-interface {v4, v5, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2ee4a0: d802 0201 |007c: add-int/lit8 v2, v2, #int 1 // #01 │ │ -2ee4a4: 28ed |007e: goto 006b // -0013 │ │ -2ee4a6: 0e00 |007f: return-void │ │ +2ee39c: |[2ee39c] org.jaudiotagger.audio.wav.WavSubFormat.:()V │ │ +2ee3ac: 2200 a811 |0000: new-instance v0, Lorg/jaudiotagger/audio/wav/WavSubFormat; // type@11a8 │ │ +2ee3b0: 1a01 6c18 |0002: const-string v1, "FORMAT_PCM" // string@186c │ │ +2ee3b4: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +2ee3b6: 1213 |0005: const/4 v3, #int 1 // #1 │ │ +2ee3b8: 1a04 fa52 |0006: const-string v4, "WAV PCM" // string@52fa │ │ +2ee3bc: 7054 f090 1032 |0008: invoke-direct {v0, v1, v2, v3, v4}, Lorg/jaudiotagger/audio/wav/WavSubFormat;.:(Ljava/lang/String;IILjava/lang/String;)V // method@90f0 │ │ +2ee3c2: 6900 c586 |000b: sput-object v0, Lorg/jaudiotagger/audio/wav/WavSubFormat;.FORMAT_PCM:Lorg/jaudiotagger/audio/wav/WavSubFormat; // field@86c5 │ │ +2ee3c6: 2201 a811 |000d: new-instance v1, Lorg/jaudiotagger/audio/wav/WavSubFormat; // type@11a8 │ │ +2ee3ca: 1a04 6918 |000f: const-string v4, "FORMAT_FLOAT" // string@1869 │ │ +2ee3ce: 1235 |0011: const/4 v5, #int 3 // #3 │ │ +2ee3d0: 1a06 f952 |0012: const-string v6, "WAV IEEE_FLOAT" // string@52f9 │ │ +2ee3d4: 7056 f090 4153 |0014: invoke-direct {v1, v4, v3, v5, v6}, Lorg/jaudiotagger/audio/wav/WavSubFormat;.:(Ljava/lang/String;IILjava/lang/String;)V // method@90f0 │ │ +2ee3da: 6901 c286 |0017: sput-object v1, Lorg/jaudiotagger/audio/wav/WavSubFormat;.FORMAT_FLOAT:Lorg/jaudiotagger/audio/wav/WavSubFormat; // field@86c2 │ │ +2ee3de: 2204 a811 |0019: new-instance v4, Lorg/jaudiotagger/audio/wav/WavSubFormat; // type@11a8 │ │ +2ee3e2: 1a06 6718 |001b: const-string v6, "FORMAT_ALAW" // string@1867 │ │ +2ee3e6: 1227 |001d: const/4 v7, #int 2 // #2 │ │ +2ee3e8: 1268 |001e: const/4 v8, #int 6 // #6 │ │ +2ee3ea: 1a09 f852 |001f: const-string v9, "WAV A-LAW" // string@52f8 │ │ +2ee3ee: 7059 f090 6487 |0021: invoke-direct {v4, v6, v7, v8, v9}, Lorg/jaudiotagger/audio/wav/WavSubFormat;.:(Ljava/lang/String;IILjava/lang/String;)V // method@90f0 │ │ +2ee3f4: 6904 c086 |0024: sput-object v4, Lorg/jaudiotagger/audio/wav/WavSubFormat;.FORMAT_ALAW:Lorg/jaudiotagger/audio/wav/WavSubFormat; // field@86c0 │ │ +2ee3f8: 2206 a811 |0026: new-instance v6, Lorg/jaudiotagger/audio/wav/WavSubFormat; // type@11a8 │ │ +2ee3fc: 1a09 6b18 |0028: const-string v9, "FORMAT_MULAW" // string@186b │ │ +2ee400: 127a |002a: const/4 v10, #int 7 // #7 │ │ +2ee402: 1a0b fb52 |002b: const-string v11, "WAV µ-LAW" // string@52fb │ │ +2ee406: 705b f090 96a5 |002d: invoke-direct {v6, v9, v5, v10, v11}, Lorg/jaudiotagger/audio/wav/WavSubFormat;.:(Ljava/lang/String;IILjava/lang/String;)V // method@90f0 │ │ +2ee40c: 6906 c486 |0030: sput-object v6, Lorg/jaudiotagger/audio/wav/WavSubFormat;.FORMAT_MULAW:Lorg/jaudiotagger/audio/wav/WavSubFormat; // field@86c4 │ │ +2ee410: 2209 a811 |0032: new-instance v9, Lorg/jaudiotagger/audio/wav/WavSubFormat; // type@11a8 │ │ +2ee414: 1a0a 6818 |0034: const-string v10, "FORMAT_EXTENSIBLE" // string@1868 │ │ +2ee418: 124b |0036: const/4 v11, #int 4 // #4 │ │ +2ee41a: 140c feff 0000 |0037: const v12, #float 9.18327e-41 // #0000fffe │ │ +2ee420: 1a0d 0016 |003a: const-string v13, "EXTENSIBLE" // string@1600 │ │ +2ee424: 705d f090 a9cb |003c: invoke-direct {v9, v10, v11, v12, v13}, Lorg/jaudiotagger/audio/wav/WavSubFormat;.:(Ljava/lang/String;IILjava/lang/String;)V // method@90f0 │ │ +2ee42a: 6909 c186 |003f: sput-object v9, Lorg/jaudiotagger/audio/wav/WavSubFormat;.FORMAT_EXTENSIBLE:Lorg/jaudiotagger/audio/wav/WavSubFormat; // field@86c1 │ │ +2ee42e: 220a a811 |0041: new-instance v10, Lorg/jaudiotagger/audio/wav/WavSubFormat; // type@11a8 │ │ +2ee432: 1a0c 6a18 |0043: const-string v12, "FORMAT_GSM_COMPRESSED" // string@186a │ │ +2ee436: 125d |0045: const/4 v13, #int 5 // #5 │ │ +2ee438: 130e 3100 |0046: const/16 v14, #int 49 // #31 │ │ +2ee43c: 1a0f ef1b |0048: const-string v15, "GSM_COMPRESSED" // string@1bef │ │ +2ee440: 705f f090 caed |004a: invoke-direct {v10, v12, v13, v14, v15}, Lorg/jaudiotagger/audio/wav/WavSubFormat;.:(Ljava/lang/String;IILjava/lang/String;)V // method@90f0 │ │ +2ee446: 690a c386 |004d: sput-object v10, Lorg/jaudiotagger/audio/wav/WavSubFormat;.FORMAT_GSM_COMPRESSED:Lorg/jaudiotagger/audio/wav/WavSubFormat; // field@86c3 │ │ +2ee44a: 2388 e113 |004f: new-array v8, v8, [Lorg/jaudiotagger/audio/wav/WavSubFormat; // type@13e1 │ │ +2ee44e: 4d00 0802 |0051: aput-object v0, v8, v2 │ │ +2ee452: 4d01 0803 |0053: aput-object v1, v8, v3 │ │ +2ee456: 4d04 0807 |0055: aput-object v4, v8, v7 │ │ +2ee45a: 4d06 0805 |0057: aput-object v6, v8, v5 │ │ +2ee45e: 4d09 080b |0059: aput-object v9, v8, v11 │ │ +2ee462: 4d0a 080d |005b: aput-object v10, v8, v13 │ │ +2ee466: 6908 bf86 |005d: sput-object v8, Lorg/jaudiotagger/audio/wav/WavSubFormat;.$VALUES:[Lorg/jaudiotagger/audio/wav/WavSubFormat; // field@86bf │ │ +2ee46a: 2200 8c10 |005f: new-instance v0, Ljava/util/HashMap; // type@108c │ │ +2ee46e: 7010 2b89 0000 |0061: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@892b │ │ +2ee474: 6900 c886 |0064: sput-object v0, Lorg/jaudiotagger/audio/wav/WavSubFormat;.lookup:Ljava/util/Map; // field@86c8 │ │ +2ee478: 7100 f590 0000 |0066: invoke-static {}, Lorg/jaudiotagger/audio/wav/WavSubFormat;.values:()[Lorg/jaudiotagger/audio/wav/WavSubFormat; // method@90f5 │ │ +2ee47e: 0c00 |0069: move-result-object v0 │ │ +2ee480: 2101 |006a: array-length v1, v0 │ │ +2ee482: 3512 1400 |006b: if-ge v2, v1, 007f // +0014 │ │ +2ee486: 4603 0002 |006d: aget-object v3, v0, v2 │ │ +2ee48a: 6204 c886 |006f: sget-object v4, Lorg/jaudiotagger/audio/wav/WavSubFormat;.lookup:Ljava/util/Map; // field@86c8 │ │ +2ee48e: 6e10 f290 0300 |0071: invoke-virtual {v3}, Lorg/jaudiotagger/audio/wav/WavSubFormat;.getCode:()I // method@90f2 │ │ +2ee494: 0a05 |0074: move-result v5 │ │ +2ee496: 7110 3487 0500 |0075: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2ee49c: 0c05 |0078: move-result-object v5 │ │ +2ee49e: 7230 9489 5403 |0079: invoke-interface {v4, v5, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2ee4a4: d802 0201 |007c: add-int/lit8 v2, v2, #int 1 // #01 │ │ +2ee4a8: 28ed |007e: goto 006b // -0013 │ │ +2ee4aa: 0e00 |007f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ 0x000d line=12 │ │ 0x0019 line=13 │ │ 0x0026 line=14 │ │ 0x0032 line=15 │ │ @@ -726453,19 +726453,19 @@ │ │ type : '(Ljava/lang/String;IILjava/lang/String;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -2ee4a8: |[2ee4a8] org.jaudiotagger.audio.wav.WavSubFormat.:(Ljava/lang/String;IILjava/lang/String;)V │ │ -2ee4b8: 7030 0387 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@8703 │ │ -2ee4be: 5903 c686 |0003: iput v3, v0, Lorg/jaudiotagger/audio/wav/WavSubFormat;.code:I // field@86c6 │ │ -2ee4c2: 5b04 c786 |0005: iput-object v4, v0, Lorg/jaudiotagger/audio/wav/WavSubFormat;.description:Ljava/lang/String; // field@86c7 │ │ -2ee4c6: 0e00 |0007: return-void │ │ +2ee4ac: |[2ee4ac] org.jaudiotagger.audio.wav.WavSubFormat.:(Ljava/lang/String;IILjava/lang/String;)V │ │ +2ee4bc: 7030 0387 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@8703 │ │ +2ee4c2: 5903 c686 |0003: iput v3, v0, Lorg/jaudiotagger/audio/wav/WavSubFormat;.code:I // field@86c6 │ │ +2ee4c6: 5b04 c786 |0005: iput-object v4, v0, Lorg/jaudiotagger/audio/wav/WavSubFormat;.description:Ljava/lang/String; // field@86c7 │ │ +2ee4ca: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0003 line=24 │ │ 0x0005 line=25 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/jaudiotagger/audio/wav/WavSubFormat; │ │ @@ -726479,20 +726479,20 @@ │ │ type : '(Ljava/lang/Integer;)Lorg/jaudiotagger/audio/wav/WavSubFormat;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -2ee32c: |[2ee32c] org.jaudiotagger.audio.wav.WavSubFormat.getByCode:(Ljava/lang/Integer;)Lorg/jaudiotagger/audio/wav/WavSubFormat; │ │ -2ee33c: 6200 c886 |0000: sget-object v0, Lorg/jaudiotagger/audio/wav/WavSubFormat;.lookup:Ljava/util/Map; // field@86c8 │ │ -2ee340: 7220 9089 1000 |0002: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ -2ee346: 0c01 |0005: move-result-object v1 │ │ -2ee348: 1f01 a811 |0006: check-cast v1, Lorg/jaudiotagger/audio/wav/WavSubFormat; // type@11a8 │ │ -2ee34c: 1101 |0008: return-object v1 │ │ +2ee330: |[2ee330] org.jaudiotagger.audio.wav.WavSubFormat.getByCode:(Ljava/lang/Integer;)Lorg/jaudiotagger/audio/wav/WavSubFormat; │ │ +2ee340: 6200 c886 |0000: sget-object v0, Lorg/jaudiotagger/audio/wav/WavSubFormat;.lookup:Ljava/util/Map; // field@86c8 │ │ +2ee344: 7220 9089 1000 |0002: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ +2ee34a: 0c01 |0005: move-result-object v1 │ │ +2ee34c: 1f01 a811 |0006: check-cast v1, Lorg/jaudiotagger/audio/wav/WavSubFormat; // type@11a8 │ │ +2ee350: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/Integer; │ │ │ │ #3 : (in Lorg/jaudiotagger/audio/wav/WavSubFormat;) │ │ @@ -726500,20 +726500,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/jaudiotagger/audio/wav/WavSubFormat;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -2ee350: |[2ee350] org.jaudiotagger.audio.wav.WavSubFormat.valueOf:(Ljava/lang/String;)Lorg/jaudiotagger/audio/wav/WavSubFormat; │ │ -2ee360: 1c00 a811 |0000: const-class v0, Lorg/jaudiotagger/audio/wav/WavSubFormat; // type@11a8 │ │ -2ee364: 7120 0487 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@8704 │ │ -2ee36a: 0c01 |0005: move-result-object v1 │ │ -2ee36c: 1f01 a811 |0006: check-cast v1, Lorg/jaudiotagger/audio/wav/WavSubFormat; // type@11a8 │ │ -2ee370: 1101 |0008: return-object v1 │ │ +2ee354: |[2ee354] org.jaudiotagger.audio.wav.WavSubFormat.valueOf:(Ljava/lang/String;)Lorg/jaudiotagger/audio/wav/WavSubFormat; │ │ +2ee364: 1c00 a811 |0000: const-class v0, Lorg/jaudiotagger/audio/wav/WavSubFormat; // type@11a8 │ │ +2ee368: 7120 0487 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@8704 │ │ +2ee36e: 0c01 |0005: move-result-object v1 │ │ +2ee370: 1f01 a811 |0006: check-cast v1, Lorg/jaudiotagger/audio/wav/WavSubFormat; // type@11a8 │ │ +2ee374: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #4 : (in Lorg/jaudiotagger/audio/wav/WavSubFormat;) │ │ @@ -726521,20 +726521,20 @@ │ │ type : '()[Lorg/jaudiotagger/audio/wav/WavSubFormat;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -2ee374: |[2ee374] org.jaudiotagger.audio.wav.WavSubFormat.values:()[Lorg/jaudiotagger/audio/wav/WavSubFormat; │ │ -2ee384: 6200 bf86 |0000: sget-object v0, Lorg/jaudiotagger/audio/wav/WavSubFormat;.$VALUES:[Lorg/jaudiotagger/audio/wav/WavSubFormat; // field@86bf │ │ -2ee388: 6e10 19a0 0000 |0002: invoke-virtual {v0}, [Lorg/jaudiotagger/audio/wav/WavSubFormat;.clone:()Ljava/lang/Object; // method@a019 │ │ -2ee38e: 0c00 |0005: move-result-object v0 │ │ -2ee390: 1f00 e113 |0006: check-cast v0, [Lorg/jaudiotagger/audio/wav/WavSubFormat; // type@13e1 │ │ -2ee394: 1100 |0008: return-object v0 │ │ +2ee378: |[2ee378] org.jaudiotagger.audio.wav.WavSubFormat.values:()[Lorg/jaudiotagger/audio/wav/WavSubFormat; │ │ +2ee388: 6200 bf86 |0000: sget-object v0, Lorg/jaudiotagger/audio/wav/WavSubFormat;.$VALUES:[Lorg/jaudiotagger/audio/wav/WavSubFormat; // field@86bf │ │ +2ee38c: 6e10 19a0 0000 |0002: invoke-virtual {v0}, [Lorg/jaudiotagger/audio/wav/WavSubFormat;.clone:()Ljava/lang/Object; // method@a019 │ │ +2ee392: 0c00 |0005: move-result-object v0 │ │ +2ee394: 1f00 e113 |0006: check-cast v0, [Lorg/jaudiotagger/audio/wav/WavSubFormat; // type@13e1 │ │ +2ee398: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/jaudiotagger/audio/wav/WavSubFormat;) │ │ @@ -726542,17 +726542,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2ee2fc: |[2ee2fc] org.jaudiotagger.audio.wav.WavSubFormat.getCode:()I │ │ -2ee30c: 5210 c686 |0000: iget v0, v1, Lorg/jaudiotagger/audio/wav/WavSubFormat;.code:I // field@86c6 │ │ -2ee310: 0f00 |0002: return v0 │ │ +2ee300: |[2ee300] org.jaudiotagger.audio.wav.WavSubFormat.getCode:()I │ │ +2ee310: 5210 c686 |0000: iget v0, v1, Lorg/jaudiotagger/audio/wav/WavSubFormat;.code:I // field@86c6 │ │ +2ee314: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/wav/WavSubFormat; │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/wav/WavSubFormat;) │ │ @@ -726560,17 +726560,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2ee314: |[2ee314] org.jaudiotagger.audio.wav.WavSubFormat.getDescription:()Ljava/lang/String; │ │ -2ee324: 5410 c786 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/wav/WavSubFormat;.description:Ljava/lang/String; // field@86c7 │ │ -2ee328: 1100 |0002: return-object v0 │ │ +2ee318: |[2ee318] org.jaudiotagger.audio.wav.WavSubFormat.getDescription:()Ljava/lang/String; │ │ +2ee328: 5410 c786 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/wav/WavSubFormat;.description:Ljava/lang/String; // field@86c7 │ │ +2ee32c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/wav/WavSubFormat; │ │ │ │ source_file_idx : 21427 (WavSubFormat.java) │ │ @@ -726607,44 +726607,44 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 52 16-bit code units │ │ -2ee4c8: |[2ee4c8] org.jaudiotagger.audio.wav.WavTagReader$1.:()V │ │ -2ee4d8: 7100 d290 0000 |0000: invoke-static {}, Lorg/jaudiotagger/audio/wav/WavChunkType;.values:()[Lorg/jaudiotagger/audio/wav/WavChunkType; // method@90d2 │ │ -2ee4de: 0c00 |0003: move-result-object v0 │ │ -2ee4e0: 2100 |0004: array-length v0, v0 │ │ -2ee4e2: 2300 2013 |0005: new-array v0, v0, [I // type@1320 │ │ -2ee4e6: 6900 c986 |0007: sput-object v0, Lorg/jaudiotagger/audio/wav/WavTagReader$1;.$SwitchMap$org$jaudiotagger$audio$wav$WavChunkType:[I // field@86c9 │ │ -2ee4ea: 6201 a486 |0009: sget-object v1, Lorg/jaudiotagger/audio/wav/WavChunkType;.LIST:Lorg/jaudiotagger/audio/wav/WavChunkType; // field@86a4 │ │ -2ee4ee: 6e10 d090 0100 |000b: invoke-virtual {v1}, Lorg/jaudiotagger/audio/wav/WavChunkType;.ordinal:()I // method@90d0 │ │ -2ee4f4: 0a01 |000e: move-result v1 │ │ -2ee4f6: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -2ee4f8: 4b02 0001 |0010: aput v2, v0, v1 │ │ -2ee4fc: 6200 c986 |0012: sget-object v0, Lorg/jaudiotagger/audio/wav/WavTagReader$1;.$SwitchMap$org$jaudiotagger$audio$wav$WavChunkType:[I // field@86c9 │ │ -2ee500: 6201 a286 |0014: sget-object v1, Lorg/jaudiotagger/audio/wav/WavChunkType;.ID3:Lorg/jaudiotagger/audio/wav/WavChunkType; // field@86a2 │ │ -2ee504: 6e10 d090 0100 |0016: invoke-virtual {v1}, Lorg/jaudiotagger/audio/wav/WavChunkType;.ordinal:()I // method@90d0 │ │ -2ee50a: 0a01 |0019: move-result v1 │ │ -2ee50c: 1222 |001a: const/4 v2, #int 2 // #2 │ │ -2ee50e: 4b02 0001 |001b: aput v2, v0, v1 │ │ -2ee512: 6200 c986 |001d: sget-object v0, Lorg/jaudiotagger/audio/wav/WavTagReader$1;.$SwitchMap$org$jaudiotagger$audio$wav$WavChunkType:[I // field@86c9 │ │ -2ee516: 6201 9d86 |001f: sget-object v1, Lorg/jaudiotagger/audio/wav/WavChunkType;.CORRUPT_ID3_EARLY:Lorg/jaudiotagger/audio/wav/WavChunkType; // field@869d │ │ -2ee51a: 6e10 d090 0100 |0021: invoke-virtual {v1}, Lorg/jaudiotagger/audio/wav/WavChunkType;.ordinal:()I // method@90d0 │ │ -2ee520: 0a01 |0024: move-result v1 │ │ -2ee522: 1232 |0025: const/4 v2, #int 3 // #3 │ │ -2ee524: 4b02 0001 |0026: aput v2, v0, v1 │ │ -2ee528: 6200 c986 |0028: sget-object v0, Lorg/jaudiotagger/audio/wav/WavTagReader$1;.$SwitchMap$org$jaudiotagger$audio$wav$WavChunkType:[I // field@86c9 │ │ -2ee52c: 6201 9e86 |002a: sget-object v1, Lorg/jaudiotagger/audio/wav/WavChunkType;.CORRUPT_ID3_LATE:Lorg/jaudiotagger/audio/wav/WavChunkType; // field@869e │ │ -2ee530: 6e10 d090 0100 |002c: invoke-virtual {v1}, Lorg/jaudiotagger/audio/wav/WavChunkType;.ordinal:()I // method@90d0 │ │ -2ee536: 0a01 |002f: move-result v1 │ │ -2ee538: 1242 |0030: const/4 v2, #int 4 // #4 │ │ -2ee53a: 4b02 0001 |0031: aput v2, v0, v1 │ │ -2ee53e: 0e00 |0033: return-void │ │ +2ee4cc: |[2ee4cc] org.jaudiotagger.audio.wav.WavTagReader$1.:()V │ │ +2ee4dc: 7100 d290 0000 |0000: invoke-static {}, Lorg/jaudiotagger/audio/wav/WavChunkType;.values:()[Lorg/jaudiotagger/audio/wav/WavChunkType; // method@90d2 │ │ +2ee4e2: 0c00 |0003: move-result-object v0 │ │ +2ee4e4: 2100 |0004: array-length v0, v0 │ │ +2ee4e6: 2300 2013 |0005: new-array v0, v0, [I // type@1320 │ │ +2ee4ea: 6900 c986 |0007: sput-object v0, Lorg/jaudiotagger/audio/wav/WavTagReader$1;.$SwitchMap$org$jaudiotagger$audio$wav$WavChunkType:[I // field@86c9 │ │ +2ee4ee: 6201 a486 |0009: sget-object v1, Lorg/jaudiotagger/audio/wav/WavChunkType;.LIST:Lorg/jaudiotagger/audio/wav/WavChunkType; // field@86a4 │ │ +2ee4f2: 6e10 d090 0100 |000b: invoke-virtual {v1}, Lorg/jaudiotagger/audio/wav/WavChunkType;.ordinal:()I // method@90d0 │ │ +2ee4f8: 0a01 |000e: move-result v1 │ │ +2ee4fa: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +2ee4fc: 4b02 0001 |0010: aput v2, v0, v1 │ │ +2ee500: 6200 c986 |0012: sget-object v0, Lorg/jaudiotagger/audio/wav/WavTagReader$1;.$SwitchMap$org$jaudiotagger$audio$wav$WavChunkType:[I // field@86c9 │ │ +2ee504: 6201 a286 |0014: sget-object v1, Lorg/jaudiotagger/audio/wav/WavChunkType;.ID3:Lorg/jaudiotagger/audio/wav/WavChunkType; // field@86a2 │ │ +2ee508: 6e10 d090 0100 |0016: invoke-virtual {v1}, Lorg/jaudiotagger/audio/wav/WavChunkType;.ordinal:()I // method@90d0 │ │ +2ee50e: 0a01 |0019: move-result v1 │ │ +2ee510: 1222 |001a: const/4 v2, #int 2 // #2 │ │ +2ee512: 4b02 0001 |001b: aput v2, v0, v1 │ │ +2ee516: 6200 c986 |001d: sget-object v0, Lorg/jaudiotagger/audio/wav/WavTagReader$1;.$SwitchMap$org$jaudiotagger$audio$wav$WavChunkType:[I // field@86c9 │ │ +2ee51a: 6201 9d86 |001f: sget-object v1, Lorg/jaudiotagger/audio/wav/WavChunkType;.CORRUPT_ID3_EARLY:Lorg/jaudiotagger/audio/wav/WavChunkType; // field@869d │ │ +2ee51e: 6e10 d090 0100 |0021: invoke-virtual {v1}, Lorg/jaudiotagger/audio/wav/WavChunkType;.ordinal:()I // method@90d0 │ │ +2ee524: 0a01 |0024: move-result v1 │ │ +2ee526: 1232 |0025: const/4 v2, #int 3 // #3 │ │ +2ee528: 4b02 0001 |0026: aput v2, v0, v1 │ │ +2ee52c: 6200 c986 |0028: sget-object v0, Lorg/jaudiotagger/audio/wav/WavTagReader$1;.$SwitchMap$org$jaudiotagger$audio$wav$WavChunkType:[I // field@86c9 │ │ +2ee530: 6201 9e86 |002a: sget-object v1, Lorg/jaudiotagger/audio/wav/WavChunkType;.CORRUPT_ID3_LATE:Lorg/jaudiotagger/audio/wav/WavChunkType; // field@869e │ │ +2ee534: 6e10 d090 0100 |002c: invoke-virtual {v1}, Lorg/jaudiotagger/audio/wav/WavChunkType;.ordinal:()I // method@90d0 │ │ +2ee53a: 0a01 |002f: move-result v1 │ │ +2ee53c: 1242 |0030: const/4 v2, #int 4 // #4 │ │ +2ee53e: 4b02 0001 |0031: aput v2, v0, v1 │ │ +2ee542: 0e00 |0033: return-void │ │ catches : 4 │ │ 0x0009 - 0x0012 │ │ Ljava/lang/NoSuchFieldError; -> 0x0012 │ │ 0x0012 - 0x001d │ │ Ljava/lang/NoSuchFieldError; -> 0x001d │ │ 0x001d - 0x0028 │ │ Ljava/lang/NoSuchFieldError; -> 0x0028 │ │ @@ -726700,38 +726700,38 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -2eed24: |[2eed24] org.jaudiotagger.audio.wav.WavTagReader.:()V │ │ -2eed34: 1a00 d798 |0000: const-string v0, "org.jaudiotagger.audio.wav" // string@98d7 │ │ -2eed38: 7110 168a 0000 |0002: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@8a16 │ │ -2eed3e: 0c00 |0005: move-result-object v0 │ │ -2eed40: 6900 ca86 |0006: sput-object v0, Lorg/jaudiotagger/audio/wav/WavTagReader;.logger:Ljava/util/logging/Logger; // field@86ca │ │ -2eed44: 0e00 |0008: return-void │ │ +2eed28: |[2eed28] org.jaudiotagger.audio.wav.WavTagReader.:()V │ │ +2eed38: 1a00 d798 |0000: const-string v0, "org.jaudiotagger.audio.wav" // string@98d7 │ │ +2eed3c: 7110 168a 0000 |0002: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@8a16 │ │ +2eed42: 0c00 |0005: move-result-object v0 │ │ +2eed44: 6900 ca86 |0006: sput-object v0, Lorg/jaudiotagger/audio/wav/WavTagReader;.logger:Ljava/util/logging/Logger; // field@86ca │ │ +2eed48: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=47 │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/wav/WavTagReader;) │ │ name : '' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -2eed48: |[2eed48] org.jaudiotagger.audio.wav.WavTagReader.:(Ljava/lang/String;)V │ │ -2eed58: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -2eed5e: 5b01 cb86 |0003: iput-object v1, v0, Lorg/jaudiotagger/audio/wav/WavTagReader;.loggingName:Ljava/lang/String; // field@86cb │ │ -2eed62: 0e00 |0005: return-void │ │ +2eed4c: |[2eed4c] org.jaudiotagger.audio.wav.WavTagReader.:(Ljava/lang/String;)V │ │ +2eed5c: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +2eed62: 5b01 cb86 |0003: iput-object v1, v0, Lorg/jaudiotagger/audio/wav/WavTagReader;.loggingName:Ljava/lang/String; // field@86cb │ │ +2eed66: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0003 line=52 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/jaudiotagger/audio/wav/WavTagReader; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ @@ -726741,28 +726741,28 @@ │ │ type : '(Lorg/jaudiotagger/tag/wav/WavTag;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -2eed64: |[2eed64] org.jaudiotagger.audio.wav.WavTagReader.createDefaultMetadataTagsIfMissing:(Lorg/jaudiotagger/tag/wav/WavTag;)V │ │ -2eed74: 6e10 e09e 0200 |0000: invoke-virtual {v2}, Lorg/jaudiotagger/tag/wav/WavTag;.isExistingId3Tag:()Z // method@9ee0 │ │ -2eed7a: 0a00 |0003: move-result v0 │ │ -2eed7c: 3900 0900 |0004: if-nez v0, 000d // +0009 │ │ -2eed80: 7100 c09e 0000 |0006: invoke-static {}, Lorg/jaudiotagger/tag/wav/WavTag;.createDefaultID3Tag:()Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // method@9ec0 │ │ -2eed86: 0c00 |0009: move-result-object v0 │ │ -2eed88: 6e20 eb9e 0200 |000a: invoke-virtual {v2, v0}, Lorg/jaudiotagger/tag/wav/WavTag;.setID3Tag:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;)V // method@9eeb │ │ -2eed8e: 6e10 e19e 0200 |000d: invoke-virtual {v2}, Lorg/jaudiotagger/tag/wav/WavTag;.isExistingInfoTag:()Z // method@9ee1 │ │ -2eed94: 0a00 |0010: move-result v0 │ │ -2eed96: 3900 0a00 |0011: if-nez v0, 001b // +000a │ │ -2eed9a: 2200 fb12 |0013: new-instance v0, Lorg/jaudiotagger/tag/wav/WavInfoTag; // type@12fb │ │ -2eed9e: 7010 a79e 0000 |0015: invoke-direct {v0}, Lorg/jaudiotagger/tag/wav/WavInfoTag;.:()V // method@9ea7 │ │ -2eeda4: 6e20 ed9e 0200 |0018: invoke-virtual {v2, v0}, Lorg/jaudiotagger/tag/wav/WavTag;.setInfoTag:(Lorg/jaudiotagger/tag/wav/WavInfoTag;)V // method@9eed │ │ -2eedaa: 0e00 |001b: return-void │ │ +2eed68: |[2eed68] org.jaudiotagger.audio.wav.WavTagReader.createDefaultMetadataTagsIfMissing:(Lorg/jaudiotagger/tag/wav/WavTag;)V │ │ +2eed78: 6e10 e09e 0200 |0000: invoke-virtual {v2}, Lorg/jaudiotagger/tag/wav/WavTag;.isExistingId3Tag:()Z // method@9ee0 │ │ +2eed7e: 0a00 |0003: move-result v0 │ │ +2eed80: 3900 0900 |0004: if-nez v0, 000d // +0009 │ │ +2eed84: 7100 c09e 0000 |0006: invoke-static {}, Lorg/jaudiotagger/tag/wav/WavTag;.createDefaultID3Tag:()Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // method@9ec0 │ │ +2eed8a: 0c00 |0009: move-result-object v0 │ │ +2eed8c: 6e20 eb9e 0200 |000a: invoke-virtual {v2, v0}, Lorg/jaudiotagger/tag/wav/WavTag;.setID3Tag:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;)V // method@9eeb │ │ +2eed92: 6e10 e19e 0200 |000d: invoke-virtual {v2}, Lorg/jaudiotagger/tag/wav/WavTag;.isExistingInfoTag:()Z // method@9ee1 │ │ +2eed98: 0a00 |0010: move-result v0 │ │ +2eed9a: 3900 0a00 |0011: if-nez v0, 001b // +000a │ │ +2eed9e: 2200 fb12 |0013: new-instance v0, Lorg/jaudiotagger/tag/wav/WavInfoTag; // type@12fb │ │ +2eeda2: 7010 a79e 0000 |0015: invoke-direct {v0}, Lorg/jaudiotagger/tag/wav/WavInfoTag;.:()V // method@9ea7 │ │ +2eeda8: 6e20 ed9e 0200 |0018: invoke-virtual {v2, v0}, Lorg/jaudiotagger/tag/wav/WavTag;.setInfoTag:(Lorg/jaudiotagger/tag/wav/WavInfoTag;)V // method@9eed │ │ +2eedae: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0006 line=98 │ │ 0x000d line=100 │ │ 0x0013 line=102 │ │ locals : │ │ @@ -726775,71 +726775,71 @@ │ │ type : '(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/tag/wav/WavTag;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 122 16-bit code units │ │ -2eec20: |[2eec20] org.jaudiotagger.audio.wav.WavTagReader.read:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/tag/wav/WavTag; │ │ -2eec30: 6200 ca86 |0000: sget-object v0, Lorg/jaudiotagger/audio/wav/WavTagReader;.logger:Ljava/util/logging/Logger; // field@86ca │ │ -2eec34: 2201 3910 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2eec38: 7010 cc87 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2eec3e: 5462 cb86 |0007: iget-object v2, v6, Lorg/jaudiotagger/audio/wav/WavTagReader;.loggingName:Ljava/lang/String; // field@86cb │ │ -2eec42: 6e20 d787 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2eec48: 1a02 ff00 |000c: const-string v2, " Read Tag:start" // string@00ff │ │ -2eec4c: 6e20 d787 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2eec52: 6e10 df87 0100 |0011: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2eec58: 0c01 |0014: move-result-object v1 │ │ -2eec5a: 6e20 128a 1000 |0015: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -2eec60: 2200 fd12 |0018: new-instance v0, Lorg/jaudiotagger/tag/wav/WavTag; // type@12fd │ │ -2eec64: 7100 ea91 0000 |001a: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ -2eec6a: 0c01 |001d: move-result-object v1 │ │ -2eec6c: 6e10 fb91 0100 |001e: invoke-virtual {v1}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getWavOptions:()Lorg/jaudiotagger/audio/wav/WavOptions; // method@91fb │ │ -2eec72: 0c01 |0021: move-result-object v1 │ │ -2eec74: 7020 b99e 1000 |0022: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/wav/WavTag;.:(Lorg/jaudiotagger/audio/wav/WavOptions;)V // method@9eb9 │ │ -2eec7a: 7210 858a 0700 |0025: invoke-interface {v7}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getReadChannel:()Ljava/nio/channels/FileChannel; // method@8a85 │ │ -2eec80: 0c07 |0028: move-result-object v7 │ │ -2eec82: 5461 cb86 |0029: iget-object v1, v6, Lorg/jaudiotagger/audio/wav/WavTagReader;.loggingName:Ljava/lang/String; // field@86cb │ │ -2eec86: 7120 e690 7100 |002b: invoke-static {v1, v7}, Lorg/jaudiotagger/audio/wav/WavRIFFHeader;.isValidHeader:(Ljava/lang/String;Ljava/nio/channels/FileChannel;)Z // method@90e6 │ │ -2eec8c: 0a01 |002e: move-result v1 │ │ -2eec8e: 3801 3000 |002f: if-eqz v1, 005f // +0030 │ │ -2eec92: 6e10 6988 0700 |0031: invoke-virtual {v7}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ -2eec98: 0b01 |0034: move-result-wide v1 │ │ -2eec9a: 6e10 6d88 0700 |0035: invoke-virtual {v7}, Ljava/nio/channels/FileChannel;.size:()J // method@886d │ │ -2eeca0: 0b03 |0038: move-result-wide v3 │ │ -2eeca2: 3105 0103 |0039: cmp-long v5, v1, v3 │ │ -2eeca6: 3b05 0800 |003b: if-gez v5, 0043 // +0008 │ │ -2eecaa: 6e30 fb90 7600 |003d: invoke-virtual {v6, v7, v0}, Lorg/jaudiotagger/audio/wav/WavTagReader;.readChunk:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;)Z // method@90fb │ │ -2eecb0: 0a01 |0040: move-result v1 │ │ -2eecb2: 3901 f0ff |0041: if-nez v1, 0031 // -0010 │ │ -2eecb6: 7020 f990 0600 |0043: invoke-direct {v6, v0}, Lorg/jaudiotagger/audio/wav/WavTagReader;.createDefaultMetadataTagsIfMissing:(Lorg/jaudiotagger/tag/wav/WavTag;)V // method@90f9 │ │ -2eecbc: 6207 ca86 |0046: sget-object v7, Lorg/jaudiotagger/audio/wav/WavTagReader;.logger:Ljava/util/logging/Logger; // field@86ca │ │ -2eecc0: 2201 3910 |0048: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2eecc4: 7010 cc87 0100 |004a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2eecca: 5462 cb86 |004d: iget-object v2, v6, Lorg/jaudiotagger/audio/wav/WavTagReader;.loggingName:Ljava/lang/String; // field@86cb │ │ -2eecce: 6e20 d787 2100 |004f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2eecd4: 1a02 fe00 |0052: const-string v2, " Read Tag:end" // string@00fe │ │ -2eecd8: 6e20 d787 2100 |0054: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2eecde: 6e10 df87 0100 |0057: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2eece4: 0c01 |005a: move-result-object v1 │ │ -2eece6: 6e20 128a 1700 |005b: invoke-virtual {v7, v1}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -2eecec: 1100 |005e: return-object v0 │ │ -2eecee: 2207 3511 |005f: new-instance v7, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ -2eecf2: 2200 3910 |0061: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -2eecf6: 7010 cc87 0000 |0063: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2eecfc: 5461 cb86 |0066: iget-object v1, v6, Lorg/jaudiotagger/audio/wav/WavTagReader;.loggingName:Ljava/lang/String; // field@86cb │ │ -2eed00: 6e20 d787 1000 |0068: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2eed06: 1a01 0e01 |006b: const-string v1, " Wav RIFF Header not valid" // string@010e │ │ -2eed0a: 6e20 d787 1000 |006d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2eed10: 6e10 df87 0000 |0070: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2eed16: 0c00 |0073: move-result-object v0 │ │ -2eed18: 7020 698d 0700 |0074: invoke-direct {v7, v0}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ -2eed1e: 2802 |0077: goto 0079 // +0002 │ │ -2eed20: 2707 |0078: throw v7 │ │ -2eed22: 28ff |0079: goto 0078 // -0001 │ │ +2eec24: |[2eec24] org.jaudiotagger.audio.wav.WavTagReader.read:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/tag/wav/WavTag; │ │ +2eec34: 6200 ca86 |0000: sget-object v0, Lorg/jaudiotagger/audio/wav/WavTagReader;.logger:Ljava/util/logging/Logger; // field@86ca │ │ +2eec38: 2201 3910 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2eec3c: 7010 cc87 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2eec42: 5462 cb86 |0007: iget-object v2, v6, Lorg/jaudiotagger/audio/wav/WavTagReader;.loggingName:Ljava/lang/String; // field@86cb │ │ +2eec46: 6e20 d787 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2eec4c: 1a02 ff00 |000c: const-string v2, " Read Tag:start" // string@00ff │ │ +2eec50: 6e20 d787 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2eec56: 6e10 df87 0100 |0011: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2eec5c: 0c01 |0014: move-result-object v1 │ │ +2eec5e: 6e20 128a 1000 |0015: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +2eec64: 2200 fd12 |0018: new-instance v0, Lorg/jaudiotagger/tag/wav/WavTag; // type@12fd │ │ +2eec68: 7100 ea91 0000 |001a: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ +2eec6e: 0c01 |001d: move-result-object v1 │ │ +2eec70: 6e10 fb91 0100 |001e: invoke-virtual {v1}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getWavOptions:()Lorg/jaudiotagger/audio/wav/WavOptions; // method@91fb │ │ +2eec76: 0c01 |0021: move-result-object v1 │ │ +2eec78: 7020 b99e 1000 |0022: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/wav/WavTag;.:(Lorg/jaudiotagger/audio/wav/WavOptions;)V // method@9eb9 │ │ +2eec7e: 7210 858a 0700 |0025: invoke-interface {v7}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getReadChannel:()Ljava/nio/channels/FileChannel; // method@8a85 │ │ +2eec84: 0c07 |0028: move-result-object v7 │ │ +2eec86: 5461 cb86 |0029: iget-object v1, v6, Lorg/jaudiotagger/audio/wav/WavTagReader;.loggingName:Ljava/lang/String; // field@86cb │ │ +2eec8a: 7120 e690 7100 |002b: invoke-static {v1, v7}, Lorg/jaudiotagger/audio/wav/WavRIFFHeader;.isValidHeader:(Ljava/lang/String;Ljava/nio/channels/FileChannel;)Z // method@90e6 │ │ +2eec90: 0a01 |002e: move-result v1 │ │ +2eec92: 3801 3000 |002f: if-eqz v1, 005f // +0030 │ │ +2eec96: 6e10 6988 0700 |0031: invoke-virtual {v7}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ +2eec9c: 0b01 |0034: move-result-wide v1 │ │ +2eec9e: 6e10 6d88 0700 |0035: invoke-virtual {v7}, Ljava/nio/channels/FileChannel;.size:()J // method@886d │ │ +2eeca4: 0b03 |0038: move-result-wide v3 │ │ +2eeca6: 3105 0103 |0039: cmp-long v5, v1, v3 │ │ +2eecaa: 3b05 0800 |003b: if-gez v5, 0043 // +0008 │ │ +2eecae: 6e30 fb90 7600 |003d: invoke-virtual {v6, v7, v0}, Lorg/jaudiotagger/audio/wav/WavTagReader;.readChunk:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;)Z // method@90fb │ │ +2eecb4: 0a01 |0040: move-result v1 │ │ +2eecb6: 3901 f0ff |0041: if-nez v1, 0031 // -0010 │ │ +2eecba: 7020 f990 0600 |0043: invoke-direct {v6, v0}, Lorg/jaudiotagger/audio/wav/WavTagReader;.createDefaultMetadataTagsIfMissing:(Lorg/jaudiotagger/tag/wav/WavTag;)V // method@90f9 │ │ +2eecc0: 6207 ca86 |0046: sget-object v7, Lorg/jaudiotagger/audio/wav/WavTagReader;.logger:Ljava/util/logging/Logger; // field@86ca │ │ +2eecc4: 2201 3910 |0048: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2eecc8: 7010 cc87 0100 |004a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2eecce: 5462 cb86 |004d: iget-object v2, v6, Lorg/jaudiotagger/audio/wav/WavTagReader;.loggingName:Ljava/lang/String; // field@86cb │ │ +2eecd2: 6e20 d787 2100 |004f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2eecd8: 1a02 fe00 |0052: const-string v2, " Read Tag:end" // string@00fe │ │ +2eecdc: 6e20 d787 2100 |0054: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2eece2: 6e10 df87 0100 |0057: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2eece8: 0c01 |005a: move-result-object v1 │ │ +2eecea: 6e20 128a 1700 |005b: invoke-virtual {v7, v1}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +2eecf0: 1100 |005e: return-object v0 │ │ +2eecf2: 2207 3511 |005f: new-instance v7, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ +2eecf6: 2200 3910 |0061: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +2eecfa: 7010 cc87 0000 |0063: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2eed00: 5461 cb86 |0066: iget-object v1, v6, Lorg/jaudiotagger/audio/wav/WavTagReader;.loggingName:Ljava/lang/String; // field@86cb │ │ +2eed04: 6e20 d787 1000 |0068: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2eed0a: 1a01 0e01 |006b: const-string v1, " Wav RIFF Header not valid" // string@010e │ │ +2eed0e: 6e20 d787 1000 |006d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2eed14: 6e10 df87 0000 |0070: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2eed1a: 0c00 |0073: move-result-object v0 │ │ +2eed1c: 7020 698d 0700 |0074: invoke-direct {v7, v0}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ +2eed22: 2802 |0077: goto 0079 // +0002 │ │ +2eed24: 2707 |0078: throw v7 │ │ +2eed26: 28ff |0079: goto 0078 // -0001 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0018 line=65 │ │ 0x0025 line=66 │ │ 0x0029 line=68 │ │ 0x0031 line=70 │ │ @@ -726856,402 +726856,402 @@ │ │ type : '(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 25 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 846 16-bit code units │ │ -2ee574: |[2ee574] org.jaudiotagger.audio.wav.WavTagReader.readChunk:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;)Z │ │ -2ee584: 0800 1600 |0000: move-object/from16 v0, v22 │ │ -2ee588: 0801 1700 |0002: move-object/from16 v1, v23 │ │ -2ee58c: 0802 1800 |0004: move-object/from16 v2, v24 │ │ -2ee590: 2203 6311 |0006: new-instance v3, Lorg/jaudiotagger/audio/iff/ChunkHeader; // type@1163 │ │ -2ee594: 6204 a581 |0008: sget-object v4, Ljava/nio/ByteOrder;.LITTLE_ENDIAN:Ljava/nio/ByteOrder; // field@81a5 │ │ -2ee598: 7020 b98e 4300 |000a: invoke-direct {v3, v4}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.:(Ljava/nio/ByteOrder;)V // method@8eb9 │ │ -2ee59e: 6e20 be8e 1300 |000d: invoke-virtual {v3, v1}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.readHeader:(Ljava/nio/channels/FileChannel;)Z // method@8ebe │ │ -2ee5a4: 0a04 |0010: move-result v4 │ │ -2ee5a6: 1205 |0011: const/4 v5, #int 0 // #0 │ │ -2ee5a8: 3904 0300 |0012: if-nez v4, 0015 // +0003 │ │ -2ee5ac: 0f05 |0014: return v5 │ │ -2ee5ae: 6e10 ba8e 0300 |0015: invoke-virtual {v3}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getID:()Ljava/lang/String; // method@8eba │ │ -2ee5b4: 0c04 |0018: move-result-object v4 │ │ -2ee5b6: 6206 ca86 |0019: sget-object v6, Lorg/jaudiotagger/audio/wav/WavTagReader;.logger:Ljava/util/logging/Logger; // field@86ca │ │ -2ee5ba: 2207 3910 |001b: new-instance v7, Ljava/lang/StringBuilder; // type@1039 │ │ -2ee5be: 7010 cc87 0700 |001d: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2ee5c4: 5408 cb86 |0020: iget-object v8, v0, Lorg/jaudiotagger/audio/wav/WavTagReader;.loggingName:Ljava/lang/String; // field@86cb │ │ -2ee5c8: 6e20 d787 8700 |0022: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ee5ce: 1a08 0001 |0025: const-string v8, " Reading Chunk:" // string@0100 │ │ -2ee5d2: 6e20 d787 8700 |0027: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ee5d8: 6e20 d787 4700 |002a: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ee5de: 1a08 7a05 |002d: const-string v8, ":starting at:" // string@057a │ │ -2ee5e2: 6e20 d787 8700 |002f: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ee5e8: 6e10 bc8e 0300 |0032: invoke-virtual {v3}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getStartLocationInFile:()J // method@8ebc │ │ -2ee5ee: 0b08 |0035: move-result-wide v8 │ │ -2ee5f0: 7120 6191 9800 |0036: invoke-static {v8, v9}, Lorg/jaudiotagger/logging/Hex;.asDecAndHex:(J)Ljava/lang/String; // method@9161 │ │ -2ee5f6: 0c08 |0039: move-result-object v8 │ │ -2ee5f8: 6e20 d787 8700 |003a: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ee5fe: 1a08 7905 |003d: const-string v8, ":sizeIncHeader:" // string@0579 │ │ -2ee602: 6e20 d787 8700 |003f: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ee608: 6e10 bb8e 0300 |0042: invoke-virtual {v3}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getSize:()J // method@8ebb │ │ -2ee60e: 0b09 |0045: move-result-wide v9 │ │ -2ee610: 160b 0800 |0046: const-wide/16 v11, #int 8 // #8 │ │ -2ee614: bbb9 |0048: add-long/2addr v9, v11 │ │ -2ee616: 6e30 d487 970a |0049: invoke-virtual {v7, v9, v10}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ -2ee61c: 6e10 df87 0700 |004c: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2ee622: 0c07 |004f: move-result-object v7 │ │ -2ee624: 6e20 128a 7600 |0050: invoke-virtual {v6, v7}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -2ee62a: 7110 ce90 0400 |0053: invoke-static {v4}, Lorg/jaudiotagger/audio/wav/WavChunkType;.get:(Ljava/lang/String;)Lorg/jaudiotagger/audio/wav/WavChunkType; // method@90ce │ │ -2ee630: 0c06 |0056: move-result-object v6 │ │ -2ee632: 1237 |0057: const/4 v7, #int 3 // #3 │ │ -2ee634: 1249 |0058: const/4 v9, #int 4 // #4 │ │ -2ee636: 160d 0700 |0059: const-wide/16 v13, #int 7 // #7 │ │ -2ee63a: 1a0a c804 |005b: const-string v10, ":" // string@04c8 │ │ -2ee63e: 121f |005d: const/4 v15, #int 1 // #1 │ │ -2ee640: 3806 9401 |005e: if-eqz v6, 01f2 // +0194 │ │ -2ee644: 6204 c986 |0060: sget-object v4, Lorg/jaudiotagger/audio/wav/WavTagReader$1;.$SwitchMap$org$jaudiotagger$audio$wav$WavChunkType:[I // field@86c9 │ │ -2ee648: 6e10 d090 0600 |0062: invoke-virtual {v6}, Lorg/jaudiotagger/audio/wav/WavChunkType;.ordinal:()I // method@90d0 │ │ -2ee64e: 0a06 |0065: move-result v6 │ │ -2ee650: 4404 0406 |0066: aget v4, v4, v6 │ │ -2ee654: 32f4 1a01 |0068: if-eq v4, v15, 0182 // +011a │ │ -2ee658: 1226 |006a: const/4 v6, #int 2 // #2 │ │ -2ee65a: 3264 aa00 |006b: if-eq v4, v6, 0115 // +00aa │ │ -2ee65e: 1a05 e300 |006d: const-string v5, " Found Corrupt id3 chunk, starting at Odd Location:" // string@00e3 │ │ -2ee662: 3274 6700 |006f: if-eq v4, v7, 00d6 // +0067 │ │ -2ee666: 3294 2600 |0071: if-eq v4, v9, 0097 // +0026 │ │ -2ee66a: 2204 6411 |0073: new-instance v4, Lorg/jaudiotagger/audio/iff/ChunkSummary; // type@1164 │ │ -2ee66e: 6e10 ba8e 0300 |0075: invoke-virtual {v3}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getID:()Ljava/lang/String; // method@8eba │ │ -2ee674: 0c11 |0078: move-result-object v17 │ │ -2ee676: 6e10 bc8e 0300 |0079: invoke-virtual {v3}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getStartLocationInFile:()J // method@8ebc │ │ -2ee67c: 0b12 |007c: move-result-wide v18 │ │ -2ee67e: 6e10 bb8e 0300 |007d: invoke-virtual {v3}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getSize:()J // method@8ebb │ │ -2ee684: 0b14 |0080: move-result-wide v20 │ │ -2ee686: 0810 0400 |0081: move-object/from16 v16, v4 │ │ -2ee68a: 7606 c38e 1000 |0083: invoke-direct/range {v16, v17, v18, v19, v20, v21}, Lorg/jaudiotagger/audio/iff/ChunkSummary;.:(Ljava/lang/String;JJ)V // method@8ec3 │ │ -2ee690: 6e20 ba9e 4200 |0086: invoke-virtual {v2, v4}, Lorg/jaudiotagger/tag/wav/WavTag;.addChunkSummary:(Lorg/jaudiotagger/audio/iff/ChunkSummary;)V // method@9eba │ │ -2ee696: 7401 6988 1700 |0089: invoke-virtual/range {v23}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ -2ee69c: 0b04 |008c: move-result-wide v4 │ │ -2ee69e: 6e10 bb8e 0300 |008d: invoke-virtual {v3}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getSize:()J // method@8ebb │ │ -2ee6a4: 0b06 |0090: move-result-wide v6 │ │ -2ee6a6: bb64 |0091: add-long/2addr v4, v6 │ │ -2ee6a8: 6e30 6a88 4105 |0092: invoke-virtual {v1, v4, v5}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ -2ee6ae: 2900 4e02 |0095: goto/16 02e3 // +024e │ │ -2ee6b2: 6204 ca86 |0097: sget-object v4, Lorg/jaudiotagger/audio/wav/WavTagReader;.logger:Ljava/util/logging/Logger; // field@86ca │ │ -2ee6b6: 2206 3910 |0099: new-instance v6, Ljava/lang/StringBuilder; // type@1039 │ │ -2ee6ba: 7010 cc87 0600 |009b: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2ee6c0: 5407 cb86 |009e: iget-object v7, v0, Lorg/jaudiotagger/audio/wav/WavTagReader;.loggingName:Ljava/lang/String; // field@86cb │ │ -2ee6c4: 6e20 d787 7600 |00a0: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ee6ca: 6e20 d787 5600 |00a3: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ee6d0: 6e10 ba8e 0300 |00a6: invoke-virtual {v3}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getID:()Ljava/lang/String; // method@8eba │ │ -2ee6d6: 0c05 |00a9: move-result-object v5 │ │ -2ee6d8: 6e20 d787 5600 |00aa: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ee6de: 6e20 d787 a600 |00ad: invoke-virtual {v6, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ee6e4: 6e10 bb8e 0300 |00b0: invoke-virtual {v3}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getSize:()J // method@8ebb │ │ -2ee6ea: 0b07 |00b3: move-result-wide v7 │ │ -2ee6ec: 6e30 d487 7608 |00b4: invoke-virtual {v6, v7, v8}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ -2ee6f2: 6e10 df87 0600 |00b7: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2ee6f8: 0c03 |00ba: move-result-object v3 │ │ -2ee6fa: 6e20 1b8a 3400 |00bb: invoke-virtual {v4, v3}, Ljava/util/logging/Logger;.severe:(Ljava/lang/String;)V // method@8a1b │ │ -2ee700: 7401 d79e 1800 |00be: invoke-virtual/range {v24}, Lorg/jaudiotagger/tag/wav/WavTag;.getInfoTag:()Lorg/jaudiotagger/tag/wav/WavInfoTag; // method@9ed7 │ │ -2ee706: 0c03 |00c1: move-result-object v3 │ │ -2ee708: 3903 0b00 |00c2: if-nez v3, 00cd // +000b │ │ -2ee70c: 7401 d69e 1800 |00c4: invoke-virtual/range {v24}, Lorg/jaudiotagger/tag/wav/WavTag;.getID3Tag:()Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // method@9ed6 │ │ -2ee712: 0c03 |00c7: move-result-object v3 │ │ -2ee714: 3903 0500 |00c8: if-nez v3, 00cd // +0005 │ │ -2ee718: 6e20 ec9e f200 |00ca: invoke-virtual {v2, v15}, Lorg/jaudiotagger/tag/wav/WavTag;.setIncorrectlyAlignedTag:(Z)V // method@9eec │ │ -2ee71e: 7401 6988 1700 |00cd: invoke-virtual/range {v23}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ -2ee724: 0b02 |00d0: move-result-wide v2 │ │ -2ee726: bcd2 |00d1: sub-long/2addr v2, v13 │ │ -2ee728: 6e30 6a88 2103 |00d2: invoke-virtual {v1, v2, v3}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ -2ee72e: 0f0f |00d5: return v15 │ │ -2ee730: 6204 ca86 |00d6: sget-object v4, Lorg/jaudiotagger/audio/wav/WavTagReader;.logger:Ljava/util/logging/Logger; // field@86ca │ │ -2ee734: 2206 3910 |00d8: new-instance v6, Ljava/lang/StringBuilder; // type@1039 │ │ -2ee738: 7010 cc87 0600 |00da: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2ee73e: 5407 cb86 |00dd: iget-object v7, v0, Lorg/jaudiotagger/audio/wav/WavTagReader;.loggingName:Ljava/lang/String; // field@86cb │ │ -2ee742: 6e20 d787 7600 |00df: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ee748: 6e20 d787 5600 |00e2: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ee74e: 6e10 ba8e 0300 |00e5: invoke-virtual {v3}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getID:()Ljava/lang/String; // method@8eba │ │ -2ee754: 0c05 |00e8: move-result-object v5 │ │ -2ee756: 6e20 d787 5600 |00e9: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ee75c: 6e20 d787 a600 |00ec: invoke-virtual {v6, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ee762: 6e10 bb8e 0300 |00ef: invoke-virtual {v3}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getSize:()J // method@8ebb │ │ -2ee768: 0b07 |00f2: move-result-wide v7 │ │ -2ee76a: 6e30 d487 7608 |00f3: invoke-virtual {v6, v7, v8}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ -2ee770: 6e10 df87 0600 |00f6: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2ee776: 0c03 |00f9: move-result-object v3 │ │ -2ee778: 6e20 1b8a 3400 |00fa: invoke-virtual {v4, v3}, Ljava/util/logging/Logger;.severe:(Ljava/lang/String;)V // method@8a1b │ │ -2ee77e: 7401 d79e 1800 |00fd: invoke-virtual/range {v24}, Lorg/jaudiotagger/tag/wav/WavTag;.getInfoTag:()Lorg/jaudiotagger/tag/wav/WavInfoTag; // method@9ed7 │ │ -2ee784: 0c03 |0100: move-result-object v3 │ │ -2ee786: 3903 0b00 |0101: if-nez v3, 010c // +000b │ │ -2ee78a: 7401 d69e 1800 |0103: invoke-virtual/range {v24}, Lorg/jaudiotagger/tag/wav/WavTag;.getID3Tag:()Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // method@9ed6 │ │ -2ee790: 0c03 |0106: move-result-object v3 │ │ -2ee792: 3903 0500 |0107: if-nez v3, 010c // +0005 │ │ -2ee796: 6e20 ec9e f200 |0109: invoke-virtual {v2, v15}, Lorg/jaudiotagger/tag/wav/WavTag;.setIncorrectlyAlignedTag:(Z)V // method@9eec │ │ -2ee79c: 7401 6988 1700 |010c: invoke-virtual/range {v23}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ -2ee7a2: 0b02 |010f: move-result-wide v2 │ │ -2ee7a4: bcd2 |0110: sub-long/2addr v2, v13 │ │ -2ee7a6: 6e30 6a88 2103 |0111: invoke-virtual {v1, v2, v3}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ -2ee7ac: 0f0f |0114: return v15 │ │ -2ee7ae: 2204 6411 |0115: new-instance v4, Lorg/jaudiotagger/audio/iff/ChunkSummary; // type@1164 │ │ -2ee7b2: 6e10 ba8e 0300 |0117: invoke-virtual {v3}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getID:()Ljava/lang/String; // method@8eba │ │ -2ee7b8: 0c11 |011a: move-result-object v17 │ │ -2ee7ba: 6e10 bc8e 0300 |011b: invoke-virtual {v3}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getStartLocationInFile:()J // method@8ebc │ │ -2ee7c0: 0b12 |011e: move-result-wide v18 │ │ -2ee7c2: 6e10 bb8e 0300 |011f: invoke-virtual {v3}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getSize:()J // method@8ebb │ │ -2ee7c8: 0b14 |0122: move-result-wide v20 │ │ -2ee7ca: 0810 0400 |0123: move-object/from16 v16, v4 │ │ -2ee7ce: 7606 c38e 1000 |0125: invoke-direct/range {v16, v17, v18, v19, v20, v21}, Lorg/jaudiotagger/audio/iff/ChunkSummary;.:(Ljava/lang/String;JJ)V // method@8ec3 │ │ -2ee7d4: 6e20 ba9e 4200 |0128: invoke-virtual {v2, v4}, Lorg/jaudiotagger/tag/wav/WavTag;.addChunkSummary:(Lorg/jaudiotagger/audio/iff/ChunkSummary;)V // method@9eba │ │ -2ee7da: 7401 d69e 1800 |012b: invoke-virtual/range {v24}, Lorg/jaudiotagger/tag/wav/WavTag;.getID3Tag:()Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // method@9ed6 │ │ -2ee7e0: 0c04 |012e: move-result-object v4 │ │ -2ee7e2: 3904 1900 |012f: if-nez v4, 0148 // +0019 │ │ -2ee7e6: 2204 b211 |0131: new-instance v4, Lorg/jaudiotagger/audio/wav/chunk/WavId3Chunk; // type@11b2 │ │ -2ee7ea: 6e10 bb8e 0300 |0133: invoke-virtual {v3}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getSize:()J // method@8ebb │ │ -2ee7f0: 0b06 |0136: move-result-wide v6 │ │ -2ee7f2: 8467 |0137: long-to-int v7, v6 │ │ -2ee7f4: 7120 ab8e 7100 |0138: invoke-static {v1, v7}, Lorg/jaudiotagger/audio/generic/Utils;.readFileDataIntoBufferLE:(Ljava/nio/channels/FileChannel;I)Ljava/nio/ByteBuffer; // method@8eab │ │ -2ee7fa: 0c06 |013b: move-result-object v6 │ │ -2ee7fc: 5407 cb86 |013c: iget-object v7, v0, Lorg/jaudiotagger/audio/wav/WavTagReader;.loggingName:Ljava/lang/String; // field@86cb │ │ -2ee800: 7057 3891 6423 |013e: invoke-direct {v4, v6, v3, v2, v7}, Lorg/jaudiotagger/audio/wav/chunk/WavId3Chunk;.:(Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/iff/ChunkHeader;Lorg/jaudiotagger/tag/wav/WavTag;Ljava/lang/String;)V // method@9138 │ │ -2ee806: 6e10 b88e 0400 |0141: invoke-virtual {v4}, Lorg/jaudiotagger/audio/iff/Chunk;.readChunk:()Z // method@8eb8 │ │ -2ee80c: 0a02 |0144: move-result v2 │ │ -2ee80e: 3902 9e01 |0145: if-nez v2, 02e3 // +019e │ │ -2ee812: 0f05 |0147: return v5 │ │ -2ee814: 6202 ca86 |0148: sget-object v2, Lorg/jaudiotagger/audio/wav/WavTagReader;.logger:Ljava/util/logging/Logger; // field@86ca │ │ -2ee818: 2204 3910 |014a: new-instance v4, Ljava/lang/StringBuilder; // type@1039 │ │ -2ee81c: 7010 cc87 0400 |014c: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2ee822: 5405 cb86 |014f: iget-object v5, v0, Lorg/jaudiotagger/audio/wav/WavTagReader;.loggingName:Ljava/lang/String; // field@86cb │ │ -2ee826: 6e20 d787 5400 |0151: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ee82c: 1a05 e600 |0154: const-string v5, " Ignoring id3 chunk because already have one:" // string@00e6 │ │ -2ee830: 6e20 d787 5400 |0156: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ee836: 6e10 ba8e 0300 |0159: invoke-virtual {v3}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getID:()Ljava/lang/String; // method@8eba │ │ -2ee83c: 0c05 |015c: move-result-object v5 │ │ -2ee83e: 6e20 d787 5400 |015d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ee844: 6e20 d787 a400 |0160: invoke-virtual {v4, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ee84a: 6e10 bc8e 0300 |0163: invoke-virtual {v3}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getStartLocationInFile:()J // method@8ebc │ │ -2ee850: 0b05 |0166: move-result-wide v5 │ │ -2ee852: 7120 6191 6500 |0167: invoke-static {v5, v6}, Lorg/jaudiotagger/logging/Hex;.asDecAndHex:(J)Ljava/lang/String; // method@9161 │ │ -2ee858: 0c05 |016a: move-result-object v5 │ │ -2ee85a: 6e20 d787 5400 |016b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ee860: 6e20 d787 8400 |016e: invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ee866: 6e10 bb8e 0300 |0171: invoke-virtual {v3}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getSize:()J // method@8ebb │ │ -2ee86c: 0b05 |0174: move-result-wide v5 │ │ -2ee86e: bbb5 |0175: add-long/2addr v5, v11 │ │ -2ee870: 6e30 d487 5406 |0176: invoke-virtual {v4, v5, v6}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ -2ee876: 6e10 df87 0400 |0179: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2ee87c: 0c04 |017c: move-result-object v4 │ │ -2ee87e: 6e20 1c8a 4200 |017d: invoke-virtual {v2, v4}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ -2ee884: 2900 6301 |0180: goto/16 02e3 // +0163 │ │ -2ee888: 2204 6411 |0182: new-instance v4, Lorg/jaudiotagger/audio/iff/ChunkSummary; // type@1164 │ │ -2ee88c: 6e10 ba8e 0300 |0184: invoke-virtual {v3}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getID:()Ljava/lang/String; // method@8eba │ │ -2ee892: 0c11 |0187: move-result-object v17 │ │ -2ee894: 6e10 bc8e 0300 |0188: invoke-virtual {v3}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getStartLocationInFile:()J // method@8ebc │ │ -2ee89a: 0b12 |018b: move-result-wide v18 │ │ -2ee89c: 6e10 bb8e 0300 |018c: invoke-virtual {v3}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getSize:()J // method@8ebb │ │ -2ee8a2: 0b14 |018f: move-result-wide v20 │ │ -2ee8a4: 0810 0400 |0190: move-object/from16 v16, v4 │ │ -2ee8a8: 7606 c38e 1000 |0192: invoke-direct/range {v16, v17, v18, v19, v20, v21}, Lorg/jaudiotagger/audio/iff/ChunkSummary;.:(Ljava/lang/String;JJ)V // method@8ec3 │ │ -2ee8ae: 6e20 ba9e 4200 |0195: invoke-virtual {v2, v4}, Lorg/jaudiotagger/tag/wav/WavTag;.addChunkSummary:(Lorg/jaudiotagger/audio/iff/ChunkSummary;)V // method@9eba │ │ -2ee8b4: 7401 d79e 1800 |0198: invoke-virtual/range {v24}, Lorg/jaudiotagger/tag/wav/WavTag;.getInfoTag:()Lorg/jaudiotagger/tag/wav/WavInfoTag; // method@9ed7 │ │ -2ee8ba: 0c04 |019b: move-result-object v4 │ │ -2ee8bc: 3904 1900 |019c: if-nez v4, 01b5 // +0019 │ │ -2ee8c0: 2204 b511 |019e: new-instance v4, Lorg/jaudiotagger/audio/wav/chunk/WavListChunk; // type@11b5 │ │ -2ee8c4: 5406 cb86 |01a0: iget-object v6, v0, Lorg/jaudiotagger/audio/wav/WavTagReader;.loggingName:Ljava/lang/String; // field@86cb │ │ -2ee8c8: 6e10 bb8e 0300 |01a2: invoke-virtual {v3}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getSize:()J // method@8ebb │ │ -2ee8ce: 0b07 |01a5: move-result-wide v7 │ │ -2ee8d0: 8478 |01a6: long-to-int v8, v7 │ │ -2ee8d2: 7120 ab8e 8100 |01a7: invoke-static {v1, v8}, Lorg/jaudiotagger/audio/generic/Utils;.readFileDataIntoBufferLE:(Ljava/nio/channels/FileChannel;I)Ljava/nio/ByteBuffer; // method@8eab │ │ -2ee8d8: 0c07 |01aa: move-result-object v7 │ │ -2ee8da: 7052 4791 6437 |01ab: invoke-direct {v4, v6, v7, v3, v2}, Lorg/jaudiotagger/audio/wav/chunk/WavListChunk;.:(Ljava/lang/String;Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/iff/ChunkHeader;Lorg/jaudiotagger/tag/wav/WavTag;)V // method@9147 │ │ -2ee8e0: 6e10 b88e 0400 |01ae: invoke-virtual {v4}, Lorg/jaudiotagger/audio/iff/Chunk;.readChunk:()Z // method@8eb8 │ │ -2ee8e6: 0a02 |01b1: move-result v2 │ │ -2ee8e8: 3902 3101 |01b2: if-nez v2, 02e3 // +0131 │ │ -2ee8ec: 0f05 |01b4: return v5 │ │ -2ee8ee: 6202 ca86 |01b5: sget-object v2, Lorg/jaudiotagger/audio/wav/WavTagReader;.logger:Ljava/util/logging/Logger; // field@86ca │ │ -2ee8f2: 2204 3910 |01b7: new-instance v4, Ljava/lang/StringBuilder; // type@1039 │ │ -2ee8f6: 7010 cc87 0400 |01b9: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2ee8fc: 5405 cb86 |01bc: iget-object v5, v0, Lorg/jaudiotagger/audio/wav/WavTagReader;.loggingName:Ljava/lang/String; // field@86cb │ │ -2ee900: 6e20 d787 5400 |01be: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ee906: 1a05 e500 |01c1: const-string v5, " Ignoring LIST chunk because already have one:" // string@00e5 │ │ -2ee90a: 6e20 d787 5400 |01c3: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ee910: 6e10 ba8e 0300 |01c6: invoke-virtual {v3}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getID:()Ljava/lang/String; // method@8eba │ │ -2ee916: 0c05 |01c9: move-result-object v5 │ │ -2ee918: 6e20 d787 5400 |01ca: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ee91e: 6e20 d787 a400 |01cd: invoke-virtual {v4, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ee924: 6e10 bc8e 0300 |01d0: invoke-virtual {v3}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getStartLocationInFile:()J // method@8ebc │ │ -2ee92a: 0b05 |01d3: move-result-wide v5 │ │ -2ee92c: 1609 0100 |01d4: const-wide/16 v9, #int 1 // #1 │ │ -2ee930: bc95 |01d6: sub-long/2addr v5, v9 │ │ -2ee932: 7120 6191 6500 |01d7: invoke-static {v5, v6}, Lorg/jaudiotagger/logging/Hex;.asDecAndHex:(J)Ljava/lang/String; // method@9161 │ │ -2ee938: 0c05 |01da: move-result-object v5 │ │ -2ee93a: 6e20 d787 5400 |01db: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ee940: 6e20 d787 8400 |01de: invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ee946: 6e10 bb8e 0300 |01e1: invoke-virtual {v3}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getSize:()J // method@8ebb │ │ -2ee94c: 0b05 |01e4: move-result-wide v5 │ │ -2ee94e: bbb5 |01e5: add-long/2addr v5, v11 │ │ -2ee950: 6e30 d487 5406 |01e6: invoke-virtual {v4, v5, v6}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ -2ee956: 6e10 df87 0400 |01e9: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2ee95c: 0c04 |01ec: move-result-object v4 │ │ -2ee95e: 6e20 1c8a 4200 |01ed: invoke-virtual {v2, v4}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ -2ee964: 2900 f300 |01f0: goto/16 02e3 // +00f3 │ │ -2ee968: 6e30 b587 f409 |01f2: invoke-virtual {v4, v15, v9}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@87b5 │ │ -2ee96e: 0c06 |01f5: move-result-object v6 │ │ -2ee970: 6208 d586 |01f6: sget-object v8, Lorg/jaudiotagger/audio/wav/chunk/WavCorruptChunkType;.CORRUPT_LIST_EARLY:Lorg/jaudiotagger/audio/wav/chunk/WavCorruptChunkType; // field@86d5 │ │ -2ee974: 6e10 2d91 0800 |01f8: invoke-virtual {v8}, Lorg/jaudiotagger/audio/wav/chunk/WavCorruptChunkType;.getCode:()Ljava/lang/String; // method@912d │ │ -2ee97a: 0c08 |01fb: move-result-object v8 │ │ -2ee97c: 6e20 9c87 8600 |01fc: invoke-virtual {v6, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2ee982: 0a06 |01ff: move-result v6 │ │ -2ee984: 3806 4300 |0200: if-eqz v6, 0243 // +0043 │ │ -2ee988: 6204 ca86 |0202: sget-object v4, Lorg/jaudiotagger/audio/wav/WavTagReader;.logger:Ljava/util/logging/Logger; // field@86ca │ │ -2ee98c: 2205 3910 |0204: new-instance v5, Ljava/lang/StringBuilder; // type@1039 │ │ -2ee990: 7010 cc87 0500 |0206: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2ee996: 5406 cb86 |0209: iget-object v6, v0, Lorg/jaudiotagger/audio/wav/WavTagReader;.loggingName:Ljava/lang/String; // field@86cb │ │ -2ee99a: 6e20 d787 6500 |020b: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ee9a0: 1a06 e200 |020e: const-string v6, " Found Corrupt LIST Chunk, starting at Odd Location:" // string@00e2 │ │ -2ee9a4: 6e20 d787 6500 |0210: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ee9aa: 6e10 ba8e 0300 |0213: invoke-virtual {v3}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getID:()Ljava/lang/String; // method@8eba │ │ -2ee9b0: 0c06 |0216: move-result-object v6 │ │ -2ee9b2: 6e20 d787 6500 |0217: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ee9b8: 6e20 d787 a500 |021a: invoke-virtual {v5, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ee9be: 6e10 bb8e 0300 |021d: invoke-virtual {v3}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getSize:()J // method@8ebb │ │ -2ee9c4: 0b06 |0220: move-result-wide v6 │ │ -2ee9c6: 6e30 d487 6507 |0221: invoke-virtual {v5, v6, v7}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ -2ee9cc: 6e10 df87 0500 |0224: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2ee9d2: 0c03 |0227: move-result-object v3 │ │ -2ee9d4: 6e20 1b8a 3400 |0228: invoke-virtual {v4, v3}, Ljava/util/logging/Logger;.severe:(Ljava/lang/String;)V // method@8a1b │ │ -2ee9da: 7401 d79e 1800 |022b: invoke-virtual/range {v24}, Lorg/jaudiotagger/tag/wav/WavTag;.getInfoTag:()Lorg/jaudiotagger/tag/wav/WavInfoTag; // method@9ed7 │ │ -2ee9e0: 0c03 |022e: move-result-object v3 │ │ -2ee9e2: 3903 0b00 |022f: if-nez v3, 023a // +000b │ │ -2ee9e6: 7401 d69e 1800 |0231: invoke-virtual/range {v24}, Lorg/jaudiotagger/tag/wav/WavTag;.getID3Tag:()Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // method@9ed6 │ │ -2ee9ec: 0c03 |0234: move-result-object v3 │ │ -2ee9ee: 3903 0500 |0235: if-nez v3, 023a // +0005 │ │ -2ee9f2: 6e20 ec9e f200 |0237: invoke-virtual {v2, v15}, Lorg/jaudiotagger/tag/wav/WavTag;.setIncorrectlyAlignedTag:(Z)V // method@9eec │ │ -2ee9f8: 7401 6988 1700 |023a: invoke-virtual/range {v23}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ -2ee9fe: 0b02 |023d: move-result-wide v2 │ │ -2eea00: bcd2 |023e: sub-long/2addr v2, v13 │ │ -2eea02: 6e30 6a88 2103 |023f: invoke-virtual {v1, v2, v3}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ -2eea08: 0f0f |0242: return v15 │ │ -2eea0a: 6e30 b587 5407 |0243: invoke-virtual {v4, v5, v7}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@87b5 │ │ -2eea10: 0c04 |0246: move-result-object v4 │ │ -2eea12: 6205 d686 |0247: sget-object v5, Lorg/jaudiotagger/audio/wav/chunk/WavCorruptChunkType;.CORRUPT_LIST_LATE:Lorg/jaudiotagger/audio/wav/chunk/WavCorruptChunkType; // field@86d6 │ │ -2eea16: 6e10 2d91 0500 |0249: invoke-virtual {v5}, Lorg/jaudiotagger/audio/wav/chunk/WavCorruptChunkType;.getCode:()Ljava/lang/String; // method@912d │ │ -2eea1c: 0c05 |024c: move-result-object v5 │ │ -2eea1e: 6e20 9c87 5400 |024d: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2eea24: 0a04 |0250: move-result v4 │ │ -2eea26: 3804 4500 |0251: if-eqz v4, 0296 // +0045 │ │ -2eea2a: 6204 ca86 |0253: sget-object v4, Lorg/jaudiotagger/audio/wav/WavTagReader;.logger:Ljava/util/logging/Logger; // field@86ca │ │ -2eea2e: 2205 3910 |0255: new-instance v5, Ljava/lang/StringBuilder; // type@1039 │ │ -2eea32: 7010 cc87 0500 |0257: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2eea38: 5406 cb86 |025a: iget-object v6, v0, Lorg/jaudiotagger/audio/wav/WavTagReader;.loggingName:Ljava/lang/String; // field@86cb │ │ -2eea3c: 6e20 d787 6500 |025c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2eea42: 1a06 e100 |025f: const-string v6, " Found Corrupt LIST Chunk (2), starting at Odd Location:" // string@00e1 │ │ -2eea46: 6e20 d787 6500 |0261: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2eea4c: 6e10 ba8e 0300 |0264: invoke-virtual {v3}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getID:()Ljava/lang/String; // method@8eba │ │ -2eea52: 0c06 |0267: move-result-object v6 │ │ -2eea54: 6e20 d787 6500 |0268: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2eea5a: 6e20 d787 a500 |026b: invoke-virtual {v5, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2eea60: 6e10 bb8e 0300 |026e: invoke-virtual {v3}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getSize:()J // method@8ebb │ │ -2eea66: 0b06 |0271: move-result-wide v6 │ │ -2eea68: 6e30 d487 6507 |0272: invoke-virtual {v5, v6, v7}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ -2eea6e: 6e10 df87 0500 |0275: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2eea74: 0c03 |0278: move-result-object v3 │ │ -2eea76: 6e20 1b8a 3400 |0279: invoke-virtual {v4, v3}, Ljava/util/logging/Logger;.severe:(Ljava/lang/String;)V // method@8a1b │ │ -2eea7c: 7401 d79e 1800 |027c: invoke-virtual/range {v24}, Lorg/jaudiotagger/tag/wav/WavTag;.getInfoTag:()Lorg/jaudiotagger/tag/wav/WavInfoTag; // method@9ed7 │ │ -2eea82: 0c03 |027f: move-result-object v3 │ │ -2eea84: 3903 0b00 |0280: if-nez v3, 028b // +000b │ │ -2eea88: 7401 d69e 1800 |0282: invoke-virtual/range {v24}, Lorg/jaudiotagger/tag/wav/WavTag;.getID3Tag:()Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // method@9ed6 │ │ -2eea8e: 0c03 |0285: move-result-object v3 │ │ -2eea90: 3903 0500 |0286: if-nez v3, 028b // +0005 │ │ -2eea94: 6e20 ec9e f200 |0288: invoke-virtual {v2, v15}, Lorg/jaudiotagger/tag/wav/WavTag;.setIncorrectlyAlignedTag:(Z)V // method@9eec │ │ -2eea9a: 7401 6988 1700 |028b: invoke-virtual/range {v23}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ -2eeaa0: 0b02 |028e: move-result-wide v2 │ │ -2eeaa2: 1604 0900 |028f: const-wide/16 v4, #int 9 // #9 │ │ -2eeaa6: bc42 |0291: sub-long/2addr v2, v4 │ │ -2eeaa8: 6e30 6a88 2103 |0292: invoke-virtual {v1, v2, v3}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ -2eeaae: 0f0f |0295: return v15 │ │ -2eeab0: 6e10 bb8e 0300 |0296: invoke-virtual {v3}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getSize:()J // method@8ebb │ │ -2eeab6: 0b04 |0299: move-result-wide v4 │ │ -2eeab8: 1606 0000 |029a: const-wide/16 v6, #int 0 // #0 │ │ -2eeabc: 3102 0406 |029c: cmp-long v2, v4, v6 │ │ -2eeac0: 3a02 7f00 |029e: if-ltz v2, 031d // +007f │ │ -2eeac4: 6202 ca86 |02a0: sget-object v2, Lorg/jaudiotagger/audio/wav/WavTagReader;.logger:Ljava/util/logging/Logger; // field@86ca │ │ -2eeac8: 2204 3910 |02a2: new-instance v4, Ljava/lang/StringBuilder; // type@1039 │ │ -2eeacc: 7010 cc87 0400 |02a4: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2eead2: 5405 cb86 |02a7: iget-object v5, v0, Lorg/jaudiotagger/audio/wav/WavTagReader;.loggingName:Ljava/lang/String; // field@86cb │ │ -2eead6: 6e20 d787 5400 |02a9: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2eeadc: 1a05 0201 |02ac: const-string v5, " Skipping chunk bytes:" // string@0102 │ │ -2eeae0: 6e20 d787 5400 |02ae: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2eeae6: 6e10 bb8e 0300 |02b1: invoke-virtual {v3}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getSize:()J // method@8ebb │ │ -2eeaec: 0b05 |02b4: move-result-wide v5 │ │ -2eeaee: 6e30 d487 5406 |02b5: invoke-virtual {v4, v5, v6}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ -2eeaf4: 1a05 b76c |02b8: const-string v5, "for" // string@6cb7 │ │ -2eeaf8: 6e20 d787 5400 |02ba: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2eeafe: 6e10 ba8e 0300 |02bd: invoke-virtual {v3}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getID:()Ljava/lang/String; // method@8eba │ │ -2eeb04: 0c05 |02c0: move-result-object v5 │ │ -2eeb06: 6e20 d787 5400 |02c1: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2eeb0c: 6e10 df87 0400 |02c4: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2eeb12: 0c04 |02c7: move-result-object v4 │ │ -2eeb14: 6e20 128a 4200 |02c8: invoke-virtual {v2, v4}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -2eeb1a: 7401 6988 1700 |02cb: invoke-virtual/range {v23}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ -2eeb20: 0b04 |02ce: move-result-wide v4 │ │ -2eeb22: 6e10 bb8e 0300 |02cf: invoke-virtual {v3}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getSize:()J // method@8ebb │ │ -2eeb28: 0b06 |02d2: move-result-wide v6 │ │ -2eeb2a: bb64 |02d3: add-long/2addr v4, v6 │ │ -2eeb2c: 6e30 6a88 4105 |02d4: invoke-virtual {v1, v4, v5}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ -2eeb32: 7401 6988 1700 |02d7: invoke-virtual/range {v23}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ -2eeb38: 0b04 |02da: move-result-wide v4 │ │ -2eeb3a: 7401 6d88 1700 |02db: invoke-virtual/range {v23}, Ljava/nio/channels/FileChannel;.size:()J // method@886d │ │ -2eeb40: 0b06 |02de: move-result-wide v6 │ │ -2eeb42: 3102 0406 |02df: cmp-long v2, v4, v6 │ │ -2eeb46: 3c02 0600 |02e1: if-gtz v2, 02e7 // +0006 │ │ -2eeb4a: 7120 cf8e 3100 |02e3: invoke-static {v1, v3}, Lorg/jaudiotagger/audio/iff/IffHeaderChunk;.ensureOnEqualBoundary:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/iff/ChunkHeader;)V // method@8ecf │ │ -2eeb50: 0f0f |02e6: return v15 │ │ -2eeb52: 2202 3910 |02e7: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ -2eeb56: 7010 cc87 0200 |02e9: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2eeb5c: 5403 cb86 |02ec: iget-object v3, v0, Lorg/jaudiotagger/audio/wav/WavTagReader;.loggingName:Ljava/lang/String; // field@86cb │ │ -2eeb60: 6e20 d787 3200 |02ee: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2eeb66: 1a03 e000 |02f1: const-string v3, " Failed to move to invalid position to " // string@00e0 │ │ -2eeb6a: 6e20 d787 3200 |02f3: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2eeb70: 7401 6988 1700 |02f6: invoke-virtual/range {v23}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ -2eeb76: 0b03 |02f9: move-result-wide v3 │ │ -2eeb78: 6e30 d487 3204 |02fa: invoke-virtual {v2, v3, v4}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ -2eeb7e: 1a03 1f01 |02fd: const-string v3, " because file length is only " // string@011f │ │ -2eeb82: 6e20 d787 3200 |02ff: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2eeb88: 7401 6d88 1700 |0302: invoke-virtual/range {v23}, Ljava/nio/channels/FileChannel;.size:()J // method@886d │ │ -2eeb8e: 0b03 |0305: move-result-wide v3 │ │ -2eeb90: 6e30 d487 3204 |0306: invoke-virtual {v2, v3, v4}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ -2eeb96: 1a01 9b01 |0309: const-string v1, " indicates invalid chunk" // string@019b │ │ -2eeb9a: 6e20 d787 1200 |030b: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2eeba0: 6e10 df87 0200 |030e: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2eeba6: 0c01 |0311: move-result-object v1 │ │ -2eeba8: 6202 ca86 |0312: sget-object v2, Lorg/jaudiotagger/audio/wav/WavTagReader;.logger:Ljava/util/logging/Logger; // field@86ca │ │ -2eebac: 6e20 1b8a 1200 |0314: invoke-virtual {v2, v1}, Ljava/util/logging/Logger;.severe:(Ljava/lang/String;)V // method@8a1b │ │ -2eebb2: 2202 3511 |0317: new-instance v2, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ -2eebb6: 7020 698d 1200 |0319: invoke-direct {v2, v1}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ -2eebbc: 2702 |031c: throw v2 │ │ -2eebbe: 2201 3910 |031d: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2eebc2: 7010 cc87 0100 |031f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2eebc8: 5402 cb86 |0322: iget-object v2, v0, Lorg/jaudiotagger/audio/wav/WavTagReader;.loggingName:Ljava/lang/String; // field@86cb │ │ -2eebcc: 6e20 d787 2100 |0324: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2eebd2: 1a02 f300 |0327: const-string v2, " Not a valid header, unable to read a sensible size:Header" // string@00f3 │ │ -2eebd6: 6e20 d787 2100 |0329: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2eebdc: 6e10 ba8e 0300 |032c: invoke-virtual {v3}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getID:()Ljava/lang/String; // method@8eba │ │ -2eebe2: 0c02 |032f: move-result-object v2 │ │ -2eebe4: 6e20 d787 2100 |0330: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2eebea: 1a02 9547 |0333: const-string v2, "Size:" // string@4795 │ │ -2eebee: 6e20 d787 2100 |0335: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2eebf4: 6e10 bb8e 0300 |0338: invoke-virtual {v3}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getSize:()J // method@8ebb │ │ -2eebfa: 0b02 |033b: move-result-wide v2 │ │ -2eebfc: 6e30 d487 2103 |033c: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ -2eec02: 6e10 df87 0100 |033f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2eec08: 0c01 |0342: move-result-object v1 │ │ -2eec0a: 6202 ca86 |0343: sget-object v2, Lorg/jaudiotagger/audio/wav/WavTagReader;.logger:Ljava/util/logging/Logger; // field@86ca │ │ -2eec0e: 6e20 1b8a 1200 |0345: invoke-virtual {v2, v1}, Ljava/util/logging/Logger;.severe:(Ljava/lang/String;)V // method@8a1b │ │ -2eec14: 2202 3511 |0348: new-instance v2, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ -2eec18: 7020 698d 1200 |034a: invoke-direct {v2, v1}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ -2eec1e: 2702 |034d: throw v2 │ │ +2ee578: |[2ee578] org.jaudiotagger.audio.wav.WavTagReader.readChunk:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;)Z │ │ +2ee588: 0800 1600 |0000: move-object/from16 v0, v22 │ │ +2ee58c: 0801 1700 |0002: move-object/from16 v1, v23 │ │ +2ee590: 0802 1800 |0004: move-object/from16 v2, v24 │ │ +2ee594: 2203 6311 |0006: new-instance v3, Lorg/jaudiotagger/audio/iff/ChunkHeader; // type@1163 │ │ +2ee598: 6204 a581 |0008: sget-object v4, Ljava/nio/ByteOrder;.LITTLE_ENDIAN:Ljava/nio/ByteOrder; // field@81a5 │ │ +2ee59c: 7020 b98e 4300 |000a: invoke-direct {v3, v4}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.:(Ljava/nio/ByteOrder;)V // method@8eb9 │ │ +2ee5a2: 6e20 be8e 1300 |000d: invoke-virtual {v3, v1}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.readHeader:(Ljava/nio/channels/FileChannel;)Z // method@8ebe │ │ +2ee5a8: 0a04 |0010: move-result v4 │ │ +2ee5aa: 1205 |0011: const/4 v5, #int 0 // #0 │ │ +2ee5ac: 3904 0300 |0012: if-nez v4, 0015 // +0003 │ │ +2ee5b0: 0f05 |0014: return v5 │ │ +2ee5b2: 6e10 ba8e 0300 |0015: invoke-virtual {v3}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getID:()Ljava/lang/String; // method@8eba │ │ +2ee5b8: 0c04 |0018: move-result-object v4 │ │ +2ee5ba: 6206 ca86 |0019: sget-object v6, Lorg/jaudiotagger/audio/wav/WavTagReader;.logger:Ljava/util/logging/Logger; // field@86ca │ │ +2ee5be: 2207 3910 |001b: new-instance v7, Ljava/lang/StringBuilder; // type@1039 │ │ +2ee5c2: 7010 cc87 0700 |001d: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2ee5c8: 5408 cb86 |0020: iget-object v8, v0, Lorg/jaudiotagger/audio/wav/WavTagReader;.loggingName:Ljava/lang/String; // field@86cb │ │ +2ee5cc: 6e20 d787 8700 |0022: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ee5d2: 1a08 0001 |0025: const-string v8, " Reading Chunk:" // string@0100 │ │ +2ee5d6: 6e20 d787 8700 |0027: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ee5dc: 6e20 d787 4700 |002a: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ee5e2: 1a08 7a05 |002d: const-string v8, ":starting at:" // string@057a │ │ +2ee5e6: 6e20 d787 8700 |002f: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ee5ec: 6e10 bc8e 0300 |0032: invoke-virtual {v3}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getStartLocationInFile:()J // method@8ebc │ │ +2ee5f2: 0b08 |0035: move-result-wide v8 │ │ +2ee5f4: 7120 6191 9800 |0036: invoke-static {v8, v9}, Lorg/jaudiotagger/logging/Hex;.asDecAndHex:(J)Ljava/lang/String; // method@9161 │ │ +2ee5fa: 0c08 |0039: move-result-object v8 │ │ +2ee5fc: 6e20 d787 8700 |003a: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ee602: 1a08 7905 |003d: const-string v8, ":sizeIncHeader:" // string@0579 │ │ +2ee606: 6e20 d787 8700 |003f: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ee60c: 6e10 bb8e 0300 |0042: invoke-virtual {v3}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getSize:()J // method@8ebb │ │ +2ee612: 0b09 |0045: move-result-wide v9 │ │ +2ee614: 160b 0800 |0046: const-wide/16 v11, #int 8 // #8 │ │ +2ee618: bbb9 |0048: add-long/2addr v9, v11 │ │ +2ee61a: 6e30 d487 970a |0049: invoke-virtual {v7, v9, v10}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ +2ee620: 6e10 df87 0700 |004c: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2ee626: 0c07 |004f: move-result-object v7 │ │ +2ee628: 6e20 128a 7600 |0050: invoke-virtual {v6, v7}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +2ee62e: 7110 ce90 0400 |0053: invoke-static {v4}, Lorg/jaudiotagger/audio/wav/WavChunkType;.get:(Ljava/lang/String;)Lorg/jaudiotagger/audio/wav/WavChunkType; // method@90ce │ │ +2ee634: 0c06 |0056: move-result-object v6 │ │ +2ee636: 1237 |0057: const/4 v7, #int 3 // #3 │ │ +2ee638: 1249 |0058: const/4 v9, #int 4 // #4 │ │ +2ee63a: 160d 0700 |0059: const-wide/16 v13, #int 7 // #7 │ │ +2ee63e: 1a0a c804 |005b: const-string v10, ":" // string@04c8 │ │ +2ee642: 121f |005d: const/4 v15, #int 1 // #1 │ │ +2ee644: 3806 9401 |005e: if-eqz v6, 01f2 // +0194 │ │ +2ee648: 6204 c986 |0060: sget-object v4, Lorg/jaudiotagger/audio/wav/WavTagReader$1;.$SwitchMap$org$jaudiotagger$audio$wav$WavChunkType:[I // field@86c9 │ │ +2ee64c: 6e10 d090 0600 |0062: invoke-virtual {v6}, Lorg/jaudiotagger/audio/wav/WavChunkType;.ordinal:()I // method@90d0 │ │ +2ee652: 0a06 |0065: move-result v6 │ │ +2ee654: 4404 0406 |0066: aget v4, v4, v6 │ │ +2ee658: 32f4 1a01 |0068: if-eq v4, v15, 0182 // +011a │ │ +2ee65c: 1226 |006a: const/4 v6, #int 2 // #2 │ │ +2ee65e: 3264 aa00 |006b: if-eq v4, v6, 0115 // +00aa │ │ +2ee662: 1a05 e300 |006d: const-string v5, " Found Corrupt id3 chunk, starting at Odd Location:" // string@00e3 │ │ +2ee666: 3274 6700 |006f: if-eq v4, v7, 00d6 // +0067 │ │ +2ee66a: 3294 2600 |0071: if-eq v4, v9, 0097 // +0026 │ │ +2ee66e: 2204 6411 |0073: new-instance v4, Lorg/jaudiotagger/audio/iff/ChunkSummary; // type@1164 │ │ +2ee672: 6e10 ba8e 0300 |0075: invoke-virtual {v3}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getID:()Ljava/lang/String; // method@8eba │ │ +2ee678: 0c11 |0078: move-result-object v17 │ │ +2ee67a: 6e10 bc8e 0300 |0079: invoke-virtual {v3}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getStartLocationInFile:()J // method@8ebc │ │ +2ee680: 0b12 |007c: move-result-wide v18 │ │ +2ee682: 6e10 bb8e 0300 |007d: invoke-virtual {v3}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getSize:()J // method@8ebb │ │ +2ee688: 0b14 |0080: move-result-wide v20 │ │ +2ee68a: 0810 0400 |0081: move-object/from16 v16, v4 │ │ +2ee68e: 7606 c38e 1000 |0083: invoke-direct/range {v16, v17, v18, v19, v20, v21}, Lorg/jaudiotagger/audio/iff/ChunkSummary;.:(Ljava/lang/String;JJ)V // method@8ec3 │ │ +2ee694: 6e20 ba9e 4200 |0086: invoke-virtual {v2, v4}, Lorg/jaudiotagger/tag/wav/WavTag;.addChunkSummary:(Lorg/jaudiotagger/audio/iff/ChunkSummary;)V // method@9eba │ │ +2ee69a: 7401 6988 1700 |0089: invoke-virtual/range {v23}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ +2ee6a0: 0b04 |008c: move-result-wide v4 │ │ +2ee6a2: 6e10 bb8e 0300 |008d: invoke-virtual {v3}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getSize:()J // method@8ebb │ │ +2ee6a8: 0b06 |0090: move-result-wide v6 │ │ +2ee6aa: bb64 |0091: add-long/2addr v4, v6 │ │ +2ee6ac: 6e30 6a88 4105 |0092: invoke-virtual {v1, v4, v5}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ +2ee6b2: 2900 4e02 |0095: goto/16 02e3 // +024e │ │ +2ee6b6: 6204 ca86 |0097: sget-object v4, Lorg/jaudiotagger/audio/wav/WavTagReader;.logger:Ljava/util/logging/Logger; // field@86ca │ │ +2ee6ba: 2206 3910 |0099: new-instance v6, Ljava/lang/StringBuilder; // type@1039 │ │ +2ee6be: 7010 cc87 0600 |009b: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2ee6c4: 5407 cb86 |009e: iget-object v7, v0, Lorg/jaudiotagger/audio/wav/WavTagReader;.loggingName:Ljava/lang/String; // field@86cb │ │ +2ee6c8: 6e20 d787 7600 |00a0: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ee6ce: 6e20 d787 5600 |00a3: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ee6d4: 6e10 ba8e 0300 |00a6: invoke-virtual {v3}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getID:()Ljava/lang/String; // method@8eba │ │ +2ee6da: 0c05 |00a9: move-result-object v5 │ │ +2ee6dc: 6e20 d787 5600 |00aa: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ee6e2: 6e20 d787 a600 |00ad: invoke-virtual {v6, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ee6e8: 6e10 bb8e 0300 |00b0: invoke-virtual {v3}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getSize:()J // method@8ebb │ │ +2ee6ee: 0b07 |00b3: move-result-wide v7 │ │ +2ee6f0: 6e30 d487 7608 |00b4: invoke-virtual {v6, v7, v8}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ +2ee6f6: 6e10 df87 0600 |00b7: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2ee6fc: 0c03 |00ba: move-result-object v3 │ │ +2ee6fe: 6e20 1b8a 3400 |00bb: invoke-virtual {v4, v3}, Ljava/util/logging/Logger;.severe:(Ljava/lang/String;)V // method@8a1b │ │ +2ee704: 7401 d79e 1800 |00be: invoke-virtual/range {v24}, Lorg/jaudiotagger/tag/wav/WavTag;.getInfoTag:()Lorg/jaudiotagger/tag/wav/WavInfoTag; // method@9ed7 │ │ +2ee70a: 0c03 |00c1: move-result-object v3 │ │ +2ee70c: 3903 0b00 |00c2: if-nez v3, 00cd // +000b │ │ +2ee710: 7401 d69e 1800 |00c4: invoke-virtual/range {v24}, Lorg/jaudiotagger/tag/wav/WavTag;.getID3Tag:()Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // method@9ed6 │ │ +2ee716: 0c03 |00c7: move-result-object v3 │ │ +2ee718: 3903 0500 |00c8: if-nez v3, 00cd // +0005 │ │ +2ee71c: 6e20 ec9e f200 |00ca: invoke-virtual {v2, v15}, Lorg/jaudiotagger/tag/wav/WavTag;.setIncorrectlyAlignedTag:(Z)V // method@9eec │ │ +2ee722: 7401 6988 1700 |00cd: invoke-virtual/range {v23}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ +2ee728: 0b02 |00d0: move-result-wide v2 │ │ +2ee72a: bcd2 |00d1: sub-long/2addr v2, v13 │ │ +2ee72c: 6e30 6a88 2103 |00d2: invoke-virtual {v1, v2, v3}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ +2ee732: 0f0f |00d5: return v15 │ │ +2ee734: 6204 ca86 |00d6: sget-object v4, Lorg/jaudiotagger/audio/wav/WavTagReader;.logger:Ljava/util/logging/Logger; // field@86ca │ │ +2ee738: 2206 3910 |00d8: new-instance v6, Ljava/lang/StringBuilder; // type@1039 │ │ +2ee73c: 7010 cc87 0600 |00da: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2ee742: 5407 cb86 |00dd: iget-object v7, v0, Lorg/jaudiotagger/audio/wav/WavTagReader;.loggingName:Ljava/lang/String; // field@86cb │ │ +2ee746: 6e20 d787 7600 |00df: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ee74c: 6e20 d787 5600 |00e2: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ee752: 6e10 ba8e 0300 |00e5: invoke-virtual {v3}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getID:()Ljava/lang/String; // method@8eba │ │ +2ee758: 0c05 |00e8: move-result-object v5 │ │ +2ee75a: 6e20 d787 5600 |00e9: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ee760: 6e20 d787 a600 |00ec: invoke-virtual {v6, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ee766: 6e10 bb8e 0300 |00ef: invoke-virtual {v3}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getSize:()J // method@8ebb │ │ +2ee76c: 0b07 |00f2: move-result-wide v7 │ │ +2ee76e: 6e30 d487 7608 |00f3: invoke-virtual {v6, v7, v8}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ +2ee774: 6e10 df87 0600 |00f6: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2ee77a: 0c03 |00f9: move-result-object v3 │ │ +2ee77c: 6e20 1b8a 3400 |00fa: invoke-virtual {v4, v3}, Ljava/util/logging/Logger;.severe:(Ljava/lang/String;)V // method@8a1b │ │ +2ee782: 7401 d79e 1800 |00fd: invoke-virtual/range {v24}, Lorg/jaudiotagger/tag/wav/WavTag;.getInfoTag:()Lorg/jaudiotagger/tag/wav/WavInfoTag; // method@9ed7 │ │ +2ee788: 0c03 |0100: move-result-object v3 │ │ +2ee78a: 3903 0b00 |0101: if-nez v3, 010c // +000b │ │ +2ee78e: 7401 d69e 1800 |0103: invoke-virtual/range {v24}, Lorg/jaudiotagger/tag/wav/WavTag;.getID3Tag:()Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // method@9ed6 │ │ +2ee794: 0c03 |0106: move-result-object v3 │ │ +2ee796: 3903 0500 |0107: if-nez v3, 010c // +0005 │ │ +2ee79a: 6e20 ec9e f200 |0109: invoke-virtual {v2, v15}, Lorg/jaudiotagger/tag/wav/WavTag;.setIncorrectlyAlignedTag:(Z)V // method@9eec │ │ +2ee7a0: 7401 6988 1700 |010c: invoke-virtual/range {v23}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ +2ee7a6: 0b02 |010f: move-result-wide v2 │ │ +2ee7a8: bcd2 |0110: sub-long/2addr v2, v13 │ │ +2ee7aa: 6e30 6a88 2103 |0111: invoke-virtual {v1, v2, v3}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ +2ee7b0: 0f0f |0114: return v15 │ │ +2ee7b2: 2204 6411 |0115: new-instance v4, Lorg/jaudiotagger/audio/iff/ChunkSummary; // type@1164 │ │ +2ee7b6: 6e10 ba8e 0300 |0117: invoke-virtual {v3}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getID:()Ljava/lang/String; // method@8eba │ │ +2ee7bc: 0c11 |011a: move-result-object v17 │ │ +2ee7be: 6e10 bc8e 0300 |011b: invoke-virtual {v3}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getStartLocationInFile:()J // method@8ebc │ │ +2ee7c4: 0b12 |011e: move-result-wide v18 │ │ +2ee7c6: 6e10 bb8e 0300 |011f: invoke-virtual {v3}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getSize:()J // method@8ebb │ │ +2ee7cc: 0b14 |0122: move-result-wide v20 │ │ +2ee7ce: 0810 0400 |0123: move-object/from16 v16, v4 │ │ +2ee7d2: 7606 c38e 1000 |0125: invoke-direct/range {v16, v17, v18, v19, v20, v21}, Lorg/jaudiotagger/audio/iff/ChunkSummary;.:(Ljava/lang/String;JJ)V // method@8ec3 │ │ +2ee7d8: 6e20 ba9e 4200 |0128: invoke-virtual {v2, v4}, Lorg/jaudiotagger/tag/wav/WavTag;.addChunkSummary:(Lorg/jaudiotagger/audio/iff/ChunkSummary;)V // method@9eba │ │ +2ee7de: 7401 d69e 1800 |012b: invoke-virtual/range {v24}, Lorg/jaudiotagger/tag/wav/WavTag;.getID3Tag:()Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // method@9ed6 │ │ +2ee7e4: 0c04 |012e: move-result-object v4 │ │ +2ee7e6: 3904 1900 |012f: if-nez v4, 0148 // +0019 │ │ +2ee7ea: 2204 b211 |0131: new-instance v4, Lorg/jaudiotagger/audio/wav/chunk/WavId3Chunk; // type@11b2 │ │ +2ee7ee: 6e10 bb8e 0300 |0133: invoke-virtual {v3}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getSize:()J // method@8ebb │ │ +2ee7f4: 0b06 |0136: move-result-wide v6 │ │ +2ee7f6: 8467 |0137: long-to-int v7, v6 │ │ +2ee7f8: 7120 ab8e 7100 |0138: invoke-static {v1, v7}, Lorg/jaudiotagger/audio/generic/Utils;.readFileDataIntoBufferLE:(Ljava/nio/channels/FileChannel;I)Ljava/nio/ByteBuffer; // method@8eab │ │ +2ee7fe: 0c06 |013b: move-result-object v6 │ │ +2ee800: 5407 cb86 |013c: iget-object v7, v0, Lorg/jaudiotagger/audio/wav/WavTagReader;.loggingName:Ljava/lang/String; // field@86cb │ │ +2ee804: 7057 3891 6423 |013e: invoke-direct {v4, v6, v3, v2, v7}, Lorg/jaudiotagger/audio/wav/chunk/WavId3Chunk;.:(Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/iff/ChunkHeader;Lorg/jaudiotagger/tag/wav/WavTag;Ljava/lang/String;)V // method@9138 │ │ +2ee80a: 6e10 b88e 0400 |0141: invoke-virtual {v4}, Lorg/jaudiotagger/audio/iff/Chunk;.readChunk:()Z // method@8eb8 │ │ +2ee810: 0a02 |0144: move-result v2 │ │ +2ee812: 3902 9e01 |0145: if-nez v2, 02e3 // +019e │ │ +2ee816: 0f05 |0147: return v5 │ │ +2ee818: 6202 ca86 |0148: sget-object v2, Lorg/jaudiotagger/audio/wav/WavTagReader;.logger:Ljava/util/logging/Logger; // field@86ca │ │ +2ee81c: 2204 3910 |014a: new-instance v4, Ljava/lang/StringBuilder; // type@1039 │ │ +2ee820: 7010 cc87 0400 |014c: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2ee826: 5405 cb86 |014f: iget-object v5, v0, Lorg/jaudiotagger/audio/wav/WavTagReader;.loggingName:Ljava/lang/String; // field@86cb │ │ +2ee82a: 6e20 d787 5400 |0151: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ee830: 1a05 e600 |0154: const-string v5, " Ignoring id3 chunk because already have one:" // string@00e6 │ │ +2ee834: 6e20 d787 5400 |0156: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ee83a: 6e10 ba8e 0300 |0159: invoke-virtual {v3}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getID:()Ljava/lang/String; // method@8eba │ │ +2ee840: 0c05 |015c: move-result-object v5 │ │ +2ee842: 6e20 d787 5400 |015d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ee848: 6e20 d787 a400 |0160: invoke-virtual {v4, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ee84e: 6e10 bc8e 0300 |0163: invoke-virtual {v3}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getStartLocationInFile:()J // method@8ebc │ │ +2ee854: 0b05 |0166: move-result-wide v5 │ │ +2ee856: 7120 6191 6500 |0167: invoke-static {v5, v6}, Lorg/jaudiotagger/logging/Hex;.asDecAndHex:(J)Ljava/lang/String; // method@9161 │ │ +2ee85c: 0c05 |016a: move-result-object v5 │ │ +2ee85e: 6e20 d787 5400 |016b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ee864: 6e20 d787 8400 |016e: invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ee86a: 6e10 bb8e 0300 |0171: invoke-virtual {v3}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getSize:()J // method@8ebb │ │ +2ee870: 0b05 |0174: move-result-wide v5 │ │ +2ee872: bbb5 |0175: add-long/2addr v5, v11 │ │ +2ee874: 6e30 d487 5406 |0176: invoke-virtual {v4, v5, v6}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ +2ee87a: 6e10 df87 0400 |0179: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2ee880: 0c04 |017c: move-result-object v4 │ │ +2ee882: 6e20 1c8a 4200 |017d: invoke-virtual {v2, v4}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ +2ee888: 2900 6301 |0180: goto/16 02e3 // +0163 │ │ +2ee88c: 2204 6411 |0182: new-instance v4, Lorg/jaudiotagger/audio/iff/ChunkSummary; // type@1164 │ │ +2ee890: 6e10 ba8e 0300 |0184: invoke-virtual {v3}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getID:()Ljava/lang/String; // method@8eba │ │ +2ee896: 0c11 |0187: move-result-object v17 │ │ +2ee898: 6e10 bc8e 0300 |0188: invoke-virtual {v3}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getStartLocationInFile:()J // method@8ebc │ │ +2ee89e: 0b12 |018b: move-result-wide v18 │ │ +2ee8a0: 6e10 bb8e 0300 |018c: invoke-virtual {v3}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getSize:()J // method@8ebb │ │ +2ee8a6: 0b14 |018f: move-result-wide v20 │ │ +2ee8a8: 0810 0400 |0190: move-object/from16 v16, v4 │ │ +2ee8ac: 7606 c38e 1000 |0192: invoke-direct/range {v16, v17, v18, v19, v20, v21}, Lorg/jaudiotagger/audio/iff/ChunkSummary;.:(Ljava/lang/String;JJ)V // method@8ec3 │ │ +2ee8b2: 6e20 ba9e 4200 |0195: invoke-virtual {v2, v4}, Lorg/jaudiotagger/tag/wav/WavTag;.addChunkSummary:(Lorg/jaudiotagger/audio/iff/ChunkSummary;)V // method@9eba │ │ +2ee8b8: 7401 d79e 1800 |0198: invoke-virtual/range {v24}, Lorg/jaudiotagger/tag/wav/WavTag;.getInfoTag:()Lorg/jaudiotagger/tag/wav/WavInfoTag; // method@9ed7 │ │ +2ee8be: 0c04 |019b: move-result-object v4 │ │ +2ee8c0: 3904 1900 |019c: if-nez v4, 01b5 // +0019 │ │ +2ee8c4: 2204 b511 |019e: new-instance v4, Lorg/jaudiotagger/audio/wav/chunk/WavListChunk; // type@11b5 │ │ +2ee8c8: 5406 cb86 |01a0: iget-object v6, v0, Lorg/jaudiotagger/audio/wav/WavTagReader;.loggingName:Ljava/lang/String; // field@86cb │ │ +2ee8cc: 6e10 bb8e 0300 |01a2: invoke-virtual {v3}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getSize:()J // method@8ebb │ │ +2ee8d2: 0b07 |01a5: move-result-wide v7 │ │ +2ee8d4: 8478 |01a6: long-to-int v8, v7 │ │ +2ee8d6: 7120 ab8e 8100 |01a7: invoke-static {v1, v8}, Lorg/jaudiotagger/audio/generic/Utils;.readFileDataIntoBufferLE:(Ljava/nio/channels/FileChannel;I)Ljava/nio/ByteBuffer; // method@8eab │ │ +2ee8dc: 0c07 |01aa: move-result-object v7 │ │ +2ee8de: 7052 4791 6437 |01ab: invoke-direct {v4, v6, v7, v3, v2}, Lorg/jaudiotagger/audio/wav/chunk/WavListChunk;.:(Ljava/lang/String;Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/iff/ChunkHeader;Lorg/jaudiotagger/tag/wav/WavTag;)V // method@9147 │ │ +2ee8e4: 6e10 b88e 0400 |01ae: invoke-virtual {v4}, Lorg/jaudiotagger/audio/iff/Chunk;.readChunk:()Z // method@8eb8 │ │ +2ee8ea: 0a02 |01b1: move-result v2 │ │ +2ee8ec: 3902 3101 |01b2: if-nez v2, 02e3 // +0131 │ │ +2ee8f0: 0f05 |01b4: return v5 │ │ +2ee8f2: 6202 ca86 |01b5: sget-object v2, Lorg/jaudiotagger/audio/wav/WavTagReader;.logger:Ljava/util/logging/Logger; // field@86ca │ │ +2ee8f6: 2204 3910 |01b7: new-instance v4, Ljava/lang/StringBuilder; // type@1039 │ │ +2ee8fa: 7010 cc87 0400 |01b9: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2ee900: 5405 cb86 |01bc: iget-object v5, v0, Lorg/jaudiotagger/audio/wav/WavTagReader;.loggingName:Ljava/lang/String; // field@86cb │ │ +2ee904: 6e20 d787 5400 |01be: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ee90a: 1a05 e500 |01c1: const-string v5, " Ignoring LIST chunk because already have one:" // string@00e5 │ │ +2ee90e: 6e20 d787 5400 |01c3: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ee914: 6e10 ba8e 0300 |01c6: invoke-virtual {v3}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getID:()Ljava/lang/String; // method@8eba │ │ +2ee91a: 0c05 |01c9: move-result-object v5 │ │ +2ee91c: 6e20 d787 5400 |01ca: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ee922: 6e20 d787 a400 |01cd: invoke-virtual {v4, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ee928: 6e10 bc8e 0300 |01d0: invoke-virtual {v3}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getStartLocationInFile:()J // method@8ebc │ │ +2ee92e: 0b05 |01d3: move-result-wide v5 │ │ +2ee930: 1609 0100 |01d4: const-wide/16 v9, #int 1 // #1 │ │ +2ee934: bc95 |01d6: sub-long/2addr v5, v9 │ │ +2ee936: 7120 6191 6500 |01d7: invoke-static {v5, v6}, Lorg/jaudiotagger/logging/Hex;.asDecAndHex:(J)Ljava/lang/String; // method@9161 │ │ +2ee93c: 0c05 |01da: move-result-object v5 │ │ +2ee93e: 6e20 d787 5400 |01db: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ee944: 6e20 d787 8400 |01de: invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ee94a: 6e10 bb8e 0300 |01e1: invoke-virtual {v3}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getSize:()J // method@8ebb │ │ +2ee950: 0b05 |01e4: move-result-wide v5 │ │ +2ee952: bbb5 |01e5: add-long/2addr v5, v11 │ │ +2ee954: 6e30 d487 5406 |01e6: invoke-virtual {v4, v5, v6}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ +2ee95a: 6e10 df87 0400 |01e9: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2ee960: 0c04 |01ec: move-result-object v4 │ │ +2ee962: 6e20 1c8a 4200 |01ed: invoke-virtual {v2, v4}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ +2ee968: 2900 f300 |01f0: goto/16 02e3 // +00f3 │ │ +2ee96c: 6e30 b587 f409 |01f2: invoke-virtual {v4, v15, v9}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@87b5 │ │ +2ee972: 0c06 |01f5: move-result-object v6 │ │ +2ee974: 6208 d586 |01f6: sget-object v8, Lorg/jaudiotagger/audio/wav/chunk/WavCorruptChunkType;.CORRUPT_LIST_EARLY:Lorg/jaudiotagger/audio/wav/chunk/WavCorruptChunkType; // field@86d5 │ │ +2ee978: 6e10 2d91 0800 |01f8: invoke-virtual {v8}, Lorg/jaudiotagger/audio/wav/chunk/WavCorruptChunkType;.getCode:()Ljava/lang/String; // method@912d │ │ +2ee97e: 0c08 |01fb: move-result-object v8 │ │ +2ee980: 6e20 9c87 8600 |01fc: invoke-virtual {v6, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2ee986: 0a06 |01ff: move-result v6 │ │ +2ee988: 3806 4300 |0200: if-eqz v6, 0243 // +0043 │ │ +2ee98c: 6204 ca86 |0202: sget-object v4, Lorg/jaudiotagger/audio/wav/WavTagReader;.logger:Ljava/util/logging/Logger; // field@86ca │ │ +2ee990: 2205 3910 |0204: new-instance v5, Ljava/lang/StringBuilder; // type@1039 │ │ +2ee994: 7010 cc87 0500 |0206: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2ee99a: 5406 cb86 |0209: iget-object v6, v0, Lorg/jaudiotagger/audio/wav/WavTagReader;.loggingName:Ljava/lang/String; // field@86cb │ │ +2ee99e: 6e20 d787 6500 |020b: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ee9a4: 1a06 e200 |020e: const-string v6, " Found Corrupt LIST Chunk, starting at Odd Location:" // string@00e2 │ │ +2ee9a8: 6e20 d787 6500 |0210: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ee9ae: 6e10 ba8e 0300 |0213: invoke-virtual {v3}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getID:()Ljava/lang/String; // method@8eba │ │ +2ee9b4: 0c06 |0216: move-result-object v6 │ │ +2ee9b6: 6e20 d787 6500 |0217: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ee9bc: 6e20 d787 a500 |021a: invoke-virtual {v5, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ee9c2: 6e10 bb8e 0300 |021d: invoke-virtual {v3}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getSize:()J // method@8ebb │ │ +2ee9c8: 0b06 |0220: move-result-wide v6 │ │ +2ee9ca: 6e30 d487 6507 |0221: invoke-virtual {v5, v6, v7}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ +2ee9d0: 6e10 df87 0500 |0224: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2ee9d6: 0c03 |0227: move-result-object v3 │ │ +2ee9d8: 6e20 1b8a 3400 |0228: invoke-virtual {v4, v3}, Ljava/util/logging/Logger;.severe:(Ljava/lang/String;)V // method@8a1b │ │ +2ee9de: 7401 d79e 1800 |022b: invoke-virtual/range {v24}, Lorg/jaudiotagger/tag/wav/WavTag;.getInfoTag:()Lorg/jaudiotagger/tag/wav/WavInfoTag; // method@9ed7 │ │ +2ee9e4: 0c03 |022e: move-result-object v3 │ │ +2ee9e6: 3903 0b00 |022f: if-nez v3, 023a // +000b │ │ +2ee9ea: 7401 d69e 1800 |0231: invoke-virtual/range {v24}, Lorg/jaudiotagger/tag/wav/WavTag;.getID3Tag:()Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // method@9ed6 │ │ +2ee9f0: 0c03 |0234: move-result-object v3 │ │ +2ee9f2: 3903 0500 |0235: if-nez v3, 023a // +0005 │ │ +2ee9f6: 6e20 ec9e f200 |0237: invoke-virtual {v2, v15}, Lorg/jaudiotagger/tag/wav/WavTag;.setIncorrectlyAlignedTag:(Z)V // method@9eec │ │ +2ee9fc: 7401 6988 1700 |023a: invoke-virtual/range {v23}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ +2eea02: 0b02 |023d: move-result-wide v2 │ │ +2eea04: bcd2 |023e: sub-long/2addr v2, v13 │ │ +2eea06: 6e30 6a88 2103 |023f: invoke-virtual {v1, v2, v3}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ +2eea0c: 0f0f |0242: return v15 │ │ +2eea0e: 6e30 b587 5407 |0243: invoke-virtual {v4, v5, v7}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@87b5 │ │ +2eea14: 0c04 |0246: move-result-object v4 │ │ +2eea16: 6205 d686 |0247: sget-object v5, Lorg/jaudiotagger/audio/wav/chunk/WavCorruptChunkType;.CORRUPT_LIST_LATE:Lorg/jaudiotagger/audio/wav/chunk/WavCorruptChunkType; // field@86d6 │ │ +2eea1a: 6e10 2d91 0500 |0249: invoke-virtual {v5}, Lorg/jaudiotagger/audio/wav/chunk/WavCorruptChunkType;.getCode:()Ljava/lang/String; // method@912d │ │ +2eea20: 0c05 |024c: move-result-object v5 │ │ +2eea22: 6e20 9c87 5400 |024d: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2eea28: 0a04 |0250: move-result v4 │ │ +2eea2a: 3804 4500 |0251: if-eqz v4, 0296 // +0045 │ │ +2eea2e: 6204 ca86 |0253: sget-object v4, Lorg/jaudiotagger/audio/wav/WavTagReader;.logger:Ljava/util/logging/Logger; // field@86ca │ │ +2eea32: 2205 3910 |0255: new-instance v5, Ljava/lang/StringBuilder; // type@1039 │ │ +2eea36: 7010 cc87 0500 |0257: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2eea3c: 5406 cb86 |025a: iget-object v6, v0, Lorg/jaudiotagger/audio/wav/WavTagReader;.loggingName:Ljava/lang/String; // field@86cb │ │ +2eea40: 6e20 d787 6500 |025c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2eea46: 1a06 e100 |025f: const-string v6, " Found Corrupt LIST Chunk (2), starting at Odd Location:" // string@00e1 │ │ +2eea4a: 6e20 d787 6500 |0261: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2eea50: 6e10 ba8e 0300 |0264: invoke-virtual {v3}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getID:()Ljava/lang/String; // method@8eba │ │ +2eea56: 0c06 |0267: move-result-object v6 │ │ +2eea58: 6e20 d787 6500 |0268: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2eea5e: 6e20 d787 a500 |026b: invoke-virtual {v5, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2eea64: 6e10 bb8e 0300 |026e: invoke-virtual {v3}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getSize:()J // method@8ebb │ │ +2eea6a: 0b06 |0271: move-result-wide v6 │ │ +2eea6c: 6e30 d487 6507 |0272: invoke-virtual {v5, v6, v7}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ +2eea72: 6e10 df87 0500 |0275: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2eea78: 0c03 |0278: move-result-object v3 │ │ +2eea7a: 6e20 1b8a 3400 |0279: invoke-virtual {v4, v3}, Ljava/util/logging/Logger;.severe:(Ljava/lang/String;)V // method@8a1b │ │ +2eea80: 7401 d79e 1800 |027c: invoke-virtual/range {v24}, Lorg/jaudiotagger/tag/wav/WavTag;.getInfoTag:()Lorg/jaudiotagger/tag/wav/WavInfoTag; // method@9ed7 │ │ +2eea86: 0c03 |027f: move-result-object v3 │ │ +2eea88: 3903 0b00 |0280: if-nez v3, 028b // +000b │ │ +2eea8c: 7401 d69e 1800 |0282: invoke-virtual/range {v24}, Lorg/jaudiotagger/tag/wav/WavTag;.getID3Tag:()Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // method@9ed6 │ │ +2eea92: 0c03 |0285: move-result-object v3 │ │ +2eea94: 3903 0500 |0286: if-nez v3, 028b // +0005 │ │ +2eea98: 6e20 ec9e f200 |0288: invoke-virtual {v2, v15}, Lorg/jaudiotagger/tag/wav/WavTag;.setIncorrectlyAlignedTag:(Z)V // method@9eec │ │ +2eea9e: 7401 6988 1700 |028b: invoke-virtual/range {v23}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ +2eeaa4: 0b02 |028e: move-result-wide v2 │ │ +2eeaa6: 1604 0900 |028f: const-wide/16 v4, #int 9 // #9 │ │ +2eeaaa: bc42 |0291: sub-long/2addr v2, v4 │ │ +2eeaac: 6e30 6a88 2103 |0292: invoke-virtual {v1, v2, v3}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ +2eeab2: 0f0f |0295: return v15 │ │ +2eeab4: 6e10 bb8e 0300 |0296: invoke-virtual {v3}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getSize:()J // method@8ebb │ │ +2eeaba: 0b04 |0299: move-result-wide v4 │ │ +2eeabc: 1606 0000 |029a: const-wide/16 v6, #int 0 // #0 │ │ +2eeac0: 3102 0406 |029c: cmp-long v2, v4, v6 │ │ +2eeac4: 3a02 7f00 |029e: if-ltz v2, 031d // +007f │ │ +2eeac8: 6202 ca86 |02a0: sget-object v2, Lorg/jaudiotagger/audio/wav/WavTagReader;.logger:Ljava/util/logging/Logger; // field@86ca │ │ +2eeacc: 2204 3910 |02a2: new-instance v4, Ljava/lang/StringBuilder; // type@1039 │ │ +2eead0: 7010 cc87 0400 |02a4: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2eead6: 5405 cb86 |02a7: iget-object v5, v0, Lorg/jaudiotagger/audio/wav/WavTagReader;.loggingName:Ljava/lang/String; // field@86cb │ │ +2eeada: 6e20 d787 5400 |02a9: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2eeae0: 1a05 0201 |02ac: const-string v5, " Skipping chunk bytes:" // string@0102 │ │ +2eeae4: 6e20 d787 5400 |02ae: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2eeaea: 6e10 bb8e 0300 |02b1: invoke-virtual {v3}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getSize:()J // method@8ebb │ │ +2eeaf0: 0b05 |02b4: move-result-wide v5 │ │ +2eeaf2: 6e30 d487 5406 |02b5: invoke-virtual {v4, v5, v6}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ +2eeaf8: 1a05 b76c |02b8: const-string v5, "for" // string@6cb7 │ │ +2eeafc: 6e20 d787 5400 |02ba: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2eeb02: 6e10 ba8e 0300 |02bd: invoke-virtual {v3}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getID:()Ljava/lang/String; // method@8eba │ │ +2eeb08: 0c05 |02c0: move-result-object v5 │ │ +2eeb0a: 6e20 d787 5400 |02c1: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2eeb10: 6e10 df87 0400 |02c4: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2eeb16: 0c04 |02c7: move-result-object v4 │ │ +2eeb18: 6e20 128a 4200 |02c8: invoke-virtual {v2, v4}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +2eeb1e: 7401 6988 1700 |02cb: invoke-virtual/range {v23}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ +2eeb24: 0b04 |02ce: move-result-wide v4 │ │ +2eeb26: 6e10 bb8e 0300 |02cf: invoke-virtual {v3}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getSize:()J // method@8ebb │ │ +2eeb2c: 0b06 |02d2: move-result-wide v6 │ │ +2eeb2e: bb64 |02d3: add-long/2addr v4, v6 │ │ +2eeb30: 6e30 6a88 4105 |02d4: invoke-virtual {v1, v4, v5}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ +2eeb36: 7401 6988 1700 |02d7: invoke-virtual/range {v23}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ +2eeb3c: 0b04 |02da: move-result-wide v4 │ │ +2eeb3e: 7401 6d88 1700 |02db: invoke-virtual/range {v23}, Ljava/nio/channels/FileChannel;.size:()J // method@886d │ │ +2eeb44: 0b06 |02de: move-result-wide v6 │ │ +2eeb46: 3102 0406 |02df: cmp-long v2, v4, v6 │ │ +2eeb4a: 3c02 0600 |02e1: if-gtz v2, 02e7 // +0006 │ │ +2eeb4e: 7120 cf8e 3100 |02e3: invoke-static {v1, v3}, Lorg/jaudiotagger/audio/iff/IffHeaderChunk;.ensureOnEqualBoundary:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/iff/ChunkHeader;)V // method@8ecf │ │ +2eeb54: 0f0f |02e6: return v15 │ │ +2eeb56: 2202 3910 |02e7: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ +2eeb5a: 7010 cc87 0200 |02e9: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2eeb60: 5403 cb86 |02ec: iget-object v3, v0, Lorg/jaudiotagger/audio/wav/WavTagReader;.loggingName:Ljava/lang/String; // field@86cb │ │ +2eeb64: 6e20 d787 3200 |02ee: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2eeb6a: 1a03 e000 |02f1: const-string v3, " Failed to move to invalid position to " // string@00e0 │ │ +2eeb6e: 6e20 d787 3200 |02f3: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2eeb74: 7401 6988 1700 |02f6: invoke-virtual/range {v23}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ +2eeb7a: 0b03 |02f9: move-result-wide v3 │ │ +2eeb7c: 6e30 d487 3204 |02fa: invoke-virtual {v2, v3, v4}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ +2eeb82: 1a03 1f01 |02fd: const-string v3, " because file length is only " // string@011f │ │ +2eeb86: 6e20 d787 3200 |02ff: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2eeb8c: 7401 6d88 1700 |0302: invoke-virtual/range {v23}, Ljava/nio/channels/FileChannel;.size:()J // method@886d │ │ +2eeb92: 0b03 |0305: move-result-wide v3 │ │ +2eeb94: 6e30 d487 3204 |0306: invoke-virtual {v2, v3, v4}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ +2eeb9a: 1a01 9b01 |0309: const-string v1, " indicates invalid chunk" // string@019b │ │ +2eeb9e: 6e20 d787 1200 |030b: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2eeba4: 6e10 df87 0200 |030e: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2eebaa: 0c01 |0311: move-result-object v1 │ │ +2eebac: 6202 ca86 |0312: sget-object v2, Lorg/jaudiotagger/audio/wav/WavTagReader;.logger:Ljava/util/logging/Logger; // field@86ca │ │ +2eebb0: 6e20 1b8a 1200 |0314: invoke-virtual {v2, v1}, Ljava/util/logging/Logger;.severe:(Ljava/lang/String;)V // method@8a1b │ │ +2eebb6: 2202 3511 |0317: new-instance v2, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ +2eebba: 7020 698d 1200 |0319: invoke-direct {v2, v1}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ +2eebc0: 2702 |031c: throw v2 │ │ +2eebc2: 2201 3910 |031d: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2eebc6: 7010 cc87 0100 |031f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2eebcc: 5402 cb86 |0322: iget-object v2, v0, Lorg/jaudiotagger/audio/wav/WavTagReader;.loggingName:Ljava/lang/String; // field@86cb │ │ +2eebd0: 6e20 d787 2100 |0324: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2eebd6: 1a02 f300 |0327: const-string v2, " Not a valid header, unable to read a sensible size:Header" // string@00f3 │ │ +2eebda: 6e20 d787 2100 |0329: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2eebe0: 6e10 ba8e 0300 |032c: invoke-virtual {v3}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getID:()Ljava/lang/String; // method@8eba │ │ +2eebe6: 0c02 |032f: move-result-object v2 │ │ +2eebe8: 6e20 d787 2100 |0330: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2eebee: 1a02 9547 |0333: const-string v2, "Size:" // string@4795 │ │ +2eebf2: 6e20 d787 2100 |0335: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2eebf8: 6e10 bb8e 0300 |0338: invoke-virtual {v3}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getSize:()J // method@8ebb │ │ +2eebfe: 0b02 |033b: move-result-wide v2 │ │ +2eec00: 6e30 d487 2103 |033c: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ +2eec06: 6e10 df87 0100 |033f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2eec0c: 0c01 |0342: move-result-object v1 │ │ +2eec0e: 6202 ca86 |0343: sget-object v2, Lorg/jaudiotagger/audio/wav/WavTagReader;.logger:Ljava/util/logging/Logger; // field@86ca │ │ +2eec12: 6e20 1b8a 1200 |0345: invoke-virtual {v2, v1}, Ljava/util/logging/Logger;.severe:(Ljava/lang/String;)V // method@8a1b │ │ +2eec18: 2202 3511 |0348: new-instance v2, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ +2eec1c: 7020 698d 1200 |034a: invoke-direct {v2, v1}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ +2eec22: 2702 |034d: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=118 │ │ 0x000d line=119 │ │ 0x0015 line=124 │ │ 0x0019 line=125 │ │ 0x0053 line=126 │ │ @@ -727357,22 +727357,22 @@ │ │ type : '(Lorg/jaudiotagger/audio/wav/WavTagWriter;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -2eee0c: |[2eee0c] org.jaudiotagger.audio.wav.WavTagWriter$BothTagsFileStructure.:(Lorg/jaudiotagger/audio/wav/WavTagWriter;)V │ │ -2eee1c: 5b01 cf86 |0000: iput-object v1, v0, Lorg/jaudiotagger/audio/wav/WavTagWriter$BothTagsFileStructure;.this$0:Lorg/jaudiotagger/audio/wav/WavTagWriter; // field@86cf │ │ -2eee20: 7010 7087 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -2eee26: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -2eee28: 5c01 ce86 |0006: iput-boolean v1, v0, Lorg/jaudiotagger/audio/wav/WavTagWriter$BothTagsFileStructure;.isInfoTagFirst:Z // field@86ce │ │ -2eee2c: 5c01 cd86 |0008: iput-boolean v1, v0, Lorg/jaudiotagger/audio/wav/WavTagWriter$BothTagsFileStructure;.isContiguous:Z // field@86cd │ │ -2eee30: 5c01 cc86 |000a: iput-boolean v1, v0, Lorg/jaudiotagger/audio/wav/WavTagWriter$BothTagsFileStructure;.isAtEnd:Z // field@86cc │ │ -2eee34: 0e00 |000c: return-void │ │ +2eee10: |[2eee10] org.jaudiotagger.audio.wav.WavTagWriter$BothTagsFileStructure.:(Lorg/jaudiotagger/audio/wav/WavTagWriter;)V │ │ +2eee20: 5b01 cf86 |0000: iput-object v1, v0, Lorg/jaudiotagger/audio/wav/WavTagWriter$BothTagsFileStructure;.this$0:Lorg/jaudiotagger/audio/wav/WavTagWriter; // field@86cf │ │ +2eee24: 7010 7087 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +2eee2a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +2eee2c: 5c01 ce86 |0006: iput-boolean v1, v0, Lorg/jaudiotagger/audio/wav/WavTagWriter$BothTagsFileStructure;.isInfoTagFirst:Z // field@86ce │ │ +2eee30: 5c01 cd86 |0008: iput-boolean v1, v0, Lorg/jaudiotagger/audio/wav/WavTagWriter$BothTagsFileStructure;.isContiguous:Z // field@86cd │ │ +2eee34: 5c01 cc86 |000a: iput-boolean v1, v0, Lorg/jaudiotagger/audio/wav/WavTagWriter$BothTagsFileStructure;.isAtEnd:Z // field@86cc │ │ +2eee38: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=647 │ │ 0x0006 line=649 │ │ 0x0008 line=650 │ │ 0x000a line=651 │ │ locals : │ │ @@ -727385,32 +727385,32 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -2eedac: |[2eedac] org.jaudiotagger.audio.wav.WavTagWriter$BothTagsFileStructure.toString:()Ljava/lang/String; │ │ -2eedbc: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -2eedc0: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2eedc6: 1a01 0c20 |0005: const-string v1, "IsInfoTagFirst:" // string@200c │ │ -2eedca: 6e20 d787 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2eedd0: 5521 ce86 |000a: iget-boolean v1, v2, Lorg/jaudiotagger/audio/wav/WavTagWriter$BothTagsFileStructure;.isInfoTagFirst:Z // field@86ce │ │ -2eedd4: 6e20 d887 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@87d8 │ │ -2eedda: 1a01 6805 |000f: const-string v1, ":isContiguous:" // string@0568 │ │ -2eedde: 6e20 d787 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2eede4: 5521 cd86 |0014: iget-boolean v1, v2, Lorg/jaudiotagger/audio/wav/WavTagWriter$BothTagsFileStructure;.isContiguous:Z // field@86cd │ │ -2eede8: 6e20 d887 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@87d8 │ │ -2eedee: 1a01 6705 |0019: const-string v1, ":isAtEnd:" // string@0567 │ │ -2eedf2: 6e20 d787 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2eedf8: 5521 cc86 |001e: iget-boolean v1, v2, Lorg/jaudiotagger/audio/wav/WavTagWriter$BothTagsFileStructure;.isAtEnd:Z // field@86cc │ │ -2eedfc: 6e20 d887 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@87d8 │ │ -2eee02: 6e10 df87 0000 |0023: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2eee08: 0c00 |0026: move-result-object v0 │ │ -2eee0a: 1100 |0027: return-object v0 │ │ +2eedb0: |[2eedb0] org.jaudiotagger.audio.wav.WavTagWriter$BothTagsFileStructure.toString:()Ljava/lang/String; │ │ +2eedc0: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +2eedc4: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2eedca: 1a01 0c20 |0005: const-string v1, "IsInfoTagFirst:" // string@200c │ │ +2eedce: 6e20 d787 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2eedd4: 5521 ce86 |000a: iget-boolean v1, v2, Lorg/jaudiotagger/audio/wav/WavTagWriter$BothTagsFileStructure;.isInfoTagFirst:Z // field@86ce │ │ +2eedd8: 6e20 d887 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@87d8 │ │ +2eedde: 1a01 6805 |000f: const-string v1, ":isContiguous:" // string@0568 │ │ +2eede2: 6e20 d787 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2eede8: 5521 cd86 |0014: iget-boolean v1, v2, Lorg/jaudiotagger/audio/wav/WavTagWriter$BothTagsFileStructure;.isContiguous:Z // field@86cd │ │ +2eedec: 6e20 d887 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@87d8 │ │ +2eedf2: 1a01 6705 |0019: const-string v1, ":isAtEnd:" // string@0567 │ │ +2eedf6: 6e20 d787 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2eedfc: 5521 cc86 |001e: iget-boolean v1, v2, Lorg/jaudiotagger/audio/wav/WavTagWriter$BothTagsFileStructure;.isAtEnd:Z // field@86cc │ │ +2eee00: 6e20 d887 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@87d8 │ │ +2eee06: 6e10 df87 0000 |0023: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2eee0c: 0c00 |0026: move-result-object v0 │ │ +2eee0e: 1100 |0027: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=655 │ │ locals : │ │ 0x0000 - 0x0028 reg=2 this Lorg/jaudiotagger/audio/wav/WavTagWriter$BothTagsFileStructure; │ │ │ │ source_file_idx : 21430 (WavTagWriter.java) │ │ @@ -727455,18 +727455,18 @@ │ │ type : '(Lorg/jaudiotagger/audio/wav/WavTagWriter;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -2eeec8: |[2eeec8] org.jaudiotagger.audio.wav.WavTagWriter$InfoFieldWriterOrderComparator.:(Lorg/jaudiotagger/audio/wav/WavTagWriter;)V │ │ -2eeed8: 5b01 d086 |0000: iput-object v1, v0, Lorg/jaudiotagger/audio/wav/WavTagWriter$InfoFieldWriterOrderComparator;.this$0:Lorg/jaudiotagger/audio/wav/WavTagWriter; // field@86d0 │ │ -2eeedc: 7010 7087 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -2eeee2: 0e00 |0005: return-void │ │ +2eeecc: |[2eeecc] org.jaudiotagger.audio.wav.WavTagWriter$InfoFieldWriterOrderComparator.:(Lorg/jaudiotagger/audio/wav/WavTagWriter;)V │ │ +2eeedc: 5b01 d086 |0000: iput-object v1, v0, Lorg/jaudiotagger/audio/wav/WavTagWriter$InfoFieldWriterOrderComparator;.this$0:Lorg/jaudiotagger/audio/wav/WavTagWriter; // field@86d0 │ │ +2eeee0: 7010 7087 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +2eeee6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=468 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/jaudiotagger/audio/wav/WavTagWriter$InfoFieldWriterOrderComparator; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/jaudiotagger/audio/wav/WavTagWriter; │ │ │ │ @@ -727476,20 +727476,20 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)I' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -2eee38: |[2eee38] org.jaudiotagger.audio.wav.WavTagWriter$InfoFieldWriterOrderComparator.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -2eee48: 1f01 c711 |0000: check-cast v1, Lorg/jaudiotagger/tag/TagField; // type@11c7 │ │ -2eee4c: 1f02 c711 |0002: check-cast v2, Lorg/jaudiotagger/tag/TagField; // type@11c7 │ │ -2eee50: 6e30 0091 1002 |0004: invoke-virtual {v0, v1, v2}, Lorg/jaudiotagger/audio/wav/WavTagWriter$InfoFieldWriterOrderComparator;.compare:(Lorg/jaudiotagger/tag/TagField;Lorg/jaudiotagger/tag/TagField;)I // method@9100 │ │ -2eee56: 0a01 |0007: move-result v1 │ │ -2eee58: 0f01 |0008: return v1 │ │ +2eee3c: |[2eee3c] org.jaudiotagger.audio.wav.WavTagWriter$InfoFieldWriterOrderComparator.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +2eee4c: 1f01 c711 |0000: check-cast v1, Lorg/jaudiotagger/tag/TagField; // type@11c7 │ │ +2eee50: 1f02 c711 |0002: check-cast v2, Lorg/jaudiotagger/tag/TagField; // type@11c7 │ │ +2eee54: 6e30 0091 1002 |0004: invoke-virtual {v0, v1, v2}, Lorg/jaudiotagger/audio/wav/WavTagWriter$InfoFieldWriterOrderComparator;.compare:(Lorg/jaudiotagger/tag/TagField;Lorg/jaudiotagger/tag/TagField;)I // method@9100 │ │ +2eee5a: 0a01 |0007: move-result v1 │ │ +2eee5c: 0f01 |0008: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=468 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lorg/jaudiotagger/audio/wav/WavTagWriter$InfoFieldWriterOrderComparator; │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ @@ -727499,38 +727499,38 @@ │ │ type : '(Lorg/jaudiotagger/tag/TagField;Lorg/jaudiotagger/tag/TagField;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 45 16-bit code units │ │ -2eee5c: |[2eee5c] org.jaudiotagger.audio.wav.WavTagWriter$InfoFieldWriterOrderComparator.compare:(Lorg/jaudiotagger/tag/TagField;Lorg/jaudiotagger/tag/TagField;)I │ │ -2eee6c: 7210 d691 0200 |0000: invoke-interface {v2}, Lorg/jaudiotagger/tag/TagField;.getId:()Ljava/lang/String; // method@91d6 │ │ -2eee72: 0c02 |0003: move-result-object v2 │ │ -2eee74: 7110 9191 0200 |0004: invoke-static {v2}, Lorg/jaudiotagger/tag/FieldKey;.valueOf:(Ljava/lang/String;)Lorg/jaudiotagger/tag/FieldKey; // method@9191 │ │ -2eee7a: 0c02 |0007: move-result-object v2 │ │ -2eee7c: 7110 4191 0200 |0008: invoke-static {v2}, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.getByFieldKey:(Lorg/jaudiotagger/tag/FieldKey;)Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier; // method@9141 │ │ -2eee82: 0c02 |000b: move-result-object v2 │ │ -2eee84: 7210 d691 0300 |000c: invoke-interface {v3}, Lorg/jaudiotagger/tag/TagField;.getId:()Ljava/lang/String; // method@91d6 │ │ -2eee8a: 0c03 |000f: move-result-object v3 │ │ -2eee8c: 7110 9191 0300 |0010: invoke-static {v3}, Lorg/jaudiotagger/tag/FieldKey;.valueOf:(Ljava/lang/String;)Lorg/jaudiotagger/tag/FieldKey; // method@9191 │ │ -2eee92: 0c03 |0013: move-result-object v3 │ │ -2eee94: 7110 4191 0300 |0014: invoke-static {v3}, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.getByFieldKey:(Lorg/jaudiotagger/tag/FieldKey;)Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier; // method@9141 │ │ -2eee9a: 0c03 |0017: move-result-object v3 │ │ -2eee9c: 1400 ffff ff7f |0018: const v0, #float nan // #7fffffff │ │ -2eeea2: 3802 0700 |001b: if-eqz v2, 0022 // +0007 │ │ -2eeea6: 6e10 4491 0200 |001d: invoke-virtual {v2}, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.getPreferredWriteOrder:()I // method@9144 │ │ -2eeeac: 0a02 |0020: move-result v2 │ │ -2eeeae: 2804 |0021: goto 0025 // +0004 │ │ -2eeeb0: 1402 ffff ff7f |0022: const v2, #float nan // #7fffffff │ │ -2eeeb6: 3803 0600 |0025: if-eqz v3, 002b // +0006 │ │ -2eeeba: 6e10 4491 0300 |0027: invoke-virtual {v3}, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.getPreferredWriteOrder:()I // method@9144 │ │ -2eeec0: 0a00 |002a: move-result v0 │ │ -2eeec2: b102 |002b: sub-int/2addr v2, v0 │ │ -2eeec4: 0f02 |002c: return v2 │ │ +2eee60: |[2eee60] org.jaudiotagger.audio.wav.WavTagWriter$InfoFieldWriterOrderComparator.compare:(Lorg/jaudiotagger/tag/TagField;Lorg/jaudiotagger/tag/TagField;)I │ │ +2eee70: 7210 d691 0200 |0000: invoke-interface {v2}, Lorg/jaudiotagger/tag/TagField;.getId:()Ljava/lang/String; // method@91d6 │ │ +2eee76: 0c02 |0003: move-result-object v2 │ │ +2eee78: 7110 9191 0200 |0004: invoke-static {v2}, Lorg/jaudiotagger/tag/FieldKey;.valueOf:(Ljava/lang/String;)Lorg/jaudiotagger/tag/FieldKey; // method@9191 │ │ +2eee7e: 0c02 |0007: move-result-object v2 │ │ +2eee80: 7110 4191 0200 |0008: invoke-static {v2}, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.getByFieldKey:(Lorg/jaudiotagger/tag/FieldKey;)Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier; // method@9141 │ │ +2eee86: 0c02 |000b: move-result-object v2 │ │ +2eee88: 7210 d691 0300 |000c: invoke-interface {v3}, Lorg/jaudiotagger/tag/TagField;.getId:()Ljava/lang/String; // method@91d6 │ │ +2eee8e: 0c03 |000f: move-result-object v3 │ │ +2eee90: 7110 9191 0300 |0010: invoke-static {v3}, Lorg/jaudiotagger/tag/FieldKey;.valueOf:(Ljava/lang/String;)Lorg/jaudiotagger/tag/FieldKey; // method@9191 │ │ +2eee96: 0c03 |0013: move-result-object v3 │ │ +2eee98: 7110 4191 0300 |0014: invoke-static {v3}, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.getByFieldKey:(Lorg/jaudiotagger/tag/FieldKey;)Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier; // method@9141 │ │ +2eee9e: 0c03 |0017: move-result-object v3 │ │ +2eeea0: 1400 ffff ff7f |0018: const v0, #float nan // #7fffffff │ │ +2eeea6: 3802 0700 |001b: if-eqz v2, 0022 // +0007 │ │ +2eeeaa: 6e10 4491 0200 |001d: invoke-virtual {v2}, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.getPreferredWriteOrder:()I // method@9144 │ │ +2eeeb0: 0a02 |0020: move-result v2 │ │ +2eeeb2: 2804 |0021: goto 0025 // +0004 │ │ +2eeeb4: 1402 ffff ff7f |0022: const v2, #float nan // #7fffffff │ │ +2eeeba: 3803 0600 |0025: if-eqz v3, 002b // +0006 │ │ +2eeebe: 6e10 4491 0300 |0027: invoke-virtual {v3}, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.getPreferredWriteOrder:()I // method@9144 │ │ +2eeec4: 0a00 |002a: move-result v0 │ │ +2eeec6: b102 |002b: sub-int/2addr v2, v0 │ │ +2eeec8: 0f02 |002c: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=472 │ │ 0x000c line=473 │ │ 0x001d line=478 │ │ 0x0027 line=482 │ │ locals : │ │ @@ -727682,38 +727682,38 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -2ef77c: |[2ef77c] org.jaudiotagger.audio.wav.WavTagWriter.:()V │ │ -2ef78c: 1a00 d798 |0000: const-string v0, "org.jaudiotagger.audio.wav" // string@98d7 │ │ -2ef790: 7110 168a 0000 |0002: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@8a16 │ │ -2ef796: 0c00 |0005: move-result-object v0 │ │ -2ef798: 6900 d186 |0006: sput-object v0, Lorg/jaudiotagger/audio/wav/WavTagWriter;.logger:Ljava/util/logging/Logger; // field@86d1 │ │ -2ef79c: 0e00 |0008: return-void │ │ +2ef780: |[2ef780] org.jaudiotagger.audio.wav.WavTagWriter.:()V │ │ +2ef790: 1a00 d798 |0000: const-string v0, "org.jaudiotagger.audio.wav" // string@98d7 │ │ +2ef794: 7110 168a 0000 |0002: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@8a16 │ │ +2ef79a: 0c00 |0005: move-result-object v0 │ │ +2ef79c: 6900 d186 |0006: sput-object v0, Lorg/jaudiotagger/audio/wav/WavTagWriter;.logger:Ljava/util/logging/Logger; // field@86d1 │ │ +2ef7a0: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=68 │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/wav/WavTagWriter;) │ │ name : '' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -2ef7a0: |[2ef7a0] org.jaudiotagger.audio.wav.WavTagWriter.:(Ljava/lang/String;)V │ │ -2ef7b0: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -2ef7b6: 5b01 d286 |0003: iput-object v1, v0, Lorg/jaudiotagger/audio/wav/WavTagWriter;.loggingName:Ljava/lang/String; // field@86d2 │ │ -2ef7ba: 0e00 |0005: return-void │ │ +2ef7a4: |[2ef7a4] org.jaudiotagger.audio.wav.WavTagWriter.:(Ljava/lang/String;)V │ │ +2ef7b4: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +2ef7ba: 5b01 d286 |0003: iput-object v1, v0, Lorg/jaudiotagger/audio/wav/WavTagWriter;.loggingName:Ljava/lang/String; // field@86d2 │ │ +2ef7be: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0003 line=64 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/jaudiotagger/audio/wav/WavTagWriter; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ @@ -727723,76 +727723,76 @@ │ │ type : '(Lorg/jaudiotagger/tag/wav/WavTag;Ljava/nio/channels/FileChannel;)Lorg/jaudiotagger/audio/wav/WavTagWriter$BothTagsFileStructure;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 118 16-bit code units │ │ -2ef638: |[2ef638] org.jaudiotagger.audio.wav.WavTagWriter.checkExistingLocations:(Lorg/jaudiotagger/tag/wav/WavTag;Ljava/nio/channels/FileChannel;)Lorg/jaudiotagger/audio/wav/WavTagWriter$BothTagsFileStructure; │ │ -2ef648: 2200 ab11 |0000: new-instance v0, Lorg/jaudiotagger/audio/wav/WavTagWriter$BothTagsFileStructure; // type@11ab │ │ -2ef64c: 7020 fc90 9000 |0002: invoke-direct {v0, v9}, Lorg/jaudiotagger/audio/wav/WavTagWriter$BothTagsFileStructure;.:(Lorg/jaudiotagger/audio/wav/WavTagWriter;)V // method@90fc │ │ -2ef652: 6e10 d79e 0a00 |0005: invoke-virtual {v10}, Lorg/jaudiotagger/tag/wav/WavTag;.getInfoTag:()Lorg/jaudiotagger/tag/wav/WavInfoTag; // method@9ed7 │ │ -2ef658: 0c01 |0008: move-result-object v1 │ │ -2ef65a: 6e10 b09e 0100 |0009: invoke-virtual {v1}, Lorg/jaudiotagger/tag/wav/WavInfoTag;.getStartLocationInFile:()Ljava/lang/Long; // method@9eb0 │ │ -2ef660: 0c01 |000c: move-result-object v1 │ │ -2ef662: 6e10 3c87 0100 |000d: invoke-virtual {v1}, Ljava/lang/Long;.longValue:()J // method@873c │ │ -2ef668: 0b01 |0010: move-result-wide v1 │ │ -2ef66a: 6e10 d69e 0a00 |0011: invoke-virtual {v10}, Lorg/jaudiotagger/tag/wav/WavTag;.getID3Tag:()Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // method@9ed6 │ │ -2ef670: 0c03 |0014: move-result-object v3 │ │ -2ef672: 6e10 1695 0300 |0015: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getStartLocationInFile:()Ljava/lang/Long; // method@9516 │ │ -2ef678: 0c03 |0018: move-result-object v3 │ │ -2ef67a: 6e10 3c87 0300 |0019: invoke-virtual {v3}, Ljava/lang/Long;.longValue:()J // method@873c │ │ -2ef680: 0b03 |001c: move-result-wide v3 │ │ -2ef682: 1605 0100 |001d: const-wide/16 v5, #int 1 // #1 │ │ -2ef686: 1217 |001f: const/4 v7, #int 1 // #1 │ │ -2ef688: 3108 0103 |0020: cmp-long v8, v1, v3 │ │ -2ef68c: 3b08 2800 |0022: if-gez v8, 004a // +0028 │ │ -2ef690: 5c07 ce86 |0024: iput-boolean v7, v0, Lorg/jaudiotagger/audio/wav/WavTagWriter$BothTagsFileStructure;.isInfoTagFirst:Z // field@86ce │ │ -2ef694: 6e10 d79e 0a00 |0026: invoke-virtual {v10}, Lorg/jaudiotagger/tag/wav/WavTag;.getInfoTag:()Lorg/jaudiotagger/tag/wav/WavInfoTag; // method@9ed7 │ │ -2ef69a: 0c01 |0029: move-result-object v1 │ │ -2ef69c: 6e10 ad9e 0100 |002a: invoke-virtual {v1}, Lorg/jaudiotagger/tag/wav/WavInfoTag;.getEndLocationInFile:()Ljava/lang/Long; // method@9ead │ │ -2ef6a2: 0c01 |002d: move-result-object v1 │ │ -2ef6a4: 6e10 3c87 0100 |002e: invoke-virtual {v1}, Ljava/lang/Long;.longValue:()J // method@873c │ │ -2ef6aa: 0b01 |0031: move-result-wide v1 │ │ -2ef6ac: 6e10 da9e 0a00 |0032: invoke-virtual {v10}, Lorg/jaudiotagger/tag/wav/WavTag;.getStartLocationInFileOfId3Chunk:()J // method@9eda │ │ -2ef6b2: 0b03 |0035: move-result-wide v3 │ │ -2ef6b4: bc31 |0036: sub-long/2addr v1, v3 │ │ -2ef6b6: 7120 4787 2100 |0037: invoke-static {v1, v2}, Ljava/lang/Math;.abs:(J)J // method@8747 │ │ -2ef6bc: 0b01 |003a: move-result-wide v1 │ │ -2ef6be: 3103 0105 |003b: cmp-long v3, v1, v5 │ │ -2ef6c2: 3c03 3800 |003d: if-gtz v3, 0075 // +0038 │ │ -2ef6c6: 5c07 cd86 |003f: iput-boolean v7, v0, Lorg/jaudiotagger/audio/wav/WavTagWriter$BothTagsFileStructure;.isContiguous:Z // field@86cd │ │ -2ef6ca: 7030 1091 a90b |0041: invoke-direct {v9, v10, v11}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.isID3TagAtEndOfFileAllowingForPaddingByte:(Lorg/jaudiotagger/tag/wav/WavTag;Ljava/nio/channels/FileChannel;)Z // method@9110 │ │ -2ef6d0: 0a0a |0044: move-result v10 │ │ -2ef6d2: 380a 3000 |0045: if-eqz v10, 0075 // +0030 │ │ -2ef6d6: 5c07 cc86 |0047: iput-boolean v7, v0, Lorg/jaudiotagger/audio/wav/WavTagWriter$BothTagsFileStructure;.isAtEnd:Z // field@86cc │ │ -2ef6da: 282c |0049: goto 0075 // +002c │ │ -2ef6dc: 6e10 d69e 0a00 |004a: invoke-virtual {v10}, Lorg/jaudiotagger/tag/wav/WavTag;.getID3Tag:()Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // method@9ed6 │ │ -2ef6e2: 0c01 |004d: move-result-object v1 │ │ -2ef6e4: 6e10 0095 0100 |004e: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getEndLocationInFile:()Ljava/lang/Long; // method@9500 │ │ -2ef6ea: 0c01 |0051: move-result-object v1 │ │ -2ef6ec: 6e10 3c87 0100 |0052: invoke-virtual {v1}, Ljava/lang/Long;.longValue:()J // method@873c │ │ -2ef6f2: 0b01 |0055: move-result-wide v1 │ │ -2ef6f4: 6e10 d79e 0a00 |0056: invoke-virtual {v10}, Lorg/jaudiotagger/tag/wav/WavTag;.getInfoTag:()Lorg/jaudiotagger/tag/wav/WavInfoTag; // method@9ed7 │ │ -2ef6fa: 0c03 |0059: move-result-object v3 │ │ -2ef6fc: 6e10 b09e 0300 |005a: invoke-virtual {v3}, Lorg/jaudiotagger/tag/wav/WavInfoTag;.getStartLocationInFile:()Ljava/lang/Long; // method@9eb0 │ │ -2ef702: 0c03 |005d: move-result-object v3 │ │ -2ef704: 6e10 3c87 0300 |005e: invoke-virtual {v3}, Ljava/lang/Long;.longValue:()J // method@873c │ │ -2ef70a: 0b03 |0061: move-result-wide v3 │ │ -2ef70c: bc31 |0062: sub-long/2addr v1, v3 │ │ -2ef70e: 7120 4787 2100 |0063: invoke-static {v1, v2}, Ljava/lang/Math;.abs:(J)J // method@8747 │ │ -2ef714: 0b01 |0066: move-result-wide v1 │ │ -2ef716: 3103 0105 |0067: cmp-long v3, v1, v5 │ │ -2ef71a: 3c03 0c00 |0069: if-gtz v3, 0075 // +000c │ │ -2ef71e: 5c07 cd86 |006b: iput-boolean v7, v0, Lorg/jaudiotagger/audio/wav/WavTagWriter$BothTagsFileStructure;.isContiguous:Z // field@86cd │ │ -2ef722: 7030 1191 a90b |006d: invoke-direct {v9, v10, v11}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.isInfoTagAtEndOfFileAllowingForPaddingByte:(Lorg/jaudiotagger/tag/wav/WavTag;Ljava/nio/channels/FileChannel;)Z // method@9111 │ │ -2ef728: 0a0a |0070: move-result v10 │ │ -2ef72a: 380a 0400 |0071: if-eqz v10, 0075 // +0004 │ │ -2ef72e: 5c07 cc86 |0073: iput-boolean v7, v0, Lorg/jaudiotagger/audio/wav/WavTagWriter$BothTagsFileStructure;.isAtEnd:Z // field@86cc │ │ -2ef732: 1100 |0075: return-object v0 │ │ +2ef63c: |[2ef63c] org.jaudiotagger.audio.wav.WavTagWriter.checkExistingLocations:(Lorg/jaudiotagger/tag/wav/WavTag;Ljava/nio/channels/FileChannel;)Lorg/jaudiotagger/audio/wav/WavTagWriter$BothTagsFileStructure; │ │ +2ef64c: 2200 ab11 |0000: new-instance v0, Lorg/jaudiotagger/audio/wav/WavTagWriter$BothTagsFileStructure; // type@11ab │ │ +2ef650: 7020 fc90 9000 |0002: invoke-direct {v0, v9}, Lorg/jaudiotagger/audio/wav/WavTagWriter$BothTagsFileStructure;.:(Lorg/jaudiotagger/audio/wav/WavTagWriter;)V // method@90fc │ │ +2ef656: 6e10 d79e 0a00 |0005: invoke-virtual {v10}, Lorg/jaudiotagger/tag/wav/WavTag;.getInfoTag:()Lorg/jaudiotagger/tag/wav/WavInfoTag; // method@9ed7 │ │ +2ef65c: 0c01 |0008: move-result-object v1 │ │ +2ef65e: 6e10 b09e 0100 |0009: invoke-virtual {v1}, Lorg/jaudiotagger/tag/wav/WavInfoTag;.getStartLocationInFile:()Ljava/lang/Long; // method@9eb0 │ │ +2ef664: 0c01 |000c: move-result-object v1 │ │ +2ef666: 6e10 3c87 0100 |000d: invoke-virtual {v1}, Ljava/lang/Long;.longValue:()J // method@873c │ │ +2ef66c: 0b01 |0010: move-result-wide v1 │ │ +2ef66e: 6e10 d69e 0a00 |0011: invoke-virtual {v10}, Lorg/jaudiotagger/tag/wav/WavTag;.getID3Tag:()Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // method@9ed6 │ │ +2ef674: 0c03 |0014: move-result-object v3 │ │ +2ef676: 6e10 1695 0300 |0015: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getStartLocationInFile:()Ljava/lang/Long; // method@9516 │ │ +2ef67c: 0c03 |0018: move-result-object v3 │ │ +2ef67e: 6e10 3c87 0300 |0019: invoke-virtual {v3}, Ljava/lang/Long;.longValue:()J // method@873c │ │ +2ef684: 0b03 |001c: move-result-wide v3 │ │ +2ef686: 1605 0100 |001d: const-wide/16 v5, #int 1 // #1 │ │ +2ef68a: 1217 |001f: const/4 v7, #int 1 // #1 │ │ +2ef68c: 3108 0103 |0020: cmp-long v8, v1, v3 │ │ +2ef690: 3b08 2800 |0022: if-gez v8, 004a // +0028 │ │ +2ef694: 5c07 ce86 |0024: iput-boolean v7, v0, Lorg/jaudiotagger/audio/wav/WavTagWriter$BothTagsFileStructure;.isInfoTagFirst:Z // field@86ce │ │ +2ef698: 6e10 d79e 0a00 |0026: invoke-virtual {v10}, Lorg/jaudiotagger/tag/wav/WavTag;.getInfoTag:()Lorg/jaudiotagger/tag/wav/WavInfoTag; // method@9ed7 │ │ +2ef69e: 0c01 |0029: move-result-object v1 │ │ +2ef6a0: 6e10 ad9e 0100 |002a: invoke-virtual {v1}, Lorg/jaudiotagger/tag/wav/WavInfoTag;.getEndLocationInFile:()Ljava/lang/Long; // method@9ead │ │ +2ef6a6: 0c01 |002d: move-result-object v1 │ │ +2ef6a8: 6e10 3c87 0100 |002e: invoke-virtual {v1}, Ljava/lang/Long;.longValue:()J // method@873c │ │ +2ef6ae: 0b01 |0031: move-result-wide v1 │ │ +2ef6b0: 6e10 da9e 0a00 |0032: invoke-virtual {v10}, Lorg/jaudiotagger/tag/wav/WavTag;.getStartLocationInFileOfId3Chunk:()J // method@9eda │ │ +2ef6b6: 0b03 |0035: move-result-wide v3 │ │ +2ef6b8: bc31 |0036: sub-long/2addr v1, v3 │ │ +2ef6ba: 7120 4787 2100 |0037: invoke-static {v1, v2}, Ljava/lang/Math;.abs:(J)J // method@8747 │ │ +2ef6c0: 0b01 |003a: move-result-wide v1 │ │ +2ef6c2: 3103 0105 |003b: cmp-long v3, v1, v5 │ │ +2ef6c6: 3c03 3800 |003d: if-gtz v3, 0075 // +0038 │ │ +2ef6ca: 5c07 cd86 |003f: iput-boolean v7, v0, Lorg/jaudiotagger/audio/wav/WavTagWriter$BothTagsFileStructure;.isContiguous:Z // field@86cd │ │ +2ef6ce: 7030 1091 a90b |0041: invoke-direct {v9, v10, v11}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.isID3TagAtEndOfFileAllowingForPaddingByte:(Lorg/jaudiotagger/tag/wav/WavTag;Ljava/nio/channels/FileChannel;)Z // method@9110 │ │ +2ef6d4: 0a0a |0044: move-result v10 │ │ +2ef6d6: 380a 3000 |0045: if-eqz v10, 0075 // +0030 │ │ +2ef6da: 5c07 cc86 |0047: iput-boolean v7, v0, Lorg/jaudiotagger/audio/wav/WavTagWriter$BothTagsFileStructure;.isAtEnd:Z // field@86cc │ │ +2ef6de: 282c |0049: goto 0075 // +002c │ │ +2ef6e0: 6e10 d69e 0a00 |004a: invoke-virtual {v10}, Lorg/jaudiotagger/tag/wav/WavTag;.getID3Tag:()Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // method@9ed6 │ │ +2ef6e6: 0c01 |004d: move-result-object v1 │ │ +2ef6e8: 6e10 0095 0100 |004e: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getEndLocationInFile:()Ljava/lang/Long; // method@9500 │ │ +2ef6ee: 0c01 |0051: move-result-object v1 │ │ +2ef6f0: 6e10 3c87 0100 |0052: invoke-virtual {v1}, Ljava/lang/Long;.longValue:()J // method@873c │ │ +2ef6f6: 0b01 |0055: move-result-wide v1 │ │ +2ef6f8: 6e10 d79e 0a00 |0056: invoke-virtual {v10}, Lorg/jaudiotagger/tag/wav/WavTag;.getInfoTag:()Lorg/jaudiotagger/tag/wav/WavInfoTag; // method@9ed7 │ │ +2ef6fe: 0c03 |0059: move-result-object v3 │ │ +2ef700: 6e10 b09e 0300 |005a: invoke-virtual {v3}, Lorg/jaudiotagger/tag/wav/WavInfoTag;.getStartLocationInFile:()Ljava/lang/Long; // method@9eb0 │ │ +2ef706: 0c03 |005d: move-result-object v3 │ │ +2ef708: 6e10 3c87 0300 |005e: invoke-virtual {v3}, Ljava/lang/Long;.longValue:()J // method@873c │ │ +2ef70e: 0b03 |0061: move-result-wide v3 │ │ +2ef710: bc31 |0062: sub-long/2addr v1, v3 │ │ +2ef712: 7120 4787 2100 |0063: invoke-static {v1, v2}, Ljava/lang/Math;.abs:(J)J // method@8747 │ │ +2ef718: 0b01 |0066: move-result-wide v1 │ │ +2ef71a: 3103 0105 |0067: cmp-long v3, v1, v5 │ │ +2ef71e: 3c03 0c00 |0069: if-gtz v3, 0075 // +000c │ │ +2ef722: 5c07 cd86 |006b: iput-boolean v7, v0, Lorg/jaudiotagger/audio/wav/WavTagWriter$BothTagsFileStructure;.isContiguous:Z // field@86cd │ │ +2ef726: 7030 1191 a90b |006d: invoke-direct {v9, v10, v11}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.isInfoTagAtEndOfFileAllowingForPaddingByte:(Lorg/jaudiotagger/tag/wav/WavTag;Ljava/nio/channels/FileChannel;)Z // method@9111 │ │ +2ef72c: 0a0a |0070: move-result v10 │ │ +2ef72e: 380a 0400 |0071: if-eqz v10, 0075 // +0004 │ │ +2ef732: 5c07 cc86 |0073: iput-boolean v7, v0, Lorg/jaudiotagger/audio/wav/WavTagWriter$BothTagsFileStructure;.isAtEnd:Z // field@86cc │ │ +2ef736: 1100 |0075: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=670 │ │ 0x0005 line=671 │ │ 0x0024 line=673 │ │ 0x0026 line=675 │ │ 0x003f line=677 │ │ @@ -727812,72 +727812,72 @@ │ │ type : '(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 122 16-bit code units │ │ -2efa8c: |[2efa8c] org.jaudiotagger.audio.wav.WavTagWriter.deleteExistingMetadataTagsToEndOfFile:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;)V │ │ -2efa9c: 7110 2891 0900 |0000: invoke-static {v9}, Lorg/jaudiotagger/audio/wav/chunk/WavChunkSummary;.getChunkBeforeFirstMetadataTag:(Lorg/jaudiotagger/tag/wav/WavTag;)Lorg/jaudiotagger/audio/iff/ChunkSummary; // method@9128 │ │ -2efaa2: 0c00 |0003: move-result-object v0 │ │ -2efaa4: 6e10 c68e 0000 |0004: invoke-virtual {v0}, Lorg/jaudiotagger/audio/iff/ChunkSummary;.getEndLocation:()J // method@8ec6 │ │ -2efaaa: 0b00 |0007: move-result-wide v0 │ │ -2efaac: 7120 a98e 1000 |0008: invoke-static {v0, v1}, Lorg/jaudiotagger/audio/generic/Utils;.isOddLength:(J)Z // method@8ea9 │ │ -2efab2: 0a00 |000b: move-result v0 │ │ -2efab4: 1a01 0601 |000c: const-string v1, " Truncating corrupted metadata tags from:" // string@0106 │ │ -2efab8: 3900 3b00 |000e: if-nez v0, 0049 // +003b │ │ -2efabc: 6200 d186 |0010: sget-object v0, Lorg/jaudiotagger/audio/wav/WavTagWriter;.logger:Ljava/util/logging/Logger; // field@86d1 │ │ -2efac0: 2202 3910 |0012: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ -2efac4: 7010 cc87 0200 |0014: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2efaca: 5473 d286 |0017: iget-object v3, v7, Lorg/jaudiotagger/audio/wav/WavTagWriter;.loggingName:Ljava/lang/String; // field@86d2 │ │ -2eface: 6e20 d787 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2efad4: 6e20 d787 1200 |001c: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2efada: 6e10 d79e 0900 |001f: invoke-virtual {v9}, Lorg/jaudiotagger/tag/wav/WavTag;.getInfoTag:()Lorg/jaudiotagger/tag/wav/WavInfoTag; // method@9ed7 │ │ -2efae0: 0c01 |0022: move-result-object v1 │ │ -2efae2: 6e10 b09e 0100 |0023: invoke-virtual {v1}, Lorg/jaudiotagger/tag/wav/WavInfoTag;.getStartLocationInFile:()Ljava/lang/Long; // method@9eb0 │ │ -2efae8: 0c01 |0026: move-result-object v1 │ │ -2efaea: 6e10 3c87 0100 |0027: invoke-virtual {v1}, Ljava/lang/Long;.longValue:()J // method@873c │ │ -2efaf0: 0b03 |002a: move-result-wide v3 │ │ -2efaf2: 1605 0100 |002b: const-wide/16 v5, #int 1 // #1 │ │ -2efaf6: bc53 |002d: sub-long/2addr v3, v5 │ │ -2efaf8: 6e30 d487 3204 |002e: invoke-virtual {v2, v3, v4}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ -2efafe: 6e10 df87 0200 |0031: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2efb04: 0c01 |0034: move-result-object v1 │ │ -2efb06: 6e20 1b8a 1000 |0035: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.severe:(Ljava/lang/String;)V // method@8a1b │ │ -2efb0c: 6e10 d79e 0900 |0038: invoke-virtual {v9}, Lorg/jaudiotagger/tag/wav/WavTag;.getInfoTag:()Lorg/jaudiotagger/tag/wav/WavInfoTag; // method@9ed7 │ │ -2efb12: 0c09 |003b: move-result-object v9 │ │ -2efb14: 6e10 b09e 0900 |003c: invoke-virtual {v9}, Lorg/jaudiotagger/tag/wav/WavInfoTag;.getStartLocationInFile:()Ljava/lang/Long; // method@9eb0 │ │ -2efb1a: 0c09 |003f: move-result-object v9 │ │ -2efb1c: 6e10 3c87 0900 |0040: invoke-virtual {v9}, Ljava/lang/Long;.longValue:()J // method@873c │ │ -2efb22: 0b00 |0043: move-result-wide v0 │ │ -2efb24: bc50 |0044: sub-long/2addr v0, v5 │ │ -2efb26: 6e30 7088 0801 |0045: invoke-virtual {v8, v0, v1}, Ljava/nio/channels/FileChannel;.truncate:(J)Ljava/nio/channels/FileChannel; // method@8870 │ │ -2efb2c: 2831 |0048: goto 0079 // +0031 │ │ -2efb2e: 6200 d186 |0049: sget-object v0, Lorg/jaudiotagger/audio/wav/WavTagWriter;.logger:Ljava/util/logging/Logger; // field@86d1 │ │ -2efb32: 2202 3910 |004b: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ -2efb36: 7010 cc87 0200 |004d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2efb3c: 5473 d286 |0050: iget-object v3, v7, Lorg/jaudiotagger/audio/wav/WavTagWriter;.loggingName:Ljava/lang/String; // field@86d2 │ │ -2efb40: 6e20 d787 3200 |0052: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2efb46: 6e20 d787 1200 |0055: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2efb4c: 6e10 d79e 0900 |0058: invoke-virtual {v9}, Lorg/jaudiotagger/tag/wav/WavTag;.getInfoTag:()Lorg/jaudiotagger/tag/wav/WavInfoTag; // method@9ed7 │ │ -2efb52: 0c01 |005b: move-result-object v1 │ │ -2efb54: 6e10 b09e 0100 |005c: invoke-virtual {v1}, Lorg/jaudiotagger/tag/wav/WavInfoTag;.getStartLocationInFile:()Ljava/lang/Long; // method@9eb0 │ │ -2efb5a: 0c01 |005f: move-result-object v1 │ │ -2efb5c: 6e20 d687 1200 |0060: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ -2efb62: 6e10 df87 0200 |0063: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2efb68: 0c01 |0066: move-result-object v1 │ │ -2efb6a: 6e20 1b8a 1000 |0067: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.severe:(Ljava/lang/String;)V // method@8a1b │ │ -2efb70: 6e10 d79e 0900 |006a: invoke-virtual {v9}, Lorg/jaudiotagger/tag/wav/WavTag;.getInfoTag:()Lorg/jaudiotagger/tag/wav/WavInfoTag; // method@9ed7 │ │ -2efb76: 0c09 |006d: move-result-object v9 │ │ -2efb78: 6e10 b09e 0900 |006e: invoke-virtual {v9}, Lorg/jaudiotagger/tag/wav/WavInfoTag;.getStartLocationInFile:()Ljava/lang/Long; // method@9eb0 │ │ -2efb7e: 0c09 |0071: move-result-object v9 │ │ -2efb80: 6e10 3c87 0900 |0072: invoke-virtual {v9}, Ljava/lang/Long;.longValue:()J // method@873c │ │ -2efb86: 0b00 |0075: move-result-wide v0 │ │ -2efb88: 6e30 7088 0801 |0076: invoke-virtual {v8, v0, v1}, Ljava/nio/channels/FileChannel;.truncate:(J)Ljava/nio/channels/FileChannel; // method@8870 │ │ -2efb8e: 0e00 |0079: return-void │ │ +2efa90: |[2efa90] org.jaudiotagger.audio.wav.WavTagWriter.deleteExistingMetadataTagsToEndOfFile:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;)V │ │ +2efaa0: 7110 2891 0900 |0000: invoke-static {v9}, Lorg/jaudiotagger/audio/wav/chunk/WavChunkSummary;.getChunkBeforeFirstMetadataTag:(Lorg/jaudiotagger/tag/wav/WavTag;)Lorg/jaudiotagger/audio/iff/ChunkSummary; // method@9128 │ │ +2efaa6: 0c00 |0003: move-result-object v0 │ │ +2efaa8: 6e10 c68e 0000 |0004: invoke-virtual {v0}, Lorg/jaudiotagger/audio/iff/ChunkSummary;.getEndLocation:()J // method@8ec6 │ │ +2efaae: 0b00 |0007: move-result-wide v0 │ │ +2efab0: 7120 a98e 1000 |0008: invoke-static {v0, v1}, Lorg/jaudiotagger/audio/generic/Utils;.isOddLength:(J)Z // method@8ea9 │ │ +2efab6: 0a00 |000b: move-result v0 │ │ +2efab8: 1a01 0601 |000c: const-string v1, " Truncating corrupted metadata tags from:" // string@0106 │ │ +2efabc: 3900 3b00 |000e: if-nez v0, 0049 // +003b │ │ +2efac0: 6200 d186 |0010: sget-object v0, Lorg/jaudiotagger/audio/wav/WavTagWriter;.logger:Ljava/util/logging/Logger; // field@86d1 │ │ +2efac4: 2202 3910 |0012: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ +2efac8: 7010 cc87 0200 |0014: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2eface: 5473 d286 |0017: iget-object v3, v7, Lorg/jaudiotagger/audio/wav/WavTagWriter;.loggingName:Ljava/lang/String; // field@86d2 │ │ +2efad2: 6e20 d787 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2efad8: 6e20 d787 1200 |001c: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2efade: 6e10 d79e 0900 |001f: invoke-virtual {v9}, Lorg/jaudiotagger/tag/wav/WavTag;.getInfoTag:()Lorg/jaudiotagger/tag/wav/WavInfoTag; // method@9ed7 │ │ +2efae4: 0c01 |0022: move-result-object v1 │ │ +2efae6: 6e10 b09e 0100 |0023: invoke-virtual {v1}, Lorg/jaudiotagger/tag/wav/WavInfoTag;.getStartLocationInFile:()Ljava/lang/Long; // method@9eb0 │ │ +2efaec: 0c01 |0026: move-result-object v1 │ │ +2efaee: 6e10 3c87 0100 |0027: invoke-virtual {v1}, Ljava/lang/Long;.longValue:()J // method@873c │ │ +2efaf4: 0b03 |002a: move-result-wide v3 │ │ +2efaf6: 1605 0100 |002b: const-wide/16 v5, #int 1 // #1 │ │ +2efafa: bc53 |002d: sub-long/2addr v3, v5 │ │ +2efafc: 6e30 d487 3204 |002e: invoke-virtual {v2, v3, v4}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ +2efb02: 6e10 df87 0200 |0031: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2efb08: 0c01 |0034: move-result-object v1 │ │ +2efb0a: 6e20 1b8a 1000 |0035: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.severe:(Ljava/lang/String;)V // method@8a1b │ │ +2efb10: 6e10 d79e 0900 |0038: invoke-virtual {v9}, Lorg/jaudiotagger/tag/wav/WavTag;.getInfoTag:()Lorg/jaudiotagger/tag/wav/WavInfoTag; // method@9ed7 │ │ +2efb16: 0c09 |003b: move-result-object v9 │ │ +2efb18: 6e10 b09e 0900 |003c: invoke-virtual {v9}, Lorg/jaudiotagger/tag/wav/WavInfoTag;.getStartLocationInFile:()Ljava/lang/Long; // method@9eb0 │ │ +2efb1e: 0c09 |003f: move-result-object v9 │ │ +2efb20: 6e10 3c87 0900 |0040: invoke-virtual {v9}, Ljava/lang/Long;.longValue:()J // method@873c │ │ +2efb26: 0b00 |0043: move-result-wide v0 │ │ +2efb28: bc50 |0044: sub-long/2addr v0, v5 │ │ +2efb2a: 6e30 7088 0801 |0045: invoke-virtual {v8, v0, v1}, Ljava/nio/channels/FileChannel;.truncate:(J)Ljava/nio/channels/FileChannel; // method@8870 │ │ +2efb30: 2831 |0048: goto 0079 // +0031 │ │ +2efb32: 6200 d186 |0049: sget-object v0, Lorg/jaudiotagger/audio/wav/WavTagWriter;.logger:Ljava/util/logging/Logger; // field@86d1 │ │ +2efb36: 2202 3910 |004b: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ +2efb3a: 7010 cc87 0200 |004d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2efb40: 5473 d286 |0050: iget-object v3, v7, Lorg/jaudiotagger/audio/wav/WavTagWriter;.loggingName:Ljava/lang/String; // field@86d2 │ │ +2efb44: 6e20 d787 3200 |0052: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2efb4a: 6e20 d787 1200 |0055: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2efb50: 6e10 d79e 0900 |0058: invoke-virtual {v9}, Lorg/jaudiotagger/tag/wav/WavTag;.getInfoTag:()Lorg/jaudiotagger/tag/wav/WavInfoTag; // method@9ed7 │ │ +2efb56: 0c01 |005b: move-result-object v1 │ │ +2efb58: 6e10 b09e 0100 |005c: invoke-virtual {v1}, Lorg/jaudiotagger/tag/wav/WavInfoTag;.getStartLocationInFile:()Ljava/lang/Long; // method@9eb0 │ │ +2efb5e: 0c01 |005f: move-result-object v1 │ │ +2efb60: 6e20 d687 1200 |0060: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ +2efb66: 6e10 df87 0200 |0063: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2efb6c: 0c01 |0066: move-result-object v1 │ │ +2efb6e: 6e20 1b8a 1000 |0067: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.severe:(Ljava/lang/String;)V // method@8a1b │ │ +2efb74: 6e10 d79e 0900 |006a: invoke-virtual {v9}, Lorg/jaudiotagger/tag/wav/WavTag;.getInfoTag:()Lorg/jaudiotagger/tag/wav/WavInfoTag; // method@9ed7 │ │ +2efb7a: 0c09 |006d: move-result-object v9 │ │ +2efb7c: 6e10 b09e 0900 |006e: invoke-virtual {v9}, Lorg/jaudiotagger/tag/wav/WavInfoTag;.getStartLocationInFile:()Ljava/lang/Long; // method@9eb0 │ │ +2efb82: 0c09 |0071: move-result-object v9 │ │ +2efb84: 6e10 3c87 0900 |0072: invoke-virtual {v9}, Ljava/lang/Long;.longValue:()J // method@873c │ │ +2efb8a: 0b00 |0075: move-result-wide v0 │ │ +2efb8c: 6e30 7088 0801 |0076: invoke-virtual {v8, v0, v1}, Ljava/nio/channels/FileChannel;.truncate:(J)Ljava/nio/channels/FileChannel; // method@8870 │ │ +2efb92: 0e00 |0079: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1281 │ │ 0x0004 line=1283 │ │ 0x0010 line=1285 │ │ 0x0038 line=1286 │ │ 0x0049 line=1291 │ │ @@ -727892,21 +727892,21 @@ │ │ type : '(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;Lorg/jaudiotagger/audio/iff/ChunkHeader;Ljava/nio/ByteBuffer;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -2efb90: |[2efb90] org.jaudiotagger.audio.wav.WavTagWriter.deleteId3ChunkAndCreateNewOneAtFileEnd:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;Lorg/jaudiotagger/audio/iff/ChunkHeader;Ljava/nio/ByteBuffer;)V │ │ -2efba0: 7040 0991 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.deleteId3TagChunk:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;Lorg/jaudiotagger/audio/iff/ChunkHeader;)V // method@9109 │ │ -2efba6: 6e10 6d88 0100 |0003: invoke-virtual {v1}, Ljava/nio/channels/FileChannel;.size:()J // method@886d │ │ -2efbac: 0b02 |0006: move-result-wide v2 │ │ -2efbae: 6e30 6a88 2103 |0007: invoke-virtual {v1, v2, v3}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ -2efbb4: 7030 2091 1004 |000a: invoke-direct {v0, v1, v4}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.writeId3DataToFile:(Ljava/nio/channels/FileChannel;Ljava/nio/ByteBuffer;)V // method@9120 │ │ -2efbba: 0e00 |000d: return-void │ │ +2efb94: |[2efb94] org.jaudiotagger.audio.wav.WavTagWriter.deleteId3ChunkAndCreateNewOneAtFileEnd:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;Lorg/jaudiotagger/audio/iff/ChunkHeader;Ljava/nio/ByteBuffer;)V │ │ +2efba4: 7040 0991 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.deleteId3TagChunk:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;Lorg/jaudiotagger/audio/iff/ChunkHeader;)V // method@9109 │ │ +2efbaa: 6e10 6d88 0100 |0003: invoke-virtual {v1}, Ljava/nio/channels/FileChannel;.size:()J // method@886d │ │ +2efbb0: 0b02 |0006: move-result-wide v2 │ │ +2efbb2: 6e30 6a88 2103 |0007: invoke-virtual {v1, v2, v3}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ +2efbb8: 7030 2091 1004 |000a: invoke-direct {v0, v1, v4}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.writeId3DataToFile:(Ljava/nio/channels/FileChannel;Ljava/nio/ByteBuffer;)V // method@9120 │ │ +2efbbe: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1209 │ │ 0x0003 line=1210 │ │ 0x000a line=1211 │ │ locals : │ │ 0x0000 - 0x000e reg=0 this Lorg/jaudiotagger/audio/wav/WavTagWriter; │ │ @@ -727920,24 +727920,24 @@ │ │ type : '(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;Lorg/jaudiotagger/audio/iff/ChunkHeader;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -2efbbc: |[2efbbc] org.jaudiotagger.audio.wav.WavTagWriter.deleteId3TagChunk:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;Lorg/jaudiotagger/audio/iff/ChunkHeader;)V │ │ -2efbcc: 6e10 bb8e 0500 |0000: invoke-virtual {v5}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getSize:()J // method@8ebb │ │ -2efbd2: 0b00 |0003: move-result-wide v0 │ │ -2efbd4: 8405 |0004: long-to-int v5, v0 │ │ -2efbd6: d805 0508 |0005: add-int/lit8 v5, v5, #int 8 // #08 │ │ -2efbda: 6e10 cb9e 0400 |0007: invoke-virtual {v4}, Lorg/jaudiotagger/tag/wav/WavTag;.getEndLocationInFileOfId3Chunk:()J // method@9ecb │ │ -2efbe0: 0b00 |000a: move-result-wide v0 │ │ -2efbe2: 8404 |000b: long-to-int v4, v0 │ │ -2efbe4: 7040 0e91 3254 |000c: invoke-direct {v2, v3, v4, v5}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.deleteTagChunk:(Ljava/nio/channels/FileChannel;II)V // method@910e │ │ -2efbea: 0e00 |000f: return-void │ │ +2efbc0: |[2efbc0] org.jaudiotagger.audio.wav.WavTagWriter.deleteId3TagChunk:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;Lorg/jaudiotagger/audio/iff/ChunkHeader;)V │ │ +2efbd0: 6e10 bb8e 0500 |0000: invoke-virtual {v5}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getSize:()J // method@8ebb │ │ +2efbd6: 0b00 |0003: move-result-wide v0 │ │ +2efbd8: 8405 |0004: long-to-int v5, v0 │ │ +2efbda: d805 0508 |0005: add-int/lit8 v5, v5, #int 8 // #08 │ │ +2efbde: 6e10 cb9e 0400 |0007: invoke-virtual {v4}, Lorg/jaudiotagger/tag/wav/WavTag;.getEndLocationInFileOfId3Chunk:()J // method@9ecb │ │ +2efbe4: 0b00 |000a: move-result-wide v0 │ │ +2efbe6: 8404 |000b: long-to-int v4, v0 │ │ +2efbe8: 7040 0e91 3254 |000c: invoke-direct {v2, v3, v4, v5}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.deleteTagChunk:(Ljava/nio/channels/FileChannel;II)V // method@910e │ │ +2efbee: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=277 │ │ 0x0007 line=278 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lorg/jaudiotagger/audio/wav/WavTagWriter; │ │ 0x0000 - 0x0010 reg=3 (null) Ljava/nio/channels/FileChannel; │ │ @@ -727949,21 +727949,21 @@ │ │ type : '(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;Lorg/jaudiotagger/audio/iff/ChunkHeader;Ljava/nio/ByteBuffer;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -2efbec: |[2efbec] org.jaudiotagger.audio.wav.WavTagWriter.deleteInfoChunkAndCreateNewOneAtFileEnd:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;Lorg/jaudiotagger/audio/iff/ChunkHeader;Ljava/nio/ByteBuffer;)V │ │ -2efbfc: 7040 0b91 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.deleteInfoTagChunk:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;Lorg/jaudiotagger/audio/iff/ChunkHeader;)V // method@910b │ │ -2efc02: 6e10 6d88 0100 |0003: invoke-virtual {v1}, Ljava/nio/channels/FileChannel;.size:()J // method@886d │ │ -2efc08: 0b02 |0006: move-result-wide v2 │ │ -2efc0a: 6e30 6a88 2103 |0007: invoke-virtual {v1, v2, v3}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ -2efc10: 7030 2391 1004 |000a: invoke-direct {v0, v1, v4}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.writeInfoDataToFile:(Ljava/nio/channels/FileChannel;Ljava/nio/ByteBuffer;)V // method@9123 │ │ -2efc16: 0e00 |000d: return-void │ │ +2efbf0: |[2efbf0] org.jaudiotagger.audio.wav.WavTagWriter.deleteInfoChunkAndCreateNewOneAtFileEnd:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;Lorg/jaudiotagger/audio/iff/ChunkHeader;Ljava/nio/ByteBuffer;)V │ │ +2efc00: 7040 0b91 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.deleteInfoTagChunk:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;Lorg/jaudiotagger/audio/iff/ChunkHeader;)V // method@910b │ │ +2efc06: 6e10 6d88 0100 |0003: invoke-virtual {v1}, Ljava/nio/channels/FileChannel;.size:()J // method@886d │ │ +2efc0c: 0b02 |0006: move-result-wide v2 │ │ +2efc0e: 6e30 6a88 2103 |0007: invoke-virtual {v1, v2, v3}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ +2efc14: 7030 2391 1004 |000a: invoke-direct {v0, v1, v4}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.writeInfoDataToFile:(Ljava/nio/channels/FileChannel;Ljava/nio/ByteBuffer;)V // method@9123 │ │ +2efc1a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=997 │ │ 0x0003 line=998 │ │ 0x000a line=999 │ │ locals : │ │ 0x0000 - 0x000e reg=0 this Lorg/jaudiotagger/audio/wav/WavTagWriter; │ │ @@ -727977,27 +727977,27 @@ │ │ type : '(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;Lorg/jaudiotagger/audio/iff/ChunkHeader;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 23 16-bit code units │ │ -2efc18: |[2efc18] org.jaudiotagger.audio.wav.WavTagWriter.deleteInfoTagChunk:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;Lorg/jaudiotagger/audio/iff/ChunkHeader;)V │ │ -2efc28: 6e10 d79e 0400 |0000: invoke-virtual {v4}, Lorg/jaudiotagger/tag/wav/WavTag;.getInfoTag:()Lorg/jaudiotagger/tag/wav/WavInfoTag; // method@9ed7 │ │ -2efc2e: 0c04 |0003: move-result-object v4 │ │ -2efc30: 6e10 bb8e 0500 |0004: invoke-virtual {v5}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getSize:()J // method@8ebb │ │ -2efc36: 0b00 |0007: move-result-wide v0 │ │ -2efc38: 8405 |0008: long-to-int v5, v0 │ │ -2efc3a: d805 0508 |0009: add-int/lit8 v5, v5, #int 8 // #08 │ │ -2efc3e: 6e10 ad9e 0400 |000b: invoke-virtual {v4}, Lorg/jaudiotagger/tag/wav/WavInfoTag;.getEndLocationInFile:()Ljava/lang/Long; // method@9ead │ │ -2efc44: 0c04 |000e: move-result-object v4 │ │ -2efc46: 6e10 3b87 0400 |000f: invoke-virtual {v4}, Ljava/lang/Long;.intValue:()I // method@873b │ │ -2efc4c: 0a04 |0012: move-result v4 │ │ -2efc4e: 7040 0e91 3254 |0013: invoke-direct {v2, v3, v4, v5}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.deleteTagChunk:(Ljava/nio/channels/FileChannel;II)V // method@910e │ │ -2efc54: 0e00 |0016: return-void │ │ +2efc1c: |[2efc1c] org.jaudiotagger.audio.wav.WavTagWriter.deleteInfoTagChunk:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;Lorg/jaudiotagger/audio/iff/ChunkHeader;)V │ │ +2efc2c: 6e10 d79e 0400 |0000: invoke-virtual {v4}, Lorg/jaudiotagger/tag/wav/WavTag;.getInfoTag:()Lorg/jaudiotagger/tag/wav/WavInfoTag; // method@9ed7 │ │ +2efc32: 0c04 |0003: move-result-object v4 │ │ +2efc34: 6e10 bb8e 0500 |0004: invoke-virtual {v5}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getSize:()J // method@8ebb │ │ +2efc3a: 0b00 |0007: move-result-wide v0 │ │ +2efc3c: 8405 |0008: long-to-int v5, v0 │ │ +2efc3e: d805 0508 |0009: add-int/lit8 v5, v5, #int 8 // #08 │ │ +2efc42: 6e10 ad9e 0400 |000b: invoke-virtual {v4}, Lorg/jaudiotagger/tag/wav/WavInfoTag;.getEndLocationInFile:()Ljava/lang/Long; // method@9ead │ │ +2efc48: 0c04 |000e: move-result-object v4 │ │ +2efc4a: 6e10 3b87 0400 |000f: invoke-virtual {v4}, Ljava/lang/Long;.intValue:()I // method@873b │ │ +2efc50: 0a04 |0012: move-result v4 │ │ +2efc52: 7040 0e91 3254 |0013: invoke-direct {v2, v3, v4, v5}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.deleteTagChunk:(Ljava/nio/channels/FileChannel;II)V // method@910e │ │ +2efc58: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=262 │ │ 0x0004 line=263 │ │ 0x000b line=264 │ │ locals : │ │ 0x0000 - 0x0017 reg=2 this Lorg/jaudiotagger/audio/wav/WavTagWriter; │ │ @@ -728010,26 +728010,26 @@ │ │ type : '(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 22 16-bit code units │ │ -2efc58: |[2efc58] org.jaudiotagger.audio.wav.WavTagWriter.deleteOrTruncateId3Tag:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;)V │ │ -2efc68: 7030 1091 4203 |0000: invoke-direct {v2, v4, v3}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.isID3TagAtEndOfFileAllowingForPaddingByte:(Lorg/jaudiotagger/tag/wav/WavTag;Ljava/nio/channels/FileChannel;)Z // method@9110 │ │ -2efc6e: 0a00 |0003: move-result v0 │ │ -2efc70: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ -2efc74: 6e10 da9e 0400 |0006: invoke-virtual {v4}, Lorg/jaudiotagger/tag/wav/WavTag;.getStartLocationInFileOfId3Chunk:()J // method@9eda │ │ -2efc7a: 0b00 |0009: move-result-wide v0 │ │ -2efc7c: 6e30 7088 0301 |000a: invoke-virtual {v3, v0, v1}, Ljava/nio/channels/FileChannel;.truncate:(J)Ljava/nio/channels/FileChannel; // method@8870 │ │ -2efc82: 2808 |000d: goto 0015 // +0008 │ │ -2efc84: 7030 1a91 3204 |000e: invoke-direct {v2, v3, v4}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.seekToStartOfId3Metadata:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;)Lorg/jaudiotagger/audio/iff/ChunkHeader; // method@911a │ │ -2efc8a: 0c00 |0011: move-result-object v0 │ │ -2efc8c: 7040 0991 3204 |0012: invoke-direct {v2, v3, v4, v0}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.deleteId3TagChunk:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;Lorg/jaudiotagger/audio/iff/ChunkHeader;)V // method@9109 │ │ -2efc92: 0e00 |0015: return-void │ │ +2efc5c: |[2efc5c] org.jaudiotagger.audio.wav.WavTagWriter.deleteOrTruncateId3Tag:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;)V │ │ +2efc6c: 7030 1091 4203 |0000: invoke-direct {v2, v4, v3}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.isID3TagAtEndOfFileAllowingForPaddingByte:(Lorg/jaudiotagger/tag/wav/WavTag;Ljava/nio/channels/FileChannel;)Z // method@9110 │ │ +2efc72: 0a00 |0003: move-result v0 │ │ +2efc74: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ +2efc78: 6e10 da9e 0400 |0006: invoke-virtual {v4}, Lorg/jaudiotagger/tag/wav/WavTag;.getStartLocationInFileOfId3Chunk:()J // method@9eda │ │ +2efc7e: 0b00 |0009: move-result-wide v0 │ │ +2efc80: 6e30 7088 0301 |000a: invoke-virtual {v3, v0, v1}, Ljava/nio/channels/FileChannel;.truncate:(J)Ljava/nio/channels/FileChannel; // method@8870 │ │ +2efc86: 2808 |000d: goto 0015 // +0008 │ │ +2efc88: 7030 1a91 3204 |000e: invoke-direct {v2, v3, v4}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.seekToStartOfId3Metadata:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;)Lorg/jaudiotagger/audio/iff/ChunkHeader; // method@911a │ │ +2efc8e: 0c00 |0011: move-result-object v0 │ │ +2efc90: 7040 0991 3204 |0012: invoke-direct {v2, v3, v4, v0}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.deleteId3TagChunk:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;Lorg/jaudiotagger/audio/iff/ChunkHeader;)V // method@9109 │ │ +2efc96: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=974 │ │ 0x0006 line=976 │ │ 0x000e line=980 │ │ 0x0012 line=981 │ │ locals : │ │ @@ -728042,30 +728042,30 @@ │ │ type : '(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 30 16-bit code units │ │ -2efc94: |[2efc94] org.jaudiotagger.audio.wav.WavTagWriter.deleteOrTruncateInfoTag:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;)V │ │ -2efca4: 7030 1b91 3204 |0000: invoke-direct {v2, v3, v4}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.seekToStartOfListInfoMetadata:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;)Lorg/jaudiotagger/audio/iff/ChunkHeader; // method@911b │ │ -2efcaa: 0c00 |0003: move-result-object v0 │ │ -2efcac: 7030 1191 4203 |0004: invoke-direct {v2, v4, v3}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.isInfoTagAtEndOfFileAllowingForPaddingByte:(Lorg/jaudiotagger/tag/wav/WavTag;Ljava/nio/channels/FileChannel;)Z // method@9111 │ │ -2efcb2: 0a01 |0007: move-result v1 │ │ -2efcb4: 3801 1200 |0008: if-eqz v1, 001a // +0012 │ │ -2efcb8: 6e10 d79e 0400 |000a: invoke-virtual {v4}, Lorg/jaudiotagger/tag/wav/WavTag;.getInfoTag:()Lorg/jaudiotagger/tag/wav/WavInfoTag; // method@9ed7 │ │ -2efcbe: 0c04 |000d: move-result-object v4 │ │ -2efcc0: 6e10 b09e 0400 |000e: invoke-virtual {v4}, Lorg/jaudiotagger/tag/wav/WavInfoTag;.getStartLocationInFile:()Ljava/lang/Long; // method@9eb0 │ │ -2efcc6: 0c04 |0011: move-result-object v4 │ │ -2efcc8: 6e10 3c87 0400 |0012: invoke-virtual {v4}, Ljava/lang/Long;.longValue:()J // method@873c │ │ -2efcce: 0b00 |0015: move-result-wide v0 │ │ -2efcd0: 6e30 7088 0301 |0016: invoke-virtual {v3, v0, v1}, Ljava/nio/channels/FileChannel;.truncate:(J)Ljava/nio/channels/FileChannel; // method@8870 │ │ -2efcd6: 2804 |0019: goto 001d // +0004 │ │ -2efcd8: 7040 0b91 3204 |001a: invoke-direct {v2, v3, v4, v0}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.deleteInfoTagChunk:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;Lorg/jaudiotagger/audio/iff/ChunkHeader;)V // method@910b │ │ -2efcde: 0e00 |001d: return-void │ │ +2efc98: |[2efc98] org.jaudiotagger.audio.wav.WavTagWriter.deleteOrTruncateInfoTag:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;)V │ │ +2efca8: 7030 1b91 3204 |0000: invoke-direct {v2, v3, v4}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.seekToStartOfListInfoMetadata:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;)Lorg/jaudiotagger/audio/iff/ChunkHeader; // method@911b │ │ +2efcae: 0c00 |0003: move-result-object v0 │ │ +2efcb0: 7030 1191 4203 |0004: invoke-direct {v2, v4, v3}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.isInfoTagAtEndOfFileAllowingForPaddingByte:(Lorg/jaudiotagger/tag/wav/WavTag;Ljava/nio/channels/FileChannel;)Z // method@9111 │ │ +2efcb6: 0a01 |0007: move-result v1 │ │ +2efcb8: 3801 1200 |0008: if-eqz v1, 001a // +0012 │ │ +2efcbc: 6e10 d79e 0400 |000a: invoke-virtual {v4}, Lorg/jaudiotagger/tag/wav/WavTag;.getInfoTag:()Lorg/jaudiotagger/tag/wav/WavInfoTag; // method@9ed7 │ │ +2efcc2: 0c04 |000d: move-result-object v4 │ │ +2efcc4: 6e10 b09e 0400 |000e: invoke-virtual {v4}, Lorg/jaudiotagger/tag/wav/WavInfoTag;.getStartLocationInFile:()Ljava/lang/Long; // method@9eb0 │ │ +2efcca: 0c04 |0011: move-result-object v4 │ │ +2efccc: 6e10 3c87 0400 |0012: invoke-virtual {v4}, Ljava/lang/Long;.longValue:()J // method@873c │ │ +2efcd2: 0b00 |0015: move-result-wide v0 │ │ +2efcd4: 6e30 7088 0301 |0016: invoke-virtual {v3, v0, v1}, Ljava/nio/channels/FileChannel;.truncate:(J)Ljava/nio/channels/FileChannel; // method@8870 │ │ +2efcda: 2804 |0019: goto 001d // +0004 │ │ +2efcdc: 7040 0b91 3204 |001a: invoke-direct {v2, v3, v4, v0}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.deleteInfoTagChunk:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;Lorg/jaudiotagger/audio/iff/ChunkHeader;)V // method@910b │ │ +2efce2: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1172 │ │ 0x0004 line=1173 │ │ 0x000a line=1175 │ │ 0x001a line=1179 │ │ locals : │ │ @@ -728078,62 +728078,62 @@ │ │ type : '(Ljava/nio/channels/FileChannel;II)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 96 16-bit code units │ │ -2efce0: |[2efce0] org.jaudiotagger.audio.wav.WavTagWriter.deleteTagChunk:(Ljava/nio/channels/FileChannel;II)V │ │ -2efcf0: 8180 |0000: int-to-long v0, v8 │ │ -2efcf2: 6e30 6a88 0701 |0001: invoke-virtual {v7, v0, v1}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ -2efcf8: 7100 ea91 0000 |0004: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ -2efcfe: 0c08 |0007: move-result-object v8 │ │ -2efd00: 6e10 fe91 0800 |0008: invoke-virtual {v8}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getWriteChunkSize:()J // method@91fe │ │ -2efd06: 0b00 |000b: move-result-wide v0 │ │ -2efd08: 8408 |000c: long-to-int v8, v0 │ │ -2efd0a: 7110 3788 0800 |000d: invoke-static {v8}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@8837 │ │ -2efd10: 0c08 |0010: move-result-object v8 │ │ -2efd12: 6e20 6b88 8700 |0011: invoke-virtual {v7, v8}, Ljava/nio/channels/FileChannel;.read:(Ljava/nio/ByteBuffer;)I // method@886b │ │ -2efd18: 0a00 |0014: move-result v0 │ │ -2efd1a: 3b00 2e00 |0015: if-gez v0, 0043 // +002e │ │ -2efd1e: 6e10 4d88 0800 |0017: invoke-virtual {v8}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ -2efd24: 0a00 |001a: move-result v0 │ │ -2efd26: 3800 0300 |001b: if-eqz v0, 001e // +0003 │ │ -2efd2a: 2826 |001d: goto 0043 // +0026 │ │ -2efd2c: 6e10 6d88 0700 |001e: invoke-virtual {v7}, Ljava/nio/channels/FileChannel;.size:()J // method@886d │ │ -2efd32: 0b00 |0021: move-result-wide v0 │ │ -2efd34: 8198 |0022: int-to-long v8, v9 │ │ -2efd36: bc80 |0023: sub-long/2addr v0, v8 │ │ -2efd38: 6208 d186 |0024: sget-object v8, Lorg/jaudiotagger/audio/wav/WavTagWriter;.logger:Ljava/util/logging/Logger; // field@86d1 │ │ -2efd3c: 2209 3910 |0026: new-instance v9, Ljava/lang/StringBuilder; // type@1039 │ │ -2efd40: 7010 cc87 0900 |0028: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2efd46: 5462 d286 |002b: iget-object v2, v6, Lorg/jaudiotagger/audio/wav/WavTagWriter;.loggingName:Ljava/lang/String; // field@86d2 │ │ -2efd4a: 6e20 d787 2900 |002d: invoke-virtual {v9, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2efd50: 1a02 0101 |0030: const-string v2, " Setting new length to:" // string@0101 │ │ -2efd54: 6e20 d787 2900 |0032: invoke-virtual {v9, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2efd5a: 6e30 d487 0901 |0035: invoke-virtual {v9, v0, v1}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ -2efd60: 6e10 df87 0900 |0038: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2efd66: 0c09 |003b: move-result-object v9 │ │ -2efd68: 6e20 128a 9800 |003c: invoke-virtual {v8, v9}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -2efd6e: 6e30 7088 0701 |003f: invoke-virtual {v7, v0, v1}, Ljava/nio/channels/FileChannel;.truncate:(J)Ljava/nio/channels/FileChannel; // method@8870 │ │ -2efd74: 0e00 |0042: return-void │ │ -2efd76: 6e10 3d88 0800 |0043: invoke-virtual {v8}, Ljava/nio/ByteBuffer;.flip:()Ljava/nio/Buffer; // method@883d │ │ -2efd7c: 6e10 6988 0700 |0046: invoke-virtual {v7}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ -2efd82: 0b00 |0049: move-result-wide v0 │ │ -2efd84: 8192 |004a: int-to-long v2, v9 │ │ -2efd86: 9c02 0002 |004b: sub-long v2, v0, v2 │ │ -2efd8a: 6e10 4988 0800 |004d: invoke-virtual {v8}, Ljava/nio/ByteBuffer;.limit:()I // method@8849 │ │ -2efd90: 0a04 |0050: move-result v4 │ │ -2efd92: 8144 |0051: int-to-long v4, v4 │ │ -2efd94: bc42 |0052: sub-long/2addr v2, v4 │ │ -2efd96: 6e30 6a88 2703 |0053: invoke-virtual {v7, v2, v3}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ -2efd9c: 6e20 7288 8700 |0056: invoke-virtual {v7, v8}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ -2efda2: 6e30 6a88 0701 |0059: invoke-virtual {v7, v0, v1}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ -2efda8: 6e10 3c88 0800 |005c: invoke-virtual {v8}, Ljava/nio/ByteBuffer;.compact:()Ljava/nio/ByteBuffer; // method@883c │ │ -2efdae: 28b2 |005f: goto 0011 // -004e │ │ +2efce4: |[2efce4] org.jaudiotagger.audio.wav.WavTagWriter.deleteTagChunk:(Ljava/nio/channels/FileChannel;II)V │ │ +2efcf4: 8180 |0000: int-to-long v0, v8 │ │ +2efcf6: 6e30 6a88 0701 |0001: invoke-virtual {v7, v0, v1}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ +2efcfc: 7100 ea91 0000 |0004: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ +2efd02: 0c08 |0007: move-result-object v8 │ │ +2efd04: 6e10 fe91 0800 |0008: invoke-virtual {v8}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getWriteChunkSize:()J // method@91fe │ │ +2efd0a: 0b00 |000b: move-result-wide v0 │ │ +2efd0c: 8408 |000c: long-to-int v8, v0 │ │ +2efd0e: 7110 3788 0800 |000d: invoke-static {v8}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@8837 │ │ +2efd14: 0c08 |0010: move-result-object v8 │ │ +2efd16: 6e20 6b88 8700 |0011: invoke-virtual {v7, v8}, Ljava/nio/channels/FileChannel;.read:(Ljava/nio/ByteBuffer;)I // method@886b │ │ +2efd1c: 0a00 |0014: move-result v0 │ │ +2efd1e: 3b00 2e00 |0015: if-gez v0, 0043 // +002e │ │ +2efd22: 6e10 4d88 0800 |0017: invoke-virtual {v8}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ +2efd28: 0a00 |001a: move-result v0 │ │ +2efd2a: 3800 0300 |001b: if-eqz v0, 001e // +0003 │ │ +2efd2e: 2826 |001d: goto 0043 // +0026 │ │ +2efd30: 6e10 6d88 0700 |001e: invoke-virtual {v7}, Ljava/nio/channels/FileChannel;.size:()J // method@886d │ │ +2efd36: 0b00 |0021: move-result-wide v0 │ │ +2efd38: 8198 |0022: int-to-long v8, v9 │ │ +2efd3a: bc80 |0023: sub-long/2addr v0, v8 │ │ +2efd3c: 6208 d186 |0024: sget-object v8, Lorg/jaudiotagger/audio/wav/WavTagWriter;.logger:Ljava/util/logging/Logger; // field@86d1 │ │ +2efd40: 2209 3910 |0026: new-instance v9, Ljava/lang/StringBuilder; // type@1039 │ │ +2efd44: 7010 cc87 0900 |0028: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2efd4a: 5462 d286 |002b: iget-object v2, v6, Lorg/jaudiotagger/audio/wav/WavTagWriter;.loggingName:Ljava/lang/String; // field@86d2 │ │ +2efd4e: 6e20 d787 2900 |002d: invoke-virtual {v9, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2efd54: 1a02 0101 |0030: const-string v2, " Setting new length to:" // string@0101 │ │ +2efd58: 6e20 d787 2900 |0032: invoke-virtual {v9, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2efd5e: 6e30 d487 0901 |0035: invoke-virtual {v9, v0, v1}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ +2efd64: 6e10 df87 0900 |0038: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2efd6a: 0c09 |003b: move-result-object v9 │ │ +2efd6c: 6e20 128a 9800 |003c: invoke-virtual {v8, v9}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +2efd72: 6e30 7088 0701 |003f: invoke-virtual {v7, v0, v1}, Ljava/nio/channels/FileChannel;.truncate:(J)Ljava/nio/channels/FileChannel; // method@8870 │ │ +2efd78: 0e00 |0042: return-void │ │ +2efd7a: 6e10 3d88 0800 |0043: invoke-virtual {v8}, Ljava/nio/ByteBuffer;.flip:()Ljava/nio/Buffer; // method@883d │ │ +2efd80: 6e10 6988 0700 |0046: invoke-virtual {v7}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ +2efd86: 0b00 |0049: move-result-wide v0 │ │ +2efd88: 8192 |004a: int-to-long v2, v9 │ │ +2efd8a: 9c02 0002 |004b: sub-long v2, v0, v2 │ │ +2efd8e: 6e10 4988 0800 |004d: invoke-virtual {v8}, Ljava/nio/ByteBuffer;.limit:()I // method@8849 │ │ +2efd94: 0a04 |0050: move-result v4 │ │ +2efd96: 8144 |0051: int-to-long v4, v4 │ │ +2efd98: bc42 |0052: sub-long/2addr v2, v4 │ │ +2efd9a: 6e30 6a88 2703 |0053: invoke-virtual {v7, v2, v3}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ +2efda0: 6e20 7288 8700 |0056: invoke-virtual {v7, v8}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ +2efda6: 6e30 6a88 0701 |0059: invoke-virtual {v7, v0, v1}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ +2efdac: 6e10 3c88 0800 |005c: invoke-virtual {v8}, Ljava/nio/ByteBuffer;.compact:()Ljava/nio/ByteBuffer; // method@883c │ │ +2efdb2: 28b2 |005f: goto 0011 // -004e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=297 │ │ 0x0004 line=299 │ │ 0x0011 line=300 │ │ 0x001e line=310 │ │ 0x0024 line=311 │ │ @@ -728155,25 +728155,25 @@ │ │ type : '(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/tag/wav/WavTag;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -2ef734: |[2ef734] org.jaudiotagger.audio.wav.WavTagWriter.getExistingMetadata:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/tag/wav/WavTag; │ │ -2ef744: 2200 aa11 |0000: new-instance v0, Lorg/jaudiotagger/audio/wav/WavTagReader; // type@11aa │ │ -2ef748: 5421 d286 |0002: iget-object v1, v2, Lorg/jaudiotagger/audio/wav/WavTagWriter;.loggingName:Ljava/lang/String; // field@86d2 │ │ -2ef74c: 7020 f890 1000 |0004: invoke-direct {v0, v1}, Lorg/jaudiotagger/audio/wav/WavTagReader;.:(Ljava/lang/String;)V // method@90f8 │ │ -2ef752: 6e20 fa90 3000 |0007: invoke-virtual {v0, v3}, Lorg/jaudiotagger/audio/wav/WavTagReader;.read:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/tag/wav/WavTag; // method@90fa │ │ -2ef758: 0c03 |000a: move-result-object v3 │ │ -2ef75a: 1103 |000b: return-object v3 │ │ -2ef75c: 2203 3711 |000c: new-instance v3, Lorg/jaudiotagger/audio/exceptions/CannotWriteException; // type@1137 │ │ -2ef760: 1a00 da19 |000e: const-string v0, "Failed to read file UNKNOWN" // string@19da │ │ -2ef764: 7020 728d 0300 |0010: invoke-direct {v3, v0}, Lorg/jaudiotagger/audio/exceptions/CannotWriteException;.:(Ljava/lang/String;)V // method@8d72 │ │ -2ef76a: 2703 |0013: throw v3 │ │ +2ef738: |[2ef738] org.jaudiotagger.audio.wav.WavTagWriter.getExistingMetadata:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/tag/wav/WavTag; │ │ +2ef748: 2200 aa11 |0000: new-instance v0, Lorg/jaudiotagger/audio/wav/WavTagReader; // type@11aa │ │ +2ef74c: 5421 d286 |0002: iget-object v1, v2, Lorg/jaudiotagger/audio/wav/WavTagWriter;.loggingName:Ljava/lang/String; // field@86d2 │ │ +2ef750: 7020 f890 1000 |0004: invoke-direct {v0, v1}, Lorg/jaudiotagger/audio/wav/WavTagReader;.:(Ljava/lang/String;)V // method@90f8 │ │ +2ef756: 6e20 fa90 3000 |0007: invoke-virtual {v0, v3}, Lorg/jaudiotagger/audio/wav/WavTagReader;.read:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/tag/wav/WavTag; // method@90fa │ │ +2ef75c: 0c03 |000a: move-result-object v3 │ │ +2ef75e: 1103 |000b: return-object v3 │ │ +2ef760: 2203 3711 |000c: new-instance v3, Lorg/jaudiotagger/audio/exceptions/CannotWriteException; // type@1137 │ │ +2ef764: 1a00 da19 |000e: const-string v0, "Failed to read file UNKNOWN" // string@19da │ │ +2ef768: 7020 728d 0300 |0010: invoke-direct {v3, v0}, Lorg/jaudiotagger/audio/exceptions/CannotWriteException;.:(Ljava/lang/String;)V // method@8d72 │ │ +2ef76e: 2703 |0013: throw v3 │ │ catches : 1 │ │ 0x0000 - 0x000b │ │ Lorg/jaudiotagger/audio/exceptions/CannotReadException; -> 0x000c │ │ positions : │ │ 0x0000 line=83 │ │ 0x0007 line=84 │ │ 0x000c line=88 │ │ @@ -728186,52 +728186,52 @@ │ │ type : '(Lorg/jaudiotagger/tag/wav/WavTag;Ljava/nio/channels/FileChannel;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 67 16-bit code units │ │ -2eeee4: |[2eeee4] org.jaudiotagger.audio.wav.WavTagWriter.isID3TagAtEndOfFileAllowingForPaddingByte:(Lorg/jaudiotagger/tag/wav/WavTag;Ljava/nio/channels/FileChannel;)Z │ │ -2eeef4: 6e10 d69e 0800 |0000: invoke-virtual {v8}, Lorg/jaudiotagger/tag/wav/WavTag;.getID3Tag:()Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // method@9ed6 │ │ -2eeefa: 0c00 |0003: move-result-object v0 │ │ -2eeefc: 6e10 0095 0000 |0004: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getEndLocationInFile:()Ljava/lang/Long; // method@9500 │ │ -2eef02: 0c00 |0007: move-result-object v0 │ │ -2eef04: 6e10 3c87 0000 |0008: invoke-virtual {v0}, Ljava/lang/Long;.longValue:()J // method@873c │ │ -2eef0a: 0b00 |000b: move-result-wide v0 │ │ -2eef0c: 6e10 6d88 0900 |000c: invoke-virtual {v9}, Ljava/nio/channels/FileChannel;.size:()J // method@886d │ │ -2eef12: 0b02 |000f: move-result-wide v2 │ │ -2eef14: 3104 0002 |0010: cmp-long v4, v0, v2 │ │ -2eef18: 3804 2f00 |0012: if-eqz v4, 0041 // +002f │ │ -2eef1c: 6e10 d69e 0800 |0014: invoke-virtual {v8}, Lorg/jaudiotagger/tag/wav/WavTag;.getID3Tag:()Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // method@9ed6 │ │ -2eef22: 0c00 |0017: move-result-object v0 │ │ -2eef24: 6e10 0095 0000 |0018: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getEndLocationInFile:()Ljava/lang/Long; // method@9500 │ │ -2eef2a: 0c00 |001b: move-result-object v0 │ │ -2eef2c: 6e10 3c87 0000 |001c: invoke-virtual {v0}, Ljava/lang/Long;.longValue:()J // method@873c │ │ -2eef32: 0b00 |001f: move-result-wide v0 │ │ -2eef34: 1602 0100 |0020: const-wide/16 v2, #int 1 // #1 │ │ -2eef38: c020 |0022: and-long/2addr v0, v2 │ │ -2eef3a: 1604 0000 |0023: const-wide/16 v4, #int 0 // #0 │ │ -2eef3e: 3106 0004 |0025: cmp-long v6, v0, v4 │ │ -2eef42: 3806 1800 |0027: if-eqz v6, 003f // +0018 │ │ -2eef46: 6e10 d69e 0800 |0029: invoke-virtual {v8}, Lorg/jaudiotagger/tag/wav/WavTag;.getID3Tag:()Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // method@9ed6 │ │ -2eef4c: 0c08 |002c: move-result-object v8 │ │ -2eef4e: 6e10 0095 0800 |002d: invoke-virtual {v8}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getEndLocationInFile:()Ljava/lang/Long; // method@9500 │ │ -2eef54: 0c08 |0030: move-result-object v8 │ │ -2eef56: 6e10 3c87 0800 |0031: invoke-virtual {v8}, Ljava/lang/Long;.longValue:()J // method@873c │ │ -2eef5c: 0b00 |0034: move-result-wide v0 │ │ -2eef5e: bb20 |0035: add-long/2addr v0, v2 │ │ -2eef60: 6e10 6d88 0900 |0036: invoke-virtual {v9}, Ljava/nio/channels/FileChannel;.size:()J // method@886d │ │ -2eef66: 0b08 |0039: move-result-wide v8 │ │ -2eef68: 3102 0008 |003a: cmp-long v2, v0, v8 │ │ -2eef6c: 3902 0300 |003c: if-nez v2, 003f // +0003 │ │ -2eef70: 2803 |003e: goto 0041 // +0003 │ │ -2eef72: 1208 |003f: const/4 v8, #int 0 // #0 │ │ -2eef74: 2802 |0040: goto 0042 // +0002 │ │ -2eef76: 1218 |0041: const/4 v8, #int 1 // #1 │ │ -2eef78: 0f08 |0042: return v8 │ │ +2eeee8: |[2eeee8] org.jaudiotagger.audio.wav.WavTagWriter.isID3TagAtEndOfFileAllowingForPaddingByte:(Lorg/jaudiotagger/tag/wav/WavTag;Ljava/nio/channels/FileChannel;)Z │ │ +2eeef8: 6e10 d69e 0800 |0000: invoke-virtual {v8}, Lorg/jaudiotagger/tag/wav/WavTag;.getID3Tag:()Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // method@9ed6 │ │ +2eeefe: 0c00 |0003: move-result-object v0 │ │ +2eef00: 6e10 0095 0000 |0004: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getEndLocationInFile:()Ljava/lang/Long; // method@9500 │ │ +2eef06: 0c00 |0007: move-result-object v0 │ │ +2eef08: 6e10 3c87 0000 |0008: invoke-virtual {v0}, Ljava/lang/Long;.longValue:()J // method@873c │ │ +2eef0e: 0b00 |000b: move-result-wide v0 │ │ +2eef10: 6e10 6d88 0900 |000c: invoke-virtual {v9}, Ljava/nio/channels/FileChannel;.size:()J // method@886d │ │ +2eef16: 0b02 |000f: move-result-wide v2 │ │ +2eef18: 3104 0002 |0010: cmp-long v4, v0, v2 │ │ +2eef1c: 3804 2f00 |0012: if-eqz v4, 0041 // +002f │ │ +2eef20: 6e10 d69e 0800 |0014: invoke-virtual {v8}, Lorg/jaudiotagger/tag/wav/WavTag;.getID3Tag:()Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // method@9ed6 │ │ +2eef26: 0c00 |0017: move-result-object v0 │ │ +2eef28: 6e10 0095 0000 |0018: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getEndLocationInFile:()Ljava/lang/Long; // method@9500 │ │ +2eef2e: 0c00 |001b: move-result-object v0 │ │ +2eef30: 6e10 3c87 0000 |001c: invoke-virtual {v0}, Ljava/lang/Long;.longValue:()J // method@873c │ │ +2eef36: 0b00 |001f: move-result-wide v0 │ │ +2eef38: 1602 0100 |0020: const-wide/16 v2, #int 1 // #1 │ │ +2eef3c: c020 |0022: and-long/2addr v0, v2 │ │ +2eef3e: 1604 0000 |0023: const-wide/16 v4, #int 0 // #0 │ │ +2eef42: 3106 0004 |0025: cmp-long v6, v0, v4 │ │ +2eef46: 3806 1800 |0027: if-eqz v6, 003f // +0018 │ │ +2eef4a: 6e10 d69e 0800 |0029: invoke-virtual {v8}, Lorg/jaudiotagger/tag/wav/WavTag;.getID3Tag:()Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // method@9ed6 │ │ +2eef50: 0c08 |002c: move-result-object v8 │ │ +2eef52: 6e10 0095 0800 |002d: invoke-virtual {v8}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getEndLocationInFile:()Ljava/lang/Long; // method@9500 │ │ +2eef58: 0c08 |0030: move-result-object v8 │ │ +2eef5a: 6e10 3c87 0800 |0031: invoke-virtual {v8}, Ljava/lang/Long;.longValue:()J // method@873c │ │ +2eef60: 0b00 |0034: move-result-wide v0 │ │ +2eef62: bb20 |0035: add-long/2addr v0, v2 │ │ +2eef64: 6e10 6d88 0900 |0036: invoke-virtual {v9}, Ljava/nio/channels/FileChannel;.size:()J // method@886d │ │ +2eef6a: 0b08 |0039: move-result-wide v8 │ │ +2eef6c: 3102 0008 |003a: cmp-long v2, v0, v8 │ │ +2eef70: 3902 0300 |003c: if-nez v2, 003f // +0003 │ │ +2eef74: 2803 |003e: goto 0041 // +0003 │ │ +2eef76: 1208 |003f: const/4 v8, #int 0 // #0 │ │ +2eef78: 2802 |0040: goto 0042 // +0002 │ │ +2eef7a: 1218 |0041: const/4 v8, #int 1 // #1 │ │ +2eef7c: 0f08 |0042: return v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=758 │ │ 0x0014 line=759 │ │ locals : │ │ 0x0000 - 0x0043 reg=7 this Lorg/jaudiotagger/audio/wav/WavTagWriter; │ │ 0x0000 - 0x0043 reg=8 (null) Lorg/jaudiotagger/tag/wav/WavTag; │ │ @@ -728242,52 +728242,52 @@ │ │ type : '(Lorg/jaudiotagger/tag/wav/WavTag;Ljava/nio/channels/FileChannel;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 67 16-bit code units │ │ -2eef7c: |[2eef7c] org.jaudiotagger.audio.wav.WavTagWriter.isInfoTagAtEndOfFileAllowingForPaddingByte:(Lorg/jaudiotagger/tag/wav/WavTag;Ljava/nio/channels/FileChannel;)Z │ │ -2eef8c: 6e10 d79e 0800 |0000: invoke-virtual {v8}, Lorg/jaudiotagger/tag/wav/WavTag;.getInfoTag:()Lorg/jaudiotagger/tag/wav/WavInfoTag; // method@9ed7 │ │ -2eef92: 0c00 |0003: move-result-object v0 │ │ -2eef94: 6e10 ad9e 0000 |0004: invoke-virtual {v0}, Lorg/jaudiotagger/tag/wav/WavInfoTag;.getEndLocationInFile:()Ljava/lang/Long; // method@9ead │ │ -2eef9a: 0c00 |0007: move-result-object v0 │ │ -2eef9c: 6e10 3c87 0000 |0008: invoke-virtual {v0}, Ljava/lang/Long;.longValue:()J // method@873c │ │ -2eefa2: 0b00 |000b: move-result-wide v0 │ │ -2eefa4: 6e10 6d88 0900 |000c: invoke-virtual {v9}, Ljava/nio/channels/FileChannel;.size:()J // method@886d │ │ -2eefaa: 0b02 |000f: move-result-wide v2 │ │ -2eefac: 3104 0002 |0010: cmp-long v4, v0, v2 │ │ -2eefb0: 3804 2f00 |0012: if-eqz v4, 0041 // +002f │ │ -2eefb4: 6e10 d79e 0800 |0014: invoke-virtual {v8}, Lorg/jaudiotagger/tag/wav/WavTag;.getInfoTag:()Lorg/jaudiotagger/tag/wav/WavInfoTag; // method@9ed7 │ │ -2eefba: 0c00 |0017: move-result-object v0 │ │ -2eefbc: 6e10 ad9e 0000 |0018: invoke-virtual {v0}, Lorg/jaudiotagger/tag/wav/WavInfoTag;.getEndLocationInFile:()Ljava/lang/Long; // method@9ead │ │ -2eefc2: 0c00 |001b: move-result-object v0 │ │ -2eefc4: 6e10 3c87 0000 |001c: invoke-virtual {v0}, Ljava/lang/Long;.longValue:()J // method@873c │ │ -2eefca: 0b00 |001f: move-result-wide v0 │ │ -2eefcc: 1602 0100 |0020: const-wide/16 v2, #int 1 // #1 │ │ -2eefd0: c020 |0022: and-long/2addr v0, v2 │ │ -2eefd2: 1604 0000 |0023: const-wide/16 v4, #int 0 // #0 │ │ -2eefd6: 3106 0004 |0025: cmp-long v6, v0, v4 │ │ -2eefda: 3806 1800 |0027: if-eqz v6, 003f // +0018 │ │ -2eefde: 6e10 d79e 0800 |0029: invoke-virtual {v8}, Lorg/jaudiotagger/tag/wav/WavTag;.getInfoTag:()Lorg/jaudiotagger/tag/wav/WavInfoTag; // method@9ed7 │ │ -2eefe4: 0c08 |002c: move-result-object v8 │ │ -2eefe6: 6e10 ad9e 0800 |002d: invoke-virtual {v8}, Lorg/jaudiotagger/tag/wav/WavInfoTag;.getEndLocationInFile:()Ljava/lang/Long; // method@9ead │ │ -2eefec: 0c08 |0030: move-result-object v8 │ │ -2eefee: 6e10 3c87 0800 |0031: invoke-virtual {v8}, Ljava/lang/Long;.longValue:()J // method@873c │ │ -2eeff4: 0b00 |0034: move-result-wide v0 │ │ -2eeff6: bb20 |0035: add-long/2addr v0, v2 │ │ -2eeff8: 6e10 6d88 0900 |0036: invoke-virtual {v9}, Ljava/nio/channels/FileChannel;.size:()J // method@886d │ │ -2eeffe: 0b08 |0039: move-result-wide v8 │ │ -2ef000: 3102 0008 |003a: cmp-long v2, v0, v8 │ │ -2ef004: 3902 0300 |003c: if-nez v2, 003f // +0003 │ │ -2ef008: 2803 |003e: goto 0041 // +0003 │ │ -2ef00a: 1208 |003f: const/4 v8, #int 0 // #0 │ │ -2ef00c: 2802 |0040: goto 0042 // +0002 │ │ -2ef00e: 1218 |0041: const/4 v8, #int 1 // #1 │ │ -2ef010: 0f08 |0042: return v8 │ │ +2eef80: |[2eef80] org.jaudiotagger.audio.wav.WavTagWriter.isInfoTagAtEndOfFileAllowingForPaddingByte:(Lorg/jaudiotagger/tag/wav/WavTag;Ljava/nio/channels/FileChannel;)Z │ │ +2eef90: 6e10 d79e 0800 |0000: invoke-virtual {v8}, Lorg/jaudiotagger/tag/wav/WavTag;.getInfoTag:()Lorg/jaudiotagger/tag/wav/WavInfoTag; // method@9ed7 │ │ +2eef96: 0c00 |0003: move-result-object v0 │ │ +2eef98: 6e10 ad9e 0000 |0004: invoke-virtual {v0}, Lorg/jaudiotagger/tag/wav/WavInfoTag;.getEndLocationInFile:()Ljava/lang/Long; // method@9ead │ │ +2eef9e: 0c00 |0007: move-result-object v0 │ │ +2eefa0: 6e10 3c87 0000 |0008: invoke-virtual {v0}, Ljava/lang/Long;.longValue:()J // method@873c │ │ +2eefa6: 0b00 |000b: move-result-wide v0 │ │ +2eefa8: 6e10 6d88 0900 |000c: invoke-virtual {v9}, Ljava/nio/channels/FileChannel;.size:()J // method@886d │ │ +2eefae: 0b02 |000f: move-result-wide v2 │ │ +2eefb0: 3104 0002 |0010: cmp-long v4, v0, v2 │ │ +2eefb4: 3804 2f00 |0012: if-eqz v4, 0041 // +002f │ │ +2eefb8: 6e10 d79e 0800 |0014: invoke-virtual {v8}, Lorg/jaudiotagger/tag/wav/WavTag;.getInfoTag:()Lorg/jaudiotagger/tag/wav/WavInfoTag; // method@9ed7 │ │ +2eefbe: 0c00 |0017: move-result-object v0 │ │ +2eefc0: 6e10 ad9e 0000 |0018: invoke-virtual {v0}, Lorg/jaudiotagger/tag/wav/WavInfoTag;.getEndLocationInFile:()Ljava/lang/Long; // method@9ead │ │ +2eefc6: 0c00 |001b: move-result-object v0 │ │ +2eefc8: 6e10 3c87 0000 |001c: invoke-virtual {v0}, Ljava/lang/Long;.longValue:()J // method@873c │ │ +2eefce: 0b00 |001f: move-result-wide v0 │ │ +2eefd0: 1602 0100 |0020: const-wide/16 v2, #int 1 // #1 │ │ +2eefd4: c020 |0022: and-long/2addr v0, v2 │ │ +2eefd6: 1604 0000 |0023: const-wide/16 v4, #int 0 // #0 │ │ +2eefda: 3106 0004 |0025: cmp-long v6, v0, v4 │ │ +2eefde: 3806 1800 |0027: if-eqz v6, 003f // +0018 │ │ +2eefe2: 6e10 d79e 0800 |0029: invoke-virtual {v8}, Lorg/jaudiotagger/tag/wav/WavTag;.getInfoTag:()Lorg/jaudiotagger/tag/wav/WavInfoTag; // method@9ed7 │ │ +2eefe8: 0c08 |002c: move-result-object v8 │ │ +2eefea: 6e10 ad9e 0800 |002d: invoke-virtual {v8}, Lorg/jaudiotagger/tag/wav/WavInfoTag;.getEndLocationInFile:()Ljava/lang/Long; // method@9ead │ │ +2eeff0: 0c08 |0030: move-result-object v8 │ │ +2eeff2: 6e10 3c87 0800 |0031: invoke-virtual {v8}, Ljava/lang/Long;.longValue:()J // method@873c │ │ +2eeff8: 0b00 |0034: move-result-wide v0 │ │ +2eeffa: bb20 |0035: add-long/2addr v0, v2 │ │ +2eeffc: 6e10 6d88 0900 |0036: invoke-virtual {v9}, Ljava/nio/channels/FileChannel;.size:()J // method@886d │ │ +2ef002: 0b08 |0039: move-result-wide v8 │ │ +2ef004: 3102 0008 |003a: cmp-long v2, v0, v8 │ │ +2ef008: 3902 0300 |003c: if-nez v2, 003f // +0003 │ │ +2ef00c: 2803 |003e: goto 0041 // +0003 │ │ +2ef00e: 1208 |003f: const/4 v8, #int 0 // #0 │ │ +2ef010: 2802 |0040: goto 0042 // +0002 │ │ +2ef012: 1218 |0041: const/4 v8, #int 1 // #1 │ │ +2ef014: 0f08 |0042: return v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=771 │ │ 0x0014 line=772 │ │ locals : │ │ 0x0000 - 0x0043 reg=7 this Lorg/jaudiotagger/audio/wav/WavTagWriter; │ │ 0x0000 - 0x0043 reg=8 (null) Lorg/jaudiotagger/tag/wav/WavTag; │ │ @@ -728298,24 +728298,24 @@ │ │ type : '(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;Ljava/nio/ByteBuffer;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 18 16-bit code units │ │ -2efdb0: |[2efdb0] org.jaudiotagger.audio.wav.WavTagWriter.replaceId3ChunkAtFileEnd:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;Ljava/nio/ByteBuffer;)V │ │ -2efdc0: 7030 1a91 3204 |0000: invoke-direct {v2, v3, v4}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.seekToStartOfId3Metadata:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;)Lorg/jaudiotagger/audio/iff/ChunkHeader; // method@911a │ │ -2efdc6: 0c00 |0003: move-result-object v0 │ │ -2efdc8: 7030 1091 4203 |0004: invoke-direct {v2, v4, v3}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.isID3TagAtEndOfFileAllowingForPaddingByte:(Lorg/jaudiotagger/tag/wav/WavTag;Ljava/nio/channels/FileChannel;)Z // method@9110 │ │ -2efdce: 0a01 |0007: move-result v1 │ │ -2efdd0: 3801 0600 |0008: if-eqz v1, 000e // +0006 │ │ -2efdd4: 7030 2091 3205 |000a: invoke-direct {v2, v3, v5}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.writeId3DataToFile:(Ljava/nio/channels/FileChannel;Ljava/nio/ByteBuffer;)V // method@9120 │ │ -2efdda: 2804 |000d: goto 0011 // +0004 │ │ -2efddc: 7055 0891 3204 |000e: invoke-direct {v2, v3, v4, v0, v5}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.deleteId3ChunkAndCreateNewOneAtFileEnd:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;Lorg/jaudiotagger/audio/iff/ChunkHeader;Ljava/nio/ByteBuffer;)V // method@9108 │ │ -2efde2: 0e00 |0011: return-void │ │ +2efdb4: |[2efdb4] org.jaudiotagger.audio.wav.WavTagWriter.replaceId3ChunkAtFileEnd:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;Ljava/nio/ByteBuffer;)V │ │ +2efdc4: 7030 1a91 3204 |0000: invoke-direct {v2, v3, v4}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.seekToStartOfId3Metadata:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;)Lorg/jaudiotagger/audio/iff/ChunkHeader; // method@911a │ │ +2efdca: 0c00 |0003: move-result-object v0 │ │ +2efdcc: 7030 1091 4203 |0004: invoke-direct {v2, v4, v3}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.isID3TagAtEndOfFileAllowingForPaddingByte:(Lorg/jaudiotagger/tag/wav/WavTag;Ljava/nio/channels/FileChannel;)Z // method@9110 │ │ +2efdd2: 0a01 |0007: move-result v1 │ │ +2efdd4: 3801 0600 |0008: if-eqz v1, 000e // +0006 │ │ +2efdd8: 7030 2091 3205 |000a: invoke-direct {v2, v3, v5}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.writeId3DataToFile:(Ljava/nio/channels/FileChannel;Ljava/nio/ByteBuffer;)V // method@9120 │ │ +2efdde: 2804 |000d: goto 0011 // +0004 │ │ +2efde0: 7055 0891 3204 |000e: invoke-direct {v2, v3, v4, v0, v5}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.deleteId3ChunkAndCreateNewOneAtFileEnd:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;Lorg/jaudiotagger/audio/iff/ChunkHeader;Ljava/nio/ByteBuffer;)V // method@9108 │ │ +2efde6: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1153 │ │ 0x0004 line=1154 │ │ 0x000a line=1156 │ │ 0x000e line=1160 │ │ locals : │ │ @@ -728329,29 +728329,29 @@ │ │ type : '(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;Ljava/nio/ByteBuffer;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 29 16-bit code units │ │ -2efde4: |[2efde4] org.jaudiotagger.audio.wav.WavTagWriter.replaceInfoChunkAtFileEnd:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;Ljava/nio/ByteBuffer;)V │ │ -2efdf4: 7030 1b91 3204 |0000: invoke-direct {v2, v3, v4}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.seekToStartOfListInfoMetadata:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;)Lorg/jaudiotagger/audio/iff/ChunkHeader; // method@911b │ │ -2efdfa: 0c00 |0003: move-result-object v0 │ │ -2efdfc: 7030 1191 4203 |0004: invoke-direct {v2, v4, v3}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.isInfoTagAtEndOfFileAllowingForPaddingByte:(Lorg/jaudiotagger/tag/wav/WavTag;Ljava/nio/channels/FileChannel;)Z // method@9111 │ │ -2efe02: 0a01 |0007: move-result v1 │ │ -2efe04: 3801 1100 |0008: if-eqz v1, 0019 // +0011 │ │ -2efe08: 6200 d186 |000a: sget-object v0, Lorg/jaudiotagger/audio/wav/WavTagWriter;.logger:Ljava/util/logging/Logger; // field@86d1 │ │ -2efe0c: 1a01 18b5 |000c: const-string v1, "writinginfo" // string@b518 │ │ -2efe10: 6e20 1b8a 1000 |000e: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.severe:(Ljava/lang/String;)V // method@8a1b │ │ -2efe16: 6e10 d79e 0400 |0011: invoke-virtual {v4}, Lorg/jaudiotagger/tag/wav/WavTag;.getInfoTag:()Lorg/jaudiotagger/tag/wav/WavInfoTag; // method@9ed7 │ │ -2efe1c: 0c04 |0014: move-result-object v4 │ │ -2efe1e: 7040 2191 3254 |0015: invoke-direct {v2, v3, v4, v5}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.writeInfoChunk:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavInfoTag;Ljava/nio/ByteBuffer;)V // method@9121 │ │ -2efe24: 2804 |0018: goto 001c // +0004 │ │ -2efe26: 7055 0a91 3204 |0019: invoke-direct {v2, v3, v4, v0, v5}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.deleteInfoChunkAndCreateNewOneAtFileEnd:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;Lorg/jaudiotagger/audio/iff/ChunkHeader;Ljava/nio/ByteBuffer;)V // method@910a │ │ -2efe2c: 0e00 |001c: return-void │ │ +2efde8: |[2efde8] org.jaudiotagger.audio.wav.WavTagWriter.replaceInfoChunkAtFileEnd:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;Ljava/nio/ByteBuffer;)V │ │ +2efdf8: 7030 1b91 3204 |0000: invoke-direct {v2, v3, v4}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.seekToStartOfListInfoMetadata:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;)Lorg/jaudiotagger/audio/iff/ChunkHeader; // method@911b │ │ +2efdfe: 0c00 |0003: move-result-object v0 │ │ +2efe00: 7030 1191 4203 |0004: invoke-direct {v2, v4, v3}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.isInfoTagAtEndOfFileAllowingForPaddingByte:(Lorg/jaudiotagger/tag/wav/WavTag;Ljava/nio/channels/FileChannel;)Z // method@9111 │ │ +2efe06: 0a01 |0007: move-result v1 │ │ +2efe08: 3801 1100 |0008: if-eqz v1, 0019 // +0011 │ │ +2efe0c: 6200 d186 |000a: sget-object v0, Lorg/jaudiotagger/audio/wav/WavTagWriter;.logger:Ljava/util/logging/Logger; // field@86d1 │ │ +2efe10: 1a01 18b5 |000c: const-string v1, "writinginfo" // string@b518 │ │ +2efe14: 6e20 1b8a 1000 |000e: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.severe:(Ljava/lang/String;)V // method@8a1b │ │ +2efe1a: 6e10 d79e 0400 |0011: invoke-virtual {v4}, Lorg/jaudiotagger/tag/wav/WavTag;.getInfoTag:()Lorg/jaudiotagger/tag/wav/WavInfoTag; // method@9ed7 │ │ +2efe20: 0c04 |0014: move-result-object v4 │ │ +2efe22: 7040 2191 3254 |0015: invoke-direct {v2, v3, v4, v5}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.writeInfoChunk:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavInfoTag;Ljava/nio/ByteBuffer;)V // method@9121 │ │ +2efe28: 2804 |0018: goto 001c // +0004 │ │ +2efe2a: 7055 0a91 3204 |0019: invoke-direct {v2, v3, v4, v0, v5}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.deleteInfoChunkAndCreateNewOneAtFileEnd:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;Lorg/jaudiotagger/audio/iff/ChunkHeader;Ljava/nio/ByteBuffer;)V // method@910a │ │ +2efe30: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=953 │ │ 0x0004 line=954 │ │ 0x000a line=956 │ │ 0x0011 line=957 │ │ 0x0019 line=961 │ │ @@ -728366,34 +728366,34 @@ │ │ type : '(Ljava/nio/channels/FileChannel;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -2efe30: |[2efe30] org.jaudiotagger.audio.wav.WavTagWriter.rewriteRiffHeaderSize:(Ljava/nio/channels/FileChannel;)V │ │ -2efe40: 6000 b083 |0000: sget v0, Lorg/jaudiotagger/audio/iff/IffHeaderChunk;.SIGNATURE_LENGTH:I // field@83b0 │ │ -2efe44: 8100 |0002: int-to-long v0, v0 │ │ -2efe46: 6e30 6a88 0401 |0003: invoke-virtual {v4, v0, v1}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ -2efe4c: 6000 b183 |0006: sget v0, Lorg/jaudiotagger/audio/iff/IffHeaderChunk;.SIZE_LENGTH:I // field@83b1 │ │ -2efe50: 7110 3888 0000 |0008: invoke-static {v0}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@8838 │ │ -2efe56: 0c00 |000b: move-result-object v0 │ │ -2efe58: 6201 a581 |000c: sget-object v1, Ljava/nio/ByteOrder;.LITTLE_ENDIAN:Ljava/nio/ByteOrder; // field@81a5 │ │ -2efe5c: 6e20 4c88 1000 |000e: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@884c │ │ -2efe62: 6e10 6d88 0400 |0011: invoke-virtual {v4}, Ljava/nio/channels/FileChannel;.size:()J // method@886d │ │ -2efe68: 0b01 |0014: move-result-wide v1 │ │ -2efe6a: 8412 |0015: long-to-int v2, v1 │ │ -2efe6c: 6001 b083 |0016: sget v1, Lorg/jaudiotagger/audio/iff/IffHeaderChunk;.SIGNATURE_LENGTH:I // field@83b0 │ │ -2efe70: b112 |0018: sub-int/2addr v2, v1 │ │ -2efe72: 6001 b183 |0019: sget v1, Lorg/jaudiotagger/audio/iff/IffHeaderChunk;.SIZE_LENGTH:I // field@83b1 │ │ -2efe76: b112 |001b: sub-int/2addr v2, v1 │ │ -2efe78: 6e20 5488 2000 |001c: invoke-virtual {v0, v2}, Ljava/nio/ByteBuffer;.putInt:(I)Ljava/nio/ByteBuffer; // method@8854 │ │ -2efe7e: 6e10 3d88 0000 |001f: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.flip:()Ljava/nio/Buffer; // method@883d │ │ -2efe84: 6e20 7288 0400 |0022: invoke-virtual {v4, v0}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ -2efe8a: 0e00 |0025: return-void │ │ +2efe34: |[2efe34] org.jaudiotagger.audio.wav.WavTagWriter.rewriteRiffHeaderSize:(Ljava/nio/channels/FileChannel;)V │ │ +2efe44: 6000 b083 |0000: sget v0, Lorg/jaudiotagger/audio/iff/IffHeaderChunk;.SIGNATURE_LENGTH:I // field@83b0 │ │ +2efe48: 8100 |0002: int-to-long v0, v0 │ │ +2efe4a: 6e30 6a88 0401 |0003: invoke-virtual {v4, v0, v1}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ +2efe50: 6000 b183 |0006: sget v0, Lorg/jaudiotagger/audio/iff/IffHeaderChunk;.SIZE_LENGTH:I // field@83b1 │ │ +2efe54: 7110 3888 0000 |0008: invoke-static {v0}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@8838 │ │ +2efe5a: 0c00 |000b: move-result-object v0 │ │ +2efe5c: 6201 a581 |000c: sget-object v1, Ljava/nio/ByteOrder;.LITTLE_ENDIAN:Ljava/nio/ByteOrder; // field@81a5 │ │ +2efe60: 6e20 4c88 1000 |000e: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@884c │ │ +2efe66: 6e10 6d88 0400 |0011: invoke-virtual {v4}, Ljava/nio/channels/FileChannel;.size:()J // method@886d │ │ +2efe6c: 0b01 |0014: move-result-wide v1 │ │ +2efe6e: 8412 |0015: long-to-int v2, v1 │ │ +2efe70: 6001 b083 |0016: sget v1, Lorg/jaudiotagger/audio/iff/IffHeaderChunk;.SIGNATURE_LENGTH:I // field@83b0 │ │ +2efe74: b112 |0018: sub-int/2addr v2, v1 │ │ +2efe76: 6001 b183 |0019: sget v1, Lorg/jaudiotagger/audio/iff/IffHeaderChunk;.SIZE_LENGTH:I // field@83b1 │ │ +2efe7a: b112 |001b: sub-int/2addr v2, v1 │ │ +2efe7c: 6e20 5488 2000 |001c: invoke-virtual {v0, v2}, Ljava/nio/ByteBuffer;.putInt:(I)Ljava/nio/ByteBuffer; // method@8854 │ │ +2efe82: 6e10 3d88 0000 |001f: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.flip:()Ljava/nio/Buffer; // method@883d │ │ +2efe88: 6e20 7288 0400 |0022: invoke-virtual {v4, v0}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ +2efe8e: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=380 │ │ 0x0006 line=381 │ │ 0x000c line=382 │ │ 0x0011 line=383 │ │ 0x001c line=384 │ │ @@ -728408,23 +728408,23 @@ │ │ type : '(Lorg/jaudiotagger/tag/wav/WavTag;Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -2efe8c: |[2efe8c] org.jaudiotagger.audio.wav.WavTagWriter.saveActive:(Lorg/jaudiotagger/tag/wav/WavTag;Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;)V │ │ -2efe9c: 6e10 c79e 0200 |0000: invoke-virtual {v2}, Lorg/jaudiotagger/tag/wav/WavTag;.getActiveTag:()Lorg/jaudiotagger/tag/Tag; // method@9ec7 │ │ -2efea2: 0c00 |0003: move-result-object v0 │ │ -2efea4: 2000 fb12 |0004: instance-of v0, v0, Lorg/jaudiotagger/tag/wav/WavInfoTag; // type@12fb │ │ -2efea8: 3800 0600 |0006: if-eqz v0, 000c // +0006 │ │ -2efeac: 7040 1991 2143 |0008: invoke-direct {v1, v2, v3, v4}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.saveInfo:(Lorg/jaudiotagger/tag/wav/WavTag;Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;)V // method@9119 │ │ -2efeb2: 2804 |000b: goto 000f // +0004 │ │ -2efeb4: 7040 1891 2143 |000c: invoke-direct {v1, v2, v3, v4}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.saveId3:(Lorg/jaudiotagger/tag/wav/WavTag;Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;)V // method@9118 │ │ -2efeba: 0e00 |000f: return-void │ │ +2efe90: |[2efe90] org.jaudiotagger.audio.wav.WavTagWriter.saveActive:(Lorg/jaudiotagger/tag/wav/WavTag;Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;)V │ │ +2efea0: 6e10 c79e 0200 |0000: invoke-virtual {v2}, Lorg/jaudiotagger/tag/wav/WavTag;.getActiveTag:()Lorg/jaudiotagger/tag/Tag; // method@9ec7 │ │ +2efea6: 0c00 |0003: move-result-object v0 │ │ +2efea8: 2000 fb12 |0004: instance-of v0, v0, Lorg/jaudiotagger/tag/wav/WavInfoTag; // type@12fb │ │ +2efeac: 3800 0600 |0006: if-eqz v0, 000c // +0006 │ │ +2efeb0: 7040 1991 2143 |0008: invoke-direct {v1, v2, v3, v4}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.saveInfo:(Lorg/jaudiotagger/tag/wav/WavTag;Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;)V // method@9119 │ │ +2efeb6: 2804 |000b: goto 000f // +0004 │ │ +2efeb8: 7040 1891 2143 |000c: invoke-direct {v1, v2, v3, v4}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.saveId3:(Lorg/jaudiotagger/tag/wav/WavTag;Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;)V // method@9118 │ │ +2efebe: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1226 │ │ 0x0008 line=1228 │ │ 0x000c line=1233 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lorg/jaudiotagger/audio/wav/WavTagWriter; │ │ @@ -728437,33 +728437,33 @@ │ │ type : '(Lorg/jaudiotagger/tag/wav/WavTag;Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 36 16-bit code units │ │ -2efebc: |[2efebc] org.jaudiotagger.audio.wav.WavTagWriter.saveActiveExisting:(Lorg/jaudiotagger/tag/wav/WavTag;Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;)V │ │ -2efecc: 6e10 c79e 0200 |0000: invoke-virtual {v2}, Lorg/jaudiotagger/tag/wav/WavTag;.getActiveTag:()Lorg/jaudiotagger/tag/Tag; // method@9ec7 │ │ -2efed2: 0c00 |0003: move-result-object v0 │ │ -2efed4: 2000 fb12 |0004: instance-of v0, v0, Lorg/jaudiotagger/tag/wav/WavInfoTag; // type@12fb │ │ -2efed8: 3800 1000 |0006: if-eqz v0, 0016 // +0010 │ │ -2efedc: 6e10 e09e 0400 |0008: invoke-virtual {v4}, Lorg/jaudiotagger/tag/wav/WavTag;.isExistingId3Tag:()Z // method@9ee0 │ │ -2efee2: 0a00 |000b: move-result v0 │ │ -2efee4: 3800 0600 |000c: if-eqz v0, 0012 // +0006 │ │ -2efee8: 7040 1791 2143 |000e: invoke-direct {v1, v2, v3, v4}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.saveBoth:(Lorg/jaudiotagger/tag/wav/WavTag;Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;)V // method@9117 │ │ -2efeee: 2812 |0011: goto 0023 // +0012 │ │ -2efef0: 7040 1591 2143 |0012: invoke-direct {v1, v2, v3, v4}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.saveActive:(Lorg/jaudiotagger/tag/wav/WavTag;Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;)V // method@9115 │ │ -2efef6: 280e |0015: goto 0023 // +000e │ │ -2efef8: 6e10 e19e 0400 |0016: invoke-virtual {v4}, Lorg/jaudiotagger/tag/wav/WavTag;.isExistingInfoTag:()Z // method@9ee1 │ │ -2efefe: 0a00 |0019: move-result v0 │ │ -2eff00: 3800 0600 |001a: if-eqz v0, 0020 // +0006 │ │ -2eff04: 7040 1791 2143 |001c: invoke-direct {v1, v2, v3, v4}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.saveBoth:(Lorg/jaudiotagger/tag/wav/WavTag;Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;)V // method@9117 │ │ -2eff0a: 2804 |001f: goto 0023 // +0004 │ │ -2eff0c: 7040 1591 2143 |0020: invoke-direct {v1, v2, v3, v4}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.saveActive:(Lorg/jaudiotagger/tag/wav/WavTag;Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;)V // method@9115 │ │ -2eff12: 0e00 |0023: return-void │ │ +2efec0: |[2efec0] org.jaudiotagger.audio.wav.WavTagWriter.saveActiveExisting:(Lorg/jaudiotagger/tag/wav/WavTag;Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;)V │ │ +2efed0: 6e10 c79e 0200 |0000: invoke-virtual {v2}, Lorg/jaudiotagger/tag/wav/WavTag;.getActiveTag:()Lorg/jaudiotagger/tag/Tag; // method@9ec7 │ │ +2efed6: 0c00 |0003: move-result-object v0 │ │ +2efed8: 2000 fb12 |0004: instance-of v0, v0, Lorg/jaudiotagger/tag/wav/WavInfoTag; // type@12fb │ │ +2efedc: 3800 1000 |0006: if-eqz v0, 0016 // +0010 │ │ +2efee0: 6e10 e09e 0400 |0008: invoke-virtual {v4}, Lorg/jaudiotagger/tag/wav/WavTag;.isExistingId3Tag:()Z // method@9ee0 │ │ +2efee6: 0a00 |000b: move-result v0 │ │ +2efee8: 3800 0600 |000c: if-eqz v0, 0012 // +0006 │ │ +2efeec: 7040 1791 2143 |000e: invoke-direct {v1, v2, v3, v4}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.saveBoth:(Lorg/jaudiotagger/tag/wav/WavTag;Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;)V // method@9117 │ │ +2efef2: 2812 |0011: goto 0023 // +0012 │ │ +2efef4: 7040 1591 2143 |0012: invoke-direct {v1, v2, v3, v4}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.saveActive:(Lorg/jaudiotagger/tag/wav/WavTag;Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;)V // method@9115 │ │ +2efefa: 280e |0015: goto 0023 // +000e │ │ +2efefc: 6e10 e19e 0400 |0016: invoke-virtual {v4}, Lorg/jaudiotagger/tag/wav/WavTag;.isExistingInfoTag:()Z // method@9ee1 │ │ +2eff02: 0a00 |0019: move-result v0 │ │ +2eff04: 3800 0600 |001a: if-eqz v0, 0020 // +0006 │ │ +2eff08: 7040 1791 2143 |001c: invoke-direct {v1, v2, v3, v4}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.saveBoth:(Lorg/jaudiotagger/tag/wav/WavTag;Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;)V // method@9117 │ │ +2eff0e: 2804 |001f: goto 0023 // +0004 │ │ +2eff10: 7040 1591 2143 |0020: invoke-direct {v1, v2, v3, v4}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.saveActive:(Lorg/jaudiotagger/tag/wav/WavTag;Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;)V // method@9115 │ │ +2eff16: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1249 │ │ 0x0008 line=1251 │ │ 0x000e line=1253 │ │ 0x0012 line=1257 │ │ 0x0016 line=1262 │ │ @@ -728480,181 +728480,181 @@ │ │ type : '(Lorg/jaudiotagger/tag/wav/WavTag;Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 369 16-bit code units │ │ -2eff14: |[2eff14] org.jaudiotagger.audio.wav.WavTagWriter.saveBoth:(Lorg/jaudiotagger/tag/wav/WavTag;Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;)V │ │ -2eff24: 6e20 0591 9800 |0000: invoke-virtual {v8, v9}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.convertInfoChunk:(Lorg/jaudiotagger/tag/wav/WavTag;)Ljava/nio/ByteBuffer; // method@9105 │ │ -2eff2a: 0c00 |0003: move-result-object v0 │ │ -2eff2c: 6e30 0491 980b |0004: invoke-virtual {v8, v9, v11}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.convertID3Chunk:(Lorg/jaudiotagger/tag/wav/WavTag;Lorg/jaudiotagger/tag/wav/WavTag;)Ljava/nio/ByteBuffer; // method@9104 │ │ -2eff32: 0c09 |0007: move-result-object v9 │ │ -2eff34: 6e10 e19e 0b00 |0008: invoke-virtual {v11}, Lorg/jaudiotagger/tag/wav/WavTag;.isExistingInfoTag:()Z // method@9ee1 │ │ -2eff3a: 0a01 |000b: move-result v1 │ │ -2eff3c: 1a02 ed00 |000c: const-string v2, " Metadata tags are corrupted and not at end of file so cannot be fixed" // string@00ed │ │ -2eff40: 3801 9500 |000e: if-eqz v1, 00a3 // +0095 │ │ -2eff44: 6e10 e09e 0b00 |0010: invoke-virtual {v11}, Lorg/jaudiotagger/tag/wav/WavTag;.isExistingId3Tag:()Z // method@9ee0 │ │ -2eff4a: 0a01 |0013: move-result v1 │ │ -2eff4c: 3801 8f00 |0014: if-eqz v1, 00a3 // +008f │ │ -2eff50: 6e10 e39e 0b00 |0016: invoke-virtual {v11}, Lorg/jaudiotagger/tag/wav/WavTag;.isIncorrectlyAlignedTag:()Z // method@9ee3 │ │ -2eff56: 0a01 |0019: move-result v1 │ │ -2eff58: 3901 5d00 |001a: if-nez v1, 0077 // +005d │ │ -2eff5c: 7030 0391 b80a |001c: invoke-direct {v8, v11, v10}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.checkExistingLocations:(Lorg/jaudiotagger/tag/wav/WavTag;Ljava/nio/channels/FileChannel;)Lorg/jaudiotagger/audio/wav/WavTagWriter$BothTagsFileStructure; // method@9103 │ │ -2eff62: 0c01 |001f: move-result-object v1 │ │ -2eff64: 5512 cd86 |0020: iget-boolean v2, v1, Lorg/jaudiotagger/audio/wav/WavTagWriter$BothTagsFileStructure;.isContiguous:Z // field@86cd │ │ -2eff68: 3802 2800 |0022: if-eqz v2, 004a // +0028 │ │ -2eff6c: 5512 cc86 |0024: iget-boolean v2, v1, Lorg/jaudiotagger/audio/wav/WavTagWriter$BothTagsFileStructure;.isAtEnd:Z // field@86cc │ │ -2eff70: 3802 2400 |0026: if-eqz v2, 004a // +0024 │ │ -2eff74: 5511 ce86 |0028: iget-boolean v1, v1, Lorg/jaudiotagger/audio/wav/WavTagWriter$BothTagsFileStructure;.isInfoTagFirst:Z // field@86ce │ │ -2eff78: 3801 1100 |002a: if-eqz v1, 003b // +0011 │ │ -2eff7c: 7030 1b91 a80b |002c: invoke-direct {v8, v10, v11}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.seekToStartOfListInfoMetadata:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;)Lorg/jaudiotagger/audio/iff/ChunkHeader; // method@911b │ │ -2eff82: 7040 1d91 a890 |002f: invoke-direct {v8, v10, v0, v9}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.writeBothTags:(Ljava/nio/channels/FileChannel;Ljava/nio/ByteBuffer;Ljava/nio/ByteBuffer;)V // method@911d │ │ -2eff88: 6e10 6988 0a00 |0032: invoke-virtual {v10}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ -2eff8e: 0b00 |0035: move-result-wide v0 │ │ -2eff90: 6e30 7088 0a01 |0036: invoke-virtual {v10, v0, v1}, Ljava/nio/channels/FileChannel;.truncate:(J)Ljava/nio/channels/FileChannel; // method@8870 │ │ -2eff96: 2900 3701 |0039: goto/16 0170 // +0137 │ │ -2eff9a: 7030 1a91 a80b |003b: invoke-direct {v8, v10, v11}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.seekToStartOfId3Metadata:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;)Lorg/jaudiotagger/audio/iff/ChunkHeader; // method@911a │ │ -2effa0: 7040 1d91 a890 |003e: invoke-direct {v8, v10, v0, v9}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.writeBothTags:(Ljava/nio/channels/FileChannel;Ljava/nio/ByteBuffer;Ljava/nio/ByteBuffer;)V // method@911d │ │ -2effa6: 6e10 6988 0a00 |0041: invoke-virtual {v10}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ -2effac: 0b00 |0044: move-result-wide v0 │ │ -2effae: 6e30 7088 0a01 |0045: invoke-virtual {v10, v0, v1}, Ljava/nio/channels/FileChannel;.truncate:(J)Ljava/nio/channels/FileChannel; // method@8870 │ │ -2effb4: 2900 2801 |0048: goto/16 0170 // +0128 │ │ -2effb8: 7030 1b91 a80b |004a: invoke-direct {v8, v10, v11}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.seekToStartOfListInfoMetadata:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;)Lorg/jaudiotagger/audio/iff/ChunkHeader; // method@911b │ │ -2effbe: 0c01 |004d: move-result-object v1 │ │ -2effc0: 7030 1a91 a80b |004e: invoke-direct {v8, v10, v11}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.seekToStartOfId3Metadata:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;)Lorg/jaudiotagger/audio/iff/ChunkHeader; // method@911a │ │ -2effc6: 0c02 |0051: move-result-object v2 │ │ -2effc8: 6e10 bc8e 0100 |0052: invoke-virtual {v1}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getStartLocationInFile:()J // method@8ebc │ │ -2effce: 0b03 |0055: move-result-wide v3 │ │ -2effd0: 6e10 bc8e 0200 |0056: invoke-virtual {v2}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getStartLocationInFile:()J // method@8ebc │ │ -2effd6: 0b05 |0059: move-result-wide v5 │ │ -2effd8: 3107 0305 |005a: cmp-long v7, v3, v5 │ │ -2effdc: 3d07 0900 |005c: if-lez v7, 0065 // +0009 │ │ -2effe0: 7040 0b91 a81b |005e: invoke-direct {v8, v10, v11, v1}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.deleteInfoTagChunk:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;Lorg/jaudiotagger/audio/iff/ChunkHeader;)V // method@910b │ │ -2effe6: 7040 0991 a82b |0061: invoke-direct {v8, v10, v11, v2}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.deleteId3TagChunk:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;Lorg/jaudiotagger/audio/iff/ChunkHeader;)V // method@9109 │ │ -2effec: 2807 |0064: goto 006b // +0007 │ │ -2effee: 7040 0991 a82b |0065: invoke-direct {v8, v10, v11, v2}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.deleteId3TagChunk:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;Lorg/jaudiotagger/audio/iff/ChunkHeader;)V // method@9109 │ │ -2efff4: 7040 0b91 a81b |0068: invoke-direct {v8, v10, v11, v1}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.deleteInfoTagChunk:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;Lorg/jaudiotagger/audio/iff/ChunkHeader;)V // method@910b │ │ -2efffa: 6e10 6d88 0a00 |006b: invoke-virtual {v10}, Ljava/nio/channels/FileChannel;.size:()J // method@886d │ │ -2f0000: 0b01 |006e: move-result-wide v1 │ │ -2f0002: 6e30 6a88 1a02 |006f: invoke-virtual {v10, v1, v2}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ -2f0008: 7040 1d91 a890 |0072: invoke-direct {v8, v10, v0, v9}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.writeBothTags:(Ljava/nio/channels/FileChannel;Ljava/nio/ByteBuffer;Ljava/nio/ByteBuffer;)V // method@911d │ │ -2f000e: 2900 fb00 |0075: goto/16 0170 // +00fb │ │ -2f0012: 7110 2a91 0b00 |0077: invoke-static {v11}, Lorg/jaudiotagger/audio/wav/chunk/WavChunkSummary;.isOnlyMetadataTagsAfterStartingMetadataTag:(Lorg/jaudiotagger/tag/wav/WavTag;)Z // method@912a │ │ -2f0018: 0a01 |007a: move-result v1 │ │ -2f001a: 3801 1100 |007b: if-eqz v1, 008c // +0011 │ │ -2f001e: 7030 0791 a80b |007d: invoke-direct {v8, v10, v11}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.deleteExistingMetadataTagsToEndOfFile:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;)V // method@9107 │ │ -2f0024: 6e10 6d88 0a00 |0080: invoke-virtual {v10}, Ljava/nio/channels/FileChannel;.size:()J // method@886d │ │ -2f002a: 0b01 |0083: move-result-wide v1 │ │ -2f002c: 6e30 6a88 1a02 |0084: invoke-virtual {v10, v1, v2}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ -2f0032: 7040 1d91 a890 |0087: invoke-direct {v8, v10, v0, v9}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.writeBothTags:(Ljava/nio/channels/FileChannel;Ljava/nio/ByteBuffer;Ljava/nio/ByteBuffer;)V // method@911d │ │ -2f0038: 2900 e600 |008a: goto/16 0170 // +00e6 │ │ -2f003c: 2209 3711 |008c: new-instance v9, Lorg/jaudiotagger/audio/exceptions/CannotWriteException; // type@1137 │ │ -2f0040: 220a 3910 |008e: new-instance v10, Ljava/lang/StringBuilder; // type@1039 │ │ -2f0044: 7010 cc87 0a00 |0090: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2f004a: 548b d286 |0093: iget-object v11, v8, Lorg/jaudiotagger/audio/wav/WavTagWriter;.loggingName:Ljava/lang/String; // field@86d2 │ │ -2f004e: 6e20 d787 ba00 |0095: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2f0054: 6e20 d787 2a00 |0098: invoke-virtual {v10, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2f005a: 6e10 df87 0a00 |009b: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2f0060: 0c0a |009e: move-result-object v10 │ │ -2f0062: 7020 728d a900 |009f: invoke-direct {v9, v10}, Lorg/jaudiotagger/audio/exceptions/CannotWriteException;.:(Ljava/lang/String;)V // method@8d72 │ │ -2f0068: 2709 |00a2: throw v9 │ │ -2f006a: 6e10 e19e 0b00 |00a3: invoke-virtual {v11}, Lorg/jaudiotagger/tag/wav/WavTag;.isExistingInfoTag:()Z // method@9ee1 │ │ -2f0070: 0a01 |00a6: move-result v1 │ │ -2f0072: 3801 5f00 |00a7: if-eqz v1, 0106 // +005f │ │ -2f0076: 6e10 e09e 0b00 |00a9: invoke-virtual {v11}, Lorg/jaudiotagger/tag/wav/WavTag;.isExistingId3Tag:()Z // method@9ee0 │ │ -2f007c: 0a01 |00ac: move-result v1 │ │ -2f007e: 3901 5900 |00ad: if-nez v1, 0106 // +0059 │ │ -2f0082: 6e10 e39e 0b00 |00af: invoke-virtual {v11}, Lorg/jaudiotagger/tag/wav/WavTag;.isIncorrectlyAlignedTag:()Z // method@9ee3 │ │ -2f0088: 0a01 |00b2: move-result v1 │ │ -2f008a: 3901 2700 |00b3: if-nez v1, 00da // +0027 │ │ -2f008e: 7030 1b91 a80b |00b5: invoke-direct {v8, v10, v11}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.seekToStartOfListInfoMetadata:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;)Lorg/jaudiotagger/audio/iff/ChunkHeader; // method@911b │ │ -2f0094: 0c01 |00b8: move-result-object v1 │ │ -2f0096: 7030 1191 b80a |00b9: invoke-direct {v8, v11, v10}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.isInfoTagAtEndOfFileAllowingForPaddingByte:(Lorg/jaudiotagger/tag/wav/WavTag;Ljava/nio/channels/FileChannel;)Z // method@9111 │ │ -2f009c: 0a02 |00bc: move-result v2 │ │ -2f009e: 3802 0e00 |00bd: if-eqz v2, 00cb // +000e │ │ -2f00a2: 7040 1d91 a890 |00bf: invoke-direct {v8, v10, v0, v9}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.writeBothTags:(Ljava/nio/channels/FileChannel;Ljava/nio/ByteBuffer;Ljava/nio/ByteBuffer;)V // method@911d │ │ -2f00a8: 6e10 6988 0a00 |00c2: invoke-virtual {v10}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ -2f00ae: 0b00 |00c5: move-result-wide v0 │ │ -2f00b0: 6e30 7088 0a01 |00c6: invoke-virtual {v10, v0, v1}, Ljava/nio/channels/FileChannel;.truncate:(J)Ljava/nio/channels/FileChannel; // method@8870 │ │ -2f00b6: 2900 a700 |00c9: goto/16 0170 // +00a7 │ │ -2f00ba: 7040 0b91 a81b |00cb: invoke-direct {v8, v10, v11, v1}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.deleteInfoTagChunk:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;Lorg/jaudiotagger/audio/iff/ChunkHeader;)V // method@910b │ │ -2f00c0: 6e10 6d88 0a00 |00ce: invoke-virtual {v10}, Ljava/nio/channels/FileChannel;.size:()J // method@886d │ │ -2f00c6: 0b01 |00d1: move-result-wide v1 │ │ -2f00c8: 6e30 6a88 1a02 |00d2: invoke-virtual {v10, v1, v2}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ -2f00ce: 7040 1d91 a890 |00d5: invoke-direct {v8, v10, v0, v9}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.writeBothTags:(Ljava/nio/channels/FileChannel;Ljava/nio/ByteBuffer;Ljava/nio/ByteBuffer;)V // method@911d │ │ -2f00d4: 2900 9800 |00d8: goto/16 0170 // +0098 │ │ -2f00d8: 7110 2a91 0b00 |00da: invoke-static {v11}, Lorg/jaudiotagger/audio/wav/chunk/WavChunkSummary;.isOnlyMetadataTagsAfterStartingMetadataTag:(Lorg/jaudiotagger/tag/wav/WavTag;)Z // method@912a │ │ -2f00de: 0a01 |00dd: move-result v1 │ │ -2f00e0: 3801 1100 |00de: if-eqz v1, 00ef // +0011 │ │ -2f00e4: 7030 0791 a80b |00e0: invoke-direct {v8, v10, v11}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.deleteExistingMetadataTagsToEndOfFile:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;)V // method@9107 │ │ -2f00ea: 6e10 6d88 0a00 |00e3: invoke-virtual {v10}, Ljava/nio/channels/FileChannel;.size:()J // method@886d │ │ -2f00f0: 0b01 |00e6: move-result-wide v1 │ │ -2f00f2: 6e30 6a88 1a02 |00e7: invoke-virtual {v10, v1, v2}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ -2f00f8: 7040 1d91 a890 |00ea: invoke-direct {v8, v10, v0, v9}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.writeBothTags:(Ljava/nio/channels/FileChannel;Ljava/nio/ByteBuffer;Ljava/nio/ByteBuffer;)V // method@911d │ │ -2f00fe: 2900 8300 |00ed: goto/16 0170 // +0083 │ │ -2f0102: 2209 3711 |00ef: new-instance v9, Lorg/jaudiotagger/audio/exceptions/CannotWriteException; // type@1137 │ │ -2f0106: 220a 3910 |00f1: new-instance v10, Ljava/lang/StringBuilder; // type@1039 │ │ -2f010a: 7010 cc87 0a00 |00f3: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2f0110: 548b d286 |00f6: iget-object v11, v8, Lorg/jaudiotagger/audio/wav/WavTagWriter;.loggingName:Ljava/lang/String; // field@86d2 │ │ -2f0114: 6e20 d787 ba00 |00f8: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2f011a: 6e20 d787 2a00 |00fb: invoke-virtual {v10, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2f0120: 6e10 df87 0a00 |00fe: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2f0126: 0c0a |0101: move-result-object v10 │ │ -2f0128: 7020 728d a900 |0102: invoke-direct {v9, v10}, Lorg/jaudiotagger/audio/exceptions/CannotWriteException;.:(Ljava/lang/String;)V // method@8d72 │ │ -2f012e: 2709 |0105: throw v9 │ │ -2f0130: 6e10 e09e 0b00 |0106: invoke-virtual {v11}, Lorg/jaudiotagger/tag/wav/WavTag;.isExistingId3Tag:()Z // method@9ee0 │ │ -2f0136: 0a01 |0109: move-result v1 │ │ -2f0138: 3801 5c00 |010a: if-eqz v1, 0166 // +005c │ │ -2f013c: 6e10 e19e 0b00 |010c: invoke-virtual {v11}, Lorg/jaudiotagger/tag/wav/WavTag;.isExistingInfoTag:()Z // method@9ee1 │ │ -2f0142: 0a01 |010f: move-result v1 │ │ -2f0144: 3901 5600 |0110: if-nez v1, 0166 // +0056 │ │ -2f0148: 6e10 e39e 0b00 |0112: invoke-virtual {v11}, Lorg/jaudiotagger/tag/wav/WavTag;.isIncorrectlyAlignedTag:()Z // method@9ee3 │ │ -2f014e: 0a01 |0115: move-result v1 │ │ -2f0150: 3901 2500 |0116: if-nez v1, 013b // +0025 │ │ -2f0154: 7030 1a91 a80b |0118: invoke-direct {v8, v10, v11}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.seekToStartOfId3Metadata:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;)Lorg/jaudiotagger/audio/iff/ChunkHeader; // method@911a │ │ -2f015a: 0c01 |011b: move-result-object v1 │ │ -2f015c: 7030 1091 b80a |011c: invoke-direct {v8, v11, v10}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.isID3TagAtEndOfFileAllowingForPaddingByte:(Lorg/jaudiotagger/tag/wav/WavTag;Ljava/nio/channels/FileChannel;)Z // method@9110 │ │ -2f0162: 0a02 |011f: move-result v2 │ │ -2f0164: 3802 0d00 |0120: if-eqz v2, 012d // +000d │ │ -2f0168: 7040 1d91 a890 |0122: invoke-direct {v8, v10, v0, v9}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.writeBothTags:(Ljava/nio/channels/FileChannel;Ljava/nio/ByteBuffer;Ljava/nio/ByteBuffer;)V // method@911d │ │ -2f016e: 6e10 6988 0a00 |0125: invoke-virtual {v10}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ -2f0174: 0b00 |0128: move-result-wide v0 │ │ -2f0176: 6e30 7088 0a01 |0129: invoke-virtual {v10, v0, v1}, Ljava/nio/channels/FileChannel;.truncate:(J)Ljava/nio/channels/FileChannel; // method@8870 │ │ -2f017c: 2844 |012c: goto 0170 // +0044 │ │ -2f017e: 7040 0991 a81b |012d: invoke-direct {v8, v10, v11, v1}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.deleteId3TagChunk:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;Lorg/jaudiotagger/audio/iff/ChunkHeader;)V // method@9109 │ │ -2f0184: 6e10 6d88 0a00 |0130: invoke-virtual {v10}, Ljava/nio/channels/FileChannel;.size:()J // method@886d │ │ -2f018a: 0b01 |0133: move-result-wide v1 │ │ -2f018c: 6e30 6a88 1a02 |0134: invoke-virtual {v10, v1, v2}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ -2f0192: 7040 1d91 a890 |0137: invoke-direct {v8, v10, v0, v9}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.writeBothTags:(Ljava/nio/channels/FileChannel;Ljava/nio/ByteBuffer;Ljava/nio/ByteBuffer;)V // method@911d │ │ -2f0198: 2836 |013a: goto 0170 // +0036 │ │ -2f019a: 7110 2a91 0b00 |013b: invoke-static {v11}, Lorg/jaudiotagger/audio/wav/chunk/WavChunkSummary;.isOnlyMetadataTagsAfterStartingMetadataTag:(Lorg/jaudiotagger/tag/wav/WavTag;)Z // method@912a │ │ -2f01a0: 0a01 |013e: move-result v1 │ │ -2f01a2: 3801 1000 |013f: if-eqz v1, 014f // +0010 │ │ -2f01a6: 7030 0791 a80b |0141: invoke-direct {v8, v10, v11}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.deleteExistingMetadataTagsToEndOfFile:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;)V // method@9107 │ │ -2f01ac: 6e10 6d88 0a00 |0144: invoke-virtual {v10}, Ljava/nio/channels/FileChannel;.size:()J // method@886d │ │ -2f01b2: 0b01 |0147: move-result-wide v1 │ │ -2f01b4: 6e30 6a88 1a02 |0148: invoke-virtual {v10, v1, v2}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ -2f01ba: 7040 1d91 a890 |014b: invoke-direct {v8, v10, v0, v9}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.writeBothTags:(Ljava/nio/channels/FileChannel;Ljava/nio/ByteBuffer;Ljava/nio/ByteBuffer;)V // method@911d │ │ -2f01c0: 2822 |014e: goto 0170 // +0022 │ │ -2f01c2: 2209 3711 |014f: new-instance v9, Lorg/jaudiotagger/audio/exceptions/CannotWriteException; // type@1137 │ │ -2f01c6: 220a 3910 |0151: new-instance v10, Ljava/lang/StringBuilder; // type@1039 │ │ -2f01ca: 7010 cc87 0a00 |0153: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2f01d0: 548b d286 |0156: iget-object v11, v8, Lorg/jaudiotagger/audio/wav/WavTagWriter;.loggingName:Ljava/lang/String; // field@86d2 │ │ -2f01d4: 6e20 d787 ba00 |0158: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2f01da: 6e20 d787 2a00 |015b: invoke-virtual {v10, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2f01e0: 6e10 df87 0a00 |015e: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2f01e6: 0c0a |0161: move-result-object v10 │ │ -2f01e8: 7020 728d a900 |0162: invoke-direct {v9, v10}, Lorg/jaudiotagger/audio/exceptions/CannotWriteException;.:(Ljava/lang/String;)V // method@8d72 │ │ -2f01ee: 2709 |0165: throw v9 │ │ -2f01f0: 6e10 6d88 0a00 |0166: invoke-virtual {v10}, Ljava/nio/channels/FileChannel;.size:()J // method@886d │ │ -2f01f6: 0b01 |0169: move-result-wide v1 │ │ -2f01f8: 6e30 6a88 1a02 |016a: invoke-virtual {v10, v1, v2}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ -2f01fe: 7040 1d91 a890 |016d: invoke-direct {v8, v10, v0, v9}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.writeBothTags:(Ljava/nio/channels/FileChannel;Ljava/nio/ByteBuffer;Ljava/nio/ByteBuffer;)V // method@911d │ │ -2f0204: 0e00 |0170: return-void │ │ +2eff18: |[2eff18] org.jaudiotagger.audio.wav.WavTagWriter.saveBoth:(Lorg/jaudiotagger/tag/wav/WavTag;Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;)V │ │ +2eff28: 6e20 0591 9800 |0000: invoke-virtual {v8, v9}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.convertInfoChunk:(Lorg/jaudiotagger/tag/wav/WavTag;)Ljava/nio/ByteBuffer; // method@9105 │ │ +2eff2e: 0c00 |0003: move-result-object v0 │ │ +2eff30: 6e30 0491 980b |0004: invoke-virtual {v8, v9, v11}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.convertID3Chunk:(Lorg/jaudiotagger/tag/wav/WavTag;Lorg/jaudiotagger/tag/wav/WavTag;)Ljava/nio/ByteBuffer; // method@9104 │ │ +2eff36: 0c09 |0007: move-result-object v9 │ │ +2eff38: 6e10 e19e 0b00 |0008: invoke-virtual {v11}, Lorg/jaudiotagger/tag/wav/WavTag;.isExistingInfoTag:()Z // method@9ee1 │ │ +2eff3e: 0a01 |000b: move-result v1 │ │ +2eff40: 1a02 ed00 |000c: const-string v2, " Metadata tags are corrupted and not at end of file so cannot be fixed" // string@00ed │ │ +2eff44: 3801 9500 |000e: if-eqz v1, 00a3 // +0095 │ │ +2eff48: 6e10 e09e 0b00 |0010: invoke-virtual {v11}, Lorg/jaudiotagger/tag/wav/WavTag;.isExistingId3Tag:()Z // method@9ee0 │ │ +2eff4e: 0a01 |0013: move-result v1 │ │ +2eff50: 3801 8f00 |0014: if-eqz v1, 00a3 // +008f │ │ +2eff54: 6e10 e39e 0b00 |0016: invoke-virtual {v11}, Lorg/jaudiotagger/tag/wav/WavTag;.isIncorrectlyAlignedTag:()Z // method@9ee3 │ │ +2eff5a: 0a01 |0019: move-result v1 │ │ +2eff5c: 3901 5d00 |001a: if-nez v1, 0077 // +005d │ │ +2eff60: 7030 0391 b80a |001c: invoke-direct {v8, v11, v10}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.checkExistingLocations:(Lorg/jaudiotagger/tag/wav/WavTag;Ljava/nio/channels/FileChannel;)Lorg/jaudiotagger/audio/wav/WavTagWriter$BothTagsFileStructure; // method@9103 │ │ +2eff66: 0c01 |001f: move-result-object v1 │ │ +2eff68: 5512 cd86 |0020: iget-boolean v2, v1, Lorg/jaudiotagger/audio/wav/WavTagWriter$BothTagsFileStructure;.isContiguous:Z // field@86cd │ │ +2eff6c: 3802 2800 |0022: if-eqz v2, 004a // +0028 │ │ +2eff70: 5512 cc86 |0024: iget-boolean v2, v1, Lorg/jaudiotagger/audio/wav/WavTagWriter$BothTagsFileStructure;.isAtEnd:Z // field@86cc │ │ +2eff74: 3802 2400 |0026: if-eqz v2, 004a // +0024 │ │ +2eff78: 5511 ce86 |0028: iget-boolean v1, v1, Lorg/jaudiotagger/audio/wav/WavTagWriter$BothTagsFileStructure;.isInfoTagFirst:Z // field@86ce │ │ +2eff7c: 3801 1100 |002a: if-eqz v1, 003b // +0011 │ │ +2eff80: 7030 1b91 a80b |002c: invoke-direct {v8, v10, v11}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.seekToStartOfListInfoMetadata:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;)Lorg/jaudiotagger/audio/iff/ChunkHeader; // method@911b │ │ +2eff86: 7040 1d91 a890 |002f: invoke-direct {v8, v10, v0, v9}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.writeBothTags:(Ljava/nio/channels/FileChannel;Ljava/nio/ByteBuffer;Ljava/nio/ByteBuffer;)V // method@911d │ │ +2eff8c: 6e10 6988 0a00 |0032: invoke-virtual {v10}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ +2eff92: 0b00 |0035: move-result-wide v0 │ │ +2eff94: 6e30 7088 0a01 |0036: invoke-virtual {v10, v0, v1}, Ljava/nio/channels/FileChannel;.truncate:(J)Ljava/nio/channels/FileChannel; // method@8870 │ │ +2eff9a: 2900 3701 |0039: goto/16 0170 // +0137 │ │ +2eff9e: 7030 1a91 a80b |003b: invoke-direct {v8, v10, v11}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.seekToStartOfId3Metadata:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;)Lorg/jaudiotagger/audio/iff/ChunkHeader; // method@911a │ │ +2effa4: 7040 1d91 a890 |003e: invoke-direct {v8, v10, v0, v9}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.writeBothTags:(Ljava/nio/channels/FileChannel;Ljava/nio/ByteBuffer;Ljava/nio/ByteBuffer;)V // method@911d │ │ +2effaa: 6e10 6988 0a00 |0041: invoke-virtual {v10}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ +2effb0: 0b00 |0044: move-result-wide v0 │ │ +2effb2: 6e30 7088 0a01 |0045: invoke-virtual {v10, v0, v1}, Ljava/nio/channels/FileChannel;.truncate:(J)Ljava/nio/channels/FileChannel; // method@8870 │ │ +2effb8: 2900 2801 |0048: goto/16 0170 // +0128 │ │ +2effbc: 7030 1b91 a80b |004a: invoke-direct {v8, v10, v11}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.seekToStartOfListInfoMetadata:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;)Lorg/jaudiotagger/audio/iff/ChunkHeader; // method@911b │ │ +2effc2: 0c01 |004d: move-result-object v1 │ │ +2effc4: 7030 1a91 a80b |004e: invoke-direct {v8, v10, v11}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.seekToStartOfId3Metadata:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;)Lorg/jaudiotagger/audio/iff/ChunkHeader; // method@911a │ │ +2effca: 0c02 |0051: move-result-object v2 │ │ +2effcc: 6e10 bc8e 0100 |0052: invoke-virtual {v1}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getStartLocationInFile:()J // method@8ebc │ │ +2effd2: 0b03 |0055: move-result-wide v3 │ │ +2effd4: 6e10 bc8e 0200 |0056: invoke-virtual {v2}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getStartLocationInFile:()J // method@8ebc │ │ +2effda: 0b05 |0059: move-result-wide v5 │ │ +2effdc: 3107 0305 |005a: cmp-long v7, v3, v5 │ │ +2effe0: 3d07 0900 |005c: if-lez v7, 0065 // +0009 │ │ +2effe4: 7040 0b91 a81b |005e: invoke-direct {v8, v10, v11, v1}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.deleteInfoTagChunk:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;Lorg/jaudiotagger/audio/iff/ChunkHeader;)V // method@910b │ │ +2effea: 7040 0991 a82b |0061: invoke-direct {v8, v10, v11, v2}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.deleteId3TagChunk:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;Lorg/jaudiotagger/audio/iff/ChunkHeader;)V // method@9109 │ │ +2efff0: 2807 |0064: goto 006b // +0007 │ │ +2efff2: 7040 0991 a82b |0065: invoke-direct {v8, v10, v11, v2}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.deleteId3TagChunk:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;Lorg/jaudiotagger/audio/iff/ChunkHeader;)V // method@9109 │ │ +2efff8: 7040 0b91 a81b |0068: invoke-direct {v8, v10, v11, v1}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.deleteInfoTagChunk:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;Lorg/jaudiotagger/audio/iff/ChunkHeader;)V // method@910b │ │ +2efffe: 6e10 6d88 0a00 |006b: invoke-virtual {v10}, Ljava/nio/channels/FileChannel;.size:()J // method@886d │ │ +2f0004: 0b01 |006e: move-result-wide v1 │ │ +2f0006: 6e30 6a88 1a02 |006f: invoke-virtual {v10, v1, v2}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ +2f000c: 7040 1d91 a890 |0072: invoke-direct {v8, v10, v0, v9}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.writeBothTags:(Ljava/nio/channels/FileChannel;Ljava/nio/ByteBuffer;Ljava/nio/ByteBuffer;)V // method@911d │ │ +2f0012: 2900 fb00 |0075: goto/16 0170 // +00fb │ │ +2f0016: 7110 2a91 0b00 |0077: invoke-static {v11}, Lorg/jaudiotagger/audio/wav/chunk/WavChunkSummary;.isOnlyMetadataTagsAfterStartingMetadataTag:(Lorg/jaudiotagger/tag/wav/WavTag;)Z // method@912a │ │ +2f001c: 0a01 |007a: move-result v1 │ │ +2f001e: 3801 1100 |007b: if-eqz v1, 008c // +0011 │ │ +2f0022: 7030 0791 a80b |007d: invoke-direct {v8, v10, v11}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.deleteExistingMetadataTagsToEndOfFile:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;)V // method@9107 │ │ +2f0028: 6e10 6d88 0a00 |0080: invoke-virtual {v10}, Ljava/nio/channels/FileChannel;.size:()J // method@886d │ │ +2f002e: 0b01 |0083: move-result-wide v1 │ │ +2f0030: 6e30 6a88 1a02 |0084: invoke-virtual {v10, v1, v2}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ +2f0036: 7040 1d91 a890 |0087: invoke-direct {v8, v10, v0, v9}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.writeBothTags:(Ljava/nio/channels/FileChannel;Ljava/nio/ByteBuffer;Ljava/nio/ByteBuffer;)V // method@911d │ │ +2f003c: 2900 e600 |008a: goto/16 0170 // +00e6 │ │ +2f0040: 2209 3711 |008c: new-instance v9, Lorg/jaudiotagger/audio/exceptions/CannotWriteException; // type@1137 │ │ +2f0044: 220a 3910 |008e: new-instance v10, Ljava/lang/StringBuilder; // type@1039 │ │ +2f0048: 7010 cc87 0a00 |0090: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2f004e: 548b d286 |0093: iget-object v11, v8, Lorg/jaudiotagger/audio/wav/WavTagWriter;.loggingName:Ljava/lang/String; // field@86d2 │ │ +2f0052: 6e20 d787 ba00 |0095: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2f0058: 6e20 d787 2a00 |0098: invoke-virtual {v10, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2f005e: 6e10 df87 0a00 |009b: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2f0064: 0c0a |009e: move-result-object v10 │ │ +2f0066: 7020 728d a900 |009f: invoke-direct {v9, v10}, Lorg/jaudiotagger/audio/exceptions/CannotWriteException;.:(Ljava/lang/String;)V // method@8d72 │ │ +2f006c: 2709 |00a2: throw v9 │ │ +2f006e: 6e10 e19e 0b00 |00a3: invoke-virtual {v11}, Lorg/jaudiotagger/tag/wav/WavTag;.isExistingInfoTag:()Z // method@9ee1 │ │ +2f0074: 0a01 |00a6: move-result v1 │ │ +2f0076: 3801 5f00 |00a7: if-eqz v1, 0106 // +005f │ │ +2f007a: 6e10 e09e 0b00 |00a9: invoke-virtual {v11}, Lorg/jaudiotagger/tag/wav/WavTag;.isExistingId3Tag:()Z // method@9ee0 │ │ +2f0080: 0a01 |00ac: move-result v1 │ │ +2f0082: 3901 5900 |00ad: if-nez v1, 0106 // +0059 │ │ +2f0086: 6e10 e39e 0b00 |00af: invoke-virtual {v11}, Lorg/jaudiotagger/tag/wav/WavTag;.isIncorrectlyAlignedTag:()Z // method@9ee3 │ │ +2f008c: 0a01 |00b2: move-result v1 │ │ +2f008e: 3901 2700 |00b3: if-nez v1, 00da // +0027 │ │ +2f0092: 7030 1b91 a80b |00b5: invoke-direct {v8, v10, v11}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.seekToStartOfListInfoMetadata:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;)Lorg/jaudiotagger/audio/iff/ChunkHeader; // method@911b │ │ +2f0098: 0c01 |00b8: move-result-object v1 │ │ +2f009a: 7030 1191 b80a |00b9: invoke-direct {v8, v11, v10}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.isInfoTagAtEndOfFileAllowingForPaddingByte:(Lorg/jaudiotagger/tag/wav/WavTag;Ljava/nio/channels/FileChannel;)Z // method@9111 │ │ +2f00a0: 0a02 |00bc: move-result v2 │ │ +2f00a2: 3802 0e00 |00bd: if-eqz v2, 00cb // +000e │ │ +2f00a6: 7040 1d91 a890 |00bf: invoke-direct {v8, v10, v0, v9}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.writeBothTags:(Ljava/nio/channels/FileChannel;Ljava/nio/ByteBuffer;Ljava/nio/ByteBuffer;)V // method@911d │ │ +2f00ac: 6e10 6988 0a00 |00c2: invoke-virtual {v10}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ +2f00b2: 0b00 |00c5: move-result-wide v0 │ │ +2f00b4: 6e30 7088 0a01 |00c6: invoke-virtual {v10, v0, v1}, Ljava/nio/channels/FileChannel;.truncate:(J)Ljava/nio/channels/FileChannel; // method@8870 │ │ +2f00ba: 2900 a700 |00c9: goto/16 0170 // +00a7 │ │ +2f00be: 7040 0b91 a81b |00cb: invoke-direct {v8, v10, v11, v1}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.deleteInfoTagChunk:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;Lorg/jaudiotagger/audio/iff/ChunkHeader;)V // method@910b │ │ +2f00c4: 6e10 6d88 0a00 |00ce: invoke-virtual {v10}, Ljava/nio/channels/FileChannel;.size:()J // method@886d │ │ +2f00ca: 0b01 |00d1: move-result-wide v1 │ │ +2f00cc: 6e30 6a88 1a02 |00d2: invoke-virtual {v10, v1, v2}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ +2f00d2: 7040 1d91 a890 |00d5: invoke-direct {v8, v10, v0, v9}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.writeBothTags:(Ljava/nio/channels/FileChannel;Ljava/nio/ByteBuffer;Ljava/nio/ByteBuffer;)V // method@911d │ │ +2f00d8: 2900 9800 |00d8: goto/16 0170 // +0098 │ │ +2f00dc: 7110 2a91 0b00 |00da: invoke-static {v11}, Lorg/jaudiotagger/audio/wav/chunk/WavChunkSummary;.isOnlyMetadataTagsAfterStartingMetadataTag:(Lorg/jaudiotagger/tag/wav/WavTag;)Z // method@912a │ │ +2f00e2: 0a01 |00dd: move-result v1 │ │ +2f00e4: 3801 1100 |00de: if-eqz v1, 00ef // +0011 │ │ +2f00e8: 7030 0791 a80b |00e0: invoke-direct {v8, v10, v11}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.deleteExistingMetadataTagsToEndOfFile:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;)V // method@9107 │ │ +2f00ee: 6e10 6d88 0a00 |00e3: invoke-virtual {v10}, Ljava/nio/channels/FileChannel;.size:()J // method@886d │ │ +2f00f4: 0b01 |00e6: move-result-wide v1 │ │ +2f00f6: 6e30 6a88 1a02 |00e7: invoke-virtual {v10, v1, v2}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ +2f00fc: 7040 1d91 a890 |00ea: invoke-direct {v8, v10, v0, v9}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.writeBothTags:(Ljava/nio/channels/FileChannel;Ljava/nio/ByteBuffer;Ljava/nio/ByteBuffer;)V // method@911d │ │ +2f0102: 2900 8300 |00ed: goto/16 0170 // +0083 │ │ +2f0106: 2209 3711 |00ef: new-instance v9, Lorg/jaudiotagger/audio/exceptions/CannotWriteException; // type@1137 │ │ +2f010a: 220a 3910 |00f1: new-instance v10, Ljava/lang/StringBuilder; // type@1039 │ │ +2f010e: 7010 cc87 0a00 |00f3: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2f0114: 548b d286 |00f6: iget-object v11, v8, Lorg/jaudiotagger/audio/wav/WavTagWriter;.loggingName:Ljava/lang/String; // field@86d2 │ │ +2f0118: 6e20 d787 ba00 |00f8: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2f011e: 6e20 d787 2a00 |00fb: invoke-virtual {v10, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2f0124: 6e10 df87 0a00 |00fe: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2f012a: 0c0a |0101: move-result-object v10 │ │ +2f012c: 7020 728d a900 |0102: invoke-direct {v9, v10}, Lorg/jaudiotagger/audio/exceptions/CannotWriteException;.:(Ljava/lang/String;)V // method@8d72 │ │ +2f0132: 2709 |0105: throw v9 │ │ +2f0134: 6e10 e09e 0b00 |0106: invoke-virtual {v11}, Lorg/jaudiotagger/tag/wav/WavTag;.isExistingId3Tag:()Z // method@9ee0 │ │ +2f013a: 0a01 |0109: move-result v1 │ │ +2f013c: 3801 5c00 |010a: if-eqz v1, 0166 // +005c │ │ +2f0140: 6e10 e19e 0b00 |010c: invoke-virtual {v11}, Lorg/jaudiotagger/tag/wav/WavTag;.isExistingInfoTag:()Z // method@9ee1 │ │ +2f0146: 0a01 |010f: move-result v1 │ │ +2f0148: 3901 5600 |0110: if-nez v1, 0166 // +0056 │ │ +2f014c: 6e10 e39e 0b00 |0112: invoke-virtual {v11}, Lorg/jaudiotagger/tag/wav/WavTag;.isIncorrectlyAlignedTag:()Z // method@9ee3 │ │ +2f0152: 0a01 |0115: move-result v1 │ │ +2f0154: 3901 2500 |0116: if-nez v1, 013b // +0025 │ │ +2f0158: 7030 1a91 a80b |0118: invoke-direct {v8, v10, v11}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.seekToStartOfId3Metadata:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;)Lorg/jaudiotagger/audio/iff/ChunkHeader; // method@911a │ │ +2f015e: 0c01 |011b: move-result-object v1 │ │ +2f0160: 7030 1091 b80a |011c: invoke-direct {v8, v11, v10}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.isID3TagAtEndOfFileAllowingForPaddingByte:(Lorg/jaudiotagger/tag/wav/WavTag;Ljava/nio/channels/FileChannel;)Z // method@9110 │ │ +2f0166: 0a02 |011f: move-result v2 │ │ +2f0168: 3802 0d00 |0120: if-eqz v2, 012d // +000d │ │ +2f016c: 7040 1d91 a890 |0122: invoke-direct {v8, v10, v0, v9}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.writeBothTags:(Ljava/nio/channels/FileChannel;Ljava/nio/ByteBuffer;Ljava/nio/ByteBuffer;)V // method@911d │ │ +2f0172: 6e10 6988 0a00 |0125: invoke-virtual {v10}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ +2f0178: 0b00 |0128: move-result-wide v0 │ │ +2f017a: 6e30 7088 0a01 |0129: invoke-virtual {v10, v0, v1}, Ljava/nio/channels/FileChannel;.truncate:(J)Ljava/nio/channels/FileChannel; // method@8870 │ │ +2f0180: 2844 |012c: goto 0170 // +0044 │ │ +2f0182: 7040 0991 a81b |012d: invoke-direct {v8, v10, v11, v1}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.deleteId3TagChunk:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;Lorg/jaudiotagger/audio/iff/ChunkHeader;)V // method@9109 │ │ +2f0188: 6e10 6d88 0a00 |0130: invoke-virtual {v10}, Ljava/nio/channels/FileChannel;.size:()J // method@886d │ │ +2f018e: 0b01 |0133: move-result-wide v1 │ │ +2f0190: 6e30 6a88 1a02 |0134: invoke-virtual {v10, v1, v2}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ +2f0196: 7040 1d91 a890 |0137: invoke-direct {v8, v10, v0, v9}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.writeBothTags:(Ljava/nio/channels/FileChannel;Ljava/nio/ByteBuffer;Ljava/nio/ByteBuffer;)V // method@911d │ │ +2f019c: 2836 |013a: goto 0170 // +0036 │ │ +2f019e: 7110 2a91 0b00 |013b: invoke-static {v11}, Lorg/jaudiotagger/audio/wav/chunk/WavChunkSummary;.isOnlyMetadataTagsAfterStartingMetadataTag:(Lorg/jaudiotagger/tag/wav/WavTag;)Z // method@912a │ │ +2f01a4: 0a01 |013e: move-result v1 │ │ +2f01a6: 3801 1000 |013f: if-eqz v1, 014f // +0010 │ │ +2f01aa: 7030 0791 a80b |0141: invoke-direct {v8, v10, v11}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.deleteExistingMetadataTagsToEndOfFile:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;)V // method@9107 │ │ +2f01b0: 6e10 6d88 0a00 |0144: invoke-virtual {v10}, Ljava/nio/channels/FileChannel;.size:()J // method@886d │ │ +2f01b6: 0b01 |0147: move-result-wide v1 │ │ +2f01b8: 6e30 6a88 1a02 |0148: invoke-virtual {v10, v1, v2}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ +2f01be: 7040 1d91 a890 |014b: invoke-direct {v8, v10, v0, v9}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.writeBothTags:(Ljava/nio/channels/FileChannel;Ljava/nio/ByteBuffer;Ljava/nio/ByteBuffer;)V // method@911d │ │ +2f01c4: 2822 |014e: goto 0170 // +0022 │ │ +2f01c6: 2209 3711 |014f: new-instance v9, Lorg/jaudiotagger/audio/exceptions/CannotWriteException; // type@1137 │ │ +2f01ca: 220a 3910 |0151: new-instance v10, Ljava/lang/StringBuilder; // type@1039 │ │ +2f01ce: 7010 cc87 0a00 |0153: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2f01d4: 548b d286 |0156: iget-object v11, v8, Lorg/jaudiotagger/audio/wav/WavTagWriter;.loggingName:Ljava/lang/String; // field@86d2 │ │ +2f01d8: 6e20 d787 ba00 |0158: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2f01de: 6e20 d787 2a00 |015b: invoke-virtual {v10, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2f01e4: 6e10 df87 0a00 |015e: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2f01ea: 0c0a |0161: move-result-object v10 │ │ +2f01ec: 7020 728d a900 |0162: invoke-direct {v9, v10}, Lorg/jaudiotagger/audio/exceptions/CannotWriteException;.:(Ljava/lang/String;)V // method@8d72 │ │ +2f01f2: 2709 |0165: throw v9 │ │ +2f01f4: 6e10 6d88 0a00 |0166: invoke-virtual {v10}, Ljava/nio/channels/FileChannel;.size:()J // method@886d │ │ +2f01fa: 0b01 |0169: move-result-wide v1 │ │ +2f01fc: 6e30 6a88 1a02 |016a: invoke-virtual {v10, v1, v2}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ +2f0202: 7040 1d91 a890 |016d: invoke-direct {v8, v10, v0, v9}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.writeBothTags:(Ljava/nio/channels/FileChannel;Ljava/nio/ByteBuffer;Ljava/nio/ByteBuffer;)V // method@911d │ │ +2f0208: 0e00 |0170: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=789 │ │ 0x0004 line=790 │ │ 0x0008 line=793 │ │ 0x0016 line=795 │ │ 0x001c line=797 │ │ @@ -728721,77 +728721,77 @@ │ │ type : '(Lorg/jaudiotagger/tag/wav/WavTag;Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 132 16-bit code units │ │ -2f0208: |[2f0208] org.jaudiotagger.audio.wav.WavTagWriter.saveId3:(Lorg/jaudiotagger/tag/wav/WavTag;Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;)V │ │ -2f0218: 6e30 0491 6508 |0000: invoke-virtual {v5, v6, v8}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.convertID3Chunk:(Lorg/jaudiotagger/tag/wav/WavTag;Lorg/jaudiotagger/tag/wav/WavTag;)Ljava/nio/ByteBuffer; // method@9104 │ │ -2f021e: 0c06 |0003: move-result-object v6 │ │ -2f0220: 6e10 e39e 0800 |0004: invoke-virtual {v8}, Lorg/jaudiotagger/tag/wav/WavTag;.isIncorrectlyAlignedTag:()Z // method@9ee3 │ │ -2f0226: 0a00 |0007: move-result v0 │ │ -2f0228: 3900 5600 |0008: if-nez v0, 005e // +0056 │ │ -2f022c: 6e10 e19e 0800 |000a: invoke-virtual {v8}, Lorg/jaudiotagger/tag/wav/WavTag;.isExistingInfoTag:()Z // method@9ee1 │ │ -2f0232: 0a00 |000d: move-result v0 │ │ -2f0234: 3800 3500 |000e: if-eqz v0, 0043 // +0035 │ │ -2f0238: 6e10 e09e 0800 |0010: invoke-virtual {v8}, Lorg/jaudiotagger/tag/wav/WavTag;.isExistingId3Tag:()Z // method@9ee0 │ │ -2f023e: 0a00 |0013: move-result v0 │ │ -2f0240: 3800 2f00 |0014: if-eqz v0, 0043 // +002f │ │ -2f0244: 6e10 d79e 0800 |0016: invoke-virtual {v8}, Lorg/jaudiotagger/tag/wav/WavTag;.getInfoTag:()Lorg/jaudiotagger/tag/wav/WavInfoTag; // method@9ed7 │ │ -2f024a: 0c00 |0019: move-result-object v0 │ │ -2f024c: 6e10 b09e 0000 |001a: invoke-virtual {v0}, Lorg/jaudiotagger/tag/wav/WavInfoTag;.getStartLocationInFile:()Ljava/lang/Long; // method@9eb0 │ │ -2f0252: 0c00 |001d: move-result-object v0 │ │ -2f0254: 6e10 3c87 0000 |001e: invoke-virtual {v0}, Ljava/lang/Long;.longValue:()J // method@873c │ │ -2f025a: 0b00 |0021: move-result-wide v0 │ │ -2f025c: 6e10 da9e 0800 |0022: invoke-virtual {v8}, Lorg/jaudiotagger/tag/wav/WavTag;.getStartLocationInFileOfId3Chunk:()J // method@9eda │ │ -2f0262: 0b02 |0025: move-result-wide v2 │ │ -2f0264: 3104 0002 |0026: cmp-long v4, v0, v2 │ │ -2f0268: 3d04 0900 |0028: if-lez v4, 0031 // +0009 │ │ -2f026c: 7030 0d91 7508 |002a: invoke-direct {v5, v7, v8}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.deleteOrTruncateInfoTag:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;)V // method@910d │ │ -2f0272: 7040 1291 7568 |002d: invoke-direct {v5, v7, v8, v6}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.replaceId3ChunkAtFileEnd:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;Ljava/nio/ByteBuffer;)V // method@9112 │ │ -2f0278: 283a |0030: goto 006a // +003a │ │ -2f027a: 7030 1a91 7508 |0031: invoke-direct {v5, v7, v8}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.seekToStartOfId3Metadata:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;)Lorg/jaudiotagger/audio/iff/ChunkHeader; // method@911a │ │ -2f0280: 0c00 |0034: move-result-object v0 │ │ -2f0282: 7040 0991 7508 |0035: invoke-direct {v5, v7, v8, v0}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.deleteId3TagChunk:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;Lorg/jaudiotagger/audio/iff/ChunkHeader;)V // method@9109 │ │ -2f0288: 7030 1b91 7508 |0038: invoke-direct {v5, v7, v8}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.seekToStartOfListInfoMetadata:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;)Lorg/jaudiotagger/audio/iff/ChunkHeader; // method@911b │ │ -2f028e: 0c00 |003b: move-result-object v0 │ │ -2f0290: 7040 0b91 7508 |003c: invoke-direct {v5, v7, v8, v0}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.deleteInfoTagChunk:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;Lorg/jaudiotagger/audio/iff/ChunkHeader;)V // method@910b │ │ -2f0296: 7030 2091 7506 |003f: invoke-direct {v5, v7, v6}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.writeId3DataToFile:(Ljava/nio/channels/FileChannel;Ljava/nio/ByteBuffer;)V // method@9120 │ │ -2f029c: 2828 |0042: goto 006a // +0028 │ │ -2f029e: 6e10 e19e 0800 |0043: invoke-virtual {v8}, Lorg/jaudiotagger/tag/wav/WavTag;.isExistingInfoTag:()Z // method@9ee1 │ │ -2f02a4: 0a00 |0046: move-result v0 │ │ -2f02a6: 3800 0900 |0047: if-eqz v0, 0050 // +0009 │ │ -2f02aa: 7030 0d91 7508 |0049: invoke-direct {v5, v7, v8}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.deleteOrTruncateInfoTag:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;)V // method@910d │ │ -2f02b0: 7030 2091 7506 |004c: invoke-direct {v5, v7, v6}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.writeId3DataToFile:(Ljava/nio/channels/FileChannel;Ljava/nio/ByteBuffer;)V // method@9120 │ │ -2f02b6: 281b |004f: goto 006a // +001b │ │ -2f02b8: 6e10 e09e 0800 |0050: invoke-virtual {v8}, Lorg/jaudiotagger/tag/wav/WavTag;.isExistingId3Tag:()Z // method@9ee0 │ │ -2f02be: 0a00 |0053: move-result v0 │ │ -2f02c0: 3800 0600 |0054: if-eqz v0, 005a // +0006 │ │ -2f02c4: 7040 1291 7568 |0056: invoke-direct {v5, v7, v8, v6}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.replaceId3ChunkAtFileEnd:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;Ljava/nio/ByteBuffer;)V // method@9112 │ │ -2f02ca: 2811 |0059: goto 006a // +0011 │ │ -2f02cc: 7030 1f91 7506 |005a: invoke-direct {v5, v7, v6}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.writeId3ChunkAtFileEnd:(Ljava/nio/channels/FileChannel;Ljava/nio/ByteBuffer;)V // method@911f │ │ -2f02d2: 280d |005d: goto 006a // +000d │ │ -2f02d4: 7110 2a91 0800 |005e: invoke-static {v8}, Lorg/jaudiotagger/audio/wav/chunk/WavChunkSummary;.isOnlyMetadataTagsAfterStartingMetadataTag:(Lorg/jaudiotagger/tag/wav/WavTag;)Z // method@912a │ │ -2f02da: 0a00 |0061: move-result v0 │ │ -2f02dc: 3800 0900 |0062: if-eqz v0, 006b // +0009 │ │ -2f02e0: 7030 0791 7508 |0064: invoke-direct {v5, v7, v8}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.deleteExistingMetadataTagsToEndOfFile:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;)V // method@9107 │ │ -2f02e6: 7030 1f91 7506 |0067: invoke-direct {v5, v7, v6}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.writeId3ChunkAtFileEnd:(Ljava/nio/channels/FileChannel;Ljava/nio/ByteBuffer;)V // method@911f │ │ -2f02ec: 0e00 |006a: return-void │ │ -2f02ee: 2206 3711 |006b: new-instance v6, Lorg/jaudiotagger/audio/exceptions/CannotWriteException; // type@1137 │ │ -2f02f2: 2207 3910 |006d: new-instance v7, Ljava/lang/StringBuilder; // type@1039 │ │ -2f02f6: 7010 cc87 0700 |006f: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2f02fc: 5458 d286 |0072: iget-object v8, v5, Lorg/jaudiotagger/audio/wav/WavTagWriter;.loggingName:Ljava/lang/String; // field@86d2 │ │ -2f0300: 6e20 d787 8700 |0074: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2f0306: 1a08 ed00 |0077: const-string v8, " Metadata tags are corrupted and not at end of file so cannot be fixed" // string@00ed │ │ -2f030a: 6e20 d787 8700 |0079: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2f0310: 6e10 df87 0700 |007c: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2f0316: 0c07 |007f: move-result-object v7 │ │ -2f0318: 7020 728d 7600 |0080: invoke-direct {v6, v7}, Lorg/jaudiotagger/audio/exceptions/CannotWriteException;.:(Ljava/lang/String;)V // method@8d72 │ │ -2f031e: 2706 |0083: throw v6 │ │ +2f020c: |[2f020c] org.jaudiotagger.audio.wav.WavTagWriter.saveId3:(Lorg/jaudiotagger/tag/wav/WavTag;Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;)V │ │ +2f021c: 6e30 0491 6508 |0000: invoke-virtual {v5, v6, v8}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.convertID3Chunk:(Lorg/jaudiotagger/tag/wav/WavTag;Lorg/jaudiotagger/tag/wav/WavTag;)Ljava/nio/ByteBuffer; // method@9104 │ │ +2f0222: 0c06 |0003: move-result-object v6 │ │ +2f0224: 6e10 e39e 0800 |0004: invoke-virtual {v8}, Lorg/jaudiotagger/tag/wav/WavTag;.isIncorrectlyAlignedTag:()Z // method@9ee3 │ │ +2f022a: 0a00 |0007: move-result v0 │ │ +2f022c: 3900 5600 |0008: if-nez v0, 005e // +0056 │ │ +2f0230: 6e10 e19e 0800 |000a: invoke-virtual {v8}, Lorg/jaudiotagger/tag/wav/WavTag;.isExistingInfoTag:()Z // method@9ee1 │ │ +2f0236: 0a00 |000d: move-result v0 │ │ +2f0238: 3800 3500 |000e: if-eqz v0, 0043 // +0035 │ │ +2f023c: 6e10 e09e 0800 |0010: invoke-virtual {v8}, Lorg/jaudiotagger/tag/wav/WavTag;.isExistingId3Tag:()Z // method@9ee0 │ │ +2f0242: 0a00 |0013: move-result v0 │ │ +2f0244: 3800 2f00 |0014: if-eqz v0, 0043 // +002f │ │ +2f0248: 6e10 d79e 0800 |0016: invoke-virtual {v8}, Lorg/jaudiotagger/tag/wav/WavTag;.getInfoTag:()Lorg/jaudiotagger/tag/wav/WavInfoTag; // method@9ed7 │ │ +2f024e: 0c00 |0019: move-result-object v0 │ │ +2f0250: 6e10 b09e 0000 |001a: invoke-virtual {v0}, Lorg/jaudiotagger/tag/wav/WavInfoTag;.getStartLocationInFile:()Ljava/lang/Long; // method@9eb0 │ │ +2f0256: 0c00 |001d: move-result-object v0 │ │ +2f0258: 6e10 3c87 0000 |001e: invoke-virtual {v0}, Ljava/lang/Long;.longValue:()J // method@873c │ │ +2f025e: 0b00 |0021: move-result-wide v0 │ │ +2f0260: 6e10 da9e 0800 |0022: invoke-virtual {v8}, Lorg/jaudiotagger/tag/wav/WavTag;.getStartLocationInFileOfId3Chunk:()J // method@9eda │ │ +2f0266: 0b02 |0025: move-result-wide v2 │ │ +2f0268: 3104 0002 |0026: cmp-long v4, v0, v2 │ │ +2f026c: 3d04 0900 |0028: if-lez v4, 0031 // +0009 │ │ +2f0270: 7030 0d91 7508 |002a: invoke-direct {v5, v7, v8}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.deleteOrTruncateInfoTag:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;)V // method@910d │ │ +2f0276: 7040 1291 7568 |002d: invoke-direct {v5, v7, v8, v6}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.replaceId3ChunkAtFileEnd:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;Ljava/nio/ByteBuffer;)V // method@9112 │ │ +2f027c: 283a |0030: goto 006a // +003a │ │ +2f027e: 7030 1a91 7508 |0031: invoke-direct {v5, v7, v8}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.seekToStartOfId3Metadata:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;)Lorg/jaudiotagger/audio/iff/ChunkHeader; // method@911a │ │ +2f0284: 0c00 |0034: move-result-object v0 │ │ +2f0286: 7040 0991 7508 |0035: invoke-direct {v5, v7, v8, v0}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.deleteId3TagChunk:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;Lorg/jaudiotagger/audio/iff/ChunkHeader;)V // method@9109 │ │ +2f028c: 7030 1b91 7508 |0038: invoke-direct {v5, v7, v8}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.seekToStartOfListInfoMetadata:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;)Lorg/jaudiotagger/audio/iff/ChunkHeader; // method@911b │ │ +2f0292: 0c00 |003b: move-result-object v0 │ │ +2f0294: 7040 0b91 7508 |003c: invoke-direct {v5, v7, v8, v0}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.deleteInfoTagChunk:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;Lorg/jaudiotagger/audio/iff/ChunkHeader;)V // method@910b │ │ +2f029a: 7030 2091 7506 |003f: invoke-direct {v5, v7, v6}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.writeId3DataToFile:(Ljava/nio/channels/FileChannel;Ljava/nio/ByteBuffer;)V // method@9120 │ │ +2f02a0: 2828 |0042: goto 006a // +0028 │ │ +2f02a2: 6e10 e19e 0800 |0043: invoke-virtual {v8}, Lorg/jaudiotagger/tag/wav/WavTag;.isExistingInfoTag:()Z // method@9ee1 │ │ +2f02a8: 0a00 |0046: move-result v0 │ │ +2f02aa: 3800 0900 |0047: if-eqz v0, 0050 // +0009 │ │ +2f02ae: 7030 0d91 7508 |0049: invoke-direct {v5, v7, v8}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.deleteOrTruncateInfoTag:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;)V // method@910d │ │ +2f02b4: 7030 2091 7506 |004c: invoke-direct {v5, v7, v6}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.writeId3DataToFile:(Ljava/nio/channels/FileChannel;Ljava/nio/ByteBuffer;)V // method@9120 │ │ +2f02ba: 281b |004f: goto 006a // +001b │ │ +2f02bc: 6e10 e09e 0800 |0050: invoke-virtual {v8}, Lorg/jaudiotagger/tag/wav/WavTag;.isExistingId3Tag:()Z // method@9ee0 │ │ +2f02c2: 0a00 |0053: move-result v0 │ │ +2f02c4: 3800 0600 |0054: if-eqz v0, 005a // +0006 │ │ +2f02c8: 7040 1291 7568 |0056: invoke-direct {v5, v7, v8, v6}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.replaceId3ChunkAtFileEnd:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;Ljava/nio/ByteBuffer;)V // method@9112 │ │ +2f02ce: 2811 |0059: goto 006a // +0011 │ │ +2f02d0: 7030 1f91 7506 |005a: invoke-direct {v5, v7, v6}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.writeId3ChunkAtFileEnd:(Ljava/nio/channels/FileChannel;Ljava/nio/ByteBuffer;)V // method@911f │ │ +2f02d6: 280d |005d: goto 006a // +000d │ │ +2f02d8: 7110 2a91 0800 |005e: invoke-static {v8}, Lorg/jaudiotagger/audio/wav/chunk/WavChunkSummary;.isOnlyMetadataTagsAfterStartingMetadataTag:(Lorg/jaudiotagger/tag/wav/WavTag;)Z // method@912a │ │ +2f02de: 0a00 |0061: move-result v0 │ │ +2f02e0: 3800 0900 |0062: if-eqz v0, 006b // +0009 │ │ +2f02e4: 7030 0791 7508 |0064: invoke-direct {v5, v7, v8}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.deleteExistingMetadataTagsToEndOfFile:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;)V // method@9107 │ │ +2f02ea: 7030 1f91 7506 |0067: invoke-direct {v5, v7, v6}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.writeId3ChunkAtFileEnd:(Ljava/nio/channels/FileChannel;Ljava/nio/ByteBuffer;)V // method@911f │ │ +2f02f0: 0e00 |006a: return-void │ │ +2f02f2: 2206 3711 |006b: new-instance v6, Lorg/jaudiotagger/audio/exceptions/CannotWriteException; // type@1137 │ │ +2f02f6: 2207 3910 |006d: new-instance v7, Ljava/lang/StringBuilder; // type@1039 │ │ +2f02fa: 7010 cc87 0700 |006f: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2f0300: 5458 d286 |0072: iget-object v8, v5, Lorg/jaudiotagger/audio/wav/WavTagWriter;.loggingName:Ljava/lang/String; // field@86d2 │ │ +2f0304: 6e20 d787 8700 |0074: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2f030a: 1a08 ed00 |0077: const-string v8, " Metadata tags are corrupted and not at end of file so cannot be fixed" // string@00ed │ │ +2f030e: 6e20 d787 8700 |0079: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2f0314: 6e10 df87 0700 |007c: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2f031a: 0c07 |007f: move-result-object v7 │ │ +2f031c: 7020 728d 7600 |0080: invoke-direct {v6, v7}, Lorg/jaudiotagger/audio/exceptions/CannotWriteException;.:(Ljava/lang/String;)V // method@8d72 │ │ +2f0322: 2706 |0083: throw v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1091 │ │ 0x0004 line=1094 │ │ 0x000a line=1096 │ │ 0x0016 line=1099 │ │ 0x002a line=1101 │ │ @@ -728822,83 +728822,83 @@ │ │ type : '(Lorg/jaudiotagger/tag/wav/WavTag;Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 144 16-bit code units │ │ -2f0320: |[2f0320] org.jaudiotagger.audio.wav.WavTagWriter.saveInfo:(Lorg/jaudiotagger/tag/wav/WavTag;Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;)V │ │ -2f0330: 6e20 0591 8700 |0000: invoke-virtual {v7, v8}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.convertInfoChunk:(Lorg/jaudiotagger/tag/wav/WavTag;)Ljava/nio/ByteBuffer; // method@9105 │ │ -2f0336: 0c08 |0003: move-result-object v8 │ │ -2f0338: 6e10 4988 0800 |0004: invoke-virtual {v8}, Ljava/nio/ByteBuffer;.limit:()I // method@8849 │ │ -2f033e: 0a00 |0007: move-result v0 │ │ -2f0340: 8100 |0008: int-to-long v0, v0 │ │ -2f0342: 6e10 e39e 0a00 |0009: invoke-virtual {v10}, Lorg/jaudiotagger/tag/wav/WavTag;.isIncorrectlyAlignedTag:()Z // method@9ee3 │ │ -2f0348: 0a02 |000c: move-result v2 │ │ -2f034a: 3902 5d00 |000d: if-nez v2, 006a // +005d │ │ -2f034e: 6e10 e19e 0a00 |000f: invoke-virtual {v10}, Lorg/jaudiotagger/tag/wav/WavTag;.isExistingInfoTag:()Z // method@9ee1 │ │ -2f0354: 0a02 |0012: move-result v2 │ │ -2f0356: 3802 3500 |0013: if-eqz v2, 0048 // +0035 │ │ -2f035a: 6e10 e09e 0a00 |0015: invoke-virtual {v10}, Lorg/jaudiotagger/tag/wav/WavTag;.isExistingId3Tag:()Z // method@9ee0 │ │ -2f0360: 0a02 |0018: move-result v2 │ │ -2f0362: 3802 2f00 |0019: if-eqz v2, 0048 // +002f │ │ -2f0366: 6e10 d79e 0a00 |001b: invoke-virtual {v10}, Lorg/jaudiotagger/tag/wav/WavTag;.getInfoTag:()Lorg/jaudiotagger/tag/wav/WavInfoTag; // method@9ed7 │ │ -2f036c: 0c02 |001e: move-result-object v2 │ │ -2f036e: 6e10 b09e 0200 |001f: invoke-virtual {v2}, Lorg/jaudiotagger/tag/wav/WavInfoTag;.getStartLocationInFile:()Ljava/lang/Long; // method@9eb0 │ │ -2f0374: 0c02 |0022: move-result-object v2 │ │ -2f0376: 6e10 3c87 0200 |0023: invoke-virtual {v2}, Ljava/lang/Long;.longValue:()J // method@873c │ │ -2f037c: 0b02 |0026: move-result-wide v2 │ │ -2f037e: 6e10 da9e 0a00 |0027: invoke-virtual {v10}, Lorg/jaudiotagger/tag/wav/WavTag;.getStartLocationInFileOfId3Chunk:()J // method@9eda │ │ -2f0384: 0b04 |002a: move-result-wide v4 │ │ -2f0386: 3106 0204 |002b: cmp-long v6, v2, v4 │ │ -2f038a: 3d06 0900 |002d: if-lez v6, 0036 // +0009 │ │ -2f038e: 7030 0c91 970a |002f: invoke-direct {v7, v9, v10}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.deleteOrTruncateId3Tag:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;)V // method@910c │ │ -2f0394: 7040 1391 978a |0032: invoke-direct {v7, v9, v10, v8}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.replaceInfoChunkAtFileEnd:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;Ljava/nio/ByteBuffer;)V // method@9113 │ │ -2f039a: 2841 |0035: goto 0076 // +0041 │ │ -2f039c: 7030 1a91 970a |0036: invoke-direct {v7, v9, v10}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.seekToStartOfId3Metadata:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;)Lorg/jaudiotagger/audio/iff/ChunkHeader; // method@911a │ │ -2f03a2: 0c02 |0039: move-result-object v2 │ │ -2f03a4: 7040 0991 972a |003a: invoke-direct {v7, v9, v10, v2}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.deleteId3TagChunk:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;Lorg/jaudiotagger/audio/iff/ChunkHeader;)V // method@9109 │ │ -2f03aa: 7030 1b91 970a |003d: invoke-direct {v7, v9, v10}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.seekToStartOfListInfoMetadata:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;)Lorg/jaudiotagger/audio/iff/ChunkHeader; // method@911b │ │ -2f03b0: 0c02 |0040: move-result-object v2 │ │ -2f03b2: 7040 0b91 972a |0041: invoke-direct {v7, v9, v10, v2}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.deleteInfoTagChunk:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;Lorg/jaudiotagger/audio/iff/ChunkHeader;)V // method@910b │ │ -2f03b8: 7051 2291 9708 |0044: invoke-direct {v7, v9, v8, v0, v1}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.writeInfoChunkAtFileEnd:(Ljava/nio/channels/FileChannel;Ljava/nio/ByteBuffer;J)V // method@9122 │ │ -2f03be: 282f |0047: goto 0076 // +002f │ │ -2f03c0: 6e10 e19e 0a00 |0048: invoke-virtual {v10}, Lorg/jaudiotagger/tag/wav/WavTag;.isExistingInfoTag:()Z // method@9ee1 │ │ -2f03c6: 0a02 |004b: move-result v2 │ │ -2f03c8: 3802 0d00 |004c: if-eqz v2, 0059 // +000d │ │ -2f03cc: 6200 d186 |004e: sget-object v0, Lorg/jaudiotagger/audio/wav/WavTagWriter;.logger:Ljava/util/logging/Logger; // field@86d1 │ │ -2f03d0: 1a01 a743 |0050: const-string v1, "ReplacingIfoTag" // string@43a7 │ │ -2f03d4: 6e20 1b8a 1000 |0052: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.severe:(Ljava/lang/String;)V // method@8a1b │ │ -2f03da: 7040 1391 978a |0055: invoke-direct {v7, v9, v10, v8}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.replaceInfoChunkAtFileEnd:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;Ljava/nio/ByteBuffer;)V // method@9113 │ │ -2f03e0: 281e |0058: goto 0076 // +001e │ │ -2f03e2: 6e10 e09e 0a00 |0059: invoke-virtual {v10}, Lorg/jaudiotagger/tag/wav/WavTag;.isExistingId3Tag:()Z // method@9ee0 │ │ -2f03e8: 0a02 |005c: move-result v2 │ │ -2f03ea: 3802 0900 |005d: if-eqz v2, 0066 // +0009 │ │ -2f03ee: 7030 0c91 970a |005f: invoke-direct {v7, v9, v10}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.deleteOrTruncateId3Tag:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;)V // method@910c │ │ -2f03f4: 7051 2291 9708 |0062: invoke-direct {v7, v9, v8, v0, v1}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.writeInfoChunkAtFileEnd:(Ljava/nio/channels/FileChannel;Ljava/nio/ByteBuffer;J)V // method@9122 │ │ -2f03fa: 2811 |0065: goto 0076 // +0011 │ │ -2f03fc: 7051 2291 9708 |0066: invoke-direct {v7, v9, v8, v0, v1}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.writeInfoChunkAtFileEnd:(Ljava/nio/channels/FileChannel;Ljava/nio/ByteBuffer;J)V // method@9122 │ │ -2f0402: 280d |0069: goto 0076 // +000d │ │ -2f0404: 7110 2a91 0a00 |006a: invoke-static {v10}, Lorg/jaudiotagger/audio/wav/chunk/WavChunkSummary;.isOnlyMetadataTagsAfterStartingMetadataTag:(Lorg/jaudiotagger/tag/wav/WavTag;)Z // method@912a │ │ -2f040a: 0a02 |006d: move-result v2 │ │ -2f040c: 3802 0900 |006e: if-eqz v2, 0077 // +0009 │ │ -2f0410: 7030 0791 970a |0070: invoke-direct {v7, v9, v10}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.deleteExistingMetadataTagsToEndOfFile:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;)V // method@9107 │ │ -2f0416: 7051 2291 9708 |0073: invoke-direct {v7, v9, v8, v0, v1}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.writeInfoChunkAtFileEnd:(Ljava/nio/channels/FileChannel;Ljava/nio/ByteBuffer;J)V // method@9122 │ │ -2f041c: 0e00 |0076: return-void │ │ -2f041e: 2208 3711 |0077: new-instance v8, Lorg/jaudiotagger/audio/exceptions/CannotWriteException; // type@1137 │ │ -2f0422: 2209 3910 |0079: new-instance v9, Ljava/lang/StringBuilder; // type@1039 │ │ -2f0426: 7010 cc87 0900 |007b: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2f042c: 547a d286 |007e: iget-object v10, v7, Lorg/jaudiotagger/audio/wav/WavTagWriter;.loggingName:Ljava/lang/String; // field@86d2 │ │ -2f0430: 6e20 d787 a900 |0080: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2f0436: 1a0a ed00 |0083: const-string v10, " Metadata tags are corrupted and not at end of file so cannot be fixed" // string@00ed │ │ -2f043a: 6e20 d787 a900 |0085: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2f0440: 6e10 df87 0900 |0088: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2f0446: 0c09 |008b: move-result-object v9 │ │ -2f0448: 7020 728d 9800 |008c: invoke-direct {v8, v9}, Lorg/jaudiotagger/audio/exceptions/CannotWriteException;.:(Ljava/lang/String;)V // method@8d72 │ │ -2f044e: 2708 |008f: throw v8 │ │ +2f0324: |[2f0324] org.jaudiotagger.audio.wav.WavTagWriter.saveInfo:(Lorg/jaudiotagger/tag/wav/WavTag;Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;)V │ │ +2f0334: 6e20 0591 8700 |0000: invoke-virtual {v7, v8}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.convertInfoChunk:(Lorg/jaudiotagger/tag/wav/WavTag;)Ljava/nio/ByteBuffer; // method@9105 │ │ +2f033a: 0c08 |0003: move-result-object v8 │ │ +2f033c: 6e10 4988 0800 |0004: invoke-virtual {v8}, Ljava/nio/ByteBuffer;.limit:()I // method@8849 │ │ +2f0342: 0a00 |0007: move-result v0 │ │ +2f0344: 8100 |0008: int-to-long v0, v0 │ │ +2f0346: 6e10 e39e 0a00 |0009: invoke-virtual {v10}, Lorg/jaudiotagger/tag/wav/WavTag;.isIncorrectlyAlignedTag:()Z // method@9ee3 │ │ +2f034c: 0a02 |000c: move-result v2 │ │ +2f034e: 3902 5d00 |000d: if-nez v2, 006a // +005d │ │ +2f0352: 6e10 e19e 0a00 |000f: invoke-virtual {v10}, Lorg/jaudiotagger/tag/wav/WavTag;.isExistingInfoTag:()Z // method@9ee1 │ │ +2f0358: 0a02 |0012: move-result v2 │ │ +2f035a: 3802 3500 |0013: if-eqz v2, 0048 // +0035 │ │ +2f035e: 6e10 e09e 0a00 |0015: invoke-virtual {v10}, Lorg/jaudiotagger/tag/wav/WavTag;.isExistingId3Tag:()Z // method@9ee0 │ │ +2f0364: 0a02 |0018: move-result v2 │ │ +2f0366: 3802 2f00 |0019: if-eqz v2, 0048 // +002f │ │ +2f036a: 6e10 d79e 0a00 |001b: invoke-virtual {v10}, Lorg/jaudiotagger/tag/wav/WavTag;.getInfoTag:()Lorg/jaudiotagger/tag/wav/WavInfoTag; // method@9ed7 │ │ +2f0370: 0c02 |001e: move-result-object v2 │ │ +2f0372: 6e10 b09e 0200 |001f: invoke-virtual {v2}, Lorg/jaudiotagger/tag/wav/WavInfoTag;.getStartLocationInFile:()Ljava/lang/Long; // method@9eb0 │ │ +2f0378: 0c02 |0022: move-result-object v2 │ │ +2f037a: 6e10 3c87 0200 |0023: invoke-virtual {v2}, Ljava/lang/Long;.longValue:()J // method@873c │ │ +2f0380: 0b02 |0026: move-result-wide v2 │ │ +2f0382: 6e10 da9e 0a00 |0027: invoke-virtual {v10}, Lorg/jaudiotagger/tag/wav/WavTag;.getStartLocationInFileOfId3Chunk:()J // method@9eda │ │ +2f0388: 0b04 |002a: move-result-wide v4 │ │ +2f038a: 3106 0204 |002b: cmp-long v6, v2, v4 │ │ +2f038e: 3d06 0900 |002d: if-lez v6, 0036 // +0009 │ │ +2f0392: 7030 0c91 970a |002f: invoke-direct {v7, v9, v10}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.deleteOrTruncateId3Tag:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;)V // method@910c │ │ +2f0398: 7040 1391 978a |0032: invoke-direct {v7, v9, v10, v8}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.replaceInfoChunkAtFileEnd:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;Ljava/nio/ByteBuffer;)V // method@9113 │ │ +2f039e: 2841 |0035: goto 0076 // +0041 │ │ +2f03a0: 7030 1a91 970a |0036: invoke-direct {v7, v9, v10}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.seekToStartOfId3Metadata:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;)Lorg/jaudiotagger/audio/iff/ChunkHeader; // method@911a │ │ +2f03a6: 0c02 |0039: move-result-object v2 │ │ +2f03a8: 7040 0991 972a |003a: invoke-direct {v7, v9, v10, v2}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.deleteId3TagChunk:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;Lorg/jaudiotagger/audio/iff/ChunkHeader;)V // method@9109 │ │ +2f03ae: 7030 1b91 970a |003d: invoke-direct {v7, v9, v10}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.seekToStartOfListInfoMetadata:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;)Lorg/jaudiotagger/audio/iff/ChunkHeader; // method@911b │ │ +2f03b4: 0c02 |0040: move-result-object v2 │ │ +2f03b6: 7040 0b91 972a |0041: invoke-direct {v7, v9, v10, v2}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.deleteInfoTagChunk:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;Lorg/jaudiotagger/audio/iff/ChunkHeader;)V // method@910b │ │ +2f03bc: 7051 2291 9708 |0044: invoke-direct {v7, v9, v8, v0, v1}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.writeInfoChunkAtFileEnd:(Ljava/nio/channels/FileChannel;Ljava/nio/ByteBuffer;J)V // method@9122 │ │ +2f03c2: 282f |0047: goto 0076 // +002f │ │ +2f03c4: 6e10 e19e 0a00 |0048: invoke-virtual {v10}, Lorg/jaudiotagger/tag/wav/WavTag;.isExistingInfoTag:()Z // method@9ee1 │ │ +2f03ca: 0a02 |004b: move-result v2 │ │ +2f03cc: 3802 0d00 |004c: if-eqz v2, 0059 // +000d │ │ +2f03d0: 6200 d186 |004e: sget-object v0, Lorg/jaudiotagger/audio/wav/WavTagWriter;.logger:Ljava/util/logging/Logger; // field@86d1 │ │ +2f03d4: 1a01 a743 |0050: const-string v1, "ReplacingIfoTag" // string@43a7 │ │ +2f03d8: 6e20 1b8a 1000 |0052: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.severe:(Ljava/lang/String;)V // method@8a1b │ │ +2f03de: 7040 1391 978a |0055: invoke-direct {v7, v9, v10, v8}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.replaceInfoChunkAtFileEnd:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;Ljava/nio/ByteBuffer;)V // method@9113 │ │ +2f03e4: 281e |0058: goto 0076 // +001e │ │ +2f03e6: 6e10 e09e 0a00 |0059: invoke-virtual {v10}, Lorg/jaudiotagger/tag/wav/WavTag;.isExistingId3Tag:()Z // method@9ee0 │ │ +2f03ec: 0a02 |005c: move-result v2 │ │ +2f03ee: 3802 0900 |005d: if-eqz v2, 0066 // +0009 │ │ +2f03f2: 7030 0c91 970a |005f: invoke-direct {v7, v9, v10}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.deleteOrTruncateId3Tag:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;)V // method@910c │ │ +2f03f8: 7051 2291 9708 |0062: invoke-direct {v7, v9, v8, v0, v1}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.writeInfoChunkAtFileEnd:(Ljava/nio/channels/FileChannel;Ljava/nio/ByteBuffer;J)V // method@9122 │ │ +2f03fe: 2811 |0065: goto 0076 // +0011 │ │ +2f0400: 7051 2291 9708 |0066: invoke-direct {v7, v9, v8, v0, v1}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.writeInfoChunkAtFileEnd:(Ljava/nio/channels/FileChannel;Ljava/nio/ByteBuffer;J)V // method@9122 │ │ +2f0406: 280d |0069: goto 0076 // +000d │ │ +2f0408: 7110 2a91 0a00 |006a: invoke-static {v10}, Lorg/jaudiotagger/audio/wav/chunk/WavChunkSummary;.isOnlyMetadataTagsAfterStartingMetadataTag:(Lorg/jaudiotagger/tag/wav/WavTag;)Z // method@912a │ │ +2f040e: 0a02 |006d: move-result v2 │ │ +2f0410: 3802 0900 |006e: if-eqz v2, 0077 // +0009 │ │ +2f0414: 7030 0791 970a |0070: invoke-direct {v7, v9, v10}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.deleteExistingMetadataTagsToEndOfFile:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;)V // method@9107 │ │ +2f041a: 7051 2291 9708 |0073: invoke-direct {v7, v9, v8, v0, v1}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.writeInfoChunkAtFileEnd:(Ljava/nio/channels/FileChannel;Ljava/nio/ByteBuffer;J)V // method@9122 │ │ +2f0420: 0e00 |0076: return-void │ │ +2f0422: 2208 3711 |0077: new-instance v8, Lorg/jaudiotagger/audio/exceptions/CannotWriteException; // type@1137 │ │ +2f0426: 2209 3910 |0079: new-instance v9, Ljava/lang/StringBuilder; // type@1039 │ │ +2f042a: 7010 cc87 0900 |007b: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2f0430: 547a d286 |007e: iget-object v10, v7, Lorg/jaudiotagger/audio/wav/WavTagWriter;.loggingName:Ljava/lang/String; // field@86d2 │ │ +2f0434: 6e20 d787 a900 |0080: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2f043a: 1a0a ed00 |0083: const-string v10, " Metadata tags are corrupted and not at end of file so cannot be fixed" // string@00ed │ │ +2f043e: 6e20 d787 a900 |0085: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2f0444: 6e10 df87 0900 |0088: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2f044a: 0c09 |008b: move-result-object v9 │ │ +2f044c: 7020 728d 9800 |008c: invoke-direct {v8, v9}, Lorg/jaudiotagger/audio/exceptions/CannotWriteException;.:(Ljava/lang/String;)V // method@8d72 │ │ +2f0452: 2708 |008f: throw v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1012 │ │ 0x0004 line=1013 │ │ 0x0009 line=1015 │ │ 0x000f line=1017 │ │ 0x001b line=1020 │ │ @@ -728931,77 +728931,77 @@ │ │ type : '(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;)Lorg/jaudiotagger/audio/iff/ChunkHeader;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 140 16-bit code units │ │ -2ef464: |[2ef464] org.jaudiotagger.audio.wav.WavTagWriter.seekToStartOfId3Metadata:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;)Lorg/jaudiotagger/audio/iff/ChunkHeader; │ │ -2ef474: 6200 d186 |0000: sget-object v0, Lorg/jaudiotagger/audio/wav/WavTagWriter;.logger:Ljava/util/logging/Logger; // field@86d1 │ │ -2ef478: 2201 3910 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2ef47c: 7010 cc87 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2ef482: 5442 d286 |0007: iget-object v2, v4, Lorg/jaudiotagger/audio/wav/WavTagWriter;.loggingName:Ljava/lang/String; // field@86d2 │ │ -2ef486: 6e20 d787 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ef48c: 1a02 7605 |000c: const-string v2, ":seekToStartOfIdMetadata:" // string@0576 │ │ -2ef490: 6e20 d787 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ef496: 6e10 da9e 0600 |0011: invoke-virtual {v6}, Lorg/jaudiotagger/tag/wav/WavTag;.getStartLocationInFileOfId3Chunk:()J // method@9eda │ │ -2ef49c: 0b02 |0014: move-result-wide v2 │ │ -2ef49e: 6e30 d487 2103 |0015: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ -2ef4a4: 6e10 df87 0100 |0018: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2ef4aa: 0c01 |001b: move-result-object v1 │ │ -2ef4ac: 6e20 1b8a 1000 |001c: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.severe:(Ljava/lang/String;)V // method@8a1b │ │ -2ef4b2: 6e10 da9e 0600 |001f: invoke-virtual {v6}, Lorg/jaudiotagger/tag/wav/WavTag;.getStartLocationInFileOfId3Chunk:()J // method@9eda │ │ -2ef4b8: 0b00 |0022: move-result-wide v0 │ │ -2ef4ba: 6e30 6a88 0501 |0023: invoke-virtual {v5, v0, v1}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ -2ef4c0: 2206 6311 |0026: new-instance v6, Lorg/jaudiotagger/audio/iff/ChunkHeader; // type@1163 │ │ -2ef4c4: 6200 a581 |0028: sget-object v0, Ljava/nio/ByteOrder;.LITTLE_ENDIAN:Ljava/nio/ByteOrder; // field@81a5 │ │ -2ef4c8: 7020 b98e 0600 |002a: invoke-direct {v6, v0}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.:(Ljava/nio/ByteOrder;)V // method@8eb9 │ │ -2ef4ce: 6e20 be8e 5600 |002d: invoke-virtual {v6, v5}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.readHeader:(Ljava/nio/channels/FileChannel;)Z // method@8ebe │ │ -2ef4d4: 6200 d186 |0030: sget-object v0, Lorg/jaudiotagger/audio/wav/WavTagWriter;.logger:Ljava/util/logging/Logger; // field@86d1 │ │ -2ef4d8: 2201 3910 |0032: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2ef4dc: 7010 cc87 0100 |0034: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2ef4e2: 6e10 ba8e 0600 |0037: invoke-virtual {v6}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getID:()Ljava/lang/String; // method@8eba │ │ -2ef4e8: 0c02 |003a: move-result-object v2 │ │ -2ef4ea: 6e20 d787 2100 |003b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ef4f0: 1a02 c804 |003e: const-string v2, ":" // string@04c8 │ │ -2ef4f4: 6e20 d787 2100 |0040: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ef4fa: 6e10 bb8e 0600 |0043: invoke-virtual {v6}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getSize:()J // method@8ebb │ │ -2ef500: 0b02 |0046: move-result-wide v2 │ │ -2ef502: 6e30 d487 2103 |0047: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ -2ef508: 6e10 df87 0100 |004a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2ef50e: 0c01 |004d: move-result-object v1 │ │ -2ef510: 6e20 1b8a 1000 |004e: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.severe:(Ljava/lang/String;)V // method@8a1b │ │ -2ef516: 6e10 6988 0500 |0051: invoke-virtual {v5}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ -2ef51c: 0b00 |0054: move-result-wide v0 │ │ -2ef51e: 1602 0800 |0055: const-wide/16 v2, #int 8 // #8 │ │ -2ef522: bc20 |0057: sub-long/2addr v0, v2 │ │ -2ef524: 6e30 6a88 0501 |0058: invoke-virtual {v5, v0, v1}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ -2ef52a: 6205 a286 |005b: sget-object v5, Lorg/jaudiotagger/audio/wav/WavChunkType;.ID3:Lorg/jaudiotagger/audio/wav/WavChunkType; // field@86a2 │ │ -2ef52e: 6e10 cf90 0500 |005d: invoke-virtual {v5}, Lorg/jaudiotagger/audio/wav/WavChunkType;.getCode:()Ljava/lang/String; // method@90cf │ │ -2ef534: 0c05 |0060: move-result-object v5 │ │ -2ef536: 6e10 ba8e 0600 |0061: invoke-virtual {v6}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getID:()Ljava/lang/String; // method@8eba │ │ -2ef53c: 0c00 |0064: move-result-object v0 │ │ -2ef53e: 6e20 9c87 0500 |0065: invoke-virtual {v5, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2ef544: 0a05 |0068: move-result v5 │ │ -2ef546: 3805 0300 |0069: if-eqz v5, 006c // +0003 │ │ -2ef54a: 1106 |006b: return-object v6 │ │ -2ef54c: 2205 3711 |006c: new-instance v5, Lorg/jaudiotagger/audio/exceptions/CannotWriteException; // type@1137 │ │ -2ef550: 2200 3910 |006e: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -2ef554: 7010 cc87 0000 |0070: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2ef55a: 5441 d286 |0073: iget-object v1, v4, Lorg/jaudiotagger/audio/wav/WavTagWriter;.loggingName:Ljava/lang/String; // field@86d2 │ │ -2ef55e: 6e20 d787 1000 |0075: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ef564: 1a01 0901 |0078: const-string v1, " Unable to find ID3 chunk at original location has file been modified externally:" // string@0109 │ │ -2ef568: 6e20 d787 1000 |007a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ef56e: 6e10 ba8e 0600 |007d: invoke-virtual {v6}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getID:()Ljava/lang/String; // method@8eba │ │ -2ef574: 0c06 |0080: move-result-object v6 │ │ -2ef576: 6e20 d787 6000 |0081: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ef57c: 6e10 df87 0000 |0084: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2ef582: 0c06 |0087: move-result-object v6 │ │ -2ef584: 7020 728d 6500 |0088: invoke-direct {v5, v6}, Lorg/jaudiotagger/audio/exceptions/CannotWriteException;.:(Ljava/lang/String;)V // method@8d72 │ │ -2ef58a: 2705 |008b: throw v5 │ │ +2ef468: |[2ef468] org.jaudiotagger.audio.wav.WavTagWriter.seekToStartOfId3Metadata:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;)Lorg/jaudiotagger/audio/iff/ChunkHeader; │ │ +2ef478: 6200 d186 |0000: sget-object v0, Lorg/jaudiotagger/audio/wav/WavTagWriter;.logger:Ljava/util/logging/Logger; // field@86d1 │ │ +2ef47c: 2201 3910 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2ef480: 7010 cc87 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2ef486: 5442 d286 |0007: iget-object v2, v4, Lorg/jaudiotagger/audio/wav/WavTagWriter;.loggingName:Ljava/lang/String; // field@86d2 │ │ +2ef48a: 6e20 d787 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ef490: 1a02 7605 |000c: const-string v2, ":seekToStartOfIdMetadata:" // string@0576 │ │ +2ef494: 6e20 d787 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ef49a: 6e10 da9e 0600 |0011: invoke-virtual {v6}, Lorg/jaudiotagger/tag/wav/WavTag;.getStartLocationInFileOfId3Chunk:()J // method@9eda │ │ +2ef4a0: 0b02 |0014: move-result-wide v2 │ │ +2ef4a2: 6e30 d487 2103 |0015: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ +2ef4a8: 6e10 df87 0100 |0018: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2ef4ae: 0c01 |001b: move-result-object v1 │ │ +2ef4b0: 6e20 1b8a 1000 |001c: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.severe:(Ljava/lang/String;)V // method@8a1b │ │ +2ef4b6: 6e10 da9e 0600 |001f: invoke-virtual {v6}, Lorg/jaudiotagger/tag/wav/WavTag;.getStartLocationInFileOfId3Chunk:()J // method@9eda │ │ +2ef4bc: 0b00 |0022: move-result-wide v0 │ │ +2ef4be: 6e30 6a88 0501 |0023: invoke-virtual {v5, v0, v1}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ +2ef4c4: 2206 6311 |0026: new-instance v6, Lorg/jaudiotagger/audio/iff/ChunkHeader; // type@1163 │ │ +2ef4c8: 6200 a581 |0028: sget-object v0, Ljava/nio/ByteOrder;.LITTLE_ENDIAN:Ljava/nio/ByteOrder; // field@81a5 │ │ +2ef4cc: 7020 b98e 0600 |002a: invoke-direct {v6, v0}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.:(Ljava/nio/ByteOrder;)V // method@8eb9 │ │ +2ef4d2: 6e20 be8e 5600 |002d: invoke-virtual {v6, v5}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.readHeader:(Ljava/nio/channels/FileChannel;)Z // method@8ebe │ │ +2ef4d8: 6200 d186 |0030: sget-object v0, Lorg/jaudiotagger/audio/wav/WavTagWriter;.logger:Ljava/util/logging/Logger; // field@86d1 │ │ +2ef4dc: 2201 3910 |0032: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2ef4e0: 7010 cc87 0100 |0034: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2ef4e6: 6e10 ba8e 0600 |0037: invoke-virtual {v6}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getID:()Ljava/lang/String; // method@8eba │ │ +2ef4ec: 0c02 |003a: move-result-object v2 │ │ +2ef4ee: 6e20 d787 2100 |003b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ef4f4: 1a02 c804 |003e: const-string v2, ":" // string@04c8 │ │ +2ef4f8: 6e20 d787 2100 |0040: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ef4fe: 6e10 bb8e 0600 |0043: invoke-virtual {v6}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getSize:()J // method@8ebb │ │ +2ef504: 0b02 |0046: move-result-wide v2 │ │ +2ef506: 6e30 d487 2103 |0047: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ +2ef50c: 6e10 df87 0100 |004a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2ef512: 0c01 |004d: move-result-object v1 │ │ +2ef514: 6e20 1b8a 1000 |004e: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.severe:(Ljava/lang/String;)V // method@8a1b │ │ +2ef51a: 6e10 6988 0500 |0051: invoke-virtual {v5}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ +2ef520: 0b00 |0054: move-result-wide v0 │ │ +2ef522: 1602 0800 |0055: const-wide/16 v2, #int 8 // #8 │ │ +2ef526: bc20 |0057: sub-long/2addr v0, v2 │ │ +2ef528: 6e30 6a88 0501 |0058: invoke-virtual {v5, v0, v1}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ +2ef52e: 6205 a286 |005b: sget-object v5, Lorg/jaudiotagger/audio/wav/WavChunkType;.ID3:Lorg/jaudiotagger/audio/wav/WavChunkType; // field@86a2 │ │ +2ef532: 6e10 cf90 0500 |005d: invoke-virtual {v5}, Lorg/jaudiotagger/audio/wav/WavChunkType;.getCode:()Ljava/lang/String; // method@90cf │ │ +2ef538: 0c05 |0060: move-result-object v5 │ │ +2ef53a: 6e10 ba8e 0600 |0061: invoke-virtual {v6}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getID:()Ljava/lang/String; // method@8eba │ │ +2ef540: 0c00 |0064: move-result-object v0 │ │ +2ef542: 6e20 9c87 0500 |0065: invoke-virtual {v5, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2ef548: 0a05 |0068: move-result v5 │ │ +2ef54a: 3805 0300 |0069: if-eqz v5, 006c // +0003 │ │ +2ef54e: 1106 |006b: return-object v6 │ │ +2ef550: 2205 3711 |006c: new-instance v5, Lorg/jaudiotagger/audio/exceptions/CannotWriteException; // type@1137 │ │ +2ef554: 2200 3910 |006e: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +2ef558: 7010 cc87 0000 |0070: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2ef55e: 5441 d286 |0073: iget-object v1, v4, Lorg/jaudiotagger/audio/wav/WavTagWriter;.loggingName:Ljava/lang/String; // field@86d2 │ │ +2ef562: 6e20 d787 1000 |0075: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ef568: 1a01 0901 |0078: const-string v1, " Unable to find ID3 chunk at original location has file been modified externally:" // string@0109 │ │ +2ef56c: 6e20 d787 1000 |007a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ef572: 6e10 ba8e 0600 |007d: invoke-virtual {v6}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getID:()Ljava/lang/String; // method@8eba │ │ +2ef578: 0c06 |0080: move-result-object v6 │ │ +2ef57a: 6e20 d787 6000 |0081: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ef580: 6e10 df87 0000 |0084: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2ef586: 0c06 |0087: move-result-object v6 │ │ +2ef588: 7020 728d 6500 |0088: invoke-direct {v5, v6}, Lorg/jaudiotagger/audio/exceptions/CannotWriteException;.:(Ljava/lang/String;)V // method@8d72 │ │ +2ef58e: 2705 |008b: throw v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ 0x001f line=125 │ │ 0x0026 line=126 │ │ 0x002d line=127 │ │ 0x0030 line=128 │ │ @@ -729018,51 +729018,51 @@ │ │ type : '(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;)Lorg/jaudiotagger/audio/iff/ChunkHeader;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 77 16-bit code units │ │ -2ef58c: |[2ef58c] org.jaudiotagger.audio.wav.WavTagWriter.seekToStartOfListInfoMetadata:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;)Lorg/jaudiotagger/audio/iff/ChunkHeader; │ │ -2ef59c: 6e10 d79e 0600 |0000: invoke-virtual {v6}, Lorg/jaudiotagger/tag/wav/WavTag;.getInfoTag:()Lorg/jaudiotagger/tag/wav/WavInfoTag; // method@9ed7 │ │ -2ef5a2: 0c06 |0003: move-result-object v6 │ │ -2ef5a4: 6e10 b09e 0600 |0004: invoke-virtual {v6}, Lorg/jaudiotagger/tag/wav/WavInfoTag;.getStartLocationInFile:()Ljava/lang/Long; // method@9eb0 │ │ -2ef5aa: 0c06 |0007: move-result-object v6 │ │ -2ef5ac: 6e10 3c87 0600 |0008: invoke-virtual {v6}, Ljava/lang/Long;.longValue:()J // method@873c │ │ -2ef5b2: 0b00 |000b: move-result-wide v0 │ │ -2ef5b4: 6e30 6a88 0501 |000c: invoke-virtual {v5, v0, v1}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ -2ef5ba: 2206 6311 |000f: new-instance v6, Lorg/jaudiotagger/audio/iff/ChunkHeader; // type@1163 │ │ -2ef5be: 6200 a581 |0011: sget-object v0, Ljava/nio/ByteOrder;.LITTLE_ENDIAN:Ljava/nio/ByteOrder; // field@81a5 │ │ -2ef5c2: 7020 b98e 0600 |0013: invoke-direct {v6, v0}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.:(Ljava/nio/ByteOrder;)V // method@8eb9 │ │ -2ef5c8: 6e20 be8e 5600 |0016: invoke-virtual {v6, v5}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.readHeader:(Ljava/nio/channels/FileChannel;)Z // method@8ebe │ │ -2ef5ce: 6e10 6988 0500 |0019: invoke-virtual {v5}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ -2ef5d4: 0b00 |001c: move-result-wide v0 │ │ -2ef5d6: 1602 0800 |001d: const-wide/16 v2, #int 8 // #8 │ │ -2ef5da: bc20 |001f: sub-long/2addr v0, v2 │ │ -2ef5dc: 6e30 6a88 0501 |0020: invoke-virtual {v5, v0, v1}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ -2ef5e2: 6205 a486 |0023: sget-object v5, Lorg/jaudiotagger/audio/wav/WavChunkType;.LIST:Lorg/jaudiotagger/audio/wav/WavChunkType; // field@86a4 │ │ -2ef5e6: 6e10 cf90 0500 |0025: invoke-virtual {v5}, Lorg/jaudiotagger/audio/wav/WavChunkType;.getCode:()Ljava/lang/String; // method@90cf │ │ -2ef5ec: 0c05 |0028: move-result-object v5 │ │ -2ef5ee: 6e10 ba8e 0600 |0029: invoke-virtual {v6}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getID:()Ljava/lang/String; // method@8eba │ │ -2ef5f4: 0c00 |002c: move-result-object v0 │ │ -2ef5f6: 6e20 9c87 0500 |002d: invoke-virtual {v5, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2ef5fc: 0a05 |0030: move-result v5 │ │ -2ef5fe: 3805 0300 |0031: if-eqz v5, 0034 // +0003 │ │ -2ef602: 1106 |0033: return-object v6 │ │ -2ef604: 2205 3711 |0034: new-instance v5, Lorg/jaudiotagger/audio/exceptions/CannotWriteException; // type@1137 │ │ -2ef608: 2206 3910 |0036: new-instance v6, Ljava/lang/StringBuilder; // type@1039 │ │ -2ef60c: 7010 cc87 0600 |0038: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2ef612: 5440 d286 |003b: iget-object v0, v4, Lorg/jaudiotagger/audio/wav/WavTagWriter;.loggingName:Ljava/lang/String; // field@86d2 │ │ -2ef616: 6e20 d787 0600 |003d: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ef61c: 1a00 0a01 |0040: const-string v0, " Unable to find List chunk at original location has file been modified externally" // string@010a │ │ -2ef620: 6e20 d787 0600 |0042: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ef626: 6e10 df87 0600 |0045: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2ef62c: 0c06 |0048: move-result-object v6 │ │ -2ef62e: 7020 728d 6500 |0049: invoke-direct {v5, v6}, Lorg/jaudiotagger/audio/exceptions/CannotWriteException;.:(Ljava/lang/String;)V // method@8d72 │ │ -2ef634: 2705 |004c: throw v5 │ │ +2ef590: |[2ef590] org.jaudiotagger.audio.wav.WavTagWriter.seekToStartOfListInfoMetadata:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;)Lorg/jaudiotagger/audio/iff/ChunkHeader; │ │ +2ef5a0: 6e10 d79e 0600 |0000: invoke-virtual {v6}, Lorg/jaudiotagger/tag/wav/WavTag;.getInfoTag:()Lorg/jaudiotagger/tag/wav/WavInfoTag; // method@9ed7 │ │ +2ef5a6: 0c06 |0003: move-result-object v6 │ │ +2ef5a8: 6e10 b09e 0600 |0004: invoke-virtual {v6}, Lorg/jaudiotagger/tag/wav/WavInfoTag;.getStartLocationInFile:()Ljava/lang/Long; // method@9eb0 │ │ +2ef5ae: 0c06 |0007: move-result-object v6 │ │ +2ef5b0: 6e10 3c87 0600 |0008: invoke-virtual {v6}, Ljava/lang/Long;.longValue:()J // method@873c │ │ +2ef5b6: 0b00 |000b: move-result-wide v0 │ │ +2ef5b8: 6e30 6a88 0501 |000c: invoke-virtual {v5, v0, v1}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ +2ef5be: 2206 6311 |000f: new-instance v6, Lorg/jaudiotagger/audio/iff/ChunkHeader; // type@1163 │ │ +2ef5c2: 6200 a581 |0011: sget-object v0, Ljava/nio/ByteOrder;.LITTLE_ENDIAN:Ljava/nio/ByteOrder; // field@81a5 │ │ +2ef5c6: 7020 b98e 0600 |0013: invoke-direct {v6, v0}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.:(Ljava/nio/ByteOrder;)V // method@8eb9 │ │ +2ef5cc: 6e20 be8e 5600 |0016: invoke-virtual {v6, v5}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.readHeader:(Ljava/nio/channels/FileChannel;)Z // method@8ebe │ │ +2ef5d2: 6e10 6988 0500 |0019: invoke-virtual {v5}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ +2ef5d8: 0b00 |001c: move-result-wide v0 │ │ +2ef5da: 1602 0800 |001d: const-wide/16 v2, #int 8 // #8 │ │ +2ef5de: bc20 |001f: sub-long/2addr v0, v2 │ │ +2ef5e0: 6e30 6a88 0501 |0020: invoke-virtual {v5, v0, v1}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ +2ef5e6: 6205 a486 |0023: sget-object v5, Lorg/jaudiotagger/audio/wav/WavChunkType;.LIST:Lorg/jaudiotagger/audio/wav/WavChunkType; // field@86a4 │ │ +2ef5ea: 6e10 cf90 0500 |0025: invoke-virtual {v5}, Lorg/jaudiotagger/audio/wav/WavChunkType;.getCode:()Ljava/lang/String; // method@90cf │ │ +2ef5f0: 0c05 |0028: move-result-object v5 │ │ +2ef5f2: 6e10 ba8e 0600 |0029: invoke-virtual {v6}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getID:()Ljava/lang/String; // method@8eba │ │ +2ef5f8: 0c00 |002c: move-result-object v0 │ │ +2ef5fa: 6e20 9c87 0500 |002d: invoke-virtual {v5, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2ef600: 0a05 |0030: move-result v5 │ │ +2ef602: 3805 0300 |0031: if-eqz v5, 0034 // +0003 │ │ +2ef606: 1106 |0033: return-object v6 │ │ +2ef608: 2205 3711 |0034: new-instance v5, Lorg/jaudiotagger/audio/exceptions/CannotWriteException; // type@1137 │ │ +2ef60c: 2206 3910 |0036: new-instance v6, Ljava/lang/StringBuilder; // type@1039 │ │ +2ef610: 7010 cc87 0600 |0038: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2ef616: 5440 d286 |003b: iget-object v0, v4, Lorg/jaudiotagger/audio/wav/WavTagWriter;.loggingName:Ljava/lang/String; // field@86d2 │ │ +2ef61a: 6e20 d787 0600 |003d: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ef620: 1a00 0a01 |0040: const-string v0, " Unable to find List chunk at original location has file been modified externally" // string@010a │ │ +2ef624: 6e20 d787 0600 |0042: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ef62a: 6e10 df87 0600 |0045: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2ef630: 0c06 |0048: move-result-object v6 │ │ +2ef632: 7020 728d 6500 |0049: invoke-direct {v5, v6}, Lorg/jaudiotagger/audio/exceptions/CannotWriteException;.:(Ljava/lang/String;)V // method@8d72 │ │ +2ef638: 2705 |004c: throw v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x000f line=103 │ │ 0x0016 line=104 │ │ 0x0019 line=105 │ │ 0x0023 line=107 │ │ @@ -729077,27 +729077,27 @@ │ │ type : '(Ljava/nio/channels/FileChannel;Ljava/nio/ByteBuffer;Ljava/nio/ByteBuffer;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -2f05d0: |[2f05d0] org.jaudiotagger.audio.wav.WavTagWriter.writeBothTags:(Ljava/nio/channels/FileChannel;Ljava/nio/ByteBuffer;Ljava/nio/ByteBuffer;)V │ │ -2f05e0: 7100 ea91 0000 |0000: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ -2f05e6: 0c00 |0003: move-result-object v0 │ │ -2f05e8: 6e10 fd91 0000 |0004: invoke-virtual {v0}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getWavSaveOrder:()Lorg/jaudiotagger/audio/wav/WavSaveOrder; // method@91fd │ │ -2f05ee: 0c00 |0007: move-result-object v0 │ │ -2f05f0: 6201 be86 |0008: sget-object v1, Lorg/jaudiotagger/audio/wav/WavSaveOrder;.INFO_THEN_ID3:Lorg/jaudiotagger/audio/wav/WavSaveOrder; // field@86be │ │ -2f05f4: 3310 0900 |000a: if-ne v0, v1, 0013 // +0009 │ │ -2f05f8: 7030 2391 3204 |000c: invoke-direct {v2, v3, v4}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.writeInfoDataToFile:(Ljava/nio/channels/FileChannel;Ljava/nio/ByteBuffer;)V // method@9123 │ │ -2f05fe: 7030 2091 3205 |000f: invoke-direct {v2, v3, v5}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.writeId3DataToFile:(Ljava/nio/channels/FileChannel;Ljava/nio/ByteBuffer;)V // method@9120 │ │ -2f0604: 2807 |0012: goto 0019 // +0007 │ │ -2f0606: 7030 2091 3205 |0013: invoke-direct {v2, v3, v5}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.writeId3DataToFile:(Ljava/nio/channels/FileChannel;Ljava/nio/ByteBuffer;)V // method@9120 │ │ -2f060c: 7030 2391 3204 |0016: invoke-direct {v2, v3, v4}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.writeInfoDataToFile:(Ljava/nio/channels/FileChannel;Ljava/nio/ByteBuffer;)V // method@9123 │ │ -2f0612: 0e00 |0019: return-void │ │ +2f05d4: |[2f05d4] org.jaudiotagger.audio.wav.WavTagWriter.writeBothTags:(Ljava/nio/channels/FileChannel;Ljava/nio/ByteBuffer;Ljava/nio/ByteBuffer;)V │ │ +2f05e4: 7100 ea91 0000 |0000: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ +2f05ea: 0c00 |0003: move-result-object v0 │ │ +2f05ec: 6e10 fd91 0000 |0004: invoke-virtual {v0}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getWavSaveOrder:()Lorg/jaudiotagger/audio/wav/WavSaveOrder; // method@91fd │ │ +2f05f2: 0c00 |0007: move-result-object v0 │ │ +2f05f4: 6201 be86 |0008: sget-object v1, Lorg/jaudiotagger/audio/wav/WavSaveOrder;.INFO_THEN_ID3:Lorg/jaudiotagger/audio/wav/WavSaveOrder; // field@86be │ │ +2f05f8: 3310 0900 |000a: if-ne v0, v1, 0013 // +0009 │ │ +2f05fc: 7030 2391 3204 |000c: invoke-direct {v2, v3, v4}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.writeInfoDataToFile:(Ljava/nio/channels/FileChannel;Ljava/nio/ByteBuffer;)V // method@9123 │ │ +2f0602: 7030 2091 3205 |000f: invoke-direct {v2, v3, v5}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.writeId3DataToFile:(Ljava/nio/channels/FileChannel;Ljava/nio/ByteBuffer;)V // method@9120 │ │ +2f0608: 2807 |0012: goto 0019 // +0007 │ │ +2f060a: 7030 2091 3205 |0013: invoke-direct {v2, v3, v5}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.writeId3DataToFile:(Ljava/nio/channels/FileChannel;Ljava/nio/ByteBuffer;)V // method@9120 │ │ +2f0610: 7030 2391 3204 |0016: invoke-direct {v2, v3, v4}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.writeInfoDataToFile:(Ljava/nio/channels/FileChannel;Ljava/nio/ByteBuffer;)V // method@9123 │ │ +2f0616: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=929 │ │ 0x000c line=931 │ │ 0x000f line=932 │ │ 0x0013 line=936 │ │ 0x0016 line=937 │ │ @@ -729112,21 +729112,21 @@ │ │ type : '(Ljava/nio/channels/FileChannel;J)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -2f0614: |[2f0614] org.jaudiotagger.audio.wav.WavTagWriter.writeExtraByteIfChunkOddSize:(Ljava/nio/channels/FileChannel;J)V │ │ -2f0624: 7120 a98e 3200 |0000: invoke-static {v2, v3}, Lorg/jaudiotagger/audio/generic/Utils;.isOddLength:(J)Z // method@8ea9 │ │ -2f062a: 0a02 |0003: move-result v2 │ │ -2f062c: 3802 0600 |0004: if-eqz v2, 000a // +0006 │ │ -2f0630: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -2f0632: 7030 2591 1002 |0007: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.writePaddingToFile:(Ljava/nio/channels/FileChannel;I)V // method@9125 │ │ -2f0638: 0e00 |000a: return-void │ │ +2f0618: |[2f0618] org.jaudiotagger.audio.wav.WavTagWriter.writeExtraByteIfChunkOddSize:(Ljava/nio/channels/FileChannel;J)V │ │ +2f0628: 7120 a98e 3200 |0000: invoke-static {v2, v3}, Lorg/jaudiotagger/audio/generic/Utils;.isOddLength:(J)Z // method@8ea9 │ │ +2f062e: 0a02 |0003: move-result v2 │ │ +2f0630: 3802 0600 |0004: if-eqz v2, 000a // +0006 │ │ +2f0634: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +2f0636: 7030 2591 1002 |0007: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.writePaddingToFile:(Ljava/nio/channels/FileChannel;I)V // method@9125 │ │ +2f063c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=740 │ │ 0x0007 line=742 │ │ locals : │ │ 0x0000 - 0x000b reg=0 this Lorg/jaudiotagger/audio/wav/WavTagWriter; │ │ 0x0000 - 0x000b reg=1 (null) Ljava/nio/channels/FileChannel; │ │ @@ -729137,20 +729137,20 @@ │ │ type : '(Ljava/nio/channels/FileChannel;Ljava/nio/ByteBuffer;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -2f063c: |[2f063c] org.jaudiotagger.audio.wav.WavTagWriter.writeId3ChunkAtFileEnd:(Ljava/nio/channels/FileChannel;Ljava/nio/ByteBuffer;)V │ │ -2f064c: 6e10 6d88 0300 |0000: invoke-virtual {v3}, Ljava/nio/channels/FileChannel;.size:()J // method@886d │ │ -2f0652: 0b00 |0003: move-result-wide v0 │ │ -2f0654: 6e30 6a88 0301 |0004: invoke-virtual {v3, v0, v1}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ -2f065a: 7030 2091 3204 |0007: invoke-direct {v2, v3, v4}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.writeId3DataToFile:(Ljava/nio/channels/FileChannel;Ljava/nio/ByteBuffer;)V // method@9120 │ │ -2f0660: 0e00 |000a: return-void │ │ +2f0640: |[2f0640] org.jaudiotagger.audio.wav.WavTagWriter.writeId3ChunkAtFileEnd:(Ljava/nio/channels/FileChannel;Ljava/nio/ByteBuffer;)V │ │ +2f0650: 6e10 6d88 0300 |0000: invoke-virtual {v3}, Ljava/nio/channels/FileChannel;.size:()J // method@886d │ │ +2f0656: 0b00 |0003: move-result-wide v0 │ │ +2f0658: 6e30 6a88 0301 |0004: invoke-virtual {v3, v0, v1}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ +2f065e: 7030 2091 3204 |0007: invoke-direct {v2, v3, v4}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.writeId3DataToFile:(Ljava/nio/channels/FileChannel;Ljava/nio/ByteBuffer;)V // method@9120 │ │ +2f0664: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1193 │ │ 0x0007 line=1194 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lorg/jaudiotagger/audio/wav/WavTagWriter; │ │ 0x0000 - 0x000b reg=3 (null) Ljava/nio/channels/FileChannel; │ │ @@ -729161,41 +729161,41 @@ │ │ type : '(Ljava/nio/channels/FileChannel;Ljava/nio/ByteBuffer;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 57 16-bit code units │ │ -2f0664: |[2f0664] org.jaudiotagger.audio.wav.WavTagWriter.writeId3DataToFile:(Ljava/nio/channels/FileChannel;Ljava/nio/ByteBuffer;)V │ │ -2f0674: 6e10 6988 0400 |0000: invoke-virtual {v4}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ -2f067a: 0b00 |0003: move-result-wide v0 │ │ -2f067c: 7120 a98e 1000 |0004: invoke-static {v0, v1}, Lorg/jaudiotagger/audio/generic/Utils;.isOddLength:(J)Z // method@8ea9 │ │ -2f0682: 0a00 |0007: move-result v0 │ │ -2f0684: 3800 0600 |0008: if-eqz v0, 000e // +0006 │ │ -2f0688: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -2f068a: 7030 2591 4300 |000b: invoke-direct {v3, v4, v0}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.writePaddingToFile:(Ljava/nio/channels/FileChannel;I)V // method@9125 │ │ -2f0690: 1300 0800 |000e: const/16 v0, #int 8 // #8 │ │ -2f0694: 7110 3788 0000 |0010: invoke-static {v0}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@8837 │ │ -2f069a: 0c00 |0013: move-result-object v0 │ │ -2f069c: 6201 a581 |0014: sget-object v1, Ljava/nio/ByteOrder;.LITTLE_ENDIAN:Ljava/nio/ByteOrder; // field@81a5 │ │ -2f06a0: 6e20 4c88 1000 |0016: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@884c │ │ -2f06a6: 6201 a286 |0019: sget-object v1, Lorg/jaudiotagger/audio/wav/WavChunkType;.ID3:Lorg/jaudiotagger/audio/wav/WavChunkType; // field@86a2 │ │ -2f06aa: 6e10 cf90 0100 |001b: invoke-virtual {v1}, Lorg/jaudiotagger/audio/wav/WavChunkType;.getCode:()Ljava/lang/String; // method@90cf │ │ -2f06b0: 0c01 |001e: move-result-object v1 │ │ -2f06b2: 6202 ab81 |001f: sget-object v2, Ljava/nio/charset/StandardCharsets;.US_ASCII:Ljava/nio/charset/Charset; // field@81ab │ │ -2f06b6: 6e20 a187 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@87a1 │ │ -2f06bc: 0c01 |0024: move-result-object v1 │ │ -2f06be: 6e20 5288 1000 |0025: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.put:([B)Ljava/nio/ByteBuffer; // method@8852 │ │ -2f06c4: 6e10 4988 0500 |0028: invoke-virtual {v5}, Ljava/nio/ByteBuffer;.limit:()I // method@8849 │ │ -2f06ca: 0a01 |002b: move-result v1 │ │ -2f06cc: 6e20 5488 1000 |002c: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.putInt:(I)Ljava/nio/ByteBuffer; // method@8854 │ │ -2f06d2: 6e10 3d88 0000 |002f: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.flip:()Ljava/nio/Buffer; // method@883d │ │ -2f06d8: 6e20 7288 0400 |0032: invoke-virtual {v4, v0}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ -2f06de: 6e20 7288 5400 |0035: invoke-virtual {v4, v5}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ -2f06e4: 0e00 |0038: return-void │ │ +2f0668: |[2f0668] org.jaudiotagger.audio.wav.WavTagWriter.writeId3DataToFile:(Ljava/nio/channels/FileChannel;Ljava/nio/ByteBuffer;)V │ │ +2f0678: 6e10 6988 0400 |0000: invoke-virtual {v4}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ +2f067e: 0b00 |0003: move-result-wide v0 │ │ +2f0680: 7120 a98e 1000 |0004: invoke-static {v0, v1}, Lorg/jaudiotagger/audio/generic/Utils;.isOddLength:(J)Z // method@8ea9 │ │ +2f0686: 0a00 |0007: move-result v0 │ │ +2f0688: 3800 0600 |0008: if-eqz v0, 000e // +0006 │ │ +2f068c: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +2f068e: 7030 2591 4300 |000b: invoke-direct {v3, v4, v0}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.writePaddingToFile:(Ljava/nio/channels/FileChannel;I)V // method@9125 │ │ +2f0694: 1300 0800 |000e: const/16 v0, #int 8 // #8 │ │ +2f0698: 7110 3788 0000 |0010: invoke-static {v0}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@8837 │ │ +2f069e: 0c00 |0013: move-result-object v0 │ │ +2f06a0: 6201 a581 |0014: sget-object v1, Ljava/nio/ByteOrder;.LITTLE_ENDIAN:Ljava/nio/ByteOrder; // field@81a5 │ │ +2f06a4: 6e20 4c88 1000 |0016: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@884c │ │ +2f06aa: 6201 a286 |0019: sget-object v1, Lorg/jaudiotagger/audio/wav/WavChunkType;.ID3:Lorg/jaudiotagger/audio/wav/WavChunkType; // field@86a2 │ │ +2f06ae: 6e10 cf90 0100 |001b: invoke-virtual {v1}, Lorg/jaudiotagger/audio/wav/WavChunkType;.getCode:()Ljava/lang/String; // method@90cf │ │ +2f06b4: 0c01 |001e: move-result-object v1 │ │ +2f06b6: 6202 ab81 |001f: sget-object v2, Ljava/nio/charset/StandardCharsets;.US_ASCII:Ljava/nio/charset/Charset; // field@81ab │ │ +2f06ba: 6e20 a187 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@87a1 │ │ +2f06c0: 0c01 |0024: move-result-object v1 │ │ +2f06c2: 6e20 5288 1000 |0025: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.put:([B)Ljava/nio/ByteBuffer; // method@8852 │ │ +2f06c8: 6e10 4988 0500 |0028: invoke-virtual {v5}, Ljava/nio/ByteBuffer;.limit:()I // method@8849 │ │ +2f06ce: 0a01 |002b: move-result v1 │ │ +2f06d0: 6e20 5488 1000 |002c: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.putInt:(I)Ljava/nio/ByteBuffer; // method@8854 │ │ +2f06d6: 6e10 3d88 0000 |002f: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.flip:()Ljava/nio/Buffer; // method@883d │ │ +2f06dc: 6e20 7288 0400 |0032: invoke-virtual {v4, v0}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ +2f06e2: 6e20 7288 5400 |0035: invoke-virtual {v4, v5}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ +2f06e8: 0e00 |0038: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=439 │ │ 0x000b line=441 │ │ 0x0010 line=445 │ │ 0x0014 line=446 │ │ 0x0019 line=447 │ │ @@ -729213,37 +729213,37 @@ │ │ type : '(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavInfoTag;Ljava/nio/ByteBuffer;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 42 16-bit code units │ │ -2f06e8: |[2f06e8] org.jaudiotagger.audio.wav.WavTagWriter.writeInfoChunk:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavInfoTag;Ljava/nio/ByteBuffer;)V │ │ -2f06f8: 6e10 4988 0800 |0000: invoke-virtual {v8}, Ljava/nio/ByteBuffer;.limit:()I // method@8849 │ │ -2f06fe: 0a00 |0003: move-result v0 │ │ -2f0700: 8100 |0004: int-to-long v0, v0 │ │ -2f0702: 6e10 af9e 0700 |0005: invoke-virtual {v7}, Lorg/jaudiotagger/tag/wav/WavInfoTag;.getSizeOfTag:()J // method@9eaf │ │ -2f0708: 0b02 |0008: move-result-wide v2 │ │ -2f070a: 3104 0200 |0009: cmp-long v4, v2, v0 │ │ -2f070e: 3a04 1b00 |000b: if-ltz v4, 0026 // +001b │ │ -2f0712: 6e10 af9e 0700 |000d: invoke-virtual {v7}, Lorg/jaudiotagger/tag/wav/WavInfoTag;.getSizeOfTag:()J // method@9eaf │ │ -2f0718: 0b02 |0010: move-result-wide v2 │ │ -2f071a: 7053 2491 6528 |0011: invoke-direct {v5, v6, v8, v2, v3}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.writeInfoDataToFile:(Ljava/nio/channels/FileChannel;Ljava/nio/ByteBuffer;J)V // method@9124 │ │ -2f0720: 6e10 af9e 0700 |0014: invoke-virtual {v7}, Lorg/jaudiotagger/tag/wav/WavInfoTag;.getSizeOfTag:()J // method@9eaf │ │ -2f0726: 0b02 |0017: move-result-wide v2 │ │ -2f0728: 3108 0200 |0018: cmp-long v8, v2, v0 │ │ -2f072c: 3d08 0f00 |001a: if-lez v8, 0029 // +000f │ │ -2f0730: 6e10 af9e 0700 |001c: invoke-virtual {v7}, Lorg/jaudiotagger/tag/wav/WavInfoTag;.getSizeOfTag:()J // method@9eaf │ │ -2f0736: 0b07 |001f: move-result-wide v7 │ │ -2f0738: bc07 |0020: sub-long/2addr v7, v0 │ │ -2f073a: 8478 |0021: long-to-int v8, v7 │ │ -2f073c: 7030 2591 6508 |0022: invoke-direct {v5, v6, v8}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.writePaddingToFile:(Ljava/nio/channels/FileChannel;I)V // method@9125 │ │ -2f0742: 2804 |0025: goto 0029 // +0004 │ │ -2f0744: 7051 2491 6508 |0026: invoke-direct {v5, v6, v8, v0, v1}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.writeInfoDataToFile:(Ljava/nio/channels/FileChannel;Ljava/nio/ByteBuffer;J)V // method@9124 │ │ -2f074a: 0e00 |0029: return-void │ │ +2f06ec: |[2f06ec] org.jaudiotagger.audio.wav.WavTagWriter.writeInfoChunk:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavInfoTag;Ljava/nio/ByteBuffer;)V │ │ +2f06fc: 6e10 4988 0800 |0000: invoke-virtual {v8}, Ljava/nio/ByteBuffer;.limit:()I // method@8849 │ │ +2f0702: 0a00 |0003: move-result v0 │ │ +2f0704: 8100 |0004: int-to-long v0, v0 │ │ +2f0706: 6e10 af9e 0700 |0005: invoke-virtual {v7}, Lorg/jaudiotagger/tag/wav/WavInfoTag;.getSizeOfTag:()J // method@9eaf │ │ +2f070c: 0b02 |0008: move-result-wide v2 │ │ +2f070e: 3104 0200 |0009: cmp-long v4, v2, v0 │ │ +2f0712: 3a04 1b00 |000b: if-ltz v4, 0026 // +001b │ │ +2f0716: 6e10 af9e 0700 |000d: invoke-virtual {v7}, Lorg/jaudiotagger/tag/wav/WavInfoTag;.getSizeOfTag:()J // method@9eaf │ │ +2f071c: 0b02 |0010: move-result-wide v2 │ │ +2f071e: 7053 2491 6528 |0011: invoke-direct {v5, v6, v8, v2, v3}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.writeInfoDataToFile:(Ljava/nio/channels/FileChannel;Ljava/nio/ByteBuffer;J)V // method@9124 │ │ +2f0724: 6e10 af9e 0700 |0014: invoke-virtual {v7}, Lorg/jaudiotagger/tag/wav/WavInfoTag;.getSizeOfTag:()J // method@9eaf │ │ +2f072a: 0b02 |0017: move-result-wide v2 │ │ +2f072c: 3108 0200 |0018: cmp-long v8, v2, v0 │ │ +2f0730: 3d08 0f00 |001a: if-lez v8, 0029 // +000f │ │ +2f0734: 6e10 af9e 0700 |001c: invoke-virtual {v7}, Lorg/jaudiotagger/tag/wav/WavInfoTag;.getSizeOfTag:()J // method@9eaf │ │ +2f073a: 0b07 |001f: move-result-wide v7 │ │ +2f073c: bc07 |0020: sub-long/2addr v7, v0 │ │ +2f073e: 8478 |0021: long-to-int v8, v7 │ │ +2f0740: 7030 2591 6508 |0022: invoke-direct {v5, v6, v8}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.writePaddingToFile:(Ljava/nio/channels/FileChannel;I)V // method@9125 │ │ +2f0746: 2804 |0025: goto 0029 // +0004 │ │ +2f0748: 7051 2491 6508 |0026: invoke-direct {v5, v6, v8, v0, v1}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.writeInfoDataToFile:(Ljava/nio/channels/FileChannel;Ljava/nio/ByteBuffer;J)V // method@9124 │ │ +2f074e: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=711 │ │ 0x0005 line=713 │ │ 0x000d line=715 │ │ 0x0014 line=717 │ │ 0x001c line=719 │ │ @@ -729259,20 +729259,20 @@ │ │ type : '(Ljava/nio/channels/FileChannel;Ljava/nio/ByteBuffer;J)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 11 16-bit code units │ │ -2f074c: |[2f074c] org.jaudiotagger.audio.wav.WavTagWriter.writeInfoChunkAtFileEnd:(Ljava/nio/channels/FileChannel;Ljava/nio/ByteBuffer;J)V │ │ -2f075c: 6e10 6d88 0300 |0000: invoke-virtual {v3}, Ljava/nio/channels/FileChannel;.size:()J // method@886d │ │ -2f0762: 0b00 |0003: move-result-wide v0 │ │ -2f0764: 6e30 6a88 0301 |0004: invoke-virtual {v3, v0, v1}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ -2f076a: 7056 2491 3254 |0007: invoke-direct {v2, v3, v4, v5, v6}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.writeInfoDataToFile:(Ljava/nio/channels/FileChannel;Ljava/nio/ByteBuffer;J)V // method@9124 │ │ -2f0770: 0e00 |000a: return-void │ │ +2f0750: |[2f0750] org.jaudiotagger.audio.wav.WavTagWriter.writeInfoChunkAtFileEnd:(Ljava/nio/channels/FileChannel;Ljava/nio/ByteBuffer;J)V │ │ +2f0760: 6e10 6d88 0300 |0000: invoke-virtual {v3}, Ljava/nio/channels/FileChannel;.size:()J // method@886d │ │ +2f0766: 0b00 |0003: move-result-wide v0 │ │ +2f0768: 6e30 6a88 0301 |0004: invoke-virtual {v3, v0, v1}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ +2f076e: 7056 2491 3254 |0007: invoke-direct {v2, v3, v4, v5, v6}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.writeInfoDataToFile:(Ljava/nio/channels/FileChannel;Ljava/nio/ByteBuffer;J)V // method@9124 │ │ +2f0774: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1074 │ │ 0x0007 line=1075 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lorg/jaudiotagger/audio/wav/WavTagWriter; │ │ 0x0000 - 0x000b reg=3 (null) Ljava/nio/channels/FileChannel; │ │ @@ -729284,20 +729284,20 @@ │ │ type : '(Ljava/nio/channels/FileChannel;Ljava/nio/ByteBuffer;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 9 16-bit code units │ │ -2f0774: |[2f0774] org.jaudiotagger.audio.wav.WavTagWriter.writeInfoDataToFile:(Ljava/nio/channels/FileChannel;Ljava/nio/ByteBuffer;)V │ │ -2f0784: 6e10 4988 0400 |0000: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.limit:()I // method@8849 │ │ -2f078a: 0a00 |0003: move-result v0 │ │ -2f078c: 8100 |0004: int-to-long v0, v0 │ │ -2f078e: 7051 2491 3204 |0005: invoke-direct {v2, v3, v4, v0, v1}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.writeInfoDataToFile:(Ljava/nio/channels/FileChannel;Ljava/nio/ByteBuffer;J)V // method@9124 │ │ -2f0794: 0e00 |0008: return-void │ │ +2f0778: |[2f0778] org.jaudiotagger.audio.wav.WavTagWriter.writeInfoDataToFile:(Ljava/nio/channels/FileChannel;Ljava/nio/ByteBuffer;)V │ │ +2f0788: 6e10 4988 0400 |0000: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.limit:()I // method@8849 │ │ +2f078e: 0a00 |0003: move-result v0 │ │ +2f0790: 8100 |0004: int-to-long v0, v0 │ │ +2f0792: 7051 2491 3204 |0005: invoke-direct {v2, v3, v4, v0, v1}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.writeInfoDataToFile:(Ljava/nio/channels/FileChannel;Ljava/nio/ByteBuffer;J)V // method@9124 │ │ +2f0798: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=426 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lorg/jaudiotagger/audio/wav/WavTagWriter; │ │ 0x0000 - 0x0009 reg=3 (null) Ljava/nio/channels/FileChannel; │ │ 0x0000 - 0x0009 reg=4 (null) Ljava/nio/ByteBuffer; │ │ @@ -729307,41 +729307,41 @@ │ │ type : '(Ljava/nio/channels/FileChannel;Ljava/nio/ByteBuffer;J)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 57 16-bit code units │ │ -2f0798: |[2f0798] org.jaudiotagger.audio.wav.WavTagWriter.writeInfoDataToFile:(Ljava/nio/channels/FileChannel;Ljava/nio/ByteBuffer;J)V │ │ -2f07a8: 6e10 6988 0400 |0000: invoke-virtual {v4}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ -2f07ae: 0b00 |0003: move-result-wide v0 │ │ -2f07b0: 7120 a98e 1000 |0004: invoke-static {v0, v1}, Lorg/jaudiotagger/audio/generic/Utils;.isOddLength:(J)Z // method@8ea9 │ │ -2f07b6: 0a00 |0007: move-result v0 │ │ -2f07b8: 3800 0600 |0008: if-eqz v0, 000e // +0006 │ │ -2f07bc: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -2f07be: 7030 2591 4300 |000b: invoke-direct {v3, v4, v0}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.writePaddingToFile:(Ljava/nio/channels/FileChannel;I)V // method@9125 │ │ -2f07c4: 1300 0800 |000e: const/16 v0, #int 8 // #8 │ │ -2f07c8: 7110 3788 0000 |0010: invoke-static {v0}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@8837 │ │ -2f07ce: 0c00 |0013: move-result-object v0 │ │ -2f07d0: 6201 a581 |0014: sget-object v1, Ljava/nio/ByteOrder;.LITTLE_ENDIAN:Ljava/nio/ByteOrder; // field@81a5 │ │ -2f07d4: 6e20 4c88 1000 |0016: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@884c │ │ -2f07da: 6201 a486 |0019: sget-object v1, Lorg/jaudiotagger/audio/wav/WavChunkType;.LIST:Lorg/jaudiotagger/audio/wav/WavChunkType; // field@86a4 │ │ -2f07de: 6e10 cf90 0100 |001b: invoke-virtual {v1}, Lorg/jaudiotagger/audio/wav/WavChunkType;.getCode:()Ljava/lang/String; // method@90cf │ │ -2f07e4: 0c01 |001e: move-result-object v1 │ │ -2f07e6: 6202 ab81 |001f: sget-object v2, Ljava/nio/charset/StandardCharsets;.US_ASCII:Ljava/nio/charset/Charset; // field@81ab │ │ -2f07ea: 6e20 a187 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@87a1 │ │ -2f07f0: 0c01 |0024: move-result-object v1 │ │ -2f07f2: 6e20 5288 1000 |0025: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.put:([B)Ljava/nio/ByteBuffer; // method@8852 │ │ -2f07f8: 8461 |0028: long-to-int v1, v6 │ │ -2f07fa: 6e20 5488 1000 |0029: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.putInt:(I)Ljava/nio/ByteBuffer; // method@8854 │ │ -2f0800: 6e10 3d88 0000 |002c: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.flip:()Ljava/nio/Buffer; // method@883d │ │ -2f0806: 6e20 7288 0400 |002f: invoke-virtual {v4, v0}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ -2f080c: 6e20 7288 5400 |0032: invoke-virtual {v4, v5}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ -2f0812: 7040 1e91 4376 |0035: invoke-direct {v3, v4, v6, v7}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.writeExtraByteIfChunkOddSize:(Ljava/nio/channels/FileChannel;J)V // method@911e │ │ -2f0818: 0e00 |0038: return-void │ │ +2f079c: |[2f079c] org.jaudiotagger.audio.wav.WavTagWriter.writeInfoDataToFile:(Ljava/nio/channels/FileChannel;Ljava/nio/ByteBuffer;J)V │ │ +2f07ac: 6e10 6988 0400 |0000: invoke-virtual {v4}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ +2f07b2: 0b00 |0003: move-result-wide v0 │ │ +2f07b4: 7120 a98e 1000 |0004: invoke-static {v0, v1}, Lorg/jaudiotagger/audio/generic/Utils;.isOddLength:(J)Z // method@8ea9 │ │ +2f07ba: 0a00 |0007: move-result v0 │ │ +2f07bc: 3800 0600 |0008: if-eqz v0, 000e // +0006 │ │ +2f07c0: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +2f07c2: 7030 2591 4300 |000b: invoke-direct {v3, v4, v0}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.writePaddingToFile:(Ljava/nio/channels/FileChannel;I)V // method@9125 │ │ +2f07c8: 1300 0800 |000e: const/16 v0, #int 8 // #8 │ │ +2f07cc: 7110 3788 0000 |0010: invoke-static {v0}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@8837 │ │ +2f07d2: 0c00 |0013: move-result-object v0 │ │ +2f07d4: 6201 a581 |0014: sget-object v1, Ljava/nio/ByteOrder;.LITTLE_ENDIAN:Ljava/nio/ByteOrder; // field@81a5 │ │ +2f07d8: 6e20 4c88 1000 |0016: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@884c │ │ +2f07de: 6201 a486 |0019: sget-object v1, Lorg/jaudiotagger/audio/wav/WavChunkType;.LIST:Lorg/jaudiotagger/audio/wav/WavChunkType; // field@86a4 │ │ +2f07e2: 6e10 cf90 0100 |001b: invoke-virtual {v1}, Lorg/jaudiotagger/audio/wav/WavChunkType;.getCode:()Ljava/lang/String; // method@90cf │ │ +2f07e8: 0c01 |001e: move-result-object v1 │ │ +2f07ea: 6202 ab81 |001f: sget-object v2, Ljava/nio/charset/StandardCharsets;.US_ASCII:Ljava/nio/charset/Charset; // field@81ab │ │ +2f07ee: 6e20 a187 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@87a1 │ │ +2f07f4: 0c01 |0024: move-result-object v1 │ │ +2f07f6: 6e20 5288 1000 |0025: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.put:([B)Ljava/nio/ByteBuffer; // method@8852 │ │ +2f07fc: 8461 |0028: long-to-int v1, v6 │ │ +2f07fe: 6e20 5488 1000 |0029: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.putInt:(I)Ljava/nio/ByteBuffer; // method@8854 │ │ +2f0804: 6e10 3d88 0000 |002c: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.flip:()Ljava/nio/Buffer; // method@883d │ │ +2f080a: 6e20 7288 0400 |002f: invoke-virtual {v4, v0}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ +2f0810: 6e20 7288 5400 |0032: invoke-virtual {v4, v5}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ +2f0816: 7040 1e91 4376 |0035: invoke-direct {v3, v4, v6, v7}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.writeExtraByteIfChunkOddSize:(Ljava/nio/channels/FileChannel;J)V // method@911e │ │ +2f081c: 0e00 |0038: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=400 │ │ 0x000b line=402 │ │ 0x0010 line=405 │ │ 0x0014 line=406 │ │ 0x0019 line=407 │ │ @@ -729361,19 +729361,19 @@ │ │ type : '(Ljava/nio/channels/FileChannel;I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -2f081c: |[2f081c] org.jaudiotagger.audio.wav.WavTagWriter.writePaddingToFile:(Ljava/nio/channels/FileChannel;I)V │ │ -2f082c: 7110 3888 0200 |0000: invoke-static {v2}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@8838 │ │ -2f0832: 0c02 |0003: move-result-object v2 │ │ -2f0834: 6e20 7288 2100 |0004: invoke-virtual {v1, v2}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ -2f083a: 0e00 |0007: return-void │ │ +2f0820: |[2f0820] org.jaudiotagger.audio.wav.WavTagWriter.writePaddingToFile:(Ljava/nio/channels/FileChannel;I)V │ │ +2f0830: 7110 3888 0200 |0000: invoke-static {v2}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@8838 │ │ +2f0836: 0c02 |0003: move-result-object v2 │ │ +2f0838: 6e20 7288 2100 |0004: invoke-virtual {v1, v2}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ +2f083e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=465 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/jaudiotagger/audio/wav/WavTagWriter; │ │ 0x0000 - 0x0008 reg=1 (null) Ljava/nio/channels/FileChannel; │ │ 0x0000 - 0x0008 reg=2 (null) I │ │ @@ -729384,55 +729384,55 @@ │ │ type : '(Lorg/jaudiotagger/tag/wav/WavTag;Lorg/jaudiotagger/tag/wav/WavTag;)Ljava/nio/ByteBuffer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 79 16-bit code units │ │ -2ef014: |[2ef014] org.jaudiotagger.audio.wav.WavTagWriter.convertID3Chunk:(Lorg/jaudiotagger/tag/wav/WavTag;Lorg/jaudiotagger/tag/wav/WavTag;)Ljava/nio/ByteBuffer; │ │ -2ef024: 2200 ef0f |0000: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@0fef │ │ -2ef028: 7010 2d86 0000 |0002: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@862d │ │ -2ef02e: 6e10 d99e 0b00 |0005: invoke-virtual {v11}, Lorg/jaudiotagger/tag/wav/WavTag;.getSizeOfID3TagOnly:()J // method@9ed9 │ │ -2ef034: 0b01 |0008: move-result-wide v1 │ │ -2ef036: 1603 0000 |0009: const-wide/16 v3, #int 0 // #0 │ │ -2ef03a: 310b 0103 |000b: cmp-long v11, v1, v3 │ │ -2ef03e: 3d0b 0b00 |000d: if-lez v11, 0018 // +000b │ │ -2ef042: 1605 0100 |000f: const-wide/16 v5, #int 1 // #1 │ │ -2ef046: a007 0105 |0011: and-long v7, v1, v5 │ │ -2ef04a: 310b 0703 |0013: cmp-long v11, v7, v3 │ │ -2ef04e: 380b 0300 |0015: if-eqz v11, 0018 // +0003 │ │ -2ef052: bb51 |0017: add-long/2addr v1, v5 │ │ -2ef054: 6e10 d69e 0a00 |0018: invoke-virtual {v10}, Lorg/jaudiotagger/tag/wav/WavTag;.getID3Tag:()Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // method@9ed6 │ │ -2ef05a: 0c0b |001b: move-result-object v11 │ │ -2ef05c: 8412 |001c: long-to-int v2, v1 │ │ -2ef05e: 6e30 3595 0b02 |001d: invoke-virtual {v11, v0, v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.write:(Ljava/io/OutputStream;I)V // method@9535 │ │ -2ef064: 6e10 3186 0000 |0020: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8631 │ │ -2ef06a: 0c0b |0023: move-result-object v11 │ │ -2ef06c: 21bb |0024: array-length v11, v11 │ │ -2ef06e: dd0b 0b01 |0025: and-int/lit8 v11, v11, #int 1 // #01 │ │ -2ef072: 380b 1500 |0027: if-eqz v11, 003c // +0015 │ │ -2ef076: 6e10 3186 0000 |0029: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8631 │ │ -2ef07c: 0c0b |002c: move-result-object v11 │ │ -2ef07e: 21bb |002d: array-length v11, v11 │ │ -2ef080: d80b 0b01 |002e: add-int/lit8 v11, v11, #int 1 // #01 │ │ -2ef084: 2200 ef0f |0030: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@0fef │ │ -2ef088: 7010 2d86 0000 |0032: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@862d │ │ -2ef08e: 6e10 d69e 0a00 |0035: invoke-virtual {v10}, Lorg/jaudiotagger/tag/wav/WavTag;.getID3Tag:()Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // method@9ed6 │ │ -2ef094: 0c0a |0038: move-result-object v10 │ │ -2ef096: 6e30 3595 0a0b |0039: invoke-virtual {v10, v0, v11}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.write:(Ljava/io/OutputStream;I)V // method@9535 │ │ -2ef09c: 6e10 3186 0000 |003c: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8631 │ │ -2ef0a2: 0c0a |003f: move-result-object v10 │ │ -2ef0a4: 7110 5b88 0a00 |0040: invoke-static {v10}, Ljava/nio/ByteBuffer;.wrap:([B)Ljava/nio/ByteBuffer; // method@885b │ │ -2ef0aa: 0c0a |0043: move-result-object v10 │ │ -2ef0ac: 6e10 5988 0a00 |0044: invoke-virtual {v10}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@8859 │ │ -2ef0b2: 110a |0047: return-object v10 │ │ -2ef0b4: 0d0a |0048: move-exception v10 │ │ -2ef0b6: 220b 3310 |0049: new-instance v11, Ljava/lang/RuntimeException; // type@1033 │ │ -2ef0ba: 7020 7e87 ab00 |004b: invoke-direct {v11, v10}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@877e │ │ -2ef0c0: 270b |004e: throw v11 │ │ +2ef018: |[2ef018] org.jaudiotagger.audio.wav.WavTagWriter.convertID3Chunk:(Lorg/jaudiotagger/tag/wav/WavTag;Lorg/jaudiotagger/tag/wav/WavTag;)Ljava/nio/ByteBuffer; │ │ +2ef028: 2200 ef0f |0000: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@0fef │ │ +2ef02c: 7010 2d86 0000 |0002: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@862d │ │ +2ef032: 6e10 d99e 0b00 |0005: invoke-virtual {v11}, Lorg/jaudiotagger/tag/wav/WavTag;.getSizeOfID3TagOnly:()J // method@9ed9 │ │ +2ef038: 0b01 |0008: move-result-wide v1 │ │ +2ef03a: 1603 0000 |0009: const-wide/16 v3, #int 0 // #0 │ │ +2ef03e: 310b 0103 |000b: cmp-long v11, v1, v3 │ │ +2ef042: 3d0b 0b00 |000d: if-lez v11, 0018 // +000b │ │ +2ef046: 1605 0100 |000f: const-wide/16 v5, #int 1 // #1 │ │ +2ef04a: a007 0105 |0011: and-long v7, v1, v5 │ │ +2ef04e: 310b 0703 |0013: cmp-long v11, v7, v3 │ │ +2ef052: 380b 0300 |0015: if-eqz v11, 0018 // +0003 │ │ +2ef056: bb51 |0017: add-long/2addr v1, v5 │ │ +2ef058: 6e10 d69e 0a00 |0018: invoke-virtual {v10}, Lorg/jaudiotagger/tag/wav/WavTag;.getID3Tag:()Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // method@9ed6 │ │ +2ef05e: 0c0b |001b: move-result-object v11 │ │ +2ef060: 8412 |001c: long-to-int v2, v1 │ │ +2ef062: 6e30 3595 0b02 |001d: invoke-virtual {v11, v0, v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.write:(Ljava/io/OutputStream;I)V // method@9535 │ │ +2ef068: 6e10 3186 0000 |0020: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8631 │ │ +2ef06e: 0c0b |0023: move-result-object v11 │ │ +2ef070: 21bb |0024: array-length v11, v11 │ │ +2ef072: dd0b 0b01 |0025: and-int/lit8 v11, v11, #int 1 // #01 │ │ +2ef076: 380b 1500 |0027: if-eqz v11, 003c // +0015 │ │ +2ef07a: 6e10 3186 0000 |0029: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8631 │ │ +2ef080: 0c0b |002c: move-result-object v11 │ │ +2ef082: 21bb |002d: array-length v11, v11 │ │ +2ef084: d80b 0b01 |002e: add-int/lit8 v11, v11, #int 1 // #01 │ │ +2ef088: 2200 ef0f |0030: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@0fef │ │ +2ef08c: 7010 2d86 0000 |0032: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@862d │ │ +2ef092: 6e10 d69e 0a00 |0035: invoke-virtual {v10}, Lorg/jaudiotagger/tag/wav/WavTag;.getID3Tag:()Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // method@9ed6 │ │ +2ef098: 0c0a |0038: move-result-object v10 │ │ +2ef09a: 6e30 3595 0a0b |0039: invoke-virtual {v10, v0, v11}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.write:(Ljava/io/OutputStream;I)V // method@9535 │ │ +2ef0a0: 6e10 3186 0000 |003c: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8631 │ │ +2ef0a6: 0c0a |003f: move-result-object v10 │ │ +2ef0a8: 7110 5b88 0a00 |0040: invoke-static {v10}, Ljava/nio/ByteBuffer;.wrap:([B)Ljava/nio/ByteBuffer; // method@885b │ │ +2ef0ae: 0c0a |0043: move-result-object v10 │ │ +2ef0b0: 6e10 5988 0a00 |0044: invoke-virtual {v10}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@8859 │ │ +2ef0b6: 110a |0047: return-object v10 │ │ +2ef0b8: 0d0a |0048: move-exception v10 │ │ +2ef0ba: 220b 3310 |0049: new-instance v11, Ljava/lang/RuntimeException; // type@1033 │ │ +2ef0be: 7020 7e87 ab00 |004b: invoke-direct {v11, v10}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@877e │ │ +2ef0c4: 270b |004e: throw v11 │ │ catches : 1 │ │ 0x0000 - 0x0047 │ │ Ljava/io/IOException; -> 0x0048 │ │ positions : │ │ 0x0000 line=610 │ │ 0x0005 line=611 │ │ 0x0018 line=623 │ │ @@ -729453,221 +729453,221 @@ │ │ type : '(Lorg/jaudiotagger/tag/wav/WavTag;)Ljava/nio/ByteBuffer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 436 16-bit code units │ │ -2ef0d4: |[2ef0d4] org.jaudiotagger.audio.wav.WavTagWriter.convertInfoChunk:(Lorg/jaudiotagger/tag/wav/WavTag;)Ljava/nio/ByteBuffer; │ │ -2ef0e4: 2200 ef0f |0000: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@0fef │ │ -2ef0e8: 7010 2d86 0000 |0002: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@862d │ │ -2ef0ee: 6e10 d79e 0c00 |0005: invoke-virtual {v12}, Lorg/jaudiotagger/tag/wav/WavTag;.getInfoTag:()Lorg/jaudiotagger/tag/wav/WavInfoTag; // method@9ed7 │ │ -2ef0f4: 0c0c |0008: move-result-object v12 │ │ -2ef0f6: 6e10 ac9e 0c00 |0009: invoke-virtual {v12}, Lorg/jaudiotagger/tag/wav/WavInfoTag;.getAll:()Ljava/util/List; // method@9eac │ │ -2ef0fc: 0c01 |000c: move-result-object v1 │ │ -2ef0fe: 2202 ac11 |000d: new-instance v2, Lorg/jaudiotagger/audio/wav/WavTagWriter$InfoFieldWriterOrderComparator; // type@11ac │ │ -2ef102: 7020 fe90 b200 |000f: invoke-direct {v2, v11}, Lorg/jaudiotagger/audio/wav/WavTagWriter$InfoFieldWriterOrderComparator;.:(Lorg/jaudiotagger/audio/wav/WavTagWriter;)V // method@90fe │ │ -2ef108: 7120 0f89 2100 |0012: invoke-static {v1, v2}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@890f │ │ -2ef10e: 7210 6e89 0100 |0015: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ -2ef114: 0c01 |0018: move-result-object v1 │ │ -2ef116: 1202 |0019: const/4 v2, #int 0 // #0 │ │ -2ef118: 1203 |001a: const/4 v3, #int 0 // #0 │ │ -2ef11a: 7210 4789 0100 |001b: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -2ef120: 0a04 |001e: move-result v4 │ │ -2ef122: 1a05 c804 |001f: const-string v5, ":" // string@04c8 │ │ -2ef126: 1a06 1001 |0021: const-string v6, " Writing:" // string@0110 │ │ -2ef12a: 3804 c900 |0023: if-eqz v4, 00ec // +00c9 │ │ -2ef12e: 7210 4889 0100 |0025: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -2ef134: 0c04 |0028: move-result-object v4 │ │ -2ef136: 1f04 c711 |0029: check-cast v4, Lorg/jaudiotagger/tag/TagField; // type@11c7 │ │ -2ef13a: 1f04 ca11 |002b: check-cast v4, Lorg/jaudiotagger/tag/TagTextField; // type@11ca │ │ -2ef13e: 7210 4c92 0400 |002d: invoke-interface {v4}, Lorg/jaudiotagger/tag/TagTextField;.getId:()Ljava/lang/String; // method@924c │ │ -2ef144: 0c07 |0030: move-result-object v7 │ │ -2ef146: 7110 9191 0700 |0031: invoke-static {v7}, Lorg/jaudiotagger/tag/FieldKey;.valueOf:(Ljava/lang/String;)Lorg/jaudiotagger/tag/FieldKey; // method@9191 │ │ -2ef14c: 0c07 |0034: move-result-object v7 │ │ -2ef14e: 7110 4191 0700 |0035: invoke-static {v7}, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.getByFieldKey:(Lorg/jaudiotagger/tag/FieldKey;)Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier; // method@9141 │ │ -2ef154: 0c07 |0038: move-result-object v7 │ │ -2ef156: 6e10 4291 0700 |0039: invoke-virtual {v7}, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.getCode:()Ljava/lang/String; // method@9142 │ │ -2ef15c: 0c08 |003c: move-result-object v8 │ │ -2ef15e: 6209 ab81 |003d: sget-object v9, Ljava/nio/charset/StandardCharsets;.US_ASCII:Ljava/nio/charset/Charset; // field@81ab │ │ -2ef162: 6e20 a187 9800 |003f: invoke-virtual {v8, v9}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@87a1 │ │ -2ef168: 0c08 |0042: move-result-object v8 │ │ -2ef16a: 6e20 3386 8000 |0043: invoke-virtual {v0, v8}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ -2ef170: 6208 d186 |0046: sget-object v8, Lorg/jaudiotagger/audio/wav/WavTagWriter;.logger:Ljava/util/logging/Logger; // field@86d1 │ │ -2ef174: 2209 3910 |0048: new-instance v9, Ljava/lang/StringBuilder; // type@1039 │ │ -2ef178: 7010 cc87 0900 |004a: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2ef17e: 54ba d286 |004d: iget-object v10, v11, Lorg/jaudiotagger/audio/wav/WavTagWriter;.loggingName:Ljava/lang/String; // field@86d2 │ │ -2ef182: 6e20 d787 a900 |004f: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ef188: 6e20 d787 6900 |0052: invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ef18e: 6e10 4291 0700 |0055: invoke-virtual {v7}, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.getCode:()Ljava/lang/String; // method@9142 │ │ -2ef194: 0c0a |0058: move-result-object v10 │ │ -2ef196: 6e20 d787 a900 |0059: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ef19c: 6e20 d787 5900 |005c: invoke-virtual {v9, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ef1a2: 7210 4a92 0400 |005f: invoke-interface {v4}, Lorg/jaudiotagger/tag/TagTextField;.getContent:()Ljava/lang/String; // method@924a │ │ -2ef1a8: 0c0a |0062: move-result-object v10 │ │ -2ef1aa: 6e20 d787 a900 |0063: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ef1b0: 6e10 df87 0900 |0066: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2ef1b6: 0c09 |0069: move-result-object v9 │ │ -2ef1b8: 6e20 128a 9800 |006a: invoke-virtual {v8, v9}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -2ef1be: 7210 4a92 0400 |006d: invoke-interface {v4}, Lorg/jaudiotagger/tag/TagTextField;.getContent:()Ljava/lang/String; // method@924a │ │ -2ef1c4: 0c08 |0070: move-result-object v8 │ │ -2ef1c6: 6209 af81 |0071: sget-object v9, Ljava/nio/charset/StandardCharsets;.UTF_8:Ljava/nio/charset/Charset; // field@81af │ │ -2ef1ca: 6e20 a187 9800 |0073: invoke-virtual {v8, v9}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@87a1 │ │ -2ef1d0: 0c08 |0076: move-result-object v8 │ │ -2ef1d2: 2189 |0077: array-length v9, v8 │ │ -2ef1d4: 7110 a68e 0900 |0078: invoke-static {v9}, Lorg/jaudiotagger/audio/generic/Utils;.getSizeLEInt32:(I)[B // method@8ea6 │ │ -2ef1da: 0c09 |007b: move-result-object v9 │ │ -2ef1dc: 6e20 3386 9000 |007c: invoke-virtual {v0, v9}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ -2ef1e2: 6e20 3386 8000 |007f: invoke-virtual {v0, v8}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ -2ef1e8: 2189 |0082: array-length v9, v8 │ │ -2ef1ea: 8199 |0083: int-to-long v9, v9 │ │ -2ef1ec: 7120 a98e a900 |0084: invoke-static {v9, v10}, Lorg/jaudiotagger/audio/generic/Utils;.isOddLength:(J)Z // method@8ea9 │ │ -2ef1f2: 0a09 |0087: move-result v9 │ │ -2ef1f4: 3809 0500 |0088: if-eqz v9, 008d // +0005 │ │ -2ef1f8: 6e20 3286 2000 |008a: invoke-virtual {v0, v2}, Ljava/io/ByteArrayOutputStream;.write:(I)V // method@8632 │ │ -2ef1fe: 6209 0387 |008d: sget-object v9, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.TRACKNO:Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier; // field@8703 │ │ -2ef202: 3397 8cff |008f: if-ne v7, v9, 001b // -0074 │ │ -2ef206: 1213 |0091: const/4 v3, #int 1 // #1 │ │ -2ef208: 7100 ea91 0000 |0092: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ -2ef20e: 0c07 |0095: move-result-object v7 │ │ -2ef210: 6e10 1b92 0700 |0096: invoke-virtual {v7}, Lorg/jaudiotagger/tag/TagOptionSingleton;.isWriteWavForTwonky:()Z // method@921b │ │ -2ef216: 0a07 |0099: move-result v7 │ │ -2ef218: 3807 81ff |009a: if-eqz v7, 001b // -007f │ │ -2ef21c: 6207 0587 |009c: sget-object v7, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.TWONKY_TRACKNO:Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier; // field@8705 │ │ -2ef220: 6e10 4291 0700 |009e: invoke-virtual {v7}, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.getCode:()Ljava/lang/String; // method@9142 │ │ -2ef226: 0c07 |00a1: move-result-object v7 │ │ -2ef228: 6209 ab81 |00a2: sget-object v9, Ljava/nio/charset/StandardCharsets;.US_ASCII:Ljava/nio/charset/Charset; // field@81ab │ │ -2ef22c: 6e20 a187 9700 |00a4: invoke-virtual {v7, v9}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@87a1 │ │ -2ef232: 0c07 |00a7: move-result-object v7 │ │ -2ef234: 6e20 3386 7000 |00a8: invoke-virtual {v0, v7}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ -2ef23a: 6207 d186 |00ab: sget-object v7, Lorg/jaudiotagger/audio/wav/WavTagWriter;.logger:Ljava/util/logging/Logger; // field@86d1 │ │ -2ef23e: 2209 3910 |00ad: new-instance v9, Ljava/lang/StringBuilder; // type@1039 │ │ -2ef242: 7010 cc87 0900 |00af: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2ef248: 54ba d286 |00b2: iget-object v10, v11, Lorg/jaudiotagger/audio/wav/WavTagWriter;.loggingName:Ljava/lang/String; // field@86d2 │ │ -2ef24c: 6e20 d787 a900 |00b4: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ef252: 6e20 d787 6900 |00b7: invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ef258: 6206 0587 |00ba: sget-object v6, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.TWONKY_TRACKNO:Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier; // field@8705 │ │ -2ef25c: 6e10 4291 0600 |00bc: invoke-virtual {v6}, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.getCode:()Ljava/lang/String; // method@9142 │ │ -2ef262: 0c06 |00bf: move-result-object v6 │ │ -2ef264: 6e20 d787 6900 |00c0: invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ef26a: 6e20 d787 5900 |00c3: invoke-virtual {v9, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ef270: 7210 4a92 0400 |00c6: invoke-interface {v4}, Lorg/jaudiotagger/tag/TagTextField;.getContent:()Ljava/lang/String; // method@924a │ │ -2ef276: 0c04 |00c9: move-result-object v4 │ │ -2ef278: 6e20 d787 4900 |00ca: invoke-virtual {v9, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ef27e: 6e10 df87 0900 |00cd: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2ef284: 0c04 |00d0: move-result-object v4 │ │ -2ef286: 6e20 128a 4700 |00d1: invoke-virtual {v7, v4}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -2ef28c: 2184 |00d4: array-length v4, v8 │ │ -2ef28e: 7110 a68e 0400 |00d5: invoke-static {v4}, Lorg/jaudiotagger/audio/generic/Utils;.getSizeLEInt32:(I)[B // method@8ea6 │ │ -2ef294: 0c04 |00d8: move-result-object v4 │ │ -2ef296: 6e20 3386 4000 |00d9: invoke-virtual {v0, v4}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ -2ef29c: 6e20 3386 8000 |00dc: invoke-virtual {v0, v8}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ -2ef2a2: 2184 |00df: array-length v4, v8 │ │ -2ef2a4: 8144 |00e0: int-to-long v4, v4 │ │ -2ef2a6: 7120 a98e 5400 |00e1: invoke-static {v4, v5}, Lorg/jaudiotagger/audio/generic/Utils;.isOddLength:(J)Z // method@8ea9 │ │ -2ef2ac: 0a04 |00e4: move-result v4 │ │ -2ef2ae: 3804 36ff |00e5: if-eqz v4, 001b // -00ca │ │ -2ef2b2: 6e20 3286 2000 |00e7: invoke-virtual {v0, v2}, Ljava/io/ByteArrayOutputStream;.write:(I)V // method@8632 │ │ -2ef2b8: 2900 31ff |00ea: goto/16 001b // -00cf │ │ -2ef2bc: 6e10 b29e 0c00 |00ec: invoke-virtual {v12}, Lorg/jaudiotagger/tag/wav/WavInfoTag;.getUnrecognisedFields:()Ljava/util/List; // method@9eb2 │ │ -2ef2c2: 0c0c |00ef: move-result-object v12 │ │ -2ef2c4: 7210 6e89 0c00 |00f0: invoke-interface {v12}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ -2ef2ca: 0c0c |00f3: move-result-object v12 │ │ -2ef2cc: 7210 4789 0c00 |00f4: invoke-interface {v12}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -2ef2d2: 0a01 |00f7: move-result v1 │ │ -2ef2d4: 3801 7900 |00f8: if-eqz v1, 0171 // +0079 │ │ -2ef2d8: 7210 4889 0c00 |00fa: invoke-interface {v12}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -2ef2de: 0c01 |00fd: move-result-object v1 │ │ -2ef2e0: 1f01 ca11 |00fe: check-cast v1, Lorg/jaudiotagger/tag/TagTextField; // type@11ca │ │ -2ef2e4: 7210 4c92 0100 |0100: invoke-interface {v1}, Lorg/jaudiotagger/tag/TagTextField;.getId:()Ljava/lang/String; // method@924c │ │ -2ef2ea: 0c04 |0103: move-result-object v4 │ │ -2ef2ec: 6207 0587 |0104: sget-object v7, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.TWONKY_TRACKNO:Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier; // field@8705 │ │ -2ef2f0: 6e10 4291 0700 |0106: invoke-virtual {v7}, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.getCode:()Ljava/lang/String; // method@9142 │ │ -2ef2f6: 0c07 |0109: move-result-object v7 │ │ -2ef2f8: 6e20 9c87 7400 |010a: invoke-virtual {v4, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2ef2fe: 0a04 |010d: move-result v4 │ │ -2ef300: 3804 0e00 |010e: if-eqz v4, 011c // +000e │ │ -2ef304: 3903 e4ff |0110: if-nez v3, 00f4 // -001c │ │ -2ef308: 7100 ea91 0000 |0112: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ -2ef30e: 0c04 |0115: move-result-object v4 │ │ -2ef310: 6e10 1b92 0400 |0116: invoke-virtual {v4}, Lorg/jaudiotagger/tag/TagOptionSingleton;.isWriteWavForTwonky:()Z // method@921b │ │ -2ef316: 0a04 |0119: move-result v4 │ │ -2ef318: 3804 daff |011a: if-eqz v4, 00f4 // -0026 │ │ -2ef31c: 7210 4c92 0100 |011c: invoke-interface {v1}, Lorg/jaudiotagger/tag/TagTextField;.getId:()Ljava/lang/String; // method@924c │ │ -2ef322: 0c04 |011f: move-result-object v4 │ │ -2ef324: 6207 ab81 |0120: sget-object v7, Ljava/nio/charset/StandardCharsets;.US_ASCII:Ljava/nio/charset/Charset; // field@81ab │ │ -2ef328: 6e20 a187 7400 |0122: invoke-virtual {v4, v7}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@87a1 │ │ -2ef32e: 0c04 |0125: move-result-object v4 │ │ -2ef330: 6e20 3386 4000 |0126: invoke-virtual {v0, v4}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ -2ef336: 6204 d186 |0129: sget-object v4, Lorg/jaudiotagger/audio/wav/WavTagWriter;.logger:Ljava/util/logging/Logger; // field@86d1 │ │ -2ef33a: 2207 3910 |012b: new-instance v7, Ljava/lang/StringBuilder; // type@1039 │ │ -2ef33e: 7010 cc87 0700 |012d: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2ef344: 54b8 d286 |0130: iget-object v8, v11, Lorg/jaudiotagger/audio/wav/WavTagWriter;.loggingName:Ljava/lang/String; // field@86d2 │ │ -2ef348: 6e20 d787 8700 |0132: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ef34e: 6e20 d787 6700 |0135: invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ef354: 7210 4c92 0100 |0138: invoke-interface {v1}, Lorg/jaudiotagger/tag/TagTextField;.getId:()Ljava/lang/String; // method@924c │ │ -2ef35a: 0c08 |013b: move-result-object v8 │ │ -2ef35c: 6e20 d787 8700 |013c: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ef362: 6e20 d787 5700 |013f: invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ef368: 7210 4a92 0100 |0142: invoke-interface {v1}, Lorg/jaudiotagger/tag/TagTextField;.getContent:()Ljava/lang/String; // method@924a │ │ -2ef36e: 0c08 |0145: move-result-object v8 │ │ -2ef370: 6e20 d787 8700 |0146: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ef376: 6e10 df87 0700 |0149: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2ef37c: 0c07 |014c: move-result-object v7 │ │ -2ef37e: 6e20 128a 7400 |014d: invoke-virtual {v4, v7}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -2ef384: 7210 4a92 0100 |0150: invoke-interface {v1}, Lorg/jaudiotagger/tag/TagTextField;.getContent:()Ljava/lang/String; // method@924a │ │ -2ef38a: 0c01 |0153: move-result-object v1 │ │ -2ef38c: 6204 af81 |0154: sget-object v4, Ljava/nio/charset/StandardCharsets;.UTF_8:Ljava/nio/charset/Charset; // field@81af │ │ -2ef390: 6e20 a187 4100 |0156: invoke-virtual {v1, v4}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@87a1 │ │ -2ef396: 0c01 |0159: move-result-object v1 │ │ -2ef398: 2114 |015a: array-length v4, v1 │ │ -2ef39a: 7110 a68e 0400 |015b: invoke-static {v4}, Lorg/jaudiotagger/audio/generic/Utils;.getSizeLEInt32:(I)[B // method@8ea6 │ │ -2ef3a0: 0c04 |015e: move-result-object v4 │ │ -2ef3a2: 6e20 3386 4000 |015f: invoke-virtual {v0, v4}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ -2ef3a8: 6e20 3386 1000 |0162: invoke-virtual {v0, v1}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ -2ef3ae: 2111 |0165: array-length v1, v1 │ │ -2ef3b0: 8117 |0166: int-to-long v7, v1 │ │ -2ef3b2: 7120 a98e 8700 |0167: invoke-static {v7, v8}, Lorg/jaudiotagger/audio/generic/Utils;.isOddLength:(J)Z // method@8ea9 │ │ -2ef3b8: 0a01 |016a: move-result v1 │ │ -2ef3ba: 3801 89ff |016b: if-eqz v1, 00f4 // -0077 │ │ -2ef3be: 6e20 3286 2000 |016d: invoke-virtual {v0, v2}, Ljava/io/ByteArrayOutputStream;.write:(I)V // method@8632 │ │ -2ef3c4: 2884 |0170: goto 00f4 // -007c │ │ -2ef3c6: 6e10 3186 0000 |0171: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8631 │ │ -2ef3cc: 0c0c |0174: move-result-object v12 │ │ -2ef3ce: 7110 5b88 0c00 |0175: invoke-static {v12}, Ljava/nio/ByteBuffer;.wrap:([B)Ljava/nio/ByteBuffer; // method@885b │ │ -2ef3d4: 0c0c |0178: move-result-object v12 │ │ -2ef3d6: 6e10 5988 0c00 |0179: invoke-virtual {v12}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@8859 │ │ -2ef3dc: 6000 b083 |017c: sget v0, Lorg/jaudiotagger/audio/iff/IffHeaderChunk;.SIGNATURE_LENGTH:I // field@83b0 │ │ -2ef3e0: 7110 3788 0000 |017e: invoke-static {v0}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@8837 │ │ -2ef3e6: 0c00 |0181: move-result-object v0 │ │ -2ef3e8: 6201 a386 |0182: sget-object v1, Lorg/jaudiotagger/audio/wav/WavChunkType;.INFO:Lorg/jaudiotagger/audio/wav/WavChunkType; // field@86a3 │ │ -2ef3ec: 6e10 cf90 0100 |0184: invoke-virtual {v1}, Lorg/jaudiotagger/audio/wav/WavChunkType;.getCode:()Ljava/lang/String; // method@90cf │ │ -2ef3f2: 0c01 |0187: move-result-object v1 │ │ -2ef3f4: 6202 ab81 |0188: sget-object v2, Ljava/nio/charset/StandardCharsets;.US_ASCII:Ljava/nio/charset/Charset; // field@81ab │ │ -2ef3f8: 6e20 a187 2100 |018a: invoke-virtual {v1, v2}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@87a1 │ │ -2ef3fe: 0c01 |018d: move-result-object v1 │ │ -2ef400: 6e20 5288 1000 |018e: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.put:([B)Ljava/nio/ByteBuffer; // method@8852 │ │ -2ef406: 6e10 3d88 0000 |0191: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.flip:()Ljava/nio/Buffer; // method@883d │ │ -2ef40c: 6e10 4988 0000 |0194: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.limit:()I // method@8849 │ │ -2ef412: 0a01 |0197: move-result v1 │ │ -2ef414: 6e10 4988 0c00 |0198: invoke-virtual {v12}, Ljava/nio/ByteBuffer;.limit:()I // method@8849 │ │ -2ef41a: 0a02 |019b: move-result v2 │ │ -2ef41c: b021 |019c: add-int/2addr v1, v2 │ │ -2ef41e: 7110 3888 0100 |019d: invoke-static {v1}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@8838 │ │ -2ef424: 0c01 |01a0: move-result-object v1 │ │ -2ef426: 6e20 5188 0100 |01a1: invoke-virtual {v1, v0}, Ljava/nio/ByteBuffer;.put:(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer; // method@8851 │ │ -2ef42c: 6e20 5188 c100 |01a4: invoke-virtual {v1, v12}, Ljava/nio/ByteBuffer;.put:(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer; // method@8851 │ │ -2ef432: 6e10 3d88 0100 |01a7: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.flip:()Ljava/nio/Buffer; // method@883d │ │ -2ef438: 1101 |01aa: return-object v1 │ │ -2ef43a: 0d0c |01ab: move-exception v12 │ │ -2ef43c: 2200 3310 |01ac: new-instance v0, Ljava/lang/RuntimeException; // type@1033 │ │ -2ef440: 7020 7e87 c000 |01ae: invoke-direct {v0, v12}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@877e │ │ -2ef446: 2802 |01b1: goto 01b3 // +0002 │ │ -2ef448: 2700 |01b2: throw v0 │ │ -2ef44a: 28ff |01b3: goto 01b2 // -0001 │ │ +2ef0d8: |[2ef0d8] org.jaudiotagger.audio.wav.WavTagWriter.convertInfoChunk:(Lorg/jaudiotagger/tag/wav/WavTag;)Ljava/nio/ByteBuffer; │ │ +2ef0e8: 2200 ef0f |0000: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@0fef │ │ +2ef0ec: 7010 2d86 0000 |0002: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@862d │ │ +2ef0f2: 6e10 d79e 0c00 |0005: invoke-virtual {v12}, Lorg/jaudiotagger/tag/wav/WavTag;.getInfoTag:()Lorg/jaudiotagger/tag/wav/WavInfoTag; // method@9ed7 │ │ +2ef0f8: 0c0c |0008: move-result-object v12 │ │ +2ef0fa: 6e10 ac9e 0c00 |0009: invoke-virtual {v12}, Lorg/jaudiotagger/tag/wav/WavInfoTag;.getAll:()Ljava/util/List; // method@9eac │ │ +2ef100: 0c01 |000c: move-result-object v1 │ │ +2ef102: 2202 ac11 |000d: new-instance v2, Lorg/jaudiotagger/audio/wav/WavTagWriter$InfoFieldWriterOrderComparator; // type@11ac │ │ +2ef106: 7020 fe90 b200 |000f: invoke-direct {v2, v11}, Lorg/jaudiotagger/audio/wav/WavTagWriter$InfoFieldWriterOrderComparator;.:(Lorg/jaudiotagger/audio/wav/WavTagWriter;)V // method@90fe │ │ +2ef10c: 7120 0f89 2100 |0012: invoke-static {v1, v2}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@890f │ │ +2ef112: 7210 6e89 0100 |0015: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ +2ef118: 0c01 |0018: move-result-object v1 │ │ +2ef11a: 1202 |0019: const/4 v2, #int 0 // #0 │ │ +2ef11c: 1203 |001a: const/4 v3, #int 0 // #0 │ │ +2ef11e: 7210 4789 0100 |001b: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +2ef124: 0a04 |001e: move-result v4 │ │ +2ef126: 1a05 c804 |001f: const-string v5, ":" // string@04c8 │ │ +2ef12a: 1a06 1001 |0021: const-string v6, " Writing:" // string@0110 │ │ +2ef12e: 3804 c900 |0023: if-eqz v4, 00ec // +00c9 │ │ +2ef132: 7210 4889 0100 |0025: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +2ef138: 0c04 |0028: move-result-object v4 │ │ +2ef13a: 1f04 c711 |0029: check-cast v4, Lorg/jaudiotagger/tag/TagField; // type@11c7 │ │ +2ef13e: 1f04 ca11 |002b: check-cast v4, Lorg/jaudiotagger/tag/TagTextField; // type@11ca │ │ +2ef142: 7210 4c92 0400 |002d: invoke-interface {v4}, Lorg/jaudiotagger/tag/TagTextField;.getId:()Ljava/lang/String; // method@924c │ │ +2ef148: 0c07 |0030: move-result-object v7 │ │ +2ef14a: 7110 9191 0700 |0031: invoke-static {v7}, Lorg/jaudiotagger/tag/FieldKey;.valueOf:(Ljava/lang/String;)Lorg/jaudiotagger/tag/FieldKey; // method@9191 │ │ +2ef150: 0c07 |0034: move-result-object v7 │ │ +2ef152: 7110 4191 0700 |0035: invoke-static {v7}, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.getByFieldKey:(Lorg/jaudiotagger/tag/FieldKey;)Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier; // method@9141 │ │ +2ef158: 0c07 |0038: move-result-object v7 │ │ +2ef15a: 6e10 4291 0700 |0039: invoke-virtual {v7}, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.getCode:()Ljava/lang/String; // method@9142 │ │ +2ef160: 0c08 |003c: move-result-object v8 │ │ +2ef162: 6209 ab81 |003d: sget-object v9, Ljava/nio/charset/StandardCharsets;.US_ASCII:Ljava/nio/charset/Charset; // field@81ab │ │ +2ef166: 6e20 a187 9800 |003f: invoke-virtual {v8, v9}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@87a1 │ │ +2ef16c: 0c08 |0042: move-result-object v8 │ │ +2ef16e: 6e20 3386 8000 |0043: invoke-virtual {v0, v8}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ +2ef174: 6208 d186 |0046: sget-object v8, Lorg/jaudiotagger/audio/wav/WavTagWriter;.logger:Ljava/util/logging/Logger; // field@86d1 │ │ +2ef178: 2209 3910 |0048: new-instance v9, Ljava/lang/StringBuilder; // type@1039 │ │ +2ef17c: 7010 cc87 0900 |004a: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2ef182: 54ba d286 |004d: iget-object v10, v11, Lorg/jaudiotagger/audio/wav/WavTagWriter;.loggingName:Ljava/lang/String; // field@86d2 │ │ +2ef186: 6e20 d787 a900 |004f: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ef18c: 6e20 d787 6900 |0052: invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ef192: 6e10 4291 0700 |0055: invoke-virtual {v7}, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.getCode:()Ljava/lang/String; // method@9142 │ │ +2ef198: 0c0a |0058: move-result-object v10 │ │ +2ef19a: 6e20 d787 a900 |0059: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ef1a0: 6e20 d787 5900 |005c: invoke-virtual {v9, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ef1a6: 7210 4a92 0400 |005f: invoke-interface {v4}, Lorg/jaudiotagger/tag/TagTextField;.getContent:()Ljava/lang/String; // method@924a │ │ +2ef1ac: 0c0a |0062: move-result-object v10 │ │ +2ef1ae: 6e20 d787 a900 |0063: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ef1b4: 6e10 df87 0900 |0066: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2ef1ba: 0c09 |0069: move-result-object v9 │ │ +2ef1bc: 6e20 128a 9800 |006a: invoke-virtual {v8, v9}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +2ef1c2: 7210 4a92 0400 |006d: invoke-interface {v4}, Lorg/jaudiotagger/tag/TagTextField;.getContent:()Ljava/lang/String; // method@924a │ │ +2ef1c8: 0c08 |0070: move-result-object v8 │ │ +2ef1ca: 6209 af81 |0071: sget-object v9, Ljava/nio/charset/StandardCharsets;.UTF_8:Ljava/nio/charset/Charset; // field@81af │ │ +2ef1ce: 6e20 a187 9800 |0073: invoke-virtual {v8, v9}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@87a1 │ │ +2ef1d4: 0c08 |0076: move-result-object v8 │ │ +2ef1d6: 2189 |0077: array-length v9, v8 │ │ +2ef1d8: 7110 a68e 0900 |0078: invoke-static {v9}, Lorg/jaudiotagger/audio/generic/Utils;.getSizeLEInt32:(I)[B // method@8ea6 │ │ +2ef1de: 0c09 |007b: move-result-object v9 │ │ +2ef1e0: 6e20 3386 9000 |007c: invoke-virtual {v0, v9}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ +2ef1e6: 6e20 3386 8000 |007f: invoke-virtual {v0, v8}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ +2ef1ec: 2189 |0082: array-length v9, v8 │ │ +2ef1ee: 8199 |0083: int-to-long v9, v9 │ │ +2ef1f0: 7120 a98e a900 |0084: invoke-static {v9, v10}, Lorg/jaudiotagger/audio/generic/Utils;.isOddLength:(J)Z // method@8ea9 │ │ +2ef1f6: 0a09 |0087: move-result v9 │ │ +2ef1f8: 3809 0500 |0088: if-eqz v9, 008d // +0005 │ │ +2ef1fc: 6e20 3286 2000 |008a: invoke-virtual {v0, v2}, Ljava/io/ByteArrayOutputStream;.write:(I)V // method@8632 │ │ +2ef202: 6209 0387 |008d: sget-object v9, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.TRACKNO:Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier; // field@8703 │ │ +2ef206: 3397 8cff |008f: if-ne v7, v9, 001b // -0074 │ │ +2ef20a: 1213 |0091: const/4 v3, #int 1 // #1 │ │ +2ef20c: 7100 ea91 0000 |0092: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ +2ef212: 0c07 |0095: move-result-object v7 │ │ +2ef214: 6e10 1b92 0700 |0096: invoke-virtual {v7}, Lorg/jaudiotagger/tag/TagOptionSingleton;.isWriteWavForTwonky:()Z // method@921b │ │ +2ef21a: 0a07 |0099: move-result v7 │ │ +2ef21c: 3807 81ff |009a: if-eqz v7, 001b // -007f │ │ +2ef220: 6207 0587 |009c: sget-object v7, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.TWONKY_TRACKNO:Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier; // field@8705 │ │ +2ef224: 6e10 4291 0700 |009e: invoke-virtual {v7}, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.getCode:()Ljava/lang/String; // method@9142 │ │ +2ef22a: 0c07 |00a1: move-result-object v7 │ │ +2ef22c: 6209 ab81 |00a2: sget-object v9, Ljava/nio/charset/StandardCharsets;.US_ASCII:Ljava/nio/charset/Charset; // field@81ab │ │ +2ef230: 6e20 a187 9700 |00a4: invoke-virtual {v7, v9}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@87a1 │ │ +2ef236: 0c07 |00a7: move-result-object v7 │ │ +2ef238: 6e20 3386 7000 |00a8: invoke-virtual {v0, v7}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ +2ef23e: 6207 d186 |00ab: sget-object v7, Lorg/jaudiotagger/audio/wav/WavTagWriter;.logger:Ljava/util/logging/Logger; // field@86d1 │ │ +2ef242: 2209 3910 |00ad: new-instance v9, Ljava/lang/StringBuilder; // type@1039 │ │ +2ef246: 7010 cc87 0900 |00af: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2ef24c: 54ba d286 |00b2: iget-object v10, v11, Lorg/jaudiotagger/audio/wav/WavTagWriter;.loggingName:Ljava/lang/String; // field@86d2 │ │ +2ef250: 6e20 d787 a900 |00b4: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ef256: 6e20 d787 6900 |00b7: invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ef25c: 6206 0587 |00ba: sget-object v6, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.TWONKY_TRACKNO:Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier; // field@8705 │ │ +2ef260: 6e10 4291 0600 |00bc: invoke-virtual {v6}, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.getCode:()Ljava/lang/String; // method@9142 │ │ +2ef266: 0c06 |00bf: move-result-object v6 │ │ +2ef268: 6e20 d787 6900 |00c0: invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ef26e: 6e20 d787 5900 |00c3: invoke-virtual {v9, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ef274: 7210 4a92 0400 |00c6: invoke-interface {v4}, Lorg/jaudiotagger/tag/TagTextField;.getContent:()Ljava/lang/String; // method@924a │ │ +2ef27a: 0c04 |00c9: move-result-object v4 │ │ +2ef27c: 6e20 d787 4900 |00ca: invoke-virtual {v9, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ef282: 6e10 df87 0900 |00cd: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2ef288: 0c04 |00d0: move-result-object v4 │ │ +2ef28a: 6e20 128a 4700 |00d1: invoke-virtual {v7, v4}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +2ef290: 2184 |00d4: array-length v4, v8 │ │ +2ef292: 7110 a68e 0400 |00d5: invoke-static {v4}, Lorg/jaudiotagger/audio/generic/Utils;.getSizeLEInt32:(I)[B // method@8ea6 │ │ +2ef298: 0c04 |00d8: move-result-object v4 │ │ +2ef29a: 6e20 3386 4000 |00d9: invoke-virtual {v0, v4}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ +2ef2a0: 6e20 3386 8000 |00dc: invoke-virtual {v0, v8}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ +2ef2a6: 2184 |00df: array-length v4, v8 │ │ +2ef2a8: 8144 |00e0: int-to-long v4, v4 │ │ +2ef2aa: 7120 a98e 5400 |00e1: invoke-static {v4, v5}, Lorg/jaudiotagger/audio/generic/Utils;.isOddLength:(J)Z // method@8ea9 │ │ +2ef2b0: 0a04 |00e4: move-result v4 │ │ +2ef2b2: 3804 36ff |00e5: if-eqz v4, 001b // -00ca │ │ +2ef2b6: 6e20 3286 2000 |00e7: invoke-virtual {v0, v2}, Ljava/io/ByteArrayOutputStream;.write:(I)V // method@8632 │ │ +2ef2bc: 2900 31ff |00ea: goto/16 001b // -00cf │ │ +2ef2c0: 6e10 b29e 0c00 |00ec: invoke-virtual {v12}, Lorg/jaudiotagger/tag/wav/WavInfoTag;.getUnrecognisedFields:()Ljava/util/List; // method@9eb2 │ │ +2ef2c6: 0c0c |00ef: move-result-object v12 │ │ +2ef2c8: 7210 6e89 0c00 |00f0: invoke-interface {v12}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ +2ef2ce: 0c0c |00f3: move-result-object v12 │ │ +2ef2d0: 7210 4789 0c00 |00f4: invoke-interface {v12}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +2ef2d6: 0a01 |00f7: move-result v1 │ │ +2ef2d8: 3801 7900 |00f8: if-eqz v1, 0171 // +0079 │ │ +2ef2dc: 7210 4889 0c00 |00fa: invoke-interface {v12}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +2ef2e2: 0c01 |00fd: move-result-object v1 │ │ +2ef2e4: 1f01 ca11 |00fe: check-cast v1, Lorg/jaudiotagger/tag/TagTextField; // type@11ca │ │ +2ef2e8: 7210 4c92 0100 |0100: invoke-interface {v1}, Lorg/jaudiotagger/tag/TagTextField;.getId:()Ljava/lang/String; // method@924c │ │ +2ef2ee: 0c04 |0103: move-result-object v4 │ │ +2ef2f0: 6207 0587 |0104: sget-object v7, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.TWONKY_TRACKNO:Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier; // field@8705 │ │ +2ef2f4: 6e10 4291 0700 |0106: invoke-virtual {v7}, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.getCode:()Ljava/lang/String; // method@9142 │ │ +2ef2fa: 0c07 |0109: move-result-object v7 │ │ +2ef2fc: 6e20 9c87 7400 |010a: invoke-virtual {v4, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2ef302: 0a04 |010d: move-result v4 │ │ +2ef304: 3804 0e00 |010e: if-eqz v4, 011c // +000e │ │ +2ef308: 3903 e4ff |0110: if-nez v3, 00f4 // -001c │ │ +2ef30c: 7100 ea91 0000 |0112: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ +2ef312: 0c04 |0115: move-result-object v4 │ │ +2ef314: 6e10 1b92 0400 |0116: invoke-virtual {v4}, Lorg/jaudiotagger/tag/TagOptionSingleton;.isWriteWavForTwonky:()Z // method@921b │ │ +2ef31a: 0a04 |0119: move-result v4 │ │ +2ef31c: 3804 daff |011a: if-eqz v4, 00f4 // -0026 │ │ +2ef320: 7210 4c92 0100 |011c: invoke-interface {v1}, Lorg/jaudiotagger/tag/TagTextField;.getId:()Ljava/lang/String; // method@924c │ │ +2ef326: 0c04 |011f: move-result-object v4 │ │ +2ef328: 6207 ab81 |0120: sget-object v7, Ljava/nio/charset/StandardCharsets;.US_ASCII:Ljava/nio/charset/Charset; // field@81ab │ │ +2ef32c: 6e20 a187 7400 |0122: invoke-virtual {v4, v7}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@87a1 │ │ +2ef332: 0c04 |0125: move-result-object v4 │ │ +2ef334: 6e20 3386 4000 |0126: invoke-virtual {v0, v4}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ +2ef33a: 6204 d186 |0129: sget-object v4, Lorg/jaudiotagger/audio/wav/WavTagWriter;.logger:Ljava/util/logging/Logger; // field@86d1 │ │ +2ef33e: 2207 3910 |012b: new-instance v7, Ljava/lang/StringBuilder; // type@1039 │ │ +2ef342: 7010 cc87 0700 |012d: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2ef348: 54b8 d286 |0130: iget-object v8, v11, Lorg/jaudiotagger/audio/wav/WavTagWriter;.loggingName:Ljava/lang/String; // field@86d2 │ │ +2ef34c: 6e20 d787 8700 |0132: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ef352: 6e20 d787 6700 |0135: invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ef358: 7210 4c92 0100 |0138: invoke-interface {v1}, Lorg/jaudiotagger/tag/TagTextField;.getId:()Ljava/lang/String; // method@924c │ │ +2ef35e: 0c08 |013b: move-result-object v8 │ │ +2ef360: 6e20 d787 8700 |013c: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ef366: 6e20 d787 5700 |013f: invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ef36c: 7210 4a92 0100 |0142: invoke-interface {v1}, Lorg/jaudiotagger/tag/TagTextField;.getContent:()Ljava/lang/String; // method@924a │ │ +2ef372: 0c08 |0145: move-result-object v8 │ │ +2ef374: 6e20 d787 8700 |0146: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ef37a: 6e10 df87 0700 |0149: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2ef380: 0c07 |014c: move-result-object v7 │ │ +2ef382: 6e20 128a 7400 |014d: invoke-virtual {v4, v7}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +2ef388: 7210 4a92 0100 |0150: invoke-interface {v1}, Lorg/jaudiotagger/tag/TagTextField;.getContent:()Ljava/lang/String; // method@924a │ │ +2ef38e: 0c01 |0153: move-result-object v1 │ │ +2ef390: 6204 af81 |0154: sget-object v4, Ljava/nio/charset/StandardCharsets;.UTF_8:Ljava/nio/charset/Charset; // field@81af │ │ +2ef394: 6e20 a187 4100 |0156: invoke-virtual {v1, v4}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@87a1 │ │ +2ef39a: 0c01 |0159: move-result-object v1 │ │ +2ef39c: 2114 |015a: array-length v4, v1 │ │ +2ef39e: 7110 a68e 0400 |015b: invoke-static {v4}, Lorg/jaudiotagger/audio/generic/Utils;.getSizeLEInt32:(I)[B // method@8ea6 │ │ +2ef3a4: 0c04 |015e: move-result-object v4 │ │ +2ef3a6: 6e20 3386 4000 |015f: invoke-virtual {v0, v4}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ +2ef3ac: 6e20 3386 1000 |0162: invoke-virtual {v0, v1}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ +2ef3b2: 2111 |0165: array-length v1, v1 │ │ +2ef3b4: 8117 |0166: int-to-long v7, v1 │ │ +2ef3b6: 7120 a98e 8700 |0167: invoke-static {v7, v8}, Lorg/jaudiotagger/audio/generic/Utils;.isOddLength:(J)Z // method@8ea9 │ │ +2ef3bc: 0a01 |016a: move-result v1 │ │ +2ef3be: 3801 89ff |016b: if-eqz v1, 00f4 // -0077 │ │ +2ef3c2: 6e20 3286 2000 |016d: invoke-virtual {v0, v2}, Ljava/io/ByteArrayOutputStream;.write:(I)V // method@8632 │ │ +2ef3c8: 2884 |0170: goto 00f4 // -007c │ │ +2ef3ca: 6e10 3186 0000 |0171: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8631 │ │ +2ef3d0: 0c0c |0174: move-result-object v12 │ │ +2ef3d2: 7110 5b88 0c00 |0175: invoke-static {v12}, Ljava/nio/ByteBuffer;.wrap:([B)Ljava/nio/ByteBuffer; // method@885b │ │ +2ef3d8: 0c0c |0178: move-result-object v12 │ │ +2ef3da: 6e10 5988 0c00 |0179: invoke-virtual {v12}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@8859 │ │ +2ef3e0: 6000 b083 |017c: sget v0, Lorg/jaudiotagger/audio/iff/IffHeaderChunk;.SIGNATURE_LENGTH:I // field@83b0 │ │ +2ef3e4: 7110 3788 0000 |017e: invoke-static {v0}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@8837 │ │ +2ef3ea: 0c00 |0181: move-result-object v0 │ │ +2ef3ec: 6201 a386 |0182: sget-object v1, Lorg/jaudiotagger/audio/wav/WavChunkType;.INFO:Lorg/jaudiotagger/audio/wav/WavChunkType; // field@86a3 │ │ +2ef3f0: 6e10 cf90 0100 |0184: invoke-virtual {v1}, Lorg/jaudiotagger/audio/wav/WavChunkType;.getCode:()Ljava/lang/String; // method@90cf │ │ +2ef3f6: 0c01 |0187: move-result-object v1 │ │ +2ef3f8: 6202 ab81 |0188: sget-object v2, Ljava/nio/charset/StandardCharsets;.US_ASCII:Ljava/nio/charset/Charset; // field@81ab │ │ +2ef3fc: 6e20 a187 2100 |018a: invoke-virtual {v1, v2}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@87a1 │ │ +2ef402: 0c01 |018d: move-result-object v1 │ │ +2ef404: 6e20 5288 1000 |018e: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.put:([B)Ljava/nio/ByteBuffer; // method@8852 │ │ +2ef40a: 6e10 3d88 0000 |0191: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.flip:()Ljava/nio/Buffer; // method@883d │ │ +2ef410: 6e10 4988 0000 |0194: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.limit:()I // method@8849 │ │ +2ef416: 0a01 |0197: move-result v1 │ │ +2ef418: 6e10 4988 0c00 |0198: invoke-virtual {v12}, Ljava/nio/ByteBuffer;.limit:()I // method@8849 │ │ +2ef41e: 0a02 |019b: move-result v2 │ │ +2ef420: b021 |019c: add-int/2addr v1, v2 │ │ +2ef422: 7110 3888 0100 |019d: invoke-static {v1}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@8838 │ │ +2ef428: 0c01 |01a0: move-result-object v1 │ │ +2ef42a: 6e20 5188 0100 |01a1: invoke-virtual {v1, v0}, Ljava/nio/ByteBuffer;.put:(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer; // method@8851 │ │ +2ef430: 6e20 5188 c100 |01a4: invoke-virtual {v1, v12}, Ljava/nio/ByteBuffer;.put:(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer; // method@8851 │ │ +2ef436: 6e10 3d88 0100 |01a7: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.flip:()Ljava/nio/Buffer; // method@883d │ │ +2ef43c: 1101 |01aa: return-object v1 │ │ +2ef43e: 0d0c |01ab: move-exception v12 │ │ +2ef440: 2200 3310 |01ac: new-instance v0, Ljava/lang/RuntimeException; // type@1033 │ │ +2ef444: 7020 7e87 c000 |01ae: invoke-direct {v0, v12}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@877e │ │ +2ef44a: 2802 |01b1: goto 01b3 // +0002 │ │ +2ef44c: 2700 |01b2: throw v0 │ │ +2ef44e: 28ff |01b3: goto 01b2 // -0001 │ │ catches : 2 │ │ 0x0000 - 0x001f │ │ Ljava/io/IOException; -> 0x01ab │ │ 0x0025 - 0x01aa │ │ Ljava/io/IOException; -> 0x01ab │ │ positions : │ │ 0x0000 line=498 │ │ @@ -729723,182 +729723,182 @@ │ │ type : '(Lorg/jaudiotagger/tag/Tag;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 344 16-bit code units │ │ -2ef7bc: |[2ef7bc] org.jaudiotagger.audio.wav.WavTagWriter.delete:(Lorg/jaudiotagger/tag/Tag;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V │ │ -2ef7cc: 6208 d186 |0000: sget-object v8, Lorg/jaudiotagger/audio/wav/WavTagWriter;.logger:Ljava/util/logging/Logger; // field@86d1 │ │ -2ef7d0: 2200 3910 |0002: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -2ef7d4: 7010 cc87 0000 |0004: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2ef7da: 5471 d286 |0007: iget-object v1, v7, Lorg/jaudiotagger/audio/wav/WavTagWriter;.loggingName:Ljava/lang/String; // field@86d2 │ │ -2ef7de: 6e20 d787 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ef7e4: 1a01 fe04 |000c: const-string v1, ":Deleting metadata from file" // string@04fe │ │ -2ef7e8: 6e20 d787 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ef7ee: 6e10 df87 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2ef7f4: 0c00 |0014: move-result-object v0 │ │ -2ef7f6: 6e20 178a 0800 |0015: invoke-virtual {v8, v0}, Ljava/util/logging/Logger;.info:(Ljava/lang/String;)V // method@8a17 │ │ -2ef7fc: 7210 838a 0900 |0018: invoke-interface {v9}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getChannel:()Ljava/nio/channels/FileChannel; // method@8a83 │ │ -2ef802: 0c08 |001b: move-result-object v8 │ │ -2ef804: 7020 0f91 9700 |001c: invoke-direct {v7, v9}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.getExistingMetadata:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/tag/wav/WavTag; // method@910f │ │ -2ef80a: 0c09 |001f: move-result-object v9 │ │ -2ef80c: 6e10 e09e 0900 |0020: invoke-virtual {v9}, Lorg/jaudiotagger/tag/wav/WavTag;.isExistingId3Tag:()Z // method@9ee0 │ │ -2ef812: 0a00 |0023: move-result v0 │ │ -2ef814: 3800 cb00 |0024: if-eqz v0, 00ef // +00cb │ │ -2ef818: 6e10 e19e 0900 |0026: invoke-virtual {v9}, Lorg/jaudiotagger/tag/wav/WavTag;.isExistingInfoTag:()Z // method@9ee1 │ │ -2ef81e: 0a00 |0029: move-result v0 │ │ -2ef820: 3800 c500 |002a: if-eqz v0, 00ef // +00c5 │ │ -2ef824: 7030 0391 9708 |002c: invoke-direct {v7, v9, v8}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.checkExistingLocations:(Lorg/jaudiotagger/tag/wav/WavTag;Ljava/nio/channels/FileChannel;)Lorg/jaudiotagger/audio/wav/WavTagWriter$BothTagsFileStructure; // method@9103 │ │ -2ef82a: 0c00 |002f: move-result-object v0 │ │ -2ef82c: 5501 cd86 |0030: iget-boolean v1, v0, Lorg/jaudiotagger/audio/wav/WavTagWriter$BothTagsFileStructure;.isContiguous:Z // field@86cd │ │ -2ef830: 3801 6800 |0032: if-eqz v1, 009a // +0068 │ │ -2ef834: 5501 cc86 |0034: iget-boolean v1, v0, Lorg/jaudiotagger/audio/wav/WavTagWriter$BothTagsFileStructure;.isAtEnd:Z // field@86cc │ │ -2ef838: 3801 2000 |0036: if-eqz v1, 0056 // +0020 │ │ -2ef83c: 5500 ce86 |0038: iget-boolean v0, v0, Lorg/jaudiotagger/audio/wav/WavTagWriter$BothTagsFileStructure;.isInfoTagFirst:Z // field@86ce │ │ -2ef840: 3800 1300 |003a: if-eqz v0, 004d // +0013 │ │ -2ef844: 6e10 d79e 0900 |003c: invoke-virtual {v9}, Lorg/jaudiotagger/tag/wav/WavTag;.getInfoTag:()Lorg/jaudiotagger/tag/wav/WavInfoTag; // method@9ed7 │ │ -2ef84a: 0c09 |003f: move-result-object v9 │ │ -2ef84c: 6e10 b09e 0900 |0040: invoke-virtual {v9}, Lorg/jaudiotagger/tag/wav/WavInfoTag;.getStartLocationInFile:()Ljava/lang/Long; // method@9eb0 │ │ -2ef852: 0c09 |0043: move-result-object v9 │ │ -2ef854: 6e10 3c87 0900 |0044: invoke-virtual {v9}, Ljava/lang/Long;.longValue:()J // method@873c │ │ -2ef85a: 0b00 |0047: move-result-wide v0 │ │ -2ef85c: 6e30 7088 0801 |0048: invoke-virtual {v8, v0, v1}, Ljava/nio/channels/FileChannel;.truncate:(J)Ljava/nio/channels/FileChannel; // method@8870 │ │ -2ef862: 2900 ed00 |004b: goto/16 0138 // +00ed │ │ -2ef866: 6e10 da9e 0900 |004d: invoke-virtual {v9}, Lorg/jaudiotagger/tag/wav/WavTag;.getStartLocationInFileOfId3Chunk:()J // method@9eda │ │ -2ef86c: 0b00 |0050: move-result-wide v0 │ │ -2ef86e: 6e30 7088 0801 |0051: invoke-virtual {v8, v0, v1}, Ljava/nio/channels/FileChannel;.truncate:(J)Ljava/nio/channels/FileChannel; // method@8870 │ │ -2ef874: 2900 e400 |0054: goto/16 0138 // +00e4 │ │ -2ef878: 5500 ce86 |0056: iget-boolean v0, v0, Lorg/jaudiotagger/audio/wav/WavTagWriter$BothTagsFileStructure;.isInfoTagFirst:Z // field@86ce │ │ -2ef87c: 3800 1e00 |0058: if-eqz v0, 0076 // +001e │ │ -2ef880: 6e10 cb9e 0900 |005a: invoke-virtual {v9}, Lorg/jaudiotagger/tag/wav/WavTag;.getEndLocationInFileOfId3Chunk:()J // method@9ecb │ │ -2ef886: 0b00 |005d: move-result-wide v0 │ │ -2ef888: 6e10 d79e 0900 |005e: invoke-virtual {v9}, Lorg/jaudiotagger/tag/wav/WavTag;.getInfoTag:()Lorg/jaudiotagger/tag/wav/WavInfoTag; // method@9ed7 │ │ -2ef88e: 0c02 |0061: move-result-object v2 │ │ -2ef890: 6e10 b09e 0200 |0062: invoke-virtual {v2}, Lorg/jaudiotagger/tag/wav/WavInfoTag;.getStartLocationInFile:()Ljava/lang/Long; // method@9eb0 │ │ -2ef896: 0c02 |0065: move-result-object v2 │ │ -2ef898: 6e10 3c87 0200 |0066: invoke-virtual {v2}, Ljava/lang/Long;.longValue:()J // method@873c │ │ -2ef89e: 0b02 |0069: move-result-wide v2 │ │ -2ef8a0: bc20 |006a: sub-long/2addr v0, v2 │ │ -2ef8a2: 8401 |006b: long-to-int v1, v0 │ │ -2ef8a4: 6e10 cb9e 0900 |006c: invoke-virtual {v9}, Lorg/jaudiotagger/tag/wav/WavTag;.getEndLocationInFileOfId3Chunk:()J // method@9ecb │ │ -2ef8aa: 0b02 |006f: move-result-wide v2 │ │ -2ef8ac: 8429 |0070: long-to-int v9, v2 │ │ -2ef8ae: 7040 0e91 8719 |0071: invoke-direct {v7, v8, v9, v1}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.deleteTagChunk:(Ljava/nio/channels/FileChannel;II)V // method@910e │ │ -2ef8b4: 2900 c400 |0074: goto/16 0138 // +00c4 │ │ -2ef8b8: 6e10 d79e 0900 |0076: invoke-virtual {v9}, Lorg/jaudiotagger/tag/wav/WavTag;.getInfoTag:()Lorg/jaudiotagger/tag/wav/WavInfoTag; // method@9ed7 │ │ -2ef8be: 0c00 |0079: move-result-object v0 │ │ -2ef8c0: 6e10 ad9e 0000 |007a: invoke-virtual {v0}, Lorg/jaudiotagger/tag/wav/WavInfoTag;.getEndLocationInFile:()Ljava/lang/Long; // method@9ead │ │ -2ef8c6: 0c00 |007d: move-result-object v0 │ │ -2ef8c8: 6e10 3b87 0000 |007e: invoke-virtual {v0}, Ljava/lang/Long;.intValue:()I // method@873b │ │ -2ef8ce: 0a00 |0081: move-result v0 │ │ -2ef8d0: 8100 |0082: int-to-long v0, v0 │ │ -2ef8d2: 6e10 da9e 0900 |0083: invoke-virtual {v9}, Lorg/jaudiotagger/tag/wav/WavTag;.getStartLocationInFileOfId3Chunk:()J // method@9eda │ │ -2ef8d8: 0b02 |0086: move-result-wide v2 │ │ -2ef8da: bc20 |0087: sub-long/2addr v0, v2 │ │ -2ef8dc: 8401 |0088: long-to-int v1, v0 │ │ -2ef8de: 6e10 d79e 0900 |0089: invoke-virtual {v9}, Lorg/jaudiotagger/tag/wav/WavTag;.getInfoTag:()Lorg/jaudiotagger/tag/wav/WavInfoTag; // method@9ed7 │ │ -2ef8e4: 0c09 |008c: move-result-object v9 │ │ -2ef8e6: 6e10 ad9e 0900 |008d: invoke-virtual {v9}, Lorg/jaudiotagger/tag/wav/WavInfoTag;.getEndLocationInFile:()Ljava/lang/Long; // method@9ead │ │ -2ef8ec: 0c09 |0090: move-result-object v9 │ │ -2ef8ee: 6e10 3b87 0900 |0091: invoke-virtual {v9}, Ljava/lang/Long;.intValue:()I // method@873b │ │ -2ef8f4: 0a09 |0094: move-result v9 │ │ -2ef8f6: 7040 0e91 8719 |0095: invoke-direct {v7, v8, v9, v1}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.deleteTagChunk:(Ljava/nio/channels/FileChannel;II)V // method@910e │ │ -2ef8fc: 2900 a000 |0098: goto/16 0138 // +00a0 │ │ -2ef900: 6e10 d79e 0900 |009a: invoke-virtual {v9}, Lorg/jaudiotagger/tag/wav/WavTag;.getInfoTag:()Lorg/jaudiotagger/tag/wav/WavInfoTag; // method@9ed7 │ │ -2ef906: 0c00 |009d: move-result-object v0 │ │ -2ef908: 7030 1b91 8709 |009e: invoke-direct {v7, v8, v9}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.seekToStartOfListInfoMetadata:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;)Lorg/jaudiotagger/audio/iff/ChunkHeader; // method@911b │ │ -2ef90e: 0c01 |00a1: move-result-object v1 │ │ -2ef910: 7030 1a91 8709 |00a2: invoke-direct {v7, v8, v9}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.seekToStartOfId3Metadata:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;)Lorg/jaudiotagger/audio/iff/ChunkHeader; // method@911a │ │ -2ef916: 0c02 |00a5: move-result-object v2 │ │ -2ef918: 7030 1191 9708 |00a6: invoke-direct {v7, v9, v8}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.isInfoTagAtEndOfFileAllowingForPaddingByte:(Lorg/jaudiotagger/tag/wav/WavTag;Ljava/nio/channels/FileChannel;)Z // method@9111 │ │ -2ef91e: 0a03 |00a9: move-result v3 │ │ -2ef920: 3803 1200 |00aa: if-eqz v3, 00bc // +0012 │ │ -2ef924: 6e10 b09e 0000 |00ac: invoke-virtual {v0}, Lorg/jaudiotagger/tag/wav/WavInfoTag;.getStartLocationInFile:()Ljava/lang/Long; // method@9eb0 │ │ -2ef92a: 0c00 |00af: move-result-object v0 │ │ -2ef92c: 6e10 3c87 0000 |00b0: invoke-virtual {v0}, Ljava/lang/Long;.longValue:()J // method@873c │ │ -2ef932: 0b00 |00b3: move-result-wide v0 │ │ -2ef934: 6e30 7088 0801 |00b4: invoke-virtual {v8, v0, v1}, Ljava/nio/channels/FileChannel;.truncate:(J)Ljava/nio/channels/FileChannel; // method@8870 │ │ -2ef93a: 7040 0991 8729 |00b7: invoke-direct {v7, v8, v9, v2}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.deleteId3TagChunk:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;Lorg/jaudiotagger/audio/iff/ChunkHeader;)V // method@9109 │ │ -2ef940: 2900 7e00 |00ba: goto/16 0138 // +007e │ │ -2ef944: 7030 1091 9708 |00bc: invoke-direct {v7, v9, v8}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.isID3TagAtEndOfFileAllowingForPaddingByte:(Lorg/jaudiotagger/tag/wav/WavTag;Ljava/nio/channels/FileChannel;)Z // method@9110 │ │ -2ef94a: 0a00 |00bf: move-result v0 │ │ -2ef94c: 3800 0d00 |00c0: if-eqz v0, 00cd // +000d │ │ -2ef950: 6e10 da9e 0900 |00c2: invoke-virtual {v9}, Lorg/jaudiotagger/tag/wav/WavTag;.getStartLocationInFileOfId3Chunk:()J // method@9eda │ │ -2ef956: 0b02 |00c5: move-result-wide v2 │ │ -2ef958: 6e30 7088 2803 |00c6: invoke-virtual {v8, v2, v3}, Ljava/nio/channels/FileChannel;.truncate:(J)Ljava/nio/channels/FileChannel; // method@8870 │ │ -2ef95e: 7040 0b91 8719 |00c9: invoke-direct {v7, v8, v9, v1}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.deleteInfoTagChunk:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;Lorg/jaudiotagger/audio/iff/ChunkHeader;)V // method@910b │ │ -2ef964: 286c |00cc: goto 0138 // +006c │ │ -2ef966: 6e10 d79e 0900 |00cd: invoke-virtual {v9}, Lorg/jaudiotagger/tag/wav/WavTag;.getInfoTag:()Lorg/jaudiotagger/tag/wav/WavInfoTag; // method@9ed7 │ │ -2ef96c: 0c00 |00d0: move-result-object v0 │ │ -2ef96e: 6e10 b09e 0000 |00d1: invoke-virtual {v0}, Lorg/jaudiotagger/tag/wav/WavInfoTag;.getStartLocationInFile:()Ljava/lang/Long; // method@9eb0 │ │ -2ef974: 0c00 |00d4: move-result-object v0 │ │ -2ef976: 6e10 3c87 0000 |00d5: invoke-virtual {v0}, Ljava/lang/Long;.longValue:()J // method@873c │ │ -2ef97c: 0b03 |00d8: move-result-wide v3 │ │ -2ef97e: 6e10 da9e 0900 |00d9: invoke-virtual {v9}, Lorg/jaudiotagger/tag/wav/WavTag;.getStartLocationInFileOfId3Chunk:()J // method@9eda │ │ -2ef984: 0b05 |00dc: move-result-wide v5 │ │ -2ef986: 3100 0305 |00dd: cmp-long v0, v3, v5 │ │ -2ef98a: 3d00 0900 |00df: if-lez v0, 00e8 // +0009 │ │ -2ef98e: 7040 0b91 8719 |00e1: invoke-direct {v7, v8, v9, v1}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.deleteInfoTagChunk:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;Lorg/jaudiotagger/audio/iff/ChunkHeader;)V // method@910b │ │ -2ef994: 7040 0991 8729 |00e4: invoke-direct {v7, v8, v9, v2}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.deleteId3TagChunk:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;Lorg/jaudiotagger/audio/iff/ChunkHeader;)V // method@9109 │ │ -2ef99a: 2851 |00e7: goto 0138 // +0051 │ │ -2ef99c: 7040 0991 8729 |00e8: invoke-direct {v7, v8, v9, v2}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.deleteId3TagChunk:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;Lorg/jaudiotagger/audio/iff/ChunkHeader;)V // method@9109 │ │ -2ef9a2: 7040 0b91 8719 |00eb: invoke-direct {v7, v8, v9, v1}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.deleteInfoTagChunk:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;Lorg/jaudiotagger/audio/iff/ChunkHeader;)V // method@910b │ │ -2ef9a8: 284a |00ee: goto 0138 // +004a │ │ -2ef9aa: 6e10 e19e 0900 |00ef: invoke-virtual {v9}, Lorg/jaudiotagger/tag/wav/WavTag;.isExistingInfoTag:()Z // method@9ee1 │ │ -2ef9b0: 0a00 |00f2: move-result v0 │ │ -2ef9b2: 3800 2a00 |00f3: if-eqz v0, 011d // +002a │ │ -2ef9b6: 6e10 d79e 0900 |00f5: invoke-virtual {v9}, Lorg/jaudiotagger/tag/wav/WavTag;.getInfoTag:()Lorg/jaudiotagger/tag/wav/WavInfoTag; // method@9ed7 │ │ -2ef9bc: 0c00 |00f8: move-result-object v0 │ │ -2ef9be: 7030 1b91 8709 |00f9: invoke-direct {v7, v8, v9}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.seekToStartOfListInfoMetadata:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;)Lorg/jaudiotagger/audio/iff/ChunkHeader; // method@911b │ │ -2ef9c4: 0c01 |00fc: move-result-object v1 │ │ -2ef9c6: 6e10 ad9e 0000 |00fd: invoke-virtual {v0}, Lorg/jaudiotagger/tag/wav/WavInfoTag;.getEndLocationInFile:()Ljava/lang/Long; // method@9ead │ │ -2ef9cc: 0c02 |0100: move-result-object v2 │ │ -2ef9ce: 6e10 3c87 0200 |0101: invoke-virtual {v2}, Ljava/lang/Long;.longValue:()J // method@873c │ │ -2ef9d4: 0b02 |0104: move-result-wide v2 │ │ -2ef9d6: 6e10 6d88 0800 |0105: invoke-virtual {v8}, Ljava/nio/channels/FileChannel;.size:()J // method@886d │ │ -2ef9dc: 0b04 |0108: move-result-wide v4 │ │ -2ef9de: 3106 0204 |0109: cmp-long v6, v2, v4 │ │ -2ef9e2: 3906 0e00 |010b: if-nez v6, 0119 // +000e │ │ -2ef9e6: 6e10 b09e 0000 |010d: invoke-virtual {v0}, Lorg/jaudiotagger/tag/wav/WavInfoTag;.getStartLocationInFile:()Ljava/lang/Long; // method@9eb0 │ │ -2ef9ec: 0c09 |0110: move-result-object v9 │ │ -2ef9ee: 6e10 3c87 0900 |0111: invoke-virtual {v9}, Ljava/lang/Long;.longValue:()J // method@873c │ │ -2ef9f4: 0b00 |0114: move-result-wide v0 │ │ -2ef9f6: 6e30 7088 0801 |0115: invoke-virtual {v8, v0, v1}, Ljava/nio/channels/FileChannel;.truncate:(J)Ljava/nio/channels/FileChannel; // method@8870 │ │ -2ef9fc: 2820 |0118: goto 0138 // +0020 │ │ -2ef9fe: 7040 0b91 8719 |0119: invoke-direct {v7, v8, v9, v1}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.deleteInfoTagChunk:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;Lorg/jaudiotagger/audio/iff/ChunkHeader;)V // method@910b │ │ -2efa04: 281c |011c: goto 0138 // +001c │ │ -2efa06: 6e10 e09e 0900 |011d: invoke-virtual {v9}, Lorg/jaudiotagger/tag/wav/WavTag;.isExistingId3Tag:()Z // method@9ee0 │ │ -2efa0c: 0a00 |0120: move-result v0 │ │ -2efa0e: 3800 1700 |0121: if-eqz v0, 0138 // +0017 │ │ -2efa12: 7030 1a91 8709 |0123: invoke-direct {v7, v8, v9}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.seekToStartOfId3Metadata:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;)Lorg/jaudiotagger/audio/iff/ChunkHeader; // method@911a │ │ -2efa18: 0c00 |0126: move-result-object v0 │ │ -2efa1a: 7030 1091 9708 |0127: invoke-direct {v7, v9, v8}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.isID3TagAtEndOfFileAllowingForPaddingByte:(Lorg/jaudiotagger/tag/wav/WavTag;Ljava/nio/channels/FileChannel;)Z // method@9110 │ │ -2efa20: 0a01 |012a: move-result v1 │ │ -2efa22: 3801 0a00 |012b: if-eqz v1, 0135 // +000a │ │ -2efa26: 6e10 da9e 0900 |012d: invoke-virtual {v9}, Lorg/jaudiotagger/tag/wav/WavTag;.getStartLocationInFileOfId3Chunk:()J // method@9eda │ │ -2efa2c: 0b00 |0130: move-result-wide v0 │ │ -2efa2e: 6e30 7088 0801 |0131: invoke-virtual {v8, v0, v1}, Ljava/nio/channels/FileChannel;.truncate:(J)Ljava/nio/channels/FileChannel; // method@8870 │ │ -2efa34: 2804 |0134: goto 0138 // +0004 │ │ -2efa36: 7040 0991 8709 |0135: invoke-direct {v7, v8, v9, v0}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.deleteId3TagChunk:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;Lorg/jaudiotagger/audio/iff/ChunkHeader;)V // method@9109 │ │ -2efa3c: 7020 1491 8700 |0138: invoke-direct {v7, v8}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.rewriteRiffHeaderSize:(Ljava/nio/channels/FileChannel;)V // method@9114 │ │ -2efa42: 0e00 |013b: return-void │ │ -2efa44: 0d08 |013c: move-exception v8 │ │ -2efa46: 2209 3711 |013d: new-instance v9, Lorg/jaudiotagger/audio/exceptions/CannotWriteException; // type@1137 │ │ -2efa4a: 2200 3910 |013f: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -2efa4e: 7010 cc87 0000 |0141: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2efa54: 1a01 334f |0144: const-string v1, "UNKNOWN:" // string@4f33 │ │ -2efa58: 6e20 d787 1000 |0146: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2efa5e: 6e10 8686 0800 |0149: invoke-virtual {v8}, Ljava/io/IOException;.getMessage:()Ljava/lang/String; // method@8686 │ │ -2efa64: 0c08 |014c: move-result-object v8 │ │ -2efa66: 6e20 d787 8000 |014d: invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2efa6c: 6e10 df87 0000 |0150: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2efa72: 0c08 |0153: move-result-object v8 │ │ -2efa74: 7020 728d 8900 |0154: invoke-direct {v9, v8}, Lorg/jaudiotagger/audio/exceptions/CannotWriteException;.:(Ljava/lang/String;)V // method@8d72 │ │ -2efa7a: 2709 |0157: throw v9 │ │ +2ef7c0: |[2ef7c0] org.jaudiotagger.audio.wav.WavTagWriter.delete:(Lorg/jaudiotagger/tag/Tag;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V │ │ +2ef7d0: 6208 d186 |0000: sget-object v8, Lorg/jaudiotagger/audio/wav/WavTagWriter;.logger:Ljava/util/logging/Logger; // field@86d1 │ │ +2ef7d4: 2200 3910 |0002: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +2ef7d8: 7010 cc87 0000 |0004: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2ef7de: 5471 d286 |0007: iget-object v1, v7, Lorg/jaudiotagger/audio/wav/WavTagWriter;.loggingName:Ljava/lang/String; // field@86d2 │ │ +2ef7e2: 6e20 d787 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ef7e8: 1a01 fe04 |000c: const-string v1, ":Deleting metadata from file" // string@04fe │ │ +2ef7ec: 6e20 d787 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ef7f2: 6e10 df87 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2ef7f8: 0c00 |0014: move-result-object v0 │ │ +2ef7fa: 6e20 178a 0800 |0015: invoke-virtual {v8, v0}, Ljava/util/logging/Logger;.info:(Ljava/lang/String;)V // method@8a17 │ │ +2ef800: 7210 838a 0900 |0018: invoke-interface {v9}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getChannel:()Ljava/nio/channels/FileChannel; // method@8a83 │ │ +2ef806: 0c08 |001b: move-result-object v8 │ │ +2ef808: 7020 0f91 9700 |001c: invoke-direct {v7, v9}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.getExistingMetadata:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/tag/wav/WavTag; // method@910f │ │ +2ef80e: 0c09 |001f: move-result-object v9 │ │ +2ef810: 6e10 e09e 0900 |0020: invoke-virtual {v9}, Lorg/jaudiotagger/tag/wav/WavTag;.isExistingId3Tag:()Z // method@9ee0 │ │ +2ef816: 0a00 |0023: move-result v0 │ │ +2ef818: 3800 cb00 |0024: if-eqz v0, 00ef // +00cb │ │ +2ef81c: 6e10 e19e 0900 |0026: invoke-virtual {v9}, Lorg/jaudiotagger/tag/wav/WavTag;.isExistingInfoTag:()Z // method@9ee1 │ │ +2ef822: 0a00 |0029: move-result v0 │ │ +2ef824: 3800 c500 |002a: if-eqz v0, 00ef // +00c5 │ │ +2ef828: 7030 0391 9708 |002c: invoke-direct {v7, v9, v8}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.checkExistingLocations:(Lorg/jaudiotagger/tag/wav/WavTag;Ljava/nio/channels/FileChannel;)Lorg/jaudiotagger/audio/wav/WavTagWriter$BothTagsFileStructure; // method@9103 │ │ +2ef82e: 0c00 |002f: move-result-object v0 │ │ +2ef830: 5501 cd86 |0030: iget-boolean v1, v0, Lorg/jaudiotagger/audio/wav/WavTagWriter$BothTagsFileStructure;.isContiguous:Z // field@86cd │ │ +2ef834: 3801 6800 |0032: if-eqz v1, 009a // +0068 │ │ +2ef838: 5501 cc86 |0034: iget-boolean v1, v0, Lorg/jaudiotagger/audio/wav/WavTagWriter$BothTagsFileStructure;.isAtEnd:Z // field@86cc │ │ +2ef83c: 3801 2000 |0036: if-eqz v1, 0056 // +0020 │ │ +2ef840: 5500 ce86 |0038: iget-boolean v0, v0, Lorg/jaudiotagger/audio/wav/WavTagWriter$BothTagsFileStructure;.isInfoTagFirst:Z // field@86ce │ │ +2ef844: 3800 1300 |003a: if-eqz v0, 004d // +0013 │ │ +2ef848: 6e10 d79e 0900 |003c: invoke-virtual {v9}, Lorg/jaudiotagger/tag/wav/WavTag;.getInfoTag:()Lorg/jaudiotagger/tag/wav/WavInfoTag; // method@9ed7 │ │ +2ef84e: 0c09 |003f: move-result-object v9 │ │ +2ef850: 6e10 b09e 0900 |0040: invoke-virtual {v9}, Lorg/jaudiotagger/tag/wav/WavInfoTag;.getStartLocationInFile:()Ljava/lang/Long; // method@9eb0 │ │ +2ef856: 0c09 |0043: move-result-object v9 │ │ +2ef858: 6e10 3c87 0900 |0044: invoke-virtual {v9}, Ljava/lang/Long;.longValue:()J // method@873c │ │ +2ef85e: 0b00 |0047: move-result-wide v0 │ │ +2ef860: 6e30 7088 0801 |0048: invoke-virtual {v8, v0, v1}, Ljava/nio/channels/FileChannel;.truncate:(J)Ljava/nio/channels/FileChannel; // method@8870 │ │ +2ef866: 2900 ed00 |004b: goto/16 0138 // +00ed │ │ +2ef86a: 6e10 da9e 0900 |004d: invoke-virtual {v9}, Lorg/jaudiotagger/tag/wav/WavTag;.getStartLocationInFileOfId3Chunk:()J // method@9eda │ │ +2ef870: 0b00 |0050: move-result-wide v0 │ │ +2ef872: 6e30 7088 0801 |0051: invoke-virtual {v8, v0, v1}, Ljava/nio/channels/FileChannel;.truncate:(J)Ljava/nio/channels/FileChannel; // method@8870 │ │ +2ef878: 2900 e400 |0054: goto/16 0138 // +00e4 │ │ +2ef87c: 5500 ce86 |0056: iget-boolean v0, v0, Lorg/jaudiotagger/audio/wav/WavTagWriter$BothTagsFileStructure;.isInfoTagFirst:Z // field@86ce │ │ +2ef880: 3800 1e00 |0058: if-eqz v0, 0076 // +001e │ │ +2ef884: 6e10 cb9e 0900 |005a: invoke-virtual {v9}, Lorg/jaudiotagger/tag/wav/WavTag;.getEndLocationInFileOfId3Chunk:()J // method@9ecb │ │ +2ef88a: 0b00 |005d: move-result-wide v0 │ │ +2ef88c: 6e10 d79e 0900 |005e: invoke-virtual {v9}, Lorg/jaudiotagger/tag/wav/WavTag;.getInfoTag:()Lorg/jaudiotagger/tag/wav/WavInfoTag; // method@9ed7 │ │ +2ef892: 0c02 |0061: move-result-object v2 │ │ +2ef894: 6e10 b09e 0200 |0062: invoke-virtual {v2}, Lorg/jaudiotagger/tag/wav/WavInfoTag;.getStartLocationInFile:()Ljava/lang/Long; // method@9eb0 │ │ +2ef89a: 0c02 |0065: move-result-object v2 │ │ +2ef89c: 6e10 3c87 0200 |0066: invoke-virtual {v2}, Ljava/lang/Long;.longValue:()J // method@873c │ │ +2ef8a2: 0b02 |0069: move-result-wide v2 │ │ +2ef8a4: bc20 |006a: sub-long/2addr v0, v2 │ │ +2ef8a6: 8401 |006b: long-to-int v1, v0 │ │ +2ef8a8: 6e10 cb9e 0900 |006c: invoke-virtual {v9}, Lorg/jaudiotagger/tag/wav/WavTag;.getEndLocationInFileOfId3Chunk:()J // method@9ecb │ │ +2ef8ae: 0b02 |006f: move-result-wide v2 │ │ +2ef8b0: 8429 |0070: long-to-int v9, v2 │ │ +2ef8b2: 7040 0e91 8719 |0071: invoke-direct {v7, v8, v9, v1}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.deleteTagChunk:(Ljava/nio/channels/FileChannel;II)V // method@910e │ │ +2ef8b8: 2900 c400 |0074: goto/16 0138 // +00c4 │ │ +2ef8bc: 6e10 d79e 0900 |0076: invoke-virtual {v9}, Lorg/jaudiotagger/tag/wav/WavTag;.getInfoTag:()Lorg/jaudiotagger/tag/wav/WavInfoTag; // method@9ed7 │ │ +2ef8c2: 0c00 |0079: move-result-object v0 │ │ +2ef8c4: 6e10 ad9e 0000 |007a: invoke-virtual {v0}, Lorg/jaudiotagger/tag/wav/WavInfoTag;.getEndLocationInFile:()Ljava/lang/Long; // method@9ead │ │ +2ef8ca: 0c00 |007d: move-result-object v0 │ │ +2ef8cc: 6e10 3b87 0000 |007e: invoke-virtual {v0}, Ljava/lang/Long;.intValue:()I // method@873b │ │ +2ef8d2: 0a00 |0081: move-result v0 │ │ +2ef8d4: 8100 |0082: int-to-long v0, v0 │ │ +2ef8d6: 6e10 da9e 0900 |0083: invoke-virtual {v9}, Lorg/jaudiotagger/tag/wav/WavTag;.getStartLocationInFileOfId3Chunk:()J // method@9eda │ │ +2ef8dc: 0b02 |0086: move-result-wide v2 │ │ +2ef8de: bc20 |0087: sub-long/2addr v0, v2 │ │ +2ef8e0: 8401 |0088: long-to-int v1, v0 │ │ +2ef8e2: 6e10 d79e 0900 |0089: invoke-virtual {v9}, Lorg/jaudiotagger/tag/wav/WavTag;.getInfoTag:()Lorg/jaudiotagger/tag/wav/WavInfoTag; // method@9ed7 │ │ +2ef8e8: 0c09 |008c: move-result-object v9 │ │ +2ef8ea: 6e10 ad9e 0900 |008d: invoke-virtual {v9}, Lorg/jaudiotagger/tag/wav/WavInfoTag;.getEndLocationInFile:()Ljava/lang/Long; // method@9ead │ │ +2ef8f0: 0c09 |0090: move-result-object v9 │ │ +2ef8f2: 6e10 3b87 0900 |0091: invoke-virtual {v9}, Ljava/lang/Long;.intValue:()I // method@873b │ │ +2ef8f8: 0a09 |0094: move-result v9 │ │ +2ef8fa: 7040 0e91 8719 |0095: invoke-direct {v7, v8, v9, v1}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.deleteTagChunk:(Ljava/nio/channels/FileChannel;II)V // method@910e │ │ +2ef900: 2900 a000 |0098: goto/16 0138 // +00a0 │ │ +2ef904: 6e10 d79e 0900 |009a: invoke-virtual {v9}, Lorg/jaudiotagger/tag/wav/WavTag;.getInfoTag:()Lorg/jaudiotagger/tag/wav/WavInfoTag; // method@9ed7 │ │ +2ef90a: 0c00 |009d: move-result-object v0 │ │ +2ef90c: 7030 1b91 8709 |009e: invoke-direct {v7, v8, v9}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.seekToStartOfListInfoMetadata:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;)Lorg/jaudiotagger/audio/iff/ChunkHeader; // method@911b │ │ +2ef912: 0c01 |00a1: move-result-object v1 │ │ +2ef914: 7030 1a91 8709 |00a2: invoke-direct {v7, v8, v9}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.seekToStartOfId3Metadata:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;)Lorg/jaudiotagger/audio/iff/ChunkHeader; // method@911a │ │ +2ef91a: 0c02 |00a5: move-result-object v2 │ │ +2ef91c: 7030 1191 9708 |00a6: invoke-direct {v7, v9, v8}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.isInfoTagAtEndOfFileAllowingForPaddingByte:(Lorg/jaudiotagger/tag/wav/WavTag;Ljava/nio/channels/FileChannel;)Z // method@9111 │ │ +2ef922: 0a03 |00a9: move-result v3 │ │ +2ef924: 3803 1200 |00aa: if-eqz v3, 00bc // +0012 │ │ +2ef928: 6e10 b09e 0000 |00ac: invoke-virtual {v0}, Lorg/jaudiotagger/tag/wav/WavInfoTag;.getStartLocationInFile:()Ljava/lang/Long; // method@9eb0 │ │ +2ef92e: 0c00 |00af: move-result-object v0 │ │ +2ef930: 6e10 3c87 0000 |00b0: invoke-virtual {v0}, Ljava/lang/Long;.longValue:()J // method@873c │ │ +2ef936: 0b00 |00b3: move-result-wide v0 │ │ +2ef938: 6e30 7088 0801 |00b4: invoke-virtual {v8, v0, v1}, Ljava/nio/channels/FileChannel;.truncate:(J)Ljava/nio/channels/FileChannel; // method@8870 │ │ +2ef93e: 7040 0991 8729 |00b7: invoke-direct {v7, v8, v9, v2}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.deleteId3TagChunk:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;Lorg/jaudiotagger/audio/iff/ChunkHeader;)V // method@9109 │ │ +2ef944: 2900 7e00 |00ba: goto/16 0138 // +007e │ │ +2ef948: 7030 1091 9708 |00bc: invoke-direct {v7, v9, v8}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.isID3TagAtEndOfFileAllowingForPaddingByte:(Lorg/jaudiotagger/tag/wav/WavTag;Ljava/nio/channels/FileChannel;)Z // method@9110 │ │ +2ef94e: 0a00 |00bf: move-result v0 │ │ +2ef950: 3800 0d00 |00c0: if-eqz v0, 00cd // +000d │ │ +2ef954: 6e10 da9e 0900 |00c2: invoke-virtual {v9}, Lorg/jaudiotagger/tag/wav/WavTag;.getStartLocationInFileOfId3Chunk:()J // method@9eda │ │ +2ef95a: 0b02 |00c5: move-result-wide v2 │ │ +2ef95c: 6e30 7088 2803 |00c6: invoke-virtual {v8, v2, v3}, Ljava/nio/channels/FileChannel;.truncate:(J)Ljava/nio/channels/FileChannel; // method@8870 │ │ +2ef962: 7040 0b91 8719 |00c9: invoke-direct {v7, v8, v9, v1}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.deleteInfoTagChunk:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;Lorg/jaudiotagger/audio/iff/ChunkHeader;)V // method@910b │ │ +2ef968: 286c |00cc: goto 0138 // +006c │ │ +2ef96a: 6e10 d79e 0900 |00cd: invoke-virtual {v9}, Lorg/jaudiotagger/tag/wav/WavTag;.getInfoTag:()Lorg/jaudiotagger/tag/wav/WavInfoTag; // method@9ed7 │ │ +2ef970: 0c00 |00d0: move-result-object v0 │ │ +2ef972: 6e10 b09e 0000 |00d1: invoke-virtual {v0}, Lorg/jaudiotagger/tag/wav/WavInfoTag;.getStartLocationInFile:()Ljava/lang/Long; // method@9eb0 │ │ +2ef978: 0c00 |00d4: move-result-object v0 │ │ +2ef97a: 6e10 3c87 0000 |00d5: invoke-virtual {v0}, Ljava/lang/Long;.longValue:()J // method@873c │ │ +2ef980: 0b03 |00d8: move-result-wide v3 │ │ +2ef982: 6e10 da9e 0900 |00d9: invoke-virtual {v9}, Lorg/jaudiotagger/tag/wav/WavTag;.getStartLocationInFileOfId3Chunk:()J // method@9eda │ │ +2ef988: 0b05 |00dc: move-result-wide v5 │ │ +2ef98a: 3100 0305 |00dd: cmp-long v0, v3, v5 │ │ +2ef98e: 3d00 0900 |00df: if-lez v0, 00e8 // +0009 │ │ +2ef992: 7040 0b91 8719 |00e1: invoke-direct {v7, v8, v9, v1}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.deleteInfoTagChunk:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;Lorg/jaudiotagger/audio/iff/ChunkHeader;)V // method@910b │ │ +2ef998: 7040 0991 8729 |00e4: invoke-direct {v7, v8, v9, v2}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.deleteId3TagChunk:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;Lorg/jaudiotagger/audio/iff/ChunkHeader;)V // method@9109 │ │ +2ef99e: 2851 |00e7: goto 0138 // +0051 │ │ +2ef9a0: 7040 0991 8729 |00e8: invoke-direct {v7, v8, v9, v2}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.deleteId3TagChunk:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;Lorg/jaudiotagger/audio/iff/ChunkHeader;)V // method@9109 │ │ +2ef9a6: 7040 0b91 8719 |00eb: invoke-direct {v7, v8, v9, v1}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.deleteInfoTagChunk:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;Lorg/jaudiotagger/audio/iff/ChunkHeader;)V // method@910b │ │ +2ef9ac: 284a |00ee: goto 0138 // +004a │ │ +2ef9ae: 6e10 e19e 0900 |00ef: invoke-virtual {v9}, Lorg/jaudiotagger/tag/wav/WavTag;.isExistingInfoTag:()Z // method@9ee1 │ │ +2ef9b4: 0a00 |00f2: move-result v0 │ │ +2ef9b6: 3800 2a00 |00f3: if-eqz v0, 011d // +002a │ │ +2ef9ba: 6e10 d79e 0900 |00f5: invoke-virtual {v9}, Lorg/jaudiotagger/tag/wav/WavTag;.getInfoTag:()Lorg/jaudiotagger/tag/wav/WavInfoTag; // method@9ed7 │ │ +2ef9c0: 0c00 |00f8: move-result-object v0 │ │ +2ef9c2: 7030 1b91 8709 |00f9: invoke-direct {v7, v8, v9}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.seekToStartOfListInfoMetadata:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;)Lorg/jaudiotagger/audio/iff/ChunkHeader; // method@911b │ │ +2ef9c8: 0c01 |00fc: move-result-object v1 │ │ +2ef9ca: 6e10 ad9e 0000 |00fd: invoke-virtual {v0}, Lorg/jaudiotagger/tag/wav/WavInfoTag;.getEndLocationInFile:()Ljava/lang/Long; // method@9ead │ │ +2ef9d0: 0c02 |0100: move-result-object v2 │ │ +2ef9d2: 6e10 3c87 0200 |0101: invoke-virtual {v2}, Ljava/lang/Long;.longValue:()J // method@873c │ │ +2ef9d8: 0b02 |0104: move-result-wide v2 │ │ +2ef9da: 6e10 6d88 0800 |0105: invoke-virtual {v8}, Ljava/nio/channels/FileChannel;.size:()J // method@886d │ │ +2ef9e0: 0b04 |0108: move-result-wide v4 │ │ +2ef9e2: 3106 0204 |0109: cmp-long v6, v2, v4 │ │ +2ef9e6: 3906 0e00 |010b: if-nez v6, 0119 // +000e │ │ +2ef9ea: 6e10 b09e 0000 |010d: invoke-virtual {v0}, Lorg/jaudiotagger/tag/wav/WavInfoTag;.getStartLocationInFile:()Ljava/lang/Long; // method@9eb0 │ │ +2ef9f0: 0c09 |0110: move-result-object v9 │ │ +2ef9f2: 6e10 3c87 0900 |0111: invoke-virtual {v9}, Ljava/lang/Long;.longValue:()J // method@873c │ │ +2ef9f8: 0b00 |0114: move-result-wide v0 │ │ +2ef9fa: 6e30 7088 0801 |0115: invoke-virtual {v8, v0, v1}, Ljava/nio/channels/FileChannel;.truncate:(J)Ljava/nio/channels/FileChannel; // method@8870 │ │ +2efa00: 2820 |0118: goto 0138 // +0020 │ │ +2efa02: 7040 0b91 8719 |0119: invoke-direct {v7, v8, v9, v1}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.deleteInfoTagChunk:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;Lorg/jaudiotagger/audio/iff/ChunkHeader;)V // method@910b │ │ +2efa08: 281c |011c: goto 0138 // +001c │ │ +2efa0a: 6e10 e09e 0900 |011d: invoke-virtual {v9}, Lorg/jaudiotagger/tag/wav/WavTag;.isExistingId3Tag:()Z // method@9ee0 │ │ +2efa10: 0a00 |0120: move-result v0 │ │ +2efa12: 3800 1700 |0121: if-eqz v0, 0138 // +0017 │ │ +2efa16: 7030 1a91 8709 |0123: invoke-direct {v7, v8, v9}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.seekToStartOfId3Metadata:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;)Lorg/jaudiotagger/audio/iff/ChunkHeader; // method@911a │ │ +2efa1c: 0c00 |0126: move-result-object v0 │ │ +2efa1e: 7030 1091 9708 |0127: invoke-direct {v7, v9, v8}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.isID3TagAtEndOfFileAllowingForPaddingByte:(Lorg/jaudiotagger/tag/wav/WavTag;Ljava/nio/channels/FileChannel;)Z // method@9110 │ │ +2efa24: 0a01 |012a: move-result v1 │ │ +2efa26: 3801 0a00 |012b: if-eqz v1, 0135 // +000a │ │ +2efa2a: 6e10 da9e 0900 |012d: invoke-virtual {v9}, Lorg/jaudiotagger/tag/wav/WavTag;.getStartLocationInFileOfId3Chunk:()J // method@9eda │ │ +2efa30: 0b00 |0130: move-result-wide v0 │ │ +2efa32: 6e30 7088 0801 |0131: invoke-virtual {v8, v0, v1}, Ljava/nio/channels/FileChannel;.truncate:(J)Ljava/nio/channels/FileChannel; // method@8870 │ │ +2efa38: 2804 |0134: goto 0138 // +0004 │ │ +2efa3a: 7040 0991 8709 |0135: invoke-direct {v7, v8, v9, v0}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.deleteId3TagChunk:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;Lorg/jaudiotagger/audio/iff/ChunkHeader;)V // method@9109 │ │ +2efa40: 7020 1491 8700 |0138: invoke-direct {v7, v8}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.rewriteRiffHeaderSize:(Ljava/nio/channels/FileChannel;)V // method@9114 │ │ +2efa46: 0e00 |013b: return-void │ │ +2efa48: 0d08 |013c: move-exception v8 │ │ +2efa4a: 2209 3711 |013d: new-instance v9, Lorg/jaudiotagger/audio/exceptions/CannotWriteException; // type@1137 │ │ +2efa4e: 2200 3910 |013f: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +2efa52: 7010 cc87 0000 |0141: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2efa58: 1a01 334f |0144: const-string v1, "UNKNOWN:" // string@4f33 │ │ +2efa5c: 6e20 d787 1000 |0146: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2efa62: 6e10 8686 0800 |0149: invoke-virtual {v8}, Ljava/io/IOException;.getMessage:()Ljava/lang/String; // method@8686 │ │ +2efa68: 0c08 |014c: move-result-object v8 │ │ +2efa6a: 6e20 d787 8000 |014d: invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2efa70: 6e10 df87 0000 |0150: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2efa76: 0c08 |0153: move-result-object v8 │ │ +2efa78: 7020 728d 8900 |0154: invoke-direct {v9, v8}, Lorg/jaudiotagger/audio/exceptions/CannotWriteException;.:(Ljava/lang/String;)V // method@8d72 │ │ +2efa7e: 2709 |0157: throw v9 │ │ catches : 1 │ │ 0x001c - 0x013b │ │ Ljava/io/IOException; -> 0x013c │ │ positions : │ │ 0x0000 line=146 │ │ 0x0018 line=147 │ │ 0x001c line=150 │ │ @@ -729951,93 +729951,93 @@ │ │ type : '(Lorg/jaudiotagger/tag/Tag;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 170 16-bit code units │ │ -2f0450: |[2f0450] org.jaudiotagger.audio.wav.WavTagWriter.write:(Lorg/jaudiotagger/tag/Tag;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V │ │ -2f0460: 1a00 334f |0000: const-string v0, "UNKNOWN:" // string@4f33 │ │ -2f0464: 6201 d186 |0002: sget-object v1, Lorg/jaudiotagger/audio/wav/WavTagWriter;.logger:Ljava/util/logging/Logger; // field@86d1 │ │ -2f0468: 2202 3910 |0004: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ -2f046c: 7010 cc87 0200 |0006: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2f0472: 5443 d286 |0009: iget-object v3, v4, Lorg/jaudiotagger/audio/wav/WavTagWriter;.loggingName:Ljava/lang/String; // field@86d2 │ │ -2f0476: 6e20 d787 3200 |000b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2f047c: 1a03 0f01 |000e: const-string v3, " Writing tag to file:start" // string@010f │ │ -2f0480: 6e20 d787 3200 |0010: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2f0486: 6e10 df87 0200 |0013: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2f048c: 0c02 |0016: move-result-object v2 │ │ -2f048e: 6e20 128a 2100 |0017: invoke-virtual {v1, v2}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -2f0494: 7100 ea91 0000 |001a: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ -2f049a: 0c01 |001d: move-result-object v1 │ │ -2f049c: 6e10 fc91 0100 |001e: invoke-virtual {v1}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getWavSaveOptions:()Lorg/jaudiotagger/audio/wav/WavSaveOptions; // method@91fc │ │ -2f04a2: 0c01 |0021: move-result-object v1 │ │ -2f04a4: 7020 0f91 6400 |0022: invoke-direct {v4, v6}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.getExistingMetadata:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/tag/wav/WavTag; // method@910f │ │ -2f04aa: 0c02 |0025: move-result-object v2 │ │ -2f04ac: 7210 838a 0600 |0026: invoke-interface {v6}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getChannel:()Ljava/nio/channels/FileChannel; // method@8a83 │ │ -2f04b2: 0c06 |0029: move-result-object v6 │ │ -2f04b4: 1f05 fd12 |002a: check-cast v5, Lorg/jaudiotagger/tag/wav/WavTag; // type@12fd │ │ -2f04b8: 6203 b886 |002c: sget-object v3, Lorg/jaudiotagger/audio/wav/WavSaveOptions;.SAVE_BOTH:Lorg/jaudiotagger/audio/wav/WavSaveOptions; // field@86b8 │ │ -2f04bc: 3331 0600 |002e: if-ne v1, v3, 0034 // +0006 │ │ -2f04c0: 7040 1791 5426 |0030: invoke-direct {v4, v5, v6, v2}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.saveBoth:(Lorg/jaudiotagger/tag/wav/WavTag;Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;)V // method@9117 │ │ -2f04c6: 2826 |0033: goto 0059 // +0026 │ │ -2f04c8: 6203 b786 |0034: sget-object v3, Lorg/jaudiotagger/audio/wav/WavSaveOptions;.SAVE_ACTIVE:Lorg/jaudiotagger/audio/wav/WavSaveOptions; // field@86b7 │ │ -2f04cc: 3331 0600 |0036: if-ne v1, v3, 003c // +0006 │ │ -2f04d0: 7040 1591 5426 |0038: invoke-direct {v4, v5, v6, v2}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.saveActive:(Lorg/jaudiotagger/tag/wav/WavTag;Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;)V // method@9115 │ │ -2f04d6: 281e |003b: goto 0059 // +001e │ │ -2f04d8: 6203 ba86 |003c: sget-object v3, Lorg/jaudiotagger/audio/wav/WavSaveOptions;.SAVE_EXISTING_AND_ACTIVE:Lorg/jaudiotagger/audio/wav/WavSaveOptions; // field@86ba │ │ -2f04dc: 3331 0600 |003e: if-ne v1, v3, 0044 // +0006 │ │ -2f04e0: 7040 1691 5426 |0040: invoke-direct {v4, v5, v6, v2}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.saveActiveExisting:(Lorg/jaudiotagger/tag/wav/WavTag;Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;)V // method@9116 │ │ -2f04e6: 2816 |0043: goto 0059 // +0016 │ │ -2f04e8: 6203 b986 |0044: sget-object v3, Lorg/jaudiotagger/audio/wav/WavSaveOptions;.SAVE_BOTH_AND_SYNC:Lorg/jaudiotagger/audio/wav/WavSaveOptions; // field@86b9 │ │ -2f04ec: 3331 0900 |0046: if-ne v1, v3, 004f // +0009 │ │ -2f04f0: 6e10 ef9e 0500 |0048: invoke-virtual {v5}, Lorg/jaudiotagger/tag/wav/WavTag;.syncTagBeforeWrite:()V // method@9eef │ │ -2f04f6: 7040 1791 5426 |004b: invoke-direct {v4, v5, v6, v2}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.saveBoth:(Lorg/jaudiotagger/tag/wav/WavTag;Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;)V // method@9117 │ │ -2f04fc: 280b |004e: goto 0059 // +000b │ │ -2f04fe: 6203 bb86 |004f: sget-object v3, Lorg/jaudiotagger/audio/wav/WavSaveOptions;.SAVE_EXISTING_AND_ACTIVE_AND_SYNC:Lorg/jaudiotagger/audio/wav/WavSaveOptions; // field@86bb │ │ -2f0502: 3331 0c00 |0051: if-ne v1, v3, 005d // +000c │ │ -2f0506: 6e10 ef9e 0500 |0053: invoke-virtual {v5}, Lorg/jaudiotagger/tag/wav/WavTag;.syncTagBeforeWrite:()V // method@9eef │ │ -2f050c: 7040 1691 5426 |0056: invoke-direct {v4, v5, v6, v2}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.saveActiveExisting:(Lorg/jaudiotagger/tag/wav/WavTag;Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;)V // method@9116 │ │ -2f0512: 7020 1491 6400 |0059: invoke-direct {v4, v6}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.rewriteRiffHeaderSize:(Ljava/nio/channels/FileChannel;)V // method@9114 │ │ -2f0518: 0e00 |005c: return-void │ │ -2f051a: 2205 3310 |005d: new-instance v5, Ljava/lang/RuntimeException; // type@1033 │ │ -2f051e: 2206 3910 |005f: new-instance v6, Ljava/lang/StringBuilder; // type@1039 │ │ -2f0522: 7010 cc87 0600 |0061: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2f0528: 5441 d286 |0064: iget-object v1, v4, Lorg/jaudiotagger/audio/wav/WavTagWriter;.loggingName:Ljava/lang/String; // field@86d2 │ │ -2f052c: 6e20 d787 1600 |0066: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2f0532: 1a01 f200 |0069: const-string v1, " No setting for:WavSaveOptions" // string@00f2 │ │ -2f0536: 6e20 d787 1600 |006b: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2f053c: 6e10 df87 0600 |006e: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2f0542: 0c06 |0071: move-result-object v6 │ │ -2f0544: 7020 7c87 6500 |0072: invoke-direct {v5, v6}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@877c │ │ -2f054a: 2705 |0075: throw v5 │ │ -2f054c: 0d05 |0076: move-exception v5 │ │ -2f054e: 2206 3711 |0077: new-instance v6, Lorg/jaudiotagger/audio/exceptions/CannotWriteException; // type@1137 │ │ -2f0552: 2201 3910 |0079: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2f0556: 7010 cc87 0100 |007b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2f055c: 6e20 d787 0100 |007e: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2f0562: 6e10 8686 0500 |0081: invoke-virtual {v5}, Ljava/io/IOException;.getMessage:()Ljava/lang/String; // method@8686 │ │ -2f0568: 0c05 |0084: move-result-object v5 │ │ -2f056a: 6e20 d787 5100 |0085: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2f0570: 6e10 df87 0100 |0088: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2f0576: 0c05 |008b: move-result-object v5 │ │ -2f0578: 7020 728d 5600 |008c: invoke-direct {v6, v5}, Lorg/jaudiotagger/audio/exceptions/CannotWriteException;.:(Ljava/lang/String;)V // method@8d72 │ │ -2f057e: 2706 |008f: throw v6 │ │ -2f0580: 0d05 |0090: move-exception v5 │ │ -2f0582: 2206 3711 |0091: new-instance v6, Lorg/jaudiotagger/audio/exceptions/CannotWriteException; // type@1137 │ │ -2f0586: 2201 3910 |0093: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2f058a: 7010 cc87 0100 |0095: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2f0590: 6e20 d787 0100 |0098: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2f0596: 6e10 8686 0500 |009b: invoke-virtual {v5}, Ljava/io/IOException;.getMessage:()Ljava/lang/String; // method@8686 │ │ -2f059c: 0c05 |009e: move-result-object v5 │ │ -2f059e: 6e20 d787 5100 |009f: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2f05a4: 6e10 df87 0100 |00a2: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2f05aa: 0c05 |00a5: move-result-object v5 │ │ -2f05ac: 7020 728d 5600 |00a6: invoke-direct {v6, v5}, Lorg/jaudiotagger/audio/exceptions/CannotWriteException;.:(Ljava/lang/String;)V // method@8d72 │ │ -2f05b2: 2706 |00a9: throw v6 │ │ +2f0454: |[2f0454] org.jaudiotagger.audio.wav.WavTagWriter.write:(Lorg/jaudiotagger/tag/Tag;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V │ │ +2f0464: 1a00 334f |0000: const-string v0, "UNKNOWN:" // string@4f33 │ │ +2f0468: 6201 d186 |0002: sget-object v1, Lorg/jaudiotagger/audio/wav/WavTagWriter;.logger:Ljava/util/logging/Logger; // field@86d1 │ │ +2f046c: 2202 3910 |0004: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ +2f0470: 7010 cc87 0200 |0006: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2f0476: 5443 d286 |0009: iget-object v3, v4, Lorg/jaudiotagger/audio/wav/WavTagWriter;.loggingName:Ljava/lang/String; // field@86d2 │ │ +2f047a: 6e20 d787 3200 |000b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2f0480: 1a03 0f01 |000e: const-string v3, " Writing tag to file:start" // string@010f │ │ +2f0484: 6e20 d787 3200 |0010: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2f048a: 6e10 df87 0200 |0013: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2f0490: 0c02 |0016: move-result-object v2 │ │ +2f0492: 6e20 128a 2100 |0017: invoke-virtual {v1, v2}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +2f0498: 7100 ea91 0000 |001a: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ +2f049e: 0c01 |001d: move-result-object v1 │ │ +2f04a0: 6e10 fc91 0100 |001e: invoke-virtual {v1}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getWavSaveOptions:()Lorg/jaudiotagger/audio/wav/WavSaveOptions; // method@91fc │ │ +2f04a6: 0c01 |0021: move-result-object v1 │ │ +2f04a8: 7020 0f91 6400 |0022: invoke-direct {v4, v6}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.getExistingMetadata:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/tag/wav/WavTag; // method@910f │ │ +2f04ae: 0c02 |0025: move-result-object v2 │ │ +2f04b0: 7210 838a 0600 |0026: invoke-interface {v6}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getChannel:()Ljava/nio/channels/FileChannel; // method@8a83 │ │ +2f04b6: 0c06 |0029: move-result-object v6 │ │ +2f04b8: 1f05 fd12 |002a: check-cast v5, Lorg/jaudiotagger/tag/wav/WavTag; // type@12fd │ │ +2f04bc: 6203 b886 |002c: sget-object v3, Lorg/jaudiotagger/audio/wav/WavSaveOptions;.SAVE_BOTH:Lorg/jaudiotagger/audio/wav/WavSaveOptions; // field@86b8 │ │ +2f04c0: 3331 0600 |002e: if-ne v1, v3, 0034 // +0006 │ │ +2f04c4: 7040 1791 5426 |0030: invoke-direct {v4, v5, v6, v2}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.saveBoth:(Lorg/jaudiotagger/tag/wav/WavTag;Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;)V // method@9117 │ │ +2f04ca: 2826 |0033: goto 0059 // +0026 │ │ +2f04cc: 6203 b786 |0034: sget-object v3, Lorg/jaudiotagger/audio/wav/WavSaveOptions;.SAVE_ACTIVE:Lorg/jaudiotagger/audio/wav/WavSaveOptions; // field@86b7 │ │ +2f04d0: 3331 0600 |0036: if-ne v1, v3, 003c // +0006 │ │ +2f04d4: 7040 1591 5426 |0038: invoke-direct {v4, v5, v6, v2}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.saveActive:(Lorg/jaudiotagger/tag/wav/WavTag;Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;)V // method@9115 │ │ +2f04da: 281e |003b: goto 0059 // +001e │ │ +2f04dc: 6203 ba86 |003c: sget-object v3, Lorg/jaudiotagger/audio/wav/WavSaveOptions;.SAVE_EXISTING_AND_ACTIVE:Lorg/jaudiotagger/audio/wav/WavSaveOptions; // field@86ba │ │ +2f04e0: 3331 0600 |003e: if-ne v1, v3, 0044 // +0006 │ │ +2f04e4: 7040 1691 5426 |0040: invoke-direct {v4, v5, v6, v2}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.saveActiveExisting:(Lorg/jaudiotagger/tag/wav/WavTag;Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;)V // method@9116 │ │ +2f04ea: 2816 |0043: goto 0059 // +0016 │ │ +2f04ec: 6203 b986 |0044: sget-object v3, Lorg/jaudiotagger/audio/wav/WavSaveOptions;.SAVE_BOTH_AND_SYNC:Lorg/jaudiotagger/audio/wav/WavSaveOptions; // field@86b9 │ │ +2f04f0: 3331 0900 |0046: if-ne v1, v3, 004f // +0009 │ │ +2f04f4: 6e10 ef9e 0500 |0048: invoke-virtual {v5}, Lorg/jaudiotagger/tag/wav/WavTag;.syncTagBeforeWrite:()V // method@9eef │ │ +2f04fa: 7040 1791 5426 |004b: invoke-direct {v4, v5, v6, v2}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.saveBoth:(Lorg/jaudiotagger/tag/wav/WavTag;Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;)V // method@9117 │ │ +2f0500: 280b |004e: goto 0059 // +000b │ │ +2f0502: 6203 bb86 |004f: sget-object v3, Lorg/jaudiotagger/audio/wav/WavSaveOptions;.SAVE_EXISTING_AND_ACTIVE_AND_SYNC:Lorg/jaudiotagger/audio/wav/WavSaveOptions; // field@86bb │ │ +2f0506: 3331 0c00 |0051: if-ne v1, v3, 005d // +000c │ │ +2f050a: 6e10 ef9e 0500 |0053: invoke-virtual {v5}, Lorg/jaudiotagger/tag/wav/WavTag;.syncTagBeforeWrite:()V // method@9eef │ │ +2f0510: 7040 1691 5426 |0056: invoke-direct {v4, v5, v6, v2}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.saveActiveExisting:(Lorg/jaudiotagger/tag/wav/WavTag;Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/wav/WavTag;)V // method@9116 │ │ +2f0516: 7020 1491 6400 |0059: invoke-direct {v4, v6}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.rewriteRiffHeaderSize:(Ljava/nio/channels/FileChannel;)V // method@9114 │ │ +2f051c: 0e00 |005c: return-void │ │ +2f051e: 2205 3310 |005d: new-instance v5, Ljava/lang/RuntimeException; // type@1033 │ │ +2f0522: 2206 3910 |005f: new-instance v6, Ljava/lang/StringBuilder; // type@1039 │ │ +2f0526: 7010 cc87 0600 |0061: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2f052c: 5441 d286 |0064: iget-object v1, v4, Lorg/jaudiotagger/audio/wav/WavTagWriter;.loggingName:Ljava/lang/String; // field@86d2 │ │ +2f0530: 6e20 d787 1600 |0066: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2f0536: 1a01 f200 |0069: const-string v1, " No setting for:WavSaveOptions" // string@00f2 │ │ +2f053a: 6e20 d787 1600 |006b: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2f0540: 6e10 df87 0600 |006e: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2f0546: 0c06 |0071: move-result-object v6 │ │ +2f0548: 7020 7c87 6500 |0072: invoke-direct {v5, v6}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@877c │ │ +2f054e: 2705 |0075: throw v5 │ │ +2f0550: 0d05 |0076: move-exception v5 │ │ +2f0552: 2206 3711 |0077: new-instance v6, Lorg/jaudiotagger/audio/exceptions/CannotWriteException; // type@1137 │ │ +2f0556: 2201 3910 |0079: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2f055a: 7010 cc87 0100 |007b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2f0560: 6e20 d787 0100 |007e: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2f0566: 6e10 8686 0500 |0081: invoke-virtual {v5}, Ljava/io/IOException;.getMessage:()Ljava/lang/String; // method@8686 │ │ +2f056c: 0c05 |0084: move-result-object v5 │ │ +2f056e: 6e20 d787 5100 |0085: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2f0574: 6e10 df87 0100 |0088: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2f057a: 0c05 |008b: move-result-object v5 │ │ +2f057c: 7020 728d 5600 |008c: invoke-direct {v6, v5}, Lorg/jaudiotagger/audio/exceptions/CannotWriteException;.:(Ljava/lang/String;)V // method@8d72 │ │ +2f0582: 2706 |008f: throw v6 │ │ +2f0584: 0d05 |0090: move-exception v5 │ │ +2f0586: 2206 3711 |0091: new-instance v6, Lorg/jaudiotagger/audio/exceptions/CannotWriteException; // type@1137 │ │ +2f058a: 2201 3910 |0093: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2f058e: 7010 cc87 0100 |0095: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2f0594: 6e20 d787 0100 |0098: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2f059a: 6e10 8686 0500 |009b: invoke-virtual {v5}, Ljava/io/IOException;.getMessage:()Ljava/lang/String; // method@8686 │ │ +2f05a0: 0c05 |009e: move-result-object v5 │ │ +2f05a2: 6e20 d787 5100 |009f: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2f05a8: 6e10 df87 0100 |00a2: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2f05ae: 0c05 |00a5: move-result-object v5 │ │ +2f05b0: 7020 728d 5600 |00a6: invoke-direct {v6, v5}, Lorg/jaudiotagger/audio/exceptions/CannotWriteException;.:(Ljava/lang/String;)V // method@8d72 │ │ +2f05b6: 2706 |00a9: throw v6 │ │ catches : 2 │ │ 0x0022 - 0x0026 │ │ Ljava/io/IOException; -> 0x0090 │ │ 0x002a - 0x0076 │ │ Ljava/io/IOException; -> 0x0076 │ │ positions : │ │ 0x0002 line=323 │ │ @@ -730103,37 +730103,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -2f0a10: |[2f0a10] org.jaudiotagger.audio.wav.chunk.WavChunkSummary.:()V │ │ -2f0a20: 1a00 d998 |0000: const-string v0, "org.jaudiotagger.audio.wav.chunk" // string@98d9 │ │ -2f0a24: 7110 168a 0000 |0002: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@8a16 │ │ -2f0a2a: 0c00 |0005: move-result-object v0 │ │ -2f0a2c: 6900 d386 |0006: sput-object v0, Lorg/jaudiotagger/audio/wav/chunk/WavChunkSummary;.logger:Ljava/util/logging/Logger; // field@86d3 │ │ -2f0a30: 0e00 |0008: return-void │ │ +2f0a14: |[2f0a14] org.jaudiotagger.audio.wav.chunk.WavChunkSummary.:()V │ │ +2f0a24: 1a00 d998 |0000: const-string v0, "org.jaudiotagger.audio.wav.chunk" // string@98d9 │ │ +2f0a28: 7110 168a 0000 |0002: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@8a16 │ │ +2f0a2e: 0c00 |0005: move-result-object v0 │ │ +2f0a30: 6900 d386 |0006: sput-object v0, Lorg/jaudiotagger/audio/wav/chunk/WavChunkSummary;.logger:Ljava/util/logging/Logger; // field@86d3 │ │ +2f0a34: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=17 │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/wav/chunk/WavChunkSummary;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2f0a34: |[2f0a34] org.jaudiotagger.audio.wav.chunk.WavChunkSummary.:()V │ │ -2f0a44: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -2f0a4a: 0e00 |0003: return-void │ │ +2f0a38: |[2f0a38] org.jaudiotagger.audio.wav.chunk.WavChunkSummary.:()V │ │ +2f0a48: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +2f0a4e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/audio/wav/chunk/WavChunkSummary; │ │ │ │ #2 : (in Lorg/jaudiotagger/audio/wav/chunk/WavChunkSummary;) │ │ @@ -730141,43 +730141,43 @@ │ │ type : '(Lorg/jaudiotagger/tag/wav/WavTag;)Lorg/jaudiotagger/audio/iff/ChunkSummary;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -2f0998: |[2f0998] org.jaudiotagger.audio.wav.chunk.WavChunkSummary.getChunkBeforeFirstMetadataTag:(Lorg/jaudiotagger/tag/wav/WavTag;)Lorg/jaudiotagger/audio/iff/ChunkSummary; │ │ -2f09a8: 7110 2991 0600 |0000: invoke-static {v6}, Lorg/jaudiotagger/audio/wav/chunk/WavChunkSummary;.getStartLocationOfFirstMetadataChunk:(Lorg/jaudiotagger/tag/wav/WavTag;)J // method@9129 │ │ -2f09ae: 0b00 |0003: move-result-wide v0 │ │ -2f09b0: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -2f09b2: 6e10 ca9e 0600 |0005: invoke-virtual {v6}, Lorg/jaudiotagger/tag/wav/WavTag;.getChunkSummaryList:()Ljava/util/List; // method@9eca │ │ -2f09b8: 0c03 |0008: move-result-object v3 │ │ -2f09ba: 7210 7389 0300 |0009: invoke-interface {v3}, Ljava/util/List;.size:()I // method@8973 │ │ -2f09c0: 0a03 |000c: move-result v3 │ │ -2f09c2: 3532 2400 |000d: if-ge v2, v3, 0031 // +0024 │ │ -2f09c6: 6e10 ca9e 0600 |000f: invoke-virtual {v6}, Lorg/jaudiotagger/tag/wav/WavTag;.getChunkSummaryList:()Ljava/util/List; // method@9eca │ │ -2f09cc: 0c03 |0012: move-result-object v3 │ │ -2f09ce: 7220 6a89 2300 |0013: invoke-interface {v3, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ -2f09d4: 0c03 |0016: move-result-object v3 │ │ -2f09d6: 1f03 6411 |0017: check-cast v3, Lorg/jaudiotagger/audio/iff/ChunkSummary; // type@1164 │ │ -2f09da: 6e10 c78e 0300 |0019: invoke-virtual {v3}, Lorg/jaudiotagger/audio/iff/ChunkSummary;.getFileStartLocation:()J // method@8ec7 │ │ -2f09e0: 0b03 |001c: move-result-wide v3 │ │ -2f09e2: 3105 0300 |001d: cmp-long v5, v3, v0 │ │ -2f09e6: 3905 0f00 |001f: if-nez v5, 002e // +000f │ │ -2f09ea: 6e10 ca9e 0600 |0021: invoke-virtual {v6}, Lorg/jaudiotagger/tag/wav/WavTag;.getChunkSummaryList:()Ljava/util/List; // method@9eca │ │ -2f09f0: 0c06 |0024: move-result-object v6 │ │ -2f09f2: d802 02ff |0025: add-int/lit8 v2, v2, #int -1 // #ff │ │ -2f09f6: 7220 6a89 2600 |0027: invoke-interface {v6, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ -2f09fc: 0c06 |002a: move-result-object v6 │ │ -2f09fe: 1f06 6411 |002b: check-cast v6, Lorg/jaudiotagger/audio/iff/ChunkSummary; // type@1164 │ │ -2f0a02: 1106 |002d: return-object v6 │ │ -2f0a04: d802 0201 |002e: add-int/lit8 v2, v2, #int 1 // #01 │ │ -2f0a08: 28d5 |0030: goto 0005 // -002b │ │ -2f0a0a: 1206 |0031: const/4 v6, #int 0 // #0 │ │ -2f0a0c: 1106 |0032: return-object v6 │ │ +2f099c: |[2f099c] org.jaudiotagger.audio.wav.chunk.WavChunkSummary.getChunkBeforeFirstMetadataTag:(Lorg/jaudiotagger/tag/wav/WavTag;)Lorg/jaudiotagger/audio/iff/ChunkSummary; │ │ +2f09ac: 7110 2991 0600 |0000: invoke-static {v6}, Lorg/jaudiotagger/audio/wav/chunk/WavChunkSummary;.getStartLocationOfFirstMetadataChunk:(Lorg/jaudiotagger/tag/wav/WavTag;)J // method@9129 │ │ +2f09b2: 0b00 |0003: move-result-wide v0 │ │ +2f09b4: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +2f09b6: 6e10 ca9e 0600 |0005: invoke-virtual {v6}, Lorg/jaudiotagger/tag/wav/WavTag;.getChunkSummaryList:()Ljava/util/List; // method@9eca │ │ +2f09bc: 0c03 |0008: move-result-object v3 │ │ +2f09be: 7210 7389 0300 |0009: invoke-interface {v3}, Ljava/util/List;.size:()I // method@8973 │ │ +2f09c4: 0a03 |000c: move-result v3 │ │ +2f09c6: 3532 2400 |000d: if-ge v2, v3, 0031 // +0024 │ │ +2f09ca: 6e10 ca9e 0600 |000f: invoke-virtual {v6}, Lorg/jaudiotagger/tag/wav/WavTag;.getChunkSummaryList:()Ljava/util/List; // method@9eca │ │ +2f09d0: 0c03 |0012: move-result-object v3 │ │ +2f09d2: 7220 6a89 2300 |0013: invoke-interface {v3, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ +2f09d8: 0c03 |0016: move-result-object v3 │ │ +2f09da: 1f03 6411 |0017: check-cast v3, Lorg/jaudiotagger/audio/iff/ChunkSummary; // type@1164 │ │ +2f09de: 6e10 c78e 0300 |0019: invoke-virtual {v3}, Lorg/jaudiotagger/audio/iff/ChunkSummary;.getFileStartLocation:()J // method@8ec7 │ │ +2f09e4: 0b03 |001c: move-result-wide v3 │ │ +2f09e6: 3105 0300 |001d: cmp-long v5, v3, v0 │ │ +2f09ea: 3905 0f00 |001f: if-nez v5, 002e // +000f │ │ +2f09ee: 6e10 ca9e 0600 |0021: invoke-virtual {v6}, Lorg/jaudiotagger/tag/wav/WavTag;.getChunkSummaryList:()Ljava/util/List; // method@9eca │ │ +2f09f4: 0c06 |0024: move-result-object v6 │ │ +2f09f6: d802 02ff |0025: add-int/lit8 v2, v2, #int -1 // #ff │ │ +2f09fa: 7220 6a89 2600 |0027: invoke-interface {v6, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ +2f0a00: 0c06 |002a: move-result-object v6 │ │ +2f0a02: 1f06 6411 |002b: check-cast v6, Lorg/jaudiotagger/audio/iff/ChunkSummary; // type@1164 │ │ +2f0a06: 1106 |002d: return-object v6 │ │ +2f0a08: d802 0201 |002e: add-int/lit8 v2, v2, #int 1 // #01 │ │ +2f0a0c: 28d5 |0030: goto 0005 // -002b │ │ +2f0a0e: 1206 |0031: const/4 v6, #int 0 // #0 │ │ +2f0a10: 1106 |0032: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ 0x0005 line=108 │ │ 0x000f line=110 │ │ 0x0019 line=111 │ │ 0x0021 line=113 │ │ @@ -730189,42 +730189,42 @@ │ │ type : '(Lorg/jaudiotagger/tag/wav/WavTag;)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 51 16-bit code units │ │ -2f0920: |[2f0920] org.jaudiotagger.audio.wav.chunk.WavChunkSummary.getStartLocationOfFirstMetadataChunk:(Lorg/jaudiotagger/tag/wav/WavTag;)J │ │ -2f0930: 6e10 d79e 0500 |0000: invoke-virtual {v5}, Lorg/jaudiotagger/tag/wav/WavTag;.getInfoTag:()Lorg/jaudiotagger/tag/wav/WavInfoTag; // method@9ed7 │ │ -2f0936: 0c00 |0003: move-result-object v0 │ │ -2f0938: 3800 2100 |0004: if-eqz v0, 0025 // +0021 │ │ -2f093c: 6e10 d79e 0500 |0006: invoke-virtual {v5}, Lorg/jaudiotagger/tag/wav/WavTag;.getInfoTag:()Lorg/jaudiotagger/tag/wav/WavInfoTag; // method@9ed7 │ │ -2f0942: 0c00 |0009: move-result-object v0 │ │ -2f0944: 6e10 b09e 0000 |000a: invoke-virtual {v0}, Lorg/jaudiotagger/tag/wav/WavInfoTag;.getStartLocationInFile:()Ljava/lang/Long; // method@9eb0 │ │ -2f094a: 0c00 |000d: move-result-object v0 │ │ -2f094c: 6e10 3c87 0000 |000e: invoke-virtual {v0}, Ljava/lang/Long;.longValue:()J // method@873c │ │ -2f0952: 0b00 |0011: move-result-wide v0 │ │ -2f0954: 6e10 d69e 0500 |0012: invoke-virtual {v5}, Lorg/jaudiotagger/tag/wav/WavTag;.getID3Tag:()Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // method@9ed6 │ │ -2f095a: 0c02 |0015: move-result-object v2 │ │ -2f095c: 3802 1c00 |0016: if-eqz v2, 0032 // +001c │ │ -2f0960: 6e10 da9e 0500 |0018: invoke-virtual {v5}, Lorg/jaudiotagger/tag/wav/WavTag;.getStartLocationInFileOfId3Chunk:()J // method@9eda │ │ -2f0966: 0b02 |001b: move-result-wide v2 │ │ -2f0968: 3104 0200 |001c: cmp-long v4, v2, v0 │ │ -2f096c: 3b04 1400 |001e: if-gez v4, 0032 // +0014 │ │ -2f0970: 6e10 da9e 0500 |0020: invoke-virtual {v5}, Lorg/jaudiotagger/tag/wav/WavTag;.getStartLocationInFileOfId3Chunk:()J // method@9eda │ │ -2f0976: 0b00 |0023: move-result-wide v0 │ │ -2f0978: 280e |0024: goto 0032 // +000e │ │ -2f097a: 6e10 d69e 0500 |0025: invoke-virtual {v5}, Lorg/jaudiotagger/tag/wav/WavTag;.getID3Tag:()Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // method@9ed6 │ │ -2f0980: 0c00 |0028: move-result-object v0 │ │ -2f0982: 3800 0700 |0029: if-eqz v0, 0030 // +0007 │ │ -2f0986: 6e10 da9e 0500 |002b: invoke-virtual {v5}, Lorg/jaudiotagger/tag/wav/WavTag;.getStartLocationInFileOfId3Chunk:()J // method@9eda │ │ -2f098c: 0b00 |002e: move-result-wide v0 │ │ -2f098e: 2803 |002f: goto 0032 // +0003 │ │ -2f0990: 1600 ffff |0030: const-wide/16 v0, #int -1 // #ffff │ │ -2f0994: 1000 |0032: return-wide v0 │ │ +2f0924: |[2f0924] org.jaudiotagger.audio.wav.chunk.WavChunkSummary.getStartLocationOfFirstMetadataChunk:(Lorg/jaudiotagger/tag/wav/WavTag;)J │ │ +2f0934: 6e10 d79e 0500 |0000: invoke-virtual {v5}, Lorg/jaudiotagger/tag/wav/WavTag;.getInfoTag:()Lorg/jaudiotagger/tag/wav/WavInfoTag; // method@9ed7 │ │ +2f093a: 0c00 |0003: move-result-object v0 │ │ +2f093c: 3800 2100 |0004: if-eqz v0, 0025 // +0021 │ │ +2f0940: 6e10 d79e 0500 |0006: invoke-virtual {v5}, Lorg/jaudiotagger/tag/wav/WavTag;.getInfoTag:()Lorg/jaudiotagger/tag/wav/WavInfoTag; // method@9ed7 │ │ +2f0946: 0c00 |0009: move-result-object v0 │ │ +2f0948: 6e10 b09e 0000 |000a: invoke-virtual {v0}, Lorg/jaudiotagger/tag/wav/WavInfoTag;.getStartLocationInFile:()Ljava/lang/Long; // method@9eb0 │ │ +2f094e: 0c00 |000d: move-result-object v0 │ │ +2f0950: 6e10 3c87 0000 |000e: invoke-virtual {v0}, Ljava/lang/Long;.longValue:()J // method@873c │ │ +2f0956: 0b00 |0011: move-result-wide v0 │ │ +2f0958: 6e10 d69e 0500 |0012: invoke-virtual {v5}, Lorg/jaudiotagger/tag/wav/WavTag;.getID3Tag:()Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // method@9ed6 │ │ +2f095e: 0c02 |0015: move-result-object v2 │ │ +2f0960: 3802 1c00 |0016: if-eqz v2, 0032 // +001c │ │ +2f0964: 6e10 da9e 0500 |0018: invoke-virtual {v5}, Lorg/jaudiotagger/tag/wav/WavTag;.getStartLocationInFileOfId3Chunk:()J // method@9eda │ │ +2f096a: 0b02 |001b: move-result-wide v2 │ │ +2f096c: 3104 0200 |001c: cmp-long v4, v2, v0 │ │ +2f0970: 3b04 1400 |001e: if-gez v4, 0032 // +0014 │ │ +2f0974: 6e10 da9e 0500 |0020: invoke-virtual {v5}, Lorg/jaudiotagger/tag/wav/WavTag;.getStartLocationInFileOfId3Chunk:()J // method@9eda │ │ +2f097a: 0b00 |0023: move-result-wide v0 │ │ +2f097c: 280e |0024: goto 0032 // +000e │ │ +2f097e: 6e10 d69e 0500 |0025: invoke-virtual {v5}, Lorg/jaudiotagger/tag/wav/WavTag;.getID3Tag:()Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // method@9ed6 │ │ +2f0984: 0c00 |0028: move-result-object v0 │ │ +2f0986: 3800 0700 |0029: if-eqz v0, 0030 // +0007 │ │ +2f098a: 6e10 da9e 0500 |002b: invoke-virtual {v5}, Lorg/jaudiotagger/tag/wav/WavTag;.getStartLocationInFileOfId3Chunk:()J // method@9eda │ │ +2f0990: 0b00 |002e: move-result-wide v0 │ │ +2f0992: 2803 |002f: goto 0032 // +0003 │ │ +2f0994: 1600 ffff |0030: const-wide/16 v0, #int -1 // #ffff │ │ +2f0998: 1000 |0032: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0006 line=31 │ │ 0x0012 line=33 │ │ 0x0018 line=35 │ │ 0x0020 line=37 │ │ @@ -730238,72 +730238,72 @@ │ │ type : '(Lorg/jaudiotagger/tag/wav/WavTag;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 106 16-bit code units │ │ -2f083c: |[2f083c] org.jaudiotagger.audio.wav.chunk.WavChunkSummary.isOnlyMetadataTagsAfterStartingMetadataTag:(Lorg/jaudiotagger/tag/wav/WavTag;)Z │ │ -2f084c: 7110 2991 0800 |0000: invoke-static {v8}, Lorg/jaudiotagger/audio/wav/chunk/WavChunkSummary;.getStartLocationOfFirstMetadataChunk:(Lorg/jaudiotagger/tag/wav/WavTag;)J // method@9129 │ │ -2f0852: 0b00 |0003: move-result-wide v0 │ │ -2f0854: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -2f0856: 1603 ffff |0005: const-wide/16 v3, #int -1 // #ffff │ │ -2f085a: 3105 0003 |0007: cmp-long v5, v0, v3 │ │ -2f085e: 3905 0a00 |0009: if-nez v5, 0013 // +000a │ │ -2f0862: 6208 d386 |000b: sget-object v8, Lorg/jaudiotagger/audio/wav/chunk/WavChunkSummary;.logger:Ljava/util/logging/Logger; // field@86d3 │ │ -2f0866: 1a00 cb4f |000d: const-string v0, "Unable to find any metadata tags !" // string@4fcb │ │ -2f086a: 6e20 1b8a 0800 |000f: invoke-virtual {v8, v0}, Ljava/util/logging/Logger;.severe:(Ljava/lang/String;)V // method@8a1b │ │ -2f0870: 0f02 |0012: return v2 │ │ -2f0872: 6e10 ca9e 0800 |0013: invoke-virtual {v8}, Lorg/jaudiotagger/tag/wav/WavTag;.getChunkSummaryList:()Ljava/util/List; // method@9eca │ │ -2f0878: 0c08 |0016: move-result-object v8 │ │ -2f087a: 7210 6e89 0800 |0017: invoke-interface {v8}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ -2f0880: 0c08 |001a: move-result-object v8 │ │ -2f0882: 1203 |001b: const/4 v3, #int 0 // #0 │ │ -2f0884: 7210 4789 0800 |001c: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -2f088a: 0a04 |001f: move-result v4 │ │ -2f088c: 1215 |0020: const/4 v5, #int 1 // #1 │ │ -2f088e: 3804 4500 |0021: if-eqz v4, 0066 // +0045 │ │ -2f0892: 7210 4889 0800 |0023: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -2f0898: 0c04 |0026: move-result-object v4 │ │ -2f089a: 1f04 6411 |0027: check-cast v4, Lorg/jaudiotagger/audio/iff/ChunkSummary; // type@1164 │ │ -2f089e: 3803 3300 |0029: if-eqz v3, 005c // +0033 │ │ -2f08a2: 6e10 c48e 0400 |002b: invoke-virtual {v4}, Lorg/jaudiotagger/audio/iff/ChunkSummary;.getChunkId:()Ljava/lang/String; // method@8ec4 │ │ -2f08a8: 0c05 |002e: move-result-object v5 │ │ -2f08aa: 6206 a286 |002f: sget-object v6, Lorg/jaudiotagger/audio/wav/WavChunkType;.ID3:Lorg/jaudiotagger/audio/wav/WavChunkType; // field@86a2 │ │ -2f08ae: 6e10 cf90 0600 |0031: invoke-virtual {v6}, Lorg/jaudiotagger/audio/wav/WavChunkType;.getCode:()Ljava/lang/String; // method@90cf │ │ -2f08b4: 0c06 |0034: move-result-object v6 │ │ -2f08b6: 6e20 9c87 6500 |0035: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2f08bc: 0a05 |0038: move-result v5 │ │ -2f08be: 3905 e3ff |0039: if-nez v5, 001c // -001d │ │ -2f08c2: 6e10 c48e 0400 |003b: invoke-virtual {v4}, Lorg/jaudiotagger/audio/iff/ChunkSummary;.getChunkId:()Ljava/lang/String; // method@8ec4 │ │ -2f08c8: 0c05 |003e: move-result-object v5 │ │ -2f08ca: 6206 a486 |003f: sget-object v6, Lorg/jaudiotagger/audio/wav/WavChunkType;.LIST:Lorg/jaudiotagger/audio/wav/WavChunkType; // field@86a4 │ │ -2f08ce: 6e10 cf90 0600 |0041: invoke-virtual {v6}, Lorg/jaudiotagger/audio/wav/WavChunkType;.getCode:()Ljava/lang/String; // method@90cf │ │ -2f08d4: 0c06 |0044: move-result-object v6 │ │ -2f08d6: 6e20 9c87 6500 |0045: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2f08dc: 0a05 |0048: move-result v5 │ │ -2f08de: 3905 d3ff |0049: if-nez v5, 001c // -002d │ │ -2f08e2: 6e10 c48e 0400 |004b: invoke-virtual {v4}, Lorg/jaudiotagger/audio/iff/ChunkSummary;.getChunkId:()Ljava/lang/String; // method@8ec4 │ │ -2f08e8: 0c04 |004e: move-result-object v4 │ │ -2f08ea: 6205 a386 |004f: sget-object v5, Lorg/jaudiotagger/audio/wav/WavChunkType;.INFO:Lorg/jaudiotagger/audio/wav/WavChunkType; // field@86a3 │ │ -2f08ee: 6e10 cf90 0500 |0051: invoke-virtual {v5}, Lorg/jaudiotagger/audio/wav/WavChunkType;.getCode:()Ljava/lang/String; // method@90cf │ │ -2f08f4: 0c05 |0054: move-result-object v5 │ │ -2f08f6: 6e20 9c87 5400 |0055: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2f08fc: 0a04 |0058: move-result v4 │ │ -2f08fe: 3904 c3ff |0059: if-nez v4, 001c // -003d │ │ -2f0902: 0f02 |005b: return v2 │ │ -2f0904: 6e10 c78e 0400 |005c: invoke-virtual {v4}, Lorg/jaudiotagger/audio/iff/ChunkSummary;.getFileStartLocation:()J // method@8ec7 │ │ -2f090a: 0b06 |005f: move-result-wide v6 │ │ -2f090c: 3104 0600 |0060: cmp-long v4, v6, v0 │ │ -2f0910: 3904 baff |0062: if-nez v4, 001c // -0046 │ │ -2f0914: 1213 |0064: const/4 v3, #int 1 // #1 │ │ -2f0916: 28b7 |0065: goto 001c // -0049 │ │ -2f0918: 3353 0300 |0066: if-ne v3, v5, 0069 // +0003 │ │ -2f091c: 0f05 |0068: return v5 │ │ -2f091e: 0f02 |0069: return v2 │ │ +2f0840: |[2f0840] org.jaudiotagger.audio.wav.chunk.WavChunkSummary.isOnlyMetadataTagsAfterStartingMetadataTag:(Lorg/jaudiotagger/tag/wav/WavTag;)Z │ │ +2f0850: 7110 2991 0800 |0000: invoke-static {v8}, Lorg/jaudiotagger/audio/wav/chunk/WavChunkSummary;.getStartLocationOfFirstMetadataChunk:(Lorg/jaudiotagger/tag/wav/WavTag;)J // method@9129 │ │ +2f0856: 0b00 |0003: move-result-wide v0 │ │ +2f0858: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +2f085a: 1603 ffff |0005: const-wide/16 v3, #int -1 // #ffff │ │ +2f085e: 3105 0003 |0007: cmp-long v5, v0, v3 │ │ +2f0862: 3905 0a00 |0009: if-nez v5, 0013 // +000a │ │ +2f0866: 6208 d386 |000b: sget-object v8, Lorg/jaudiotagger/audio/wav/chunk/WavChunkSummary;.logger:Ljava/util/logging/Logger; // field@86d3 │ │ +2f086a: 1a00 cb4f |000d: const-string v0, "Unable to find any metadata tags !" // string@4fcb │ │ +2f086e: 6e20 1b8a 0800 |000f: invoke-virtual {v8, v0}, Ljava/util/logging/Logger;.severe:(Ljava/lang/String;)V // method@8a1b │ │ +2f0874: 0f02 |0012: return v2 │ │ +2f0876: 6e10 ca9e 0800 |0013: invoke-virtual {v8}, Lorg/jaudiotagger/tag/wav/WavTag;.getChunkSummaryList:()Ljava/util/List; // method@9eca │ │ +2f087c: 0c08 |0016: move-result-object v8 │ │ +2f087e: 7210 6e89 0800 |0017: invoke-interface {v8}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ +2f0884: 0c08 |001a: move-result-object v8 │ │ +2f0886: 1203 |001b: const/4 v3, #int 0 // #0 │ │ +2f0888: 7210 4789 0800 |001c: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +2f088e: 0a04 |001f: move-result v4 │ │ +2f0890: 1215 |0020: const/4 v5, #int 1 // #1 │ │ +2f0892: 3804 4500 |0021: if-eqz v4, 0066 // +0045 │ │ +2f0896: 7210 4889 0800 |0023: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +2f089c: 0c04 |0026: move-result-object v4 │ │ +2f089e: 1f04 6411 |0027: check-cast v4, Lorg/jaudiotagger/audio/iff/ChunkSummary; // type@1164 │ │ +2f08a2: 3803 3300 |0029: if-eqz v3, 005c // +0033 │ │ +2f08a6: 6e10 c48e 0400 |002b: invoke-virtual {v4}, Lorg/jaudiotagger/audio/iff/ChunkSummary;.getChunkId:()Ljava/lang/String; // method@8ec4 │ │ +2f08ac: 0c05 |002e: move-result-object v5 │ │ +2f08ae: 6206 a286 |002f: sget-object v6, Lorg/jaudiotagger/audio/wav/WavChunkType;.ID3:Lorg/jaudiotagger/audio/wav/WavChunkType; // field@86a2 │ │ +2f08b2: 6e10 cf90 0600 |0031: invoke-virtual {v6}, Lorg/jaudiotagger/audio/wav/WavChunkType;.getCode:()Ljava/lang/String; // method@90cf │ │ +2f08b8: 0c06 |0034: move-result-object v6 │ │ +2f08ba: 6e20 9c87 6500 |0035: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2f08c0: 0a05 |0038: move-result v5 │ │ +2f08c2: 3905 e3ff |0039: if-nez v5, 001c // -001d │ │ +2f08c6: 6e10 c48e 0400 |003b: invoke-virtual {v4}, Lorg/jaudiotagger/audio/iff/ChunkSummary;.getChunkId:()Ljava/lang/String; // method@8ec4 │ │ +2f08cc: 0c05 |003e: move-result-object v5 │ │ +2f08ce: 6206 a486 |003f: sget-object v6, Lorg/jaudiotagger/audio/wav/WavChunkType;.LIST:Lorg/jaudiotagger/audio/wav/WavChunkType; // field@86a4 │ │ +2f08d2: 6e10 cf90 0600 |0041: invoke-virtual {v6}, Lorg/jaudiotagger/audio/wav/WavChunkType;.getCode:()Ljava/lang/String; // method@90cf │ │ +2f08d8: 0c06 |0044: move-result-object v6 │ │ +2f08da: 6e20 9c87 6500 |0045: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2f08e0: 0a05 |0048: move-result v5 │ │ +2f08e2: 3905 d3ff |0049: if-nez v5, 001c // -002d │ │ +2f08e6: 6e10 c48e 0400 |004b: invoke-virtual {v4}, Lorg/jaudiotagger/audio/iff/ChunkSummary;.getChunkId:()Ljava/lang/String; // method@8ec4 │ │ +2f08ec: 0c04 |004e: move-result-object v4 │ │ +2f08ee: 6205 a386 |004f: sget-object v5, Lorg/jaudiotagger/audio/wav/WavChunkType;.INFO:Lorg/jaudiotagger/audio/wav/WavChunkType; // field@86a3 │ │ +2f08f2: 6e10 cf90 0500 |0051: invoke-virtual {v5}, Lorg/jaudiotagger/audio/wav/WavChunkType;.getCode:()Ljava/lang/String; // method@90cf │ │ +2f08f8: 0c05 |0054: move-result-object v5 │ │ +2f08fa: 6e20 9c87 5400 |0055: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2f0900: 0a04 |0058: move-result v4 │ │ +2f0902: 3904 c3ff |0059: if-nez v4, 001c // -003d │ │ +2f0906: 0f02 |005b: return v2 │ │ +2f0908: 6e10 c78e 0400 |005c: invoke-virtual {v4}, Lorg/jaudiotagger/audio/iff/ChunkSummary;.getFileStartLocation:()J // method@8ec7 │ │ +2f090e: 0b06 |005f: move-result-wide v6 │ │ +2f0910: 3104 0600 |0060: cmp-long v4, v6, v0 │ │ +2f0914: 3904 baff |0062: if-nez v4, 001c // -0046 │ │ +2f0918: 1213 |0064: const/4 v3, #int 1 // #1 │ │ +2f091a: 28b7 |0065: goto 001c // -0049 │ │ +2f091c: 3353 0300 |0066: if-ne v3, v5, 0069 // +0003 │ │ +2f0920: 0f05 |0068: return v5 │ │ +2f0922: 0f02 |0069: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x000b line=60 │ │ 0x0013 line=65 │ │ 0x002b line=70 │ │ 0x003b line=71 │ │ @@ -730363,33 +730363,33 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 34 16-bit code units │ │ -2f0aac: |[2f0aac] org.jaudiotagger.audio.wav.chunk.WavCorruptChunkType.:()V │ │ -2f0abc: 2200 af11 |0000: new-instance v0, Lorg/jaudiotagger/audio/wav/chunk/WavCorruptChunkType; // type@11af │ │ -2f0ac0: 1a01 900e |0002: const-string v1, "CORRUPT_LIST_EARLY" // string@0e90 │ │ -2f0ac4: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -2f0ac6: 1a03 5522 |0005: const-string v3, "LIS" // string@2255 │ │ -2f0aca: 7040 2c91 1032 |0007: invoke-direct {v0, v1, v2, v3}, Lorg/jaudiotagger/audio/wav/chunk/WavCorruptChunkType;.:(Ljava/lang/String;ILjava/lang/String;)V // method@912c │ │ -2f0ad0: 6900 d586 |000a: sput-object v0, Lorg/jaudiotagger/audio/wav/chunk/WavCorruptChunkType;.CORRUPT_LIST_EARLY:Lorg/jaudiotagger/audio/wav/chunk/WavCorruptChunkType; // field@86d5 │ │ -2f0ad4: 2201 af11 |000c: new-instance v1, Lorg/jaudiotagger/audio/wav/chunk/WavCorruptChunkType; // type@11af │ │ -2f0ad8: 1a03 910e |000e: const-string v3, "CORRUPT_LIST_LATE" // string@0e91 │ │ -2f0adc: 1214 |0010: const/4 v4, #int 1 // #1 │ │ -2f0ade: 1a05 e21e |0011: const-string v5, "IST" // string@1ee2 │ │ -2f0ae2: 7040 2c91 3154 |0013: invoke-direct {v1, v3, v4, v5}, Lorg/jaudiotagger/audio/wav/chunk/WavCorruptChunkType;.:(Ljava/lang/String;ILjava/lang/String;)V // method@912c │ │ -2f0ae8: 6901 d686 |0016: sput-object v1, Lorg/jaudiotagger/audio/wav/chunk/WavCorruptChunkType;.CORRUPT_LIST_LATE:Lorg/jaudiotagger/audio/wav/chunk/WavCorruptChunkType; // field@86d6 │ │ -2f0aec: 1223 |0018: const/4 v3, #int 2 // #2 │ │ -2f0aee: 2333 e213 |0019: new-array v3, v3, [Lorg/jaudiotagger/audio/wav/chunk/WavCorruptChunkType; // type@13e2 │ │ -2f0af2: 4d00 0302 |001b: aput-object v0, v3, v2 │ │ -2f0af6: 4d01 0304 |001d: aput-object v1, v3, v4 │ │ -2f0afa: 6903 d486 |001f: sput-object v3, Lorg/jaudiotagger/audio/wav/chunk/WavCorruptChunkType;.$VALUES:[Lorg/jaudiotagger/audio/wav/chunk/WavCorruptChunkType; // field@86d4 │ │ -2f0afe: 0e00 |0021: return-void │ │ +2f0ab0: |[2f0ab0] org.jaudiotagger.audio.wav.chunk.WavCorruptChunkType.:()V │ │ +2f0ac0: 2200 af11 |0000: new-instance v0, Lorg/jaudiotagger/audio/wav/chunk/WavCorruptChunkType; // type@11af │ │ +2f0ac4: 1a01 900e |0002: const-string v1, "CORRUPT_LIST_EARLY" // string@0e90 │ │ +2f0ac8: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +2f0aca: 1a03 5522 |0005: const-string v3, "LIS" // string@2255 │ │ +2f0ace: 7040 2c91 1032 |0007: invoke-direct {v0, v1, v2, v3}, Lorg/jaudiotagger/audio/wav/chunk/WavCorruptChunkType;.:(Ljava/lang/String;ILjava/lang/String;)V // method@912c │ │ +2f0ad4: 6900 d586 |000a: sput-object v0, Lorg/jaudiotagger/audio/wav/chunk/WavCorruptChunkType;.CORRUPT_LIST_EARLY:Lorg/jaudiotagger/audio/wav/chunk/WavCorruptChunkType; // field@86d5 │ │ +2f0ad8: 2201 af11 |000c: new-instance v1, Lorg/jaudiotagger/audio/wav/chunk/WavCorruptChunkType; // type@11af │ │ +2f0adc: 1a03 910e |000e: const-string v3, "CORRUPT_LIST_LATE" // string@0e91 │ │ +2f0ae0: 1214 |0010: const/4 v4, #int 1 // #1 │ │ +2f0ae2: 1a05 e21e |0011: const-string v5, "IST" // string@1ee2 │ │ +2f0ae6: 7040 2c91 3154 |0013: invoke-direct {v1, v3, v4, v5}, Lorg/jaudiotagger/audio/wav/chunk/WavCorruptChunkType;.:(Ljava/lang/String;ILjava/lang/String;)V // method@912c │ │ +2f0aec: 6901 d686 |0016: sput-object v1, Lorg/jaudiotagger/audio/wav/chunk/WavCorruptChunkType;.CORRUPT_LIST_LATE:Lorg/jaudiotagger/audio/wav/chunk/WavCorruptChunkType; // field@86d6 │ │ +2f0af0: 1223 |0018: const/4 v3, #int 2 // #2 │ │ +2f0af2: 2333 e213 |0019: new-array v3, v3, [Lorg/jaudiotagger/audio/wav/chunk/WavCorruptChunkType; // type@13e2 │ │ +2f0af6: 4d00 0302 |001b: aput-object v0, v3, v2 │ │ +2f0afa: 4d01 0304 |001d: aput-object v1, v3, v4 │ │ +2f0afe: 6903 d486 |001f: sput-object v3, Lorg/jaudiotagger/audio/wav/chunk/WavCorruptChunkType;.$VALUES:[Lorg/jaudiotagger/audio/wav/chunk/WavCorruptChunkType; // field@86d4 │ │ +2f0b02: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ 0x000c line=11 │ │ 0x001f line=8 │ │ locals : │ │ │ │ @@ -730398,18 +730398,18 @@ │ │ type : '(Ljava/lang/String;ILjava/lang/String;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -2f0b00: |[2f0b00] org.jaudiotagger.audio.wav.chunk.WavCorruptChunkType.:(Ljava/lang/String;ILjava/lang/String;)V │ │ -2f0b10: 7030 0387 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@8703 │ │ -2f0b16: 5b03 d786 |0003: iput-object v3, v0, Lorg/jaudiotagger/audio/wav/chunk/WavCorruptChunkType;.code:Ljava/lang/String; // field@86d7 │ │ -2f0b1a: 0e00 |0005: return-void │ │ +2f0b04: |[2f0b04] org.jaudiotagger.audio.wav.chunk.WavCorruptChunkType.:(Ljava/lang/String;ILjava/lang/String;)V │ │ +2f0b14: 7030 0387 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@8703 │ │ +2f0b1a: 5b03 d786 |0003: iput-object v3, v0, Lorg/jaudiotagger/audio/wav/chunk/WavCorruptChunkType;.code:Ljava/lang/String; // field@86d7 │ │ +2f0b1e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ 0x0003 line=19 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/jaudiotagger/audio/wav/chunk/WavCorruptChunkType; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ @@ -730421,20 +730421,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/jaudiotagger/audio/wav/chunk/WavCorruptChunkType;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -2f0a64: |[2f0a64] org.jaudiotagger.audio.wav.chunk.WavCorruptChunkType.valueOf:(Ljava/lang/String;)Lorg/jaudiotagger/audio/wav/chunk/WavCorruptChunkType; │ │ -2f0a74: 1c00 af11 |0000: const-class v0, Lorg/jaudiotagger/audio/wav/chunk/WavCorruptChunkType; // type@11af │ │ -2f0a78: 7120 0487 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@8704 │ │ -2f0a7e: 0c01 |0005: move-result-object v1 │ │ -2f0a80: 1f01 af11 |0006: check-cast v1, Lorg/jaudiotagger/audio/wav/chunk/WavCorruptChunkType; // type@11af │ │ -2f0a84: 1101 |0008: return-object v1 │ │ +2f0a68: |[2f0a68] org.jaudiotagger.audio.wav.chunk.WavCorruptChunkType.valueOf:(Ljava/lang/String;)Lorg/jaudiotagger/audio/wav/chunk/WavCorruptChunkType; │ │ +2f0a78: 1c00 af11 |0000: const-class v0, Lorg/jaudiotagger/audio/wav/chunk/WavCorruptChunkType; // type@11af │ │ +2f0a7c: 7120 0487 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@8704 │ │ +2f0a82: 0c01 |0005: move-result-object v1 │ │ +2f0a84: 1f01 af11 |0006: check-cast v1, Lorg/jaudiotagger/audio/wav/chunk/WavCorruptChunkType; // type@11af │ │ +2f0a88: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #3 : (in Lorg/jaudiotagger/audio/wav/chunk/WavCorruptChunkType;) │ │ @@ -730442,20 +730442,20 @@ │ │ type : '()[Lorg/jaudiotagger/audio/wav/chunk/WavCorruptChunkType;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -2f0a88: |[2f0a88] org.jaudiotagger.audio.wav.chunk.WavCorruptChunkType.values:()[Lorg/jaudiotagger/audio/wav/chunk/WavCorruptChunkType; │ │ -2f0a98: 6200 d486 |0000: sget-object v0, Lorg/jaudiotagger/audio/wav/chunk/WavCorruptChunkType;.$VALUES:[Lorg/jaudiotagger/audio/wav/chunk/WavCorruptChunkType; // field@86d4 │ │ -2f0a9c: 6e10 1aa0 0000 |0002: invoke-virtual {v0}, [Lorg/jaudiotagger/audio/wav/chunk/WavCorruptChunkType;.clone:()Ljava/lang/Object; // method@a01a │ │ -2f0aa2: 0c00 |0005: move-result-object v0 │ │ -2f0aa4: 1f00 e213 |0006: check-cast v0, [Lorg/jaudiotagger/audio/wav/chunk/WavCorruptChunkType; // type@13e2 │ │ -2f0aa8: 1100 |0008: return-object v0 │ │ +2f0a8c: |[2f0a8c] org.jaudiotagger.audio.wav.chunk.WavCorruptChunkType.values:()[Lorg/jaudiotagger/audio/wav/chunk/WavCorruptChunkType; │ │ +2f0a9c: 6200 d486 |0000: sget-object v0, Lorg/jaudiotagger/audio/wav/chunk/WavCorruptChunkType;.$VALUES:[Lorg/jaudiotagger/audio/wav/chunk/WavCorruptChunkType; // field@86d4 │ │ +2f0aa0: 6e10 1aa0 0000 |0002: invoke-virtual {v0}, [Lorg/jaudiotagger/audio/wav/chunk/WavCorruptChunkType;.clone:()Ljava/lang/Object; // method@a01a │ │ +2f0aa6: 0c00 |0005: move-result-object v0 │ │ +2f0aa8: 1f00 e213 |0006: check-cast v0, [Lorg/jaudiotagger/audio/wav/chunk/WavCorruptChunkType; // type@13e2 │ │ +2f0aac: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/jaudiotagger/audio/wav/chunk/WavCorruptChunkType;) │ │ @@ -730463,17 +730463,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2f0a4c: |[2f0a4c] org.jaudiotagger.audio.wav.chunk.WavCorruptChunkType.getCode:()Ljava/lang/String; │ │ -2f0a5c: 5410 d786 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/wav/chunk/WavCorruptChunkType;.code:Ljava/lang/String; // field@86d7 │ │ -2f0a60: 1100 |0002: return-object v0 │ │ +2f0a50: |[2f0a50] org.jaudiotagger.audio.wav.chunk.WavCorruptChunkType.getCode:()Ljava/lang/String; │ │ +2f0a60: 5410 d786 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/wav/chunk/WavCorruptChunkType;.code:Ljava/lang/String; // field@86d7 │ │ +2f0a64: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/wav/chunk/WavCorruptChunkType; │ │ │ │ source_file_idx : 21412 (WavCorruptChunkType.java) │ │ @@ -730519,42 +730519,42 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -2f12b8: |[2f12b8] org.jaudiotagger.audio.wav.chunk.WavInfoChunk.:()V │ │ -2f12c8: 1a00 d898 |0000: const-string v0, "org.jaudiotagger.audio.wav.WavInfoChunk" // string@98d8 │ │ -2f12cc: 7110 168a 0000 |0002: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@8a16 │ │ -2f12d2: 0c00 |0005: move-result-object v0 │ │ -2f12d4: 6900 eb86 |0006: sput-object v0, Lorg/jaudiotagger/audio/wav/chunk/WavInfoChunk;.logger:Ljava/util/logging/Logger; // field@86eb │ │ -2f12d8: 0e00 |0008: return-void │ │ +2f12bc: |[2f12bc] org.jaudiotagger.audio.wav.chunk.WavInfoChunk.:()V │ │ +2f12cc: 1a00 d898 |0000: const-string v0, "org.jaudiotagger.audio.wav.WavInfoChunk" // string@98d8 │ │ +2f12d0: 7110 168a 0000 |0002: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@8a16 │ │ +2f12d6: 0c00 |0005: move-result-object v0 │ │ +2f12d8: 6900 eb86 |0006: sput-object v0, Lorg/jaudiotagger/audio/wav/chunk/WavInfoChunk;.logger:Ljava/util/logging/Logger; // field@86eb │ │ +2f12dc: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=21 │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/wav/chunk/WavInfoChunk;) │ │ name : '' │ │ type : '(Lorg/jaudiotagger/tag/wav/WavTag;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -2f12dc: |[2f12dc] org.jaudiotagger.audio.wav.chunk.WavInfoChunk.:(Lorg/jaudiotagger/tag/wav/WavTag;Ljava/lang/String;)V │ │ -2f12ec: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -2f12f2: 5b02 ec86 |0003: iput-object v2, v0, Lorg/jaudiotagger/audio/wav/chunk/WavInfoChunk;.loggingName:Ljava/lang/String; // field@86ec │ │ -2f12f6: 2202 fb12 |0005: new-instance v2, Lorg/jaudiotagger/tag/wav/WavInfoTag; // type@12fb │ │ -2f12fa: 7010 a79e 0200 |0007: invoke-direct {v2}, Lorg/jaudiotagger/tag/wav/WavInfoTag;.:()V // method@9ea7 │ │ -2f1300: 5b02 ed86 |000a: iput-object v2, v0, Lorg/jaudiotagger/audio/wav/chunk/WavInfoChunk;.wavInfoTag:Lorg/jaudiotagger/tag/wav/WavInfoTag; // field@86ed │ │ -2f1304: 6e20 ed9e 2100 |000c: invoke-virtual {v1, v2}, Lorg/jaudiotagger/tag/wav/WavTag;.setInfoTag:(Lorg/jaudiotagger/tag/wav/WavInfoTag;)V // method@9eed │ │ -2f130a: 0e00 |000f: return-void │ │ +2f12e0: |[2f12e0] org.jaudiotagger.audio.wav.chunk.WavInfoChunk.:(Lorg/jaudiotagger/tag/wav/WavTag;Ljava/lang/String;)V │ │ +2f12f0: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +2f12f6: 5b02 ec86 |0003: iput-object v2, v0, Lorg/jaudiotagger/audio/wav/chunk/WavInfoChunk;.loggingName:Ljava/lang/String; // field@86ec │ │ +2f12fa: 2202 fb12 |0005: new-instance v2, Lorg/jaudiotagger/tag/wav/WavInfoTag; // type@12fb │ │ +2f12fe: 7010 a79e 0200 |0007: invoke-direct {v2}, Lorg/jaudiotagger/tag/wav/WavInfoTag;.:()V // method@9ea7 │ │ +2f1304: 5b02 ed86 |000a: iput-object v2, v0, Lorg/jaudiotagger/audio/wav/chunk/WavInfoChunk;.wavInfoTag:Lorg/jaudiotagger/tag/wav/WavInfoTag; // field@86ed │ │ +2f1308: 6e20 ed9e 2100 |000c: invoke-virtual {v1, v2}, Lorg/jaudiotagger/tag/wav/WavTag;.setInfoTag:(Lorg/jaudiotagger/tag/wav/WavInfoTag;)V // method@9eed │ │ +2f130e: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0003 line=28 │ │ 0x0005 line=29 │ │ 0x000c line=30 │ │ locals : │ │ @@ -730568,148 +730568,148 @@ │ │ type : '(Ljava/nio/ByteBuffer;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 282 16-bit code units │ │ -2f1058: |[2f1058] org.jaudiotagger.audio.wav.chunk.WavInfoChunk.readChunks:(Ljava/nio/ByteBuffer;)Z │ │ -2f1068: 6e10 5788 0a00 |0000: invoke-virtual {v10}, Ljava/nio/ByteBuffer;.remaining:()I // method@8857 │ │ -2f106e: 0a00 |0003: move-result v0 │ │ -2f1070: 6001 b283 |0004: sget v1, Lorg/jaudiotagger/audio/iff/IffHeaderChunk;.TYPE_LENGTH:I // field@83b2 │ │ -2f1074: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -2f1076: 3410 1201 |0007: if-lt v0, v1, 0119 // +0112 │ │ -2f107a: 7110 ac8e 0a00 |0009: invoke-static {v10}, Lorg/jaudiotagger/audio/generic/Utils;.readFourBytesAsChars:(Ljava/nio/ByteBuffer;)Ljava/lang/String; // method@8eac │ │ -2f1080: 0c00 |000c: move-result-object v0 │ │ -2f1082: 6e10 bb87 0000 |000d: invoke-virtual {v0}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@87bb │ │ -2f1088: 0c01 |0010: move-result-object v1 │ │ -2f108a: 6e10 a787 0100 |0011: invoke-virtual {v1}, Ljava/lang/String;.isEmpty:()Z // method@87a7 │ │ -2f1090: 0a01 |0014: move-result v1 │ │ -2f1092: 3801 0300 |0015: if-eqz v1, 0018 // +0003 │ │ -2f1096: 0f02 |0017: return v2 │ │ -2f1098: 6e10 4388 0a00 |0018: invoke-virtual {v10}, Ljava/nio/ByteBuffer;.getInt:()I // method@8843 │ │ -2f109e: 0a01 |001b: move-result v1 │ │ -2f10a0: 1203 |001c: const/4 v3, #int 0 // #0 │ │ -2f10a2: 6e20 9487 3000 |001d: invoke-virtual {v0, v3}, Ljava/lang/String;.charAt:(I)C // method@8794 │ │ -2f10a8: 0a04 |0020: move-result v4 │ │ -2f10aa: 7110 d486 0400 |0021: invoke-static {v4}, Ljava/lang/Character;.isAlphabetic:(I)Z // method@86d4 │ │ -2f10b0: 0a04 |0024: move-result v4 │ │ -2f10b2: 1a05 5822 |0025: const-string v5, "LISTINFO appears corrupt, ignoring:" // string@2258 │ │ -2f10b6: 1a06 c804 |0027: const-string v6, ":" // string@04c8 │ │ -2f10ba: 3804 d000 |0029: if-eqz v4, 00f9 // +00d0 │ │ -2f10be: 6e20 9487 2000 |002b: invoke-virtual {v0, v2}, Ljava/lang/String;.charAt:(I)C // method@8794 │ │ -2f10c4: 0a04 |002e: move-result v4 │ │ -2f10c6: 7110 d486 0400 |002f: invoke-static {v4}, Ljava/lang/Character;.isAlphabetic:(I)Z // method@86d4 │ │ -2f10cc: 0a04 |0032: move-result v4 │ │ -2f10ce: 3804 c600 |0033: if-eqz v4, 00f9 // +00c6 │ │ -2f10d2: 1224 |0035: const/4 v4, #int 2 // #2 │ │ -2f10d4: 6e20 9487 4000 |0036: invoke-virtual {v0, v4}, Ljava/lang/String;.charAt:(I)C // method@8794 │ │ -2f10da: 0a04 |0039: move-result v4 │ │ -2f10dc: 7110 d486 0400 |003a: invoke-static {v4}, Ljava/lang/Character;.isAlphabetic:(I)Z // method@86d4 │ │ -2f10e2: 0a04 |003d: move-result v4 │ │ -2f10e4: 3804 bb00 |003e: if-eqz v4, 00f9 // +00bb │ │ -2f10e8: 1234 |0040: const/4 v4, #int 3 // #3 │ │ -2f10ea: 6e20 9487 4000 |0041: invoke-virtual {v0, v4}, Ljava/lang/String;.charAt:(I)C // method@8794 │ │ -2f10f0: 0a04 |0044: move-result v4 │ │ -2f10f2: 7110 d486 0400 |0045: invoke-static {v4}, Ljava/lang/Character;.isAlphabetic:(I)Z // method@86d4 │ │ -2f10f8: 0a04 |0048: move-result v4 │ │ -2f10fa: 3904 0400 |0049: if-nez v4, 004d // +0004 │ │ -2f10fe: 2900 ae00 |004b: goto/16 00f9 // +00ae │ │ -2f1102: 6204 af81 |004d: sget-object v4, Ljava/nio/charset/StandardCharsets;.UTF_8:Ljava/nio/charset/Charset; // field@81af │ │ -2f1106: 7140 a78e 3a41 |004f: invoke-static {v10, v3, v1, v4}, Lorg/jaudiotagger/audio/generic/Utils;.getString:(Ljava/nio/ByteBuffer;IILjava/nio/charset/Charset;)Ljava/lang/String; // method@8ea7 │ │ -2f110c: 0c04 |0052: move-result-object v4 │ │ -2f110e: 6205 eb86 |0053: sget-object v5, Lorg/jaudiotagger/audio/wav/chunk/WavInfoChunk;.logger:Ljava/util/logging/Logger; // field@86eb │ │ -2f1112: 2207 3910 |0055: new-instance v7, Ljava/lang/StringBuilder; // type@1039 │ │ -2f1116: 7010 cc87 0700 |0057: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2f111c: 5498 ec86 |005a: iget-object v8, v9, Lorg/jaudiotagger/audio/wav/chunk/WavInfoChunk;.loggingName:Ljava/lang/String; // field@86ec │ │ -2f1120: 6e20 d787 8700 |005c: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2f1126: 1a08 cf43 |005f: const-string v8, "Result:" // string@43cf │ │ -2f112a: 6e20 d787 8700 |0061: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2f1130: 6e20 d787 0700 |0064: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2f1136: 6e20 d787 6700 |0067: invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2f113c: 6e20 d387 1700 |006a: invoke-virtual {v7, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2f1142: 6e20 d787 6700 |006d: invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2f1148: 6e20 d787 4700 |0070: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2f114e: 6e20 d787 6700 |0073: invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2f1154: 6e10 df87 0700 |0076: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2f115a: 0c06 |0079: move-result-object v6 │ │ -2f115c: 6e20 128a 6500 |007a: invoke-virtual {v5, v6}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -2f1162: 7110 4091 0000 |007d: invoke-static {v0}, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.getByCode:(Ljava/lang/String;)Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier; // method@9140 │ │ -2f1168: 0c05 |0080: move-result-object v5 │ │ -2f116a: 3805 3400 |0081: if-eqz v5, 00b5 // +0034 │ │ -2f116e: 6e10 4391 0500 |0083: invoke-virtual {v5}, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.getFieldKey:()Lorg/jaudiotagger/tag/FieldKey; // method@9143 │ │ -2f1174: 0c06 |0086: move-result-object v6 │ │ -2f1176: 3806 2e00 |0087: if-eqz v6, 00b5 // +002e │ │ -2f117a: 5490 ed86 |0089: iget-object v0, v9, Lorg/jaudiotagger/audio/wav/chunk/WavInfoChunk;.wavInfoTag:Lorg/jaudiotagger/tag/wav/WavInfoTag; // field@86ed │ │ -2f117e: 6e10 4391 0500 |008b: invoke-virtual {v5}, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.getFieldKey:()Lorg/jaudiotagger/tag/FieldKey; // method@9143 │ │ -2f1184: 0c05 |008e: move-result-object v5 │ │ -2f1186: 2322 c013 |008f: new-array v2, v2, [Ljava/lang/String; // type@13c0 │ │ -2f118a: 4d04 0203 |0091: aput-object v4, v2, v3 │ │ -2f118e: 6e30 b49e 5002 |0093: invoke-virtual {v0, v5, v2}, Lorg/jaudiotagger/tag/wav/WavInfoTag;.setField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)V // method@9eb4 │ │ -2f1194: 2830 |0096: goto 00c6 // +0030 │ │ -2f1196: 0d00 |0097: move-exception v0 │ │ -2f1198: 6202 eb86 |0098: sget-object v2, Lorg/jaudiotagger/audio/wav/chunk/WavInfoChunk;.logger:Ljava/util/logging/Logger; // field@86eb │ │ -2f119c: 6203 ba81 |009a: sget-object v3, Ljava/util/logging/Level;.SEVERE:Ljava/util/logging/Level; // field@81ba │ │ -2f11a0: 2204 3910 |009c: new-instance v4, Ljava/lang/StringBuilder; // type@1039 │ │ -2f11a4: 7010 cc87 0400 |009e: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2f11aa: 5495 ec86 |00a1: iget-object v5, v9, Lorg/jaudiotagger/audio/wav/chunk/WavInfoChunk;.loggingName:Ljava/lang/String; // field@86ec │ │ -2f11ae: 6e20 d787 5400 |00a3: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2f11b4: 6e10 8a91 0000 |00a6: invoke-virtual {v0}, Lorg/jaudiotagger/tag/FieldDataInvalidException;.getMessage:()Ljava/lang/String; // method@918a │ │ -2f11ba: 0c05 |00a9: move-result-object v5 │ │ -2f11bc: 6e20 d787 5400 |00aa: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2f11c2: 6e10 df87 0400 |00ad: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2f11c8: 0c04 |00b0: move-result-object v4 │ │ -2f11ca: 6e40 1a8a 3204 |00b1: invoke-virtual {v2, v3, v4, v0}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@8a1a │ │ -2f11d0: 2812 |00b4: goto 00c6 // +0012 │ │ -2f11d2: 3800 1100 |00b5: if-eqz v0, 00c6 // +0011 │ │ -2f11d6: 6e10 bb87 0000 |00b7: invoke-virtual {v0}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@87bb │ │ -2f11dc: 0c02 |00ba: move-result-object v2 │ │ -2f11de: 6e10 a787 0200 |00bb: invoke-virtual {v2}, Ljava/lang/String;.isEmpty:()Z // method@87a7 │ │ -2f11e4: 0a02 |00be: move-result v2 │ │ -2f11e6: 3902 0700 |00bf: if-nez v2, 00c6 // +0007 │ │ -2f11ea: 5492 ed86 |00c1: iget-object v2, v9, Lorg/jaudiotagger/audio/wav/chunk/WavInfoChunk;.wavInfoTag:Lorg/jaudiotagger/tag/wav/WavInfoTag; // field@86ed │ │ -2f11ee: 6e30 a89e 0204 |00c3: invoke-virtual {v2, v0, v4}, Lorg/jaudiotagger/tag/wav/WavInfoTag;.addUnRecognizedField:(Ljava/lang/String;Ljava/lang/String;)V // method@9ea8 │ │ -2f11f4: 8110 |00c6: int-to-long v0, v1 │ │ -2f11f6: 7120 a98e 1000 |00c7: invoke-static {v0, v1}, Lorg/jaudiotagger/audio/generic/Utils;.isOddLength:(J)Z // method@8ea9 │ │ -2f11fc: 0a00 |00ca: move-result v0 │ │ -2f11fe: 3800 35ff |00cb: if-eqz v0, 0000 // -00cb │ │ -2f1202: 6e10 4888 0a00 |00cd: invoke-virtual {v10}, Ljava/nio/ByteBuffer;.hasRemaining:()Z // method@8848 │ │ -2f1208: 0a00 |00d0: move-result v0 │ │ -2f120a: 3800 2fff |00d1: if-eqz v0, 0000 // -00d1 │ │ -2f120e: 6e10 3e88 0a00 |00d3: invoke-virtual {v10}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ -2f1214: 2900 2aff |00d6: goto/16 0000 // -00d6 │ │ -2f1218: 0d0a |00d8: move-exception v10 │ │ -2f121a: 6200 eb86 |00d9: sget-object v0, Lorg/jaudiotagger/audio/wav/chunk/WavInfoChunk;.logger:Ljava/util/logging/Logger; // field@86eb │ │ -2f121e: 6201 ba81 |00db: sget-object v1, Ljava/util/logging/Level;.SEVERE:Ljava/util/logging/Level; // field@81ba │ │ -2f1222: 2202 3910 |00dd: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ -2f1226: 7010 cc87 0200 |00df: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2f122c: 5494 ec86 |00e2: iget-object v4, v9, Lorg/jaudiotagger/audio/wav/chunk/WavInfoChunk;.loggingName:Ljava/lang/String; // field@86ec │ │ -2f1230: 6e20 d787 4200 |00e4: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2f1236: 6e20 d787 5200 |00e7: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2f123c: 6e10 3688 0a00 |00ea: invoke-virtual {v10}, Ljava/nio/BufferUnderflowException;.getMessage:()Ljava/lang/String; // method@8836 │ │ -2f1242: 0c04 |00ed: move-result-object v4 │ │ -2f1244: 6e20 d787 4200 |00ee: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2f124a: 6e10 df87 0200 |00f1: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2f1250: 0c02 |00f4: move-result-object v2 │ │ -2f1252: 6e40 1a8a 10a2 |00f5: invoke-virtual {v0, v1, v2, v10}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@8a1a │ │ -2f1258: 0f03 |00f8: return v3 │ │ -2f125a: 620a eb86 |00f9: sget-object v10, Lorg/jaudiotagger/audio/wav/chunk/WavInfoChunk;.logger:Ljava/util/logging/Logger; // field@86eb │ │ -2f125e: 2202 3910 |00fb: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ -2f1262: 7010 cc87 0200 |00fd: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2f1268: 5494 ec86 |0100: iget-object v4, v9, Lorg/jaudiotagger/audio/wav/chunk/WavInfoChunk;.loggingName:Ljava/lang/String; // field@86ec │ │ -2f126c: 6e20 d787 4200 |0102: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2f1272: 6e20 d787 5200 |0105: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2f1278: 6e20 d787 0200 |0108: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2f127e: 6e20 d787 6200 |010b: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2f1284: 6e20 d387 1200 |010e: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2f128a: 6e10 df87 0200 |0111: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2f1290: 0c00 |0114: move-result-object v0 │ │ -2f1292: 6e20 1b8a 0a00 |0115: invoke-virtual {v10, v0}, Ljava/util/logging/Logger;.severe:(Ljava/lang/String;)V // method@8a1b │ │ -2f1298: 0f03 |0118: return v3 │ │ -2f129a: 0f02 |0119: return v2 │ │ +2f105c: |[2f105c] org.jaudiotagger.audio.wav.chunk.WavInfoChunk.readChunks:(Ljava/nio/ByteBuffer;)Z │ │ +2f106c: 6e10 5788 0a00 |0000: invoke-virtual {v10}, Ljava/nio/ByteBuffer;.remaining:()I // method@8857 │ │ +2f1072: 0a00 |0003: move-result v0 │ │ +2f1074: 6001 b283 |0004: sget v1, Lorg/jaudiotagger/audio/iff/IffHeaderChunk;.TYPE_LENGTH:I // field@83b2 │ │ +2f1078: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +2f107a: 3410 1201 |0007: if-lt v0, v1, 0119 // +0112 │ │ +2f107e: 7110 ac8e 0a00 |0009: invoke-static {v10}, Lorg/jaudiotagger/audio/generic/Utils;.readFourBytesAsChars:(Ljava/nio/ByteBuffer;)Ljava/lang/String; // method@8eac │ │ +2f1084: 0c00 |000c: move-result-object v0 │ │ +2f1086: 6e10 bb87 0000 |000d: invoke-virtual {v0}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@87bb │ │ +2f108c: 0c01 |0010: move-result-object v1 │ │ +2f108e: 6e10 a787 0100 |0011: invoke-virtual {v1}, Ljava/lang/String;.isEmpty:()Z // method@87a7 │ │ +2f1094: 0a01 |0014: move-result v1 │ │ +2f1096: 3801 0300 |0015: if-eqz v1, 0018 // +0003 │ │ +2f109a: 0f02 |0017: return v2 │ │ +2f109c: 6e10 4388 0a00 |0018: invoke-virtual {v10}, Ljava/nio/ByteBuffer;.getInt:()I // method@8843 │ │ +2f10a2: 0a01 |001b: move-result v1 │ │ +2f10a4: 1203 |001c: const/4 v3, #int 0 // #0 │ │ +2f10a6: 6e20 9487 3000 |001d: invoke-virtual {v0, v3}, Ljava/lang/String;.charAt:(I)C // method@8794 │ │ +2f10ac: 0a04 |0020: move-result v4 │ │ +2f10ae: 7110 d486 0400 |0021: invoke-static {v4}, Ljava/lang/Character;.isAlphabetic:(I)Z // method@86d4 │ │ +2f10b4: 0a04 |0024: move-result v4 │ │ +2f10b6: 1a05 5822 |0025: const-string v5, "LISTINFO appears corrupt, ignoring:" // string@2258 │ │ +2f10ba: 1a06 c804 |0027: const-string v6, ":" // string@04c8 │ │ +2f10be: 3804 d000 |0029: if-eqz v4, 00f9 // +00d0 │ │ +2f10c2: 6e20 9487 2000 |002b: invoke-virtual {v0, v2}, Ljava/lang/String;.charAt:(I)C // method@8794 │ │ +2f10c8: 0a04 |002e: move-result v4 │ │ +2f10ca: 7110 d486 0400 |002f: invoke-static {v4}, Ljava/lang/Character;.isAlphabetic:(I)Z // method@86d4 │ │ +2f10d0: 0a04 |0032: move-result v4 │ │ +2f10d2: 3804 c600 |0033: if-eqz v4, 00f9 // +00c6 │ │ +2f10d6: 1224 |0035: const/4 v4, #int 2 // #2 │ │ +2f10d8: 6e20 9487 4000 |0036: invoke-virtual {v0, v4}, Ljava/lang/String;.charAt:(I)C // method@8794 │ │ +2f10de: 0a04 |0039: move-result v4 │ │ +2f10e0: 7110 d486 0400 |003a: invoke-static {v4}, Ljava/lang/Character;.isAlphabetic:(I)Z // method@86d4 │ │ +2f10e6: 0a04 |003d: move-result v4 │ │ +2f10e8: 3804 bb00 |003e: if-eqz v4, 00f9 // +00bb │ │ +2f10ec: 1234 |0040: const/4 v4, #int 3 // #3 │ │ +2f10ee: 6e20 9487 4000 |0041: invoke-virtual {v0, v4}, Ljava/lang/String;.charAt:(I)C // method@8794 │ │ +2f10f4: 0a04 |0044: move-result v4 │ │ +2f10f6: 7110 d486 0400 |0045: invoke-static {v4}, Ljava/lang/Character;.isAlphabetic:(I)Z // method@86d4 │ │ +2f10fc: 0a04 |0048: move-result v4 │ │ +2f10fe: 3904 0400 |0049: if-nez v4, 004d // +0004 │ │ +2f1102: 2900 ae00 |004b: goto/16 00f9 // +00ae │ │ +2f1106: 6204 af81 |004d: sget-object v4, Ljava/nio/charset/StandardCharsets;.UTF_8:Ljava/nio/charset/Charset; // field@81af │ │ +2f110a: 7140 a78e 3a41 |004f: invoke-static {v10, v3, v1, v4}, Lorg/jaudiotagger/audio/generic/Utils;.getString:(Ljava/nio/ByteBuffer;IILjava/nio/charset/Charset;)Ljava/lang/String; // method@8ea7 │ │ +2f1110: 0c04 |0052: move-result-object v4 │ │ +2f1112: 6205 eb86 |0053: sget-object v5, Lorg/jaudiotagger/audio/wav/chunk/WavInfoChunk;.logger:Ljava/util/logging/Logger; // field@86eb │ │ +2f1116: 2207 3910 |0055: new-instance v7, Ljava/lang/StringBuilder; // type@1039 │ │ +2f111a: 7010 cc87 0700 |0057: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2f1120: 5498 ec86 |005a: iget-object v8, v9, Lorg/jaudiotagger/audio/wav/chunk/WavInfoChunk;.loggingName:Ljava/lang/String; // field@86ec │ │ +2f1124: 6e20 d787 8700 |005c: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2f112a: 1a08 cf43 |005f: const-string v8, "Result:" // string@43cf │ │ +2f112e: 6e20 d787 8700 |0061: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2f1134: 6e20 d787 0700 |0064: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2f113a: 6e20 d787 6700 |0067: invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2f1140: 6e20 d387 1700 |006a: invoke-virtual {v7, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2f1146: 6e20 d787 6700 |006d: invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2f114c: 6e20 d787 4700 |0070: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2f1152: 6e20 d787 6700 |0073: invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2f1158: 6e10 df87 0700 |0076: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2f115e: 0c06 |0079: move-result-object v6 │ │ +2f1160: 6e20 128a 6500 |007a: invoke-virtual {v5, v6}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +2f1166: 7110 4091 0000 |007d: invoke-static {v0}, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.getByCode:(Ljava/lang/String;)Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier; // method@9140 │ │ +2f116c: 0c05 |0080: move-result-object v5 │ │ +2f116e: 3805 3400 |0081: if-eqz v5, 00b5 // +0034 │ │ +2f1172: 6e10 4391 0500 |0083: invoke-virtual {v5}, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.getFieldKey:()Lorg/jaudiotagger/tag/FieldKey; // method@9143 │ │ +2f1178: 0c06 |0086: move-result-object v6 │ │ +2f117a: 3806 2e00 |0087: if-eqz v6, 00b5 // +002e │ │ +2f117e: 5490 ed86 |0089: iget-object v0, v9, Lorg/jaudiotagger/audio/wav/chunk/WavInfoChunk;.wavInfoTag:Lorg/jaudiotagger/tag/wav/WavInfoTag; // field@86ed │ │ +2f1182: 6e10 4391 0500 |008b: invoke-virtual {v5}, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.getFieldKey:()Lorg/jaudiotagger/tag/FieldKey; // method@9143 │ │ +2f1188: 0c05 |008e: move-result-object v5 │ │ +2f118a: 2322 c013 |008f: new-array v2, v2, [Ljava/lang/String; // type@13c0 │ │ +2f118e: 4d04 0203 |0091: aput-object v4, v2, v3 │ │ +2f1192: 6e30 b49e 5002 |0093: invoke-virtual {v0, v5, v2}, Lorg/jaudiotagger/tag/wav/WavInfoTag;.setField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)V // method@9eb4 │ │ +2f1198: 2830 |0096: goto 00c6 // +0030 │ │ +2f119a: 0d00 |0097: move-exception v0 │ │ +2f119c: 6202 eb86 |0098: sget-object v2, Lorg/jaudiotagger/audio/wav/chunk/WavInfoChunk;.logger:Ljava/util/logging/Logger; // field@86eb │ │ +2f11a0: 6203 ba81 |009a: sget-object v3, Ljava/util/logging/Level;.SEVERE:Ljava/util/logging/Level; // field@81ba │ │ +2f11a4: 2204 3910 |009c: new-instance v4, Ljava/lang/StringBuilder; // type@1039 │ │ +2f11a8: 7010 cc87 0400 |009e: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2f11ae: 5495 ec86 |00a1: iget-object v5, v9, Lorg/jaudiotagger/audio/wav/chunk/WavInfoChunk;.loggingName:Ljava/lang/String; // field@86ec │ │ +2f11b2: 6e20 d787 5400 |00a3: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2f11b8: 6e10 8a91 0000 |00a6: invoke-virtual {v0}, Lorg/jaudiotagger/tag/FieldDataInvalidException;.getMessage:()Ljava/lang/String; // method@918a │ │ +2f11be: 0c05 |00a9: move-result-object v5 │ │ +2f11c0: 6e20 d787 5400 |00aa: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2f11c6: 6e10 df87 0400 |00ad: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2f11cc: 0c04 |00b0: move-result-object v4 │ │ +2f11ce: 6e40 1a8a 3204 |00b1: invoke-virtual {v2, v3, v4, v0}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@8a1a │ │ +2f11d4: 2812 |00b4: goto 00c6 // +0012 │ │ +2f11d6: 3800 1100 |00b5: if-eqz v0, 00c6 // +0011 │ │ +2f11da: 6e10 bb87 0000 |00b7: invoke-virtual {v0}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@87bb │ │ +2f11e0: 0c02 |00ba: move-result-object v2 │ │ +2f11e2: 6e10 a787 0200 |00bb: invoke-virtual {v2}, Ljava/lang/String;.isEmpty:()Z // method@87a7 │ │ +2f11e8: 0a02 |00be: move-result v2 │ │ +2f11ea: 3902 0700 |00bf: if-nez v2, 00c6 // +0007 │ │ +2f11ee: 5492 ed86 |00c1: iget-object v2, v9, Lorg/jaudiotagger/audio/wav/chunk/WavInfoChunk;.wavInfoTag:Lorg/jaudiotagger/tag/wav/WavInfoTag; // field@86ed │ │ +2f11f2: 6e30 a89e 0204 |00c3: invoke-virtual {v2, v0, v4}, Lorg/jaudiotagger/tag/wav/WavInfoTag;.addUnRecognizedField:(Ljava/lang/String;Ljava/lang/String;)V // method@9ea8 │ │ +2f11f8: 8110 |00c6: int-to-long v0, v1 │ │ +2f11fa: 7120 a98e 1000 |00c7: invoke-static {v0, v1}, Lorg/jaudiotagger/audio/generic/Utils;.isOddLength:(J)Z // method@8ea9 │ │ +2f1200: 0a00 |00ca: move-result v0 │ │ +2f1202: 3800 35ff |00cb: if-eqz v0, 0000 // -00cb │ │ +2f1206: 6e10 4888 0a00 |00cd: invoke-virtual {v10}, Ljava/nio/ByteBuffer;.hasRemaining:()Z // method@8848 │ │ +2f120c: 0a00 |00d0: move-result v0 │ │ +2f120e: 3800 2fff |00d1: if-eqz v0, 0000 // -00d1 │ │ +2f1212: 6e10 3e88 0a00 |00d3: invoke-virtual {v10}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ +2f1218: 2900 2aff |00d6: goto/16 0000 // -00d6 │ │ +2f121c: 0d0a |00d8: move-exception v10 │ │ +2f121e: 6200 eb86 |00d9: sget-object v0, Lorg/jaudiotagger/audio/wav/chunk/WavInfoChunk;.logger:Ljava/util/logging/Logger; // field@86eb │ │ +2f1222: 6201 ba81 |00db: sget-object v1, Ljava/util/logging/Level;.SEVERE:Ljava/util/logging/Level; // field@81ba │ │ +2f1226: 2202 3910 |00dd: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ +2f122a: 7010 cc87 0200 |00df: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2f1230: 5494 ec86 |00e2: iget-object v4, v9, Lorg/jaudiotagger/audio/wav/chunk/WavInfoChunk;.loggingName:Ljava/lang/String; // field@86ec │ │ +2f1234: 6e20 d787 4200 |00e4: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2f123a: 6e20 d787 5200 |00e7: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2f1240: 6e10 3688 0a00 |00ea: invoke-virtual {v10}, Ljava/nio/BufferUnderflowException;.getMessage:()Ljava/lang/String; // method@8836 │ │ +2f1246: 0c04 |00ed: move-result-object v4 │ │ +2f1248: 6e20 d787 4200 |00ee: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2f124e: 6e10 df87 0200 |00f1: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2f1254: 0c02 |00f4: move-result-object v2 │ │ +2f1256: 6e40 1a8a 10a2 |00f5: invoke-virtual {v0, v1, v2, v10}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@8a1a │ │ +2f125c: 0f03 |00f8: return v3 │ │ +2f125e: 620a eb86 |00f9: sget-object v10, Lorg/jaudiotagger/audio/wav/chunk/WavInfoChunk;.logger:Ljava/util/logging/Logger; // field@86eb │ │ +2f1262: 2202 3910 |00fb: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ +2f1266: 7010 cc87 0200 |00fd: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2f126c: 5494 ec86 |0100: iget-object v4, v9, Lorg/jaudiotagger/audio/wav/chunk/WavInfoChunk;.loggingName:Ljava/lang/String; // field@86ec │ │ +2f1270: 6e20 d787 4200 |0102: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2f1276: 6e20 d787 5200 |0105: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2f127c: 6e20 d787 0200 |0108: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2f1282: 6e20 d787 6200 |010b: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2f1288: 6e20 d387 1200 |010e: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2f128e: 6e10 df87 0200 |0111: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2f1294: 0c00 |0114: move-result-object v0 │ │ +2f1296: 6e20 1b8a 0a00 |0115: invoke-virtual {v10, v0}, Ljava/util/logging/Logger;.severe:(Ljava/lang/String;)V // method@8a1b │ │ +2f129c: 0f03 |0118: return v3 │ │ +2f129e: 0f02 |0119: return v2 │ │ catches : 2 │ │ 0x004d - 0x0053 │ │ Ljava/nio/BufferUnderflowException; -> 0x00d8 │ │ 0x0089 - 0x0096 │ │ Lorg/jaudiotagger/tag/FieldDataInvalidException; -> 0x0097 │ │ positions : │ │ 0x0000 line=39 │ │ @@ -730890,264 +730890,264 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 33 │ │ ins : 0 │ │ outs : 6 │ │ insns size : 491 16-bit code units │ │ -2f14a0: |[2f14a0] org.jaudiotagger.audio.wav.chunk.WavInfoIdentifier.:()V │ │ -2f14b0: 2206 b411 |0000: new-instance v6, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier; // type@11b4 │ │ -2f14b4: 6204 a287 |0002: sget-object v4, Lorg/jaudiotagger/tag/FieldKey;.ARTIST:Lorg/jaudiotagger/tag/FieldKey; // field@87a2 │ │ -2f14b8: 1a01 4c07 |0004: const-string v1, "ARTIST" // string@074c │ │ -2f14bc: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -2f14be: 1a03 661d |0007: const-string v3, "IART" // string@1d66 │ │ -2f14c2: 1215 |0009: const/4 v5, #int 1 // #1 │ │ -2f14c4: 0760 |000a: move-object v0, v6 │ │ -2f14c6: 7606 3f91 0000 |000b: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/FieldKey;I)V // method@913f │ │ -2f14cc: 6906 f286 |000e: sput-object v6, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.ARTIST:Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier; // field@86f2 │ │ -2f14d0: 2200 b411 |0010: new-instance v0, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier; // type@11b4 │ │ -2f14d4: 620b 9987 |0012: sget-object v11, Lorg/jaudiotagger/tag/FieldKey;.ALBUM:Lorg/jaudiotagger/tag/FieldKey; // field@8799 │ │ -2f14d8: 1a08 b006 |0014: const-string v8, "ALBUM" // string@06b0 │ │ -2f14dc: 1219 |0016: const/4 v9, #int 1 // #1 │ │ -2f14de: 1a0a c21e |0017: const-string v10, "IPRD" // string@1ec2 │ │ -2f14e2: 122c |0019: const/4 v12, #int 2 // #2 │ │ -2f14e4: 0707 |001a: move-object v7, v0 │ │ -2f14e6: 7606 3f91 0700 |001b: invoke-direct/range {v7, v8, v9, v10, v11, v12}, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/FieldKey;I)V // method@913f │ │ -2f14ec: 6900 ef86 |001e: sput-object v0, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.ALBUM:Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier; // field@86ef │ │ -2f14f0: 2201 b411 |0020: new-instance v1, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier; // type@11b4 │ │ -2f14f4: 6211 2488 |0022: sget-object v17, Lorg/jaudiotagger/tag/FieldKey;.TITLE:Lorg/jaudiotagger/tag/FieldKey; // field@8824 │ │ -2f14f8: 1a0e ab49 |0024: const-string v14, "TITLE" // string@49ab │ │ -2f14fc: 122f |0026: const/4 v15, #int 2 // #2 │ │ -2f14fe: 1a10 4f1e |0027: const-string v16, "INAM" // string@1e4f │ │ -2f1502: 1312 0300 |0029: const/16 v18, #int 3 // #3 │ │ -2f1506: 071d |002b: move-object v13, v1 │ │ -2f1508: 7606 3f91 0d00 |002c: invoke-direct/range {v13, v14, v15, v16, v17, v18}, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/FieldKey;I)V // method@913f │ │ -2f150e: 6901 0287 |002f: sput-object v1, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.TITLE:Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier; // field@8702 │ │ -2f1512: 2202 b411 |0031: new-instance v2, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier; // type@11b4 │ │ -2f1516: 620b 2888 |0033: sget-object v11, Lorg/jaudiotagger/tag/FieldKey;.TRACK:Lorg/jaudiotagger/tag/FieldKey; // field@8828 │ │ -2f151a: 1a08 2f4a |0035: const-string v8, "TRACKNO" // string@4a2f │ │ -2f151e: 1239 |0037: const/4 v9, #int 3 // #3 │ │ -2f1520: 1a0a fe1e |0038: const-string v10, "ITRK" // string@1efe │ │ -2f1524: 124c |003a: const/4 v12, #int 4 // #4 │ │ -2f1526: 0727 |003b: move-object v7, v2 │ │ -2f1528: 7606 3f91 0700 |003c: invoke-direct/range {v7, v8, v9, v10, v11, v12}, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/FieldKey;I)V // method@913f │ │ -2f152e: 6902 0387 |003f: sput-object v2, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.TRACKNO:Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier; // field@8703 │ │ -2f1532: 2203 b411 |0041: new-instance v3, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier; // type@11b4 │ │ -2f1536: 6211 3388 |0043: sget-object v17, Lorg/jaudiotagger/tag/FieldKey;.YEAR:Lorg/jaudiotagger/tag/FieldKey; // field@8833 │ │ -2f153a: 1a0e fd54 |0045: const-string v14, "YEAR" // string@54fd │ │ -2f153e: 124f |0047: const/4 v15, #int 4 // #4 │ │ -2f1540: 1a10 771d |0048: const-string v16, "ICRD" // string@1d77 │ │ -2f1544: 1312 0500 |004a: const/16 v18, #int 5 // #5 │ │ -2f1548: 073d |004c: move-object v13, v3 │ │ -2f154a: 7606 3f91 0d00 |004d: invoke-direct/range {v13, v14, v15, v16, v17, v18}, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/FieldKey;I)V // method@913f │ │ -2f1550: 6903 0687 |0050: sput-object v3, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.YEAR:Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier; // field@8706 │ │ -2f1554: 2204 b411 |0052: new-instance v4, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier; // type@11b4 │ │ -2f1558: 620b c387 |0054: sget-object v11, Lorg/jaudiotagger/tag/FieldKey;.GENRE:Lorg/jaudiotagger/tag/FieldKey; // field@87c3 │ │ -2f155c: 1a08 b01b |0056: const-string v8, "GENRE" // string@1bb0 │ │ -2f1560: 1259 |0058: const/4 v9, #int 5 // #5 │ │ -2f1562: 1a0a e01d |0059: const-string v10, "IGNR" // string@1de0 │ │ -2f1566: 126c |005b: const/4 v12, #int 6 // #6 │ │ -2f1568: 0747 |005c: move-object v7, v4 │ │ -2f156a: 7606 3f91 0700 |005d: invoke-direct/range {v7, v8, v9, v10, v11, v12}, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/FieldKey;I)V // method@913f │ │ -2f1570: 6904 fa86 |0060: sput-object v4, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.GENRE:Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier; // field@86fa │ │ -2f1574: 2205 b411 |0062: new-instance v5, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier; // type@11b4 │ │ -2f1578: 6211 9a87 |0064: sget-object v17, Lorg/jaudiotagger/tag/FieldKey;.ALBUM_ARTIST:Lorg/jaudiotagger/tag/FieldKey; // field@879a │ │ -2f157c: 1a0e b806 |0066: const-string v14, "ALBUM_ARTIST" // string@06b8 │ │ -2f1580: 126f |0068: const/4 v15, #int 6 // #6 │ │ -2f1582: 1a10 af7b |0069: const-string v16, "iaar" // string@7baf │ │ -2f1586: 1312 0700 |006b: const/16 v18, #int 7 // #7 │ │ -2f158a: 075d |006d: move-object v13, v5 │ │ -2f158c: 7606 3f91 0d00 |006e: invoke-direct/range {v13, v14, v15, v16, v17, v18}, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/FieldKey;I)V // method@913f │ │ -2f1592: 6905 f086 |0071: sput-object v5, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.ALBUM_ARTIST:Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier; // field@86f0 │ │ -2f1596: 220d b411 |0073: new-instance v13, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier; // type@11b4 │ │ -2f159a: 620b ad87 |0075: sget-object v11, Lorg/jaudiotagger/tag/FieldKey;.COMMENT:Lorg/jaudiotagger/tag/FieldKey; // field@87ad │ │ -2f159e: 1a08 340e |0077: const-string v8, "COMMENTS" // string@0e34 │ │ -2f15a2: 1279 |0079: const/4 v9, #int 7 // #7 │ │ -2f15a4: 1a0a 6c1d |007a: const-string v10, "ICMT" // string@1d6c │ │ -2f15a8: 130c 0800 |007c: const/16 v12, #int 8 // #8 │ │ -2f15ac: 07d7 |007e: move-object v7, v13 │ │ -2f15ae: 7606 3f91 0700 |007f: invoke-direct/range {v7, v8, v9, v10, v11, v12}, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/FieldKey;I)V // method@913f │ │ -2f15b4: 690d f486 |0082: sput-object v13, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.COMMENTS:Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier; // field@86f4 │ │ -2f15b8: 2207 b411 |0084: new-instance v7, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier; // type@11b4 │ │ -2f15bc: 6212 ae87 |0086: sget-object v18, Lorg/jaudiotagger/tag/FieldKey;.COMPOSER:Lorg/jaudiotagger/tag/FieldKey; // field@87ae │ │ -2f15c0: 1a0f 500e |0088: const-string v15, "COMPOSER" // string@0e50 │ │ -2f15c4: 1310 0800 |008a: const/16 v16, #int 8 // #8 │ │ -2f15c8: 1a11 491e |008c: const-string v17, "IMUS" // string@1e49 │ │ -2f15cc: 1313 0900 |008e: const/16 v19, #int 9 // #9 │ │ -2f15d0: 077e |0090: move-object v14, v7 │ │ -2f15d2: 7606 3f91 0e00 |0091: invoke-direct/range {v14, v15, v16, v17, v18, v19}, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/FieldKey;I)V // method@913f │ │ -2f15d8: 6907 f586 |0094: sput-object v7, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.COMPOSER:Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier; // field@86f5 │ │ -2f15dc: 2208 b411 |0096: new-instance v8, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier; // type@11b4 │ │ -2f15e0: 6218 b087 |0098: sget-object v24, Lorg/jaudiotagger/tag/FieldKey;.CONDUCTOR:Lorg/jaudiotagger/tag/FieldKey; // field@87b0 │ │ -2f15e4: 1a15 570e |009a: const-string v21, "CONDUCTOR" // string@0e57 │ │ -2f15e8: 1316 0900 |009c: const/16 v22, #int 9 // #9 │ │ -2f15ec: 1a17 f41e |009e: const-string v23, "ITCH" // string@1ef4 │ │ -2f15f0: 1319 0a00 |00a0: const/16 v25, #int 10 // #a │ │ -2f15f4: 0814 0800 |00a2: move-object/from16 v20, v8 │ │ -2f15f8: 7606 3f91 1400 |00a4: invoke-direct/range {v20, v21, v22, v23, v24, v25}, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/FieldKey;I)V // method@913f │ │ -2f15fe: 6908 f686 |00a7: sput-object v8, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.CONDUCTOR:Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier; // field@86f6 │ │ -2f1602: 2209 b411 |00a9: new-instance v9, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier; // type@11b4 │ │ -2f1606: 6212 d287 |00ab: sget-object v18, Lorg/jaudiotagger/tag/FieldKey;.LYRICIST:Lorg/jaudiotagger/tag/FieldKey; // field@87d2 │ │ -2f160a: 1a0f e722 |00ad: const-string v15, "LYRICIST" // string@22e7 │ │ -2f160e: 1310 0a00 |00af: const/16 v16, #int 10 // #a │ │ -2f1612: 1a11 061f |00b1: const-string v17, "IWRI" // string@1f06 │ │ -2f1616: 1313 0b00 |00b3: const/16 v19, #int 11 // #b │ │ -2f161a: 079e |00b5: move-object v14, v9 │ │ -2f161c: 7606 3f91 0e00 |00b6: invoke-direct/range {v14, v15, v16, v17, v18, v19}, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/FieldKey;I)V // method@913f │ │ -2f1622: 6909 fd86 |00b9: sput-object v9, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.LYRICIST:Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier; // field@86fd │ │ -2f1626: 220a b411 |00bb: new-instance v10, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier; // type@11b4 │ │ -2f162a: 6218 be87 |00bd: sget-object v24, Lorg/jaudiotagger/tag/FieldKey;.ENCODER:Lorg/jaudiotagger/tag/FieldKey; // field@87be │ │ -2f162e: 1a15 a915 |00bf: const-string v21, "ENCODER" // string@15a9 │ │ -2f1632: 1316 0b00 |00c1: const/16 v22, #int 11 // #b │ │ -2f1636: 1a17 d11e |00c3: const-string v23, "ISFT" // string@1ed1 │ │ -2f163a: 1319 0c00 |00c5: const/16 v25, #int 12 // #c │ │ -2f163e: 0814 0a00 |00c7: move-object/from16 v20, v10 │ │ -2f1642: 7606 3f91 1400 |00c9: invoke-direct/range {v20, v21, v22, v23, v24, v25}, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/FieldKey;I)V // method@913f │ │ -2f1648: 690a f886 |00cc: sput-object v10, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.ENCODER:Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier; // field@86f8 │ │ -2f164c: 220b b411 |00ce: new-instance v11, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier; // type@11b4 │ │ -2f1650: 6212 1b88 |00d0: sget-object v18, Lorg/jaudiotagger/tag/FieldKey;.RATING:Lorg/jaudiotagger/tag/FieldKey; // field@881b │ │ -2f1654: 1a0f 7f42 |00d2: const-string v15, "RATING" // string@427f │ │ -2f1658: 1310 0c00 |00d4: const/16 v16, #int 12 // #c │ │ -2f165c: 1a11 ce1e |00d6: const-string v17, "IRTD" // string@1ece │ │ -2f1660: 1313 0d00 |00d8: const/16 v19, #int 13 // #d │ │ -2f1664: 07be |00da: move-object v14, v11 │ │ -2f1666: 7606 3f91 0e00 |00db: invoke-direct/range {v14, v15, v16, v17, v18, v19}, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/FieldKey;I)V // method@913f │ │ -2f166c: 690b 0187 |00de: sput-object v11, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.RATING:Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier; // field@8701 │ │ -2f1670: 220c b411 |00e0: new-instance v12, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier; // type@11b4 │ │ -2f1674: 6218 c987 |00e2: sget-object v24, Lorg/jaudiotagger/tag/FieldKey;.ISRC:Lorg/jaudiotagger/tag/FieldKey; // field@87c9 │ │ -2f1678: 1a15 e01e |00e4: const-string v21, "ISRC" // string@1ee0 │ │ -2f167c: 1316 0d00 |00e6: const/16 v22, #int 13 // #d │ │ -2f1680: 1a17 e01e |00e8: const-string v23, "ISRC" // string@1ee0 │ │ -2f1684: 1319 0e00 |00ea: const/16 v25, #int 14 // #e │ │ -2f1688: 0814 0c00 |00ec: move-object/from16 v20, v12 │ │ -2f168c: 7606 3f91 1400 |00ee: invoke-direct/range {v20, v21, v22, v23, v24, v25}, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/FieldKey;I)V // method@913f │ │ -2f1692: 690c fb86 |00f1: sput-object v12, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.ISRC:Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier; // field@86fb │ │ -2f1696: 2214 b411 |00f3: new-instance v20, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier; // type@11b4 │ │ -2f169a: 6212 1c88 |00f5: sget-object v18, Lorg/jaudiotagger/tag/FieldKey;.RECORD_LABEL:Lorg/jaudiotagger/tag/FieldKey; // field@881c │ │ -2f169e: 1a0f 8921 |00f7: const-string v15, "LABEL" // string@2189 │ │ -2f16a2: 1310 0e00 |00f9: const/16 v16, #int 14 // #e │ │ -2f16a6: 1a11 6b1d |00fb: const-string v17, "ICMS" // string@1d6b │ │ -2f16aa: 1313 0f00 |00fd: const/16 v19, #int 15 // #f │ │ -2f16ae: 080e 1400 |00ff: move-object/from16 v14, v20 │ │ -2f16b2: 7606 3f91 0e00 |0101: invoke-direct/range {v14, v15, v16, v17, v18, v19}, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/FieldKey;I)V // method@913f │ │ -2f16b8: 6914 fc86 |0104: sput-object v20, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.LABEL:Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier; // field@86fc │ │ -2f16bc: 220e b411 |0106: new-instance v14, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier; // type@11b4 │ │ -2f16c0: 6219 b287 |0108: sget-object v25, Lorg/jaudiotagger/tag/FieldKey;.COPYRIGHT:Lorg/jaudiotagger/tag/FieldKey; // field@87b2 │ │ -2f16c4: 1a16 8a0e |010a: const-string v22, "COPYRIGHT" // string@0e8a │ │ -2f16c8: 1317 0f00 |010c: const/16 v23, #int 15 // #f │ │ -2f16cc: 1a18 761d |010e: const-string v24, "ICOP" // string@1d76 │ │ -2f16d0: 131a 1000 |0110: const/16 v26, #int 16 // #10 │ │ -2f16d4: 0815 0e00 |0112: move-object/from16 v21, v14 │ │ -2f16d8: 7606 3f91 1500 |0114: invoke-direct/range {v21, v22, v23, v24, v25, v26}, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/FieldKey;I)V // method@913f │ │ -2f16de: 690e f786 |0117: sput-object v14, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.COPYRIGHT:Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier; // field@86f7 │ │ -2f16e2: 220f b411 |0119: new-instance v15, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier; // type@11b4 │ │ -2f16e6: 1a1c 6c42 |011b: const-string v28, "QOBUZ_TRACKNO" // string@426c │ │ -2f16ea: 131d 1000 |011d: const/16 v29, #int 16 // #10 │ │ -2f16ee: 1a1e c41e |011f: const-string v30, "IPRT" // string@1ec4 │ │ -2f16f2: 131f 0000 |0121: const/16 v31, #int 0 // #0 │ │ -2f16f6: 1320 1100 |0123: const/16 v32, #int 17 // #11 │ │ -2f16fa: 081b 0f00 |0125: move-object/from16 v27, v15 │ │ -2f16fe: 7606 3f91 1b00 |0127: invoke-direct/range {v27, v28, v29, v30, v31, v32}, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/FieldKey;I)V // method@913f │ │ -2f1704: 690f ff86 |012a: sput-object v15, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.QOBUZ_TRACKNO:Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier; // field@86ff │ │ -2f1708: 2210 b411 |012c: new-instance v16, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier; // type@11b4 │ │ -2f170c: 1a16 6d42 |012e: const-string v22, "QOBUZ_TRACK_TOTAL" // string@426d │ │ -2f1710: 1317 1100 |0130: const/16 v23, #int 17 // #11 │ │ -2f1714: 1a18 dd1d |0132: const-string v24, "IFRM" // string@1ddd │ │ -2f1718: 1319 0000 |0134: const/16 v25, #int 0 // #0 │ │ -2f171c: 131a 1200 |0136: const/16 v26, #int 18 // #12 │ │ -2f1720: 0815 1000 |0138: move-object/from16 v21, v16 │ │ -2f1724: 7606 3f91 1500 |013a: invoke-direct/range {v21, v22, v23, v24, v25, v26}, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/FieldKey;I)V // method@913f │ │ -2f172a: 6910 0087 |013d: sput-object v16, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.QOBUZ_TRACK_TOTAL:Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier; // field@8700 │ │ -2f172e: 2211 b411 |013f: new-instance v17, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier; // type@11b4 │ │ -2f1732: 1a1c 6b42 |0141: const-string v28, "QOBUZ_ALBUMARTIST" // string@426b │ │ -2f1736: 131d 1200 |0143: const/16 v29, #int 18 // #12 │ │ -2f173a: 1a1e e31e |0145: const-string v30, "ISTR" // string@1ee3 │ │ -2f173e: 1320 1300 |0147: const/16 v32, #int 19 // #13 │ │ -2f1742: 081b 1100 |0149: move-object/from16 v27, v17 │ │ -2f1746: 7606 3f91 1b00 |014b: invoke-direct/range {v27, v28, v29, v30, v31, v32}, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/FieldKey;I)V // method@913f │ │ -2f174c: 6911 fe86 |014e: sput-object v17, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.QOBUZ_ALBUMARTIST:Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier; // field@86fe │ │ -2f1750: 2212 b411 |0150: new-instance v18, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier; // type@11b4 │ │ -2f1754: 1a16 324a |0152: const-string v22, "TRACK_GAIN" // string@4a32 │ │ -2f1758: 1317 1300 |0154: const/16 v23, #int 19 // #13 │ │ -2f175c: 1a18 fd1e |0156: const-string v24, "ITGL" // string@1efd │ │ -2f1760: 131a 1400 |0158: const/16 v26, #int 20 // #14 │ │ -2f1764: 0815 1200 |015a: move-object/from16 v21, v18 │ │ -2f1768: 7606 3f91 1500 |015c: invoke-direct/range {v21, v22, v23, v24, v25, v26}, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/FieldKey;I)V // method@913f │ │ -2f176e: 6912 0487 |015f: sput-object v18, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.TRACK_GAIN:Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier; // field@8704 │ │ -2f1772: 2213 b411 |0161: new-instance v19, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier; // type@11b4 │ │ -2f1776: 1a1c bc06 |0163: const-string v28, "ALBUM_GAIN" // string@06bc │ │ -2f177a: 131d 1400 |0165: const/16 v29, #int 20 // #14 │ │ -2f177e: 1a1e 641d |0167: const-string v30, "IAGL" // string@1d64 │ │ -2f1782: 1320 1500 |0169: const/16 v32, #int 21 // #15 │ │ -2f1786: 081b 1300 |016b: move-object/from16 v27, v19 │ │ -2f178a: 7606 3f91 1b00 |016d: invoke-direct/range {v27, v28, v29, v30, v31, v32}, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/FieldKey;I)V // method@913f │ │ -2f1790: 6913 f186 |0170: sput-object v19, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.ALBUM_GAIN:Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier; // field@86f1 │ │ -2f1794: 221b b411 |0172: new-instance v27, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier; // type@11b4 │ │ -2f1798: 1a16 194b |0174: const-string v22, "TWONKY_TRACKNO" // string@4b19 │ │ -2f179c: 1317 1500 |0176: const/16 v23, #int 21 // #15 │ │ -2f17a0: 1a18 b280 |0178: const-string v24, "itrk" // string@80b2 │ │ -2f17a4: 131a 0100 |017a: const/16 v26, #int 1 // #1 │ │ -2f17a8: 0815 1b00 |017c: move-object/from16 v21, v27 │ │ -2f17ac: 7606 3f91 1500 |017e: invoke-direct/range {v21, v22, v23, v24, v25, v26}, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/FieldKey;I)V // method@913f │ │ -2f17b2: 691b 0587 |0181: sput-object v27, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.TWONKY_TRACKNO:Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier; // field@8705 │ │ -2f17b6: 0815 0f00 |0183: move-object/from16 v21, v15 │ │ -2f17ba: 130f 1600 |0185: const/16 v15, #int 22 // #16 │ │ -2f17be: 23ff e313 |0187: new-array v15, v15, [Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier; // type@13e3 │ │ -2f17c2: 1316 0000 |0189: const/16 v22, #int 0 // #0 │ │ -2f17c6: 4d06 0f16 |018b: aput-object v6, v15, v22 │ │ -2f17ca: 1216 |018d: const/4 v6, #int 1 // #1 │ │ -2f17cc: 4d00 0f06 |018e: aput-object v0, v15, v6 │ │ -2f17d0: 1220 |0190: const/4 v0, #int 2 // #2 │ │ -2f17d2: 4d01 0f00 |0191: aput-object v1, v15, v0 │ │ -2f17d6: 1230 |0193: const/4 v0, #int 3 // #3 │ │ -2f17d8: 4d02 0f00 |0194: aput-object v2, v15, v0 │ │ -2f17dc: 1240 |0196: const/4 v0, #int 4 // #4 │ │ -2f17de: 4d03 0f00 |0197: aput-object v3, v15, v0 │ │ -2f17e2: 1250 |0199: const/4 v0, #int 5 // #5 │ │ -2f17e4: 4d04 0f00 |019a: aput-object v4, v15, v0 │ │ -2f17e8: 1260 |019c: const/4 v0, #int 6 // #6 │ │ -2f17ea: 4d05 0f00 |019d: aput-object v5, v15, v0 │ │ -2f17ee: 1270 |019f: const/4 v0, #int 7 // #7 │ │ -2f17f0: 4d0d 0f00 |01a0: aput-object v13, v15, v0 │ │ -2f17f4: 1300 0800 |01a2: const/16 v0, #int 8 // #8 │ │ -2f17f8: 4d07 0f00 |01a4: aput-object v7, v15, v0 │ │ -2f17fc: 1300 0900 |01a6: const/16 v0, #int 9 // #9 │ │ -2f1800: 4d08 0f00 |01a8: aput-object v8, v15, v0 │ │ -2f1804: 1300 0a00 |01aa: const/16 v0, #int 10 // #a │ │ -2f1808: 4d09 0f00 |01ac: aput-object v9, v15, v0 │ │ -2f180c: 1300 0b00 |01ae: const/16 v0, #int 11 // #b │ │ -2f1810: 4d0a 0f00 |01b0: aput-object v10, v15, v0 │ │ -2f1814: 1300 0c00 |01b2: const/16 v0, #int 12 // #c │ │ -2f1818: 4d0b 0f00 |01b4: aput-object v11, v15, v0 │ │ -2f181c: 1300 0d00 |01b6: const/16 v0, #int 13 // #d │ │ -2f1820: 4d0c 0f00 |01b8: aput-object v12, v15, v0 │ │ -2f1824: 1300 0e00 |01ba: const/16 v0, #int 14 // #e │ │ -2f1828: 4d14 0f00 |01bc: aput-object v20, v15, v0 │ │ -2f182c: 1300 0f00 |01be: const/16 v0, #int 15 // #f │ │ -2f1830: 4d0e 0f00 |01c0: aput-object v14, v15, v0 │ │ -2f1834: 1300 1000 |01c2: const/16 v0, #int 16 // #10 │ │ -2f1838: 4d15 0f00 |01c4: aput-object v21, v15, v0 │ │ -2f183c: 1300 1100 |01c6: const/16 v0, #int 17 // #11 │ │ -2f1840: 4d10 0f00 |01c8: aput-object v16, v15, v0 │ │ -2f1844: 1300 1200 |01ca: const/16 v0, #int 18 // #12 │ │ -2f1848: 4d11 0f00 |01cc: aput-object v17, v15, v0 │ │ -2f184c: 1300 1300 |01ce: const/16 v0, #int 19 // #13 │ │ -2f1850: 4d12 0f00 |01d0: aput-object v18, v15, v0 │ │ -2f1854: 1300 1400 |01d2: const/16 v0, #int 20 // #14 │ │ -2f1858: 4d13 0f00 |01d4: aput-object v19, v15, v0 │ │ -2f185c: 1300 1500 |01d6: const/16 v0, #int 21 // #15 │ │ -2f1860: 4d1b 0f00 |01d8: aput-object v27, v15, v0 │ │ -2f1864: 690f ee86 |01da: sput-object v15, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.$VALUES:[Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier; // field@86ee │ │ -2f1868: 2200 8c10 |01dc: new-instance v0, Ljava/util/HashMap; // type@108c │ │ -2f186c: 7010 2b89 0000 |01de: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@892b │ │ -2f1872: 6900 f386 |01e1: sput-object v0, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.CODE_TYPE_MAP:Ljava/util/Map; // field@86f3 │ │ -2f1876: 2200 8c10 |01e3: new-instance v0, Ljava/util/HashMap; // type@108c │ │ -2f187a: 7010 2b89 0000 |01e5: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@892b │ │ -2f1880: 6900 f986 |01e8: sput-object v0, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.FIELDKEY_TYPE_MAP:Ljava/util/Map; // field@86f9 │ │ -2f1884: 0e00 |01ea: return-void │ │ +2f14a4: |[2f14a4] org.jaudiotagger.audio.wav.chunk.WavInfoIdentifier.:()V │ │ +2f14b4: 2206 b411 |0000: new-instance v6, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier; // type@11b4 │ │ +2f14b8: 6204 a287 |0002: sget-object v4, Lorg/jaudiotagger/tag/FieldKey;.ARTIST:Lorg/jaudiotagger/tag/FieldKey; // field@87a2 │ │ +2f14bc: 1a01 4c07 |0004: const-string v1, "ARTIST" // string@074c │ │ +2f14c0: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +2f14c2: 1a03 661d |0007: const-string v3, "IART" // string@1d66 │ │ +2f14c6: 1215 |0009: const/4 v5, #int 1 // #1 │ │ +2f14c8: 0760 |000a: move-object v0, v6 │ │ +2f14ca: 7606 3f91 0000 |000b: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/FieldKey;I)V // method@913f │ │ +2f14d0: 6906 f286 |000e: sput-object v6, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.ARTIST:Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier; // field@86f2 │ │ +2f14d4: 2200 b411 |0010: new-instance v0, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier; // type@11b4 │ │ +2f14d8: 620b 9987 |0012: sget-object v11, Lorg/jaudiotagger/tag/FieldKey;.ALBUM:Lorg/jaudiotagger/tag/FieldKey; // field@8799 │ │ +2f14dc: 1a08 b006 |0014: const-string v8, "ALBUM" // string@06b0 │ │ +2f14e0: 1219 |0016: const/4 v9, #int 1 // #1 │ │ +2f14e2: 1a0a c21e |0017: const-string v10, "IPRD" // string@1ec2 │ │ +2f14e6: 122c |0019: const/4 v12, #int 2 // #2 │ │ +2f14e8: 0707 |001a: move-object v7, v0 │ │ +2f14ea: 7606 3f91 0700 |001b: invoke-direct/range {v7, v8, v9, v10, v11, v12}, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/FieldKey;I)V // method@913f │ │ +2f14f0: 6900 ef86 |001e: sput-object v0, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.ALBUM:Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier; // field@86ef │ │ +2f14f4: 2201 b411 |0020: new-instance v1, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier; // type@11b4 │ │ +2f14f8: 6211 2488 |0022: sget-object v17, Lorg/jaudiotagger/tag/FieldKey;.TITLE:Lorg/jaudiotagger/tag/FieldKey; // field@8824 │ │ +2f14fc: 1a0e ab49 |0024: const-string v14, "TITLE" // string@49ab │ │ +2f1500: 122f |0026: const/4 v15, #int 2 // #2 │ │ +2f1502: 1a10 4f1e |0027: const-string v16, "INAM" // string@1e4f │ │ +2f1506: 1312 0300 |0029: const/16 v18, #int 3 // #3 │ │ +2f150a: 071d |002b: move-object v13, v1 │ │ +2f150c: 7606 3f91 0d00 |002c: invoke-direct/range {v13, v14, v15, v16, v17, v18}, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/FieldKey;I)V // method@913f │ │ +2f1512: 6901 0287 |002f: sput-object v1, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.TITLE:Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier; // field@8702 │ │ +2f1516: 2202 b411 |0031: new-instance v2, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier; // type@11b4 │ │ +2f151a: 620b 2888 |0033: sget-object v11, Lorg/jaudiotagger/tag/FieldKey;.TRACK:Lorg/jaudiotagger/tag/FieldKey; // field@8828 │ │ +2f151e: 1a08 2f4a |0035: const-string v8, "TRACKNO" // string@4a2f │ │ +2f1522: 1239 |0037: const/4 v9, #int 3 // #3 │ │ +2f1524: 1a0a fe1e |0038: const-string v10, "ITRK" // string@1efe │ │ +2f1528: 124c |003a: const/4 v12, #int 4 // #4 │ │ +2f152a: 0727 |003b: move-object v7, v2 │ │ +2f152c: 7606 3f91 0700 |003c: invoke-direct/range {v7, v8, v9, v10, v11, v12}, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/FieldKey;I)V // method@913f │ │ +2f1532: 6902 0387 |003f: sput-object v2, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.TRACKNO:Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier; // field@8703 │ │ +2f1536: 2203 b411 |0041: new-instance v3, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier; // type@11b4 │ │ +2f153a: 6211 3388 |0043: sget-object v17, Lorg/jaudiotagger/tag/FieldKey;.YEAR:Lorg/jaudiotagger/tag/FieldKey; // field@8833 │ │ +2f153e: 1a0e fd54 |0045: const-string v14, "YEAR" // string@54fd │ │ +2f1542: 124f |0047: const/4 v15, #int 4 // #4 │ │ +2f1544: 1a10 771d |0048: const-string v16, "ICRD" // string@1d77 │ │ +2f1548: 1312 0500 |004a: const/16 v18, #int 5 // #5 │ │ +2f154c: 073d |004c: move-object v13, v3 │ │ +2f154e: 7606 3f91 0d00 |004d: invoke-direct/range {v13, v14, v15, v16, v17, v18}, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/FieldKey;I)V // method@913f │ │ +2f1554: 6903 0687 |0050: sput-object v3, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.YEAR:Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier; // field@8706 │ │ +2f1558: 2204 b411 |0052: new-instance v4, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier; // type@11b4 │ │ +2f155c: 620b c387 |0054: sget-object v11, Lorg/jaudiotagger/tag/FieldKey;.GENRE:Lorg/jaudiotagger/tag/FieldKey; // field@87c3 │ │ +2f1560: 1a08 b01b |0056: const-string v8, "GENRE" // string@1bb0 │ │ +2f1564: 1259 |0058: const/4 v9, #int 5 // #5 │ │ +2f1566: 1a0a e01d |0059: const-string v10, "IGNR" // string@1de0 │ │ +2f156a: 126c |005b: const/4 v12, #int 6 // #6 │ │ +2f156c: 0747 |005c: move-object v7, v4 │ │ +2f156e: 7606 3f91 0700 |005d: invoke-direct/range {v7, v8, v9, v10, v11, v12}, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/FieldKey;I)V // method@913f │ │ +2f1574: 6904 fa86 |0060: sput-object v4, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.GENRE:Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier; // field@86fa │ │ +2f1578: 2205 b411 |0062: new-instance v5, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier; // type@11b4 │ │ +2f157c: 6211 9a87 |0064: sget-object v17, Lorg/jaudiotagger/tag/FieldKey;.ALBUM_ARTIST:Lorg/jaudiotagger/tag/FieldKey; // field@879a │ │ +2f1580: 1a0e b806 |0066: const-string v14, "ALBUM_ARTIST" // string@06b8 │ │ +2f1584: 126f |0068: const/4 v15, #int 6 // #6 │ │ +2f1586: 1a10 af7b |0069: const-string v16, "iaar" // string@7baf │ │ +2f158a: 1312 0700 |006b: const/16 v18, #int 7 // #7 │ │ +2f158e: 075d |006d: move-object v13, v5 │ │ +2f1590: 7606 3f91 0d00 |006e: invoke-direct/range {v13, v14, v15, v16, v17, v18}, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/FieldKey;I)V // method@913f │ │ +2f1596: 6905 f086 |0071: sput-object v5, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.ALBUM_ARTIST:Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier; // field@86f0 │ │ +2f159a: 220d b411 |0073: new-instance v13, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier; // type@11b4 │ │ +2f159e: 620b ad87 |0075: sget-object v11, Lorg/jaudiotagger/tag/FieldKey;.COMMENT:Lorg/jaudiotagger/tag/FieldKey; // field@87ad │ │ +2f15a2: 1a08 340e |0077: const-string v8, "COMMENTS" // string@0e34 │ │ +2f15a6: 1279 |0079: const/4 v9, #int 7 // #7 │ │ +2f15a8: 1a0a 6c1d |007a: const-string v10, "ICMT" // string@1d6c │ │ +2f15ac: 130c 0800 |007c: const/16 v12, #int 8 // #8 │ │ +2f15b0: 07d7 |007e: move-object v7, v13 │ │ +2f15b2: 7606 3f91 0700 |007f: invoke-direct/range {v7, v8, v9, v10, v11, v12}, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/FieldKey;I)V // method@913f │ │ +2f15b8: 690d f486 |0082: sput-object v13, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.COMMENTS:Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier; // field@86f4 │ │ +2f15bc: 2207 b411 |0084: new-instance v7, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier; // type@11b4 │ │ +2f15c0: 6212 ae87 |0086: sget-object v18, Lorg/jaudiotagger/tag/FieldKey;.COMPOSER:Lorg/jaudiotagger/tag/FieldKey; // field@87ae │ │ +2f15c4: 1a0f 500e |0088: const-string v15, "COMPOSER" // string@0e50 │ │ +2f15c8: 1310 0800 |008a: const/16 v16, #int 8 // #8 │ │ +2f15cc: 1a11 491e |008c: const-string v17, "IMUS" // string@1e49 │ │ +2f15d0: 1313 0900 |008e: const/16 v19, #int 9 // #9 │ │ +2f15d4: 077e |0090: move-object v14, v7 │ │ +2f15d6: 7606 3f91 0e00 |0091: invoke-direct/range {v14, v15, v16, v17, v18, v19}, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/FieldKey;I)V // method@913f │ │ +2f15dc: 6907 f586 |0094: sput-object v7, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.COMPOSER:Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier; // field@86f5 │ │ +2f15e0: 2208 b411 |0096: new-instance v8, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier; // type@11b4 │ │ +2f15e4: 6218 b087 |0098: sget-object v24, Lorg/jaudiotagger/tag/FieldKey;.CONDUCTOR:Lorg/jaudiotagger/tag/FieldKey; // field@87b0 │ │ +2f15e8: 1a15 570e |009a: const-string v21, "CONDUCTOR" // string@0e57 │ │ +2f15ec: 1316 0900 |009c: const/16 v22, #int 9 // #9 │ │ +2f15f0: 1a17 f41e |009e: const-string v23, "ITCH" // string@1ef4 │ │ +2f15f4: 1319 0a00 |00a0: const/16 v25, #int 10 // #a │ │ +2f15f8: 0814 0800 |00a2: move-object/from16 v20, v8 │ │ +2f15fc: 7606 3f91 1400 |00a4: invoke-direct/range {v20, v21, v22, v23, v24, v25}, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/FieldKey;I)V // method@913f │ │ +2f1602: 6908 f686 |00a7: sput-object v8, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.CONDUCTOR:Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier; // field@86f6 │ │ +2f1606: 2209 b411 |00a9: new-instance v9, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier; // type@11b4 │ │ +2f160a: 6212 d287 |00ab: sget-object v18, Lorg/jaudiotagger/tag/FieldKey;.LYRICIST:Lorg/jaudiotagger/tag/FieldKey; // field@87d2 │ │ +2f160e: 1a0f e722 |00ad: const-string v15, "LYRICIST" // string@22e7 │ │ +2f1612: 1310 0a00 |00af: const/16 v16, #int 10 // #a │ │ +2f1616: 1a11 061f |00b1: const-string v17, "IWRI" // string@1f06 │ │ +2f161a: 1313 0b00 |00b3: const/16 v19, #int 11 // #b │ │ +2f161e: 079e |00b5: move-object v14, v9 │ │ +2f1620: 7606 3f91 0e00 |00b6: invoke-direct/range {v14, v15, v16, v17, v18, v19}, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/FieldKey;I)V // method@913f │ │ +2f1626: 6909 fd86 |00b9: sput-object v9, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.LYRICIST:Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier; // field@86fd │ │ +2f162a: 220a b411 |00bb: new-instance v10, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier; // type@11b4 │ │ +2f162e: 6218 be87 |00bd: sget-object v24, Lorg/jaudiotagger/tag/FieldKey;.ENCODER:Lorg/jaudiotagger/tag/FieldKey; // field@87be │ │ +2f1632: 1a15 a915 |00bf: const-string v21, "ENCODER" // string@15a9 │ │ +2f1636: 1316 0b00 |00c1: const/16 v22, #int 11 // #b │ │ +2f163a: 1a17 d11e |00c3: const-string v23, "ISFT" // string@1ed1 │ │ +2f163e: 1319 0c00 |00c5: const/16 v25, #int 12 // #c │ │ +2f1642: 0814 0a00 |00c7: move-object/from16 v20, v10 │ │ +2f1646: 7606 3f91 1400 |00c9: invoke-direct/range {v20, v21, v22, v23, v24, v25}, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/FieldKey;I)V // method@913f │ │ +2f164c: 690a f886 |00cc: sput-object v10, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.ENCODER:Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier; // field@86f8 │ │ +2f1650: 220b b411 |00ce: new-instance v11, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier; // type@11b4 │ │ +2f1654: 6212 1b88 |00d0: sget-object v18, Lorg/jaudiotagger/tag/FieldKey;.RATING:Lorg/jaudiotagger/tag/FieldKey; // field@881b │ │ +2f1658: 1a0f 7f42 |00d2: const-string v15, "RATING" // string@427f │ │ +2f165c: 1310 0c00 |00d4: const/16 v16, #int 12 // #c │ │ +2f1660: 1a11 ce1e |00d6: const-string v17, "IRTD" // string@1ece │ │ +2f1664: 1313 0d00 |00d8: const/16 v19, #int 13 // #d │ │ +2f1668: 07be |00da: move-object v14, v11 │ │ +2f166a: 7606 3f91 0e00 |00db: invoke-direct/range {v14, v15, v16, v17, v18, v19}, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/FieldKey;I)V // method@913f │ │ +2f1670: 690b 0187 |00de: sput-object v11, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.RATING:Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier; // field@8701 │ │ +2f1674: 220c b411 |00e0: new-instance v12, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier; // type@11b4 │ │ +2f1678: 6218 c987 |00e2: sget-object v24, Lorg/jaudiotagger/tag/FieldKey;.ISRC:Lorg/jaudiotagger/tag/FieldKey; // field@87c9 │ │ +2f167c: 1a15 e01e |00e4: const-string v21, "ISRC" // string@1ee0 │ │ +2f1680: 1316 0d00 |00e6: const/16 v22, #int 13 // #d │ │ +2f1684: 1a17 e01e |00e8: const-string v23, "ISRC" // string@1ee0 │ │ +2f1688: 1319 0e00 |00ea: const/16 v25, #int 14 // #e │ │ +2f168c: 0814 0c00 |00ec: move-object/from16 v20, v12 │ │ +2f1690: 7606 3f91 1400 |00ee: invoke-direct/range {v20, v21, v22, v23, v24, v25}, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/FieldKey;I)V // method@913f │ │ +2f1696: 690c fb86 |00f1: sput-object v12, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.ISRC:Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier; // field@86fb │ │ +2f169a: 2214 b411 |00f3: new-instance v20, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier; // type@11b4 │ │ +2f169e: 6212 1c88 |00f5: sget-object v18, Lorg/jaudiotagger/tag/FieldKey;.RECORD_LABEL:Lorg/jaudiotagger/tag/FieldKey; // field@881c │ │ +2f16a2: 1a0f 8921 |00f7: const-string v15, "LABEL" // string@2189 │ │ +2f16a6: 1310 0e00 |00f9: const/16 v16, #int 14 // #e │ │ +2f16aa: 1a11 6b1d |00fb: const-string v17, "ICMS" // string@1d6b │ │ +2f16ae: 1313 0f00 |00fd: const/16 v19, #int 15 // #f │ │ +2f16b2: 080e 1400 |00ff: move-object/from16 v14, v20 │ │ +2f16b6: 7606 3f91 0e00 |0101: invoke-direct/range {v14, v15, v16, v17, v18, v19}, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/FieldKey;I)V // method@913f │ │ +2f16bc: 6914 fc86 |0104: sput-object v20, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.LABEL:Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier; // field@86fc │ │ +2f16c0: 220e b411 |0106: new-instance v14, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier; // type@11b4 │ │ +2f16c4: 6219 b287 |0108: sget-object v25, Lorg/jaudiotagger/tag/FieldKey;.COPYRIGHT:Lorg/jaudiotagger/tag/FieldKey; // field@87b2 │ │ +2f16c8: 1a16 8a0e |010a: const-string v22, "COPYRIGHT" // string@0e8a │ │ +2f16cc: 1317 0f00 |010c: const/16 v23, #int 15 // #f │ │ +2f16d0: 1a18 761d |010e: const-string v24, "ICOP" // string@1d76 │ │ +2f16d4: 131a 1000 |0110: const/16 v26, #int 16 // #10 │ │ +2f16d8: 0815 0e00 |0112: move-object/from16 v21, v14 │ │ +2f16dc: 7606 3f91 1500 |0114: invoke-direct/range {v21, v22, v23, v24, v25, v26}, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/FieldKey;I)V // method@913f │ │ +2f16e2: 690e f786 |0117: sput-object v14, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.COPYRIGHT:Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier; // field@86f7 │ │ +2f16e6: 220f b411 |0119: new-instance v15, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier; // type@11b4 │ │ +2f16ea: 1a1c 6c42 |011b: const-string v28, "QOBUZ_TRACKNO" // string@426c │ │ +2f16ee: 131d 1000 |011d: const/16 v29, #int 16 // #10 │ │ +2f16f2: 1a1e c41e |011f: const-string v30, "IPRT" // string@1ec4 │ │ +2f16f6: 131f 0000 |0121: const/16 v31, #int 0 // #0 │ │ +2f16fa: 1320 1100 |0123: const/16 v32, #int 17 // #11 │ │ +2f16fe: 081b 0f00 |0125: move-object/from16 v27, v15 │ │ +2f1702: 7606 3f91 1b00 |0127: invoke-direct/range {v27, v28, v29, v30, v31, v32}, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/FieldKey;I)V // method@913f │ │ +2f1708: 690f ff86 |012a: sput-object v15, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.QOBUZ_TRACKNO:Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier; // field@86ff │ │ +2f170c: 2210 b411 |012c: new-instance v16, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier; // type@11b4 │ │ +2f1710: 1a16 6d42 |012e: const-string v22, "QOBUZ_TRACK_TOTAL" // string@426d │ │ +2f1714: 1317 1100 |0130: const/16 v23, #int 17 // #11 │ │ +2f1718: 1a18 dd1d |0132: const-string v24, "IFRM" // string@1ddd │ │ +2f171c: 1319 0000 |0134: const/16 v25, #int 0 // #0 │ │ +2f1720: 131a 1200 |0136: const/16 v26, #int 18 // #12 │ │ +2f1724: 0815 1000 |0138: move-object/from16 v21, v16 │ │ +2f1728: 7606 3f91 1500 |013a: invoke-direct/range {v21, v22, v23, v24, v25, v26}, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/FieldKey;I)V // method@913f │ │ +2f172e: 6910 0087 |013d: sput-object v16, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.QOBUZ_TRACK_TOTAL:Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier; // field@8700 │ │ +2f1732: 2211 b411 |013f: new-instance v17, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier; // type@11b4 │ │ +2f1736: 1a1c 6b42 |0141: const-string v28, "QOBUZ_ALBUMARTIST" // string@426b │ │ +2f173a: 131d 1200 |0143: const/16 v29, #int 18 // #12 │ │ +2f173e: 1a1e e31e |0145: const-string v30, "ISTR" // string@1ee3 │ │ +2f1742: 1320 1300 |0147: const/16 v32, #int 19 // #13 │ │ +2f1746: 081b 1100 |0149: move-object/from16 v27, v17 │ │ +2f174a: 7606 3f91 1b00 |014b: invoke-direct/range {v27, v28, v29, v30, v31, v32}, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/FieldKey;I)V // method@913f │ │ +2f1750: 6911 fe86 |014e: sput-object v17, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.QOBUZ_ALBUMARTIST:Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier; // field@86fe │ │ +2f1754: 2212 b411 |0150: new-instance v18, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier; // type@11b4 │ │ +2f1758: 1a16 324a |0152: const-string v22, "TRACK_GAIN" // string@4a32 │ │ +2f175c: 1317 1300 |0154: const/16 v23, #int 19 // #13 │ │ +2f1760: 1a18 fd1e |0156: const-string v24, "ITGL" // string@1efd │ │ +2f1764: 131a 1400 |0158: const/16 v26, #int 20 // #14 │ │ +2f1768: 0815 1200 |015a: move-object/from16 v21, v18 │ │ +2f176c: 7606 3f91 1500 |015c: invoke-direct/range {v21, v22, v23, v24, v25, v26}, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/FieldKey;I)V // method@913f │ │ +2f1772: 6912 0487 |015f: sput-object v18, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.TRACK_GAIN:Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier; // field@8704 │ │ +2f1776: 2213 b411 |0161: new-instance v19, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier; // type@11b4 │ │ +2f177a: 1a1c bc06 |0163: const-string v28, "ALBUM_GAIN" // string@06bc │ │ +2f177e: 131d 1400 |0165: const/16 v29, #int 20 // #14 │ │ +2f1782: 1a1e 641d |0167: const-string v30, "IAGL" // string@1d64 │ │ +2f1786: 1320 1500 |0169: const/16 v32, #int 21 // #15 │ │ +2f178a: 081b 1300 |016b: move-object/from16 v27, v19 │ │ +2f178e: 7606 3f91 1b00 |016d: invoke-direct/range {v27, v28, v29, v30, v31, v32}, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/FieldKey;I)V // method@913f │ │ +2f1794: 6913 f186 |0170: sput-object v19, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.ALBUM_GAIN:Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier; // field@86f1 │ │ +2f1798: 221b b411 |0172: new-instance v27, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier; // type@11b4 │ │ +2f179c: 1a16 194b |0174: const-string v22, "TWONKY_TRACKNO" // string@4b19 │ │ +2f17a0: 1317 1500 |0176: const/16 v23, #int 21 // #15 │ │ +2f17a4: 1a18 b280 |0178: const-string v24, "itrk" // string@80b2 │ │ +2f17a8: 131a 0100 |017a: const/16 v26, #int 1 // #1 │ │ +2f17ac: 0815 1b00 |017c: move-object/from16 v21, v27 │ │ +2f17b0: 7606 3f91 1500 |017e: invoke-direct/range {v21, v22, v23, v24, v25, v26}, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/FieldKey;I)V // method@913f │ │ +2f17b6: 691b 0587 |0181: sput-object v27, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.TWONKY_TRACKNO:Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier; // field@8705 │ │ +2f17ba: 0815 0f00 |0183: move-object/from16 v21, v15 │ │ +2f17be: 130f 1600 |0185: const/16 v15, #int 22 // #16 │ │ +2f17c2: 23ff e313 |0187: new-array v15, v15, [Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier; // type@13e3 │ │ +2f17c6: 1316 0000 |0189: const/16 v22, #int 0 // #0 │ │ +2f17ca: 4d06 0f16 |018b: aput-object v6, v15, v22 │ │ +2f17ce: 1216 |018d: const/4 v6, #int 1 // #1 │ │ +2f17d0: 4d00 0f06 |018e: aput-object v0, v15, v6 │ │ +2f17d4: 1220 |0190: const/4 v0, #int 2 // #2 │ │ +2f17d6: 4d01 0f00 |0191: aput-object v1, v15, v0 │ │ +2f17da: 1230 |0193: const/4 v0, #int 3 // #3 │ │ +2f17dc: 4d02 0f00 |0194: aput-object v2, v15, v0 │ │ +2f17e0: 1240 |0196: const/4 v0, #int 4 // #4 │ │ +2f17e2: 4d03 0f00 |0197: aput-object v3, v15, v0 │ │ +2f17e6: 1250 |0199: const/4 v0, #int 5 // #5 │ │ +2f17e8: 4d04 0f00 |019a: aput-object v4, v15, v0 │ │ +2f17ec: 1260 |019c: const/4 v0, #int 6 // #6 │ │ +2f17ee: 4d05 0f00 |019d: aput-object v5, v15, v0 │ │ +2f17f2: 1270 |019f: const/4 v0, #int 7 // #7 │ │ +2f17f4: 4d0d 0f00 |01a0: aput-object v13, v15, v0 │ │ +2f17f8: 1300 0800 |01a2: const/16 v0, #int 8 // #8 │ │ +2f17fc: 4d07 0f00 |01a4: aput-object v7, v15, v0 │ │ +2f1800: 1300 0900 |01a6: const/16 v0, #int 9 // #9 │ │ +2f1804: 4d08 0f00 |01a8: aput-object v8, v15, v0 │ │ +2f1808: 1300 0a00 |01aa: const/16 v0, #int 10 // #a │ │ +2f180c: 4d09 0f00 |01ac: aput-object v9, v15, v0 │ │ +2f1810: 1300 0b00 |01ae: const/16 v0, #int 11 // #b │ │ +2f1814: 4d0a 0f00 |01b0: aput-object v10, v15, v0 │ │ +2f1818: 1300 0c00 |01b2: const/16 v0, #int 12 // #c │ │ +2f181c: 4d0b 0f00 |01b4: aput-object v11, v15, v0 │ │ +2f1820: 1300 0d00 |01b6: const/16 v0, #int 13 // #d │ │ +2f1824: 4d0c 0f00 |01b8: aput-object v12, v15, v0 │ │ +2f1828: 1300 0e00 |01ba: const/16 v0, #int 14 // #e │ │ +2f182c: 4d14 0f00 |01bc: aput-object v20, v15, v0 │ │ +2f1830: 1300 0f00 |01be: const/16 v0, #int 15 // #f │ │ +2f1834: 4d0e 0f00 |01c0: aput-object v14, v15, v0 │ │ +2f1838: 1300 1000 |01c2: const/16 v0, #int 16 // #10 │ │ +2f183c: 4d15 0f00 |01c4: aput-object v21, v15, v0 │ │ +2f1840: 1300 1100 |01c6: const/16 v0, #int 17 // #11 │ │ +2f1844: 4d10 0f00 |01c8: aput-object v16, v15, v0 │ │ +2f1848: 1300 1200 |01ca: const/16 v0, #int 18 // #12 │ │ +2f184c: 4d11 0f00 |01cc: aput-object v17, v15, v0 │ │ +2f1850: 1300 1300 |01ce: const/16 v0, #int 19 // #13 │ │ +2f1854: 4d12 0f00 |01d0: aput-object v18, v15, v0 │ │ +2f1858: 1300 1400 |01d2: const/16 v0, #int 20 // #14 │ │ +2f185c: 4d13 0f00 |01d4: aput-object v19, v15, v0 │ │ +2f1860: 1300 1500 |01d6: const/16 v0, #int 21 // #15 │ │ +2f1864: 4d1b 0f00 |01d8: aput-object v27, v15, v0 │ │ +2f1868: 690f ee86 |01da: sput-object v15, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.$VALUES:[Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier; // field@86ee │ │ +2f186c: 2200 8c10 |01dc: new-instance v0, Ljava/util/HashMap; // type@108c │ │ +2f1870: 7010 2b89 0000 |01de: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@892b │ │ +2f1876: 6900 f386 |01e1: sput-object v0, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.CODE_TYPE_MAP:Ljava/util/Map; // field@86f3 │ │ +2f187a: 2200 8c10 |01e3: new-instance v0, Ljava/util/HashMap; // type@108c │ │ +2f187e: 7010 2b89 0000 |01e5: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@892b │ │ +2f1884: 6900 f986 |01e8: sput-object v0, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.FIELDKEY_TYPE_MAP:Ljava/util/Map; // field@86f9 │ │ +2f1888: 0e00 |01ea: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ 0x0010 line=17 │ │ 0x0020 line=18 │ │ 0x0031 line=19 │ │ 0x0041 line=20 │ │ @@ -731178,20 +731178,20 @@ │ │ type : '(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/FieldKey;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -2f1888: |[2f1888] org.jaudiotagger.audio.wav.chunk.WavInfoIdentifier.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/FieldKey;I)V │ │ -2f1898: 7030 0387 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@8703 │ │ -2f189e: 5b03 0787 |0003: iput-object v3, v0, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.code:Ljava/lang/String; // field@8707 │ │ -2f18a2: 5b04 0887 |0005: iput-object v4, v0, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.fieldKey:Lorg/jaudiotagger/tag/FieldKey; // field@8708 │ │ -2f18a6: 5905 0987 |0007: iput v5, v0, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.preferredWriteOrder:I // field@8709 │ │ -2f18aa: 0e00 |0009: return-void │ │ +2f188c: |[2f188c] org.jaudiotagger.audio.wav.chunk.WavInfoIdentifier.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/FieldKey;I)V │ │ +2f189c: 7030 0387 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@8703 │ │ +2f18a2: 5b03 0787 |0003: iput-object v3, v0, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.code:Ljava/lang/String; // field@8707 │ │ +2f18a6: 5b04 0887 |0005: iput-object v4, v0, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.fieldKey:Lorg/jaudiotagger/tag/FieldKey; // field@8708 │ │ +2f18aa: 5905 0987 |0007: iput v5, v0, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.preferredWriteOrder:I // field@8709 │ │ +2f18ae: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0003 line=50 │ │ 0x0005 line=51 │ │ 0x0007 line=52 │ │ locals : │ │ @@ -731207,44 +731207,44 @@ │ │ type : '(Ljava/lang/String;)Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;' │ │ access : 0x20009 (PUBLIC STATIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -2f133c: |[2f133c] org.jaudiotagger.audio.wav.chunk.WavInfoIdentifier.getByCode:(Ljava/lang/String;)Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier; │ │ -2f134c: 1c00 b411 |0000: const-class v0, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier; // type@11b4 │ │ -2f1350: 1d00 |0002: monitor-enter v0 │ │ -2f1352: 6201 f386 |0003: sget-object v1, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.CODE_TYPE_MAP:Ljava/util/Map; // field@86f3 │ │ -2f1356: 7210 9289 0100 |0005: invoke-interface {v1}, Ljava/util/Map;.isEmpty:()Z // method@8992 │ │ -2f135c: 0a01 |0008: move-result v1 │ │ -2f135e: 3801 1800 |0009: if-eqz v1, 0021 // +0018 │ │ -2f1362: 7100 4691 0000 |000b: invoke-static {}, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.values:()[Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier; // method@9146 │ │ -2f1368: 0c01 |000e: move-result-object v1 │ │ -2f136a: 2112 |000f: array-length v2, v1 │ │ -2f136c: 1203 |0010: const/4 v3, #int 0 // #0 │ │ -2f136e: 3523 1000 |0011: if-ge v3, v2, 0021 // +0010 │ │ -2f1372: 4604 0103 |0013: aget-object v4, v1, v3 │ │ -2f1376: 6205 f386 |0015: sget-object v5, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.CODE_TYPE_MAP:Ljava/util/Map; // field@86f3 │ │ -2f137a: 6e10 4291 0400 |0017: invoke-virtual {v4}, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.getCode:()Ljava/lang/String; // method@9142 │ │ -2f1380: 0c06 |001a: move-result-object v6 │ │ -2f1382: 7230 9489 6504 |001b: invoke-interface {v5, v6, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2f1388: d803 0301 |001e: add-int/lit8 v3, v3, #int 1 // #01 │ │ -2f138c: 28f1 |0020: goto 0011 // -000f │ │ -2f138e: 6201 f386 |0021: sget-object v1, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.CODE_TYPE_MAP:Ljava/util/Map; // field@86f3 │ │ -2f1392: 7220 9089 7100 |0023: invoke-interface {v1, v7}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ -2f1398: 0c07 |0026: move-result-object v7 │ │ -2f139a: 1f07 b411 |0027: check-cast v7, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier; // type@11b4 │ │ -2f139e: 1e00 |0029: monitor-exit v0 │ │ -2f13a0: 1107 |002a: return-object v7 │ │ -2f13a2: 0d07 |002b: move-exception v7 │ │ -2f13a4: 1e00 |002c: monitor-exit v0 │ │ -2f13a6: 2802 |002d: goto 002f // +0002 │ │ -2f13a8: 2707 |002e: throw v7 │ │ -2f13aa: 28ff |002f: goto 002e // -0001 │ │ +2f1340: |[2f1340] org.jaudiotagger.audio.wav.chunk.WavInfoIdentifier.getByCode:(Ljava/lang/String;)Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier; │ │ +2f1350: 1c00 b411 |0000: const-class v0, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier; // type@11b4 │ │ +2f1354: 1d00 |0002: monitor-enter v0 │ │ +2f1356: 6201 f386 |0003: sget-object v1, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.CODE_TYPE_MAP:Ljava/util/Map; // field@86f3 │ │ +2f135a: 7210 9289 0100 |0005: invoke-interface {v1}, Ljava/util/Map;.isEmpty:()Z // method@8992 │ │ +2f1360: 0a01 |0008: move-result v1 │ │ +2f1362: 3801 1800 |0009: if-eqz v1, 0021 // +0018 │ │ +2f1366: 7100 4691 0000 |000b: invoke-static {}, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.values:()[Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier; // method@9146 │ │ +2f136c: 0c01 |000e: move-result-object v1 │ │ +2f136e: 2112 |000f: array-length v2, v1 │ │ +2f1370: 1203 |0010: const/4 v3, #int 0 // #0 │ │ +2f1372: 3523 1000 |0011: if-ge v3, v2, 0021 // +0010 │ │ +2f1376: 4604 0103 |0013: aget-object v4, v1, v3 │ │ +2f137a: 6205 f386 |0015: sget-object v5, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.CODE_TYPE_MAP:Ljava/util/Map; // field@86f3 │ │ +2f137e: 6e10 4291 0400 |0017: invoke-virtual {v4}, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.getCode:()Ljava/lang/String; // method@9142 │ │ +2f1384: 0c06 |001a: move-result-object v6 │ │ +2f1386: 7230 9489 6504 |001b: invoke-interface {v5, v6, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2f138c: d803 0301 |001e: add-int/lit8 v3, v3, #int 1 // #01 │ │ +2f1390: 28f1 |0020: goto 0011 // -000f │ │ +2f1392: 6201 f386 |0021: sget-object v1, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.CODE_TYPE_MAP:Ljava/util/Map; // field@86f3 │ │ +2f1396: 7220 9089 7100 |0023: invoke-interface {v1, v7}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ +2f139c: 0c07 |0026: move-result-object v7 │ │ +2f139e: 1f07 b411 |0027: check-cast v7, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier; // type@11b4 │ │ +2f13a2: 1e00 |0029: monitor-exit v0 │ │ +2f13a4: 1107 |002a: return-object v7 │ │ +2f13a6: 0d07 |002b: move-exception v7 │ │ +2f13a8: 1e00 |002c: monitor-exit v0 │ │ +2f13aa: 2802 |002d: goto 002f // +0002 │ │ +2f13ac: 2707 |002e: throw v7 │ │ +2f13ae: 28ff |002f: goto 002e // -0001 │ │ catches : 1 │ │ 0x0003 - 0x0029 │ │ -> 0x002b │ │ positions : │ │ 0x0003 line=78 │ │ 0x000b line=80 │ │ 0x0015 line=82 │ │ @@ -731257,47 +731257,47 @@ │ │ type : '(Lorg/jaudiotagger/tag/FieldKey;)Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;' │ │ access : 0x20009 (PUBLIC STATIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 54 16-bit code units │ │ -2f13b8: |[2f13b8] org.jaudiotagger.audio.wav.chunk.WavInfoIdentifier.getByFieldKey:(Lorg/jaudiotagger/tag/FieldKey;)Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier; │ │ -2f13c8: 1c00 b411 |0000: const-class v0, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier; // type@11b4 │ │ -2f13cc: 1d00 |0002: monitor-enter v0 │ │ -2f13ce: 6201 f986 |0003: sget-object v1, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.FIELDKEY_TYPE_MAP:Ljava/util/Map; // field@86f9 │ │ -2f13d2: 7210 9289 0100 |0005: invoke-interface {v1}, Ljava/util/Map;.isEmpty:()Z // method@8992 │ │ -2f13d8: 0a01 |0008: move-result v1 │ │ -2f13da: 3801 1e00 |0009: if-eqz v1, 0027 // +001e │ │ -2f13de: 7100 4691 0000 |000b: invoke-static {}, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.values:()[Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier; // method@9146 │ │ -2f13e4: 0c01 |000e: move-result-object v1 │ │ -2f13e6: 2112 |000f: array-length v2, v1 │ │ -2f13e8: 1203 |0010: const/4 v3, #int 0 // #0 │ │ -2f13ea: 3523 1600 |0011: if-ge v3, v2, 0027 // +0016 │ │ -2f13ee: 4604 0103 |0013: aget-object v4, v1, v3 │ │ -2f13f2: 6e10 4391 0400 |0015: invoke-virtual {v4}, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.getFieldKey:()Lorg/jaudiotagger/tag/FieldKey; // method@9143 │ │ -2f13f8: 0c05 |0018: move-result-object v5 │ │ -2f13fa: 3805 0b00 |0019: if-eqz v5, 0024 // +000b │ │ -2f13fe: 6205 f986 |001b: sget-object v5, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.FIELDKEY_TYPE_MAP:Ljava/util/Map; // field@86f9 │ │ -2f1402: 6e10 4391 0400 |001d: invoke-virtual {v4}, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.getFieldKey:()Lorg/jaudiotagger/tag/FieldKey; // method@9143 │ │ -2f1408: 0c06 |0020: move-result-object v6 │ │ -2f140a: 7230 9489 6504 |0021: invoke-interface {v5, v6, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2f1410: d803 0301 |0024: add-int/lit8 v3, v3, #int 1 // #01 │ │ -2f1414: 28eb |0026: goto 0011 // -0015 │ │ -2f1416: 6201 f986 |0027: sget-object v1, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.FIELDKEY_TYPE_MAP:Ljava/util/Map; // field@86f9 │ │ -2f141a: 7220 9089 7100 |0029: invoke-interface {v1, v7}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ -2f1420: 0c07 |002c: move-result-object v7 │ │ -2f1422: 1f07 b411 |002d: check-cast v7, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier; // type@11b4 │ │ -2f1426: 1e00 |002f: monitor-exit v0 │ │ -2f1428: 1107 |0030: return-object v7 │ │ -2f142a: 0d07 |0031: move-exception v7 │ │ -2f142c: 1e00 |0032: monitor-exit v0 │ │ -2f142e: 2802 |0033: goto 0035 // +0002 │ │ -2f1430: 2707 |0034: throw v7 │ │ -2f1432: 28ff |0035: goto 0034 // -0001 │ │ +2f13bc: |[2f13bc] org.jaudiotagger.audio.wav.chunk.WavInfoIdentifier.getByFieldKey:(Lorg/jaudiotagger/tag/FieldKey;)Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier; │ │ +2f13cc: 1c00 b411 |0000: const-class v0, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier; // type@11b4 │ │ +2f13d0: 1d00 |0002: monitor-enter v0 │ │ +2f13d2: 6201 f986 |0003: sget-object v1, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.FIELDKEY_TYPE_MAP:Ljava/util/Map; // field@86f9 │ │ +2f13d6: 7210 9289 0100 |0005: invoke-interface {v1}, Ljava/util/Map;.isEmpty:()Z // method@8992 │ │ +2f13dc: 0a01 |0008: move-result v1 │ │ +2f13de: 3801 1e00 |0009: if-eqz v1, 0027 // +001e │ │ +2f13e2: 7100 4691 0000 |000b: invoke-static {}, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.values:()[Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier; // method@9146 │ │ +2f13e8: 0c01 |000e: move-result-object v1 │ │ +2f13ea: 2112 |000f: array-length v2, v1 │ │ +2f13ec: 1203 |0010: const/4 v3, #int 0 // #0 │ │ +2f13ee: 3523 1600 |0011: if-ge v3, v2, 0027 // +0016 │ │ +2f13f2: 4604 0103 |0013: aget-object v4, v1, v3 │ │ +2f13f6: 6e10 4391 0400 |0015: invoke-virtual {v4}, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.getFieldKey:()Lorg/jaudiotagger/tag/FieldKey; // method@9143 │ │ +2f13fc: 0c05 |0018: move-result-object v5 │ │ +2f13fe: 3805 0b00 |0019: if-eqz v5, 0024 // +000b │ │ +2f1402: 6205 f986 |001b: sget-object v5, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.FIELDKEY_TYPE_MAP:Ljava/util/Map; // field@86f9 │ │ +2f1406: 6e10 4391 0400 |001d: invoke-virtual {v4}, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.getFieldKey:()Lorg/jaudiotagger/tag/FieldKey; // method@9143 │ │ +2f140c: 0c06 |0020: move-result-object v6 │ │ +2f140e: 7230 9489 6504 |0021: invoke-interface {v5, v6, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2f1414: d803 0301 |0024: add-int/lit8 v3, v3, #int 1 // #01 │ │ +2f1418: 28eb |0026: goto 0011 // -0015 │ │ +2f141a: 6201 f986 |0027: sget-object v1, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.FIELDKEY_TYPE_MAP:Ljava/util/Map; // field@86f9 │ │ +2f141e: 7220 9089 7100 |0029: invoke-interface {v1, v7}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ +2f1424: 0c07 |002c: move-result-object v7 │ │ +2f1426: 1f07 b411 |002d: check-cast v7, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier; // type@11b4 │ │ +2f142a: 1e00 |002f: monitor-exit v0 │ │ +2f142c: 1107 |0030: return-object v7 │ │ +2f142e: 0d07 |0031: move-exception v7 │ │ +2f1430: 1e00 |0032: monitor-exit v0 │ │ +2f1432: 2802 |0033: goto 0035 // +0002 │ │ +2f1434: 2707 |0034: throw v7 │ │ +2f1436: 28ff |0035: goto 0034 // -0001 │ │ catches : 1 │ │ 0x0003 - 0x002f │ │ -> 0x0031 │ │ positions : │ │ 0x0003 line=96 │ │ 0x000b line=98 │ │ 0x0015 line=100 │ │ @@ -731311,20 +731311,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -2f1440: |[2f1440] org.jaudiotagger.audio.wav.chunk.WavInfoIdentifier.valueOf:(Ljava/lang/String;)Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier; │ │ -2f1450: 1c00 b411 |0000: const-class v0, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier; // type@11b4 │ │ -2f1454: 7120 0487 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@8704 │ │ -2f145a: 0c01 |0005: move-result-object v1 │ │ -2f145c: 1f01 b411 |0006: check-cast v1, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier; // type@11b4 │ │ -2f1460: 1101 |0008: return-object v1 │ │ +2f1444: |[2f1444] org.jaudiotagger.audio.wav.chunk.WavInfoIdentifier.valueOf:(Ljava/lang/String;)Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier; │ │ +2f1454: 1c00 b411 |0000: const-class v0, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier; // type@11b4 │ │ +2f1458: 7120 0487 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@8704 │ │ +2f145e: 0c01 |0005: move-result-object v1 │ │ +2f1460: 1f01 b411 |0006: check-cast v1, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier; // type@11b4 │ │ +2f1464: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #5 : (in Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;) │ │ @@ -731332,20 +731332,20 @@ │ │ type : '()[Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -2f1464: |[2f1464] org.jaudiotagger.audio.wav.chunk.WavInfoIdentifier.values:()[Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier; │ │ -2f1474: 6200 ee86 |0000: sget-object v0, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.$VALUES:[Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier; // field@86ee │ │ -2f1478: 6e10 1ba0 0000 |0002: invoke-virtual {v0}, [Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.clone:()Ljava/lang/Object; // method@a01b │ │ -2f147e: 0c00 |0005: move-result-object v0 │ │ -2f1480: 1f00 e313 |0006: check-cast v0, [Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier; // type@13e3 │ │ -2f1484: 1100 |0008: return-object v0 │ │ +2f1468: |[2f1468] org.jaudiotagger.audio.wav.chunk.WavInfoIdentifier.values:()[Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier; │ │ +2f1478: 6200 ee86 |0000: sget-object v0, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.$VALUES:[Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier; // field@86ee │ │ +2f147c: 6e10 1ba0 0000 |0002: invoke-virtual {v0}, [Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.clone:()Ljava/lang/Object; // method@a01b │ │ +2f1482: 0c00 |0005: move-result-object v0 │ │ +2f1484: 1f00 e313 |0006: check-cast v0, [Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier; // type@13e3 │ │ +2f1488: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;) │ │ @@ -731353,17 +731353,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2f1324: |[2f1324] org.jaudiotagger.audio.wav.chunk.WavInfoIdentifier.getCode:()Ljava/lang/String; │ │ -2f1334: 5410 0787 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.code:Ljava/lang/String; // field@8707 │ │ -2f1338: 1100 |0002: return-object v0 │ │ +2f1328: |[2f1328] org.jaudiotagger.audio.wav.chunk.WavInfoIdentifier.getCode:()Ljava/lang/String; │ │ +2f1338: 5410 0787 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.code:Ljava/lang/String; // field@8707 │ │ +2f133c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier; │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;) │ │ @@ -731371,17 +731371,17 @@ │ │ type : '()Lorg/jaudiotagger/tag/FieldKey;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2f1488: |[2f1488] org.jaudiotagger.audio.wav.chunk.WavInfoIdentifier.getFieldKey:()Lorg/jaudiotagger/tag/FieldKey; │ │ -2f1498: 5410 0887 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.fieldKey:Lorg/jaudiotagger/tag/FieldKey; // field@8708 │ │ -2f149c: 1100 |0002: return-object v0 │ │ +2f148c: |[2f148c] org.jaudiotagger.audio.wav.chunk.WavInfoIdentifier.getFieldKey:()Lorg/jaudiotagger/tag/FieldKey; │ │ +2f149c: 5410 0887 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.fieldKey:Lorg/jaudiotagger/tag/FieldKey; // field@8708 │ │ +2f14a0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier; │ │ │ │ #2 : (in Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;) │ │ @@ -731389,17 +731389,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2f130c: |[2f130c] org.jaudiotagger.audio.wav.chunk.WavInfoIdentifier.getPreferredWriteOrder:()I │ │ -2f131c: 5210 0987 |0000: iget v0, v1, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.preferredWriteOrder:I // field@8709 │ │ -2f1320: 0f00 |0002: return v0 │ │ +2f1310: |[2f1310] org.jaudiotagger.audio.wav.chunk.WavInfoIdentifier.getPreferredWriteOrder:()I │ │ +2f1320: 5210 0987 |0000: iget v0, v1, Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier;.preferredWriteOrder:I // field@8709 │ │ +2f1324: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/wav/chunk/WavInfoIdentifier; │ │ │ │ source_file_idx : 21419 (WavInfoIdentifier.java) │ │ @@ -731455,82 +731455,82 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 150 16-bit code units │ │ -2f1aa4: |[2f1aa4] org.jaudiotagger.logging.AbstractTagDisplayFormatter.:()V │ │ -2f1ab4: 2200 8c10 |0000: new-instance v0, Ljava/util/HashMap; // type@108c │ │ -2f1ab8: 7010 2b89 0000 |0002: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@892b │ │ -2f1abe: 6900 0f87 |0005: sput-object v0, Lorg/jaudiotagger/logging/AbstractTagDisplayFormatter;.hexBinaryMap:Ljava/util/HashMap; // field@870f │ │ -2f1ac2: 1a01 7a04 |0007: const-string v1, "0" // string@047a │ │ -2f1ac6: 1a02 8104 |0009: const-string v2, "0000" // string@0481 │ │ -2f1aca: 6e30 3689 1002 |000b: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8936 │ │ -2f1ad0: 6200 0f87 |000e: sget-object v0, Lorg/jaudiotagger/logging/AbstractTagDisplayFormatter;.hexBinaryMap:Ljava/util/HashMap; // field@870f │ │ -2f1ad4: 1a01 8e04 |0010: const-string v1, "1" // string@048e │ │ -2f1ad8: 1a02 8204 |0012: const-string v2, "0001" // string@0482 │ │ -2f1adc: 6e30 3689 1002 |0014: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8936 │ │ -2f1ae2: 6200 0f87 |0017: sget-object v0, Lorg/jaudiotagger/logging/AbstractTagDisplayFormatter;.hexBinaryMap:Ljava/util/HashMap; // field@870f │ │ -2f1ae6: 1a01 aa04 |0019: const-string v1, "2" // string@04aa │ │ -2f1aea: 1a02 8304 |001b: const-string v2, "0010" // string@0483 │ │ -2f1aee: 6e30 3689 1002 |001d: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8936 │ │ -2f1af4: 6200 0f87 |0020: sget-object v0, Lorg/jaudiotagger/logging/AbstractTagDisplayFormatter;.hexBinaryMap:Ljava/util/HashMap; // field@870f │ │ -2f1af8: 1a01 af04 |0022: const-string v1, "3" // string@04af │ │ -2f1afc: 1a02 8404 |0024: const-string v2, "0011" // string@0484 │ │ -2f1b00: 6e30 3689 1002 |0026: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8936 │ │ -2f1b06: 6200 0f87 |0029: sget-object v0, Lorg/jaudiotagger/logging/AbstractTagDisplayFormatter;.hexBinaryMap:Ljava/util/HashMap; // field@870f │ │ -2f1b0a: 1a01 b504 |002b: const-string v1, "4" // string@04b5 │ │ -2f1b0e: 1a02 8604 |002d: const-string v2, "0100" // string@0486 │ │ -2f1b12: 6e30 3689 1002 |002f: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8936 │ │ -2f1b18: 6200 0f87 |0032: sget-object v0, Lorg/jaudiotagger/logging/AbstractTagDisplayFormatter;.hexBinaryMap:Ljava/util/HashMap; // field@870f │ │ -2f1b1c: 1a01 b904 |0034: const-string v1, "5" // string@04b9 │ │ -2f1b20: 1a02 8704 |0036: const-string v2, "0101" // string@0487 │ │ -2f1b24: 6e30 3689 1002 |0038: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8936 │ │ -2f1b2a: 6200 0f87 |003b: sget-object v0, Lorg/jaudiotagger/logging/AbstractTagDisplayFormatter;.hexBinaryMap:Ljava/util/HashMap; // field@870f │ │ -2f1b2e: 1a01 bd04 |003d: const-string v1, "6" // string@04bd │ │ -2f1b32: 1a02 8804 |003f: const-string v2, "0110" // string@0488 │ │ -2f1b36: 6e30 3689 1002 |0041: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8936 │ │ -2f1b3c: 6200 0f87 |0044: sget-object v0, Lorg/jaudiotagger/logging/AbstractTagDisplayFormatter;.hexBinaryMap:Ljava/util/HashMap; // field@870f │ │ -2f1b40: 1a01 bf04 |0046: const-string v1, "7" // string@04bf │ │ -2f1b44: 1a02 8904 |0048: const-string v2, "0111" // string@0489 │ │ -2f1b48: 6e30 3689 1002 |004a: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8936 │ │ -2f1b4e: 6200 0f87 |004d: sget-object v0, Lorg/jaudiotagger/logging/AbstractTagDisplayFormatter;.hexBinaryMap:Ljava/util/HashMap; // field@870f │ │ -2f1b52: 1a01 c204 |004f: const-string v1, "8" // string@04c2 │ │ -2f1b56: 1a02 9304 |0051: const-string v2, "1000" // string@0493 │ │ -2f1b5a: 6e30 3689 1002 |0053: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8936 │ │ -2f1b60: 6200 0f87 |0056: sget-object v0, Lorg/jaudiotagger/logging/AbstractTagDisplayFormatter;.hexBinaryMap:Ljava/util/HashMap; // field@870f │ │ -2f1b64: 1a01 c704 |0058: const-string v1, "9" // string@04c7 │ │ -2f1b68: 1a02 9604 |005a: const-string v2, "1001" // string@0496 │ │ -2f1b6c: 6e30 3689 1002 |005c: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8936 │ │ -2f1b72: 6200 0f87 |005f: sget-object v0, Lorg/jaudiotagger/logging/AbstractTagDisplayFormatter;.hexBinaryMap:Ljava/util/HashMap; // field@870f │ │ -2f1b76: 1a01 de56 |0061: const-string v1, "a" // string@56de │ │ -2f1b7a: 1a02 9704 |0063: const-string v2, "1010" // string@0497 │ │ -2f1b7e: 6e30 3689 1002 |0065: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8936 │ │ -2f1b84: 6200 0f87 |0068: sget-object v0, Lorg/jaudiotagger/logging/AbstractTagDisplayFormatter;.hexBinaryMap:Ljava/util/HashMap; // field@870f │ │ -2f1b88: 1a01 485d |006a: const-string v1, "b" // string@5d48 │ │ -2f1b8c: 1a02 9804 |006c: const-string v2, "1011" // string@0498 │ │ -2f1b90: 6e30 3689 1002 |006e: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8936 │ │ -2f1b96: 6200 0f87 |0071: sget-object v0, Lorg/jaudiotagger/logging/AbstractTagDisplayFormatter;.hexBinaryMap:Ljava/util/HashMap; // field@870f │ │ -2f1b9a: 1a01 035f |0073: const-string v1, "c" // string@5f03 │ │ -2f1b9e: 1a02 9a04 |0075: const-string v2, "1100" // string@049a │ │ -2f1ba2: 6e30 3689 1002 |0077: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8936 │ │ -2f1ba8: 6200 0f87 |007a: sget-object v0, Lorg/jaudiotagger/logging/AbstractTagDisplayFormatter;.hexBinaryMap:Ljava/util/HashMap; // field@870f │ │ -2f1bac: 1a01 9065 |007c: const-string v1, "d" // string@6590 │ │ -2f1bb0: 1a02 9b04 |007e: const-string v2, "1101" // string@049b │ │ -2f1bb4: 6e30 3689 1002 |0080: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8936 │ │ -2f1bba: 6200 0f87 |0083: sget-object v0, Lorg/jaudiotagger/logging/AbstractTagDisplayFormatter;.hexBinaryMap:Ljava/util/HashMap; // field@870f │ │ -2f1bbe: 1a01 0569 |0085: const-string v1, "e" // string@6905 │ │ -2f1bc2: 1a02 9c04 |0087: const-string v2, "1110" // string@049c │ │ -2f1bc6: 6e30 3689 1002 |0089: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8936 │ │ -2f1bcc: 6200 0f87 |008c: sget-object v0, Lorg/jaudiotagger/logging/AbstractTagDisplayFormatter;.hexBinaryMap:Ljava/util/HashMap; // field@870f │ │ -2f1bd0: 1a01 e96a |008e: const-string v1, "f" // string@6ae9 │ │ -2f1bd4: 1a02 9d04 |0090: const-string v2, "1111" // string@049d │ │ -2f1bd8: 6e30 3689 1002 |0092: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8936 │ │ -2f1bde: 0e00 |0095: return-void │ │ +2f1aa8: |[2f1aa8] org.jaudiotagger.logging.AbstractTagDisplayFormatter.:()V │ │ +2f1ab8: 2200 8c10 |0000: new-instance v0, Ljava/util/HashMap; // type@108c │ │ +2f1abc: 7010 2b89 0000 |0002: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@892b │ │ +2f1ac2: 6900 0f87 |0005: sput-object v0, Lorg/jaudiotagger/logging/AbstractTagDisplayFormatter;.hexBinaryMap:Ljava/util/HashMap; // field@870f │ │ +2f1ac6: 1a01 7a04 |0007: const-string v1, "0" // string@047a │ │ +2f1aca: 1a02 8104 |0009: const-string v2, "0000" // string@0481 │ │ +2f1ace: 6e30 3689 1002 |000b: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8936 │ │ +2f1ad4: 6200 0f87 |000e: sget-object v0, Lorg/jaudiotagger/logging/AbstractTagDisplayFormatter;.hexBinaryMap:Ljava/util/HashMap; // field@870f │ │ +2f1ad8: 1a01 8e04 |0010: const-string v1, "1" // string@048e │ │ +2f1adc: 1a02 8204 |0012: const-string v2, "0001" // string@0482 │ │ +2f1ae0: 6e30 3689 1002 |0014: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8936 │ │ +2f1ae6: 6200 0f87 |0017: sget-object v0, Lorg/jaudiotagger/logging/AbstractTagDisplayFormatter;.hexBinaryMap:Ljava/util/HashMap; // field@870f │ │ +2f1aea: 1a01 aa04 |0019: const-string v1, "2" // string@04aa │ │ +2f1aee: 1a02 8304 |001b: const-string v2, "0010" // string@0483 │ │ +2f1af2: 6e30 3689 1002 |001d: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8936 │ │ +2f1af8: 6200 0f87 |0020: sget-object v0, Lorg/jaudiotagger/logging/AbstractTagDisplayFormatter;.hexBinaryMap:Ljava/util/HashMap; // field@870f │ │ +2f1afc: 1a01 af04 |0022: const-string v1, "3" // string@04af │ │ +2f1b00: 1a02 8404 |0024: const-string v2, "0011" // string@0484 │ │ +2f1b04: 6e30 3689 1002 |0026: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8936 │ │ +2f1b0a: 6200 0f87 |0029: sget-object v0, Lorg/jaudiotagger/logging/AbstractTagDisplayFormatter;.hexBinaryMap:Ljava/util/HashMap; // field@870f │ │ +2f1b0e: 1a01 b504 |002b: const-string v1, "4" // string@04b5 │ │ +2f1b12: 1a02 8604 |002d: const-string v2, "0100" // string@0486 │ │ +2f1b16: 6e30 3689 1002 |002f: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8936 │ │ +2f1b1c: 6200 0f87 |0032: sget-object v0, Lorg/jaudiotagger/logging/AbstractTagDisplayFormatter;.hexBinaryMap:Ljava/util/HashMap; // field@870f │ │ +2f1b20: 1a01 b904 |0034: const-string v1, "5" // string@04b9 │ │ +2f1b24: 1a02 8704 |0036: const-string v2, "0101" // string@0487 │ │ +2f1b28: 6e30 3689 1002 |0038: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8936 │ │ +2f1b2e: 6200 0f87 |003b: sget-object v0, Lorg/jaudiotagger/logging/AbstractTagDisplayFormatter;.hexBinaryMap:Ljava/util/HashMap; // field@870f │ │ +2f1b32: 1a01 bd04 |003d: const-string v1, "6" // string@04bd │ │ +2f1b36: 1a02 8804 |003f: const-string v2, "0110" // string@0488 │ │ +2f1b3a: 6e30 3689 1002 |0041: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8936 │ │ +2f1b40: 6200 0f87 |0044: sget-object v0, Lorg/jaudiotagger/logging/AbstractTagDisplayFormatter;.hexBinaryMap:Ljava/util/HashMap; // field@870f │ │ +2f1b44: 1a01 bf04 |0046: const-string v1, "7" // string@04bf │ │ +2f1b48: 1a02 8904 |0048: const-string v2, "0111" // string@0489 │ │ +2f1b4c: 6e30 3689 1002 |004a: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8936 │ │ +2f1b52: 6200 0f87 |004d: sget-object v0, Lorg/jaudiotagger/logging/AbstractTagDisplayFormatter;.hexBinaryMap:Ljava/util/HashMap; // field@870f │ │ +2f1b56: 1a01 c204 |004f: const-string v1, "8" // string@04c2 │ │ +2f1b5a: 1a02 9304 |0051: const-string v2, "1000" // string@0493 │ │ +2f1b5e: 6e30 3689 1002 |0053: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8936 │ │ +2f1b64: 6200 0f87 |0056: sget-object v0, Lorg/jaudiotagger/logging/AbstractTagDisplayFormatter;.hexBinaryMap:Ljava/util/HashMap; // field@870f │ │ +2f1b68: 1a01 c704 |0058: const-string v1, "9" // string@04c7 │ │ +2f1b6c: 1a02 9604 |005a: const-string v2, "1001" // string@0496 │ │ +2f1b70: 6e30 3689 1002 |005c: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8936 │ │ +2f1b76: 6200 0f87 |005f: sget-object v0, Lorg/jaudiotagger/logging/AbstractTagDisplayFormatter;.hexBinaryMap:Ljava/util/HashMap; // field@870f │ │ +2f1b7a: 1a01 de56 |0061: const-string v1, "a" // string@56de │ │ +2f1b7e: 1a02 9704 |0063: const-string v2, "1010" // string@0497 │ │ +2f1b82: 6e30 3689 1002 |0065: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8936 │ │ +2f1b88: 6200 0f87 |0068: sget-object v0, Lorg/jaudiotagger/logging/AbstractTagDisplayFormatter;.hexBinaryMap:Ljava/util/HashMap; // field@870f │ │ +2f1b8c: 1a01 485d |006a: const-string v1, "b" // string@5d48 │ │ +2f1b90: 1a02 9804 |006c: const-string v2, "1011" // string@0498 │ │ +2f1b94: 6e30 3689 1002 |006e: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8936 │ │ +2f1b9a: 6200 0f87 |0071: sget-object v0, Lorg/jaudiotagger/logging/AbstractTagDisplayFormatter;.hexBinaryMap:Ljava/util/HashMap; // field@870f │ │ +2f1b9e: 1a01 035f |0073: const-string v1, "c" // string@5f03 │ │ +2f1ba2: 1a02 9a04 |0075: const-string v2, "1100" // string@049a │ │ +2f1ba6: 6e30 3689 1002 |0077: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8936 │ │ +2f1bac: 6200 0f87 |007a: sget-object v0, Lorg/jaudiotagger/logging/AbstractTagDisplayFormatter;.hexBinaryMap:Ljava/util/HashMap; // field@870f │ │ +2f1bb0: 1a01 9065 |007c: const-string v1, "d" // string@6590 │ │ +2f1bb4: 1a02 9b04 |007e: const-string v2, "1101" // string@049b │ │ +2f1bb8: 6e30 3689 1002 |0080: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8936 │ │ +2f1bbe: 6200 0f87 |0083: sget-object v0, Lorg/jaudiotagger/logging/AbstractTagDisplayFormatter;.hexBinaryMap:Ljava/util/HashMap; // field@870f │ │ +2f1bc2: 1a01 0569 |0085: const-string v1, "e" // string@6905 │ │ +2f1bc6: 1a02 9c04 |0087: const-string v2, "1110" // string@049c │ │ +2f1bca: 6e30 3689 1002 |0089: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8936 │ │ +2f1bd0: 6200 0f87 |008c: sget-object v0, Lorg/jaudiotagger/logging/AbstractTagDisplayFormatter;.hexBinaryMap:Ljava/util/HashMap; // field@870f │ │ +2f1bd4: 1a01 e96a |008e: const-string v1, "f" // string@6ae9 │ │ +2f1bd8: 1a02 9d04 |0090: const-string v2, "1111" // string@049d │ │ +2f1bdc: 6e30 3689 1002 |0092: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8936 │ │ +2f1be2: 0e00 |0095: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x000b line=94 │ │ 0x000e line=95 │ │ 0x0017 line=96 │ │ 0x0020 line=97 │ │ @@ -731553,17 +731553,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2f1be0: |[2f1be0] org.jaudiotagger.logging.AbstractTagDisplayFormatter.:()V │ │ -2f1bf0: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -2f1bf6: 0e00 |0003: return-void │ │ +2f1be4: |[2f1be4] org.jaudiotagger.logging.AbstractTagDisplayFormatter.:()V │ │ +2f1bf4: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +2f1bfa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/logging/AbstractTagDisplayFormatter; │ │ │ │ #2 : (in Lorg/jaudiotagger/logging/AbstractTagDisplayFormatter;) │ │ @@ -731571,66 +731571,66 @@ │ │ type : '(B)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 92 16-bit code units │ │ -2f19cc: |[2f19cc] org.jaudiotagger.logging.AbstractTagDisplayFormatter.displayAsBinary:(B)Ljava/lang/String; │ │ -2f19dc: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ -2f19e0: 7110 3087 0500 |0002: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@8730 │ │ -2f19e6: 0c05 |0005: move-result-object v5 │ │ -2f19e8: 6e10 aa87 0500 |0006: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@87aa │ │ -2f19ee: 0a01 |0009: move-result v1 │ │ -2f19f0: 1302 0800 |000a: const/16 v2, #int 8 // #8 │ │ -2f19f4: 3321 0f00 |000c: if-ne v1, v2, 001b // +000f │ │ -2f19f8: 1261 |000e: const/4 v1, #int 6 // #6 │ │ -2f19fa: 1273 |000f: const/4 v3, #int 7 // #7 │ │ -2f19fc: 6e30 b587 1503 |0010: invoke-virtual {v5, v1, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@87b5 │ │ -2f1a02: 0c01 |0013: move-result-object v1 │ │ -2f1a04: 6e30 b587 3502 |0014: invoke-virtual {v5, v3, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@87b5 │ │ -2f1a0a: 0c00 |0017: move-result-object v0 │ │ -2f1a0c: 0705 |0018: move-object v5, v0 │ │ -2f1a0e: 0710 |0019: move-object v0, v1 │ │ -2f1a10: 2821 |001a: goto 003b // +0021 │ │ -2f1a12: 6e10 aa87 0500 |001b: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@87aa │ │ -2f1a18: 0a01 |001e: move-result v1 │ │ -2f1a1a: 1202 |001f: const/4 v2, #int 0 // #0 │ │ -2f1a1c: 1223 |0020: const/4 v3, #int 2 // #2 │ │ -2f1a1e: 1214 |0021: const/4 v4, #int 1 // #1 │ │ -2f1a20: 3331 0b00 |0022: if-ne v1, v3, 002d // +000b │ │ -2f1a24: 6e30 b587 2504 |0024: invoke-virtual {v5, v2, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@87b5 │ │ -2f1a2a: 0c01 |0027: move-result-object v1 │ │ -2f1a2c: 6e30 b587 4503 |0028: invoke-virtual {v5, v4, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@87b5 │ │ -2f1a32: 0c00 |002b: move-result-object v0 │ │ -2f1a34: 28ec |002c: goto 0018 // -0014 │ │ -2f1a36: 6e10 aa87 0500 |002d: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@87aa │ │ -2f1a3c: 0a01 |0030: move-result v1 │ │ -2f1a3e: 3341 0900 |0031: if-ne v1, v4, 003a // +0009 │ │ -2f1a42: 1a01 7a04 |0033: const-string v1, "0" // string@047a │ │ -2f1a46: 6e30 b587 2504 |0035: invoke-virtual {v5, v2, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@87b5 │ │ -2f1a4c: 0c00 |0038: move-result-object v0 │ │ -2f1a4e: 28df |0039: goto 0018 // -0021 │ │ -2f1a50: 0705 |003a: move-object v5, v0 │ │ -2f1a52: 2201 3910 |003b: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2f1a56: 7010 cc87 0100 |003d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2f1a5c: 6202 0f87 |0040: sget-object v2, Lorg/jaudiotagger/logging/AbstractTagDisplayFormatter;.hexBinaryMap:Ljava/util/HashMap; // field@870f │ │ -2f1a60: 6e20 3289 0200 |0042: invoke-virtual {v2, v0}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8932 │ │ -2f1a66: 0c00 |0045: move-result-object v0 │ │ -2f1a68: 1f00 3710 |0046: check-cast v0, Ljava/lang/String; // type@1037 │ │ -2f1a6c: 6e20 d787 0100 |0048: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2f1a72: 6200 0f87 |004b: sget-object v0, Lorg/jaudiotagger/logging/AbstractTagDisplayFormatter;.hexBinaryMap:Ljava/util/HashMap; // field@870f │ │ -2f1a76: 6e20 3289 5000 |004d: invoke-virtual {v0, v5}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8932 │ │ -2f1a7c: 0c05 |0050: move-result-object v5 │ │ -2f1a7e: 1f05 3710 |0051: check-cast v5, Ljava/lang/String; // type@1037 │ │ -2f1a82: 6e20 d787 5100 |0053: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2f1a88: 6e10 df87 0100 |0056: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2f1a8e: 0c05 |0059: move-result-object v5 │ │ -2f1a90: 1105 |005a: return-object v5 │ │ -2f1a92: 1100 |005b: return-object v0 │ │ +2f19d0: |[2f19d0] org.jaudiotagger.logging.AbstractTagDisplayFormatter.displayAsBinary:(B)Ljava/lang/String; │ │ +2f19e0: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ +2f19e4: 7110 3087 0500 |0002: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@8730 │ │ +2f19ea: 0c05 |0005: move-result-object v5 │ │ +2f19ec: 6e10 aa87 0500 |0006: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@87aa │ │ +2f19f2: 0a01 |0009: move-result v1 │ │ +2f19f4: 1302 0800 |000a: const/16 v2, #int 8 // #8 │ │ +2f19f8: 3321 0f00 |000c: if-ne v1, v2, 001b // +000f │ │ +2f19fc: 1261 |000e: const/4 v1, #int 6 // #6 │ │ +2f19fe: 1273 |000f: const/4 v3, #int 7 // #7 │ │ +2f1a00: 6e30 b587 1503 |0010: invoke-virtual {v5, v1, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@87b5 │ │ +2f1a06: 0c01 |0013: move-result-object v1 │ │ +2f1a08: 6e30 b587 3502 |0014: invoke-virtual {v5, v3, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@87b5 │ │ +2f1a0e: 0c00 |0017: move-result-object v0 │ │ +2f1a10: 0705 |0018: move-object v5, v0 │ │ +2f1a12: 0710 |0019: move-object v0, v1 │ │ +2f1a14: 2821 |001a: goto 003b // +0021 │ │ +2f1a16: 6e10 aa87 0500 |001b: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@87aa │ │ +2f1a1c: 0a01 |001e: move-result v1 │ │ +2f1a1e: 1202 |001f: const/4 v2, #int 0 // #0 │ │ +2f1a20: 1223 |0020: const/4 v3, #int 2 // #2 │ │ +2f1a22: 1214 |0021: const/4 v4, #int 1 // #1 │ │ +2f1a24: 3331 0b00 |0022: if-ne v1, v3, 002d // +000b │ │ +2f1a28: 6e30 b587 2504 |0024: invoke-virtual {v5, v2, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@87b5 │ │ +2f1a2e: 0c01 |0027: move-result-object v1 │ │ +2f1a30: 6e30 b587 4503 |0028: invoke-virtual {v5, v4, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@87b5 │ │ +2f1a36: 0c00 |002b: move-result-object v0 │ │ +2f1a38: 28ec |002c: goto 0018 // -0014 │ │ +2f1a3a: 6e10 aa87 0500 |002d: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@87aa │ │ +2f1a40: 0a01 |0030: move-result v1 │ │ +2f1a42: 3341 0900 |0031: if-ne v1, v4, 003a // +0009 │ │ +2f1a46: 1a01 7a04 |0033: const-string v1, "0" // string@047a │ │ +2f1a4a: 6e30 b587 2504 |0035: invoke-virtual {v5, v2, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@87b5 │ │ +2f1a50: 0c00 |0038: move-result-object v0 │ │ +2f1a52: 28df |0039: goto 0018 // -0021 │ │ +2f1a54: 0705 |003a: move-object v5, v0 │ │ +2f1a56: 2201 3910 |003b: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2f1a5a: 7010 cc87 0100 |003d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2f1a60: 6202 0f87 |0040: sget-object v2, Lorg/jaudiotagger/logging/AbstractTagDisplayFormatter;.hexBinaryMap:Ljava/util/HashMap; // field@870f │ │ +2f1a64: 6e20 3289 0200 |0042: invoke-virtual {v2, v0}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8932 │ │ +2f1a6a: 0c00 |0045: move-result-object v0 │ │ +2f1a6c: 1f00 3710 |0046: check-cast v0, Ljava/lang/String; // type@1037 │ │ +2f1a70: 6e20 d787 0100 |0048: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2f1a76: 6200 0f87 |004b: sget-object v0, Lorg/jaudiotagger/logging/AbstractTagDisplayFormatter;.hexBinaryMap:Ljava/util/HashMap; // field@870f │ │ +2f1a7a: 6e20 3289 5000 |004d: invoke-virtual {v0, v5}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8932 │ │ +2f1a80: 0c05 |0050: move-result-object v5 │ │ +2f1a82: 1f05 3710 |0051: check-cast v5, Ljava/lang/String; // type@1037 │ │ +2f1a86: 6e20 d787 5100 |0053: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2f1a8c: 6e10 df87 0100 |0056: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2f1a92: 0c05 |0059: move-result-object v5 │ │ +2f1a94: 1105 |005a: return-object v5 │ │ +2f1a96: 1100 |005b: return-object v0 │ │ catches : 1 │ │ 0x0006 - 0x0039 │ │ Ljava/lang/StringIndexOutOfBoundsException; -> 0x005b │ │ positions : │ │ 0x0002 line=64 │ │ 0x0006 line=69 │ │ 0x0010 line=71 │ │ @@ -732193,1033 +732193,1033 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 16 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 2141 16-bit code units │ │ -2f1c7c: |[2f1c7c] org.jaudiotagger.logging.ErrorMessage.:()V │ │ -2f1c8c: 2200 b711 |0000: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ -2f1c90: 1a01 961b |0002: const-string v1, "GENERAL_READ" // string@1b96 │ │ -2f1c94: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -2f1c96: 1a03 171a |0005: const-string v3, "File {0} being read" // string@1a17 │ │ -2f1c9a: 7040 5691 1032 |0007: invoke-direct {v0, v1, v2, v3}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ -2f1ca0: 6900 2287 |000a: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_READ:Lorg/jaudiotagger/logging/ErrorMessage; // field@8722 │ │ -2f1ca4: 2200 b711 |000c: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ -2f1ca8: 1a01 a439 |000e: const-string v1, "MP4_FILE_NOT_CONTAINER" // string@39a4 │ │ -2f1cac: 1213 |0010: const/4 v3, #int 1 // #1 │ │ -2f1cae: 1a04 dc4d |0011: const-string v4, "This file does not appear to be an Mp4 file" // string@4ddc │ │ -2f1cb2: 7040 5691 1043 |0013: invoke-direct {v0, v1, v3, v4}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ -2f1cb8: 6900 6387 |0016: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_FILE_NOT_CONTAINER:Lorg/jaudiotagger/logging/ErrorMessage; // field@8763 │ │ -2f1cbc: 2200 b711 |0018: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ -2f1cc0: 1a01 a339 |001a: const-string v1, "MP4_FILE_NOT_AUDIO" // string@39a3 │ │ -2f1cc4: 1224 |001c: const/4 v4, #int 2 // #2 │ │ -2f1cc6: 1a05 db4d |001d: const-string v5, "This file does not appear to be an Mp4 Audio file, could be corrupted or video " // string@4ddb │ │ -2f1cca: 7040 5691 1054 |001f: invoke-direct {v0, v1, v4, v5}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ -2f1cd0: 6900 6287 |0022: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_FILE_NOT_AUDIO:Lorg/jaudiotagger/logging/ErrorMessage; // field@8762 │ │ -2f1cd4: 2200 b711 |0024: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ -2f1cd8: 1a01 a139 |0026: const-string v1, "MP4_FILE_IS_VIDEO" // string@39a1 │ │ -2f1cdc: 1235 |0028: const/4 v5, #int 3 // #3 │ │ -2f1cde: 1a06 da4d |0029: const-string v6, "This file appears to be an Mp4 Video file, video files are not supported " // string@4dda │ │ -2f1ce2: 7040 5691 1065 |002b: invoke-direct {v0, v1, v5, v6}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ -2f1ce8: 6900 6087 |002e: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_FILE_IS_VIDEO:Lorg/jaudiotagger/logging/ErrorMessage; // field@8760 │ │ -2f1cec: 2200 b711 |0030: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ -2f1cf0: 1a01 ac39 |0032: const-string v1, "MP4_UNABLE_TO_PRIME_FILE_FOR_WRITE_SAFETLY" // string@39ac │ │ -2f1cf4: 1246 |0034: const/4 v6, #int 4 // #4 │ │ -2f1cf6: 1a07 f94f |0035: const-string v7, "Unable to safetly check consistency in Mp4 file so cancelling save" // string@4ff9 │ │ -2f1cfa: 7040 5691 1076 |0037: invoke-direct {v0, v1, v6, v7}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ -2f1d00: 6900 6b87 |003a: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_UNABLE_TO_PRIME_FILE_FOR_WRITE_SAFETLY:Lorg/jaudiotagger/logging/ErrorMessage; // field@876b │ │ -2f1d04: 2200 b711 |003c: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ -2f1d08: 1a01 9f39 |003e: const-string v1, "MP4_FILE_CONTAINS_MULTIPLE_DATA_ATOMS" // string@399f │ │ -2f1d0c: 1257 |0040: const/4 v7, #int 5 // #5 │ │ -2f1d0e: 1a08 0f1a |0041: const-string v8, "File contains multiple data atoms" // string@1a0f │ │ -2f1d12: 7040 5691 1087 |0043: invoke-direct {v0, v1, v7, v8}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ -2f1d18: 6900 5e87 |0046: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_FILE_CONTAINS_MULTIPLE_DATA_ATOMS:Lorg/jaudiotagger/logging/ErrorMessage; // field@875e │ │ -2f1d1c: 2200 b711 |0048: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ -2f1d20: 1a01 9839 |004a: const-string v1, "MP4_CHANGES_TO_FILE_FAILED" // string@3998 │ │ -2f1d24: 1268 |004c: const/4 v8, #int 6 // #6 │ │ -2f1d26: 1a09 e64f |004d: const-string v9, "Unable to make changes to Mp4 file" // string@4fe6 │ │ -2f1d2a: 7040 5691 1098 |004f: invoke-direct {v0, v1, v8, v9}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ -2f1d30: 6900 5787 |0052: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_CHANGES_TO_FILE_FAILED:Lorg/jaudiotagger/logging/ErrorMessage; // field@8757 │ │ -2f1d34: 2200 b711 |0054: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ -2f1d38: 1a01 9d39 |0056: const-string v1, "MP4_CHANGES_TO_FILE_FAILED_NO_DATA" // string@399d │ │ -2f1d3c: 1279 |0058: const/4 v9, #int 7 // #7 │ │ -2f1d3e: 1a0a ea4f |0059: const-string v10, "Unable to make changes to Mp4 file, no data was written" // string@4fea │ │ -2f1d42: 7040 5691 10a9 |005b: invoke-direct {v0, v1, v9, v10}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ -2f1d48: 6900 5c87 |005e: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_CHANGES_TO_FILE_FAILED_NO_DATA:Lorg/jaudiotagger/logging/ErrorMessage; // field@875c │ │ -2f1d4c: 2200 b711 |0060: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ -2f1d50: 1a01 9a39 |0062: const-string v1, "MP4_CHANGES_TO_FILE_FAILED_DATA_CORRUPT" // string@399a │ │ -2f1d54: 130a 0800 |0064: const/16 v10, #int 8 // #8 │ │ -2f1d58: 1a0b e94f |0066: const-string v11, "Unable to make changes to Mp4 file, invalid data length has been written" // string@4fe9 │ │ -2f1d5c: 7040 5691 10ba |0068: invoke-direct {v0, v1, v10, v11}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ -2f1d62: 6900 5987 |006b: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_CHANGES_TO_FILE_FAILED_DATA_CORRUPT:Lorg/jaudiotagger/logging/ErrorMessage; // field@8759 │ │ -2f1d66: 2200 b711 |006d: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ -2f1d6a: 1a01 9e39 |006f: const-string v1, "MP4_CHANGES_TO_FILE_FAILED_NO_TAG_DATA" // string@399e │ │ -2f1d6e: 130b 0900 |0071: const/16 v11, #int 9 // #9 │ │ -2f1d72: 1a0c eb4f |0073: const-string v12, "Unable to make changes to Mp4 file, no tag data has been written" // string@4feb │ │ -2f1d76: 7040 5691 10cb |0075: invoke-direct {v0, v1, v11, v12}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ -2f1d7c: 6900 5d87 |0078: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_CHANGES_TO_FILE_FAILED_NO_TAG_DATA:Lorg/jaudiotagger/logging/ErrorMessage; // field@875d │ │ -2f1d80: 2200 b711 |007a: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ -2f1d84: 1a01 9c39 |007c: const-string v1, "MP4_CHANGES_TO_FILE_FAILED_INCORRECT_OFFSETS" // string@399c │ │ -2f1d88: 130c 0a00 |007e: const/16 v12, #int 10 // #a │ │ -2f1d8c: 1a0d e84f |0080: const-string v13, "Unable to make changes to Mp4 file, incorrect offsets written difference was {0}" // string@4fe8 │ │ -2f1d90: 7040 5691 10dc |0082: invoke-direct {v0, v1, v12, v13}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ -2f1d96: 6900 5b87 |0085: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_CHANGES_TO_FILE_FAILED_INCORRECT_OFFSETS:Lorg/jaudiotagger/logging/ErrorMessage; // field@875b │ │ -2f1d9a: 2200 b711 |0087: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ -2f1d9e: 1a01 9b39 |0089: const-string v1, "MP4_CHANGES_TO_FILE_FAILED_INCORRECT_NUMBER_OF_TRACKS" // string@399b │ │ -2f1da2: 130d 0b00 |008b: const/16 v13, #int 11 // #b │ │ -2f1da6: 1a0e e74f |008d: const-string v14, "Unable to make changes to Mp4 file, incorrect number of tracks: {0} vs {1}" // string@4fe7 │ │ -2f1daa: 7040 5691 10ed |008f: invoke-direct {v0, v1, v13, v14}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ -2f1db0: 6900 5a87 |0092: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_CHANGES_TO_FILE_FAILED_INCORRECT_NUMBER_OF_TRACKS:Lorg/jaudiotagger/logging/ErrorMessage; // field@875a │ │ -2f1db4: 2200 b711 |0094: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ -2f1db8: 1a01 9939 |0096: const-string v1, "MP4_CHANGES_TO_FILE_FAILED_CANNOT_FIND_AUDIO" // string@3999 │ │ -2f1dbc: 130e 0c00 |0098: const/16 v14, #int 12 // #c │ │ -2f1dc0: 1a0f ec4f |009a: const-string v15, "Unable to make changes to Mp4 file, unable to determine start of audio" // string@4fec │ │ -2f1dc4: 7040 5691 10fe |009c: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ -2f1dca: 6900 5887 |009f: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_CHANGES_TO_FILE_FAILED_CANNOT_FIND_AUDIO:Lorg/jaudiotagger/logging/ErrorMessage; // field@8758 │ │ -2f1dce: 2200 b711 |00a1: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ -2f1dd2: 1a01 dd17 |00a3: const-string v1, "FLAC_NO_FLAC_HEADER_FOUND" // string@17dd │ │ -2f1dd6: 130f 0d00 |00a5: const/16 v15, #int 13 // #d │ │ -2f1dda: 1a0e 3a1a |00a7: const-string v14, "Flac Header not found, not a flac file" // string@1a3a │ │ -2f1dde: 7040 5691 10ef |00a9: invoke-direct {v0, v1, v15, v14}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ -2f1de4: 6900 1c87 |00ac: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.FLAC_NO_FLAC_HEADER_FOUND:Lorg/jaudiotagger/logging/ErrorMessage; // field@871c │ │ -2f1de8: 2200 b711 |00ae: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ -2f1dec: 1a01 cc3e |00b0: const-string v1, "OGG_VORBIS_NO_VORBIS_HEADER_FOUND" // string@3ecc │ │ -2f1df0: 130e 0e00 |00b2: const/16 v14, #int 14 // #e │ │ -2f1df4: 1a0f 430f |00b4: const-string v15, "Cannot find vorbis setup parentHeader" // string@0f43 │ │ -2f1df8: 7040 5691 10fe |00b6: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ -2f1dfe: 6900 7787 |00b9: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.OGG_VORBIS_NO_VORBIS_HEADER_FOUND:Lorg/jaudiotagger/logging/ErrorMessage; // field@8777 │ │ -2f1e02: 2200 b711 |00bb: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ -2f1e06: 1a01 a839 |00bd: const-string v1, "MP4_REVERSE_DNS_FIELD_HAS_NO_DATA" // string@39a8 │ │ -2f1e0a: 130f 0f00 |00bf: const/16 v15, #int 15 // #f │ │ -2f1e0e: 1a0e df43 |00c1: const-string v14, "Reverse dns field:{0} has no data" // string@43df │ │ -2f1e12: 7040 5691 10ef |00c3: invoke-direct {v0, v1, v15, v14}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ -2f1e18: 6900 6787 |00c6: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_REVERSE_DNS_FIELD_HAS_NO_DATA:Lorg/jaudiotagger/logging/ErrorMessage; // field@8767 │ │ -2f1e1c: 2200 b711 |00c8: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ -2f1e20: 1a01 a939 |00ca: const-string v1, "MP4_UNABLE_READ_REVERSE_DNS_FIELD" // string@39a9 │ │ -2f1e24: 130e 1000 |00cc: const/16 v14, #int 16 // #10 │ │ -2f1e28: 1a0f be4f |00ce: const-string v15, "Unable to create reverse dns field because of exception:{0} adding as binary data instead" // string@4fbe │ │ -2f1e2c: 7040 5691 10fe |00d0: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ -2f1e32: 6900 6887 |00d3: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_UNABLE_READ_REVERSE_DNS_FIELD:Lorg/jaudiotagger/logging/ErrorMessage; // field@8768 │ │ -2f1e36: 2200 b711 |00d5: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ -2f1e3a: 1a01 ca3e |00d7: const-string v1, "OGG_VORBIS_NO_FRAMING_BIT" // string@3eca │ │ -2f1e3e: 130f 1100 |00d9: const/16 v15, #int 17 // #11 │ │ -2f1e42: 1a0e 194d |00db: const-string v14, "The OGG Stream is not valid, Vorbis tag valid framing bit is wrong {0} " // string@4d19 │ │ -2f1e46: 7040 5691 10ef |00dd: invoke-direct {v0, v1, v15, v14}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ -2f1e4c: 6900 7587 |00e0: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.OGG_VORBIS_NO_FRAMING_BIT:Lorg/jaudiotagger/logging/ErrorMessage; // field@8775 │ │ -2f1e50: 2200 b711 |00e2: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ -2f1e54: 1a01 941b |00e4: const-string v1, "GENERAL_GET_CREATION_TIME_FAILED" // string@1b94 │ │ -2f1e58: 130e 1200 |00e6: const/16 v14, #int 18 // #12 │ │ -2f1e5c: 1a0f d919 |00e8: const-string v15, "Failed to read creation time for file {0}" // string@19d9 │ │ -2f1e60: 7040 5691 10fe |00ea: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ -2f1e66: 6900 2087 |00ed: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_GET_CREATION_TIME_FAILED:Lorg/jaudiotagger/logging/ErrorMessage; // field@8720 │ │ -2f1e6a: 2200 b711 |00ef: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ -2f1e6e: 1a01 9a1b |00f1: const-string v1, "GENERAL_SET_CREATION_TIME_FAILED" // string@1b9a │ │ -2f1e72: 130f 1300 |00f3: const/16 v15, #int 19 // #13 │ │ -2f1e76: 1a0e ef19 |00f5: const-string v14, "Failed to write creation time for file {0}" // string@19ef │ │ -2f1e7a: 7040 5691 10ef |00f7: invoke-direct {v0, v1, v15, v14}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ -2f1e80: 6900 2687 |00fa: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_SET_CREATION_TIME_FAILED:Lorg/jaudiotagger/logging/ErrorMessage; // field@8726 │ │ -2f1e84: 2200 b711 |00fc: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ -2f1e88: 1a01 9c1b |00fe: const-string v1, "GENERAL_WRITE_FAILED" // string@1b9c │ │ -2f1e8c: 130e 1400 |0100: const/16 v14, #int 20 // #14 │ │ -2f1e90: 1a0f 4d0f |0102: const-string v15, "Cannot make changes to file {0}" // string@0f4d │ │ -2f1e94: 7040 5691 10fe |0104: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ -2f1e9a: 6900 2887 |0107: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_WRITE_FAILED:Lorg/jaudiotagger/logging/ErrorMessage; // field@8728 │ │ -2f1e9e: 2200 b711 |0109: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ -2f1ea2: 1a01 a01b |010b: const-string v1, "GENERAL_WRITE_FAILED_FILE_LOCKED" // string@1ba0 │ │ -2f1ea6: 130f 1500 |010d: const/16 v15, #int 21 // #15 │ │ -2f1eaa: 1a0e 4e0f |010f: const-string v14, "Cannot make changes to file {0} because it is being used by another application" // string@0f4e │ │ -2f1eae: 7040 5691 10ef |0111: invoke-direct {v0, v1, v15, v14}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ -2f1eb4: 6900 2c87 |0114: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_WRITE_FAILED_FILE_LOCKED:Lorg/jaudiotagger/logging/ErrorMessage; // field@872c │ │ -2f1eb8: 2200 b711 |0116: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ -2f1ebc: 1a01 9e1b |0118: const-string v1, "GENERAL_WRITE_FAILED_BECAUSE_FILE_IS_TOO_SMALL" // string@1b9e │ │ -2f1ec0: 130e 1600 |011a: const/16 v14, #int 22 // #16 │ │ -2f1ec4: 1a0f 500f |011c: const-string v15, "Cannot make changes to file {0} because too small to be an audio file" // string@0f50 │ │ -2f1ec8: 7040 5691 10fe |011e: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ -2f1ece: 6900 2a87 |0121: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_WRITE_FAILED_BECAUSE_FILE_IS_TOO_SMALL:Lorg/jaudiotagger/logging/ErrorMessage; // field@872a │ │ -2f1ed2: 2200 b711 |0123: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ -2f1ed6: 1a01 a31b |0125: const-string v1, "GENERAL_WRITE_FAILED_TO_DELETE_ORIGINAL_FILE" // string@1ba3 │ │ -2f1eda: 130e 1700 |0127: const/16 v14, #int 23 // #17 │ │ -2f1ede: 1a0f 510f |0129: const-string v15, "Cannot make changes to file {0} because unable to delete the original file ready for updating from temporary file {1}" // string@0f51 │ │ -2f1ee2: 7040 5691 10fe |012b: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ -2f1ee8: 6900 2f87 |012e: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_WRITE_FAILED_TO_DELETE_ORIGINAL_FILE:Lorg/jaudiotagger/logging/ErrorMessage; // field@872f │ │ -2f1eec: 2200 b711 |0130: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ -2f1ef0: 1a01 a91b |0132: const-string v1, "GENERAL_WRITE_FAILED_TO_RENAME_TO_ORIGINAL_FILE" // string@1ba9 │ │ -2f1ef4: 130e 1800 |0134: const/16 v14, #int 24 // #18 │ │ -2f1ef8: 1a0f 520f |0136: const-string v15, "Cannot make changes to file {0} because unable to rename from temporary file {1}" // string@0f52 │ │ -2f1efc: 7040 5691 10fe |0138: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ -2f1f02: 6900 3587 |013b: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_WRITE_FAILED_TO_RENAME_TO_ORIGINAL_FILE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8735 │ │ -2f1f06: 2200 b711 |013d: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ -2f1f0a: 1a01 a81b |013f: const-string v1, "GENERAL_WRITE_FAILED_TO_RENAME_ORIGINAL_FILE_TO_BACKUP" // string@1ba8 │ │ -2f1f0e: 130e 1900 |0141: const/16 v14, #int 25 // #19 │ │ -2f1f12: 1a0f 530f |0143: const-string v15, "Cannot make changes to file {0} because unable to rename the original file to {1}" // string@0f53 │ │ -2f1f16: 7040 5691 10fe |0145: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ -2f1f1c: 6900 3487 |0148: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_WRITE_FAILED_TO_RENAME_ORIGINAL_FILE_TO_BACKUP:Lorg/jaudiotagger/logging/ErrorMessage; // field@8734 │ │ -2f1f20: 2200 b711 |014a: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ -2f1f24: 1a01 a71b |014c: const-string v1, "GENERAL_WRITE_FAILED_TO_RENAME_ORIGINAL_BACKUP_TO_ORIGINAL" // string@1ba7 │ │ -2f1f28: 130e 1a00 |014e: const/16 v14, #int 26 // #1a │ │ -2f1f2c: 1a0f f84f |0150: const-string v15, "Unable to rename backup {0} back to file {1}" // string@4ff8 │ │ -2f1f30: 7040 5691 10fe |0152: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ -2f1f36: 6900 3387 |0155: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_WRITE_FAILED_TO_RENAME_ORIGINAL_BACKUP_TO_ORIGINAL:Lorg/jaudiotagger/logging/ErrorMessage; // field@8733 │ │ -2f1f3a: 2200 b711 |0157: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ -2f1f3e: 1a01 a11b |0159: const-string v1, "GENERAL_WRITE_FAILED_NEW_FILE_DOESNT_EXIST" // string@1ba1 │ │ -2f1f42: 130e 1b00 |015b: const/16 v14, #int 27 // #1b │ │ -2f1f46: 1a0f cd3d |015d: const-string v15, "New file {0} does not appear to exist" // string@3dcd │ │ -2f1f4a: 7040 5691 10fe |015f: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ -2f1f50: 6900 2d87 |0162: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_WRITE_FAILED_NEW_FILE_DOESNT_EXIST:Lorg/jaudiotagger/logging/ErrorMessage; // field@872d │ │ -2f1f54: 2200 b711 |0164: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ -2f1f58: 1a01 9d1b |0166: const-string v1, "GENERAL_WRITE_FAILED_BECAUSE" // string@1b9d │ │ -2f1f5c: 130e 1c00 |0168: const/16 v14, #int 28 // #1c │ │ -2f1f60: 1a0f 540f |016a: const-string v15, "Cannot make changes to file {0} because {1}" // string@0f54 │ │ -2f1f64: 7040 5691 10fe |016c: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ -2f1f6a: 6900 2987 |016f: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_WRITE_FAILED_BECAUSE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8729 │ │ -2f1f6e: 2200 b711 |0171: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ -2f1f72: 1a01 9f1b |0173: const-string v1, "GENERAL_WRITE_FAILED_BECAUSE_FILE_NOT_FOUND" // string@1b9f │ │ -2f1f76: 130e 1d00 |0175: const/16 v14, #int 29 // #1d │ │ -2f1f7a: 1a0f 4f0f |0177: const-string v15, "Cannot make changes to file {0} because the file cannot be found" // string@0f4f │ │ -2f1f7e: 7040 5691 10fe |0179: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ -2f1f84: 6900 2b87 |017c: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_WRITE_FAILED_BECAUSE_FILE_NOT_FOUND:Lorg/jaudiotagger/logging/ErrorMessage; // field@872b │ │ -2f1f88: 2200 b711 |017e: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ -2f1f8c: 1a01 ab1b |0180: const-string v1, "GENERAL_WRITE_WARNING_UNABLE_TO_DELETE_BACKUP_FILE" // string@1bab │ │ -2f1f90: 130e 1e00 |0182: const/16 v14, #int 30 // #1e │ │ -2f1f94: 1a0f c44f |0184: const-string v15, "Unable to delete the backup file {0}" // string@4fc4 │ │ -2f1f98: 7040 5691 10fe |0186: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ -2f1f9e: 6900 3787 |0189: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_WRITE_WARNING_UNABLE_TO_DELETE_BACKUP_FILE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8737 │ │ -2f1fa2: 2200 b711 |018b: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ -2f1fa6: 1a01 aa1b |018d: const-string v1, "GENERAL_WRITE_PROBLEM_CLOSING_FILE_HANDLE" // string@1baa │ │ -2f1faa: 130e 1f00 |018f: const/16 v14, #int 31 // #1f │ │ -2f1fae: 1a0f 3642 |0191: const-string v15, "Problem closing file handles for file {0} because {1}" // string@4236 │ │ -2f1fb2: 7040 5691 10fe |0193: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ -2f1fb8: 6900 3687 |0196: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_WRITE_PROBLEM_CLOSING_FILE_HANDLE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8736 │ │ -2f1fbc: 2200 b711 |0198: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ -2f1fc0: 1a01 911b |019a: const-string v1, "GENERAL_DELETE_FAILED" // string@1b91 │ │ -2f1fc4: 130e 2000 |019c: const/16 v14, #int 32 // #20 │ │ -2f1fc8: 1a0f 370f |019e: const-string v15, "Cannot delete file {0} because not writable" // string@0f37 │ │ -2f1fcc: 7040 5691 10fe |01a0: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ -2f1fd2: 6900 1d87 |01a3: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_DELETE_FAILED:Lorg/jaudiotagger/logging/ErrorMessage; // field@871d │ │ -2f1fd6: 2200 b711 |01a5: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ -2f1fda: 1a01 931b |01a7: const-string v1, "GENERAL_DELETE_FAILED_FILE_LOCKED" // string@1b93 │ │ -2f1fde: 130e 2100 |01a9: const/16 v14, #int 33 // #21 │ │ -2f1fe2: 1a0f 360f |01ab: const-string v15, "Cannot delete file {0} because it is being used by another application" // string@0f36 │ │ -2f1fe6: 7040 5691 10fe |01ad: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ -2f1fec: 6900 1f87 |01b0: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_DELETE_FAILED_FILE_LOCKED:Lorg/jaudiotagger/logging/ErrorMessage; // field@871f │ │ -2f1ff0: 2200 b711 |01b2: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ -2f1ff4: 1a01 921b |01b4: const-string v1, "GENERAL_DELETE_FAILED_BECAUSE_FILE_IS_TOO_SMALL" // string@1b92 │ │ -2f1ff8: 130e 2200 |01b6: const/16 v14, #int 34 // #22 │ │ -2f1ffc: 1a0f 6e0f |01b8: const-string v15, "Cannot write to file {0} because too small to be an audio file" // string@0f6e │ │ -2f2000: 7040 5691 10fe |01ba: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ -2f2006: 6900 1e87 |01bd: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_DELETE_FAILED_BECAUSE_FILE_IS_TOO_SMALL:Lorg/jaudiotagger/logging/ErrorMessage; // field@871e │ │ -2f200a: 2200 b711 |01bf: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ -2f200e: 1a01 8c39 |01c1: const-string v1, "MP3_ID3TAG_LENGTH_INCORRECT" // string@398c │ │ -2f2012: 130e 2300 |01c3: const/16 v14, #int 35 // #23 │ │ -2f2016: 1a0f 8b02 |01c5: const-string v15, " {0}:Checking further because the ID3 Tag ends at {1} but the mp3 audio doesnt start until {2}" // string@028b │ │ -2f201a: 7040 5691 10fe |01c7: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ -2f2020: 6900 4d87 |01ca: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.MP3_ID3TAG_LENGTH_INCORRECT:Lorg/jaudiotagger/logging/ErrorMessage; // field@874d │ │ -2f2024: 2200 b711 |01cc: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ -2f2028: 1a01 8e39 |01ce: const-string v1, "MP3_RECALCULATED_POSSIBLE_START_OF_MP3_AUDIO" // string@398e │ │ -2f202c: 130e 2400 |01d0: const/16 v14, #int 36 // #24 │ │ -2f2030: 1a0f 86b5 |01d2: const-string v15, "{0}: Recalculated possible start of the audio to be at {1}" // string@b586 │ │ -2f2034: 7040 5691 10fe |01d4: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ -2f203a: 6900 4f87 |01d7: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.MP3_RECALCULATED_POSSIBLE_START_OF_MP3_AUDIO:Lorg/jaudiotagger/logging/ErrorMessage; // field@874f │ │ -2f203e: 2200 b711 |01d9: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ -2f2042: 1a01 8f39 |01db: const-string v1, "MP3_RECALCULATED_START_OF_MP3_AUDIO" // string@398f │ │ -2f2046: 130e 2500 |01dd: const/16 v14, #int 37 // #25 │ │ -2f204a: 1a0f 87b5 |01df: const-string v15, "{0}: Recalculated the start of the audio to be at {1}" // string@b587 │ │ -2f204e: 7040 5691 10fe |01e1: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ -2f2054: 6900 5087 |01e4: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.MP3_RECALCULATED_START_OF_MP3_AUDIO:Lorg/jaudiotagger/logging/ErrorMessage; // field@8750 │ │ -2f2058: 2200 b711 |01e6: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ -2f205c: 1a01 9139 |01e8: const-string v1, "MP3_START_OF_AUDIO_CONFIRMED" // string@3991 │ │ -2f2060: 130e 2600 |01ea: const/16 v14, #int 38 // #26 │ │ -2f2064: 1a0f 85b5 |01ec: const-string v15, "{0}: Confirmed audio starts at {1} whether searching from start or from end of ID3 tag" // string@b585 │ │ -2f2068: 7040 5691 10fe |01ee: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ -2f206e: 6900 5287 |01f1: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.MP3_START_OF_AUDIO_CONFIRMED:Lorg/jaudiotagger/logging/ErrorMessage; // field@8752 │ │ -2f2072: 2200 b711 |01f3: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ -2f2076: 1a01 9439 |01f5: const-string v1, "MP3_URL_SAVED_ENCODED" // string@3994 │ │ -2f207a: 130e 2700 |01f7: const/16 v14, #int 39 // #27 │ │ -2f207e: 1a0f 3b50 |01f9: const-string v15, "Url:{0} saved in encoded form as {1}" // string@503b │ │ -2f2082: 7040 5691 10fe |01fb: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ -2f2088: 6900 5587 |01fe: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.MP3_URL_SAVED_ENCODED:Lorg/jaudiotagger/logging/ErrorMessage; // field@8755 │ │ -2f208c: 2200 b711 |0200: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ -2f2090: 1a01 9339 |0202: const-string v1, "MP3_UNABLE_TO_ENCODE_URL" // string@3993 │ │ -2f2094: 130e 2800 |0204: const/16 v14, #int 40 // #28 │ │ -2f2098: 1a0f fa4f |0206: const-string v15, "Unable to save url:{0} because cannot encode all characters setting to blank instead" // string@4ffa │ │ -2f209c: 7040 5691 10fe |0208: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ -2f20a2: 6900 5487 |020b: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.MP3_UNABLE_TO_ENCODE_URL:Lorg/jaudiotagger/logging/ErrorMessage; // field@8754 │ │ -2f20a6: 2200 b711 |020d: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ -2f20aa: 1a01 aa39 |020f: const-string v1, "MP4_UNABLE_TO_FIND_NEXT_ATOM_BECAUSE_IDENTIFIER_IS_INVALID" // string@39aa │ │ -2f20ae: 130e 2900 |0211: const/16 v14, #int 41 // #29 │ │ -2f20b2: 1a0f d04f |0213: const-string v15, "Unable to find next atom because identifier is invalid {0}" // string@4fd0 │ │ -2f20b6: 7040 5691 10fe |0215: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ -2f20bc: 6900 6987 |0218: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_UNABLE_TO_FIND_NEXT_ATOM_BECAUSE_IDENTIFIER_IS_INVALID:Lorg/jaudiotagger/logging/ErrorMessage; // field@8769 │ │ -2f20c0: 2200 b711 |021a: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ -2f20c4: 1a01 ab39 |021c: const-string v1, "MP4_UNABLE_TO_FIND_NEXT_ATOM_BECAUSE_LENGTH_IS_INVALID" // string@39ab │ │ -2f20c8: 130e 2a00 |021e: const/16 v14, #int 42 // #2a │ │ -2f20cc: 1a0f d14f |0220: const-string v15, "Unable to find next atom {0} because length is invalid {1}" // string@4fd1 │ │ -2f20d0: 7040 5691 10fe |0222: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ -2f20d6: 6900 6a87 |0225: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_UNABLE_TO_FIND_NEXT_ATOM_BECAUSE_LENGTH_IS_INVALID:Lorg/jaudiotagger/logging/ErrorMessage; // field@876a │ │ -2f20da: 2200 b711 |0227: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ -2f20de: 1a01 951b |0229: const-string v1, "GENERAL_INVALID_NULL_ARGUMENT" // string@1b95 │ │ -2f20e2: 130e 2b00 |022b: const/16 v14, #int 43 // #2b │ │ -2f20e6: 1a0f 3e0a |022d: const-string v15, "Argument cannot be null" // string@0a3e │ │ -2f20ea: 7040 5691 10fe |022f: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ -2f20f0: 6900 2187 |0232: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_INVALID_NULL_ARGUMENT:Lorg/jaudiotagger/logging/ErrorMessage; // field@8721 │ │ -2f20f4: 2200 b711 |0234: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ -2f20f8: 1a01 a739 |0236: const-string v1, "MP4_NO_GENREID_FOR_GENRE" // string@39a7 │ │ -2f20fc: 130e 2c00 |0238: const/16 v14, #int 44 // #2c │ │ -2f2100: 1a0f f53d |023a: const-string v15, "No genre id could be found for this genre atom with data length {0}" // string@3df5 │ │ -2f2104: 7040 5691 10fe |023c: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ -2f210a: 6900 6687 |023f: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_NO_GENREID_FOR_GENRE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8766 │ │ -2f210e: 2200 b711 |0241: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ -2f2112: 1a01 a539 |0243: const-string v1, "MP4_GENRE_OUT_OF_RANGE" // string@39a5 │ │ -2f2116: 130e 2d00 |0245: const/16 v14, #int 45 // #2d │ │ -2f211a: 1a0f 341c |0247: const-string v15, "Genre Id {0} does not map to a valid genre" // string@1c34 │ │ -2f211e: 7040 5691 10fe |0249: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ -2f2124: 6900 6487 |024c: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_GENRE_OUT_OF_RANGE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8764 │ │ -2f2128: 2200 b711 |024e: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ -2f212c: 1a01 8d39 |0250: const-string v1, "MP3_PICTURE_TYPE_INVALID" // string@398d │ │ -2f2130: 130e 2e00 |0252: const/16 v14, #int 46 // #2e │ │ -2f2134: 1a0f 4641 |0254: const-string v15, "Picture Type is set to invalid value:{0}" // string@4146 │ │ -2f2138: 7040 5691 10fe |0256: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ -2f213e: 6900 4e87 |0259: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.MP3_PICTURE_TYPE_INVALID:Lorg/jaudiotagger/logging/ErrorMessage; // field@874e │ │ -2f2142: 2200 b711 |025b: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ -2f2146: 1a01 9039 |025d: const-string v1, "MP3_REFERENCE_KEY_INVALID" // string@3990 │ │ -2f214a: 130e 2f00 |025f: const/16 v14, #int 47 // #2f │ │ -2f214e: 1a0f 88b5 |0261: const-string v15, "{0}:No key could be found with the value of:{1}" // string@b588 │ │ -2f2152: 7040 5691 10fe |0263: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ -2f2158: 6900 5187 |0266: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.MP3_REFERENCE_KEY_INVALID:Lorg/jaudiotagger/logging/ErrorMessage; // field@8751 │ │ -2f215c: 2200 b711 |0268: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ -2f2160: 1a01 9239 |026a: const-string v1, "MP3_UNABLE_TO_ADJUST_PADDING" // string@3992 │ │ -2f2164: 130e 3000 |026c: const/16 v14, #int 48 // #30 │ │ -2f2168: 1a0f 3542 |026e: const-string v15, "Problem adjusting padding in large file, expecting to write:{0} only wrote:{1}" // string@4235 │ │ -2f216c: 7040 5691 10fe |0270: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ -2f2172: 6900 5387 |0273: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.MP3_UNABLE_TO_ADJUST_PADDING:Lorg/jaudiotagger/logging/ErrorMessage; // field@8753 │ │ -2f2176: 2200 b711 |0275: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ -2f217a: 1a01 a41b |0277: const-string v1, "GENERAL_WRITE_FAILED_TO_DELETE_TEMPORARY_FILE" // string@1ba4 │ │ -2f217e: 130e 3100 |0279: const/16 v14, #int 49 // #31 │ │ -2f2182: 1a0f c54f |027b: const-string v15, "Unable to delete the temporary file {0}" // string@4fc5 │ │ -2f2186: 7040 5691 10fe |027d: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ -2f218c: 6900 3087 |0280: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_WRITE_FAILED_TO_DELETE_TEMPORARY_FILE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8730 │ │ -2f2190: 2200 b711 |0282: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ -2f2194: 1a01 a21b |0284: const-string v1, "GENERAL_WRITE_FAILED_TO_CREATE_TEMPORARY_FILE_IN_FOLDER" // string@1ba2 │ │ -2f2198: 130e 3200 |0286: const/16 v14, #int 50 // #32 │ │ -2f219c: 1a0f 550f |0288: const-string v15, "Cannot modify {0} because do not have permissions to create files in the folder {1}" // string@0f55 │ │ -2f21a0: 7040 5691 10fe |028a: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ -2f21a6: 6900 2e87 |028d: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_WRITE_FAILED_TO_CREATE_TEMPORARY_FILE_IN_FOLDER:Lorg/jaudiotagger/logging/ErrorMessage; // field@872e │ │ -2f21aa: 2200 b711 |028f: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ -2f21ae: 1a01 a51b |0291: const-string v1, "GENERAL_WRITE_FAILED_TO_MODIFY_TEMPORARY_FILE_IN_FOLDER" // string@1ba5 │ │ -2f21b2: 130e 3300 |0293: const/16 v14, #int 51 // #33 │ │ -2f21b6: 1a0f 570f |0295: const-string v15, "Cannot modify {0} because do not have permissions to modify files in the folder {1}" // string@0f57 │ │ -2f21ba: 7040 5691 10fe |0297: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ -2f21c0: 6900 3187 |029a: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_WRITE_FAILED_TO_MODIFY_TEMPORARY_FILE_IN_FOLDER:Lorg/jaudiotagger/logging/ErrorMessage; // field@8731 │ │ -2f21c4: 2200 b711 |029c: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ -2f21c8: 1a01 a61b |029e: const-string v1, "GENERAL_WRITE_FAILED_TO_OPEN_FILE_FOR_EDITING" // string@1ba6 │ │ -2f21cc: 130e 3400 |02a0: const/16 v14, #int 52 // #34 │ │ -2f21d0: 1a0f 560f |02a2: const-string v15, "Cannot modify {0} because do not have permissions to modify file" // string@0f56 │ │ -2f21d4: 7040 5691 10fe |02a4: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ -2f21da: 6900 3287 |02a7: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_WRITE_FAILED_TO_OPEN_FILE_FOR_EDITING:Lorg/jaudiotagger/logging/ErrorMessage; // field@8732 │ │ -2f21de: 2200 b711 |02a9: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ -2f21e2: 1a01 753d |02ab: const-string v1, "NULL_PADDING_FOUND_AT_END_OF_MP4" // string@3d75 │ │ -2f21e6: 130e 3500 |02ad: const/16 v14, #int 53 // #35 │ │ -2f21ea: 1a0f 523e |02af: const-string v15, "Null Padding found at end of file starting at offset {0}" // string@3e52 │ │ -2f21ee: 7040 5691 10fe |02b1: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ -2f21f4: 6900 7287 |02b4: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.NULL_PADDING_FOUND_AT_END_OF_MP4:Lorg/jaudiotagger/logging/ErrorMessage; // field@8772 │ │ -2f21f8: 2200 b711 |02b6: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ -2f21fc: 1a01 cb3e |02b8: const-string v1, "OGG_VORBIS_NO_SETUP_BLOCK" // string@3ecb │ │ -2f2200: 130e 3600 |02ba: const/16 v14, #int 54 // #36 │ │ -2f2204: 1a0f 8612 |02bc: const-string v15, "Could not find the Ogg Setup block" // string@1286 │ │ -2f2208: 7040 5691 10fe |02be: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ -2f220e: 6900 7687 |02c1: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.OGG_VORBIS_NO_SETUP_BLOCK:Lorg/jaudiotagger/logging/ErrorMessage; // field@8776 │ │ -2f2212: 2200 b711 |02c3: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ -2f2216: 1a01 c83e |02c5: const-string v1, "OGG_HEADER_CANNOT_BE_FOUND" // string@3ec8 │ │ -2f221a: 130e 3700 |02c7: const/16 v14, #int 55 // #37 │ │ -2f221e: 1a0f 4d3f |02c9: const-string v15, "OggS Header could not be found, not an ogg stream {0}" // string@3f4d │ │ -2f2222: 7040 5691 10fe |02cb: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ -2f2228: 6900 7487 |02ce: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.OGG_HEADER_CANNOT_BE_FOUND:Lorg/jaudiotagger/logging/ErrorMessage; // field@8774 │ │ -2f222c: 2200 b711 |02d0: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ -2f2230: 1a01 991b |02d2: const-string v1, "GENERAL_READ_FAILED_UNABLE_TO_CLOSE_RANDOM_ACCESS_FILE" // string@1b99 │ │ -2f2234: 130e 3800 |02d4: const/16 v14, #int 56 // #38 │ │ -2f2238: 1a0f b24f |02d6: const-string v15, "Unable to close random access file: {0}" // string@4fb2 │ │ -2f223c: 7040 5691 10fe |02d8: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ -2f2242: 6900 2587 |02db: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_READ_FAILED_UNABLE_TO_CLOSE_RANDOM_ACCESS_FILE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8725 │ │ -2f2246: 2200 b711 |02dd: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ -2f224a: 1a01 981b |02df: const-string v1, "GENERAL_READ_FAILED_FILE_TOO_SMALL" // string@1b98 │ │ -2f224e: 130e 3900 |02e1: const/16 v14, #int 57 // #39 │ │ -2f2252: 1a0f f04f |02e3: const-string v15, "Unable to read file because it is too small to be valid audio file: {0}" // string@4ff0 │ │ -2f2256: 7040 5691 10fe |02e5: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ -2f225c: 6900 2487 |02e8: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_READ_FAILED_FILE_TOO_SMALL:Lorg/jaudiotagger/logging/ErrorMessage; // field@8724 │ │ -2f2260: 2200 b711 |02ea: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ -2f2264: 1a01 971b |02ec: const-string v1, "GENERAL_READ_FAILED_DO_NOT_HAVE_PERMISSION_TO_READ_FILE" // string@1b97 │ │ -2f2268: 130e 3a00 |02ee: const/16 v14, #int 58 // #3a │ │ -2f226c: 1a0f f14f |02f0: const-string v15, "Unable to read file do not have permission to read: {0}" // string@4ff1 │ │ -2f2270: 7040 5691 10fe |02f2: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ -2f2276: 6900 2387 |02f5: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_READ_FAILED_DO_NOT_HAVE_PERMISSION_TO_READ_FILE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8723 │ │ -2f227a: 2200 b711 |02f7: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ -2f227e: 1a01 5907 |02f9: const-string v1, "ASF_FILE_HEADER_SIZE_DOES_NOT_MATCH_FILE_SIZE" // string@0759 │ │ -2f2282: 130e 3b00 |02fb: const/16 v14, #int 59 // #3b │ │ -2f2286: 1a0f 981a |02fd: const-string v15, "For file {0} the File header size is {1} but different to actual file size of {2}" // string@1a98 │ │ -2f228a: 7040 5691 10fe |02ff: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ -2f2290: 6900 1687 |0302: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.ASF_FILE_HEADER_SIZE_DOES_NOT_MATCH_FILE_SIZE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8716 │ │ -2f2294: 2200 b711 |0304: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ -2f2298: 1a01 5807 |0306: const-string v1, "ASF_FILE_HEADER_MISSING" // string@0758 │ │ -2f229c: 130e 3c00 |0308: const/16 v14, #int 60 // #3c │ │ -2f22a0: 1a0f 971a |030a: const-string v15, "For file {0} the File Header missing. Invalid ASF/WMA file." // string@1a97 │ │ -2f22a4: 7040 5691 10fe |030c: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ -2f22aa: 6900 1587 |030f: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.ASF_FILE_HEADER_MISSING:Lorg/jaudiotagger/logging/ErrorMessage; // field@8715 │ │ -2f22ae: 2200 b711 |0311: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ -2f22b2: 1a01 5a07 |0313: const-string v1, "ASF_HEADER_MISSING" // string@075a │ │ -2f22b6: 130e 3d00 |0315: const/16 v14, #int 61 // #3d │ │ -2f22ba: 1a0f 961a |0317: const-string v15, "For file {0} the Asf Header missing. Invalid ASF/WMA file." // string@1a96 │ │ -2f22be: 7040 5691 10fe |0319: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ -2f22c4: 6900 1787 |031c: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.ASF_HEADER_MISSING:Lorg/jaudiotagger/logging/ErrorMessage; // field@8717 │ │ -2f22c8: 2200 b711 |031e: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ -2f22cc: 1a01 9b1b |0320: const-string v1, "GENERAL_UNIDENITIFED_IMAGE_FORMAT" // string@1b9b │ │ -2f22d0: 130e 3e00 |0322: const/16 v14, #int 62 // #3e │ │ -2f22d4: 1a0f 5b0f |0324: const-string v15, "Cannot safetly identify the format of this image setting to default type of Png" // string@0f5b │ │ -2f22d8: 7040 5691 10fe |0326: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ -2f22de: 6900 2787 |0329: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_UNIDENITIFED_IMAGE_FORMAT:Lorg/jaudiotagger/logging/ErrorMessage; // field@8727 │ │ -2f22e2: 2200 b711 |032b: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ -2f22e6: 1a01 a639 |032d: const-string v1, "MP4_IMAGE_FORMAT_IS_NOT_TO_EXPECTED_TYPE" // string@39a6 │ │ -2f22ea: 130e 3f00 |032f: const/16 v14, #int 63 // #3f │ │ -2f22ee: 1a0f 4b1f |0331: const-string v15, "ImageFormat for cover art atom is not set to a known image format, instead set to {0}" // string@1f4b │ │ -2f22f2: 7040 5691 10fe |0333: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ -2f22f8: 6900 6587 |0336: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_IMAGE_FORMAT_IS_NOT_TO_EXPECTED_TYPE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8765 │ │ -2f22fc: 2200 b711 |0338: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ -2f2300: 1a01 8739 |033a: const-string v1, "MP3_FRAME_IS_COMPRESSED" // string@3987 │ │ -2f2304: 130e 4000 |033c: const/16 v14, #int 64 // #40 │ │ -2f2308: 1a0f 221a |033e: const-string v15, "Filename {0}:{1} is compressed" // string@1a22 │ │ -2f230c: 7040 5691 10fe |0340: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ -2f2312: 6900 4887 |0343: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.MP3_FRAME_IS_COMPRESSED:Lorg/jaudiotagger/logging/ErrorMessage; // field@8748 │ │ -2f2316: 2200 b711 |0345: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ -2f231a: 1a01 8939 |0347: const-string v1, "MP3_FRAME_IS_ENCRYPTED" // string@3989 │ │ -2f231e: 130e 4100 |0349: const/16 v14, #int 65 // #41 │ │ -2f2322: 1a0f 231a |034b: const-string v15, "Filename {0}:{1} is encrypted" // string@1a23 │ │ -2f2326: 7040 5691 10fe |034d: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ -2f232c: 6900 4a87 |0350: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.MP3_FRAME_IS_ENCRYPTED:Lorg/jaudiotagger/logging/ErrorMessage; // field@874a │ │ -2f2330: 2200 b711 |0352: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ -2f2334: 1a01 8a39 |0354: const-string v1, "MP3_FRAME_IS_GROUPED" // string@398a │ │ -2f2338: 130e 4200 |0356: const/16 v14, #int 66 // #42 │ │ -2f233c: 1a0f 241a |0358: const-string v15, "Filename {0}:{1} is grouped" // string@1a24 │ │ -2f2340: 7040 5691 10fe |035a: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ -2f2346: 6900 4b87 |035d: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.MP3_FRAME_IS_GROUPED:Lorg/jaudiotagger/logging/ErrorMessage; // field@874b │ │ -2f234a: 2200 b711 |035f: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ -2f234e: 1a01 8b39 |0361: const-string v1, "MP3_FRAME_IS_UNSYNCHRONISED" // string@398b │ │ -2f2352: 130e 4300 |0363: const/16 v14, #int 67 // #43 │ │ -2f2356: 1a0f 251a |0365: const-string v15, "Filename {0}:{1} is unsynchronised" // string@1a25 │ │ -2f235a: 7040 5691 10fe |0367: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ -2f2360: 6900 4c87 |036a: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.MP3_FRAME_IS_UNSYNCHRONISED:Lorg/jaudiotagger/logging/ErrorMessage; // field@874c │ │ -2f2364: 2200 b711 |036c: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ -2f2368: 1a01 8839 |036e: const-string v1, "MP3_FRAME_IS_DATA_LENGTH_INDICATOR" // string@3988 │ │ -2f236c: 130e 4400 |0370: const/16 v14, #int 68 // #44 │ │ -2f2370: 1a0f 211a |0372: const-string v15, "Filename {0}:{1} has a data length indicator" // string@1a21 │ │ -2f2374: 7040 5691 10fe |0374: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ -2f237a: 6900 4987 |0377: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.MP3_FRAME_IS_DATA_LENGTH_INDICATOR:Lorg/jaudiotagger/logging/ErrorMessage; // field@8749 │ │ -2f237e: 2200 b711 |0379: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ -2f2382: 1a01 a039 |037b: const-string v1, "MP4_FILE_HAS_NO_METADATA" // string@39a0 │ │ -2f2386: 130e 4500 |037d: const/16 v14, #int 69 // #45 │ │ -2f238a: 1a0f de4d |037f: const-string v15, "This file does not currently contain any metadata" // string@4dde │ │ -2f238e: 7040 5691 10fe |0381: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ -2f2394: 6900 5f87 |0384: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_FILE_HAS_NO_METADATA:Lorg/jaudiotagger/logging/ErrorMessage; // field@875f │ │ -2f2398: 2200 b711 |0386: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ -2f239c: 1a01 a239 |0388: const-string v1, "MP4_FILE_META_ATOM_CHILD_DATA_NOT_NULL" // string@39a2 │ │ -2f23a0: 130e 4600 |038a: const/16 v14, #int 70 // #46 │ │ -2f23a4: 1a0f fa16 |038c: const-string v15, "Expect data in meta box to be null" // string@16fa │ │ -2f23a8: 7040 5691 10fe |038e: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ -2f23ae: 6900 6187 |0391: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_FILE_META_ATOM_CHILD_DATA_NOT_NULL:Lorg/jaudiotagger/logging/ErrorMessage; // field@8761 │ │ -2f23b2: 2200 b711 |0393: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ -2f23b6: 1a01 5e53 |0395: const-string v1, "WMA_INVALID_FIELD_NAME" // string@535e │ │ -2f23ba: 130e 4700 |0397: const/16 v14, #int 71 // #47 │ │ -2f23be: 1a0f 294d |0399: const-string v15, "The field name {0} is not allowed for {1}" // string@4d29 │ │ -2f23c2: 7040 5691 10fe |039b: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ -2f23c8: 6900 7c87 |039e: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.WMA_INVALID_FIELD_NAME:Lorg/jaudiotagger/logging/ErrorMessage; // field@877c │ │ -2f23cc: 2200 b711 |03a0: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ -2f23d0: 1a01 6053 |03a2: const-string v1, "WMA_INVALID_LANGUAGE_USE" // string@5360 │ │ -2f23d4: 130e 4800 |03a4: const/16 v14, #int 72 // #48 │ │ -2f23d8: 1a0f 3c4d |03a6: const-string v15, "The use of language {0} ist not allowed for {1} (only {2} allowed)" // string@4d3c │ │ -2f23dc: 7040 5691 10fe |03a8: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ -2f23e2: 6900 7e87 |03ab: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.WMA_INVALID_LANGUAGE_USE:Lorg/jaudiotagger/logging/ErrorMessage; // field@877e │ │ -2f23e6: 2200 b711 |03ad: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ -2f23ea: 1a01 6153 |03af: const-string v1, "WMA_INVALID_STREAM_REFERNCE" // string@5361 │ │ -2f23ee: 130e 4900 |03b1: const/16 v14, #int 73 // #49 │ │ -2f23f2: 1a0f 384d |03b3: const-string v15, "The stream number {0} is invalid. Only {1} allowed for {2}." // string@4d38 │ │ -2f23f6: 7040 5691 10fe |03b5: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ -2f23fc: 6900 7f87 |03b8: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.WMA_INVALID_STREAM_REFERNCE:Lorg/jaudiotagger/logging/ErrorMessage; // field@877f │ │ -2f2400: 2200 b711 |03ba: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ -2f2404: 1a01 5f53 |03bc: const-string v1, "WMA_INVALID_GUID_USE" // string@535f │ │ -2f2408: 130e 4a00 |03be: const/16 v14, #int 74 // #4a │ │ -2f240c: 1a0f 3b4d |03c0: const-string v15, "The use of GUID ist not allowed for {0}" // string@4d3b │ │ -2f2410: 7040 5691 10fe |03c2: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ -2f2416: 6900 7d87 |03c5: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.WMA_INVALID_GUID_USE:Lorg/jaudiotagger/logging/ErrorMessage; // field@877d │ │ -2f241a: 2200 b711 |03c7: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ -2f241e: 1a01 6253 |03c9: const-string v1, "WMA_LENGTH_OF_DATA_IS_TOO_LARGE" // string@5362 │ │ -2f2422: 130e 4b00 |03cb: const/16 v14, #int 75 // #4b │ │ -2f2426: 1a0f c94e |03cd: const-string v15, "Trying to create field with {0} bytes of data but the maximum data allowed in WMA files is {1} for {2}." // string@4ec9 │ │ -2f242a: 7040 5691 10fe |03cf: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ -2f2430: 6900 8087 |03d2: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.WMA_LENGTH_OF_DATA_IS_TOO_LARGE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8780 │ │ -2f2434: 2200 b711 |03d4: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ -2f2438: 1a01 6353 |03d6: const-string v1, "WMA_LENGTH_OF_LANGUAGE_IS_TOO_LARGE" // string@5363 │ │ -2f243c: 130e 4c00 |03d8: const/16 v14, #int 76 // #4c │ │ -2f2440: 1a0f ca4e |03da: const-string v15, "Trying to create language entry, but UTF-16LE representation is {0} and exceeds maximum allowed of 255." // string@4eca │ │ -2f2444: 7040 5691 10fe |03dc: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ -2f244a: 6900 8187 |03df: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.WMA_LENGTH_OF_LANGUAGE_IS_TOO_LARGE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8781 │ │ -2f244e: 2200 b711 |03e1: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ -2f2452: 1a01 6453 |03e3: const-string v1, "WMA_LENGTH_OF_STRING_IS_TOO_LARGE" // string@5364 │ │ -2f2456: 130e 4d00 |03e5: const/16 v14, #int 77 // #4d │ │ -2f245a: 1a0f c84e |03e7: const-string v15, "Trying to create field but UTF-16LE representation is {0} and exceeds maximum allowed of 65535." // string@4ec8 │ │ -2f245e: 7040 5691 10fe |03e9: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ -2f2464: 6900 8287 |03ec: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.WMA_LENGTH_OF_STRING_IS_TOO_LARGE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8782 │ │ -2f2468: 2200 b711 |03ee: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ -2f246c: 1a01 6653 |03f0: const-string v1, "WMA_ONLY_STRING_IN_CD" // string@5366 │ │ -2f2470: 130e 4e00 |03f2: const/16 v14, #int 78 // #4e │ │ -2f2474: 1a0f cc3f |03f4: const-string v15, "Only Strings are allowed in content description objects" // string@3fcc │ │ -2f2478: 7040 5691 10fe |03f6: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ -2f247e: 6900 8387 |03f9: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.WMA_ONLY_STRING_IN_CD:Lorg/jaudiotagger/logging/ErrorMessage; // field@8783 │ │ -2f2482: 2200 b711 |03fb: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ -2f2486: 1a01 8e1d |03fd: const-string v1, "ID3_EXTENDED_HEADER_SIZE_INVALID" // string@1d8e │ │ -2f248a: 130e 4f00 |03ff: const/16 v14, #int 79 // #4f │ │ -2f248e: 1a0f 7bb5 |0401: const-string v15, "{0} Invalid Extended Header Size of {0} assuming no extended header after all" // string@b57b │ │ -2f2492: 7040 5691 10fe |0403: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ -2f2498: 6900 3987 |0406: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.ID3_EXTENDED_HEADER_SIZE_INVALID:Lorg/jaudiotagger/logging/ErrorMessage; // field@8739 │ │ -2f249c: 2200 b711 |0408: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ -2f24a0: 1a01 8f1d |040a: const-string v1, "ID3_EXTENDED_HEADER_SIZE_TOO_SMALL" // string@1d8f │ │ -2f24a4: 130e 5000 |040c: const/16 v14, #int 80 // #50 │ │ -2f24a8: 1a0f 7cb5 |040e: const-string v15, "{0} Invalid Extended Header Size of {0} is too smal to be valid" // string@b57c │ │ -2f24ac: 7040 5691 10fe |0410: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ -2f24b2: 6900 3a87 |0413: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.ID3_EXTENDED_HEADER_SIZE_TOO_SMALL:Lorg/jaudiotagger/logging/ErrorMessage; // field@873a │ │ -2f24b6: 2200 b711 |0415: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ -2f24ba: 1a01 901d |0417: const-string v1, "ID3_INVALID_OR_UNKNOWN_FLAG_SET" // string@1d90 │ │ -2f24be: 130e 5100 |0419: const/16 v14, #int 81 // #51 │ │ -2f24c2: 1a0f 7db5 |041b: const-string v15, "{0} Invalid or unknown bit flag 0x{1} set in ID3 tag header" // string@b57d │ │ -2f24c6: 7040 5691 10fe |041d: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ -2f24cc: 6900 3b87 |0420: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.ID3_INVALID_OR_UNKNOWN_FLAG_SET:Lorg/jaudiotagger/logging/ErrorMessage; // field@873b │ │ -2f24d0: 2200 b711 |0422: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ -2f24d4: 1a01 991d |0424: const-string v1, "ID3_TAG_UNSYNCHRONIZED" // string@1d99 │ │ -2f24d8: 130e 5200 |0426: const/16 v14, #int 82 // #52 │ │ -2f24dc: 1a0f 84b5 |0428: const-string v15, "{0} the ID3 Tag is unsynchronized" // string@b584 │ │ -2f24e0: 7040 5691 10fe |042a: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ -2f24e6: 6900 4487 |042d: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.ID3_TAG_UNSYNCHRONIZED:Lorg/jaudiotagger/logging/ErrorMessage; // field@8744 │ │ -2f24ea: 2200 b711 |042f: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ -2f24ee: 1a01 951d |0431: const-string v1, "ID3_TAG_EXPERIMENTAL" // string@1d95 │ │ -2f24f2: 130e 5300 |0433: const/16 v14, #int 83 // #53 │ │ -2f24f6: 1a0f 81b5 |0435: const-string v15, "{0} the ID3 Tag is experimental" // string@b581 │ │ -2f24fa: 7040 5691 10fe |0437: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ -2f2500: 6900 4087 |043a: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.ID3_TAG_EXPERIMENTAL:Lorg/jaudiotagger/logging/ErrorMessage; // field@8740 │ │ -2f2504: 2200 b711 |043c: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ -2f2508: 1a01 971d |043e: const-string v1, "ID3_TAG_FOOTER" // string@1d97 │ │ -2f250c: 130e 5400 |0440: const/16 v14, #int 84 // #54 │ │ -2f2510: 1a0f 83b5 |0442: const-string v15, "{0} the ID3 Tag is has a footer" // string@b583 │ │ -2f2514: 7040 5691 10fe |0444: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ -2f251a: 6900 4287 |0447: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.ID3_TAG_FOOTER:Lorg/jaudiotagger/logging/ErrorMessage; // field@8742 │ │ -2f251e: 2200 b711 |0449: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ -2f2522: 1a01 961d |044b: const-string v1, "ID3_TAG_EXTENDED" // string@1d96 │ │ -2f2526: 130e 5500 |044d: const/16 v14, #int 85 // #55 │ │ -2f252a: 1a0f 82b5 |044f: const-string v15, "{0} the ID3 Tag is extended" // string@b582 │ │ -2f252e: 7040 5691 10fe |0451: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ -2f2534: 6900 4187 |0454: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.ID3_TAG_EXTENDED:Lorg/jaudiotagger/logging/ErrorMessage; // field@8741 │ │ -2f2538: 2200 b711 |0456: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ -2f253c: 1a01 921d |0458: const-string v1, "ID3_TAG_CRC" // string@1d92 │ │ -2f2540: 130e 5600 |045a: const/16 v14, #int 86 // #56 │ │ -2f2544: 1a0f 7fb5 |045c: const-string v15, "{0} the ID3 Tag has crc check" // string@b57f │ │ -2f2548: 7040 5691 10fe |045e: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ -2f254e: 6900 3d87 |0461: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.ID3_TAG_CRC:Lorg/jaudiotagger/logging/ErrorMessage; // field@873d │ │ -2f2552: 2200 b711 |0463: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ -2f2556: 1a01 911d |0465: const-string v1, "ID3_TAG_COMPRESSED" // string@1d91 │ │ -2f255a: 130e 5700 |0467: const/16 v14, #int 87 // #57 │ │ -2f255e: 1a0f 80b5 |0469: const-string v15, "{0} the ID3 Tag is compressed" // string@b580 │ │ -2f2562: 7040 5691 10fe |046b: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ -2f2568: 6900 3c87 |046e: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.ID3_TAG_COMPRESSED:Lorg/jaudiotagger/logging/ErrorMessage; // field@873c │ │ -2f256c: 2200 b711 |0470: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ -2f2570: 1a01 941d |0472: const-string v1, "ID3_TAG_CRC_SIZE" // string@1d94 │ │ -2f2574: 130e 5800 |0474: const/16 v14, #int 88 // #58 │ │ -2f2578: 1a0f 78b5 |0476: const-string v15, "{0} According to Extended Header the ID3 Tag has crc32 of {1}" // string@b578 │ │ -2f257c: 7040 5691 10fe |0478: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ -2f2582: 6900 3f87 |047b: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.ID3_TAG_CRC_SIZE:Lorg/jaudiotagger/logging/ErrorMessage; // field@873f │ │ -2f2586: 2200 b711 |047d: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ -2f258a: 1a01 981d |047f: const-string v1, "ID3_TAG_PADDING_SIZE" // string@1d98 │ │ -2f258e: 130e 5900 |0481: const/16 v14, #int 89 // #59 │ │ -2f2592: 1a0f 79b5 |0483: const-string v15, "{0} According to Extended Header the ID3 Tag has padding size of {1}" // string@b579 │ │ -2f2596: 7040 5691 10fe |0485: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ -2f259c: 6900 4387 |0488: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.ID3_TAG_PADDING_SIZE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8743 │ │ -2f25a0: 2200 b711 |048a: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ -2f25a4: 1a01 cf1d |048c: const-string v1, "ID_TAG_SIZE" // string@1dcf │ │ -2f25a8: 130e 5a00 |048e: const/16 v14, #int 90 // #5a │ │ -2f25ac: 1a0f 7eb5 |0490: const-string v15, "{0} Tag size is {1} according to header (does not include header size, add 10)" // string@b57e │ │ -2f25b0: 7040 5691 10fe |0492: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ -2f25b6: 6900 4687 |0495: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.ID_TAG_SIZE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8746 │ │ -2f25ba: 2200 b711 |0497: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ -2f25be: 1a01 931d |0499: const-string v1, "ID3_TAG_CRC_FLAG_SET_INCORRECTLY" // string@1d93 │ │ -2f25c2: 130e 5b00 |049b: const/16 v14, #int 91 // #5b │ │ -2f25c6: 1a0f 7ab5 |049d: const-string v15, "{0} CRC Data flag not set correctly." // string@b57a │ │ -2f25ca: 7040 5691 10fe |049f: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ -2f25d0: 6900 3e87 |04a2: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.ID3_TAG_CRC_FLAG_SET_INCORRECTLY:Lorg/jaudiotagger/logging/ErrorMessage; // field@873e │ │ -2f25d4: 2200 b711 |04a4: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ -2f25d8: 1a01 9739 |04a6: const-string v1, "MP4_CANNOT_FIND_AUDIO" // string@3997 │ │ -2f25dc: 130e 5c00 |04a8: const/16 v14, #int 92 // #5c │ │ -2f25e0: 1a0f c64f |04aa: const-string v15, "Unable to determine start of audio in file" // string@4fc6 │ │ -2f25e4: 7040 5691 10fe |04ac: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ -2f25ea: 6900 5687 |04af: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_CANNOT_FIND_AUDIO:Lorg/jaudiotagger/logging/ErrorMessage; // field@8756 │ │ -2f25ee: 2200 b711 |04b1: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ -2f25f2: 1a01 1b52 |04b3: const-string v1, "VORBIS_COMMENT_LENGTH_TOO_LARGE" // string@521b │ │ -2f25f6: 130e 5d00 |04b5: const/16 v14, #int 93 // #5d │ │ -2f25fa: 1a0f 9c10 |04b7: const-string v15, "Comment field length is very large {0} , assuming comment is corrupt" // string@109c │ │ -2f25fe: 7040 5691 10fe |04b9: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ -2f2604: 6900 7b87 |04bc: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.VORBIS_COMMENT_LENGTH_TOO_LARGE:Lorg/jaudiotagger/logging/ErrorMessage; // field@877b │ │ -2f2608: 2200 b711 |04be: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ -2f260c: 1a01 1a52 |04c0: const-string v1, "VORBIS_COMMENT_LENGTH_LARGE_THAN_HEADER" // string@521a │ │ -2f2610: 130e 5e00 |04c2: const/16 v14, #int 94 // #5e │ │ -2f2614: 1a0f 9d10 |04c4: const-string v15, "Comment field length {0} is larger than total comment header {1} " // string@109d │ │ -2f2618: 7040 5691 10fe |04c6: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ -2f261e: 6900 7a87 |04c9: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.VORBIS_COMMENT_LENGTH_LARGE_THAN_HEADER:Lorg/jaudiotagger/logging/ErrorMessage; // field@877a │ │ -2f2622: 2200 b711 |04cb: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ -2f2626: 1a01 5207 |04cd: const-string v1, "ARTWORK_CANNOT_BE_CREATED_WITH_THIS_METHOD" // string@0752 │ │ -2f262a: 130e 5f00 |04cf: const/16 v14, #int 95 // #5f │ │ -2f262e: 1a0f c012 |04d1: const-string v15, "Cover Art cannot be created using this method" // string@12c0 │ │ -2f2632: 7040 5691 10fe |04d3: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ -2f2638: 6900 1387 |04d6: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.ARTWORK_CANNOT_BE_CREATED_WITH_THIS_METHOD:Lorg/jaudiotagger/logging/ErrorMessage; // field@8713 │ │ -2f263c: 2200 b711 |04d8: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ -2f2640: 1a01 5307 |04da: const-string v1, "ARTWORK_CANNOT_BE_RETRIEVED_WITH_THIS_METHOD" // string@0753 │ │ -2f2644: 130e 6000 |04dc: const/16 v14, #int 96 // #60 │ │ -2f2648: 1a0f c112 |04de: const-string v15, "Cover Art cannot be retrieved using this method" // string@12c1 │ │ -2f264c: 7040 5691 10fe |04e0: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ -2f2652: 6900 1487 |04e3: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.ARTWORK_CANNOT_BE_RETRIEVED_WITH_THIS_METHOD:Lorg/jaudiotagger/logging/ErrorMessage; // field@8714 │ │ -2f2656: 2200 b711 |04e5: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ -2f265a: 1a01 ae1b |04e7: const-string v1, "GENERIC_NOT_SUPPORTED" // string@1bae │ │ -2f265e: 130e 6100 |04e9: const/16 v14, #int 97 // #61 │ │ -2f2662: 1a0f 293e |04eb: const-string v15, "Not implemented for this format" // string@3e29 │ │ -2f2666: 7040 5691 10fe |04ed: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ -2f266c: 6900 3887 |04f0: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.GENERIC_NOT_SUPPORTED:Lorg/jaudiotagger/logging/ErrorMessage; // field@8738 │ │ -2f2670: 2200 b711 |04f2: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ -2f2674: 1a01 ef3e |04f4: const-string v1, "OPERATION_NOT_SUPPORTED_FOR_FIELD" // string@3eef │ │ -2f2678: 130e 6200 |04f6: const/16 v14, #int 98 // #62 │ │ -2f267c: 1a0f 253e |04f8: const-string v15, "Not available for this field {0}" // string@3e25 │ │ -2f2680: 7040 5691 10fe |04fa: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ -2f2686: 6900 7887 |04fd: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.OPERATION_NOT_SUPPORTED_FOR_FIELD:Lorg/jaudiotagger/logging/ErrorMessage; // field@8778 │ │ -2f268a: 2200 b711 |04ff: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ -2f268e: 1a01 9b1d |0501: const-string v1, "ID3_UNABLE_TO_DECOMPRESS_FRAME" // string@1d9b │ │ -2f2692: 130e 6300 |0503: const/16 v14, #int 99 // #63 │ │ -2f2696: 1a0f c14f |0505: const-string v15, "Unable to decompress frame {0} in file {1} because {2}" // string@4fc1 │ │ -2f269a: 7040 5691 10fe |0507: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ -2f26a0: 6900 4587 |050a: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.ID3_UNABLE_TO_DECOMPRESS_FRAME:Lorg/jaudiotagger/logging/ErrorMessage; // field@8745 │ │ -2f26a4: 2200 b711 |050c: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ -2f26a8: 1a01 6c3d |050e: const-string v1, "NO_WRITER_FOR_THIS_FORMAT" // string@3d6c │ │ -2f26ac: 130e 6400 |0510: const/16 v14, #int 100 // #64 │ │ -2f26b0: 1a0f e63d |0512: const-string v15, "No Writer associated with this extension:{0}" // string@3de6 │ │ -2f26b4: 7040 5691 10fe |0514: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ -2f26ba: 6900 7187 |0517: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.NO_WRITER_FOR_THIS_FORMAT:Lorg/jaudiotagger/logging/ErrorMessage; // field@8771 │ │ -2f26be: 2200 b711 |0519: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ -2f26c2: 1a01 6a3d |051b: const-string v1, "NO_READER_FOR_THIS_FORMAT" // string@3d6a │ │ -2f26c6: 130e 6500 |051d: const/16 v14, #int 101 // #65 │ │ -2f26ca: 1a0f e53d |051f: const-string v15, "No Reader associated with this extension:{0}" // string@3de5 │ │ -2f26ce: 7040 5691 10fe |0521: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ -2f26d4: 6900 7087 |0524: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.NO_READER_FOR_THIS_FORMAT:Lorg/jaudiotagger/logging/ErrorMessage; // field@8770 │ │ -2f26d8: 2200 b711 |0526: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ -2f26dc: 1a01 5c3d |0528: const-string v1, "NO_DELETER_FOR_THIS_FORMAT" // string@3d5c │ │ -2f26e0: 130e 6600 |052a: const/16 v14, #int 102 // #66 │ │ -2f26e4: 1a0f e43d |052c: const-string v15, "No Deleter associated with this extension:{0}" // string@3de4 │ │ -2f26e8: 7040 5691 10fe |052e: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ -2f26ee: 6900 6e87 |0531: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.NO_DELETER_FOR_THIS_FORMAT:Lorg/jaudiotagger/logging/ErrorMessage; // field@876e │ │ -2f26f2: 2200 b711 |0533: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ -2f26f6: 1a01 0f4f |0535: const-string v1, "UNABLE_TO_FIND_FILE" // string@4f0f │ │ -2f26fa: 130e 6700 |0537: const/16 v14, #int 103 // #67 │ │ -2f26fe: 1a0f d64f |0539: const-string v15, "Unable to find:{0}" // string@4fd6 │ │ -2f2702: 7040 5691 10fe |053b: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ -2f2708: 6900 7987 |053e: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.UNABLE_TO_FIND_FILE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8779 │ │ -2f270c: 2200 b711 |0540: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ -2f2710: 1a01 683d |0542: const-string v1, "NO_PERMISSIONS_TO_WRITE_TO_FILE" // string@3d68 │ │ -2f2714: 130e 6800 |0544: const/16 v14, #int 104 // #68 │ │ -2f2718: 1a0f fe4f |0546: const-string v15, "Unable to write to:{0}" // string@4ffe │ │ -2f271c: 7040 5691 10fe |0548: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ -2f2722: 6900 6f87 |054b: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.NO_PERMISSIONS_TO_WRITE_TO_FILE:Lorg/jaudiotagger/logging/ErrorMessage; // field@876f │ │ -2f2726: 2200 b711 |054d: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ -2f272a: 1a01 0714 |054f: const-string v1, "DO_NOT_KNOW_HOW_TO_CREATE_THIS_ATOM_TYPE" // string@1407 │ │ -2f272e: 130e 6900 |0551: const/16 v14, #int 105 // #69 │ │ -2f2732: 1a0f 0014 |0553: const-string v15, "DO not know how to create this atom type {0}" // string@1400 │ │ -2f2736: 7040 5691 10fe |0555: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ -2f273c: 6900 1987 |0558: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.DO_NOT_KNOW_HOW_TO_CREATE_THIS_ATOM_TYPE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8719 │ │ -2f2740: 2200 b711 |055a: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ -2f2744: 1a01 c73e |055c: const-string v1, "OGG_CONTAINS_ID3TAG" // string@3ec7 │ │ -2f2748: 130e 6a00 |055e: const/16 v14, #int 106 // #6a │ │ -2f274c: 1a0f 453f |0560: const-string v15, "Ogg File contains invalid ID3 Tag, skipping ID3 Tag of length:{0}" // string@3f45 │ │ -2f2750: 7040 5691 10fe |0562: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ -2f2756: 6900 7387 |0565: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.OGG_CONTAINS_ID3TAG:Lorg/jaudiotagger/logging/ErrorMessage; // field@8773 │ │ -2f275a: 2200 b711 |0567: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ -2f275e: 1a01 db17 |0569: const-string v1, "FLAC_CONTAINS_ID3TAG" // string@17db │ │ -2f2762: 130e 6b00 |056b: const/16 v14, #int 107 // #6b │ │ -2f2766: 1a0f 391a |056d: const-string v15, "Flac File contains invalid ID3 Tag, skipping ID3 Tag of length:{0}" // string@1a39 │ │ -2f276a: 7040 5691 10fe |056f: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ -2f2770: 6900 1a87 |0572: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.FLAC_CONTAINS_ID3TAG:Lorg/jaudiotagger/logging/ErrorMessage; // field@871a │ │ -2f2774: 2200 b711 |0574: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ -2f2778: 1a01 9706 |0576: const-string v1, "ADDITIONAL_MOOV_ATOM_AT_END_OF_MP4" // string@0697 │ │ -2f277c: 130e 6c00 |0578: const/16 v14, #int 108 // #6c │ │ -2f2780: 1a0f 9008 |057a: const-string v15, "Additional moov atom found at end of file starting at offset {0}" // string@0890 │ │ -2f2784: 7040 5691 10fe |057c: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ -2f278a: 6900 1287 |057f: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.ADDITIONAL_MOOV_ATOM_AT_END_OF_MP4:Lorg/jaudiotagger/logging/ErrorMessage; // field@8712 │ │ -2f278e: 2200 b711 |0581: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ -2f2792: 1a01 5e07 |0583: const-string v1, "ATOM_LENGTH_LARGER_THAN_DATA" // string@075e │ │ -2f2796: 130e 6d00 |0585: const/16 v14, #int 109 // #6d │ │ -2f279a: 1a0f 204d |0587: const-string v15, "The atom {0} states its data length to be {1} but there are only {2} bytes remaining in the file" // string@4d20 │ │ -2f279e: 7040 5691 10fe |0589: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ -2f27a4: 6900 1887 |058c: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.ATOM_LENGTH_LARGER_THAN_DATA:Lorg/jaudiotagger/logging/ErrorMessage; // field@8718 │ │ -2f27a8: 2200 b711 |058e: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ -2f27ac: 1a01 9c1e |0590: const-string v1, "INVALID_FIELD_FOR_ID3V1TAG" // string@1e9c │ │ -2f27b0: 130e 6e00 |0592: const/16 v14, #int 110 // #6e │ │ -2f27b4: 1a0f cf1f |0594: const-string v15, "Invalid field {0} for ID3v1 tag" // string@1fcf │ │ -2f27b8: 7040 5691 10fe |0596: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ -2f27be: 6900 4787 |0599: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.INVALID_FIELD_FOR_ID3V1TAG:Lorg/jaudiotagger/logging/ErrorMessage; // field@8747 │ │ -2f27c2: 2200 b711 |059b: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ -2f27c6: 1a01 593d |059d: const-string v1, "NO_AUDIO_HEADER_FOUND" // string@3d59 │ │ -2f27ca: 130e 6f00 |059f: const/16 v14, #int 111 // #6f │ │ -2f27ce: 1a0f eb3d |05a1: const-string v15, "No audio header found within {0}" // string@3deb │ │ -2f27d2: 7040 5691 10fe |05a3: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ -2f27d8: 6900 6d87 |05a6: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.NO_AUDIO_HEADER_FOUND:Lorg/jaudiotagger/logging/ErrorMessage; // field@876d │ │ -2f27dc: 2200 b711 |05a8: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ -2f27e0: 1a01 583d |05aa: const-string v1, "NOT_STANDARD_MP$_GENRE" // string@3d58 │ │ -2f27e4: 130e 7000 |05ac: const/16 v14, #int 112 // #70 │ │ -2f27e8: 1a0f e14d |05ae: const-string v15, "This is not a standard genre value, use custom genre field instead" // string@4de1 │ │ -2f27ec: 7040 5691 10fe |05b0: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ -2f27f2: 6900 6c87 |05b3: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.NOT_STANDARD_MP$_GENRE:Lorg/jaudiotagger/logging/ErrorMessage; // field@876c │ │ -2f27f6: 2200 b711 |05b5: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ -2f27fa: 1a01 dc17 |05b7: const-string v1, "FLAC_NO_BLOCKTYPE" // string@17dc │ │ -2f27fe: 130e 7100 |05b9: const/16 v14, #int 113 // #71 │ │ -2f2802: 1a0f 3b1a |05bb: const-string v15, "Flac file has invalid block type {0}" // string@1a3b │ │ -2f2806: 7040 5691 10fe |05bd: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ -2f280c: 6900 1b87 |05c0: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.FLAC_NO_BLOCKTYPE:Lorg/jaudiotagger/logging/ErrorMessage; // field@871b │ │ -2f2810: 1300 7200 |05c2: const/16 v0, #int 114 // #72 │ │ -2f2814: 2300 e413 |05c4: new-array v0, v0, [Lorg/jaudiotagger/logging/ErrorMessage; // type@13e4 │ │ -2f2818: 6201 2287 |05c6: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_READ:Lorg/jaudiotagger/logging/ErrorMessage; // field@8722 │ │ -2f281c: 4d01 0002 |05c8: aput-object v1, v0, v2 │ │ -2f2820: 6201 6387 |05ca: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_FILE_NOT_CONTAINER:Lorg/jaudiotagger/logging/ErrorMessage; // field@8763 │ │ -2f2824: 4d01 0003 |05cc: aput-object v1, v0, v3 │ │ -2f2828: 6201 6287 |05ce: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_FILE_NOT_AUDIO:Lorg/jaudiotagger/logging/ErrorMessage; // field@8762 │ │ -2f282c: 4d01 0004 |05d0: aput-object v1, v0, v4 │ │ -2f2830: 6201 6087 |05d2: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_FILE_IS_VIDEO:Lorg/jaudiotagger/logging/ErrorMessage; // field@8760 │ │ -2f2834: 4d01 0005 |05d4: aput-object v1, v0, v5 │ │ -2f2838: 6201 6b87 |05d6: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_UNABLE_TO_PRIME_FILE_FOR_WRITE_SAFETLY:Lorg/jaudiotagger/logging/ErrorMessage; // field@876b │ │ -2f283c: 4d01 0006 |05d8: aput-object v1, v0, v6 │ │ -2f2840: 6201 5e87 |05da: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_FILE_CONTAINS_MULTIPLE_DATA_ATOMS:Lorg/jaudiotagger/logging/ErrorMessage; // field@875e │ │ -2f2844: 4d01 0007 |05dc: aput-object v1, v0, v7 │ │ -2f2848: 6201 5787 |05de: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_CHANGES_TO_FILE_FAILED:Lorg/jaudiotagger/logging/ErrorMessage; // field@8757 │ │ -2f284c: 4d01 0008 |05e0: aput-object v1, v0, v8 │ │ -2f2850: 6201 5c87 |05e2: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_CHANGES_TO_FILE_FAILED_NO_DATA:Lorg/jaudiotagger/logging/ErrorMessage; // field@875c │ │ -2f2854: 4d01 0009 |05e4: aput-object v1, v0, v9 │ │ -2f2858: 6201 5987 |05e6: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_CHANGES_TO_FILE_FAILED_DATA_CORRUPT:Lorg/jaudiotagger/logging/ErrorMessage; // field@8759 │ │ -2f285c: 4d01 000a |05e8: aput-object v1, v0, v10 │ │ -2f2860: 6201 5d87 |05ea: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_CHANGES_TO_FILE_FAILED_NO_TAG_DATA:Lorg/jaudiotagger/logging/ErrorMessage; // field@875d │ │ -2f2864: 4d01 000b |05ec: aput-object v1, v0, v11 │ │ -2f2868: 6201 5b87 |05ee: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_CHANGES_TO_FILE_FAILED_INCORRECT_OFFSETS:Lorg/jaudiotagger/logging/ErrorMessage; // field@875b │ │ -2f286c: 4d01 000c |05f0: aput-object v1, v0, v12 │ │ -2f2870: 6201 5a87 |05f2: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_CHANGES_TO_FILE_FAILED_INCORRECT_NUMBER_OF_TRACKS:Lorg/jaudiotagger/logging/ErrorMessage; // field@875a │ │ -2f2874: 4d01 000d |05f4: aput-object v1, v0, v13 │ │ -2f2878: 6201 5887 |05f6: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_CHANGES_TO_FILE_FAILED_CANNOT_FIND_AUDIO:Lorg/jaudiotagger/logging/ErrorMessage; // field@8758 │ │ -2f287c: 1302 0c00 |05f8: const/16 v2, #int 12 // #c │ │ -2f2880: 4d01 0002 |05fa: aput-object v1, v0, v2 │ │ -2f2884: 6201 1c87 |05fc: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.FLAC_NO_FLAC_HEADER_FOUND:Lorg/jaudiotagger/logging/ErrorMessage; // field@871c │ │ -2f2888: 1302 0d00 |05fe: const/16 v2, #int 13 // #d │ │ -2f288c: 4d01 0002 |0600: aput-object v1, v0, v2 │ │ -2f2890: 6201 7787 |0602: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.OGG_VORBIS_NO_VORBIS_HEADER_FOUND:Lorg/jaudiotagger/logging/ErrorMessage; // field@8777 │ │ -2f2894: 1302 0e00 |0604: const/16 v2, #int 14 // #e │ │ -2f2898: 4d01 0002 |0606: aput-object v1, v0, v2 │ │ -2f289c: 6201 6787 |0608: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_REVERSE_DNS_FIELD_HAS_NO_DATA:Lorg/jaudiotagger/logging/ErrorMessage; // field@8767 │ │ -2f28a0: 1302 0f00 |060a: const/16 v2, #int 15 // #f │ │ -2f28a4: 4d01 0002 |060c: aput-object v1, v0, v2 │ │ -2f28a8: 6201 6887 |060e: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_UNABLE_READ_REVERSE_DNS_FIELD:Lorg/jaudiotagger/logging/ErrorMessage; // field@8768 │ │ -2f28ac: 1302 1000 |0610: const/16 v2, #int 16 // #10 │ │ -2f28b0: 4d01 0002 |0612: aput-object v1, v0, v2 │ │ -2f28b4: 6201 7587 |0614: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.OGG_VORBIS_NO_FRAMING_BIT:Lorg/jaudiotagger/logging/ErrorMessage; // field@8775 │ │ -2f28b8: 1302 1100 |0616: const/16 v2, #int 17 // #11 │ │ -2f28bc: 4d01 0002 |0618: aput-object v1, v0, v2 │ │ -2f28c0: 6201 2087 |061a: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_GET_CREATION_TIME_FAILED:Lorg/jaudiotagger/logging/ErrorMessage; // field@8720 │ │ -2f28c4: 1302 1200 |061c: const/16 v2, #int 18 // #12 │ │ -2f28c8: 4d01 0002 |061e: aput-object v1, v0, v2 │ │ -2f28cc: 6201 2687 |0620: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_SET_CREATION_TIME_FAILED:Lorg/jaudiotagger/logging/ErrorMessage; // field@8726 │ │ -2f28d0: 1302 1300 |0622: const/16 v2, #int 19 // #13 │ │ -2f28d4: 4d01 0002 |0624: aput-object v1, v0, v2 │ │ -2f28d8: 6201 2887 |0626: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_WRITE_FAILED:Lorg/jaudiotagger/logging/ErrorMessage; // field@8728 │ │ -2f28dc: 1302 1400 |0628: const/16 v2, #int 20 // #14 │ │ -2f28e0: 4d01 0002 |062a: aput-object v1, v0, v2 │ │ -2f28e4: 6201 2c87 |062c: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_WRITE_FAILED_FILE_LOCKED:Lorg/jaudiotagger/logging/ErrorMessage; // field@872c │ │ -2f28e8: 1302 1500 |062e: const/16 v2, #int 21 // #15 │ │ -2f28ec: 4d01 0002 |0630: aput-object v1, v0, v2 │ │ -2f28f0: 6201 2a87 |0632: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_WRITE_FAILED_BECAUSE_FILE_IS_TOO_SMALL:Lorg/jaudiotagger/logging/ErrorMessage; // field@872a │ │ -2f28f4: 1302 1600 |0634: const/16 v2, #int 22 // #16 │ │ -2f28f8: 4d01 0002 |0636: aput-object v1, v0, v2 │ │ -2f28fc: 6201 2f87 |0638: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_WRITE_FAILED_TO_DELETE_ORIGINAL_FILE:Lorg/jaudiotagger/logging/ErrorMessage; // field@872f │ │ -2f2900: 1302 1700 |063a: const/16 v2, #int 23 // #17 │ │ -2f2904: 4d01 0002 |063c: aput-object v1, v0, v2 │ │ -2f2908: 6201 3587 |063e: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_WRITE_FAILED_TO_RENAME_TO_ORIGINAL_FILE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8735 │ │ -2f290c: 1302 1800 |0640: const/16 v2, #int 24 // #18 │ │ -2f2910: 4d01 0002 |0642: aput-object v1, v0, v2 │ │ -2f2914: 6201 3487 |0644: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_WRITE_FAILED_TO_RENAME_ORIGINAL_FILE_TO_BACKUP:Lorg/jaudiotagger/logging/ErrorMessage; // field@8734 │ │ -2f2918: 1302 1900 |0646: const/16 v2, #int 25 // #19 │ │ -2f291c: 4d01 0002 |0648: aput-object v1, v0, v2 │ │ -2f2920: 6201 3387 |064a: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_WRITE_FAILED_TO_RENAME_ORIGINAL_BACKUP_TO_ORIGINAL:Lorg/jaudiotagger/logging/ErrorMessage; // field@8733 │ │ -2f2924: 1302 1a00 |064c: const/16 v2, #int 26 // #1a │ │ -2f2928: 4d01 0002 |064e: aput-object v1, v0, v2 │ │ -2f292c: 6201 2d87 |0650: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_WRITE_FAILED_NEW_FILE_DOESNT_EXIST:Lorg/jaudiotagger/logging/ErrorMessage; // field@872d │ │ -2f2930: 1302 1b00 |0652: const/16 v2, #int 27 // #1b │ │ -2f2934: 4d01 0002 |0654: aput-object v1, v0, v2 │ │ -2f2938: 6201 2987 |0656: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_WRITE_FAILED_BECAUSE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8729 │ │ -2f293c: 1302 1c00 |0658: const/16 v2, #int 28 // #1c │ │ -2f2940: 4d01 0002 |065a: aput-object v1, v0, v2 │ │ -2f2944: 6201 2b87 |065c: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_WRITE_FAILED_BECAUSE_FILE_NOT_FOUND:Lorg/jaudiotagger/logging/ErrorMessage; // field@872b │ │ -2f2948: 1302 1d00 |065e: const/16 v2, #int 29 // #1d │ │ -2f294c: 4d01 0002 |0660: aput-object v1, v0, v2 │ │ -2f2950: 6201 3787 |0662: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_WRITE_WARNING_UNABLE_TO_DELETE_BACKUP_FILE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8737 │ │ -2f2954: 1302 1e00 |0664: const/16 v2, #int 30 // #1e │ │ -2f2958: 4d01 0002 |0666: aput-object v1, v0, v2 │ │ -2f295c: 6201 3687 |0668: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_WRITE_PROBLEM_CLOSING_FILE_HANDLE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8736 │ │ -2f2960: 1302 1f00 |066a: const/16 v2, #int 31 // #1f │ │ -2f2964: 4d01 0002 |066c: aput-object v1, v0, v2 │ │ -2f2968: 6201 1d87 |066e: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_DELETE_FAILED:Lorg/jaudiotagger/logging/ErrorMessage; // field@871d │ │ -2f296c: 1302 2000 |0670: const/16 v2, #int 32 // #20 │ │ -2f2970: 4d01 0002 |0672: aput-object v1, v0, v2 │ │ -2f2974: 6201 1f87 |0674: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_DELETE_FAILED_FILE_LOCKED:Lorg/jaudiotagger/logging/ErrorMessage; // field@871f │ │ -2f2978: 1302 2100 |0676: const/16 v2, #int 33 // #21 │ │ -2f297c: 4d01 0002 |0678: aput-object v1, v0, v2 │ │ -2f2980: 6201 1e87 |067a: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_DELETE_FAILED_BECAUSE_FILE_IS_TOO_SMALL:Lorg/jaudiotagger/logging/ErrorMessage; // field@871e │ │ -2f2984: 1302 2200 |067c: const/16 v2, #int 34 // #22 │ │ -2f2988: 4d01 0002 |067e: aput-object v1, v0, v2 │ │ -2f298c: 6201 4d87 |0680: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.MP3_ID3TAG_LENGTH_INCORRECT:Lorg/jaudiotagger/logging/ErrorMessage; // field@874d │ │ -2f2990: 1302 2300 |0682: const/16 v2, #int 35 // #23 │ │ -2f2994: 4d01 0002 |0684: aput-object v1, v0, v2 │ │ -2f2998: 6201 4f87 |0686: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.MP3_RECALCULATED_POSSIBLE_START_OF_MP3_AUDIO:Lorg/jaudiotagger/logging/ErrorMessage; // field@874f │ │ -2f299c: 1302 2400 |0688: const/16 v2, #int 36 // #24 │ │ -2f29a0: 4d01 0002 |068a: aput-object v1, v0, v2 │ │ -2f29a4: 6201 5087 |068c: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.MP3_RECALCULATED_START_OF_MP3_AUDIO:Lorg/jaudiotagger/logging/ErrorMessage; // field@8750 │ │ -2f29a8: 1302 2500 |068e: const/16 v2, #int 37 // #25 │ │ -2f29ac: 4d01 0002 |0690: aput-object v1, v0, v2 │ │ -2f29b0: 6201 5287 |0692: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.MP3_START_OF_AUDIO_CONFIRMED:Lorg/jaudiotagger/logging/ErrorMessage; // field@8752 │ │ -2f29b4: 1302 2600 |0694: const/16 v2, #int 38 // #26 │ │ -2f29b8: 4d01 0002 |0696: aput-object v1, v0, v2 │ │ -2f29bc: 6201 5587 |0698: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.MP3_URL_SAVED_ENCODED:Lorg/jaudiotagger/logging/ErrorMessage; // field@8755 │ │ -2f29c0: 1302 2700 |069a: const/16 v2, #int 39 // #27 │ │ -2f29c4: 4d01 0002 |069c: aput-object v1, v0, v2 │ │ -2f29c8: 6201 5487 |069e: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.MP3_UNABLE_TO_ENCODE_URL:Lorg/jaudiotagger/logging/ErrorMessage; // field@8754 │ │ -2f29cc: 1302 2800 |06a0: const/16 v2, #int 40 // #28 │ │ -2f29d0: 4d01 0002 |06a2: aput-object v1, v0, v2 │ │ -2f29d4: 6201 6987 |06a4: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_UNABLE_TO_FIND_NEXT_ATOM_BECAUSE_IDENTIFIER_IS_INVALID:Lorg/jaudiotagger/logging/ErrorMessage; // field@8769 │ │ -2f29d8: 1302 2900 |06a6: const/16 v2, #int 41 // #29 │ │ -2f29dc: 4d01 0002 |06a8: aput-object v1, v0, v2 │ │ -2f29e0: 6201 6a87 |06aa: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_UNABLE_TO_FIND_NEXT_ATOM_BECAUSE_LENGTH_IS_INVALID:Lorg/jaudiotagger/logging/ErrorMessage; // field@876a │ │ -2f29e4: 1302 2a00 |06ac: const/16 v2, #int 42 // #2a │ │ -2f29e8: 4d01 0002 |06ae: aput-object v1, v0, v2 │ │ -2f29ec: 6201 2187 |06b0: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_INVALID_NULL_ARGUMENT:Lorg/jaudiotagger/logging/ErrorMessage; // field@8721 │ │ -2f29f0: 1302 2b00 |06b2: const/16 v2, #int 43 // #2b │ │ -2f29f4: 4d01 0002 |06b4: aput-object v1, v0, v2 │ │ -2f29f8: 6201 6687 |06b6: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_NO_GENREID_FOR_GENRE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8766 │ │ -2f29fc: 1302 2c00 |06b8: const/16 v2, #int 44 // #2c │ │ -2f2a00: 4d01 0002 |06ba: aput-object v1, v0, v2 │ │ -2f2a04: 6201 6487 |06bc: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_GENRE_OUT_OF_RANGE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8764 │ │ -2f2a08: 1302 2d00 |06be: const/16 v2, #int 45 // #2d │ │ -2f2a0c: 4d01 0002 |06c0: aput-object v1, v0, v2 │ │ -2f2a10: 6201 4e87 |06c2: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.MP3_PICTURE_TYPE_INVALID:Lorg/jaudiotagger/logging/ErrorMessage; // field@874e │ │ -2f2a14: 1302 2e00 |06c4: const/16 v2, #int 46 // #2e │ │ -2f2a18: 4d01 0002 |06c6: aput-object v1, v0, v2 │ │ -2f2a1c: 6201 5187 |06c8: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.MP3_REFERENCE_KEY_INVALID:Lorg/jaudiotagger/logging/ErrorMessage; // field@8751 │ │ -2f2a20: 1302 2f00 |06ca: const/16 v2, #int 47 // #2f │ │ -2f2a24: 4d01 0002 |06cc: aput-object v1, v0, v2 │ │ -2f2a28: 6201 5387 |06ce: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.MP3_UNABLE_TO_ADJUST_PADDING:Lorg/jaudiotagger/logging/ErrorMessage; // field@8753 │ │ -2f2a2c: 1302 3000 |06d0: const/16 v2, #int 48 // #30 │ │ -2f2a30: 4d01 0002 |06d2: aput-object v1, v0, v2 │ │ -2f2a34: 6201 3087 |06d4: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_WRITE_FAILED_TO_DELETE_TEMPORARY_FILE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8730 │ │ -2f2a38: 1302 3100 |06d6: const/16 v2, #int 49 // #31 │ │ -2f2a3c: 4d01 0002 |06d8: aput-object v1, v0, v2 │ │ -2f2a40: 6201 2e87 |06da: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_WRITE_FAILED_TO_CREATE_TEMPORARY_FILE_IN_FOLDER:Lorg/jaudiotagger/logging/ErrorMessage; // field@872e │ │ -2f2a44: 1302 3200 |06dc: const/16 v2, #int 50 // #32 │ │ -2f2a48: 4d01 0002 |06de: aput-object v1, v0, v2 │ │ -2f2a4c: 6201 3187 |06e0: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_WRITE_FAILED_TO_MODIFY_TEMPORARY_FILE_IN_FOLDER:Lorg/jaudiotagger/logging/ErrorMessage; // field@8731 │ │ -2f2a50: 1302 3300 |06e2: const/16 v2, #int 51 // #33 │ │ -2f2a54: 4d01 0002 |06e4: aput-object v1, v0, v2 │ │ -2f2a58: 6201 3287 |06e6: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_WRITE_FAILED_TO_OPEN_FILE_FOR_EDITING:Lorg/jaudiotagger/logging/ErrorMessage; // field@8732 │ │ -2f2a5c: 1302 3400 |06e8: const/16 v2, #int 52 // #34 │ │ -2f2a60: 4d01 0002 |06ea: aput-object v1, v0, v2 │ │ -2f2a64: 6201 7287 |06ec: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.NULL_PADDING_FOUND_AT_END_OF_MP4:Lorg/jaudiotagger/logging/ErrorMessage; // field@8772 │ │ -2f2a68: 1302 3500 |06ee: const/16 v2, #int 53 // #35 │ │ -2f2a6c: 4d01 0002 |06f0: aput-object v1, v0, v2 │ │ -2f2a70: 6201 7687 |06f2: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.OGG_VORBIS_NO_SETUP_BLOCK:Lorg/jaudiotagger/logging/ErrorMessage; // field@8776 │ │ -2f2a74: 1302 3600 |06f4: const/16 v2, #int 54 // #36 │ │ -2f2a78: 4d01 0002 |06f6: aput-object v1, v0, v2 │ │ -2f2a7c: 6201 7487 |06f8: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.OGG_HEADER_CANNOT_BE_FOUND:Lorg/jaudiotagger/logging/ErrorMessage; // field@8774 │ │ -2f2a80: 1302 3700 |06fa: const/16 v2, #int 55 // #37 │ │ -2f2a84: 4d01 0002 |06fc: aput-object v1, v0, v2 │ │ -2f2a88: 6201 2587 |06fe: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_READ_FAILED_UNABLE_TO_CLOSE_RANDOM_ACCESS_FILE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8725 │ │ -2f2a8c: 1302 3800 |0700: const/16 v2, #int 56 // #38 │ │ -2f2a90: 4d01 0002 |0702: aput-object v1, v0, v2 │ │ -2f2a94: 6201 2487 |0704: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_READ_FAILED_FILE_TOO_SMALL:Lorg/jaudiotagger/logging/ErrorMessage; // field@8724 │ │ -2f2a98: 1302 3900 |0706: const/16 v2, #int 57 // #39 │ │ -2f2a9c: 4d01 0002 |0708: aput-object v1, v0, v2 │ │ -2f2aa0: 6201 2387 |070a: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_READ_FAILED_DO_NOT_HAVE_PERMISSION_TO_READ_FILE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8723 │ │ -2f2aa4: 1302 3a00 |070c: const/16 v2, #int 58 // #3a │ │ -2f2aa8: 4d01 0002 |070e: aput-object v1, v0, v2 │ │ -2f2aac: 6201 1687 |0710: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.ASF_FILE_HEADER_SIZE_DOES_NOT_MATCH_FILE_SIZE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8716 │ │ -2f2ab0: 1302 3b00 |0712: const/16 v2, #int 59 // #3b │ │ -2f2ab4: 4d01 0002 |0714: aput-object v1, v0, v2 │ │ -2f2ab8: 6201 1587 |0716: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.ASF_FILE_HEADER_MISSING:Lorg/jaudiotagger/logging/ErrorMessage; // field@8715 │ │ -2f2abc: 1302 3c00 |0718: const/16 v2, #int 60 // #3c │ │ -2f2ac0: 4d01 0002 |071a: aput-object v1, v0, v2 │ │ -2f2ac4: 6201 1787 |071c: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.ASF_HEADER_MISSING:Lorg/jaudiotagger/logging/ErrorMessage; // field@8717 │ │ -2f2ac8: 1302 3d00 |071e: const/16 v2, #int 61 // #3d │ │ -2f2acc: 4d01 0002 |0720: aput-object v1, v0, v2 │ │ -2f2ad0: 6201 2787 |0722: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_UNIDENITIFED_IMAGE_FORMAT:Lorg/jaudiotagger/logging/ErrorMessage; // field@8727 │ │ -2f2ad4: 1302 3e00 |0724: const/16 v2, #int 62 // #3e │ │ -2f2ad8: 4d01 0002 |0726: aput-object v1, v0, v2 │ │ -2f2adc: 6201 6587 |0728: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_IMAGE_FORMAT_IS_NOT_TO_EXPECTED_TYPE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8765 │ │ -2f2ae0: 1302 3f00 |072a: const/16 v2, #int 63 // #3f │ │ -2f2ae4: 4d01 0002 |072c: aput-object v1, v0, v2 │ │ -2f2ae8: 6201 4887 |072e: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.MP3_FRAME_IS_COMPRESSED:Lorg/jaudiotagger/logging/ErrorMessage; // field@8748 │ │ -2f2aec: 1302 4000 |0730: const/16 v2, #int 64 // #40 │ │ -2f2af0: 4d01 0002 |0732: aput-object v1, v0, v2 │ │ -2f2af4: 6201 4a87 |0734: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.MP3_FRAME_IS_ENCRYPTED:Lorg/jaudiotagger/logging/ErrorMessage; // field@874a │ │ -2f2af8: 1302 4100 |0736: const/16 v2, #int 65 // #41 │ │ -2f2afc: 4d01 0002 |0738: aput-object v1, v0, v2 │ │ -2f2b00: 6201 4b87 |073a: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.MP3_FRAME_IS_GROUPED:Lorg/jaudiotagger/logging/ErrorMessage; // field@874b │ │ -2f2b04: 1302 4200 |073c: const/16 v2, #int 66 // #42 │ │ -2f2b08: 4d01 0002 |073e: aput-object v1, v0, v2 │ │ -2f2b0c: 6201 4c87 |0740: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.MP3_FRAME_IS_UNSYNCHRONISED:Lorg/jaudiotagger/logging/ErrorMessage; // field@874c │ │ -2f2b10: 1302 4300 |0742: const/16 v2, #int 67 // #43 │ │ -2f2b14: 4d01 0002 |0744: aput-object v1, v0, v2 │ │ -2f2b18: 6201 4987 |0746: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.MP3_FRAME_IS_DATA_LENGTH_INDICATOR:Lorg/jaudiotagger/logging/ErrorMessage; // field@8749 │ │ -2f2b1c: 1302 4400 |0748: const/16 v2, #int 68 // #44 │ │ -2f2b20: 4d01 0002 |074a: aput-object v1, v0, v2 │ │ -2f2b24: 6201 5f87 |074c: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_FILE_HAS_NO_METADATA:Lorg/jaudiotagger/logging/ErrorMessage; // field@875f │ │ -2f2b28: 1302 4500 |074e: const/16 v2, #int 69 // #45 │ │ -2f2b2c: 4d01 0002 |0750: aput-object v1, v0, v2 │ │ -2f2b30: 6201 6187 |0752: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_FILE_META_ATOM_CHILD_DATA_NOT_NULL:Lorg/jaudiotagger/logging/ErrorMessage; // field@8761 │ │ -2f2b34: 1302 4600 |0754: const/16 v2, #int 70 // #46 │ │ -2f2b38: 4d01 0002 |0756: aput-object v1, v0, v2 │ │ -2f2b3c: 6201 7c87 |0758: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.WMA_INVALID_FIELD_NAME:Lorg/jaudiotagger/logging/ErrorMessage; // field@877c │ │ -2f2b40: 1302 4700 |075a: const/16 v2, #int 71 // #47 │ │ -2f2b44: 4d01 0002 |075c: aput-object v1, v0, v2 │ │ -2f2b48: 6201 7e87 |075e: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.WMA_INVALID_LANGUAGE_USE:Lorg/jaudiotagger/logging/ErrorMessage; // field@877e │ │ -2f2b4c: 1302 4800 |0760: const/16 v2, #int 72 // #48 │ │ -2f2b50: 4d01 0002 |0762: aput-object v1, v0, v2 │ │ -2f2b54: 6201 7f87 |0764: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.WMA_INVALID_STREAM_REFERNCE:Lorg/jaudiotagger/logging/ErrorMessage; // field@877f │ │ -2f2b58: 1302 4900 |0766: const/16 v2, #int 73 // #49 │ │ -2f2b5c: 4d01 0002 |0768: aput-object v1, v0, v2 │ │ -2f2b60: 6201 7d87 |076a: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.WMA_INVALID_GUID_USE:Lorg/jaudiotagger/logging/ErrorMessage; // field@877d │ │ -2f2b64: 1302 4a00 |076c: const/16 v2, #int 74 // #4a │ │ -2f2b68: 4d01 0002 |076e: aput-object v1, v0, v2 │ │ -2f2b6c: 6201 8087 |0770: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.WMA_LENGTH_OF_DATA_IS_TOO_LARGE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8780 │ │ -2f2b70: 1302 4b00 |0772: const/16 v2, #int 75 // #4b │ │ -2f2b74: 4d01 0002 |0774: aput-object v1, v0, v2 │ │ -2f2b78: 6201 8187 |0776: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.WMA_LENGTH_OF_LANGUAGE_IS_TOO_LARGE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8781 │ │ -2f2b7c: 1302 4c00 |0778: const/16 v2, #int 76 // #4c │ │ -2f2b80: 4d01 0002 |077a: aput-object v1, v0, v2 │ │ -2f2b84: 6201 8287 |077c: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.WMA_LENGTH_OF_STRING_IS_TOO_LARGE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8782 │ │ -2f2b88: 1302 4d00 |077e: const/16 v2, #int 77 // #4d │ │ -2f2b8c: 4d01 0002 |0780: aput-object v1, v0, v2 │ │ -2f2b90: 6201 8387 |0782: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.WMA_ONLY_STRING_IN_CD:Lorg/jaudiotagger/logging/ErrorMessage; // field@8783 │ │ -2f2b94: 1302 4e00 |0784: const/16 v2, #int 78 // #4e │ │ -2f2b98: 4d01 0002 |0786: aput-object v1, v0, v2 │ │ -2f2b9c: 6201 3987 |0788: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.ID3_EXTENDED_HEADER_SIZE_INVALID:Lorg/jaudiotagger/logging/ErrorMessage; // field@8739 │ │ -2f2ba0: 1302 4f00 |078a: const/16 v2, #int 79 // #4f │ │ -2f2ba4: 4d01 0002 |078c: aput-object v1, v0, v2 │ │ -2f2ba8: 6201 3a87 |078e: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.ID3_EXTENDED_HEADER_SIZE_TOO_SMALL:Lorg/jaudiotagger/logging/ErrorMessage; // field@873a │ │ -2f2bac: 1302 5000 |0790: const/16 v2, #int 80 // #50 │ │ -2f2bb0: 4d01 0002 |0792: aput-object v1, v0, v2 │ │ -2f2bb4: 6201 3b87 |0794: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.ID3_INVALID_OR_UNKNOWN_FLAG_SET:Lorg/jaudiotagger/logging/ErrorMessage; // field@873b │ │ -2f2bb8: 1302 5100 |0796: const/16 v2, #int 81 // #51 │ │ -2f2bbc: 4d01 0002 |0798: aput-object v1, v0, v2 │ │ -2f2bc0: 6201 4487 |079a: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.ID3_TAG_UNSYNCHRONIZED:Lorg/jaudiotagger/logging/ErrorMessage; // field@8744 │ │ -2f2bc4: 1302 5200 |079c: const/16 v2, #int 82 // #52 │ │ -2f2bc8: 4d01 0002 |079e: aput-object v1, v0, v2 │ │ -2f2bcc: 6201 4087 |07a0: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.ID3_TAG_EXPERIMENTAL:Lorg/jaudiotagger/logging/ErrorMessage; // field@8740 │ │ -2f2bd0: 1302 5300 |07a2: const/16 v2, #int 83 // #53 │ │ -2f2bd4: 4d01 0002 |07a4: aput-object v1, v0, v2 │ │ -2f2bd8: 6201 4287 |07a6: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.ID3_TAG_FOOTER:Lorg/jaudiotagger/logging/ErrorMessage; // field@8742 │ │ -2f2bdc: 1302 5400 |07a8: const/16 v2, #int 84 // #54 │ │ -2f2be0: 4d01 0002 |07aa: aput-object v1, v0, v2 │ │ -2f2be4: 6201 4187 |07ac: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.ID3_TAG_EXTENDED:Lorg/jaudiotagger/logging/ErrorMessage; // field@8741 │ │ -2f2be8: 1302 5500 |07ae: const/16 v2, #int 85 // #55 │ │ -2f2bec: 4d01 0002 |07b0: aput-object v1, v0, v2 │ │ -2f2bf0: 6201 3d87 |07b2: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.ID3_TAG_CRC:Lorg/jaudiotagger/logging/ErrorMessage; // field@873d │ │ -2f2bf4: 1302 5600 |07b4: const/16 v2, #int 86 // #56 │ │ -2f2bf8: 4d01 0002 |07b6: aput-object v1, v0, v2 │ │ -2f2bfc: 6201 3c87 |07b8: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.ID3_TAG_COMPRESSED:Lorg/jaudiotagger/logging/ErrorMessage; // field@873c │ │ -2f2c00: 1302 5700 |07ba: const/16 v2, #int 87 // #57 │ │ -2f2c04: 4d01 0002 |07bc: aput-object v1, v0, v2 │ │ -2f2c08: 6201 3f87 |07be: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.ID3_TAG_CRC_SIZE:Lorg/jaudiotagger/logging/ErrorMessage; // field@873f │ │ -2f2c0c: 1302 5800 |07c0: const/16 v2, #int 88 // #58 │ │ -2f2c10: 4d01 0002 |07c2: aput-object v1, v0, v2 │ │ -2f2c14: 6201 4387 |07c4: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.ID3_TAG_PADDING_SIZE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8743 │ │ -2f2c18: 1302 5900 |07c6: const/16 v2, #int 89 // #59 │ │ -2f2c1c: 4d01 0002 |07c8: aput-object v1, v0, v2 │ │ -2f2c20: 6201 4687 |07ca: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.ID_TAG_SIZE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8746 │ │ -2f2c24: 1302 5a00 |07cc: const/16 v2, #int 90 // #5a │ │ -2f2c28: 4d01 0002 |07ce: aput-object v1, v0, v2 │ │ -2f2c2c: 6201 3e87 |07d0: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.ID3_TAG_CRC_FLAG_SET_INCORRECTLY:Lorg/jaudiotagger/logging/ErrorMessage; // field@873e │ │ -2f2c30: 1302 5b00 |07d2: const/16 v2, #int 91 // #5b │ │ -2f2c34: 4d01 0002 |07d4: aput-object v1, v0, v2 │ │ -2f2c38: 6201 5687 |07d6: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_CANNOT_FIND_AUDIO:Lorg/jaudiotagger/logging/ErrorMessage; // field@8756 │ │ -2f2c3c: 1302 5c00 |07d8: const/16 v2, #int 92 // #5c │ │ -2f2c40: 4d01 0002 |07da: aput-object v1, v0, v2 │ │ -2f2c44: 6201 7b87 |07dc: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.VORBIS_COMMENT_LENGTH_TOO_LARGE:Lorg/jaudiotagger/logging/ErrorMessage; // field@877b │ │ -2f2c48: 1302 5d00 |07de: const/16 v2, #int 93 // #5d │ │ -2f2c4c: 4d01 0002 |07e0: aput-object v1, v0, v2 │ │ -2f2c50: 6201 7a87 |07e2: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.VORBIS_COMMENT_LENGTH_LARGE_THAN_HEADER:Lorg/jaudiotagger/logging/ErrorMessage; // field@877a │ │ -2f2c54: 1302 5e00 |07e4: const/16 v2, #int 94 // #5e │ │ -2f2c58: 4d01 0002 |07e6: aput-object v1, v0, v2 │ │ -2f2c5c: 6201 1387 |07e8: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.ARTWORK_CANNOT_BE_CREATED_WITH_THIS_METHOD:Lorg/jaudiotagger/logging/ErrorMessage; // field@8713 │ │ -2f2c60: 1302 5f00 |07ea: const/16 v2, #int 95 // #5f │ │ -2f2c64: 4d01 0002 |07ec: aput-object v1, v0, v2 │ │ -2f2c68: 6201 1487 |07ee: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.ARTWORK_CANNOT_BE_RETRIEVED_WITH_THIS_METHOD:Lorg/jaudiotagger/logging/ErrorMessage; // field@8714 │ │ -2f2c6c: 1302 6000 |07f0: const/16 v2, #int 96 // #60 │ │ -2f2c70: 4d01 0002 |07f2: aput-object v1, v0, v2 │ │ -2f2c74: 6201 3887 |07f4: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.GENERIC_NOT_SUPPORTED:Lorg/jaudiotagger/logging/ErrorMessage; // field@8738 │ │ -2f2c78: 1302 6100 |07f6: const/16 v2, #int 97 // #61 │ │ -2f2c7c: 4d01 0002 |07f8: aput-object v1, v0, v2 │ │ -2f2c80: 6201 7887 |07fa: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.OPERATION_NOT_SUPPORTED_FOR_FIELD:Lorg/jaudiotagger/logging/ErrorMessage; // field@8778 │ │ -2f2c84: 1302 6200 |07fc: const/16 v2, #int 98 // #62 │ │ -2f2c88: 4d01 0002 |07fe: aput-object v1, v0, v2 │ │ -2f2c8c: 6201 4587 |0800: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.ID3_UNABLE_TO_DECOMPRESS_FRAME:Lorg/jaudiotagger/logging/ErrorMessage; // field@8745 │ │ -2f2c90: 1302 6300 |0802: const/16 v2, #int 99 // #63 │ │ -2f2c94: 4d01 0002 |0804: aput-object v1, v0, v2 │ │ -2f2c98: 6201 7187 |0806: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.NO_WRITER_FOR_THIS_FORMAT:Lorg/jaudiotagger/logging/ErrorMessage; // field@8771 │ │ -2f2c9c: 1302 6400 |0808: const/16 v2, #int 100 // #64 │ │ -2f2ca0: 4d01 0002 |080a: aput-object v1, v0, v2 │ │ -2f2ca4: 6201 7087 |080c: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.NO_READER_FOR_THIS_FORMAT:Lorg/jaudiotagger/logging/ErrorMessage; // field@8770 │ │ -2f2ca8: 1302 6500 |080e: const/16 v2, #int 101 // #65 │ │ -2f2cac: 4d01 0002 |0810: aput-object v1, v0, v2 │ │ -2f2cb0: 6201 6e87 |0812: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.NO_DELETER_FOR_THIS_FORMAT:Lorg/jaudiotagger/logging/ErrorMessage; // field@876e │ │ -2f2cb4: 1302 6600 |0814: const/16 v2, #int 102 // #66 │ │ -2f2cb8: 4d01 0002 |0816: aput-object v1, v0, v2 │ │ -2f2cbc: 6201 7987 |0818: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.UNABLE_TO_FIND_FILE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8779 │ │ -2f2cc0: 1302 6700 |081a: const/16 v2, #int 103 // #67 │ │ -2f2cc4: 4d01 0002 |081c: aput-object v1, v0, v2 │ │ -2f2cc8: 6201 6f87 |081e: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.NO_PERMISSIONS_TO_WRITE_TO_FILE:Lorg/jaudiotagger/logging/ErrorMessage; // field@876f │ │ -2f2ccc: 1302 6800 |0820: const/16 v2, #int 104 // #68 │ │ -2f2cd0: 4d01 0002 |0822: aput-object v1, v0, v2 │ │ -2f2cd4: 6201 1987 |0824: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.DO_NOT_KNOW_HOW_TO_CREATE_THIS_ATOM_TYPE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8719 │ │ -2f2cd8: 1302 6900 |0826: const/16 v2, #int 105 // #69 │ │ -2f2cdc: 4d01 0002 |0828: aput-object v1, v0, v2 │ │ -2f2ce0: 6201 7387 |082a: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.OGG_CONTAINS_ID3TAG:Lorg/jaudiotagger/logging/ErrorMessage; // field@8773 │ │ -2f2ce4: 1302 6a00 |082c: const/16 v2, #int 106 // #6a │ │ -2f2ce8: 4d01 0002 |082e: aput-object v1, v0, v2 │ │ -2f2cec: 6201 1a87 |0830: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.FLAC_CONTAINS_ID3TAG:Lorg/jaudiotagger/logging/ErrorMessage; // field@871a │ │ -2f2cf0: 1302 6b00 |0832: const/16 v2, #int 107 // #6b │ │ -2f2cf4: 4d01 0002 |0834: aput-object v1, v0, v2 │ │ -2f2cf8: 6201 1287 |0836: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.ADDITIONAL_MOOV_ATOM_AT_END_OF_MP4:Lorg/jaudiotagger/logging/ErrorMessage; // field@8712 │ │ -2f2cfc: 1302 6c00 |0838: const/16 v2, #int 108 // #6c │ │ -2f2d00: 4d01 0002 |083a: aput-object v1, v0, v2 │ │ -2f2d04: 6201 1887 |083c: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.ATOM_LENGTH_LARGER_THAN_DATA:Lorg/jaudiotagger/logging/ErrorMessage; // field@8718 │ │ -2f2d08: 1302 6d00 |083e: const/16 v2, #int 109 // #6d │ │ -2f2d0c: 4d01 0002 |0840: aput-object v1, v0, v2 │ │ -2f2d10: 6201 4787 |0842: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.INVALID_FIELD_FOR_ID3V1TAG:Lorg/jaudiotagger/logging/ErrorMessage; // field@8747 │ │ -2f2d14: 1302 6e00 |0844: const/16 v2, #int 110 // #6e │ │ -2f2d18: 4d01 0002 |0846: aput-object v1, v0, v2 │ │ -2f2d1c: 6201 6d87 |0848: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.NO_AUDIO_HEADER_FOUND:Lorg/jaudiotagger/logging/ErrorMessage; // field@876d │ │ -2f2d20: 1302 6f00 |084a: const/16 v2, #int 111 // #6f │ │ -2f2d24: 4d01 0002 |084c: aput-object v1, v0, v2 │ │ -2f2d28: 6201 6c87 |084e: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.NOT_STANDARD_MP$_GENRE:Lorg/jaudiotagger/logging/ErrorMessage; // field@876c │ │ -2f2d2c: 1302 7000 |0850: const/16 v2, #int 112 // #70 │ │ -2f2d30: 4d01 0002 |0852: aput-object v1, v0, v2 │ │ -2f2d34: 6201 1b87 |0854: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.FLAC_NO_BLOCKTYPE:Lorg/jaudiotagger/logging/ErrorMessage; // field@871b │ │ -2f2d38: 1302 7100 |0856: const/16 v2, #int 113 // #71 │ │ -2f2d3c: 4d01 0002 |0858: aput-object v1, v0, v2 │ │ -2f2d40: 6900 1187 |085a: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.$VALUES:[Lorg/jaudiotagger/logging/ErrorMessage; // field@8711 │ │ -2f2d44: 0e00 |085c: return-void │ │ +2f1c80: |[2f1c80] org.jaudiotagger.logging.ErrorMessage.:()V │ │ +2f1c90: 2200 b711 |0000: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ +2f1c94: 1a01 961b |0002: const-string v1, "GENERAL_READ" // string@1b96 │ │ +2f1c98: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +2f1c9a: 1a03 171a |0005: const-string v3, "File {0} being read" // string@1a17 │ │ +2f1c9e: 7040 5691 1032 |0007: invoke-direct {v0, v1, v2, v3}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ +2f1ca4: 6900 2287 |000a: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_READ:Lorg/jaudiotagger/logging/ErrorMessage; // field@8722 │ │ +2f1ca8: 2200 b711 |000c: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ +2f1cac: 1a01 a439 |000e: const-string v1, "MP4_FILE_NOT_CONTAINER" // string@39a4 │ │ +2f1cb0: 1213 |0010: const/4 v3, #int 1 // #1 │ │ +2f1cb2: 1a04 dc4d |0011: const-string v4, "This file does not appear to be an Mp4 file" // string@4ddc │ │ +2f1cb6: 7040 5691 1043 |0013: invoke-direct {v0, v1, v3, v4}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ +2f1cbc: 6900 6387 |0016: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_FILE_NOT_CONTAINER:Lorg/jaudiotagger/logging/ErrorMessage; // field@8763 │ │ +2f1cc0: 2200 b711 |0018: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ +2f1cc4: 1a01 a339 |001a: const-string v1, "MP4_FILE_NOT_AUDIO" // string@39a3 │ │ +2f1cc8: 1224 |001c: const/4 v4, #int 2 // #2 │ │ +2f1cca: 1a05 db4d |001d: const-string v5, "This file does not appear to be an Mp4 Audio file, could be corrupted or video " // string@4ddb │ │ +2f1cce: 7040 5691 1054 |001f: invoke-direct {v0, v1, v4, v5}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ +2f1cd4: 6900 6287 |0022: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_FILE_NOT_AUDIO:Lorg/jaudiotagger/logging/ErrorMessage; // field@8762 │ │ +2f1cd8: 2200 b711 |0024: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ +2f1cdc: 1a01 a139 |0026: const-string v1, "MP4_FILE_IS_VIDEO" // string@39a1 │ │ +2f1ce0: 1235 |0028: const/4 v5, #int 3 // #3 │ │ +2f1ce2: 1a06 da4d |0029: const-string v6, "This file appears to be an Mp4 Video file, video files are not supported " // string@4dda │ │ +2f1ce6: 7040 5691 1065 |002b: invoke-direct {v0, v1, v5, v6}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ +2f1cec: 6900 6087 |002e: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_FILE_IS_VIDEO:Lorg/jaudiotagger/logging/ErrorMessage; // field@8760 │ │ +2f1cf0: 2200 b711 |0030: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ +2f1cf4: 1a01 ac39 |0032: const-string v1, "MP4_UNABLE_TO_PRIME_FILE_FOR_WRITE_SAFETLY" // string@39ac │ │ +2f1cf8: 1246 |0034: const/4 v6, #int 4 // #4 │ │ +2f1cfa: 1a07 f94f |0035: const-string v7, "Unable to safetly check consistency in Mp4 file so cancelling save" // string@4ff9 │ │ +2f1cfe: 7040 5691 1076 |0037: invoke-direct {v0, v1, v6, v7}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ +2f1d04: 6900 6b87 |003a: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_UNABLE_TO_PRIME_FILE_FOR_WRITE_SAFETLY:Lorg/jaudiotagger/logging/ErrorMessage; // field@876b │ │ +2f1d08: 2200 b711 |003c: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ +2f1d0c: 1a01 9f39 |003e: const-string v1, "MP4_FILE_CONTAINS_MULTIPLE_DATA_ATOMS" // string@399f │ │ +2f1d10: 1257 |0040: const/4 v7, #int 5 // #5 │ │ +2f1d12: 1a08 0f1a |0041: const-string v8, "File contains multiple data atoms" // string@1a0f │ │ +2f1d16: 7040 5691 1087 |0043: invoke-direct {v0, v1, v7, v8}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ +2f1d1c: 6900 5e87 |0046: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_FILE_CONTAINS_MULTIPLE_DATA_ATOMS:Lorg/jaudiotagger/logging/ErrorMessage; // field@875e │ │ +2f1d20: 2200 b711 |0048: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ +2f1d24: 1a01 9839 |004a: const-string v1, "MP4_CHANGES_TO_FILE_FAILED" // string@3998 │ │ +2f1d28: 1268 |004c: const/4 v8, #int 6 // #6 │ │ +2f1d2a: 1a09 e64f |004d: const-string v9, "Unable to make changes to Mp4 file" // string@4fe6 │ │ +2f1d2e: 7040 5691 1098 |004f: invoke-direct {v0, v1, v8, v9}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ +2f1d34: 6900 5787 |0052: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_CHANGES_TO_FILE_FAILED:Lorg/jaudiotagger/logging/ErrorMessage; // field@8757 │ │ +2f1d38: 2200 b711 |0054: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ +2f1d3c: 1a01 9d39 |0056: const-string v1, "MP4_CHANGES_TO_FILE_FAILED_NO_DATA" // string@399d │ │ +2f1d40: 1279 |0058: const/4 v9, #int 7 // #7 │ │ +2f1d42: 1a0a ea4f |0059: const-string v10, "Unable to make changes to Mp4 file, no data was written" // string@4fea │ │ +2f1d46: 7040 5691 10a9 |005b: invoke-direct {v0, v1, v9, v10}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ +2f1d4c: 6900 5c87 |005e: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_CHANGES_TO_FILE_FAILED_NO_DATA:Lorg/jaudiotagger/logging/ErrorMessage; // field@875c │ │ +2f1d50: 2200 b711 |0060: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ +2f1d54: 1a01 9a39 |0062: const-string v1, "MP4_CHANGES_TO_FILE_FAILED_DATA_CORRUPT" // string@399a │ │ +2f1d58: 130a 0800 |0064: const/16 v10, #int 8 // #8 │ │ +2f1d5c: 1a0b e94f |0066: const-string v11, "Unable to make changes to Mp4 file, invalid data length has been written" // string@4fe9 │ │ +2f1d60: 7040 5691 10ba |0068: invoke-direct {v0, v1, v10, v11}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ +2f1d66: 6900 5987 |006b: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_CHANGES_TO_FILE_FAILED_DATA_CORRUPT:Lorg/jaudiotagger/logging/ErrorMessage; // field@8759 │ │ +2f1d6a: 2200 b711 |006d: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ +2f1d6e: 1a01 9e39 |006f: const-string v1, "MP4_CHANGES_TO_FILE_FAILED_NO_TAG_DATA" // string@399e │ │ +2f1d72: 130b 0900 |0071: const/16 v11, #int 9 // #9 │ │ +2f1d76: 1a0c eb4f |0073: const-string v12, "Unable to make changes to Mp4 file, no tag data has been written" // string@4feb │ │ +2f1d7a: 7040 5691 10cb |0075: invoke-direct {v0, v1, v11, v12}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ +2f1d80: 6900 5d87 |0078: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_CHANGES_TO_FILE_FAILED_NO_TAG_DATA:Lorg/jaudiotagger/logging/ErrorMessage; // field@875d │ │ +2f1d84: 2200 b711 |007a: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ +2f1d88: 1a01 9c39 |007c: const-string v1, "MP4_CHANGES_TO_FILE_FAILED_INCORRECT_OFFSETS" // string@399c │ │ +2f1d8c: 130c 0a00 |007e: const/16 v12, #int 10 // #a │ │ +2f1d90: 1a0d e84f |0080: const-string v13, "Unable to make changes to Mp4 file, incorrect offsets written difference was {0}" // string@4fe8 │ │ +2f1d94: 7040 5691 10dc |0082: invoke-direct {v0, v1, v12, v13}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ +2f1d9a: 6900 5b87 |0085: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_CHANGES_TO_FILE_FAILED_INCORRECT_OFFSETS:Lorg/jaudiotagger/logging/ErrorMessage; // field@875b │ │ +2f1d9e: 2200 b711 |0087: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ +2f1da2: 1a01 9b39 |0089: const-string v1, "MP4_CHANGES_TO_FILE_FAILED_INCORRECT_NUMBER_OF_TRACKS" // string@399b │ │ +2f1da6: 130d 0b00 |008b: const/16 v13, #int 11 // #b │ │ +2f1daa: 1a0e e74f |008d: const-string v14, "Unable to make changes to Mp4 file, incorrect number of tracks: {0} vs {1}" // string@4fe7 │ │ +2f1dae: 7040 5691 10ed |008f: invoke-direct {v0, v1, v13, v14}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ +2f1db4: 6900 5a87 |0092: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_CHANGES_TO_FILE_FAILED_INCORRECT_NUMBER_OF_TRACKS:Lorg/jaudiotagger/logging/ErrorMessage; // field@875a │ │ +2f1db8: 2200 b711 |0094: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ +2f1dbc: 1a01 9939 |0096: const-string v1, "MP4_CHANGES_TO_FILE_FAILED_CANNOT_FIND_AUDIO" // string@3999 │ │ +2f1dc0: 130e 0c00 |0098: const/16 v14, #int 12 // #c │ │ +2f1dc4: 1a0f ec4f |009a: const-string v15, "Unable to make changes to Mp4 file, unable to determine start of audio" // string@4fec │ │ +2f1dc8: 7040 5691 10fe |009c: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ +2f1dce: 6900 5887 |009f: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_CHANGES_TO_FILE_FAILED_CANNOT_FIND_AUDIO:Lorg/jaudiotagger/logging/ErrorMessage; // field@8758 │ │ +2f1dd2: 2200 b711 |00a1: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ +2f1dd6: 1a01 dd17 |00a3: const-string v1, "FLAC_NO_FLAC_HEADER_FOUND" // string@17dd │ │ +2f1dda: 130f 0d00 |00a5: const/16 v15, #int 13 // #d │ │ +2f1dde: 1a0e 3a1a |00a7: const-string v14, "Flac Header not found, not a flac file" // string@1a3a │ │ +2f1de2: 7040 5691 10ef |00a9: invoke-direct {v0, v1, v15, v14}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ +2f1de8: 6900 1c87 |00ac: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.FLAC_NO_FLAC_HEADER_FOUND:Lorg/jaudiotagger/logging/ErrorMessage; // field@871c │ │ +2f1dec: 2200 b711 |00ae: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ +2f1df0: 1a01 cc3e |00b0: const-string v1, "OGG_VORBIS_NO_VORBIS_HEADER_FOUND" // string@3ecc │ │ +2f1df4: 130e 0e00 |00b2: const/16 v14, #int 14 // #e │ │ +2f1df8: 1a0f 430f |00b4: const-string v15, "Cannot find vorbis setup parentHeader" // string@0f43 │ │ +2f1dfc: 7040 5691 10fe |00b6: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ +2f1e02: 6900 7787 |00b9: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.OGG_VORBIS_NO_VORBIS_HEADER_FOUND:Lorg/jaudiotagger/logging/ErrorMessage; // field@8777 │ │ +2f1e06: 2200 b711 |00bb: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ +2f1e0a: 1a01 a839 |00bd: const-string v1, "MP4_REVERSE_DNS_FIELD_HAS_NO_DATA" // string@39a8 │ │ +2f1e0e: 130f 0f00 |00bf: const/16 v15, #int 15 // #f │ │ +2f1e12: 1a0e df43 |00c1: const-string v14, "Reverse dns field:{0} has no data" // string@43df │ │ +2f1e16: 7040 5691 10ef |00c3: invoke-direct {v0, v1, v15, v14}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ +2f1e1c: 6900 6787 |00c6: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_REVERSE_DNS_FIELD_HAS_NO_DATA:Lorg/jaudiotagger/logging/ErrorMessage; // field@8767 │ │ +2f1e20: 2200 b711 |00c8: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ +2f1e24: 1a01 a939 |00ca: const-string v1, "MP4_UNABLE_READ_REVERSE_DNS_FIELD" // string@39a9 │ │ +2f1e28: 130e 1000 |00cc: const/16 v14, #int 16 // #10 │ │ +2f1e2c: 1a0f be4f |00ce: const-string v15, "Unable to create reverse dns field because of exception:{0} adding as binary data instead" // string@4fbe │ │ +2f1e30: 7040 5691 10fe |00d0: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ +2f1e36: 6900 6887 |00d3: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_UNABLE_READ_REVERSE_DNS_FIELD:Lorg/jaudiotagger/logging/ErrorMessage; // field@8768 │ │ +2f1e3a: 2200 b711 |00d5: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ +2f1e3e: 1a01 ca3e |00d7: const-string v1, "OGG_VORBIS_NO_FRAMING_BIT" // string@3eca │ │ +2f1e42: 130f 1100 |00d9: const/16 v15, #int 17 // #11 │ │ +2f1e46: 1a0e 194d |00db: const-string v14, "The OGG Stream is not valid, Vorbis tag valid framing bit is wrong {0} " // string@4d19 │ │ +2f1e4a: 7040 5691 10ef |00dd: invoke-direct {v0, v1, v15, v14}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ +2f1e50: 6900 7587 |00e0: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.OGG_VORBIS_NO_FRAMING_BIT:Lorg/jaudiotagger/logging/ErrorMessage; // field@8775 │ │ +2f1e54: 2200 b711 |00e2: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ +2f1e58: 1a01 941b |00e4: const-string v1, "GENERAL_GET_CREATION_TIME_FAILED" // string@1b94 │ │ +2f1e5c: 130e 1200 |00e6: const/16 v14, #int 18 // #12 │ │ +2f1e60: 1a0f d919 |00e8: const-string v15, "Failed to read creation time for file {0}" // string@19d9 │ │ +2f1e64: 7040 5691 10fe |00ea: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ +2f1e6a: 6900 2087 |00ed: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_GET_CREATION_TIME_FAILED:Lorg/jaudiotagger/logging/ErrorMessage; // field@8720 │ │ +2f1e6e: 2200 b711 |00ef: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ +2f1e72: 1a01 9a1b |00f1: const-string v1, "GENERAL_SET_CREATION_TIME_FAILED" // string@1b9a │ │ +2f1e76: 130f 1300 |00f3: const/16 v15, #int 19 // #13 │ │ +2f1e7a: 1a0e ef19 |00f5: const-string v14, "Failed to write creation time for file {0}" // string@19ef │ │ +2f1e7e: 7040 5691 10ef |00f7: invoke-direct {v0, v1, v15, v14}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ +2f1e84: 6900 2687 |00fa: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_SET_CREATION_TIME_FAILED:Lorg/jaudiotagger/logging/ErrorMessage; // field@8726 │ │ +2f1e88: 2200 b711 |00fc: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ +2f1e8c: 1a01 9c1b |00fe: const-string v1, "GENERAL_WRITE_FAILED" // string@1b9c │ │ +2f1e90: 130e 1400 |0100: const/16 v14, #int 20 // #14 │ │ +2f1e94: 1a0f 4d0f |0102: const-string v15, "Cannot make changes to file {0}" // string@0f4d │ │ +2f1e98: 7040 5691 10fe |0104: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ +2f1e9e: 6900 2887 |0107: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_WRITE_FAILED:Lorg/jaudiotagger/logging/ErrorMessage; // field@8728 │ │ +2f1ea2: 2200 b711 |0109: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ +2f1ea6: 1a01 a01b |010b: const-string v1, "GENERAL_WRITE_FAILED_FILE_LOCKED" // string@1ba0 │ │ +2f1eaa: 130f 1500 |010d: const/16 v15, #int 21 // #15 │ │ +2f1eae: 1a0e 4e0f |010f: const-string v14, "Cannot make changes to file {0} because it is being used by another application" // string@0f4e │ │ +2f1eb2: 7040 5691 10ef |0111: invoke-direct {v0, v1, v15, v14}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ +2f1eb8: 6900 2c87 |0114: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_WRITE_FAILED_FILE_LOCKED:Lorg/jaudiotagger/logging/ErrorMessage; // field@872c │ │ +2f1ebc: 2200 b711 |0116: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ +2f1ec0: 1a01 9e1b |0118: const-string v1, "GENERAL_WRITE_FAILED_BECAUSE_FILE_IS_TOO_SMALL" // string@1b9e │ │ +2f1ec4: 130e 1600 |011a: const/16 v14, #int 22 // #16 │ │ +2f1ec8: 1a0f 500f |011c: const-string v15, "Cannot make changes to file {0} because too small to be an audio file" // string@0f50 │ │ +2f1ecc: 7040 5691 10fe |011e: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ +2f1ed2: 6900 2a87 |0121: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_WRITE_FAILED_BECAUSE_FILE_IS_TOO_SMALL:Lorg/jaudiotagger/logging/ErrorMessage; // field@872a │ │ +2f1ed6: 2200 b711 |0123: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ +2f1eda: 1a01 a31b |0125: const-string v1, "GENERAL_WRITE_FAILED_TO_DELETE_ORIGINAL_FILE" // string@1ba3 │ │ +2f1ede: 130e 1700 |0127: const/16 v14, #int 23 // #17 │ │ +2f1ee2: 1a0f 510f |0129: const-string v15, "Cannot make changes to file {0} because unable to delete the original file ready for updating from temporary file {1}" // string@0f51 │ │ +2f1ee6: 7040 5691 10fe |012b: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ +2f1eec: 6900 2f87 |012e: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_WRITE_FAILED_TO_DELETE_ORIGINAL_FILE:Lorg/jaudiotagger/logging/ErrorMessage; // field@872f │ │ +2f1ef0: 2200 b711 |0130: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ +2f1ef4: 1a01 a91b |0132: const-string v1, "GENERAL_WRITE_FAILED_TO_RENAME_TO_ORIGINAL_FILE" // string@1ba9 │ │ +2f1ef8: 130e 1800 |0134: const/16 v14, #int 24 // #18 │ │ +2f1efc: 1a0f 520f |0136: const-string v15, "Cannot make changes to file {0} because unable to rename from temporary file {1}" // string@0f52 │ │ +2f1f00: 7040 5691 10fe |0138: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ +2f1f06: 6900 3587 |013b: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_WRITE_FAILED_TO_RENAME_TO_ORIGINAL_FILE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8735 │ │ +2f1f0a: 2200 b711 |013d: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ +2f1f0e: 1a01 a81b |013f: const-string v1, "GENERAL_WRITE_FAILED_TO_RENAME_ORIGINAL_FILE_TO_BACKUP" // string@1ba8 │ │ +2f1f12: 130e 1900 |0141: const/16 v14, #int 25 // #19 │ │ +2f1f16: 1a0f 530f |0143: const-string v15, "Cannot make changes to file {0} because unable to rename the original file to {1}" // string@0f53 │ │ +2f1f1a: 7040 5691 10fe |0145: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ +2f1f20: 6900 3487 |0148: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_WRITE_FAILED_TO_RENAME_ORIGINAL_FILE_TO_BACKUP:Lorg/jaudiotagger/logging/ErrorMessage; // field@8734 │ │ +2f1f24: 2200 b711 |014a: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ +2f1f28: 1a01 a71b |014c: const-string v1, "GENERAL_WRITE_FAILED_TO_RENAME_ORIGINAL_BACKUP_TO_ORIGINAL" // string@1ba7 │ │ +2f1f2c: 130e 1a00 |014e: const/16 v14, #int 26 // #1a │ │ +2f1f30: 1a0f f84f |0150: const-string v15, "Unable to rename backup {0} back to file {1}" // string@4ff8 │ │ +2f1f34: 7040 5691 10fe |0152: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ +2f1f3a: 6900 3387 |0155: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_WRITE_FAILED_TO_RENAME_ORIGINAL_BACKUP_TO_ORIGINAL:Lorg/jaudiotagger/logging/ErrorMessage; // field@8733 │ │ +2f1f3e: 2200 b711 |0157: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ +2f1f42: 1a01 a11b |0159: const-string v1, "GENERAL_WRITE_FAILED_NEW_FILE_DOESNT_EXIST" // string@1ba1 │ │ +2f1f46: 130e 1b00 |015b: const/16 v14, #int 27 // #1b │ │ +2f1f4a: 1a0f cd3d |015d: const-string v15, "New file {0} does not appear to exist" // string@3dcd │ │ +2f1f4e: 7040 5691 10fe |015f: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ +2f1f54: 6900 2d87 |0162: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_WRITE_FAILED_NEW_FILE_DOESNT_EXIST:Lorg/jaudiotagger/logging/ErrorMessage; // field@872d │ │ +2f1f58: 2200 b711 |0164: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ +2f1f5c: 1a01 9d1b |0166: const-string v1, "GENERAL_WRITE_FAILED_BECAUSE" // string@1b9d │ │ +2f1f60: 130e 1c00 |0168: const/16 v14, #int 28 // #1c │ │ +2f1f64: 1a0f 540f |016a: const-string v15, "Cannot make changes to file {0} because {1}" // string@0f54 │ │ +2f1f68: 7040 5691 10fe |016c: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ +2f1f6e: 6900 2987 |016f: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_WRITE_FAILED_BECAUSE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8729 │ │ +2f1f72: 2200 b711 |0171: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ +2f1f76: 1a01 9f1b |0173: const-string v1, "GENERAL_WRITE_FAILED_BECAUSE_FILE_NOT_FOUND" // string@1b9f │ │ +2f1f7a: 130e 1d00 |0175: const/16 v14, #int 29 // #1d │ │ +2f1f7e: 1a0f 4f0f |0177: const-string v15, "Cannot make changes to file {0} because the file cannot be found" // string@0f4f │ │ +2f1f82: 7040 5691 10fe |0179: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ +2f1f88: 6900 2b87 |017c: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_WRITE_FAILED_BECAUSE_FILE_NOT_FOUND:Lorg/jaudiotagger/logging/ErrorMessage; // field@872b │ │ +2f1f8c: 2200 b711 |017e: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ +2f1f90: 1a01 ab1b |0180: const-string v1, "GENERAL_WRITE_WARNING_UNABLE_TO_DELETE_BACKUP_FILE" // string@1bab │ │ +2f1f94: 130e 1e00 |0182: const/16 v14, #int 30 // #1e │ │ +2f1f98: 1a0f c44f |0184: const-string v15, "Unable to delete the backup file {0}" // string@4fc4 │ │ +2f1f9c: 7040 5691 10fe |0186: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ +2f1fa2: 6900 3787 |0189: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_WRITE_WARNING_UNABLE_TO_DELETE_BACKUP_FILE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8737 │ │ +2f1fa6: 2200 b711 |018b: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ +2f1faa: 1a01 aa1b |018d: const-string v1, "GENERAL_WRITE_PROBLEM_CLOSING_FILE_HANDLE" // string@1baa │ │ +2f1fae: 130e 1f00 |018f: const/16 v14, #int 31 // #1f │ │ +2f1fb2: 1a0f 3642 |0191: const-string v15, "Problem closing file handles for file {0} because {1}" // string@4236 │ │ +2f1fb6: 7040 5691 10fe |0193: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ +2f1fbc: 6900 3687 |0196: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_WRITE_PROBLEM_CLOSING_FILE_HANDLE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8736 │ │ +2f1fc0: 2200 b711 |0198: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ +2f1fc4: 1a01 911b |019a: const-string v1, "GENERAL_DELETE_FAILED" // string@1b91 │ │ +2f1fc8: 130e 2000 |019c: const/16 v14, #int 32 // #20 │ │ +2f1fcc: 1a0f 370f |019e: const-string v15, "Cannot delete file {0} because not writable" // string@0f37 │ │ +2f1fd0: 7040 5691 10fe |01a0: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ +2f1fd6: 6900 1d87 |01a3: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_DELETE_FAILED:Lorg/jaudiotagger/logging/ErrorMessage; // field@871d │ │ +2f1fda: 2200 b711 |01a5: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ +2f1fde: 1a01 931b |01a7: const-string v1, "GENERAL_DELETE_FAILED_FILE_LOCKED" // string@1b93 │ │ +2f1fe2: 130e 2100 |01a9: const/16 v14, #int 33 // #21 │ │ +2f1fe6: 1a0f 360f |01ab: const-string v15, "Cannot delete file {0} because it is being used by another application" // string@0f36 │ │ +2f1fea: 7040 5691 10fe |01ad: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ +2f1ff0: 6900 1f87 |01b0: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_DELETE_FAILED_FILE_LOCKED:Lorg/jaudiotagger/logging/ErrorMessage; // field@871f │ │ +2f1ff4: 2200 b711 |01b2: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ +2f1ff8: 1a01 921b |01b4: const-string v1, "GENERAL_DELETE_FAILED_BECAUSE_FILE_IS_TOO_SMALL" // string@1b92 │ │ +2f1ffc: 130e 2200 |01b6: const/16 v14, #int 34 // #22 │ │ +2f2000: 1a0f 6e0f |01b8: const-string v15, "Cannot write to file {0} because too small to be an audio file" // string@0f6e │ │ +2f2004: 7040 5691 10fe |01ba: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ +2f200a: 6900 1e87 |01bd: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_DELETE_FAILED_BECAUSE_FILE_IS_TOO_SMALL:Lorg/jaudiotagger/logging/ErrorMessage; // field@871e │ │ +2f200e: 2200 b711 |01bf: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ +2f2012: 1a01 8c39 |01c1: const-string v1, "MP3_ID3TAG_LENGTH_INCORRECT" // string@398c │ │ +2f2016: 130e 2300 |01c3: const/16 v14, #int 35 // #23 │ │ +2f201a: 1a0f 8b02 |01c5: const-string v15, " {0}:Checking further because the ID3 Tag ends at {1} but the mp3 audio doesnt start until {2}" // string@028b │ │ +2f201e: 7040 5691 10fe |01c7: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ +2f2024: 6900 4d87 |01ca: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.MP3_ID3TAG_LENGTH_INCORRECT:Lorg/jaudiotagger/logging/ErrorMessage; // field@874d │ │ +2f2028: 2200 b711 |01cc: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ +2f202c: 1a01 8e39 |01ce: const-string v1, "MP3_RECALCULATED_POSSIBLE_START_OF_MP3_AUDIO" // string@398e │ │ +2f2030: 130e 2400 |01d0: const/16 v14, #int 36 // #24 │ │ +2f2034: 1a0f 86b5 |01d2: const-string v15, "{0}: Recalculated possible start of the audio to be at {1}" // string@b586 │ │ +2f2038: 7040 5691 10fe |01d4: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ +2f203e: 6900 4f87 |01d7: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.MP3_RECALCULATED_POSSIBLE_START_OF_MP3_AUDIO:Lorg/jaudiotagger/logging/ErrorMessage; // field@874f │ │ +2f2042: 2200 b711 |01d9: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ +2f2046: 1a01 8f39 |01db: const-string v1, "MP3_RECALCULATED_START_OF_MP3_AUDIO" // string@398f │ │ +2f204a: 130e 2500 |01dd: const/16 v14, #int 37 // #25 │ │ +2f204e: 1a0f 87b5 |01df: const-string v15, "{0}: Recalculated the start of the audio to be at {1}" // string@b587 │ │ +2f2052: 7040 5691 10fe |01e1: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ +2f2058: 6900 5087 |01e4: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.MP3_RECALCULATED_START_OF_MP3_AUDIO:Lorg/jaudiotagger/logging/ErrorMessage; // field@8750 │ │ +2f205c: 2200 b711 |01e6: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ +2f2060: 1a01 9139 |01e8: const-string v1, "MP3_START_OF_AUDIO_CONFIRMED" // string@3991 │ │ +2f2064: 130e 2600 |01ea: const/16 v14, #int 38 // #26 │ │ +2f2068: 1a0f 85b5 |01ec: const-string v15, "{0}: Confirmed audio starts at {1} whether searching from start or from end of ID3 tag" // string@b585 │ │ +2f206c: 7040 5691 10fe |01ee: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ +2f2072: 6900 5287 |01f1: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.MP3_START_OF_AUDIO_CONFIRMED:Lorg/jaudiotagger/logging/ErrorMessage; // field@8752 │ │ +2f2076: 2200 b711 |01f3: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ +2f207a: 1a01 9439 |01f5: const-string v1, "MP3_URL_SAVED_ENCODED" // string@3994 │ │ +2f207e: 130e 2700 |01f7: const/16 v14, #int 39 // #27 │ │ +2f2082: 1a0f 3b50 |01f9: const-string v15, "Url:{0} saved in encoded form as {1}" // string@503b │ │ +2f2086: 7040 5691 10fe |01fb: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ +2f208c: 6900 5587 |01fe: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.MP3_URL_SAVED_ENCODED:Lorg/jaudiotagger/logging/ErrorMessage; // field@8755 │ │ +2f2090: 2200 b711 |0200: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ +2f2094: 1a01 9339 |0202: const-string v1, "MP3_UNABLE_TO_ENCODE_URL" // string@3993 │ │ +2f2098: 130e 2800 |0204: const/16 v14, #int 40 // #28 │ │ +2f209c: 1a0f fa4f |0206: const-string v15, "Unable to save url:{0} because cannot encode all characters setting to blank instead" // string@4ffa │ │ +2f20a0: 7040 5691 10fe |0208: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ +2f20a6: 6900 5487 |020b: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.MP3_UNABLE_TO_ENCODE_URL:Lorg/jaudiotagger/logging/ErrorMessage; // field@8754 │ │ +2f20aa: 2200 b711 |020d: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ +2f20ae: 1a01 aa39 |020f: const-string v1, "MP4_UNABLE_TO_FIND_NEXT_ATOM_BECAUSE_IDENTIFIER_IS_INVALID" // string@39aa │ │ +2f20b2: 130e 2900 |0211: const/16 v14, #int 41 // #29 │ │ +2f20b6: 1a0f d04f |0213: const-string v15, "Unable to find next atom because identifier is invalid {0}" // string@4fd0 │ │ +2f20ba: 7040 5691 10fe |0215: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ +2f20c0: 6900 6987 |0218: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_UNABLE_TO_FIND_NEXT_ATOM_BECAUSE_IDENTIFIER_IS_INVALID:Lorg/jaudiotagger/logging/ErrorMessage; // field@8769 │ │ +2f20c4: 2200 b711 |021a: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ +2f20c8: 1a01 ab39 |021c: const-string v1, "MP4_UNABLE_TO_FIND_NEXT_ATOM_BECAUSE_LENGTH_IS_INVALID" // string@39ab │ │ +2f20cc: 130e 2a00 |021e: const/16 v14, #int 42 // #2a │ │ +2f20d0: 1a0f d14f |0220: const-string v15, "Unable to find next atom {0} because length is invalid {1}" // string@4fd1 │ │ +2f20d4: 7040 5691 10fe |0222: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ +2f20da: 6900 6a87 |0225: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_UNABLE_TO_FIND_NEXT_ATOM_BECAUSE_LENGTH_IS_INVALID:Lorg/jaudiotagger/logging/ErrorMessage; // field@876a │ │ +2f20de: 2200 b711 |0227: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ +2f20e2: 1a01 951b |0229: const-string v1, "GENERAL_INVALID_NULL_ARGUMENT" // string@1b95 │ │ +2f20e6: 130e 2b00 |022b: const/16 v14, #int 43 // #2b │ │ +2f20ea: 1a0f 3e0a |022d: const-string v15, "Argument cannot be null" // string@0a3e │ │ +2f20ee: 7040 5691 10fe |022f: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ +2f20f4: 6900 2187 |0232: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_INVALID_NULL_ARGUMENT:Lorg/jaudiotagger/logging/ErrorMessage; // field@8721 │ │ +2f20f8: 2200 b711 |0234: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ +2f20fc: 1a01 a739 |0236: const-string v1, "MP4_NO_GENREID_FOR_GENRE" // string@39a7 │ │ +2f2100: 130e 2c00 |0238: const/16 v14, #int 44 // #2c │ │ +2f2104: 1a0f f53d |023a: const-string v15, "No genre id could be found for this genre atom with data length {0}" // string@3df5 │ │ +2f2108: 7040 5691 10fe |023c: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ +2f210e: 6900 6687 |023f: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_NO_GENREID_FOR_GENRE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8766 │ │ +2f2112: 2200 b711 |0241: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ +2f2116: 1a01 a539 |0243: const-string v1, "MP4_GENRE_OUT_OF_RANGE" // string@39a5 │ │ +2f211a: 130e 2d00 |0245: const/16 v14, #int 45 // #2d │ │ +2f211e: 1a0f 341c |0247: const-string v15, "Genre Id {0} does not map to a valid genre" // string@1c34 │ │ +2f2122: 7040 5691 10fe |0249: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ +2f2128: 6900 6487 |024c: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_GENRE_OUT_OF_RANGE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8764 │ │ +2f212c: 2200 b711 |024e: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ +2f2130: 1a01 8d39 |0250: const-string v1, "MP3_PICTURE_TYPE_INVALID" // string@398d │ │ +2f2134: 130e 2e00 |0252: const/16 v14, #int 46 // #2e │ │ +2f2138: 1a0f 4641 |0254: const-string v15, "Picture Type is set to invalid value:{0}" // string@4146 │ │ +2f213c: 7040 5691 10fe |0256: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ +2f2142: 6900 4e87 |0259: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.MP3_PICTURE_TYPE_INVALID:Lorg/jaudiotagger/logging/ErrorMessage; // field@874e │ │ +2f2146: 2200 b711 |025b: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ +2f214a: 1a01 9039 |025d: const-string v1, "MP3_REFERENCE_KEY_INVALID" // string@3990 │ │ +2f214e: 130e 2f00 |025f: const/16 v14, #int 47 // #2f │ │ +2f2152: 1a0f 88b5 |0261: const-string v15, "{0}:No key could be found with the value of:{1}" // string@b588 │ │ +2f2156: 7040 5691 10fe |0263: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ +2f215c: 6900 5187 |0266: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.MP3_REFERENCE_KEY_INVALID:Lorg/jaudiotagger/logging/ErrorMessage; // field@8751 │ │ +2f2160: 2200 b711 |0268: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ +2f2164: 1a01 9239 |026a: const-string v1, "MP3_UNABLE_TO_ADJUST_PADDING" // string@3992 │ │ +2f2168: 130e 3000 |026c: const/16 v14, #int 48 // #30 │ │ +2f216c: 1a0f 3542 |026e: const-string v15, "Problem adjusting padding in large file, expecting to write:{0} only wrote:{1}" // string@4235 │ │ +2f2170: 7040 5691 10fe |0270: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ +2f2176: 6900 5387 |0273: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.MP3_UNABLE_TO_ADJUST_PADDING:Lorg/jaudiotagger/logging/ErrorMessage; // field@8753 │ │ +2f217a: 2200 b711 |0275: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ +2f217e: 1a01 a41b |0277: const-string v1, "GENERAL_WRITE_FAILED_TO_DELETE_TEMPORARY_FILE" // string@1ba4 │ │ +2f2182: 130e 3100 |0279: const/16 v14, #int 49 // #31 │ │ +2f2186: 1a0f c54f |027b: const-string v15, "Unable to delete the temporary file {0}" // string@4fc5 │ │ +2f218a: 7040 5691 10fe |027d: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ +2f2190: 6900 3087 |0280: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_WRITE_FAILED_TO_DELETE_TEMPORARY_FILE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8730 │ │ +2f2194: 2200 b711 |0282: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ +2f2198: 1a01 a21b |0284: const-string v1, "GENERAL_WRITE_FAILED_TO_CREATE_TEMPORARY_FILE_IN_FOLDER" // string@1ba2 │ │ +2f219c: 130e 3200 |0286: const/16 v14, #int 50 // #32 │ │ +2f21a0: 1a0f 550f |0288: const-string v15, "Cannot modify {0} because do not have permissions to create files in the folder {1}" // string@0f55 │ │ +2f21a4: 7040 5691 10fe |028a: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ +2f21aa: 6900 2e87 |028d: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_WRITE_FAILED_TO_CREATE_TEMPORARY_FILE_IN_FOLDER:Lorg/jaudiotagger/logging/ErrorMessage; // field@872e │ │ +2f21ae: 2200 b711 |028f: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ +2f21b2: 1a01 a51b |0291: const-string v1, "GENERAL_WRITE_FAILED_TO_MODIFY_TEMPORARY_FILE_IN_FOLDER" // string@1ba5 │ │ +2f21b6: 130e 3300 |0293: const/16 v14, #int 51 // #33 │ │ +2f21ba: 1a0f 570f |0295: const-string v15, "Cannot modify {0} because do not have permissions to modify files in the folder {1}" // string@0f57 │ │ +2f21be: 7040 5691 10fe |0297: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ +2f21c4: 6900 3187 |029a: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_WRITE_FAILED_TO_MODIFY_TEMPORARY_FILE_IN_FOLDER:Lorg/jaudiotagger/logging/ErrorMessage; // field@8731 │ │ +2f21c8: 2200 b711 |029c: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ +2f21cc: 1a01 a61b |029e: const-string v1, "GENERAL_WRITE_FAILED_TO_OPEN_FILE_FOR_EDITING" // string@1ba6 │ │ +2f21d0: 130e 3400 |02a0: const/16 v14, #int 52 // #34 │ │ +2f21d4: 1a0f 560f |02a2: const-string v15, "Cannot modify {0} because do not have permissions to modify file" // string@0f56 │ │ +2f21d8: 7040 5691 10fe |02a4: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ +2f21de: 6900 3287 |02a7: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_WRITE_FAILED_TO_OPEN_FILE_FOR_EDITING:Lorg/jaudiotagger/logging/ErrorMessage; // field@8732 │ │ +2f21e2: 2200 b711 |02a9: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ +2f21e6: 1a01 753d |02ab: const-string v1, "NULL_PADDING_FOUND_AT_END_OF_MP4" // string@3d75 │ │ +2f21ea: 130e 3500 |02ad: const/16 v14, #int 53 // #35 │ │ +2f21ee: 1a0f 523e |02af: const-string v15, "Null Padding found at end of file starting at offset {0}" // string@3e52 │ │ +2f21f2: 7040 5691 10fe |02b1: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ +2f21f8: 6900 7287 |02b4: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.NULL_PADDING_FOUND_AT_END_OF_MP4:Lorg/jaudiotagger/logging/ErrorMessage; // field@8772 │ │ +2f21fc: 2200 b711 |02b6: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ +2f2200: 1a01 cb3e |02b8: const-string v1, "OGG_VORBIS_NO_SETUP_BLOCK" // string@3ecb │ │ +2f2204: 130e 3600 |02ba: const/16 v14, #int 54 // #36 │ │ +2f2208: 1a0f 8612 |02bc: const-string v15, "Could not find the Ogg Setup block" // string@1286 │ │ +2f220c: 7040 5691 10fe |02be: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ +2f2212: 6900 7687 |02c1: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.OGG_VORBIS_NO_SETUP_BLOCK:Lorg/jaudiotagger/logging/ErrorMessage; // field@8776 │ │ +2f2216: 2200 b711 |02c3: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ +2f221a: 1a01 c83e |02c5: const-string v1, "OGG_HEADER_CANNOT_BE_FOUND" // string@3ec8 │ │ +2f221e: 130e 3700 |02c7: const/16 v14, #int 55 // #37 │ │ +2f2222: 1a0f 4d3f |02c9: const-string v15, "OggS Header could not be found, not an ogg stream {0}" // string@3f4d │ │ +2f2226: 7040 5691 10fe |02cb: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ +2f222c: 6900 7487 |02ce: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.OGG_HEADER_CANNOT_BE_FOUND:Lorg/jaudiotagger/logging/ErrorMessage; // field@8774 │ │ +2f2230: 2200 b711 |02d0: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ +2f2234: 1a01 991b |02d2: const-string v1, "GENERAL_READ_FAILED_UNABLE_TO_CLOSE_RANDOM_ACCESS_FILE" // string@1b99 │ │ +2f2238: 130e 3800 |02d4: const/16 v14, #int 56 // #38 │ │ +2f223c: 1a0f b24f |02d6: const-string v15, "Unable to close random access file: {0}" // string@4fb2 │ │ +2f2240: 7040 5691 10fe |02d8: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ +2f2246: 6900 2587 |02db: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_READ_FAILED_UNABLE_TO_CLOSE_RANDOM_ACCESS_FILE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8725 │ │ +2f224a: 2200 b711 |02dd: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ +2f224e: 1a01 981b |02df: const-string v1, "GENERAL_READ_FAILED_FILE_TOO_SMALL" // string@1b98 │ │ +2f2252: 130e 3900 |02e1: const/16 v14, #int 57 // #39 │ │ +2f2256: 1a0f f04f |02e3: const-string v15, "Unable to read file because it is too small to be valid audio file: {0}" // string@4ff0 │ │ +2f225a: 7040 5691 10fe |02e5: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ +2f2260: 6900 2487 |02e8: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_READ_FAILED_FILE_TOO_SMALL:Lorg/jaudiotagger/logging/ErrorMessage; // field@8724 │ │ +2f2264: 2200 b711 |02ea: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ +2f2268: 1a01 971b |02ec: const-string v1, "GENERAL_READ_FAILED_DO_NOT_HAVE_PERMISSION_TO_READ_FILE" // string@1b97 │ │ +2f226c: 130e 3a00 |02ee: const/16 v14, #int 58 // #3a │ │ +2f2270: 1a0f f14f |02f0: const-string v15, "Unable to read file do not have permission to read: {0}" // string@4ff1 │ │ +2f2274: 7040 5691 10fe |02f2: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ +2f227a: 6900 2387 |02f5: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_READ_FAILED_DO_NOT_HAVE_PERMISSION_TO_READ_FILE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8723 │ │ +2f227e: 2200 b711 |02f7: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ +2f2282: 1a01 5907 |02f9: const-string v1, "ASF_FILE_HEADER_SIZE_DOES_NOT_MATCH_FILE_SIZE" // string@0759 │ │ +2f2286: 130e 3b00 |02fb: const/16 v14, #int 59 // #3b │ │ +2f228a: 1a0f 981a |02fd: const-string v15, "For file {0} the File header size is {1} but different to actual file size of {2}" // string@1a98 │ │ +2f228e: 7040 5691 10fe |02ff: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ +2f2294: 6900 1687 |0302: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.ASF_FILE_HEADER_SIZE_DOES_NOT_MATCH_FILE_SIZE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8716 │ │ +2f2298: 2200 b711 |0304: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ +2f229c: 1a01 5807 |0306: const-string v1, "ASF_FILE_HEADER_MISSING" // string@0758 │ │ +2f22a0: 130e 3c00 |0308: const/16 v14, #int 60 // #3c │ │ +2f22a4: 1a0f 971a |030a: const-string v15, "For file {0} the File Header missing. Invalid ASF/WMA file." // string@1a97 │ │ +2f22a8: 7040 5691 10fe |030c: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ +2f22ae: 6900 1587 |030f: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.ASF_FILE_HEADER_MISSING:Lorg/jaudiotagger/logging/ErrorMessage; // field@8715 │ │ +2f22b2: 2200 b711 |0311: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ +2f22b6: 1a01 5a07 |0313: const-string v1, "ASF_HEADER_MISSING" // string@075a │ │ +2f22ba: 130e 3d00 |0315: const/16 v14, #int 61 // #3d │ │ +2f22be: 1a0f 961a |0317: const-string v15, "For file {0} the Asf Header missing. Invalid ASF/WMA file." // string@1a96 │ │ +2f22c2: 7040 5691 10fe |0319: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ +2f22c8: 6900 1787 |031c: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.ASF_HEADER_MISSING:Lorg/jaudiotagger/logging/ErrorMessage; // field@8717 │ │ +2f22cc: 2200 b711 |031e: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ +2f22d0: 1a01 9b1b |0320: const-string v1, "GENERAL_UNIDENITIFED_IMAGE_FORMAT" // string@1b9b │ │ +2f22d4: 130e 3e00 |0322: const/16 v14, #int 62 // #3e │ │ +2f22d8: 1a0f 5b0f |0324: const-string v15, "Cannot safetly identify the format of this image setting to default type of Png" // string@0f5b │ │ +2f22dc: 7040 5691 10fe |0326: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ +2f22e2: 6900 2787 |0329: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_UNIDENITIFED_IMAGE_FORMAT:Lorg/jaudiotagger/logging/ErrorMessage; // field@8727 │ │ +2f22e6: 2200 b711 |032b: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ +2f22ea: 1a01 a639 |032d: const-string v1, "MP4_IMAGE_FORMAT_IS_NOT_TO_EXPECTED_TYPE" // string@39a6 │ │ +2f22ee: 130e 3f00 |032f: const/16 v14, #int 63 // #3f │ │ +2f22f2: 1a0f 4b1f |0331: const-string v15, "ImageFormat for cover art atom is not set to a known image format, instead set to {0}" // string@1f4b │ │ +2f22f6: 7040 5691 10fe |0333: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ +2f22fc: 6900 6587 |0336: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_IMAGE_FORMAT_IS_NOT_TO_EXPECTED_TYPE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8765 │ │ +2f2300: 2200 b711 |0338: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ +2f2304: 1a01 8739 |033a: const-string v1, "MP3_FRAME_IS_COMPRESSED" // string@3987 │ │ +2f2308: 130e 4000 |033c: const/16 v14, #int 64 // #40 │ │ +2f230c: 1a0f 221a |033e: const-string v15, "Filename {0}:{1} is compressed" // string@1a22 │ │ +2f2310: 7040 5691 10fe |0340: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ +2f2316: 6900 4887 |0343: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.MP3_FRAME_IS_COMPRESSED:Lorg/jaudiotagger/logging/ErrorMessage; // field@8748 │ │ +2f231a: 2200 b711 |0345: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ +2f231e: 1a01 8939 |0347: const-string v1, "MP3_FRAME_IS_ENCRYPTED" // string@3989 │ │ +2f2322: 130e 4100 |0349: const/16 v14, #int 65 // #41 │ │ +2f2326: 1a0f 231a |034b: const-string v15, "Filename {0}:{1} is encrypted" // string@1a23 │ │ +2f232a: 7040 5691 10fe |034d: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ +2f2330: 6900 4a87 |0350: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.MP3_FRAME_IS_ENCRYPTED:Lorg/jaudiotagger/logging/ErrorMessage; // field@874a │ │ +2f2334: 2200 b711 |0352: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ +2f2338: 1a01 8a39 |0354: const-string v1, "MP3_FRAME_IS_GROUPED" // string@398a │ │ +2f233c: 130e 4200 |0356: const/16 v14, #int 66 // #42 │ │ +2f2340: 1a0f 241a |0358: const-string v15, "Filename {0}:{1} is grouped" // string@1a24 │ │ +2f2344: 7040 5691 10fe |035a: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ +2f234a: 6900 4b87 |035d: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.MP3_FRAME_IS_GROUPED:Lorg/jaudiotagger/logging/ErrorMessage; // field@874b │ │ +2f234e: 2200 b711 |035f: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ +2f2352: 1a01 8b39 |0361: const-string v1, "MP3_FRAME_IS_UNSYNCHRONISED" // string@398b │ │ +2f2356: 130e 4300 |0363: const/16 v14, #int 67 // #43 │ │ +2f235a: 1a0f 251a |0365: const-string v15, "Filename {0}:{1} is unsynchronised" // string@1a25 │ │ +2f235e: 7040 5691 10fe |0367: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ +2f2364: 6900 4c87 |036a: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.MP3_FRAME_IS_UNSYNCHRONISED:Lorg/jaudiotagger/logging/ErrorMessage; // field@874c │ │ +2f2368: 2200 b711 |036c: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ +2f236c: 1a01 8839 |036e: const-string v1, "MP3_FRAME_IS_DATA_LENGTH_INDICATOR" // string@3988 │ │ +2f2370: 130e 4400 |0370: const/16 v14, #int 68 // #44 │ │ +2f2374: 1a0f 211a |0372: const-string v15, "Filename {0}:{1} has a data length indicator" // string@1a21 │ │ +2f2378: 7040 5691 10fe |0374: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ +2f237e: 6900 4987 |0377: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.MP3_FRAME_IS_DATA_LENGTH_INDICATOR:Lorg/jaudiotagger/logging/ErrorMessage; // field@8749 │ │ +2f2382: 2200 b711 |0379: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ +2f2386: 1a01 a039 |037b: const-string v1, "MP4_FILE_HAS_NO_METADATA" // string@39a0 │ │ +2f238a: 130e 4500 |037d: const/16 v14, #int 69 // #45 │ │ +2f238e: 1a0f de4d |037f: const-string v15, "This file does not currently contain any metadata" // string@4dde │ │ +2f2392: 7040 5691 10fe |0381: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ +2f2398: 6900 5f87 |0384: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_FILE_HAS_NO_METADATA:Lorg/jaudiotagger/logging/ErrorMessage; // field@875f │ │ +2f239c: 2200 b711 |0386: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ +2f23a0: 1a01 a239 |0388: const-string v1, "MP4_FILE_META_ATOM_CHILD_DATA_NOT_NULL" // string@39a2 │ │ +2f23a4: 130e 4600 |038a: const/16 v14, #int 70 // #46 │ │ +2f23a8: 1a0f fa16 |038c: const-string v15, "Expect data in meta box to be null" // string@16fa │ │ +2f23ac: 7040 5691 10fe |038e: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ +2f23b2: 6900 6187 |0391: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_FILE_META_ATOM_CHILD_DATA_NOT_NULL:Lorg/jaudiotagger/logging/ErrorMessage; // field@8761 │ │ +2f23b6: 2200 b711 |0393: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ +2f23ba: 1a01 5e53 |0395: const-string v1, "WMA_INVALID_FIELD_NAME" // string@535e │ │ +2f23be: 130e 4700 |0397: const/16 v14, #int 71 // #47 │ │ +2f23c2: 1a0f 294d |0399: const-string v15, "The field name {0} is not allowed for {1}" // string@4d29 │ │ +2f23c6: 7040 5691 10fe |039b: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ +2f23cc: 6900 7c87 |039e: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.WMA_INVALID_FIELD_NAME:Lorg/jaudiotagger/logging/ErrorMessage; // field@877c │ │ +2f23d0: 2200 b711 |03a0: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ +2f23d4: 1a01 6053 |03a2: const-string v1, "WMA_INVALID_LANGUAGE_USE" // string@5360 │ │ +2f23d8: 130e 4800 |03a4: const/16 v14, #int 72 // #48 │ │ +2f23dc: 1a0f 3c4d |03a6: const-string v15, "The use of language {0} ist not allowed for {1} (only {2} allowed)" // string@4d3c │ │ +2f23e0: 7040 5691 10fe |03a8: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ +2f23e6: 6900 7e87 |03ab: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.WMA_INVALID_LANGUAGE_USE:Lorg/jaudiotagger/logging/ErrorMessage; // field@877e │ │ +2f23ea: 2200 b711 |03ad: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ +2f23ee: 1a01 6153 |03af: const-string v1, "WMA_INVALID_STREAM_REFERNCE" // string@5361 │ │ +2f23f2: 130e 4900 |03b1: const/16 v14, #int 73 // #49 │ │ +2f23f6: 1a0f 384d |03b3: const-string v15, "The stream number {0} is invalid. Only {1} allowed for {2}." // string@4d38 │ │ +2f23fa: 7040 5691 10fe |03b5: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ +2f2400: 6900 7f87 |03b8: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.WMA_INVALID_STREAM_REFERNCE:Lorg/jaudiotagger/logging/ErrorMessage; // field@877f │ │ +2f2404: 2200 b711 |03ba: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ +2f2408: 1a01 5f53 |03bc: const-string v1, "WMA_INVALID_GUID_USE" // string@535f │ │ +2f240c: 130e 4a00 |03be: const/16 v14, #int 74 // #4a │ │ +2f2410: 1a0f 3b4d |03c0: const-string v15, "The use of GUID ist not allowed for {0}" // string@4d3b │ │ +2f2414: 7040 5691 10fe |03c2: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ +2f241a: 6900 7d87 |03c5: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.WMA_INVALID_GUID_USE:Lorg/jaudiotagger/logging/ErrorMessage; // field@877d │ │ +2f241e: 2200 b711 |03c7: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ +2f2422: 1a01 6253 |03c9: const-string v1, "WMA_LENGTH_OF_DATA_IS_TOO_LARGE" // string@5362 │ │ +2f2426: 130e 4b00 |03cb: const/16 v14, #int 75 // #4b │ │ +2f242a: 1a0f c94e |03cd: const-string v15, "Trying to create field with {0} bytes of data but the maximum data allowed in WMA files is {1} for {2}." // string@4ec9 │ │ +2f242e: 7040 5691 10fe |03cf: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ +2f2434: 6900 8087 |03d2: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.WMA_LENGTH_OF_DATA_IS_TOO_LARGE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8780 │ │ +2f2438: 2200 b711 |03d4: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ +2f243c: 1a01 6353 |03d6: const-string v1, "WMA_LENGTH_OF_LANGUAGE_IS_TOO_LARGE" // string@5363 │ │ +2f2440: 130e 4c00 |03d8: const/16 v14, #int 76 // #4c │ │ +2f2444: 1a0f ca4e |03da: const-string v15, "Trying to create language entry, but UTF-16LE representation is {0} and exceeds maximum allowed of 255." // string@4eca │ │ +2f2448: 7040 5691 10fe |03dc: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ +2f244e: 6900 8187 |03df: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.WMA_LENGTH_OF_LANGUAGE_IS_TOO_LARGE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8781 │ │ +2f2452: 2200 b711 |03e1: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ +2f2456: 1a01 6453 |03e3: const-string v1, "WMA_LENGTH_OF_STRING_IS_TOO_LARGE" // string@5364 │ │ +2f245a: 130e 4d00 |03e5: const/16 v14, #int 77 // #4d │ │ +2f245e: 1a0f c84e |03e7: const-string v15, "Trying to create field but UTF-16LE representation is {0} and exceeds maximum allowed of 65535." // string@4ec8 │ │ +2f2462: 7040 5691 10fe |03e9: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ +2f2468: 6900 8287 |03ec: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.WMA_LENGTH_OF_STRING_IS_TOO_LARGE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8782 │ │ +2f246c: 2200 b711 |03ee: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ +2f2470: 1a01 6653 |03f0: const-string v1, "WMA_ONLY_STRING_IN_CD" // string@5366 │ │ +2f2474: 130e 4e00 |03f2: const/16 v14, #int 78 // #4e │ │ +2f2478: 1a0f cc3f |03f4: const-string v15, "Only Strings are allowed in content description objects" // string@3fcc │ │ +2f247c: 7040 5691 10fe |03f6: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ +2f2482: 6900 8387 |03f9: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.WMA_ONLY_STRING_IN_CD:Lorg/jaudiotagger/logging/ErrorMessage; // field@8783 │ │ +2f2486: 2200 b711 |03fb: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ +2f248a: 1a01 8e1d |03fd: const-string v1, "ID3_EXTENDED_HEADER_SIZE_INVALID" // string@1d8e │ │ +2f248e: 130e 4f00 |03ff: const/16 v14, #int 79 // #4f │ │ +2f2492: 1a0f 7bb5 |0401: const-string v15, "{0} Invalid Extended Header Size of {0} assuming no extended header after all" // string@b57b │ │ +2f2496: 7040 5691 10fe |0403: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ +2f249c: 6900 3987 |0406: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.ID3_EXTENDED_HEADER_SIZE_INVALID:Lorg/jaudiotagger/logging/ErrorMessage; // field@8739 │ │ +2f24a0: 2200 b711 |0408: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ +2f24a4: 1a01 8f1d |040a: const-string v1, "ID3_EXTENDED_HEADER_SIZE_TOO_SMALL" // string@1d8f │ │ +2f24a8: 130e 5000 |040c: const/16 v14, #int 80 // #50 │ │ +2f24ac: 1a0f 7cb5 |040e: const-string v15, "{0} Invalid Extended Header Size of {0} is too smal to be valid" // string@b57c │ │ +2f24b0: 7040 5691 10fe |0410: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ +2f24b6: 6900 3a87 |0413: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.ID3_EXTENDED_HEADER_SIZE_TOO_SMALL:Lorg/jaudiotagger/logging/ErrorMessage; // field@873a │ │ +2f24ba: 2200 b711 |0415: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ +2f24be: 1a01 901d |0417: const-string v1, "ID3_INVALID_OR_UNKNOWN_FLAG_SET" // string@1d90 │ │ +2f24c2: 130e 5100 |0419: const/16 v14, #int 81 // #51 │ │ +2f24c6: 1a0f 7db5 |041b: const-string v15, "{0} Invalid or unknown bit flag 0x{1} set in ID3 tag header" // string@b57d │ │ +2f24ca: 7040 5691 10fe |041d: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ +2f24d0: 6900 3b87 |0420: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.ID3_INVALID_OR_UNKNOWN_FLAG_SET:Lorg/jaudiotagger/logging/ErrorMessage; // field@873b │ │ +2f24d4: 2200 b711 |0422: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ +2f24d8: 1a01 991d |0424: const-string v1, "ID3_TAG_UNSYNCHRONIZED" // string@1d99 │ │ +2f24dc: 130e 5200 |0426: const/16 v14, #int 82 // #52 │ │ +2f24e0: 1a0f 84b5 |0428: const-string v15, "{0} the ID3 Tag is unsynchronized" // string@b584 │ │ +2f24e4: 7040 5691 10fe |042a: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ +2f24ea: 6900 4487 |042d: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.ID3_TAG_UNSYNCHRONIZED:Lorg/jaudiotagger/logging/ErrorMessage; // field@8744 │ │ +2f24ee: 2200 b711 |042f: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ +2f24f2: 1a01 951d |0431: const-string v1, "ID3_TAG_EXPERIMENTAL" // string@1d95 │ │ +2f24f6: 130e 5300 |0433: const/16 v14, #int 83 // #53 │ │ +2f24fa: 1a0f 81b5 |0435: const-string v15, "{0} the ID3 Tag is experimental" // string@b581 │ │ +2f24fe: 7040 5691 10fe |0437: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ +2f2504: 6900 4087 |043a: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.ID3_TAG_EXPERIMENTAL:Lorg/jaudiotagger/logging/ErrorMessage; // field@8740 │ │ +2f2508: 2200 b711 |043c: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ +2f250c: 1a01 971d |043e: const-string v1, "ID3_TAG_FOOTER" // string@1d97 │ │ +2f2510: 130e 5400 |0440: const/16 v14, #int 84 // #54 │ │ +2f2514: 1a0f 83b5 |0442: const-string v15, "{0} the ID3 Tag is has a footer" // string@b583 │ │ +2f2518: 7040 5691 10fe |0444: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ +2f251e: 6900 4287 |0447: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.ID3_TAG_FOOTER:Lorg/jaudiotagger/logging/ErrorMessage; // field@8742 │ │ +2f2522: 2200 b711 |0449: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ +2f2526: 1a01 961d |044b: const-string v1, "ID3_TAG_EXTENDED" // string@1d96 │ │ +2f252a: 130e 5500 |044d: const/16 v14, #int 85 // #55 │ │ +2f252e: 1a0f 82b5 |044f: const-string v15, "{0} the ID3 Tag is extended" // string@b582 │ │ +2f2532: 7040 5691 10fe |0451: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ +2f2538: 6900 4187 |0454: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.ID3_TAG_EXTENDED:Lorg/jaudiotagger/logging/ErrorMessage; // field@8741 │ │ +2f253c: 2200 b711 |0456: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ +2f2540: 1a01 921d |0458: const-string v1, "ID3_TAG_CRC" // string@1d92 │ │ +2f2544: 130e 5600 |045a: const/16 v14, #int 86 // #56 │ │ +2f2548: 1a0f 7fb5 |045c: const-string v15, "{0} the ID3 Tag has crc check" // string@b57f │ │ +2f254c: 7040 5691 10fe |045e: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ +2f2552: 6900 3d87 |0461: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.ID3_TAG_CRC:Lorg/jaudiotagger/logging/ErrorMessage; // field@873d │ │ +2f2556: 2200 b711 |0463: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ +2f255a: 1a01 911d |0465: const-string v1, "ID3_TAG_COMPRESSED" // string@1d91 │ │ +2f255e: 130e 5700 |0467: const/16 v14, #int 87 // #57 │ │ +2f2562: 1a0f 80b5 |0469: const-string v15, "{0} the ID3 Tag is compressed" // string@b580 │ │ +2f2566: 7040 5691 10fe |046b: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ +2f256c: 6900 3c87 |046e: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.ID3_TAG_COMPRESSED:Lorg/jaudiotagger/logging/ErrorMessage; // field@873c │ │ +2f2570: 2200 b711 |0470: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ +2f2574: 1a01 941d |0472: const-string v1, "ID3_TAG_CRC_SIZE" // string@1d94 │ │ +2f2578: 130e 5800 |0474: const/16 v14, #int 88 // #58 │ │ +2f257c: 1a0f 78b5 |0476: const-string v15, "{0} According to Extended Header the ID3 Tag has crc32 of {1}" // string@b578 │ │ +2f2580: 7040 5691 10fe |0478: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ +2f2586: 6900 3f87 |047b: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.ID3_TAG_CRC_SIZE:Lorg/jaudiotagger/logging/ErrorMessage; // field@873f │ │ +2f258a: 2200 b711 |047d: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ +2f258e: 1a01 981d |047f: const-string v1, "ID3_TAG_PADDING_SIZE" // string@1d98 │ │ +2f2592: 130e 5900 |0481: const/16 v14, #int 89 // #59 │ │ +2f2596: 1a0f 79b5 |0483: const-string v15, "{0} According to Extended Header the ID3 Tag has padding size of {1}" // string@b579 │ │ +2f259a: 7040 5691 10fe |0485: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ +2f25a0: 6900 4387 |0488: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.ID3_TAG_PADDING_SIZE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8743 │ │ +2f25a4: 2200 b711 |048a: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ +2f25a8: 1a01 cf1d |048c: const-string v1, "ID_TAG_SIZE" // string@1dcf │ │ +2f25ac: 130e 5a00 |048e: const/16 v14, #int 90 // #5a │ │ +2f25b0: 1a0f 7eb5 |0490: const-string v15, "{0} Tag size is {1} according to header (does not include header size, add 10)" // string@b57e │ │ +2f25b4: 7040 5691 10fe |0492: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ +2f25ba: 6900 4687 |0495: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.ID_TAG_SIZE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8746 │ │ +2f25be: 2200 b711 |0497: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ +2f25c2: 1a01 931d |0499: const-string v1, "ID3_TAG_CRC_FLAG_SET_INCORRECTLY" // string@1d93 │ │ +2f25c6: 130e 5b00 |049b: const/16 v14, #int 91 // #5b │ │ +2f25ca: 1a0f 7ab5 |049d: const-string v15, "{0} CRC Data flag not set correctly." // string@b57a │ │ +2f25ce: 7040 5691 10fe |049f: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ +2f25d4: 6900 3e87 |04a2: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.ID3_TAG_CRC_FLAG_SET_INCORRECTLY:Lorg/jaudiotagger/logging/ErrorMessage; // field@873e │ │ +2f25d8: 2200 b711 |04a4: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ +2f25dc: 1a01 9739 |04a6: const-string v1, "MP4_CANNOT_FIND_AUDIO" // string@3997 │ │ +2f25e0: 130e 5c00 |04a8: const/16 v14, #int 92 // #5c │ │ +2f25e4: 1a0f c64f |04aa: const-string v15, "Unable to determine start of audio in file" // string@4fc6 │ │ +2f25e8: 7040 5691 10fe |04ac: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ +2f25ee: 6900 5687 |04af: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_CANNOT_FIND_AUDIO:Lorg/jaudiotagger/logging/ErrorMessage; // field@8756 │ │ +2f25f2: 2200 b711 |04b1: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ +2f25f6: 1a01 1b52 |04b3: const-string v1, "VORBIS_COMMENT_LENGTH_TOO_LARGE" // string@521b │ │ +2f25fa: 130e 5d00 |04b5: const/16 v14, #int 93 // #5d │ │ +2f25fe: 1a0f 9c10 |04b7: const-string v15, "Comment field length is very large {0} , assuming comment is corrupt" // string@109c │ │ +2f2602: 7040 5691 10fe |04b9: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ +2f2608: 6900 7b87 |04bc: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.VORBIS_COMMENT_LENGTH_TOO_LARGE:Lorg/jaudiotagger/logging/ErrorMessage; // field@877b │ │ +2f260c: 2200 b711 |04be: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ +2f2610: 1a01 1a52 |04c0: const-string v1, "VORBIS_COMMENT_LENGTH_LARGE_THAN_HEADER" // string@521a │ │ +2f2614: 130e 5e00 |04c2: const/16 v14, #int 94 // #5e │ │ +2f2618: 1a0f 9d10 |04c4: const-string v15, "Comment field length {0} is larger than total comment header {1} " // string@109d │ │ +2f261c: 7040 5691 10fe |04c6: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ +2f2622: 6900 7a87 |04c9: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.VORBIS_COMMENT_LENGTH_LARGE_THAN_HEADER:Lorg/jaudiotagger/logging/ErrorMessage; // field@877a │ │ +2f2626: 2200 b711 |04cb: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ +2f262a: 1a01 5207 |04cd: const-string v1, "ARTWORK_CANNOT_BE_CREATED_WITH_THIS_METHOD" // string@0752 │ │ +2f262e: 130e 5f00 |04cf: const/16 v14, #int 95 // #5f │ │ +2f2632: 1a0f c012 |04d1: const-string v15, "Cover Art cannot be created using this method" // string@12c0 │ │ +2f2636: 7040 5691 10fe |04d3: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ +2f263c: 6900 1387 |04d6: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.ARTWORK_CANNOT_BE_CREATED_WITH_THIS_METHOD:Lorg/jaudiotagger/logging/ErrorMessage; // field@8713 │ │ +2f2640: 2200 b711 |04d8: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ +2f2644: 1a01 5307 |04da: const-string v1, "ARTWORK_CANNOT_BE_RETRIEVED_WITH_THIS_METHOD" // string@0753 │ │ +2f2648: 130e 6000 |04dc: const/16 v14, #int 96 // #60 │ │ +2f264c: 1a0f c112 |04de: const-string v15, "Cover Art cannot be retrieved using this method" // string@12c1 │ │ +2f2650: 7040 5691 10fe |04e0: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ +2f2656: 6900 1487 |04e3: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.ARTWORK_CANNOT_BE_RETRIEVED_WITH_THIS_METHOD:Lorg/jaudiotagger/logging/ErrorMessage; // field@8714 │ │ +2f265a: 2200 b711 |04e5: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ +2f265e: 1a01 ae1b |04e7: const-string v1, "GENERIC_NOT_SUPPORTED" // string@1bae │ │ +2f2662: 130e 6100 |04e9: const/16 v14, #int 97 // #61 │ │ +2f2666: 1a0f 293e |04eb: const-string v15, "Not implemented for this format" // string@3e29 │ │ +2f266a: 7040 5691 10fe |04ed: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ +2f2670: 6900 3887 |04f0: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.GENERIC_NOT_SUPPORTED:Lorg/jaudiotagger/logging/ErrorMessage; // field@8738 │ │ +2f2674: 2200 b711 |04f2: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ +2f2678: 1a01 ef3e |04f4: const-string v1, "OPERATION_NOT_SUPPORTED_FOR_FIELD" // string@3eef │ │ +2f267c: 130e 6200 |04f6: const/16 v14, #int 98 // #62 │ │ +2f2680: 1a0f 253e |04f8: const-string v15, "Not available for this field {0}" // string@3e25 │ │ +2f2684: 7040 5691 10fe |04fa: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ +2f268a: 6900 7887 |04fd: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.OPERATION_NOT_SUPPORTED_FOR_FIELD:Lorg/jaudiotagger/logging/ErrorMessage; // field@8778 │ │ +2f268e: 2200 b711 |04ff: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ +2f2692: 1a01 9b1d |0501: const-string v1, "ID3_UNABLE_TO_DECOMPRESS_FRAME" // string@1d9b │ │ +2f2696: 130e 6300 |0503: const/16 v14, #int 99 // #63 │ │ +2f269a: 1a0f c14f |0505: const-string v15, "Unable to decompress frame {0} in file {1} because {2}" // string@4fc1 │ │ +2f269e: 7040 5691 10fe |0507: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ +2f26a4: 6900 4587 |050a: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.ID3_UNABLE_TO_DECOMPRESS_FRAME:Lorg/jaudiotagger/logging/ErrorMessage; // field@8745 │ │ +2f26a8: 2200 b711 |050c: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ +2f26ac: 1a01 6c3d |050e: const-string v1, "NO_WRITER_FOR_THIS_FORMAT" // string@3d6c │ │ +2f26b0: 130e 6400 |0510: const/16 v14, #int 100 // #64 │ │ +2f26b4: 1a0f e63d |0512: const-string v15, "No Writer associated with this extension:{0}" // string@3de6 │ │ +2f26b8: 7040 5691 10fe |0514: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ +2f26be: 6900 7187 |0517: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.NO_WRITER_FOR_THIS_FORMAT:Lorg/jaudiotagger/logging/ErrorMessage; // field@8771 │ │ +2f26c2: 2200 b711 |0519: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ +2f26c6: 1a01 6a3d |051b: const-string v1, "NO_READER_FOR_THIS_FORMAT" // string@3d6a │ │ +2f26ca: 130e 6500 |051d: const/16 v14, #int 101 // #65 │ │ +2f26ce: 1a0f e53d |051f: const-string v15, "No Reader associated with this extension:{0}" // string@3de5 │ │ +2f26d2: 7040 5691 10fe |0521: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ +2f26d8: 6900 7087 |0524: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.NO_READER_FOR_THIS_FORMAT:Lorg/jaudiotagger/logging/ErrorMessage; // field@8770 │ │ +2f26dc: 2200 b711 |0526: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ +2f26e0: 1a01 5c3d |0528: const-string v1, "NO_DELETER_FOR_THIS_FORMAT" // string@3d5c │ │ +2f26e4: 130e 6600 |052a: const/16 v14, #int 102 // #66 │ │ +2f26e8: 1a0f e43d |052c: const-string v15, "No Deleter associated with this extension:{0}" // string@3de4 │ │ +2f26ec: 7040 5691 10fe |052e: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ +2f26f2: 6900 6e87 |0531: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.NO_DELETER_FOR_THIS_FORMAT:Lorg/jaudiotagger/logging/ErrorMessage; // field@876e │ │ +2f26f6: 2200 b711 |0533: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ +2f26fa: 1a01 0f4f |0535: const-string v1, "UNABLE_TO_FIND_FILE" // string@4f0f │ │ +2f26fe: 130e 6700 |0537: const/16 v14, #int 103 // #67 │ │ +2f2702: 1a0f d64f |0539: const-string v15, "Unable to find:{0}" // string@4fd6 │ │ +2f2706: 7040 5691 10fe |053b: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ +2f270c: 6900 7987 |053e: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.UNABLE_TO_FIND_FILE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8779 │ │ +2f2710: 2200 b711 |0540: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ +2f2714: 1a01 683d |0542: const-string v1, "NO_PERMISSIONS_TO_WRITE_TO_FILE" // string@3d68 │ │ +2f2718: 130e 6800 |0544: const/16 v14, #int 104 // #68 │ │ +2f271c: 1a0f fe4f |0546: const-string v15, "Unable to write to:{0}" // string@4ffe │ │ +2f2720: 7040 5691 10fe |0548: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ +2f2726: 6900 6f87 |054b: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.NO_PERMISSIONS_TO_WRITE_TO_FILE:Lorg/jaudiotagger/logging/ErrorMessage; // field@876f │ │ +2f272a: 2200 b711 |054d: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ +2f272e: 1a01 0714 |054f: const-string v1, "DO_NOT_KNOW_HOW_TO_CREATE_THIS_ATOM_TYPE" // string@1407 │ │ +2f2732: 130e 6900 |0551: const/16 v14, #int 105 // #69 │ │ +2f2736: 1a0f 0014 |0553: const-string v15, "DO not know how to create this atom type {0}" // string@1400 │ │ +2f273a: 7040 5691 10fe |0555: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ +2f2740: 6900 1987 |0558: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.DO_NOT_KNOW_HOW_TO_CREATE_THIS_ATOM_TYPE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8719 │ │ +2f2744: 2200 b711 |055a: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ +2f2748: 1a01 c73e |055c: const-string v1, "OGG_CONTAINS_ID3TAG" // string@3ec7 │ │ +2f274c: 130e 6a00 |055e: const/16 v14, #int 106 // #6a │ │ +2f2750: 1a0f 453f |0560: const-string v15, "Ogg File contains invalid ID3 Tag, skipping ID3 Tag of length:{0}" // string@3f45 │ │ +2f2754: 7040 5691 10fe |0562: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ +2f275a: 6900 7387 |0565: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.OGG_CONTAINS_ID3TAG:Lorg/jaudiotagger/logging/ErrorMessage; // field@8773 │ │ +2f275e: 2200 b711 |0567: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ +2f2762: 1a01 db17 |0569: const-string v1, "FLAC_CONTAINS_ID3TAG" // string@17db │ │ +2f2766: 130e 6b00 |056b: const/16 v14, #int 107 // #6b │ │ +2f276a: 1a0f 391a |056d: const-string v15, "Flac File contains invalid ID3 Tag, skipping ID3 Tag of length:{0}" // string@1a39 │ │ +2f276e: 7040 5691 10fe |056f: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ +2f2774: 6900 1a87 |0572: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.FLAC_CONTAINS_ID3TAG:Lorg/jaudiotagger/logging/ErrorMessage; // field@871a │ │ +2f2778: 2200 b711 |0574: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ +2f277c: 1a01 9706 |0576: const-string v1, "ADDITIONAL_MOOV_ATOM_AT_END_OF_MP4" // string@0697 │ │ +2f2780: 130e 6c00 |0578: const/16 v14, #int 108 // #6c │ │ +2f2784: 1a0f 9008 |057a: const-string v15, "Additional moov atom found at end of file starting at offset {0}" // string@0890 │ │ +2f2788: 7040 5691 10fe |057c: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ +2f278e: 6900 1287 |057f: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.ADDITIONAL_MOOV_ATOM_AT_END_OF_MP4:Lorg/jaudiotagger/logging/ErrorMessage; // field@8712 │ │ +2f2792: 2200 b711 |0581: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ +2f2796: 1a01 5e07 |0583: const-string v1, "ATOM_LENGTH_LARGER_THAN_DATA" // string@075e │ │ +2f279a: 130e 6d00 |0585: const/16 v14, #int 109 // #6d │ │ +2f279e: 1a0f 204d |0587: const-string v15, "The atom {0} states its data length to be {1} but there are only {2} bytes remaining in the file" // string@4d20 │ │ +2f27a2: 7040 5691 10fe |0589: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ +2f27a8: 6900 1887 |058c: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.ATOM_LENGTH_LARGER_THAN_DATA:Lorg/jaudiotagger/logging/ErrorMessage; // field@8718 │ │ +2f27ac: 2200 b711 |058e: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ +2f27b0: 1a01 9c1e |0590: const-string v1, "INVALID_FIELD_FOR_ID3V1TAG" // string@1e9c │ │ +2f27b4: 130e 6e00 |0592: const/16 v14, #int 110 // #6e │ │ +2f27b8: 1a0f cf1f |0594: const-string v15, "Invalid field {0} for ID3v1 tag" // string@1fcf │ │ +2f27bc: 7040 5691 10fe |0596: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ +2f27c2: 6900 4787 |0599: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.INVALID_FIELD_FOR_ID3V1TAG:Lorg/jaudiotagger/logging/ErrorMessage; // field@8747 │ │ +2f27c6: 2200 b711 |059b: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ +2f27ca: 1a01 593d |059d: const-string v1, "NO_AUDIO_HEADER_FOUND" // string@3d59 │ │ +2f27ce: 130e 6f00 |059f: const/16 v14, #int 111 // #6f │ │ +2f27d2: 1a0f eb3d |05a1: const-string v15, "No audio header found within {0}" // string@3deb │ │ +2f27d6: 7040 5691 10fe |05a3: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ +2f27dc: 6900 6d87 |05a6: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.NO_AUDIO_HEADER_FOUND:Lorg/jaudiotagger/logging/ErrorMessage; // field@876d │ │ +2f27e0: 2200 b711 |05a8: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ +2f27e4: 1a01 583d |05aa: const-string v1, "NOT_STANDARD_MP$_GENRE" // string@3d58 │ │ +2f27e8: 130e 7000 |05ac: const/16 v14, #int 112 // #70 │ │ +2f27ec: 1a0f e14d |05ae: const-string v15, "This is not a standard genre value, use custom genre field instead" // string@4de1 │ │ +2f27f0: 7040 5691 10fe |05b0: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ +2f27f6: 6900 6c87 |05b3: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.NOT_STANDARD_MP$_GENRE:Lorg/jaudiotagger/logging/ErrorMessage; // field@876c │ │ +2f27fa: 2200 b711 |05b5: new-instance v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ +2f27fe: 1a01 dc17 |05b7: const-string v1, "FLAC_NO_BLOCKTYPE" // string@17dc │ │ +2f2802: 130e 7100 |05b9: const/16 v14, #int 113 // #71 │ │ +2f2806: 1a0f 3b1a |05bb: const-string v15, "Flac file has invalid block type {0}" // string@1a3b │ │ +2f280a: 7040 5691 10fe |05bd: invoke-direct {v0, v1, v14, v15}, Lorg/jaudiotagger/logging/ErrorMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9156 │ │ +2f2810: 6900 1b87 |05c0: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.FLAC_NO_BLOCKTYPE:Lorg/jaudiotagger/logging/ErrorMessage; // field@871b │ │ +2f2814: 1300 7200 |05c2: const/16 v0, #int 114 // #72 │ │ +2f2818: 2300 e413 |05c4: new-array v0, v0, [Lorg/jaudiotagger/logging/ErrorMessage; // type@13e4 │ │ +2f281c: 6201 2287 |05c6: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_READ:Lorg/jaudiotagger/logging/ErrorMessage; // field@8722 │ │ +2f2820: 4d01 0002 |05c8: aput-object v1, v0, v2 │ │ +2f2824: 6201 6387 |05ca: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_FILE_NOT_CONTAINER:Lorg/jaudiotagger/logging/ErrorMessage; // field@8763 │ │ +2f2828: 4d01 0003 |05cc: aput-object v1, v0, v3 │ │ +2f282c: 6201 6287 |05ce: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_FILE_NOT_AUDIO:Lorg/jaudiotagger/logging/ErrorMessage; // field@8762 │ │ +2f2830: 4d01 0004 |05d0: aput-object v1, v0, v4 │ │ +2f2834: 6201 6087 |05d2: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_FILE_IS_VIDEO:Lorg/jaudiotagger/logging/ErrorMessage; // field@8760 │ │ +2f2838: 4d01 0005 |05d4: aput-object v1, v0, v5 │ │ +2f283c: 6201 6b87 |05d6: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_UNABLE_TO_PRIME_FILE_FOR_WRITE_SAFETLY:Lorg/jaudiotagger/logging/ErrorMessage; // field@876b │ │ +2f2840: 4d01 0006 |05d8: aput-object v1, v0, v6 │ │ +2f2844: 6201 5e87 |05da: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_FILE_CONTAINS_MULTIPLE_DATA_ATOMS:Lorg/jaudiotagger/logging/ErrorMessage; // field@875e │ │ +2f2848: 4d01 0007 |05dc: aput-object v1, v0, v7 │ │ +2f284c: 6201 5787 |05de: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_CHANGES_TO_FILE_FAILED:Lorg/jaudiotagger/logging/ErrorMessage; // field@8757 │ │ +2f2850: 4d01 0008 |05e0: aput-object v1, v0, v8 │ │ +2f2854: 6201 5c87 |05e2: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_CHANGES_TO_FILE_FAILED_NO_DATA:Lorg/jaudiotagger/logging/ErrorMessage; // field@875c │ │ +2f2858: 4d01 0009 |05e4: aput-object v1, v0, v9 │ │ +2f285c: 6201 5987 |05e6: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_CHANGES_TO_FILE_FAILED_DATA_CORRUPT:Lorg/jaudiotagger/logging/ErrorMessage; // field@8759 │ │ +2f2860: 4d01 000a |05e8: aput-object v1, v0, v10 │ │ +2f2864: 6201 5d87 |05ea: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_CHANGES_TO_FILE_FAILED_NO_TAG_DATA:Lorg/jaudiotagger/logging/ErrorMessage; // field@875d │ │ +2f2868: 4d01 000b |05ec: aput-object v1, v0, v11 │ │ +2f286c: 6201 5b87 |05ee: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_CHANGES_TO_FILE_FAILED_INCORRECT_OFFSETS:Lorg/jaudiotagger/logging/ErrorMessage; // field@875b │ │ +2f2870: 4d01 000c |05f0: aput-object v1, v0, v12 │ │ +2f2874: 6201 5a87 |05f2: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_CHANGES_TO_FILE_FAILED_INCORRECT_NUMBER_OF_TRACKS:Lorg/jaudiotagger/logging/ErrorMessage; // field@875a │ │ +2f2878: 4d01 000d |05f4: aput-object v1, v0, v13 │ │ +2f287c: 6201 5887 |05f6: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_CHANGES_TO_FILE_FAILED_CANNOT_FIND_AUDIO:Lorg/jaudiotagger/logging/ErrorMessage; // field@8758 │ │ +2f2880: 1302 0c00 |05f8: const/16 v2, #int 12 // #c │ │ +2f2884: 4d01 0002 |05fa: aput-object v1, v0, v2 │ │ +2f2888: 6201 1c87 |05fc: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.FLAC_NO_FLAC_HEADER_FOUND:Lorg/jaudiotagger/logging/ErrorMessage; // field@871c │ │ +2f288c: 1302 0d00 |05fe: const/16 v2, #int 13 // #d │ │ +2f2890: 4d01 0002 |0600: aput-object v1, v0, v2 │ │ +2f2894: 6201 7787 |0602: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.OGG_VORBIS_NO_VORBIS_HEADER_FOUND:Lorg/jaudiotagger/logging/ErrorMessage; // field@8777 │ │ +2f2898: 1302 0e00 |0604: const/16 v2, #int 14 // #e │ │ +2f289c: 4d01 0002 |0606: aput-object v1, v0, v2 │ │ +2f28a0: 6201 6787 |0608: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_REVERSE_DNS_FIELD_HAS_NO_DATA:Lorg/jaudiotagger/logging/ErrorMessage; // field@8767 │ │ +2f28a4: 1302 0f00 |060a: const/16 v2, #int 15 // #f │ │ +2f28a8: 4d01 0002 |060c: aput-object v1, v0, v2 │ │ +2f28ac: 6201 6887 |060e: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_UNABLE_READ_REVERSE_DNS_FIELD:Lorg/jaudiotagger/logging/ErrorMessage; // field@8768 │ │ +2f28b0: 1302 1000 |0610: const/16 v2, #int 16 // #10 │ │ +2f28b4: 4d01 0002 |0612: aput-object v1, v0, v2 │ │ +2f28b8: 6201 7587 |0614: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.OGG_VORBIS_NO_FRAMING_BIT:Lorg/jaudiotagger/logging/ErrorMessage; // field@8775 │ │ +2f28bc: 1302 1100 |0616: const/16 v2, #int 17 // #11 │ │ +2f28c0: 4d01 0002 |0618: aput-object v1, v0, v2 │ │ +2f28c4: 6201 2087 |061a: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_GET_CREATION_TIME_FAILED:Lorg/jaudiotagger/logging/ErrorMessage; // field@8720 │ │ +2f28c8: 1302 1200 |061c: const/16 v2, #int 18 // #12 │ │ +2f28cc: 4d01 0002 |061e: aput-object v1, v0, v2 │ │ +2f28d0: 6201 2687 |0620: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_SET_CREATION_TIME_FAILED:Lorg/jaudiotagger/logging/ErrorMessage; // field@8726 │ │ +2f28d4: 1302 1300 |0622: const/16 v2, #int 19 // #13 │ │ +2f28d8: 4d01 0002 |0624: aput-object v1, v0, v2 │ │ +2f28dc: 6201 2887 |0626: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_WRITE_FAILED:Lorg/jaudiotagger/logging/ErrorMessage; // field@8728 │ │ +2f28e0: 1302 1400 |0628: const/16 v2, #int 20 // #14 │ │ +2f28e4: 4d01 0002 |062a: aput-object v1, v0, v2 │ │ +2f28e8: 6201 2c87 |062c: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_WRITE_FAILED_FILE_LOCKED:Lorg/jaudiotagger/logging/ErrorMessage; // field@872c │ │ +2f28ec: 1302 1500 |062e: const/16 v2, #int 21 // #15 │ │ +2f28f0: 4d01 0002 |0630: aput-object v1, v0, v2 │ │ +2f28f4: 6201 2a87 |0632: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_WRITE_FAILED_BECAUSE_FILE_IS_TOO_SMALL:Lorg/jaudiotagger/logging/ErrorMessage; // field@872a │ │ +2f28f8: 1302 1600 |0634: const/16 v2, #int 22 // #16 │ │ +2f28fc: 4d01 0002 |0636: aput-object v1, v0, v2 │ │ +2f2900: 6201 2f87 |0638: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_WRITE_FAILED_TO_DELETE_ORIGINAL_FILE:Lorg/jaudiotagger/logging/ErrorMessage; // field@872f │ │ +2f2904: 1302 1700 |063a: const/16 v2, #int 23 // #17 │ │ +2f2908: 4d01 0002 |063c: aput-object v1, v0, v2 │ │ +2f290c: 6201 3587 |063e: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_WRITE_FAILED_TO_RENAME_TO_ORIGINAL_FILE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8735 │ │ +2f2910: 1302 1800 |0640: const/16 v2, #int 24 // #18 │ │ +2f2914: 4d01 0002 |0642: aput-object v1, v0, v2 │ │ +2f2918: 6201 3487 |0644: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_WRITE_FAILED_TO_RENAME_ORIGINAL_FILE_TO_BACKUP:Lorg/jaudiotagger/logging/ErrorMessage; // field@8734 │ │ +2f291c: 1302 1900 |0646: const/16 v2, #int 25 // #19 │ │ +2f2920: 4d01 0002 |0648: aput-object v1, v0, v2 │ │ +2f2924: 6201 3387 |064a: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_WRITE_FAILED_TO_RENAME_ORIGINAL_BACKUP_TO_ORIGINAL:Lorg/jaudiotagger/logging/ErrorMessage; // field@8733 │ │ +2f2928: 1302 1a00 |064c: const/16 v2, #int 26 // #1a │ │ +2f292c: 4d01 0002 |064e: aput-object v1, v0, v2 │ │ +2f2930: 6201 2d87 |0650: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_WRITE_FAILED_NEW_FILE_DOESNT_EXIST:Lorg/jaudiotagger/logging/ErrorMessage; // field@872d │ │ +2f2934: 1302 1b00 |0652: const/16 v2, #int 27 // #1b │ │ +2f2938: 4d01 0002 |0654: aput-object v1, v0, v2 │ │ +2f293c: 6201 2987 |0656: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_WRITE_FAILED_BECAUSE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8729 │ │ +2f2940: 1302 1c00 |0658: const/16 v2, #int 28 // #1c │ │ +2f2944: 4d01 0002 |065a: aput-object v1, v0, v2 │ │ +2f2948: 6201 2b87 |065c: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_WRITE_FAILED_BECAUSE_FILE_NOT_FOUND:Lorg/jaudiotagger/logging/ErrorMessage; // field@872b │ │ +2f294c: 1302 1d00 |065e: const/16 v2, #int 29 // #1d │ │ +2f2950: 4d01 0002 |0660: aput-object v1, v0, v2 │ │ +2f2954: 6201 3787 |0662: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_WRITE_WARNING_UNABLE_TO_DELETE_BACKUP_FILE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8737 │ │ +2f2958: 1302 1e00 |0664: const/16 v2, #int 30 // #1e │ │ +2f295c: 4d01 0002 |0666: aput-object v1, v0, v2 │ │ +2f2960: 6201 3687 |0668: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_WRITE_PROBLEM_CLOSING_FILE_HANDLE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8736 │ │ +2f2964: 1302 1f00 |066a: const/16 v2, #int 31 // #1f │ │ +2f2968: 4d01 0002 |066c: aput-object v1, v0, v2 │ │ +2f296c: 6201 1d87 |066e: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_DELETE_FAILED:Lorg/jaudiotagger/logging/ErrorMessage; // field@871d │ │ +2f2970: 1302 2000 |0670: const/16 v2, #int 32 // #20 │ │ +2f2974: 4d01 0002 |0672: aput-object v1, v0, v2 │ │ +2f2978: 6201 1f87 |0674: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_DELETE_FAILED_FILE_LOCKED:Lorg/jaudiotagger/logging/ErrorMessage; // field@871f │ │ +2f297c: 1302 2100 |0676: const/16 v2, #int 33 // #21 │ │ +2f2980: 4d01 0002 |0678: aput-object v1, v0, v2 │ │ +2f2984: 6201 1e87 |067a: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_DELETE_FAILED_BECAUSE_FILE_IS_TOO_SMALL:Lorg/jaudiotagger/logging/ErrorMessage; // field@871e │ │ +2f2988: 1302 2200 |067c: const/16 v2, #int 34 // #22 │ │ +2f298c: 4d01 0002 |067e: aput-object v1, v0, v2 │ │ +2f2990: 6201 4d87 |0680: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.MP3_ID3TAG_LENGTH_INCORRECT:Lorg/jaudiotagger/logging/ErrorMessage; // field@874d │ │ +2f2994: 1302 2300 |0682: const/16 v2, #int 35 // #23 │ │ +2f2998: 4d01 0002 |0684: aput-object v1, v0, v2 │ │ +2f299c: 6201 4f87 |0686: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.MP3_RECALCULATED_POSSIBLE_START_OF_MP3_AUDIO:Lorg/jaudiotagger/logging/ErrorMessage; // field@874f │ │ +2f29a0: 1302 2400 |0688: const/16 v2, #int 36 // #24 │ │ +2f29a4: 4d01 0002 |068a: aput-object v1, v0, v2 │ │ +2f29a8: 6201 5087 |068c: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.MP3_RECALCULATED_START_OF_MP3_AUDIO:Lorg/jaudiotagger/logging/ErrorMessage; // field@8750 │ │ +2f29ac: 1302 2500 |068e: const/16 v2, #int 37 // #25 │ │ +2f29b0: 4d01 0002 |0690: aput-object v1, v0, v2 │ │ +2f29b4: 6201 5287 |0692: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.MP3_START_OF_AUDIO_CONFIRMED:Lorg/jaudiotagger/logging/ErrorMessage; // field@8752 │ │ +2f29b8: 1302 2600 |0694: const/16 v2, #int 38 // #26 │ │ +2f29bc: 4d01 0002 |0696: aput-object v1, v0, v2 │ │ +2f29c0: 6201 5587 |0698: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.MP3_URL_SAVED_ENCODED:Lorg/jaudiotagger/logging/ErrorMessage; // field@8755 │ │ +2f29c4: 1302 2700 |069a: const/16 v2, #int 39 // #27 │ │ +2f29c8: 4d01 0002 |069c: aput-object v1, v0, v2 │ │ +2f29cc: 6201 5487 |069e: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.MP3_UNABLE_TO_ENCODE_URL:Lorg/jaudiotagger/logging/ErrorMessage; // field@8754 │ │ +2f29d0: 1302 2800 |06a0: const/16 v2, #int 40 // #28 │ │ +2f29d4: 4d01 0002 |06a2: aput-object v1, v0, v2 │ │ +2f29d8: 6201 6987 |06a4: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_UNABLE_TO_FIND_NEXT_ATOM_BECAUSE_IDENTIFIER_IS_INVALID:Lorg/jaudiotagger/logging/ErrorMessage; // field@8769 │ │ +2f29dc: 1302 2900 |06a6: const/16 v2, #int 41 // #29 │ │ +2f29e0: 4d01 0002 |06a8: aput-object v1, v0, v2 │ │ +2f29e4: 6201 6a87 |06aa: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_UNABLE_TO_FIND_NEXT_ATOM_BECAUSE_LENGTH_IS_INVALID:Lorg/jaudiotagger/logging/ErrorMessage; // field@876a │ │ +2f29e8: 1302 2a00 |06ac: const/16 v2, #int 42 // #2a │ │ +2f29ec: 4d01 0002 |06ae: aput-object v1, v0, v2 │ │ +2f29f0: 6201 2187 |06b0: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_INVALID_NULL_ARGUMENT:Lorg/jaudiotagger/logging/ErrorMessage; // field@8721 │ │ +2f29f4: 1302 2b00 |06b2: const/16 v2, #int 43 // #2b │ │ +2f29f8: 4d01 0002 |06b4: aput-object v1, v0, v2 │ │ +2f29fc: 6201 6687 |06b6: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_NO_GENREID_FOR_GENRE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8766 │ │ +2f2a00: 1302 2c00 |06b8: const/16 v2, #int 44 // #2c │ │ +2f2a04: 4d01 0002 |06ba: aput-object v1, v0, v2 │ │ +2f2a08: 6201 6487 |06bc: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_GENRE_OUT_OF_RANGE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8764 │ │ +2f2a0c: 1302 2d00 |06be: const/16 v2, #int 45 // #2d │ │ +2f2a10: 4d01 0002 |06c0: aput-object v1, v0, v2 │ │ +2f2a14: 6201 4e87 |06c2: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.MP3_PICTURE_TYPE_INVALID:Lorg/jaudiotagger/logging/ErrorMessage; // field@874e │ │ +2f2a18: 1302 2e00 |06c4: const/16 v2, #int 46 // #2e │ │ +2f2a1c: 4d01 0002 |06c6: aput-object v1, v0, v2 │ │ +2f2a20: 6201 5187 |06c8: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.MP3_REFERENCE_KEY_INVALID:Lorg/jaudiotagger/logging/ErrorMessage; // field@8751 │ │ +2f2a24: 1302 2f00 |06ca: const/16 v2, #int 47 // #2f │ │ +2f2a28: 4d01 0002 |06cc: aput-object v1, v0, v2 │ │ +2f2a2c: 6201 5387 |06ce: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.MP3_UNABLE_TO_ADJUST_PADDING:Lorg/jaudiotagger/logging/ErrorMessage; // field@8753 │ │ +2f2a30: 1302 3000 |06d0: const/16 v2, #int 48 // #30 │ │ +2f2a34: 4d01 0002 |06d2: aput-object v1, v0, v2 │ │ +2f2a38: 6201 3087 |06d4: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_WRITE_FAILED_TO_DELETE_TEMPORARY_FILE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8730 │ │ +2f2a3c: 1302 3100 |06d6: const/16 v2, #int 49 // #31 │ │ +2f2a40: 4d01 0002 |06d8: aput-object v1, v0, v2 │ │ +2f2a44: 6201 2e87 |06da: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_WRITE_FAILED_TO_CREATE_TEMPORARY_FILE_IN_FOLDER:Lorg/jaudiotagger/logging/ErrorMessage; // field@872e │ │ +2f2a48: 1302 3200 |06dc: const/16 v2, #int 50 // #32 │ │ +2f2a4c: 4d01 0002 |06de: aput-object v1, v0, v2 │ │ +2f2a50: 6201 3187 |06e0: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_WRITE_FAILED_TO_MODIFY_TEMPORARY_FILE_IN_FOLDER:Lorg/jaudiotagger/logging/ErrorMessage; // field@8731 │ │ +2f2a54: 1302 3300 |06e2: const/16 v2, #int 51 // #33 │ │ +2f2a58: 4d01 0002 |06e4: aput-object v1, v0, v2 │ │ +2f2a5c: 6201 3287 |06e6: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_WRITE_FAILED_TO_OPEN_FILE_FOR_EDITING:Lorg/jaudiotagger/logging/ErrorMessage; // field@8732 │ │ +2f2a60: 1302 3400 |06e8: const/16 v2, #int 52 // #34 │ │ +2f2a64: 4d01 0002 |06ea: aput-object v1, v0, v2 │ │ +2f2a68: 6201 7287 |06ec: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.NULL_PADDING_FOUND_AT_END_OF_MP4:Lorg/jaudiotagger/logging/ErrorMessage; // field@8772 │ │ +2f2a6c: 1302 3500 |06ee: const/16 v2, #int 53 // #35 │ │ +2f2a70: 4d01 0002 |06f0: aput-object v1, v0, v2 │ │ +2f2a74: 6201 7687 |06f2: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.OGG_VORBIS_NO_SETUP_BLOCK:Lorg/jaudiotagger/logging/ErrorMessage; // field@8776 │ │ +2f2a78: 1302 3600 |06f4: const/16 v2, #int 54 // #36 │ │ +2f2a7c: 4d01 0002 |06f6: aput-object v1, v0, v2 │ │ +2f2a80: 6201 7487 |06f8: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.OGG_HEADER_CANNOT_BE_FOUND:Lorg/jaudiotagger/logging/ErrorMessage; // field@8774 │ │ +2f2a84: 1302 3700 |06fa: const/16 v2, #int 55 // #37 │ │ +2f2a88: 4d01 0002 |06fc: aput-object v1, v0, v2 │ │ +2f2a8c: 6201 2587 |06fe: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_READ_FAILED_UNABLE_TO_CLOSE_RANDOM_ACCESS_FILE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8725 │ │ +2f2a90: 1302 3800 |0700: const/16 v2, #int 56 // #38 │ │ +2f2a94: 4d01 0002 |0702: aput-object v1, v0, v2 │ │ +2f2a98: 6201 2487 |0704: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_READ_FAILED_FILE_TOO_SMALL:Lorg/jaudiotagger/logging/ErrorMessage; // field@8724 │ │ +2f2a9c: 1302 3900 |0706: const/16 v2, #int 57 // #39 │ │ +2f2aa0: 4d01 0002 |0708: aput-object v1, v0, v2 │ │ +2f2aa4: 6201 2387 |070a: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_READ_FAILED_DO_NOT_HAVE_PERMISSION_TO_READ_FILE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8723 │ │ +2f2aa8: 1302 3a00 |070c: const/16 v2, #int 58 // #3a │ │ +2f2aac: 4d01 0002 |070e: aput-object v1, v0, v2 │ │ +2f2ab0: 6201 1687 |0710: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.ASF_FILE_HEADER_SIZE_DOES_NOT_MATCH_FILE_SIZE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8716 │ │ +2f2ab4: 1302 3b00 |0712: const/16 v2, #int 59 // #3b │ │ +2f2ab8: 4d01 0002 |0714: aput-object v1, v0, v2 │ │ +2f2abc: 6201 1587 |0716: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.ASF_FILE_HEADER_MISSING:Lorg/jaudiotagger/logging/ErrorMessage; // field@8715 │ │ +2f2ac0: 1302 3c00 |0718: const/16 v2, #int 60 // #3c │ │ +2f2ac4: 4d01 0002 |071a: aput-object v1, v0, v2 │ │ +2f2ac8: 6201 1787 |071c: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.ASF_HEADER_MISSING:Lorg/jaudiotagger/logging/ErrorMessage; // field@8717 │ │ +2f2acc: 1302 3d00 |071e: const/16 v2, #int 61 // #3d │ │ +2f2ad0: 4d01 0002 |0720: aput-object v1, v0, v2 │ │ +2f2ad4: 6201 2787 |0722: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_UNIDENITIFED_IMAGE_FORMAT:Lorg/jaudiotagger/logging/ErrorMessage; // field@8727 │ │ +2f2ad8: 1302 3e00 |0724: const/16 v2, #int 62 // #3e │ │ +2f2adc: 4d01 0002 |0726: aput-object v1, v0, v2 │ │ +2f2ae0: 6201 6587 |0728: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_IMAGE_FORMAT_IS_NOT_TO_EXPECTED_TYPE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8765 │ │ +2f2ae4: 1302 3f00 |072a: const/16 v2, #int 63 // #3f │ │ +2f2ae8: 4d01 0002 |072c: aput-object v1, v0, v2 │ │ +2f2aec: 6201 4887 |072e: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.MP3_FRAME_IS_COMPRESSED:Lorg/jaudiotagger/logging/ErrorMessage; // field@8748 │ │ +2f2af0: 1302 4000 |0730: const/16 v2, #int 64 // #40 │ │ +2f2af4: 4d01 0002 |0732: aput-object v1, v0, v2 │ │ +2f2af8: 6201 4a87 |0734: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.MP3_FRAME_IS_ENCRYPTED:Lorg/jaudiotagger/logging/ErrorMessage; // field@874a │ │ +2f2afc: 1302 4100 |0736: const/16 v2, #int 65 // #41 │ │ +2f2b00: 4d01 0002 |0738: aput-object v1, v0, v2 │ │ +2f2b04: 6201 4b87 |073a: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.MP3_FRAME_IS_GROUPED:Lorg/jaudiotagger/logging/ErrorMessage; // field@874b │ │ +2f2b08: 1302 4200 |073c: const/16 v2, #int 66 // #42 │ │ +2f2b0c: 4d01 0002 |073e: aput-object v1, v0, v2 │ │ +2f2b10: 6201 4c87 |0740: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.MP3_FRAME_IS_UNSYNCHRONISED:Lorg/jaudiotagger/logging/ErrorMessage; // field@874c │ │ +2f2b14: 1302 4300 |0742: const/16 v2, #int 67 // #43 │ │ +2f2b18: 4d01 0002 |0744: aput-object v1, v0, v2 │ │ +2f2b1c: 6201 4987 |0746: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.MP3_FRAME_IS_DATA_LENGTH_INDICATOR:Lorg/jaudiotagger/logging/ErrorMessage; // field@8749 │ │ +2f2b20: 1302 4400 |0748: const/16 v2, #int 68 // #44 │ │ +2f2b24: 4d01 0002 |074a: aput-object v1, v0, v2 │ │ +2f2b28: 6201 5f87 |074c: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_FILE_HAS_NO_METADATA:Lorg/jaudiotagger/logging/ErrorMessage; // field@875f │ │ +2f2b2c: 1302 4500 |074e: const/16 v2, #int 69 // #45 │ │ +2f2b30: 4d01 0002 |0750: aput-object v1, v0, v2 │ │ +2f2b34: 6201 6187 |0752: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_FILE_META_ATOM_CHILD_DATA_NOT_NULL:Lorg/jaudiotagger/logging/ErrorMessage; // field@8761 │ │ +2f2b38: 1302 4600 |0754: const/16 v2, #int 70 // #46 │ │ +2f2b3c: 4d01 0002 |0756: aput-object v1, v0, v2 │ │ +2f2b40: 6201 7c87 |0758: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.WMA_INVALID_FIELD_NAME:Lorg/jaudiotagger/logging/ErrorMessage; // field@877c │ │ +2f2b44: 1302 4700 |075a: const/16 v2, #int 71 // #47 │ │ +2f2b48: 4d01 0002 |075c: aput-object v1, v0, v2 │ │ +2f2b4c: 6201 7e87 |075e: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.WMA_INVALID_LANGUAGE_USE:Lorg/jaudiotagger/logging/ErrorMessage; // field@877e │ │ +2f2b50: 1302 4800 |0760: const/16 v2, #int 72 // #48 │ │ +2f2b54: 4d01 0002 |0762: aput-object v1, v0, v2 │ │ +2f2b58: 6201 7f87 |0764: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.WMA_INVALID_STREAM_REFERNCE:Lorg/jaudiotagger/logging/ErrorMessage; // field@877f │ │ +2f2b5c: 1302 4900 |0766: const/16 v2, #int 73 // #49 │ │ +2f2b60: 4d01 0002 |0768: aput-object v1, v0, v2 │ │ +2f2b64: 6201 7d87 |076a: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.WMA_INVALID_GUID_USE:Lorg/jaudiotagger/logging/ErrorMessage; // field@877d │ │ +2f2b68: 1302 4a00 |076c: const/16 v2, #int 74 // #4a │ │ +2f2b6c: 4d01 0002 |076e: aput-object v1, v0, v2 │ │ +2f2b70: 6201 8087 |0770: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.WMA_LENGTH_OF_DATA_IS_TOO_LARGE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8780 │ │ +2f2b74: 1302 4b00 |0772: const/16 v2, #int 75 // #4b │ │ +2f2b78: 4d01 0002 |0774: aput-object v1, v0, v2 │ │ +2f2b7c: 6201 8187 |0776: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.WMA_LENGTH_OF_LANGUAGE_IS_TOO_LARGE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8781 │ │ +2f2b80: 1302 4c00 |0778: const/16 v2, #int 76 // #4c │ │ +2f2b84: 4d01 0002 |077a: aput-object v1, v0, v2 │ │ +2f2b88: 6201 8287 |077c: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.WMA_LENGTH_OF_STRING_IS_TOO_LARGE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8782 │ │ +2f2b8c: 1302 4d00 |077e: const/16 v2, #int 77 // #4d │ │ +2f2b90: 4d01 0002 |0780: aput-object v1, v0, v2 │ │ +2f2b94: 6201 8387 |0782: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.WMA_ONLY_STRING_IN_CD:Lorg/jaudiotagger/logging/ErrorMessage; // field@8783 │ │ +2f2b98: 1302 4e00 |0784: const/16 v2, #int 78 // #4e │ │ +2f2b9c: 4d01 0002 |0786: aput-object v1, v0, v2 │ │ +2f2ba0: 6201 3987 |0788: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.ID3_EXTENDED_HEADER_SIZE_INVALID:Lorg/jaudiotagger/logging/ErrorMessage; // field@8739 │ │ +2f2ba4: 1302 4f00 |078a: const/16 v2, #int 79 // #4f │ │ +2f2ba8: 4d01 0002 |078c: aput-object v1, v0, v2 │ │ +2f2bac: 6201 3a87 |078e: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.ID3_EXTENDED_HEADER_SIZE_TOO_SMALL:Lorg/jaudiotagger/logging/ErrorMessage; // field@873a │ │ +2f2bb0: 1302 5000 |0790: const/16 v2, #int 80 // #50 │ │ +2f2bb4: 4d01 0002 |0792: aput-object v1, v0, v2 │ │ +2f2bb8: 6201 3b87 |0794: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.ID3_INVALID_OR_UNKNOWN_FLAG_SET:Lorg/jaudiotagger/logging/ErrorMessage; // field@873b │ │ +2f2bbc: 1302 5100 |0796: const/16 v2, #int 81 // #51 │ │ +2f2bc0: 4d01 0002 |0798: aput-object v1, v0, v2 │ │ +2f2bc4: 6201 4487 |079a: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.ID3_TAG_UNSYNCHRONIZED:Lorg/jaudiotagger/logging/ErrorMessage; // field@8744 │ │ +2f2bc8: 1302 5200 |079c: const/16 v2, #int 82 // #52 │ │ +2f2bcc: 4d01 0002 |079e: aput-object v1, v0, v2 │ │ +2f2bd0: 6201 4087 |07a0: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.ID3_TAG_EXPERIMENTAL:Lorg/jaudiotagger/logging/ErrorMessage; // field@8740 │ │ +2f2bd4: 1302 5300 |07a2: const/16 v2, #int 83 // #53 │ │ +2f2bd8: 4d01 0002 |07a4: aput-object v1, v0, v2 │ │ +2f2bdc: 6201 4287 |07a6: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.ID3_TAG_FOOTER:Lorg/jaudiotagger/logging/ErrorMessage; // field@8742 │ │ +2f2be0: 1302 5400 |07a8: const/16 v2, #int 84 // #54 │ │ +2f2be4: 4d01 0002 |07aa: aput-object v1, v0, v2 │ │ +2f2be8: 6201 4187 |07ac: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.ID3_TAG_EXTENDED:Lorg/jaudiotagger/logging/ErrorMessage; // field@8741 │ │ +2f2bec: 1302 5500 |07ae: const/16 v2, #int 85 // #55 │ │ +2f2bf0: 4d01 0002 |07b0: aput-object v1, v0, v2 │ │ +2f2bf4: 6201 3d87 |07b2: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.ID3_TAG_CRC:Lorg/jaudiotagger/logging/ErrorMessage; // field@873d │ │ +2f2bf8: 1302 5600 |07b4: const/16 v2, #int 86 // #56 │ │ +2f2bfc: 4d01 0002 |07b6: aput-object v1, v0, v2 │ │ +2f2c00: 6201 3c87 |07b8: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.ID3_TAG_COMPRESSED:Lorg/jaudiotagger/logging/ErrorMessage; // field@873c │ │ +2f2c04: 1302 5700 |07ba: const/16 v2, #int 87 // #57 │ │ +2f2c08: 4d01 0002 |07bc: aput-object v1, v0, v2 │ │ +2f2c0c: 6201 3f87 |07be: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.ID3_TAG_CRC_SIZE:Lorg/jaudiotagger/logging/ErrorMessage; // field@873f │ │ +2f2c10: 1302 5800 |07c0: const/16 v2, #int 88 // #58 │ │ +2f2c14: 4d01 0002 |07c2: aput-object v1, v0, v2 │ │ +2f2c18: 6201 4387 |07c4: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.ID3_TAG_PADDING_SIZE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8743 │ │ +2f2c1c: 1302 5900 |07c6: const/16 v2, #int 89 // #59 │ │ +2f2c20: 4d01 0002 |07c8: aput-object v1, v0, v2 │ │ +2f2c24: 6201 4687 |07ca: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.ID_TAG_SIZE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8746 │ │ +2f2c28: 1302 5a00 |07cc: const/16 v2, #int 90 // #5a │ │ +2f2c2c: 4d01 0002 |07ce: aput-object v1, v0, v2 │ │ +2f2c30: 6201 3e87 |07d0: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.ID3_TAG_CRC_FLAG_SET_INCORRECTLY:Lorg/jaudiotagger/logging/ErrorMessage; // field@873e │ │ +2f2c34: 1302 5b00 |07d2: const/16 v2, #int 91 // #5b │ │ +2f2c38: 4d01 0002 |07d4: aput-object v1, v0, v2 │ │ +2f2c3c: 6201 5687 |07d6: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_CANNOT_FIND_AUDIO:Lorg/jaudiotagger/logging/ErrorMessage; // field@8756 │ │ +2f2c40: 1302 5c00 |07d8: const/16 v2, #int 92 // #5c │ │ +2f2c44: 4d01 0002 |07da: aput-object v1, v0, v2 │ │ +2f2c48: 6201 7b87 |07dc: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.VORBIS_COMMENT_LENGTH_TOO_LARGE:Lorg/jaudiotagger/logging/ErrorMessage; // field@877b │ │ +2f2c4c: 1302 5d00 |07de: const/16 v2, #int 93 // #5d │ │ +2f2c50: 4d01 0002 |07e0: aput-object v1, v0, v2 │ │ +2f2c54: 6201 7a87 |07e2: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.VORBIS_COMMENT_LENGTH_LARGE_THAN_HEADER:Lorg/jaudiotagger/logging/ErrorMessage; // field@877a │ │ +2f2c58: 1302 5e00 |07e4: const/16 v2, #int 94 // #5e │ │ +2f2c5c: 4d01 0002 |07e6: aput-object v1, v0, v2 │ │ +2f2c60: 6201 1387 |07e8: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.ARTWORK_CANNOT_BE_CREATED_WITH_THIS_METHOD:Lorg/jaudiotagger/logging/ErrorMessage; // field@8713 │ │ +2f2c64: 1302 5f00 |07ea: const/16 v2, #int 95 // #5f │ │ +2f2c68: 4d01 0002 |07ec: aput-object v1, v0, v2 │ │ +2f2c6c: 6201 1487 |07ee: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.ARTWORK_CANNOT_BE_RETRIEVED_WITH_THIS_METHOD:Lorg/jaudiotagger/logging/ErrorMessage; // field@8714 │ │ +2f2c70: 1302 6000 |07f0: const/16 v2, #int 96 // #60 │ │ +2f2c74: 4d01 0002 |07f2: aput-object v1, v0, v2 │ │ +2f2c78: 6201 3887 |07f4: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.GENERIC_NOT_SUPPORTED:Lorg/jaudiotagger/logging/ErrorMessage; // field@8738 │ │ +2f2c7c: 1302 6100 |07f6: const/16 v2, #int 97 // #61 │ │ +2f2c80: 4d01 0002 |07f8: aput-object v1, v0, v2 │ │ +2f2c84: 6201 7887 |07fa: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.OPERATION_NOT_SUPPORTED_FOR_FIELD:Lorg/jaudiotagger/logging/ErrorMessage; // field@8778 │ │ +2f2c88: 1302 6200 |07fc: const/16 v2, #int 98 // #62 │ │ +2f2c8c: 4d01 0002 |07fe: aput-object v1, v0, v2 │ │ +2f2c90: 6201 4587 |0800: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.ID3_UNABLE_TO_DECOMPRESS_FRAME:Lorg/jaudiotagger/logging/ErrorMessage; // field@8745 │ │ +2f2c94: 1302 6300 |0802: const/16 v2, #int 99 // #63 │ │ +2f2c98: 4d01 0002 |0804: aput-object v1, v0, v2 │ │ +2f2c9c: 6201 7187 |0806: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.NO_WRITER_FOR_THIS_FORMAT:Lorg/jaudiotagger/logging/ErrorMessage; // field@8771 │ │ +2f2ca0: 1302 6400 |0808: const/16 v2, #int 100 // #64 │ │ +2f2ca4: 4d01 0002 |080a: aput-object v1, v0, v2 │ │ +2f2ca8: 6201 7087 |080c: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.NO_READER_FOR_THIS_FORMAT:Lorg/jaudiotagger/logging/ErrorMessage; // field@8770 │ │ +2f2cac: 1302 6500 |080e: const/16 v2, #int 101 // #65 │ │ +2f2cb0: 4d01 0002 |0810: aput-object v1, v0, v2 │ │ +2f2cb4: 6201 6e87 |0812: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.NO_DELETER_FOR_THIS_FORMAT:Lorg/jaudiotagger/logging/ErrorMessage; // field@876e │ │ +2f2cb8: 1302 6600 |0814: const/16 v2, #int 102 // #66 │ │ +2f2cbc: 4d01 0002 |0816: aput-object v1, v0, v2 │ │ +2f2cc0: 6201 7987 |0818: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.UNABLE_TO_FIND_FILE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8779 │ │ +2f2cc4: 1302 6700 |081a: const/16 v2, #int 103 // #67 │ │ +2f2cc8: 4d01 0002 |081c: aput-object v1, v0, v2 │ │ +2f2ccc: 6201 6f87 |081e: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.NO_PERMISSIONS_TO_WRITE_TO_FILE:Lorg/jaudiotagger/logging/ErrorMessage; // field@876f │ │ +2f2cd0: 1302 6800 |0820: const/16 v2, #int 104 // #68 │ │ +2f2cd4: 4d01 0002 |0822: aput-object v1, v0, v2 │ │ +2f2cd8: 6201 1987 |0824: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.DO_NOT_KNOW_HOW_TO_CREATE_THIS_ATOM_TYPE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8719 │ │ +2f2cdc: 1302 6900 |0826: const/16 v2, #int 105 // #69 │ │ +2f2ce0: 4d01 0002 |0828: aput-object v1, v0, v2 │ │ +2f2ce4: 6201 7387 |082a: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.OGG_CONTAINS_ID3TAG:Lorg/jaudiotagger/logging/ErrorMessage; // field@8773 │ │ +2f2ce8: 1302 6a00 |082c: const/16 v2, #int 106 // #6a │ │ +2f2cec: 4d01 0002 |082e: aput-object v1, v0, v2 │ │ +2f2cf0: 6201 1a87 |0830: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.FLAC_CONTAINS_ID3TAG:Lorg/jaudiotagger/logging/ErrorMessage; // field@871a │ │ +2f2cf4: 1302 6b00 |0832: const/16 v2, #int 107 // #6b │ │ +2f2cf8: 4d01 0002 |0834: aput-object v1, v0, v2 │ │ +2f2cfc: 6201 1287 |0836: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.ADDITIONAL_MOOV_ATOM_AT_END_OF_MP4:Lorg/jaudiotagger/logging/ErrorMessage; // field@8712 │ │ +2f2d00: 1302 6c00 |0838: const/16 v2, #int 108 // #6c │ │ +2f2d04: 4d01 0002 |083a: aput-object v1, v0, v2 │ │ +2f2d08: 6201 1887 |083c: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.ATOM_LENGTH_LARGER_THAN_DATA:Lorg/jaudiotagger/logging/ErrorMessage; // field@8718 │ │ +2f2d0c: 1302 6d00 |083e: const/16 v2, #int 109 // #6d │ │ +2f2d10: 4d01 0002 |0840: aput-object v1, v0, v2 │ │ +2f2d14: 6201 4787 |0842: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.INVALID_FIELD_FOR_ID3V1TAG:Lorg/jaudiotagger/logging/ErrorMessage; // field@8747 │ │ +2f2d18: 1302 6e00 |0844: const/16 v2, #int 110 // #6e │ │ +2f2d1c: 4d01 0002 |0846: aput-object v1, v0, v2 │ │ +2f2d20: 6201 6d87 |0848: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.NO_AUDIO_HEADER_FOUND:Lorg/jaudiotagger/logging/ErrorMessage; // field@876d │ │ +2f2d24: 1302 6f00 |084a: const/16 v2, #int 111 // #6f │ │ +2f2d28: 4d01 0002 |084c: aput-object v1, v0, v2 │ │ +2f2d2c: 6201 6c87 |084e: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.NOT_STANDARD_MP$_GENRE:Lorg/jaudiotagger/logging/ErrorMessage; // field@876c │ │ +2f2d30: 1302 7000 |0850: const/16 v2, #int 112 // #70 │ │ +2f2d34: 4d01 0002 |0852: aput-object v1, v0, v2 │ │ +2f2d38: 6201 1b87 |0854: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.FLAC_NO_BLOCKTYPE:Lorg/jaudiotagger/logging/ErrorMessage; // field@871b │ │ +2f2d3c: 1302 7100 |0856: const/16 v2, #int 113 // #71 │ │ +2f2d40: 4d01 0002 |0858: aput-object v1, v0, v2 │ │ +2f2d44: 6900 1187 |085a: sput-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.$VALUES:[Lorg/jaudiotagger/logging/ErrorMessage; // field@8711 │ │ +2f2d48: 0e00 |085c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ 0x000c line=11 │ │ 0x0018 line=12 │ │ 0x0024 line=13 │ │ 0x0030 line=14 │ │ @@ -733340,18 +733340,18 @@ │ │ type : '(Ljava/lang/String;ILjava/lang/String;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -2f2d48: |[2f2d48] org.jaudiotagger.logging.ErrorMessage.:(Ljava/lang/String;ILjava/lang/String;)V │ │ -2f2d58: 7030 0387 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@8703 │ │ -2f2d5e: 5b03 8487 |0003: iput-object v3, v0, Lorg/jaudiotagger/logging/ErrorMessage;.msg:Ljava/lang/String; // field@8784 │ │ -2f2d62: 0e00 |0005: return-void │ │ +2f2d4c: |[2f2d4c] org.jaudiotagger.logging.ErrorMessage.:(Ljava/lang/String;ILjava/lang/String;)V │ │ +2f2d5c: 7030 0387 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@8703 │ │ +2f2d62: 5b03 8487 |0003: iput-object v3, v0, Lorg/jaudiotagger/logging/ErrorMessage;.msg:Ljava/lang/String; // field@8784 │ │ +2f2d66: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ 0x0003 line=131 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/jaudiotagger/logging/ErrorMessage; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ @@ -733363,20 +733363,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/jaudiotagger/logging/ErrorMessage;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -2f1c34: |[2f1c34] org.jaudiotagger.logging.ErrorMessage.valueOf:(Ljava/lang/String;)Lorg/jaudiotagger/logging/ErrorMessage; │ │ -2f1c44: 1c00 b711 |0000: const-class v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ -2f1c48: 7120 0487 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@8704 │ │ -2f1c4e: 0c01 |0005: move-result-object v1 │ │ -2f1c50: 1f01 b711 |0006: check-cast v1, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ -2f1c54: 1101 |0008: return-object v1 │ │ +2f1c38: |[2f1c38] org.jaudiotagger.logging.ErrorMessage.valueOf:(Ljava/lang/String;)Lorg/jaudiotagger/logging/ErrorMessage; │ │ +2f1c48: 1c00 b711 |0000: const-class v0, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ +2f1c4c: 7120 0487 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@8704 │ │ +2f1c52: 0c01 |0005: move-result-object v1 │ │ +2f1c54: 1f01 b711 |0006: check-cast v1, Lorg/jaudiotagger/logging/ErrorMessage; // type@11b7 │ │ +2f1c58: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #3 : (in Lorg/jaudiotagger/logging/ErrorMessage;) │ │ @@ -733384,20 +733384,20 @@ │ │ type : '()[Lorg/jaudiotagger/logging/ErrorMessage;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -2f1c58: |[2f1c58] org.jaudiotagger.logging.ErrorMessage.values:()[Lorg/jaudiotagger/logging/ErrorMessage; │ │ -2f1c68: 6200 1187 |0000: sget-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.$VALUES:[Lorg/jaudiotagger/logging/ErrorMessage; // field@8711 │ │ -2f1c6c: 6e10 1ca0 0000 |0002: invoke-virtual {v0}, [Lorg/jaudiotagger/logging/ErrorMessage;.clone:()Ljava/lang/Object; // method@a01c │ │ -2f1c72: 0c00 |0005: move-result-object v0 │ │ -2f1c74: 1f00 e413 |0006: check-cast v0, [Lorg/jaudiotagger/logging/ErrorMessage; // type@13e4 │ │ -2f1c78: 1100 |0008: return-object v0 │ │ +2f1c5c: |[2f1c5c] org.jaudiotagger.logging.ErrorMessage.values:()[Lorg/jaudiotagger/logging/ErrorMessage; │ │ +2f1c6c: 6200 1187 |0000: sget-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.$VALUES:[Lorg/jaudiotagger/logging/ErrorMessage; // field@8711 │ │ +2f1c70: 6e10 1ca0 0000 |0002: invoke-virtual {v0}, [Lorg/jaudiotagger/logging/ErrorMessage;.clone:()Ljava/lang/Object; // method@a01c │ │ +2f1c76: 0c00 |0005: move-result-object v0 │ │ +2f1c78: 1f00 e413 |0006: check-cast v0, [Lorg/jaudiotagger/logging/ErrorMessage; // type@13e4 │ │ +2f1c7c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/jaudiotagger/logging/ErrorMessage;) │ │ @@ -733405,17 +733405,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2f1bf8: |[2f1bf8] org.jaudiotagger.logging.ErrorMessage.getMsg:()Ljava/lang/String; │ │ -2f1c08: 5410 8487 |0000: iget-object v0, v1, Lorg/jaudiotagger/logging/ErrorMessage;.msg:Ljava/lang/String; // field@8784 │ │ -2f1c0c: 1100 |0002: return-object v0 │ │ +2f1bfc: |[2f1bfc] org.jaudiotagger.logging.ErrorMessage.getMsg:()Ljava/lang/String; │ │ +2f1c0c: 5410 8487 |0000: iget-object v0, v1, Lorg/jaudiotagger/logging/ErrorMessage;.msg:Ljava/lang/String; // field@8784 │ │ +2f1c10: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/logging/ErrorMessage; │ │ │ │ #1 : (in Lorg/jaudiotagger/logging/ErrorMessage;) │ │ @@ -733423,20 +733423,20 @@ │ │ type : '([Ljava/lang/Object;)Ljava/lang/String;' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -2f1c10: |[2f1c10] org.jaudiotagger.logging.ErrorMessage.getMsg:([Ljava/lang/Object;)Ljava/lang/String; │ │ -2f1c20: 6e10 5791 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ -2f1c26: 0c00 |0003: move-result-object v0 │ │ -2f1c28: 7120 9188 2000 |0004: invoke-static {v0, v2}, Ljava/text/MessageFormat;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@8891 │ │ -2f1c2e: 0c02 |0007: move-result-object v2 │ │ -2f1c30: 1102 |0008: return-object v2 │ │ +2f1c14: |[2f1c14] org.jaudiotagger.logging.ErrorMessage.getMsg:([Ljava/lang/Object;)Ljava/lang/String; │ │ +2f1c24: 6e10 5791 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ +2f1c2a: 0c00 |0003: move-result-object v0 │ │ +2f1c2c: 7120 9188 2000 |0004: invoke-static {v0, v2}, Ljava/text/MessageFormat;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@8891 │ │ +2f1c32: 0c02 |0007: move-result-object v2 │ │ +2f1c34: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/jaudiotagger/logging/ErrorMessage; │ │ 0x0000 - 0x0009 reg=2 (null) [Ljava/lang/Object; │ │ │ │ @@ -733490,33 +733490,33 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 34 16-bit code units │ │ -2f2dc4: |[2f2dc4] org.jaudiotagger.logging.FileSystemMessage.:()V │ │ -2f2dd4: 2200 b811 |0000: new-instance v0, Lorg/jaudiotagger/logging/FileSystemMessage; // type@11b8 │ │ -2f2dd8: 1a01 2206 |0002: const-string v1, "ACCESS_IS_DENIED" // string@0622 │ │ -2f2ddc: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -2f2dde: 1a03 e907 |0005: const-string v3, "Access is denied" // string@07e9 │ │ -2f2de2: 7040 5c91 1032 |0007: invoke-direct {v0, v1, v2, v3}, Lorg/jaudiotagger/logging/FileSystemMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@915c │ │ -2f2de8: 6900 8687 |000a: sput-object v0, Lorg/jaudiotagger/logging/FileSystemMessage;.ACCESS_IS_DENIED:Lorg/jaudiotagger/logging/FileSystemMessage; // field@8786 │ │ -2f2dec: 2201 b811 |000c: new-instance v1, Lorg/jaudiotagger/logging/FileSystemMessage; // type@11b8 │ │ -2f2df0: 1a03 4440 |000e: const-string v3, "PERMISSION_DENIED" // string@4044 │ │ -2f2df4: 1214 |0010: const/4 v4, #int 1 // #1 │ │ -2f2df6: 1a05 3041 |0011: const-string v5, "Permission denied" // string@4130 │ │ -2f2dfa: 7040 5c91 3154 |0013: invoke-direct {v1, v3, v4, v5}, Lorg/jaudiotagger/logging/FileSystemMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@915c │ │ -2f2e00: 6901 8787 |0016: sput-object v1, Lorg/jaudiotagger/logging/FileSystemMessage;.PERMISSION_DENIED:Lorg/jaudiotagger/logging/FileSystemMessage; // field@8787 │ │ -2f2e04: 1223 |0018: const/4 v3, #int 2 // #2 │ │ -2f2e06: 2333 e513 |0019: new-array v3, v3, [Lorg/jaudiotagger/logging/FileSystemMessage; // type@13e5 │ │ -2f2e0a: 4d00 0302 |001b: aput-object v0, v3, v2 │ │ -2f2e0e: 4d01 0304 |001d: aput-object v1, v3, v4 │ │ -2f2e12: 6903 8587 |001f: sput-object v3, Lorg/jaudiotagger/logging/FileSystemMessage;.$VALUES:[Lorg/jaudiotagger/logging/FileSystemMessage; // field@8785 │ │ -2f2e16: 0e00 |0021: return-void │ │ +2f2dc8: |[2f2dc8] org.jaudiotagger.logging.FileSystemMessage.:()V │ │ +2f2dd8: 2200 b811 |0000: new-instance v0, Lorg/jaudiotagger/logging/FileSystemMessage; // type@11b8 │ │ +2f2ddc: 1a01 2206 |0002: const-string v1, "ACCESS_IS_DENIED" // string@0622 │ │ +2f2de0: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +2f2de2: 1a03 e907 |0005: const-string v3, "Access is denied" // string@07e9 │ │ +2f2de6: 7040 5c91 1032 |0007: invoke-direct {v0, v1, v2, v3}, Lorg/jaudiotagger/logging/FileSystemMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@915c │ │ +2f2dec: 6900 8687 |000a: sput-object v0, Lorg/jaudiotagger/logging/FileSystemMessage;.ACCESS_IS_DENIED:Lorg/jaudiotagger/logging/FileSystemMessage; // field@8786 │ │ +2f2df0: 2201 b811 |000c: new-instance v1, Lorg/jaudiotagger/logging/FileSystemMessage; // type@11b8 │ │ +2f2df4: 1a03 4440 |000e: const-string v3, "PERMISSION_DENIED" // string@4044 │ │ +2f2df8: 1214 |0010: const/4 v4, #int 1 // #1 │ │ +2f2dfa: 1a05 3041 |0011: const-string v5, "Permission denied" // string@4130 │ │ +2f2dfe: 7040 5c91 3154 |0013: invoke-direct {v1, v3, v4, v5}, Lorg/jaudiotagger/logging/FileSystemMessage;.:(Ljava/lang/String;ILjava/lang/String;)V // method@915c │ │ +2f2e04: 6901 8787 |0016: sput-object v1, Lorg/jaudiotagger/logging/FileSystemMessage;.PERMISSION_DENIED:Lorg/jaudiotagger/logging/FileSystemMessage; // field@8787 │ │ +2f2e08: 1223 |0018: const/4 v3, #int 2 // #2 │ │ +2f2e0a: 2333 e513 |0019: new-array v3, v3, [Lorg/jaudiotagger/logging/FileSystemMessage; // type@13e5 │ │ +2f2e0e: 4d00 0302 |001b: aput-object v0, v3, v2 │ │ +2f2e12: 4d01 0304 |001d: aput-object v1, v3, v4 │ │ +2f2e16: 6903 8587 |001f: sput-object v3, Lorg/jaudiotagger/logging/FileSystemMessage;.$VALUES:[Lorg/jaudiotagger/logging/FileSystemMessage; // field@8785 │ │ +2f2e1a: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ 0x000c line=9 │ │ 0x001f line=6 │ │ locals : │ │ │ │ @@ -733525,18 +733525,18 @@ │ │ type : '(Ljava/lang/String;ILjava/lang/String;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -2f2e18: |[2f2e18] org.jaudiotagger.logging.FileSystemMessage.:(Ljava/lang/String;ILjava/lang/String;)V │ │ -2f2e28: 7030 0387 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@8703 │ │ -2f2e2e: 5b03 8887 |0003: iput-object v3, v0, Lorg/jaudiotagger/logging/FileSystemMessage;.msg:Ljava/lang/String; // field@8788 │ │ -2f2e32: 0e00 |0005: return-void │ │ +2f2e1c: |[2f2e1c] org.jaudiotagger.logging.FileSystemMessage.:(Ljava/lang/String;ILjava/lang/String;)V │ │ +2f2e2c: 7030 0387 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@8703 │ │ +2f2e32: 5b03 8887 |0003: iput-object v3, v0, Lorg/jaudiotagger/logging/FileSystemMessage;.msg:Ljava/lang/String; // field@8788 │ │ +2f2e36: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ 0x0003 line=16 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/jaudiotagger/logging/FileSystemMessage; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ @@ -733548,20 +733548,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/jaudiotagger/logging/FileSystemMessage;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -2f2d7c: |[2f2d7c] org.jaudiotagger.logging.FileSystemMessage.valueOf:(Ljava/lang/String;)Lorg/jaudiotagger/logging/FileSystemMessage; │ │ -2f2d8c: 1c00 b811 |0000: const-class v0, Lorg/jaudiotagger/logging/FileSystemMessage; // type@11b8 │ │ -2f2d90: 7120 0487 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@8704 │ │ -2f2d96: 0c01 |0005: move-result-object v1 │ │ -2f2d98: 1f01 b811 |0006: check-cast v1, Lorg/jaudiotagger/logging/FileSystemMessage; // type@11b8 │ │ -2f2d9c: 1101 |0008: return-object v1 │ │ +2f2d80: |[2f2d80] org.jaudiotagger.logging.FileSystemMessage.valueOf:(Ljava/lang/String;)Lorg/jaudiotagger/logging/FileSystemMessage; │ │ +2f2d90: 1c00 b811 |0000: const-class v0, Lorg/jaudiotagger/logging/FileSystemMessage; // type@11b8 │ │ +2f2d94: 7120 0487 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@8704 │ │ +2f2d9a: 0c01 |0005: move-result-object v1 │ │ +2f2d9c: 1f01 b811 |0006: check-cast v1, Lorg/jaudiotagger/logging/FileSystemMessage; // type@11b8 │ │ +2f2da0: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=6 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #3 : (in Lorg/jaudiotagger/logging/FileSystemMessage;) │ │ @@ -733569,20 +733569,20 @@ │ │ type : '()[Lorg/jaudiotagger/logging/FileSystemMessage;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -2f2da0: |[2f2da0] org.jaudiotagger.logging.FileSystemMessage.values:()[Lorg/jaudiotagger/logging/FileSystemMessage; │ │ -2f2db0: 6200 8587 |0000: sget-object v0, Lorg/jaudiotagger/logging/FileSystemMessage;.$VALUES:[Lorg/jaudiotagger/logging/FileSystemMessage; // field@8785 │ │ -2f2db4: 6e10 1da0 0000 |0002: invoke-virtual {v0}, [Lorg/jaudiotagger/logging/FileSystemMessage;.clone:()Ljava/lang/Object; // method@a01d │ │ -2f2dba: 0c00 |0005: move-result-object v0 │ │ -2f2dbc: 1f00 e513 |0006: check-cast v0, [Lorg/jaudiotagger/logging/FileSystemMessage; // type@13e5 │ │ -2f2dc0: 1100 |0008: return-object v0 │ │ +2f2da4: |[2f2da4] org.jaudiotagger.logging.FileSystemMessage.values:()[Lorg/jaudiotagger/logging/FileSystemMessage; │ │ +2f2db4: 6200 8587 |0000: sget-object v0, Lorg/jaudiotagger/logging/FileSystemMessage;.$VALUES:[Lorg/jaudiotagger/logging/FileSystemMessage; // field@8785 │ │ +2f2db8: 6e10 1da0 0000 |0002: invoke-virtual {v0}, [Lorg/jaudiotagger/logging/FileSystemMessage;.clone:()Ljava/lang/Object; // method@a01d │ │ +2f2dbe: 0c00 |0005: move-result-object v0 │ │ +2f2dc0: 1f00 e513 |0006: check-cast v0, [Lorg/jaudiotagger/logging/FileSystemMessage; // type@13e5 │ │ +2f2dc4: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=6 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/jaudiotagger/logging/FileSystemMessage;) │ │ @@ -733590,17 +733590,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2f2d64: |[2f2d64] org.jaudiotagger.logging.FileSystemMessage.getMsg:()Ljava/lang/String; │ │ -2f2d74: 5410 8887 |0000: iget-object v0, v1, Lorg/jaudiotagger/logging/FileSystemMessage;.msg:Ljava/lang/String; // field@8788 │ │ -2f2d78: 1100 |0002: return-object v0 │ │ +2f2d68: |[2f2d68] org.jaudiotagger.logging.FileSystemMessage.getMsg:()Ljava/lang/String; │ │ +2f2d78: 5410 8887 |0000: iget-object v0, v1, Lorg/jaudiotagger/logging/FileSystemMessage;.msg:Ljava/lang/String; // field@8788 │ │ +2f2d7c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/logging/FileSystemMessage; │ │ │ │ source_file_idx : 6686 (FileSystemMessage.java) │ │ @@ -733638,17 +733638,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2f2f68: |[2f2f68] org.jaudiotagger.logging.Hex.:()V │ │ -2f2f78: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -2f2f7e: 0e00 |0003: return-void │ │ +2f2f6c: |[2f2f6c] org.jaudiotagger.logging.Hex.:()V │ │ +2f2f7c: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +2f2f82: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=6 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/logging/Hex; │ │ │ │ #1 : (in Lorg/jaudiotagger/logging/Hex;) │ │ @@ -733656,28 +733656,28 @@ │ │ type : '(J)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -2f2e34: |[2f2e34] org.jaudiotagger.logging.Hex.asDecAndHex:(J)Ljava/lang/String; │ │ -2f2e44: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -2f2e48: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2f2e4e: 6e30 d487 2003 |0005: invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ -2f2e54: 1a01 9f00 |0008: const-string v1, " (" // string@009f │ │ -2f2e58: 6e20 d787 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2f2e5e: 7120 6491 3200 |000d: invoke-static {v2, v3}, Lorg/jaudiotagger/logging/Hex;.asHex:(J)Ljava/lang/String; // method@9164 │ │ -2f2e64: 0c02 |0010: move-result-object v2 │ │ -2f2e66: 6e20 d787 2000 |0011: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2f2e6c: 1a02 8403 |0014: const-string v2, ")" // string@0384 │ │ -2f2e70: 6e20 d787 2000 |0016: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2f2e76: 6e10 df87 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2f2e7c: 0c02 |001c: move-result-object v2 │ │ -2f2e7e: 1102 |001d: return-object v2 │ │ +2f2e38: |[2f2e38] org.jaudiotagger.logging.Hex.asDecAndHex:(J)Ljava/lang/String; │ │ +2f2e48: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +2f2e4c: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2f2e52: 6e30 d487 2003 |0005: invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ +2f2e58: 1a01 9f00 |0008: const-string v1, " (" // string@009f │ │ +2f2e5c: 6e20 d787 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2f2e62: 7120 6491 3200 |000d: invoke-static {v2, v3}, Lorg/jaudiotagger/logging/Hex;.asHex:(J)Ljava/lang/String; // method@9164 │ │ +2f2e68: 0c02 |0010: move-result-object v2 │ │ +2f2e6a: 6e20 d787 2000 |0011: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2f2e70: 1a02 8403 |0014: const-string v2, ")" // string@0384 │ │ +2f2e74: 6e20 d787 2000 |0016: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2f2e7a: 6e10 df87 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2f2e80: 0c02 |001c: move-result-object v2 │ │ +2f2e82: 1102 |001d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x001e reg=2 (null) J │ │ │ │ #2 : (in Lorg/jaudiotagger/logging/Hex;) │ │ @@ -733685,25 +733685,25 @@ │ │ type : '(B)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -2f2e80: |[2f2e80] org.jaudiotagger.logging.Hex.asHex:(B)Ljava/lang/String; │ │ -2f2e90: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -2f2e94: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2f2e9a: 1a01 8b04 |0005: const-string v1, "0x" // string@048b │ │ -2f2e9e: 6e20 d787 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2f2ea4: 7110 3087 0200 |000a: invoke-static {v2}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@8730 │ │ -2f2eaa: 0c02 |000d: move-result-object v2 │ │ -2f2eac: 6e20 d787 2000 |000e: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2f2eb2: 6e10 df87 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2f2eb8: 0c02 |0014: move-result-object v2 │ │ -2f2eba: 1102 |0015: return-object v2 │ │ +2f2e84: |[2f2e84] org.jaudiotagger.logging.Hex.asHex:(B)Ljava/lang/String; │ │ +2f2e94: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +2f2e98: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2f2e9e: 1a01 8b04 |0005: const-string v1, "0x" // string@048b │ │ +2f2ea2: 6e20 d787 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2f2ea8: 7110 3087 0200 |000a: invoke-static {v2}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@8730 │ │ +2f2eae: 0c02 |000d: move-result-object v2 │ │ +2f2eb0: 6e20 d787 2000 |000e: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2f2eb6: 6e10 df87 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2f2ebc: 0c02 |0014: move-result-object v2 │ │ +2f2ebe: 1102 |0015: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 (null) B │ │ │ │ #3 : (in Lorg/jaudiotagger/logging/Hex;) │ │ @@ -733711,25 +733711,25 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -2f2ebc: |[2f2ebc] org.jaudiotagger.logging.Hex.asHex:(I)Ljava/lang/String; │ │ -2f2ecc: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -2f2ed0: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2f2ed6: 1a01 8b04 |0005: const-string v1, "0x" // string@048b │ │ -2f2eda: 6e20 d787 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2f2ee0: 7110 3087 0200 |000a: invoke-static {v2}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@8730 │ │ -2f2ee6: 0c02 |000d: move-result-object v2 │ │ -2f2ee8: 6e20 d787 2000 |000e: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2f2eee: 6e10 df87 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2f2ef4: 0c02 |0014: move-result-object v2 │ │ -2f2ef6: 1102 |0015: return-object v2 │ │ +2f2ec0: |[2f2ec0] org.jaudiotagger.logging.Hex.asHex:(I)Ljava/lang/String; │ │ +2f2ed0: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +2f2ed4: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2f2eda: 1a01 8b04 |0005: const-string v1, "0x" // string@048b │ │ +2f2ede: 6e20 d787 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2f2ee4: 7110 3087 0200 |000a: invoke-static {v2}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@8730 │ │ +2f2eea: 0c02 |000d: move-result-object v2 │ │ +2f2eec: 6e20 d787 2000 |000e: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2f2ef2: 6e10 df87 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2f2ef8: 0c02 |0014: move-result-object v2 │ │ +2f2efa: 1102 |0015: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 (null) I │ │ │ │ #4 : (in Lorg/jaudiotagger/logging/Hex;) │ │ @@ -733737,37 +733737,37 @@ │ │ type : '(J)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -2f2ef8: |[2f2ef8] org.jaudiotagger.logging.Hex.asHex:(J)Ljava/lang/String; │ │ -2f2f08: 7120 4187 2100 |0000: invoke-static {v1, v2}, Ljava/lang/Long;.toHexString:(J)Ljava/lang/String; // method@8741 │ │ -2f2f0e: 0c01 |0003: move-result-object v1 │ │ -2f2f10: 6e10 aa87 0100 |0004: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@87aa │ │ -2f2f16: 0a02 |0007: move-result v2 │ │ -2f2f18: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -2f2f1a: 3302 1400 |0009: if-ne v2, v0, 001d // +0014 │ │ -2f2f1e: 2202 3910 |000b: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ -2f2f22: 7010 cc87 0200 |000d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2f2f28: 1a00 8d04 |0010: const-string v0, "0x0" // string@048d │ │ -2f2f2c: 6e20 d787 0200 |0012: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2f2f32: 6e20 d787 1200 |0015: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2f2f38: 6e10 df87 0200 |0018: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2f2f3e: 0c01 |001b: move-result-object v1 │ │ -2f2f40: 1101 |001c: return-object v1 │ │ -2f2f42: 2202 3910 |001d: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ -2f2f46: 7010 cc87 0200 |001f: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2f2f4c: 1a00 8b04 |0022: const-string v0, "0x" // string@048b │ │ -2f2f50: 6e20 d787 0200 |0024: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2f2f56: 6e20 d787 1200 |0027: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2f2f5c: 6e10 df87 0200 |002a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2f2f62: 0c01 |002d: move-result-object v1 │ │ -2f2f64: 1101 |002e: return-object v1 │ │ +2f2efc: |[2f2efc] org.jaudiotagger.logging.Hex.asHex:(J)Ljava/lang/String; │ │ +2f2f0c: 7120 4187 2100 |0000: invoke-static {v1, v2}, Ljava/lang/Long;.toHexString:(J)Ljava/lang/String; // method@8741 │ │ +2f2f12: 0c01 |0003: move-result-object v1 │ │ +2f2f14: 6e10 aa87 0100 |0004: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@87aa │ │ +2f2f1a: 0a02 |0007: move-result v2 │ │ +2f2f1c: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +2f2f1e: 3302 1400 |0009: if-ne v2, v0, 001d // +0014 │ │ +2f2f22: 2202 3910 |000b: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ +2f2f26: 7010 cc87 0200 |000d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2f2f2c: 1a00 8d04 |0010: const-string v0, "0x0" // string@048d │ │ +2f2f30: 6e20 d787 0200 |0012: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2f2f36: 6e20 d787 1200 |0015: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2f2f3c: 6e10 df87 0200 |0018: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2f2f42: 0c01 |001b: move-result-object v1 │ │ +2f2f44: 1101 |001c: return-object v1 │ │ +2f2f46: 2202 3910 |001d: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ +2f2f4a: 7010 cc87 0200 |001f: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2f2f50: 1a00 8b04 |0022: const-string v0, "0x" // string@048b │ │ +2f2f54: 6e20 d787 0200 |0024: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2f2f5a: 6e20 d787 1200 |0027: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2f2f60: 6e10 df87 0200 |002a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2f2f66: 0c01 |002d: move-result-object v1 │ │ +2f2f68: 1101 |002e: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ 0x0004 line=17 │ │ 0x000b line=19 │ │ 0x001d line=21 │ │ locals : │ │ @@ -734440,1262 +734440,1262 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 16 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 2642 16-bit code units │ │ -2f3694: |[2f3694] org.jaudiotagger.tag.FieldKey.:()V │ │ -2f36a4: 2200 be11 |0000: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f36a8: 1a01 2306 |0002: const-string v1, "ACOUSTID_FINGERPRINT" // string@0623 │ │ -2f36ac: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -2f36ae: 7030 8c91 1002 |0005: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f36b4: 6900 9787 |0008: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.ACOUSTID_FINGERPRINT:Lorg/jaudiotagger/tag/FieldKey; // field@8797 │ │ -2f36b8: 2200 be11 |000a: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f36bc: 1a01 2506 |000c: const-string v1, "ACOUSTID_ID" // string@0625 │ │ -2f36c0: 1213 |000e: const/4 v3, #int 1 // #1 │ │ -2f36c2: 7030 8c91 1003 |000f: invoke-direct {v0, v1, v3}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f36c8: 6900 9887 |0012: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.ACOUSTID_ID:Lorg/jaudiotagger/tag/FieldKey; // field@8798 │ │ -2f36cc: 2200 be11 |0014: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f36d0: 1a01 b006 |0016: const-string v1, "ALBUM" // string@06b0 │ │ -2f36d4: 1224 |0018: const/4 v4, #int 2 // #2 │ │ -2f36d6: 7030 8c91 1004 |0019: invoke-direct {v0, v1, v4}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f36dc: 6900 9987 |001c: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.ALBUM:Lorg/jaudiotagger/tag/FieldKey; // field@8799 │ │ -2f36e0: 2200 be11 |001e: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f36e4: 1a01 b806 |0020: const-string v1, "ALBUM_ARTIST" // string@06b8 │ │ -2f36e8: 1235 |0022: const/4 v5, #int 3 // #3 │ │ -2f36ea: 7030 8c91 1005 |0023: invoke-direct {v0, v1, v5}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f36f0: 6900 9a87 |0026: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.ALBUM_ARTIST:Lorg/jaudiotagger/tag/FieldKey; // field@879a │ │ -2f36f4: 2200 be11 |0028: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f36f8: 1a01 bb06 |002a: const-string v1, "ALBUM_ARTIST_SORT" // string@06bb │ │ -2f36fc: 1246 |002c: const/4 v6, #int 4 // #4 │ │ -2f36fe: 7030 8c91 1006 |002d: invoke-direct {v0, v1, v6}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f3704: 6900 9d87 |0030: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.ALBUM_ARTIST_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@879d │ │ -2f3708: 2200 be11 |0032: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f370c: 1a01 b906 |0034: const-string v1, "ALBUM_ARTISTS" // string@06b9 │ │ -2f3710: 1257 |0036: const/4 v7, #int 5 // #5 │ │ -2f3712: 7030 8c91 1007 |0037: invoke-direct {v0, v1, v7}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f3718: 6900 9b87 |003a: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.ALBUM_ARTISTS:Lorg/jaudiotagger/tag/FieldKey; // field@879b │ │ -2f371c: 2200 be11 |003c: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f3720: 1a01 ba06 |003e: const-string v1, "ALBUM_ARTISTS_SORT" // string@06ba │ │ -2f3724: 1268 |0040: const/4 v8, #int 6 // #6 │ │ -2f3726: 7030 8c91 1008 |0041: invoke-direct {v0, v1, v8}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f372c: 6900 9c87 |0044: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.ALBUM_ARTISTS_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@879c │ │ -2f3730: 2200 be11 |0046: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f3734: 1a01 bd06 |0048: const-string v1, "ALBUM_SORT" // string@06bd │ │ -2f3738: 1279 |004a: const/4 v9, #int 7 // #7 │ │ -2f373a: 7030 8c91 1009 |004b: invoke-direct {v0, v1, v9}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f3740: 6900 9e87 |004e: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.ALBUM_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@879e │ │ -2f3744: 2200 be11 |0050: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f3748: 1a01 d706 |0052: const-string v1, "AMAZON_ID" // string@06d7 │ │ -2f374c: 130a 0800 |0054: const/16 v10, #int 8 // #8 │ │ -2f3750: 7030 8c91 100a |0056: invoke-direct {v0, v1, v10}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f3756: 6900 9f87 |0059: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.AMAZON_ID:Lorg/jaudiotagger/tag/FieldKey; // field@879f │ │ -2f375a: 2200 be11 |005b: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f375e: 1a01 4007 |005d: const-string v1, "ARRANGER" // string@0740 │ │ -2f3762: 130b 0900 |005f: const/16 v11, #int 9 // #9 │ │ -2f3766: 7030 8c91 100b |0061: invoke-direct {v0, v1, v11}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f376c: 6900 a087 |0064: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.ARRANGER:Lorg/jaudiotagger/tag/FieldKey; // field@87a0 │ │ -2f3770: 2200 be11 |0066: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f3774: 1a01 4107 |0068: const-string v1, "ARRANGER_SORT" // string@0741 │ │ -2f3778: 130c 0a00 |006a: const/16 v12, #int 10 // #a │ │ -2f377c: 7030 8c91 100c |006c: invoke-direct {v0, v1, v12}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f3782: 6900 a187 |006f: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.ARRANGER_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@87a1 │ │ -2f3786: 2200 be11 |0071: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f378a: 1a01 4c07 |0073: const-string v1, "ARTIST" // string@074c │ │ -2f378e: 130d 0b00 |0075: const/16 v13, #int 11 // #b │ │ -2f3792: 7030 8c91 100d |0077: invoke-direct {v0, v1, v13}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f3798: 6900 a287 |007a: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.ARTIST:Lorg/jaudiotagger/tag/FieldKey; // field@87a2 │ │ -2f379c: 2200 be11 |007c: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f37a0: 1a01 4d07 |007e: const-string v1, "ARTISTS" // string@074d │ │ -2f37a4: 130e 0c00 |0080: const/16 v14, #int 12 // #c │ │ -2f37a8: 7030 8c91 100e |0082: invoke-direct {v0, v1, v14}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f37ae: 6900 a387 |0085: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.ARTISTS:Lorg/jaudiotagger/tag/FieldKey; // field@87a3 │ │ -2f37b2: 2200 be11 |0087: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f37b6: 1a01 4f07 |0089: const-string v1, "ARTISTS_SORT" // string@074f │ │ -2f37ba: 130f 0d00 |008b: const/16 v15, #int 13 // #d │ │ -2f37be: 7030 8c91 100f |008d: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f37c4: 6900 a487 |0090: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.ARTISTS_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@87a4 │ │ -2f37c8: 2200 be11 |0092: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f37cc: 1a01 5007 |0094: const-string v1, "ARTIST_SORT" // string@0750 │ │ -2f37d0: 130f 0e00 |0096: const/16 v15, #int 14 // #e │ │ -2f37d4: 7030 8c91 100f |0098: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f37da: 6900 a587 |009b: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.ARTIST_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@87a5 │ │ -2f37de: 2200 be11 |009d: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f37e2: 1a01 d90a |009f: const-string v1, "BARCODE" // string@0ad9 │ │ -2f37e6: 130f 0f00 |00a1: const/16 v15, #int 15 // #f │ │ -2f37ea: 7030 8c91 100f |00a3: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f37f0: 6900 a687 |00a6: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.BARCODE:Lorg/jaudiotagger/tag/FieldKey; // field@87a6 │ │ -2f37f4: 2200 be11 |00a8: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f37f8: 1a01 320b |00aa: const-string v1, "BPM" // string@0b32 │ │ -2f37fc: 130f 1000 |00ac: const/16 v15, #int 16 // #10 │ │ -2f3800: 7030 8c91 100f |00ae: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f3806: 6900 a787 |00b1: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.BPM:Lorg/jaudiotagger/tag/FieldKey; // field@87a7 │ │ -2f380a: 2200 be11 |00b3: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f380e: 1a01 740d |00b5: const-string v1, "CATALOG_NO" // string@0d74 │ │ -2f3812: 130f 1100 |00b7: const/16 v15, #int 17 // #11 │ │ -2f3816: 7030 8c91 100f |00b9: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f381c: 6900 a887 |00bc: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.CATALOG_NO:Lorg/jaudiotagger/tag/FieldKey; // field@87a8 │ │ -2f3820: 2200 be11 |00be: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f3824: 1a01 db0d |00c0: const-string v1, "CLASSICAL_CATALOG" // string@0ddb │ │ -2f3828: 130f 1200 |00c2: const/16 v15, #int 18 // #12 │ │ -2f382c: 7030 8c91 100f |00c4: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f3832: 6900 ab87 |00c7: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.CLASSICAL_CATALOG:Lorg/jaudiotagger/tag/FieldKey; // field@87ab │ │ -2f3836: 2200 be11 |00c9: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f383a: 1a01 dc0d |00cb: const-string v1, "CLASSICAL_NICKNAME" // string@0ddc │ │ -2f383e: 130f 1300 |00cd: const/16 v15, #int 19 // #13 │ │ -2f3842: 7030 8c91 100f |00cf: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f3848: 6900 ac87 |00d2: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.CLASSICAL_NICKNAME:Lorg/jaudiotagger/tag/FieldKey; // field@87ac │ │ -2f384c: 2200 be11 |00d4: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f3850: 1a01 c60d |00d6: const-string v1, "CHOIR" // string@0dc6 │ │ -2f3854: 130f 1400 |00d8: const/16 v15, #int 20 // #14 │ │ -2f3858: 7030 8c91 100f |00da: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f385e: 6900 a987 |00dd: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.CHOIR:Lorg/jaudiotagger/tag/FieldKey; // field@87a9 │ │ -2f3862: 2200 be11 |00df: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f3866: 1a01 c70d |00e1: const-string v1, "CHOIR_SORT" // string@0dc7 │ │ -2f386a: 130f 1500 |00e3: const/16 v15, #int 21 // #15 │ │ -2f386e: 7030 8c91 100f |00e5: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f3874: 6900 aa87 |00e8: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.CHOIR_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@87aa │ │ -2f3878: 2200 be11 |00ea: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f387c: 1a01 330e |00ec: const-string v1, "COMMENT" // string@0e33 │ │ -2f3880: 130f 1600 |00ee: const/16 v15, #int 22 // #16 │ │ -2f3884: 7030 8c91 100f |00f0: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f388a: 6900 ad87 |00f3: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.COMMENT:Lorg/jaudiotagger/tag/FieldKey; // field@87ad │ │ -2f388e: 2200 be11 |00f5: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f3892: 1a01 500e |00f7: const-string v1, "COMPOSER" // string@0e50 │ │ -2f3896: 130f 1700 |00f9: const/16 v15, #int 23 // #17 │ │ -2f389a: 7030 8c91 100f |00fb: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f38a0: 6900 ae87 |00fe: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.COMPOSER:Lorg/jaudiotagger/tag/FieldKey; // field@87ae │ │ -2f38a4: 2200 be11 |0100: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f38a8: 1a01 520e |0102: const-string v1, "COMPOSER_SORT" // string@0e52 │ │ -2f38ac: 130f 1800 |0104: const/16 v15, #int 24 // #18 │ │ -2f38b0: 7030 8c91 100f |0106: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f38b6: 6900 af87 |0109: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.COMPOSER_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@87af │ │ -2f38ba: 2200 be11 |010b: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f38be: 1a01 570e |010d: const-string v1, "CONDUCTOR" // string@0e57 │ │ -2f38c2: 130f 1900 |010f: const/16 v15, #int 25 // #19 │ │ -2f38c6: 7030 8c91 100f |0111: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f38cc: 6900 b087 |0114: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.CONDUCTOR:Lorg/jaudiotagger/tag/FieldKey; // field@87b0 │ │ -2f38d0: 2200 be11 |0116: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f38d4: 1a01 590e |0118: const-string v1, "CONDUCTOR_SORT" // string@0e59 │ │ -2f38d8: 130f 1a00 |011a: const/16 v15, #int 26 // #1a │ │ -2f38dc: 7030 8c91 100f |011c: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f38e2: 6900 b187 |011f: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.CONDUCTOR_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@87b1 │ │ -2f38e6: 2200 be11 |0121: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f38ea: 1a01 8a0e |0123: const-string v1, "COPYRIGHT" // string@0e8a │ │ -2f38ee: 130f 1b00 |0125: const/16 v15, #int 27 // #1b │ │ -2f38f2: 7030 8c91 100f |0127: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f38f8: 6900 b287 |012a: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.COPYRIGHT:Lorg/jaudiotagger/tag/FieldKey; // field@87b2 │ │ -2f38fc: 2200 be11 |012c: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f3900: 1a01 9a0e |012e: const-string v1, "COUNTRY" // string@0e9a │ │ -2f3904: 130f 1c00 |0130: const/16 v15, #int 28 // #1c │ │ -2f3908: 7030 8c91 100f |0132: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f390e: 6900 b387 |0135: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.COUNTRY:Lorg/jaudiotagger/tag/FieldKey; // field@87b3 │ │ -2f3912: 2200 be11 |0137: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f3916: 1a01 a20e |0139: const-string v1, "COVER_ART" // string@0ea2 │ │ -2f391a: 130f 1d00 |013b: const/16 v15, #int 29 // #1d │ │ -2f391e: 7030 8c91 100f |013d: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f3924: 6900 b487 |0140: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.COVER_ART:Lorg/jaudiotagger/tag/FieldKey; // field@87b4 │ │ -2f3928: 2200 be11 |0142: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f392c: 1a01 c50e |0144: const-string v1, "CUSTOM1" // string@0ec5 │ │ -2f3930: 130f 1e00 |0146: const/16 v15, #int 30 // #1e │ │ -2f3934: 7030 8c91 100f |0148: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f393a: 6900 b587 |014b: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.CUSTOM1:Lorg/jaudiotagger/tag/FieldKey; // field@87b5 │ │ -2f393e: 2200 be11 |014d: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f3942: 1a01 c60e |014f: const-string v1, "CUSTOM2" // string@0ec6 │ │ -2f3946: 130f 1f00 |0151: const/16 v15, #int 31 // #1f │ │ -2f394a: 7030 8c91 100f |0153: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f3950: 6900 b687 |0156: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.CUSTOM2:Lorg/jaudiotagger/tag/FieldKey; // field@87b6 │ │ -2f3954: 2200 be11 |0158: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f3958: 1a01 c70e |015a: const-string v1, "CUSTOM3" // string@0ec7 │ │ -2f395c: 130f 2000 |015c: const/16 v15, #int 32 // #20 │ │ -2f3960: 7030 8c91 100f |015e: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f3966: 6900 b787 |0161: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.CUSTOM3:Lorg/jaudiotagger/tag/FieldKey; // field@87b7 │ │ -2f396a: 2200 be11 |0163: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f396e: 1a01 c80e |0165: const-string v1, "CUSTOM4" // string@0ec8 │ │ -2f3972: 130f 2100 |0167: const/16 v15, #int 33 // #21 │ │ -2f3976: 7030 8c91 100f |0169: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f397c: 6900 b887 |016c: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.CUSTOM4:Lorg/jaudiotagger/tag/FieldKey; // field@87b8 │ │ -2f3980: 2200 be11 |016e: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f3984: 1a01 c90e |0170: const-string v1, "CUSTOM5" // string@0ec9 │ │ -2f3988: 130f 2200 |0172: const/16 v15, #int 34 // #22 │ │ -2f398c: 7030 8c91 100f |0174: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f3992: 6900 b987 |0177: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.CUSTOM5:Lorg/jaudiotagger/tag/FieldKey; // field@87b9 │ │ -2f3996: 2200 be11 |0179: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f399a: 1a01 e313 |017b: const-string v1, "DISC_NO" // string@13e3 │ │ -2f399e: 130f 2300 |017d: const/16 v15, #int 35 // #23 │ │ -2f39a2: 7030 8c91 100f |017f: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f39a8: 6900 ba87 |0182: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.DISC_NO:Lorg/jaudiotagger/tag/FieldKey; // field@87ba │ │ -2f39ac: 2200 be11 |0184: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f39b0: 1a01 e513 |0186: const-string v1, "DISC_SUBTITLE" // string@13e5 │ │ -2f39b4: 130f 2400 |0188: const/16 v15, #int 36 // #24 │ │ -2f39b8: 7030 8c91 100f |018a: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f39be: 6900 bb87 |018d: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.DISC_SUBTITLE:Lorg/jaudiotagger/tag/FieldKey; // field@87bb │ │ -2f39c2: 2200 be11 |018f: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f39c6: 1a01 e613 |0191: const-string v1, "DISC_TOTAL" // string@13e6 │ │ -2f39ca: 130f 2500 |0193: const/16 v15, #int 37 // #25 │ │ -2f39ce: 7030 8c91 100f |0195: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f39d4: 6900 bc87 |0198: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.DISC_TOTAL:Lorg/jaudiotagger/tag/FieldKey; // field@87bc │ │ -2f39d8: 2200 be11 |019a: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f39dc: 1a01 fa13 |019c: const-string v1, "DJMIXER" // string@13fa │ │ -2f39e0: 130f 2600 |019e: const/16 v15, #int 38 // #26 │ │ -2f39e4: 7030 8c91 100f |01a0: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f39ea: 6900 bd87 |01a3: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.DJMIXER:Lorg/jaudiotagger/tag/FieldKey; // field@87bd │ │ -2f39ee: 2200 be11 |01a5: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f39f2: 1a01 a915 |01a7: const-string v1, "ENCODER" // string@15a9 │ │ -2f39f6: 130f 2700 |01a9: const/16 v15, #int 39 // #27 │ │ -2f39fa: 7030 8c91 100f |01ab: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f3a00: 6900 be87 |01ae: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.ENCODER:Lorg/jaudiotagger/tag/FieldKey; // field@87be │ │ -2f3a04: 2200 be11 |01b0: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f3a08: 1a01 b815 |01b2: const-string v1, "ENGINEER" // string@15b8 │ │ -2f3a0c: 130f 2800 |01b4: const/16 v15, #int 40 // #28 │ │ -2f3a10: 7030 8c91 100f |01b6: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f3a16: 6900 bf87 |01b9: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.ENGINEER:Lorg/jaudiotagger/tag/FieldKey; // field@87bf │ │ -2f3a1a: 2200 be11 |01bb: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f3a1e: 1a01 ba15 |01bd: const-string v1, "ENSEMBLE" // string@15ba │ │ -2f3a22: 130f 2900 |01bf: const/16 v15, #int 41 // #29 │ │ -2f3a26: 7030 8c91 100f |01c1: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f3a2c: 6900 c087 |01c4: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.ENSEMBLE:Lorg/jaudiotagger/tag/FieldKey; // field@87c0 │ │ -2f3a30: 2200 be11 |01c6: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f3a34: 1a01 bb15 |01c8: const-string v1, "ENSEMBLE_SORT" // string@15bb │ │ -2f3a38: 130f 2a00 |01ca: const/16 v15, #int 42 // #2a │ │ -2f3a3c: 7030 8c91 100f |01cc: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f3a42: 6900 c187 |01cf: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.ENSEMBLE_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@87c1 │ │ -2f3a46: 2200 be11 |01d1: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f3a4a: 1a01 4417 |01d3: const-string v1, "FBPM" // string@1744 │ │ -2f3a4e: 130f 2b00 |01d5: const/16 v15, #int 43 // #2b │ │ -2f3a52: 7030 8c91 100f |01d7: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f3a58: 6900 c287 |01da: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.FBPM:Lorg/jaudiotagger/tag/FieldKey; // field@87c2 │ │ -2f3a5c: 2200 be11 |01dc: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f3a60: 1a01 b01b |01de: const-string v1, "GENRE" // string@1bb0 │ │ -2f3a64: 130f 2c00 |01e0: const/16 v15, #int 44 // #2c │ │ -2f3a68: 7030 8c91 100f |01e2: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f3a6e: 6900 c387 |01e5: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.GENRE:Lorg/jaudiotagger/tag/FieldKey; // field@87c3 │ │ -2f3a72: 2200 be11 |01e7: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f3a76: 1a01 e21b |01e9: const-string v1, "GROUP" // string@1be2 │ │ -2f3a7a: 130f 2d00 |01eb: const/16 v15, #int 45 // #2d │ │ -2f3a7e: 7030 8c91 100f |01ed: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f3a84: 6900 c487 |01f0: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.GROUP:Lorg/jaudiotagger/tag/FieldKey; // field@87c4 │ │ -2f3a88: 2200 be11 |01f2: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f3a8c: 1a01 e31b |01f4: const-string v1, "GROUPING" // string@1be3 │ │ -2f3a90: 130f 2e00 |01f6: const/16 v15, #int 46 // #2e │ │ -2f3a94: 7030 8c91 100f |01f8: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f3a9a: 6900 c587 |01fb: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.GROUPING:Lorg/jaudiotagger/tag/FieldKey; // field@87c5 │ │ -2f3a9e: 2200 be11 |01fd: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f3aa2: 1a01 8c1e |01ff: const-string v1, "INSTRUMENT" // string@1e8c │ │ -2f3aa6: 130f 2f00 |0201: const/16 v15, #int 47 // #2f │ │ -2f3aaa: 7030 8c91 100f |0203: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f3ab0: 6900 c687 |0206: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.INSTRUMENT:Lorg/jaudiotagger/tag/FieldKey; // field@87c6 │ │ -2f3ab4: 2200 be11 |0208: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f3ab8: 1a01 b41e |020a: const-string v1, "INVOLVED_PERSON" // string@1eb4 │ │ -2f3abc: 130f 3000 |020c: const/16 v15, #int 48 // #30 │ │ -2f3ac0: 7030 8c91 100f |020e: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f3ac6: 6900 c787 |0211: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.INVOLVED_PERSON:Lorg/jaudiotagger/tag/FieldKey; // field@87c7 │ │ -2f3aca: 2200 be11 |0213: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f3ace: 1a01 bb1e |0215: const-string v1, "IPI" // string@1ebb │ │ -2f3ad2: 130f 3100 |0217: const/16 v15, #int 49 // #31 │ │ -2f3ad6: 7030 8c91 100f |0219: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f3adc: 6900 c887 |021c: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.IPI:Lorg/jaudiotagger/tag/FieldKey; // field@87c8 │ │ -2f3ae0: 2200 be11 |021e: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f3ae4: 1a01 e01e |0220: const-string v1, "ISRC" // string@1ee0 │ │ -2f3ae8: 130f 3200 |0222: const/16 v15, #int 50 // #32 │ │ -2f3aec: 7030 8c91 100f |0224: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f3af2: 6900 c987 |0227: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.ISRC:Lorg/jaudiotagger/tag/FieldKey; // field@87c9 │ │ -2f3af6: 2200 be11 |0229: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f3afa: 1a01 e51e |022b: const-string v1, "ISWC" // string@1ee5 │ │ -2f3afe: 130f 3300 |022d: const/16 v15, #int 51 // #33 │ │ -2f3b02: 7030 8c91 100f |022f: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f3b08: 6900 ca87 |0232: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.ISWC:Lorg/jaudiotagger/tag/FieldKey; // field@87ca │ │ -2f3b0c: 2200 be11 |0234: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f3b10: 1a01 e81e |0236: const-string v1, "IS_CLASSICAL" // string@1ee8 │ │ -2f3b14: 130f 3400 |0238: const/16 v15, #int 52 // #34 │ │ -2f3b18: 7030 8c91 100f |023a: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f3b1e: 6900 cb87 |023d: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.IS_CLASSICAL:Lorg/jaudiotagger/tag/FieldKey; // field@87cb │ │ -2f3b22: 2200 be11 |023f: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f3b26: 1a01 ea1e |0241: const-string v1, "IS_HD" // string@1eea │ │ -2f3b2a: 130f 3500 |0243: const/16 v15, #int 53 // #35 │ │ -2f3b2e: 7030 8c91 100f |0245: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f3b34: 6900 cd87 |0248: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.IS_HD:Lorg/jaudiotagger/tag/FieldKey; // field@87cd │ │ -2f3b38: 2200 be11 |024a: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f3b3c: 1a01 f01e |024c: const-string v1, "IS_SOUNDTRACK" // string@1ef0 │ │ -2f3b40: 130f 3600 |024e: const/16 v15, #int 54 // #36 │ │ -2f3b44: 7030 8c91 100f |0250: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f3b4a: 6900 ce87 |0253: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.IS_SOUNDTRACK:Lorg/jaudiotagger/tag/FieldKey; // field@87ce │ │ -2f3b4e: 2200 be11 |0255: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f3b52: 1a01 e91e |0257: const-string v1, "IS_COMPILATION" // string@1ee9 │ │ -2f3b56: 130f 3700 |0259: const/16 v15, #int 55 // #37 │ │ -2f3b5a: 7030 8c91 100f |025b: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f3b60: 6900 cc87 |025e: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.IS_COMPILATION:Lorg/jaudiotagger/tag/FieldKey; // field@87cc │ │ -2f3b64: 2200 be11 |0260: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f3b68: 1a01 001f |0262: const-string v1, "ITUNES_GROUPING" // string@1f00 │ │ -2f3b6c: 130f 3800 |0264: const/16 v15, #int 56 // #38 │ │ -2f3b70: 7030 8c91 100f |0266: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f3b76: 6900 cf87 |0269: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.ITUNES_GROUPING:Lorg/jaudiotagger/tag/FieldKey; // field@87cf │ │ -2f3b7a: 2200 be11 |026b: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f3b7e: 1a01 7d20 |026d: const-string v1, "KEY" // string@207d │ │ -2f3b82: 130f 3900 |026f: const/16 v15, #int 57 // #39 │ │ -2f3b86: 7030 8c91 100f |0271: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f3b8c: 6900 d087 |0274: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.KEY:Lorg/jaudiotagger/tag/FieldKey; // field@87d0 │ │ -2f3b90: 2200 be11 |0276: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f3b94: 1a01 9c21 |0278: const-string v1, "LANGUAGE" // string@219c │ │ -2f3b98: 130f 3a00 |027a: const/16 v15, #int 58 // #3a │ │ -2f3b9c: 7030 8c91 100f |027c: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f3ba2: 6900 d187 |027f: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.LANGUAGE:Lorg/jaudiotagger/tag/FieldKey; // field@87d1 │ │ -2f3ba6: 2200 be11 |0281: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f3baa: 1a01 e722 |0283: const-string v1, "LYRICIST" // string@22e7 │ │ -2f3bae: 130f 3b00 |0285: const/16 v15, #int 59 // #3b │ │ -2f3bb2: 7030 8c91 100f |0287: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f3bb8: 6900 d287 |028a: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.LYRICIST:Lorg/jaudiotagger/tag/FieldKey; // field@87d2 │ │ -2f3bbc: 2200 be11 |028c: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f3bc0: 1a01 e922 |028e: const-string v1, "LYRICIST_SORT" // string@22e9 │ │ -2f3bc4: 130f 3c00 |0290: const/16 v15, #int 60 // #3c │ │ -2f3bc8: 7030 8c91 100f |0292: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f3bce: 6900 d387 |0295: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.LYRICIST_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@87d3 │ │ -2f3bd2: 2200 be11 |0297: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f3bd6: 1a01 ea22 |0299: const-string v1, "LYRICS" // string@22ea │ │ -2f3bda: 130f 3d00 |029b: const/16 v15, #int 61 // #3d │ │ -2f3bde: 7030 8c91 100f |029d: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f3be4: 6900 d487 |02a0: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.LYRICS:Lorg/jaudiotagger/tag/FieldKey; // field@87d4 │ │ -2f3be8: 2200 be11 |02a2: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f3bec: 1a01 8e38 |02a4: const-string v1, "MEDIA" // string@388e │ │ -2f3bf0: 130f 3e00 |02a6: const/16 v15, #int 62 // #3e │ │ -2f3bf4: 7030 8c91 100f |02a8: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f3bfa: 6900 d587 |02ab: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.MEDIA:Lorg/jaudiotagger/tag/FieldKey; // field@87d5 │ │ -2f3bfe: 2200 be11 |02ad: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f3c02: 1a01 0239 |02af: const-string v1, "MIXER" // string@3902 │ │ -2f3c06: 130f 3f00 |02b1: const/16 v15, #int 63 // #3f │ │ -2f3c0a: 7030 8c91 100f |02b3: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f3c10: 6900 d687 |02b6: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.MIXER:Lorg/jaudiotagger/tag/FieldKey; // field@87d6 │ │ -2f3c14: 2200 be11 |02b8: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f3c18: 1a01 5939 |02ba: const-string v1, "MOOD" // string@3959 │ │ -2f3c1c: 130f 4000 |02bc: const/16 v15, #int 64 // #40 │ │ -2f3c20: 7030 8c91 100f |02be: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f3c26: 6900 d787 |02c1: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.MOOD:Lorg/jaudiotagger/tag/FieldKey; // field@87d7 │ │ -2f3c2a: 2200 be11 |02c3: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f3c2e: 1a01 5a39 |02c5: const-string v1, "MOOD_ACOUSTIC" // string@395a │ │ -2f3c32: 130f 4100 |02c7: const/16 v15, #int 65 // #41 │ │ -2f3c36: 7030 8c91 100f |02c9: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f3c3c: 6900 d887 |02cc: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.MOOD_ACOUSTIC:Lorg/jaudiotagger/tag/FieldKey; // field@87d8 │ │ -2f3c40: 2200 be11 |02ce: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f3c44: 1a01 5b39 |02d0: const-string v1, "MOOD_AGGRESSIVE" // string@395b │ │ -2f3c48: 130f 4200 |02d2: const/16 v15, #int 66 // #42 │ │ -2f3c4c: 7030 8c91 100f |02d4: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f3c52: 6900 d987 |02d7: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.MOOD_AGGRESSIVE:Lorg/jaudiotagger/tag/FieldKey; // field@87d9 │ │ -2f3c56: 2200 be11 |02d9: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f3c5a: 1a01 5c39 |02db: const-string v1, "MOOD_AROUSAL" // string@395c │ │ -2f3c5e: 130f 4300 |02dd: const/16 v15, #int 67 // #43 │ │ -2f3c62: 7030 8c91 100f |02df: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f3c68: 6900 da87 |02e2: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.MOOD_AROUSAL:Lorg/jaudiotagger/tag/FieldKey; // field@87da │ │ -2f3c6c: 2200 be11 |02e4: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f3c70: 1a01 5d39 |02e6: const-string v1, "MOOD_DANCEABILITY" // string@395d │ │ -2f3c74: 130f 4400 |02e8: const/16 v15, #int 68 // #44 │ │ -2f3c78: 7030 8c91 100f |02ea: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f3c7e: 6900 db87 |02ed: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.MOOD_DANCEABILITY:Lorg/jaudiotagger/tag/FieldKey; // field@87db │ │ -2f3c82: 2200 be11 |02ef: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f3c86: 1a01 5e39 |02f1: const-string v1, "MOOD_ELECTRONIC" // string@395e │ │ -2f3c8a: 130f 4500 |02f3: const/16 v15, #int 69 // #45 │ │ -2f3c8e: 7030 8c91 100f |02f5: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f3c94: 6900 dc87 |02f8: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.MOOD_ELECTRONIC:Lorg/jaudiotagger/tag/FieldKey; // field@87dc │ │ -2f3c98: 2200 be11 |02fa: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f3c9c: 1a01 5f39 |02fc: const-string v1, "MOOD_HAPPY" // string@395f │ │ -2f3ca0: 130f 4600 |02fe: const/16 v15, #int 70 // #46 │ │ -2f3ca4: 7030 8c91 100f |0300: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f3caa: 6900 dd87 |0303: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.MOOD_HAPPY:Lorg/jaudiotagger/tag/FieldKey; // field@87dd │ │ -2f3cae: 2200 be11 |0305: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f3cb2: 1a01 6039 |0307: const-string v1, "MOOD_INSTRUMENTAL" // string@3960 │ │ -2f3cb6: 130f 4700 |0309: const/16 v15, #int 71 // #47 │ │ -2f3cba: 7030 8c91 100f |030b: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f3cc0: 6900 de87 |030e: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.MOOD_INSTRUMENTAL:Lorg/jaudiotagger/tag/FieldKey; // field@87de │ │ -2f3cc4: 2200 be11 |0310: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f3cc8: 1a01 6239 |0312: const-string v1, "MOOD_PARTY" // string@3962 │ │ -2f3ccc: 130f 4800 |0314: const/16 v15, #int 72 // #48 │ │ -2f3cd0: 7030 8c91 100f |0316: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f3cd6: 6900 df87 |0319: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.MOOD_PARTY:Lorg/jaudiotagger/tag/FieldKey; // field@87df │ │ -2f3cda: 2200 be11 |031b: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f3cde: 1a01 6339 |031d: const-string v1, "MOOD_RELAXED" // string@3963 │ │ -2f3ce2: 130f 4900 |031f: const/16 v15, #int 73 // #49 │ │ -2f3ce6: 7030 8c91 100f |0321: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f3cec: 6900 e087 |0324: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.MOOD_RELAXED:Lorg/jaudiotagger/tag/FieldKey; // field@87e0 │ │ -2f3cf0: 2200 be11 |0326: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f3cf4: 1a01 6439 |0328: const-string v1, "MOOD_SAD" // string@3964 │ │ -2f3cf8: 130f 4a00 |032a: const/16 v15, #int 74 // #4a │ │ -2f3cfc: 7030 8c91 100f |032c: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f3d02: 6900 e187 |032f: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.MOOD_SAD:Lorg/jaudiotagger/tag/FieldKey; // field@87e1 │ │ -2f3d06: 2200 be11 |0331: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f3d0a: 1a01 6539 |0333: const-string v1, "MOOD_VALENCE" // string@3965 │ │ -2f3d0e: 130f 4b00 |0335: const/16 v15, #int 75 // #4b │ │ -2f3d12: 7030 8c91 100f |0337: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f3d18: 6900 e287 |033a: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.MOOD_VALENCE:Lorg/jaudiotagger/tag/FieldKey; // field@87e2 │ │ -2f3d1c: 2200 be11 |033c: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f3d20: 1a01 6d39 |033e: const-string v1, "MOVEMENT" // string@396d │ │ -2f3d24: 130f 4c00 |0340: const/16 v15, #int 76 // #4c │ │ -2f3d28: 7030 8c91 100f |0342: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f3d2e: 6900 e387 |0345: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.MOVEMENT:Lorg/jaudiotagger/tag/FieldKey; // field@87e3 │ │ -2f3d32: 2200 be11 |0347: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f3d36: 1a01 7439 |0349: const-string v1, "MOVEMENT_NO" // string@3974 │ │ -2f3d3a: 130f 4d00 |034b: const/16 v15, #int 77 // #4d │ │ -2f3d3e: 7030 8c91 100f |034d: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f3d44: 6900 e487 |0350: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.MOVEMENT_NO:Lorg/jaudiotagger/tag/FieldKey; // field@87e4 │ │ -2f3d48: 2200 be11 |0352: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f3d4c: 1a01 7539 |0354: const-string v1, "MOVEMENT_TOTAL" // string@3975 │ │ -2f3d50: 130f 4e00 |0356: const/16 v15, #int 78 // #4e │ │ -2f3d54: 7030 8c91 100f |0358: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f3d5a: 6900 e587 |035b: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.MOVEMENT_TOTAL:Lorg/jaudiotagger/tag/FieldKey; // field@87e5 │ │ -2f3d5e: 2200 be11 |035d: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f3d62: 1a01 173a |035f: const-string v1, "MUSICBRAINZ_ARTISTID" // string@3a17 │ │ -2f3d66: 130f 4f00 |0361: const/16 v15, #int 79 // #4f │ │ -2f3d6a: 7030 8c91 100f |0363: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f3d70: 6900 e687 |0366: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_ARTISTID:Lorg/jaudiotagger/tag/FieldKey; // field@87e6 │ │ -2f3d74: 2200 be11 |0368: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f3d78: 1a01 193a |036a: const-string v1, "MUSICBRAINZ_DISC_ID" // string@3a19 │ │ -2f3d7c: 130f 5000 |036c: const/16 v15, #int 80 // #50 │ │ -2f3d80: 7030 8c91 100f |036e: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f3d86: 6900 e787 |0371: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_DISC_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87e7 │ │ -2f3d8a: 2200 be11 |0373: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f3d8e: 1a01 243a |0375: const-string v1, "MUSICBRAINZ_ORIGINAL_RELEASE_ID" // string@3a24 │ │ -2f3d92: 130f 5100 |0377: const/16 v15, #int 81 // #51 │ │ -2f3d96: 7030 8c91 100f |0379: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f3d9c: 6900 e887 |037c: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_ORIGINAL_RELEASE_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87e8 │ │ -2f3da0: 2200 be11 |037e: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f3da4: 1a01 253a |0380: const-string v1, "MUSICBRAINZ_RELEASEARTISTID" // string@3a25 │ │ -2f3da8: 130f 5200 |0382: const/16 v15, #int 82 // #52 │ │ -2f3dac: 7030 8c91 100f |0384: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f3db2: 6900 e987 |0387: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_RELEASEARTISTID:Lorg/jaudiotagger/tag/FieldKey; // field@87e9 │ │ -2f3db6: 2200 be11 |0389: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f3dba: 1a01 273a |038b: const-string v1, "MUSICBRAINZ_RELEASEID" // string@3a27 │ │ -2f3dbe: 130f 5300 |038d: const/16 v15, #int 83 // #53 │ │ -2f3dc2: 7030 8c91 100f |038f: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f3dc8: 6900 ea87 |0392: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_RELEASEID:Lorg/jaudiotagger/tag/FieldKey; // field@87ea │ │ -2f3dcc: 2200 be11 |0394: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f3dd0: 1a01 293a |0396: const-string v1, "MUSICBRAINZ_RELEASE_COUNTRY" // string@3a29 │ │ -2f3dd4: 130f 5400 |0398: const/16 v15, #int 84 // #54 │ │ -2f3dd8: 7030 8c91 100f |039a: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f3dde: 6900 eb87 |039d: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_RELEASE_COUNTRY:Lorg/jaudiotagger/tag/FieldKey; // field@87eb │ │ -2f3de2: 2200 be11 |039f: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f3de6: 1a01 2b3a |03a1: const-string v1, "MUSICBRAINZ_RELEASE_GROUP_ID" // string@3a2b │ │ -2f3dea: 130f 5500 |03a3: const/16 v15, #int 85 // #55 │ │ -2f3dee: 7030 8c91 100f |03a5: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f3df4: 6900 ec87 |03a8: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_RELEASE_GROUP_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87ec │ │ -2f3df8: 2200 be11 |03aa: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f3dfc: 1a01 2c3a |03ac: const-string v1, "MUSICBRAINZ_RELEASE_STATUS" // string@3a2c │ │ -2f3e00: 130f 5600 |03ae: const/16 v15, #int 86 // #56 │ │ -2f3e04: 7030 8c91 100f |03b0: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f3e0a: 6900 ed87 |03b3: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_RELEASE_STATUS:Lorg/jaudiotagger/tag/FieldKey; // field@87ed │ │ -2f3e0e: 2200 be11 |03b5: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f3e12: 1a01 2e3a |03b7: const-string v1, "MUSICBRAINZ_RELEASE_TRACK_ID" // string@3a2e │ │ -2f3e16: 130f 5700 |03b9: const/16 v15, #int 87 // #57 │ │ -2f3e1a: 7030 8c91 100f |03bb: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f3e20: 6900 ee87 |03be: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_RELEASE_TRACK_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87ee │ │ -2f3e24: 2200 be11 |03c0: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f3e28: 1a01 2f3a |03c2: const-string v1, "MUSICBRAINZ_RELEASE_TYPE" // string@3a2f │ │ -2f3e2c: 130f 5800 |03c4: const/16 v15, #int 88 // #58 │ │ -2f3e30: 7030 8c91 100f |03c6: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f3e36: 6900 ef87 |03c9: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_RELEASE_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@87ef │ │ -2f3e3a: 2200 be11 |03cb: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f3e3e: 1a01 313a |03cd: const-string v1, "MUSICBRAINZ_TRACK_ID" // string@3a31 │ │ -2f3e42: 130f 5900 |03cf: const/16 v15, #int 89 // #59 │ │ -2f3e46: 7030 8c91 100f |03d1: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f3e4c: 6900 f087 |03d4: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_TRACK_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87f0 │ │ -2f3e50: 2200 be11 |03d6: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f3e54: 1a01 323a |03d8: const-string v1, "MUSICBRAINZ_WORK" // string@3a32 │ │ -2f3e58: 130f 5a00 |03da: const/16 v15, #int 90 // #5a │ │ -2f3e5c: 7030 8c91 100f |03dc: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f3e62: 6900 f187 |03df: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK:Lorg/jaudiotagger/tag/FieldKey; // field@87f1 │ │ -2f3e66: 2200 be11 |03e1: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f3e6a: 1a01 363a |03e3: const-string v1, "MUSICBRAINZ_WORK_ID" // string@3a36 │ │ -2f3e6e: 130f 5b00 |03e5: const/16 v15, #int 91 // #5b │ │ -2f3e72: 7030 8c91 100f |03e7: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f3e78: 6900 f487 |03ea: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87f4 │ │ -2f3e7c: 2200 be11 |03ec: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f3e80: 1a01 343a |03ee: const-string v1, "MUSICBRAINZ_WORK_COMPOSITION" // string@3a34 │ │ -2f3e84: 130f 5c00 |03f0: const/16 v15, #int 92 // #5c │ │ -2f3e88: 7030 8c91 100f |03f2: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f3e8e: 6900 f287 |03f5: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_COMPOSITION:Lorg/jaudiotagger/tag/FieldKey; // field@87f2 │ │ -2f3e92: 2200 be11 |03f7: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f3e96: 1a01 353a |03f9: const-string v1, "MUSICBRAINZ_WORK_COMPOSITION_ID" // string@3a35 │ │ -2f3e9a: 130f 5d00 |03fb: const/16 v15, #int 93 // #5d │ │ -2f3e9e: 7030 8c91 100f |03fd: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f3ea4: 6900 f387 |0400: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_COMPOSITION_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87f3 │ │ -2f3ea8: 2200 be11 |0402: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f3eac: 1a01 373a |0404: const-string v1, "MUSICBRAINZ_WORK_PART_LEVEL1" // string@3a37 │ │ -2f3eb0: 130f 5e00 |0406: const/16 v15, #int 94 // #5e │ │ -2f3eb4: 7030 8c91 100f |0408: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f3eba: 6900 f587 |040b: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL1:Lorg/jaudiotagger/tag/FieldKey; // field@87f5 │ │ -2f3ebe: 2200 be11 |040d: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f3ec2: 1a01 383a |040f: const-string v1, "MUSICBRAINZ_WORK_PART_LEVEL1_ID" // string@3a38 │ │ -2f3ec6: 130f 5f00 |0411: const/16 v15, #int 95 // #5f │ │ -2f3eca: 7030 8c91 100f |0413: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f3ed0: 6900 f687 |0416: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL1_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87f6 │ │ -2f3ed4: 2200 be11 |0418: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f3ed8: 1a01 393a |041a: const-string v1, "MUSICBRAINZ_WORK_PART_LEVEL1_TYPE" // string@3a39 │ │ -2f3edc: 130f 6000 |041c: const/16 v15, #int 96 // #60 │ │ -2f3ee0: 7030 8c91 100f |041e: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f3ee6: 6900 f787 |0421: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL1_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@87f7 │ │ -2f3eea: 2200 be11 |0423: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f3eee: 1a01 3a3a |0425: const-string v1, "MUSICBRAINZ_WORK_PART_LEVEL2" // string@3a3a │ │ -2f3ef2: 130f 6100 |0427: const/16 v15, #int 97 // #61 │ │ -2f3ef6: 7030 8c91 100f |0429: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f3efc: 6900 f887 |042c: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL2:Lorg/jaudiotagger/tag/FieldKey; // field@87f8 │ │ -2f3f00: 2200 be11 |042e: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f3f04: 1a01 3b3a |0430: const-string v1, "MUSICBRAINZ_WORK_PART_LEVEL2_ID" // string@3a3b │ │ -2f3f08: 130f 6200 |0432: const/16 v15, #int 98 // #62 │ │ -2f3f0c: 7030 8c91 100f |0434: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f3f12: 6900 f987 |0437: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL2_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87f9 │ │ -2f3f16: 2200 be11 |0439: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f3f1a: 1a01 3c3a |043b: const-string v1, "MUSICBRAINZ_WORK_PART_LEVEL2_TYPE" // string@3a3c │ │ -2f3f1e: 130f 6300 |043d: const/16 v15, #int 99 // #63 │ │ -2f3f22: 7030 8c91 100f |043f: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f3f28: 6900 fa87 |0442: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL2_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@87fa │ │ -2f3f2c: 2200 be11 |0444: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f3f30: 1a01 3d3a |0446: const-string v1, "MUSICBRAINZ_WORK_PART_LEVEL3" // string@3a3d │ │ -2f3f34: 130f 6400 |0448: const/16 v15, #int 100 // #64 │ │ -2f3f38: 7030 8c91 100f |044a: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f3f3e: 6900 fb87 |044d: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL3:Lorg/jaudiotagger/tag/FieldKey; // field@87fb │ │ -2f3f42: 2200 be11 |044f: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f3f46: 1a01 3e3a |0451: const-string v1, "MUSICBRAINZ_WORK_PART_LEVEL3_ID" // string@3a3e │ │ -2f3f4a: 130f 6500 |0453: const/16 v15, #int 101 // #65 │ │ -2f3f4e: 7030 8c91 100f |0455: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f3f54: 6900 fc87 |0458: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL3_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87fc │ │ -2f3f58: 2200 be11 |045a: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f3f5c: 1a01 3f3a |045c: const-string v1, "MUSICBRAINZ_WORK_PART_LEVEL3_TYPE" // string@3a3f │ │ -2f3f60: 130f 6600 |045e: const/16 v15, #int 102 // #66 │ │ -2f3f64: 7030 8c91 100f |0460: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f3f6a: 6900 fd87 |0463: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL3_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@87fd │ │ -2f3f6e: 2200 be11 |0465: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f3f72: 1a01 403a |0467: const-string v1, "MUSICBRAINZ_WORK_PART_LEVEL4" // string@3a40 │ │ -2f3f76: 130f 6700 |0469: const/16 v15, #int 103 // #67 │ │ -2f3f7a: 7030 8c91 100f |046b: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f3f80: 6900 fe87 |046e: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL4:Lorg/jaudiotagger/tag/FieldKey; // field@87fe │ │ -2f3f84: 2200 be11 |0470: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f3f88: 1a01 413a |0472: const-string v1, "MUSICBRAINZ_WORK_PART_LEVEL4_ID" // string@3a41 │ │ -2f3f8c: 130f 6800 |0474: const/16 v15, #int 104 // #68 │ │ -2f3f90: 7030 8c91 100f |0476: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f3f96: 6900 ff87 |0479: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL4_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87ff │ │ -2f3f9a: 2200 be11 |047b: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f3f9e: 1a01 423a |047d: const-string v1, "MUSICBRAINZ_WORK_PART_LEVEL4_TYPE" // string@3a42 │ │ -2f3fa2: 130f 6900 |047f: const/16 v15, #int 105 // #69 │ │ -2f3fa6: 7030 8c91 100f |0481: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f3fac: 6900 0088 |0484: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL4_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@8800 │ │ -2f3fb0: 2200 be11 |0486: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f3fb4: 1a01 433a |0488: const-string v1, "MUSICBRAINZ_WORK_PART_LEVEL5" // string@3a43 │ │ -2f3fb8: 130f 6a00 |048a: const/16 v15, #int 106 // #6a │ │ -2f3fbc: 7030 8c91 100f |048c: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f3fc2: 6900 0188 |048f: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL5:Lorg/jaudiotagger/tag/FieldKey; // field@8801 │ │ -2f3fc6: 2200 be11 |0491: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f3fca: 1a01 443a |0493: const-string v1, "MUSICBRAINZ_WORK_PART_LEVEL5_ID" // string@3a44 │ │ -2f3fce: 130f 6b00 |0495: const/16 v15, #int 107 // #6b │ │ -2f3fd2: 7030 8c91 100f |0497: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f3fd8: 6900 0288 |049a: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL5_ID:Lorg/jaudiotagger/tag/FieldKey; // field@8802 │ │ -2f3fdc: 2200 be11 |049c: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f3fe0: 1a01 453a |049e: const-string v1, "MUSICBRAINZ_WORK_PART_LEVEL5_TYPE" // string@3a45 │ │ -2f3fe4: 130f 6c00 |04a0: const/16 v15, #int 108 // #6c │ │ -2f3fe8: 7030 8c91 100f |04a2: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f3fee: 6900 0388 |04a5: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL5_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@8803 │ │ -2f3ff2: 2200 be11 |04a7: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f3ff6: 1a01 463a |04a9: const-string v1, "MUSICBRAINZ_WORK_PART_LEVEL6" // string@3a46 │ │ -2f3ffa: 130f 6d00 |04ab: const/16 v15, #int 109 // #6d │ │ -2f3ffe: 7030 8c91 100f |04ad: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f4004: 6900 0488 |04b0: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL6:Lorg/jaudiotagger/tag/FieldKey; // field@8804 │ │ -2f4008: 2200 be11 |04b2: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f400c: 1a01 473a |04b4: const-string v1, "MUSICBRAINZ_WORK_PART_LEVEL6_ID" // string@3a47 │ │ -2f4010: 130f 6e00 |04b6: const/16 v15, #int 110 // #6e │ │ -2f4014: 7030 8c91 100f |04b8: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f401a: 6900 0588 |04bb: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL6_ID:Lorg/jaudiotagger/tag/FieldKey; // field@8805 │ │ -2f401e: 2200 be11 |04bd: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f4022: 1a01 483a |04bf: const-string v1, "MUSICBRAINZ_WORK_PART_LEVEL6_TYPE" // string@3a48 │ │ -2f4026: 130f 6f00 |04c1: const/16 v15, #int 111 // #6f │ │ -2f402a: 7030 8c91 100f |04c3: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f4030: 6900 0688 |04c6: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL6_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@8806 │ │ -2f4034: 2200 be11 |04c8: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f4038: 1a01 4b3a |04ca: const-string v1, "MUSICIP_ID" // string@3a4b │ │ -2f403c: 130f 7000 |04cc: const/16 v15, #int 112 // #70 │ │ -2f4040: 7030 8c91 100f |04ce: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f4046: 6900 0788 |04d1: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.MUSICIP_ID:Lorg/jaudiotagger/tag/FieldKey; // field@8807 │ │ -2f404a: 2200 be11 |04d3: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f404e: 1a01 ae3e |04d5: const-string v1, "OCCASION" // string@3eae │ │ -2f4052: 130f 7100 |04d7: const/16 v15, #int 113 // #71 │ │ -2f4056: 7030 8c91 100f |04d9: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f405c: 6900 0888 |04dc: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.OCCASION:Lorg/jaudiotagger/tag/FieldKey; // field@8808 │ │ -2f4060: 2200 be11 |04de: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f4064: 1a01 fd3e |04e0: const-string v1, "OPUS" // string@3efd │ │ -2f4068: 130f 7200 |04e2: const/16 v15, #int 114 // #72 │ │ -2f406c: 7030 8c91 100f |04e4: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f4072: 6900 0988 |04e7: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.OPUS:Lorg/jaudiotagger/tag/FieldKey; // field@8809 │ │ -2f4076: 2200 be11 |04e9: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f407a: 1a01 0a3f |04eb: const-string v1, "ORCHESTRA" // string@3f0a │ │ -2f407e: 130f 7300 |04ed: const/16 v15, #int 115 // #73 │ │ -2f4082: 7030 8c91 100f |04ef: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f4088: 6900 0a88 |04f2: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.ORCHESTRA:Lorg/jaudiotagger/tag/FieldKey; // field@880a │ │ -2f408c: 2200 be11 |04f4: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f4090: 1a01 0b3f |04f6: const-string v1, "ORCHESTRA_SORT" // string@3f0b │ │ -2f4094: 130f 7400 |04f8: const/16 v15, #int 116 // #74 │ │ -2f4098: 7030 8c91 100f |04fa: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f409e: 6900 0b88 |04fd: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.ORCHESTRA_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@880b │ │ -2f40a2: 2200 be11 |04ff: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f40a6: 1a01 183f |0501: const-string v1, "ORIGINAL_ALBUM" // string@3f18 │ │ -2f40aa: 130f 7500 |0503: const/16 v15, #int 117 // #75 │ │ -2f40ae: 7030 8c91 100f |0505: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f40b4: 6900 0c88 |0508: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.ORIGINAL_ALBUM:Lorg/jaudiotagger/tag/FieldKey; // field@880c │ │ -2f40b8: 2200 be11 |050a: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f40bc: 1a01 1a3f |050c: const-string v1, "ORIGINAL_ARTIST" // string@3f1a │ │ -2f40c0: 130f 7600 |050e: const/16 v15, #int 118 // #76 │ │ -2f40c4: 7030 8c91 100f |0510: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f40ca: 6900 0d88 |0513: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.ORIGINAL_ARTIST:Lorg/jaudiotagger/tag/FieldKey; // field@880d │ │ -2f40ce: 2200 be11 |0515: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f40d2: 1a01 1b3f |0517: const-string v1, "ORIGINAL_LYRICIST" // string@3f1b │ │ -2f40d6: 130f 7700 |0519: const/16 v15, #int 119 // #77 │ │ -2f40da: 7030 8c91 100f |051b: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f40e0: 6900 0e88 |051e: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.ORIGINAL_LYRICIST:Lorg/jaudiotagger/tag/FieldKey; // field@880e │ │ -2f40e4: 2200 be11 |0520: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f40e8: 1a01 1c3f |0522: const-string v1, "ORIGINAL_YEAR" // string@3f1c │ │ -2f40ec: 130f 7800 |0524: const/16 v15, #int 120 // #78 │ │ -2f40f0: 7030 8c91 100f |0526: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f40f6: 6900 0f88 |0529: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.ORIGINAL_YEAR:Lorg/jaudiotagger/tag/FieldKey; // field@880f │ │ -2f40fa: 2200 be11 |052b: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f40fe: 1a01 233f |052d: const-string v1, "OVERALL_WORK" // string@3f23 │ │ -2f4102: 130f 7900 |052f: const/16 v15, #int 121 // #79 │ │ -2f4106: 7030 8c91 100f |0531: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f410c: 6900 1088 |0534: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.OVERALL_WORK:Lorg/jaudiotagger/tag/FieldKey; // field@8810 │ │ -2f4110: 2200 be11 |0536: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f4114: 1a01 1940 |0538: const-string v1, "PART" // string@4019 │ │ -2f4118: 130f 7a00 |053a: const/16 v15, #int 122 // #7a │ │ -2f411c: 7030 8c91 100f |053c: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f4122: 6900 1188 |053f: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.PART:Lorg/jaudiotagger/tag/FieldKey; // field@8811 │ │ -2f4126: 2200 be11 |0541: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f412a: 1a01 1b40 |0543: const-string v1, "PART_NUMBER" // string@401b │ │ -2f412e: 130f 7b00 |0545: const/16 v15, #int 123 // #7b │ │ -2f4132: 7030 8c91 100f |0547: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f4138: 6900 1288 |054a: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.PART_NUMBER:Lorg/jaudiotagger/tag/FieldKey; // field@8812 │ │ -2f413c: 2200 be11 |054c: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f4140: 1a01 1d40 |054e: const-string v1, "PART_TYPE" // string@401d │ │ -2f4144: 130f 7c00 |0550: const/16 v15, #int 124 // #7c │ │ -2f4148: 7030 8c91 100f |0552: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f414e: 6900 1388 |0555: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.PART_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@8813 │ │ -2f4152: 2200 be11 |0557: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f4156: 1a01 4040 |0559: const-string v1, "PERFORMER" // string@4040 │ │ -2f415a: 130f 7d00 |055b: const/16 v15, #int 125 // #7d │ │ -2f415e: 7030 8c91 100f |055d: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f4164: 6900 1488 |0560: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.PERFORMER:Lorg/jaudiotagger/tag/FieldKey; // field@8814 │ │ -2f4168: 2200 be11 |0562: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f416c: 1a01 4140 |0564: const-string v1, "PERFORMER_NAME" // string@4041 │ │ -2f4170: 130f 7e00 |0566: const/16 v15, #int 126 // #7e │ │ -2f4174: 7030 8c91 100f |0568: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f417a: 6900 1588 |056b: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.PERFORMER_NAME:Lorg/jaudiotagger/tag/FieldKey; // field@8815 │ │ -2f417e: 2200 be11 |056d: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f4182: 1a01 4240 |056f: const-string v1, "PERFORMER_NAME_SORT" // string@4042 │ │ -2f4186: 130f 7f00 |0571: const/16 v15, #int 127 // #7f │ │ -2f418a: 7030 8c91 100f |0573: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f4190: 6900 1688 |0576: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.PERFORMER_NAME_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@8816 │ │ -2f4194: 2200 be11 |0578: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f4198: 1a01 4340 |057a: const-string v1, "PERIOD" // string@4043 │ │ -2f419c: 130f 8000 |057c: const/16 v15, #int 128 // #80 │ │ -2f41a0: 7030 8c91 100f |057e: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f41a6: 6900 1788 |0581: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.PERIOD:Lorg/jaudiotagger/tag/FieldKey; // field@8817 │ │ -2f41aa: 2200 be11 |0583: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f41ae: 1a01 a340 |0585: const-string v1, "PRODUCER" // string@40a3 │ │ -2f41b2: 130f 8100 |0587: const/16 v15, #int 129 // #81 │ │ -2f41b6: 7030 8c91 100f |0589: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f41bc: 6900 1888 |058c: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.PRODUCER:Lorg/jaudiotagger/tag/FieldKey; // field@8818 │ │ -2f41c0: 2200 be11 |058e: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f41c4: 1a01 6e42 |0590: const-string v1, "QUALITY" // string@426e │ │ -2f41c8: 130f 8200 |0592: const/16 v15, #int 130 // #82 │ │ -2f41cc: 7030 8c91 100f |0594: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f41d2: 6900 1988 |0597: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.QUALITY:Lorg/jaudiotagger/tag/FieldKey; // field@8819 │ │ -2f41d6: 2200 be11 |0599: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f41da: 1a01 7e42 |059b: const-string v1, "RANKING" // string@427e │ │ -2f41de: 130f 8300 |059d: const/16 v15, #int 131 // #83 │ │ -2f41e2: 7030 8c91 100f |059f: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f41e8: 6900 1a88 |05a2: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.RANKING:Lorg/jaudiotagger/tag/FieldKey; // field@881a │ │ -2f41ec: 2200 be11 |05a4: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f41f0: 1a01 7f42 |05a6: const-string v1, "RATING" // string@427f │ │ -2f41f4: 130f 8400 |05a8: const/16 v15, #int 132 // #84 │ │ -2f41f8: 7030 8c91 100f |05aa: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f41fe: 6900 1b88 |05ad: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.RATING:Lorg/jaudiotagger/tag/FieldKey; // field@881b │ │ -2f4202: 2200 be11 |05af: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f4206: 1a01 9f42 |05b1: const-string v1, "RECORD_LABEL" // string@429f │ │ -2f420a: 130f 8500 |05b3: const/16 v15, #int 133 // #85 │ │ -2f420e: 7030 8c91 100f |05b5: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f4214: 6900 1c88 |05b8: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.RECORD_LABEL:Lorg/jaudiotagger/tag/FieldKey; // field@881c │ │ -2f4218: 2200 be11 |05ba: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f421c: 1a01 b542 |05bc: const-string v1, "REMIXER" // string@42b5 │ │ -2f4220: 130f 8600 |05be: const/16 v15, #int 134 // #86 │ │ -2f4224: 7030 8c91 100f |05c0: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f422a: 6900 1d88 |05c3: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.REMIXER:Lorg/jaudiotagger/tag/FieldKey; // field@881d │ │ -2f422e: 2200 be11 |05c5: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f4232: 1a01 6044 |05c7: const-string v1, "SCRIPT" // string@4460 │ │ -2f4236: 130f 8700 |05c9: const/16 v15, #int 135 // #87 │ │ -2f423a: 7030 8c91 100f |05cb: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f4240: 6900 1e88 |05ce: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.SCRIPT:Lorg/jaudiotagger/tag/FieldKey; // field@881e │ │ -2f4244: 2200 be11 |05d0: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f4248: 1a01 0a45 |05d2: const-string v1, "SINGLE_DISC_TRACK_NO" // string@450a │ │ -2f424c: 130f 8800 |05d4: const/16 v15, #int 136 // #88 │ │ -2f4250: 7030 8c91 100f |05d6: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f4256: 6900 1f88 |05d9: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.SINGLE_DISC_TRACK_NO:Lorg/jaudiotagger/tag/FieldKey; // field@881f │ │ -2f425a: 2200 be11 |05db: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f425e: 1a01 3746 |05dd: const-string v1, "SUBTITLE" // string@4637 │ │ -2f4262: 130f 8900 |05df: const/16 v15, #int 137 // #89 │ │ -2f4266: 7030 8c91 100f |05e1: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f426c: 6900 2088 |05e4: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.SUBTITLE:Lorg/jaudiotagger/tag/FieldKey; // field@8820 │ │ -2f4270: 2200 be11 |05e6: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f4274: 1a01 0849 |05e8: const-string v1, "TAGS" // string@4908 │ │ -2f4278: 130f 8a00 |05ea: const/16 v15, #int 138 // #8a │ │ -2f427c: 7030 8c91 100f |05ec: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f4282: 6900 2188 |05ef: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.TAGS:Lorg/jaudiotagger/tag/FieldKey; // field@8821 │ │ -2f4286: 2200 be11 |05f1: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f428a: 1a01 5b49 |05f3: const-string v1, "TEMPO" // string@495b │ │ -2f428e: 130f 8b00 |05f5: const/16 v15, #int 139 // #8b │ │ -2f4292: 7030 8c91 100f |05f7: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f4298: 6900 2288 |05fa: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.TEMPO:Lorg/jaudiotagger/tag/FieldKey; // field@8822 │ │ -2f429c: 2200 be11 |05fc: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f42a0: 1a01 9149 |05fe: const-string v1, "TIMBRE" // string@4991 │ │ -2f42a4: 130f 8c00 |0600: const/16 v15, #int 140 // #8c │ │ -2f42a8: 7030 8c91 100f |0602: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f42ae: 6900 2388 |0605: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.TIMBRE:Lorg/jaudiotagger/tag/FieldKey; // field@8823 │ │ -2f42b2: 2200 be11 |0607: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f42b6: 1a01 ab49 |0609: const-string v1, "TITLE" // string@49ab │ │ -2f42ba: 130f 8d00 |060b: const/16 v15, #int 141 // #8d │ │ -2f42be: 7030 8c91 100f |060d: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f42c4: 6900 2488 |0610: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.TITLE:Lorg/jaudiotagger/tag/FieldKey; // field@8824 │ │ -2f42c8: 2200 be11 |0612: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f42cc: 1a01 af49 |0614: const-string v1, "TITLE_SORT" // string@49af │ │ -2f42d0: 130f 8e00 |0616: const/16 v15, #int 142 // #8e │ │ -2f42d4: 7030 8c91 100f |0618: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f42da: 6900 2688 |061b: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.TITLE_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@8826 │ │ -2f42de: 2200 be11 |061d: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f42e2: 1a01 ad49 |061f: const-string v1, "TITLE_MOVEMENT" // string@49ad │ │ -2f42e6: 130f 8f00 |0621: const/16 v15, #int 143 // #8f │ │ -2f42ea: 7030 8c91 100f |0623: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f42f0: 6900 2588 |0626: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.TITLE_MOVEMENT:Lorg/jaudiotagger/tag/FieldKey; // field@8825 │ │ -2f42f4: 2200 be11 |0628: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f42f8: 1a01 e449 |062a: const-string v1, "TONALITY" // string@49e4 │ │ -2f42fc: 130f 9000 |062c: const/16 v15, #int 144 // #90 │ │ -2f4300: 7030 8c91 100f |062e: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f4306: 6900 2788 |0631: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.TONALITY:Lorg/jaudiotagger/tag/FieldKey; // field@8827 │ │ -2f430a: 2200 be11 |0633: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f430e: 1a01 2e4a |0635: const-string v1, "TRACK" // string@4a2e │ │ -2f4312: 130f 9100 |0637: const/16 v15, #int 145 // #91 │ │ -2f4316: 7030 8c91 100f |0639: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f431c: 6900 2888 |063c: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.TRACK:Lorg/jaudiotagger/tag/FieldKey; // field@8828 │ │ -2f4320: 2200 be11 |063e: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f4324: 1a01 374a |0640: const-string v1, "TRACK_TOTAL" // string@4a37 │ │ -2f4328: 130f 9200 |0642: const/16 v15, #int 146 // #92 │ │ -2f432c: 7030 8c91 100f |0644: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f4332: 6900 2988 |0647: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.TRACK_TOTAL:Lorg/jaudiotagger/tag/FieldKey; // field@8829 │ │ -2f4336: 2200 be11 |0649: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f433a: 1a01 634f |064b: const-string v1, "URL_DISCOGS_ARTIST_SITE" // string@4f63 │ │ -2f433e: 130f 9300 |064d: const/16 v15, #int 147 // #93 │ │ -2f4342: 7030 8c91 100f |064f: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f4348: 6900 2a88 |0652: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.URL_DISCOGS_ARTIST_SITE:Lorg/jaudiotagger/tag/FieldKey; // field@882a │ │ -2f434c: 2200 be11 |0654: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f4350: 1a01 644f |0656: const-string v1, "URL_DISCOGS_RELEASE_SITE" // string@4f64 │ │ -2f4354: 130f 9400 |0658: const/16 v15, #int 148 // #94 │ │ -2f4358: 7030 8c91 100f |065a: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f435e: 6900 2b88 |065d: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.URL_DISCOGS_RELEASE_SITE:Lorg/jaudiotagger/tag/FieldKey; // field@882b │ │ -2f4362: 2200 be11 |065f: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f4366: 1a01 654f |0661: const-string v1, "URL_LYRICS_SITE" // string@4f65 │ │ -2f436a: 130f 9500 |0663: const/16 v15, #int 149 // #95 │ │ -2f436e: 7030 8c91 100f |0665: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f4374: 6900 2c88 |0668: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.URL_LYRICS_SITE:Lorg/jaudiotagger/tag/FieldKey; // field@882c │ │ -2f4378: 2200 be11 |066a: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f437c: 1a01 664f |066c: const-string v1, "URL_OFFICIAL_ARTIST_SITE" // string@4f66 │ │ -2f4380: 130f 9600 |066e: const/16 v15, #int 150 // #96 │ │ -2f4384: 7030 8c91 100f |0670: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f438a: 6900 2d88 |0673: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.URL_OFFICIAL_ARTIST_SITE:Lorg/jaudiotagger/tag/FieldKey; // field@882d │ │ -2f438e: 2200 be11 |0675: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f4392: 1a01 674f |0677: const-string v1, "URL_OFFICIAL_RELEASE_SITE" // string@4f67 │ │ -2f4396: 130f 9700 |0679: const/16 v15, #int 151 // #97 │ │ -2f439a: 7030 8c91 100f |067b: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f43a0: 6900 2e88 |067e: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.URL_OFFICIAL_RELEASE_SITE:Lorg/jaudiotagger/tag/FieldKey; // field@882e │ │ -2f43a4: 2200 be11 |0680: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f43a8: 1a01 694f |0682: const-string v1, "URL_WIKIPEDIA_ARTIST_SITE" // string@4f69 │ │ -2f43ac: 130f 9800 |0684: const/16 v15, #int 152 // #98 │ │ -2f43b0: 7030 8c91 100f |0686: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f43b6: 6900 2f88 |0689: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.URL_WIKIPEDIA_ARTIST_SITE:Lorg/jaudiotagger/tag/FieldKey; // field@882f │ │ -2f43ba: 2200 be11 |068b: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f43be: 1a01 6a4f |068d: const-string v1, "URL_WIKIPEDIA_RELEASE_SITE" // string@4f6a │ │ -2f43c2: 130f 9900 |068f: const/16 v15, #int 153 // #99 │ │ -2f43c6: 7030 8c91 100f |0691: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f43cc: 6900 3088 |0694: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.URL_WIKIPEDIA_RELEASE_SITE:Lorg/jaudiotagger/tag/FieldKey; // field@8830 │ │ -2f43d0: 2200 be11 |0696: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f43d4: 1a01 7153 |0698: const-string v1, "WORK" // string@5371 │ │ -2f43d8: 130f 9a00 |069a: const/16 v15, #int 154 // #9a │ │ -2f43dc: 7030 8c91 100f |069c: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f43e2: 6900 3188 |069f: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.WORK:Lorg/jaudiotagger/tag/FieldKey; // field@8831 │ │ -2f43e6: 2200 be11 |06a1: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f43ea: 1a01 8053 |06a3: const-string v1, "WORK_TYPE" // string@5380 │ │ -2f43ee: 130f 9b00 |06a5: const/16 v15, #int 155 // #9b │ │ -2f43f2: 7030 8c91 100f |06a7: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f43f8: 6900 3288 |06aa: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.WORK_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@8832 │ │ -2f43fc: 2200 be11 |06ac: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f4400: 1a01 fd54 |06ae: const-string v1, "YEAR" // string@54fd │ │ -2f4404: 130f 9c00 |06b0: const/16 v15, #int 156 // #9c │ │ -2f4408: 7030 8c91 100f |06b2: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ -2f440e: 6900 3388 |06b5: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.YEAR:Lorg/jaudiotagger/tag/FieldKey; // field@8833 │ │ -2f4412: 1300 9d00 |06b7: const/16 v0, #int 157 // #9d │ │ -2f4416: 2300 e613 |06b9: new-array v0, v0, [Lorg/jaudiotagger/tag/FieldKey; // type@13e6 │ │ -2f441a: 6201 9787 |06bb: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ACOUSTID_FINGERPRINT:Lorg/jaudiotagger/tag/FieldKey; // field@8797 │ │ -2f441e: 4d01 0002 |06bd: aput-object v1, v0, v2 │ │ -2f4422: 6201 9887 |06bf: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ACOUSTID_ID:Lorg/jaudiotagger/tag/FieldKey; // field@8798 │ │ -2f4426: 4d01 0003 |06c1: aput-object v1, v0, v3 │ │ -2f442a: 6201 9987 |06c3: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ALBUM:Lorg/jaudiotagger/tag/FieldKey; // field@8799 │ │ -2f442e: 4d01 0004 |06c5: aput-object v1, v0, v4 │ │ -2f4432: 6201 9a87 |06c7: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ALBUM_ARTIST:Lorg/jaudiotagger/tag/FieldKey; // field@879a │ │ -2f4436: 4d01 0005 |06c9: aput-object v1, v0, v5 │ │ -2f443a: 6201 9d87 |06cb: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ALBUM_ARTIST_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@879d │ │ -2f443e: 4d01 0006 |06cd: aput-object v1, v0, v6 │ │ -2f4442: 6201 9b87 |06cf: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ALBUM_ARTISTS:Lorg/jaudiotagger/tag/FieldKey; // field@879b │ │ -2f4446: 4d01 0007 |06d1: aput-object v1, v0, v7 │ │ -2f444a: 6201 9c87 |06d3: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ALBUM_ARTISTS_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@879c │ │ -2f444e: 4d01 0008 |06d5: aput-object v1, v0, v8 │ │ -2f4452: 6201 9e87 |06d7: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ALBUM_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@879e │ │ -2f4456: 4d01 0009 |06d9: aput-object v1, v0, v9 │ │ -2f445a: 6201 9f87 |06db: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.AMAZON_ID:Lorg/jaudiotagger/tag/FieldKey; // field@879f │ │ -2f445e: 4d01 000a |06dd: aput-object v1, v0, v10 │ │ -2f4462: 6201 a087 |06df: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ARRANGER:Lorg/jaudiotagger/tag/FieldKey; // field@87a0 │ │ -2f4466: 4d01 000b |06e1: aput-object v1, v0, v11 │ │ -2f446a: 6201 a187 |06e3: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ARRANGER_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@87a1 │ │ -2f446e: 4d01 000c |06e5: aput-object v1, v0, v12 │ │ -2f4472: 6201 a287 |06e7: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ARTIST:Lorg/jaudiotagger/tag/FieldKey; // field@87a2 │ │ -2f4476: 4d01 000d |06e9: aput-object v1, v0, v13 │ │ -2f447a: 6201 a387 |06eb: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ARTISTS:Lorg/jaudiotagger/tag/FieldKey; // field@87a3 │ │ -2f447e: 4d01 000e |06ed: aput-object v1, v0, v14 │ │ -2f4482: 6201 a487 |06ef: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ARTISTS_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@87a4 │ │ -2f4486: 1302 0d00 |06f1: const/16 v2, #int 13 // #d │ │ -2f448a: 4d01 0002 |06f3: aput-object v1, v0, v2 │ │ -2f448e: 6201 a587 |06f5: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ARTIST_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@87a5 │ │ -2f4492: 1302 0e00 |06f7: const/16 v2, #int 14 // #e │ │ -2f4496: 4d01 0002 |06f9: aput-object v1, v0, v2 │ │ -2f449a: 6201 a687 |06fb: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.BARCODE:Lorg/jaudiotagger/tag/FieldKey; // field@87a6 │ │ -2f449e: 1302 0f00 |06fd: const/16 v2, #int 15 // #f │ │ -2f44a2: 4d01 0002 |06ff: aput-object v1, v0, v2 │ │ -2f44a6: 6201 a787 |0701: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.BPM:Lorg/jaudiotagger/tag/FieldKey; // field@87a7 │ │ -2f44aa: 1302 1000 |0703: const/16 v2, #int 16 // #10 │ │ -2f44ae: 4d01 0002 |0705: aput-object v1, v0, v2 │ │ -2f44b2: 6201 a887 |0707: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.CATALOG_NO:Lorg/jaudiotagger/tag/FieldKey; // field@87a8 │ │ -2f44b6: 1302 1100 |0709: const/16 v2, #int 17 // #11 │ │ -2f44ba: 4d01 0002 |070b: aput-object v1, v0, v2 │ │ -2f44be: 6201 ab87 |070d: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.CLASSICAL_CATALOG:Lorg/jaudiotagger/tag/FieldKey; // field@87ab │ │ -2f44c2: 1302 1200 |070f: const/16 v2, #int 18 // #12 │ │ -2f44c6: 4d01 0002 |0711: aput-object v1, v0, v2 │ │ -2f44ca: 6201 ac87 |0713: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.CLASSICAL_NICKNAME:Lorg/jaudiotagger/tag/FieldKey; // field@87ac │ │ -2f44ce: 1302 1300 |0715: const/16 v2, #int 19 // #13 │ │ -2f44d2: 4d01 0002 |0717: aput-object v1, v0, v2 │ │ -2f44d6: 6201 a987 |0719: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.CHOIR:Lorg/jaudiotagger/tag/FieldKey; // field@87a9 │ │ -2f44da: 1302 1400 |071b: const/16 v2, #int 20 // #14 │ │ -2f44de: 4d01 0002 |071d: aput-object v1, v0, v2 │ │ -2f44e2: 6201 aa87 |071f: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.CHOIR_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@87aa │ │ -2f44e6: 1302 1500 |0721: const/16 v2, #int 21 // #15 │ │ -2f44ea: 4d01 0002 |0723: aput-object v1, v0, v2 │ │ -2f44ee: 6201 ad87 |0725: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.COMMENT:Lorg/jaudiotagger/tag/FieldKey; // field@87ad │ │ -2f44f2: 1302 1600 |0727: const/16 v2, #int 22 // #16 │ │ -2f44f6: 4d01 0002 |0729: aput-object v1, v0, v2 │ │ -2f44fa: 6201 ae87 |072b: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.COMPOSER:Lorg/jaudiotagger/tag/FieldKey; // field@87ae │ │ -2f44fe: 1302 1700 |072d: const/16 v2, #int 23 // #17 │ │ -2f4502: 4d01 0002 |072f: aput-object v1, v0, v2 │ │ -2f4506: 6201 af87 |0731: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.COMPOSER_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@87af │ │ -2f450a: 1302 1800 |0733: const/16 v2, #int 24 // #18 │ │ -2f450e: 4d01 0002 |0735: aput-object v1, v0, v2 │ │ -2f4512: 6201 b087 |0737: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.CONDUCTOR:Lorg/jaudiotagger/tag/FieldKey; // field@87b0 │ │ -2f4516: 1302 1900 |0739: const/16 v2, #int 25 // #19 │ │ -2f451a: 4d01 0002 |073b: aput-object v1, v0, v2 │ │ -2f451e: 6201 b187 |073d: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.CONDUCTOR_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@87b1 │ │ -2f4522: 1302 1a00 |073f: const/16 v2, #int 26 // #1a │ │ -2f4526: 4d01 0002 |0741: aput-object v1, v0, v2 │ │ -2f452a: 6201 b287 |0743: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.COPYRIGHT:Lorg/jaudiotagger/tag/FieldKey; // field@87b2 │ │ -2f452e: 1302 1b00 |0745: const/16 v2, #int 27 // #1b │ │ -2f4532: 4d01 0002 |0747: aput-object v1, v0, v2 │ │ -2f4536: 6201 b387 |0749: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.COUNTRY:Lorg/jaudiotagger/tag/FieldKey; // field@87b3 │ │ -2f453a: 1302 1c00 |074b: const/16 v2, #int 28 // #1c │ │ -2f453e: 4d01 0002 |074d: aput-object v1, v0, v2 │ │ -2f4542: 6201 b487 |074f: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.COVER_ART:Lorg/jaudiotagger/tag/FieldKey; // field@87b4 │ │ -2f4546: 1302 1d00 |0751: const/16 v2, #int 29 // #1d │ │ -2f454a: 4d01 0002 |0753: aput-object v1, v0, v2 │ │ -2f454e: 6201 b587 |0755: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.CUSTOM1:Lorg/jaudiotagger/tag/FieldKey; // field@87b5 │ │ -2f4552: 1302 1e00 |0757: const/16 v2, #int 30 // #1e │ │ -2f4556: 4d01 0002 |0759: aput-object v1, v0, v2 │ │ -2f455a: 6201 b687 |075b: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.CUSTOM2:Lorg/jaudiotagger/tag/FieldKey; // field@87b6 │ │ -2f455e: 1302 1f00 |075d: const/16 v2, #int 31 // #1f │ │ -2f4562: 4d01 0002 |075f: aput-object v1, v0, v2 │ │ -2f4566: 6201 b787 |0761: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.CUSTOM3:Lorg/jaudiotagger/tag/FieldKey; // field@87b7 │ │ -2f456a: 1302 2000 |0763: const/16 v2, #int 32 // #20 │ │ -2f456e: 4d01 0002 |0765: aput-object v1, v0, v2 │ │ -2f4572: 6201 b887 |0767: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.CUSTOM4:Lorg/jaudiotagger/tag/FieldKey; // field@87b8 │ │ -2f4576: 1302 2100 |0769: const/16 v2, #int 33 // #21 │ │ -2f457a: 4d01 0002 |076b: aput-object v1, v0, v2 │ │ -2f457e: 6201 b987 |076d: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.CUSTOM5:Lorg/jaudiotagger/tag/FieldKey; // field@87b9 │ │ -2f4582: 1302 2200 |076f: const/16 v2, #int 34 // #22 │ │ -2f4586: 4d01 0002 |0771: aput-object v1, v0, v2 │ │ -2f458a: 6201 ba87 |0773: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.DISC_NO:Lorg/jaudiotagger/tag/FieldKey; // field@87ba │ │ -2f458e: 1302 2300 |0775: const/16 v2, #int 35 // #23 │ │ -2f4592: 4d01 0002 |0777: aput-object v1, v0, v2 │ │ -2f4596: 6201 bb87 |0779: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.DISC_SUBTITLE:Lorg/jaudiotagger/tag/FieldKey; // field@87bb │ │ -2f459a: 1302 2400 |077b: const/16 v2, #int 36 // #24 │ │ -2f459e: 4d01 0002 |077d: aput-object v1, v0, v2 │ │ -2f45a2: 6201 bc87 |077f: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.DISC_TOTAL:Lorg/jaudiotagger/tag/FieldKey; // field@87bc │ │ -2f45a6: 1302 2500 |0781: const/16 v2, #int 37 // #25 │ │ -2f45aa: 4d01 0002 |0783: aput-object v1, v0, v2 │ │ -2f45ae: 6201 bd87 |0785: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.DJMIXER:Lorg/jaudiotagger/tag/FieldKey; // field@87bd │ │ -2f45b2: 1302 2600 |0787: const/16 v2, #int 38 // #26 │ │ -2f45b6: 4d01 0002 |0789: aput-object v1, v0, v2 │ │ -2f45ba: 6201 be87 |078b: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ENCODER:Lorg/jaudiotagger/tag/FieldKey; // field@87be │ │ -2f45be: 1302 2700 |078d: const/16 v2, #int 39 // #27 │ │ -2f45c2: 4d01 0002 |078f: aput-object v1, v0, v2 │ │ -2f45c6: 6201 bf87 |0791: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ENGINEER:Lorg/jaudiotagger/tag/FieldKey; // field@87bf │ │ -2f45ca: 1302 2800 |0793: const/16 v2, #int 40 // #28 │ │ -2f45ce: 4d01 0002 |0795: aput-object v1, v0, v2 │ │ -2f45d2: 6201 c087 |0797: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ENSEMBLE:Lorg/jaudiotagger/tag/FieldKey; // field@87c0 │ │ -2f45d6: 1302 2900 |0799: const/16 v2, #int 41 // #29 │ │ -2f45da: 4d01 0002 |079b: aput-object v1, v0, v2 │ │ -2f45de: 6201 c187 |079d: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ENSEMBLE_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@87c1 │ │ -2f45e2: 1302 2a00 |079f: const/16 v2, #int 42 // #2a │ │ -2f45e6: 4d01 0002 |07a1: aput-object v1, v0, v2 │ │ -2f45ea: 6201 c287 |07a3: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.FBPM:Lorg/jaudiotagger/tag/FieldKey; // field@87c2 │ │ -2f45ee: 1302 2b00 |07a5: const/16 v2, #int 43 // #2b │ │ -2f45f2: 4d01 0002 |07a7: aput-object v1, v0, v2 │ │ -2f45f6: 6201 c387 |07a9: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.GENRE:Lorg/jaudiotagger/tag/FieldKey; // field@87c3 │ │ -2f45fa: 1302 2c00 |07ab: const/16 v2, #int 44 // #2c │ │ -2f45fe: 4d01 0002 |07ad: aput-object v1, v0, v2 │ │ -2f4602: 6201 c487 |07af: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.GROUP:Lorg/jaudiotagger/tag/FieldKey; // field@87c4 │ │ -2f4606: 1302 2d00 |07b1: const/16 v2, #int 45 // #2d │ │ -2f460a: 4d01 0002 |07b3: aput-object v1, v0, v2 │ │ -2f460e: 6201 c587 |07b5: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.GROUPING:Lorg/jaudiotagger/tag/FieldKey; // field@87c5 │ │ -2f4612: 1302 2e00 |07b7: const/16 v2, #int 46 // #2e │ │ -2f4616: 4d01 0002 |07b9: aput-object v1, v0, v2 │ │ -2f461a: 6201 c687 |07bb: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.INSTRUMENT:Lorg/jaudiotagger/tag/FieldKey; // field@87c6 │ │ -2f461e: 1302 2f00 |07bd: const/16 v2, #int 47 // #2f │ │ -2f4622: 4d01 0002 |07bf: aput-object v1, v0, v2 │ │ -2f4626: 6201 c787 |07c1: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.INVOLVED_PERSON:Lorg/jaudiotagger/tag/FieldKey; // field@87c7 │ │ -2f462a: 1302 3000 |07c3: const/16 v2, #int 48 // #30 │ │ -2f462e: 4d01 0002 |07c5: aput-object v1, v0, v2 │ │ -2f4632: 6201 c887 |07c7: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.IPI:Lorg/jaudiotagger/tag/FieldKey; // field@87c8 │ │ -2f4636: 1302 3100 |07c9: const/16 v2, #int 49 // #31 │ │ -2f463a: 4d01 0002 |07cb: aput-object v1, v0, v2 │ │ -2f463e: 6201 c987 |07cd: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ISRC:Lorg/jaudiotagger/tag/FieldKey; // field@87c9 │ │ -2f4642: 1302 3200 |07cf: const/16 v2, #int 50 // #32 │ │ -2f4646: 4d01 0002 |07d1: aput-object v1, v0, v2 │ │ -2f464a: 6201 ca87 |07d3: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ISWC:Lorg/jaudiotagger/tag/FieldKey; // field@87ca │ │ -2f464e: 1302 3300 |07d5: const/16 v2, #int 51 // #33 │ │ -2f4652: 4d01 0002 |07d7: aput-object v1, v0, v2 │ │ -2f4656: 6201 cb87 |07d9: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.IS_CLASSICAL:Lorg/jaudiotagger/tag/FieldKey; // field@87cb │ │ -2f465a: 1302 3400 |07db: const/16 v2, #int 52 // #34 │ │ -2f465e: 4d01 0002 |07dd: aput-object v1, v0, v2 │ │ -2f4662: 6201 cd87 |07df: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.IS_HD:Lorg/jaudiotagger/tag/FieldKey; // field@87cd │ │ -2f4666: 1302 3500 |07e1: const/16 v2, #int 53 // #35 │ │ -2f466a: 4d01 0002 |07e3: aput-object v1, v0, v2 │ │ -2f466e: 6201 ce87 |07e5: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.IS_SOUNDTRACK:Lorg/jaudiotagger/tag/FieldKey; // field@87ce │ │ -2f4672: 1302 3600 |07e7: const/16 v2, #int 54 // #36 │ │ -2f4676: 4d01 0002 |07e9: aput-object v1, v0, v2 │ │ -2f467a: 6201 cc87 |07eb: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.IS_COMPILATION:Lorg/jaudiotagger/tag/FieldKey; // field@87cc │ │ -2f467e: 1302 3700 |07ed: const/16 v2, #int 55 // #37 │ │ -2f4682: 4d01 0002 |07ef: aput-object v1, v0, v2 │ │ -2f4686: 6201 cf87 |07f1: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ITUNES_GROUPING:Lorg/jaudiotagger/tag/FieldKey; // field@87cf │ │ -2f468a: 1302 3800 |07f3: const/16 v2, #int 56 // #38 │ │ -2f468e: 4d01 0002 |07f5: aput-object v1, v0, v2 │ │ -2f4692: 6201 d087 |07f7: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.KEY:Lorg/jaudiotagger/tag/FieldKey; // field@87d0 │ │ -2f4696: 1302 3900 |07f9: const/16 v2, #int 57 // #39 │ │ -2f469a: 4d01 0002 |07fb: aput-object v1, v0, v2 │ │ -2f469e: 6201 d187 |07fd: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.LANGUAGE:Lorg/jaudiotagger/tag/FieldKey; // field@87d1 │ │ -2f46a2: 1302 3a00 |07ff: const/16 v2, #int 58 // #3a │ │ -2f46a6: 4d01 0002 |0801: aput-object v1, v0, v2 │ │ -2f46aa: 6201 d287 |0803: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.LYRICIST:Lorg/jaudiotagger/tag/FieldKey; // field@87d2 │ │ -2f46ae: 1302 3b00 |0805: const/16 v2, #int 59 // #3b │ │ -2f46b2: 4d01 0002 |0807: aput-object v1, v0, v2 │ │ -2f46b6: 6201 d387 |0809: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.LYRICIST_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@87d3 │ │ -2f46ba: 1302 3c00 |080b: const/16 v2, #int 60 // #3c │ │ -2f46be: 4d01 0002 |080d: aput-object v1, v0, v2 │ │ -2f46c2: 6201 d487 |080f: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.LYRICS:Lorg/jaudiotagger/tag/FieldKey; // field@87d4 │ │ -2f46c6: 1302 3d00 |0811: const/16 v2, #int 61 // #3d │ │ -2f46ca: 4d01 0002 |0813: aput-object v1, v0, v2 │ │ -2f46ce: 6201 d587 |0815: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MEDIA:Lorg/jaudiotagger/tag/FieldKey; // field@87d5 │ │ -2f46d2: 1302 3e00 |0817: const/16 v2, #int 62 // #3e │ │ -2f46d6: 4d01 0002 |0819: aput-object v1, v0, v2 │ │ -2f46da: 6201 d687 |081b: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MIXER:Lorg/jaudiotagger/tag/FieldKey; // field@87d6 │ │ -2f46de: 1302 3f00 |081d: const/16 v2, #int 63 // #3f │ │ -2f46e2: 4d01 0002 |081f: aput-object v1, v0, v2 │ │ -2f46e6: 6201 d787 |0821: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MOOD:Lorg/jaudiotagger/tag/FieldKey; // field@87d7 │ │ -2f46ea: 1302 4000 |0823: const/16 v2, #int 64 // #40 │ │ -2f46ee: 4d01 0002 |0825: aput-object v1, v0, v2 │ │ -2f46f2: 6201 d887 |0827: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MOOD_ACOUSTIC:Lorg/jaudiotagger/tag/FieldKey; // field@87d8 │ │ -2f46f6: 1302 4100 |0829: const/16 v2, #int 65 // #41 │ │ -2f46fa: 4d01 0002 |082b: aput-object v1, v0, v2 │ │ -2f46fe: 6201 d987 |082d: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MOOD_AGGRESSIVE:Lorg/jaudiotagger/tag/FieldKey; // field@87d9 │ │ -2f4702: 1302 4200 |082f: const/16 v2, #int 66 // #42 │ │ -2f4706: 4d01 0002 |0831: aput-object v1, v0, v2 │ │ -2f470a: 6201 da87 |0833: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MOOD_AROUSAL:Lorg/jaudiotagger/tag/FieldKey; // field@87da │ │ -2f470e: 1302 4300 |0835: const/16 v2, #int 67 // #43 │ │ -2f4712: 4d01 0002 |0837: aput-object v1, v0, v2 │ │ -2f4716: 6201 db87 |0839: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MOOD_DANCEABILITY:Lorg/jaudiotagger/tag/FieldKey; // field@87db │ │ -2f471a: 1302 4400 |083b: const/16 v2, #int 68 // #44 │ │ -2f471e: 4d01 0002 |083d: aput-object v1, v0, v2 │ │ -2f4722: 6201 dc87 |083f: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MOOD_ELECTRONIC:Lorg/jaudiotagger/tag/FieldKey; // field@87dc │ │ -2f4726: 1302 4500 |0841: const/16 v2, #int 69 // #45 │ │ -2f472a: 4d01 0002 |0843: aput-object v1, v0, v2 │ │ -2f472e: 6201 dd87 |0845: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MOOD_HAPPY:Lorg/jaudiotagger/tag/FieldKey; // field@87dd │ │ -2f4732: 1302 4600 |0847: const/16 v2, #int 70 // #46 │ │ -2f4736: 4d01 0002 |0849: aput-object v1, v0, v2 │ │ -2f473a: 6201 de87 |084b: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MOOD_INSTRUMENTAL:Lorg/jaudiotagger/tag/FieldKey; // field@87de │ │ -2f473e: 1302 4700 |084d: const/16 v2, #int 71 // #47 │ │ -2f4742: 4d01 0002 |084f: aput-object v1, v0, v2 │ │ -2f4746: 6201 df87 |0851: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MOOD_PARTY:Lorg/jaudiotagger/tag/FieldKey; // field@87df │ │ -2f474a: 1302 4800 |0853: const/16 v2, #int 72 // #48 │ │ -2f474e: 4d01 0002 |0855: aput-object v1, v0, v2 │ │ -2f4752: 6201 e087 |0857: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MOOD_RELAXED:Lorg/jaudiotagger/tag/FieldKey; // field@87e0 │ │ -2f4756: 1302 4900 |0859: const/16 v2, #int 73 // #49 │ │ -2f475a: 4d01 0002 |085b: aput-object v1, v0, v2 │ │ -2f475e: 6201 e187 |085d: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MOOD_SAD:Lorg/jaudiotagger/tag/FieldKey; // field@87e1 │ │ -2f4762: 1302 4a00 |085f: const/16 v2, #int 74 // #4a │ │ -2f4766: 4d01 0002 |0861: aput-object v1, v0, v2 │ │ -2f476a: 6201 e287 |0863: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MOOD_VALENCE:Lorg/jaudiotagger/tag/FieldKey; // field@87e2 │ │ -2f476e: 1302 4b00 |0865: const/16 v2, #int 75 // #4b │ │ -2f4772: 4d01 0002 |0867: aput-object v1, v0, v2 │ │ -2f4776: 6201 e387 |0869: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MOVEMENT:Lorg/jaudiotagger/tag/FieldKey; // field@87e3 │ │ -2f477a: 1302 4c00 |086b: const/16 v2, #int 76 // #4c │ │ -2f477e: 4d01 0002 |086d: aput-object v1, v0, v2 │ │ -2f4782: 6201 e487 |086f: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MOVEMENT_NO:Lorg/jaudiotagger/tag/FieldKey; // field@87e4 │ │ -2f4786: 1302 4d00 |0871: const/16 v2, #int 77 // #4d │ │ -2f478a: 4d01 0002 |0873: aput-object v1, v0, v2 │ │ -2f478e: 6201 e587 |0875: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MOVEMENT_TOTAL:Lorg/jaudiotagger/tag/FieldKey; // field@87e5 │ │ -2f4792: 1302 4e00 |0877: const/16 v2, #int 78 // #4e │ │ -2f4796: 4d01 0002 |0879: aput-object v1, v0, v2 │ │ -2f479a: 6201 e687 |087b: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_ARTISTID:Lorg/jaudiotagger/tag/FieldKey; // field@87e6 │ │ -2f479e: 1302 4f00 |087d: const/16 v2, #int 79 // #4f │ │ -2f47a2: 4d01 0002 |087f: aput-object v1, v0, v2 │ │ -2f47a6: 6201 e787 |0881: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_DISC_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87e7 │ │ -2f47aa: 1302 5000 |0883: const/16 v2, #int 80 // #50 │ │ -2f47ae: 4d01 0002 |0885: aput-object v1, v0, v2 │ │ -2f47b2: 6201 e887 |0887: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_ORIGINAL_RELEASE_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87e8 │ │ -2f47b6: 1302 5100 |0889: const/16 v2, #int 81 // #51 │ │ -2f47ba: 4d01 0002 |088b: aput-object v1, v0, v2 │ │ -2f47be: 6201 e987 |088d: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_RELEASEARTISTID:Lorg/jaudiotagger/tag/FieldKey; // field@87e9 │ │ -2f47c2: 1302 5200 |088f: const/16 v2, #int 82 // #52 │ │ -2f47c6: 4d01 0002 |0891: aput-object v1, v0, v2 │ │ -2f47ca: 6201 ea87 |0893: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_RELEASEID:Lorg/jaudiotagger/tag/FieldKey; // field@87ea │ │ -2f47ce: 1302 5300 |0895: const/16 v2, #int 83 // #53 │ │ -2f47d2: 4d01 0002 |0897: aput-object v1, v0, v2 │ │ -2f47d6: 6201 eb87 |0899: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_RELEASE_COUNTRY:Lorg/jaudiotagger/tag/FieldKey; // field@87eb │ │ -2f47da: 1302 5400 |089b: const/16 v2, #int 84 // #54 │ │ -2f47de: 4d01 0002 |089d: aput-object v1, v0, v2 │ │ -2f47e2: 6201 ec87 |089f: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_RELEASE_GROUP_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87ec │ │ -2f47e6: 1302 5500 |08a1: const/16 v2, #int 85 // #55 │ │ -2f47ea: 4d01 0002 |08a3: aput-object v1, v0, v2 │ │ -2f47ee: 6201 ed87 |08a5: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_RELEASE_STATUS:Lorg/jaudiotagger/tag/FieldKey; // field@87ed │ │ -2f47f2: 1302 5600 |08a7: const/16 v2, #int 86 // #56 │ │ -2f47f6: 4d01 0002 |08a9: aput-object v1, v0, v2 │ │ -2f47fa: 6201 ee87 |08ab: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_RELEASE_TRACK_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87ee │ │ -2f47fe: 1302 5700 |08ad: const/16 v2, #int 87 // #57 │ │ -2f4802: 4d01 0002 |08af: aput-object v1, v0, v2 │ │ -2f4806: 6201 ef87 |08b1: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_RELEASE_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@87ef │ │ -2f480a: 1302 5800 |08b3: const/16 v2, #int 88 // #58 │ │ -2f480e: 4d01 0002 |08b5: aput-object v1, v0, v2 │ │ -2f4812: 6201 f087 |08b7: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_TRACK_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87f0 │ │ -2f4816: 1302 5900 |08b9: const/16 v2, #int 89 // #59 │ │ -2f481a: 4d01 0002 |08bb: aput-object v1, v0, v2 │ │ -2f481e: 6201 f187 |08bd: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK:Lorg/jaudiotagger/tag/FieldKey; // field@87f1 │ │ -2f4822: 1302 5a00 |08bf: const/16 v2, #int 90 // #5a │ │ -2f4826: 4d01 0002 |08c1: aput-object v1, v0, v2 │ │ -2f482a: 6201 f487 |08c3: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87f4 │ │ -2f482e: 1302 5b00 |08c5: const/16 v2, #int 91 // #5b │ │ -2f4832: 4d01 0002 |08c7: aput-object v1, v0, v2 │ │ -2f4836: 6201 f287 |08c9: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_COMPOSITION:Lorg/jaudiotagger/tag/FieldKey; // field@87f2 │ │ -2f483a: 1302 5c00 |08cb: const/16 v2, #int 92 // #5c │ │ -2f483e: 4d01 0002 |08cd: aput-object v1, v0, v2 │ │ -2f4842: 6201 f387 |08cf: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_COMPOSITION_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87f3 │ │ -2f4846: 1302 5d00 |08d1: const/16 v2, #int 93 // #5d │ │ -2f484a: 4d01 0002 |08d3: aput-object v1, v0, v2 │ │ -2f484e: 6201 f587 |08d5: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL1:Lorg/jaudiotagger/tag/FieldKey; // field@87f5 │ │ -2f4852: 1302 5e00 |08d7: const/16 v2, #int 94 // #5e │ │ -2f4856: 4d01 0002 |08d9: aput-object v1, v0, v2 │ │ -2f485a: 6201 f687 |08db: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL1_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87f6 │ │ -2f485e: 1302 5f00 |08dd: const/16 v2, #int 95 // #5f │ │ -2f4862: 4d01 0002 |08df: aput-object v1, v0, v2 │ │ -2f4866: 6201 f787 |08e1: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL1_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@87f7 │ │ -2f486a: 1302 6000 |08e3: const/16 v2, #int 96 // #60 │ │ -2f486e: 4d01 0002 |08e5: aput-object v1, v0, v2 │ │ -2f4872: 6201 f887 |08e7: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL2:Lorg/jaudiotagger/tag/FieldKey; // field@87f8 │ │ -2f4876: 1302 6100 |08e9: const/16 v2, #int 97 // #61 │ │ -2f487a: 4d01 0002 |08eb: aput-object v1, v0, v2 │ │ -2f487e: 6201 f987 |08ed: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL2_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87f9 │ │ -2f4882: 1302 6200 |08ef: const/16 v2, #int 98 // #62 │ │ -2f4886: 4d01 0002 |08f1: aput-object v1, v0, v2 │ │ -2f488a: 6201 fa87 |08f3: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL2_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@87fa │ │ -2f488e: 1302 6300 |08f5: const/16 v2, #int 99 // #63 │ │ -2f4892: 4d01 0002 |08f7: aput-object v1, v0, v2 │ │ -2f4896: 6201 fb87 |08f9: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL3:Lorg/jaudiotagger/tag/FieldKey; // field@87fb │ │ -2f489a: 1302 6400 |08fb: const/16 v2, #int 100 // #64 │ │ -2f489e: 4d01 0002 |08fd: aput-object v1, v0, v2 │ │ -2f48a2: 6201 fc87 |08ff: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL3_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87fc │ │ -2f48a6: 1302 6500 |0901: const/16 v2, #int 101 // #65 │ │ -2f48aa: 4d01 0002 |0903: aput-object v1, v0, v2 │ │ -2f48ae: 6201 fd87 |0905: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL3_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@87fd │ │ -2f48b2: 1302 6600 |0907: const/16 v2, #int 102 // #66 │ │ -2f48b6: 4d01 0002 |0909: aput-object v1, v0, v2 │ │ -2f48ba: 6201 fe87 |090b: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL4:Lorg/jaudiotagger/tag/FieldKey; // field@87fe │ │ -2f48be: 1302 6700 |090d: const/16 v2, #int 103 // #67 │ │ -2f48c2: 4d01 0002 |090f: aput-object v1, v0, v2 │ │ -2f48c6: 6201 ff87 |0911: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL4_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87ff │ │ -2f48ca: 1302 6800 |0913: const/16 v2, #int 104 // #68 │ │ -2f48ce: 4d01 0002 |0915: aput-object v1, v0, v2 │ │ -2f48d2: 6201 0088 |0917: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL4_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@8800 │ │ -2f48d6: 1302 6900 |0919: const/16 v2, #int 105 // #69 │ │ -2f48da: 4d01 0002 |091b: aput-object v1, v0, v2 │ │ -2f48de: 6201 0188 |091d: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL5:Lorg/jaudiotagger/tag/FieldKey; // field@8801 │ │ -2f48e2: 1302 6a00 |091f: const/16 v2, #int 106 // #6a │ │ -2f48e6: 4d01 0002 |0921: aput-object v1, v0, v2 │ │ -2f48ea: 6201 0288 |0923: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL5_ID:Lorg/jaudiotagger/tag/FieldKey; // field@8802 │ │ -2f48ee: 1302 6b00 |0925: const/16 v2, #int 107 // #6b │ │ -2f48f2: 4d01 0002 |0927: aput-object v1, v0, v2 │ │ -2f48f6: 6201 0388 |0929: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL5_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@8803 │ │ -2f48fa: 1302 6c00 |092b: const/16 v2, #int 108 // #6c │ │ -2f48fe: 4d01 0002 |092d: aput-object v1, v0, v2 │ │ -2f4902: 6201 0488 |092f: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL6:Lorg/jaudiotagger/tag/FieldKey; // field@8804 │ │ -2f4906: 1302 6d00 |0931: const/16 v2, #int 109 // #6d │ │ -2f490a: 4d01 0002 |0933: aput-object v1, v0, v2 │ │ -2f490e: 6201 0588 |0935: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL6_ID:Lorg/jaudiotagger/tag/FieldKey; // field@8805 │ │ -2f4912: 1302 6e00 |0937: const/16 v2, #int 110 // #6e │ │ -2f4916: 4d01 0002 |0939: aput-object v1, v0, v2 │ │ -2f491a: 6201 0688 |093b: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL6_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@8806 │ │ -2f491e: 1302 6f00 |093d: const/16 v2, #int 111 // #6f │ │ -2f4922: 4d01 0002 |093f: aput-object v1, v0, v2 │ │ -2f4926: 6201 0788 |0941: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICIP_ID:Lorg/jaudiotagger/tag/FieldKey; // field@8807 │ │ -2f492a: 1302 7000 |0943: const/16 v2, #int 112 // #70 │ │ -2f492e: 4d01 0002 |0945: aput-object v1, v0, v2 │ │ -2f4932: 6201 0888 |0947: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.OCCASION:Lorg/jaudiotagger/tag/FieldKey; // field@8808 │ │ -2f4936: 1302 7100 |0949: const/16 v2, #int 113 // #71 │ │ -2f493a: 4d01 0002 |094b: aput-object v1, v0, v2 │ │ -2f493e: 6201 0988 |094d: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.OPUS:Lorg/jaudiotagger/tag/FieldKey; // field@8809 │ │ -2f4942: 1302 7200 |094f: const/16 v2, #int 114 // #72 │ │ -2f4946: 4d01 0002 |0951: aput-object v1, v0, v2 │ │ -2f494a: 6201 0a88 |0953: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ORCHESTRA:Lorg/jaudiotagger/tag/FieldKey; // field@880a │ │ -2f494e: 1302 7300 |0955: const/16 v2, #int 115 // #73 │ │ -2f4952: 4d01 0002 |0957: aput-object v1, v0, v2 │ │ -2f4956: 6201 0b88 |0959: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ORCHESTRA_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@880b │ │ -2f495a: 1302 7400 |095b: const/16 v2, #int 116 // #74 │ │ -2f495e: 4d01 0002 |095d: aput-object v1, v0, v2 │ │ -2f4962: 6201 0c88 |095f: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ORIGINAL_ALBUM:Lorg/jaudiotagger/tag/FieldKey; // field@880c │ │ -2f4966: 1302 7500 |0961: const/16 v2, #int 117 // #75 │ │ -2f496a: 4d01 0002 |0963: aput-object v1, v0, v2 │ │ -2f496e: 6201 0d88 |0965: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ORIGINAL_ARTIST:Lorg/jaudiotagger/tag/FieldKey; // field@880d │ │ -2f4972: 1302 7600 |0967: const/16 v2, #int 118 // #76 │ │ -2f4976: 4d01 0002 |0969: aput-object v1, v0, v2 │ │ -2f497a: 6201 0e88 |096b: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ORIGINAL_LYRICIST:Lorg/jaudiotagger/tag/FieldKey; // field@880e │ │ -2f497e: 1302 7700 |096d: const/16 v2, #int 119 // #77 │ │ -2f4982: 4d01 0002 |096f: aput-object v1, v0, v2 │ │ -2f4986: 6201 0f88 |0971: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ORIGINAL_YEAR:Lorg/jaudiotagger/tag/FieldKey; // field@880f │ │ -2f498a: 1302 7800 |0973: const/16 v2, #int 120 // #78 │ │ -2f498e: 4d01 0002 |0975: aput-object v1, v0, v2 │ │ -2f4992: 6201 1088 |0977: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.OVERALL_WORK:Lorg/jaudiotagger/tag/FieldKey; // field@8810 │ │ -2f4996: 1302 7900 |0979: const/16 v2, #int 121 // #79 │ │ -2f499a: 4d01 0002 |097b: aput-object v1, v0, v2 │ │ -2f499e: 6201 1188 |097d: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.PART:Lorg/jaudiotagger/tag/FieldKey; // field@8811 │ │ -2f49a2: 1302 7a00 |097f: const/16 v2, #int 122 // #7a │ │ -2f49a6: 4d01 0002 |0981: aput-object v1, v0, v2 │ │ -2f49aa: 6201 1288 |0983: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.PART_NUMBER:Lorg/jaudiotagger/tag/FieldKey; // field@8812 │ │ -2f49ae: 1302 7b00 |0985: const/16 v2, #int 123 // #7b │ │ -2f49b2: 4d01 0002 |0987: aput-object v1, v0, v2 │ │ -2f49b6: 6201 1388 |0989: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.PART_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@8813 │ │ -2f49ba: 1302 7c00 |098b: const/16 v2, #int 124 // #7c │ │ -2f49be: 4d01 0002 |098d: aput-object v1, v0, v2 │ │ -2f49c2: 6201 1488 |098f: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.PERFORMER:Lorg/jaudiotagger/tag/FieldKey; // field@8814 │ │ -2f49c6: 1302 7d00 |0991: const/16 v2, #int 125 // #7d │ │ -2f49ca: 4d01 0002 |0993: aput-object v1, v0, v2 │ │ -2f49ce: 6201 1588 |0995: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.PERFORMER_NAME:Lorg/jaudiotagger/tag/FieldKey; // field@8815 │ │ -2f49d2: 1302 7e00 |0997: const/16 v2, #int 126 // #7e │ │ -2f49d6: 4d01 0002 |0999: aput-object v1, v0, v2 │ │ -2f49da: 6201 1688 |099b: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.PERFORMER_NAME_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@8816 │ │ -2f49de: 1302 7f00 |099d: const/16 v2, #int 127 // #7f │ │ -2f49e2: 4d01 0002 |099f: aput-object v1, v0, v2 │ │ -2f49e6: 6201 1788 |09a1: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.PERIOD:Lorg/jaudiotagger/tag/FieldKey; // field@8817 │ │ -2f49ea: 1302 8000 |09a3: const/16 v2, #int 128 // #80 │ │ -2f49ee: 4d01 0002 |09a5: aput-object v1, v0, v2 │ │ -2f49f2: 6201 1888 |09a7: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.PRODUCER:Lorg/jaudiotagger/tag/FieldKey; // field@8818 │ │ -2f49f6: 1302 8100 |09a9: const/16 v2, #int 129 // #81 │ │ -2f49fa: 4d01 0002 |09ab: aput-object v1, v0, v2 │ │ -2f49fe: 6201 1988 |09ad: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.QUALITY:Lorg/jaudiotagger/tag/FieldKey; // field@8819 │ │ -2f4a02: 1302 8200 |09af: const/16 v2, #int 130 // #82 │ │ -2f4a06: 4d01 0002 |09b1: aput-object v1, v0, v2 │ │ -2f4a0a: 6201 1a88 |09b3: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.RANKING:Lorg/jaudiotagger/tag/FieldKey; // field@881a │ │ -2f4a0e: 1302 8300 |09b5: const/16 v2, #int 131 // #83 │ │ -2f4a12: 4d01 0002 |09b7: aput-object v1, v0, v2 │ │ -2f4a16: 6201 1b88 |09b9: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.RATING:Lorg/jaudiotagger/tag/FieldKey; // field@881b │ │ -2f4a1a: 1302 8400 |09bb: const/16 v2, #int 132 // #84 │ │ -2f4a1e: 4d01 0002 |09bd: aput-object v1, v0, v2 │ │ -2f4a22: 6201 1c88 |09bf: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.RECORD_LABEL:Lorg/jaudiotagger/tag/FieldKey; // field@881c │ │ -2f4a26: 1302 8500 |09c1: const/16 v2, #int 133 // #85 │ │ -2f4a2a: 4d01 0002 |09c3: aput-object v1, v0, v2 │ │ -2f4a2e: 6201 1d88 |09c5: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.REMIXER:Lorg/jaudiotagger/tag/FieldKey; // field@881d │ │ -2f4a32: 1302 8600 |09c7: const/16 v2, #int 134 // #86 │ │ -2f4a36: 4d01 0002 |09c9: aput-object v1, v0, v2 │ │ -2f4a3a: 6201 1e88 |09cb: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.SCRIPT:Lorg/jaudiotagger/tag/FieldKey; // field@881e │ │ -2f4a3e: 1302 8700 |09cd: const/16 v2, #int 135 // #87 │ │ -2f4a42: 4d01 0002 |09cf: aput-object v1, v0, v2 │ │ -2f4a46: 6201 1f88 |09d1: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.SINGLE_DISC_TRACK_NO:Lorg/jaudiotagger/tag/FieldKey; // field@881f │ │ -2f4a4a: 1302 8800 |09d3: const/16 v2, #int 136 // #88 │ │ -2f4a4e: 4d01 0002 |09d5: aput-object v1, v0, v2 │ │ -2f4a52: 6201 2088 |09d7: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.SUBTITLE:Lorg/jaudiotagger/tag/FieldKey; // field@8820 │ │ -2f4a56: 1302 8900 |09d9: const/16 v2, #int 137 // #89 │ │ -2f4a5a: 4d01 0002 |09db: aput-object v1, v0, v2 │ │ -2f4a5e: 6201 2188 |09dd: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.TAGS:Lorg/jaudiotagger/tag/FieldKey; // field@8821 │ │ -2f4a62: 1302 8a00 |09df: const/16 v2, #int 138 // #8a │ │ -2f4a66: 4d01 0002 |09e1: aput-object v1, v0, v2 │ │ -2f4a6a: 6201 2288 |09e3: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.TEMPO:Lorg/jaudiotagger/tag/FieldKey; // field@8822 │ │ -2f4a6e: 1302 8b00 |09e5: const/16 v2, #int 139 // #8b │ │ -2f4a72: 4d01 0002 |09e7: aput-object v1, v0, v2 │ │ -2f4a76: 6201 2388 |09e9: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.TIMBRE:Lorg/jaudiotagger/tag/FieldKey; // field@8823 │ │ -2f4a7a: 1302 8c00 |09eb: const/16 v2, #int 140 // #8c │ │ -2f4a7e: 4d01 0002 |09ed: aput-object v1, v0, v2 │ │ -2f4a82: 6201 2488 |09ef: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.TITLE:Lorg/jaudiotagger/tag/FieldKey; // field@8824 │ │ -2f4a86: 1302 8d00 |09f1: const/16 v2, #int 141 // #8d │ │ -2f4a8a: 4d01 0002 |09f3: aput-object v1, v0, v2 │ │ -2f4a8e: 6201 2688 |09f5: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.TITLE_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@8826 │ │ -2f4a92: 1302 8e00 |09f7: const/16 v2, #int 142 // #8e │ │ -2f4a96: 4d01 0002 |09f9: aput-object v1, v0, v2 │ │ -2f4a9a: 6201 2588 |09fb: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.TITLE_MOVEMENT:Lorg/jaudiotagger/tag/FieldKey; // field@8825 │ │ -2f4a9e: 1302 8f00 |09fd: const/16 v2, #int 143 // #8f │ │ -2f4aa2: 4d01 0002 |09ff: aput-object v1, v0, v2 │ │ -2f4aa6: 6201 2788 |0a01: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.TONALITY:Lorg/jaudiotagger/tag/FieldKey; // field@8827 │ │ -2f4aaa: 1302 9000 |0a03: const/16 v2, #int 144 // #90 │ │ -2f4aae: 4d01 0002 |0a05: aput-object v1, v0, v2 │ │ -2f4ab2: 6201 2888 |0a07: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.TRACK:Lorg/jaudiotagger/tag/FieldKey; // field@8828 │ │ -2f4ab6: 1302 9100 |0a09: const/16 v2, #int 145 // #91 │ │ -2f4aba: 4d01 0002 |0a0b: aput-object v1, v0, v2 │ │ -2f4abe: 6201 2988 |0a0d: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.TRACK_TOTAL:Lorg/jaudiotagger/tag/FieldKey; // field@8829 │ │ -2f4ac2: 1302 9200 |0a0f: const/16 v2, #int 146 // #92 │ │ -2f4ac6: 4d01 0002 |0a11: aput-object v1, v0, v2 │ │ -2f4aca: 6201 2a88 |0a13: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.URL_DISCOGS_ARTIST_SITE:Lorg/jaudiotagger/tag/FieldKey; // field@882a │ │ -2f4ace: 1302 9300 |0a15: const/16 v2, #int 147 // #93 │ │ -2f4ad2: 4d01 0002 |0a17: aput-object v1, v0, v2 │ │ -2f4ad6: 6201 2b88 |0a19: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.URL_DISCOGS_RELEASE_SITE:Lorg/jaudiotagger/tag/FieldKey; // field@882b │ │ -2f4ada: 1302 9400 |0a1b: const/16 v2, #int 148 // #94 │ │ -2f4ade: 4d01 0002 |0a1d: aput-object v1, v0, v2 │ │ -2f4ae2: 6201 2c88 |0a1f: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.URL_LYRICS_SITE:Lorg/jaudiotagger/tag/FieldKey; // field@882c │ │ -2f4ae6: 1302 9500 |0a21: const/16 v2, #int 149 // #95 │ │ -2f4aea: 4d01 0002 |0a23: aput-object v1, v0, v2 │ │ -2f4aee: 6201 2d88 |0a25: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.URL_OFFICIAL_ARTIST_SITE:Lorg/jaudiotagger/tag/FieldKey; // field@882d │ │ -2f4af2: 1302 9600 |0a27: const/16 v2, #int 150 // #96 │ │ -2f4af6: 4d01 0002 |0a29: aput-object v1, v0, v2 │ │ -2f4afa: 6201 2e88 |0a2b: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.URL_OFFICIAL_RELEASE_SITE:Lorg/jaudiotagger/tag/FieldKey; // field@882e │ │ -2f4afe: 1302 9700 |0a2d: const/16 v2, #int 151 // #97 │ │ -2f4b02: 4d01 0002 |0a2f: aput-object v1, v0, v2 │ │ -2f4b06: 6201 2f88 |0a31: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.URL_WIKIPEDIA_ARTIST_SITE:Lorg/jaudiotagger/tag/FieldKey; // field@882f │ │ -2f4b0a: 1302 9800 |0a33: const/16 v2, #int 152 // #98 │ │ -2f4b0e: 4d01 0002 |0a35: aput-object v1, v0, v2 │ │ -2f4b12: 6201 3088 |0a37: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.URL_WIKIPEDIA_RELEASE_SITE:Lorg/jaudiotagger/tag/FieldKey; // field@8830 │ │ -2f4b16: 1302 9900 |0a39: const/16 v2, #int 153 // #99 │ │ -2f4b1a: 4d01 0002 |0a3b: aput-object v1, v0, v2 │ │ -2f4b1e: 6201 3188 |0a3d: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.WORK:Lorg/jaudiotagger/tag/FieldKey; // field@8831 │ │ -2f4b22: 1302 9a00 |0a3f: const/16 v2, #int 154 // #9a │ │ -2f4b26: 4d01 0002 |0a41: aput-object v1, v0, v2 │ │ -2f4b2a: 6201 3288 |0a43: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.WORK_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@8832 │ │ -2f4b2e: 1302 9b00 |0a45: const/16 v2, #int 155 // #9b │ │ -2f4b32: 4d01 0002 |0a47: aput-object v1, v0, v2 │ │ -2f4b36: 6201 3388 |0a49: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.YEAR:Lorg/jaudiotagger/tag/FieldKey; // field@8833 │ │ -2f4b3a: 1302 9c00 |0a4b: const/16 v2, #int 156 // #9c │ │ -2f4b3e: 4d01 0002 |0a4d: aput-object v1, v0, v2 │ │ -2f4b42: 6900 9687 |0a4f: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.$VALUES:[Lorg/jaudiotagger/tag/FieldKey; // field@8796 │ │ -2f4b46: 0e00 |0a51: return-void │ │ +2f3698: |[2f3698] org.jaudiotagger.tag.FieldKey.:()V │ │ +2f36a8: 2200 be11 |0000: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f36ac: 1a01 2306 |0002: const-string v1, "ACOUSTID_FINGERPRINT" // string@0623 │ │ +2f36b0: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +2f36b2: 7030 8c91 1002 |0005: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f36b8: 6900 9787 |0008: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.ACOUSTID_FINGERPRINT:Lorg/jaudiotagger/tag/FieldKey; // field@8797 │ │ +2f36bc: 2200 be11 |000a: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f36c0: 1a01 2506 |000c: const-string v1, "ACOUSTID_ID" // string@0625 │ │ +2f36c4: 1213 |000e: const/4 v3, #int 1 // #1 │ │ +2f36c6: 7030 8c91 1003 |000f: invoke-direct {v0, v1, v3}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f36cc: 6900 9887 |0012: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.ACOUSTID_ID:Lorg/jaudiotagger/tag/FieldKey; // field@8798 │ │ +2f36d0: 2200 be11 |0014: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f36d4: 1a01 b006 |0016: const-string v1, "ALBUM" // string@06b0 │ │ +2f36d8: 1224 |0018: const/4 v4, #int 2 // #2 │ │ +2f36da: 7030 8c91 1004 |0019: invoke-direct {v0, v1, v4}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f36e0: 6900 9987 |001c: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.ALBUM:Lorg/jaudiotagger/tag/FieldKey; // field@8799 │ │ +2f36e4: 2200 be11 |001e: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f36e8: 1a01 b806 |0020: const-string v1, "ALBUM_ARTIST" // string@06b8 │ │ +2f36ec: 1235 |0022: const/4 v5, #int 3 // #3 │ │ +2f36ee: 7030 8c91 1005 |0023: invoke-direct {v0, v1, v5}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f36f4: 6900 9a87 |0026: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.ALBUM_ARTIST:Lorg/jaudiotagger/tag/FieldKey; // field@879a │ │ +2f36f8: 2200 be11 |0028: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f36fc: 1a01 bb06 |002a: const-string v1, "ALBUM_ARTIST_SORT" // string@06bb │ │ +2f3700: 1246 |002c: const/4 v6, #int 4 // #4 │ │ +2f3702: 7030 8c91 1006 |002d: invoke-direct {v0, v1, v6}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f3708: 6900 9d87 |0030: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.ALBUM_ARTIST_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@879d │ │ +2f370c: 2200 be11 |0032: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f3710: 1a01 b906 |0034: const-string v1, "ALBUM_ARTISTS" // string@06b9 │ │ +2f3714: 1257 |0036: const/4 v7, #int 5 // #5 │ │ +2f3716: 7030 8c91 1007 |0037: invoke-direct {v0, v1, v7}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f371c: 6900 9b87 |003a: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.ALBUM_ARTISTS:Lorg/jaudiotagger/tag/FieldKey; // field@879b │ │ +2f3720: 2200 be11 |003c: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f3724: 1a01 ba06 |003e: const-string v1, "ALBUM_ARTISTS_SORT" // string@06ba │ │ +2f3728: 1268 |0040: const/4 v8, #int 6 // #6 │ │ +2f372a: 7030 8c91 1008 |0041: invoke-direct {v0, v1, v8}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f3730: 6900 9c87 |0044: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.ALBUM_ARTISTS_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@879c │ │ +2f3734: 2200 be11 |0046: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f3738: 1a01 bd06 |0048: const-string v1, "ALBUM_SORT" // string@06bd │ │ +2f373c: 1279 |004a: const/4 v9, #int 7 // #7 │ │ +2f373e: 7030 8c91 1009 |004b: invoke-direct {v0, v1, v9}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f3744: 6900 9e87 |004e: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.ALBUM_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@879e │ │ +2f3748: 2200 be11 |0050: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f374c: 1a01 d706 |0052: const-string v1, "AMAZON_ID" // string@06d7 │ │ +2f3750: 130a 0800 |0054: const/16 v10, #int 8 // #8 │ │ +2f3754: 7030 8c91 100a |0056: invoke-direct {v0, v1, v10}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f375a: 6900 9f87 |0059: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.AMAZON_ID:Lorg/jaudiotagger/tag/FieldKey; // field@879f │ │ +2f375e: 2200 be11 |005b: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f3762: 1a01 4007 |005d: const-string v1, "ARRANGER" // string@0740 │ │ +2f3766: 130b 0900 |005f: const/16 v11, #int 9 // #9 │ │ +2f376a: 7030 8c91 100b |0061: invoke-direct {v0, v1, v11}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f3770: 6900 a087 |0064: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.ARRANGER:Lorg/jaudiotagger/tag/FieldKey; // field@87a0 │ │ +2f3774: 2200 be11 |0066: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f3778: 1a01 4107 |0068: const-string v1, "ARRANGER_SORT" // string@0741 │ │ +2f377c: 130c 0a00 |006a: const/16 v12, #int 10 // #a │ │ +2f3780: 7030 8c91 100c |006c: invoke-direct {v0, v1, v12}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f3786: 6900 a187 |006f: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.ARRANGER_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@87a1 │ │ +2f378a: 2200 be11 |0071: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f378e: 1a01 4c07 |0073: const-string v1, "ARTIST" // string@074c │ │ +2f3792: 130d 0b00 |0075: const/16 v13, #int 11 // #b │ │ +2f3796: 7030 8c91 100d |0077: invoke-direct {v0, v1, v13}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f379c: 6900 a287 |007a: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.ARTIST:Lorg/jaudiotagger/tag/FieldKey; // field@87a2 │ │ +2f37a0: 2200 be11 |007c: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f37a4: 1a01 4d07 |007e: const-string v1, "ARTISTS" // string@074d │ │ +2f37a8: 130e 0c00 |0080: const/16 v14, #int 12 // #c │ │ +2f37ac: 7030 8c91 100e |0082: invoke-direct {v0, v1, v14}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f37b2: 6900 a387 |0085: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.ARTISTS:Lorg/jaudiotagger/tag/FieldKey; // field@87a3 │ │ +2f37b6: 2200 be11 |0087: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f37ba: 1a01 4f07 |0089: const-string v1, "ARTISTS_SORT" // string@074f │ │ +2f37be: 130f 0d00 |008b: const/16 v15, #int 13 // #d │ │ +2f37c2: 7030 8c91 100f |008d: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f37c8: 6900 a487 |0090: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.ARTISTS_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@87a4 │ │ +2f37cc: 2200 be11 |0092: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f37d0: 1a01 5007 |0094: const-string v1, "ARTIST_SORT" // string@0750 │ │ +2f37d4: 130f 0e00 |0096: const/16 v15, #int 14 // #e │ │ +2f37d8: 7030 8c91 100f |0098: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f37de: 6900 a587 |009b: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.ARTIST_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@87a5 │ │ +2f37e2: 2200 be11 |009d: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f37e6: 1a01 d90a |009f: const-string v1, "BARCODE" // string@0ad9 │ │ +2f37ea: 130f 0f00 |00a1: const/16 v15, #int 15 // #f │ │ +2f37ee: 7030 8c91 100f |00a3: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f37f4: 6900 a687 |00a6: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.BARCODE:Lorg/jaudiotagger/tag/FieldKey; // field@87a6 │ │ +2f37f8: 2200 be11 |00a8: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f37fc: 1a01 320b |00aa: const-string v1, "BPM" // string@0b32 │ │ +2f3800: 130f 1000 |00ac: const/16 v15, #int 16 // #10 │ │ +2f3804: 7030 8c91 100f |00ae: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f380a: 6900 a787 |00b1: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.BPM:Lorg/jaudiotagger/tag/FieldKey; // field@87a7 │ │ +2f380e: 2200 be11 |00b3: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f3812: 1a01 740d |00b5: const-string v1, "CATALOG_NO" // string@0d74 │ │ +2f3816: 130f 1100 |00b7: const/16 v15, #int 17 // #11 │ │ +2f381a: 7030 8c91 100f |00b9: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f3820: 6900 a887 |00bc: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.CATALOG_NO:Lorg/jaudiotagger/tag/FieldKey; // field@87a8 │ │ +2f3824: 2200 be11 |00be: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f3828: 1a01 db0d |00c0: const-string v1, "CLASSICAL_CATALOG" // string@0ddb │ │ +2f382c: 130f 1200 |00c2: const/16 v15, #int 18 // #12 │ │ +2f3830: 7030 8c91 100f |00c4: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f3836: 6900 ab87 |00c7: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.CLASSICAL_CATALOG:Lorg/jaudiotagger/tag/FieldKey; // field@87ab │ │ +2f383a: 2200 be11 |00c9: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f383e: 1a01 dc0d |00cb: const-string v1, "CLASSICAL_NICKNAME" // string@0ddc │ │ +2f3842: 130f 1300 |00cd: const/16 v15, #int 19 // #13 │ │ +2f3846: 7030 8c91 100f |00cf: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f384c: 6900 ac87 |00d2: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.CLASSICAL_NICKNAME:Lorg/jaudiotagger/tag/FieldKey; // field@87ac │ │ +2f3850: 2200 be11 |00d4: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f3854: 1a01 c60d |00d6: const-string v1, "CHOIR" // string@0dc6 │ │ +2f3858: 130f 1400 |00d8: const/16 v15, #int 20 // #14 │ │ +2f385c: 7030 8c91 100f |00da: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f3862: 6900 a987 |00dd: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.CHOIR:Lorg/jaudiotagger/tag/FieldKey; // field@87a9 │ │ +2f3866: 2200 be11 |00df: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f386a: 1a01 c70d |00e1: const-string v1, "CHOIR_SORT" // string@0dc7 │ │ +2f386e: 130f 1500 |00e3: const/16 v15, #int 21 // #15 │ │ +2f3872: 7030 8c91 100f |00e5: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f3878: 6900 aa87 |00e8: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.CHOIR_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@87aa │ │ +2f387c: 2200 be11 |00ea: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f3880: 1a01 330e |00ec: const-string v1, "COMMENT" // string@0e33 │ │ +2f3884: 130f 1600 |00ee: const/16 v15, #int 22 // #16 │ │ +2f3888: 7030 8c91 100f |00f0: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f388e: 6900 ad87 |00f3: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.COMMENT:Lorg/jaudiotagger/tag/FieldKey; // field@87ad │ │ +2f3892: 2200 be11 |00f5: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f3896: 1a01 500e |00f7: const-string v1, "COMPOSER" // string@0e50 │ │ +2f389a: 130f 1700 |00f9: const/16 v15, #int 23 // #17 │ │ +2f389e: 7030 8c91 100f |00fb: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f38a4: 6900 ae87 |00fe: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.COMPOSER:Lorg/jaudiotagger/tag/FieldKey; // field@87ae │ │ +2f38a8: 2200 be11 |0100: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f38ac: 1a01 520e |0102: const-string v1, "COMPOSER_SORT" // string@0e52 │ │ +2f38b0: 130f 1800 |0104: const/16 v15, #int 24 // #18 │ │ +2f38b4: 7030 8c91 100f |0106: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f38ba: 6900 af87 |0109: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.COMPOSER_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@87af │ │ +2f38be: 2200 be11 |010b: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f38c2: 1a01 570e |010d: const-string v1, "CONDUCTOR" // string@0e57 │ │ +2f38c6: 130f 1900 |010f: const/16 v15, #int 25 // #19 │ │ +2f38ca: 7030 8c91 100f |0111: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f38d0: 6900 b087 |0114: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.CONDUCTOR:Lorg/jaudiotagger/tag/FieldKey; // field@87b0 │ │ +2f38d4: 2200 be11 |0116: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f38d8: 1a01 590e |0118: const-string v1, "CONDUCTOR_SORT" // string@0e59 │ │ +2f38dc: 130f 1a00 |011a: const/16 v15, #int 26 // #1a │ │ +2f38e0: 7030 8c91 100f |011c: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f38e6: 6900 b187 |011f: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.CONDUCTOR_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@87b1 │ │ +2f38ea: 2200 be11 |0121: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f38ee: 1a01 8a0e |0123: const-string v1, "COPYRIGHT" // string@0e8a │ │ +2f38f2: 130f 1b00 |0125: const/16 v15, #int 27 // #1b │ │ +2f38f6: 7030 8c91 100f |0127: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f38fc: 6900 b287 |012a: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.COPYRIGHT:Lorg/jaudiotagger/tag/FieldKey; // field@87b2 │ │ +2f3900: 2200 be11 |012c: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f3904: 1a01 9a0e |012e: const-string v1, "COUNTRY" // string@0e9a │ │ +2f3908: 130f 1c00 |0130: const/16 v15, #int 28 // #1c │ │ +2f390c: 7030 8c91 100f |0132: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f3912: 6900 b387 |0135: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.COUNTRY:Lorg/jaudiotagger/tag/FieldKey; // field@87b3 │ │ +2f3916: 2200 be11 |0137: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f391a: 1a01 a20e |0139: const-string v1, "COVER_ART" // string@0ea2 │ │ +2f391e: 130f 1d00 |013b: const/16 v15, #int 29 // #1d │ │ +2f3922: 7030 8c91 100f |013d: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f3928: 6900 b487 |0140: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.COVER_ART:Lorg/jaudiotagger/tag/FieldKey; // field@87b4 │ │ +2f392c: 2200 be11 |0142: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f3930: 1a01 c50e |0144: const-string v1, "CUSTOM1" // string@0ec5 │ │ +2f3934: 130f 1e00 |0146: const/16 v15, #int 30 // #1e │ │ +2f3938: 7030 8c91 100f |0148: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f393e: 6900 b587 |014b: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.CUSTOM1:Lorg/jaudiotagger/tag/FieldKey; // field@87b5 │ │ +2f3942: 2200 be11 |014d: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f3946: 1a01 c60e |014f: const-string v1, "CUSTOM2" // string@0ec6 │ │ +2f394a: 130f 1f00 |0151: const/16 v15, #int 31 // #1f │ │ +2f394e: 7030 8c91 100f |0153: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f3954: 6900 b687 |0156: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.CUSTOM2:Lorg/jaudiotagger/tag/FieldKey; // field@87b6 │ │ +2f3958: 2200 be11 |0158: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f395c: 1a01 c70e |015a: const-string v1, "CUSTOM3" // string@0ec7 │ │ +2f3960: 130f 2000 |015c: const/16 v15, #int 32 // #20 │ │ +2f3964: 7030 8c91 100f |015e: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f396a: 6900 b787 |0161: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.CUSTOM3:Lorg/jaudiotagger/tag/FieldKey; // field@87b7 │ │ +2f396e: 2200 be11 |0163: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f3972: 1a01 c80e |0165: const-string v1, "CUSTOM4" // string@0ec8 │ │ +2f3976: 130f 2100 |0167: const/16 v15, #int 33 // #21 │ │ +2f397a: 7030 8c91 100f |0169: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f3980: 6900 b887 |016c: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.CUSTOM4:Lorg/jaudiotagger/tag/FieldKey; // field@87b8 │ │ +2f3984: 2200 be11 |016e: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f3988: 1a01 c90e |0170: const-string v1, "CUSTOM5" // string@0ec9 │ │ +2f398c: 130f 2200 |0172: const/16 v15, #int 34 // #22 │ │ +2f3990: 7030 8c91 100f |0174: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f3996: 6900 b987 |0177: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.CUSTOM5:Lorg/jaudiotagger/tag/FieldKey; // field@87b9 │ │ +2f399a: 2200 be11 |0179: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f399e: 1a01 e313 |017b: const-string v1, "DISC_NO" // string@13e3 │ │ +2f39a2: 130f 2300 |017d: const/16 v15, #int 35 // #23 │ │ +2f39a6: 7030 8c91 100f |017f: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f39ac: 6900 ba87 |0182: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.DISC_NO:Lorg/jaudiotagger/tag/FieldKey; // field@87ba │ │ +2f39b0: 2200 be11 |0184: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f39b4: 1a01 e513 |0186: const-string v1, "DISC_SUBTITLE" // string@13e5 │ │ +2f39b8: 130f 2400 |0188: const/16 v15, #int 36 // #24 │ │ +2f39bc: 7030 8c91 100f |018a: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f39c2: 6900 bb87 |018d: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.DISC_SUBTITLE:Lorg/jaudiotagger/tag/FieldKey; // field@87bb │ │ +2f39c6: 2200 be11 |018f: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f39ca: 1a01 e613 |0191: const-string v1, "DISC_TOTAL" // string@13e6 │ │ +2f39ce: 130f 2500 |0193: const/16 v15, #int 37 // #25 │ │ +2f39d2: 7030 8c91 100f |0195: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f39d8: 6900 bc87 |0198: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.DISC_TOTAL:Lorg/jaudiotagger/tag/FieldKey; // field@87bc │ │ +2f39dc: 2200 be11 |019a: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f39e0: 1a01 fa13 |019c: const-string v1, "DJMIXER" // string@13fa │ │ +2f39e4: 130f 2600 |019e: const/16 v15, #int 38 // #26 │ │ +2f39e8: 7030 8c91 100f |01a0: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f39ee: 6900 bd87 |01a3: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.DJMIXER:Lorg/jaudiotagger/tag/FieldKey; // field@87bd │ │ +2f39f2: 2200 be11 |01a5: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f39f6: 1a01 a915 |01a7: const-string v1, "ENCODER" // string@15a9 │ │ +2f39fa: 130f 2700 |01a9: const/16 v15, #int 39 // #27 │ │ +2f39fe: 7030 8c91 100f |01ab: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f3a04: 6900 be87 |01ae: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.ENCODER:Lorg/jaudiotagger/tag/FieldKey; // field@87be │ │ +2f3a08: 2200 be11 |01b0: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f3a0c: 1a01 b815 |01b2: const-string v1, "ENGINEER" // string@15b8 │ │ +2f3a10: 130f 2800 |01b4: const/16 v15, #int 40 // #28 │ │ +2f3a14: 7030 8c91 100f |01b6: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f3a1a: 6900 bf87 |01b9: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.ENGINEER:Lorg/jaudiotagger/tag/FieldKey; // field@87bf │ │ +2f3a1e: 2200 be11 |01bb: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f3a22: 1a01 ba15 |01bd: const-string v1, "ENSEMBLE" // string@15ba │ │ +2f3a26: 130f 2900 |01bf: const/16 v15, #int 41 // #29 │ │ +2f3a2a: 7030 8c91 100f |01c1: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f3a30: 6900 c087 |01c4: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.ENSEMBLE:Lorg/jaudiotagger/tag/FieldKey; // field@87c0 │ │ +2f3a34: 2200 be11 |01c6: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f3a38: 1a01 bb15 |01c8: const-string v1, "ENSEMBLE_SORT" // string@15bb │ │ +2f3a3c: 130f 2a00 |01ca: const/16 v15, #int 42 // #2a │ │ +2f3a40: 7030 8c91 100f |01cc: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f3a46: 6900 c187 |01cf: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.ENSEMBLE_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@87c1 │ │ +2f3a4a: 2200 be11 |01d1: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f3a4e: 1a01 4417 |01d3: const-string v1, "FBPM" // string@1744 │ │ +2f3a52: 130f 2b00 |01d5: const/16 v15, #int 43 // #2b │ │ +2f3a56: 7030 8c91 100f |01d7: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f3a5c: 6900 c287 |01da: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.FBPM:Lorg/jaudiotagger/tag/FieldKey; // field@87c2 │ │ +2f3a60: 2200 be11 |01dc: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f3a64: 1a01 b01b |01de: const-string v1, "GENRE" // string@1bb0 │ │ +2f3a68: 130f 2c00 |01e0: const/16 v15, #int 44 // #2c │ │ +2f3a6c: 7030 8c91 100f |01e2: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f3a72: 6900 c387 |01e5: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.GENRE:Lorg/jaudiotagger/tag/FieldKey; // field@87c3 │ │ +2f3a76: 2200 be11 |01e7: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f3a7a: 1a01 e21b |01e9: const-string v1, "GROUP" // string@1be2 │ │ +2f3a7e: 130f 2d00 |01eb: const/16 v15, #int 45 // #2d │ │ +2f3a82: 7030 8c91 100f |01ed: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f3a88: 6900 c487 |01f0: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.GROUP:Lorg/jaudiotagger/tag/FieldKey; // field@87c4 │ │ +2f3a8c: 2200 be11 |01f2: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f3a90: 1a01 e31b |01f4: const-string v1, "GROUPING" // string@1be3 │ │ +2f3a94: 130f 2e00 |01f6: const/16 v15, #int 46 // #2e │ │ +2f3a98: 7030 8c91 100f |01f8: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f3a9e: 6900 c587 |01fb: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.GROUPING:Lorg/jaudiotagger/tag/FieldKey; // field@87c5 │ │ +2f3aa2: 2200 be11 |01fd: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f3aa6: 1a01 8c1e |01ff: const-string v1, "INSTRUMENT" // string@1e8c │ │ +2f3aaa: 130f 2f00 |0201: const/16 v15, #int 47 // #2f │ │ +2f3aae: 7030 8c91 100f |0203: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f3ab4: 6900 c687 |0206: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.INSTRUMENT:Lorg/jaudiotagger/tag/FieldKey; // field@87c6 │ │ +2f3ab8: 2200 be11 |0208: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f3abc: 1a01 b41e |020a: const-string v1, "INVOLVED_PERSON" // string@1eb4 │ │ +2f3ac0: 130f 3000 |020c: const/16 v15, #int 48 // #30 │ │ +2f3ac4: 7030 8c91 100f |020e: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f3aca: 6900 c787 |0211: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.INVOLVED_PERSON:Lorg/jaudiotagger/tag/FieldKey; // field@87c7 │ │ +2f3ace: 2200 be11 |0213: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f3ad2: 1a01 bb1e |0215: const-string v1, "IPI" // string@1ebb │ │ +2f3ad6: 130f 3100 |0217: const/16 v15, #int 49 // #31 │ │ +2f3ada: 7030 8c91 100f |0219: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f3ae0: 6900 c887 |021c: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.IPI:Lorg/jaudiotagger/tag/FieldKey; // field@87c8 │ │ +2f3ae4: 2200 be11 |021e: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f3ae8: 1a01 e01e |0220: const-string v1, "ISRC" // string@1ee0 │ │ +2f3aec: 130f 3200 |0222: const/16 v15, #int 50 // #32 │ │ +2f3af0: 7030 8c91 100f |0224: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f3af6: 6900 c987 |0227: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.ISRC:Lorg/jaudiotagger/tag/FieldKey; // field@87c9 │ │ +2f3afa: 2200 be11 |0229: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f3afe: 1a01 e51e |022b: const-string v1, "ISWC" // string@1ee5 │ │ +2f3b02: 130f 3300 |022d: const/16 v15, #int 51 // #33 │ │ +2f3b06: 7030 8c91 100f |022f: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f3b0c: 6900 ca87 |0232: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.ISWC:Lorg/jaudiotagger/tag/FieldKey; // field@87ca │ │ +2f3b10: 2200 be11 |0234: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f3b14: 1a01 e81e |0236: const-string v1, "IS_CLASSICAL" // string@1ee8 │ │ +2f3b18: 130f 3400 |0238: const/16 v15, #int 52 // #34 │ │ +2f3b1c: 7030 8c91 100f |023a: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f3b22: 6900 cb87 |023d: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.IS_CLASSICAL:Lorg/jaudiotagger/tag/FieldKey; // field@87cb │ │ +2f3b26: 2200 be11 |023f: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f3b2a: 1a01 ea1e |0241: const-string v1, "IS_HD" // string@1eea │ │ +2f3b2e: 130f 3500 |0243: const/16 v15, #int 53 // #35 │ │ +2f3b32: 7030 8c91 100f |0245: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f3b38: 6900 cd87 |0248: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.IS_HD:Lorg/jaudiotagger/tag/FieldKey; // field@87cd │ │ +2f3b3c: 2200 be11 |024a: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f3b40: 1a01 f01e |024c: const-string v1, "IS_SOUNDTRACK" // string@1ef0 │ │ +2f3b44: 130f 3600 |024e: const/16 v15, #int 54 // #36 │ │ +2f3b48: 7030 8c91 100f |0250: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f3b4e: 6900 ce87 |0253: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.IS_SOUNDTRACK:Lorg/jaudiotagger/tag/FieldKey; // field@87ce │ │ +2f3b52: 2200 be11 |0255: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f3b56: 1a01 e91e |0257: const-string v1, "IS_COMPILATION" // string@1ee9 │ │ +2f3b5a: 130f 3700 |0259: const/16 v15, #int 55 // #37 │ │ +2f3b5e: 7030 8c91 100f |025b: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f3b64: 6900 cc87 |025e: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.IS_COMPILATION:Lorg/jaudiotagger/tag/FieldKey; // field@87cc │ │ +2f3b68: 2200 be11 |0260: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f3b6c: 1a01 001f |0262: const-string v1, "ITUNES_GROUPING" // string@1f00 │ │ +2f3b70: 130f 3800 |0264: const/16 v15, #int 56 // #38 │ │ +2f3b74: 7030 8c91 100f |0266: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f3b7a: 6900 cf87 |0269: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.ITUNES_GROUPING:Lorg/jaudiotagger/tag/FieldKey; // field@87cf │ │ +2f3b7e: 2200 be11 |026b: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f3b82: 1a01 7d20 |026d: const-string v1, "KEY" // string@207d │ │ +2f3b86: 130f 3900 |026f: const/16 v15, #int 57 // #39 │ │ +2f3b8a: 7030 8c91 100f |0271: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f3b90: 6900 d087 |0274: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.KEY:Lorg/jaudiotagger/tag/FieldKey; // field@87d0 │ │ +2f3b94: 2200 be11 |0276: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f3b98: 1a01 9c21 |0278: const-string v1, "LANGUAGE" // string@219c │ │ +2f3b9c: 130f 3a00 |027a: const/16 v15, #int 58 // #3a │ │ +2f3ba0: 7030 8c91 100f |027c: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f3ba6: 6900 d187 |027f: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.LANGUAGE:Lorg/jaudiotagger/tag/FieldKey; // field@87d1 │ │ +2f3baa: 2200 be11 |0281: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f3bae: 1a01 e722 |0283: const-string v1, "LYRICIST" // string@22e7 │ │ +2f3bb2: 130f 3b00 |0285: const/16 v15, #int 59 // #3b │ │ +2f3bb6: 7030 8c91 100f |0287: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f3bbc: 6900 d287 |028a: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.LYRICIST:Lorg/jaudiotagger/tag/FieldKey; // field@87d2 │ │ +2f3bc0: 2200 be11 |028c: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f3bc4: 1a01 e922 |028e: const-string v1, "LYRICIST_SORT" // string@22e9 │ │ +2f3bc8: 130f 3c00 |0290: const/16 v15, #int 60 // #3c │ │ +2f3bcc: 7030 8c91 100f |0292: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f3bd2: 6900 d387 |0295: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.LYRICIST_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@87d3 │ │ +2f3bd6: 2200 be11 |0297: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f3bda: 1a01 ea22 |0299: const-string v1, "LYRICS" // string@22ea │ │ +2f3bde: 130f 3d00 |029b: const/16 v15, #int 61 // #3d │ │ +2f3be2: 7030 8c91 100f |029d: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f3be8: 6900 d487 |02a0: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.LYRICS:Lorg/jaudiotagger/tag/FieldKey; // field@87d4 │ │ +2f3bec: 2200 be11 |02a2: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f3bf0: 1a01 8e38 |02a4: const-string v1, "MEDIA" // string@388e │ │ +2f3bf4: 130f 3e00 |02a6: const/16 v15, #int 62 // #3e │ │ +2f3bf8: 7030 8c91 100f |02a8: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f3bfe: 6900 d587 |02ab: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.MEDIA:Lorg/jaudiotagger/tag/FieldKey; // field@87d5 │ │ +2f3c02: 2200 be11 |02ad: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f3c06: 1a01 0239 |02af: const-string v1, "MIXER" // string@3902 │ │ +2f3c0a: 130f 3f00 |02b1: const/16 v15, #int 63 // #3f │ │ +2f3c0e: 7030 8c91 100f |02b3: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f3c14: 6900 d687 |02b6: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.MIXER:Lorg/jaudiotagger/tag/FieldKey; // field@87d6 │ │ +2f3c18: 2200 be11 |02b8: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f3c1c: 1a01 5939 |02ba: const-string v1, "MOOD" // string@3959 │ │ +2f3c20: 130f 4000 |02bc: const/16 v15, #int 64 // #40 │ │ +2f3c24: 7030 8c91 100f |02be: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f3c2a: 6900 d787 |02c1: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.MOOD:Lorg/jaudiotagger/tag/FieldKey; // field@87d7 │ │ +2f3c2e: 2200 be11 |02c3: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f3c32: 1a01 5a39 |02c5: const-string v1, "MOOD_ACOUSTIC" // string@395a │ │ +2f3c36: 130f 4100 |02c7: const/16 v15, #int 65 // #41 │ │ +2f3c3a: 7030 8c91 100f |02c9: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f3c40: 6900 d887 |02cc: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.MOOD_ACOUSTIC:Lorg/jaudiotagger/tag/FieldKey; // field@87d8 │ │ +2f3c44: 2200 be11 |02ce: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f3c48: 1a01 5b39 |02d0: const-string v1, "MOOD_AGGRESSIVE" // string@395b │ │ +2f3c4c: 130f 4200 |02d2: const/16 v15, #int 66 // #42 │ │ +2f3c50: 7030 8c91 100f |02d4: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f3c56: 6900 d987 |02d7: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.MOOD_AGGRESSIVE:Lorg/jaudiotagger/tag/FieldKey; // field@87d9 │ │ +2f3c5a: 2200 be11 |02d9: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f3c5e: 1a01 5c39 |02db: const-string v1, "MOOD_AROUSAL" // string@395c │ │ +2f3c62: 130f 4300 |02dd: const/16 v15, #int 67 // #43 │ │ +2f3c66: 7030 8c91 100f |02df: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f3c6c: 6900 da87 |02e2: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.MOOD_AROUSAL:Lorg/jaudiotagger/tag/FieldKey; // field@87da │ │ +2f3c70: 2200 be11 |02e4: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f3c74: 1a01 5d39 |02e6: const-string v1, "MOOD_DANCEABILITY" // string@395d │ │ +2f3c78: 130f 4400 |02e8: const/16 v15, #int 68 // #44 │ │ +2f3c7c: 7030 8c91 100f |02ea: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f3c82: 6900 db87 |02ed: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.MOOD_DANCEABILITY:Lorg/jaudiotagger/tag/FieldKey; // field@87db │ │ +2f3c86: 2200 be11 |02ef: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f3c8a: 1a01 5e39 |02f1: const-string v1, "MOOD_ELECTRONIC" // string@395e │ │ +2f3c8e: 130f 4500 |02f3: const/16 v15, #int 69 // #45 │ │ +2f3c92: 7030 8c91 100f |02f5: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f3c98: 6900 dc87 |02f8: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.MOOD_ELECTRONIC:Lorg/jaudiotagger/tag/FieldKey; // field@87dc │ │ +2f3c9c: 2200 be11 |02fa: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f3ca0: 1a01 5f39 |02fc: const-string v1, "MOOD_HAPPY" // string@395f │ │ +2f3ca4: 130f 4600 |02fe: const/16 v15, #int 70 // #46 │ │ +2f3ca8: 7030 8c91 100f |0300: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f3cae: 6900 dd87 |0303: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.MOOD_HAPPY:Lorg/jaudiotagger/tag/FieldKey; // field@87dd │ │ +2f3cb2: 2200 be11 |0305: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f3cb6: 1a01 6039 |0307: const-string v1, "MOOD_INSTRUMENTAL" // string@3960 │ │ +2f3cba: 130f 4700 |0309: const/16 v15, #int 71 // #47 │ │ +2f3cbe: 7030 8c91 100f |030b: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f3cc4: 6900 de87 |030e: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.MOOD_INSTRUMENTAL:Lorg/jaudiotagger/tag/FieldKey; // field@87de │ │ +2f3cc8: 2200 be11 |0310: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f3ccc: 1a01 6239 |0312: const-string v1, "MOOD_PARTY" // string@3962 │ │ +2f3cd0: 130f 4800 |0314: const/16 v15, #int 72 // #48 │ │ +2f3cd4: 7030 8c91 100f |0316: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f3cda: 6900 df87 |0319: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.MOOD_PARTY:Lorg/jaudiotagger/tag/FieldKey; // field@87df │ │ +2f3cde: 2200 be11 |031b: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f3ce2: 1a01 6339 |031d: const-string v1, "MOOD_RELAXED" // string@3963 │ │ +2f3ce6: 130f 4900 |031f: const/16 v15, #int 73 // #49 │ │ +2f3cea: 7030 8c91 100f |0321: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f3cf0: 6900 e087 |0324: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.MOOD_RELAXED:Lorg/jaudiotagger/tag/FieldKey; // field@87e0 │ │ +2f3cf4: 2200 be11 |0326: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f3cf8: 1a01 6439 |0328: const-string v1, "MOOD_SAD" // string@3964 │ │ +2f3cfc: 130f 4a00 |032a: const/16 v15, #int 74 // #4a │ │ +2f3d00: 7030 8c91 100f |032c: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f3d06: 6900 e187 |032f: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.MOOD_SAD:Lorg/jaudiotagger/tag/FieldKey; // field@87e1 │ │ +2f3d0a: 2200 be11 |0331: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f3d0e: 1a01 6539 |0333: const-string v1, "MOOD_VALENCE" // string@3965 │ │ +2f3d12: 130f 4b00 |0335: const/16 v15, #int 75 // #4b │ │ +2f3d16: 7030 8c91 100f |0337: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f3d1c: 6900 e287 |033a: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.MOOD_VALENCE:Lorg/jaudiotagger/tag/FieldKey; // field@87e2 │ │ +2f3d20: 2200 be11 |033c: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f3d24: 1a01 6d39 |033e: const-string v1, "MOVEMENT" // string@396d │ │ +2f3d28: 130f 4c00 |0340: const/16 v15, #int 76 // #4c │ │ +2f3d2c: 7030 8c91 100f |0342: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f3d32: 6900 e387 |0345: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.MOVEMENT:Lorg/jaudiotagger/tag/FieldKey; // field@87e3 │ │ +2f3d36: 2200 be11 |0347: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f3d3a: 1a01 7439 |0349: const-string v1, "MOVEMENT_NO" // string@3974 │ │ +2f3d3e: 130f 4d00 |034b: const/16 v15, #int 77 // #4d │ │ +2f3d42: 7030 8c91 100f |034d: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f3d48: 6900 e487 |0350: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.MOVEMENT_NO:Lorg/jaudiotagger/tag/FieldKey; // field@87e4 │ │ +2f3d4c: 2200 be11 |0352: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f3d50: 1a01 7539 |0354: const-string v1, "MOVEMENT_TOTAL" // string@3975 │ │ +2f3d54: 130f 4e00 |0356: const/16 v15, #int 78 // #4e │ │ +2f3d58: 7030 8c91 100f |0358: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f3d5e: 6900 e587 |035b: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.MOVEMENT_TOTAL:Lorg/jaudiotagger/tag/FieldKey; // field@87e5 │ │ +2f3d62: 2200 be11 |035d: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f3d66: 1a01 173a |035f: const-string v1, "MUSICBRAINZ_ARTISTID" // string@3a17 │ │ +2f3d6a: 130f 4f00 |0361: const/16 v15, #int 79 // #4f │ │ +2f3d6e: 7030 8c91 100f |0363: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f3d74: 6900 e687 |0366: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_ARTISTID:Lorg/jaudiotagger/tag/FieldKey; // field@87e6 │ │ +2f3d78: 2200 be11 |0368: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f3d7c: 1a01 193a |036a: const-string v1, "MUSICBRAINZ_DISC_ID" // string@3a19 │ │ +2f3d80: 130f 5000 |036c: const/16 v15, #int 80 // #50 │ │ +2f3d84: 7030 8c91 100f |036e: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f3d8a: 6900 e787 |0371: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_DISC_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87e7 │ │ +2f3d8e: 2200 be11 |0373: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f3d92: 1a01 243a |0375: const-string v1, "MUSICBRAINZ_ORIGINAL_RELEASE_ID" // string@3a24 │ │ +2f3d96: 130f 5100 |0377: const/16 v15, #int 81 // #51 │ │ +2f3d9a: 7030 8c91 100f |0379: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f3da0: 6900 e887 |037c: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_ORIGINAL_RELEASE_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87e8 │ │ +2f3da4: 2200 be11 |037e: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f3da8: 1a01 253a |0380: const-string v1, "MUSICBRAINZ_RELEASEARTISTID" // string@3a25 │ │ +2f3dac: 130f 5200 |0382: const/16 v15, #int 82 // #52 │ │ +2f3db0: 7030 8c91 100f |0384: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f3db6: 6900 e987 |0387: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_RELEASEARTISTID:Lorg/jaudiotagger/tag/FieldKey; // field@87e9 │ │ +2f3dba: 2200 be11 |0389: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f3dbe: 1a01 273a |038b: const-string v1, "MUSICBRAINZ_RELEASEID" // string@3a27 │ │ +2f3dc2: 130f 5300 |038d: const/16 v15, #int 83 // #53 │ │ +2f3dc6: 7030 8c91 100f |038f: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f3dcc: 6900 ea87 |0392: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_RELEASEID:Lorg/jaudiotagger/tag/FieldKey; // field@87ea │ │ +2f3dd0: 2200 be11 |0394: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f3dd4: 1a01 293a |0396: const-string v1, "MUSICBRAINZ_RELEASE_COUNTRY" // string@3a29 │ │ +2f3dd8: 130f 5400 |0398: const/16 v15, #int 84 // #54 │ │ +2f3ddc: 7030 8c91 100f |039a: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f3de2: 6900 eb87 |039d: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_RELEASE_COUNTRY:Lorg/jaudiotagger/tag/FieldKey; // field@87eb │ │ +2f3de6: 2200 be11 |039f: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f3dea: 1a01 2b3a |03a1: const-string v1, "MUSICBRAINZ_RELEASE_GROUP_ID" // string@3a2b │ │ +2f3dee: 130f 5500 |03a3: const/16 v15, #int 85 // #55 │ │ +2f3df2: 7030 8c91 100f |03a5: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f3df8: 6900 ec87 |03a8: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_RELEASE_GROUP_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87ec │ │ +2f3dfc: 2200 be11 |03aa: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f3e00: 1a01 2c3a |03ac: const-string v1, "MUSICBRAINZ_RELEASE_STATUS" // string@3a2c │ │ +2f3e04: 130f 5600 |03ae: const/16 v15, #int 86 // #56 │ │ +2f3e08: 7030 8c91 100f |03b0: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f3e0e: 6900 ed87 |03b3: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_RELEASE_STATUS:Lorg/jaudiotagger/tag/FieldKey; // field@87ed │ │ +2f3e12: 2200 be11 |03b5: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f3e16: 1a01 2e3a |03b7: const-string v1, "MUSICBRAINZ_RELEASE_TRACK_ID" // string@3a2e │ │ +2f3e1a: 130f 5700 |03b9: const/16 v15, #int 87 // #57 │ │ +2f3e1e: 7030 8c91 100f |03bb: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f3e24: 6900 ee87 |03be: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_RELEASE_TRACK_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87ee │ │ +2f3e28: 2200 be11 |03c0: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f3e2c: 1a01 2f3a |03c2: const-string v1, "MUSICBRAINZ_RELEASE_TYPE" // string@3a2f │ │ +2f3e30: 130f 5800 |03c4: const/16 v15, #int 88 // #58 │ │ +2f3e34: 7030 8c91 100f |03c6: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f3e3a: 6900 ef87 |03c9: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_RELEASE_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@87ef │ │ +2f3e3e: 2200 be11 |03cb: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f3e42: 1a01 313a |03cd: const-string v1, "MUSICBRAINZ_TRACK_ID" // string@3a31 │ │ +2f3e46: 130f 5900 |03cf: const/16 v15, #int 89 // #59 │ │ +2f3e4a: 7030 8c91 100f |03d1: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f3e50: 6900 f087 |03d4: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_TRACK_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87f0 │ │ +2f3e54: 2200 be11 |03d6: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f3e58: 1a01 323a |03d8: const-string v1, "MUSICBRAINZ_WORK" // string@3a32 │ │ +2f3e5c: 130f 5a00 |03da: const/16 v15, #int 90 // #5a │ │ +2f3e60: 7030 8c91 100f |03dc: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f3e66: 6900 f187 |03df: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK:Lorg/jaudiotagger/tag/FieldKey; // field@87f1 │ │ +2f3e6a: 2200 be11 |03e1: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f3e6e: 1a01 363a |03e3: const-string v1, "MUSICBRAINZ_WORK_ID" // string@3a36 │ │ +2f3e72: 130f 5b00 |03e5: const/16 v15, #int 91 // #5b │ │ +2f3e76: 7030 8c91 100f |03e7: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f3e7c: 6900 f487 |03ea: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87f4 │ │ +2f3e80: 2200 be11 |03ec: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f3e84: 1a01 343a |03ee: const-string v1, "MUSICBRAINZ_WORK_COMPOSITION" // string@3a34 │ │ +2f3e88: 130f 5c00 |03f0: const/16 v15, #int 92 // #5c │ │ +2f3e8c: 7030 8c91 100f |03f2: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f3e92: 6900 f287 |03f5: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_COMPOSITION:Lorg/jaudiotagger/tag/FieldKey; // field@87f2 │ │ +2f3e96: 2200 be11 |03f7: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f3e9a: 1a01 353a |03f9: const-string v1, "MUSICBRAINZ_WORK_COMPOSITION_ID" // string@3a35 │ │ +2f3e9e: 130f 5d00 |03fb: const/16 v15, #int 93 // #5d │ │ +2f3ea2: 7030 8c91 100f |03fd: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f3ea8: 6900 f387 |0400: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_COMPOSITION_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87f3 │ │ +2f3eac: 2200 be11 |0402: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f3eb0: 1a01 373a |0404: const-string v1, "MUSICBRAINZ_WORK_PART_LEVEL1" // string@3a37 │ │ +2f3eb4: 130f 5e00 |0406: const/16 v15, #int 94 // #5e │ │ +2f3eb8: 7030 8c91 100f |0408: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f3ebe: 6900 f587 |040b: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL1:Lorg/jaudiotagger/tag/FieldKey; // field@87f5 │ │ +2f3ec2: 2200 be11 |040d: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f3ec6: 1a01 383a |040f: const-string v1, "MUSICBRAINZ_WORK_PART_LEVEL1_ID" // string@3a38 │ │ +2f3eca: 130f 5f00 |0411: const/16 v15, #int 95 // #5f │ │ +2f3ece: 7030 8c91 100f |0413: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f3ed4: 6900 f687 |0416: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL1_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87f6 │ │ +2f3ed8: 2200 be11 |0418: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f3edc: 1a01 393a |041a: const-string v1, "MUSICBRAINZ_WORK_PART_LEVEL1_TYPE" // string@3a39 │ │ +2f3ee0: 130f 6000 |041c: const/16 v15, #int 96 // #60 │ │ +2f3ee4: 7030 8c91 100f |041e: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f3eea: 6900 f787 |0421: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL1_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@87f7 │ │ +2f3eee: 2200 be11 |0423: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f3ef2: 1a01 3a3a |0425: const-string v1, "MUSICBRAINZ_WORK_PART_LEVEL2" // string@3a3a │ │ +2f3ef6: 130f 6100 |0427: const/16 v15, #int 97 // #61 │ │ +2f3efa: 7030 8c91 100f |0429: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f3f00: 6900 f887 |042c: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL2:Lorg/jaudiotagger/tag/FieldKey; // field@87f8 │ │ +2f3f04: 2200 be11 |042e: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f3f08: 1a01 3b3a |0430: const-string v1, "MUSICBRAINZ_WORK_PART_LEVEL2_ID" // string@3a3b │ │ +2f3f0c: 130f 6200 |0432: const/16 v15, #int 98 // #62 │ │ +2f3f10: 7030 8c91 100f |0434: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f3f16: 6900 f987 |0437: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL2_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87f9 │ │ +2f3f1a: 2200 be11 |0439: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f3f1e: 1a01 3c3a |043b: const-string v1, "MUSICBRAINZ_WORK_PART_LEVEL2_TYPE" // string@3a3c │ │ +2f3f22: 130f 6300 |043d: const/16 v15, #int 99 // #63 │ │ +2f3f26: 7030 8c91 100f |043f: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f3f2c: 6900 fa87 |0442: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL2_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@87fa │ │ +2f3f30: 2200 be11 |0444: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f3f34: 1a01 3d3a |0446: const-string v1, "MUSICBRAINZ_WORK_PART_LEVEL3" // string@3a3d │ │ +2f3f38: 130f 6400 |0448: const/16 v15, #int 100 // #64 │ │ +2f3f3c: 7030 8c91 100f |044a: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f3f42: 6900 fb87 |044d: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL3:Lorg/jaudiotagger/tag/FieldKey; // field@87fb │ │ +2f3f46: 2200 be11 |044f: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f3f4a: 1a01 3e3a |0451: const-string v1, "MUSICBRAINZ_WORK_PART_LEVEL3_ID" // string@3a3e │ │ +2f3f4e: 130f 6500 |0453: const/16 v15, #int 101 // #65 │ │ +2f3f52: 7030 8c91 100f |0455: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f3f58: 6900 fc87 |0458: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL3_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87fc │ │ +2f3f5c: 2200 be11 |045a: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f3f60: 1a01 3f3a |045c: const-string v1, "MUSICBRAINZ_WORK_PART_LEVEL3_TYPE" // string@3a3f │ │ +2f3f64: 130f 6600 |045e: const/16 v15, #int 102 // #66 │ │ +2f3f68: 7030 8c91 100f |0460: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f3f6e: 6900 fd87 |0463: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL3_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@87fd │ │ +2f3f72: 2200 be11 |0465: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f3f76: 1a01 403a |0467: const-string v1, "MUSICBRAINZ_WORK_PART_LEVEL4" // string@3a40 │ │ +2f3f7a: 130f 6700 |0469: const/16 v15, #int 103 // #67 │ │ +2f3f7e: 7030 8c91 100f |046b: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f3f84: 6900 fe87 |046e: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL4:Lorg/jaudiotagger/tag/FieldKey; // field@87fe │ │ +2f3f88: 2200 be11 |0470: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f3f8c: 1a01 413a |0472: const-string v1, "MUSICBRAINZ_WORK_PART_LEVEL4_ID" // string@3a41 │ │ +2f3f90: 130f 6800 |0474: const/16 v15, #int 104 // #68 │ │ +2f3f94: 7030 8c91 100f |0476: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f3f9a: 6900 ff87 |0479: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL4_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87ff │ │ +2f3f9e: 2200 be11 |047b: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f3fa2: 1a01 423a |047d: const-string v1, "MUSICBRAINZ_WORK_PART_LEVEL4_TYPE" // string@3a42 │ │ +2f3fa6: 130f 6900 |047f: const/16 v15, #int 105 // #69 │ │ +2f3faa: 7030 8c91 100f |0481: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f3fb0: 6900 0088 |0484: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL4_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@8800 │ │ +2f3fb4: 2200 be11 |0486: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f3fb8: 1a01 433a |0488: const-string v1, "MUSICBRAINZ_WORK_PART_LEVEL5" // string@3a43 │ │ +2f3fbc: 130f 6a00 |048a: const/16 v15, #int 106 // #6a │ │ +2f3fc0: 7030 8c91 100f |048c: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f3fc6: 6900 0188 |048f: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL5:Lorg/jaudiotagger/tag/FieldKey; // field@8801 │ │ +2f3fca: 2200 be11 |0491: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f3fce: 1a01 443a |0493: const-string v1, "MUSICBRAINZ_WORK_PART_LEVEL5_ID" // string@3a44 │ │ +2f3fd2: 130f 6b00 |0495: const/16 v15, #int 107 // #6b │ │ +2f3fd6: 7030 8c91 100f |0497: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f3fdc: 6900 0288 |049a: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL5_ID:Lorg/jaudiotagger/tag/FieldKey; // field@8802 │ │ +2f3fe0: 2200 be11 |049c: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f3fe4: 1a01 453a |049e: const-string v1, "MUSICBRAINZ_WORK_PART_LEVEL5_TYPE" // string@3a45 │ │ +2f3fe8: 130f 6c00 |04a0: const/16 v15, #int 108 // #6c │ │ +2f3fec: 7030 8c91 100f |04a2: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f3ff2: 6900 0388 |04a5: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL5_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@8803 │ │ +2f3ff6: 2200 be11 |04a7: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f3ffa: 1a01 463a |04a9: const-string v1, "MUSICBRAINZ_WORK_PART_LEVEL6" // string@3a46 │ │ +2f3ffe: 130f 6d00 |04ab: const/16 v15, #int 109 // #6d │ │ +2f4002: 7030 8c91 100f |04ad: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f4008: 6900 0488 |04b0: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL6:Lorg/jaudiotagger/tag/FieldKey; // field@8804 │ │ +2f400c: 2200 be11 |04b2: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f4010: 1a01 473a |04b4: const-string v1, "MUSICBRAINZ_WORK_PART_LEVEL6_ID" // string@3a47 │ │ +2f4014: 130f 6e00 |04b6: const/16 v15, #int 110 // #6e │ │ +2f4018: 7030 8c91 100f |04b8: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f401e: 6900 0588 |04bb: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL6_ID:Lorg/jaudiotagger/tag/FieldKey; // field@8805 │ │ +2f4022: 2200 be11 |04bd: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f4026: 1a01 483a |04bf: const-string v1, "MUSICBRAINZ_WORK_PART_LEVEL6_TYPE" // string@3a48 │ │ +2f402a: 130f 6f00 |04c1: const/16 v15, #int 111 // #6f │ │ +2f402e: 7030 8c91 100f |04c3: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f4034: 6900 0688 |04c6: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL6_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@8806 │ │ +2f4038: 2200 be11 |04c8: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f403c: 1a01 4b3a |04ca: const-string v1, "MUSICIP_ID" // string@3a4b │ │ +2f4040: 130f 7000 |04cc: const/16 v15, #int 112 // #70 │ │ +2f4044: 7030 8c91 100f |04ce: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f404a: 6900 0788 |04d1: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.MUSICIP_ID:Lorg/jaudiotagger/tag/FieldKey; // field@8807 │ │ +2f404e: 2200 be11 |04d3: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f4052: 1a01 ae3e |04d5: const-string v1, "OCCASION" // string@3eae │ │ +2f4056: 130f 7100 |04d7: const/16 v15, #int 113 // #71 │ │ +2f405a: 7030 8c91 100f |04d9: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f4060: 6900 0888 |04dc: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.OCCASION:Lorg/jaudiotagger/tag/FieldKey; // field@8808 │ │ +2f4064: 2200 be11 |04de: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f4068: 1a01 fd3e |04e0: const-string v1, "OPUS" // string@3efd │ │ +2f406c: 130f 7200 |04e2: const/16 v15, #int 114 // #72 │ │ +2f4070: 7030 8c91 100f |04e4: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f4076: 6900 0988 |04e7: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.OPUS:Lorg/jaudiotagger/tag/FieldKey; // field@8809 │ │ +2f407a: 2200 be11 |04e9: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f407e: 1a01 0a3f |04eb: const-string v1, "ORCHESTRA" // string@3f0a │ │ +2f4082: 130f 7300 |04ed: const/16 v15, #int 115 // #73 │ │ +2f4086: 7030 8c91 100f |04ef: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f408c: 6900 0a88 |04f2: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.ORCHESTRA:Lorg/jaudiotagger/tag/FieldKey; // field@880a │ │ +2f4090: 2200 be11 |04f4: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f4094: 1a01 0b3f |04f6: const-string v1, "ORCHESTRA_SORT" // string@3f0b │ │ +2f4098: 130f 7400 |04f8: const/16 v15, #int 116 // #74 │ │ +2f409c: 7030 8c91 100f |04fa: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f40a2: 6900 0b88 |04fd: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.ORCHESTRA_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@880b │ │ +2f40a6: 2200 be11 |04ff: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f40aa: 1a01 183f |0501: const-string v1, "ORIGINAL_ALBUM" // string@3f18 │ │ +2f40ae: 130f 7500 |0503: const/16 v15, #int 117 // #75 │ │ +2f40b2: 7030 8c91 100f |0505: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f40b8: 6900 0c88 |0508: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.ORIGINAL_ALBUM:Lorg/jaudiotagger/tag/FieldKey; // field@880c │ │ +2f40bc: 2200 be11 |050a: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f40c0: 1a01 1a3f |050c: const-string v1, "ORIGINAL_ARTIST" // string@3f1a │ │ +2f40c4: 130f 7600 |050e: const/16 v15, #int 118 // #76 │ │ +2f40c8: 7030 8c91 100f |0510: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f40ce: 6900 0d88 |0513: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.ORIGINAL_ARTIST:Lorg/jaudiotagger/tag/FieldKey; // field@880d │ │ +2f40d2: 2200 be11 |0515: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f40d6: 1a01 1b3f |0517: const-string v1, "ORIGINAL_LYRICIST" // string@3f1b │ │ +2f40da: 130f 7700 |0519: const/16 v15, #int 119 // #77 │ │ +2f40de: 7030 8c91 100f |051b: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f40e4: 6900 0e88 |051e: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.ORIGINAL_LYRICIST:Lorg/jaudiotagger/tag/FieldKey; // field@880e │ │ +2f40e8: 2200 be11 |0520: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f40ec: 1a01 1c3f |0522: const-string v1, "ORIGINAL_YEAR" // string@3f1c │ │ +2f40f0: 130f 7800 |0524: const/16 v15, #int 120 // #78 │ │ +2f40f4: 7030 8c91 100f |0526: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f40fa: 6900 0f88 |0529: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.ORIGINAL_YEAR:Lorg/jaudiotagger/tag/FieldKey; // field@880f │ │ +2f40fe: 2200 be11 |052b: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f4102: 1a01 233f |052d: const-string v1, "OVERALL_WORK" // string@3f23 │ │ +2f4106: 130f 7900 |052f: const/16 v15, #int 121 // #79 │ │ +2f410a: 7030 8c91 100f |0531: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f4110: 6900 1088 |0534: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.OVERALL_WORK:Lorg/jaudiotagger/tag/FieldKey; // field@8810 │ │ +2f4114: 2200 be11 |0536: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f4118: 1a01 1940 |0538: const-string v1, "PART" // string@4019 │ │ +2f411c: 130f 7a00 |053a: const/16 v15, #int 122 // #7a │ │ +2f4120: 7030 8c91 100f |053c: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f4126: 6900 1188 |053f: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.PART:Lorg/jaudiotagger/tag/FieldKey; // field@8811 │ │ +2f412a: 2200 be11 |0541: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f412e: 1a01 1b40 |0543: const-string v1, "PART_NUMBER" // string@401b │ │ +2f4132: 130f 7b00 |0545: const/16 v15, #int 123 // #7b │ │ +2f4136: 7030 8c91 100f |0547: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f413c: 6900 1288 |054a: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.PART_NUMBER:Lorg/jaudiotagger/tag/FieldKey; // field@8812 │ │ +2f4140: 2200 be11 |054c: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f4144: 1a01 1d40 |054e: const-string v1, "PART_TYPE" // string@401d │ │ +2f4148: 130f 7c00 |0550: const/16 v15, #int 124 // #7c │ │ +2f414c: 7030 8c91 100f |0552: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f4152: 6900 1388 |0555: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.PART_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@8813 │ │ +2f4156: 2200 be11 |0557: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f415a: 1a01 4040 |0559: const-string v1, "PERFORMER" // string@4040 │ │ +2f415e: 130f 7d00 |055b: const/16 v15, #int 125 // #7d │ │ +2f4162: 7030 8c91 100f |055d: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f4168: 6900 1488 |0560: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.PERFORMER:Lorg/jaudiotagger/tag/FieldKey; // field@8814 │ │ +2f416c: 2200 be11 |0562: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f4170: 1a01 4140 |0564: const-string v1, "PERFORMER_NAME" // string@4041 │ │ +2f4174: 130f 7e00 |0566: const/16 v15, #int 126 // #7e │ │ +2f4178: 7030 8c91 100f |0568: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f417e: 6900 1588 |056b: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.PERFORMER_NAME:Lorg/jaudiotagger/tag/FieldKey; // field@8815 │ │ +2f4182: 2200 be11 |056d: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f4186: 1a01 4240 |056f: const-string v1, "PERFORMER_NAME_SORT" // string@4042 │ │ +2f418a: 130f 7f00 |0571: const/16 v15, #int 127 // #7f │ │ +2f418e: 7030 8c91 100f |0573: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f4194: 6900 1688 |0576: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.PERFORMER_NAME_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@8816 │ │ +2f4198: 2200 be11 |0578: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f419c: 1a01 4340 |057a: const-string v1, "PERIOD" // string@4043 │ │ +2f41a0: 130f 8000 |057c: const/16 v15, #int 128 // #80 │ │ +2f41a4: 7030 8c91 100f |057e: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f41aa: 6900 1788 |0581: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.PERIOD:Lorg/jaudiotagger/tag/FieldKey; // field@8817 │ │ +2f41ae: 2200 be11 |0583: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f41b2: 1a01 a340 |0585: const-string v1, "PRODUCER" // string@40a3 │ │ +2f41b6: 130f 8100 |0587: const/16 v15, #int 129 // #81 │ │ +2f41ba: 7030 8c91 100f |0589: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f41c0: 6900 1888 |058c: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.PRODUCER:Lorg/jaudiotagger/tag/FieldKey; // field@8818 │ │ +2f41c4: 2200 be11 |058e: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f41c8: 1a01 6e42 |0590: const-string v1, "QUALITY" // string@426e │ │ +2f41cc: 130f 8200 |0592: const/16 v15, #int 130 // #82 │ │ +2f41d0: 7030 8c91 100f |0594: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f41d6: 6900 1988 |0597: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.QUALITY:Lorg/jaudiotagger/tag/FieldKey; // field@8819 │ │ +2f41da: 2200 be11 |0599: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f41de: 1a01 7e42 |059b: const-string v1, "RANKING" // string@427e │ │ +2f41e2: 130f 8300 |059d: const/16 v15, #int 131 // #83 │ │ +2f41e6: 7030 8c91 100f |059f: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f41ec: 6900 1a88 |05a2: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.RANKING:Lorg/jaudiotagger/tag/FieldKey; // field@881a │ │ +2f41f0: 2200 be11 |05a4: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f41f4: 1a01 7f42 |05a6: const-string v1, "RATING" // string@427f │ │ +2f41f8: 130f 8400 |05a8: const/16 v15, #int 132 // #84 │ │ +2f41fc: 7030 8c91 100f |05aa: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f4202: 6900 1b88 |05ad: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.RATING:Lorg/jaudiotagger/tag/FieldKey; // field@881b │ │ +2f4206: 2200 be11 |05af: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f420a: 1a01 9f42 |05b1: const-string v1, "RECORD_LABEL" // string@429f │ │ +2f420e: 130f 8500 |05b3: const/16 v15, #int 133 // #85 │ │ +2f4212: 7030 8c91 100f |05b5: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f4218: 6900 1c88 |05b8: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.RECORD_LABEL:Lorg/jaudiotagger/tag/FieldKey; // field@881c │ │ +2f421c: 2200 be11 |05ba: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f4220: 1a01 b542 |05bc: const-string v1, "REMIXER" // string@42b5 │ │ +2f4224: 130f 8600 |05be: const/16 v15, #int 134 // #86 │ │ +2f4228: 7030 8c91 100f |05c0: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f422e: 6900 1d88 |05c3: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.REMIXER:Lorg/jaudiotagger/tag/FieldKey; // field@881d │ │ +2f4232: 2200 be11 |05c5: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f4236: 1a01 6044 |05c7: const-string v1, "SCRIPT" // string@4460 │ │ +2f423a: 130f 8700 |05c9: const/16 v15, #int 135 // #87 │ │ +2f423e: 7030 8c91 100f |05cb: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f4244: 6900 1e88 |05ce: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.SCRIPT:Lorg/jaudiotagger/tag/FieldKey; // field@881e │ │ +2f4248: 2200 be11 |05d0: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f424c: 1a01 0a45 |05d2: const-string v1, "SINGLE_DISC_TRACK_NO" // string@450a │ │ +2f4250: 130f 8800 |05d4: const/16 v15, #int 136 // #88 │ │ +2f4254: 7030 8c91 100f |05d6: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f425a: 6900 1f88 |05d9: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.SINGLE_DISC_TRACK_NO:Lorg/jaudiotagger/tag/FieldKey; // field@881f │ │ +2f425e: 2200 be11 |05db: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f4262: 1a01 3746 |05dd: const-string v1, "SUBTITLE" // string@4637 │ │ +2f4266: 130f 8900 |05df: const/16 v15, #int 137 // #89 │ │ +2f426a: 7030 8c91 100f |05e1: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f4270: 6900 2088 |05e4: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.SUBTITLE:Lorg/jaudiotagger/tag/FieldKey; // field@8820 │ │ +2f4274: 2200 be11 |05e6: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f4278: 1a01 0849 |05e8: const-string v1, "TAGS" // string@4908 │ │ +2f427c: 130f 8a00 |05ea: const/16 v15, #int 138 // #8a │ │ +2f4280: 7030 8c91 100f |05ec: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f4286: 6900 2188 |05ef: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.TAGS:Lorg/jaudiotagger/tag/FieldKey; // field@8821 │ │ +2f428a: 2200 be11 |05f1: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f428e: 1a01 5b49 |05f3: const-string v1, "TEMPO" // string@495b │ │ +2f4292: 130f 8b00 |05f5: const/16 v15, #int 139 // #8b │ │ +2f4296: 7030 8c91 100f |05f7: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f429c: 6900 2288 |05fa: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.TEMPO:Lorg/jaudiotagger/tag/FieldKey; // field@8822 │ │ +2f42a0: 2200 be11 |05fc: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f42a4: 1a01 9149 |05fe: const-string v1, "TIMBRE" // string@4991 │ │ +2f42a8: 130f 8c00 |0600: const/16 v15, #int 140 // #8c │ │ +2f42ac: 7030 8c91 100f |0602: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f42b2: 6900 2388 |0605: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.TIMBRE:Lorg/jaudiotagger/tag/FieldKey; // field@8823 │ │ +2f42b6: 2200 be11 |0607: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f42ba: 1a01 ab49 |0609: const-string v1, "TITLE" // string@49ab │ │ +2f42be: 130f 8d00 |060b: const/16 v15, #int 141 // #8d │ │ +2f42c2: 7030 8c91 100f |060d: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f42c8: 6900 2488 |0610: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.TITLE:Lorg/jaudiotagger/tag/FieldKey; // field@8824 │ │ +2f42cc: 2200 be11 |0612: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f42d0: 1a01 af49 |0614: const-string v1, "TITLE_SORT" // string@49af │ │ +2f42d4: 130f 8e00 |0616: const/16 v15, #int 142 // #8e │ │ +2f42d8: 7030 8c91 100f |0618: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f42de: 6900 2688 |061b: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.TITLE_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@8826 │ │ +2f42e2: 2200 be11 |061d: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f42e6: 1a01 ad49 |061f: const-string v1, "TITLE_MOVEMENT" // string@49ad │ │ +2f42ea: 130f 8f00 |0621: const/16 v15, #int 143 // #8f │ │ +2f42ee: 7030 8c91 100f |0623: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f42f4: 6900 2588 |0626: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.TITLE_MOVEMENT:Lorg/jaudiotagger/tag/FieldKey; // field@8825 │ │ +2f42f8: 2200 be11 |0628: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f42fc: 1a01 e449 |062a: const-string v1, "TONALITY" // string@49e4 │ │ +2f4300: 130f 9000 |062c: const/16 v15, #int 144 // #90 │ │ +2f4304: 7030 8c91 100f |062e: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f430a: 6900 2788 |0631: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.TONALITY:Lorg/jaudiotagger/tag/FieldKey; // field@8827 │ │ +2f430e: 2200 be11 |0633: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f4312: 1a01 2e4a |0635: const-string v1, "TRACK" // string@4a2e │ │ +2f4316: 130f 9100 |0637: const/16 v15, #int 145 // #91 │ │ +2f431a: 7030 8c91 100f |0639: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f4320: 6900 2888 |063c: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.TRACK:Lorg/jaudiotagger/tag/FieldKey; // field@8828 │ │ +2f4324: 2200 be11 |063e: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f4328: 1a01 374a |0640: const-string v1, "TRACK_TOTAL" // string@4a37 │ │ +2f432c: 130f 9200 |0642: const/16 v15, #int 146 // #92 │ │ +2f4330: 7030 8c91 100f |0644: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f4336: 6900 2988 |0647: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.TRACK_TOTAL:Lorg/jaudiotagger/tag/FieldKey; // field@8829 │ │ +2f433a: 2200 be11 |0649: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f433e: 1a01 634f |064b: const-string v1, "URL_DISCOGS_ARTIST_SITE" // string@4f63 │ │ +2f4342: 130f 9300 |064d: const/16 v15, #int 147 // #93 │ │ +2f4346: 7030 8c91 100f |064f: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f434c: 6900 2a88 |0652: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.URL_DISCOGS_ARTIST_SITE:Lorg/jaudiotagger/tag/FieldKey; // field@882a │ │ +2f4350: 2200 be11 |0654: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f4354: 1a01 644f |0656: const-string v1, "URL_DISCOGS_RELEASE_SITE" // string@4f64 │ │ +2f4358: 130f 9400 |0658: const/16 v15, #int 148 // #94 │ │ +2f435c: 7030 8c91 100f |065a: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f4362: 6900 2b88 |065d: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.URL_DISCOGS_RELEASE_SITE:Lorg/jaudiotagger/tag/FieldKey; // field@882b │ │ +2f4366: 2200 be11 |065f: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f436a: 1a01 654f |0661: const-string v1, "URL_LYRICS_SITE" // string@4f65 │ │ +2f436e: 130f 9500 |0663: const/16 v15, #int 149 // #95 │ │ +2f4372: 7030 8c91 100f |0665: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f4378: 6900 2c88 |0668: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.URL_LYRICS_SITE:Lorg/jaudiotagger/tag/FieldKey; // field@882c │ │ +2f437c: 2200 be11 |066a: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f4380: 1a01 664f |066c: const-string v1, "URL_OFFICIAL_ARTIST_SITE" // string@4f66 │ │ +2f4384: 130f 9600 |066e: const/16 v15, #int 150 // #96 │ │ +2f4388: 7030 8c91 100f |0670: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f438e: 6900 2d88 |0673: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.URL_OFFICIAL_ARTIST_SITE:Lorg/jaudiotagger/tag/FieldKey; // field@882d │ │ +2f4392: 2200 be11 |0675: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f4396: 1a01 674f |0677: const-string v1, "URL_OFFICIAL_RELEASE_SITE" // string@4f67 │ │ +2f439a: 130f 9700 |0679: const/16 v15, #int 151 // #97 │ │ +2f439e: 7030 8c91 100f |067b: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f43a4: 6900 2e88 |067e: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.URL_OFFICIAL_RELEASE_SITE:Lorg/jaudiotagger/tag/FieldKey; // field@882e │ │ +2f43a8: 2200 be11 |0680: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f43ac: 1a01 694f |0682: const-string v1, "URL_WIKIPEDIA_ARTIST_SITE" // string@4f69 │ │ +2f43b0: 130f 9800 |0684: const/16 v15, #int 152 // #98 │ │ +2f43b4: 7030 8c91 100f |0686: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f43ba: 6900 2f88 |0689: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.URL_WIKIPEDIA_ARTIST_SITE:Lorg/jaudiotagger/tag/FieldKey; // field@882f │ │ +2f43be: 2200 be11 |068b: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f43c2: 1a01 6a4f |068d: const-string v1, "URL_WIKIPEDIA_RELEASE_SITE" // string@4f6a │ │ +2f43c6: 130f 9900 |068f: const/16 v15, #int 153 // #99 │ │ +2f43ca: 7030 8c91 100f |0691: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f43d0: 6900 3088 |0694: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.URL_WIKIPEDIA_RELEASE_SITE:Lorg/jaudiotagger/tag/FieldKey; // field@8830 │ │ +2f43d4: 2200 be11 |0696: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f43d8: 1a01 7153 |0698: const-string v1, "WORK" // string@5371 │ │ +2f43dc: 130f 9a00 |069a: const/16 v15, #int 154 // #9a │ │ +2f43e0: 7030 8c91 100f |069c: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f43e6: 6900 3188 |069f: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.WORK:Lorg/jaudiotagger/tag/FieldKey; // field@8831 │ │ +2f43ea: 2200 be11 |06a1: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f43ee: 1a01 8053 |06a3: const-string v1, "WORK_TYPE" // string@5380 │ │ +2f43f2: 130f 9b00 |06a5: const/16 v15, #int 155 // #9b │ │ +2f43f6: 7030 8c91 100f |06a7: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f43fc: 6900 3288 |06aa: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.WORK_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@8832 │ │ +2f4400: 2200 be11 |06ac: new-instance v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f4404: 1a01 fd54 |06ae: const-string v1, "YEAR" // string@54fd │ │ +2f4408: 130f 9c00 |06b0: const/16 v15, #int 156 // #9c │ │ +2f440c: 7030 8c91 100f |06b2: invoke-direct {v0, v1, v15}, Lorg/jaudiotagger/tag/FieldKey;.:(Ljava/lang/String;I)V // method@918c │ │ +2f4412: 6900 3388 |06b5: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.YEAR:Lorg/jaudiotagger/tag/FieldKey; // field@8833 │ │ +2f4416: 1300 9d00 |06b7: const/16 v0, #int 157 // #9d │ │ +2f441a: 2300 e613 |06b9: new-array v0, v0, [Lorg/jaudiotagger/tag/FieldKey; // type@13e6 │ │ +2f441e: 6201 9787 |06bb: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ACOUSTID_FINGERPRINT:Lorg/jaudiotagger/tag/FieldKey; // field@8797 │ │ +2f4422: 4d01 0002 |06bd: aput-object v1, v0, v2 │ │ +2f4426: 6201 9887 |06bf: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ACOUSTID_ID:Lorg/jaudiotagger/tag/FieldKey; // field@8798 │ │ +2f442a: 4d01 0003 |06c1: aput-object v1, v0, v3 │ │ +2f442e: 6201 9987 |06c3: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ALBUM:Lorg/jaudiotagger/tag/FieldKey; // field@8799 │ │ +2f4432: 4d01 0004 |06c5: aput-object v1, v0, v4 │ │ +2f4436: 6201 9a87 |06c7: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ALBUM_ARTIST:Lorg/jaudiotagger/tag/FieldKey; // field@879a │ │ +2f443a: 4d01 0005 |06c9: aput-object v1, v0, v5 │ │ +2f443e: 6201 9d87 |06cb: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ALBUM_ARTIST_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@879d │ │ +2f4442: 4d01 0006 |06cd: aput-object v1, v0, v6 │ │ +2f4446: 6201 9b87 |06cf: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ALBUM_ARTISTS:Lorg/jaudiotagger/tag/FieldKey; // field@879b │ │ +2f444a: 4d01 0007 |06d1: aput-object v1, v0, v7 │ │ +2f444e: 6201 9c87 |06d3: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ALBUM_ARTISTS_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@879c │ │ +2f4452: 4d01 0008 |06d5: aput-object v1, v0, v8 │ │ +2f4456: 6201 9e87 |06d7: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ALBUM_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@879e │ │ +2f445a: 4d01 0009 |06d9: aput-object v1, v0, v9 │ │ +2f445e: 6201 9f87 |06db: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.AMAZON_ID:Lorg/jaudiotagger/tag/FieldKey; // field@879f │ │ +2f4462: 4d01 000a |06dd: aput-object v1, v0, v10 │ │ +2f4466: 6201 a087 |06df: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ARRANGER:Lorg/jaudiotagger/tag/FieldKey; // field@87a0 │ │ +2f446a: 4d01 000b |06e1: aput-object v1, v0, v11 │ │ +2f446e: 6201 a187 |06e3: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ARRANGER_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@87a1 │ │ +2f4472: 4d01 000c |06e5: aput-object v1, v0, v12 │ │ +2f4476: 6201 a287 |06e7: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ARTIST:Lorg/jaudiotagger/tag/FieldKey; // field@87a2 │ │ +2f447a: 4d01 000d |06e9: aput-object v1, v0, v13 │ │ +2f447e: 6201 a387 |06eb: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ARTISTS:Lorg/jaudiotagger/tag/FieldKey; // field@87a3 │ │ +2f4482: 4d01 000e |06ed: aput-object v1, v0, v14 │ │ +2f4486: 6201 a487 |06ef: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ARTISTS_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@87a4 │ │ +2f448a: 1302 0d00 |06f1: const/16 v2, #int 13 // #d │ │ +2f448e: 4d01 0002 |06f3: aput-object v1, v0, v2 │ │ +2f4492: 6201 a587 |06f5: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ARTIST_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@87a5 │ │ +2f4496: 1302 0e00 |06f7: const/16 v2, #int 14 // #e │ │ +2f449a: 4d01 0002 |06f9: aput-object v1, v0, v2 │ │ +2f449e: 6201 a687 |06fb: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.BARCODE:Lorg/jaudiotagger/tag/FieldKey; // field@87a6 │ │ +2f44a2: 1302 0f00 |06fd: const/16 v2, #int 15 // #f │ │ +2f44a6: 4d01 0002 |06ff: aput-object v1, v0, v2 │ │ +2f44aa: 6201 a787 |0701: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.BPM:Lorg/jaudiotagger/tag/FieldKey; // field@87a7 │ │ +2f44ae: 1302 1000 |0703: const/16 v2, #int 16 // #10 │ │ +2f44b2: 4d01 0002 |0705: aput-object v1, v0, v2 │ │ +2f44b6: 6201 a887 |0707: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.CATALOG_NO:Lorg/jaudiotagger/tag/FieldKey; // field@87a8 │ │ +2f44ba: 1302 1100 |0709: const/16 v2, #int 17 // #11 │ │ +2f44be: 4d01 0002 |070b: aput-object v1, v0, v2 │ │ +2f44c2: 6201 ab87 |070d: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.CLASSICAL_CATALOG:Lorg/jaudiotagger/tag/FieldKey; // field@87ab │ │ +2f44c6: 1302 1200 |070f: const/16 v2, #int 18 // #12 │ │ +2f44ca: 4d01 0002 |0711: aput-object v1, v0, v2 │ │ +2f44ce: 6201 ac87 |0713: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.CLASSICAL_NICKNAME:Lorg/jaudiotagger/tag/FieldKey; // field@87ac │ │ +2f44d2: 1302 1300 |0715: const/16 v2, #int 19 // #13 │ │ +2f44d6: 4d01 0002 |0717: aput-object v1, v0, v2 │ │ +2f44da: 6201 a987 |0719: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.CHOIR:Lorg/jaudiotagger/tag/FieldKey; // field@87a9 │ │ +2f44de: 1302 1400 |071b: const/16 v2, #int 20 // #14 │ │ +2f44e2: 4d01 0002 |071d: aput-object v1, v0, v2 │ │ +2f44e6: 6201 aa87 |071f: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.CHOIR_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@87aa │ │ +2f44ea: 1302 1500 |0721: const/16 v2, #int 21 // #15 │ │ +2f44ee: 4d01 0002 |0723: aput-object v1, v0, v2 │ │ +2f44f2: 6201 ad87 |0725: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.COMMENT:Lorg/jaudiotagger/tag/FieldKey; // field@87ad │ │ +2f44f6: 1302 1600 |0727: const/16 v2, #int 22 // #16 │ │ +2f44fa: 4d01 0002 |0729: aput-object v1, v0, v2 │ │ +2f44fe: 6201 ae87 |072b: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.COMPOSER:Lorg/jaudiotagger/tag/FieldKey; // field@87ae │ │ +2f4502: 1302 1700 |072d: const/16 v2, #int 23 // #17 │ │ +2f4506: 4d01 0002 |072f: aput-object v1, v0, v2 │ │ +2f450a: 6201 af87 |0731: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.COMPOSER_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@87af │ │ +2f450e: 1302 1800 |0733: const/16 v2, #int 24 // #18 │ │ +2f4512: 4d01 0002 |0735: aput-object v1, v0, v2 │ │ +2f4516: 6201 b087 |0737: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.CONDUCTOR:Lorg/jaudiotagger/tag/FieldKey; // field@87b0 │ │ +2f451a: 1302 1900 |0739: const/16 v2, #int 25 // #19 │ │ +2f451e: 4d01 0002 |073b: aput-object v1, v0, v2 │ │ +2f4522: 6201 b187 |073d: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.CONDUCTOR_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@87b1 │ │ +2f4526: 1302 1a00 |073f: const/16 v2, #int 26 // #1a │ │ +2f452a: 4d01 0002 |0741: aput-object v1, v0, v2 │ │ +2f452e: 6201 b287 |0743: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.COPYRIGHT:Lorg/jaudiotagger/tag/FieldKey; // field@87b2 │ │ +2f4532: 1302 1b00 |0745: const/16 v2, #int 27 // #1b │ │ +2f4536: 4d01 0002 |0747: aput-object v1, v0, v2 │ │ +2f453a: 6201 b387 |0749: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.COUNTRY:Lorg/jaudiotagger/tag/FieldKey; // field@87b3 │ │ +2f453e: 1302 1c00 |074b: const/16 v2, #int 28 // #1c │ │ +2f4542: 4d01 0002 |074d: aput-object v1, v0, v2 │ │ +2f4546: 6201 b487 |074f: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.COVER_ART:Lorg/jaudiotagger/tag/FieldKey; // field@87b4 │ │ +2f454a: 1302 1d00 |0751: const/16 v2, #int 29 // #1d │ │ +2f454e: 4d01 0002 |0753: aput-object v1, v0, v2 │ │ +2f4552: 6201 b587 |0755: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.CUSTOM1:Lorg/jaudiotagger/tag/FieldKey; // field@87b5 │ │ +2f4556: 1302 1e00 |0757: const/16 v2, #int 30 // #1e │ │ +2f455a: 4d01 0002 |0759: aput-object v1, v0, v2 │ │ +2f455e: 6201 b687 |075b: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.CUSTOM2:Lorg/jaudiotagger/tag/FieldKey; // field@87b6 │ │ +2f4562: 1302 1f00 |075d: const/16 v2, #int 31 // #1f │ │ +2f4566: 4d01 0002 |075f: aput-object v1, v0, v2 │ │ +2f456a: 6201 b787 |0761: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.CUSTOM3:Lorg/jaudiotagger/tag/FieldKey; // field@87b7 │ │ +2f456e: 1302 2000 |0763: const/16 v2, #int 32 // #20 │ │ +2f4572: 4d01 0002 |0765: aput-object v1, v0, v2 │ │ +2f4576: 6201 b887 |0767: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.CUSTOM4:Lorg/jaudiotagger/tag/FieldKey; // field@87b8 │ │ +2f457a: 1302 2100 |0769: const/16 v2, #int 33 // #21 │ │ +2f457e: 4d01 0002 |076b: aput-object v1, v0, v2 │ │ +2f4582: 6201 b987 |076d: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.CUSTOM5:Lorg/jaudiotagger/tag/FieldKey; // field@87b9 │ │ +2f4586: 1302 2200 |076f: const/16 v2, #int 34 // #22 │ │ +2f458a: 4d01 0002 |0771: aput-object v1, v0, v2 │ │ +2f458e: 6201 ba87 |0773: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.DISC_NO:Lorg/jaudiotagger/tag/FieldKey; // field@87ba │ │ +2f4592: 1302 2300 |0775: const/16 v2, #int 35 // #23 │ │ +2f4596: 4d01 0002 |0777: aput-object v1, v0, v2 │ │ +2f459a: 6201 bb87 |0779: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.DISC_SUBTITLE:Lorg/jaudiotagger/tag/FieldKey; // field@87bb │ │ +2f459e: 1302 2400 |077b: const/16 v2, #int 36 // #24 │ │ +2f45a2: 4d01 0002 |077d: aput-object v1, v0, v2 │ │ +2f45a6: 6201 bc87 |077f: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.DISC_TOTAL:Lorg/jaudiotagger/tag/FieldKey; // field@87bc │ │ +2f45aa: 1302 2500 |0781: const/16 v2, #int 37 // #25 │ │ +2f45ae: 4d01 0002 |0783: aput-object v1, v0, v2 │ │ +2f45b2: 6201 bd87 |0785: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.DJMIXER:Lorg/jaudiotagger/tag/FieldKey; // field@87bd │ │ +2f45b6: 1302 2600 |0787: const/16 v2, #int 38 // #26 │ │ +2f45ba: 4d01 0002 |0789: aput-object v1, v0, v2 │ │ +2f45be: 6201 be87 |078b: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ENCODER:Lorg/jaudiotagger/tag/FieldKey; // field@87be │ │ +2f45c2: 1302 2700 |078d: const/16 v2, #int 39 // #27 │ │ +2f45c6: 4d01 0002 |078f: aput-object v1, v0, v2 │ │ +2f45ca: 6201 bf87 |0791: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ENGINEER:Lorg/jaudiotagger/tag/FieldKey; // field@87bf │ │ +2f45ce: 1302 2800 |0793: const/16 v2, #int 40 // #28 │ │ +2f45d2: 4d01 0002 |0795: aput-object v1, v0, v2 │ │ +2f45d6: 6201 c087 |0797: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ENSEMBLE:Lorg/jaudiotagger/tag/FieldKey; // field@87c0 │ │ +2f45da: 1302 2900 |0799: const/16 v2, #int 41 // #29 │ │ +2f45de: 4d01 0002 |079b: aput-object v1, v0, v2 │ │ +2f45e2: 6201 c187 |079d: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ENSEMBLE_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@87c1 │ │ +2f45e6: 1302 2a00 |079f: const/16 v2, #int 42 // #2a │ │ +2f45ea: 4d01 0002 |07a1: aput-object v1, v0, v2 │ │ +2f45ee: 6201 c287 |07a3: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.FBPM:Lorg/jaudiotagger/tag/FieldKey; // field@87c2 │ │ +2f45f2: 1302 2b00 |07a5: const/16 v2, #int 43 // #2b │ │ +2f45f6: 4d01 0002 |07a7: aput-object v1, v0, v2 │ │ +2f45fa: 6201 c387 |07a9: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.GENRE:Lorg/jaudiotagger/tag/FieldKey; // field@87c3 │ │ +2f45fe: 1302 2c00 |07ab: const/16 v2, #int 44 // #2c │ │ +2f4602: 4d01 0002 |07ad: aput-object v1, v0, v2 │ │ +2f4606: 6201 c487 |07af: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.GROUP:Lorg/jaudiotagger/tag/FieldKey; // field@87c4 │ │ +2f460a: 1302 2d00 |07b1: const/16 v2, #int 45 // #2d │ │ +2f460e: 4d01 0002 |07b3: aput-object v1, v0, v2 │ │ +2f4612: 6201 c587 |07b5: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.GROUPING:Lorg/jaudiotagger/tag/FieldKey; // field@87c5 │ │ +2f4616: 1302 2e00 |07b7: const/16 v2, #int 46 // #2e │ │ +2f461a: 4d01 0002 |07b9: aput-object v1, v0, v2 │ │ +2f461e: 6201 c687 |07bb: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.INSTRUMENT:Lorg/jaudiotagger/tag/FieldKey; // field@87c6 │ │ +2f4622: 1302 2f00 |07bd: const/16 v2, #int 47 // #2f │ │ +2f4626: 4d01 0002 |07bf: aput-object v1, v0, v2 │ │ +2f462a: 6201 c787 |07c1: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.INVOLVED_PERSON:Lorg/jaudiotagger/tag/FieldKey; // field@87c7 │ │ +2f462e: 1302 3000 |07c3: const/16 v2, #int 48 // #30 │ │ +2f4632: 4d01 0002 |07c5: aput-object v1, v0, v2 │ │ +2f4636: 6201 c887 |07c7: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.IPI:Lorg/jaudiotagger/tag/FieldKey; // field@87c8 │ │ +2f463a: 1302 3100 |07c9: const/16 v2, #int 49 // #31 │ │ +2f463e: 4d01 0002 |07cb: aput-object v1, v0, v2 │ │ +2f4642: 6201 c987 |07cd: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ISRC:Lorg/jaudiotagger/tag/FieldKey; // field@87c9 │ │ +2f4646: 1302 3200 |07cf: const/16 v2, #int 50 // #32 │ │ +2f464a: 4d01 0002 |07d1: aput-object v1, v0, v2 │ │ +2f464e: 6201 ca87 |07d3: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ISWC:Lorg/jaudiotagger/tag/FieldKey; // field@87ca │ │ +2f4652: 1302 3300 |07d5: const/16 v2, #int 51 // #33 │ │ +2f4656: 4d01 0002 |07d7: aput-object v1, v0, v2 │ │ +2f465a: 6201 cb87 |07d9: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.IS_CLASSICAL:Lorg/jaudiotagger/tag/FieldKey; // field@87cb │ │ +2f465e: 1302 3400 |07db: const/16 v2, #int 52 // #34 │ │ +2f4662: 4d01 0002 |07dd: aput-object v1, v0, v2 │ │ +2f4666: 6201 cd87 |07df: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.IS_HD:Lorg/jaudiotagger/tag/FieldKey; // field@87cd │ │ +2f466a: 1302 3500 |07e1: const/16 v2, #int 53 // #35 │ │ +2f466e: 4d01 0002 |07e3: aput-object v1, v0, v2 │ │ +2f4672: 6201 ce87 |07e5: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.IS_SOUNDTRACK:Lorg/jaudiotagger/tag/FieldKey; // field@87ce │ │ +2f4676: 1302 3600 |07e7: const/16 v2, #int 54 // #36 │ │ +2f467a: 4d01 0002 |07e9: aput-object v1, v0, v2 │ │ +2f467e: 6201 cc87 |07eb: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.IS_COMPILATION:Lorg/jaudiotagger/tag/FieldKey; // field@87cc │ │ +2f4682: 1302 3700 |07ed: const/16 v2, #int 55 // #37 │ │ +2f4686: 4d01 0002 |07ef: aput-object v1, v0, v2 │ │ +2f468a: 6201 cf87 |07f1: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ITUNES_GROUPING:Lorg/jaudiotagger/tag/FieldKey; // field@87cf │ │ +2f468e: 1302 3800 |07f3: const/16 v2, #int 56 // #38 │ │ +2f4692: 4d01 0002 |07f5: aput-object v1, v0, v2 │ │ +2f4696: 6201 d087 |07f7: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.KEY:Lorg/jaudiotagger/tag/FieldKey; // field@87d0 │ │ +2f469a: 1302 3900 |07f9: const/16 v2, #int 57 // #39 │ │ +2f469e: 4d01 0002 |07fb: aput-object v1, v0, v2 │ │ +2f46a2: 6201 d187 |07fd: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.LANGUAGE:Lorg/jaudiotagger/tag/FieldKey; // field@87d1 │ │ +2f46a6: 1302 3a00 |07ff: const/16 v2, #int 58 // #3a │ │ +2f46aa: 4d01 0002 |0801: aput-object v1, v0, v2 │ │ +2f46ae: 6201 d287 |0803: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.LYRICIST:Lorg/jaudiotagger/tag/FieldKey; // field@87d2 │ │ +2f46b2: 1302 3b00 |0805: const/16 v2, #int 59 // #3b │ │ +2f46b6: 4d01 0002 |0807: aput-object v1, v0, v2 │ │ +2f46ba: 6201 d387 |0809: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.LYRICIST_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@87d3 │ │ +2f46be: 1302 3c00 |080b: const/16 v2, #int 60 // #3c │ │ +2f46c2: 4d01 0002 |080d: aput-object v1, v0, v2 │ │ +2f46c6: 6201 d487 |080f: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.LYRICS:Lorg/jaudiotagger/tag/FieldKey; // field@87d4 │ │ +2f46ca: 1302 3d00 |0811: const/16 v2, #int 61 // #3d │ │ +2f46ce: 4d01 0002 |0813: aput-object v1, v0, v2 │ │ +2f46d2: 6201 d587 |0815: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MEDIA:Lorg/jaudiotagger/tag/FieldKey; // field@87d5 │ │ +2f46d6: 1302 3e00 |0817: const/16 v2, #int 62 // #3e │ │ +2f46da: 4d01 0002 |0819: aput-object v1, v0, v2 │ │ +2f46de: 6201 d687 |081b: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MIXER:Lorg/jaudiotagger/tag/FieldKey; // field@87d6 │ │ +2f46e2: 1302 3f00 |081d: const/16 v2, #int 63 // #3f │ │ +2f46e6: 4d01 0002 |081f: aput-object v1, v0, v2 │ │ +2f46ea: 6201 d787 |0821: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MOOD:Lorg/jaudiotagger/tag/FieldKey; // field@87d7 │ │ +2f46ee: 1302 4000 |0823: const/16 v2, #int 64 // #40 │ │ +2f46f2: 4d01 0002 |0825: aput-object v1, v0, v2 │ │ +2f46f6: 6201 d887 |0827: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MOOD_ACOUSTIC:Lorg/jaudiotagger/tag/FieldKey; // field@87d8 │ │ +2f46fa: 1302 4100 |0829: const/16 v2, #int 65 // #41 │ │ +2f46fe: 4d01 0002 |082b: aput-object v1, v0, v2 │ │ +2f4702: 6201 d987 |082d: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MOOD_AGGRESSIVE:Lorg/jaudiotagger/tag/FieldKey; // field@87d9 │ │ +2f4706: 1302 4200 |082f: const/16 v2, #int 66 // #42 │ │ +2f470a: 4d01 0002 |0831: aput-object v1, v0, v2 │ │ +2f470e: 6201 da87 |0833: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MOOD_AROUSAL:Lorg/jaudiotagger/tag/FieldKey; // field@87da │ │ +2f4712: 1302 4300 |0835: const/16 v2, #int 67 // #43 │ │ +2f4716: 4d01 0002 |0837: aput-object v1, v0, v2 │ │ +2f471a: 6201 db87 |0839: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MOOD_DANCEABILITY:Lorg/jaudiotagger/tag/FieldKey; // field@87db │ │ +2f471e: 1302 4400 |083b: const/16 v2, #int 68 // #44 │ │ +2f4722: 4d01 0002 |083d: aput-object v1, v0, v2 │ │ +2f4726: 6201 dc87 |083f: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MOOD_ELECTRONIC:Lorg/jaudiotagger/tag/FieldKey; // field@87dc │ │ +2f472a: 1302 4500 |0841: const/16 v2, #int 69 // #45 │ │ +2f472e: 4d01 0002 |0843: aput-object v1, v0, v2 │ │ +2f4732: 6201 dd87 |0845: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MOOD_HAPPY:Lorg/jaudiotagger/tag/FieldKey; // field@87dd │ │ +2f4736: 1302 4600 |0847: const/16 v2, #int 70 // #46 │ │ +2f473a: 4d01 0002 |0849: aput-object v1, v0, v2 │ │ +2f473e: 6201 de87 |084b: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MOOD_INSTRUMENTAL:Lorg/jaudiotagger/tag/FieldKey; // field@87de │ │ +2f4742: 1302 4700 |084d: const/16 v2, #int 71 // #47 │ │ +2f4746: 4d01 0002 |084f: aput-object v1, v0, v2 │ │ +2f474a: 6201 df87 |0851: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MOOD_PARTY:Lorg/jaudiotagger/tag/FieldKey; // field@87df │ │ +2f474e: 1302 4800 |0853: const/16 v2, #int 72 // #48 │ │ +2f4752: 4d01 0002 |0855: aput-object v1, v0, v2 │ │ +2f4756: 6201 e087 |0857: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MOOD_RELAXED:Lorg/jaudiotagger/tag/FieldKey; // field@87e0 │ │ +2f475a: 1302 4900 |0859: const/16 v2, #int 73 // #49 │ │ +2f475e: 4d01 0002 |085b: aput-object v1, v0, v2 │ │ +2f4762: 6201 e187 |085d: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MOOD_SAD:Lorg/jaudiotagger/tag/FieldKey; // field@87e1 │ │ +2f4766: 1302 4a00 |085f: const/16 v2, #int 74 // #4a │ │ +2f476a: 4d01 0002 |0861: aput-object v1, v0, v2 │ │ +2f476e: 6201 e287 |0863: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MOOD_VALENCE:Lorg/jaudiotagger/tag/FieldKey; // field@87e2 │ │ +2f4772: 1302 4b00 |0865: const/16 v2, #int 75 // #4b │ │ +2f4776: 4d01 0002 |0867: aput-object v1, v0, v2 │ │ +2f477a: 6201 e387 |0869: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MOVEMENT:Lorg/jaudiotagger/tag/FieldKey; // field@87e3 │ │ +2f477e: 1302 4c00 |086b: const/16 v2, #int 76 // #4c │ │ +2f4782: 4d01 0002 |086d: aput-object v1, v0, v2 │ │ +2f4786: 6201 e487 |086f: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MOVEMENT_NO:Lorg/jaudiotagger/tag/FieldKey; // field@87e4 │ │ +2f478a: 1302 4d00 |0871: const/16 v2, #int 77 // #4d │ │ +2f478e: 4d01 0002 |0873: aput-object v1, v0, v2 │ │ +2f4792: 6201 e587 |0875: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MOVEMENT_TOTAL:Lorg/jaudiotagger/tag/FieldKey; // field@87e5 │ │ +2f4796: 1302 4e00 |0877: const/16 v2, #int 78 // #4e │ │ +2f479a: 4d01 0002 |0879: aput-object v1, v0, v2 │ │ +2f479e: 6201 e687 |087b: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_ARTISTID:Lorg/jaudiotagger/tag/FieldKey; // field@87e6 │ │ +2f47a2: 1302 4f00 |087d: const/16 v2, #int 79 // #4f │ │ +2f47a6: 4d01 0002 |087f: aput-object v1, v0, v2 │ │ +2f47aa: 6201 e787 |0881: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_DISC_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87e7 │ │ +2f47ae: 1302 5000 |0883: const/16 v2, #int 80 // #50 │ │ +2f47b2: 4d01 0002 |0885: aput-object v1, v0, v2 │ │ +2f47b6: 6201 e887 |0887: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_ORIGINAL_RELEASE_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87e8 │ │ +2f47ba: 1302 5100 |0889: const/16 v2, #int 81 // #51 │ │ +2f47be: 4d01 0002 |088b: aput-object v1, v0, v2 │ │ +2f47c2: 6201 e987 |088d: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_RELEASEARTISTID:Lorg/jaudiotagger/tag/FieldKey; // field@87e9 │ │ +2f47c6: 1302 5200 |088f: const/16 v2, #int 82 // #52 │ │ +2f47ca: 4d01 0002 |0891: aput-object v1, v0, v2 │ │ +2f47ce: 6201 ea87 |0893: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_RELEASEID:Lorg/jaudiotagger/tag/FieldKey; // field@87ea │ │ +2f47d2: 1302 5300 |0895: const/16 v2, #int 83 // #53 │ │ +2f47d6: 4d01 0002 |0897: aput-object v1, v0, v2 │ │ +2f47da: 6201 eb87 |0899: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_RELEASE_COUNTRY:Lorg/jaudiotagger/tag/FieldKey; // field@87eb │ │ +2f47de: 1302 5400 |089b: const/16 v2, #int 84 // #54 │ │ +2f47e2: 4d01 0002 |089d: aput-object v1, v0, v2 │ │ +2f47e6: 6201 ec87 |089f: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_RELEASE_GROUP_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87ec │ │ +2f47ea: 1302 5500 |08a1: const/16 v2, #int 85 // #55 │ │ +2f47ee: 4d01 0002 |08a3: aput-object v1, v0, v2 │ │ +2f47f2: 6201 ed87 |08a5: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_RELEASE_STATUS:Lorg/jaudiotagger/tag/FieldKey; // field@87ed │ │ +2f47f6: 1302 5600 |08a7: const/16 v2, #int 86 // #56 │ │ +2f47fa: 4d01 0002 |08a9: aput-object v1, v0, v2 │ │ +2f47fe: 6201 ee87 |08ab: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_RELEASE_TRACK_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87ee │ │ +2f4802: 1302 5700 |08ad: const/16 v2, #int 87 // #57 │ │ +2f4806: 4d01 0002 |08af: aput-object v1, v0, v2 │ │ +2f480a: 6201 ef87 |08b1: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_RELEASE_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@87ef │ │ +2f480e: 1302 5800 |08b3: const/16 v2, #int 88 // #58 │ │ +2f4812: 4d01 0002 |08b5: aput-object v1, v0, v2 │ │ +2f4816: 6201 f087 |08b7: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_TRACK_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87f0 │ │ +2f481a: 1302 5900 |08b9: const/16 v2, #int 89 // #59 │ │ +2f481e: 4d01 0002 |08bb: aput-object v1, v0, v2 │ │ +2f4822: 6201 f187 |08bd: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK:Lorg/jaudiotagger/tag/FieldKey; // field@87f1 │ │ +2f4826: 1302 5a00 |08bf: const/16 v2, #int 90 // #5a │ │ +2f482a: 4d01 0002 |08c1: aput-object v1, v0, v2 │ │ +2f482e: 6201 f487 |08c3: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87f4 │ │ +2f4832: 1302 5b00 |08c5: const/16 v2, #int 91 // #5b │ │ +2f4836: 4d01 0002 |08c7: aput-object v1, v0, v2 │ │ +2f483a: 6201 f287 |08c9: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_COMPOSITION:Lorg/jaudiotagger/tag/FieldKey; // field@87f2 │ │ +2f483e: 1302 5c00 |08cb: const/16 v2, #int 92 // #5c │ │ +2f4842: 4d01 0002 |08cd: aput-object v1, v0, v2 │ │ +2f4846: 6201 f387 |08cf: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_COMPOSITION_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87f3 │ │ +2f484a: 1302 5d00 |08d1: const/16 v2, #int 93 // #5d │ │ +2f484e: 4d01 0002 |08d3: aput-object v1, v0, v2 │ │ +2f4852: 6201 f587 |08d5: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL1:Lorg/jaudiotagger/tag/FieldKey; // field@87f5 │ │ +2f4856: 1302 5e00 |08d7: const/16 v2, #int 94 // #5e │ │ +2f485a: 4d01 0002 |08d9: aput-object v1, v0, v2 │ │ +2f485e: 6201 f687 |08db: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL1_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87f6 │ │ +2f4862: 1302 5f00 |08dd: const/16 v2, #int 95 // #5f │ │ +2f4866: 4d01 0002 |08df: aput-object v1, v0, v2 │ │ +2f486a: 6201 f787 |08e1: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL1_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@87f7 │ │ +2f486e: 1302 6000 |08e3: const/16 v2, #int 96 // #60 │ │ +2f4872: 4d01 0002 |08e5: aput-object v1, v0, v2 │ │ +2f4876: 6201 f887 |08e7: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL2:Lorg/jaudiotagger/tag/FieldKey; // field@87f8 │ │ +2f487a: 1302 6100 |08e9: const/16 v2, #int 97 // #61 │ │ +2f487e: 4d01 0002 |08eb: aput-object v1, v0, v2 │ │ +2f4882: 6201 f987 |08ed: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL2_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87f9 │ │ +2f4886: 1302 6200 |08ef: const/16 v2, #int 98 // #62 │ │ +2f488a: 4d01 0002 |08f1: aput-object v1, v0, v2 │ │ +2f488e: 6201 fa87 |08f3: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL2_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@87fa │ │ +2f4892: 1302 6300 |08f5: const/16 v2, #int 99 // #63 │ │ +2f4896: 4d01 0002 |08f7: aput-object v1, v0, v2 │ │ +2f489a: 6201 fb87 |08f9: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL3:Lorg/jaudiotagger/tag/FieldKey; // field@87fb │ │ +2f489e: 1302 6400 |08fb: const/16 v2, #int 100 // #64 │ │ +2f48a2: 4d01 0002 |08fd: aput-object v1, v0, v2 │ │ +2f48a6: 6201 fc87 |08ff: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL3_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87fc │ │ +2f48aa: 1302 6500 |0901: const/16 v2, #int 101 // #65 │ │ +2f48ae: 4d01 0002 |0903: aput-object v1, v0, v2 │ │ +2f48b2: 6201 fd87 |0905: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL3_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@87fd │ │ +2f48b6: 1302 6600 |0907: const/16 v2, #int 102 // #66 │ │ +2f48ba: 4d01 0002 |0909: aput-object v1, v0, v2 │ │ +2f48be: 6201 fe87 |090b: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL4:Lorg/jaudiotagger/tag/FieldKey; // field@87fe │ │ +2f48c2: 1302 6700 |090d: const/16 v2, #int 103 // #67 │ │ +2f48c6: 4d01 0002 |090f: aput-object v1, v0, v2 │ │ +2f48ca: 6201 ff87 |0911: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL4_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87ff │ │ +2f48ce: 1302 6800 |0913: const/16 v2, #int 104 // #68 │ │ +2f48d2: 4d01 0002 |0915: aput-object v1, v0, v2 │ │ +2f48d6: 6201 0088 |0917: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL4_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@8800 │ │ +2f48da: 1302 6900 |0919: const/16 v2, #int 105 // #69 │ │ +2f48de: 4d01 0002 |091b: aput-object v1, v0, v2 │ │ +2f48e2: 6201 0188 |091d: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL5:Lorg/jaudiotagger/tag/FieldKey; // field@8801 │ │ +2f48e6: 1302 6a00 |091f: const/16 v2, #int 106 // #6a │ │ +2f48ea: 4d01 0002 |0921: aput-object v1, v0, v2 │ │ +2f48ee: 6201 0288 |0923: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL5_ID:Lorg/jaudiotagger/tag/FieldKey; // field@8802 │ │ +2f48f2: 1302 6b00 |0925: const/16 v2, #int 107 // #6b │ │ +2f48f6: 4d01 0002 |0927: aput-object v1, v0, v2 │ │ +2f48fa: 6201 0388 |0929: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL5_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@8803 │ │ +2f48fe: 1302 6c00 |092b: const/16 v2, #int 108 // #6c │ │ +2f4902: 4d01 0002 |092d: aput-object v1, v0, v2 │ │ +2f4906: 6201 0488 |092f: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL6:Lorg/jaudiotagger/tag/FieldKey; // field@8804 │ │ +2f490a: 1302 6d00 |0931: const/16 v2, #int 109 // #6d │ │ +2f490e: 4d01 0002 |0933: aput-object v1, v0, v2 │ │ +2f4912: 6201 0588 |0935: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL6_ID:Lorg/jaudiotagger/tag/FieldKey; // field@8805 │ │ +2f4916: 1302 6e00 |0937: const/16 v2, #int 110 // #6e │ │ +2f491a: 4d01 0002 |0939: aput-object v1, v0, v2 │ │ +2f491e: 6201 0688 |093b: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL6_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@8806 │ │ +2f4922: 1302 6f00 |093d: const/16 v2, #int 111 // #6f │ │ +2f4926: 4d01 0002 |093f: aput-object v1, v0, v2 │ │ +2f492a: 6201 0788 |0941: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICIP_ID:Lorg/jaudiotagger/tag/FieldKey; // field@8807 │ │ +2f492e: 1302 7000 |0943: const/16 v2, #int 112 // #70 │ │ +2f4932: 4d01 0002 |0945: aput-object v1, v0, v2 │ │ +2f4936: 6201 0888 |0947: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.OCCASION:Lorg/jaudiotagger/tag/FieldKey; // field@8808 │ │ +2f493a: 1302 7100 |0949: const/16 v2, #int 113 // #71 │ │ +2f493e: 4d01 0002 |094b: aput-object v1, v0, v2 │ │ +2f4942: 6201 0988 |094d: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.OPUS:Lorg/jaudiotagger/tag/FieldKey; // field@8809 │ │ +2f4946: 1302 7200 |094f: const/16 v2, #int 114 // #72 │ │ +2f494a: 4d01 0002 |0951: aput-object v1, v0, v2 │ │ +2f494e: 6201 0a88 |0953: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ORCHESTRA:Lorg/jaudiotagger/tag/FieldKey; // field@880a │ │ +2f4952: 1302 7300 |0955: const/16 v2, #int 115 // #73 │ │ +2f4956: 4d01 0002 |0957: aput-object v1, v0, v2 │ │ +2f495a: 6201 0b88 |0959: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ORCHESTRA_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@880b │ │ +2f495e: 1302 7400 |095b: const/16 v2, #int 116 // #74 │ │ +2f4962: 4d01 0002 |095d: aput-object v1, v0, v2 │ │ +2f4966: 6201 0c88 |095f: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ORIGINAL_ALBUM:Lorg/jaudiotagger/tag/FieldKey; // field@880c │ │ +2f496a: 1302 7500 |0961: const/16 v2, #int 117 // #75 │ │ +2f496e: 4d01 0002 |0963: aput-object v1, v0, v2 │ │ +2f4972: 6201 0d88 |0965: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ORIGINAL_ARTIST:Lorg/jaudiotagger/tag/FieldKey; // field@880d │ │ +2f4976: 1302 7600 |0967: const/16 v2, #int 118 // #76 │ │ +2f497a: 4d01 0002 |0969: aput-object v1, v0, v2 │ │ +2f497e: 6201 0e88 |096b: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ORIGINAL_LYRICIST:Lorg/jaudiotagger/tag/FieldKey; // field@880e │ │ +2f4982: 1302 7700 |096d: const/16 v2, #int 119 // #77 │ │ +2f4986: 4d01 0002 |096f: aput-object v1, v0, v2 │ │ +2f498a: 6201 0f88 |0971: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ORIGINAL_YEAR:Lorg/jaudiotagger/tag/FieldKey; // field@880f │ │ +2f498e: 1302 7800 |0973: const/16 v2, #int 120 // #78 │ │ +2f4992: 4d01 0002 |0975: aput-object v1, v0, v2 │ │ +2f4996: 6201 1088 |0977: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.OVERALL_WORK:Lorg/jaudiotagger/tag/FieldKey; // field@8810 │ │ +2f499a: 1302 7900 |0979: const/16 v2, #int 121 // #79 │ │ +2f499e: 4d01 0002 |097b: aput-object v1, v0, v2 │ │ +2f49a2: 6201 1188 |097d: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.PART:Lorg/jaudiotagger/tag/FieldKey; // field@8811 │ │ +2f49a6: 1302 7a00 |097f: const/16 v2, #int 122 // #7a │ │ +2f49aa: 4d01 0002 |0981: aput-object v1, v0, v2 │ │ +2f49ae: 6201 1288 |0983: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.PART_NUMBER:Lorg/jaudiotagger/tag/FieldKey; // field@8812 │ │ +2f49b2: 1302 7b00 |0985: const/16 v2, #int 123 // #7b │ │ +2f49b6: 4d01 0002 |0987: aput-object v1, v0, v2 │ │ +2f49ba: 6201 1388 |0989: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.PART_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@8813 │ │ +2f49be: 1302 7c00 |098b: const/16 v2, #int 124 // #7c │ │ +2f49c2: 4d01 0002 |098d: aput-object v1, v0, v2 │ │ +2f49c6: 6201 1488 |098f: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.PERFORMER:Lorg/jaudiotagger/tag/FieldKey; // field@8814 │ │ +2f49ca: 1302 7d00 |0991: const/16 v2, #int 125 // #7d │ │ +2f49ce: 4d01 0002 |0993: aput-object v1, v0, v2 │ │ +2f49d2: 6201 1588 |0995: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.PERFORMER_NAME:Lorg/jaudiotagger/tag/FieldKey; // field@8815 │ │ +2f49d6: 1302 7e00 |0997: const/16 v2, #int 126 // #7e │ │ +2f49da: 4d01 0002 |0999: aput-object v1, v0, v2 │ │ +2f49de: 6201 1688 |099b: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.PERFORMER_NAME_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@8816 │ │ +2f49e2: 1302 7f00 |099d: const/16 v2, #int 127 // #7f │ │ +2f49e6: 4d01 0002 |099f: aput-object v1, v0, v2 │ │ +2f49ea: 6201 1788 |09a1: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.PERIOD:Lorg/jaudiotagger/tag/FieldKey; // field@8817 │ │ +2f49ee: 1302 8000 |09a3: const/16 v2, #int 128 // #80 │ │ +2f49f2: 4d01 0002 |09a5: aput-object v1, v0, v2 │ │ +2f49f6: 6201 1888 |09a7: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.PRODUCER:Lorg/jaudiotagger/tag/FieldKey; // field@8818 │ │ +2f49fa: 1302 8100 |09a9: const/16 v2, #int 129 // #81 │ │ +2f49fe: 4d01 0002 |09ab: aput-object v1, v0, v2 │ │ +2f4a02: 6201 1988 |09ad: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.QUALITY:Lorg/jaudiotagger/tag/FieldKey; // field@8819 │ │ +2f4a06: 1302 8200 |09af: const/16 v2, #int 130 // #82 │ │ +2f4a0a: 4d01 0002 |09b1: aput-object v1, v0, v2 │ │ +2f4a0e: 6201 1a88 |09b3: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.RANKING:Lorg/jaudiotagger/tag/FieldKey; // field@881a │ │ +2f4a12: 1302 8300 |09b5: const/16 v2, #int 131 // #83 │ │ +2f4a16: 4d01 0002 |09b7: aput-object v1, v0, v2 │ │ +2f4a1a: 6201 1b88 |09b9: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.RATING:Lorg/jaudiotagger/tag/FieldKey; // field@881b │ │ +2f4a1e: 1302 8400 |09bb: const/16 v2, #int 132 // #84 │ │ +2f4a22: 4d01 0002 |09bd: aput-object v1, v0, v2 │ │ +2f4a26: 6201 1c88 |09bf: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.RECORD_LABEL:Lorg/jaudiotagger/tag/FieldKey; // field@881c │ │ +2f4a2a: 1302 8500 |09c1: const/16 v2, #int 133 // #85 │ │ +2f4a2e: 4d01 0002 |09c3: aput-object v1, v0, v2 │ │ +2f4a32: 6201 1d88 |09c5: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.REMIXER:Lorg/jaudiotagger/tag/FieldKey; // field@881d │ │ +2f4a36: 1302 8600 |09c7: const/16 v2, #int 134 // #86 │ │ +2f4a3a: 4d01 0002 |09c9: aput-object v1, v0, v2 │ │ +2f4a3e: 6201 1e88 |09cb: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.SCRIPT:Lorg/jaudiotagger/tag/FieldKey; // field@881e │ │ +2f4a42: 1302 8700 |09cd: const/16 v2, #int 135 // #87 │ │ +2f4a46: 4d01 0002 |09cf: aput-object v1, v0, v2 │ │ +2f4a4a: 6201 1f88 |09d1: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.SINGLE_DISC_TRACK_NO:Lorg/jaudiotagger/tag/FieldKey; // field@881f │ │ +2f4a4e: 1302 8800 |09d3: const/16 v2, #int 136 // #88 │ │ +2f4a52: 4d01 0002 |09d5: aput-object v1, v0, v2 │ │ +2f4a56: 6201 2088 |09d7: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.SUBTITLE:Lorg/jaudiotagger/tag/FieldKey; // field@8820 │ │ +2f4a5a: 1302 8900 |09d9: const/16 v2, #int 137 // #89 │ │ +2f4a5e: 4d01 0002 |09db: aput-object v1, v0, v2 │ │ +2f4a62: 6201 2188 |09dd: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.TAGS:Lorg/jaudiotagger/tag/FieldKey; // field@8821 │ │ +2f4a66: 1302 8a00 |09df: const/16 v2, #int 138 // #8a │ │ +2f4a6a: 4d01 0002 |09e1: aput-object v1, v0, v2 │ │ +2f4a6e: 6201 2288 |09e3: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.TEMPO:Lorg/jaudiotagger/tag/FieldKey; // field@8822 │ │ +2f4a72: 1302 8b00 |09e5: const/16 v2, #int 139 // #8b │ │ +2f4a76: 4d01 0002 |09e7: aput-object v1, v0, v2 │ │ +2f4a7a: 6201 2388 |09e9: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.TIMBRE:Lorg/jaudiotagger/tag/FieldKey; // field@8823 │ │ +2f4a7e: 1302 8c00 |09eb: const/16 v2, #int 140 // #8c │ │ +2f4a82: 4d01 0002 |09ed: aput-object v1, v0, v2 │ │ +2f4a86: 6201 2488 |09ef: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.TITLE:Lorg/jaudiotagger/tag/FieldKey; // field@8824 │ │ +2f4a8a: 1302 8d00 |09f1: const/16 v2, #int 141 // #8d │ │ +2f4a8e: 4d01 0002 |09f3: aput-object v1, v0, v2 │ │ +2f4a92: 6201 2688 |09f5: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.TITLE_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@8826 │ │ +2f4a96: 1302 8e00 |09f7: const/16 v2, #int 142 // #8e │ │ +2f4a9a: 4d01 0002 |09f9: aput-object v1, v0, v2 │ │ +2f4a9e: 6201 2588 |09fb: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.TITLE_MOVEMENT:Lorg/jaudiotagger/tag/FieldKey; // field@8825 │ │ +2f4aa2: 1302 8f00 |09fd: const/16 v2, #int 143 // #8f │ │ +2f4aa6: 4d01 0002 |09ff: aput-object v1, v0, v2 │ │ +2f4aaa: 6201 2788 |0a01: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.TONALITY:Lorg/jaudiotagger/tag/FieldKey; // field@8827 │ │ +2f4aae: 1302 9000 |0a03: const/16 v2, #int 144 // #90 │ │ +2f4ab2: 4d01 0002 |0a05: aput-object v1, v0, v2 │ │ +2f4ab6: 6201 2888 |0a07: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.TRACK:Lorg/jaudiotagger/tag/FieldKey; // field@8828 │ │ +2f4aba: 1302 9100 |0a09: const/16 v2, #int 145 // #91 │ │ +2f4abe: 4d01 0002 |0a0b: aput-object v1, v0, v2 │ │ +2f4ac2: 6201 2988 |0a0d: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.TRACK_TOTAL:Lorg/jaudiotagger/tag/FieldKey; // field@8829 │ │ +2f4ac6: 1302 9200 |0a0f: const/16 v2, #int 146 // #92 │ │ +2f4aca: 4d01 0002 |0a11: aput-object v1, v0, v2 │ │ +2f4ace: 6201 2a88 |0a13: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.URL_DISCOGS_ARTIST_SITE:Lorg/jaudiotagger/tag/FieldKey; // field@882a │ │ +2f4ad2: 1302 9300 |0a15: const/16 v2, #int 147 // #93 │ │ +2f4ad6: 4d01 0002 |0a17: aput-object v1, v0, v2 │ │ +2f4ada: 6201 2b88 |0a19: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.URL_DISCOGS_RELEASE_SITE:Lorg/jaudiotagger/tag/FieldKey; // field@882b │ │ +2f4ade: 1302 9400 |0a1b: const/16 v2, #int 148 // #94 │ │ +2f4ae2: 4d01 0002 |0a1d: aput-object v1, v0, v2 │ │ +2f4ae6: 6201 2c88 |0a1f: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.URL_LYRICS_SITE:Lorg/jaudiotagger/tag/FieldKey; // field@882c │ │ +2f4aea: 1302 9500 |0a21: const/16 v2, #int 149 // #95 │ │ +2f4aee: 4d01 0002 |0a23: aput-object v1, v0, v2 │ │ +2f4af2: 6201 2d88 |0a25: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.URL_OFFICIAL_ARTIST_SITE:Lorg/jaudiotagger/tag/FieldKey; // field@882d │ │ +2f4af6: 1302 9600 |0a27: const/16 v2, #int 150 // #96 │ │ +2f4afa: 4d01 0002 |0a29: aput-object v1, v0, v2 │ │ +2f4afe: 6201 2e88 |0a2b: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.URL_OFFICIAL_RELEASE_SITE:Lorg/jaudiotagger/tag/FieldKey; // field@882e │ │ +2f4b02: 1302 9700 |0a2d: const/16 v2, #int 151 // #97 │ │ +2f4b06: 4d01 0002 |0a2f: aput-object v1, v0, v2 │ │ +2f4b0a: 6201 2f88 |0a31: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.URL_WIKIPEDIA_ARTIST_SITE:Lorg/jaudiotagger/tag/FieldKey; // field@882f │ │ +2f4b0e: 1302 9800 |0a33: const/16 v2, #int 152 // #98 │ │ +2f4b12: 4d01 0002 |0a35: aput-object v1, v0, v2 │ │ +2f4b16: 6201 3088 |0a37: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.URL_WIKIPEDIA_RELEASE_SITE:Lorg/jaudiotagger/tag/FieldKey; // field@8830 │ │ +2f4b1a: 1302 9900 |0a39: const/16 v2, #int 153 // #99 │ │ +2f4b1e: 4d01 0002 |0a3b: aput-object v1, v0, v2 │ │ +2f4b22: 6201 3188 |0a3d: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.WORK:Lorg/jaudiotagger/tag/FieldKey; // field@8831 │ │ +2f4b26: 1302 9a00 |0a3f: const/16 v2, #int 154 // #9a │ │ +2f4b2a: 4d01 0002 |0a41: aput-object v1, v0, v2 │ │ +2f4b2e: 6201 3288 |0a43: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.WORK_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@8832 │ │ +2f4b32: 1302 9b00 |0a45: const/16 v2, #int 155 // #9b │ │ +2f4b36: 4d01 0002 |0a47: aput-object v1, v0, v2 │ │ +2f4b3a: 6201 3388 |0a49: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.YEAR:Lorg/jaudiotagger/tag/FieldKey; // field@8833 │ │ +2f4b3e: 1302 9c00 |0a4b: const/16 v2, #int 156 // #9c │ │ +2f4b42: 4d01 0002 |0a4d: aput-object v1, v0, v2 │ │ +2f4b46: 6900 9687 |0a4f: sput-object v0, Lorg/jaudiotagger/tag/FieldKey;.$VALUES:[Lorg/jaudiotagger/tag/FieldKey; // field@8796 │ │ +2f4b4a: 0e00 |0a51: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ 0x000a line=14 │ │ 0x0014 line=15 │ │ 0x001e line=16 │ │ 0x0028 line=17 │ │ @@ -735859,17 +735859,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 │ │ -2f4b48: |[2f4b48] org.jaudiotagger.tag.FieldKey.:(Ljava/lang/String;I)V │ │ -2f4b58: 7030 0387 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@8703 │ │ -2f4b5e: 0e00 |0003: return-void │ │ +2f4b4c: |[2f4b4c] org.jaudiotagger.tag.FieldKey.:(Ljava/lang/String;I)V │ │ +2f4b5c: 7030 0387 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@8703 │ │ +2f4b62: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/FieldKey; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -735879,20 +735879,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/jaudiotagger/tag/FieldKey;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -2f364c: |[2f364c] org.jaudiotagger.tag.FieldKey.valueOf:(Ljava/lang/String;)Lorg/jaudiotagger/tag/FieldKey; │ │ -2f365c: 1c00 be11 |0000: const-class v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f3660: 7120 0487 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@8704 │ │ -2f3666: 0c01 |0005: move-result-object v1 │ │ -2f3668: 1f01 be11 |0006: check-cast v1, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f366c: 1101 |0008: return-object v1 │ │ +2f3650: |[2f3650] org.jaudiotagger.tag.FieldKey.valueOf:(Ljava/lang/String;)Lorg/jaudiotagger/tag/FieldKey; │ │ +2f3660: 1c00 be11 |0000: const-class v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f3664: 7120 0487 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@8704 │ │ +2f366a: 0c01 |0005: move-result-object v1 │ │ +2f366c: 1f01 be11 |0006: check-cast v1, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f3670: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #3 : (in Lorg/jaudiotagger/tag/FieldKey;) │ │ @@ -735900,20 +735900,20 @@ │ │ type : '()[Lorg/jaudiotagger/tag/FieldKey;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -2f3670: |[2f3670] org.jaudiotagger.tag.FieldKey.values:()[Lorg/jaudiotagger/tag/FieldKey; │ │ -2f3680: 6200 9687 |0000: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.$VALUES:[Lorg/jaudiotagger/tag/FieldKey; // field@8796 │ │ -2f3684: 6e10 1ea0 0000 |0002: invoke-virtual {v0}, [Lorg/jaudiotagger/tag/FieldKey;.clone:()Ljava/lang/Object; // method@a01e │ │ -2f368a: 0c00 |0005: move-result-object v0 │ │ -2f368c: 1f00 e613 |0006: check-cast v0, [Lorg/jaudiotagger/tag/FieldKey; // type@13e6 │ │ -2f3690: 1100 |0008: return-object v0 │ │ +2f3674: |[2f3674] org.jaudiotagger.tag.FieldKey.values:()[Lorg/jaudiotagger/tag/FieldKey; │ │ +2f3684: 6200 9687 |0000: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.$VALUES:[Lorg/jaudiotagger/tag/FieldKey; // field@8796 │ │ +2f3688: 6e10 1ea0 0000 |0002: invoke-virtual {v0}, [Lorg/jaudiotagger/tag/FieldKey;.clone:()Ljava/lang/Object; // method@a01e │ │ +2f368e: 0c00 |0005: move-result-object v0 │ │ +2f3690: 1f00 e613 |0006: check-cast v0, [Lorg/jaudiotagger/tag/FieldKey; // type@13e6 │ │ +2f3694: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 6666 (FieldKey.java) │ │ @@ -735949,17 +735949,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2f4ce0: |[2f4ce0] org.jaudiotagger.tag.KeyNotFoundException.:()V │ │ -2f4cf0: 7010 7b87 0000 |0000: invoke-direct {v0}, Ljava/lang/RuntimeException;.:()V // method@877b │ │ -2f4cf6: 0e00 |0003: return-void │ │ +2f4ce4: |[2f4ce4] org.jaudiotagger.tag.KeyNotFoundException.:()V │ │ +2f4cf4: 7010 7b87 0000 |0000: invoke-direct {v0}, Ljava/lang/RuntimeException;.:()V // method@877b │ │ +2f4cfa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/KeyNotFoundException; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/KeyNotFoundException;) │ │ @@ -735967,17 +735967,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -2f4cf8: |[2f4cf8] org.jaudiotagger.tag.KeyNotFoundException.:(Ljava/lang/String;)V │ │ -2f4d08: 7020 7c87 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@877c │ │ -2f4d0e: 0e00 |0003: return-void │ │ +2f4cfc: |[2f4cfc] org.jaudiotagger.tag.KeyNotFoundException.:(Ljava/lang/String;)V │ │ +2f4d0c: 7020 7c87 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@877c │ │ +2f4d12: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/KeyNotFoundException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -735986,17 +735986,17 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Throwable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -2f4d10: |[2f4d10] org.jaudiotagger.tag.KeyNotFoundException.:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ -2f4d20: 7030 7d87 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@877d │ │ -2f4d26: 0e00 |0003: return-void │ │ +2f4d14: |[2f4d14] org.jaudiotagger.tag.KeyNotFoundException.:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ +2f4d24: 7030 7d87 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@877d │ │ +2f4d2a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/KeyNotFoundException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/Throwable; │ │ @@ -736006,17 +736006,17 @@ │ │ type : '(Ljava/lang/Throwable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -2f4d28: |[2f4d28] org.jaudiotagger.tag.KeyNotFoundException.:(Ljava/lang/Throwable;)V │ │ -2f4d38: 7020 7e87 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@877e │ │ -2f4d3e: 0e00 |0003: return-void │ │ +2f4d2c: |[2f4d2c] org.jaudiotagger.tag.KeyNotFoundException.:(Ljava/lang/Throwable;)V │ │ +2f4d3c: 7020 7e87 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@877e │ │ +2f4d42: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/KeyNotFoundException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/Throwable; │ │ │ │ @@ -736331,17 +736331,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2f4da0: |[2f4da0] org.jaudiotagger.tag.TagException.:()V │ │ -2f4db0: 7010 0687 0000 |0000: invoke-direct {v0}, Ljava/lang/Exception;.:()V // method@8706 │ │ -2f4db6: 0e00 |0003: return-void │ │ +2f4da4: |[2f4da4] org.jaudiotagger.tag.TagException.:()V │ │ +2f4db4: 7010 0687 0000 |0000: invoke-direct {v0}, Ljava/lang/Exception;.:()V // method@8706 │ │ +2f4dba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/TagException; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/TagException;) │ │ @@ -736349,17 +736349,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -2f4db8: |[2f4db8] org.jaudiotagger.tag.TagException.:(Ljava/lang/String;)V │ │ -2f4dc8: 7020 0787 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@8707 │ │ -2f4dce: 0e00 |0003: return-void │ │ +2f4dbc: |[2f4dbc] org.jaudiotagger.tag.TagException.:(Ljava/lang/String;)V │ │ +2f4dcc: 7020 0787 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@8707 │ │ +2f4dd2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/TagException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -736368,17 +736368,17 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Throwable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -2f4dd0: |[2f4dd0] org.jaudiotagger.tag.TagException.:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ -2f4de0: 7030 0887 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Exception;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@8708 │ │ -2f4de6: 0e00 |0003: return-void │ │ +2f4dd4: |[2f4dd4] org.jaudiotagger.tag.TagException.:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ +2f4de4: 7030 0887 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Exception;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@8708 │ │ +2f4dea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/TagException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/Throwable; │ │ @@ -736388,17 +736388,17 @@ │ │ type : '(Ljava/lang/Throwable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -2f4de8: |[2f4de8] org.jaudiotagger.tag.TagException.:(Ljava/lang/Throwable;)V │ │ -2f4df8: 7020 0987 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/Throwable;)V // method@8709 │ │ -2f4dfe: 0e00 |0003: return-void │ │ +2f4dec: |[2f4dec] org.jaudiotagger.tag.TagException.:(Ljava/lang/Throwable;)V │ │ +2f4dfc: 7020 0987 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/Throwable;)V // method@8709 │ │ +2f4e02: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/TagException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/Throwable; │ │ │ │ @@ -736834,22 +736834,22 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -2f5408: |[2f5408] org.jaudiotagger.tag.TagOptionSingleton.:()V │ │ -2f5418: 2200 8c10 |0000: new-instance v0, Ljava/util/HashMap; // type@108c │ │ -2f541c: 7010 2b89 0000 |0002: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@892b │ │ -2f5422: 6900 5d88 |0005: sput-object v0, Lorg/jaudiotagger/tag/TagOptionSingleton;.tagOptionTable:Ljava/util/HashMap; // field@885d │ │ -2f5426: 1a00 f765 |0007: const-string v0, "default" // string@65f7 │ │ -2f542a: 6900 3488 |0009: sput-object v0, Lorg/jaudiotagger/tag/TagOptionSingleton;.DEFAULT:Ljava/lang/String; // field@8834 │ │ -2f542e: 6900 3688 |000b: sput-object v0, Lorg/jaudiotagger/tag/TagOptionSingleton;.defaultOptions:Ljava/lang/String; // field@8836 │ │ -2f5432: 0e00 |000d: return-void │ │ +2f540c: |[2f540c] org.jaudiotagger.tag.TagOptionSingleton.:()V │ │ +2f541c: 2200 8c10 |0000: new-instance v0, Ljava/util/HashMap; // type@108c │ │ +2f5420: 7010 2b89 0000 |0002: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@892b │ │ +2f5426: 6900 5d88 |0005: sput-object v0, Lorg/jaudiotagger/tag/TagOptionSingleton;.tagOptionTable:Ljava/util/HashMap; // field@885d │ │ +2f542a: 1a00 f765 |0007: const-string v0, "default" // string@65f7 │ │ +2f542e: 6900 3488 |0009: sput-object v0, Lorg/jaudiotagger/tag/TagOptionSingleton;.DEFAULT:Ljava/lang/String; // field@8834 │ │ +2f5432: 6900 3688 |000b: sput-object v0, Lorg/jaudiotagger/tag/TagOptionSingleton;.defaultOptions:Ljava/lang/String; // field@8836 │ │ +2f5436: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x0009 line=122 │ │ 0x000b line=127 │ │ locals : │ │ │ │ @@ -736858,87 +736858,87 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 145 16-bit code units │ │ -2f5434: |[2f5434] org.jaudiotagger.tag.TagOptionSingleton.:()V │ │ -2f5444: 7010 7087 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@8770 │ │ -2f544a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -2f544c: 5c30 4d88 |0004: iput-boolean v0, v3, Lorg/jaudiotagger/tag/TagOptionSingleton;.isWriteWavForTwonky:Z // field@884d │ │ -2f5450: 6201 ac86 |0006: sget-object v1, Lorg/jaudiotagger/audio/wav/WavOptions;.READ_ID3_ONLY:Lorg/jaudiotagger/audio/wav/WavOptions; // field@86ac │ │ -2f5454: 5b31 6288 |0008: iput-object v1, v3, Lorg/jaudiotagger/tag/TagOptionSingleton;.wavOptions:Lorg/jaudiotagger/audio/wav/WavOptions; // field@8862 │ │ -2f5458: 6201 b886 |000a: sget-object v1, Lorg/jaudiotagger/audio/wav/WavSaveOptions;.SAVE_BOTH:Lorg/jaudiotagger/audio/wav/WavSaveOptions; // field@86b8 │ │ -2f545c: 5b31 6388 |000c: iput-object v1, v3, Lorg/jaudiotagger/tag/TagOptionSingleton;.wavSaveOptions:Lorg/jaudiotagger/audio/wav/WavSaveOptions; // field@8863 │ │ -2f5460: 6201 be86 |000e: sget-object v1, Lorg/jaudiotagger/audio/wav/WavSaveOrder;.INFO_THEN_ID3:Lorg/jaudiotagger/audio/wav/WavSaveOrder; // field@86be │ │ -2f5464: 5b31 6488 |0010: iput-object v1, v3, Lorg/jaudiotagger/tag/TagOptionSingleton;.wavSaveOrder:Lorg/jaudiotagger/audio/wav/WavSaveOrder; // field@8864 │ │ -2f5468: 6201 9f92 |0012: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions;.WRITE_ALBUMARTIST:Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions; // field@929f │ │ -2f546c: 5b31 6188 |0014: iput-object v1, v3, Lorg/jaudiotagger/tag/TagOptionSingleton;.vorbisAlbumArtistSaveOptions:Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions; // field@8861 │ │ -2f5470: 6201 9b92 |0016: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistReadOptions;.READ_ALBUMARTIST_THEN_JRIVER:Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistReadOptions; // field@929b │ │ -2f5474: 5b31 6088 |0018: iput-object v1, v3, Lorg/jaudiotagger/tag/TagOptionSingleton;.vorbisAlbumArtistReadOptions:Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistReadOptions; // field@8860 │ │ -2f5478: 2201 8c10 |001a: new-instance v1, Ljava/util/HashMap; // type@108c │ │ -2f547c: 7010 2b89 0100 |001c: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@892b │ │ -2f5482: 5b31 4e88 |001f: iput-object v1, v3, Lorg/jaudiotagger/tag/TagOptionSingleton;.keywordMap:Ljava/util/HashMap; // field@884e │ │ -2f5486: 2201 8c10 |0021: new-instance v1, Ljava/util/HashMap; // type@108c │ │ -2f548a: 7010 2b89 0100 |0023: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@892b │ │ -2f5490: 5b31 5388 |0026: iput-object v1, v3, Lorg/jaudiotagger/tag/TagOptionSingleton;.lyrics3SaveFieldMap:Ljava/util/HashMap; // field@8853 │ │ -2f5494: 2201 8c10 |0028: new-instance v1, Ljava/util/HashMap; // type@108c │ │ -2f5498: 7010 2b89 0100 |002a: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@892b │ │ -2f549e: 5b31 5888 |002d: iput-object v1, v3, Lorg/jaudiotagger/tag/TagOptionSingleton;.parenthesisMap:Ljava/util/HashMap; // field@8858 │ │ -2f54a2: 2201 8c10 |002f: new-instance v1, Ljava/util/HashMap; // type@108c │ │ -2f54a6: 7010 2b89 0100 |0031: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@892b │ │ -2f54ac: 5b31 5b88 |0034: iput-object v1, v3, Lorg/jaudiotagger/tag/TagOptionSingleton;.replaceWordMap:Ljava/util/HashMap; // field@885b │ │ -2f54b0: 1a01 c869 |0036: const-string v1, "eng" // string@69c8 │ │ -2f54b4: 5b31 4f88 |0038: iput-object v1, v3, Lorg/jaudiotagger/tag/TagOptionSingleton;.language:Ljava/lang/String; // field@884f │ │ -2f54b8: 5c30 3788 |003a: iput-boolean v0, v3, Lorg/jaudiotagger/tag/TagOptionSingleton;.filenameTagSave:Z // field@8837 │ │ -2f54bc: 1211 |003c: const/4 v1, #int 1 // #1 │ │ -2f54be: 5c31 3888 |003d: iput-boolean v1, v3, Lorg/jaudiotagger/tag/TagOptionSingleton;.id3v1Save:Z // field@8838 │ │ -2f54c2: 5c31 3988 |003f: iput-boolean v1, v3, Lorg/jaudiotagger/tag/TagOptionSingleton;.id3v1SaveAlbum:Z // field@8839 │ │ -2f54c6: 5c31 3a88 |0041: iput-boolean v1, v3, Lorg/jaudiotagger/tag/TagOptionSingleton;.id3v1SaveArtist:Z // field@883a │ │ -2f54ca: 5c31 3b88 |0043: iput-boolean v1, v3, Lorg/jaudiotagger/tag/TagOptionSingleton;.id3v1SaveComment:Z // field@883b │ │ -2f54ce: 5c31 3c88 |0045: iput-boolean v1, v3, Lorg/jaudiotagger/tag/TagOptionSingleton;.id3v1SaveGenre:Z // field@883c │ │ -2f54d2: 5c31 3d88 |0047: iput-boolean v1, v3, Lorg/jaudiotagger/tag/TagOptionSingleton;.id3v1SaveTitle:Z // field@883d │ │ -2f54d6: 5c31 3e88 |0049: iput-boolean v1, v3, Lorg/jaudiotagger/tag/TagOptionSingleton;.id3v1SaveTrack:Z // field@883e │ │ -2f54da: 5c31 3f88 |004b: iput-boolean v1, v3, Lorg/jaudiotagger/tag/TagOptionSingleton;.id3v1SaveYear:Z // field@883f │ │ -2f54de: 5c31 4488 |004d: iput-boolean v1, v3, Lorg/jaudiotagger/tag/TagOptionSingleton;.id3v2PaddingCopyTag:Z // field@8844 │ │ -2f54e2: 5c30 4588 |004f: iput-boolean v0, v3, Lorg/jaudiotagger/tag/TagOptionSingleton;.id3v2PaddingWillShorten:Z // field@8845 │ │ -2f54e6: 5c31 4688 |0051: iput-boolean v1, v3, Lorg/jaudiotagger/tag/TagOptionSingleton;.id3v2Save:Z // field@8846 │ │ -2f54ea: 5c30 4388 |0053: iput-boolean v0, v3, Lorg/jaudiotagger/tag/TagOptionSingleton;.id3v2ITunes12_6WorkGroupingMode:Z // field@8843 │ │ -2f54ee: 5c30 5088 |0055: iput-boolean v0, v3, Lorg/jaudiotagger/tag/TagOptionSingleton;.lyrics3KeepEmptyFieldIfRead:Z // field@8850 │ │ -2f54f2: 5c31 5188 |0057: iput-boolean v1, v3, Lorg/jaudiotagger/tag/TagOptionSingleton;.lyrics3Save:Z // field@8851 │ │ -2f54f6: 5c30 5288 |0059: iput-boolean v0, v3, Lorg/jaudiotagger/tag/TagOptionSingleton;.lyrics3SaveEmptyField:Z // field@8852 │ │ -2f54fa: 5c31 5588 |005b: iput-boolean v1, v3, Lorg/jaudiotagger/tag/TagOptionSingleton;.originalSavedAfterAdjustingID3v2Padding:Z // field@8855 │ │ -2f54fe: 1222 |005d: const/4 v2, #int 2 // #2 │ │ -2f5500: 5d32 5e88 |005e: iput-byte v2, v3, Lorg/jaudiotagger/tag/TagOptionSingleton;.timeStampFormat:B // field@885e │ │ -2f5504: 1232 |0060: const/4 v2, #int 3 // #3 │ │ -2f5506: 5932 5488 |0061: iput v2, v3, Lorg/jaudiotagger/tag/TagOptionSingleton;.numberMP3SyncFrame:I // field@8854 │ │ -2f550a: 5c31 5a88 |0063: iput-boolean v1, v3, Lorg/jaudiotagger/tag/TagOptionSingleton;.removeTrailingTerminatorOnWrite:Z // field@885a │ │ -2f550e: 5d30 4088 |0065: iput-byte v0, v3, Lorg/jaudiotagger/tag/TagOptionSingleton;.id3v23DefaultTextEncoding:B // field@8840 │ │ -2f5512: 5d30 4188 |0067: iput-byte v0, v3, Lorg/jaudiotagger/tag/TagOptionSingleton;.id3v24DefaultTextEncoding:B // field@8841 │ │ -2f5516: 5d31 4288 |0069: iput-byte v1, v3, Lorg/jaudiotagger/tag/TagOptionSingleton;.id3v24UnicodeTextEncoding:B // field@8842 │ │ -2f551a: 5c30 5c88 |006b: iput-boolean v0, v3, Lorg/jaudiotagger/tag/TagOptionSingleton;.resetTextEncodingForExistingFrames:Z // field@885c │ │ -2f551e: 5c30 5f88 |006d: iput-boolean v0, v3, Lorg/jaudiotagger/tag/TagOptionSingleton;.truncateTextWithoutErrors:Z // field@885f │ │ -2f5522: 5c30 5788 |006f: iput-boolean v0, v3, Lorg/jaudiotagger/tag/TagOptionSingleton;.padNumbers:Z // field@8857 │ │ -2f5526: 6202 e090 |0071: sget-object v2, Lorg/jaudiotagger/tag/options/PadNumberOption;.PAD_ONE_ZERO:Lorg/jaudiotagger/tag/options/PadNumberOption; // field@90e0 │ │ -2f552a: 5b32 5688 |0073: iput-object v2, v3, Lorg/jaudiotagger/tag/TagOptionSingleton;.padNumberTotalLength:Lorg/jaudiotagger/tag/options/PadNumberOption; // field@8856 │ │ -2f552e: 5c30 4988 |0075: iput-boolean v0, v3, Lorg/jaudiotagger/tag/TagOptionSingleton;.isAndroid:Z // field@8849 │ │ -2f5532: 5c30 4888 |0077: iput-boolean v0, v3, Lorg/jaudiotagger/tag/TagOptionSingleton;.isAPICDescriptionITunesCompatible:Z // field@8848 │ │ -2f5536: 5c31 4a88 |0079: iput-boolean v1, v3, Lorg/jaudiotagger/tag/TagOptionSingleton;.isEncodeUTF16BomAsLittleEndian:Z // field@884a │ │ -2f553a: 12f1 |007b: const/4 v1, #int -1 // #ff │ │ -2f553c: 5931 5988 |007c: iput v1, v3, Lorg/jaudiotagger/tag/TagOptionSingleton;.playerCompatability:I // field@8859 │ │ -2f5540: 1701 0000 4000 |007e: const-wide/32 v1, #float 5.87747e-39 // #00400000 │ │ -2f5546: 5a31 6588 |0081: iput-wide v1, v3, Lorg/jaudiotagger/tag/TagOptionSingleton;.writeChunkSize:J // field@8865 │ │ -2f554a: 5c30 4c88 |0083: iput-boolean v0, v3, Lorg/jaudiotagger/tag/TagOptionSingleton;.isWriteMp4GenresAsText:Z // field@884c │ │ -2f554e: 5c30 4b88 |0085: iput-boolean v0, v3, Lorg/jaudiotagger/tag/TagOptionSingleton;.isWriteMp3GenresAsText:Z // field@884b │ │ -2f5552: 6201 ea90 |0087: sget-object v1, Lorg/jaudiotagger/tag/reference/ID3V2Version;.ID3_V23:Lorg/jaudiotagger/tag/reference/ID3V2Version; // field@90ea │ │ -2f5556: 5b31 4788 |0089: iput-object v1, v3, Lorg/jaudiotagger/tag/TagOptionSingleton;.id3v2Version:Lorg/jaudiotagger/tag/reference/ID3V2Version; // field@8847 │ │ -2f555a: 5c30 3588 |008b: iput-boolean v0, v3, Lorg/jaudiotagger/tag/TagOptionSingleton;.checkIsWritable:Z // field@8835 │ │ -2f555e: 6e10 3f92 0300 |008d: invoke-virtual {v3}, Lorg/jaudiotagger/tag/TagOptionSingleton;.setToDefault:()V // method@923f │ │ -2f5564: 0e00 |0090: return-void │ │ +2f5438: |[2f5438] org.jaudiotagger.tag.TagOptionSingleton.:()V │ │ +2f5448: 7010 7087 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@8770 │ │ +2f544e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +2f5450: 5c30 4d88 |0004: iput-boolean v0, v3, Lorg/jaudiotagger/tag/TagOptionSingleton;.isWriteWavForTwonky:Z // field@884d │ │ +2f5454: 6201 ac86 |0006: sget-object v1, Lorg/jaudiotagger/audio/wav/WavOptions;.READ_ID3_ONLY:Lorg/jaudiotagger/audio/wav/WavOptions; // field@86ac │ │ +2f5458: 5b31 6288 |0008: iput-object v1, v3, Lorg/jaudiotagger/tag/TagOptionSingleton;.wavOptions:Lorg/jaudiotagger/audio/wav/WavOptions; // field@8862 │ │ +2f545c: 6201 b886 |000a: sget-object v1, Lorg/jaudiotagger/audio/wav/WavSaveOptions;.SAVE_BOTH:Lorg/jaudiotagger/audio/wav/WavSaveOptions; // field@86b8 │ │ +2f5460: 5b31 6388 |000c: iput-object v1, v3, Lorg/jaudiotagger/tag/TagOptionSingleton;.wavSaveOptions:Lorg/jaudiotagger/audio/wav/WavSaveOptions; // field@8863 │ │ +2f5464: 6201 be86 |000e: sget-object v1, Lorg/jaudiotagger/audio/wav/WavSaveOrder;.INFO_THEN_ID3:Lorg/jaudiotagger/audio/wav/WavSaveOrder; // field@86be │ │ +2f5468: 5b31 6488 |0010: iput-object v1, v3, Lorg/jaudiotagger/tag/TagOptionSingleton;.wavSaveOrder:Lorg/jaudiotagger/audio/wav/WavSaveOrder; // field@8864 │ │ +2f546c: 6201 9f92 |0012: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions;.WRITE_ALBUMARTIST:Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions; // field@929f │ │ +2f5470: 5b31 6188 |0014: iput-object v1, v3, Lorg/jaudiotagger/tag/TagOptionSingleton;.vorbisAlbumArtistSaveOptions:Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions; // field@8861 │ │ +2f5474: 6201 9b92 |0016: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistReadOptions;.READ_ALBUMARTIST_THEN_JRIVER:Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistReadOptions; // field@929b │ │ +2f5478: 5b31 6088 |0018: iput-object v1, v3, Lorg/jaudiotagger/tag/TagOptionSingleton;.vorbisAlbumArtistReadOptions:Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistReadOptions; // field@8860 │ │ +2f547c: 2201 8c10 |001a: new-instance v1, Ljava/util/HashMap; // type@108c │ │ +2f5480: 7010 2b89 0100 |001c: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@892b │ │ +2f5486: 5b31 4e88 |001f: iput-object v1, v3, Lorg/jaudiotagger/tag/TagOptionSingleton;.keywordMap:Ljava/util/HashMap; // field@884e │ │ +2f548a: 2201 8c10 |0021: new-instance v1, Ljava/util/HashMap; // type@108c │ │ +2f548e: 7010 2b89 0100 |0023: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@892b │ │ +2f5494: 5b31 5388 |0026: iput-object v1, v3, Lorg/jaudiotagger/tag/TagOptionSingleton;.lyrics3SaveFieldMap:Ljava/util/HashMap; // field@8853 │ │ +2f5498: 2201 8c10 |0028: new-instance v1, Ljava/util/HashMap; // type@108c │ │ +2f549c: 7010 2b89 0100 |002a: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@892b │ │ +2f54a2: 5b31 5888 |002d: iput-object v1, v3, Lorg/jaudiotagger/tag/TagOptionSingleton;.parenthesisMap:Ljava/util/HashMap; // field@8858 │ │ +2f54a6: 2201 8c10 |002f: new-instance v1, Ljava/util/HashMap; // type@108c │ │ +2f54aa: 7010 2b89 0100 |0031: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@892b │ │ +2f54b0: 5b31 5b88 |0034: iput-object v1, v3, Lorg/jaudiotagger/tag/TagOptionSingleton;.replaceWordMap:Ljava/util/HashMap; // field@885b │ │ +2f54b4: 1a01 c869 |0036: const-string v1, "eng" // string@69c8 │ │ +2f54b8: 5b31 4f88 |0038: iput-object v1, v3, Lorg/jaudiotagger/tag/TagOptionSingleton;.language:Ljava/lang/String; // field@884f │ │ +2f54bc: 5c30 3788 |003a: iput-boolean v0, v3, Lorg/jaudiotagger/tag/TagOptionSingleton;.filenameTagSave:Z // field@8837 │ │ +2f54c0: 1211 |003c: const/4 v1, #int 1 // #1 │ │ +2f54c2: 5c31 3888 |003d: iput-boolean v1, v3, Lorg/jaudiotagger/tag/TagOptionSingleton;.id3v1Save:Z // field@8838 │ │ +2f54c6: 5c31 3988 |003f: iput-boolean v1, v3, Lorg/jaudiotagger/tag/TagOptionSingleton;.id3v1SaveAlbum:Z // field@8839 │ │ +2f54ca: 5c31 3a88 |0041: iput-boolean v1, v3, Lorg/jaudiotagger/tag/TagOptionSingleton;.id3v1SaveArtist:Z // field@883a │ │ +2f54ce: 5c31 3b88 |0043: iput-boolean v1, v3, Lorg/jaudiotagger/tag/TagOptionSingleton;.id3v1SaveComment:Z // field@883b │ │ +2f54d2: 5c31 3c88 |0045: iput-boolean v1, v3, Lorg/jaudiotagger/tag/TagOptionSingleton;.id3v1SaveGenre:Z // field@883c │ │ +2f54d6: 5c31 3d88 |0047: iput-boolean v1, v3, Lorg/jaudiotagger/tag/TagOptionSingleton;.id3v1SaveTitle:Z // field@883d │ │ +2f54da: 5c31 3e88 |0049: iput-boolean v1, v3, Lorg/jaudiotagger/tag/TagOptionSingleton;.id3v1SaveTrack:Z // field@883e │ │ +2f54de: 5c31 3f88 |004b: iput-boolean v1, v3, Lorg/jaudiotagger/tag/TagOptionSingleton;.id3v1SaveYear:Z // field@883f │ │ +2f54e2: 5c31 4488 |004d: iput-boolean v1, v3, Lorg/jaudiotagger/tag/TagOptionSingleton;.id3v2PaddingCopyTag:Z // field@8844 │ │ +2f54e6: 5c30 4588 |004f: iput-boolean v0, v3, Lorg/jaudiotagger/tag/TagOptionSingleton;.id3v2PaddingWillShorten:Z // field@8845 │ │ +2f54ea: 5c31 4688 |0051: iput-boolean v1, v3, Lorg/jaudiotagger/tag/TagOptionSingleton;.id3v2Save:Z // field@8846 │ │ +2f54ee: 5c30 4388 |0053: iput-boolean v0, v3, Lorg/jaudiotagger/tag/TagOptionSingleton;.id3v2ITunes12_6WorkGroupingMode:Z // field@8843 │ │ +2f54f2: 5c30 5088 |0055: iput-boolean v0, v3, Lorg/jaudiotagger/tag/TagOptionSingleton;.lyrics3KeepEmptyFieldIfRead:Z // field@8850 │ │ +2f54f6: 5c31 5188 |0057: iput-boolean v1, v3, Lorg/jaudiotagger/tag/TagOptionSingleton;.lyrics3Save:Z // field@8851 │ │ +2f54fa: 5c30 5288 |0059: iput-boolean v0, v3, Lorg/jaudiotagger/tag/TagOptionSingleton;.lyrics3SaveEmptyField:Z // field@8852 │ │ +2f54fe: 5c31 5588 |005b: iput-boolean v1, v3, Lorg/jaudiotagger/tag/TagOptionSingleton;.originalSavedAfterAdjustingID3v2Padding:Z // field@8855 │ │ +2f5502: 1222 |005d: const/4 v2, #int 2 // #2 │ │ +2f5504: 5d32 5e88 |005e: iput-byte v2, v3, Lorg/jaudiotagger/tag/TagOptionSingleton;.timeStampFormat:B // field@885e │ │ +2f5508: 1232 |0060: const/4 v2, #int 3 // #3 │ │ +2f550a: 5932 5488 |0061: iput v2, v3, Lorg/jaudiotagger/tag/TagOptionSingleton;.numberMP3SyncFrame:I // field@8854 │ │ +2f550e: 5c31 5a88 |0063: iput-boolean v1, v3, Lorg/jaudiotagger/tag/TagOptionSingleton;.removeTrailingTerminatorOnWrite:Z // field@885a │ │ +2f5512: 5d30 4088 |0065: iput-byte v0, v3, Lorg/jaudiotagger/tag/TagOptionSingleton;.id3v23DefaultTextEncoding:B // field@8840 │ │ +2f5516: 5d30 4188 |0067: iput-byte v0, v3, Lorg/jaudiotagger/tag/TagOptionSingleton;.id3v24DefaultTextEncoding:B // field@8841 │ │ +2f551a: 5d31 4288 |0069: iput-byte v1, v3, Lorg/jaudiotagger/tag/TagOptionSingleton;.id3v24UnicodeTextEncoding:B // field@8842 │ │ +2f551e: 5c30 5c88 |006b: iput-boolean v0, v3, Lorg/jaudiotagger/tag/TagOptionSingleton;.resetTextEncodingForExistingFrames:Z // field@885c │ │ +2f5522: 5c30 5f88 |006d: iput-boolean v0, v3, Lorg/jaudiotagger/tag/TagOptionSingleton;.truncateTextWithoutErrors:Z // field@885f │ │ +2f5526: 5c30 5788 |006f: iput-boolean v0, v3, Lorg/jaudiotagger/tag/TagOptionSingleton;.padNumbers:Z // field@8857 │ │ +2f552a: 6202 e090 |0071: sget-object v2, Lorg/jaudiotagger/tag/options/PadNumberOption;.PAD_ONE_ZERO:Lorg/jaudiotagger/tag/options/PadNumberOption; // field@90e0 │ │ +2f552e: 5b32 5688 |0073: iput-object v2, v3, Lorg/jaudiotagger/tag/TagOptionSingleton;.padNumberTotalLength:Lorg/jaudiotagger/tag/options/PadNumberOption; // field@8856 │ │ +2f5532: 5c30 4988 |0075: iput-boolean v0, v3, Lorg/jaudiotagger/tag/TagOptionSingleton;.isAndroid:Z // field@8849 │ │ +2f5536: 5c30 4888 |0077: iput-boolean v0, v3, Lorg/jaudiotagger/tag/TagOptionSingleton;.isAPICDescriptionITunesCompatible:Z // field@8848 │ │ +2f553a: 5c31 4a88 |0079: iput-boolean v1, v3, Lorg/jaudiotagger/tag/TagOptionSingleton;.isEncodeUTF16BomAsLittleEndian:Z // field@884a │ │ +2f553e: 12f1 |007b: const/4 v1, #int -1 // #ff │ │ +2f5540: 5931 5988 |007c: iput v1, v3, Lorg/jaudiotagger/tag/TagOptionSingleton;.playerCompatability:I // field@8859 │ │ +2f5544: 1701 0000 4000 |007e: const-wide/32 v1, #float 5.87747e-39 // #00400000 │ │ +2f554a: 5a31 6588 |0081: iput-wide v1, v3, Lorg/jaudiotagger/tag/TagOptionSingleton;.writeChunkSize:J // field@8865 │ │ +2f554e: 5c30 4c88 |0083: iput-boolean v0, v3, Lorg/jaudiotagger/tag/TagOptionSingleton;.isWriteMp4GenresAsText:Z // field@884c │ │ +2f5552: 5c30 4b88 |0085: iput-boolean v0, v3, Lorg/jaudiotagger/tag/TagOptionSingleton;.isWriteMp3GenresAsText:Z // field@884b │ │ +2f5556: 6201 ea90 |0087: sget-object v1, Lorg/jaudiotagger/tag/reference/ID3V2Version;.ID3_V23:Lorg/jaudiotagger/tag/reference/ID3V2Version; // field@90ea │ │ +2f555a: 5b31 4788 |0089: iput-object v1, v3, Lorg/jaudiotagger/tag/TagOptionSingleton;.id3v2Version:Lorg/jaudiotagger/tag/reference/ID3V2Version; // field@8847 │ │ +2f555e: 5c30 3588 |008b: iput-boolean v0, v3, Lorg/jaudiotagger/tag/TagOptionSingleton;.checkIsWritable:Z // field@8835 │ │ +2f5562: 6e10 3f92 0300 |008d: invoke-virtual {v3}, Lorg/jaudiotagger/tag/TagOptionSingleton;.setToDefault:()V // method@923f │ │ +2f5568: 0e00 |0090: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=386 │ │ 0x0004 line=52 │ │ 0x0006 line=54 │ │ 0x000a line=66 │ │ 0x000e line=78 │ │ @@ -736994,44 +736994,44 @@ │ │ type : '()Lorg/jaudiotagger/tag/TagOptionSingleton;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -2f534c: |[2f534c] org.jaudiotagger.tag.TagOptionSingleton.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; │ │ -2f535c: 6200 3688 |0000: sget-object v0, Lorg/jaudiotagger/tag/TagOptionSingleton;.defaultOptions:Ljava/lang/String; // field@8836 │ │ -2f5360: 7110 eb91 0000 |0002: invoke-static {v0}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:(Ljava/lang/String;)Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91eb │ │ -2f5366: 0c00 |0005: move-result-object v0 │ │ -2f5368: 1100 |0006: return-object v0 │ │ +2f5350: |[2f5350] org.jaudiotagger.tag.TagOptionSingleton.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; │ │ +2f5360: 6200 3688 |0000: sget-object v0, Lorg/jaudiotagger/tag/TagOptionSingleton;.defaultOptions:Ljava/lang/String; // field@8836 │ │ +2f5364: 7110 eb91 0000 |0002: invoke-static {v0}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:(Ljava/lang/String;)Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91eb │ │ +2f536a: 0c00 |0005: move-result-object v0 │ │ +2f536c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=396 │ │ locals : │ │ │ │ #3 : (in Lorg/jaudiotagger/tag/TagOptionSingleton;) │ │ name : 'getInstance' │ │ type : '(Ljava/lang/String;)Lorg/jaudiotagger/tag/TagOptionSingleton;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -2f536c: |[2f536c] org.jaudiotagger.tag.TagOptionSingleton.getInstance:(Ljava/lang/String;)Lorg/jaudiotagger/tag/TagOptionSingleton; │ │ -2f537c: 6200 5d88 |0000: sget-object v0, Lorg/jaudiotagger/tag/TagOptionSingleton;.tagOptionTable:Ljava/util/HashMap; // field@885d │ │ -2f5380: 6e20 3289 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8932 │ │ -2f5386: 0c00 |0005: move-result-object v0 │ │ -2f5388: 1f00 c911 |0006: check-cast v0, Lorg/jaudiotagger/tag/TagOptionSingleton; // type@11c9 │ │ -2f538c: 3900 0c00 |0008: if-nez v0, 0014 // +000c │ │ -2f5390: 2200 c911 |000a: new-instance v0, Lorg/jaudiotagger/tag/TagOptionSingleton; // type@11c9 │ │ -2f5394: 7010 e291 0000 |000c: invoke-direct {v0}, Lorg/jaudiotagger/tag/TagOptionSingleton;.:()V // method@91e2 │ │ -2f539a: 6201 5d88 |000f: sget-object v1, Lorg/jaudiotagger/tag/TagOptionSingleton;.tagOptionTable:Ljava/util/HashMap; // field@885d │ │ -2f539e: 6e30 3689 2100 |0011: invoke-virtual {v1, v2, v0}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8936 │ │ -2f53a4: 1100 |0014: return-object v0 │ │ +2f5370: |[2f5370] org.jaudiotagger.tag.TagOptionSingleton.getInstance:(Ljava/lang/String;)Lorg/jaudiotagger/tag/TagOptionSingleton; │ │ +2f5380: 6200 5d88 |0000: sget-object v0, Lorg/jaudiotagger/tag/TagOptionSingleton;.tagOptionTable:Ljava/util/HashMap; // field@885d │ │ +2f5384: 6e20 3289 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8932 │ │ +2f538a: 0c00 |0005: move-result-object v0 │ │ +2f538c: 1f00 c911 |0006: check-cast v0, Lorg/jaudiotagger/tag/TagOptionSingleton; // type@11c9 │ │ +2f5390: 3900 0c00 |0008: if-nez v0, 0014 // +000c │ │ +2f5394: 2200 c911 |000a: new-instance v0, Lorg/jaudiotagger/tag/TagOptionSingleton; // type@11c9 │ │ +2f5398: 7010 e291 0000 |000c: invoke-direct {v0}, Lorg/jaudiotagger/tag/TagOptionSingleton;.:()V // method@91e2 │ │ +2f539e: 6201 5d88 |000f: sget-object v1, Lorg/jaudiotagger/tag/TagOptionSingleton;.tagOptionTable:Ljava/util/HashMap; // field@885d │ │ +2f53a2: 6e30 3689 2100 |0011: invoke-virtual {v1, v2, v0}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8936 │ │ +2f53a8: 1100 |0014: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=405 │ │ 0x000a line=409 │ │ 0x000f line=410 │ │ locals : │ │ 0x0000 - 0x0015 reg=2 (null) Ljava/lang/String; │ │ @@ -737041,17 +737041,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2f51dc: |[2f51dc] org.jaudiotagger.tag.TagOptionSingleton.getInstanceKey:()Ljava/lang/String; │ │ -2f51ec: 6200 3688 |0000: sget-object v0, Lorg/jaudiotagger/tag/TagOptionSingleton;.defaultOptions:Ljava/lang/String; // field@8836 │ │ -2f51f0: 1100 |0002: return-object v0 │ │ +2f51e0: |[2f51e0] org.jaudiotagger.tag.TagOptionSingleton.getInstanceKey:()Ljava/lang/String; │ │ +2f51f0: 6200 3688 |0000: sget-object v0, Lorg/jaudiotagger/tag/TagOptionSingleton;.defaultOptions:Ljava/lang/String; // field@8836 │ │ +2f51f4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=462 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/jaudiotagger/tag/TagOptionSingleton;) │ │ @@ -737059,49 +737059,49 @@ │ │ type : '(Ljava/lang/Class;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 71 16-bit code units │ │ -2f5568: |[2f5568] org.jaudiotagger.tag.TagOptionSingleton.addKeyword:(Ljava/lang/Class;Ljava/lang/String;)V │ │ -2f5578: 1c00 3512 |0000: const-class v0, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody; // type@1235 │ │ -2f557c: 6e20 f786 3000 |0002: invoke-virtual {v0, v3}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@86f7 │ │ -2f5582: 0a00 |0005: move-result v0 │ │ -2f5584: 3800 2a00 |0006: if-eqz v0, 0030 // +002a │ │ -2f5588: 3804 2700 |0008: if-eqz v4, 002f // +0027 │ │ -2f558c: 6e10 aa87 0400 |000a: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@87aa │ │ -2f5592: 0a00 |000d: move-result v0 │ │ -2f5594: 3d00 2100 |000e: if-lez v0, 002f // +0021 │ │ -2f5598: 5420 4e88 |0010: iget-object v0, v2, Lorg/jaudiotagger/tag/TagOptionSingleton;.keywordMap:Ljava/util/HashMap; // field@884e │ │ -2f559c: 6e20 2f89 3000 |0012: invoke-virtual {v0, v3}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@892f │ │ -2f55a2: 0a00 |0015: move-result v0 │ │ -2f55a4: 3900 0d00 |0016: if-nez v0, 0023 // +000d │ │ -2f55a8: 2200 9210 |0018: new-instance v0, Ljava/util/LinkedList; // type@1092 │ │ -2f55ac: 7010 5a89 0000 |001a: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@895a │ │ -2f55b2: 5421 4e88 |001d: iget-object v1, v2, Lorg/jaudiotagger/tag/TagOptionSingleton;.keywordMap:Ljava/util/HashMap; // field@884e │ │ -2f55b6: 6e30 3689 3100 |001f: invoke-virtual {v1, v3, v0}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8936 │ │ -2f55bc: 280a |0022: goto 002c // +000a │ │ -2f55be: 5420 4e88 |0023: iget-object v0, v2, Lorg/jaudiotagger/tag/TagOptionSingleton;.keywordMap:Ljava/util/HashMap; // field@884e │ │ -2f55c2: 6e20 3289 3000 |0025: invoke-virtual {v0, v3}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8932 │ │ -2f55c8: 0c03 |0028: move-result-object v3 │ │ -2f55ca: 0730 |0029: move-object v0, v3 │ │ -2f55cc: 1f00 9210 |002a: check-cast v0, Ljava/util/LinkedList; // type@1092 │ │ -2f55d0: 6e20 5b89 4000 |002c: invoke-virtual {v0, v4}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@895b │ │ -2f55d6: 0e00 |002f: return-void │ │ -2f55d8: 2204 c611 |0030: new-instance v4, Lorg/jaudiotagger/tag/TagException; // type@11c6 │ │ -2f55dc: 2200 3910 |0032: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -2f55e0: 7010 cc87 0000 |0034: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2f55e6: 1a01 ca1f |0037: const-string v1, "Invalid class type. Must be AbstractId3v2FrameBody " // string@1fca │ │ -2f55ea: 6e20 d787 1000 |0039: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2f55f0: 6e20 d687 3000 |003c: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ -2f55f6: 6e10 df87 0000 |003f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2f55fc: 0c03 |0042: move-result-object v3 │ │ -2f55fe: 7020 d091 3400 |0043: invoke-direct {v4, v3}, Lorg/jaudiotagger/tag/TagException;.:(Ljava/lang/String;)V // method@91d0 │ │ -2f5604: 2704 |0046: throw v4 │ │ +2f556c: |[2f556c] org.jaudiotagger.tag.TagOptionSingleton.addKeyword:(Ljava/lang/Class;Ljava/lang/String;)V │ │ +2f557c: 1c00 3512 |0000: const-class v0, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody; // type@1235 │ │ +2f5580: 6e20 f786 3000 |0002: invoke-virtual {v0, v3}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@86f7 │ │ +2f5586: 0a00 |0005: move-result v0 │ │ +2f5588: 3800 2a00 |0006: if-eqz v0, 0030 // +002a │ │ +2f558c: 3804 2700 |0008: if-eqz v4, 002f // +0027 │ │ +2f5590: 6e10 aa87 0400 |000a: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@87aa │ │ +2f5596: 0a00 |000d: move-result v0 │ │ +2f5598: 3d00 2100 |000e: if-lez v0, 002f // +0021 │ │ +2f559c: 5420 4e88 |0010: iget-object v0, v2, Lorg/jaudiotagger/tag/TagOptionSingleton;.keywordMap:Ljava/util/HashMap; // field@884e │ │ +2f55a0: 6e20 2f89 3000 |0012: invoke-virtual {v0, v3}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@892f │ │ +2f55a6: 0a00 |0015: move-result v0 │ │ +2f55a8: 3900 0d00 |0016: if-nez v0, 0023 // +000d │ │ +2f55ac: 2200 9210 |0018: new-instance v0, Ljava/util/LinkedList; // type@1092 │ │ +2f55b0: 7010 5a89 0000 |001a: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@895a │ │ +2f55b6: 5421 4e88 |001d: iget-object v1, v2, Lorg/jaudiotagger/tag/TagOptionSingleton;.keywordMap:Ljava/util/HashMap; // field@884e │ │ +2f55ba: 6e30 3689 3100 |001f: invoke-virtual {v1, v3, v0}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8936 │ │ +2f55c0: 280a |0022: goto 002c // +000a │ │ +2f55c2: 5420 4e88 |0023: iget-object v0, v2, Lorg/jaudiotagger/tag/TagOptionSingleton;.keywordMap:Ljava/util/HashMap; // field@884e │ │ +2f55c6: 6e20 3289 3000 |0025: invoke-virtual {v0, v3}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8932 │ │ +2f55cc: 0c03 |0028: move-result-object v3 │ │ +2f55ce: 0730 |0029: move-object v0, v3 │ │ +2f55d0: 1f00 9210 |002a: check-cast v0, Ljava/util/LinkedList; // type@1092 │ │ +2f55d4: 6e20 5b89 4000 |002c: invoke-virtual {v0, v4}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@895b │ │ +2f55da: 0e00 |002f: return-void │ │ +2f55dc: 2204 c611 |0030: new-instance v4, Lorg/jaudiotagger/tag/TagException; // type@11c6 │ │ +2f55e0: 2200 3910 |0032: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +2f55e4: 7010 cc87 0000 |0034: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2f55ea: 1a01 ca1f |0037: const-string v1, "Invalid class type. Must be AbstractId3v2FrameBody " // string@1fca │ │ +2f55ee: 6e20 d787 1000 |0039: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2f55f4: 6e20 d687 3000 |003c: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ +2f55fa: 6e10 df87 0000 |003f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2f5600: 0c03 |0042: move-result-object v3 │ │ +2f5602: 7020 d091 3400 |0043: invoke-direct {v4, v3}, Lorg/jaudiotagger/tag/TagException;.:(Ljava/lang/String;)V // method@91d0 │ │ +2f5608: 2704 |0046: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1047 │ │ 0x000a line=1052 │ │ 0x0010 line=1056 │ │ 0x0018 line=1058 │ │ 0x001d line=1059 │ │ @@ -737118,18 +737118,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 │ │ -2f5608: |[2f5608] org.jaudiotagger.tag.TagOptionSingleton.addParenthesis:(Ljava/lang/String;Ljava/lang/String;)V │ │ -2f5618: 5410 5888 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/TagOptionSingleton;.parenthesisMap:Ljava/util/HashMap; // field@8858 │ │ -2f561c: 6e30 3689 2003 |0002: invoke-virtual {v0, v2, v3}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8936 │ │ -2f5622: 0e00 |0005: return-void │ │ +2f560c: |[2f560c] org.jaudiotagger.tag.TagOptionSingleton.addParenthesis:(Ljava/lang/String;Ljava/lang/String;)V │ │ +2f561c: 5410 5888 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/TagOptionSingleton;.parenthesisMap:Ljava/util/HashMap; // field@8858 │ │ +2f5620: 6e30 3689 2003 |0002: invoke-virtual {v0, v2, v3}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8936 │ │ +2f5626: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1076 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jaudiotagger/tag/TagOptionSingleton; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=3 (null) Ljava/lang/String; │ │ @@ -737139,18 +737139,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 │ │ -2f5624: |[2f5624] org.jaudiotagger.tag.TagOptionSingleton.addReplaceWord:(Ljava/lang/String;Ljava/lang/String;)V │ │ -2f5634: 5410 5b88 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/TagOptionSingleton;.replaceWordMap:Ljava/util/HashMap; // field@885b │ │ -2f5638: 6e30 3689 2003 |0002: invoke-virtual {v0, v2, v3}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8936 │ │ -2f563e: 0e00 |0005: return-void │ │ +2f5628: |[2f5628] org.jaudiotagger.tag.TagOptionSingleton.addReplaceWord:(Ljava/lang/String;Ljava/lang/String;)V │ │ +2f5638: 5410 5b88 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/TagOptionSingleton;.replaceWordMap:Ljava/util/HashMap; // field@885b │ │ +2f563c: 6e30 3689 2003 |0002: invoke-virtual {v0, v2, v3}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8936 │ │ +2f5642: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1085 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jaudiotagger/tag/TagOptionSingleton; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=3 (null) Ljava/lang/String; │ │ @@ -737160,17 +737160,17 @@ │ │ type : '()Lorg/jaudiotagger/tag/reference/ID3V2Version;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2f53c0: |[2f53c0] org.jaudiotagger.tag.TagOptionSingleton.getID3V2Version:()Lorg/jaudiotagger/tag/reference/ID3V2Version; │ │ -2f53d0: 5410 4788 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/TagOptionSingleton;.id3v2Version:Lorg/jaudiotagger/tag/reference/ID3V2Version; // field@8847 │ │ -2f53d4: 1100 |0002: return-object v0 │ │ +2f53c4: |[2f53c4] org.jaudiotagger.tag.TagOptionSingleton.getID3V2Version:()Lorg/jaudiotagger/tag/reference/ID3V2Version; │ │ +2f53d4: 5410 4788 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/TagOptionSingleton;.id3v2Version:Lorg/jaudiotagger/tag/reference/ID3V2Version; // field@8847 │ │ +2f53d8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=445 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/TagOptionSingleton; │ │ │ │ #4 : (in Lorg/jaudiotagger/tag/TagOptionSingleton;) │ │ @@ -737178,17 +737178,17 @@ │ │ type : '()B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2f514c: |[2f514c] org.jaudiotagger.tag.TagOptionSingleton.getId3v23DefaultTextEncoding:()B │ │ -2f515c: 5610 4088 |0000: iget-byte v0, v1, Lorg/jaudiotagger/tag/TagOptionSingleton;.id3v23DefaultTextEncoding:B // field@8840 │ │ -2f5160: 0f00 |0002: return v0 │ │ +2f5150: |[2f5150] org.jaudiotagger.tag.TagOptionSingleton.getId3v23DefaultTextEncoding:()B │ │ +2f5160: 5610 4088 |0000: iget-byte v0, v1, Lorg/jaudiotagger/tag/TagOptionSingleton;.id3v23DefaultTextEncoding:B // field@8840 │ │ +2f5164: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1117 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/TagOptionSingleton; │ │ │ │ #5 : (in Lorg/jaudiotagger/tag/TagOptionSingleton;) │ │ @@ -737196,17 +737196,17 @@ │ │ type : '()B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2f5164: |[2f5164] org.jaudiotagger.tag.TagOptionSingleton.getId3v24DefaultTextEncoding:()B │ │ -2f5174: 5610 4188 |0000: iget-byte v0, v1, Lorg/jaudiotagger/tag/TagOptionSingleton;.id3v24DefaultTextEncoding:B // field@8841 │ │ -2f5178: 0f00 |0002: return v0 │ │ +2f5168: |[2f5168] org.jaudiotagger.tag.TagOptionSingleton.getId3v24DefaultTextEncoding:()B │ │ +2f5178: 5610 4188 |0000: iget-byte v0, v1, Lorg/jaudiotagger/tag/TagOptionSingleton;.id3v24DefaultTextEncoding:B // field@8841 │ │ +2f517c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1142 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/TagOptionSingleton; │ │ │ │ #6 : (in Lorg/jaudiotagger/tag/TagOptionSingleton;) │ │ @@ -737214,17 +737214,17 @@ │ │ type : '()B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2f517c: |[2f517c] org.jaudiotagger.tag.TagOptionSingleton.getId3v24UnicodeTextEncoding:()B │ │ -2f518c: 5610 4288 |0000: iget-byte v0, v1, Lorg/jaudiotagger/tag/TagOptionSingleton;.id3v24UnicodeTextEncoding:B // field@8842 │ │ -2f5190: 0f00 |0002: return v0 │ │ +2f5180: |[2f5180] org.jaudiotagger.tag.TagOptionSingleton.getId3v24UnicodeTextEncoding:()B │ │ +2f5190: 5610 4288 |0000: iget-byte v0, v1, Lorg/jaudiotagger/tag/TagOptionSingleton;.id3v24UnicodeTextEncoding:B // field@8842 │ │ +2f5194: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1168 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/TagOptionSingleton; │ │ │ │ #7 : (in Lorg/jaudiotagger/tag/TagOptionSingleton;) │ │ @@ -737232,21 +737232,21 @@ │ │ type : '()Ljava/util/Iterator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -2f5248: |[2f5248] org.jaudiotagger.tag.TagOptionSingleton.getKeywordIterator:()Ljava/util/Iterator; │ │ -2f5258: 5410 4e88 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/TagOptionSingleton;.keywordMap:Ljava/util/HashMap; // field@884e │ │ -2f525c: 6e10 3589 0000 |0002: invoke-virtual {v0}, Ljava/util/HashMap;.keySet:()Ljava/util/Set; // method@8935 │ │ -2f5262: 0c00 |0005: move-result-object v0 │ │ -2f5264: 7210 a889 0000 |0006: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@89a8 │ │ -2f526a: 0c00 |0009: move-result-object v0 │ │ -2f526c: 1100 |000a: return-object v0 │ │ +2f524c: |[2f524c] org.jaudiotagger.tag.TagOptionSingleton.getKeywordIterator:()Ljava/util/Iterator; │ │ +2f525c: 5410 4e88 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/TagOptionSingleton;.keywordMap:Ljava/util/HashMap; // field@884e │ │ +2f5260: 6e10 3589 0000 |0002: invoke-virtual {v0}, Ljava/util/HashMap;.keySet:()Ljava/util/Set; // method@8935 │ │ +2f5266: 0c00 |0005: move-result-object v0 │ │ +2f5268: 7210 a889 0000 |0006: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@89a8 │ │ +2f526e: 0c00 |0009: move-result-object v0 │ │ +2f5270: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=678 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/jaudiotagger/tag/TagOptionSingleton; │ │ │ │ #8 : (in Lorg/jaudiotagger/tag/TagOptionSingleton;) │ │ @@ -737254,22 +737254,22 @@ │ │ type : '(Ljava/lang/Class;)Ljava/util/Iterator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -2f5270: |[2f5270] org.jaudiotagger.tag.TagOptionSingleton.getKeywordListIterator:(Ljava/lang/Class;)Ljava/util/Iterator; │ │ -2f5280: 5410 4e88 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/TagOptionSingleton;.keywordMap:Ljava/util/HashMap; // field@884e │ │ -2f5284: 6e20 3289 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8932 │ │ -2f528a: 0c02 |0005: move-result-object v2 │ │ -2f528c: 1f02 9210 |0006: check-cast v2, Ljava/util/LinkedList; // type@1092 │ │ -2f5290: 6e10 6189 0200 |0008: invoke-virtual {v2}, Ljava/util/LinkedList;.iterator:()Ljava/util/Iterator; // method@8961 │ │ -2f5296: 0c02 |000b: move-result-object v2 │ │ -2f5298: 1102 |000c: return-object v2 │ │ +2f5274: |[2f5274] org.jaudiotagger.tag.TagOptionSingleton.getKeywordListIterator:(Ljava/lang/Class;)Ljava/util/Iterator; │ │ +2f5284: 5410 4e88 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/TagOptionSingleton;.keywordMap:Ljava/util/HashMap; // field@884e │ │ +2f5288: 6e20 3289 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8932 │ │ +2f528e: 0c02 |0005: move-result-object v2 │ │ +2f5290: 1f02 9210 |0006: check-cast v2, Ljava/util/LinkedList; // type@1092 │ │ +2f5294: 6e10 6189 0200 |0008: invoke-virtual {v2}, Ljava/util/LinkedList;.iterator:()Ljava/util/Iterator; // method@8961 │ │ +2f529a: 0c02 |000b: move-result-object v2 │ │ +2f529c: 1102 |000c: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=687 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/jaudiotagger/tag/TagOptionSingleton; │ │ 0x0000 - 0x000d reg=2 (null) Ljava/lang/Class; │ │ │ │ @@ -737278,17 +737278,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2f51f4: |[2f51f4] org.jaudiotagger.tag.TagOptionSingleton.getLanguage:()Ljava/lang/String; │ │ -2f5204: 5410 4f88 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/TagOptionSingleton;.language:Ljava/lang/String; // field@884f │ │ -2f5208: 1100 |0002: return-object v0 │ │ +2f51f8: |[2f51f8] org.jaudiotagger.tag.TagOptionSingleton.getLanguage:()Ljava/lang/String; │ │ +2f5208: 5410 4f88 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/TagOptionSingleton;.language:Ljava/lang/String; // field@884f │ │ +2f520c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=712 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/TagOptionSingleton; │ │ │ │ #10 : (in Lorg/jaudiotagger/tag/TagOptionSingleton;) │ │ @@ -737296,22 +737296,22 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -2f4e60: |[2f4e60] org.jaudiotagger.tag.TagOptionSingleton.getLyrics3SaveField:(Ljava/lang/String;)Z │ │ -2f4e70: 5410 5388 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/TagOptionSingleton;.lyrics3SaveFieldMap:Ljava/util/HashMap; // field@8853 │ │ -2f4e74: 6e20 3289 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8932 │ │ -2f4e7a: 0c02 |0005: move-result-object v2 │ │ -2f4e7c: 1f02 0c10 |0006: check-cast v2, Ljava/lang/Boolean; // type@100c │ │ -2f4e80: 6e10 c386 0200 |0008: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@86c3 │ │ -2f4e86: 0a02 |000b: move-result v2 │ │ -2f4e88: 0f02 |000c: return v2 │ │ +2f4e64: |[2f4e64] org.jaudiotagger.tag.TagOptionSingleton.getLyrics3SaveField:(Ljava/lang/String;)Z │ │ +2f4e74: 5410 5388 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/TagOptionSingleton;.lyrics3SaveFieldMap:Ljava/util/HashMap; // field@8853 │ │ +2f4e78: 6e20 3289 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8932 │ │ +2f4e7e: 0c02 |0005: move-result-object v2 │ │ +2f4e80: 1f02 0c10 |0006: check-cast v2, Ljava/lang/Boolean; // type@100c │ │ +2f4e84: 6e10 c386 0200 |0008: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@86c3 │ │ +2f4e8a: 0a02 |000b: move-result v2 │ │ +2f4e8c: 0f02 |000c: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=783 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/jaudiotagger/tag/TagOptionSingleton; │ │ 0x0000 - 0x000d reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -737320,17 +737320,17 @@ │ │ type : '()Ljava/util/HashMap;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2f5230: |[2f5230] org.jaudiotagger.tag.TagOptionSingleton.getLyrics3SaveFieldMap:()Ljava/util/HashMap; │ │ -2f5240: 5410 5388 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/TagOptionSingleton;.lyrics3SaveFieldMap:Ljava/util/HashMap; // field@8853 │ │ -2f5244: 1100 |0002: return-object v0 │ │ +2f5234: |[2f5234] org.jaudiotagger.tag.TagOptionSingleton.getLyrics3SaveFieldMap:()Ljava/util/HashMap; │ │ +2f5244: 5410 5388 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/TagOptionSingleton;.lyrics3SaveFieldMap:Ljava/util/HashMap; // field@8853 │ │ +2f5248: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=791 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/TagOptionSingleton; │ │ │ │ #12 : (in Lorg/jaudiotagger/tag/TagOptionSingleton;) │ │ @@ -737338,20 +737338,20 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -2f520c: |[2f520c] org.jaudiotagger.tag.TagOptionSingleton.getNewReplaceWord:(Ljava/lang/String;)Ljava/lang/String; │ │ -2f521c: 5410 5b88 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/TagOptionSingleton;.replaceWordMap:Ljava/util/HashMap; // field@885b │ │ -2f5220: 6e20 3289 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8932 │ │ -2f5226: 0c02 |0005: move-result-object v2 │ │ -2f5228: 1f02 3710 |0006: check-cast v2, Ljava/lang/String; // type@1037 │ │ -2f522c: 1102 |0008: return-object v2 │ │ +2f5210: |[2f5210] org.jaudiotagger.tag.TagOptionSingleton.getNewReplaceWord:(Ljava/lang/String;)Ljava/lang/String; │ │ +2f5220: 5410 5b88 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/TagOptionSingleton;.replaceWordMap:Ljava/util/HashMap; // field@885b │ │ +2f5224: 6e20 3289 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8932 │ │ +2f522a: 0c02 |0005: move-result-object v2 │ │ +2f522c: 1f02 3710 |0006: check-cast v2, Ljava/lang/String; // type@1037 │ │ +2f5230: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=800 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/jaudiotagger/tag/TagOptionSingleton; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -737360,17 +737360,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2f51ac: |[2f51ac] org.jaudiotagger.tag.TagOptionSingleton.getNumberMP3SyncFrame:()I │ │ -2f51bc: 5210 5488 |0000: iget v0, v1, Lorg/jaudiotagger/tag/TagOptionSingleton;.numberMP3SyncFrame:I // field@8854 │ │ -2f51c0: 0f00 |0002: return v0 │ │ +2f51b0: |[2f51b0] org.jaudiotagger.tag.TagOptionSingleton.getNumberMP3SyncFrame:()I │ │ +2f51c0: 5210 5488 |0000: iget v0, v1, Lorg/jaudiotagger/tag/TagOptionSingleton;.numberMP3SyncFrame:I // field@8854 │ │ +2f51c4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=826 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/TagOptionSingleton; │ │ │ │ #14 : (in Lorg/jaudiotagger/tag/TagOptionSingleton;) │ │ @@ -737378,21 +737378,21 @@ │ │ type : '()Ljava/util/Iterator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -2f529c: |[2f529c] org.jaudiotagger.tag.TagOptionSingleton.getOldReplaceWordIterator:()Ljava/util/Iterator; │ │ -2f52ac: 5410 5b88 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/TagOptionSingleton;.replaceWordMap:Ljava/util/HashMap; // field@885b │ │ -2f52b0: 6e10 3589 0000 |0002: invoke-virtual {v0}, Ljava/util/HashMap;.keySet:()Ljava/util/Set; // method@8935 │ │ -2f52b6: 0c00 |0005: move-result-object v0 │ │ -2f52b8: 7210 a889 0000 |0006: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@89a8 │ │ -2f52be: 0c00 |0009: move-result-object v0 │ │ -2f52c0: 1100 |000a: return-object v0 │ │ +2f52a0: |[2f52a0] org.jaudiotagger.tag.TagOptionSingleton.getOldReplaceWordIterator:()Ljava/util/Iterator; │ │ +2f52b0: 5410 5b88 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/TagOptionSingleton;.replaceWordMap:Ljava/util/HashMap; // field@885b │ │ +2f52b4: 6e10 3589 0000 |0002: invoke-virtual {v0}, Ljava/util/HashMap;.keySet:()Ljava/util/Set; // method@8935 │ │ +2f52ba: 0c00 |0005: move-result-object v0 │ │ +2f52bc: 7210 a889 0000 |0006: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@89a8 │ │ +2f52c2: 0c00 |0009: move-result-object v0 │ │ +2f52c4: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=834 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/jaudiotagger/tag/TagOptionSingleton; │ │ │ │ #15 : (in Lorg/jaudiotagger/tag/TagOptionSingleton;) │ │ @@ -737400,21 +737400,21 @@ │ │ type : '()Ljava/util/Iterator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -2f52c4: |[2f52c4] org.jaudiotagger.tag.TagOptionSingleton.getOpenParenthesisIterator:()Ljava/util/Iterator; │ │ -2f52d4: 5410 5888 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/TagOptionSingleton;.parenthesisMap:Ljava/util/HashMap; // field@8858 │ │ -2f52d8: 6e10 3589 0000 |0002: invoke-virtual {v0}, Ljava/util/HashMap;.keySet:()Ljava/util/Set; // method@8935 │ │ -2f52de: 0c00 |0005: move-result-object v0 │ │ -2f52e0: 7210 a889 0000 |0006: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@89a8 │ │ -2f52e6: 0c00 |0009: move-result-object v0 │ │ -2f52e8: 1100 |000a: return-object v0 │ │ +2f52c8: |[2f52c8] org.jaudiotagger.tag.TagOptionSingleton.getOpenParenthesisIterator:()Ljava/util/Iterator; │ │ +2f52d8: 5410 5888 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/TagOptionSingleton;.parenthesisMap:Ljava/util/HashMap; // field@8858 │ │ +2f52dc: 6e10 3589 0000 |0002: invoke-virtual {v0}, Ljava/util/HashMap;.keySet:()Ljava/util/Set; // method@8935 │ │ +2f52e2: 0c00 |0005: move-result-object v0 │ │ +2f52e4: 7210 a889 0000 |0006: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@89a8 │ │ +2f52ea: 0c00 |0009: move-result-object v0 │ │ +2f52ec: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=851 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/jaudiotagger/tag/TagOptionSingleton; │ │ │ │ #16 : (in Lorg/jaudiotagger/tag/TagOptionSingleton;) │ │ @@ -737422,17 +737422,17 @@ │ │ type : '()Lorg/jaudiotagger/tag/options/PadNumberOption;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2f53a8: |[2f53a8] org.jaudiotagger.tag.TagOptionSingleton.getPadNumberTotalLength:()Lorg/jaudiotagger/tag/options/PadNumberOption; │ │ -2f53b8: 5410 5688 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/TagOptionSingleton;.padNumberTotalLength:Lorg/jaudiotagger/tag/options/PadNumberOption; // field@8856 │ │ -2f53bc: 1100 |0002: return-object v0 │ │ +2f53ac: |[2f53ac] org.jaudiotagger.tag.TagOptionSingleton.getPadNumberTotalLength:()Lorg/jaudiotagger/tag/options/PadNumberOption; │ │ +2f53bc: 5410 5688 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/TagOptionSingleton;.padNumberTotalLength:Lorg/jaudiotagger/tag/options/PadNumberOption; // field@8856 │ │ +2f53c0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1326 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/TagOptionSingleton; │ │ │ │ #17 : (in Lorg/jaudiotagger/tag/TagOptionSingleton;) │ │ @@ -737440,17 +737440,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2f51c4: |[2f51c4] org.jaudiotagger.tag.TagOptionSingleton.getPlayerCompatability:()I │ │ -2f51d4: 5210 5988 |0000: iget v0, v1, Lorg/jaudiotagger/tag/TagOptionSingleton;.playerCompatability:I // field@8859 │ │ -2f51d8: 0f00 |0002: return v0 │ │ +2f51c8: |[2f51c8] org.jaudiotagger.tag.TagOptionSingleton.getPlayerCompatability:()I │ │ +2f51d8: 5210 5988 |0000: iget v0, v1, Lorg/jaudiotagger/tag/TagOptionSingleton;.playerCompatability:I // field@8859 │ │ +2f51dc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1256 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/TagOptionSingleton; │ │ │ │ #18 : (in Lorg/jaudiotagger/tag/TagOptionSingleton;) │ │ @@ -737458,17 +737458,17 @@ │ │ type : '()B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2f5194: |[2f5194] org.jaudiotagger.tag.TagOptionSingleton.getTimeStampFormat:()B │ │ -2f51a4: 5610 5e88 |0000: iget-byte v0, v1, Lorg/jaudiotagger/tag/TagOptionSingleton;.timeStampFormat:B // field@885e │ │ -2f51a8: 0f00 |0002: return v0 │ │ +2f5198: |[2f5198] org.jaudiotagger.tag.TagOptionSingleton.getTimeStampFormat:()B │ │ +2f51a8: 5610 5e88 |0000: iget-byte v0, v1, Lorg/jaudiotagger/tag/TagOptionSingleton;.timeStampFormat:B // field@885e │ │ +2f51ac: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=904 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/TagOptionSingleton; │ │ │ │ #19 : (in Lorg/jaudiotagger/tag/TagOptionSingleton;) │ │ @@ -737476,17 +737476,17 @@ │ │ type : '()Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistReadOptions;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2f53d8: |[2f53d8] org.jaudiotagger.tag.TagOptionSingleton.getVorbisAlbumArtisReadOptions:()Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistReadOptions; │ │ -2f53e8: 5410 6088 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/TagOptionSingleton;.vorbisAlbumArtistReadOptions:Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistReadOptions; // field@8860 │ │ -2f53ec: 1100 |0002: return-object v0 │ │ +2f53dc: |[2f53dc] org.jaudiotagger.tag.TagOptionSingleton.getVorbisAlbumArtisReadOptions:()Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistReadOptions; │ │ +2f53ec: 5410 6088 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/TagOptionSingleton;.vorbisAlbumArtistReadOptions:Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistReadOptions; // field@8860 │ │ +2f53f0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/TagOptionSingleton; │ │ │ │ #20 : (in Lorg/jaudiotagger/tag/TagOptionSingleton;) │ │ @@ -737494,17 +737494,17 @@ │ │ type : '()Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2f53f0: |[2f53f0] org.jaudiotagger.tag.TagOptionSingleton.getVorbisAlbumArtistSaveOptions:()Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions; │ │ -2f5400: 5410 6188 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/TagOptionSingleton;.vorbisAlbumArtistSaveOptions:Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions; // field@8861 │ │ -2f5404: 1100 |0002: return-object v0 │ │ +2f53f4: |[2f53f4] org.jaudiotagger.tag.TagOptionSingleton.getVorbisAlbumArtistSaveOptions:()Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions; │ │ +2f5404: 5410 6188 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/TagOptionSingleton;.vorbisAlbumArtistSaveOptions:Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions; // field@8861 │ │ +2f5408: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/TagOptionSingleton; │ │ │ │ #21 : (in Lorg/jaudiotagger/tag/TagOptionSingleton;) │ │ @@ -737512,17 +737512,17 @@ │ │ type : '()Lorg/jaudiotagger/audio/wav/WavOptions;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2f5304: |[2f5304] org.jaudiotagger.tag.TagOptionSingleton.getWavOptions:()Lorg/jaudiotagger/audio/wav/WavOptions; │ │ -2f5314: 5410 6288 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/TagOptionSingleton;.wavOptions:Lorg/jaudiotagger/audio/wav/WavOptions; // field@8862 │ │ -2f5318: 1100 |0002: return-object v0 │ │ +2f5308: |[2f5308] org.jaudiotagger.tag.TagOptionSingleton.getWavOptions:()Lorg/jaudiotagger/audio/wav/WavOptions; │ │ +2f5318: 5410 6288 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/TagOptionSingleton;.wavOptions:Lorg/jaudiotagger/audio/wav/WavOptions; // field@8862 │ │ +2f531c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/TagOptionSingleton; │ │ │ │ #22 : (in Lorg/jaudiotagger/tag/TagOptionSingleton;) │ │ @@ -737530,17 +737530,17 @@ │ │ type : '()Lorg/jaudiotagger/audio/wav/WavSaveOptions;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2f531c: |[2f531c] org.jaudiotagger.tag.TagOptionSingleton.getWavSaveOptions:()Lorg/jaudiotagger/audio/wav/WavSaveOptions; │ │ -2f532c: 5410 6388 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/TagOptionSingleton;.wavSaveOptions:Lorg/jaudiotagger/audio/wav/WavSaveOptions; // field@8863 │ │ -2f5330: 1100 |0002: return-object v0 │ │ +2f5320: |[2f5320] org.jaudiotagger.tag.TagOptionSingleton.getWavSaveOptions:()Lorg/jaudiotagger/audio/wav/WavSaveOptions; │ │ +2f5330: 5410 6388 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/TagOptionSingleton;.wavSaveOptions:Lorg/jaudiotagger/audio/wav/WavSaveOptions; // field@8863 │ │ +2f5334: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/TagOptionSingleton; │ │ │ │ #23 : (in Lorg/jaudiotagger/tag/TagOptionSingleton;) │ │ @@ -737548,17 +737548,17 @@ │ │ type : '()Lorg/jaudiotagger/audio/wav/WavSaveOrder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2f5334: |[2f5334] org.jaudiotagger.tag.TagOptionSingleton.getWavSaveOrder:()Lorg/jaudiotagger/audio/wav/WavSaveOrder; │ │ -2f5344: 5410 6488 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/TagOptionSingleton;.wavSaveOrder:Lorg/jaudiotagger/audio/wav/WavSaveOrder; // field@8864 │ │ -2f5348: 1100 |0002: return-object v0 │ │ +2f5338: |[2f5338] org.jaudiotagger.tag.TagOptionSingleton.getWavSaveOrder:()Lorg/jaudiotagger/audio/wav/WavSaveOrder; │ │ +2f5348: 5410 6488 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/TagOptionSingleton;.wavSaveOrder:Lorg/jaudiotagger/audio/wav/WavSaveOrder; // field@8864 │ │ +2f534c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/TagOptionSingleton; │ │ │ │ #24 : (in Lorg/jaudiotagger/tag/TagOptionSingleton;) │ │ @@ -737566,17 +737566,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2f52ec: |[2f52ec] org.jaudiotagger.tag.TagOptionSingleton.getWriteChunkSize:()J │ │ -2f52fc: 5320 6588 |0000: iget-wide v0, v2, Lorg/jaudiotagger/tag/TagOptionSingleton;.writeChunkSize:J // field@8865 │ │ -2f5300: 1000 |0002: return-wide v0 │ │ +2f52f0: |[2f52f0] org.jaudiotagger.tag.TagOptionSingleton.getWriteChunkSize:()J │ │ +2f5300: 5320 6588 |0000: iget-wide v0, v2, Lorg/jaudiotagger/tag/TagOptionSingleton;.writeChunkSize:J // field@8865 │ │ +2f5304: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1285 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/jaudiotagger/tag/TagOptionSingleton; │ │ │ │ #25 : (in Lorg/jaudiotagger/tag/TagOptionSingleton;) │ │ @@ -737584,17 +737584,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2f4e8c: |[2f4e8c] org.jaudiotagger.tag.TagOptionSingleton.isAPICDescriptionITunesCompatible:()Z │ │ -2f4e9c: 5510 4888 |0000: iget-boolean v0, v1, Lorg/jaudiotagger/tag/TagOptionSingleton;.isAPICDescriptionITunesCompatible:Z // field@8848 │ │ -2f4ea0: 0f00 |0002: return v0 │ │ +2f4e90: |[2f4e90] org.jaudiotagger.tag.TagOptionSingleton.isAPICDescriptionITunesCompatible:()Z │ │ +2f4ea0: 5510 4888 |0000: iget-boolean v0, v1, Lorg/jaudiotagger/tag/TagOptionSingleton;.isAPICDescriptionITunesCompatible:Z // field@8848 │ │ +2f4ea4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1339 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/TagOptionSingleton; │ │ │ │ #26 : (in Lorg/jaudiotagger/tag/TagOptionSingleton;) │ │ @@ -737602,17 +737602,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2f4ea4: |[2f4ea4] org.jaudiotagger.tag.TagOptionSingleton.isAndroid:()Z │ │ -2f4eb4: 5510 4988 |0000: iget-boolean v0, v1, Lorg/jaudiotagger/tag/TagOptionSingleton;.isAndroid:Z // field@8849 │ │ -2f4eb8: 0f00 |0002: return v0 │ │ +2f4ea8: |[2f4ea8] org.jaudiotagger.tag.TagOptionSingleton.isAndroid:()Z │ │ +2f4eb8: 5510 4988 |0000: iget-boolean v0, v1, Lorg/jaudiotagger/tag/TagOptionSingleton;.isAndroid:Z // field@8849 │ │ +2f4ebc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1241 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/TagOptionSingleton; │ │ │ │ #27 : (in Lorg/jaudiotagger/tag/TagOptionSingleton;) │ │ @@ -737620,17 +737620,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2f4ebc: |[2f4ebc] org.jaudiotagger.tag.TagOptionSingleton.isCheckIsWritable:()Z │ │ -2f4ecc: 5510 3588 |0000: iget-boolean v0, v1, Lorg/jaudiotagger/tag/TagOptionSingleton;.checkIsWritable:Z // field@8835 │ │ -2f4ed0: 0f00 |0002: return v0 │ │ +2f4ec0: |[2f4ec0] org.jaudiotagger.tag.TagOptionSingleton.isCheckIsWritable:()Z │ │ +2f4ed0: 5510 3588 |0000: iget-boolean v0, v1, Lorg/jaudiotagger/tag/TagOptionSingleton;.checkIsWritable:Z // field@8835 │ │ +2f4ed4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1352 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/TagOptionSingleton; │ │ │ │ #28 : (in Lorg/jaudiotagger/tag/TagOptionSingleton;) │ │ @@ -737638,17 +737638,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2f4ed4: |[2f4ed4] org.jaudiotagger.tag.TagOptionSingleton.isEncodeUTF16BomAsLittleEndian:()Z │ │ -2f4ee4: 5510 4a88 |0000: iget-boolean v0, v1, Lorg/jaudiotagger/tag/TagOptionSingleton;.isEncodeUTF16BomAsLittleEndian:Z // field@884a │ │ -2f4ee8: 0f00 |0002: return v0 │ │ +2f4ed8: |[2f4ed8] org.jaudiotagger.tag.TagOptionSingleton.isEncodeUTF16BomAsLittleEndian:()Z │ │ +2f4ee8: 5510 4a88 |0000: iget-boolean v0, v1, Lorg/jaudiotagger/tag/TagOptionSingleton;.isEncodeUTF16BomAsLittleEndian:Z // field@884a │ │ +2f4eec: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1270 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/TagOptionSingleton; │ │ │ │ #29 : (in Lorg/jaudiotagger/tag/TagOptionSingleton;) │ │ @@ -737656,17 +737656,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2f4eec: |[2f4eec] org.jaudiotagger.tag.TagOptionSingleton.isFilenameTagSave:()Z │ │ -2f4efc: 5510 3788 |0000: iget-boolean v0, v1, Lorg/jaudiotagger/tag/TagOptionSingleton;.filenameTagSave:Z // field@8837 │ │ -2f4f00: 0f00 |0002: return v0 │ │ +2f4ef0: |[2f4ef0] org.jaudiotagger.tag.TagOptionSingleton.isFilenameTagSave:()Z │ │ +2f4f00: 5510 3788 |0000: iget-boolean v0, v1, Lorg/jaudiotagger/tag/TagOptionSingleton;.filenameTagSave:Z // field@8837 │ │ +2f4f04: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=429 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/TagOptionSingleton; │ │ │ │ #30 : (in Lorg/jaudiotagger/tag/TagOptionSingleton;) │ │ @@ -737674,17 +737674,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2f4f04: |[2f4f04] org.jaudiotagger.tag.TagOptionSingleton.isId3v1Save:()Z │ │ -2f4f14: 5510 3888 |0000: iget-boolean v0, v1, Lorg/jaudiotagger/tag/TagOptionSingleton;.id3v1Save:Z // field@8838 │ │ -2f4f18: 0f00 |0002: return v0 │ │ +2f4f08: |[2f4f08] org.jaudiotagger.tag.TagOptionSingleton.isId3v1Save:()Z │ │ +2f4f18: 5510 3888 |0000: iget-boolean v0, v1, Lorg/jaudiotagger/tag/TagOptionSingleton;.id3v1Save:Z // field@8838 │ │ +2f4f1c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=479 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/TagOptionSingleton; │ │ │ │ #31 : (in Lorg/jaudiotagger/tag/TagOptionSingleton;) │ │ @@ -737692,17 +737692,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2f4f1c: |[2f4f1c] org.jaudiotagger.tag.TagOptionSingleton.isId3v1SaveAlbum:()Z │ │ -2f4f2c: 5510 3988 |0000: iget-boolean v0, v1, Lorg/jaudiotagger/tag/TagOptionSingleton;.id3v1SaveAlbum:Z // field@8839 │ │ -2f4f30: 0f00 |0002: return v0 │ │ +2f4f20: |[2f4f20] org.jaudiotagger.tag.TagOptionSingleton.isId3v1SaveAlbum:()Z │ │ +2f4f30: 5510 3988 |0000: iget-boolean v0, v1, Lorg/jaudiotagger/tag/TagOptionSingleton;.id3v1SaveAlbum:Z // field@8839 │ │ +2f4f34: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=495 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/TagOptionSingleton; │ │ │ │ #32 : (in Lorg/jaudiotagger/tag/TagOptionSingleton;) │ │ @@ -737710,17 +737710,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2f4f34: |[2f4f34] org.jaudiotagger.tag.TagOptionSingleton.isId3v1SaveArtist:()Z │ │ -2f4f44: 5510 3a88 |0000: iget-boolean v0, v1, Lorg/jaudiotagger/tag/TagOptionSingleton;.id3v1SaveArtist:Z // field@883a │ │ -2f4f48: 0f00 |0002: return v0 │ │ +2f4f38: |[2f4f38] org.jaudiotagger.tag.TagOptionSingleton.isId3v1SaveArtist:()Z │ │ +2f4f48: 5510 3a88 |0000: iget-boolean v0, v1, Lorg/jaudiotagger/tag/TagOptionSingleton;.id3v1SaveArtist:Z // field@883a │ │ +2f4f4c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=511 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/TagOptionSingleton; │ │ │ │ #33 : (in Lorg/jaudiotagger/tag/TagOptionSingleton;) │ │ @@ -737728,17 +737728,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2f4f4c: |[2f4f4c] org.jaudiotagger.tag.TagOptionSingleton.isId3v1SaveComment:()Z │ │ -2f4f5c: 5510 3b88 |0000: iget-boolean v0, v1, Lorg/jaudiotagger/tag/TagOptionSingleton;.id3v1SaveComment:Z // field@883b │ │ -2f4f60: 0f00 |0002: return v0 │ │ +2f4f50: |[2f4f50] org.jaudiotagger.tag.TagOptionSingleton.isId3v1SaveComment:()Z │ │ +2f4f60: 5510 3b88 |0000: iget-boolean v0, v1, Lorg/jaudiotagger/tag/TagOptionSingleton;.id3v1SaveComment:Z // field@883b │ │ +2f4f64: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=527 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/TagOptionSingleton; │ │ │ │ #34 : (in Lorg/jaudiotagger/tag/TagOptionSingleton;) │ │ @@ -737746,17 +737746,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2f4f64: |[2f4f64] org.jaudiotagger.tag.TagOptionSingleton.isId3v1SaveGenre:()Z │ │ -2f4f74: 5510 3c88 |0000: iget-boolean v0, v1, Lorg/jaudiotagger/tag/TagOptionSingleton;.id3v1SaveGenre:Z // field@883c │ │ -2f4f78: 0f00 |0002: return v0 │ │ +2f4f68: |[2f4f68] org.jaudiotagger.tag.TagOptionSingleton.isId3v1SaveGenre:()Z │ │ +2f4f78: 5510 3c88 |0000: iget-boolean v0, v1, Lorg/jaudiotagger/tag/TagOptionSingleton;.id3v1SaveGenre:Z // field@883c │ │ +2f4f7c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=543 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/TagOptionSingleton; │ │ │ │ #35 : (in Lorg/jaudiotagger/tag/TagOptionSingleton;) │ │ @@ -737764,17 +737764,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2f4f7c: |[2f4f7c] org.jaudiotagger.tag.TagOptionSingleton.isId3v1SaveTitle:()Z │ │ -2f4f8c: 5510 3d88 |0000: iget-boolean v0, v1, Lorg/jaudiotagger/tag/TagOptionSingleton;.id3v1SaveTitle:Z // field@883d │ │ -2f4f90: 0f00 |0002: return v0 │ │ +2f4f80: |[2f4f80] org.jaudiotagger.tag.TagOptionSingleton.isId3v1SaveTitle:()Z │ │ +2f4f90: 5510 3d88 |0000: iget-boolean v0, v1, Lorg/jaudiotagger/tag/TagOptionSingleton;.id3v1SaveTitle:Z // field@883d │ │ +2f4f94: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=559 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/TagOptionSingleton; │ │ │ │ #36 : (in Lorg/jaudiotagger/tag/TagOptionSingleton;) │ │ @@ -737782,17 +737782,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2f4f94: |[2f4f94] org.jaudiotagger.tag.TagOptionSingleton.isId3v1SaveTrack:()Z │ │ -2f4fa4: 5510 3e88 |0000: iget-boolean v0, v1, Lorg/jaudiotagger/tag/TagOptionSingleton;.id3v1SaveTrack:Z // field@883e │ │ -2f4fa8: 0f00 |0002: return v0 │ │ +2f4f98: |[2f4f98] org.jaudiotagger.tag.TagOptionSingleton.isId3v1SaveTrack:()Z │ │ +2f4fa8: 5510 3e88 |0000: iget-boolean v0, v1, Lorg/jaudiotagger/tag/TagOptionSingleton;.id3v1SaveTrack:Z // field@883e │ │ +2f4fac: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=575 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/TagOptionSingleton; │ │ │ │ #37 : (in Lorg/jaudiotagger/tag/TagOptionSingleton;) │ │ @@ -737800,17 +737800,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2f4fac: |[2f4fac] org.jaudiotagger.tag.TagOptionSingleton.isId3v1SaveYear:()Z │ │ -2f4fbc: 5510 3f88 |0000: iget-boolean v0, v1, Lorg/jaudiotagger/tag/TagOptionSingleton;.id3v1SaveYear:Z // field@883f │ │ -2f4fc0: 0f00 |0002: return v0 │ │ +2f4fb0: |[2f4fb0] org.jaudiotagger.tag.TagOptionSingleton.isId3v1SaveYear:()Z │ │ +2f4fc0: 5510 3f88 |0000: iget-boolean v0, v1, Lorg/jaudiotagger/tag/TagOptionSingleton;.id3v1SaveYear:Z // field@883f │ │ +2f4fc4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=591 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/TagOptionSingleton; │ │ │ │ #38 : (in Lorg/jaudiotagger/tag/TagOptionSingleton;) │ │ @@ -737818,17 +737818,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2f4fc4: |[2f4fc4] org.jaudiotagger.tag.TagOptionSingleton.isId3v2ITunes12_6WorkGroupingMode:()Z │ │ -2f4fd4: 5510 4388 |0000: iget-boolean v0, v1, Lorg/jaudiotagger/tag/TagOptionSingleton;.id3v2ITunes12_6WorkGroupingMode:Z // field@8843 │ │ -2f4fd8: 0f00 |0002: return v0 │ │ +2f4fc8: |[2f4fc8] org.jaudiotagger.tag.TagOptionSingleton.isId3v2ITunes12_6WorkGroupingMode:()Z │ │ +2f4fd8: 5510 4388 |0000: iget-boolean v0, v1, Lorg/jaudiotagger/tag/TagOptionSingleton;.id3v2ITunes12_6WorkGroupingMode:Z // field@8843 │ │ +2f4fdc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=645 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/TagOptionSingleton; │ │ │ │ #39 : (in Lorg/jaudiotagger/tag/TagOptionSingleton;) │ │ @@ -737836,17 +737836,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2f4fdc: |[2f4fdc] org.jaudiotagger.tag.TagOptionSingleton.isId3v2PaddingCopyTag:()Z │ │ -2f4fec: 5510 4488 |0000: iget-boolean v0, v1, Lorg/jaudiotagger/tag/TagOptionSingleton;.id3v2PaddingCopyTag:Z // field@8844 │ │ -2f4ff0: 0f00 |0002: return v0 │ │ +2f4fe0: |[2f4fe0] org.jaudiotagger.tag.TagOptionSingleton.isId3v2PaddingCopyTag:()Z │ │ +2f4ff0: 5510 4488 |0000: iget-boolean v0, v1, Lorg/jaudiotagger/tag/TagOptionSingleton;.id3v2PaddingCopyTag:Z // field@8844 │ │ +2f4ff4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=608 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/TagOptionSingleton; │ │ │ │ #40 : (in Lorg/jaudiotagger/tag/TagOptionSingleton;) │ │ @@ -737854,17 +737854,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2f4ff4: |[2f4ff4] org.jaudiotagger.tag.TagOptionSingleton.isId3v2PaddingWillShorten:()Z │ │ -2f5004: 5510 4588 |0000: iget-boolean v0, v1, Lorg/jaudiotagger/tag/TagOptionSingleton;.id3v2PaddingWillShorten:Z // field@8845 │ │ -2f5008: 0f00 |0002: return v0 │ │ +2f4ff8: |[2f4ff8] org.jaudiotagger.tag.TagOptionSingleton.isId3v2PaddingWillShorten:()Z │ │ +2f5008: 5510 4588 |0000: iget-boolean v0, v1, Lorg/jaudiotagger/tag/TagOptionSingleton;.id3v2PaddingWillShorten:Z // field@8845 │ │ +2f500c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=625 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/TagOptionSingleton; │ │ │ │ #41 : (in Lorg/jaudiotagger/tag/TagOptionSingleton;) │ │ @@ -737872,17 +737872,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2f500c: |[2f500c] org.jaudiotagger.tag.TagOptionSingleton.isId3v2Save:()Z │ │ -2f501c: 5510 4688 |0000: iget-boolean v0, v1, Lorg/jaudiotagger/tag/TagOptionSingleton;.id3v2Save:Z // field@8846 │ │ -2f5020: 0f00 |0002: return v0 │ │ +2f5010: |[2f5010] org.jaudiotagger.tag.TagOptionSingleton.isId3v2Save:()Z │ │ +2f5020: 5510 4688 |0000: iget-boolean v0, v1, Lorg/jaudiotagger/tag/TagOptionSingleton;.id3v2Save:Z // field@8846 │ │ +2f5024: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=641 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/TagOptionSingleton; │ │ │ │ #42 : (in Lorg/jaudiotagger/tag/TagOptionSingleton;) │ │ @@ -737890,17 +737890,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2f5024: |[2f5024] org.jaudiotagger.tag.TagOptionSingleton.isLyrics3KeepEmptyFieldIfRead:()Z │ │ -2f5034: 5510 5088 |0000: iget-boolean v0, v1, Lorg/jaudiotagger/tag/TagOptionSingleton;.lyrics3KeepEmptyFieldIfRead:Z // field@8850 │ │ -2f5038: 0f00 |0002: return v0 │ │ +2f5028: |[2f5028] org.jaudiotagger.tag.TagOptionSingleton.isLyrics3KeepEmptyFieldIfRead:()Z │ │ +2f5038: 5510 5088 |0000: iget-boolean v0, v1, Lorg/jaudiotagger/tag/TagOptionSingleton;.lyrics3KeepEmptyFieldIfRead:Z // field@8850 │ │ +2f503c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=728 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/TagOptionSingleton; │ │ │ │ #43 : (in Lorg/jaudiotagger/tag/TagOptionSingleton;) │ │ @@ -737908,17 +737908,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2f503c: |[2f503c] org.jaudiotagger.tag.TagOptionSingleton.isLyrics3Save:()Z │ │ -2f504c: 5510 5188 |0000: iget-boolean v0, v1, Lorg/jaudiotagger/tag/TagOptionSingleton;.lyrics3Save:Z // field@8851 │ │ -2f5050: 0f00 |0002: return v0 │ │ +2f5040: |[2f5040] org.jaudiotagger.tag.TagOptionSingleton.isLyrics3Save:()Z │ │ +2f5050: 5510 5188 |0000: iget-boolean v0, v1, Lorg/jaudiotagger/tag/TagOptionSingleton;.lyrics3Save:Z // field@8851 │ │ +2f5054: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=744 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/TagOptionSingleton; │ │ │ │ #44 : (in Lorg/jaudiotagger/tag/TagOptionSingleton;) │ │ @@ -737926,17 +737926,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2f5054: |[2f5054] org.jaudiotagger.tag.TagOptionSingleton.isLyrics3SaveEmptyField:()Z │ │ -2f5064: 5510 5288 |0000: iget-boolean v0, v1, Lorg/jaudiotagger/tag/TagOptionSingleton;.lyrics3SaveEmptyField:Z // field@8852 │ │ -2f5068: 0f00 |0002: return v0 │ │ +2f5058: |[2f5058] org.jaudiotagger.tag.TagOptionSingleton.isLyrics3SaveEmptyField:()Z │ │ +2f5068: 5510 5288 |0000: iget-boolean v0, v1, Lorg/jaudiotagger/tag/TagOptionSingleton;.lyrics3SaveEmptyField:Z // field@8852 │ │ +2f506c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=760 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/TagOptionSingleton; │ │ │ │ #45 : (in Lorg/jaudiotagger/tag/TagOptionSingleton;) │ │ @@ -737944,19 +737944,19 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -2f506c: |[2f506c] org.jaudiotagger.tag.TagOptionSingleton.isOpenParenthesis:(Ljava/lang/String;)Z │ │ -2f507c: 5410 5888 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/TagOptionSingleton;.parenthesisMap:Ljava/util/HashMap; // field@8858 │ │ -2f5080: 6e20 2f89 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@892f │ │ -2f5086: 0a02 |0005: move-result v2 │ │ -2f5088: 0f02 |0006: return v2 │ │ +2f5070: |[2f5070] org.jaudiotagger.tag.TagOptionSingleton.isOpenParenthesis:(Ljava/lang/String;)Z │ │ +2f5080: 5410 5888 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/TagOptionSingleton;.parenthesisMap:Ljava/util/HashMap; // field@8858 │ │ +2f5084: 6e20 2f89 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@892f │ │ +2f508a: 0a02 |0005: move-result v2 │ │ +2f508c: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=843 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jaudiotagger/tag/TagOptionSingleton; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -737965,17 +737965,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2f508c: |[2f508c] org.jaudiotagger.tag.TagOptionSingleton.isOriginalSavedAfterAdjustingID3v2Padding:()Z │ │ -2f509c: 5510 5588 |0000: iget-boolean v0, v1, Lorg/jaudiotagger/tag/TagOptionSingleton;.originalSavedAfterAdjustingID3v2Padding:Z // field@8855 │ │ -2f50a0: 0f00 |0002: return v0 │ │ +2f5090: |[2f5090] org.jaudiotagger.tag.TagOptionSingleton.isOriginalSavedAfterAdjustingID3v2Padding:()Z │ │ +2f50a0: 5510 5588 |0000: iget-boolean v0, v1, Lorg/jaudiotagger/tag/TagOptionSingleton;.originalSavedAfterAdjustingID3v2Padding:Z // field@8855 │ │ +2f50a4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=868 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/TagOptionSingleton; │ │ │ │ #47 : (in Lorg/jaudiotagger/tag/TagOptionSingleton;) │ │ @@ -737983,17 +737983,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2f50a4: |[2f50a4] org.jaudiotagger.tag.TagOptionSingleton.isPadNumbers:()Z │ │ -2f50b4: 5510 5788 |0000: iget-boolean v0, v1, Lorg/jaudiotagger/tag/TagOptionSingleton;.padNumbers:Z // field@8857 │ │ -2f50b8: 0f00 |0002: return v0 │ │ +2f50a8: |[2f50a8] org.jaudiotagger.tag.TagOptionSingleton.isPadNumbers:()Z │ │ +2f50b8: 5510 5788 |0000: iget-boolean v0, v1, Lorg/jaudiotagger/tag/TagOptionSingleton;.padNumbers:Z // field@8857 │ │ +2f50bc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1231 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/TagOptionSingleton; │ │ │ │ #48 : (in Lorg/jaudiotagger/tag/TagOptionSingleton;) │ │ @@ -738001,17 +738001,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2f50bc: |[2f50bc] org.jaudiotagger.tag.TagOptionSingleton.isRemoveTrailingTerminatorOnWrite:()Z │ │ -2f50cc: 5510 5a88 |0000: iget-boolean v0, v1, Lorg/jaudiotagger/tag/TagOptionSingleton;.removeTrailingTerminatorOnWrite:Z // field@885a │ │ -2f50d0: 0f00 |0002: return v0 │ │ +2f50c0: |[2f50c0] org.jaudiotagger.tag.TagOptionSingleton.isRemoveTrailingTerminatorOnWrite:()Z │ │ +2f50d0: 5510 5a88 |0000: iget-boolean v0, v1, Lorg/jaudiotagger/tag/TagOptionSingleton;.removeTrailingTerminatorOnWrite:Z // field@885a │ │ +2f50d4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1095 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/TagOptionSingleton; │ │ │ │ #49 : (in Lorg/jaudiotagger/tag/TagOptionSingleton;) │ │ @@ -738019,17 +738019,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2f50d4: |[2f50d4] org.jaudiotagger.tag.TagOptionSingleton.isResetTextEncodingForExistingFrames:()Z │ │ -2f50e4: 5510 5c88 |0000: iget-boolean v0, v1, Lorg/jaudiotagger/tag/TagOptionSingleton;.resetTextEncodingForExistingFrames:Z // field@885c │ │ -2f50e8: 0f00 |0002: return v0 │ │ +2f50d8: |[2f50d8] org.jaudiotagger.tag.TagOptionSingleton.isResetTextEncodingForExistingFrames:()Z │ │ +2f50e8: 5510 5c88 |0000: iget-boolean v0, v1, Lorg/jaudiotagger/tag/TagOptionSingleton;.resetTextEncodingForExistingFrames:Z // field@885c │ │ +2f50ec: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1194 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/TagOptionSingleton; │ │ │ │ #50 : (in Lorg/jaudiotagger/tag/TagOptionSingleton;) │ │ @@ -738037,17 +738037,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2f50ec: |[2f50ec] org.jaudiotagger.tag.TagOptionSingleton.isTruncateTextWithoutErrors:()Z │ │ -2f50fc: 5510 5f88 |0000: iget-boolean v0, v1, Lorg/jaudiotagger/tag/TagOptionSingleton;.truncateTextWithoutErrors:Z // field@885f │ │ -2f5100: 0f00 |0002: return v0 │ │ +2f50f0: |[2f50f0] org.jaudiotagger.tag.TagOptionSingleton.isTruncateTextWithoutErrors:()Z │ │ +2f5100: 5510 5f88 |0000: iget-boolean v0, v1, Lorg/jaudiotagger/tag/TagOptionSingleton;.truncateTextWithoutErrors:Z // field@885f │ │ +2f5104: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1216 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/TagOptionSingleton; │ │ │ │ #51 : (in Lorg/jaudiotagger/tag/TagOptionSingleton;) │ │ @@ -738055,17 +738055,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2f5104: |[2f5104] org.jaudiotagger.tag.TagOptionSingleton.isWriteMp3GenresAsText:()Z │ │ -2f5114: 5510 4b88 |0000: iget-boolean v0, v1, Lorg/jaudiotagger/tag/TagOptionSingleton;.isWriteMp3GenresAsText:Z // field@884b │ │ -2f5118: 0f00 |0002: return v0 │ │ +2f5108: |[2f5108] org.jaudiotagger.tag.TagOptionSingleton.isWriteMp3GenresAsText:()Z │ │ +2f5118: 5510 4b88 |0000: iget-boolean v0, v1, Lorg/jaudiotagger/tag/TagOptionSingleton;.isWriteMp3GenresAsText:Z // field@884b │ │ +2f511c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1313 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/TagOptionSingleton; │ │ │ │ #52 : (in Lorg/jaudiotagger/tag/TagOptionSingleton;) │ │ @@ -738073,17 +738073,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2f511c: |[2f511c] org.jaudiotagger.tag.TagOptionSingleton.isWriteMp4GenresAsText:()Z │ │ -2f512c: 5510 4c88 |0000: iget-boolean v0, v1, Lorg/jaudiotagger/tag/TagOptionSingleton;.isWriteMp4GenresAsText:Z // field@884c │ │ -2f5130: 0f00 |0002: return v0 │ │ +2f5120: |[2f5120] org.jaudiotagger.tag.TagOptionSingleton.isWriteMp4GenresAsText:()Z │ │ +2f5130: 5510 4c88 |0000: iget-boolean v0, v1, Lorg/jaudiotagger/tag/TagOptionSingleton;.isWriteMp4GenresAsText:Z // field@884c │ │ +2f5134: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1299 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/TagOptionSingleton; │ │ │ │ #53 : (in Lorg/jaudiotagger/tag/TagOptionSingleton;) │ │ @@ -738091,17 +738091,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2f5134: |[2f5134] org.jaudiotagger.tag.TagOptionSingleton.isWriteWavForTwonky:()Z │ │ -2f5144: 5510 4d88 |0000: iget-boolean v0, v1, Lorg/jaudiotagger/tag/TagOptionSingleton;.isWriteWavForTwonky:Z // field@884d │ │ -2f5148: 0f00 |0002: return v0 │ │ +2f5138: |[2f5138] org.jaudiotagger.tag.TagOptionSingleton.isWriteWavForTwonky:()Z │ │ +2f5148: 5510 4d88 |0000: iget-boolean v0, v1, Lorg/jaudiotagger/tag/TagOptionSingleton;.isWriteWavForTwonky:Z // field@884d │ │ +2f514c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1392 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/TagOptionSingleton; │ │ │ │ #54 : (in Lorg/jaudiotagger/tag/TagOptionSingleton;) │ │ @@ -738109,17 +738109,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2f5640: |[2f5640] org.jaudiotagger.tag.TagOptionSingleton.setAPICDescriptionITunesCompatible:(Z)V │ │ -2f5650: 5c01 4888 |0000: iput-boolean v1, v0, Lorg/jaudiotagger/tag/TagOptionSingleton;.isAPICDescriptionITunesCompatible:Z // field@8848 │ │ -2f5654: 0e00 |0002: return-void │ │ +2f5644: |[2f5644] org.jaudiotagger.tag.TagOptionSingleton.setAPICDescriptionITunesCompatible:(Z)V │ │ +2f5654: 5c01 4888 |0000: iput-boolean v1, v0, Lorg/jaudiotagger/tag/TagOptionSingleton;.isAPICDescriptionITunesCompatible:Z // field@8848 │ │ +2f5658: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1344 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/tag/TagOptionSingleton; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -738128,17 +738128,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2f5658: |[2f5658] org.jaudiotagger.tag.TagOptionSingleton.setAndroid:(Z)V │ │ -2f5668: 5c01 4988 |0000: iput-boolean v1, v0, Lorg/jaudiotagger/tag/TagOptionSingleton;.isAndroid:Z // field@8849 │ │ -2f566c: 0e00 |0002: return-void │ │ +2f565c: |[2f565c] org.jaudiotagger.tag.TagOptionSingleton.setAndroid:(Z)V │ │ +2f566c: 5c01 4988 |0000: iput-boolean v1, v0, Lorg/jaudiotagger/tag/TagOptionSingleton;.isAndroid:Z // field@8849 │ │ +2f5670: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1246 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/tag/TagOptionSingleton; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -738147,17 +738147,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2f5670: |[2f5670] org.jaudiotagger.tag.TagOptionSingleton.setCheckIsWritable:(Z)V │ │ -2f5680: 5c01 3588 |0000: iput-boolean v1, v0, Lorg/jaudiotagger/tag/TagOptionSingleton;.checkIsWritable:Z // field@8835 │ │ -2f5684: 0e00 |0002: return-void │ │ +2f5674: |[2f5674] org.jaudiotagger.tag.TagOptionSingleton.setCheckIsWritable:(Z)V │ │ +2f5684: 5c01 3588 |0000: iput-boolean v1, v0, Lorg/jaudiotagger/tag/TagOptionSingleton;.checkIsWritable:Z // field@8835 │ │ +2f5688: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1356 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/tag/TagOptionSingleton; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -738166,17 +738166,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2f5688: |[2f5688] org.jaudiotagger.tag.TagOptionSingleton.setEncodeUTF16BomAsLittleEndian:(Z)V │ │ -2f5698: 5c01 4a88 |0000: iput-boolean v1, v0, Lorg/jaudiotagger/tag/TagOptionSingleton;.isEncodeUTF16BomAsLittleEndian:Z // field@884a │ │ -2f569c: 0e00 |0002: return-void │ │ +2f568c: |[2f568c] org.jaudiotagger.tag.TagOptionSingleton.setEncodeUTF16BomAsLittleEndian:(Z)V │ │ +2f569c: 5c01 4a88 |0000: iput-boolean v1, v0, Lorg/jaudiotagger/tag/TagOptionSingleton;.isEncodeUTF16BomAsLittleEndian:Z // field@884a │ │ +2f56a0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1275 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/tag/TagOptionSingleton; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -738185,17 +738185,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2f56a0: |[2f56a0] org.jaudiotagger.tag.TagOptionSingleton.setFilenameTagSave:(Z)V │ │ -2f56b0: 5c01 3788 |0000: iput-boolean v1, v0, Lorg/jaudiotagger/tag/TagOptionSingleton;.filenameTagSave:Z // field@8837 │ │ -2f56b4: 0e00 |0002: return-void │ │ +2f56a4: |[2f56a4] org.jaudiotagger.tag.TagOptionSingleton.setFilenameTagSave:(Z)V │ │ +2f56b4: 5c01 3788 |0000: iput-boolean v1, v0, Lorg/jaudiotagger/tag/TagOptionSingleton;.filenameTagSave:Z // field@8837 │ │ +2f56b8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=421 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/tag/TagOptionSingleton; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -738204,17 +738204,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/reference/ID3V2Version;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2f56b8: |[2f56b8] org.jaudiotagger.tag.TagOptionSingleton.setID3V2Version:(Lorg/jaudiotagger/tag/reference/ID3V2Version;)V │ │ -2f56c8: 5b01 4788 |0000: iput-object v1, v0, Lorg/jaudiotagger/tag/TagOptionSingleton;.id3v2Version:Lorg/jaudiotagger/tag/reference/ID3V2Version; // field@8847 │ │ -2f56cc: 0e00 |0002: return-void │ │ +2f56bc: |[2f56bc] org.jaudiotagger.tag.TagOptionSingleton.setID3V2Version:(Lorg/jaudiotagger/tag/reference/ID3V2Version;)V │ │ +2f56cc: 5b01 4788 |0000: iput-object v1, v0, Lorg/jaudiotagger/tag/TagOptionSingleton;.id3v2Version:Lorg/jaudiotagger/tag/reference/ID3V2Version; // field@8847 │ │ +2f56d0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=437 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/tag/TagOptionSingleton; │ │ 0x0000 - 0x0003 reg=1 (null) Lorg/jaudiotagger/tag/reference/ID3V2Version; │ │ │ │ @@ -738223,17 +738223,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2f56d0: |[2f56d0] org.jaudiotagger.tag.TagOptionSingleton.setId3v1Save:(Z)V │ │ -2f56e0: 5c01 3888 |0000: iput-boolean v1, v0, Lorg/jaudiotagger/tag/TagOptionSingleton;.id3v1Save:Z // field@8838 │ │ -2f56e4: 0e00 |0002: return-void │ │ +2f56d4: |[2f56d4] org.jaudiotagger.tag.TagOptionSingleton.setId3v1Save:(Z)V │ │ +2f56e4: 5c01 3888 |0000: iput-boolean v1, v0, Lorg/jaudiotagger/tag/TagOptionSingleton;.id3v1Save:Z // field@8838 │ │ +2f56e8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=471 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/tag/TagOptionSingleton; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -738242,17 +738242,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2f56e8: |[2f56e8] org.jaudiotagger.tag.TagOptionSingleton.setId3v1SaveAlbum:(Z)V │ │ -2f56f8: 5c01 3988 |0000: iput-boolean v1, v0, Lorg/jaudiotagger/tag/TagOptionSingleton;.id3v1SaveAlbum:Z // field@8839 │ │ -2f56fc: 0e00 |0002: return-void │ │ +2f56ec: |[2f56ec] org.jaudiotagger.tag.TagOptionSingleton.setId3v1SaveAlbum:(Z)V │ │ +2f56fc: 5c01 3988 |0000: iput-boolean v1, v0, Lorg/jaudiotagger/tag/TagOptionSingleton;.id3v1SaveAlbum:Z // field@8839 │ │ +2f5700: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=487 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/tag/TagOptionSingleton; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -738261,17 +738261,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2f5700: |[2f5700] org.jaudiotagger.tag.TagOptionSingleton.setId3v1SaveArtist:(Z)V │ │ -2f5710: 5c01 3a88 |0000: iput-boolean v1, v0, Lorg/jaudiotagger/tag/TagOptionSingleton;.id3v1SaveArtist:Z // field@883a │ │ -2f5714: 0e00 |0002: return-void │ │ +2f5704: |[2f5704] org.jaudiotagger.tag.TagOptionSingleton.setId3v1SaveArtist:(Z)V │ │ +2f5714: 5c01 3a88 |0000: iput-boolean v1, v0, Lorg/jaudiotagger/tag/TagOptionSingleton;.id3v1SaveArtist:Z // field@883a │ │ +2f5718: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=503 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/tag/TagOptionSingleton; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -738280,17 +738280,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2f5718: |[2f5718] org.jaudiotagger.tag.TagOptionSingleton.setId3v1SaveComment:(Z)V │ │ -2f5728: 5c01 3b88 |0000: iput-boolean v1, v0, Lorg/jaudiotagger/tag/TagOptionSingleton;.id3v1SaveComment:Z // field@883b │ │ -2f572c: 0e00 |0002: return-void │ │ +2f571c: |[2f571c] org.jaudiotagger.tag.TagOptionSingleton.setId3v1SaveComment:(Z)V │ │ +2f572c: 5c01 3b88 |0000: iput-boolean v1, v0, Lorg/jaudiotagger/tag/TagOptionSingleton;.id3v1SaveComment:Z // field@883b │ │ +2f5730: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=519 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/tag/TagOptionSingleton; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -738299,17 +738299,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2f5730: |[2f5730] org.jaudiotagger.tag.TagOptionSingleton.setId3v1SaveGenre:(Z)V │ │ -2f5740: 5c01 3c88 |0000: iput-boolean v1, v0, Lorg/jaudiotagger/tag/TagOptionSingleton;.id3v1SaveGenre:Z // field@883c │ │ -2f5744: 0e00 |0002: return-void │ │ +2f5734: |[2f5734] org.jaudiotagger.tag.TagOptionSingleton.setId3v1SaveGenre:(Z)V │ │ +2f5744: 5c01 3c88 |0000: iput-boolean v1, v0, Lorg/jaudiotagger/tag/TagOptionSingleton;.id3v1SaveGenre:Z // field@883c │ │ +2f5748: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=535 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/tag/TagOptionSingleton; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -738318,17 +738318,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2f5748: |[2f5748] org.jaudiotagger.tag.TagOptionSingleton.setId3v1SaveTitle:(Z)V │ │ -2f5758: 5c01 3d88 |0000: iput-boolean v1, v0, Lorg/jaudiotagger/tag/TagOptionSingleton;.id3v1SaveTitle:Z // field@883d │ │ -2f575c: 0e00 |0002: return-void │ │ +2f574c: |[2f574c] org.jaudiotagger.tag.TagOptionSingleton.setId3v1SaveTitle:(Z)V │ │ +2f575c: 5c01 3d88 |0000: iput-boolean v1, v0, Lorg/jaudiotagger/tag/TagOptionSingleton;.id3v1SaveTitle:Z // field@883d │ │ +2f5760: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=551 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/tag/TagOptionSingleton; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -738337,17 +738337,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2f5760: |[2f5760] org.jaudiotagger.tag.TagOptionSingleton.setId3v1SaveTrack:(Z)V │ │ -2f5770: 5c01 3e88 |0000: iput-boolean v1, v0, Lorg/jaudiotagger/tag/TagOptionSingleton;.id3v1SaveTrack:Z // field@883e │ │ -2f5774: 0e00 |0002: return-void │ │ +2f5764: |[2f5764] org.jaudiotagger.tag.TagOptionSingleton.setId3v1SaveTrack:(Z)V │ │ +2f5774: 5c01 3e88 |0000: iput-boolean v1, v0, Lorg/jaudiotagger/tag/TagOptionSingleton;.id3v1SaveTrack:Z // field@883e │ │ +2f5778: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=567 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/tag/TagOptionSingleton; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -738356,17 +738356,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2f5778: |[2f5778] org.jaudiotagger.tag.TagOptionSingleton.setId3v1SaveYear:(Z)V │ │ -2f5788: 5c01 3f88 |0000: iput-boolean v1, v0, Lorg/jaudiotagger/tag/TagOptionSingleton;.id3v1SaveYear:Z // field@883f │ │ -2f578c: 0e00 |0002: return-void │ │ +2f577c: |[2f577c] org.jaudiotagger.tag.TagOptionSingleton.setId3v1SaveYear:(Z)V │ │ +2f578c: 5c01 3f88 |0000: iput-boolean v1, v0, Lorg/jaudiotagger/tag/TagOptionSingleton;.id3v1SaveYear:Z // field@883f │ │ +2f5790: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=583 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/tag/TagOptionSingleton; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -738375,20 +738375,20 @@ │ │ type : '(B)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -2f5790: |[2f5790] org.jaudiotagger.tag.TagOptionSingleton.setId3v23DefaultTextEncoding:(B)V │ │ -2f57a0: 3802 0500 |0000: if-eqz v2, 0005 // +0005 │ │ -2f57a4: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -2f57a6: 3302 0400 |0003: if-ne v2, v0, 0007 // +0004 │ │ -2f57aa: 5d12 4088 |0005: iput-byte v2, v1, Lorg/jaudiotagger/tag/TagOptionSingleton;.id3v23DefaultTextEncoding:B // field@8840 │ │ -2f57ae: 0e00 |0007: return-void │ │ +2f5794: |[2f5794] org.jaudiotagger.tag.TagOptionSingleton.setId3v23DefaultTextEncoding:(B)V │ │ +2f57a4: 3802 0500 |0000: if-eqz v2, 0005 // +0005 │ │ +2f57a8: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +2f57aa: 3302 0400 |0003: if-ne v2, v0, 0007 // +0004 │ │ +2f57ae: 5d12 4088 |0005: iput-byte v2, v1, Lorg/jaudiotagger/tag/TagOptionSingleton;.id3v23DefaultTextEncoding:B // field@8840 │ │ +2f57b2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=1130 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/jaudiotagger/tag/TagOptionSingleton; │ │ 0x0000 - 0x0008 reg=2 (null) B │ │ │ │ @@ -738397,24 +738397,24 @@ │ │ type : '(B)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -2f57b0: |[2f57b0] org.jaudiotagger.tag.TagOptionSingleton.setId3v24DefaultTextEncoding:(B)V │ │ -2f57c0: 3802 0b00 |0000: if-eqz v2, 000b // +000b │ │ -2f57c4: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -2f57c6: 3202 0800 |0003: if-eq v2, v0, 000b // +0008 │ │ -2f57ca: 1220 |0005: const/4 v0, #int 2 // #2 │ │ -2f57cc: 3202 0500 |0006: if-eq v2, v0, 000b // +0005 │ │ -2f57d0: 1230 |0008: const/4 v0, #int 3 // #3 │ │ -2f57d2: 3302 0400 |0009: if-ne v2, v0, 000d // +0004 │ │ -2f57d6: 5d12 4188 |000b: iput-byte v2, v1, Lorg/jaudiotagger/tag/TagOptionSingleton;.id3v24DefaultTextEncoding:B // field@8841 │ │ -2f57da: 0e00 |000d: return-void │ │ +2f57b4: |[2f57b4] org.jaudiotagger.tag.TagOptionSingleton.setId3v24DefaultTextEncoding:(B)V │ │ +2f57c4: 3802 0b00 |0000: if-eqz v2, 000b // +000b │ │ +2f57c8: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +2f57ca: 3202 0800 |0003: if-eq v2, v0, 000b // +0008 │ │ +2f57ce: 1220 |0005: const/4 v0, #int 2 // #2 │ │ +2f57d0: 3202 0500 |0006: if-eq v2, v0, 000b // +0005 │ │ +2f57d4: 1230 |0008: const/4 v0, #int 3 // #3 │ │ +2f57d6: 3302 0400 |0009: if-ne v2, v0, 000d // +0004 │ │ +2f57da: 5d12 4188 |000b: iput-byte v2, v1, Lorg/jaudiotagger/tag/TagOptionSingleton;.id3v24DefaultTextEncoding:B // field@8841 │ │ +2f57de: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x000b line=1155 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/jaudiotagger/tag/TagOptionSingleton; │ │ 0x0000 - 0x000e reg=2 (null) B │ │ │ │ @@ -738423,23 +738423,23 @@ │ │ type : '(B)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -2f57dc: |[2f57dc] org.jaudiotagger.tag.TagOptionSingleton.setId3v24UnicodeTextEncoding:(B)V │ │ -2f57ec: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -2f57ee: 3202 0800 |0001: if-eq v2, v0, 0009 // +0008 │ │ -2f57f2: 1220 |0003: const/4 v0, #int 2 // #2 │ │ -2f57f4: 3202 0500 |0004: if-eq v2, v0, 0009 // +0005 │ │ -2f57f8: 1230 |0006: const/4 v0, #int 3 // #3 │ │ -2f57fa: 3302 0400 |0007: if-ne v2, v0, 000b // +0004 │ │ -2f57fe: 5d12 4288 |0009: iput-byte v2, v1, Lorg/jaudiotagger/tag/TagOptionSingleton;.id3v24UnicodeTextEncoding:B // field@8842 │ │ -2f5802: 0e00 |000b: return-void │ │ +2f57e0: |[2f57e0] org.jaudiotagger.tag.TagOptionSingleton.setId3v24UnicodeTextEncoding:(B)V │ │ +2f57f0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +2f57f2: 3202 0800 |0001: if-eq v2, v0, 0009 // +0008 │ │ +2f57f6: 1220 |0003: const/4 v0, #int 2 // #2 │ │ +2f57f8: 3202 0500 |0004: if-eq v2, v0, 0009 // +0005 │ │ +2f57fc: 1230 |0006: const/4 v0, #int 3 // #3 │ │ +2f57fe: 3302 0400 |0007: if-ne v2, v0, 000b // +0004 │ │ +2f5802: 5d12 4288 |0009: iput-byte v2, v1, Lorg/jaudiotagger/tag/TagOptionSingleton;.id3v24UnicodeTextEncoding:B // field@8842 │ │ +2f5806: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0009 line=1181 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lorg/jaudiotagger/tag/TagOptionSingleton; │ │ 0x0000 - 0x000c reg=2 (null) B │ │ │ │ @@ -738448,28 +738448,28 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -2f5804: |[2f5804] org.jaudiotagger.tag.TagOptionSingleton.setId3v2ITunes12_6WorkGroupingMode:(Z)V │ │ -2f5814: 5510 4388 |0000: iget-boolean v0, v1, Lorg/jaudiotagger/tag/TagOptionSingleton;.id3v2ITunes12_6WorkGroupingMode:Z // field@8843 │ │ -2f5818: 3220 1900 |0002: if-eq v0, v2, 001b // +0019 │ │ -2f581c: 7100 5896 0000 |0004: invoke-static {}, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.getInstanceOf:()Lorg/jaudiotagger/tag/id3/ID3v22Frames; // method@9658 │ │ -2f5822: 0c00 |0007: move-result-object v0 │ │ -2f5824: 6e20 5d96 2000 |0008: invoke-virtual {v0, v2}, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.setITunes12_6WorkGroupingMode:(Z)V // method@965d │ │ -2f582a: 7100 d996 0000 |000b: invoke-static {}, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.getInstanceOf:()Lorg/jaudiotagger/tag/id3/ID3v23Frames; // method@96d9 │ │ -2f5830: 0c00 |000e: move-result-object v0 │ │ -2f5832: 6e20 df96 2000 |000f: invoke-virtual {v0, v2}, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.setITunes12_6WorkGroupingMode:(Z)V // method@96df │ │ -2f5838: 7100 6297 0000 |0012: invoke-static {}, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.getInstanceOf:()Lorg/jaudiotagger/tag/id3/ID3v24Frames; // method@9762 │ │ -2f583e: 0c00 |0015: move-result-object v0 │ │ -2f5840: 6e20 6897 2000 |0016: invoke-virtual {v0, v2}, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.setITunes12_6WorkGroupingMode:(Z)V // method@9768 │ │ -2f5846: 5c12 4388 |0019: iput-boolean v2, v1, Lorg/jaudiotagger/tag/TagOptionSingleton;.id3v2ITunes12_6WorkGroupingMode:Z // field@8843 │ │ -2f584a: 0e00 |001b: return-void │ │ +2f5808: |[2f5808] org.jaudiotagger.tag.TagOptionSingleton.setId3v2ITunes12_6WorkGroupingMode:(Z)V │ │ +2f5818: 5510 4388 |0000: iget-boolean v0, v1, Lorg/jaudiotagger/tag/TagOptionSingleton;.id3v2ITunes12_6WorkGroupingMode:Z // field@8843 │ │ +2f581c: 3220 1900 |0002: if-eq v0, v2, 001b // +0019 │ │ +2f5820: 7100 5896 0000 |0004: invoke-static {}, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.getInstanceOf:()Lorg/jaudiotagger/tag/id3/ID3v22Frames; // method@9658 │ │ +2f5826: 0c00 |0007: move-result-object v0 │ │ +2f5828: 6e20 5d96 2000 |0008: invoke-virtual {v0, v2}, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.setITunes12_6WorkGroupingMode:(Z)V // method@965d │ │ +2f582e: 7100 d996 0000 |000b: invoke-static {}, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.getInstanceOf:()Lorg/jaudiotagger/tag/id3/ID3v23Frames; // method@96d9 │ │ +2f5834: 0c00 |000e: move-result-object v0 │ │ +2f5836: 6e20 df96 2000 |000f: invoke-virtual {v0, v2}, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.setITunes12_6WorkGroupingMode:(Z)V // method@96df │ │ +2f583c: 7100 6297 0000 |0012: invoke-static {}, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.getInstanceOf:()Lorg/jaudiotagger/tag/id3/ID3v24Frames; // method@9762 │ │ +2f5842: 0c00 |0015: move-result-object v0 │ │ +2f5844: 6e20 6897 2000 |0016: invoke-virtual {v0, v2}, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.setITunes12_6WorkGroupingMode:(Z)V // method@9768 │ │ +2f584a: 5c12 4388 |0019: iput-boolean v2, v1, Lorg/jaudiotagger/tag/TagOptionSingleton;.id3v2ITunes12_6WorkGroupingMode:Z // field@8843 │ │ +2f584e: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=664 │ │ 0x0004 line=666 │ │ 0x000b line=667 │ │ 0x0012 line=668 │ │ 0x0019 line=669 │ │ @@ -738482,17 +738482,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2f584c: |[2f584c] org.jaudiotagger.tag.TagOptionSingleton.setId3v2PaddingCopyTag:(Z)V │ │ -2f585c: 5c01 4488 |0000: iput-boolean v1, v0, Lorg/jaudiotagger/tag/TagOptionSingleton;.id3v2PaddingCopyTag:Z // field@8844 │ │ -2f5860: 0e00 |0002: return-void │ │ +2f5850: |[2f5850] org.jaudiotagger.tag.TagOptionSingleton.setId3v2PaddingCopyTag:(Z)V │ │ +2f5860: 5c01 4488 |0000: iput-boolean v1, v0, Lorg/jaudiotagger/tag/TagOptionSingleton;.id3v2PaddingCopyTag:Z // field@8844 │ │ +2f5864: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=600 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/tag/TagOptionSingleton; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -738501,17 +738501,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2f5864: |[2f5864] org.jaudiotagger.tag.TagOptionSingleton.setId3v2PaddingWillShorten:(Z)V │ │ -2f5874: 5c01 4588 |0000: iput-boolean v1, v0, Lorg/jaudiotagger/tag/TagOptionSingleton;.id3v2PaddingWillShorten:Z // field@8845 │ │ -2f5878: 0e00 |0002: return-void │ │ +2f5868: |[2f5868] org.jaudiotagger.tag.TagOptionSingleton.setId3v2PaddingWillShorten:(Z)V │ │ +2f5878: 5c01 4588 |0000: iput-boolean v1, v0, Lorg/jaudiotagger/tag/TagOptionSingleton;.id3v2PaddingWillShorten:Z // field@8845 │ │ +2f587c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=617 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/tag/TagOptionSingleton; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -738520,17 +738520,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2f587c: |[2f587c] org.jaudiotagger.tag.TagOptionSingleton.setId3v2Save:(Z)V │ │ -2f588c: 5c01 4688 |0000: iput-boolean v1, v0, Lorg/jaudiotagger/tag/TagOptionSingleton;.id3v2Save:Z // field@8846 │ │ -2f5890: 0e00 |0002: return-void │ │ +2f5880: |[2f5880] org.jaudiotagger.tag.TagOptionSingleton.setId3v2Save:(Z)V │ │ +2f5890: 5c01 4688 |0000: iput-boolean v1, v0, Lorg/jaudiotagger/tag/TagOptionSingleton;.id3v2Save:Z // field@8846 │ │ +2f5894: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=633 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/tag/TagOptionSingleton; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -738539,17 +738539,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2f5894: |[2f5894] org.jaudiotagger.tag.TagOptionSingleton.setInstanceKey:(Ljava/lang/String;)V │ │ -2f58a4: 6901 3688 |0000: sput-object v1, Lorg/jaudiotagger/tag/TagOptionSingleton;.defaultOptions:Ljava/lang/String; // field@8836 │ │ -2f58a8: 0e00 |0002: return-void │ │ +2f5898: |[2f5898] org.jaudiotagger.tag.TagOptionSingleton.setInstanceKey:(Ljava/lang/String;)V │ │ +2f58a8: 6901 3688 |0000: sput-object v1, Lorg/jaudiotagger/tag/TagOptionSingleton;.defaultOptions:Ljava/lang/String; // field@8836 │ │ +2f58ac: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=454 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/tag/TagOptionSingleton; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -738558,24 +738558,24 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -2f58ac: |[2f58ac] org.jaudiotagger.tag.TagOptionSingleton.setLanguage:(Ljava/lang/String;)V │ │ -2f58bc: 7100 2f9e 0000 |0000: invoke-static {}, Lorg/jaudiotagger/tag/reference/Languages;.getInstanceOf:()Lorg/jaudiotagger/tag/reference/Languages; // method@9e2f │ │ -2f58c2: 0c00 |0003: move-result-object v0 │ │ -2f58c4: 6e10 2e9e 0000 |0004: invoke-virtual {v0}, Lorg/jaudiotagger/tag/reference/Languages;.getIdToValueMap:()Ljava/util/Map; // method@9e2e │ │ -2f58ca: 0c00 |0007: move-result-object v0 │ │ -2f58cc: 7220 8d89 2000 |0008: invoke-interface {v0, v2}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@898d │ │ -2f58d2: 0a00 |000b: move-result v0 │ │ -2f58d4: 3800 0400 |000c: if-eqz v0, 0010 // +0004 │ │ -2f58d8: 5b12 4f88 |000e: iput-object v2, v1, Lorg/jaudiotagger/tag/TagOptionSingleton;.language:Ljava/lang/String; // field@884f │ │ -2f58dc: 0e00 |0010: return-void │ │ +2f58b0: |[2f58b0] org.jaudiotagger.tag.TagOptionSingleton.setLanguage:(Ljava/lang/String;)V │ │ +2f58c0: 7100 2f9e 0000 |0000: invoke-static {}, Lorg/jaudiotagger/tag/reference/Languages;.getInstanceOf:()Lorg/jaudiotagger/tag/reference/Languages; // method@9e2f │ │ +2f58c6: 0c00 |0003: move-result-object v0 │ │ +2f58c8: 6e10 2e9e 0000 |0004: invoke-virtual {v0}, Lorg/jaudiotagger/tag/reference/Languages;.getIdToValueMap:()Ljava/util/Map; // method@9e2e │ │ +2f58ce: 0c00 |0007: move-result-object v0 │ │ +2f58d0: 7220 8d89 2000 |0008: invoke-interface {v0, v2}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@898d │ │ +2f58d6: 0a00 |000b: move-result v0 │ │ +2f58d8: 3800 0400 |000c: if-eqz v0, 0010 // +0004 │ │ +2f58dc: 5b12 4f88 |000e: iput-object v2, v1, Lorg/jaudiotagger/tag/TagOptionSingleton;.language:Ljava/lang/String; // field@884f │ │ +2f58e0: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=699 │ │ 0x000e line=701 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Lorg/jaudiotagger/tag/TagOptionSingleton; │ │ 0x0000 - 0x0011 reg=2 (null) Ljava/lang/String; │ │ @@ -738585,17 +738585,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2f58e0: |[2f58e0] org.jaudiotagger.tag.TagOptionSingleton.setLyrics3KeepEmptyFieldIfRead:(Z)V │ │ -2f58f0: 5c01 5088 |0000: iput-boolean v1, v0, Lorg/jaudiotagger/tag/TagOptionSingleton;.lyrics3KeepEmptyFieldIfRead:Z // field@8850 │ │ -2f58f4: 0e00 |0002: return-void │ │ +2f58e4: |[2f58e4] org.jaudiotagger.tag.TagOptionSingleton.setLyrics3KeepEmptyFieldIfRead:(Z)V │ │ +2f58f4: 5c01 5088 |0000: iput-boolean v1, v0, Lorg/jaudiotagger/tag/TagOptionSingleton;.lyrics3KeepEmptyFieldIfRead:Z // field@8850 │ │ +2f58f8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=720 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/tag/TagOptionSingleton; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -738604,17 +738604,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2f58f8: |[2f58f8] org.jaudiotagger.tag.TagOptionSingleton.setLyrics3Save:(Z)V │ │ -2f5908: 5c01 5188 |0000: iput-boolean v1, v0, Lorg/jaudiotagger/tag/TagOptionSingleton;.lyrics3Save:Z // field@8851 │ │ -2f590c: 0e00 |0002: return-void │ │ +2f58fc: |[2f58fc] org.jaudiotagger.tag.TagOptionSingleton.setLyrics3Save:(Z)V │ │ +2f590c: 5c01 5188 |0000: iput-boolean v1, v0, Lorg/jaudiotagger/tag/TagOptionSingleton;.lyrics3Save:Z // field@8851 │ │ +2f5910: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=736 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/tag/TagOptionSingleton; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -738623,17 +738623,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2f5910: |[2f5910] org.jaudiotagger.tag.TagOptionSingleton.setLyrics3SaveEmptyField:(Z)V │ │ -2f5920: 5c01 5288 |0000: iput-boolean v1, v0, Lorg/jaudiotagger/tag/TagOptionSingleton;.lyrics3SaveEmptyField:Z // field@8852 │ │ -2f5924: 0e00 |0002: return-void │ │ +2f5914: |[2f5914] org.jaudiotagger.tag.TagOptionSingleton.setLyrics3SaveEmptyField:(Z)V │ │ +2f5924: 5c01 5288 |0000: iput-boolean v1, v0, Lorg/jaudiotagger/tag/TagOptionSingleton;.lyrics3SaveEmptyField:Z // field@8852 │ │ +2f5928: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=752 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/tag/TagOptionSingleton; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -738642,20 +738642,20 @@ │ │ type : '(Ljava/lang/String;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -2f5928: |[2f5928] org.jaudiotagger.tag.TagOptionSingleton.setLyrics3SaveField:(Ljava/lang/String;Z)V │ │ -2f5938: 5410 5388 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/TagOptionSingleton;.lyrics3SaveFieldMap:Ljava/util/HashMap; // field@8853 │ │ -2f593c: 7110 c786 0300 |0002: invoke-static {v3}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@86c7 │ │ -2f5942: 0c03 |0005: move-result-object v3 │ │ -2f5944: 6e30 3689 2003 |0006: invoke-virtual {v0, v2, v3}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8936 │ │ -2f594a: 0e00 |0009: return-void │ │ +2f592c: |[2f592c] org.jaudiotagger.tag.TagOptionSingleton.setLyrics3SaveField:(Ljava/lang/String;Z)V │ │ +2f593c: 5410 5388 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/TagOptionSingleton;.lyrics3SaveFieldMap:Ljava/util/HashMap; // field@8853 │ │ +2f5940: 7110 c786 0300 |0002: invoke-static {v3}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@86c7 │ │ +2f5946: 0c03 |0005: move-result-object v3 │ │ +2f5948: 6e30 3689 2003 |0006: invoke-virtual {v0, v2, v3}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8936 │ │ +2f594e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=771 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/jaudiotagger/tag/TagOptionSingleton; │ │ 0x0000 - 0x000a reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x000a reg=3 (null) Z │ │ @@ -738665,17 +738665,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2f594c: |[2f594c] org.jaudiotagger.tag.TagOptionSingleton.setNumberMP3SyncFrame:(I)V │ │ -2f595c: 5901 5488 |0000: iput v1, v0, Lorg/jaudiotagger/tag/TagOptionSingleton;.numberMP3SyncFrame:I // field@8854 │ │ -2f5960: 0e00 |0002: return-void │ │ +2f5950: |[2f5950] org.jaudiotagger.tag.TagOptionSingleton.setNumberMP3SyncFrame:(I)V │ │ +2f5960: 5901 5488 |0000: iput v1, v0, Lorg/jaudiotagger/tag/TagOptionSingleton;.numberMP3SyncFrame:I // field@8854 │ │ +2f5964: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=813 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/tag/TagOptionSingleton; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -738684,17 +738684,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2f5964: |[2f5964] org.jaudiotagger.tag.TagOptionSingleton.setOriginalSavedAfterAdjustingID3v2Padding:(Z)V │ │ -2f5974: 5c01 5588 |0000: iput-boolean v1, v0, Lorg/jaudiotagger/tag/TagOptionSingleton;.originalSavedAfterAdjustingID3v2Padding:Z // field@8855 │ │ -2f5978: 0e00 |0002: return-void │ │ +2f5968: |[2f5968] org.jaudiotagger.tag.TagOptionSingleton.setOriginalSavedAfterAdjustingID3v2Padding:(Z)V │ │ +2f5978: 5c01 5588 |0000: iput-boolean v1, v0, Lorg/jaudiotagger/tag/TagOptionSingleton;.originalSavedAfterAdjustingID3v2Padding:Z // field@8855 │ │ +2f597c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=860 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/tag/TagOptionSingleton; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -738703,17 +738703,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/options/PadNumberOption;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2f597c: |[2f597c] org.jaudiotagger.tag.TagOptionSingleton.setPadNumberTotalLength:(Lorg/jaudiotagger/tag/options/PadNumberOption;)V │ │ -2f598c: 5b01 5688 |0000: iput-object v1, v0, Lorg/jaudiotagger/tag/TagOptionSingleton;.padNumberTotalLength:Lorg/jaudiotagger/tag/options/PadNumberOption; // field@8856 │ │ -2f5990: 0e00 |0002: return-void │ │ +2f5980: |[2f5980] org.jaudiotagger.tag.TagOptionSingleton.setPadNumberTotalLength:(Lorg/jaudiotagger/tag/options/PadNumberOption;)V │ │ +2f5990: 5b01 5688 |0000: iput-object v1, v0, Lorg/jaudiotagger/tag/TagOptionSingleton;.padNumberTotalLength:Lorg/jaudiotagger/tag/options/PadNumberOption; // field@8856 │ │ +2f5994: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1331 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/tag/TagOptionSingleton; │ │ 0x0000 - 0x0003 reg=1 (null) Lorg/jaudiotagger/tag/options/PadNumberOption; │ │ │ │ @@ -738722,17 +738722,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2f5994: |[2f5994] org.jaudiotagger.tag.TagOptionSingleton.setPadNumbers:(Z)V │ │ -2f59a4: 5c01 5788 |0000: iput-boolean v1, v0, Lorg/jaudiotagger/tag/TagOptionSingleton;.padNumbers:Z // field@8857 │ │ -2f59a8: 0e00 |0002: return-void │ │ +2f5998: |[2f5998] org.jaudiotagger.tag.TagOptionSingleton.setPadNumbers:(Z)V │ │ +2f59a8: 5c01 5788 |0000: iput-boolean v1, v0, Lorg/jaudiotagger/tag/TagOptionSingleton;.padNumbers:Z // field@8857 │ │ +2f59ac: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1236 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/tag/TagOptionSingleton; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -738741,17 +738741,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2f59ac: |[2f59ac] org.jaudiotagger.tag.TagOptionSingleton.setPlayerCompatability:(I)V │ │ -2f59bc: 5901 5988 |0000: iput v1, v0, Lorg/jaudiotagger/tag/TagOptionSingleton;.playerCompatability:I // field@8859 │ │ -2f59c0: 0e00 |0002: return-void │ │ +2f59b0: |[2f59b0] org.jaudiotagger.tag.TagOptionSingleton.setPlayerCompatability:(I)V │ │ +2f59c0: 5901 5988 |0000: iput v1, v0, Lorg/jaudiotagger/tag/TagOptionSingleton;.playerCompatability:I // field@8859 │ │ +2f59c4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1261 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/tag/TagOptionSingleton; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -738760,17 +738760,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2f59c4: |[2f59c4] org.jaudiotagger.tag.TagOptionSingleton.setRemoveTrailingTerminatorOnWrite:(Z)V │ │ -2f59d4: 5c01 5a88 |0000: iput-boolean v1, v0, Lorg/jaudiotagger/tag/TagOptionSingleton;.removeTrailingTerminatorOnWrite:Z // field@885a │ │ -2f59d8: 0e00 |0002: return-void │ │ +2f59c8: |[2f59c8] org.jaudiotagger.tag.TagOptionSingleton.setRemoveTrailingTerminatorOnWrite:(Z)V │ │ +2f59d8: 5c01 5a88 |0000: iput-boolean v1, v0, Lorg/jaudiotagger/tag/TagOptionSingleton;.removeTrailingTerminatorOnWrite:Z // field@885a │ │ +2f59dc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1106 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/tag/TagOptionSingleton; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -738779,17 +738779,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2f59dc: |[2f59dc] org.jaudiotagger.tag.TagOptionSingleton.setResetTextEncodingForExistingFrames:(Z)V │ │ -2f59ec: 5c01 5c88 |0000: iput-boolean v1, v0, Lorg/jaudiotagger/tag/TagOptionSingleton;.resetTextEncodingForExistingFrames:Z // field@885c │ │ -2f59f0: 0e00 |0002: return-void │ │ +2f59e0: |[2f59e0] org.jaudiotagger.tag.TagOptionSingleton.setResetTextEncodingForExistingFrames:(Z)V │ │ +2f59f0: 5c01 5c88 |0000: iput-boolean v1, v0, Lorg/jaudiotagger/tag/TagOptionSingleton;.resetTextEncodingForExistingFrames:Z // field@885c │ │ +2f59f4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1207 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/tag/TagOptionSingleton; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -738798,21 +738798,21 @@ │ │ type : '(B)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -2f59f4: |[2f59f4] org.jaudiotagger.tag.TagOptionSingleton.setTimeStampFormat:(B)V │ │ -2f5a04: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -2f5a06: 3202 0500 |0001: if-eq v2, v0, 0006 // +0005 │ │ -2f5a0a: 1220 |0003: const/4 v0, #int 2 // #2 │ │ -2f5a0c: 3302 0400 |0004: if-ne v2, v0, 0008 // +0004 │ │ -2f5a10: 5d12 5e88 |0006: iput-byte v2, v1, Lorg/jaudiotagger/tag/TagOptionSingleton;.timeStampFormat:B // field@885e │ │ -2f5a14: 0e00 |0008: return-void │ │ +2f59f8: |[2f59f8] org.jaudiotagger.tag.TagOptionSingleton.setTimeStampFormat:(B)V │ │ +2f5a08: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +2f5a0a: 3202 0500 |0001: if-eq v2, v0, 0006 // +0005 │ │ +2f5a0e: 1220 |0003: const/4 v0, #int 2 // #2 │ │ +2f5a10: 3302 0400 |0004: if-ne v2, v0, 0008 // +0004 │ │ +2f5a14: 5d12 5e88 |0006: iput-byte v2, v1, Lorg/jaudiotagger/tag/TagOptionSingleton;.timeStampFormat:B // field@885e │ │ +2f5a18: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=888 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/jaudiotagger/tag/TagOptionSingleton; │ │ 0x0000 - 0x0009 reg=2 (null) B │ │ │ │ @@ -738821,250 +738821,250 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 518 16-bit code units │ │ -2f5a18: |[2f5a18] org.jaudiotagger.tag.TagOptionSingleton.setToDefault:()V │ │ -2f5a28: 1a00 556d |0000: const-string v0, "ft" // string@6d55 │ │ -2f5a2c: 1a01 566d |0002: const-string v1, "ft." // string@6d56 │ │ -2f5a30: 1a02 586d |0004: const-string v2, "ftng." // string@6d58 │ │ -2f5a34: 1a03 576d |0006: const-string v3, "ftng" // string@6d57 │ │ -2f5a38: 1a04 276b |0008: const-string v4, "featuring" // string@6b27 │ │ -2f5a3c: 1a05 246b |000a: const-string v5, "feat" // string@6b24 │ │ -2f5a40: 1a06 eb6a |000c: const-string v6, "f." // string@6aeb │ │ -2f5a44: 1a07 e498 |000e: const-string v7, "original" // string@98e4 │ │ -2f5a48: 1a08 256b |0010: const-string v8, "feat." // string@6b25 │ │ -2f5a4c: 1209 |0012: const/4 v9, #int 0 // #0 │ │ -2f5a4e: 5ce9 4d88 |0013: iput-boolean v9, v14, Lorg/jaudiotagger/tag/TagOptionSingleton;.isWriteWavForTwonky:Z // field@884d │ │ -2f5a52: 620a ae86 |0015: sget-object v10, Lorg/jaudiotagger/audio/wav/WavOptions;.READ_ID3_UNLESS_ONLY_INFO:Lorg/jaudiotagger/audio/wav/WavOptions; // field@86ae │ │ -2f5a56: 5bea 6288 |0017: iput-object v10, v14, Lorg/jaudiotagger/tag/TagOptionSingleton;.wavOptions:Lorg/jaudiotagger/audio/wav/WavOptions; // field@8862 │ │ -2f5a5a: 620a b886 |0019: sget-object v10, Lorg/jaudiotagger/audio/wav/WavSaveOptions;.SAVE_BOTH:Lorg/jaudiotagger/audio/wav/WavSaveOptions; // field@86b8 │ │ -2f5a5e: 5bea 6388 |001b: iput-object v10, v14, Lorg/jaudiotagger/tag/TagOptionSingleton;.wavSaveOptions:Lorg/jaudiotagger/audio/wav/WavSaveOptions; // field@8863 │ │ -2f5a62: 220a 8c10 |001d: new-instance v10, Ljava/util/HashMap; // type@108c │ │ -2f5a66: 7010 2b89 0a00 |001f: invoke-direct {v10}, Ljava/util/HashMap;.:()V // method@892b │ │ -2f5a6c: 5bea 4e88 |0022: iput-object v10, v14, Lorg/jaudiotagger/tag/TagOptionSingleton;.keywordMap:Ljava/util/HashMap; // field@884e │ │ -2f5a70: 5ce9 3788 |0024: iput-boolean v9, v14, Lorg/jaudiotagger/tag/TagOptionSingleton;.filenameTagSave:Z // field@8837 │ │ -2f5a74: 121a |0026: const/4 v10, #int 1 // #1 │ │ -2f5a76: 5cea 3888 |0027: iput-boolean v10, v14, Lorg/jaudiotagger/tag/TagOptionSingleton;.id3v1Save:Z // field@8838 │ │ -2f5a7a: 5cea 3988 |0029: iput-boolean v10, v14, Lorg/jaudiotagger/tag/TagOptionSingleton;.id3v1SaveAlbum:Z // field@8839 │ │ -2f5a7e: 5cea 3a88 |002b: iput-boolean v10, v14, Lorg/jaudiotagger/tag/TagOptionSingleton;.id3v1SaveArtist:Z // field@883a │ │ -2f5a82: 5cea 3b88 |002d: iput-boolean v10, v14, Lorg/jaudiotagger/tag/TagOptionSingleton;.id3v1SaveComment:Z // field@883b │ │ -2f5a86: 5cea 3c88 |002f: iput-boolean v10, v14, Lorg/jaudiotagger/tag/TagOptionSingleton;.id3v1SaveGenre:Z // field@883c │ │ -2f5a8a: 5cea 3d88 |0031: iput-boolean v10, v14, Lorg/jaudiotagger/tag/TagOptionSingleton;.id3v1SaveTitle:Z // field@883d │ │ -2f5a8e: 5cea 3e88 |0033: iput-boolean v10, v14, Lorg/jaudiotagger/tag/TagOptionSingleton;.id3v1SaveTrack:Z // field@883e │ │ -2f5a92: 5cea 3f88 |0035: iput-boolean v10, v14, Lorg/jaudiotagger/tag/TagOptionSingleton;.id3v1SaveYear:Z // field@883f │ │ -2f5a96: 5cea 4488 |0037: iput-boolean v10, v14, Lorg/jaudiotagger/tag/TagOptionSingleton;.id3v2PaddingCopyTag:Z // field@8844 │ │ -2f5a9a: 5ce9 4588 |0039: iput-boolean v9, v14, Lorg/jaudiotagger/tag/TagOptionSingleton;.id3v2PaddingWillShorten:Z // field@8845 │ │ -2f5a9e: 5cea 4688 |003b: iput-boolean v10, v14, Lorg/jaudiotagger/tag/TagOptionSingleton;.id3v2Save:Z // field@8846 │ │ -2f5aa2: 1a0b c869 |003d: const-string v11, "eng" // string@69c8 │ │ -2f5aa6: 5beb 4f88 |003f: iput-object v11, v14, Lorg/jaudiotagger/tag/TagOptionSingleton;.language:Ljava/lang/String; // field@884f │ │ -2f5aaa: 5ce9 5088 |0041: iput-boolean v9, v14, Lorg/jaudiotagger/tag/TagOptionSingleton;.lyrics3KeepEmptyFieldIfRead:Z // field@8850 │ │ -2f5aae: 5cea 5188 |0043: iput-boolean v10, v14, Lorg/jaudiotagger/tag/TagOptionSingleton;.lyrics3Save:Z // field@8851 │ │ -2f5ab2: 5ce9 5288 |0045: iput-boolean v9, v14, Lorg/jaudiotagger/tag/TagOptionSingleton;.lyrics3SaveEmptyField:Z // field@8852 │ │ -2f5ab6: 220b 8c10 |0047: new-instance v11, Ljava/util/HashMap; // type@108c │ │ -2f5aba: 7010 2b89 0b00 |0049: invoke-direct {v11}, Ljava/util/HashMap;.:()V // method@892b │ │ -2f5ac0: 5beb 5388 |004c: iput-object v11, v14, Lorg/jaudiotagger/tag/TagOptionSingleton;.lyrics3SaveFieldMap:Ljava/util/HashMap; // field@8853 │ │ -2f5ac4: 123b |004e: const/4 v11, #int 3 // #3 │ │ -2f5ac6: 59eb 5488 |004f: iput v11, v14, Lorg/jaudiotagger/tag/TagOptionSingleton;.numberMP3SyncFrame:I // field@8854 │ │ -2f5aca: 220b 8c10 |0051: new-instance v11, Ljava/util/HashMap; // type@108c │ │ -2f5ace: 7010 2b89 0b00 |0053: invoke-direct {v11}, Ljava/util/HashMap;.:()V // method@892b │ │ -2f5ad4: 5beb 5888 |0056: iput-object v11, v14, Lorg/jaudiotagger/tag/TagOptionSingleton;.parenthesisMap:Ljava/util/HashMap; // field@8858 │ │ -2f5ad8: 220b 8c10 |0058: new-instance v11, Ljava/util/HashMap; // type@108c │ │ -2f5adc: 7010 2b89 0b00 |005a: invoke-direct {v11}, Ljava/util/HashMap;.:()V // method@892b │ │ -2f5ae2: 5beb 5b88 |005d: iput-object v11, v14, Lorg/jaudiotagger/tag/TagOptionSingleton;.replaceWordMap:Ljava/util/HashMap; // field@885b │ │ -2f5ae6: 122b |005f: const/4 v11, #int 2 // #2 │ │ -2f5ae8: 5deb 5e88 |0060: iput-byte v11, v14, Lorg/jaudiotagger/tag/TagOptionSingleton;.timeStampFormat:B // field@885e │ │ -2f5aec: 5cea 5a88 |0062: iput-boolean v10, v14, Lorg/jaudiotagger/tag/TagOptionSingleton;.removeTrailingTerminatorOnWrite:Z // field@885a │ │ -2f5af0: 5de9 4088 |0064: iput-byte v9, v14, Lorg/jaudiotagger/tag/TagOptionSingleton;.id3v23DefaultTextEncoding:B // field@8840 │ │ -2f5af4: 5de9 4188 |0066: iput-byte v9, v14, Lorg/jaudiotagger/tag/TagOptionSingleton;.id3v24DefaultTextEncoding:B // field@8841 │ │ -2f5af8: 5dea 4288 |0068: iput-byte v10, v14, Lorg/jaudiotagger/tag/TagOptionSingleton;.id3v24UnicodeTextEncoding:B // field@8842 │ │ -2f5afc: 5ce9 5c88 |006a: iput-boolean v9, v14, Lorg/jaudiotagger/tag/TagOptionSingleton;.resetTextEncodingForExistingFrames:Z // field@885c │ │ -2f5b00: 5ce9 5f88 |006c: iput-boolean v9, v14, Lorg/jaudiotagger/tag/TagOptionSingleton;.truncateTextWithoutErrors:Z // field@885f │ │ -2f5b04: 5ce9 5788 |006e: iput-boolean v9, v14, Lorg/jaudiotagger/tag/TagOptionSingleton;.padNumbers:Z // field@8857 │ │ -2f5b08: 5ce9 4888 |0070: iput-boolean v9, v14, Lorg/jaudiotagger/tag/TagOptionSingleton;.isAPICDescriptionITunesCompatible:Z // field@8848 │ │ -2f5b0c: 5ce9 4988 |0072: iput-boolean v9, v14, Lorg/jaudiotagger/tag/TagOptionSingleton;.isAndroid:Z // field@8849 │ │ -2f5b10: 5cea 4a88 |0074: iput-boolean v10, v14, Lorg/jaudiotagger/tag/TagOptionSingleton;.isEncodeUTF16BomAsLittleEndian:Z // field@884a │ │ -2f5b14: 170b 404b 4c00 |0076: const-wide/32 v11, #float 7.00649e-39 // #004c4b40 │ │ -2f5b1a: 5aeb 6588 |0079: iput-wide v11, v14, Lorg/jaudiotagger/tag/TagOptionSingleton;.writeChunkSize:J // field@8865 │ │ -2f5b1e: 5ce9 4c88 |007b: iput-boolean v9, v14, Lorg/jaudiotagger/tag/TagOptionSingleton;.isWriteMp4GenresAsText:Z // field@884c │ │ -2f5b22: 620b e090 |007d: sget-object v11, Lorg/jaudiotagger/tag/options/PadNumberOption;.PAD_ONE_ZERO:Lorg/jaudiotagger/tag/options/PadNumberOption; // field@90e0 │ │ -2f5b26: 5beb 5688 |007f: iput-object v11, v14, Lorg/jaudiotagger/tag/TagOptionSingleton;.padNumberTotalLength:Lorg/jaudiotagger/tag/options/PadNumberOption; // field@8856 │ │ -2f5b2a: 620b ea90 |0081: sget-object v11, Lorg/jaudiotagger/tag/reference/ID3V2Version;.ID3_V23:Lorg/jaudiotagger/tag/reference/ID3V2Version; // field@90ea │ │ -2f5b2e: 5beb 4788 |0083: iput-object v11, v14, Lorg/jaudiotagger/tag/TagOptionSingleton;.id3v2Version:Lorg/jaudiotagger/tag/reference/ID3V2Version; // field@8847 │ │ -2f5b32: 5ce9 3588 |0085: iput-boolean v9, v14, Lorg/jaudiotagger/tag/TagOptionSingleton;.checkIsWritable:Z // field@8835 │ │ -2f5b36: 7100 299d 0000 |0087: invoke-static {}, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Fields;.getInstanceOf:()Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Fields; // method@9d29 │ │ -2f5b3c: 0c09 |008a: move-result-object v9 │ │ -2f5b3e: 6e10 289d 0900 |008b: invoke-virtual {v9}, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Fields;.getIdToValueMap:()Ljava/util/Map; // method@9d28 │ │ -2f5b44: 0c09 |008e: move-result-object v9 │ │ -2f5b46: 7210 9389 0900 |008f: invoke-interface {v9}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@8993 │ │ -2f5b4c: 0c09 |0092: move-result-object v9 │ │ -2f5b4e: 7210 a889 0900 |0093: invoke-interface {v9}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@89a8 │ │ -2f5b54: 0c09 |0096: move-result-object v9 │ │ -2f5b56: 7210 4789 0900 |0097: invoke-interface {v9}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -2f5b5c: 0a0b |009a: move-result v11 │ │ -2f5b5e: 380b 1200 |009b: if-eqz v11, 00ad // +0012 │ │ -2f5b62: 7210 4889 0900 |009d: invoke-interface {v9}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -2f5b68: 0c0b |00a0: move-result-object v11 │ │ -2f5b6a: 1f0b 3710 |00a1: check-cast v11, Ljava/lang/String; // type@1037 │ │ -2f5b6e: 54ec 5388 |00a3: iget-object v12, v14, Lorg/jaudiotagger/tag/TagOptionSingleton;.lyrics3SaveFieldMap:Ljava/util/HashMap; // field@8853 │ │ -2f5b72: 7110 c786 0a00 |00a5: invoke-static {v10}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@86c7 │ │ -2f5b78: 0c0d |00a8: move-result-object v13 │ │ -2f5b7a: 6e30 3689 bc0d |00a9: invoke-virtual {v12, v11, v13}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8936 │ │ -2f5b80: 28eb |00ac: goto 0097 // -0015 │ │ -2f5b82: 1c09 3a12 |00ad: const-class v9, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM; // type@123a │ │ -2f5b86: 1a0a 36b1 |00af: const-string v10, "ultimix" // string@b136 │ │ -2f5b8a: 6e30 e391 9e0a |00b1: invoke-virtual {v14, v9, v10}, Lorg/jaudiotagger/tag/TagOptionSingleton;.addKeyword:(Ljava/lang/Class;Ljava/lang/String;)V // method@91e3 │ │ -2f5b90: 1c09 3a12 |00b4: const-class v9, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM; // type@123a │ │ -2f5b94: 1a0a 9965 |00b6: const-string v10, "dance" // string@6599 │ │ -2f5b98: 6e30 e391 9e0a |00b8: invoke-virtual {v14, v9, v10}, Lorg/jaudiotagger/tag/TagOptionSingleton;.addKeyword:(Ljava/lang/Class;Ljava/lang/String;)V // method@91e3 │ │ -2f5b9e: 1c09 3a12 |00bb: const-class v9, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM; // type@123a │ │ -2f5ba2: 1a0a ed91 |00bd: const-string v10, "mix" // string@91ed │ │ -2f5ba6: 6e30 e391 9e0a |00bf: invoke-virtual {v14, v9, v10}, Lorg/jaudiotagger/tag/TagOptionSingleton;.addKeyword:(Ljava/lang/Class;Ljava/lang/String;)V // method@91e3 │ │ -2f5bac: 1c09 3a12 |00c2: const-class v9, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM; // type@123a │ │ -2f5bb0: 1a0a 429d |00c4: const-string v10, "remix" // string@9d42 │ │ -2f5bb4: 6e30 e391 9e0a |00c6: invoke-virtual {v14, v9, v10}, Lorg/jaudiotagger/tag/TagOptionSingleton;.addKeyword:(Ljava/lang/Class;Ljava/lang/String;)V // method@91e3 │ │ -2f5bba: 1c09 3a12 |00c9: const-class v9, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM; // type@123a │ │ -2f5bbe: 1a0a 1f9f |00cb: const-string v10, "rmx" // string@9f1f │ │ -2f5bc2: 6e30 e391 9e0a |00cd: invoke-virtual {v14, v9, v10}, Lorg/jaudiotagger/tag/TagOptionSingleton;.addKeyword:(Ljava/lang/Class;Ljava/lang/String;)V // method@91e3 │ │ -2f5bc8: 1c09 3a12 |00d0: const-class v9, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM; // type@123a │ │ -2f5bcc: 1a0a 4482 |00d2: const-string v10, "live" // string@8244 │ │ -2f5bd0: 6e30 e391 9e0a |00d4: invoke-virtual {v14, v9, v10}, Lorg/jaudiotagger/tag/TagOptionSingleton;.addKeyword:(Ljava/lang/Class;Ljava/lang/String;)V // method@91e3 │ │ -2f5bd6: 1c09 3a12 |00d7: const-class v9, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM; // type@123a │ │ -2f5bda: 1a0a bd63 |00d9: const-string v10, "cover" // string@63bd │ │ -2f5bde: 6e30 e391 9e0a |00db: invoke-virtual {v14, v9, v10}, Lorg/jaudiotagger/tag/TagOptionSingleton;.addKeyword:(Ljava/lang/Class;Ljava/lang/String;)V // method@91e3 │ │ -2f5be4: 1c09 3a12 |00de: const-class v9, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM; // type@123a │ │ -2f5be8: 1a0a 27ac |00e0: const-string v10, "soundtrack" // string@ac27 │ │ -2f5bec: 6e30 e391 9e0a |00e2: invoke-virtual {v14, v9, v10}, Lorg/jaudiotagger/tag/TagOptionSingleton;.addKeyword:(Ljava/lang/Class;Ljava/lang/String;)V // method@91e3 │ │ -2f5bf2: 1c09 3a12 |00e5: const-class v9, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM; // type@123a │ │ -2f5bf6: 1a0a ddb3 |00e7: const-string v10, "version" // string@b3dd │ │ -2f5bfa: 6e30 e391 9e0a |00e9: invoke-virtual {v14, v9, v10}, Lorg/jaudiotagger/tag/TagOptionSingleton;.addKeyword:(Ljava/lang/Class;Ljava/lang/String;)V // method@91e3 │ │ -2f5c00: 1c09 3a12 |00ec: const-class v9, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM; // type@123a │ │ -2f5c04: 1a0a 7058 |00ee: const-string v10, "acoustic" // string@5870 │ │ -2f5c08: 6e30 e391 9e0a |00f0: invoke-virtual {v14, v9, v10}, Lorg/jaudiotagger/tag/TagOptionSingleton;.addKeyword:(Ljava/lang/Class;Ljava/lang/String;)V // method@91e3 │ │ -2f5c0e: 1c09 3a12 |00f3: const-class v9, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM; // type@123a │ │ -2f5c12: 6e30 e391 9e07 |00f5: invoke-virtual {v14, v9, v7}, Lorg/jaudiotagger/tag/TagOptionSingleton;.addKeyword:(Ljava/lang/Class;Ljava/lang/String;)V // method@91e3 │ │ -2f5c18: 1c09 3a12 |00f8: const-class v9, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM; // type@123a │ │ -2f5c1c: 1a0a 2260 |00fa: const-string v10, "cd" // string@6022 │ │ -2f5c20: 6e30 e391 9e0a |00fc: invoke-virtual {v14, v9, v10}, Lorg/jaudiotagger/tag/TagOptionSingleton;.addKeyword:(Ljava/lang/Class;Ljava/lang/String;)V // method@91e3 │ │ -2f5c26: 1c09 3a12 |00ff: const-class v9, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM; // type@123a │ │ -2f5c2a: 1a0a bc6a |0101: const-string v10, "extended" // string@6abc │ │ -2f5c2e: 6e30 e391 9e0a |0103: invoke-virtual {v14, v9, v10}, Lorg/jaudiotagger/tag/TagOptionSingleton;.addKeyword:(Ljava/lang/Class;Ljava/lang/String;)V // method@91e3 │ │ -2f5c34: 1c09 3a12 |0106: const-class v9, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM; // type@123a │ │ -2f5c38: 1a0a 25b4 |0108: const-string v10, "vocal" // string@b425 │ │ -2f5c3c: 6e30 e391 9e0a |010a: invoke-virtual {v14, v9, v10}, Lorg/jaudiotagger/tag/TagOptionSingleton;.addKeyword:(Ljava/lang/Class;Ljava/lang/String;)V // method@91e3 │ │ -2f5c42: 1c09 3a12 |010d: const-class v9, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM; // type@123a │ │ -2f5c46: 1a0a 6eb1 |010f: const-string v10, "unplugged" // string@b16e │ │ -2f5c4a: 6e30 e391 9e0a |0111: invoke-virtual {v14, v9, v10}, Lorg/jaudiotagger/tag/TagOptionSingleton;.addKeyword:(Ljava/lang/Class;Ljava/lang/String;)V // method@91e3 │ │ -2f5c50: 1c09 3a12 |0114: const-class v9, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM; // type@123a │ │ -2f5c54: 1a0a fb57 |0116: const-string v10, "acapella" // string@57fb │ │ -2f5c58: 6e30 e391 9e0a |0118: invoke-virtual {v14, v9, v10}, Lorg/jaudiotagger/tag/TagOptionSingleton;.addKeyword:(Ljava/lang/Class;Ljava/lang/String;)V // method@91e3 │ │ -2f5c5e: 1c09 3a12 |011b: const-class v9, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM; // type@123a │ │ -2f5c62: 1a0a 1969 |011d: const-string v10, "edit" // string@6919 │ │ -2f5c66: 6e30 e391 9e0a |011f: invoke-virtual {v14, v9, v10}, Lorg/jaudiotagger/tag/TagOptionSingleton;.addKeyword:(Ljava/lang/Class;Ljava/lang/String;)V // method@91e3 │ │ -2f5c6c: 1c09 3a12 |0122: const-class v9, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM; // type@123a │ │ -2f5c70: 1a0a 0d9c |0124: const-string v10, "radio" // string@9c0d │ │ -2f5c74: 6e30 e391 9e0a |0126: invoke-virtual {v14, v9, v10}, Lorg/jaudiotagger/tag/TagOptionSingleton;.addKeyword:(Ljava/lang/Class;Ljava/lang/String;)V // method@91e3 │ │ -2f5c7a: 1c09 3a12 |0129: const-class v9, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM; // type@123a │ │ -2f5c7e: 6e30 e391 9e07 |012b: invoke-virtual {v14, v9, v7}, Lorg/jaudiotagger/tag/TagOptionSingleton;.addKeyword:(Ljava/lang/Class;Ljava/lang/String;)V // method@91e3 │ │ -2f5c84: 1c07 3a12 |012e: const-class v7, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM; // type@123a │ │ -2f5c88: 1a09 495a |0130: const-string v9, "album" // string@5a49 │ │ -2f5c8c: 6e30 e391 7e09 |0132: invoke-virtual {v14, v7, v9}, Lorg/jaudiotagger/tag/TagOptionSingleton;.addKeyword:(Ljava/lang/Class;Ljava/lang/String;)V // method@91e3 │ │ -2f5c92: 1c07 3a12 |0135: const-class v7, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM; // type@123a │ │ -2f5c96: 1a09 a3ad |0137: const-string v9, "studio" // string@ada3 │ │ -2f5c9a: 6e30 e391 7e09 |0139: invoke-virtual {v14, v7, v9}, Lorg/jaudiotagger/tag/TagOptionSingleton;.addKeyword:(Ljava/lang/Class;Ljava/lang/String;)V // method@91e3 │ │ -2f5ca0: 1c07 3a12 |013c: const-class v7, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM; // type@123a │ │ -2f5ca4: 1a09 377d |013e: const-string v9, "instrumental" // string@7d37 │ │ -2f5ca8: 6e30 e391 7e09 |0140: invoke-virtual {v14, v7, v9}, Lorg/jaudiotagger/tag/TagOptionSingleton;.addKeyword:(Ljava/lang/Class;Ljava/lang/String;)V // method@91e3 │ │ -2f5cae: 1c07 3a12 |0143: const-class v7, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM; // type@123a │ │ -2f5cb2: 1a09 4db1 |0145: const-string v9, "unedited" // string@b14d │ │ -2f5cb6: 6e30 e391 7e09 |0147: invoke-virtual {v14, v7, v9}, Lorg/jaudiotagger/tag/TagOptionSingleton;.addKeyword:(Ljava/lang/Class;Ljava/lang/String;)V // method@91e3 │ │ -2f5cbc: 1c07 3a12 |014a: const-class v7, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM; // type@123a │ │ -2f5cc0: 1a09 df80 |014c: const-string v9, "karoke" // string@80df │ │ -2f5cc4: 6e30 e391 7e09 |014e: invoke-virtual {v14, v7, v9}, Lorg/jaudiotagger/tag/TagOptionSingleton;.addKeyword:(Ljava/lang/Class;Ljava/lang/String;)V // method@91e3 │ │ -2f5cca: 1c07 3a12 |0151: const-class v7, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM; // type@123a │ │ -2f5cce: 1a09 ed9b |0153: const-string v9, "quality" // string@9bed │ │ -2f5cd2: 6e30 e391 7e09 |0155: invoke-virtual {v14, v7, v9}, Lorg/jaudiotagger/tag/TagOptionSingleton;.addKeyword:(Ljava/lang/Class;Ljava/lang/String;)V // method@91e3 │ │ -2f5cd8: 1c07 3a12 |0158: const-class v7, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM; // type@123a │ │ -2f5cdc: 1a09 44b1 |015a: const-string v9, "uncensored" // string@b144 │ │ -2f5ce0: 6e30 e391 7e09 |015c: invoke-virtual {v14, v7, v9}, Lorg/jaudiotagger/tag/TagOptionSingleton;.addKeyword:(Ljava/lang/Class;Ljava/lang/String;)V // method@91e3 │ │ -2f5ce6: 1c07 3a12 |015f: const-class v7, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM; // type@123a │ │ -2f5cea: 1a09 3761 |0161: const-string v9, "clean" // string@6137 │ │ -2f5cee: 6e30 e391 7e09 |0163: invoke-virtual {v14, v7, v9}, Lorg/jaudiotagger/tag/TagOptionSingleton;.addKeyword:(Ljava/lang/Class;Ljava/lang/String;)V // method@91e3 │ │ -2f5cf4: 1c07 3a12 |0166: const-class v7, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM; // type@123a │ │ -2f5cf8: 1a09 4267 |0168: const-string v9, "dirty" // string@6742 │ │ -2f5cfc: 6e30 e391 7e09 |016a: invoke-virtual {v14, v7, v9}, Lorg/jaudiotagger/tag/TagOptionSingleton;.addKeyword:(Ljava/lang/Class;Ljava/lang/String;)V // method@91e3 │ │ -2f5d02: 1c07 6c12 |016d: const-class v7, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIPL; // type@126c │ │ -2f5d06: 6e30 e391 7e06 |016f: invoke-virtual {v14, v7, v6}, Lorg/jaudiotagger/tag/TagOptionSingleton;.addKeyword:(Ljava/lang/Class;Ljava/lang/String;)V // method@91e3 │ │ -2f5d0c: 1c07 6c12 |0172: const-class v7, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIPL; // type@126c │ │ -2f5d10: 6e30 e391 7e05 |0174: invoke-virtual {v14, v7, v5}, Lorg/jaudiotagger/tag/TagOptionSingleton;.addKeyword:(Ljava/lang/Class;Ljava/lang/String;)V // method@91e3 │ │ -2f5d16: 1c07 6c12 |0177: const-class v7, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIPL; // type@126c │ │ -2f5d1a: 6e30 e391 7e08 |0179: invoke-virtual {v14, v7, v8}, Lorg/jaudiotagger/tag/TagOptionSingleton;.addKeyword:(Ljava/lang/Class;Ljava/lang/String;)V // method@91e3 │ │ -2f5d20: 1c07 6c12 |017c: const-class v7, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIPL; // type@126c │ │ -2f5d24: 6e30 e391 7e04 |017e: invoke-virtual {v14, v7, v4}, Lorg/jaudiotagger/tag/TagOptionSingleton;.addKeyword:(Ljava/lang/Class;Ljava/lang/String;)V // method@91e3 │ │ -2f5d2a: 1c07 6c12 |0181: const-class v7, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIPL; // type@126c │ │ -2f5d2e: 6e30 e391 7e03 |0183: invoke-virtual {v14, v7, v3}, Lorg/jaudiotagger/tag/TagOptionSingleton;.addKeyword:(Ljava/lang/Class;Ljava/lang/String;)V // method@91e3 │ │ -2f5d34: 1c07 6c12 |0186: const-class v7, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIPL; // type@126c │ │ -2f5d38: 6e30 e391 7e02 |0188: invoke-virtual {v14, v7, v2}, Lorg/jaudiotagger/tag/TagOptionSingleton;.addKeyword:(Ljava/lang/Class;Ljava/lang/String;)V // method@91e3 │ │ -2f5d3e: 1c07 6c12 |018b: const-class v7, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIPL; // type@126c │ │ -2f5d42: 6e30 e391 7e01 |018d: invoke-virtual {v14, v7, v1}, Lorg/jaudiotagger/tag/TagOptionSingleton;.addKeyword:(Ljava/lang/Class;Ljava/lang/String;)V // method@91e3 │ │ -2f5d48: 1c07 6c12 |0190: const-class v7, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIPL; // type@126c │ │ -2f5d4c: 6e30 e391 7e00 |0192: invoke-virtual {v14, v7, v0}, Lorg/jaudiotagger/tag/TagOptionSingleton;.addKeyword:(Ljava/lang/Class;Ljava/lang/String;)V // method@91e3 │ │ -2f5d52: 7100 069e 0000 |0195: invoke-static {}, Lorg/jaudiotagger/tag/reference/GenreTypes;.getInstanceOf:()Lorg/jaudiotagger/tag/reference/GenreTypes; // method@9e06 │ │ -2f5d58: 0c07 |0198: move-result-object v7 │ │ -2f5d5a: 6e10 0a9e 0700 |0199: invoke-virtual {v7}, Lorg/jaudiotagger/tag/reference/GenreTypes;.getValueToIdMap:()Ljava/util/Map; // method@9e0a │ │ -2f5d60: 0c07 |019c: move-result-object v7 │ │ -2f5d62: 7210 9389 0700 |019d: invoke-interface {v7}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@8993 │ │ -2f5d68: 0c07 |01a0: move-result-object v7 │ │ -2f5d6a: 7210 a889 0700 |01a1: invoke-interface {v7}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@89a8 │ │ -2f5d70: 0c07 |01a4: move-result-object v7 │ │ -2f5d72: 7210 4789 0700 |01a5: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -2f5d78: 0a09 |01a8: move-result v9 │ │ -2f5d7a: 3809 0e00 |01a9: if-eqz v9, 01b7 // +000e │ │ -2f5d7e: 1c09 3a12 |01ab: const-class v9, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM; // type@123a │ │ -2f5d82: 7210 4889 0700 |01ad: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -2f5d88: 0c0a |01b0: move-result-object v10 │ │ -2f5d8a: 1f0a 3710 |01b1: check-cast v10, Ljava/lang/String; // type@1037 │ │ -2f5d8e: 6e30 e391 9e0a |01b3: invoke-virtual {v14, v9, v10}, Lorg/jaudiotagger/tag/TagOptionSingleton;.addKeyword:(Ljava/lang/Class;Ljava/lang/String;)V // method@91e3 │ │ -2f5d94: 28ef |01b6: goto 01a5 // -0011 │ │ -2f5d96: 1a07 a7b2 |01b7: const-string v7, "v." // string@b2a7 │ │ -2f5d9a: 1a09 39b4 |01b9: const-string v9, "vs." // string@b439 │ │ -2f5d9e: 6e30 e591 7e09 |01bb: invoke-virtual {v14, v7, v9}, Lorg/jaudiotagger/tag/TagOptionSingleton;.addReplaceWord:(Ljava/lang/String;Ljava/lang/String;)V // method@91e5 │ │ -2f5da4: 6e30 e591 9e09 |01be: invoke-virtual {v14, v9, v9}, Lorg/jaudiotagger/tag/TagOptionSingleton;.addReplaceWord:(Ljava/lang/String;Ljava/lang/String;)V // method@91e5 │ │ -2f5daa: 1a07 e1b3 |01c1: const-string v7, "versus" // string@b3e1 │ │ -2f5dae: 6e30 e591 7e09 |01c3: invoke-virtual {v14, v7, v9}, Lorg/jaudiotagger/tag/TagOptionSingleton;.addReplaceWord:(Ljava/lang/String;Ljava/lang/String;)V // method@91e5 │ │ -2f5db4: 6e30 e591 6e08 |01c6: invoke-virtual {v14, v6, v8}, Lorg/jaudiotagger/tag/TagOptionSingleton;.addReplaceWord:(Ljava/lang/String;Ljava/lang/String;)V // method@91e5 │ │ -2f5dba: 6e30 e591 5e08 |01c9: invoke-virtual {v14, v5, v8}, Lorg/jaudiotagger/tag/TagOptionSingleton;.addReplaceWord:(Ljava/lang/String;Ljava/lang/String;)V // method@91e5 │ │ -2f5dc0: 6e30 e591 4e08 |01cc: invoke-virtual {v14, v4, v8}, Lorg/jaudiotagger/tag/TagOptionSingleton;.addReplaceWord:(Ljava/lang/String;Ljava/lang/String;)V // method@91e5 │ │ -2f5dc6: 6e30 e591 2e08 |01cf: invoke-virtual {v14, v2, v8}, Lorg/jaudiotagger/tag/TagOptionSingleton;.addReplaceWord:(Ljava/lang/String;Ljava/lang/String;)V // method@91e5 │ │ -2f5dcc: 6e30 e591 3e08 |01d2: invoke-virtual {v14, v3, v8}, Lorg/jaudiotagger/tag/TagOptionSingleton;.addReplaceWord:(Ljava/lang/String;Ljava/lang/String;)V // method@91e5 │ │ -2f5dd2: 6e30 e591 1e08 |01d5: invoke-virtual {v14, v1, v8}, Lorg/jaudiotagger/tag/TagOptionSingleton;.addReplaceWord:(Ljava/lang/String;Ljava/lang/String;)V // method@91e5 │ │ -2f5dd8: 6e30 e591 0e08 |01d8: invoke-virtual {v14, v0, v8}, Lorg/jaudiotagger/tag/TagOptionSingleton;.addReplaceWord:(Ljava/lang/String;Ljava/lang/String;)V // method@91e5 │ │ -2f5dde: 1c00 6c12 |01db: const-class v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIPL; // type@126c │ │ -2f5de2: 6e20 ee91 0e00 |01dd: invoke-virtual {v14, v0}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getKeywordListIterator:(Ljava/lang/Class;)Ljava/util/Iterator; // method@91ee │ │ -2f5de8: 1a00 e802 |01e0: const-string v0, "(" // string@02e8 │ │ -2f5dec: 1a01 8403 |01e2: const-string v1, ")" // string@0384 │ │ -2f5df0: 6e30 e491 0e01 |01e4: invoke-virtual {v14, v0, v1}, Lorg/jaudiotagger/tag/TagOptionSingleton;.addParenthesis:(Ljava/lang/String;Ljava/lang/String;)V // method@91e4 │ │ -2f5df6: 1a00 b455 |01e7: const-string v0, "[" // string@55b4 │ │ -2f5dfa: 1a01 c556 |01e9: const-string v1, "]" // string@56c5 │ │ -2f5dfe: 6e30 e491 0e01 |01eb: invoke-virtual {v14, v0, v1}, Lorg/jaudiotagger/tag/TagOptionSingleton;.addParenthesis:(Ljava/lang/String;Ljava/lang/String;)V // method@91e4 │ │ -2f5e04: 1a00 76b5 |01ee: const-string v0, "{" // string@b576 │ │ -2f5e08: 1a01 99b5 |01f0: const-string v1, "}" // string@b599 │ │ -2f5e0c: 6e30 e491 0e01 |01f2: invoke-virtual {v14, v0, v1}, Lorg/jaudiotagger/tag/TagOptionSingleton;.addParenthesis:(Ljava/lang/String;Ljava/lang/String;)V // method@91e4 │ │ -2f5e12: 1a00 9705 |01f5: const-string v0, "<" // string@0597 │ │ -2f5e16: 1a01 ba05 |01f7: const-string v1, ">" // string@05ba │ │ -2f5e1a: 6e30 e491 0e01 |01f9: invoke-virtual {v14, v0, v1}, Lorg/jaudiotagger/tag/TagOptionSingleton;.addParenthesis:(Ljava/lang/String;Ljava/lang/String;)V // method@91e4 │ │ -2f5e20: 0e00 |01fc: return-void │ │ -2f5e22: 0d00 |01fd: move-exception v0 │ │ -2f5e24: 2201 3310 |01fe: new-instance v1, Ljava/lang/RuntimeException; // type@1033 │ │ -2f5e28: 7020 7e87 0100 |0200: invoke-direct {v1, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@877e │ │ -2f5e2e: 2802 |0203: goto 0205 // +0002 │ │ -2f5e30: 2701 |0204: throw v1 │ │ -2f5e32: 28ff |0205: goto 0204 // -0001 │ │ +2f5a1c: |[2f5a1c] org.jaudiotagger.tag.TagOptionSingleton.setToDefault:()V │ │ +2f5a2c: 1a00 556d |0000: const-string v0, "ft" // string@6d55 │ │ +2f5a30: 1a01 566d |0002: const-string v1, "ft." // string@6d56 │ │ +2f5a34: 1a02 586d |0004: const-string v2, "ftng." // string@6d58 │ │ +2f5a38: 1a03 576d |0006: const-string v3, "ftng" // string@6d57 │ │ +2f5a3c: 1a04 276b |0008: const-string v4, "featuring" // string@6b27 │ │ +2f5a40: 1a05 246b |000a: const-string v5, "feat" // string@6b24 │ │ +2f5a44: 1a06 eb6a |000c: const-string v6, "f." // string@6aeb │ │ +2f5a48: 1a07 e498 |000e: const-string v7, "original" // string@98e4 │ │ +2f5a4c: 1a08 256b |0010: const-string v8, "feat." // string@6b25 │ │ +2f5a50: 1209 |0012: const/4 v9, #int 0 // #0 │ │ +2f5a52: 5ce9 4d88 |0013: iput-boolean v9, v14, Lorg/jaudiotagger/tag/TagOptionSingleton;.isWriteWavForTwonky:Z // field@884d │ │ +2f5a56: 620a ae86 |0015: sget-object v10, Lorg/jaudiotagger/audio/wav/WavOptions;.READ_ID3_UNLESS_ONLY_INFO:Lorg/jaudiotagger/audio/wav/WavOptions; // field@86ae │ │ +2f5a5a: 5bea 6288 |0017: iput-object v10, v14, Lorg/jaudiotagger/tag/TagOptionSingleton;.wavOptions:Lorg/jaudiotagger/audio/wav/WavOptions; // field@8862 │ │ +2f5a5e: 620a b886 |0019: sget-object v10, Lorg/jaudiotagger/audio/wav/WavSaveOptions;.SAVE_BOTH:Lorg/jaudiotagger/audio/wav/WavSaveOptions; // field@86b8 │ │ +2f5a62: 5bea 6388 |001b: iput-object v10, v14, Lorg/jaudiotagger/tag/TagOptionSingleton;.wavSaveOptions:Lorg/jaudiotagger/audio/wav/WavSaveOptions; // field@8863 │ │ +2f5a66: 220a 8c10 |001d: new-instance v10, Ljava/util/HashMap; // type@108c │ │ +2f5a6a: 7010 2b89 0a00 |001f: invoke-direct {v10}, Ljava/util/HashMap;.:()V // method@892b │ │ +2f5a70: 5bea 4e88 |0022: iput-object v10, v14, Lorg/jaudiotagger/tag/TagOptionSingleton;.keywordMap:Ljava/util/HashMap; // field@884e │ │ +2f5a74: 5ce9 3788 |0024: iput-boolean v9, v14, Lorg/jaudiotagger/tag/TagOptionSingleton;.filenameTagSave:Z // field@8837 │ │ +2f5a78: 121a |0026: const/4 v10, #int 1 // #1 │ │ +2f5a7a: 5cea 3888 |0027: iput-boolean v10, v14, Lorg/jaudiotagger/tag/TagOptionSingleton;.id3v1Save:Z // field@8838 │ │ +2f5a7e: 5cea 3988 |0029: iput-boolean v10, v14, Lorg/jaudiotagger/tag/TagOptionSingleton;.id3v1SaveAlbum:Z // field@8839 │ │ +2f5a82: 5cea 3a88 |002b: iput-boolean v10, v14, Lorg/jaudiotagger/tag/TagOptionSingleton;.id3v1SaveArtist:Z // field@883a │ │ +2f5a86: 5cea 3b88 |002d: iput-boolean v10, v14, Lorg/jaudiotagger/tag/TagOptionSingleton;.id3v1SaveComment:Z // field@883b │ │ +2f5a8a: 5cea 3c88 |002f: iput-boolean v10, v14, Lorg/jaudiotagger/tag/TagOptionSingleton;.id3v1SaveGenre:Z // field@883c │ │ +2f5a8e: 5cea 3d88 |0031: iput-boolean v10, v14, Lorg/jaudiotagger/tag/TagOptionSingleton;.id3v1SaveTitle:Z // field@883d │ │ +2f5a92: 5cea 3e88 |0033: iput-boolean v10, v14, Lorg/jaudiotagger/tag/TagOptionSingleton;.id3v1SaveTrack:Z // field@883e │ │ +2f5a96: 5cea 3f88 |0035: iput-boolean v10, v14, Lorg/jaudiotagger/tag/TagOptionSingleton;.id3v1SaveYear:Z // field@883f │ │ +2f5a9a: 5cea 4488 |0037: iput-boolean v10, v14, Lorg/jaudiotagger/tag/TagOptionSingleton;.id3v2PaddingCopyTag:Z // field@8844 │ │ +2f5a9e: 5ce9 4588 |0039: iput-boolean v9, v14, Lorg/jaudiotagger/tag/TagOptionSingleton;.id3v2PaddingWillShorten:Z // field@8845 │ │ +2f5aa2: 5cea 4688 |003b: iput-boolean v10, v14, Lorg/jaudiotagger/tag/TagOptionSingleton;.id3v2Save:Z // field@8846 │ │ +2f5aa6: 1a0b c869 |003d: const-string v11, "eng" // string@69c8 │ │ +2f5aaa: 5beb 4f88 |003f: iput-object v11, v14, Lorg/jaudiotagger/tag/TagOptionSingleton;.language:Ljava/lang/String; // field@884f │ │ +2f5aae: 5ce9 5088 |0041: iput-boolean v9, v14, Lorg/jaudiotagger/tag/TagOptionSingleton;.lyrics3KeepEmptyFieldIfRead:Z // field@8850 │ │ +2f5ab2: 5cea 5188 |0043: iput-boolean v10, v14, Lorg/jaudiotagger/tag/TagOptionSingleton;.lyrics3Save:Z // field@8851 │ │ +2f5ab6: 5ce9 5288 |0045: iput-boolean v9, v14, Lorg/jaudiotagger/tag/TagOptionSingleton;.lyrics3SaveEmptyField:Z // field@8852 │ │ +2f5aba: 220b 8c10 |0047: new-instance v11, Ljava/util/HashMap; // type@108c │ │ +2f5abe: 7010 2b89 0b00 |0049: invoke-direct {v11}, Ljava/util/HashMap;.:()V // method@892b │ │ +2f5ac4: 5beb 5388 |004c: iput-object v11, v14, Lorg/jaudiotagger/tag/TagOptionSingleton;.lyrics3SaveFieldMap:Ljava/util/HashMap; // field@8853 │ │ +2f5ac8: 123b |004e: const/4 v11, #int 3 // #3 │ │ +2f5aca: 59eb 5488 |004f: iput v11, v14, Lorg/jaudiotagger/tag/TagOptionSingleton;.numberMP3SyncFrame:I // field@8854 │ │ +2f5ace: 220b 8c10 |0051: new-instance v11, Ljava/util/HashMap; // type@108c │ │ +2f5ad2: 7010 2b89 0b00 |0053: invoke-direct {v11}, Ljava/util/HashMap;.:()V // method@892b │ │ +2f5ad8: 5beb 5888 |0056: iput-object v11, v14, Lorg/jaudiotagger/tag/TagOptionSingleton;.parenthesisMap:Ljava/util/HashMap; // field@8858 │ │ +2f5adc: 220b 8c10 |0058: new-instance v11, Ljava/util/HashMap; // type@108c │ │ +2f5ae0: 7010 2b89 0b00 |005a: invoke-direct {v11}, Ljava/util/HashMap;.:()V // method@892b │ │ +2f5ae6: 5beb 5b88 |005d: iput-object v11, v14, Lorg/jaudiotagger/tag/TagOptionSingleton;.replaceWordMap:Ljava/util/HashMap; // field@885b │ │ +2f5aea: 122b |005f: const/4 v11, #int 2 // #2 │ │ +2f5aec: 5deb 5e88 |0060: iput-byte v11, v14, Lorg/jaudiotagger/tag/TagOptionSingleton;.timeStampFormat:B // field@885e │ │ +2f5af0: 5cea 5a88 |0062: iput-boolean v10, v14, Lorg/jaudiotagger/tag/TagOptionSingleton;.removeTrailingTerminatorOnWrite:Z // field@885a │ │ +2f5af4: 5de9 4088 |0064: iput-byte v9, v14, Lorg/jaudiotagger/tag/TagOptionSingleton;.id3v23DefaultTextEncoding:B // field@8840 │ │ +2f5af8: 5de9 4188 |0066: iput-byte v9, v14, Lorg/jaudiotagger/tag/TagOptionSingleton;.id3v24DefaultTextEncoding:B // field@8841 │ │ +2f5afc: 5dea 4288 |0068: iput-byte v10, v14, Lorg/jaudiotagger/tag/TagOptionSingleton;.id3v24UnicodeTextEncoding:B // field@8842 │ │ +2f5b00: 5ce9 5c88 |006a: iput-boolean v9, v14, Lorg/jaudiotagger/tag/TagOptionSingleton;.resetTextEncodingForExistingFrames:Z // field@885c │ │ +2f5b04: 5ce9 5f88 |006c: iput-boolean v9, v14, Lorg/jaudiotagger/tag/TagOptionSingleton;.truncateTextWithoutErrors:Z // field@885f │ │ +2f5b08: 5ce9 5788 |006e: iput-boolean v9, v14, Lorg/jaudiotagger/tag/TagOptionSingleton;.padNumbers:Z // field@8857 │ │ +2f5b0c: 5ce9 4888 |0070: iput-boolean v9, v14, Lorg/jaudiotagger/tag/TagOptionSingleton;.isAPICDescriptionITunesCompatible:Z // field@8848 │ │ +2f5b10: 5ce9 4988 |0072: iput-boolean v9, v14, Lorg/jaudiotagger/tag/TagOptionSingleton;.isAndroid:Z // field@8849 │ │ +2f5b14: 5cea 4a88 |0074: iput-boolean v10, v14, Lorg/jaudiotagger/tag/TagOptionSingleton;.isEncodeUTF16BomAsLittleEndian:Z // field@884a │ │ +2f5b18: 170b 404b 4c00 |0076: const-wide/32 v11, #float 7.00649e-39 // #004c4b40 │ │ +2f5b1e: 5aeb 6588 |0079: iput-wide v11, v14, Lorg/jaudiotagger/tag/TagOptionSingleton;.writeChunkSize:J // field@8865 │ │ +2f5b22: 5ce9 4c88 |007b: iput-boolean v9, v14, Lorg/jaudiotagger/tag/TagOptionSingleton;.isWriteMp4GenresAsText:Z // field@884c │ │ +2f5b26: 620b e090 |007d: sget-object v11, Lorg/jaudiotagger/tag/options/PadNumberOption;.PAD_ONE_ZERO:Lorg/jaudiotagger/tag/options/PadNumberOption; // field@90e0 │ │ +2f5b2a: 5beb 5688 |007f: iput-object v11, v14, Lorg/jaudiotagger/tag/TagOptionSingleton;.padNumberTotalLength:Lorg/jaudiotagger/tag/options/PadNumberOption; // field@8856 │ │ +2f5b2e: 620b ea90 |0081: sget-object v11, Lorg/jaudiotagger/tag/reference/ID3V2Version;.ID3_V23:Lorg/jaudiotagger/tag/reference/ID3V2Version; // field@90ea │ │ +2f5b32: 5beb 4788 |0083: iput-object v11, v14, Lorg/jaudiotagger/tag/TagOptionSingleton;.id3v2Version:Lorg/jaudiotagger/tag/reference/ID3V2Version; // field@8847 │ │ +2f5b36: 5ce9 3588 |0085: iput-boolean v9, v14, Lorg/jaudiotagger/tag/TagOptionSingleton;.checkIsWritable:Z // field@8835 │ │ +2f5b3a: 7100 299d 0000 |0087: invoke-static {}, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Fields;.getInstanceOf:()Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Fields; // method@9d29 │ │ +2f5b40: 0c09 |008a: move-result-object v9 │ │ +2f5b42: 6e10 289d 0900 |008b: invoke-virtual {v9}, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Fields;.getIdToValueMap:()Ljava/util/Map; // method@9d28 │ │ +2f5b48: 0c09 |008e: move-result-object v9 │ │ +2f5b4a: 7210 9389 0900 |008f: invoke-interface {v9}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@8993 │ │ +2f5b50: 0c09 |0092: move-result-object v9 │ │ +2f5b52: 7210 a889 0900 |0093: invoke-interface {v9}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@89a8 │ │ +2f5b58: 0c09 |0096: move-result-object v9 │ │ +2f5b5a: 7210 4789 0900 |0097: invoke-interface {v9}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +2f5b60: 0a0b |009a: move-result v11 │ │ +2f5b62: 380b 1200 |009b: if-eqz v11, 00ad // +0012 │ │ +2f5b66: 7210 4889 0900 |009d: invoke-interface {v9}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +2f5b6c: 0c0b |00a0: move-result-object v11 │ │ +2f5b6e: 1f0b 3710 |00a1: check-cast v11, Ljava/lang/String; // type@1037 │ │ +2f5b72: 54ec 5388 |00a3: iget-object v12, v14, Lorg/jaudiotagger/tag/TagOptionSingleton;.lyrics3SaveFieldMap:Ljava/util/HashMap; // field@8853 │ │ +2f5b76: 7110 c786 0a00 |00a5: invoke-static {v10}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@86c7 │ │ +2f5b7c: 0c0d |00a8: move-result-object v13 │ │ +2f5b7e: 6e30 3689 bc0d |00a9: invoke-virtual {v12, v11, v13}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8936 │ │ +2f5b84: 28eb |00ac: goto 0097 // -0015 │ │ +2f5b86: 1c09 3a12 |00ad: const-class v9, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM; // type@123a │ │ +2f5b8a: 1a0a 36b1 |00af: const-string v10, "ultimix" // string@b136 │ │ +2f5b8e: 6e30 e391 9e0a |00b1: invoke-virtual {v14, v9, v10}, Lorg/jaudiotagger/tag/TagOptionSingleton;.addKeyword:(Ljava/lang/Class;Ljava/lang/String;)V // method@91e3 │ │ +2f5b94: 1c09 3a12 |00b4: const-class v9, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM; // type@123a │ │ +2f5b98: 1a0a 9965 |00b6: const-string v10, "dance" // string@6599 │ │ +2f5b9c: 6e30 e391 9e0a |00b8: invoke-virtual {v14, v9, v10}, Lorg/jaudiotagger/tag/TagOptionSingleton;.addKeyword:(Ljava/lang/Class;Ljava/lang/String;)V // method@91e3 │ │ +2f5ba2: 1c09 3a12 |00bb: const-class v9, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM; // type@123a │ │ +2f5ba6: 1a0a ed91 |00bd: const-string v10, "mix" // string@91ed │ │ +2f5baa: 6e30 e391 9e0a |00bf: invoke-virtual {v14, v9, v10}, Lorg/jaudiotagger/tag/TagOptionSingleton;.addKeyword:(Ljava/lang/Class;Ljava/lang/String;)V // method@91e3 │ │ +2f5bb0: 1c09 3a12 |00c2: const-class v9, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM; // type@123a │ │ +2f5bb4: 1a0a 429d |00c4: const-string v10, "remix" // string@9d42 │ │ +2f5bb8: 6e30 e391 9e0a |00c6: invoke-virtual {v14, v9, v10}, Lorg/jaudiotagger/tag/TagOptionSingleton;.addKeyword:(Ljava/lang/Class;Ljava/lang/String;)V // method@91e3 │ │ +2f5bbe: 1c09 3a12 |00c9: const-class v9, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM; // type@123a │ │ +2f5bc2: 1a0a 1f9f |00cb: const-string v10, "rmx" // string@9f1f │ │ +2f5bc6: 6e30 e391 9e0a |00cd: invoke-virtual {v14, v9, v10}, Lorg/jaudiotagger/tag/TagOptionSingleton;.addKeyword:(Ljava/lang/Class;Ljava/lang/String;)V // method@91e3 │ │ +2f5bcc: 1c09 3a12 |00d0: const-class v9, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM; // type@123a │ │ +2f5bd0: 1a0a 4482 |00d2: const-string v10, "live" // string@8244 │ │ +2f5bd4: 6e30 e391 9e0a |00d4: invoke-virtual {v14, v9, v10}, Lorg/jaudiotagger/tag/TagOptionSingleton;.addKeyword:(Ljava/lang/Class;Ljava/lang/String;)V // method@91e3 │ │ +2f5bda: 1c09 3a12 |00d7: const-class v9, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM; // type@123a │ │ +2f5bde: 1a0a bd63 |00d9: const-string v10, "cover" // string@63bd │ │ +2f5be2: 6e30 e391 9e0a |00db: invoke-virtual {v14, v9, v10}, Lorg/jaudiotagger/tag/TagOptionSingleton;.addKeyword:(Ljava/lang/Class;Ljava/lang/String;)V // method@91e3 │ │ +2f5be8: 1c09 3a12 |00de: const-class v9, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM; // type@123a │ │ +2f5bec: 1a0a 27ac |00e0: const-string v10, "soundtrack" // string@ac27 │ │ +2f5bf0: 6e30 e391 9e0a |00e2: invoke-virtual {v14, v9, v10}, Lorg/jaudiotagger/tag/TagOptionSingleton;.addKeyword:(Ljava/lang/Class;Ljava/lang/String;)V // method@91e3 │ │ +2f5bf6: 1c09 3a12 |00e5: const-class v9, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM; // type@123a │ │ +2f5bfa: 1a0a ddb3 |00e7: const-string v10, "version" // string@b3dd │ │ +2f5bfe: 6e30 e391 9e0a |00e9: invoke-virtual {v14, v9, v10}, Lorg/jaudiotagger/tag/TagOptionSingleton;.addKeyword:(Ljava/lang/Class;Ljava/lang/String;)V // method@91e3 │ │ +2f5c04: 1c09 3a12 |00ec: const-class v9, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM; // type@123a │ │ +2f5c08: 1a0a 7058 |00ee: const-string v10, "acoustic" // string@5870 │ │ +2f5c0c: 6e30 e391 9e0a |00f0: invoke-virtual {v14, v9, v10}, Lorg/jaudiotagger/tag/TagOptionSingleton;.addKeyword:(Ljava/lang/Class;Ljava/lang/String;)V // method@91e3 │ │ +2f5c12: 1c09 3a12 |00f3: const-class v9, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM; // type@123a │ │ +2f5c16: 6e30 e391 9e07 |00f5: invoke-virtual {v14, v9, v7}, Lorg/jaudiotagger/tag/TagOptionSingleton;.addKeyword:(Ljava/lang/Class;Ljava/lang/String;)V // method@91e3 │ │ +2f5c1c: 1c09 3a12 |00f8: const-class v9, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM; // type@123a │ │ +2f5c20: 1a0a 2260 |00fa: const-string v10, "cd" // string@6022 │ │ +2f5c24: 6e30 e391 9e0a |00fc: invoke-virtual {v14, v9, v10}, Lorg/jaudiotagger/tag/TagOptionSingleton;.addKeyword:(Ljava/lang/Class;Ljava/lang/String;)V // method@91e3 │ │ +2f5c2a: 1c09 3a12 |00ff: const-class v9, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM; // type@123a │ │ +2f5c2e: 1a0a bc6a |0101: const-string v10, "extended" // string@6abc │ │ +2f5c32: 6e30 e391 9e0a |0103: invoke-virtual {v14, v9, v10}, Lorg/jaudiotagger/tag/TagOptionSingleton;.addKeyword:(Ljava/lang/Class;Ljava/lang/String;)V // method@91e3 │ │ +2f5c38: 1c09 3a12 |0106: const-class v9, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM; // type@123a │ │ +2f5c3c: 1a0a 25b4 |0108: const-string v10, "vocal" // string@b425 │ │ +2f5c40: 6e30 e391 9e0a |010a: invoke-virtual {v14, v9, v10}, Lorg/jaudiotagger/tag/TagOptionSingleton;.addKeyword:(Ljava/lang/Class;Ljava/lang/String;)V // method@91e3 │ │ +2f5c46: 1c09 3a12 |010d: const-class v9, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM; // type@123a │ │ +2f5c4a: 1a0a 6eb1 |010f: const-string v10, "unplugged" // string@b16e │ │ +2f5c4e: 6e30 e391 9e0a |0111: invoke-virtual {v14, v9, v10}, Lorg/jaudiotagger/tag/TagOptionSingleton;.addKeyword:(Ljava/lang/Class;Ljava/lang/String;)V // method@91e3 │ │ +2f5c54: 1c09 3a12 |0114: const-class v9, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM; // type@123a │ │ +2f5c58: 1a0a fb57 |0116: const-string v10, "acapella" // string@57fb │ │ +2f5c5c: 6e30 e391 9e0a |0118: invoke-virtual {v14, v9, v10}, Lorg/jaudiotagger/tag/TagOptionSingleton;.addKeyword:(Ljava/lang/Class;Ljava/lang/String;)V // method@91e3 │ │ +2f5c62: 1c09 3a12 |011b: const-class v9, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM; // type@123a │ │ +2f5c66: 1a0a 1969 |011d: const-string v10, "edit" // string@6919 │ │ +2f5c6a: 6e30 e391 9e0a |011f: invoke-virtual {v14, v9, v10}, Lorg/jaudiotagger/tag/TagOptionSingleton;.addKeyword:(Ljava/lang/Class;Ljava/lang/String;)V // method@91e3 │ │ +2f5c70: 1c09 3a12 |0122: const-class v9, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM; // type@123a │ │ +2f5c74: 1a0a 0d9c |0124: const-string v10, "radio" // string@9c0d │ │ +2f5c78: 6e30 e391 9e0a |0126: invoke-virtual {v14, v9, v10}, Lorg/jaudiotagger/tag/TagOptionSingleton;.addKeyword:(Ljava/lang/Class;Ljava/lang/String;)V // method@91e3 │ │ +2f5c7e: 1c09 3a12 |0129: const-class v9, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM; // type@123a │ │ +2f5c82: 6e30 e391 9e07 |012b: invoke-virtual {v14, v9, v7}, Lorg/jaudiotagger/tag/TagOptionSingleton;.addKeyword:(Ljava/lang/Class;Ljava/lang/String;)V // method@91e3 │ │ +2f5c88: 1c07 3a12 |012e: const-class v7, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM; // type@123a │ │ +2f5c8c: 1a09 495a |0130: const-string v9, "album" // string@5a49 │ │ +2f5c90: 6e30 e391 7e09 |0132: invoke-virtual {v14, v7, v9}, Lorg/jaudiotagger/tag/TagOptionSingleton;.addKeyword:(Ljava/lang/Class;Ljava/lang/String;)V // method@91e3 │ │ +2f5c96: 1c07 3a12 |0135: const-class v7, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM; // type@123a │ │ +2f5c9a: 1a09 a3ad |0137: const-string v9, "studio" // string@ada3 │ │ +2f5c9e: 6e30 e391 7e09 |0139: invoke-virtual {v14, v7, v9}, Lorg/jaudiotagger/tag/TagOptionSingleton;.addKeyword:(Ljava/lang/Class;Ljava/lang/String;)V // method@91e3 │ │ +2f5ca4: 1c07 3a12 |013c: const-class v7, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM; // type@123a │ │ +2f5ca8: 1a09 377d |013e: const-string v9, "instrumental" // string@7d37 │ │ +2f5cac: 6e30 e391 7e09 |0140: invoke-virtual {v14, v7, v9}, Lorg/jaudiotagger/tag/TagOptionSingleton;.addKeyword:(Ljava/lang/Class;Ljava/lang/String;)V // method@91e3 │ │ +2f5cb2: 1c07 3a12 |0143: const-class v7, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM; // type@123a │ │ +2f5cb6: 1a09 4db1 |0145: const-string v9, "unedited" // string@b14d │ │ +2f5cba: 6e30 e391 7e09 |0147: invoke-virtual {v14, v7, v9}, Lorg/jaudiotagger/tag/TagOptionSingleton;.addKeyword:(Ljava/lang/Class;Ljava/lang/String;)V // method@91e3 │ │ +2f5cc0: 1c07 3a12 |014a: const-class v7, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM; // type@123a │ │ +2f5cc4: 1a09 df80 |014c: const-string v9, "karoke" // string@80df │ │ +2f5cc8: 6e30 e391 7e09 |014e: invoke-virtual {v14, v7, v9}, Lorg/jaudiotagger/tag/TagOptionSingleton;.addKeyword:(Ljava/lang/Class;Ljava/lang/String;)V // method@91e3 │ │ +2f5cce: 1c07 3a12 |0151: const-class v7, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM; // type@123a │ │ +2f5cd2: 1a09 ed9b |0153: const-string v9, "quality" // string@9bed │ │ +2f5cd6: 6e30 e391 7e09 |0155: invoke-virtual {v14, v7, v9}, Lorg/jaudiotagger/tag/TagOptionSingleton;.addKeyword:(Ljava/lang/Class;Ljava/lang/String;)V // method@91e3 │ │ +2f5cdc: 1c07 3a12 |0158: const-class v7, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM; // type@123a │ │ +2f5ce0: 1a09 44b1 |015a: const-string v9, "uncensored" // string@b144 │ │ +2f5ce4: 6e30 e391 7e09 |015c: invoke-virtual {v14, v7, v9}, Lorg/jaudiotagger/tag/TagOptionSingleton;.addKeyword:(Ljava/lang/Class;Ljava/lang/String;)V // method@91e3 │ │ +2f5cea: 1c07 3a12 |015f: const-class v7, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM; // type@123a │ │ +2f5cee: 1a09 3761 |0161: const-string v9, "clean" // string@6137 │ │ +2f5cf2: 6e30 e391 7e09 |0163: invoke-virtual {v14, v7, v9}, Lorg/jaudiotagger/tag/TagOptionSingleton;.addKeyword:(Ljava/lang/Class;Ljava/lang/String;)V // method@91e3 │ │ +2f5cf8: 1c07 3a12 |0166: const-class v7, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM; // type@123a │ │ +2f5cfc: 1a09 4267 |0168: const-string v9, "dirty" // string@6742 │ │ +2f5d00: 6e30 e391 7e09 |016a: invoke-virtual {v14, v7, v9}, Lorg/jaudiotagger/tag/TagOptionSingleton;.addKeyword:(Ljava/lang/Class;Ljava/lang/String;)V // method@91e3 │ │ +2f5d06: 1c07 6c12 |016d: const-class v7, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIPL; // type@126c │ │ +2f5d0a: 6e30 e391 7e06 |016f: invoke-virtual {v14, v7, v6}, Lorg/jaudiotagger/tag/TagOptionSingleton;.addKeyword:(Ljava/lang/Class;Ljava/lang/String;)V // method@91e3 │ │ +2f5d10: 1c07 6c12 |0172: const-class v7, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIPL; // type@126c │ │ +2f5d14: 6e30 e391 7e05 |0174: invoke-virtual {v14, v7, v5}, Lorg/jaudiotagger/tag/TagOptionSingleton;.addKeyword:(Ljava/lang/Class;Ljava/lang/String;)V // method@91e3 │ │ +2f5d1a: 1c07 6c12 |0177: const-class v7, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIPL; // type@126c │ │ +2f5d1e: 6e30 e391 7e08 |0179: invoke-virtual {v14, v7, v8}, Lorg/jaudiotagger/tag/TagOptionSingleton;.addKeyword:(Ljava/lang/Class;Ljava/lang/String;)V // method@91e3 │ │ +2f5d24: 1c07 6c12 |017c: const-class v7, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIPL; // type@126c │ │ +2f5d28: 6e30 e391 7e04 |017e: invoke-virtual {v14, v7, v4}, Lorg/jaudiotagger/tag/TagOptionSingleton;.addKeyword:(Ljava/lang/Class;Ljava/lang/String;)V // method@91e3 │ │ +2f5d2e: 1c07 6c12 |0181: const-class v7, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIPL; // type@126c │ │ +2f5d32: 6e30 e391 7e03 |0183: invoke-virtual {v14, v7, v3}, Lorg/jaudiotagger/tag/TagOptionSingleton;.addKeyword:(Ljava/lang/Class;Ljava/lang/String;)V // method@91e3 │ │ +2f5d38: 1c07 6c12 |0186: const-class v7, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIPL; // type@126c │ │ +2f5d3c: 6e30 e391 7e02 |0188: invoke-virtual {v14, v7, v2}, Lorg/jaudiotagger/tag/TagOptionSingleton;.addKeyword:(Ljava/lang/Class;Ljava/lang/String;)V // method@91e3 │ │ +2f5d42: 1c07 6c12 |018b: const-class v7, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIPL; // type@126c │ │ +2f5d46: 6e30 e391 7e01 |018d: invoke-virtual {v14, v7, v1}, Lorg/jaudiotagger/tag/TagOptionSingleton;.addKeyword:(Ljava/lang/Class;Ljava/lang/String;)V // method@91e3 │ │ +2f5d4c: 1c07 6c12 |0190: const-class v7, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIPL; // type@126c │ │ +2f5d50: 6e30 e391 7e00 |0192: invoke-virtual {v14, v7, v0}, Lorg/jaudiotagger/tag/TagOptionSingleton;.addKeyword:(Ljava/lang/Class;Ljava/lang/String;)V // method@91e3 │ │ +2f5d56: 7100 069e 0000 |0195: invoke-static {}, Lorg/jaudiotagger/tag/reference/GenreTypes;.getInstanceOf:()Lorg/jaudiotagger/tag/reference/GenreTypes; // method@9e06 │ │ +2f5d5c: 0c07 |0198: move-result-object v7 │ │ +2f5d5e: 6e10 0a9e 0700 |0199: invoke-virtual {v7}, Lorg/jaudiotagger/tag/reference/GenreTypes;.getValueToIdMap:()Ljava/util/Map; // method@9e0a │ │ +2f5d64: 0c07 |019c: move-result-object v7 │ │ +2f5d66: 7210 9389 0700 |019d: invoke-interface {v7}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@8993 │ │ +2f5d6c: 0c07 |01a0: move-result-object v7 │ │ +2f5d6e: 7210 a889 0700 |01a1: invoke-interface {v7}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@89a8 │ │ +2f5d74: 0c07 |01a4: move-result-object v7 │ │ +2f5d76: 7210 4789 0700 |01a5: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +2f5d7c: 0a09 |01a8: move-result v9 │ │ +2f5d7e: 3809 0e00 |01a9: if-eqz v9, 01b7 // +000e │ │ +2f5d82: 1c09 3a12 |01ab: const-class v9, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM; // type@123a │ │ +2f5d86: 7210 4889 0700 |01ad: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +2f5d8c: 0c0a |01b0: move-result-object v10 │ │ +2f5d8e: 1f0a 3710 |01b1: check-cast v10, Ljava/lang/String; // type@1037 │ │ +2f5d92: 6e30 e391 9e0a |01b3: invoke-virtual {v14, v9, v10}, Lorg/jaudiotagger/tag/TagOptionSingleton;.addKeyword:(Ljava/lang/Class;Ljava/lang/String;)V // method@91e3 │ │ +2f5d98: 28ef |01b6: goto 01a5 // -0011 │ │ +2f5d9a: 1a07 a7b2 |01b7: const-string v7, "v." // string@b2a7 │ │ +2f5d9e: 1a09 39b4 |01b9: const-string v9, "vs." // string@b439 │ │ +2f5da2: 6e30 e591 7e09 |01bb: invoke-virtual {v14, v7, v9}, Lorg/jaudiotagger/tag/TagOptionSingleton;.addReplaceWord:(Ljava/lang/String;Ljava/lang/String;)V // method@91e5 │ │ +2f5da8: 6e30 e591 9e09 |01be: invoke-virtual {v14, v9, v9}, Lorg/jaudiotagger/tag/TagOptionSingleton;.addReplaceWord:(Ljava/lang/String;Ljava/lang/String;)V // method@91e5 │ │ +2f5dae: 1a07 e1b3 |01c1: const-string v7, "versus" // string@b3e1 │ │ +2f5db2: 6e30 e591 7e09 |01c3: invoke-virtual {v14, v7, v9}, Lorg/jaudiotagger/tag/TagOptionSingleton;.addReplaceWord:(Ljava/lang/String;Ljava/lang/String;)V // method@91e5 │ │ +2f5db8: 6e30 e591 6e08 |01c6: invoke-virtual {v14, v6, v8}, Lorg/jaudiotagger/tag/TagOptionSingleton;.addReplaceWord:(Ljava/lang/String;Ljava/lang/String;)V // method@91e5 │ │ +2f5dbe: 6e30 e591 5e08 |01c9: invoke-virtual {v14, v5, v8}, Lorg/jaudiotagger/tag/TagOptionSingleton;.addReplaceWord:(Ljava/lang/String;Ljava/lang/String;)V // method@91e5 │ │ +2f5dc4: 6e30 e591 4e08 |01cc: invoke-virtual {v14, v4, v8}, Lorg/jaudiotagger/tag/TagOptionSingleton;.addReplaceWord:(Ljava/lang/String;Ljava/lang/String;)V // method@91e5 │ │ +2f5dca: 6e30 e591 2e08 |01cf: invoke-virtual {v14, v2, v8}, Lorg/jaudiotagger/tag/TagOptionSingleton;.addReplaceWord:(Ljava/lang/String;Ljava/lang/String;)V // method@91e5 │ │ +2f5dd0: 6e30 e591 3e08 |01d2: invoke-virtual {v14, v3, v8}, Lorg/jaudiotagger/tag/TagOptionSingleton;.addReplaceWord:(Ljava/lang/String;Ljava/lang/String;)V // method@91e5 │ │ +2f5dd6: 6e30 e591 1e08 |01d5: invoke-virtual {v14, v1, v8}, Lorg/jaudiotagger/tag/TagOptionSingleton;.addReplaceWord:(Ljava/lang/String;Ljava/lang/String;)V // method@91e5 │ │ +2f5ddc: 6e30 e591 0e08 |01d8: invoke-virtual {v14, v0, v8}, Lorg/jaudiotagger/tag/TagOptionSingleton;.addReplaceWord:(Ljava/lang/String;Ljava/lang/String;)V // method@91e5 │ │ +2f5de2: 1c00 6c12 |01db: const-class v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIPL; // type@126c │ │ +2f5de6: 6e20 ee91 0e00 |01dd: invoke-virtual {v14, v0}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getKeywordListIterator:(Ljava/lang/Class;)Ljava/util/Iterator; // method@91ee │ │ +2f5dec: 1a00 e802 |01e0: const-string v0, "(" // string@02e8 │ │ +2f5df0: 1a01 8403 |01e2: const-string v1, ")" // string@0384 │ │ +2f5df4: 6e30 e491 0e01 |01e4: invoke-virtual {v14, v0, v1}, Lorg/jaudiotagger/tag/TagOptionSingleton;.addParenthesis:(Ljava/lang/String;Ljava/lang/String;)V // method@91e4 │ │ +2f5dfa: 1a00 b455 |01e7: const-string v0, "[" // string@55b4 │ │ +2f5dfe: 1a01 c556 |01e9: const-string v1, "]" // string@56c5 │ │ +2f5e02: 6e30 e491 0e01 |01eb: invoke-virtual {v14, v0, v1}, Lorg/jaudiotagger/tag/TagOptionSingleton;.addParenthesis:(Ljava/lang/String;Ljava/lang/String;)V // method@91e4 │ │ +2f5e08: 1a00 76b5 |01ee: const-string v0, "{" // string@b576 │ │ +2f5e0c: 1a01 99b5 |01f0: const-string v1, "}" // string@b599 │ │ +2f5e10: 6e30 e491 0e01 |01f2: invoke-virtual {v14, v0, v1}, Lorg/jaudiotagger/tag/TagOptionSingleton;.addParenthesis:(Ljava/lang/String;Ljava/lang/String;)V // method@91e4 │ │ +2f5e16: 1a00 9705 |01f5: const-string v0, "<" // string@0597 │ │ +2f5e1a: 1a01 ba05 |01f7: const-string v1, ">" // string@05ba │ │ +2f5e1e: 6e30 e491 0e01 |01f9: invoke-virtual {v14, v0, v1}, Lorg/jaudiotagger/tag/TagOptionSingleton;.addParenthesis:(Ljava/lang/String;Ljava/lang/String;)V // method@91e4 │ │ +2f5e24: 0e00 |01fc: return-void │ │ +2f5e26: 0d00 |01fd: move-exception v0 │ │ +2f5e28: 2201 3310 |01fe: new-instance v1, Ljava/lang/RuntimeException; // type@1033 │ │ +2f5e2c: 7020 7e87 0100 |0200: invoke-direct {v1, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@877e │ │ +2f5e32: 2802 |0203: goto 0205 // +0002 │ │ +2f5e34: 2701 |0204: throw v1 │ │ +2f5e36: 28ff |0205: goto 0204 // -0001 │ │ catches : 1 │ │ 0x00ad - 0x01b6 │ │ Lorg/jaudiotagger/tag/TagException; -> 0x01fd │ │ positions : │ │ 0x0013 line=912 │ │ 0x0015 line=913 │ │ 0x0019 line=914 │ │ @@ -739172,17 +739172,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2f5e44: |[2f5e44] org.jaudiotagger.tag.TagOptionSingleton.setTruncateTextWithoutErrors:(Z)V │ │ -2f5e54: 5c01 5f88 |0000: iput-boolean v1, v0, Lorg/jaudiotagger/tag/TagOptionSingleton;.truncateTextWithoutErrors:Z // field@885f │ │ -2f5e58: 0e00 |0002: return-void │ │ +2f5e48: |[2f5e48] org.jaudiotagger.tag.TagOptionSingleton.setTruncateTextWithoutErrors:(Z)V │ │ +2f5e58: 5c01 5f88 |0000: iput-boolean v1, v0, Lorg/jaudiotagger/tag/TagOptionSingleton;.truncateTextWithoutErrors:Z // field@885f │ │ +2f5e5c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1226 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/tag/TagOptionSingleton; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -739191,17 +739191,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistReadOptions;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2f5e5c: |[2f5e5c] org.jaudiotagger.tag.TagOptionSingleton.setVorbisAlbumArtistReadOptions:(Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistReadOptions;)V │ │ -2f5e6c: 5b01 6088 |0000: iput-object v1, v0, Lorg/jaudiotagger/tag/TagOptionSingleton;.vorbisAlbumArtistReadOptions:Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistReadOptions; // field@8860 │ │ -2f5e70: 0e00 |0002: return-void │ │ +2f5e60: |[2f5e60] org.jaudiotagger.tag.TagOptionSingleton.setVorbisAlbumArtistReadOptions:(Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistReadOptions;)V │ │ +2f5e70: 5b01 6088 |0000: iput-object v1, v0, Lorg/jaudiotagger/tag/TagOptionSingleton;.vorbisAlbumArtistReadOptions:Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistReadOptions; // field@8860 │ │ +2f5e74: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/tag/TagOptionSingleton; │ │ 0x0000 - 0x0003 reg=1 (null) Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistReadOptions; │ │ │ │ @@ -739210,17 +739210,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2f5e74: |[2f5e74] org.jaudiotagger.tag.TagOptionSingleton.setVorbisAlbumArtistSaveOptions:(Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions;)V │ │ -2f5e84: 5b01 6188 |0000: iput-object v1, v0, Lorg/jaudiotagger/tag/TagOptionSingleton;.vorbisAlbumArtistSaveOptions:Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions; // field@8861 │ │ -2f5e88: 0e00 |0002: return-void │ │ +2f5e78: |[2f5e78] org.jaudiotagger.tag.TagOptionSingleton.setVorbisAlbumArtistSaveOptions:(Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions;)V │ │ +2f5e88: 5b01 6188 |0000: iput-object v1, v0, Lorg/jaudiotagger/tag/TagOptionSingleton;.vorbisAlbumArtistSaveOptions:Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions; // field@8861 │ │ +2f5e8c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/tag/TagOptionSingleton; │ │ 0x0000 - 0x0003 reg=1 (null) Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions; │ │ │ │ @@ -739229,17 +739229,17 @@ │ │ type : '(Lorg/jaudiotagger/audio/wav/WavOptions;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2f5e8c: |[2f5e8c] org.jaudiotagger.tag.TagOptionSingleton.setWavOptions:(Lorg/jaudiotagger/audio/wav/WavOptions;)V │ │ -2f5e9c: 5b01 6288 |0000: iput-object v1, v0, Lorg/jaudiotagger/tag/TagOptionSingleton;.wavOptions:Lorg/jaudiotagger/audio/wav/WavOptions; // field@8862 │ │ -2f5ea0: 0e00 |0002: return-void │ │ +2f5e90: |[2f5e90] org.jaudiotagger.tag.TagOptionSingleton.setWavOptions:(Lorg/jaudiotagger/audio/wav/WavOptions;)V │ │ +2f5ea0: 5b01 6288 |0000: iput-object v1, v0, Lorg/jaudiotagger/tag/TagOptionSingleton;.wavOptions:Lorg/jaudiotagger/audio/wav/WavOptions; // field@8862 │ │ +2f5ea4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/tag/TagOptionSingleton; │ │ 0x0000 - 0x0003 reg=1 (null) Lorg/jaudiotagger/audio/wav/WavOptions; │ │ │ │ @@ -739248,17 +739248,17 @@ │ │ type : '(Lorg/jaudiotagger/audio/wav/WavSaveOptions;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2f5ea4: |[2f5ea4] org.jaudiotagger.tag.TagOptionSingleton.setWavSaveOptions:(Lorg/jaudiotagger/audio/wav/WavSaveOptions;)V │ │ -2f5eb4: 5b01 6388 |0000: iput-object v1, v0, Lorg/jaudiotagger/tag/TagOptionSingleton;.wavSaveOptions:Lorg/jaudiotagger/audio/wav/WavSaveOptions; // field@8863 │ │ -2f5eb8: 0e00 |0002: return-void │ │ +2f5ea8: |[2f5ea8] org.jaudiotagger.tag.TagOptionSingleton.setWavSaveOptions:(Lorg/jaudiotagger/audio/wav/WavSaveOptions;)V │ │ +2f5eb8: 5b01 6388 |0000: iput-object v1, v0, Lorg/jaudiotagger/tag/TagOptionSingleton;.wavSaveOptions:Lorg/jaudiotagger/audio/wav/WavSaveOptions; // field@8863 │ │ +2f5ebc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/tag/TagOptionSingleton; │ │ 0x0000 - 0x0003 reg=1 (null) Lorg/jaudiotagger/audio/wav/WavSaveOptions; │ │ │ │ @@ -739267,17 +739267,17 @@ │ │ type : '(Lorg/jaudiotagger/audio/wav/WavSaveOrder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2f5ebc: |[2f5ebc] org.jaudiotagger.tag.TagOptionSingleton.setWavSaveOrder:(Lorg/jaudiotagger/audio/wav/WavSaveOrder;)V │ │ -2f5ecc: 5b01 6488 |0000: iput-object v1, v0, Lorg/jaudiotagger/tag/TagOptionSingleton;.wavSaveOrder:Lorg/jaudiotagger/audio/wav/WavSaveOrder; // field@8864 │ │ -2f5ed0: 0e00 |0002: return-void │ │ +2f5ec0: |[2f5ec0] org.jaudiotagger.tag.TagOptionSingleton.setWavSaveOrder:(Lorg/jaudiotagger/audio/wav/WavSaveOrder;)V │ │ +2f5ed0: 5b01 6488 |0000: iput-object v1, v0, Lorg/jaudiotagger/tag/TagOptionSingleton;.wavSaveOrder:Lorg/jaudiotagger/audio/wav/WavSaveOrder; // field@8864 │ │ +2f5ed4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/tag/TagOptionSingleton; │ │ 0x0000 - 0x0003 reg=1 (null) Lorg/jaudiotagger/audio/wav/WavSaveOrder; │ │ │ │ @@ -739286,17 +739286,17 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2f5ed4: |[2f5ed4] org.jaudiotagger.tag.TagOptionSingleton.setWriteChunkSize:(J)V │ │ -2f5ee4: 5a01 6588 |0000: iput-wide v1, v0, Lorg/jaudiotagger/tag/TagOptionSingleton;.writeChunkSize:J // field@8865 │ │ -2f5ee8: 0e00 |0002: return-void │ │ +2f5ed8: |[2f5ed8] org.jaudiotagger.tag.TagOptionSingleton.setWriteChunkSize:(J)V │ │ +2f5ee8: 5a01 6588 |0000: iput-wide v1, v0, Lorg/jaudiotagger/tag/TagOptionSingleton;.writeChunkSize:J // field@8865 │ │ +2f5eec: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1290 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/tag/TagOptionSingleton; │ │ 0x0000 - 0x0003 reg=1 (null) J │ │ │ │ @@ -739305,17 +739305,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2f5eec: |[2f5eec] org.jaudiotagger.tag.TagOptionSingleton.setWriteMp3GenresAsText:(Z)V │ │ -2f5efc: 5c01 4b88 |0000: iput-boolean v1, v0, Lorg/jaudiotagger/tag/TagOptionSingleton;.isWriteMp3GenresAsText:Z // field@884b │ │ -2f5f00: 0e00 |0002: return-void │ │ +2f5ef0: |[2f5ef0] org.jaudiotagger.tag.TagOptionSingleton.setWriteMp3GenresAsText:(Z)V │ │ +2f5f00: 5c01 4b88 |0000: iput-boolean v1, v0, Lorg/jaudiotagger/tag/TagOptionSingleton;.isWriteMp3GenresAsText:Z // field@884b │ │ +2f5f04: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1318 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/tag/TagOptionSingleton; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -739324,17 +739324,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2f5f04: |[2f5f04] org.jaudiotagger.tag.TagOptionSingleton.setWriteMp4GenresAsText:(Z)V │ │ -2f5f14: 5c01 4c88 |0000: iput-boolean v1, v0, Lorg/jaudiotagger/tag/TagOptionSingleton;.isWriteMp4GenresAsText:Z // field@884c │ │ -2f5f18: 0e00 |0002: return-void │ │ +2f5f08: |[2f5f08] org.jaudiotagger.tag.TagOptionSingleton.setWriteMp4GenresAsText:(Z)V │ │ +2f5f18: 5c01 4c88 |0000: iput-boolean v1, v0, Lorg/jaudiotagger/tag/TagOptionSingleton;.isWriteMp4GenresAsText:Z // field@884c │ │ +2f5f1c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1304 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/tag/TagOptionSingleton; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -739343,17 +739343,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2f5f1c: |[2f5f1c] org.jaudiotagger.tag.TagOptionSingleton.setWriteWavForTwonky:(Z)V │ │ -2f5f2c: 5c01 4d88 |0000: iput-boolean v1, v0, Lorg/jaudiotagger/tag/TagOptionSingleton;.isWriteWavForTwonky:Z // field@884d │ │ -2f5f30: 0e00 |0002: return-void │ │ +2f5f20: |[2f5f20] org.jaudiotagger.tag.TagOptionSingleton.setWriteWavForTwonky:(Z)V │ │ +2f5f30: 5c01 4d88 |0000: iput-boolean v1, v0, Lorg/jaudiotagger/tag/TagOptionSingleton;.isWriteWavForTwonky:Z // field@884d │ │ +2f5f34: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1397 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/tag/TagOptionSingleton; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -739403,25 +739403,25 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 18 16-bit code units │ │ -2f5f94: |[2f5f94] org.jaudiotagger.tag.aiff.AiffTagFieldKey.:()V │ │ -2f5fa4: 2200 cc11 |0000: new-instance v0, Lorg/jaudiotagger/tag/aiff/AiffTagFieldKey; // type@11cc │ │ -2f5fa8: 1a01 9849 |0002: const-string v1, "TIMESTAMP" // string@4998 │ │ -2f5fac: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -2f5fae: 7040 8692 1012 |0005: invoke-direct {v0, v1, v2, v1}, Lorg/jaudiotagger/tag/aiff/AiffTagFieldKey;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9286 │ │ -2f5fb4: 6900 6f88 |0008: sput-object v0, Lorg/jaudiotagger/tag/aiff/AiffTagFieldKey;.TIMESTAMP:Lorg/jaudiotagger/tag/aiff/AiffTagFieldKey; // field@886f │ │ -2f5fb8: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -2f5fba: 2311 e713 |000b: new-array v1, v1, [Lorg/jaudiotagger/tag/aiff/AiffTagFieldKey; // type@13e7 │ │ -2f5fbe: 4d00 0102 |000d: aput-object v0, v1, v2 │ │ -2f5fc2: 6901 6e88 |000f: sput-object v1, Lorg/jaudiotagger/tag/aiff/AiffTagFieldKey;.$VALUES:[Lorg/jaudiotagger/tag/aiff/AiffTagFieldKey; // field@886e │ │ -2f5fc6: 0e00 |0011: return-void │ │ +2f5f98: |[2f5f98] org.jaudiotagger.tag.aiff.AiffTagFieldKey.:()V │ │ +2f5fa8: 2200 cc11 |0000: new-instance v0, Lorg/jaudiotagger/tag/aiff/AiffTagFieldKey; // type@11cc │ │ +2f5fac: 1a01 9849 |0002: const-string v1, "TIMESTAMP" // string@4998 │ │ +2f5fb0: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +2f5fb2: 7040 8692 1012 |0005: invoke-direct {v0, v1, v2, v1}, Lorg/jaudiotagger/tag/aiff/AiffTagFieldKey;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9286 │ │ +2f5fb8: 6900 6f88 |0008: sput-object v0, Lorg/jaudiotagger/tag/aiff/AiffTagFieldKey;.TIMESTAMP:Lorg/jaudiotagger/tag/aiff/AiffTagFieldKey; // field@886f │ │ +2f5fbc: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +2f5fbe: 2311 e713 |000b: new-array v1, v1, [Lorg/jaudiotagger/tag/aiff/AiffTagFieldKey; // type@13e7 │ │ +2f5fc2: 4d00 0102 |000d: aput-object v0, v1, v2 │ │ +2f5fc6: 6901 6e88 |000f: sput-object v1, Lorg/jaudiotagger/tag/aiff/AiffTagFieldKey;.$VALUES:[Lorg/jaudiotagger/tag/aiff/AiffTagFieldKey; // field@886e │ │ +2f5fca: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7 │ │ 0x000f line=6 │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/aiff/AiffTagFieldKey;) │ │ @@ -739429,18 +739429,18 @@ │ │ type : '(Ljava/lang/String;ILjava/lang/String;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -2f5fc8: |[2f5fc8] org.jaudiotagger.tag.aiff.AiffTagFieldKey.:(Ljava/lang/String;ILjava/lang/String;)V │ │ -2f5fd8: 7030 0387 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@8703 │ │ -2f5fde: 5b03 7088 |0003: iput-object v3, v0, Lorg/jaudiotagger/tag/aiff/AiffTagFieldKey;.fieldName:Ljava/lang/String; // field@8870 │ │ -2f5fe2: 0e00 |0005: return-void │ │ +2f5fcc: |[2f5fcc] org.jaudiotagger.tag.aiff.AiffTagFieldKey.:(Ljava/lang/String;ILjava/lang/String;)V │ │ +2f5fdc: 7030 0387 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@8703 │ │ +2f5fe2: 5b03 7088 |0003: iput-object v3, v0, Lorg/jaudiotagger/tag/aiff/AiffTagFieldKey;.fieldName:Ljava/lang/String; // field@8870 │ │ +2f5fe6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ 0x0003 line=13 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/jaudiotagger/tag/aiff/AiffTagFieldKey; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ @@ -739452,20 +739452,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/jaudiotagger/tag/aiff/AiffTagFieldKey;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -2f5f4c: |[2f5f4c] org.jaudiotagger.tag.aiff.AiffTagFieldKey.valueOf:(Ljava/lang/String;)Lorg/jaudiotagger/tag/aiff/AiffTagFieldKey; │ │ -2f5f5c: 1c00 cc11 |0000: const-class v0, Lorg/jaudiotagger/tag/aiff/AiffTagFieldKey; // type@11cc │ │ -2f5f60: 7120 0487 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@8704 │ │ -2f5f66: 0c01 |0005: move-result-object v1 │ │ -2f5f68: 1f01 cc11 |0006: check-cast v1, Lorg/jaudiotagger/tag/aiff/AiffTagFieldKey; // type@11cc │ │ -2f5f6c: 1101 |0008: return-object v1 │ │ +2f5f50: |[2f5f50] org.jaudiotagger.tag.aiff.AiffTagFieldKey.valueOf:(Ljava/lang/String;)Lorg/jaudiotagger/tag/aiff/AiffTagFieldKey; │ │ +2f5f60: 1c00 cc11 |0000: const-class v0, Lorg/jaudiotagger/tag/aiff/AiffTagFieldKey; // type@11cc │ │ +2f5f64: 7120 0487 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@8704 │ │ +2f5f6a: 0c01 |0005: move-result-object v1 │ │ +2f5f6c: 1f01 cc11 |0006: check-cast v1, Lorg/jaudiotagger/tag/aiff/AiffTagFieldKey; // type@11cc │ │ +2f5f70: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=6 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #3 : (in Lorg/jaudiotagger/tag/aiff/AiffTagFieldKey;) │ │ @@ -739473,20 +739473,20 @@ │ │ type : '()[Lorg/jaudiotagger/tag/aiff/AiffTagFieldKey;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -2f5f70: |[2f5f70] org.jaudiotagger.tag.aiff.AiffTagFieldKey.values:()[Lorg/jaudiotagger/tag/aiff/AiffTagFieldKey; │ │ -2f5f80: 6200 6e88 |0000: sget-object v0, Lorg/jaudiotagger/tag/aiff/AiffTagFieldKey;.$VALUES:[Lorg/jaudiotagger/tag/aiff/AiffTagFieldKey; // field@886e │ │ -2f5f84: 6e10 1fa0 0000 |0002: invoke-virtual {v0}, [Lorg/jaudiotagger/tag/aiff/AiffTagFieldKey;.clone:()Ljava/lang/Object; // method@a01f │ │ -2f5f8a: 0c00 |0005: move-result-object v0 │ │ -2f5f8c: 1f00 e713 |0006: check-cast v0, [Lorg/jaudiotagger/tag/aiff/AiffTagFieldKey; // type@13e7 │ │ -2f5f90: 1100 |0008: return-object v0 │ │ +2f5f74: |[2f5f74] org.jaudiotagger.tag.aiff.AiffTagFieldKey.values:()[Lorg/jaudiotagger/tag/aiff/AiffTagFieldKey; │ │ +2f5f84: 6200 6e88 |0000: sget-object v0, Lorg/jaudiotagger/tag/aiff/AiffTagFieldKey;.$VALUES:[Lorg/jaudiotagger/tag/aiff/AiffTagFieldKey; // field@886e │ │ +2f5f88: 6e10 1fa0 0000 |0002: invoke-virtual {v0}, [Lorg/jaudiotagger/tag/aiff/AiffTagFieldKey;.clone:()Ljava/lang/Object; // method@a01f │ │ +2f5f8e: 0c00 |0005: move-result-object v0 │ │ +2f5f90: 1f00 e713 |0006: check-cast v0, [Lorg/jaudiotagger/tag/aiff/AiffTagFieldKey; // type@13e7 │ │ +2f5f94: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=6 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/jaudiotagger/tag/aiff/AiffTagFieldKey;) │ │ @@ -739494,17 +739494,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2f5f34: |[2f5f34] org.jaudiotagger.tag.aiff.AiffTagFieldKey.getFieldName:()Ljava/lang/String; │ │ -2f5f44: 5410 7088 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/aiff/AiffTagFieldKey;.fieldName:Ljava/lang/String; // field@8870 │ │ -2f5f48: 1100 |0002: return-object v0 │ │ +2f5f38: |[2f5f38] org.jaudiotagger.tag.aiff.AiffTagFieldKey.getFieldName:()Ljava/lang/String; │ │ +2f5f48: 5410 7088 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/aiff/AiffTagFieldKey;.fieldName:Ljava/lang/String; // field@8870 │ │ +2f5f4c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/aiff/AiffTagFieldKey; │ │ │ │ source_file_idx : 2213 (AiffTagFieldKey.java) │ │ @@ -740269,1624 +740269,1624 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 13 │ │ ins : 0 │ │ outs : 6 │ │ insns size : 3340 16-bit code units │ │ -2f6b20: |[2f6b20] org.jaudiotagger.tag.asf.AsfFieldKey.:()V │ │ -2f6b30: 2206 ce11 |0000: new-instance v6, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f6b34: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -2f6b36: 1204 |0003: const/4 v4, #int 0 // #0 │ │ -2f6b38: 6205 5e82 |0004: sget-object v5, Lorg/jaudiotagger/audio/asf/data/ContainerType;.CONTENT_DESCRIPTION:Lorg/jaudiotagger/audio/asf/data/ContainerType; // field@825e │ │ -2f6b3c: 1a01 8407 |0006: const-string v1, "AUTHOR" // string@0784 │ │ -2f6b40: 1a03 8407 |0008: const-string v3, "AUTHOR" // string@0784 │ │ -2f6b44: 0760 |000a: move-object v0, v6 │ │ -2f6b46: 7606 9192 0000 |000b: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;ZLorg/jaudiotagger/audio/asf/data/ContainerType;)V // method@9291 │ │ -2f6b4c: 6906 8288 |000e: sput-object v6, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.AUTHOR:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8882 │ │ -2f6b50: 2200 ce11 |0010: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f6b54: 1219 |0012: const/4 v9, #int 1 // #1 │ │ -2f6b56: 120b |0013: const/4 v11, #int 0 // #0 │ │ -2f6b58: 620c 5e82 |0014: sget-object v12, Lorg/jaudiotagger/audio/asf/data/ContainerType;.CONTENT_DESCRIPTION:Lorg/jaudiotagger/audio/asf/data/ContainerType; // field@825e │ │ -2f6b5c: 1a08 ab49 |0016: const-string v8, "TITLE" // string@49ab │ │ -2f6b60: 1a0a ab49 |0018: const-string v10, "TITLE" // string@49ab │ │ -2f6b64: 0707 |001a: move-object v7, v0 │ │ -2f6b66: 7606 9192 0700 |001b: invoke-direct/range {v7, v8, v9, v10, v11, v12}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;ZLorg/jaudiotagger/audio/asf/data/ContainerType;)V // method@9291 │ │ -2f6b6c: 6900 0e89 |001e: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.TITLE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@890e │ │ -2f6b70: 2200 ce11 |0020: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f6b74: 1223 |0022: const/4 v3, #int 2 // #2 │ │ -2f6b76: 1205 |0023: const/4 v5, #int 0 // #0 │ │ -2f6b78: 6206 5e82 |0024: sget-object v6, Lorg/jaudiotagger/audio/asf/data/ContainerType;.CONTENT_DESCRIPTION:Lorg/jaudiotagger/audio/asf/data/ContainerType; // field@825e │ │ -2f6b7c: 1a02 7f42 |0026: const-string v2, "RATING" // string@427f │ │ -2f6b80: 1a04 7f42 |0028: const-string v4, "RATING" // string@427f │ │ -2f6b84: 0701 |002a: move-object v1, v0 │ │ -2f6b86: 7606 9192 0100 |002b: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;ZLorg/jaudiotagger/audio/asf/data/ContainerType;)V // method@9291 │ │ -2f6b8c: 6900 0589 |002e: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.RATING:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8905 │ │ -2f6b90: 2200 ce11 |0030: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f6b94: 1239 |0032: const/4 v9, #int 3 // #3 │ │ -2f6b96: 620c 5e82 |0033: sget-object v12, Lorg/jaudiotagger/audio/asf/data/ContainerType;.CONTENT_DESCRIPTION:Lorg/jaudiotagger/audio/asf/data/ContainerType; // field@825e │ │ -2f6b9a: 1a08 8a0e |0035: const-string v8, "COPYRIGHT" // string@0e8a │ │ -2f6b9e: 1a0a 8a0e |0037: const-string v10, "COPYRIGHT" // string@0e8a │ │ -2f6ba2: 0707 |0039: move-object v7, v0 │ │ -2f6ba4: 7606 9192 0700 |003a: invoke-direct/range {v7, v8, v9, v10, v11, v12}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;ZLorg/jaudiotagger/audio/asf/data/ContainerType;)V // method@9291 │ │ -2f6baa: 6900 9288 |003d: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.COPYRIGHT:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8892 │ │ -2f6bae: 2200 ce11 |003f: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f6bb2: 1243 |0041: const/4 v3, #int 4 // #4 │ │ -2f6bb4: 6206 5e82 |0042: sget-object v6, Lorg/jaudiotagger/audio/asf/data/ContainerType;.CONTENT_DESCRIPTION:Lorg/jaudiotagger/audio/asf/data/ContainerType; // field@825e │ │ -2f6bb8: 1a02 b413 |0044: const-string v2, "DESCRIPTION" // string@13b4 │ │ -2f6bbc: 1a04 b413 |0046: const-string v4, "DESCRIPTION" // string@13b4 │ │ -2f6bc0: 0701 |0048: move-object v1, v0 │ │ -2f6bc2: 7606 9192 0100 |0049: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;ZLorg/jaudiotagger/audio/asf/data/ContainerType;)V // method@9291 │ │ -2f6bc8: 6900 9d88 |004c: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.DESCRIPTION:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@889d │ │ -2f6bcc: 2200 ce11 |004e: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f6bd0: 1259 |0050: const/4 v9, #int 5 // #5 │ │ -2f6bd2: 620c 5d82 |0051: sget-object v12, Lorg/jaudiotagger/audio/asf/data/ContainerType;.CONTENT_BRANDING:Lorg/jaudiotagger/audio/asf/data/ContainerType; // field@825d │ │ -2f6bd6: 1a08 d50a |0053: const-string v8, "BANNER_IMAGE" // string@0ad5 │ │ -2f6bda: 1a0a d50a |0055: const-string v10, "BANNER_IMAGE" // string@0ad5 │ │ -2f6bde: 0707 |0057: move-object v7, v0 │ │ -2f6be0: 7606 9192 0700 |0058: invoke-direct/range {v7, v8, v9, v10, v11, v12}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;ZLorg/jaudiotagger/audio/asf/data/ContainerType;)V // method@9291 │ │ -2f6be6: 6900 8388 |005b: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.BANNER_IMAGE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8883 │ │ -2f6bea: 2200 ce11 |005d: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f6bee: 1263 |005f: const/4 v3, #int 6 // #6 │ │ -2f6bf0: 6206 5d82 |0060: sget-object v6, Lorg/jaudiotagger/audio/asf/data/ContainerType;.CONTENT_BRANDING:Lorg/jaudiotagger/audio/asf/data/ContainerType; // field@825d │ │ -2f6bf4: 1a02 d60a |0062: const-string v2, "BANNER_IMAGE_TYPE" // string@0ad6 │ │ -2f6bf8: 1a04 d60a |0064: const-string v4, "BANNER_IMAGE_TYPE" // string@0ad6 │ │ -2f6bfc: 0701 |0066: move-object v1, v0 │ │ -2f6bfe: 7606 9192 0100 |0067: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;ZLorg/jaudiotagger/audio/asf/data/ContainerType;)V // method@9291 │ │ -2f6c04: 6900 8488 |006a: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.BANNER_IMAGE_TYPE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8884 │ │ -2f6c08: 2200 ce11 |006c: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f6c0c: 1279 |006e: const/4 v9, #int 7 // #7 │ │ -2f6c0e: 620c 5d82 |006f: sget-object v12, Lorg/jaudiotagger/audio/asf/data/ContainerType;.CONTENT_BRANDING:Lorg/jaudiotagger/audio/asf/data/ContainerType; // field@825d │ │ -2f6c12: 1a08 d70a |0071: const-string v8, "BANNER_IMAGE_URL" // string@0ad7 │ │ -2f6c16: 1a0a d70a |0073: const-string v10, "BANNER_IMAGE_URL" // string@0ad7 │ │ -2f6c1a: 0707 |0075: move-object v7, v0 │ │ -2f6c1c: 7606 9192 0700 |0076: invoke-direct/range {v7, v8, v9, v10, v11, v12}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;ZLorg/jaudiotagger/audio/asf/data/ContainerType;)V // method@9291 │ │ -2f6c22: 6900 8588 |0079: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.BANNER_IMAGE_URL:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8885 │ │ -2f6c26: 2200 ce11 |007b: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f6c2a: 1303 0800 |007d: const/16 v3, #int 8 // #8 │ │ -2f6c2e: 6206 5d82 |007f: sget-object v6, Lorg/jaudiotagger/audio/asf/data/ContainerType;.CONTENT_BRANDING:Lorg/jaudiotagger/audio/asf/data/ContainerType; // field@825d │ │ -2f6c32: 1a02 8b0e |0081: const-string v2, "COPYRIGHT_URL" // string@0e8b │ │ -2f6c36: 1a04 8b0e |0083: const-string v4, "COPYRIGHT_URL" // string@0e8b │ │ -2f6c3a: 0701 |0085: move-object v1, v0 │ │ -2f6c3c: 7606 9192 0100 |0086: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;ZLorg/jaudiotagger/audio/asf/data/ContainerType;)V // method@9291 │ │ -2f6c42: 6900 9388 |0089: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.COPYRIGHT_URL:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8893 │ │ -2f6c46: 2200 ce11 |008b: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f6c4a: 1301 0900 |008d: const/16 v1, #int 9 // #9 │ │ -2f6c4e: 1a02 2306 |008f: const-string v2, "ACOUSTID_FINGERPRINT" // string@0623 │ │ -2f6c52: 1a03 0d08 |0091: const-string v3, "Acoustid/Fingerprint" // string@080d │ │ -2f6c56: 1204 |0093: const/4 v4, #int 0 // #0 │ │ -2f6c58: 7054 9092 2031 |0094: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f6c5e: 6900 7388 |0097: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ACOUSTID_FINGERPRINT:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8873 │ │ -2f6c62: 2200 ce11 |0099: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f6c66: 1301 0a00 |009b: const/16 v1, #int 10 // #a │ │ -2f6c6a: 1a02 2406 |009d: const-string v2, "ACOUSTID_FINGERPRINT_OLD" // string@0624 │ │ -2f6c6e: 1a03 0908 |009f: const-string v3, "AcoustId/Fingerprint" // string@0809 │ │ -2f6c72: 7054 9092 2031 |00a1: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f6c78: 6900 7488 |00a4: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ACOUSTID_FINGERPRINT_OLD:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8874 │ │ -2f6c7c: 2200 ce11 |00a6: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f6c80: 1301 0b00 |00a8: const/16 v1, #int 11 // #b │ │ -2f6c84: 1a02 2506 |00aa: const-string v2, "ACOUSTID_ID" // string@0625 │ │ -2f6c88: 1a03 0e08 |00ac: const-string v3, "Acoustid/Id" // string@080e │ │ -2f6c8c: 7054 9092 2031 |00ae: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f6c92: 6900 7588 |00b1: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ACOUSTID_ID:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8875 │ │ -2f6c96: 2200 ce11 |00b3: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f6c9a: 1301 0c00 |00b5: const/16 v1, #int 12 // #c │ │ -2f6c9e: 1a02 b006 |00b7: const-string v2, "ALBUM" // string@06b0 │ │ -2f6ca2: 1a03 2353 |00b9: const-string v3, "WM/AlbumTitle" // string@5323 │ │ -2f6ca6: 7054 9092 2031 |00bb: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f6cac: 6900 7688 |00be: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ALBUM:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8876 │ │ -2f6cb0: 2200 ce11 |00c0: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f6cb4: 1301 0d00 |00c2: const/16 v1, #int 13 // #d │ │ -2f6cb8: 1212 |00c4: const/4 v2, #int 1 // #1 │ │ -2f6cba: 1a03 b806 |00c5: const-string v3, "ALBUM_ARTIST" // string@06b8 │ │ -2f6cbe: 1a05 1f53 |00c7: const-string v5, "WM/AlbumArtist" // string@531f │ │ -2f6cc2: 7052 9092 3051 |00c9: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f6cc8: 6900 7788 |00cc: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ALBUM_ARTIST:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8877 │ │ -2f6ccc: 2200 ce11 |00ce: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f6cd0: 1301 0e00 |00d0: const/16 v1, #int 14 // #e │ │ -2f6cd4: 1a02 bb06 |00d2: const-string v2, "ALBUM_ARTIST_SORT" // string@06bb │ │ -2f6cd8: 1a03 2053 |00d4: const-string v3, "WM/AlbumArtistSortOrder" // string@5320 │ │ -2f6cdc: 7054 9092 2031 |00d6: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f6ce2: 6900 7a88 |00d9: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ALBUM_ARTIST_SORT:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@887a │ │ -2f6ce6: 2200 ce11 |00db: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f6cea: 1301 0f00 |00dd: const/16 v1, #int 15 // #f │ │ -2f6cee: 1212 |00df: const/4 v2, #int 1 // #1 │ │ -2f6cf0: 1a03 b906 |00e0: const-string v3, "ALBUM_ARTISTS" // string@06b9 │ │ -2f6cf4: 7052 9092 3031 |00e2: invoke-direct {v0, v3, v1, v3, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f6cfa: 6900 7888 |00e5: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ALBUM_ARTISTS:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8878 │ │ -2f6cfe: 2200 ce11 |00e7: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f6d02: 1301 1000 |00e9: const/16 v1, #int 16 // #10 │ │ -2f6d06: 1a03 ba06 |00eb: const-string v3, "ALBUM_ARTISTS_SORT" // string@06ba │ │ -2f6d0a: 7052 9092 3031 |00ed: invoke-direct {v0, v3, v1, v3, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f6d10: 6900 7988 |00f0: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ALBUM_ARTISTS_SORT:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8879 │ │ -2f6d14: 2200 ce11 |00f2: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f6d18: 1301 1100 |00f4: const/16 v1, #int 17 // #11 │ │ -2f6d1c: 1a02 bd06 |00f6: const-string v2, "ALBUM_SORT" // string@06bd │ │ -2f6d20: 1a03 2253 |00f8: const-string v3, "WM/AlbumSortOrder" // string@5322 │ │ -2f6d24: 7054 9092 2031 |00fa: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f6d2a: 6900 7b88 |00fd: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ALBUM_SORT:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@887b │ │ -2f6d2e: 2200 ce11 |00ff: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f6d32: 1301 1200 |0101: const/16 v1, #int 18 // #12 │ │ -2f6d36: 1a02 d706 |0103: const-string v2, "AMAZON_ID" // string@06d7 │ │ -2f6d3a: 1a03 5b07 |0105: const-string v3, "ASIN" // string@075b │ │ -2f6d3e: 7054 9092 2031 |0107: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f6d44: 6900 7c88 |010a: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.AMAZON_ID:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@887c │ │ -2f6d48: 2200 ce11 |010c: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f6d4c: 1301 1300 |010e: const/16 v1, #int 19 // #13 │ │ -2f6d50: 1a02 4007 |0110: const-string v2, "ARRANGER" // string@0740 │ │ -2f6d54: 1a03 2453 |0112: const-string v3, "WM/Arranger" // string@5324 │ │ -2f6d58: 7054 9092 2031 |0114: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f6d5e: 6900 7d88 |0117: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ARRANGER:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@887d │ │ -2f6d62: 2200 ce11 |0119: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f6d66: 1301 1400 |011b: const/16 v1, #int 20 // #14 │ │ -2f6d6a: 1212 |011d: const/4 v2, #int 1 // #1 │ │ -2f6d6c: 1a03 4107 |011e: const-string v3, "ARRANGER_SORT" // string@0741 │ │ -2f6d70: 7052 9092 3031 |0120: invoke-direct {v0, v3, v1, v3, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f6d76: 6900 7e88 |0123: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ARRANGER_SORT:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@887e │ │ -2f6d7a: 2200 ce11 |0125: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f6d7e: 1301 1500 |0127: const/16 v1, #int 21 // #15 │ │ -2f6d82: 1a03 4d07 |0129: const-string v3, "ARTISTS" // string@074d │ │ -2f6d86: 1a05 1d53 |012b: const-string v5, "WM/ARTISTS" // string@531d │ │ -2f6d8a: 7052 9092 3051 |012d: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f6d90: 6900 7f88 |0130: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ARTISTS:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@887f │ │ -2f6d94: 2200 ce11 |0132: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f6d98: 1301 1600 |0134: const/16 v1, #int 22 // #16 │ │ -2f6d9c: 1a03 4f07 |0136: const-string v3, "ARTISTS_SORT" // string@074f │ │ -2f6da0: 1a05 1e53 |0138: const-string v5, "WM/ARTISTS_SORT" // string@531e │ │ -2f6da4: 7052 9092 3051 |013a: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f6daa: 6900 8088 |013d: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ARTISTS_SORT:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8880 │ │ -2f6dae: 2200 ce11 |013f: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f6db2: 1301 1700 |0141: const/16 v1, #int 23 // #17 │ │ -2f6db6: 1a02 5007 |0143: const-string v2, "ARTIST_SORT" // string@0750 │ │ -2f6dba: 1a03 2553 |0145: const-string v3, "WM/ArtistSortOrder" // string@5325 │ │ -2f6dbe: 7054 9092 2031 |0147: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f6dc4: 6900 8188 |014a: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ARTIST_SORT:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8881 │ │ -2f6dc8: 2200 ce11 |014c: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f6dcc: 1301 1800 |014e: const/16 v1, #int 24 // #18 │ │ -2f6dd0: 1a02 d90a |0150: const-string v2, "BARCODE" // string@0ad9 │ │ -2f6dd4: 1a03 2753 |0152: const-string v3, "WM/Barcode" // string@5327 │ │ -2f6dd8: 7054 9092 2031 |0154: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f6dde: 6900 8688 |0157: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.BARCODE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8886 │ │ -2f6de2: 2200 ce11 |0159: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f6de6: 1301 1900 |015b: const/16 v1, #int 25 // #19 │ │ -2f6dea: 1a02 320b |015d: const-string v2, "BPM" // string@0b32 │ │ -2f6dee: 1a03 2853 |015f: const-string v3, "WM/BeatsPerMinute" // string@5328 │ │ -2f6df2: 7054 9092 2031 |0161: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f6df8: 6900 8788 |0164: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.BPM:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8887 │ │ -2f6dfc: 2200 ce11 |0166: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f6e00: 1301 1a00 |0168: const/16 v1, #int 26 // #1a │ │ -2f6e04: 1a02 740d |016a: const-string v2, "CATALOG_NO" // string@0d74 │ │ -2f6e08: 1a03 2953 |016c: const-string v3, "WM/CatalogNo" // string@5329 │ │ -2f6e0c: 7054 9092 2031 |016e: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f6e12: 6900 8888 |0171: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.CATALOG_NO:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8888 │ │ -2f6e16: 2200 ce11 |0173: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f6e1a: 1301 1b00 |0175: const/16 v1, #int 27 // #1b │ │ -2f6e1e: 1212 |0177: const/4 v2, #int 1 // #1 │ │ -2f6e20: 1a03 750d |0178: const-string v3, "CATEGORY" // string@0d75 │ │ -2f6e24: 1a05 2a53 |017a: const-string v5, "WM/Category" // string@532a │ │ -2f6e28: 7052 9092 3051 |017c: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f6e2e: 6900 8988 |017f: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.CATEGORY:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8889 │ │ -2f6e32: 2200 ce11 |0181: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f6e36: 1301 1c00 |0183: const/16 v1, #int 28 // #1c │ │ -2f6e3a: 1a03 c60d |0185: const-string v3, "CHOIR" // string@0dc6 │ │ -2f6e3e: 1a05 c60d |0187: const-string v5, "CHOIR" // string@0dc6 │ │ -2f6e42: 7052 9092 3051 |0189: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f6e48: 6900 8a88 |018c: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.CHOIR:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@888a │ │ -2f6e4c: 2200 ce11 |018e: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f6e50: 1301 1d00 |0190: const/16 v1, #int 29 // #1d │ │ -2f6e54: 1a03 c70d |0192: const-string v3, "CHOIR_SORT" // string@0dc7 │ │ -2f6e58: 1a05 c70d |0194: const-string v5, "CHOIR_SORT" // string@0dc7 │ │ -2f6e5c: 7052 9092 3051 |0196: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f6e62: 6900 8b88 |0199: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.CHOIR_SORT:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@888b │ │ -2f6e66: 2200 ce11 |019b: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f6e6a: 1301 1e00 |019d: const/16 v1, #int 30 // #1e │ │ -2f6e6e: 1a03 db0d |019f: const-string v3, "CLASSICAL_CATALOG" // string@0ddb │ │ -2f6e72: 1a05 db0d |01a1: const-string v5, "CLASSICAL_CATALOG" // string@0ddb │ │ -2f6e76: 7052 9092 3051 |01a3: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f6e7c: 6900 8c88 |01a6: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.CLASSICAL_CATALOG:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@888c │ │ -2f6e80: 2200 ce11 |01a8: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f6e84: 1301 1f00 |01aa: const/16 v1, #int 31 // #1f │ │ -2f6e88: 1a03 dc0d |01ac: const-string v3, "CLASSICAL_NICKNAME" // string@0ddc │ │ -2f6e8c: 1a05 dc0d |01ae: const-string v5, "CLASSICAL_NICKNAME" // string@0ddc │ │ -2f6e90: 7052 9092 3051 |01b0: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f6e96: 6900 8d88 |01b3: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.CLASSICAL_NICKNAME:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@888d │ │ -2f6e9a: 2200 ce11 |01b5: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f6e9e: 1301 2000 |01b7: const/16 v1, #int 32 // #20 │ │ -2f6ea2: 1a03 500e |01b9: const-string v3, "COMPOSER" // string@0e50 │ │ -2f6ea6: 1a05 2b53 |01bb: const-string v5, "WM/Composer" // string@532b │ │ -2f6eaa: 7052 9092 3051 |01bd: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f6eb0: 6900 8e88 |01c0: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.COMPOSER:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@888e │ │ -2f6eb4: 2200 ce11 |01c2: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f6eb8: 1301 2100 |01c4: const/16 v1, #int 33 // #21 │ │ -2f6ebc: 1a02 520e |01c6: const-string v2, "COMPOSER_SORT" // string@0e52 │ │ -2f6ec0: 1a03 2c53 |01c8: const-string v3, "WM/ComposerSort" // string@532c │ │ -2f6ec4: 7054 9092 2031 |01ca: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f6eca: 6900 8f88 |01cd: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.COMPOSER_SORT:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@888f │ │ -2f6ece: 2200 ce11 |01cf: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f6ed2: 1301 2200 |01d1: const/16 v1, #int 34 // #22 │ │ -2f6ed6: 1212 |01d3: const/4 v2, #int 1 // #1 │ │ -2f6ed8: 1a03 570e |01d4: const-string v3, "CONDUCTOR" // string@0e57 │ │ -2f6edc: 1a05 2d53 |01d6: const-string v5, "WM/Conductor" // string@532d │ │ -2f6ee0: 7052 9092 3051 |01d8: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f6ee6: 6900 9088 |01db: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.CONDUCTOR:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8890 │ │ -2f6eea: 2200 ce11 |01dd: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f6eee: 1301 2300 |01df: const/16 v1, #int 35 // #23 │ │ -2f6ef2: 1a03 590e |01e1: const-string v3, "CONDUCTOR_SORT" // string@0e59 │ │ -2f6ef6: 1a05 590e |01e3: const-string v5, "CONDUCTOR_SORT" // string@0e59 │ │ -2f6efa: 7052 9092 3051 |01e5: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f6f00: 6900 9188 |01e8: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.CONDUCTOR_SORT:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8891 │ │ -2f6f04: 2200 ce11 |01ea: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f6f08: 1301 2400 |01ec: const/16 v1, #int 36 // #24 │ │ -2f6f0c: 1a02 9a0e |01ee: const-string v2, "COUNTRY" // string@0e9a │ │ -2f6f10: 1a03 2f53 |01f0: const-string v3, "WM/Country" // string@532f │ │ -2f6f14: 7054 9092 2031 |01f2: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f6f1a: 6900 9488 |01f5: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.COUNTRY:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8894 │ │ -2f6f1e: 2200 ce11 |01f7: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f6f22: 1301 2500 |01f9: const/16 v1, #int 37 // #25 │ │ -2f6f26: 1212 |01fb: const/4 v2, #int 1 // #1 │ │ -2f6f28: 1a03 a20e |01fc: const-string v3, "COVER_ART" // string@0ea2 │ │ -2f6f2c: 1a05 4b53 |01fe: const-string v5, "WM/Picture" // string@534b │ │ -2f6f30: 7052 9092 3051 |0200: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f6f36: 6900 9588 |0203: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.COVER_ART:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8895 │ │ -2f6f3a: 2200 ce11 |0205: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f6f3e: 1301 2600 |0207: const/16 v1, #int 38 // #26 │ │ -2f6f42: 1a03 a30e |0209: const-string v3, "COVER_ART_URL" // string@0ea3 │ │ -2f6f46: 1a05 2153 |020b: const-string v5, "WM/AlbumCoverURL" // string@5321 │ │ -2f6f4a: 7052 9092 3051 |020d: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f6f50: 6900 9688 |0210: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.COVER_ART_URL:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8896 │ │ -2f6f54: 2200 ce11 |0212: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f6f58: 1301 2700 |0214: const/16 v1, #int 39 // #27 │ │ -2f6f5c: 1a03 c50e |0216: const-string v3, "CUSTOM1" // string@0ec5 │ │ -2f6f60: 1a05 c50e |0218: const-string v5, "CUSTOM1" // string@0ec5 │ │ -2f6f64: 7052 9092 3051 |021a: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f6f6a: 6900 9888 |021d: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.CUSTOM1:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8898 │ │ -2f6f6e: 2200 ce11 |021f: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f6f72: 1301 2800 |0221: const/16 v1, #int 40 // #28 │ │ -2f6f76: 1a03 c60e |0223: const-string v3, "CUSTOM2" // string@0ec6 │ │ -2f6f7a: 1a05 c60e |0225: const-string v5, "CUSTOM2" // string@0ec6 │ │ -2f6f7e: 7052 9092 3051 |0227: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f6f84: 6900 9988 |022a: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.CUSTOM2:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8899 │ │ -2f6f88: 2200 ce11 |022c: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f6f8c: 1301 2900 |022e: const/16 v1, #int 41 // #29 │ │ -2f6f90: 1a03 c70e |0230: const-string v3, "CUSTOM3" // string@0ec7 │ │ -2f6f94: 1a05 c70e |0232: const-string v5, "CUSTOM3" // string@0ec7 │ │ -2f6f98: 7052 9092 3051 |0234: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f6f9e: 6900 9a88 |0237: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.CUSTOM3:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@889a │ │ -2f6fa2: 2200 ce11 |0239: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f6fa6: 1301 2a00 |023b: const/16 v1, #int 42 // #2a │ │ -2f6faa: 1a03 c80e |023d: const-string v3, "CUSTOM4" // string@0ec8 │ │ -2f6fae: 1a05 c80e |023f: const-string v5, "CUSTOM4" // string@0ec8 │ │ -2f6fb2: 7052 9092 3051 |0241: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f6fb8: 6900 9b88 |0244: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.CUSTOM4:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@889b │ │ -2f6fbc: 2200 ce11 |0246: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f6fc0: 1301 2b00 |0248: const/16 v1, #int 43 // #2b │ │ -2f6fc4: 1a03 c90e |024a: const-string v3, "CUSTOM5" // string@0ec9 │ │ -2f6fc8: 1a05 c90e |024c: const-string v5, "CUSTOM5" // string@0ec9 │ │ -2f6fcc: 7052 9092 3051 |024e: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f6fd2: 6900 9c88 |0251: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.CUSTOM5:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@889c │ │ -2f6fd6: 2200 ce11 |0253: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f6fda: 1301 2c00 |0255: const/16 v1, #int 44 // #2c │ │ -2f6fde: 1a03 d613 |0257: const-string v3, "DIRECTOR" // string@13d6 │ │ -2f6fe2: 1a05 3153 |0259: const-string v5, "WM/Director" // string@5331 │ │ -2f6fe6: 7052 9092 3051 |025b: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f6fec: 6900 9e88 |025e: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.DIRECTOR:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@889e │ │ -2f6ff0: 2200 ce11 |0260: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f6ff4: 1301 2d00 |0262: const/16 v1, #int 45 // #2d │ │ -2f6ff8: 1a02 e313 |0264: const-string v2, "DISC_NO" // string@13e3 │ │ -2f6ffc: 1a03 4a53 |0266: const-string v3, "WM/PartOfSet" // string@534a │ │ -2f7000: 7054 9092 2031 |0268: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f7006: 6900 9f88 |026b: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.DISC_NO:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@889f │ │ -2f700a: 2200 ce11 |026d: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f700e: 1301 2e00 |026f: const/16 v1, #int 46 // #2e │ │ -2f7012: 1a02 e513 |0271: const-string v2, "DISC_SUBTITLE" // string@13e5 │ │ -2f7016: 1a03 5053 |0273: const-string v3, "WM/SetSubTitle" // string@5350 │ │ -2f701a: 7054 9092 2031 |0275: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f7020: 6900 a088 |0278: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.DISC_SUBTITLE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88a0 │ │ -2f7024: 2200 ce11 |027a: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f7028: 1301 2f00 |027c: const/16 v1, #int 47 // #2f │ │ -2f702c: 1a02 e613 |027e: const-string v2, "DISC_TOTAL" // string@13e6 │ │ -2f7030: 1a03 3253 |0280: const-string v3, "WM/DiscTotal" // string@5332 │ │ -2f7034: 7054 9092 2031 |0282: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f703a: 6900 a188 |0285: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.DISC_TOTAL:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88a1 │ │ -2f703e: 2200 ce11 |0287: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f7042: 1301 3000 |0289: const/16 v1, #int 48 // #30 │ │ -2f7046: 1a02 fa13 |028b: const-string v2, "DJMIXER" // string@13fa │ │ -2f704a: 1a03 3053 |028d: const-string v3, "WM/DJMixer" // string@5330 │ │ -2f704e: 7054 9092 2031 |028f: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f7054: 6900 a288 |0292: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.DJMIXER:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88a2 │ │ -2f7058: 2200 ce11 |0294: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f705c: 1301 3100 |0296: const/16 v1, #int 49 // #31 │ │ -2f7060: 1a02 a815 |0298: const-string v2, "ENCODED_BY" // string@15a8 │ │ -2f7064: 1a03 3553 |029a: const-string v3, "WM/EncodedBy" // string@5335 │ │ -2f7068: 7054 9092 2031 |029c: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f706e: 6900 a388 |029f: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ENCODED_BY:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88a3 │ │ -2f7072: 2200 ce11 |02a1: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f7076: 1301 3200 |02a3: const/16 v1, #int 50 // #32 │ │ -2f707a: 1a02 a915 |02a5: const-string v2, "ENCODER" // string@15a9 │ │ -2f707e: 1a03 5553 |02a7: const-string v3, "WM/ToolName" // string@5355 │ │ -2f7082: 7054 9092 2031 |02a9: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f7088: 6900 a488 |02ac: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ENCODER:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88a4 │ │ -2f708c: 2200 ce11 |02ae: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f7090: 1301 3300 |02b0: const/16 v1, #int 51 // #33 │ │ -2f7094: 1a02 b815 |02b2: const-string v2, "ENGINEER" // string@15b8 │ │ -2f7098: 1a03 3653 |02b4: const-string v3, "WM/Engineer" // string@5336 │ │ -2f709c: 7054 9092 2031 |02b6: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f70a2: 6900 a588 |02b9: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ENGINEER:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88a5 │ │ -2f70a6: 2200 ce11 |02bb: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f70aa: 1301 3400 |02bd: const/16 v1, #int 52 // #34 │ │ -2f70ae: 1212 |02bf: const/4 v2, #int 1 // #1 │ │ -2f70b0: 1a03 ba15 |02c0: const-string v3, "ENSEMBLE" // string@15ba │ │ -2f70b4: 1a05 ba15 |02c2: const-string v5, "ENSEMBLE" // string@15ba │ │ -2f70b8: 7052 9092 3051 |02c4: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f70be: 6900 a688 |02c7: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ENSEMBLE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88a6 │ │ -2f70c2: 2200 ce11 |02c9: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f70c6: 1301 3500 |02cb: const/16 v1, #int 53 // #35 │ │ -2f70ca: 1a03 bb15 |02cd: const-string v3, "ENSEMBLE_SORT" // string@15bb │ │ -2f70ce: 1a05 bb15 |02cf: const-string v5, "ENSEMBLE_SORT" // string@15bb │ │ -2f70d2: 7052 9092 3051 |02d1: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f70d8: 6900 a788 |02d4: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ENSEMBLE_SORT:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88a7 │ │ -2f70dc: 2200 ce11 |02d6: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f70e0: 1301 3600 |02d8: const/16 v1, #int 54 // #36 │ │ -2f70e4: 1a03 4417 |02da: const-string v3, "FBPM" // string@1744 │ │ -2f70e8: 1a05 4417 |02dc: const-string v5, "FBPM" // string@1744 │ │ -2f70ec: 7052 9092 3051 |02de: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f70f2: 6900 a888 |02e1: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.FBPM:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88a8 │ │ -2f70f6: 2200 ce11 |02e3: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f70fa: 1301 3700 |02e5: const/16 v1, #int 55 // #37 │ │ -2f70fe: 1a03 b01b |02e7: const-string v3, "GENRE" // string@1bb0 │ │ -2f7102: 1a05 3753 |02e9: const-string v5, "WM/Genre" // string@5337 │ │ -2f7106: 7052 9092 3051 |02eb: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f710c: 6900 aa88 |02ee: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.GENRE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88aa │ │ -2f7110: 2200 ce11 |02f0: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f7114: 1301 3800 |02f2: const/16 v1, #int 56 // #38 │ │ -2f7118: 1a03 b31b |02f4: const-string v3, "GENRE_ID" // string@1bb3 │ │ -2f711c: 1a05 3853 |02f6: const-string v5, "WM/GenreID" // string@5338 │ │ -2f7120: 7052 9092 3051 |02f8: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f7126: 6900 ab88 |02fb: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.GENRE_ID:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88ab │ │ -2f712a: 2200 ce11 |02fd: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f712e: 1301 3900 |02ff: const/16 v1, #int 57 // #39 │ │ -2f7132: 1a02 e21b |0301: const-string v2, "GROUP" // string@1be2 │ │ -2f7136: 1a03 e21b |0303: const-string v3, "GROUP" // string@1be2 │ │ -2f713a: 7054 9092 2031 |0305: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f7140: 6900 ac88 |0308: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.GROUP:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88ac │ │ -2f7144: 2200 ce11 |030a: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f7148: 1301 3a00 |030c: const/16 v1, #int 58 // #3a │ │ -2f714c: 1a02 e31b |030e: const-string v2, "GROUPING" // string@1be3 │ │ -2f7150: 1a03 2e53 |0310: const-string v3, "WM/ContentGroupDescription" // string@532e │ │ -2f7154: 7054 9092 2031 |0312: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f715a: 6900 ad88 |0315: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.GROUPING:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88ad │ │ -2f715e: 2200 ce11 |0317: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f7162: 1301 3b00 |0319: const/16 v1, #int 59 // #3b │ │ -2f7166: 1a02 751e |031b: const-string v2, "INITIAL_KEY" // string@1e75 │ │ -2f716a: 1a03 3a53 |031d: const-string v3, "WM/InitialKey" // string@533a │ │ -2f716e: 7054 9092 2031 |031f: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f7174: 6900 ae88 |0322: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.INITIAL_KEY:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88ae │ │ -2f7178: 2200 ce11 |0324: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f717c: 1301 3c00 |0326: const/16 v1, #int 60 // #3c │ │ -2f7180: 1212 |0328: const/4 v2, #int 1 // #1 │ │ -2f7182: 1a03 8c1e |0329: const-string v3, "INSTRUMENT" // string@1e8c │ │ -2f7186: 1a05 8c1e |032b: const-string v5, "INSTRUMENT" // string@1e8c │ │ -2f718a: 7052 9092 3051 |032d: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f7190: 6900 af88 |0330: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.INSTRUMENT:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88af │ │ -2f7194: 2200 ce11 |0332: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f7198: 1301 3d00 |0334: const/16 v1, #int 61 // #3d │ │ -2f719c: 1a03 b41e |0336: const-string v3, "INVOLVED_PERSON" // string@1eb4 │ │ -2f71a0: 1a05 3b53 |0338: const-string v5, "WM/InvolvedPerson" // string@533b │ │ -2f71a4: 7052 9092 3051 |033a: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f71aa: 6900 b088 |033d: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.INVOLVED_PERSON:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88b0 │ │ -2f71ae: 2200 ce11 |033f: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f71b2: 1301 3e00 |0341: const/16 v1, #int 62 // #3e │ │ -2f71b6: 1a02 bb1e |0343: const-string v2, "IPI" // string@1ebb │ │ -2f71ba: 1a03 bb1e |0345: const-string v3, "IPI" // string@1ebb │ │ -2f71be: 7054 9092 2031 |0347: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f71c4: 6900 b188 |034a: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.IPI:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88b1 │ │ -2f71c8: 2200 ce11 |034c: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f71cc: 1301 3f00 |034e: const/16 v1, #int 63 // #3f │ │ -2f71d0: 1a02 e01e |0350: const-string v2, "ISRC" // string@1ee0 │ │ -2f71d4: 1a03 3953 |0352: const-string v3, "WM/ISRC" // string@5339 │ │ -2f71d8: 7054 9092 2031 |0354: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f71de: 6900 b288 |0357: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ISRC:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88b2 │ │ -2f71e2: 2200 ce11 |0359: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f71e6: 1301 4000 |035b: const/16 v1, #int 64 // #40 │ │ -2f71ea: 1a02 e51e |035d: const-string v2, "ISWC" // string@1ee5 │ │ -2f71ee: 1a03 e51e |035f: const-string v3, "ISWC" // string@1ee5 │ │ -2f71f2: 7054 9092 2031 |0361: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f71f8: 6900 b488 |0364: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ISWC:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88b4 │ │ -2f71fc: 2200 ce11 |0366: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f7200: 1301 4100 |0368: const/16 v1, #int 65 // #41 │ │ -2f7204: 1212 |036a: const/4 v2, #int 1 // #1 │ │ -2f7206: 1a03 e41e |036b: const-string v3, "ISVBR" // string@1ee4 │ │ -2f720a: 1a05 0d20 |036d: const-string v5, "IsVBR" // string@200d │ │ -2f720e: 7052 9092 3051 |036f: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f7214: 6900 b388 |0372: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ISVBR:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88b3 │ │ -2f7218: 2200 ce11 |0374: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f721c: 1301 4200 |0376: const/16 v1, #int 66 // #42 │ │ -2f7220: 1a02 e81e |0378: const-string v2, "IS_CLASSICAL" // string@1ee8 │ │ -2f7224: 1a03 e81e |037a: const-string v3, "IS_CLASSICAL" // string@1ee8 │ │ -2f7228: 7054 9092 2031 |037c: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f722e: 6900 b588 |037f: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.IS_CLASSICAL:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88b5 │ │ -2f7232: 2200 ce11 |0381: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f7236: 1301 4300 |0383: const/16 v1, #int 67 // #43 │ │ -2f723a: 1a02 e91e |0385: const-string v2, "IS_COMPILATION" // string@1ee9 │ │ -2f723e: 1a03 3c53 |0387: const-string v3, "WM/IsCompilation" // string@533c │ │ -2f7242: 7054 9092 2031 |0389: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f7248: 6900 b688 |038c: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.IS_COMPILATION:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88b6 │ │ -2f724c: 2200 ce11 |038e: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f7250: 1301 4400 |0390: const/16 v1, #int 68 // #44 │ │ -2f7254: 1a02 ea1e |0392: const-string v2, "IS_HD" // string@1eea │ │ -2f7258: 1a03 ea1e |0394: const-string v3, "IS_HD" // string@1eea │ │ -2f725c: 7054 9092 2031 |0396: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f7262: 6900 b788 |0399: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.IS_HD:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88b7 │ │ -2f7266: 2200 ce11 |039b: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f726a: 1301 4500 |039d: const/16 v1, #int 69 // #45 │ │ -2f726e: 1a02 f01e |039f: const-string v2, "IS_SOUNDTRACK" // string@1ef0 │ │ -2f7272: 1a03 f01e |03a1: const-string v3, "IS_SOUNDTRACK" // string@1ef0 │ │ -2f7276: 7054 9092 2031 |03a3: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f727c: 6900 b888 |03a6: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.IS_SOUNDTRACK:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88b8 │ │ -2f7280: 2200 ce11 |03a8: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f7284: 1301 4600 |03aa: const/16 v1, #int 70 // #46 │ │ -2f7288: 1212 |03ac: const/4 v2, #int 1 // #1 │ │ -2f728a: 1a03 9c21 |03ad: const-string v3, "LANGUAGE" // string@219c │ │ -2f728e: 1a05 3d53 |03af: const-string v5, "WM/Language" // string@533d │ │ -2f7292: 7052 9092 3051 |03b1: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f7298: 6900 b988 |03b4: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.LANGUAGE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88b9 │ │ -2f729c: 2200 ce11 |03b6: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f72a0: 1301 4700 |03b8: const/16 v1, #int 71 // #47 │ │ -2f72a4: 1a03 e722 |03ba: const-string v3, "LYRICIST" // string@22e7 │ │ -2f72a8: 1a05 5a53 |03bc: const-string v5, "WM/Writer" // string@535a │ │ -2f72ac: 7052 9092 3051 |03be: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f72b2: 6900 ba88 |03c1: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.LYRICIST:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88ba │ │ -2f72b6: 2200 ce11 |03c3: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f72ba: 1301 4800 |03c5: const/16 v1, #int 72 // #48 │ │ -2f72be: 1a03 e922 |03c7: const-string v3, "LYRICIST_SORT" // string@22e9 │ │ -2f72c2: 1a05 e922 |03c9: const-string v5, "LYRICIST_SORT" // string@22e9 │ │ -2f72c6: 7052 9092 3051 |03cb: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f72cc: 6900 bb88 |03ce: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.LYRICIST_SORT:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88bb │ │ -2f72d0: 2200 ce11 |03d0: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f72d4: 1301 4900 |03d2: const/16 v1, #int 73 // #49 │ │ -2f72d8: 1a02 ea22 |03d4: const-string v2, "LYRICS" // string@22ea │ │ -2f72dc: 1a03 3e53 |03d6: const-string v3, "WM/Lyrics" // string@533e │ │ -2f72e0: 7054 9092 2031 |03d8: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f72e6: 6900 bc88 |03db: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.LYRICS:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88bc │ │ -2f72ea: 2200 ce11 |03dd: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f72ee: 1301 4a00 |03df: const/16 v1, #int 74 // #4a │ │ -2f72f2: 1212 |03e1: const/4 v2, #int 1 // #1 │ │ -2f72f4: 1a03 ef22 |03e2: const-string v3, "LYRICS_SYNCHRONISED" // string@22ef │ │ -2f72f8: 1a05 4053 |03e4: const-string v5, "WM/Lyrics_Synchronised" // string@5340 │ │ -2f72fc: 7052 9092 3051 |03e6: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f7302: 6900 bd88 |03e9: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.LYRICS_SYNCHRONISED:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88bd │ │ -2f7306: 2200 ce11 |03eb: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f730a: 1301 4b00 |03ed: const/16 v1, #int 75 // #4b │ │ -2f730e: 1a02 8e38 |03ef: const-string v2, "MEDIA" // string@388e │ │ -2f7312: 1a03 4153 |03f1: const-string v3, "WM/Media" // string@5341 │ │ -2f7316: 7054 9092 2031 |03f3: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f731c: 6900 be88 |03f6: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MEDIA:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88be │ │ -2f7320: 2200 ce11 |03f8: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f7324: 1301 4c00 |03fa: const/16 v1, #int 76 // #4c │ │ -2f7328: 1a02 0239 |03fc: const-string v2, "MIXER" // string@3902 │ │ -2f732c: 1a03 4253 |03fe: const-string v3, "WM/Mixer" // string@5342 │ │ -2f7330: 7054 9092 2031 |0400: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f7336: 6900 bf88 |0403: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MIXER:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88bf │ │ -2f733a: 2200 ce11 |0405: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f733e: 1301 4d00 |0407: const/16 v1, #int 77 // #4d │ │ -2f7342: 1212 |0409: const/4 v2, #int 1 // #1 │ │ -2f7344: 1a03 2439 |040a: const-string v3, "MM_RATING" // string@3924 │ │ -2f7348: 1a05 7c44 |040c: const-string v5, "SDB/Rating" // string@447c │ │ -2f734c: 7052 9092 3051 |040e: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f7352: 6900 c088 |0411: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MM_RATING:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88c0 │ │ -2f7356: 2200 ce11 |0413: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f735a: 1301 4e00 |0415: const/16 v1, #int 78 // #4e │ │ -2f735e: 1a03 5939 |0417: const-string v3, "MOOD" // string@3959 │ │ -2f7362: 1a05 4453 |0419: const-string v5, "WM/Mood" // string@5344 │ │ -2f7366: 7052 9092 3051 |041b: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f736c: 6900 c188 |041e: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MOOD:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88c1 │ │ -2f7370: 2200 ce11 |0420: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f7374: 1301 4f00 |0422: const/16 v1, #int 79 // #4f │ │ -2f7378: 1a02 5a39 |0424: const-string v2, "MOOD_ACOUSTIC" // string@395a │ │ -2f737c: 1a03 5a39 |0426: const-string v3, "MOOD_ACOUSTIC" // string@395a │ │ -2f7380: 7054 9092 2031 |0428: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f7386: 6900 c288 |042b: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MOOD_ACOUSTIC:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88c2 │ │ -2f738a: 2200 ce11 |042d: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f738e: 1301 5000 |042f: const/16 v1, #int 80 // #50 │ │ -2f7392: 1a02 5b39 |0431: const-string v2, "MOOD_AGGRESSIVE" // string@395b │ │ -2f7396: 1a03 5b39 |0433: const-string v3, "MOOD_AGGRESSIVE" // string@395b │ │ -2f739a: 7054 9092 2031 |0435: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f73a0: 6900 c388 |0438: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MOOD_AGGRESSIVE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88c3 │ │ -2f73a4: 2200 ce11 |043a: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f73a8: 1301 5100 |043c: const/16 v1, #int 81 // #51 │ │ -2f73ac: 1a02 5c39 |043e: const-string v2, "MOOD_AROUSAL" // string@395c │ │ -2f73b0: 1a03 5c39 |0440: const-string v3, "MOOD_AROUSAL" // string@395c │ │ -2f73b4: 7054 9092 2031 |0442: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f73ba: 6900 c488 |0445: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MOOD_AROUSAL:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88c4 │ │ -2f73be: 2200 ce11 |0447: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f73c2: 1301 5200 |0449: const/16 v1, #int 82 // #52 │ │ -2f73c6: 1a02 5d39 |044b: const-string v2, "MOOD_DANCEABILITY" // string@395d │ │ -2f73ca: 1a03 5d39 |044d: const-string v3, "MOOD_DANCEABILITY" // string@395d │ │ -2f73ce: 7054 9092 2031 |044f: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f73d4: 6900 c588 |0452: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MOOD_DANCEABILITY:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88c5 │ │ -2f73d8: 2200 ce11 |0454: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f73dc: 1301 5300 |0456: const/16 v1, #int 83 // #53 │ │ -2f73e0: 1a02 5e39 |0458: const-string v2, "MOOD_ELECTRONIC" // string@395e │ │ -2f73e4: 1a03 5e39 |045a: const-string v3, "MOOD_ELECTRONIC" // string@395e │ │ -2f73e8: 7054 9092 2031 |045c: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f73ee: 6900 c688 |045f: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MOOD_ELECTRONIC:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88c6 │ │ -2f73f2: 2200 ce11 |0461: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f73f6: 1301 5400 |0463: const/16 v1, #int 84 // #54 │ │ -2f73fa: 1a02 5f39 |0465: const-string v2, "MOOD_HAPPY" // string@395f │ │ -2f73fe: 1a03 5f39 |0467: const-string v3, "MOOD_HAPPY" // string@395f │ │ -2f7402: 7054 9092 2031 |0469: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f7408: 6900 c788 |046c: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MOOD_HAPPY:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88c7 │ │ -2f740c: 2200 ce11 |046e: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f7410: 1301 5500 |0470: const/16 v1, #int 85 // #55 │ │ -2f7414: 1a02 6039 |0472: const-string v2, "MOOD_INSTRUMENTAL" // string@3960 │ │ -2f7418: 1a03 6039 |0474: const-string v3, "MOOD_INSTRUMENTAL" // string@3960 │ │ -2f741c: 7054 9092 2031 |0476: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f7422: 6900 c888 |0479: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MOOD_INSTRUMENTAL:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88c8 │ │ -2f7426: 2200 ce11 |047b: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f742a: 1301 5600 |047d: const/16 v1, #int 86 // #56 │ │ -2f742e: 1a02 6239 |047f: const-string v2, "MOOD_PARTY" // string@3962 │ │ -2f7432: 1a03 6239 |0481: const-string v3, "MOOD_PARTY" // string@3962 │ │ -2f7436: 7054 9092 2031 |0483: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f743c: 6900 c988 |0486: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MOOD_PARTY:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88c9 │ │ -2f7440: 2200 ce11 |0488: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f7444: 1301 5700 |048a: const/16 v1, #int 87 // #57 │ │ -2f7448: 1a02 6339 |048c: const-string v2, "MOOD_RELAXED" // string@3963 │ │ -2f744c: 1a03 6339 |048e: const-string v3, "MOOD_RELAXED" // string@3963 │ │ -2f7450: 7054 9092 2031 |0490: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f7456: 6900 ca88 |0493: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MOOD_RELAXED:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88ca │ │ -2f745a: 2200 ce11 |0495: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f745e: 1301 5800 |0497: const/16 v1, #int 88 // #58 │ │ -2f7462: 1a02 6439 |0499: const-string v2, "MOOD_SAD" // string@3964 │ │ -2f7466: 1a03 6439 |049b: const-string v3, "MOOD_SAD" // string@3964 │ │ -2f746a: 7054 9092 2031 |049d: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f7470: 6900 cb88 |04a0: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MOOD_SAD:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88cb │ │ -2f7474: 2200 ce11 |04a2: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f7478: 1301 5900 |04a4: const/16 v1, #int 89 // #59 │ │ -2f747c: 1a02 6539 |04a6: const-string v2, "MOOD_VALENCE" // string@3965 │ │ -2f7480: 1a03 6539 |04a8: const-string v3, "MOOD_VALENCE" // string@3965 │ │ -2f7484: 7054 9092 2031 |04aa: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f748a: 6900 cc88 |04ad: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MOOD_VALENCE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88cc │ │ -2f748e: 2200 ce11 |04af: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f7492: 1301 5a00 |04b1: const/16 v1, #int 90 // #5a │ │ -2f7496: 1a02 6d39 |04b3: const-string v2, "MOVEMENT" // string@396d │ │ -2f749a: 1a03 6d39 |04b5: const-string v3, "MOVEMENT" // string@396d │ │ -2f749e: 7054 9092 2031 |04b7: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f74a4: 6900 cd88 |04ba: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MOVEMENT:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88cd │ │ -2f74a8: 2200 ce11 |04bc: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f74ac: 1301 5b00 |04be: const/16 v1, #int 91 // #5b │ │ -2f74b0: 1a02 7439 |04c0: const-string v2, "MOVEMENT_NO" // string@3974 │ │ -2f74b4: 1a03 7439 |04c2: const-string v3, "MOVEMENT_NO" // string@3974 │ │ -2f74b8: 7054 9092 2031 |04c4: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f74be: 6900 ce88 |04c7: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MOVEMENT_NO:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88ce │ │ -2f74c2: 2200 ce11 |04c9: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f74c6: 1301 5c00 |04cb: const/16 v1, #int 92 // #5c │ │ -2f74ca: 1a02 7539 |04cd: const-string v2, "MOVEMENT_TOTAL" // string@3975 │ │ -2f74ce: 1a03 7539 |04cf: const-string v3, "MOVEMENT_TOTAL" // string@3975 │ │ -2f74d2: 7054 9092 2031 |04d1: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f74d8: 6900 cf88 |04d4: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MOVEMENT_TOTAL:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88cf │ │ -2f74dc: 2200 ce11 |04d6: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f74e0: 1301 5d00 |04d8: const/16 v1, #int 93 // #5d │ │ -2f74e4: 1a02 173a |04da: const-string v2, "MUSICBRAINZ_ARTISTID" // string@3a17 │ │ -2f74e8: 1a03 d73c |04dc: const-string v3, "MusicBrainz/Artist Id" // string@3cd7 │ │ -2f74ec: 7054 9092 2031 |04de: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f74f2: 6900 d088 |04e1: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_ARTISTID:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88d0 │ │ -2f74f6: 2200 ce11 |04e3: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f74fa: 1301 5e00 |04e5: const/16 v1, #int 94 // #5e │ │ -2f74fe: 1a02 193a |04e7: const-string v2, "MUSICBRAINZ_DISC_ID" // string@3a19 │ │ -2f7502: 1a03 d83c |04e9: const-string v3, "MusicBrainz/Disc Id" // string@3cd8 │ │ -2f7506: 7054 9092 2031 |04eb: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f750c: 6900 d188 |04ee: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_DISC_ID:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88d1 │ │ -2f7510: 2200 ce11 |04f0: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f7514: 1301 5f00 |04f2: const/16 v1, #int 95 // #5f │ │ -2f7518: 1a02 233a |04f4: const-string v2, "MUSICBRAINZ_ORIGINAL_RELEASEID" // string@3a23 │ │ -2f751c: 1a03 d93c |04f6: const-string v3, "MusicBrainz/Original Album Id" // string@3cd9 │ │ -2f7520: 7054 9092 2031 |04f8: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f7526: 6900 d288 |04fb: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_ORIGINAL_RELEASEID:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88d2 │ │ -2f752a: 2200 ce11 |04fd: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f752e: 1301 6000 |04ff: const/16 v1, #int 96 // #60 │ │ -2f7532: 1a02 253a |0501: const-string v2, "MUSICBRAINZ_RELEASEARTISTID" // string@3a25 │ │ -2f7536: 1a03 d23c |0503: const-string v3, "MusicBrainz/Album Artist Id" // string@3cd2 │ │ -2f753a: 7054 9092 2031 |0505: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f7540: 6900 d388 |0508: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_RELEASEARTISTID:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88d3 │ │ -2f7544: 2200 ce11 |050a: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f7548: 1301 6100 |050c: const/16 v1, #int 97 // #61 │ │ -2f754c: 1a02 263a |050e: const-string v2, "MUSICBRAINZ_RELEASEGROUPID" // string@3a26 │ │ -2f7550: 1a03 da3c |0510: const-string v3, "MusicBrainz/Release Group Id" // string@3cda │ │ -2f7554: 7054 9092 2031 |0512: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f755a: 6900 d488 |0515: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_RELEASEGROUPID:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88d4 │ │ -2f755e: 2200 ce11 |0517: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f7562: 1301 6200 |0519: const/16 v1, #int 98 // #62 │ │ -2f7566: 1a02 273a |051b: const-string v2, "MUSICBRAINZ_RELEASEID" // string@3a27 │ │ -2f756a: 1a03 d33c |051d: const-string v3, "MusicBrainz/Album Id" // string@3cd3 │ │ -2f756e: 7054 9092 2031 |051f: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f7574: 6900 d588 |0522: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_RELEASEID:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88d5 │ │ -2f7578: 2200 ce11 |0524: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f757c: 1301 6300 |0526: const/16 v1, #int 99 // #63 │ │ -2f7580: 1a02 283a |0528: const-string v2, "MUSICBRAINZ_RELEASETRACKID" // string@3a28 │ │ -2f7584: 1a03 db3c |052a: const-string v3, "MusicBrainz/Release Track Id" // string@3cdb │ │ -2f7588: 7054 9092 2031 |052c: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f758e: 6900 d688 |052f: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_RELEASETRACKID:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88d6 │ │ -2f7592: 2200 ce11 |0531: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f7596: 1301 6400 |0533: const/16 v1, #int 100 // #64 │ │ -2f759a: 1a02 293a |0535: const-string v2, "MUSICBRAINZ_RELEASE_COUNTRY" // string@3a29 │ │ -2f759e: 1a03 d43c |0537: const-string v3, "MusicBrainz/Album Release Country" // string@3cd4 │ │ -2f75a2: 7054 9092 2031 |0539: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f75a8: 6900 d788 |053c: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_RELEASE_COUNTRY:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88d7 │ │ -2f75ac: 2200 ce11 |053e: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f75b0: 1301 6500 |0540: const/16 v1, #int 101 // #65 │ │ -2f75b4: 1a02 2c3a |0542: const-string v2, "MUSICBRAINZ_RELEASE_STATUS" // string@3a2c │ │ -2f75b8: 1a03 d53c |0544: const-string v3, "MusicBrainz/Album Status" // string@3cd5 │ │ -2f75bc: 7054 9092 2031 |0546: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f75c2: 6900 d888 |0549: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_RELEASE_STATUS:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88d8 │ │ -2f75c6: 2200 ce11 |054b: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f75ca: 1301 6600 |054d: const/16 v1, #int 102 // #66 │ │ -2f75ce: 1a02 2f3a |054f: const-string v2, "MUSICBRAINZ_RELEASE_TYPE" // string@3a2f │ │ -2f75d2: 1a03 d63c |0551: const-string v3, "MusicBrainz/Album Type" // string@3cd6 │ │ -2f75d6: 7054 9092 2031 |0553: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f75dc: 6900 d988 |0556: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_RELEASE_TYPE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88d9 │ │ -2f75e0: 2200 ce11 |0558: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f75e4: 1301 6700 |055a: const/16 v1, #int 103 // #67 │ │ -2f75e8: 1a02 313a |055c: const-string v2, "MUSICBRAINZ_TRACK_ID" // string@3a31 │ │ -2f75ec: 1a03 dc3c |055e: const-string v3, "MusicBrainz/Track Id" // string@3cdc │ │ -2f75f0: 7054 9092 2031 |0560: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f75f6: 6900 da88 |0563: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_TRACK_ID:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88da │ │ -2f75fa: 2200 ce11 |0565: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f75fe: 1301 6800 |0567: const/16 v1, #int 104 // #68 │ │ -2f7602: 1a02 333a |0569: const-string v2, "MUSICBRAINZ_WORKID" // string@3a33 │ │ -2f7606: 1a03 dd3c |056b: const-string v3, "MusicBrainz/Work Id" // string@3cdd │ │ -2f760a: 7054 9092 2031 |056d: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f7610: 6900 dc88 |0570: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_WORKID:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88dc │ │ -2f7614: 2200 ce11 |0572: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f7618: 1301 6900 |0574: const/16 v1, #int 105 // #69 │ │ -2f761c: 1212 |0576: const/4 v2, #int 1 // #1 │ │ -2f761e: 1a03 343a |0577: const-string v3, "MUSICBRAINZ_WORK_COMPOSITION" // string@3a34 │ │ -2f7622: 1a05 343a |0579: const-string v5, "MUSICBRAINZ_WORK_COMPOSITION" // string@3a34 │ │ -2f7626: 7052 9092 3051 |057b: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f762c: 6900 dd88 |057e: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_WORK_COMPOSITION:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88dd │ │ -2f7630: 2200 ce11 |0580: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f7634: 1301 6a00 |0582: const/16 v1, #int 106 // #6a │ │ -2f7638: 1a03 353a |0584: const-string v3, "MUSICBRAINZ_WORK_COMPOSITION_ID" // string@3a35 │ │ -2f763c: 1a05 1a3a |0586: const-string v5, "MUSICBRAINZ_MUSICBRAINZ_WORK_COMPOSITION_ID" // string@3a1a │ │ -2f7640: 7052 9092 3051 |0588: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f7646: 6900 de88 |058b: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_WORK_COMPOSITION_ID:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88de │ │ -2f764a: 2200 ce11 |058d: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f764e: 1301 6b00 |058f: const/16 v1, #int 107 // #6b │ │ -2f7652: 1a03 373a |0591: const-string v3, "MUSICBRAINZ_WORK_PART_LEVEL1" // string@3a37 │ │ -2f7656: 1a05 373a |0593: const-string v5, "MUSICBRAINZ_WORK_PART_LEVEL1" // string@3a37 │ │ -2f765a: 7052 9092 3051 |0595: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f7660: 6900 df88 |0598: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL1:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88df │ │ -2f7664: 2200 ce11 |059a: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f7668: 1301 6c00 |059c: const/16 v1, #int 108 // #6c │ │ -2f766c: 1a03 383a |059e: const-string v3, "MUSICBRAINZ_WORK_PART_LEVEL1_ID" // string@3a38 │ │ -2f7670: 1a05 1b3a |05a0: const-string v5, "MUSICBRAINZ_MUSICBRAINZ_WORK_PART_LEVEL1_ID" // string@3a1b │ │ -2f7674: 7052 9092 3051 |05a2: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f767a: 6900 e088 |05a5: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL1_ID:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88e0 │ │ -2f767e: 2200 ce11 |05a7: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f7682: 1301 6d00 |05a9: const/16 v1, #int 109 // #6d │ │ -2f7686: 1a03 393a |05ab: const-string v3, "MUSICBRAINZ_WORK_PART_LEVEL1_TYPE" // string@3a39 │ │ -2f768a: 1a05 393a |05ad: const-string v5, "MUSICBRAINZ_WORK_PART_LEVEL1_TYPE" // string@3a39 │ │ -2f768e: 7052 9092 3051 |05af: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f7694: 6900 e188 |05b2: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL1_TYPE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88e1 │ │ -2f7698: 2200 ce11 |05b4: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f769c: 1301 6e00 |05b6: const/16 v1, #int 110 // #6e │ │ -2f76a0: 1a03 3a3a |05b8: const-string v3, "MUSICBRAINZ_WORK_PART_LEVEL2" // string@3a3a │ │ -2f76a4: 1a05 3a3a |05ba: const-string v5, "MUSICBRAINZ_WORK_PART_LEVEL2" // string@3a3a │ │ -2f76a8: 7052 9092 3051 |05bc: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f76ae: 6900 e288 |05bf: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL2:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88e2 │ │ -2f76b2: 2200 ce11 |05c1: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f76b6: 1301 6f00 |05c3: const/16 v1, #int 111 // #6f │ │ -2f76ba: 1a03 3b3a |05c5: const-string v3, "MUSICBRAINZ_WORK_PART_LEVEL2_ID" // string@3a3b │ │ -2f76be: 1a05 1c3a |05c7: const-string v5, "MUSICBRAINZ_MUSICBRAINZ_WORK_PART_LEVEL2_ID" // string@3a1c │ │ -2f76c2: 7052 9092 3051 |05c9: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f76c8: 6900 e388 |05cc: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL2_ID:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88e3 │ │ -2f76cc: 2200 ce11 |05ce: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f76d0: 1301 7000 |05d0: const/16 v1, #int 112 // #70 │ │ -2f76d4: 1a03 3c3a |05d2: const-string v3, "MUSICBRAINZ_WORK_PART_LEVEL2_TYPE" // string@3a3c │ │ -2f76d8: 1a05 3c3a |05d4: const-string v5, "MUSICBRAINZ_WORK_PART_LEVEL2_TYPE" // string@3a3c │ │ -2f76dc: 7052 9092 3051 |05d6: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f76e2: 6900 e488 |05d9: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL2_TYPE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88e4 │ │ -2f76e6: 2200 ce11 |05db: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f76ea: 1301 7100 |05dd: const/16 v1, #int 113 // #71 │ │ -2f76ee: 1a03 3d3a |05df: const-string v3, "MUSICBRAINZ_WORK_PART_LEVEL3" // string@3a3d │ │ -2f76f2: 1a05 3d3a |05e1: const-string v5, "MUSICBRAINZ_WORK_PART_LEVEL3" // string@3a3d │ │ -2f76f6: 7052 9092 3051 |05e3: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f76fc: 6900 e588 |05e6: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL3:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88e5 │ │ -2f7700: 2200 ce11 |05e8: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f7704: 1301 7200 |05ea: const/16 v1, #int 114 // #72 │ │ -2f7708: 1a03 3e3a |05ec: const-string v3, "MUSICBRAINZ_WORK_PART_LEVEL3_ID" // string@3a3e │ │ -2f770c: 1a05 1d3a |05ee: const-string v5, "MUSICBRAINZ_MUSICBRAINZ_WORK_PART_LEVEL3_ID" // string@3a1d │ │ -2f7710: 7052 9092 3051 |05f0: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f7716: 6900 e688 |05f3: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL3_ID:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88e6 │ │ -2f771a: 2200 ce11 |05f5: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f771e: 1301 7300 |05f7: const/16 v1, #int 115 // #73 │ │ -2f7722: 1a03 3f3a |05f9: const-string v3, "MUSICBRAINZ_WORK_PART_LEVEL3_TYPE" // string@3a3f │ │ -2f7726: 1a05 3f3a |05fb: const-string v5, "MUSICBRAINZ_WORK_PART_LEVEL3_TYPE" // string@3a3f │ │ -2f772a: 7052 9092 3051 |05fd: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f7730: 6900 e788 |0600: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL3_TYPE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88e7 │ │ -2f7734: 2200 ce11 |0602: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f7738: 1301 7400 |0604: const/16 v1, #int 116 // #74 │ │ -2f773c: 1a03 403a |0606: const-string v3, "MUSICBRAINZ_WORK_PART_LEVEL4" // string@3a40 │ │ -2f7740: 1a05 403a |0608: const-string v5, "MUSICBRAINZ_WORK_PART_LEVEL4" // string@3a40 │ │ -2f7744: 7052 9092 3051 |060a: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f774a: 6900 e888 |060d: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL4:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88e8 │ │ -2f774e: 2200 ce11 |060f: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f7752: 1301 7500 |0611: const/16 v1, #int 117 // #75 │ │ -2f7756: 1a03 413a |0613: const-string v3, "MUSICBRAINZ_WORK_PART_LEVEL4_ID" // string@3a41 │ │ -2f775a: 1a05 1e3a |0615: const-string v5, "MUSICBRAINZ_MUSICBRAINZ_WORK_PART_LEVEL4_ID" // string@3a1e │ │ -2f775e: 7052 9092 3051 |0617: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f7764: 6900 e988 |061a: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL4_ID:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88e9 │ │ -2f7768: 2200 ce11 |061c: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f776c: 1301 7600 |061e: const/16 v1, #int 118 // #76 │ │ -2f7770: 1a03 423a |0620: const-string v3, "MUSICBRAINZ_WORK_PART_LEVEL4_TYPE" // string@3a42 │ │ -2f7774: 1a05 423a |0622: const-string v5, "MUSICBRAINZ_WORK_PART_LEVEL4_TYPE" // string@3a42 │ │ -2f7778: 7052 9092 3051 |0624: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f777e: 6900 ea88 |0627: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL4_TYPE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88ea │ │ -2f7782: 2200 ce11 |0629: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f7786: 1301 7700 |062b: const/16 v1, #int 119 // #77 │ │ -2f778a: 1a03 433a |062d: const-string v3, "MUSICBRAINZ_WORK_PART_LEVEL5" // string@3a43 │ │ -2f778e: 1a05 433a |062f: const-string v5, "MUSICBRAINZ_WORK_PART_LEVEL5" // string@3a43 │ │ -2f7792: 7052 9092 3051 |0631: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f7798: 6900 eb88 |0634: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL5:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88eb │ │ -2f779c: 2200 ce11 |0636: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f77a0: 1301 7800 |0638: const/16 v1, #int 120 // #78 │ │ -2f77a4: 1a03 443a |063a: const-string v3, "MUSICBRAINZ_WORK_PART_LEVEL5_ID" // string@3a44 │ │ -2f77a8: 1a05 1f3a |063c: const-string v5, "MUSICBRAINZ_MUSICBRAINZ_WORK_PART_LEVEL5_ID" // string@3a1f │ │ -2f77ac: 7052 9092 3051 |063e: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f77b2: 6900 ec88 |0641: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL5_ID:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88ec │ │ -2f77b6: 2200 ce11 |0643: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f77ba: 1301 7900 |0645: const/16 v1, #int 121 // #79 │ │ -2f77be: 1a03 453a |0647: const-string v3, "MUSICBRAINZ_WORK_PART_LEVEL5_TYPE" // string@3a45 │ │ -2f77c2: 1a05 453a |0649: const-string v5, "MUSICBRAINZ_WORK_PART_LEVEL5_TYPE" // string@3a45 │ │ -2f77c6: 7052 9092 3051 |064b: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f77cc: 6900 ed88 |064e: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL5_TYPE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88ed │ │ -2f77d0: 2200 ce11 |0650: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f77d4: 1301 7a00 |0652: const/16 v1, #int 122 // #7a │ │ -2f77d8: 1a03 473a |0654: const-string v3, "MUSICBRAINZ_WORK_PART_LEVEL6_ID" // string@3a47 │ │ -2f77dc: 1a05 203a |0656: const-string v5, "MUSICBRAINZ_MUSICBRAINZ_WORK_PART_LEVEL6_ID" // string@3a20 │ │ -2f77e0: 7052 9092 3051 |0658: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f77e6: 6900 ef88 |065b: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL6_ID:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88ef │ │ -2f77ea: 2200 ce11 |065d: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f77ee: 1301 7b00 |065f: const/16 v1, #int 123 // #7b │ │ -2f77f2: 1a03 463a |0661: const-string v3, "MUSICBRAINZ_WORK_PART_LEVEL6" // string@3a46 │ │ -2f77f6: 1a05 463a |0663: const-string v5, "MUSICBRAINZ_WORK_PART_LEVEL6" // string@3a46 │ │ -2f77fa: 7052 9092 3051 |0665: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f7800: 6900 ee88 |0668: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL6:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88ee │ │ -2f7804: 2200 ce11 |066a: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f7808: 1301 7c00 |066c: const/16 v1, #int 124 // #7c │ │ -2f780c: 1a03 483a |066e: const-string v3, "MUSICBRAINZ_WORK_PART_LEVEL6_TYPE" // string@3a48 │ │ -2f7810: 1a05 483a |0670: const-string v5, "MUSICBRAINZ_WORK_PART_LEVEL6_TYPE" // string@3a48 │ │ -2f7814: 7052 9092 3051 |0672: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f781a: 6900 f088 |0675: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL6_TYPE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88f0 │ │ -2f781e: 2200 ce11 |0677: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f7822: 1301 7d00 |0679: const/16 v1, #int 125 // #7d │ │ -2f7826: 1a02 4b3a |067b: const-string v2, "MUSICIP_ID" // string@3a4b │ │ -2f782a: 1a03 df3c |067d: const-string v3, "MusicIP/PUID" // string@3cdf │ │ -2f782e: 7054 9092 2031 |067f: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f7834: 6900 f188 |0682: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICIP_ID:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88f1 │ │ -2f7838: 2200 ce11 |0684: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f783c: 1301 7e00 |0686: const/16 v1, #int 126 // #7e │ │ -2f7840: 1212 |0688: const/4 v2, #int 1 // #1 │ │ -2f7842: 1a03 ae3e |0689: const-string v3, "OCCASION" // string@3eae │ │ -2f7846: 1a05 343f |068b: const-string v5, "Occasion" // string@3f34 │ │ -2f784a: 7052 9092 3051 |068d: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f7850: 6900 f288 |0690: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.OCCASION:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88f2 │ │ -2f7854: 2200 ce11 |0692: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f7858: 1301 7f00 |0694: const/16 v1, #int 127 // #7f │ │ -2f785c: 1a03 fd3e |0696: const-string v3, "OPUS" // string@3efd │ │ -2f7860: 1a05 fd3e |0698: const-string v5, "OPUS" // string@3efd │ │ -2f7864: 7052 9092 3051 |069a: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f786a: 6900 f388 |069d: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.OPUS:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88f3 │ │ -2f786e: 2200 ce11 |069f: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f7872: 1301 8000 |06a1: const/16 v1, #int 128 // #80 │ │ -2f7876: 1a03 0a3f |06a3: const-string v3, "ORCHESTRA" // string@3f0a │ │ -2f787a: 1a05 0a3f |06a5: const-string v5, "ORCHESTRA" // string@3f0a │ │ -2f787e: 7052 9092 3051 |06a7: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f7884: 6900 f488 |06aa: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ORCHESTRA:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88f4 │ │ -2f7888: 2200 ce11 |06ac: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f788c: 1301 8100 |06ae: const/16 v1, #int 129 // #81 │ │ -2f7890: 1a03 0b3f |06b0: const-string v3, "ORCHESTRA_SORT" // string@3f0b │ │ -2f7894: 1a05 0b3f |06b2: const-string v5, "ORCHESTRA_SORT" // string@3f0b │ │ -2f7898: 7052 9092 3051 |06b4: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f789e: 6900 f588 |06b7: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ORCHESTRA_SORT:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88f5 │ │ -2f78a2: 2200 ce11 |06b9: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f78a6: 1301 8200 |06bb: const/16 v1, #int 130 // #82 │ │ -2f78aa: 1a03 183f |06bd: const-string v3, "ORIGINAL_ALBUM" // string@3f18 │ │ -2f78ae: 1a05 4653 |06bf: const-string v5, "WM/OriginalAlbumTitle" // string@5346 │ │ -2f78b2: 7052 9092 3051 |06c1: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f78b8: 6900 f688 |06c4: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ORIGINAL_ALBUM:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88f6 │ │ -2f78bc: 2200 ce11 |06c6: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f78c0: 1301 8300 |06c8: const/16 v1, #int 131 // #83 │ │ -2f78c4: 1a03 1a3f |06ca: const-string v3, "ORIGINAL_ARTIST" // string@3f1a │ │ -2f78c8: 1a05 4753 |06cc: const-string v5, "WM/OriginalArtist" // string@5347 │ │ -2f78cc: 7052 9092 3051 |06ce: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f78d2: 6900 f788 |06d1: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ORIGINAL_ARTIST:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88f7 │ │ -2f78d6: 2200 ce11 |06d3: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f78da: 1301 8400 |06d5: const/16 v1, #int 132 // #84 │ │ -2f78de: 1a03 1b3f |06d7: const-string v3, "ORIGINAL_LYRICIST" // string@3f1b │ │ -2f78e2: 1a05 4853 |06d9: const-string v5, "WM/OriginalLyricist" // string@5348 │ │ -2f78e6: 7052 9092 3051 |06db: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f78ec: 6900 f888 |06de: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ORIGINAL_LYRICIST:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88f8 │ │ -2f78f0: 2200 ce11 |06e0: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f78f4: 1301 8500 |06e2: const/16 v1, #int 133 // #85 │ │ -2f78f8: 1a03 1c3f |06e4: const-string v3, "ORIGINAL_YEAR" // string@3f1c │ │ -2f78fc: 1a05 4953 |06e6: const-string v5, "WM/OriginalReleaseYear" // string@5349 │ │ -2f7900: 7052 9092 3051 |06e8: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f7906: 6900 f988 |06eb: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ORIGINAL_YEAR:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88f9 │ │ -2f790a: 2200 ce11 |06ed: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f790e: 1301 8600 |06ef: const/16 v1, #int 134 // #86 │ │ -2f7912: 1a02 233f |06f1: const-string v2, "OVERALL_WORK" // string@3f23 │ │ -2f7916: 1a03 233f |06f3: const-string v3, "OVERALL_WORK" // string@3f23 │ │ -2f791a: 7054 9092 2031 |06f5: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f7920: 6900 fa88 |06f8: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.OVERALL_WORK:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88fa │ │ -2f7924: 2200 ce11 |06fa: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f7928: 1301 8700 |06fc: const/16 v1, #int 135 // #87 │ │ -2f792c: 1212 |06fe: const/4 v2, #int 1 // #1 │ │ -2f792e: 1a03 1940 |06ff: const-string v3, "PART" // string@4019 │ │ -2f7932: 1a05 1940 |0701: const-string v5, "PART" // string@4019 │ │ -2f7936: 7052 9092 3051 |0703: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f793c: 6900 fb88 |0706: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.PART:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88fb │ │ -2f7940: 2200 ce11 |0708: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f7944: 1301 8800 |070a: const/16 v1, #int 136 // #88 │ │ -2f7948: 1a03 1b40 |070c: const-string v3, "PART_NUMBER" // string@401b │ │ -2f794c: 1a05 1a40 |070e: const-string v5, "PARTNUMBER" // string@401a │ │ -2f7950: 7052 9092 3051 |0710: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f7956: 6900 fc88 |0713: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.PART_NUMBER:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88fc │ │ -2f795a: 2200 ce11 |0715: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f795e: 1301 8900 |0717: const/16 v1, #int 137 // #89 │ │ -2f7962: 1a03 1d40 |0719: const-string v3, "PART_TYPE" // string@401d │ │ -2f7966: 1a05 1d40 |071b: const-string v5, "PART_TYPE" // string@401d │ │ -2f796a: 7052 9092 3051 |071d: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f7970: 6900 fd88 |0720: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.PART_TYPE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88fd │ │ -2f7974: 2200 ce11 |0722: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f7978: 1301 8a00 |0724: const/16 v1, #int 138 // #8a │ │ -2f797c: 1a03 4040 |0726: const-string v3, "PERFORMER" // string@4040 │ │ -2f7980: 1a05 4040 |0728: const-string v5, "PERFORMER" // string@4040 │ │ -2f7984: 7052 9092 3051 |072a: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f798a: 6900 fe88 |072d: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.PERFORMER:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88fe │ │ -2f798e: 2200 ce11 |072f: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f7992: 1301 8b00 |0731: const/16 v1, #int 139 // #8b │ │ -2f7996: 1a03 4140 |0733: const-string v3, "PERFORMER_NAME" // string@4041 │ │ -2f799a: 1a05 4140 |0735: const-string v5, "PERFORMER_NAME" // string@4041 │ │ -2f799e: 7052 9092 3051 |0737: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f79a4: 6900 ff88 |073a: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.PERFORMER_NAME:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88ff │ │ -2f79a8: 2200 ce11 |073c: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f79ac: 1301 8c00 |073e: const/16 v1, #int 140 // #8c │ │ -2f79b0: 1a03 4240 |0740: const-string v3, "PERFORMER_NAME_SORT" // string@4042 │ │ -2f79b4: 1a05 4240 |0742: const-string v5, "PERFORMER_NAME_SORT" // string@4042 │ │ -2f79b8: 7052 9092 3051 |0744: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f79be: 6900 0089 |0747: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.PERFORMER_NAME_SORT:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8900 │ │ -2f79c2: 2200 ce11 |0749: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f79c6: 1301 8d00 |074b: const/16 v1, #int 141 // #8d │ │ -2f79ca: 1a03 4340 |074d: const-string v3, "PERIOD" // string@4043 │ │ -2f79ce: 1a05 4340 |074f: const-string v5, "PERIOD" // string@4043 │ │ -2f79d2: 7052 9092 3051 |0751: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f79d8: 6900 0189 |0754: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.PERIOD:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8901 │ │ -2f79dc: 2200 ce11 |0756: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f79e0: 1301 8e00 |0758: const/16 v1, #int 142 // #8e │ │ -2f79e4: 1a02 a340 |075a: const-string v2, "PRODUCER" // string@40a3 │ │ -2f79e8: 1a03 4c53 |075c: const-string v3, "WM/Producer" // string@534c │ │ -2f79ec: 7054 9092 2031 |075e: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f79f2: 6900 0289 |0761: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.PRODUCER:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8902 │ │ -2f79f6: 2200 ce11 |0763: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f79fa: 1301 8f00 |0765: const/16 v1, #int 143 // #8f │ │ -2f79fe: 1212 |0767: const/4 v2, #int 1 // #1 │ │ -2f7a00: 1a03 6e42 |0768: const-string v3, "QUALITY" // string@426e │ │ -2f7a04: 1a05 7442 |076a: const-string v5, "Quality" // string@4274 │ │ -2f7a08: 7052 9092 3051 |076c: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f7a0e: 6900 0389 |076f: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.QUALITY:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8903 │ │ -2f7a12: 2200 ce11 |0771: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f7a16: 1301 9000 |0773: const/16 v1, #int 144 // #90 │ │ -2f7a1a: 1a03 7e42 |0775: const-string v3, "RANKING" // string@427e │ │ -2f7a1e: 1a05 7e42 |0777: const-string v5, "RANKING" // string@427e │ │ -2f7a22: 7052 9092 3051 |0779: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f7a28: 6900 0489 |077c: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.RANKING:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8904 │ │ -2f7a2c: 2200 ce11 |077e: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f7a30: 1301 9100 |0780: const/16 v1, #int 145 // #91 │ │ -2f7a34: 1a02 9f42 |0782: const-string v2, "RECORD_LABEL" // string@429f │ │ -2f7a38: 1a03 4e53 |0784: const-string v3, "WM/Publisher" // string@534e │ │ -2f7a3c: 7054 9092 2031 |0786: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f7a42: 6900 0689 |0789: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.RECORD_LABEL:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8906 │ │ -2f7a46: 2200 ce11 |078b: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f7a4a: 1301 9200 |078d: const/16 v1, #int 146 // #92 │ │ -2f7a4e: 1a02 b542 |078f: const-string v2, "REMIXER" // string@42b5 │ │ -2f7a52: 1a03 4353 |0791: const-string v3, "WM/ModifiedBy" // string@5343 │ │ -2f7a56: 7054 9092 2031 |0793: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f7a5c: 6900 0789 |0796: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.REMIXER:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8907 │ │ -2f7a60: 2200 ce11 |0798: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f7a64: 1301 9300 |079a: const/16 v1, #int 147 // #93 │ │ -2f7a68: 1a02 6044 |079c: const-string v2, "SCRIPT" // string@4460 │ │ -2f7a6c: 1a03 4f53 |079e: const-string v3, "WM/Script" // string@534f │ │ -2f7a70: 7054 9092 2031 |07a0: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f7a76: 6900 0889 |07a3: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.SCRIPT:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8908 │ │ -2f7a7a: 2200 ce11 |07a5: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f7a7e: 1301 9400 |07a7: const/16 v1, #int 148 // #94 │ │ -2f7a82: 1212 |07a9: const/4 v2, #int 1 // #1 │ │ -2f7a84: 1a03 0a45 |07aa: const-string v3, "SINGLE_DISC_TRACK_NO" // string@450a │ │ -2f7a88: 1a05 0a45 |07ac: const-string v5, "SINGLE_DISC_TRACK_NO" // string@450a │ │ -2f7a8c: 7052 9092 3051 |07ae: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f7a92: 6900 0989 |07b1: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.SINGLE_DISC_TRACK_NO:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8909 │ │ -2f7a96: 2200 ce11 |07b3: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f7a9a: 1301 9500 |07b5: const/16 v1, #int 149 // #95 │ │ -2f7a9e: 1a02 3746 |07b7: const-string v2, "SUBTITLE" // string@4637 │ │ -2f7aa2: 1a03 5253 |07b9: const-string v3, "WM/SubTitle" // string@5352 │ │ -2f7aa6: 7054 9092 2031 |07bb: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f7aac: 6900 0a89 |07be: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.SUBTITLE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@890a │ │ -2f7ab0: 2200 ce11 |07c0: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f7ab4: 1301 9600 |07c2: const/16 v1, #int 150 // #96 │ │ -2f7ab8: 1a02 0849 |07c4: const-string v2, "TAGS" // string@4908 │ │ -2f7abc: 1a03 5353 |07c6: const-string v3, "WM/Tags" // string@5353 │ │ -2f7ac0: 7054 9092 2031 |07c8: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f7ac6: 6900 0b89 |07cb: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.TAGS:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@890b │ │ -2f7aca: 2200 ce11 |07cd: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f7ace: 1301 9700 |07cf: const/16 v1, #int 151 // #97 │ │ -2f7ad2: 1212 |07d1: const/4 v2, #int 1 // #1 │ │ -2f7ad4: 1a03 5b49 |07d2: const-string v3, "TEMPO" // string@495b │ │ -2f7ad8: 1a05 f84b |07d4: const-string v5, "Tempo" // string@4bf8 │ │ -2f7adc: 7052 9092 3051 |07d6: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f7ae2: 6900 0c89 |07d9: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.TEMPO:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@890c │ │ -2f7ae6: 2200 ce11 |07db: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f7aea: 1301 9800 |07dd: const/16 v1, #int 152 // #98 │ │ -2f7aee: 1a02 9149 |07df: const-string v2, "TIMBRE" // string@4991 │ │ -2f7af2: 1a03 9249 |07e1: const-string v3, "TIMBRE_BRIGHTNESS" // string@4992 │ │ -2f7af6: 7054 9092 2031 |07e3: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f7afc: 6900 0d89 |07e6: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.TIMBRE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@890d │ │ -2f7b00: 2200 ce11 |07e8: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f7b04: 1301 9900 |07ea: const/16 v1, #int 153 // #99 │ │ -2f7b08: 1a02 ad49 |07ec: const-string v2, "TITLE_MOVEMENT" // string@49ad │ │ -2f7b0c: 1a03 ad49 |07ee: const-string v3, "TITLE_MOVEMENT" // string@49ad │ │ -2f7b10: 7054 9092 2031 |07f0: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f7b16: 6900 0f89 |07f3: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.TITLE_MOVEMENT:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@890f │ │ -2f7b1a: 2200 ce11 |07f5: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f7b1e: 1301 9a00 |07f7: const/16 v1, #int 154 // #9a │ │ -2f7b22: 1a02 323a |07f9: const-string v2, "MUSICBRAINZ_WORK" // string@3a32 │ │ -2f7b26: 1a03 323a |07fb: const-string v3, "MUSICBRAINZ_WORK" // string@3a32 │ │ -2f7b2a: 7054 9092 2031 |07fd: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f7b30: 6900 db88 |0800: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_WORK:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88db │ │ -2f7b34: 2200 ce11 |0802: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f7b38: 1301 9b00 |0804: const/16 v1, #int 155 // #9b │ │ -2f7b3c: 1a02 af49 |0806: const-string v2, "TITLE_SORT" // string@49af │ │ -2f7b40: 1a03 5453 |0808: const-string v3, "WM/TitleSortOrder" // string@5354 │ │ -2f7b44: 7054 9092 2031 |080a: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f7b4a: 6900 1089 |080d: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.TITLE_SORT:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8910 │ │ -2f7b4e: 2200 ce11 |080f: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f7b52: 1301 9c00 |0811: const/16 v1, #int 156 // #9c │ │ -2f7b56: 1a02 e449 |0813: const-string v2, "TONALITY" // string@49e4 │ │ -2f7b5a: 1a03 e449 |0815: const-string v3, "TONALITY" // string@49e4 │ │ -2f7b5e: 7054 9092 2031 |0817: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f7b64: 6900 1189 |081a: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.TONALITY:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8911 │ │ -2f7b68: 2200 ce11 |081c: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f7b6c: 1301 9d00 |081e: const/16 v1, #int 157 // #9d │ │ -2f7b70: 1a02 2e4a |0820: const-string v2, "TRACK" // string@4a2e │ │ -2f7b74: 1a03 5653 |0822: const-string v3, "WM/TrackNumber" // string@5356 │ │ -2f7b78: 7054 9092 2031 |0824: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f7b7e: 6900 1289 |0827: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.TRACK:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8912 │ │ -2f7b82: 2200 ce11 |0829: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f7b86: 1301 9e00 |082b: const/16 v1, #int 158 // #9e │ │ -2f7b8a: 1a02 374a |082d: const-string v2, "TRACK_TOTAL" // string@4a37 │ │ -2f7b8e: 1a03 5753 |082f: const-string v3, "WM/TrackTotal" // string@5357 │ │ -2f7b92: 7054 9092 2031 |0831: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f7b98: 6900 1389 |0834: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.TRACK_TOTAL:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8913 │ │ -2f7b9c: 2200 ce11 |0836: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f7ba0: 1301 9f00 |0838: const/16 v1, #int 159 // #9f │ │ -2f7ba4: 1a02 634f |083a: const-string v2, "URL_DISCOGS_ARTIST_SITE" // string@4f63 │ │ -2f7ba8: 1a03 3353 |083c: const-string v3, "WM/DiscogsArtistUrl" // string@5333 │ │ -2f7bac: 7054 9092 2031 |083e: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f7bb2: 6900 1489 |0841: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.URL_DISCOGS_ARTIST_SITE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8914 │ │ -2f7bb6: 2200 ce11 |0843: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f7bba: 1301 a000 |0845: const/16 v1, #int 160 // #a0 │ │ -2f7bbe: 1a02 644f |0847: const-string v2, "URL_DISCOGS_RELEASE_SITE" // string@4f64 │ │ -2f7bc2: 1a03 3453 |0849: const-string v3, "WM/DiscogsReleaseUrl" // string@5334 │ │ -2f7bc6: 7054 9092 2031 |084b: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f7bcc: 6900 1589 |084e: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.URL_DISCOGS_RELEASE_SITE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8915 │ │ -2f7bd0: 2200 ce11 |0850: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f7bd4: 1301 a100 |0852: const/16 v1, #int 161 // #a1 │ │ -2f7bd8: 1a02 654f |0854: const-string v2, "URL_LYRICS_SITE" // string@4f65 │ │ -2f7bdc: 1a03 3f53 |0856: const-string v3, "WM/LyricsUrl" // string@533f │ │ -2f7be0: 7054 9092 2031 |0858: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f7be6: 6900 1689 |085b: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.URL_LYRICS_SITE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8916 │ │ -2f7bea: 2200 ce11 |085d: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f7bee: 1301 a200 |085f: const/16 v1, #int 162 // #a2 │ │ -2f7bf2: 1a02 664f |0861: const-string v2, "URL_OFFICIAL_ARTIST_SITE" // string@4f66 │ │ -2f7bf6: 1a03 2653 |0863: const-string v3, "WM/AuthorURL" // string@5326 │ │ -2f7bfa: 7054 9092 2031 |0865: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f7c00: 6900 1789 |0868: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.URL_OFFICIAL_ARTIST_SITE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8917 │ │ -2f7c04: 2200 ce11 |086a: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f7c08: 1301 a300 |086c: const/16 v1, #int 163 // #a3 │ │ -2f7c0c: 1a02 674f |086e: const-string v2, "URL_OFFICIAL_RELEASE_SITE" // string@4f67 │ │ -2f7c10: 1a03 4553 |0870: const-string v3, "WM/OfficialReleaseUrl" // string@5345 │ │ -2f7c14: 7054 9092 2031 |0872: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f7c1a: 6900 1889 |0875: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.URL_OFFICIAL_RELEASE_SITE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8918 │ │ -2f7c1e: 2200 ce11 |0877: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f7c22: 1301 a400 |0879: const/16 v1, #int 164 // #a4 │ │ -2f7c26: 1212 |087b: const/4 v2, #int 1 // #1 │ │ -2f7c28: 1a03 684f |087c: const-string v3, "URL_PROMOTIONAL_SITE" // string@4f68 │ │ -2f7c2c: 1a05 4d53 |087e: const-string v5, "WM/PromotionURL" // string@534d │ │ -2f7c30: 7052 9092 3051 |0880: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f7c36: 6900 1989 |0883: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.URL_PROMOTIONAL_SITE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8919 │ │ -2f7c3a: 2200 ce11 |0885: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f7c3e: 1301 a500 |0887: const/16 v1, #int 165 // #a5 │ │ -2f7c42: 1a02 694f |0889: const-string v2, "URL_WIKIPEDIA_ARTIST_SITE" // string@4f69 │ │ -2f7c46: 1a03 5853 |088b: const-string v3, "WM/WikipediaArtistUrl" // string@5358 │ │ -2f7c4a: 7054 9092 2031 |088d: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f7c50: 6900 1a89 |0890: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.URL_WIKIPEDIA_ARTIST_SITE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@891a │ │ -2f7c54: 2200 ce11 |0892: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f7c58: 1301 a600 |0894: const/16 v1, #int 166 // #a6 │ │ -2f7c5c: 1a02 6a4f |0896: const-string v2, "URL_WIKIPEDIA_RELEASE_SITE" // string@4f6a │ │ -2f7c60: 1a03 5953 |0898: const-string v3, "WM/WikipediaReleaseUrl" // string@5359 │ │ -2f7c64: 7054 9092 2031 |089a: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f7c6a: 6900 1b89 |089d: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.URL_WIKIPEDIA_RELEASE_SITE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@891b │ │ -2f7c6e: 2200 ce11 |089f: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f7c72: 1301 a700 |08a1: const/16 v1, #int 167 // #a7 │ │ -2f7c76: 1212 |08a3: const/4 v2, #int 1 // #1 │ │ -2f7c78: 1a03 854f |08a4: const-string v3, "USER_RATING" // string@4f85 │ │ -2f7c7c: 1a05 5153 |08a6: const-string v5, "WM/SharedUserRating" // string@5351 │ │ -2f7c80: 7052 9092 3051 |08a8: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f7c86: 6900 1c89 |08ab: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.USER_RATING:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@891c │ │ -2f7c8a: 2200 ce11 |08ad: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f7c8e: 1301 a800 |08af: const/16 v1, #int 168 // #a8 │ │ -2f7c92: 1a03 7153 |08b1: const-string v3, "WORK" // string@5371 │ │ -2f7c96: 1a05 7153 |08b3: const-string v5, "WORK" // string@5371 │ │ -2f7c9a: 7052 9092 3051 |08b5: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f7ca0: 6900 1d89 |08b8: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.WORK:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@891d │ │ -2f7ca4: 2200 ce11 |08ba: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f7ca8: 1301 a900 |08bc: const/16 v1, #int 169 // #a9 │ │ -2f7cac: 1a03 8053 |08be: const-string v3, "WORK_TYPE" // string@5380 │ │ -2f7cb0: 1a05 8053 |08c0: const-string v5, "WORK_TYPE" // string@5380 │ │ -2f7cb4: 7052 9092 3051 |08c2: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f7cba: 6900 1e89 |08c5: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.WORK_TYPE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@891e │ │ -2f7cbe: 2200 ce11 |08c7: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f7cc2: 1301 aa00 |08c9: const/16 v1, #int 170 // #aa │ │ -2f7cc6: 1a02 fd54 |08cb: const-string v2, "YEAR" // string@54fd │ │ -2f7cca: 1a03 5b53 |08cd: const-string v3, "WM/Year" // string@535b │ │ -2f7cce: 7054 9092 2031 |08cf: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f7cd4: 6900 1f89 |08d2: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.YEAR:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@891f │ │ -2f7cd8: 2200 ce11 |08d4: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f7cdc: 1301 ab00 |08d6: const/16 v1, #int 171 // #ab │ │ -2f7ce0: 1212 |08d8: const/4 v2, #int 1 // #1 │ │ -2f7ce2: 1a03 c30e |08d9: const-string v3, "CUSTOM" // string@0ec3 │ │ -2f7ce6: 1a05 d256 |08db: const-string v5, "___CUSTOM___" // string@56d2 │ │ -2f7cea: 7052 9092 3051 |08dd: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ -2f7cf0: 6900 9788 |08e0: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.CUSTOM:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8897 │ │ -2f7cf4: 1300 ac00 |08e2: const/16 v0, #int 172 // #ac │ │ -2f7cf8: 2300 e813 |08e4: new-array v0, v0, [Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@13e8 │ │ -2f7cfc: 6201 8288 |08e6: sget-object v1, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.AUTHOR:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8882 │ │ -2f7d00: 4d01 0004 |08e8: aput-object v1, v0, v4 │ │ -2f7d04: 6201 0e89 |08ea: sget-object v1, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.TITLE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@890e │ │ -2f7d08: 4d01 0002 |08ec: aput-object v1, v0, v2 │ │ -2f7d0c: 1221 |08ee: const/4 v1, #int 2 // #2 │ │ -2f7d0e: 6202 0589 |08ef: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.RATING:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8905 │ │ -2f7d12: 4d02 0001 |08f1: aput-object v2, v0, v1 │ │ -2f7d16: 1231 |08f3: const/4 v1, #int 3 // #3 │ │ -2f7d18: 6202 9288 |08f4: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.COPYRIGHT:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8892 │ │ -2f7d1c: 4d02 0001 |08f6: aput-object v2, v0, v1 │ │ -2f7d20: 1241 |08f8: const/4 v1, #int 4 // #4 │ │ -2f7d22: 6202 9d88 |08f9: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.DESCRIPTION:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@889d │ │ -2f7d26: 4d02 0001 |08fb: aput-object v2, v0, v1 │ │ -2f7d2a: 1251 |08fd: const/4 v1, #int 5 // #5 │ │ -2f7d2c: 6202 8388 |08fe: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.BANNER_IMAGE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8883 │ │ -2f7d30: 4d02 0001 |0900: aput-object v2, v0, v1 │ │ -2f7d34: 1261 |0902: const/4 v1, #int 6 // #6 │ │ -2f7d36: 6202 8488 |0903: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.BANNER_IMAGE_TYPE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8884 │ │ -2f7d3a: 4d02 0001 |0905: aput-object v2, v0, v1 │ │ -2f7d3e: 1271 |0907: const/4 v1, #int 7 // #7 │ │ -2f7d40: 6202 8588 |0908: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.BANNER_IMAGE_URL:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8885 │ │ -2f7d44: 4d02 0001 |090a: aput-object v2, v0, v1 │ │ -2f7d48: 1301 0800 |090c: const/16 v1, #int 8 // #8 │ │ -2f7d4c: 6202 9388 |090e: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.COPYRIGHT_URL:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8893 │ │ -2f7d50: 4d02 0001 |0910: aput-object v2, v0, v1 │ │ -2f7d54: 6201 7388 |0912: sget-object v1, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ACOUSTID_FINGERPRINT:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8873 │ │ -2f7d58: 1302 0900 |0914: const/16 v2, #int 9 // #9 │ │ -2f7d5c: 4d01 0002 |0916: aput-object v1, v0, v2 │ │ -2f7d60: 6201 7488 |0918: sget-object v1, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ACOUSTID_FINGERPRINT_OLD:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8874 │ │ -2f7d64: 1302 0a00 |091a: const/16 v2, #int 10 // #a │ │ -2f7d68: 4d01 0002 |091c: aput-object v1, v0, v2 │ │ -2f7d6c: 6201 7588 |091e: sget-object v1, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ACOUSTID_ID:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8875 │ │ -2f7d70: 1302 0b00 |0920: const/16 v2, #int 11 // #b │ │ -2f7d74: 4d01 0002 |0922: aput-object v1, v0, v2 │ │ -2f7d78: 6201 7688 |0924: sget-object v1, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ALBUM:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8876 │ │ -2f7d7c: 1302 0c00 |0926: const/16 v2, #int 12 // #c │ │ -2f7d80: 4d01 0002 |0928: aput-object v1, v0, v2 │ │ -2f7d84: 6201 7788 |092a: sget-object v1, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ALBUM_ARTIST:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8877 │ │ -2f7d88: 1302 0d00 |092c: const/16 v2, #int 13 // #d │ │ -2f7d8c: 4d01 0002 |092e: aput-object v1, v0, v2 │ │ -2f7d90: 6201 7a88 |0930: sget-object v1, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ALBUM_ARTIST_SORT:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@887a │ │ -2f7d94: 1302 0e00 |0932: const/16 v2, #int 14 // #e │ │ -2f7d98: 4d01 0002 |0934: aput-object v1, v0, v2 │ │ -2f7d9c: 6201 7888 |0936: sget-object v1, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ALBUM_ARTISTS:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8878 │ │ -2f7da0: 1302 0f00 |0938: const/16 v2, #int 15 // #f │ │ -2f7da4: 4d01 0002 |093a: aput-object v1, v0, v2 │ │ -2f7da8: 6201 7988 |093c: sget-object v1, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ALBUM_ARTISTS_SORT:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8879 │ │ -2f7dac: 1302 1000 |093e: const/16 v2, #int 16 // #10 │ │ -2f7db0: 4d01 0002 |0940: aput-object v1, v0, v2 │ │ -2f7db4: 6201 7b88 |0942: sget-object v1, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ALBUM_SORT:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@887b │ │ -2f7db8: 1302 1100 |0944: const/16 v2, #int 17 // #11 │ │ -2f7dbc: 4d01 0002 |0946: aput-object v1, v0, v2 │ │ -2f7dc0: 6201 7c88 |0948: sget-object v1, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.AMAZON_ID:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@887c │ │ -2f7dc4: 1302 1200 |094a: const/16 v2, #int 18 // #12 │ │ -2f7dc8: 4d01 0002 |094c: aput-object v1, v0, v2 │ │ -2f7dcc: 6201 7d88 |094e: sget-object v1, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ARRANGER:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@887d │ │ -2f7dd0: 1302 1300 |0950: const/16 v2, #int 19 // #13 │ │ -2f7dd4: 4d01 0002 |0952: aput-object v1, v0, v2 │ │ -2f7dd8: 6201 7e88 |0954: sget-object v1, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ARRANGER_SORT:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@887e │ │ -2f7ddc: 1302 1400 |0956: const/16 v2, #int 20 // #14 │ │ -2f7de0: 4d01 0002 |0958: aput-object v1, v0, v2 │ │ -2f7de4: 6201 7f88 |095a: sget-object v1, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ARTISTS:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@887f │ │ -2f7de8: 1302 1500 |095c: const/16 v2, #int 21 // #15 │ │ -2f7dec: 4d01 0002 |095e: aput-object v1, v0, v2 │ │ -2f7df0: 6201 8088 |0960: sget-object v1, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ARTISTS_SORT:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8880 │ │ -2f7df4: 1302 1600 |0962: const/16 v2, #int 22 // #16 │ │ -2f7df8: 4d01 0002 |0964: aput-object v1, v0, v2 │ │ -2f7dfc: 6201 8188 |0966: sget-object v1, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ARTIST_SORT:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8881 │ │ -2f7e00: 1302 1700 |0968: const/16 v2, #int 23 // #17 │ │ -2f7e04: 4d01 0002 |096a: aput-object v1, v0, v2 │ │ -2f7e08: 6201 8688 |096c: sget-object v1, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.BARCODE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8886 │ │ -2f7e0c: 1302 1800 |096e: const/16 v2, #int 24 // #18 │ │ -2f7e10: 4d01 0002 |0970: aput-object v1, v0, v2 │ │ -2f7e14: 6201 8788 |0972: sget-object v1, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.BPM:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8887 │ │ -2f7e18: 1302 1900 |0974: const/16 v2, #int 25 // #19 │ │ -2f7e1c: 4d01 0002 |0976: aput-object v1, v0, v2 │ │ -2f7e20: 1301 1a00 |0978: const/16 v1, #int 26 // #1a │ │ -2f7e24: 6202 8888 |097a: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.CATALOG_NO:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8888 │ │ -2f7e28: 4d02 0001 |097c: aput-object v2, v0, v1 │ │ -2f7e2c: 1301 1b00 |097e: const/16 v1, #int 27 // #1b │ │ -2f7e30: 6202 8988 |0980: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.CATEGORY:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8889 │ │ -2f7e34: 4d02 0001 |0982: aput-object v2, v0, v1 │ │ -2f7e38: 1301 1c00 |0984: const/16 v1, #int 28 // #1c │ │ -2f7e3c: 6202 8a88 |0986: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.CHOIR:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@888a │ │ -2f7e40: 4d02 0001 |0988: aput-object v2, v0, v1 │ │ -2f7e44: 1301 1d00 |098a: const/16 v1, #int 29 // #1d │ │ -2f7e48: 6202 8b88 |098c: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.CHOIR_SORT:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@888b │ │ -2f7e4c: 4d02 0001 |098e: aput-object v2, v0, v1 │ │ -2f7e50: 1301 1e00 |0990: const/16 v1, #int 30 // #1e │ │ -2f7e54: 6202 8c88 |0992: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.CLASSICAL_CATALOG:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@888c │ │ -2f7e58: 4d02 0001 |0994: aput-object v2, v0, v1 │ │ -2f7e5c: 1301 1f00 |0996: const/16 v1, #int 31 // #1f │ │ -2f7e60: 6202 8d88 |0998: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.CLASSICAL_NICKNAME:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@888d │ │ -2f7e64: 4d02 0001 |099a: aput-object v2, v0, v1 │ │ -2f7e68: 1301 2000 |099c: const/16 v1, #int 32 // #20 │ │ -2f7e6c: 6202 8e88 |099e: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.COMPOSER:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@888e │ │ -2f7e70: 4d02 0001 |09a0: aput-object v2, v0, v1 │ │ -2f7e74: 1301 2100 |09a2: const/16 v1, #int 33 // #21 │ │ -2f7e78: 6202 8f88 |09a4: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.COMPOSER_SORT:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@888f │ │ -2f7e7c: 4d02 0001 |09a6: aput-object v2, v0, v1 │ │ -2f7e80: 1301 2200 |09a8: const/16 v1, #int 34 // #22 │ │ -2f7e84: 6202 9088 |09aa: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.CONDUCTOR:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8890 │ │ -2f7e88: 4d02 0001 |09ac: aput-object v2, v0, v1 │ │ -2f7e8c: 1301 2300 |09ae: const/16 v1, #int 35 // #23 │ │ -2f7e90: 6202 9188 |09b0: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.CONDUCTOR_SORT:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8891 │ │ -2f7e94: 4d02 0001 |09b2: aput-object v2, v0, v1 │ │ -2f7e98: 1301 2400 |09b4: const/16 v1, #int 36 // #24 │ │ -2f7e9c: 6202 9488 |09b6: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.COUNTRY:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8894 │ │ -2f7ea0: 4d02 0001 |09b8: aput-object v2, v0, v1 │ │ -2f7ea4: 1301 2500 |09ba: const/16 v1, #int 37 // #25 │ │ -2f7ea8: 6202 9588 |09bc: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.COVER_ART:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8895 │ │ -2f7eac: 4d02 0001 |09be: aput-object v2, v0, v1 │ │ -2f7eb0: 1301 2600 |09c0: const/16 v1, #int 38 // #26 │ │ -2f7eb4: 6202 9688 |09c2: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.COVER_ART_URL:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8896 │ │ -2f7eb8: 4d02 0001 |09c4: aput-object v2, v0, v1 │ │ -2f7ebc: 1301 2700 |09c6: const/16 v1, #int 39 // #27 │ │ -2f7ec0: 6202 9888 |09c8: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.CUSTOM1:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8898 │ │ -2f7ec4: 4d02 0001 |09ca: aput-object v2, v0, v1 │ │ -2f7ec8: 1301 2800 |09cc: const/16 v1, #int 40 // #28 │ │ -2f7ecc: 6202 9988 |09ce: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.CUSTOM2:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8899 │ │ -2f7ed0: 4d02 0001 |09d0: aput-object v2, v0, v1 │ │ -2f7ed4: 1301 2900 |09d2: const/16 v1, #int 41 // #29 │ │ -2f7ed8: 6202 9a88 |09d4: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.CUSTOM3:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@889a │ │ -2f7edc: 4d02 0001 |09d6: aput-object v2, v0, v1 │ │ -2f7ee0: 1301 2a00 |09d8: const/16 v1, #int 42 // #2a │ │ -2f7ee4: 6202 9b88 |09da: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.CUSTOM4:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@889b │ │ -2f7ee8: 4d02 0001 |09dc: aput-object v2, v0, v1 │ │ -2f7eec: 1301 2b00 |09de: const/16 v1, #int 43 // #2b │ │ -2f7ef0: 6202 9c88 |09e0: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.CUSTOM5:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@889c │ │ -2f7ef4: 4d02 0001 |09e2: aput-object v2, v0, v1 │ │ -2f7ef8: 1301 2c00 |09e4: const/16 v1, #int 44 // #2c │ │ -2f7efc: 6202 9e88 |09e6: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.DIRECTOR:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@889e │ │ -2f7f00: 4d02 0001 |09e8: aput-object v2, v0, v1 │ │ -2f7f04: 1301 2d00 |09ea: const/16 v1, #int 45 // #2d │ │ -2f7f08: 6202 9f88 |09ec: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.DISC_NO:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@889f │ │ -2f7f0c: 4d02 0001 |09ee: aput-object v2, v0, v1 │ │ -2f7f10: 1301 2e00 |09f0: const/16 v1, #int 46 // #2e │ │ -2f7f14: 6202 a088 |09f2: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.DISC_SUBTITLE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88a0 │ │ -2f7f18: 4d02 0001 |09f4: aput-object v2, v0, v1 │ │ -2f7f1c: 1301 2f00 |09f6: const/16 v1, #int 47 // #2f │ │ -2f7f20: 6202 a188 |09f8: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.DISC_TOTAL:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88a1 │ │ -2f7f24: 4d02 0001 |09fa: aput-object v2, v0, v1 │ │ -2f7f28: 1301 3000 |09fc: const/16 v1, #int 48 // #30 │ │ -2f7f2c: 6202 a288 |09fe: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.DJMIXER:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88a2 │ │ -2f7f30: 4d02 0001 |0a00: aput-object v2, v0, v1 │ │ -2f7f34: 1301 3100 |0a02: const/16 v1, #int 49 // #31 │ │ -2f7f38: 6202 a388 |0a04: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ENCODED_BY:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88a3 │ │ -2f7f3c: 4d02 0001 |0a06: aput-object v2, v0, v1 │ │ -2f7f40: 1301 3200 |0a08: const/16 v1, #int 50 // #32 │ │ -2f7f44: 6202 a488 |0a0a: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ENCODER:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88a4 │ │ -2f7f48: 4d02 0001 |0a0c: aput-object v2, v0, v1 │ │ -2f7f4c: 1301 3300 |0a0e: const/16 v1, #int 51 // #33 │ │ -2f7f50: 6202 a588 |0a10: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ENGINEER:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88a5 │ │ -2f7f54: 4d02 0001 |0a12: aput-object v2, v0, v1 │ │ -2f7f58: 1301 3400 |0a14: const/16 v1, #int 52 // #34 │ │ -2f7f5c: 6202 a688 |0a16: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ENSEMBLE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88a6 │ │ -2f7f60: 4d02 0001 |0a18: aput-object v2, v0, v1 │ │ -2f7f64: 1301 3500 |0a1a: const/16 v1, #int 53 // #35 │ │ -2f7f68: 6202 a788 |0a1c: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ENSEMBLE_SORT:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88a7 │ │ -2f7f6c: 4d02 0001 |0a1e: aput-object v2, v0, v1 │ │ -2f7f70: 1301 3600 |0a20: const/16 v1, #int 54 // #36 │ │ -2f7f74: 6202 a888 |0a22: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.FBPM:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88a8 │ │ -2f7f78: 4d02 0001 |0a24: aput-object v2, v0, v1 │ │ -2f7f7c: 1301 3700 |0a26: const/16 v1, #int 55 // #37 │ │ -2f7f80: 6202 aa88 |0a28: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.GENRE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88aa │ │ -2f7f84: 4d02 0001 |0a2a: aput-object v2, v0, v1 │ │ -2f7f88: 1301 3800 |0a2c: const/16 v1, #int 56 // #38 │ │ -2f7f8c: 6202 ab88 |0a2e: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.GENRE_ID:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88ab │ │ -2f7f90: 4d02 0001 |0a30: aput-object v2, v0, v1 │ │ -2f7f94: 1301 3900 |0a32: const/16 v1, #int 57 // #39 │ │ -2f7f98: 6202 ac88 |0a34: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.GROUP:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88ac │ │ -2f7f9c: 4d02 0001 |0a36: aput-object v2, v0, v1 │ │ -2f7fa0: 1301 3a00 |0a38: const/16 v1, #int 58 // #3a │ │ -2f7fa4: 6202 ad88 |0a3a: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.GROUPING:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88ad │ │ -2f7fa8: 4d02 0001 |0a3c: aput-object v2, v0, v1 │ │ -2f7fac: 1301 3b00 |0a3e: const/16 v1, #int 59 // #3b │ │ -2f7fb0: 6202 ae88 |0a40: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.INITIAL_KEY:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88ae │ │ -2f7fb4: 4d02 0001 |0a42: aput-object v2, v0, v1 │ │ -2f7fb8: 1301 3c00 |0a44: const/16 v1, #int 60 // #3c │ │ -2f7fbc: 6202 af88 |0a46: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.INSTRUMENT:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88af │ │ -2f7fc0: 4d02 0001 |0a48: aput-object v2, v0, v1 │ │ -2f7fc4: 1301 3d00 |0a4a: const/16 v1, #int 61 // #3d │ │ -2f7fc8: 6202 b088 |0a4c: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.INVOLVED_PERSON:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88b0 │ │ -2f7fcc: 4d02 0001 |0a4e: aput-object v2, v0, v1 │ │ -2f7fd0: 1301 3e00 |0a50: const/16 v1, #int 62 // #3e │ │ -2f7fd4: 6202 b188 |0a52: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.IPI:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88b1 │ │ -2f7fd8: 4d02 0001 |0a54: aput-object v2, v0, v1 │ │ -2f7fdc: 1301 3f00 |0a56: const/16 v1, #int 63 // #3f │ │ -2f7fe0: 6202 b288 |0a58: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ISRC:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88b2 │ │ -2f7fe4: 4d02 0001 |0a5a: aput-object v2, v0, v1 │ │ -2f7fe8: 1301 4000 |0a5c: const/16 v1, #int 64 // #40 │ │ -2f7fec: 6202 b488 |0a5e: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ISWC:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88b4 │ │ -2f7ff0: 4d02 0001 |0a60: aput-object v2, v0, v1 │ │ -2f7ff4: 1301 4100 |0a62: const/16 v1, #int 65 // #41 │ │ -2f7ff8: 6202 b388 |0a64: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ISVBR:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88b3 │ │ -2f7ffc: 4d02 0001 |0a66: aput-object v2, v0, v1 │ │ -2f8000: 1301 4200 |0a68: const/16 v1, #int 66 // #42 │ │ -2f8004: 6202 b588 |0a6a: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.IS_CLASSICAL:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88b5 │ │ -2f8008: 4d02 0001 |0a6c: aput-object v2, v0, v1 │ │ -2f800c: 1301 4300 |0a6e: const/16 v1, #int 67 // #43 │ │ -2f8010: 6202 b688 |0a70: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.IS_COMPILATION:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88b6 │ │ -2f8014: 4d02 0001 |0a72: aput-object v2, v0, v1 │ │ -2f8018: 1301 4400 |0a74: const/16 v1, #int 68 // #44 │ │ -2f801c: 6202 b788 |0a76: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.IS_HD:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88b7 │ │ -2f8020: 4d02 0001 |0a78: aput-object v2, v0, v1 │ │ -2f8024: 1301 4500 |0a7a: const/16 v1, #int 69 // #45 │ │ -2f8028: 6202 b888 |0a7c: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.IS_SOUNDTRACK:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88b8 │ │ -2f802c: 4d02 0001 |0a7e: aput-object v2, v0, v1 │ │ -2f8030: 1301 4600 |0a80: const/16 v1, #int 70 // #46 │ │ -2f8034: 6202 b988 |0a82: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.LANGUAGE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88b9 │ │ -2f8038: 4d02 0001 |0a84: aput-object v2, v0, v1 │ │ -2f803c: 1301 4700 |0a86: const/16 v1, #int 71 // #47 │ │ -2f8040: 6202 ba88 |0a88: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.LYRICIST:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88ba │ │ -2f8044: 4d02 0001 |0a8a: aput-object v2, v0, v1 │ │ -2f8048: 1301 4800 |0a8c: const/16 v1, #int 72 // #48 │ │ -2f804c: 6202 bb88 |0a8e: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.LYRICIST_SORT:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88bb │ │ -2f8050: 4d02 0001 |0a90: aput-object v2, v0, v1 │ │ -2f8054: 1301 4900 |0a92: const/16 v1, #int 73 // #49 │ │ -2f8058: 6202 bc88 |0a94: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.LYRICS:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88bc │ │ -2f805c: 4d02 0001 |0a96: aput-object v2, v0, v1 │ │ -2f8060: 1301 4a00 |0a98: const/16 v1, #int 74 // #4a │ │ -2f8064: 6202 bd88 |0a9a: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.LYRICS_SYNCHRONISED:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88bd │ │ -2f8068: 4d02 0001 |0a9c: aput-object v2, v0, v1 │ │ -2f806c: 1301 4b00 |0a9e: const/16 v1, #int 75 // #4b │ │ -2f8070: 6202 be88 |0aa0: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MEDIA:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88be │ │ -2f8074: 4d02 0001 |0aa2: aput-object v2, v0, v1 │ │ -2f8078: 1301 4c00 |0aa4: const/16 v1, #int 76 // #4c │ │ -2f807c: 6202 bf88 |0aa6: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MIXER:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88bf │ │ -2f8080: 4d02 0001 |0aa8: aput-object v2, v0, v1 │ │ -2f8084: 1301 4d00 |0aaa: const/16 v1, #int 77 // #4d │ │ -2f8088: 6202 c088 |0aac: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MM_RATING:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88c0 │ │ -2f808c: 4d02 0001 |0aae: aput-object v2, v0, v1 │ │ -2f8090: 1301 4e00 |0ab0: const/16 v1, #int 78 // #4e │ │ -2f8094: 6202 c188 |0ab2: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MOOD:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88c1 │ │ -2f8098: 4d02 0001 |0ab4: aput-object v2, v0, v1 │ │ -2f809c: 1301 4f00 |0ab6: const/16 v1, #int 79 // #4f │ │ -2f80a0: 6202 c288 |0ab8: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MOOD_ACOUSTIC:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88c2 │ │ -2f80a4: 4d02 0001 |0aba: aput-object v2, v0, v1 │ │ -2f80a8: 1301 5000 |0abc: const/16 v1, #int 80 // #50 │ │ -2f80ac: 6202 c388 |0abe: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MOOD_AGGRESSIVE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88c3 │ │ -2f80b0: 4d02 0001 |0ac0: aput-object v2, v0, v1 │ │ -2f80b4: 1301 5100 |0ac2: const/16 v1, #int 81 // #51 │ │ -2f80b8: 6202 c488 |0ac4: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MOOD_AROUSAL:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88c4 │ │ -2f80bc: 4d02 0001 |0ac6: aput-object v2, v0, v1 │ │ -2f80c0: 1301 5200 |0ac8: const/16 v1, #int 82 // #52 │ │ -2f80c4: 6202 c588 |0aca: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MOOD_DANCEABILITY:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88c5 │ │ -2f80c8: 4d02 0001 |0acc: aput-object v2, v0, v1 │ │ -2f80cc: 1301 5300 |0ace: const/16 v1, #int 83 // #53 │ │ -2f80d0: 6202 c688 |0ad0: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MOOD_ELECTRONIC:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88c6 │ │ -2f80d4: 4d02 0001 |0ad2: aput-object v2, v0, v1 │ │ -2f80d8: 1301 5400 |0ad4: const/16 v1, #int 84 // #54 │ │ -2f80dc: 6202 c788 |0ad6: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MOOD_HAPPY:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88c7 │ │ -2f80e0: 4d02 0001 |0ad8: aput-object v2, v0, v1 │ │ -2f80e4: 1301 5500 |0ada: const/16 v1, #int 85 // #55 │ │ -2f80e8: 6202 c888 |0adc: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MOOD_INSTRUMENTAL:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88c8 │ │ -2f80ec: 4d02 0001 |0ade: aput-object v2, v0, v1 │ │ -2f80f0: 1301 5600 |0ae0: const/16 v1, #int 86 // #56 │ │ -2f80f4: 6202 c988 |0ae2: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MOOD_PARTY:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88c9 │ │ -2f80f8: 4d02 0001 |0ae4: aput-object v2, v0, v1 │ │ -2f80fc: 1301 5700 |0ae6: const/16 v1, #int 87 // #57 │ │ -2f8100: 6202 ca88 |0ae8: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MOOD_RELAXED:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88ca │ │ -2f8104: 4d02 0001 |0aea: aput-object v2, v0, v1 │ │ -2f8108: 1301 5800 |0aec: const/16 v1, #int 88 // #58 │ │ -2f810c: 6202 cb88 |0aee: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MOOD_SAD:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88cb │ │ -2f8110: 4d02 0001 |0af0: aput-object v2, v0, v1 │ │ -2f8114: 1301 5900 |0af2: const/16 v1, #int 89 // #59 │ │ -2f8118: 6202 cc88 |0af4: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MOOD_VALENCE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88cc │ │ -2f811c: 4d02 0001 |0af6: aput-object v2, v0, v1 │ │ -2f8120: 1301 5a00 |0af8: const/16 v1, #int 90 // #5a │ │ -2f8124: 6202 cd88 |0afa: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MOVEMENT:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88cd │ │ -2f8128: 4d02 0001 |0afc: aput-object v2, v0, v1 │ │ -2f812c: 1301 5b00 |0afe: const/16 v1, #int 91 // #5b │ │ -2f8130: 6202 ce88 |0b00: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MOVEMENT_NO:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88ce │ │ -2f8134: 4d02 0001 |0b02: aput-object v2, v0, v1 │ │ -2f8138: 1301 5c00 |0b04: const/16 v1, #int 92 // #5c │ │ -2f813c: 6202 cf88 |0b06: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MOVEMENT_TOTAL:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88cf │ │ -2f8140: 4d02 0001 |0b08: aput-object v2, v0, v1 │ │ -2f8144: 1301 5d00 |0b0a: const/16 v1, #int 93 // #5d │ │ -2f8148: 6202 d088 |0b0c: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_ARTISTID:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88d0 │ │ -2f814c: 4d02 0001 |0b0e: aput-object v2, v0, v1 │ │ -2f8150: 1301 5e00 |0b10: const/16 v1, #int 94 // #5e │ │ -2f8154: 6202 d188 |0b12: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_DISC_ID:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88d1 │ │ -2f8158: 4d02 0001 |0b14: aput-object v2, v0, v1 │ │ -2f815c: 1301 5f00 |0b16: const/16 v1, #int 95 // #5f │ │ -2f8160: 6202 d288 |0b18: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_ORIGINAL_RELEASEID:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88d2 │ │ -2f8164: 4d02 0001 |0b1a: aput-object v2, v0, v1 │ │ -2f8168: 1301 6000 |0b1c: const/16 v1, #int 96 // #60 │ │ -2f816c: 6202 d388 |0b1e: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_RELEASEARTISTID:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88d3 │ │ -2f8170: 4d02 0001 |0b20: aput-object v2, v0, v1 │ │ -2f8174: 1301 6100 |0b22: const/16 v1, #int 97 // #61 │ │ -2f8178: 6202 d488 |0b24: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_RELEASEGROUPID:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88d4 │ │ -2f817c: 4d02 0001 |0b26: aput-object v2, v0, v1 │ │ -2f8180: 1301 6200 |0b28: const/16 v1, #int 98 // #62 │ │ -2f8184: 6202 d588 |0b2a: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_RELEASEID:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88d5 │ │ -2f8188: 4d02 0001 |0b2c: aput-object v2, v0, v1 │ │ -2f818c: 1301 6300 |0b2e: const/16 v1, #int 99 // #63 │ │ -2f8190: 6202 d688 |0b30: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_RELEASETRACKID:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88d6 │ │ -2f8194: 4d02 0001 |0b32: aput-object v2, v0, v1 │ │ -2f8198: 1301 6400 |0b34: const/16 v1, #int 100 // #64 │ │ -2f819c: 6202 d788 |0b36: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_RELEASE_COUNTRY:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88d7 │ │ -2f81a0: 4d02 0001 |0b38: aput-object v2, v0, v1 │ │ -2f81a4: 1301 6500 |0b3a: const/16 v1, #int 101 // #65 │ │ -2f81a8: 6202 d888 |0b3c: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_RELEASE_STATUS:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88d8 │ │ -2f81ac: 4d02 0001 |0b3e: aput-object v2, v0, v1 │ │ -2f81b0: 1301 6600 |0b40: const/16 v1, #int 102 // #66 │ │ -2f81b4: 6202 d988 |0b42: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_RELEASE_TYPE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88d9 │ │ -2f81b8: 4d02 0001 |0b44: aput-object v2, v0, v1 │ │ -2f81bc: 1301 6700 |0b46: const/16 v1, #int 103 // #67 │ │ -2f81c0: 6202 da88 |0b48: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_TRACK_ID:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88da │ │ -2f81c4: 4d02 0001 |0b4a: aput-object v2, v0, v1 │ │ -2f81c8: 1301 6800 |0b4c: const/16 v1, #int 104 // #68 │ │ -2f81cc: 6202 dc88 |0b4e: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_WORKID:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88dc │ │ -2f81d0: 4d02 0001 |0b50: aput-object v2, v0, v1 │ │ -2f81d4: 1301 6900 |0b52: const/16 v1, #int 105 // #69 │ │ -2f81d8: 6202 dd88 |0b54: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_WORK_COMPOSITION:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88dd │ │ -2f81dc: 4d02 0001 |0b56: aput-object v2, v0, v1 │ │ -2f81e0: 1301 6a00 |0b58: const/16 v1, #int 106 // #6a │ │ -2f81e4: 6202 de88 |0b5a: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_WORK_COMPOSITION_ID:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88de │ │ -2f81e8: 4d02 0001 |0b5c: aput-object v2, v0, v1 │ │ -2f81ec: 1301 6b00 |0b5e: const/16 v1, #int 107 // #6b │ │ -2f81f0: 6202 df88 |0b60: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL1:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88df │ │ -2f81f4: 4d02 0001 |0b62: aput-object v2, v0, v1 │ │ -2f81f8: 1301 6c00 |0b64: const/16 v1, #int 108 // #6c │ │ -2f81fc: 6202 e088 |0b66: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL1_ID:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88e0 │ │ -2f8200: 4d02 0001 |0b68: aput-object v2, v0, v1 │ │ -2f8204: 1301 6d00 |0b6a: const/16 v1, #int 109 // #6d │ │ -2f8208: 6202 e188 |0b6c: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL1_TYPE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88e1 │ │ -2f820c: 4d02 0001 |0b6e: aput-object v2, v0, v1 │ │ -2f8210: 1301 6e00 |0b70: const/16 v1, #int 110 // #6e │ │ -2f8214: 6202 e288 |0b72: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL2:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88e2 │ │ -2f8218: 4d02 0001 |0b74: aput-object v2, v0, v1 │ │ -2f821c: 1301 6f00 |0b76: const/16 v1, #int 111 // #6f │ │ -2f8220: 6202 e388 |0b78: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL2_ID:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88e3 │ │ -2f8224: 4d02 0001 |0b7a: aput-object v2, v0, v1 │ │ -2f8228: 1301 7000 |0b7c: const/16 v1, #int 112 // #70 │ │ -2f822c: 6202 e488 |0b7e: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL2_TYPE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88e4 │ │ -2f8230: 4d02 0001 |0b80: aput-object v2, v0, v1 │ │ -2f8234: 1301 7100 |0b82: const/16 v1, #int 113 // #71 │ │ -2f8238: 6202 e588 |0b84: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL3:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88e5 │ │ -2f823c: 4d02 0001 |0b86: aput-object v2, v0, v1 │ │ -2f8240: 1301 7200 |0b88: const/16 v1, #int 114 // #72 │ │ -2f8244: 6202 e688 |0b8a: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL3_ID:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88e6 │ │ -2f8248: 4d02 0001 |0b8c: aput-object v2, v0, v1 │ │ -2f824c: 1301 7300 |0b8e: const/16 v1, #int 115 // #73 │ │ -2f8250: 6202 e788 |0b90: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL3_TYPE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88e7 │ │ -2f8254: 4d02 0001 |0b92: aput-object v2, v0, v1 │ │ -2f8258: 1301 7400 |0b94: const/16 v1, #int 116 // #74 │ │ -2f825c: 6202 e888 |0b96: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL4:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88e8 │ │ -2f8260: 4d02 0001 |0b98: aput-object v2, v0, v1 │ │ -2f8264: 1301 7500 |0b9a: const/16 v1, #int 117 // #75 │ │ -2f8268: 6202 e988 |0b9c: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL4_ID:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88e9 │ │ -2f826c: 4d02 0001 |0b9e: aput-object v2, v0, v1 │ │ -2f8270: 1301 7600 |0ba0: const/16 v1, #int 118 // #76 │ │ -2f8274: 6202 ea88 |0ba2: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL4_TYPE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88ea │ │ -2f8278: 4d02 0001 |0ba4: aput-object v2, v0, v1 │ │ -2f827c: 1301 7700 |0ba6: const/16 v1, #int 119 // #77 │ │ -2f8280: 6202 eb88 |0ba8: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL5:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88eb │ │ -2f8284: 4d02 0001 |0baa: aput-object v2, v0, v1 │ │ -2f8288: 1301 7800 |0bac: const/16 v1, #int 120 // #78 │ │ -2f828c: 6202 ec88 |0bae: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL5_ID:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88ec │ │ -2f8290: 4d02 0001 |0bb0: aput-object v2, v0, v1 │ │ -2f8294: 1301 7900 |0bb2: const/16 v1, #int 121 // #79 │ │ -2f8298: 6202 ed88 |0bb4: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL5_TYPE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88ed │ │ -2f829c: 4d02 0001 |0bb6: aput-object v2, v0, v1 │ │ -2f82a0: 1301 7a00 |0bb8: const/16 v1, #int 122 // #7a │ │ -2f82a4: 6202 ef88 |0bba: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL6_ID:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88ef │ │ -2f82a8: 4d02 0001 |0bbc: aput-object v2, v0, v1 │ │ -2f82ac: 1301 7b00 |0bbe: const/16 v1, #int 123 // #7b │ │ -2f82b0: 6202 ee88 |0bc0: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL6:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88ee │ │ -2f82b4: 4d02 0001 |0bc2: aput-object v2, v0, v1 │ │ -2f82b8: 1301 7c00 |0bc4: const/16 v1, #int 124 // #7c │ │ -2f82bc: 6202 f088 |0bc6: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL6_TYPE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88f0 │ │ -2f82c0: 4d02 0001 |0bc8: aput-object v2, v0, v1 │ │ -2f82c4: 1301 7d00 |0bca: const/16 v1, #int 125 // #7d │ │ -2f82c8: 6202 f188 |0bcc: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICIP_ID:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88f1 │ │ -2f82cc: 4d02 0001 |0bce: aput-object v2, v0, v1 │ │ -2f82d0: 1301 7e00 |0bd0: const/16 v1, #int 126 // #7e │ │ -2f82d4: 6202 f288 |0bd2: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.OCCASION:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88f2 │ │ -2f82d8: 4d02 0001 |0bd4: aput-object v2, v0, v1 │ │ -2f82dc: 1301 7f00 |0bd6: const/16 v1, #int 127 // #7f │ │ -2f82e0: 6202 f388 |0bd8: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.OPUS:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88f3 │ │ -2f82e4: 4d02 0001 |0bda: aput-object v2, v0, v1 │ │ -2f82e8: 1301 8000 |0bdc: const/16 v1, #int 128 // #80 │ │ -2f82ec: 6202 f488 |0bde: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ORCHESTRA:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88f4 │ │ -2f82f0: 4d02 0001 |0be0: aput-object v2, v0, v1 │ │ -2f82f4: 1301 8100 |0be2: const/16 v1, #int 129 // #81 │ │ -2f82f8: 6202 f588 |0be4: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ORCHESTRA_SORT:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88f5 │ │ -2f82fc: 4d02 0001 |0be6: aput-object v2, v0, v1 │ │ -2f8300: 1301 8200 |0be8: const/16 v1, #int 130 // #82 │ │ -2f8304: 6202 f688 |0bea: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ORIGINAL_ALBUM:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88f6 │ │ -2f8308: 4d02 0001 |0bec: aput-object v2, v0, v1 │ │ -2f830c: 1301 8300 |0bee: const/16 v1, #int 131 // #83 │ │ -2f8310: 6202 f788 |0bf0: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ORIGINAL_ARTIST:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88f7 │ │ -2f8314: 4d02 0001 |0bf2: aput-object v2, v0, v1 │ │ -2f8318: 1301 8400 |0bf4: const/16 v1, #int 132 // #84 │ │ -2f831c: 6202 f888 |0bf6: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ORIGINAL_LYRICIST:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88f8 │ │ -2f8320: 4d02 0001 |0bf8: aput-object v2, v0, v1 │ │ -2f8324: 1301 8500 |0bfa: const/16 v1, #int 133 // #85 │ │ -2f8328: 6202 f988 |0bfc: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ORIGINAL_YEAR:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88f9 │ │ -2f832c: 4d02 0001 |0bfe: aput-object v2, v0, v1 │ │ -2f8330: 1301 8600 |0c00: const/16 v1, #int 134 // #86 │ │ -2f8334: 6202 fa88 |0c02: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.OVERALL_WORK:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88fa │ │ -2f8338: 4d02 0001 |0c04: aput-object v2, v0, v1 │ │ -2f833c: 1301 8700 |0c06: const/16 v1, #int 135 // #87 │ │ -2f8340: 6202 fb88 |0c08: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.PART:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88fb │ │ -2f8344: 4d02 0001 |0c0a: aput-object v2, v0, v1 │ │ -2f8348: 1301 8800 |0c0c: const/16 v1, #int 136 // #88 │ │ -2f834c: 6202 fc88 |0c0e: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.PART_NUMBER:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88fc │ │ -2f8350: 4d02 0001 |0c10: aput-object v2, v0, v1 │ │ -2f8354: 1301 8900 |0c12: const/16 v1, #int 137 // #89 │ │ -2f8358: 6202 fd88 |0c14: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.PART_TYPE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88fd │ │ -2f835c: 4d02 0001 |0c16: aput-object v2, v0, v1 │ │ -2f8360: 1301 8a00 |0c18: const/16 v1, #int 138 // #8a │ │ -2f8364: 6202 fe88 |0c1a: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.PERFORMER:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88fe │ │ -2f8368: 4d02 0001 |0c1c: aput-object v2, v0, v1 │ │ -2f836c: 1301 8b00 |0c1e: const/16 v1, #int 139 // #8b │ │ -2f8370: 6202 ff88 |0c20: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.PERFORMER_NAME:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88ff │ │ -2f8374: 4d02 0001 |0c22: aput-object v2, v0, v1 │ │ -2f8378: 1301 8c00 |0c24: const/16 v1, #int 140 // #8c │ │ -2f837c: 6202 0089 |0c26: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.PERFORMER_NAME_SORT:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8900 │ │ -2f8380: 4d02 0001 |0c28: aput-object v2, v0, v1 │ │ -2f8384: 1301 8d00 |0c2a: const/16 v1, #int 141 // #8d │ │ -2f8388: 6202 0189 |0c2c: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.PERIOD:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8901 │ │ -2f838c: 4d02 0001 |0c2e: aput-object v2, v0, v1 │ │ -2f8390: 1301 8e00 |0c30: const/16 v1, #int 142 // #8e │ │ -2f8394: 6202 0289 |0c32: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.PRODUCER:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8902 │ │ -2f8398: 4d02 0001 |0c34: aput-object v2, v0, v1 │ │ -2f839c: 1301 8f00 |0c36: const/16 v1, #int 143 // #8f │ │ -2f83a0: 6202 0389 |0c38: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.QUALITY:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8903 │ │ -2f83a4: 4d02 0001 |0c3a: aput-object v2, v0, v1 │ │ -2f83a8: 1301 9000 |0c3c: const/16 v1, #int 144 // #90 │ │ -2f83ac: 6202 0489 |0c3e: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.RANKING:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8904 │ │ -2f83b0: 4d02 0001 |0c40: aput-object v2, v0, v1 │ │ -2f83b4: 1301 9100 |0c42: const/16 v1, #int 145 // #91 │ │ -2f83b8: 6202 0689 |0c44: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.RECORD_LABEL:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8906 │ │ -2f83bc: 4d02 0001 |0c46: aput-object v2, v0, v1 │ │ -2f83c0: 1301 9200 |0c48: const/16 v1, #int 146 // #92 │ │ -2f83c4: 6202 0789 |0c4a: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.REMIXER:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8907 │ │ -2f83c8: 4d02 0001 |0c4c: aput-object v2, v0, v1 │ │ -2f83cc: 1301 9300 |0c4e: const/16 v1, #int 147 // #93 │ │ -2f83d0: 6202 0889 |0c50: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.SCRIPT:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8908 │ │ -2f83d4: 4d02 0001 |0c52: aput-object v2, v0, v1 │ │ -2f83d8: 1301 9400 |0c54: const/16 v1, #int 148 // #94 │ │ -2f83dc: 6202 0989 |0c56: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.SINGLE_DISC_TRACK_NO:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8909 │ │ -2f83e0: 4d02 0001 |0c58: aput-object v2, v0, v1 │ │ -2f83e4: 1301 9500 |0c5a: const/16 v1, #int 149 // #95 │ │ -2f83e8: 6202 0a89 |0c5c: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.SUBTITLE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@890a │ │ -2f83ec: 4d02 0001 |0c5e: aput-object v2, v0, v1 │ │ -2f83f0: 1301 9600 |0c60: const/16 v1, #int 150 // #96 │ │ -2f83f4: 6202 0b89 |0c62: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.TAGS:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@890b │ │ -2f83f8: 4d02 0001 |0c64: aput-object v2, v0, v1 │ │ -2f83fc: 1301 9700 |0c66: const/16 v1, #int 151 // #97 │ │ -2f8400: 6202 0c89 |0c68: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.TEMPO:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@890c │ │ -2f8404: 4d02 0001 |0c6a: aput-object v2, v0, v1 │ │ -2f8408: 1301 9800 |0c6c: const/16 v1, #int 152 // #98 │ │ -2f840c: 6202 0d89 |0c6e: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.TIMBRE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@890d │ │ -2f8410: 4d02 0001 |0c70: aput-object v2, v0, v1 │ │ -2f8414: 1301 9900 |0c72: const/16 v1, #int 153 // #99 │ │ -2f8418: 6202 0f89 |0c74: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.TITLE_MOVEMENT:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@890f │ │ -2f841c: 4d02 0001 |0c76: aput-object v2, v0, v1 │ │ -2f8420: 1301 9a00 |0c78: const/16 v1, #int 154 // #9a │ │ -2f8424: 6202 db88 |0c7a: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_WORK:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88db │ │ -2f8428: 4d02 0001 |0c7c: aput-object v2, v0, v1 │ │ -2f842c: 1301 9b00 |0c7e: const/16 v1, #int 155 // #9b │ │ -2f8430: 6202 1089 |0c80: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.TITLE_SORT:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8910 │ │ -2f8434: 4d02 0001 |0c82: aput-object v2, v0, v1 │ │ -2f8438: 1301 9c00 |0c84: const/16 v1, #int 156 // #9c │ │ -2f843c: 6202 1189 |0c86: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.TONALITY:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8911 │ │ -2f8440: 4d02 0001 |0c88: aput-object v2, v0, v1 │ │ -2f8444: 1301 9d00 |0c8a: const/16 v1, #int 157 // #9d │ │ -2f8448: 6202 1289 |0c8c: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.TRACK:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8912 │ │ -2f844c: 4d02 0001 |0c8e: aput-object v2, v0, v1 │ │ -2f8450: 1301 9e00 |0c90: const/16 v1, #int 158 // #9e │ │ -2f8454: 6202 1389 |0c92: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.TRACK_TOTAL:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8913 │ │ -2f8458: 4d02 0001 |0c94: aput-object v2, v0, v1 │ │ -2f845c: 1301 9f00 |0c96: const/16 v1, #int 159 // #9f │ │ -2f8460: 6202 1489 |0c98: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.URL_DISCOGS_ARTIST_SITE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8914 │ │ -2f8464: 4d02 0001 |0c9a: aput-object v2, v0, v1 │ │ -2f8468: 1301 a000 |0c9c: const/16 v1, #int 160 // #a0 │ │ -2f846c: 6202 1589 |0c9e: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.URL_DISCOGS_RELEASE_SITE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8915 │ │ -2f8470: 4d02 0001 |0ca0: aput-object v2, v0, v1 │ │ -2f8474: 1301 a100 |0ca2: const/16 v1, #int 161 // #a1 │ │ -2f8478: 6202 1689 |0ca4: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.URL_LYRICS_SITE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8916 │ │ -2f847c: 4d02 0001 |0ca6: aput-object v2, v0, v1 │ │ -2f8480: 1301 a200 |0ca8: const/16 v1, #int 162 // #a2 │ │ -2f8484: 6202 1789 |0caa: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.URL_OFFICIAL_ARTIST_SITE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8917 │ │ -2f8488: 4d02 0001 |0cac: aput-object v2, v0, v1 │ │ -2f848c: 1301 a300 |0cae: const/16 v1, #int 163 // #a3 │ │ -2f8490: 6202 1889 |0cb0: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.URL_OFFICIAL_RELEASE_SITE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8918 │ │ -2f8494: 4d02 0001 |0cb2: aput-object v2, v0, v1 │ │ -2f8498: 1301 a400 |0cb4: const/16 v1, #int 164 // #a4 │ │ -2f849c: 6202 1989 |0cb6: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.URL_PROMOTIONAL_SITE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8919 │ │ -2f84a0: 4d02 0001 |0cb8: aput-object v2, v0, v1 │ │ -2f84a4: 1301 a500 |0cba: const/16 v1, #int 165 // #a5 │ │ -2f84a8: 6202 1a89 |0cbc: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.URL_WIKIPEDIA_ARTIST_SITE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@891a │ │ -2f84ac: 4d02 0001 |0cbe: aput-object v2, v0, v1 │ │ -2f84b0: 1301 a600 |0cc0: const/16 v1, #int 166 // #a6 │ │ -2f84b4: 6202 1b89 |0cc2: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.URL_WIKIPEDIA_RELEASE_SITE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@891b │ │ -2f84b8: 4d02 0001 |0cc4: aput-object v2, v0, v1 │ │ -2f84bc: 1301 a700 |0cc6: const/16 v1, #int 167 // #a7 │ │ -2f84c0: 6202 1c89 |0cc8: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.USER_RATING:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@891c │ │ -2f84c4: 4d02 0001 |0cca: aput-object v2, v0, v1 │ │ -2f84c8: 1301 a800 |0ccc: const/16 v1, #int 168 // #a8 │ │ -2f84cc: 6202 1d89 |0cce: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.WORK:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@891d │ │ -2f84d0: 4d02 0001 |0cd0: aput-object v2, v0, v1 │ │ -2f84d4: 1301 a900 |0cd2: const/16 v1, #int 169 // #a9 │ │ -2f84d8: 6202 1e89 |0cd4: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.WORK_TYPE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@891e │ │ -2f84dc: 4d02 0001 |0cd6: aput-object v2, v0, v1 │ │ -2f84e0: 1301 aa00 |0cd8: const/16 v1, #int 170 // #aa │ │ -2f84e4: 6202 1f89 |0cda: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.YEAR:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@891f │ │ -2f84e8: 4d02 0001 |0cdc: aput-object v2, v0, v1 │ │ -2f84ec: 1301 ab00 |0cde: const/16 v1, #int 171 // #ab │ │ -2f84f0: 6202 9788 |0ce0: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.CUSTOM:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8897 │ │ -2f84f4: 4d02 0001 |0ce2: aput-object v2, v0, v1 │ │ -2f84f8: 6900 7188 |0ce4: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.$VALUES:[Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8871 │ │ -2f84fc: 2200 8c10 |0ce6: new-instance v0, Ljava/util/HashMap; // type@108c │ │ -2f8500: 7100 9c92 0000 |0ce8: invoke-static {}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.values:()[Lorg/jaudiotagger/tag/asf/AsfFieldKey; // method@929c │ │ -2f8506: 0c01 |0ceb: move-result-object v1 │ │ -2f8508: 2111 |0cec: array-length v1, v1 │ │ -2f850a: 7020 2c89 1000 |0ced: invoke-direct {v0, v1}, Ljava/util/HashMap;.:(I)V // method@892c │ │ -2f8510: 6900 a988 |0cf0: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.FIELD_ID_MAP:Ljava/util/Map; // field@88a9 │ │ -2f8514: 7100 9c92 0000 |0cf2: invoke-static {}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.values:()[Lorg/jaudiotagger/tag/asf/AsfFieldKey; // method@929c │ │ -2f851a: 0c00 |0cf5: move-result-object v0 │ │ -2f851c: 2101 |0cf6: array-length v1, v0 │ │ -2f851e: 3514 1400 |0cf7: if-ge v4, v1, 0d0b // +0014 │ │ -2f8522: 4602 0004 |0cf9: aget-object v2, v0, v4 │ │ -2f8526: 6203 9788 |0cfb: sget-object v3, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.CUSTOM:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8897 │ │ -2f852a: 3232 0b00 |0cfd: if-eq v2, v3, 0d08 // +000b │ │ -2f852e: 6203 a988 |0cff: sget-object v3, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.FIELD_ID_MAP:Ljava/util/Map; // field@88a9 │ │ -2f8532: 6e10 9492 0200 |0d01: invoke-virtual {v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.getFieldName:()Ljava/lang/String; // method@9294 │ │ -2f8538: 0c05 |0d04: move-result-object v5 │ │ -2f853a: 7230 9489 5302 |0d05: invoke-interface {v3, v5, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2f8540: d804 0401 |0d08: add-int/lit8 v4, v4, #int 1 // #01 │ │ -2f8544: 28ed |0d0a: goto 0cf7 // -0013 │ │ -2f8546: 0e00 |0d0b: return-void │ │ +2f6b24: |[2f6b24] org.jaudiotagger.tag.asf.AsfFieldKey.:()V │ │ +2f6b34: 2206 ce11 |0000: new-instance v6, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f6b38: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +2f6b3a: 1204 |0003: const/4 v4, #int 0 // #0 │ │ +2f6b3c: 6205 5e82 |0004: sget-object v5, Lorg/jaudiotagger/audio/asf/data/ContainerType;.CONTENT_DESCRIPTION:Lorg/jaudiotagger/audio/asf/data/ContainerType; // field@825e │ │ +2f6b40: 1a01 8407 |0006: const-string v1, "AUTHOR" // string@0784 │ │ +2f6b44: 1a03 8407 |0008: const-string v3, "AUTHOR" // string@0784 │ │ +2f6b48: 0760 |000a: move-object v0, v6 │ │ +2f6b4a: 7606 9192 0000 |000b: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;ZLorg/jaudiotagger/audio/asf/data/ContainerType;)V // method@9291 │ │ +2f6b50: 6906 8288 |000e: sput-object v6, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.AUTHOR:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8882 │ │ +2f6b54: 2200 ce11 |0010: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f6b58: 1219 |0012: const/4 v9, #int 1 // #1 │ │ +2f6b5a: 120b |0013: const/4 v11, #int 0 // #0 │ │ +2f6b5c: 620c 5e82 |0014: sget-object v12, Lorg/jaudiotagger/audio/asf/data/ContainerType;.CONTENT_DESCRIPTION:Lorg/jaudiotagger/audio/asf/data/ContainerType; // field@825e │ │ +2f6b60: 1a08 ab49 |0016: const-string v8, "TITLE" // string@49ab │ │ +2f6b64: 1a0a ab49 |0018: const-string v10, "TITLE" // string@49ab │ │ +2f6b68: 0707 |001a: move-object v7, v0 │ │ +2f6b6a: 7606 9192 0700 |001b: invoke-direct/range {v7, v8, v9, v10, v11, v12}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;ZLorg/jaudiotagger/audio/asf/data/ContainerType;)V // method@9291 │ │ +2f6b70: 6900 0e89 |001e: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.TITLE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@890e │ │ +2f6b74: 2200 ce11 |0020: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f6b78: 1223 |0022: const/4 v3, #int 2 // #2 │ │ +2f6b7a: 1205 |0023: const/4 v5, #int 0 // #0 │ │ +2f6b7c: 6206 5e82 |0024: sget-object v6, Lorg/jaudiotagger/audio/asf/data/ContainerType;.CONTENT_DESCRIPTION:Lorg/jaudiotagger/audio/asf/data/ContainerType; // field@825e │ │ +2f6b80: 1a02 7f42 |0026: const-string v2, "RATING" // string@427f │ │ +2f6b84: 1a04 7f42 |0028: const-string v4, "RATING" // string@427f │ │ +2f6b88: 0701 |002a: move-object v1, v0 │ │ +2f6b8a: 7606 9192 0100 |002b: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;ZLorg/jaudiotagger/audio/asf/data/ContainerType;)V // method@9291 │ │ +2f6b90: 6900 0589 |002e: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.RATING:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8905 │ │ +2f6b94: 2200 ce11 |0030: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f6b98: 1239 |0032: const/4 v9, #int 3 // #3 │ │ +2f6b9a: 620c 5e82 |0033: sget-object v12, Lorg/jaudiotagger/audio/asf/data/ContainerType;.CONTENT_DESCRIPTION:Lorg/jaudiotagger/audio/asf/data/ContainerType; // field@825e │ │ +2f6b9e: 1a08 8a0e |0035: const-string v8, "COPYRIGHT" // string@0e8a │ │ +2f6ba2: 1a0a 8a0e |0037: const-string v10, "COPYRIGHT" // string@0e8a │ │ +2f6ba6: 0707 |0039: move-object v7, v0 │ │ +2f6ba8: 7606 9192 0700 |003a: invoke-direct/range {v7, v8, v9, v10, v11, v12}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;ZLorg/jaudiotagger/audio/asf/data/ContainerType;)V // method@9291 │ │ +2f6bae: 6900 9288 |003d: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.COPYRIGHT:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8892 │ │ +2f6bb2: 2200 ce11 |003f: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f6bb6: 1243 |0041: const/4 v3, #int 4 // #4 │ │ +2f6bb8: 6206 5e82 |0042: sget-object v6, Lorg/jaudiotagger/audio/asf/data/ContainerType;.CONTENT_DESCRIPTION:Lorg/jaudiotagger/audio/asf/data/ContainerType; // field@825e │ │ +2f6bbc: 1a02 b413 |0044: const-string v2, "DESCRIPTION" // string@13b4 │ │ +2f6bc0: 1a04 b413 |0046: const-string v4, "DESCRIPTION" // string@13b4 │ │ +2f6bc4: 0701 |0048: move-object v1, v0 │ │ +2f6bc6: 7606 9192 0100 |0049: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;ZLorg/jaudiotagger/audio/asf/data/ContainerType;)V // method@9291 │ │ +2f6bcc: 6900 9d88 |004c: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.DESCRIPTION:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@889d │ │ +2f6bd0: 2200 ce11 |004e: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f6bd4: 1259 |0050: const/4 v9, #int 5 // #5 │ │ +2f6bd6: 620c 5d82 |0051: sget-object v12, Lorg/jaudiotagger/audio/asf/data/ContainerType;.CONTENT_BRANDING:Lorg/jaudiotagger/audio/asf/data/ContainerType; // field@825d │ │ +2f6bda: 1a08 d50a |0053: const-string v8, "BANNER_IMAGE" // string@0ad5 │ │ +2f6bde: 1a0a d50a |0055: const-string v10, "BANNER_IMAGE" // string@0ad5 │ │ +2f6be2: 0707 |0057: move-object v7, v0 │ │ +2f6be4: 7606 9192 0700 |0058: invoke-direct/range {v7, v8, v9, v10, v11, v12}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;ZLorg/jaudiotagger/audio/asf/data/ContainerType;)V // method@9291 │ │ +2f6bea: 6900 8388 |005b: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.BANNER_IMAGE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8883 │ │ +2f6bee: 2200 ce11 |005d: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f6bf2: 1263 |005f: const/4 v3, #int 6 // #6 │ │ +2f6bf4: 6206 5d82 |0060: sget-object v6, Lorg/jaudiotagger/audio/asf/data/ContainerType;.CONTENT_BRANDING:Lorg/jaudiotagger/audio/asf/data/ContainerType; // field@825d │ │ +2f6bf8: 1a02 d60a |0062: const-string v2, "BANNER_IMAGE_TYPE" // string@0ad6 │ │ +2f6bfc: 1a04 d60a |0064: const-string v4, "BANNER_IMAGE_TYPE" // string@0ad6 │ │ +2f6c00: 0701 |0066: move-object v1, v0 │ │ +2f6c02: 7606 9192 0100 |0067: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;ZLorg/jaudiotagger/audio/asf/data/ContainerType;)V // method@9291 │ │ +2f6c08: 6900 8488 |006a: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.BANNER_IMAGE_TYPE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8884 │ │ +2f6c0c: 2200 ce11 |006c: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f6c10: 1279 |006e: const/4 v9, #int 7 // #7 │ │ +2f6c12: 620c 5d82 |006f: sget-object v12, Lorg/jaudiotagger/audio/asf/data/ContainerType;.CONTENT_BRANDING:Lorg/jaudiotagger/audio/asf/data/ContainerType; // field@825d │ │ +2f6c16: 1a08 d70a |0071: const-string v8, "BANNER_IMAGE_URL" // string@0ad7 │ │ +2f6c1a: 1a0a d70a |0073: const-string v10, "BANNER_IMAGE_URL" // string@0ad7 │ │ +2f6c1e: 0707 |0075: move-object v7, v0 │ │ +2f6c20: 7606 9192 0700 |0076: invoke-direct/range {v7, v8, v9, v10, v11, v12}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;ZLorg/jaudiotagger/audio/asf/data/ContainerType;)V // method@9291 │ │ +2f6c26: 6900 8588 |0079: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.BANNER_IMAGE_URL:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8885 │ │ +2f6c2a: 2200 ce11 |007b: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f6c2e: 1303 0800 |007d: const/16 v3, #int 8 // #8 │ │ +2f6c32: 6206 5d82 |007f: sget-object v6, Lorg/jaudiotagger/audio/asf/data/ContainerType;.CONTENT_BRANDING:Lorg/jaudiotagger/audio/asf/data/ContainerType; // field@825d │ │ +2f6c36: 1a02 8b0e |0081: const-string v2, "COPYRIGHT_URL" // string@0e8b │ │ +2f6c3a: 1a04 8b0e |0083: const-string v4, "COPYRIGHT_URL" // string@0e8b │ │ +2f6c3e: 0701 |0085: move-object v1, v0 │ │ +2f6c40: 7606 9192 0100 |0086: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;ZLorg/jaudiotagger/audio/asf/data/ContainerType;)V // method@9291 │ │ +2f6c46: 6900 9388 |0089: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.COPYRIGHT_URL:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8893 │ │ +2f6c4a: 2200 ce11 |008b: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f6c4e: 1301 0900 |008d: const/16 v1, #int 9 // #9 │ │ +2f6c52: 1a02 2306 |008f: const-string v2, "ACOUSTID_FINGERPRINT" // string@0623 │ │ +2f6c56: 1a03 0d08 |0091: const-string v3, "Acoustid/Fingerprint" // string@080d │ │ +2f6c5a: 1204 |0093: const/4 v4, #int 0 // #0 │ │ +2f6c5c: 7054 9092 2031 |0094: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f6c62: 6900 7388 |0097: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ACOUSTID_FINGERPRINT:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8873 │ │ +2f6c66: 2200 ce11 |0099: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f6c6a: 1301 0a00 |009b: const/16 v1, #int 10 // #a │ │ +2f6c6e: 1a02 2406 |009d: const-string v2, "ACOUSTID_FINGERPRINT_OLD" // string@0624 │ │ +2f6c72: 1a03 0908 |009f: const-string v3, "AcoustId/Fingerprint" // string@0809 │ │ +2f6c76: 7054 9092 2031 |00a1: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f6c7c: 6900 7488 |00a4: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ACOUSTID_FINGERPRINT_OLD:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8874 │ │ +2f6c80: 2200 ce11 |00a6: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f6c84: 1301 0b00 |00a8: const/16 v1, #int 11 // #b │ │ +2f6c88: 1a02 2506 |00aa: const-string v2, "ACOUSTID_ID" // string@0625 │ │ +2f6c8c: 1a03 0e08 |00ac: const-string v3, "Acoustid/Id" // string@080e │ │ +2f6c90: 7054 9092 2031 |00ae: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f6c96: 6900 7588 |00b1: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ACOUSTID_ID:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8875 │ │ +2f6c9a: 2200 ce11 |00b3: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f6c9e: 1301 0c00 |00b5: const/16 v1, #int 12 // #c │ │ +2f6ca2: 1a02 b006 |00b7: const-string v2, "ALBUM" // string@06b0 │ │ +2f6ca6: 1a03 2353 |00b9: const-string v3, "WM/AlbumTitle" // string@5323 │ │ +2f6caa: 7054 9092 2031 |00bb: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f6cb0: 6900 7688 |00be: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ALBUM:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8876 │ │ +2f6cb4: 2200 ce11 |00c0: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f6cb8: 1301 0d00 |00c2: const/16 v1, #int 13 // #d │ │ +2f6cbc: 1212 |00c4: const/4 v2, #int 1 // #1 │ │ +2f6cbe: 1a03 b806 |00c5: const-string v3, "ALBUM_ARTIST" // string@06b8 │ │ +2f6cc2: 1a05 1f53 |00c7: const-string v5, "WM/AlbumArtist" // string@531f │ │ +2f6cc6: 7052 9092 3051 |00c9: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f6ccc: 6900 7788 |00cc: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ALBUM_ARTIST:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8877 │ │ +2f6cd0: 2200 ce11 |00ce: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f6cd4: 1301 0e00 |00d0: const/16 v1, #int 14 // #e │ │ +2f6cd8: 1a02 bb06 |00d2: const-string v2, "ALBUM_ARTIST_SORT" // string@06bb │ │ +2f6cdc: 1a03 2053 |00d4: const-string v3, "WM/AlbumArtistSortOrder" // string@5320 │ │ +2f6ce0: 7054 9092 2031 |00d6: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f6ce6: 6900 7a88 |00d9: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ALBUM_ARTIST_SORT:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@887a │ │ +2f6cea: 2200 ce11 |00db: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f6cee: 1301 0f00 |00dd: const/16 v1, #int 15 // #f │ │ +2f6cf2: 1212 |00df: const/4 v2, #int 1 // #1 │ │ +2f6cf4: 1a03 b906 |00e0: const-string v3, "ALBUM_ARTISTS" // string@06b9 │ │ +2f6cf8: 7052 9092 3031 |00e2: invoke-direct {v0, v3, v1, v3, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f6cfe: 6900 7888 |00e5: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ALBUM_ARTISTS:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8878 │ │ +2f6d02: 2200 ce11 |00e7: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f6d06: 1301 1000 |00e9: const/16 v1, #int 16 // #10 │ │ +2f6d0a: 1a03 ba06 |00eb: const-string v3, "ALBUM_ARTISTS_SORT" // string@06ba │ │ +2f6d0e: 7052 9092 3031 |00ed: invoke-direct {v0, v3, v1, v3, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f6d14: 6900 7988 |00f0: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ALBUM_ARTISTS_SORT:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8879 │ │ +2f6d18: 2200 ce11 |00f2: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f6d1c: 1301 1100 |00f4: const/16 v1, #int 17 // #11 │ │ +2f6d20: 1a02 bd06 |00f6: const-string v2, "ALBUM_SORT" // string@06bd │ │ +2f6d24: 1a03 2253 |00f8: const-string v3, "WM/AlbumSortOrder" // string@5322 │ │ +2f6d28: 7054 9092 2031 |00fa: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f6d2e: 6900 7b88 |00fd: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ALBUM_SORT:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@887b │ │ +2f6d32: 2200 ce11 |00ff: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f6d36: 1301 1200 |0101: const/16 v1, #int 18 // #12 │ │ +2f6d3a: 1a02 d706 |0103: const-string v2, "AMAZON_ID" // string@06d7 │ │ +2f6d3e: 1a03 5b07 |0105: const-string v3, "ASIN" // string@075b │ │ +2f6d42: 7054 9092 2031 |0107: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f6d48: 6900 7c88 |010a: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.AMAZON_ID:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@887c │ │ +2f6d4c: 2200 ce11 |010c: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f6d50: 1301 1300 |010e: const/16 v1, #int 19 // #13 │ │ +2f6d54: 1a02 4007 |0110: const-string v2, "ARRANGER" // string@0740 │ │ +2f6d58: 1a03 2453 |0112: const-string v3, "WM/Arranger" // string@5324 │ │ +2f6d5c: 7054 9092 2031 |0114: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f6d62: 6900 7d88 |0117: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ARRANGER:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@887d │ │ +2f6d66: 2200 ce11 |0119: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f6d6a: 1301 1400 |011b: const/16 v1, #int 20 // #14 │ │ +2f6d6e: 1212 |011d: const/4 v2, #int 1 // #1 │ │ +2f6d70: 1a03 4107 |011e: const-string v3, "ARRANGER_SORT" // string@0741 │ │ +2f6d74: 7052 9092 3031 |0120: invoke-direct {v0, v3, v1, v3, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f6d7a: 6900 7e88 |0123: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ARRANGER_SORT:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@887e │ │ +2f6d7e: 2200 ce11 |0125: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f6d82: 1301 1500 |0127: const/16 v1, #int 21 // #15 │ │ +2f6d86: 1a03 4d07 |0129: const-string v3, "ARTISTS" // string@074d │ │ +2f6d8a: 1a05 1d53 |012b: const-string v5, "WM/ARTISTS" // string@531d │ │ +2f6d8e: 7052 9092 3051 |012d: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f6d94: 6900 7f88 |0130: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ARTISTS:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@887f │ │ +2f6d98: 2200 ce11 |0132: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f6d9c: 1301 1600 |0134: const/16 v1, #int 22 // #16 │ │ +2f6da0: 1a03 4f07 |0136: const-string v3, "ARTISTS_SORT" // string@074f │ │ +2f6da4: 1a05 1e53 |0138: const-string v5, "WM/ARTISTS_SORT" // string@531e │ │ +2f6da8: 7052 9092 3051 |013a: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f6dae: 6900 8088 |013d: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ARTISTS_SORT:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8880 │ │ +2f6db2: 2200 ce11 |013f: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f6db6: 1301 1700 |0141: const/16 v1, #int 23 // #17 │ │ +2f6dba: 1a02 5007 |0143: const-string v2, "ARTIST_SORT" // string@0750 │ │ +2f6dbe: 1a03 2553 |0145: const-string v3, "WM/ArtistSortOrder" // string@5325 │ │ +2f6dc2: 7054 9092 2031 |0147: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f6dc8: 6900 8188 |014a: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ARTIST_SORT:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8881 │ │ +2f6dcc: 2200 ce11 |014c: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f6dd0: 1301 1800 |014e: const/16 v1, #int 24 // #18 │ │ +2f6dd4: 1a02 d90a |0150: const-string v2, "BARCODE" // string@0ad9 │ │ +2f6dd8: 1a03 2753 |0152: const-string v3, "WM/Barcode" // string@5327 │ │ +2f6ddc: 7054 9092 2031 |0154: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f6de2: 6900 8688 |0157: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.BARCODE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8886 │ │ +2f6de6: 2200 ce11 |0159: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f6dea: 1301 1900 |015b: const/16 v1, #int 25 // #19 │ │ +2f6dee: 1a02 320b |015d: const-string v2, "BPM" // string@0b32 │ │ +2f6df2: 1a03 2853 |015f: const-string v3, "WM/BeatsPerMinute" // string@5328 │ │ +2f6df6: 7054 9092 2031 |0161: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f6dfc: 6900 8788 |0164: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.BPM:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8887 │ │ +2f6e00: 2200 ce11 |0166: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f6e04: 1301 1a00 |0168: const/16 v1, #int 26 // #1a │ │ +2f6e08: 1a02 740d |016a: const-string v2, "CATALOG_NO" // string@0d74 │ │ +2f6e0c: 1a03 2953 |016c: const-string v3, "WM/CatalogNo" // string@5329 │ │ +2f6e10: 7054 9092 2031 |016e: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f6e16: 6900 8888 |0171: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.CATALOG_NO:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8888 │ │ +2f6e1a: 2200 ce11 |0173: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f6e1e: 1301 1b00 |0175: const/16 v1, #int 27 // #1b │ │ +2f6e22: 1212 |0177: const/4 v2, #int 1 // #1 │ │ +2f6e24: 1a03 750d |0178: const-string v3, "CATEGORY" // string@0d75 │ │ +2f6e28: 1a05 2a53 |017a: const-string v5, "WM/Category" // string@532a │ │ +2f6e2c: 7052 9092 3051 |017c: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f6e32: 6900 8988 |017f: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.CATEGORY:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8889 │ │ +2f6e36: 2200 ce11 |0181: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f6e3a: 1301 1c00 |0183: const/16 v1, #int 28 // #1c │ │ +2f6e3e: 1a03 c60d |0185: const-string v3, "CHOIR" // string@0dc6 │ │ +2f6e42: 1a05 c60d |0187: const-string v5, "CHOIR" // string@0dc6 │ │ +2f6e46: 7052 9092 3051 |0189: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f6e4c: 6900 8a88 |018c: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.CHOIR:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@888a │ │ +2f6e50: 2200 ce11 |018e: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f6e54: 1301 1d00 |0190: const/16 v1, #int 29 // #1d │ │ +2f6e58: 1a03 c70d |0192: const-string v3, "CHOIR_SORT" // string@0dc7 │ │ +2f6e5c: 1a05 c70d |0194: const-string v5, "CHOIR_SORT" // string@0dc7 │ │ +2f6e60: 7052 9092 3051 |0196: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f6e66: 6900 8b88 |0199: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.CHOIR_SORT:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@888b │ │ +2f6e6a: 2200 ce11 |019b: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f6e6e: 1301 1e00 |019d: const/16 v1, #int 30 // #1e │ │ +2f6e72: 1a03 db0d |019f: const-string v3, "CLASSICAL_CATALOG" // string@0ddb │ │ +2f6e76: 1a05 db0d |01a1: const-string v5, "CLASSICAL_CATALOG" // string@0ddb │ │ +2f6e7a: 7052 9092 3051 |01a3: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f6e80: 6900 8c88 |01a6: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.CLASSICAL_CATALOG:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@888c │ │ +2f6e84: 2200 ce11 |01a8: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f6e88: 1301 1f00 |01aa: const/16 v1, #int 31 // #1f │ │ +2f6e8c: 1a03 dc0d |01ac: const-string v3, "CLASSICAL_NICKNAME" // string@0ddc │ │ +2f6e90: 1a05 dc0d |01ae: const-string v5, "CLASSICAL_NICKNAME" // string@0ddc │ │ +2f6e94: 7052 9092 3051 |01b0: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f6e9a: 6900 8d88 |01b3: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.CLASSICAL_NICKNAME:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@888d │ │ +2f6e9e: 2200 ce11 |01b5: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f6ea2: 1301 2000 |01b7: const/16 v1, #int 32 // #20 │ │ +2f6ea6: 1a03 500e |01b9: const-string v3, "COMPOSER" // string@0e50 │ │ +2f6eaa: 1a05 2b53 |01bb: const-string v5, "WM/Composer" // string@532b │ │ +2f6eae: 7052 9092 3051 |01bd: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f6eb4: 6900 8e88 |01c0: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.COMPOSER:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@888e │ │ +2f6eb8: 2200 ce11 |01c2: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f6ebc: 1301 2100 |01c4: const/16 v1, #int 33 // #21 │ │ +2f6ec0: 1a02 520e |01c6: const-string v2, "COMPOSER_SORT" // string@0e52 │ │ +2f6ec4: 1a03 2c53 |01c8: const-string v3, "WM/ComposerSort" // string@532c │ │ +2f6ec8: 7054 9092 2031 |01ca: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f6ece: 6900 8f88 |01cd: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.COMPOSER_SORT:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@888f │ │ +2f6ed2: 2200 ce11 |01cf: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f6ed6: 1301 2200 |01d1: const/16 v1, #int 34 // #22 │ │ +2f6eda: 1212 |01d3: const/4 v2, #int 1 // #1 │ │ +2f6edc: 1a03 570e |01d4: const-string v3, "CONDUCTOR" // string@0e57 │ │ +2f6ee0: 1a05 2d53 |01d6: const-string v5, "WM/Conductor" // string@532d │ │ +2f6ee4: 7052 9092 3051 |01d8: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f6eea: 6900 9088 |01db: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.CONDUCTOR:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8890 │ │ +2f6eee: 2200 ce11 |01dd: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f6ef2: 1301 2300 |01df: const/16 v1, #int 35 // #23 │ │ +2f6ef6: 1a03 590e |01e1: const-string v3, "CONDUCTOR_SORT" // string@0e59 │ │ +2f6efa: 1a05 590e |01e3: const-string v5, "CONDUCTOR_SORT" // string@0e59 │ │ +2f6efe: 7052 9092 3051 |01e5: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f6f04: 6900 9188 |01e8: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.CONDUCTOR_SORT:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8891 │ │ +2f6f08: 2200 ce11 |01ea: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f6f0c: 1301 2400 |01ec: const/16 v1, #int 36 // #24 │ │ +2f6f10: 1a02 9a0e |01ee: const-string v2, "COUNTRY" // string@0e9a │ │ +2f6f14: 1a03 2f53 |01f0: const-string v3, "WM/Country" // string@532f │ │ +2f6f18: 7054 9092 2031 |01f2: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f6f1e: 6900 9488 |01f5: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.COUNTRY:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8894 │ │ +2f6f22: 2200 ce11 |01f7: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f6f26: 1301 2500 |01f9: const/16 v1, #int 37 // #25 │ │ +2f6f2a: 1212 |01fb: const/4 v2, #int 1 // #1 │ │ +2f6f2c: 1a03 a20e |01fc: const-string v3, "COVER_ART" // string@0ea2 │ │ +2f6f30: 1a05 4b53 |01fe: const-string v5, "WM/Picture" // string@534b │ │ +2f6f34: 7052 9092 3051 |0200: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f6f3a: 6900 9588 |0203: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.COVER_ART:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8895 │ │ +2f6f3e: 2200 ce11 |0205: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f6f42: 1301 2600 |0207: const/16 v1, #int 38 // #26 │ │ +2f6f46: 1a03 a30e |0209: const-string v3, "COVER_ART_URL" // string@0ea3 │ │ +2f6f4a: 1a05 2153 |020b: const-string v5, "WM/AlbumCoverURL" // string@5321 │ │ +2f6f4e: 7052 9092 3051 |020d: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f6f54: 6900 9688 |0210: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.COVER_ART_URL:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8896 │ │ +2f6f58: 2200 ce11 |0212: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f6f5c: 1301 2700 |0214: const/16 v1, #int 39 // #27 │ │ +2f6f60: 1a03 c50e |0216: const-string v3, "CUSTOM1" // string@0ec5 │ │ +2f6f64: 1a05 c50e |0218: const-string v5, "CUSTOM1" // string@0ec5 │ │ +2f6f68: 7052 9092 3051 |021a: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f6f6e: 6900 9888 |021d: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.CUSTOM1:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8898 │ │ +2f6f72: 2200 ce11 |021f: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f6f76: 1301 2800 |0221: const/16 v1, #int 40 // #28 │ │ +2f6f7a: 1a03 c60e |0223: const-string v3, "CUSTOM2" // string@0ec6 │ │ +2f6f7e: 1a05 c60e |0225: const-string v5, "CUSTOM2" // string@0ec6 │ │ +2f6f82: 7052 9092 3051 |0227: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f6f88: 6900 9988 |022a: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.CUSTOM2:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8899 │ │ +2f6f8c: 2200 ce11 |022c: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f6f90: 1301 2900 |022e: const/16 v1, #int 41 // #29 │ │ +2f6f94: 1a03 c70e |0230: const-string v3, "CUSTOM3" // string@0ec7 │ │ +2f6f98: 1a05 c70e |0232: const-string v5, "CUSTOM3" // string@0ec7 │ │ +2f6f9c: 7052 9092 3051 |0234: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f6fa2: 6900 9a88 |0237: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.CUSTOM3:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@889a │ │ +2f6fa6: 2200 ce11 |0239: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f6faa: 1301 2a00 |023b: const/16 v1, #int 42 // #2a │ │ +2f6fae: 1a03 c80e |023d: const-string v3, "CUSTOM4" // string@0ec8 │ │ +2f6fb2: 1a05 c80e |023f: const-string v5, "CUSTOM4" // string@0ec8 │ │ +2f6fb6: 7052 9092 3051 |0241: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f6fbc: 6900 9b88 |0244: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.CUSTOM4:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@889b │ │ +2f6fc0: 2200 ce11 |0246: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f6fc4: 1301 2b00 |0248: const/16 v1, #int 43 // #2b │ │ +2f6fc8: 1a03 c90e |024a: const-string v3, "CUSTOM5" // string@0ec9 │ │ +2f6fcc: 1a05 c90e |024c: const-string v5, "CUSTOM5" // string@0ec9 │ │ +2f6fd0: 7052 9092 3051 |024e: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f6fd6: 6900 9c88 |0251: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.CUSTOM5:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@889c │ │ +2f6fda: 2200 ce11 |0253: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f6fde: 1301 2c00 |0255: const/16 v1, #int 44 // #2c │ │ +2f6fe2: 1a03 d613 |0257: const-string v3, "DIRECTOR" // string@13d6 │ │ +2f6fe6: 1a05 3153 |0259: const-string v5, "WM/Director" // string@5331 │ │ +2f6fea: 7052 9092 3051 |025b: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f6ff0: 6900 9e88 |025e: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.DIRECTOR:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@889e │ │ +2f6ff4: 2200 ce11 |0260: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f6ff8: 1301 2d00 |0262: const/16 v1, #int 45 // #2d │ │ +2f6ffc: 1a02 e313 |0264: const-string v2, "DISC_NO" // string@13e3 │ │ +2f7000: 1a03 4a53 |0266: const-string v3, "WM/PartOfSet" // string@534a │ │ +2f7004: 7054 9092 2031 |0268: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f700a: 6900 9f88 |026b: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.DISC_NO:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@889f │ │ +2f700e: 2200 ce11 |026d: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f7012: 1301 2e00 |026f: const/16 v1, #int 46 // #2e │ │ +2f7016: 1a02 e513 |0271: const-string v2, "DISC_SUBTITLE" // string@13e5 │ │ +2f701a: 1a03 5053 |0273: const-string v3, "WM/SetSubTitle" // string@5350 │ │ +2f701e: 7054 9092 2031 |0275: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f7024: 6900 a088 |0278: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.DISC_SUBTITLE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88a0 │ │ +2f7028: 2200 ce11 |027a: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f702c: 1301 2f00 |027c: const/16 v1, #int 47 // #2f │ │ +2f7030: 1a02 e613 |027e: const-string v2, "DISC_TOTAL" // string@13e6 │ │ +2f7034: 1a03 3253 |0280: const-string v3, "WM/DiscTotal" // string@5332 │ │ +2f7038: 7054 9092 2031 |0282: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f703e: 6900 a188 |0285: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.DISC_TOTAL:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88a1 │ │ +2f7042: 2200 ce11 |0287: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f7046: 1301 3000 |0289: const/16 v1, #int 48 // #30 │ │ +2f704a: 1a02 fa13 |028b: const-string v2, "DJMIXER" // string@13fa │ │ +2f704e: 1a03 3053 |028d: const-string v3, "WM/DJMixer" // string@5330 │ │ +2f7052: 7054 9092 2031 |028f: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f7058: 6900 a288 |0292: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.DJMIXER:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88a2 │ │ +2f705c: 2200 ce11 |0294: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f7060: 1301 3100 |0296: const/16 v1, #int 49 // #31 │ │ +2f7064: 1a02 a815 |0298: const-string v2, "ENCODED_BY" // string@15a8 │ │ +2f7068: 1a03 3553 |029a: const-string v3, "WM/EncodedBy" // string@5335 │ │ +2f706c: 7054 9092 2031 |029c: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f7072: 6900 a388 |029f: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ENCODED_BY:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88a3 │ │ +2f7076: 2200 ce11 |02a1: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f707a: 1301 3200 |02a3: const/16 v1, #int 50 // #32 │ │ +2f707e: 1a02 a915 |02a5: const-string v2, "ENCODER" // string@15a9 │ │ +2f7082: 1a03 5553 |02a7: const-string v3, "WM/ToolName" // string@5355 │ │ +2f7086: 7054 9092 2031 |02a9: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f708c: 6900 a488 |02ac: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ENCODER:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88a4 │ │ +2f7090: 2200 ce11 |02ae: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f7094: 1301 3300 |02b0: const/16 v1, #int 51 // #33 │ │ +2f7098: 1a02 b815 |02b2: const-string v2, "ENGINEER" // string@15b8 │ │ +2f709c: 1a03 3653 |02b4: const-string v3, "WM/Engineer" // string@5336 │ │ +2f70a0: 7054 9092 2031 |02b6: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f70a6: 6900 a588 |02b9: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ENGINEER:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88a5 │ │ +2f70aa: 2200 ce11 |02bb: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f70ae: 1301 3400 |02bd: const/16 v1, #int 52 // #34 │ │ +2f70b2: 1212 |02bf: const/4 v2, #int 1 // #1 │ │ +2f70b4: 1a03 ba15 |02c0: const-string v3, "ENSEMBLE" // string@15ba │ │ +2f70b8: 1a05 ba15 |02c2: const-string v5, "ENSEMBLE" // string@15ba │ │ +2f70bc: 7052 9092 3051 |02c4: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f70c2: 6900 a688 |02c7: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ENSEMBLE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88a6 │ │ +2f70c6: 2200 ce11 |02c9: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f70ca: 1301 3500 |02cb: const/16 v1, #int 53 // #35 │ │ +2f70ce: 1a03 bb15 |02cd: const-string v3, "ENSEMBLE_SORT" // string@15bb │ │ +2f70d2: 1a05 bb15 |02cf: const-string v5, "ENSEMBLE_SORT" // string@15bb │ │ +2f70d6: 7052 9092 3051 |02d1: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f70dc: 6900 a788 |02d4: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ENSEMBLE_SORT:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88a7 │ │ +2f70e0: 2200 ce11 |02d6: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f70e4: 1301 3600 |02d8: const/16 v1, #int 54 // #36 │ │ +2f70e8: 1a03 4417 |02da: const-string v3, "FBPM" // string@1744 │ │ +2f70ec: 1a05 4417 |02dc: const-string v5, "FBPM" // string@1744 │ │ +2f70f0: 7052 9092 3051 |02de: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f70f6: 6900 a888 |02e1: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.FBPM:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88a8 │ │ +2f70fa: 2200 ce11 |02e3: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f70fe: 1301 3700 |02e5: const/16 v1, #int 55 // #37 │ │ +2f7102: 1a03 b01b |02e7: const-string v3, "GENRE" // string@1bb0 │ │ +2f7106: 1a05 3753 |02e9: const-string v5, "WM/Genre" // string@5337 │ │ +2f710a: 7052 9092 3051 |02eb: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f7110: 6900 aa88 |02ee: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.GENRE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88aa │ │ +2f7114: 2200 ce11 |02f0: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f7118: 1301 3800 |02f2: const/16 v1, #int 56 // #38 │ │ +2f711c: 1a03 b31b |02f4: const-string v3, "GENRE_ID" // string@1bb3 │ │ +2f7120: 1a05 3853 |02f6: const-string v5, "WM/GenreID" // string@5338 │ │ +2f7124: 7052 9092 3051 |02f8: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f712a: 6900 ab88 |02fb: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.GENRE_ID:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88ab │ │ +2f712e: 2200 ce11 |02fd: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f7132: 1301 3900 |02ff: const/16 v1, #int 57 // #39 │ │ +2f7136: 1a02 e21b |0301: const-string v2, "GROUP" // string@1be2 │ │ +2f713a: 1a03 e21b |0303: const-string v3, "GROUP" // string@1be2 │ │ +2f713e: 7054 9092 2031 |0305: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f7144: 6900 ac88 |0308: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.GROUP:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88ac │ │ +2f7148: 2200 ce11 |030a: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f714c: 1301 3a00 |030c: const/16 v1, #int 58 // #3a │ │ +2f7150: 1a02 e31b |030e: const-string v2, "GROUPING" // string@1be3 │ │ +2f7154: 1a03 2e53 |0310: const-string v3, "WM/ContentGroupDescription" // string@532e │ │ +2f7158: 7054 9092 2031 |0312: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f715e: 6900 ad88 |0315: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.GROUPING:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88ad │ │ +2f7162: 2200 ce11 |0317: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f7166: 1301 3b00 |0319: const/16 v1, #int 59 // #3b │ │ +2f716a: 1a02 751e |031b: const-string v2, "INITIAL_KEY" // string@1e75 │ │ +2f716e: 1a03 3a53 |031d: const-string v3, "WM/InitialKey" // string@533a │ │ +2f7172: 7054 9092 2031 |031f: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f7178: 6900 ae88 |0322: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.INITIAL_KEY:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88ae │ │ +2f717c: 2200 ce11 |0324: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f7180: 1301 3c00 |0326: const/16 v1, #int 60 // #3c │ │ +2f7184: 1212 |0328: const/4 v2, #int 1 // #1 │ │ +2f7186: 1a03 8c1e |0329: const-string v3, "INSTRUMENT" // string@1e8c │ │ +2f718a: 1a05 8c1e |032b: const-string v5, "INSTRUMENT" // string@1e8c │ │ +2f718e: 7052 9092 3051 |032d: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f7194: 6900 af88 |0330: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.INSTRUMENT:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88af │ │ +2f7198: 2200 ce11 |0332: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f719c: 1301 3d00 |0334: const/16 v1, #int 61 // #3d │ │ +2f71a0: 1a03 b41e |0336: const-string v3, "INVOLVED_PERSON" // string@1eb4 │ │ +2f71a4: 1a05 3b53 |0338: const-string v5, "WM/InvolvedPerson" // string@533b │ │ +2f71a8: 7052 9092 3051 |033a: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f71ae: 6900 b088 |033d: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.INVOLVED_PERSON:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88b0 │ │ +2f71b2: 2200 ce11 |033f: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f71b6: 1301 3e00 |0341: const/16 v1, #int 62 // #3e │ │ +2f71ba: 1a02 bb1e |0343: const-string v2, "IPI" // string@1ebb │ │ +2f71be: 1a03 bb1e |0345: const-string v3, "IPI" // string@1ebb │ │ +2f71c2: 7054 9092 2031 |0347: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f71c8: 6900 b188 |034a: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.IPI:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88b1 │ │ +2f71cc: 2200 ce11 |034c: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f71d0: 1301 3f00 |034e: const/16 v1, #int 63 // #3f │ │ +2f71d4: 1a02 e01e |0350: const-string v2, "ISRC" // string@1ee0 │ │ +2f71d8: 1a03 3953 |0352: const-string v3, "WM/ISRC" // string@5339 │ │ +2f71dc: 7054 9092 2031 |0354: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f71e2: 6900 b288 |0357: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ISRC:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88b2 │ │ +2f71e6: 2200 ce11 |0359: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f71ea: 1301 4000 |035b: const/16 v1, #int 64 // #40 │ │ +2f71ee: 1a02 e51e |035d: const-string v2, "ISWC" // string@1ee5 │ │ +2f71f2: 1a03 e51e |035f: const-string v3, "ISWC" // string@1ee5 │ │ +2f71f6: 7054 9092 2031 |0361: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f71fc: 6900 b488 |0364: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ISWC:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88b4 │ │ +2f7200: 2200 ce11 |0366: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f7204: 1301 4100 |0368: const/16 v1, #int 65 // #41 │ │ +2f7208: 1212 |036a: const/4 v2, #int 1 // #1 │ │ +2f720a: 1a03 e41e |036b: const-string v3, "ISVBR" // string@1ee4 │ │ +2f720e: 1a05 0d20 |036d: const-string v5, "IsVBR" // string@200d │ │ +2f7212: 7052 9092 3051 |036f: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f7218: 6900 b388 |0372: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ISVBR:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88b3 │ │ +2f721c: 2200 ce11 |0374: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f7220: 1301 4200 |0376: const/16 v1, #int 66 // #42 │ │ +2f7224: 1a02 e81e |0378: const-string v2, "IS_CLASSICAL" // string@1ee8 │ │ +2f7228: 1a03 e81e |037a: const-string v3, "IS_CLASSICAL" // string@1ee8 │ │ +2f722c: 7054 9092 2031 |037c: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f7232: 6900 b588 |037f: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.IS_CLASSICAL:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88b5 │ │ +2f7236: 2200 ce11 |0381: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f723a: 1301 4300 |0383: const/16 v1, #int 67 // #43 │ │ +2f723e: 1a02 e91e |0385: const-string v2, "IS_COMPILATION" // string@1ee9 │ │ +2f7242: 1a03 3c53 |0387: const-string v3, "WM/IsCompilation" // string@533c │ │ +2f7246: 7054 9092 2031 |0389: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f724c: 6900 b688 |038c: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.IS_COMPILATION:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88b6 │ │ +2f7250: 2200 ce11 |038e: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f7254: 1301 4400 |0390: const/16 v1, #int 68 // #44 │ │ +2f7258: 1a02 ea1e |0392: const-string v2, "IS_HD" // string@1eea │ │ +2f725c: 1a03 ea1e |0394: const-string v3, "IS_HD" // string@1eea │ │ +2f7260: 7054 9092 2031 |0396: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f7266: 6900 b788 |0399: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.IS_HD:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88b7 │ │ +2f726a: 2200 ce11 |039b: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f726e: 1301 4500 |039d: const/16 v1, #int 69 // #45 │ │ +2f7272: 1a02 f01e |039f: const-string v2, "IS_SOUNDTRACK" // string@1ef0 │ │ +2f7276: 1a03 f01e |03a1: const-string v3, "IS_SOUNDTRACK" // string@1ef0 │ │ +2f727a: 7054 9092 2031 |03a3: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f7280: 6900 b888 |03a6: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.IS_SOUNDTRACK:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88b8 │ │ +2f7284: 2200 ce11 |03a8: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f7288: 1301 4600 |03aa: const/16 v1, #int 70 // #46 │ │ +2f728c: 1212 |03ac: const/4 v2, #int 1 // #1 │ │ +2f728e: 1a03 9c21 |03ad: const-string v3, "LANGUAGE" // string@219c │ │ +2f7292: 1a05 3d53 |03af: const-string v5, "WM/Language" // string@533d │ │ +2f7296: 7052 9092 3051 |03b1: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f729c: 6900 b988 |03b4: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.LANGUAGE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88b9 │ │ +2f72a0: 2200 ce11 |03b6: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f72a4: 1301 4700 |03b8: const/16 v1, #int 71 // #47 │ │ +2f72a8: 1a03 e722 |03ba: const-string v3, "LYRICIST" // string@22e7 │ │ +2f72ac: 1a05 5a53 |03bc: const-string v5, "WM/Writer" // string@535a │ │ +2f72b0: 7052 9092 3051 |03be: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f72b6: 6900 ba88 |03c1: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.LYRICIST:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88ba │ │ +2f72ba: 2200 ce11 |03c3: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f72be: 1301 4800 |03c5: const/16 v1, #int 72 // #48 │ │ +2f72c2: 1a03 e922 |03c7: const-string v3, "LYRICIST_SORT" // string@22e9 │ │ +2f72c6: 1a05 e922 |03c9: const-string v5, "LYRICIST_SORT" // string@22e9 │ │ +2f72ca: 7052 9092 3051 |03cb: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f72d0: 6900 bb88 |03ce: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.LYRICIST_SORT:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88bb │ │ +2f72d4: 2200 ce11 |03d0: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f72d8: 1301 4900 |03d2: const/16 v1, #int 73 // #49 │ │ +2f72dc: 1a02 ea22 |03d4: const-string v2, "LYRICS" // string@22ea │ │ +2f72e0: 1a03 3e53 |03d6: const-string v3, "WM/Lyrics" // string@533e │ │ +2f72e4: 7054 9092 2031 |03d8: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f72ea: 6900 bc88 |03db: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.LYRICS:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88bc │ │ +2f72ee: 2200 ce11 |03dd: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f72f2: 1301 4a00 |03df: const/16 v1, #int 74 // #4a │ │ +2f72f6: 1212 |03e1: const/4 v2, #int 1 // #1 │ │ +2f72f8: 1a03 ef22 |03e2: const-string v3, "LYRICS_SYNCHRONISED" // string@22ef │ │ +2f72fc: 1a05 4053 |03e4: const-string v5, "WM/Lyrics_Synchronised" // string@5340 │ │ +2f7300: 7052 9092 3051 |03e6: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f7306: 6900 bd88 |03e9: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.LYRICS_SYNCHRONISED:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88bd │ │ +2f730a: 2200 ce11 |03eb: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f730e: 1301 4b00 |03ed: const/16 v1, #int 75 // #4b │ │ +2f7312: 1a02 8e38 |03ef: const-string v2, "MEDIA" // string@388e │ │ +2f7316: 1a03 4153 |03f1: const-string v3, "WM/Media" // string@5341 │ │ +2f731a: 7054 9092 2031 |03f3: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f7320: 6900 be88 |03f6: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MEDIA:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88be │ │ +2f7324: 2200 ce11 |03f8: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f7328: 1301 4c00 |03fa: const/16 v1, #int 76 // #4c │ │ +2f732c: 1a02 0239 |03fc: const-string v2, "MIXER" // string@3902 │ │ +2f7330: 1a03 4253 |03fe: const-string v3, "WM/Mixer" // string@5342 │ │ +2f7334: 7054 9092 2031 |0400: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f733a: 6900 bf88 |0403: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MIXER:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88bf │ │ +2f733e: 2200 ce11 |0405: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f7342: 1301 4d00 |0407: const/16 v1, #int 77 // #4d │ │ +2f7346: 1212 |0409: const/4 v2, #int 1 // #1 │ │ +2f7348: 1a03 2439 |040a: const-string v3, "MM_RATING" // string@3924 │ │ +2f734c: 1a05 7c44 |040c: const-string v5, "SDB/Rating" // string@447c │ │ +2f7350: 7052 9092 3051 |040e: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f7356: 6900 c088 |0411: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MM_RATING:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88c0 │ │ +2f735a: 2200 ce11 |0413: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f735e: 1301 4e00 |0415: const/16 v1, #int 78 // #4e │ │ +2f7362: 1a03 5939 |0417: const-string v3, "MOOD" // string@3959 │ │ +2f7366: 1a05 4453 |0419: const-string v5, "WM/Mood" // string@5344 │ │ +2f736a: 7052 9092 3051 |041b: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f7370: 6900 c188 |041e: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MOOD:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88c1 │ │ +2f7374: 2200 ce11 |0420: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f7378: 1301 4f00 |0422: const/16 v1, #int 79 // #4f │ │ +2f737c: 1a02 5a39 |0424: const-string v2, "MOOD_ACOUSTIC" // string@395a │ │ +2f7380: 1a03 5a39 |0426: const-string v3, "MOOD_ACOUSTIC" // string@395a │ │ +2f7384: 7054 9092 2031 |0428: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f738a: 6900 c288 |042b: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MOOD_ACOUSTIC:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88c2 │ │ +2f738e: 2200 ce11 |042d: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f7392: 1301 5000 |042f: const/16 v1, #int 80 // #50 │ │ +2f7396: 1a02 5b39 |0431: const-string v2, "MOOD_AGGRESSIVE" // string@395b │ │ +2f739a: 1a03 5b39 |0433: const-string v3, "MOOD_AGGRESSIVE" // string@395b │ │ +2f739e: 7054 9092 2031 |0435: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f73a4: 6900 c388 |0438: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MOOD_AGGRESSIVE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88c3 │ │ +2f73a8: 2200 ce11 |043a: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f73ac: 1301 5100 |043c: const/16 v1, #int 81 // #51 │ │ +2f73b0: 1a02 5c39 |043e: const-string v2, "MOOD_AROUSAL" // string@395c │ │ +2f73b4: 1a03 5c39 |0440: const-string v3, "MOOD_AROUSAL" // string@395c │ │ +2f73b8: 7054 9092 2031 |0442: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f73be: 6900 c488 |0445: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MOOD_AROUSAL:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88c4 │ │ +2f73c2: 2200 ce11 |0447: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f73c6: 1301 5200 |0449: const/16 v1, #int 82 // #52 │ │ +2f73ca: 1a02 5d39 |044b: const-string v2, "MOOD_DANCEABILITY" // string@395d │ │ +2f73ce: 1a03 5d39 |044d: const-string v3, "MOOD_DANCEABILITY" // string@395d │ │ +2f73d2: 7054 9092 2031 |044f: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f73d8: 6900 c588 |0452: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MOOD_DANCEABILITY:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88c5 │ │ +2f73dc: 2200 ce11 |0454: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f73e0: 1301 5300 |0456: const/16 v1, #int 83 // #53 │ │ +2f73e4: 1a02 5e39 |0458: const-string v2, "MOOD_ELECTRONIC" // string@395e │ │ +2f73e8: 1a03 5e39 |045a: const-string v3, "MOOD_ELECTRONIC" // string@395e │ │ +2f73ec: 7054 9092 2031 |045c: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f73f2: 6900 c688 |045f: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MOOD_ELECTRONIC:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88c6 │ │ +2f73f6: 2200 ce11 |0461: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f73fa: 1301 5400 |0463: const/16 v1, #int 84 // #54 │ │ +2f73fe: 1a02 5f39 |0465: const-string v2, "MOOD_HAPPY" // string@395f │ │ +2f7402: 1a03 5f39 |0467: const-string v3, "MOOD_HAPPY" // string@395f │ │ +2f7406: 7054 9092 2031 |0469: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f740c: 6900 c788 |046c: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MOOD_HAPPY:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88c7 │ │ +2f7410: 2200 ce11 |046e: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f7414: 1301 5500 |0470: const/16 v1, #int 85 // #55 │ │ +2f7418: 1a02 6039 |0472: const-string v2, "MOOD_INSTRUMENTAL" // string@3960 │ │ +2f741c: 1a03 6039 |0474: const-string v3, "MOOD_INSTRUMENTAL" // string@3960 │ │ +2f7420: 7054 9092 2031 |0476: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f7426: 6900 c888 |0479: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MOOD_INSTRUMENTAL:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88c8 │ │ +2f742a: 2200 ce11 |047b: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f742e: 1301 5600 |047d: const/16 v1, #int 86 // #56 │ │ +2f7432: 1a02 6239 |047f: const-string v2, "MOOD_PARTY" // string@3962 │ │ +2f7436: 1a03 6239 |0481: const-string v3, "MOOD_PARTY" // string@3962 │ │ +2f743a: 7054 9092 2031 |0483: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f7440: 6900 c988 |0486: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MOOD_PARTY:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88c9 │ │ +2f7444: 2200 ce11 |0488: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f7448: 1301 5700 |048a: const/16 v1, #int 87 // #57 │ │ +2f744c: 1a02 6339 |048c: const-string v2, "MOOD_RELAXED" // string@3963 │ │ +2f7450: 1a03 6339 |048e: const-string v3, "MOOD_RELAXED" // string@3963 │ │ +2f7454: 7054 9092 2031 |0490: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f745a: 6900 ca88 |0493: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MOOD_RELAXED:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88ca │ │ +2f745e: 2200 ce11 |0495: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f7462: 1301 5800 |0497: const/16 v1, #int 88 // #58 │ │ +2f7466: 1a02 6439 |0499: const-string v2, "MOOD_SAD" // string@3964 │ │ +2f746a: 1a03 6439 |049b: const-string v3, "MOOD_SAD" // string@3964 │ │ +2f746e: 7054 9092 2031 |049d: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f7474: 6900 cb88 |04a0: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MOOD_SAD:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88cb │ │ +2f7478: 2200 ce11 |04a2: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f747c: 1301 5900 |04a4: const/16 v1, #int 89 // #59 │ │ +2f7480: 1a02 6539 |04a6: const-string v2, "MOOD_VALENCE" // string@3965 │ │ +2f7484: 1a03 6539 |04a8: const-string v3, "MOOD_VALENCE" // string@3965 │ │ +2f7488: 7054 9092 2031 |04aa: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f748e: 6900 cc88 |04ad: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MOOD_VALENCE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88cc │ │ +2f7492: 2200 ce11 |04af: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f7496: 1301 5a00 |04b1: const/16 v1, #int 90 // #5a │ │ +2f749a: 1a02 6d39 |04b3: const-string v2, "MOVEMENT" // string@396d │ │ +2f749e: 1a03 6d39 |04b5: const-string v3, "MOVEMENT" // string@396d │ │ +2f74a2: 7054 9092 2031 |04b7: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f74a8: 6900 cd88 |04ba: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MOVEMENT:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88cd │ │ +2f74ac: 2200 ce11 |04bc: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f74b0: 1301 5b00 |04be: const/16 v1, #int 91 // #5b │ │ +2f74b4: 1a02 7439 |04c0: const-string v2, "MOVEMENT_NO" // string@3974 │ │ +2f74b8: 1a03 7439 |04c2: const-string v3, "MOVEMENT_NO" // string@3974 │ │ +2f74bc: 7054 9092 2031 |04c4: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f74c2: 6900 ce88 |04c7: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MOVEMENT_NO:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88ce │ │ +2f74c6: 2200 ce11 |04c9: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f74ca: 1301 5c00 |04cb: const/16 v1, #int 92 // #5c │ │ +2f74ce: 1a02 7539 |04cd: const-string v2, "MOVEMENT_TOTAL" // string@3975 │ │ +2f74d2: 1a03 7539 |04cf: const-string v3, "MOVEMENT_TOTAL" // string@3975 │ │ +2f74d6: 7054 9092 2031 |04d1: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f74dc: 6900 cf88 |04d4: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MOVEMENT_TOTAL:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88cf │ │ +2f74e0: 2200 ce11 |04d6: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f74e4: 1301 5d00 |04d8: const/16 v1, #int 93 // #5d │ │ +2f74e8: 1a02 173a |04da: const-string v2, "MUSICBRAINZ_ARTISTID" // string@3a17 │ │ +2f74ec: 1a03 d73c |04dc: const-string v3, "MusicBrainz/Artist Id" // string@3cd7 │ │ +2f74f0: 7054 9092 2031 |04de: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f74f6: 6900 d088 |04e1: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_ARTISTID:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88d0 │ │ +2f74fa: 2200 ce11 |04e3: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f74fe: 1301 5e00 |04e5: const/16 v1, #int 94 // #5e │ │ +2f7502: 1a02 193a |04e7: const-string v2, "MUSICBRAINZ_DISC_ID" // string@3a19 │ │ +2f7506: 1a03 d83c |04e9: const-string v3, "MusicBrainz/Disc Id" // string@3cd8 │ │ +2f750a: 7054 9092 2031 |04eb: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f7510: 6900 d188 |04ee: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_DISC_ID:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88d1 │ │ +2f7514: 2200 ce11 |04f0: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f7518: 1301 5f00 |04f2: const/16 v1, #int 95 // #5f │ │ +2f751c: 1a02 233a |04f4: const-string v2, "MUSICBRAINZ_ORIGINAL_RELEASEID" // string@3a23 │ │ +2f7520: 1a03 d93c |04f6: const-string v3, "MusicBrainz/Original Album Id" // string@3cd9 │ │ +2f7524: 7054 9092 2031 |04f8: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f752a: 6900 d288 |04fb: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_ORIGINAL_RELEASEID:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88d2 │ │ +2f752e: 2200 ce11 |04fd: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f7532: 1301 6000 |04ff: const/16 v1, #int 96 // #60 │ │ +2f7536: 1a02 253a |0501: const-string v2, "MUSICBRAINZ_RELEASEARTISTID" // string@3a25 │ │ +2f753a: 1a03 d23c |0503: const-string v3, "MusicBrainz/Album Artist Id" // string@3cd2 │ │ +2f753e: 7054 9092 2031 |0505: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f7544: 6900 d388 |0508: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_RELEASEARTISTID:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88d3 │ │ +2f7548: 2200 ce11 |050a: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f754c: 1301 6100 |050c: const/16 v1, #int 97 // #61 │ │ +2f7550: 1a02 263a |050e: const-string v2, "MUSICBRAINZ_RELEASEGROUPID" // string@3a26 │ │ +2f7554: 1a03 da3c |0510: const-string v3, "MusicBrainz/Release Group Id" // string@3cda │ │ +2f7558: 7054 9092 2031 |0512: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f755e: 6900 d488 |0515: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_RELEASEGROUPID:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88d4 │ │ +2f7562: 2200 ce11 |0517: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f7566: 1301 6200 |0519: const/16 v1, #int 98 // #62 │ │ +2f756a: 1a02 273a |051b: const-string v2, "MUSICBRAINZ_RELEASEID" // string@3a27 │ │ +2f756e: 1a03 d33c |051d: const-string v3, "MusicBrainz/Album Id" // string@3cd3 │ │ +2f7572: 7054 9092 2031 |051f: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f7578: 6900 d588 |0522: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_RELEASEID:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88d5 │ │ +2f757c: 2200 ce11 |0524: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f7580: 1301 6300 |0526: const/16 v1, #int 99 // #63 │ │ +2f7584: 1a02 283a |0528: const-string v2, "MUSICBRAINZ_RELEASETRACKID" // string@3a28 │ │ +2f7588: 1a03 db3c |052a: const-string v3, "MusicBrainz/Release Track Id" // string@3cdb │ │ +2f758c: 7054 9092 2031 |052c: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f7592: 6900 d688 |052f: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_RELEASETRACKID:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88d6 │ │ +2f7596: 2200 ce11 |0531: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f759a: 1301 6400 |0533: const/16 v1, #int 100 // #64 │ │ +2f759e: 1a02 293a |0535: const-string v2, "MUSICBRAINZ_RELEASE_COUNTRY" // string@3a29 │ │ +2f75a2: 1a03 d43c |0537: const-string v3, "MusicBrainz/Album Release Country" // string@3cd4 │ │ +2f75a6: 7054 9092 2031 |0539: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f75ac: 6900 d788 |053c: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_RELEASE_COUNTRY:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88d7 │ │ +2f75b0: 2200 ce11 |053e: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f75b4: 1301 6500 |0540: const/16 v1, #int 101 // #65 │ │ +2f75b8: 1a02 2c3a |0542: const-string v2, "MUSICBRAINZ_RELEASE_STATUS" // string@3a2c │ │ +2f75bc: 1a03 d53c |0544: const-string v3, "MusicBrainz/Album Status" // string@3cd5 │ │ +2f75c0: 7054 9092 2031 |0546: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f75c6: 6900 d888 |0549: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_RELEASE_STATUS:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88d8 │ │ +2f75ca: 2200 ce11 |054b: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f75ce: 1301 6600 |054d: const/16 v1, #int 102 // #66 │ │ +2f75d2: 1a02 2f3a |054f: const-string v2, "MUSICBRAINZ_RELEASE_TYPE" // string@3a2f │ │ +2f75d6: 1a03 d63c |0551: const-string v3, "MusicBrainz/Album Type" // string@3cd6 │ │ +2f75da: 7054 9092 2031 |0553: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f75e0: 6900 d988 |0556: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_RELEASE_TYPE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88d9 │ │ +2f75e4: 2200 ce11 |0558: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f75e8: 1301 6700 |055a: const/16 v1, #int 103 // #67 │ │ +2f75ec: 1a02 313a |055c: const-string v2, "MUSICBRAINZ_TRACK_ID" // string@3a31 │ │ +2f75f0: 1a03 dc3c |055e: const-string v3, "MusicBrainz/Track Id" // string@3cdc │ │ +2f75f4: 7054 9092 2031 |0560: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f75fa: 6900 da88 |0563: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_TRACK_ID:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88da │ │ +2f75fe: 2200 ce11 |0565: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f7602: 1301 6800 |0567: const/16 v1, #int 104 // #68 │ │ +2f7606: 1a02 333a |0569: const-string v2, "MUSICBRAINZ_WORKID" // string@3a33 │ │ +2f760a: 1a03 dd3c |056b: const-string v3, "MusicBrainz/Work Id" // string@3cdd │ │ +2f760e: 7054 9092 2031 |056d: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f7614: 6900 dc88 |0570: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_WORKID:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88dc │ │ +2f7618: 2200 ce11 |0572: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f761c: 1301 6900 |0574: const/16 v1, #int 105 // #69 │ │ +2f7620: 1212 |0576: const/4 v2, #int 1 // #1 │ │ +2f7622: 1a03 343a |0577: const-string v3, "MUSICBRAINZ_WORK_COMPOSITION" // string@3a34 │ │ +2f7626: 1a05 343a |0579: const-string v5, "MUSICBRAINZ_WORK_COMPOSITION" // string@3a34 │ │ +2f762a: 7052 9092 3051 |057b: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f7630: 6900 dd88 |057e: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_WORK_COMPOSITION:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88dd │ │ +2f7634: 2200 ce11 |0580: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f7638: 1301 6a00 |0582: const/16 v1, #int 106 // #6a │ │ +2f763c: 1a03 353a |0584: const-string v3, "MUSICBRAINZ_WORK_COMPOSITION_ID" // string@3a35 │ │ +2f7640: 1a05 1a3a |0586: const-string v5, "MUSICBRAINZ_MUSICBRAINZ_WORK_COMPOSITION_ID" // string@3a1a │ │ +2f7644: 7052 9092 3051 |0588: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f764a: 6900 de88 |058b: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_WORK_COMPOSITION_ID:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88de │ │ +2f764e: 2200 ce11 |058d: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f7652: 1301 6b00 |058f: const/16 v1, #int 107 // #6b │ │ +2f7656: 1a03 373a |0591: const-string v3, "MUSICBRAINZ_WORK_PART_LEVEL1" // string@3a37 │ │ +2f765a: 1a05 373a |0593: const-string v5, "MUSICBRAINZ_WORK_PART_LEVEL1" // string@3a37 │ │ +2f765e: 7052 9092 3051 |0595: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f7664: 6900 df88 |0598: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL1:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88df │ │ +2f7668: 2200 ce11 |059a: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f766c: 1301 6c00 |059c: const/16 v1, #int 108 // #6c │ │ +2f7670: 1a03 383a |059e: const-string v3, "MUSICBRAINZ_WORK_PART_LEVEL1_ID" // string@3a38 │ │ +2f7674: 1a05 1b3a |05a0: const-string v5, "MUSICBRAINZ_MUSICBRAINZ_WORK_PART_LEVEL1_ID" // string@3a1b │ │ +2f7678: 7052 9092 3051 |05a2: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f767e: 6900 e088 |05a5: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL1_ID:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88e0 │ │ +2f7682: 2200 ce11 |05a7: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f7686: 1301 6d00 |05a9: const/16 v1, #int 109 // #6d │ │ +2f768a: 1a03 393a |05ab: const-string v3, "MUSICBRAINZ_WORK_PART_LEVEL1_TYPE" // string@3a39 │ │ +2f768e: 1a05 393a |05ad: const-string v5, "MUSICBRAINZ_WORK_PART_LEVEL1_TYPE" // string@3a39 │ │ +2f7692: 7052 9092 3051 |05af: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f7698: 6900 e188 |05b2: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL1_TYPE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88e1 │ │ +2f769c: 2200 ce11 |05b4: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f76a0: 1301 6e00 |05b6: const/16 v1, #int 110 // #6e │ │ +2f76a4: 1a03 3a3a |05b8: const-string v3, "MUSICBRAINZ_WORK_PART_LEVEL2" // string@3a3a │ │ +2f76a8: 1a05 3a3a |05ba: const-string v5, "MUSICBRAINZ_WORK_PART_LEVEL2" // string@3a3a │ │ +2f76ac: 7052 9092 3051 |05bc: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f76b2: 6900 e288 |05bf: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL2:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88e2 │ │ +2f76b6: 2200 ce11 |05c1: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f76ba: 1301 6f00 |05c3: const/16 v1, #int 111 // #6f │ │ +2f76be: 1a03 3b3a |05c5: const-string v3, "MUSICBRAINZ_WORK_PART_LEVEL2_ID" // string@3a3b │ │ +2f76c2: 1a05 1c3a |05c7: const-string v5, "MUSICBRAINZ_MUSICBRAINZ_WORK_PART_LEVEL2_ID" // string@3a1c │ │ +2f76c6: 7052 9092 3051 |05c9: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f76cc: 6900 e388 |05cc: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL2_ID:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88e3 │ │ +2f76d0: 2200 ce11 |05ce: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f76d4: 1301 7000 |05d0: const/16 v1, #int 112 // #70 │ │ +2f76d8: 1a03 3c3a |05d2: const-string v3, "MUSICBRAINZ_WORK_PART_LEVEL2_TYPE" // string@3a3c │ │ +2f76dc: 1a05 3c3a |05d4: const-string v5, "MUSICBRAINZ_WORK_PART_LEVEL2_TYPE" // string@3a3c │ │ +2f76e0: 7052 9092 3051 |05d6: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f76e6: 6900 e488 |05d9: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL2_TYPE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88e4 │ │ +2f76ea: 2200 ce11 |05db: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f76ee: 1301 7100 |05dd: const/16 v1, #int 113 // #71 │ │ +2f76f2: 1a03 3d3a |05df: const-string v3, "MUSICBRAINZ_WORK_PART_LEVEL3" // string@3a3d │ │ +2f76f6: 1a05 3d3a |05e1: const-string v5, "MUSICBRAINZ_WORK_PART_LEVEL3" // string@3a3d │ │ +2f76fa: 7052 9092 3051 |05e3: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f7700: 6900 e588 |05e6: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL3:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88e5 │ │ +2f7704: 2200 ce11 |05e8: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f7708: 1301 7200 |05ea: const/16 v1, #int 114 // #72 │ │ +2f770c: 1a03 3e3a |05ec: const-string v3, "MUSICBRAINZ_WORK_PART_LEVEL3_ID" // string@3a3e │ │ +2f7710: 1a05 1d3a |05ee: const-string v5, "MUSICBRAINZ_MUSICBRAINZ_WORK_PART_LEVEL3_ID" // string@3a1d │ │ +2f7714: 7052 9092 3051 |05f0: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f771a: 6900 e688 |05f3: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL3_ID:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88e6 │ │ +2f771e: 2200 ce11 |05f5: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f7722: 1301 7300 |05f7: const/16 v1, #int 115 // #73 │ │ +2f7726: 1a03 3f3a |05f9: const-string v3, "MUSICBRAINZ_WORK_PART_LEVEL3_TYPE" // string@3a3f │ │ +2f772a: 1a05 3f3a |05fb: const-string v5, "MUSICBRAINZ_WORK_PART_LEVEL3_TYPE" // string@3a3f │ │ +2f772e: 7052 9092 3051 |05fd: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f7734: 6900 e788 |0600: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL3_TYPE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88e7 │ │ +2f7738: 2200 ce11 |0602: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f773c: 1301 7400 |0604: const/16 v1, #int 116 // #74 │ │ +2f7740: 1a03 403a |0606: const-string v3, "MUSICBRAINZ_WORK_PART_LEVEL4" // string@3a40 │ │ +2f7744: 1a05 403a |0608: const-string v5, "MUSICBRAINZ_WORK_PART_LEVEL4" // string@3a40 │ │ +2f7748: 7052 9092 3051 |060a: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f774e: 6900 e888 |060d: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL4:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88e8 │ │ +2f7752: 2200 ce11 |060f: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f7756: 1301 7500 |0611: const/16 v1, #int 117 // #75 │ │ +2f775a: 1a03 413a |0613: const-string v3, "MUSICBRAINZ_WORK_PART_LEVEL4_ID" // string@3a41 │ │ +2f775e: 1a05 1e3a |0615: const-string v5, "MUSICBRAINZ_MUSICBRAINZ_WORK_PART_LEVEL4_ID" // string@3a1e │ │ +2f7762: 7052 9092 3051 |0617: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f7768: 6900 e988 |061a: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL4_ID:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88e9 │ │ +2f776c: 2200 ce11 |061c: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f7770: 1301 7600 |061e: const/16 v1, #int 118 // #76 │ │ +2f7774: 1a03 423a |0620: const-string v3, "MUSICBRAINZ_WORK_PART_LEVEL4_TYPE" // string@3a42 │ │ +2f7778: 1a05 423a |0622: const-string v5, "MUSICBRAINZ_WORK_PART_LEVEL4_TYPE" // string@3a42 │ │ +2f777c: 7052 9092 3051 |0624: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f7782: 6900 ea88 |0627: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL4_TYPE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88ea │ │ +2f7786: 2200 ce11 |0629: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f778a: 1301 7700 |062b: const/16 v1, #int 119 // #77 │ │ +2f778e: 1a03 433a |062d: const-string v3, "MUSICBRAINZ_WORK_PART_LEVEL5" // string@3a43 │ │ +2f7792: 1a05 433a |062f: const-string v5, "MUSICBRAINZ_WORK_PART_LEVEL5" // string@3a43 │ │ +2f7796: 7052 9092 3051 |0631: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f779c: 6900 eb88 |0634: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL5:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88eb │ │ +2f77a0: 2200 ce11 |0636: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f77a4: 1301 7800 |0638: const/16 v1, #int 120 // #78 │ │ +2f77a8: 1a03 443a |063a: const-string v3, "MUSICBRAINZ_WORK_PART_LEVEL5_ID" // string@3a44 │ │ +2f77ac: 1a05 1f3a |063c: const-string v5, "MUSICBRAINZ_MUSICBRAINZ_WORK_PART_LEVEL5_ID" // string@3a1f │ │ +2f77b0: 7052 9092 3051 |063e: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f77b6: 6900 ec88 |0641: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL5_ID:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88ec │ │ +2f77ba: 2200 ce11 |0643: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f77be: 1301 7900 |0645: const/16 v1, #int 121 // #79 │ │ +2f77c2: 1a03 453a |0647: const-string v3, "MUSICBRAINZ_WORK_PART_LEVEL5_TYPE" // string@3a45 │ │ +2f77c6: 1a05 453a |0649: const-string v5, "MUSICBRAINZ_WORK_PART_LEVEL5_TYPE" // string@3a45 │ │ +2f77ca: 7052 9092 3051 |064b: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f77d0: 6900 ed88 |064e: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL5_TYPE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88ed │ │ +2f77d4: 2200 ce11 |0650: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f77d8: 1301 7a00 |0652: const/16 v1, #int 122 // #7a │ │ +2f77dc: 1a03 473a |0654: const-string v3, "MUSICBRAINZ_WORK_PART_LEVEL6_ID" // string@3a47 │ │ +2f77e0: 1a05 203a |0656: const-string v5, "MUSICBRAINZ_MUSICBRAINZ_WORK_PART_LEVEL6_ID" // string@3a20 │ │ +2f77e4: 7052 9092 3051 |0658: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f77ea: 6900 ef88 |065b: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL6_ID:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88ef │ │ +2f77ee: 2200 ce11 |065d: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f77f2: 1301 7b00 |065f: const/16 v1, #int 123 // #7b │ │ +2f77f6: 1a03 463a |0661: const-string v3, "MUSICBRAINZ_WORK_PART_LEVEL6" // string@3a46 │ │ +2f77fa: 1a05 463a |0663: const-string v5, "MUSICBRAINZ_WORK_PART_LEVEL6" // string@3a46 │ │ +2f77fe: 7052 9092 3051 |0665: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f7804: 6900 ee88 |0668: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL6:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88ee │ │ +2f7808: 2200 ce11 |066a: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f780c: 1301 7c00 |066c: const/16 v1, #int 124 // #7c │ │ +2f7810: 1a03 483a |066e: const-string v3, "MUSICBRAINZ_WORK_PART_LEVEL6_TYPE" // string@3a48 │ │ +2f7814: 1a05 483a |0670: const-string v5, "MUSICBRAINZ_WORK_PART_LEVEL6_TYPE" // string@3a48 │ │ +2f7818: 7052 9092 3051 |0672: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f781e: 6900 f088 |0675: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL6_TYPE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88f0 │ │ +2f7822: 2200 ce11 |0677: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f7826: 1301 7d00 |0679: const/16 v1, #int 125 // #7d │ │ +2f782a: 1a02 4b3a |067b: const-string v2, "MUSICIP_ID" // string@3a4b │ │ +2f782e: 1a03 df3c |067d: const-string v3, "MusicIP/PUID" // string@3cdf │ │ +2f7832: 7054 9092 2031 |067f: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f7838: 6900 f188 |0682: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICIP_ID:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88f1 │ │ +2f783c: 2200 ce11 |0684: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f7840: 1301 7e00 |0686: const/16 v1, #int 126 // #7e │ │ +2f7844: 1212 |0688: const/4 v2, #int 1 // #1 │ │ +2f7846: 1a03 ae3e |0689: const-string v3, "OCCASION" // string@3eae │ │ +2f784a: 1a05 343f |068b: const-string v5, "Occasion" // string@3f34 │ │ +2f784e: 7052 9092 3051 |068d: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f7854: 6900 f288 |0690: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.OCCASION:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88f2 │ │ +2f7858: 2200 ce11 |0692: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f785c: 1301 7f00 |0694: const/16 v1, #int 127 // #7f │ │ +2f7860: 1a03 fd3e |0696: const-string v3, "OPUS" // string@3efd │ │ +2f7864: 1a05 fd3e |0698: const-string v5, "OPUS" // string@3efd │ │ +2f7868: 7052 9092 3051 |069a: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f786e: 6900 f388 |069d: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.OPUS:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88f3 │ │ +2f7872: 2200 ce11 |069f: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f7876: 1301 8000 |06a1: const/16 v1, #int 128 // #80 │ │ +2f787a: 1a03 0a3f |06a3: const-string v3, "ORCHESTRA" // string@3f0a │ │ +2f787e: 1a05 0a3f |06a5: const-string v5, "ORCHESTRA" // string@3f0a │ │ +2f7882: 7052 9092 3051 |06a7: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f7888: 6900 f488 |06aa: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ORCHESTRA:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88f4 │ │ +2f788c: 2200 ce11 |06ac: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f7890: 1301 8100 |06ae: const/16 v1, #int 129 // #81 │ │ +2f7894: 1a03 0b3f |06b0: const-string v3, "ORCHESTRA_SORT" // string@3f0b │ │ +2f7898: 1a05 0b3f |06b2: const-string v5, "ORCHESTRA_SORT" // string@3f0b │ │ +2f789c: 7052 9092 3051 |06b4: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f78a2: 6900 f588 |06b7: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ORCHESTRA_SORT:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88f5 │ │ +2f78a6: 2200 ce11 |06b9: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f78aa: 1301 8200 |06bb: const/16 v1, #int 130 // #82 │ │ +2f78ae: 1a03 183f |06bd: const-string v3, "ORIGINAL_ALBUM" // string@3f18 │ │ +2f78b2: 1a05 4653 |06bf: const-string v5, "WM/OriginalAlbumTitle" // string@5346 │ │ +2f78b6: 7052 9092 3051 |06c1: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f78bc: 6900 f688 |06c4: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ORIGINAL_ALBUM:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88f6 │ │ +2f78c0: 2200 ce11 |06c6: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f78c4: 1301 8300 |06c8: const/16 v1, #int 131 // #83 │ │ +2f78c8: 1a03 1a3f |06ca: const-string v3, "ORIGINAL_ARTIST" // string@3f1a │ │ +2f78cc: 1a05 4753 |06cc: const-string v5, "WM/OriginalArtist" // string@5347 │ │ +2f78d0: 7052 9092 3051 |06ce: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f78d6: 6900 f788 |06d1: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ORIGINAL_ARTIST:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88f7 │ │ +2f78da: 2200 ce11 |06d3: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f78de: 1301 8400 |06d5: const/16 v1, #int 132 // #84 │ │ +2f78e2: 1a03 1b3f |06d7: const-string v3, "ORIGINAL_LYRICIST" // string@3f1b │ │ +2f78e6: 1a05 4853 |06d9: const-string v5, "WM/OriginalLyricist" // string@5348 │ │ +2f78ea: 7052 9092 3051 |06db: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f78f0: 6900 f888 |06de: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ORIGINAL_LYRICIST:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88f8 │ │ +2f78f4: 2200 ce11 |06e0: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f78f8: 1301 8500 |06e2: const/16 v1, #int 133 // #85 │ │ +2f78fc: 1a03 1c3f |06e4: const-string v3, "ORIGINAL_YEAR" // string@3f1c │ │ +2f7900: 1a05 4953 |06e6: const-string v5, "WM/OriginalReleaseYear" // string@5349 │ │ +2f7904: 7052 9092 3051 |06e8: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f790a: 6900 f988 |06eb: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ORIGINAL_YEAR:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88f9 │ │ +2f790e: 2200 ce11 |06ed: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f7912: 1301 8600 |06ef: const/16 v1, #int 134 // #86 │ │ +2f7916: 1a02 233f |06f1: const-string v2, "OVERALL_WORK" // string@3f23 │ │ +2f791a: 1a03 233f |06f3: const-string v3, "OVERALL_WORK" // string@3f23 │ │ +2f791e: 7054 9092 2031 |06f5: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f7924: 6900 fa88 |06f8: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.OVERALL_WORK:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88fa │ │ +2f7928: 2200 ce11 |06fa: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f792c: 1301 8700 |06fc: const/16 v1, #int 135 // #87 │ │ +2f7930: 1212 |06fe: const/4 v2, #int 1 // #1 │ │ +2f7932: 1a03 1940 |06ff: const-string v3, "PART" // string@4019 │ │ +2f7936: 1a05 1940 |0701: const-string v5, "PART" // string@4019 │ │ +2f793a: 7052 9092 3051 |0703: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f7940: 6900 fb88 |0706: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.PART:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88fb │ │ +2f7944: 2200 ce11 |0708: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f7948: 1301 8800 |070a: const/16 v1, #int 136 // #88 │ │ +2f794c: 1a03 1b40 |070c: const-string v3, "PART_NUMBER" // string@401b │ │ +2f7950: 1a05 1a40 |070e: const-string v5, "PARTNUMBER" // string@401a │ │ +2f7954: 7052 9092 3051 |0710: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f795a: 6900 fc88 |0713: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.PART_NUMBER:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88fc │ │ +2f795e: 2200 ce11 |0715: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f7962: 1301 8900 |0717: const/16 v1, #int 137 // #89 │ │ +2f7966: 1a03 1d40 |0719: const-string v3, "PART_TYPE" // string@401d │ │ +2f796a: 1a05 1d40 |071b: const-string v5, "PART_TYPE" // string@401d │ │ +2f796e: 7052 9092 3051 |071d: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f7974: 6900 fd88 |0720: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.PART_TYPE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88fd │ │ +2f7978: 2200 ce11 |0722: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f797c: 1301 8a00 |0724: const/16 v1, #int 138 // #8a │ │ +2f7980: 1a03 4040 |0726: const-string v3, "PERFORMER" // string@4040 │ │ +2f7984: 1a05 4040 |0728: const-string v5, "PERFORMER" // string@4040 │ │ +2f7988: 7052 9092 3051 |072a: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f798e: 6900 fe88 |072d: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.PERFORMER:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88fe │ │ +2f7992: 2200 ce11 |072f: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f7996: 1301 8b00 |0731: const/16 v1, #int 139 // #8b │ │ +2f799a: 1a03 4140 |0733: const-string v3, "PERFORMER_NAME" // string@4041 │ │ +2f799e: 1a05 4140 |0735: const-string v5, "PERFORMER_NAME" // string@4041 │ │ +2f79a2: 7052 9092 3051 |0737: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f79a8: 6900 ff88 |073a: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.PERFORMER_NAME:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88ff │ │ +2f79ac: 2200 ce11 |073c: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f79b0: 1301 8c00 |073e: const/16 v1, #int 140 // #8c │ │ +2f79b4: 1a03 4240 |0740: const-string v3, "PERFORMER_NAME_SORT" // string@4042 │ │ +2f79b8: 1a05 4240 |0742: const-string v5, "PERFORMER_NAME_SORT" // string@4042 │ │ +2f79bc: 7052 9092 3051 |0744: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f79c2: 6900 0089 |0747: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.PERFORMER_NAME_SORT:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8900 │ │ +2f79c6: 2200 ce11 |0749: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f79ca: 1301 8d00 |074b: const/16 v1, #int 141 // #8d │ │ +2f79ce: 1a03 4340 |074d: const-string v3, "PERIOD" // string@4043 │ │ +2f79d2: 1a05 4340 |074f: const-string v5, "PERIOD" // string@4043 │ │ +2f79d6: 7052 9092 3051 |0751: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f79dc: 6900 0189 |0754: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.PERIOD:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8901 │ │ +2f79e0: 2200 ce11 |0756: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f79e4: 1301 8e00 |0758: const/16 v1, #int 142 // #8e │ │ +2f79e8: 1a02 a340 |075a: const-string v2, "PRODUCER" // string@40a3 │ │ +2f79ec: 1a03 4c53 |075c: const-string v3, "WM/Producer" // string@534c │ │ +2f79f0: 7054 9092 2031 |075e: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f79f6: 6900 0289 |0761: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.PRODUCER:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8902 │ │ +2f79fa: 2200 ce11 |0763: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f79fe: 1301 8f00 |0765: const/16 v1, #int 143 // #8f │ │ +2f7a02: 1212 |0767: const/4 v2, #int 1 // #1 │ │ +2f7a04: 1a03 6e42 |0768: const-string v3, "QUALITY" // string@426e │ │ +2f7a08: 1a05 7442 |076a: const-string v5, "Quality" // string@4274 │ │ +2f7a0c: 7052 9092 3051 |076c: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f7a12: 6900 0389 |076f: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.QUALITY:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8903 │ │ +2f7a16: 2200 ce11 |0771: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f7a1a: 1301 9000 |0773: const/16 v1, #int 144 // #90 │ │ +2f7a1e: 1a03 7e42 |0775: const-string v3, "RANKING" // string@427e │ │ +2f7a22: 1a05 7e42 |0777: const-string v5, "RANKING" // string@427e │ │ +2f7a26: 7052 9092 3051 |0779: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f7a2c: 6900 0489 |077c: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.RANKING:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8904 │ │ +2f7a30: 2200 ce11 |077e: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f7a34: 1301 9100 |0780: const/16 v1, #int 145 // #91 │ │ +2f7a38: 1a02 9f42 |0782: const-string v2, "RECORD_LABEL" // string@429f │ │ +2f7a3c: 1a03 4e53 |0784: const-string v3, "WM/Publisher" // string@534e │ │ +2f7a40: 7054 9092 2031 |0786: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f7a46: 6900 0689 |0789: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.RECORD_LABEL:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8906 │ │ +2f7a4a: 2200 ce11 |078b: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f7a4e: 1301 9200 |078d: const/16 v1, #int 146 // #92 │ │ +2f7a52: 1a02 b542 |078f: const-string v2, "REMIXER" // string@42b5 │ │ +2f7a56: 1a03 4353 |0791: const-string v3, "WM/ModifiedBy" // string@5343 │ │ +2f7a5a: 7054 9092 2031 |0793: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f7a60: 6900 0789 |0796: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.REMIXER:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8907 │ │ +2f7a64: 2200 ce11 |0798: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f7a68: 1301 9300 |079a: const/16 v1, #int 147 // #93 │ │ +2f7a6c: 1a02 6044 |079c: const-string v2, "SCRIPT" // string@4460 │ │ +2f7a70: 1a03 4f53 |079e: const-string v3, "WM/Script" // string@534f │ │ +2f7a74: 7054 9092 2031 |07a0: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f7a7a: 6900 0889 |07a3: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.SCRIPT:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8908 │ │ +2f7a7e: 2200 ce11 |07a5: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f7a82: 1301 9400 |07a7: const/16 v1, #int 148 // #94 │ │ +2f7a86: 1212 |07a9: const/4 v2, #int 1 // #1 │ │ +2f7a88: 1a03 0a45 |07aa: const-string v3, "SINGLE_DISC_TRACK_NO" // string@450a │ │ +2f7a8c: 1a05 0a45 |07ac: const-string v5, "SINGLE_DISC_TRACK_NO" // string@450a │ │ +2f7a90: 7052 9092 3051 |07ae: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f7a96: 6900 0989 |07b1: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.SINGLE_DISC_TRACK_NO:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8909 │ │ +2f7a9a: 2200 ce11 |07b3: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f7a9e: 1301 9500 |07b5: const/16 v1, #int 149 // #95 │ │ +2f7aa2: 1a02 3746 |07b7: const-string v2, "SUBTITLE" // string@4637 │ │ +2f7aa6: 1a03 5253 |07b9: const-string v3, "WM/SubTitle" // string@5352 │ │ +2f7aaa: 7054 9092 2031 |07bb: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f7ab0: 6900 0a89 |07be: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.SUBTITLE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@890a │ │ +2f7ab4: 2200 ce11 |07c0: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f7ab8: 1301 9600 |07c2: const/16 v1, #int 150 // #96 │ │ +2f7abc: 1a02 0849 |07c4: const-string v2, "TAGS" // string@4908 │ │ +2f7ac0: 1a03 5353 |07c6: const-string v3, "WM/Tags" // string@5353 │ │ +2f7ac4: 7054 9092 2031 |07c8: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f7aca: 6900 0b89 |07cb: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.TAGS:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@890b │ │ +2f7ace: 2200 ce11 |07cd: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f7ad2: 1301 9700 |07cf: const/16 v1, #int 151 // #97 │ │ +2f7ad6: 1212 |07d1: const/4 v2, #int 1 // #1 │ │ +2f7ad8: 1a03 5b49 |07d2: const-string v3, "TEMPO" // string@495b │ │ +2f7adc: 1a05 f84b |07d4: const-string v5, "Tempo" // string@4bf8 │ │ +2f7ae0: 7052 9092 3051 |07d6: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f7ae6: 6900 0c89 |07d9: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.TEMPO:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@890c │ │ +2f7aea: 2200 ce11 |07db: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f7aee: 1301 9800 |07dd: const/16 v1, #int 152 // #98 │ │ +2f7af2: 1a02 9149 |07df: const-string v2, "TIMBRE" // string@4991 │ │ +2f7af6: 1a03 9249 |07e1: const-string v3, "TIMBRE_BRIGHTNESS" // string@4992 │ │ +2f7afa: 7054 9092 2031 |07e3: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f7b00: 6900 0d89 |07e6: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.TIMBRE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@890d │ │ +2f7b04: 2200 ce11 |07e8: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f7b08: 1301 9900 |07ea: const/16 v1, #int 153 // #99 │ │ +2f7b0c: 1a02 ad49 |07ec: const-string v2, "TITLE_MOVEMENT" // string@49ad │ │ +2f7b10: 1a03 ad49 |07ee: const-string v3, "TITLE_MOVEMENT" // string@49ad │ │ +2f7b14: 7054 9092 2031 |07f0: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f7b1a: 6900 0f89 |07f3: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.TITLE_MOVEMENT:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@890f │ │ +2f7b1e: 2200 ce11 |07f5: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f7b22: 1301 9a00 |07f7: const/16 v1, #int 154 // #9a │ │ +2f7b26: 1a02 323a |07f9: const-string v2, "MUSICBRAINZ_WORK" // string@3a32 │ │ +2f7b2a: 1a03 323a |07fb: const-string v3, "MUSICBRAINZ_WORK" // string@3a32 │ │ +2f7b2e: 7054 9092 2031 |07fd: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f7b34: 6900 db88 |0800: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_WORK:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88db │ │ +2f7b38: 2200 ce11 |0802: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f7b3c: 1301 9b00 |0804: const/16 v1, #int 155 // #9b │ │ +2f7b40: 1a02 af49 |0806: const-string v2, "TITLE_SORT" // string@49af │ │ +2f7b44: 1a03 5453 |0808: const-string v3, "WM/TitleSortOrder" // string@5354 │ │ +2f7b48: 7054 9092 2031 |080a: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f7b4e: 6900 1089 |080d: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.TITLE_SORT:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8910 │ │ +2f7b52: 2200 ce11 |080f: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f7b56: 1301 9c00 |0811: const/16 v1, #int 156 // #9c │ │ +2f7b5a: 1a02 e449 |0813: const-string v2, "TONALITY" // string@49e4 │ │ +2f7b5e: 1a03 e449 |0815: const-string v3, "TONALITY" // string@49e4 │ │ +2f7b62: 7054 9092 2031 |0817: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f7b68: 6900 1189 |081a: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.TONALITY:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8911 │ │ +2f7b6c: 2200 ce11 |081c: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f7b70: 1301 9d00 |081e: const/16 v1, #int 157 // #9d │ │ +2f7b74: 1a02 2e4a |0820: const-string v2, "TRACK" // string@4a2e │ │ +2f7b78: 1a03 5653 |0822: const-string v3, "WM/TrackNumber" // string@5356 │ │ +2f7b7c: 7054 9092 2031 |0824: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f7b82: 6900 1289 |0827: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.TRACK:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8912 │ │ +2f7b86: 2200 ce11 |0829: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f7b8a: 1301 9e00 |082b: const/16 v1, #int 158 // #9e │ │ +2f7b8e: 1a02 374a |082d: const-string v2, "TRACK_TOTAL" // string@4a37 │ │ +2f7b92: 1a03 5753 |082f: const-string v3, "WM/TrackTotal" // string@5357 │ │ +2f7b96: 7054 9092 2031 |0831: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f7b9c: 6900 1389 |0834: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.TRACK_TOTAL:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8913 │ │ +2f7ba0: 2200 ce11 |0836: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f7ba4: 1301 9f00 |0838: const/16 v1, #int 159 // #9f │ │ +2f7ba8: 1a02 634f |083a: const-string v2, "URL_DISCOGS_ARTIST_SITE" // string@4f63 │ │ +2f7bac: 1a03 3353 |083c: const-string v3, "WM/DiscogsArtistUrl" // string@5333 │ │ +2f7bb0: 7054 9092 2031 |083e: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f7bb6: 6900 1489 |0841: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.URL_DISCOGS_ARTIST_SITE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8914 │ │ +2f7bba: 2200 ce11 |0843: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f7bbe: 1301 a000 |0845: const/16 v1, #int 160 // #a0 │ │ +2f7bc2: 1a02 644f |0847: const-string v2, "URL_DISCOGS_RELEASE_SITE" // string@4f64 │ │ +2f7bc6: 1a03 3453 |0849: const-string v3, "WM/DiscogsReleaseUrl" // string@5334 │ │ +2f7bca: 7054 9092 2031 |084b: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f7bd0: 6900 1589 |084e: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.URL_DISCOGS_RELEASE_SITE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8915 │ │ +2f7bd4: 2200 ce11 |0850: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f7bd8: 1301 a100 |0852: const/16 v1, #int 161 // #a1 │ │ +2f7bdc: 1a02 654f |0854: const-string v2, "URL_LYRICS_SITE" // string@4f65 │ │ +2f7be0: 1a03 3f53 |0856: const-string v3, "WM/LyricsUrl" // string@533f │ │ +2f7be4: 7054 9092 2031 |0858: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f7bea: 6900 1689 |085b: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.URL_LYRICS_SITE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8916 │ │ +2f7bee: 2200 ce11 |085d: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f7bf2: 1301 a200 |085f: const/16 v1, #int 162 // #a2 │ │ +2f7bf6: 1a02 664f |0861: const-string v2, "URL_OFFICIAL_ARTIST_SITE" // string@4f66 │ │ +2f7bfa: 1a03 2653 |0863: const-string v3, "WM/AuthorURL" // string@5326 │ │ +2f7bfe: 7054 9092 2031 |0865: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f7c04: 6900 1789 |0868: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.URL_OFFICIAL_ARTIST_SITE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8917 │ │ +2f7c08: 2200 ce11 |086a: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f7c0c: 1301 a300 |086c: const/16 v1, #int 163 // #a3 │ │ +2f7c10: 1a02 674f |086e: const-string v2, "URL_OFFICIAL_RELEASE_SITE" // string@4f67 │ │ +2f7c14: 1a03 4553 |0870: const-string v3, "WM/OfficialReleaseUrl" // string@5345 │ │ +2f7c18: 7054 9092 2031 |0872: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f7c1e: 6900 1889 |0875: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.URL_OFFICIAL_RELEASE_SITE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8918 │ │ +2f7c22: 2200 ce11 |0877: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f7c26: 1301 a400 |0879: const/16 v1, #int 164 // #a4 │ │ +2f7c2a: 1212 |087b: const/4 v2, #int 1 // #1 │ │ +2f7c2c: 1a03 684f |087c: const-string v3, "URL_PROMOTIONAL_SITE" // string@4f68 │ │ +2f7c30: 1a05 4d53 |087e: const-string v5, "WM/PromotionURL" // string@534d │ │ +2f7c34: 7052 9092 3051 |0880: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f7c3a: 6900 1989 |0883: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.URL_PROMOTIONAL_SITE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8919 │ │ +2f7c3e: 2200 ce11 |0885: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f7c42: 1301 a500 |0887: const/16 v1, #int 165 // #a5 │ │ +2f7c46: 1a02 694f |0889: const-string v2, "URL_WIKIPEDIA_ARTIST_SITE" // string@4f69 │ │ +2f7c4a: 1a03 5853 |088b: const-string v3, "WM/WikipediaArtistUrl" // string@5358 │ │ +2f7c4e: 7054 9092 2031 |088d: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f7c54: 6900 1a89 |0890: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.URL_WIKIPEDIA_ARTIST_SITE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@891a │ │ +2f7c58: 2200 ce11 |0892: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f7c5c: 1301 a600 |0894: const/16 v1, #int 166 // #a6 │ │ +2f7c60: 1a02 6a4f |0896: const-string v2, "URL_WIKIPEDIA_RELEASE_SITE" // string@4f6a │ │ +2f7c64: 1a03 5953 |0898: const-string v3, "WM/WikipediaReleaseUrl" // string@5359 │ │ +2f7c68: 7054 9092 2031 |089a: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f7c6e: 6900 1b89 |089d: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.URL_WIKIPEDIA_RELEASE_SITE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@891b │ │ +2f7c72: 2200 ce11 |089f: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f7c76: 1301 a700 |08a1: const/16 v1, #int 167 // #a7 │ │ +2f7c7a: 1212 |08a3: const/4 v2, #int 1 // #1 │ │ +2f7c7c: 1a03 854f |08a4: const-string v3, "USER_RATING" // string@4f85 │ │ +2f7c80: 1a05 5153 |08a6: const-string v5, "WM/SharedUserRating" // string@5351 │ │ +2f7c84: 7052 9092 3051 |08a8: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f7c8a: 6900 1c89 |08ab: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.USER_RATING:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@891c │ │ +2f7c8e: 2200 ce11 |08ad: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f7c92: 1301 a800 |08af: const/16 v1, #int 168 // #a8 │ │ +2f7c96: 1a03 7153 |08b1: const-string v3, "WORK" // string@5371 │ │ +2f7c9a: 1a05 7153 |08b3: const-string v5, "WORK" // string@5371 │ │ +2f7c9e: 7052 9092 3051 |08b5: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f7ca4: 6900 1d89 |08b8: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.WORK:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@891d │ │ +2f7ca8: 2200 ce11 |08ba: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f7cac: 1301 a900 |08bc: const/16 v1, #int 169 // #a9 │ │ +2f7cb0: 1a03 8053 |08be: const-string v3, "WORK_TYPE" // string@5380 │ │ +2f7cb4: 1a05 8053 |08c0: const-string v5, "WORK_TYPE" // string@5380 │ │ +2f7cb8: 7052 9092 3051 |08c2: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f7cbe: 6900 1e89 |08c5: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.WORK_TYPE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@891e │ │ +2f7cc2: 2200 ce11 |08c7: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f7cc6: 1301 aa00 |08c9: const/16 v1, #int 170 // #aa │ │ +2f7cca: 1a02 fd54 |08cb: const-string v2, "YEAR" // string@54fd │ │ +2f7cce: 1a03 5b53 |08cd: const-string v3, "WM/Year" // string@535b │ │ +2f7cd2: 7054 9092 2031 |08cf: invoke-direct {v0, v2, v1, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f7cd8: 6900 1f89 |08d2: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.YEAR:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@891f │ │ +2f7cdc: 2200 ce11 |08d4: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f7ce0: 1301 ab00 |08d6: const/16 v1, #int 171 // #ab │ │ +2f7ce4: 1212 |08d8: const/4 v2, #int 1 // #1 │ │ +2f7ce6: 1a03 c30e |08d9: const-string v3, "CUSTOM" // string@0ec3 │ │ +2f7cea: 1a05 d256 |08db: const-string v5, "___CUSTOM___" // string@56d2 │ │ +2f7cee: 7052 9092 3051 |08dd: invoke-direct {v0, v3, v1, v5, v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@9290 │ │ +2f7cf4: 6900 9788 |08e0: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.CUSTOM:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8897 │ │ +2f7cf8: 1300 ac00 |08e2: const/16 v0, #int 172 // #ac │ │ +2f7cfc: 2300 e813 |08e4: new-array v0, v0, [Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@13e8 │ │ +2f7d00: 6201 8288 |08e6: sget-object v1, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.AUTHOR:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8882 │ │ +2f7d04: 4d01 0004 |08e8: aput-object v1, v0, v4 │ │ +2f7d08: 6201 0e89 |08ea: sget-object v1, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.TITLE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@890e │ │ +2f7d0c: 4d01 0002 |08ec: aput-object v1, v0, v2 │ │ +2f7d10: 1221 |08ee: const/4 v1, #int 2 // #2 │ │ +2f7d12: 6202 0589 |08ef: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.RATING:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8905 │ │ +2f7d16: 4d02 0001 |08f1: aput-object v2, v0, v1 │ │ +2f7d1a: 1231 |08f3: const/4 v1, #int 3 // #3 │ │ +2f7d1c: 6202 9288 |08f4: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.COPYRIGHT:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8892 │ │ +2f7d20: 4d02 0001 |08f6: aput-object v2, v0, v1 │ │ +2f7d24: 1241 |08f8: const/4 v1, #int 4 // #4 │ │ +2f7d26: 6202 9d88 |08f9: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.DESCRIPTION:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@889d │ │ +2f7d2a: 4d02 0001 |08fb: aput-object v2, v0, v1 │ │ +2f7d2e: 1251 |08fd: const/4 v1, #int 5 // #5 │ │ +2f7d30: 6202 8388 |08fe: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.BANNER_IMAGE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8883 │ │ +2f7d34: 4d02 0001 |0900: aput-object v2, v0, v1 │ │ +2f7d38: 1261 |0902: const/4 v1, #int 6 // #6 │ │ +2f7d3a: 6202 8488 |0903: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.BANNER_IMAGE_TYPE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8884 │ │ +2f7d3e: 4d02 0001 |0905: aput-object v2, v0, v1 │ │ +2f7d42: 1271 |0907: const/4 v1, #int 7 // #7 │ │ +2f7d44: 6202 8588 |0908: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.BANNER_IMAGE_URL:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8885 │ │ +2f7d48: 4d02 0001 |090a: aput-object v2, v0, v1 │ │ +2f7d4c: 1301 0800 |090c: const/16 v1, #int 8 // #8 │ │ +2f7d50: 6202 9388 |090e: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.COPYRIGHT_URL:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8893 │ │ +2f7d54: 4d02 0001 |0910: aput-object v2, v0, v1 │ │ +2f7d58: 6201 7388 |0912: sget-object v1, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ACOUSTID_FINGERPRINT:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8873 │ │ +2f7d5c: 1302 0900 |0914: const/16 v2, #int 9 // #9 │ │ +2f7d60: 4d01 0002 |0916: aput-object v1, v0, v2 │ │ +2f7d64: 6201 7488 |0918: sget-object v1, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ACOUSTID_FINGERPRINT_OLD:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8874 │ │ +2f7d68: 1302 0a00 |091a: const/16 v2, #int 10 // #a │ │ +2f7d6c: 4d01 0002 |091c: aput-object v1, v0, v2 │ │ +2f7d70: 6201 7588 |091e: sget-object v1, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ACOUSTID_ID:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8875 │ │ +2f7d74: 1302 0b00 |0920: const/16 v2, #int 11 // #b │ │ +2f7d78: 4d01 0002 |0922: aput-object v1, v0, v2 │ │ +2f7d7c: 6201 7688 |0924: sget-object v1, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ALBUM:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8876 │ │ +2f7d80: 1302 0c00 |0926: const/16 v2, #int 12 // #c │ │ +2f7d84: 4d01 0002 |0928: aput-object v1, v0, v2 │ │ +2f7d88: 6201 7788 |092a: sget-object v1, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ALBUM_ARTIST:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8877 │ │ +2f7d8c: 1302 0d00 |092c: const/16 v2, #int 13 // #d │ │ +2f7d90: 4d01 0002 |092e: aput-object v1, v0, v2 │ │ +2f7d94: 6201 7a88 |0930: sget-object v1, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ALBUM_ARTIST_SORT:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@887a │ │ +2f7d98: 1302 0e00 |0932: const/16 v2, #int 14 // #e │ │ +2f7d9c: 4d01 0002 |0934: aput-object v1, v0, v2 │ │ +2f7da0: 6201 7888 |0936: sget-object v1, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ALBUM_ARTISTS:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8878 │ │ +2f7da4: 1302 0f00 |0938: const/16 v2, #int 15 // #f │ │ +2f7da8: 4d01 0002 |093a: aput-object v1, v0, v2 │ │ +2f7dac: 6201 7988 |093c: sget-object v1, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ALBUM_ARTISTS_SORT:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8879 │ │ +2f7db0: 1302 1000 |093e: const/16 v2, #int 16 // #10 │ │ +2f7db4: 4d01 0002 |0940: aput-object v1, v0, v2 │ │ +2f7db8: 6201 7b88 |0942: sget-object v1, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ALBUM_SORT:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@887b │ │ +2f7dbc: 1302 1100 |0944: const/16 v2, #int 17 // #11 │ │ +2f7dc0: 4d01 0002 |0946: aput-object v1, v0, v2 │ │ +2f7dc4: 6201 7c88 |0948: sget-object v1, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.AMAZON_ID:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@887c │ │ +2f7dc8: 1302 1200 |094a: const/16 v2, #int 18 // #12 │ │ +2f7dcc: 4d01 0002 |094c: aput-object v1, v0, v2 │ │ +2f7dd0: 6201 7d88 |094e: sget-object v1, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ARRANGER:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@887d │ │ +2f7dd4: 1302 1300 |0950: const/16 v2, #int 19 // #13 │ │ +2f7dd8: 4d01 0002 |0952: aput-object v1, v0, v2 │ │ +2f7ddc: 6201 7e88 |0954: sget-object v1, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ARRANGER_SORT:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@887e │ │ +2f7de0: 1302 1400 |0956: const/16 v2, #int 20 // #14 │ │ +2f7de4: 4d01 0002 |0958: aput-object v1, v0, v2 │ │ +2f7de8: 6201 7f88 |095a: sget-object v1, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ARTISTS:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@887f │ │ +2f7dec: 1302 1500 |095c: const/16 v2, #int 21 // #15 │ │ +2f7df0: 4d01 0002 |095e: aput-object v1, v0, v2 │ │ +2f7df4: 6201 8088 |0960: sget-object v1, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ARTISTS_SORT:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8880 │ │ +2f7df8: 1302 1600 |0962: const/16 v2, #int 22 // #16 │ │ +2f7dfc: 4d01 0002 |0964: aput-object v1, v0, v2 │ │ +2f7e00: 6201 8188 |0966: sget-object v1, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ARTIST_SORT:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8881 │ │ +2f7e04: 1302 1700 |0968: const/16 v2, #int 23 // #17 │ │ +2f7e08: 4d01 0002 |096a: aput-object v1, v0, v2 │ │ +2f7e0c: 6201 8688 |096c: sget-object v1, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.BARCODE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8886 │ │ +2f7e10: 1302 1800 |096e: const/16 v2, #int 24 // #18 │ │ +2f7e14: 4d01 0002 |0970: aput-object v1, v0, v2 │ │ +2f7e18: 6201 8788 |0972: sget-object v1, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.BPM:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8887 │ │ +2f7e1c: 1302 1900 |0974: const/16 v2, #int 25 // #19 │ │ +2f7e20: 4d01 0002 |0976: aput-object v1, v0, v2 │ │ +2f7e24: 1301 1a00 |0978: const/16 v1, #int 26 // #1a │ │ +2f7e28: 6202 8888 |097a: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.CATALOG_NO:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8888 │ │ +2f7e2c: 4d02 0001 |097c: aput-object v2, v0, v1 │ │ +2f7e30: 1301 1b00 |097e: const/16 v1, #int 27 // #1b │ │ +2f7e34: 6202 8988 |0980: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.CATEGORY:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8889 │ │ +2f7e38: 4d02 0001 |0982: aput-object v2, v0, v1 │ │ +2f7e3c: 1301 1c00 |0984: const/16 v1, #int 28 // #1c │ │ +2f7e40: 6202 8a88 |0986: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.CHOIR:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@888a │ │ +2f7e44: 4d02 0001 |0988: aput-object v2, v0, v1 │ │ +2f7e48: 1301 1d00 |098a: const/16 v1, #int 29 // #1d │ │ +2f7e4c: 6202 8b88 |098c: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.CHOIR_SORT:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@888b │ │ +2f7e50: 4d02 0001 |098e: aput-object v2, v0, v1 │ │ +2f7e54: 1301 1e00 |0990: const/16 v1, #int 30 // #1e │ │ +2f7e58: 6202 8c88 |0992: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.CLASSICAL_CATALOG:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@888c │ │ +2f7e5c: 4d02 0001 |0994: aput-object v2, v0, v1 │ │ +2f7e60: 1301 1f00 |0996: const/16 v1, #int 31 // #1f │ │ +2f7e64: 6202 8d88 |0998: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.CLASSICAL_NICKNAME:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@888d │ │ +2f7e68: 4d02 0001 |099a: aput-object v2, v0, v1 │ │ +2f7e6c: 1301 2000 |099c: const/16 v1, #int 32 // #20 │ │ +2f7e70: 6202 8e88 |099e: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.COMPOSER:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@888e │ │ +2f7e74: 4d02 0001 |09a0: aput-object v2, v0, v1 │ │ +2f7e78: 1301 2100 |09a2: const/16 v1, #int 33 // #21 │ │ +2f7e7c: 6202 8f88 |09a4: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.COMPOSER_SORT:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@888f │ │ +2f7e80: 4d02 0001 |09a6: aput-object v2, v0, v1 │ │ +2f7e84: 1301 2200 |09a8: const/16 v1, #int 34 // #22 │ │ +2f7e88: 6202 9088 |09aa: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.CONDUCTOR:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8890 │ │ +2f7e8c: 4d02 0001 |09ac: aput-object v2, v0, v1 │ │ +2f7e90: 1301 2300 |09ae: const/16 v1, #int 35 // #23 │ │ +2f7e94: 6202 9188 |09b0: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.CONDUCTOR_SORT:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8891 │ │ +2f7e98: 4d02 0001 |09b2: aput-object v2, v0, v1 │ │ +2f7e9c: 1301 2400 |09b4: const/16 v1, #int 36 // #24 │ │ +2f7ea0: 6202 9488 |09b6: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.COUNTRY:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8894 │ │ +2f7ea4: 4d02 0001 |09b8: aput-object v2, v0, v1 │ │ +2f7ea8: 1301 2500 |09ba: const/16 v1, #int 37 // #25 │ │ +2f7eac: 6202 9588 |09bc: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.COVER_ART:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8895 │ │ +2f7eb0: 4d02 0001 |09be: aput-object v2, v0, v1 │ │ +2f7eb4: 1301 2600 |09c0: const/16 v1, #int 38 // #26 │ │ +2f7eb8: 6202 9688 |09c2: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.COVER_ART_URL:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8896 │ │ +2f7ebc: 4d02 0001 |09c4: aput-object v2, v0, v1 │ │ +2f7ec0: 1301 2700 |09c6: const/16 v1, #int 39 // #27 │ │ +2f7ec4: 6202 9888 |09c8: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.CUSTOM1:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8898 │ │ +2f7ec8: 4d02 0001 |09ca: aput-object v2, v0, v1 │ │ +2f7ecc: 1301 2800 |09cc: const/16 v1, #int 40 // #28 │ │ +2f7ed0: 6202 9988 |09ce: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.CUSTOM2:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8899 │ │ +2f7ed4: 4d02 0001 |09d0: aput-object v2, v0, v1 │ │ +2f7ed8: 1301 2900 |09d2: const/16 v1, #int 41 // #29 │ │ +2f7edc: 6202 9a88 |09d4: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.CUSTOM3:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@889a │ │ +2f7ee0: 4d02 0001 |09d6: aput-object v2, v0, v1 │ │ +2f7ee4: 1301 2a00 |09d8: const/16 v1, #int 42 // #2a │ │ +2f7ee8: 6202 9b88 |09da: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.CUSTOM4:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@889b │ │ +2f7eec: 4d02 0001 |09dc: aput-object v2, v0, v1 │ │ +2f7ef0: 1301 2b00 |09de: const/16 v1, #int 43 // #2b │ │ +2f7ef4: 6202 9c88 |09e0: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.CUSTOM5:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@889c │ │ +2f7ef8: 4d02 0001 |09e2: aput-object v2, v0, v1 │ │ +2f7efc: 1301 2c00 |09e4: const/16 v1, #int 44 // #2c │ │ +2f7f00: 6202 9e88 |09e6: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.DIRECTOR:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@889e │ │ +2f7f04: 4d02 0001 |09e8: aput-object v2, v0, v1 │ │ +2f7f08: 1301 2d00 |09ea: const/16 v1, #int 45 // #2d │ │ +2f7f0c: 6202 9f88 |09ec: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.DISC_NO:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@889f │ │ +2f7f10: 4d02 0001 |09ee: aput-object v2, v0, v1 │ │ +2f7f14: 1301 2e00 |09f0: const/16 v1, #int 46 // #2e │ │ +2f7f18: 6202 a088 |09f2: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.DISC_SUBTITLE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88a0 │ │ +2f7f1c: 4d02 0001 |09f4: aput-object v2, v0, v1 │ │ +2f7f20: 1301 2f00 |09f6: const/16 v1, #int 47 // #2f │ │ +2f7f24: 6202 a188 |09f8: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.DISC_TOTAL:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88a1 │ │ +2f7f28: 4d02 0001 |09fa: aput-object v2, v0, v1 │ │ +2f7f2c: 1301 3000 |09fc: const/16 v1, #int 48 // #30 │ │ +2f7f30: 6202 a288 |09fe: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.DJMIXER:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88a2 │ │ +2f7f34: 4d02 0001 |0a00: aput-object v2, v0, v1 │ │ +2f7f38: 1301 3100 |0a02: const/16 v1, #int 49 // #31 │ │ +2f7f3c: 6202 a388 |0a04: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ENCODED_BY:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88a3 │ │ +2f7f40: 4d02 0001 |0a06: aput-object v2, v0, v1 │ │ +2f7f44: 1301 3200 |0a08: const/16 v1, #int 50 // #32 │ │ +2f7f48: 6202 a488 |0a0a: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ENCODER:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88a4 │ │ +2f7f4c: 4d02 0001 |0a0c: aput-object v2, v0, v1 │ │ +2f7f50: 1301 3300 |0a0e: const/16 v1, #int 51 // #33 │ │ +2f7f54: 6202 a588 |0a10: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ENGINEER:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88a5 │ │ +2f7f58: 4d02 0001 |0a12: aput-object v2, v0, v1 │ │ +2f7f5c: 1301 3400 |0a14: const/16 v1, #int 52 // #34 │ │ +2f7f60: 6202 a688 |0a16: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ENSEMBLE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88a6 │ │ +2f7f64: 4d02 0001 |0a18: aput-object v2, v0, v1 │ │ +2f7f68: 1301 3500 |0a1a: const/16 v1, #int 53 // #35 │ │ +2f7f6c: 6202 a788 |0a1c: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ENSEMBLE_SORT:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88a7 │ │ +2f7f70: 4d02 0001 |0a1e: aput-object v2, v0, v1 │ │ +2f7f74: 1301 3600 |0a20: const/16 v1, #int 54 // #36 │ │ +2f7f78: 6202 a888 |0a22: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.FBPM:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88a8 │ │ +2f7f7c: 4d02 0001 |0a24: aput-object v2, v0, v1 │ │ +2f7f80: 1301 3700 |0a26: const/16 v1, #int 55 // #37 │ │ +2f7f84: 6202 aa88 |0a28: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.GENRE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88aa │ │ +2f7f88: 4d02 0001 |0a2a: aput-object v2, v0, v1 │ │ +2f7f8c: 1301 3800 |0a2c: const/16 v1, #int 56 // #38 │ │ +2f7f90: 6202 ab88 |0a2e: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.GENRE_ID:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88ab │ │ +2f7f94: 4d02 0001 |0a30: aput-object v2, v0, v1 │ │ +2f7f98: 1301 3900 |0a32: const/16 v1, #int 57 // #39 │ │ +2f7f9c: 6202 ac88 |0a34: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.GROUP:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88ac │ │ +2f7fa0: 4d02 0001 |0a36: aput-object v2, v0, v1 │ │ +2f7fa4: 1301 3a00 |0a38: const/16 v1, #int 58 // #3a │ │ +2f7fa8: 6202 ad88 |0a3a: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.GROUPING:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88ad │ │ +2f7fac: 4d02 0001 |0a3c: aput-object v2, v0, v1 │ │ +2f7fb0: 1301 3b00 |0a3e: const/16 v1, #int 59 // #3b │ │ +2f7fb4: 6202 ae88 |0a40: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.INITIAL_KEY:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88ae │ │ +2f7fb8: 4d02 0001 |0a42: aput-object v2, v0, v1 │ │ +2f7fbc: 1301 3c00 |0a44: const/16 v1, #int 60 // #3c │ │ +2f7fc0: 6202 af88 |0a46: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.INSTRUMENT:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88af │ │ +2f7fc4: 4d02 0001 |0a48: aput-object v2, v0, v1 │ │ +2f7fc8: 1301 3d00 |0a4a: const/16 v1, #int 61 // #3d │ │ +2f7fcc: 6202 b088 |0a4c: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.INVOLVED_PERSON:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88b0 │ │ +2f7fd0: 4d02 0001 |0a4e: aput-object v2, v0, v1 │ │ +2f7fd4: 1301 3e00 |0a50: const/16 v1, #int 62 // #3e │ │ +2f7fd8: 6202 b188 |0a52: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.IPI:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88b1 │ │ +2f7fdc: 4d02 0001 |0a54: aput-object v2, v0, v1 │ │ +2f7fe0: 1301 3f00 |0a56: const/16 v1, #int 63 // #3f │ │ +2f7fe4: 6202 b288 |0a58: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ISRC:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88b2 │ │ +2f7fe8: 4d02 0001 |0a5a: aput-object v2, v0, v1 │ │ +2f7fec: 1301 4000 |0a5c: const/16 v1, #int 64 // #40 │ │ +2f7ff0: 6202 b488 |0a5e: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ISWC:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88b4 │ │ +2f7ff4: 4d02 0001 |0a60: aput-object v2, v0, v1 │ │ +2f7ff8: 1301 4100 |0a62: const/16 v1, #int 65 // #41 │ │ +2f7ffc: 6202 b388 |0a64: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ISVBR:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88b3 │ │ +2f8000: 4d02 0001 |0a66: aput-object v2, v0, v1 │ │ +2f8004: 1301 4200 |0a68: const/16 v1, #int 66 // #42 │ │ +2f8008: 6202 b588 |0a6a: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.IS_CLASSICAL:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88b5 │ │ +2f800c: 4d02 0001 |0a6c: aput-object v2, v0, v1 │ │ +2f8010: 1301 4300 |0a6e: const/16 v1, #int 67 // #43 │ │ +2f8014: 6202 b688 |0a70: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.IS_COMPILATION:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88b6 │ │ +2f8018: 4d02 0001 |0a72: aput-object v2, v0, v1 │ │ +2f801c: 1301 4400 |0a74: const/16 v1, #int 68 // #44 │ │ +2f8020: 6202 b788 |0a76: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.IS_HD:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88b7 │ │ +2f8024: 4d02 0001 |0a78: aput-object v2, v0, v1 │ │ +2f8028: 1301 4500 |0a7a: const/16 v1, #int 69 // #45 │ │ +2f802c: 6202 b888 |0a7c: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.IS_SOUNDTRACK:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88b8 │ │ +2f8030: 4d02 0001 |0a7e: aput-object v2, v0, v1 │ │ +2f8034: 1301 4600 |0a80: const/16 v1, #int 70 // #46 │ │ +2f8038: 6202 b988 |0a82: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.LANGUAGE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88b9 │ │ +2f803c: 4d02 0001 |0a84: aput-object v2, v0, v1 │ │ +2f8040: 1301 4700 |0a86: const/16 v1, #int 71 // #47 │ │ +2f8044: 6202 ba88 |0a88: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.LYRICIST:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88ba │ │ +2f8048: 4d02 0001 |0a8a: aput-object v2, v0, v1 │ │ +2f804c: 1301 4800 |0a8c: const/16 v1, #int 72 // #48 │ │ +2f8050: 6202 bb88 |0a8e: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.LYRICIST_SORT:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88bb │ │ +2f8054: 4d02 0001 |0a90: aput-object v2, v0, v1 │ │ +2f8058: 1301 4900 |0a92: const/16 v1, #int 73 // #49 │ │ +2f805c: 6202 bc88 |0a94: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.LYRICS:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88bc │ │ +2f8060: 4d02 0001 |0a96: aput-object v2, v0, v1 │ │ +2f8064: 1301 4a00 |0a98: const/16 v1, #int 74 // #4a │ │ +2f8068: 6202 bd88 |0a9a: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.LYRICS_SYNCHRONISED:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88bd │ │ +2f806c: 4d02 0001 |0a9c: aput-object v2, v0, v1 │ │ +2f8070: 1301 4b00 |0a9e: const/16 v1, #int 75 // #4b │ │ +2f8074: 6202 be88 |0aa0: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MEDIA:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88be │ │ +2f8078: 4d02 0001 |0aa2: aput-object v2, v0, v1 │ │ +2f807c: 1301 4c00 |0aa4: const/16 v1, #int 76 // #4c │ │ +2f8080: 6202 bf88 |0aa6: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MIXER:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88bf │ │ +2f8084: 4d02 0001 |0aa8: aput-object v2, v0, v1 │ │ +2f8088: 1301 4d00 |0aaa: const/16 v1, #int 77 // #4d │ │ +2f808c: 6202 c088 |0aac: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MM_RATING:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88c0 │ │ +2f8090: 4d02 0001 |0aae: aput-object v2, v0, v1 │ │ +2f8094: 1301 4e00 |0ab0: const/16 v1, #int 78 // #4e │ │ +2f8098: 6202 c188 |0ab2: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MOOD:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88c1 │ │ +2f809c: 4d02 0001 |0ab4: aput-object v2, v0, v1 │ │ +2f80a0: 1301 4f00 |0ab6: const/16 v1, #int 79 // #4f │ │ +2f80a4: 6202 c288 |0ab8: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MOOD_ACOUSTIC:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88c2 │ │ +2f80a8: 4d02 0001 |0aba: aput-object v2, v0, v1 │ │ +2f80ac: 1301 5000 |0abc: const/16 v1, #int 80 // #50 │ │ +2f80b0: 6202 c388 |0abe: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MOOD_AGGRESSIVE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88c3 │ │ +2f80b4: 4d02 0001 |0ac0: aput-object v2, v0, v1 │ │ +2f80b8: 1301 5100 |0ac2: const/16 v1, #int 81 // #51 │ │ +2f80bc: 6202 c488 |0ac4: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MOOD_AROUSAL:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88c4 │ │ +2f80c0: 4d02 0001 |0ac6: aput-object v2, v0, v1 │ │ +2f80c4: 1301 5200 |0ac8: const/16 v1, #int 82 // #52 │ │ +2f80c8: 6202 c588 |0aca: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MOOD_DANCEABILITY:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88c5 │ │ +2f80cc: 4d02 0001 |0acc: aput-object v2, v0, v1 │ │ +2f80d0: 1301 5300 |0ace: const/16 v1, #int 83 // #53 │ │ +2f80d4: 6202 c688 |0ad0: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MOOD_ELECTRONIC:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88c6 │ │ +2f80d8: 4d02 0001 |0ad2: aput-object v2, v0, v1 │ │ +2f80dc: 1301 5400 |0ad4: const/16 v1, #int 84 // #54 │ │ +2f80e0: 6202 c788 |0ad6: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MOOD_HAPPY:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88c7 │ │ +2f80e4: 4d02 0001 |0ad8: aput-object v2, v0, v1 │ │ +2f80e8: 1301 5500 |0ada: const/16 v1, #int 85 // #55 │ │ +2f80ec: 6202 c888 |0adc: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MOOD_INSTRUMENTAL:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88c8 │ │ +2f80f0: 4d02 0001 |0ade: aput-object v2, v0, v1 │ │ +2f80f4: 1301 5600 |0ae0: const/16 v1, #int 86 // #56 │ │ +2f80f8: 6202 c988 |0ae2: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MOOD_PARTY:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88c9 │ │ +2f80fc: 4d02 0001 |0ae4: aput-object v2, v0, v1 │ │ +2f8100: 1301 5700 |0ae6: const/16 v1, #int 87 // #57 │ │ +2f8104: 6202 ca88 |0ae8: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MOOD_RELAXED:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88ca │ │ +2f8108: 4d02 0001 |0aea: aput-object v2, v0, v1 │ │ +2f810c: 1301 5800 |0aec: const/16 v1, #int 88 // #58 │ │ +2f8110: 6202 cb88 |0aee: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MOOD_SAD:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88cb │ │ +2f8114: 4d02 0001 |0af0: aput-object v2, v0, v1 │ │ +2f8118: 1301 5900 |0af2: const/16 v1, #int 89 // #59 │ │ +2f811c: 6202 cc88 |0af4: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MOOD_VALENCE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88cc │ │ +2f8120: 4d02 0001 |0af6: aput-object v2, v0, v1 │ │ +2f8124: 1301 5a00 |0af8: const/16 v1, #int 90 // #5a │ │ +2f8128: 6202 cd88 |0afa: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MOVEMENT:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88cd │ │ +2f812c: 4d02 0001 |0afc: aput-object v2, v0, v1 │ │ +2f8130: 1301 5b00 |0afe: const/16 v1, #int 91 // #5b │ │ +2f8134: 6202 ce88 |0b00: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MOVEMENT_NO:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88ce │ │ +2f8138: 4d02 0001 |0b02: aput-object v2, v0, v1 │ │ +2f813c: 1301 5c00 |0b04: const/16 v1, #int 92 // #5c │ │ +2f8140: 6202 cf88 |0b06: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MOVEMENT_TOTAL:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88cf │ │ +2f8144: 4d02 0001 |0b08: aput-object v2, v0, v1 │ │ +2f8148: 1301 5d00 |0b0a: const/16 v1, #int 93 // #5d │ │ +2f814c: 6202 d088 |0b0c: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_ARTISTID:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88d0 │ │ +2f8150: 4d02 0001 |0b0e: aput-object v2, v0, v1 │ │ +2f8154: 1301 5e00 |0b10: const/16 v1, #int 94 // #5e │ │ +2f8158: 6202 d188 |0b12: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_DISC_ID:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88d1 │ │ +2f815c: 4d02 0001 |0b14: aput-object v2, v0, v1 │ │ +2f8160: 1301 5f00 |0b16: const/16 v1, #int 95 // #5f │ │ +2f8164: 6202 d288 |0b18: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_ORIGINAL_RELEASEID:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88d2 │ │ +2f8168: 4d02 0001 |0b1a: aput-object v2, v0, v1 │ │ +2f816c: 1301 6000 |0b1c: const/16 v1, #int 96 // #60 │ │ +2f8170: 6202 d388 |0b1e: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_RELEASEARTISTID:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88d3 │ │ +2f8174: 4d02 0001 |0b20: aput-object v2, v0, v1 │ │ +2f8178: 1301 6100 |0b22: const/16 v1, #int 97 // #61 │ │ +2f817c: 6202 d488 |0b24: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_RELEASEGROUPID:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88d4 │ │ +2f8180: 4d02 0001 |0b26: aput-object v2, v0, v1 │ │ +2f8184: 1301 6200 |0b28: const/16 v1, #int 98 // #62 │ │ +2f8188: 6202 d588 |0b2a: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_RELEASEID:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88d5 │ │ +2f818c: 4d02 0001 |0b2c: aput-object v2, v0, v1 │ │ +2f8190: 1301 6300 |0b2e: const/16 v1, #int 99 // #63 │ │ +2f8194: 6202 d688 |0b30: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_RELEASETRACKID:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88d6 │ │ +2f8198: 4d02 0001 |0b32: aput-object v2, v0, v1 │ │ +2f819c: 1301 6400 |0b34: const/16 v1, #int 100 // #64 │ │ +2f81a0: 6202 d788 |0b36: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_RELEASE_COUNTRY:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88d7 │ │ +2f81a4: 4d02 0001 |0b38: aput-object v2, v0, v1 │ │ +2f81a8: 1301 6500 |0b3a: const/16 v1, #int 101 // #65 │ │ +2f81ac: 6202 d888 |0b3c: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_RELEASE_STATUS:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88d8 │ │ +2f81b0: 4d02 0001 |0b3e: aput-object v2, v0, v1 │ │ +2f81b4: 1301 6600 |0b40: const/16 v1, #int 102 // #66 │ │ +2f81b8: 6202 d988 |0b42: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_RELEASE_TYPE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88d9 │ │ +2f81bc: 4d02 0001 |0b44: aput-object v2, v0, v1 │ │ +2f81c0: 1301 6700 |0b46: const/16 v1, #int 103 // #67 │ │ +2f81c4: 6202 da88 |0b48: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_TRACK_ID:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88da │ │ +2f81c8: 4d02 0001 |0b4a: aput-object v2, v0, v1 │ │ +2f81cc: 1301 6800 |0b4c: const/16 v1, #int 104 // #68 │ │ +2f81d0: 6202 dc88 |0b4e: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_WORKID:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88dc │ │ +2f81d4: 4d02 0001 |0b50: aput-object v2, v0, v1 │ │ +2f81d8: 1301 6900 |0b52: const/16 v1, #int 105 // #69 │ │ +2f81dc: 6202 dd88 |0b54: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_WORK_COMPOSITION:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88dd │ │ +2f81e0: 4d02 0001 |0b56: aput-object v2, v0, v1 │ │ +2f81e4: 1301 6a00 |0b58: const/16 v1, #int 106 // #6a │ │ +2f81e8: 6202 de88 |0b5a: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_WORK_COMPOSITION_ID:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88de │ │ +2f81ec: 4d02 0001 |0b5c: aput-object v2, v0, v1 │ │ +2f81f0: 1301 6b00 |0b5e: const/16 v1, #int 107 // #6b │ │ +2f81f4: 6202 df88 |0b60: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL1:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88df │ │ +2f81f8: 4d02 0001 |0b62: aput-object v2, v0, v1 │ │ +2f81fc: 1301 6c00 |0b64: const/16 v1, #int 108 // #6c │ │ +2f8200: 6202 e088 |0b66: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL1_ID:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88e0 │ │ +2f8204: 4d02 0001 |0b68: aput-object v2, v0, v1 │ │ +2f8208: 1301 6d00 |0b6a: const/16 v1, #int 109 // #6d │ │ +2f820c: 6202 e188 |0b6c: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL1_TYPE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88e1 │ │ +2f8210: 4d02 0001 |0b6e: aput-object v2, v0, v1 │ │ +2f8214: 1301 6e00 |0b70: const/16 v1, #int 110 // #6e │ │ +2f8218: 6202 e288 |0b72: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL2:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88e2 │ │ +2f821c: 4d02 0001 |0b74: aput-object v2, v0, v1 │ │ +2f8220: 1301 6f00 |0b76: const/16 v1, #int 111 // #6f │ │ +2f8224: 6202 e388 |0b78: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL2_ID:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88e3 │ │ +2f8228: 4d02 0001 |0b7a: aput-object v2, v0, v1 │ │ +2f822c: 1301 7000 |0b7c: const/16 v1, #int 112 // #70 │ │ +2f8230: 6202 e488 |0b7e: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL2_TYPE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88e4 │ │ +2f8234: 4d02 0001 |0b80: aput-object v2, v0, v1 │ │ +2f8238: 1301 7100 |0b82: const/16 v1, #int 113 // #71 │ │ +2f823c: 6202 e588 |0b84: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL3:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88e5 │ │ +2f8240: 4d02 0001 |0b86: aput-object v2, v0, v1 │ │ +2f8244: 1301 7200 |0b88: const/16 v1, #int 114 // #72 │ │ +2f8248: 6202 e688 |0b8a: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL3_ID:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88e6 │ │ +2f824c: 4d02 0001 |0b8c: aput-object v2, v0, v1 │ │ +2f8250: 1301 7300 |0b8e: const/16 v1, #int 115 // #73 │ │ +2f8254: 6202 e788 |0b90: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL3_TYPE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88e7 │ │ +2f8258: 4d02 0001 |0b92: aput-object v2, v0, v1 │ │ +2f825c: 1301 7400 |0b94: const/16 v1, #int 116 // #74 │ │ +2f8260: 6202 e888 |0b96: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL4:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88e8 │ │ +2f8264: 4d02 0001 |0b98: aput-object v2, v0, v1 │ │ +2f8268: 1301 7500 |0b9a: const/16 v1, #int 117 // #75 │ │ +2f826c: 6202 e988 |0b9c: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL4_ID:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88e9 │ │ +2f8270: 4d02 0001 |0b9e: aput-object v2, v0, v1 │ │ +2f8274: 1301 7600 |0ba0: const/16 v1, #int 118 // #76 │ │ +2f8278: 6202 ea88 |0ba2: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL4_TYPE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88ea │ │ +2f827c: 4d02 0001 |0ba4: aput-object v2, v0, v1 │ │ +2f8280: 1301 7700 |0ba6: const/16 v1, #int 119 // #77 │ │ +2f8284: 6202 eb88 |0ba8: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL5:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88eb │ │ +2f8288: 4d02 0001 |0baa: aput-object v2, v0, v1 │ │ +2f828c: 1301 7800 |0bac: const/16 v1, #int 120 // #78 │ │ +2f8290: 6202 ec88 |0bae: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL5_ID:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88ec │ │ +2f8294: 4d02 0001 |0bb0: aput-object v2, v0, v1 │ │ +2f8298: 1301 7900 |0bb2: const/16 v1, #int 121 // #79 │ │ +2f829c: 6202 ed88 |0bb4: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL5_TYPE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88ed │ │ +2f82a0: 4d02 0001 |0bb6: aput-object v2, v0, v1 │ │ +2f82a4: 1301 7a00 |0bb8: const/16 v1, #int 122 // #7a │ │ +2f82a8: 6202 ef88 |0bba: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL6_ID:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88ef │ │ +2f82ac: 4d02 0001 |0bbc: aput-object v2, v0, v1 │ │ +2f82b0: 1301 7b00 |0bbe: const/16 v1, #int 123 // #7b │ │ +2f82b4: 6202 ee88 |0bc0: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL6:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88ee │ │ +2f82b8: 4d02 0001 |0bc2: aput-object v2, v0, v1 │ │ +2f82bc: 1301 7c00 |0bc4: const/16 v1, #int 124 // #7c │ │ +2f82c0: 6202 f088 |0bc6: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL6_TYPE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88f0 │ │ +2f82c4: 4d02 0001 |0bc8: aput-object v2, v0, v1 │ │ +2f82c8: 1301 7d00 |0bca: const/16 v1, #int 125 // #7d │ │ +2f82cc: 6202 f188 |0bcc: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICIP_ID:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88f1 │ │ +2f82d0: 4d02 0001 |0bce: aput-object v2, v0, v1 │ │ +2f82d4: 1301 7e00 |0bd0: const/16 v1, #int 126 // #7e │ │ +2f82d8: 6202 f288 |0bd2: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.OCCASION:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88f2 │ │ +2f82dc: 4d02 0001 |0bd4: aput-object v2, v0, v1 │ │ +2f82e0: 1301 7f00 |0bd6: const/16 v1, #int 127 // #7f │ │ +2f82e4: 6202 f388 |0bd8: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.OPUS:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88f3 │ │ +2f82e8: 4d02 0001 |0bda: aput-object v2, v0, v1 │ │ +2f82ec: 1301 8000 |0bdc: const/16 v1, #int 128 // #80 │ │ +2f82f0: 6202 f488 |0bde: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ORCHESTRA:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88f4 │ │ +2f82f4: 4d02 0001 |0be0: aput-object v2, v0, v1 │ │ +2f82f8: 1301 8100 |0be2: const/16 v1, #int 129 // #81 │ │ +2f82fc: 6202 f588 |0be4: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ORCHESTRA_SORT:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88f5 │ │ +2f8300: 4d02 0001 |0be6: aput-object v2, v0, v1 │ │ +2f8304: 1301 8200 |0be8: const/16 v1, #int 130 // #82 │ │ +2f8308: 6202 f688 |0bea: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ORIGINAL_ALBUM:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88f6 │ │ +2f830c: 4d02 0001 |0bec: aput-object v2, v0, v1 │ │ +2f8310: 1301 8300 |0bee: const/16 v1, #int 131 // #83 │ │ +2f8314: 6202 f788 |0bf0: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ORIGINAL_ARTIST:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88f7 │ │ +2f8318: 4d02 0001 |0bf2: aput-object v2, v0, v1 │ │ +2f831c: 1301 8400 |0bf4: const/16 v1, #int 132 // #84 │ │ +2f8320: 6202 f888 |0bf6: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ORIGINAL_LYRICIST:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88f8 │ │ +2f8324: 4d02 0001 |0bf8: aput-object v2, v0, v1 │ │ +2f8328: 1301 8500 |0bfa: const/16 v1, #int 133 // #85 │ │ +2f832c: 6202 f988 |0bfc: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ORIGINAL_YEAR:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88f9 │ │ +2f8330: 4d02 0001 |0bfe: aput-object v2, v0, v1 │ │ +2f8334: 1301 8600 |0c00: const/16 v1, #int 134 // #86 │ │ +2f8338: 6202 fa88 |0c02: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.OVERALL_WORK:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88fa │ │ +2f833c: 4d02 0001 |0c04: aput-object v2, v0, v1 │ │ +2f8340: 1301 8700 |0c06: const/16 v1, #int 135 // #87 │ │ +2f8344: 6202 fb88 |0c08: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.PART:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88fb │ │ +2f8348: 4d02 0001 |0c0a: aput-object v2, v0, v1 │ │ +2f834c: 1301 8800 |0c0c: const/16 v1, #int 136 // #88 │ │ +2f8350: 6202 fc88 |0c0e: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.PART_NUMBER:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88fc │ │ +2f8354: 4d02 0001 |0c10: aput-object v2, v0, v1 │ │ +2f8358: 1301 8900 |0c12: const/16 v1, #int 137 // #89 │ │ +2f835c: 6202 fd88 |0c14: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.PART_TYPE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88fd │ │ +2f8360: 4d02 0001 |0c16: aput-object v2, v0, v1 │ │ +2f8364: 1301 8a00 |0c18: const/16 v1, #int 138 // #8a │ │ +2f8368: 6202 fe88 |0c1a: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.PERFORMER:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88fe │ │ +2f836c: 4d02 0001 |0c1c: aput-object v2, v0, v1 │ │ +2f8370: 1301 8b00 |0c1e: const/16 v1, #int 139 // #8b │ │ +2f8374: 6202 ff88 |0c20: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.PERFORMER_NAME:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88ff │ │ +2f8378: 4d02 0001 |0c22: aput-object v2, v0, v1 │ │ +2f837c: 1301 8c00 |0c24: const/16 v1, #int 140 // #8c │ │ +2f8380: 6202 0089 |0c26: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.PERFORMER_NAME_SORT:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8900 │ │ +2f8384: 4d02 0001 |0c28: aput-object v2, v0, v1 │ │ +2f8388: 1301 8d00 |0c2a: const/16 v1, #int 141 // #8d │ │ +2f838c: 6202 0189 |0c2c: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.PERIOD:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8901 │ │ +2f8390: 4d02 0001 |0c2e: aput-object v2, v0, v1 │ │ +2f8394: 1301 8e00 |0c30: const/16 v1, #int 142 // #8e │ │ +2f8398: 6202 0289 |0c32: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.PRODUCER:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8902 │ │ +2f839c: 4d02 0001 |0c34: aput-object v2, v0, v1 │ │ +2f83a0: 1301 8f00 |0c36: const/16 v1, #int 143 // #8f │ │ +2f83a4: 6202 0389 |0c38: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.QUALITY:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8903 │ │ +2f83a8: 4d02 0001 |0c3a: aput-object v2, v0, v1 │ │ +2f83ac: 1301 9000 |0c3c: const/16 v1, #int 144 // #90 │ │ +2f83b0: 6202 0489 |0c3e: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.RANKING:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8904 │ │ +2f83b4: 4d02 0001 |0c40: aput-object v2, v0, v1 │ │ +2f83b8: 1301 9100 |0c42: const/16 v1, #int 145 // #91 │ │ +2f83bc: 6202 0689 |0c44: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.RECORD_LABEL:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8906 │ │ +2f83c0: 4d02 0001 |0c46: aput-object v2, v0, v1 │ │ +2f83c4: 1301 9200 |0c48: const/16 v1, #int 146 // #92 │ │ +2f83c8: 6202 0789 |0c4a: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.REMIXER:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8907 │ │ +2f83cc: 4d02 0001 |0c4c: aput-object v2, v0, v1 │ │ +2f83d0: 1301 9300 |0c4e: const/16 v1, #int 147 // #93 │ │ +2f83d4: 6202 0889 |0c50: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.SCRIPT:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8908 │ │ +2f83d8: 4d02 0001 |0c52: aput-object v2, v0, v1 │ │ +2f83dc: 1301 9400 |0c54: const/16 v1, #int 148 // #94 │ │ +2f83e0: 6202 0989 |0c56: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.SINGLE_DISC_TRACK_NO:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8909 │ │ +2f83e4: 4d02 0001 |0c58: aput-object v2, v0, v1 │ │ +2f83e8: 1301 9500 |0c5a: const/16 v1, #int 149 // #95 │ │ +2f83ec: 6202 0a89 |0c5c: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.SUBTITLE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@890a │ │ +2f83f0: 4d02 0001 |0c5e: aput-object v2, v0, v1 │ │ +2f83f4: 1301 9600 |0c60: const/16 v1, #int 150 // #96 │ │ +2f83f8: 6202 0b89 |0c62: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.TAGS:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@890b │ │ +2f83fc: 4d02 0001 |0c64: aput-object v2, v0, v1 │ │ +2f8400: 1301 9700 |0c66: const/16 v1, #int 151 // #97 │ │ +2f8404: 6202 0c89 |0c68: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.TEMPO:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@890c │ │ +2f8408: 4d02 0001 |0c6a: aput-object v2, v0, v1 │ │ +2f840c: 1301 9800 |0c6c: const/16 v1, #int 152 // #98 │ │ +2f8410: 6202 0d89 |0c6e: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.TIMBRE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@890d │ │ +2f8414: 4d02 0001 |0c70: aput-object v2, v0, v1 │ │ +2f8418: 1301 9900 |0c72: const/16 v1, #int 153 // #99 │ │ +2f841c: 6202 0f89 |0c74: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.TITLE_MOVEMENT:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@890f │ │ +2f8420: 4d02 0001 |0c76: aput-object v2, v0, v1 │ │ +2f8424: 1301 9a00 |0c78: const/16 v1, #int 154 // #9a │ │ +2f8428: 6202 db88 |0c7a: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_WORK:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88db │ │ +2f842c: 4d02 0001 |0c7c: aput-object v2, v0, v1 │ │ +2f8430: 1301 9b00 |0c7e: const/16 v1, #int 155 // #9b │ │ +2f8434: 6202 1089 |0c80: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.TITLE_SORT:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8910 │ │ +2f8438: 4d02 0001 |0c82: aput-object v2, v0, v1 │ │ +2f843c: 1301 9c00 |0c84: const/16 v1, #int 156 // #9c │ │ +2f8440: 6202 1189 |0c86: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.TONALITY:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8911 │ │ +2f8444: 4d02 0001 |0c88: aput-object v2, v0, v1 │ │ +2f8448: 1301 9d00 |0c8a: const/16 v1, #int 157 // #9d │ │ +2f844c: 6202 1289 |0c8c: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.TRACK:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8912 │ │ +2f8450: 4d02 0001 |0c8e: aput-object v2, v0, v1 │ │ +2f8454: 1301 9e00 |0c90: const/16 v1, #int 158 // #9e │ │ +2f8458: 6202 1389 |0c92: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.TRACK_TOTAL:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8913 │ │ +2f845c: 4d02 0001 |0c94: aput-object v2, v0, v1 │ │ +2f8460: 1301 9f00 |0c96: const/16 v1, #int 159 // #9f │ │ +2f8464: 6202 1489 |0c98: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.URL_DISCOGS_ARTIST_SITE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8914 │ │ +2f8468: 4d02 0001 |0c9a: aput-object v2, v0, v1 │ │ +2f846c: 1301 a000 |0c9c: const/16 v1, #int 160 // #a0 │ │ +2f8470: 6202 1589 |0c9e: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.URL_DISCOGS_RELEASE_SITE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8915 │ │ +2f8474: 4d02 0001 |0ca0: aput-object v2, v0, v1 │ │ +2f8478: 1301 a100 |0ca2: const/16 v1, #int 161 // #a1 │ │ +2f847c: 6202 1689 |0ca4: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.URL_LYRICS_SITE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8916 │ │ +2f8480: 4d02 0001 |0ca6: aput-object v2, v0, v1 │ │ +2f8484: 1301 a200 |0ca8: const/16 v1, #int 162 // #a2 │ │ +2f8488: 6202 1789 |0caa: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.URL_OFFICIAL_ARTIST_SITE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8917 │ │ +2f848c: 4d02 0001 |0cac: aput-object v2, v0, v1 │ │ +2f8490: 1301 a300 |0cae: const/16 v1, #int 163 // #a3 │ │ +2f8494: 6202 1889 |0cb0: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.URL_OFFICIAL_RELEASE_SITE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8918 │ │ +2f8498: 4d02 0001 |0cb2: aput-object v2, v0, v1 │ │ +2f849c: 1301 a400 |0cb4: const/16 v1, #int 164 // #a4 │ │ +2f84a0: 6202 1989 |0cb6: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.URL_PROMOTIONAL_SITE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8919 │ │ +2f84a4: 4d02 0001 |0cb8: aput-object v2, v0, v1 │ │ +2f84a8: 1301 a500 |0cba: const/16 v1, #int 165 // #a5 │ │ +2f84ac: 6202 1a89 |0cbc: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.URL_WIKIPEDIA_ARTIST_SITE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@891a │ │ +2f84b0: 4d02 0001 |0cbe: aput-object v2, v0, v1 │ │ +2f84b4: 1301 a600 |0cc0: const/16 v1, #int 166 // #a6 │ │ +2f84b8: 6202 1b89 |0cc2: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.URL_WIKIPEDIA_RELEASE_SITE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@891b │ │ +2f84bc: 4d02 0001 |0cc4: aput-object v2, v0, v1 │ │ +2f84c0: 1301 a700 |0cc6: const/16 v1, #int 167 // #a7 │ │ +2f84c4: 6202 1c89 |0cc8: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.USER_RATING:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@891c │ │ +2f84c8: 4d02 0001 |0cca: aput-object v2, v0, v1 │ │ +2f84cc: 1301 a800 |0ccc: const/16 v1, #int 168 // #a8 │ │ +2f84d0: 6202 1d89 |0cce: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.WORK:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@891d │ │ +2f84d4: 4d02 0001 |0cd0: aput-object v2, v0, v1 │ │ +2f84d8: 1301 a900 |0cd2: const/16 v1, #int 169 // #a9 │ │ +2f84dc: 6202 1e89 |0cd4: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.WORK_TYPE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@891e │ │ +2f84e0: 4d02 0001 |0cd6: aput-object v2, v0, v1 │ │ +2f84e4: 1301 aa00 |0cd8: const/16 v1, #int 170 // #aa │ │ +2f84e8: 6202 1f89 |0cda: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.YEAR:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@891f │ │ +2f84ec: 4d02 0001 |0cdc: aput-object v2, v0, v1 │ │ +2f84f0: 1301 ab00 |0cde: const/16 v1, #int 171 // #ab │ │ +2f84f4: 6202 9788 |0ce0: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.CUSTOM:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8897 │ │ +2f84f8: 4d02 0001 |0ce2: aput-object v2, v0, v1 │ │ +2f84fc: 6900 7188 |0ce4: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.$VALUES:[Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8871 │ │ +2f8500: 2200 8c10 |0ce6: new-instance v0, Ljava/util/HashMap; // type@108c │ │ +2f8504: 7100 9c92 0000 |0ce8: invoke-static {}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.values:()[Lorg/jaudiotagger/tag/asf/AsfFieldKey; // method@929c │ │ +2f850a: 0c01 |0ceb: move-result-object v1 │ │ +2f850c: 2111 |0cec: array-length v1, v1 │ │ +2f850e: 7020 2c89 1000 |0ced: invoke-direct {v0, v1}, Ljava/util/HashMap;.:(I)V // method@892c │ │ +2f8514: 6900 a988 |0cf0: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.FIELD_ID_MAP:Ljava/util/Map; // field@88a9 │ │ +2f8518: 7100 9c92 0000 |0cf2: invoke-static {}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.values:()[Lorg/jaudiotagger/tag/asf/AsfFieldKey; // method@929c │ │ +2f851e: 0c00 |0cf5: move-result-object v0 │ │ +2f8520: 2101 |0cf6: array-length v1, v0 │ │ +2f8522: 3514 1400 |0cf7: if-ge v4, v1, 0d0b // +0014 │ │ +2f8526: 4602 0004 |0cf9: aget-object v2, v0, v4 │ │ +2f852a: 6203 9788 |0cfb: sget-object v3, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.CUSTOM:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8897 │ │ +2f852e: 3232 0b00 |0cfd: if-eq v2, v3, 0d08 // +000b │ │ +2f8532: 6203 a988 |0cff: sget-object v3, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.FIELD_ID_MAP:Ljava/util/Map; // field@88a9 │ │ +2f8536: 6e10 9492 0200 |0d01: invoke-virtual {v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.getFieldName:()Ljava/lang/String; // method@9294 │ │ +2f853c: 0c05 |0d04: move-result-object v5 │ │ +2f853e: 7230 9489 5302 |0d05: invoke-interface {v3, v5, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2f8544: d804 0401 |0d08: add-int/lit8 v4, v4, #int 1 // #01 │ │ +2f8548: 28ed |0d0a: goto 0cf7 // -0013 │ │ +2f854a: 0e00 |0d0b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0010 line=48 │ │ 0x0020 line=49 │ │ 0x0030 line=50 │ │ 0x003f line=51 │ │ @@ -742069,24 +742069,24 @@ │ │ type : '(Ljava/lang/String;ILjava/lang/String;Z)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 12 │ │ ins : 5 │ │ outs : 7 │ │ insns size : 13 16-bit code units │ │ -2f8548: |[2f8548] org.jaudiotagger.tag.asf.AsfFieldKey.:(Ljava/lang/String;ILjava/lang/String;Z)V │ │ -2f8558: 6205 5f82 |0000: sget-object v5, Lorg/jaudiotagger/audio/asf/data/ContainerType;.EXTENDED_CONTENT:Lorg/jaudiotagger/audio/asf/data/ContainerType; // field@825f │ │ -2f855c: 6206 6082 |0002: sget-object v6, Lorg/jaudiotagger/audio/asf/data/ContainerType;.METADATA_LIBRARY_OBJECT:Lorg/jaudiotagger/audio/asf/data/ContainerType; // field@8260 │ │ -2f8560: 0770 |0004: move-object v0, v7 │ │ -2f8562: 0781 |0005: move-object v1, v8 │ │ -2f8564: 0192 |0006: move v2, v9 │ │ -2f8566: 07a3 |0007: move-object v3, v10 │ │ -2f8568: 01b4 |0008: move v4, v11 │ │ -2f856a: 7607 9292 0000 |0009: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;ZLorg/jaudiotagger/audio/asf/data/ContainerType;Lorg/jaudiotagger/audio/asf/data/ContainerType;)V // method@9292 │ │ -2f8570: 0e00 |000c: return-void │ │ +2f854c: |[2f854c] org.jaudiotagger.tag.asf.AsfFieldKey.:(Ljava/lang/String;ILjava/lang/String;Z)V │ │ +2f855c: 6205 5f82 |0000: sget-object v5, Lorg/jaudiotagger/audio/asf/data/ContainerType;.EXTENDED_CONTENT:Lorg/jaudiotagger/audio/asf/data/ContainerType; // field@825f │ │ +2f8560: 6206 6082 |0002: sget-object v6, Lorg/jaudiotagger/audio/asf/data/ContainerType;.METADATA_LIBRARY_OBJECT:Lorg/jaudiotagger/audio/asf/data/ContainerType; // field@8260 │ │ +2f8564: 0770 |0004: move-object v0, v7 │ │ +2f8566: 0781 |0005: move-object v1, v8 │ │ +2f8568: 0192 |0006: move v2, v9 │ │ +2f856a: 07a3 |0007: move-object v3, v10 │ │ +2f856c: 01b4 |0008: move v4, v11 │ │ +2f856e: 7607 9292 0000 |0009: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;ZLorg/jaudiotagger/audio/asf/data/ContainerType;Lorg/jaudiotagger/audio/asf/data/ContainerType;)V // method@9292 │ │ +2f8574: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=311 │ │ locals : │ │ 0x0000 - 0x000d reg=7 this Lorg/jaudiotagger/tag/asf/AsfFieldKey; │ │ 0x0000 - 0x000d reg=8 (null) Ljava/lang/String; │ │ 0x0000 - 0x000d reg=9 (null) I │ │ @@ -742098,24 +742098,24 @@ │ │ type : '(Ljava/lang/String;ILjava/lang/String;ZLorg/jaudiotagger/audio/asf/data/ContainerType;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 13 │ │ ins : 6 │ │ outs : 7 │ │ insns size : 11 16-bit code units │ │ -2f8574: |[2f8574] org.jaudiotagger.tag.asf.AsfFieldKey.:(Ljava/lang/String;ILjava/lang/String;ZLorg/jaudiotagger/audio/asf/data/ContainerType;)V │ │ -2f8584: 0770 |0000: move-object v0, v7 │ │ -2f8586: 0781 |0001: move-object v1, v8 │ │ -2f8588: 0192 |0002: move v2, v9 │ │ -2f858a: 07a3 |0003: move-object v3, v10 │ │ -2f858c: 01b4 |0004: move v4, v11 │ │ -2f858e: 07c5 |0005: move-object v5, v12 │ │ -2f8590: 07c6 |0006: move-object v6, v12 │ │ -2f8592: 7607 9292 0000 |0007: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;ZLorg/jaudiotagger/audio/asf/data/ContainerType;Lorg/jaudiotagger/audio/asf/data/ContainerType;)V // method@9292 │ │ -2f8598: 0e00 |000a: return-void │ │ +2f8578: |[2f8578] org.jaudiotagger.tag.asf.AsfFieldKey.:(Ljava/lang/String;ILjava/lang/String;ZLorg/jaudiotagger/audio/asf/data/ContainerType;)V │ │ +2f8588: 0770 |0000: move-object v0, v7 │ │ +2f858a: 0781 |0001: move-object v1, v8 │ │ +2f858c: 0192 |0002: move v2, v9 │ │ +2f858e: 07a3 |0003: move-object v3, v10 │ │ +2f8590: 01b4 |0004: move v4, v11 │ │ +2f8592: 07c5 |0005: move-object v5, v12 │ │ +2f8594: 07c6 |0006: move-object v6, v12 │ │ +2f8596: 7607 9292 0000 |0007: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.:(Ljava/lang/String;ILjava/lang/String;ZLorg/jaudiotagger/audio/asf/data/ContainerType;Lorg/jaudiotagger/audio/asf/data/ContainerType;)V // method@9292 │ │ +2f859c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0007 line=328 │ │ locals : │ │ 0x0000 - 0x000b reg=7 this Lorg/jaudiotagger/tag/asf/AsfFieldKey; │ │ 0x0000 - 0x000b reg=8 (null) Ljava/lang/String; │ │ 0x0000 - 0x000b reg=9 (null) I │ │ @@ -742128,28 +742128,28 @@ │ │ type : '(Ljava/lang/String;ILjava/lang/String;ZLorg/jaudiotagger/audio/asf/data/ContainerType;Lorg/jaudiotagger/audio/asf/data/ContainerType;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 7 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -2f859c: |[2f859c] org.jaudiotagger.tag.asf.AsfFieldKey.:(Ljava/lang/String;ILjava/lang/String;ZLorg/jaudiotagger/audio/asf/data/ContainerType;Lorg/jaudiotagger/audio/asf/data/ContainerType;)V │ │ -2f85ac: 7030 0387 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@8703 │ │ -2f85b2: 5b03 2089 |0003: iput-object v3, v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.fieldName:Ljava/lang/String; // field@8920 │ │ -2f85b6: 3804 0a00 |0005: if-eqz v4, 000f // +000a │ │ -2f85ba: 6e10 858b 0600 |0007: invoke-virtual {v6}, Lorg/jaudiotagger/audio/asf/data/ContainerType;.isMultiValued:()Z // method@8b85 │ │ -2f85c0: 0a01 |000a: move-result v1 │ │ -2f85c2: 3801 0400 |000b: if-eqz v1, 000f // +0004 │ │ -2f85c6: 1211 |000d: const/4 v1, #int 1 // #1 │ │ -2f85c8: 2802 |000e: goto 0010 // +0002 │ │ -2f85ca: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -2f85cc: 5c01 2389 |0010: iput-boolean v1, v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.multiValued:Z // field@8923 │ │ -2f85d0: 5b05 2289 |0012: iput-object v5, v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.lowestContainer:Lorg/jaudiotagger/audio/asf/data/ContainerType; // field@8922 │ │ -2f85d4: 5b06 2189 |0014: iput-object v6, v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.highestContainer:Lorg/jaudiotagger/audio/asf/data/ContainerType; // field@8921 │ │ -2f85d8: 0e00 |0016: return-void │ │ +2f85a0: |[2f85a0] org.jaudiotagger.tag.asf.AsfFieldKey.:(Ljava/lang/String;ILjava/lang/String;ZLorg/jaudiotagger/audio/asf/data/ContainerType;Lorg/jaudiotagger/audio/asf/data/ContainerType;)V │ │ +2f85b0: 7030 0387 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@8703 │ │ +2f85b6: 5b03 2089 |0003: iput-object v3, v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.fieldName:Ljava/lang/String; // field@8920 │ │ +2f85ba: 3804 0a00 |0005: if-eqz v4, 000f // +000a │ │ +2f85be: 6e10 858b 0600 |0007: invoke-virtual {v6}, Lorg/jaudiotagger/audio/asf/data/ContainerType;.isMultiValued:()Z // method@8b85 │ │ +2f85c4: 0a01 |000a: move-result v1 │ │ +2f85c6: 3801 0400 |000b: if-eqz v1, 000f // +0004 │ │ +2f85ca: 1211 |000d: const/4 v1, #int 1 // #1 │ │ +2f85cc: 2802 |000e: goto 0010 // +0002 │ │ +2f85ce: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +2f85d0: 5c01 2389 |0010: iput-boolean v1, v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.multiValued:Z // field@8923 │ │ +2f85d4: 5b05 2289 |0012: iput-object v5, v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.lowestContainer:Lorg/jaudiotagger/audio/asf/data/ContainerType; // field@8922 │ │ +2f85d8: 5b06 2189 |0014: iput-object v6, v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.highestContainer:Lorg/jaudiotagger/audio/asf/data/ContainerType; // field@8921 │ │ +2f85dc: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=346 │ │ 0x0003 line=347 │ │ 0x0007 line=349 │ │ 0x0012 line=350 │ │ 0x0014 line=351 │ │ @@ -742167,22 +742167,22 @@ │ │ type : '(Ljava/lang/String;)Lorg/jaudiotagger/tag/asf/AsfFieldKey;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -2f6aac: |[2f6aac] org.jaudiotagger.tag.asf.AsfFieldKey.getAsfFieldKey:(Ljava/lang/String;)Lorg/jaudiotagger/tag/asf/AsfFieldKey; │ │ -2f6abc: 6200 a988 |0000: sget-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.FIELD_ID_MAP:Ljava/util/Map; // field@88a9 │ │ -2f6ac0: 7220 9089 1000 |0002: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ -2f6ac6: 0c01 |0005: move-result-object v1 │ │ -2f6ac8: 1f01 ce11 |0006: check-cast v1, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f6acc: 3901 0400 |0008: if-nez v1, 000c // +0004 │ │ -2f6ad0: 6201 9788 |000a: sget-object v1, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.CUSTOM:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8897 │ │ -2f6ad4: 1101 |000c: return-object v1 │ │ +2f6ab0: |[2f6ab0] org.jaudiotagger.tag.asf.AsfFieldKey.getAsfFieldKey:(Ljava/lang/String;)Lorg/jaudiotagger/tag/asf/AsfFieldKey; │ │ +2f6ac0: 6200 a988 |0000: sget-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.FIELD_ID_MAP:Ljava/util/Map; // field@88a9 │ │ +2f6ac4: 7220 9089 1000 |0002: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ +2f6aca: 0c01 |0005: move-result-object v1 │ │ +2f6acc: 1f01 ce11 |0006: check-cast v1, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f6ad0: 3901 0400 |0008: if-nez v1, 000c // +0004 │ │ +2f6ad4: 6201 9788 |000a: sget-object v1, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.CUSTOM:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8897 │ │ +2f6ad8: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=256 │ │ 0x000a line=258 │ │ locals : │ │ 0x0000 - 0x000d reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -742191,25 +742191,25 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -2f6a18: |[2f6a18] org.jaudiotagger.tag.asf.AsfFieldKey.isMultiValued:(Ljava/lang/String;)Z │ │ -2f6a28: 7110 9392 0000 |0000: invoke-static {v0}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.getAsfFieldKey:(Ljava/lang/String;)Lorg/jaudiotagger/tag/asf/AsfFieldKey; // method@9293 │ │ -2f6a2e: 0c00 |0003: move-result-object v0 │ │ -2f6a30: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ -2f6a34: 6e10 9792 0000 |0006: invoke-virtual {v0}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.isMultiValued:()Z // method@9297 │ │ -2f6a3a: 0a00 |0009: move-result v0 │ │ -2f6a3c: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ -2f6a40: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -2f6a42: 2802 |000d: goto 000f // +0002 │ │ -2f6a44: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -2f6a46: 0f00 |000f: return v0 │ │ +2f6a1c: |[2f6a1c] org.jaudiotagger.tag.asf.AsfFieldKey.isMultiValued:(Ljava/lang/String;)Z │ │ +2f6a2c: 7110 9392 0000 |0000: invoke-static {v0}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.getAsfFieldKey:(Ljava/lang/String;)Lorg/jaudiotagger/tag/asf/AsfFieldKey; // method@9293 │ │ +2f6a32: 0c00 |0003: move-result-object v0 │ │ +2f6a34: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ +2f6a38: 6e10 9792 0000 |0006: invoke-virtual {v0}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.isMultiValued:()Z // method@9297 │ │ +2f6a3e: 0a00 |0009: move-result v0 │ │ +2f6a40: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ +2f6a44: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +2f6a46: 2802 |000d: goto 000f // +0002 │ │ +2f6a48: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +2f6a4a: 0f00 |000f: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=271 │ │ 0x0006 line=272 │ │ locals : │ │ 0x0000 - 0x0010 reg=0 (null) Ljava/lang/String; │ │ │ │ @@ -742218,20 +742218,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/jaudiotagger/tag/asf/AsfFieldKey;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -2f6ad8: |[2f6ad8] org.jaudiotagger.tag.asf.AsfFieldKey.valueOf:(Ljava/lang/String;)Lorg/jaudiotagger/tag/asf/AsfFieldKey; │ │ -2f6ae8: 1c00 ce11 |0000: const-class v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f6aec: 7120 0487 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@8704 │ │ -2f6af2: 0c01 |0005: move-result-object v1 │ │ -2f6af4: 1f01 ce11 |0006: check-cast v1, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f6af8: 1101 |0008: return-object v1 │ │ +2f6adc: |[2f6adc] org.jaudiotagger.tag.asf.AsfFieldKey.valueOf:(Ljava/lang/String;)Lorg/jaudiotagger/tag/asf/AsfFieldKey; │ │ +2f6aec: 1c00 ce11 |0000: const-class v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f6af0: 7120 0487 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@8704 │ │ +2f6af6: 0c01 |0005: move-result-object v1 │ │ +2f6af8: 1f01 ce11 |0006: check-cast v1, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f6afc: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #7 : (in Lorg/jaudiotagger/tag/asf/AsfFieldKey;) │ │ @@ -742239,20 +742239,20 @@ │ │ type : '()[Lorg/jaudiotagger/tag/asf/AsfFieldKey;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -2f6afc: |[2f6afc] org.jaudiotagger.tag.asf.AsfFieldKey.values:()[Lorg/jaudiotagger/tag/asf/AsfFieldKey; │ │ -2f6b0c: 6200 7188 |0000: sget-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.$VALUES:[Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8871 │ │ -2f6b10: 6e10 20a0 0000 |0002: invoke-virtual {v0}, [Lorg/jaudiotagger/tag/asf/AsfFieldKey;.clone:()Ljava/lang/Object; // method@a020 │ │ -2f6b16: 0c00 |0005: move-result-object v0 │ │ -2f6b18: 1f00 e813 |0006: check-cast v0, [Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@13e8 │ │ -2f6b1c: 1100 |0008: return-object v0 │ │ +2f6b00: |[2f6b00] org.jaudiotagger.tag.asf.AsfFieldKey.values:()[Lorg/jaudiotagger/tag/asf/AsfFieldKey; │ │ +2f6b10: 6200 7188 |0000: sget-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.$VALUES:[Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8871 │ │ +2f6b14: 6e10 20a0 0000 |0002: invoke-virtual {v0}, [Lorg/jaudiotagger/tag/asf/AsfFieldKey;.clone:()Ljava/lang/Object; // method@a020 │ │ +2f6b1a: 0c00 |0005: move-result-object v0 │ │ +2f6b1c: 1f00 e813 |0006: check-cast v0, [Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@13e8 │ │ +2f6b20: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/jaudiotagger/tag/asf/AsfFieldKey;) │ │ @@ -742260,17 +742260,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2f6a48: |[2f6a48] org.jaudiotagger.tag.asf.AsfFieldKey.getFieldName:()Ljava/lang/String; │ │ -2f6a58: 5410 2089 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.fieldName:Ljava/lang/String; // field@8920 │ │ -2f6a5c: 1100 |0002: return-object v0 │ │ +2f6a4c: |[2f6a4c] org.jaudiotagger.tag.asf.AsfFieldKey.getFieldName:()Ljava/lang/String; │ │ +2f6a5c: 5410 2089 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.fieldName:Ljava/lang/String; // field@8920 │ │ +2f6a60: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=363 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/asf/AsfFieldKey; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/asf/AsfFieldKey;) │ │ @@ -742278,17 +742278,17 @@ │ │ type : '()Lorg/jaudiotagger/audio/asf/data/ContainerType;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2f6a7c: |[2f6a7c] org.jaudiotagger.tag.asf.AsfFieldKey.getHighestContainer:()Lorg/jaudiotagger/audio/asf/data/ContainerType; │ │ -2f6a8c: 5410 2189 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.highestContainer:Lorg/jaudiotagger/audio/asf/data/ContainerType; // field@8921 │ │ -2f6a90: 1100 |0002: return-object v0 │ │ +2f6a80: |[2f6a80] org.jaudiotagger.tag.asf.AsfFieldKey.getHighestContainer:()Lorg/jaudiotagger/audio/asf/data/ContainerType; │ │ +2f6a90: 5410 2189 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.highestContainer:Lorg/jaudiotagger/audio/asf/data/ContainerType; // field@8921 │ │ +2f6a94: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=370 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/asf/AsfFieldKey; │ │ │ │ #2 : (in Lorg/jaudiotagger/tag/asf/AsfFieldKey;) │ │ @@ -742296,17 +742296,17 @@ │ │ type : '()Lorg/jaudiotagger/audio/asf/data/ContainerType;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2f6a94: |[2f6a94] org.jaudiotagger.tag.asf.AsfFieldKey.getLowestContainer:()Lorg/jaudiotagger/audio/asf/data/ContainerType; │ │ -2f6aa4: 5410 2289 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.lowestContainer:Lorg/jaudiotagger/audio/asf/data/ContainerType; // field@8922 │ │ -2f6aa8: 1100 |0002: return-object v0 │ │ +2f6a98: |[2f6a98] org.jaudiotagger.tag.asf.AsfFieldKey.getLowestContainer:()Lorg/jaudiotagger/audio/asf/data/ContainerType; │ │ +2f6aa8: 5410 2289 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.lowestContainer:Lorg/jaudiotagger/audio/asf/data/ContainerType; // field@8922 │ │ +2f6aac: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=377 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/asf/AsfFieldKey; │ │ │ │ #3 : (in Lorg/jaudiotagger/tag/asf/AsfFieldKey;) │ │ @@ -742314,17 +742314,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2f6a00: |[2f6a00] org.jaudiotagger.tag.asf.AsfFieldKey.isMultiValued:()Z │ │ -2f6a10: 5510 2389 |0000: iget-boolean v0, v1, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.multiValued:Z // field@8923 │ │ -2f6a14: 0f00 |0002: return v0 │ │ +2f6a04: |[2f6a04] org.jaudiotagger.tag.asf.AsfFieldKey.isMultiValued:()Z │ │ +2f6a14: 5510 2389 |0000: iget-boolean v0, v1, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.multiValued:Z // field@8923 │ │ +2f6a18: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=387 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/asf/AsfFieldKey; │ │ │ │ #4 : (in Lorg/jaudiotagger/tag/asf/AsfFieldKey;) │ │ @@ -742332,18 +742332,18 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -2f6a60: |[2f6a60] org.jaudiotagger.tag.asf.AsfFieldKey.toString:()Ljava/lang/String; │ │ -2f6a70: 6e10 9492 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.getFieldName:()Ljava/lang/String; // method@9294 │ │ -2f6a76: 0c00 |0003: move-result-object v0 │ │ -2f6a78: 1100 |0004: return-object v0 │ │ +2f6a64: |[2f6a64] org.jaudiotagger.tag.asf.AsfFieldKey.toString:()Ljava/lang/String; │ │ +2f6a74: 6e10 9492 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.getFieldName:()Ljava/lang/String; // method@9294 │ │ +2f6a7a: 0c00 |0003: move-result-object v0 │ │ +2f6a7c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=396 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jaudiotagger/tag/asf/AsfFieldKey; │ │ │ │ source_file_idx : 2657 (AsfFieldKey.java) │ │ @@ -742380,32 +742380,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 30 16-bit code units │ │ -2f85dc: |[2f85dc] org.jaudiotagger.tag.asf.AsfTag$1.:()V │ │ -2f85ec: 7100 9c92 0000 |0000: invoke-static {}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.values:()[Lorg/jaudiotagger/tag/asf/AsfFieldKey; // method@929c │ │ -2f85f2: 0c00 |0003: move-result-object v0 │ │ -2f85f4: 2100 |0004: array-length v0, v0 │ │ -2f85f6: 2300 2013 |0005: new-array v0, v0, [I // type@1320 │ │ -2f85fa: 6900 2489 |0007: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfTag$1;.$SwitchMap$org$jaudiotagger$tag$asf$AsfFieldKey:[I // field@8924 │ │ -2f85fe: 6201 9588 |0009: sget-object v1, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.COVER_ART:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8895 │ │ -2f8602: 6e10 9992 0100 |000b: invoke-virtual {v1}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ordinal:()I // method@9299 │ │ -2f8608: 0a01 |000e: move-result v1 │ │ -2f860a: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -2f860c: 4b02 0001 |0010: aput v2, v0, v1 │ │ -2f8610: 6200 2489 |0012: sget-object v0, Lorg/jaudiotagger/tag/asf/AsfTag$1;.$SwitchMap$org$jaudiotagger$tag$asf$AsfFieldKey:[I // field@8924 │ │ -2f8614: 6201 8388 |0014: sget-object v1, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.BANNER_IMAGE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8883 │ │ -2f8618: 6e10 9992 0100 |0016: invoke-virtual {v1}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ordinal:()I // method@9299 │ │ -2f861e: 0a01 |0019: move-result v1 │ │ -2f8620: 1222 |001a: const/4 v2, #int 2 // #2 │ │ -2f8622: 4b02 0001 |001b: aput v2, v0, v1 │ │ -2f8626: 0e00 |001d: return-void │ │ +2f85e0: |[2f85e0] org.jaudiotagger.tag.asf.AsfTag$1.:()V │ │ +2f85f0: 7100 9c92 0000 |0000: invoke-static {}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.values:()[Lorg/jaudiotagger/tag/asf/AsfFieldKey; // method@929c │ │ +2f85f6: 0c00 |0003: move-result-object v0 │ │ +2f85f8: 2100 |0004: array-length v0, v0 │ │ +2f85fa: 2300 2013 |0005: new-array v0, v0, [I // type@1320 │ │ +2f85fe: 6900 2489 |0007: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfTag$1;.$SwitchMap$org$jaudiotagger$tag$asf$AsfFieldKey:[I // field@8924 │ │ +2f8602: 6201 9588 |0009: sget-object v1, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.COVER_ART:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8895 │ │ +2f8606: 6e10 9992 0100 |000b: invoke-virtual {v1}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ordinal:()I // method@9299 │ │ +2f860c: 0a01 |000e: move-result v1 │ │ +2f860e: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +2f8610: 4b02 0001 |0010: aput v2, v0, v1 │ │ +2f8614: 6200 2489 |0012: sget-object v0, Lorg/jaudiotagger/tag/asf/AsfTag$1;.$SwitchMap$org$jaudiotagger$tag$asf$AsfFieldKey:[I // field@8924 │ │ +2f8618: 6201 8388 |0014: sget-object v1, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.BANNER_IMAGE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8883 │ │ +2f861c: 6e10 9992 0100 |0016: invoke-virtual {v1}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ordinal:()I // method@9299 │ │ +2f8622: 0a01 |0019: move-result v1 │ │ +2f8624: 1222 |001a: const/4 v2, #int 2 // #2 │ │ +2f8626: 4b02 0001 |001b: aput v2, v0, v1 │ │ +2f862a: 0e00 |001d: return-void │ │ catches : 2 │ │ 0x0009 - 0x0012 │ │ Ljava/lang/NoSuchFieldError; -> 0x0012 │ │ 0x0012 - 0x001d │ │ Ljava/lang/NoSuchFieldError; -> 0x001d │ │ positions : │ │ 0x0000 line=475 │ │ @@ -742457,35 +742457,35 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2f86a4: |[2f86a4] org.jaudiotagger.tag.asf.AsfTag$AsfFieldIterator.:()V │ │ -2f86b4: 1c00 d111 |0000: const-class v0, Lorg/jaudiotagger/tag/asf/AsfTag; // type@11d1 │ │ -2f86b8: 0e00 |0002: return-void │ │ +2f86a8: |[2f86a8] org.jaudiotagger.tag.asf.AsfTag$AsfFieldIterator.:()V │ │ +2f86b8: 1c00 d111 |0000: const-class v0, Lorg/jaudiotagger/tag/asf/AsfTag; // type@11d1 │ │ +2f86bc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/asf/AsfTag$AsfFieldIterator;) │ │ name : '' │ │ type : '(Ljava/util/Iterator;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -2f86bc: |[2f86bc] org.jaudiotagger.tag.asf.AsfTag$AsfFieldIterator.:(Ljava/util/Iterator;)V │ │ -2f86cc: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -2f86d2: 5b01 2689 |0003: iput-object v1, v0, Lorg/jaudiotagger/tag/asf/AsfTag$AsfFieldIterator;.fieldIterator:Ljava/util/Iterator; // field@8926 │ │ -2f86d6: 0e00 |0005: return-void │ │ +2f86c0: |[2f86c0] org.jaudiotagger.tag.asf.AsfTag$AsfFieldIterator.:(Ljava/util/Iterator;)V │ │ +2f86d0: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +2f86d6: 5b01 2689 |0003: iput-object v1, v0, Lorg/jaudiotagger/tag/asf/AsfTag$AsfFieldIterator;.fieldIterator:Ljava/util/Iterator; // field@8926 │ │ +2f86da: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0003 line=45 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/jaudiotagger/tag/asf/AsfTag$AsfFieldIterator; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/util/Iterator; │ │ @@ -742496,19 +742496,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -2f8644: |[2f8644] org.jaudiotagger.tag.asf.AsfTag$AsfFieldIterator.hasNext:()Z │ │ -2f8654: 5410 2689 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/asf/AsfTag$AsfFieldIterator;.fieldIterator:Ljava/util/Iterator; // field@8926 │ │ -2f8658: 7210 4789 0000 |0002: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -2f865e: 0a00 |0005: move-result v0 │ │ -2f8660: 0f00 |0006: return v0 │ │ +2f8648: |[2f8648] org.jaudiotagger.tag.asf.AsfTag$AsfFieldIterator.hasNext:()Z │ │ +2f8658: 5410 2689 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/asf/AsfTag$AsfFieldIterator;.fieldIterator:Ljava/util/Iterator; // field@8926 │ │ +2f865c: 7210 4789 0000 |0002: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +2f8662: 0a00 |0005: move-result v0 │ │ +2f8664: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jaudiotagger/tag/asf/AsfTag$AsfFieldIterator; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/asf/AsfTag$AsfFieldIterator;) │ │ @@ -742516,18 +742516,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -2f8664: |[2f8664] org.jaudiotagger.tag.asf.AsfTag$AsfFieldIterator.next:()Ljava/lang/Object; │ │ -2f8674: 6e10 a292 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/asf/AsfTag$AsfFieldIterator;.next:()Lorg/jaudiotagger/tag/asf/AsfTagField; // method@92a2 │ │ -2f867a: 0c00 |0003: move-result-object v0 │ │ -2f867c: 1100 |0004: return-object v0 │ │ +2f8668: |[2f8668] org.jaudiotagger.tag.asf.AsfTag$AsfFieldIterator.next:()Ljava/lang/Object; │ │ +2f8678: 6e10 a292 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/asf/AsfTag$AsfFieldIterator;.next:()Lorg/jaudiotagger/tag/asf/AsfTagField; // method@92a2 │ │ +2f867e: 0c00 |0003: move-result-object v0 │ │ +2f8680: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jaudiotagger/tag/asf/AsfTag$AsfFieldIterator; │ │ │ │ #2 : (in Lorg/jaudiotagger/tag/asf/AsfTag$AsfFieldIterator;) │ │ @@ -742535,20 +742535,20 @@ │ │ type : '()Lorg/jaudiotagger/tag/asf/AsfTagField;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -2f8680: |[2f8680] org.jaudiotagger.tag.asf.AsfTag$AsfFieldIterator.next:()Lorg/jaudiotagger/tag/asf/AsfTagField; │ │ -2f8690: 5410 2689 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/asf/AsfTag$AsfFieldIterator;.fieldIterator:Ljava/util/Iterator; // field@8926 │ │ -2f8694: 7210 4889 0000 |0002: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -2f869a: 0c00 |0005: move-result-object v0 │ │ -2f869c: 1f00 d411 |0006: check-cast v0, Lorg/jaudiotagger/tag/asf/AsfTagField; // type@11d4 │ │ -2f86a0: 1100 |0008: return-object v0 │ │ +2f8684: |[2f8684] org.jaudiotagger.tag.asf.AsfTag$AsfFieldIterator.next:()Lorg/jaudiotagger/tag/asf/AsfTagField; │ │ +2f8694: 5410 2689 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/asf/AsfTag$AsfFieldIterator;.fieldIterator:Ljava/util/Iterator; // field@8926 │ │ +2f8698: 7210 4889 0000 |0002: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +2f869e: 0c00 |0005: move-result-object v0 │ │ +2f86a0: 1f00 d411 |0006: check-cast v0, Lorg/jaudiotagger/tag/asf/AsfTagField; // type@11d4 │ │ +2f86a4: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/jaudiotagger/tag/asf/AsfTag$AsfFieldIterator; │ │ │ │ #3 : (in Lorg/jaudiotagger/tag/asf/AsfTag$AsfFieldIterator;) │ │ @@ -742556,18 +742556,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -2f86d8: |[2f86d8] org.jaudiotagger.tag.asf.AsfTag$AsfFieldIterator.remove:()V │ │ -2f86e8: 5410 2689 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/asf/AsfTag$AsfFieldIterator;.fieldIterator:Ljava/util/Iterator; // field@8926 │ │ -2f86ec: 7210 4989 0000 |0002: invoke-interface {v0}, Ljava/util/Iterator;.remove:()V // method@8949 │ │ -2f86f2: 0e00 |0005: return-void │ │ +2f86dc: |[2f86dc] org.jaudiotagger.tag.asf.AsfTag$AsfFieldIterator.remove:()V │ │ +2f86ec: 5410 2689 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/asf/AsfTag$AsfFieldIterator;.fieldIterator:Ljava/util/Iterator; // field@8926 │ │ +2f86f0: 7210 4989 0000 |0002: invoke-interface {v0}, Ljava/util/Iterator;.remove:()V // method@8949 │ │ +2f86f6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jaudiotagger/tag/asf/AsfTag$AsfFieldIterator; │ │ │ │ source_file_idx : 2663 (AsfTag.java) │ │ @@ -742640,44 +742640,44 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -2fa5e8: |[2fa5e8] org.jaudiotagger.tag.datatype.AbstractDataType.:()V │ │ -2fa5f8: 1a00 da98 |0000: const-string v0, "org.jaudiotagger.tag.datatype" // string@98da │ │ -2fa5fc: 7110 168a 0000 |0002: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@8a16 │ │ -2fa602: 0c00 |0005: move-result-object v0 │ │ -2fa604: 6900 3989 |0006: sput-object v0, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.logger:Ljava/util/logging/Logger; // field@8939 │ │ -2fa608: 0e00 |0008: return-void │ │ +2fa5ec: |[2fa5ec] org.jaudiotagger.tag.datatype.AbstractDataType.:()V │ │ +2fa5fc: 1a00 da98 |0000: const-string v0, "org.jaudiotagger.tag.datatype" // string@98da │ │ +2fa600: 7110 168a 0000 |0002: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@8a16 │ │ +2fa606: 0c00 |0005: move-result-object v0 │ │ +2fa608: 6900 3989 |0006: sput-object v0, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.logger:Ljava/util/logging/Logger; // field@8939 │ │ +2fa60c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=43 │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/datatype/AbstractDataType;) │ │ name : '' │ │ type : '(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -2fa60c: |[2fa60c] org.jaudiotagger.tag.datatype.AbstractDataType.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V │ │ -2fa61c: 7010 7087 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@8770 │ │ -2fa622: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -2fa624: 5b20 3b89 |0004: iput-object v0, v2, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.value:Ljava/lang/Object; // field@893b │ │ -2fa628: 1a01 0000 |0006: const-string v1, "" // string@0000 │ │ -2fa62c: 5b21 3889 |0008: iput-object v1, v2, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.identifier:Ljava/lang/String; // field@8938 │ │ -2fa630: 5b20 3789 |000a: iput-object v0, v2, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8937 │ │ -2fa634: 5b23 3889 |000c: iput-object v3, v2, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.identifier:Ljava/lang/String; // field@8938 │ │ -2fa638: 5b24 3789 |000e: iput-object v4, v2, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8937 │ │ -2fa63c: 0e00 |0010: return-void │ │ +2fa610: |[2fa610] org.jaudiotagger.tag.datatype.AbstractDataType.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V │ │ +2fa620: 7010 7087 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@8770 │ │ +2fa626: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +2fa628: 5b20 3b89 |0004: iput-object v0, v2, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.value:Ljava/lang/Object; // field@893b │ │ +2fa62c: 1a01 0000 |0006: const-string v1, "" // string@0000 │ │ +2fa630: 5b21 3889 |0008: iput-object v1, v2, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.identifier:Ljava/lang/String; // field@8938 │ │ +2fa634: 5b20 3789 |000a: iput-object v0, v2, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8937 │ │ +2fa638: 5b23 3889 |000c: iput-object v3, v2, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.identifier:Ljava/lang/String; // field@8938 │ │ +2fa63c: 5b24 3789 |000e: iput-object v4, v2, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8937 │ │ +2fa640: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0004 line=48 │ │ 0x0008 line=54 │ │ 0x000a line=60 │ │ 0x000c line=76 │ │ @@ -742692,25 +742692,25 @@ │ │ type : '(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;Ljava/lang/Object;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -2fa640: |[2fa640] org.jaudiotagger.tag.datatype.AbstractDataType.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;Ljava/lang/Object;)V │ │ -2fa650: 7010 7087 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@8770 │ │ -2fa656: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -2fa658: 5b20 3b89 |0004: iput-object v0, v2, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.value:Ljava/lang/Object; // field@893b │ │ -2fa65c: 1a01 0000 |0006: const-string v1, "" // string@0000 │ │ -2fa660: 5b21 3889 |0008: iput-object v1, v2, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.identifier:Ljava/lang/String; // field@8938 │ │ -2fa664: 5b20 3789 |000a: iput-object v0, v2, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8937 │ │ -2fa668: 5b23 3889 |000c: iput-object v3, v2, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.identifier:Ljava/lang/String; // field@8938 │ │ -2fa66c: 5b24 3789 |000e: iput-object v4, v2, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8937 │ │ -2fa670: 6e20 0693 5200 |0010: invoke-virtual {v2, v5}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.setValue:(Ljava/lang/Object;)V // method@9306 │ │ -2fa676: 0e00 |0013: return-void │ │ +2fa644: |[2fa644] org.jaudiotagger.tag.datatype.AbstractDataType.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;Ljava/lang/Object;)V │ │ +2fa654: 7010 7087 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@8770 │ │ +2fa65a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +2fa65c: 5b20 3b89 |0004: iput-object v0, v2, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.value:Ljava/lang/Object; // field@893b │ │ +2fa660: 1a01 0000 |0006: const-string v1, "" // string@0000 │ │ +2fa664: 5b21 3889 |0008: iput-object v1, v2, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.identifier:Ljava/lang/String; // field@8938 │ │ +2fa668: 5b20 3789 |000a: iput-object v0, v2, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8937 │ │ +2fa66c: 5b23 3889 |000c: iput-object v3, v2, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.identifier:Ljava/lang/String; // field@8938 │ │ +2fa670: 5b24 3789 |000e: iput-object v4, v2, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8937 │ │ +2fa674: 6e20 0693 5200 |0010: invoke-virtual {v2, v5}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.setValue:(Ljava/lang/Object;)V // method@9306 │ │ +2fa67a: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x0004 line=48 │ │ 0x0008 line=54 │ │ 0x000a line=60 │ │ 0x000c line=89 │ │ @@ -742727,173 +742727,173 @@ │ │ type : '(Lorg/jaudiotagger/tag/datatype/AbstractDataType;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 311 16-bit code units │ │ -2fa678: |[2fa678] org.jaudiotagger.tag.datatype.AbstractDataType.:(Lorg/jaudiotagger/tag/datatype/AbstractDataType;)V │ │ -2fa688: 7010 7087 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@8770 │ │ -2fa68e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -2fa690: 5b30 3b89 |0004: iput-object v0, v3, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.value:Ljava/lang/Object; // field@893b │ │ -2fa694: 1a01 0000 |0006: const-string v1, "" // string@0000 │ │ -2fa698: 5b31 3889 |0008: iput-object v1, v3, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.identifier:Ljava/lang/String; // field@8938 │ │ -2fa69c: 5b30 3789 |000a: iput-object v0, v3, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8937 │ │ -2fa6a0: 5441 3889 |000c: iget-object v1, v4, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.identifier:Ljava/lang/String; // field@8938 │ │ -2fa6a4: 5b31 3889 |000e: iput-object v1, v3, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.identifier:Ljava/lang/String; // field@8938 │ │ -2fa6a8: 5441 3b89 |0010: iget-object v1, v4, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.value:Ljava/lang/Object; // field@893b │ │ -2fa6ac: 3901 0600 |0012: if-nez v1, 0018 // +0006 │ │ -2fa6b0: 5b30 3b89 |0014: iput-object v0, v3, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.value:Ljava/lang/Object; // field@893b │ │ -2fa6b4: 2900 0501 |0016: goto/16 011b // +0105 │ │ -2fa6b8: 2010 3710 |0018: instance-of v0, v1, Ljava/lang/String; // type@1037 │ │ -2fa6bc: 3800 0600 |001a: if-eqz v0, 0020 // +0006 │ │ -2fa6c0: 5b31 3b89 |001c: iput-object v1, v3, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.value:Ljava/lang/Object; // field@893b │ │ -2fa6c4: 2900 fd00 |001e: goto/16 011b // +00fd │ │ -2fa6c8: 2010 0c10 |0020: instance-of v0, v1, Ljava/lang/Boolean; // type@100c │ │ -2fa6cc: 3800 0600 |0022: if-eqz v0, 0028 // +0006 │ │ -2fa6d0: 5b31 3b89 |0024: iput-object v1, v3, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.value:Ljava/lang/Object; // field@893b │ │ -2fa6d4: 2900 f500 |0026: goto/16 011b // +00f5 │ │ -2fa6d8: 2010 0d10 |0028: instance-of v0, v1, Ljava/lang/Byte; // type@100d │ │ -2fa6dc: 3800 0600 |002a: if-eqz v0, 0030 // +0006 │ │ -2fa6e0: 5b31 3b89 |002c: iput-object v1, v3, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.value:Ljava/lang/Object; // field@893b │ │ -2fa6e4: 2900 ed00 |002e: goto/16 011b // +00ed │ │ -2fa6e8: 2010 0f10 |0030: instance-of v0, v1, Ljava/lang/Character; // type@100f │ │ -2fa6ec: 3800 0600 |0032: if-eqz v0, 0038 // +0006 │ │ -2fa6f0: 5b31 3b89 |0034: iput-object v1, v3, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.value:Ljava/lang/Object; // field@893b │ │ -2fa6f4: 2900 e500 |0036: goto/16 011b // +00e5 │ │ -2fa6f8: 2010 1810 |0038: instance-of v0, v1, Ljava/lang/Double; // type@1018 │ │ -2fa6fc: 3800 0600 |003a: if-eqz v0, 0040 // +0006 │ │ -2fa700: 5b31 3b89 |003c: iput-object v1, v3, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.value:Ljava/lang/Object; // field@893b │ │ -2fa704: 2900 dd00 |003e: goto/16 011b // +00dd │ │ -2fa708: 2010 1c10 |0040: instance-of v0, v1, Ljava/lang/Float; // type@101c │ │ -2fa70c: 3800 0600 |0042: if-eqz v0, 0048 // +0006 │ │ -2fa710: 5b31 3b89 |0044: iput-object v1, v3, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.value:Ljava/lang/Object; // field@893b │ │ -2fa714: 2900 d500 |0046: goto/16 011b // +00d5 │ │ -2fa718: 2010 2210 |0048: instance-of v0, v1, Ljava/lang/Integer; // type@1022 │ │ -2fa71c: 3800 0600 |004a: if-eqz v0, 0050 // +0006 │ │ -2fa720: 5b31 3b89 |004c: iput-object v1, v3, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.value:Ljava/lang/Object; // field@893b │ │ -2fa724: 2900 cd00 |004e: goto/16 011b // +00cd │ │ -2fa728: 2010 2510 |0050: instance-of v0, v1, Ljava/lang/Long; // type@1025 │ │ -2fa72c: 3800 0600 |0052: if-eqz v0, 0058 // +0006 │ │ -2fa730: 5b31 3b89 |0054: iput-object v1, v3, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.value:Ljava/lang/Object; // field@893b │ │ -2fa734: 2900 c500 |0056: goto/16 011b // +00c5 │ │ -2fa738: 2010 3510 |0058: instance-of v0, v1, Ljava/lang/Short; // type@1035 │ │ -2fa73c: 3800 0600 |005a: if-eqz v0, 0060 // +0006 │ │ -2fa740: 5b31 3b89 |005c: iput-object v1, v3, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.value:Ljava/lang/Object; // field@893b │ │ -2fa744: 2900 bd00 |005e: goto/16 011b // +00bd │ │ -2fa748: 2010 e711 |0060: instance-of v0, v1, Lorg/jaudiotagger/tag/datatype/MultipleTextEncodedStringNullTerminated$Values; // type@11e7 │ │ -2fa74c: 3800 0600 |0062: if-eqz v0, 0068 // +0006 │ │ -2fa750: 5b31 3b89 |0064: iput-object v1, v3, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.value:Ljava/lang/Object; // field@893b │ │ -2fa754: 2900 b500 |0066: goto/16 011b // +00b5 │ │ -2fa758: 2010 ed11 |0068: instance-of v0, v1, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs; // type@11ed │ │ -2fa75c: 3800 0600 |006a: if-eqz v0, 0070 // +0006 │ │ -2fa760: 5b31 3b89 |006c: iput-object v1, v3, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.value:Ljava/lang/Object; // field@893b │ │ -2fa764: 2900 ad00 |006e: goto/16 011b // +00ad │ │ -2fa768: 2010 ef11 |0070: instance-of v0, v1, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue; // type@11ef │ │ -2fa76c: 3800 0600 |0072: if-eqz v0, 0078 // +0006 │ │ -2fa770: 5b31 3b89 |0074: iput-object v1, v3, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.value:Ljava/lang/Object; // field@893b │ │ -2fa774: 2900 a500 |0076: goto/16 011b // +00a5 │ │ -2fa778: 2010 0214 |0078: instance-of v0, v1, [Z // type@1402 │ │ -2fa77c: 3800 0e00 |007a: if-eqz v0, 0088 // +000e │ │ -2fa780: 1f01 0214 |007c: check-cast v1, [Z // type@1402 │ │ -2fa784: 1f01 0214 |007e: check-cast v1, [Z // type@1402 │ │ -2fa788: 6e10 38a0 0100 |0080: invoke-virtual {v1}, [Z.clone:()Ljava/lang/Object; // method@a038 │ │ -2fa78e: 0c04 |0083: move-result-object v4 │ │ -2fa790: 5b34 3b89 |0084: iput-object v4, v3, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.value:Ljava/lang/Object; // field@893b │ │ -2fa794: 2900 9500 |0086: goto/16 011b // +0095 │ │ -2fa798: 2010 1c13 |0088: instance-of v0, v1, [B // type@131c │ │ -2fa79c: 3800 0e00 |008a: if-eqz v0, 0098 // +000e │ │ -2fa7a0: 1f01 1c13 |008c: check-cast v1, [B // type@131c │ │ -2fa7a4: 1f01 1c13 |008e: check-cast v1, [B // type@131c │ │ -2fa7a8: 6e10 e39f 0100 |0090: invoke-virtual {v1}, [B.clone:()Ljava/lang/Object; // method@9fe3 │ │ -2fa7ae: 0c04 |0093: move-result-object v4 │ │ -2fa7b0: 5b34 3b89 |0094: iput-object v4, v3, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.value:Ljava/lang/Object; // field@893b │ │ -2fa7b4: 2900 8500 |0096: goto/16 011b // +0085 │ │ -2fa7b8: 2010 1d13 |0098: instance-of v0, v1, [C // type@131d │ │ -2fa7bc: 3800 0e00 |009a: if-eqz v0, 00a8 // +000e │ │ -2fa7c0: 1f01 1d13 |009c: check-cast v1, [C // type@131d │ │ -2fa7c4: 1f01 1d13 |009e: check-cast v1, [C // type@131d │ │ -2fa7c8: 6e10 e49f 0100 |00a0: invoke-virtual {v1}, [C.clone:()Ljava/lang/Object; // method@9fe4 │ │ -2fa7ce: 0c04 |00a3: move-result-object v4 │ │ -2fa7d0: 5b34 3b89 |00a4: iput-object v4, v3, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.value:Ljava/lang/Object; // field@893b │ │ -2fa7d4: 2900 7500 |00a6: goto/16 011b // +0075 │ │ -2fa7d8: 2010 1e13 |00a8: instance-of v0, v1, [D // type@131e │ │ -2fa7dc: 3800 0d00 |00aa: if-eqz v0, 00b7 // +000d │ │ -2fa7e0: 1f01 1e13 |00ac: check-cast v1, [D // type@131e │ │ -2fa7e4: 1f01 1e13 |00ae: check-cast v1, [D // type@131e │ │ -2fa7e8: 6e10 e59f 0100 |00b0: invoke-virtual {v1}, [D.clone:()Ljava/lang/Object; // method@9fe5 │ │ -2fa7ee: 0c04 |00b3: move-result-object v4 │ │ -2fa7f0: 5b34 3b89 |00b4: iput-object v4, v3, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.value:Ljava/lang/Object; // field@893b │ │ -2fa7f4: 2865 |00b6: goto 011b // +0065 │ │ -2fa7f6: 2010 1f13 |00b7: instance-of v0, v1, [F // type@131f │ │ -2fa7fa: 3800 0d00 |00b9: if-eqz v0, 00c6 // +000d │ │ -2fa7fe: 1f01 1f13 |00bb: check-cast v1, [F // type@131f │ │ -2fa802: 1f01 1f13 |00bd: check-cast v1, [F // type@131f │ │ -2fa806: 6e10 e69f 0100 |00bf: invoke-virtual {v1}, [F.clone:()Ljava/lang/Object; // method@9fe6 │ │ -2fa80c: 0c04 |00c2: move-result-object v4 │ │ -2fa80e: 5b34 3b89 |00c3: iput-object v4, v3, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.value:Ljava/lang/Object; // field@893b │ │ -2fa812: 2856 |00c5: goto 011b // +0056 │ │ -2fa814: 2010 2013 |00c6: instance-of v0, v1, [I // type@1320 │ │ -2fa818: 3800 0d00 |00c8: if-eqz v0, 00d5 // +000d │ │ -2fa81c: 1f01 2013 |00ca: check-cast v1, [I // type@1320 │ │ -2fa820: 1f01 2013 |00cc: check-cast v1, [I // type@1320 │ │ -2fa824: 6e10 e79f 0100 |00ce: invoke-virtual {v1}, [I.clone:()Ljava/lang/Object; // method@9fe7 │ │ -2fa82a: 0c04 |00d1: move-result-object v4 │ │ -2fa82c: 5b34 3b89 |00d2: iput-object v4, v3, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.value:Ljava/lang/Object; // field@893b │ │ -2fa830: 2847 |00d4: goto 011b // +0047 │ │ -2fa832: 2010 2113 |00d5: instance-of v0, v1, [J // type@1321 │ │ -2fa836: 3800 0d00 |00d7: if-eqz v0, 00e4 // +000d │ │ -2fa83a: 1f01 2113 |00d9: check-cast v1, [J // type@1321 │ │ -2fa83e: 1f01 2113 |00db: check-cast v1, [J // type@1321 │ │ -2fa842: 6e10 e89f 0100 |00dd: invoke-virtual {v1}, [J.clone:()Ljava/lang/Object; // method@9fe8 │ │ -2fa848: 0c04 |00e0: move-result-object v4 │ │ -2fa84a: 5b34 3b89 |00e1: iput-object v4, v3, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.value:Ljava/lang/Object; // field@893b │ │ -2fa84e: 2838 |00e3: goto 011b // +0038 │ │ -2fa850: 2010 0114 |00e4: instance-of v0, v1, [S // type@1401 │ │ -2fa854: 3800 0d00 |00e6: if-eqz v0, 00f3 // +000d │ │ -2fa858: 1f01 0114 |00e8: check-cast v1, [S // type@1401 │ │ -2fa85c: 1f01 0114 |00ea: check-cast v1, [S // type@1401 │ │ -2fa860: 6e10 37a0 0100 |00ec: invoke-virtual {v1}, [S.clone:()Ljava/lang/Object; // method@a037 │ │ -2fa866: 0c04 |00ef: move-result-object v4 │ │ -2fa868: 5b34 3b89 |00f0: iput-object v4, v3, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.value:Ljava/lang/Object; // field@893b │ │ -2fa86c: 2829 |00f2: goto 011b // +0029 │ │ -2fa86e: 2010 be13 |00f3: instance-of v0, v1, [Ljava/lang/Object; // type@13be │ │ -2fa872: 3800 0d00 |00f5: if-eqz v0, 0102 // +000d │ │ -2fa876: 1f01 be13 |00f7: check-cast v1, [Ljava/lang/Object; // type@13be │ │ -2fa87a: 1f01 be13 |00f9: check-cast v1, [Ljava/lang/Object; // type@13be │ │ -2fa87e: 6e10 00a0 0100 |00fb: invoke-virtual {v1}, [Ljava/lang/Object;.clone:()Ljava/lang/Object; // method@a000 │ │ -2fa884: 0c04 |00fe: move-result-object v4 │ │ -2fa886: 5b34 3b89 |00ff: iput-object v4, v3, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.value:Ljava/lang/Object; // field@893b │ │ -2fa88a: 281a |0101: goto 011b // +001a │ │ -2fa88c: 2010 7c10 |0102: instance-of v0, v1, Ljava/util/ArrayList; // type@107c │ │ -2fa890: 3800 0b00 |0104: if-eqz v0, 010f // +000b │ │ -2fa894: 1f01 7c10 |0106: check-cast v1, Ljava/util/ArrayList; // type@107c │ │ -2fa898: 6e10 b588 0100 |0108: invoke-virtual {v1}, Ljava/util/ArrayList;.clone:()Ljava/lang/Object; // method@88b5 │ │ -2fa89e: 0c04 |010b: move-result-object v4 │ │ -2fa8a0: 5b34 3b89 |010c: iput-object v4, v3, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.value:Ljava/lang/Object; // field@893b │ │ -2fa8a4: 280d |010e: goto 011b // +000d │ │ -2fa8a6: 2010 9210 |010f: instance-of v0, v1, Ljava/util/LinkedList; // type@1092 │ │ -2fa8aa: 3800 0b00 |0111: if-eqz v0, 011c // +000b │ │ -2fa8ae: 1f01 9210 |0113: check-cast v1, Ljava/util/LinkedList; // type@1092 │ │ -2fa8b2: 6e10 5d89 0100 |0115: invoke-virtual {v1}, Ljava/util/LinkedList;.clone:()Ljava/lang/Object; // method@895d │ │ -2fa8b8: 0c04 |0118: move-result-object v4 │ │ -2fa8ba: 5b34 3b89 |0119: iput-object v4, v3, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.value:Ljava/lang/Object; // field@893b │ │ -2fa8be: 0e00 |011b: return-void │ │ -2fa8c0: 2200 4110 |011c: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@1041 │ │ -2fa8c4: 2201 3910 |011e: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2fa8c8: 7010 cc87 0100 |0120: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2fa8ce: 1a02 bb4f |0123: const-string v2, "Unable to create copy of class " // string@4fbb │ │ -2fa8d2: 6e20 d787 2100 |0125: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2fa8d8: 6e10 7387 0400 |0128: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@8773 │ │ -2fa8de: 0c04 |012b: move-result-object v4 │ │ -2fa8e0: 6e20 d687 4100 |012c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ -2fa8e6: 6e10 df87 0100 |012f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2fa8ec: 0c04 |0132: move-result-object v4 │ │ -2fa8ee: 7020 fc87 4000 |0133: invoke-direct {v0, v4}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@87fc │ │ -2fa8f4: 2700 |0136: throw v0 │ │ +2fa67c: |[2fa67c] org.jaudiotagger.tag.datatype.AbstractDataType.:(Lorg/jaudiotagger/tag/datatype/AbstractDataType;)V │ │ +2fa68c: 7010 7087 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@8770 │ │ +2fa692: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +2fa694: 5b30 3b89 |0004: iput-object v0, v3, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.value:Ljava/lang/Object; // field@893b │ │ +2fa698: 1a01 0000 |0006: const-string v1, "" // string@0000 │ │ +2fa69c: 5b31 3889 |0008: iput-object v1, v3, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.identifier:Ljava/lang/String; // field@8938 │ │ +2fa6a0: 5b30 3789 |000a: iput-object v0, v3, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8937 │ │ +2fa6a4: 5441 3889 |000c: iget-object v1, v4, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.identifier:Ljava/lang/String; // field@8938 │ │ +2fa6a8: 5b31 3889 |000e: iput-object v1, v3, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.identifier:Ljava/lang/String; // field@8938 │ │ +2fa6ac: 5441 3b89 |0010: iget-object v1, v4, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.value:Ljava/lang/Object; // field@893b │ │ +2fa6b0: 3901 0600 |0012: if-nez v1, 0018 // +0006 │ │ +2fa6b4: 5b30 3b89 |0014: iput-object v0, v3, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.value:Ljava/lang/Object; // field@893b │ │ +2fa6b8: 2900 0501 |0016: goto/16 011b // +0105 │ │ +2fa6bc: 2010 3710 |0018: instance-of v0, v1, Ljava/lang/String; // type@1037 │ │ +2fa6c0: 3800 0600 |001a: if-eqz v0, 0020 // +0006 │ │ +2fa6c4: 5b31 3b89 |001c: iput-object v1, v3, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.value:Ljava/lang/Object; // field@893b │ │ +2fa6c8: 2900 fd00 |001e: goto/16 011b // +00fd │ │ +2fa6cc: 2010 0c10 |0020: instance-of v0, v1, Ljava/lang/Boolean; // type@100c │ │ +2fa6d0: 3800 0600 |0022: if-eqz v0, 0028 // +0006 │ │ +2fa6d4: 5b31 3b89 |0024: iput-object v1, v3, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.value:Ljava/lang/Object; // field@893b │ │ +2fa6d8: 2900 f500 |0026: goto/16 011b // +00f5 │ │ +2fa6dc: 2010 0d10 |0028: instance-of v0, v1, Ljava/lang/Byte; // type@100d │ │ +2fa6e0: 3800 0600 |002a: if-eqz v0, 0030 // +0006 │ │ +2fa6e4: 5b31 3b89 |002c: iput-object v1, v3, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.value:Ljava/lang/Object; // field@893b │ │ +2fa6e8: 2900 ed00 |002e: goto/16 011b // +00ed │ │ +2fa6ec: 2010 0f10 |0030: instance-of v0, v1, Ljava/lang/Character; // type@100f │ │ +2fa6f0: 3800 0600 |0032: if-eqz v0, 0038 // +0006 │ │ +2fa6f4: 5b31 3b89 |0034: iput-object v1, v3, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.value:Ljava/lang/Object; // field@893b │ │ +2fa6f8: 2900 e500 |0036: goto/16 011b // +00e5 │ │ +2fa6fc: 2010 1810 |0038: instance-of v0, v1, Ljava/lang/Double; // type@1018 │ │ +2fa700: 3800 0600 |003a: if-eqz v0, 0040 // +0006 │ │ +2fa704: 5b31 3b89 |003c: iput-object v1, v3, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.value:Ljava/lang/Object; // field@893b │ │ +2fa708: 2900 dd00 |003e: goto/16 011b // +00dd │ │ +2fa70c: 2010 1c10 |0040: instance-of v0, v1, Ljava/lang/Float; // type@101c │ │ +2fa710: 3800 0600 |0042: if-eqz v0, 0048 // +0006 │ │ +2fa714: 5b31 3b89 |0044: iput-object v1, v3, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.value:Ljava/lang/Object; // field@893b │ │ +2fa718: 2900 d500 |0046: goto/16 011b // +00d5 │ │ +2fa71c: 2010 2210 |0048: instance-of v0, v1, Ljava/lang/Integer; // type@1022 │ │ +2fa720: 3800 0600 |004a: if-eqz v0, 0050 // +0006 │ │ +2fa724: 5b31 3b89 |004c: iput-object v1, v3, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.value:Ljava/lang/Object; // field@893b │ │ +2fa728: 2900 cd00 |004e: goto/16 011b // +00cd │ │ +2fa72c: 2010 2510 |0050: instance-of v0, v1, Ljava/lang/Long; // type@1025 │ │ +2fa730: 3800 0600 |0052: if-eqz v0, 0058 // +0006 │ │ +2fa734: 5b31 3b89 |0054: iput-object v1, v3, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.value:Ljava/lang/Object; // field@893b │ │ +2fa738: 2900 c500 |0056: goto/16 011b // +00c5 │ │ +2fa73c: 2010 3510 |0058: instance-of v0, v1, Ljava/lang/Short; // type@1035 │ │ +2fa740: 3800 0600 |005a: if-eqz v0, 0060 // +0006 │ │ +2fa744: 5b31 3b89 |005c: iput-object v1, v3, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.value:Ljava/lang/Object; // field@893b │ │ +2fa748: 2900 bd00 |005e: goto/16 011b // +00bd │ │ +2fa74c: 2010 e711 |0060: instance-of v0, v1, Lorg/jaudiotagger/tag/datatype/MultipleTextEncodedStringNullTerminated$Values; // type@11e7 │ │ +2fa750: 3800 0600 |0062: if-eqz v0, 0068 // +0006 │ │ +2fa754: 5b31 3b89 |0064: iput-object v1, v3, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.value:Ljava/lang/Object; // field@893b │ │ +2fa758: 2900 b500 |0066: goto/16 011b // +00b5 │ │ +2fa75c: 2010 ed11 |0068: instance-of v0, v1, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs; // type@11ed │ │ +2fa760: 3800 0600 |006a: if-eqz v0, 0070 // +0006 │ │ +2fa764: 5b31 3b89 |006c: iput-object v1, v3, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.value:Ljava/lang/Object; // field@893b │ │ +2fa768: 2900 ad00 |006e: goto/16 011b // +00ad │ │ +2fa76c: 2010 ef11 |0070: instance-of v0, v1, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue; // type@11ef │ │ +2fa770: 3800 0600 |0072: if-eqz v0, 0078 // +0006 │ │ +2fa774: 5b31 3b89 |0074: iput-object v1, v3, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.value:Ljava/lang/Object; // field@893b │ │ +2fa778: 2900 a500 |0076: goto/16 011b // +00a5 │ │ +2fa77c: 2010 0214 |0078: instance-of v0, v1, [Z // type@1402 │ │ +2fa780: 3800 0e00 |007a: if-eqz v0, 0088 // +000e │ │ +2fa784: 1f01 0214 |007c: check-cast v1, [Z // type@1402 │ │ +2fa788: 1f01 0214 |007e: check-cast v1, [Z // type@1402 │ │ +2fa78c: 6e10 38a0 0100 |0080: invoke-virtual {v1}, [Z.clone:()Ljava/lang/Object; // method@a038 │ │ +2fa792: 0c04 |0083: move-result-object v4 │ │ +2fa794: 5b34 3b89 |0084: iput-object v4, v3, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.value:Ljava/lang/Object; // field@893b │ │ +2fa798: 2900 9500 |0086: goto/16 011b // +0095 │ │ +2fa79c: 2010 1c13 |0088: instance-of v0, v1, [B // type@131c │ │ +2fa7a0: 3800 0e00 |008a: if-eqz v0, 0098 // +000e │ │ +2fa7a4: 1f01 1c13 |008c: check-cast v1, [B // type@131c │ │ +2fa7a8: 1f01 1c13 |008e: check-cast v1, [B // type@131c │ │ +2fa7ac: 6e10 e39f 0100 |0090: invoke-virtual {v1}, [B.clone:()Ljava/lang/Object; // method@9fe3 │ │ +2fa7b2: 0c04 |0093: move-result-object v4 │ │ +2fa7b4: 5b34 3b89 |0094: iput-object v4, v3, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.value:Ljava/lang/Object; // field@893b │ │ +2fa7b8: 2900 8500 |0096: goto/16 011b // +0085 │ │ +2fa7bc: 2010 1d13 |0098: instance-of v0, v1, [C // type@131d │ │ +2fa7c0: 3800 0e00 |009a: if-eqz v0, 00a8 // +000e │ │ +2fa7c4: 1f01 1d13 |009c: check-cast v1, [C // type@131d │ │ +2fa7c8: 1f01 1d13 |009e: check-cast v1, [C // type@131d │ │ +2fa7cc: 6e10 e49f 0100 |00a0: invoke-virtual {v1}, [C.clone:()Ljava/lang/Object; // method@9fe4 │ │ +2fa7d2: 0c04 |00a3: move-result-object v4 │ │ +2fa7d4: 5b34 3b89 |00a4: iput-object v4, v3, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.value:Ljava/lang/Object; // field@893b │ │ +2fa7d8: 2900 7500 |00a6: goto/16 011b // +0075 │ │ +2fa7dc: 2010 1e13 |00a8: instance-of v0, v1, [D // type@131e │ │ +2fa7e0: 3800 0d00 |00aa: if-eqz v0, 00b7 // +000d │ │ +2fa7e4: 1f01 1e13 |00ac: check-cast v1, [D // type@131e │ │ +2fa7e8: 1f01 1e13 |00ae: check-cast v1, [D // type@131e │ │ +2fa7ec: 6e10 e59f 0100 |00b0: invoke-virtual {v1}, [D.clone:()Ljava/lang/Object; // method@9fe5 │ │ +2fa7f2: 0c04 |00b3: move-result-object v4 │ │ +2fa7f4: 5b34 3b89 |00b4: iput-object v4, v3, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.value:Ljava/lang/Object; // field@893b │ │ +2fa7f8: 2865 |00b6: goto 011b // +0065 │ │ +2fa7fa: 2010 1f13 |00b7: instance-of v0, v1, [F // type@131f │ │ +2fa7fe: 3800 0d00 |00b9: if-eqz v0, 00c6 // +000d │ │ +2fa802: 1f01 1f13 |00bb: check-cast v1, [F // type@131f │ │ +2fa806: 1f01 1f13 |00bd: check-cast v1, [F // type@131f │ │ +2fa80a: 6e10 e69f 0100 |00bf: invoke-virtual {v1}, [F.clone:()Ljava/lang/Object; // method@9fe6 │ │ +2fa810: 0c04 |00c2: move-result-object v4 │ │ +2fa812: 5b34 3b89 |00c3: iput-object v4, v3, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.value:Ljava/lang/Object; // field@893b │ │ +2fa816: 2856 |00c5: goto 011b // +0056 │ │ +2fa818: 2010 2013 |00c6: instance-of v0, v1, [I // type@1320 │ │ +2fa81c: 3800 0d00 |00c8: if-eqz v0, 00d5 // +000d │ │ +2fa820: 1f01 2013 |00ca: check-cast v1, [I // type@1320 │ │ +2fa824: 1f01 2013 |00cc: check-cast v1, [I // type@1320 │ │ +2fa828: 6e10 e79f 0100 |00ce: invoke-virtual {v1}, [I.clone:()Ljava/lang/Object; // method@9fe7 │ │ +2fa82e: 0c04 |00d1: move-result-object v4 │ │ +2fa830: 5b34 3b89 |00d2: iput-object v4, v3, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.value:Ljava/lang/Object; // field@893b │ │ +2fa834: 2847 |00d4: goto 011b // +0047 │ │ +2fa836: 2010 2113 |00d5: instance-of v0, v1, [J // type@1321 │ │ +2fa83a: 3800 0d00 |00d7: if-eqz v0, 00e4 // +000d │ │ +2fa83e: 1f01 2113 |00d9: check-cast v1, [J // type@1321 │ │ +2fa842: 1f01 2113 |00db: check-cast v1, [J // type@1321 │ │ +2fa846: 6e10 e89f 0100 |00dd: invoke-virtual {v1}, [J.clone:()Ljava/lang/Object; // method@9fe8 │ │ +2fa84c: 0c04 |00e0: move-result-object v4 │ │ +2fa84e: 5b34 3b89 |00e1: iput-object v4, v3, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.value:Ljava/lang/Object; // field@893b │ │ +2fa852: 2838 |00e3: goto 011b // +0038 │ │ +2fa854: 2010 0114 |00e4: instance-of v0, v1, [S // type@1401 │ │ +2fa858: 3800 0d00 |00e6: if-eqz v0, 00f3 // +000d │ │ +2fa85c: 1f01 0114 |00e8: check-cast v1, [S // type@1401 │ │ +2fa860: 1f01 0114 |00ea: check-cast v1, [S // type@1401 │ │ +2fa864: 6e10 37a0 0100 |00ec: invoke-virtual {v1}, [S.clone:()Ljava/lang/Object; // method@a037 │ │ +2fa86a: 0c04 |00ef: move-result-object v4 │ │ +2fa86c: 5b34 3b89 |00f0: iput-object v4, v3, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.value:Ljava/lang/Object; // field@893b │ │ +2fa870: 2829 |00f2: goto 011b // +0029 │ │ +2fa872: 2010 be13 |00f3: instance-of v0, v1, [Ljava/lang/Object; // type@13be │ │ +2fa876: 3800 0d00 |00f5: if-eqz v0, 0102 // +000d │ │ +2fa87a: 1f01 be13 |00f7: check-cast v1, [Ljava/lang/Object; // type@13be │ │ +2fa87e: 1f01 be13 |00f9: check-cast v1, [Ljava/lang/Object; // type@13be │ │ +2fa882: 6e10 00a0 0100 |00fb: invoke-virtual {v1}, [Ljava/lang/Object;.clone:()Ljava/lang/Object; // method@a000 │ │ +2fa888: 0c04 |00fe: move-result-object v4 │ │ +2fa88a: 5b34 3b89 |00ff: iput-object v4, v3, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.value:Ljava/lang/Object; // field@893b │ │ +2fa88e: 281a |0101: goto 011b // +001a │ │ +2fa890: 2010 7c10 |0102: instance-of v0, v1, Ljava/util/ArrayList; // type@107c │ │ +2fa894: 3800 0b00 |0104: if-eqz v0, 010f // +000b │ │ +2fa898: 1f01 7c10 |0106: check-cast v1, Ljava/util/ArrayList; // type@107c │ │ +2fa89c: 6e10 b588 0100 |0108: invoke-virtual {v1}, Ljava/util/ArrayList;.clone:()Ljava/lang/Object; // method@88b5 │ │ +2fa8a2: 0c04 |010b: move-result-object v4 │ │ +2fa8a4: 5b34 3b89 |010c: iput-object v4, v3, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.value:Ljava/lang/Object; // field@893b │ │ +2fa8a8: 280d |010e: goto 011b // +000d │ │ +2fa8aa: 2010 9210 |010f: instance-of v0, v1, Ljava/util/LinkedList; // type@1092 │ │ +2fa8ae: 3800 0b00 |0111: if-eqz v0, 011c // +000b │ │ +2fa8b2: 1f01 9210 |0113: check-cast v1, Ljava/util/LinkedList; // type@1092 │ │ +2fa8b6: 6e10 5d89 0100 |0115: invoke-virtual {v1}, Ljava/util/LinkedList;.clone:()Ljava/lang/Object; // method@895d │ │ +2fa8bc: 0c04 |0118: move-result-object v4 │ │ +2fa8be: 5b34 3b89 |0119: iput-object v4, v3, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.value:Ljava/lang/Object; // field@893b │ │ +2fa8c2: 0e00 |011b: return-void │ │ +2fa8c4: 2200 4110 |011c: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@1041 │ │ +2fa8c8: 2201 3910 |011e: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2fa8cc: 7010 cc87 0100 |0120: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2fa8d2: 1a02 bb4f |0123: const-string v2, "Unable to create copy of class " // string@4fbb │ │ +2fa8d6: 6e20 d787 2100 |0125: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2fa8dc: 6e10 7387 0400 |0128: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@8773 │ │ +2fa8e2: 0c04 |012b: move-result-object v4 │ │ +2fa8e4: 6e20 d687 4100 |012c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ +2fa8ea: 6e10 df87 0100 |012f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2fa8f0: 0c04 |0132: move-result-object v4 │ │ +2fa8f2: 7020 fc87 4000 |0133: invoke-direct {v0, v4}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@87fc │ │ +2fa8f8: 2700 |0136: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ 0x0004 line=48 │ │ 0x0008 line=54 │ │ 0x000a line=60 │ │ 0x000c line=103 │ │ @@ -742956,152 +742956,152 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 256 16-bit code units │ │ -2fa390: |[2fa390] org.jaudiotagger.tag.datatype.AbstractDataType.equals:(Ljava/lang/Object;)Z │ │ -2fa3a0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -2fa3a2: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ -2fa3a6: 0f00 |0003: return v0 │ │ -2fa3a8: 2051 d611 |0004: instance-of v1, v5, Lorg/jaudiotagger/tag/datatype/AbstractDataType; // type@11d6 │ │ -2fa3ac: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -2fa3ae: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ -2fa3b2: 0f02 |0009: return v2 │ │ -2fa3b4: 1f05 d611 |000a: check-cast v5, Lorg/jaudiotagger/tag/datatype/AbstractDataType; // type@11d6 │ │ -2fa3b8: 5441 3889 |000c: iget-object v1, v4, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.identifier:Ljava/lang/String; // field@8938 │ │ -2fa3bc: 5453 3889 |000e: iget-object v3, v5, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.identifier:Ljava/lang/String; // field@8938 │ │ -2fa3c0: 6e20 9c87 3100 |0010: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2fa3c6: 0a01 |0013: move-result v1 │ │ -2fa3c8: 3901 0300 |0014: if-nez v1, 0017 // +0003 │ │ -2fa3cc: 0f02 |0016: return v2 │ │ -2fa3ce: 5441 3b89 |0017: iget-object v1, v4, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.value:Ljava/lang/Object; // field@893b │ │ -2fa3d2: 3901 0700 |0019: if-nez v1, 0020 // +0007 │ │ -2fa3d6: 5453 3b89 |001b: iget-object v3, v5, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.value:Ljava/lang/Object; // field@893b │ │ -2fa3da: 3903 0300 |001d: if-nez v3, 0020 // +0003 │ │ -2fa3de: 0f00 |001f: return v0 │ │ -2fa3e0: 3801 df00 |0020: if-eqz v1, 00ff // +00df │ │ -2fa3e4: 5455 3b89 |0022: iget-object v5, v5, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.value:Ljava/lang/Object; // field@893b │ │ -2fa3e8: 3905 0400 |0024: if-nez v5, 0028 // +0004 │ │ -2fa3ec: 2900 d900 |0026: goto/16 00ff // +00d9 │ │ -2fa3f0: 2013 0214 |0028: instance-of v3, v1, [Z // type@1402 │ │ -2fa3f4: 3803 1500 |002a: if-eqz v3, 003f // +0015 │ │ -2fa3f8: 2053 0214 |002c: instance-of v3, v5, [Z // type@1402 │ │ -2fa3fc: 3803 1100 |002e: if-eqz v3, 003f // +0011 │ │ -2fa400: 1f01 0214 |0030: check-cast v1, [Z // type@1402 │ │ -2fa404: 1f01 0214 |0032: check-cast v1, [Z // type@1402 │ │ -2fa408: 1f05 0214 |0034: check-cast v5, [Z // type@1402 │ │ -2fa40c: 1f05 0214 |0036: check-cast v5, [Z // type@1402 │ │ -2fa410: 7120 d588 5100 |0038: invoke-static {v1, v5}, Ljava/util/Arrays;.equals:([Z[Z)Z // method@88d5 │ │ -2fa416: 0a05 |003b: move-result v5 │ │ -2fa418: 3905 c200 |003c: if-nez v5, 00fe // +00c2 │ │ -2fa41c: 0f02 |003e: return v2 │ │ -2fa41e: 2013 1c13 |003f: instance-of v3, v1, [B // type@131c │ │ -2fa422: 3803 1500 |0041: if-eqz v3, 0056 // +0015 │ │ -2fa426: 2053 1c13 |0043: instance-of v3, v5, [B // type@131c │ │ -2fa42a: 3803 1100 |0045: if-eqz v3, 0056 // +0011 │ │ -2fa42e: 1f01 1c13 |0047: check-cast v1, [B // type@131c │ │ -2fa432: 1f01 1c13 |0049: check-cast v1, [B // type@131c │ │ -2fa436: 1f05 1c13 |004b: check-cast v5, [B // type@131c │ │ -2fa43a: 1f05 1c13 |004d: check-cast v5, [B // type@131c │ │ -2fa43e: 7120 cd88 5100 |004f: invoke-static {v1, v5}, Ljava/util/Arrays;.equals:([B[B)Z // method@88cd │ │ -2fa444: 0a05 |0052: move-result v5 │ │ -2fa446: 3905 ab00 |0053: if-nez v5, 00fe // +00ab │ │ -2fa44a: 0f02 |0055: return v2 │ │ -2fa44c: 2013 1d13 |0056: instance-of v3, v1, [C // type@131d │ │ -2fa450: 3803 1500 |0058: if-eqz v3, 006d // +0015 │ │ -2fa454: 2053 1d13 |005a: instance-of v3, v5, [C // type@131d │ │ -2fa458: 3803 1100 |005c: if-eqz v3, 006d // +0011 │ │ -2fa45c: 1f01 1d13 |005e: check-cast v1, [C // type@131d │ │ -2fa460: 1f01 1d13 |0060: check-cast v1, [C // type@131d │ │ -2fa464: 1f05 1d13 |0062: check-cast v5, [C // type@131d │ │ -2fa468: 1f05 1d13 |0064: check-cast v5, [C // type@131d │ │ -2fa46c: 7120 ce88 5100 |0066: invoke-static {v1, v5}, Ljava/util/Arrays;.equals:([C[C)Z // method@88ce │ │ -2fa472: 0a05 |0069: move-result v5 │ │ -2fa474: 3905 9400 |006a: if-nez v5, 00fe // +0094 │ │ -2fa478: 0f02 |006c: return v2 │ │ -2fa47a: 2013 1e13 |006d: instance-of v3, v1, [D // type@131e │ │ -2fa47e: 3803 1500 |006f: if-eqz v3, 0084 // +0015 │ │ -2fa482: 2053 1e13 |0071: instance-of v3, v5, [D // type@131e │ │ -2fa486: 3803 1100 |0073: if-eqz v3, 0084 // +0011 │ │ -2fa48a: 1f01 1e13 |0075: check-cast v1, [D // type@131e │ │ -2fa48e: 1f01 1e13 |0077: check-cast v1, [D // type@131e │ │ -2fa492: 1f05 1e13 |0079: check-cast v5, [D // type@131e │ │ -2fa496: 1f05 1e13 |007b: check-cast v5, [D // type@131e │ │ -2fa49a: 7120 cf88 5100 |007d: invoke-static {v1, v5}, Ljava/util/Arrays;.equals:([D[D)Z // method@88cf │ │ -2fa4a0: 0a05 |0080: move-result v5 │ │ -2fa4a2: 3905 7d00 |0081: if-nez v5, 00fe // +007d │ │ -2fa4a6: 0f02 |0083: return v2 │ │ -2fa4a8: 2013 1f13 |0084: instance-of v3, v1, [F // type@131f │ │ -2fa4ac: 3803 1500 |0086: if-eqz v3, 009b // +0015 │ │ -2fa4b0: 2053 1f13 |0088: instance-of v3, v5, [F // type@131f │ │ -2fa4b4: 3803 1100 |008a: if-eqz v3, 009b // +0011 │ │ -2fa4b8: 1f01 1f13 |008c: check-cast v1, [F // type@131f │ │ -2fa4bc: 1f01 1f13 |008e: check-cast v1, [F // type@131f │ │ -2fa4c0: 1f05 1f13 |0090: check-cast v5, [F // type@131f │ │ -2fa4c4: 1f05 1f13 |0092: check-cast v5, [F // type@131f │ │ -2fa4c8: 7120 d088 5100 |0094: invoke-static {v1, v5}, Ljava/util/Arrays;.equals:([F[F)Z // method@88d0 │ │ -2fa4ce: 0a05 |0097: move-result v5 │ │ -2fa4d0: 3905 6600 |0098: if-nez v5, 00fe // +0066 │ │ -2fa4d4: 0f02 |009a: return v2 │ │ -2fa4d6: 2013 2013 |009b: instance-of v3, v1, [I // type@1320 │ │ -2fa4da: 3803 1500 |009d: if-eqz v3, 00b2 // +0015 │ │ -2fa4de: 2053 2013 |009f: instance-of v3, v5, [I // type@1320 │ │ -2fa4e2: 3803 1100 |00a1: if-eqz v3, 00b2 // +0011 │ │ -2fa4e6: 1f01 2013 |00a3: check-cast v1, [I // type@1320 │ │ -2fa4ea: 1f01 2013 |00a5: check-cast v1, [I // type@1320 │ │ -2fa4ee: 1f05 2013 |00a7: check-cast v5, [I // type@1320 │ │ -2fa4f2: 1f05 2013 |00a9: check-cast v5, [I // type@1320 │ │ -2fa4f6: 7120 d188 5100 |00ab: invoke-static {v1, v5}, Ljava/util/Arrays;.equals:([I[I)Z // method@88d1 │ │ -2fa4fc: 0a05 |00ae: move-result v5 │ │ -2fa4fe: 3905 4f00 |00af: if-nez v5, 00fe // +004f │ │ -2fa502: 0f02 |00b1: return v2 │ │ -2fa504: 2013 2113 |00b2: instance-of v3, v1, [J // type@1321 │ │ -2fa508: 3803 1500 |00b4: if-eqz v3, 00c9 // +0015 │ │ -2fa50c: 2053 2113 |00b6: instance-of v3, v5, [J // type@1321 │ │ -2fa510: 3803 1100 |00b8: if-eqz v3, 00c9 // +0011 │ │ -2fa514: 1f01 2113 |00ba: check-cast v1, [J // type@1321 │ │ -2fa518: 1f01 2113 |00bc: check-cast v1, [J // type@1321 │ │ -2fa51c: 1f05 2113 |00be: check-cast v5, [J // type@1321 │ │ -2fa520: 1f05 2113 |00c0: check-cast v5, [J // type@1321 │ │ -2fa524: 7120 d288 5100 |00c2: invoke-static {v1, v5}, Ljava/util/Arrays;.equals:([J[J)Z // method@88d2 │ │ -2fa52a: 0a05 |00c5: move-result v5 │ │ -2fa52c: 3905 3800 |00c6: if-nez v5, 00fe // +0038 │ │ -2fa530: 0f02 |00c8: return v2 │ │ -2fa532: 2013 be13 |00c9: instance-of v3, v1, [Ljava/lang/Object; // type@13be │ │ -2fa536: 3803 1500 |00cb: if-eqz v3, 00e0 // +0015 │ │ -2fa53a: 2053 be13 |00cd: instance-of v3, v5, [Ljava/lang/Object; // type@13be │ │ -2fa53e: 3803 1100 |00cf: if-eqz v3, 00e0 // +0011 │ │ -2fa542: 1f01 be13 |00d1: check-cast v1, [Ljava/lang/Object; // type@13be │ │ -2fa546: 1f01 be13 |00d3: check-cast v1, [Ljava/lang/Object; // type@13be │ │ -2fa54a: 1f05 be13 |00d5: check-cast v5, [Ljava/lang/Object; // type@13be │ │ -2fa54e: 1f05 be13 |00d7: check-cast v5, [Ljava/lang/Object; // type@13be │ │ -2fa552: 7120 d388 5100 |00d9: invoke-static {v1, v5}, Ljava/util/Arrays;.equals:([Ljava/lang/Object;[Ljava/lang/Object;)Z // method@88d3 │ │ -2fa558: 0a05 |00dc: move-result v5 │ │ -2fa55a: 3905 2100 |00dd: if-nez v5, 00fe // +0021 │ │ -2fa55e: 0f02 |00df: return v2 │ │ -2fa560: 2013 0114 |00e0: instance-of v3, v1, [S // type@1401 │ │ -2fa564: 3803 1500 |00e2: if-eqz v3, 00f7 // +0015 │ │ -2fa568: 2053 0114 |00e4: instance-of v3, v5, [S // type@1401 │ │ -2fa56c: 3803 1100 |00e6: if-eqz v3, 00f7 // +0011 │ │ -2fa570: 1f01 0114 |00e8: check-cast v1, [S // type@1401 │ │ -2fa574: 1f01 0114 |00ea: check-cast v1, [S // type@1401 │ │ -2fa578: 1f05 0114 |00ec: check-cast v5, [S // type@1401 │ │ -2fa57c: 1f05 0114 |00ee: check-cast v5, [S // type@1401 │ │ -2fa580: 7120 d488 5100 |00f0: invoke-static {v1, v5}, Ljava/util/Arrays;.equals:([S[S)Z // method@88d4 │ │ -2fa586: 0a05 |00f3: move-result v5 │ │ -2fa588: 3905 0a00 |00f4: if-nez v5, 00fe // +000a │ │ -2fa58c: 0f02 |00f6: return v2 │ │ -2fa58e: 6e20 7287 5100 |00f7: invoke-virtual {v1, v5}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@8772 │ │ -2fa594: 0a05 |00fa: move-result v5 │ │ -2fa596: 3905 0300 |00fb: if-nez v5, 00fe // +0003 │ │ -2fa59a: 0f02 |00fd: return v2 │ │ -2fa59c: 0f00 |00fe: return v0 │ │ -2fa59e: 0f02 |00ff: return v2 │ │ +2fa394: |[2fa394] org.jaudiotagger.tag.datatype.AbstractDataType.equals:(Ljava/lang/Object;)Z │ │ +2fa3a4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +2fa3a6: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ +2fa3aa: 0f00 |0003: return v0 │ │ +2fa3ac: 2051 d611 |0004: instance-of v1, v5, Lorg/jaudiotagger/tag/datatype/AbstractDataType; // type@11d6 │ │ +2fa3b0: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +2fa3b2: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ +2fa3b6: 0f02 |0009: return v2 │ │ +2fa3b8: 1f05 d611 |000a: check-cast v5, Lorg/jaudiotagger/tag/datatype/AbstractDataType; // type@11d6 │ │ +2fa3bc: 5441 3889 |000c: iget-object v1, v4, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.identifier:Ljava/lang/String; // field@8938 │ │ +2fa3c0: 5453 3889 |000e: iget-object v3, v5, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.identifier:Ljava/lang/String; // field@8938 │ │ +2fa3c4: 6e20 9c87 3100 |0010: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2fa3ca: 0a01 |0013: move-result v1 │ │ +2fa3cc: 3901 0300 |0014: if-nez v1, 0017 // +0003 │ │ +2fa3d0: 0f02 |0016: return v2 │ │ +2fa3d2: 5441 3b89 |0017: iget-object v1, v4, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.value:Ljava/lang/Object; // field@893b │ │ +2fa3d6: 3901 0700 |0019: if-nez v1, 0020 // +0007 │ │ +2fa3da: 5453 3b89 |001b: iget-object v3, v5, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.value:Ljava/lang/Object; // field@893b │ │ +2fa3de: 3903 0300 |001d: if-nez v3, 0020 // +0003 │ │ +2fa3e2: 0f00 |001f: return v0 │ │ +2fa3e4: 3801 df00 |0020: if-eqz v1, 00ff // +00df │ │ +2fa3e8: 5455 3b89 |0022: iget-object v5, v5, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.value:Ljava/lang/Object; // field@893b │ │ +2fa3ec: 3905 0400 |0024: if-nez v5, 0028 // +0004 │ │ +2fa3f0: 2900 d900 |0026: goto/16 00ff // +00d9 │ │ +2fa3f4: 2013 0214 |0028: instance-of v3, v1, [Z // type@1402 │ │ +2fa3f8: 3803 1500 |002a: if-eqz v3, 003f // +0015 │ │ +2fa3fc: 2053 0214 |002c: instance-of v3, v5, [Z // type@1402 │ │ +2fa400: 3803 1100 |002e: if-eqz v3, 003f // +0011 │ │ +2fa404: 1f01 0214 |0030: check-cast v1, [Z // type@1402 │ │ +2fa408: 1f01 0214 |0032: check-cast v1, [Z // type@1402 │ │ +2fa40c: 1f05 0214 |0034: check-cast v5, [Z // type@1402 │ │ +2fa410: 1f05 0214 |0036: check-cast v5, [Z // type@1402 │ │ +2fa414: 7120 d588 5100 |0038: invoke-static {v1, v5}, Ljava/util/Arrays;.equals:([Z[Z)Z // method@88d5 │ │ +2fa41a: 0a05 |003b: move-result v5 │ │ +2fa41c: 3905 c200 |003c: if-nez v5, 00fe // +00c2 │ │ +2fa420: 0f02 |003e: return v2 │ │ +2fa422: 2013 1c13 |003f: instance-of v3, v1, [B // type@131c │ │ +2fa426: 3803 1500 |0041: if-eqz v3, 0056 // +0015 │ │ +2fa42a: 2053 1c13 |0043: instance-of v3, v5, [B // type@131c │ │ +2fa42e: 3803 1100 |0045: if-eqz v3, 0056 // +0011 │ │ +2fa432: 1f01 1c13 |0047: check-cast v1, [B // type@131c │ │ +2fa436: 1f01 1c13 |0049: check-cast v1, [B // type@131c │ │ +2fa43a: 1f05 1c13 |004b: check-cast v5, [B // type@131c │ │ +2fa43e: 1f05 1c13 |004d: check-cast v5, [B // type@131c │ │ +2fa442: 7120 cd88 5100 |004f: invoke-static {v1, v5}, Ljava/util/Arrays;.equals:([B[B)Z // method@88cd │ │ +2fa448: 0a05 |0052: move-result v5 │ │ +2fa44a: 3905 ab00 |0053: if-nez v5, 00fe // +00ab │ │ +2fa44e: 0f02 |0055: return v2 │ │ +2fa450: 2013 1d13 |0056: instance-of v3, v1, [C // type@131d │ │ +2fa454: 3803 1500 |0058: if-eqz v3, 006d // +0015 │ │ +2fa458: 2053 1d13 |005a: instance-of v3, v5, [C // type@131d │ │ +2fa45c: 3803 1100 |005c: if-eqz v3, 006d // +0011 │ │ +2fa460: 1f01 1d13 |005e: check-cast v1, [C // type@131d │ │ +2fa464: 1f01 1d13 |0060: check-cast v1, [C // type@131d │ │ +2fa468: 1f05 1d13 |0062: check-cast v5, [C // type@131d │ │ +2fa46c: 1f05 1d13 |0064: check-cast v5, [C // type@131d │ │ +2fa470: 7120 ce88 5100 |0066: invoke-static {v1, v5}, Ljava/util/Arrays;.equals:([C[C)Z // method@88ce │ │ +2fa476: 0a05 |0069: move-result v5 │ │ +2fa478: 3905 9400 |006a: if-nez v5, 00fe // +0094 │ │ +2fa47c: 0f02 |006c: return v2 │ │ +2fa47e: 2013 1e13 |006d: instance-of v3, v1, [D // type@131e │ │ +2fa482: 3803 1500 |006f: if-eqz v3, 0084 // +0015 │ │ +2fa486: 2053 1e13 |0071: instance-of v3, v5, [D // type@131e │ │ +2fa48a: 3803 1100 |0073: if-eqz v3, 0084 // +0011 │ │ +2fa48e: 1f01 1e13 |0075: check-cast v1, [D // type@131e │ │ +2fa492: 1f01 1e13 |0077: check-cast v1, [D // type@131e │ │ +2fa496: 1f05 1e13 |0079: check-cast v5, [D // type@131e │ │ +2fa49a: 1f05 1e13 |007b: check-cast v5, [D // type@131e │ │ +2fa49e: 7120 cf88 5100 |007d: invoke-static {v1, v5}, Ljava/util/Arrays;.equals:([D[D)Z // method@88cf │ │ +2fa4a4: 0a05 |0080: move-result v5 │ │ +2fa4a6: 3905 7d00 |0081: if-nez v5, 00fe // +007d │ │ +2fa4aa: 0f02 |0083: return v2 │ │ +2fa4ac: 2013 1f13 |0084: instance-of v3, v1, [F // type@131f │ │ +2fa4b0: 3803 1500 |0086: if-eqz v3, 009b // +0015 │ │ +2fa4b4: 2053 1f13 |0088: instance-of v3, v5, [F // type@131f │ │ +2fa4b8: 3803 1100 |008a: if-eqz v3, 009b // +0011 │ │ +2fa4bc: 1f01 1f13 |008c: check-cast v1, [F // type@131f │ │ +2fa4c0: 1f01 1f13 |008e: check-cast v1, [F // type@131f │ │ +2fa4c4: 1f05 1f13 |0090: check-cast v5, [F // type@131f │ │ +2fa4c8: 1f05 1f13 |0092: check-cast v5, [F // type@131f │ │ +2fa4cc: 7120 d088 5100 |0094: invoke-static {v1, v5}, Ljava/util/Arrays;.equals:([F[F)Z // method@88d0 │ │ +2fa4d2: 0a05 |0097: move-result v5 │ │ +2fa4d4: 3905 6600 |0098: if-nez v5, 00fe // +0066 │ │ +2fa4d8: 0f02 |009a: return v2 │ │ +2fa4da: 2013 2013 |009b: instance-of v3, v1, [I // type@1320 │ │ +2fa4de: 3803 1500 |009d: if-eqz v3, 00b2 // +0015 │ │ +2fa4e2: 2053 2013 |009f: instance-of v3, v5, [I // type@1320 │ │ +2fa4e6: 3803 1100 |00a1: if-eqz v3, 00b2 // +0011 │ │ +2fa4ea: 1f01 2013 |00a3: check-cast v1, [I // type@1320 │ │ +2fa4ee: 1f01 2013 |00a5: check-cast v1, [I // type@1320 │ │ +2fa4f2: 1f05 2013 |00a7: check-cast v5, [I // type@1320 │ │ +2fa4f6: 1f05 2013 |00a9: check-cast v5, [I // type@1320 │ │ +2fa4fa: 7120 d188 5100 |00ab: invoke-static {v1, v5}, Ljava/util/Arrays;.equals:([I[I)Z // method@88d1 │ │ +2fa500: 0a05 |00ae: move-result v5 │ │ +2fa502: 3905 4f00 |00af: if-nez v5, 00fe // +004f │ │ +2fa506: 0f02 |00b1: return v2 │ │ +2fa508: 2013 2113 |00b2: instance-of v3, v1, [J // type@1321 │ │ +2fa50c: 3803 1500 |00b4: if-eqz v3, 00c9 // +0015 │ │ +2fa510: 2053 2113 |00b6: instance-of v3, v5, [J // type@1321 │ │ +2fa514: 3803 1100 |00b8: if-eqz v3, 00c9 // +0011 │ │ +2fa518: 1f01 2113 |00ba: check-cast v1, [J // type@1321 │ │ +2fa51c: 1f01 2113 |00bc: check-cast v1, [J // type@1321 │ │ +2fa520: 1f05 2113 |00be: check-cast v5, [J // type@1321 │ │ +2fa524: 1f05 2113 |00c0: check-cast v5, [J // type@1321 │ │ +2fa528: 7120 d288 5100 |00c2: invoke-static {v1, v5}, Ljava/util/Arrays;.equals:([J[J)Z // method@88d2 │ │ +2fa52e: 0a05 |00c5: move-result v5 │ │ +2fa530: 3905 3800 |00c6: if-nez v5, 00fe // +0038 │ │ +2fa534: 0f02 |00c8: return v2 │ │ +2fa536: 2013 be13 |00c9: instance-of v3, v1, [Ljava/lang/Object; // type@13be │ │ +2fa53a: 3803 1500 |00cb: if-eqz v3, 00e0 // +0015 │ │ +2fa53e: 2053 be13 |00cd: instance-of v3, v5, [Ljava/lang/Object; // type@13be │ │ +2fa542: 3803 1100 |00cf: if-eqz v3, 00e0 // +0011 │ │ +2fa546: 1f01 be13 |00d1: check-cast v1, [Ljava/lang/Object; // type@13be │ │ +2fa54a: 1f01 be13 |00d3: check-cast v1, [Ljava/lang/Object; // type@13be │ │ +2fa54e: 1f05 be13 |00d5: check-cast v5, [Ljava/lang/Object; // type@13be │ │ +2fa552: 1f05 be13 |00d7: check-cast v5, [Ljava/lang/Object; // type@13be │ │ +2fa556: 7120 d388 5100 |00d9: invoke-static {v1, v5}, Ljava/util/Arrays;.equals:([Ljava/lang/Object;[Ljava/lang/Object;)Z // method@88d3 │ │ +2fa55c: 0a05 |00dc: move-result v5 │ │ +2fa55e: 3905 2100 |00dd: if-nez v5, 00fe // +0021 │ │ +2fa562: 0f02 |00df: return v2 │ │ +2fa564: 2013 0114 |00e0: instance-of v3, v1, [S // type@1401 │ │ +2fa568: 3803 1500 |00e2: if-eqz v3, 00f7 // +0015 │ │ +2fa56c: 2053 0114 |00e4: instance-of v3, v5, [S // type@1401 │ │ +2fa570: 3803 1100 |00e6: if-eqz v3, 00f7 // +0011 │ │ +2fa574: 1f01 0114 |00e8: check-cast v1, [S // type@1401 │ │ +2fa578: 1f01 0114 |00ea: check-cast v1, [S // type@1401 │ │ +2fa57c: 1f05 0114 |00ec: check-cast v5, [S // type@1401 │ │ +2fa580: 1f05 0114 |00ee: check-cast v5, [S // type@1401 │ │ +2fa584: 7120 d488 5100 |00f0: invoke-static {v1, v5}, Ljava/util/Arrays;.equals:([S[S)Z // method@88d4 │ │ +2fa58a: 0a05 |00f3: move-result v5 │ │ +2fa58c: 3905 0a00 |00f4: if-nez v5, 00fe // +000a │ │ +2fa590: 0f02 |00f6: return v2 │ │ +2fa592: 6e20 7287 5100 |00f7: invoke-virtual {v1, v5}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@8772 │ │ +2fa598: 0a05 |00fa: move-result v5 │ │ +2fa59a: 3905 0300 |00fb: if-nez v5, 00fe // +0003 │ │ +2fa59e: 0f02 |00fd: return v2 │ │ +2fa5a0: 0f00 |00fe: return v0 │ │ +2fa5a2: 0f02 |00ff: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=289 │ │ 0x000a line=293 │ │ 0x000c line=294 │ │ 0x0017 line=298 │ │ 0x0022 line=302 │ │ @@ -743133,17 +743133,17 @@ │ │ type : '()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2fa5d0: |[2fa5d0] org.jaudiotagger.tag.datatype.AbstractDataType.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; │ │ -2fa5e0: 5410 3789 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8937 │ │ -2fa5e4: 1100 |0002: return-object v0 │ │ +2fa5d4: |[2fa5d4] org.jaudiotagger.tag.datatype.AbstractDataType.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; │ │ +2fa5e4: 5410 3789 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8937 │ │ +2fa5e8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=223 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/datatype/AbstractDataType; │ │ │ │ #2 : (in Lorg/jaudiotagger/tag/datatype/AbstractDataType;) │ │ @@ -743151,17 +743151,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2fa5b8: |[2fa5b8] org.jaudiotagger.tag.datatype.AbstractDataType.getIdentifier:()Ljava/lang/String; │ │ -2fa5c8: 5410 3889 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.identifier:Ljava/lang/String; // field@8938 │ │ -2fa5cc: 1100 |0002: return-object v0 │ │ +2fa5bc: |[2fa5bc] org.jaudiotagger.tag.datatype.AbstractDataType.getIdentifier:()Ljava/lang/String; │ │ +2fa5cc: 5410 3889 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.identifier:Ljava/lang/String; // field@8938 │ │ +2fa5d0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=233 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/datatype/AbstractDataType; │ │ │ │ #3 : (in Lorg/jaudiotagger/tag/datatype/AbstractDataType;) │ │ @@ -743175,17 +743175,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2fa5a0: |[2fa5a0] org.jaudiotagger.tag.datatype.AbstractDataType.getValue:()Ljava/lang/Object; │ │ -2fa5b0: 5410 3b89 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.value:Ljava/lang/Object; // field@893b │ │ -2fa5b4: 1100 |0002: return-object v0 │ │ +2fa5a4: |[2fa5a4] org.jaudiotagger.tag.datatype.AbstractDataType.getValue:()Ljava/lang/Object; │ │ +2fa5b4: 5410 3b89 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.value:Ljava/lang/Object; // field@893b │ │ +2fa5b8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=254 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/datatype/AbstractDataType; │ │ │ │ #5 : (in Lorg/jaudiotagger/tag/datatype/AbstractDataType;) │ │ @@ -743193,18 +743193,18 @@ │ │ type : '([B)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -2fa8f8: |[2fa8f8] org.jaudiotagger.tag.datatype.AbstractDataType.readByteArray:([B)V │ │ -2fa908: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -2fa90a: 6e30 0493 2100 |0001: invoke-virtual {v1, v2, v0}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.readByteArray:([BI)V // method@9304 │ │ -2fa910: 0e00 |0004: return-void │ │ +2fa8fc: |[2fa8fc] org.jaudiotagger.tag.datatype.AbstractDataType.readByteArray:([B)V │ │ +2fa90c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +2fa90e: 6e30 0493 2100 |0001: invoke-virtual {v1, v2, v0}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.readByteArray:([BI)V // method@9304 │ │ +2fa914: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=267 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jaudiotagger/tag/datatype/AbstractDataType; │ │ 0x0000 - 0x0005 reg=2 (null) [B │ │ │ │ @@ -743219,17 +743219,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2fa914: |[2fa914] org.jaudiotagger.tag.datatype.AbstractDataType.setBody:(Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V │ │ -2fa924: 5b01 3789 |0000: iput-object v1, v0, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8937 │ │ -2fa928: 0e00 |0002: return-void │ │ +2fa918: |[2fa918] org.jaudiotagger.tag.datatype.AbstractDataType.setBody:(Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V │ │ +2fa928: 5b01 3789 |0000: iput-object v1, v0, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8937 │ │ +2fa92c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/tag/datatype/AbstractDataType; │ │ 0x0000 - 0x0003 reg=1 (null) Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; │ │ │ │ @@ -743238,17 +743238,17 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2fa92c: |[2fa92c] org.jaudiotagger.tag.datatype.AbstractDataType.setValue:(Ljava/lang/Object;)V │ │ -2fa93c: 5b01 3b89 |0000: iput-object v1, v0, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.value:Ljava/lang/Object; // field@893b │ │ -2fa940: 0e00 |0002: return-void │ │ +2fa930: |[2fa930] org.jaudiotagger.tag.datatype.AbstractDataType.setValue:(Ljava/lang/Object;)V │ │ +2fa940: 5b01 3b89 |0000: iput-object v1, v0, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.value:Ljava/lang/Object; // field@893b │ │ +2fa944: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=244 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/tag/datatype/AbstractDataType; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -743321,31 +743321,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 35 16-bit code units │ │ -2fae4c: |[2fae4c] org.jaudiotagger.tag.datatype.AbstractValuePair.:()V │ │ -2fae5c: 7010 7087 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@8770 │ │ -2fae62: 2200 9010 |0003: new-instance v0, Ljava/util/LinkedHashMap; // type@1090 │ │ -2fae66: 7010 4a89 0000 |0005: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@894a │ │ -2fae6c: 5b20 4b89 |0008: iput-object v0, v2, Lorg/jaudiotagger/tag/datatype/AbstractValuePair;.idToValue:Ljava/util/Map; // field@894b │ │ -2fae70: 2201 9010 |000a: new-instance v1, Ljava/util/LinkedHashMap; // type@1090 │ │ -2fae74: 7010 4a89 0100 |000c: invoke-direct {v1}, Ljava/util/LinkedHashMap;.:()V // method@894a │ │ -2fae7a: 5b21 4f89 |000f: iput-object v1, v2, Lorg/jaudiotagger/tag/datatype/AbstractValuePair;.valueToId:Ljava/util/Map; // field@894f │ │ -2fae7e: 2201 7c10 |0011: new-instance v1, Ljava/util/ArrayList; // type@107c │ │ -2fae82: 7010 ae88 0100 |0013: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@88ae │ │ -2fae88: 5b21 4e89 |0016: iput-object v1, v2, Lorg/jaudiotagger/tag/datatype/AbstractValuePair;.valueList:Ljava/util/List; // field@894e │ │ -2fae8c: 7210 9389 0000 |0018: invoke-interface {v0}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@8993 │ │ -2fae92: 0c00 |001b: move-result-object v0 │ │ -2fae94: 7210 a889 0000 |001c: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@89a8 │ │ -2fae9a: 0c00 |001f: move-result-object v0 │ │ -2fae9c: 5b20 4c89 |0020: iput-object v0, v2, Lorg/jaudiotagger/tag/datatype/AbstractValuePair;.iterator:Ljava/util/Iterator; // field@894c │ │ -2faea0: 0e00 |0022: return-void │ │ +2fae50: |[2fae50] org.jaudiotagger.tag.datatype.AbstractValuePair.:()V │ │ +2fae60: 7010 7087 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@8770 │ │ +2fae66: 2200 9010 |0003: new-instance v0, Ljava/util/LinkedHashMap; // type@1090 │ │ +2fae6a: 7010 4a89 0000 |0005: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@894a │ │ +2fae70: 5b20 4b89 |0008: iput-object v0, v2, Lorg/jaudiotagger/tag/datatype/AbstractValuePair;.idToValue:Ljava/util/Map; // field@894b │ │ +2fae74: 2201 9010 |000a: new-instance v1, Ljava/util/LinkedHashMap; // type@1090 │ │ +2fae78: 7010 4a89 0100 |000c: invoke-direct {v1}, Ljava/util/LinkedHashMap;.:()V // method@894a │ │ +2fae7e: 5b21 4f89 |000f: iput-object v1, v2, Lorg/jaudiotagger/tag/datatype/AbstractValuePair;.valueToId:Ljava/util/Map; // field@894f │ │ +2fae82: 2201 7c10 |0011: new-instance v1, Ljava/util/ArrayList; // type@107c │ │ +2fae86: 7010 ae88 0100 |0013: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@88ae │ │ +2fae8c: 5b21 4e89 |0016: iput-object v1, v2, Lorg/jaudiotagger/tag/datatype/AbstractValuePair;.valueList:Ljava/util/List; // field@894e │ │ +2fae90: 7210 9389 0000 |0018: invoke-interface {v0}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@8993 │ │ +2fae96: 0c00 |001b: move-result-object v0 │ │ +2fae98: 7210 a889 0000 |001c: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@89a8 │ │ +2fae9e: 0c00 |001f: move-result-object v0 │ │ +2faea0: 5b20 4c89 |0020: iput-object v0, v2, Lorg/jaudiotagger/tag/datatype/AbstractValuePair;.iterator:Ljava/util/Iterator; // field@894c │ │ +2faea4: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0003 line=31 │ │ 0x000a line=32 │ │ 0x0011 line=33 │ │ 0x0018 line=35 │ │ @@ -743358,17 +743358,17 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2fae04: |[2fae04] org.jaudiotagger.tag.datatype.AbstractValuePair.getAlphabeticalValueList:()Ljava/util/List; │ │ -2fae14: 5410 4e89 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/datatype/AbstractValuePair;.valueList:Ljava/util/List; // field@894e │ │ -2fae18: 1100 |0002: return-object v0 │ │ +2fae08: |[2fae08] org.jaudiotagger.tag.datatype.AbstractValuePair.getAlphabeticalValueList:()Ljava/util/List; │ │ +2fae18: 5410 4e89 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/datatype/AbstractValuePair;.valueList:Ljava/util/List; // field@894e │ │ +2fae1c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/datatype/AbstractValuePair; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/datatype/AbstractValuePair;) │ │ @@ -743376,17 +743376,17 @@ │ │ type : '()Ljava/util/Map;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2fae1c: |[2fae1c] org.jaudiotagger.tag.datatype.AbstractValuePair.getIdToValueMap:()Ljava/util/Map; │ │ -2fae2c: 5410 4b89 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/datatype/AbstractValuePair;.idToValue:Ljava/util/Map; // field@894b │ │ -2fae30: 1100 |0002: return-object v0 │ │ +2fae20: |[2fae20] org.jaudiotagger.tag.datatype.AbstractValuePair.getIdToValueMap:()Ljava/util/Map; │ │ +2fae30: 5410 4b89 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/datatype/AbstractValuePair;.idToValue:Ljava/util/Map; // field@894b │ │ +2fae34: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/datatype/AbstractValuePair; │ │ │ │ #2 : (in Lorg/jaudiotagger/tag/datatype/AbstractValuePair;) │ │ @@ -743394,19 +743394,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -2fade4: |[2fade4] org.jaudiotagger.tag.datatype.AbstractValuePair.getSize:()I │ │ -2fadf4: 5410 4e89 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/datatype/AbstractValuePair;.valueList:Ljava/util/List; // field@894e │ │ -2fadf8: 7210 7389 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@8973 │ │ -2fadfe: 0a00 |0005: move-result v0 │ │ -2fae00: 0f00 |0006: return v0 │ │ +2fade8: |[2fade8] org.jaudiotagger.tag.datatype.AbstractValuePair.getSize:()I │ │ +2fadf8: 5410 4e89 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/datatype/AbstractValuePair;.valueList:Ljava/util/List; // field@894e │ │ +2fadfc: 7210 7389 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@8973 │ │ +2fae02: 0a00 |0005: move-result v0 │ │ +2fae04: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jaudiotagger/tag/datatype/AbstractValuePair; │ │ │ │ #3 : (in Lorg/jaudiotagger/tag/datatype/AbstractValuePair;) │ │ @@ -743414,17 +743414,17 @@ │ │ type : '()Ljava/util/Map;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2fae34: |[2fae34] org.jaudiotagger.tag.datatype.AbstractValuePair.getValueToIdMap:()Ljava/util/Map; │ │ -2fae44: 5410 4f89 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/datatype/AbstractValuePair;.valueToId:Ljava/util/Map; // field@894f │ │ -2fae48: 1100 |0002: return-object v0 │ │ +2fae38: |[2fae38] org.jaudiotagger.tag.datatype.AbstractValuePair.getValueToIdMap:()Ljava/util/Map; │ │ +2fae48: 5410 4f89 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/datatype/AbstractValuePair;.valueToId:Ljava/util/Map; // field@894f │ │ +2fae4c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/datatype/AbstractValuePair; │ │ │ │ source_file_idx : 2023 (AbstractValuePair.java) │ │ @@ -743797,17 +743797,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2fb368: |[2fb368] org.jaudiotagger.tag.datatype.DataTypes.:()V │ │ -2fb378: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -2fb37e: 0e00 |0003: return-void │ │ +2fb36c: |[2fb36c] org.jaudiotagger.tag.datatype.DataTypes.:()V │ │ +2fb37c: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +2fb382: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/datatype/DataTypes; │ │ │ │ Virtual methods - │ │ @@ -743900,20 +743900,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -2fc8d8: |[2fc8d8] org.jaudiotagger.tag.datatype.MultipleTextEncodedStringNullTerminated$Values.:()V │ │ -2fc8e8: 7010 7087 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8770 │ │ -2fc8ee: 2200 7c10 |0003: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ -2fc8f2: 7010 ae88 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ -2fc8f8: 5b10 a889 |0008: iput-object v0, v1, Lorg/jaudiotagger/tag/datatype/MultipleTextEncodedStringNullTerminated$Values;.valueList:Ljava/util/List; // field@89a8 │ │ -2fc8fc: 0e00 |000a: return-void │ │ +2fc8dc: |[2fc8dc] org.jaudiotagger.tag.datatype.MultipleTextEncodedStringNullTerminated$Values.:()V │ │ +2fc8ec: 7010 7087 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8770 │ │ +2fc8f2: 2200 7c10 |0003: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ +2fc8f6: 7010 ae88 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ +2fc8fc: 5b10 a889 |0008: iput-object v0, v1, Lorg/jaudiotagger/tag/datatype/MultipleTextEncodedStringNullTerminated$Values;.valueList:Ljava/util/List; // field@89a8 │ │ +2fc900: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ 0x0003 line=164 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/jaudiotagger/tag/datatype/MultipleTextEncodedStringNullTerminated$Values; │ │ │ │ @@ -743923,18 +743923,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -2fc900: |[2fc900] org.jaudiotagger.tag.datatype.MultipleTextEncodedStringNullTerminated$Values.add:(Ljava/lang/String;)V │ │ -2fc910: 5410 a889 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/datatype/MultipleTextEncodedStringNullTerminated$Values;.valueList:Ljava/util/List; // field@89a8 │ │ -2fc914: 7220 6489 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -2fc91a: 0e00 |0005: return-void │ │ +2fc904: |[2fc904] org.jaudiotagger.tag.datatype.MultipleTextEncodedStringNullTerminated$Values.add:(Ljava/lang/String;)V │ │ +2fc914: 5410 a889 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/datatype/MultipleTextEncodedStringNullTerminated$Values;.valueList:Ljava/util/List; // field@89a8 │ │ +2fc918: 7220 6489 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +2fc91e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=178 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jaudiotagger/tag/datatype/MultipleTextEncodedStringNullTerminated$Values; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -743943,17 +743943,17 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2fc8c0: |[2fc8c0] org.jaudiotagger.tag.datatype.MultipleTextEncodedStringNullTerminated$Values.getList:()Ljava/util/List; │ │ -2fc8d0: 5410 a889 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/datatype/MultipleTextEncodedStringNullTerminated$Values;.valueList:Ljava/util/List; // field@89a8 │ │ -2fc8d4: 1100 |0002: return-object v0 │ │ +2fc8c4: |[2fc8c4] org.jaudiotagger.tag.datatype.MultipleTextEncodedStringNullTerminated$Values.getList:()Ljava/util/List; │ │ +2fc8d4: 5410 a889 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/datatype/MultipleTextEncodedStringNullTerminated$Values;.valueList:Ljava/util/List; // field@89a8 │ │ +2fc8d8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/datatype/MultipleTextEncodedStringNullTerminated$Values; │ │ │ │ #2 : (in Lorg/jaudiotagger/tag/datatype/MultipleTextEncodedStringNullTerminated$Values;) │ │ @@ -743961,19 +743961,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -2fc838: |[2fc838] org.jaudiotagger.tag.datatype.MultipleTextEncodedStringNullTerminated$Values.getNumberOfValues:()I │ │ -2fc848: 5410 a889 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/datatype/MultipleTextEncodedStringNullTerminated$Values;.valueList:Ljava/util/List; // field@89a8 │ │ -2fc84c: 7210 7389 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@8973 │ │ -2fc852: 0a00 |0005: move-result v0 │ │ -2fc854: 0f00 |0006: return v0 │ │ +2fc83c: |[2fc83c] org.jaudiotagger.tag.datatype.MultipleTextEncodedStringNullTerminated$Values.getNumberOfValues:()I │ │ +2fc84c: 5410 a889 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/datatype/MultipleTextEncodedStringNullTerminated$Values;.valueList:Ljava/util/List; // field@89a8 │ │ +2fc850: 7210 7389 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@8973 │ │ +2fc856: 0a00 |0005: move-result v0 │ │ +2fc858: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jaudiotagger/tag/datatype/MultipleTextEncodedStringNullTerminated$Values; │ │ │ │ #3 : (in Lorg/jaudiotagger/tag/datatype/MultipleTextEncodedStringNullTerminated$Values;) │ │ @@ -743981,36 +743981,36 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -2fc858: |[2fc858] org.jaudiotagger.tag.datatype.MultipleTextEncodedStringNullTerminated$Values.toString:()Ljava/lang/String; │ │ -2fc868: 2200 3810 |0000: new-instance v0, Ljava/lang/StringBuffer; // type@1038 │ │ -2fc86c: 7010 c187 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuffer;.:()V // method@87c1 │ │ -2fc872: 5431 a889 |0005: iget-object v1, v3, Lorg/jaudiotagger/tag/datatype/MultipleTextEncodedStringNullTerminated$Values;.valueList:Ljava/util/List; // field@89a8 │ │ -2fc876: 7210 6f89 0100 |0007: invoke-interface {v1}, Ljava/util/List;.listIterator:()Ljava/util/ListIterator; // method@896f │ │ -2fc87c: 0c01 |000a: move-result-object v1 │ │ -2fc87e: 7210 7689 0100 |000b: invoke-interface {v1}, Ljava/util/ListIterator;.hasNext:()Z // method@8976 │ │ -2fc884: 0a02 |000e: move-result v2 │ │ -2fc886: 3802 1700 |000f: if-eqz v2, 0026 // +0017 │ │ -2fc88a: 7210 7789 0100 |0011: invoke-interface {v1}, Ljava/util/ListIterator;.next:()Ljava/lang/Object; // method@8977 │ │ -2fc890: 0c02 |0014: move-result-object v2 │ │ -2fc892: 1f02 3710 |0015: check-cast v2, Ljava/lang/String; // type@1037 │ │ -2fc896: 6e20 c687 2000 |0017: invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@87c6 │ │ -2fc89c: 7210 7689 0100 |001a: invoke-interface {v1}, Ljava/util/ListIterator;.hasNext:()Z // method@8976 │ │ -2fc8a2: 0a02 |001d: move-result v2 │ │ -2fc8a4: 3802 edff |001e: if-eqz v2, 000b // -0013 │ │ -2fc8a8: 1a02 be03 |0020: const-string v2, "," // string@03be │ │ -2fc8ac: 6e20 c687 2000 |0022: invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@87c6 │ │ -2fc8b2: 28e6 |0025: goto 000b // -001a │ │ -2fc8b4: 6e10 cb87 0000 |0026: invoke-virtual {v0}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@87cb │ │ -2fc8ba: 0c00 |0029: move-result-object v0 │ │ -2fc8bc: 1100 |002a: return-object v0 │ │ +2fc85c: |[2fc85c] org.jaudiotagger.tag.datatype.MultipleTextEncodedStringNullTerminated$Values.toString:()Ljava/lang/String; │ │ +2fc86c: 2200 3810 |0000: new-instance v0, Ljava/lang/StringBuffer; // type@1038 │ │ +2fc870: 7010 c187 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuffer;.:()V // method@87c1 │ │ +2fc876: 5431 a889 |0005: iget-object v1, v3, Lorg/jaudiotagger/tag/datatype/MultipleTextEncodedStringNullTerminated$Values;.valueList:Ljava/util/List; // field@89a8 │ │ +2fc87a: 7210 6f89 0100 |0007: invoke-interface {v1}, Ljava/util/List;.listIterator:()Ljava/util/ListIterator; // method@896f │ │ +2fc880: 0c01 |000a: move-result-object v1 │ │ +2fc882: 7210 7689 0100 |000b: invoke-interface {v1}, Ljava/util/ListIterator;.hasNext:()Z // method@8976 │ │ +2fc888: 0a02 |000e: move-result v2 │ │ +2fc88a: 3802 1700 |000f: if-eqz v2, 0026 // +0017 │ │ +2fc88e: 7210 7789 0100 |0011: invoke-interface {v1}, Ljava/util/ListIterator;.next:()Ljava/lang/Object; // method@8977 │ │ +2fc894: 0c02 |0014: move-result-object v2 │ │ +2fc896: 1f02 3710 |0015: check-cast v2, Ljava/lang/String; // type@1037 │ │ +2fc89a: 6e20 c687 2000 |0017: invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@87c6 │ │ +2fc8a0: 7210 7689 0100 |001a: invoke-interface {v1}, Ljava/util/ListIterator;.hasNext:()Z // method@8976 │ │ +2fc8a6: 0a02 |001d: move-result v2 │ │ +2fc8a8: 3802 edff |001e: if-eqz v2, 000b // -0013 │ │ +2fc8ac: 1a02 be03 |0020: const-string v2, "," // string@03be │ │ +2fc8b0: 6e20 c687 2000 |0022: invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@87c6 │ │ +2fc8b6: 28e6 |0025: goto 000b // -001a │ │ +2fc8b8: 6e10 cb87 0000 |0026: invoke-virtual {v0}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@87cb │ │ +2fc8be: 0c00 |0029: move-result-object v0 │ │ +2fc8c0: 1100 |002a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=208 │ │ 0x0005 line=209 │ │ 0x0011 line=211 │ │ 0x0017 line=212 │ │ 0x001a line=213 │ │ @@ -744060,19 +744060,19 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -2fdd8c: |[2fdd8c] org.jaudiotagger.tag.datatype.Pair.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -2fdd9c: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -2fdda2: 6e20 c993 1000 |0003: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/datatype/Pair;.setKey:(Ljava/lang/String;)V // method@93c9 │ │ -2fdda8: 6e20 ca93 2000 |0006: invoke-virtual {v0, v2}, Lorg/jaudiotagger/tag/datatype/Pair;.setValue:(Ljava/lang/String;)V // method@93ca │ │ -2fddae: 0e00 |0009: return-void │ │ +2fdd90: |[2fdd90] org.jaudiotagger.tag.datatype.Pair.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +2fdda0: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +2fdda6: 6e20 c993 1000 |0003: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/datatype/Pair;.setKey:(Ljava/lang/String;)V // method@93c9 │ │ +2fddac: 6e20 ca93 2000 |0006: invoke-virtual {v0, v2}, Lorg/jaudiotagger/tag/datatype/Pair;.setValue:(Ljava/lang/String;)V // method@93ca │ │ +2fddb2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ 0x0003 line=15 │ │ 0x0006 line=16 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lorg/jaudiotagger/tag/datatype/Pair; │ │ @@ -744085,17 +744085,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2fdd14: |[2fdd14] org.jaudiotagger.tag.datatype.Pair.getKey:()Ljava/lang/String; │ │ -2fdd24: 5410 bb89 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/datatype/Pair;.key:Ljava/lang/String; // field@89bb │ │ -2fdd28: 1100 |0002: return-object v0 │ │ +2fdd18: |[2fdd18] org.jaudiotagger.tag.datatype.Pair.getKey:()Ljava/lang/String; │ │ +2fdd28: 5410 bb89 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/datatype/Pair;.key:Ljava/lang/String; // field@89bb │ │ +2fdd2c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/datatype/Pair; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/datatype/Pair;) │ │ @@ -744103,28 +744103,28 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -2fdd2c: |[2fdd2c] org.jaudiotagger.tag.datatype.Pair.getPairValue:()Ljava/lang/String; │ │ -2fdd3c: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -2fdd40: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2fdd46: 6e10 c693 0200 |0005: invoke-virtual {v2}, Lorg/jaudiotagger/tag/datatype/Pair;.getKey:()Ljava/lang/String; // method@93c6 │ │ -2fdd4c: 0c01 |0008: move-result-object v1 │ │ -2fdd4e: 6e20 d787 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2fdd54: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -2fdd56: 6e20 d087 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@87d0 │ │ -2fdd5c: 6e10 c893 0200 |0010: invoke-virtual {v2}, Lorg/jaudiotagger/tag/datatype/Pair;.getValue:()Ljava/lang/String; // method@93c8 │ │ -2fdd62: 0c01 |0013: move-result-object v1 │ │ -2fdd64: 6e20 d787 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2fdd6a: 6e10 df87 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2fdd70: 0c00 |001a: move-result-object v0 │ │ -2fdd72: 1100 |001b: return-object v0 │ │ +2fdd30: |[2fdd30] org.jaudiotagger.tag.datatype.Pair.getPairValue:()Ljava/lang/String; │ │ +2fdd40: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +2fdd44: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2fdd4a: 6e10 c693 0200 |0005: invoke-virtual {v2}, Lorg/jaudiotagger/tag/datatype/Pair;.getKey:()Ljava/lang/String; // method@93c6 │ │ +2fdd50: 0c01 |0008: move-result-object v1 │ │ +2fdd52: 6e20 d787 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2fdd58: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +2fdd5a: 6e20 d087 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@87d0 │ │ +2fdd60: 6e10 c893 0200 |0010: invoke-virtual {v2}, Lorg/jaudiotagger/tag/datatype/Pair;.getValue:()Ljava/lang/String; // method@93c8 │ │ +2fdd66: 0c01 |0013: move-result-object v1 │ │ +2fdd68: 6e20 d787 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2fdd6e: 6e10 df87 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2fdd74: 0c00 |001a: move-result-object v0 │ │ +2fdd76: 1100 |001b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x001c reg=2 this Lorg/jaudiotagger/tag/datatype/Pair; │ │ │ │ #2 : (in Lorg/jaudiotagger/tag/datatype/Pair;) │ │ @@ -744132,17 +744132,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2fdd74: |[2fdd74] org.jaudiotagger.tag.datatype.Pair.getValue:()Ljava/lang/String; │ │ -2fdd84: 5410 bc89 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/datatype/Pair;.value:Ljava/lang/String; // field@89bc │ │ -2fdd88: 1100 |0002: return-object v0 │ │ +2fdd78: |[2fdd78] org.jaudiotagger.tag.datatype.Pair.getValue:()Ljava/lang/String; │ │ +2fdd88: 5410 bc89 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/datatype/Pair;.value:Ljava/lang/String; // field@89bc │ │ +2fdd8c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/datatype/Pair; │ │ │ │ #3 : (in Lorg/jaudiotagger/tag/datatype/Pair;) │ │ @@ -744150,17 +744150,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2fddb0: |[2fddb0] org.jaudiotagger.tag.datatype.Pair.setKey:(Ljava/lang/String;)V │ │ -2fddc0: 5b01 bb89 |0000: iput-object v1, v0, Lorg/jaudiotagger/tag/datatype/Pair;.key:Ljava/lang/String; // field@89bb │ │ -2fddc4: 0e00 |0002: return-void │ │ +2fddb4: |[2fddb4] org.jaudiotagger.tag.datatype.Pair.setKey:(Ljava/lang/String;)V │ │ +2fddc4: 5b01 bb89 |0000: iput-object v1, v0, Lorg/jaudiotagger/tag/datatype/Pair;.key:Ljava/lang/String; // field@89bb │ │ +2fddc8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/tag/datatype/Pair; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -744169,17 +744169,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2fddc8: |[2fddc8] org.jaudiotagger.tag.datatype.Pair.setValue:(Ljava/lang/String;)V │ │ -2fddd8: 5b01 bc89 |0000: iput-object v1, v0, Lorg/jaudiotagger/tag/datatype/Pair;.value:Ljava/lang/String; // field@89bc │ │ -2fdddc: 0e00 |0002: return-void │ │ +2fddcc: |[2fddcc] org.jaudiotagger.tag.datatype.Pair.setValue:(Ljava/lang/String;)V │ │ +2fdddc: 5b01 bc89 |0000: iput-object v1, v0, Lorg/jaudiotagger/tag/datatype/Pair;.value:Ljava/lang/String; // field@89bc │ │ +2fdde0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/tag/datatype/Pair; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -744227,20 +744227,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -2fd830: |[2fd830] org.jaudiotagger.tag.datatype.PairedTextEncodedStringNullTerminated$ValuePairs.:()V │ │ -2fd840: 7010 7087 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8770 │ │ -2fd846: 2200 7c10 |0003: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ -2fd84a: 7010 ae88 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ -2fd850: 5b10 bd89 |0008: iput-object v0, v1, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs;.mapping:Ljava/util/List; // field@89bd │ │ -2fd854: 0e00 |000a: return-void │ │ +2fd834: |[2fd834] org.jaudiotagger.tag.datatype.PairedTextEncodedStringNullTerminated$ValuePairs.:()V │ │ +2fd844: 7010 7087 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8770 │ │ +2fd84a: 2200 7c10 |0003: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ +2fd84e: 7010 ae88 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ +2fd854: 5b10 bd89 |0008: iput-object v0, v1, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs;.mapping:Ljava/util/List; // field@89bd │ │ +2fd858: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=215 │ │ 0x0003 line=211 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs; │ │ │ │ @@ -744249,17 +744249,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs;)Ljava/util/List;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2fd800: |[2fd800] org.jaudiotagger.tag.datatype.PairedTextEncodedStringNullTerminated$ValuePairs.access$000:(Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs;)Ljava/util/List; │ │ -2fd810: 5400 bd89 |0000: iget-object v0, v0, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs;.mapping:Ljava/util/List; // field@89bd │ │ -2fd814: 1100 |0002: return-object v0 │ │ +2fd804: |[2fd804] org.jaudiotagger.tag.datatype.PairedTextEncodedStringNullTerminated$ValuePairs.access$000:(Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs;)Ljava/util/List; │ │ +2fd814: 5400 bd89 |0000: iget-object v0, v0, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs;.mapping:Ljava/util/List; // field@89bd │ │ +2fd818: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=209 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs; │ │ │ │ Virtual methods - │ │ @@ -744268,20 +744268,20 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -2fd858: |[2fd858] org.jaudiotagger.tag.datatype.PairedTextEncodedStringNullTerminated$ValuePairs.add:(Ljava/lang/String;Ljava/lang/String;)V │ │ -2fd868: 5420 bd89 |0000: iget-object v0, v2, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs;.mapping:Ljava/util/List; // field@89bd │ │ -2fd86c: 2201 ec11 |0002: new-instance v1, Lorg/jaudiotagger/tag/datatype/Pair; // type@11ec │ │ -2fd870: 7030 c593 3104 |0004: invoke-direct {v1, v3, v4}, Lorg/jaudiotagger/tag/datatype/Pair;.:(Ljava/lang/String;Ljava/lang/String;)V // method@93c5 │ │ -2fd876: 7220 6489 1000 |0007: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -2fd87c: 0e00 |000a: return-void │ │ +2fd85c: |[2fd85c] org.jaudiotagger.tag.datatype.PairedTextEncodedStringNullTerminated$ValuePairs.add:(Ljava/lang/String;Ljava/lang/String;)V │ │ +2fd86c: 5420 bd89 |0000: iget-object v0, v2, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs;.mapping:Ljava/util/List; // field@89bd │ │ +2fd870: 2201 ec11 |0002: new-instance v1, Lorg/jaudiotagger/tag/datatype/Pair; // type@11ec │ │ +2fd874: 7030 c593 3104 |0004: invoke-direct {v1, v3, v4}, Lorg/jaudiotagger/tag/datatype/Pair;.:(Ljava/lang/String;Ljava/lang/String;)V // method@93c5 │ │ +2fd87a: 7220 6489 1000 |0007: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +2fd880: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=229 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs; │ │ 0x0000 - 0x000b reg=3 (null) Ljava/lang/String; │ │ 0x0000 - 0x000b reg=4 (null) Ljava/lang/String; │ │ @@ -744291,18 +744291,18 @@ │ │ type : '(Lorg/jaudiotagger/tag/datatype/Pair;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -2fd880: |[2fd880] org.jaudiotagger.tag.datatype.PairedTextEncodedStringNullTerminated$ValuePairs.add:(Lorg/jaudiotagger/tag/datatype/Pair;)V │ │ -2fd890: 5410 bd89 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs;.mapping:Ljava/util/List; // field@89bd │ │ -2fd894: 7220 6489 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -2fd89a: 0e00 |0005: return-void │ │ +2fd884: |[2fd884] org.jaudiotagger.tag.datatype.PairedTextEncodedStringNullTerminated$ValuePairs.add:(Lorg/jaudiotagger/tag/datatype/Pair;)V │ │ +2fd894: 5410 bd89 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs;.mapping:Ljava/util/List; // field@89bd │ │ +2fd898: 7220 6489 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +2fd89e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=220 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs; │ │ 0x0000 - 0x0006 reg=2 (null) Lorg/jaudiotagger/tag/datatype/Pair; │ │ │ │ @@ -744311,32 +744311,32 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 27 16-bit code units │ │ -2fd6c8: |[2fd6c8] org.jaudiotagger.tag.datatype.PairedTextEncodedStringNullTerminated$ValuePairs.equals:(Ljava/lang/Object;)Z │ │ -2fd6d8: 3345 0400 |0000: if-ne v5, v4, 0004 // +0004 │ │ -2fd6dc: 1215 |0002: const/4 v5, #int 1 // #1 │ │ -2fd6de: 0f05 |0003: return v5 │ │ -2fd6e0: 2050 ed11 |0004: instance-of v0, v5, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs; // type@11ed │ │ -2fd6e4: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -2fd6e8: 1205 |0008: const/4 v5, #int 0 // #0 │ │ -2fd6ea: 0f05 |0009: return v5 │ │ -2fd6ec: 1f05 ed11 |000a: check-cast v5, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs; // type@11ed │ │ -2fd6f0: 6e10 d293 0400 |000c: invoke-virtual {v4}, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs;.getNumberOfValues:()I // method@93d2 │ │ -2fd6f6: 0a00 |000f: move-result v0 │ │ -2fd6f8: 8100 |0010: int-to-long v0, v0 │ │ -2fd6fa: 6e10 d293 0500 |0011: invoke-virtual {v5}, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs;.getNumberOfValues:()I // method@93d2 │ │ -2fd700: 0a05 |0014: move-result v5 │ │ -2fd702: 8152 |0015: int-to-long v2, v5 │ │ -2fd704: 7140 0d9f 1032 |0016: invoke-static {v0, v1, v2, v3}, Lorg/jaudiotagger/utils/EqualsUtil;.areEqual:(JJ)Z // method@9f0d │ │ -2fd70a: 0a05 |0019: move-result v5 │ │ -2fd70c: 0f05 |001a: return v5 │ │ +2fd6cc: |[2fd6cc] org.jaudiotagger.tag.datatype.PairedTextEncodedStringNullTerminated$ValuePairs.equals:(Ljava/lang/Object;)Z │ │ +2fd6dc: 3345 0400 |0000: if-ne v5, v4, 0004 // +0004 │ │ +2fd6e0: 1215 |0002: const/4 v5, #int 1 // #1 │ │ +2fd6e2: 0f05 |0003: return v5 │ │ +2fd6e4: 2050 ed11 |0004: instance-of v0, v5, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs; // type@11ed │ │ +2fd6e8: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +2fd6ec: 1205 |0008: const/4 v5, #int 0 // #0 │ │ +2fd6ee: 0f05 |0009: return v5 │ │ +2fd6f0: 1f05 ed11 |000a: check-cast v5, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs; // type@11ed │ │ +2fd6f4: 6e10 d293 0400 |000c: invoke-virtual {v4}, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs;.getNumberOfValues:()I // method@93d2 │ │ +2fd6fa: 0a00 |000f: move-result v0 │ │ +2fd6fc: 8100 |0010: int-to-long v0, v0 │ │ +2fd6fe: 6e10 d293 0500 |0011: invoke-virtual {v5}, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs;.getNumberOfValues:()I // method@93d2 │ │ +2fd704: 0a05 |0014: move-result v5 │ │ +2fd706: 8152 |0015: int-to-long v2, v5 │ │ +2fd708: 7140 0d9f 1032 |0016: invoke-static {v0, v1, v2, v3}, Lorg/jaudiotagger/utils/EqualsUtil;.areEqual:(JJ)Z // method@9f0d │ │ +2fd70e: 0a05 |0019: move-result v5 │ │ +2fd710: 0f05 |001a: return v5 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=285 │ │ 0x000a line=290 │ │ 0x000c line=292 │ │ locals : │ │ 0x0000 - 0x001b reg=4 this Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs; │ │ @@ -744347,17 +744347,17 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2fd818: |[2fd818] org.jaudiotagger.tag.datatype.PairedTextEncodedStringNullTerminated$ValuePairs.getMapping:()Ljava/util/List; │ │ -2fd828: 5410 bd89 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs;.mapping:Ljava/util/List; // field@89bd │ │ -2fd82c: 1100 |0002: return-object v0 │ │ +2fd81c: |[2fd81c] org.jaudiotagger.tag.datatype.PairedTextEncodedStringNullTerminated$ValuePairs.getMapping:()Ljava/util/List; │ │ +2fd82c: 5410 bd89 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs;.mapping:Ljava/util/List; // field@89bd │ │ +2fd830: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=240 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs; │ │ │ │ #4 : (in Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs;) │ │ @@ -744365,19 +744365,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -2fd710: |[2fd710] org.jaudiotagger.tag.datatype.PairedTextEncodedStringNullTerminated$ValuePairs.getNumberOfPairs:()I │ │ -2fd720: 5410 bd89 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs;.mapping:Ljava/util/List; // field@89bd │ │ -2fd724: 7210 7389 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@8973 │ │ -2fd72a: 0a00 |0005: move-result v0 │ │ -2fd72c: 0f00 |0006: return v0 │ │ +2fd714: |[2fd714] org.jaudiotagger.tag.datatype.PairedTextEncodedStringNullTerminated$ValuePairs.getNumberOfPairs:()I │ │ +2fd724: 5410 bd89 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs;.mapping:Ljava/util/List; // field@89bd │ │ +2fd728: 7210 7389 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@8973 │ │ +2fd72e: 0a00 |0005: move-result v0 │ │ +2fd730: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=275 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs; │ │ │ │ #5 : (in Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs;) │ │ @@ -744385,19 +744385,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -2fd730: |[2fd730] org.jaudiotagger.tag.datatype.PairedTextEncodedStringNullTerminated$ValuePairs.getNumberOfValues:()I │ │ -2fd740: 5410 bd89 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs;.mapping:Ljava/util/List; // field@89bd │ │ -2fd744: 7210 7389 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@8973 │ │ -2fd74a: 0a00 |0005: move-result v0 │ │ -2fd74c: 0f00 |0006: return v0 │ │ +2fd734: |[2fd734] org.jaudiotagger.tag.datatype.PairedTextEncodedStringNullTerminated$ValuePairs.getNumberOfValues:()I │ │ +2fd744: 5410 bd89 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs;.mapping:Ljava/util/List; // field@89bd │ │ +2fd748: 7210 7389 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@8973 │ │ +2fd74e: 0a00 |0005: move-result v0 │ │ +2fd750: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=248 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs; │ │ │ │ #6 : (in Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs;) │ │ @@ -744405,52 +744405,52 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 80 16-bit code units │ │ -2fd750: |[2fd750] org.jaudiotagger.tag.datatype.PairedTextEncodedStringNullTerminated$ValuePairs.toString:()Ljava/lang/String; │ │ -2fd760: 2200 3810 |0000: new-instance v0, Ljava/lang/StringBuffer; // type@1038 │ │ -2fd764: 7010 c187 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuffer;.:()V // method@87c1 │ │ -2fd76a: 5451 bd89 |0005: iget-object v1, v5, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs;.mapping:Ljava/util/List; // field@89bd │ │ -2fd76e: 7210 6e89 0100 |0007: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ -2fd774: 0c01 |000a: move-result-object v1 │ │ -2fd776: 7210 4789 0100 |000b: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -2fd77c: 0a02 |000e: move-result v2 │ │ -2fd77e: 3802 2d00 |000f: if-eqz v2, 003c // +002d │ │ -2fd782: 7210 4889 0100 |0011: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -2fd788: 0c02 |0014: move-result-object v2 │ │ -2fd78a: 1f02 ec11 |0015: check-cast v2, Lorg/jaudiotagger/tag/datatype/Pair; // type@11ec │ │ -2fd78e: 2203 3910 |0017: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ -2fd792: 7010 cc87 0300 |0019: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2fd798: 6e10 c693 0200 |001c: invoke-virtual {v2}, Lorg/jaudiotagger/tag/datatype/Pair;.getKey:()Ljava/lang/String; // method@93c6 │ │ -2fd79e: 0c04 |001f: move-result-object v4 │ │ -2fd7a0: 6e20 d787 4300 |0020: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2fd7a6: 1304 3a00 |0023: const/16 v4, #int 58 // #3a │ │ -2fd7aa: 6e20 d087 4300 |0025: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@87d0 │ │ -2fd7b0: 6e10 c893 0200 |0028: invoke-virtual {v2}, Lorg/jaudiotagger/tag/datatype/Pair;.getValue:()Ljava/lang/String; // method@93c8 │ │ -2fd7b6: 0c02 |002b: move-result-object v2 │ │ -2fd7b8: 6e20 d787 2300 |002c: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2fd7be: 1302 2c00 |002f: const/16 v2, #int 44 // #2c │ │ -2fd7c2: 6e20 d087 2300 |0031: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@87d0 │ │ -2fd7c8: 6e10 df87 0300 |0034: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2fd7ce: 0c02 |0037: move-result-object v2 │ │ -2fd7d0: 6e20 c687 2000 |0038: invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@87c6 │ │ -2fd7d6: 28d0 |003b: goto 000b // -0030 │ │ -2fd7d8: 6e10 c887 0000 |003c: invoke-virtual {v0}, Ljava/lang/StringBuffer;.length:()I // method@87c8 │ │ -2fd7de: 0a01 |003f: move-result v1 │ │ -2fd7e0: 3d01 0b00 |0040: if-lez v1, 004b // +000b │ │ -2fd7e4: 6e10 c887 0000 |0042: invoke-virtual {v0}, Ljava/lang/StringBuffer;.length:()I // method@87c8 │ │ -2fd7ea: 0a01 |0045: move-result v1 │ │ -2fd7ec: d801 01ff |0046: add-int/lit8 v1, v1, #int -1 // #ff │ │ -2fd7f0: 6e20 c987 1000 |0048: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.setLength:(I)V // method@87c9 │ │ -2fd7f6: 6e10 cb87 0000 |004b: invoke-virtual {v0}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@87cb │ │ -2fd7fc: 0c00 |004e: move-result-object v0 │ │ -2fd7fe: 1100 |004f: return-object v0 │ │ +2fd754: |[2fd754] org.jaudiotagger.tag.datatype.PairedTextEncodedStringNullTerminated$ValuePairs.toString:()Ljava/lang/String; │ │ +2fd764: 2200 3810 |0000: new-instance v0, Ljava/lang/StringBuffer; // type@1038 │ │ +2fd768: 7010 c187 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuffer;.:()V // method@87c1 │ │ +2fd76e: 5451 bd89 |0005: iget-object v1, v5, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs;.mapping:Ljava/util/List; // field@89bd │ │ +2fd772: 7210 6e89 0100 |0007: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ +2fd778: 0c01 |000a: move-result-object v1 │ │ +2fd77a: 7210 4789 0100 |000b: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +2fd780: 0a02 |000e: move-result v2 │ │ +2fd782: 3802 2d00 |000f: if-eqz v2, 003c // +002d │ │ +2fd786: 7210 4889 0100 |0011: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +2fd78c: 0c02 |0014: move-result-object v2 │ │ +2fd78e: 1f02 ec11 |0015: check-cast v2, Lorg/jaudiotagger/tag/datatype/Pair; // type@11ec │ │ +2fd792: 2203 3910 |0017: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ +2fd796: 7010 cc87 0300 |0019: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2fd79c: 6e10 c693 0200 |001c: invoke-virtual {v2}, Lorg/jaudiotagger/tag/datatype/Pair;.getKey:()Ljava/lang/String; // method@93c6 │ │ +2fd7a2: 0c04 |001f: move-result-object v4 │ │ +2fd7a4: 6e20 d787 4300 |0020: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2fd7aa: 1304 3a00 |0023: const/16 v4, #int 58 // #3a │ │ +2fd7ae: 6e20 d087 4300 |0025: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@87d0 │ │ +2fd7b4: 6e10 c893 0200 |0028: invoke-virtual {v2}, Lorg/jaudiotagger/tag/datatype/Pair;.getValue:()Ljava/lang/String; // method@93c8 │ │ +2fd7ba: 0c02 |002b: move-result-object v2 │ │ +2fd7bc: 6e20 d787 2300 |002c: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2fd7c2: 1302 2c00 |002f: const/16 v2, #int 44 // #2c │ │ +2fd7c6: 6e20 d087 2300 |0031: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@87d0 │ │ +2fd7cc: 6e10 df87 0300 |0034: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2fd7d2: 0c02 |0037: move-result-object v2 │ │ +2fd7d4: 6e20 c687 2000 |0038: invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@87c6 │ │ +2fd7da: 28d0 |003b: goto 000b // -0030 │ │ +2fd7dc: 6e10 c887 0000 |003c: invoke-virtual {v0}, Ljava/lang/StringBuffer;.length:()I // method@87c8 │ │ +2fd7e2: 0a01 |003f: move-result v1 │ │ +2fd7e4: 3d01 0b00 |0040: if-lez v1, 004b // +000b │ │ +2fd7e8: 6e10 c887 0000 |0042: invoke-virtual {v0}, Ljava/lang/StringBuffer;.length:()I // method@87c8 │ │ +2fd7ee: 0a01 |0045: move-result v1 │ │ +2fd7f0: d801 01ff |0046: add-int/lit8 v1, v1, #int -1 // #ff │ │ +2fd7f4: 6e20 c987 1000 |0048: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.setLength:(I)V // method@87c9 │ │ +2fd7fa: 6e10 cb87 0000 |004b: invoke-virtual {v0}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@87cb │ │ +2fd800: 0c00 |004e: move-result-object v0 │ │ +2fd802: 1100 |004f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=258 │ │ 0x0005 line=259 │ │ 0x0017 line=261 │ │ 0x003c line=263 │ │ 0x0042 line=265 │ │ @@ -744545,25 +744545,25 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -2fe000: |[2fe000] org.jaudiotagger.tag.datatype.PartOfSet$PartOfSetValue.:()V │ │ -2fe010: 1a00 7003 |0000: const-string v0, "([0-9]+)/([0-9]+)(.*)" // string@0370 │ │ -2fe014: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -2fe016: 7120 2a8a 1000 |0003: invoke-static {v0, v1}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;I)Ljava/util/regex/Pattern; // method@8a2a │ │ -2fe01c: 0c00 |0006: move-result-object v0 │ │ -2fe01e: 6900 cb89 |0007: sput-object v0, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.trackNoPatternWithTotalCount:Ljava/util/regex/Pattern; // field@89cb │ │ -2fe022: 1a00 6e03 |0009: const-string v0, "([0-9]+)(.*)" // string@036e │ │ -2fe026: 7120 2a8a 1000 |000b: invoke-static {v0, v1}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;I)Ljava/util/regex/Pattern; // method@8a2a │ │ -2fe02c: 0c00 |000e: move-result-object v0 │ │ -2fe02e: 6900 ca89 |000f: sput-object v0, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.trackNoPattern:Ljava/util/regex/Pattern; // field@89ca │ │ -2fe032: 0e00 |0011: return-void │ │ +2fe004: |[2fe004] org.jaudiotagger.tag.datatype.PartOfSet$PartOfSetValue.:()V │ │ +2fe014: 1a00 7003 |0000: const-string v0, "([0-9]+)/([0-9]+)(.*)" // string@0370 │ │ +2fe018: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +2fe01a: 7120 2a8a 1000 |0003: invoke-static {v0, v1}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;I)Ljava/util/regex/Pattern; // method@8a2a │ │ +2fe020: 0c00 |0006: move-result-object v0 │ │ +2fe022: 6900 cb89 |0007: sput-object v0, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.trackNoPatternWithTotalCount:Ljava/util/regex/Pattern; // field@89cb │ │ +2fe026: 1a00 6e03 |0009: const-string v0, "([0-9]+)(.*)" // string@036e │ │ +2fe02a: 7120 2a8a 1000 |000b: invoke-static {v0, v1}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;I)Ljava/util/regex/Pattern; // method@8a2a │ │ +2fe030: 0c00 |000e: move-result-object v0 │ │ +2fe032: 6900 ca89 |000f: sput-object v0, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.trackNoPattern:Ljava/util/regex/Pattern; // field@89ca │ │ +2fe036: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=198 │ │ 0x000b line=199 │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;) │ │ @@ -744571,19 +744571,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -2fe034: |[2fe034] org.jaudiotagger.tag.datatype.PartOfSet$PartOfSetValue.:()V │ │ -2fe044: 7010 7087 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8770 │ │ -2fe04a: 1a00 0000 |0003: const-string v0, "" // string@0000 │ │ -2fe04e: 5b10 c789 |0005: iput-object v0, v1, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.rawText:Ljava/lang/String; // field@89c7 │ │ -2fe052: 0e00 |0007: return-void │ │ +2fe038: |[2fe038] org.jaudiotagger.tag.datatype.PartOfSet$PartOfSetValue.:()V │ │ +2fe048: 7010 7087 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8770 │ │ +2fe04e: 1a00 0000 |0003: const-string v0, "" // string@0000 │ │ +2fe052: 5b10 c789 |0005: iput-object v0, v1, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.rawText:Ljava/lang/String; // field@89c7 │ │ +2fe056: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ 0x0005 line=212 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue; │ │ │ │ @@ -744592,26 +744592,26 @@ │ │ type : '(Ljava/lang/Integer;Ljava/lang/Integer;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 23 16-bit code units │ │ -2fe054: |[2fe054] org.jaudiotagger.tag.datatype.PartOfSet$PartOfSetValue.:(Ljava/lang/Integer;Ljava/lang/Integer;)V │ │ -2fe064: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -2fe06a: 5b01 c489 |0003: iput-object v1, v0, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.count:Ljava/lang/Integer; // field@89c4 │ │ -2fe06e: 6e10 3187 0100 |0005: invoke-virtual {v1}, Ljava/lang/Integer;.toString:()Ljava/lang/String; // method@8731 │ │ -2fe074: 0c01 |0008: move-result-object v1 │ │ -2fe076: 5b01 c689 |0009: iput-object v1, v0, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.rawCount:Ljava/lang/String; // field@89c6 │ │ -2fe07a: 5b02 c989 |000b: iput-object v2, v0, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.total:Ljava/lang/Integer; // field@89c9 │ │ -2fe07e: 6e10 3187 0200 |000d: invoke-virtual {v2}, Ljava/lang/Integer;.toString:()Ljava/lang/String; // method@8731 │ │ -2fe084: 0c01 |0010: move-result-object v1 │ │ -2fe086: 5b01 c889 |0011: iput-object v1, v0, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.rawTotal:Ljava/lang/String; // field@89c8 │ │ -2fe08a: 7010 eb93 0000 |0013: invoke-direct {v0}, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.resetValueFromCounts:()V // method@93eb │ │ -2fe090: 0e00 |0016: return-void │ │ +2fe058: |[2fe058] org.jaudiotagger.tag.datatype.PartOfSet$PartOfSetValue.:(Ljava/lang/Integer;Ljava/lang/Integer;)V │ │ +2fe068: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +2fe06e: 5b01 c489 |0003: iput-object v1, v0, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.count:Ljava/lang/Integer; // field@89c4 │ │ +2fe072: 6e10 3187 0100 |0005: invoke-virtual {v1}, Ljava/lang/Integer;.toString:()Ljava/lang/String; // method@8731 │ │ +2fe078: 0c01 |0008: move-result-object v1 │ │ +2fe07a: 5b01 c689 |0009: iput-object v1, v0, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.rawCount:Ljava/lang/String; // field@89c6 │ │ +2fe07e: 5b02 c989 |000b: iput-object v2, v0, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.total:Ljava/lang/Integer; // field@89c9 │ │ +2fe082: 6e10 3187 0200 |000d: invoke-virtual {v2}, Ljava/lang/Integer;.toString:()Ljava/lang/String; // method@8731 │ │ +2fe088: 0c01 |0010: move-result-object v1 │ │ +2fe08a: 5b01 c889 |0011: iput-object v1, v0, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.rawTotal:Ljava/lang/String; // field@89c8 │ │ +2fe08e: 7010 eb93 0000 |0013: invoke-direct {v0}, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.resetValueFromCounts:()V // method@93eb │ │ +2fe094: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=233 │ │ 0x0003 line=234 │ │ 0x0005 line=235 │ │ 0x000b line=236 │ │ 0x000d line=237 │ │ @@ -744626,19 +744626,19 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -2fe094: |[2fe094] org.jaudiotagger.tag.datatype.PartOfSet$PartOfSetValue.:(Ljava/lang/String;)V │ │ -2fe0a4: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -2fe0aa: 5b01 c789 |0003: iput-object v1, v0, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.rawText:Ljava/lang/String; // field@89c7 │ │ -2fe0ae: 7020 e993 1000 |0005: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.initFromValue:(Ljava/lang/String;)V // method@93e9 │ │ -2fe0b4: 0e00 |0008: return-void │ │ +2fe098: |[2fe098] org.jaudiotagger.tag.datatype.PartOfSet$PartOfSetValue.:(Ljava/lang/String;)V │ │ +2fe0a8: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +2fe0ae: 5b01 c789 |0003: iput-object v1, v0, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.rawText:Ljava/lang/String; // field@89c7 │ │ +2fe0b2: 7020 e993 1000 |0005: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.initFromValue:(Ljava/lang/String;)V // method@93e9 │ │ +2fe0b8: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ 0x0003 line=222 │ │ 0x0005 line=223 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue; │ │ @@ -744649,73 +744649,73 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 109 16-bit code units │ │ -2fe0b8: |[2fe0b8] org.jaudiotagger.tag.datatype.PartOfSet$PartOfSetValue.initFromValue:(Ljava/lang/String;)V │ │ -2fe0c8: 6200 cb89 |0000: sget-object v0, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.trackNoPatternWithTotalCount:Ljava/util/regex/Pattern; // field@89cb │ │ -2fe0cc: 6e20 2b8a 5000 |0002: invoke-virtual {v0, v5}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@8a2b │ │ -2fe0d2: 0c00 |0005: move-result-object v0 │ │ -2fe0d4: 6e10 258a 0000 |0006: invoke-virtual {v0}, Ljava/util/regex/Matcher;.matches:()Z // method@8a25 │ │ -2fe0da: 0a01 |0009: move-result v1 │ │ -2fe0dc: 1222 |000a: const/4 v2, #int 2 // #2 │ │ -2fe0de: 1213 |000b: const/4 v3, #int 1 // #1 │ │ -2fe0e0: 3801 3200 |000c: if-eqz v1, 003e // +0032 │ │ -2fe0e4: 1235 |000e: const/4 v5, #int 3 // #3 │ │ -2fe0e6: 6e20 238a 5000 |000f: invoke-virtual {v0, v5}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@8a23 │ │ -2fe0ec: 0c05 |0012: move-result-object v5 │ │ -2fe0ee: 5b45 c589 |0013: iput-object v5, v4, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.extra:Ljava/lang/String; // field@89c5 │ │ -2fe0f2: 6e20 238a 3000 |0015: invoke-virtual {v0, v3}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@8a23 │ │ -2fe0f8: 0c05 |0018: move-result-object v5 │ │ -2fe0fa: 7110 2b87 0500 |0019: invoke-static {v5}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@872b │ │ -2fe100: 0a05 |001c: move-result v5 │ │ -2fe102: 7110 3487 0500 |001d: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2fe108: 0c05 |0020: move-result-object v5 │ │ -2fe10a: 5b45 c489 |0021: iput-object v5, v4, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.count:Ljava/lang/Integer; // field@89c4 │ │ -2fe10e: 6e20 238a 3000 |0023: invoke-virtual {v0, v3}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@8a23 │ │ -2fe114: 0c05 |0026: move-result-object v5 │ │ -2fe116: 5b45 c689 |0027: iput-object v5, v4, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.rawCount:Ljava/lang/String; // field@89c6 │ │ -2fe11a: 6e20 238a 2000 |0029: invoke-virtual {v0, v2}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@8a23 │ │ -2fe120: 0c05 |002c: move-result-object v5 │ │ -2fe122: 7110 2b87 0500 |002d: invoke-static {v5}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@872b │ │ -2fe128: 0a05 |0030: move-result v5 │ │ -2fe12a: 7110 3487 0500 |0031: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2fe130: 0c05 |0034: move-result-object v5 │ │ -2fe132: 5b45 c989 |0035: iput-object v5, v4, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.total:Ljava/lang/Integer; // field@89c9 │ │ -2fe136: 6e20 238a 2000 |0037: invoke-virtual {v0, v2}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@8a23 │ │ -2fe13c: 0c05 |003a: move-result-object v5 │ │ -2fe13e: 5b45 c889 |003b: iput-object v5, v4, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.rawTotal:Ljava/lang/String; // field@89c8 │ │ -2fe142: 0e00 |003d: return-void │ │ -2fe144: 6200 ca89 |003e: sget-object v0, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.trackNoPattern:Ljava/util/regex/Pattern; // field@89ca │ │ -2fe148: 6e20 2b8a 5000 |0040: invoke-virtual {v0, v5}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@8a2b │ │ -2fe14e: 0c05 |0043: move-result-object v5 │ │ -2fe150: 6e10 258a 0500 |0044: invoke-virtual {v5}, Ljava/util/regex/Matcher;.matches:()Z // method@8a25 │ │ -2fe156: 0a00 |0047: move-result v0 │ │ -2fe158: 3800 2400 |0048: if-eqz v0, 006c // +0024 │ │ -2fe15c: 6e20 238a 2500 |004a: invoke-virtual {v5, v2}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@8a23 │ │ -2fe162: 0c00 |004d: move-result-object v0 │ │ -2fe164: 5b40 c589 |004e: iput-object v0, v4, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.extra:Ljava/lang/String; // field@89c5 │ │ -2fe168: 6e20 238a 3500 |0050: invoke-virtual {v5, v3}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@8a23 │ │ -2fe16e: 0c00 |0053: move-result-object v0 │ │ -2fe170: 7110 2b87 0000 |0054: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@872b │ │ -2fe176: 0a00 |0057: move-result v0 │ │ -2fe178: 7110 3487 0000 |0058: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2fe17e: 0c00 |005b: move-result-object v0 │ │ -2fe180: 5b40 c489 |005c: iput-object v0, v4, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.count:Ljava/lang/Integer; // field@89c4 │ │ -2fe184: 6e20 238a 3500 |005e: invoke-virtual {v5, v3}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@8a23 │ │ -2fe18a: 0c05 |0061: move-result-object v5 │ │ -2fe18c: 5b45 c689 |0062: iput-object v5, v4, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.rawCount:Ljava/lang/String; // field@89c6 │ │ -2fe190: 2808 |0064: goto 006c // +0008 │ │ -2fe192: 1205 |0065: const/4 v5, #int 0 // #0 │ │ -2fe194: 7110 3487 0500 |0066: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2fe19a: 0c05 |0069: move-result-object v5 │ │ -2fe19c: 5b45 c489 |006a: iput-object v5, v4, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.count:Ljava/lang/Integer; // field@89c4 │ │ -2fe1a0: 0e00 |006c: return-void │ │ +2fe0bc: |[2fe0bc] org.jaudiotagger.tag.datatype.PartOfSet$PartOfSetValue.initFromValue:(Ljava/lang/String;)V │ │ +2fe0cc: 6200 cb89 |0000: sget-object v0, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.trackNoPatternWithTotalCount:Ljava/util/regex/Pattern; // field@89cb │ │ +2fe0d0: 6e20 2b8a 5000 |0002: invoke-virtual {v0, v5}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@8a2b │ │ +2fe0d6: 0c00 |0005: move-result-object v0 │ │ +2fe0d8: 6e10 258a 0000 |0006: invoke-virtual {v0}, Ljava/util/regex/Matcher;.matches:()Z // method@8a25 │ │ +2fe0de: 0a01 |0009: move-result v1 │ │ +2fe0e0: 1222 |000a: const/4 v2, #int 2 // #2 │ │ +2fe0e2: 1213 |000b: const/4 v3, #int 1 // #1 │ │ +2fe0e4: 3801 3200 |000c: if-eqz v1, 003e // +0032 │ │ +2fe0e8: 1235 |000e: const/4 v5, #int 3 // #3 │ │ +2fe0ea: 6e20 238a 5000 |000f: invoke-virtual {v0, v5}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@8a23 │ │ +2fe0f0: 0c05 |0012: move-result-object v5 │ │ +2fe0f2: 5b45 c589 |0013: iput-object v5, v4, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.extra:Ljava/lang/String; // field@89c5 │ │ +2fe0f6: 6e20 238a 3000 |0015: invoke-virtual {v0, v3}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@8a23 │ │ +2fe0fc: 0c05 |0018: move-result-object v5 │ │ +2fe0fe: 7110 2b87 0500 |0019: invoke-static {v5}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@872b │ │ +2fe104: 0a05 |001c: move-result v5 │ │ +2fe106: 7110 3487 0500 |001d: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2fe10c: 0c05 |0020: move-result-object v5 │ │ +2fe10e: 5b45 c489 |0021: iput-object v5, v4, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.count:Ljava/lang/Integer; // field@89c4 │ │ +2fe112: 6e20 238a 3000 |0023: invoke-virtual {v0, v3}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@8a23 │ │ +2fe118: 0c05 |0026: move-result-object v5 │ │ +2fe11a: 5b45 c689 |0027: iput-object v5, v4, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.rawCount:Ljava/lang/String; // field@89c6 │ │ +2fe11e: 6e20 238a 2000 |0029: invoke-virtual {v0, v2}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@8a23 │ │ +2fe124: 0c05 |002c: move-result-object v5 │ │ +2fe126: 7110 2b87 0500 |002d: invoke-static {v5}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@872b │ │ +2fe12c: 0a05 |0030: move-result v5 │ │ +2fe12e: 7110 3487 0500 |0031: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2fe134: 0c05 |0034: move-result-object v5 │ │ +2fe136: 5b45 c989 |0035: iput-object v5, v4, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.total:Ljava/lang/Integer; // field@89c9 │ │ +2fe13a: 6e20 238a 2000 |0037: invoke-virtual {v0, v2}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@8a23 │ │ +2fe140: 0c05 |003a: move-result-object v5 │ │ +2fe142: 5b45 c889 |003b: iput-object v5, v4, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.rawTotal:Ljava/lang/String; // field@89c8 │ │ +2fe146: 0e00 |003d: return-void │ │ +2fe148: 6200 ca89 |003e: sget-object v0, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.trackNoPattern:Ljava/util/regex/Pattern; // field@89ca │ │ +2fe14c: 6e20 2b8a 5000 |0040: invoke-virtual {v0, v5}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@8a2b │ │ +2fe152: 0c05 |0043: move-result-object v5 │ │ +2fe154: 6e10 258a 0500 |0044: invoke-virtual {v5}, Ljava/util/regex/Matcher;.matches:()Z // method@8a25 │ │ +2fe15a: 0a00 |0047: move-result v0 │ │ +2fe15c: 3800 2400 |0048: if-eqz v0, 006c // +0024 │ │ +2fe160: 6e20 238a 2500 |004a: invoke-virtual {v5, v2}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@8a23 │ │ +2fe166: 0c00 |004d: move-result-object v0 │ │ +2fe168: 5b40 c589 |004e: iput-object v0, v4, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.extra:Ljava/lang/String; // field@89c5 │ │ +2fe16c: 6e20 238a 3500 |0050: invoke-virtual {v5, v3}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@8a23 │ │ +2fe172: 0c00 |0053: move-result-object v0 │ │ +2fe174: 7110 2b87 0000 |0054: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@872b │ │ +2fe17a: 0a00 |0057: move-result v0 │ │ +2fe17c: 7110 3487 0000 |0058: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2fe182: 0c00 |005b: move-result-object v0 │ │ +2fe184: 5b40 c489 |005c: iput-object v0, v4, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.count:Ljava/lang/Integer; // field@89c4 │ │ +2fe188: 6e20 238a 3500 |005e: invoke-virtual {v5, v3}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@8a23 │ │ +2fe18e: 0c05 |0061: move-result-object v5 │ │ +2fe190: 5b45 c689 |0062: iput-object v5, v4, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.rawCount:Ljava/lang/String; // field@89c6 │ │ +2fe194: 2808 |0064: goto 006c // +0008 │ │ +2fe196: 1205 |0065: const/4 v5, #int 0 // #0 │ │ +2fe198: 7110 3487 0500 |0066: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2fe19e: 0c05 |0069: move-result-object v5 │ │ +2fe1a0: 5b45 c489 |006a: iput-object v5, v4, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.count:Ljava/lang/Integer; // field@89c4 │ │ +2fe1a4: 0e00 |006c: return-void │ │ catches : 1 │ │ 0x0000 - 0x0064 │ │ Ljava/lang/NumberFormatException; -> 0x0065 │ │ positions : │ │ 0x0000 line=251 │ │ 0x0006 line=252 │ │ 0x000f line=254 │ │ @@ -744738,96 +744738,96 @@ │ │ type : '(Ljava/lang/StringBuffer;Ljava/lang/Integer;Lorg/jaudiotagger/tag/options/PadNumberOption;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 170 16-bit code units │ │ -2fe1b4: |[2fe1b4] org.jaudiotagger.tag.datatype.PartOfSet$PartOfSetValue.padNumber:(Ljava/lang/StringBuffer;Ljava/lang/Integer;Lorg/jaudiotagger/tag/options/PadNumberOption;)V │ │ -2fe1c4: 3808 a900 |0000: if-eqz v8, 00a9 // +00a9 │ │ -2fe1c8: 6200 e090 |0002: sget-object v0, Lorg/jaudiotagger/tag/options/PadNumberOption;.PAD_ONE_ZERO:Lorg/jaudiotagger/tag/options/PadNumberOption; // field@90e0 │ │ -2fe1cc: 1a01 7a04 |0004: const-string v1, "0" // string@047a │ │ -2fe1d0: 1302 0a00 |0006: const/16 v2, #int 10 // #a │ │ -2fe1d4: 3309 1f00 |0008: if-ne v9, v0, 0027 // +001f │ │ -2fe1d8: 6e10 2987 0800 |000a: invoke-virtual {v8}, Ljava/lang/Integer;.intValue:()I // method@8729 │ │ -2fe1de: 0a09 |000d: move-result v9 │ │ -2fe1e0: 3d09 1000 |000e: if-lez v9, 001e // +0010 │ │ -2fe1e4: 6e10 2987 0800 |0010: invoke-virtual {v8}, Ljava/lang/Integer;.intValue:()I // method@8729 │ │ -2fe1ea: 0a09 |0013: move-result v9 │ │ -2fe1ec: 3529 0a00 |0014: if-ge v9, v2, 001e // +000a │ │ -2fe1f0: 6e20 c687 1700 |0016: invoke-virtual {v7, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@87c6 │ │ -2fe1f6: 6e20 c587 8700 |0019: invoke-virtual {v7, v8}, Ljava/lang/StringBuffer;.append:(Ljava/lang/Object;)Ljava/lang/StringBuffer; // method@87c5 │ │ -2fe1fc: 2900 8d00 |001c: goto/16 00a9 // +008d │ │ -2fe200: 6e10 2987 0800 |001e: invoke-virtual {v8}, Ljava/lang/Integer;.intValue:()I // method@8729 │ │ -2fe206: 0a08 |0021: move-result v8 │ │ -2fe208: 6e20 c487 8700 |0022: invoke-virtual {v7, v8}, Ljava/lang/StringBuffer;.append:(I)Ljava/lang/StringBuffer; // method@87c4 │ │ -2fe20e: 2900 8400 |0025: goto/16 00a9 // +0084 │ │ -2fe212: 6200 e290 |0027: sget-object v0, Lorg/jaudiotagger/tag/options/PadNumberOption;.PAD_TWO_ZERO:Lorg/jaudiotagger/tag/options/PadNumberOption; // field@90e2 │ │ -2fe216: 1a03 7f04 |0029: const-string v3, "00" // string@047f │ │ -2fe21a: 1304 6400 |002b: const/16 v4, #int 100 // #64 │ │ -2fe21e: 1305 0900 |002d: const/16 v5, #int 9 // #9 │ │ -2fe222: 3309 3000 |002f: if-ne v9, v0, 005f // +0030 │ │ -2fe226: 6e10 2987 0800 |0031: invoke-virtual {v8}, Ljava/lang/Integer;.intValue:()I // method@8729 │ │ -2fe22c: 0a09 |0034: move-result v9 │ │ -2fe22e: 3d09 0f00 |0035: if-lez v9, 0044 // +000f │ │ -2fe232: 6e10 2987 0800 |0037: invoke-virtual {v8}, Ljava/lang/Integer;.intValue:()I // method@8729 │ │ -2fe238: 0a09 |003a: move-result v9 │ │ -2fe23a: 3529 0900 |003b: if-ge v9, v2, 0044 // +0009 │ │ -2fe23e: 6e20 c687 3700 |003d: invoke-virtual {v7, v3}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@87c6 │ │ -2fe244: 6e20 c587 8700 |0040: invoke-virtual {v7, v8}, Ljava/lang/StringBuffer;.append:(Ljava/lang/Object;)Ljava/lang/StringBuffer; // method@87c5 │ │ -2fe24a: 2866 |0043: goto 00a9 // +0066 │ │ -2fe24c: 6e10 2987 0800 |0044: invoke-virtual {v8}, Ljava/lang/Integer;.intValue:()I // method@8729 │ │ -2fe252: 0a09 |0047: move-result v9 │ │ -2fe254: 3759 0f00 |0048: if-le v9, v5, 0057 // +000f │ │ -2fe258: 6e10 2987 0800 |004a: invoke-virtual {v8}, Ljava/lang/Integer;.intValue:()I // method@8729 │ │ -2fe25e: 0a09 |004d: move-result v9 │ │ -2fe260: 3549 0900 |004e: if-ge v9, v4, 0057 // +0009 │ │ -2fe264: 6e20 c687 1700 |0050: invoke-virtual {v7, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@87c6 │ │ -2fe26a: 6e20 c587 8700 |0053: invoke-virtual {v7, v8}, Ljava/lang/StringBuffer;.append:(Ljava/lang/Object;)Ljava/lang/StringBuffer; // method@87c5 │ │ -2fe270: 2853 |0056: goto 00a9 // +0053 │ │ -2fe272: 6e10 2987 0800 |0057: invoke-virtual {v8}, Ljava/lang/Integer;.intValue:()I // method@8729 │ │ -2fe278: 0a08 |005a: move-result v8 │ │ -2fe27a: 6e20 c487 8700 |005b: invoke-virtual {v7, v8}, Ljava/lang/StringBuffer;.append:(I)Ljava/lang/StringBuffer; // method@87c4 │ │ -2fe280: 284b |005e: goto 00a9 // +004b │ │ -2fe282: 6200 e190 |005f: sget-object v0, Lorg/jaudiotagger/tag/options/PadNumberOption;.PAD_THREE_ZERO:Lorg/jaudiotagger/tag/options/PadNumberOption; // field@90e1 │ │ -2fe286: 3309 4800 |0061: if-ne v9, v0, 00a9 // +0048 │ │ -2fe28a: 6e10 2987 0800 |0063: invoke-virtual {v8}, Ljava/lang/Integer;.intValue:()I // method@8729 │ │ -2fe290: 0a09 |0066: move-result v9 │ │ -2fe292: 3d09 1100 |0067: if-lez v9, 0078 // +0011 │ │ -2fe296: 6e10 2987 0800 |0069: invoke-virtual {v8}, Ljava/lang/Integer;.intValue:()I // method@8729 │ │ -2fe29c: 0a09 |006c: move-result v9 │ │ -2fe29e: 3529 0b00 |006d: if-ge v9, v2, 0078 // +000b │ │ -2fe2a2: 1a09 8004 |006f: const-string v9, "000" // string@0480 │ │ -2fe2a6: 6e20 c687 9700 |0071: invoke-virtual {v7, v9}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@87c6 │ │ -2fe2ac: 6e20 c587 8700 |0074: invoke-virtual {v7, v8}, Ljava/lang/StringBuffer;.append:(Ljava/lang/Object;)Ljava/lang/StringBuffer; // method@87c5 │ │ -2fe2b2: 2832 |0077: goto 00a9 // +0032 │ │ -2fe2b4: 6e10 2987 0800 |0078: invoke-virtual {v8}, Ljava/lang/Integer;.intValue:()I // method@8729 │ │ -2fe2ba: 0a09 |007b: move-result v9 │ │ -2fe2bc: 3759 0f00 |007c: if-le v9, v5, 008b // +000f │ │ -2fe2c0: 6e10 2987 0800 |007e: invoke-virtual {v8}, Ljava/lang/Integer;.intValue:()I // method@8729 │ │ -2fe2c6: 0a09 |0081: move-result v9 │ │ -2fe2c8: 3549 0900 |0082: if-ge v9, v4, 008b // +0009 │ │ -2fe2cc: 6e20 c687 3700 |0084: invoke-virtual {v7, v3}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@87c6 │ │ -2fe2d2: 6e20 c587 8700 |0087: invoke-virtual {v7, v8}, Ljava/lang/StringBuffer;.append:(Ljava/lang/Object;)Ljava/lang/StringBuffer; // method@87c5 │ │ -2fe2d8: 281f |008a: goto 00a9 // +001f │ │ -2fe2da: 6e10 2987 0800 |008b: invoke-virtual {v8}, Ljava/lang/Integer;.intValue:()I // method@8729 │ │ -2fe2e0: 0a09 |008e: move-result v9 │ │ -2fe2e2: 1300 6300 |008f: const/16 v0, #int 99 // #63 │ │ -2fe2e6: 3709 1100 |0091: if-le v9, v0, 00a2 // +0011 │ │ -2fe2ea: 6e10 2987 0800 |0093: invoke-virtual {v8}, Ljava/lang/Integer;.intValue:()I // method@8729 │ │ -2fe2f0: 0a09 |0096: move-result v9 │ │ -2fe2f2: 1300 e803 |0097: const/16 v0, #int 1000 // #3e8 │ │ -2fe2f6: 3509 0900 |0099: if-ge v9, v0, 00a2 // +0009 │ │ -2fe2fa: 6e20 c687 1700 |009b: invoke-virtual {v7, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@87c6 │ │ -2fe300: 6e20 c587 8700 |009e: invoke-virtual {v7, v8}, Ljava/lang/StringBuffer;.append:(Ljava/lang/Object;)Ljava/lang/StringBuffer; // method@87c5 │ │ -2fe306: 2808 |00a1: goto 00a9 // +0008 │ │ -2fe308: 6e10 2987 0800 |00a2: invoke-virtual {v8}, Ljava/lang/Integer;.intValue:()I // method@8729 │ │ -2fe30e: 0a08 |00a5: move-result v8 │ │ -2fe310: 6e20 c487 8700 |00a6: invoke-virtual {v7, v8}, Ljava/lang/StringBuffer;.append:(I)Ljava/lang/StringBuffer; // method@87c4 │ │ -2fe316: 0e00 |00a9: return-void │ │ +2fe1b8: |[2fe1b8] org.jaudiotagger.tag.datatype.PartOfSet$PartOfSetValue.padNumber:(Ljava/lang/StringBuffer;Ljava/lang/Integer;Lorg/jaudiotagger/tag/options/PadNumberOption;)V │ │ +2fe1c8: 3808 a900 |0000: if-eqz v8, 00a9 // +00a9 │ │ +2fe1cc: 6200 e090 |0002: sget-object v0, Lorg/jaudiotagger/tag/options/PadNumberOption;.PAD_ONE_ZERO:Lorg/jaudiotagger/tag/options/PadNumberOption; // field@90e0 │ │ +2fe1d0: 1a01 7a04 |0004: const-string v1, "0" // string@047a │ │ +2fe1d4: 1302 0a00 |0006: const/16 v2, #int 10 // #a │ │ +2fe1d8: 3309 1f00 |0008: if-ne v9, v0, 0027 // +001f │ │ +2fe1dc: 6e10 2987 0800 |000a: invoke-virtual {v8}, Ljava/lang/Integer;.intValue:()I // method@8729 │ │ +2fe1e2: 0a09 |000d: move-result v9 │ │ +2fe1e4: 3d09 1000 |000e: if-lez v9, 001e // +0010 │ │ +2fe1e8: 6e10 2987 0800 |0010: invoke-virtual {v8}, Ljava/lang/Integer;.intValue:()I // method@8729 │ │ +2fe1ee: 0a09 |0013: move-result v9 │ │ +2fe1f0: 3529 0a00 |0014: if-ge v9, v2, 001e // +000a │ │ +2fe1f4: 6e20 c687 1700 |0016: invoke-virtual {v7, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@87c6 │ │ +2fe1fa: 6e20 c587 8700 |0019: invoke-virtual {v7, v8}, Ljava/lang/StringBuffer;.append:(Ljava/lang/Object;)Ljava/lang/StringBuffer; // method@87c5 │ │ +2fe200: 2900 8d00 |001c: goto/16 00a9 // +008d │ │ +2fe204: 6e10 2987 0800 |001e: invoke-virtual {v8}, Ljava/lang/Integer;.intValue:()I // method@8729 │ │ +2fe20a: 0a08 |0021: move-result v8 │ │ +2fe20c: 6e20 c487 8700 |0022: invoke-virtual {v7, v8}, Ljava/lang/StringBuffer;.append:(I)Ljava/lang/StringBuffer; // method@87c4 │ │ +2fe212: 2900 8400 |0025: goto/16 00a9 // +0084 │ │ +2fe216: 6200 e290 |0027: sget-object v0, Lorg/jaudiotagger/tag/options/PadNumberOption;.PAD_TWO_ZERO:Lorg/jaudiotagger/tag/options/PadNumberOption; // field@90e2 │ │ +2fe21a: 1a03 7f04 |0029: const-string v3, "00" // string@047f │ │ +2fe21e: 1304 6400 |002b: const/16 v4, #int 100 // #64 │ │ +2fe222: 1305 0900 |002d: const/16 v5, #int 9 // #9 │ │ +2fe226: 3309 3000 |002f: if-ne v9, v0, 005f // +0030 │ │ +2fe22a: 6e10 2987 0800 |0031: invoke-virtual {v8}, Ljava/lang/Integer;.intValue:()I // method@8729 │ │ +2fe230: 0a09 |0034: move-result v9 │ │ +2fe232: 3d09 0f00 |0035: if-lez v9, 0044 // +000f │ │ +2fe236: 6e10 2987 0800 |0037: invoke-virtual {v8}, Ljava/lang/Integer;.intValue:()I // method@8729 │ │ +2fe23c: 0a09 |003a: move-result v9 │ │ +2fe23e: 3529 0900 |003b: if-ge v9, v2, 0044 // +0009 │ │ +2fe242: 6e20 c687 3700 |003d: invoke-virtual {v7, v3}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@87c6 │ │ +2fe248: 6e20 c587 8700 |0040: invoke-virtual {v7, v8}, Ljava/lang/StringBuffer;.append:(Ljava/lang/Object;)Ljava/lang/StringBuffer; // method@87c5 │ │ +2fe24e: 2866 |0043: goto 00a9 // +0066 │ │ +2fe250: 6e10 2987 0800 |0044: invoke-virtual {v8}, Ljava/lang/Integer;.intValue:()I // method@8729 │ │ +2fe256: 0a09 |0047: move-result v9 │ │ +2fe258: 3759 0f00 |0048: if-le v9, v5, 0057 // +000f │ │ +2fe25c: 6e10 2987 0800 |004a: invoke-virtual {v8}, Ljava/lang/Integer;.intValue:()I // method@8729 │ │ +2fe262: 0a09 |004d: move-result v9 │ │ +2fe264: 3549 0900 |004e: if-ge v9, v4, 0057 // +0009 │ │ +2fe268: 6e20 c687 1700 |0050: invoke-virtual {v7, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@87c6 │ │ +2fe26e: 6e20 c587 8700 |0053: invoke-virtual {v7, v8}, Ljava/lang/StringBuffer;.append:(Ljava/lang/Object;)Ljava/lang/StringBuffer; // method@87c5 │ │ +2fe274: 2853 |0056: goto 00a9 // +0053 │ │ +2fe276: 6e10 2987 0800 |0057: invoke-virtual {v8}, Ljava/lang/Integer;.intValue:()I // method@8729 │ │ +2fe27c: 0a08 |005a: move-result v8 │ │ +2fe27e: 6e20 c487 8700 |005b: invoke-virtual {v7, v8}, Ljava/lang/StringBuffer;.append:(I)Ljava/lang/StringBuffer; // method@87c4 │ │ +2fe284: 284b |005e: goto 00a9 // +004b │ │ +2fe286: 6200 e190 |005f: sget-object v0, Lorg/jaudiotagger/tag/options/PadNumberOption;.PAD_THREE_ZERO:Lorg/jaudiotagger/tag/options/PadNumberOption; // field@90e1 │ │ +2fe28a: 3309 4800 |0061: if-ne v9, v0, 00a9 // +0048 │ │ +2fe28e: 6e10 2987 0800 |0063: invoke-virtual {v8}, Ljava/lang/Integer;.intValue:()I // method@8729 │ │ +2fe294: 0a09 |0066: move-result v9 │ │ +2fe296: 3d09 1100 |0067: if-lez v9, 0078 // +0011 │ │ +2fe29a: 6e10 2987 0800 |0069: invoke-virtual {v8}, Ljava/lang/Integer;.intValue:()I // method@8729 │ │ +2fe2a0: 0a09 |006c: move-result v9 │ │ +2fe2a2: 3529 0b00 |006d: if-ge v9, v2, 0078 // +000b │ │ +2fe2a6: 1a09 8004 |006f: const-string v9, "000" // string@0480 │ │ +2fe2aa: 6e20 c687 9700 |0071: invoke-virtual {v7, v9}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@87c6 │ │ +2fe2b0: 6e20 c587 8700 |0074: invoke-virtual {v7, v8}, Ljava/lang/StringBuffer;.append:(Ljava/lang/Object;)Ljava/lang/StringBuffer; // method@87c5 │ │ +2fe2b6: 2832 |0077: goto 00a9 // +0032 │ │ +2fe2b8: 6e10 2987 0800 |0078: invoke-virtual {v8}, Ljava/lang/Integer;.intValue:()I // method@8729 │ │ +2fe2be: 0a09 |007b: move-result v9 │ │ +2fe2c0: 3759 0f00 |007c: if-le v9, v5, 008b // +000f │ │ +2fe2c4: 6e10 2987 0800 |007e: invoke-virtual {v8}, Ljava/lang/Integer;.intValue:()I // method@8729 │ │ +2fe2ca: 0a09 |0081: move-result v9 │ │ +2fe2cc: 3549 0900 |0082: if-ge v9, v4, 008b // +0009 │ │ +2fe2d0: 6e20 c687 3700 |0084: invoke-virtual {v7, v3}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@87c6 │ │ +2fe2d6: 6e20 c587 8700 |0087: invoke-virtual {v7, v8}, Ljava/lang/StringBuffer;.append:(Ljava/lang/Object;)Ljava/lang/StringBuffer; // method@87c5 │ │ +2fe2dc: 281f |008a: goto 00a9 // +001f │ │ +2fe2de: 6e10 2987 0800 |008b: invoke-virtual {v8}, Ljava/lang/Integer;.intValue:()I // method@8729 │ │ +2fe2e4: 0a09 |008e: move-result v9 │ │ +2fe2e6: 1300 6300 |008f: const/16 v0, #int 99 // #63 │ │ +2fe2ea: 3709 1100 |0091: if-le v9, v0, 00a2 // +0011 │ │ +2fe2ee: 6e10 2987 0800 |0093: invoke-virtual {v8}, Ljava/lang/Integer;.intValue:()I // method@8729 │ │ +2fe2f4: 0a09 |0096: move-result v9 │ │ +2fe2f6: 1300 e803 |0097: const/16 v0, #int 1000 // #3e8 │ │ +2fe2fa: 3509 0900 |0099: if-ge v9, v0, 00a2 // +0009 │ │ +2fe2fe: 6e20 c687 1700 |009b: invoke-virtual {v7, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@87c6 │ │ +2fe304: 6e20 c587 8700 |009e: invoke-virtual {v7, v8}, Ljava/lang/StringBuffer;.append:(Ljava/lang/Object;)Ljava/lang/StringBuffer; // method@87c5 │ │ +2fe30a: 2808 |00a1: goto 00a9 // +0008 │ │ +2fe30c: 6e10 2987 0800 |00a2: invoke-virtual {v8}, Ljava/lang/Integer;.intValue:()I // method@8729 │ │ +2fe312: 0a08 |00a5: move-result v8 │ │ +2fe314: 6e20 c487 8700 |00a6: invoke-virtual {v7, v8}, Ljava/lang/StringBuffer;.append:(I)Ljava/lang/StringBuffer; // method@87c4 │ │ +2fe31a: 0e00 |00a9: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=394 │ │ 0x000a line=396 │ │ 0x0016 line=398 │ │ 0x001e line=402 │ │ 0x0027 line=405 │ │ @@ -744855,41 +744855,41 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 58 16-bit code units │ │ -2fe318: |[2fe318] org.jaudiotagger.tag.datatype.PartOfSet$PartOfSetValue.resetValueFromCounts:()V │ │ -2fe328: 2200 3810 |0000: new-instance v0, Ljava/lang/StringBuffer; // type@1038 │ │ -2fe32c: 7010 c187 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuffer;.:()V // method@87c1 │ │ -2fe332: 5431 c689 |0005: iget-object v1, v3, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.rawCount:Ljava/lang/String; // field@89c6 │ │ -2fe336: 3801 0600 |0007: if-eqz v1, 000d // +0006 │ │ -2fe33a: 6e20 c687 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@87c6 │ │ -2fe340: 2806 |000c: goto 0012 // +0006 │ │ -2fe342: 1a01 7a04 |000d: const-string v1, "0" // string@047a │ │ -2fe346: 6e20 c687 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@87c6 │ │ -2fe34c: 5431 c889 |0012: iget-object v1, v3, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.rawTotal:Ljava/lang/String; // field@89c8 │ │ -2fe350: 3801 1800 |0014: if-eqz v1, 002c // +0018 │ │ -2fe354: 2201 3910 |0016: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2fe358: 7010 cc87 0100 |0018: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2fe35e: 1a02 6a04 |001b: const-string v2, "/" // string@046a │ │ -2fe362: 6e20 d787 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2fe368: 5432 c889 |0020: iget-object v2, v3, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.rawTotal:Ljava/lang/String; // field@89c8 │ │ -2fe36c: 6e20 d787 2100 |0022: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2fe372: 6e10 df87 0100 |0025: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2fe378: 0c01 |0028: move-result-object v1 │ │ -2fe37a: 6e20 c687 1000 |0029: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@87c6 │ │ -2fe380: 5431 c589 |002c: iget-object v1, v3, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.extra:Ljava/lang/String; // field@89c5 │ │ -2fe384: 3801 0500 |002e: if-eqz v1, 0033 // +0005 │ │ -2fe388: 6e20 c687 1000 |0030: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@87c6 │ │ -2fe38e: 6e10 cb87 0000 |0033: invoke-virtual {v0}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@87cb │ │ -2fe394: 0c00 |0036: move-result-object v0 │ │ -2fe396: 5b30 c789 |0037: iput-object v0, v3, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.rawText:Ljava/lang/String; // field@89c7 │ │ -2fe39a: 0e00 |0039: return-void │ │ +2fe31c: |[2fe31c] org.jaudiotagger.tag.datatype.PartOfSet$PartOfSetValue.resetValueFromCounts:()V │ │ +2fe32c: 2200 3810 |0000: new-instance v0, Ljava/lang/StringBuffer; // type@1038 │ │ +2fe330: 7010 c187 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuffer;.:()V // method@87c1 │ │ +2fe336: 5431 c689 |0005: iget-object v1, v3, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.rawCount:Ljava/lang/String; // field@89c6 │ │ +2fe33a: 3801 0600 |0007: if-eqz v1, 000d // +0006 │ │ +2fe33e: 6e20 c687 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@87c6 │ │ +2fe344: 2806 |000c: goto 0012 // +0006 │ │ +2fe346: 1a01 7a04 |000d: const-string v1, "0" // string@047a │ │ +2fe34a: 6e20 c687 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@87c6 │ │ +2fe350: 5431 c889 |0012: iget-object v1, v3, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.rawTotal:Ljava/lang/String; // field@89c8 │ │ +2fe354: 3801 1800 |0014: if-eqz v1, 002c // +0018 │ │ +2fe358: 2201 3910 |0016: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2fe35c: 7010 cc87 0100 |0018: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2fe362: 1a02 6a04 |001b: const-string v2, "/" // string@046a │ │ +2fe366: 6e20 d787 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2fe36c: 5432 c889 |0020: iget-object v2, v3, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.rawTotal:Ljava/lang/String; // field@89c8 │ │ +2fe370: 6e20 d787 2100 |0022: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2fe376: 6e10 df87 0100 |0025: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2fe37c: 0c01 |0028: move-result-object v1 │ │ +2fe37e: 6e20 c687 1000 |0029: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@87c6 │ │ +2fe384: 5431 c589 |002c: iget-object v1, v3, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.extra:Ljava/lang/String; // field@89c5 │ │ +2fe388: 3801 0500 |002e: if-eqz v1, 0033 // +0005 │ │ +2fe38c: 6e20 c687 1000 |0030: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@87c6 │ │ +2fe392: 6e10 cb87 0000 |0033: invoke-virtual {v0}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@87cb │ │ +2fe398: 0c00 |0036: move-result-object v0 │ │ +2fe39a: 5b30 c789 |0037: iput-object v0, v3, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.rawText:Ljava/lang/String; // field@89c7 │ │ +2fe39e: 0e00 |0039: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=279 │ │ 0x0005 line=280 │ │ 0x0009 line=282 │ │ 0x000f line=286 │ │ 0x0012 line=288 │ │ @@ -744906,40 +744906,40 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -2fdde0: |[2fdde0] org.jaudiotagger.tag.datatype.PartOfSet$PartOfSetValue.equals:(Ljava/lang/Object;)Z │ │ -2fddf0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -2fddf2: 3345 0300 |0001: if-ne v5, v4, 0004 // +0003 │ │ -2fddf6: 0f00 |0003: return v0 │ │ -2fddf8: 2051 ef11 |0004: instance-of v1, v5, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue; // type@11ef │ │ -2fddfc: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -2fddfe: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ -2fde02: 0f02 |0009: return v2 │ │ -2fde04: 1f05 ef11 |000a: check-cast v5, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue; // type@11ef │ │ -2fde08: 6e10 e493 0400 |000c: invoke-virtual {v4}, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.getCount:()Ljava/lang/Integer; // method@93e4 │ │ -2fde0e: 0c01 |000f: move-result-object v1 │ │ -2fde10: 6e10 e493 0500 |0010: invoke-virtual {v5}, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.getCount:()Ljava/lang/Integer; // method@93e4 │ │ -2fde16: 0c03 |0013: move-result-object v3 │ │ -2fde18: 7120 0e9f 3100 |0014: invoke-static {v1, v3}, Lorg/jaudiotagger/utils/EqualsUtil;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f0e │ │ -2fde1e: 0a01 |0017: move-result v1 │ │ -2fde20: 3801 1100 |0018: if-eqz v1, 0029 // +0011 │ │ -2fde24: 6e10 e793 0400 |001a: invoke-virtual {v4}, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.getTotal:()Ljava/lang/Integer; // method@93e7 │ │ -2fde2a: 0c01 |001d: move-result-object v1 │ │ -2fde2c: 6e10 e793 0500 |001e: invoke-virtual {v5}, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.getTotal:()Ljava/lang/Integer; // method@93e7 │ │ -2fde32: 0c05 |0021: move-result-object v5 │ │ -2fde34: 7120 0e9f 5100 |0022: invoke-static {v1, v5}, Lorg/jaudiotagger/utils/EqualsUtil;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f0e │ │ -2fde3a: 0a05 |0025: move-result v5 │ │ -2fde3c: 3805 0300 |0026: if-eqz v5, 0029 // +0003 │ │ -2fde40: 2802 |0028: goto 002a // +0002 │ │ -2fde42: 1200 |0029: const/4 v0, #int 0 // #0 │ │ -2fde44: 0f00 |002a: return v0 │ │ +2fdde4: |[2fdde4] org.jaudiotagger.tag.datatype.PartOfSet$PartOfSetValue.equals:(Ljava/lang/Object;)Z │ │ +2fddf4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +2fddf6: 3345 0300 |0001: if-ne v5, v4, 0004 // +0003 │ │ +2fddfa: 0f00 |0003: return v0 │ │ +2fddfc: 2051 ef11 |0004: instance-of v1, v5, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue; // type@11ef │ │ +2fde00: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +2fde02: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ +2fde06: 0f02 |0009: return v2 │ │ +2fde08: 1f05 ef11 |000a: check-cast v5, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue; // type@11ef │ │ +2fde0c: 6e10 e493 0400 |000c: invoke-virtual {v4}, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.getCount:()Ljava/lang/Integer; // method@93e4 │ │ +2fde12: 0c01 |000f: move-result-object v1 │ │ +2fde14: 6e10 e493 0500 |0010: invoke-virtual {v5}, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.getCount:()Ljava/lang/Integer; // method@93e4 │ │ +2fde1a: 0c03 |0013: move-result-object v3 │ │ +2fde1c: 7120 0e9f 3100 |0014: invoke-static {v1, v3}, Lorg/jaudiotagger/utils/EqualsUtil;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f0e │ │ +2fde22: 0a01 |0017: move-result v1 │ │ +2fde24: 3801 1100 |0018: if-eqz v1, 0029 // +0011 │ │ +2fde28: 6e10 e793 0400 |001a: invoke-virtual {v4}, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.getTotal:()Ljava/lang/Integer; // method@93e7 │ │ +2fde2e: 0c01 |001d: move-result-object v1 │ │ +2fde30: 6e10 e793 0500 |001e: invoke-virtual {v5}, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.getTotal:()Ljava/lang/Integer; // method@93e7 │ │ +2fde36: 0c05 |0021: move-result-object v5 │ │ +2fde38: 7120 0e9f 5100 |0022: invoke-static {v1, v5}, Lorg/jaudiotagger/utils/EqualsUtil;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f0e │ │ +2fde3e: 0a05 |0025: move-result v5 │ │ +2fde40: 3805 0300 |0026: if-eqz v5, 0029 // +0003 │ │ +2fde44: 2802 |0028: goto 002a // +0002 │ │ +2fde46: 1200 |0029: const/4 v0, #int 0 // #0 │ │ +2fde48: 0f00 |002a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=502 │ │ 0x000a line=507 │ │ 0x000c line=509 │ │ 0x001a line=510 │ │ locals : │ │ @@ -744951,17 +744951,17 @@ │ │ type : '()Ljava/lang/Integer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2fde48: |[2fde48] org.jaudiotagger.tag.datatype.PartOfSet$PartOfSetValue.getCount:()Ljava/lang/Integer; │ │ -2fde58: 5410 c489 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.count:Ljava/lang/Integer; // field@89c4 │ │ -2fde5c: 1100 |0002: return-object v0 │ │ +2fde4c: |[2fde4c] org.jaudiotagger.tag.datatype.PartOfSet$PartOfSetValue.getCount:()Ljava/lang/Integer; │ │ +2fde5c: 5410 c489 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.count:Ljava/lang/Integer; // field@89c4 │ │ +2fde60: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=301 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue; │ │ │ │ #2 : (in Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;) │ │ @@ -744969,33 +744969,33 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 36 16-bit code units │ │ -2fde78: |[2fde78] org.jaudiotagger.tag.datatype.PartOfSet$PartOfSetValue.getCountAsText:()Ljava/lang/String; │ │ -2fde88: 2200 3810 |0000: new-instance v0, Ljava/lang/StringBuffer; // type@1038 │ │ -2fde8c: 7010 c187 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuffer;.:()V // method@87c1 │ │ -2fde92: 7100 ea91 0000 |0005: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ -2fde98: 0c01 |0008: move-result-object v1 │ │ -2fde9a: 6e10 1592 0100 |0009: invoke-virtual {v1}, Lorg/jaudiotagger/tag/TagOptionSingleton;.isPadNumbers:()Z // method@9215 │ │ -2fdea0: 0a01 |000c: move-result v1 │ │ -2fdea2: 3901 0500 |000d: if-nez v1, 0012 // +0005 │ │ -2fdea6: 5430 c689 |000f: iget-object v0, v3, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.rawCount:Ljava/lang/String; // field@89c6 │ │ -2fdeaa: 1100 |0011: return-object v0 │ │ -2fdeac: 5431 c489 |0012: iget-object v1, v3, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.count:Ljava/lang/Integer; // field@89c4 │ │ -2fdeb0: 7100 ea91 0000 |0014: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ -2fdeb6: 0c02 |0017: move-result-object v2 │ │ -2fdeb8: 6e10 f691 0200 |0018: invoke-virtual {v2}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getPadNumberTotalLength:()Lorg/jaudiotagger/tag/options/PadNumberOption; // method@91f6 │ │ -2fdebe: 0c02 |001b: move-result-object v2 │ │ -2fdec0: 7040 ea93 0321 |001c: invoke-direct {v3, v0, v1, v2}, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.padNumber:(Ljava/lang/StringBuffer;Ljava/lang/Integer;Lorg/jaudiotagger/tag/options/PadNumberOption;)V // method@93ea │ │ -2fdec6: 6e10 cb87 0000 |001f: invoke-virtual {v0}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@87cb │ │ -2fdecc: 0c00 |0022: move-result-object v0 │ │ -2fdece: 1100 |0023: return-object v0 │ │ +2fde7c: |[2fde7c] org.jaudiotagger.tag.datatype.PartOfSet$PartOfSetValue.getCountAsText:()Ljava/lang/String; │ │ +2fde8c: 2200 3810 |0000: new-instance v0, Ljava/lang/StringBuffer; // type@1038 │ │ +2fde90: 7010 c187 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuffer;.:()V // method@87c1 │ │ +2fde96: 7100 ea91 0000 |0005: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ +2fde9c: 0c01 |0008: move-result-object v1 │ │ +2fde9e: 6e10 1592 0100 |0009: invoke-virtual {v1}, Lorg/jaudiotagger/tag/TagOptionSingleton;.isPadNumbers:()Z // method@9215 │ │ +2fdea4: 0a01 |000c: move-result v1 │ │ +2fdea6: 3901 0500 |000d: if-nez v1, 0012 // +0005 │ │ +2fdeaa: 5430 c689 |000f: iget-object v0, v3, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.rawCount:Ljava/lang/String; // field@89c6 │ │ +2fdeae: 1100 |0011: return-object v0 │ │ +2fdeb0: 5431 c489 |0012: iget-object v1, v3, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.count:Ljava/lang/Integer; // field@89c4 │ │ +2fdeb4: 7100 ea91 0000 |0014: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ +2fdeba: 0c02 |0017: move-result-object v2 │ │ +2fdebc: 6e10 f691 0200 |0018: invoke-virtual {v2}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getPadNumberTotalLength:()Lorg/jaudiotagger/tag/options/PadNumberOption; // method@91f6 │ │ +2fdec2: 0c02 |001b: move-result-object v2 │ │ +2fdec4: 7040 ea93 0321 |001c: invoke-direct {v3, v0, v1, v2}, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.padNumber:(Ljava/lang/StringBuffer;Ljava/lang/Integer;Lorg/jaudiotagger/tag/options/PadNumberOption;)V // method@93ea │ │ +2fdeca: 6e10 cb87 0000 |001f: invoke-virtual {v0}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@87cb │ │ +2fded0: 0c00 |0022: move-result-object v0 │ │ +2fded2: 1100 |0023: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=371 │ │ 0x0005 line=372 │ │ 0x000f line=374 │ │ 0x0012 line=378 │ │ 0x001f line=380 │ │ @@ -745007,17 +745007,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2fded0: |[2fded0] org.jaudiotagger.tag.datatype.PartOfSet$PartOfSetValue.getRawValue:()Ljava/lang/String; │ │ -2fdee0: 5410 c789 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.rawText:Ljava/lang/String; // field@89c7 │ │ -2fdee4: 1100 |0002: return-object v0 │ │ +2fded4: |[2fded4] org.jaudiotagger.tag.datatype.PartOfSet$PartOfSetValue.getRawValue:()Ljava/lang/String; │ │ +2fdee4: 5410 c789 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.rawText:Ljava/lang/String; // field@89c7 │ │ +2fdee8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=354 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue; │ │ │ │ #4 : (in Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;) │ │ @@ -745025,17 +745025,17 @@ │ │ type : '()Ljava/lang/Integer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2fde60: |[2fde60] org.jaudiotagger.tag.datatype.PartOfSet$PartOfSetValue.getTotal:()Ljava/lang/Integer; │ │ -2fde70: 5410 c989 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.total:Ljava/lang/Integer; // field@89c9 │ │ -2fde74: 1100 |0002: return-object v0 │ │ +2fde64: |[2fde64] org.jaudiotagger.tag.datatype.PartOfSet$PartOfSetValue.getTotal:()Ljava/lang/Integer; │ │ +2fde74: 5410 c989 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.total:Ljava/lang/Integer; // field@89c9 │ │ +2fde78: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=306 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue; │ │ │ │ #5 : (in Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;) │ │ @@ -745043,33 +745043,33 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 36 16-bit code units │ │ -2fdee8: |[2fdee8] org.jaudiotagger.tag.datatype.PartOfSet$PartOfSetValue.getTotalAsText:()Ljava/lang/String; │ │ -2fdef8: 2200 3810 |0000: new-instance v0, Ljava/lang/StringBuffer; // type@1038 │ │ -2fdefc: 7010 c187 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuffer;.:()V // method@87c1 │ │ -2fdf02: 7100 ea91 0000 |0005: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ -2fdf08: 0c01 |0008: move-result-object v1 │ │ -2fdf0a: 6e10 1592 0100 |0009: invoke-virtual {v1}, Lorg/jaudiotagger/tag/TagOptionSingleton;.isPadNumbers:()Z // method@9215 │ │ -2fdf10: 0a01 |000c: move-result v1 │ │ -2fdf12: 3901 0500 |000d: if-nez v1, 0012 // +0005 │ │ -2fdf16: 5430 c889 |000f: iget-object v0, v3, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.rawTotal:Ljava/lang/String; // field@89c8 │ │ -2fdf1a: 1100 |0011: return-object v0 │ │ -2fdf1c: 5431 c989 |0012: iget-object v1, v3, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.total:Ljava/lang/Integer; // field@89c9 │ │ -2fdf20: 7100 ea91 0000 |0014: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ -2fdf26: 0c02 |0017: move-result-object v2 │ │ -2fdf28: 6e10 f691 0200 |0018: invoke-virtual {v2}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getPadNumberTotalLength:()Lorg/jaudiotagger/tag/options/PadNumberOption; // method@91f6 │ │ -2fdf2e: 0c02 |001b: move-result-object v2 │ │ -2fdf30: 7040 ea93 0321 |001c: invoke-direct {v3, v0, v1, v2}, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.padNumber:(Ljava/lang/StringBuffer;Ljava/lang/Integer;Lorg/jaudiotagger/tag/options/PadNumberOption;)V // method@93ea │ │ -2fdf36: 6e10 cb87 0000 |001f: invoke-virtual {v0}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@87cb │ │ -2fdf3c: 0c00 |0022: move-result-object v0 │ │ -2fdf3e: 1100 |0023: return-object v0 │ │ +2fdeec: |[2fdeec] org.jaudiotagger.tag.datatype.PartOfSet$PartOfSetValue.getTotalAsText:()Ljava/lang/String; │ │ +2fdefc: 2200 3810 |0000: new-instance v0, Ljava/lang/StringBuffer; // type@1038 │ │ +2fdf00: 7010 c187 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuffer;.:()V // method@87c1 │ │ +2fdf06: 7100 ea91 0000 |0005: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ +2fdf0c: 0c01 |0008: move-result-object v1 │ │ +2fdf0e: 6e10 1592 0100 |0009: invoke-virtual {v1}, Lorg/jaudiotagger/tag/TagOptionSingleton;.isPadNumbers:()Z // method@9215 │ │ +2fdf14: 0a01 |000c: move-result v1 │ │ +2fdf16: 3901 0500 |000d: if-nez v1, 0012 // +0005 │ │ +2fdf1a: 5430 c889 |000f: iget-object v0, v3, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.rawTotal:Ljava/lang/String; // field@89c8 │ │ +2fdf1e: 1100 |0011: return-object v0 │ │ +2fdf20: 5431 c989 |0012: iget-object v1, v3, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.total:Ljava/lang/Integer; // field@89c9 │ │ +2fdf24: 7100 ea91 0000 |0014: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ +2fdf2a: 0c02 |0017: move-result-object v2 │ │ +2fdf2c: 6e10 f691 0200 |0018: invoke-virtual {v2}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getPadNumberTotalLength:()Lorg/jaudiotagger/tag/options/PadNumberOption; // method@91f6 │ │ +2fdf32: 0c02 |001b: move-result-object v2 │ │ +2fdf34: 7040 ea93 0321 |001c: invoke-direct {v3, v0, v1, v2}, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.padNumber:(Ljava/lang/StringBuffer;Ljava/lang/Integer;Lorg/jaudiotagger/tag/options/PadNumberOption;)V // method@93ea │ │ +2fdf3a: 6e10 cb87 0000 |001f: invoke-virtual {v0}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@87cb │ │ +2fdf40: 0c00 |0022: move-result-object v0 │ │ +2fdf42: 1100 |0023: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=449 │ │ 0x0005 line=450 │ │ 0x000f line=452 │ │ 0x0012 line=456 │ │ 0x001f line=459 │ │ @@ -745081,21 +745081,21 @@ │ │ type : '(Ljava/lang/Integer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -2fe39c: |[2fe39c] org.jaudiotagger.tag.datatype.PartOfSet$PartOfSetValue.setCount:(Ljava/lang/Integer;)V │ │ -2fe3ac: 5b01 c489 |0000: iput-object v1, v0, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.count:Ljava/lang/Integer; // field@89c4 │ │ -2fe3b0: 6e10 3187 0100 |0002: invoke-virtual {v1}, Ljava/lang/Integer;.toString:()Ljava/lang/String; // method@8731 │ │ -2fe3b6: 0c01 |0005: move-result-object v1 │ │ -2fe3b8: 5b01 c689 |0006: iput-object v1, v0, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.rawCount:Ljava/lang/String; // field@89c6 │ │ -2fe3bc: 7010 eb93 0000 |0008: invoke-direct {v0}, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.resetValueFromCounts:()V // method@93eb │ │ -2fe3c2: 0e00 |000b: return-void │ │ +2fe3a0: |[2fe3a0] org.jaudiotagger.tag.datatype.PartOfSet$PartOfSetValue.setCount:(Ljava/lang/Integer;)V │ │ +2fe3b0: 5b01 c489 |0000: iput-object v1, v0, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.count:Ljava/lang/Integer; // field@89c4 │ │ +2fe3b4: 6e10 3187 0100 |0002: invoke-virtual {v1}, Ljava/lang/Integer;.toString:()Ljava/lang/String; // method@8731 │ │ +2fe3ba: 0c01 |0005: move-result-object v1 │ │ +2fe3bc: 5b01 c689 |0006: iput-object v1, v0, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.rawCount:Ljava/lang/String; // field@89c6 │ │ +2fe3c0: 7010 eb93 0000 |0008: invoke-direct {v0}, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.resetValueFromCounts:()V // method@93eb │ │ +2fe3c6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=311 │ │ 0x0002 line=312 │ │ 0x0008 line=313 │ │ locals : │ │ 0x0000 - 0x000c reg=0 this Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue; │ │ @@ -745106,23 +745106,23 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -2fe3c4: |[2fe3c4] org.jaudiotagger.tag.datatype.PartOfSet$PartOfSetValue.setCount:(Ljava/lang/String;)V │ │ -2fe3d4: 7110 2b87 0200 |0000: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@872b │ │ -2fe3da: 0a00 |0003: move-result v0 │ │ -2fe3dc: 7110 3487 0000 |0004: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2fe3e2: 0c00 |0007: move-result-object v0 │ │ -2fe3e4: 5b10 c489 |0008: iput-object v0, v1, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.count:Ljava/lang/Integer; // field@89c4 │ │ -2fe3e8: 5b12 c689 |000a: iput-object v2, v1, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.rawCount:Ljava/lang/String; // field@89c6 │ │ -2fe3ec: 7010 eb93 0100 |000c: invoke-direct {v1}, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.resetValueFromCounts:()V // method@93eb │ │ -2fe3f2: 0e00 |000f: return-void │ │ +2fe3c8: |[2fe3c8] org.jaudiotagger.tag.datatype.PartOfSet$PartOfSetValue.setCount:(Ljava/lang/String;)V │ │ +2fe3d8: 7110 2b87 0200 |0000: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@872b │ │ +2fe3de: 0a00 |0003: move-result v0 │ │ +2fe3e0: 7110 3487 0000 |0004: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2fe3e6: 0c00 |0007: move-result-object v0 │ │ +2fe3e8: 5b10 c489 |0008: iput-object v0, v1, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.count:Ljava/lang/Integer; // field@89c4 │ │ +2fe3ec: 5b12 c689 |000a: iput-object v2, v1, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.rawCount:Ljava/lang/String; // field@89c6 │ │ +2fe3f0: 7010 eb93 0100 |000c: invoke-direct {v1}, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.resetValueFromCounts:()V // method@93eb │ │ +2fe3f6: 0e00 |000f: return-void │ │ catches : 1 │ │ 0x0000 - 0x000f │ │ Ljava/lang/NumberFormatException; -> 0x000f │ │ positions : │ │ 0x0000 line=328 │ │ 0x000a line=329 │ │ 0x000c line=330 │ │ @@ -745135,18 +745135,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -2fe404: |[2fe404] org.jaudiotagger.tag.datatype.PartOfSet$PartOfSetValue.setRawValue:(Ljava/lang/String;)V │ │ -2fe414: 5b01 c789 |0000: iput-object v1, v0, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.rawText:Ljava/lang/String; // field@89c7 │ │ -2fe418: 7020 e993 1000 |0002: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.initFromValue:(Ljava/lang/String;)V // method@93e9 │ │ -2fe41e: 0e00 |0005: return-void │ │ +2fe408: |[2fe408] org.jaudiotagger.tag.datatype.PartOfSet$PartOfSetValue.setRawValue:(Ljava/lang/String;)V │ │ +2fe418: 5b01 c789 |0000: iput-object v1, v0, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.rawText:Ljava/lang/String; // field@89c7 │ │ +2fe41c: 7020 e993 1000 |0002: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.initFromValue:(Ljava/lang/String;)V // method@93e9 │ │ +2fe422: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=359 │ │ 0x0002 line=360 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ @@ -745156,21 +745156,21 @@ │ │ type : '(Ljava/lang/Integer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -2fe420: |[2fe420] org.jaudiotagger.tag.datatype.PartOfSet$PartOfSetValue.setTotal:(Ljava/lang/Integer;)V │ │ -2fe430: 5b01 c989 |0000: iput-object v1, v0, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.total:Ljava/lang/Integer; // field@89c9 │ │ -2fe434: 6e10 3187 0100 |0002: invoke-virtual {v1}, Ljava/lang/Integer;.toString:()Ljava/lang/String; // method@8731 │ │ -2fe43a: 0c01 |0005: move-result-object v1 │ │ -2fe43c: 5b01 c889 |0006: iput-object v1, v0, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.rawTotal:Ljava/lang/String; // field@89c8 │ │ -2fe440: 7010 eb93 0000 |0008: invoke-direct {v0}, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.resetValueFromCounts:()V // method@93eb │ │ -2fe446: 0e00 |000b: return-void │ │ +2fe424: |[2fe424] org.jaudiotagger.tag.datatype.PartOfSet$PartOfSetValue.setTotal:(Ljava/lang/Integer;)V │ │ +2fe434: 5b01 c989 |0000: iput-object v1, v0, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.total:Ljava/lang/Integer; // field@89c9 │ │ +2fe438: 6e10 3187 0100 |0002: invoke-virtual {v1}, Ljava/lang/Integer;.toString:()Ljava/lang/String; // method@8731 │ │ +2fe43e: 0c01 |0005: move-result-object v1 │ │ +2fe440: 5b01 c889 |0006: iput-object v1, v0, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.rawTotal:Ljava/lang/String; // field@89c8 │ │ +2fe444: 7010 eb93 0000 |0008: invoke-direct {v0}, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.resetValueFromCounts:()V // method@93eb │ │ +2fe44a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=318 │ │ 0x0002 line=319 │ │ 0x0008 line=320 │ │ locals : │ │ 0x0000 - 0x000c reg=0 this Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue; │ │ @@ -745181,23 +745181,23 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -2fe448: |[2fe448] org.jaudiotagger.tag.datatype.PartOfSet$PartOfSetValue.setTotal:(Ljava/lang/String;)V │ │ -2fe458: 7110 2b87 0200 |0000: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@872b │ │ -2fe45e: 0a00 |0003: move-result v0 │ │ -2fe460: 7110 3487 0000 |0004: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2fe466: 0c00 |0007: move-result-object v0 │ │ -2fe468: 5b10 c989 |0008: iput-object v0, v1, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.total:Ljava/lang/Integer; // field@89c9 │ │ -2fe46c: 5b12 c889 |000a: iput-object v2, v1, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.rawTotal:Ljava/lang/String; // field@89c8 │ │ -2fe470: 7010 eb93 0100 |000c: invoke-direct {v1}, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.resetValueFromCounts:()V // method@93eb │ │ -2fe476: 0e00 |000f: return-void │ │ +2fe44c: |[2fe44c] org.jaudiotagger.tag.datatype.PartOfSet$PartOfSetValue.setTotal:(Ljava/lang/String;)V │ │ +2fe45c: 7110 2b87 0200 |0000: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@872b │ │ +2fe462: 0a00 |0003: move-result v0 │ │ +2fe464: 7110 3487 0000 |0004: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2fe46a: 0c00 |0007: move-result-object v0 │ │ +2fe46c: 5b10 c989 |0008: iput-object v0, v1, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.total:Ljava/lang/Integer; // field@89c9 │ │ +2fe470: 5b12 c889 |000a: iput-object v2, v1, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.rawTotal:Ljava/lang/String; // field@89c8 │ │ +2fe474: 7010 eb93 0100 |000c: invoke-direct {v1}, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.resetValueFromCounts:()V // method@93eb │ │ +2fe47a: 0e00 |000f: return-void │ │ catches : 1 │ │ 0x0000 - 0x000f │ │ Ljava/lang/NumberFormatException; -> 0x000f │ │ positions : │ │ 0x0000 line=342 │ │ 0x000a line=343 │ │ 0x000c line=344 │ │ @@ -745210,58 +745210,58 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 88 16-bit code units │ │ -2fdf40: |[2fdf40] org.jaudiotagger.tag.datatype.PartOfSet$PartOfSetValue.toString:()Ljava/lang/String; │ │ -2fdf50: 2200 3810 |0000: new-instance v0, Ljava/lang/StringBuffer; // type@1038 │ │ -2fdf54: 7010 c187 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuffer;.:()V // method@87c1 │ │ -2fdf5a: 7100 ea91 0000 |0005: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ -2fdf60: 0c01 |0008: move-result-object v1 │ │ -2fdf62: 6e10 1592 0100 |0009: invoke-virtual {v1}, Lorg/jaudiotagger/tag/TagOptionSingleton;.isPadNumbers:()Z // method@9215 │ │ -2fdf68: 0a01 |000c: move-result v1 │ │ -2fdf6a: 3901 0500 |000d: if-nez v1, 0012 // +0005 │ │ -2fdf6e: 5430 c789 |000f: iget-object v0, v3, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.rawText:Ljava/lang/String; // field@89c7 │ │ -2fdf72: 1100 |0011: return-object v0 │ │ -2fdf74: 5431 c489 |0012: iget-object v1, v3, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.count:Ljava/lang/Integer; // field@89c4 │ │ -2fdf78: 3801 0e00 |0014: if-eqz v1, 0022 // +000e │ │ -2fdf7c: 7100 ea91 0000 |0016: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ -2fdf82: 0c02 |0019: move-result-object v2 │ │ -2fdf84: 6e10 f691 0200 |001a: invoke-virtual {v2}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getPadNumberTotalLength:()Lorg/jaudiotagger/tag/options/PadNumberOption; // method@91f6 │ │ -2fdf8a: 0c02 |001d: move-result-object v2 │ │ -2fdf8c: 7040 ea93 0321 |001e: invoke-direct {v3, v0, v1, v2}, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.padNumber:(Ljava/lang/StringBuffer;Ljava/lang/Integer;Lorg/jaudiotagger/tag/options/PadNumberOption;)V // method@93ea │ │ -2fdf92: 2815 |0021: goto 0036 // +0015 │ │ -2fdf94: 5431 c989 |0022: iget-object v1, v3, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.total:Ljava/lang/Integer; // field@89c9 │ │ -2fdf98: 3801 1200 |0024: if-eqz v1, 0036 // +0012 │ │ -2fdf9c: 1201 |0026: const/4 v1, #int 0 // #0 │ │ -2fdf9e: 7110 3487 0100 |0027: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2fdfa4: 0c01 |002a: move-result-object v1 │ │ -2fdfa6: 7100 ea91 0000 |002b: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ -2fdfac: 0c02 |002e: move-result-object v2 │ │ -2fdfae: 6e10 f691 0200 |002f: invoke-virtual {v2}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getPadNumberTotalLength:()Lorg/jaudiotagger/tag/options/PadNumberOption; // method@91f6 │ │ -2fdfb4: 0c02 |0032: move-result-object v2 │ │ -2fdfb6: 7040 ea93 0321 |0033: invoke-direct {v3, v0, v1, v2}, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.padNumber:(Ljava/lang/StringBuffer;Ljava/lang/Integer;Lorg/jaudiotagger/tag/options/PadNumberOption;)V // method@93ea │ │ -2fdfbc: 5431 c989 |0036: iget-object v1, v3, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.total:Ljava/lang/Integer; // field@89c9 │ │ -2fdfc0: 3801 1400 |0038: if-eqz v1, 004c // +0014 │ │ -2fdfc4: 1a01 6a04 |003a: const-string v1, "/" // string@046a │ │ -2fdfc8: 6e20 c687 1000 |003c: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@87c6 │ │ -2fdfce: 5431 c989 |003f: iget-object v1, v3, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.total:Ljava/lang/Integer; // field@89c9 │ │ -2fdfd2: 7100 ea91 0000 |0041: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ -2fdfd8: 0c02 |0044: move-result-object v2 │ │ -2fdfda: 6e10 f691 0200 |0045: invoke-virtual {v2}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getPadNumberTotalLength:()Lorg/jaudiotagger/tag/options/PadNumberOption; // method@91f6 │ │ -2fdfe0: 0c02 |0048: move-result-object v2 │ │ -2fdfe2: 7040 ea93 0321 |0049: invoke-direct {v3, v0, v1, v2}, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.padNumber:(Ljava/lang/StringBuffer;Ljava/lang/Integer;Lorg/jaudiotagger/tag/options/PadNumberOption;)V // method@93ea │ │ -2fdfe8: 5431 c589 |004c: iget-object v1, v3, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.extra:Ljava/lang/String; // field@89c5 │ │ -2fdfec: 3801 0500 |004e: if-eqz v1, 0053 // +0005 │ │ -2fdff0: 6e20 c687 1000 |0050: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@87c6 │ │ -2fdff6: 6e10 cb87 0000 |0053: invoke-virtual {v0}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@87cb │ │ -2fdffc: 0c00 |0056: move-result-object v0 │ │ -2fdffe: 1100 |0057: return-object v0 │ │ +2fdf44: |[2fdf44] org.jaudiotagger.tag.datatype.PartOfSet$PartOfSetValue.toString:()Ljava/lang/String; │ │ +2fdf54: 2200 3810 |0000: new-instance v0, Ljava/lang/StringBuffer; // type@1038 │ │ +2fdf58: 7010 c187 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuffer;.:()V // method@87c1 │ │ +2fdf5e: 7100 ea91 0000 |0005: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ +2fdf64: 0c01 |0008: move-result-object v1 │ │ +2fdf66: 6e10 1592 0100 |0009: invoke-virtual {v1}, Lorg/jaudiotagger/tag/TagOptionSingleton;.isPadNumbers:()Z // method@9215 │ │ +2fdf6c: 0a01 |000c: move-result v1 │ │ +2fdf6e: 3901 0500 |000d: if-nez v1, 0012 // +0005 │ │ +2fdf72: 5430 c789 |000f: iget-object v0, v3, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.rawText:Ljava/lang/String; // field@89c7 │ │ +2fdf76: 1100 |0011: return-object v0 │ │ +2fdf78: 5431 c489 |0012: iget-object v1, v3, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.count:Ljava/lang/Integer; // field@89c4 │ │ +2fdf7c: 3801 0e00 |0014: if-eqz v1, 0022 // +000e │ │ +2fdf80: 7100 ea91 0000 |0016: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ +2fdf86: 0c02 |0019: move-result-object v2 │ │ +2fdf88: 6e10 f691 0200 |001a: invoke-virtual {v2}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getPadNumberTotalLength:()Lorg/jaudiotagger/tag/options/PadNumberOption; // method@91f6 │ │ +2fdf8e: 0c02 |001d: move-result-object v2 │ │ +2fdf90: 7040 ea93 0321 |001e: invoke-direct {v3, v0, v1, v2}, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.padNumber:(Ljava/lang/StringBuffer;Ljava/lang/Integer;Lorg/jaudiotagger/tag/options/PadNumberOption;)V // method@93ea │ │ +2fdf96: 2815 |0021: goto 0036 // +0015 │ │ +2fdf98: 5431 c989 |0022: iget-object v1, v3, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.total:Ljava/lang/Integer; // field@89c9 │ │ +2fdf9c: 3801 1200 |0024: if-eqz v1, 0036 // +0012 │ │ +2fdfa0: 1201 |0026: const/4 v1, #int 0 // #0 │ │ +2fdfa2: 7110 3487 0100 |0027: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2fdfa8: 0c01 |002a: move-result-object v1 │ │ +2fdfaa: 7100 ea91 0000 |002b: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ +2fdfb0: 0c02 |002e: move-result-object v2 │ │ +2fdfb2: 6e10 f691 0200 |002f: invoke-virtual {v2}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getPadNumberTotalLength:()Lorg/jaudiotagger/tag/options/PadNumberOption; // method@91f6 │ │ +2fdfb8: 0c02 |0032: move-result-object v2 │ │ +2fdfba: 7040 ea93 0321 |0033: invoke-direct {v3, v0, v1, v2}, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.padNumber:(Ljava/lang/StringBuffer;Ljava/lang/Integer;Lorg/jaudiotagger/tag/options/PadNumberOption;)V // method@93ea │ │ +2fdfc0: 5431 c989 |0036: iget-object v1, v3, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.total:Ljava/lang/Integer; // field@89c9 │ │ +2fdfc4: 3801 1400 |0038: if-eqz v1, 004c // +0014 │ │ +2fdfc8: 1a01 6a04 |003a: const-string v1, "/" // string@046a │ │ +2fdfcc: 6e20 c687 1000 |003c: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@87c6 │ │ +2fdfd2: 5431 c989 |003f: iget-object v1, v3, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.total:Ljava/lang/Integer; // field@89c9 │ │ +2fdfd6: 7100 ea91 0000 |0041: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ +2fdfdc: 0c02 |0044: move-result-object v2 │ │ +2fdfde: 6e10 f691 0200 |0045: invoke-virtual {v2}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getPadNumberTotalLength:()Lorg/jaudiotagger/tag/options/PadNumberOption; // method@91f6 │ │ +2fdfe4: 0c02 |0048: move-result-object v2 │ │ +2fdfe6: 7040 ea93 0321 |0049: invoke-direct {v3, v0, v1, v2}, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.padNumber:(Ljava/lang/StringBuffer;Ljava/lang/Integer;Lorg/jaudiotagger/tag/options/PadNumberOption;)V // method@93ea │ │ +2fdfec: 5431 c589 |004c: iget-object v1, v3, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.extra:Ljava/lang/String; // field@89c5 │ │ +2fdff0: 3801 0500 |004e: if-eqz v1, 0053 // +0005 │ │ +2fdff4: 6e20 c687 1000 |0050: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@87c6 │ │ +2fdffa: 6e10 cb87 0000 |0053: invoke-virtual {v0}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@87cb │ │ +2fe000: 0c00 |0056: move-result-object v0 │ │ +2fe002: 1100 |0057: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=466 │ │ 0x0005 line=467 │ │ 0x000f line=469 │ │ 0x0012 line=473 │ │ 0x0016 line=475 │ │ @@ -745310,50 +745310,50 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 63 16-bit code units │ │ -300a60: |[300a60] org.jaudiotagger.tag.flac.FlacTag$1.:()V │ │ -300a70: 7100 529e 0000 |0000: invoke-static {}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions;.values:()[Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions; // method@9e52 │ │ -300a76: 0c00 |0003: move-result-object v0 │ │ -300a78: 2100 |0004: array-length v0, v0 │ │ -300a7a: 2300 2013 |0005: new-array v0, v0, [I // type@1320 │ │ -300a7e: 6900 e689 |0007: sput-object v0, Lorg/jaudiotagger/tag/flac/FlacTag$1;.$SwitchMap$org$jaudiotagger$tag$vorbiscomment$VorbisAlbumArtistSaveOptions:[I // field@89e6 │ │ -300a82: 6201 9f92 |0009: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions;.WRITE_ALBUMARTIST:Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions; // field@929f │ │ -300a86: 6e10 509e 0100 |000b: invoke-virtual {v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions;.ordinal:()I // method@9e50 │ │ -300a8c: 0a01 |000e: move-result v1 │ │ -300a8e: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -300a90: 4b02 0001 |0010: aput v2, v0, v1 │ │ -300a94: 6200 e689 |0012: sget-object v0, Lorg/jaudiotagger/tag/flac/FlacTag$1;.$SwitchMap$org$jaudiotagger$tag$vorbiscomment$VorbisAlbumArtistSaveOptions:[I // field@89e6 │ │ -300a98: 6201 a292 |0014: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions;.WRITE_JRIVER_ALBUMARTIST:Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions; // field@92a2 │ │ -300a9c: 6e10 509e 0100 |0016: invoke-virtual {v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions;.ordinal:()I // method@9e50 │ │ -300aa2: 0a01 |0019: move-result v1 │ │ -300aa4: 1222 |001a: const/4 v2, #int 2 // #2 │ │ -300aa6: 4b02 0001 |001b: aput v2, v0, v1 │ │ -300aaa: 6200 e689 |001d: sget-object v0, Lorg/jaudiotagger/tag/flac/FlacTag$1;.$SwitchMap$org$jaudiotagger$tag$vorbiscomment$VorbisAlbumArtistSaveOptions:[I // field@89e6 │ │ -300aae: 6201 a092 |001f: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions;.WRITE_ALBUMARTIST_AND_DELETE_JRIVER_ALBUMARTIST:Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions; // field@92a0 │ │ -300ab2: 6e10 509e 0100 |0021: invoke-virtual {v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions;.ordinal:()I // method@9e50 │ │ -300ab8: 0a01 |0024: move-result v1 │ │ -300aba: 1232 |0025: const/4 v2, #int 3 // #3 │ │ -300abc: 4b02 0001 |0026: aput v2, v0, v1 │ │ -300ac0: 6200 e689 |0028: sget-object v0, Lorg/jaudiotagger/tag/flac/FlacTag$1;.$SwitchMap$org$jaudiotagger$tag$vorbiscomment$VorbisAlbumArtistSaveOptions:[I // field@89e6 │ │ -300ac4: 6201 a392 |002a: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions;.WRITE_JRIVER_ALBUMARTIST_AND_DELETE_ALBUMARTIST:Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions; // field@92a3 │ │ -300ac8: 6e10 509e 0100 |002c: invoke-virtual {v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions;.ordinal:()I // method@9e50 │ │ -300ace: 0a01 |002f: move-result v1 │ │ -300ad0: 1242 |0030: const/4 v2, #int 4 // #4 │ │ -300ad2: 4b02 0001 |0031: aput v2, v0, v1 │ │ -300ad6: 6200 e689 |0033: sget-object v0, Lorg/jaudiotagger/tag/flac/FlacTag$1;.$SwitchMap$org$jaudiotagger$tag$vorbiscomment$VorbisAlbumArtistSaveOptions:[I // field@89e6 │ │ -300ada: 6201 a192 |0035: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions;.WRITE_BOTH:Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions; // field@92a1 │ │ -300ade: 6e10 509e 0100 |0037: invoke-virtual {v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions;.ordinal:()I // method@9e50 │ │ -300ae4: 0a01 |003a: move-result v1 │ │ -300ae6: 1252 |003b: const/4 v2, #int 5 // #5 │ │ -300ae8: 4b02 0001 |003c: aput v2, v0, v1 │ │ -300aec: 0e00 |003e: return-void │ │ +300a64: |[300a64] org.jaudiotagger.tag.flac.FlacTag$1.:()V │ │ +300a74: 7100 529e 0000 |0000: invoke-static {}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions;.values:()[Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions; // method@9e52 │ │ +300a7a: 0c00 |0003: move-result-object v0 │ │ +300a7c: 2100 |0004: array-length v0, v0 │ │ +300a7e: 2300 2013 |0005: new-array v0, v0, [I // type@1320 │ │ +300a82: 6900 e689 |0007: sput-object v0, Lorg/jaudiotagger/tag/flac/FlacTag$1;.$SwitchMap$org$jaudiotagger$tag$vorbiscomment$VorbisAlbumArtistSaveOptions:[I // field@89e6 │ │ +300a86: 6201 9f92 |0009: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions;.WRITE_ALBUMARTIST:Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions; // field@929f │ │ +300a8a: 6e10 509e 0100 |000b: invoke-virtual {v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions;.ordinal:()I // method@9e50 │ │ +300a90: 0a01 |000e: move-result v1 │ │ +300a92: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +300a94: 4b02 0001 |0010: aput v2, v0, v1 │ │ +300a98: 6200 e689 |0012: sget-object v0, Lorg/jaudiotagger/tag/flac/FlacTag$1;.$SwitchMap$org$jaudiotagger$tag$vorbiscomment$VorbisAlbumArtistSaveOptions:[I // field@89e6 │ │ +300a9c: 6201 a292 |0014: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions;.WRITE_JRIVER_ALBUMARTIST:Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions; // field@92a2 │ │ +300aa0: 6e10 509e 0100 |0016: invoke-virtual {v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions;.ordinal:()I // method@9e50 │ │ +300aa6: 0a01 |0019: move-result v1 │ │ +300aa8: 1222 |001a: const/4 v2, #int 2 // #2 │ │ +300aaa: 4b02 0001 |001b: aput v2, v0, v1 │ │ +300aae: 6200 e689 |001d: sget-object v0, Lorg/jaudiotagger/tag/flac/FlacTag$1;.$SwitchMap$org$jaudiotagger$tag$vorbiscomment$VorbisAlbumArtistSaveOptions:[I // field@89e6 │ │ +300ab2: 6201 a092 |001f: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions;.WRITE_ALBUMARTIST_AND_DELETE_JRIVER_ALBUMARTIST:Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions; // field@92a0 │ │ +300ab6: 6e10 509e 0100 |0021: invoke-virtual {v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions;.ordinal:()I // method@9e50 │ │ +300abc: 0a01 |0024: move-result v1 │ │ +300abe: 1232 |0025: const/4 v2, #int 3 // #3 │ │ +300ac0: 4b02 0001 |0026: aput v2, v0, v1 │ │ +300ac4: 6200 e689 |0028: sget-object v0, Lorg/jaudiotagger/tag/flac/FlacTag$1;.$SwitchMap$org$jaudiotagger$tag$vorbiscomment$VorbisAlbumArtistSaveOptions:[I // field@89e6 │ │ +300ac8: 6201 a392 |002a: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions;.WRITE_JRIVER_ALBUMARTIST_AND_DELETE_ALBUMARTIST:Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions; // field@92a3 │ │ +300acc: 6e10 509e 0100 |002c: invoke-virtual {v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions;.ordinal:()I // method@9e50 │ │ +300ad2: 0a01 |002f: move-result v1 │ │ +300ad4: 1242 |0030: const/4 v2, #int 4 // #4 │ │ +300ad6: 4b02 0001 |0031: aput v2, v0, v1 │ │ +300ada: 6200 e689 |0033: sget-object v0, Lorg/jaudiotagger/tag/flac/FlacTag$1;.$SwitchMap$org$jaudiotagger$tag$vorbiscomment$VorbisAlbumArtistSaveOptions:[I // field@89e6 │ │ +300ade: 6201 a192 |0035: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions;.WRITE_BOTH:Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions; // field@92a1 │ │ +300ae2: 6e10 509e 0100 |0037: invoke-virtual {v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions;.ordinal:()I // method@9e50 │ │ +300ae8: 0a01 |003a: move-result v1 │ │ +300aea: 1252 |003b: const/4 v2, #int 5 // #5 │ │ +300aec: 4b02 0001 |003c: aput v2, v0, v1 │ │ +300af0: 0e00 |003e: return-void │ │ catches : 5 │ │ 0x0009 - 0x0012 │ │ Ljava/lang/NoSuchFieldError; -> 0x0012 │ │ 0x0012 - 0x001d │ │ Ljava/lang/NoSuchFieldError; -> 0x001d │ │ 0x001d - 0x0028 │ │ Ljava/lang/NoSuchFieldError; -> 0x0028 │ │ @@ -745406,18 +745406,18 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -301a34: |[301a34] org.jaudiotagger.tag.id3.AbstractID3v2Frame$EncodingFlags.:()V │ │ -301a44: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -301a4a: 6e10 b194 0000 |0003: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags;.resetFlags:()V // method@94b1 │ │ -301a50: 0e00 |0006: return-void │ │ +301a38: |[301a38] org.jaudiotagger.tag.id3.AbstractID3v2Frame$EncodingFlags.:()V │ │ +301a48: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +301a4e: 6e10 b194 0000 |0003: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags;.resetFlags:()V // method@94b1 │ │ +301a54: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=553 │ │ 0x0003 line=554 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags; │ │ │ │ @@ -745426,18 +745426,18 @@ │ │ type : '(B)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -301a54: |[301a54] org.jaudiotagger.tag.id3.AbstractID3v2Frame$EncodingFlags.:(B)V │ │ -301a64: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -301a6a: 6e20 b294 1000 |0003: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags;.setFlags:(B)V // method@94b2 │ │ -301a70: 0e00 |0006: return-void │ │ +301a58: |[301a58] org.jaudiotagger.tag.id3.AbstractID3v2Frame$EncodingFlags.:(B)V │ │ +301a68: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +301a6e: 6e20 b294 1000 |0003: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags;.setFlags:(B)V // method@94b2 │ │ +301a74: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=558 │ │ 0x0003 line=559 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags; │ │ 0x0000 - 0x0007 reg=1 (null) B │ │ @@ -745448,47 +745448,47 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -301a74: |[301a74] org.jaudiotagger.tag.id3.AbstractID3v2Frame$EncodingFlags.createStructure:()V │ │ -301a84: 0e00 |0000: return-void │ │ +301a78: |[301a78] org.jaudiotagger.tag.id3.AbstractID3v2Frame$EncodingFlags.createStructure:()V │ │ +301a88: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 27 16-bit code units │ │ -3019d4: |[3019d4] org.jaudiotagger.tag.id3.AbstractID3v2Frame$EncodingFlags.equals:(Ljava/lang/Object;)Z │ │ -3019e4: 3354 0400 |0000: if-ne v4, v5, 0004 // +0004 │ │ -3019e8: 1215 |0002: const/4 v5, #int 1 // #1 │ │ -3019ea: 0f05 |0003: return v5 │ │ -3019ec: 2050 0112 |0004: instance-of v0, v5, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags; // type@1201 │ │ -3019f0: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -3019f4: 1205 |0008: const/4 v5, #int 0 // #0 │ │ -3019f6: 0f05 |0009: return v5 │ │ -3019f8: 1f05 0112 |000a: check-cast v5, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags; // type@1201 │ │ -3019fc: 6e10 b094 0400 |000c: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags;.getFlags:()B // method@94b0 │ │ -301a02: 0a00 |000f: move-result v0 │ │ -301a04: 8100 |0010: int-to-long v0, v0 │ │ -301a06: 6e10 b094 0500 |0011: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags;.getFlags:()B // method@94b0 │ │ -301a0c: 0a05 |0014: move-result v5 │ │ -301a0e: 8152 |0015: int-to-long v2, v5 │ │ -301a10: 7140 0d9f 1032 |0016: invoke-static {v0, v1, v2, v3}, Lorg/jaudiotagger/utils/EqualsUtil;.areEqual:(JJ)Z // method@9f0d │ │ -301a16: 0a05 |0019: move-result v5 │ │ -301a18: 0f05 |001a: return v5 │ │ +3019d8: |[3019d8] org.jaudiotagger.tag.id3.AbstractID3v2Frame$EncodingFlags.equals:(Ljava/lang/Object;)Z │ │ +3019e8: 3354 0400 |0000: if-ne v4, v5, 0004 // +0004 │ │ +3019ec: 1215 |0002: const/4 v5, #int 1 // #1 │ │ +3019ee: 0f05 |0003: return v5 │ │ +3019f0: 2050 0112 |0004: instance-of v0, v5, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags; // type@1201 │ │ +3019f4: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +3019f8: 1205 |0008: const/4 v5, #int 0 // #0 │ │ +3019fa: 0f05 |0009: return v5 │ │ +3019fc: 1f05 0112 |000a: check-cast v5, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags; // type@1201 │ │ +301a00: 6e10 b094 0400 |000c: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags;.getFlags:()B // method@94b0 │ │ +301a06: 0a00 |000f: move-result v0 │ │ +301a08: 8100 |0010: int-to-long v0, v0 │ │ +301a0a: 6e10 b094 0500 |0011: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags;.getFlags:()B // method@94b0 │ │ +301a10: 0a05 |0014: move-result v5 │ │ +301a12: 8152 |0015: int-to-long v2, v5 │ │ +301a14: 7140 0d9f 1032 |0016: invoke-static {v0, v1, v2, v3}, Lorg/jaudiotagger/utils/EqualsUtil;.areEqual:(JJ)Z // method@9f0d │ │ +301a1a: 0a05 |0019: move-result v5 │ │ +301a1c: 0f05 |001a: return v5 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=585 │ │ 0x000a line=589 │ │ 0x000c line=592 │ │ locals : │ │ 0x0000 - 0x001b reg=4 this Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags; │ │ @@ -745499,17 +745499,17 @@ │ │ type : '()B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -301a1c: |[301a1c] org.jaudiotagger.tag.id3.AbstractID3v2Frame$EncodingFlags.getFlags:()B │ │ -301a2c: 5610 fe89 |0000: iget-byte v0, v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags;.flags:B // field@89fe │ │ -301a30: 0f00 |0002: return v0 │ │ +301a20: |[301a20] org.jaudiotagger.tag.id3.AbstractID3v2Frame$EncodingFlags.getFlags:()B │ │ +301a30: 5610 fe89 |0000: iget-byte v0, v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags;.flags:B // field@89fe │ │ +301a34: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=564 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags; │ │ │ │ #3 : (in Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags;) │ │ @@ -745517,18 +745517,18 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -301a88: |[301a88] org.jaudiotagger.tag.id3.AbstractID3v2Frame$EncodingFlags.resetFlags:()V │ │ -301a98: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -301a9a: 6e20 b294 0100 |0001: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags;.setFlags:(B)V // method@94b2 │ │ -301aa0: 0e00 |0004: return-void │ │ +301a8c: |[301a8c] org.jaudiotagger.tag.id3.AbstractID3v2Frame$EncodingFlags.resetFlags:()V │ │ +301a9c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +301a9e: 6e20 b294 0100 |0001: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags;.setFlags:(B)V // method@94b2 │ │ +301aa4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=574 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags; │ │ │ │ #4 : (in Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags;) │ │ @@ -745536,17 +745536,17 @@ │ │ type : '(B)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -301aa4: |[301aa4] org.jaudiotagger.tag.id3.AbstractID3v2Frame$EncodingFlags.setFlags:(B)V │ │ -301ab4: 5d01 fe89 |0000: iput-byte v1, v0, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags;.flags:B // field@89fe │ │ -301ab8: 0e00 |0002: return-void │ │ +301aa8: |[301aa8] org.jaudiotagger.tag.id3.AbstractID3v2Frame$EncodingFlags.setFlags:(B)V │ │ +301ab8: 5d01 fe89 |0000: iput-byte v1, v0, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags;.flags:B // field@89fe │ │ +301abc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=569 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags; │ │ 0x0000 - 0x0003 reg=1 (null) B │ │ │ │ @@ -745590,17 +745590,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -301b5c: |[301b5c] org.jaudiotagger.tag.id3.AbstractID3v2Frame$StatusFlags.:()V │ │ -301b6c: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -301b72: 0e00 |0003: return-void │ │ +301b60: |[301b60] org.jaudiotagger.tag.id3.AbstractID3v2Frame$StatusFlags.:()V │ │ +301b70: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +301b76: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=502 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$StatusFlags; │ │ │ │ Virtual methods - │ │ @@ -745609,59 +745609,59 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -301b74: |[301b74] org.jaudiotagger.tag.id3.AbstractID3v2Frame$StatusFlags.createStructure:()V │ │ -301b84: 0e00 |0000: return-void │ │ +301b78: |[301b78] org.jaudiotagger.tag.id3.AbstractID3v2Frame$StatusFlags.createStructure:()V │ │ +301b88: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$StatusFlags;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 47 16-bit code units │ │ -301abc: |[301abc] org.jaudiotagger.tag.id3.AbstractID3v2Frame$StatusFlags.equals:(Ljava/lang/Object;)Z │ │ -301acc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -301ace: 3387 0300 |0001: if-ne v7, v8, 0004 // +0003 │ │ -301ad2: 0f00 |0003: return v0 │ │ -301ad4: 2081 0212 |0004: instance-of v1, v8, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$StatusFlags; // type@1202 │ │ -301ad8: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -301ada: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ -301ade: 0f02 |0009: return v2 │ │ -301ae0: 1f08 0212 |000a: check-cast v8, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$StatusFlags; // type@1202 │ │ -301ae4: 6e10 b694 0700 |000c: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$StatusFlags;.getOriginalFlags:()B // method@94b6 │ │ -301aea: 0a01 |000f: move-result v1 │ │ -301aec: 8113 |0010: int-to-long v3, v1 │ │ -301aee: 6e10 b694 0800 |0011: invoke-virtual {v8}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$StatusFlags;.getOriginalFlags:()B // method@94b6 │ │ -301af4: 0a01 |0014: move-result v1 │ │ -301af6: 8115 |0015: int-to-long v5, v1 │ │ -301af8: 7140 0d9f 4365 |0016: invoke-static {v3, v4, v5, v6}, Lorg/jaudiotagger/utils/EqualsUtil;.areEqual:(JJ)Z // method@9f0d │ │ -301afe: 0a01 |0019: move-result v1 │ │ -301b00: 3801 1300 |001a: if-eqz v1, 002d // +0013 │ │ -301b04: 6e10 b794 0700 |001c: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$StatusFlags;.getWriteFlags:()B // method@94b7 │ │ -301b0a: 0a01 |001f: move-result v1 │ │ -301b0c: 8113 |0020: int-to-long v3, v1 │ │ -301b0e: 6e10 b794 0800 |0021: invoke-virtual {v8}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$StatusFlags;.getWriteFlags:()B // method@94b7 │ │ -301b14: 0a08 |0024: move-result v8 │ │ -301b16: 8185 |0025: int-to-long v5, v8 │ │ -301b18: 7140 0d9f 4365 |0026: invoke-static {v3, v4, v5, v6}, Lorg/jaudiotagger/utils/EqualsUtil;.areEqual:(JJ)Z // method@9f0d │ │ -301b1e: 0a08 |0029: move-result v8 │ │ -301b20: 3808 0300 |002a: if-eqz v8, 002d // +0003 │ │ -301b24: 2802 |002c: goto 002e // +0002 │ │ -301b26: 1200 |002d: const/4 v0, #int 0 // #0 │ │ -301b28: 0f00 |002e: return v0 │ │ +301ac0: |[301ac0] org.jaudiotagger.tag.id3.AbstractID3v2Frame$StatusFlags.equals:(Ljava/lang/Object;)Z │ │ +301ad0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +301ad2: 3387 0300 |0001: if-ne v7, v8, 0004 // +0003 │ │ +301ad6: 0f00 |0003: return v0 │ │ +301ad8: 2081 0212 |0004: instance-of v1, v8, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$StatusFlags; // type@1202 │ │ +301adc: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +301ade: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ +301ae2: 0f02 |0009: return v2 │ │ +301ae4: 1f08 0212 |000a: check-cast v8, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$StatusFlags; // type@1202 │ │ +301ae8: 6e10 b694 0700 |000c: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$StatusFlags;.getOriginalFlags:()B // method@94b6 │ │ +301aee: 0a01 |000f: move-result v1 │ │ +301af0: 8113 |0010: int-to-long v3, v1 │ │ +301af2: 6e10 b694 0800 |0011: invoke-virtual {v8}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$StatusFlags;.getOriginalFlags:()B // method@94b6 │ │ +301af8: 0a01 |0014: move-result v1 │ │ +301afa: 8115 |0015: int-to-long v5, v1 │ │ +301afc: 7140 0d9f 4365 |0016: invoke-static {v3, v4, v5, v6}, Lorg/jaudiotagger/utils/EqualsUtil;.areEqual:(JJ)Z // method@9f0d │ │ +301b02: 0a01 |0019: move-result v1 │ │ +301b04: 3801 1300 |001a: if-eqz v1, 002d // +0013 │ │ +301b08: 6e10 b794 0700 |001c: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$StatusFlags;.getWriteFlags:()B // method@94b7 │ │ +301b0e: 0a01 |001f: move-result v1 │ │ +301b10: 8113 |0020: int-to-long v3, v1 │ │ +301b12: 6e10 b794 0800 |0021: invoke-virtual {v8}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$StatusFlags;.getWriteFlags:()B // method@94b7 │ │ +301b18: 0a08 |0024: move-result v8 │ │ +301b1a: 8185 |0025: int-to-long v5, v8 │ │ +301b1c: 7140 0d9f 4365 |0026: invoke-static {v3, v4, v5, v6}, Lorg/jaudiotagger/utils/EqualsUtil;.areEqual:(JJ)Z // method@9f0d │ │ +301b22: 0a08 |0029: move-result v8 │ │ +301b24: 3808 0300 |002a: if-eqz v8, 002d // +0003 │ │ +301b28: 2802 |002c: goto 002e // +0002 │ │ +301b2a: 1200 |002d: const/4 v0, #int 0 // #0 │ │ +301b2c: 0f00 |002e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=532 │ │ 0x000a line=536 │ │ 0x000c line=540 │ │ 0x001c line=541 │ │ locals : │ │ @@ -745673,17 +745673,17 @@ │ │ type : '()B' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -301b2c: |[301b2c] org.jaudiotagger.tag.id3.AbstractID3v2Frame$StatusFlags.getOriginalFlags:()B │ │ -301b3c: 5610 ff89 |0000: iget-byte v0, v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$StatusFlags;.originalFlags:B // field@89ff │ │ -301b40: 0f00 |0002: return v0 │ │ +301b30: |[301b30] org.jaudiotagger.tag.id3.AbstractID3v2Frame$StatusFlags.getOriginalFlags:()B │ │ +301b40: 5610 ff89 |0000: iget-byte v0, v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$StatusFlags;.originalFlags:B // field@89ff │ │ +301b44: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=512 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$StatusFlags; │ │ │ │ #3 : (in Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$StatusFlags;) │ │ @@ -745691,17 +745691,17 @@ │ │ type : '()B' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -301b44: |[301b44] org.jaudiotagger.tag.id3.AbstractID3v2Frame$StatusFlags.getWriteFlags:()B │ │ -301b54: 5610 008a |0000: iget-byte v0, v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$StatusFlags;.writeFlags:B // field@8a00 │ │ -301b58: 0f00 |0002: return v0 │ │ +301b48: |[301b48] org.jaudiotagger.tag.id3.AbstractID3v2Frame$StatusFlags.getWriteFlags:()B │ │ +301b58: 5610 008a |0000: iget-byte v0, v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$StatusFlags;.writeFlags:B // field@8a00 │ │ +301b5c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=521 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$StatusFlags; │ │ │ │ source_file_idx : 2007 (AbstractID3v2Frame.java) │ │ @@ -745762,22 +745762,22 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;Ljava/util/Iterator;Ljava/util/Iterator;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -3028bc: |[3028bc] org.jaudiotagger.tag.id3.AbstractID3v2Tag$1.:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;Ljava/util/Iterator;Ljava/util/Iterator;)V │ │ -3028cc: 5b01 0b8a |0000: iput-object v1, v0, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$1;.this$0:Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // field@8a0b │ │ -3028d0: 5b02 0c8a |0002: iput-object v2, v0, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$1;.val$it:Ljava/util/Iterator; // field@8a0c │ │ -3028d4: 5b03 0d8a |0004: iput-object v3, v0, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$1;.val$itHasNext:Ljava/util/Iterator; // field@8a0d │ │ -3028d8: 7010 7087 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -3028de: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -3028e0: 5b01 0a8a |000a: iput-object v1, v0, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$1;.latestEntry:Ljava/util/Map$Entry; // field@8a0a │ │ -3028e4: 0e00 |000c: return-void │ │ +3028c0: |[3028c0] org.jaudiotagger.tag.id3.AbstractID3v2Tag$1.:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;Ljava/util/Iterator;Ljava/util/Iterator;)V │ │ +3028d0: 5b01 0b8a |0000: iput-object v1, v0, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$1;.this$0:Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // field@8a0b │ │ +3028d4: 5b02 0c8a |0002: iput-object v2, v0, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$1;.val$it:Ljava/util/Iterator; // field@8a0c │ │ +3028d8: 5b03 0d8a |0004: iput-object v3, v0, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$1;.val$itHasNext:Ljava/util/Iterator; // field@8a0d │ │ +3028dc: 7010 7087 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +3028e2: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +3028e4: 5b01 0a8a |000a: iput-object v1, v0, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$1;.latestEntry:Ljava/util/Map$Entry; // field@8a0a │ │ +3028e8: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1992 │ │ 0x000a line=1993 │ │ locals : │ │ 0x0000 - 0x000d reg=0 this Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$1; │ │ 0x0000 - 0x000d reg=1 (null) Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; │ │ @@ -745789,58 +745789,58 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 84 16-bit code units │ │ -3028e8: |[3028e8] org.jaudiotagger.tag.id3.AbstractID3v2Tag$1.changeIt:()V │ │ -3028f8: 5420 0c8a |0000: iget-object v0, v2, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$1;.val$it:Ljava/util/Iterator; // field@8a0c │ │ -3028fc: 7210 4789 0000 |0002: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -302902: 0a00 |0005: move-result v0 │ │ -302904: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ -302908: 0e00 |0008: return-void │ │ -30290a: 5420 0c8a |0009: iget-object v0, v2, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$1;.val$it:Ljava/util/Iterator; // field@8a0c │ │ -30290e: 7210 4789 0000 |000b: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -302914: 0a00 |000e: move-result v0 │ │ -302916: 3800 4400 |000f: if-eqz v0, 0053 // +0044 │ │ -30291a: 5420 0c8a |0011: iget-object v0, v2, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$1;.val$it:Ljava/util/Iterator; // field@8a0c │ │ -30291e: 7210 4889 0000 |0013: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -302924: 0c00 |0016: move-result-object v0 │ │ -302926: 1f00 9610 |0017: check-cast v0, Ljava/util/Map$Entry; // type@1096 │ │ -30292a: 5421 0d8a |0019: iget-object v1, v2, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$1;.val$itHasNext:Ljava/util/Iterator; // field@8a0d │ │ -30292e: 7210 4889 0100 |001b: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -302934: 0c01 |001e: move-result-object v1 │ │ -302936: 1f01 9610 |001f: check-cast v1, Ljava/util/Map$Entry; // type@1096 │ │ -30293a: 5b21 0a8a |0021: iput-object v1, v2, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$1;.latestEntry:Ljava/util/Map$Entry; // field@8a0a │ │ -30293e: 7210 8a89 0000 |0023: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@898a │ │ -302944: 0c01 |0026: move-result-object v1 │ │ -302946: 2011 9310 |0027: instance-of v1, v1, Ljava/util/List; // type@1093 │ │ -30294a: 3801 1600 |0029: if-eqz v1, 003f // +0016 │ │ -30294e: 7210 8a89 0000 |002b: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@898a │ │ -302954: 0c00 |002e: move-result-object v0 │ │ -302956: 1f00 9310 |002f: check-cast v0, Ljava/util/List; // type@1093 │ │ -30295a: 7210 7389 0000 |0031: invoke-interface {v0}, Ljava/util/List;.size:()I // method@8973 │ │ -302960: 0a01 |0034: move-result v1 │ │ -302962: 3901 0300 |0035: if-nez v1, 0038 // +0003 │ │ -302966: 28d2 |0037: goto 0009 // -002e │ │ -302968: 7210 6e89 0000 |0038: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ -30296e: 0c00 |003b: move-result-object v0 │ │ -302970: 5b20 098a |003c: iput-object v0, v2, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$1;.fieldsIt:Ljava/util/Iterator; // field@8a09 │ │ -302974: 2815 |003e: goto 0053 // +0015 │ │ -302976: 2201 7c10 |003f: new-instance v1, Ljava/util/ArrayList; // type@107c │ │ -30297a: 7010 ae88 0100 |0041: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@88ae │ │ -302980: 7210 8a89 0000 |0044: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@898a │ │ -302986: 0c00 |0047: move-result-object v0 │ │ -302988: 1f00 c711 |0048: check-cast v0, Lorg/jaudiotagger/tag/TagField; // type@11c7 │ │ -30298c: 7220 6489 0100 |004a: invoke-interface {v1, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -302992: 7210 6e89 0100 |004d: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ -302998: 0c00 |0050: move-result-object v0 │ │ -30299a: 5b20 098a |0051: iput-object v0, v2, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$1;.fieldsIt:Ljava/util/Iterator; // field@8a09 │ │ -30299e: 0e00 |0053: return-void │ │ +3028ec: |[3028ec] org.jaudiotagger.tag.id3.AbstractID3v2Tag$1.changeIt:()V │ │ +3028fc: 5420 0c8a |0000: iget-object v0, v2, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$1;.val$it:Ljava/util/Iterator; // field@8a0c │ │ +302900: 7210 4789 0000 |0002: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +302906: 0a00 |0005: move-result v0 │ │ +302908: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ +30290c: 0e00 |0008: return-void │ │ +30290e: 5420 0c8a |0009: iget-object v0, v2, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$1;.val$it:Ljava/util/Iterator; // field@8a0c │ │ +302912: 7210 4789 0000 |000b: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +302918: 0a00 |000e: move-result v0 │ │ +30291a: 3800 4400 |000f: if-eqz v0, 0053 // +0044 │ │ +30291e: 5420 0c8a |0011: iget-object v0, v2, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$1;.val$it:Ljava/util/Iterator; // field@8a0c │ │ +302922: 7210 4889 0000 |0013: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +302928: 0c00 |0016: move-result-object v0 │ │ +30292a: 1f00 9610 |0017: check-cast v0, Ljava/util/Map$Entry; // type@1096 │ │ +30292e: 5421 0d8a |0019: iget-object v1, v2, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$1;.val$itHasNext:Ljava/util/Iterator; // field@8a0d │ │ +302932: 7210 4889 0100 |001b: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +302938: 0c01 |001e: move-result-object v1 │ │ +30293a: 1f01 9610 |001f: check-cast v1, Ljava/util/Map$Entry; // type@1096 │ │ +30293e: 5b21 0a8a |0021: iput-object v1, v2, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$1;.latestEntry:Ljava/util/Map$Entry; // field@8a0a │ │ +302942: 7210 8a89 0000 |0023: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@898a │ │ +302948: 0c01 |0026: move-result-object v1 │ │ +30294a: 2011 9310 |0027: instance-of v1, v1, Ljava/util/List; // type@1093 │ │ +30294e: 3801 1600 |0029: if-eqz v1, 003f // +0016 │ │ +302952: 7210 8a89 0000 |002b: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@898a │ │ +302958: 0c00 |002e: move-result-object v0 │ │ +30295a: 1f00 9310 |002f: check-cast v0, Ljava/util/List; // type@1093 │ │ +30295e: 7210 7389 0000 |0031: invoke-interface {v0}, Ljava/util/List;.size:()I // method@8973 │ │ +302964: 0a01 |0034: move-result v1 │ │ +302966: 3901 0300 |0035: if-nez v1, 0038 // +0003 │ │ +30296a: 28d2 |0037: goto 0009 // -002e │ │ +30296c: 7210 6e89 0000 |0038: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ +302972: 0c00 |003b: move-result-object v0 │ │ +302974: 5b20 098a |003c: iput-object v0, v2, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$1;.fieldsIt:Ljava/util/Iterator; // field@8a09 │ │ +302978: 2815 |003e: goto 0053 // +0015 │ │ +30297a: 2201 7c10 |003f: new-instance v1, Ljava/util/ArrayList; // type@107c │ │ +30297e: 7010 ae88 0100 |0041: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@88ae │ │ +302984: 7210 8a89 0000 |0044: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@898a │ │ +30298a: 0c00 |0047: move-result-object v0 │ │ +30298c: 1f00 c711 |0048: check-cast v0, Lorg/jaudiotagger/tag/TagField; // type@11c7 │ │ +302990: 7220 6489 0100 |004a: invoke-interface {v1, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +302996: 7210 6e89 0100 |004d: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ +30299c: 0c00 |0050: move-result-object v0 │ │ +30299e: 5b20 098a |0051: iput-object v0, v2, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$1;.fieldsIt:Ljava/util/Iterator; // field@8a09 │ │ +3029a2: 0e00 |0053: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2000 │ │ 0x0009 line=2005 │ │ 0x0011 line=2007 │ │ 0x0019 line=2008 │ │ 0x0023 line=2009 │ │ @@ -745859,32 +745859,32 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 29 16-bit code units │ │ -3027f8: |[3027f8] org.jaudiotagger.tag.id3.AbstractID3v2Tag$1.hasNext:()Z │ │ -302808: 5410 098a |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$1;.fieldsIt:Ljava/util/Iterator; // field@8a09 │ │ -30280c: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -302810: 7210 4789 0000 |0004: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -302816: 0a00 |0007: move-result v0 │ │ -302818: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -30281c: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -30281e: 0f00 |000b: return v0 │ │ -302820: 5410 0d8a |000c: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$1;.val$itHasNext:Ljava/util/Iterator; // field@8a0d │ │ -302824: 7210 4789 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -30282a: 0a00 |0011: move-result v0 │ │ -30282c: 3900 0400 |0012: if-nez v0, 0016 // +0004 │ │ -302830: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -302832: 0f00 |0015: return v0 │ │ -302834: 5410 0d8a |0016: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$1;.val$itHasNext:Ljava/util/Iterator; // field@8a0d │ │ -302838: 7210 4789 0000 |0018: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -30283e: 0a00 |001b: move-result v0 │ │ -302840: 0f00 |001c: return v0 │ │ +3027fc: |[3027fc] org.jaudiotagger.tag.id3.AbstractID3v2Tag$1.hasNext:()Z │ │ +30280c: 5410 098a |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$1;.fieldsIt:Ljava/util/Iterator; // field@8a09 │ │ +302810: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +302814: 7210 4789 0000 |0004: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +30281a: 0a00 |0007: move-result v0 │ │ +30281c: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +302820: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +302822: 0f00 |000b: return v0 │ │ +302824: 5410 0d8a |000c: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$1;.val$itHasNext:Ljava/util/Iterator; // field@8a0d │ │ +302828: 7210 4789 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +30282e: 0a00 |0011: move-result v0 │ │ +302830: 3900 0400 |0012: if-nez v0, 0016 // +0004 │ │ +302834: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +302836: 0f00 |0015: return v0 │ │ +302838: 5410 0d8a |0016: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$1;.val$itHasNext:Ljava/util/Iterator; // field@8a0d │ │ +30283c: 7210 4789 0000 |0018: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +302842: 0a00 |001b: move-result v0 │ │ +302844: 0f00 |001c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2039 │ │ 0x0004 line=2041 │ │ 0x000c line=2048 │ │ 0x0016 line=2056 │ │ locals : │ │ @@ -745895,18 +745895,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -302844: |[302844] org.jaudiotagger.tag.id3.AbstractID3v2Tag$1.next:()Ljava/lang/Object; │ │ -302854: 6e10 da94 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$1;.next:()Lorg/jaudiotagger/tag/TagField; // method@94da │ │ -30285a: 0c00 |0003: move-result-object v0 │ │ -30285c: 1100 |0004: return-object v0 │ │ +302848: |[302848] org.jaudiotagger.tag.id3.AbstractID3v2Tag$1.next:()Ljava/lang/Object; │ │ +302858: 6e10 da94 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$1;.next:()Lorg/jaudiotagger/tag/TagField; // method@94da │ │ +30285e: 0c00 |0003: move-result-object v0 │ │ +302860: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1992 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$1; │ │ │ │ #2 : (in Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$1;) │ │ @@ -745914,33 +745914,33 @@ │ │ type : '()Lorg/jaudiotagger/tag/TagField;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 37 16-bit code units │ │ -302860: |[302860] org.jaudiotagger.tag.id3.AbstractID3v2Tag$1.next:()Lorg/jaudiotagger/tag/TagField; │ │ -302870: 5410 098a |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$1;.fieldsIt:Ljava/util/Iterator; // field@8a09 │ │ -302874: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ -302878: 7010 d794 0100 |0004: invoke-direct {v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$1;.changeIt:()V // method@94d7 │ │ -30287e: 5410 098a |0007: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$1;.fieldsIt:Ljava/util/Iterator; // field@8a09 │ │ -302882: 3800 0b00 |0009: if-eqz v0, 0014 // +000b │ │ -302886: 7210 4789 0000 |000b: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -30288c: 0a00 |000e: move-result v0 │ │ -30288e: 3900 0500 |000f: if-nez v0, 0014 // +0005 │ │ -302892: 7010 d794 0100 |0011: invoke-direct {v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$1;.changeIt:()V // method@94d7 │ │ -302898: 5410 098a |0014: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$1;.fieldsIt:Ljava/util/Iterator; // field@8a09 │ │ -30289c: 3800 0900 |0016: if-eqz v0, 001f // +0009 │ │ -3028a0: 7210 4889 0000 |0018: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -3028a6: 0c00 |001b: move-result-object v0 │ │ -3028a8: 1f00 c711 |001c: check-cast v0, Lorg/jaudiotagger/tag/TagField; // type@11c7 │ │ -3028ac: 1100 |001e: return-object v0 │ │ -3028ae: 2200 9810 |001f: new-instance v0, Ljava/util/NoSuchElementException; // type@1098 │ │ -3028b2: 7010 9989 0000 |0021: invoke-direct {v0}, Ljava/util/NoSuchElementException;.:()V // method@8999 │ │ -3028b8: 2700 |0024: throw v0 │ │ +302864: |[302864] org.jaudiotagger.tag.id3.AbstractID3v2Tag$1.next:()Lorg/jaudiotagger/tag/TagField; │ │ +302874: 5410 098a |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$1;.fieldsIt:Ljava/util/Iterator; // field@8a09 │ │ +302878: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ +30287c: 7010 d794 0100 |0004: invoke-direct {v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$1;.changeIt:()V // method@94d7 │ │ +302882: 5410 098a |0007: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$1;.fieldsIt:Ljava/util/Iterator; // field@8a09 │ │ +302886: 3800 0b00 |0009: if-eqz v0, 0014 // +000b │ │ +30288a: 7210 4789 0000 |000b: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +302890: 0a00 |000e: move-result v0 │ │ +302892: 3900 0500 |000f: if-nez v0, 0014 // +0005 │ │ +302896: 7010 d794 0100 |0011: invoke-direct {v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$1;.changeIt:()V // method@94d7 │ │ +30289c: 5410 098a |0014: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$1;.fieldsIt:Ljava/util/Iterator; // field@8a09 │ │ +3028a0: 3800 0900 |0016: if-eqz v0, 001f // +0009 │ │ +3028a4: 7210 4889 0000 |0018: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +3028aa: 0c00 |001b: move-result-object v0 │ │ +3028ac: 1f00 c711 |001c: check-cast v0, Lorg/jaudiotagger/tag/TagField; // type@11c7 │ │ +3028b0: 1100 |001e: return-object v0 │ │ +3028b2: 2200 9810 |001f: new-instance v0, Ljava/util/NoSuchElementException; // type@1098 │ │ +3028b6: 7010 9989 0000 |0021: invoke-direct {v0}, Ljava/util/NoSuchElementException;.:()V // method@8999 │ │ +3028bc: 2700 |0024: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2062 │ │ 0x0004 line=2064 │ │ 0x0007 line=2067 │ │ 0x000b line=2070 │ │ 0x0011 line=2072 │ │ @@ -745955,18 +745955,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3029a0: |[3029a0] org.jaudiotagger.tag.id3.AbstractID3v2Tag$1.remove:()V │ │ -3029b0: 5410 098a |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$1;.fieldsIt:Ljava/util/Iterator; // field@8a09 │ │ -3029b4: 7210 4989 0000 |0002: invoke-interface {v0}, Ljava/util/Iterator;.remove:()V // method@8949 │ │ -3029ba: 0e00 |0005: return-void │ │ +3029a4: |[3029a4] org.jaudiotagger.tag.id3.AbstractID3v2Tag$1.remove:()V │ │ +3029b4: 5410 098a |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$1;.fieldsIt:Ljava/util/Iterator; // field@8a09 │ │ +3029b8: 7210 4989 0000 |0002: invoke-interface {v0}, Ljava/util/Iterator;.remove:()V // method@8949 │ │ +3029be: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2085 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$1; │ │ │ │ source_file_idx : 2009 (AbstractID3v2Tag.java) │ │ @@ -746003,56 +746003,56 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 74 16-bit code units │ │ -3029bc: |[3029bc] org.jaudiotagger.tag.id3.AbstractID3v2Tag$2.:()V │ │ -3029cc: 7100 9291 0000 |0000: invoke-static {}, Lorg/jaudiotagger/tag/FieldKey;.values:()[Lorg/jaudiotagger/tag/FieldKey; // method@9192 │ │ -3029d2: 0c00 |0003: move-result-object v0 │ │ -3029d4: 2100 |0004: array-length v0, v0 │ │ -3029d6: 2300 2013 |0005: new-array v0, v0, [I // type@1320 │ │ -3029da: 6900 0e8a |0007: sput-object v0, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$2;.$SwitchMap$org$jaudiotagger$tag$FieldKey:[I // field@8a0e │ │ -3029de: 6201 2888 |0009: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.TRACK:Lorg/jaudiotagger/tag/FieldKey; // field@8828 │ │ -3029e2: 6e10 8f91 0100 |000b: invoke-virtual {v1}, Lorg/jaudiotagger/tag/FieldKey;.ordinal:()I // method@918f │ │ -3029e8: 0a01 |000e: move-result v1 │ │ -3029ea: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -3029ec: 4b02 0001 |0010: aput v2, v0, v1 │ │ -3029f0: 6200 0e8a |0012: sget-object v0, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$2;.$SwitchMap$org$jaudiotagger$tag$FieldKey:[I // field@8a0e │ │ -3029f4: 6201 2988 |0014: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.TRACK_TOTAL:Lorg/jaudiotagger/tag/FieldKey; // field@8829 │ │ -3029f8: 6e10 8f91 0100 |0016: invoke-virtual {v1}, Lorg/jaudiotagger/tag/FieldKey;.ordinal:()I // method@918f │ │ -3029fe: 0a01 |0019: move-result v1 │ │ -302a00: 1222 |001a: const/4 v2, #int 2 // #2 │ │ -302a02: 4b02 0001 |001b: aput v2, v0, v1 │ │ -302a06: 6200 0e8a |001d: sget-object v0, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$2;.$SwitchMap$org$jaudiotagger$tag$FieldKey:[I // field@8a0e │ │ -302a0a: 6201 ba87 |001f: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.DISC_NO:Lorg/jaudiotagger/tag/FieldKey; // field@87ba │ │ -302a0e: 6e10 8f91 0100 |0021: invoke-virtual {v1}, Lorg/jaudiotagger/tag/FieldKey;.ordinal:()I // method@918f │ │ -302a14: 0a01 |0024: move-result v1 │ │ -302a16: 1232 |0025: const/4 v2, #int 3 // #3 │ │ -302a18: 4b02 0001 |0026: aput v2, v0, v1 │ │ -302a1c: 6200 0e8a |0028: sget-object v0, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$2;.$SwitchMap$org$jaudiotagger$tag$FieldKey:[I // field@8a0e │ │ -302a20: 6201 bc87 |002a: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.DISC_TOTAL:Lorg/jaudiotagger/tag/FieldKey; // field@87bc │ │ -302a24: 6e10 8f91 0100 |002c: invoke-virtual {v1}, Lorg/jaudiotagger/tag/FieldKey;.ordinal:()I // method@918f │ │ -302a2a: 0a01 |002f: move-result v1 │ │ -302a2c: 1242 |0030: const/4 v2, #int 4 // #4 │ │ -302a2e: 4b02 0001 |0031: aput v2, v0, v1 │ │ -302a32: 6200 0e8a |0033: sget-object v0, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$2;.$SwitchMap$org$jaudiotagger$tag$FieldKey:[I // field@8a0e │ │ -302a36: 6201 e487 |0035: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MOVEMENT_NO:Lorg/jaudiotagger/tag/FieldKey; // field@87e4 │ │ -302a3a: 6e10 8f91 0100 |0037: invoke-virtual {v1}, Lorg/jaudiotagger/tag/FieldKey;.ordinal:()I // method@918f │ │ -302a40: 0a01 |003a: move-result v1 │ │ -302a42: 1252 |003b: const/4 v2, #int 5 // #5 │ │ -302a44: 4b02 0001 |003c: aput v2, v0, v1 │ │ -302a48: 6200 0e8a |003e: sget-object v0, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$2;.$SwitchMap$org$jaudiotagger$tag$FieldKey:[I // field@8a0e │ │ -302a4c: 6201 e587 |0040: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MOVEMENT_TOTAL:Lorg/jaudiotagger/tag/FieldKey; // field@87e5 │ │ -302a50: 6e10 8f91 0100 |0042: invoke-virtual {v1}, Lorg/jaudiotagger/tag/FieldKey;.ordinal:()I // method@918f │ │ -302a56: 0a01 |0045: move-result v1 │ │ -302a58: 1262 |0046: const/4 v2, #int 6 // #6 │ │ -302a5a: 4b02 0001 |0047: aput v2, v0, v1 │ │ -302a5e: 0e00 |0049: return-void │ │ +3029c0: |[3029c0] org.jaudiotagger.tag.id3.AbstractID3v2Tag$2.:()V │ │ +3029d0: 7100 9291 0000 |0000: invoke-static {}, Lorg/jaudiotagger/tag/FieldKey;.values:()[Lorg/jaudiotagger/tag/FieldKey; // method@9192 │ │ +3029d6: 0c00 |0003: move-result-object v0 │ │ +3029d8: 2100 |0004: array-length v0, v0 │ │ +3029da: 2300 2013 |0005: new-array v0, v0, [I // type@1320 │ │ +3029de: 6900 0e8a |0007: sput-object v0, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$2;.$SwitchMap$org$jaudiotagger$tag$FieldKey:[I // field@8a0e │ │ +3029e2: 6201 2888 |0009: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.TRACK:Lorg/jaudiotagger/tag/FieldKey; // field@8828 │ │ +3029e6: 6e10 8f91 0100 |000b: invoke-virtual {v1}, Lorg/jaudiotagger/tag/FieldKey;.ordinal:()I // method@918f │ │ +3029ec: 0a01 |000e: move-result v1 │ │ +3029ee: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +3029f0: 4b02 0001 |0010: aput v2, v0, v1 │ │ +3029f4: 6200 0e8a |0012: sget-object v0, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$2;.$SwitchMap$org$jaudiotagger$tag$FieldKey:[I // field@8a0e │ │ +3029f8: 6201 2988 |0014: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.TRACK_TOTAL:Lorg/jaudiotagger/tag/FieldKey; // field@8829 │ │ +3029fc: 6e10 8f91 0100 |0016: invoke-virtual {v1}, Lorg/jaudiotagger/tag/FieldKey;.ordinal:()I // method@918f │ │ +302a02: 0a01 |0019: move-result v1 │ │ +302a04: 1222 |001a: const/4 v2, #int 2 // #2 │ │ +302a06: 4b02 0001 |001b: aput v2, v0, v1 │ │ +302a0a: 6200 0e8a |001d: sget-object v0, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$2;.$SwitchMap$org$jaudiotagger$tag$FieldKey:[I // field@8a0e │ │ +302a0e: 6201 ba87 |001f: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.DISC_NO:Lorg/jaudiotagger/tag/FieldKey; // field@87ba │ │ +302a12: 6e10 8f91 0100 |0021: invoke-virtual {v1}, Lorg/jaudiotagger/tag/FieldKey;.ordinal:()I // method@918f │ │ +302a18: 0a01 |0024: move-result v1 │ │ +302a1a: 1232 |0025: const/4 v2, #int 3 // #3 │ │ +302a1c: 4b02 0001 |0026: aput v2, v0, v1 │ │ +302a20: 6200 0e8a |0028: sget-object v0, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$2;.$SwitchMap$org$jaudiotagger$tag$FieldKey:[I // field@8a0e │ │ +302a24: 6201 bc87 |002a: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.DISC_TOTAL:Lorg/jaudiotagger/tag/FieldKey; // field@87bc │ │ +302a28: 6e10 8f91 0100 |002c: invoke-virtual {v1}, Lorg/jaudiotagger/tag/FieldKey;.ordinal:()I // method@918f │ │ +302a2e: 0a01 |002f: move-result v1 │ │ +302a30: 1242 |0030: const/4 v2, #int 4 // #4 │ │ +302a32: 4b02 0001 |0031: aput v2, v0, v1 │ │ +302a36: 6200 0e8a |0033: sget-object v0, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$2;.$SwitchMap$org$jaudiotagger$tag$FieldKey:[I // field@8a0e │ │ +302a3a: 6201 e487 |0035: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MOVEMENT_NO:Lorg/jaudiotagger/tag/FieldKey; // field@87e4 │ │ +302a3e: 6e10 8f91 0100 |0037: invoke-virtual {v1}, Lorg/jaudiotagger/tag/FieldKey;.ordinal:()I // method@918f │ │ +302a44: 0a01 |003a: move-result v1 │ │ +302a46: 1252 |003b: const/4 v2, #int 5 // #5 │ │ +302a48: 4b02 0001 |003c: aput v2, v0, v1 │ │ +302a4c: 6200 0e8a |003e: sget-object v0, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$2;.$SwitchMap$org$jaudiotagger$tag$FieldKey:[I // field@8a0e │ │ +302a50: 6201 e587 |0040: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MOVEMENT_TOTAL:Lorg/jaudiotagger/tag/FieldKey; // field@87e5 │ │ +302a54: 6e10 8f91 0100 |0042: invoke-virtual {v1}, Lorg/jaudiotagger/tag/FieldKey;.ordinal:()I // method@918f │ │ +302a5a: 0a01 |0045: move-result v1 │ │ +302a5c: 1262 |0046: const/4 v2, #int 6 // #6 │ │ +302a5e: 4b02 0001 |0047: aput v2, v0, v1 │ │ +302a62: 0e00 |0049: return-void │ │ catches : 6 │ │ 0x0009 - 0x0012 │ │ Ljava/lang/NoSuchFieldError; -> 0x0012 │ │ 0x0012 - 0x001d │ │ Ljava/lang/NoSuchFieldError; -> 0x001d │ │ 0x001d - 0x0028 │ │ Ljava/lang/NoSuchFieldError; -> 0x0028 │ │ @@ -746111,20 +746111,20 @@ │ │ type : '(Lorg/jaudiotagger/tag/FieldKey;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -302af4: |[302af4] org.jaudiotagger.tag.id3.AbstractID3v2Tag$FrameAndSubId.:(Lorg/jaudiotagger/tag/FieldKey;Ljava/lang/String;Ljava/lang/String;)V │ │ -302b04: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -302b0a: 5b01 108a |0003: iput-object v1, v0, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.genericKey:Lorg/jaudiotagger/tag/FieldKey; // field@8a10 │ │ -302b0e: 5b02 0f8a |0005: iput-object v2, v0, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.frameId:Ljava/lang/String; // field@8a0f │ │ -302b12: 5b03 118a |0007: iput-object v3, v0, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.subId:Ljava/lang/String; // field@8a11 │ │ -302b16: 0e00 |0009: return-void │ │ +302af8: |[302af8] org.jaudiotagger.tag.id3.AbstractID3v2Tag$FrameAndSubId.:(Lorg/jaudiotagger/tag/FieldKey;Ljava/lang/String;Ljava/lang/String;)V │ │ +302b08: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +302b0e: 5b01 108a |0003: iput-object v1, v0, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.genericKey:Lorg/jaudiotagger/tag/FieldKey; // field@8a10 │ │ +302b12: 5b02 0f8a |0005: iput-object v2, v0, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.frameId:Ljava/lang/String; // field@8a0f │ │ +302b16: 5b03 118a |0007: iput-object v3, v0, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.subId:Ljava/lang/String; // field@8a11 │ │ +302b1a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2956 │ │ 0x0003 line=2957 │ │ 0x0005 line=2958 │ │ 0x0007 line=2959 │ │ locals : │ │ @@ -746139,17 +746139,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -302aac: |[302aac] org.jaudiotagger.tag.id3.AbstractID3v2Tag$FrameAndSubId.getFrameId:()Ljava/lang/String; │ │ -302abc: 5410 0f8a |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.frameId:Ljava/lang/String; // field@8a0f │ │ -302ac0: 1100 |0002: return-object v0 │ │ +302ab0: |[302ab0] org.jaudiotagger.tag.id3.AbstractID3v2Tag$FrameAndSubId.getFrameId:()Ljava/lang/String; │ │ +302ac0: 5410 0f8a |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.frameId:Ljava/lang/String; // field@8a0f │ │ +302ac4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2969 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;) │ │ @@ -746157,17 +746157,17 @@ │ │ type : '()Lorg/jaudiotagger/tag/FieldKey;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -302adc: |[302adc] org.jaudiotagger.tag.id3.AbstractID3v2Tag$FrameAndSubId.getGenericKey:()Lorg/jaudiotagger/tag/FieldKey; │ │ -302aec: 5410 108a |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.genericKey:Lorg/jaudiotagger/tag/FieldKey; // field@8a10 │ │ -302af0: 1100 |0002: return-object v0 │ │ +302ae0: |[302ae0] org.jaudiotagger.tag.id3.AbstractID3v2Tag$FrameAndSubId.getGenericKey:()Lorg/jaudiotagger/tag/FieldKey; │ │ +302af0: 5410 108a |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.genericKey:Lorg/jaudiotagger/tag/FieldKey; // field@8a10 │ │ +302af4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2964 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId; │ │ │ │ #2 : (in Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;) │ │ @@ -746175,17 +746175,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -302ac4: |[302ac4] org.jaudiotagger.tag.id3.AbstractID3v2Tag$FrameAndSubId.getSubId:()Ljava/lang/String; │ │ -302ad4: 5410 118a |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.subId:Ljava/lang/String; // field@8a11 │ │ -302ad8: 1100 |0002: return-object v0 │ │ +302ac8: |[302ac8] org.jaudiotagger.tag.id3.AbstractID3v2Tag$FrameAndSubId.getSubId:()Ljava/lang/String; │ │ +302ad8: 5410 118a |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.subId:Ljava/lang/String; // field@8a11 │ │ +302adc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2974 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId; │ │ │ │ source_file_idx : 2009 (AbstractID3v2Tag.java) │ │ @@ -746228,37 +746228,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -306140: |[306140] org.jaudiotagger.tag.id3.AbstractTagItem.:()V │ │ -306150: 1a00 db98 |0000: const-string v0, "org.jaudiotagger.tag.id3" // string@98db │ │ -306154: 7110 168a 0000 |0002: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@8a16 │ │ -30615a: 0c00 |0005: move-result-object v0 │ │ -30615c: 6900 2a8a |0006: sput-object v0, Lorg/jaudiotagger/tag/id3/AbstractTagItem;.logger:Ljava/util/logging/Logger; // field@8a2a │ │ -306160: 0e00 |0008: return-void │ │ +306144: |[306144] org.jaudiotagger.tag.id3.AbstractTagItem.:()V │ │ +306154: 1a00 db98 |0000: const-string v0, "org.jaudiotagger.tag.id3" // string@98db │ │ +306158: 7110 168a 0000 |0002: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@8a16 │ │ +30615e: 0c00 |0005: move-result-object v0 │ │ +306160: 6900 2a8a |0006: sput-object v0, Lorg/jaudiotagger/tag/id3/AbstractTagItem;.logger:Ljava/util/logging/Logger; // field@8a2a │ │ +306164: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=45 │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/AbstractTagItem;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -306164: |[306164] org.jaudiotagger.tag.id3.AbstractTagItem.:()V │ │ -306174: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -30617a: 0e00 |0003: return-void │ │ +306168: |[306168] org.jaudiotagger.tag.id3.AbstractTagItem.:()V │ │ +306178: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +30617e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/AbstractTagItem; │ │ │ │ #2 : (in Lorg/jaudiotagger/tag/id3/AbstractTagItem;) │ │ @@ -746266,17 +746266,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/AbstractTagItem;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -30617c: |[30617c] org.jaudiotagger.tag.id3.AbstractTagItem.:(Lorg/jaudiotagger/tag/id3/AbstractTagItem;)V │ │ -30618c: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -306192: 0e00 |0003: return-void │ │ +306180: |[306180] org.jaudiotagger.tag.id3.AbstractTagItem.:(Lorg/jaudiotagger/tag/id3/AbstractTagItem;)V │ │ +306190: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +306196: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/AbstractTagItem; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/tag/id3/AbstractTagItem; │ │ │ │ @@ -746286,20 +746286,20 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -306108: |[306108] org.jaudiotagger.tag.id3.AbstractTagItem.equals:(Ljava/lang/Object;)Z │ │ -306118: 3310 0400 |0000: if-ne v0, v1, 0004 // +0004 │ │ -30611c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -30611e: 0f01 |0003: return v1 │ │ -306120: 2011 0b12 |0004: instance-of v1, v1, Lorg/jaudiotagger/tag/id3/AbstractTagItem; // type@120b │ │ -306124: 0f01 |0006: return v1 │ │ +30610c: |[30610c] org.jaudiotagger.tag.id3.AbstractTagItem.equals:(Ljava/lang/Object;)Z │ │ +30611c: 3310 0400 |0000: if-ne v0, v1, 0004 // +0004 │ │ +306120: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +306122: 0f01 |0003: return v1 │ │ +306124: 2011 0b12 |0004: instance-of v1, v1, Lorg/jaudiotagger/tag/id3/AbstractTagItem; // type@120b │ │ +306128: 0f01 |0006: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=102 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/jaudiotagger/tag/id3/AbstractTagItem; │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -746320,17 +746320,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -306128: |[306128] org.jaudiotagger.tag.id3.AbstractTagItem.isSubsetOf:(Ljava/lang/Object;)Z │ │ -306138: 2011 0b12 |0000: instance-of v1, v1, Lorg/jaudiotagger/tag/id3/AbstractTagItem; // type@120b │ │ -30613c: 0f01 |0002: return v1 │ │ +30612c: |[30612c] org.jaudiotagger.tag.id3.AbstractTagItem.isSubsetOf:(Ljava/lang/Object;)Z │ │ +30613c: 2011 0b12 |0000: instance-of v1, v1, Lorg/jaudiotagger/tag/id3/AbstractTagItem; // type@120b │ │ +306140: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/tag/id3/AbstractTagItem; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -746374,37 +746374,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -306554: |[306554] org.jaudiotagger.tag.id3.ID3Compression.:()V │ │ -306564: 1a00 db98 |0000: const-string v0, "org.jaudiotagger.tag.id3" // string@98db │ │ -306568: 7110 168a 0000 |0002: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@8a16 │ │ -30656e: 0c00 |0005: move-result-object v0 │ │ -306570: 6900 2c8a |0006: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3Compression;.logger:Ljava/util/logging/Logger; // field@8a2c │ │ -306574: 0e00 |0008: return-void │ │ +306558: |[306558] org.jaudiotagger.tag.id3.ID3Compression.:()V │ │ +306568: 1a00 db98 |0000: const-string v0, "org.jaudiotagger.tag.id3" // string@98db │ │ +30656c: 7110 168a 0000 |0002: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@8a16 │ │ +306572: 0c00 |0005: move-result-object v0 │ │ +306574: 6900 2c8a |0006: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3Compression;.logger:Ljava/util/logging/Logger; // field@8a2c │ │ +306578: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=22 │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/ID3Compression;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -306578: |[306578] org.jaudiotagger.tag.id3.ID3Compression.:()V │ │ -306588: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -30658e: 0e00 |0003: return-void │ │ +30657c: |[30657c] org.jaudiotagger.tag.id3.ID3Compression.:()V │ │ +30658c: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +306592: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/ID3Compression; │ │ │ │ #2 : (in Lorg/jaudiotagger/tag/id3/ID3Compression;) │ │ @@ -746412,87 +746412,87 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/nio/ByteBuffer;II)Ljava/nio/ByteBuffer;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 12 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 161 16-bit code units │ │ -3063f0: |[3063f0] org.jaudiotagger.tag.id3.ID3Compression.uncompress:(Ljava/lang/String;Ljava/lang/String;Ljava/nio/ByteBuffer;II)Ljava/nio/ByteBuffer; │ │ -306400: 6200 2c8a |0000: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3Compression;.logger:Ljava/util/logging/Logger; // field@8a2c │ │ -306404: 2201 3910 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -306408: 7010 cc87 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -30640e: 6e20 d787 8100 |0007: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -306414: 1a02 ea04 |000a: const-string v2, ":About to decompress " // string@04ea │ │ -306418: 6e20 d787 2100 |000c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -30641e: 6e20 d387 b100 |000f: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -306424: 1a02 2d01 |0012: const-string v2, " bytes, expect result to be:" // string@012d │ │ -306428: 6e20 d787 2100 |0014: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -30642e: 6e20 d387 a100 |0017: invoke-virtual {v1, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -306434: 1a02 2a01 |001a: const-string v2, " bytes" // string@012a │ │ -306438: 6e20 d787 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -30643e: 6e10 df87 0100 |001f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -306444: 0c01 |0022: move-result-object v1 │ │ -306446: 6e20 128a 1000 |0023: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -30644c: 23aa 1c13 |0026: new-array v10, v10, [B // type@131c │ │ -306450: 23b0 1c13 |0028: new-array v0, v11, [B // type@131c │ │ -306454: 6e10 4d88 0900 |002a: invoke-virtual {v9}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ -30645a: 0a01 |002d: move-result v1 │ │ -30645c: 1203 |002e: const/4 v3, #int 0 // #0 │ │ -30645e: 6e40 4188 09b3 |002f: invoke-virtual {v9, v0, v3, v11}, Ljava/nio/ByteBuffer;.get:([BII)Ljava/nio/ByteBuffer; // method@8841 │ │ -306464: 6e20 4e88 1900 |0032: invoke-virtual {v9, v1}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ -30646a: 2201 c310 |0035: new-instance v1, Ljava/util/zip/Inflater; // type@10c3 │ │ -30646e: 7010 2d8a 0100 |0037: invoke-direct {v1}, Ljava/util/zip/Inflater;.:()V // method@8a2d │ │ -306474: 6e20 308a 0100 |003a: invoke-virtual {v1, v0}, Ljava/util/zip/Inflater;.setInput:([B)V // method@8a30 │ │ -30647a: 6e20 2f8a a100 |003d: invoke-virtual {v1, v10}, Ljava/util/zip/Inflater;.inflate:([B)I // method@8a2f │ │ -306480: 0a00 |0040: move-result v0 │ │ -306482: 6204 2c8a |0041: sget-object v4, Lorg/jaudiotagger/tag/id3/ID3Compression;.logger:Ljava/util/logging/Logger; // field@8a2c │ │ -306486: 2205 3910 |0043: new-instance v5, Ljava/lang/StringBuilder; // type@1039 │ │ -30648a: 7010 cc87 0500 |0045: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -306490: 6e20 d787 8500 |0048: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -306496: 1a06 fd04 |004b: const-string v6, ":Decompressed to " // string@04fd │ │ -30649a: 6e20 d787 6500 |004d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -3064a0: 6e20 d387 0500 |0050: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -3064a6: 6e20 d787 2500 |0053: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -3064ac: 6e10 df87 0500 |0056: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -3064b2: 0c00 |0059: move-result-object v0 │ │ -3064b4: 6e20 128a 0400 |005a: invoke-virtual {v4, v0}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -3064ba: 6e10 2e8a 0100 |005d: invoke-virtual {v1}, Ljava/util/zip/Inflater;.end:()V // method@8a2e │ │ -3064c0: 7110 5b88 0a00 |0060: invoke-static {v10}, Ljava/nio/ByteBuffer;.wrap:([B)Ljava/nio/ByteBuffer; // method@885b │ │ -3064c6: 0c07 |0063: move-result-object v7 │ │ -3064c8: 1107 |0064: return-object v7 │ │ -3064ca: 0d0a |0065: move-exception v10 │ │ -3064cc: 6200 2c8a |0066: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3Compression;.logger:Ljava/util/logging/Logger; // field@8a2c │ │ -3064d0: 6201 b681 |0068: sget-object v1, Ljava/util/logging/Level;.CONFIG:Ljava/util/logging/Level; // field@81b6 │ │ -3064d4: 2202 3910 |006a: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ -3064d8: 7010 cc87 0200 |006c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -3064de: 1a04 c24f |006f: const-string v4, "Unable to decompress this frame:" // string@4fc2 │ │ -3064e2: 6e20 d787 4200 |0071: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -3064e8: 6e20 d787 7200 |0074: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -3064ee: 6e10 df87 0200 |0077: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -3064f4: 0c02 |007a: move-result-object v2 │ │ -3064f6: 6e40 1a8a 10a2 |007b: invoke-virtual {v0, v1, v2, v10}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@8a1a │ │ -3064fc: 6e10 4d88 0900 |007e: invoke-virtual {v9}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ -306502: 0a00 |0081: move-result v0 │ │ -306504: b0b0 |0082: add-int/2addr v0, v11 │ │ -306506: 6e20 4e88 0900 |0083: invoke-virtual {v9, v0}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ -30650c: 2209 c011 |0086: new-instance v9, Lorg/jaudiotagger/tag/InvalidFrameException; // type@11c0 │ │ -306510: 620b 4587 |0088: sget-object v11, Lorg/jaudiotagger/logging/ErrorMessage;.ID3_UNABLE_TO_DECOMPRESS_FRAME:Lorg/jaudiotagger/logging/ErrorMessage; // field@8745 │ │ -306514: 1230 |008a: const/4 v0, #int 3 // #3 │ │ -306516: 2300 be13 |008b: new-array v0, v0, [Ljava/lang/Object; // type@13be │ │ -30651a: 4d07 0003 |008d: aput-object v7, v0, v3 │ │ -30651e: 1217 |008f: const/4 v7, #int 1 // #1 │ │ -306520: 4d08 0007 |0090: aput-object v8, v0, v7 │ │ -306524: 1227 |0092: const/4 v7, #int 2 // #2 │ │ -306526: 6e10 2c8a 0a00 |0093: invoke-virtual {v10}, Ljava/util/zip/DataFormatException;.getMessage:()Ljava/lang/String; // method@8a2c │ │ -30652c: 0c08 |0096: move-result-object v8 │ │ -30652e: 4d08 0007 |0097: aput-object v8, v0, v7 │ │ -306532: 6e20 5891 0b00 |0099: invoke-virtual {v11, v0}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ -306538: 0c07 |009c: move-result-object v7 │ │ -30653a: 7020 9991 7900 |009d: invoke-direct {v9, v7}, Lorg/jaudiotagger/tag/InvalidFrameException;.:(Ljava/lang/String;)V // method@9199 │ │ -306540: 2709 |00a0: throw v9 │ │ +3063f4: |[3063f4] org.jaudiotagger.tag.id3.ID3Compression.uncompress:(Ljava/lang/String;Ljava/lang/String;Ljava/nio/ByteBuffer;II)Ljava/nio/ByteBuffer; │ │ +306404: 6200 2c8a |0000: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3Compression;.logger:Ljava/util/logging/Logger; // field@8a2c │ │ +306408: 2201 3910 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +30640c: 7010 cc87 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +306412: 6e20 d787 8100 |0007: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +306418: 1a02 ea04 |000a: const-string v2, ":About to decompress " // string@04ea │ │ +30641c: 6e20 d787 2100 |000c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +306422: 6e20 d387 b100 |000f: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +306428: 1a02 2d01 |0012: const-string v2, " bytes, expect result to be:" // string@012d │ │ +30642c: 6e20 d787 2100 |0014: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +306432: 6e20 d387 a100 |0017: invoke-virtual {v1, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +306438: 1a02 2a01 |001a: const-string v2, " bytes" // string@012a │ │ +30643c: 6e20 d787 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +306442: 6e10 df87 0100 |001f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +306448: 0c01 |0022: move-result-object v1 │ │ +30644a: 6e20 128a 1000 |0023: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +306450: 23aa 1c13 |0026: new-array v10, v10, [B // type@131c │ │ +306454: 23b0 1c13 |0028: new-array v0, v11, [B // type@131c │ │ +306458: 6e10 4d88 0900 |002a: invoke-virtual {v9}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ +30645e: 0a01 |002d: move-result v1 │ │ +306460: 1203 |002e: const/4 v3, #int 0 // #0 │ │ +306462: 6e40 4188 09b3 |002f: invoke-virtual {v9, v0, v3, v11}, Ljava/nio/ByteBuffer;.get:([BII)Ljava/nio/ByteBuffer; // method@8841 │ │ +306468: 6e20 4e88 1900 |0032: invoke-virtual {v9, v1}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ +30646e: 2201 c310 |0035: new-instance v1, Ljava/util/zip/Inflater; // type@10c3 │ │ +306472: 7010 2d8a 0100 |0037: invoke-direct {v1}, Ljava/util/zip/Inflater;.:()V // method@8a2d │ │ +306478: 6e20 308a 0100 |003a: invoke-virtual {v1, v0}, Ljava/util/zip/Inflater;.setInput:([B)V // method@8a30 │ │ +30647e: 6e20 2f8a a100 |003d: invoke-virtual {v1, v10}, Ljava/util/zip/Inflater;.inflate:([B)I // method@8a2f │ │ +306484: 0a00 |0040: move-result v0 │ │ +306486: 6204 2c8a |0041: sget-object v4, Lorg/jaudiotagger/tag/id3/ID3Compression;.logger:Ljava/util/logging/Logger; // field@8a2c │ │ +30648a: 2205 3910 |0043: new-instance v5, Ljava/lang/StringBuilder; // type@1039 │ │ +30648e: 7010 cc87 0500 |0045: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +306494: 6e20 d787 8500 |0048: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +30649a: 1a06 fd04 |004b: const-string v6, ":Decompressed to " // string@04fd │ │ +30649e: 6e20 d787 6500 |004d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +3064a4: 6e20 d387 0500 |0050: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +3064aa: 6e20 d787 2500 |0053: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +3064b0: 6e10 df87 0500 |0056: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +3064b6: 0c00 |0059: move-result-object v0 │ │ +3064b8: 6e20 128a 0400 |005a: invoke-virtual {v4, v0}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +3064be: 6e10 2e8a 0100 |005d: invoke-virtual {v1}, Ljava/util/zip/Inflater;.end:()V // method@8a2e │ │ +3064c4: 7110 5b88 0a00 |0060: invoke-static {v10}, Ljava/nio/ByteBuffer;.wrap:([B)Ljava/nio/ByteBuffer; // method@885b │ │ +3064ca: 0c07 |0063: move-result-object v7 │ │ +3064cc: 1107 |0064: return-object v7 │ │ +3064ce: 0d0a |0065: move-exception v10 │ │ +3064d0: 6200 2c8a |0066: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3Compression;.logger:Ljava/util/logging/Logger; // field@8a2c │ │ +3064d4: 6201 b681 |0068: sget-object v1, Ljava/util/logging/Level;.CONFIG:Ljava/util/logging/Level; // field@81b6 │ │ +3064d8: 2202 3910 |006a: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ +3064dc: 7010 cc87 0200 |006c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +3064e2: 1a04 c24f |006f: const-string v4, "Unable to decompress this frame:" // string@4fc2 │ │ +3064e6: 6e20 d787 4200 |0071: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +3064ec: 6e20 d787 7200 |0074: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +3064f2: 6e10 df87 0200 |0077: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +3064f8: 0c02 |007a: move-result-object v2 │ │ +3064fa: 6e40 1a8a 10a2 |007b: invoke-virtual {v0, v1, v2, v10}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@8a1a │ │ +306500: 6e10 4d88 0900 |007e: invoke-virtual {v9}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ +306506: 0a00 |0081: move-result v0 │ │ +306508: b0b0 |0082: add-int/2addr v0, v11 │ │ +30650a: 6e20 4e88 0900 |0083: invoke-virtual {v9, v0}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ +306510: 2209 c011 |0086: new-instance v9, Lorg/jaudiotagger/tag/InvalidFrameException; // type@11c0 │ │ +306514: 620b 4587 |0088: sget-object v11, Lorg/jaudiotagger/logging/ErrorMessage;.ID3_UNABLE_TO_DECOMPRESS_FRAME:Lorg/jaudiotagger/logging/ErrorMessage; // field@8745 │ │ +306518: 1230 |008a: const/4 v0, #int 3 // #3 │ │ +30651a: 2300 be13 |008b: new-array v0, v0, [Ljava/lang/Object; // type@13be │ │ +30651e: 4d07 0003 |008d: aput-object v7, v0, v3 │ │ +306522: 1217 |008f: const/4 v7, #int 1 // #1 │ │ +306524: 4d08 0007 |0090: aput-object v8, v0, v7 │ │ +306528: 1227 |0092: const/4 v7, #int 2 // #2 │ │ +30652a: 6e10 2c8a 0a00 |0093: invoke-virtual {v10}, Ljava/util/zip/DataFormatException;.getMessage:()Ljava/lang/String; // method@8a2c │ │ +306530: 0c08 |0096: move-result-object v8 │ │ +306532: 4d08 0007 |0097: aput-object v8, v0, v7 │ │ +306536: 6e20 5891 0b00 |0099: invoke-virtual {v11, v0}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ +30653c: 0c07 |009c: move-result-object v7 │ │ +30653e: 7020 9991 7900 |009d: invoke-direct {v9, v7}, Lorg/jaudiotagger/tag/InvalidFrameException;.:(Ljava/lang/String;)V // method@9199 │ │ +306544: 2709 |00a0: throw v9 │ │ catches : 1 │ │ 0x003d - 0x005d │ │ Ljava/util/zip/DataFormatException; -> 0x0065 │ │ positions : │ │ 0x0000 line=36 │ │ 0x0026 line=38 │ │ 0x0028 line=39 │ │ @@ -746563,17 +746563,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -306dc8: |[306dc8] org.jaudiotagger.tag.id3.ID3SyncSafeInteger.:()V │ │ -306dd8: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -306dde: 0e00 |0003: return-void │ │ +306dcc: |[306dcc] org.jaudiotagger.tag.id3.ID3SyncSafeInteger.:()V │ │ +306ddc: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +306de2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/ID3SyncSafeInteger; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/ID3SyncSafeInteger;) │ │ @@ -746581,22 +746581,22 @@ │ │ type : '(Ljava/nio/ByteBuffer;)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -306da0: |[306da0] org.jaudiotagger.tag.id3.ID3SyncSafeInteger.bufferToValue:(Ljava/nio/ByteBuffer;)I │ │ -306db0: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -306db2: 2301 1c13 |0001: new-array v1, v0, [B // type@131c │ │ -306db6: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -306db8: 6e40 4188 1302 |0004: invoke-virtual {v3, v1, v2, v0}, Ljava/nio/ByteBuffer;.get:([BII)Ljava/nio/ByteBuffer; // method@8841 │ │ -306dbe: 7110 8495 0100 |0007: invoke-static {v1}, Lorg/jaudiotagger/tag/id3/ID3SyncSafeInteger;.bufferToValue:([B)I // method@9584 │ │ -306dc4: 0a03 |000a: move-result v3 │ │ -306dc6: 0f03 |000b: return v3 │ │ +306da4: |[306da4] org.jaudiotagger.tag.id3.ID3SyncSafeInteger.bufferToValue:(Ljava/nio/ByteBuffer;)I │ │ +306db4: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +306db6: 2301 1c13 |0001: new-array v1, v0, [B // type@131c │ │ +306dba: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +306dbc: 6e40 4188 1302 |0004: invoke-virtual {v3, v1, v2, v0}, Ljava/nio/ByteBuffer;.get:([BII)Ljava/nio/ByteBuffer; // method@8841 │ │ +306dc2: 7110 8495 0100 |0007: invoke-static {v1}, Lorg/jaudiotagger/tag/id3/ID3SyncSafeInteger;.bufferToValue:([B)I // method@9584 │ │ +306dc8: 0a03 |000a: move-result v3 │ │ +306dca: 0f03 |000b: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=59 │ │ 0x0007 line=60 │ │ locals : │ │ 0x0000 - 0x000c reg=3 (null) Ljava/nio/ByteBuffer; │ │ │ │ @@ -746605,34 +746605,34 @@ │ │ type : '([B)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 30 16-bit code units │ │ -306d54: |[306d54] org.jaudiotagger.tag.id3.ID3SyncSafeInteger.bufferToValue:([B)I │ │ -306d64: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -306d66: 4800 0200 |0001: aget-byte v0, v2, v0 │ │ -306d6a: d500 ff00 |0003: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -306d6e: e000 0015 |0005: shl-int/lit8 v0, v0, #int 21 // #15 │ │ -306d72: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -306d74: 4801 0201 |0008: aget-byte v1, v2, v1 │ │ -306d78: d511 ff00 |000a: and-int/lit16 v1, v1, #int 255 // #00ff │ │ -306d7c: e001 010e |000c: shl-int/lit8 v1, v1, #int 14 // #0e │ │ -306d80: b010 |000e: add-int/2addr v0, v1 │ │ -306d82: 1221 |000f: const/4 v1, #int 2 // #2 │ │ -306d84: 4801 0201 |0010: aget-byte v1, v2, v1 │ │ -306d88: d511 ff00 |0012: and-int/lit16 v1, v1, #int 255 // #00ff │ │ -306d8c: e001 0107 |0014: shl-int/lit8 v1, v1, #int 7 // #07 │ │ -306d90: b010 |0016: add-int/2addr v0, v1 │ │ -306d92: 1231 |0017: const/4 v1, #int 3 // #3 │ │ -306d94: 4802 0201 |0018: aget-byte v2, v2, v1 │ │ -306d98: d522 ff00 |001a: and-int/lit16 v2, v2, #int 255 // #00ff │ │ -306d9c: b020 |001c: add-int/2addr v0, v2 │ │ -306d9e: 0f00 |001d: return v0 │ │ +306d58: |[306d58] org.jaudiotagger.tag.id3.ID3SyncSafeInteger.bufferToValue:([B)I │ │ +306d68: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +306d6a: 4800 0200 |0001: aget-byte v0, v2, v0 │ │ +306d6e: d500 ff00 |0003: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +306d72: e000 0015 |0005: shl-int/lit8 v0, v0, #int 21 // #15 │ │ +306d76: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +306d78: 4801 0201 |0008: aget-byte v1, v2, v1 │ │ +306d7c: d511 ff00 |000a: and-int/lit16 v1, v1, #int 255 // #00ff │ │ +306d80: e001 010e |000c: shl-int/lit8 v1, v1, #int 14 // #0e │ │ +306d84: b010 |000e: add-int/2addr v0, v1 │ │ +306d86: 1221 |000f: const/4 v1, #int 2 // #2 │ │ +306d88: 4801 0201 |0010: aget-byte v1, v2, v1 │ │ +306d8c: d511 ff00 |0012: and-int/lit16 v1, v1, #int 255 // #00ff │ │ +306d90: e001 0107 |0014: shl-int/lit8 v1, v1, #int 7 // #07 │ │ +306d94: b010 |0016: add-int/2addr v0, v1 │ │ +306d96: 1231 |0017: const/4 v1, #int 3 // #3 │ │ +306d98: 4802 0201 |0018: aget-byte v2, v2, v1 │ │ +306d9c: d522 ff00 |001a: and-int/lit16 v2, v2, #int 255 // #00ff │ │ +306da0: b020 |001c: add-int/2addr v0, v2 │ │ +306da2: 0f00 |001d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=45 │ │ locals : │ │ 0x0000 - 0x001e reg=2 (null) [B │ │ │ │ #3 : (in Lorg/jaudiotagger/tag/id3/ID3SyncSafeInteger;) │ │ @@ -746640,26 +746640,26 @@ │ │ type : '([B)Z' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 15 16-bit code units │ │ -306c84: |[306c84] org.jaudiotagger.tag.id3.ID3SyncSafeInteger.isBufferEmpty:([B)Z │ │ -306c94: 2140 |0000: array-length v0, v4 │ │ -306c96: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -306c98: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -306c9a: 3502 0a00 |0003: if-ge v2, v0, 000d // +000a │ │ -306c9e: 4803 0402 |0005: aget-byte v3, v4, v2 │ │ -306ca2: 3803 0300 |0007: if-eqz v3, 000a // +0003 │ │ -306ca6: 0f01 |0009: return v1 │ │ -306ca8: d802 0201 |000a: add-int/lit8 v2, v2, #int 1 // #01 │ │ -306cac: 28f7 |000c: goto 0003 // -0009 │ │ -306cae: 1214 |000d: const/4 v4, #int 1 // #1 │ │ -306cb0: 0f04 |000e: return v4 │ │ +306c88: |[306c88] org.jaudiotagger.tag.id3.ID3SyncSafeInteger.isBufferEmpty:([B)Z │ │ +306c98: 2140 |0000: array-length v0, v4 │ │ +306c9a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +306c9c: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +306c9e: 3502 0a00 |0003: if-ge v2, v0, 000d // +000a │ │ +306ca2: 4803 0402 |0005: aget-byte v3, v4, v2 │ │ +306ca6: 3803 0300 |0007: if-eqz v3, 000a // +0003 │ │ +306caa: 0f01 |0009: return v1 │ │ +306cac: d802 0201 |000a: add-int/lit8 v2, v2, #int 1 // #01 │ │ +306cb0: 28f7 |000c: goto 0003 // -0009 │ │ +306cb2: 1214 |000d: const/4 v4, #int 1 // #1 │ │ +306cb4: 0f04 |000e: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x000f reg=4 (null) [B │ │ │ │ #4 : (in Lorg/jaudiotagger/tag/id3/ID3SyncSafeInteger;) │ │ @@ -746667,31 +746667,31 @@ │ │ type : '(Ljava/nio/ByteBuffer;)Z' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -306cb4: |[306cb4] org.jaudiotagger.tag.id3.ID3SyncSafeInteger.isBufferNotSyncSafe:(Ljava/nio/ByteBuffer;)Z │ │ -306cc4: 6e10 4d88 0400 |0000: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ -306cca: 0a00 |0003: move-result v0 │ │ -306ccc: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -306cce: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -306cd0: 1243 |0006: const/4 v3, #int 4 // #4 │ │ -306cd2: 3532 1100 |0007: if-ge v2, v3, 0018 // +0011 │ │ -306cd6: 9003 0002 |0009: add-int v3, v0, v2 │ │ -306cda: 6e20 3f88 3400 |000b: invoke-virtual {v4, v3}, Ljava/nio/ByteBuffer;.get:(I)B // method@883f │ │ -306ce0: 0a03 |000e: move-result v3 │ │ -306ce2: d533 8000 |000f: and-int/lit16 v3, v3, #int 128 // #0080 │ │ -306ce6: 3d03 0400 |0011: if-lez v3, 0015 // +0004 │ │ -306cea: 1214 |0013: const/4 v4, #int 1 // #1 │ │ -306cec: 0f04 |0014: return v4 │ │ -306cee: d802 0201 |0015: add-int/lit8 v2, v2, #int 1 // #01 │ │ -306cf2: 28ef |0017: goto 0006 // -0011 │ │ -306cf4: 0f01 |0018: return v1 │ │ +306cb8: |[306cb8] org.jaudiotagger.tag.id3.ID3SyncSafeInteger.isBufferNotSyncSafe:(Ljava/nio/ByteBuffer;)Z │ │ +306cc8: 6e10 4d88 0400 |0000: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ +306cce: 0a00 |0003: move-result v0 │ │ +306cd0: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +306cd2: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +306cd4: 1243 |0006: const/4 v3, #int 4 // #4 │ │ +306cd6: 3532 1100 |0007: if-ge v2, v3, 0018 // +0011 │ │ +306cda: 9003 0002 |0009: add-int v3, v0, v2 │ │ +306cde: 6e20 3f88 3400 |000b: invoke-virtual {v4, v3}, Ljava/nio/ByteBuffer;.get:(I)B // method@883f │ │ +306ce4: 0a03 |000e: move-result v3 │ │ +306ce6: d533 8000 |000f: and-int/lit16 v3, v3, #int 128 // #0080 │ │ +306cea: 3d03 0400 |0011: if-lez v3, 0015 // +0004 │ │ +306cee: 1214 |0013: const/4 v4, #int 1 // #1 │ │ +306cf0: 0f04 |0014: return v4 │ │ +306cf2: d802 0201 |0015: add-int/lit8 v2, v2, #int 1 // #01 │ │ +306cf6: 28ef |0017: goto 0006 // -0011 │ │ +306cf8: 0f01 |0018: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x000b line=84 │ │ locals : │ │ 0x0000 - 0x0019 reg=4 (null) Ljava/nio/ByteBuffer; │ │ │ │ @@ -746700,39 +746700,39 @@ │ │ type : '(I)[B' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 37 16-bit code units │ │ -306cf8: |[306cf8] org.jaudiotagger.tag.id3.ID3SyncSafeInteger.valueToBuffer:(I)[B │ │ -306d08: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -306d0a: 2300 1c13 |0001: new-array v0, v0, [B // type@131c │ │ -306d0e: 1501 e00f |0003: const/high16 v1, #int 266338304 // #fe0 │ │ -306d12: b531 |0005: and-int/2addr v1, v3 │ │ -306d14: e101 0115 |0006: shr-int/lit8 v1, v1, #int 21 // #15 │ │ -306d18: 8d11 |0008: int-to-byte v1, v1 │ │ -306d1a: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -306d1c: 4f01 0002 |000a: aput-byte v1, v0, v2 │ │ -306d20: 1401 00c0 1f00 |000c: const v1, #float 2.91578e-39 // #001fc000 │ │ -306d26: b531 |000f: and-int/2addr v1, v3 │ │ -306d28: e101 010e |0010: shr-int/lit8 v1, v1, #int 14 // #0e │ │ -306d2c: 8d11 |0012: int-to-byte v1, v1 │ │ -306d2e: 1212 |0013: const/4 v2, #int 1 // #1 │ │ -306d30: 4f01 0002 |0014: aput-byte v1, v0, v2 │ │ -306d34: d531 803f |0016: and-int/lit16 v1, v3, #int 16256 // #3f80 │ │ -306d38: e101 0107 |0018: shr-int/lit8 v1, v1, #int 7 // #07 │ │ -306d3c: 8d11 |001a: int-to-byte v1, v1 │ │ -306d3e: 1222 |001b: const/4 v2, #int 2 // #2 │ │ -306d40: 4f01 0002 |001c: aput-byte v1, v0, v2 │ │ -306d44: dd03 037f |001e: and-int/lit8 v3, v3, #int 127 // #7f │ │ -306d48: 8d33 |0020: int-to-byte v3, v3 │ │ -306d4a: 1231 |0021: const/4 v1, #int 3 // #3 │ │ -306d4c: 4f03 0001 |0022: aput-byte v3, v0, v1 │ │ -306d50: 1100 |0024: return-object v0 │ │ +306cfc: |[306cfc] org.jaudiotagger.tag.id3.ID3SyncSafeInteger.valueToBuffer:(I)[B │ │ +306d0c: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +306d0e: 2300 1c13 |0001: new-array v0, v0, [B // type@131c │ │ +306d12: 1501 e00f |0003: const/high16 v1, #int 266338304 // #fe0 │ │ +306d16: b531 |0005: and-int/2addr v1, v3 │ │ +306d18: e101 0115 |0006: shr-int/lit8 v1, v1, #int 21 // #15 │ │ +306d1c: 8d11 |0008: int-to-byte v1, v1 │ │ +306d1e: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +306d20: 4f01 0002 |000a: aput-byte v1, v0, v2 │ │ +306d24: 1401 00c0 1f00 |000c: const v1, #float 2.91578e-39 // #001fc000 │ │ +306d2a: b531 |000f: and-int/2addr v1, v3 │ │ +306d2c: e101 010e |0010: shr-int/lit8 v1, v1, #int 14 // #0e │ │ +306d30: 8d11 |0012: int-to-byte v1, v1 │ │ +306d32: 1212 |0013: const/4 v2, #int 1 // #1 │ │ +306d34: 4f01 0002 |0014: aput-byte v1, v0, v2 │ │ +306d38: d531 803f |0016: and-int/lit16 v1, v3, #int 16256 // #3f80 │ │ +306d3c: e101 0107 |0018: shr-int/lit8 v1, v1, #int 7 // #07 │ │ +306d40: 8d11 |001a: int-to-byte v1, v1 │ │ +306d42: 1222 |001b: const/4 v2, #int 2 // #2 │ │ +306d44: 4f01 0002 |001c: aput-byte v1, v0, v2 │ │ +306d48: dd03 037f |001e: and-int/lit8 v3, v3, #int 127 // #7f │ │ +306d4c: 8d33 |0020: int-to-byte v3, v3 │ │ +306d4e: 1231 |0021: const/4 v1, #int 3 // #3 │ │ +306d50: 4f03 0001 |0022: aput-byte v3, v0, v1 │ │ +306d54: 1100 |0024: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 7560 (ID3SyncSafeInteger.java) │ │ │ │ @@ -746803,37 +746803,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3075a0: |[3075a0] org.jaudiotagger.tag.id3.ID3Tags.:()V │ │ -3075b0: 1a00 db98 |0000: const-string v0, "org.jaudiotagger.tag.id3" // string@98db │ │ -3075b4: 7110 168a 0000 |0002: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@8a16 │ │ -3075ba: 0c00 |0005: move-result-object v0 │ │ -3075bc: 6900 3d8a |0006: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3Tags;.logger:Ljava/util/logging/Logger; // field@8a3d │ │ -3075c0: 0e00 |0008: return-void │ │ +3075a4: |[3075a4] org.jaudiotagger.tag.id3.ID3Tags.:()V │ │ +3075b4: 1a00 db98 |0000: const-string v0, "org.jaudiotagger.tag.id3" // string@98db │ │ +3075b8: 7110 168a 0000 |0002: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@8a16 │ │ +3075be: 0c00 |0005: move-result-object v0 │ │ +3075c0: 6900 3d8a |0006: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3Tags;.logger:Ljava/util/logging/Logger; // field@8a3d │ │ +3075c4: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=34 │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/ID3Tags;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3075c4: |[3075c4] org.jaudiotagger.tag.id3.ID3Tags.:()V │ │ -3075d4: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -3075da: 0e00 |0003: return-void │ │ +3075c8: |[3075c8] org.jaudiotagger.tag.id3.ID3Tags.:()V │ │ +3075d8: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +3075de: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/ID3Tags; │ │ │ │ #2 : (in Lorg/jaudiotagger/tag/id3/ID3Tags;) │ │ @@ -746841,30 +746841,30 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -307030: |[307030] org.jaudiotagger.tag.id3.ID3Tags.convertFrameID22To23:(Ljava/lang/String;)Ljava/lang/String; │ │ -307040: 6e10 aa87 0300 |0000: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@87aa │ │ -307046: 0a00 |0003: move-result v0 │ │ -307048: 1231 |0004: const/4 v1, #int 3 // #3 │ │ -30704a: 3510 0400 |0005: if-ge v0, v1, 0009 // +0004 │ │ -30704e: 1203 |0007: const/4 v3, #int 0 // #0 │ │ -307050: 1103 |0008: return-object v3 │ │ -307052: 6200 2f8a |0009: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3Frames;.convertv22Tov23:Ljava/util/Map; // field@8a2f │ │ -307056: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -307058: 6e30 b387 2301 |000c: invoke-virtual {v3, v2, v1}, Ljava/lang/String;.subSequence:(II)Ljava/lang/CharSequence; // method@87b3 │ │ -30705e: 0c03 |000f: move-result-object v3 │ │ -307060: 1f03 3710 |0010: check-cast v3, Ljava/lang/String; // type@1037 │ │ -307064: 7220 9089 3000 |0012: invoke-interface {v0, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ -30706a: 0c03 |0015: move-result-object v3 │ │ -30706c: 1f03 3710 |0016: check-cast v3, Ljava/lang/String; // type@1037 │ │ -307070: 1103 |0018: return-object v3 │ │ +307034: |[307034] org.jaudiotagger.tag.id3.ID3Tags.convertFrameID22To23:(Ljava/lang/String;)Ljava/lang/String; │ │ +307044: 6e10 aa87 0300 |0000: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@87aa │ │ +30704a: 0a00 |0003: move-result v0 │ │ +30704c: 1231 |0004: const/4 v1, #int 3 // #3 │ │ +30704e: 3510 0400 |0005: if-ge v0, v1, 0009 // +0004 │ │ +307052: 1203 |0007: const/4 v3, #int 0 // #0 │ │ +307054: 1103 |0008: return-object v3 │ │ +307056: 6200 2f8a |0009: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3Frames;.convertv22Tov23:Ljava/util/Map; // field@8a2f │ │ +30705a: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +30705c: 6e30 b387 2301 |000c: invoke-virtual {v3, v2, v1}, Ljava/lang/String;.subSequence:(II)Ljava/lang/CharSequence; // method@87b3 │ │ +307062: 0c03 |000f: move-result-object v3 │ │ +307064: 1f03 3710 |0010: check-cast v3, Ljava/lang/String; // type@1037 │ │ +307068: 7220 9089 3000 |0012: invoke-interface {v0, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ +30706e: 0c03 |0015: move-result-object v3 │ │ +307070: 1f03 3710 |0016: check-cast v3, Ljava/lang/String; // type@1037 │ │ +307074: 1103 |0018: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ 0x0009 line=131 │ │ locals : │ │ 0x0000 - 0x0019 reg=3 (null) Ljava/lang/String; │ │ │ │ @@ -746873,45 +746873,45 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 52 16-bit code units │ │ -307074: |[307074] org.jaudiotagger.tag.id3.ID3Tags.convertFrameID22To24:(Ljava/lang/String;)Ljava/lang/String; │ │ -307084: 6e10 aa87 0400 |0000: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@87aa │ │ -30708a: 0a00 |0003: move-result v0 │ │ -30708c: 1231 |0004: const/4 v1, #int 3 // #3 │ │ -30708e: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -307090: 3510 0300 |0006: if-ge v0, v1, 0009 // +0003 │ │ -307094: 1102 |0008: return-object v2 │ │ -307096: 6200 2f8a |0009: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3Frames;.convertv22Tov23:Ljava/util/Map; // field@8a2f │ │ -30709a: 1203 |000b: const/4 v3, #int 0 // #0 │ │ -30709c: 6e30 b587 3401 |000c: invoke-virtual {v4, v3, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@87b5 │ │ -3070a2: 0c04 |000f: move-result-object v4 │ │ -3070a4: 7220 9089 4000 |0010: invoke-interface {v0, v4}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ -3070aa: 0c04 |0013: move-result-object v4 │ │ -3070ac: 1f04 3710 |0014: check-cast v4, Ljava/lang/String; // type@1037 │ │ -3070b0: 3804 1d00 |0016: if-eqz v4, 0033 // +001d │ │ -3070b4: 6200 318a |0018: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3Frames;.convertv23Tov24:Ljava/util/Map; // field@8a31 │ │ -3070b8: 7220 9089 4000 |001a: invoke-interface {v0, v4}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ -3070be: 0c00 |001d: move-result-object v0 │ │ -3070c0: 1f00 3710 |001e: check-cast v0, Ljava/lang/String; // type@1037 │ │ -3070c4: 3900 1200 |0020: if-nez v0, 0032 // +0012 │ │ -3070c8: 7100 6297 0000 |0022: invoke-static {}, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.getInstanceOf:()Lorg/jaudiotagger/tag/id3/ID3v24Frames; // method@9762 │ │ -3070ce: 0c00 |0025: move-result-object v0 │ │ -3070d0: 6e10 6197 0000 |0026: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.getIdToValueMap:()Ljava/util/Map; // method@9761 │ │ -3070d6: 0c00 |0029: move-result-object v0 │ │ -3070d8: 7220 9089 4000 |002a: invoke-interface {v0, v4}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ -3070de: 0c00 |002d: move-result-object v0 │ │ -3070e0: 3800 0300 |002e: if-eqz v0, 0031 // +0003 │ │ -3070e4: 1104 |0030: return-object v4 │ │ -3070e6: 1102 |0031: return-object v2 │ │ -3070e8: 1100 |0032: return-object v0 │ │ -3070ea: 1102 |0033: return-object v2 │ │ +307078: |[307078] org.jaudiotagger.tag.id3.ID3Tags.convertFrameID22To24:(Ljava/lang/String;)Ljava/lang/String; │ │ +307088: 6e10 aa87 0400 |0000: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@87aa │ │ +30708e: 0a00 |0003: move-result v0 │ │ +307090: 1231 |0004: const/4 v1, #int 3 // #3 │ │ +307092: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +307094: 3510 0300 |0006: if-ge v0, v1, 0009 // +0003 │ │ +307098: 1102 |0008: return-object v2 │ │ +30709a: 6200 2f8a |0009: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3Frames;.convertv22Tov23:Ljava/util/Map; // field@8a2f │ │ +30709e: 1203 |000b: const/4 v3, #int 0 // #0 │ │ +3070a0: 6e30 b587 3401 |000c: invoke-virtual {v4, v3, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@87b5 │ │ +3070a6: 0c04 |000f: move-result-object v4 │ │ +3070a8: 7220 9089 4000 |0010: invoke-interface {v0, v4}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ +3070ae: 0c04 |0013: move-result-object v4 │ │ +3070b0: 1f04 3710 |0014: check-cast v4, Ljava/lang/String; // type@1037 │ │ +3070b4: 3804 1d00 |0016: if-eqz v4, 0033 // +001d │ │ +3070b8: 6200 318a |0018: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3Frames;.convertv23Tov24:Ljava/util/Map; // field@8a31 │ │ +3070bc: 7220 9089 4000 |001a: invoke-interface {v0, v4}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ +3070c2: 0c00 |001d: move-result-object v0 │ │ +3070c4: 1f00 3710 |001e: check-cast v0, Ljava/lang/String; // type@1037 │ │ +3070c8: 3900 1200 |0020: if-nez v0, 0032 // +0012 │ │ +3070cc: 7100 6297 0000 |0022: invoke-static {}, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.getInstanceOf:()Lorg/jaudiotagger/tag/id3/ID3v24Frames; // method@9762 │ │ +3070d2: 0c00 |0025: move-result-object v0 │ │ +3070d4: 6e10 6197 0000 |0026: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.getIdToValueMap:()Ljava/util/Map; // method@9761 │ │ +3070da: 0c00 |0029: move-result-object v0 │ │ +3070dc: 7220 9089 4000 |002a: invoke-interface {v0, v4}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ +3070e2: 0c00 |002d: move-result-object v0 │ │ +3070e4: 3800 0300 |002e: if-eqz v0, 0031 // +0003 │ │ +3070e8: 1104 |0030: return-object v4 │ │ +3070ea: 1102 |0031: return-object v2 │ │ +3070ec: 1100 |0032: return-object v0 │ │ +3070ee: 1102 |0033: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ 0x0009 line=147 │ │ 0x0018 line=151 │ │ 0x0022 line=156 │ │ locals : │ │ @@ -746922,37 +746922,37 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -3070ec: |[3070ec] org.jaudiotagger.tag.id3.ID3Tags.convertFrameID23To22:(Ljava/lang/String;)Ljava/lang/String; │ │ -3070fc: 6e10 aa87 0300 |0000: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@87aa │ │ -307102: 0a00 |0003: move-result v0 │ │ -307104: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -307106: 1242 |0005: const/4 v2, #int 4 // #4 │ │ -307108: 3520 0300 |0006: if-ge v0, v2, 0009 // +0003 │ │ -30710c: 1101 |0008: return-object v1 │ │ -30710e: 7100 d996 0000 |0009: invoke-static {}, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.getInstanceOf:()Lorg/jaudiotagger/tag/id3/ID3v23Frames; // method@96d9 │ │ -307114: 0c00 |000c: move-result-object v0 │ │ -307116: 6e10 d896 0000 |000d: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.getIdToValueMap:()Ljava/util/Map; // method@96d8 │ │ -30711c: 0c00 |0010: move-result-object v0 │ │ -30711e: 7220 8d89 3000 |0011: invoke-interface {v0, v3}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@898d │ │ -307124: 0a00 |0014: move-result v0 │ │ -307126: 3800 1000 |0015: if-eqz v0, 0025 // +0010 │ │ -30712a: 6200 308a |0017: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3Frames;.convertv23Tov22:Ljava/util/Map; // field@8a30 │ │ -30712e: 1201 |0019: const/4 v1, #int 0 // #0 │ │ -307130: 6e30 b587 1302 |001a: invoke-virtual {v3, v1, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@87b5 │ │ -307136: 0c03 |001d: move-result-object v3 │ │ -307138: 7220 9089 3000 |001e: invoke-interface {v0, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ -30713e: 0c03 |0021: move-result-object v3 │ │ -307140: 1f03 3710 |0022: check-cast v3, Ljava/lang/String; // type@1037 │ │ -307144: 1103 |0024: return-object v3 │ │ -307146: 1101 |0025: return-object v1 │ │ +3070f0: |[3070f0] org.jaudiotagger.tag.id3.ID3Tags.convertFrameID23To22:(Ljava/lang/String;)Ljava/lang/String; │ │ +307100: 6e10 aa87 0300 |0000: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@87aa │ │ +307106: 0a00 |0003: move-result v0 │ │ +307108: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +30710a: 1242 |0005: const/4 v2, #int 4 // #4 │ │ +30710c: 3520 0300 |0006: if-ge v0, v2, 0009 // +0003 │ │ +307110: 1101 |0008: return-object v1 │ │ +307112: 7100 d996 0000 |0009: invoke-static {}, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.getInstanceOf:()Lorg/jaudiotagger/tag/id3/ID3v23Frames; // method@96d9 │ │ +307118: 0c00 |000c: move-result-object v0 │ │ +30711a: 6e10 d896 0000 |000d: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.getIdToValueMap:()Ljava/util/Map; // method@96d8 │ │ +307120: 0c00 |0010: move-result-object v0 │ │ +307122: 7220 8d89 3000 |0011: invoke-interface {v0, v3}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@898d │ │ +307128: 0a00 |0014: move-result v0 │ │ +30712a: 3800 1000 |0015: if-eqz v0, 0025 // +0010 │ │ +30712e: 6200 308a |0017: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3Frames;.convertv23Tov22:Ljava/util/Map; // field@8a30 │ │ +307132: 1201 |0019: const/4 v1, #int 0 // #0 │ │ +307134: 6e30 b587 1302 |001a: invoke-virtual {v3, v1, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@87b5 │ │ +30713a: 0c03 |001d: move-result-object v3 │ │ +30713c: 7220 9089 3000 |001e: invoke-interface {v0, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ +307142: 0c03 |0021: move-result-object v3 │ │ +307144: 1f03 3710 |0022: check-cast v3, Ljava/lang/String; // type@1037 │ │ +307148: 1103 |0024: return-object v3 │ │ +30714a: 1101 |0025: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ 0x0009 line=189 │ │ 0x0017 line=192 │ │ locals : │ │ 0x0000 - 0x0026 reg=3 (null) Ljava/lang/String; │ │ @@ -746962,45 +746962,45 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 53 16-bit code units │ │ -307148: |[307148] org.jaudiotagger.tag.id3.ID3Tags.convertFrameID23To24:(Ljava/lang/String;)Ljava/lang/String; │ │ -307158: 6e10 aa87 0300 |0000: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@87aa │ │ -30715e: 0a00 |0003: move-result v0 │ │ -307160: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -307162: 1242 |0005: const/4 v2, #int 4 // #4 │ │ -307164: 3520 0300 |0006: if-ge v0, v2, 0009 // +0003 │ │ -307168: 1101 |0008: return-object v1 │ │ -30716a: 7100 d996 0000 |0009: invoke-static {}, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.getInstanceOf:()Lorg/jaudiotagger/tag/id3/ID3v23Frames; // method@96d9 │ │ -307170: 0c00 |000c: move-result-object v0 │ │ -307172: 6e10 d896 0000 |000d: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.getIdToValueMap:()Ljava/util/Map; // method@96d8 │ │ -307178: 0c00 |0010: move-result-object v0 │ │ -30717a: 7220 8d89 3000 |0011: invoke-interface {v0, v3}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@898d │ │ -307180: 0a00 |0014: move-result v0 │ │ -307182: 3800 1f00 |0015: if-eqz v0, 0034 // +001f │ │ -307186: 7100 6297 0000 |0017: invoke-static {}, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.getInstanceOf:()Lorg/jaudiotagger/tag/id3/ID3v24Frames; // method@9762 │ │ -30718c: 0c00 |001a: move-result-object v0 │ │ -30718e: 6e10 6197 0000 |001b: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.getIdToValueMap:()Ljava/util/Map; // method@9761 │ │ -307194: 0c00 |001e: move-result-object v0 │ │ -307196: 7220 8d89 3000 |001f: invoke-interface {v0, v3}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@898d │ │ -30719c: 0a00 |0022: move-result v0 │ │ -30719e: 3800 0300 |0023: if-eqz v0, 0026 // +0003 │ │ -3071a2: 1103 |0025: return-object v3 │ │ -3071a4: 6200 318a |0026: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3Frames;.convertv23Tov24:Ljava/util/Map; // field@8a31 │ │ -3071a8: 1201 |0028: const/4 v1, #int 0 // #0 │ │ -3071aa: 6e30 b587 1302 |0029: invoke-virtual {v3, v1, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@87b5 │ │ -3071b0: 0c03 |002c: move-result-object v3 │ │ -3071b2: 7220 9089 3000 |002d: invoke-interface {v0, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ -3071b8: 0c03 |0030: move-result-object v3 │ │ -3071ba: 1f03 3710 |0031: check-cast v3, Ljava/lang/String; // type@1037 │ │ -3071be: 1103 |0033: return-object v3 │ │ -3071c0: 1101 |0034: return-object v1 │ │ +30714c: |[30714c] org.jaudiotagger.tag.id3.ID3Tags.convertFrameID23To24:(Ljava/lang/String;)Ljava/lang/String; │ │ +30715c: 6e10 aa87 0300 |0000: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@87aa │ │ +307162: 0a00 |0003: move-result v0 │ │ +307164: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +307166: 1242 |0005: const/4 v2, #int 4 // #4 │ │ +307168: 3520 0300 |0006: if-ge v0, v2, 0009 // +0003 │ │ +30716c: 1101 |0008: return-object v1 │ │ +30716e: 7100 d996 0000 |0009: invoke-static {}, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.getInstanceOf:()Lorg/jaudiotagger/tag/id3/ID3v23Frames; // method@96d9 │ │ +307174: 0c00 |000c: move-result-object v0 │ │ +307176: 6e10 d896 0000 |000d: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.getIdToValueMap:()Ljava/util/Map; // method@96d8 │ │ +30717c: 0c00 |0010: move-result-object v0 │ │ +30717e: 7220 8d89 3000 |0011: invoke-interface {v0, v3}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@898d │ │ +307184: 0a00 |0014: move-result v0 │ │ +307186: 3800 1f00 |0015: if-eqz v0, 0034 // +001f │ │ +30718a: 7100 6297 0000 |0017: invoke-static {}, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.getInstanceOf:()Lorg/jaudiotagger/tag/id3/ID3v24Frames; // method@9762 │ │ +307190: 0c00 |001a: move-result-object v0 │ │ +307192: 6e10 6197 0000 |001b: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.getIdToValueMap:()Ljava/util/Map; // method@9761 │ │ +307198: 0c00 |001e: move-result-object v0 │ │ +30719a: 7220 8d89 3000 |001f: invoke-interface {v0, v3}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@898d │ │ +3071a0: 0a00 |0022: move-result v0 │ │ +3071a2: 3800 0300 |0023: if-eqz v0, 0026 // +0003 │ │ +3071a6: 1103 |0025: return-object v3 │ │ +3071a8: 6200 318a |0026: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3Frames;.convertv23Tov24:Ljava/util/Map; // field@8a31 │ │ +3071ac: 1201 |0028: const/4 v1, #int 0 // #0 │ │ +3071ae: 6e30 b587 1302 |0029: invoke-virtual {v3, v1, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@87b5 │ │ +3071b4: 0c03 |002c: move-result-object v3 │ │ +3071b6: 7220 9089 3000 |002d: invoke-interface {v0, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ +3071bc: 0c03 |0030: move-result-object v3 │ │ +3071be: 1f03 3710 |0031: check-cast v3, Ljava/lang/String; // type@1037 │ │ +3071c2: 1103 |0033: return-object v3 │ │ +3071c4: 1101 |0034: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=204 │ │ 0x0009 line=210 │ │ 0x0017 line=213 │ │ 0x0026 line=220 │ │ locals : │ │ @@ -747011,36 +747011,36 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -3071c4: |[3071c4] org.jaudiotagger.tag.id3.ID3Tags.convertFrameID24To23:(Ljava/lang/String;)Ljava/lang/String; │ │ -3071d4: 6e10 aa87 0200 |0000: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@87aa │ │ -3071da: 0a00 |0003: move-result v0 │ │ -3071dc: 1241 |0004: const/4 v1, #int 4 // #4 │ │ -3071de: 3510 0400 |0005: if-ge v0, v1, 0009 // +0004 │ │ -3071e2: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -3071e4: 1102 |0008: return-object v2 │ │ -3071e6: 6200 328a |0009: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3Frames;.convertv24Tov23:Ljava/util/Map; // field@8a32 │ │ -3071ea: 7220 9089 2000 |000b: invoke-interface {v0, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ -3071f0: 0c00 |000e: move-result-object v0 │ │ -3071f2: 1f00 3710 |000f: check-cast v0, Ljava/lang/String; // type@1037 │ │ -3071f6: 3900 1100 |0011: if-nez v0, 0022 // +0011 │ │ -3071fa: 7100 d996 0000 |0013: invoke-static {}, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.getInstanceOf:()Lorg/jaudiotagger/tag/id3/ID3v23Frames; // method@96d9 │ │ -307200: 0c01 |0016: move-result-object v1 │ │ -307202: 6e10 d896 0100 |0017: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.getIdToValueMap:()Ljava/util/Map; // method@96d8 │ │ -307208: 0c01 |001a: move-result-object v1 │ │ -30720a: 7220 8d89 2100 |001b: invoke-interface {v1, v2}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@898d │ │ -307210: 0a01 |001e: move-result v1 │ │ -307212: 3801 0300 |001f: if-eqz v1, 0022 // +0003 │ │ -307216: 2802 |0021: goto 0023 // +0002 │ │ -307218: 0702 |0022: move-object v2, v0 │ │ -30721a: 1102 |0023: return-object v2 │ │ +3071c8: |[3071c8] org.jaudiotagger.tag.id3.ID3Tags.convertFrameID24To23:(Ljava/lang/String;)Ljava/lang/String; │ │ +3071d8: 6e10 aa87 0200 |0000: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@87aa │ │ +3071de: 0a00 |0003: move-result v0 │ │ +3071e0: 1241 |0004: const/4 v1, #int 4 // #4 │ │ +3071e2: 3510 0400 |0005: if-ge v0, v1, 0009 // +0004 │ │ +3071e6: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +3071e8: 1102 |0008: return-object v2 │ │ +3071ea: 6200 328a |0009: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3Frames;.convertv24Tov23:Ljava/util/Map; // field@8a32 │ │ +3071ee: 7220 9089 2000 |000b: invoke-interface {v0, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ +3071f4: 0c00 |000e: move-result-object v0 │ │ +3071f6: 1f00 3710 |000f: check-cast v0, Ljava/lang/String; // type@1037 │ │ +3071fa: 3900 1100 |0011: if-nez v0, 0022 // +0011 │ │ +3071fe: 7100 d996 0000 |0013: invoke-static {}, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.getInstanceOf:()Lorg/jaudiotagger/tag/id3/ID3v23Frames; // method@96d9 │ │ +307204: 0c01 |0016: move-result-object v1 │ │ +307206: 6e10 d896 0100 |0017: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.getIdToValueMap:()Ljava/util/Map; // method@96d8 │ │ +30720c: 0c01 |001a: move-result-object v1 │ │ +30720e: 7220 8d89 2100 |001b: invoke-interface {v1, v2}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@898d │ │ +307214: 0a01 |001e: move-result v1 │ │ +307216: 3801 0300 |001f: if-eqz v1, 0022 // +0003 │ │ +30721a: 2802 |0021: goto 0023 // +0002 │ │ +30721c: 0702 |0022: move-object v2, v0 │ │ +30721e: 1102 |0023: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=278 │ │ 0x0009 line=282 │ │ 0x0013 line=285 │ │ locals : │ │ 0x0000 - 0x0024 reg=2 (null) Ljava/lang/String; │ │ @@ -747050,96 +747050,96 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 163 16-bit code units │ │ -306ec0: |[306ec0] org.jaudiotagger.tag.id3.ID3Tags.copyObject:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -306ed0: 3904 0400 |0000: if-nez v4, 0004 // +0004 │ │ -306ed4: 1204 |0002: const/4 v4, #int 0 // #0 │ │ -306ed6: 1104 |0003: return-object v4 │ │ -306ed8: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -306eda: 2301 ba13 |0005: new-array v1, v0, [Ljava/lang/Class; // type@13ba │ │ -306ede: 6e10 7387 0400 |0007: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@8773 │ │ -306ee4: 0c02 |000a: move-result-object v2 │ │ -306ee6: 1203 |000b: const/4 v3, #int 0 // #0 │ │ -306ee8: 4d02 0103 |000c: aput-object v2, v1, v3 │ │ -306eec: 6e10 7387 0400 |000e: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@8773 │ │ -306ef2: 0c02 |0011: move-result-object v2 │ │ -306ef4: 6e20 e686 1200 |0012: invoke-virtual {v2, v1}, Ljava/lang/Class;.getConstructor:([Ljava/lang/Class;)Ljava/lang/reflect/Constructor; // method@86e6 │ │ -306efa: 0c01 |0015: move-result-object v1 │ │ -306efc: 2300 be13 |0016: new-array v0, v0, [Ljava/lang/Object; // type@13be │ │ -306f00: 4d04 0003 |0018: aput-object v4, v0, v3 │ │ -306f04: 6e20 0588 0100 |001a: invoke-virtual {v1, v0}, Ljava/lang/reflect/Constructor;.newInstance:([Ljava/lang/Object;)Ljava/lang/Object; // method@8805 │ │ -306f0a: 0c04 |001d: move-result-object v4 │ │ -306f0c: 1104 |001e: return-object v4 │ │ -306f0e: 0d04 |001f: move-exception v4 │ │ -306f10: 6e10 1288 0400 |0020: invoke-virtual {v4}, Ljava/lang/reflect/InvocationTargetException;.getCause:()Ljava/lang/Throwable; // method@8812 │ │ -306f16: 0c00 |0023: move-result-object v0 │ │ -306f18: 2000 1a10 |0024: instance-of v0, v0, Ljava/lang/Error; // type@101a │ │ -306f1c: 3900 1900 |0026: if-nez v0, 003f // +0019 │ │ -306f20: 6e10 1288 0400 |0028: invoke-virtual {v4}, Ljava/lang/reflect/InvocationTargetException;.getCause:()Ljava/lang/Throwable; // method@8812 │ │ -306f26: 0c00 |002b: move-result-object v0 │ │ -306f28: 2000 3310 |002c: instance-of v0, v0, Ljava/lang/RuntimeException; // type@1033 │ │ -306f2c: 3800 0900 |002e: if-eqz v0, 0037 // +0009 │ │ -306f30: 6e10 1288 0400 |0030: invoke-virtual {v4}, Ljava/lang/reflect/InvocationTargetException;.getCause:()Ljava/lang/Throwable; // method@8812 │ │ -306f36: 0c04 |0033: move-result-object v4 │ │ -306f38: 1f04 3310 |0034: check-cast v4, Ljava/lang/RuntimeException; // type@1033 │ │ -306f3c: 2704 |0036: throw v4 │ │ -306f3e: 2204 1e10 |0037: new-instance v4, Ljava/lang/IllegalArgumentException; // type@101e │ │ -306f42: 1a00 ff1f |0039: const-string v0, "InvocationTargetException: Unable to invoke constructor to create copy" // string@1fff │ │ -306f46: 7020 1887 0400 |003b: invoke-direct {v4, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ -306f4c: 2704 |003e: throw v4 │ │ -306f4e: 6e10 1288 0400 |003f: invoke-virtual {v4}, Ljava/lang/reflect/InvocationTargetException;.getCause:()Ljava/lang/Throwable; // method@8812 │ │ -306f54: 0c04 |0042: move-result-object v4 │ │ -306f56: 1f04 1a10 |0043: check-cast v4, Ljava/lang/Error; // type@101a │ │ -306f5a: 2704 |0045: throw v4 │ │ -306f5c: 2200 1e10 |0046: new-instance v0, Ljava/lang/IllegalArgumentException; // type@101e │ │ -306f60: 2201 3910 |0048: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -306f64: 7010 cc87 0100 |004a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -306f6a: 1a02 9c1f |004d: const-string v2, "InstantiationException: Unable to instantiate constructor to copy" // string@1f9c │ │ -306f6e: 6e20 d787 2100 |004f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -306f74: 6e10 7387 0400 |0052: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@8773 │ │ -306f7a: 0c04 |0055: move-result-object v4 │ │ -306f7c: 6e10 f286 0400 |0056: invoke-virtual {v4}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@86f2 │ │ -306f82: 0c04 |0059: move-result-object v4 │ │ -306f84: 6e20 d787 4100 |005a: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -306f8a: 6e10 df87 0100 |005d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -306f90: 0c04 |0060: move-result-object v4 │ │ -306f92: 7020 1887 4000 |0061: invoke-direct {v0, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ -306f98: 2700 |0064: throw v0 │ │ -306f9a: 2200 1e10 |0065: new-instance v0, Ljava/lang/IllegalArgumentException; // type@101e │ │ -306f9e: 2201 3910 |0067: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -306fa2: 7010 cc87 0100 |0069: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -306fa8: 1a02 361f |006c: const-string v2, "IllegalAccessException: No access to run constructor to create copy" // string@1f36 │ │ -306fac: 6e20 d787 2100 |006e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -306fb2: 6e10 7387 0400 |0071: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@8773 │ │ -306fb8: 0c04 |0074: move-result-object v4 │ │ -306fba: 6e10 f286 0400 |0075: invoke-virtual {v4}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@86f2 │ │ -306fc0: 0c04 |0078: move-result-object v4 │ │ -306fc2: 6e20 d787 4100 |0079: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -306fc8: 6e10 df87 0100 |007c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -306fce: 0c04 |007f: move-result-object v4 │ │ -306fd0: 7020 1887 4000 |0080: invoke-direct {v0, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ -306fd6: 2700 |0083: throw v0 │ │ -306fd8: 2200 1e10 |0084: new-instance v0, Ljava/lang/IllegalArgumentException; // type@101e │ │ -306fdc: 2201 3910 |0086: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -306fe0: 7010 cc87 0100 |0088: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -306fe6: 1a02 0c3e |008b: const-string v2, "NoSuchMethodException: Error finding constructor to create copy:" // string@3e0c │ │ -306fea: 6e20 d787 2100 |008d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -306ff0: 6e10 7387 0400 |0090: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@8773 │ │ -306ff6: 0c04 |0093: move-result-object v4 │ │ -306ff8: 6e10 f286 0400 |0094: invoke-virtual {v4}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@86f2 │ │ -306ffe: 0c04 |0097: move-result-object v4 │ │ -307000: 6e20 d787 4100 |0098: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -307006: 6e10 df87 0100 |009b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -30700c: 0c04 |009e: move-result-object v4 │ │ -30700e: 7020 1887 4000 |009f: invoke-direct {v0, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ -307014: 2700 |00a2: throw v0 │ │ +306ec4: |[306ec4] org.jaudiotagger.tag.id3.ID3Tags.copyObject:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +306ed4: 3904 0400 |0000: if-nez v4, 0004 // +0004 │ │ +306ed8: 1204 |0002: const/4 v4, #int 0 // #0 │ │ +306eda: 1104 |0003: return-object v4 │ │ +306edc: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +306ede: 2301 ba13 |0005: new-array v1, v0, [Ljava/lang/Class; // type@13ba │ │ +306ee2: 6e10 7387 0400 |0007: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@8773 │ │ +306ee8: 0c02 |000a: move-result-object v2 │ │ +306eea: 1203 |000b: const/4 v3, #int 0 // #0 │ │ +306eec: 4d02 0103 |000c: aput-object v2, v1, v3 │ │ +306ef0: 6e10 7387 0400 |000e: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@8773 │ │ +306ef6: 0c02 |0011: move-result-object v2 │ │ +306ef8: 6e20 e686 1200 |0012: invoke-virtual {v2, v1}, Ljava/lang/Class;.getConstructor:([Ljava/lang/Class;)Ljava/lang/reflect/Constructor; // method@86e6 │ │ +306efe: 0c01 |0015: move-result-object v1 │ │ +306f00: 2300 be13 |0016: new-array v0, v0, [Ljava/lang/Object; // type@13be │ │ +306f04: 4d04 0003 |0018: aput-object v4, v0, v3 │ │ +306f08: 6e20 0588 0100 |001a: invoke-virtual {v1, v0}, Ljava/lang/reflect/Constructor;.newInstance:([Ljava/lang/Object;)Ljava/lang/Object; // method@8805 │ │ +306f0e: 0c04 |001d: move-result-object v4 │ │ +306f10: 1104 |001e: return-object v4 │ │ +306f12: 0d04 |001f: move-exception v4 │ │ +306f14: 6e10 1288 0400 |0020: invoke-virtual {v4}, Ljava/lang/reflect/InvocationTargetException;.getCause:()Ljava/lang/Throwable; // method@8812 │ │ +306f1a: 0c00 |0023: move-result-object v0 │ │ +306f1c: 2000 1a10 |0024: instance-of v0, v0, Ljava/lang/Error; // type@101a │ │ +306f20: 3900 1900 |0026: if-nez v0, 003f // +0019 │ │ +306f24: 6e10 1288 0400 |0028: invoke-virtual {v4}, Ljava/lang/reflect/InvocationTargetException;.getCause:()Ljava/lang/Throwable; // method@8812 │ │ +306f2a: 0c00 |002b: move-result-object v0 │ │ +306f2c: 2000 3310 |002c: instance-of v0, v0, Ljava/lang/RuntimeException; // type@1033 │ │ +306f30: 3800 0900 |002e: if-eqz v0, 0037 // +0009 │ │ +306f34: 6e10 1288 0400 |0030: invoke-virtual {v4}, Ljava/lang/reflect/InvocationTargetException;.getCause:()Ljava/lang/Throwable; // method@8812 │ │ +306f3a: 0c04 |0033: move-result-object v4 │ │ +306f3c: 1f04 3310 |0034: check-cast v4, Ljava/lang/RuntimeException; // type@1033 │ │ +306f40: 2704 |0036: throw v4 │ │ +306f42: 2204 1e10 |0037: new-instance v4, Ljava/lang/IllegalArgumentException; // type@101e │ │ +306f46: 1a00 ff1f |0039: const-string v0, "InvocationTargetException: Unable to invoke constructor to create copy" // string@1fff │ │ +306f4a: 7020 1887 0400 |003b: invoke-direct {v4, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ +306f50: 2704 |003e: throw v4 │ │ +306f52: 6e10 1288 0400 |003f: invoke-virtual {v4}, Ljava/lang/reflect/InvocationTargetException;.getCause:()Ljava/lang/Throwable; // method@8812 │ │ +306f58: 0c04 |0042: move-result-object v4 │ │ +306f5a: 1f04 1a10 |0043: check-cast v4, Ljava/lang/Error; // type@101a │ │ +306f5e: 2704 |0045: throw v4 │ │ +306f60: 2200 1e10 |0046: new-instance v0, Ljava/lang/IllegalArgumentException; // type@101e │ │ +306f64: 2201 3910 |0048: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +306f68: 7010 cc87 0100 |004a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +306f6e: 1a02 9c1f |004d: const-string v2, "InstantiationException: Unable to instantiate constructor to copy" // string@1f9c │ │ +306f72: 6e20 d787 2100 |004f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +306f78: 6e10 7387 0400 |0052: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@8773 │ │ +306f7e: 0c04 |0055: move-result-object v4 │ │ +306f80: 6e10 f286 0400 |0056: invoke-virtual {v4}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@86f2 │ │ +306f86: 0c04 |0059: move-result-object v4 │ │ +306f88: 6e20 d787 4100 |005a: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +306f8e: 6e10 df87 0100 |005d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +306f94: 0c04 |0060: move-result-object v4 │ │ +306f96: 7020 1887 4000 |0061: invoke-direct {v0, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ +306f9c: 2700 |0064: throw v0 │ │ +306f9e: 2200 1e10 |0065: new-instance v0, Ljava/lang/IllegalArgumentException; // type@101e │ │ +306fa2: 2201 3910 |0067: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +306fa6: 7010 cc87 0100 |0069: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +306fac: 1a02 361f |006c: const-string v2, "IllegalAccessException: No access to run constructor to create copy" // string@1f36 │ │ +306fb0: 6e20 d787 2100 |006e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +306fb6: 6e10 7387 0400 |0071: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@8773 │ │ +306fbc: 0c04 |0074: move-result-object v4 │ │ +306fbe: 6e10 f286 0400 |0075: invoke-virtual {v4}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@86f2 │ │ +306fc4: 0c04 |0078: move-result-object v4 │ │ +306fc6: 6e20 d787 4100 |0079: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +306fcc: 6e10 df87 0100 |007c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +306fd2: 0c04 |007f: move-result-object v4 │ │ +306fd4: 7020 1887 4000 |0080: invoke-direct {v0, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ +306fda: 2700 |0083: throw v0 │ │ +306fdc: 2200 1e10 |0084: new-instance v0, Ljava/lang/IllegalArgumentException; // type@101e │ │ +306fe0: 2201 3910 |0086: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +306fe4: 7010 cc87 0100 |0088: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +306fea: 1a02 0c3e |008b: const-string v2, "NoSuchMethodException: Error finding constructor to create copy:" // string@3e0c │ │ +306fee: 6e20 d787 2100 |008d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +306ff4: 6e10 7387 0400 |0090: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@8773 │ │ +306ffa: 0c04 |0093: move-result-object v4 │ │ +306ffc: 6e10 f286 0400 |0094: invoke-virtual {v4}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@86f2 │ │ +307002: 0c04 |0097: move-result-object v4 │ │ +307004: 6e20 d787 4100 |0098: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +30700a: 6e10 df87 0100 |009b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +307010: 0c04 |009e: move-result-object v4 │ │ +307012: 7020 1887 4000 |009f: invoke-direct {v0, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ +307018: 2700 |00a2: throw v0 │ │ catches : 1 │ │ 0x0005 - 0x001e │ │ Ljava/lang/NoSuchMethodException; -> 0x0084 │ │ Ljava/lang/IllegalAccessException; -> 0x0065 │ │ Ljava/lang/InstantiationException; -> 0x0046 │ │ Ljava/lang/reflect/InvocationTargetException; -> 0x001f │ │ positions : │ │ @@ -747162,19 +747162,19 @@ │ │ type : '(Ljava/lang/String;)J' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -30734c: |[30734c] org.jaudiotagger.tag.id3.ID3Tags.findNumber:(Ljava/lang/String;)J │ │ -30735c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -30735e: 7120 9195 0200 |0001: invoke-static {v2, v0}, Lorg/jaudiotagger/tag/id3/ID3Tags;.findNumber:(Ljava/lang/String;I)J // method@9591 │ │ -307364: 0b00 |0004: move-result-wide v0 │ │ -307366: 1000 |0005: return-wide v0 │ │ +307350: |[307350] org.jaudiotagger.tag.id3.ID3Tags.findNumber:(Ljava/lang/String;)J │ │ +307360: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +307362: 7120 9195 0200 |0001: invoke-static {v2, v0}, Lorg/jaudiotagger/tag/id3/ID3Tags;.findNumber:(Ljava/lang/String;I)J // method@9591 │ │ +307368: 0b00 |0004: move-result-wide v0 │ │ +30736a: 1000 |0005: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=359 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ │ │ #9 : (in Lorg/jaudiotagger/tag/id3/ID3Tags;) │ │ @@ -747182,101 +747182,101 @@ │ │ type : '(Ljava/lang/String;I)J' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 177 16-bit code units │ │ -307368: |[307368] org.jaudiotagger.tag.id3.ID3Tags.findNumber:(Ljava/lang/String;I)J │ │ -307378: 1a00 7148 |0000: const-string v0, "String is null" // string@4871 │ │ -30737c: 7120 9e89 0400 |0002: invoke-static {v4, v0}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@899e │ │ -307382: 3a05 8700 |0005: if-ltz v5, 008c // +0087 │ │ -307386: 6e10 aa87 0400 |0007: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@87aa │ │ -30738c: 0a00 |000a: move-result v0 │ │ -30738e: 3505 8100 |000b: if-ge v5, v0, 008c // +0081 │ │ -307392: 6e10 aa87 0400 |000d: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@87aa │ │ -307398: 0a00 |0010: move-result v0 │ │ -30739a: 1301 3900 |0011: const/16 v1, #int 57 // #39 │ │ -30739e: 1302 3000 |0013: const/16 v2, #int 48 // #30 │ │ -3073a2: 3505 1a00 |0015: if-ge v5, v0, 002f // +001a │ │ -3073a6: 6e20 9487 5400 |0017: invoke-virtual {v4, v5}, Ljava/lang/String;.charAt:(I)C // method@8794 │ │ -3073ac: 0a00 |001a: move-result v0 │ │ -3073ae: 3420 0800 |001b: if-lt v0, v2, 0023 // +0008 │ │ -3073b2: 6e20 9487 5400 |001d: invoke-virtual {v4, v5}, Ljava/lang/String;.charAt:(I)C // method@8794 │ │ -3073b8: 0a00 |0020: move-result v0 │ │ -3073ba: 3710 0e00 |0021: if-le v0, v1, 002f // +000e │ │ -3073be: 6e20 9487 5400 |0023: invoke-virtual {v4, v5}, Ljava/lang/String;.charAt:(I)C // method@8794 │ │ -3073c4: 0a00 |0026: move-result v0 │ │ -3073c6: 1303 2d00 |0027: const/16 v3, #int 45 // #2d │ │ -3073ca: 3330 0300 |0029: if-ne v0, v3, 002c // +0003 │ │ -3073ce: 2804 |002b: goto 002f // +0004 │ │ -3073d0: d805 0501 |002c: add-int/lit8 v5, v5, #int 1 // #01 │ │ -3073d4: 28df |002e: goto 000d // -0021 │ │ -3073d6: d800 0501 |002f: add-int/lit8 v0, v5, #int 1 // #01 │ │ -3073da: 6e10 aa87 0400 |0031: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@87aa │ │ -3073e0: 0a03 |0034: move-result v3 │ │ -3073e2: 3530 1200 |0035: if-ge v0, v3, 0047 // +0012 │ │ -3073e6: 6e20 9487 0400 |0037: invoke-virtual {v4, v0}, Ljava/lang/String;.charAt:(I)C // method@8794 │ │ -3073ec: 0a03 |003a: move-result v3 │ │ -3073ee: 3423 0c00 |003b: if-lt v3, v2, 0047 // +000c │ │ -3073f2: 6e20 9487 0400 |003d: invoke-virtual {v4, v0}, Ljava/lang/String;.charAt:(I)C // method@8794 │ │ -3073f8: 0a03 |0040: move-result v3 │ │ -3073fa: 3713 0300 |0041: if-le v3, v1, 0044 // +0003 │ │ -3073fe: 2804 |0043: goto 0047 // +0004 │ │ -307400: d800 0001 |0044: add-int/lit8 v0, v0, #int 1 // #01 │ │ -307404: 28eb |0046: goto 0031 // -0015 │ │ -307406: 6e10 aa87 0400 |0047: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@87aa │ │ -30740c: 0a01 |004a: move-result v1 │ │ -30740e: 1a02 cf4f |004b: const-string v2, "Unable to find integer in string: " // string@4fcf │ │ -307412: 3610 2a00 |004d: if-gt v0, v1, 0077 // +002a │ │ -307416: 3750 2800 |004f: if-le v0, v5, 0077 // +0028 │ │ -30741a: 6e30 b587 5400 |0051: invoke-virtual {v4, v5, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@87b5 │ │ -307420: 0c05 |0054: move-result-object v5 │ │ -307422: 1a00 3204 |0055: const-string v0, "-" // string@0432 │ │ -307426: 6e20 9c87 0500 |0057: invoke-virtual {v5, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -30742c: 0a00 |005a: move-result v0 │ │ -30742e: 3900 0700 |005b: if-nez v0, 0062 // +0007 │ │ -307432: 7110 3d87 0500 |005d: invoke-static {v5}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@873d │ │ -307438: 0b04 |0060: move-result-wide v4 │ │ -30743a: 1004 |0061: return-wide v4 │ │ -30743c: 2205 c611 |0062: new-instance v5, Lorg/jaudiotagger/tag/TagException; // type@11c6 │ │ -307440: 2200 3910 |0064: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -307444: 7010 cc87 0000 |0066: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -30744a: 6e20 d787 2000 |0069: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -307450: 6e20 d787 4000 |006c: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -307456: 6e10 df87 0000 |006f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -30745c: 0c04 |0072: move-result-object v4 │ │ -30745e: 7020 d091 4500 |0073: invoke-direct {v5, v4}, Lorg/jaudiotagger/tag/TagException;.:(Ljava/lang/String;)V // method@91d0 │ │ -307464: 2705 |0076: throw v5 │ │ -307466: 2205 c611 |0077: new-instance v5, Lorg/jaudiotagger/tag/TagException; // type@11c6 │ │ -30746a: 2200 3910 |0079: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -30746e: 7010 cc87 0000 |007b: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -307474: 6e20 d787 2000 |007e: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -30747a: 6e20 d787 4000 |0081: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -307480: 6e10 df87 0000 |0084: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -307486: 0c04 |0087: move-result-object v4 │ │ -307488: 7020 d091 4500 |0088: invoke-direct {v5, v4}, Lorg/jaudiotagger/tag/TagException;.:(Ljava/lang/String;)V // method@91d0 │ │ -30748e: 2705 |008b: throw v5 │ │ -307490: 2200 2010 |008c: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@1020 │ │ -307494: 2201 3910 |008e: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -307498: 7010 cc87 0100 |0090: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -30749e: 1a02 3c3f |0093: const-string v2, "Offset to image string is out of bounds: offset = " // string@3f3c │ │ -3074a2: 6e20 d787 2100 |0095: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -3074a8: 6e20 d387 5100 |0098: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -3074ae: 1a05 1804 |009b: const-string v5, ", string.length()" // string@0418 │ │ -3074b2: 6e20 d787 5100 |009d: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -3074b8: 6e10 aa87 0400 |00a0: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@87aa │ │ -3074be: 0a04 |00a3: move-result v4 │ │ -3074c0: 6e20 d387 4100 |00a4: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -3074c6: 6e10 df87 0100 |00a7: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -3074cc: 0c04 |00aa: move-result-object v4 │ │ -3074ce: 7020 1f87 4000 |00ab: invoke-direct {v0, v4}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@871f │ │ -3074d4: 2802 |00ae: goto 00b0 // +0002 │ │ -3074d6: 2700 |00af: throw v0 │ │ -3074d8: 28ff |00b0: goto 00af // -0001 │ │ +30736c: |[30736c] org.jaudiotagger.tag.id3.ID3Tags.findNumber:(Ljava/lang/String;I)J │ │ +30737c: 1a00 7148 |0000: const-string v0, "String is null" // string@4871 │ │ +307380: 7120 9e89 0400 |0002: invoke-static {v4, v0}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@899e │ │ +307386: 3a05 8700 |0005: if-ltz v5, 008c // +0087 │ │ +30738a: 6e10 aa87 0400 |0007: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@87aa │ │ +307390: 0a00 |000a: move-result v0 │ │ +307392: 3505 8100 |000b: if-ge v5, v0, 008c // +0081 │ │ +307396: 6e10 aa87 0400 |000d: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@87aa │ │ +30739c: 0a00 |0010: move-result v0 │ │ +30739e: 1301 3900 |0011: const/16 v1, #int 57 // #39 │ │ +3073a2: 1302 3000 |0013: const/16 v2, #int 48 // #30 │ │ +3073a6: 3505 1a00 |0015: if-ge v5, v0, 002f // +001a │ │ +3073aa: 6e20 9487 5400 |0017: invoke-virtual {v4, v5}, Ljava/lang/String;.charAt:(I)C // method@8794 │ │ +3073b0: 0a00 |001a: move-result v0 │ │ +3073b2: 3420 0800 |001b: if-lt v0, v2, 0023 // +0008 │ │ +3073b6: 6e20 9487 5400 |001d: invoke-virtual {v4, v5}, Ljava/lang/String;.charAt:(I)C // method@8794 │ │ +3073bc: 0a00 |0020: move-result v0 │ │ +3073be: 3710 0e00 |0021: if-le v0, v1, 002f // +000e │ │ +3073c2: 6e20 9487 5400 |0023: invoke-virtual {v4, v5}, Ljava/lang/String;.charAt:(I)C // method@8794 │ │ +3073c8: 0a00 |0026: move-result v0 │ │ +3073ca: 1303 2d00 |0027: const/16 v3, #int 45 // #2d │ │ +3073ce: 3330 0300 |0029: if-ne v0, v3, 002c // +0003 │ │ +3073d2: 2804 |002b: goto 002f // +0004 │ │ +3073d4: d805 0501 |002c: add-int/lit8 v5, v5, #int 1 // #01 │ │ +3073d8: 28df |002e: goto 000d // -0021 │ │ +3073da: d800 0501 |002f: add-int/lit8 v0, v5, #int 1 // #01 │ │ +3073de: 6e10 aa87 0400 |0031: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@87aa │ │ +3073e4: 0a03 |0034: move-result v3 │ │ +3073e6: 3530 1200 |0035: if-ge v0, v3, 0047 // +0012 │ │ +3073ea: 6e20 9487 0400 |0037: invoke-virtual {v4, v0}, Ljava/lang/String;.charAt:(I)C // method@8794 │ │ +3073f0: 0a03 |003a: move-result v3 │ │ +3073f2: 3423 0c00 |003b: if-lt v3, v2, 0047 // +000c │ │ +3073f6: 6e20 9487 0400 |003d: invoke-virtual {v4, v0}, Ljava/lang/String;.charAt:(I)C // method@8794 │ │ +3073fc: 0a03 |0040: move-result v3 │ │ +3073fe: 3713 0300 |0041: if-le v3, v1, 0044 // +0003 │ │ +307402: 2804 |0043: goto 0047 // +0004 │ │ +307404: d800 0001 |0044: add-int/lit8 v0, v0, #int 1 // #01 │ │ +307408: 28eb |0046: goto 0031 // -0015 │ │ +30740a: 6e10 aa87 0400 |0047: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@87aa │ │ +307410: 0a01 |004a: move-result v1 │ │ +307412: 1a02 cf4f |004b: const-string v2, "Unable to find integer in string: " // string@4fcf │ │ +307416: 3610 2a00 |004d: if-gt v0, v1, 0077 // +002a │ │ +30741a: 3750 2800 |004f: if-le v0, v5, 0077 // +0028 │ │ +30741e: 6e30 b587 5400 |0051: invoke-virtual {v4, v5, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@87b5 │ │ +307424: 0c05 |0054: move-result-object v5 │ │ +307426: 1a00 3204 |0055: const-string v0, "-" // string@0432 │ │ +30742a: 6e20 9c87 0500 |0057: invoke-virtual {v5, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +307430: 0a00 |005a: move-result v0 │ │ +307432: 3900 0700 |005b: if-nez v0, 0062 // +0007 │ │ +307436: 7110 3d87 0500 |005d: invoke-static {v5}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@873d │ │ +30743c: 0b04 |0060: move-result-wide v4 │ │ +30743e: 1004 |0061: return-wide v4 │ │ +307440: 2205 c611 |0062: new-instance v5, Lorg/jaudiotagger/tag/TagException; // type@11c6 │ │ +307444: 2200 3910 |0064: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +307448: 7010 cc87 0000 |0066: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +30744e: 6e20 d787 2000 |0069: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +307454: 6e20 d787 4000 |006c: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +30745a: 6e10 df87 0000 |006f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +307460: 0c04 |0072: move-result-object v4 │ │ +307462: 7020 d091 4500 |0073: invoke-direct {v5, v4}, Lorg/jaudiotagger/tag/TagException;.:(Ljava/lang/String;)V // method@91d0 │ │ +307468: 2705 |0076: throw v5 │ │ +30746a: 2205 c611 |0077: new-instance v5, Lorg/jaudiotagger/tag/TagException; // type@11c6 │ │ +30746e: 2200 3910 |0079: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +307472: 7010 cc87 0000 |007b: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +307478: 6e20 d787 2000 |007e: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +30747e: 6e20 d787 4000 |0081: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +307484: 6e10 df87 0000 |0084: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +30748a: 0c04 |0087: move-result-object v4 │ │ +30748c: 7020 d091 4500 |0088: invoke-direct {v5, v4}, Lorg/jaudiotagger/tag/TagException;.:(Ljava/lang/String;)V // method@91d0 │ │ +307492: 2705 |008b: throw v5 │ │ +307494: 2200 2010 |008c: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@1020 │ │ +307498: 2201 3910 |008e: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +30749c: 7010 cc87 0100 |0090: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +3074a2: 1a02 3c3f |0093: const-string v2, "Offset to image string is out of bounds: offset = " // string@3f3c │ │ +3074a6: 6e20 d787 2100 |0095: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +3074ac: 6e20 d387 5100 |0098: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +3074b2: 1a05 1804 |009b: const-string v5, ", string.length()" // string@0418 │ │ +3074b6: 6e20 d787 5100 |009d: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +3074bc: 6e10 aa87 0400 |00a0: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@87aa │ │ +3074c2: 0a04 |00a3: move-result v4 │ │ +3074c4: 6e20 d387 4100 |00a4: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +3074ca: 6e10 df87 0100 |00a7: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +3074d0: 0c04 |00aa: move-result-object v4 │ │ +3074d2: 7020 1f87 4000 |00ab: invoke-direct {v0, v4}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@871f │ │ +3074d8: 2802 |00ae: goto 00b0 // +0002 │ │ +3074da: 2700 |00af: throw v0 │ │ +3074dc: 28ff |00b0: goto 00af // -0001 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=376 │ │ 0x0007 line=378 │ │ 0x000d line=386 │ │ 0x0017 line=388 │ │ 0x0031 line=395 │ │ @@ -747296,20 +747296,20 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -30721c: |[30721c] org.jaudiotagger.tag.id3.ID3Tags.forceFrameID22To23:(Ljava/lang/String;)Ljava/lang/String; │ │ -30722c: 6200 358a |0000: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3Frames;.forcev22Tov23:Ljava/util/Map; // field@8a35 │ │ -307230: 7220 9089 1000 |0002: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ -307236: 0c01 |0005: move-result-object v1 │ │ -307238: 1f01 3710 |0006: check-cast v1, Ljava/lang/String; // type@1037 │ │ -30723c: 1101 |0008: return-object v1 │ │ +307220: |[307220] org.jaudiotagger.tag.id3.ID3Tags.forceFrameID22To23:(Ljava/lang/String;)Ljava/lang/String; │ │ +307230: 6200 358a |0000: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3Frames;.forcev22Tov23:Ljava/util/Map; // field@8a35 │ │ +307234: 7220 9089 1000 |0002: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ +30723a: 0c01 |0005: move-result-object v1 │ │ +30723c: 1f01 3710 |0006: check-cast v1, Ljava/lang/String; // type@1037 │ │ +307240: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=234 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #11 : (in Lorg/jaudiotagger/tag/id3/ID3Tags;) │ │ @@ -747317,20 +747317,20 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -307240: |[307240] org.jaudiotagger.tag.id3.ID3Tags.forceFrameID23To22:(Ljava/lang/String;)Ljava/lang/String; │ │ -307250: 6200 368a |0000: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3Frames;.forcev23Tov22:Ljava/util/Map; // field@8a36 │ │ -307254: 7220 9089 1000 |0002: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ -30725a: 0c01 |0005: move-result-object v1 │ │ -30725c: 1f01 3710 |0006: check-cast v1, Ljava/lang/String; // type@1037 │ │ -307260: 1101 |0008: return-object v1 │ │ +307244: |[307244] org.jaudiotagger.tag.id3.ID3Tags.forceFrameID23To22:(Ljava/lang/String;)Ljava/lang/String; │ │ +307254: 6200 368a |0000: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3Frames;.forcev23Tov22:Ljava/util/Map; // field@8a36 │ │ +307258: 7220 9089 1000 |0002: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ +30725e: 0c01 |0005: move-result-object v1 │ │ +307260: 1f01 3710 |0006: check-cast v1, Ljava/lang/String; // type@1037 │ │ +307264: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=245 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #12 : (in Lorg/jaudiotagger/tag/id3/ID3Tags;) │ │ @@ -747338,20 +747338,20 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -307264: |[307264] org.jaudiotagger.tag.id3.ID3Tags.forceFrameID23To24:(Ljava/lang/String;)Ljava/lang/String; │ │ -307274: 6200 378a |0000: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3Frames;.forcev23Tov24:Ljava/util/Map; // field@8a37 │ │ -307278: 7220 9089 1000 |0002: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ -30727e: 0c01 |0005: move-result-object v1 │ │ -307280: 1f01 3710 |0006: check-cast v1, Ljava/lang/String; // type@1037 │ │ -307284: 1101 |0008: return-object v1 │ │ +307268: |[307268] org.jaudiotagger.tag.id3.ID3Tags.forceFrameID23To24:(Ljava/lang/String;)Ljava/lang/String; │ │ +307278: 6200 378a |0000: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3Frames;.forcev23Tov24:Ljava/util/Map; // field@8a37 │ │ +30727c: 7220 9089 1000 |0002: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ +307282: 0c01 |0005: move-result-object v1 │ │ +307284: 1f01 3710 |0006: check-cast v1, Ljava/lang/String; // type@1037 │ │ +307288: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=256 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #13 : (in Lorg/jaudiotagger/tag/id3/ID3Tags;) │ │ @@ -747359,20 +747359,20 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -307288: |[307288] org.jaudiotagger.tag.id3.ID3Tags.forceFrameID24To23:(Ljava/lang/String;)Ljava/lang/String; │ │ -307298: 6200 388a |0000: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3Frames;.forcev24Tov23:Ljava/util/Map; // field@8a38 │ │ -30729c: 7220 9089 1000 |0002: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ -3072a2: 0c01 |0005: move-result-object v1 │ │ -3072a4: 1f01 3710 |0006: check-cast v1, Ljava/lang/String; // type@1037 │ │ -3072a8: 1101 |0008: return-object v1 │ │ +30728c: |[30728c] org.jaudiotagger.tag.id3.ID3Tags.forceFrameID24To23:(Ljava/lang/String;)Ljava/lang/String; │ │ +30729c: 6200 388a |0000: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3Frames;.forcev24Tov23:Ljava/util/Map; // field@8a38 │ │ +3072a0: 7220 9089 1000 |0002: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ +3072a6: 0c01 |0005: move-result-object v1 │ │ +3072a8: 1f01 3710 |0006: check-cast v1, Ljava/lang/String; // type@1037 │ │ +3072ac: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=267 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #14 : (in Lorg/jaudiotagger/tag/id3/ID3Tags;) │ │ @@ -747380,62 +747380,62 @@ │ │ type : '(Ljava/lang/Object;)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 89 16-bit code units │ │ -3074dc: |[3074dc] org.jaudiotagger.tag.id3.ID3Tags.getWholeNumber:(Ljava/lang/Object;)J │ │ -3074ec: 2030 3710 |0000: instance-of v0, v3, Ljava/lang/String; // type@1037 │ │ -3074f0: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -3074f4: 1f03 3710 |0004: check-cast v3, Ljava/lang/String; // type@1037 │ │ -3074f8: 7110 3d87 0300 |0006: invoke-static {v3}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@873d │ │ -3074fe: 0b00 |0009: move-result-wide v0 │ │ -307500: 282d |000a: goto 0037 // +002d │ │ -307502: 2030 0d10 |000b: instance-of v0, v3, Ljava/lang/Byte; // type@100d │ │ -307506: 3800 0a00 |000d: if-eqz v0, 0017 // +000a │ │ -30750a: 1f03 0d10 |000f: check-cast v3, Ljava/lang/Byte; // type@100d │ │ -30750e: 6e10 c886 0300 |0011: invoke-virtual {v3}, Ljava/lang/Byte;.byteValue:()B // method@86c8 │ │ -307514: 0a03 |0014: move-result v3 │ │ -307516: 8130 |0015: int-to-long v0, v3 │ │ -307518: 2821 |0016: goto 0037 // +0021 │ │ -30751a: 2030 3510 |0017: instance-of v0, v3, Ljava/lang/Short; // type@1035 │ │ -30751e: 3800 0900 |0019: if-eqz v0, 0022 // +0009 │ │ -307522: 1f03 3510 |001b: check-cast v3, Ljava/lang/Short; // type@1035 │ │ -307526: 6e10 8687 0300 |001d: invoke-virtual {v3}, Ljava/lang/Short;.shortValue:()S // method@8786 │ │ -30752c: 0a03 |0020: move-result v3 │ │ -30752e: 28f4 |0021: goto 0015 // -000c │ │ -307530: 2030 2210 |0022: instance-of v0, v3, Ljava/lang/Integer; // type@1022 │ │ -307534: 3800 0900 |0024: if-eqz v0, 002d // +0009 │ │ -307538: 1f03 2210 |0026: check-cast v3, Ljava/lang/Integer; // type@1022 │ │ -30753c: 6e10 2987 0300 |0028: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@8729 │ │ -307542: 0a03 |002b: move-result v3 │ │ -307544: 28e9 |002c: goto 0015 // -0017 │ │ -307546: 2030 2510 |002d: instance-of v0, v3, Ljava/lang/Long; // type@1025 │ │ -30754a: 3800 0900 |002f: if-eqz v0, 0038 // +0009 │ │ -30754e: 1f03 2510 |0031: check-cast v3, Ljava/lang/Long; // type@1025 │ │ -307552: 6e10 3c87 0300 |0033: invoke-virtual {v3}, Ljava/lang/Long;.longValue:()J // method@873c │ │ -307558: 0b00 |0036: move-result-wide v0 │ │ -30755a: 1000 |0037: return-wide v0 │ │ -30755c: 2200 1e10 |0038: new-instance v0, Ljava/lang/IllegalArgumentException; // type@101e │ │ -307560: 2201 3910 |003a: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -307564: 7010 cc87 0100 |003c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -30756a: 1a02 2d50 |003f: const-string v2, "Unsupported value class: " // string@502d │ │ -30756e: 6e20 d787 2100 |0041: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -307574: 6e10 7387 0300 |0044: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@8773 │ │ -30757a: 0c03 |0047: move-result-object v3 │ │ -30757c: 6e10 f286 0300 |0048: invoke-virtual {v3}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@86f2 │ │ -307582: 0c03 |004b: move-result-object v3 │ │ -307584: 6e20 d787 3100 |004c: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -30758a: 6e10 df87 0100 |004f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -307590: 0c03 |0052: move-result-object v3 │ │ -307592: 7020 1887 3000 |0053: invoke-direct {v0, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ -307598: 2802 |0056: goto 0058 // +0002 │ │ -30759a: 2700 |0057: throw v0 │ │ -30759c: 28ff |0058: goto 0057 // -0001 │ │ +3074e0: |[3074e0] org.jaudiotagger.tag.id3.ID3Tags.getWholeNumber:(Ljava/lang/Object;)J │ │ +3074f0: 2030 3710 |0000: instance-of v0, v3, Ljava/lang/String; // type@1037 │ │ +3074f4: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +3074f8: 1f03 3710 |0004: check-cast v3, Ljava/lang/String; // type@1037 │ │ +3074fc: 7110 3d87 0300 |0006: invoke-static {v3}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@873d │ │ +307502: 0b00 |0009: move-result-wide v0 │ │ +307504: 282d |000a: goto 0037 // +002d │ │ +307506: 2030 0d10 |000b: instance-of v0, v3, Ljava/lang/Byte; // type@100d │ │ +30750a: 3800 0a00 |000d: if-eqz v0, 0017 // +000a │ │ +30750e: 1f03 0d10 |000f: check-cast v3, Ljava/lang/Byte; // type@100d │ │ +307512: 6e10 c886 0300 |0011: invoke-virtual {v3}, Ljava/lang/Byte;.byteValue:()B // method@86c8 │ │ +307518: 0a03 |0014: move-result v3 │ │ +30751a: 8130 |0015: int-to-long v0, v3 │ │ +30751c: 2821 |0016: goto 0037 // +0021 │ │ +30751e: 2030 3510 |0017: instance-of v0, v3, Ljava/lang/Short; // type@1035 │ │ +307522: 3800 0900 |0019: if-eqz v0, 0022 // +0009 │ │ +307526: 1f03 3510 |001b: check-cast v3, Ljava/lang/Short; // type@1035 │ │ +30752a: 6e10 8687 0300 |001d: invoke-virtual {v3}, Ljava/lang/Short;.shortValue:()S // method@8786 │ │ +307530: 0a03 |0020: move-result v3 │ │ +307532: 28f4 |0021: goto 0015 // -000c │ │ +307534: 2030 2210 |0022: instance-of v0, v3, Ljava/lang/Integer; // type@1022 │ │ +307538: 3800 0900 |0024: if-eqz v0, 002d // +0009 │ │ +30753c: 1f03 2210 |0026: check-cast v3, Ljava/lang/Integer; // type@1022 │ │ +307540: 6e10 2987 0300 |0028: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@8729 │ │ +307546: 0a03 |002b: move-result v3 │ │ +307548: 28e9 |002c: goto 0015 // -0017 │ │ +30754a: 2030 2510 |002d: instance-of v0, v3, Ljava/lang/Long; // type@1025 │ │ +30754e: 3800 0900 |002f: if-eqz v0, 0038 // +0009 │ │ +307552: 1f03 2510 |0031: check-cast v3, Ljava/lang/Long; // type@1025 │ │ +307556: 6e10 3c87 0300 |0033: invoke-virtual {v3}, Ljava/lang/Long;.longValue:()J // method@873c │ │ +30755c: 0b00 |0036: move-result-wide v0 │ │ +30755e: 1000 |0037: return-wide v0 │ │ +307560: 2200 1e10 |0038: new-instance v0, Ljava/lang/IllegalArgumentException; // type@101e │ │ +307564: 2201 3910 |003a: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +307568: 7010 cc87 0100 |003c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +30756e: 1a02 2d50 |003f: const-string v2, "Unsupported value class: " // string@502d │ │ +307572: 6e20 d787 2100 |0041: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +307578: 6e10 7387 0300 |0044: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@8773 │ │ +30757e: 0c03 |0047: move-result-object v3 │ │ +307580: 6e10 f286 0300 |0048: invoke-virtual {v3}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@86f2 │ │ +307586: 0c03 |004b: move-result-object v3 │ │ +307588: 6e20 d787 3100 |004c: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +30758e: 6e10 df87 0100 |004f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +307594: 0c03 |0052: move-result-object v3 │ │ +307596: 7020 1887 3000 |0053: invoke-direct {v0, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ +30759c: 2802 |0056: goto 0058 // +0002 │ │ +30759e: 2700 |0057: throw v0 │ │ +3075a0: 28ff |0058: goto 0057 // -0001 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x0004 line=95 │ │ 0x000b line=97 │ │ 0x000f line=99 │ │ 0x0017 line=101 │ │ @@ -747453,33 +747453,33 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -306de0: |[306de0] org.jaudiotagger.tag.id3.ID3Tags.isID3v22FrameIdentifier:(Ljava/lang/String;)Z │ │ -306df0: 6e10 aa87 0300 |0000: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@87aa │ │ -306df6: 0a00 |0003: move-result v0 │ │ -306df8: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -306dfa: 1232 |0005: const/4 v2, #int 3 // #3 │ │ -306dfc: 3520 0300 |0006: if-ge v0, v2, 0009 // +0003 │ │ -306e00: 0f01 |0008: return v1 │ │ -306e02: 6e10 aa87 0300 |0009: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@87aa │ │ -306e08: 0a00 |000c: move-result v0 │ │ -306e0a: 3320 1100 |000d: if-ne v0, v2, 001e // +0011 │ │ -306e0e: 7100 5896 0000 |000f: invoke-static {}, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.getInstanceOf:()Lorg/jaudiotagger/tag/id3/ID3v22Frames; // method@9658 │ │ -306e14: 0c00 |0012: move-result-object v0 │ │ -306e16: 6e10 5796 0000 |0013: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.getIdToValueMap:()Ljava/util/Map; // method@9657 │ │ -306e1c: 0c00 |0016: move-result-object v0 │ │ -306e1e: 7220 8d89 3000 |0017: invoke-interface {v0, v3}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@898d │ │ -306e24: 0a03 |001a: move-result v3 │ │ -306e26: 3803 0300 |001b: if-eqz v3, 001e // +0003 │ │ -306e2a: 1211 |001d: const/4 v1, #int 1 // #1 │ │ -306e2c: 0f01 |001e: return v1 │ │ +306de4: |[306de4] org.jaudiotagger.tag.id3.ID3Tags.isID3v22FrameIdentifier:(Ljava/lang/String;)Z │ │ +306df4: 6e10 aa87 0300 |0000: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@87aa │ │ +306dfa: 0a00 |0003: move-result v0 │ │ +306dfc: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +306dfe: 1232 |0005: const/4 v2, #int 3 // #3 │ │ +306e00: 3520 0300 |0006: if-ge v0, v2, 0009 // +0003 │ │ +306e04: 0f01 |0008: return v1 │ │ +306e06: 6e10 aa87 0300 |0009: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@87aa │ │ +306e0c: 0a00 |000c: move-result v0 │ │ +306e0e: 3320 1100 |000d: if-ne v0, v2, 001e // +0011 │ │ +306e12: 7100 5896 0000 |000f: invoke-static {}, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.getInstanceOf:()Lorg/jaudiotagger/tag/id3/ID3v22Frames; // method@9658 │ │ +306e18: 0c00 |0012: move-result-object v0 │ │ +306e1a: 6e10 5796 0000 |0013: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.getIdToValueMap:()Ljava/util/Map; // method@9657 │ │ +306e20: 0c00 |0016: move-result-object v0 │ │ +306e22: 7220 8d89 3000 |0017: invoke-interface {v0, v3}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@898d │ │ +306e28: 0a03 |001a: move-result v3 │ │ +306e2a: 3803 0300 |001b: if-eqz v3, 001e // +0003 │ │ +306e2e: 1211 |001d: const/4 v1, #int 1 // #1 │ │ +306e30: 0f01 |001e: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0009 line=55 │ │ locals : │ │ 0x0000 - 0x001f reg=3 (null) Ljava/lang/String; │ │ │ │ @@ -747488,31 +747488,31 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -306e30: |[306e30] org.jaudiotagger.tag.id3.ID3Tags.isID3v23FrameIdentifier:(Ljava/lang/String;)Z │ │ -306e40: 6e10 aa87 0300 |0000: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@87aa │ │ -306e46: 0a00 |0003: move-result v0 │ │ -306e48: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -306e4a: 1242 |0005: const/4 v2, #int 4 // #4 │ │ -306e4c: 3420 1500 |0006: if-lt v0, v2, 001b // +0015 │ │ -306e50: 7100 d996 0000 |0008: invoke-static {}, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.getInstanceOf:()Lorg/jaudiotagger/tag/id3/ID3v23Frames; // method@96d9 │ │ -306e56: 0c00 |000b: move-result-object v0 │ │ -306e58: 6e10 d896 0000 |000c: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.getIdToValueMap:()Ljava/util/Map; // method@96d8 │ │ -306e5e: 0c00 |000f: move-result-object v0 │ │ -306e60: 6e30 b587 1302 |0010: invoke-virtual {v3, v1, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@87b5 │ │ -306e66: 0c03 |0013: move-result-object v3 │ │ -306e68: 7220 8d89 3000 |0014: invoke-interface {v0, v3}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@898d │ │ -306e6e: 0a03 |0017: move-result v3 │ │ -306e70: 3803 0300 |0018: if-eqz v3, 001b // +0003 │ │ -306e74: 1211 |001a: const/4 v1, #int 1 // #1 │ │ -306e76: 0f01 |001b: return v1 │ │ +306e34: |[306e34] org.jaudiotagger.tag.id3.ID3Tags.isID3v23FrameIdentifier:(Ljava/lang/String;)Z │ │ +306e44: 6e10 aa87 0300 |0000: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@87aa │ │ +306e4a: 0a00 |0003: move-result v0 │ │ +306e4c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +306e4e: 1242 |0005: const/4 v2, #int 4 // #4 │ │ +306e50: 3420 1500 |0006: if-lt v0, v2, 001b // +0015 │ │ +306e54: 7100 d996 0000 |0008: invoke-static {}, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.getInstanceOf:()Lorg/jaudiotagger/tag/id3/ID3v23Frames; // method@96d9 │ │ +306e5a: 0c00 |000b: move-result-object v0 │ │ +306e5c: 6e10 d896 0000 |000c: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.getIdToValueMap:()Ljava/util/Map; // method@96d8 │ │ +306e62: 0c00 |000f: move-result-object v0 │ │ +306e64: 6e30 b587 1302 |0010: invoke-virtual {v3, v1, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@87b5 │ │ +306e6a: 0c03 |0013: move-result-object v3 │ │ +306e6c: 7220 8d89 3000 |0014: invoke-interface {v0, v3}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@898d │ │ +306e72: 0a03 |0017: move-result v3 │ │ +306e74: 3803 0300 |0018: if-eqz v3, 001b // +0003 │ │ +306e78: 1211 |001a: const/4 v1, #int 1 // #1 │ │ +306e7a: 0f01 |001b: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x001c reg=3 (null) Ljava/lang/String; │ │ │ │ #17 : (in Lorg/jaudiotagger/tag/id3/ID3Tags;) │ │ @@ -747520,31 +747520,31 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -306e78: |[306e78] org.jaudiotagger.tag.id3.ID3Tags.isID3v24FrameIdentifier:(Ljava/lang/String;)Z │ │ -306e88: 6e10 aa87 0300 |0000: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@87aa │ │ -306e8e: 0a00 |0003: move-result v0 │ │ -306e90: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -306e92: 1242 |0005: const/4 v2, #int 4 // #4 │ │ -306e94: 3420 1500 |0006: if-lt v0, v2, 001b // +0015 │ │ -306e98: 7100 6297 0000 |0008: invoke-static {}, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.getInstanceOf:()Lorg/jaudiotagger/tag/id3/ID3v24Frames; // method@9762 │ │ -306e9e: 0c00 |000b: move-result-object v0 │ │ -306ea0: 6e10 6197 0000 |000c: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.getIdToValueMap:()Ljava/util/Map; // method@9761 │ │ -306ea6: 0c00 |000f: move-result-object v0 │ │ -306ea8: 6e30 b587 1302 |0010: invoke-virtual {v3, v1, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@87b5 │ │ -306eae: 0c03 |0013: move-result-object v3 │ │ -306eb0: 7220 8d89 3000 |0014: invoke-interface {v0, v3}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@898d │ │ -306eb6: 0a03 |0017: move-result v3 │ │ -306eb8: 3803 0300 |0018: if-eqz v3, 001b // +0003 │ │ -306ebc: 1211 |001a: const/4 v1, #int 1 // #1 │ │ -306ebe: 0f01 |001b: return v1 │ │ +306e7c: |[306e7c] org.jaudiotagger.tag.id3.ID3Tags.isID3v24FrameIdentifier:(Ljava/lang/String;)Z │ │ +306e8c: 6e10 aa87 0300 |0000: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@87aa │ │ +306e92: 0a00 |0003: move-result v0 │ │ +306e94: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +306e96: 1242 |0005: const/4 v2, #int 4 // #4 │ │ +306e98: 3420 1500 |0006: if-lt v0, v2, 001b // +0015 │ │ +306e9c: 7100 6297 0000 |0008: invoke-static {}, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.getInstanceOf:()Lorg/jaudiotagger/tag/id3/ID3v24Frames; // method@9762 │ │ +306ea2: 0c00 |000b: move-result-object v0 │ │ +306ea4: 6e10 6197 0000 |000c: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.getIdToValueMap:()Ljava/util/Map; // method@9761 │ │ +306eaa: 0c00 |000f: move-result-object v0 │ │ +306eac: 6e30 b587 1302 |0010: invoke-virtual {v3, v1, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@87b5 │ │ +306eb2: 0c03 |0013: move-result-object v3 │ │ +306eb4: 7220 8d89 3000 |0014: invoke-interface {v0, v3}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@898d │ │ +306eba: 0a03 |0017: move-result v3 │ │ +306ebc: 3803 0300 |0018: if-eqz v3, 001b // +0003 │ │ +306ec0: 1211 |001a: const/4 v1, #int 1 // #1 │ │ +306ec2: 0f01 |001b: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x001c reg=3 (null) Ljava/lang/String; │ │ │ │ #18 : (in Lorg/jaudiotagger/tag/id3/ID3Tags;) │ │ @@ -747552,40 +747552,40 @@ │ │ type : '(Ljava/lang/String;C)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 43 16-bit code units │ │ -3072ac: |[3072ac] org.jaudiotagger.tag.id3.ID3Tags.stripChar:(Ljava/lang/String;C)Ljava/lang/String; │ │ -3072bc: 3806 2900 |0000: if-eqz v6, 0029 // +0029 │ │ -3072c0: 6e10 aa87 0600 |0002: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@87aa │ │ -3072c6: 0a00 |0005: move-result v0 │ │ -3072c8: 2300 1d13 |0006: new-array v0, v0, [C // type@131d │ │ -3072cc: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -3072ce: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -3072d0: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -3072d2: 6e10 aa87 0600 |000b: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@87aa │ │ -3072d8: 0a04 |000e: move-result v4 │ │ -3072da: 3542 1400 |000f: if-ge v2, v4, 0023 // +0014 │ │ -3072de: 6e20 9487 2600 |0011: invoke-virtual {v6, v2}, Ljava/lang/String;.charAt:(I)C // method@8794 │ │ -3072e4: 0a04 |0014: move-result v4 │ │ -3072e6: 3274 0b00 |0015: if-eq v4, v7, 0020 // +000b │ │ -3072ea: d804 0301 |0017: add-int/lit8 v4, v3, #int 1 // #01 │ │ -3072ee: 6e20 9487 2600 |0019: invoke-virtual {v6, v2}, Ljava/lang/String;.charAt:(I)C // method@8794 │ │ -3072f4: 0a05 |001c: move-result v5 │ │ -3072f6: 5005 0003 |001d: aput-char v5, v0, v3 │ │ -3072fa: 0143 |001f: move v3, v4 │ │ -3072fc: d802 0201 |0020: add-int/lit8 v2, v2, #int 1 // #01 │ │ -307300: 28e9 |0022: goto 000b // -0017 │ │ -307302: 2206 3710 |0023: new-instance v6, Ljava/lang/String; // type@1037 │ │ -307306: 7040 9387 0631 |0025: invoke-direct {v6, v0, v1, v3}, Ljava/lang/String;.:([CII)V // method@8793 │ │ -30730c: 1106 |0028: return-object v6 │ │ -30730e: 1206 |0029: const/4 v6, #int 0 // #0 │ │ -307310: 1106 |002a: return-object v6 │ │ +3072b0: |[3072b0] org.jaudiotagger.tag.id3.ID3Tags.stripChar:(Ljava/lang/String;C)Ljava/lang/String; │ │ +3072c0: 3806 2900 |0000: if-eqz v6, 0029 // +0029 │ │ +3072c4: 6e10 aa87 0600 |0002: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@87aa │ │ +3072ca: 0a00 |0005: move-result v0 │ │ +3072cc: 2300 1d13 |0006: new-array v0, v0, [C // type@131d │ │ +3072d0: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +3072d2: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +3072d4: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +3072d6: 6e10 aa87 0600 |000b: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@87aa │ │ +3072dc: 0a04 |000e: move-result v4 │ │ +3072de: 3542 1400 |000f: if-ge v2, v4, 0023 // +0014 │ │ +3072e2: 6e20 9487 2600 |0011: invoke-virtual {v6, v2}, Ljava/lang/String;.charAt:(I)C // method@8794 │ │ +3072e8: 0a04 |0014: move-result v4 │ │ +3072ea: 3274 0b00 |0015: if-eq v4, v7, 0020 // +000b │ │ +3072ee: d804 0301 |0017: add-int/lit8 v4, v3, #int 1 // #01 │ │ +3072f2: 6e20 9487 2600 |0019: invoke-virtual {v6, v2}, Ljava/lang/String;.charAt:(I)C // method@8794 │ │ +3072f8: 0a05 |001c: move-result v5 │ │ +3072fa: 5005 0003 |001d: aput-char v5, v0, v3 │ │ +3072fe: 0143 |001f: move v3, v4 │ │ +307300: d802 0201 |0020: add-int/lit8 v2, v2, #int 1 // #01 │ │ +307304: 28e9 |0022: goto 000b // -0017 │ │ +307306: 2206 3710 |0023: new-instance v6, Ljava/lang/String; // type@1037 │ │ +30730a: 7040 9387 0631 |0025: invoke-direct {v6, v0, v1, v3}, Ljava/lang/String;.:([CII)V // method@8793 │ │ +307310: 1106 |0028: return-object v6 │ │ +307312: 1206 |0029: const/4 v6, #int 0 // #0 │ │ +307314: 1106 |002a: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=427 │ │ 0x000b line=429 │ │ 0x0011 line=431 │ │ 0x0019 line=433 │ │ 0x0023 line=436 │ │ @@ -747598,27 +747598,27 @@ │ │ type : '(Ljava/lang/String;I)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -307314: |[307314] org.jaudiotagger.tag.id3.ID3Tags.truncate:(Ljava/lang/String;I)Ljava/lang/String; │ │ -307324: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -307326: 3901 0300 |0001: if-nez v1, 0004 // +0003 │ │ -30732a: 1100 |0003: return-object v0 │ │ -30732c: 3b02 0300 |0004: if-gez v2, 0007 // +0003 │ │ -307330: 1100 |0006: return-object v0 │ │ -307332: 6e10 aa87 0100 |0007: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@87aa │ │ -307338: 0a00 |000a: move-result v0 │ │ -30733a: 3720 0700 |000b: if-le v0, v2, 0012 // +0007 │ │ -30733e: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -307340: 6e30 b587 0102 |000e: invoke-virtual {v1, v0, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@87b5 │ │ -307346: 0c01 |0011: move-result-object v1 │ │ -307348: 1101 |0012: return-object v1 │ │ +307318: |[307318] org.jaudiotagger.tag.id3.ID3Tags.truncate:(Ljava/lang/String;I)Ljava/lang/String; │ │ +307328: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +30732a: 3901 0300 |0001: if-nez v1, 0004 // +0003 │ │ +30732e: 1100 |0003: return-object v0 │ │ +307330: 3b02 0300 |0004: if-gez v2, 0007 // +0003 │ │ +307334: 1100 |0006: return-object v0 │ │ +307336: 6e10 aa87 0100 |0007: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@87aa │ │ +30733c: 0a00 |000a: move-result v0 │ │ +30733e: 3720 0700 |000b: if-le v0, v2, 0012 // +0007 │ │ +307342: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +307344: 6e30 b587 0102 |000e: invoke-virtual {v1, v0, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@87b5 │ │ +30734a: 0c01 |0011: move-result-object v1 │ │ +30734c: 1101 |0012: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0007 line=461 │ │ 0x000e line=463 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0013 reg=2 (null) I │ │ @@ -747661,37 +747661,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3076f8: |[3076f8] org.jaudiotagger.tag.id3.ID3TextEncodingConversion.:()V │ │ -307708: 1a00 db98 |0000: const-string v0, "org.jaudiotagger.tag.id3" // string@98db │ │ -30770c: 7110 168a 0000 |0002: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@8a16 │ │ -307712: 0c00 |0005: move-result-object v0 │ │ -307714: 6900 3e8a |0006: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3TextEncodingConversion;.logger:Ljava/util/logging/Logger; // field@8a3e │ │ -307718: 0e00 |0008: return-void │ │ +3076fc: |[3076fc] org.jaudiotagger.tag.id3.ID3TextEncodingConversion.:()V │ │ +30770c: 1a00 db98 |0000: const-string v0, "org.jaudiotagger.tag.id3" // string@98db │ │ +307710: 7110 168a 0000 |0002: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@8a16 │ │ +307716: 0c00 |0005: move-result-object v0 │ │ +307718: 6900 3e8a |0006: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3TextEncodingConversion;.logger:Ljava/util/logging/Logger; // field@8a3e │ │ +30771c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=14 │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/ID3TextEncodingConversion;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -30771c: |[30771c] org.jaudiotagger.tag.id3.ID3TextEncodingConversion.:()V │ │ -30772c: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -307732: 0e00 |0003: return-void │ │ +307720: |[307720] org.jaudiotagger.tag.id3.ID3TextEncodingConversion.:()V │ │ +307730: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +307736: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/ID3TextEncodingConversion; │ │ │ │ #2 : (in Lorg/jaudiotagger/tag/id3/ID3TextEncodingConversion;) │ │ @@ -747699,80 +747699,80 @@ │ │ type : '(B)B' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -3075dc: |[3075dc] org.jaudiotagger.tag.id3.ID3TextEncodingConversion.convertV24textEncodingToV23textEncoding:(B)B │ │ -3075ec: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -3075ee: 3301 0400 |0001: if-ne v1, v0, 0005 // +0004 │ │ -3075f2: 1211 |0003: const/4 v1, #int 1 // #1 │ │ -3075f4: 0f01 |0004: return v1 │ │ -3075f6: 1230 |0005: const/4 v0, #int 3 // #3 │ │ -3075f8: 3301 0300 |0006: if-ne v1, v0, 0009 // +0003 │ │ -3075fc: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -3075fe: 0f01 |0009: return v1 │ │ +3075e0: |[3075e0] org.jaudiotagger.tag.id3.ID3TextEncodingConversion.convertV24textEncodingToV23textEncoding:(B)B │ │ +3075f0: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +3075f2: 3301 0400 |0001: if-ne v1, v0, 0005 // +0004 │ │ +3075f6: 1211 |0003: const/4 v1, #int 1 // #1 │ │ +3075f8: 0f01 |0004: return v1 │ │ +3075fa: 1230 |0005: const/4 v0, #int 3 // #3 │ │ +3075fc: 3301 0300 |0006: if-ne v1, v0, 0009 // +0003 │ │ +307600: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +307602: 0f01 |0009: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/jaudiotagger/tag/id3/ID3TextEncodingConversion;) │ │ name : 'getTextEncoding' │ │ type : '(Lorg/jaudiotagger/tag/id3/AbstractTagFrame;B)B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 81 16-bit code units │ │ -307600: |[307600] org.jaudiotagger.tag.id3.ID3TextEncodingConversion.getTextEncoding:(Lorg/jaudiotagger/tag/id3/AbstractTagFrame;B)B │ │ -307610: 3901 2100 |0000: if-nez v1, 0021 // +0021 │ │ -307614: 6201 3e8a |0002: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3TextEncodingConversion;.logger:Ljava/util/logging/Logger; // field@8a3e │ │ -307618: 1a00 251d |0004: const-string v0, "Header has not yet been set for this framebody" // string@1d25 │ │ -30761c: 6e20 1c8a 0100 |0006: invoke-virtual {v1, v0}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ -307622: 7100 ea91 0000 |0009: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ -307628: 0c01 |000c: move-result-object v1 │ │ -30762a: 6e10 1792 0100 |000d: invoke-virtual {v1}, Lorg/jaudiotagger/tag/TagOptionSingleton;.isResetTextEncodingForExistingFrames:()Z // method@9217 │ │ -307630: 0a01 |0010: move-result v1 │ │ -307632: 3801 0b00 |0011: if-eqz v1, 001c // +000b │ │ -307636: 7100 ea91 0000 |0013: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ -30763c: 0c01 |0016: move-result-object v1 │ │ -30763e: 6e10 e791 0100 |0017: invoke-virtual {v1}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getId3v23DefaultTextEncoding:()B // method@91e7 │ │ -307644: 0a01 |001a: move-result v1 │ │ -307646: 0f01 |001b: return v1 │ │ -307648: 7110 9e95 0200 |001c: invoke-static {v2}, Lorg/jaudiotagger/tag/id3/ID3TextEncodingConversion;.convertV24textEncodingToV23textEncoding:(B)B // method@959e │ │ -30764e: 0a01 |001f: move-result v1 │ │ -307650: 0f01 |0020: return v1 │ │ -307652: 2011 2912 |0021: instance-of v1, v1, Lorg/jaudiotagger/tag/id3/ID3v24Frame; // type@1229 │ │ -307656: 3801 1600 |0023: if-eqz v1, 0039 // +0016 │ │ -30765a: 7100 ea91 0000 |0025: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ -307660: 0c01 |0028: move-result-object v1 │ │ -307662: 6e10 1792 0100 |0029: invoke-virtual {v1}, Lorg/jaudiotagger/tag/TagOptionSingleton;.isResetTextEncodingForExistingFrames:()Z // method@9217 │ │ -307668: 0a01 |002c: move-result v1 │ │ -30766a: 3801 0b00 |002d: if-eqz v1, 0038 // +000b │ │ -30766e: 7100 ea91 0000 |002f: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ -307674: 0c01 |0032: move-result-object v1 │ │ -307676: 6e10 e891 0100 |0033: invoke-virtual {v1}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getId3v24DefaultTextEncoding:()B // method@91e8 │ │ -30767c: 0a01 |0036: move-result v1 │ │ -30767e: 0f01 |0037: return v1 │ │ -307680: 0f02 |0038: return v2 │ │ -307682: 7100 ea91 0000 |0039: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ -307688: 0c01 |003c: move-result-object v1 │ │ -30768a: 6e10 1792 0100 |003d: invoke-virtual {v1}, Lorg/jaudiotagger/tag/TagOptionSingleton;.isResetTextEncodingForExistingFrames:()Z // method@9217 │ │ -307690: 0a01 |0040: move-result v1 │ │ -307692: 3801 0b00 |0041: if-eqz v1, 004c // +000b │ │ -307696: 7100 ea91 0000 |0043: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ -30769c: 0c01 |0046: move-result-object v1 │ │ -30769e: 6e10 e791 0100 |0047: invoke-virtual {v1}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getId3v23DefaultTextEncoding:()B // method@91e7 │ │ -3076a4: 0a01 |004a: move-result v1 │ │ -3076a6: 0f01 |004b: return v1 │ │ -3076a8: 7110 9e95 0200 |004c: invoke-static {v2}, Lorg/jaudiotagger/tag/id3/ID3TextEncodingConversion;.convertV24textEncodingToV23textEncoding:(B)B // method@959e │ │ -3076ae: 0a01 |004f: move-result v1 │ │ -3076b0: 0f01 |0050: return v1 │ │ +307604: |[307604] org.jaudiotagger.tag.id3.ID3TextEncodingConversion.getTextEncoding:(Lorg/jaudiotagger/tag/id3/AbstractTagFrame;B)B │ │ +307614: 3901 2100 |0000: if-nez v1, 0021 // +0021 │ │ +307618: 6201 3e8a |0002: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3TextEncodingConversion;.logger:Ljava/util/logging/Logger; // field@8a3e │ │ +30761c: 1a00 251d |0004: const-string v0, "Header has not yet been set for this framebody" // string@1d25 │ │ +307620: 6e20 1c8a 0100 |0006: invoke-virtual {v1, v0}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ +307626: 7100 ea91 0000 |0009: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ +30762c: 0c01 |000c: move-result-object v1 │ │ +30762e: 6e10 1792 0100 |000d: invoke-virtual {v1}, Lorg/jaudiotagger/tag/TagOptionSingleton;.isResetTextEncodingForExistingFrames:()Z // method@9217 │ │ +307634: 0a01 |0010: move-result v1 │ │ +307636: 3801 0b00 |0011: if-eqz v1, 001c // +000b │ │ +30763a: 7100 ea91 0000 |0013: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ +307640: 0c01 |0016: move-result-object v1 │ │ +307642: 6e10 e791 0100 |0017: invoke-virtual {v1}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getId3v23DefaultTextEncoding:()B // method@91e7 │ │ +307648: 0a01 |001a: move-result v1 │ │ +30764a: 0f01 |001b: return v1 │ │ +30764c: 7110 9e95 0200 |001c: invoke-static {v2}, Lorg/jaudiotagger/tag/id3/ID3TextEncodingConversion;.convertV24textEncodingToV23textEncoding:(B)B // method@959e │ │ +307652: 0a01 |001f: move-result v1 │ │ +307654: 0f01 |0020: return v1 │ │ +307656: 2011 2912 |0021: instance-of v1, v1, Lorg/jaudiotagger/tag/id3/ID3v24Frame; // type@1229 │ │ +30765a: 3801 1600 |0023: if-eqz v1, 0039 // +0016 │ │ +30765e: 7100 ea91 0000 |0025: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ +307664: 0c01 |0028: move-result-object v1 │ │ +307666: 6e10 1792 0100 |0029: invoke-virtual {v1}, Lorg/jaudiotagger/tag/TagOptionSingleton;.isResetTextEncodingForExistingFrames:()Z // method@9217 │ │ +30766c: 0a01 |002c: move-result v1 │ │ +30766e: 3801 0b00 |002d: if-eqz v1, 0038 // +000b │ │ +307672: 7100 ea91 0000 |002f: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ +307678: 0c01 |0032: move-result-object v1 │ │ +30767a: 6e10 e891 0100 |0033: invoke-virtual {v1}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getId3v24DefaultTextEncoding:()B // method@91e8 │ │ +307680: 0a01 |0036: move-result v1 │ │ +307682: 0f01 |0037: return v1 │ │ +307684: 0f02 |0038: return v2 │ │ +307686: 7100 ea91 0000 |0039: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ +30768c: 0c01 |003c: move-result-object v1 │ │ +30768e: 6e10 1792 0100 |003d: invoke-virtual {v1}, Lorg/jaudiotagger/tag/TagOptionSingleton;.isResetTextEncodingForExistingFrames:()Z // method@9217 │ │ +307694: 0a01 |0040: move-result v1 │ │ +307696: 3801 0b00 |0041: if-eqz v1, 004c // +000b │ │ +30769a: 7100 ea91 0000 |0043: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ +3076a0: 0c01 |0046: move-result-object v1 │ │ +3076a2: 6e10 e791 0100 |0047: invoke-virtual {v1}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getId3v23DefaultTextEncoding:()B // method@91e7 │ │ +3076a8: 0a01 |004a: move-result v1 │ │ +3076aa: 0f01 |004b: return v1 │ │ +3076ac: 7110 9e95 0200 |004c: invoke-static {v2}, Lorg/jaudiotagger/tag/id3/ID3TextEncodingConversion;.convertV24textEncodingToV23textEncoding:(B)B // method@959e │ │ +3076b2: 0a01 |004f: move-result v1 │ │ +3076b4: 0f01 |0050: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=33 │ │ 0x0009 line=35 │ │ 0x0013 line=37 │ │ 0x001c line=41 │ │ 0x0021 line=44 │ │ @@ -747790,29 +747790,29 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/AbstractTagFrame;)B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -3076b4: |[3076b4] org.jaudiotagger.tag.id3.ID3TextEncodingConversion.getUnicodeTextEncoding:(Lorg/jaudiotagger/tag/id3/AbstractTagFrame;)B │ │ -3076c4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -3076c6: 3902 0a00 |0001: if-nez v2, 000b // +000a │ │ -3076ca: 6202 3e8a |0003: sget-object v2, Lorg/jaudiotagger/tag/id3/ID3TextEncodingConversion;.logger:Ljava/util/logging/Logger; // field@8a3e │ │ -3076ce: 1a01 251d |0005: const-string v1, "Header has not yet been set for this framebody" // string@1d25 │ │ -3076d2: 6e20 1c8a 1200 |0007: invoke-virtual {v2, v1}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ -3076d8: 0f00 |000a: return v0 │ │ -3076da: 2022 2912 |000b: instance-of v2, v2, Lorg/jaudiotagger/tag/id3/ID3v24Frame; // type@1229 │ │ -3076de: 3802 0b00 |000d: if-eqz v2, 0018 // +000b │ │ -3076e2: 7100 ea91 0000 |000f: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ -3076e8: 0c02 |0012: move-result-object v2 │ │ -3076ea: 6e10 e991 0200 |0013: invoke-virtual {v2}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getId3v24UnicodeTextEncoding:()B // method@91e9 │ │ -3076f0: 0a02 |0016: move-result v2 │ │ -3076f2: 0f02 |0017: return v2 │ │ -3076f4: 0f00 |0018: return v0 │ │ +3076b8: |[3076b8] org.jaudiotagger.tag.id3.ID3TextEncodingConversion.getUnicodeTextEncoding:(Lorg/jaudiotagger/tag/id3/AbstractTagFrame;)B │ │ +3076c8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +3076ca: 3902 0a00 |0001: if-nez v2, 000b // +000a │ │ +3076ce: 6202 3e8a |0003: sget-object v2, Lorg/jaudiotagger/tag/id3/ID3TextEncodingConversion;.logger:Ljava/util/logging/Logger; // field@8a3e │ │ +3076d2: 1a01 251d |0005: const-string v1, "Header has not yet been set for this framebody" // string@1d25 │ │ +3076d6: 6e20 1c8a 1200 |0007: invoke-virtual {v2, v1}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ +3076dc: 0f00 |000a: return v0 │ │ +3076de: 2022 2912 |000b: instance-of v2, v2, Lorg/jaudiotagger/tag/id3/ID3v24Frame; // type@1229 │ │ +3076e2: 3802 0b00 |000d: if-eqz v2, 0018 // +000b │ │ +3076e6: 7100 ea91 0000 |000f: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ +3076ec: 0c02 |0012: move-result-object v2 │ │ +3076ee: 6e10 e991 0200 |0013: invoke-virtual {v2}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getId3v24UnicodeTextEncoding:()B // method@91e9 │ │ +3076f4: 0a02 |0016: move-result v2 │ │ +3076f6: 0f02 |0017: return v2 │ │ +3076f8: 0f00 |0018: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=82 │ │ 0x000b line=85 │ │ 0x000f line=87 │ │ locals : │ │ 0x0000 - 0x0019 reg=2 (null) Lorg/jaudiotagger/tag/id3/AbstractTagFrame; │ │ @@ -747855,37 +747855,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -30796c: |[30796c] org.jaudiotagger.tag.id3.ID3Unsynchronization.:()V │ │ -30797c: 1a00 db98 |0000: const-string v0, "org.jaudiotagger.tag.id3" // string@98db │ │ -307980: 7110 168a 0000 |0002: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@8a16 │ │ -307986: 0c00 |0005: move-result-object v0 │ │ -307988: 6900 3f8a |0006: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3Unsynchronization;.logger:Ljava/util/logging/Logger; // field@8a3f │ │ -30798c: 0e00 |0008: return-void │ │ +307970: |[307970] org.jaudiotagger.tag.id3.ID3Unsynchronization.:()V │ │ +307980: 1a00 db98 |0000: const-string v0, "org.jaudiotagger.tag.id3" // string@98db │ │ +307984: 7110 168a 0000 |0002: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@8a16 │ │ +30798a: 0c00 |0005: move-result-object v0 │ │ +30798c: 6900 3f8a |0006: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3Unsynchronization;.logger:Ljava/util/logging/Logger; // field@8a3f │ │ +307990: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=19 │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/ID3Unsynchronization;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -307990: |[307990] org.jaudiotagger.tag.id3.ID3Unsynchronization.:()V │ │ -3079a0: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -3079a6: 0e00 |0003: return-void │ │ +307994: |[307994] org.jaudiotagger.tag.id3.ID3Unsynchronization.:()V │ │ +3079a4: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +3079aa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/ID3Unsynchronization; │ │ │ │ #2 : (in Lorg/jaudiotagger/tag/id3/ID3Unsynchronization;) │ │ @@ -747893,48 +747893,48 @@ │ │ type : '([B)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 60 16-bit code units │ │ -307734: |[307734] org.jaudiotagger.tag.id3.ID3Unsynchronization.requiresUnsynchronization:([B)Z │ │ -307744: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -307746: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -307748: 2152 |0002: array-length v2, v5 │ │ -30774a: 1213 |0003: const/4 v3, #int 1 // #1 │ │ -30774c: b132 |0004: sub-int/2addr v2, v3 │ │ -30774e: 3521 3600 |0005: if-ge v1, v2, 003b // +0036 │ │ -307752: 4802 0501 |0007: aget-byte v2, v5, v1 │ │ -307756: 1304 ff00 |0009: const/16 v4, #int 255 // #ff │ │ -30775a: b542 |000b: and-int/2addr v2, v4 │ │ -30775c: 3342 2c00 |000c: if-ne v2, v4, 0038 // +002c │ │ -307760: d802 0101 |000e: add-int/lit8 v2, v1, #int 1 // #01 │ │ -307764: 4802 0502 |0010: aget-byte v2, v5, v2 │ │ -307768: 1304 e000 |0012: const/16 v4, #int 224 // #e0 │ │ -30776c: b542 |0014: and-int/2addr v2, v4 │ │ -30776e: 3342 2300 |0015: if-ne v2, v4, 0038 // +0023 │ │ -307772: 6205 3f8a |0017: sget-object v5, Lorg/jaudiotagger/tag/id3/ID3Unsynchronization;.logger:Ljava/util/logging/Logger; // field@8a3f │ │ -307776: 6200 b881 |0019: sget-object v0, Ljava/util/logging/Level;.FINEST:Ljava/util/logging/Level; // field@81b8 │ │ -30777a: 6e20 188a 0500 |001b: invoke-virtual {v5, v0}, Ljava/util/logging/Logger;.isLoggable:(Ljava/util/logging/Level;)Z // method@8a18 │ │ -307780: 0a05 |001e: move-result v5 │ │ -307782: 3805 1800 |001f: if-eqz v5, 0037 // +0018 │ │ -307786: 6205 3f8a |0021: sget-object v5, Lorg/jaudiotagger/tag/id3/ID3Unsynchronization;.logger:Ljava/util/logging/Logger; // field@8a3f │ │ -30778a: 2200 3910 |0023: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -30778e: 7010 cc87 0000 |0025: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -307794: 1a02 3050 |0028: const-string v2, "Unsynchronisation required found bit at:" // string@5030 │ │ -307798: 6e20 d787 2000 |002a: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -30779e: 6e20 d387 1000 |002d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -3077a4: 6e10 df87 0000 |0030: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -3077aa: 0c00 |0033: move-result-object v0 │ │ -3077ac: 6e20 158a 0500 |0034: invoke-virtual {v5, v0}, Ljava/util/logging/Logger;.finest:(Ljava/lang/String;)V // method@8a15 │ │ -3077b2: 0f03 |0037: return v3 │ │ -3077b4: d801 0101 |0038: add-int/lit8 v1, v1, #int 1 // #01 │ │ -3077b8: 28c8 |003a: goto 0002 // -0038 │ │ -3077ba: 0f00 |003b: return v0 │ │ +307738: |[307738] org.jaudiotagger.tag.id3.ID3Unsynchronization.requiresUnsynchronization:([B)Z │ │ +307748: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +30774a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +30774c: 2152 |0002: array-length v2, v5 │ │ +30774e: 1213 |0003: const/4 v3, #int 1 // #1 │ │ +307750: b132 |0004: sub-int/2addr v2, v3 │ │ +307752: 3521 3600 |0005: if-ge v1, v2, 003b // +0036 │ │ +307756: 4802 0501 |0007: aget-byte v2, v5, v1 │ │ +30775a: 1304 ff00 |0009: const/16 v4, #int 255 // #ff │ │ +30775e: b542 |000b: and-int/2addr v2, v4 │ │ +307760: 3342 2c00 |000c: if-ne v2, v4, 0038 // +002c │ │ +307764: d802 0101 |000e: add-int/lit8 v2, v1, #int 1 // #01 │ │ +307768: 4802 0502 |0010: aget-byte v2, v5, v2 │ │ +30776c: 1304 e000 |0012: const/16 v4, #int 224 // #e0 │ │ +307770: b542 |0014: and-int/2addr v2, v4 │ │ +307772: 3342 2300 |0015: if-ne v2, v4, 0038 // +0023 │ │ +307776: 6205 3f8a |0017: sget-object v5, Lorg/jaudiotagger/tag/id3/ID3Unsynchronization;.logger:Ljava/util/logging/Logger; // field@8a3f │ │ +30777a: 6200 b881 |0019: sget-object v0, Ljava/util/logging/Level;.FINEST:Ljava/util/logging/Level; // field@81b8 │ │ +30777e: 6e20 188a 0500 |001b: invoke-virtual {v5, v0}, Ljava/util/logging/Logger;.isLoggable:(Ljava/util/logging/Level;)Z // method@8a18 │ │ +307784: 0a05 |001e: move-result v5 │ │ +307786: 3805 1800 |001f: if-eqz v5, 0037 // +0018 │ │ +30778a: 6205 3f8a |0021: sget-object v5, Lorg/jaudiotagger/tag/id3/ID3Unsynchronization;.logger:Ljava/util/logging/Logger; // field@8a3f │ │ +30778e: 2200 3910 |0023: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +307792: 7010 cc87 0000 |0025: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +307798: 1a02 3050 |0028: const-string v2, "Unsynchronisation required found bit at:" // string@5030 │ │ +30779c: 6e20 d787 2000 |002a: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +3077a2: 6e20 d387 1000 |002d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +3077a8: 6e10 df87 0000 |0030: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +3077ae: 0c00 |0033: move-result-object v0 │ │ +3077b0: 6e20 158a 0500 |0034: invoke-virtual {v5, v0}, Ljava/util/logging/Logger;.finest:(Ljava/lang/String;)V // method@8a15 │ │ +3077b6: 0f03 |0037: return v3 │ │ +3077b8: d801 0101 |0038: add-int/lit8 v1, v1, #int 1 // #01 │ │ +3077bc: 28c8 |003a: goto 0002 // -0038 │ │ +3077be: 0f00 |003b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=31 │ │ 0x0007 line=33 │ │ 0x0017 line=35 │ │ 0x0021 line=37 │ │ locals : │ │ @@ -747945,44 +747945,44 @@ │ │ type : '(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 47 16-bit code units │ │ -3078fc: |[3078fc] org.jaudiotagger.tag.id3.ID3Unsynchronization.synchronize:(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer; │ │ -30790c: 6e10 5788 0700 |0000: invoke-virtual {v7}, Ljava/nio/ByteBuffer;.remaining:()I // method@8857 │ │ -307912: 0a00 |0003: move-result v0 │ │ -307914: d801 0001 |0004: add-int/lit8 v1, v0, #int 1 // #01 │ │ -307918: 2311 1c13 |0006: new-array v1, v1, [B // type@131c │ │ -30791c: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -30791e: 6e40 4188 1702 |0009: invoke-virtual {v7, v1, v2, v0}, Ljava/nio/ByteBuffer;.get:([BII)Ljava/nio/ByteBuffer; // method@8841 │ │ -307924: 1217 |000c: const/4 v7, #int 1 // #1 │ │ -307926: 1203 |000d: const/4 v3, #int 0 // #0 │ │ -307928: 1204 |000e: const/4 v4, #int 0 // #0 │ │ -30792a: 1215 |000f: const/4 v5, #int 1 // #1 │ │ -30792c: 3503 1a00 |0010: if-ge v3, v0, 002a // +001a │ │ -307930: d806 0301 |0012: add-int/lit8 v6, v3, #int 1 // #01 │ │ -307934: 4803 0103 |0014: aget-byte v3, v1, v3 │ │ -307938: 3905 0400 |0016: if-nez v5, 001a // +0004 │ │ -30793c: 3803 0700 |0018: if-eqz v3, 001f // +0007 │ │ -307940: d805 0401 |001a: add-int/lit8 v5, v4, #int 1 // #01 │ │ -307944: 4f03 0104 |001c: aput-byte v3, v1, v4 │ │ -307948: 0154 |001e: move v4, v5 │ │ -30794a: d533 ff00 |001f: and-int/lit16 v3, v3, #int 255 // #00ff │ │ -30794e: 1305 ff00 |0021: const/16 v5, #int 255 // #ff │ │ -307952: 3253 0400 |0023: if-eq v3, v5, 0027 // +0004 │ │ -307956: 1215 |0025: const/4 v5, #int 1 // #1 │ │ -307958: 2802 |0026: goto 0028 // +0002 │ │ -30795a: 1205 |0027: const/4 v5, #int 0 // #0 │ │ -30795c: 0163 |0028: move v3, v6 │ │ -30795e: 28e7 |0029: goto 0010 // -0019 │ │ -307960: 7130 5c88 2104 |002a: invoke-static {v1, v2, v4}, Ljava/nio/ByteBuffer;.wrap:([BII)Ljava/nio/ByteBuffer; // method@885c │ │ -307966: 0c07 |002d: move-result-object v7 │ │ -307968: 1107 |002e: return-object v7 │ │ +307900: |[307900] org.jaudiotagger.tag.id3.ID3Unsynchronization.synchronize:(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer; │ │ +307910: 6e10 5788 0700 |0000: invoke-virtual {v7}, Ljava/nio/ByteBuffer;.remaining:()I // method@8857 │ │ +307916: 0a00 |0003: move-result v0 │ │ +307918: d801 0001 |0004: add-int/lit8 v1, v0, #int 1 // #01 │ │ +30791c: 2311 1c13 |0006: new-array v1, v1, [B // type@131c │ │ +307920: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +307922: 6e40 4188 1702 |0009: invoke-virtual {v7, v1, v2, v0}, Ljava/nio/ByteBuffer;.get:([BII)Ljava/nio/ByteBuffer; // method@8841 │ │ +307928: 1217 |000c: const/4 v7, #int 1 // #1 │ │ +30792a: 1203 |000d: const/4 v3, #int 0 // #0 │ │ +30792c: 1204 |000e: const/4 v4, #int 0 // #0 │ │ +30792e: 1215 |000f: const/4 v5, #int 1 // #1 │ │ +307930: 3503 1a00 |0010: if-ge v3, v0, 002a // +001a │ │ +307934: d806 0301 |0012: add-int/lit8 v6, v3, #int 1 // #01 │ │ +307938: 4803 0103 |0014: aget-byte v3, v1, v3 │ │ +30793c: 3905 0400 |0016: if-nez v5, 001a // +0004 │ │ +307940: 3803 0700 |0018: if-eqz v3, 001f // +0007 │ │ +307944: d805 0401 |001a: add-int/lit8 v5, v4, #int 1 // #01 │ │ +307948: 4f03 0104 |001c: aput-byte v3, v1, v4 │ │ +30794c: 0154 |001e: move v4, v5 │ │ +30794e: d533 ff00 |001f: and-int/lit16 v3, v3, #int 255 // #00ff │ │ +307952: 1305 ff00 |0021: const/16 v5, #int 255 // #ff │ │ +307956: 3253 0400 |0023: if-eq v3, v5, 0027 // +0004 │ │ +30795a: 1215 |0025: const/4 v5, #int 1 // #1 │ │ +30795c: 2802 |0026: goto 0028 // +0002 │ │ +30795e: 1205 |0027: const/4 v5, #int 0 // #0 │ │ +307960: 0163 |0028: move v3, v6 │ │ +307962: 28e7 |0029: goto 0010 // -0019 │ │ +307964: 7130 5c88 2104 |002a: invoke-static {v1, v2, v4}, Ljava/nio/ByteBuffer;.wrap:([BII)Ljava/nio/ByteBuffer; // method@885c │ │ +30796a: 0c07 |002d: move-result-object v7 │ │ +30796c: 1107 |002e: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ 0x0006 line=220 │ │ 0x0009 line=221 │ │ 0x0014 line=226 │ │ 0x001c line=227 │ │ @@ -747995,88 +747995,88 @@ │ │ type : '([B)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 151 16-bit code units │ │ -3077bc: |[3077bc] org.jaudiotagger.tag.id3.ID3Unsynchronization.unsynchronize:([B)[B │ │ -3077cc: 2200 ee0f |0000: new-instance v0, Ljava/io/ByteArrayInputStream; // type@0fee │ │ -3077d0: 7020 2886 7000 |0002: invoke-direct {v0, v7}, Ljava/io/ByteArrayInputStream;.:([B)V // method@8628 │ │ -3077d6: 2201 ef0f |0005: new-instance v1, Ljava/io/ByteArrayOutputStream; // type@0fef │ │ -3077da: 2172 |0007: array-length v2, v7 │ │ -3077dc: 7020 2e86 2100 |0008: invoke-direct {v1, v2}, Ljava/io/ByteArrayOutputStream;.:(I)V // method@862e │ │ -3077e2: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -3077e4: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -3077e6: 6e10 2986 0000 |000d: invoke-virtual {v0}, Ljava/io/ByteArrayInputStream;.available:()I // method@8629 │ │ -3077ec: 0a04 |0010: move-result v4 │ │ -3077ee: 1215 |0011: const/4 v5, #int 1 // #1 │ │ -3077f0: 1306 ff00 |0012: const/16 v6, #int 255 // #ff │ │ -3077f4: 3d04 6d00 |0014: if-lez v4, 0081 // +006d │ │ -3077f8: 6e10 2b86 0000 |0016: invoke-virtual {v0}, Ljava/io/ByteArrayInputStream;.read:()I // method@862b │ │ -3077fe: 0a04 |0019: move-result v4 │ │ -307800: b053 |001a: add-int/2addr v3, v5 │ │ -307802: 6e20 3286 4100 |001b: invoke-virtual {v1, v4}, Ljava/io/ByteArrayOutputStream;.write:(I)V // method@8632 │ │ -307808: b564 |001e: and-int/2addr v4, v6 │ │ -30780a: 3364 eeff |001f: if-ne v4, v6, 000d // -0012 │ │ -30780e: 6e10 2986 0000 |0021: invoke-virtual {v0}, Ljava/io/ByteArrayInputStream;.available:()I // method@8629 │ │ -307814: 0a04 |0024: move-result v4 │ │ -307816: 3d04 e8ff |0025: if-lez v4, 000d // -0018 │ │ -30781a: 6e20 2a86 5000 |0027: invoke-virtual {v0, v5}, Ljava/io/ByteArrayInputStream;.mark:(I)V // method@862a │ │ -307820: 6e10 2b86 0000 |002a: invoke-virtual {v0}, Ljava/io/ByteArrayInputStream;.read:()I // method@862b │ │ -307826: 0a04 |002d: move-result v4 │ │ -307828: d545 e000 |002e: and-int/lit16 v5, v4, #int 224 // #00e0 │ │ -30782c: 1306 e000 |0030: const/16 v6, #int 224 // #e0 │ │ -307830: 3365 2600 |0032: if-ne v5, v6, 0058 // +0026 │ │ -307834: 6204 3f8a |0034: sget-object v4, Lorg/jaudiotagger/tag/id3/ID3Unsynchronization;.logger:Ljava/util/logging/Logger; // field@8a3f │ │ -307838: 6205 b881 |0036: sget-object v5, Ljava/util/logging/Level;.FINEST:Ljava/util/logging/Level; // field@81b8 │ │ -30783c: 6e20 188a 5400 |0038: invoke-virtual {v4, v5}, Ljava/util/logging/Logger;.isLoggable:(Ljava/util/logging/Level;)Z // method@8a18 │ │ -307842: 0a04 |003b: move-result v4 │ │ -307844: 3804 1800 |003c: if-eqz v4, 0054 // +0018 │ │ -307848: 6204 3f8a |003e: sget-object v4, Lorg/jaudiotagger/tag/id3/ID3Unsynchronization;.logger:Ljava/util/logging/Logger; // field@8a3f │ │ -30784c: 2205 3910 |0040: new-instance v5, Ljava/lang/StringBuilder; // type@1039 │ │ -307850: 7010 cc87 0500 |0042: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -307856: 1a06 c154 |0045: const-string v6, "Writing unsynchronisation bit at:" // string@54c1 │ │ -30785a: 6e20 d787 6500 |0047: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -307860: 6e20 d387 3500 |004a: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -307866: 6e10 df87 0500 |004d: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -30786c: 0c05 |0050: move-result-object v5 │ │ -30786e: 6e20 158a 5400 |0051: invoke-virtual {v4, v5}, Ljava/util/logging/Logger;.finest:(Ljava/lang/String;)V // method@8a15 │ │ -307874: 6e20 3286 2100 |0054: invoke-virtual {v1, v2}, Ljava/io/ByteArrayOutputStream;.write:(I)V // method@8632 │ │ -30787a: 2826 |0057: goto 007d // +0026 │ │ -30787c: 3904 2500 |0058: if-nez v4, 007d // +0025 │ │ -307880: 6204 3f8a |005a: sget-object v4, Lorg/jaudiotagger/tag/id3/ID3Unsynchronization;.logger:Ljava/util/logging/Logger; // field@8a3f │ │ -307884: 6205 b881 |005c: sget-object v5, Ljava/util/logging/Level;.FINEST:Ljava/util/logging/Level; // field@81b8 │ │ -307888: 6e20 188a 5400 |005e: invoke-virtual {v4, v5}, Ljava/util/logging/Logger;.isLoggable:(Ljava/util/logging/Level;)Z // method@8a18 │ │ -30788e: 0a04 |0061: move-result v4 │ │ -307890: 3804 1800 |0062: if-eqz v4, 007a // +0018 │ │ -307894: 6204 3f8a |0064: sget-object v4, Lorg/jaudiotagger/tag/id3/ID3Unsynchronization;.logger:Ljava/util/logging/Logger; // field@8a3f │ │ -307898: 2205 3910 |0066: new-instance v5, Ljava/lang/StringBuilder; // type@1039 │ │ -30789c: 7010 cc87 0500 |0068: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -3078a2: 1a06 8e1f |006b: const-string v6, "Inserting zero unsynchronisation bit at:" // string@1f8e │ │ -3078a6: 6e20 d787 6500 |006d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -3078ac: 6e20 d387 3500 |0070: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -3078b2: 6e10 df87 0500 |0073: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -3078b8: 0c05 |0076: move-result-object v5 │ │ -3078ba: 6e20 158a 5400 |0077: invoke-virtual {v4, v5}, Ljava/util/logging/Logger;.finest:(Ljava/lang/String;)V // method@8a15 │ │ -3078c0: 6e20 3286 2100 |007a: invoke-virtual {v1, v2}, Ljava/io/ByteArrayOutputStream;.write:(I)V // method@8632 │ │ -3078c6: 6e10 2c86 0000 |007d: invoke-virtual {v0}, Ljava/io/ByteArrayInputStream;.reset:()V // method@862c │ │ -3078cc: 288d |0080: goto 000d // -0073 │ │ -3078ce: 2170 |0081: array-length v0, v7 │ │ -3078d0: b150 |0082: sub-int/2addr v0, v5 │ │ -3078d2: 4807 0700 |0083: aget-byte v7, v7, v0 │ │ -3078d6: b567 |0085: and-int/2addr v7, v6 │ │ -3078d8: 3367 0c00 |0086: if-ne v7, v6, 0092 // +000c │ │ -3078dc: 6207 3f8a |0088: sget-object v7, Lorg/jaudiotagger/tag/id3/ID3Unsynchronization;.logger:Ljava/util/logging/Logger; // field@8a3f │ │ -3078e0: 1a00 8b08 |008a: const-string v0, "Adding unsynchronisation bit at end of stream" // string@088b │ │ -3078e4: 6e20 158a 0700 |008c: invoke-virtual {v7, v0}, Ljava/util/logging/Logger;.finest:(Ljava/lang/String;)V // method@8a15 │ │ -3078ea: 6e20 3286 2100 |008f: invoke-virtual {v1, v2}, Ljava/io/ByteArrayOutputStream;.write:(I)V // method@8632 │ │ -3078f0: 6e10 3186 0100 |0092: invoke-virtual {v1}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8631 │ │ -3078f6: 0c07 |0095: move-result-object v7 │ │ -3078f8: 1107 |0096: return-object v7 │ │ +3077c0: |[3077c0] org.jaudiotagger.tag.id3.ID3Unsynchronization.unsynchronize:([B)[B │ │ +3077d0: 2200 ee0f |0000: new-instance v0, Ljava/io/ByteArrayInputStream; // type@0fee │ │ +3077d4: 7020 2886 7000 |0002: invoke-direct {v0, v7}, Ljava/io/ByteArrayInputStream;.:([B)V // method@8628 │ │ +3077da: 2201 ef0f |0005: new-instance v1, Ljava/io/ByteArrayOutputStream; // type@0fef │ │ +3077de: 2172 |0007: array-length v2, v7 │ │ +3077e0: 7020 2e86 2100 |0008: invoke-direct {v1, v2}, Ljava/io/ByteArrayOutputStream;.:(I)V // method@862e │ │ +3077e6: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +3077e8: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +3077ea: 6e10 2986 0000 |000d: invoke-virtual {v0}, Ljava/io/ByteArrayInputStream;.available:()I // method@8629 │ │ +3077f0: 0a04 |0010: move-result v4 │ │ +3077f2: 1215 |0011: const/4 v5, #int 1 // #1 │ │ +3077f4: 1306 ff00 |0012: const/16 v6, #int 255 // #ff │ │ +3077f8: 3d04 6d00 |0014: if-lez v4, 0081 // +006d │ │ +3077fc: 6e10 2b86 0000 |0016: invoke-virtual {v0}, Ljava/io/ByteArrayInputStream;.read:()I // method@862b │ │ +307802: 0a04 |0019: move-result v4 │ │ +307804: b053 |001a: add-int/2addr v3, v5 │ │ +307806: 6e20 3286 4100 |001b: invoke-virtual {v1, v4}, Ljava/io/ByteArrayOutputStream;.write:(I)V // method@8632 │ │ +30780c: b564 |001e: and-int/2addr v4, v6 │ │ +30780e: 3364 eeff |001f: if-ne v4, v6, 000d // -0012 │ │ +307812: 6e10 2986 0000 |0021: invoke-virtual {v0}, Ljava/io/ByteArrayInputStream;.available:()I // method@8629 │ │ +307818: 0a04 |0024: move-result v4 │ │ +30781a: 3d04 e8ff |0025: if-lez v4, 000d // -0018 │ │ +30781e: 6e20 2a86 5000 |0027: invoke-virtual {v0, v5}, Ljava/io/ByteArrayInputStream;.mark:(I)V // method@862a │ │ +307824: 6e10 2b86 0000 |002a: invoke-virtual {v0}, Ljava/io/ByteArrayInputStream;.read:()I // method@862b │ │ +30782a: 0a04 |002d: move-result v4 │ │ +30782c: d545 e000 |002e: and-int/lit16 v5, v4, #int 224 // #00e0 │ │ +307830: 1306 e000 |0030: const/16 v6, #int 224 // #e0 │ │ +307834: 3365 2600 |0032: if-ne v5, v6, 0058 // +0026 │ │ +307838: 6204 3f8a |0034: sget-object v4, Lorg/jaudiotagger/tag/id3/ID3Unsynchronization;.logger:Ljava/util/logging/Logger; // field@8a3f │ │ +30783c: 6205 b881 |0036: sget-object v5, Ljava/util/logging/Level;.FINEST:Ljava/util/logging/Level; // field@81b8 │ │ +307840: 6e20 188a 5400 |0038: invoke-virtual {v4, v5}, Ljava/util/logging/Logger;.isLoggable:(Ljava/util/logging/Level;)Z // method@8a18 │ │ +307846: 0a04 |003b: move-result v4 │ │ +307848: 3804 1800 |003c: if-eqz v4, 0054 // +0018 │ │ +30784c: 6204 3f8a |003e: sget-object v4, Lorg/jaudiotagger/tag/id3/ID3Unsynchronization;.logger:Ljava/util/logging/Logger; // field@8a3f │ │ +307850: 2205 3910 |0040: new-instance v5, Ljava/lang/StringBuilder; // type@1039 │ │ +307854: 7010 cc87 0500 |0042: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +30785a: 1a06 c154 |0045: const-string v6, "Writing unsynchronisation bit at:" // string@54c1 │ │ +30785e: 6e20 d787 6500 |0047: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +307864: 6e20 d387 3500 |004a: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +30786a: 6e10 df87 0500 |004d: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +307870: 0c05 |0050: move-result-object v5 │ │ +307872: 6e20 158a 5400 |0051: invoke-virtual {v4, v5}, Ljava/util/logging/Logger;.finest:(Ljava/lang/String;)V // method@8a15 │ │ +307878: 6e20 3286 2100 |0054: invoke-virtual {v1, v2}, Ljava/io/ByteArrayOutputStream;.write:(I)V // method@8632 │ │ +30787e: 2826 |0057: goto 007d // +0026 │ │ +307880: 3904 2500 |0058: if-nez v4, 007d // +0025 │ │ +307884: 6204 3f8a |005a: sget-object v4, Lorg/jaudiotagger/tag/id3/ID3Unsynchronization;.logger:Ljava/util/logging/Logger; // field@8a3f │ │ +307888: 6205 b881 |005c: sget-object v5, Ljava/util/logging/Level;.FINEST:Ljava/util/logging/Level; // field@81b8 │ │ +30788c: 6e20 188a 5400 |005e: invoke-virtual {v4, v5}, Ljava/util/logging/Logger;.isLoggable:(Ljava/util/logging/Level;)Z // method@8a18 │ │ +307892: 0a04 |0061: move-result v4 │ │ +307894: 3804 1800 |0062: if-eqz v4, 007a // +0018 │ │ +307898: 6204 3f8a |0064: sget-object v4, Lorg/jaudiotagger/tag/id3/ID3Unsynchronization;.logger:Ljava/util/logging/Logger; // field@8a3f │ │ +30789c: 2205 3910 |0066: new-instance v5, Ljava/lang/StringBuilder; // type@1039 │ │ +3078a0: 7010 cc87 0500 |0068: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +3078a6: 1a06 8e1f |006b: const-string v6, "Inserting zero unsynchronisation bit at:" // string@1f8e │ │ +3078aa: 6e20 d787 6500 |006d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +3078b0: 6e20 d387 3500 |0070: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +3078b6: 6e10 df87 0500 |0073: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +3078bc: 0c05 |0076: move-result-object v5 │ │ +3078be: 6e20 158a 5400 |0077: invoke-virtual {v4, v5}, Ljava/util/logging/Logger;.finest:(Ljava/lang/String;)V // method@8a15 │ │ +3078c4: 6e20 3286 2100 |007a: invoke-virtual {v1, v2}, Ljava/io/ByteArrayOutputStream;.write:(I)V // method@8632 │ │ +3078ca: 6e10 2c86 0000 |007d: invoke-virtual {v0}, Ljava/io/ByteArrayInputStream;.reset:()V // method@862c │ │ +3078d0: 288d |0080: goto 000d // -0073 │ │ +3078d2: 2170 |0081: array-length v0, v7 │ │ +3078d4: b150 |0082: sub-int/2addr v0, v5 │ │ +3078d6: 4807 0700 |0083: aget-byte v7, v7, v0 │ │ +3078da: b567 |0085: and-int/2addr v7, v6 │ │ +3078dc: 3367 0c00 |0086: if-ne v7, v6, 0092 // +000c │ │ +3078e0: 6207 3f8a |0088: sget-object v7, Lorg/jaudiotagger/tag/id3/ID3Unsynchronization;.logger:Ljava/util/logging/Logger; // field@8a3f │ │ +3078e4: 1a00 8b08 |008a: const-string v0, "Adding unsynchronisation bit at end of stream" // string@088b │ │ +3078e8: 6e20 158a 0700 |008c: invoke-virtual {v7, v0}, Ljava/util/logging/Logger;.finest:(Ljava/lang/String;)V // method@8a15 │ │ +3078ee: 6e20 3286 2100 |008f: invoke-virtual {v1, v2}, Ljava/io/ByteArrayOutputStream;.write:(I)V // method@8632 │ │ +3078f4: 6e10 3186 0100 |0092: invoke-virtual {v1}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8631 │ │ +3078fa: 0c07 |0095: move-result-object v7 │ │ +3078fc: 1107 |0096: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0005 line=61 │ │ 0x000d line=64 │ │ 0x0016 line=66 │ │ 0x001b line=68 │ │ @@ -748132,62 +748132,62 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 85 16-bit code units │ │ -3079a8: |[3079a8] org.jaudiotagger.tag.id3.ID3v11Tag$1.:()V │ │ -3079b8: 7100 9291 0000 |0000: invoke-static {}, Lorg/jaudiotagger/tag/FieldKey;.values:()[Lorg/jaudiotagger/tag/FieldKey; // method@9192 │ │ -3079be: 0c00 |0003: move-result-object v0 │ │ -3079c0: 2100 |0004: array-length v0, v0 │ │ -3079c2: 2300 2013 |0005: new-array v0, v0, [I // type@1320 │ │ -3079c6: 6900 408a |0007: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v11Tag$1;.$SwitchMap$org$jaudiotagger$tag$FieldKey:[I // field@8a40 │ │ -3079ca: 6201 a287 |0009: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ARTIST:Lorg/jaudiotagger/tag/FieldKey; // field@87a2 │ │ -3079ce: 6e10 8f91 0100 |000b: invoke-virtual {v1}, Lorg/jaudiotagger/tag/FieldKey;.ordinal:()I // method@918f │ │ -3079d4: 0a01 |000e: move-result v1 │ │ -3079d6: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -3079d8: 4b02 0001 |0010: aput v2, v0, v1 │ │ -3079dc: 6200 408a |0012: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v11Tag$1;.$SwitchMap$org$jaudiotagger$tag$FieldKey:[I // field@8a40 │ │ -3079e0: 6201 9987 |0014: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ALBUM:Lorg/jaudiotagger/tag/FieldKey; // field@8799 │ │ -3079e4: 6e10 8f91 0100 |0016: invoke-virtual {v1}, Lorg/jaudiotagger/tag/FieldKey;.ordinal:()I // method@918f │ │ -3079ea: 0a01 |0019: move-result v1 │ │ -3079ec: 1222 |001a: const/4 v2, #int 2 // #2 │ │ -3079ee: 4b02 0001 |001b: aput v2, v0, v1 │ │ -3079f2: 6200 408a |001d: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v11Tag$1;.$SwitchMap$org$jaudiotagger$tag$FieldKey:[I // field@8a40 │ │ -3079f6: 6201 2488 |001f: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.TITLE:Lorg/jaudiotagger/tag/FieldKey; // field@8824 │ │ -3079fa: 6e10 8f91 0100 |0021: invoke-virtual {v1}, Lorg/jaudiotagger/tag/FieldKey;.ordinal:()I // method@918f │ │ -307a00: 0a01 |0024: move-result v1 │ │ -307a02: 1232 |0025: const/4 v2, #int 3 // #3 │ │ -307a04: 4b02 0001 |0026: aput v2, v0, v1 │ │ -307a08: 6200 408a |0028: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v11Tag$1;.$SwitchMap$org$jaudiotagger$tag$FieldKey:[I // field@8a40 │ │ -307a0c: 6201 c387 |002a: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.GENRE:Lorg/jaudiotagger/tag/FieldKey; // field@87c3 │ │ -307a10: 6e10 8f91 0100 |002c: invoke-virtual {v1}, Lorg/jaudiotagger/tag/FieldKey;.ordinal:()I // method@918f │ │ -307a16: 0a01 |002f: move-result v1 │ │ -307a18: 1242 |0030: const/4 v2, #int 4 // #4 │ │ -307a1a: 4b02 0001 |0031: aput v2, v0, v1 │ │ -307a1e: 6200 408a |0033: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v11Tag$1;.$SwitchMap$org$jaudiotagger$tag$FieldKey:[I // field@8a40 │ │ -307a22: 6201 3388 |0035: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.YEAR:Lorg/jaudiotagger/tag/FieldKey; // field@8833 │ │ -307a26: 6e10 8f91 0100 |0037: invoke-virtual {v1}, Lorg/jaudiotagger/tag/FieldKey;.ordinal:()I // method@918f │ │ -307a2c: 0a01 |003a: move-result v1 │ │ -307a2e: 1252 |003b: const/4 v2, #int 5 // #5 │ │ -307a30: 4b02 0001 |003c: aput v2, v0, v1 │ │ -307a34: 6200 408a |003e: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v11Tag$1;.$SwitchMap$org$jaudiotagger$tag$FieldKey:[I // field@8a40 │ │ -307a38: 6201 2888 |0040: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.TRACK:Lorg/jaudiotagger/tag/FieldKey; // field@8828 │ │ -307a3c: 6e10 8f91 0100 |0042: invoke-virtual {v1}, Lorg/jaudiotagger/tag/FieldKey;.ordinal:()I // method@918f │ │ -307a42: 0a01 |0045: move-result v1 │ │ -307a44: 1262 |0046: const/4 v2, #int 6 // #6 │ │ -307a46: 4b02 0001 |0047: aput v2, v0, v1 │ │ -307a4a: 6200 408a |0049: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v11Tag$1;.$SwitchMap$org$jaudiotagger$tag$FieldKey:[I // field@8a40 │ │ -307a4e: 6201 ad87 |004b: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.COMMENT:Lorg/jaudiotagger/tag/FieldKey; // field@87ad │ │ -307a52: 6e10 8f91 0100 |004d: invoke-virtual {v1}, Lorg/jaudiotagger/tag/FieldKey;.ordinal:()I // method@918f │ │ -307a58: 0a01 |0050: move-result v1 │ │ -307a5a: 1272 |0051: const/4 v2, #int 7 // #7 │ │ -307a5c: 4b02 0001 |0052: aput v2, v0, v1 │ │ -307a60: 0e00 |0054: return-void │ │ +3079ac: |[3079ac] org.jaudiotagger.tag.id3.ID3v11Tag$1.:()V │ │ +3079bc: 7100 9291 0000 |0000: invoke-static {}, Lorg/jaudiotagger/tag/FieldKey;.values:()[Lorg/jaudiotagger/tag/FieldKey; // method@9192 │ │ +3079c2: 0c00 |0003: move-result-object v0 │ │ +3079c4: 2100 |0004: array-length v0, v0 │ │ +3079c6: 2300 2013 |0005: new-array v0, v0, [I // type@1320 │ │ +3079ca: 6900 408a |0007: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v11Tag$1;.$SwitchMap$org$jaudiotagger$tag$FieldKey:[I // field@8a40 │ │ +3079ce: 6201 a287 |0009: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ARTIST:Lorg/jaudiotagger/tag/FieldKey; // field@87a2 │ │ +3079d2: 6e10 8f91 0100 |000b: invoke-virtual {v1}, Lorg/jaudiotagger/tag/FieldKey;.ordinal:()I // method@918f │ │ +3079d8: 0a01 |000e: move-result v1 │ │ +3079da: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +3079dc: 4b02 0001 |0010: aput v2, v0, v1 │ │ +3079e0: 6200 408a |0012: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v11Tag$1;.$SwitchMap$org$jaudiotagger$tag$FieldKey:[I // field@8a40 │ │ +3079e4: 6201 9987 |0014: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ALBUM:Lorg/jaudiotagger/tag/FieldKey; // field@8799 │ │ +3079e8: 6e10 8f91 0100 |0016: invoke-virtual {v1}, Lorg/jaudiotagger/tag/FieldKey;.ordinal:()I // method@918f │ │ +3079ee: 0a01 |0019: move-result v1 │ │ +3079f0: 1222 |001a: const/4 v2, #int 2 // #2 │ │ +3079f2: 4b02 0001 |001b: aput v2, v0, v1 │ │ +3079f6: 6200 408a |001d: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v11Tag$1;.$SwitchMap$org$jaudiotagger$tag$FieldKey:[I // field@8a40 │ │ +3079fa: 6201 2488 |001f: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.TITLE:Lorg/jaudiotagger/tag/FieldKey; // field@8824 │ │ +3079fe: 6e10 8f91 0100 |0021: invoke-virtual {v1}, Lorg/jaudiotagger/tag/FieldKey;.ordinal:()I // method@918f │ │ +307a04: 0a01 |0024: move-result v1 │ │ +307a06: 1232 |0025: const/4 v2, #int 3 // #3 │ │ +307a08: 4b02 0001 |0026: aput v2, v0, v1 │ │ +307a0c: 6200 408a |0028: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v11Tag$1;.$SwitchMap$org$jaudiotagger$tag$FieldKey:[I // field@8a40 │ │ +307a10: 6201 c387 |002a: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.GENRE:Lorg/jaudiotagger/tag/FieldKey; // field@87c3 │ │ +307a14: 6e10 8f91 0100 |002c: invoke-virtual {v1}, Lorg/jaudiotagger/tag/FieldKey;.ordinal:()I // method@918f │ │ +307a1a: 0a01 |002f: move-result v1 │ │ +307a1c: 1242 |0030: const/4 v2, #int 4 // #4 │ │ +307a1e: 4b02 0001 |0031: aput v2, v0, v1 │ │ +307a22: 6200 408a |0033: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v11Tag$1;.$SwitchMap$org$jaudiotagger$tag$FieldKey:[I // field@8a40 │ │ +307a26: 6201 3388 |0035: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.YEAR:Lorg/jaudiotagger/tag/FieldKey; // field@8833 │ │ +307a2a: 6e10 8f91 0100 |0037: invoke-virtual {v1}, Lorg/jaudiotagger/tag/FieldKey;.ordinal:()I // method@918f │ │ +307a30: 0a01 |003a: move-result v1 │ │ +307a32: 1252 |003b: const/4 v2, #int 5 // #5 │ │ +307a34: 4b02 0001 |003c: aput v2, v0, v1 │ │ +307a38: 6200 408a |003e: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v11Tag$1;.$SwitchMap$org$jaudiotagger$tag$FieldKey:[I // field@8a40 │ │ +307a3c: 6201 2888 |0040: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.TRACK:Lorg/jaudiotagger/tag/FieldKey; // field@8828 │ │ +307a40: 6e10 8f91 0100 |0042: invoke-virtual {v1}, Lorg/jaudiotagger/tag/FieldKey;.ordinal:()I // method@918f │ │ +307a46: 0a01 |0045: move-result v1 │ │ +307a48: 1262 |0046: const/4 v2, #int 6 // #6 │ │ +307a4a: 4b02 0001 |0047: aput v2, v0, v1 │ │ +307a4e: 6200 408a |0049: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v11Tag$1;.$SwitchMap$org$jaudiotagger$tag$FieldKey:[I // field@8a40 │ │ +307a52: 6201 ad87 |004b: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.COMMENT:Lorg/jaudiotagger/tag/FieldKey; // field@87ad │ │ +307a56: 6e10 8f91 0100 |004d: invoke-virtual {v1}, Lorg/jaudiotagger/tag/FieldKey;.ordinal:()I // method@918f │ │ +307a5c: 0a01 |0050: move-result v1 │ │ +307a5e: 1272 |0051: const/4 v2, #int 7 // #7 │ │ +307a60: 4b02 0001 |0052: aput v2, v0, v1 │ │ +307a64: 0e00 |0054: return-void │ │ catches : 7 │ │ 0x0009 - 0x0012 │ │ Ljava/lang/NoSuchFieldError; -> 0x0012 │ │ 0x0012 - 0x001d │ │ Ljava/lang/NoSuchFieldError; -> 0x001d │ │ 0x001d - 0x0028 │ │ Ljava/lang/NoSuchFieldError; -> 0x0028 │ │ @@ -748270,61 +748270,61 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 15 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 90 16-bit code units │ │ -308694: |[308694] org.jaudiotagger.tag.id3.ID3v1FieldKey.:()V │ │ -3086a4: 2200 1512 |0000: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v1FieldKey; // type@1215 │ │ -3086a8: 1a01 4c07 |0002: const-string v1, "ARTIST" // string@074c │ │ -3086ac: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -3086ae: 7030 ca95 1002 |0005: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/ID3v1FieldKey;.:(Ljava/lang/String;I)V // method@95ca │ │ -3086b4: 6900 568a |0008: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v1FieldKey;.ARTIST:Lorg/jaudiotagger/tag/id3/ID3v1FieldKey; // field@8a56 │ │ -3086b8: 2201 1512 |000a: new-instance v1, Lorg/jaudiotagger/tag/id3/ID3v1FieldKey; // type@1215 │ │ -3086bc: 1a03 b006 |000c: const-string v3, "ALBUM" // string@06b0 │ │ -3086c0: 1214 |000e: const/4 v4, #int 1 // #1 │ │ -3086c2: 7030 ca95 3104 |000f: invoke-direct {v1, v3, v4}, Lorg/jaudiotagger/tag/id3/ID3v1FieldKey;.:(Ljava/lang/String;I)V // method@95ca │ │ -3086c8: 6901 558a |0012: sput-object v1, Lorg/jaudiotagger/tag/id3/ID3v1FieldKey;.ALBUM:Lorg/jaudiotagger/tag/id3/ID3v1FieldKey; // field@8a55 │ │ -3086cc: 2203 1512 |0014: new-instance v3, Lorg/jaudiotagger/tag/id3/ID3v1FieldKey; // type@1215 │ │ -3086d0: 1a05 b01b |0016: const-string v5, "GENRE" // string@1bb0 │ │ -3086d4: 1226 |0018: const/4 v6, #int 2 // #2 │ │ -3086d6: 7030 ca95 5306 |0019: invoke-direct {v3, v5, v6}, Lorg/jaudiotagger/tag/id3/ID3v1FieldKey;.:(Ljava/lang/String;I)V // method@95ca │ │ -3086dc: 6903 588a |001c: sput-object v3, Lorg/jaudiotagger/tag/id3/ID3v1FieldKey;.GENRE:Lorg/jaudiotagger/tag/id3/ID3v1FieldKey; // field@8a58 │ │ -3086e0: 2205 1512 |001e: new-instance v5, Lorg/jaudiotagger/tag/id3/ID3v1FieldKey; // type@1215 │ │ -3086e4: 1a07 ab49 |0020: const-string v7, "TITLE" // string@49ab │ │ -3086e8: 1238 |0022: const/4 v8, #int 3 // #3 │ │ -3086ea: 7030 ca95 7508 |0023: invoke-direct {v5, v7, v8}, Lorg/jaudiotagger/tag/id3/ID3v1FieldKey;.:(Ljava/lang/String;I)V // method@95ca │ │ -3086f0: 6905 598a |0026: sput-object v5, Lorg/jaudiotagger/tag/id3/ID3v1FieldKey;.TITLE:Lorg/jaudiotagger/tag/id3/ID3v1FieldKey; // field@8a59 │ │ -3086f4: 2207 1512 |0028: new-instance v7, Lorg/jaudiotagger/tag/id3/ID3v1FieldKey; // type@1215 │ │ -3086f8: 1a09 fd54 |002a: const-string v9, "YEAR" // string@54fd │ │ -3086fc: 124a |002c: const/4 v10, #int 4 // #4 │ │ -3086fe: 7030 ca95 970a |002d: invoke-direct {v7, v9, v10}, Lorg/jaudiotagger/tag/id3/ID3v1FieldKey;.:(Ljava/lang/String;I)V // method@95ca │ │ -308704: 6907 5b8a |0030: sput-object v7, Lorg/jaudiotagger/tag/id3/ID3v1FieldKey;.YEAR:Lorg/jaudiotagger/tag/id3/ID3v1FieldKey; // field@8a5b │ │ -308708: 2209 1512 |0032: new-instance v9, Lorg/jaudiotagger/tag/id3/ID3v1FieldKey; // type@1215 │ │ -30870c: 1a0b 2e4a |0034: const-string v11, "TRACK" // string@4a2e │ │ -308710: 125c |0036: const/4 v12, #int 5 // #5 │ │ -308712: 7030 ca95 b90c |0037: invoke-direct {v9, v11, v12}, Lorg/jaudiotagger/tag/id3/ID3v1FieldKey;.:(Ljava/lang/String;I)V // method@95ca │ │ -308718: 6909 5a8a |003a: sput-object v9, Lorg/jaudiotagger/tag/id3/ID3v1FieldKey;.TRACK:Lorg/jaudiotagger/tag/id3/ID3v1FieldKey; // field@8a5a │ │ -30871c: 220b 1512 |003c: new-instance v11, Lorg/jaudiotagger/tag/id3/ID3v1FieldKey; // type@1215 │ │ -308720: 1a0d 330e |003e: const-string v13, "COMMENT" // string@0e33 │ │ -308724: 126e |0040: const/4 v14, #int 6 // #6 │ │ -308726: 7030 ca95 db0e |0041: invoke-direct {v11, v13, v14}, Lorg/jaudiotagger/tag/id3/ID3v1FieldKey;.:(Ljava/lang/String;I)V // method@95ca │ │ -30872c: 690b 578a |0044: sput-object v11, Lorg/jaudiotagger/tag/id3/ID3v1FieldKey;.COMMENT:Lorg/jaudiotagger/tag/id3/ID3v1FieldKey; // field@8a57 │ │ -308730: 127d |0046: const/4 v13, #int 7 // #7 │ │ -308732: 23dd e913 |0047: new-array v13, v13, [Lorg/jaudiotagger/tag/id3/ID3v1FieldKey; // type@13e9 │ │ -308736: 4d00 0d02 |0049: aput-object v0, v13, v2 │ │ -30873a: 4d01 0d04 |004b: aput-object v1, v13, v4 │ │ -30873e: 4d03 0d06 |004d: aput-object v3, v13, v6 │ │ -308742: 4d05 0d08 |004f: aput-object v5, v13, v8 │ │ -308746: 4d07 0d0a |0051: aput-object v7, v13, v10 │ │ -30874a: 4d09 0d0c |0053: aput-object v9, v13, v12 │ │ -30874e: 4d0b 0d0e |0055: aput-object v11, v13, v14 │ │ -308752: 690d 548a |0057: sput-object v13, Lorg/jaudiotagger/tag/id3/ID3v1FieldKey;.$VALUES:[Lorg/jaudiotagger/tag/id3/ID3v1FieldKey; // field@8a54 │ │ -308756: 0e00 |0059: return-void │ │ +308698: |[308698] org.jaudiotagger.tag.id3.ID3v1FieldKey.:()V │ │ +3086a8: 2200 1512 |0000: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v1FieldKey; // type@1215 │ │ +3086ac: 1a01 4c07 |0002: const-string v1, "ARTIST" // string@074c │ │ +3086b0: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +3086b2: 7030 ca95 1002 |0005: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/ID3v1FieldKey;.:(Ljava/lang/String;I)V // method@95ca │ │ +3086b8: 6900 568a |0008: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v1FieldKey;.ARTIST:Lorg/jaudiotagger/tag/id3/ID3v1FieldKey; // field@8a56 │ │ +3086bc: 2201 1512 |000a: new-instance v1, Lorg/jaudiotagger/tag/id3/ID3v1FieldKey; // type@1215 │ │ +3086c0: 1a03 b006 |000c: const-string v3, "ALBUM" // string@06b0 │ │ +3086c4: 1214 |000e: const/4 v4, #int 1 // #1 │ │ +3086c6: 7030 ca95 3104 |000f: invoke-direct {v1, v3, v4}, Lorg/jaudiotagger/tag/id3/ID3v1FieldKey;.:(Ljava/lang/String;I)V // method@95ca │ │ +3086cc: 6901 558a |0012: sput-object v1, Lorg/jaudiotagger/tag/id3/ID3v1FieldKey;.ALBUM:Lorg/jaudiotagger/tag/id3/ID3v1FieldKey; // field@8a55 │ │ +3086d0: 2203 1512 |0014: new-instance v3, Lorg/jaudiotagger/tag/id3/ID3v1FieldKey; // type@1215 │ │ +3086d4: 1a05 b01b |0016: const-string v5, "GENRE" // string@1bb0 │ │ +3086d8: 1226 |0018: const/4 v6, #int 2 // #2 │ │ +3086da: 7030 ca95 5306 |0019: invoke-direct {v3, v5, v6}, Lorg/jaudiotagger/tag/id3/ID3v1FieldKey;.:(Ljava/lang/String;I)V // method@95ca │ │ +3086e0: 6903 588a |001c: sput-object v3, Lorg/jaudiotagger/tag/id3/ID3v1FieldKey;.GENRE:Lorg/jaudiotagger/tag/id3/ID3v1FieldKey; // field@8a58 │ │ +3086e4: 2205 1512 |001e: new-instance v5, Lorg/jaudiotagger/tag/id3/ID3v1FieldKey; // type@1215 │ │ +3086e8: 1a07 ab49 |0020: const-string v7, "TITLE" // string@49ab │ │ +3086ec: 1238 |0022: const/4 v8, #int 3 // #3 │ │ +3086ee: 7030 ca95 7508 |0023: invoke-direct {v5, v7, v8}, Lorg/jaudiotagger/tag/id3/ID3v1FieldKey;.:(Ljava/lang/String;I)V // method@95ca │ │ +3086f4: 6905 598a |0026: sput-object v5, Lorg/jaudiotagger/tag/id3/ID3v1FieldKey;.TITLE:Lorg/jaudiotagger/tag/id3/ID3v1FieldKey; // field@8a59 │ │ +3086f8: 2207 1512 |0028: new-instance v7, Lorg/jaudiotagger/tag/id3/ID3v1FieldKey; // type@1215 │ │ +3086fc: 1a09 fd54 |002a: const-string v9, "YEAR" // string@54fd │ │ +308700: 124a |002c: const/4 v10, #int 4 // #4 │ │ +308702: 7030 ca95 970a |002d: invoke-direct {v7, v9, v10}, Lorg/jaudiotagger/tag/id3/ID3v1FieldKey;.:(Ljava/lang/String;I)V // method@95ca │ │ +308708: 6907 5b8a |0030: sput-object v7, Lorg/jaudiotagger/tag/id3/ID3v1FieldKey;.YEAR:Lorg/jaudiotagger/tag/id3/ID3v1FieldKey; // field@8a5b │ │ +30870c: 2209 1512 |0032: new-instance v9, Lorg/jaudiotagger/tag/id3/ID3v1FieldKey; // type@1215 │ │ +308710: 1a0b 2e4a |0034: const-string v11, "TRACK" // string@4a2e │ │ +308714: 125c |0036: const/4 v12, #int 5 // #5 │ │ +308716: 7030 ca95 b90c |0037: invoke-direct {v9, v11, v12}, Lorg/jaudiotagger/tag/id3/ID3v1FieldKey;.:(Ljava/lang/String;I)V // method@95ca │ │ +30871c: 6909 5a8a |003a: sput-object v9, Lorg/jaudiotagger/tag/id3/ID3v1FieldKey;.TRACK:Lorg/jaudiotagger/tag/id3/ID3v1FieldKey; // field@8a5a │ │ +308720: 220b 1512 |003c: new-instance v11, Lorg/jaudiotagger/tag/id3/ID3v1FieldKey; // type@1215 │ │ +308724: 1a0d 330e |003e: const-string v13, "COMMENT" // string@0e33 │ │ +308728: 126e |0040: const/4 v14, #int 6 // #6 │ │ +30872a: 7030 ca95 db0e |0041: invoke-direct {v11, v13, v14}, Lorg/jaudiotagger/tag/id3/ID3v1FieldKey;.:(Ljava/lang/String;I)V // method@95ca │ │ +308730: 690b 578a |0044: sput-object v11, Lorg/jaudiotagger/tag/id3/ID3v1FieldKey;.COMMENT:Lorg/jaudiotagger/tag/id3/ID3v1FieldKey; // field@8a57 │ │ +308734: 127d |0046: const/4 v13, #int 7 // #7 │ │ +308736: 23dd e913 |0047: new-array v13, v13, [Lorg/jaudiotagger/tag/id3/ID3v1FieldKey; // type@13e9 │ │ +30873a: 4d00 0d02 |0049: aput-object v0, v13, v2 │ │ +30873e: 4d01 0d04 |004b: aput-object v1, v13, v4 │ │ +308742: 4d03 0d06 |004d: aput-object v3, v13, v6 │ │ +308746: 4d05 0d08 |004f: aput-object v5, v13, v8 │ │ +30874a: 4d07 0d0a |0051: aput-object v7, v13, v10 │ │ +30874e: 4d09 0d0c |0053: aput-object v9, v13, v12 │ │ +308752: 4d0b 0d0e |0055: aput-object v11, v13, v14 │ │ +308756: 690d 548a |0057: sput-object v13, Lorg/jaudiotagger/tag/id3/ID3v1FieldKey;.$VALUES:[Lorg/jaudiotagger/tag/id3/ID3v1FieldKey; // field@8a54 │ │ +30875a: 0e00 |0059: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ 0x000a line=9 │ │ 0x0014 line=10 │ │ 0x001e line=11 │ │ 0x0028 line=12 │ │ @@ -748338,17 +748338,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 │ │ -308758: |[308758] org.jaudiotagger.tag.id3.ID3v1FieldKey.:(Ljava/lang/String;I)V │ │ -308768: 7030 0387 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@8703 │ │ -30876e: 0e00 |0003: return-void │ │ +30875c: |[30875c] org.jaudiotagger.tag.id3.ID3v1FieldKey.:(Ljava/lang/String;I)V │ │ +30876c: 7030 0387 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@8703 │ │ +308772: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=6 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/ID3v1FieldKey; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -748358,20 +748358,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/jaudiotagger/tag/id3/ID3v1FieldKey;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -30864c: |[30864c] org.jaudiotagger.tag.id3.ID3v1FieldKey.valueOf:(Ljava/lang/String;)Lorg/jaudiotagger/tag/id3/ID3v1FieldKey; │ │ -30865c: 1c00 1512 |0000: const-class v0, Lorg/jaudiotagger/tag/id3/ID3v1FieldKey; // type@1215 │ │ -308660: 7120 0487 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@8704 │ │ -308666: 0c01 |0005: move-result-object v1 │ │ -308668: 1f01 1512 |0006: check-cast v1, Lorg/jaudiotagger/tag/id3/ID3v1FieldKey; // type@1215 │ │ -30866c: 1101 |0008: return-object v1 │ │ +308650: |[308650] org.jaudiotagger.tag.id3.ID3v1FieldKey.valueOf:(Ljava/lang/String;)Lorg/jaudiotagger/tag/id3/ID3v1FieldKey; │ │ +308660: 1c00 1512 |0000: const-class v0, Lorg/jaudiotagger/tag/id3/ID3v1FieldKey; // type@1215 │ │ +308664: 7120 0487 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@8704 │ │ +30866a: 0c01 |0005: move-result-object v1 │ │ +30866c: 1f01 1512 |0006: check-cast v1, Lorg/jaudiotagger/tag/id3/ID3v1FieldKey; // type@1215 │ │ +308670: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=6 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #3 : (in Lorg/jaudiotagger/tag/id3/ID3v1FieldKey;) │ │ @@ -748379,20 +748379,20 @@ │ │ type : '()[Lorg/jaudiotagger/tag/id3/ID3v1FieldKey;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -308670: |[308670] org.jaudiotagger.tag.id3.ID3v1FieldKey.values:()[Lorg/jaudiotagger/tag/id3/ID3v1FieldKey; │ │ -308680: 6200 548a |0000: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v1FieldKey;.$VALUES:[Lorg/jaudiotagger/tag/id3/ID3v1FieldKey; // field@8a54 │ │ -308684: 6e10 21a0 0000 |0002: invoke-virtual {v0}, [Lorg/jaudiotagger/tag/id3/ID3v1FieldKey;.clone:()Ljava/lang/Object; // method@a021 │ │ -30868a: 0c00 |0005: move-result-object v0 │ │ -30868c: 1f00 e913 |0006: check-cast v0, [Lorg/jaudiotagger/tag/id3/ID3v1FieldKey; // type@13e9 │ │ -308690: 1100 |0008: return-object v0 │ │ +308674: |[308674] org.jaudiotagger.tag.id3.ID3v1FieldKey.values:()[Lorg/jaudiotagger/tag/id3/ID3v1FieldKey; │ │ +308684: 6200 548a |0000: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v1FieldKey;.$VALUES:[Lorg/jaudiotagger/tag/id3/ID3v1FieldKey; // field@8a54 │ │ +308688: 6e10 21a0 0000 |0002: invoke-virtual {v0}, [Lorg/jaudiotagger/tag/id3/ID3v1FieldKey;.clone:()Ljava/lang/Object; // method@a021 │ │ +30868e: 0c00 |0005: move-result-object v0 │ │ +308690: 1f00 e913 |0006: check-cast v0, [Lorg/jaudiotagger/tag/id3/ID3v1FieldKey; // type@13e9 │ │ +308694: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=6 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 7587 (ID3v1FieldKey.java) │ │ @@ -748472,20 +748472,20 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/ID3v1Tag;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -308aa0: |[308aa0] org.jaudiotagger.tag.id3.ID3v1Iterator.:(Lorg/jaudiotagger/tag/id3/ID3v1Tag;)V │ │ -308ab0: 7010 7087 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8770 │ │ -308ab6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -308ab8: 5910 648a |0004: iput v0, v1, Lorg/jaudiotagger/tag/id3/ID3v1Iterator;.lastIndex:I // field@8a64 │ │ -308abc: 5b12 638a |0006: iput-object v2, v1, Lorg/jaudiotagger/tag/id3/ID3v1Iterator;.id3v1tag:Lorg/jaudiotagger/tag/id3/ID3v1Tag; // field@8a63 │ │ -308ac0: 0e00 |0008: return-void │ │ +308aa4: |[308aa4] org.jaudiotagger.tag.id3.ID3v1Iterator.:(Lorg/jaudiotagger/tag/id3/ID3v1Tag;)V │ │ +308ab4: 7010 7087 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8770 │ │ +308aba: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +308abc: 5910 648a |0004: iput v0, v1, Lorg/jaudiotagger/tag/id3/ID3v1Iterator;.lastIndex:I // field@8a64 │ │ +308ac0: 5b12 638a |0006: iput-object v2, v1, Lorg/jaudiotagger/tag/id3/ID3v1Iterator;.id3v1tag:Lorg/jaudiotagger/tag/id3/ID3v1Tag; // field@8a63 │ │ +308ac4: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x0004 line=75 │ │ 0x0006 line=84 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/jaudiotagger/tag/id3/ID3v1Iterator; │ │ @@ -748496,98 +748496,98 @@ │ │ type : '(I)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 158 16-bit code units │ │ -308790: |[308790] org.jaudiotagger.tag.id3.ID3v1Iterator.hasNext:(I)Z │ │ -3087a0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3087a2: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -3087a4: 2b05 8a00 0000 |0002: packed-switch v5, 0000008c // +0000008a │ │ -3087aa: 2900 8400 |0005: goto/16 0089 // +0084 │ │ -3087ae: 5442 638a |0007: iget-object v2, v4, Lorg/jaudiotagger/tag/id3/ID3v1Iterator;.id3v1tag:Lorg/jaudiotagger/tag/id3/ID3v1Tag; // field@8a63 │ │ -3087b2: 2023 1412 |0009: instance-of v3, v2, Lorg/jaudiotagger/tag/id3/ID3v11Tag; // type@1214 │ │ -3087b6: 3803 7e00 |000b: if-eqz v3, 0089 // +007e │ │ -3087ba: 1f02 1412 |000d: check-cast v2, Lorg/jaudiotagger/tag/id3/ID3v11Tag; // type@1214 │ │ -3087be: 5622 528a |000f: iget-byte v2, v2, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.track:B // field@8a52 │ │ -3087c2: 3b02 0900 |0011: if-gez v2, 001a // +0009 │ │ -3087c6: b015 |0013: add-int/2addr v5, v1 │ │ -3087c8: 7020 d095 5400 |0014: invoke-direct {v4, v5}, Lorg/jaudiotagger/tag/id3/ID3v1Iterator;.hasNext:(I)Z // method@95d0 │ │ -3087ce: 0a05 |0017: move-result v5 │ │ -3087d0: 3805 0300 |0018: if-eqz v5, 001b // +0003 │ │ -3087d4: 1210 |001a: const/4 v0, #int 1 // #1 │ │ -3087d6: 0f00 |001b: return v0 │ │ -3087d8: 5442 638a |001c: iget-object v2, v4, Lorg/jaudiotagger/tag/id3/ID3v1Iterator;.id3v1tag:Lorg/jaudiotagger/tag/id3/ID3v1Tag; // field@8a63 │ │ -3087dc: 5622 718a |001e: iget-byte v2, v2, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.genre:B // field@8a71 │ │ -3087e0: 3b02 0900 |0020: if-gez v2, 0029 // +0009 │ │ -3087e4: b015 |0022: add-int/2addr v5, v1 │ │ -3087e6: 7020 d095 5400 |0023: invoke-direct {v4, v5}, Lorg/jaudiotagger/tag/id3/ID3v1Iterator;.hasNext:(I)Z // method@95d0 │ │ -3087ec: 0a05 |0026: move-result v5 │ │ -3087ee: 3805 0300 |0027: if-eqz v5, 002a // +0003 │ │ -3087f2: 1210 |0029: const/4 v0, #int 1 // #1 │ │ -3087f4: 0f00 |002a: return v0 │ │ -3087f6: 5442 638a |002b: iget-object v2, v4, Lorg/jaudiotagger/tag/id3/ID3v1Iterator;.id3v1tag:Lorg/jaudiotagger/tag/id3/ID3v1Tag; // field@8a63 │ │ -3087fa: 5422 758a |002d: iget-object v2, v2, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.year:Ljava/lang/String; // field@8a75 │ │ -3087fe: 6e10 aa87 0200 |002f: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@87aa │ │ -308804: 0a02 |0032: move-result v2 │ │ -308806: 3c02 0900 |0033: if-gtz v2, 003c // +0009 │ │ -30880a: b015 |0035: add-int/2addr v5, v1 │ │ -30880c: 7020 d095 5400 |0036: invoke-direct {v4, v5}, Lorg/jaudiotagger/tag/id3/ID3v1Iterator;.hasNext:(I)Z // method@95d0 │ │ -308812: 0a05 |0039: move-result v5 │ │ -308814: 3805 0300 |003a: if-eqz v5, 003d // +0003 │ │ -308818: 1210 |003c: const/4 v0, #int 1 // #1 │ │ -30881a: 0f00 |003d: return v0 │ │ -30881c: 5442 638a |003e: iget-object v2, v4, Lorg/jaudiotagger/tag/id3/ID3v1Iterator;.id3v1tag:Lorg/jaudiotagger/tag/id3/ID3v1Tag; // field@8a63 │ │ -308820: 5422 708a |0040: iget-object v2, v2, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.comment:Ljava/lang/String; // field@8a70 │ │ -308824: 6e10 aa87 0200 |0042: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@87aa │ │ -30882a: 0a02 |0045: move-result v2 │ │ -30882c: 3c02 0900 |0046: if-gtz v2, 004f // +0009 │ │ -308830: b015 |0048: add-int/2addr v5, v1 │ │ -308832: 7020 d095 5400 |0049: invoke-direct {v4, v5}, Lorg/jaudiotagger/tag/id3/ID3v1Iterator;.hasNext:(I)Z // method@95d0 │ │ -308838: 0a05 |004c: move-result v5 │ │ -30883a: 3805 0300 |004d: if-eqz v5, 0050 // +0003 │ │ -30883e: 1210 |004f: const/4 v0, #int 1 // #1 │ │ -308840: 0f00 |0050: return v0 │ │ -308842: 5442 638a |0051: iget-object v2, v4, Lorg/jaudiotagger/tag/id3/ID3v1Iterator;.id3v1tag:Lorg/jaudiotagger/tag/id3/ID3v1Tag; // field@8a63 │ │ -308846: 5422 6e8a |0053: iget-object v2, v2, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.album:Ljava/lang/String; // field@8a6e │ │ -30884a: 6e10 aa87 0200 |0055: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@87aa │ │ -308850: 0a02 |0058: move-result v2 │ │ -308852: 3c02 0900 |0059: if-gtz v2, 0062 // +0009 │ │ -308856: b015 |005b: add-int/2addr v5, v1 │ │ -308858: 7020 d095 5400 |005c: invoke-direct {v4, v5}, Lorg/jaudiotagger/tag/id3/ID3v1Iterator;.hasNext:(I)Z // method@95d0 │ │ -30885e: 0a05 |005f: move-result v5 │ │ -308860: 3805 0300 |0060: if-eqz v5, 0063 // +0003 │ │ -308864: 1210 |0062: const/4 v0, #int 1 // #1 │ │ -308866: 0f00 |0063: return v0 │ │ -308868: 5442 638a |0064: iget-object v2, v4, Lorg/jaudiotagger/tag/id3/ID3v1Iterator;.id3v1tag:Lorg/jaudiotagger/tag/id3/ID3v1Tag; // field@8a63 │ │ -30886c: 5422 6f8a |0066: iget-object v2, v2, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.artist:Ljava/lang/String; // field@8a6f │ │ -308870: 6e10 aa87 0200 |0068: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@87aa │ │ -308876: 0a02 |006b: move-result v2 │ │ -308878: 3c02 0900 |006c: if-gtz v2, 0075 // +0009 │ │ -30887c: b015 |006e: add-int/2addr v5, v1 │ │ -30887e: 7020 d095 5400 |006f: invoke-direct {v4, v5}, Lorg/jaudiotagger/tag/id3/ID3v1Iterator;.hasNext:(I)Z // method@95d0 │ │ -308884: 0a05 |0072: move-result v5 │ │ -308886: 3805 0300 |0073: if-eqz v5, 0076 // +0003 │ │ -30888a: 1210 |0075: const/4 v0, #int 1 // #1 │ │ -30888c: 0f00 |0076: return v0 │ │ -30888e: 5442 638a |0077: iget-object v2, v4, Lorg/jaudiotagger/tag/id3/ID3v1Iterator;.id3v1tag:Lorg/jaudiotagger/tag/id3/ID3v1Tag; // field@8a63 │ │ -308892: 5422 748a |0079: iget-object v2, v2, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.title:Ljava/lang/String; // field@8a74 │ │ -308896: 6e10 aa87 0200 |007b: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@87aa │ │ -30889c: 0a02 |007e: move-result v2 │ │ -30889e: 3c02 0900 |007f: if-gtz v2, 0088 // +0009 │ │ -3088a2: b015 |0081: add-int/2addr v5, v1 │ │ -3088a4: 7020 d095 5400 |0082: invoke-direct {v4, v5}, Lorg/jaudiotagger/tag/id3/ID3v1Iterator;.hasNext:(I)Z // method@95d0 │ │ -3088aa: 0a05 |0085: move-result v5 │ │ -3088ac: 3805 0300 |0086: if-eqz v5, 0089 // +0003 │ │ -3088b0: 1210 |0088: const/4 v0, #int 1 // #1 │ │ -3088b2: 0f00 |0089: return v0 │ │ -3088b4: 0d05 |008a: move-exception v5 │ │ -3088b6: 2705 |008b: throw v5 │ │ -3088b8: 0001 0700 0100 0000 7500 0000 6200 ... |008c: packed-switch-data (18 units) │ │ +308794: |[308794] org.jaudiotagger.tag.id3.ID3v1Iterator.hasNext:(I)Z │ │ +3087a4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3087a6: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +3087a8: 2b05 8a00 0000 |0002: packed-switch v5, 0000008c // +0000008a │ │ +3087ae: 2900 8400 |0005: goto/16 0089 // +0084 │ │ +3087b2: 5442 638a |0007: iget-object v2, v4, Lorg/jaudiotagger/tag/id3/ID3v1Iterator;.id3v1tag:Lorg/jaudiotagger/tag/id3/ID3v1Tag; // field@8a63 │ │ +3087b6: 2023 1412 |0009: instance-of v3, v2, Lorg/jaudiotagger/tag/id3/ID3v11Tag; // type@1214 │ │ +3087ba: 3803 7e00 |000b: if-eqz v3, 0089 // +007e │ │ +3087be: 1f02 1412 |000d: check-cast v2, Lorg/jaudiotagger/tag/id3/ID3v11Tag; // type@1214 │ │ +3087c2: 5622 528a |000f: iget-byte v2, v2, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.track:B // field@8a52 │ │ +3087c6: 3b02 0900 |0011: if-gez v2, 001a // +0009 │ │ +3087ca: b015 |0013: add-int/2addr v5, v1 │ │ +3087cc: 7020 d095 5400 |0014: invoke-direct {v4, v5}, Lorg/jaudiotagger/tag/id3/ID3v1Iterator;.hasNext:(I)Z // method@95d0 │ │ +3087d2: 0a05 |0017: move-result v5 │ │ +3087d4: 3805 0300 |0018: if-eqz v5, 001b // +0003 │ │ +3087d8: 1210 |001a: const/4 v0, #int 1 // #1 │ │ +3087da: 0f00 |001b: return v0 │ │ +3087dc: 5442 638a |001c: iget-object v2, v4, Lorg/jaudiotagger/tag/id3/ID3v1Iterator;.id3v1tag:Lorg/jaudiotagger/tag/id3/ID3v1Tag; // field@8a63 │ │ +3087e0: 5622 718a |001e: iget-byte v2, v2, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.genre:B // field@8a71 │ │ +3087e4: 3b02 0900 |0020: if-gez v2, 0029 // +0009 │ │ +3087e8: b015 |0022: add-int/2addr v5, v1 │ │ +3087ea: 7020 d095 5400 |0023: invoke-direct {v4, v5}, Lorg/jaudiotagger/tag/id3/ID3v1Iterator;.hasNext:(I)Z // method@95d0 │ │ +3087f0: 0a05 |0026: move-result v5 │ │ +3087f2: 3805 0300 |0027: if-eqz v5, 002a // +0003 │ │ +3087f6: 1210 |0029: const/4 v0, #int 1 // #1 │ │ +3087f8: 0f00 |002a: return v0 │ │ +3087fa: 5442 638a |002b: iget-object v2, v4, Lorg/jaudiotagger/tag/id3/ID3v1Iterator;.id3v1tag:Lorg/jaudiotagger/tag/id3/ID3v1Tag; // field@8a63 │ │ +3087fe: 5422 758a |002d: iget-object v2, v2, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.year:Ljava/lang/String; // field@8a75 │ │ +308802: 6e10 aa87 0200 |002f: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@87aa │ │ +308808: 0a02 |0032: move-result v2 │ │ +30880a: 3c02 0900 |0033: if-gtz v2, 003c // +0009 │ │ +30880e: b015 |0035: add-int/2addr v5, v1 │ │ +308810: 7020 d095 5400 |0036: invoke-direct {v4, v5}, Lorg/jaudiotagger/tag/id3/ID3v1Iterator;.hasNext:(I)Z // method@95d0 │ │ +308816: 0a05 |0039: move-result v5 │ │ +308818: 3805 0300 |003a: if-eqz v5, 003d // +0003 │ │ +30881c: 1210 |003c: const/4 v0, #int 1 // #1 │ │ +30881e: 0f00 |003d: return v0 │ │ +308820: 5442 638a |003e: iget-object v2, v4, Lorg/jaudiotagger/tag/id3/ID3v1Iterator;.id3v1tag:Lorg/jaudiotagger/tag/id3/ID3v1Tag; // field@8a63 │ │ +308824: 5422 708a |0040: iget-object v2, v2, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.comment:Ljava/lang/String; // field@8a70 │ │ +308828: 6e10 aa87 0200 |0042: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@87aa │ │ +30882e: 0a02 |0045: move-result v2 │ │ +308830: 3c02 0900 |0046: if-gtz v2, 004f // +0009 │ │ +308834: b015 |0048: add-int/2addr v5, v1 │ │ +308836: 7020 d095 5400 |0049: invoke-direct {v4, v5}, Lorg/jaudiotagger/tag/id3/ID3v1Iterator;.hasNext:(I)Z // method@95d0 │ │ +30883c: 0a05 |004c: move-result v5 │ │ +30883e: 3805 0300 |004d: if-eqz v5, 0050 // +0003 │ │ +308842: 1210 |004f: const/4 v0, #int 1 // #1 │ │ +308844: 0f00 |0050: return v0 │ │ +308846: 5442 638a |0051: iget-object v2, v4, Lorg/jaudiotagger/tag/id3/ID3v1Iterator;.id3v1tag:Lorg/jaudiotagger/tag/id3/ID3v1Tag; // field@8a63 │ │ +30884a: 5422 6e8a |0053: iget-object v2, v2, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.album:Ljava/lang/String; // field@8a6e │ │ +30884e: 6e10 aa87 0200 |0055: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@87aa │ │ +308854: 0a02 |0058: move-result v2 │ │ +308856: 3c02 0900 |0059: if-gtz v2, 0062 // +0009 │ │ +30885a: b015 |005b: add-int/2addr v5, v1 │ │ +30885c: 7020 d095 5400 |005c: invoke-direct {v4, v5}, Lorg/jaudiotagger/tag/id3/ID3v1Iterator;.hasNext:(I)Z // method@95d0 │ │ +308862: 0a05 |005f: move-result v5 │ │ +308864: 3805 0300 |0060: if-eqz v5, 0063 // +0003 │ │ +308868: 1210 |0062: const/4 v0, #int 1 // #1 │ │ +30886a: 0f00 |0063: return v0 │ │ +30886c: 5442 638a |0064: iget-object v2, v4, Lorg/jaudiotagger/tag/id3/ID3v1Iterator;.id3v1tag:Lorg/jaudiotagger/tag/id3/ID3v1Tag; // field@8a63 │ │ +308870: 5422 6f8a |0066: iget-object v2, v2, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.artist:Ljava/lang/String; // field@8a6f │ │ +308874: 6e10 aa87 0200 |0068: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@87aa │ │ +30887a: 0a02 |006b: move-result v2 │ │ +30887c: 3c02 0900 |006c: if-gtz v2, 0075 // +0009 │ │ +308880: b015 |006e: add-int/2addr v5, v1 │ │ +308882: 7020 d095 5400 |006f: invoke-direct {v4, v5}, Lorg/jaudiotagger/tag/id3/ID3v1Iterator;.hasNext:(I)Z // method@95d0 │ │ +308888: 0a05 |0072: move-result v5 │ │ +30888a: 3805 0300 |0073: if-eqz v5, 0076 // +0003 │ │ +30888e: 1210 |0075: const/4 v0, #int 1 // #1 │ │ +308890: 0f00 |0076: return v0 │ │ +308892: 5442 638a |0077: iget-object v2, v4, Lorg/jaudiotagger/tag/id3/ID3v1Iterator;.id3v1tag:Lorg/jaudiotagger/tag/id3/ID3v1Tag; // field@8a63 │ │ +308896: 5422 748a |0079: iget-object v2, v2, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.title:Ljava/lang/String; // field@8a74 │ │ +30889a: 6e10 aa87 0200 |007b: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@87aa │ │ +3088a0: 0a02 |007e: move-result v2 │ │ +3088a2: 3c02 0900 |007f: if-gtz v2, 0088 // +0009 │ │ +3088a6: b015 |0081: add-int/2addr v5, v1 │ │ +3088a8: 7020 d095 5400 |0082: invoke-direct {v4, v5}, Lorg/jaudiotagger/tag/id3/ID3v1Iterator;.hasNext:(I)Z // method@95d0 │ │ +3088ae: 0a05 |0085: move-result v5 │ │ +3088b0: 3805 0300 |0086: if-eqz v5, 0089 // +0003 │ │ +3088b4: 1210 |0088: const/4 v0, #int 1 // #1 │ │ +3088b6: 0f00 |0089: return v0 │ │ +3088b8: 0d05 |008a: move-exception v5 │ │ +3088ba: 2705 |008b: throw v5 │ │ +3088bc: 0001 0700 0100 0000 7500 0000 6200 ... |008c: packed-switch-data (18 units) │ │ catches : 1 │ │ 0x0082 - 0x0086 │ │ -> 0x008a │ │ positions : │ │ 0x0007 line=165 │ │ 0x000d line=167 │ │ 0x001c line=161 │ │ @@ -748605,110 +748605,110 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 190 16-bit code units │ │ -308908: |[308908] org.jaudiotagger.tag.id3.ID3v1Iterator.next:(I)Ljava/lang/Object; │ │ -308918: 5210 648a |0000: iget v0, v1, Lorg/jaudiotagger/tag/id3/ID3v1Iterator;.lastIndex:I // field@8a64 │ │ -30891c: 2b00 aa00 0000 |0002: packed-switch v0, 000000ac // +000000aa │ │ -308922: 2202 9810 |0005: new-instance v2, Ljava/util/NoSuchElementException; // type@1098 │ │ -308926: 1a00 2b20 |0007: const-string v0, "Iteration has no more elements." // string@202b │ │ -30892a: 7020 9a89 0200 |0009: invoke-direct {v2, v0}, Ljava/util/NoSuchElementException;.:(Ljava/lang/String;)V // method@899a │ │ -308930: 2702 |000c: throw v2 │ │ -308932: 5412 638a |000d: iget-object v2, v1, Lorg/jaudiotagger/tag/id3/ID3v1Iterator;.id3v1tag:Lorg/jaudiotagger/tag/id3/ID3v1Tag; // field@8a63 │ │ -308936: 2020 1412 |000f: instance-of v0, v2, Lorg/jaudiotagger/tag/id3/ID3v11Tag; // type@1214 │ │ -30893a: 3800 1300 |0011: if-eqz v0, 0024 // +0013 │ │ -30893e: 1f02 1412 |0013: check-cast v2, Lorg/jaudiotagger/tag/id3/ID3v11Tag; // type@1214 │ │ -308942: 5622 528a |0015: iget-byte v2, v2, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.track:B // field@8a52 │ │ -308946: 3a02 0d00 |0017: if-ltz v2, 0024 // +000d │ │ -30894a: 5412 638a |0019: iget-object v2, v1, Lorg/jaudiotagger/tag/id3/ID3v1Iterator;.id3v1tag:Lorg/jaudiotagger/tag/id3/ID3v1Tag; // field@8a63 │ │ -30894e: 1f02 1412 |001b: check-cast v2, Lorg/jaudiotagger/tag/id3/ID3v11Tag; // type@1214 │ │ -308952: 5622 528a |001d: iget-byte v2, v2, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.track:B // field@8a52 │ │ -308956: 7110 ca86 0200 |001f: invoke-static {v2}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@86ca │ │ -30895c: 0c02 |0022: move-result-object v2 │ │ -30895e: 2802 |0023: goto 0025 // +0002 │ │ -308960: 1202 |0024: const/4 v2, #int 0 // #0 │ │ -308962: 1102 |0025: return-object v2 │ │ -308964: 5410 638a |0026: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3v1Iterator;.id3v1tag:Lorg/jaudiotagger/tag/id3/ID3v1Tag; // field@8a63 │ │ -308968: 5600 718a |0028: iget-byte v0, v0, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.genre:B // field@8a71 │ │ -30896c: 3a00 0b00 |002a: if-ltz v0, 0035 // +000b │ │ -308970: 5412 638a |002c: iget-object v2, v1, Lorg/jaudiotagger/tag/id3/ID3v1Iterator;.id3v1tag:Lorg/jaudiotagger/tag/id3/ID3v1Tag; // field@8a63 │ │ -308974: 5622 718a |002e: iget-byte v2, v2, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.genre:B // field@8a71 │ │ -308978: 7110 ca86 0200 |0030: invoke-static {v2}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@86ca │ │ -30897e: 0c02 |0033: move-result-object v2 │ │ -308980: 2807 |0034: goto 003b // +0007 │ │ -308982: d802 0201 |0035: add-int/lit8 v2, v2, #int 1 // #01 │ │ -308986: 7020 d295 2100 |0037: invoke-direct {v1, v2}, Lorg/jaudiotagger/tag/id3/ID3v1Iterator;.next:(I)Ljava/lang/Object; // method@95d2 │ │ -30898c: 0c02 |003a: move-result-object v2 │ │ -30898e: 1102 |003b: return-object v2 │ │ -308990: 5410 638a |003c: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3v1Iterator;.id3v1tag:Lorg/jaudiotagger/tag/id3/ID3v1Tag; // field@8a63 │ │ -308994: 5400 758a |003e: iget-object v0, v0, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.year:Ljava/lang/String; // field@8a75 │ │ -308998: 6e10 aa87 0000 |0040: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@87aa │ │ -30899e: 0a00 |0043: move-result v0 │ │ -3089a0: 3d00 0700 |0044: if-lez v0, 004b // +0007 │ │ -3089a4: 5412 638a |0046: iget-object v2, v1, Lorg/jaudiotagger/tag/id3/ID3v1Iterator;.id3v1tag:Lorg/jaudiotagger/tag/id3/ID3v1Tag; // field@8a63 │ │ -3089a8: 5422 758a |0048: iget-object v2, v2, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.year:Ljava/lang/String; // field@8a75 │ │ -3089ac: 2807 |004a: goto 0051 // +0007 │ │ -3089ae: d802 0201 |004b: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3089b2: 7020 d295 2100 |004d: invoke-direct {v1, v2}, Lorg/jaudiotagger/tag/id3/ID3v1Iterator;.next:(I)Ljava/lang/Object; // method@95d2 │ │ -3089b8: 0c02 |0050: move-result-object v2 │ │ -3089ba: 1102 |0051: return-object v2 │ │ -3089bc: 5410 638a |0052: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3v1Iterator;.id3v1tag:Lorg/jaudiotagger/tag/id3/ID3v1Tag; // field@8a63 │ │ -3089c0: 5400 708a |0054: iget-object v0, v0, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.comment:Ljava/lang/String; // field@8a70 │ │ -3089c4: 6e10 aa87 0000 |0056: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@87aa │ │ -3089ca: 0a00 |0059: move-result v0 │ │ -3089cc: 3d00 0700 |005a: if-lez v0, 0061 // +0007 │ │ -3089d0: 5412 638a |005c: iget-object v2, v1, Lorg/jaudiotagger/tag/id3/ID3v1Iterator;.id3v1tag:Lorg/jaudiotagger/tag/id3/ID3v1Tag; // field@8a63 │ │ -3089d4: 5422 708a |005e: iget-object v2, v2, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.comment:Ljava/lang/String; // field@8a70 │ │ -3089d8: 2807 |0060: goto 0067 // +0007 │ │ -3089da: d802 0201 |0061: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3089de: 7020 d295 2100 |0063: invoke-direct {v1, v2}, Lorg/jaudiotagger/tag/id3/ID3v1Iterator;.next:(I)Ljava/lang/Object; // method@95d2 │ │ -3089e4: 0c02 |0066: move-result-object v2 │ │ -3089e6: 1102 |0067: return-object v2 │ │ -3089e8: 5410 638a |0068: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3v1Iterator;.id3v1tag:Lorg/jaudiotagger/tag/id3/ID3v1Tag; // field@8a63 │ │ -3089ec: 5400 6e8a |006a: iget-object v0, v0, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.album:Ljava/lang/String; // field@8a6e │ │ -3089f0: 6e10 aa87 0000 |006c: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@87aa │ │ -3089f6: 0a00 |006f: move-result v0 │ │ -3089f8: 3d00 0700 |0070: if-lez v0, 0077 // +0007 │ │ -3089fc: 5412 638a |0072: iget-object v2, v1, Lorg/jaudiotagger/tag/id3/ID3v1Iterator;.id3v1tag:Lorg/jaudiotagger/tag/id3/ID3v1Tag; // field@8a63 │ │ -308a00: 5422 6e8a |0074: iget-object v2, v2, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.album:Ljava/lang/String; // field@8a6e │ │ -308a04: 2807 |0076: goto 007d // +0007 │ │ -308a06: d802 0201 |0077: add-int/lit8 v2, v2, #int 1 // #01 │ │ -308a0a: 7020 d295 2100 |0079: invoke-direct {v1, v2}, Lorg/jaudiotagger/tag/id3/ID3v1Iterator;.next:(I)Ljava/lang/Object; // method@95d2 │ │ -308a10: 0c02 |007c: move-result-object v2 │ │ -308a12: 1102 |007d: return-object v2 │ │ -308a14: 5410 638a |007e: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3v1Iterator;.id3v1tag:Lorg/jaudiotagger/tag/id3/ID3v1Tag; // field@8a63 │ │ -308a18: 5400 6f8a |0080: iget-object v0, v0, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.artist:Ljava/lang/String; // field@8a6f │ │ -308a1c: 6e10 aa87 0000 |0082: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@87aa │ │ -308a22: 0a00 |0085: move-result v0 │ │ -308a24: 3d00 0700 |0086: if-lez v0, 008d // +0007 │ │ -308a28: 5412 638a |0088: iget-object v2, v1, Lorg/jaudiotagger/tag/id3/ID3v1Iterator;.id3v1tag:Lorg/jaudiotagger/tag/id3/ID3v1Tag; // field@8a63 │ │ -308a2c: 5422 6f8a |008a: iget-object v2, v2, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.artist:Ljava/lang/String; // field@8a6f │ │ -308a30: 2807 |008c: goto 0093 // +0007 │ │ -308a32: d802 0201 |008d: add-int/lit8 v2, v2, #int 1 // #01 │ │ -308a36: 7020 d295 2100 |008f: invoke-direct {v1, v2}, Lorg/jaudiotagger/tag/id3/ID3v1Iterator;.next:(I)Ljava/lang/Object; // method@95d2 │ │ -308a3c: 0c02 |0092: move-result-object v2 │ │ -308a3e: 1102 |0093: return-object v2 │ │ -308a40: 5410 638a |0094: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3v1Iterator;.id3v1tag:Lorg/jaudiotagger/tag/id3/ID3v1Tag; // field@8a63 │ │ -308a44: 5400 748a |0096: iget-object v0, v0, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.title:Ljava/lang/String; // field@8a74 │ │ -308a48: 6e10 aa87 0000 |0098: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@87aa │ │ -308a4e: 0a00 |009b: move-result v0 │ │ -308a50: 3d00 0700 |009c: if-lez v0, 00a3 // +0007 │ │ -308a54: 5412 638a |009e: iget-object v2, v1, Lorg/jaudiotagger/tag/id3/ID3v1Iterator;.id3v1tag:Lorg/jaudiotagger/tag/id3/ID3v1Tag; // field@8a63 │ │ -308a58: 5422 748a |00a0: iget-object v2, v2, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.title:Ljava/lang/String; // field@8a74 │ │ -308a5c: 2807 |00a2: goto 00a9 // +0007 │ │ -308a5e: d802 0201 |00a3: add-int/lit8 v2, v2, #int 1 // #01 │ │ -308a62: 7020 d295 2100 |00a5: invoke-direct {v1, v2}, Lorg/jaudiotagger/tag/id3/ID3v1Iterator;.next:(I)Ljava/lang/Object; // method@95d2 │ │ -308a68: 0c02 |00a8: move-result-object v2 │ │ -308a6a: 1102 |00a9: return-object v2 │ │ -308a6c: 0d02 |00aa: move-exception v2 │ │ -308a6e: 2702 |00ab: throw v2 │ │ -308a70: 0001 0700 0000 0000 9200 0000 7c00 ... |00ac: packed-switch-data (18 units) │ │ +30890c: |[30890c] org.jaudiotagger.tag.id3.ID3v1Iterator.next:(I)Ljava/lang/Object; │ │ +30891c: 5210 648a |0000: iget v0, v1, Lorg/jaudiotagger/tag/id3/ID3v1Iterator;.lastIndex:I // field@8a64 │ │ +308920: 2b00 aa00 0000 |0002: packed-switch v0, 000000ac // +000000aa │ │ +308926: 2202 9810 |0005: new-instance v2, Ljava/util/NoSuchElementException; // type@1098 │ │ +30892a: 1a00 2b20 |0007: const-string v0, "Iteration has no more elements." // string@202b │ │ +30892e: 7020 9a89 0200 |0009: invoke-direct {v2, v0}, Ljava/util/NoSuchElementException;.:(Ljava/lang/String;)V // method@899a │ │ +308934: 2702 |000c: throw v2 │ │ +308936: 5412 638a |000d: iget-object v2, v1, Lorg/jaudiotagger/tag/id3/ID3v1Iterator;.id3v1tag:Lorg/jaudiotagger/tag/id3/ID3v1Tag; // field@8a63 │ │ +30893a: 2020 1412 |000f: instance-of v0, v2, Lorg/jaudiotagger/tag/id3/ID3v11Tag; // type@1214 │ │ +30893e: 3800 1300 |0011: if-eqz v0, 0024 // +0013 │ │ +308942: 1f02 1412 |0013: check-cast v2, Lorg/jaudiotagger/tag/id3/ID3v11Tag; // type@1214 │ │ +308946: 5622 528a |0015: iget-byte v2, v2, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.track:B // field@8a52 │ │ +30894a: 3a02 0d00 |0017: if-ltz v2, 0024 // +000d │ │ +30894e: 5412 638a |0019: iget-object v2, v1, Lorg/jaudiotagger/tag/id3/ID3v1Iterator;.id3v1tag:Lorg/jaudiotagger/tag/id3/ID3v1Tag; // field@8a63 │ │ +308952: 1f02 1412 |001b: check-cast v2, Lorg/jaudiotagger/tag/id3/ID3v11Tag; // type@1214 │ │ +308956: 5622 528a |001d: iget-byte v2, v2, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.track:B // field@8a52 │ │ +30895a: 7110 ca86 0200 |001f: invoke-static {v2}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@86ca │ │ +308960: 0c02 |0022: move-result-object v2 │ │ +308962: 2802 |0023: goto 0025 // +0002 │ │ +308964: 1202 |0024: const/4 v2, #int 0 // #0 │ │ +308966: 1102 |0025: return-object v2 │ │ +308968: 5410 638a |0026: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3v1Iterator;.id3v1tag:Lorg/jaudiotagger/tag/id3/ID3v1Tag; // field@8a63 │ │ +30896c: 5600 718a |0028: iget-byte v0, v0, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.genre:B // field@8a71 │ │ +308970: 3a00 0b00 |002a: if-ltz v0, 0035 // +000b │ │ +308974: 5412 638a |002c: iget-object v2, v1, Lorg/jaudiotagger/tag/id3/ID3v1Iterator;.id3v1tag:Lorg/jaudiotagger/tag/id3/ID3v1Tag; // field@8a63 │ │ +308978: 5622 718a |002e: iget-byte v2, v2, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.genre:B // field@8a71 │ │ +30897c: 7110 ca86 0200 |0030: invoke-static {v2}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@86ca │ │ +308982: 0c02 |0033: move-result-object v2 │ │ +308984: 2807 |0034: goto 003b // +0007 │ │ +308986: d802 0201 |0035: add-int/lit8 v2, v2, #int 1 // #01 │ │ +30898a: 7020 d295 2100 |0037: invoke-direct {v1, v2}, Lorg/jaudiotagger/tag/id3/ID3v1Iterator;.next:(I)Ljava/lang/Object; // method@95d2 │ │ +308990: 0c02 |003a: move-result-object v2 │ │ +308992: 1102 |003b: return-object v2 │ │ +308994: 5410 638a |003c: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3v1Iterator;.id3v1tag:Lorg/jaudiotagger/tag/id3/ID3v1Tag; // field@8a63 │ │ +308998: 5400 758a |003e: iget-object v0, v0, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.year:Ljava/lang/String; // field@8a75 │ │ +30899c: 6e10 aa87 0000 |0040: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@87aa │ │ +3089a2: 0a00 |0043: move-result v0 │ │ +3089a4: 3d00 0700 |0044: if-lez v0, 004b // +0007 │ │ +3089a8: 5412 638a |0046: iget-object v2, v1, Lorg/jaudiotagger/tag/id3/ID3v1Iterator;.id3v1tag:Lorg/jaudiotagger/tag/id3/ID3v1Tag; // field@8a63 │ │ +3089ac: 5422 758a |0048: iget-object v2, v2, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.year:Ljava/lang/String; // field@8a75 │ │ +3089b0: 2807 |004a: goto 0051 // +0007 │ │ +3089b2: d802 0201 |004b: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3089b6: 7020 d295 2100 |004d: invoke-direct {v1, v2}, Lorg/jaudiotagger/tag/id3/ID3v1Iterator;.next:(I)Ljava/lang/Object; // method@95d2 │ │ +3089bc: 0c02 |0050: move-result-object v2 │ │ +3089be: 1102 |0051: return-object v2 │ │ +3089c0: 5410 638a |0052: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3v1Iterator;.id3v1tag:Lorg/jaudiotagger/tag/id3/ID3v1Tag; // field@8a63 │ │ +3089c4: 5400 708a |0054: iget-object v0, v0, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.comment:Ljava/lang/String; // field@8a70 │ │ +3089c8: 6e10 aa87 0000 |0056: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@87aa │ │ +3089ce: 0a00 |0059: move-result v0 │ │ +3089d0: 3d00 0700 |005a: if-lez v0, 0061 // +0007 │ │ +3089d4: 5412 638a |005c: iget-object v2, v1, Lorg/jaudiotagger/tag/id3/ID3v1Iterator;.id3v1tag:Lorg/jaudiotagger/tag/id3/ID3v1Tag; // field@8a63 │ │ +3089d8: 5422 708a |005e: iget-object v2, v2, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.comment:Ljava/lang/String; // field@8a70 │ │ +3089dc: 2807 |0060: goto 0067 // +0007 │ │ +3089de: d802 0201 |0061: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3089e2: 7020 d295 2100 |0063: invoke-direct {v1, v2}, Lorg/jaudiotagger/tag/id3/ID3v1Iterator;.next:(I)Ljava/lang/Object; // method@95d2 │ │ +3089e8: 0c02 |0066: move-result-object v2 │ │ +3089ea: 1102 |0067: return-object v2 │ │ +3089ec: 5410 638a |0068: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3v1Iterator;.id3v1tag:Lorg/jaudiotagger/tag/id3/ID3v1Tag; // field@8a63 │ │ +3089f0: 5400 6e8a |006a: iget-object v0, v0, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.album:Ljava/lang/String; // field@8a6e │ │ +3089f4: 6e10 aa87 0000 |006c: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@87aa │ │ +3089fa: 0a00 |006f: move-result v0 │ │ +3089fc: 3d00 0700 |0070: if-lez v0, 0077 // +0007 │ │ +308a00: 5412 638a |0072: iget-object v2, v1, Lorg/jaudiotagger/tag/id3/ID3v1Iterator;.id3v1tag:Lorg/jaudiotagger/tag/id3/ID3v1Tag; // field@8a63 │ │ +308a04: 5422 6e8a |0074: iget-object v2, v2, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.album:Ljava/lang/String; // field@8a6e │ │ +308a08: 2807 |0076: goto 007d // +0007 │ │ +308a0a: d802 0201 |0077: add-int/lit8 v2, v2, #int 1 // #01 │ │ +308a0e: 7020 d295 2100 |0079: invoke-direct {v1, v2}, Lorg/jaudiotagger/tag/id3/ID3v1Iterator;.next:(I)Ljava/lang/Object; // method@95d2 │ │ +308a14: 0c02 |007c: move-result-object v2 │ │ +308a16: 1102 |007d: return-object v2 │ │ +308a18: 5410 638a |007e: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3v1Iterator;.id3v1tag:Lorg/jaudiotagger/tag/id3/ID3v1Tag; // field@8a63 │ │ +308a1c: 5400 6f8a |0080: iget-object v0, v0, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.artist:Ljava/lang/String; // field@8a6f │ │ +308a20: 6e10 aa87 0000 |0082: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@87aa │ │ +308a26: 0a00 |0085: move-result v0 │ │ +308a28: 3d00 0700 |0086: if-lez v0, 008d // +0007 │ │ +308a2c: 5412 638a |0088: iget-object v2, v1, Lorg/jaudiotagger/tag/id3/ID3v1Iterator;.id3v1tag:Lorg/jaudiotagger/tag/id3/ID3v1Tag; // field@8a63 │ │ +308a30: 5422 6f8a |008a: iget-object v2, v2, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.artist:Ljava/lang/String; // field@8a6f │ │ +308a34: 2807 |008c: goto 0093 // +0007 │ │ +308a36: d802 0201 |008d: add-int/lit8 v2, v2, #int 1 // #01 │ │ +308a3a: 7020 d295 2100 |008f: invoke-direct {v1, v2}, Lorg/jaudiotagger/tag/id3/ID3v1Iterator;.next:(I)Ljava/lang/Object; // method@95d2 │ │ +308a40: 0c02 |0092: move-result-object v2 │ │ +308a42: 1102 |0093: return-object v2 │ │ +308a44: 5410 638a |0094: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3v1Iterator;.id3v1tag:Lorg/jaudiotagger/tag/id3/ID3v1Tag; // field@8a63 │ │ +308a48: 5400 748a |0096: iget-object v0, v0, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.title:Ljava/lang/String; // field@8a74 │ │ +308a4c: 6e10 aa87 0000 |0098: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@87aa │ │ +308a52: 0a00 |009b: move-result v0 │ │ +308a54: 3d00 0700 |009c: if-lez v0, 00a3 // +0007 │ │ +308a58: 5412 638a |009e: iget-object v2, v1, Lorg/jaudiotagger/tag/id3/ID3v1Iterator;.id3v1tag:Lorg/jaudiotagger/tag/id3/ID3v1Tag; // field@8a63 │ │ +308a5c: 5422 748a |00a0: iget-object v2, v2, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.title:Ljava/lang/String; // field@8a74 │ │ +308a60: 2807 |00a2: goto 00a9 // +0007 │ │ +308a62: d802 0201 |00a3: add-int/lit8 v2, v2, #int 1 // #01 │ │ +308a66: 7020 d295 2100 |00a5: invoke-direct {v1, v2}, Lorg/jaudiotagger/tag/id3/ID3v1Iterator;.next:(I)Ljava/lang/Object; // method@95d2 │ │ +308a6c: 0c02 |00a8: move-result-object v2 │ │ +308a6e: 1102 |00a9: return-object v2 │ │ +308a70: 0d02 |00aa: move-exception v2 │ │ +308a72: 2702 |00ab: throw v2 │ │ +308a74: 0001 0700 0000 0000 9200 0000 7c00 ... |00ac: packed-switch-data (18 units) │ │ catches : 1 │ │ 0x00a5 - 0x00a9 │ │ -> 0x00aa │ │ positions : │ │ 0x0000 line=182 │ │ 0x0005 line=206 │ │ 0x000d line=203 │ │ @@ -748728,19 +748728,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -308770: |[308770] org.jaudiotagger.tag.id3.ID3v1Iterator.hasNext:()Z │ │ -308780: 5210 648a |0000: iget v0, v1, Lorg/jaudiotagger/tag/id3/ID3v1Iterator;.lastIndex:I // field@8a64 │ │ -308784: 7020 d095 0100 |0002: invoke-direct {v1, v0}, Lorg/jaudiotagger/tag/id3/ID3v1Iterator;.hasNext:(I)Z // method@95d0 │ │ -30878a: 0a00 |0005: move-result v0 │ │ -30878c: 0f00 |0006: return v0 │ │ +308774: |[308774] org.jaudiotagger.tag.id3.ID3v1Iterator.hasNext:()Z │ │ +308784: 5210 648a |0000: iget v0, v1, Lorg/jaudiotagger/tag/id3/ID3v1Iterator;.lastIndex:I // field@8a64 │ │ +308788: 7020 d095 0100 |0002: invoke-direct {v1, v0}, Lorg/jaudiotagger/tag/id3/ID3v1Iterator;.hasNext:(I)Z // method@95d0 │ │ +30878e: 0a00 |0005: move-result v0 │ │ +308790: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jaudiotagger/tag/id3/ID3v1Iterator; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/ID3v1Iterator;) │ │ @@ -748748,19 +748748,19 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -3088e8: |[3088e8] org.jaudiotagger.tag.id3.ID3v1Iterator.next:()Ljava/lang/Object; │ │ -3088f8: 5210 648a |0000: iget v0, v1, Lorg/jaudiotagger/tag/id3/ID3v1Iterator;.lastIndex:I // field@8a64 │ │ -3088fc: 7020 d295 0100 |0002: invoke-direct {v1, v0}, Lorg/jaudiotagger/tag/id3/ID3v1Iterator;.next:(I)Ljava/lang/Object; // method@95d2 │ │ -308902: 0c00 |0005: move-result-object v0 │ │ -308904: 1100 |0006: return-object v0 │ │ +3088ec: |[3088ec] org.jaudiotagger.tag.id3.ID3v1Iterator.next:()Ljava/lang/Object; │ │ +3088fc: 5210 648a |0000: iget v0, v1, Lorg/jaudiotagger/tag/id3/ID3v1Iterator;.lastIndex:I // field@8a64 │ │ +308900: 7020 d295 0100 |0002: invoke-direct {v1, v0}, Lorg/jaudiotagger/tag/id3/ID3v1Iterator;.next:(I)Ljava/lang/Object; // method@95d2 │ │ +308906: 0c00 |0005: move-result-object v0 │ │ +308908: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jaudiotagger/tag/id3/ID3v1Iterator; │ │ │ │ #2 : (in Lorg/jaudiotagger/tag/id3/ID3v1Iterator;) │ │ @@ -748768,39 +748768,39 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 62 16-bit code units │ │ -308ac4: |[308ac4] org.jaudiotagger.tag.id3.ID3v1Iterator.remove:()V │ │ -308ad4: 5230 648a |0000: iget v0, v3, Lorg/jaudiotagger/tag/id3/ID3v1Iterator;.lastIndex:I // field@8a64 │ │ -308ad8: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ -308ada: 1a02 0000 |0003: const-string v2, "" // string@0000 │ │ -308ade: 2b00 2700 0000 |0005: packed-switch v0, 0000002c // +00000027 │ │ -308ae4: 2823 |0008: goto 002b // +0023 │ │ -308ae6: 5430 638a |0009: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/ID3v1Iterator;.id3v1tag:Lorg/jaudiotagger/tag/id3/ID3v1Tag; // field@8a63 │ │ -308aea: 5b02 748a |000b: iput-object v2, v0, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.title:Ljava/lang/String; // field@8a74 │ │ -308aee: 5430 638a |000d: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/ID3v1Iterator;.id3v1tag:Lorg/jaudiotagger/tag/id3/ID3v1Tag; // field@8a63 │ │ -308af2: 5b02 6f8a |000f: iput-object v2, v0, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.artist:Ljava/lang/String; // field@8a6f │ │ -308af6: 5430 638a |0011: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/ID3v1Iterator;.id3v1tag:Lorg/jaudiotagger/tag/id3/ID3v1Tag; // field@8a63 │ │ -308afa: 5b02 6e8a |0013: iput-object v2, v0, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.album:Ljava/lang/String; // field@8a6e │ │ -308afe: 5430 638a |0015: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/ID3v1Iterator;.id3v1tag:Lorg/jaudiotagger/tag/id3/ID3v1Tag; // field@8a63 │ │ -308b02: 5b02 708a |0017: iput-object v2, v0, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.comment:Ljava/lang/String; // field@8a70 │ │ -308b06: 5430 638a |0019: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/ID3v1Iterator;.id3v1tag:Lorg/jaudiotagger/tag/id3/ID3v1Tag; // field@8a63 │ │ -308b0a: 5b02 758a |001b: iput-object v2, v0, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.year:Ljava/lang/String; // field@8a75 │ │ -308b0e: 5430 638a |001d: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/ID3v1Iterator;.id3v1tag:Lorg/jaudiotagger/tag/id3/ID3v1Tag; // field@8a63 │ │ -308b12: 5d01 718a |001f: iput-byte v1, v0, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.genre:B // field@8a71 │ │ -308b16: 5430 638a |0021: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/ID3v1Iterator;.id3v1tag:Lorg/jaudiotagger/tag/id3/ID3v1Tag; // field@8a63 │ │ -308b1a: 2002 1412 |0023: instance-of v2, v0, Lorg/jaudiotagger/tag/id3/ID3v11Tag; // type@1214 │ │ -308b1e: 3802 0600 |0025: if-eqz v2, 002b // +0006 │ │ -308b22: 1f00 1412 |0027: check-cast v0, Lorg/jaudiotagger/tag/id3/ID3v11Tag; // type@1214 │ │ -308b26: 5d01 528a |0029: iput-byte v1, v0, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.track:B // field@8a52 │ │ -308b2a: 0e00 |002b: return-void │ │ -308b2c: 0001 0700 0100 0000 0400 0000 0800 ... |002c: packed-switch-data (18 units) │ │ +308ac8: |[308ac8] org.jaudiotagger.tag.id3.ID3v1Iterator.remove:()V │ │ +308ad8: 5230 648a |0000: iget v0, v3, Lorg/jaudiotagger/tag/id3/ID3v1Iterator;.lastIndex:I // field@8a64 │ │ +308adc: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ +308ade: 1a02 0000 |0003: const-string v2, "" // string@0000 │ │ +308ae2: 2b00 2700 0000 |0005: packed-switch v0, 0000002c // +00000027 │ │ +308ae8: 2823 |0008: goto 002b // +0023 │ │ +308aea: 5430 638a |0009: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/ID3v1Iterator;.id3v1tag:Lorg/jaudiotagger/tag/id3/ID3v1Tag; // field@8a63 │ │ +308aee: 5b02 748a |000b: iput-object v2, v0, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.title:Ljava/lang/String; // field@8a74 │ │ +308af2: 5430 638a |000d: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/ID3v1Iterator;.id3v1tag:Lorg/jaudiotagger/tag/id3/ID3v1Tag; // field@8a63 │ │ +308af6: 5b02 6f8a |000f: iput-object v2, v0, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.artist:Ljava/lang/String; // field@8a6f │ │ +308afa: 5430 638a |0011: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/ID3v1Iterator;.id3v1tag:Lorg/jaudiotagger/tag/id3/ID3v1Tag; // field@8a63 │ │ +308afe: 5b02 6e8a |0013: iput-object v2, v0, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.album:Ljava/lang/String; // field@8a6e │ │ +308b02: 5430 638a |0015: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/ID3v1Iterator;.id3v1tag:Lorg/jaudiotagger/tag/id3/ID3v1Tag; // field@8a63 │ │ +308b06: 5b02 708a |0017: iput-object v2, v0, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.comment:Ljava/lang/String; // field@8a70 │ │ +308b0a: 5430 638a |0019: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/ID3v1Iterator;.id3v1tag:Lorg/jaudiotagger/tag/id3/ID3v1Tag; // field@8a63 │ │ +308b0e: 5b02 758a |001b: iput-object v2, v0, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.year:Ljava/lang/String; // field@8a75 │ │ +308b12: 5430 638a |001d: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/ID3v1Iterator;.id3v1tag:Lorg/jaudiotagger/tag/id3/ID3v1Tag; // field@8a63 │ │ +308b16: 5d01 718a |001f: iput-byte v1, v0, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.genre:B // field@8a71 │ │ +308b1a: 5430 638a |0021: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/ID3v1Iterator;.id3v1tag:Lorg/jaudiotagger/tag/id3/ID3v1Tag; // field@8a63 │ │ +308b1e: 2002 1412 |0023: instance-of v2, v0, Lorg/jaudiotagger/tag/id3/ID3v11Tag; // type@1214 │ │ +308b22: 3802 0600 |0025: if-eqz v2, 002b // +0006 │ │ +308b26: 1f00 1412 |0027: check-cast v0, Lorg/jaudiotagger/tag/id3/ID3v11Tag; // type@1214 │ │ +308b2a: 5d01 528a |0029: iput-byte v1, v0, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.track:B // field@8a52 │ │ +308b2e: 0e00 |002b: return-void │ │ +308b30: 0001 0700 0100 0000 0400 0000 0800 ... |002c: packed-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ 0x0009 line=111 │ │ 0x000d line=114 │ │ 0x0011 line=117 │ │ 0x0015 line=120 │ │ @@ -748845,56 +748845,56 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 74 16-bit code units │ │ -308b50: |[308b50] org.jaudiotagger.tag.id3.ID3v1Tag$1.:()V │ │ -308b60: 7100 9291 0000 |0000: invoke-static {}, Lorg/jaudiotagger/tag/FieldKey;.values:()[Lorg/jaudiotagger/tag/FieldKey; // method@9192 │ │ -308b66: 0c00 |0003: move-result-object v0 │ │ -308b68: 2100 |0004: array-length v0, v0 │ │ -308b6a: 2300 2013 |0005: new-array v0, v0, [I // type@1320 │ │ -308b6e: 6900 658a |0007: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v1Tag$1;.$SwitchMap$org$jaudiotagger$tag$FieldKey:[I // field@8a65 │ │ -308b72: 6201 a287 |0009: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ARTIST:Lorg/jaudiotagger/tag/FieldKey; // field@87a2 │ │ -308b76: 6e10 8f91 0100 |000b: invoke-virtual {v1}, Lorg/jaudiotagger/tag/FieldKey;.ordinal:()I // method@918f │ │ -308b7c: 0a01 |000e: move-result v1 │ │ -308b7e: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -308b80: 4b02 0001 |0010: aput v2, v0, v1 │ │ -308b84: 6200 658a |0012: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v1Tag$1;.$SwitchMap$org$jaudiotagger$tag$FieldKey:[I // field@8a65 │ │ -308b88: 6201 9987 |0014: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ALBUM:Lorg/jaudiotagger/tag/FieldKey; // field@8799 │ │ -308b8c: 6e10 8f91 0100 |0016: invoke-virtual {v1}, Lorg/jaudiotagger/tag/FieldKey;.ordinal:()I // method@918f │ │ -308b92: 0a01 |0019: move-result v1 │ │ -308b94: 1222 |001a: const/4 v2, #int 2 // #2 │ │ -308b96: 4b02 0001 |001b: aput v2, v0, v1 │ │ -308b9a: 6200 658a |001d: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v1Tag$1;.$SwitchMap$org$jaudiotagger$tag$FieldKey:[I // field@8a65 │ │ -308b9e: 6201 2488 |001f: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.TITLE:Lorg/jaudiotagger/tag/FieldKey; // field@8824 │ │ -308ba2: 6e10 8f91 0100 |0021: invoke-virtual {v1}, Lorg/jaudiotagger/tag/FieldKey;.ordinal:()I // method@918f │ │ -308ba8: 0a01 |0024: move-result v1 │ │ -308baa: 1232 |0025: const/4 v2, #int 3 // #3 │ │ -308bac: 4b02 0001 |0026: aput v2, v0, v1 │ │ -308bb0: 6200 658a |0028: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v1Tag$1;.$SwitchMap$org$jaudiotagger$tag$FieldKey:[I // field@8a65 │ │ -308bb4: 6201 c387 |002a: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.GENRE:Lorg/jaudiotagger/tag/FieldKey; // field@87c3 │ │ -308bb8: 6e10 8f91 0100 |002c: invoke-virtual {v1}, Lorg/jaudiotagger/tag/FieldKey;.ordinal:()I // method@918f │ │ -308bbe: 0a01 |002f: move-result v1 │ │ -308bc0: 1242 |0030: const/4 v2, #int 4 // #4 │ │ -308bc2: 4b02 0001 |0031: aput v2, v0, v1 │ │ -308bc6: 6200 658a |0033: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v1Tag$1;.$SwitchMap$org$jaudiotagger$tag$FieldKey:[I // field@8a65 │ │ -308bca: 6201 3388 |0035: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.YEAR:Lorg/jaudiotagger/tag/FieldKey; // field@8833 │ │ -308bce: 6e10 8f91 0100 |0037: invoke-virtual {v1}, Lorg/jaudiotagger/tag/FieldKey;.ordinal:()I // method@918f │ │ -308bd4: 0a01 |003a: move-result v1 │ │ -308bd6: 1252 |003b: const/4 v2, #int 5 // #5 │ │ -308bd8: 4b02 0001 |003c: aput v2, v0, v1 │ │ -308bdc: 6200 658a |003e: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v1Tag$1;.$SwitchMap$org$jaudiotagger$tag$FieldKey:[I // field@8a65 │ │ -308be0: 6201 ad87 |0040: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.COMMENT:Lorg/jaudiotagger/tag/FieldKey; // field@87ad │ │ -308be4: 6e10 8f91 0100 |0042: invoke-virtual {v1}, Lorg/jaudiotagger/tag/FieldKey;.ordinal:()I // method@918f │ │ -308bea: 0a01 |0045: move-result v1 │ │ -308bec: 1262 |0046: const/4 v2, #int 6 // #6 │ │ -308bee: 4b02 0001 |0047: aput v2, v0, v1 │ │ -308bf2: 0e00 |0049: return-void │ │ +308b54: |[308b54] org.jaudiotagger.tag.id3.ID3v1Tag$1.:()V │ │ +308b64: 7100 9291 0000 |0000: invoke-static {}, Lorg/jaudiotagger/tag/FieldKey;.values:()[Lorg/jaudiotagger/tag/FieldKey; // method@9192 │ │ +308b6a: 0c00 |0003: move-result-object v0 │ │ +308b6c: 2100 |0004: array-length v0, v0 │ │ +308b6e: 2300 2013 |0005: new-array v0, v0, [I // type@1320 │ │ +308b72: 6900 658a |0007: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v1Tag$1;.$SwitchMap$org$jaudiotagger$tag$FieldKey:[I // field@8a65 │ │ +308b76: 6201 a287 |0009: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ARTIST:Lorg/jaudiotagger/tag/FieldKey; // field@87a2 │ │ +308b7a: 6e10 8f91 0100 |000b: invoke-virtual {v1}, Lorg/jaudiotagger/tag/FieldKey;.ordinal:()I // method@918f │ │ +308b80: 0a01 |000e: move-result v1 │ │ +308b82: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +308b84: 4b02 0001 |0010: aput v2, v0, v1 │ │ +308b88: 6200 658a |0012: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v1Tag$1;.$SwitchMap$org$jaudiotagger$tag$FieldKey:[I // field@8a65 │ │ +308b8c: 6201 9987 |0014: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ALBUM:Lorg/jaudiotagger/tag/FieldKey; // field@8799 │ │ +308b90: 6e10 8f91 0100 |0016: invoke-virtual {v1}, Lorg/jaudiotagger/tag/FieldKey;.ordinal:()I // method@918f │ │ +308b96: 0a01 |0019: move-result v1 │ │ +308b98: 1222 |001a: const/4 v2, #int 2 // #2 │ │ +308b9a: 4b02 0001 |001b: aput v2, v0, v1 │ │ +308b9e: 6200 658a |001d: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v1Tag$1;.$SwitchMap$org$jaudiotagger$tag$FieldKey:[I // field@8a65 │ │ +308ba2: 6201 2488 |001f: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.TITLE:Lorg/jaudiotagger/tag/FieldKey; // field@8824 │ │ +308ba6: 6e10 8f91 0100 |0021: invoke-virtual {v1}, Lorg/jaudiotagger/tag/FieldKey;.ordinal:()I // method@918f │ │ +308bac: 0a01 |0024: move-result v1 │ │ +308bae: 1232 |0025: const/4 v2, #int 3 // #3 │ │ +308bb0: 4b02 0001 |0026: aput v2, v0, v1 │ │ +308bb4: 6200 658a |0028: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v1Tag$1;.$SwitchMap$org$jaudiotagger$tag$FieldKey:[I // field@8a65 │ │ +308bb8: 6201 c387 |002a: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.GENRE:Lorg/jaudiotagger/tag/FieldKey; // field@87c3 │ │ +308bbc: 6e10 8f91 0100 |002c: invoke-virtual {v1}, Lorg/jaudiotagger/tag/FieldKey;.ordinal:()I // method@918f │ │ +308bc2: 0a01 |002f: move-result v1 │ │ +308bc4: 1242 |0030: const/4 v2, #int 4 // #4 │ │ +308bc6: 4b02 0001 |0031: aput v2, v0, v1 │ │ +308bca: 6200 658a |0033: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v1Tag$1;.$SwitchMap$org$jaudiotagger$tag$FieldKey:[I // field@8a65 │ │ +308bce: 6201 3388 |0035: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.YEAR:Lorg/jaudiotagger/tag/FieldKey; // field@8833 │ │ +308bd2: 6e10 8f91 0100 |0037: invoke-virtual {v1}, Lorg/jaudiotagger/tag/FieldKey;.ordinal:()I // method@918f │ │ +308bd8: 0a01 |003a: move-result v1 │ │ +308bda: 1252 |003b: const/4 v2, #int 5 // #5 │ │ +308bdc: 4b02 0001 |003c: aput v2, v0, v1 │ │ +308be0: 6200 658a |003e: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v1Tag$1;.$SwitchMap$org$jaudiotagger$tag$FieldKey:[I // field@8a65 │ │ +308be4: 6201 ad87 |0040: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.COMMENT:Lorg/jaudiotagger/tag/FieldKey; // field@87ad │ │ +308be8: 6e10 8f91 0100 |0042: invoke-virtual {v1}, Lorg/jaudiotagger/tag/FieldKey;.ordinal:()I // method@918f │ │ +308bee: 0a01 |0045: move-result v1 │ │ +308bf0: 1262 |0046: const/4 v2, #int 6 // #6 │ │ +308bf2: 4b02 0001 |0047: aput v2, v0, v1 │ │ +308bf6: 0e00 |0049: return-void │ │ catches : 6 │ │ 0x0009 - 0x0012 │ │ Ljava/lang/NoSuchFieldError; -> 0x0012 │ │ 0x0012 - 0x001d │ │ Ljava/lang/NoSuchFieldError; -> 0x001d │ │ 0x001d - 0x0028 │ │ Ljava/lang/NoSuchFieldError; -> 0x0028 │ │ @@ -749594,1809 +749594,1809 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 38 │ │ ins : 0 │ │ outs : 6 │ │ insns size : 3718 16-bit code units │ │ -30a64c: |[30a64c] org.jaudiotagger.tag.id3.ID3v22FieldKey.:()V │ │ -30a65c: 2206 1a12 |0000: new-instance v6, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30a660: 6205 2a8e |0002: sget-object v5, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30a664: 1a01 2306 |0004: const-string v1, "ACOUSTID_FINGERPRINT" // string@0623 │ │ -30a668: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -30a66a: 1a03 1f4b |0007: const-string v3, "TXX" // string@4b1f │ │ -30a66e: 1a04 0b08 |0009: const-string v4, "Acoustid Fingerprint" // string@080b │ │ -30a672: 0760 |000b: move-object v0, v6 │ │ -30a674: 7606 2c96 0000 |000c: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ -30a67a: 6906 7a8a |000f: sput-object v6, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ACOUSTID_FINGERPRINT:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a7a │ │ -30a67e: 2200 1a12 |0011: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30a682: 620c 2a8e |0013: sget-object v12, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30a686: 1a08 2506 |0015: const-string v8, "ACOUSTID_ID" // string@0625 │ │ -30a68a: 1219 |0017: const/4 v9, #int 1 // #1 │ │ -30a68c: 1a0a 1f4b |0018: const-string v10, "TXX" // string@4b1f │ │ -30a690: 1a0b 0c08 |001a: const-string v11, "Acoustid Id" // string@080c │ │ -30a694: 0707 |001c: move-object v7, v0 │ │ -30a696: 7606 2c96 0700 |001d: invoke-direct/range {v7, v8, v9, v10, v11, v12}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ -30a69c: 6900 7b8a |0020: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ACOUSTID_ID:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a7b │ │ -30a6a0: 2200 1a12 |0022: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30a6a4: 6201 2a8e |0024: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30a6a8: 1a02 b006 |0026: const-string v2, "ALBUM" // string@06b0 │ │ -30a6ac: 1223 |0028: const/4 v3, #int 2 // #2 │ │ -30a6ae: 1a04 2949 |0029: const-string v4, "TAL" // string@4929 │ │ -30a6b2: 7051 2d96 2043 |002b: invoke-direct {v0, v2, v3, v4, v1}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962d │ │ -30a6b8: 6900 7c8a |002e: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ALBUM:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a7c │ │ -30a6bc: 2200 1a12 |0030: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30a6c0: 6201 2a8e |0032: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30a6c4: 1a02 b806 |0034: const-string v2, "ALBUM_ARTIST" // string@06b8 │ │ -30a6c8: 1234 |0036: const/4 v4, #int 3 // #3 │ │ -30a6ca: 1a05 144a |0037: const-string v5, "TP2" // string@4a14 │ │ -30a6ce: 7051 2d96 2054 |0039: invoke-direct {v0, v2, v4, v5, v1}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962d │ │ -30a6d4: 6900 7d8a |003c: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ALBUM_ARTIST:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a7d │ │ -30a6d8: 2200 1a12 |003e: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30a6dc: 6201 2a8e |0040: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30a6e0: 1a02 bb06 |0042: const-string v2, "ALBUM_ARTIST_SORT" // string@06bb │ │ -30a6e4: 1245 |0044: const/4 v5, #int 4 // #4 │ │ -30a6e6: 1a06 b24a |0045: const-string v6, "TS2" // string@4ab2 │ │ -30a6ea: 7051 2d96 2065 |0047: invoke-direct {v0, v2, v5, v6, v1}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962d │ │ -30a6f0: 6900 808a |004a: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ALBUM_ARTIST_SORT:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a80 │ │ -30a6f4: 2200 1a12 |004c: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30a6f8: 620c 2a8e |004e: sget-object v12, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30a6fc: 1a08 b906 |0050: const-string v8, "ALBUM_ARTISTS" // string@06b9 │ │ -30a700: 1259 |0052: const/4 v9, #int 5 // #5 │ │ -30a702: 1a0a 1f4b |0053: const-string v10, "TXX" // string@4b1f │ │ -30a706: 1a0b b906 |0055: const-string v11, "ALBUM_ARTISTS" // string@06b9 │ │ -30a70a: 0707 |0057: move-object v7, v0 │ │ -30a70c: 7606 2c96 0700 |0058: invoke-direct/range {v7, v8, v9, v10, v11, v12}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ -30a712: 6900 7e8a |005b: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ALBUM_ARTISTS:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a7e │ │ -30a716: 2200 1a12 |005d: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30a71a: 6212 2a8e |005f: sget-object v18, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30a71e: 1a0e ba06 |0061: const-string v14, "ALBUM_ARTISTS_SORT" // string@06ba │ │ -30a722: 126f |0063: const/4 v15, #int 6 // #6 │ │ -30a724: 1a10 1f4b |0064: const-string v16, "TXX" // string@4b1f │ │ -30a728: 1a11 ba06 |0066: const-string v17, "ALBUM_ARTISTS_SORT" // string@06ba │ │ -30a72c: 070d |0068: move-object v13, v0 │ │ -30a72e: 7606 2c96 0d00 |0069: invoke-direct/range {v13, v14, v15, v16, v17, v18}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ -30a734: 6900 7f8a |006c: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ALBUM_ARTISTS_SORT:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a7f │ │ -30a738: 2200 1a12 |006e: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30a73c: 6201 2a8e |0070: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30a740: 1a02 bd06 |0072: const-string v2, "ALBUM_SORT" // string@06bd │ │ -30a744: 1276 |0074: const/4 v6, #int 7 // #7 │ │ -30a746: 1a07 bc4a |0075: const-string v7, "TSA" // string@4abc │ │ -30a74a: 7051 2d96 2076 |0077: invoke-direct {v0, v2, v6, v7, v1}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962d │ │ -30a750: 6900 818a |007a: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ALBUM_SORT:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a81 │ │ -30a754: 2200 1a12 |007c: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30a758: 620d 2a8e |007e: sget-object v13, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30a75c: 1a09 d706 |0080: const-string v9, "AMAZON_ID" // string@06d7 │ │ -30a760: 130a 0800 |0082: const/16 v10, #int 8 // #8 │ │ -30a764: 1a0b 1f4b |0084: const-string v11, "TXX" // string@4b1f │ │ -30a768: 1a0c 5b07 |0086: const-string v12, "ASIN" // string@075b │ │ -30a76c: 0708 |0088: move-object v8, v0 │ │ -30a76e: 7606 2c96 0800 |0089: invoke-direct/range {v8, v9, v10, v11, v12, v13}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ -30a774: 6900 828a |008c: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.AMAZON_ID:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a82 │ │ -30a778: 2200 1a12 |008e: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30a77c: 6201 368f |0090: sget-object v1, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey;.ARRANGER:Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey; // field@8f36 │ │ -30a780: 6e10 f79b 0100 |0092: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey;.getKey:()Ljava/lang/String; // method@9bf7 │ │ -30a786: 0c12 |0095: move-result-object v18 │ │ -30a788: 6213 2a8e |0096: sget-object v19, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30a78c: 1a0f 4007 |0098: const-string v15, "ARRANGER" // string@0740 │ │ -30a790: 1310 0900 |009a: const/16 v16, #int 9 // #9 │ │ -30a794: 1a11 bc1e |009c: const-string v17, "IPL" // string@1ebc │ │ -30a798: 070e |009e: move-object v14, v0 │ │ -30a79a: 7606 2c96 0e00 |009f: invoke-direct/range {v14, v15, v16, v17, v18, v19}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ -30a7a0: 6900 838a |00a2: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ARRANGER:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a83 │ │ -30a7a4: 2200 1a12 |00a4: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30a7a8: 620c 2a8e |00a6: sget-object v12, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30a7ac: 1a08 4107 |00a8: const-string v8, "ARRANGER_SORT" // string@0741 │ │ -30a7b0: 1309 0a00 |00aa: const/16 v9, #int 10 // #a │ │ -30a7b4: 1a0a 1f4b |00ac: const-string v10, "TXX" // string@4b1f │ │ -30a7b8: 1a0b 4107 |00ae: const-string v11, "ARRANGER_SORT" // string@0741 │ │ -30a7bc: 0707 |00b0: move-object v7, v0 │ │ -30a7be: 7606 2c96 0700 |00b1: invoke-direct/range {v7, v8, v9, v10, v11, v12}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ -30a7c4: 6900 848a |00b4: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ARRANGER_SORT:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a84 │ │ -30a7c8: 2200 1a12 |00b6: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30a7cc: 6201 2a8e |00b8: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30a7d0: 1a02 4c07 |00ba: const-string v2, "ARTIST" // string@074c │ │ -30a7d4: 1307 0b00 |00bc: const/16 v7, #int 11 // #b │ │ -30a7d8: 1a08 134a |00be: const-string v8, "TP1" // string@4a13 │ │ -30a7dc: 7051 2d96 2087 |00c0: invoke-direct {v0, v2, v7, v8, v1}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962d │ │ -30a7e2: 6900 858a |00c3: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ARTIST:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a85 │ │ -30a7e6: 2200 1a12 |00c5: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30a7ea: 620e 2a8e |00c7: sget-object v14, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30a7ee: 1a0a 4d07 |00c9: const-string v10, "ARTISTS" // string@074d │ │ -30a7f2: 130b 0c00 |00cb: const/16 v11, #int 12 // #c │ │ -30a7f6: 1a0c 1f4b |00cd: const-string v12, "TXX" // string@4b1f │ │ -30a7fa: 1a0d 4d07 |00cf: const-string v13, "ARTISTS" // string@074d │ │ -30a7fe: 0709 |00d1: move-object v9, v0 │ │ -30a800: 7606 2c96 0900 |00d2: invoke-direct/range {v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ -30a806: 6900 868a |00d5: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ARTISTS:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a86 │ │ -30a80a: 2200 1a12 |00d7: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30a80e: 6214 2a8e |00d9: sget-object v20, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30a812: 1a10 4f07 |00db: const-string v16, "ARTISTS_SORT" // string@074f │ │ -30a816: 1311 0d00 |00dd: const/16 v17, #int 13 // #d │ │ -30a81a: 1a12 1f4b |00df: const-string v18, "TXX" // string@4b1f │ │ -30a81e: 1a13 4f07 |00e1: const-string v19, "ARTISTS_SORT" // string@074f │ │ -30a822: 070f |00e3: move-object v15, v0 │ │ -30a824: 7606 2c96 0f00 |00e4: invoke-direct/range {v15, v16, v17, v18, v19, v20}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ -30a82a: 6900 878a |00e7: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ARTISTS_SORT:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a87 │ │ -30a82e: 2200 1a12 |00e9: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30a832: 6201 2a8e |00eb: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30a836: 1a02 5007 |00ed: const-string v2, "ARTIST_SORT" // string@0750 │ │ -30a83a: 1308 0e00 |00ef: const/16 v8, #int 14 // #e │ │ -30a83e: 1a09 c64a |00f1: const-string v9, "TSP" // string@4ac6 │ │ -30a842: 7051 2d96 2098 |00f3: invoke-direct {v0, v2, v8, v9, v1}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962d │ │ -30a848: 6900 888a |00f6: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ARTIST_SORT:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a88 │ │ -30a84c: 2200 1a12 |00f8: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30a850: 620f 2a8e |00fa: sget-object v15, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30a854: 1a0b d90a |00fc: const-string v11, "BARCODE" // string@0ad9 │ │ -30a858: 130c 0f00 |00fe: const/16 v12, #int 15 // #f │ │ -30a85c: 1a0d 1f4b |0100: const-string v13, "TXX" // string@4b1f │ │ -30a860: 1a0e d90a |0102: const-string v14, "BARCODE" // string@0ad9 │ │ -30a864: 070a |0104: move-object v10, v0 │ │ -30a866: 7606 2c96 0a00 |0105: invoke-direct/range {v10, v11, v12, v13, v14, v15}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ -30a86c: 6900 898a |0108: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.BARCODE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a89 │ │ -30a870: 2200 1a12 |010a: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30a874: 6201 2a8e |010c: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30a878: 1a02 320b |010e: const-string v2, "BPM" // string@0b32 │ │ -30a87c: 1309 1000 |0110: const/16 v9, #int 16 // #10 │ │ -30a880: 1a0a 3a49 |0112: const-string v10, "TBP" // string@493a │ │ -30a884: 7051 2d96 20a9 |0114: invoke-direct {v0, v2, v9, v10, v1}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962d │ │ -30a88a: 6900 8a8a |0117: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.BPM:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a8a │ │ -30a88e: 2200 1a12 |0119: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30a892: 6210 2a8e |011b: sget-object v16, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30a896: 1a0c 740d |011d: const-string v12, "CATALOG_NO" // string@0d74 │ │ -30a89a: 130d 1100 |011f: const/16 v13, #int 17 // #11 │ │ -30a89e: 1a0e 1f4b |0121: const-string v14, "TXX" // string@4b1f │ │ -30a8a2: 1a0f 730d |0123: const-string v15, "CATALOGNUMBER" // string@0d73 │ │ -30a8a6: 070b |0125: move-object v11, v0 │ │ -30a8a8: 7606 2c96 0b00 |0126: invoke-direct/range {v11, v12, v13, v14, v15, v16}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ -30a8ae: 6900 8b8a |0129: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.CATALOG_NO:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a8b │ │ -30a8b2: 2200 1a12 |012b: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30a8b6: 6216 2a8e |012d: sget-object v22, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30a8ba: 1a12 c60d |012f: const-string v18, "CHOIR" // string@0dc6 │ │ -30a8be: 1313 1200 |0131: const/16 v19, #int 18 // #12 │ │ -30a8c2: 1a14 1f4b |0133: const-string v20, "TXX" // string@4b1f │ │ -30a8c6: 1a15 c60d |0135: const-string v21, "CHOIR" // string@0dc6 │ │ -30a8ca: 0811 0000 |0137: move-object/from16 v17, v0 │ │ -30a8ce: 7606 2c96 1100 |0139: invoke-direct/range {v17, v18, v19, v20, v21, v22}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ -30a8d4: 6900 8c8a |013c: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.CHOIR:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a8c │ │ -30a8d8: 2200 1a12 |013e: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30a8dc: 620f 2a8e |0140: sget-object v15, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30a8e0: 1a0b c70d |0142: const-string v11, "CHOIR_SORT" // string@0dc7 │ │ -30a8e4: 130c 1300 |0144: const/16 v12, #int 19 // #13 │ │ -30a8e8: 1a0d 1f4b |0146: const-string v13, "TXX" // string@4b1f │ │ -30a8ec: 1a0e c70d |0148: const-string v14, "CHOIR_SORT" // string@0dc7 │ │ -30a8f0: 070a |014a: move-object v10, v0 │ │ -30a8f2: 7606 2c96 0a00 |014b: invoke-direct/range {v10, v11, v12, v13, v14, v15}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ -30a8f8: 6900 8d8a |014e: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.CHOIR_SORT:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a8d │ │ -30a8fc: 2200 1a12 |0150: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30a900: 6215 2a8e |0152: sget-object v21, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30a904: 1a11 db0d |0154: const-string v17, "CLASSICAL_CATALOG" // string@0ddb │ │ -30a908: 1312 1400 |0156: const/16 v18, #int 20 // #14 │ │ -30a90c: 1a13 1f4b |0158: const-string v19, "TXX" // string@4b1f │ │ -30a910: 1a14 db0d |015a: const-string v20, "CLASSICAL_CATALOG" // string@0ddb │ │ -30a914: 0810 0000 |015c: move-object/from16 v16, v0 │ │ -30a918: 7606 2c96 1000 |015e: invoke-direct/range {v16, v17, v18, v19, v20, v21}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ -30a91e: 6900 8e8a |0161: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.CLASSICAL_CATALOG:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a8e │ │ -30a922: 2200 1a12 |0163: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30a926: 620f 2a8e |0165: sget-object v15, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30a92a: 1a0b dc0d |0167: const-string v11, "CLASSICAL_NICKNAME" // string@0ddc │ │ -30a92e: 130c 1500 |0169: const/16 v12, #int 21 // #15 │ │ -30a932: 1a0d 1f4b |016b: const-string v13, "TXX" // string@4b1f │ │ -30a936: 1a0e dc0d |016d: const-string v14, "CLASSICAL_NICKNAME" // string@0ddc │ │ -30a93a: 070a |016f: move-object v10, v0 │ │ -30a93c: 7606 2c96 0a00 |0170: invoke-direct/range {v10, v11, v12, v13, v14, v15}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ -30a942: 6900 8f8a |0173: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.CLASSICAL_NICKNAME:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a8f │ │ -30a946: 2200 1a12 |0175: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30a94a: 6201 2a8e |0177: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30a94e: 1a02 330e |0179: const-string v2, "COMMENT" // string@0e33 │ │ -30a952: 130a 1600 |017b: const/16 v10, #int 22 // #16 │ │ -30a956: 1a0b 280e |017d: const-string v11, "COM" // string@0e28 │ │ -30a95a: 7051 2d96 20ba |017f: invoke-direct {v0, v2, v10, v11, v1}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962d │ │ -30a960: 6900 908a |0182: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.COMMENT:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a90 │ │ -30a964: 2200 1a12 |0184: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30a968: 6201 2a8e |0186: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30a96c: 1a02 500e |0188: const-string v2, "COMPOSER" // string@0e50 │ │ -30a970: 130b 1700 |018a: const/16 v11, #int 23 // #17 │ │ -30a974: 1a0c 3d49 |018c: const-string v12, "TCM" // string@493d │ │ -30a978: 7051 2d96 20cb |018e: invoke-direct {v0, v2, v11, v12, v1}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962d │ │ -30a97e: 6900 918a |0191: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.COMPOSER:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a91 │ │ -30a982: 2200 1a12 |0193: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30a986: 6201 2a8e |0195: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30a98a: 1a02 520e |0197: const-string v2, "COMPOSER_SORT" // string@0e52 │ │ -30a98e: 130c 1800 |0199: const/16 v12, #int 24 // #18 │ │ -30a992: 1a0d bd4a |019b: const-string v13, "TSC" // string@4abd │ │ -30a996: 7051 2d96 20dc |019d: invoke-direct {v0, v2, v12, v13, v1}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962d │ │ -30a99c: 6900 928a |01a0: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.COMPOSER_SORT:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a92 │ │ -30a9a0: 2200 1a12 |01a2: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30a9a4: 6201 2a8e |01a4: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30a9a8: 1a02 570e |01a6: const-string v2, "CONDUCTOR" // string@0e57 │ │ -30a9ac: 130d 1900 |01a8: const/16 v13, #int 25 // #19 │ │ -30a9b0: 1a0e 154a |01aa: const-string v14, "TP3" // string@4a15 │ │ -30a9b4: 7051 2d96 20ed |01ac: invoke-direct {v0, v2, v13, v14, v1}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962d │ │ -30a9ba: 6900 938a |01af: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.CONDUCTOR:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a93 │ │ -30a9be: 2200 1a12 |01b1: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30a9c2: 6214 2a8e |01b3: sget-object v20, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30a9c6: 1a10 590e |01b5: const-string v16, "CONDUCTOR_SORT" // string@0e59 │ │ -30a9ca: 1311 1a00 |01b7: const/16 v17, #int 26 // #1a │ │ -30a9ce: 1a12 1f4b |01b9: const-string v18, "TXX" // string@4b1f │ │ -30a9d2: 1a13 590e |01bb: const-string v19, "CONDUCTOR_SORT" // string@0e59 │ │ -30a9d6: 070f |01bd: move-object v15, v0 │ │ -30a9d8: 7606 2c96 0f00 |01be: invoke-direct/range {v15, v16, v17, v18, v19, v20}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ -30a9de: 6900 948a |01c1: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.CONDUCTOR_SORT:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a94 │ │ -30a9e2: 2200 1a12 |01c3: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30a9e6: 6201 2a8e |01c5: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30a9ea: 1a02 8a0e |01c7: const-string v2, "COPYRIGHT" // string@0e8a │ │ -30a9ee: 130e 1b00 |01c9: const/16 v14, #int 27 // #1b │ │ -30a9f2: 1a0f 4549 |01cb: const-string v15, "TCR" // string@4945 │ │ -30a9f6: 7051 2d96 20fe |01cd: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962d │ │ -30a9fc: 6900 958a |01d0: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.COPYRIGHT:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a95 │ │ -30aa00: 2200 1a12 |01d2: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30aa04: 6215 2a8e |01d4: sget-object v21, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30aa08: 1a11 9a0e |01d6: const-string v17, "COUNTRY" // string@0e9a │ │ -30aa0c: 1312 1c00 |01d8: const/16 v18, #int 28 // #1c │ │ -30aa10: 1a13 1f4b |01da: const-string v19, "TXX" // string@4b1f │ │ -30aa14: 1a14 bc12 |01dc: const-string v20, "Country" // string@12bc │ │ -30aa18: 0810 0000 |01de: move-object/from16 v16, v0 │ │ -30aa1c: 7606 2c96 1000 |01e0: invoke-direct/range {v16, v17, v18, v19, v20, v21}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ -30aa22: 6900 968a |01e3: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.COUNTRY:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a96 │ │ -30aa26: 2200 1a12 |01e5: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30aa2a: 6201 298e |01e7: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.BINARY:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e29 │ │ -30aa2e: 1a02 a20e |01e9: const-string v2, "COVER_ART" // string@0ea2 │ │ -30aa32: 130f 1d00 |01eb: const/16 v15, #int 29 // #1d │ │ -30aa36: 1a0e 5240 |01ed: const-string v14, "PIC" // string@4052 │ │ -30aa3a: 7051 2d96 20ef |01ef: invoke-direct {v0, v2, v15, v14, v1}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962d │ │ -30aa40: 6900 978a |01f2: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.COVER_ART:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a97 │ │ -30aa44: 2200 1a12 |01f4: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30aa48: 6216 2a8e |01f6: sget-object v22, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30aa4c: 1a12 c50e |01f8: const-string v18, "CUSTOM1" // string@0ec5 │ │ -30aa50: 1313 1e00 |01fa: const/16 v19, #int 30 // #1e │ │ -30aa54: 1a14 280e |01fc: const-string v20, "COM" // string@0e28 │ │ -30aa58: 1a15 ea47 |01fe: const-string v21, "Songs-DB_Custom1" // string@47ea │ │ -30aa5c: 0811 0000 |0200: move-object/from16 v17, v0 │ │ -30aa60: 7606 2c96 1100 |0202: invoke-direct/range {v17, v18, v19, v20, v21, v22}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ -30aa66: 6900 988a |0205: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.CUSTOM1:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a98 │ │ -30aa6a: 2200 1a12 |0207: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30aa6e: 621c 2a8e |0209: sget-object v28, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30aa72: 1a18 c60e |020b: const-string v24, "CUSTOM2" // string@0ec6 │ │ -30aa76: 1319 1f00 |020d: const/16 v25, #int 31 // #1f │ │ -30aa7a: 1a1a 280e |020f: const-string v26, "COM" // string@0e28 │ │ -30aa7e: 1a1b eb47 |0211: const-string v27, "Songs-DB_Custom2" // string@47eb │ │ -30aa82: 0817 0000 |0213: move-object/from16 v23, v0 │ │ -30aa86: 7606 2c96 1700 |0215: invoke-direct/range {v23, v24, v25, v26, v27, v28}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ -30aa8c: 6900 998a |0218: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.CUSTOM2:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a99 │ │ -30aa90: 2200 1a12 |021a: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30aa94: 6216 2a8e |021c: sget-object v22, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30aa98: 1a12 c70e |021e: const-string v18, "CUSTOM3" // string@0ec7 │ │ -30aa9c: 1313 2000 |0220: const/16 v19, #int 32 // #20 │ │ -30aaa0: 1a14 280e |0222: const-string v20, "COM" // string@0e28 │ │ -30aaa4: 1a15 ec47 |0224: const-string v21, "Songs-DB_Custom3" // string@47ec │ │ -30aaa8: 0811 0000 |0226: move-object/from16 v17, v0 │ │ -30aaac: 7606 2c96 1100 |0228: invoke-direct/range {v17, v18, v19, v20, v21, v22}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ -30aab2: 6900 9a8a |022b: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.CUSTOM3:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a9a │ │ -30aab6: 2200 1a12 |022d: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30aaba: 621c 2a8e |022f: sget-object v28, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30aabe: 1a18 c80e |0231: const-string v24, "CUSTOM4" // string@0ec8 │ │ -30aac2: 1319 2100 |0233: const/16 v25, #int 33 // #21 │ │ -30aac6: 1a1a 280e |0235: const-string v26, "COM" // string@0e28 │ │ -30aaca: 1a1b ed47 |0237: const-string v27, "Songs-DB_Custom4" // string@47ed │ │ -30aace: 0817 0000 |0239: move-object/from16 v23, v0 │ │ -30aad2: 7606 2c96 1700 |023b: invoke-direct/range {v23, v24, v25, v26, v27, v28}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ -30aad8: 6900 9b8a |023e: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.CUSTOM4:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a9b │ │ -30aadc: 2200 1a12 |0240: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30aae0: 6216 2a8e |0242: sget-object v22, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30aae4: 1a12 c90e |0244: const-string v18, "CUSTOM5" // string@0ec9 │ │ -30aae8: 1313 2200 |0246: const/16 v19, #int 34 // #22 │ │ -30aaec: 1a14 280e |0248: const-string v20, "COM" // string@0e28 │ │ -30aaf0: 1a15 ee47 |024a: const-string v21, "Songs-DB_Custom5" // string@47ee │ │ -30aaf4: 0811 0000 |024c: move-object/from16 v17, v0 │ │ -30aaf8: 7606 2c96 1100 |024e: invoke-direct/range {v17, v18, v19, v20, v21, v22}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ -30aafe: 6900 9c8a |0251: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.CUSTOM5:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a9c │ │ -30ab02: 2200 1a12 |0253: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30ab06: 6201 2a8e |0255: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30ab0a: 1a02 e313 |0257: const-string v2, "DISC_NO" // string@13e3 │ │ -30ab0e: 130e 2300 |0259: const/16 v14, #int 35 // #23 │ │ -30ab12: 1a0f 184a |025b: const-string v15, "TPA" // string@4a18 │ │ -30ab16: 7051 2d96 20fe |025d: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962d │ │ -30ab1c: 6900 9d8a |0260: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.DISC_NO:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a9d │ │ -30ab20: 2200 1a12 |0262: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30ab24: 6201 2a8e |0264: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30ab28: 1a02 e513 |0266: const-string v2, "DISC_SUBTITLE" // string@13e5 │ │ -30ab2c: 130e 2400 |0268: const/16 v14, #int 36 // #24 │ │ -30ab30: 1a0d 204a |026a: const-string v13, "TPS" // string@4a20 │ │ -30ab34: 7051 2d96 20de |026c: invoke-direct {v0, v2, v14, v13, v1}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962d │ │ -30ab3a: 6900 9e8a |026f: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.DISC_SUBTITLE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a9e │ │ -30ab3e: 2200 1a12 |0271: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30ab42: 6201 2a8e |0273: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30ab46: 1a02 e613 |0275: const-string v2, "DISC_TOTAL" // string@13e6 │ │ -30ab4a: 130d 2500 |0277: const/16 v13, #int 37 // #25 │ │ -30ab4e: 7051 2d96 20fd |0279: invoke-direct {v0, v2, v13, v15, v1}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962d │ │ -30ab54: 6900 9f8a |027c: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.DISC_TOTAL:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a9f │ │ -30ab58: 2200 1a12 |027e: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30ab5c: 6201 378f |0280: sget-object v1, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey;.DJMIXER:Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey; // field@8f37 │ │ -30ab60: 6e10 f79b 0100 |0282: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey;.getKey:()Ljava/lang/String; // method@9bf7 │ │ -30ab66: 0c18 |0285: move-result-object v24 │ │ -30ab68: 6219 2a8e |0286: sget-object v25, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30ab6c: 1a15 fa13 |0288: const-string v21, "DJMIXER" // string@13fa │ │ -30ab70: 1316 2600 |028a: const/16 v22, #int 38 // #26 │ │ -30ab74: 1a17 bc1e |028c: const-string v23, "IPL" // string@1ebc │ │ -30ab78: 0814 0000 |028e: move-object/from16 v20, v0 │ │ -30ab7c: 7606 2c96 1400 |0290: invoke-direct/range {v20, v21, v22, v23, v24, v25}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ -30ab82: 6900 a08a |0293: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.DJMIXER:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aa0 │ │ -30ab86: 2200 1a12 |0295: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30ab8a: 6201 2a8e |0297: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30ab8e: 1a02 a915 |0299: const-string v2, "ENCODER" // string@15a9 │ │ -30ab92: 130f 2700 |029b: const/16 v15, #int 39 // #27 │ │ -30ab96: 1a0d 5e49 |029d: const-string v13, "TEN" // string@495e │ │ -30ab9a: 7051 2d96 20df |029f: invoke-direct {v0, v2, v15, v13, v1}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962d │ │ -30aba0: 6900 a18a |02a2: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ENCODER:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aa1 │ │ -30aba4: 2200 1a12 |02a4: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30aba8: 6201 388f |02a6: sget-object v1, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey;.ENGINEER:Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey; // field@8f38 │ │ -30abac: 6e10 f79b 0100 |02a8: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey;.getKey:()Ljava/lang/String; // method@9bf7 │ │ -30abb2: 0c19 |02ab: move-result-object v25 │ │ -30abb4: 621a 2a8e |02ac: sget-object v26, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30abb8: 1a16 b815 |02ae: const-string v22, "ENGINEER" // string@15b8 │ │ -30abbc: 1317 2800 |02b0: const/16 v23, #int 40 // #28 │ │ -30abc0: 1a18 bc1e |02b2: const-string v24, "IPL" // string@1ebc │ │ -30abc4: 0815 0000 |02b4: move-object/from16 v21, v0 │ │ -30abc8: 7606 2c96 1500 |02b6: invoke-direct/range {v21, v22, v23, v24, v25, v26}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ -30abce: 6900 a28a |02b9: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ENGINEER:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aa2 │ │ -30abd2: 2200 1a12 |02bb: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30abd6: 6220 2a8e |02bd: sget-object v32, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30abda: 1a1c ba15 |02bf: const-string v28, "ENSEMBLE" // string@15ba │ │ -30abde: 131d 2900 |02c1: const/16 v29, #int 41 // #29 │ │ -30abe2: 1a1e 1f4b |02c3: const-string v30, "TXX" // string@4b1f │ │ -30abe6: 1a1f ba15 |02c5: const-string v31, "ENSEMBLE" // string@15ba │ │ -30abea: 081b 0000 |02c7: move-object/from16 v27, v0 │ │ -30abee: 7606 2c96 1b00 |02c9: invoke-direct/range {v27, v28, v29, v30, v31, v32}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ -30abf4: 6900 a38a |02cc: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ENSEMBLE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aa3 │ │ -30abf8: 2200 1a12 |02ce: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30abfc: 621a 2a8e |02d0: sget-object v26, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30ac00: 1a16 bb15 |02d2: const-string v22, "ENSEMBLE_SORT" // string@15bb │ │ -30ac04: 1317 2a00 |02d4: const/16 v23, #int 42 // #2a │ │ -30ac08: 1a18 1f4b |02d6: const-string v24, "TXX" // string@4b1f │ │ -30ac0c: 1a19 bb15 |02d8: const-string v25, "ENSEMBLE_SORT" // string@15bb │ │ -30ac10: 0815 0000 |02da: move-object/from16 v21, v0 │ │ -30ac14: 7606 2c96 1500 |02dc: invoke-direct/range {v21, v22, v23, v24, v25, v26}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ -30ac1a: 6900 a48a |02df: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ENSEMBLE_SORT:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aa4 │ │ -30ac1e: 2200 1a12 |02e1: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30ac22: 6220 2a8e |02e3: sget-object v32, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30ac26: 1a1c 4417 |02e5: const-string v28, "FBPM" // string@1744 │ │ -30ac2a: 131d 2b00 |02e7: const/16 v29, #int 43 // #2b │ │ -30ac2e: 1a1e 1f4b |02e9: const-string v30, "TXX" // string@4b1f │ │ -30ac32: 1a1f 4417 |02eb: const-string v31, "FBPM" // string@1744 │ │ -30ac36: 081b 0000 |02ed: move-object/from16 v27, v0 │ │ -30ac3a: 7606 2c96 1b00 |02ef: invoke-direct/range {v27, v28, v29, v30, v31, v32}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ -30ac40: 6900 a58a |02f2: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.FBPM:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aa5 │ │ -30ac44: 2200 1a12 |02f4: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30ac48: 6201 2a8e |02f6: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30ac4c: 1a02 b01b |02f8: const-string v2, "GENRE" // string@1bb0 │ │ -30ac50: 130d 2c00 |02fa: const/16 v13, #int 44 // #2c │ │ -30ac54: 1a0f 3f49 |02fc: const-string v15, "TCO" // string@493f │ │ -30ac58: 7051 2d96 20fd |02fe: invoke-direct {v0, v2, v13, v15, v1}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962d │ │ -30ac5e: 6900 a68a |0301: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.GENRE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aa6 │ │ -30ac62: 2200 1a12 |0303: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30ac66: 621b 2a8e |0305: sget-object v27, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30ac6a: 1a17 e21b |0307: const-string v23, "GROUP" // string@1be2 │ │ -30ac6e: 1318 2d00 |0309: const/16 v24, #int 45 // #2d │ │ -30ac72: 1a19 1f4b |030b: const-string v25, "TXX" // string@4b1f │ │ -30ac76: 1a1a e21b |030d: const-string v26, "GROUP" // string@1be2 │ │ -30ac7a: 0816 0000 |030f: move-object/from16 v22, v0 │ │ -30ac7e: 7606 2c96 1600 |0311: invoke-direct/range {v22, v23, v24, v25, v26, v27}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ -30ac84: 6900 a78a |0314: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.GROUP:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aa7 │ │ -30ac88: 2200 1a12 |0316: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30ac8c: 6201 2a8e |0318: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30ac90: 1a02 e31b |031a: const-string v2, "GROUPING" // string@1be3 │ │ -30ac94: 130f 2e00 |031c: const/16 v15, #int 46 // #2e │ │ -30ac98: 1a0d cd4a |031e: const-string v13, "TT1" // string@4acd │ │ -30ac9c: 7051 2d96 20df |0320: invoke-direct {v0, v2, v15, v13, v1}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962d │ │ -30aca2: 6900 a88a |0323: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.GROUPING:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aa8 │ │ -30aca6: 2200 1a12 |0325: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30acaa: 621c 2a8e |0327: sget-object v28, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30acae: 1a18 6039 |0329: const-string v24, "MOOD_INSTRUMENTAL" // string@3960 │ │ -30acb2: 1319 2f00 |032b: const/16 v25, #int 47 // #2f │ │ -30acb6: 1a1a 1f4b |032d: const-string v26, "TXX" // string@4b1f │ │ -30acba: 1a1b 6039 |032f: const-string v27, "MOOD_INSTRUMENTAL" // string@3960 │ │ -30acbe: 0817 0000 |0331: move-object/from16 v23, v0 │ │ -30acc2: 7606 2c96 1700 |0333: invoke-direct/range {v23, v24, v25, v26, v27, v28}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ -30acc8: 6900 c18a |0336: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MOOD_INSTRUMENTAL:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ac1 │ │ -30accc: 2200 1a12 |0338: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30acd0: 6201 2a8e |033a: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30acd4: 1a02 b41e |033c: const-string v2, "INVOLVED_PERSON" // string@1eb4 │ │ -30acd8: 130d 3000 |033e: const/16 v13, #int 48 // #30 │ │ -30acdc: 1a0f bc1e |0340: const-string v15, "IPL" // string@1ebc │ │ -30ace0: 7051 2d96 20fd |0342: invoke-direct {v0, v2, v13, v15, v1}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962d │ │ -30ace6: 6900 aa8a |0345: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.INVOLVED_PERSON:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aaa │ │ -30acea: 2200 1a12 |0347: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30acee: 621d 2a8e |0349: sget-object v29, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30acf2: 1a19 8c1e |034b: const-string v25, "INSTRUMENT" // string@1e8c │ │ -30acf6: 131a 3100 |034d: const/16 v26, #int 49 // #31 │ │ -30acfa: 1a1b 1f4b |034f: const-string v27, "TXX" // string@4b1f │ │ -30acfe: 1a1c 8c1e |0351: const-string v28, "INSTRUMENT" // string@1e8c │ │ -30ad02: 0818 0000 |0353: move-object/from16 v24, v0 │ │ -30ad06: 7606 2c96 1800 |0355: invoke-direct/range {v24, v25, v26, v27, v28, v29}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ -30ad0c: 6900 a98a |0358: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.INSTRUMENT:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aa9 │ │ -30ad10: 2200 1a12 |035a: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30ad14: 6223 2a8e |035c: sget-object v35, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30ad18: 1a1f bb1e |035e: const-string v31, "IPI" // string@1ebb │ │ -30ad1c: 1320 3200 |0360: const/16 v32, #int 50 // #32 │ │ -30ad20: 1a21 1f4b |0362: const-string v33, "TXX" // string@4b1f │ │ -30ad24: 1a22 bb1e |0364: const-string v34, "IPI" // string@1ebb │ │ -30ad28: 081e 0000 |0366: move-object/from16 v30, v0 │ │ -30ad2c: 7606 2c96 1e00 |0368: invoke-direct/range {v30, v31, v32, v33, v34, v35}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ -30ad32: 6900 ab8a |036b: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.IPI:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aab │ │ -30ad36: 2200 1a12 |036d: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30ad3a: 6201 2a8e |036f: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30ad3e: 1a02 e01e |0371: const-string v2, "ISRC" // string@1ee0 │ │ -30ad42: 130d 3300 |0373: const/16 v13, #int 51 // #33 │ │ -30ad46: 1a0e 9e4a |0375: const-string v14, "TRC" // string@4a9e │ │ -30ad4a: 7051 2d96 20ed |0377: invoke-direct {v0, v2, v13, v14, v1}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962d │ │ -30ad50: 6900 ac8a |037a: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ISRC:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aac │ │ -30ad54: 2200 1a12 |037c: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30ad58: 621f 2a8e |037e: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30ad5c: 1a1b e51e |0380: const-string v27, "ISWC" // string@1ee5 │ │ -30ad60: 131c 3400 |0382: const/16 v28, #int 52 // #34 │ │ -30ad64: 1a1d 1f4b |0384: const-string v29, "TXX" // string@4b1f │ │ -30ad68: 1a1e e51e |0386: const-string v30, "ISWC" // string@1ee5 │ │ -30ad6c: 081a 0000 |0388: move-object/from16 v26, v0 │ │ -30ad70: 7606 2c96 1a00 |038a: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ -30ad76: 6900 ad8a |038d: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ISWC:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aad │ │ -30ad7a: 2200 1a12 |038f: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30ad7e: 6225 2a8e |0391: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30ad82: 1a21 e81e |0393: const-string v33, "IS_CLASSICAL" // string@1ee8 │ │ -30ad86: 1322 3500 |0395: const/16 v34, #int 53 // #35 │ │ -30ad8a: 1a23 1f4b |0397: const-string v35, "TXX" // string@4b1f │ │ -30ad8e: 1a24 e81e |0399: const-string v36, "IS_CLASSICAL" // string@1ee8 │ │ -30ad92: 0820 0000 |039b: move-object/from16 v32, v0 │ │ -30ad96: 7606 2c96 2000 |039d: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ -30ad9c: 6900 ae8a |03a0: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.IS_CLASSICAL:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aae │ │ -30ada0: 2200 1a12 |03a2: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30ada4: 6201 2a8e |03a4: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30ada8: 1a02 e91e |03a6: const-string v2, "IS_COMPILATION" // string@1ee9 │ │ -30adac: 130d 3600 |03a8: const/16 v13, #int 54 // #36 │ │ -30adb0: 1a0e 4449 |03aa: const-string v14, "TCP" // string@4944 │ │ -30adb4: 7051 2d96 20ed |03ac: invoke-direct {v0, v2, v13, v14, v1}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962d │ │ -30adba: 6900 af8a |03af: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.IS_COMPILATION:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aaf │ │ -30adbe: 2200 1a12 |03b1: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30adc2: 621f 2a8e |03b3: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30adc6: 1a1b ea1e |03b5: const-string v27, "IS_HD" // string@1eea │ │ -30adca: 131c 3700 |03b7: const/16 v28, #int 55 // #37 │ │ -30adce: 1a1d 1f4b |03b9: const-string v29, "TXX" // string@4b1f │ │ -30add2: 1a1e ea1e |03bb: const-string v30, "IS_HD" // string@1eea │ │ -30add6: 081a 0000 |03bd: move-object/from16 v26, v0 │ │ -30adda: 7606 2c96 1a00 |03bf: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ -30ade0: 6900 b08a |03c2: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.IS_HD:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ab0 │ │ -30ade4: 2200 1a12 |03c4: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30ade8: 6225 2a8e |03c6: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30adec: 1a21 f01e |03c8: const-string v33, "IS_SOUNDTRACK" // string@1ef0 │ │ -30adf0: 1322 3800 |03ca: const/16 v34, #int 56 // #38 │ │ -30adf4: 1a23 1f4b |03cc: const-string v35, "TXX" // string@4b1f │ │ -30adf8: 1a24 f01e |03ce: const-string v36, "IS_SOUNDTRACK" // string@1ef0 │ │ -30adfc: 0820 0000 |03d0: move-object/from16 v32, v0 │ │ -30ae00: 7606 2c96 2000 |03d2: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ -30ae06: 6900 b18a |03d5: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.IS_SOUNDTRACK:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ab1 │ │ -30ae0a: 2200 1a12 |03d7: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30ae0e: 6201 2a8e |03d9: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30ae12: 1a02 001f |03db: const-string v2, "ITUNES_GROUPING" // string@1f00 │ │ -30ae16: 130d 3900 |03dd: const/16 v13, #int 57 // #39 │ │ -30ae1a: 1a0e d21b |03df: const-string v14, "GP1" // string@1bd2 │ │ -30ae1e: 7051 2d96 20ed |03e1: invoke-direct {v0, v2, v13, v14, v1}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962d │ │ -30ae24: 6900 b28a |03e4: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ITUNES_GROUPING:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ab2 │ │ -30ae28: 2200 1a12 |03e6: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30ae2c: 6201 2a8e |03e8: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30ae30: 1a02 7d20 |03ea: const-string v2, "KEY" // string@207d │ │ -30ae34: 130d 3a00 |03ec: const/16 v13, #int 58 // #3a │ │ -30ae38: 1a0e c549 |03ee: const-string v14, "TKE" // string@49c5 │ │ -30ae3c: 7051 2d96 20ed |03f0: invoke-direct {v0, v2, v13, v14, v1}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962d │ │ -30ae42: 6900 b38a |03f3: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.KEY:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ab3 │ │ -30ae46: 2200 1a12 |03f5: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30ae4a: 6201 2a8e |03f7: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30ae4e: 1a02 9c21 |03f9: const-string v2, "LANGUAGE" // string@219c │ │ -30ae52: 130d 3b00 |03fb: const/16 v13, #int 59 // #3b │ │ -30ae56: 1a0e c949 |03fd: const-string v14, "TLA" // string@49c9 │ │ -30ae5a: 7051 2d96 20ed |03ff: invoke-direct {v0, v2, v13, v14, v1}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962d │ │ -30ae60: 6900 b48a |0402: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.LANGUAGE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ab4 │ │ -30ae64: 2200 1a12 |0404: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30ae68: 6201 2a8e |0406: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30ae6c: 1a02 e722 |0408: const-string v2, "LYRICIST" // string@22e7 │ │ -30ae70: 130d 3c00 |040a: const/16 v13, #int 60 // #3c │ │ -30ae74: 1a0e 1e4b |040c: const-string v14, "TXT" // string@4b1e │ │ -30ae78: 7051 2d96 20ed |040e: invoke-direct {v0, v2, v13, v14, v1}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962d │ │ -30ae7e: 6900 b58a |0411: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.LYRICIST:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ab5 │ │ -30ae82: 2200 1a12 |0413: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30ae86: 621f 2a8e |0415: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30ae8a: 1a1b e922 |0417: const-string v27, "LYRICIST_SORT" // string@22e9 │ │ -30ae8e: 131c 3d00 |0419: const/16 v28, #int 61 // #3d │ │ -30ae92: 1a1d 1f4b |041b: const-string v29, "TXX" // string@4b1f │ │ -30ae96: 1a1e e922 |041d: const-string v30, "LYRICIST_SORT" // string@22e9 │ │ -30ae9a: 081a 0000 |041f: move-object/from16 v26, v0 │ │ -30ae9e: 7606 2c96 1a00 |0421: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ -30aea4: 6900 b68a |0424: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.LYRICIST_SORT:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ab6 │ │ -30aea8: 2200 1a12 |0426: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30aeac: 6201 2a8e |0428: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30aeb0: 1a02 ea22 |042a: const-string v2, "LYRICS" // string@22ea │ │ -30aeb4: 130d 3e00 |042c: const/16 v13, #int 62 // #3e │ │ -30aeb8: 1a0e 0d4f |042e: const-string v14, "ULT" // string@4f0d │ │ -30aebc: 7051 2d96 20ed |0430: invoke-direct {v0, v2, v13, v14, v1}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962d │ │ -30aec2: 6900 b78a |0433: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.LYRICS:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ab7 │ │ -30aec6: 2200 1a12 |0435: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30aeca: 6201 2a8e |0437: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30aece: 1a02 8e38 |0439: const-string v2, "MEDIA" // string@388e │ │ -30aed2: 130d 3f00 |043b: const/16 v13, #int 63 // #3f │ │ -30aed6: 1a0e d449 |043d: const-string v14, "TMT" // string@49d4 │ │ -30aeda: 7051 2d96 20ed |043f: invoke-direct {v0, v2, v13, v14, v1}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962d │ │ -30aee0: 6900 b88a |0442: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MEDIA:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ab8 │ │ -30aee4: 2200 1a12 |0444: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30aee8: 6201 398f |0446: sget-object v1, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey;.MIXER:Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey; // field@8f39 │ │ -30aeec: 6e10 f79b 0100 |0448: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey;.getKey:()Ljava/lang/String; // method@9bf7 │ │ -30aef2: 0c1e |044b: move-result-object v30 │ │ -30aef4: 621f 2a8e |044c: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30aef8: 1a1b 0239 |044e: const-string v27, "MIXER" // string@3902 │ │ -30aefc: 131c 4000 |0450: const/16 v28, #int 64 // #40 │ │ -30af00: 1a1d bc1e |0452: const-string v29, "IPL" // string@1ebc │ │ -30af04: 081a 0000 |0454: move-object/from16 v26, v0 │ │ -30af08: 7606 2c96 1a00 |0456: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ -30af0e: 6900 b98a |0459: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MIXER:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ab9 │ │ -30af12: 2200 1a12 |045b: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30af16: 6225 2a8e |045d: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30af1a: 1a21 5939 |045f: const-string v33, "MOOD" // string@3959 │ │ -30af1e: 1322 4100 |0461: const/16 v34, #int 65 // #41 │ │ -30af22: 1a23 1f4b |0463: const-string v35, "TXX" // string@4b1f │ │ -30af26: 1a24 5939 |0465: const-string v36, "MOOD" // string@3959 │ │ -30af2a: 0820 0000 |0467: move-object/from16 v32, v0 │ │ -30af2e: 7606 2c96 2000 |0469: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ -30af34: 6900 ba8a |046c: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MOOD:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aba │ │ -30af38: 2200 1a12 |046e: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30af3c: 621f 2a8e |0470: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30af40: 1a1b 5a39 |0472: const-string v27, "MOOD_ACOUSTIC" // string@395a │ │ -30af44: 131c 4200 |0474: const/16 v28, #int 66 // #42 │ │ -30af48: 1a1d 1f4b |0476: const-string v29, "TXX" // string@4b1f │ │ -30af4c: 1a1e 5a39 |0478: const-string v30, "MOOD_ACOUSTIC" // string@395a │ │ -30af50: 081a 0000 |047a: move-object/from16 v26, v0 │ │ -30af54: 7606 2c96 1a00 |047c: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ -30af5a: 6900 bb8a |047f: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MOOD_ACOUSTIC:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8abb │ │ -30af5e: 2200 1a12 |0481: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30af62: 6225 2a8e |0483: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30af66: 1a21 5b39 |0485: const-string v33, "MOOD_AGGRESSIVE" // string@395b │ │ -30af6a: 1322 4300 |0487: const/16 v34, #int 67 // #43 │ │ -30af6e: 1a23 1f4b |0489: const-string v35, "TXX" // string@4b1f │ │ -30af72: 1a24 5b39 |048b: const-string v36, "MOOD_AGGRESSIVE" // string@395b │ │ -30af76: 0820 0000 |048d: move-object/from16 v32, v0 │ │ -30af7a: 7606 2c96 2000 |048f: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ -30af80: 6900 bc8a |0492: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MOOD_AGGRESSIVE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8abc │ │ -30af84: 2200 1a12 |0494: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30af88: 621f 2a8e |0496: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30af8c: 1a1b 5c39 |0498: const-string v27, "MOOD_AROUSAL" // string@395c │ │ -30af90: 131c 4400 |049a: const/16 v28, #int 68 // #44 │ │ -30af94: 1a1d 1f4b |049c: const-string v29, "TXX" // string@4b1f │ │ -30af98: 1a1e 5c39 |049e: const-string v30, "MOOD_AROUSAL" // string@395c │ │ -30af9c: 081a 0000 |04a0: move-object/from16 v26, v0 │ │ -30afa0: 7606 2c96 1a00 |04a2: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ -30afa6: 6900 bd8a |04a5: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MOOD_AROUSAL:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8abd │ │ -30afaa: 2200 1a12 |04a7: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30afae: 6225 2a8e |04a9: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30afb2: 1a21 5d39 |04ab: const-string v33, "MOOD_DANCEABILITY" // string@395d │ │ -30afb6: 1322 4500 |04ad: const/16 v34, #int 69 // #45 │ │ -30afba: 1a23 1f4b |04af: const-string v35, "TXX" // string@4b1f │ │ -30afbe: 1a24 5d39 |04b1: const-string v36, "MOOD_DANCEABILITY" // string@395d │ │ -30afc2: 0820 0000 |04b3: move-object/from16 v32, v0 │ │ -30afc6: 7606 2c96 2000 |04b5: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ -30afcc: 6900 be8a |04b8: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MOOD_DANCEABILITY:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8abe │ │ -30afd0: 2200 1a12 |04ba: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30afd4: 621f 2a8e |04bc: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30afd8: 1a1b 5e39 |04be: const-string v27, "MOOD_ELECTRONIC" // string@395e │ │ -30afdc: 131c 4600 |04c0: const/16 v28, #int 70 // #46 │ │ -30afe0: 1a1d 1f4b |04c2: const-string v29, "TXX" // string@4b1f │ │ -30afe4: 1a1e 5e39 |04c4: const-string v30, "MOOD_ELECTRONIC" // string@395e │ │ -30afe8: 081a 0000 |04c6: move-object/from16 v26, v0 │ │ -30afec: 7606 2c96 1a00 |04c8: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ -30aff2: 6900 bf8a |04cb: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MOOD_ELECTRONIC:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8abf │ │ -30aff6: 2200 1a12 |04cd: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30affa: 6225 2a8e |04cf: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30affe: 1a21 5f39 |04d1: const-string v33, "MOOD_HAPPY" // string@395f │ │ -30b002: 1322 4700 |04d3: const/16 v34, #int 71 // #47 │ │ -30b006: 1a23 1f4b |04d5: const-string v35, "TXX" // string@4b1f │ │ -30b00a: 1a24 5f39 |04d7: const-string v36, "MOOD_HAPPY" // string@395f │ │ -30b00e: 0820 0000 |04d9: move-object/from16 v32, v0 │ │ -30b012: 7606 2c96 2000 |04db: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ -30b018: 6900 c08a |04de: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MOOD_HAPPY:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ac0 │ │ -30b01c: 2200 1a12 |04e0: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30b020: 621f 2a8e |04e2: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30b024: 1a1b 6239 |04e4: const-string v27, "MOOD_PARTY" // string@3962 │ │ -30b028: 131c 4800 |04e6: const/16 v28, #int 72 // #48 │ │ -30b02c: 1a1d 1f4b |04e8: const-string v29, "TXX" // string@4b1f │ │ -30b030: 1a1e 6239 |04ea: const-string v30, "MOOD_PARTY" // string@3962 │ │ -30b034: 081a 0000 |04ec: move-object/from16 v26, v0 │ │ -30b038: 7606 2c96 1a00 |04ee: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ -30b03e: 6900 c28a |04f1: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MOOD_PARTY:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ac2 │ │ -30b042: 2200 1a12 |04f3: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30b046: 6225 2a8e |04f5: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30b04a: 1a21 6339 |04f7: const-string v33, "MOOD_RELAXED" // string@3963 │ │ -30b04e: 1322 4900 |04f9: const/16 v34, #int 73 // #49 │ │ -30b052: 1a23 1f4b |04fb: const-string v35, "TXX" // string@4b1f │ │ -30b056: 1a24 6339 |04fd: const-string v36, "MOOD_RELAXED" // string@3963 │ │ -30b05a: 0820 0000 |04ff: move-object/from16 v32, v0 │ │ -30b05e: 7606 2c96 2000 |0501: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ -30b064: 6900 c38a |0504: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MOOD_RELAXED:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ac3 │ │ -30b068: 2200 1a12 |0506: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30b06c: 621f 2a8e |0508: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30b070: 1a1b 6439 |050a: const-string v27, "MOOD_SAD" // string@3964 │ │ -30b074: 131c 4a00 |050c: const/16 v28, #int 74 // #4a │ │ -30b078: 1a1d 1f4b |050e: const-string v29, "TXX" // string@4b1f │ │ -30b07c: 1a1e 6439 |0510: const-string v30, "MOOD_SAD" // string@3964 │ │ -30b080: 081a 0000 |0512: move-object/from16 v26, v0 │ │ -30b084: 7606 2c96 1a00 |0514: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ -30b08a: 6900 c48a |0517: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MOOD_SAD:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ac4 │ │ -30b08e: 2200 1a12 |0519: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30b092: 6225 2a8e |051b: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30b096: 1a21 6539 |051d: const-string v33, "MOOD_VALENCE" // string@3965 │ │ -30b09a: 1322 4b00 |051f: const/16 v34, #int 75 // #4b │ │ -30b09e: 1a23 1f4b |0521: const-string v35, "TXX" // string@4b1f │ │ -30b0a2: 1a24 6539 |0523: const-string v36, "MOOD_VALENCE" // string@3965 │ │ -30b0a6: 0820 0000 |0525: move-object/from16 v32, v0 │ │ -30b0aa: 7606 2c96 2000 |0527: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ -30b0b0: 6900 c58a |052a: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MOOD_VALENCE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ac5 │ │ -30b0b4: 2200 1a12 |052c: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30b0b8: 6201 2a8e |052e: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30b0bc: 1a02 6d39 |0530: const-string v2, "MOVEMENT" // string@396d │ │ -30b0c0: 130d 4c00 |0532: const/16 v13, #int 76 // #4c │ │ -30b0c4: 1a0e 553a |0534: const-string v14, "MVN" // string@3a55 │ │ -30b0c8: 7051 2d96 20ed |0536: invoke-direct {v0, v2, v13, v14, v1}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962d │ │ -30b0ce: 6900 c68a |0539: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MOVEMENT:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ac6 │ │ -30b0d2: 2200 1a12 |053b: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30b0d6: 6201 2a8e |053d: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30b0da: 1a02 7439 |053f: const-string v2, "MOVEMENT_NO" // string@3974 │ │ -30b0de: 130d 4d00 |0541: const/16 v13, #int 77 // #4d │ │ -30b0e2: 1a0e 533a |0543: const-string v14, "MVI" // string@3a53 │ │ -30b0e6: 7051 2d96 20ed |0545: invoke-direct {v0, v2, v13, v14, v1}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962d │ │ -30b0ec: 6900 c78a |0548: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MOVEMENT_NO:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ac7 │ │ -30b0f0: 2200 1a12 |054a: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30b0f4: 6201 2a8e |054c: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30b0f8: 1a02 7539 |054e: const-string v2, "MOVEMENT_TOTAL" // string@3975 │ │ -30b0fc: 130d 4e00 |0550: const/16 v13, #int 78 // #4e │ │ -30b100: 1a0e 533a |0552: const-string v14, "MVI" // string@3a53 │ │ -30b104: 7051 2d96 20ed |0554: invoke-direct {v0, v2, v13, v14, v1}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962d │ │ -30b10a: 6900 c88a |0557: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MOVEMENT_TOTAL:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ac8 │ │ -30b10e: 2200 1a12 |0559: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30b112: 621f 2a8e |055b: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30b116: 1a1b 173a |055d: const-string v27, "MUSICBRAINZ_ARTISTID" // string@3a17 │ │ -30b11a: 131c 4f00 |055f: const/16 v28, #int 79 // #4f │ │ -30b11e: 1a1d 1f4b |0561: const-string v29, "TXX" // string@4b1f │ │ -30b122: 1a1e cb3c |0563: const-string v30, "MusicBrainz Artist Id" // string@3ccb │ │ -30b126: 081a 0000 |0565: move-object/from16 v26, v0 │ │ -30b12a: 7606 2c96 1a00 |0567: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ -30b130: 6900 c98a |056a: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MUSICBRAINZ_ARTISTID:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ac9 │ │ -30b134: 2200 1a12 |056c: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30b138: 6225 2a8e |056e: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30b13c: 1a21 193a |0570: const-string v33, "MUSICBRAINZ_DISC_ID" // string@3a19 │ │ -30b140: 1322 5000 |0572: const/16 v34, #int 80 // #50 │ │ -30b144: 1a23 1f4b |0574: const-string v35, "TXX" // string@4b1f │ │ -30b148: 1a24 cc3c |0576: const-string v36, "MusicBrainz Disc Id" // string@3ccc │ │ -30b14c: 0820 0000 |0578: move-object/from16 v32, v0 │ │ -30b150: 7606 2c96 2000 |057a: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ -30b156: 6900 ca8a |057d: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MUSICBRAINZ_DISC_ID:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aca │ │ -30b15a: 2200 1a12 |057f: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30b15e: 621f 2a8e |0581: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30b162: 1a1b 233a |0583: const-string v27, "MUSICBRAINZ_ORIGINAL_RELEASEID" // string@3a23 │ │ -30b166: 131c 5100 |0585: const/16 v28, #int 81 // #51 │ │ -30b16a: 1a1d 1f4b |0587: const-string v29, "TXX" // string@4b1f │ │ -30b16e: 1a1e cd3c |0589: const-string v30, "MusicBrainz Original Album Id" // string@3ccd │ │ -30b172: 081a 0000 |058b: move-object/from16 v26, v0 │ │ -30b176: 7606 2c96 1a00 |058d: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ -30b17c: 6900 cb8a |0590: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MUSICBRAINZ_ORIGINAL_RELEASEID:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8acb │ │ -30b180: 2200 1a12 |0592: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30b184: 6225 2a8e |0594: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30b188: 1a21 253a |0596: const-string v33, "MUSICBRAINZ_RELEASEARTISTID" // string@3a25 │ │ -30b18c: 1322 5200 |0598: const/16 v34, #int 82 // #52 │ │ -30b190: 1a23 1f4b |059a: const-string v35, "TXX" // string@4b1f │ │ -30b194: 1a24 c63c |059c: const-string v36, "MusicBrainz Album Artist Id" // string@3cc6 │ │ -30b198: 0820 0000 |059e: move-object/from16 v32, v0 │ │ -30b19c: 7606 2c96 2000 |05a0: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ -30b1a2: 6900 cc8a |05a3: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MUSICBRAINZ_RELEASEARTISTID:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8acc │ │ -30b1a6: 2200 1a12 |05a5: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30b1aa: 621f 2a8e |05a7: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30b1ae: 1a1b 273a |05a9: const-string v27, "MUSICBRAINZ_RELEASEID" // string@3a27 │ │ -30b1b2: 131c 5300 |05ab: const/16 v28, #int 83 // #53 │ │ -30b1b6: 1a1d 1f4b |05ad: const-string v29, "TXX" // string@4b1f │ │ -30b1ba: 1a1e c73c |05af: const-string v30, "MusicBrainz Album Id" // string@3cc7 │ │ -30b1be: 081a 0000 |05b1: move-object/from16 v26, v0 │ │ -30b1c2: 7606 2c96 1a00 |05b3: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ -30b1c8: 6900 cd8a |05b6: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MUSICBRAINZ_RELEASEID:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8acd │ │ -30b1cc: 2200 1a12 |05b8: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30b1d0: 6225 2a8e |05ba: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30b1d4: 1a21 293a |05bc: const-string v33, "MUSICBRAINZ_RELEASE_COUNTRY" // string@3a29 │ │ -30b1d8: 1322 5400 |05be: const/16 v34, #int 84 // #54 │ │ -30b1dc: 1a23 1f4b |05c0: const-string v35, "TXX" // string@4b1f │ │ -30b1e0: 1a24 c83c |05c2: const-string v36, "MusicBrainz Album Release Country" // string@3cc8 │ │ -30b1e4: 0820 0000 |05c4: move-object/from16 v32, v0 │ │ -30b1e8: 7606 2c96 2000 |05c6: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ -30b1ee: 6900 ce8a |05c9: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MUSICBRAINZ_RELEASE_COUNTRY:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ace │ │ -30b1f2: 2200 1a12 |05cb: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30b1f6: 621f 2a8e |05cd: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30b1fa: 1a1b 2b3a |05cf: const-string v27, "MUSICBRAINZ_RELEASE_GROUP_ID" // string@3a2b │ │ -30b1fe: 131c 5500 |05d1: const/16 v28, #int 85 // #55 │ │ -30b202: 1a1d 1f4b |05d3: const-string v29, "TXX" // string@4b1f │ │ -30b206: 1a1e ce3c |05d5: const-string v30, "MusicBrainz Release Group Id" // string@3cce │ │ -30b20a: 081a 0000 |05d7: move-object/from16 v26, v0 │ │ -30b20e: 7606 2c96 1a00 |05d9: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ -30b214: 6900 cf8a |05dc: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MUSICBRAINZ_RELEASE_GROUP_ID:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8acf │ │ -30b218: 2200 1a12 |05de: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30b21c: 6225 2a8e |05e0: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30b220: 1a21 2c3a |05e2: const-string v33, "MUSICBRAINZ_RELEASE_STATUS" // string@3a2c │ │ -30b224: 1322 5600 |05e4: const/16 v34, #int 86 // #56 │ │ -30b228: 1a23 1f4b |05e6: const-string v35, "TXX" // string@4b1f │ │ -30b22c: 1a24 c93c |05e8: const-string v36, "MusicBrainz Album Status" // string@3cc9 │ │ -30b230: 0820 0000 |05ea: move-object/from16 v32, v0 │ │ -30b234: 7606 2c96 2000 |05ec: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ -30b23a: 6900 d08a |05ef: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MUSICBRAINZ_RELEASE_STATUS:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ad0 │ │ -30b23e: 2200 1a12 |05f1: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30b242: 621f 2a8e |05f3: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30b246: 1a1b 2e3a |05f5: const-string v27, "MUSICBRAINZ_RELEASE_TRACK_ID" // string@3a2e │ │ -30b24a: 131c 5700 |05f7: const/16 v28, #int 87 // #57 │ │ -30b24e: 1a1d 1f4b |05f9: const-string v29, "TXX" // string@4b1f │ │ -30b252: 1a1e cf3c |05fb: const-string v30, "MusicBrainz Release Track Id" // string@3ccf │ │ -30b256: 081a 0000 |05fd: move-object/from16 v26, v0 │ │ -30b25a: 7606 2c96 1a00 |05ff: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ -30b260: 6900 d18a |0602: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MUSICBRAINZ_RELEASE_TRACK_ID:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ad1 │ │ -30b264: 2200 1a12 |0604: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30b268: 6225 2a8e |0606: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30b26c: 1a21 2f3a |0608: const-string v33, "MUSICBRAINZ_RELEASE_TYPE" // string@3a2f │ │ -30b270: 1322 5800 |060a: const/16 v34, #int 88 // #58 │ │ -30b274: 1a23 1f4b |060c: const-string v35, "TXX" // string@4b1f │ │ -30b278: 1a24 ca3c |060e: const-string v36, "MusicBrainz Album Type" // string@3cca │ │ -30b27c: 0820 0000 |0610: move-object/from16 v32, v0 │ │ -30b280: 7606 2c96 2000 |0612: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ -30b286: 6900 d28a |0615: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MUSICBRAINZ_RELEASE_TYPE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ad2 │ │ -30b28a: 2200 1a12 |0617: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30b28e: 621f 2a8e |0619: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30b292: 1a1b 313a |061b: const-string v27, "MUSICBRAINZ_TRACK_ID" // string@3a31 │ │ -30b296: 131c 5900 |061d: const/16 v28, #int 89 // #59 │ │ -30b29a: 1a1d 014f |061f: const-string v29, "UFI" // string@4f01 │ │ -30b29e: 1a1e 977b |0621: const-string v30, "http://musicbrainz.org" // string@7b97 │ │ -30b2a2: 081a 0000 |0623: move-object/from16 v26, v0 │ │ -30b2a6: 7606 2c96 1a00 |0625: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ -30b2ac: 6900 d38a |0628: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MUSICBRAINZ_TRACK_ID:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ad3 │ │ -30b2b0: 2200 1a12 |062a: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30b2b4: 6225 2a8e |062c: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30b2b8: 1a21 343a |062e: const-string v33, "MUSICBRAINZ_WORK_COMPOSITION" // string@3a34 │ │ -30b2bc: 1322 5a00 |0630: const/16 v34, #int 90 // #5a │ │ -30b2c0: 1a23 1f4b |0632: const-string v35, "TXX" // string@4b1f │ │ -30b2c4: 1a24 343a |0634: const-string v36, "MUSICBRAINZ_WORK_COMPOSITION" // string@3a34 │ │ -30b2c8: 0820 0000 |0636: move-object/from16 v32, v0 │ │ -30b2cc: 7606 2c96 2000 |0638: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ -30b2d2: 6900 d58a |063b: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MUSICBRAINZ_WORK_COMPOSITION:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ad5 │ │ -30b2d6: 2200 1a12 |063d: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30b2da: 621f 2a8e |063f: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30b2de: 1a1b 353a |0641: const-string v27, "MUSICBRAINZ_WORK_COMPOSITION_ID" // string@3a35 │ │ -30b2e2: 131c 5b00 |0643: const/16 v28, #int 91 // #5b │ │ -30b2e6: 1a1d 1f4b |0645: const-string v29, "TXX" // string@4b1f │ │ -30b2ea: 1a1e 353a |0647: const-string v30, "MUSICBRAINZ_WORK_COMPOSITION_ID" // string@3a35 │ │ -30b2ee: 081a 0000 |0649: move-object/from16 v26, v0 │ │ -30b2f2: 7606 2c96 1a00 |064b: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ -30b2f8: 6900 d68a |064e: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MUSICBRAINZ_WORK_COMPOSITION_ID:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ad6 │ │ -30b2fc: 2200 1a12 |0650: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30b300: 6225 2a8e |0652: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30b304: 1a21 363a |0654: const-string v33, "MUSICBRAINZ_WORK_ID" // string@3a36 │ │ -30b308: 1322 5c00 |0656: const/16 v34, #int 92 // #5c │ │ -30b30c: 1a23 1f4b |0658: const-string v35, "TXX" // string@4b1f │ │ -30b310: 1a24 d13c |065a: const-string v36, "MusicBrainz Work Id" // string@3cd1 │ │ -30b314: 0820 0000 |065c: move-object/from16 v32, v0 │ │ -30b318: 7606 2c96 2000 |065e: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ -30b31e: 6900 d78a |0661: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MUSICBRAINZ_WORK_ID:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ad7 │ │ -30b322: 2200 1a12 |0663: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30b326: 621f 2a8e |0665: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30b32a: 1a1b 383a |0667: const-string v27, "MUSICBRAINZ_WORK_PART_LEVEL1_ID" // string@3a38 │ │ -30b32e: 131c 5d00 |0669: const/16 v28, #int 93 // #5d │ │ -30b332: 1a1d 1f4b |066b: const-string v29, "TXX" // string@4b1f │ │ -30b336: 1a1e 383a |066d: const-string v30, "MUSICBRAINZ_WORK_PART_LEVEL1_ID" // string@3a38 │ │ -30b33a: 081a 0000 |066f: move-object/from16 v26, v0 │ │ -30b33e: 7606 2c96 1a00 |0671: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ -30b344: 6900 d88a |0674: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL1_ID:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ad8 │ │ -30b348: 2200 1a12 |0676: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30b34c: 6225 2a8e |0678: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30b350: 1a21 3b3a |067a: const-string v33, "MUSICBRAINZ_WORK_PART_LEVEL2_ID" // string@3a3b │ │ -30b354: 1322 5e00 |067c: const/16 v34, #int 94 // #5e │ │ -30b358: 1a23 1f4b |067e: const-string v35, "TXX" // string@4b1f │ │ -30b35c: 1a24 3b3a |0680: const-string v36, "MUSICBRAINZ_WORK_PART_LEVEL2_ID" // string@3a3b │ │ -30b360: 0820 0000 |0682: move-object/from16 v32, v0 │ │ -30b364: 7606 2c96 2000 |0684: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ -30b36a: 6900 d98a |0687: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL2_ID:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ad9 │ │ -30b36e: 2200 1a12 |0689: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30b372: 621f 2a8e |068b: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30b376: 1a1b 3e3a |068d: const-string v27, "MUSICBRAINZ_WORK_PART_LEVEL3_ID" // string@3a3e │ │ -30b37a: 131c 5f00 |068f: const/16 v28, #int 95 // #5f │ │ -30b37e: 1a1d 1f4b |0691: const-string v29, "TXX" // string@4b1f │ │ -30b382: 1a1e 3e3a |0693: const-string v30, "MUSICBRAINZ_WORK_PART_LEVEL3_ID" // string@3a3e │ │ -30b386: 081a 0000 |0695: move-object/from16 v26, v0 │ │ -30b38a: 7606 2c96 1a00 |0697: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ -30b390: 6900 da8a |069a: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL3_ID:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ada │ │ -30b394: 2200 1a12 |069c: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30b398: 6225 2a8e |069e: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30b39c: 1a21 413a |06a0: const-string v33, "MUSICBRAINZ_WORK_PART_LEVEL4_ID" // string@3a41 │ │ -30b3a0: 1322 6000 |06a2: const/16 v34, #int 96 // #60 │ │ -30b3a4: 1a23 1f4b |06a4: const-string v35, "TXX" // string@4b1f │ │ -30b3a8: 1a24 413a |06a6: const-string v36, "MUSICBRAINZ_WORK_PART_LEVEL4_ID" // string@3a41 │ │ -30b3ac: 0820 0000 |06a8: move-object/from16 v32, v0 │ │ -30b3b0: 7606 2c96 2000 |06aa: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ -30b3b6: 6900 db8a |06ad: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL4_ID:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8adb │ │ -30b3ba: 2200 1a12 |06af: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30b3be: 621f 2a8e |06b1: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30b3c2: 1a1b 443a |06b3: const-string v27, "MUSICBRAINZ_WORK_PART_LEVEL5_ID" // string@3a44 │ │ -30b3c6: 131c 6100 |06b5: const/16 v28, #int 97 // #61 │ │ -30b3ca: 1a1d 1f4b |06b7: const-string v29, "TXX" // string@4b1f │ │ -30b3ce: 1a1e 443a |06b9: const-string v30, "MUSICBRAINZ_WORK_PART_LEVEL5_ID" // string@3a44 │ │ -30b3d2: 081a 0000 |06bb: move-object/from16 v26, v0 │ │ -30b3d6: 7606 2c96 1a00 |06bd: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ -30b3dc: 6900 dc8a |06c0: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL5_ID:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8adc │ │ -30b3e0: 2200 1a12 |06c2: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30b3e4: 6225 2a8e |06c4: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30b3e8: 1a21 473a |06c6: const-string v33, "MUSICBRAINZ_WORK_PART_LEVEL6_ID" // string@3a47 │ │ -30b3ec: 1322 6200 |06c8: const/16 v34, #int 98 // #62 │ │ -30b3f0: 1a23 1f4b |06ca: const-string v35, "TXX" // string@4b1f │ │ -30b3f4: 1a24 473a |06cc: const-string v36, "MUSICBRAINZ_WORK_PART_LEVEL6_ID" // string@3a47 │ │ -30b3f8: 0820 0000 |06ce: move-object/from16 v32, v0 │ │ -30b3fc: 7606 2c96 2000 |06d0: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ -30b402: 6900 dd8a |06d3: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL6_ID:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8add │ │ -30b406: 2200 1a12 |06d5: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30b40a: 621f 2a8e |06d7: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30b40e: 1a1b 4b3a |06d9: const-string v27, "MUSICIP_ID" // string@3a4b │ │ -30b412: 131c 6300 |06db: const/16 v28, #int 99 // #63 │ │ -30b416: 1a1d 1f4b |06dd: const-string v29, "TXX" // string@4b1f │ │ -30b41a: 1a1e de3c |06df: const-string v30, "MusicIP PUID" // string@3cde │ │ -30b41e: 081a 0000 |06e1: move-object/from16 v26, v0 │ │ -30b422: 7606 2c96 1a00 |06e3: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ -30b428: 6900 de8a |06e6: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MUSICIP_ID:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ade │ │ -30b42c: 2200 1a12 |06e8: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30b430: 6225 2a8e |06ea: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30b434: 1a21 ae3e |06ec: const-string v33, "OCCASION" // string@3eae │ │ -30b438: 1322 6400 |06ee: const/16 v34, #int 100 // #64 │ │ -30b43c: 1a23 280e |06f0: const-string v35, "COM" // string@0e28 │ │ -30b440: 1a24 ef47 |06f2: const-string v36, "Songs-DB_Occasion" // string@47ef │ │ -30b444: 0820 0000 |06f4: move-object/from16 v32, v0 │ │ -30b448: 7606 2c96 2000 |06f6: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ -30b44e: 6900 df8a |06f9: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.OCCASION:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8adf │ │ -30b452: 2200 1a12 |06fb: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30b456: 621f 2a8e |06fd: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30b45a: 1a1b fd3e |06ff: const-string v27, "OPUS" // string@3efd │ │ -30b45e: 131c 6500 |0701: const/16 v28, #int 101 // #65 │ │ -30b462: 1a1d 1f4b |0703: const-string v29, "TXX" // string@4b1f │ │ -30b466: 1a1e fd3e |0705: const-string v30, "OPUS" // string@3efd │ │ -30b46a: 081a 0000 |0707: move-object/from16 v26, v0 │ │ -30b46e: 7606 2c96 1a00 |0709: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ -30b474: 6900 e08a |070c: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.OPUS:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ae0 │ │ -30b478: 2200 1a12 |070e: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30b47c: 6225 2a8e |0710: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30b480: 1a21 0a3f |0712: const-string v33, "ORCHESTRA" // string@3f0a │ │ -30b484: 1322 6600 |0714: const/16 v34, #int 102 // #66 │ │ -30b488: 1a23 1f4b |0716: const-string v35, "TXX" // string@4b1f │ │ -30b48c: 1a24 0a3f |0718: const-string v36, "ORCHESTRA" // string@3f0a │ │ -30b490: 0820 0000 |071a: move-object/from16 v32, v0 │ │ -30b494: 7606 2c96 2000 |071c: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ -30b49a: 6900 e18a |071f: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ORCHESTRA:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ae1 │ │ -30b49e: 2200 1a12 |0721: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30b4a2: 621f 2a8e |0723: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30b4a6: 1a1b 0b3f |0725: const-string v27, "ORCHESTRA_SORT" // string@3f0b │ │ -30b4aa: 131c 6700 |0727: const/16 v28, #int 103 // #67 │ │ -30b4ae: 1a1d 1f4b |0729: const-string v29, "TXX" // string@4b1f │ │ -30b4b2: 1a1e 0b3f |072b: const-string v30, "ORCHESTRA_SORT" // string@3f0b │ │ -30b4b6: 081a 0000 |072d: move-object/from16 v26, v0 │ │ -30b4ba: 7606 2c96 1a00 |072f: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ -30b4c0: 6900 e28a |0732: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ORCHESTRA_SORT:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ae2 │ │ -30b4c4: 2200 1a12 |0734: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30b4c8: 6201 2a8e |0736: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30b4cc: 1a02 183f |0738: const-string v2, "ORIGINAL_ALBUM" // string@3f18 │ │ -30b4d0: 130d 6800 |073a: const/16 v13, #int 104 // #68 │ │ -30b4d4: 1a0e f449 |073c: const-string v14, "TOT" // string@49f4 │ │ -30b4d8: 7051 2d96 20ed |073e: invoke-direct {v0, v2, v13, v14, v1}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962d │ │ -30b4de: 6900 e38a |0741: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ORIGINAL_ALBUM:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ae3 │ │ -30b4e2: 2200 1a12 |0743: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30b4e6: 6201 2a8e |0745: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30b4ea: 1a02 1a3f |0747: const-string v2, "ORIGINAL_ARTIST" // string@3f1a │ │ -30b4ee: 130d 6900 |0749: const/16 v13, #int 105 // #69 │ │ -30b4f2: 1a0e d749 |074b: const-string v14, "TOA" // string@49d7 │ │ -30b4f6: 7051 2d96 20ed |074d: invoke-direct {v0, v2, v13, v14, v1}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962d │ │ -30b4fc: 6900 e48a |0750: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ORIGINAL_ARTIST:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ae4 │ │ -30b500: 2200 1a12 |0752: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30b504: 6201 2a8e |0754: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30b508: 1a02 1b3f |0756: const-string v2, "ORIGINAL_LYRICIST" // string@3f1b │ │ -30b50c: 130d 6a00 |0758: const/16 v13, #int 106 // #6a │ │ -30b510: 1a0e e249 |075a: const-string v14, "TOL" // string@49e2 │ │ -30b514: 7051 2d96 20ed |075c: invoke-direct {v0, v2, v13, v14, v1}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962d │ │ -30b51a: 6900 e58a |075f: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ORIGINAL_LYRICIST:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ae5 │ │ -30b51e: 2200 1a12 |0761: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30b522: 6201 2a8e |0763: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30b526: 1a02 1c3f |0765: const-string v2, "ORIGINAL_YEAR" // string@3f1c │ │ -30b52a: 130d 6b00 |0767: const/16 v13, #int 107 // #6b │ │ -30b52e: 1a0e f249 |0769: const-string v14, "TOR" // string@49f2 │ │ -30b532: 7051 2d96 20ed |076b: invoke-direct {v0, v2, v13, v14, v1}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962d │ │ -30b538: 6900 e68a |076e: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ORIGINAL_YEAR:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ae6 │ │ -30b53c: 2200 1a12 |0770: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30b540: 621f 2a8e |0772: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30b544: 1a1b 233f |0774: const-string v27, "OVERALL_WORK" // string@3f23 │ │ -30b548: 131c 6c00 |0776: const/16 v28, #int 108 // #6c │ │ -30b54c: 1a1d 1f4b |0778: const-string v29, "TXX" // string@4b1f │ │ -30b550: 1a1e 233f |077a: const-string v30, "OVERALL_WORK" // string@3f23 │ │ -30b554: 081a 0000 |077c: move-object/from16 v26, v0 │ │ -30b558: 7606 2c96 1a00 |077e: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ -30b55e: 6900 e78a |0781: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.OVERALL_WORK:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ae7 │ │ -30b562: 2200 1a12 |0783: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30b566: 6225 2a8e |0785: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30b56a: 1a21 1940 |0787: const-string v33, "PART" // string@4019 │ │ -30b56e: 1322 6d00 |0789: const/16 v34, #int 109 // #6d │ │ -30b572: 1a23 1f4b |078b: const-string v35, "TXX" // string@4b1f │ │ -30b576: 1a24 1940 |078d: const-string v36, "PART" // string@4019 │ │ -30b57a: 0820 0000 |078f: move-object/from16 v32, v0 │ │ -30b57e: 7606 2c96 2000 |0791: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ -30b584: 6900 e88a |0794: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.PART:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ae8 │ │ -30b588: 2200 1a12 |0796: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30b58c: 621f 2a8e |0798: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30b590: 1a1b 1b40 |079a: const-string v27, "PART_NUMBER" // string@401b │ │ -30b594: 131c 6e00 |079c: const/16 v28, #int 110 // #6e │ │ -30b598: 1a1d 1f4b |079e: const-string v29, "TXX" // string@4b1f │ │ -30b59c: 1a1e 1a40 |07a0: const-string v30, "PARTNUMBER" // string@401a │ │ -30b5a0: 081a 0000 |07a2: move-object/from16 v26, v0 │ │ -30b5a4: 7606 2c96 1a00 |07a4: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ -30b5aa: 6900 e98a |07a7: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.PART_NUMBER:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ae9 │ │ -30b5ae: 2200 1a12 |07a9: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30b5b2: 6225 2a8e |07ab: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30b5b6: 1a21 1d40 |07ad: const-string v33, "PART_TYPE" // string@401d │ │ -30b5ba: 1322 6f00 |07af: const/16 v34, #int 111 // #6f │ │ -30b5be: 1a23 1f4b |07b1: const-string v35, "TXX" // string@4b1f │ │ -30b5c2: 1a24 1d40 |07b3: const-string v36, "PART_TYPE" // string@401d │ │ -30b5c6: 0820 0000 |07b5: move-object/from16 v32, v0 │ │ -30b5ca: 7606 2c96 2000 |07b7: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ -30b5d0: 6900 ea8a |07ba: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.PART_TYPE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aea │ │ -30b5d4: 2200 1a12 |07bc: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30b5d8: 6201 2a8e |07be: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30b5dc: 1a02 4040 |07c0: const-string v2, "PERFORMER" // string@4040 │ │ -30b5e0: 130d 7000 |07c2: const/16 v13, #int 112 // #70 │ │ -30b5e4: 7051 2d96 20fd |07c4: invoke-direct {v0, v2, v13, v15, v1}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962d │ │ -30b5ea: 6900 eb8a |07c7: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.PERFORMER:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aeb │ │ -30b5ee: 2200 1a12 |07c9: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30b5f2: 621f 2a8e |07cb: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30b5f6: 1a1b 4140 |07cd: const-string v27, "PERFORMER_NAME" // string@4041 │ │ -30b5fa: 131c 7100 |07cf: const/16 v28, #int 113 // #71 │ │ -30b5fe: 1a1d 1f4b |07d1: const-string v29, "TXX" // string@4b1f │ │ -30b602: 1a1e 4140 |07d3: const-string v30, "PERFORMER_NAME" // string@4041 │ │ -30b606: 081a 0000 |07d5: move-object/from16 v26, v0 │ │ -30b60a: 7606 2c96 1a00 |07d7: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ -30b610: 6900 ec8a |07da: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.PERFORMER_NAME:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aec │ │ -30b614: 2200 1a12 |07dc: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30b618: 6225 2a8e |07de: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30b61c: 1a21 4240 |07e0: const-string v33, "PERFORMER_NAME_SORT" // string@4042 │ │ -30b620: 1322 7200 |07e2: const/16 v34, #int 114 // #72 │ │ -30b624: 1a23 1f4b |07e4: const-string v35, "TXX" // string@4b1f │ │ -30b628: 1a24 4240 |07e6: const-string v36, "PERFORMER_NAME_SORT" // string@4042 │ │ -30b62c: 0820 0000 |07e8: move-object/from16 v32, v0 │ │ -30b630: 7606 2c96 2000 |07ea: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ -30b636: 6900 ed8a |07ed: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.PERFORMER_NAME_SORT:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aed │ │ -30b63a: 2200 1a12 |07ef: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30b63e: 621f 2a8e |07f1: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30b642: 1a1b 4340 |07f3: const-string v27, "PERIOD" // string@4043 │ │ -30b646: 131c 7300 |07f5: const/16 v28, #int 115 // #73 │ │ -30b64a: 1a1d 1f4b |07f7: const-string v29, "TXX" // string@4b1f │ │ -30b64e: 1a1e 4340 |07f9: const-string v30, "PERIOD" // string@4043 │ │ -30b652: 081a 0000 |07fb: move-object/from16 v26, v0 │ │ -30b656: 7606 2c96 1a00 |07fd: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ -30b65c: 6900 ee8a |0800: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.PERIOD:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aee │ │ -30b660: 2200 1a12 |0802: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30b664: 6201 3a8f |0804: sget-object v1, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey;.PRODUCER:Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey; // field@8f3a │ │ -30b668: 6e10 f79b 0100 |0806: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey;.getKey:()Ljava/lang/String; // method@9bf7 │ │ -30b66e: 0c24 |0809: move-result-object v36 │ │ -30b670: 6225 2a8e |080a: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30b674: 1a21 a340 |080c: const-string v33, "PRODUCER" // string@40a3 │ │ -30b678: 1322 7400 |080e: const/16 v34, #int 116 // #74 │ │ -30b67c: 1a23 bc1e |0810: const-string v35, "IPL" // string@1ebc │ │ -30b680: 0820 0000 |0812: move-object/from16 v32, v0 │ │ -30b684: 7606 2c96 2000 |0814: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ -30b68a: 6900 ef8a |0817: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.PRODUCER:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aef │ │ -30b68e: 2200 1a12 |0819: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30b692: 621f 2a8e |081b: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30b696: 1a1b 6e42 |081d: const-string v27, "QUALITY" // string@426e │ │ -30b69a: 131c 7500 |081f: const/16 v28, #int 117 // #75 │ │ -30b69e: 1a1d 280e |0821: const-string v29, "COM" // string@0e28 │ │ -30b6a2: 1a1e f047 |0823: const-string v30, "Songs-DB_Preference" // string@47f0 │ │ -30b6a6: 081a 0000 |0825: move-object/from16 v26, v0 │ │ -30b6aa: 7606 2c96 1a00 |0827: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ -30b6b0: 6900 f08a |082a: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.QUALITY:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8af0 │ │ -30b6b4: 2200 1a12 |082c: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30b6b8: 6225 2a8e |082e: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30b6bc: 1a21 7e42 |0830: const-string v33, "RANKING" // string@427e │ │ -30b6c0: 1322 7600 |0832: const/16 v34, #int 118 // #76 │ │ -30b6c4: 1a23 1f4b |0834: const-string v35, "TXX" // string@4b1f │ │ -30b6c8: 1a24 7e42 |0836: const-string v36, "RANKING" // string@427e │ │ -30b6cc: 0820 0000 |0838: move-object/from16 v32, v0 │ │ -30b6d0: 7606 2c96 2000 |083a: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ -30b6d6: 6900 f18a |083d: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.RANKING:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8af1 │ │ -30b6da: 2200 1a12 |083f: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30b6de: 6201 2a8e |0841: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30b6e2: 1a02 7f42 |0843: const-string v2, "RATING" // string@427f │ │ -30b6e6: 130d 7700 |0845: const/16 v13, #int 119 // #77 │ │ -30b6ea: 1a0e 6e40 |0847: const-string v14, "POP" // string@406e │ │ -30b6ee: 7051 2d96 20ed |0849: invoke-direct {v0, v2, v13, v14, v1}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962d │ │ -30b6f4: 6900 f28a |084c: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.RATING:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8af2 │ │ -30b6f8: 2200 1a12 |084e: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30b6fc: 6201 2a8e |0850: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30b700: 1a02 9f42 |0852: const-string v2, "RECORD_LABEL" // string@429f │ │ -30b704: 130d 7800 |0854: const/16 v13, #int 120 // #78 │ │ -30b708: 1a0e 194a |0856: const-string v14, "TPB" // string@4a19 │ │ -30b70c: 7051 2d96 20ed |0858: invoke-direct {v0, v2, v13, v14, v1}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962d │ │ -30b712: 6900 f38a |085b: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.RECORD_LABEL:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8af3 │ │ -30b716: 2200 1a12 |085d: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30b71a: 6201 2a8e |085f: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30b71e: 1a02 b542 |0861: const-string v2, "REMIXER" // string@42b5 │ │ -30b722: 130d 7900 |0863: const/16 v13, #int 121 // #79 │ │ -30b726: 1a0e 164a |0865: const-string v14, "TP4" // string@4a16 │ │ -30b72a: 7051 2d96 20ed |0867: invoke-direct {v0, v2, v13, v14, v1}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962d │ │ -30b730: 6900 f48a |086a: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.REMIXER:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8af4 │ │ -30b734: 2200 1a12 |086c: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30b738: 621f 2a8e |086e: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30b73c: 1a1b 6044 |0870: const-string v27, "SCRIPT" // string@4460 │ │ -30b740: 131c 7a00 |0872: const/16 v28, #int 122 // #7a │ │ -30b744: 1a1d 1f4b |0874: const-string v29, "TXX" // string@4b1f │ │ -30b748: 1a1e aa46 |0876: const-string v30, "Script" // string@46aa │ │ -30b74c: 081a 0000 |0878: move-object/from16 v26, v0 │ │ -30b750: 7606 2c96 1a00 |087a: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ -30b756: 6900 f58a |087d: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.SCRIPT:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8af5 │ │ -30b75a: 2200 1a12 |087f: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30b75e: 6225 2a8e |0881: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30b762: 1a21 0a45 |0883: const-string v33, "SINGLE_DISC_TRACK_NO" // string@450a │ │ -30b766: 1322 7b00 |0885: const/16 v34, #int 123 // #7b │ │ -30b76a: 1a23 1f4b |0887: const-string v35, "TXX" // string@4b1f │ │ -30b76e: 1a24 0a45 |0889: const-string v36, "SINGLE_DISC_TRACK_NO" // string@450a │ │ -30b772: 0820 0000 |088b: move-object/from16 v32, v0 │ │ -30b776: 7606 2c96 2000 |088d: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ -30b77c: 6900 f68a |0890: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.SINGLE_DISC_TRACK_NO:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8af6 │ │ -30b780: 2200 1a12 |0892: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30b784: 6201 2a8e |0894: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30b788: 1a02 3746 |0896: const-string v2, "SUBTITLE" // string@4637 │ │ -30b78c: 130d 7c00 |0898: const/16 v13, #int 124 // #7c │ │ -30b790: 1a0e d14a |089a: const-string v14, "TT3" // string@4ad1 │ │ -30b794: 7051 2d96 20ed |089c: invoke-direct {v0, v2, v13, v14, v1}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962d │ │ -30b79a: 6900 f78a |089f: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.SUBTITLE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8af7 │ │ -30b79e: 2200 1a12 |08a1: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30b7a2: 621f 2a8e |08a3: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30b7a6: 1a1b 0849 |08a5: const-string v27, "TAGS" // string@4908 │ │ -30b7aa: 131c 7d00 |08a7: const/16 v28, #int 125 // #7d │ │ -30b7ae: 1a1d 1f4b |08a9: const-string v29, "TXX" // string@4b1f │ │ -30b7b2: 1a1e 0849 |08ab: const-string v30, "TAGS" // string@4908 │ │ -30b7b6: 081a 0000 |08ad: move-object/from16 v26, v0 │ │ -30b7ba: 7606 2c96 1a00 |08af: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ -30b7c0: 6900 f88a |08b2: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.TAGS:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8af8 │ │ -30b7c4: 2200 1a12 |08b4: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30b7c8: 6225 2a8e |08b6: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30b7cc: 1a21 5b49 |08b8: const-string v33, "TEMPO" // string@495b │ │ -30b7d0: 1322 7e00 |08ba: const/16 v34, #int 126 // #7e │ │ -30b7d4: 1a23 280e |08bc: const-string v35, "COM" // string@0e28 │ │ -30b7d8: 1a24 f147 |08be: const-string v36, "Songs-DB_Tempo" // string@47f1 │ │ -30b7dc: 0820 0000 |08c0: move-object/from16 v32, v0 │ │ -30b7e0: 7606 2c96 2000 |08c2: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ -30b7e6: 6900 f98a |08c5: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.TEMPO:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8af9 │ │ -30b7ea: 2200 1a12 |08c7: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30b7ee: 621f 2a8e |08c9: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30b7f2: 1a1b 9149 |08cb: const-string v27, "TIMBRE" // string@4991 │ │ -30b7f6: 131c 7f00 |08cd: const/16 v28, #int 127 // #7f │ │ -30b7fa: 1a1d 1f4b |08cf: const-string v29, "TXX" // string@4b1f │ │ -30b7fe: 1a1e 9249 |08d1: const-string v30, "TIMBRE_BRIGHTNESS" // string@4992 │ │ -30b802: 081a 0000 |08d3: move-object/from16 v26, v0 │ │ -30b806: 7606 2c96 1a00 |08d5: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ -30b80c: 6900 fa8a |08d8: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.TIMBRE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8afa │ │ -30b810: 2200 1a12 |08da: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30b814: 6201 2a8e |08dc: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30b818: 1a02 ab49 |08de: const-string v2, "TITLE" // string@49ab │ │ -30b81c: 130d 8000 |08e0: const/16 v13, #int 128 // #80 │ │ -30b820: 1a0e ce4a |08e2: const-string v14, "TT2" // string@4ace │ │ -30b824: 7051 2d96 20ed |08e4: invoke-direct {v0, v2, v13, v14, v1}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962d │ │ -30b82a: 6900 fb8a |08e7: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.TITLE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8afb │ │ -30b82e: 2200 1a12 |08e9: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30b832: 621f 2a8e |08eb: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30b836: 1a1b ad49 |08ed: const-string v27, "TITLE_MOVEMENT" // string@49ad │ │ -30b83a: 131c 8100 |08ef: const/16 v28, #int 129 // #81 │ │ -30b83e: 1a1d 1f4b |08f1: const-string v29, "TXX" // string@4b1f │ │ -30b842: 1a1e ad49 |08f3: const-string v30, "TITLE_MOVEMENT" // string@49ad │ │ -30b846: 081a 0000 |08f5: move-object/from16 v26, v0 │ │ -30b84a: 7606 2c96 1a00 |08f7: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ -30b850: 6900 fc8a |08fa: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.TITLE_MOVEMENT:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8afc │ │ -30b854: 2200 1a12 |08fc: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30b858: 6225 2a8e |08fe: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30b85c: 1a21 323a |0900: const-string v33, "MUSICBRAINZ_WORK" // string@3a32 │ │ -30b860: 1322 8200 |0902: const/16 v34, #int 130 // #82 │ │ -30b864: 1a23 1f4b |0904: const-string v35, "TXX" // string@4b1f │ │ -30b868: 1a24 323a |0906: const-string v36, "MUSICBRAINZ_WORK" // string@3a32 │ │ -30b86c: 0820 0000 |0908: move-object/from16 v32, v0 │ │ -30b870: 7606 2c96 2000 |090a: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ -30b876: 6900 d48a |090d: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MUSICBRAINZ_WORK:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ad4 │ │ -30b87a: 2200 1a12 |090f: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30b87e: 6201 2a8e |0911: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30b882: 1a02 af49 |0913: const-string v2, "TITLE_SORT" // string@49af │ │ -30b886: 130d 8300 |0915: const/16 v13, #int 131 // #83 │ │ -30b88a: 1a0e cb4a |0917: const-string v14, "TST" // string@4acb │ │ -30b88e: 7051 2d96 20ed |0919: invoke-direct {v0, v2, v13, v14, v1}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962d │ │ -30b894: 6900 fd8a |091c: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.TITLE_SORT:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8afd │ │ -30b898: 2200 1a12 |091e: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30b89c: 621f 2a8e |0920: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30b8a0: 1a1b e449 |0922: const-string v27, "TONALITY" // string@49e4 │ │ -30b8a4: 131c 8400 |0924: const/16 v28, #int 132 // #84 │ │ -30b8a8: 1a1d 1f4b |0926: const-string v29, "TXX" // string@4b1f │ │ -30b8ac: 1a1e e449 |0928: const-string v30, "TONALITY" // string@49e4 │ │ -30b8b0: 081a 0000 |092a: move-object/from16 v26, v0 │ │ -30b8b4: 7606 2c96 1a00 |092c: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ -30b8ba: 6900 fe8a |092f: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.TONALITY:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8afe │ │ -30b8be: 2200 1a12 |0931: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30b8c2: 6201 2a8e |0933: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30b8c6: 1a02 2e4a |0935: const-string v2, "TRACK" // string@4a2e │ │ -30b8ca: 130d 8500 |0937: const/16 v13, #int 133 // #85 │ │ -30b8ce: 1a0e ab4a |0939: const-string v14, "TRK" // string@4aab │ │ -30b8d2: 7051 2d96 20ed |093b: invoke-direct {v0, v2, v13, v14, v1}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962d │ │ -30b8d8: 6900 ff8a |093e: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.TRACK:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aff │ │ -30b8dc: 2200 1a12 |0940: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30b8e0: 6201 2a8e |0942: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30b8e4: 1a02 374a |0944: const-string v2, "TRACK_TOTAL" // string@4a37 │ │ -30b8e8: 130d 8600 |0946: const/16 v13, #int 134 // #86 │ │ -30b8ec: 1a0e ab4a |0948: const-string v14, "TRK" // string@4aab │ │ -30b8f0: 7051 2d96 20ed |094a: invoke-direct {v0, v2, v13, v14, v1}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962d │ │ -30b8f6: 6900 008b |094d: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.TRACK_TOTAL:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8b00 │ │ -30b8fa: 2200 1a12 |094f: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30b8fe: 621f 2a8e |0951: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30b902: 1a1b 634f |0953: const-string v27, "URL_DISCOGS_ARTIST_SITE" // string@4f63 │ │ -30b906: 131c 8700 |0955: const/16 v28, #int 135 // #87 │ │ -30b90a: 1a1d 9353 |0957: const-string v29, "WXX" // string@5393 │ │ -30b90e: 1a1e df13 |0959: const-string v30, "DISCOGS_ARTIST" // string@13df │ │ -30b912: 081a 0000 |095b: move-object/from16 v26, v0 │ │ -30b916: 7606 2c96 1a00 |095d: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ -30b91c: 6900 018b |0960: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.URL_DISCOGS_ARTIST_SITE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8b01 │ │ -30b920: 2200 1a12 |0962: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30b924: 6225 2a8e |0964: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30b928: 1a21 644f |0966: const-string v33, "URL_DISCOGS_RELEASE_SITE" // string@4f64 │ │ -30b92c: 1322 8800 |0968: const/16 v34, #int 136 // #88 │ │ -30b930: 1a23 9353 |096a: const-string v35, "WXX" // string@5393 │ │ -30b934: 1a24 e013 |096c: const-string v36, "DISCOGS_RELEASE" // string@13e0 │ │ -30b938: 0820 0000 |096e: move-object/from16 v32, v0 │ │ -30b93c: 7606 2c96 2000 |0970: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ -30b942: 6900 028b |0973: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.URL_DISCOGS_RELEASE_SITE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8b02 │ │ -30b946: 2200 1a12 |0975: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30b94a: 621f 2a8e |0977: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30b94e: 1a1b 654f |0979: const-string v27, "URL_LYRICS_SITE" // string@4f65 │ │ -30b952: 131c 8900 |097b: const/16 v28, #int 137 // #89 │ │ -30b956: 1a1d 9353 |097d: const-string v29, "WXX" // string@5393 │ │ -30b95a: 1a1e ee22 |097f: const-string v30, "LYRICS_SITE" // string@22ee │ │ -30b95e: 081a 0000 |0981: move-object/from16 v26, v0 │ │ -30b962: 7606 2c96 1a00 |0983: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ -30b968: 6900 038b |0986: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.URL_LYRICS_SITE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8b03 │ │ -30b96c: 2200 1a12 |0988: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30b970: 6201 2a8e |098a: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30b974: 1a02 664f |098c: const-string v2, "URL_OFFICIAL_ARTIST_SITE" // string@4f66 │ │ -30b978: 130d 8a00 |098e: const/16 v13, #int 138 // #8a │ │ -30b97c: 1a0e ec52 |0990: const-string v14, "WAR" // string@52ec │ │ -30b980: 7051 2d96 20ed |0992: invoke-direct {v0, v2, v13, v14, v1}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962d │ │ -30b986: 6900 048b |0995: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.URL_OFFICIAL_ARTIST_SITE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8b04 │ │ -30b98a: 2200 1a12 |0997: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30b98e: 621f 2a8e |0999: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30b992: 1a1b 674f |099b: const-string v27, "URL_OFFICIAL_RELEASE_SITE" // string@4f67 │ │ -30b996: 131c 8b00 |099d: const/16 v28, #int 139 // #8b │ │ -30b99a: 1a1d 9353 |099f: const-string v29, "WXX" // string@5393 │ │ -30b99e: 1a1e b93e |09a1: const-string v30, "OFFICIAL_RELEASE" // string@3eb9 │ │ -30b9a2: 081a 0000 |09a3: move-object/from16 v26, v0 │ │ -30b9a6: 7606 2c96 1a00 |09a5: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ -30b9ac: 6900 058b |09a8: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.URL_OFFICIAL_RELEASE_SITE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8b05 │ │ -30b9b0: 2200 1a12 |09aa: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30b9b4: 6225 2a8e |09ac: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30b9b8: 1a21 694f |09ae: const-string v33, "URL_WIKIPEDIA_ARTIST_SITE" // string@4f69 │ │ -30b9bc: 1322 8c00 |09b0: const/16 v34, #int 140 // #8c │ │ -30b9c0: 1a23 9353 |09b2: const-string v35, "WXX" // string@5393 │ │ -30b9c4: 1a24 1653 |09b4: const-string v36, "WIKIPEDIA_ARTIST" // string@5316 │ │ -30b9c8: 0820 0000 |09b6: move-object/from16 v32, v0 │ │ -30b9cc: 7606 2c96 2000 |09b8: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ -30b9d2: 6900 068b |09bb: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.URL_WIKIPEDIA_ARTIST_SITE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8b06 │ │ -30b9d6: 2200 1a12 |09bd: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30b9da: 621f 2a8e |09bf: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30b9de: 1a1b 6a4f |09c1: const-string v27, "URL_WIKIPEDIA_RELEASE_SITE" // string@4f6a │ │ -30b9e2: 131c 8d00 |09c3: const/16 v28, #int 141 // #8d │ │ -30b9e6: 1a1d 9353 |09c5: const-string v29, "WXX" // string@5393 │ │ -30b9ea: 1a1e 1753 |09c7: const-string v30, "WIKIPEDIA_RELEASE" // string@5317 │ │ -30b9ee: 081a 0000 |09c9: move-object/from16 v26, v0 │ │ -30b9f2: 7606 2c96 1a00 |09cb: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ -30b9f8: 6900 078b |09ce: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.URL_WIKIPEDIA_RELEASE_SITE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8b07 │ │ -30b9fc: 2200 1a12 |09d0: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30ba00: 6225 2a8e |09d2: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30ba04: 1a21 7153 |09d4: const-string v33, "WORK" // string@5371 │ │ -30ba08: 1322 8e00 |09d6: const/16 v34, #int 142 // #8e │ │ -30ba0c: 1a23 1f4b |09d8: const-string v35, "TXX" // string@4b1f │ │ -30ba10: 1a24 7153 |09da: const-string v36, "WORK" // string@5371 │ │ -30ba14: 0820 0000 |09dc: move-object/from16 v32, v0 │ │ -30ba18: 7606 2c96 2000 |09de: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ -30ba1e: 6900 088b |09e1: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.WORK:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8b08 │ │ -30ba22: 2200 1a12 |09e3: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30ba26: 621f 2a8e |09e5: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30ba2a: 1a1b 7453 |09e7: const-string v27, "WORK_PART_LEVEL1" // string@5374 │ │ -30ba2e: 131c 8f00 |09e9: const/16 v28, #int 143 // #8f │ │ -30ba32: 1a1d 1f4b |09eb: const-string v29, "TXX" // string@4b1f │ │ -30ba36: 1a1e 373a |09ed: const-string v30, "MUSICBRAINZ_WORK_PART_LEVEL1" // string@3a37 │ │ -30ba3a: 081a 0000 |09ef: move-object/from16 v26, v0 │ │ -30ba3e: 7606 2c96 1a00 |09f1: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ -30ba44: 6900 098b |09f4: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.WORK_PART_LEVEL1:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8b09 │ │ -30ba48: 2200 1a12 |09f6: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30ba4c: 6225 2a8e |09f8: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30ba50: 1a21 7553 |09fa: const-string v33, "WORK_PART_LEVEL1_TYPE" // string@5375 │ │ -30ba54: 1322 9000 |09fc: const/16 v34, #int 144 // #90 │ │ -30ba58: 1a23 1f4b |09fe: const-string v35, "TXX" // string@4b1f │ │ -30ba5c: 1a24 393a |0a00: const-string v36, "MUSICBRAINZ_WORK_PART_LEVEL1_TYPE" // string@3a39 │ │ -30ba60: 0820 0000 |0a02: move-object/from16 v32, v0 │ │ -30ba64: 7606 2c96 2000 |0a04: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ -30ba6a: 6900 0a8b |0a07: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.WORK_PART_LEVEL1_TYPE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8b0a │ │ -30ba6e: 2200 1a12 |0a09: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30ba72: 621f 2a8e |0a0b: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30ba76: 1a1b 7653 |0a0d: const-string v27, "WORK_PART_LEVEL2" // string@5376 │ │ -30ba7a: 131c 9100 |0a0f: const/16 v28, #int 145 // #91 │ │ -30ba7e: 1a1d 1f4b |0a11: const-string v29, "TXX" // string@4b1f │ │ -30ba82: 1a1e 3a3a |0a13: const-string v30, "MUSICBRAINZ_WORK_PART_LEVEL2" // string@3a3a │ │ -30ba86: 081a 0000 |0a15: move-object/from16 v26, v0 │ │ -30ba8a: 7606 2c96 1a00 |0a17: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ -30ba90: 6900 0b8b |0a1a: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.WORK_PART_LEVEL2:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8b0b │ │ -30ba94: 2200 1a12 |0a1c: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30ba98: 6225 2a8e |0a1e: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30ba9c: 1a21 7753 |0a20: const-string v33, "WORK_PART_LEVEL2_TYPE" // string@5377 │ │ -30baa0: 1322 9200 |0a22: const/16 v34, #int 146 // #92 │ │ -30baa4: 1a23 1f4b |0a24: const-string v35, "TXX" // string@4b1f │ │ -30baa8: 1a24 3c3a |0a26: const-string v36, "MUSICBRAINZ_WORK_PART_LEVEL2_TYPE" // string@3a3c │ │ -30baac: 0820 0000 |0a28: move-object/from16 v32, v0 │ │ -30bab0: 7606 2c96 2000 |0a2a: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ -30bab6: 6900 0c8b |0a2d: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.WORK_PART_LEVEL2_TYPE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8b0c │ │ -30baba: 2200 1a12 |0a2f: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30babe: 621f 2a8e |0a31: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30bac2: 1a1b 7853 |0a33: const-string v27, "WORK_PART_LEVEL3" // string@5378 │ │ -30bac6: 131c 9300 |0a35: const/16 v28, #int 147 // #93 │ │ -30baca: 1a1d 1f4b |0a37: const-string v29, "TXX" // string@4b1f │ │ -30bace: 1a1e 3d3a |0a39: const-string v30, "MUSICBRAINZ_WORK_PART_LEVEL3" // string@3a3d │ │ -30bad2: 081a 0000 |0a3b: move-object/from16 v26, v0 │ │ -30bad6: 7606 2c96 1a00 |0a3d: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ -30badc: 6900 0d8b |0a40: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.WORK_PART_LEVEL3:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8b0d │ │ -30bae0: 2200 1a12 |0a42: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30bae4: 6225 2a8e |0a44: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30bae8: 1a21 7953 |0a46: const-string v33, "WORK_PART_LEVEL3_TYPE" // string@5379 │ │ -30baec: 1322 9400 |0a48: const/16 v34, #int 148 // #94 │ │ -30baf0: 1a23 1f4b |0a4a: const-string v35, "TXX" // string@4b1f │ │ -30baf4: 1a24 3f3a |0a4c: const-string v36, "MUSICBRAINZ_WORK_PART_LEVEL3_TYPE" // string@3a3f │ │ -30baf8: 0820 0000 |0a4e: move-object/from16 v32, v0 │ │ -30bafc: 7606 2c96 2000 |0a50: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ -30bb02: 6900 0e8b |0a53: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.WORK_PART_LEVEL3_TYPE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8b0e │ │ -30bb06: 2200 1a12 |0a55: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30bb0a: 621f 2a8e |0a57: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30bb0e: 1a1b 7a53 |0a59: const-string v27, "WORK_PART_LEVEL4" // string@537a │ │ -30bb12: 131c 9500 |0a5b: const/16 v28, #int 149 // #95 │ │ -30bb16: 1a1d 1f4b |0a5d: const-string v29, "TXX" // string@4b1f │ │ -30bb1a: 1a1e 403a |0a5f: const-string v30, "MUSICBRAINZ_WORK_PART_LEVEL4" // string@3a40 │ │ -30bb1e: 081a 0000 |0a61: move-object/from16 v26, v0 │ │ -30bb22: 7606 2c96 1a00 |0a63: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ -30bb28: 6900 0f8b |0a66: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.WORK_PART_LEVEL4:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8b0f │ │ -30bb2c: 2200 1a12 |0a68: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30bb30: 6225 2a8e |0a6a: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30bb34: 1a21 7b53 |0a6c: const-string v33, "WORK_PART_LEVEL4_TYPE" // string@537b │ │ -30bb38: 1322 9600 |0a6e: const/16 v34, #int 150 // #96 │ │ -30bb3c: 1a23 1f4b |0a70: const-string v35, "TXX" // string@4b1f │ │ -30bb40: 1a24 423a |0a72: const-string v36, "MUSICBRAINZ_WORK_PART_LEVEL4_TYPE" // string@3a42 │ │ -30bb44: 0820 0000 |0a74: move-object/from16 v32, v0 │ │ -30bb48: 7606 2c96 2000 |0a76: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ -30bb4e: 6900 108b |0a79: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.WORK_PART_LEVEL4_TYPE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8b10 │ │ -30bb52: 2200 1a12 |0a7b: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30bb56: 621f 2a8e |0a7d: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30bb5a: 1a1b 7c53 |0a7f: const-string v27, "WORK_PART_LEVEL5" // string@537c │ │ -30bb5e: 131c 9700 |0a81: const/16 v28, #int 151 // #97 │ │ -30bb62: 1a1d 1f4b |0a83: const-string v29, "TXX" // string@4b1f │ │ -30bb66: 1a1e 433a |0a85: const-string v30, "MUSICBRAINZ_WORK_PART_LEVEL5" // string@3a43 │ │ -30bb6a: 081a 0000 |0a87: move-object/from16 v26, v0 │ │ -30bb6e: 7606 2c96 1a00 |0a89: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ -30bb74: 6900 118b |0a8c: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.WORK_PART_LEVEL5:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8b11 │ │ -30bb78: 2200 1a12 |0a8e: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30bb7c: 6225 2a8e |0a90: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30bb80: 1a21 7d53 |0a92: const-string v33, "WORK_PART_LEVEL5_TYPE" // string@537d │ │ -30bb84: 1322 9800 |0a94: const/16 v34, #int 152 // #98 │ │ -30bb88: 1a23 1f4b |0a96: const-string v35, "TXX" // string@4b1f │ │ -30bb8c: 1a24 453a |0a98: const-string v36, "MUSICBRAINZ_WORK_PART_LEVEL5_TYPE" // string@3a45 │ │ -30bb90: 0820 0000 |0a9a: move-object/from16 v32, v0 │ │ -30bb94: 7606 2c96 2000 |0a9c: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ -30bb9a: 6900 128b |0a9f: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.WORK_PART_LEVEL5_TYPE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8b12 │ │ -30bb9e: 2200 1a12 |0aa1: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30bba2: 621f 2a8e |0aa3: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30bba6: 1a1b 7e53 |0aa5: const-string v27, "WORK_PART_LEVEL6" // string@537e │ │ -30bbaa: 131c 9900 |0aa7: const/16 v28, #int 153 // #99 │ │ -30bbae: 1a1d 1f4b |0aa9: const-string v29, "TXX" // string@4b1f │ │ -30bbb2: 1a1e 463a |0aab: const-string v30, "MUSICBRAINZ_WORK_PART_LEVEL6" // string@3a46 │ │ -30bbb6: 081a 0000 |0aad: move-object/from16 v26, v0 │ │ -30bbba: 7606 2c96 1a00 |0aaf: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ -30bbc0: 6900 138b |0ab2: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.WORK_PART_LEVEL6:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8b13 │ │ -30bbc4: 2200 1a12 |0ab4: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30bbc8: 6225 2a8e |0ab6: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30bbcc: 1a21 7f53 |0ab8: const-string v33, "WORK_PART_LEVEL6_TYPE" // string@537f │ │ -30bbd0: 1322 9a00 |0aba: const/16 v34, #int 154 // #9a │ │ -30bbd4: 1a23 1f4b |0abc: const-string v35, "TXX" // string@4b1f │ │ -30bbd8: 1a24 483a |0abe: const-string v36, "MUSICBRAINZ_WORK_PART_LEVEL6_TYPE" // string@3a48 │ │ -30bbdc: 0820 0000 |0ac0: move-object/from16 v32, v0 │ │ -30bbe0: 7606 2c96 2000 |0ac2: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ -30bbe6: 6900 148b |0ac5: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.WORK_PART_LEVEL6_TYPE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8b14 │ │ -30bbea: 2200 1a12 |0ac7: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30bbee: 621f 2a8e |0ac9: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30bbf2: 1a1b 8053 |0acb: const-string v27, "WORK_TYPE" // string@5380 │ │ -30bbf6: 131c 9b00 |0acd: const/16 v28, #int 155 // #9b │ │ -30bbfa: 1a1d 1f4b |0acf: const-string v29, "TXX" // string@4b1f │ │ -30bbfe: 1a1e 8053 |0ad1: const-string v30, "WORK_TYPE" // string@5380 │ │ -30bc02: 081a 0000 |0ad3: move-object/from16 v26, v0 │ │ -30bc06: 7606 2c96 1a00 |0ad5: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ -30bc0c: 6900 158b |0ad8: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.WORK_TYPE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8b15 │ │ -30bc10: 2200 1a12 |0ada: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30bc14: 6201 2a8e |0adc: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30bc18: 1a02 fd54 |0ade: const-string v2, "YEAR" // string@54fd │ │ -30bc1c: 130d 9c00 |0ae0: const/16 v13, #int 156 // #9c │ │ -30bc20: 1a0e 234b |0ae2: const-string v14, "TYE" // string@4b23 │ │ -30bc24: 7051 2d96 20ed |0ae4: invoke-direct {v0, v2, v13, v14, v1}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962d │ │ -30bc2a: 6900 168b |0ae7: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.YEAR:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8b16 │ │ -30bc2e: 1300 9d00 |0ae9: const/16 v0, #int 157 // #9d │ │ -30bc32: 2300 ea13 |0aeb: new-array v0, v0, [Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@13ea │ │ -30bc36: 6201 7a8a |0aed: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ACOUSTID_FINGERPRINT:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a7a │ │ -30bc3a: 1202 |0aef: const/4 v2, #int 0 // #0 │ │ -30bc3c: 4d01 0002 |0af0: aput-object v1, v0, v2 │ │ -30bc40: 6201 7b8a |0af2: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ACOUSTID_ID:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a7b │ │ -30bc44: 1212 |0af4: const/4 v2, #int 1 // #1 │ │ -30bc46: 4d01 0002 |0af5: aput-object v1, v0, v2 │ │ -30bc4a: 6201 7c8a |0af7: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ALBUM:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a7c │ │ -30bc4e: 4d01 0003 |0af9: aput-object v1, v0, v3 │ │ -30bc52: 6201 7d8a |0afb: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ALBUM_ARTIST:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a7d │ │ -30bc56: 4d01 0004 |0afd: aput-object v1, v0, v4 │ │ -30bc5a: 6201 808a |0aff: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ALBUM_ARTIST_SORT:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a80 │ │ -30bc5e: 4d01 0005 |0b01: aput-object v1, v0, v5 │ │ -30bc62: 6201 7e8a |0b03: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ALBUM_ARTISTS:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a7e │ │ -30bc66: 1252 |0b05: const/4 v2, #int 5 // #5 │ │ -30bc68: 4d01 0002 |0b06: aput-object v1, v0, v2 │ │ -30bc6c: 6201 7f8a |0b08: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ALBUM_ARTISTS_SORT:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a7f │ │ -30bc70: 1262 |0b0a: const/4 v2, #int 6 // #6 │ │ -30bc72: 4d01 0002 |0b0b: aput-object v1, v0, v2 │ │ -30bc76: 6201 818a |0b0d: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ALBUM_SORT:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a81 │ │ -30bc7a: 4d01 0006 |0b0f: aput-object v1, v0, v6 │ │ -30bc7e: 6201 828a |0b11: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.AMAZON_ID:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a82 │ │ -30bc82: 1302 0800 |0b13: const/16 v2, #int 8 // #8 │ │ -30bc86: 4d01 0002 |0b15: aput-object v1, v0, v2 │ │ -30bc8a: 6201 838a |0b17: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ARRANGER:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a83 │ │ -30bc8e: 1302 0900 |0b19: const/16 v2, #int 9 // #9 │ │ -30bc92: 4d01 0002 |0b1b: aput-object v1, v0, v2 │ │ -30bc96: 6201 848a |0b1d: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ARRANGER_SORT:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a84 │ │ -30bc9a: 1302 0a00 |0b1f: const/16 v2, #int 10 // #a │ │ -30bc9e: 4d01 0002 |0b21: aput-object v1, v0, v2 │ │ -30bca2: 6201 858a |0b23: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ARTIST:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a85 │ │ -30bca6: 4d01 0007 |0b25: aput-object v1, v0, v7 │ │ -30bcaa: 6201 868a |0b27: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ARTISTS:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a86 │ │ -30bcae: 1302 0c00 |0b29: const/16 v2, #int 12 // #c │ │ -30bcb2: 4d01 0002 |0b2b: aput-object v1, v0, v2 │ │ -30bcb6: 6201 878a |0b2d: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ARTISTS_SORT:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a87 │ │ -30bcba: 1302 0d00 |0b2f: const/16 v2, #int 13 // #d │ │ -30bcbe: 4d01 0002 |0b31: aput-object v1, v0, v2 │ │ -30bcc2: 6201 888a |0b33: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ARTIST_SORT:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a88 │ │ -30bcc6: 4d01 0008 |0b35: aput-object v1, v0, v8 │ │ -30bcca: 6201 898a |0b37: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.BARCODE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a89 │ │ -30bcce: 1302 0f00 |0b39: const/16 v2, #int 15 // #f │ │ -30bcd2: 4d01 0002 |0b3b: aput-object v1, v0, v2 │ │ -30bcd6: 6201 8a8a |0b3d: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.BPM:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a8a │ │ -30bcda: 4d01 0009 |0b3f: aput-object v1, v0, v9 │ │ -30bcde: 6201 8b8a |0b41: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.CATALOG_NO:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a8b │ │ -30bce2: 1302 1100 |0b43: const/16 v2, #int 17 // #11 │ │ -30bce6: 4d01 0002 |0b45: aput-object v1, v0, v2 │ │ -30bcea: 6201 8c8a |0b47: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.CHOIR:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a8c │ │ -30bcee: 1302 1200 |0b49: const/16 v2, #int 18 // #12 │ │ -30bcf2: 4d01 0002 |0b4b: aput-object v1, v0, v2 │ │ -30bcf6: 6201 8d8a |0b4d: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.CHOIR_SORT:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a8d │ │ -30bcfa: 1302 1300 |0b4f: const/16 v2, #int 19 // #13 │ │ -30bcfe: 4d01 0002 |0b51: aput-object v1, v0, v2 │ │ -30bd02: 6201 8e8a |0b53: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.CLASSICAL_CATALOG:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a8e │ │ -30bd06: 1302 1400 |0b55: const/16 v2, #int 20 // #14 │ │ -30bd0a: 4d01 0002 |0b57: aput-object v1, v0, v2 │ │ -30bd0e: 6201 8f8a |0b59: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.CLASSICAL_NICKNAME:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a8f │ │ -30bd12: 1302 1500 |0b5b: const/16 v2, #int 21 // #15 │ │ -30bd16: 4d01 0002 |0b5d: aput-object v1, v0, v2 │ │ -30bd1a: 6201 908a |0b5f: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.COMMENT:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a90 │ │ -30bd1e: 4d01 000a |0b61: aput-object v1, v0, v10 │ │ -30bd22: 6201 918a |0b63: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.COMPOSER:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a91 │ │ -30bd26: 4d01 000b |0b65: aput-object v1, v0, v11 │ │ -30bd2a: 6201 928a |0b67: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.COMPOSER_SORT:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a92 │ │ -30bd2e: 4d01 000c |0b69: aput-object v1, v0, v12 │ │ -30bd32: 6201 938a |0b6b: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.CONDUCTOR:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a93 │ │ -30bd36: 1302 1900 |0b6d: const/16 v2, #int 25 // #19 │ │ -30bd3a: 4d01 0002 |0b6f: aput-object v1, v0, v2 │ │ -30bd3e: 6201 948a |0b71: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.CONDUCTOR_SORT:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a94 │ │ -30bd42: 1302 1a00 |0b73: const/16 v2, #int 26 // #1a │ │ -30bd46: 4d01 0002 |0b75: aput-object v1, v0, v2 │ │ -30bd4a: 6201 958a |0b77: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.COPYRIGHT:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a95 │ │ -30bd4e: 1302 1b00 |0b79: const/16 v2, #int 27 // #1b │ │ -30bd52: 4d01 0002 |0b7b: aput-object v1, v0, v2 │ │ -30bd56: 6201 968a |0b7d: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.COUNTRY:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a96 │ │ -30bd5a: 1302 1c00 |0b7f: const/16 v2, #int 28 // #1c │ │ -30bd5e: 4d01 0002 |0b81: aput-object v1, v0, v2 │ │ -30bd62: 6201 978a |0b83: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.COVER_ART:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a97 │ │ -30bd66: 1302 1d00 |0b85: const/16 v2, #int 29 // #1d │ │ -30bd6a: 4d01 0002 |0b87: aput-object v1, v0, v2 │ │ -30bd6e: 6201 988a |0b89: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.CUSTOM1:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a98 │ │ -30bd72: 1302 1e00 |0b8b: const/16 v2, #int 30 // #1e │ │ -30bd76: 4d01 0002 |0b8d: aput-object v1, v0, v2 │ │ -30bd7a: 6201 998a |0b8f: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.CUSTOM2:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a99 │ │ -30bd7e: 1302 1f00 |0b91: const/16 v2, #int 31 // #1f │ │ -30bd82: 4d01 0002 |0b93: aput-object v1, v0, v2 │ │ -30bd86: 6201 9a8a |0b95: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.CUSTOM3:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a9a │ │ -30bd8a: 1302 2000 |0b97: const/16 v2, #int 32 // #20 │ │ -30bd8e: 4d01 0002 |0b99: aput-object v1, v0, v2 │ │ -30bd92: 6201 9b8a |0b9b: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.CUSTOM4:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a9b │ │ -30bd96: 1302 2100 |0b9d: const/16 v2, #int 33 // #21 │ │ -30bd9a: 4d01 0002 |0b9f: aput-object v1, v0, v2 │ │ -30bd9e: 6201 9c8a |0ba1: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.CUSTOM5:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a9c │ │ -30bda2: 1302 2200 |0ba3: const/16 v2, #int 34 // #22 │ │ -30bda6: 4d01 0002 |0ba5: aput-object v1, v0, v2 │ │ -30bdaa: 6201 9d8a |0ba7: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.DISC_NO:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a9d │ │ -30bdae: 1302 2300 |0ba9: const/16 v2, #int 35 // #23 │ │ -30bdb2: 4d01 0002 |0bab: aput-object v1, v0, v2 │ │ -30bdb6: 6201 9e8a |0bad: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.DISC_SUBTITLE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a9e │ │ -30bdba: 1302 2400 |0baf: const/16 v2, #int 36 // #24 │ │ -30bdbe: 4d01 0002 |0bb1: aput-object v1, v0, v2 │ │ -30bdc2: 6201 9f8a |0bb3: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.DISC_TOTAL:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a9f │ │ -30bdc6: 1302 2500 |0bb5: const/16 v2, #int 37 // #25 │ │ -30bdca: 4d01 0002 |0bb7: aput-object v1, v0, v2 │ │ -30bdce: 6201 a08a |0bb9: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.DJMIXER:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aa0 │ │ -30bdd2: 1302 2600 |0bbb: const/16 v2, #int 38 // #26 │ │ -30bdd6: 4d01 0002 |0bbd: aput-object v1, v0, v2 │ │ -30bdda: 6201 a18a |0bbf: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ENCODER:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aa1 │ │ -30bdde: 1302 2700 |0bc1: const/16 v2, #int 39 // #27 │ │ -30bde2: 4d01 0002 |0bc3: aput-object v1, v0, v2 │ │ -30bde6: 6201 a28a |0bc5: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ENGINEER:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aa2 │ │ -30bdea: 1302 2800 |0bc7: const/16 v2, #int 40 // #28 │ │ -30bdee: 4d01 0002 |0bc9: aput-object v1, v0, v2 │ │ -30bdf2: 6201 a38a |0bcb: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ENSEMBLE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aa3 │ │ -30bdf6: 1302 2900 |0bcd: const/16 v2, #int 41 // #29 │ │ -30bdfa: 4d01 0002 |0bcf: aput-object v1, v0, v2 │ │ -30bdfe: 6201 a48a |0bd1: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ENSEMBLE_SORT:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aa4 │ │ -30be02: 1302 2a00 |0bd3: const/16 v2, #int 42 // #2a │ │ -30be06: 4d01 0002 |0bd5: aput-object v1, v0, v2 │ │ -30be0a: 6201 a58a |0bd7: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.FBPM:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aa5 │ │ -30be0e: 1302 2b00 |0bd9: const/16 v2, #int 43 // #2b │ │ -30be12: 4d01 0002 |0bdb: aput-object v1, v0, v2 │ │ -30be16: 6201 a68a |0bdd: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.GENRE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aa6 │ │ -30be1a: 1302 2c00 |0bdf: const/16 v2, #int 44 // #2c │ │ -30be1e: 4d01 0002 |0be1: aput-object v1, v0, v2 │ │ -30be22: 6201 a78a |0be3: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.GROUP:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aa7 │ │ -30be26: 1302 2d00 |0be5: const/16 v2, #int 45 // #2d │ │ -30be2a: 4d01 0002 |0be7: aput-object v1, v0, v2 │ │ -30be2e: 6201 a88a |0be9: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.GROUPING:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aa8 │ │ -30be32: 1302 2e00 |0beb: const/16 v2, #int 46 // #2e │ │ -30be36: 4d01 0002 |0bed: aput-object v1, v0, v2 │ │ -30be3a: 6201 c18a |0bef: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MOOD_INSTRUMENTAL:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ac1 │ │ -30be3e: 1302 2f00 |0bf1: const/16 v2, #int 47 // #2f │ │ -30be42: 4d01 0002 |0bf3: aput-object v1, v0, v2 │ │ -30be46: 6201 aa8a |0bf5: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.INVOLVED_PERSON:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aaa │ │ -30be4a: 1302 3000 |0bf7: const/16 v2, #int 48 // #30 │ │ -30be4e: 4d01 0002 |0bf9: aput-object v1, v0, v2 │ │ -30be52: 6201 a98a |0bfb: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.INSTRUMENT:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aa9 │ │ -30be56: 1302 3100 |0bfd: const/16 v2, #int 49 // #31 │ │ -30be5a: 4d01 0002 |0bff: aput-object v1, v0, v2 │ │ -30be5e: 6201 ab8a |0c01: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.IPI:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aab │ │ -30be62: 1302 3200 |0c03: const/16 v2, #int 50 // #32 │ │ -30be66: 4d01 0002 |0c05: aput-object v1, v0, v2 │ │ -30be6a: 6201 ac8a |0c07: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ISRC:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aac │ │ -30be6e: 1302 3300 |0c09: const/16 v2, #int 51 // #33 │ │ -30be72: 4d01 0002 |0c0b: aput-object v1, v0, v2 │ │ -30be76: 6201 ad8a |0c0d: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ISWC:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aad │ │ -30be7a: 1302 3400 |0c0f: const/16 v2, #int 52 // #34 │ │ -30be7e: 4d01 0002 |0c11: aput-object v1, v0, v2 │ │ -30be82: 6201 ae8a |0c13: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.IS_CLASSICAL:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aae │ │ -30be86: 1302 3500 |0c15: const/16 v2, #int 53 // #35 │ │ -30be8a: 4d01 0002 |0c17: aput-object v1, v0, v2 │ │ -30be8e: 6201 af8a |0c19: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.IS_COMPILATION:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aaf │ │ -30be92: 1302 3600 |0c1b: const/16 v2, #int 54 // #36 │ │ -30be96: 4d01 0002 |0c1d: aput-object v1, v0, v2 │ │ -30be9a: 6201 b08a |0c1f: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.IS_HD:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ab0 │ │ -30be9e: 1302 3700 |0c21: const/16 v2, #int 55 // #37 │ │ -30bea2: 4d01 0002 |0c23: aput-object v1, v0, v2 │ │ -30bea6: 6201 b18a |0c25: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.IS_SOUNDTRACK:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ab1 │ │ -30beaa: 1302 3800 |0c27: const/16 v2, #int 56 // #38 │ │ -30beae: 4d01 0002 |0c29: aput-object v1, v0, v2 │ │ -30beb2: 6201 b28a |0c2b: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ITUNES_GROUPING:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ab2 │ │ -30beb6: 1302 3900 |0c2d: const/16 v2, #int 57 // #39 │ │ -30beba: 4d01 0002 |0c2f: aput-object v1, v0, v2 │ │ -30bebe: 6201 b38a |0c31: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.KEY:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ab3 │ │ -30bec2: 1302 3a00 |0c33: const/16 v2, #int 58 // #3a │ │ -30bec6: 4d01 0002 |0c35: aput-object v1, v0, v2 │ │ -30beca: 6201 b48a |0c37: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.LANGUAGE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ab4 │ │ -30bece: 1302 3b00 |0c39: const/16 v2, #int 59 // #3b │ │ -30bed2: 4d01 0002 |0c3b: aput-object v1, v0, v2 │ │ -30bed6: 6201 b58a |0c3d: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.LYRICIST:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ab5 │ │ -30beda: 1302 3c00 |0c3f: const/16 v2, #int 60 // #3c │ │ -30bede: 4d01 0002 |0c41: aput-object v1, v0, v2 │ │ -30bee2: 6201 b68a |0c43: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.LYRICIST_SORT:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ab6 │ │ -30bee6: 1302 3d00 |0c45: const/16 v2, #int 61 // #3d │ │ -30beea: 4d01 0002 |0c47: aput-object v1, v0, v2 │ │ -30beee: 6201 b78a |0c49: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.LYRICS:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ab7 │ │ -30bef2: 1302 3e00 |0c4b: const/16 v2, #int 62 // #3e │ │ -30bef6: 4d01 0002 |0c4d: aput-object v1, v0, v2 │ │ -30befa: 6201 b88a |0c4f: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MEDIA:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ab8 │ │ -30befe: 1302 3f00 |0c51: const/16 v2, #int 63 // #3f │ │ -30bf02: 4d01 0002 |0c53: aput-object v1, v0, v2 │ │ -30bf06: 6201 b98a |0c55: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MIXER:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ab9 │ │ -30bf0a: 1302 4000 |0c57: const/16 v2, #int 64 // #40 │ │ -30bf0e: 4d01 0002 |0c59: aput-object v1, v0, v2 │ │ -30bf12: 6201 ba8a |0c5b: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MOOD:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aba │ │ -30bf16: 1302 4100 |0c5d: const/16 v2, #int 65 // #41 │ │ -30bf1a: 4d01 0002 |0c5f: aput-object v1, v0, v2 │ │ -30bf1e: 6201 bb8a |0c61: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MOOD_ACOUSTIC:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8abb │ │ -30bf22: 1302 4200 |0c63: const/16 v2, #int 66 // #42 │ │ -30bf26: 4d01 0002 |0c65: aput-object v1, v0, v2 │ │ -30bf2a: 6201 bc8a |0c67: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MOOD_AGGRESSIVE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8abc │ │ -30bf2e: 1302 4300 |0c69: const/16 v2, #int 67 // #43 │ │ -30bf32: 4d01 0002 |0c6b: aput-object v1, v0, v2 │ │ -30bf36: 6201 bd8a |0c6d: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MOOD_AROUSAL:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8abd │ │ -30bf3a: 1302 4400 |0c6f: const/16 v2, #int 68 // #44 │ │ -30bf3e: 4d01 0002 |0c71: aput-object v1, v0, v2 │ │ -30bf42: 6201 be8a |0c73: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MOOD_DANCEABILITY:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8abe │ │ -30bf46: 1302 4500 |0c75: const/16 v2, #int 69 // #45 │ │ -30bf4a: 4d01 0002 |0c77: aput-object v1, v0, v2 │ │ -30bf4e: 6201 bf8a |0c79: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MOOD_ELECTRONIC:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8abf │ │ -30bf52: 1302 4600 |0c7b: const/16 v2, #int 70 // #46 │ │ -30bf56: 4d01 0002 |0c7d: aput-object v1, v0, v2 │ │ -30bf5a: 6201 c08a |0c7f: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MOOD_HAPPY:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ac0 │ │ -30bf5e: 1302 4700 |0c81: const/16 v2, #int 71 // #47 │ │ -30bf62: 4d01 0002 |0c83: aput-object v1, v0, v2 │ │ -30bf66: 6201 c28a |0c85: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MOOD_PARTY:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ac2 │ │ -30bf6a: 1302 4800 |0c87: const/16 v2, #int 72 // #48 │ │ -30bf6e: 4d01 0002 |0c89: aput-object v1, v0, v2 │ │ -30bf72: 6201 c38a |0c8b: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MOOD_RELAXED:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ac3 │ │ -30bf76: 1302 4900 |0c8d: const/16 v2, #int 73 // #49 │ │ -30bf7a: 4d01 0002 |0c8f: aput-object v1, v0, v2 │ │ -30bf7e: 6201 c48a |0c91: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MOOD_SAD:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ac4 │ │ -30bf82: 1302 4a00 |0c93: const/16 v2, #int 74 // #4a │ │ -30bf86: 4d01 0002 |0c95: aput-object v1, v0, v2 │ │ -30bf8a: 6201 c58a |0c97: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MOOD_VALENCE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ac5 │ │ -30bf8e: 1302 4b00 |0c99: const/16 v2, #int 75 // #4b │ │ -30bf92: 4d01 0002 |0c9b: aput-object v1, v0, v2 │ │ -30bf96: 6201 c68a |0c9d: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MOVEMENT:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ac6 │ │ -30bf9a: 1302 4c00 |0c9f: const/16 v2, #int 76 // #4c │ │ -30bf9e: 4d01 0002 |0ca1: aput-object v1, v0, v2 │ │ -30bfa2: 6201 c78a |0ca3: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MOVEMENT_NO:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ac7 │ │ -30bfa6: 1302 4d00 |0ca5: const/16 v2, #int 77 // #4d │ │ -30bfaa: 4d01 0002 |0ca7: aput-object v1, v0, v2 │ │ -30bfae: 6201 c88a |0ca9: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MOVEMENT_TOTAL:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ac8 │ │ -30bfb2: 1302 4e00 |0cab: const/16 v2, #int 78 // #4e │ │ -30bfb6: 4d01 0002 |0cad: aput-object v1, v0, v2 │ │ -30bfba: 6201 c98a |0caf: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MUSICBRAINZ_ARTISTID:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ac9 │ │ -30bfbe: 1302 4f00 |0cb1: const/16 v2, #int 79 // #4f │ │ -30bfc2: 4d01 0002 |0cb3: aput-object v1, v0, v2 │ │ -30bfc6: 6201 ca8a |0cb5: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MUSICBRAINZ_DISC_ID:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aca │ │ -30bfca: 1302 5000 |0cb7: const/16 v2, #int 80 // #50 │ │ -30bfce: 4d01 0002 |0cb9: aput-object v1, v0, v2 │ │ -30bfd2: 6201 cb8a |0cbb: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MUSICBRAINZ_ORIGINAL_RELEASEID:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8acb │ │ -30bfd6: 1302 5100 |0cbd: const/16 v2, #int 81 // #51 │ │ -30bfda: 4d01 0002 |0cbf: aput-object v1, v0, v2 │ │ -30bfde: 6201 cc8a |0cc1: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MUSICBRAINZ_RELEASEARTISTID:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8acc │ │ -30bfe2: 1302 5200 |0cc3: const/16 v2, #int 82 // #52 │ │ -30bfe6: 4d01 0002 |0cc5: aput-object v1, v0, v2 │ │ -30bfea: 6201 cd8a |0cc7: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MUSICBRAINZ_RELEASEID:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8acd │ │ -30bfee: 1302 5300 |0cc9: const/16 v2, #int 83 // #53 │ │ -30bff2: 4d01 0002 |0ccb: aput-object v1, v0, v2 │ │ -30bff6: 6201 ce8a |0ccd: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MUSICBRAINZ_RELEASE_COUNTRY:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ace │ │ -30bffa: 1302 5400 |0ccf: const/16 v2, #int 84 // #54 │ │ -30bffe: 4d01 0002 |0cd1: aput-object v1, v0, v2 │ │ -30c002: 6201 cf8a |0cd3: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MUSICBRAINZ_RELEASE_GROUP_ID:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8acf │ │ -30c006: 1302 5500 |0cd5: const/16 v2, #int 85 // #55 │ │ -30c00a: 4d01 0002 |0cd7: aput-object v1, v0, v2 │ │ -30c00e: 6201 d08a |0cd9: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MUSICBRAINZ_RELEASE_STATUS:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ad0 │ │ -30c012: 1302 5600 |0cdb: const/16 v2, #int 86 // #56 │ │ -30c016: 4d01 0002 |0cdd: aput-object v1, v0, v2 │ │ -30c01a: 6201 d18a |0cdf: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MUSICBRAINZ_RELEASE_TRACK_ID:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ad1 │ │ -30c01e: 1302 5700 |0ce1: const/16 v2, #int 87 // #57 │ │ -30c022: 4d01 0002 |0ce3: aput-object v1, v0, v2 │ │ -30c026: 6201 d28a |0ce5: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MUSICBRAINZ_RELEASE_TYPE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ad2 │ │ -30c02a: 1302 5800 |0ce7: const/16 v2, #int 88 // #58 │ │ -30c02e: 4d01 0002 |0ce9: aput-object v1, v0, v2 │ │ -30c032: 6201 d38a |0ceb: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MUSICBRAINZ_TRACK_ID:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ad3 │ │ -30c036: 1302 5900 |0ced: const/16 v2, #int 89 // #59 │ │ -30c03a: 4d01 0002 |0cef: aput-object v1, v0, v2 │ │ -30c03e: 6201 d58a |0cf1: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MUSICBRAINZ_WORK_COMPOSITION:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ad5 │ │ -30c042: 1302 5a00 |0cf3: const/16 v2, #int 90 // #5a │ │ -30c046: 4d01 0002 |0cf5: aput-object v1, v0, v2 │ │ -30c04a: 6201 d68a |0cf7: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MUSICBRAINZ_WORK_COMPOSITION_ID:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ad6 │ │ -30c04e: 1302 5b00 |0cf9: const/16 v2, #int 91 // #5b │ │ -30c052: 4d01 0002 |0cfb: aput-object v1, v0, v2 │ │ -30c056: 6201 d78a |0cfd: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MUSICBRAINZ_WORK_ID:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ad7 │ │ -30c05a: 1302 5c00 |0cff: const/16 v2, #int 92 // #5c │ │ -30c05e: 4d01 0002 |0d01: aput-object v1, v0, v2 │ │ -30c062: 6201 d88a |0d03: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL1_ID:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ad8 │ │ -30c066: 1302 5d00 |0d05: const/16 v2, #int 93 // #5d │ │ -30c06a: 4d01 0002 |0d07: aput-object v1, v0, v2 │ │ -30c06e: 6201 d98a |0d09: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL2_ID:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ad9 │ │ -30c072: 1302 5e00 |0d0b: const/16 v2, #int 94 // #5e │ │ -30c076: 4d01 0002 |0d0d: aput-object v1, v0, v2 │ │ -30c07a: 6201 da8a |0d0f: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL3_ID:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ada │ │ -30c07e: 1302 5f00 |0d11: const/16 v2, #int 95 // #5f │ │ -30c082: 4d01 0002 |0d13: aput-object v1, v0, v2 │ │ -30c086: 6201 db8a |0d15: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL4_ID:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8adb │ │ -30c08a: 1302 6000 |0d17: const/16 v2, #int 96 // #60 │ │ -30c08e: 4d01 0002 |0d19: aput-object v1, v0, v2 │ │ -30c092: 6201 dc8a |0d1b: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL5_ID:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8adc │ │ -30c096: 1302 6100 |0d1d: const/16 v2, #int 97 // #61 │ │ -30c09a: 4d01 0002 |0d1f: aput-object v1, v0, v2 │ │ -30c09e: 6201 dd8a |0d21: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL6_ID:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8add │ │ -30c0a2: 1302 6200 |0d23: const/16 v2, #int 98 // #62 │ │ -30c0a6: 4d01 0002 |0d25: aput-object v1, v0, v2 │ │ -30c0aa: 6201 de8a |0d27: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MUSICIP_ID:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ade │ │ -30c0ae: 1302 6300 |0d29: const/16 v2, #int 99 // #63 │ │ -30c0b2: 4d01 0002 |0d2b: aput-object v1, v0, v2 │ │ -30c0b6: 6201 df8a |0d2d: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.OCCASION:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8adf │ │ -30c0ba: 1302 6400 |0d2f: const/16 v2, #int 100 // #64 │ │ -30c0be: 4d01 0002 |0d31: aput-object v1, v0, v2 │ │ -30c0c2: 6201 e08a |0d33: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.OPUS:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ae0 │ │ -30c0c6: 1302 6500 |0d35: const/16 v2, #int 101 // #65 │ │ -30c0ca: 4d01 0002 |0d37: aput-object v1, v0, v2 │ │ -30c0ce: 6201 e18a |0d39: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ORCHESTRA:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ae1 │ │ -30c0d2: 1302 6600 |0d3b: const/16 v2, #int 102 // #66 │ │ -30c0d6: 4d01 0002 |0d3d: aput-object v1, v0, v2 │ │ -30c0da: 6201 e28a |0d3f: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ORCHESTRA_SORT:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ae2 │ │ -30c0de: 1302 6700 |0d41: const/16 v2, #int 103 // #67 │ │ -30c0e2: 4d01 0002 |0d43: aput-object v1, v0, v2 │ │ -30c0e6: 6201 e38a |0d45: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ORIGINAL_ALBUM:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ae3 │ │ -30c0ea: 1302 6800 |0d47: const/16 v2, #int 104 // #68 │ │ -30c0ee: 4d01 0002 |0d49: aput-object v1, v0, v2 │ │ -30c0f2: 6201 e48a |0d4b: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ORIGINAL_ARTIST:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ae4 │ │ -30c0f6: 1302 6900 |0d4d: const/16 v2, #int 105 // #69 │ │ -30c0fa: 4d01 0002 |0d4f: aput-object v1, v0, v2 │ │ -30c0fe: 6201 e58a |0d51: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ORIGINAL_LYRICIST:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ae5 │ │ -30c102: 1302 6a00 |0d53: const/16 v2, #int 106 // #6a │ │ -30c106: 4d01 0002 |0d55: aput-object v1, v0, v2 │ │ -30c10a: 6201 e68a |0d57: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ORIGINAL_YEAR:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ae6 │ │ -30c10e: 1302 6b00 |0d59: const/16 v2, #int 107 // #6b │ │ -30c112: 4d01 0002 |0d5b: aput-object v1, v0, v2 │ │ -30c116: 6201 e78a |0d5d: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.OVERALL_WORK:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ae7 │ │ -30c11a: 1302 6c00 |0d5f: const/16 v2, #int 108 // #6c │ │ -30c11e: 4d01 0002 |0d61: aput-object v1, v0, v2 │ │ -30c122: 6201 e88a |0d63: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.PART:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ae8 │ │ -30c126: 1302 6d00 |0d65: const/16 v2, #int 109 // #6d │ │ -30c12a: 4d01 0002 |0d67: aput-object v1, v0, v2 │ │ -30c12e: 6201 e98a |0d69: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.PART_NUMBER:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ae9 │ │ -30c132: 1302 6e00 |0d6b: const/16 v2, #int 110 // #6e │ │ -30c136: 4d01 0002 |0d6d: aput-object v1, v0, v2 │ │ -30c13a: 6201 ea8a |0d6f: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.PART_TYPE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aea │ │ -30c13e: 1302 6f00 |0d71: const/16 v2, #int 111 // #6f │ │ -30c142: 4d01 0002 |0d73: aput-object v1, v0, v2 │ │ -30c146: 6201 eb8a |0d75: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.PERFORMER:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aeb │ │ -30c14a: 1302 7000 |0d77: const/16 v2, #int 112 // #70 │ │ -30c14e: 4d01 0002 |0d79: aput-object v1, v0, v2 │ │ -30c152: 6201 ec8a |0d7b: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.PERFORMER_NAME:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aec │ │ -30c156: 1302 7100 |0d7d: const/16 v2, #int 113 // #71 │ │ -30c15a: 4d01 0002 |0d7f: aput-object v1, v0, v2 │ │ -30c15e: 6201 ed8a |0d81: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.PERFORMER_NAME_SORT:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aed │ │ -30c162: 1302 7200 |0d83: const/16 v2, #int 114 // #72 │ │ -30c166: 4d01 0002 |0d85: aput-object v1, v0, v2 │ │ -30c16a: 6201 ee8a |0d87: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.PERIOD:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aee │ │ -30c16e: 1302 7300 |0d89: const/16 v2, #int 115 // #73 │ │ -30c172: 4d01 0002 |0d8b: aput-object v1, v0, v2 │ │ -30c176: 6201 ef8a |0d8d: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.PRODUCER:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aef │ │ -30c17a: 1302 7400 |0d8f: const/16 v2, #int 116 // #74 │ │ -30c17e: 4d01 0002 |0d91: aput-object v1, v0, v2 │ │ -30c182: 6201 f08a |0d93: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.QUALITY:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8af0 │ │ -30c186: 1302 7500 |0d95: const/16 v2, #int 117 // #75 │ │ -30c18a: 4d01 0002 |0d97: aput-object v1, v0, v2 │ │ -30c18e: 6201 f18a |0d99: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.RANKING:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8af1 │ │ -30c192: 1302 7600 |0d9b: const/16 v2, #int 118 // #76 │ │ -30c196: 4d01 0002 |0d9d: aput-object v1, v0, v2 │ │ -30c19a: 6201 f28a |0d9f: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.RATING:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8af2 │ │ -30c19e: 1302 7700 |0da1: const/16 v2, #int 119 // #77 │ │ -30c1a2: 4d01 0002 |0da3: aput-object v1, v0, v2 │ │ -30c1a6: 6201 f38a |0da5: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.RECORD_LABEL:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8af3 │ │ -30c1aa: 1302 7800 |0da7: const/16 v2, #int 120 // #78 │ │ -30c1ae: 4d01 0002 |0da9: aput-object v1, v0, v2 │ │ -30c1b2: 6201 f48a |0dab: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.REMIXER:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8af4 │ │ -30c1b6: 1302 7900 |0dad: const/16 v2, #int 121 // #79 │ │ -30c1ba: 4d01 0002 |0daf: aput-object v1, v0, v2 │ │ -30c1be: 6201 f58a |0db1: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.SCRIPT:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8af5 │ │ -30c1c2: 1302 7a00 |0db3: const/16 v2, #int 122 // #7a │ │ -30c1c6: 4d01 0002 |0db5: aput-object v1, v0, v2 │ │ -30c1ca: 6201 f68a |0db7: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.SINGLE_DISC_TRACK_NO:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8af6 │ │ -30c1ce: 1302 7b00 |0db9: const/16 v2, #int 123 // #7b │ │ -30c1d2: 4d01 0002 |0dbb: aput-object v1, v0, v2 │ │ -30c1d6: 6201 f78a |0dbd: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.SUBTITLE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8af7 │ │ -30c1da: 1302 7c00 |0dbf: const/16 v2, #int 124 // #7c │ │ -30c1de: 4d01 0002 |0dc1: aput-object v1, v0, v2 │ │ -30c1e2: 6201 f88a |0dc3: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.TAGS:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8af8 │ │ -30c1e6: 1302 7d00 |0dc5: const/16 v2, #int 125 // #7d │ │ -30c1ea: 4d01 0002 |0dc7: aput-object v1, v0, v2 │ │ -30c1ee: 6201 f98a |0dc9: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.TEMPO:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8af9 │ │ -30c1f2: 1302 7e00 |0dcb: const/16 v2, #int 126 // #7e │ │ -30c1f6: 4d01 0002 |0dcd: aput-object v1, v0, v2 │ │ -30c1fa: 6201 fa8a |0dcf: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.TIMBRE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8afa │ │ -30c1fe: 1302 7f00 |0dd1: const/16 v2, #int 127 // #7f │ │ -30c202: 4d01 0002 |0dd3: aput-object v1, v0, v2 │ │ -30c206: 6201 fb8a |0dd5: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.TITLE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8afb │ │ -30c20a: 1302 8000 |0dd7: const/16 v2, #int 128 // #80 │ │ -30c20e: 4d01 0002 |0dd9: aput-object v1, v0, v2 │ │ -30c212: 6201 fc8a |0ddb: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.TITLE_MOVEMENT:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8afc │ │ -30c216: 1302 8100 |0ddd: const/16 v2, #int 129 // #81 │ │ -30c21a: 4d01 0002 |0ddf: aput-object v1, v0, v2 │ │ -30c21e: 6201 d48a |0de1: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MUSICBRAINZ_WORK:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ad4 │ │ -30c222: 1302 8200 |0de3: const/16 v2, #int 130 // #82 │ │ -30c226: 4d01 0002 |0de5: aput-object v1, v0, v2 │ │ -30c22a: 6201 fd8a |0de7: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.TITLE_SORT:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8afd │ │ -30c22e: 1302 8300 |0de9: const/16 v2, #int 131 // #83 │ │ -30c232: 4d01 0002 |0deb: aput-object v1, v0, v2 │ │ -30c236: 6201 fe8a |0ded: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.TONALITY:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8afe │ │ -30c23a: 1302 8400 |0def: const/16 v2, #int 132 // #84 │ │ -30c23e: 4d01 0002 |0df1: aput-object v1, v0, v2 │ │ -30c242: 6201 ff8a |0df3: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.TRACK:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aff │ │ -30c246: 1302 8500 |0df5: const/16 v2, #int 133 // #85 │ │ -30c24a: 4d01 0002 |0df7: aput-object v1, v0, v2 │ │ -30c24e: 6201 008b |0df9: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.TRACK_TOTAL:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8b00 │ │ -30c252: 1302 8600 |0dfb: const/16 v2, #int 134 // #86 │ │ -30c256: 4d01 0002 |0dfd: aput-object v1, v0, v2 │ │ -30c25a: 6201 018b |0dff: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.URL_DISCOGS_ARTIST_SITE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8b01 │ │ -30c25e: 1302 8700 |0e01: const/16 v2, #int 135 // #87 │ │ -30c262: 4d01 0002 |0e03: aput-object v1, v0, v2 │ │ -30c266: 6201 028b |0e05: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.URL_DISCOGS_RELEASE_SITE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8b02 │ │ -30c26a: 1302 8800 |0e07: const/16 v2, #int 136 // #88 │ │ -30c26e: 4d01 0002 |0e09: aput-object v1, v0, v2 │ │ -30c272: 6201 038b |0e0b: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.URL_LYRICS_SITE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8b03 │ │ -30c276: 1302 8900 |0e0d: const/16 v2, #int 137 // #89 │ │ -30c27a: 4d01 0002 |0e0f: aput-object v1, v0, v2 │ │ -30c27e: 6201 048b |0e11: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.URL_OFFICIAL_ARTIST_SITE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8b04 │ │ -30c282: 1302 8a00 |0e13: const/16 v2, #int 138 // #8a │ │ -30c286: 4d01 0002 |0e15: aput-object v1, v0, v2 │ │ -30c28a: 6201 058b |0e17: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.URL_OFFICIAL_RELEASE_SITE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8b05 │ │ -30c28e: 1302 8b00 |0e19: const/16 v2, #int 139 // #8b │ │ -30c292: 4d01 0002 |0e1b: aput-object v1, v0, v2 │ │ -30c296: 6201 068b |0e1d: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.URL_WIKIPEDIA_ARTIST_SITE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8b06 │ │ -30c29a: 1302 8c00 |0e1f: const/16 v2, #int 140 // #8c │ │ -30c29e: 4d01 0002 |0e21: aput-object v1, v0, v2 │ │ -30c2a2: 6201 078b |0e23: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.URL_WIKIPEDIA_RELEASE_SITE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8b07 │ │ -30c2a6: 1302 8d00 |0e25: const/16 v2, #int 141 // #8d │ │ -30c2aa: 4d01 0002 |0e27: aput-object v1, v0, v2 │ │ -30c2ae: 6201 088b |0e29: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.WORK:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8b08 │ │ -30c2b2: 1302 8e00 |0e2b: const/16 v2, #int 142 // #8e │ │ -30c2b6: 4d01 0002 |0e2d: aput-object v1, v0, v2 │ │ -30c2ba: 6201 098b |0e2f: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.WORK_PART_LEVEL1:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8b09 │ │ -30c2be: 1302 8f00 |0e31: const/16 v2, #int 143 // #8f │ │ -30c2c2: 4d01 0002 |0e33: aput-object v1, v0, v2 │ │ -30c2c6: 6201 0a8b |0e35: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.WORK_PART_LEVEL1_TYPE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8b0a │ │ -30c2ca: 1302 9000 |0e37: const/16 v2, #int 144 // #90 │ │ -30c2ce: 4d01 0002 |0e39: aput-object v1, v0, v2 │ │ -30c2d2: 6201 0b8b |0e3b: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.WORK_PART_LEVEL2:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8b0b │ │ -30c2d6: 1302 9100 |0e3d: const/16 v2, #int 145 // #91 │ │ -30c2da: 4d01 0002 |0e3f: aput-object v1, v0, v2 │ │ -30c2de: 6201 0c8b |0e41: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.WORK_PART_LEVEL2_TYPE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8b0c │ │ -30c2e2: 1302 9200 |0e43: const/16 v2, #int 146 // #92 │ │ -30c2e6: 4d01 0002 |0e45: aput-object v1, v0, v2 │ │ -30c2ea: 6201 0d8b |0e47: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.WORK_PART_LEVEL3:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8b0d │ │ -30c2ee: 1302 9300 |0e49: const/16 v2, #int 147 // #93 │ │ -30c2f2: 4d01 0002 |0e4b: aput-object v1, v0, v2 │ │ -30c2f6: 6201 0e8b |0e4d: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.WORK_PART_LEVEL3_TYPE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8b0e │ │ -30c2fa: 1302 9400 |0e4f: const/16 v2, #int 148 // #94 │ │ -30c2fe: 4d01 0002 |0e51: aput-object v1, v0, v2 │ │ -30c302: 6201 0f8b |0e53: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.WORK_PART_LEVEL4:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8b0f │ │ -30c306: 1302 9500 |0e55: const/16 v2, #int 149 // #95 │ │ -30c30a: 4d01 0002 |0e57: aput-object v1, v0, v2 │ │ -30c30e: 6201 108b |0e59: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.WORK_PART_LEVEL4_TYPE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8b10 │ │ -30c312: 1302 9600 |0e5b: const/16 v2, #int 150 // #96 │ │ -30c316: 4d01 0002 |0e5d: aput-object v1, v0, v2 │ │ -30c31a: 6201 118b |0e5f: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.WORK_PART_LEVEL5:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8b11 │ │ -30c31e: 1302 9700 |0e61: const/16 v2, #int 151 // #97 │ │ -30c322: 4d01 0002 |0e63: aput-object v1, v0, v2 │ │ -30c326: 6201 128b |0e65: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.WORK_PART_LEVEL5_TYPE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8b12 │ │ -30c32a: 1302 9800 |0e67: const/16 v2, #int 152 // #98 │ │ -30c32e: 4d01 0002 |0e69: aput-object v1, v0, v2 │ │ -30c332: 6201 138b |0e6b: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.WORK_PART_LEVEL6:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8b13 │ │ -30c336: 1302 9900 |0e6d: const/16 v2, #int 153 // #99 │ │ -30c33a: 4d01 0002 |0e6f: aput-object v1, v0, v2 │ │ -30c33e: 6201 148b |0e71: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.WORK_PART_LEVEL6_TYPE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8b14 │ │ -30c342: 1302 9a00 |0e73: const/16 v2, #int 154 // #9a │ │ -30c346: 4d01 0002 |0e75: aput-object v1, v0, v2 │ │ -30c34a: 6201 158b |0e77: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.WORK_TYPE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8b15 │ │ -30c34e: 1302 9b00 |0e79: const/16 v2, #int 155 // #9b │ │ -30c352: 4d01 0002 |0e7b: aput-object v1, v0, v2 │ │ -30c356: 6201 168b |0e7d: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.YEAR:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8b16 │ │ -30c35a: 1302 9c00 |0e7f: const/16 v2, #int 156 // #9c │ │ -30c35e: 4d01 0002 |0e81: aput-object v1, v0, v2 │ │ -30c362: 6900 798a |0e83: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.$VALUES:[Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a79 │ │ -30c366: 0e00 |0e85: return-void │ │ +30a650: |[30a650] org.jaudiotagger.tag.id3.ID3v22FieldKey.:()V │ │ +30a660: 2206 1a12 |0000: new-instance v6, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30a664: 6205 2a8e |0002: sget-object v5, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30a668: 1a01 2306 |0004: const-string v1, "ACOUSTID_FINGERPRINT" // string@0623 │ │ +30a66c: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +30a66e: 1a03 1f4b |0007: const-string v3, "TXX" // string@4b1f │ │ +30a672: 1a04 0b08 |0009: const-string v4, "Acoustid Fingerprint" // string@080b │ │ +30a676: 0760 |000b: move-object v0, v6 │ │ +30a678: 7606 2c96 0000 |000c: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ +30a67e: 6906 7a8a |000f: sput-object v6, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ACOUSTID_FINGERPRINT:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a7a │ │ +30a682: 2200 1a12 |0011: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30a686: 620c 2a8e |0013: sget-object v12, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30a68a: 1a08 2506 |0015: const-string v8, "ACOUSTID_ID" // string@0625 │ │ +30a68e: 1219 |0017: const/4 v9, #int 1 // #1 │ │ +30a690: 1a0a 1f4b |0018: const-string v10, "TXX" // string@4b1f │ │ +30a694: 1a0b 0c08 |001a: const-string v11, "Acoustid Id" // string@080c │ │ +30a698: 0707 |001c: move-object v7, v0 │ │ +30a69a: 7606 2c96 0700 |001d: invoke-direct/range {v7, v8, v9, v10, v11, v12}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ +30a6a0: 6900 7b8a |0020: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ACOUSTID_ID:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a7b │ │ +30a6a4: 2200 1a12 |0022: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30a6a8: 6201 2a8e |0024: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30a6ac: 1a02 b006 |0026: const-string v2, "ALBUM" // string@06b0 │ │ +30a6b0: 1223 |0028: const/4 v3, #int 2 // #2 │ │ +30a6b2: 1a04 2949 |0029: const-string v4, "TAL" // string@4929 │ │ +30a6b6: 7051 2d96 2043 |002b: invoke-direct {v0, v2, v3, v4, v1}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962d │ │ +30a6bc: 6900 7c8a |002e: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ALBUM:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a7c │ │ +30a6c0: 2200 1a12 |0030: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30a6c4: 6201 2a8e |0032: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30a6c8: 1a02 b806 |0034: const-string v2, "ALBUM_ARTIST" // string@06b8 │ │ +30a6cc: 1234 |0036: const/4 v4, #int 3 // #3 │ │ +30a6ce: 1a05 144a |0037: const-string v5, "TP2" // string@4a14 │ │ +30a6d2: 7051 2d96 2054 |0039: invoke-direct {v0, v2, v4, v5, v1}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962d │ │ +30a6d8: 6900 7d8a |003c: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ALBUM_ARTIST:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a7d │ │ +30a6dc: 2200 1a12 |003e: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30a6e0: 6201 2a8e |0040: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30a6e4: 1a02 bb06 |0042: const-string v2, "ALBUM_ARTIST_SORT" // string@06bb │ │ +30a6e8: 1245 |0044: const/4 v5, #int 4 // #4 │ │ +30a6ea: 1a06 b24a |0045: const-string v6, "TS2" // string@4ab2 │ │ +30a6ee: 7051 2d96 2065 |0047: invoke-direct {v0, v2, v5, v6, v1}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962d │ │ +30a6f4: 6900 808a |004a: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ALBUM_ARTIST_SORT:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a80 │ │ +30a6f8: 2200 1a12 |004c: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30a6fc: 620c 2a8e |004e: sget-object v12, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30a700: 1a08 b906 |0050: const-string v8, "ALBUM_ARTISTS" // string@06b9 │ │ +30a704: 1259 |0052: const/4 v9, #int 5 // #5 │ │ +30a706: 1a0a 1f4b |0053: const-string v10, "TXX" // string@4b1f │ │ +30a70a: 1a0b b906 |0055: const-string v11, "ALBUM_ARTISTS" // string@06b9 │ │ +30a70e: 0707 |0057: move-object v7, v0 │ │ +30a710: 7606 2c96 0700 |0058: invoke-direct/range {v7, v8, v9, v10, v11, v12}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ +30a716: 6900 7e8a |005b: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ALBUM_ARTISTS:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a7e │ │ +30a71a: 2200 1a12 |005d: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30a71e: 6212 2a8e |005f: sget-object v18, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30a722: 1a0e ba06 |0061: const-string v14, "ALBUM_ARTISTS_SORT" // string@06ba │ │ +30a726: 126f |0063: const/4 v15, #int 6 // #6 │ │ +30a728: 1a10 1f4b |0064: const-string v16, "TXX" // string@4b1f │ │ +30a72c: 1a11 ba06 |0066: const-string v17, "ALBUM_ARTISTS_SORT" // string@06ba │ │ +30a730: 070d |0068: move-object v13, v0 │ │ +30a732: 7606 2c96 0d00 |0069: invoke-direct/range {v13, v14, v15, v16, v17, v18}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ +30a738: 6900 7f8a |006c: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ALBUM_ARTISTS_SORT:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a7f │ │ +30a73c: 2200 1a12 |006e: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30a740: 6201 2a8e |0070: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30a744: 1a02 bd06 |0072: const-string v2, "ALBUM_SORT" // string@06bd │ │ +30a748: 1276 |0074: const/4 v6, #int 7 // #7 │ │ +30a74a: 1a07 bc4a |0075: const-string v7, "TSA" // string@4abc │ │ +30a74e: 7051 2d96 2076 |0077: invoke-direct {v0, v2, v6, v7, v1}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962d │ │ +30a754: 6900 818a |007a: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ALBUM_SORT:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a81 │ │ +30a758: 2200 1a12 |007c: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30a75c: 620d 2a8e |007e: sget-object v13, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30a760: 1a09 d706 |0080: const-string v9, "AMAZON_ID" // string@06d7 │ │ +30a764: 130a 0800 |0082: const/16 v10, #int 8 // #8 │ │ +30a768: 1a0b 1f4b |0084: const-string v11, "TXX" // string@4b1f │ │ +30a76c: 1a0c 5b07 |0086: const-string v12, "ASIN" // string@075b │ │ +30a770: 0708 |0088: move-object v8, v0 │ │ +30a772: 7606 2c96 0800 |0089: invoke-direct/range {v8, v9, v10, v11, v12, v13}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ +30a778: 6900 828a |008c: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.AMAZON_ID:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a82 │ │ +30a77c: 2200 1a12 |008e: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30a780: 6201 368f |0090: sget-object v1, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey;.ARRANGER:Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey; // field@8f36 │ │ +30a784: 6e10 f79b 0100 |0092: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey;.getKey:()Ljava/lang/String; // method@9bf7 │ │ +30a78a: 0c12 |0095: move-result-object v18 │ │ +30a78c: 6213 2a8e |0096: sget-object v19, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30a790: 1a0f 4007 |0098: const-string v15, "ARRANGER" // string@0740 │ │ +30a794: 1310 0900 |009a: const/16 v16, #int 9 // #9 │ │ +30a798: 1a11 bc1e |009c: const-string v17, "IPL" // string@1ebc │ │ +30a79c: 070e |009e: move-object v14, v0 │ │ +30a79e: 7606 2c96 0e00 |009f: invoke-direct/range {v14, v15, v16, v17, v18, v19}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ +30a7a4: 6900 838a |00a2: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ARRANGER:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a83 │ │ +30a7a8: 2200 1a12 |00a4: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30a7ac: 620c 2a8e |00a6: sget-object v12, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30a7b0: 1a08 4107 |00a8: const-string v8, "ARRANGER_SORT" // string@0741 │ │ +30a7b4: 1309 0a00 |00aa: const/16 v9, #int 10 // #a │ │ +30a7b8: 1a0a 1f4b |00ac: const-string v10, "TXX" // string@4b1f │ │ +30a7bc: 1a0b 4107 |00ae: const-string v11, "ARRANGER_SORT" // string@0741 │ │ +30a7c0: 0707 |00b0: move-object v7, v0 │ │ +30a7c2: 7606 2c96 0700 |00b1: invoke-direct/range {v7, v8, v9, v10, v11, v12}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ +30a7c8: 6900 848a |00b4: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ARRANGER_SORT:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a84 │ │ +30a7cc: 2200 1a12 |00b6: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30a7d0: 6201 2a8e |00b8: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30a7d4: 1a02 4c07 |00ba: const-string v2, "ARTIST" // string@074c │ │ +30a7d8: 1307 0b00 |00bc: const/16 v7, #int 11 // #b │ │ +30a7dc: 1a08 134a |00be: const-string v8, "TP1" // string@4a13 │ │ +30a7e0: 7051 2d96 2087 |00c0: invoke-direct {v0, v2, v7, v8, v1}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962d │ │ +30a7e6: 6900 858a |00c3: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ARTIST:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a85 │ │ +30a7ea: 2200 1a12 |00c5: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30a7ee: 620e 2a8e |00c7: sget-object v14, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30a7f2: 1a0a 4d07 |00c9: const-string v10, "ARTISTS" // string@074d │ │ +30a7f6: 130b 0c00 |00cb: const/16 v11, #int 12 // #c │ │ +30a7fa: 1a0c 1f4b |00cd: const-string v12, "TXX" // string@4b1f │ │ +30a7fe: 1a0d 4d07 |00cf: const-string v13, "ARTISTS" // string@074d │ │ +30a802: 0709 |00d1: move-object v9, v0 │ │ +30a804: 7606 2c96 0900 |00d2: invoke-direct/range {v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ +30a80a: 6900 868a |00d5: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ARTISTS:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a86 │ │ +30a80e: 2200 1a12 |00d7: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30a812: 6214 2a8e |00d9: sget-object v20, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30a816: 1a10 4f07 |00db: const-string v16, "ARTISTS_SORT" // string@074f │ │ +30a81a: 1311 0d00 |00dd: const/16 v17, #int 13 // #d │ │ +30a81e: 1a12 1f4b |00df: const-string v18, "TXX" // string@4b1f │ │ +30a822: 1a13 4f07 |00e1: const-string v19, "ARTISTS_SORT" // string@074f │ │ +30a826: 070f |00e3: move-object v15, v0 │ │ +30a828: 7606 2c96 0f00 |00e4: invoke-direct/range {v15, v16, v17, v18, v19, v20}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ +30a82e: 6900 878a |00e7: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ARTISTS_SORT:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a87 │ │ +30a832: 2200 1a12 |00e9: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30a836: 6201 2a8e |00eb: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30a83a: 1a02 5007 |00ed: const-string v2, "ARTIST_SORT" // string@0750 │ │ +30a83e: 1308 0e00 |00ef: const/16 v8, #int 14 // #e │ │ +30a842: 1a09 c64a |00f1: const-string v9, "TSP" // string@4ac6 │ │ +30a846: 7051 2d96 2098 |00f3: invoke-direct {v0, v2, v8, v9, v1}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962d │ │ +30a84c: 6900 888a |00f6: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ARTIST_SORT:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a88 │ │ +30a850: 2200 1a12 |00f8: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30a854: 620f 2a8e |00fa: sget-object v15, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30a858: 1a0b d90a |00fc: const-string v11, "BARCODE" // string@0ad9 │ │ +30a85c: 130c 0f00 |00fe: const/16 v12, #int 15 // #f │ │ +30a860: 1a0d 1f4b |0100: const-string v13, "TXX" // string@4b1f │ │ +30a864: 1a0e d90a |0102: const-string v14, "BARCODE" // string@0ad9 │ │ +30a868: 070a |0104: move-object v10, v0 │ │ +30a86a: 7606 2c96 0a00 |0105: invoke-direct/range {v10, v11, v12, v13, v14, v15}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ +30a870: 6900 898a |0108: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.BARCODE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a89 │ │ +30a874: 2200 1a12 |010a: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30a878: 6201 2a8e |010c: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30a87c: 1a02 320b |010e: const-string v2, "BPM" // string@0b32 │ │ +30a880: 1309 1000 |0110: const/16 v9, #int 16 // #10 │ │ +30a884: 1a0a 3a49 |0112: const-string v10, "TBP" // string@493a │ │ +30a888: 7051 2d96 20a9 |0114: invoke-direct {v0, v2, v9, v10, v1}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962d │ │ +30a88e: 6900 8a8a |0117: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.BPM:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a8a │ │ +30a892: 2200 1a12 |0119: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30a896: 6210 2a8e |011b: sget-object v16, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30a89a: 1a0c 740d |011d: const-string v12, "CATALOG_NO" // string@0d74 │ │ +30a89e: 130d 1100 |011f: const/16 v13, #int 17 // #11 │ │ +30a8a2: 1a0e 1f4b |0121: const-string v14, "TXX" // string@4b1f │ │ +30a8a6: 1a0f 730d |0123: const-string v15, "CATALOGNUMBER" // string@0d73 │ │ +30a8aa: 070b |0125: move-object v11, v0 │ │ +30a8ac: 7606 2c96 0b00 |0126: invoke-direct/range {v11, v12, v13, v14, v15, v16}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ +30a8b2: 6900 8b8a |0129: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.CATALOG_NO:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a8b │ │ +30a8b6: 2200 1a12 |012b: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30a8ba: 6216 2a8e |012d: sget-object v22, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30a8be: 1a12 c60d |012f: const-string v18, "CHOIR" // string@0dc6 │ │ +30a8c2: 1313 1200 |0131: const/16 v19, #int 18 // #12 │ │ +30a8c6: 1a14 1f4b |0133: const-string v20, "TXX" // string@4b1f │ │ +30a8ca: 1a15 c60d |0135: const-string v21, "CHOIR" // string@0dc6 │ │ +30a8ce: 0811 0000 |0137: move-object/from16 v17, v0 │ │ +30a8d2: 7606 2c96 1100 |0139: invoke-direct/range {v17, v18, v19, v20, v21, v22}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ +30a8d8: 6900 8c8a |013c: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.CHOIR:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a8c │ │ +30a8dc: 2200 1a12 |013e: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30a8e0: 620f 2a8e |0140: sget-object v15, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30a8e4: 1a0b c70d |0142: const-string v11, "CHOIR_SORT" // string@0dc7 │ │ +30a8e8: 130c 1300 |0144: const/16 v12, #int 19 // #13 │ │ +30a8ec: 1a0d 1f4b |0146: const-string v13, "TXX" // string@4b1f │ │ +30a8f0: 1a0e c70d |0148: const-string v14, "CHOIR_SORT" // string@0dc7 │ │ +30a8f4: 070a |014a: move-object v10, v0 │ │ +30a8f6: 7606 2c96 0a00 |014b: invoke-direct/range {v10, v11, v12, v13, v14, v15}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ +30a8fc: 6900 8d8a |014e: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.CHOIR_SORT:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a8d │ │ +30a900: 2200 1a12 |0150: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30a904: 6215 2a8e |0152: sget-object v21, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30a908: 1a11 db0d |0154: const-string v17, "CLASSICAL_CATALOG" // string@0ddb │ │ +30a90c: 1312 1400 |0156: const/16 v18, #int 20 // #14 │ │ +30a910: 1a13 1f4b |0158: const-string v19, "TXX" // string@4b1f │ │ +30a914: 1a14 db0d |015a: const-string v20, "CLASSICAL_CATALOG" // string@0ddb │ │ +30a918: 0810 0000 |015c: move-object/from16 v16, v0 │ │ +30a91c: 7606 2c96 1000 |015e: invoke-direct/range {v16, v17, v18, v19, v20, v21}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ +30a922: 6900 8e8a |0161: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.CLASSICAL_CATALOG:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a8e │ │ +30a926: 2200 1a12 |0163: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30a92a: 620f 2a8e |0165: sget-object v15, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30a92e: 1a0b dc0d |0167: const-string v11, "CLASSICAL_NICKNAME" // string@0ddc │ │ +30a932: 130c 1500 |0169: const/16 v12, #int 21 // #15 │ │ +30a936: 1a0d 1f4b |016b: const-string v13, "TXX" // string@4b1f │ │ +30a93a: 1a0e dc0d |016d: const-string v14, "CLASSICAL_NICKNAME" // string@0ddc │ │ +30a93e: 070a |016f: move-object v10, v0 │ │ +30a940: 7606 2c96 0a00 |0170: invoke-direct/range {v10, v11, v12, v13, v14, v15}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ +30a946: 6900 8f8a |0173: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.CLASSICAL_NICKNAME:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a8f │ │ +30a94a: 2200 1a12 |0175: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30a94e: 6201 2a8e |0177: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30a952: 1a02 330e |0179: const-string v2, "COMMENT" // string@0e33 │ │ +30a956: 130a 1600 |017b: const/16 v10, #int 22 // #16 │ │ +30a95a: 1a0b 280e |017d: const-string v11, "COM" // string@0e28 │ │ +30a95e: 7051 2d96 20ba |017f: invoke-direct {v0, v2, v10, v11, v1}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962d │ │ +30a964: 6900 908a |0182: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.COMMENT:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a90 │ │ +30a968: 2200 1a12 |0184: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30a96c: 6201 2a8e |0186: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30a970: 1a02 500e |0188: const-string v2, "COMPOSER" // string@0e50 │ │ +30a974: 130b 1700 |018a: const/16 v11, #int 23 // #17 │ │ +30a978: 1a0c 3d49 |018c: const-string v12, "TCM" // string@493d │ │ +30a97c: 7051 2d96 20cb |018e: invoke-direct {v0, v2, v11, v12, v1}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962d │ │ +30a982: 6900 918a |0191: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.COMPOSER:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a91 │ │ +30a986: 2200 1a12 |0193: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30a98a: 6201 2a8e |0195: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30a98e: 1a02 520e |0197: const-string v2, "COMPOSER_SORT" // string@0e52 │ │ +30a992: 130c 1800 |0199: const/16 v12, #int 24 // #18 │ │ +30a996: 1a0d bd4a |019b: const-string v13, "TSC" // string@4abd │ │ +30a99a: 7051 2d96 20dc |019d: invoke-direct {v0, v2, v12, v13, v1}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962d │ │ +30a9a0: 6900 928a |01a0: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.COMPOSER_SORT:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a92 │ │ +30a9a4: 2200 1a12 |01a2: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30a9a8: 6201 2a8e |01a4: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30a9ac: 1a02 570e |01a6: const-string v2, "CONDUCTOR" // string@0e57 │ │ +30a9b0: 130d 1900 |01a8: const/16 v13, #int 25 // #19 │ │ +30a9b4: 1a0e 154a |01aa: const-string v14, "TP3" // string@4a15 │ │ +30a9b8: 7051 2d96 20ed |01ac: invoke-direct {v0, v2, v13, v14, v1}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962d │ │ +30a9be: 6900 938a |01af: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.CONDUCTOR:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a93 │ │ +30a9c2: 2200 1a12 |01b1: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30a9c6: 6214 2a8e |01b3: sget-object v20, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30a9ca: 1a10 590e |01b5: const-string v16, "CONDUCTOR_SORT" // string@0e59 │ │ +30a9ce: 1311 1a00 |01b7: const/16 v17, #int 26 // #1a │ │ +30a9d2: 1a12 1f4b |01b9: const-string v18, "TXX" // string@4b1f │ │ +30a9d6: 1a13 590e |01bb: const-string v19, "CONDUCTOR_SORT" // string@0e59 │ │ +30a9da: 070f |01bd: move-object v15, v0 │ │ +30a9dc: 7606 2c96 0f00 |01be: invoke-direct/range {v15, v16, v17, v18, v19, v20}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ +30a9e2: 6900 948a |01c1: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.CONDUCTOR_SORT:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a94 │ │ +30a9e6: 2200 1a12 |01c3: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30a9ea: 6201 2a8e |01c5: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30a9ee: 1a02 8a0e |01c7: const-string v2, "COPYRIGHT" // string@0e8a │ │ +30a9f2: 130e 1b00 |01c9: const/16 v14, #int 27 // #1b │ │ +30a9f6: 1a0f 4549 |01cb: const-string v15, "TCR" // string@4945 │ │ +30a9fa: 7051 2d96 20fe |01cd: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962d │ │ +30aa00: 6900 958a |01d0: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.COPYRIGHT:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a95 │ │ +30aa04: 2200 1a12 |01d2: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30aa08: 6215 2a8e |01d4: sget-object v21, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30aa0c: 1a11 9a0e |01d6: const-string v17, "COUNTRY" // string@0e9a │ │ +30aa10: 1312 1c00 |01d8: const/16 v18, #int 28 // #1c │ │ +30aa14: 1a13 1f4b |01da: const-string v19, "TXX" // string@4b1f │ │ +30aa18: 1a14 bc12 |01dc: const-string v20, "Country" // string@12bc │ │ +30aa1c: 0810 0000 |01de: move-object/from16 v16, v0 │ │ +30aa20: 7606 2c96 1000 |01e0: invoke-direct/range {v16, v17, v18, v19, v20, v21}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ +30aa26: 6900 968a |01e3: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.COUNTRY:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a96 │ │ +30aa2a: 2200 1a12 |01e5: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30aa2e: 6201 298e |01e7: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.BINARY:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e29 │ │ +30aa32: 1a02 a20e |01e9: const-string v2, "COVER_ART" // string@0ea2 │ │ +30aa36: 130f 1d00 |01eb: const/16 v15, #int 29 // #1d │ │ +30aa3a: 1a0e 5240 |01ed: const-string v14, "PIC" // string@4052 │ │ +30aa3e: 7051 2d96 20ef |01ef: invoke-direct {v0, v2, v15, v14, v1}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962d │ │ +30aa44: 6900 978a |01f2: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.COVER_ART:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a97 │ │ +30aa48: 2200 1a12 |01f4: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30aa4c: 6216 2a8e |01f6: sget-object v22, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30aa50: 1a12 c50e |01f8: const-string v18, "CUSTOM1" // string@0ec5 │ │ +30aa54: 1313 1e00 |01fa: const/16 v19, #int 30 // #1e │ │ +30aa58: 1a14 280e |01fc: const-string v20, "COM" // string@0e28 │ │ +30aa5c: 1a15 ea47 |01fe: const-string v21, "Songs-DB_Custom1" // string@47ea │ │ +30aa60: 0811 0000 |0200: move-object/from16 v17, v0 │ │ +30aa64: 7606 2c96 1100 |0202: invoke-direct/range {v17, v18, v19, v20, v21, v22}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ +30aa6a: 6900 988a |0205: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.CUSTOM1:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a98 │ │ +30aa6e: 2200 1a12 |0207: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30aa72: 621c 2a8e |0209: sget-object v28, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30aa76: 1a18 c60e |020b: const-string v24, "CUSTOM2" // string@0ec6 │ │ +30aa7a: 1319 1f00 |020d: const/16 v25, #int 31 // #1f │ │ +30aa7e: 1a1a 280e |020f: const-string v26, "COM" // string@0e28 │ │ +30aa82: 1a1b eb47 |0211: const-string v27, "Songs-DB_Custom2" // string@47eb │ │ +30aa86: 0817 0000 |0213: move-object/from16 v23, v0 │ │ +30aa8a: 7606 2c96 1700 |0215: invoke-direct/range {v23, v24, v25, v26, v27, v28}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ +30aa90: 6900 998a |0218: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.CUSTOM2:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a99 │ │ +30aa94: 2200 1a12 |021a: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30aa98: 6216 2a8e |021c: sget-object v22, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30aa9c: 1a12 c70e |021e: const-string v18, "CUSTOM3" // string@0ec7 │ │ +30aaa0: 1313 2000 |0220: const/16 v19, #int 32 // #20 │ │ +30aaa4: 1a14 280e |0222: const-string v20, "COM" // string@0e28 │ │ +30aaa8: 1a15 ec47 |0224: const-string v21, "Songs-DB_Custom3" // string@47ec │ │ +30aaac: 0811 0000 |0226: move-object/from16 v17, v0 │ │ +30aab0: 7606 2c96 1100 |0228: invoke-direct/range {v17, v18, v19, v20, v21, v22}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ +30aab6: 6900 9a8a |022b: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.CUSTOM3:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a9a │ │ +30aaba: 2200 1a12 |022d: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30aabe: 621c 2a8e |022f: sget-object v28, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30aac2: 1a18 c80e |0231: const-string v24, "CUSTOM4" // string@0ec8 │ │ +30aac6: 1319 2100 |0233: const/16 v25, #int 33 // #21 │ │ +30aaca: 1a1a 280e |0235: const-string v26, "COM" // string@0e28 │ │ +30aace: 1a1b ed47 |0237: const-string v27, "Songs-DB_Custom4" // string@47ed │ │ +30aad2: 0817 0000 |0239: move-object/from16 v23, v0 │ │ +30aad6: 7606 2c96 1700 |023b: invoke-direct/range {v23, v24, v25, v26, v27, v28}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ +30aadc: 6900 9b8a |023e: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.CUSTOM4:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a9b │ │ +30aae0: 2200 1a12 |0240: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30aae4: 6216 2a8e |0242: sget-object v22, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30aae8: 1a12 c90e |0244: const-string v18, "CUSTOM5" // string@0ec9 │ │ +30aaec: 1313 2200 |0246: const/16 v19, #int 34 // #22 │ │ +30aaf0: 1a14 280e |0248: const-string v20, "COM" // string@0e28 │ │ +30aaf4: 1a15 ee47 |024a: const-string v21, "Songs-DB_Custom5" // string@47ee │ │ +30aaf8: 0811 0000 |024c: move-object/from16 v17, v0 │ │ +30aafc: 7606 2c96 1100 |024e: invoke-direct/range {v17, v18, v19, v20, v21, v22}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ +30ab02: 6900 9c8a |0251: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.CUSTOM5:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a9c │ │ +30ab06: 2200 1a12 |0253: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30ab0a: 6201 2a8e |0255: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30ab0e: 1a02 e313 |0257: const-string v2, "DISC_NO" // string@13e3 │ │ +30ab12: 130e 2300 |0259: const/16 v14, #int 35 // #23 │ │ +30ab16: 1a0f 184a |025b: const-string v15, "TPA" // string@4a18 │ │ +30ab1a: 7051 2d96 20fe |025d: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962d │ │ +30ab20: 6900 9d8a |0260: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.DISC_NO:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a9d │ │ +30ab24: 2200 1a12 |0262: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30ab28: 6201 2a8e |0264: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30ab2c: 1a02 e513 |0266: const-string v2, "DISC_SUBTITLE" // string@13e5 │ │ +30ab30: 130e 2400 |0268: const/16 v14, #int 36 // #24 │ │ +30ab34: 1a0d 204a |026a: const-string v13, "TPS" // string@4a20 │ │ +30ab38: 7051 2d96 20de |026c: invoke-direct {v0, v2, v14, v13, v1}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962d │ │ +30ab3e: 6900 9e8a |026f: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.DISC_SUBTITLE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a9e │ │ +30ab42: 2200 1a12 |0271: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30ab46: 6201 2a8e |0273: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30ab4a: 1a02 e613 |0275: const-string v2, "DISC_TOTAL" // string@13e6 │ │ +30ab4e: 130d 2500 |0277: const/16 v13, #int 37 // #25 │ │ +30ab52: 7051 2d96 20fd |0279: invoke-direct {v0, v2, v13, v15, v1}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962d │ │ +30ab58: 6900 9f8a |027c: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.DISC_TOTAL:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a9f │ │ +30ab5c: 2200 1a12 |027e: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30ab60: 6201 378f |0280: sget-object v1, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey;.DJMIXER:Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey; // field@8f37 │ │ +30ab64: 6e10 f79b 0100 |0282: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey;.getKey:()Ljava/lang/String; // method@9bf7 │ │ +30ab6a: 0c18 |0285: move-result-object v24 │ │ +30ab6c: 6219 2a8e |0286: sget-object v25, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30ab70: 1a15 fa13 |0288: const-string v21, "DJMIXER" // string@13fa │ │ +30ab74: 1316 2600 |028a: const/16 v22, #int 38 // #26 │ │ +30ab78: 1a17 bc1e |028c: const-string v23, "IPL" // string@1ebc │ │ +30ab7c: 0814 0000 |028e: move-object/from16 v20, v0 │ │ +30ab80: 7606 2c96 1400 |0290: invoke-direct/range {v20, v21, v22, v23, v24, v25}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ +30ab86: 6900 a08a |0293: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.DJMIXER:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aa0 │ │ +30ab8a: 2200 1a12 |0295: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30ab8e: 6201 2a8e |0297: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30ab92: 1a02 a915 |0299: const-string v2, "ENCODER" // string@15a9 │ │ +30ab96: 130f 2700 |029b: const/16 v15, #int 39 // #27 │ │ +30ab9a: 1a0d 5e49 |029d: const-string v13, "TEN" // string@495e │ │ +30ab9e: 7051 2d96 20df |029f: invoke-direct {v0, v2, v15, v13, v1}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962d │ │ +30aba4: 6900 a18a |02a2: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ENCODER:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aa1 │ │ +30aba8: 2200 1a12 |02a4: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30abac: 6201 388f |02a6: sget-object v1, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey;.ENGINEER:Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey; // field@8f38 │ │ +30abb0: 6e10 f79b 0100 |02a8: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey;.getKey:()Ljava/lang/String; // method@9bf7 │ │ +30abb6: 0c19 |02ab: move-result-object v25 │ │ +30abb8: 621a 2a8e |02ac: sget-object v26, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30abbc: 1a16 b815 |02ae: const-string v22, "ENGINEER" // string@15b8 │ │ +30abc0: 1317 2800 |02b0: const/16 v23, #int 40 // #28 │ │ +30abc4: 1a18 bc1e |02b2: const-string v24, "IPL" // string@1ebc │ │ +30abc8: 0815 0000 |02b4: move-object/from16 v21, v0 │ │ +30abcc: 7606 2c96 1500 |02b6: invoke-direct/range {v21, v22, v23, v24, v25, v26}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ +30abd2: 6900 a28a |02b9: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ENGINEER:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aa2 │ │ +30abd6: 2200 1a12 |02bb: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30abda: 6220 2a8e |02bd: sget-object v32, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30abde: 1a1c ba15 |02bf: const-string v28, "ENSEMBLE" // string@15ba │ │ +30abe2: 131d 2900 |02c1: const/16 v29, #int 41 // #29 │ │ +30abe6: 1a1e 1f4b |02c3: const-string v30, "TXX" // string@4b1f │ │ +30abea: 1a1f ba15 |02c5: const-string v31, "ENSEMBLE" // string@15ba │ │ +30abee: 081b 0000 |02c7: move-object/from16 v27, v0 │ │ +30abf2: 7606 2c96 1b00 |02c9: invoke-direct/range {v27, v28, v29, v30, v31, v32}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ +30abf8: 6900 a38a |02cc: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ENSEMBLE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aa3 │ │ +30abfc: 2200 1a12 |02ce: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30ac00: 621a 2a8e |02d0: sget-object v26, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30ac04: 1a16 bb15 |02d2: const-string v22, "ENSEMBLE_SORT" // string@15bb │ │ +30ac08: 1317 2a00 |02d4: const/16 v23, #int 42 // #2a │ │ +30ac0c: 1a18 1f4b |02d6: const-string v24, "TXX" // string@4b1f │ │ +30ac10: 1a19 bb15 |02d8: const-string v25, "ENSEMBLE_SORT" // string@15bb │ │ +30ac14: 0815 0000 |02da: move-object/from16 v21, v0 │ │ +30ac18: 7606 2c96 1500 |02dc: invoke-direct/range {v21, v22, v23, v24, v25, v26}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ +30ac1e: 6900 a48a |02df: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ENSEMBLE_SORT:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aa4 │ │ +30ac22: 2200 1a12 |02e1: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30ac26: 6220 2a8e |02e3: sget-object v32, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30ac2a: 1a1c 4417 |02e5: const-string v28, "FBPM" // string@1744 │ │ +30ac2e: 131d 2b00 |02e7: const/16 v29, #int 43 // #2b │ │ +30ac32: 1a1e 1f4b |02e9: const-string v30, "TXX" // string@4b1f │ │ +30ac36: 1a1f 4417 |02eb: const-string v31, "FBPM" // string@1744 │ │ +30ac3a: 081b 0000 |02ed: move-object/from16 v27, v0 │ │ +30ac3e: 7606 2c96 1b00 |02ef: invoke-direct/range {v27, v28, v29, v30, v31, v32}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ +30ac44: 6900 a58a |02f2: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.FBPM:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aa5 │ │ +30ac48: 2200 1a12 |02f4: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30ac4c: 6201 2a8e |02f6: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30ac50: 1a02 b01b |02f8: const-string v2, "GENRE" // string@1bb0 │ │ +30ac54: 130d 2c00 |02fa: const/16 v13, #int 44 // #2c │ │ +30ac58: 1a0f 3f49 |02fc: const-string v15, "TCO" // string@493f │ │ +30ac5c: 7051 2d96 20fd |02fe: invoke-direct {v0, v2, v13, v15, v1}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962d │ │ +30ac62: 6900 a68a |0301: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.GENRE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aa6 │ │ +30ac66: 2200 1a12 |0303: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30ac6a: 621b 2a8e |0305: sget-object v27, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30ac6e: 1a17 e21b |0307: const-string v23, "GROUP" // string@1be2 │ │ +30ac72: 1318 2d00 |0309: const/16 v24, #int 45 // #2d │ │ +30ac76: 1a19 1f4b |030b: const-string v25, "TXX" // string@4b1f │ │ +30ac7a: 1a1a e21b |030d: const-string v26, "GROUP" // string@1be2 │ │ +30ac7e: 0816 0000 |030f: move-object/from16 v22, v0 │ │ +30ac82: 7606 2c96 1600 |0311: invoke-direct/range {v22, v23, v24, v25, v26, v27}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ +30ac88: 6900 a78a |0314: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.GROUP:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aa7 │ │ +30ac8c: 2200 1a12 |0316: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30ac90: 6201 2a8e |0318: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30ac94: 1a02 e31b |031a: const-string v2, "GROUPING" // string@1be3 │ │ +30ac98: 130f 2e00 |031c: const/16 v15, #int 46 // #2e │ │ +30ac9c: 1a0d cd4a |031e: const-string v13, "TT1" // string@4acd │ │ +30aca0: 7051 2d96 20df |0320: invoke-direct {v0, v2, v15, v13, v1}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962d │ │ +30aca6: 6900 a88a |0323: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.GROUPING:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aa8 │ │ +30acaa: 2200 1a12 |0325: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30acae: 621c 2a8e |0327: sget-object v28, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30acb2: 1a18 6039 |0329: const-string v24, "MOOD_INSTRUMENTAL" // string@3960 │ │ +30acb6: 1319 2f00 |032b: const/16 v25, #int 47 // #2f │ │ +30acba: 1a1a 1f4b |032d: const-string v26, "TXX" // string@4b1f │ │ +30acbe: 1a1b 6039 |032f: const-string v27, "MOOD_INSTRUMENTAL" // string@3960 │ │ +30acc2: 0817 0000 |0331: move-object/from16 v23, v0 │ │ +30acc6: 7606 2c96 1700 |0333: invoke-direct/range {v23, v24, v25, v26, v27, v28}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ +30accc: 6900 c18a |0336: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MOOD_INSTRUMENTAL:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ac1 │ │ +30acd0: 2200 1a12 |0338: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30acd4: 6201 2a8e |033a: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30acd8: 1a02 b41e |033c: const-string v2, "INVOLVED_PERSON" // string@1eb4 │ │ +30acdc: 130d 3000 |033e: const/16 v13, #int 48 // #30 │ │ +30ace0: 1a0f bc1e |0340: const-string v15, "IPL" // string@1ebc │ │ +30ace4: 7051 2d96 20fd |0342: invoke-direct {v0, v2, v13, v15, v1}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962d │ │ +30acea: 6900 aa8a |0345: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.INVOLVED_PERSON:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aaa │ │ +30acee: 2200 1a12 |0347: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30acf2: 621d 2a8e |0349: sget-object v29, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30acf6: 1a19 8c1e |034b: const-string v25, "INSTRUMENT" // string@1e8c │ │ +30acfa: 131a 3100 |034d: const/16 v26, #int 49 // #31 │ │ +30acfe: 1a1b 1f4b |034f: const-string v27, "TXX" // string@4b1f │ │ +30ad02: 1a1c 8c1e |0351: const-string v28, "INSTRUMENT" // string@1e8c │ │ +30ad06: 0818 0000 |0353: move-object/from16 v24, v0 │ │ +30ad0a: 7606 2c96 1800 |0355: invoke-direct/range {v24, v25, v26, v27, v28, v29}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ +30ad10: 6900 a98a |0358: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.INSTRUMENT:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aa9 │ │ +30ad14: 2200 1a12 |035a: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30ad18: 6223 2a8e |035c: sget-object v35, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30ad1c: 1a1f bb1e |035e: const-string v31, "IPI" // string@1ebb │ │ +30ad20: 1320 3200 |0360: const/16 v32, #int 50 // #32 │ │ +30ad24: 1a21 1f4b |0362: const-string v33, "TXX" // string@4b1f │ │ +30ad28: 1a22 bb1e |0364: const-string v34, "IPI" // string@1ebb │ │ +30ad2c: 081e 0000 |0366: move-object/from16 v30, v0 │ │ +30ad30: 7606 2c96 1e00 |0368: invoke-direct/range {v30, v31, v32, v33, v34, v35}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ +30ad36: 6900 ab8a |036b: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.IPI:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aab │ │ +30ad3a: 2200 1a12 |036d: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30ad3e: 6201 2a8e |036f: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30ad42: 1a02 e01e |0371: const-string v2, "ISRC" // string@1ee0 │ │ +30ad46: 130d 3300 |0373: const/16 v13, #int 51 // #33 │ │ +30ad4a: 1a0e 9e4a |0375: const-string v14, "TRC" // string@4a9e │ │ +30ad4e: 7051 2d96 20ed |0377: invoke-direct {v0, v2, v13, v14, v1}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962d │ │ +30ad54: 6900 ac8a |037a: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ISRC:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aac │ │ +30ad58: 2200 1a12 |037c: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30ad5c: 621f 2a8e |037e: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30ad60: 1a1b e51e |0380: const-string v27, "ISWC" // string@1ee5 │ │ +30ad64: 131c 3400 |0382: const/16 v28, #int 52 // #34 │ │ +30ad68: 1a1d 1f4b |0384: const-string v29, "TXX" // string@4b1f │ │ +30ad6c: 1a1e e51e |0386: const-string v30, "ISWC" // string@1ee5 │ │ +30ad70: 081a 0000 |0388: move-object/from16 v26, v0 │ │ +30ad74: 7606 2c96 1a00 |038a: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ +30ad7a: 6900 ad8a |038d: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ISWC:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aad │ │ +30ad7e: 2200 1a12 |038f: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30ad82: 6225 2a8e |0391: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30ad86: 1a21 e81e |0393: const-string v33, "IS_CLASSICAL" // string@1ee8 │ │ +30ad8a: 1322 3500 |0395: const/16 v34, #int 53 // #35 │ │ +30ad8e: 1a23 1f4b |0397: const-string v35, "TXX" // string@4b1f │ │ +30ad92: 1a24 e81e |0399: const-string v36, "IS_CLASSICAL" // string@1ee8 │ │ +30ad96: 0820 0000 |039b: move-object/from16 v32, v0 │ │ +30ad9a: 7606 2c96 2000 |039d: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ +30ada0: 6900 ae8a |03a0: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.IS_CLASSICAL:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aae │ │ +30ada4: 2200 1a12 |03a2: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30ada8: 6201 2a8e |03a4: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30adac: 1a02 e91e |03a6: const-string v2, "IS_COMPILATION" // string@1ee9 │ │ +30adb0: 130d 3600 |03a8: const/16 v13, #int 54 // #36 │ │ +30adb4: 1a0e 4449 |03aa: const-string v14, "TCP" // string@4944 │ │ +30adb8: 7051 2d96 20ed |03ac: invoke-direct {v0, v2, v13, v14, v1}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962d │ │ +30adbe: 6900 af8a |03af: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.IS_COMPILATION:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aaf │ │ +30adc2: 2200 1a12 |03b1: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30adc6: 621f 2a8e |03b3: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30adca: 1a1b ea1e |03b5: const-string v27, "IS_HD" // string@1eea │ │ +30adce: 131c 3700 |03b7: const/16 v28, #int 55 // #37 │ │ +30add2: 1a1d 1f4b |03b9: const-string v29, "TXX" // string@4b1f │ │ +30add6: 1a1e ea1e |03bb: const-string v30, "IS_HD" // string@1eea │ │ +30adda: 081a 0000 |03bd: move-object/from16 v26, v0 │ │ +30adde: 7606 2c96 1a00 |03bf: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ +30ade4: 6900 b08a |03c2: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.IS_HD:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ab0 │ │ +30ade8: 2200 1a12 |03c4: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30adec: 6225 2a8e |03c6: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30adf0: 1a21 f01e |03c8: const-string v33, "IS_SOUNDTRACK" // string@1ef0 │ │ +30adf4: 1322 3800 |03ca: const/16 v34, #int 56 // #38 │ │ +30adf8: 1a23 1f4b |03cc: const-string v35, "TXX" // string@4b1f │ │ +30adfc: 1a24 f01e |03ce: const-string v36, "IS_SOUNDTRACK" // string@1ef0 │ │ +30ae00: 0820 0000 |03d0: move-object/from16 v32, v0 │ │ +30ae04: 7606 2c96 2000 |03d2: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ +30ae0a: 6900 b18a |03d5: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.IS_SOUNDTRACK:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ab1 │ │ +30ae0e: 2200 1a12 |03d7: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30ae12: 6201 2a8e |03d9: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30ae16: 1a02 001f |03db: const-string v2, "ITUNES_GROUPING" // string@1f00 │ │ +30ae1a: 130d 3900 |03dd: const/16 v13, #int 57 // #39 │ │ +30ae1e: 1a0e d21b |03df: const-string v14, "GP1" // string@1bd2 │ │ +30ae22: 7051 2d96 20ed |03e1: invoke-direct {v0, v2, v13, v14, v1}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962d │ │ +30ae28: 6900 b28a |03e4: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ITUNES_GROUPING:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ab2 │ │ +30ae2c: 2200 1a12 |03e6: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30ae30: 6201 2a8e |03e8: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30ae34: 1a02 7d20 |03ea: const-string v2, "KEY" // string@207d │ │ +30ae38: 130d 3a00 |03ec: const/16 v13, #int 58 // #3a │ │ +30ae3c: 1a0e c549 |03ee: const-string v14, "TKE" // string@49c5 │ │ +30ae40: 7051 2d96 20ed |03f0: invoke-direct {v0, v2, v13, v14, v1}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962d │ │ +30ae46: 6900 b38a |03f3: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.KEY:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ab3 │ │ +30ae4a: 2200 1a12 |03f5: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30ae4e: 6201 2a8e |03f7: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30ae52: 1a02 9c21 |03f9: const-string v2, "LANGUAGE" // string@219c │ │ +30ae56: 130d 3b00 |03fb: const/16 v13, #int 59 // #3b │ │ +30ae5a: 1a0e c949 |03fd: const-string v14, "TLA" // string@49c9 │ │ +30ae5e: 7051 2d96 20ed |03ff: invoke-direct {v0, v2, v13, v14, v1}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962d │ │ +30ae64: 6900 b48a |0402: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.LANGUAGE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ab4 │ │ +30ae68: 2200 1a12 |0404: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30ae6c: 6201 2a8e |0406: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30ae70: 1a02 e722 |0408: const-string v2, "LYRICIST" // string@22e7 │ │ +30ae74: 130d 3c00 |040a: const/16 v13, #int 60 // #3c │ │ +30ae78: 1a0e 1e4b |040c: const-string v14, "TXT" // string@4b1e │ │ +30ae7c: 7051 2d96 20ed |040e: invoke-direct {v0, v2, v13, v14, v1}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962d │ │ +30ae82: 6900 b58a |0411: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.LYRICIST:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ab5 │ │ +30ae86: 2200 1a12 |0413: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30ae8a: 621f 2a8e |0415: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30ae8e: 1a1b e922 |0417: const-string v27, "LYRICIST_SORT" // string@22e9 │ │ +30ae92: 131c 3d00 |0419: const/16 v28, #int 61 // #3d │ │ +30ae96: 1a1d 1f4b |041b: const-string v29, "TXX" // string@4b1f │ │ +30ae9a: 1a1e e922 |041d: const-string v30, "LYRICIST_SORT" // string@22e9 │ │ +30ae9e: 081a 0000 |041f: move-object/from16 v26, v0 │ │ +30aea2: 7606 2c96 1a00 |0421: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ +30aea8: 6900 b68a |0424: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.LYRICIST_SORT:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ab6 │ │ +30aeac: 2200 1a12 |0426: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30aeb0: 6201 2a8e |0428: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30aeb4: 1a02 ea22 |042a: const-string v2, "LYRICS" // string@22ea │ │ +30aeb8: 130d 3e00 |042c: const/16 v13, #int 62 // #3e │ │ +30aebc: 1a0e 0d4f |042e: const-string v14, "ULT" // string@4f0d │ │ +30aec0: 7051 2d96 20ed |0430: invoke-direct {v0, v2, v13, v14, v1}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962d │ │ +30aec6: 6900 b78a |0433: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.LYRICS:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ab7 │ │ +30aeca: 2200 1a12 |0435: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30aece: 6201 2a8e |0437: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30aed2: 1a02 8e38 |0439: const-string v2, "MEDIA" // string@388e │ │ +30aed6: 130d 3f00 |043b: const/16 v13, #int 63 // #3f │ │ +30aeda: 1a0e d449 |043d: const-string v14, "TMT" // string@49d4 │ │ +30aede: 7051 2d96 20ed |043f: invoke-direct {v0, v2, v13, v14, v1}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962d │ │ +30aee4: 6900 b88a |0442: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MEDIA:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ab8 │ │ +30aee8: 2200 1a12 |0444: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30aeec: 6201 398f |0446: sget-object v1, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey;.MIXER:Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey; // field@8f39 │ │ +30aef0: 6e10 f79b 0100 |0448: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey;.getKey:()Ljava/lang/String; // method@9bf7 │ │ +30aef6: 0c1e |044b: move-result-object v30 │ │ +30aef8: 621f 2a8e |044c: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30aefc: 1a1b 0239 |044e: const-string v27, "MIXER" // string@3902 │ │ +30af00: 131c 4000 |0450: const/16 v28, #int 64 // #40 │ │ +30af04: 1a1d bc1e |0452: const-string v29, "IPL" // string@1ebc │ │ +30af08: 081a 0000 |0454: move-object/from16 v26, v0 │ │ +30af0c: 7606 2c96 1a00 |0456: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ +30af12: 6900 b98a |0459: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MIXER:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ab9 │ │ +30af16: 2200 1a12 |045b: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30af1a: 6225 2a8e |045d: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30af1e: 1a21 5939 |045f: const-string v33, "MOOD" // string@3959 │ │ +30af22: 1322 4100 |0461: const/16 v34, #int 65 // #41 │ │ +30af26: 1a23 1f4b |0463: const-string v35, "TXX" // string@4b1f │ │ +30af2a: 1a24 5939 |0465: const-string v36, "MOOD" // string@3959 │ │ +30af2e: 0820 0000 |0467: move-object/from16 v32, v0 │ │ +30af32: 7606 2c96 2000 |0469: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ +30af38: 6900 ba8a |046c: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MOOD:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aba │ │ +30af3c: 2200 1a12 |046e: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30af40: 621f 2a8e |0470: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30af44: 1a1b 5a39 |0472: const-string v27, "MOOD_ACOUSTIC" // string@395a │ │ +30af48: 131c 4200 |0474: const/16 v28, #int 66 // #42 │ │ +30af4c: 1a1d 1f4b |0476: const-string v29, "TXX" // string@4b1f │ │ +30af50: 1a1e 5a39 |0478: const-string v30, "MOOD_ACOUSTIC" // string@395a │ │ +30af54: 081a 0000 |047a: move-object/from16 v26, v0 │ │ +30af58: 7606 2c96 1a00 |047c: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ +30af5e: 6900 bb8a |047f: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MOOD_ACOUSTIC:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8abb │ │ +30af62: 2200 1a12 |0481: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30af66: 6225 2a8e |0483: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30af6a: 1a21 5b39 |0485: const-string v33, "MOOD_AGGRESSIVE" // string@395b │ │ +30af6e: 1322 4300 |0487: const/16 v34, #int 67 // #43 │ │ +30af72: 1a23 1f4b |0489: const-string v35, "TXX" // string@4b1f │ │ +30af76: 1a24 5b39 |048b: const-string v36, "MOOD_AGGRESSIVE" // string@395b │ │ +30af7a: 0820 0000 |048d: move-object/from16 v32, v0 │ │ +30af7e: 7606 2c96 2000 |048f: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ +30af84: 6900 bc8a |0492: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MOOD_AGGRESSIVE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8abc │ │ +30af88: 2200 1a12 |0494: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30af8c: 621f 2a8e |0496: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30af90: 1a1b 5c39 |0498: const-string v27, "MOOD_AROUSAL" // string@395c │ │ +30af94: 131c 4400 |049a: const/16 v28, #int 68 // #44 │ │ +30af98: 1a1d 1f4b |049c: const-string v29, "TXX" // string@4b1f │ │ +30af9c: 1a1e 5c39 |049e: const-string v30, "MOOD_AROUSAL" // string@395c │ │ +30afa0: 081a 0000 |04a0: move-object/from16 v26, v0 │ │ +30afa4: 7606 2c96 1a00 |04a2: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ +30afaa: 6900 bd8a |04a5: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MOOD_AROUSAL:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8abd │ │ +30afae: 2200 1a12 |04a7: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30afb2: 6225 2a8e |04a9: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30afb6: 1a21 5d39 |04ab: const-string v33, "MOOD_DANCEABILITY" // string@395d │ │ +30afba: 1322 4500 |04ad: const/16 v34, #int 69 // #45 │ │ +30afbe: 1a23 1f4b |04af: const-string v35, "TXX" // string@4b1f │ │ +30afc2: 1a24 5d39 |04b1: const-string v36, "MOOD_DANCEABILITY" // string@395d │ │ +30afc6: 0820 0000 |04b3: move-object/from16 v32, v0 │ │ +30afca: 7606 2c96 2000 |04b5: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ +30afd0: 6900 be8a |04b8: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MOOD_DANCEABILITY:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8abe │ │ +30afd4: 2200 1a12 |04ba: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30afd8: 621f 2a8e |04bc: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30afdc: 1a1b 5e39 |04be: const-string v27, "MOOD_ELECTRONIC" // string@395e │ │ +30afe0: 131c 4600 |04c0: const/16 v28, #int 70 // #46 │ │ +30afe4: 1a1d 1f4b |04c2: const-string v29, "TXX" // string@4b1f │ │ +30afe8: 1a1e 5e39 |04c4: const-string v30, "MOOD_ELECTRONIC" // string@395e │ │ +30afec: 081a 0000 |04c6: move-object/from16 v26, v0 │ │ +30aff0: 7606 2c96 1a00 |04c8: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ +30aff6: 6900 bf8a |04cb: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MOOD_ELECTRONIC:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8abf │ │ +30affa: 2200 1a12 |04cd: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30affe: 6225 2a8e |04cf: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30b002: 1a21 5f39 |04d1: const-string v33, "MOOD_HAPPY" // string@395f │ │ +30b006: 1322 4700 |04d3: const/16 v34, #int 71 // #47 │ │ +30b00a: 1a23 1f4b |04d5: const-string v35, "TXX" // string@4b1f │ │ +30b00e: 1a24 5f39 |04d7: const-string v36, "MOOD_HAPPY" // string@395f │ │ +30b012: 0820 0000 |04d9: move-object/from16 v32, v0 │ │ +30b016: 7606 2c96 2000 |04db: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ +30b01c: 6900 c08a |04de: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MOOD_HAPPY:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ac0 │ │ +30b020: 2200 1a12 |04e0: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30b024: 621f 2a8e |04e2: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30b028: 1a1b 6239 |04e4: const-string v27, "MOOD_PARTY" // string@3962 │ │ +30b02c: 131c 4800 |04e6: const/16 v28, #int 72 // #48 │ │ +30b030: 1a1d 1f4b |04e8: const-string v29, "TXX" // string@4b1f │ │ +30b034: 1a1e 6239 |04ea: const-string v30, "MOOD_PARTY" // string@3962 │ │ +30b038: 081a 0000 |04ec: move-object/from16 v26, v0 │ │ +30b03c: 7606 2c96 1a00 |04ee: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ +30b042: 6900 c28a |04f1: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MOOD_PARTY:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ac2 │ │ +30b046: 2200 1a12 |04f3: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30b04a: 6225 2a8e |04f5: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30b04e: 1a21 6339 |04f7: const-string v33, "MOOD_RELAXED" // string@3963 │ │ +30b052: 1322 4900 |04f9: const/16 v34, #int 73 // #49 │ │ +30b056: 1a23 1f4b |04fb: const-string v35, "TXX" // string@4b1f │ │ +30b05a: 1a24 6339 |04fd: const-string v36, "MOOD_RELAXED" // string@3963 │ │ +30b05e: 0820 0000 |04ff: move-object/from16 v32, v0 │ │ +30b062: 7606 2c96 2000 |0501: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ +30b068: 6900 c38a |0504: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MOOD_RELAXED:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ac3 │ │ +30b06c: 2200 1a12 |0506: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30b070: 621f 2a8e |0508: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30b074: 1a1b 6439 |050a: const-string v27, "MOOD_SAD" // string@3964 │ │ +30b078: 131c 4a00 |050c: const/16 v28, #int 74 // #4a │ │ +30b07c: 1a1d 1f4b |050e: const-string v29, "TXX" // string@4b1f │ │ +30b080: 1a1e 6439 |0510: const-string v30, "MOOD_SAD" // string@3964 │ │ +30b084: 081a 0000 |0512: move-object/from16 v26, v0 │ │ +30b088: 7606 2c96 1a00 |0514: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ +30b08e: 6900 c48a |0517: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MOOD_SAD:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ac4 │ │ +30b092: 2200 1a12 |0519: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30b096: 6225 2a8e |051b: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30b09a: 1a21 6539 |051d: const-string v33, "MOOD_VALENCE" // string@3965 │ │ +30b09e: 1322 4b00 |051f: const/16 v34, #int 75 // #4b │ │ +30b0a2: 1a23 1f4b |0521: const-string v35, "TXX" // string@4b1f │ │ +30b0a6: 1a24 6539 |0523: const-string v36, "MOOD_VALENCE" // string@3965 │ │ +30b0aa: 0820 0000 |0525: move-object/from16 v32, v0 │ │ +30b0ae: 7606 2c96 2000 |0527: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ +30b0b4: 6900 c58a |052a: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MOOD_VALENCE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ac5 │ │ +30b0b8: 2200 1a12 |052c: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30b0bc: 6201 2a8e |052e: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30b0c0: 1a02 6d39 |0530: const-string v2, "MOVEMENT" // string@396d │ │ +30b0c4: 130d 4c00 |0532: const/16 v13, #int 76 // #4c │ │ +30b0c8: 1a0e 553a |0534: const-string v14, "MVN" // string@3a55 │ │ +30b0cc: 7051 2d96 20ed |0536: invoke-direct {v0, v2, v13, v14, v1}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962d │ │ +30b0d2: 6900 c68a |0539: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MOVEMENT:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ac6 │ │ +30b0d6: 2200 1a12 |053b: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30b0da: 6201 2a8e |053d: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30b0de: 1a02 7439 |053f: const-string v2, "MOVEMENT_NO" // string@3974 │ │ +30b0e2: 130d 4d00 |0541: const/16 v13, #int 77 // #4d │ │ +30b0e6: 1a0e 533a |0543: const-string v14, "MVI" // string@3a53 │ │ +30b0ea: 7051 2d96 20ed |0545: invoke-direct {v0, v2, v13, v14, v1}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962d │ │ +30b0f0: 6900 c78a |0548: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MOVEMENT_NO:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ac7 │ │ +30b0f4: 2200 1a12 |054a: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30b0f8: 6201 2a8e |054c: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30b0fc: 1a02 7539 |054e: const-string v2, "MOVEMENT_TOTAL" // string@3975 │ │ +30b100: 130d 4e00 |0550: const/16 v13, #int 78 // #4e │ │ +30b104: 1a0e 533a |0552: const-string v14, "MVI" // string@3a53 │ │ +30b108: 7051 2d96 20ed |0554: invoke-direct {v0, v2, v13, v14, v1}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962d │ │ +30b10e: 6900 c88a |0557: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MOVEMENT_TOTAL:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ac8 │ │ +30b112: 2200 1a12 |0559: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30b116: 621f 2a8e |055b: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30b11a: 1a1b 173a |055d: const-string v27, "MUSICBRAINZ_ARTISTID" // string@3a17 │ │ +30b11e: 131c 4f00 |055f: const/16 v28, #int 79 // #4f │ │ +30b122: 1a1d 1f4b |0561: const-string v29, "TXX" // string@4b1f │ │ +30b126: 1a1e cb3c |0563: const-string v30, "MusicBrainz Artist Id" // string@3ccb │ │ +30b12a: 081a 0000 |0565: move-object/from16 v26, v0 │ │ +30b12e: 7606 2c96 1a00 |0567: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ +30b134: 6900 c98a |056a: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MUSICBRAINZ_ARTISTID:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ac9 │ │ +30b138: 2200 1a12 |056c: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30b13c: 6225 2a8e |056e: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30b140: 1a21 193a |0570: const-string v33, "MUSICBRAINZ_DISC_ID" // string@3a19 │ │ +30b144: 1322 5000 |0572: const/16 v34, #int 80 // #50 │ │ +30b148: 1a23 1f4b |0574: const-string v35, "TXX" // string@4b1f │ │ +30b14c: 1a24 cc3c |0576: const-string v36, "MusicBrainz Disc Id" // string@3ccc │ │ +30b150: 0820 0000 |0578: move-object/from16 v32, v0 │ │ +30b154: 7606 2c96 2000 |057a: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ +30b15a: 6900 ca8a |057d: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MUSICBRAINZ_DISC_ID:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aca │ │ +30b15e: 2200 1a12 |057f: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30b162: 621f 2a8e |0581: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30b166: 1a1b 233a |0583: const-string v27, "MUSICBRAINZ_ORIGINAL_RELEASEID" // string@3a23 │ │ +30b16a: 131c 5100 |0585: const/16 v28, #int 81 // #51 │ │ +30b16e: 1a1d 1f4b |0587: const-string v29, "TXX" // string@4b1f │ │ +30b172: 1a1e cd3c |0589: const-string v30, "MusicBrainz Original Album Id" // string@3ccd │ │ +30b176: 081a 0000 |058b: move-object/from16 v26, v0 │ │ +30b17a: 7606 2c96 1a00 |058d: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ +30b180: 6900 cb8a |0590: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MUSICBRAINZ_ORIGINAL_RELEASEID:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8acb │ │ +30b184: 2200 1a12 |0592: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30b188: 6225 2a8e |0594: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30b18c: 1a21 253a |0596: const-string v33, "MUSICBRAINZ_RELEASEARTISTID" // string@3a25 │ │ +30b190: 1322 5200 |0598: const/16 v34, #int 82 // #52 │ │ +30b194: 1a23 1f4b |059a: const-string v35, "TXX" // string@4b1f │ │ +30b198: 1a24 c63c |059c: const-string v36, "MusicBrainz Album Artist Id" // string@3cc6 │ │ +30b19c: 0820 0000 |059e: move-object/from16 v32, v0 │ │ +30b1a0: 7606 2c96 2000 |05a0: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ +30b1a6: 6900 cc8a |05a3: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MUSICBRAINZ_RELEASEARTISTID:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8acc │ │ +30b1aa: 2200 1a12 |05a5: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30b1ae: 621f 2a8e |05a7: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30b1b2: 1a1b 273a |05a9: const-string v27, "MUSICBRAINZ_RELEASEID" // string@3a27 │ │ +30b1b6: 131c 5300 |05ab: const/16 v28, #int 83 // #53 │ │ +30b1ba: 1a1d 1f4b |05ad: const-string v29, "TXX" // string@4b1f │ │ +30b1be: 1a1e c73c |05af: const-string v30, "MusicBrainz Album Id" // string@3cc7 │ │ +30b1c2: 081a 0000 |05b1: move-object/from16 v26, v0 │ │ +30b1c6: 7606 2c96 1a00 |05b3: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ +30b1cc: 6900 cd8a |05b6: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MUSICBRAINZ_RELEASEID:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8acd │ │ +30b1d0: 2200 1a12 |05b8: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30b1d4: 6225 2a8e |05ba: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30b1d8: 1a21 293a |05bc: const-string v33, "MUSICBRAINZ_RELEASE_COUNTRY" // string@3a29 │ │ +30b1dc: 1322 5400 |05be: const/16 v34, #int 84 // #54 │ │ +30b1e0: 1a23 1f4b |05c0: const-string v35, "TXX" // string@4b1f │ │ +30b1e4: 1a24 c83c |05c2: const-string v36, "MusicBrainz Album Release Country" // string@3cc8 │ │ +30b1e8: 0820 0000 |05c4: move-object/from16 v32, v0 │ │ +30b1ec: 7606 2c96 2000 |05c6: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ +30b1f2: 6900 ce8a |05c9: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MUSICBRAINZ_RELEASE_COUNTRY:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ace │ │ +30b1f6: 2200 1a12 |05cb: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30b1fa: 621f 2a8e |05cd: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30b1fe: 1a1b 2b3a |05cf: const-string v27, "MUSICBRAINZ_RELEASE_GROUP_ID" // string@3a2b │ │ +30b202: 131c 5500 |05d1: const/16 v28, #int 85 // #55 │ │ +30b206: 1a1d 1f4b |05d3: const-string v29, "TXX" // string@4b1f │ │ +30b20a: 1a1e ce3c |05d5: const-string v30, "MusicBrainz Release Group Id" // string@3cce │ │ +30b20e: 081a 0000 |05d7: move-object/from16 v26, v0 │ │ +30b212: 7606 2c96 1a00 |05d9: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ +30b218: 6900 cf8a |05dc: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MUSICBRAINZ_RELEASE_GROUP_ID:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8acf │ │ +30b21c: 2200 1a12 |05de: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30b220: 6225 2a8e |05e0: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30b224: 1a21 2c3a |05e2: const-string v33, "MUSICBRAINZ_RELEASE_STATUS" // string@3a2c │ │ +30b228: 1322 5600 |05e4: const/16 v34, #int 86 // #56 │ │ +30b22c: 1a23 1f4b |05e6: const-string v35, "TXX" // string@4b1f │ │ +30b230: 1a24 c93c |05e8: const-string v36, "MusicBrainz Album Status" // string@3cc9 │ │ +30b234: 0820 0000 |05ea: move-object/from16 v32, v0 │ │ +30b238: 7606 2c96 2000 |05ec: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ +30b23e: 6900 d08a |05ef: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MUSICBRAINZ_RELEASE_STATUS:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ad0 │ │ +30b242: 2200 1a12 |05f1: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30b246: 621f 2a8e |05f3: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30b24a: 1a1b 2e3a |05f5: const-string v27, "MUSICBRAINZ_RELEASE_TRACK_ID" // string@3a2e │ │ +30b24e: 131c 5700 |05f7: const/16 v28, #int 87 // #57 │ │ +30b252: 1a1d 1f4b |05f9: const-string v29, "TXX" // string@4b1f │ │ +30b256: 1a1e cf3c |05fb: const-string v30, "MusicBrainz Release Track Id" // string@3ccf │ │ +30b25a: 081a 0000 |05fd: move-object/from16 v26, v0 │ │ +30b25e: 7606 2c96 1a00 |05ff: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ +30b264: 6900 d18a |0602: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MUSICBRAINZ_RELEASE_TRACK_ID:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ad1 │ │ +30b268: 2200 1a12 |0604: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30b26c: 6225 2a8e |0606: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30b270: 1a21 2f3a |0608: const-string v33, "MUSICBRAINZ_RELEASE_TYPE" // string@3a2f │ │ +30b274: 1322 5800 |060a: const/16 v34, #int 88 // #58 │ │ +30b278: 1a23 1f4b |060c: const-string v35, "TXX" // string@4b1f │ │ +30b27c: 1a24 ca3c |060e: const-string v36, "MusicBrainz Album Type" // string@3cca │ │ +30b280: 0820 0000 |0610: move-object/from16 v32, v0 │ │ +30b284: 7606 2c96 2000 |0612: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ +30b28a: 6900 d28a |0615: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MUSICBRAINZ_RELEASE_TYPE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ad2 │ │ +30b28e: 2200 1a12 |0617: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30b292: 621f 2a8e |0619: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30b296: 1a1b 313a |061b: const-string v27, "MUSICBRAINZ_TRACK_ID" // string@3a31 │ │ +30b29a: 131c 5900 |061d: const/16 v28, #int 89 // #59 │ │ +30b29e: 1a1d 014f |061f: const-string v29, "UFI" // string@4f01 │ │ +30b2a2: 1a1e 977b |0621: const-string v30, "http://musicbrainz.org" // string@7b97 │ │ +30b2a6: 081a 0000 |0623: move-object/from16 v26, v0 │ │ +30b2aa: 7606 2c96 1a00 |0625: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ +30b2b0: 6900 d38a |0628: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MUSICBRAINZ_TRACK_ID:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ad3 │ │ +30b2b4: 2200 1a12 |062a: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30b2b8: 6225 2a8e |062c: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30b2bc: 1a21 343a |062e: const-string v33, "MUSICBRAINZ_WORK_COMPOSITION" // string@3a34 │ │ +30b2c0: 1322 5a00 |0630: const/16 v34, #int 90 // #5a │ │ +30b2c4: 1a23 1f4b |0632: const-string v35, "TXX" // string@4b1f │ │ +30b2c8: 1a24 343a |0634: const-string v36, "MUSICBRAINZ_WORK_COMPOSITION" // string@3a34 │ │ +30b2cc: 0820 0000 |0636: move-object/from16 v32, v0 │ │ +30b2d0: 7606 2c96 2000 |0638: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ +30b2d6: 6900 d58a |063b: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MUSICBRAINZ_WORK_COMPOSITION:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ad5 │ │ +30b2da: 2200 1a12 |063d: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30b2de: 621f 2a8e |063f: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30b2e2: 1a1b 353a |0641: const-string v27, "MUSICBRAINZ_WORK_COMPOSITION_ID" // string@3a35 │ │ +30b2e6: 131c 5b00 |0643: const/16 v28, #int 91 // #5b │ │ +30b2ea: 1a1d 1f4b |0645: const-string v29, "TXX" // string@4b1f │ │ +30b2ee: 1a1e 353a |0647: const-string v30, "MUSICBRAINZ_WORK_COMPOSITION_ID" // string@3a35 │ │ +30b2f2: 081a 0000 |0649: move-object/from16 v26, v0 │ │ +30b2f6: 7606 2c96 1a00 |064b: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ +30b2fc: 6900 d68a |064e: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MUSICBRAINZ_WORK_COMPOSITION_ID:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ad6 │ │ +30b300: 2200 1a12 |0650: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30b304: 6225 2a8e |0652: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30b308: 1a21 363a |0654: const-string v33, "MUSICBRAINZ_WORK_ID" // string@3a36 │ │ +30b30c: 1322 5c00 |0656: const/16 v34, #int 92 // #5c │ │ +30b310: 1a23 1f4b |0658: const-string v35, "TXX" // string@4b1f │ │ +30b314: 1a24 d13c |065a: const-string v36, "MusicBrainz Work Id" // string@3cd1 │ │ +30b318: 0820 0000 |065c: move-object/from16 v32, v0 │ │ +30b31c: 7606 2c96 2000 |065e: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ +30b322: 6900 d78a |0661: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MUSICBRAINZ_WORK_ID:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ad7 │ │ +30b326: 2200 1a12 |0663: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30b32a: 621f 2a8e |0665: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30b32e: 1a1b 383a |0667: const-string v27, "MUSICBRAINZ_WORK_PART_LEVEL1_ID" // string@3a38 │ │ +30b332: 131c 5d00 |0669: const/16 v28, #int 93 // #5d │ │ +30b336: 1a1d 1f4b |066b: const-string v29, "TXX" // string@4b1f │ │ +30b33a: 1a1e 383a |066d: const-string v30, "MUSICBRAINZ_WORK_PART_LEVEL1_ID" // string@3a38 │ │ +30b33e: 081a 0000 |066f: move-object/from16 v26, v0 │ │ +30b342: 7606 2c96 1a00 |0671: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ +30b348: 6900 d88a |0674: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL1_ID:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ad8 │ │ +30b34c: 2200 1a12 |0676: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30b350: 6225 2a8e |0678: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30b354: 1a21 3b3a |067a: const-string v33, "MUSICBRAINZ_WORK_PART_LEVEL2_ID" // string@3a3b │ │ +30b358: 1322 5e00 |067c: const/16 v34, #int 94 // #5e │ │ +30b35c: 1a23 1f4b |067e: const-string v35, "TXX" // string@4b1f │ │ +30b360: 1a24 3b3a |0680: const-string v36, "MUSICBRAINZ_WORK_PART_LEVEL2_ID" // string@3a3b │ │ +30b364: 0820 0000 |0682: move-object/from16 v32, v0 │ │ +30b368: 7606 2c96 2000 |0684: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ +30b36e: 6900 d98a |0687: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL2_ID:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ad9 │ │ +30b372: 2200 1a12 |0689: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30b376: 621f 2a8e |068b: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30b37a: 1a1b 3e3a |068d: const-string v27, "MUSICBRAINZ_WORK_PART_LEVEL3_ID" // string@3a3e │ │ +30b37e: 131c 5f00 |068f: const/16 v28, #int 95 // #5f │ │ +30b382: 1a1d 1f4b |0691: const-string v29, "TXX" // string@4b1f │ │ +30b386: 1a1e 3e3a |0693: const-string v30, "MUSICBRAINZ_WORK_PART_LEVEL3_ID" // string@3a3e │ │ +30b38a: 081a 0000 |0695: move-object/from16 v26, v0 │ │ +30b38e: 7606 2c96 1a00 |0697: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ +30b394: 6900 da8a |069a: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL3_ID:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ada │ │ +30b398: 2200 1a12 |069c: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30b39c: 6225 2a8e |069e: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30b3a0: 1a21 413a |06a0: const-string v33, "MUSICBRAINZ_WORK_PART_LEVEL4_ID" // string@3a41 │ │ +30b3a4: 1322 6000 |06a2: const/16 v34, #int 96 // #60 │ │ +30b3a8: 1a23 1f4b |06a4: const-string v35, "TXX" // string@4b1f │ │ +30b3ac: 1a24 413a |06a6: const-string v36, "MUSICBRAINZ_WORK_PART_LEVEL4_ID" // string@3a41 │ │ +30b3b0: 0820 0000 |06a8: move-object/from16 v32, v0 │ │ +30b3b4: 7606 2c96 2000 |06aa: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ +30b3ba: 6900 db8a |06ad: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL4_ID:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8adb │ │ +30b3be: 2200 1a12 |06af: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30b3c2: 621f 2a8e |06b1: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30b3c6: 1a1b 443a |06b3: const-string v27, "MUSICBRAINZ_WORK_PART_LEVEL5_ID" // string@3a44 │ │ +30b3ca: 131c 6100 |06b5: const/16 v28, #int 97 // #61 │ │ +30b3ce: 1a1d 1f4b |06b7: const-string v29, "TXX" // string@4b1f │ │ +30b3d2: 1a1e 443a |06b9: const-string v30, "MUSICBRAINZ_WORK_PART_LEVEL5_ID" // string@3a44 │ │ +30b3d6: 081a 0000 |06bb: move-object/from16 v26, v0 │ │ +30b3da: 7606 2c96 1a00 |06bd: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ +30b3e0: 6900 dc8a |06c0: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL5_ID:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8adc │ │ +30b3e4: 2200 1a12 |06c2: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30b3e8: 6225 2a8e |06c4: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30b3ec: 1a21 473a |06c6: const-string v33, "MUSICBRAINZ_WORK_PART_LEVEL6_ID" // string@3a47 │ │ +30b3f0: 1322 6200 |06c8: const/16 v34, #int 98 // #62 │ │ +30b3f4: 1a23 1f4b |06ca: const-string v35, "TXX" // string@4b1f │ │ +30b3f8: 1a24 473a |06cc: const-string v36, "MUSICBRAINZ_WORK_PART_LEVEL6_ID" // string@3a47 │ │ +30b3fc: 0820 0000 |06ce: move-object/from16 v32, v0 │ │ +30b400: 7606 2c96 2000 |06d0: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ +30b406: 6900 dd8a |06d3: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL6_ID:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8add │ │ +30b40a: 2200 1a12 |06d5: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30b40e: 621f 2a8e |06d7: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30b412: 1a1b 4b3a |06d9: const-string v27, "MUSICIP_ID" // string@3a4b │ │ +30b416: 131c 6300 |06db: const/16 v28, #int 99 // #63 │ │ +30b41a: 1a1d 1f4b |06dd: const-string v29, "TXX" // string@4b1f │ │ +30b41e: 1a1e de3c |06df: const-string v30, "MusicIP PUID" // string@3cde │ │ +30b422: 081a 0000 |06e1: move-object/from16 v26, v0 │ │ +30b426: 7606 2c96 1a00 |06e3: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ +30b42c: 6900 de8a |06e6: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MUSICIP_ID:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ade │ │ +30b430: 2200 1a12 |06e8: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30b434: 6225 2a8e |06ea: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30b438: 1a21 ae3e |06ec: const-string v33, "OCCASION" // string@3eae │ │ +30b43c: 1322 6400 |06ee: const/16 v34, #int 100 // #64 │ │ +30b440: 1a23 280e |06f0: const-string v35, "COM" // string@0e28 │ │ +30b444: 1a24 ef47 |06f2: const-string v36, "Songs-DB_Occasion" // string@47ef │ │ +30b448: 0820 0000 |06f4: move-object/from16 v32, v0 │ │ +30b44c: 7606 2c96 2000 |06f6: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ +30b452: 6900 df8a |06f9: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.OCCASION:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8adf │ │ +30b456: 2200 1a12 |06fb: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30b45a: 621f 2a8e |06fd: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30b45e: 1a1b fd3e |06ff: const-string v27, "OPUS" // string@3efd │ │ +30b462: 131c 6500 |0701: const/16 v28, #int 101 // #65 │ │ +30b466: 1a1d 1f4b |0703: const-string v29, "TXX" // string@4b1f │ │ +30b46a: 1a1e fd3e |0705: const-string v30, "OPUS" // string@3efd │ │ +30b46e: 081a 0000 |0707: move-object/from16 v26, v0 │ │ +30b472: 7606 2c96 1a00 |0709: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ +30b478: 6900 e08a |070c: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.OPUS:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ae0 │ │ +30b47c: 2200 1a12 |070e: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30b480: 6225 2a8e |0710: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30b484: 1a21 0a3f |0712: const-string v33, "ORCHESTRA" // string@3f0a │ │ +30b488: 1322 6600 |0714: const/16 v34, #int 102 // #66 │ │ +30b48c: 1a23 1f4b |0716: const-string v35, "TXX" // string@4b1f │ │ +30b490: 1a24 0a3f |0718: const-string v36, "ORCHESTRA" // string@3f0a │ │ +30b494: 0820 0000 |071a: move-object/from16 v32, v0 │ │ +30b498: 7606 2c96 2000 |071c: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ +30b49e: 6900 e18a |071f: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ORCHESTRA:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ae1 │ │ +30b4a2: 2200 1a12 |0721: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30b4a6: 621f 2a8e |0723: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30b4aa: 1a1b 0b3f |0725: const-string v27, "ORCHESTRA_SORT" // string@3f0b │ │ +30b4ae: 131c 6700 |0727: const/16 v28, #int 103 // #67 │ │ +30b4b2: 1a1d 1f4b |0729: const-string v29, "TXX" // string@4b1f │ │ +30b4b6: 1a1e 0b3f |072b: const-string v30, "ORCHESTRA_SORT" // string@3f0b │ │ +30b4ba: 081a 0000 |072d: move-object/from16 v26, v0 │ │ +30b4be: 7606 2c96 1a00 |072f: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ +30b4c4: 6900 e28a |0732: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ORCHESTRA_SORT:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ae2 │ │ +30b4c8: 2200 1a12 |0734: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30b4cc: 6201 2a8e |0736: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30b4d0: 1a02 183f |0738: const-string v2, "ORIGINAL_ALBUM" // string@3f18 │ │ +30b4d4: 130d 6800 |073a: const/16 v13, #int 104 // #68 │ │ +30b4d8: 1a0e f449 |073c: const-string v14, "TOT" // string@49f4 │ │ +30b4dc: 7051 2d96 20ed |073e: invoke-direct {v0, v2, v13, v14, v1}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962d │ │ +30b4e2: 6900 e38a |0741: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ORIGINAL_ALBUM:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ae3 │ │ +30b4e6: 2200 1a12 |0743: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30b4ea: 6201 2a8e |0745: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30b4ee: 1a02 1a3f |0747: const-string v2, "ORIGINAL_ARTIST" // string@3f1a │ │ +30b4f2: 130d 6900 |0749: const/16 v13, #int 105 // #69 │ │ +30b4f6: 1a0e d749 |074b: const-string v14, "TOA" // string@49d7 │ │ +30b4fa: 7051 2d96 20ed |074d: invoke-direct {v0, v2, v13, v14, v1}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962d │ │ +30b500: 6900 e48a |0750: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ORIGINAL_ARTIST:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ae4 │ │ +30b504: 2200 1a12 |0752: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30b508: 6201 2a8e |0754: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30b50c: 1a02 1b3f |0756: const-string v2, "ORIGINAL_LYRICIST" // string@3f1b │ │ +30b510: 130d 6a00 |0758: const/16 v13, #int 106 // #6a │ │ +30b514: 1a0e e249 |075a: const-string v14, "TOL" // string@49e2 │ │ +30b518: 7051 2d96 20ed |075c: invoke-direct {v0, v2, v13, v14, v1}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962d │ │ +30b51e: 6900 e58a |075f: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ORIGINAL_LYRICIST:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ae5 │ │ +30b522: 2200 1a12 |0761: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30b526: 6201 2a8e |0763: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30b52a: 1a02 1c3f |0765: const-string v2, "ORIGINAL_YEAR" // string@3f1c │ │ +30b52e: 130d 6b00 |0767: const/16 v13, #int 107 // #6b │ │ +30b532: 1a0e f249 |0769: const-string v14, "TOR" // string@49f2 │ │ +30b536: 7051 2d96 20ed |076b: invoke-direct {v0, v2, v13, v14, v1}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962d │ │ +30b53c: 6900 e68a |076e: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ORIGINAL_YEAR:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ae6 │ │ +30b540: 2200 1a12 |0770: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30b544: 621f 2a8e |0772: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30b548: 1a1b 233f |0774: const-string v27, "OVERALL_WORK" // string@3f23 │ │ +30b54c: 131c 6c00 |0776: const/16 v28, #int 108 // #6c │ │ +30b550: 1a1d 1f4b |0778: const-string v29, "TXX" // string@4b1f │ │ +30b554: 1a1e 233f |077a: const-string v30, "OVERALL_WORK" // string@3f23 │ │ +30b558: 081a 0000 |077c: move-object/from16 v26, v0 │ │ +30b55c: 7606 2c96 1a00 |077e: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ +30b562: 6900 e78a |0781: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.OVERALL_WORK:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ae7 │ │ +30b566: 2200 1a12 |0783: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30b56a: 6225 2a8e |0785: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30b56e: 1a21 1940 |0787: const-string v33, "PART" // string@4019 │ │ +30b572: 1322 6d00 |0789: const/16 v34, #int 109 // #6d │ │ +30b576: 1a23 1f4b |078b: const-string v35, "TXX" // string@4b1f │ │ +30b57a: 1a24 1940 |078d: const-string v36, "PART" // string@4019 │ │ +30b57e: 0820 0000 |078f: move-object/from16 v32, v0 │ │ +30b582: 7606 2c96 2000 |0791: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ +30b588: 6900 e88a |0794: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.PART:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ae8 │ │ +30b58c: 2200 1a12 |0796: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30b590: 621f 2a8e |0798: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30b594: 1a1b 1b40 |079a: const-string v27, "PART_NUMBER" // string@401b │ │ +30b598: 131c 6e00 |079c: const/16 v28, #int 110 // #6e │ │ +30b59c: 1a1d 1f4b |079e: const-string v29, "TXX" // string@4b1f │ │ +30b5a0: 1a1e 1a40 |07a0: const-string v30, "PARTNUMBER" // string@401a │ │ +30b5a4: 081a 0000 |07a2: move-object/from16 v26, v0 │ │ +30b5a8: 7606 2c96 1a00 |07a4: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ +30b5ae: 6900 e98a |07a7: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.PART_NUMBER:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ae9 │ │ +30b5b2: 2200 1a12 |07a9: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30b5b6: 6225 2a8e |07ab: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30b5ba: 1a21 1d40 |07ad: const-string v33, "PART_TYPE" // string@401d │ │ +30b5be: 1322 6f00 |07af: const/16 v34, #int 111 // #6f │ │ +30b5c2: 1a23 1f4b |07b1: const-string v35, "TXX" // string@4b1f │ │ +30b5c6: 1a24 1d40 |07b3: const-string v36, "PART_TYPE" // string@401d │ │ +30b5ca: 0820 0000 |07b5: move-object/from16 v32, v0 │ │ +30b5ce: 7606 2c96 2000 |07b7: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ +30b5d4: 6900 ea8a |07ba: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.PART_TYPE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aea │ │ +30b5d8: 2200 1a12 |07bc: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30b5dc: 6201 2a8e |07be: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30b5e0: 1a02 4040 |07c0: const-string v2, "PERFORMER" // string@4040 │ │ +30b5e4: 130d 7000 |07c2: const/16 v13, #int 112 // #70 │ │ +30b5e8: 7051 2d96 20fd |07c4: invoke-direct {v0, v2, v13, v15, v1}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962d │ │ +30b5ee: 6900 eb8a |07c7: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.PERFORMER:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aeb │ │ +30b5f2: 2200 1a12 |07c9: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30b5f6: 621f 2a8e |07cb: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30b5fa: 1a1b 4140 |07cd: const-string v27, "PERFORMER_NAME" // string@4041 │ │ +30b5fe: 131c 7100 |07cf: const/16 v28, #int 113 // #71 │ │ +30b602: 1a1d 1f4b |07d1: const-string v29, "TXX" // string@4b1f │ │ +30b606: 1a1e 4140 |07d3: const-string v30, "PERFORMER_NAME" // string@4041 │ │ +30b60a: 081a 0000 |07d5: move-object/from16 v26, v0 │ │ +30b60e: 7606 2c96 1a00 |07d7: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ +30b614: 6900 ec8a |07da: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.PERFORMER_NAME:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aec │ │ +30b618: 2200 1a12 |07dc: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30b61c: 6225 2a8e |07de: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30b620: 1a21 4240 |07e0: const-string v33, "PERFORMER_NAME_SORT" // string@4042 │ │ +30b624: 1322 7200 |07e2: const/16 v34, #int 114 // #72 │ │ +30b628: 1a23 1f4b |07e4: const-string v35, "TXX" // string@4b1f │ │ +30b62c: 1a24 4240 |07e6: const-string v36, "PERFORMER_NAME_SORT" // string@4042 │ │ +30b630: 0820 0000 |07e8: move-object/from16 v32, v0 │ │ +30b634: 7606 2c96 2000 |07ea: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ +30b63a: 6900 ed8a |07ed: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.PERFORMER_NAME_SORT:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aed │ │ +30b63e: 2200 1a12 |07ef: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30b642: 621f 2a8e |07f1: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30b646: 1a1b 4340 |07f3: const-string v27, "PERIOD" // string@4043 │ │ +30b64a: 131c 7300 |07f5: const/16 v28, #int 115 // #73 │ │ +30b64e: 1a1d 1f4b |07f7: const-string v29, "TXX" // string@4b1f │ │ +30b652: 1a1e 4340 |07f9: const-string v30, "PERIOD" // string@4043 │ │ +30b656: 081a 0000 |07fb: move-object/from16 v26, v0 │ │ +30b65a: 7606 2c96 1a00 |07fd: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ +30b660: 6900 ee8a |0800: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.PERIOD:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aee │ │ +30b664: 2200 1a12 |0802: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30b668: 6201 3a8f |0804: sget-object v1, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey;.PRODUCER:Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey; // field@8f3a │ │ +30b66c: 6e10 f79b 0100 |0806: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey;.getKey:()Ljava/lang/String; // method@9bf7 │ │ +30b672: 0c24 |0809: move-result-object v36 │ │ +30b674: 6225 2a8e |080a: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30b678: 1a21 a340 |080c: const-string v33, "PRODUCER" // string@40a3 │ │ +30b67c: 1322 7400 |080e: const/16 v34, #int 116 // #74 │ │ +30b680: 1a23 bc1e |0810: const-string v35, "IPL" // string@1ebc │ │ +30b684: 0820 0000 |0812: move-object/from16 v32, v0 │ │ +30b688: 7606 2c96 2000 |0814: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ +30b68e: 6900 ef8a |0817: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.PRODUCER:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aef │ │ +30b692: 2200 1a12 |0819: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30b696: 621f 2a8e |081b: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30b69a: 1a1b 6e42 |081d: const-string v27, "QUALITY" // string@426e │ │ +30b69e: 131c 7500 |081f: const/16 v28, #int 117 // #75 │ │ +30b6a2: 1a1d 280e |0821: const-string v29, "COM" // string@0e28 │ │ +30b6a6: 1a1e f047 |0823: const-string v30, "Songs-DB_Preference" // string@47f0 │ │ +30b6aa: 081a 0000 |0825: move-object/from16 v26, v0 │ │ +30b6ae: 7606 2c96 1a00 |0827: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ +30b6b4: 6900 f08a |082a: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.QUALITY:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8af0 │ │ +30b6b8: 2200 1a12 |082c: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30b6bc: 6225 2a8e |082e: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30b6c0: 1a21 7e42 |0830: const-string v33, "RANKING" // string@427e │ │ +30b6c4: 1322 7600 |0832: const/16 v34, #int 118 // #76 │ │ +30b6c8: 1a23 1f4b |0834: const-string v35, "TXX" // string@4b1f │ │ +30b6cc: 1a24 7e42 |0836: const-string v36, "RANKING" // string@427e │ │ +30b6d0: 0820 0000 |0838: move-object/from16 v32, v0 │ │ +30b6d4: 7606 2c96 2000 |083a: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ +30b6da: 6900 f18a |083d: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.RANKING:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8af1 │ │ +30b6de: 2200 1a12 |083f: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30b6e2: 6201 2a8e |0841: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30b6e6: 1a02 7f42 |0843: const-string v2, "RATING" // string@427f │ │ +30b6ea: 130d 7700 |0845: const/16 v13, #int 119 // #77 │ │ +30b6ee: 1a0e 6e40 |0847: const-string v14, "POP" // string@406e │ │ +30b6f2: 7051 2d96 20ed |0849: invoke-direct {v0, v2, v13, v14, v1}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962d │ │ +30b6f8: 6900 f28a |084c: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.RATING:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8af2 │ │ +30b6fc: 2200 1a12 |084e: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30b700: 6201 2a8e |0850: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30b704: 1a02 9f42 |0852: const-string v2, "RECORD_LABEL" // string@429f │ │ +30b708: 130d 7800 |0854: const/16 v13, #int 120 // #78 │ │ +30b70c: 1a0e 194a |0856: const-string v14, "TPB" // string@4a19 │ │ +30b710: 7051 2d96 20ed |0858: invoke-direct {v0, v2, v13, v14, v1}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962d │ │ +30b716: 6900 f38a |085b: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.RECORD_LABEL:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8af3 │ │ +30b71a: 2200 1a12 |085d: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30b71e: 6201 2a8e |085f: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30b722: 1a02 b542 |0861: const-string v2, "REMIXER" // string@42b5 │ │ +30b726: 130d 7900 |0863: const/16 v13, #int 121 // #79 │ │ +30b72a: 1a0e 164a |0865: const-string v14, "TP4" // string@4a16 │ │ +30b72e: 7051 2d96 20ed |0867: invoke-direct {v0, v2, v13, v14, v1}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962d │ │ +30b734: 6900 f48a |086a: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.REMIXER:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8af4 │ │ +30b738: 2200 1a12 |086c: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30b73c: 621f 2a8e |086e: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30b740: 1a1b 6044 |0870: const-string v27, "SCRIPT" // string@4460 │ │ +30b744: 131c 7a00 |0872: const/16 v28, #int 122 // #7a │ │ +30b748: 1a1d 1f4b |0874: const-string v29, "TXX" // string@4b1f │ │ +30b74c: 1a1e aa46 |0876: const-string v30, "Script" // string@46aa │ │ +30b750: 081a 0000 |0878: move-object/from16 v26, v0 │ │ +30b754: 7606 2c96 1a00 |087a: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ +30b75a: 6900 f58a |087d: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.SCRIPT:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8af5 │ │ +30b75e: 2200 1a12 |087f: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30b762: 6225 2a8e |0881: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30b766: 1a21 0a45 |0883: const-string v33, "SINGLE_DISC_TRACK_NO" // string@450a │ │ +30b76a: 1322 7b00 |0885: const/16 v34, #int 123 // #7b │ │ +30b76e: 1a23 1f4b |0887: const-string v35, "TXX" // string@4b1f │ │ +30b772: 1a24 0a45 |0889: const-string v36, "SINGLE_DISC_TRACK_NO" // string@450a │ │ +30b776: 0820 0000 |088b: move-object/from16 v32, v0 │ │ +30b77a: 7606 2c96 2000 |088d: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ +30b780: 6900 f68a |0890: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.SINGLE_DISC_TRACK_NO:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8af6 │ │ +30b784: 2200 1a12 |0892: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30b788: 6201 2a8e |0894: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30b78c: 1a02 3746 |0896: const-string v2, "SUBTITLE" // string@4637 │ │ +30b790: 130d 7c00 |0898: const/16 v13, #int 124 // #7c │ │ +30b794: 1a0e d14a |089a: const-string v14, "TT3" // string@4ad1 │ │ +30b798: 7051 2d96 20ed |089c: invoke-direct {v0, v2, v13, v14, v1}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962d │ │ +30b79e: 6900 f78a |089f: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.SUBTITLE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8af7 │ │ +30b7a2: 2200 1a12 |08a1: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30b7a6: 621f 2a8e |08a3: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30b7aa: 1a1b 0849 |08a5: const-string v27, "TAGS" // string@4908 │ │ +30b7ae: 131c 7d00 |08a7: const/16 v28, #int 125 // #7d │ │ +30b7b2: 1a1d 1f4b |08a9: const-string v29, "TXX" // string@4b1f │ │ +30b7b6: 1a1e 0849 |08ab: const-string v30, "TAGS" // string@4908 │ │ +30b7ba: 081a 0000 |08ad: move-object/from16 v26, v0 │ │ +30b7be: 7606 2c96 1a00 |08af: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ +30b7c4: 6900 f88a |08b2: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.TAGS:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8af8 │ │ +30b7c8: 2200 1a12 |08b4: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30b7cc: 6225 2a8e |08b6: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30b7d0: 1a21 5b49 |08b8: const-string v33, "TEMPO" // string@495b │ │ +30b7d4: 1322 7e00 |08ba: const/16 v34, #int 126 // #7e │ │ +30b7d8: 1a23 280e |08bc: const-string v35, "COM" // string@0e28 │ │ +30b7dc: 1a24 f147 |08be: const-string v36, "Songs-DB_Tempo" // string@47f1 │ │ +30b7e0: 0820 0000 |08c0: move-object/from16 v32, v0 │ │ +30b7e4: 7606 2c96 2000 |08c2: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ +30b7ea: 6900 f98a |08c5: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.TEMPO:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8af9 │ │ +30b7ee: 2200 1a12 |08c7: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30b7f2: 621f 2a8e |08c9: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30b7f6: 1a1b 9149 |08cb: const-string v27, "TIMBRE" // string@4991 │ │ +30b7fa: 131c 7f00 |08cd: const/16 v28, #int 127 // #7f │ │ +30b7fe: 1a1d 1f4b |08cf: const-string v29, "TXX" // string@4b1f │ │ +30b802: 1a1e 9249 |08d1: const-string v30, "TIMBRE_BRIGHTNESS" // string@4992 │ │ +30b806: 081a 0000 |08d3: move-object/from16 v26, v0 │ │ +30b80a: 7606 2c96 1a00 |08d5: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ +30b810: 6900 fa8a |08d8: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.TIMBRE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8afa │ │ +30b814: 2200 1a12 |08da: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30b818: 6201 2a8e |08dc: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30b81c: 1a02 ab49 |08de: const-string v2, "TITLE" // string@49ab │ │ +30b820: 130d 8000 |08e0: const/16 v13, #int 128 // #80 │ │ +30b824: 1a0e ce4a |08e2: const-string v14, "TT2" // string@4ace │ │ +30b828: 7051 2d96 20ed |08e4: invoke-direct {v0, v2, v13, v14, v1}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962d │ │ +30b82e: 6900 fb8a |08e7: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.TITLE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8afb │ │ +30b832: 2200 1a12 |08e9: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30b836: 621f 2a8e |08eb: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30b83a: 1a1b ad49 |08ed: const-string v27, "TITLE_MOVEMENT" // string@49ad │ │ +30b83e: 131c 8100 |08ef: const/16 v28, #int 129 // #81 │ │ +30b842: 1a1d 1f4b |08f1: const-string v29, "TXX" // string@4b1f │ │ +30b846: 1a1e ad49 |08f3: const-string v30, "TITLE_MOVEMENT" // string@49ad │ │ +30b84a: 081a 0000 |08f5: move-object/from16 v26, v0 │ │ +30b84e: 7606 2c96 1a00 |08f7: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ +30b854: 6900 fc8a |08fa: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.TITLE_MOVEMENT:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8afc │ │ +30b858: 2200 1a12 |08fc: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30b85c: 6225 2a8e |08fe: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30b860: 1a21 323a |0900: const-string v33, "MUSICBRAINZ_WORK" // string@3a32 │ │ +30b864: 1322 8200 |0902: const/16 v34, #int 130 // #82 │ │ +30b868: 1a23 1f4b |0904: const-string v35, "TXX" // string@4b1f │ │ +30b86c: 1a24 323a |0906: const-string v36, "MUSICBRAINZ_WORK" // string@3a32 │ │ +30b870: 0820 0000 |0908: move-object/from16 v32, v0 │ │ +30b874: 7606 2c96 2000 |090a: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ +30b87a: 6900 d48a |090d: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MUSICBRAINZ_WORK:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ad4 │ │ +30b87e: 2200 1a12 |090f: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30b882: 6201 2a8e |0911: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30b886: 1a02 af49 |0913: const-string v2, "TITLE_SORT" // string@49af │ │ +30b88a: 130d 8300 |0915: const/16 v13, #int 131 // #83 │ │ +30b88e: 1a0e cb4a |0917: const-string v14, "TST" // string@4acb │ │ +30b892: 7051 2d96 20ed |0919: invoke-direct {v0, v2, v13, v14, v1}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962d │ │ +30b898: 6900 fd8a |091c: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.TITLE_SORT:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8afd │ │ +30b89c: 2200 1a12 |091e: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30b8a0: 621f 2a8e |0920: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30b8a4: 1a1b e449 |0922: const-string v27, "TONALITY" // string@49e4 │ │ +30b8a8: 131c 8400 |0924: const/16 v28, #int 132 // #84 │ │ +30b8ac: 1a1d 1f4b |0926: const-string v29, "TXX" // string@4b1f │ │ +30b8b0: 1a1e e449 |0928: const-string v30, "TONALITY" // string@49e4 │ │ +30b8b4: 081a 0000 |092a: move-object/from16 v26, v0 │ │ +30b8b8: 7606 2c96 1a00 |092c: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ +30b8be: 6900 fe8a |092f: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.TONALITY:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8afe │ │ +30b8c2: 2200 1a12 |0931: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30b8c6: 6201 2a8e |0933: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30b8ca: 1a02 2e4a |0935: const-string v2, "TRACK" // string@4a2e │ │ +30b8ce: 130d 8500 |0937: const/16 v13, #int 133 // #85 │ │ +30b8d2: 1a0e ab4a |0939: const-string v14, "TRK" // string@4aab │ │ +30b8d6: 7051 2d96 20ed |093b: invoke-direct {v0, v2, v13, v14, v1}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962d │ │ +30b8dc: 6900 ff8a |093e: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.TRACK:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aff │ │ +30b8e0: 2200 1a12 |0940: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30b8e4: 6201 2a8e |0942: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30b8e8: 1a02 374a |0944: const-string v2, "TRACK_TOTAL" // string@4a37 │ │ +30b8ec: 130d 8600 |0946: const/16 v13, #int 134 // #86 │ │ +30b8f0: 1a0e ab4a |0948: const-string v14, "TRK" // string@4aab │ │ +30b8f4: 7051 2d96 20ed |094a: invoke-direct {v0, v2, v13, v14, v1}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962d │ │ +30b8fa: 6900 008b |094d: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.TRACK_TOTAL:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8b00 │ │ +30b8fe: 2200 1a12 |094f: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30b902: 621f 2a8e |0951: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30b906: 1a1b 634f |0953: const-string v27, "URL_DISCOGS_ARTIST_SITE" // string@4f63 │ │ +30b90a: 131c 8700 |0955: const/16 v28, #int 135 // #87 │ │ +30b90e: 1a1d 9353 |0957: const-string v29, "WXX" // string@5393 │ │ +30b912: 1a1e df13 |0959: const-string v30, "DISCOGS_ARTIST" // string@13df │ │ +30b916: 081a 0000 |095b: move-object/from16 v26, v0 │ │ +30b91a: 7606 2c96 1a00 |095d: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ +30b920: 6900 018b |0960: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.URL_DISCOGS_ARTIST_SITE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8b01 │ │ +30b924: 2200 1a12 |0962: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30b928: 6225 2a8e |0964: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30b92c: 1a21 644f |0966: const-string v33, "URL_DISCOGS_RELEASE_SITE" // string@4f64 │ │ +30b930: 1322 8800 |0968: const/16 v34, #int 136 // #88 │ │ +30b934: 1a23 9353 |096a: const-string v35, "WXX" // string@5393 │ │ +30b938: 1a24 e013 |096c: const-string v36, "DISCOGS_RELEASE" // string@13e0 │ │ +30b93c: 0820 0000 |096e: move-object/from16 v32, v0 │ │ +30b940: 7606 2c96 2000 |0970: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ +30b946: 6900 028b |0973: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.URL_DISCOGS_RELEASE_SITE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8b02 │ │ +30b94a: 2200 1a12 |0975: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30b94e: 621f 2a8e |0977: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30b952: 1a1b 654f |0979: const-string v27, "URL_LYRICS_SITE" // string@4f65 │ │ +30b956: 131c 8900 |097b: const/16 v28, #int 137 // #89 │ │ +30b95a: 1a1d 9353 |097d: const-string v29, "WXX" // string@5393 │ │ +30b95e: 1a1e ee22 |097f: const-string v30, "LYRICS_SITE" // string@22ee │ │ +30b962: 081a 0000 |0981: move-object/from16 v26, v0 │ │ +30b966: 7606 2c96 1a00 |0983: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ +30b96c: 6900 038b |0986: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.URL_LYRICS_SITE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8b03 │ │ +30b970: 2200 1a12 |0988: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30b974: 6201 2a8e |098a: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30b978: 1a02 664f |098c: const-string v2, "URL_OFFICIAL_ARTIST_SITE" // string@4f66 │ │ +30b97c: 130d 8a00 |098e: const/16 v13, #int 138 // #8a │ │ +30b980: 1a0e ec52 |0990: const-string v14, "WAR" // string@52ec │ │ +30b984: 7051 2d96 20ed |0992: invoke-direct {v0, v2, v13, v14, v1}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962d │ │ +30b98a: 6900 048b |0995: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.URL_OFFICIAL_ARTIST_SITE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8b04 │ │ +30b98e: 2200 1a12 |0997: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30b992: 621f 2a8e |0999: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30b996: 1a1b 674f |099b: const-string v27, "URL_OFFICIAL_RELEASE_SITE" // string@4f67 │ │ +30b99a: 131c 8b00 |099d: const/16 v28, #int 139 // #8b │ │ +30b99e: 1a1d 9353 |099f: const-string v29, "WXX" // string@5393 │ │ +30b9a2: 1a1e b93e |09a1: const-string v30, "OFFICIAL_RELEASE" // string@3eb9 │ │ +30b9a6: 081a 0000 |09a3: move-object/from16 v26, v0 │ │ +30b9aa: 7606 2c96 1a00 |09a5: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ +30b9b0: 6900 058b |09a8: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.URL_OFFICIAL_RELEASE_SITE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8b05 │ │ +30b9b4: 2200 1a12 |09aa: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30b9b8: 6225 2a8e |09ac: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30b9bc: 1a21 694f |09ae: const-string v33, "URL_WIKIPEDIA_ARTIST_SITE" // string@4f69 │ │ +30b9c0: 1322 8c00 |09b0: const/16 v34, #int 140 // #8c │ │ +30b9c4: 1a23 9353 |09b2: const-string v35, "WXX" // string@5393 │ │ +30b9c8: 1a24 1653 |09b4: const-string v36, "WIKIPEDIA_ARTIST" // string@5316 │ │ +30b9cc: 0820 0000 |09b6: move-object/from16 v32, v0 │ │ +30b9d0: 7606 2c96 2000 |09b8: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ +30b9d6: 6900 068b |09bb: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.URL_WIKIPEDIA_ARTIST_SITE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8b06 │ │ +30b9da: 2200 1a12 |09bd: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30b9de: 621f 2a8e |09bf: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30b9e2: 1a1b 6a4f |09c1: const-string v27, "URL_WIKIPEDIA_RELEASE_SITE" // string@4f6a │ │ +30b9e6: 131c 8d00 |09c3: const/16 v28, #int 141 // #8d │ │ +30b9ea: 1a1d 9353 |09c5: const-string v29, "WXX" // string@5393 │ │ +30b9ee: 1a1e 1753 |09c7: const-string v30, "WIKIPEDIA_RELEASE" // string@5317 │ │ +30b9f2: 081a 0000 |09c9: move-object/from16 v26, v0 │ │ +30b9f6: 7606 2c96 1a00 |09cb: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ +30b9fc: 6900 078b |09ce: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.URL_WIKIPEDIA_RELEASE_SITE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8b07 │ │ +30ba00: 2200 1a12 |09d0: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30ba04: 6225 2a8e |09d2: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30ba08: 1a21 7153 |09d4: const-string v33, "WORK" // string@5371 │ │ +30ba0c: 1322 8e00 |09d6: const/16 v34, #int 142 // #8e │ │ +30ba10: 1a23 1f4b |09d8: const-string v35, "TXX" // string@4b1f │ │ +30ba14: 1a24 7153 |09da: const-string v36, "WORK" // string@5371 │ │ +30ba18: 0820 0000 |09dc: move-object/from16 v32, v0 │ │ +30ba1c: 7606 2c96 2000 |09de: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ +30ba22: 6900 088b |09e1: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.WORK:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8b08 │ │ +30ba26: 2200 1a12 |09e3: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30ba2a: 621f 2a8e |09e5: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30ba2e: 1a1b 7453 |09e7: const-string v27, "WORK_PART_LEVEL1" // string@5374 │ │ +30ba32: 131c 8f00 |09e9: const/16 v28, #int 143 // #8f │ │ +30ba36: 1a1d 1f4b |09eb: const-string v29, "TXX" // string@4b1f │ │ +30ba3a: 1a1e 373a |09ed: const-string v30, "MUSICBRAINZ_WORK_PART_LEVEL1" // string@3a37 │ │ +30ba3e: 081a 0000 |09ef: move-object/from16 v26, v0 │ │ +30ba42: 7606 2c96 1a00 |09f1: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ +30ba48: 6900 098b |09f4: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.WORK_PART_LEVEL1:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8b09 │ │ +30ba4c: 2200 1a12 |09f6: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30ba50: 6225 2a8e |09f8: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30ba54: 1a21 7553 |09fa: const-string v33, "WORK_PART_LEVEL1_TYPE" // string@5375 │ │ +30ba58: 1322 9000 |09fc: const/16 v34, #int 144 // #90 │ │ +30ba5c: 1a23 1f4b |09fe: const-string v35, "TXX" // string@4b1f │ │ +30ba60: 1a24 393a |0a00: const-string v36, "MUSICBRAINZ_WORK_PART_LEVEL1_TYPE" // string@3a39 │ │ +30ba64: 0820 0000 |0a02: move-object/from16 v32, v0 │ │ +30ba68: 7606 2c96 2000 |0a04: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ +30ba6e: 6900 0a8b |0a07: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.WORK_PART_LEVEL1_TYPE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8b0a │ │ +30ba72: 2200 1a12 |0a09: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30ba76: 621f 2a8e |0a0b: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30ba7a: 1a1b 7653 |0a0d: const-string v27, "WORK_PART_LEVEL2" // string@5376 │ │ +30ba7e: 131c 9100 |0a0f: const/16 v28, #int 145 // #91 │ │ +30ba82: 1a1d 1f4b |0a11: const-string v29, "TXX" // string@4b1f │ │ +30ba86: 1a1e 3a3a |0a13: const-string v30, "MUSICBRAINZ_WORK_PART_LEVEL2" // string@3a3a │ │ +30ba8a: 081a 0000 |0a15: move-object/from16 v26, v0 │ │ +30ba8e: 7606 2c96 1a00 |0a17: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ +30ba94: 6900 0b8b |0a1a: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.WORK_PART_LEVEL2:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8b0b │ │ +30ba98: 2200 1a12 |0a1c: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30ba9c: 6225 2a8e |0a1e: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30baa0: 1a21 7753 |0a20: const-string v33, "WORK_PART_LEVEL2_TYPE" // string@5377 │ │ +30baa4: 1322 9200 |0a22: const/16 v34, #int 146 // #92 │ │ +30baa8: 1a23 1f4b |0a24: const-string v35, "TXX" // string@4b1f │ │ +30baac: 1a24 3c3a |0a26: const-string v36, "MUSICBRAINZ_WORK_PART_LEVEL2_TYPE" // string@3a3c │ │ +30bab0: 0820 0000 |0a28: move-object/from16 v32, v0 │ │ +30bab4: 7606 2c96 2000 |0a2a: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ +30baba: 6900 0c8b |0a2d: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.WORK_PART_LEVEL2_TYPE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8b0c │ │ +30babe: 2200 1a12 |0a2f: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30bac2: 621f 2a8e |0a31: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30bac6: 1a1b 7853 |0a33: const-string v27, "WORK_PART_LEVEL3" // string@5378 │ │ +30baca: 131c 9300 |0a35: const/16 v28, #int 147 // #93 │ │ +30bace: 1a1d 1f4b |0a37: const-string v29, "TXX" // string@4b1f │ │ +30bad2: 1a1e 3d3a |0a39: const-string v30, "MUSICBRAINZ_WORK_PART_LEVEL3" // string@3a3d │ │ +30bad6: 081a 0000 |0a3b: move-object/from16 v26, v0 │ │ +30bada: 7606 2c96 1a00 |0a3d: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ +30bae0: 6900 0d8b |0a40: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.WORK_PART_LEVEL3:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8b0d │ │ +30bae4: 2200 1a12 |0a42: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30bae8: 6225 2a8e |0a44: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30baec: 1a21 7953 |0a46: const-string v33, "WORK_PART_LEVEL3_TYPE" // string@5379 │ │ +30baf0: 1322 9400 |0a48: const/16 v34, #int 148 // #94 │ │ +30baf4: 1a23 1f4b |0a4a: const-string v35, "TXX" // string@4b1f │ │ +30baf8: 1a24 3f3a |0a4c: const-string v36, "MUSICBRAINZ_WORK_PART_LEVEL3_TYPE" // string@3a3f │ │ +30bafc: 0820 0000 |0a4e: move-object/from16 v32, v0 │ │ +30bb00: 7606 2c96 2000 |0a50: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ +30bb06: 6900 0e8b |0a53: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.WORK_PART_LEVEL3_TYPE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8b0e │ │ +30bb0a: 2200 1a12 |0a55: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30bb0e: 621f 2a8e |0a57: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30bb12: 1a1b 7a53 |0a59: const-string v27, "WORK_PART_LEVEL4" // string@537a │ │ +30bb16: 131c 9500 |0a5b: const/16 v28, #int 149 // #95 │ │ +30bb1a: 1a1d 1f4b |0a5d: const-string v29, "TXX" // string@4b1f │ │ +30bb1e: 1a1e 403a |0a5f: const-string v30, "MUSICBRAINZ_WORK_PART_LEVEL4" // string@3a40 │ │ +30bb22: 081a 0000 |0a61: move-object/from16 v26, v0 │ │ +30bb26: 7606 2c96 1a00 |0a63: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ +30bb2c: 6900 0f8b |0a66: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.WORK_PART_LEVEL4:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8b0f │ │ +30bb30: 2200 1a12 |0a68: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30bb34: 6225 2a8e |0a6a: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30bb38: 1a21 7b53 |0a6c: const-string v33, "WORK_PART_LEVEL4_TYPE" // string@537b │ │ +30bb3c: 1322 9600 |0a6e: const/16 v34, #int 150 // #96 │ │ +30bb40: 1a23 1f4b |0a70: const-string v35, "TXX" // string@4b1f │ │ +30bb44: 1a24 423a |0a72: const-string v36, "MUSICBRAINZ_WORK_PART_LEVEL4_TYPE" // string@3a42 │ │ +30bb48: 0820 0000 |0a74: move-object/from16 v32, v0 │ │ +30bb4c: 7606 2c96 2000 |0a76: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ +30bb52: 6900 108b |0a79: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.WORK_PART_LEVEL4_TYPE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8b10 │ │ +30bb56: 2200 1a12 |0a7b: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30bb5a: 621f 2a8e |0a7d: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30bb5e: 1a1b 7c53 |0a7f: const-string v27, "WORK_PART_LEVEL5" // string@537c │ │ +30bb62: 131c 9700 |0a81: const/16 v28, #int 151 // #97 │ │ +30bb66: 1a1d 1f4b |0a83: const-string v29, "TXX" // string@4b1f │ │ +30bb6a: 1a1e 433a |0a85: const-string v30, "MUSICBRAINZ_WORK_PART_LEVEL5" // string@3a43 │ │ +30bb6e: 081a 0000 |0a87: move-object/from16 v26, v0 │ │ +30bb72: 7606 2c96 1a00 |0a89: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ +30bb78: 6900 118b |0a8c: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.WORK_PART_LEVEL5:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8b11 │ │ +30bb7c: 2200 1a12 |0a8e: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30bb80: 6225 2a8e |0a90: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30bb84: 1a21 7d53 |0a92: const-string v33, "WORK_PART_LEVEL5_TYPE" // string@537d │ │ +30bb88: 1322 9800 |0a94: const/16 v34, #int 152 // #98 │ │ +30bb8c: 1a23 1f4b |0a96: const-string v35, "TXX" // string@4b1f │ │ +30bb90: 1a24 453a |0a98: const-string v36, "MUSICBRAINZ_WORK_PART_LEVEL5_TYPE" // string@3a45 │ │ +30bb94: 0820 0000 |0a9a: move-object/from16 v32, v0 │ │ +30bb98: 7606 2c96 2000 |0a9c: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ +30bb9e: 6900 128b |0a9f: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.WORK_PART_LEVEL5_TYPE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8b12 │ │ +30bba2: 2200 1a12 |0aa1: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30bba6: 621f 2a8e |0aa3: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30bbaa: 1a1b 7e53 |0aa5: const-string v27, "WORK_PART_LEVEL6" // string@537e │ │ +30bbae: 131c 9900 |0aa7: const/16 v28, #int 153 // #99 │ │ +30bbb2: 1a1d 1f4b |0aa9: const-string v29, "TXX" // string@4b1f │ │ +30bbb6: 1a1e 463a |0aab: const-string v30, "MUSICBRAINZ_WORK_PART_LEVEL6" // string@3a46 │ │ +30bbba: 081a 0000 |0aad: move-object/from16 v26, v0 │ │ +30bbbe: 7606 2c96 1a00 |0aaf: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ +30bbc4: 6900 138b |0ab2: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.WORK_PART_LEVEL6:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8b13 │ │ +30bbc8: 2200 1a12 |0ab4: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30bbcc: 6225 2a8e |0ab6: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30bbd0: 1a21 7f53 |0ab8: const-string v33, "WORK_PART_LEVEL6_TYPE" // string@537f │ │ +30bbd4: 1322 9a00 |0aba: const/16 v34, #int 154 // #9a │ │ +30bbd8: 1a23 1f4b |0abc: const-string v35, "TXX" // string@4b1f │ │ +30bbdc: 1a24 483a |0abe: const-string v36, "MUSICBRAINZ_WORK_PART_LEVEL6_TYPE" // string@3a48 │ │ +30bbe0: 0820 0000 |0ac0: move-object/from16 v32, v0 │ │ +30bbe4: 7606 2c96 2000 |0ac2: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ +30bbea: 6900 148b |0ac5: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.WORK_PART_LEVEL6_TYPE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8b14 │ │ +30bbee: 2200 1a12 |0ac7: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30bbf2: 621f 2a8e |0ac9: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30bbf6: 1a1b 8053 |0acb: const-string v27, "WORK_TYPE" // string@5380 │ │ +30bbfa: 131c 9b00 |0acd: const/16 v28, #int 155 // #9b │ │ +30bbfe: 1a1d 1f4b |0acf: const-string v29, "TXX" // string@4b1f │ │ +30bc02: 1a1e 8053 |0ad1: const-string v30, "WORK_TYPE" // string@5380 │ │ +30bc06: 081a 0000 |0ad3: move-object/from16 v26, v0 │ │ +30bc0a: 7606 2c96 1a00 |0ad5: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962c │ │ +30bc10: 6900 158b |0ad8: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.WORK_TYPE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8b15 │ │ +30bc14: 2200 1a12 |0ada: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30bc18: 6201 2a8e |0adc: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30bc1c: 1a02 fd54 |0ade: const-string v2, "YEAR" // string@54fd │ │ +30bc20: 130d 9c00 |0ae0: const/16 v13, #int 156 // #9c │ │ +30bc24: 1a0e 234b |0ae2: const-string v14, "TYE" // string@4b23 │ │ +30bc28: 7051 2d96 20ed |0ae4: invoke-direct {v0, v2, v13, v14, v1}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@962d │ │ +30bc2e: 6900 168b |0ae7: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.YEAR:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8b16 │ │ +30bc32: 1300 9d00 |0ae9: const/16 v0, #int 157 // #9d │ │ +30bc36: 2300 ea13 |0aeb: new-array v0, v0, [Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@13ea │ │ +30bc3a: 6201 7a8a |0aed: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ACOUSTID_FINGERPRINT:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a7a │ │ +30bc3e: 1202 |0aef: const/4 v2, #int 0 // #0 │ │ +30bc40: 4d01 0002 |0af0: aput-object v1, v0, v2 │ │ +30bc44: 6201 7b8a |0af2: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ACOUSTID_ID:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a7b │ │ +30bc48: 1212 |0af4: const/4 v2, #int 1 // #1 │ │ +30bc4a: 4d01 0002 |0af5: aput-object v1, v0, v2 │ │ +30bc4e: 6201 7c8a |0af7: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ALBUM:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a7c │ │ +30bc52: 4d01 0003 |0af9: aput-object v1, v0, v3 │ │ +30bc56: 6201 7d8a |0afb: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ALBUM_ARTIST:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a7d │ │ +30bc5a: 4d01 0004 |0afd: aput-object v1, v0, v4 │ │ +30bc5e: 6201 808a |0aff: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ALBUM_ARTIST_SORT:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a80 │ │ +30bc62: 4d01 0005 |0b01: aput-object v1, v0, v5 │ │ +30bc66: 6201 7e8a |0b03: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ALBUM_ARTISTS:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a7e │ │ +30bc6a: 1252 |0b05: const/4 v2, #int 5 // #5 │ │ +30bc6c: 4d01 0002 |0b06: aput-object v1, v0, v2 │ │ +30bc70: 6201 7f8a |0b08: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ALBUM_ARTISTS_SORT:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a7f │ │ +30bc74: 1262 |0b0a: const/4 v2, #int 6 // #6 │ │ +30bc76: 4d01 0002 |0b0b: aput-object v1, v0, v2 │ │ +30bc7a: 6201 818a |0b0d: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ALBUM_SORT:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a81 │ │ +30bc7e: 4d01 0006 |0b0f: aput-object v1, v0, v6 │ │ +30bc82: 6201 828a |0b11: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.AMAZON_ID:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a82 │ │ +30bc86: 1302 0800 |0b13: const/16 v2, #int 8 // #8 │ │ +30bc8a: 4d01 0002 |0b15: aput-object v1, v0, v2 │ │ +30bc8e: 6201 838a |0b17: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ARRANGER:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a83 │ │ +30bc92: 1302 0900 |0b19: const/16 v2, #int 9 // #9 │ │ +30bc96: 4d01 0002 |0b1b: aput-object v1, v0, v2 │ │ +30bc9a: 6201 848a |0b1d: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ARRANGER_SORT:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a84 │ │ +30bc9e: 1302 0a00 |0b1f: const/16 v2, #int 10 // #a │ │ +30bca2: 4d01 0002 |0b21: aput-object v1, v0, v2 │ │ +30bca6: 6201 858a |0b23: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ARTIST:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a85 │ │ +30bcaa: 4d01 0007 |0b25: aput-object v1, v0, v7 │ │ +30bcae: 6201 868a |0b27: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ARTISTS:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a86 │ │ +30bcb2: 1302 0c00 |0b29: const/16 v2, #int 12 // #c │ │ +30bcb6: 4d01 0002 |0b2b: aput-object v1, v0, v2 │ │ +30bcba: 6201 878a |0b2d: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ARTISTS_SORT:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a87 │ │ +30bcbe: 1302 0d00 |0b2f: const/16 v2, #int 13 // #d │ │ +30bcc2: 4d01 0002 |0b31: aput-object v1, v0, v2 │ │ +30bcc6: 6201 888a |0b33: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ARTIST_SORT:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a88 │ │ +30bcca: 4d01 0008 |0b35: aput-object v1, v0, v8 │ │ +30bcce: 6201 898a |0b37: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.BARCODE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a89 │ │ +30bcd2: 1302 0f00 |0b39: const/16 v2, #int 15 // #f │ │ +30bcd6: 4d01 0002 |0b3b: aput-object v1, v0, v2 │ │ +30bcda: 6201 8a8a |0b3d: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.BPM:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a8a │ │ +30bcde: 4d01 0009 |0b3f: aput-object v1, v0, v9 │ │ +30bce2: 6201 8b8a |0b41: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.CATALOG_NO:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a8b │ │ +30bce6: 1302 1100 |0b43: const/16 v2, #int 17 // #11 │ │ +30bcea: 4d01 0002 |0b45: aput-object v1, v0, v2 │ │ +30bcee: 6201 8c8a |0b47: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.CHOIR:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a8c │ │ +30bcf2: 1302 1200 |0b49: const/16 v2, #int 18 // #12 │ │ +30bcf6: 4d01 0002 |0b4b: aput-object v1, v0, v2 │ │ +30bcfa: 6201 8d8a |0b4d: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.CHOIR_SORT:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a8d │ │ +30bcfe: 1302 1300 |0b4f: const/16 v2, #int 19 // #13 │ │ +30bd02: 4d01 0002 |0b51: aput-object v1, v0, v2 │ │ +30bd06: 6201 8e8a |0b53: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.CLASSICAL_CATALOG:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a8e │ │ +30bd0a: 1302 1400 |0b55: const/16 v2, #int 20 // #14 │ │ +30bd0e: 4d01 0002 |0b57: aput-object v1, v0, v2 │ │ +30bd12: 6201 8f8a |0b59: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.CLASSICAL_NICKNAME:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a8f │ │ +30bd16: 1302 1500 |0b5b: const/16 v2, #int 21 // #15 │ │ +30bd1a: 4d01 0002 |0b5d: aput-object v1, v0, v2 │ │ +30bd1e: 6201 908a |0b5f: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.COMMENT:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a90 │ │ +30bd22: 4d01 000a |0b61: aput-object v1, v0, v10 │ │ +30bd26: 6201 918a |0b63: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.COMPOSER:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a91 │ │ +30bd2a: 4d01 000b |0b65: aput-object v1, v0, v11 │ │ +30bd2e: 6201 928a |0b67: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.COMPOSER_SORT:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a92 │ │ +30bd32: 4d01 000c |0b69: aput-object v1, v0, v12 │ │ +30bd36: 6201 938a |0b6b: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.CONDUCTOR:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a93 │ │ +30bd3a: 1302 1900 |0b6d: const/16 v2, #int 25 // #19 │ │ +30bd3e: 4d01 0002 |0b6f: aput-object v1, v0, v2 │ │ +30bd42: 6201 948a |0b71: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.CONDUCTOR_SORT:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a94 │ │ +30bd46: 1302 1a00 |0b73: const/16 v2, #int 26 // #1a │ │ +30bd4a: 4d01 0002 |0b75: aput-object v1, v0, v2 │ │ +30bd4e: 6201 958a |0b77: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.COPYRIGHT:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a95 │ │ +30bd52: 1302 1b00 |0b79: const/16 v2, #int 27 // #1b │ │ +30bd56: 4d01 0002 |0b7b: aput-object v1, v0, v2 │ │ +30bd5a: 6201 968a |0b7d: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.COUNTRY:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a96 │ │ +30bd5e: 1302 1c00 |0b7f: const/16 v2, #int 28 // #1c │ │ +30bd62: 4d01 0002 |0b81: aput-object v1, v0, v2 │ │ +30bd66: 6201 978a |0b83: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.COVER_ART:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a97 │ │ +30bd6a: 1302 1d00 |0b85: const/16 v2, #int 29 // #1d │ │ +30bd6e: 4d01 0002 |0b87: aput-object v1, v0, v2 │ │ +30bd72: 6201 988a |0b89: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.CUSTOM1:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a98 │ │ +30bd76: 1302 1e00 |0b8b: const/16 v2, #int 30 // #1e │ │ +30bd7a: 4d01 0002 |0b8d: aput-object v1, v0, v2 │ │ +30bd7e: 6201 998a |0b8f: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.CUSTOM2:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a99 │ │ +30bd82: 1302 1f00 |0b91: const/16 v2, #int 31 // #1f │ │ +30bd86: 4d01 0002 |0b93: aput-object v1, v0, v2 │ │ +30bd8a: 6201 9a8a |0b95: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.CUSTOM3:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a9a │ │ +30bd8e: 1302 2000 |0b97: const/16 v2, #int 32 // #20 │ │ +30bd92: 4d01 0002 |0b99: aput-object v1, v0, v2 │ │ +30bd96: 6201 9b8a |0b9b: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.CUSTOM4:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a9b │ │ +30bd9a: 1302 2100 |0b9d: const/16 v2, #int 33 // #21 │ │ +30bd9e: 4d01 0002 |0b9f: aput-object v1, v0, v2 │ │ +30bda2: 6201 9c8a |0ba1: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.CUSTOM5:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a9c │ │ +30bda6: 1302 2200 |0ba3: const/16 v2, #int 34 // #22 │ │ +30bdaa: 4d01 0002 |0ba5: aput-object v1, v0, v2 │ │ +30bdae: 6201 9d8a |0ba7: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.DISC_NO:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a9d │ │ +30bdb2: 1302 2300 |0ba9: const/16 v2, #int 35 // #23 │ │ +30bdb6: 4d01 0002 |0bab: aput-object v1, v0, v2 │ │ +30bdba: 6201 9e8a |0bad: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.DISC_SUBTITLE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a9e │ │ +30bdbe: 1302 2400 |0baf: const/16 v2, #int 36 // #24 │ │ +30bdc2: 4d01 0002 |0bb1: aput-object v1, v0, v2 │ │ +30bdc6: 6201 9f8a |0bb3: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.DISC_TOTAL:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a9f │ │ +30bdca: 1302 2500 |0bb5: const/16 v2, #int 37 // #25 │ │ +30bdce: 4d01 0002 |0bb7: aput-object v1, v0, v2 │ │ +30bdd2: 6201 a08a |0bb9: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.DJMIXER:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aa0 │ │ +30bdd6: 1302 2600 |0bbb: const/16 v2, #int 38 // #26 │ │ +30bdda: 4d01 0002 |0bbd: aput-object v1, v0, v2 │ │ +30bdde: 6201 a18a |0bbf: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ENCODER:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aa1 │ │ +30bde2: 1302 2700 |0bc1: const/16 v2, #int 39 // #27 │ │ +30bde6: 4d01 0002 |0bc3: aput-object v1, v0, v2 │ │ +30bdea: 6201 a28a |0bc5: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ENGINEER:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aa2 │ │ +30bdee: 1302 2800 |0bc7: const/16 v2, #int 40 // #28 │ │ +30bdf2: 4d01 0002 |0bc9: aput-object v1, v0, v2 │ │ +30bdf6: 6201 a38a |0bcb: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ENSEMBLE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aa3 │ │ +30bdfa: 1302 2900 |0bcd: const/16 v2, #int 41 // #29 │ │ +30bdfe: 4d01 0002 |0bcf: aput-object v1, v0, v2 │ │ +30be02: 6201 a48a |0bd1: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ENSEMBLE_SORT:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aa4 │ │ +30be06: 1302 2a00 |0bd3: const/16 v2, #int 42 // #2a │ │ +30be0a: 4d01 0002 |0bd5: aput-object v1, v0, v2 │ │ +30be0e: 6201 a58a |0bd7: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.FBPM:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aa5 │ │ +30be12: 1302 2b00 |0bd9: const/16 v2, #int 43 // #2b │ │ +30be16: 4d01 0002 |0bdb: aput-object v1, v0, v2 │ │ +30be1a: 6201 a68a |0bdd: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.GENRE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aa6 │ │ +30be1e: 1302 2c00 |0bdf: const/16 v2, #int 44 // #2c │ │ +30be22: 4d01 0002 |0be1: aput-object v1, v0, v2 │ │ +30be26: 6201 a78a |0be3: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.GROUP:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aa7 │ │ +30be2a: 1302 2d00 |0be5: const/16 v2, #int 45 // #2d │ │ +30be2e: 4d01 0002 |0be7: aput-object v1, v0, v2 │ │ +30be32: 6201 a88a |0be9: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.GROUPING:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aa8 │ │ +30be36: 1302 2e00 |0beb: const/16 v2, #int 46 // #2e │ │ +30be3a: 4d01 0002 |0bed: aput-object v1, v0, v2 │ │ +30be3e: 6201 c18a |0bef: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MOOD_INSTRUMENTAL:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ac1 │ │ +30be42: 1302 2f00 |0bf1: const/16 v2, #int 47 // #2f │ │ +30be46: 4d01 0002 |0bf3: aput-object v1, v0, v2 │ │ +30be4a: 6201 aa8a |0bf5: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.INVOLVED_PERSON:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aaa │ │ +30be4e: 1302 3000 |0bf7: const/16 v2, #int 48 // #30 │ │ +30be52: 4d01 0002 |0bf9: aput-object v1, v0, v2 │ │ +30be56: 6201 a98a |0bfb: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.INSTRUMENT:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aa9 │ │ +30be5a: 1302 3100 |0bfd: const/16 v2, #int 49 // #31 │ │ +30be5e: 4d01 0002 |0bff: aput-object v1, v0, v2 │ │ +30be62: 6201 ab8a |0c01: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.IPI:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aab │ │ +30be66: 1302 3200 |0c03: const/16 v2, #int 50 // #32 │ │ +30be6a: 4d01 0002 |0c05: aput-object v1, v0, v2 │ │ +30be6e: 6201 ac8a |0c07: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ISRC:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aac │ │ +30be72: 1302 3300 |0c09: const/16 v2, #int 51 // #33 │ │ +30be76: 4d01 0002 |0c0b: aput-object v1, v0, v2 │ │ +30be7a: 6201 ad8a |0c0d: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ISWC:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aad │ │ +30be7e: 1302 3400 |0c0f: const/16 v2, #int 52 // #34 │ │ +30be82: 4d01 0002 |0c11: aput-object v1, v0, v2 │ │ +30be86: 6201 ae8a |0c13: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.IS_CLASSICAL:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aae │ │ +30be8a: 1302 3500 |0c15: const/16 v2, #int 53 // #35 │ │ +30be8e: 4d01 0002 |0c17: aput-object v1, v0, v2 │ │ +30be92: 6201 af8a |0c19: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.IS_COMPILATION:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aaf │ │ +30be96: 1302 3600 |0c1b: const/16 v2, #int 54 // #36 │ │ +30be9a: 4d01 0002 |0c1d: aput-object v1, v0, v2 │ │ +30be9e: 6201 b08a |0c1f: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.IS_HD:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ab0 │ │ +30bea2: 1302 3700 |0c21: const/16 v2, #int 55 // #37 │ │ +30bea6: 4d01 0002 |0c23: aput-object v1, v0, v2 │ │ +30beaa: 6201 b18a |0c25: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.IS_SOUNDTRACK:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ab1 │ │ +30beae: 1302 3800 |0c27: const/16 v2, #int 56 // #38 │ │ +30beb2: 4d01 0002 |0c29: aput-object v1, v0, v2 │ │ +30beb6: 6201 b28a |0c2b: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ITUNES_GROUPING:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ab2 │ │ +30beba: 1302 3900 |0c2d: const/16 v2, #int 57 // #39 │ │ +30bebe: 4d01 0002 |0c2f: aput-object v1, v0, v2 │ │ +30bec2: 6201 b38a |0c31: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.KEY:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ab3 │ │ +30bec6: 1302 3a00 |0c33: const/16 v2, #int 58 // #3a │ │ +30beca: 4d01 0002 |0c35: aput-object v1, v0, v2 │ │ +30bece: 6201 b48a |0c37: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.LANGUAGE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ab4 │ │ +30bed2: 1302 3b00 |0c39: const/16 v2, #int 59 // #3b │ │ +30bed6: 4d01 0002 |0c3b: aput-object v1, v0, v2 │ │ +30beda: 6201 b58a |0c3d: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.LYRICIST:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ab5 │ │ +30bede: 1302 3c00 |0c3f: const/16 v2, #int 60 // #3c │ │ +30bee2: 4d01 0002 |0c41: aput-object v1, v0, v2 │ │ +30bee6: 6201 b68a |0c43: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.LYRICIST_SORT:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ab6 │ │ +30beea: 1302 3d00 |0c45: const/16 v2, #int 61 // #3d │ │ +30beee: 4d01 0002 |0c47: aput-object v1, v0, v2 │ │ +30bef2: 6201 b78a |0c49: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.LYRICS:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ab7 │ │ +30bef6: 1302 3e00 |0c4b: const/16 v2, #int 62 // #3e │ │ +30befa: 4d01 0002 |0c4d: aput-object v1, v0, v2 │ │ +30befe: 6201 b88a |0c4f: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MEDIA:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ab8 │ │ +30bf02: 1302 3f00 |0c51: const/16 v2, #int 63 // #3f │ │ +30bf06: 4d01 0002 |0c53: aput-object v1, v0, v2 │ │ +30bf0a: 6201 b98a |0c55: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MIXER:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ab9 │ │ +30bf0e: 1302 4000 |0c57: const/16 v2, #int 64 // #40 │ │ +30bf12: 4d01 0002 |0c59: aput-object v1, v0, v2 │ │ +30bf16: 6201 ba8a |0c5b: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MOOD:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aba │ │ +30bf1a: 1302 4100 |0c5d: const/16 v2, #int 65 // #41 │ │ +30bf1e: 4d01 0002 |0c5f: aput-object v1, v0, v2 │ │ +30bf22: 6201 bb8a |0c61: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MOOD_ACOUSTIC:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8abb │ │ +30bf26: 1302 4200 |0c63: const/16 v2, #int 66 // #42 │ │ +30bf2a: 4d01 0002 |0c65: aput-object v1, v0, v2 │ │ +30bf2e: 6201 bc8a |0c67: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MOOD_AGGRESSIVE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8abc │ │ +30bf32: 1302 4300 |0c69: const/16 v2, #int 67 // #43 │ │ +30bf36: 4d01 0002 |0c6b: aput-object v1, v0, v2 │ │ +30bf3a: 6201 bd8a |0c6d: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MOOD_AROUSAL:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8abd │ │ +30bf3e: 1302 4400 |0c6f: const/16 v2, #int 68 // #44 │ │ +30bf42: 4d01 0002 |0c71: aput-object v1, v0, v2 │ │ +30bf46: 6201 be8a |0c73: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MOOD_DANCEABILITY:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8abe │ │ +30bf4a: 1302 4500 |0c75: const/16 v2, #int 69 // #45 │ │ +30bf4e: 4d01 0002 |0c77: aput-object v1, v0, v2 │ │ +30bf52: 6201 bf8a |0c79: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MOOD_ELECTRONIC:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8abf │ │ +30bf56: 1302 4600 |0c7b: const/16 v2, #int 70 // #46 │ │ +30bf5a: 4d01 0002 |0c7d: aput-object v1, v0, v2 │ │ +30bf5e: 6201 c08a |0c7f: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MOOD_HAPPY:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ac0 │ │ +30bf62: 1302 4700 |0c81: const/16 v2, #int 71 // #47 │ │ +30bf66: 4d01 0002 |0c83: aput-object v1, v0, v2 │ │ +30bf6a: 6201 c28a |0c85: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MOOD_PARTY:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ac2 │ │ +30bf6e: 1302 4800 |0c87: const/16 v2, #int 72 // #48 │ │ +30bf72: 4d01 0002 |0c89: aput-object v1, v0, v2 │ │ +30bf76: 6201 c38a |0c8b: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MOOD_RELAXED:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ac3 │ │ +30bf7a: 1302 4900 |0c8d: const/16 v2, #int 73 // #49 │ │ +30bf7e: 4d01 0002 |0c8f: aput-object v1, v0, v2 │ │ +30bf82: 6201 c48a |0c91: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MOOD_SAD:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ac4 │ │ +30bf86: 1302 4a00 |0c93: const/16 v2, #int 74 // #4a │ │ +30bf8a: 4d01 0002 |0c95: aput-object v1, v0, v2 │ │ +30bf8e: 6201 c58a |0c97: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MOOD_VALENCE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ac5 │ │ +30bf92: 1302 4b00 |0c99: const/16 v2, #int 75 // #4b │ │ +30bf96: 4d01 0002 |0c9b: aput-object v1, v0, v2 │ │ +30bf9a: 6201 c68a |0c9d: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MOVEMENT:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ac6 │ │ +30bf9e: 1302 4c00 |0c9f: const/16 v2, #int 76 // #4c │ │ +30bfa2: 4d01 0002 |0ca1: aput-object v1, v0, v2 │ │ +30bfa6: 6201 c78a |0ca3: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MOVEMENT_NO:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ac7 │ │ +30bfaa: 1302 4d00 |0ca5: const/16 v2, #int 77 // #4d │ │ +30bfae: 4d01 0002 |0ca7: aput-object v1, v0, v2 │ │ +30bfb2: 6201 c88a |0ca9: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MOVEMENT_TOTAL:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ac8 │ │ +30bfb6: 1302 4e00 |0cab: const/16 v2, #int 78 // #4e │ │ +30bfba: 4d01 0002 |0cad: aput-object v1, v0, v2 │ │ +30bfbe: 6201 c98a |0caf: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MUSICBRAINZ_ARTISTID:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ac9 │ │ +30bfc2: 1302 4f00 |0cb1: const/16 v2, #int 79 // #4f │ │ +30bfc6: 4d01 0002 |0cb3: aput-object v1, v0, v2 │ │ +30bfca: 6201 ca8a |0cb5: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MUSICBRAINZ_DISC_ID:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aca │ │ +30bfce: 1302 5000 |0cb7: const/16 v2, #int 80 // #50 │ │ +30bfd2: 4d01 0002 |0cb9: aput-object v1, v0, v2 │ │ +30bfd6: 6201 cb8a |0cbb: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MUSICBRAINZ_ORIGINAL_RELEASEID:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8acb │ │ +30bfda: 1302 5100 |0cbd: const/16 v2, #int 81 // #51 │ │ +30bfde: 4d01 0002 |0cbf: aput-object v1, v0, v2 │ │ +30bfe2: 6201 cc8a |0cc1: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MUSICBRAINZ_RELEASEARTISTID:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8acc │ │ +30bfe6: 1302 5200 |0cc3: const/16 v2, #int 82 // #52 │ │ +30bfea: 4d01 0002 |0cc5: aput-object v1, v0, v2 │ │ +30bfee: 6201 cd8a |0cc7: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MUSICBRAINZ_RELEASEID:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8acd │ │ +30bff2: 1302 5300 |0cc9: const/16 v2, #int 83 // #53 │ │ +30bff6: 4d01 0002 |0ccb: aput-object v1, v0, v2 │ │ +30bffa: 6201 ce8a |0ccd: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MUSICBRAINZ_RELEASE_COUNTRY:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ace │ │ +30bffe: 1302 5400 |0ccf: const/16 v2, #int 84 // #54 │ │ +30c002: 4d01 0002 |0cd1: aput-object v1, v0, v2 │ │ +30c006: 6201 cf8a |0cd3: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MUSICBRAINZ_RELEASE_GROUP_ID:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8acf │ │ +30c00a: 1302 5500 |0cd5: const/16 v2, #int 85 // #55 │ │ +30c00e: 4d01 0002 |0cd7: aput-object v1, v0, v2 │ │ +30c012: 6201 d08a |0cd9: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MUSICBRAINZ_RELEASE_STATUS:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ad0 │ │ +30c016: 1302 5600 |0cdb: const/16 v2, #int 86 // #56 │ │ +30c01a: 4d01 0002 |0cdd: aput-object v1, v0, v2 │ │ +30c01e: 6201 d18a |0cdf: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MUSICBRAINZ_RELEASE_TRACK_ID:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ad1 │ │ +30c022: 1302 5700 |0ce1: const/16 v2, #int 87 // #57 │ │ +30c026: 4d01 0002 |0ce3: aput-object v1, v0, v2 │ │ +30c02a: 6201 d28a |0ce5: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MUSICBRAINZ_RELEASE_TYPE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ad2 │ │ +30c02e: 1302 5800 |0ce7: const/16 v2, #int 88 // #58 │ │ +30c032: 4d01 0002 |0ce9: aput-object v1, v0, v2 │ │ +30c036: 6201 d38a |0ceb: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MUSICBRAINZ_TRACK_ID:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ad3 │ │ +30c03a: 1302 5900 |0ced: const/16 v2, #int 89 // #59 │ │ +30c03e: 4d01 0002 |0cef: aput-object v1, v0, v2 │ │ +30c042: 6201 d58a |0cf1: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MUSICBRAINZ_WORK_COMPOSITION:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ad5 │ │ +30c046: 1302 5a00 |0cf3: const/16 v2, #int 90 // #5a │ │ +30c04a: 4d01 0002 |0cf5: aput-object v1, v0, v2 │ │ +30c04e: 6201 d68a |0cf7: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MUSICBRAINZ_WORK_COMPOSITION_ID:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ad6 │ │ +30c052: 1302 5b00 |0cf9: const/16 v2, #int 91 // #5b │ │ +30c056: 4d01 0002 |0cfb: aput-object v1, v0, v2 │ │ +30c05a: 6201 d78a |0cfd: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MUSICBRAINZ_WORK_ID:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ad7 │ │ +30c05e: 1302 5c00 |0cff: const/16 v2, #int 92 // #5c │ │ +30c062: 4d01 0002 |0d01: aput-object v1, v0, v2 │ │ +30c066: 6201 d88a |0d03: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL1_ID:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ad8 │ │ +30c06a: 1302 5d00 |0d05: const/16 v2, #int 93 // #5d │ │ +30c06e: 4d01 0002 |0d07: aput-object v1, v0, v2 │ │ +30c072: 6201 d98a |0d09: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL2_ID:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ad9 │ │ +30c076: 1302 5e00 |0d0b: const/16 v2, #int 94 // #5e │ │ +30c07a: 4d01 0002 |0d0d: aput-object v1, v0, v2 │ │ +30c07e: 6201 da8a |0d0f: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL3_ID:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ada │ │ +30c082: 1302 5f00 |0d11: const/16 v2, #int 95 // #5f │ │ +30c086: 4d01 0002 |0d13: aput-object v1, v0, v2 │ │ +30c08a: 6201 db8a |0d15: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL4_ID:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8adb │ │ +30c08e: 1302 6000 |0d17: const/16 v2, #int 96 // #60 │ │ +30c092: 4d01 0002 |0d19: aput-object v1, v0, v2 │ │ +30c096: 6201 dc8a |0d1b: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL5_ID:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8adc │ │ +30c09a: 1302 6100 |0d1d: const/16 v2, #int 97 // #61 │ │ +30c09e: 4d01 0002 |0d1f: aput-object v1, v0, v2 │ │ +30c0a2: 6201 dd8a |0d21: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL6_ID:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8add │ │ +30c0a6: 1302 6200 |0d23: const/16 v2, #int 98 // #62 │ │ +30c0aa: 4d01 0002 |0d25: aput-object v1, v0, v2 │ │ +30c0ae: 6201 de8a |0d27: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MUSICIP_ID:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ade │ │ +30c0b2: 1302 6300 |0d29: const/16 v2, #int 99 // #63 │ │ +30c0b6: 4d01 0002 |0d2b: aput-object v1, v0, v2 │ │ +30c0ba: 6201 df8a |0d2d: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.OCCASION:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8adf │ │ +30c0be: 1302 6400 |0d2f: const/16 v2, #int 100 // #64 │ │ +30c0c2: 4d01 0002 |0d31: aput-object v1, v0, v2 │ │ +30c0c6: 6201 e08a |0d33: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.OPUS:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ae0 │ │ +30c0ca: 1302 6500 |0d35: const/16 v2, #int 101 // #65 │ │ +30c0ce: 4d01 0002 |0d37: aput-object v1, v0, v2 │ │ +30c0d2: 6201 e18a |0d39: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ORCHESTRA:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ae1 │ │ +30c0d6: 1302 6600 |0d3b: const/16 v2, #int 102 // #66 │ │ +30c0da: 4d01 0002 |0d3d: aput-object v1, v0, v2 │ │ +30c0de: 6201 e28a |0d3f: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ORCHESTRA_SORT:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ae2 │ │ +30c0e2: 1302 6700 |0d41: const/16 v2, #int 103 // #67 │ │ +30c0e6: 4d01 0002 |0d43: aput-object v1, v0, v2 │ │ +30c0ea: 6201 e38a |0d45: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ORIGINAL_ALBUM:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ae3 │ │ +30c0ee: 1302 6800 |0d47: const/16 v2, #int 104 // #68 │ │ +30c0f2: 4d01 0002 |0d49: aput-object v1, v0, v2 │ │ +30c0f6: 6201 e48a |0d4b: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ORIGINAL_ARTIST:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ae4 │ │ +30c0fa: 1302 6900 |0d4d: const/16 v2, #int 105 // #69 │ │ +30c0fe: 4d01 0002 |0d4f: aput-object v1, v0, v2 │ │ +30c102: 6201 e58a |0d51: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ORIGINAL_LYRICIST:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ae5 │ │ +30c106: 1302 6a00 |0d53: const/16 v2, #int 106 // #6a │ │ +30c10a: 4d01 0002 |0d55: aput-object v1, v0, v2 │ │ +30c10e: 6201 e68a |0d57: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ORIGINAL_YEAR:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ae6 │ │ +30c112: 1302 6b00 |0d59: const/16 v2, #int 107 // #6b │ │ +30c116: 4d01 0002 |0d5b: aput-object v1, v0, v2 │ │ +30c11a: 6201 e78a |0d5d: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.OVERALL_WORK:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ae7 │ │ +30c11e: 1302 6c00 |0d5f: const/16 v2, #int 108 // #6c │ │ +30c122: 4d01 0002 |0d61: aput-object v1, v0, v2 │ │ +30c126: 6201 e88a |0d63: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.PART:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ae8 │ │ +30c12a: 1302 6d00 |0d65: const/16 v2, #int 109 // #6d │ │ +30c12e: 4d01 0002 |0d67: aput-object v1, v0, v2 │ │ +30c132: 6201 e98a |0d69: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.PART_NUMBER:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ae9 │ │ +30c136: 1302 6e00 |0d6b: const/16 v2, #int 110 // #6e │ │ +30c13a: 4d01 0002 |0d6d: aput-object v1, v0, v2 │ │ +30c13e: 6201 ea8a |0d6f: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.PART_TYPE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aea │ │ +30c142: 1302 6f00 |0d71: const/16 v2, #int 111 // #6f │ │ +30c146: 4d01 0002 |0d73: aput-object v1, v0, v2 │ │ +30c14a: 6201 eb8a |0d75: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.PERFORMER:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aeb │ │ +30c14e: 1302 7000 |0d77: const/16 v2, #int 112 // #70 │ │ +30c152: 4d01 0002 |0d79: aput-object v1, v0, v2 │ │ +30c156: 6201 ec8a |0d7b: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.PERFORMER_NAME:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aec │ │ +30c15a: 1302 7100 |0d7d: const/16 v2, #int 113 // #71 │ │ +30c15e: 4d01 0002 |0d7f: aput-object v1, v0, v2 │ │ +30c162: 6201 ed8a |0d81: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.PERFORMER_NAME_SORT:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aed │ │ +30c166: 1302 7200 |0d83: const/16 v2, #int 114 // #72 │ │ +30c16a: 4d01 0002 |0d85: aput-object v1, v0, v2 │ │ +30c16e: 6201 ee8a |0d87: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.PERIOD:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aee │ │ +30c172: 1302 7300 |0d89: const/16 v2, #int 115 // #73 │ │ +30c176: 4d01 0002 |0d8b: aput-object v1, v0, v2 │ │ +30c17a: 6201 ef8a |0d8d: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.PRODUCER:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aef │ │ +30c17e: 1302 7400 |0d8f: const/16 v2, #int 116 // #74 │ │ +30c182: 4d01 0002 |0d91: aput-object v1, v0, v2 │ │ +30c186: 6201 f08a |0d93: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.QUALITY:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8af0 │ │ +30c18a: 1302 7500 |0d95: const/16 v2, #int 117 // #75 │ │ +30c18e: 4d01 0002 |0d97: aput-object v1, v0, v2 │ │ +30c192: 6201 f18a |0d99: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.RANKING:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8af1 │ │ +30c196: 1302 7600 |0d9b: const/16 v2, #int 118 // #76 │ │ +30c19a: 4d01 0002 |0d9d: aput-object v1, v0, v2 │ │ +30c19e: 6201 f28a |0d9f: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.RATING:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8af2 │ │ +30c1a2: 1302 7700 |0da1: const/16 v2, #int 119 // #77 │ │ +30c1a6: 4d01 0002 |0da3: aput-object v1, v0, v2 │ │ +30c1aa: 6201 f38a |0da5: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.RECORD_LABEL:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8af3 │ │ +30c1ae: 1302 7800 |0da7: const/16 v2, #int 120 // #78 │ │ +30c1b2: 4d01 0002 |0da9: aput-object v1, v0, v2 │ │ +30c1b6: 6201 f48a |0dab: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.REMIXER:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8af4 │ │ +30c1ba: 1302 7900 |0dad: const/16 v2, #int 121 // #79 │ │ +30c1be: 4d01 0002 |0daf: aput-object v1, v0, v2 │ │ +30c1c2: 6201 f58a |0db1: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.SCRIPT:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8af5 │ │ +30c1c6: 1302 7a00 |0db3: const/16 v2, #int 122 // #7a │ │ +30c1ca: 4d01 0002 |0db5: aput-object v1, v0, v2 │ │ +30c1ce: 6201 f68a |0db7: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.SINGLE_DISC_TRACK_NO:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8af6 │ │ +30c1d2: 1302 7b00 |0db9: const/16 v2, #int 123 // #7b │ │ +30c1d6: 4d01 0002 |0dbb: aput-object v1, v0, v2 │ │ +30c1da: 6201 f78a |0dbd: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.SUBTITLE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8af7 │ │ +30c1de: 1302 7c00 |0dbf: const/16 v2, #int 124 // #7c │ │ +30c1e2: 4d01 0002 |0dc1: aput-object v1, v0, v2 │ │ +30c1e6: 6201 f88a |0dc3: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.TAGS:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8af8 │ │ +30c1ea: 1302 7d00 |0dc5: const/16 v2, #int 125 // #7d │ │ +30c1ee: 4d01 0002 |0dc7: aput-object v1, v0, v2 │ │ +30c1f2: 6201 f98a |0dc9: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.TEMPO:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8af9 │ │ +30c1f6: 1302 7e00 |0dcb: const/16 v2, #int 126 // #7e │ │ +30c1fa: 4d01 0002 |0dcd: aput-object v1, v0, v2 │ │ +30c1fe: 6201 fa8a |0dcf: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.TIMBRE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8afa │ │ +30c202: 1302 7f00 |0dd1: const/16 v2, #int 127 // #7f │ │ +30c206: 4d01 0002 |0dd3: aput-object v1, v0, v2 │ │ +30c20a: 6201 fb8a |0dd5: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.TITLE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8afb │ │ +30c20e: 1302 8000 |0dd7: const/16 v2, #int 128 // #80 │ │ +30c212: 4d01 0002 |0dd9: aput-object v1, v0, v2 │ │ +30c216: 6201 fc8a |0ddb: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.TITLE_MOVEMENT:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8afc │ │ +30c21a: 1302 8100 |0ddd: const/16 v2, #int 129 // #81 │ │ +30c21e: 4d01 0002 |0ddf: aput-object v1, v0, v2 │ │ +30c222: 6201 d48a |0de1: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MUSICBRAINZ_WORK:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ad4 │ │ +30c226: 1302 8200 |0de3: const/16 v2, #int 130 // #82 │ │ +30c22a: 4d01 0002 |0de5: aput-object v1, v0, v2 │ │ +30c22e: 6201 fd8a |0de7: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.TITLE_SORT:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8afd │ │ +30c232: 1302 8300 |0de9: const/16 v2, #int 131 // #83 │ │ +30c236: 4d01 0002 |0deb: aput-object v1, v0, v2 │ │ +30c23a: 6201 fe8a |0ded: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.TONALITY:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8afe │ │ +30c23e: 1302 8400 |0def: const/16 v2, #int 132 // #84 │ │ +30c242: 4d01 0002 |0df1: aput-object v1, v0, v2 │ │ +30c246: 6201 ff8a |0df3: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.TRACK:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aff │ │ +30c24a: 1302 8500 |0df5: const/16 v2, #int 133 // #85 │ │ +30c24e: 4d01 0002 |0df7: aput-object v1, v0, v2 │ │ +30c252: 6201 008b |0df9: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.TRACK_TOTAL:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8b00 │ │ +30c256: 1302 8600 |0dfb: const/16 v2, #int 134 // #86 │ │ +30c25a: 4d01 0002 |0dfd: aput-object v1, v0, v2 │ │ +30c25e: 6201 018b |0dff: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.URL_DISCOGS_ARTIST_SITE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8b01 │ │ +30c262: 1302 8700 |0e01: const/16 v2, #int 135 // #87 │ │ +30c266: 4d01 0002 |0e03: aput-object v1, v0, v2 │ │ +30c26a: 6201 028b |0e05: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.URL_DISCOGS_RELEASE_SITE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8b02 │ │ +30c26e: 1302 8800 |0e07: const/16 v2, #int 136 // #88 │ │ +30c272: 4d01 0002 |0e09: aput-object v1, v0, v2 │ │ +30c276: 6201 038b |0e0b: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.URL_LYRICS_SITE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8b03 │ │ +30c27a: 1302 8900 |0e0d: const/16 v2, #int 137 // #89 │ │ +30c27e: 4d01 0002 |0e0f: aput-object v1, v0, v2 │ │ +30c282: 6201 048b |0e11: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.URL_OFFICIAL_ARTIST_SITE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8b04 │ │ +30c286: 1302 8a00 |0e13: const/16 v2, #int 138 // #8a │ │ +30c28a: 4d01 0002 |0e15: aput-object v1, v0, v2 │ │ +30c28e: 6201 058b |0e17: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.URL_OFFICIAL_RELEASE_SITE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8b05 │ │ +30c292: 1302 8b00 |0e19: const/16 v2, #int 139 // #8b │ │ +30c296: 4d01 0002 |0e1b: aput-object v1, v0, v2 │ │ +30c29a: 6201 068b |0e1d: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.URL_WIKIPEDIA_ARTIST_SITE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8b06 │ │ +30c29e: 1302 8c00 |0e1f: const/16 v2, #int 140 // #8c │ │ +30c2a2: 4d01 0002 |0e21: aput-object v1, v0, v2 │ │ +30c2a6: 6201 078b |0e23: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.URL_WIKIPEDIA_RELEASE_SITE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8b07 │ │ +30c2aa: 1302 8d00 |0e25: const/16 v2, #int 141 // #8d │ │ +30c2ae: 4d01 0002 |0e27: aput-object v1, v0, v2 │ │ +30c2b2: 6201 088b |0e29: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.WORK:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8b08 │ │ +30c2b6: 1302 8e00 |0e2b: const/16 v2, #int 142 // #8e │ │ +30c2ba: 4d01 0002 |0e2d: aput-object v1, v0, v2 │ │ +30c2be: 6201 098b |0e2f: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.WORK_PART_LEVEL1:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8b09 │ │ +30c2c2: 1302 8f00 |0e31: const/16 v2, #int 143 // #8f │ │ +30c2c6: 4d01 0002 |0e33: aput-object v1, v0, v2 │ │ +30c2ca: 6201 0a8b |0e35: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.WORK_PART_LEVEL1_TYPE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8b0a │ │ +30c2ce: 1302 9000 |0e37: const/16 v2, #int 144 // #90 │ │ +30c2d2: 4d01 0002 |0e39: aput-object v1, v0, v2 │ │ +30c2d6: 6201 0b8b |0e3b: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.WORK_PART_LEVEL2:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8b0b │ │ +30c2da: 1302 9100 |0e3d: const/16 v2, #int 145 // #91 │ │ +30c2de: 4d01 0002 |0e3f: aput-object v1, v0, v2 │ │ +30c2e2: 6201 0c8b |0e41: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.WORK_PART_LEVEL2_TYPE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8b0c │ │ +30c2e6: 1302 9200 |0e43: const/16 v2, #int 146 // #92 │ │ +30c2ea: 4d01 0002 |0e45: aput-object v1, v0, v2 │ │ +30c2ee: 6201 0d8b |0e47: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.WORK_PART_LEVEL3:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8b0d │ │ +30c2f2: 1302 9300 |0e49: const/16 v2, #int 147 // #93 │ │ +30c2f6: 4d01 0002 |0e4b: aput-object v1, v0, v2 │ │ +30c2fa: 6201 0e8b |0e4d: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.WORK_PART_LEVEL3_TYPE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8b0e │ │ +30c2fe: 1302 9400 |0e4f: const/16 v2, #int 148 // #94 │ │ +30c302: 4d01 0002 |0e51: aput-object v1, v0, v2 │ │ +30c306: 6201 0f8b |0e53: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.WORK_PART_LEVEL4:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8b0f │ │ +30c30a: 1302 9500 |0e55: const/16 v2, #int 149 // #95 │ │ +30c30e: 4d01 0002 |0e57: aput-object v1, v0, v2 │ │ +30c312: 6201 108b |0e59: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.WORK_PART_LEVEL4_TYPE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8b10 │ │ +30c316: 1302 9600 |0e5b: const/16 v2, #int 150 // #96 │ │ +30c31a: 4d01 0002 |0e5d: aput-object v1, v0, v2 │ │ +30c31e: 6201 118b |0e5f: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.WORK_PART_LEVEL5:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8b11 │ │ +30c322: 1302 9700 |0e61: const/16 v2, #int 151 // #97 │ │ +30c326: 4d01 0002 |0e63: aput-object v1, v0, v2 │ │ +30c32a: 6201 128b |0e65: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.WORK_PART_LEVEL5_TYPE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8b12 │ │ +30c32e: 1302 9800 |0e67: const/16 v2, #int 152 // #98 │ │ +30c332: 4d01 0002 |0e69: aput-object v1, v0, v2 │ │ +30c336: 6201 138b |0e6b: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.WORK_PART_LEVEL6:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8b13 │ │ +30c33a: 1302 9900 |0e6d: const/16 v2, #int 153 // #99 │ │ +30c33e: 4d01 0002 |0e6f: aput-object v1, v0, v2 │ │ +30c342: 6201 148b |0e71: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.WORK_PART_LEVEL6_TYPE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8b14 │ │ +30c346: 1302 9a00 |0e73: const/16 v2, #int 154 // #9a │ │ +30c34a: 4d01 0002 |0e75: aput-object v1, v0, v2 │ │ +30c34e: 6201 158b |0e77: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.WORK_TYPE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8b15 │ │ +30c352: 1302 9b00 |0e79: const/16 v2, #int 155 // #9b │ │ +30c356: 4d01 0002 |0e7b: aput-object v1, v0, v2 │ │ +30c35a: 6201 168b |0e7d: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.YEAR:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8b16 │ │ +30c35e: 1302 9c00 |0e7f: const/16 v2, #int 156 // #9c │ │ +30c362: 4d01 0002 |0e81: aput-object v1, v0, v2 │ │ +30c366: 6900 798a |0e83: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.$VALUES:[Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a79 │ │ +30c36a: 0e00 |0e85: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ 0x0011 line=16 │ │ 0x0022 line=17 │ │ 0x0030 line=18 │ │ 0x003e line=19 │ │ @@ -751560,29 +751560,29 @@ │ │ type : '(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -30c368: |[30c368] org.jaudiotagger.tag.id3.ID3v22FieldKey.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V │ │ -30c378: 7030 0387 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@8703 │ │ -30c37e: 5b03 198b |0003: iput-object v3, v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.frameId:Ljava/lang/String; // field@8b19 │ │ -30c382: 5b04 1a8b |0005: iput-object v4, v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.subId:Ljava/lang/String; // field@8b1a │ │ -30c386: 5b05 188b |0007: iput-object v5, v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.fieldType:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8b18 │ │ -30c38a: 2201 3910 |0009: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -30c38e: 7010 cc87 0100 |000b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -30c394: 6e20 d787 3100 |000e: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -30c39a: 1a02 c804 |0011: const-string v2, ":" // string@04c8 │ │ -30c39e: 6e20 d787 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -30c3a4: 6e20 d787 4100 |0016: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -30c3aa: 6e10 df87 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -30c3b0: 0c01 |001c: move-result-object v1 │ │ -30c3b2: 5b01 178b |001d: iput-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.fieldName:Ljava/lang/String; // field@8b17 │ │ -30c3b6: 0e00 |001f: return-void │ │ +30c36c: |[30c36c] org.jaudiotagger.tag.id3.ID3v22FieldKey.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V │ │ +30c37c: 7030 0387 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@8703 │ │ +30c382: 5b03 198b |0003: iput-object v3, v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.frameId:Ljava/lang/String; // field@8b19 │ │ +30c386: 5b04 1a8b |0005: iput-object v4, v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.subId:Ljava/lang/String; // field@8b1a │ │ +30c38a: 5b05 188b |0007: iput-object v5, v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.fieldType:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8b18 │ │ +30c38e: 2201 3910 |0009: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +30c392: 7010 cc87 0100 |000b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +30c398: 6e20 d787 3100 |000e: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +30c39e: 1a02 c804 |0011: const-string v2, ":" // string@04c8 │ │ +30c3a2: 6e20 d787 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +30c3a8: 6e20 d787 4100 |0016: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +30c3ae: 6e10 df87 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +30c3b4: 0c01 |001c: move-result-object v1 │ │ +30c3b6: 5b01 178b |001d: iput-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.fieldName:Ljava/lang/String; // field@8b17 │ │ +30c3ba: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=199 │ │ 0x0003 line=200 │ │ 0x0005 line=201 │ │ 0x0007 line=202 │ │ 0x0009 line=204 │ │ @@ -751599,20 +751599,20 @@ │ │ type : '(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -30c3b8: |[30c3b8] org.jaudiotagger.tag.id3.ID3v22FieldKey.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V │ │ -30c3c8: 7030 0387 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@8703 │ │ -30c3ce: 5b03 198b |0003: iput-object v3, v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.frameId:Ljava/lang/String; // field@8b19 │ │ -30c3d2: 5b04 188b |0005: iput-object v4, v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.fieldType:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8b18 │ │ -30c3d6: 5b03 178b |0007: iput-object v3, v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.fieldName:Ljava/lang/String; // field@8b17 │ │ -30c3da: 0e00 |0009: return-void │ │ +30c3bc: |[30c3bc] org.jaudiotagger.tag.id3.ID3v22FieldKey.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V │ │ +30c3cc: 7030 0387 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@8703 │ │ +30c3d2: 5b03 198b |0003: iput-object v3, v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.frameId:Ljava/lang/String; // field@8b19 │ │ +30c3d6: 5b04 188b |0005: iput-object v4, v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.fieldType:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8b18 │ │ +30c3da: 5b03 178b |0007: iput-object v3, v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.fieldName:Ljava/lang/String; // field@8b17 │ │ +30c3de: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=186 │ │ 0x0003 line=187 │ │ 0x0005 line=188 │ │ 0x0007 line=190 │ │ locals : │ │ @@ -751627,20 +751627,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -30a5ec: |[30a5ec] org.jaudiotagger.tag.id3.ID3v22FieldKey.valueOf:(Ljava/lang/String;)Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; │ │ -30a5fc: 1c00 1a12 |0000: const-class v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30a600: 7120 0487 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@8704 │ │ -30a606: 0c01 |0005: move-result-object v1 │ │ -30a608: 1f01 1a12 |0006: check-cast v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30a60c: 1101 |0008: return-object v1 │ │ +30a5f0: |[30a5f0] org.jaudiotagger.tag.id3.ID3v22FieldKey.valueOf:(Ljava/lang/String;)Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; │ │ +30a600: 1c00 1a12 |0000: const-class v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30a604: 7120 0487 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@8704 │ │ +30a60a: 0c01 |0005: move-result-object v1 │ │ +30a60c: 1f01 1a12 |0006: check-cast v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30a610: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #4 : (in Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;) │ │ @@ -751648,20 +751648,20 @@ │ │ type : '()[Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -30a610: |[30a610] org.jaudiotagger.tag.id3.ID3v22FieldKey.values:()[Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; │ │ -30a620: 6200 798a |0000: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.$VALUES:[Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a79 │ │ -30a624: 6e10 22a0 0000 |0002: invoke-virtual {v0}, [Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.clone:()Ljava/lang/Object; // method@a022 │ │ -30a62a: 0c00 |0005: move-result-object v0 │ │ -30a62c: 1f00 ea13 |0006: check-cast v0, [Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@13ea │ │ -30a630: 1100 |0008: return-object v0 │ │ +30a614: |[30a614] org.jaudiotagger.tag.id3.ID3v22FieldKey.values:()[Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; │ │ +30a624: 6200 798a |0000: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.$VALUES:[Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a79 │ │ +30a628: 6e10 22a0 0000 |0002: invoke-virtual {v0}, [Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.clone:()Ljava/lang/Object; // method@a022 │ │ +30a62e: 0c00 |0005: move-result-object v0 │ │ +30a630: 1f00 ea13 |0006: check-cast v0, [Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@13ea │ │ +30a634: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;) │ │ @@ -751669,17 +751669,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -30a5a4: |[30a5a4] org.jaudiotagger.tag.id3.ID3v22FieldKey.getFieldName:()Ljava/lang/String; │ │ -30a5b4: 5410 178b |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.fieldName:Ljava/lang/String; // field@8b17 │ │ -30a5b8: 1100 |0002: return-object v0 │ │ +30a5a8: |[30a5a8] org.jaudiotagger.tag.id3.ID3v22FieldKey.getFieldName:()Ljava/lang/String; │ │ +30a5b8: 5410 178b |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.fieldName:Ljava/lang/String; // field@8b17 │ │ +30a5bc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=242 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;) │ │ @@ -751687,17 +751687,17 @@ │ │ type : '()Lorg/jaudiotagger/tag/id3/Id3FieldType;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -30a634: |[30a634] org.jaudiotagger.tag.id3.ID3v22FieldKey.getFieldType:()Lorg/jaudiotagger/tag/id3/Id3FieldType; │ │ -30a644: 5410 188b |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.fieldType:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8b18 │ │ -30a648: 1100 |0002: return-object v0 │ │ +30a638: |[30a638] org.jaudiotagger.tag.id3.ID3v22FieldKey.getFieldType:()Lorg/jaudiotagger/tag/id3/Id3FieldType; │ │ +30a648: 5410 188b |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.fieldType:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8b18 │ │ +30a64c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=212 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; │ │ │ │ #2 : (in Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;) │ │ @@ -751705,17 +751705,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -30a5bc: |[30a5bc] org.jaudiotagger.tag.id3.ID3v22FieldKey.getFrameId:()Ljava/lang/String; │ │ -30a5cc: 5410 198b |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.frameId:Ljava/lang/String; // field@8b19 │ │ -30a5d0: 1100 |0002: return-object v0 │ │ +30a5c0: |[30a5c0] org.jaudiotagger.tag.id3.ID3v22FieldKey.getFrameId:()Ljava/lang/String; │ │ +30a5d0: 5410 198b |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.frameId:Ljava/lang/String; // field@8b19 │ │ +30a5d4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=222 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; │ │ │ │ #3 : (in Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;) │ │ @@ -751723,17 +751723,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -30a5d4: |[30a5d4] org.jaudiotagger.tag.id3.ID3v22FieldKey.getSubId:()Ljava/lang/String; │ │ -30a5e4: 5410 1a8b |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.subId:Ljava/lang/String; // field@8b1a │ │ -30a5e8: 1100 |0002: return-object v0 │ │ +30a5d8: |[30a5d8] org.jaudiotagger.tag.id3.ID3v22FieldKey.getSubId:()Ljava/lang/String; │ │ +30a5e8: 5410 1a8b |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.subId:Ljava/lang/String; // field@8b1a │ │ +30a5ec: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=232 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; │ │ │ │ source_file_idx : 7595 (ID3v22FieldKey.java) │ │ @@ -751780,232 +751780,232 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 507 16-bit code units │ │ -30e7e8: |[30e7e8] org.jaudiotagger.tag.id3.ID3v22PreferredFrameOrderComparator.:()V │ │ -30e7f8: 2200 7c10 |0000: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ -30e7fc: 7010 ae88 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ -30e802: 6900 7a8b |0005: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ -30e806: 1a01 014f |0007: const-string v1, "UFI" // string@4f01 │ │ -30e80a: 7220 6489 1000 |0009: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -30e810: 6200 7a8b |000c: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ -30e814: 1a01 ce4a |000e: const-string v1, "TT2" // string@4ace │ │ -30e818: 7220 6489 1000 |0010: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -30e81e: 6200 7a8b |0013: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ -30e822: 1a01 134a |0015: const-string v1, "TP1" // string@4a13 │ │ -30e826: 7220 6489 1000 |0017: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -30e82c: 6200 7a8b |001a: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ -30e830: 1a01 2949 |001c: const-string v1, "TAL" // string@4929 │ │ -30e834: 7220 6489 1000 |001e: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -30e83a: 6200 7a8b |0021: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ -30e83e: 1a01 f249 |0023: const-string v1, "TOR" // string@49f2 │ │ -30e842: 7220 6489 1000 |0025: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -30e848: 6200 7a8b |0028: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ -30e84c: 1a02 3f49 |002a: const-string v2, "TCO" // string@493f │ │ -30e850: 7220 6489 2000 |002c: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -30e856: 6200 7a8b |002f: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ -30e85a: 1a02 3d49 |0031: const-string v2, "TCM" // string@493d │ │ -30e85e: 7220 6489 2000 |0033: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -30e864: 6200 7a8b |0036: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ -30e868: 1a02 154a |0038: const-string v2, "TP3" // string@4a15 │ │ -30e86c: 7220 6489 2000 |003a: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -30e872: 6200 7a8b |003d: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ -30e876: 1a02 cd4a |003f: const-string v2, "TT1" // string@4acd │ │ -30e87a: 7220 6489 2000 |0041: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -30e880: 6200 7a8b |0044: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ -30e884: 1a02 ab4a |0046: const-string v2, "TRK" // string@4aab │ │ -30e888: 7220 6489 2000 |0048: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -30e88e: 6200 7a8b |004b: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ -30e892: 1a02 234b |004d: const-string v2, "TYE" // string@4b23 │ │ -30e896: 7220 6489 2000 |004f: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -30e89c: 6200 7a8b |0052: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ -30e8a0: 1a02 4d49 |0054: const-string v2, "TDA" // string@494d │ │ -30e8a4: 7220 6489 2000 |0056: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -30e8aa: 6200 7a8b |0059: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ -30e8ae: 1a02 9049 |005b: const-string v2, "TIM" // string@4990 │ │ -30e8b2: 7220 6489 2000 |005d: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -30e8b8: 6200 7a8b |0060: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ -30e8bc: 1a02 3a49 |0062: const-string v2, "TBP" // string@493a │ │ -30e8c0: 7220 6489 2000 |0064: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -30e8c6: 6200 7a8b |0067: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ -30e8ca: 1a02 9e4a |0069: const-string v2, "TRC" // string@4a9e │ │ -30e8ce: 7220 6489 2000 |006b: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -30e8d4: 6200 7a8b |006e: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ -30e8d8: 7220 6489 1000 |0070: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -30e8de: 6200 7a8b |0073: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ -30e8e2: 1a01 144a |0075: const-string v1, "TP2" // string@4a14 │ │ -30e8e6: 7220 6489 1000 |0077: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -30e8ec: 6200 7a8b |007a: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ -30e8f0: 1a01 d14a |007c: const-string v1, "TT3" // string@4ad1 │ │ -30e8f4: 7220 6489 1000 |007e: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -30e8fa: 6200 7a8b |0081: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ -30e8fe: 1a01 0d4f |0083: const-string v1, "ULT" // string@4f0d │ │ -30e902: 7220 6489 1000 |0085: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -30e908: 6200 7a8b |0088: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ -30e90c: 1a01 1f4b |008a: const-string v1, "TXX" // string@4b1f │ │ -30e910: 7220 6489 1000 |008c: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -30e916: 6200 7a8b |008f: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ -30e91a: 1a01 9353 |0091: const-string v1, "WXX" // string@5393 │ │ -30e91e: 7220 6489 1000 |0093: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -30e924: 6200 7a8b |0096: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ -30e928: 1a01 ec52 |0098: const-string v1, "WAR" // string@52ec │ │ -30e92c: 7220 6489 1000 |009a: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -30e932: 6200 7a8b |009d: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ -30e936: 1a01 0553 |009f: const-string v1, "WCM" // string@5305 │ │ -30e93a: 7220 6489 1000 |00a1: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -30e940: 6200 7a8b |00a4: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ -30e944: 1a02 0853 |00a6: const-string v2, "WCP" // string@5308 │ │ -30e948: 7220 6489 2000 |00a8: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -30e94e: 6200 7a8b |00ab: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ -30e952: 1a02 ea52 |00ad: const-string v2, "WAF" // string@52ea │ │ -30e956: 7220 6489 2000 |00af: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -30e95c: 6200 7a8b |00b2: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ -30e960: 1a02 9153 |00b4: const-string v2, "WRS" // string@5391 │ │ -30e964: 7220 6489 2000 |00b6: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -30e96a: 6200 7a8b |00b9: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ -30e96e: 1a02 8253 |00bb: const-string v2, "WPAY" // string@5382 │ │ -30e972: 7220 6489 2000 |00bd: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -30e978: 6200 7a8b |00c0: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ -30e97c: 1a02 8353 |00c2: const-string v2, "WPB" // string@5383 │ │ -30e980: 7220 6489 2000 |00c4: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -30e986: 6200 7a8b |00c7: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ -30e98a: 7220 6489 1000 |00c9: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -30e990: 6200 7a8b |00cc: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ -30e994: 1a01 1e4b |00ce: const-string v1, "TXT" // string@4b1e │ │ -30e998: 7220 6489 1000 |00d0: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -30e99e: 6200 7a8b |00d3: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ -30e9a2: 1a01 d449 |00d5: const-string v1, "TMT" // string@49d4 │ │ -30e9a6: 7220 6489 1000 |00d7: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -30e9ac: 6200 7a8b |00da: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ -30e9b0: 1a01 bc1e |00dc: const-string v1, "IPL" // string@1ebc │ │ -30e9b4: 7220 6489 1000 |00de: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -30e9ba: 6200 7a8b |00e1: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ -30e9be: 1a01 c949 |00e3: const-string v1, "TLA" // string@49c9 │ │ -30e9c2: 7220 6489 1000 |00e5: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -30e9c8: 6200 7a8b |00e8: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ -30e9cc: 1a01 cb4a |00ea: const-string v1, "TST" // string@4acb │ │ -30e9d0: 7220 6489 1000 |00ec: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -30e9d6: 6200 7a8b |00ef: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ -30e9da: 1a02 5649 |00f1: const-string v2, "TDY" // string@4956 │ │ -30e9de: 7220 6489 2000 |00f3: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -30e9e4: 6200 7a8b |00f6: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ -30e9e8: 1a02 040e |00f8: const-string v2, "CNT" // string@0e04 │ │ -30e9ec: 7220 6489 2000 |00fa: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -30e9f2: 6200 7a8b |00fd: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ -30e9f6: 1a02 6e40 |00ff: const-string v2, "POP" // string@406e │ │ -30e9fa: 7220 6489 2000 |0101: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -30ea00: 6200 7a8b |0104: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ -30ea04: 1a02 194a |0106: const-string v2, "TPB" // string@4a19 │ │ -30ea08: 7220 6489 2000 |0108: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -30ea0e: 6200 7a8b |010b: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ -30ea12: 1a02 b24a |010d: const-string v2, "TS2" // string@4ab2 │ │ -30ea16: 7220 6489 2000 |010f: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -30ea1c: 6200 7a8b |0112: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ -30ea20: 1a03 bd4a |0114: const-string v3, "TSC" // string@4abd │ │ -30ea24: 7220 6489 3000 |0116: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -30ea2a: 6200 7a8b |0119: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ -30ea2e: 1a04 4449 |011b: const-string v4, "TCP" // string@4944 │ │ -30ea32: 7220 6489 4000 |011d: invoke-interface {v0, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -30ea38: 6200 7a8b |0120: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ -30ea3c: 7220 6489 1000 |0122: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -30ea42: 6200 7a8b |0125: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ -30ea46: 1a01 c64a |0127: const-string v1, "TSP" // string@4ac6 │ │ -30ea4a: 7220 6489 1000 |0129: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -30ea50: 6200 7a8b |012c: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ -30ea54: 1a01 bc4a |012e: const-string v1, "TSA" // string@4abc │ │ -30ea58: 7220 6489 1000 |0130: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -30ea5e: 6200 7a8b |0133: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ -30ea62: 7220 6489 2000 |0135: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -30ea68: 6200 7a8b |0138: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ -30ea6c: 7220 6489 3000 |013a: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -30ea72: 6200 7a8b |013d: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ -30ea76: 1a01 280e |013f: const-string v1, "COM" // string@0e28 │ │ -30ea7a: 7220 6489 1000 |0141: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -30ea80: 6200 7a8b |0144: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ -30ea84: 1a01 a04a |0146: const-string v1, "TRD" // string@4aa0 │ │ -30ea88: 7220 6489 1000 |0148: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -30ea8e: 6200 7a8b |014b: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ -30ea92: 1a01 4549 |014d: const-string v1, "TCR" // string@4945 │ │ -30ea96: 7220 6489 1000 |014f: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -30ea9c: 6200 7a8b |0152: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ -30eaa0: 1a01 5e49 |0154: const-string v1, "TEN" // string@495e │ │ -30eaa4: 7220 6489 1000 |0156: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -30eaaa: 6200 7a8b |0159: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ -30eaae: 1a01 c115 |015b: const-string v1, "EQU" // string@15c1 │ │ -30eab2: 7220 6489 1000 |015d: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -30eab8: 6200 7a8b |0160: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ -30eabc: 1a01 e015 |0162: const-string v1, "ETC" // string@15e0 │ │ -30eac0: 7220 6489 1000 |0164: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -30eac6: 6200 7a8b |0167: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ -30eaca: 1a01 7449 |0169: const-string v1, "TFT" // string@4974 │ │ -30eace: 7220 6489 1000 |016b: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -30ead4: 6200 7a8b |016e: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ -30ead8: 1a01 c84a |0170: const-string v1, "TSS" // string@4ac8 │ │ -30eadc: 7220 6489 1000 |0172: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -30eae2: 6200 7a8b |0175: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ -30eae6: 1a01 c549 |0177: const-string v1, "TKE" // string@49c5 │ │ -30eaea: 7220 6489 1000 |0179: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -30eaf0: 6200 7a8b |017c: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ -30eaf4: 1a01 cd49 |017e: const-string v1, "TLE" // string@49cd │ │ -30eaf8: 7220 6489 1000 |0180: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -30eafe: 6200 7a8b |0183: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ -30eb02: 1a01 bb22 |0185: const-string v1, "LNK" // string@22bb │ │ -30eb06: 7220 6489 1000 |0187: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -30eb0c: 6200 7a8b |018a: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ -30eb10: 1a01 bf4a |018c: const-string v1, "TSI" // string@4abf │ │ -30eb14: 7220 6489 1000 |018e: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -30eb1a: 6200 7a8b |0191: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ -30eb1e: 1a01 0739 |0193: const-string v1, "MLL" // string@3907 │ │ -30eb22: 7220 6489 1000 |0195: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -30eb28: 6200 7a8b |0198: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ -30eb2c: 1a01 d749 |019a: const-string v1, "TOA" // string@49d7 │ │ -30eb30: 7220 6489 1000 |019c: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -30eb36: 6200 7a8b |019f: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ -30eb3a: 1a01 da49 |01a1: const-string v1, "TOF" // string@49da │ │ -30eb3e: 7220 6489 1000 |01a3: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -30eb44: 6200 7a8b |01a6: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ -30eb48: 1a01 e249 |01a8: const-string v1, "TOL" // string@49e2 │ │ -30eb4c: 7220 6489 1000 |01aa: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -30eb52: 6200 7a8b |01ad: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ -30eb56: 1a01 f449 |01af: const-string v1, "TOT" // string@49f4 │ │ -30eb5a: 7220 6489 1000 |01b1: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -30eb60: 6200 7a8b |01b4: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ -30eb64: 1a01 430b |01b6: const-string v1, "BUF" // string@0b43 │ │ -30eb68: 7220 6489 1000 |01b8: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -30eb6e: 6200 7a8b |01bb: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ -30eb72: 1a01 164a |01bd: const-string v1, "TP4" // string@4a16 │ │ -30eb76: 7220 6489 1000 |01bf: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -30eb7c: 6200 7a8b |01c2: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ -30eb80: 1a01 ed42 |01c4: const-string v1, "REV" // string@42ed │ │ -30eb84: 7220 6489 1000 |01c6: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -30eb8a: 6200 7a8b |01c9: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ -30eb8e: 1a01 184a |01cb: const-string v1, "TPA" // string@4a18 │ │ -30eb92: 7220 6489 1000 |01cd: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -30eb98: 6200 7a8b |01d0: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ -30eb9c: 1a01 2545 |01d2: const-string v1, "SLT" // string@4525 │ │ -30eba0: 7220 6489 1000 |01d4: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -30eba6: 6200 7a8b |01d7: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ -30ebaa: 1a01 b245 |01d9: const-string v1, "STC" // string@45b2 │ │ -30ebae: 7220 6489 1000 |01db: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -30ebb4: 6200 7a8b |01de: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ -30ebb8: 1a01 5240 |01e0: const-string v1, "PIC" // string@4052 │ │ -30ebbc: 7220 6489 1000 |01e2: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -30ebc2: 6200 7a8b |01e5: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ -30ebc6: 1a01 7e38 |01e7: const-string v1, "MCI" // string@387e │ │ -30ebca: 7220 6489 1000 |01e9: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -30ebd0: 6200 7a8b |01ec: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ -30ebd4: 1a01 a60e |01ee: const-string v1, "CRA" // string@0ea6 │ │ -30ebd8: 7220 6489 1000 |01f0: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -30ebde: 6200 7a8b |01f3: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ -30ebe2: 1a01 b51b |01f5: const-string v1, "GEO" // string@1bb5 │ │ -30ebe6: 7220 6489 1000 |01f7: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -30ebec: 0e00 |01fa: return-void │ │ +30e7ec: |[30e7ec] org.jaudiotagger.tag.id3.ID3v22PreferredFrameOrderComparator.:()V │ │ +30e7fc: 2200 7c10 |0000: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ +30e800: 7010 ae88 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ +30e806: 6900 7a8b |0005: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ +30e80a: 1a01 014f |0007: const-string v1, "UFI" // string@4f01 │ │ +30e80e: 7220 6489 1000 |0009: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +30e814: 6200 7a8b |000c: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ +30e818: 1a01 ce4a |000e: const-string v1, "TT2" // string@4ace │ │ +30e81c: 7220 6489 1000 |0010: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +30e822: 6200 7a8b |0013: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ +30e826: 1a01 134a |0015: const-string v1, "TP1" // string@4a13 │ │ +30e82a: 7220 6489 1000 |0017: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +30e830: 6200 7a8b |001a: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ +30e834: 1a01 2949 |001c: const-string v1, "TAL" // string@4929 │ │ +30e838: 7220 6489 1000 |001e: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +30e83e: 6200 7a8b |0021: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ +30e842: 1a01 f249 |0023: const-string v1, "TOR" // string@49f2 │ │ +30e846: 7220 6489 1000 |0025: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +30e84c: 6200 7a8b |0028: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ +30e850: 1a02 3f49 |002a: const-string v2, "TCO" // string@493f │ │ +30e854: 7220 6489 2000 |002c: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +30e85a: 6200 7a8b |002f: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ +30e85e: 1a02 3d49 |0031: const-string v2, "TCM" // string@493d │ │ +30e862: 7220 6489 2000 |0033: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +30e868: 6200 7a8b |0036: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ +30e86c: 1a02 154a |0038: const-string v2, "TP3" // string@4a15 │ │ +30e870: 7220 6489 2000 |003a: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +30e876: 6200 7a8b |003d: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ +30e87a: 1a02 cd4a |003f: const-string v2, "TT1" // string@4acd │ │ +30e87e: 7220 6489 2000 |0041: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +30e884: 6200 7a8b |0044: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ +30e888: 1a02 ab4a |0046: const-string v2, "TRK" // string@4aab │ │ +30e88c: 7220 6489 2000 |0048: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +30e892: 6200 7a8b |004b: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ +30e896: 1a02 234b |004d: const-string v2, "TYE" // string@4b23 │ │ +30e89a: 7220 6489 2000 |004f: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +30e8a0: 6200 7a8b |0052: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ +30e8a4: 1a02 4d49 |0054: const-string v2, "TDA" // string@494d │ │ +30e8a8: 7220 6489 2000 |0056: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +30e8ae: 6200 7a8b |0059: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ +30e8b2: 1a02 9049 |005b: const-string v2, "TIM" // string@4990 │ │ +30e8b6: 7220 6489 2000 |005d: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +30e8bc: 6200 7a8b |0060: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ +30e8c0: 1a02 3a49 |0062: const-string v2, "TBP" // string@493a │ │ +30e8c4: 7220 6489 2000 |0064: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +30e8ca: 6200 7a8b |0067: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ +30e8ce: 1a02 9e4a |0069: const-string v2, "TRC" // string@4a9e │ │ +30e8d2: 7220 6489 2000 |006b: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +30e8d8: 6200 7a8b |006e: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ +30e8dc: 7220 6489 1000 |0070: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +30e8e2: 6200 7a8b |0073: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ +30e8e6: 1a01 144a |0075: const-string v1, "TP2" // string@4a14 │ │ +30e8ea: 7220 6489 1000 |0077: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +30e8f0: 6200 7a8b |007a: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ +30e8f4: 1a01 d14a |007c: const-string v1, "TT3" // string@4ad1 │ │ +30e8f8: 7220 6489 1000 |007e: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +30e8fe: 6200 7a8b |0081: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ +30e902: 1a01 0d4f |0083: const-string v1, "ULT" // string@4f0d │ │ +30e906: 7220 6489 1000 |0085: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +30e90c: 6200 7a8b |0088: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ +30e910: 1a01 1f4b |008a: const-string v1, "TXX" // string@4b1f │ │ +30e914: 7220 6489 1000 |008c: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +30e91a: 6200 7a8b |008f: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ +30e91e: 1a01 9353 |0091: const-string v1, "WXX" // string@5393 │ │ +30e922: 7220 6489 1000 |0093: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +30e928: 6200 7a8b |0096: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ +30e92c: 1a01 ec52 |0098: const-string v1, "WAR" // string@52ec │ │ +30e930: 7220 6489 1000 |009a: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +30e936: 6200 7a8b |009d: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ +30e93a: 1a01 0553 |009f: const-string v1, "WCM" // string@5305 │ │ +30e93e: 7220 6489 1000 |00a1: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +30e944: 6200 7a8b |00a4: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ +30e948: 1a02 0853 |00a6: const-string v2, "WCP" // string@5308 │ │ +30e94c: 7220 6489 2000 |00a8: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +30e952: 6200 7a8b |00ab: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ +30e956: 1a02 ea52 |00ad: const-string v2, "WAF" // string@52ea │ │ +30e95a: 7220 6489 2000 |00af: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +30e960: 6200 7a8b |00b2: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ +30e964: 1a02 9153 |00b4: const-string v2, "WRS" // string@5391 │ │ +30e968: 7220 6489 2000 |00b6: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +30e96e: 6200 7a8b |00b9: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ +30e972: 1a02 8253 |00bb: const-string v2, "WPAY" // string@5382 │ │ +30e976: 7220 6489 2000 |00bd: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +30e97c: 6200 7a8b |00c0: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ +30e980: 1a02 8353 |00c2: const-string v2, "WPB" // string@5383 │ │ +30e984: 7220 6489 2000 |00c4: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +30e98a: 6200 7a8b |00c7: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ +30e98e: 7220 6489 1000 |00c9: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +30e994: 6200 7a8b |00cc: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ +30e998: 1a01 1e4b |00ce: const-string v1, "TXT" // string@4b1e │ │ +30e99c: 7220 6489 1000 |00d0: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +30e9a2: 6200 7a8b |00d3: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ +30e9a6: 1a01 d449 |00d5: const-string v1, "TMT" // string@49d4 │ │ +30e9aa: 7220 6489 1000 |00d7: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +30e9b0: 6200 7a8b |00da: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ +30e9b4: 1a01 bc1e |00dc: const-string v1, "IPL" // string@1ebc │ │ +30e9b8: 7220 6489 1000 |00de: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +30e9be: 6200 7a8b |00e1: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ +30e9c2: 1a01 c949 |00e3: const-string v1, "TLA" // string@49c9 │ │ +30e9c6: 7220 6489 1000 |00e5: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +30e9cc: 6200 7a8b |00e8: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ +30e9d0: 1a01 cb4a |00ea: const-string v1, "TST" // string@4acb │ │ +30e9d4: 7220 6489 1000 |00ec: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +30e9da: 6200 7a8b |00ef: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ +30e9de: 1a02 5649 |00f1: const-string v2, "TDY" // string@4956 │ │ +30e9e2: 7220 6489 2000 |00f3: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +30e9e8: 6200 7a8b |00f6: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ +30e9ec: 1a02 040e |00f8: const-string v2, "CNT" // string@0e04 │ │ +30e9f0: 7220 6489 2000 |00fa: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +30e9f6: 6200 7a8b |00fd: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ +30e9fa: 1a02 6e40 |00ff: const-string v2, "POP" // string@406e │ │ +30e9fe: 7220 6489 2000 |0101: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +30ea04: 6200 7a8b |0104: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ +30ea08: 1a02 194a |0106: const-string v2, "TPB" // string@4a19 │ │ +30ea0c: 7220 6489 2000 |0108: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +30ea12: 6200 7a8b |010b: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ +30ea16: 1a02 b24a |010d: const-string v2, "TS2" // string@4ab2 │ │ +30ea1a: 7220 6489 2000 |010f: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +30ea20: 6200 7a8b |0112: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ +30ea24: 1a03 bd4a |0114: const-string v3, "TSC" // string@4abd │ │ +30ea28: 7220 6489 3000 |0116: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +30ea2e: 6200 7a8b |0119: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ +30ea32: 1a04 4449 |011b: const-string v4, "TCP" // string@4944 │ │ +30ea36: 7220 6489 4000 |011d: invoke-interface {v0, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +30ea3c: 6200 7a8b |0120: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ +30ea40: 7220 6489 1000 |0122: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +30ea46: 6200 7a8b |0125: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ +30ea4a: 1a01 c64a |0127: const-string v1, "TSP" // string@4ac6 │ │ +30ea4e: 7220 6489 1000 |0129: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +30ea54: 6200 7a8b |012c: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ +30ea58: 1a01 bc4a |012e: const-string v1, "TSA" // string@4abc │ │ +30ea5c: 7220 6489 1000 |0130: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +30ea62: 6200 7a8b |0133: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ +30ea66: 7220 6489 2000 |0135: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +30ea6c: 6200 7a8b |0138: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ +30ea70: 7220 6489 3000 |013a: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +30ea76: 6200 7a8b |013d: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ +30ea7a: 1a01 280e |013f: const-string v1, "COM" // string@0e28 │ │ +30ea7e: 7220 6489 1000 |0141: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +30ea84: 6200 7a8b |0144: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ +30ea88: 1a01 a04a |0146: const-string v1, "TRD" // string@4aa0 │ │ +30ea8c: 7220 6489 1000 |0148: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +30ea92: 6200 7a8b |014b: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ +30ea96: 1a01 4549 |014d: const-string v1, "TCR" // string@4945 │ │ +30ea9a: 7220 6489 1000 |014f: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +30eaa0: 6200 7a8b |0152: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ +30eaa4: 1a01 5e49 |0154: const-string v1, "TEN" // string@495e │ │ +30eaa8: 7220 6489 1000 |0156: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +30eaae: 6200 7a8b |0159: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ +30eab2: 1a01 c115 |015b: const-string v1, "EQU" // string@15c1 │ │ +30eab6: 7220 6489 1000 |015d: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +30eabc: 6200 7a8b |0160: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ +30eac0: 1a01 e015 |0162: const-string v1, "ETC" // string@15e0 │ │ +30eac4: 7220 6489 1000 |0164: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +30eaca: 6200 7a8b |0167: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ +30eace: 1a01 7449 |0169: const-string v1, "TFT" // string@4974 │ │ +30ead2: 7220 6489 1000 |016b: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +30ead8: 6200 7a8b |016e: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ +30eadc: 1a01 c84a |0170: const-string v1, "TSS" // string@4ac8 │ │ +30eae0: 7220 6489 1000 |0172: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +30eae6: 6200 7a8b |0175: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ +30eaea: 1a01 c549 |0177: const-string v1, "TKE" // string@49c5 │ │ +30eaee: 7220 6489 1000 |0179: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +30eaf4: 6200 7a8b |017c: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ +30eaf8: 1a01 cd49 |017e: const-string v1, "TLE" // string@49cd │ │ +30eafc: 7220 6489 1000 |0180: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +30eb02: 6200 7a8b |0183: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ +30eb06: 1a01 bb22 |0185: const-string v1, "LNK" // string@22bb │ │ +30eb0a: 7220 6489 1000 |0187: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +30eb10: 6200 7a8b |018a: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ +30eb14: 1a01 bf4a |018c: const-string v1, "TSI" // string@4abf │ │ +30eb18: 7220 6489 1000 |018e: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +30eb1e: 6200 7a8b |0191: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ +30eb22: 1a01 0739 |0193: const-string v1, "MLL" // string@3907 │ │ +30eb26: 7220 6489 1000 |0195: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +30eb2c: 6200 7a8b |0198: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ +30eb30: 1a01 d749 |019a: const-string v1, "TOA" // string@49d7 │ │ +30eb34: 7220 6489 1000 |019c: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +30eb3a: 6200 7a8b |019f: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ +30eb3e: 1a01 da49 |01a1: const-string v1, "TOF" // string@49da │ │ +30eb42: 7220 6489 1000 |01a3: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +30eb48: 6200 7a8b |01a6: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ +30eb4c: 1a01 e249 |01a8: const-string v1, "TOL" // string@49e2 │ │ +30eb50: 7220 6489 1000 |01aa: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +30eb56: 6200 7a8b |01ad: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ +30eb5a: 1a01 f449 |01af: const-string v1, "TOT" // string@49f4 │ │ +30eb5e: 7220 6489 1000 |01b1: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +30eb64: 6200 7a8b |01b4: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ +30eb68: 1a01 430b |01b6: const-string v1, "BUF" // string@0b43 │ │ +30eb6c: 7220 6489 1000 |01b8: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +30eb72: 6200 7a8b |01bb: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ +30eb76: 1a01 164a |01bd: const-string v1, "TP4" // string@4a16 │ │ +30eb7a: 7220 6489 1000 |01bf: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +30eb80: 6200 7a8b |01c2: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ +30eb84: 1a01 ed42 |01c4: const-string v1, "REV" // string@42ed │ │ +30eb88: 7220 6489 1000 |01c6: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +30eb8e: 6200 7a8b |01c9: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ +30eb92: 1a01 184a |01cb: const-string v1, "TPA" // string@4a18 │ │ +30eb96: 7220 6489 1000 |01cd: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +30eb9c: 6200 7a8b |01d0: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ +30eba0: 1a01 2545 |01d2: const-string v1, "SLT" // string@4525 │ │ +30eba4: 7220 6489 1000 |01d4: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +30ebaa: 6200 7a8b |01d7: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ +30ebae: 1a01 b245 |01d9: const-string v1, "STC" // string@45b2 │ │ +30ebb2: 7220 6489 1000 |01db: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +30ebb8: 6200 7a8b |01de: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ +30ebbc: 1a01 5240 |01e0: const-string v1, "PIC" // string@4052 │ │ +30ebc0: 7220 6489 1000 |01e2: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +30ebc6: 6200 7a8b |01e5: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ +30ebca: 1a01 7e38 |01e7: const-string v1, "MCI" // string@387e │ │ +30ebce: 7220 6489 1000 |01e9: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +30ebd4: 6200 7a8b |01ec: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ +30ebd8: 1a01 a60e |01ee: const-string v1, "CRA" // string@0ea6 │ │ +30ebdc: 7220 6489 1000 |01f0: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +30ebe2: 6200 7a8b |01f3: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ +30ebe6: 1a01 b51b |01f5: const-string v1, "GEO" // string@1bb5 │ │ +30ebea: 7220 6489 1000 |01f7: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +30ebf0: 0e00 |01fa: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ 0x0009 line=17 │ │ 0x000c line=18 │ │ 0x0013 line=19 │ │ 0x001a line=20 │ │ @@ -752085,17 +752085,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -30ebf0: |[30ebf0] org.jaudiotagger.tag.id3.ID3v22PreferredFrameOrderComparator.:()V │ │ -30ec00: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -30ec06: 0e00 |0003: return-void │ │ +30ebf4: |[30ebf4] org.jaudiotagger.tag.id3.ID3v22PreferredFrameOrderComparator.:()V │ │ +30ec04: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +30ec0a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator; │ │ │ │ #2 : (in Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;) │ │ @@ -752103,22 +752103,22 @@ │ │ type : '()Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -30e7bc: |[30e7bc] org.jaudiotagger.tag.id3.ID3v22PreferredFrameOrderComparator.getInstanceof:()Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator; │ │ -30e7cc: 6200 798b |0000: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.comparator:Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator; // field@8b79 │ │ -30e7d0: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -30e7d4: 2200 1d12 |0004: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator; // type@121d │ │ -30e7d8: 7010 5f96 0000 |0006: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.:()V // method@965f │ │ -30e7de: 6900 798b |0009: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.comparator:Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator; // field@8b79 │ │ -30e7e2: 6200 798b |000b: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.comparator:Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator; // field@8b79 │ │ -30e7e6: 1100 |000d: return-object v0 │ │ +30e7c0: |[30e7c0] org.jaudiotagger.tag.id3.ID3v22PreferredFrameOrderComparator.getInstanceof:()Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator; │ │ +30e7d0: 6200 798b |0000: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.comparator:Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator; // field@8b79 │ │ +30e7d4: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +30e7d8: 2200 1d12 |0004: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator; // type@121d │ │ +30e7dc: 7010 5f96 0000 |0006: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.:()V // method@965f │ │ +30e7e2: 6900 798b |0009: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.comparator:Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator; // field@8b79 │ │ +30e7e6: 6200 798b |000b: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.comparator:Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator; // field@8b79 │ │ +30e7ea: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ 0x0004 line=108 │ │ 0x000b line=110 │ │ locals : │ │ │ │ @@ -752128,20 +752128,20 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)I' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -30e744: |[30e744] org.jaudiotagger.tag.id3.ID3v22PreferredFrameOrderComparator.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -30e754: 1f01 3710 |0000: check-cast v1, Ljava/lang/String; // type@1037 │ │ -30e758: 1f02 3710 |0002: check-cast v2, Ljava/lang/String; // type@1037 │ │ -30e75c: 6e30 6196 1002 |0004: invoke-virtual {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.compare:(Ljava/lang/String;Ljava/lang/String;)I // method@9661 │ │ -30e762: 0a01 |0007: move-result v1 │ │ -30e764: 0f01 |0008: return v1 │ │ +30e748: |[30e748] org.jaudiotagger.tag.id3.ID3v22PreferredFrameOrderComparator.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +30e758: 1f01 3710 |0000: check-cast v1, Ljava/lang/String; // type@1037 │ │ +30e75c: 1f02 3710 |0002: check-cast v2, Ljava/lang/String; // type@1037 │ │ +30e760: 6e30 6196 1002 |0004: invoke-virtual {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.compare:(Ljava/lang/String;Ljava/lang/String;)I // method@9661 │ │ +30e766: 0a01 |0007: move-result v1 │ │ +30e768: 0f01 |0008: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator; │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ @@ -752151,34 +752151,34 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -30e768: |[30e768] org.jaudiotagger.tag.id3.ID3v22PreferredFrameOrderComparator.compare:(Ljava/lang/String;Ljava/lang/String;)I │ │ -30e778: 6200 7a8b |0000: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ -30e77c: 7220 6c89 5000 |0002: invoke-interface {v0, v5}, Ljava/util/List;.indexOf:(Ljava/lang/Object;)I // method@896c │ │ -30e782: 0a00 |0005: move-result v0 │ │ -30e784: 1401 ffff ff7f |0006: const v1, #float nan // #7fffffff │ │ -30e78a: 12f2 |0009: const/4 v2, #int -1 // #ff │ │ -30e78c: 3320 0500 |000a: if-ne v0, v2, 000f // +0005 │ │ -30e790: 1400 ffff ff7f |000c: const v0, #float nan // #7fffffff │ │ -30e796: 6203 7a8b |000f: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ -30e79a: 7220 6c89 6300 |0011: invoke-interface {v3, v6}, Ljava/util/List;.indexOf:(Ljava/lang/Object;)I // method@896c │ │ -30e7a0: 0a03 |0014: move-result v3 │ │ -30e7a2: 3323 0300 |0015: if-ne v3, v2, 0018 // +0003 │ │ -30e7a6: 2802 |0017: goto 0019 // +0002 │ │ -30e7a8: 0131 |0018: move v1, v3 │ │ -30e7aa: 3310 0700 |0019: if-ne v0, v1, 0020 // +0007 │ │ -30e7ae: 6e20 9787 6500 |001b: invoke-virtual {v5, v6}, Ljava/lang/String;.compareTo:(Ljava/lang/String;)I // method@8797 │ │ -30e7b4: 0a05 |001e: move-result v5 │ │ -30e7b6: 0f05 |001f: return v5 │ │ -30e7b8: b110 |0020: sub-int/2addr v0, v1 │ │ -30e7ba: 0f00 |0021: return v0 │ │ +30e76c: |[30e76c] org.jaudiotagger.tag.id3.ID3v22PreferredFrameOrderComparator.compare:(Ljava/lang/String;Ljava/lang/String;)I │ │ +30e77c: 6200 7a8b |0000: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ +30e780: 7220 6c89 5000 |0002: invoke-interface {v0, v5}, Ljava/util/List;.indexOf:(Ljava/lang/Object;)I // method@896c │ │ +30e786: 0a00 |0005: move-result v0 │ │ +30e788: 1401 ffff ff7f |0006: const v1, #float nan // #7fffffff │ │ +30e78e: 12f2 |0009: const/4 v2, #int -1 // #ff │ │ +30e790: 3320 0500 |000a: if-ne v0, v2, 000f // +0005 │ │ +30e794: 1400 ffff ff7f |000c: const v0, #float nan // #7fffffff │ │ +30e79a: 6203 7a8b |000f: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8b7a │ │ +30e79e: 7220 6c89 6300 |0011: invoke-interface {v3, v6}, Ljava/util/List;.indexOf:(Ljava/lang/Object;)I // method@896c │ │ +30e7a4: 0a03 |0014: move-result v3 │ │ +30e7a6: 3323 0300 |0015: if-ne v3, v2, 0018 // +0003 │ │ +30e7aa: 2802 |0017: goto 0019 // +0002 │ │ +30e7ac: 0131 |0018: move v1, v3 │ │ +30e7ae: 3310 0700 |0019: if-ne v0, v1, 0020 // +0007 │ │ +30e7b2: 6e20 9787 6500 |001b: invoke-virtual {v5, v6}, Ljava/lang/String;.compareTo:(Ljava/lang/String;)I // method@8797 │ │ +30e7b8: 0a05 |001e: move-result v5 │ │ +30e7ba: 0f05 |001f: return v5 │ │ +30e7bc: b110 |0020: sub-int/2addr v0, v1 │ │ +30e7be: 0f00 |0021: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ 0x000f line=126 │ │ 0x001b line=137 │ │ locals : │ │ 0x0000 - 0x0022 reg=4 this Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator; │ │ @@ -752190,17 +752190,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -30e72c: |[30e72c] org.jaudiotagger.tag.id3.ID3v22PreferredFrameOrderComparator.equals:(Ljava/lang/Object;)Z │ │ -30e73c: 2011 1d12 |0000: instance-of v1, v1, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator; // type@121d │ │ -30e740: 0f01 |0002: return v1 │ │ +30e730: |[30e730] org.jaudiotagger.tag.id3.ID3v22PreferredFrameOrderComparator.equals:(Ljava/lang/Object;)Z │ │ +30e740: 2011 1d12 |0000: instance-of v1, v1, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator; // type@121d │ │ +30e744: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -752889,1809 +752889,1809 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 38 │ │ ins : 0 │ │ outs : 6 │ │ insns size : 3718 16-bit code units │ │ -30fec0: |[30fec0] org.jaudiotagger.tag.id3.ID3v23FieldKey.:()V │ │ -30fed0: 2206 1f12 |0000: new-instance v6, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -30fed4: 6205 2a8e |0002: sget-object v5, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30fed8: 1a01 2306 |0004: const-string v1, "ACOUSTID_FINGERPRINT" // string@0623 │ │ -30fedc: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -30fede: 1a03 204b |0007: const-string v3, "TXXX" // string@4b20 │ │ -30fee2: 1a04 0b08 |0009: const-string v4, "Acoustid Fingerprint" // string@080b │ │ -30fee6: 0760 |000b: move-object v0, v6 │ │ -30fee8: 7606 9796 0000 |000c: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ -30feee: 6906 8a8b |000f: sput-object v6, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ACOUSTID_FINGERPRINT:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8b8a │ │ -30fef2: 2200 1f12 |0011: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -30fef6: 620c 2a8e |0013: sget-object v12, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30fefa: 1a08 2506 |0015: const-string v8, "ACOUSTID_ID" // string@0625 │ │ -30fefe: 1219 |0017: const/4 v9, #int 1 // #1 │ │ -30ff00: 1a0a 204b |0018: const-string v10, "TXXX" // string@4b20 │ │ -30ff04: 1a0b 0c08 |001a: const-string v11, "Acoustid Id" // string@080c │ │ -30ff08: 0707 |001c: move-object v7, v0 │ │ -30ff0a: 7606 9796 0700 |001d: invoke-direct/range {v7, v8, v9, v10, v11, v12}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ -30ff10: 6900 8b8b |0020: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ACOUSTID_ID:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8b8b │ │ -30ff14: 2200 1f12 |0022: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -30ff18: 6201 2a8e |0024: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30ff1c: 1a02 b006 |0026: const-string v2, "ALBUM" // string@06b0 │ │ -30ff20: 1223 |0028: const/4 v3, #int 2 // #2 │ │ -30ff22: 1a04 2a49 |0029: const-string v4, "TALB" // string@492a │ │ -30ff26: 7051 9896 2043 |002b: invoke-direct {v0, v2, v3, v4, v1}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9698 │ │ -30ff2c: 6900 8c8b |002e: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ALBUM:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8b8c │ │ -30ff30: 2200 1f12 |0030: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -30ff34: 6201 2a8e |0032: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30ff38: 1a02 b806 |0034: const-string v2, "ALBUM_ARTIST" // string@06b8 │ │ -30ff3c: 1234 |0036: const/4 v4, #int 3 // #3 │ │ -30ff3e: 1a05 1b4a |0037: const-string v5, "TPE2" // string@4a1b │ │ -30ff42: 7051 9896 2054 |0039: invoke-direct {v0, v2, v4, v5, v1}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9698 │ │ -30ff48: 6900 8d8b |003c: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ALBUM_ARTIST:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8b8d │ │ -30ff4c: 2200 1f12 |003e: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -30ff50: 6201 2a8e |0040: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30ff54: 1a02 bb06 |0042: const-string v2, "ALBUM_ARTIST_SORT" // string@06bb │ │ -30ff58: 1245 |0044: const/4 v5, #int 4 // #4 │ │ -30ff5a: 1a06 c14a |0045: const-string v6, "TSO2" // string@4ac1 │ │ -30ff5e: 7051 9896 2065 |0047: invoke-direct {v0, v2, v5, v6, v1}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9698 │ │ -30ff64: 6900 908b |004a: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ALBUM_ARTIST_SORT:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8b90 │ │ -30ff68: 2200 1f12 |004c: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -30ff6c: 620c 2a8e |004e: sget-object v12, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30ff70: 1a08 b906 |0050: const-string v8, "ALBUM_ARTISTS" // string@06b9 │ │ -30ff74: 1259 |0052: const/4 v9, #int 5 // #5 │ │ -30ff76: 1a0a 204b |0053: const-string v10, "TXXX" // string@4b20 │ │ -30ff7a: 1a0b b906 |0055: const-string v11, "ALBUM_ARTISTS" // string@06b9 │ │ -30ff7e: 0707 |0057: move-object v7, v0 │ │ -30ff80: 7606 9796 0700 |0058: invoke-direct/range {v7, v8, v9, v10, v11, v12}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ -30ff86: 6900 8e8b |005b: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ALBUM_ARTISTS:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8b8e │ │ -30ff8a: 2200 1f12 |005d: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -30ff8e: 6212 2a8e |005f: sget-object v18, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30ff92: 1a0e ba06 |0061: const-string v14, "ALBUM_ARTISTS_SORT" // string@06ba │ │ -30ff96: 126f |0063: const/4 v15, #int 6 // #6 │ │ -30ff98: 1a10 204b |0064: const-string v16, "TXXX" // string@4b20 │ │ -30ff9c: 1a11 ba06 |0066: const-string v17, "ALBUM_ARTISTS_SORT" // string@06ba │ │ -30ffa0: 070d |0068: move-object v13, v0 │ │ -30ffa2: 7606 9796 0d00 |0069: invoke-direct/range {v13, v14, v15, v16, v17, v18}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ -30ffa8: 6900 8f8b |006c: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ALBUM_ARTISTS_SORT:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8b8f │ │ -30ffac: 2200 1f12 |006e: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -30ffb0: 6201 2a8e |0070: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30ffb4: 1a02 bd06 |0072: const-string v2, "ALBUM_SORT" // string@06bd │ │ -30ffb8: 1276 |0074: const/4 v6, #int 7 // #7 │ │ -30ffba: 1a07 c24a |0075: const-string v7, "TSOA" // string@4ac2 │ │ -30ffbe: 7051 9896 2076 |0077: invoke-direct {v0, v2, v6, v7, v1}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9698 │ │ -30ffc4: 6900 918b |007a: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ALBUM_SORT:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8b91 │ │ -30ffc8: 2200 1f12 |007c: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -30ffcc: 620d 2a8e |007e: sget-object v13, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -30ffd0: 1a09 d706 |0080: const-string v9, "AMAZON_ID" // string@06d7 │ │ -30ffd4: 130a 0800 |0082: const/16 v10, #int 8 // #8 │ │ -30ffd8: 1a0b 204b |0084: const-string v11, "TXXX" // string@4b20 │ │ -30ffdc: 1a0c 5b07 |0086: const-string v12, "ASIN" // string@075b │ │ -30ffe0: 0708 |0088: move-object v8, v0 │ │ -30ffe2: 7606 9796 0800 |0089: invoke-direct/range {v8, v9, v10, v11, v12, v13}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ -30ffe8: 6900 928b |008c: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.AMAZON_ID:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8b92 │ │ -30ffec: 2200 1f12 |008e: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -30fff0: 6201 368f |0090: sget-object v1, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey;.ARRANGER:Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey; // field@8f36 │ │ -30fff4: 6e10 f79b 0100 |0092: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey;.getKey:()Ljava/lang/String; // method@9bf7 │ │ -30fffa: 0c12 |0095: move-result-object v18 │ │ -30fffc: 6213 2a8e |0096: sget-object v19, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -310000: 1a0f 4007 |0098: const-string v15, "ARRANGER" // string@0740 │ │ -310004: 1310 0900 |009a: const/16 v16, #int 9 // #9 │ │ -310008: 1a11 bd1e |009c: const-string v17, "IPLS" // string@1ebd │ │ -31000c: 070e |009e: move-object v14, v0 │ │ -31000e: 7606 9796 0e00 |009f: invoke-direct/range {v14, v15, v16, v17, v18, v19}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ -310014: 6900 938b |00a2: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ARRANGER:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8b93 │ │ -310018: 2200 1f12 |00a4: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -31001c: 620c 2a8e |00a6: sget-object v12, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -310020: 1a08 4107 |00a8: const-string v8, "ARRANGER_SORT" // string@0741 │ │ -310024: 1309 0a00 |00aa: const/16 v9, #int 10 // #a │ │ -310028: 1a0a 204b |00ac: const-string v10, "TXXX" // string@4b20 │ │ -31002c: 1a0b 4107 |00ae: const-string v11, "ARRANGER_SORT" // string@0741 │ │ -310030: 0707 |00b0: move-object v7, v0 │ │ -310032: 7606 9796 0700 |00b1: invoke-direct/range {v7, v8, v9, v10, v11, v12}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ -310038: 6900 948b |00b4: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ARRANGER_SORT:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8b94 │ │ -31003c: 2200 1f12 |00b6: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -310040: 6201 2a8e |00b8: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -310044: 1a02 4c07 |00ba: const-string v2, "ARTIST" // string@074c │ │ -310048: 1307 0b00 |00bc: const/16 v7, #int 11 // #b │ │ -31004c: 1a08 1a4a |00be: const-string v8, "TPE1" // string@4a1a │ │ -310050: 7051 9896 2087 |00c0: invoke-direct {v0, v2, v7, v8, v1}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9698 │ │ -310056: 6900 958b |00c3: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ARTIST:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8b95 │ │ -31005a: 2200 1f12 |00c5: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -31005e: 620e 2a8e |00c7: sget-object v14, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -310062: 1a0a 4d07 |00c9: const-string v10, "ARTISTS" // string@074d │ │ -310066: 130b 0c00 |00cb: const/16 v11, #int 12 // #c │ │ -31006a: 1a0c 204b |00cd: const-string v12, "TXXX" // string@4b20 │ │ -31006e: 1a0d 4d07 |00cf: const-string v13, "ARTISTS" // string@074d │ │ -310072: 0709 |00d1: move-object v9, v0 │ │ -310074: 7606 9796 0900 |00d2: invoke-direct/range {v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ -31007a: 6900 968b |00d5: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ARTISTS:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8b96 │ │ -31007e: 2200 1f12 |00d7: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -310082: 6214 2a8e |00d9: sget-object v20, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -310086: 1a10 4f07 |00db: const-string v16, "ARTISTS_SORT" // string@074f │ │ -31008a: 1311 0d00 |00dd: const/16 v17, #int 13 // #d │ │ -31008e: 1a12 204b |00df: const-string v18, "TXXX" // string@4b20 │ │ -310092: 1a13 4f07 |00e1: const-string v19, "ARTISTS_SORT" // string@074f │ │ -310096: 070f |00e3: move-object v15, v0 │ │ -310098: 7606 9796 0f00 |00e4: invoke-direct/range {v15, v16, v17, v18, v19, v20}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ -31009e: 6900 978b |00e7: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ARTISTS_SORT:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8b97 │ │ -3100a2: 2200 1f12 |00e9: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -3100a6: 6201 2a8e |00eb: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -3100aa: 1a02 5007 |00ed: const-string v2, "ARTIST_SORT" // string@0750 │ │ -3100ae: 1308 0e00 |00ef: const/16 v8, #int 14 // #e │ │ -3100b2: 1a09 c44a |00f1: const-string v9, "TSOP" // string@4ac4 │ │ -3100b6: 7051 9896 2098 |00f3: invoke-direct {v0, v2, v8, v9, v1}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9698 │ │ -3100bc: 6900 988b |00f6: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ARTIST_SORT:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8b98 │ │ -3100c0: 2200 1f12 |00f8: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -3100c4: 620f 2a8e |00fa: sget-object v15, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -3100c8: 1a0b d90a |00fc: const-string v11, "BARCODE" // string@0ad9 │ │ -3100cc: 130c 0f00 |00fe: const/16 v12, #int 15 // #f │ │ -3100d0: 1a0d 204b |0100: const-string v13, "TXXX" // string@4b20 │ │ -3100d4: 1a0e d90a |0102: const-string v14, "BARCODE" // string@0ad9 │ │ -3100d8: 070a |0104: move-object v10, v0 │ │ -3100da: 7606 9796 0a00 |0105: invoke-direct/range {v10, v11, v12, v13, v14, v15}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ -3100e0: 6900 998b |0108: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.BARCODE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8b99 │ │ -3100e4: 2200 1f12 |010a: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -3100e8: 6201 2a8e |010c: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -3100ec: 1a02 320b |010e: const-string v2, "BPM" // string@0b32 │ │ -3100f0: 1309 1000 |0110: const/16 v9, #int 16 // #10 │ │ -3100f4: 1a0a 3b49 |0112: const-string v10, "TBPM" // string@493b │ │ -3100f8: 7051 9896 20a9 |0114: invoke-direct {v0, v2, v9, v10, v1}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9698 │ │ -3100fe: 6900 9a8b |0117: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.BPM:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8b9a │ │ -310102: 2200 1f12 |0119: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -310106: 6210 2a8e |011b: sget-object v16, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -31010a: 1a0c 740d |011d: const-string v12, "CATALOG_NO" // string@0d74 │ │ -31010e: 130d 1100 |011f: const/16 v13, #int 17 // #11 │ │ -310112: 1a0e 204b |0121: const-string v14, "TXXX" // string@4b20 │ │ -310116: 1a0f 730d |0123: const-string v15, "CATALOGNUMBER" // string@0d73 │ │ -31011a: 070b |0125: move-object v11, v0 │ │ -31011c: 7606 9796 0b00 |0126: invoke-direct/range {v11, v12, v13, v14, v15, v16}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ -310122: 6900 9b8b |0129: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.CATALOG_NO:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8b9b │ │ -310126: 2200 1f12 |012b: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -31012a: 6216 2a8e |012d: sget-object v22, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -31012e: 1a12 c60d |012f: const-string v18, "CHOIR" // string@0dc6 │ │ -310132: 1313 1200 |0131: const/16 v19, #int 18 // #12 │ │ -310136: 1a14 204b |0133: const-string v20, "TXXX" // string@4b20 │ │ -31013a: 1a15 c60d |0135: const-string v21, "CHOIR" // string@0dc6 │ │ -31013e: 0811 0000 |0137: move-object/from16 v17, v0 │ │ -310142: 7606 9796 1100 |0139: invoke-direct/range {v17, v18, v19, v20, v21, v22}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ -310148: 6900 9c8b |013c: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.CHOIR:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8b9c │ │ -31014c: 2200 1f12 |013e: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -310150: 620f 2a8e |0140: sget-object v15, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -310154: 1a0b c70d |0142: const-string v11, "CHOIR_SORT" // string@0dc7 │ │ -310158: 130c 1300 |0144: const/16 v12, #int 19 // #13 │ │ -31015c: 1a0d 204b |0146: const-string v13, "TXXX" // string@4b20 │ │ -310160: 1a0e c70d |0148: const-string v14, "CHOIR_SORT" // string@0dc7 │ │ -310164: 070a |014a: move-object v10, v0 │ │ -310166: 7606 9796 0a00 |014b: invoke-direct/range {v10, v11, v12, v13, v14, v15}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ -31016c: 6900 9d8b |014e: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.CHOIR_SORT:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8b9d │ │ -310170: 2200 1f12 |0150: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -310174: 6215 2a8e |0152: sget-object v21, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -310178: 1a11 db0d |0154: const-string v17, "CLASSICAL_CATALOG" // string@0ddb │ │ -31017c: 1312 1400 |0156: const/16 v18, #int 20 // #14 │ │ -310180: 1a13 204b |0158: const-string v19, "TXXX" // string@4b20 │ │ -310184: 1a14 db0d |015a: const-string v20, "CLASSICAL_CATALOG" // string@0ddb │ │ -310188: 0810 0000 |015c: move-object/from16 v16, v0 │ │ -31018c: 7606 9796 1000 |015e: invoke-direct/range {v16, v17, v18, v19, v20, v21}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ -310192: 6900 9e8b |0161: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.CLASSICAL_CATALOG:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8b9e │ │ -310196: 2200 1f12 |0163: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -31019a: 620f 2a8e |0165: sget-object v15, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -31019e: 1a0b dc0d |0167: const-string v11, "CLASSICAL_NICKNAME" // string@0ddc │ │ -3101a2: 130c 1500 |0169: const/16 v12, #int 21 // #15 │ │ -3101a6: 1a0d 204b |016b: const-string v13, "TXXX" // string@4b20 │ │ -3101aa: 1a0e dc0d |016d: const-string v14, "CLASSICAL_NICKNAME" // string@0ddc │ │ -3101ae: 070a |016f: move-object v10, v0 │ │ -3101b0: 7606 9796 0a00 |0170: invoke-direct/range {v10, v11, v12, v13, v14, v15}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ -3101b6: 6900 9f8b |0173: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.CLASSICAL_NICKNAME:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8b9f │ │ -3101ba: 2200 1f12 |0175: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -3101be: 6201 2a8e |0177: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -3101c2: 1a02 330e |0179: const-string v2, "COMMENT" // string@0e33 │ │ -3101c6: 130a 1600 |017b: const/16 v10, #int 22 // #16 │ │ -3101ca: 1a0b 290e |017d: const-string v11, "COMM" // string@0e29 │ │ -3101ce: 7051 9896 20ba |017f: invoke-direct {v0, v2, v10, v11, v1}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9698 │ │ -3101d4: 6900 a08b |0182: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.COMMENT:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8ba0 │ │ -3101d8: 2200 1f12 |0184: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -3101dc: 6201 2a8e |0186: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -3101e0: 1a02 500e |0188: const-string v2, "COMPOSER" // string@0e50 │ │ -3101e4: 130b 1700 |018a: const/16 v11, #int 23 // #17 │ │ -3101e8: 1a0c 4049 |018c: const-string v12, "TCOM" // string@4940 │ │ -3101ec: 7051 9896 20cb |018e: invoke-direct {v0, v2, v11, v12, v1}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9698 │ │ -3101f2: 6900 a18b |0191: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.COMPOSER:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8ba1 │ │ -3101f6: 2200 1f12 |0193: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -3101fa: 6201 2a8e |0195: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -3101fe: 1a02 520e |0197: const-string v2, "COMPOSER_SORT" // string@0e52 │ │ -310202: 130c 1800 |0199: const/16 v12, #int 24 // #18 │ │ -310206: 1a0d c34a |019b: const-string v13, "TSOC" // string@4ac3 │ │ -31020a: 7051 9896 20dc |019d: invoke-direct {v0, v2, v12, v13, v1}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9698 │ │ -310210: 6900 a28b |01a0: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.COMPOSER_SORT:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8ba2 │ │ -310214: 2200 1f12 |01a2: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -310218: 6201 2a8e |01a4: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -31021c: 1a02 570e |01a6: const-string v2, "CONDUCTOR" // string@0e57 │ │ -310220: 130d 1900 |01a8: const/16 v13, #int 25 // #19 │ │ -310224: 1a0e 1c4a |01aa: const-string v14, "TPE3" // string@4a1c │ │ -310228: 7051 9896 20ed |01ac: invoke-direct {v0, v2, v13, v14, v1}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9698 │ │ -31022e: 6900 a38b |01af: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.CONDUCTOR:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8ba3 │ │ -310232: 2200 1f12 |01b1: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -310236: 6214 2a8e |01b3: sget-object v20, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -31023a: 1a10 590e |01b5: const-string v16, "CONDUCTOR_SORT" // string@0e59 │ │ -31023e: 1311 1a00 |01b7: const/16 v17, #int 26 // #1a │ │ -310242: 1a12 204b |01b9: const-string v18, "TXXX" // string@4b20 │ │ -310246: 1a13 590e |01bb: const-string v19, "CONDUCTOR_SORT" // string@0e59 │ │ -31024a: 070f |01bd: move-object v15, v0 │ │ -31024c: 7606 9796 0f00 |01be: invoke-direct/range {v15, v16, v17, v18, v19, v20}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ -310252: 6900 a48b |01c1: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.CONDUCTOR_SORT:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8ba4 │ │ -310256: 2200 1f12 |01c3: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -31025a: 6201 2a8e |01c5: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -31025e: 1a02 8a0e |01c7: const-string v2, "COPYRIGHT" // string@0e8a │ │ -310262: 130e 1b00 |01c9: const/16 v14, #int 27 // #1b │ │ -310266: 1a0f 4349 |01cb: const-string v15, "TCOP" // string@4943 │ │ -31026a: 7051 9896 20fe |01cd: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9698 │ │ -310270: 6900 a58b |01d0: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.COPYRIGHT:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8ba5 │ │ -310274: 2200 1f12 |01d2: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -310278: 6215 2a8e |01d4: sget-object v21, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -31027c: 1a11 9a0e |01d6: const-string v17, "COUNTRY" // string@0e9a │ │ -310280: 1312 1c00 |01d8: const/16 v18, #int 28 // #1c │ │ -310284: 1a13 204b |01da: const-string v19, "TXXX" // string@4b20 │ │ -310288: 1a14 bc12 |01dc: const-string v20, "Country" // string@12bc │ │ -31028c: 0810 0000 |01de: move-object/from16 v16, v0 │ │ -310290: 7606 9796 1000 |01e0: invoke-direct/range {v16, v17, v18, v19, v20, v21}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ -310296: 6900 a68b |01e3: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.COUNTRY:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8ba6 │ │ -31029a: 2200 1f12 |01e5: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -31029e: 6201 298e |01e7: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.BINARY:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e29 │ │ -3102a2: 1a02 a20e |01e9: const-string v2, "COVER_ART" // string@0ea2 │ │ -3102a6: 130f 1d00 |01eb: const/16 v15, #int 29 // #1d │ │ -3102aa: 1a0e 1f07 |01ed: const-string v14, "APIC" // string@071f │ │ -3102ae: 7051 9896 20ef |01ef: invoke-direct {v0, v2, v15, v14, v1}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9698 │ │ -3102b4: 6900 a78b |01f2: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.COVER_ART:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8ba7 │ │ -3102b8: 2200 1f12 |01f4: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -3102bc: 6216 2a8e |01f6: sget-object v22, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -3102c0: 1a12 c50e |01f8: const-string v18, "CUSTOM1" // string@0ec5 │ │ -3102c4: 1313 1e00 |01fa: const/16 v19, #int 30 // #1e │ │ -3102c8: 1a14 290e |01fc: const-string v20, "COMM" // string@0e29 │ │ -3102cc: 1a15 ea47 |01fe: const-string v21, "Songs-DB_Custom1" // string@47ea │ │ -3102d0: 0811 0000 |0200: move-object/from16 v17, v0 │ │ -3102d4: 7606 9796 1100 |0202: invoke-direct/range {v17, v18, v19, v20, v21, v22}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ -3102da: 6900 a88b |0205: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.CUSTOM1:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8ba8 │ │ -3102de: 2200 1f12 |0207: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -3102e2: 621c 2a8e |0209: sget-object v28, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -3102e6: 1a18 c60e |020b: const-string v24, "CUSTOM2" // string@0ec6 │ │ -3102ea: 1319 1f00 |020d: const/16 v25, #int 31 // #1f │ │ -3102ee: 1a1a 290e |020f: const-string v26, "COMM" // string@0e29 │ │ -3102f2: 1a1b eb47 |0211: const-string v27, "Songs-DB_Custom2" // string@47eb │ │ -3102f6: 0817 0000 |0213: move-object/from16 v23, v0 │ │ -3102fa: 7606 9796 1700 |0215: invoke-direct/range {v23, v24, v25, v26, v27, v28}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ -310300: 6900 a98b |0218: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.CUSTOM2:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8ba9 │ │ -310304: 2200 1f12 |021a: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -310308: 6216 2a8e |021c: sget-object v22, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -31030c: 1a12 c70e |021e: const-string v18, "CUSTOM3" // string@0ec7 │ │ -310310: 1313 2000 |0220: const/16 v19, #int 32 // #20 │ │ -310314: 1a14 290e |0222: const-string v20, "COMM" // string@0e29 │ │ -310318: 1a15 ec47 |0224: const-string v21, "Songs-DB_Custom3" // string@47ec │ │ -31031c: 0811 0000 |0226: move-object/from16 v17, v0 │ │ -310320: 7606 9796 1100 |0228: invoke-direct/range {v17, v18, v19, v20, v21, v22}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ -310326: 6900 aa8b |022b: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.CUSTOM3:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8baa │ │ -31032a: 2200 1f12 |022d: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -31032e: 621c 2a8e |022f: sget-object v28, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -310332: 1a18 c80e |0231: const-string v24, "CUSTOM4" // string@0ec8 │ │ -310336: 1319 2100 |0233: const/16 v25, #int 33 // #21 │ │ -31033a: 1a1a 290e |0235: const-string v26, "COMM" // string@0e29 │ │ -31033e: 1a1b ed47 |0237: const-string v27, "Songs-DB_Custom4" // string@47ed │ │ -310342: 0817 0000 |0239: move-object/from16 v23, v0 │ │ -310346: 7606 9796 1700 |023b: invoke-direct/range {v23, v24, v25, v26, v27, v28}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ -31034c: 6900 ab8b |023e: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.CUSTOM4:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bab │ │ -310350: 2200 1f12 |0240: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -310354: 6216 2a8e |0242: sget-object v22, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -310358: 1a12 c90e |0244: const-string v18, "CUSTOM5" // string@0ec9 │ │ -31035c: 1313 2200 |0246: const/16 v19, #int 34 // #22 │ │ -310360: 1a14 290e |0248: const-string v20, "COMM" // string@0e29 │ │ -310364: 1a15 ee47 |024a: const-string v21, "Songs-DB_Custom5" // string@47ee │ │ -310368: 0811 0000 |024c: move-object/from16 v17, v0 │ │ -31036c: 7606 9796 1100 |024e: invoke-direct/range {v17, v18, v19, v20, v21, v22}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ -310372: 6900 ac8b |0251: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.CUSTOM5:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bac │ │ -310376: 2200 1f12 |0253: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -31037a: 6201 2a8e |0255: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -31037e: 1a02 e313 |0257: const-string v2, "DISC_NO" // string@13e3 │ │ -310382: 130e 2300 |0259: const/16 v14, #int 35 // #23 │ │ -310386: 1a0f 1e4a |025b: const-string v15, "TPOS" // string@4a1e │ │ -31038a: 7051 9896 20fe |025d: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9698 │ │ -310390: 6900 ad8b |0260: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.DISC_NO:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bad │ │ -310394: 2200 1f12 |0262: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -310398: 6201 2a8e |0264: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -31039c: 1a02 e513 |0266: const-string v2, "DISC_SUBTITLE" // string@13e5 │ │ -3103a0: 130e 2400 |0268: const/16 v14, #int 36 // #24 │ │ -3103a4: 1a0d ca4a |026a: const-string v13, "TSST" // string@4aca │ │ -3103a8: 7051 9896 20de |026c: invoke-direct {v0, v2, v14, v13, v1}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9698 │ │ -3103ae: 6900 ae8b |026f: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.DISC_SUBTITLE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bae │ │ -3103b2: 2200 1f12 |0271: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -3103b6: 6201 2a8e |0273: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -3103ba: 1a02 e613 |0275: const-string v2, "DISC_TOTAL" // string@13e6 │ │ -3103be: 130d 2500 |0277: const/16 v13, #int 37 // #25 │ │ -3103c2: 7051 9896 20fd |0279: invoke-direct {v0, v2, v13, v15, v1}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9698 │ │ -3103c8: 6900 af8b |027c: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.DISC_TOTAL:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8baf │ │ -3103cc: 2200 1f12 |027e: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -3103d0: 6201 378f |0280: sget-object v1, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey;.DJMIXER:Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey; // field@8f37 │ │ -3103d4: 6e10 f79b 0100 |0282: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey;.getKey:()Ljava/lang/String; // method@9bf7 │ │ -3103da: 0c18 |0285: move-result-object v24 │ │ -3103dc: 6219 2a8e |0286: sget-object v25, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -3103e0: 1a15 fa13 |0288: const-string v21, "DJMIXER" // string@13fa │ │ -3103e4: 1316 2600 |028a: const/16 v22, #int 38 // #26 │ │ -3103e8: 1a17 bd1e |028c: const-string v23, "IPLS" // string@1ebd │ │ -3103ec: 0814 0000 |028e: move-object/from16 v20, v0 │ │ -3103f0: 7606 9796 1400 |0290: invoke-direct/range {v20, v21, v22, v23, v24, v25}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ -3103f6: 6900 b08b |0293: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.DJMIXER:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bb0 │ │ -3103fa: 2200 1f12 |0295: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -3103fe: 6201 2a8e |0297: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -310402: 1a02 a915 |0299: const-string v2, "ENCODER" // string@15a9 │ │ -310406: 130f 2700 |029b: const/16 v15, #int 39 // #27 │ │ -31040a: 1a0d 5f49 |029d: const-string v13, "TENC" // string@495f │ │ -31040e: 7051 9896 20df |029f: invoke-direct {v0, v2, v15, v13, v1}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9698 │ │ -310414: 6900 b18b |02a2: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ENCODER:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bb1 │ │ -310418: 2200 1f12 |02a4: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -31041c: 6201 388f |02a6: sget-object v1, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey;.ENGINEER:Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey; // field@8f38 │ │ -310420: 6e10 f79b 0100 |02a8: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey;.getKey:()Ljava/lang/String; // method@9bf7 │ │ -310426: 0c19 |02ab: move-result-object v25 │ │ -310428: 621a 2a8e |02ac: sget-object v26, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -31042c: 1a16 b815 |02ae: const-string v22, "ENGINEER" // string@15b8 │ │ -310430: 1317 2800 |02b0: const/16 v23, #int 40 // #28 │ │ -310434: 1a18 bd1e |02b2: const-string v24, "IPLS" // string@1ebd │ │ -310438: 0815 0000 |02b4: move-object/from16 v21, v0 │ │ -31043c: 7606 9796 1500 |02b6: invoke-direct/range {v21, v22, v23, v24, v25, v26}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ -310442: 6900 b28b |02b9: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ENGINEER:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bb2 │ │ -310446: 2200 1f12 |02bb: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -31044a: 6220 2a8e |02bd: sget-object v32, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -31044e: 1a1c ba15 |02bf: const-string v28, "ENSEMBLE" // string@15ba │ │ -310452: 131d 2900 |02c1: const/16 v29, #int 41 // #29 │ │ -310456: 1a1e 204b |02c3: const-string v30, "TXXX" // string@4b20 │ │ -31045a: 1a1f ba15 |02c5: const-string v31, "ENSEMBLE" // string@15ba │ │ -31045e: 081b 0000 |02c7: move-object/from16 v27, v0 │ │ -310462: 7606 9796 1b00 |02c9: invoke-direct/range {v27, v28, v29, v30, v31, v32}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ -310468: 6900 b38b |02cc: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ENSEMBLE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bb3 │ │ -31046c: 2200 1f12 |02ce: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -310470: 621a 2a8e |02d0: sget-object v26, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -310474: 1a16 bb15 |02d2: const-string v22, "ENSEMBLE_SORT" // string@15bb │ │ -310478: 1317 2a00 |02d4: const/16 v23, #int 42 // #2a │ │ -31047c: 1a18 204b |02d6: const-string v24, "TXXX" // string@4b20 │ │ -310480: 1a19 bb15 |02d8: const-string v25, "ENSEMBLE_SORT" // string@15bb │ │ -310484: 0815 0000 |02da: move-object/from16 v21, v0 │ │ -310488: 7606 9796 1500 |02dc: invoke-direct/range {v21, v22, v23, v24, v25, v26}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ -31048e: 6900 b48b |02df: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ENSEMBLE_SORT:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bb4 │ │ -310492: 2200 1f12 |02e1: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -310496: 6220 2a8e |02e3: sget-object v32, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -31049a: 1a1c 4417 |02e5: const-string v28, "FBPM" // string@1744 │ │ -31049e: 131d 2b00 |02e7: const/16 v29, #int 43 // #2b │ │ -3104a2: 1a1e 204b |02e9: const-string v30, "TXXX" // string@4b20 │ │ -3104a6: 1a1f 4417 |02eb: const-string v31, "FBPM" // string@1744 │ │ -3104aa: 081b 0000 |02ed: move-object/from16 v27, v0 │ │ -3104ae: 7606 9796 1b00 |02ef: invoke-direct/range {v27, v28, v29, v30, v31, v32}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ -3104b4: 6900 b58b |02f2: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.FBPM:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bb5 │ │ -3104b8: 2200 1f12 |02f4: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -3104bc: 6201 2a8e |02f6: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -3104c0: 1a02 b01b |02f8: const-string v2, "GENRE" // string@1bb0 │ │ -3104c4: 130d 2c00 |02fa: const/16 v13, #int 44 // #2c │ │ -3104c8: 1a0f 4149 |02fc: const-string v15, "TCON" // string@4941 │ │ -3104cc: 7051 9896 20fd |02fe: invoke-direct {v0, v2, v13, v15, v1}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9698 │ │ -3104d2: 6900 b68b |0301: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.GENRE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bb6 │ │ -3104d6: 2200 1f12 |0303: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -3104da: 621b 2a8e |0305: sget-object v27, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -3104de: 1a17 e21b |0307: const-string v23, "GROUP" // string@1be2 │ │ -3104e2: 1318 2d00 |0309: const/16 v24, #int 45 // #2d │ │ -3104e6: 1a19 204b |030b: const-string v25, "TXXX" // string@4b20 │ │ -3104ea: 1a1a e21b |030d: const-string v26, "GROUP" // string@1be2 │ │ -3104ee: 0816 0000 |030f: move-object/from16 v22, v0 │ │ -3104f2: 7606 9796 1600 |0311: invoke-direct/range {v22, v23, v24, v25, v26, v27}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ -3104f8: 6900 b78b |0314: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.GROUP:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bb7 │ │ -3104fc: 2200 1f12 |0316: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -310500: 6201 2a8e |0318: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -310504: 1a02 e31b |031a: const-string v2, "GROUPING" // string@1be3 │ │ -310508: 130f 2e00 |031c: const/16 v15, #int 46 // #2e │ │ -31050c: 1a0d a749 |031e: const-string v13, "TIT1" // string@49a7 │ │ -310510: 7051 9896 20df |0320: invoke-direct {v0, v2, v15, v13, v1}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9698 │ │ -310516: 6900 b88b |0323: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.GROUPING:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bb8 │ │ -31051a: 2200 1f12 |0325: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -31051e: 6201 2a8e |0327: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -310522: 1a02 b41e |0329: const-string v2, "INVOLVED_PERSON" // string@1eb4 │ │ -310526: 130d 2f00 |032b: const/16 v13, #int 47 // #2f │ │ -31052a: 1a0f bd1e |032d: const-string v15, "IPLS" // string@1ebd │ │ -31052e: 7051 9896 20fd |032f: invoke-direct {v0, v2, v13, v15, v1}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9698 │ │ -310534: 6900 ba8b |0332: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.INVOLVED_PERSON:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bba │ │ -310538: 2200 1f12 |0334: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -31053c: 621d 2a8e |0336: sget-object v29, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -310540: 1a19 8c1e |0338: const-string v25, "INSTRUMENT" // string@1e8c │ │ -310544: 131a 3000 |033a: const/16 v26, #int 48 // #30 │ │ -310548: 1a1b 204b |033c: const-string v27, "TXXX" // string@4b20 │ │ -31054c: 1a1c 8c1e |033e: const-string v28, "INSTRUMENT" // string@1e8c │ │ -310550: 0818 0000 |0340: move-object/from16 v24, v0 │ │ -310554: 7606 9796 1800 |0342: invoke-direct/range {v24, v25, v26, v27, v28, v29}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ -31055a: 6900 b98b |0345: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.INSTRUMENT:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bb9 │ │ -31055e: 2200 1f12 |0347: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -310562: 6223 2a8e |0349: sget-object v35, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -310566: 1a1f bb1e |034b: const-string v31, "IPI" // string@1ebb │ │ -31056a: 1320 3100 |034d: const/16 v32, #int 49 // #31 │ │ -31056e: 1a21 204b |034f: const-string v33, "TXXX" // string@4b20 │ │ -310572: 1a22 bb1e |0351: const-string v34, "IPI" // string@1ebb │ │ -310576: 081e 0000 |0353: move-object/from16 v30, v0 │ │ -31057a: 7606 9796 1e00 |0355: invoke-direct/range {v30, v31, v32, v33, v34, v35}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ -310580: 6900 bb8b |0358: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.IPI:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bbb │ │ -310584: 2200 1f12 |035a: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -310588: 6201 2a8e |035c: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -31058c: 1a02 e01e |035e: const-string v2, "ISRC" // string@1ee0 │ │ -310590: 130d 3200 |0360: const/16 v13, #int 50 // #32 │ │ -310594: 1a0e c74a |0362: const-string v14, "TSRC" // string@4ac7 │ │ -310598: 7051 9896 20ed |0364: invoke-direct {v0, v2, v13, v14, v1}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9698 │ │ -31059e: 6900 bc8b |0367: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ISRC:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bbc │ │ -3105a2: 2200 1f12 |0369: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -3105a6: 621f 2a8e |036b: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -3105aa: 1a1b e51e |036d: const-string v27, "ISWC" // string@1ee5 │ │ -3105ae: 131c 3300 |036f: const/16 v28, #int 51 // #33 │ │ -3105b2: 1a1d 204b |0371: const-string v29, "TXXX" // string@4b20 │ │ -3105b6: 1a1e e51e |0373: const-string v30, "ISWC" // string@1ee5 │ │ -3105ba: 081a 0000 |0375: move-object/from16 v26, v0 │ │ -3105be: 7606 9796 1a00 |0377: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ -3105c4: 6900 bd8b |037a: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ISWC:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bbd │ │ -3105c8: 2200 1f12 |037c: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -3105cc: 6225 2a8e |037e: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -3105d0: 1a21 e81e |0380: const-string v33, "IS_CLASSICAL" // string@1ee8 │ │ -3105d4: 1322 3400 |0382: const/16 v34, #int 52 // #34 │ │ -3105d8: 1a23 204b |0384: const-string v35, "TXXX" // string@4b20 │ │ -3105dc: 1a24 e81e |0386: const-string v36, "IS_CLASSICAL" // string@1ee8 │ │ -3105e0: 0820 0000 |0388: move-object/from16 v32, v0 │ │ -3105e4: 7606 9796 2000 |038a: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ -3105ea: 6900 be8b |038d: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.IS_CLASSICAL:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bbe │ │ -3105ee: 2200 1f12 |038f: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -3105f2: 6201 2a8e |0391: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -3105f6: 1a02 e91e |0393: const-string v2, "IS_COMPILATION" // string@1ee9 │ │ -3105fa: 130d 3500 |0395: const/16 v13, #int 53 // #35 │ │ -3105fe: 1a0e 3e49 |0397: const-string v14, "TCMP" // string@493e │ │ -310602: 7051 9896 20ed |0399: invoke-direct {v0, v2, v13, v14, v1}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9698 │ │ -310608: 6900 bf8b |039c: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.IS_COMPILATION:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bbf │ │ -31060c: 2200 1f12 |039e: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -310610: 621f 2a8e |03a0: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -310614: 1a1b f01e |03a2: const-string v27, "IS_SOUNDTRACK" // string@1ef0 │ │ -310618: 131c 3600 |03a4: const/16 v28, #int 54 // #36 │ │ -31061c: 1a1d 204b |03a6: const-string v29, "TXXX" // string@4b20 │ │ -310620: 1a1e f01e |03a8: const-string v30, "IS_SOUNDTRACK" // string@1ef0 │ │ -310624: 081a 0000 |03aa: move-object/from16 v26, v0 │ │ -310628: 7606 9796 1a00 |03ac: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ -31062e: 6900 c18b |03af: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.IS_SOUNDTRACK:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bc1 │ │ -310632: 2200 1f12 |03b1: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -310636: 6225 2a8e |03b3: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -31063a: 1a21 ea1e |03b5: const-string v33, "IS_HD" // string@1eea │ │ -31063e: 1322 3700 |03b7: const/16 v34, #int 55 // #37 │ │ -310642: 1a23 204b |03b9: const-string v35, "TXXX" // string@4b20 │ │ -310646: 1a24 ea1e |03bb: const-string v36, "IS_HD" // string@1eea │ │ -31064a: 0820 0000 |03bd: move-object/from16 v32, v0 │ │ -31064e: 7606 9796 2000 |03bf: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ -310654: 6900 c08b |03c2: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.IS_HD:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bc0 │ │ -310658: 2200 1f12 |03c4: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -31065c: 6201 2a8e |03c6: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -310660: 1a02 001f |03c8: const-string v2, "ITUNES_GROUPING" // string@1f00 │ │ -310664: 130d 3800 |03ca: const/16 v13, #int 56 // #38 │ │ -310668: 1a0e ec1b |03cc: const-string v14, "GRP1" // string@1bec │ │ -31066c: 7051 9896 20ed |03ce: invoke-direct {v0, v2, v13, v14, v1}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9698 │ │ -310672: 6900 c28b |03d1: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ITUNES_GROUPING:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bc2 │ │ -310676: 2200 1f12 |03d3: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -31067a: 6201 2a8e |03d5: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -31067e: 1a02 7d20 |03d7: const-string v2, "KEY" // string@207d │ │ -310682: 130d 3900 |03d9: const/16 v13, #int 57 // #39 │ │ -310686: 1a0e c649 |03db: const-string v14, "TKEY" // string@49c6 │ │ -31068a: 7051 9896 20ed |03dd: invoke-direct {v0, v2, v13, v14, v1}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9698 │ │ -310690: 6900 c38b |03e0: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.KEY:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bc3 │ │ -310694: 2200 1f12 |03e2: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -310698: 6201 2a8e |03e4: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -31069c: 1a02 9c21 |03e6: const-string v2, "LANGUAGE" // string@219c │ │ -3106a0: 130d 3a00 |03e8: const/16 v13, #int 58 // #3a │ │ -3106a4: 1a0e ca49 |03ea: const-string v14, "TLAN" // string@49ca │ │ -3106a8: 7051 9896 20ed |03ec: invoke-direct {v0, v2, v13, v14, v1}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9698 │ │ -3106ae: 6900 c48b |03ef: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.LANGUAGE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bc4 │ │ -3106b2: 2200 1f12 |03f1: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -3106b6: 6201 2a8e |03f3: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -3106ba: 1a02 e722 |03f5: const-string v2, "LYRICIST" // string@22e7 │ │ -3106be: 130d 3b00 |03f7: const/16 v13, #int 59 // #3b │ │ -3106c2: 1a0e 6249 |03f9: const-string v14, "TEXT" // string@4962 │ │ -3106c6: 7051 9896 20ed |03fb: invoke-direct {v0, v2, v13, v14, v1}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9698 │ │ -3106cc: 6900 c58b |03fe: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.LYRICIST:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bc5 │ │ -3106d0: 2200 1f12 |0400: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -3106d4: 621f 2a8e |0402: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -3106d8: 1a1b e922 |0404: const-string v27, "LYRICIST_SORT" // string@22e9 │ │ -3106dc: 131c 3c00 |0406: const/16 v28, #int 60 // #3c │ │ -3106e0: 1a1d 204b |0408: const-string v29, "TXXX" // string@4b20 │ │ -3106e4: 1a1e e922 |040a: const-string v30, "LYRICIST_SORT" // string@22e9 │ │ -3106e8: 081a 0000 |040c: move-object/from16 v26, v0 │ │ -3106ec: 7606 9796 1a00 |040e: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ -3106f2: 6900 c68b |0411: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.LYRICIST_SORT:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bc6 │ │ -3106f6: 2200 1f12 |0413: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -3106fa: 6201 2a8e |0415: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -3106fe: 1a02 ea22 |0417: const-string v2, "LYRICS" // string@22ea │ │ -310702: 130d 3d00 |0419: const/16 v13, #int 61 // #3d │ │ -310706: 1a0e 924f |041b: const-string v14, "USLT" // string@4f92 │ │ -31070a: 7051 9896 20ed |041d: invoke-direct {v0, v2, v13, v14, v1}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9698 │ │ -310710: 6900 c78b |0420: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.LYRICS:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bc7 │ │ -310714: 2200 1f12 |0422: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -310718: 6201 2a8e |0424: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -31071c: 1a02 8e38 |0426: const-string v2, "MEDIA" // string@388e │ │ -310720: 130d 3e00 |0428: const/16 v13, #int 62 // #3e │ │ -310724: 1a0e d249 |042a: const-string v14, "TMED" // string@49d2 │ │ -310728: 7051 9896 20ed |042c: invoke-direct {v0, v2, v13, v14, v1}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9698 │ │ -31072e: 6900 c88b |042f: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MEDIA:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bc8 │ │ -310732: 2200 1f12 |0431: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -310736: 6201 398f |0433: sget-object v1, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey;.MIXER:Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey; // field@8f39 │ │ -31073a: 6e10 f79b 0100 |0435: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey;.getKey:()Ljava/lang/String; // method@9bf7 │ │ -310740: 0c1e |0438: move-result-object v30 │ │ -310742: 621f 2a8e |0439: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -310746: 1a1b 0239 |043b: const-string v27, "MIXER" // string@3902 │ │ -31074a: 131c 3f00 |043d: const/16 v28, #int 63 // #3f │ │ -31074e: 1a1d bd1e |043f: const-string v29, "IPLS" // string@1ebd │ │ -310752: 081a 0000 |0441: move-object/from16 v26, v0 │ │ -310756: 7606 9796 1a00 |0443: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ -31075c: 6900 c98b |0446: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MIXER:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bc9 │ │ -310760: 2200 1f12 |0448: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -310764: 6225 2a8e |044a: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -310768: 1a21 5939 |044c: const-string v33, "MOOD" // string@3959 │ │ -31076c: 1322 4000 |044e: const/16 v34, #int 64 // #40 │ │ -310770: 1a23 204b |0450: const-string v35, "TXXX" // string@4b20 │ │ -310774: 1a24 5939 |0452: const-string v36, "MOOD" // string@3959 │ │ -310778: 0820 0000 |0454: move-object/from16 v32, v0 │ │ -31077c: 7606 9796 2000 |0456: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ -310782: 6900 ca8b |0459: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MOOD:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bca │ │ -310786: 2200 1f12 |045b: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -31078a: 621f 2a8e |045d: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -31078e: 1a1b 5a39 |045f: const-string v27, "MOOD_ACOUSTIC" // string@395a │ │ -310792: 131c 4100 |0461: const/16 v28, #int 65 // #41 │ │ -310796: 1a1d 204b |0463: const-string v29, "TXXX" // string@4b20 │ │ -31079a: 1a1e 5a39 |0465: const-string v30, "MOOD_ACOUSTIC" // string@395a │ │ -31079e: 081a 0000 |0467: move-object/from16 v26, v0 │ │ -3107a2: 7606 9796 1a00 |0469: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ -3107a8: 6900 cb8b |046c: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MOOD_ACOUSTIC:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bcb │ │ -3107ac: 2200 1f12 |046e: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -3107b0: 6225 2a8e |0470: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -3107b4: 1a21 5b39 |0472: const-string v33, "MOOD_AGGRESSIVE" // string@395b │ │ -3107b8: 1322 4200 |0474: const/16 v34, #int 66 // #42 │ │ -3107bc: 1a23 204b |0476: const-string v35, "TXXX" // string@4b20 │ │ -3107c0: 1a24 5b39 |0478: const-string v36, "MOOD_AGGRESSIVE" // string@395b │ │ -3107c4: 0820 0000 |047a: move-object/from16 v32, v0 │ │ -3107c8: 7606 9796 2000 |047c: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ -3107ce: 6900 cc8b |047f: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MOOD_AGGRESSIVE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bcc │ │ -3107d2: 2200 1f12 |0481: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -3107d6: 621f 2a8e |0483: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -3107da: 1a1b 5c39 |0485: const-string v27, "MOOD_AROUSAL" // string@395c │ │ -3107de: 131c 4300 |0487: const/16 v28, #int 67 // #43 │ │ -3107e2: 1a1d 204b |0489: const-string v29, "TXXX" // string@4b20 │ │ -3107e6: 1a1e 5c39 |048b: const-string v30, "MOOD_AROUSAL" // string@395c │ │ -3107ea: 081a 0000 |048d: move-object/from16 v26, v0 │ │ -3107ee: 7606 9796 1a00 |048f: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ -3107f4: 6900 cd8b |0492: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MOOD_AROUSAL:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bcd │ │ -3107f8: 2200 1f12 |0494: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -3107fc: 6225 2a8e |0496: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -310800: 1a21 5d39 |0498: const-string v33, "MOOD_DANCEABILITY" // string@395d │ │ -310804: 1322 4400 |049a: const/16 v34, #int 68 // #44 │ │ -310808: 1a23 204b |049c: const-string v35, "TXXX" // string@4b20 │ │ -31080c: 1a24 5d39 |049e: const-string v36, "MOOD_DANCEABILITY" // string@395d │ │ -310810: 0820 0000 |04a0: move-object/from16 v32, v0 │ │ -310814: 7606 9796 2000 |04a2: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ -31081a: 6900 ce8b |04a5: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MOOD_DANCEABILITY:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bce │ │ -31081e: 2200 1f12 |04a7: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -310822: 621f 2a8e |04a9: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -310826: 1a1b 5e39 |04ab: const-string v27, "MOOD_ELECTRONIC" // string@395e │ │ -31082a: 131c 4500 |04ad: const/16 v28, #int 69 // #45 │ │ -31082e: 1a1d 204b |04af: const-string v29, "TXXX" // string@4b20 │ │ -310832: 1a1e 5e39 |04b1: const-string v30, "MOOD_ELECTRONIC" // string@395e │ │ -310836: 081a 0000 |04b3: move-object/from16 v26, v0 │ │ -31083a: 7606 9796 1a00 |04b5: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ -310840: 6900 cf8b |04b8: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MOOD_ELECTRONIC:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bcf │ │ -310844: 2200 1f12 |04ba: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -310848: 6225 2a8e |04bc: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -31084c: 1a21 5f39 |04be: const-string v33, "MOOD_HAPPY" // string@395f │ │ -310850: 1322 4600 |04c0: const/16 v34, #int 70 // #46 │ │ -310854: 1a23 204b |04c2: const-string v35, "TXXX" // string@4b20 │ │ -310858: 1a24 5f39 |04c4: const-string v36, "MOOD_HAPPY" // string@395f │ │ -31085c: 0820 0000 |04c6: move-object/from16 v32, v0 │ │ -310860: 7606 9796 2000 |04c8: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ -310866: 6900 d08b |04cb: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MOOD_HAPPY:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bd0 │ │ -31086a: 2200 1f12 |04cd: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -31086e: 621f 2a8e |04cf: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -310872: 1a1b 6039 |04d1: const-string v27, "MOOD_INSTRUMENTAL" // string@3960 │ │ -310876: 131c 4700 |04d3: const/16 v28, #int 71 // #47 │ │ -31087a: 1a1d 204b |04d5: const-string v29, "TXXX" // string@4b20 │ │ -31087e: 1a1e 6039 |04d7: const-string v30, "MOOD_INSTRUMENTAL" // string@3960 │ │ -310882: 081a 0000 |04d9: move-object/from16 v26, v0 │ │ -310886: 7606 9796 1a00 |04db: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ -31088c: 6900 d18b |04de: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MOOD_INSTRUMENTAL:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bd1 │ │ -310890: 2200 1f12 |04e0: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -310894: 6225 2a8e |04e2: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -310898: 1a21 6239 |04e4: const-string v33, "MOOD_PARTY" // string@3962 │ │ -31089c: 1322 4800 |04e6: const/16 v34, #int 72 // #48 │ │ -3108a0: 1a23 204b |04e8: const-string v35, "TXXX" // string@4b20 │ │ -3108a4: 1a24 6239 |04ea: const-string v36, "MOOD_PARTY" // string@3962 │ │ -3108a8: 0820 0000 |04ec: move-object/from16 v32, v0 │ │ -3108ac: 7606 9796 2000 |04ee: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ -3108b2: 6900 d28b |04f1: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MOOD_PARTY:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bd2 │ │ -3108b6: 2200 1f12 |04f3: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -3108ba: 621f 2a8e |04f5: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -3108be: 1a1b 6339 |04f7: const-string v27, "MOOD_RELAXED" // string@3963 │ │ -3108c2: 131c 4900 |04f9: const/16 v28, #int 73 // #49 │ │ -3108c6: 1a1d 204b |04fb: const-string v29, "TXXX" // string@4b20 │ │ -3108ca: 1a1e 6339 |04fd: const-string v30, "MOOD_RELAXED" // string@3963 │ │ -3108ce: 081a 0000 |04ff: move-object/from16 v26, v0 │ │ -3108d2: 7606 9796 1a00 |0501: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ -3108d8: 6900 d38b |0504: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MOOD_RELAXED:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bd3 │ │ -3108dc: 2200 1f12 |0506: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -3108e0: 6225 2a8e |0508: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -3108e4: 1a21 6439 |050a: const-string v33, "MOOD_SAD" // string@3964 │ │ -3108e8: 1322 4a00 |050c: const/16 v34, #int 74 // #4a │ │ -3108ec: 1a23 204b |050e: const-string v35, "TXXX" // string@4b20 │ │ -3108f0: 1a24 6439 |0510: const-string v36, "MOOD_SAD" // string@3964 │ │ -3108f4: 0820 0000 |0512: move-object/from16 v32, v0 │ │ -3108f8: 7606 9796 2000 |0514: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ -3108fe: 6900 d48b |0517: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MOOD_SAD:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bd4 │ │ -310902: 2200 1f12 |0519: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -310906: 621f 2a8e |051b: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -31090a: 1a1b 6539 |051d: const-string v27, "MOOD_VALENCE" // string@3965 │ │ -31090e: 131c 4b00 |051f: const/16 v28, #int 75 // #4b │ │ -310912: 1a1d 204b |0521: const-string v29, "TXXX" // string@4b20 │ │ -310916: 1a1e 6539 |0523: const-string v30, "MOOD_VALENCE" // string@3965 │ │ -31091a: 081a 0000 |0525: move-object/from16 v26, v0 │ │ -31091e: 7606 9796 1a00 |0527: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ -310924: 6900 d58b |052a: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MOOD_VALENCE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bd5 │ │ -310928: 2200 1f12 |052c: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -31092c: 6201 2a8e |052e: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -310930: 1a02 6d39 |0530: const-string v2, "MOVEMENT" // string@396d │ │ -310934: 130d 4c00 |0532: const/16 v13, #int 76 // #4c │ │ -310938: 1a0e 563a |0534: const-string v14, "MVNM" // string@3a56 │ │ -31093c: 7051 9896 20ed |0536: invoke-direct {v0, v2, v13, v14, v1}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9698 │ │ -310942: 6900 d68b |0539: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MOVEMENT:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bd6 │ │ -310946: 2200 1f12 |053b: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -31094a: 6201 2a8e |053d: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -31094e: 1a02 7439 |053f: const-string v2, "MOVEMENT_NO" // string@3974 │ │ -310952: 130d 4d00 |0541: const/16 v13, #int 77 // #4d │ │ -310956: 1a0e 543a |0543: const-string v14, "MVIN" // string@3a54 │ │ -31095a: 7051 9896 20ed |0545: invoke-direct {v0, v2, v13, v14, v1}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9698 │ │ -310960: 6900 d78b |0548: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MOVEMENT_NO:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bd7 │ │ -310964: 2200 1f12 |054a: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -310968: 6201 2a8e |054c: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -31096c: 1a02 7539 |054e: const-string v2, "MOVEMENT_TOTAL" // string@3975 │ │ -310970: 130d 4e00 |0550: const/16 v13, #int 78 // #4e │ │ -310974: 1a0e 543a |0552: const-string v14, "MVIN" // string@3a54 │ │ -310978: 7051 9896 20ed |0554: invoke-direct {v0, v2, v13, v14, v1}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9698 │ │ -31097e: 6900 d88b |0557: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MOVEMENT_TOTAL:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bd8 │ │ -310982: 2200 1f12 |0559: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -310986: 621f 2a8e |055b: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -31098a: 1a1b 173a |055d: const-string v27, "MUSICBRAINZ_ARTISTID" // string@3a17 │ │ -31098e: 131c 4f00 |055f: const/16 v28, #int 79 // #4f │ │ -310992: 1a1d 204b |0561: const-string v29, "TXXX" // string@4b20 │ │ -310996: 1a1e cb3c |0563: const-string v30, "MusicBrainz Artist Id" // string@3ccb │ │ -31099a: 081a 0000 |0565: move-object/from16 v26, v0 │ │ -31099e: 7606 9796 1a00 |0567: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ -3109a4: 6900 d98b |056a: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MUSICBRAINZ_ARTISTID:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bd9 │ │ -3109a8: 2200 1f12 |056c: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -3109ac: 6225 2a8e |056e: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -3109b0: 1a21 193a |0570: const-string v33, "MUSICBRAINZ_DISC_ID" // string@3a19 │ │ -3109b4: 1322 5000 |0572: const/16 v34, #int 80 // #50 │ │ -3109b8: 1a23 204b |0574: const-string v35, "TXXX" // string@4b20 │ │ -3109bc: 1a24 cc3c |0576: const-string v36, "MusicBrainz Disc Id" // string@3ccc │ │ -3109c0: 0820 0000 |0578: move-object/from16 v32, v0 │ │ -3109c4: 7606 9796 2000 |057a: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ -3109ca: 6900 da8b |057d: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MUSICBRAINZ_DISC_ID:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bda │ │ -3109ce: 2200 1f12 |057f: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -3109d2: 621f 2a8e |0581: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -3109d6: 1a1b 233a |0583: const-string v27, "MUSICBRAINZ_ORIGINAL_RELEASEID" // string@3a23 │ │ -3109da: 131c 5100 |0585: const/16 v28, #int 81 // #51 │ │ -3109de: 1a1d 204b |0587: const-string v29, "TXXX" // string@4b20 │ │ -3109e2: 1a1e cd3c |0589: const-string v30, "MusicBrainz Original Album Id" // string@3ccd │ │ -3109e6: 081a 0000 |058b: move-object/from16 v26, v0 │ │ -3109ea: 7606 9796 1a00 |058d: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ -3109f0: 6900 db8b |0590: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MUSICBRAINZ_ORIGINAL_RELEASEID:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bdb │ │ -3109f4: 2200 1f12 |0592: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -3109f8: 6225 2a8e |0594: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -3109fc: 1a21 253a |0596: const-string v33, "MUSICBRAINZ_RELEASEARTISTID" // string@3a25 │ │ -310a00: 1322 5200 |0598: const/16 v34, #int 82 // #52 │ │ -310a04: 1a23 204b |059a: const-string v35, "TXXX" // string@4b20 │ │ -310a08: 1a24 c63c |059c: const-string v36, "MusicBrainz Album Artist Id" // string@3cc6 │ │ -310a0c: 0820 0000 |059e: move-object/from16 v32, v0 │ │ -310a10: 7606 9796 2000 |05a0: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ -310a16: 6900 dc8b |05a3: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MUSICBRAINZ_RELEASEARTISTID:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bdc │ │ -310a1a: 2200 1f12 |05a5: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -310a1e: 621f 2a8e |05a7: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -310a22: 1a1b 273a |05a9: const-string v27, "MUSICBRAINZ_RELEASEID" // string@3a27 │ │ -310a26: 131c 5300 |05ab: const/16 v28, #int 83 // #53 │ │ -310a2a: 1a1d 204b |05ad: const-string v29, "TXXX" // string@4b20 │ │ -310a2e: 1a1e c73c |05af: const-string v30, "MusicBrainz Album Id" // string@3cc7 │ │ -310a32: 081a 0000 |05b1: move-object/from16 v26, v0 │ │ -310a36: 7606 9796 1a00 |05b3: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ -310a3c: 6900 dd8b |05b6: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MUSICBRAINZ_RELEASEID:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bdd │ │ -310a40: 2200 1f12 |05b8: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -310a44: 6225 2a8e |05ba: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -310a48: 1a21 293a |05bc: const-string v33, "MUSICBRAINZ_RELEASE_COUNTRY" // string@3a29 │ │ -310a4c: 1322 5400 |05be: const/16 v34, #int 84 // #54 │ │ -310a50: 1a23 204b |05c0: const-string v35, "TXXX" // string@4b20 │ │ -310a54: 1a24 c83c |05c2: const-string v36, "MusicBrainz Album Release Country" // string@3cc8 │ │ -310a58: 0820 0000 |05c4: move-object/from16 v32, v0 │ │ -310a5c: 7606 9796 2000 |05c6: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ -310a62: 6900 de8b |05c9: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MUSICBRAINZ_RELEASE_COUNTRY:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bde │ │ -310a66: 2200 1f12 |05cb: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -310a6a: 621f 2a8e |05cd: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -310a6e: 1a1b 2b3a |05cf: const-string v27, "MUSICBRAINZ_RELEASE_GROUP_ID" // string@3a2b │ │ -310a72: 131c 5500 |05d1: const/16 v28, #int 85 // #55 │ │ -310a76: 1a1d 204b |05d3: const-string v29, "TXXX" // string@4b20 │ │ -310a7a: 1a1e ce3c |05d5: const-string v30, "MusicBrainz Release Group Id" // string@3cce │ │ -310a7e: 081a 0000 |05d7: move-object/from16 v26, v0 │ │ -310a82: 7606 9796 1a00 |05d9: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ -310a88: 6900 df8b |05dc: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MUSICBRAINZ_RELEASE_GROUP_ID:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bdf │ │ -310a8c: 2200 1f12 |05de: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -310a90: 6225 2a8e |05e0: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -310a94: 1a21 2c3a |05e2: const-string v33, "MUSICBRAINZ_RELEASE_STATUS" // string@3a2c │ │ -310a98: 1322 5600 |05e4: const/16 v34, #int 86 // #56 │ │ -310a9c: 1a23 204b |05e6: const-string v35, "TXXX" // string@4b20 │ │ -310aa0: 1a24 c93c |05e8: const-string v36, "MusicBrainz Album Status" // string@3cc9 │ │ -310aa4: 0820 0000 |05ea: move-object/from16 v32, v0 │ │ -310aa8: 7606 9796 2000 |05ec: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ -310aae: 6900 e08b |05ef: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MUSICBRAINZ_RELEASE_STATUS:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8be0 │ │ -310ab2: 2200 1f12 |05f1: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -310ab6: 621f 2a8e |05f3: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -310aba: 1a1b 2e3a |05f5: const-string v27, "MUSICBRAINZ_RELEASE_TRACK_ID" // string@3a2e │ │ -310abe: 131c 5700 |05f7: const/16 v28, #int 87 // #57 │ │ -310ac2: 1a1d 204b |05f9: const-string v29, "TXXX" // string@4b20 │ │ -310ac6: 1a1e cf3c |05fb: const-string v30, "MusicBrainz Release Track Id" // string@3ccf │ │ -310aca: 081a 0000 |05fd: move-object/from16 v26, v0 │ │ -310ace: 7606 9796 1a00 |05ff: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ -310ad4: 6900 e18b |0602: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MUSICBRAINZ_RELEASE_TRACK_ID:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8be1 │ │ -310ad8: 2200 1f12 |0604: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -310adc: 6225 2a8e |0606: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -310ae0: 1a21 2f3a |0608: const-string v33, "MUSICBRAINZ_RELEASE_TYPE" // string@3a2f │ │ -310ae4: 1322 5800 |060a: const/16 v34, #int 88 // #58 │ │ -310ae8: 1a23 204b |060c: const-string v35, "TXXX" // string@4b20 │ │ -310aec: 1a24 ca3c |060e: const-string v36, "MusicBrainz Album Type" // string@3cca │ │ -310af0: 0820 0000 |0610: move-object/from16 v32, v0 │ │ -310af4: 7606 9796 2000 |0612: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ -310afa: 6900 e28b |0615: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MUSICBRAINZ_RELEASE_TYPE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8be2 │ │ -310afe: 2200 1f12 |0617: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -310b02: 621f 2a8e |0619: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -310b06: 1a1b 313a |061b: const-string v27, "MUSICBRAINZ_TRACK_ID" // string@3a31 │ │ -310b0a: 131c 5900 |061d: const/16 v28, #int 89 // #59 │ │ -310b0e: 1a1d 024f |061f: const-string v29, "UFID" // string@4f02 │ │ -310b12: 1a1e 977b |0621: const-string v30, "http://musicbrainz.org" // string@7b97 │ │ -310b16: 081a 0000 |0623: move-object/from16 v26, v0 │ │ -310b1a: 7606 9796 1a00 |0625: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ -310b20: 6900 e38b |0628: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MUSICBRAINZ_TRACK_ID:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8be3 │ │ -310b24: 2200 1f12 |062a: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -310b28: 6225 2a8e |062c: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -310b2c: 1a21 343a |062e: const-string v33, "MUSICBRAINZ_WORK_COMPOSITION" // string@3a34 │ │ -310b30: 1322 5a00 |0630: const/16 v34, #int 90 // #5a │ │ -310b34: 1a23 204b |0632: const-string v35, "TXXX" // string@4b20 │ │ -310b38: 1a24 343a |0634: const-string v36, "MUSICBRAINZ_WORK_COMPOSITION" // string@3a34 │ │ -310b3c: 0820 0000 |0636: move-object/from16 v32, v0 │ │ -310b40: 7606 9796 2000 |0638: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ -310b46: 6900 e58b |063b: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MUSICBRAINZ_WORK_COMPOSITION:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8be5 │ │ -310b4a: 2200 1f12 |063d: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -310b4e: 621f 2a8e |063f: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -310b52: 1a1b 353a |0641: const-string v27, "MUSICBRAINZ_WORK_COMPOSITION_ID" // string@3a35 │ │ -310b56: 131c 5b00 |0643: const/16 v28, #int 91 // #5b │ │ -310b5a: 1a1d 204b |0645: const-string v29, "TXXX" // string@4b20 │ │ -310b5e: 1a1e 353a |0647: const-string v30, "MUSICBRAINZ_WORK_COMPOSITION_ID" // string@3a35 │ │ -310b62: 081a 0000 |0649: move-object/from16 v26, v0 │ │ -310b66: 7606 9796 1a00 |064b: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ -310b6c: 6900 e68b |064e: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MUSICBRAINZ_WORK_COMPOSITION_ID:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8be6 │ │ -310b70: 2200 1f12 |0650: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -310b74: 6225 2a8e |0652: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -310b78: 1a21 363a |0654: const-string v33, "MUSICBRAINZ_WORK_ID" // string@3a36 │ │ -310b7c: 1322 5c00 |0656: const/16 v34, #int 92 // #5c │ │ -310b80: 1a23 204b |0658: const-string v35, "TXXX" // string@4b20 │ │ -310b84: 1a24 d13c |065a: const-string v36, "MusicBrainz Work Id" // string@3cd1 │ │ -310b88: 0820 0000 |065c: move-object/from16 v32, v0 │ │ -310b8c: 7606 9796 2000 |065e: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ -310b92: 6900 e78b |0661: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MUSICBRAINZ_WORK_ID:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8be7 │ │ -310b96: 2200 1f12 |0663: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -310b9a: 621f 2a8e |0665: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -310b9e: 1a1b 383a |0667: const-string v27, "MUSICBRAINZ_WORK_PART_LEVEL1_ID" // string@3a38 │ │ -310ba2: 131c 5d00 |0669: const/16 v28, #int 93 // #5d │ │ -310ba6: 1a1d 204b |066b: const-string v29, "TXXX" // string@4b20 │ │ -310baa: 1a1e 383a |066d: const-string v30, "MUSICBRAINZ_WORK_PART_LEVEL1_ID" // string@3a38 │ │ -310bae: 081a 0000 |066f: move-object/from16 v26, v0 │ │ -310bb2: 7606 9796 1a00 |0671: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ -310bb8: 6900 e88b |0674: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL1_ID:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8be8 │ │ -310bbc: 2200 1f12 |0676: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -310bc0: 6225 2a8e |0678: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -310bc4: 1a21 3b3a |067a: const-string v33, "MUSICBRAINZ_WORK_PART_LEVEL2_ID" // string@3a3b │ │ -310bc8: 1322 5e00 |067c: const/16 v34, #int 94 // #5e │ │ -310bcc: 1a23 204b |067e: const-string v35, "TXXX" // string@4b20 │ │ -310bd0: 1a24 3b3a |0680: const-string v36, "MUSICBRAINZ_WORK_PART_LEVEL2_ID" // string@3a3b │ │ -310bd4: 0820 0000 |0682: move-object/from16 v32, v0 │ │ -310bd8: 7606 9796 2000 |0684: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ -310bde: 6900 e98b |0687: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL2_ID:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8be9 │ │ -310be2: 2200 1f12 |0689: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -310be6: 621f 2a8e |068b: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -310bea: 1a1b 3e3a |068d: const-string v27, "MUSICBRAINZ_WORK_PART_LEVEL3_ID" // string@3a3e │ │ -310bee: 131c 5f00 |068f: const/16 v28, #int 95 // #5f │ │ -310bf2: 1a1d 204b |0691: const-string v29, "TXXX" // string@4b20 │ │ -310bf6: 1a1e 3e3a |0693: const-string v30, "MUSICBRAINZ_WORK_PART_LEVEL3_ID" // string@3a3e │ │ -310bfa: 081a 0000 |0695: move-object/from16 v26, v0 │ │ -310bfe: 7606 9796 1a00 |0697: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ -310c04: 6900 ea8b |069a: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL3_ID:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bea │ │ -310c08: 2200 1f12 |069c: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -310c0c: 6225 2a8e |069e: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -310c10: 1a21 413a |06a0: const-string v33, "MUSICBRAINZ_WORK_PART_LEVEL4_ID" // string@3a41 │ │ -310c14: 1322 6000 |06a2: const/16 v34, #int 96 // #60 │ │ -310c18: 1a23 204b |06a4: const-string v35, "TXXX" // string@4b20 │ │ -310c1c: 1a24 413a |06a6: const-string v36, "MUSICBRAINZ_WORK_PART_LEVEL4_ID" // string@3a41 │ │ -310c20: 0820 0000 |06a8: move-object/from16 v32, v0 │ │ -310c24: 7606 9796 2000 |06aa: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ -310c2a: 6900 eb8b |06ad: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL4_ID:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8beb │ │ -310c2e: 2200 1f12 |06af: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -310c32: 621f 2a8e |06b1: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -310c36: 1a1b 443a |06b3: const-string v27, "MUSICBRAINZ_WORK_PART_LEVEL5_ID" // string@3a44 │ │ -310c3a: 131c 6100 |06b5: const/16 v28, #int 97 // #61 │ │ -310c3e: 1a1d 204b |06b7: const-string v29, "TXXX" // string@4b20 │ │ -310c42: 1a1e 443a |06b9: const-string v30, "MUSICBRAINZ_WORK_PART_LEVEL5_ID" // string@3a44 │ │ -310c46: 081a 0000 |06bb: move-object/from16 v26, v0 │ │ -310c4a: 7606 9796 1a00 |06bd: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ -310c50: 6900 ec8b |06c0: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL5_ID:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bec │ │ -310c54: 2200 1f12 |06c2: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -310c58: 6225 2a8e |06c4: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -310c5c: 1a21 473a |06c6: const-string v33, "MUSICBRAINZ_WORK_PART_LEVEL6_ID" // string@3a47 │ │ -310c60: 1322 6200 |06c8: const/16 v34, #int 98 // #62 │ │ -310c64: 1a23 204b |06ca: const-string v35, "TXXX" // string@4b20 │ │ -310c68: 1a24 473a |06cc: const-string v36, "MUSICBRAINZ_WORK_PART_LEVEL6_ID" // string@3a47 │ │ -310c6c: 0820 0000 |06ce: move-object/from16 v32, v0 │ │ -310c70: 7606 9796 2000 |06d0: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ -310c76: 6900 ed8b |06d3: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL6_ID:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bed │ │ -310c7a: 2200 1f12 |06d5: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -310c7e: 621f 2a8e |06d7: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -310c82: 1a1b 4b3a |06d9: const-string v27, "MUSICIP_ID" // string@3a4b │ │ -310c86: 131c 6300 |06db: const/16 v28, #int 99 // #63 │ │ -310c8a: 1a1d 204b |06dd: const-string v29, "TXXX" // string@4b20 │ │ -310c8e: 1a1e de3c |06df: const-string v30, "MusicIP PUID" // string@3cde │ │ -310c92: 081a 0000 |06e1: move-object/from16 v26, v0 │ │ -310c96: 7606 9796 1a00 |06e3: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ -310c9c: 6900 ee8b |06e6: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MUSICIP_ID:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bee │ │ -310ca0: 2200 1f12 |06e8: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -310ca4: 6225 2a8e |06ea: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -310ca8: 1a21 ae3e |06ec: const-string v33, "OCCASION" // string@3eae │ │ -310cac: 1322 6400 |06ee: const/16 v34, #int 100 // #64 │ │ -310cb0: 1a23 290e |06f0: const-string v35, "COMM" // string@0e29 │ │ -310cb4: 1a24 ef47 |06f2: const-string v36, "Songs-DB_Occasion" // string@47ef │ │ -310cb8: 0820 0000 |06f4: move-object/from16 v32, v0 │ │ -310cbc: 7606 9796 2000 |06f6: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ -310cc2: 6900 ef8b |06f9: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.OCCASION:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bef │ │ -310cc6: 2200 1f12 |06fb: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -310cca: 621f 2a8e |06fd: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -310cce: 1a1b fd3e |06ff: const-string v27, "OPUS" // string@3efd │ │ -310cd2: 131c 6500 |0701: const/16 v28, #int 101 // #65 │ │ -310cd6: 1a1d 204b |0703: const-string v29, "TXXX" // string@4b20 │ │ -310cda: 1a1e fd3e |0705: const-string v30, "OPUS" // string@3efd │ │ -310cde: 081a 0000 |0707: move-object/from16 v26, v0 │ │ -310ce2: 7606 9796 1a00 |0709: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ -310ce8: 6900 f08b |070c: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.OPUS:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bf0 │ │ -310cec: 2200 1f12 |070e: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -310cf0: 6225 2a8e |0710: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -310cf4: 1a21 0a3f |0712: const-string v33, "ORCHESTRA" // string@3f0a │ │ -310cf8: 1322 6600 |0714: const/16 v34, #int 102 // #66 │ │ -310cfc: 1a23 204b |0716: const-string v35, "TXXX" // string@4b20 │ │ -310d00: 1a24 0a3f |0718: const-string v36, "ORCHESTRA" // string@3f0a │ │ -310d04: 0820 0000 |071a: move-object/from16 v32, v0 │ │ -310d08: 7606 9796 2000 |071c: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ -310d0e: 6900 f18b |071f: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ORCHESTRA:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bf1 │ │ -310d12: 2200 1f12 |0721: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -310d16: 621f 2a8e |0723: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -310d1a: 1a1b 0b3f |0725: const-string v27, "ORCHESTRA_SORT" // string@3f0b │ │ -310d1e: 131c 6700 |0727: const/16 v28, #int 103 // #67 │ │ -310d22: 1a1d 204b |0729: const-string v29, "TXXX" // string@4b20 │ │ -310d26: 1a1e 0b3f |072b: const-string v30, "ORCHESTRA_SORT" // string@3f0b │ │ -310d2a: 081a 0000 |072d: move-object/from16 v26, v0 │ │ -310d2e: 7606 9796 1a00 |072f: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ -310d34: 6900 f28b |0732: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ORCHESTRA_SORT:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bf2 │ │ -310d38: 2200 1f12 |0734: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -310d3c: 6201 2a8e |0736: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -310d40: 1a02 183f |0738: const-string v2, "ORIGINAL_ALBUM" // string@3f18 │ │ -310d44: 130d 6800 |073a: const/16 v13, #int 104 // #68 │ │ -310d48: 1a0e d849 |073c: const-string v14, "TOAL" // string@49d8 │ │ -310d4c: 7051 9896 20ed |073e: invoke-direct {v0, v2, v13, v14, v1}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9698 │ │ -310d52: 6900 f38b |0741: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ORIGINAL_ALBUM:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bf3 │ │ -310d56: 2200 1f12 |0743: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -310d5a: 6201 2a8e |0745: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -310d5e: 1a02 1a3f |0747: const-string v2, "ORIGINAL_ARTIST" // string@3f1a │ │ -310d62: 130d 6900 |0749: const/16 v13, #int 105 // #69 │ │ -310d66: 1a0e e949 |074b: const-string v14, "TOPE" // string@49e9 │ │ -310d6a: 7051 9896 20ed |074d: invoke-direct {v0, v2, v13, v14, v1}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9698 │ │ -310d70: 6900 f48b |0750: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ORIGINAL_ARTIST:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bf4 │ │ -310d74: 2200 1f12 |0752: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -310d78: 6201 2a8e |0754: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -310d7c: 1a02 1b3f |0756: const-string v2, "ORIGINAL_LYRICIST" // string@3f1b │ │ -310d80: 130d 6a00 |0758: const/16 v13, #int 106 // #6a │ │ -310d84: 1a0e e349 |075a: const-string v14, "TOLY" // string@49e3 │ │ -310d88: 7051 9896 20ed |075c: invoke-direct {v0, v2, v13, v14, v1}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9698 │ │ -310d8e: 6900 f58b |075f: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ORIGINAL_LYRICIST:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bf5 │ │ -310d92: 2200 1f12 |0761: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -310d96: 621f 2a8e |0763: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -310d9a: 1a1b 233f |0765: const-string v27, "OVERALL_WORK" // string@3f23 │ │ -310d9e: 131c 6b00 |0767: const/16 v28, #int 107 // #6b │ │ -310da2: 1a1d 204b |0769: const-string v29, "TXXX" // string@4b20 │ │ -310da6: 1a1e 233f |076b: const-string v30, "OVERALL_WORK" // string@3f23 │ │ -310daa: 081a 0000 |076d: move-object/from16 v26, v0 │ │ -310dae: 7606 9796 1a00 |076f: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ -310db4: 6900 f78b |0772: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.OVERALL_WORK:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bf7 │ │ -310db8: 2200 1f12 |0774: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -310dbc: 6201 2a8e |0776: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -310dc0: 1a02 1c3f |0778: const-string v2, "ORIGINAL_YEAR" // string@3f1c │ │ -310dc4: 130d 6c00 |077a: const/16 v13, #int 108 // #6c │ │ -310dc8: 1a0e f349 |077c: const-string v14, "TORY" // string@49f3 │ │ -310dcc: 7051 9896 20ed |077e: invoke-direct {v0, v2, v13, v14, v1}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9698 │ │ -310dd2: 6900 f68b |0781: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ORIGINAL_YEAR:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bf6 │ │ -310dd6: 2200 1f12 |0783: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -310dda: 621f 2a8e |0785: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -310dde: 1a1b 1940 |0787: const-string v27, "PART" // string@4019 │ │ -310de2: 131c 6d00 |0789: const/16 v28, #int 109 // #6d │ │ -310de6: 1a1d 204b |078b: const-string v29, "TXXX" // string@4b20 │ │ -310dea: 1a1e 1940 |078d: const-string v30, "PART" // string@4019 │ │ -310dee: 081a 0000 |078f: move-object/from16 v26, v0 │ │ -310df2: 7606 9796 1a00 |0791: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ -310df8: 6900 f88b |0794: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.PART:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bf8 │ │ -310dfc: 2200 1f12 |0796: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -310e00: 6225 2a8e |0798: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -310e04: 1a21 1b40 |079a: const-string v33, "PART_NUMBER" // string@401b │ │ -310e08: 1322 6e00 |079c: const/16 v34, #int 110 // #6e │ │ -310e0c: 1a23 204b |079e: const-string v35, "TXXX" // string@4b20 │ │ -310e10: 1a24 1a40 |07a0: const-string v36, "PARTNUMBER" // string@401a │ │ -310e14: 0820 0000 |07a2: move-object/from16 v32, v0 │ │ -310e18: 7606 9796 2000 |07a4: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ -310e1e: 6900 f98b |07a7: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.PART_NUMBER:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bf9 │ │ -310e22: 2200 1f12 |07a9: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -310e26: 621f 2a8e |07ab: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -310e2a: 1a1b 1d40 |07ad: const-string v27, "PART_TYPE" // string@401d │ │ -310e2e: 131c 6f00 |07af: const/16 v28, #int 111 // #6f │ │ -310e32: 1a1d 204b |07b1: const-string v29, "TXXX" // string@4b20 │ │ -310e36: 1a1e 1d40 |07b3: const-string v30, "PART_TYPE" // string@401d │ │ -310e3a: 081a 0000 |07b5: move-object/from16 v26, v0 │ │ -310e3e: 7606 9796 1a00 |07b7: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ -310e44: 6900 fa8b |07ba: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.PART_TYPE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bfa │ │ -310e48: 2200 1f12 |07bc: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -310e4c: 6201 2a8e |07be: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -310e50: 1a02 4040 |07c0: const-string v2, "PERFORMER" // string@4040 │ │ -310e54: 130d 7000 |07c2: const/16 v13, #int 112 // #70 │ │ -310e58: 7051 9896 20fd |07c4: invoke-direct {v0, v2, v13, v15, v1}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9698 │ │ -310e5e: 6900 fb8b |07c7: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.PERFORMER:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bfb │ │ -310e62: 2200 1f12 |07c9: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -310e66: 621f 2a8e |07cb: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -310e6a: 1a1b 4140 |07cd: const-string v27, "PERFORMER_NAME" // string@4041 │ │ -310e6e: 131c 7100 |07cf: const/16 v28, #int 113 // #71 │ │ -310e72: 1a1d 204b |07d1: const-string v29, "TXXX" // string@4b20 │ │ -310e76: 1a1e 4140 |07d3: const-string v30, "PERFORMER_NAME" // string@4041 │ │ -310e7a: 081a 0000 |07d5: move-object/from16 v26, v0 │ │ -310e7e: 7606 9796 1a00 |07d7: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ -310e84: 6900 fc8b |07da: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.PERFORMER_NAME:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bfc │ │ -310e88: 2200 1f12 |07dc: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -310e8c: 6225 2a8e |07de: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -310e90: 1a21 4240 |07e0: const-string v33, "PERFORMER_NAME_SORT" // string@4042 │ │ -310e94: 1322 7200 |07e2: const/16 v34, #int 114 // #72 │ │ -310e98: 1a23 204b |07e4: const-string v35, "TXXX" // string@4b20 │ │ -310e9c: 1a24 4240 |07e6: const-string v36, "PERFORMER_NAME_SORT" // string@4042 │ │ -310ea0: 0820 0000 |07e8: move-object/from16 v32, v0 │ │ -310ea4: 7606 9796 2000 |07ea: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ -310eaa: 6900 fd8b |07ed: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.PERFORMER_NAME_SORT:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bfd │ │ -310eae: 2200 1f12 |07ef: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -310eb2: 621f 2a8e |07f1: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -310eb6: 1a1b 4340 |07f3: const-string v27, "PERIOD" // string@4043 │ │ -310eba: 131c 7300 |07f5: const/16 v28, #int 115 // #73 │ │ -310ebe: 1a1d 204b |07f7: const-string v29, "TXXX" // string@4b20 │ │ -310ec2: 1a1e 4340 |07f9: const-string v30, "PERIOD" // string@4043 │ │ -310ec6: 081a 0000 |07fb: move-object/from16 v26, v0 │ │ -310eca: 7606 9796 1a00 |07fd: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ -310ed0: 6900 fe8b |0800: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.PERIOD:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bfe │ │ -310ed4: 2200 1f12 |0802: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -310ed8: 6201 3a8f |0804: sget-object v1, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey;.PRODUCER:Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey; // field@8f3a │ │ -310edc: 6e10 f79b 0100 |0806: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey;.getKey:()Ljava/lang/String; // method@9bf7 │ │ -310ee2: 0c24 |0809: move-result-object v36 │ │ -310ee4: 6225 2a8e |080a: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -310ee8: 1a21 a340 |080c: const-string v33, "PRODUCER" // string@40a3 │ │ -310eec: 1322 7400 |080e: const/16 v34, #int 116 // #74 │ │ -310ef0: 1a23 bd1e |0810: const-string v35, "IPLS" // string@1ebd │ │ -310ef4: 0820 0000 |0812: move-object/from16 v32, v0 │ │ -310ef8: 7606 9796 2000 |0814: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ -310efe: 6900 ff8b |0817: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.PRODUCER:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bff │ │ -310f02: 2200 1f12 |0819: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -310f06: 621f 2a8e |081b: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -310f0a: 1a1b 6e42 |081d: const-string v27, "QUALITY" // string@426e │ │ -310f0e: 131c 7500 |081f: const/16 v28, #int 117 // #75 │ │ -310f12: 1a1d 290e |0821: const-string v29, "COMM" // string@0e29 │ │ -310f16: 1a1e f047 |0823: const-string v30, "Songs-DB_Preference" // string@47f0 │ │ -310f1a: 081a 0000 |0825: move-object/from16 v26, v0 │ │ -310f1e: 7606 9796 1a00 |0827: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ -310f24: 6900 008c |082a: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.QUALITY:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c00 │ │ -310f28: 2200 1f12 |082c: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -310f2c: 6225 2a8e |082e: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -310f30: 1a21 7e42 |0830: const-string v33, "RANKING" // string@427e │ │ -310f34: 1322 7600 |0832: const/16 v34, #int 118 // #76 │ │ -310f38: 1a23 204b |0834: const-string v35, "TXXX" // string@4b20 │ │ -310f3c: 1a24 7e42 |0836: const-string v36, "RANKING" // string@427e │ │ -310f40: 0820 0000 |0838: move-object/from16 v32, v0 │ │ -310f44: 7606 9796 2000 |083a: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ -310f4a: 6900 018c |083d: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.RANKING:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c01 │ │ -310f4e: 2200 1f12 |083f: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -310f52: 6201 2a8e |0841: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -310f56: 1a02 7f42 |0843: const-string v2, "RATING" // string@427f │ │ -310f5a: 130d 7700 |0845: const/16 v13, #int 119 // #77 │ │ -310f5e: 1a0e 6f40 |0847: const-string v14, "POPM" // string@406f │ │ -310f62: 7051 9896 20ed |0849: invoke-direct {v0, v2, v13, v14, v1}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9698 │ │ -310f68: 6900 028c |084c: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.RATING:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c02 │ │ -310f6c: 2200 1f12 |084e: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -310f70: 6201 2a8e |0850: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -310f74: 1a02 9f42 |0852: const-string v2, "RECORD_LABEL" // string@429f │ │ -310f78: 130d 7800 |0854: const/16 v13, #int 120 // #78 │ │ -310f7c: 1a0e 214a |0856: const-string v14, "TPUB" // string@4a21 │ │ -310f80: 7051 9896 20ed |0858: invoke-direct {v0, v2, v13, v14, v1}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9698 │ │ -310f86: 6900 038c |085b: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.RECORD_LABEL:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c03 │ │ -310f8a: 2200 1f12 |085d: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -310f8e: 6201 2a8e |085f: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -310f92: 1a02 b542 |0861: const-string v2, "REMIXER" // string@42b5 │ │ -310f96: 130d 7900 |0863: const/16 v13, #int 121 // #79 │ │ -310f9a: 1a0e 1d4a |0865: const-string v14, "TPE4" // string@4a1d │ │ -310f9e: 7051 9896 20ed |0867: invoke-direct {v0, v2, v13, v14, v1}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9698 │ │ -310fa4: 6900 048c |086a: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.REMIXER:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c04 │ │ -310fa8: 2200 1f12 |086c: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -310fac: 621f 2a8e |086e: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -310fb0: 1a1b 6044 |0870: const-string v27, "SCRIPT" // string@4460 │ │ -310fb4: 131c 7a00 |0872: const/16 v28, #int 122 // #7a │ │ -310fb8: 1a1d 204b |0874: const-string v29, "TXXX" // string@4b20 │ │ -310fbc: 1a1e aa46 |0876: const-string v30, "Script" // string@46aa │ │ -310fc0: 081a 0000 |0878: move-object/from16 v26, v0 │ │ -310fc4: 7606 9796 1a00 |087a: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ -310fca: 6900 058c |087d: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.SCRIPT:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c05 │ │ -310fce: 2200 1f12 |087f: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -310fd2: 6225 2a8e |0881: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -310fd6: 1a21 0a45 |0883: const-string v33, "SINGLE_DISC_TRACK_NO" // string@450a │ │ -310fda: 1322 7b00 |0885: const/16 v34, #int 123 // #7b │ │ -310fde: 1a23 204b |0887: const-string v35, "TXXX" // string@4b20 │ │ -310fe2: 1a24 0a45 |0889: const-string v36, "SINGLE_DISC_TRACK_NO" // string@450a │ │ -310fe6: 0820 0000 |088b: move-object/from16 v32, v0 │ │ -310fea: 7606 9796 2000 |088d: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ -310ff0: 6900 068c |0890: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.SINGLE_DISC_TRACK_NO:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c06 │ │ -310ff4: 2200 1f12 |0892: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -310ff8: 6201 2a8e |0894: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -310ffc: 1a02 3746 |0896: const-string v2, "SUBTITLE" // string@4637 │ │ -311000: 130d 7c00 |0898: const/16 v13, #int 124 // #7c │ │ -311004: 1a0e a949 |089a: const-string v14, "TIT3" // string@49a9 │ │ -311008: 7051 9896 20ed |089c: invoke-direct {v0, v2, v13, v14, v1}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9698 │ │ -31100e: 6900 078c |089f: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.SUBTITLE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c07 │ │ -311012: 2200 1f12 |08a1: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -311016: 621f 2a8e |08a3: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -31101a: 1a1b 0849 |08a5: const-string v27, "TAGS" // string@4908 │ │ -31101e: 131c 7d00 |08a7: const/16 v28, #int 125 // #7d │ │ -311022: 1a1d 204b |08a9: const-string v29, "TXXX" // string@4b20 │ │ -311026: 1a1e 0849 |08ab: const-string v30, "TAGS" // string@4908 │ │ -31102a: 081a 0000 |08ad: move-object/from16 v26, v0 │ │ -31102e: 7606 9796 1a00 |08af: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ -311034: 6900 088c |08b2: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.TAGS:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c08 │ │ -311038: 2200 1f12 |08b4: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -31103c: 6225 2a8e |08b6: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -311040: 1a21 5b49 |08b8: const-string v33, "TEMPO" // string@495b │ │ -311044: 1322 7e00 |08ba: const/16 v34, #int 126 // #7e │ │ -311048: 1a23 290e |08bc: const-string v35, "COMM" // string@0e29 │ │ -31104c: 1a24 f147 |08be: const-string v36, "Songs-DB_Tempo" // string@47f1 │ │ -311050: 0820 0000 |08c0: move-object/from16 v32, v0 │ │ -311054: 7606 9796 2000 |08c2: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ -31105a: 6900 098c |08c5: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.TEMPO:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c09 │ │ -31105e: 2200 1f12 |08c7: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -311062: 621f 2a8e |08c9: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -311066: 1a1b 9149 |08cb: const-string v27, "TIMBRE" // string@4991 │ │ -31106a: 131c 7f00 |08cd: const/16 v28, #int 127 // #7f │ │ -31106e: 1a1d 204b |08cf: const-string v29, "TXXX" // string@4b20 │ │ -311072: 1a1e 9249 |08d1: const-string v30, "TIMBRE_BRIGHTNESS" // string@4992 │ │ -311076: 081a 0000 |08d3: move-object/from16 v26, v0 │ │ -31107a: 7606 9796 1a00 |08d5: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ -311080: 6900 0a8c |08d8: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.TIMBRE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c0a │ │ -311084: 2200 1f12 |08da: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -311088: 6201 2a8e |08dc: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -31108c: 1a02 ab49 |08de: const-string v2, "TITLE" // string@49ab │ │ -311090: 130d 8000 |08e0: const/16 v13, #int 128 // #80 │ │ -311094: 1a0e a849 |08e2: const-string v14, "TIT2" // string@49a8 │ │ -311098: 7051 9896 20ed |08e4: invoke-direct {v0, v2, v13, v14, v1}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9698 │ │ -31109e: 6900 0b8c |08e7: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.TITLE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c0b │ │ -3110a2: 2200 1f12 |08e9: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -3110a6: 621f 2a8e |08eb: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -3110aa: 1a1b ad49 |08ed: const-string v27, "TITLE_MOVEMENT" // string@49ad │ │ -3110ae: 131c 8100 |08ef: const/16 v28, #int 129 // #81 │ │ -3110b2: 1a1d 204b |08f1: const-string v29, "TXXX" // string@4b20 │ │ -3110b6: 1a1e ad49 |08f3: const-string v30, "TITLE_MOVEMENT" // string@49ad │ │ -3110ba: 081a 0000 |08f5: move-object/from16 v26, v0 │ │ -3110be: 7606 9796 1a00 |08f7: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ -3110c4: 6900 0c8c |08fa: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.TITLE_MOVEMENT:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c0c │ │ -3110c8: 2200 1f12 |08fc: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -3110cc: 6225 2a8e |08fe: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -3110d0: 1a21 323a |0900: const-string v33, "MUSICBRAINZ_WORK" // string@3a32 │ │ -3110d4: 1322 8200 |0902: const/16 v34, #int 130 // #82 │ │ -3110d8: 1a23 204b |0904: const-string v35, "TXXX" // string@4b20 │ │ -3110dc: 1a24 323a |0906: const-string v36, "MUSICBRAINZ_WORK" // string@3a32 │ │ -3110e0: 0820 0000 |0908: move-object/from16 v32, v0 │ │ -3110e4: 7606 9796 2000 |090a: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ -3110ea: 6900 e48b |090d: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MUSICBRAINZ_WORK:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8be4 │ │ -3110ee: 2200 1f12 |090f: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -3110f2: 6201 2a8e |0911: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -3110f6: 1a02 af49 |0913: const-string v2, "TITLE_SORT" // string@49af │ │ -3110fa: 130d 8300 |0915: const/16 v13, #int 131 // #83 │ │ -3110fe: 1a0e c54a |0917: const-string v14, "TSOT" // string@4ac5 │ │ -311102: 7051 9896 20ed |0919: invoke-direct {v0, v2, v13, v14, v1}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9698 │ │ -311108: 6900 0d8c |091c: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.TITLE_SORT:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c0d │ │ -31110c: 2200 1f12 |091e: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -311110: 621f 2a8e |0920: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -311114: 1a1b e449 |0922: const-string v27, "TONALITY" // string@49e4 │ │ -311118: 131c 8400 |0924: const/16 v28, #int 132 // #84 │ │ -31111c: 1a1d 204b |0926: const-string v29, "TXXX" // string@4b20 │ │ -311120: 1a1e e449 |0928: const-string v30, "TONALITY" // string@49e4 │ │ -311124: 081a 0000 |092a: move-object/from16 v26, v0 │ │ -311128: 7606 9796 1a00 |092c: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ -31112e: 6900 0e8c |092f: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.TONALITY:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c0e │ │ -311132: 2200 1f12 |0931: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -311136: 6201 2a8e |0933: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -31113a: 1a02 2e4a |0935: const-string v2, "TRACK" // string@4a2e │ │ -31113e: 130d 8500 |0937: const/16 v13, #int 133 // #85 │ │ -311142: 1a0e 9f4a |0939: const-string v14, "TRCK" // string@4a9f │ │ -311146: 7051 9896 20ed |093b: invoke-direct {v0, v2, v13, v14, v1}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9698 │ │ -31114c: 6900 0f8c |093e: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.TRACK:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c0f │ │ -311150: 2200 1f12 |0940: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -311154: 6201 2a8e |0942: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -311158: 1a02 374a |0944: const-string v2, "TRACK_TOTAL" // string@4a37 │ │ -31115c: 130d 8600 |0946: const/16 v13, #int 134 // #86 │ │ -311160: 1a0e 9f4a |0948: const-string v14, "TRCK" // string@4a9f │ │ -311164: 7051 9896 20ed |094a: invoke-direct {v0, v2, v13, v14, v1}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9698 │ │ -31116a: 6900 108c |094d: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.TRACK_TOTAL:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c10 │ │ -31116e: 2200 1f12 |094f: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -311172: 621f 2a8e |0951: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -311176: 1a1b 634f |0953: const-string v27, "URL_DISCOGS_ARTIST_SITE" // string@4f63 │ │ -31117a: 131c 8700 |0955: const/16 v28, #int 135 // #87 │ │ -31117e: 1a1d 9453 |0957: const-string v29, "WXXX" // string@5394 │ │ -311182: 1a1e df13 |0959: const-string v30, "DISCOGS_ARTIST" // string@13df │ │ -311186: 081a 0000 |095b: move-object/from16 v26, v0 │ │ -31118a: 7606 9796 1a00 |095d: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ -311190: 6900 118c |0960: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.URL_DISCOGS_ARTIST_SITE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c11 │ │ -311194: 2200 1f12 |0962: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -311198: 6225 2a8e |0964: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -31119c: 1a21 644f |0966: const-string v33, "URL_DISCOGS_RELEASE_SITE" // string@4f64 │ │ -3111a0: 1322 8800 |0968: const/16 v34, #int 136 // #88 │ │ -3111a4: 1a23 9453 |096a: const-string v35, "WXXX" // string@5394 │ │ -3111a8: 1a24 e013 |096c: const-string v36, "DISCOGS_RELEASE" // string@13e0 │ │ -3111ac: 0820 0000 |096e: move-object/from16 v32, v0 │ │ -3111b0: 7606 9796 2000 |0970: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ -3111b6: 6900 128c |0973: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.URL_DISCOGS_RELEASE_SITE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c12 │ │ -3111ba: 2200 1f12 |0975: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -3111be: 621f 2a8e |0977: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -3111c2: 1a1b 654f |0979: const-string v27, "URL_LYRICS_SITE" // string@4f65 │ │ -3111c6: 131c 8900 |097b: const/16 v28, #int 137 // #89 │ │ -3111ca: 1a1d 9453 |097d: const-string v29, "WXXX" // string@5394 │ │ -3111ce: 1a1e ee22 |097f: const-string v30, "LYRICS_SITE" // string@22ee │ │ -3111d2: 081a 0000 |0981: move-object/from16 v26, v0 │ │ -3111d6: 7606 9796 1a00 |0983: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ -3111dc: 6900 138c |0986: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.URL_LYRICS_SITE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c13 │ │ -3111e0: 2200 1f12 |0988: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -3111e4: 6201 2a8e |098a: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -3111e8: 1a02 664f |098c: const-string v2, "URL_OFFICIAL_ARTIST_SITE" // string@4f66 │ │ -3111ec: 130d 8a00 |098e: const/16 v13, #int 138 // #8a │ │ -3111f0: 1a0e 6a53 |0990: const-string v14, "WOAR" // string@536a │ │ -3111f4: 7051 9896 20ed |0992: invoke-direct {v0, v2, v13, v14, v1}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9698 │ │ -3111fa: 6900 148c |0995: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.URL_OFFICIAL_ARTIST_SITE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c14 │ │ -3111fe: 2200 1f12 |0997: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -311202: 621f 2a8e |0999: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -311206: 1a1b 674f |099b: const-string v27, "URL_OFFICIAL_RELEASE_SITE" // string@4f67 │ │ -31120a: 131c 8b00 |099d: const/16 v28, #int 139 // #8b │ │ -31120e: 1a1d 9453 |099f: const-string v29, "WXXX" // string@5394 │ │ -311212: 1a1e b93e |09a1: const-string v30, "OFFICIAL_RELEASE" // string@3eb9 │ │ -311216: 081a 0000 |09a3: move-object/from16 v26, v0 │ │ -31121a: 7606 9796 1a00 |09a5: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ -311220: 6900 158c |09a8: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.URL_OFFICIAL_RELEASE_SITE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c15 │ │ -311224: 2200 1f12 |09aa: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -311228: 6225 2a8e |09ac: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -31122c: 1a21 694f |09ae: const-string v33, "URL_WIKIPEDIA_ARTIST_SITE" // string@4f69 │ │ -311230: 1322 8c00 |09b0: const/16 v34, #int 140 // #8c │ │ -311234: 1a23 9453 |09b2: const-string v35, "WXXX" // string@5394 │ │ -311238: 1a24 1653 |09b4: const-string v36, "WIKIPEDIA_ARTIST" // string@5316 │ │ -31123c: 0820 0000 |09b6: move-object/from16 v32, v0 │ │ -311240: 7606 9796 2000 |09b8: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ -311246: 6900 168c |09bb: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.URL_WIKIPEDIA_ARTIST_SITE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c16 │ │ -31124a: 2200 1f12 |09bd: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -31124e: 621f 2a8e |09bf: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -311252: 1a1b 6a4f |09c1: const-string v27, "URL_WIKIPEDIA_RELEASE_SITE" // string@4f6a │ │ -311256: 131c 8d00 |09c3: const/16 v28, #int 141 // #8d │ │ -31125a: 1a1d 9453 |09c5: const-string v29, "WXXX" // string@5394 │ │ -31125e: 1a1e 1753 |09c7: const-string v30, "WIKIPEDIA_RELEASE" // string@5317 │ │ -311262: 081a 0000 |09c9: move-object/from16 v26, v0 │ │ -311266: 7606 9796 1a00 |09cb: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ -31126c: 6900 178c |09ce: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.URL_WIKIPEDIA_RELEASE_SITE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c17 │ │ -311270: 2200 1f12 |09d0: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -311274: 6225 2a8e |09d2: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -311278: 1a21 7153 |09d4: const-string v33, "WORK" // string@5371 │ │ -31127c: 1322 8e00 |09d6: const/16 v34, #int 142 // #8e │ │ -311280: 1a23 204b |09d8: const-string v35, "TXXX" // string@4b20 │ │ -311284: 1a24 7153 |09da: const-string v36, "WORK" // string@5371 │ │ -311288: 0820 0000 |09dc: move-object/from16 v32, v0 │ │ -31128c: 7606 9796 2000 |09de: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ -311292: 6900 188c |09e1: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.WORK:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c18 │ │ -311296: 2200 1f12 |09e3: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -31129a: 621f 2a8e |09e5: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -31129e: 1a1b 7453 |09e7: const-string v27, "WORK_PART_LEVEL1" // string@5374 │ │ -3112a2: 131c 8f00 |09e9: const/16 v28, #int 143 // #8f │ │ -3112a6: 1a1d 204b |09eb: const-string v29, "TXXX" // string@4b20 │ │ -3112aa: 1a1e 373a |09ed: const-string v30, "MUSICBRAINZ_WORK_PART_LEVEL1" // string@3a37 │ │ -3112ae: 081a 0000 |09ef: move-object/from16 v26, v0 │ │ -3112b2: 7606 9796 1a00 |09f1: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ -3112b8: 6900 198c |09f4: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.WORK_PART_LEVEL1:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c19 │ │ -3112bc: 2200 1f12 |09f6: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -3112c0: 6225 2a8e |09f8: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -3112c4: 1a21 7553 |09fa: const-string v33, "WORK_PART_LEVEL1_TYPE" // string@5375 │ │ -3112c8: 1322 9000 |09fc: const/16 v34, #int 144 // #90 │ │ -3112cc: 1a23 204b |09fe: const-string v35, "TXXX" // string@4b20 │ │ -3112d0: 1a24 393a |0a00: const-string v36, "MUSICBRAINZ_WORK_PART_LEVEL1_TYPE" // string@3a39 │ │ -3112d4: 0820 0000 |0a02: move-object/from16 v32, v0 │ │ -3112d8: 7606 9796 2000 |0a04: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ -3112de: 6900 1a8c |0a07: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.WORK_PART_LEVEL1_TYPE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c1a │ │ -3112e2: 2200 1f12 |0a09: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -3112e6: 621f 2a8e |0a0b: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -3112ea: 1a1b 7653 |0a0d: const-string v27, "WORK_PART_LEVEL2" // string@5376 │ │ -3112ee: 131c 9100 |0a0f: const/16 v28, #int 145 // #91 │ │ -3112f2: 1a1d 204b |0a11: const-string v29, "TXXX" // string@4b20 │ │ -3112f6: 1a1e 3a3a |0a13: const-string v30, "MUSICBRAINZ_WORK_PART_LEVEL2" // string@3a3a │ │ -3112fa: 081a 0000 |0a15: move-object/from16 v26, v0 │ │ -3112fe: 7606 9796 1a00 |0a17: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ -311304: 6900 1b8c |0a1a: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.WORK_PART_LEVEL2:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c1b │ │ -311308: 2200 1f12 |0a1c: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -31130c: 6225 2a8e |0a1e: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -311310: 1a21 7753 |0a20: const-string v33, "WORK_PART_LEVEL2_TYPE" // string@5377 │ │ -311314: 1322 9200 |0a22: const/16 v34, #int 146 // #92 │ │ -311318: 1a23 204b |0a24: const-string v35, "TXXX" // string@4b20 │ │ -31131c: 1a24 3c3a |0a26: const-string v36, "MUSICBRAINZ_WORK_PART_LEVEL2_TYPE" // string@3a3c │ │ -311320: 0820 0000 |0a28: move-object/from16 v32, v0 │ │ -311324: 7606 9796 2000 |0a2a: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ -31132a: 6900 1c8c |0a2d: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.WORK_PART_LEVEL2_TYPE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c1c │ │ -31132e: 2200 1f12 |0a2f: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -311332: 621f 2a8e |0a31: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -311336: 1a1b 7853 |0a33: const-string v27, "WORK_PART_LEVEL3" // string@5378 │ │ -31133a: 131c 9300 |0a35: const/16 v28, #int 147 // #93 │ │ -31133e: 1a1d 204b |0a37: const-string v29, "TXXX" // string@4b20 │ │ -311342: 1a1e 3d3a |0a39: const-string v30, "MUSICBRAINZ_WORK_PART_LEVEL3" // string@3a3d │ │ -311346: 081a 0000 |0a3b: move-object/from16 v26, v0 │ │ -31134a: 7606 9796 1a00 |0a3d: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ -311350: 6900 1d8c |0a40: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.WORK_PART_LEVEL3:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c1d │ │ -311354: 2200 1f12 |0a42: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -311358: 6225 2a8e |0a44: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -31135c: 1a21 7953 |0a46: const-string v33, "WORK_PART_LEVEL3_TYPE" // string@5379 │ │ -311360: 1322 9400 |0a48: const/16 v34, #int 148 // #94 │ │ -311364: 1a23 204b |0a4a: const-string v35, "TXXX" // string@4b20 │ │ -311368: 1a24 3f3a |0a4c: const-string v36, "MUSICBRAINZ_WORK_PART_LEVEL3_TYPE" // string@3a3f │ │ -31136c: 0820 0000 |0a4e: move-object/from16 v32, v0 │ │ -311370: 7606 9796 2000 |0a50: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ -311376: 6900 1e8c |0a53: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.WORK_PART_LEVEL3_TYPE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c1e │ │ -31137a: 2200 1f12 |0a55: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -31137e: 621f 2a8e |0a57: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -311382: 1a1b 7a53 |0a59: const-string v27, "WORK_PART_LEVEL4" // string@537a │ │ -311386: 131c 9500 |0a5b: const/16 v28, #int 149 // #95 │ │ -31138a: 1a1d 204b |0a5d: const-string v29, "TXXX" // string@4b20 │ │ -31138e: 1a1e 403a |0a5f: const-string v30, "MUSICBRAINZ_WORK_PART_LEVEL4" // string@3a40 │ │ -311392: 081a 0000 |0a61: move-object/from16 v26, v0 │ │ -311396: 7606 9796 1a00 |0a63: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ -31139c: 6900 1f8c |0a66: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.WORK_PART_LEVEL4:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c1f │ │ -3113a0: 2200 1f12 |0a68: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -3113a4: 6225 2a8e |0a6a: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -3113a8: 1a21 7b53 |0a6c: const-string v33, "WORK_PART_LEVEL4_TYPE" // string@537b │ │ -3113ac: 1322 9600 |0a6e: const/16 v34, #int 150 // #96 │ │ -3113b0: 1a23 204b |0a70: const-string v35, "TXXX" // string@4b20 │ │ -3113b4: 1a24 423a |0a72: const-string v36, "MUSICBRAINZ_WORK_PART_LEVEL4_TYPE" // string@3a42 │ │ -3113b8: 0820 0000 |0a74: move-object/from16 v32, v0 │ │ -3113bc: 7606 9796 2000 |0a76: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ -3113c2: 6900 208c |0a79: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.WORK_PART_LEVEL4_TYPE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c20 │ │ -3113c6: 2200 1f12 |0a7b: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -3113ca: 621f 2a8e |0a7d: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -3113ce: 1a1b 7c53 |0a7f: const-string v27, "WORK_PART_LEVEL5" // string@537c │ │ -3113d2: 131c 9700 |0a81: const/16 v28, #int 151 // #97 │ │ -3113d6: 1a1d 204b |0a83: const-string v29, "TXXX" // string@4b20 │ │ -3113da: 1a1e 433a |0a85: const-string v30, "MUSICBRAINZ_WORK_PART_LEVEL5" // string@3a43 │ │ -3113de: 081a 0000 |0a87: move-object/from16 v26, v0 │ │ -3113e2: 7606 9796 1a00 |0a89: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ -3113e8: 6900 218c |0a8c: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.WORK_PART_LEVEL5:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c21 │ │ -3113ec: 2200 1f12 |0a8e: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -3113f0: 6225 2a8e |0a90: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -3113f4: 1a21 7d53 |0a92: const-string v33, "WORK_PART_LEVEL5_TYPE" // string@537d │ │ -3113f8: 1322 9800 |0a94: const/16 v34, #int 152 // #98 │ │ -3113fc: 1a23 204b |0a96: const-string v35, "TXXX" // string@4b20 │ │ -311400: 1a24 453a |0a98: const-string v36, "MUSICBRAINZ_WORK_PART_LEVEL5_TYPE" // string@3a45 │ │ -311404: 0820 0000 |0a9a: move-object/from16 v32, v0 │ │ -311408: 7606 9796 2000 |0a9c: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ -31140e: 6900 228c |0a9f: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.WORK_PART_LEVEL5_TYPE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c22 │ │ -311412: 2200 1f12 |0aa1: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -311416: 621f 2a8e |0aa3: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -31141a: 1a1b 7e53 |0aa5: const-string v27, "WORK_PART_LEVEL6" // string@537e │ │ -31141e: 131c 9900 |0aa7: const/16 v28, #int 153 // #99 │ │ -311422: 1a1d 204b |0aa9: const-string v29, "TXXX" // string@4b20 │ │ -311426: 1a1e 463a |0aab: const-string v30, "MUSICBRAINZ_WORK_PART_LEVEL6" // string@3a46 │ │ -31142a: 081a 0000 |0aad: move-object/from16 v26, v0 │ │ -31142e: 7606 9796 1a00 |0aaf: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ -311434: 6900 238c |0ab2: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.WORK_PART_LEVEL6:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c23 │ │ -311438: 2200 1f12 |0ab4: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -31143c: 6225 2a8e |0ab6: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -311440: 1a21 7f53 |0ab8: const-string v33, "WORK_PART_LEVEL6_TYPE" // string@537f │ │ -311444: 1322 9a00 |0aba: const/16 v34, #int 154 // #9a │ │ -311448: 1a23 204b |0abc: const-string v35, "TXXX" // string@4b20 │ │ -31144c: 1a24 483a |0abe: const-string v36, "MUSICBRAINZ_WORK_PART_LEVEL6_TYPE" // string@3a48 │ │ -311450: 0820 0000 |0ac0: move-object/from16 v32, v0 │ │ -311454: 7606 9796 2000 |0ac2: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ -31145a: 6900 248c |0ac5: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.WORK_PART_LEVEL6_TYPE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c24 │ │ -31145e: 2200 1f12 |0ac7: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -311462: 621f 2a8e |0ac9: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -311466: 1a1b 8053 |0acb: const-string v27, "WORK_TYPE" // string@5380 │ │ -31146a: 131c 9b00 |0acd: const/16 v28, #int 155 // #9b │ │ -31146e: 1a1d 204b |0acf: const-string v29, "TXXX" // string@4b20 │ │ -311472: 1a1e 8053 |0ad1: const-string v30, "WORK_TYPE" // string@5380 │ │ -311476: 081a 0000 |0ad3: move-object/from16 v26, v0 │ │ -31147a: 7606 9796 1a00 |0ad5: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ -311480: 6900 258c |0ad8: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.WORK_TYPE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c25 │ │ -311484: 2200 1f12 |0ada: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -311488: 6201 2a8e |0adc: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -31148c: 1a02 fd54 |0ade: const-string v2, "YEAR" // string@54fd │ │ -311490: 130d 9c00 |0ae0: const/16 v13, #int 156 // #9c │ │ -311494: 1a0e 244b |0ae2: const-string v14, "TYER" // string@4b24 │ │ -311498: 7051 9896 20ed |0ae4: invoke-direct {v0, v2, v13, v14, v1}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9698 │ │ -31149e: 6900 268c |0ae7: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.YEAR:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c26 │ │ -3114a2: 1300 9d00 |0ae9: const/16 v0, #int 157 // #9d │ │ -3114a6: 2300 eb13 |0aeb: new-array v0, v0, [Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@13eb │ │ -3114aa: 6201 8a8b |0aed: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ACOUSTID_FINGERPRINT:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8b8a │ │ -3114ae: 1202 |0aef: const/4 v2, #int 0 // #0 │ │ -3114b0: 4d01 0002 |0af0: aput-object v1, v0, v2 │ │ -3114b4: 6201 8b8b |0af2: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ACOUSTID_ID:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8b8b │ │ -3114b8: 1212 |0af4: const/4 v2, #int 1 // #1 │ │ -3114ba: 4d01 0002 |0af5: aput-object v1, v0, v2 │ │ -3114be: 6201 8c8b |0af7: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ALBUM:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8b8c │ │ -3114c2: 4d01 0003 |0af9: aput-object v1, v0, v3 │ │ -3114c6: 6201 8d8b |0afb: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ALBUM_ARTIST:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8b8d │ │ -3114ca: 4d01 0004 |0afd: aput-object v1, v0, v4 │ │ -3114ce: 6201 908b |0aff: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ALBUM_ARTIST_SORT:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8b90 │ │ -3114d2: 4d01 0005 |0b01: aput-object v1, v0, v5 │ │ -3114d6: 6201 8e8b |0b03: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ALBUM_ARTISTS:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8b8e │ │ -3114da: 1252 |0b05: const/4 v2, #int 5 // #5 │ │ -3114dc: 4d01 0002 |0b06: aput-object v1, v0, v2 │ │ -3114e0: 6201 8f8b |0b08: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ALBUM_ARTISTS_SORT:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8b8f │ │ -3114e4: 1262 |0b0a: const/4 v2, #int 6 // #6 │ │ -3114e6: 4d01 0002 |0b0b: aput-object v1, v0, v2 │ │ -3114ea: 6201 918b |0b0d: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ALBUM_SORT:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8b91 │ │ -3114ee: 4d01 0006 |0b0f: aput-object v1, v0, v6 │ │ -3114f2: 6201 928b |0b11: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.AMAZON_ID:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8b92 │ │ -3114f6: 1302 0800 |0b13: const/16 v2, #int 8 // #8 │ │ -3114fa: 4d01 0002 |0b15: aput-object v1, v0, v2 │ │ -3114fe: 6201 938b |0b17: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ARRANGER:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8b93 │ │ -311502: 1302 0900 |0b19: const/16 v2, #int 9 // #9 │ │ -311506: 4d01 0002 |0b1b: aput-object v1, v0, v2 │ │ -31150a: 6201 948b |0b1d: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ARRANGER_SORT:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8b94 │ │ -31150e: 1302 0a00 |0b1f: const/16 v2, #int 10 // #a │ │ -311512: 4d01 0002 |0b21: aput-object v1, v0, v2 │ │ -311516: 6201 958b |0b23: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ARTIST:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8b95 │ │ -31151a: 4d01 0007 |0b25: aput-object v1, v0, v7 │ │ -31151e: 6201 968b |0b27: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ARTISTS:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8b96 │ │ -311522: 1302 0c00 |0b29: const/16 v2, #int 12 // #c │ │ -311526: 4d01 0002 |0b2b: aput-object v1, v0, v2 │ │ -31152a: 6201 978b |0b2d: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ARTISTS_SORT:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8b97 │ │ -31152e: 1302 0d00 |0b2f: const/16 v2, #int 13 // #d │ │ -311532: 4d01 0002 |0b31: aput-object v1, v0, v2 │ │ -311536: 6201 988b |0b33: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ARTIST_SORT:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8b98 │ │ -31153a: 4d01 0008 |0b35: aput-object v1, v0, v8 │ │ -31153e: 6201 998b |0b37: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.BARCODE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8b99 │ │ -311542: 1302 0f00 |0b39: const/16 v2, #int 15 // #f │ │ -311546: 4d01 0002 |0b3b: aput-object v1, v0, v2 │ │ -31154a: 6201 9a8b |0b3d: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.BPM:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8b9a │ │ -31154e: 4d01 0009 |0b3f: aput-object v1, v0, v9 │ │ -311552: 6201 9b8b |0b41: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.CATALOG_NO:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8b9b │ │ -311556: 1302 1100 |0b43: const/16 v2, #int 17 // #11 │ │ -31155a: 4d01 0002 |0b45: aput-object v1, v0, v2 │ │ -31155e: 6201 9c8b |0b47: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.CHOIR:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8b9c │ │ -311562: 1302 1200 |0b49: const/16 v2, #int 18 // #12 │ │ -311566: 4d01 0002 |0b4b: aput-object v1, v0, v2 │ │ -31156a: 6201 9d8b |0b4d: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.CHOIR_SORT:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8b9d │ │ -31156e: 1302 1300 |0b4f: const/16 v2, #int 19 // #13 │ │ -311572: 4d01 0002 |0b51: aput-object v1, v0, v2 │ │ -311576: 6201 9e8b |0b53: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.CLASSICAL_CATALOG:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8b9e │ │ -31157a: 1302 1400 |0b55: const/16 v2, #int 20 // #14 │ │ -31157e: 4d01 0002 |0b57: aput-object v1, v0, v2 │ │ -311582: 6201 9f8b |0b59: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.CLASSICAL_NICKNAME:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8b9f │ │ -311586: 1302 1500 |0b5b: const/16 v2, #int 21 // #15 │ │ -31158a: 4d01 0002 |0b5d: aput-object v1, v0, v2 │ │ -31158e: 6201 a08b |0b5f: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.COMMENT:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8ba0 │ │ -311592: 4d01 000a |0b61: aput-object v1, v0, v10 │ │ -311596: 6201 a18b |0b63: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.COMPOSER:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8ba1 │ │ -31159a: 4d01 000b |0b65: aput-object v1, v0, v11 │ │ -31159e: 6201 a28b |0b67: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.COMPOSER_SORT:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8ba2 │ │ -3115a2: 4d01 000c |0b69: aput-object v1, v0, v12 │ │ -3115a6: 6201 a38b |0b6b: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.CONDUCTOR:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8ba3 │ │ -3115aa: 1302 1900 |0b6d: const/16 v2, #int 25 // #19 │ │ -3115ae: 4d01 0002 |0b6f: aput-object v1, v0, v2 │ │ -3115b2: 6201 a48b |0b71: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.CONDUCTOR_SORT:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8ba4 │ │ -3115b6: 1302 1a00 |0b73: const/16 v2, #int 26 // #1a │ │ -3115ba: 4d01 0002 |0b75: aput-object v1, v0, v2 │ │ -3115be: 6201 a58b |0b77: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.COPYRIGHT:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8ba5 │ │ -3115c2: 1302 1b00 |0b79: const/16 v2, #int 27 // #1b │ │ -3115c6: 4d01 0002 |0b7b: aput-object v1, v0, v2 │ │ -3115ca: 6201 a68b |0b7d: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.COUNTRY:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8ba6 │ │ -3115ce: 1302 1c00 |0b7f: const/16 v2, #int 28 // #1c │ │ -3115d2: 4d01 0002 |0b81: aput-object v1, v0, v2 │ │ -3115d6: 6201 a78b |0b83: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.COVER_ART:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8ba7 │ │ -3115da: 1302 1d00 |0b85: const/16 v2, #int 29 // #1d │ │ -3115de: 4d01 0002 |0b87: aput-object v1, v0, v2 │ │ -3115e2: 6201 a88b |0b89: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.CUSTOM1:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8ba8 │ │ -3115e6: 1302 1e00 |0b8b: const/16 v2, #int 30 // #1e │ │ -3115ea: 4d01 0002 |0b8d: aput-object v1, v0, v2 │ │ -3115ee: 6201 a98b |0b8f: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.CUSTOM2:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8ba9 │ │ -3115f2: 1302 1f00 |0b91: const/16 v2, #int 31 // #1f │ │ -3115f6: 4d01 0002 |0b93: aput-object v1, v0, v2 │ │ -3115fa: 6201 aa8b |0b95: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.CUSTOM3:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8baa │ │ -3115fe: 1302 2000 |0b97: const/16 v2, #int 32 // #20 │ │ -311602: 4d01 0002 |0b99: aput-object v1, v0, v2 │ │ -311606: 6201 ab8b |0b9b: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.CUSTOM4:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bab │ │ -31160a: 1302 2100 |0b9d: const/16 v2, #int 33 // #21 │ │ -31160e: 4d01 0002 |0b9f: aput-object v1, v0, v2 │ │ -311612: 6201 ac8b |0ba1: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.CUSTOM5:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bac │ │ -311616: 1302 2200 |0ba3: const/16 v2, #int 34 // #22 │ │ -31161a: 4d01 0002 |0ba5: aput-object v1, v0, v2 │ │ -31161e: 6201 ad8b |0ba7: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.DISC_NO:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bad │ │ -311622: 1302 2300 |0ba9: const/16 v2, #int 35 // #23 │ │ -311626: 4d01 0002 |0bab: aput-object v1, v0, v2 │ │ -31162a: 6201 ae8b |0bad: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.DISC_SUBTITLE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bae │ │ -31162e: 1302 2400 |0baf: const/16 v2, #int 36 // #24 │ │ -311632: 4d01 0002 |0bb1: aput-object v1, v0, v2 │ │ -311636: 6201 af8b |0bb3: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.DISC_TOTAL:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8baf │ │ -31163a: 1302 2500 |0bb5: const/16 v2, #int 37 // #25 │ │ -31163e: 4d01 0002 |0bb7: aput-object v1, v0, v2 │ │ -311642: 6201 b08b |0bb9: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.DJMIXER:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bb0 │ │ -311646: 1302 2600 |0bbb: const/16 v2, #int 38 // #26 │ │ -31164a: 4d01 0002 |0bbd: aput-object v1, v0, v2 │ │ -31164e: 6201 b18b |0bbf: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ENCODER:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bb1 │ │ -311652: 1302 2700 |0bc1: const/16 v2, #int 39 // #27 │ │ -311656: 4d01 0002 |0bc3: aput-object v1, v0, v2 │ │ -31165a: 6201 b28b |0bc5: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ENGINEER:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bb2 │ │ -31165e: 1302 2800 |0bc7: const/16 v2, #int 40 // #28 │ │ -311662: 4d01 0002 |0bc9: aput-object v1, v0, v2 │ │ -311666: 6201 b38b |0bcb: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ENSEMBLE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bb3 │ │ -31166a: 1302 2900 |0bcd: const/16 v2, #int 41 // #29 │ │ -31166e: 4d01 0002 |0bcf: aput-object v1, v0, v2 │ │ -311672: 6201 b48b |0bd1: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ENSEMBLE_SORT:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bb4 │ │ -311676: 1302 2a00 |0bd3: const/16 v2, #int 42 // #2a │ │ -31167a: 4d01 0002 |0bd5: aput-object v1, v0, v2 │ │ -31167e: 6201 b58b |0bd7: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.FBPM:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bb5 │ │ -311682: 1302 2b00 |0bd9: const/16 v2, #int 43 // #2b │ │ -311686: 4d01 0002 |0bdb: aput-object v1, v0, v2 │ │ -31168a: 6201 b68b |0bdd: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.GENRE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bb6 │ │ -31168e: 1302 2c00 |0bdf: const/16 v2, #int 44 // #2c │ │ -311692: 4d01 0002 |0be1: aput-object v1, v0, v2 │ │ -311696: 6201 b78b |0be3: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.GROUP:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bb7 │ │ -31169a: 1302 2d00 |0be5: const/16 v2, #int 45 // #2d │ │ -31169e: 4d01 0002 |0be7: aput-object v1, v0, v2 │ │ -3116a2: 6201 b88b |0be9: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.GROUPING:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bb8 │ │ -3116a6: 1302 2e00 |0beb: const/16 v2, #int 46 // #2e │ │ -3116aa: 4d01 0002 |0bed: aput-object v1, v0, v2 │ │ -3116ae: 6201 ba8b |0bef: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.INVOLVED_PERSON:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bba │ │ -3116b2: 1302 2f00 |0bf1: const/16 v2, #int 47 // #2f │ │ -3116b6: 4d01 0002 |0bf3: aput-object v1, v0, v2 │ │ -3116ba: 6201 b98b |0bf5: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.INSTRUMENT:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bb9 │ │ -3116be: 1302 3000 |0bf7: const/16 v2, #int 48 // #30 │ │ -3116c2: 4d01 0002 |0bf9: aput-object v1, v0, v2 │ │ -3116c6: 6201 bb8b |0bfb: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.IPI:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bbb │ │ -3116ca: 1302 3100 |0bfd: const/16 v2, #int 49 // #31 │ │ -3116ce: 4d01 0002 |0bff: aput-object v1, v0, v2 │ │ -3116d2: 6201 bc8b |0c01: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ISRC:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bbc │ │ -3116d6: 1302 3200 |0c03: const/16 v2, #int 50 // #32 │ │ -3116da: 4d01 0002 |0c05: aput-object v1, v0, v2 │ │ -3116de: 6201 bd8b |0c07: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ISWC:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bbd │ │ -3116e2: 1302 3300 |0c09: const/16 v2, #int 51 // #33 │ │ -3116e6: 4d01 0002 |0c0b: aput-object v1, v0, v2 │ │ -3116ea: 6201 be8b |0c0d: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.IS_CLASSICAL:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bbe │ │ -3116ee: 1302 3400 |0c0f: const/16 v2, #int 52 // #34 │ │ -3116f2: 4d01 0002 |0c11: aput-object v1, v0, v2 │ │ -3116f6: 6201 bf8b |0c13: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.IS_COMPILATION:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bbf │ │ -3116fa: 1302 3500 |0c15: const/16 v2, #int 53 // #35 │ │ -3116fe: 4d01 0002 |0c17: aput-object v1, v0, v2 │ │ -311702: 6201 c18b |0c19: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.IS_SOUNDTRACK:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bc1 │ │ -311706: 1302 3600 |0c1b: const/16 v2, #int 54 // #36 │ │ -31170a: 4d01 0002 |0c1d: aput-object v1, v0, v2 │ │ -31170e: 6201 c08b |0c1f: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.IS_HD:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bc0 │ │ -311712: 1302 3700 |0c21: const/16 v2, #int 55 // #37 │ │ -311716: 4d01 0002 |0c23: aput-object v1, v0, v2 │ │ -31171a: 6201 c28b |0c25: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ITUNES_GROUPING:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bc2 │ │ -31171e: 1302 3800 |0c27: const/16 v2, #int 56 // #38 │ │ -311722: 4d01 0002 |0c29: aput-object v1, v0, v2 │ │ -311726: 6201 c38b |0c2b: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.KEY:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bc3 │ │ -31172a: 1302 3900 |0c2d: const/16 v2, #int 57 // #39 │ │ -31172e: 4d01 0002 |0c2f: aput-object v1, v0, v2 │ │ -311732: 6201 c48b |0c31: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.LANGUAGE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bc4 │ │ -311736: 1302 3a00 |0c33: const/16 v2, #int 58 // #3a │ │ -31173a: 4d01 0002 |0c35: aput-object v1, v0, v2 │ │ -31173e: 6201 c58b |0c37: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.LYRICIST:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bc5 │ │ -311742: 1302 3b00 |0c39: const/16 v2, #int 59 // #3b │ │ -311746: 4d01 0002 |0c3b: aput-object v1, v0, v2 │ │ -31174a: 6201 c68b |0c3d: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.LYRICIST_SORT:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bc6 │ │ -31174e: 1302 3c00 |0c3f: const/16 v2, #int 60 // #3c │ │ -311752: 4d01 0002 |0c41: aput-object v1, v0, v2 │ │ -311756: 6201 c78b |0c43: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.LYRICS:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bc7 │ │ -31175a: 1302 3d00 |0c45: const/16 v2, #int 61 // #3d │ │ -31175e: 4d01 0002 |0c47: aput-object v1, v0, v2 │ │ -311762: 6201 c88b |0c49: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MEDIA:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bc8 │ │ -311766: 1302 3e00 |0c4b: const/16 v2, #int 62 // #3e │ │ -31176a: 4d01 0002 |0c4d: aput-object v1, v0, v2 │ │ -31176e: 6201 c98b |0c4f: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MIXER:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bc9 │ │ -311772: 1302 3f00 |0c51: const/16 v2, #int 63 // #3f │ │ -311776: 4d01 0002 |0c53: aput-object v1, v0, v2 │ │ -31177a: 6201 ca8b |0c55: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MOOD:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bca │ │ -31177e: 1302 4000 |0c57: const/16 v2, #int 64 // #40 │ │ -311782: 4d01 0002 |0c59: aput-object v1, v0, v2 │ │ -311786: 6201 cb8b |0c5b: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MOOD_ACOUSTIC:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bcb │ │ -31178a: 1302 4100 |0c5d: const/16 v2, #int 65 // #41 │ │ -31178e: 4d01 0002 |0c5f: aput-object v1, v0, v2 │ │ -311792: 6201 cc8b |0c61: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MOOD_AGGRESSIVE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bcc │ │ -311796: 1302 4200 |0c63: const/16 v2, #int 66 // #42 │ │ -31179a: 4d01 0002 |0c65: aput-object v1, v0, v2 │ │ -31179e: 6201 cd8b |0c67: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MOOD_AROUSAL:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bcd │ │ -3117a2: 1302 4300 |0c69: const/16 v2, #int 67 // #43 │ │ -3117a6: 4d01 0002 |0c6b: aput-object v1, v0, v2 │ │ -3117aa: 6201 ce8b |0c6d: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MOOD_DANCEABILITY:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bce │ │ -3117ae: 1302 4400 |0c6f: const/16 v2, #int 68 // #44 │ │ -3117b2: 4d01 0002 |0c71: aput-object v1, v0, v2 │ │ -3117b6: 6201 cf8b |0c73: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MOOD_ELECTRONIC:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bcf │ │ -3117ba: 1302 4500 |0c75: const/16 v2, #int 69 // #45 │ │ -3117be: 4d01 0002 |0c77: aput-object v1, v0, v2 │ │ -3117c2: 6201 d08b |0c79: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MOOD_HAPPY:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bd0 │ │ -3117c6: 1302 4600 |0c7b: const/16 v2, #int 70 // #46 │ │ -3117ca: 4d01 0002 |0c7d: aput-object v1, v0, v2 │ │ -3117ce: 6201 d18b |0c7f: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MOOD_INSTRUMENTAL:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bd1 │ │ -3117d2: 1302 4700 |0c81: const/16 v2, #int 71 // #47 │ │ -3117d6: 4d01 0002 |0c83: aput-object v1, v0, v2 │ │ -3117da: 6201 d28b |0c85: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MOOD_PARTY:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bd2 │ │ -3117de: 1302 4800 |0c87: const/16 v2, #int 72 // #48 │ │ -3117e2: 4d01 0002 |0c89: aput-object v1, v0, v2 │ │ -3117e6: 6201 d38b |0c8b: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MOOD_RELAXED:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bd3 │ │ -3117ea: 1302 4900 |0c8d: const/16 v2, #int 73 // #49 │ │ -3117ee: 4d01 0002 |0c8f: aput-object v1, v0, v2 │ │ -3117f2: 6201 d48b |0c91: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MOOD_SAD:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bd4 │ │ -3117f6: 1302 4a00 |0c93: const/16 v2, #int 74 // #4a │ │ -3117fa: 4d01 0002 |0c95: aput-object v1, v0, v2 │ │ -3117fe: 6201 d58b |0c97: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MOOD_VALENCE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bd5 │ │ -311802: 1302 4b00 |0c99: const/16 v2, #int 75 // #4b │ │ -311806: 4d01 0002 |0c9b: aput-object v1, v0, v2 │ │ -31180a: 6201 d68b |0c9d: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MOVEMENT:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bd6 │ │ -31180e: 1302 4c00 |0c9f: const/16 v2, #int 76 // #4c │ │ -311812: 4d01 0002 |0ca1: aput-object v1, v0, v2 │ │ -311816: 6201 d78b |0ca3: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MOVEMENT_NO:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bd7 │ │ -31181a: 1302 4d00 |0ca5: const/16 v2, #int 77 // #4d │ │ -31181e: 4d01 0002 |0ca7: aput-object v1, v0, v2 │ │ -311822: 6201 d88b |0ca9: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MOVEMENT_TOTAL:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bd8 │ │ -311826: 1302 4e00 |0cab: const/16 v2, #int 78 // #4e │ │ -31182a: 4d01 0002 |0cad: aput-object v1, v0, v2 │ │ -31182e: 6201 d98b |0caf: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MUSICBRAINZ_ARTISTID:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bd9 │ │ -311832: 1302 4f00 |0cb1: const/16 v2, #int 79 // #4f │ │ -311836: 4d01 0002 |0cb3: aput-object v1, v0, v2 │ │ -31183a: 6201 da8b |0cb5: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MUSICBRAINZ_DISC_ID:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bda │ │ -31183e: 1302 5000 |0cb7: const/16 v2, #int 80 // #50 │ │ -311842: 4d01 0002 |0cb9: aput-object v1, v0, v2 │ │ -311846: 6201 db8b |0cbb: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MUSICBRAINZ_ORIGINAL_RELEASEID:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bdb │ │ -31184a: 1302 5100 |0cbd: const/16 v2, #int 81 // #51 │ │ -31184e: 4d01 0002 |0cbf: aput-object v1, v0, v2 │ │ -311852: 6201 dc8b |0cc1: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MUSICBRAINZ_RELEASEARTISTID:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bdc │ │ -311856: 1302 5200 |0cc3: const/16 v2, #int 82 // #52 │ │ -31185a: 4d01 0002 |0cc5: aput-object v1, v0, v2 │ │ -31185e: 6201 dd8b |0cc7: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MUSICBRAINZ_RELEASEID:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bdd │ │ -311862: 1302 5300 |0cc9: const/16 v2, #int 83 // #53 │ │ -311866: 4d01 0002 |0ccb: aput-object v1, v0, v2 │ │ -31186a: 6201 de8b |0ccd: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MUSICBRAINZ_RELEASE_COUNTRY:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bde │ │ -31186e: 1302 5400 |0ccf: const/16 v2, #int 84 // #54 │ │ -311872: 4d01 0002 |0cd1: aput-object v1, v0, v2 │ │ -311876: 6201 df8b |0cd3: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MUSICBRAINZ_RELEASE_GROUP_ID:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bdf │ │ -31187a: 1302 5500 |0cd5: const/16 v2, #int 85 // #55 │ │ -31187e: 4d01 0002 |0cd7: aput-object v1, v0, v2 │ │ -311882: 6201 e08b |0cd9: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MUSICBRAINZ_RELEASE_STATUS:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8be0 │ │ -311886: 1302 5600 |0cdb: const/16 v2, #int 86 // #56 │ │ -31188a: 4d01 0002 |0cdd: aput-object v1, v0, v2 │ │ -31188e: 6201 e18b |0cdf: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MUSICBRAINZ_RELEASE_TRACK_ID:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8be1 │ │ -311892: 1302 5700 |0ce1: const/16 v2, #int 87 // #57 │ │ -311896: 4d01 0002 |0ce3: aput-object v1, v0, v2 │ │ -31189a: 6201 e28b |0ce5: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MUSICBRAINZ_RELEASE_TYPE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8be2 │ │ -31189e: 1302 5800 |0ce7: const/16 v2, #int 88 // #58 │ │ -3118a2: 4d01 0002 |0ce9: aput-object v1, v0, v2 │ │ -3118a6: 6201 e38b |0ceb: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MUSICBRAINZ_TRACK_ID:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8be3 │ │ -3118aa: 1302 5900 |0ced: const/16 v2, #int 89 // #59 │ │ -3118ae: 4d01 0002 |0cef: aput-object v1, v0, v2 │ │ -3118b2: 6201 e58b |0cf1: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MUSICBRAINZ_WORK_COMPOSITION:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8be5 │ │ -3118b6: 1302 5a00 |0cf3: const/16 v2, #int 90 // #5a │ │ -3118ba: 4d01 0002 |0cf5: aput-object v1, v0, v2 │ │ -3118be: 6201 e68b |0cf7: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MUSICBRAINZ_WORK_COMPOSITION_ID:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8be6 │ │ -3118c2: 1302 5b00 |0cf9: const/16 v2, #int 91 // #5b │ │ -3118c6: 4d01 0002 |0cfb: aput-object v1, v0, v2 │ │ -3118ca: 6201 e78b |0cfd: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MUSICBRAINZ_WORK_ID:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8be7 │ │ -3118ce: 1302 5c00 |0cff: const/16 v2, #int 92 // #5c │ │ -3118d2: 4d01 0002 |0d01: aput-object v1, v0, v2 │ │ -3118d6: 6201 e88b |0d03: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL1_ID:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8be8 │ │ -3118da: 1302 5d00 |0d05: const/16 v2, #int 93 // #5d │ │ -3118de: 4d01 0002 |0d07: aput-object v1, v0, v2 │ │ -3118e2: 6201 e98b |0d09: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL2_ID:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8be9 │ │ -3118e6: 1302 5e00 |0d0b: const/16 v2, #int 94 // #5e │ │ -3118ea: 4d01 0002 |0d0d: aput-object v1, v0, v2 │ │ -3118ee: 6201 ea8b |0d0f: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL3_ID:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bea │ │ -3118f2: 1302 5f00 |0d11: const/16 v2, #int 95 // #5f │ │ -3118f6: 4d01 0002 |0d13: aput-object v1, v0, v2 │ │ -3118fa: 6201 eb8b |0d15: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL4_ID:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8beb │ │ -3118fe: 1302 6000 |0d17: const/16 v2, #int 96 // #60 │ │ -311902: 4d01 0002 |0d19: aput-object v1, v0, v2 │ │ -311906: 6201 ec8b |0d1b: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL5_ID:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bec │ │ -31190a: 1302 6100 |0d1d: const/16 v2, #int 97 // #61 │ │ -31190e: 4d01 0002 |0d1f: aput-object v1, v0, v2 │ │ -311912: 6201 ed8b |0d21: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL6_ID:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bed │ │ -311916: 1302 6200 |0d23: const/16 v2, #int 98 // #62 │ │ -31191a: 4d01 0002 |0d25: aput-object v1, v0, v2 │ │ -31191e: 6201 ee8b |0d27: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MUSICIP_ID:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bee │ │ -311922: 1302 6300 |0d29: const/16 v2, #int 99 // #63 │ │ -311926: 4d01 0002 |0d2b: aput-object v1, v0, v2 │ │ -31192a: 6201 ef8b |0d2d: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.OCCASION:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bef │ │ -31192e: 1302 6400 |0d2f: const/16 v2, #int 100 // #64 │ │ -311932: 4d01 0002 |0d31: aput-object v1, v0, v2 │ │ -311936: 6201 f08b |0d33: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.OPUS:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bf0 │ │ -31193a: 1302 6500 |0d35: const/16 v2, #int 101 // #65 │ │ -31193e: 4d01 0002 |0d37: aput-object v1, v0, v2 │ │ -311942: 6201 f18b |0d39: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ORCHESTRA:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bf1 │ │ -311946: 1302 6600 |0d3b: const/16 v2, #int 102 // #66 │ │ -31194a: 4d01 0002 |0d3d: aput-object v1, v0, v2 │ │ -31194e: 6201 f28b |0d3f: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ORCHESTRA_SORT:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bf2 │ │ -311952: 1302 6700 |0d41: const/16 v2, #int 103 // #67 │ │ -311956: 4d01 0002 |0d43: aput-object v1, v0, v2 │ │ -31195a: 6201 f38b |0d45: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ORIGINAL_ALBUM:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bf3 │ │ -31195e: 1302 6800 |0d47: const/16 v2, #int 104 // #68 │ │ -311962: 4d01 0002 |0d49: aput-object v1, v0, v2 │ │ -311966: 6201 f48b |0d4b: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ORIGINAL_ARTIST:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bf4 │ │ -31196a: 1302 6900 |0d4d: const/16 v2, #int 105 // #69 │ │ -31196e: 4d01 0002 |0d4f: aput-object v1, v0, v2 │ │ -311972: 6201 f58b |0d51: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ORIGINAL_LYRICIST:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bf5 │ │ -311976: 1302 6a00 |0d53: const/16 v2, #int 106 // #6a │ │ -31197a: 4d01 0002 |0d55: aput-object v1, v0, v2 │ │ -31197e: 6201 f78b |0d57: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.OVERALL_WORK:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bf7 │ │ -311982: 1302 6b00 |0d59: const/16 v2, #int 107 // #6b │ │ -311986: 4d01 0002 |0d5b: aput-object v1, v0, v2 │ │ -31198a: 6201 f68b |0d5d: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ORIGINAL_YEAR:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bf6 │ │ -31198e: 1302 6c00 |0d5f: const/16 v2, #int 108 // #6c │ │ -311992: 4d01 0002 |0d61: aput-object v1, v0, v2 │ │ -311996: 6201 f88b |0d63: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.PART:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bf8 │ │ -31199a: 1302 6d00 |0d65: const/16 v2, #int 109 // #6d │ │ -31199e: 4d01 0002 |0d67: aput-object v1, v0, v2 │ │ -3119a2: 6201 f98b |0d69: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.PART_NUMBER:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bf9 │ │ -3119a6: 1302 6e00 |0d6b: const/16 v2, #int 110 // #6e │ │ -3119aa: 4d01 0002 |0d6d: aput-object v1, v0, v2 │ │ -3119ae: 6201 fa8b |0d6f: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.PART_TYPE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bfa │ │ -3119b2: 1302 6f00 |0d71: const/16 v2, #int 111 // #6f │ │ -3119b6: 4d01 0002 |0d73: aput-object v1, v0, v2 │ │ -3119ba: 6201 fb8b |0d75: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.PERFORMER:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bfb │ │ -3119be: 1302 7000 |0d77: const/16 v2, #int 112 // #70 │ │ -3119c2: 4d01 0002 |0d79: aput-object v1, v0, v2 │ │ -3119c6: 6201 fc8b |0d7b: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.PERFORMER_NAME:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bfc │ │ -3119ca: 1302 7100 |0d7d: const/16 v2, #int 113 // #71 │ │ -3119ce: 4d01 0002 |0d7f: aput-object v1, v0, v2 │ │ -3119d2: 6201 fd8b |0d81: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.PERFORMER_NAME_SORT:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bfd │ │ -3119d6: 1302 7200 |0d83: const/16 v2, #int 114 // #72 │ │ -3119da: 4d01 0002 |0d85: aput-object v1, v0, v2 │ │ -3119de: 6201 fe8b |0d87: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.PERIOD:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bfe │ │ -3119e2: 1302 7300 |0d89: const/16 v2, #int 115 // #73 │ │ -3119e6: 4d01 0002 |0d8b: aput-object v1, v0, v2 │ │ -3119ea: 6201 ff8b |0d8d: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.PRODUCER:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bff │ │ -3119ee: 1302 7400 |0d8f: const/16 v2, #int 116 // #74 │ │ -3119f2: 4d01 0002 |0d91: aput-object v1, v0, v2 │ │ -3119f6: 6201 008c |0d93: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.QUALITY:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c00 │ │ -3119fa: 1302 7500 |0d95: const/16 v2, #int 117 // #75 │ │ -3119fe: 4d01 0002 |0d97: aput-object v1, v0, v2 │ │ -311a02: 6201 018c |0d99: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.RANKING:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c01 │ │ -311a06: 1302 7600 |0d9b: const/16 v2, #int 118 // #76 │ │ -311a0a: 4d01 0002 |0d9d: aput-object v1, v0, v2 │ │ -311a0e: 6201 028c |0d9f: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.RATING:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c02 │ │ -311a12: 1302 7700 |0da1: const/16 v2, #int 119 // #77 │ │ -311a16: 4d01 0002 |0da3: aput-object v1, v0, v2 │ │ -311a1a: 6201 038c |0da5: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.RECORD_LABEL:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c03 │ │ -311a1e: 1302 7800 |0da7: const/16 v2, #int 120 // #78 │ │ -311a22: 4d01 0002 |0da9: aput-object v1, v0, v2 │ │ -311a26: 6201 048c |0dab: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.REMIXER:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c04 │ │ -311a2a: 1302 7900 |0dad: const/16 v2, #int 121 // #79 │ │ -311a2e: 4d01 0002 |0daf: aput-object v1, v0, v2 │ │ -311a32: 6201 058c |0db1: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.SCRIPT:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c05 │ │ -311a36: 1302 7a00 |0db3: const/16 v2, #int 122 // #7a │ │ -311a3a: 4d01 0002 |0db5: aput-object v1, v0, v2 │ │ -311a3e: 6201 068c |0db7: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.SINGLE_DISC_TRACK_NO:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c06 │ │ -311a42: 1302 7b00 |0db9: const/16 v2, #int 123 // #7b │ │ -311a46: 4d01 0002 |0dbb: aput-object v1, v0, v2 │ │ -311a4a: 6201 078c |0dbd: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.SUBTITLE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c07 │ │ -311a4e: 1302 7c00 |0dbf: const/16 v2, #int 124 // #7c │ │ -311a52: 4d01 0002 |0dc1: aput-object v1, v0, v2 │ │ -311a56: 6201 088c |0dc3: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.TAGS:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c08 │ │ -311a5a: 1302 7d00 |0dc5: const/16 v2, #int 125 // #7d │ │ -311a5e: 4d01 0002 |0dc7: aput-object v1, v0, v2 │ │ -311a62: 6201 098c |0dc9: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.TEMPO:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c09 │ │ -311a66: 1302 7e00 |0dcb: const/16 v2, #int 126 // #7e │ │ -311a6a: 4d01 0002 |0dcd: aput-object v1, v0, v2 │ │ -311a6e: 6201 0a8c |0dcf: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.TIMBRE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c0a │ │ -311a72: 1302 7f00 |0dd1: const/16 v2, #int 127 // #7f │ │ -311a76: 4d01 0002 |0dd3: aput-object v1, v0, v2 │ │ -311a7a: 6201 0b8c |0dd5: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.TITLE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c0b │ │ -311a7e: 1302 8000 |0dd7: const/16 v2, #int 128 // #80 │ │ -311a82: 4d01 0002 |0dd9: aput-object v1, v0, v2 │ │ -311a86: 6201 0c8c |0ddb: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.TITLE_MOVEMENT:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c0c │ │ -311a8a: 1302 8100 |0ddd: const/16 v2, #int 129 // #81 │ │ -311a8e: 4d01 0002 |0ddf: aput-object v1, v0, v2 │ │ -311a92: 6201 e48b |0de1: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MUSICBRAINZ_WORK:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8be4 │ │ -311a96: 1302 8200 |0de3: const/16 v2, #int 130 // #82 │ │ -311a9a: 4d01 0002 |0de5: aput-object v1, v0, v2 │ │ -311a9e: 6201 0d8c |0de7: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.TITLE_SORT:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c0d │ │ -311aa2: 1302 8300 |0de9: const/16 v2, #int 131 // #83 │ │ -311aa6: 4d01 0002 |0deb: aput-object v1, v0, v2 │ │ -311aaa: 6201 0e8c |0ded: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.TONALITY:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c0e │ │ -311aae: 1302 8400 |0def: const/16 v2, #int 132 // #84 │ │ -311ab2: 4d01 0002 |0df1: aput-object v1, v0, v2 │ │ -311ab6: 6201 0f8c |0df3: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.TRACK:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c0f │ │ -311aba: 1302 8500 |0df5: const/16 v2, #int 133 // #85 │ │ -311abe: 4d01 0002 |0df7: aput-object v1, v0, v2 │ │ -311ac2: 6201 108c |0df9: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.TRACK_TOTAL:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c10 │ │ -311ac6: 1302 8600 |0dfb: const/16 v2, #int 134 // #86 │ │ -311aca: 4d01 0002 |0dfd: aput-object v1, v0, v2 │ │ -311ace: 6201 118c |0dff: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.URL_DISCOGS_ARTIST_SITE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c11 │ │ -311ad2: 1302 8700 |0e01: const/16 v2, #int 135 // #87 │ │ -311ad6: 4d01 0002 |0e03: aput-object v1, v0, v2 │ │ -311ada: 6201 128c |0e05: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.URL_DISCOGS_RELEASE_SITE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c12 │ │ -311ade: 1302 8800 |0e07: const/16 v2, #int 136 // #88 │ │ -311ae2: 4d01 0002 |0e09: aput-object v1, v0, v2 │ │ -311ae6: 6201 138c |0e0b: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.URL_LYRICS_SITE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c13 │ │ -311aea: 1302 8900 |0e0d: const/16 v2, #int 137 // #89 │ │ -311aee: 4d01 0002 |0e0f: aput-object v1, v0, v2 │ │ -311af2: 6201 148c |0e11: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.URL_OFFICIAL_ARTIST_SITE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c14 │ │ -311af6: 1302 8a00 |0e13: const/16 v2, #int 138 // #8a │ │ -311afa: 4d01 0002 |0e15: aput-object v1, v0, v2 │ │ -311afe: 6201 158c |0e17: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.URL_OFFICIAL_RELEASE_SITE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c15 │ │ -311b02: 1302 8b00 |0e19: const/16 v2, #int 139 // #8b │ │ -311b06: 4d01 0002 |0e1b: aput-object v1, v0, v2 │ │ -311b0a: 6201 168c |0e1d: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.URL_WIKIPEDIA_ARTIST_SITE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c16 │ │ -311b0e: 1302 8c00 |0e1f: const/16 v2, #int 140 // #8c │ │ -311b12: 4d01 0002 |0e21: aput-object v1, v0, v2 │ │ -311b16: 6201 178c |0e23: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.URL_WIKIPEDIA_RELEASE_SITE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c17 │ │ -311b1a: 1302 8d00 |0e25: const/16 v2, #int 141 // #8d │ │ -311b1e: 4d01 0002 |0e27: aput-object v1, v0, v2 │ │ -311b22: 6201 188c |0e29: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.WORK:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c18 │ │ -311b26: 1302 8e00 |0e2b: const/16 v2, #int 142 // #8e │ │ -311b2a: 4d01 0002 |0e2d: aput-object v1, v0, v2 │ │ -311b2e: 6201 198c |0e2f: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.WORK_PART_LEVEL1:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c19 │ │ -311b32: 1302 8f00 |0e31: const/16 v2, #int 143 // #8f │ │ -311b36: 4d01 0002 |0e33: aput-object v1, v0, v2 │ │ -311b3a: 6201 1a8c |0e35: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.WORK_PART_LEVEL1_TYPE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c1a │ │ -311b3e: 1302 9000 |0e37: const/16 v2, #int 144 // #90 │ │ -311b42: 4d01 0002 |0e39: aput-object v1, v0, v2 │ │ -311b46: 6201 1b8c |0e3b: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.WORK_PART_LEVEL2:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c1b │ │ -311b4a: 1302 9100 |0e3d: const/16 v2, #int 145 // #91 │ │ -311b4e: 4d01 0002 |0e3f: aput-object v1, v0, v2 │ │ -311b52: 6201 1c8c |0e41: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.WORK_PART_LEVEL2_TYPE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c1c │ │ -311b56: 1302 9200 |0e43: const/16 v2, #int 146 // #92 │ │ -311b5a: 4d01 0002 |0e45: aput-object v1, v0, v2 │ │ -311b5e: 6201 1d8c |0e47: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.WORK_PART_LEVEL3:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c1d │ │ -311b62: 1302 9300 |0e49: const/16 v2, #int 147 // #93 │ │ -311b66: 4d01 0002 |0e4b: aput-object v1, v0, v2 │ │ -311b6a: 6201 1e8c |0e4d: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.WORK_PART_LEVEL3_TYPE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c1e │ │ -311b6e: 1302 9400 |0e4f: const/16 v2, #int 148 // #94 │ │ -311b72: 4d01 0002 |0e51: aput-object v1, v0, v2 │ │ -311b76: 6201 1f8c |0e53: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.WORK_PART_LEVEL4:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c1f │ │ -311b7a: 1302 9500 |0e55: const/16 v2, #int 149 // #95 │ │ -311b7e: 4d01 0002 |0e57: aput-object v1, v0, v2 │ │ -311b82: 6201 208c |0e59: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.WORK_PART_LEVEL4_TYPE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c20 │ │ -311b86: 1302 9600 |0e5b: const/16 v2, #int 150 // #96 │ │ -311b8a: 4d01 0002 |0e5d: aput-object v1, v0, v2 │ │ -311b8e: 6201 218c |0e5f: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.WORK_PART_LEVEL5:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c21 │ │ -311b92: 1302 9700 |0e61: const/16 v2, #int 151 // #97 │ │ -311b96: 4d01 0002 |0e63: aput-object v1, v0, v2 │ │ -311b9a: 6201 228c |0e65: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.WORK_PART_LEVEL5_TYPE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c22 │ │ -311b9e: 1302 9800 |0e67: const/16 v2, #int 152 // #98 │ │ -311ba2: 4d01 0002 |0e69: aput-object v1, v0, v2 │ │ -311ba6: 6201 238c |0e6b: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.WORK_PART_LEVEL6:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c23 │ │ -311baa: 1302 9900 |0e6d: const/16 v2, #int 153 // #99 │ │ -311bae: 4d01 0002 |0e6f: aput-object v1, v0, v2 │ │ -311bb2: 6201 248c |0e71: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.WORK_PART_LEVEL6_TYPE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c24 │ │ -311bb6: 1302 9a00 |0e73: const/16 v2, #int 154 // #9a │ │ -311bba: 4d01 0002 |0e75: aput-object v1, v0, v2 │ │ -311bbe: 6201 258c |0e77: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.WORK_TYPE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c25 │ │ -311bc2: 1302 9b00 |0e79: const/16 v2, #int 155 // #9b │ │ -311bc6: 4d01 0002 |0e7b: aput-object v1, v0, v2 │ │ -311bca: 6201 268c |0e7d: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.YEAR:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c26 │ │ -311bce: 1302 9c00 |0e7f: const/16 v2, #int 156 // #9c │ │ -311bd2: 4d01 0002 |0e81: aput-object v1, v0, v2 │ │ -311bd6: 6900 898b |0e83: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.$VALUES:[Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8b89 │ │ -311bda: 0e00 |0e85: return-void │ │ +30fec4: |[30fec4] org.jaudiotagger.tag.id3.ID3v23FieldKey.:()V │ │ +30fed4: 2206 1f12 |0000: new-instance v6, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +30fed8: 6205 2a8e |0002: sget-object v5, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30fedc: 1a01 2306 |0004: const-string v1, "ACOUSTID_FINGERPRINT" // string@0623 │ │ +30fee0: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +30fee2: 1a03 204b |0007: const-string v3, "TXXX" // string@4b20 │ │ +30fee6: 1a04 0b08 |0009: const-string v4, "Acoustid Fingerprint" // string@080b │ │ +30feea: 0760 |000b: move-object v0, v6 │ │ +30feec: 7606 9796 0000 |000c: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ +30fef2: 6906 8a8b |000f: sput-object v6, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ACOUSTID_FINGERPRINT:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8b8a │ │ +30fef6: 2200 1f12 |0011: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +30fefa: 620c 2a8e |0013: sget-object v12, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30fefe: 1a08 2506 |0015: const-string v8, "ACOUSTID_ID" // string@0625 │ │ +30ff02: 1219 |0017: const/4 v9, #int 1 // #1 │ │ +30ff04: 1a0a 204b |0018: const-string v10, "TXXX" // string@4b20 │ │ +30ff08: 1a0b 0c08 |001a: const-string v11, "Acoustid Id" // string@080c │ │ +30ff0c: 0707 |001c: move-object v7, v0 │ │ +30ff0e: 7606 9796 0700 |001d: invoke-direct/range {v7, v8, v9, v10, v11, v12}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ +30ff14: 6900 8b8b |0020: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ACOUSTID_ID:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8b8b │ │ +30ff18: 2200 1f12 |0022: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +30ff1c: 6201 2a8e |0024: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30ff20: 1a02 b006 |0026: const-string v2, "ALBUM" // string@06b0 │ │ +30ff24: 1223 |0028: const/4 v3, #int 2 // #2 │ │ +30ff26: 1a04 2a49 |0029: const-string v4, "TALB" // string@492a │ │ +30ff2a: 7051 9896 2043 |002b: invoke-direct {v0, v2, v3, v4, v1}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9698 │ │ +30ff30: 6900 8c8b |002e: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ALBUM:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8b8c │ │ +30ff34: 2200 1f12 |0030: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +30ff38: 6201 2a8e |0032: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30ff3c: 1a02 b806 |0034: const-string v2, "ALBUM_ARTIST" // string@06b8 │ │ +30ff40: 1234 |0036: const/4 v4, #int 3 // #3 │ │ +30ff42: 1a05 1b4a |0037: const-string v5, "TPE2" // string@4a1b │ │ +30ff46: 7051 9896 2054 |0039: invoke-direct {v0, v2, v4, v5, v1}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9698 │ │ +30ff4c: 6900 8d8b |003c: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ALBUM_ARTIST:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8b8d │ │ +30ff50: 2200 1f12 |003e: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +30ff54: 6201 2a8e |0040: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30ff58: 1a02 bb06 |0042: const-string v2, "ALBUM_ARTIST_SORT" // string@06bb │ │ +30ff5c: 1245 |0044: const/4 v5, #int 4 // #4 │ │ +30ff5e: 1a06 c14a |0045: const-string v6, "TSO2" // string@4ac1 │ │ +30ff62: 7051 9896 2065 |0047: invoke-direct {v0, v2, v5, v6, v1}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9698 │ │ +30ff68: 6900 908b |004a: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ALBUM_ARTIST_SORT:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8b90 │ │ +30ff6c: 2200 1f12 |004c: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +30ff70: 620c 2a8e |004e: sget-object v12, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30ff74: 1a08 b906 |0050: const-string v8, "ALBUM_ARTISTS" // string@06b9 │ │ +30ff78: 1259 |0052: const/4 v9, #int 5 // #5 │ │ +30ff7a: 1a0a 204b |0053: const-string v10, "TXXX" // string@4b20 │ │ +30ff7e: 1a0b b906 |0055: const-string v11, "ALBUM_ARTISTS" // string@06b9 │ │ +30ff82: 0707 |0057: move-object v7, v0 │ │ +30ff84: 7606 9796 0700 |0058: invoke-direct/range {v7, v8, v9, v10, v11, v12}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ +30ff8a: 6900 8e8b |005b: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ALBUM_ARTISTS:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8b8e │ │ +30ff8e: 2200 1f12 |005d: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +30ff92: 6212 2a8e |005f: sget-object v18, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30ff96: 1a0e ba06 |0061: const-string v14, "ALBUM_ARTISTS_SORT" // string@06ba │ │ +30ff9a: 126f |0063: const/4 v15, #int 6 // #6 │ │ +30ff9c: 1a10 204b |0064: const-string v16, "TXXX" // string@4b20 │ │ +30ffa0: 1a11 ba06 |0066: const-string v17, "ALBUM_ARTISTS_SORT" // string@06ba │ │ +30ffa4: 070d |0068: move-object v13, v0 │ │ +30ffa6: 7606 9796 0d00 |0069: invoke-direct/range {v13, v14, v15, v16, v17, v18}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ +30ffac: 6900 8f8b |006c: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ALBUM_ARTISTS_SORT:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8b8f │ │ +30ffb0: 2200 1f12 |006e: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +30ffb4: 6201 2a8e |0070: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30ffb8: 1a02 bd06 |0072: const-string v2, "ALBUM_SORT" // string@06bd │ │ +30ffbc: 1276 |0074: const/4 v6, #int 7 // #7 │ │ +30ffbe: 1a07 c24a |0075: const-string v7, "TSOA" // string@4ac2 │ │ +30ffc2: 7051 9896 2076 |0077: invoke-direct {v0, v2, v6, v7, v1}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9698 │ │ +30ffc8: 6900 918b |007a: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ALBUM_SORT:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8b91 │ │ +30ffcc: 2200 1f12 |007c: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +30ffd0: 620d 2a8e |007e: sget-object v13, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +30ffd4: 1a09 d706 |0080: const-string v9, "AMAZON_ID" // string@06d7 │ │ +30ffd8: 130a 0800 |0082: const/16 v10, #int 8 // #8 │ │ +30ffdc: 1a0b 204b |0084: const-string v11, "TXXX" // string@4b20 │ │ +30ffe0: 1a0c 5b07 |0086: const-string v12, "ASIN" // string@075b │ │ +30ffe4: 0708 |0088: move-object v8, v0 │ │ +30ffe6: 7606 9796 0800 |0089: invoke-direct/range {v8, v9, v10, v11, v12, v13}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ +30ffec: 6900 928b |008c: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.AMAZON_ID:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8b92 │ │ +30fff0: 2200 1f12 |008e: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +30fff4: 6201 368f |0090: sget-object v1, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey;.ARRANGER:Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey; // field@8f36 │ │ +30fff8: 6e10 f79b 0100 |0092: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey;.getKey:()Ljava/lang/String; // method@9bf7 │ │ +30fffe: 0c12 |0095: move-result-object v18 │ │ +310000: 6213 2a8e |0096: sget-object v19, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +310004: 1a0f 4007 |0098: const-string v15, "ARRANGER" // string@0740 │ │ +310008: 1310 0900 |009a: const/16 v16, #int 9 // #9 │ │ +31000c: 1a11 bd1e |009c: const-string v17, "IPLS" // string@1ebd │ │ +310010: 070e |009e: move-object v14, v0 │ │ +310012: 7606 9796 0e00 |009f: invoke-direct/range {v14, v15, v16, v17, v18, v19}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ +310018: 6900 938b |00a2: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ARRANGER:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8b93 │ │ +31001c: 2200 1f12 |00a4: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +310020: 620c 2a8e |00a6: sget-object v12, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +310024: 1a08 4107 |00a8: const-string v8, "ARRANGER_SORT" // string@0741 │ │ +310028: 1309 0a00 |00aa: const/16 v9, #int 10 // #a │ │ +31002c: 1a0a 204b |00ac: const-string v10, "TXXX" // string@4b20 │ │ +310030: 1a0b 4107 |00ae: const-string v11, "ARRANGER_SORT" // string@0741 │ │ +310034: 0707 |00b0: move-object v7, v0 │ │ +310036: 7606 9796 0700 |00b1: invoke-direct/range {v7, v8, v9, v10, v11, v12}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ +31003c: 6900 948b |00b4: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ARRANGER_SORT:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8b94 │ │ +310040: 2200 1f12 |00b6: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +310044: 6201 2a8e |00b8: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +310048: 1a02 4c07 |00ba: const-string v2, "ARTIST" // string@074c │ │ +31004c: 1307 0b00 |00bc: const/16 v7, #int 11 // #b │ │ +310050: 1a08 1a4a |00be: const-string v8, "TPE1" // string@4a1a │ │ +310054: 7051 9896 2087 |00c0: invoke-direct {v0, v2, v7, v8, v1}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9698 │ │ +31005a: 6900 958b |00c3: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ARTIST:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8b95 │ │ +31005e: 2200 1f12 |00c5: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +310062: 620e 2a8e |00c7: sget-object v14, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +310066: 1a0a 4d07 |00c9: const-string v10, "ARTISTS" // string@074d │ │ +31006a: 130b 0c00 |00cb: const/16 v11, #int 12 // #c │ │ +31006e: 1a0c 204b |00cd: const-string v12, "TXXX" // string@4b20 │ │ +310072: 1a0d 4d07 |00cf: const-string v13, "ARTISTS" // string@074d │ │ +310076: 0709 |00d1: move-object v9, v0 │ │ +310078: 7606 9796 0900 |00d2: invoke-direct/range {v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ +31007e: 6900 968b |00d5: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ARTISTS:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8b96 │ │ +310082: 2200 1f12 |00d7: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +310086: 6214 2a8e |00d9: sget-object v20, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +31008a: 1a10 4f07 |00db: const-string v16, "ARTISTS_SORT" // string@074f │ │ +31008e: 1311 0d00 |00dd: const/16 v17, #int 13 // #d │ │ +310092: 1a12 204b |00df: const-string v18, "TXXX" // string@4b20 │ │ +310096: 1a13 4f07 |00e1: const-string v19, "ARTISTS_SORT" // string@074f │ │ +31009a: 070f |00e3: move-object v15, v0 │ │ +31009c: 7606 9796 0f00 |00e4: invoke-direct/range {v15, v16, v17, v18, v19, v20}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ +3100a2: 6900 978b |00e7: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ARTISTS_SORT:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8b97 │ │ +3100a6: 2200 1f12 |00e9: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +3100aa: 6201 2a8e |00eb: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +3100ae: 1a02 5007 |00ed: const-string v2, "ARTIST_SORT" // string@0750 │ │ +3100b2: 1308 0e00 |00ef: const/16 v8, #int 14 // #e │ │ +3100b6: 1a09 c44a |00f1: const-string v9, "TSOP" // string@4ac4 │ │ +3100ba: 7051 9896 2098 |00f3: invoke-direct {v0, v2, v8, v9, v1}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9698 │ │ +3100c0: 6900 988b |00f6: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ARTIST_SORT:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8b98 │ │ +3100c4: 2200 1f12 |00f8: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +3100c8: 620f 2a8e |00fa: sget-object v15, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +3100cc: 1a0b d90a |00fc: const-string v11, "BARCODE" // string@0ad9 │ │ +3100d0: 130c 0f00 |00fe: const/16 v12, #int 15 // #f │ │ +3100d4: 1a0d 204b |0100: const-string v13, "TXXX" // string@4b20 │ │ +3100d8: 1a0e d90a |0102: const-string v14, "BARCODE" // string@0ad9 │ │ +3100dc: 070a |0104: move-object v10, v0 │ │ +3100de: 7606 9796 0a00 |0105: invoke-direct/range {v10, v11, v12, v13, v14, v15}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ +3100e4: 6900 998b |0108: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.BARCODE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8b99 │ │ +3100e8: 2200 1f12 |010a: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +3100ec: 6201 2a8e |010c: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +3100f0: 1a02 320b |010e: const-string v2, "BPM" // string@0b32 │ │ +3100f4: 1309 1000 |0110: const/16 v9, #int 16 // #10 │ │ +3100f8: 1a0a 3b49 |0112: const-string v10, "TBPM" // string@493b │ │ +3100fc: 7051 9896 20a9 |0114: invoke-direct {v0, v2, v9, v10, v1}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9698 │ │ +310102: 6900 9a8b |0117: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.BPM:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8b9a │ │ +310106: 2200 1f12 |0119: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +31010a: 6210 2a8e |011b: sget-object v16, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +31010e: 1a0c 740d |011d: const-string v12, "CATALOG_NO" // string@0d74 │ │ +310112: 130d 1100 |011f: const/16 v13, #int 17 // #11 │ │ +310116: 1a0e 204b |0121: const-string v14, "TXXX" // string@4b20 │ │ +31011a: 1a0f 730d |0123: const-string v15, "CATALOGNUMBER" // string@0d73 │ │ +31011e: 070b |0125: move-object v11, v0 │ │ +310120: 7606 9796 0b00 |0126: invoke-direct/range {v11, v12, v13, v14, v15, v16}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ +310126: 6900 9b8b |0129: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.CATALOG_NO:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8b9b │ │ +31012a: 2200 1f12 |012b: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +31012e: 6216 2a8e |012d: sget-object v22, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +310132: 1a12 c60d |012f: const-string v18, "CHOIR" // string@0dc6 │ │ +310136: 1313 1200 |0131: const/16 v19, #int 18 // #12 │ │ +31013a: 1a14 204b |0133: const-string v20, "TXXX" // string@4b20 │ │ +31013e: 1a15 c60d |0135: const-string v21, "CHOIR" // string@0dc6 │ │ +310142: 0811 0000 |0137: move-object/from16 v17, v0 │ │ +310146: 7606 9796 1100 |0139: invoke-direct/range {v17, v18, v19, v20, v21, v22}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ +31014c: 6900 9c8b |013c: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.CHOIR:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8b9c │ │ +310150: 2200 1f12 |013e: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +310154: 620f 2a8e |0140: sget-object v15, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +310158: 1a0b c70d |0142: const-string v11, "CHOIR_SORT" // string@0dc7 │ │ +31015c: 130c 1300 |0144: const/16 v12, #int 19 // #13 │ │ +310160: 1a0d 204b |0146: const-string v13, "TXXX" // string@4b20 │ │ +310164: 1a0e c70d |0148: const-string v14, "CHOIR_SORT" // string@0dc7 │ │ +310168: 070a |014a: move-object v10, v0 │ │ +31016a: 7606 9796 0a00 |014b: invoke-direct/range {v10, v11, v12, v13, v14, v15}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ +310170: 6900 9d8b |014e: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.CHOIR_SORT:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8b9d │ │ +310174: 2200 1f12 |0150: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +310178: 6215 2a8e |0152: sget-object v21, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +31017c: 1a11 db0d |0154: const-string v17, "CLASSICAL_CATALOG" // string@0ddb │ │ +310180: 1312 1400 |0156: const/16 v18, #int 20 // #14 │ │ +310184: 1a13 204b |0158: const-string v19, "TXXX" // string@4b20 │ │ +310188: 1a14 db0d |015a: const-string v20, "CLASSICAL_CATALOG" // string@0ddb │ │ +31018c: 0810 0000 |015c: move-object/from16 v16, v0 │ │ +310190: 7606 9796 1000 |015e: invoke-direct/range {v16, v17, v18, v19, v20, v21}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ +310196: 6900 9e8b |0161: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.CLASSICAL_CATALOG:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8b9e │ │ +31019a: 2200 1f12 |0163: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +31019e: 620f 2a8e |0165: sget-object v15, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +3101a2: 1a0b dc0d |0167: const-string v11, "CLASSICAL_NICKNAME" // string@0ddc │ │ +3101a6: 130c 1500 |0169: const/16 v12, #int 21 // #15 │ │ +3101aa: 1a0d 204b |016b: const-string v13, "TXXX" // string@4b20 │ │ +3101ae: 1a0e dc0d |016d: const-string v14, "CLASSICAL_NICKNAME" // string@0ddc │ │ +3101b2: 070a |016f: move-object v10, v0 │ │ +3101b4: 7606 9796 0a00 |0170: invoke-direct/range {v10, v11, v12, v13, v14, v15}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ +3101ba: 6900 9f8b |0173: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.CLASSICAL_NICKNAME:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8b9f │ │ +3101be: 2200 1f12 |0175: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +3101c2: 6201 2a8e |0177: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +3101c6: 1a02 330e |0179: const-string v2, "COMMENT" // string@0e33 │ │ +3101ca: 130a 1600 |017b: const/16 v10, #int 22 // #16 │ │ +3101ce: 1a0b 290e |017d: const-string v11, "COMM" // string@0e29 │ │ +3101d2: 7051 9896 20ba |017f: invoke-direct {v0, v2, v10, v11, v1}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9698 │ │ +3101d8: 6900 a08b |0182: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.COMMENT:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8ba0 │ │ +3101dc: 2200 1f12 |0184: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +3101e0: 6201 2a8e |0186: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +3101e4: 1a02 500e |0188: const-string v2, "COMPOSER" // string@0e50 │ │ +3101e8: 130b 1700 |018a: const/16 v11, #int 23 // #17 │ │ +3101ec: 1a0c 4049 |018c: const-string v12, "TCOM" // string@4940 │ │ +3101f0: 7051 9896 20cb |018e: invoke-direct {v0, v2, v11, v12, v1}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9698 │ │ +3101f6: 6900 a18b |0191: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.COMPOSER:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8ba1 │ │ +3101fa: 2200 1f12 |0193: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +3101fe: 6201 2a8e |0195: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +310202: 1a02 520e |0197: const-string v2, "COMPOSER_SORT" // string@0e52 │ │ +310206: 130c 1800 |0199: const/16 v12, #int 24 // #18 │ │ +31020a: 1a0d c34a |019b: const-string v13, "TSOC" // string@4ac3 │ │ +31020e: 7051 9896 20dc |019d: invoke-direct {v0, v2, v12, v13, v1}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9698 │ │ +310214: 6900 a28b |01a0: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.COMPOSER_SORT:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8ba2 │ │ +310218: 2200 1f12 |01a2: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +31021c: 6201 2a8e |01a4: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +310220: 1a02 570e |01a6: const-string v2, "CONDUCTOR" // string@0e57 │ │ +310224: 130d 1900 |01a8: const/16 v13, #int 25 // #19 │ │ +310228: 1a0e 1c4a |01aa: const-string v14, "TPE3" // string@4a1c │ │ +31022c: 7051 9896 20ed |01ac: invoke-direct {v0, v2, v13, v14, v1}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9698 │ │ +310232: 6900 a38b |01af: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.CONDUCTOR:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8ba3 │ │ +310236: 2200 1f12 |01b1: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +31023a: 6214 2a8e |01b3: sget-object v20, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +31023e: 1a10 590e |01b5: const-string v16, "CONDUCTOR_SORT" // string@0e59 │ │ +310242: 1311 1a00 |01b7: const/16 v17, #int 26 // #1a │ │ +310246: 1a12 204b |01b9: const-string v18, "TXXX" // string@4b20 │ │ +31024a: 1a13 590e |01bb: const-string v19, "CONDUCTOR_SORT" // string@0e59 │ │ +31024e: 070f |01bd: move-object v15, v0 │ │ +310250: 7606 9796 0f00 |01be: invoke-direct/range {v15, v16, v17, v18, v19, v20}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ +310256: 6900 a48b |01c1: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.CONDUCTOR_SORT:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8ba4 │ │ +31025a: 2200 1f12 |01c3: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +31025e: 6201 2a8e |01c5: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +310262: 1a02 8a0e |01c7: const-string v2, "COPYRIGHT" // string@0e8a │ │ +310266: 130e 1b00 |01c9: const/16 v14, #int 27 // #1b │ │ +31026a: 1a0f 4349 |01cb: const-string v15, "TCOP" // string@4943 │ │ +31026e: 7051 9896 20fe |01cd: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9698 │ │ +310274: 6900 a58b |01d0: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.COPYRIGHT:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8ba5 │ │ +310278: 2200 1f12 |01d2: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +31027c: 6215 2a8e |01d4: sget-object v21, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +310280: 1a11 9a0e |01d6: const-string v17, "COUNTRY" // string@0e9a │ │ +310284: 1312 1c00 |01d8: const/16 v18, #int 28 // #1c │ │ +310288: 1a13 204b |01da: const-string v19, "TXXX" // string@4b20 │ │ +31028c: 1a14 bc12 |01dc: const-string v20, "Country" // string@12bc │ │ +310290: 0810 0000 |01de: move-object/from16 v16, v0 │ │ +310294: 7606 9796 1000 |01e0: invoke-direct/range {v16, v17, v18, v19, v20, v21}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ +31029a: 6900 a68b |01e3: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.COUNTRY:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8ba6 │ │ +31029e: 2200 1f12 |01e5: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +3102a2: 6201 298e |01e7: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.BINARY:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e29 │ │ +3102a6: 1a02 a20e |01e9: const-string v2, "COVER_ART" // string@0ea2 │ │ +3102aa: 130f 1d00 |01eb: const/16 v15, #int 29 // #1d │ │ +3102ae: 1a0e 1f07 |01ed: const-string v14, "APIC" // string@071f │ │ +3102b2: 7051 9896 20ef |01ef: invoke-direct {v0, v2, v15, v14, v1}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9698 │ │ +3102b8: 6900 a78b |01f2: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.COVER_ART:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8ba7 │ │ +3102bc: 2200 1f12 |01f4: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +3102c0: 6216 2a8e |01f6: sget-object v22, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +3102c4: 1a12 c50e |01f8: const-string v18, "CUSTOM1" // string@0ec5 │ │ +3102c8: 1313 1e00 |01fa: const/16 v19, #int 30 // #1e │ │ +3102cc: 1a14 290e |01fc: const-string v20, "COMM" // string@0e29 │ │ +3102d0: 1a15 ea47 |01fe: const-string v21, "Songs-DB_Custom1" // string@47ea │ │ +3102d4: 0811 0000 |0200: move-object/from16 v17, v0 │ │ +3102d8: 7606 9796 1100 |0202: invoke-direct/range {v17, v18, v19, v20, v21, v22}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ +3102de: 6900 a88b |0205: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.CUSTOM1:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8ba8 │ │ +3102e2: 2200 1f12 |0207: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +3102e6: 621c 2a8e |0209: sget-object v28, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +3102ea: 1a18 c60e |020b: const-string v24, "CUSTOM2" // string@0ec6 │ │ +3102ee: 1319 1f00 |020d: const/16 v25, #int 31 // #1f │ │ +3102f2: 1a1a 290e |020f: const-string v26, "COMM" // string@0e29 │ │ +3102f6: 1a1b eb47 |0211: const-string v27, "Songs-DB_Custom2" // string@47eb │ │ +3102fa: 0817 0000 |0213: move-object/from16 v23, v0 │ │ +3102fe: 7606 9796 1700 |0215: invoke-direct/range {v23, v24, v25, v26, v27, v28}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ +310304: 6900 a98b |0218: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.CUSTOM2:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8ba9 │ │ +310308: 2200 1f12 |021a: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +31030c: 6216 2a8e |021c: sget-object v22, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +310310: 1a12 c70e |021e: const-string v18, "CUSTOM3" // string@0ec7 │ │ +310314: 1313 2000 |0220: const/16 v19, #int 32 // #20 │ │ +310318: 1a14 290e |0222: const-string v20, "COMM" // string@0e29 │ │ +31031c: 1a15 ec47 |0224: const-string v21, "Songs-DB_Custom3" // string@47ec │ │ +310320: 0811 0000 |0226: move-object/from16 v17, v0 │ │ +310324: 7606 9796 1100 |0228: invoke-direct/range {v17, v18, v19, v20, v21, v22}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ +31032a: 6900 aa8b |022b: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.CUSTOM3:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8baa │ │ +31032e: 2200 1f12 |022d: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +310332: 621c 2a8e |022f: sget-object v28, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +310336: 1a18 c80e |0231: const-string v24, "CUSTOM4" // string@0ec8 │ │ +31033a: 1319 2100 |0233: const/16 v25, #int 33 // #21 │ │ +31033e: 1a1a 290e |0235: const-string v26, "COMM" // string@0e29 │ │ +310342: 1a1b ed47 |0237: const-string v27, "Songs-DB_Custom4" // string@47ed │ │ +310346: 0817 0000 |0239: move-object/from16 v23, v0 │ │ +31034a: 7606 9796 1700 |023b: invoke-direct/range {v23, v24, v25, v26, v27, v28}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ +310350: 6900 ab8b |023e: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.CUSTOM4:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bab │ │ +310354: 2200 1f12 |0240: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +310358: 6216 2a8e |0242: sget-object v22, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +31035c: 1a12 c90e |0244: const-string v18, "CUSTOM5" // string@0ec9 │ │ +310360: 1313 2200 |0246: const/16 v19, #int 34 // #22 │ │ +310364: 1a14 290e |0248: const-string v20, "COMM" // string@0e29 │ │ +310368: 1a15 ee47 |024a: const-string v21, "Songs-DB_Custom5" // string@47ee │ │ +31036c: 0811 0000 |024c: move-object/from16 v17, v0 │ │ +310370: 7606 9796 1100 |024e: invoke-direct/range {v17, v18, v19, v20, v21, v22}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ +310376: 6900 ac8b |0251: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.CUSTOM5:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bac │ │ +31037a: 2200 1f12 |0253: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +31037e: 6201 2a8e |0255: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +310382: 1a02 e313 |0257: const-string v2, "DISC_NO" // string@13e3 │ │ +310386: 130e 2300 |0259: const/16 v14, #int 35 // #23 │ │ +31038a: 1a0f 1e4a |025b: const-string v15, "TPOS" // string@4a1e │ │ +31038e: 7051 9896 20fe |025d: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9698 │ │ +310394: 6900 ad8b |0260: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.DISC_NO:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bad │ │ +310398: 2200 1f12 |0262: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +31039c: 6201 2a8e |0264: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +3103a0: 1a02 e513 |0266: const-string v2, "DISC_SUBTITLE" // string@13e5 │ │ +3103a4: 130e 2400 |0268: const/16 v14, #int 36 // #24 │ │ +3103a8: 1a0d ca4a |026a: const-string v13, "TSST" // string@4aca │ │ +3103ac: 7051 9896 20de |026c: invoke-direct {v0, v2, v14, v13, v1}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9698 │ │ +3103b2: 6900 ae8b |026f: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.DISC_SUBTITLE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bae │ │ +3103b6: 2200 1f12 |0271: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +3103ba: 6201 2a8e |0273: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +3103be: 1a02 e613 |0275: const-string v2, "DISC_TOTAL" // string@13e6 │ │ +3103c2: 130d 2500 |0277: const/16 v13, #int 37 // #25 │ │ +3103c6: 7051 9896 20fd |0279: invoke-direct {v0, v2, v13, v15, v1}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9698 │ │ +3103cc: 6900 af8b |027c: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.DISC_TOTAL:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8baf │ │ +3103d0: 2200 1f12 |027e: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +3103d4: 6201 378f |0280: sget-object v1, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey;.DJMIXER:Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey; // field@8f37 │ │ +3103d8: 6e10 f79b 0100 |0282: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey;.getKey:()Ljava/lang/String; // method@9bf7 │ │ +3103de: 0c18 |0285: move-result-object v24 │ │ +3103e0: 6219 2a8e |0286: sget-object v25, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +3103e4: 1a15 fa13 |0288: const-string v21, "DJMIXER" // string@13fa │ │ +3103e8: 1316 2600 |028a: const/16 v22, #int 38 // #26 │ │ +3103ec: 1a17 bd1e |028c: const-string v23, "IPLS" // string@1ebd │ │ +3103f0: 0814 0000 |028e: move-object/from16 v20, v0 │ │ +3103f4: 7606 9796 1400 |0290: invoke-direct/range {v20, v21, v22, v23, v24, v25}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ +3103fa: 6900 b08b |0293: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.DJMIXER:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bb0 │ │ +3103fe: 2200 1f12 |0295: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +310402: 6201 2a8e |0297: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +310406: 1a02 a915 |0299: const-string v2, "ENCODER" // string@15a9 │ │ +31040a: 130f 2700 |029b: const/16 v15, #int 39 // #27 │ │ +31040e: 1a0d 5f49 |029d: const-string v13, "TENC" // string@495f │ │ +310412: 7051 9896 20df |029f: invoke-direct {v0, v2, v15, v13, v1}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9698 │ │ +310418: 6900 b18b |02a2: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ENCODER:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bb1 │ │ +31041c: 2200 1f12 |02a4: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +310420: 6201 388f |02a6: sget-object v1, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey;.ENGINEER:Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey; // field@8f38 │ │ +310424: 6e10 f79b 0100 |02a8: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey;.getKey:()Ljava/lang/String; // method@9bf7 │ │ +31042a: 0c19 |02ab: move-result-object v25 │ │ +31042c: 621a 2a8e |02ac: sget-object v26, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +310430: 1a16 b815 |02ae: const-string v22, "ENGINEER" // string@15b8 │ │ +310434: 1317 2800 |02b0: const/16 v23, #int 40 // #28 │ │ +310438: 1a18 bd1e |02b2: const-string v24, "IPLS" // string@1ebd │ │ +31043c: 0815 0000 |02b4: move-object/from16 v21, v0 │ │ +310440: 7606 9796 1500 |02b6: invoke-direct/range {v21, v22, v23, v24, v25, v26}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ +310446: 6900 b28b |02b9: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ENGINEER:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bb2 │ │ +31044a: 2200 1f12 |02bb: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +31044e: 6220 2a8e |02bd: sget-object v32, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +310452: 1a1c ba15 |02bf: const-string v28, "ENSEMBLE" // string@15ba │ │ +310456: 131d 2900 |02c1: const/16 v29, #int 41 // #29 │ │ +31045a: 1a1e 204b |02c3: const-string v30, "TXXX" // string@4b20 │ │ +31045e: 1a1f ba15 |02c5: const-string v31, "ENSEMBLE" // string@15ba │ │ +310462: 081b 0000 |02c7: move-object/from16 v27, v0 │ │ +310466: 7606 9796 1b00 |02c9: invoke-direct/range {v27, v28, v29, v30, v31, v32}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ +31046c: 6900 b38b |02cc: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ENSEMBLE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bb3 │ │ +310470: 2200 1f12 |02ce: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +310474: 621a 2a8e |02d0: sget-object v26, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +310478: 1a16 bb15 |02d2: const-string v22, "ENSEMBLE_SORT" // string@15bb │ │ +31047c: 1317 2a00 |02d4: const/16 v23, #int 42 // #2a │ │ +310480: 1a18 204b |02d6: const-string v24, "TXXX" // string@4b20 │ │ +310484: 1a19 bb15 |02d8: const-string v25, "ENSEMBLE_SORT" // string@15bb │ │ +310488: 0815 0000 |02da: move-object/from16 v21, v0 │ │ +31048c: 7606 9796 1500 |02dc: invoke-direct/range {v21, v22, v23, v24, v25, v26}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ +310492: 6900 b48b |02df: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ENSEMBLE_SORT:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bb4 │ │ +310496: 2200 1f12 |02e1: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +31049a: 6220 2a8e |02e3: sget-object v32, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +31049e: 1a1c 4417 |02e5: const-string v28, "FBPM" // string@1744 │ │ +3104a2: 131d 2b00 |02e7: const/16 v29, #int 43 // #2b │ │ +3104a6: 1a1e 204b |02e9: const-string v30, "TXXX" // string@4b20 │ │ +3104aa: 1a1f 4417 |02eb: const-string v31, "FBPM" // string@1744 │ │ +3104ae: 081b 0000 |02ed: move-object/from16 v27, v0 │ │ +3104b2: 7606 9796 1b00 |02ef: invoke-direct/range {v27, v28, v29, v30, v31, v32}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ +3104b8: 6900 b58b |02f2: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.FBPM:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bb5 │ │ +3104bc: 2200 1f12 |02f4: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +3104c0: 6201 2a8e |02f6: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +3104c4: 1a02 b01b |02f8: const-string v2, "GENRE" // string@1bb0 │ │ +3104c8: 130d 2c00 |02fa: const/16 v13, #int 44 // #2c │ │ +3104cc: 1a0f 4149 |02fc: const-string v15, "TCON" // string@4941 │ │ +3104d0: 7051 9896 20fd |02fe: invoke-direct {v0, v2, v13, v15, v1}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9698 │ │ +3104d6: 6900 b68b |0301: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.GENRE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bb6 │ │ +3104da: 2200 1f12 |0303: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +3104de: 621b 2a8e |0305: sget-object v27, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +3104e2: 1a17 e21b |0307: const-string v23, "GROUP" // string@1be2 │ │ +3104e6: 1318 2d00 |0309: const/16 v24, #int 45 // #2d │ │ +3104ea: 1a19 204b |030b: const-string v25, "TXXX" // string@4b20 │ │ +3104ee: 1a1a e21b |030d: const-string v26, "GROUP" // string@1be2 │ │ +3104f2: 0816 0000 |030f: move-object/from16 v22, v0 │ │ +3104f6: 7606 9796 1600 |0311: invoke-direct/range {v22, v23, v24, v25, v26, v27}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ +3104fc: 6900 b78b |0314: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.GROUP:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bb7 │ │ +310500: 2200 1f12 |0316: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +310504: 6201 2a8e |0318: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +310508: 1a02 e31b |031a: const-string v2, "GROUPING" // string@1be3 │ │ +31050c: 130f 2e00 |031c: const/16 v15, #int 46 // #2e │ │ +310510: 1a0d a749 |031e: const-string v13, "TIT1" // string@49a7 │ │ +310514: 7051 9896 20df |0320: invoke-direct {v0, v2, v15, v13, v1}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9698 │ │ +31051a: 6900 b88b |0323: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.GROUPING:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bb8 │ │ +31051e: 2200 1f12 |0325: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +310522: 6201 2a8e |0327: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +310526: 1a02 b41e |0329: const-string v2, "INVOLVED_PERSON" // string@1eb4 │ │ +31052a: 130d 2f00 |032b: const/16 v13, #int 47 // #2f │ │ +31052e: 1a0f bd1e |032d: const-string v15, "IPLS" // string@1ebd │ │ +310532: 7051 9896 20fd |032f: invoke-direct {v0, v2, v13, v15, v1}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9698 │ │ +310538: 6900 ba8b |0332: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.INVOLVED_PERSON:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bba │ │ +31053c: 2200 1f12 |0334: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +310540: 621d 2a8e |0336: sget-object v29, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +310544: 1a19 8c1e |0338: const-string v25, "INSTRUMENT" // string@1e8c │ │ +310548: 131a 3000 |033a: const/16 v26, #int 48 // #30 │ │ +31054c: 1a1b 204b |033c: const-string v27, "TXXX" // string@4b20 │ │ +310550: 1a1c 8c1e |033e: const-string v28, "INSTRUMENT" // string@1e8c │ │ +310554: 0818 0000 |0340: move-object/from16 v24, v0 │ │ +310558: 7606 9796 1800 |0342: invoke-direct/range {v24, v25, v26, v27, v28, v29}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ +31055e: 6900 b98b |0345: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.INSTRUMENT:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bb9 │ │ +310562: 2200 1f12 |0347: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +310566: 6223 2a8e |0349: sget-object v35, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +31056a: 1a1f bb1e |034b: const-string v31, "IPI" // string@1ebb │ │ +31056e: 1320 3100 |034d: const/16 v32, #int 49 // #31 │ │ +310572: 1a21 204b |034f: const-string v33, "TXXX" // string@4b20 │ │ +310576: 1a22 bb1e |0351: const-string v34, "IPI" // string@1ebb │ │ +31057a: 081e 0000 |0353: move-object/from16 v30, v0 │ │ +31057e: 7606 9796 1e00 |0355: invoke-direct/range {v30, v31, v32, v33, v34, v35}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ +310584: 6900 bb8b |0358: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.IPI:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bbb │ │ +310588: 2200 1f12 |035a: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +31058c: 6201 2a8e |035c: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +310590: 1a02 e01e |035e: const-string v2, "ISRC" // string@1ee0 │ │ +310594: 130d 3200 |0360: const/16 v13, #int 50 // #32 │ │ +310598: 1a0e c74a |0362: const-string v14, "TSRC" // string@4ac7 │ │ +31059c: 7051 9896 20ed |0364: invoke-direct {v0, v2, v13, v14, v1}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9698 │ │ +3105a2: 6900 bc8b |0367: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ISRC:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bbc │ │ +3105a6: 2200 1f12 |0369: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +3105aa: 621f 2a8e |036b: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +3105ae: 1a1b e51e |036d: const-string v27, "ISWC" // string@1ee5 │ │ +3105b2: 131c 3300 |036f: const/16 v28, #int 51 // #33 │ │ +3105b6: 1a1d 204b |0371: const-string v29, "TXXX" // string@4b20 │ │ +3105ba: 1a1e e51e |0373: const-string v30, "ISWC" // string@1ee5 │ │ +3105be: 081a 0000 |0375: move-object/from16 v26, v0 │ │ +3105c2: 7606 9796 1a00 |0377: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ +3105c8: 6900 bd8b |037a: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ISWC:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bbd │ │ +3105cc: 2200 1f12 |037c: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +3105d0: 6225 2a8e |037e: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +3105d4: 1a21 e81e |0380: const-string v33, "IS_CLASSICAL" // string@1ee8 │ │ +3105d8: 1322 3400 |0382: const/16 v34, #int 52 // #34 │ │ +3105dc: 1a23 204b |0384: const-string v35, "TXXX" // string@4b20 │ │ +3105e0: 1a24 e81e |0386: const-string v36, "IS_CLASSICAL" // string@1ee8 │ │ +3105e4: 0820 0000 |0388: move-object/from16 v32, v0 │ │ +3105e8: 7606 9796 2000 |038a: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ +3105ee: 6900 be8b |038d: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.IS_CLASSICAL:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bbe │ │ +3105f2: 2200 1f12 |038f: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +3105f6: 6201 2a8e |0391: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +3105fa: 1a02 e91e |0393: const-string v2, "IS_COMPILATION" // string@1ee9 │ │ +3105fe: 130d 3500 |0395: const/16 v13, #int 53 // #35 │ │ +310602: 1a0e 3e49 |0397: const-string v14, "TCMP" // string@493e │ │ +310606: 7051 9896 20ed |0399: invoke-direct {v0, v2, v13, v14, v1}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9698 │ │ +31060c: 6900 bf8b |039c: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.IS_COMPILATION:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bbf │ │ +310610: 2200 1f12 |039e: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +310614: 621f 2a8e |03a0: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +310618: 1a1b f01e |03a2: const-string v27, "IS_SOUNDTRACK" // string@1ef0 │ │ +31061c: 131c 3600 |03a4: const/16 v28, #int 54 // #36 │ │ +310620: 1a1d 204b |03a6: const-string v29, "TXXX" // string@4b20 │ │ +310624: 1a1e f01e |03a8: const-string v30, "IS_SOUNDTRACK" // string@1ef0 │ │ +310628: 081a 0000 |03aa: move-object/from16 v26, v0 │ │ +31062c: 7606 9796 1a00 |03ac: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ +310632: 6900 c18b |03af: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.IS_SOUNDTRACK:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bc1 │ │ +310636: 2200 1f12 |03b1: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +31063a: 6225 2a8e |03b3: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +31063e: 1a21 ea1e |03b5: const-string v33, "IS_HD" // string@1eea │ │ +310642: 1322 3700 |03b7: const/16 v34, #int 55 // #37 │ │ +310646: 1a23 204b |03b9: const-string v35, "TXXX" // string@4b20 │ │ +31064a: 1a24 ea1e |03bb: const-string v36, "IS_HD" // string@1eea │ │ +31064e: 0820 0000 |03bd: move-object/from16 v32, v0 │ │ +310652: 7606 9796 2000 |03bf: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ +310658: 6900 c08b |03c2: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.IS_HD:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bc0 │ │ +31065c: 2200 1f12 |03c4: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +310660: 6201 2a8e |03c6: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +310664: 1a02 001f |03c8: const-string v2, "ITUNES_GROUPING" // string@1f00 │ │ +310668: 130d 3800 |03ca: const/16 v13, #int 56 // #38 │ │ +31066c: 1a0e ec1b |03cc: const-string v14, "GRP1" // string@1bec │ │ +310670: 7051 9896 20ed |03ce: invoke-direct {v0, v2, v13, v14, v1}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9698 │ │ +310676: 6900 c28b |03d1: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ITUNES_GROUPING:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bc2 │ │ +31067a: 2200 1f12 |03d3: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +31067e: 6201 2a8e |03d5: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +310682: 1a02 7d20 |03d7: const-string v2, "KEY" // string@207d │ │ +310686: 130d 3900 |03d9: const/16 v13, #int 57 // #39 │ │ +31068a: 1a0e c649 |03db: const-string v14, "TKEY" // string@49c6 │ │ +31068e: 7051 9896 20ed |03dd: invoke-direct {v0, v2, v13, v14, v1}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9698 │ │ +310694: 6900 c38b |03e0: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.KEY:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bc3 │ │ +310698: 2200 1f12 |03e2: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +31069c: 6201 2a8e |03e4: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +3106a0: 1a02 9c21 |03e6: const-string v2, "LANGUAGE" // string@219c │ │ +3106a4: 130d 3a00 |03e8: const/16 v13, #int 58 // #3a │ │ +3106a8: 1a0e ca49 |03ea: const-string v14, "TLAN" // string@49ca │ │ +3106ac: 7051 9896 20ed |03ec: invoke-direct {v0, v2, v13, v14, v1}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9698 │ │ +3106b2: 6900 c48b |03ef: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.LANGUAGE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bc4 │ │ +3106b6: 2200 1f12 |03f1: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +3106ba: 6201 2a8e |03f3: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +3106be: 1a02 e722 |03f5: const-string v2, "LYRICIST" // string@22e7 │ │ +3106c2: 130d 3b00 |03f7: const/16 v13, #int 59 // #3b │ │ +3106c6: 1a0e 6249 |03f9: const-string v14, "TEXT" // string@4962 │ │ +3106ca: 7051 9896 20ed |03fb: invoke-direct {v0, v2, v13, v14, v1}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9698 │ │ +3106d0: 6900 c58b |03fe: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.LYRICIST:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bc5 │ │ +3106d4: 2200 1f12 |0400: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +3106d8: 621f 2a8e |0402: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +3106dc: 1a1b e922 |0404: const-string v27, "LYRICIST_SORT" // string@22e9 │ │ +3106e0: 131c 3c00 |0406: const/16 v28, #int 60 // #3c │ │ +3106e4: 1a1d 204b |0408: const-string v29, "TXXX" // string@4b20 │ │ +3106e8: 1a1e e922 |040a: const-string v30, "LYRICIST_SORT" // string@22e9 │ │ +3106ec: 081a 0000 |040c: move-object/from16 v26, v0 │ │ +3106f0: 7606 9796 1a00 |040e: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ +3106f6: 6900 c68b |0411: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.LYRICIST_SORT:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bc6 │ │ +3106fa: 2200 1f12 |0413: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +3106fe: 6201 2a8e |0415: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +310702: 1a02 ea22 |0417: const-string v2, "LYRICS" // string@22ea │ │ +310706: 130d 3d00 |0419: const/16 v13, #int 61 // #3d │ │ +31070a: 1a0e 924f |041b: const-string v14, "USLT" // string@4f92 │ │ +31070e: 7051 9896 20ed |041d: invoke-direct {v0, v2, v13, v14, v1}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9698 │ │ +310714: 6900 c78b |0420: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.LYRICS:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bc7 │ │ +310718: 2200 1f12 |0422: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +31071c: 6201 2a8e |0424: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +310720: 1a02 8e38 |0426: const-string v2, "MEDIA" // string@388e │ │ +310724: 130d 3e00 |0428: const/16 v13, #int 62 // #3e │ │ +310728: 1a0e d249 |042a: const-string v14, "TMED" // string@49d2 │ │ +31072c: 7051 9896 20ed |042c: invoke-direct {v0, v2, v13, v14, v1}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9698 │ │ +310732: 6900 c88b |042f: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MEDIA:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bc8 │ │ +310736: 2200 1f12 |0431: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +31073a: 6201 398f |0433: sget-object v1, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey;.MIXER:Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey; // field@8f39 │ │ +31073e: 6e10 f79b 0100 |0435: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey;.getKey:()Ljava/lang/String; // method@9bf7 │ │ +310744: 0c1e |0438: move-result-object v30 │ │ +310746: 621f 2a8e |0439: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +31074a: 1a1b 0239 |043b: const-string v27, "MIXER" // string@3902 │ │ +31074e: 131c 3f00 |043d: const/16 v28, #int 63 // #3f │ │ +310752: 1a1d bd1e |043f: const-string v29, "IPLS" // string@1ebd │ │ +310756: 081a 0000 |0441: move-object/from16 v26, v0 │ │ +31075a: 7606 9796 1a00 |0443: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ +310760: 6900 c98b |0446: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MIXER:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bc9 │ │ +310764: 2200 1f12 |0448: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +310768: 6225 2a8e |044a: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +31076c: 1a21 5939 |044c: const-string v33, "MOOD" // string@3959 │ │ +310770: 1322 4000 |044e: const/16 v34, #int 64 // #40 │ │ +310774: 1a23 204b |0450: const-string v35, "TXXX" // string@4b20 │ │ +310778: 1a24 5939 |0452: const-string v36, "MOOD" // string@3959 │ │ +31077c: 0820 0000 |0454: move-object/from16 v32, v0 │ │ +310780: 7606 9796 2000 |0456: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ +310786: 6900 ca8b |0459: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MOOD:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bca │ │ +31078a: 2200 1f12 |045b: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +31078e: 621f 2a8e |045d: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +310792: 1a1b 5a39 |045f: const-string v27, "MOOD_ACOUSTIC" // string@395a │ │ +310796: 131c 4100 |0461: const/16 v28, #int 65 // #41 │ │ +31079a: 1a1d 204b |0463: const-string v29, "TXXX" // string@4b20 │ │ +31079e: 1a1e 5a39 |0465: const-string v30, "MOOD_ACOUSTIC" // string@395a │ │ +3107a2: 081a 0000 |0467: move-object/from16 v26, v0 │ │ +3107a6: 7606 9796 1a00 |0469: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ +3107ac: 6900 cb8b |046c: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MOOD_ACOUSTIC:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bcb │ │ +3107b0: 2200 1f12 |046e: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +3107b4: 6225 2a8e |0470: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +3107b8: 1a21 5b39 |0472: const-string v33, "MOOD_AGGRESSIVE" // string@395b │ │ +3107bc: 1322 4200 |0474: const/16 v34, #int 66 // #42 │ │ +3107c0: 1a23 204b |0476: const-string v35, "TXXX" // string@4b20 │ │ +3107c4: 1a24 5b39 |0478: const-string v36, "MOOD_AGGRESSIVE" // string@395b │ │ +3107c8: 0820 0000 |047a: move-object/from16 v32, v0 │ │ +3107cc: 7606 9796 2000 |047c: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ +3107d2: 6900 cc8b |047f: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MOOD_AGGRESSIVE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bcc │ │ +3107d6: 2200 1f12 |0481: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +3107da: 621f 2a8e |0483: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +3107de: 1a1b 5c39 |0485: const-string v27, "MOOD_AROUSAL" // string@395c │ │ +3107e2: 131c 4300 |0487: const/16 v28, #int 67 // #43 │ │ +3107e6: 1a1d 204b |0489: const-string v29, "TXXX" // string@4b20 │ │ +3107ea: 1a1e 5c39 |048b: const-string v30, "MOOD_AROUSAL" // string@395c │ │ +3107ee: 081a 0000 |048d: move-object/from16 v26, v0 │ │ +3107f2: 7606 9796 1a00 |048f: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ +3107f8: 6900 cd8b |0492: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MOOD_AROUSAL:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bcd │ │ +3107fc: 2200 1f12 |0494: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +310800: 6225 2a8e |0496: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +310804: 1a21 5d39 |0498: const-string v33, "MOOD_DANCEABILITY" // string@395d │ │ +310808: 1322 4400 |049a: const/16 v34, #int 68 // #44 │ │ +31080c: 1a23 204b |049c: const-string v35, "TXXX" // string@4b20 │ │ +310810: 1a24 5d39 |049e: const-string v36, "MOOD_DANCEABILITY" // string@395d │ │ +310814: 0820 0000 |04a0: move-object/from16 v32, v0 │ │ +310818: 7606 9796 2000 |04a2: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ +31081e: 6900 ce8b |04a5: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MOOD_DANCEABILITY:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bce │ │ +310822: 2200 1f12 |04a7: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +310826: 621f 2a8e |04a9: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +31082a: 1a1b 5e39 |04ab: const-string v27, "MOOD_ELECTRONIC" // string@395e │ │ +31082e: 131c 4500 |04ad: const/16 v28, #int 69 // #45 │ │ +310832: 1a1d 204b |04af: const-string v29, "TXXX" // string@4b20 │ │ +310836: 1a1e 5e39 |04b1: const-string v30, "MOOD_ELECTRONIC" // string@395e │ │ +31083a: 081a 0000 |04b3: move-object/from16 v26, v0 │ │ +31083e: 7606 9796 1a00 |04b5: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ +310844: 6900 cf8b |04b8: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MOOD_ELECTRONIC:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bcf │ │ +310848: 2200 1f12 |04ba: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +31084c: 6225 2a8e |04bc: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +310850: 1a21 5f39 |04be: const-string v33, "MOOD_HAPPY" // string@395f │ │ +310854: 1322 4600 |04c0: const/16 v34, #int 70 // #46 │ │ +310858: 1a23 204b |04c2: const-string v35, "TXXX" // string@4b20 │ │ +31085c: 1a24 5f39 |04c4: const-string v36, "MOOD_HAPPY" // string@395f │ │ +310860: 0820 0000 |04c6: move-object/from16 v32, v0 │ │ +310864: 7606 9796 2000 |04c8: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ +31086a: 6900 d08b |04cb: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MOOD_HAPPY:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bd0 │ │ +31086e: 2200 1f12 |04cd: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +310872: 621f 2a8e |04cf: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +310876: 1a1b 6039 |04d1: const-string v27, "MOOD_INSTRUMENTAL" // string@3960 │ │ +31087a: 131c 4700 |04d3: const/16 v28, #int 71 // #47 │ │ +31087e: 1a1d 204b |04d5: const-string v29, "TXXX" // string@4b20 │ │ +310882: 1a1e 6039 |04d7: const-string v30, "MOOD_INSTRUMENTAL" // string@3960 │ │ +310886: 081a 0000 |04d9: move-object/from16 v26, v0 │ │ +31088a: 7606 9796 1a00 |04db: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ +310890: 6900 d18b |04de: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MOOD_INSTRUMENTAL:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bd1 │ │ +310894: 2200 1f12 |04e0: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +310898: 6225 2a8e |04e2: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +31089c: 1a21 6239 |04e4: const-string v33, "MOOD_PARTY" // string@3962 │ │ +3108a0: 1322 4800 |04e6: const/16 v34, #int 72 // #48 │ │ +3108a4: 1a23 204b |04e8: const-string v35, "TXXX" // string@4b20 │ │ +3108a8: 1a24 6239 |04ea: const-string v36, "MOOD_PARTY" // string@3962 │ │ +3108ac: 0820 0000 |04ec: move-object/from16 v32, v0 │ │ +3108b0: 7606 9796 2000 |04ee: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ +3108b6: 6900 d28b |04f1: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MOOD_PARTY:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bd2 │ │ +3108ba: 2200 1f12 |04f3: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +3108be: 621f 2a8e |04f5: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +3108c2: 1a1b 6339 |04f7: const-string v27, "MOOD_RELAXED" // string@3963 │ │ +3108c6: 131c 4900 |04f9: const/16 v28, #int 73 // #49 │ │ +3108ca: 1a1d 204b |04fb: const-string v29, "TXXX" // string@4b20 │ │ +3108ce: 1a1e 6339 |04fd: const-string v30, "MOOD_RELAXED" // string@3963 │ │ +3108d2: 081a 0000 |04ff: move-object/from16 v26, v0 │ │ +3108d6: 7606 9796 1a00 |0501: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ +3108dc: 6900 d38b |0504: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MOOD_RELAXED:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bd3 │ │ +3108e0: 2200 1f12 |0506: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +3108e4: 6225 2a8e |0508: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +3108e8: 1a21 6439 |050a: const-string v33, "MOOD_SAD" // string@3964 │ │ +3108ec: 1322 4a00 |050c: const/16 v34, #int 74 // #4a │ │ +3108f0: 1a23 204b |050e: const-string v35, "TXXX" // string@4b20 │ │ +3108f4: 1a24 6439 |0510: const-string v36, "MOOD_SAD" // string@3964 │ │ +3108f8: 0820 0000 |0512: move-object/from16 v32, v0 │ │ +3108fc: 7606 9796 2000 |0514: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ +310902: 6900 d48b |0517: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MOOD_SAD:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bd4 │ │ +310906: 2200 1f12 |0519: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +31090a: 621f 2a8e |051b: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +31090e: 1a1b 6539 |051d: const-string v27, "MOOD_VALENCE" // string@3965 │ │ +310912: 131c 4b00 |051f: const/16 v28, #int 75 // #4b │ │ +310916: 1a1d 204b |0521: const-string v29, "TXXX" // string@4b20 │ │ +31091a: 1a1e 6539 |0523: const-string v30, "MOOD_VALENCE" // string@3965 │ │ +31091e: 081a 0000 |0525: move-object/from16 v26, v0 │ │ +310922: 7606 9796 1a00 |0527: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ +310928: 6900 d58b |052a: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MOOD_VALENCE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bd5 │ │ +31092c: 2200 1f12 |052c: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +310930: 6201 2a8e |052e: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +310934: 1a02 6d39 |0530: const-string v2, "MOVEMENT" // string@396d │ │ +310938: 130d 4c00 |0532: const/16 v13, #int 76 // #4c │ │ +31093c: 1a0e 563a |0534: const-string v14, "MVNM" // string@3a56 │ │ +310940: 7051 9896 20ed |0536: invoke-direct {v0, v2, v13, v14, v1}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9698 │ │ +310946: 6900 d68b |0539: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MOVEMENT:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bd6 │ │ +31094a: 2200 1f12 |053b: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +31094e: 6201 2a8e |053d: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +310952: 1a02 7439 |053f: const-string v2, "MOVEMENT_NO" // string@3974 │ │ +310956: 130d 4d00 |0541: const/16 v13, #int 77 // #4d │ │ +31095a: 1a0e 543a |0543: const-string v14, "MVIN" // string@3a54 │ │ +31095e: 7051 9896 20ed |0545: invoke-direct {v0, v2, v13, v14, v1}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9698 │ │ +310964: 6900 d78b |0548: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MOVEMENT_NO:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bd7 │ │ +310968: 2200 1f12 |054a: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +31096c: 6201 2a8e |054c: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +310970: 1a02 7539 |054e: const-string v2, "MOVEMENT_TOTAL" // string@3975 │ │ +310974: 130d 4e00 |0550: const/16 v13, #int 78 // #4e │ │ +310978: 1a0e 543a |0552: const-string v14, "MVIN" // string@3a54 │ │ +31097c: 7051 9896 20ed |0554: invoke-direct {v0, v2, v13, v14, v1}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9698 │ │ +310982: 6900 d88b |0557: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MOVEMENT_TOTAL:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bd8 │ │ +310986: 2200 1f12 |0559: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +31098a: 621f 2a8e |055b: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +31098e: 1a1b 173a |055d: const-string v27, "MUSICBRAINZ_ARTISTID" // string@3a17 │ │ +310992: 131c 4f00 |055f: const/16 v28, #int 79 // #4f │ │ +310996: 1a1d 204b |0561: const-string v29, "TXXX" // string@4b20 │ │ +31099a: 1a1e cb3c |0563: const-string v30, "MusicBrainz Artist Id" // string@3ccb │ │ +31099e: 081a 0000 |0565: move-object/from16 v26, v0 │ │ +3109a2: 7606 9796 1a00 |0567: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ +3109a8: 6900 d98b |056a: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MUSICBRAINZ_ARTISTID:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bd9 │ │ +3109ac: 2200 1f12 |056c: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +3109b0: 6225 2a8e |056e: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +3109b4: 1a21 193a |0570: const-string v33, "MUSICBRAINZ_DISC_ID" // string@3a19 │ │ +3109b8: 1322 5000 |0572: const/16 v34, #int 80 // #50 │ │ +3109bc: 1a23 204b |0574: const-string v35, "TXXX" // string@4b20 │ │ +3109c0: 1a24 cc3c |0576: const-string v36, "MusicBrainz Disc Id" // string@3ccc │ │ +3109c4: 0820 0000 |0578: move-object/from16 v32, v0 │ │ +3109c8: 7606 9796 2000 |057a: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ +3109ce: 6900 da8b |057d: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MUSICBRAINZ_DISC_ID:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bda │ │ +3109d2: 2200 1f12 |057f: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +3109d6: 621f 2a8e |0581: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +3109da: 1a1b 233a |0583: const-string v27, "MUSICBRAINZ_ORIGINAL_RELEASEID" // string@3a23 │ │ +3109de: 131c 5100 |0585: const/16 v28, #int 81 // #51 │ │ +3109e2: 1a1d 204b |0587: const-string v29, "TXXX" // string@4b20 │ │ +3109e6: 1a1e cd3c |0589: const-string v30, "MusicBrainz Original Album Id" // string@3ccd │ │ +3109ea: 081a 0000 |058b: move-object/from16 v26, v0 │ │ +3109ee: 7606 9796 1a00 |058d: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ +3109f4: 6900 db8b |0590: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MUSICBRAINZ_ORIGINAL_RELEASEID:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bdb │ │ +3109f8: 2200 1f12 |0592: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +3109fc: 6225 2a8e |0594: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +310a00: 1a21 253a |0596: const-string v33, "MUSICBRAINZ_RELEASEARTISTID" // string@3a25 │ │ +310a04: 1322 5200 |0598: const/16 v34, #int 82 // #52 │ │ +310a08: 1a23 204b |059a: const-string v35, "TXXX" // string@4b20 │ │ +310a0c: 1a24 c63c |059c: const-string v36, "MusicBrainz Album Artist Id" // string@3cc6 │ │ +310a10: 0820 0000 |059e: move-object/from16 v32, v0 │ │ +310a14: 7606 9796 2000 |05a0: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ +310a1a: 6900 dc8b |05a3: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MUSICBRAINZ_RELEASEARTISTID:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bdc │ │ +310a1e: 2200 1f12 |05a5: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +310a22: 621f 2a8e |05a7: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +310a26: 1a1b 273a |05a9: const-string v27, "MUSICBRAINZ_RELEASEID" // string@3a27 │ │ +310a2a: 131c 5300 |05ab: const/16 v28, #int 83 // #53 │ │ +310a2e: 1a1d 204b |05ad: const-string v29, "TXXX" // string@4b20 │ │ +310a32: 1a1e c73c |05af: const-string v30, "MusicBrainz Album Id" // string@3cc7 │ │ +310a36: 081a 0000 |05b1: move-object/from16 v26, v0 │ │ +310a3a: 7606 9796 1a00 |05b3: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ +310a40: 6900 dd8b |05b6: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MUSICBRAINZ_RELEASEID:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bdd │ │ +310a44: 2200 1f12 |05b8: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +310a48: 6225 2a8e |05ba: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +310a4c: 1a21 293a |05bc: const-string v33, "MUSICBRAINZ_RELEASE_COUNTRY" // string@3a29 │ │ +310a50: 1322 5400 |05be: const/16 v34, #int 84 // #54 │ │ +310a54: 1a23 204b |05c0: const-string v35, "TXXX" // string@4b20 │ │ +310a58: 1a24 c83c |05c2: const-string v36, "MusicBrainz Album Release Country" // string@3cc8 │ │ +310a5c: 0820 0000 |05c4: move-object/from16 v32, v0 │ │ +310a60: 7606 9796 2000 |05c6: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ +310a66: 6900 de8b |05c9: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MUSICBRAINZ_RELEASE_COUNTRY:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bde │ │ +310a6a: 2200 1f12 |05cb: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +310a6e: 621f 2a8e |05cd: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +310a72: 1a1b 2b3a |05cf: const-string v27, "MUSICBRAINZ_RELEASE_GROUP_ID" // string@3a2b │ │ +310a76: 131c 5500 |05d1: const/16 v28, #int 85 // #55 │ │ +310a7a: 1a1d 204b |05d3: const-string v29, "TXXX" // string@4b20 │ │ +310a7e: 1a1e ce3c |05d5: const-string v30, "MusicBrainz Release Group Id" // string@3cce │ │ +310a82: 081a 0000 |05d7: move-object/from16 v26, v0 │ │ +310a86: 7606 9796 1a00 |05d9: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ +310a8c: 6900 df8b |05dc: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MUSICBRAINZ_RELEASE_GROUP_ID:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bdf │ │ +310a90: 2200 1f12 |05de: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +310a94: 6225 2a8e |05e0: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +310a98: 1a21 2c3a |05e2: const-string v33, "MUSICBRAINZ_RELEASE_STATUS" // string@3a2c │ │ +310a9c: 1322 5600 |05e4: const/16 v34, #int 86 // #56 │ │ +310aa0: 1a23 204b |05e6: const-string v35, "TXXX" // string@4b20 │ │ +310aa4: 1a24 c93c |05e8: const-string v36, "MusicBrainz Album Status" // string@3cc9 │ │ +310aa8: 0820 0000 |05ea: move-object/from16 v32, v0 │ │ +310aac: 7606 9796 2000 |05ec: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ +310ab2: 6900 e08b |05ef: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MUSICBRAINZ_RELEASE_STATUS:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8be0 │ │ +310ab6: 2200 1f12 |05f1: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +310aba: 621f 2a8e |05f3: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +310abe: 1a1b 2e3a |05f5: const-string v27, "MUSICBRAINZ_RELEASE_TRACK_ID" // string@3a2e │ │ +310ac2: 131c 5700 |05f7: const/16 v28, #int 87 // #57 │ │ +310ac6: 1a1d 204b |05f9: const-string v29, "TXXX" // string@4b20 │ │ +310aca: 1a1e cf3c |05fb: const-string v30, "MusicBrainz Release Track Id" // string@3ccf │ │ +310ace: 081a 0000 |05fd: move-object/from16 v26, v0 │ │ +310ad2: 7606 9796 1a00 |05ff: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ +310ad8: 6900 e18b |0602: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MUSICBRAINZ_RELEASE_TRACK_ID:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8be1 │ │ +310adc: 2200 1f12 |0604: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +310ae0: 6225 2a8e |0606: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +310ae4: 1a21 2f3a |0608: const-string v33, "MUSICBRAINZ_RELEASE_TYPE" // string@3a2f │ │ +310ae8: 1322 5800 |060a: const/16 v34, #int 88 // #58 │ │ +310aec: 1a23 204b |060c: const-string v35, "TXXX" // string@4b20 │ │ +310af0: 1a24 ca3c |060e: const-string v36, "MusicBrainz Album Type" // string@3cca │ │ +310af4: 0820 0000 |0610: move-object/from16 v32, v0 │ │ +310af8: 7606 9796 2000 |0612: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ +310afe: 6900 e28b |0615: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MUSICBRAINZ_RELEASE_TYPE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8be2 │ │ +310b02: 2200 1f12 |0617: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +310b06: 621f 2a8e |0619: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +310b0a: 1a1b 313a |061b: const-string v27, "MUSICBRAINZ_TRACK_ID" // string@3a31 │ │ +310b0e: 131c 5900 |061d: const/16 v28, #int 89 // #59 │ │ +310b12: 1a1d 024f |061f: const-string v29, "UFID" // string@4f02 │ │ +310b16: 1a1e 977b |0621: const-string v30, "http://musicbrainz.org" // string@7b97 │ │ +310b1a: 081a 0000 |0623: move-object/from16 v26, v0 │ │ +310b1e: 7606 9796 1a00 |0625: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ +310b24: 6900 e38b |0628: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MUSICBRAINZ_TRACK_ID:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8be3 │ │ +310b28: 2200 1f12 |062a: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +310b2c: 6225 2a8e |062c: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +310b30: 1a21 343a |062e: const-string v33, "MUSICBRAINZ_WORK_COMPOSITION" // string@3a34 │ │ +310b34: 1322 5a00 |0630: const/16 v34, #int 90 // #5a │ │ +310b38: 1a23 204b |0632: const-string v35, "TXXX" // string@4b20 │ │ +310b3c: 1a24 343a |0634: const-string v36, "MUSICBRAINZ_WORK_COMPOSITION" // string@3a34 │ │ +310b40: 0820 0000 |0636: move-object/from16 v32, v0 │ │ +310b44: 7606 9796 2000 |0638: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ +310b4a: 6900 e58b |063b: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MUSICBRAINZ_WORK_COMPOSITION:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8be5 │ │ +310b4e: 2200 1f12 |063d: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +310b52: 621f 2a8e |063f: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +310b56: 1a1b 353a |0641: const-string v27, "MUSICBRAINZ_WORK_COMPOSITION_ID" // string@3a35 │ │ +310b5a: 131c 5b00 |0643: const/16 v28, #int 91 // #5b │ │ +310b5e: 1a1d 204b |0645: const-string v29, "TXXX" // string@4b20 │ │ +310b62: 1a1e 353a |0647: const-string v30, "MUSICBRAINZ_WORK_COMPOSITION_ID" // string@3a35 │ │ +310b66: 081a 0000 |0649: move-object/from16 v26, v0 │ │ +310b6a: 7606 9796 1a00 |064b: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ +310b70: 6900 e68b |064e: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MUSICBRAINZ_WORK_COMPOSITION_ID:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8be6 │ │ +310b74: 2200 1f12 |0650: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +310b78: 6225 2a8e |0652: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +310b7c: 1a21 363a |0654: const-string v33, "MUSICBRAINZ_WORK_ID" // string@3a36 │ │ +310b80: 1322 5c00 |0656: const/16 v34, #int 92 // #5c │ │ +310b84: 1a23 204b |0658: const-string v35, "TXXX" // string@4b20 │ │ +310b88: 1a24 d13c |065a: const-string v36, "MusicBrainz Work Id" // string@3cd1 │ │ +310b8c: 0820 0000 |065c: move-object/from16 v32, v0 │ │ +310b90: 7606 9796 2000 |065e: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ +310b96: 6900 e78b |0661: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MUSICBRAINZ_WORK_ID:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8be7 │ │ +310b9a: 2200 1f12 |0663: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +310b9e: 621f 2a8e |0665: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +310ba2: 1a1b 383a |0667: const-string v27, "MUSICBRAINZ_WORK_PART_LEVEL1_ID" // string@3a38 │ │ +310ba6: 131c 5d00 |0669: const/16 v28, #int 93 // #5d │ │ +310baa: 1a1d 204b |066b: const-string v29, "TXXX" // string@4b20 │ │ +310bae: 1a1e 383a |066d: const-string v30, "MUSICBRAINZ_WORK_PART_LEVEL1_ID" // string@3a38 │ │ +310bb2: 081a 0000 |066f: move-object/from16 v26, v0 │ │ +310bb6: 7606 9796 1a00 |0671: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ +310bbc: 6900 e88b |0674: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL1_ID:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8be8 │ │ +310bc0: 2200 1f12 |0676: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +310bc4: 6225 2a8e |0678: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +310bc8: 1a21 3b3a |067a: const-string v33, "MUSICBRAINZ_WORK_PART_LEVEL2_ID" // string@3a3b │ │ +310bcc: 1322 5e00 |067c: const/16 v34, #int 94 // #5e │ │ +310bd0: 1a23 204b |067e: const-string v35, "TXXX" // string@4b20 │ │ +310bd4: 1a24 3b3a |0680: const-string v36, "MUSICBRAINZ_WORK_PART_LEVEL2_ID" // string@3a3b │ │ +310bd8: 0820 0000 |0682: move-object/from16 v32, v0 │ │ +310bdc: 7606 9796 2000 |0684: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ +310be2: 6900 e98b |0687: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL2_ID:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8be9 │ │ +310be6: 2200 1f12 |0689: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +310bea: 621f 2a8e |068b: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +310bee: 1a1b 3e3a |068d: const-string v27, "MUSICBRAINZ_WORK_PART_LEVEL3_ID" // string@3a3e │ │ +310bf2: 131c 5f00 |068f: const/16 v28, #int 95 // #5f │ │ +310bf6: 1a1d 204b |0691: const-string v29, "TXXX" // string@4b20 │ │ +310bfa: 1a1e 3e3a |0693: const-string v30, "MUSICBRAINZ_WORK_PART_LEVEL3_ID" // string@3a3e │ │ +310bfe: 081a 0000 |0695: move-object/from16 v26, v0 │ │ +310c02: 7606 9796 1a00 |0697: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ +310c08: 6900 ea8b |069a: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL3_ID:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bea │ │ +310c0c: 2200 1f12 |069c: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +310c10: 6225 2a8e |069e: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +310c14: 1a21 413a |06a0: const-string v33, "MUSICBRAINZ_WORK_PART_LEVEL4_ID" // string@3a41 │ │ +310c18: 1322 6000 |06a2: const/16 v34, #int 96 // #60 │ │ +310c1c: 1a23 204b |06a4: const-string v35, "TXXX" // string@4b20 │ │ +310c20: 1a24 413a |06a6: const-string v36, "MUSICBRAINZ_WORK_PART_LEVEL4_ID" // string@3a41 │ │ +310c24: 0820 0000 |06a8: move-object/from16 v32, v0 │ │ +310c28: 7606 9796 2000 |06aa: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ +310c2e: 6900 eb8b |06ad: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL4_ID:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8beb │ │ +310c32: 2200 1f12 |06af: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +310c36: 621f 2a8e |06b1: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +310c3a: 1a1b 443a |06b3: const-string v27, "MUSICBRAINZ_WORK_PART_LEVEL5_ID" // string@3a44 │ │ +310c3e: 131c 6100 |06b5: const/16 v28, #int 97 // #61 │ │ +310c42: 1a1d 204b |06b7: const-string v29, "TXXX" // string@4b20 │ │ +310c46: 1a1e 443a |06b9: const-string v30, "MUSICBRAINZ_WORK_PART_LEVEL5_ID" // string@3a44 │ │ +310c4a: 081a 0000 |06bb: move-object/from16 v26, v0 │ │ +310c4e: 7606 9796 1a00 |06bd: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ +310c54: 6900 ec8b |06c0: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL5_ID:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bec │ │ +310c58: 2200 1f12 |06c2: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +310c5c: 6225 2a8e |06c4: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +310c60: 1a21 473a |06c6: const-string v33, "MUSICBRAINZ_WORK_PART_LEVEL6_ID" // string@3a47 │ │ +310c64: 1322 6200 |06c8: const/16 v34, #int 98 // #62 │ │ +310c68: 1a23 204b |06ca: const-string v35, "TXXX" // string@4b20 │ │ +310c6c: 1a24 473a |06cc: const-string v36, "MUSICBRAINZ_WORK_PART_LEVEL6_ID" // string@3a47 │ │ +310c70: 0820 0000 |06ce: move-object/from16 v32, v0 │ │ +310c74: 7606 9796 2000 |06d0: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ +310c7a: 6900 ed8b |06d3: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL6_ID:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bed │ │ +310c7e: 2200 1f12 |06d5: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +310c82: 621f 2a8e |06d7: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +310c86: 1a1b 4b3a |06d9: const-string v27, "MUSICIP_ID" // string@3a4b │ │ +310c8a: 131c 6300 |06db: const/16 v28, #int 99 // #63 │ │ +310c8e: 1a1d 204b |06dd: const-string v29, "TXXX" // string@4b20 │ │ +310c92: 1a1e de3c |06df: const-string v30, "MusicIP PUID" // string@3cde │ │ +310c96: 081a 0000 |06e1: move-object/from16 v26, v0 │ │ +310c9a: 7606 9796 1a00 |06e3: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ +310ca0: 6900 ee8b |06e6: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MUSICIP_ID:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bee │ │ +310ca4: 2200 1f12 |06e8: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +310ca8: 6225 2a8e |06ea: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +310cac: 1a21 ae3e |06ec: const-string v33, "OCCASION" // string@3eae │ │ +310cb0: 1322 6400 |06ee: const/16 v34, #int 100 // #64 │ │ +310cb4: 1a23 290e |06f0: const-string v35, "COMM" // string@0e29 │ │ +310cb8: 1a24 ef47 |06f2: const-string v36, "Songs-DB_Occasion" // string@47ef │ │ +310cbc: 0820 0000 |06f4: move-object/from16 v32, v0 │ │ +310cc0: 7606 9796 2000 |06f6: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ +310cc6: 6900 ef8b |06f9: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.OCCASION:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bef │ │ +310cca: 2200 1f12 |06fb: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +310cce: 621f 2a8e |06fd: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +310cd2: 1a1b fd3e |06ff: const-string v27, "OPUS" // string@3efd │ │ +310cd6: 131c 6500 |0701: const/16 v28, #int 101 // #65 │ │ +310cda: 1a1d 204b |0703: const-string v29, "TXXX" // string@4b20 │ │ +310cde: 1a1e fd3e |0705: const-string v30, "OPUS" // string@3efd │ │ +310ce2: 081a 0000 |0707: move-object/from16 v26, v0 │ │ +310ce6: 7606 9796 1a00 |0709: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ +310cec: 6900 f08b |070c: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.OPUS:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bf0 │ │ +310cf0: 2200 1f12 |070e: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +310cf4: 6225 2a8e |0710: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +310cf8: 1a21 0a3f |0712: const-string v33, "ORCHESTRA" // string@3f0a │ │ +310cfc: 1322 6600 |0714: const/16 v34, #int 102 // #66 │ │ +310d00: 1a23 204b |0716: const-string v35, "TXXX" // string@4b20 │ │ +310d04: 1a24 0a3f |0718: const-string v36, "ORCHESTRA" // string@3f0a │ │ +310d08: 0820 0000 |071a: move-object/from16 v32, v0 │ │ +310d0c: 7606 9796 2000 |071c: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ +310d12: 6900 f18b |071f: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ORCHESTRA:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bf1 │ │ +310d16: 2200 1f12 |0721: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +310d1a: 621f 2a8e |0723: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +310d1e: 1a1b 0b3f |0725: const-string v27, "ORCHESTRA_SORT" // string@3f0b │ │ +310d22: 131c 6700 |0727: const/16 v28, #int 103 // #67 │ │ +310d26: 1a1d 204b |0729: const-string v29, "TXXX" // string@4b20 │ │ +310d2a: 1a1e 0b3f |072b: const-string v30, "ORCHESTRA_SORT" // string@3f0b │ │ +310d2e: 081a 0000 |072d: move-object/from16 v26, v0 │ │ +310d32: 7606 9796 1a00 |072f: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ +310d38: 6900 f28b |0732: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ORCHESTRA_SORT:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bf2 │ │ +310d3c: 2200 1f12 |0734: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +310d40: 6201 2a8e |0736: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +310d44: 1a02 183f |0738: const-string v2, "ORIGINAL_ALBUM" // string@3f18 │ │ +310d48: 130d 6800 |073a: const/16 v13, #int 104 // #68 │ │ +310d4c: 1a0e d849 |073c: const-string v14, "TOAL" // string@49d8 │ │ +310d50: 7051 9896 20ed |073e: invoke-direct {v0, v2, v13, v14, v1}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9698 │ │ +310d56: 6900 f38b |0741: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ORIGINAL_ALBUM:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bf3 │ │ +310d5a: 2200 1f12 |0743: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +310d5e: 6201 2a8e |0745: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +310d62: 1a02 1a3f |0747: const-string v2, "ORIGINAL_ARTIST" // string@3f1a │ │ +310d66: 130d 6900 |0749: const/16 v13, #int 105 // #69 │ │ +310d6a: 1a0e e949 |074b: const-string v14, "TOPE" // string@49e9 │ │ +310d6e: 7051 9896 20ed |074d: invoke-direct {v0, v2, v13, v14, v1}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9698 │ │ +310d74: 6900 f48b |0750: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ORIGINAL_ARTIST:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bf4 │ │ +310d78: 2200 1f12 |0752: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +310d7c: 6201 2a8e |0754: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +310d80: 1a02 1b3f |0756: const-string v2, "ORIGINAL_LYRICIST" // string@3f1b │ │ +310d84: 130d 6a00 |0758: const/16 v13, #int 106 // #6a │ │ +310d88: 1a0e e349 |075a: const-string v14, "TOLY" // string@49e3 │ │ +310d8c: 7051 9896 20ed |075c: invoke-direct {v0, v2, v13, v14, v1}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9698 │ │ +310d92: 6900 f58b |075f: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ORIGINAL_LYRICIST:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bf5 │ │ +310d96: 2200 1f12 |0761: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +310d9a: 621f 2a8e |0763: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +310d9e: 1a1b 233f |0765: const-string v27, "OVERALL_WORK" // string@3f23 │ │ +310da2: 131c 6b00 |0767: const/16 v28, #int 107 // #6b │ │ +310da6: 1a1d 204b |0769: const-string v29, "TXXX" // string@4b20 │ │ +310daa: 1a1e 233f |076b: const-string v30, "OVERALL_WORK" // string@3f23 │ │ +310dae: 081a 0000 |076d: move-object/from16 v26, v0 │ │ +310db2: 7606 9796 1a00 |076f: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ +310db8: 6900 f78b |0772: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.OVERALL_WORK:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bf7 │ │ +310dbc: 2200 1f12 |0774: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +310dc0: 6201 2a8e |0776: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +310dc4: 1a02 1c3f |0778: const-string v2, "ORIGINAL_YEAR" // string@3f1c │ │ +310dc8: 130d 6c00 |077a: const/16 v13, #int 108 // #6c │ │ +310dcc: 1a0e f349 |077c: const-string v14, "TORY" // string@49f3 │ │ +310dd0: 7051 9896 20ed |077e: invoke-direct {v0, v2, v13, v14, v1}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9698 │ │ +310dd6: 6900 f68b |0781: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ORIGINAL_YEAR:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bf6 │ │ +310dda: 2200 1f12 |0783: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +310dde: 621f 2a8e |0785: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +310de2: 1a1b 1940 |0787: const-string v27, "PART" // string@4019 │ │ +310de6: 131c 6d00 |0789: const/16 v28, #int 109 // #6d │ │ +310dea: 1a1d 204b |078b: const-string v29, "TXXX" // string@4b20 │ │ +310dee: 1a1e 1940 |078d: const-string v30, "PART" // string@4019 │ │ +310df2: 081a 0000 |078f: move-object/from16 v26, v0 │ │ +310df6: 7606 9796 1a00 |0791: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ +310dfc: 6900 f88b |0794: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.PART:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bf8 │ │ +310e00: 2200 1f12 |0796: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +310e04: 6225 2a8e |0798: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +310e08: 1a21 1b40 |079a: const-string v33, "PART_NUMBER" // string@401b │ │ +310e0c: 1322 6e00 |079c: const/16 v34, #int 110 // #6e │ │ +310e10: 1a23 204b |079e: const-string v35, "TXXX" // string@4b20 │ │ +310e14: 1a24 1a40 |07a0: const-string v36, "PARTNUMBER" // string@401a │ │ +310e18: 0820 0000 |07a2: move-object/from16 v32, v0 │ │ +310e1c: 7606 9796 2000 |07a4: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ +310e22: 6900 f98b |07a7: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.PART_NUMBER:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bf9 │ │ +310e26: 2200 1f12 |07a9: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +310e2a: 621f 2a8e |07ab: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +310e2e: 1a1b 1d40 |07ad: const-string v27, "PART_TYPE" // string@401d │ │ +310e32: 131c 6f00 |07af: const/16 v28, #int 111 // #6f │ │ +310e36: 1a1d 204b |07b1: const-string v29, "TXXX" // string@4b20 │ │ +310e3a: 1a1e 1d40 |07b3: const-string v30, "PART_TYPE" // string@401d │ │ +310e3e: 081a 0000 |07b5: move-object/from16 v26, v0 │ │ +310e42: 7606 9796 1a00 |07b7: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ +310e48: 6900 fa8b |07ba: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.PART_TYPE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bfa │ │ +310e4c: 2200 1f12 |07bc: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +310e50: 6201 2a8e |07be: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +310e54: 1a02 4040 |07c0: const-string v2, "PERFORMER" // string@4040 │ │ +310e58: 130d 7000 |07c2: const/16 v13, #int 112 // #70 │ │ +310e5c: 7051 9896 20fd |07c4: invoke-direct {v0, v2, v13, v15, v1}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9698 │ │ +310e62: 6900 fb8b |07c7: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.PERFORMER:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bfb │ │ +310e66: 2200 1f12 |07c9: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +310e6a: 621f 2a8e |07cb: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +310e6e: 1a1b 4140 |07cd: const-string v27, "PERFORMER_NAME" // string@4041 │ │ +310e72: 131c 7100 |07cf: const/16 v28, #int 113 // #71 │ │ +310e76: 1a1d 204b |07d1: const-string v29, "TXXX" // string@4b20 │ │ +310e7a: 1a1e 4140 |07d3: const-string v30, "PERFORMER_NAME" // string@4041 │ │ +310e7e: 081a 0000 |07d5: move-object/from16 v26, v0 │ │ +310e82: 7606 9796 1a00 |07d7: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ +310e88: 6900 fc8b |07da: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.PERFORMER_NAME:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bfc │ │ +310e8c: 2200 1f12 |07dc: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +310e90: 6225 2a8e |07de: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +310e94: 1a21 4240 |07e0: const-string v33, "PERFORMER_NAME_SORT" // string@4042 │ │ +310e98: 1322 7200 |07e2: const/16 v34, #int 114 // #72 │ │ +310e9c: 1a23 204b |07e4: const-string v35, "TXXX" // string@4b20 │ │ +310ea0: 1a24 4240 |07e6: const-string v36, "PERFORMER_NAME_SORT" // string@4042 │ │ +310ea4: 0820 0000 |07e8: move-object/from16 v32, v0 │ │ +310ea8: 7606 9796 2000 |07ea: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ +310eae: 6900 fd8b |07ed: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.PERFORMER_NAME_SORT:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bfd │ │ +310eb2: 2200 1f12 |07ef: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +310eb6: 621f 2a8e |07f1: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +310eba: 1a1b 4340 |07f3: const-string v27, "PERIOD" // string@4043 │ │ +310ebe: 131c 7300 |07f5: const/16 v28, #int 115 // #73 │ │ +310ec2: 1a1d 204b |07f7: const-string v29, "TXXX" // string@4b20 │ │ +310ec6: 1a1e 4340 |07f9: const-string v30, "PERIOD" // string@4043 │ │ +310eca: 081a 0000 |07fb: move-object/from16 v26, v0 │ │ +310ece: 7606 9796 1a00 |07fd: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ +310ed4: 6900 fe8b |0800: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.PERIOD:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bfe │ │ +310ed8: 2200 1f12 |0802: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +310edc: 6201 3a8f |0804: sget-object v1, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey;.PRODUCER:Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey; // field@8f3a │ │ +310ee0: 6e10 f79b 0100 |0806: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey;.getKey:()Ljava/lang/String; // method@9bf7 │ │ +310ee6: 0c24 |0809: move-result-object v36 │ │ +310ee8: 6225 2a8e |080a: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +310eec: 1a21 a340 |080c: const-string v33, "PRODUCER" // string@40a3 │ │ +310ef0: 1322 7400 |080e: const/16 v34, #int 116 // #74 │ │ +310ef4: 1a23 bd1e |0810: const-string v35, "IPLS" // string@1ebd │ │ +310ef8: 0820 0000 |0812: move-object/from16 v32, v0 │ │ +310efc: 7606 9796 2000 |0814: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ +310f02: 6900 ff8b |0817: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.PRODUCER:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bff │ │ +310f06: 2200 1f12 |0819: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +310f0a: 621f 2a8e |081b: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +310f0e: 1a1b 6e42 |081d: const-string v27, "QUALITY" // string@426e │ │ +310f12: 131c 7500 |081f: const/16 v28, #int 117 // #75 │ │ +310f16: 1a1d 290e |0821: const-string v29, "COMM" // string@0e29 │ │ +310f1a: 1a1e f047 |0823: const-string v30, "Songs-DB_Preference" // string@47f0 │ │ +310f1e: 081a 0000 |0825: move-object/from16 v26, v0 │ │ +310f22: 7606 9796 1a00 |0827: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ +310f28: 6900 008c |082a: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.QUALITY:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c00 │ │ +310f2c: 2200 1f12 |082c: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +310f30: 6225 2a8e |082e: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +310f34: 1a21 7e42 |0830: const-string v33, "RANKING" // string@427e │ │ +310f38: 1322 7600 |0832: const/16 v34, #int 118 // #76 │ │ +310f3c: 1a23 204b |0834: const-string v35, "TXXX" // string@4b20 │ │ +310f40: 1a24 7e42 |0836: const-string v36, "RANKING" // string@427e │ │ +310f44: 0820 0000 |0838: move-object/from16 v32, v0 │ │ +310f48: 7606 9796 2000 |083a: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ +310f4e: 6900 018c |083d: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.RANKING:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c01 │ │ +310f52: 2200 1f12 |083f: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +310f56: 6201 2a8e |0841: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +310f5a: 1a02 7f42 |0843: const-string v2, "RATING" // string@427f │ │ +310f5e: 130d 7700 |0845: const/16 v13, #int 119 // #77 │ │ +310f62: 1a0e 6f40 |0847: const-string v14, "POPM" // string@406f │ │ +310f66: 7051 9896 20ed |0849: invoke-direct {v0, v2, v13, v14, v1}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9698 │ │ +310f6c: 6900 028c |084c: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.RATING:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c02 │ │ +310f70: 2200 1f12 |084e: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +310f74: 6201 2a8e |0850: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +310f78: 1a02 9f42 |0852: const-string v2, "RECORD_LABEL" // string@429f │ │ +310f7c: 130d 7800 |0854: const/16 v13, #int 120 // #78 │ │ +310f80: 1a0e 214a |0856: const-string v14, "TPUB" // string@4a21 │ │ +310f84: 7051 9896 20ed |0858: invoke-direct {v0, v2, v13, v14, v1}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9698 │ │ +310f8a: 6900 038c |085b: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.RECORD_LABEL:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c03 │ │ +310f8e: 2200 1f12 |085d: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +310f92: 6201 2a8e |085f: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +310f96: 1a02 b542 |0861: const-string v2, "REMIXER" // string@42b5 │ │ +310f9a: 130d 7900 |0863: const/16 v13, #int 121 // #79 │ │ +310f9e: 1a0e 1d4a |0865: const-string v14, "TPE4" // string@4a1d │ │ +310fa2: 7051 9896 20ed |0867: invoke-direct {v0, v2, v13, v14, v1}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9698 │ │ +310fa8: 6900 048c |086a: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.REMIXER:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c04 │ │ +310fac: 2200 1f12 |086c: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +310fb0: 621f 2a8e |086e: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +310fb4: 1a1b 6044 |0870: const-string v27, "SCRIPT" // string@4460 │ │ +310fb8: 131c 7a00 |0872: const/16 v28, #int 122 // #7a │ │ +310fbc: 1a1d 204b |0874: const-string v29, "TXXX" // string@4b20 │ │ +310fc0: 1a1e aa46 |0876: const-string v30, "Script" // string@46aa │ │ +310fc4: 081a 0000 |0878: move-object/from16 v26, v0 │ │ +310fc8: 7606 9796 1a00 |087a: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ +310fce: 6900 058c |087d: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.SCRIPT:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c05 │ │ +310fd2: 2200 1f12 |087f: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +310fd6: 6225 2a8e |0881: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +310fda: 1a21 0a45 |0883: const-string v33, "SINGLE_DISC_TRACK_NO" // string@450a │ │ +310fde: 1322 7b00 |0885: const/16 v34, #int 123 // #7b │ │ +310fe2: 1a23 204b |0887: const-string v35, "TXXX" // string@4b20 │ │ +310fe6: 1a24 0a45 |0889: const-string v36, "SINGLE_DISC_TRACK_NO" // string@450a │ │ +310fea: 0820 0000 |088b: move-object/from16 v32, v0 │ │ +310fee: 7606 9796 2000 |088d: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ +310ff4: 6900 068c |0890: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.SINGLE_DISC_TRACK_NO:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c06 │ │ +310ff8: 2200 1f12 |0892: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +310ffc: 6201 2a8e |0894: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +311000: 1a02 3746 |0896: const-string v2, "SUBTITLE" // string@4637 │ │ +311004: 130d 7c00 |0898: const/16 v13, #int 124 // #7c │ │ +311008: 1a0e a949 |089a: const-string v14, "TIT3" // string@49a9 │ │ +31100c: 7051 9896 20ed |089c: invoke-direct {v0, v2, v13, v14, v1}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9698 │ │ +311012: 6900 078c |089f: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.SUBTITLE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c07 │ │ +311016: 2200 1f12 |08a1: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +31101a: 621f 2a8e |08a3: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +31101e: 1a1b 0849 |08a5: const-string v27, "TAGS" // string@4908 │ │ +311022: 131c 7d00 |08a7: const/16 v28, #int 125 // #7d │ │ +311026: 1a1d 204b |08a9: const-string v29, "TXXX" // string@4b20 │ │ +31102a: 1a1e 0849 |08ab: const-string v30, "TAGS" // string@4908 │ │ +31102e: 081a 0000 |08ad: move-object/from16 v26, v0 │ │ +311032: 7606 9796 1a00 |08af: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ +311038: 6900 088c |08b2: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.TAGS:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c08 │ │ +31103c: 2200 1f12 |08b4: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +311040: 6225 2a8e |08b6: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +311044: 1a21 5b49 |08b8: const-string v33, "TEMPO" // string@495b │ │ +311048: 1322 7e00 |08ba: const/16 v34, #int 126 // #7e │ │ +31104c: 1a23 290e |08bc: const-string v35, "COMM" // string@0e29 │ │ +311050: 1a24 f147 |08be: const-string v36, "Songs-DB_Tempo" // string@47f1 │ │ +311054: 0820 0000 |08c0: move-object/from16 v32, v0 │ │ +311058: 7606 9796 2000 |08c2: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ +31105e: 6900 098c |08c5: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.TEMPO:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c09 │ │ +311062: 2200 1f12 |08c7: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +311066: 621f 2a8e |08c9: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +31106a: 1a1b 9149 |08cb: const-string v27, "TIMBRE" // string@4991 │ │ +31106e: 131c 7f00 |08cd: const/16 v28, #int 127 // #7f │ │ +311072: 1a1d 204b |08cf: const-string v29, "TXXX" // string@4b20 │ │ +311076: 1a1e 9249 |08d1: const-string v30, "TIMBRE_BRIGHTNESS" // string@4992 │ │ +31107a: 081a 0000 |08d3: move-object/from16 v26, v0 │ │ +31107e: 7606 9796 1a00 |08d5: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ +311084: 6900 0a8c |08d8: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.TIMBRE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c0a │ │ +311088: 2200 1f12 |08da: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +31108c: 6201 2a8e |08dc: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +311090: 1a02 ab49 |08de: const-string v2, "TITLE" // string@49ab │ │ +311094: 130d 8000 |08e0: const/16 v13, #int 128 // #80 │ │ +311098: 1a0e a849 |08e2: const-string v14, "TIT2" // string@49a8 │ │ +31109c: 7051 9896 20ed |08e4: invoke-direct {v0, v2, v13, v14, v1}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9698 │ │ +3110a2: 6900 0b8c |08e7: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.TITLE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c0b │ │ +3110a6: 2200 1f12 |08e9: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +3110aa: 621f 2a8e |08eb: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +3110ae: 1a1b ad49 |08ed: const-string v27, "TITLE_MOVEMENT" // string@49ad │ │ +3110b2: 131c 8100 |08ef: const/16 v28, #int 129 // #81 │ │ +3110b6: 1a1d 204b |08f1: const-string v29, "TXXX" // string@4b20 │ │ +3110ba: 1a1e ad49 |08f3: const-string v30, "TITLE_MOVEMENT" // string@49ad │ │ +3110be: 081a 0000 |08f5: move-object/from16 v26, v0 │ │ +3110c2: 7606 9796 1a00 |08f7: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ +3110c8: 6900 0c8c |08fa: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.TITLE_MOVEMENT:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c0c │ │ +3110cc: 2200 1f12 |08fc: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +3110d0: 6225 2a8e |08fe: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +3110d4: 1a21 323a |0900: const-string v33, "MUSICBRAINZ_WORK" // string@3a32 │ │ +3110d8: 1322 8200 |0902: const/16 v34, #int 130 // #82 │ │ +3110dc: 1a23 204b |0904: const-string v35, "TXXX" // string@4b20 │ │ +3110e0: 1a24 323a |0906: const-string v36, "MUSICBRAINZ_WORK" // string@3a32 │ │ +3110e4: 0820 0000 |0908: move-object/from16 v32, v0 │ │ +3110e8: 7606 9796 2000 |090a: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ +3110ee: 6900 e48b |090d: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MUSICBRAINZ_WORK:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8be4 │ │ +3110f2: 2200 1f12 |090f: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +3110f6: 6201 2a8e |0911: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +3110fa: 1a02 af49 |0913: const-string v2, "TITLE_SORT" // string@49af │ │ +3110fe: 130d 8300 |0915: const/16 v13, #int 131 // #83 │ │ +311102: 1a0e c54a |0917: const-string v14, "TSOT" // string@4ac5 │ │ +311106: 7051 9896 20ed |0919: invoke-direct {v0, v2, v13, v14, v1}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9698 │ │ +31110c: 6900 0d8c |091c: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.TITLE_SORT:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c0d │ │ +311110: 2200 1f12 |091e: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +311114: 621f 2a8e |0920: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +311118: 1a1b e449 |0922: const-string v27, "TONALITY" // string@49e4 │ │ +31111c: 131c 8400 |0924: const/16 v28, #int 132 // #84 │ │ +311120: 1a1d 204b |0926: const-string v29, "TXXX" // string@4b20 │ │ +311124: 1a1e e449 |0928: const-string v30, "TONALITY" // string@49e4 │ │ +311128: 081a 0000 |092a: move-object/from16 v26, v0 │ │ +31112c: 7606 9796 1a00 |092c: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ +311132: 6900 0e8c |092f: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.TONALITY:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c0e │ │ +311136: 2200 1f12 |0931: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +31113a: 6201 2a8e |0933: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +31113e: 1a02 2e4a |0935: const-string v2, "TRACK" // string@4a2e │ │ +311142: 130d 8500 |0937: const/16 v13, #int 133 // #85 │ │ +311146: 1a0e 9f4a |0939: const-string v14, "TRCK" // string@4a9f │ │ +31114a: 7051 9896 20ed |093b: invoke-direct {v0, v2, v13, v14, v1}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9698 │ │ +311150: 6900 0f8c |093e: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.TRACK:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c0f │ │ +311154: 2200 1f12 |0940: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +311158: 6201 2a8e |0942: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +31115c: 1a02 374a |0944: const-string v2, "TRACK_TOTAL" // string@4a37 │ │ +311160: 130d 8600 |0946: const/16 v13, #int 134 // #86 │ │ +311164: 1a0e 9f4a |0948: const-string v14, "TRCK" // string@4a9f │ │ +311168: 7051 9896 20ed |094a: invoke-direct {v0, v2, v13, v14, v1}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9698 │ │ +31116e: 6900 108c |094d: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.TRACK_TOTAL:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c10 │ │ +311172: 2200 1f12 |094f: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +311176: 621f 2a8e |0951: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +31117a: 1a1b 634f |0953: const-string v27, "URL_DISCOGS_ARTIST_SITE" // string@4f63 │ │ +31117e: 131c 8700 |0955: const/16 v28, #int 135 // #87 │ │ +311182: 1a1d 9453 |0957: const-string v29, "WXXX" // string@5394 │ │ +311186: 1a1e df13 |0959: const-string v30, "DISCOGS_ARTIST" // string@13df │ │ +31118a: 081a 0000 |095b: move-object/from16 v26, v0 │ │ +31118e: 7606 9796 1a00 |095d: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ +311194: 6900 118c |0960: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.URL_DISCOGS_ARTIST_SITE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c11 │ │ +311198: 2200 1f12 |0962: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +31119c: 6225 2a8e |0964: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +3111a0: 1a21 644f |0966: const-string v33, "URL_DISCOGS_RELEASE_SITE" // string@4f64 │ │ +3111a4: 1322 8800 |0968: const/16 v34, #int 136 // #88 │ │ +3111a8: 1a23 9453 |096a: const-string v35, "WXXX" // string@5394 │ │ +3111ac: 1a24 e013 |096c: const-string v36, "DISCOGS_RELEASE" // string@13e0 │ │ +3111b0: 0820 0000 |096e: move-object/from16 v32, v0 │ │ +3111b4: 7606 9796 2000 |0970: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ +3111ba: 6900 128c |0973: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.URL_DISCOGS_RELEASE_SITE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c12 │ │ +3111be: 2200 1f12 |0975: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +3111c2: 621f 2a8e |0977: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +3111c6: 1a1b 654f |0979: const-string v27, "URL_LYRICS_SITE" // string@4f65 │ │ +3111ca: 131c 8900 |097b: const/16 v28, #int 137 // #89 │ │ +3111ce: 1a1d 9453 |097d: const-string v29, "WXXX" // string@5394 │ │ +3111d2: 1a1e ee22 |097f: const-string v30, "LYRICS_SITE" // string@22ee │ │ +3111d6: 081a 0000 |0981: move-object/from16 v26, v0 │ │ +3111da: 7606 9796 1a00 |0983: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ +3111e0: 6900 138c |0986: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.URL_LYRICS_SITE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c13 │ │ +3111e4: 2200 1f12 |0988: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +3111e8: 6201 2a8e |098a: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +3111ec: 1a02 664f |098c: const-string v2, "URL_OFFICIAL_ARTIST_SITE" // string@4f66 │ │ +3111f0: 130d 8a00 |098e: const/16 v13, #int 138 // #8a │ │ +3111f4: 1a0e 6a53 |0990: const-string v14, "WOAR" // string@536a │ │ +3111f8: 7051 9896 20ed |0992: invoke-direct {v0, v2, v13, v14, v1}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9698 │ │ +3111fe: 6900 148c |0995: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.URL_OFFICIAL_ARTIST_SITE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c14 │ │ +311202: 2200 1f12 |0997: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +311206: 621f 2a8e |0999: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +31120a: 1a1b 674f |099b: const-string v27, "URL_OFFICIAL_RELEASE_SITE" // string@4f67 │ │ +31120e: 131c 8b00 |099d: const/16 v28, #int 139 // #8b │ │ +311212: 1a1d 9453 |099f: const-string v29, "WXXX" // string@5394 │ │ +311216: 1a1e b93e |09a1: const-string v30, "OFFICIAL_RELEASE" // string@3eb9 │ │ +31121a: 081a 0000 |09a3: move-object/from16 v26, v0 │ │ +31121e: 7606 9796 1a00 |09a5: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ +311224: 6900 158c |09a8: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.URL_OFFICIAL_RELEASE_SITE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c15 │ │ +311228: 2200 1f12 |09aa: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +31122c: 6225 2a8e |09ac: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +311230: 1a21 694f |09ae: const-string v33, "URL_WIKIPEDIA_ARTIST_SITE" // string@4f69 │ │ +311234: 1322 8c00 |09b0: const/16 v34, #int 140 // #8c │ │ +311238: 1a23 9453 |09b2: const-string v35, "WXXX" // string@5394 │ │ +31123c: 1a24 1653 |09b4: const-string v36, "WIKIPEDIA_ARTIST" // string@5316 │ │ +311240: 0820 0000 |09b6: move-object/from16 v32, v0 │ │ +311244: 7606 9796 2000 |09b8: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ +31124a: 6900 168c |09bb: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.URL_WIKIPEDIA_ARTIST_SITE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c16 │ │ +31124e: 2200 1f12 |09bd: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +311252: 621f 2a8e |09bf: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +311256: 1a1b 6a4f |09c1: const-string v27, "URL_WIKIPEDIA_RELEASE_SITE" // string@4f6a │ │ +31125a: 131c 8d00 |09c3: const/16 v28, #int 141 // #8d │ │ +31125e: 1a1d 9453 |09c5: const-string v29, "WXXX" // string@5394 │ │ +311262: 1a1e 1753 |09c7: const-string v30, "WIKIPEDIA_RELEASE" // string@5317 │ │ +311266: 081a 0000 |09c9: move-object/from16 v26, v0 │ │ +31126a: 7606 9796 1a00 |09cb: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ +311270: 6900 178c |09ce: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.URL_WIKIPEDIA_RELEASE_SITE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c17 │ │ +311274: 2200 1f12 |09d0: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +311278: 6225 2a8e |09d2: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +31127c: 1a21 7153 |09d4: const-string v33, "WORK" // string@5371 │ │ +311280: 1322 8e00 |09d6: const/16 v34, #int 142 // #8e │ │ +311284: 1a23 204b |09d8: const-string v35, "TXXX" // string@4b20 │ │ +311288: 1a24 7153 |09da: const-string v36, "WORK" // string@5371 │ │ +31128c: 0820 0000 |09dc: move-object/from16 v32, v0 │ │ +311290: 7606 9796 2000 |09de: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ +311296: 6900 188c |09e1: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.WORK:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c18 │ │ +31129a: 2200 1f12 |09e3: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +31129e: 621f 2a8e |09e5: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +3112a2: 1a1b 7453 |09e7: const-string v27, "WORK_PART_LEVEL1" // string@5374 │ │ +3112a6: 131c 8f00 |09e9: const/16 v28, #int 143 // #8f │ │ +3112aa: 1a1d 204b |09eb: const-string v29, "TXXX" // string@4b20 │ │ +3112ae: 1a1e 373a |09ed: const-string v30, "MUSICBRAINZ_WORK_PART_LEVEL1" // string@3a37 │ │ +3112b2: 081a 0000 |09ef: move-object/from16 v26, v0 │ │ +3112b6: 7606 9796 1a00 |09f1: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ +3112bc: 6900 198c |09f4: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.WORK_PART_LEVEL1:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c19 │ │ +3112c0: 2200 1f12 |09f6: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +3112c4: 6225 2a8e |09f8: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +3112c8: 1a21 7553 |09fa: const-string v33, "WORK_PART_LEVEL1_TYPE" // string@5375 │ │ +3112cc: 1322 9000 |09fc: const/16 v34, #int 144 // #90 │ │ +3112d0: 1a23 204b |09fe: const-string v35, "TXXX" // string@4b20 │ │ +3112d4: 1a24 393a |0a00: const-string v36, "MUSICBRAINZ_WORK_PART_LEVEL1_TYPE" // string@3a39 │ │ +3112d8: 0820 0000 |0a02: move-object/from16 v32, v0 │ │ +3112dc: 7606 9796 2000 |0a04: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ +3112e2: 6900 1a8c |0a07: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.WORK_PART_LEVEL1_TYPE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c1a │ │ +3112e6: 2200 1f12 |0a09: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +3112ea: 621f 2a8e |0a0b: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +3112ee: 1a1b 7653 |0a0d: const-string v27, "WORK_PART_LEVEL2" // string@5376 │ │ +3112f2: 131c 9100 |0a0f: const/16 v28, #int 145 // #91 │ │ +3112f6: 1a1d 204b |0a11: const-string v29, "TXXX" // string@4b20 │ │ +3112fa: 1a1e 3a3a |0a13: const-string v30, "MUSICBRAINZ_WORK_PART_LEVEL2" // string@3a3a │ │ +3112fe: 081a 0000 |0a15: move-object/from16 v26, v0 │ │ +311302: 7606 9796 1a00 |0a17: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ +311308: 6900 1b8c |0a1a: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.WORK_PART_LEVEL2:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c1b │ │ +31130c: 2200 1f12 |0a1c: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +311310: 6225 2a8e |0a1e: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +311314: 1a21 7753 |0a20: const-string v33, "WORK_PART_LEVEL2_TYPE" // string@5377 │ │ +311318: 1322 9200 |0a22: const/16 v34, #int 146 // #92 │ │ +31131c: 1a23 204b |0a24: const-string v35, "TXXX" // string@4b20 │ │ +311320: 1a24 3c3a |0a26: const-string v36, "MUSICBRAINZ_WORK_PART_LEVEL2_TYPE" // string@3a3c │ │ +311324: 0820 0000 |0a28: move-object/from16 v32, v0 │ │ +311328: 7606 9796 2000 |0a2a: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ +31132e: 6900 1c8c |0a2d: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.WORK_PART_LEVEL2_TYPE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c1c │ │ +311332: 2200 1f12 |0a2f: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +311336: 621f 2a8e |0a31: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +31133a: 1a1b 7853 |0a33: const-string v27, "WORK_PART_LEVEL3" // string@5378 │ │ +31133e: 131c 9300 |0a35: const/16 v28, #int 147 // #93 │ │ +311342: 1a1d 204b |0a37: const-string v29, "TXXX" // string@4b20 │ │ +311346: 1a1e 3d3a |0a39: const-string v30, "MUSICBRAINZ_WORK_PART_LEVEL3" // string@3a3d │ │ +31134a: 081a 0000 |0a3b: move-object/from16 v26, v0 │ │ +31134e: 7606 9796 1a00 |0a3d: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ +311354: 6900 1d8c |0a40: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.WORK_PART_LEVEL3:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c1d │ │ +311358: 2200 1f12 |0a42: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +31135c: 6225 2a8e |0a44: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +311360: 1a21 7953 |0a46: const-string v33, "WORK_PART_LEVEL3_TYPE" // string@5379 │ │ +311364: 1322 9400 |0a48: const/16 v34, #int 148 // #94 │ │ +311368: 1a23 204b |0a4a: const-string v35, "TXXX" // string@4b20 │ │ +31136c: 1a24 3f3a |0a4c: const-string v36, "MUSICBRAINZ_WORK_PART_LEVEL3_TYPE" // string@3a3f │ │ +311370: 0820 0000 |0a4e: move-object/from16 v32, v0 │ │ +311374: 7606 9796 2000 |0a50: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ +31137a: 6900 1e8c |0a53: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.WORK_PART_LEVEL3_TYPE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c1e │ │ +31137e: 2200 1f12 |0a55: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +311382: 621f 2a8e |0a57: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +311386: 1a1b 7a53 |0a59: const-string v27, "WORK_PART_LEVEL4" // string@537a │ │ +31138a: 131c 9500 |0a5b: const/16 v28, #int 149 // #95 │ │ +31138e: 1a1d 204b |0a5d: const-string v29, "TXXX" // string@4b20 │ │ +311392: 1a1e 403a |0a5f: const-string v30, "MUSICBRAINZ_WORK_PART_LEVEL4" // string@3a40 │ │ +311396: 081a 0000 |0a61: move-object/from16 v26, v0 │ │ +31139a: 7606 9796 1a00 |0a63: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ +3113a0: 6900 1f8c |0a66: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.WORK_PART_LEVEL4:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c1f │ │ +3113a4: 2200 1f12 |0a68: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +3113a8: 6225 2a8e |0a6a: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +3113ac: 1a21 7b53 |0a6c: const-string v33, "WORK_PART_LEVEL4_TYPE" // string@537b │ │ +3113b0: 1322 9600 |0a6e: const/16 v34, #int 150 // #96 │ │ +3113b4: 1a23 204b |0a70: const-string v35, "TXXX" // string@4b20 │ │ +3113b8: 1a24 423a |0a72: const-string v36, "MUSICBRAINZ_WORK_PART_LEVEL4_TYPE" // string@3a42 │ │ +3113bc: 0820 0000 |0a74: move-object/from16 v32, v0 │ │ +3113c0: 7606 9796 2000 |0a76: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ +3113c6: 6900 208c |0a79: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.WORK_PART_LEVEL4_TYPE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c20 │ │ +3113ca: 2200 1f12 |0a7b: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +3113ce: 621f 2a8e |0a7d: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +3113d2: 1a1b 7c53 |0a7f: const-string v27, "WORK_PART_LEVEL5" // string@537c │ │ +3113d6: 131c 9700 |0a81: const/16 v28, #int 151 // #97 │ │ +3113da: 1a1d 204b |0a83: const-string v29, "TXXX" // string@4b20 │ │ +3113de: 1a1e 433a |0a85: const-string v30, "MUSICBRAINZ_WORK_PART_LEVEL5" // string@3a43 │ │ +3113e2: 081a 0000 |0a87: move-object/from16 v26, v0 │ │ +3113e6: 7606 9796 1a00 |0a89: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ +3113ec: 6900 218c |0a8c: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.WORK_PART_LEVEL5:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c21 │ │ +3113f0: 2200 1f12 |0a8e: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +3113f4: 6225 2a8e |0a90: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +3113f8: 1a21 7d53 |0a92: const-string v33, "WORK_PART_LEVEL5_TYPE" // string@537d │ │ +3113fc: 1322 9800 |0a94: const/16 v34, #int 152 // #98 │ │ +311400: 1a23 204b |0a96: const-string v35, "TXXX" // string@4b20 │ │ +311404: 1a24 453a |0a98: const-string v36, "MUSICBRAINZ_WORK_PART_LEVEL5_TYPE" // string@3a45 │ │ +311408: 0820 0000 |0a9a: move-object/from16 v32, v0 │ │ +31140c: 7606 9796 2000 |0a9c: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ +311412: 6900 228c |0a9f: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.WORK_PART_LEVEL5_TYPE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c22 │ │ +311416: 2200 1f12 |0aa1: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +31141a: 621f 2a8e |0aa3: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +31141e: 1a1b 7e53 |0aa5: const-string v27, "WORK_PART_LEVEL6" // string@537e │ │ +311422: 131c 9900 |0aa7: const/16 v28, #int 153 // #99 │ │ +311426: 1a1d 204b |0aa9: const-string v29, "TXXX" // string@4b20 │ │ +31142a: 1a1e 463a |0aab: const-string v30, "MUSICBRAINZ_WORK_PART_LEVEL6" // string@3a46 │ │ +31142e: 081a 0000 |0aad: move-object/from16 v26, v0 │ │ +311432: 7606 9796 1a00 |0aaf: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ +311438: 6900 238c |0ab2: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.WORK_PART_LEVEL6:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c23 │ │ +31143c: 2200 1f12 |0ab4: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +311440: 6225 2a8e |0ab6: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +311444: 1a21 7f53 |0ab8: const-string v33, "WORK_PART_LEVEL6_TYPE" // string@537f │ │ +311448: 1322 9a00 |0aba: const/16 v34, #int 154 // #9a │ │ +31144c: 1a23 204b |0abc: const-string v35, "TXXX" // string@4b20 │ │ +311450: 1a24 483a |0abe: const-string v36, "MUSICBRAINZ_WORK_PART_LEVEL6_TYPE" // string@3a48 │ │ +311454: 0820 0000 |0ac0: move-object/from16 v32, v0 │ │ +311458: 7606 9796 2000 |0ac2: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ +31145e: 6900 248c |0ac5: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.WORK_PART_LEVEL6_TYPE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c24 │ │ +311462: 2200 1f12 |0ac7: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +311466: 621f 2a8e |0ac9: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +31146a: 1a1b 8053 |0acb: const-string v27, "WORK_TYPE" // string@5380 │ │ +31146e: 131c 9b00 |0acd: const/16 v28, #int 155 // #9b │ │ +311472: 1a1d 204b |0acf: const-string v29, "TXXX" // string@4b20 │ │ +311476: 1a1e 8053 |0ad1: const-string v30, "WORK_TYPE" // string@5380 │ │ +31147a: 081a 0000 |0ad3: move-object/from16 v26, v0 │ │ +31147e: 7606 9796 1a00 |0ad5: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9697 │ │ +311484: 6900 258c |0ad8: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.WORK_TYPE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c25 │ │ +311488: 2200 1f12 |0ada: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +31148c: 6201 2a8e |0adc: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +311490: 1a02 fd54 |0ade: const-string v2, "YEAR" // string@54fd │ │ +311494: 130d 9c00 |0ae0: const/16 v13, #int 156 // #9c │ │ +311498: 1a0e 244b |0ae2: const-string v14, "TYER" // string@4b24 │ │ +31149c: 7051 9896 20ed |0ae4: invoke-direct {v0, v2, v13, v14, v1}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@9698 │ │ +3114a2: 6900 268c |0ae7: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.YEAR:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c26 │ │ +3114a6: 1300 9d00 |0ae9: const/16 v0, #int 157 // #9d │ │ +3114aa: 2300 eb13 |0aeb: new-array v0, v0, [Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@13eb │ │ +3114ae: 6201 8a8b |0aed: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ACOUSTID_FINGERPRINT:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8b8a │ │ +3114b2: 1202 |0aef: const/4 v2, #int 0 // #0 │ │ +3114b4: 4d01 0002 |0af0: aput-object v1, v0, v2 │ │ +3114b8: 6201 8b8b |0af2: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ACOUSTID_ID:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8b8b │ │ +3114bc: 1212 |0af4: const/4 v2, #int 1 // #1 │ │ +3114be: 4d01 0002 |0af5: aput-object v1, v0, v2 │ │ +3114c2: 6201 8c8b |0af7: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ALBUM:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8b8c │ │ +3114c6: 4d01 0003 |0af9: aput-object v1, v0, v3 │ │ +3114ca: 6201 8d8b |0afb: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ALBUM_ARTIST:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8b8d │ │ +3114ce: 4d01 0004 |0afd: aput-object v1, v0, v4 │ │ +3114d2: 6201 908b |0aff: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ALBUM_ARTIST_SORT:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8b90 │ │ +3114d6: 4d01 0005 |0b01: aput-object v1, v0, v5 │ │ +3114da: 6201 8e8b |0b03: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ALBUM_ARTISTS:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8b8e │ │ +3114de: 1252 |0b05: const/4 v2, #int 5 // #5 │ │ +3114e0: 4d01 0002 |0b06: aput-object v1, v0, v2 │ │ +3114e4: 6201 8f8b |0b08: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ALBUM_ARTISTS_SORT:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8b8f │ │ +3114e8: 1262 |0b0a: const/4 v2, #int 6 // #6 │ │ +3114ea: 4d01 0002 |0b0b: aput-object v1, v0, v2 │ │ +3114ee: 6201 918b |0b0d: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ALBUM_SORT:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8b91 │ │ +3114f2: 4d01 0006 |0b0f: aput-object v1, v0, v6 │ │ +3114f6: 6201 928b |0b11: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.AMAZON_ID:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8b92 │ │ +3114fa: 1302 0800 |0b13: const/16 v2, #int 8 // #8 │ │ +3114fe: 4d01 0002 |0b15: aput-object v1, v0, v2 │ │ +311502: 6201 938b |0b17: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ARRANGER:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8b93 │ │ +311506: 1302 0900 |0b19: const/16 v2, #int 9 // #9 │ │ +31150a: 4d01 0002 |0b1b: aput-object v1, v0, v2 │ │ +31150e: 6201 948b |0b1d: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ARRANGER_SORT:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8b94 │ │ +311512: 1302 0a00 |0b1f: const/16 v2, #int 10 // #a │ │ +311516: 4d01 0002 |0b21: aput-object v1, v0, v2 │ │ +31151a: 6201 958b |0b23: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ARTIST:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8b95 │ │ +31151e: 4d01 0007 |0b25: aput-object v1, v0, v7 │ │ +311522: 6201 968b |0b27: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ARTISTS:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8b96 │ │ +311526: 1302 0c00 |0b29: const/16 v2, #int 12 // #c │ │ +31152a: 4d01 0002 |0b2b: aput-object v1, v0, v2 │ │ +31152e: 6201 978b |0b2d: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ARTISTS_SORT:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8b97 │ │ +311532: 1302 0d00 |0b2f: const/16 v2, #int 13 // #d │ │ +311536: 4d01 0002 |0b31: aput-object v1, v0, v2 │ │ +31153a: 6201 988b |0b33: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ARTIST_SORT:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8b98 │ │ +31153e: 4d01 0008 |0b35: aput-object v1, v0, v8 │ │ +311542: 6201 998b |0b37: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.BARCODE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8b99 │ │ +311546: 1302 0f00 |0b39: const/16 v2, #int 15 // #f │ │ +31154a: 4d01 0002 |0b3b: aput-object v1, v0, v2 │ │ +31154e: 6201 9a8b |0b3d: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.BPM:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8b9a │ │ +311552: 4d01 0009 |0b3f: aput-object v1, v0, v9 │ │ +311556: 6201 9b8b |0b41: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.CATALOG_NO:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8b9b │ │ +31155a: 1302 1100 |0b43: const/16 v2, #int 17 // #11 │ │ +31155e: 4d01 0002 |0b45: aput-object v1, v0, v2 │ │ +311562: 6201 9c8b |0b47: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.CHOIR:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8b9c │ │ +311566: 1302 1200 |0b49: const/16 v2, #int 18 // #12 │ │ +31156a: 4d01 0002 |0b4b: aput-object v1, v0, v2 │ │ +31156e: 6201 9d8b |0b4d: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.CHOIR_SORT:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8b9d │ │ +311572: 1302 1300 |0b4f: const/16 v2, #int 19 // #13 │ │ +311576: 4d01 0002 |0b51: aput-object v1, v0, v2 │ │ +31157a: 6201 9e8b |0b53: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.CLASSICAL_CATALOG:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8b9e │ │ +31157e: 1302 1400 |0b55: const/16 v2, #int 20 // #14 │ │ +311582: 4d01 0002 |0b57: aput-object v1, v0, v2 │ │ +311586: 6201 9f8b |0b59: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.CLASSICAL_NICKNAME:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8b9f │ │ +31158a: 1302 1500 |0b5b: const/16 v2, #int 21 // #15 │ │ +31158e: 4d01 0002 |0b5d: aput-object v1, v0, v2 │ │ +311592: 6201 a08b |0b5f: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.COMMENT:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8ba0 │ │ +311596: 4d01 000a |0b61: aput-object v1, v0, v10 │ │ +31159a: 6201 a18b |0b63: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.COMPOSER:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8ba1 │ │ +31159e: 4d01 000b |0b65: aput-object v1, v0, v11 │ │ +3115a2: 6201 a28b |0b67: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.COMPOSER_SORT:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8ba2 │ │ +3115a6: 4d01 000c |0b69: aput-object v1, v0, v12 │ │ +3115aa: 6201 a38b |0b6b: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.CONDUCTOR:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8ba3 │ │ +3115ae: 1302 1900 |0b6d: const/16 v2, #int 25 // #19 │ │ +3115b2: 4d01 0002 |0b6f: aput-object v1, v0, v2 │ │ +3115b6: 6201 a48b |0b71: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.CONDUCTOR_SORT:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8ba4 │ │ +3115ba: 1302 1a00 |0b73: const/16 v2, #int 26 // #1a │ │ +3115be: 4d01 0002 |0b75: aput-object v1, v0, v2 │ │ +3115c2: 6201 a58b |0b77: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.COPYRIGHT:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8ba5 │ │ +3115c6: 1302 1b00 |0b79: const/16 v2, #int 27 // #1b │ │ +3115ca: 4d01 0002 |0b7b: aput-object v1, v0, v2 │ │ +3115ce: 6201 a68b |0b7d: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.COUNTRY:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8ba6 │ │ +3115d2: 1302 1c00 |0b7f: const/16 v2, #int 28 // #1c │ │ +3115d6: 4d01 0002 |0b81: aput-object v1, v0, v2 │ │ +3115da: 6201 a78b |0b83: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.COVER_ART:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8ba7 │ │ +3115de: 1302 1d00 |0b85: const/16 v2, #int 29 // #1d │ │ +3115e2: 4d01 0002 |0b87: aput-object v1, v0, v2 │ │ +3115e6: 6201 a88b |0b89: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.CUSTOM1:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8ba8 │ │ +3115ea: 1302 1e00 |0b8b: const/16 v2, #int 30 // #1e │ │ +3115ee: 4d01 0002 |0b8d: aput-object v1, v0, v2 │ │ +3115f2: 6201 a98b |0b8f: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.CUSTOM2:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8ba9 │ │ +3115f6: 1302 1f00 |0b91: const/16 v2, #int 31 // #1f │ │ +3115fa: 4d01 0002 |0b93: aput-object v1, v0, v2 │ │ +3115fe: 6201 aa8b |0b95: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.CUSTOM3:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8baa │ │ +311602: 1302 2000 |0b97: const/16 v2, #int 32 // #20 │ │ +311606: 4d01 0002 |0b99: aput-object v1, v0, v2 │ │ +31160a: 6201 ab8b |0b9b: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.CUSTOM4:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bab │ │ +31160e: 1302 2100 |0b9d: const/16 v2, #int 33 // #21 │ │ +311612: 4d01 0002 |0b9f: aput-object v1, v0, v2 │ │ +311616: 6201 ac8b |0ba1: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.CUSTOM5:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bac │ │ +31161a: 1302 2200 |0ba3: const/16 v2, #int 34 // #22 │ │ +31161e: 4d01 0002 |0ba5: aput-object v1, v0, v2 │ │ +311622: 6201 ad8b |0ba7: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.DISC_NO:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bad │ │ +311626: 1302 2300 |0ba9: const/16 v2, #int 35 // #23 │ │ +31162a: 4d01 0002 |0bab: aput-object v1, v0, v2 │ │ +31162e: 6201 ae8b |0bad: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.DISC_SUBTITLE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bae │ │ +311632: 1302 2400 |0baf: const/16 v2, #int 36 // #24 │ │ +311636: 4d01 0002 |0bb1: aput-object v1, v0, v2 │ │ +31163a: 6201 af8b |0bb3: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.DISC_TOTAL:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8baf │ │ +31163e: 1302 2500 |0bb5: const/16 v2, #int 37 // #25 │ │ +311642: 4d01 0002 |0bb7: aput-object v1, v0, v2 │ │ +311646: 6201 b08b |0bb9: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.DJMIXER:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bb0 │ │ +31164a: 1302 2600 |0bbb: const/16 v2, #int 38 // #26 │ │ +31164e: 4d01 0002 |0bbd: aput-object v1, v0, v2 │ │ +311652: 6201 b18b |0bbf: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ENCODER:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bb1 │ │ +311656: 1302 2700 |0bc1: const/16 v2, #int 39 // #27 │ │ +31165a: 4d01 0002 |0bc3: aput-object v1, v0, v2 │ │ +31165e: 6201 b28b |0bc5: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ENGINEER:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bb2 │ │ +311662: 1302 2800 |0bc7: const/16 v2, #int 40 // #28 │ │ +311666: 4d01 0002 |0bc9: aput-object v1, v0, v2 │ │ +31166a: 6201 b38b |0bcb: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ENSEMBLE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bb3 │ │ +31166e: 1302 2900 |0bcd: const/16 v2, #int 41 // #29 │ │ +311672: 4d01 0002 |0bcf: aput-object v1, v0, v2 │ │ +311676: 6201 b48b |0bd1: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ENSEMBLE_SORT:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bb4 │ │ +31167a: 1302 2a00 |0bd3: const/16 v2, #int 42 // #2a │ │ +31167e: 4d01 0002 |0bd5: aput-object v1, v0, v2 │ │ +311682: 6201 b58b |0bd7: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.FBPM:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bb5 │ │ +311686: 1302 2b00 |0bd9: const/16 v2, #int 43 // #2b │ │ +31168a: 4d01 0002 |0bdb: aput-object v1, v0, v2 │ │ +31168e: 6201 b68b |0bdd: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.GENRE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bb6 │ │ +311692: 1302 2c00 |0bdf: const/16 v2, #int 44 // #2c │ │ +311696: 4d01 0002 |0be1: aput-object v1, v0, v2 │ │ +31169a: 6201 b78b |0be3: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.GROUP:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bb7 │ │ +31169e: 1302 2d00 |0be5: const/16 v2, #int 45 // #2d │ │ +3116a2: 4d01 0002 |0be7: aput-object v1, v0, v2 │ │ +3116a6: 6201 b88b |0be9: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.GROUPING:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bb8 │ │ +3116aa: 1302 2e00 |0beb: const/16 v2, #int 46 // #2e │ │ +3116ae: 4d01 0002 |0bed: aput-object v1, v0, v2 │ │ +3116b2: 6201 ba8b |0bef: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.INVOLVED_PERSON:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bba │ │ +3116b6: 1302 2f00 |0bf1: const/16 v2, #int 47 // #2f │ │ +3116ba: 4d01 0002 |0bf3: aput-object v1, v0, v2 │ │ +3116be: 6201 b98b |0bf5: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.INSTRUMENT:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bb9 │ │ +3116c2: 1302 3000 |0bf7: const/16 v2, #int 48 // #30 │ │ +3116c6: 4d01 0002 |0bf9: aput-object v1, v0, v2 │ │ +3116ca: 6201 bb8b |0bfb: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.IPI:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bbb │ │ +3116ce: 1302 3100 |0bfd: const/16 v2, #int 49 // #31 │ │ +3116d2: 4d01 0002 |0bff: aput-object v1, v0, v2 │ │ +3116d6: 6201 bc8b |0c01: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ISRC:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bbc │ │ +3116da: 1302 3200 |0c03: const/16 v2, #int 50 // #32 │ │ +3116de: 4d01 0002 |0c05: aput-object v1, v0, v2 │ │ +3116e2: 6201 bd8b |0c07: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ISWC:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bbd │ │ +3116e6: 1302 3300 |0c09: const/16 v2, #int 51 // #33 │ │ +3116ea: 4d01 0002 |0c0b: aput-object v1, v0, v2 │ │ +3116ee: 6201 be8b |0c0d: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.IS_CLASSICAL:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bbe │ │ +3116f2: 1302 3400 |0c0f: const/16 v2, #int 52 // #34 │ │ +3116f6: 4d01 0002 |0c11: aput-object v1, v0, v2 │ │ +3116fa: 6201 bf8b |0c13: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.IS_COMPILATION:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bbf │ │ +3116fe: 1302 3500 |0c15: const/16 v2, #int 53 // #35 │ │ +311702: 4d01 0002 |0c17: aput-object v1, v0, v2 │ │ +311706: 6201 c18b |0c19: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.IS_SOUNDTRACK:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bc1 │ │ +31170a: 1302 3600 |0c1b: const/16 v2, #int 54 // #36 │ │ +31170e: 4d01 0002 |0c1d: aput-object v1, v0, v2 │ │ +311712: 6201 c08b |0c1f: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.IS_HD:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bc0 │ │ +311716: 1302 3700 |0c21: const/16 v2, #int 55 // #37 │ │ +31171a: 4d01 0002 |0c23: aput-object v1, v0, v2 │ │ +31171e: 6201 c28b |0c25: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ITUNES_GROUPING:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bc2 │ │ +311722: 1302 3800 |0c27: const/16 v2, #int 56 // #38 │ │ +311726: 4d01 0002 |0c29: aput-object v1, v0, v2 │ │ +31172a: 6201 c38b |0c2b: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.KEY:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bc3 │ │ +31172e: 1302 3900 |0c2d: const/16 v2, #int 57 // #39 │ │ +311732: 4d01 0002 |0c2f: aput-object v1, v0, v2 │ │ +311736: 6201 c48b |0c31: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.LANGUAGE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bc4 │ │ +31173a: 1302 3a00 |0c33: const/16 v2, #int 58 // #3a │ │ +31173e: 4d01 0002 |0c35: aput-object v1, v0, v2 │ │ +311742: 6201 c58b |0c37: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.LYRICIST:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bc5 │ │ +311746: 1302 3b00 |0c39: const/16 v2, #int 59 // #3b │ │ +31174a: 4d01 0002 |0c3b: aput-object v1, v0, v2 │ │ +31174e: 6201 c68b |0c3d: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.LYRICIST_SORT:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bc6 │ │ +311752: 1302 3c00 |0c3f: const/16 v2, #int 60 // #3c │ │ +311756: 4d01 0002 |0c41: aput-object v1, v0, v2 │ │ +31175a: 6201 c78b |0c43: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.LYRICS:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bc7 │ │ +31175e: 1302 3d00 |0c45: const/16 v2, #int 61 // #3d │ │ +311762: 4d01 0002 |0c47: aput-object v1, v0, v2 │ │ +311766: 6201 c88b |0c49: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MEDIA:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bc8 │ │ +31176a: 1302 3e00 |0c4b: const/16 v2, #int 62 // #3e │ │ +31176e: 4d01 0002 |0c4d: aput-object v1, v0, v2 │ │ +311772: 6201 c98b |0c4f: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MIXER:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bc9 │ │ +311776: 1302 3f00 |0c51: const/16 v2, #int 63 // #3f │ │ +31177a: 4d01 0002 |0c53: aput-object v1, v0, v2 │ │ +31177e: 6201 ca8b |0c55: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MOOD:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bca │ │ +311782: 1302 4000 |0c57: const/16 v2, #int 64 // #40 │ │ +311786: 4d01 0002 |0c59: aput-object v1, v0, v2 │ │ +31178a: 6201 cb8b |0c5b: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MOOD_ACOUSTIC:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bcb │ │ +31178e: 1302 4100 |0c5d: const/16 v2, #int 65 // #41 │ │ +311792: 4d01 0002 |0c5f: aput-object v1, v0, v2 │ │ +311796: 6201 cc8b |0c61: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MOOD_AGGRESSIVE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bcc │ │ +31179a: 1302 4200 |0c63: const/16 v2, #int 66 // #42 │ │ +31179e: 4d01 0002 |0c65: aput-object v1, v0, v2 │ │ +3117a2: 6201 cd8b |0c67: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MOOD_AROUSAL:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bcd │ │ +3117a6: 1302 4300 |0c69: const/16 v2, #int 67 // #43 │ │ +3117aa: 4d01 0002 |0c6b: aput-object v1, v0, v2 │ │ +3117ae: 6201 ce8b |0c6d: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MOOD_DANCEABILITY:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bce │ │ +3117b2: 1302 4400 |0c6f: const/16 v2, #int 68 // #44 │ │ +3117b6: 4d01 0002 |0c71: aput-object v1, v0, v2 │ │ +3117ba: 6201 cf8b |0c73: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MOOD_ELECTRONIC:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bcf │ │ +3117be: 1302 4500 |0c75: const/16 v2, #int 69 // #45 │ │ +3117c2: 4d01 0002 |0c77: aput-object v1, v0, v2 │ │ +3117c6: 6201 d08b |0c79: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MOOD_HAPPY:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bd0 │ │ +3117ca: 1302 4600 |0c7b: const/16 v2, #int 70 // #46 │ │ +3117ce: 4d01 0002 |0c7d: aput-object v1, v0, v2 │ │ +3117d2: 6201 d18b |0c7f: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MOOD_INSTRUMENTAL:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bd1 │ │ +3117d6: 1302 4700 |0c81: const/16 v2, #int 71 // #47 │ │ +3117da: 4d01 0002 |0c83: aput-object v1, v0, v2 │ │ +3117de: 6201 d28b |0c85: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MOOD_PARTY:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bd2 │ │ +3117e2: 1302 4800 |0c87: const/16 v2, #int 72 // #48 │ │ +3117e6: 4d01 0002 |0c89: aput-object v1, v0, v2 │ │ +3117ea: 6201 d38b |0c8b: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MOOD_RELAXED:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bd3 │ │ +3117ee: 1302 4900 |0c8d: const/16 v2, #int 73 // #49 │ │ +3117f2: 4d01 0002 |0c8f: aput-object v1, v0, v2 │ │ +3117f6: 6201 d48b |0c91: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MOOD_SAD:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bd4 │ │ +3117fa: 1302 4a00 |0c93: const/16 v2, #int 74 // #4a │ │ +3117fe: 4d01 0002 |0c95: aput-object v1, v0, v2 │ │ +311802: 6201 d58b |0c97: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MOOD_VALENCE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bd5 │ │ +311806: 1302 4b00 |0c99: const/16 v2, #int 75 // #4b │ │ +31180a: 4d01 0002 |0c9b: aput-object v1, v0, v2 │ │ +31180e: 6201 d68b |0c9d: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MOVEMENT:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bd6 │ │ +311812: 1302 4c00 |0c9f: const/16 v2, #int 76 // #4c │ │ +311816: 4d01 0002 |0ca1: aput-object v1, v0, v2 │ │ +31181a: 6201 d78b |0ca3: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MOVEMENT_NO:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bd7 │ │ +31181e: 1302 4d00 |0ca5: const/16 v2, #int 77 // #4d │ │ +311822: 4d01 0002 |0ca7: aput-object v1, v0, v2 │ │ +311826: 6201 d88b |0ca9: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MOVEMENT_TOTAL:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bd8 │ │ +31182a: 1302 4e00 |0cab: const/16 v2, #int 78 // #4e │ │ +31182e: 4d01 0002 |0cad: aput-object v1, v0, v2 │ │ +311832: 6201 d98b |0caf: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MUSICBRAINZ_ARTISTID:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bd9 │ │ +311836: 1302 4f00 |0cb1: const/16 v2, #int 79 // #4f │ │ +31183a: 4d01 0002 |0cb3: aput-object v1, v0, v2 │ │ +31183e: 6201 da8b |0cb5: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MUSICBRAINZ_DISC_ID:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bda │ │ +311842: 1302 5000 |0cb7: const/16 v2, #int 80 // #50 │ │ +311846: 4d01 0002 |0cb9: aput-object v1, v0, v2 │ │ +31184a: 6201 db8b |0cbb: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MUSICBRAINZ_ORIGINAL_RELEASEID:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bdb │ │ +31184e: 1302 5100 |0cbd: const/16 v2, #int 81 // #51 │ │ +311852: 4d01 0002 |0cbf: aput-object v1, v0, v2 │ │ +311856: 6201 dc8b |0cc1: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MUSICBRAINZ_RELEASEARTISTID:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bdc │ │ +31185a: 1302 5200 |0cc3: const/16 v2, #int 82 // #52 │ │ +31185e: 4d01 0002 |0cc5: aput-object v1, v0, v2 │ │ +311862: 6201 dd8b |0cc7: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MUSICBRAINZ_RELEASEID:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bdd │ │ +311866: 1302 5300 |0cc9: const/16 v2, #int 83 // #53 │ │ +31186a: 4d01 0002 |0ccb: aput-object v1, v0, v2 │ │ +31186e: 6201 de8b |0ccd: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MUSICBRAINZ_RELEASE_COUNTRY:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bde │ │ +311872: 1302 5400 |0ccf: const/16 v2, #int 84 // #54 │ │ +311876: 4d01 0002 |0cd1: aput-object v1, v0, v2 │ │ +31187a: 6201 df8b |0cd3: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MUSICBRAINZ_RELEASE_GROUP_ID:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bdf │ │ +31187e: 1302 5500 |0cd5: const/16 v2, #int 85 // #55 │ │ +311882: 4d01 0002 |0cd7: aput-object v1, v0, v2 │ │ +311886: 6201 e08b |0cd9: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MUSICBRAINZ_RELEASE_STATUS:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8be0 │ │ +31188a: 1302 5600 |0cdb: const/16 v2, #int 86 // #56 │ │ +31188e: 4d01 0002 |0cdd: aput-object v1, v0, v2 │ │ +311892: 6201 e18b |0cdf: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MUSICBRAINZ_RELEASE_TRACK_ID:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8be1 │ │ +311896: 1302 5700 |0ce1: const/16 v2, #int 87 // #57 │ │ +31189a: 4d01 0002 |0ce3: aput-object v1, v0, v2 │ │ +31189e: 6201 e28b |0ce5: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MUSICBRAINZ_RELEASE_TYPE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8be2 │ │ +3118a2: 1302 5800 |0ce7: const/16 v2, #int 88 // #58 │ │ +3118a6: 4d01 0002 |0ce9: aput-object v1, v0, v2 │ │ +3118aa: 6201 e38b |0ceb: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MUSICBRAINZ_TRACK_ID:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8be3 │ │ +3118ae: 1302 5900 |0ced: const/16 v2, #int 89 // #59 │ │ +3118b2: 4d01 0002 |0cef: aput-object v1, v0, v2 │ │ +3118b6: 6201 e58b |0cf1: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MUSICBRAINZ_WORK_COMPOSITION:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8be5 │ │ +3118ba: 1302 5a00 |0cf3: const/16 v2, #int 90 // #5a │ │ +3118be: 4d01 0002 |0cf5: aput-object v1, v0, v2 │ │ +3118c2: 6201 e68b |0cf7: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MUSICBRAINZ_WORK_COMPOSITION_ID:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8be6 │ │ +3118c6: 1302 5b00 |0cf9: const/16 v2, #int 91 // #5b │ │ +3118ca: 4d01 0002 |0cfb: aput-object v1, v0, v2 │ │ +3118ce: 6201 e78b |0cfd: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MUSICBRAINZ_WORK_ID:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8be7 │ │ +3118d2: 1302 5c00 |0cff: const/16 v2, #int 92 // #5c │ │ +3118d6: 4d01 0002 |0d01: aput-object v1, v0, v2 │ │ +3118da: 6201 e88b |0d03: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL1_ID:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8be8 │ │ +3118de: 1302 5d00 |0d05: const/16 v2, #int 93 // #5d │ │ +3118e2: 4d01 0002 |0d07: aput-object v1, v0, v2 │ │ +3118e6: 6201 e98b |0d09: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL2_ID:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8be9 │ │ +3118ea: 1302 5e00 |0d0b: const/16 v2, #int 94 // #5e │ │ +3118ee: 4d01 0002 |0d0d: aput-object v1, v0, v2 │ │ +3118f2: 6201 ea8b |0d0f: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL3_ID:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bea │ │ +3118f6: 1302 5f00 |0d11: const/16 v2, #int 95 // #5f │ │ +3118fa: 4d01 0002 |0d13: aput-object v1, v0, v2 │ │ +3118fe: 6201 eb8b |0d15: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL4_ID:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8beb │ │ +311902: 1302 6000 |0d17: const/16 v2, #int 96 // #60 │ │ +311906: 4d01 0002 |0d19: aput-object v1, v0, v2 │ │ +31190a: 6201 ec8b |0d1b: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL5_ID:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bec │ │ +31190e: 1302 6100 |0d1d: const/16 v2, #int 97 // #61 │ │ +311912: 4d01 0002 |0d1f: aput-object v1, v0, v2 │ │ +311916: 6201 ed8b |0d21: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL6_ID:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bed │ │ +31191a: 1302 6200 |0d23: const/16 v2, #int 98 // #62 │ │ +31191e: 4d01 0002 |0d25: aput-object v1, v0, v2 │ │ +311922: 6201 ee8b |0d27: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MUSICIP_ID:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bee │ │ +311926: 1302 6300 |0d29: const/16 v2, #int 99 // #63 │ │ +31192a: 4d01 0002 |0d2b: aput-object v1, v0, v2 │ │ +31192e: 6201 ef8b |0d2d: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.OCCASION:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bef │ │ +311932: 1302 6400 |0d2f: const/16 v2, #int 100 // #64 │ │ +311936: 4d01 0002 |0d31: aput-object v1, v0, v2 │ │ +31193a: 6201 f08b |0d33: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.OPUS:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bf0 │ │ +31193e: 1302 6500 |0d35: const/16 v2, #int 101 // #65 │ │ +311942: 4d01 0002 |0d37: aput-object v1, v0, v2 │ │ +311946: 6201 f18b |0d39: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ORCHESTRA:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bf1 │ │ +31194a: 1302 6600 |0d3b: const/16 v2, #int 102 // #66 │ │ +31194e: 4d01 0002 |0d3d: aput-object v1, v0, v2 │ │ +311952: 6201 f28b |0d3f: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ORCHESTRA_SORT:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bf2 │ │ +311956: 1302 6700 |0d41: const/16 v2, #int 103 // #67 │ │ +31195a: 4d01 0002 |0d43: aput-object v1, v0, v2 │ │ +31195e: 6201 f38b |0d45: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ORIGINAL_ALBUM:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bf3 │ │ +311962: 1302 6800 |0d47: const/16 v2, #int 104 // #68 │ │ +311966: 4d01 0002 |0d49: aput-object v1, v0, v2 │ │ +31196a: 6201 f48b |0d4b: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ORIGINAL_ARTIST:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bf4 │ │ +31196e: 1302 6900 |0d4d: const/16 v2, #int 105 // #69 │ │ +311972: 4d01 0002 |0d4f: aput-object v1, v0, v2 │ │ +311976: 6201 f58b |0d51: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ORIGINAL_LYRICIST:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bf5 │ │ +31197a: 1302 6a00 |0d53: const/16 v2, #int 106 // #6a │ │ +31197e: 4d01 0002 |0d55: aput-object v1, v0, v2 │ │ +311982: 6201 f78b |0d57: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.OVERALL_WORK:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bf7 │ │ +311986: 1302 6b00 |0d59: const/16 v2, #int 107 // #6b │ │ +31198a: 4d01 0002 |0d5b: aput-object v1, v0, v2 │ │ +31198e: 6201 f68b |0d5d: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ORIGINAL_YEAR:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bf6 │ │ +311992: 1302 6c00 |0d5f: const/16 v2, #int 108 // #6c │ │ +311996: 4d01 0002 |0d61: aput-object v1, v0, v2 │ │ +31199a: 6201 f88b |0d63: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.PART:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bf8 │ │ +31199e: 1302 6d00 |0d65: const/16 v2, #int 109 // #6d │ │ +3119a2: 4d01 0002 |0d67: aput-object v1, v0, v2 │ │ +3119a6: 6201 f98b |0d69: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.PART_NUMBER:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bf9 │ │ +3119aa: 1302 6e00 |0d6b: const/16 v2, #int 110 // #6e │ │ +3119ae: 4d01 0002 |0d6d: aput-object v1, v0, v2 │ │ +3119b2: 6201 fa8b |0d6f: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.PART_TYPE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bfa │ │ +3119b6: 1302 6f00 |0d71: const/16 v2, #int 111 // #6f │ │ +3119ba: 4d01 0002 |0d73: aput-object v1, v0, v2 │ │ +3119be: 6201 fb8b |0d75: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.PERFORMER:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bfb │ │ +3119c2: 1302 7000 |0d77: const/16 v2, #int 112 // #70 │ │ +3119c6: 4d01 0002 |0d79: aput-object v1, v0, v2 │ │ +3119ca: 6201 fc8b |0d7b: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.PERFORMER_NAME:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bfc │ │ +3119ce: 1302 7100 |0d7d: const/16 v2, #int 113 // #71 │ │ +3119d2: 4d01 0002 |0d7f: aput-object v1, v0, v2 │ │ +3119d6: 6201 fd8b |0d81: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.PERFORMER_NAME_SORT:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bfd │ │ +3119da: 1302 7200 |0d83: const/16 v2, #int 114 // #72 │ │ +3119de: 4d01 0002 |0d85: aput-object v1, v0, v2 │ │ +3119e2: 6201 fe8b |0d87: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.PERIOD:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bfe │ │ +3119e6: 1302 7300 |0d89: const/16 v2, #int 115 // #73 │ │ +3119ea: 4d01 0002 |0d8b: aput-object v1, v0, v2 │ │ +3119ee: 6201 ff8b |0d8d: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.PRODUCER:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bff │ │ +3119f2: 1302 7400 |0d8f: const/16 v2, #int 116 // #74 │ │ +3119f6: 4d01 0002 |0d91: aput-object v1, v0, v2 │ │ +3119fa: 6201 008c |0d93: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.QUALITY:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c00 │ │ +3119fe: 1302 7500 |0d95: const/16 v2, #int 117 // #75 │ │ +311a02: 4d01 0002 |0d97: aput-object v1, v0, v2 │ │ +311a06: 6201 018c |0d99: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.RANKING:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c01 │ │ +311a0a: 1302 7600 |0d9b: const/16 v2, #int 118 // #76 │ │ +311a0e: 4d01 0002 |0d9d: aput-object v1, v0, v2 │ │ +311a12: 6201 028c |0d9f: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.RATING:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c02 │ │ +311a16: 1302 7700 |0da1: const/16 v2, #int 119 // #77 │ │ +311a1a: 4d01 0002 |0da3: aput-object v1, v0, v2 │ │ +311a1e: 6201 038c |0da5: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.RECORD_LABEL:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c03 │ │ +311a22: 1302 7800 |0da7: const/16 v2, #int 120 // #78 │ │ +311a26: 4d01 0002 |0da9: aput-object v1, v0, v2 │ │ +311a2a: 6201 048c |0dab: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.REMIXER:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c04 │ │ +311a2e: 1302 7900 |0dad: const/16 v2, #int 121 // #79 │ │ +311a32: 4d01 0002 |0daf: aput-object v1, v0, v2 │ │ +311a36: 6201 058c |0db1: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.SCRIPT:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c05 │ │ +311a3a: 1302 7a00 |0db3: const/16 v2, #int 122 // #7a │ │ +311a3e: 4d01 0002 |0db5: aput-object v1, v0, v2 │ │ +311a42: 6201 068c |0db7: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.SINGLE_DISC_TRACK_NO:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c06 │ │ +311a46: 1302 7b00 |0db9: const/16 v2, #int 123 // #7b │ │ +311a4a: 4d01 0002 |0dbb: aput-object v1, v0, v2 │ │ +311a4e: 6201 078c |0dbd: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.SUBTITLE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c07 │ │ +311a52: 1302 7c00 |0dbf: const/16 v2, #int 124 // #7c │ │ +311a56: 4d01 0002 |0dc1: aput-object v1, v0, v2 │ │ +311a5a: 6201 088c |0dc3: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.TAGS:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c08 │ │ +311a5e: 1302 7d00 |0dc5: const/16 v2, #int 125 // #7d │ │ +311a62: 4d01 0002 |0dc7: aput-object v1, v0, v2 │ │ +311a66: 6201 098c |0dc9: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.TEMPO:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c09 │ │ +311a6a: 1302 7e00 |0dcb: const/16 v2, #int 126 // #7e │ │ +311a6e: 4d01 0002 |0dcd: aput-object v1, v0, v2 │ │ +311a72: 6201 0a8c |0dcf: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.TIMBRE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c0a │ │ +311a76: 1302 7f00 |0dd1: const/16 v2, #int 127 // #7f │ │ +311a7a: 4d01 0002 |0dd3: aput-object v1, v0, v2 │ │ +311a7e: 6201 0b8c |0dd5: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.TITLE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c0b │ │ +311a82: 1302 8000 |0dd7: const/16 v2, #int 128 // #80 │ │ +311a86: 4d01 0002 |0dd9: aput-object v1, v0, v2 │ │ +311a8a: 6201 0c8c |0ddb: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.TITLE_MOVEMENT:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c0c │ │ +311a8e: 1302 8100 |0ddd: const/16 v2, #int 129 // #81 │ │ +311a92: 4d01 0002 |0ddf: aput-object v1, v0, v2 │ │ +311a96: 6201 e48b |0de1: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MUSICBRAINZ_WORK:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8be4 │ │ +311a9a: 1302 8200 |0de3: const/16 v2, #int 130 // #82 │ │ +311a9e: 4d01 0002 |0de5: aput-object v1, v0, v2 │ │ +311aa2: 6201 0d8c |0de7: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.TITLE_SORT:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c0d │ │ +311aa6: 1302 8300 |0de9: const/16 v2, #int 131 // #83 │ │ +311aaa: 4d01 0002 |0deb: aput-object v1, v0, v2 │ │ +311aae: 6201 0e8c |0ded: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.TONALITY:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c0e │ │ +311ab2: 1302 8400 |0def: const/16 v2, #int 132 // #84 │ │ +311ab6: 4d01 0002 |0df1: aput-object v1, v0, v2 │ │ +311aba: 6201 0f8c |0df3: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.TRACK:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c0f │ │ +311abe: 1302 8500 |0df5: const/16 v2, #int 133 // #85 │ │ +311ac2: 4d01 0002 |0df7: aput-object v1, v0, v2 │ │ +311ac6: 6201 108c |0df9: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.TRACK_TOTAL:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c10 │ │ +311aca: 1302 8600 |0dfb: const/16 v2, #int 134 // #86 │ │ +311ace: 4d01 0002 |0dfd: aput-object v1, v0, v2 │ │ +311ad2: 6201 118c |0dff: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.URL_DISCOGS_ARTIST_SITE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c11 │ │ +311ad6: 1302 8700 |0e01: const/16 v2, #int 135 // #87 │ │ +311ada: 4d01 0002 |0e03: aput-object v1, v0, v2 │ │ +311ade: 6201 128c |0e05: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.URL_DISCOGS_RELEASE_SITE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c12 │ │ +311ae2: 1302 8800 |0e07: const/16 v2, #int 136 // #88 │ │ +311ae6: 4d01 0002 |0e09: aput-object v1, v0, v2 │ │ +311aea: 6201 138c |0e0b: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.URL_LYRICS_SITE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c13 │ │ +311aee: 1302 8900 |0e0d: const/16 v2, #int 137 // #89 │ │ +311af2: 4d01 0002 |0e0f: aput-object v1, v0, v2 │ │ +311af6: 6201 148c |0e11: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.URL_OFFICIAL_ARTIST_SITE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c14 │ │ +311afa: 1302 8a00 |0e13: const/16 v2, #int 138 // #8a │ │ +311afe: 4d01 0002 |0e15: aput-object v1, v0, v2 │ │ +311b02: 6201 158c |0e17: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.URL_OFFICIAL_RELEASE_SITE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c15 │ │ +311b06: 1302 8b00 |0e19: const/16 v2, #int 139 // #8b │ │ +311b0a: 4d01 0002 |0e1b: aput-object v1, v0, v2 │ │ +311b0e: 6201 168c |0e1d: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.URL_WIKIPEDIA_ARTIST_SITE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c16 │ │ +311b12: 1302 8c00 |0e1f: const/16 v2, #int 140 // #8c │ │ +311b16: 4d01 0002 |0e21: aput-object v1, v0, v2 │ │ +311b1a: 6201 178c |0e23: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.URL_WIKIPEDIA_RELEASE_SITE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c17 │ │ +311b1e: 1302 8d00 |0e25: const/16 v2, #int 141 // #8d │ │ +311b22: 4d01 0002 |0e27: aput-object v1, v0, v2 │ │ +311b26: 6201 188c |0e29: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.WORK:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c18 │ │ +311b2a: 1302 8e00 |0e2b: const/16 v2, #int 142 // #8e │ │ +311b2e: 4d01 0002 |0e2d: aput-object v1, v0, v2 │ │ +311b32: 6201 198c |0e2f: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.WORK_PART_LEVEL1:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c19 │ │ +311b36: 1302 8f00 |0e31: const/16 v2, #int 143 // #8f │ │ +311b3a: 4d01 0002 |0e33: aput-object v1, v0, v2 │ │ +311b3e: 6201 1a8c |0e35: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.WORK_PART_LEVEL1_TYPE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c1a │ │ +311b42: 1302 9000 |0e37: const/16 v2, #int 144 // #90 │ │ +311b46: 4d01 0002 |0e39: aput-object v1, v0, v2 │ │ +311b4a: 6201 1b8c |0e3b: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.WORK_PART_LEVEL2:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c1b │ │ +311b4e: 1302 9100 |0e3d: const/16 v2, #int 145 // #91 │ │ +311b52: 4d01 0002 |0e3f: aput-object v1, v0, v2 │ │ +311b56: 6201 1c8c |0e41: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.WORK_PART_LEVEL2_TYPE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c1c │ │ +311b5a: 1302 9200 |0e43: const/16 v2, #int 146 // #92 │ │ +311b5e: 4d01 0002 |0e45: aput-object v1, v0, v2 │ │ +311b62: 6201 1d8c |0e47: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.WORK_PART_LEVEL3:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c1d │ │ +311b66: 1302 9300 |0e49: const/16 v2, #int 147 // #93 │ │ +311b6a: 4d01 0002 |0e4b: aput-object v1, v0, v2 │ │ +311b6e: 6201 1e8c |0e4d: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.WORK_PART_LEVEL3_TYPE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c1e │ │ +311b72: 1302 9400 |0e4f: const/16 v2, #int 148 // #94 │ │ +311b76: 4d01 0002 |0e51: aput-object v1, v0, v2 │ │ +311b7a: 6201 1f8c |0e53: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.WORK_PART_LEVEL4:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c1f │ │ +311b7e: 1302 9500 |0e55: const/16 v2, #int 149 // #95 │ │ +311b82: 4d01 0002 |0e57: aput-object v1, v0, v2 │ │ +311b86: 6201 208c |0e59: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.WORK_PART_LEVEL4_TYPE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c20 │ │ +311b8a: 1302 9600 |0e5b: const/16 v2, #int 150 // #96 │ │ +311b8e: 4d01 0002 |0e5d: aput-object v1, v0, v2 │ │ +311b92: 6201 218c |0e5f: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.WORK_PART_LEVEL5:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c21 │ │ +311b96: 1302 9700 |0e61: const/16 v2, #int 151 // #97 │ │ +311b9a: 4d01 0002 |0e63: aput-object v1, v0, v2 │ │ +311b9e: 6201 228c |0e65: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.WORK_PART_LEVEL5_TYPE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c22 │ │ +311ba2: 1302 9800 |0e67: const/16 v2, #int 152 // #98 │ │ +311ba6: 4d01 0002 |0e69: aput-object v1, v0, v2 │ │ +311baa: 6201 238c |0e6b: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.WORK_PART_LEVEL6:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c23 │ │ +311bae: 1302 9900 |0e6d: const/16 v2, #int 153 // #99 │ │ +311bb2: 4d01 0002 |0e6f: aput-object v1, v0, v2 │ │ +311bb6: 6201 248c |0e71: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.WORK_PART_LEVEL6_TYPE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c24 │ │ +311bba: 1302 9a00 |0e73: const/16 v2, #int 154 // #9a │ │ +311bbe: 4d01 0002 |0e75: aput-object v1, v0, v2 │ │ +311bc2: 6201 258c |0e77: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.WORK_TYPE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c25 │ │ +311bc6: 1302 9b00 |0e79: const/16 v2, #int 155 // #9b │ │ +311bca: 4d01 0002 |0e7b: aput-object v1, v0, v2 │ │ +311bce: 6201 268c |0e7d: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.YEAR:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c26 │ │ +311bd2: 1302 9c00 |0e7f: const/16 v2, #int 156 // #9c │ │ +311bd6: 4d01 0002 |0e81: aput-object v1, v0, v2 │ │ +311bda: 6900 898b |0e83: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.$VALUES:[Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8b89 │ │ +311bde: 0e00 |0e85: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ 0x0011 line=17 │ │ 0x0022 line=18 │ │ 0x0030 line=19 │ │ 0x003e line=20 │ │ @@ -754855,29 +754855,29 @@ │ │ type : '(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -311bdc: |[311bdc] org.jaudiotagger.tag.id3.ID3v23FieldKey.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V │ │ -311bec: 7030 0387 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@8703 │ │ -311bf2: 5b03 298c |0003: iput-object v3, v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.frameId:Ljava/lang/String; // field@8c29 │ │ -311bf6: 5b04 2a8c |0005: iput-object v4, v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.subId:Ljava/lang/String; // field@8c2a │ │ -311bfa: 5b05 288c |0007: iput-object v5, v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.fieldType:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8c28 │ │ -311bfe: 2201 3910 |0009: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -311c02: 7010 cc87 0100 |000b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -311c08: 6e20 d787 3100 |000e: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -311c0e: 1a02 c804 |0011: const-string v2, ":" // string@04c8 │ │ -311c12: 6e20 d787 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -311c18: 6e20 d787 4100 |0016: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -311c1e: 6e10 df87 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -311c24: 0c01 |001c: move-result-object v1 │ │ -311c26: 5b01 278c |001d: iput-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.fieldName:Ljava/lang/String; // field@8c27 │ │ -311c2a: 0e00 |001f: return-void │ │ +311be0: |[311be0] org.jaudiotagger.tag.id3.ID3v23FieldKey.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V │ │ +311bf0: 7030 0387 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@8703 │ │ +311bf6: 5b03 298c |0003: iput-object v3, v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.frameId:Ljava/lang/String; // field@8c29 │ │ +311bfa: 5b04 2a8c |0005: iput-object v4, v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.subId:Ljava/lang/String; // field@8c2a │ │ +311bfe: 5b05 288c |0007: iput-object v5, v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.fieldType:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8c28 │ │ +311c02: 2201 3910 |0009: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +311c06: 7010 cc87 0100 |000b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +311c0c: 6e20 d787 3100 |000e: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +311c12: 1a02 c804 |0011: const-string v2, ":" // string@04c8 │ │ +311c16: 6e20 d787 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +311c1c: 6e20 d787 4100 |0016: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +311c22: 6e10 df87 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +311c28: 0c01 |001c: move-result-object v1 │ │ +311c2a: 5b01 278c |001d: iput-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.fieldName:Ljava/lang/String; // field@8c27 │ │ +311c2e: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=200 │ │ 0x0003 line=201 │ │ 0x0005 line=202 │ │ 0x0007 line=203 │ │ 0x0009 line=205 │ │ @@ -754894,20 +754894,20 @@ │ │ type : '(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -311c2c: |[311c2c] org.jaudiotagger.tag.id3.ID3v23FieldKey.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V │ │ -311c3c: 7030 0387 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@8703 │ │ -311c42: 5b03 298c |0003: iput-object v3, v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.frameId:Ljava/lang/String; // field@8c29 │ │ -311c46: 5b04 288c |0005: iput-object v4, v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.fieldType:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8c28 │ │ -311c4a: 5b03 278c |0007: iput-object v3, v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.fieldName:Ljava/lang/String; // field@8c27 │ │ -311c4e: 0e00 |0009: return-void │ │ +311c30: |[311c30] org.jaudiotagger.tag.id3.ID3v23FieldKey.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V │ │ +311c40: 7030 0387 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@8703 │ │ +311c46: 5b03 298c |0003: iput-object v3, v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.frameId:Ljava/lang/String; // field@8c29 │ │ +311c4a: 5b04 288c |0005: iput-object v4, v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.fieldType:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8c28 │ │ +311c4e: 5b03 278c |0007: iput-object v3, v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.fieldName:Ljava/lang/String; // field@8c27 │ │ +311c52: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=187 │ │ 0x0003 line=188 │ │ 0x0005 line=189 │ │ 0x0007 line=191 │ │ locals : │ │ @@ -754922,20 +754922,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -30fe60: |[30fe60] org.jaudiotagger.tag.id3.ID3v23FieldKey.valueOf:(Ljava/lang/String;)Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; │ │ -30fe70: 1c00 1f12 |0000: const-class v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -30fe74: 7120 0487 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@8704 │ │ -30fe7a: 0c01 |0005: move-result-object v1 │ │ -30fe7c: 1f01 1f12 |0006: check-cast v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -30fe80: 1101 |0008: return-object v1 │ │ +30fe64: |[30fe64] org.jaudiotagger.tag.id3.ID3v23FieldKey.valueOf:(Ljava/lang/String;)Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; │ │ +30fe74: 1c00 1f12 |0000: const-class v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +30fe78: 7120 0487 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@8704 │ │ +30fe7e: 0c01 |0005: move-result-object v1 │ │ +30fe80: 1f01 1f12 |0006: check-cast v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +30fe84: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #4 : (in Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;) │ │ @@ -754943,20 +754943,20 @@ │ │ type : '()[Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -30fe84: |[30fe84] org.jaudiotagger.tag.id3.ID3v23FieldKey.values:()[Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; │ │ -30fe94: 6200 898b |0000: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.$VALUES:[Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8b89 │ │ -30fe98: 6e10 23a0 0000 |0002: invoke-virtual {v0}, [Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.clone:()Ljava/lang/Object; // method@a023 │ │ -30fe9e: 0c00 |0005: move-result-object v0 │ │ -30fea0: 1f00 eb13 |0006: check-cast v0, [Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@13eb │ │ -30fea4: 1100 |0008: return-object v0 │ │ +30fe88: |[30fe88] org.jaudiotagger.tag.id3.ID3v23FieldKey.values:()[Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; │ │ +30fe98: 6200 898b |0000: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.$VALUES:[Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8b89 │ │ +30fe9c: 6e10 23a0 0000 |0002: invoke-virtual {v0}, [Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.clone:()Ljava/lang/Object; // method@a023 │ │ +30fea2: 0c00 |0005: move-result-object v0 │ │ +30fea4: 1f00 eb13 |0006: check-cast v0, [Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@13eb │ │ +30fea8: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;) │ │ @@ -754964,17 +754964,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -30fe18: |[30fe18] org.jaudiotagger.tag.id3.ID3v23FieldKey.getFieldName:()Ljava/lang/String; │ │ -30fe28: 5410 278c |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.fieldName:Ljava/lang/String; // field@8c27 │ │ -30fe2c: 1100 |0002: return-object v0 │ │ +30fe1c: |[30fe1c] org.jaudiotagger.tag.id3.ID3v23FieldKey.getFieldName:()Ljava/lang/String; │ │ +30fe2c: 5410 278c |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.fieldName:Ljava/lang/String; // field@8c27 │ │ +30fe30: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=243 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;) │ │ @@ -754982,17 +754982,17 @@ │ │ type : '()Lorg/jaudiotagger/tag/id3/Id3FieldType;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -30fea8: |[30fea8] org.jaudiotagger.tag.id3.ID3v23FieldKey.getFieldType:()Lorg/jaudiotagger/tag/id3/Id3FieldType; │ │ -30feb8: 5410 288c |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.fieldType:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8c28 │ │ -30febc: 1100 |0002: return-object v0 │ │ +30feac: |[30feac] org.jaudiotagger.tag.id3.ID3v23FieldKey.getFieldType:()Lorg/jaudiotagger/tag/id3/Id3FieldType; │ │ +30febc: 5410 288c |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.fieldType:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8c28 │ │ +30fec0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; │ │ │ │ #2 : (in Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;) │ │ @@ -755000,17 +755000,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -30fe30: |[30fe30] org.jaudiotagger.tag.id3.ID3v23FieldKey.getFrameId:()Ljava/lang/String; │ │ -30fe40: 5410 298c |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.frameId:Ljava/lang/String; // field@8c29 │ │ -30fe44: 1100 |0002: return-object v0 │ │ +30fe34: |[30fe34] org.jaudiotagger.tag.id3.ID3v23FieldKey.getFrameId:()Ljava/lang/String; │ │ +30fe44: 5410 298c |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.frameId:Ljava/lang/String; // field@8c29 │ │ +30fe48: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=223 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; │ │ │ │ #3 : (in Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;) │ │ @@ -755018,17 +755018,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -30fe48: |[30fe48] org.jaudiotagger.tag.id3.ID3v23FieldKey.getSubId:()Ljava/lang/String; │ │ -30fe58: 5410 2a8c |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.subId:Ljava/lang/String; // field@8c2a │ │ -30fe5c: 1100 |0002: return-object v0 │ │ +30fe4c: |[30fe4c] org.jaudiotagger.tag.id3.ID3v23FieldKey.getSubId:()Ljava/lang/String; │ │ +30fe5c: 5410 2a8c |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.subId:Ljava/lang/String; // field@8c2a │ │ +30fe60: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=233 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; │ │ │ │ source_file_idx : 7602 (ID3v23FieldKey.java) │ │ @@ -755075,271 +755075,271 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 598 16-bit code units │ │ -314dd0: |[314dd0] org.jaudiotagger.tag.id3.ID3v23PreferredFrameOrderComparator.:()V │ │ -314de0: 2200 7c10 |0000: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ -314de4: 7010 ae88 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ -314dea: 6900 ae8c |0005: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ -314dee: 1a01 024f |0007: const-string v1, "UFID" // string@4f02 │ │ -314df2: 7220 6489 1000 |0009: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -314df8: 6200 ae8c |000c: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ -314dfc: 1a01 a849 |000e: const-string v1, "TIT2" // string@49a8 │ │ -314e00: 7220 6489 1000 |0010: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -314e06: 6200 ae8c |0013: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ -314e0a: 1a01 1a4a |0015: const-string v1, "TPE1" // string@4a1a │ │ -314e0e: 7220 6489 1000 |0017: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -314e14: 6200 ae8c |001a: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ -314e18: 1a01 2a49 |001c: const-string v1, "TALB" // string@492a │ │ -314e1c: 7220 6489 1000 |001e: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -314e22: 6200 ae8c |0021: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ -314e26: 1a01 f349 |0023: const-string v1, "TORY" // string@49f3 │ │ -314e2a: 7220 6489 1000 |0025: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -314e30: 6200 ae8c |0028: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ -314e34: 1a02 4149 |002a: const-string v2, "TCON" // string@4941 │ │ -314e38: 7220 6489 2000 |002c: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -314e3e: 6200 ae8c |002f: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ -314e42: 1a02 4049 |0031: const-string v2, "TCOM" // string@4940 │ │ -314e46: 7220 6489 2000 |0033: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -314e4c: 6200 ae8c |0036: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ -314e50: 1a02 1c4a |0038: const-string v2, "TPE3" // string@4a1c │ │ -314e54: 7220 6489 2000 |003a: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -314e5a: 6200 ae8c |003d: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ -314e5e: 1a02 a749 |003f: const-string v2, "TIT1" // string@49a7 │ │ -314e62: 7220 6489 2000 |0041: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -314e68: 6200 ae8c |0044: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ -314e6c: 1a02 9f4a |0046: const-string v2, "TRCK" // string@4a9f │ │ -314e70: 7220 6489 2000 |0048: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -314e76: 6200 ae8c |004b: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ -314e7a: 1a02 244b |004d: const-string v2, "TYER" // string@4b24 │ │ -314e7e: 7220 6489 2000 |004f: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -314e84: 6200 ae8c |0052: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ -314e88: 1a02 4e49 |0054: const-string v2, "TDAT" // string@494e │ │ -314e8c: 7220 6489 2000 |0056: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -314e92: 6200 ae8c |0059: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ -314e96: 1a02 9349 |005b: const-string v2, "TIME" // string@4993 │ │ -314e9a: 7220 6489 2000 |005d: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -314ea0: 6200 ae8c |0060: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ -314ea4: 1a02 3b49 |0062: const-string v2, "TBPM" // string@493b │ │ -314ea8: 7220 6489 2000 |0064: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -314eae: 6200 ae8c |0067: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ -314eb2: 1a02 c74a |0069: const-string v2, "TSRC" // string@4ac7 │ │ -314eb6: 7220 6489 2000 |006b: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -314ebc: 6200 ae8c |006e: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ -314ec0: 7220 6489 1000 |0070: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -314ec6: 6200 ae8c |0073: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ -314eca: 1a01 1b4a |0075: const-string v1, "TPE2" // string@4a1b │ │ -314ece: 7220 6489 1000 |0077: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -314ed4: 6200 ae8c |007a: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ -314ed8: 1a01 a949 |007c: const-string v1, "TIT3" // string@49a9 │ │ -314edc: 7220 6489 1000 |007e: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -314ee2: 6200 ae8c |0081: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ -314ee6: 1a01 924f |0083: const-string v1, "USLT" // string@4f92 │ │ -314eea: 7220 6489 1000 |0085: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -314ef0: 6200 ae8c |0088: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ -314ef4: 1a01 204b |008a: const-string v1, "TXXX" // string@4b20 │ │ -314ef8: 7220 6489 1000 |008c: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -314efe: 6200 ae8c |008f: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ -314f02: 1a01 9453 |0091: const-string v1, "WXXX" // string@5394 │ │ -314f06: 7220 6489 1000 |0093: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -314f0c: 6200 ae8c |0096: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ -314f10: 1a01 6a53 |0098: const-string v1, "WOAR" // string@536a │ │ -314f14: 7220 6489 1000 |009a: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -314f1a: 6200 ae8c |009d: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ -314f1e: 1a01 0653 |009f: const-string v1, "WCOM" // string@5306 │ │ -314f22: 7220 6489 1000 |00a1: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -314f28: 6200 ae8c |00a4: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ -314f2c: 1a02 0753 |00a6: const-string v2, "WCOP" // string@5307 │ │ -314f30: 7220 6489 2000 |00a8: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -314f36: 6200 ae8c |00ab: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ -314f3a: 1a02 6953 |00ad: const-string v2, "WOAF" // string@5369 │ │ -314f3e: 7220 6489 2000 |00af: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -314f44: 6200 ae8c |00b2: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ -314f48: 1a02 8153 |00b4: const-string v2, "WORS" // string@5381 │ │ -314f4c: 7220 6489 2000 |00b6: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -314f52: 6200 ae8c |00b9: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ -314f56: 1a02 8253 |00bb: const-string v2, "WPAY" // string@5382 │ │ -314f5a: 7220 6489 2000 |00bd: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -314f60: 6200 ae8c |00c0: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ -314f64: 1a02 8453 |00c2: const-string v2, "WPUB" // string@5384 │ │ -314f68: 7220 6489 2000 |00c4: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -314f6e: 6200 ae8c |00c7: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ -314f72: 7220 6489 1000 |00c9: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -314f78: 6200 ae8c |00cc: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ -314f7c: 1a01 6249 |00ce: const-string v1, "TEXT" // string@4962 │ │ -314f80: 7220 6489 1000 |00d0: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -314f86: 6200 ae8c |00d3: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ -314f8a: 1a01 d249 |00d5: const-string v1, "TMED" // string@49d2 │ │ -314f8e: 7220 6489 1000 |00d7: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -314f94: 6200 ae8c |00da: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ -314f98: 1a01 bd1e |00dc: const-string v1, "IPLS" // string@1ebd │ │ -314f9c: 7220 6489 1000 |00de: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -314fa2: 6200 ae8c |00e1: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ -314fa6: 1a01 ca49 |00e3: const-string v1, "TLAN" // string@49ca │ │ -314faa: 7220 6489 1000 |00e5: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -314fb0: 6200 ae8c |00e8: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ -314fb4: 1a01 c54a |00ea: const-string v1, "TSOT" // string@4ac5 │ │ -314fb8: 7220 6489 1000 |00ec: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -314fbe: 6200 ae8c |00ef: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ -314fc2: 1a02 5149 |00f1: const-string v2, "TDLY" // string@4951 │ │ -314fc6: 7220 6489 2000 |00f3: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -314fcc: 6200 ae8c |00f6: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ -314fd0: 1a02 2c40 |00f8: const-string v2, "PCNT" // string@402c │ │ -314fd4: 7220 6489 2000 |00fa: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -314fda: 6200 ae8c |00fd: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ -314fde: 1a02 6f40 |00ff: const-string v2, "POPM" // string@406f │ │ -314fe2: 7220 6489 2000 |0101: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -314fe8: 6200 ae8c |0104: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ -314fec: 1a02 214a |0106: const-string v2, "TPUB" // string@4a21 │ │ -314ff0: 7220 6489 2000 |0108: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -314ff6: 6200 ae8c |010b: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ -314ffa: 1a02 c14a |010d: const-string v2, "TSO2" // string@4ac1 │ │ -314ffe: 7220 6489 2000 |010f: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -315004: 6200 ae8c |0112: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ -315008: 1a03 c34a |0114: const-string v3, "TSOC" // string@4ac3 │ │ -31500c: 7220 6489 3000 |0116: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -315012: 6200 ae8c |0119: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ -315016: 1a04 3e49 |011b: const-string v4, "TCMP" // string@493e │ │ -31501a: 7220 6489 4000 |011d: invoke-interface {v0, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -315020: 6200 ae8c |0120: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ -315024: 7220 6489 1000 |0122: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -31502a: 6200 ae8c |0125: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ -31502e: 1a01 c44a |0127: const-string v1, "TSOP" // string@4ac4 │ │ -315032: 7220 6489 1000 |0129: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -315038: 6200 ae8c |012c: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ -31503c: 1a01 c24a |012e: const-string v1, "TSOA" // string@4ac2 │ │ -315040: 7220 6489 1000 |0130: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -315046: 6200 ae8c |0133: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ -31504a: 1a01 e854 |0135: const-string v1, "XSOT" // string@54e8 │ │ -31504e: 7220 6489 1000 |0137: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -315054: 6200 ae8c |013a: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ -315058: 1a01 e754 |013c: const-string v1, "XSOP" // string@54e7 │ │ -31505c: 7220 6489 1000 |013e: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -315062: 6200 ae8c |0141: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ -315066: 1a01 e654 |0143: const-string v1, "XSOA" // string@54e6 │ │ -31506a: 7220 6489 1000 |0145: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -315070: 6200 ae8c |0148: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ -315074: 7220 6489 2000 |014a: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -31507a: 6200 ae8c |014d: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ -31507e: 7220 6489 3000 |014f: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -315084: 6200 ae8c |0152: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ -315088: 1a01 290e |0154: const-string v1, "COMM" // string@0e29 │ │ -31508c: 7220 6489 1000 |0156: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -315092: 6200 ae8c |0159: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ -315096: 1a01 a14a |015b: const-string v1, "TRDA" // string@4aa1 │ │ -31509a: 7220 6489 1000 |015d: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -3150a0: 6200 ae8c |0160: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ -3150a4: 1a01 540e |0162: const-string v1, "COMR" // string@0e54 │ │ -3150a8: 7220 6489 1000 |0164: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -3150ae: 6200 ae8c |0167: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ -3150b2: 1a01 4349 |0169: const-string v1, "TCOP" // string@4943 │ │ -3150b6: 7220 6489 1000 |016b: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -3150bc: 6200 ae8c |016e: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ -3150c0: 1a01 5f49 |0170: const-string v1, "TENC" // string@495f │ │ -3150c4: 7220 6489 1000 |0172: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -3150ca: 6200 ae8c |0175: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ -3150ce: 1a01 ab15 |0177: const-string v1, "ENCR" // string@15ab │ │ -3150d2: 7220 6489 1000 |0179: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -3150d8: 6200 ae8c |017c: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ -3150dc: 1a01 c315 |017e: const-string v1, "EQUA" // string@15c3 │ │ -3150e0: 7220 6489 1000 |0180: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -3150e6: 6200 ae8c |0183: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ -3150ea: 1a01 e115 |0185: const-string v1, "ETCO" // string@15e1 │ │ -3150ee: 7220 6489 1000 |0187: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -3150f4: 6200 ae8c |018a: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ -3150f8: 1a01 0f4a |018c: const-string v1, "TOWN" // string@4a0f │ │ -3150fc: 7220 6489 1000 |018e: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -315102: 6200 ae8c |0191: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ -315106: 1a01 7149 |0193: const-string v1, "TFLT" // string@4971 │ │ -31510a: 7220 6489 1000 |0195: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -315110: 6200 ae8c |0198: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ -315114: 1a01 e01b |019a: const-string v1, "GRID" // string@1be0 │ │ -315118: 7220 6489 1000 |019c: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -31511e: 6200 ae8c |019f: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ -315122: 1a01 c94a |01a1: const-string v1, "TSSE" // string@4ac9 │ │ -315126: 7220 6489 1000 |01a3: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -31512c: 6200 ae8c |01a6: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ -315130: 1a01 c649 |01a8: const-string v1, "TKEY" // string@49c6 │ │ -315134: 7220 6489 1000 |01aa: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -31513a: 6200 ae8c |01ad: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ -31513e: 1a01 ce49 |01af: const-string v1, "TLEN" // string@49ce │ │ -315142: 7220 6489 1000 |01b1: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -315148: 6200 ae8c |01b4: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ -31514c: 1a01 5422 |01b6: const-string v1, "LINK" // string@2254 │ │ -315150: 7220 6489 1000 |01b8: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -315156: 6200 ae8c |01bb: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ -31515a: 1a01 c04a |01bd: const-string v1, "TSIZ" // string@4ac0 │ │ -31515e: 7220 6489 1000 |01bf: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -315164: 6200 ae8c |01c2: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ -315168: 1a01 0839 |01c4: const-string v1, "MLLT" // string@3908 │ │ -31516c: 7220 6489 1000 |01c6: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -315172: 6200 ae8c |01c9: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ -315176: 1a01 e949 |01cb: const-string v1, "TOPE" // string@49e9 │ │ -31517a: 7220 6489 1000 |01cd: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -315180: 6200 ae8c |01d0: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ -315184: 1a01 db49 |01d2: const-string v1, "TOFN" // string@49db │ │ -315188: 7220 6489 1000 |01d4: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -31518e: 6200 ae8c |01d7: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ -315192: 1a01 e349 |01d9: const-string v1, "TOLY" // string@49e3 │ │ -315196: 7220 6489 1000 |01db: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -31519c: 6200 ae8c |01de: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ -3151a0: 1a01 d849 |01e0: const-string v1, "TOAL" // string@49d8 │ │ -3151a4: 7220 6489 1000 |01e2: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -3151aa: 6200 ae8c |01e5: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ -3151ae: 1a01 293f |01e7: const-string v1, "OWNE" // string@3f29 │ │ -3151b2: 7220 6489 1000 |01e9: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -3151b8: 6200 ae8c |01ec: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ -3151bc: 1a01 7b40 |01ee: const-string v1, "POSS" // string@407b │ │ -3151c0: 7220 6489 1000 |01f0: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -3151c6: 6200 ae8c |01f3: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ -3151ca: 1a01 ac4a |01f5: const-string v1, "TRSN" // string@4aac │ │ -3151ce: 7220 6489 1000 |01f7: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -3151d4: 6200 ae8c |01fa: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ -3151d8: 1a01 ad4a |01fc: const-string v1, "TRSO" // string@4aad │ │ -3151dc: 7220 6489 1000 |01fe: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -3151e2: 6200 ae8c |0201: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ -3151e6: 1a01 8a42 |0203: const-string v1, "RBUF" // string@428a │ │ -3151ea: 7220 6489 1000 |0205: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -3151f0: 6200 ae8c |0208: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ -3151f4: 1a01 1d4a |020a: const-string v1, "TPE4" // string@4a1d │ │ -3151f8: 7220 6489 1000 |020c: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -3151fe: 6200 ae8c |020f: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ -315202: 1a01 2543 |0211: const-string v1, "RVRB" // string@4325 │ │ -315206: 7220 6489 1000 |0213: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -31520c: 6200 ae8c |0216: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ -315210: 1a01 1e4a |0218: const-string v1, "TPOS" // string@4a1e │ │ -315214: 7220 6489 1000 |021a: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -31521a: 6200 ae8c |021d: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ -31521e: 1a01 5046 |021f: const-string v1, "SYLT" // string@4650 │ │ -315222: 7220 6489 1000 |0221: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -315228: 6200 ae8c |0224: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ -31522c: 1a01 6046 |0226: const-string v1, "SYTC" // string@4660 │ │ -315230: 7220 6489 1000 |0228: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -315236: 6200 ae8c |022b: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ -31523a: 1a01 814f |022d: const-string v1, "USER" // string@4f81 │ │ -31523e: 7220 6489 1000 |022f: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -315244: 6200 ae8c |0232: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ -315248: 1a01 1f07 |0234: const-string v1, "APIC" // string@071f │ │ -31524c: 7220 6489 1000 |0236: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -315252: 6200 ae8c |0239: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ -315256: 1a01 9f40 |023b: const-string v1, "PRIV" // string@409f │ │ -31525a: 7220 6489 1000 |023d: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -315260: 6200 ae8c |0240: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ -315264: 1a01 7d38 |0242: const-string v1, "MCDI" // string@387d │ │ -315268: 7220 6489 1000 |0244: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -31526e: 6200 ae8c |0247: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ -315272: 1a01 9e06 |0249: const-string v1, "AENC" // string@069e │ │ -315276: 7220 6489 1000 |024b: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -31527c: 6200 ae8c |024e: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ -315280: 1a01 b61b |0250: const-string v1, "GEOB" // string@1bb6 │ │ -315284: 7220 6489 1000 |0252: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -31528a: 0e00 |0255: return-void │ │ +314dd4: |[314dd4] org.jaudiotagger.tag.id3.ID3v23PreferredFrameOrderComparator.:()V │ │ +314de4: 2200 7c10 |0000: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ +314de8: 7010 ae88 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ +314dee: 6900 ae8c |0005: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ +314df2: 1a01 024f |0007: const-string v1, "UFID" // string@4f02 │ │ +314df6: 7220 6489 1000 |0009: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +314dfc: 6200 ae8c |000c: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ +314e00: 1a01 a849 |000e: const-string v1, "TIT2" // string@49a8 │ │ +314e04: 7220 6489 1000 |0010: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +314e0a: 6200 ae8c |0013: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ +314e0e: 1a01 1a4a |0015: const-string v1, "TPE1" // string@4a1a │ │ +314e12: 7220 6489 1000 |0017: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +314e18: 6200 ae8c |001a: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ +314e1c: 1a01 2a49 |001c: const-string v1, "TALB" // string@492a │ │ +314e20: 7220 6489 1000 |001e: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +314e26: 6200 ae8c |0021: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ +314e2a: 1a01 f349 |0023: const-string v1, "TORY" // string@49f3 │ │ +314e2e: 7220 6489 1000 |0025: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +314e34: 6200 ae8c |0028: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ +314e38: 1a02 4149 |002a: const-string v2, "TCON" // string@4941 │ │ +314e3c: 7220 6489 2000 |002c: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +314e42: 6200 ae8c |002f: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ +314e46: 1a02 4049 |0031: const-string v2, "TCOM" // string@4940 │ │ +314e4a: 7220 6489 2000 |0033: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +314e50: 6200 ae8c |0036: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ +314e54: 1a02 1c4a |0038: const-string v2, "TPE3" // string@4a1c │ │ +314e58: 7220 6489 2000 |003a: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +314e5e: 6200 ae8c |003d: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ +314e62: 1a02 a749 |003f: const-string v2, "TIT1" // string@49a7 │ │ +314e66: 7220 6489 2000 |0041: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +314e6c: 6200 ae8c |0044: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ +314e70: 1a02 9f4a |0046: const-string v2, "TRCK" // string@4a9f │ │ +314e74: 7220 6489 2000 |0048: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +314e7a: 6200 ae8c |004b: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ +314e7e: 1a02 244b |004d: const-string v2, "TYER" // string@4b24 │ │ +314e82: 7220 6489 2000 |004f: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +314e88: 6200 ae8c |0052: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ +314e8c: 1a02 4e49 |0054: const-string v2, "TDAT" // string@494e │ │ +314e90: 7220 6489 2000 |0056: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +314e96: 6200 ae8c |0059: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ +314e9a: 1a02 9349 |005b: const-string v2, "TIME" // string@4993 │ │ +314e9e: 7220 6489 2000 |005d: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +314ea4: 6200 ae8c |0060: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ +314ea8: 1a02 3b49 |0062: const-string v2, "TBPM" // string@493b │ │ +314eac: 7220 6489 2000 |0064: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +314eb2: 6200 ae8c |0067: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ +314eb6: 1a02 c74a |0069: const-string v2, "TSRC" // string@4ac7 │ │ +314eba: 7220 6489 2000 |006b: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +314ec0: 6200 ae8c |006e: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ +314ec4: 7220 6489 1000 |0070: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +314eca: 6200 ae8c |0073: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ +314ece: 1a01 1b4a |0075: const-string v1, "TPE2" // string@4a1b │ │ +314ed2: 7220 6489 1000 |0077: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +314ed8: 6200 ae8c |007a: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ +314edc: 1a01 a949 |007c: const-string v1, "TIT3" // string@49a9 │ │ +314ee0: 7220 6489 1000 |007e: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +314ee6: 6200 ae8c |0081: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ +314eea: 1a01 924f |0083: const-string v1, "USLT" // string@4f92 │ │ +314eee: 7220 6489 1000 |0085: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +314ef4: 6200 ae8c |0088: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ +314ef8: 1a01 204b |008a: const-string v1, "TXXX" // string@4b20 │ │ +314efc: 7220 6489 1000 |008c: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +314f02: 6200 ae8c |008f: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ +314f06: 1a01 9453 |0091: const-string v1, "WXXX" // string@5394 │ │ +314f0a: 7220 6489 1000 |0093: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +314f10: 6200 ae8c |0096: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ +314f14: 1a01 6a53 |0098: const-string v1, "WOAR" // string@536a │ │ +314f18: 7220 6489 1000 |009a: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +314f1e: 6200 ae8c |009d: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ +314f22: 1a01 0653 |009f: const-string v1, "WCOM" // string@5306 │ │ +314f26: 7220 6489 1000 |00a1: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +314f2c: 6200 ae8c |00a4: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ +314f30: 1a02 0753 |00a6: const-string v2, "WCOP" // string@5307 │ │ +314f34: 7220 6489 2000 |00a8: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +314f3a: 6200 ae8c |00ab: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ +314f3e: 1a02 6953 |00ad: const-string v2, "WOAF" // string@5369 │ │ +314f42: 7220 6489 2000 |00af: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +314f48: 6200 ae8c |00b2: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ +314f4c: 1a02 8153 |00b4: const-string v2, "WORS" // string@5381 │ │ +314f50: 7220 6489 2000 |00b6: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +314f56: 6200 ae8c |00b9: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ +314f5a: 1a02 8253 |00bb: const-string v2, "WPAY" // string@5382 │ │ +314f5e: 7220 6489 2000 |00bd: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +314f64: 6200 ae8c |00c0: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ +314f68: 1a02 8453 |00c2: const-string v2, "WPUB" // string@5384 │ │ +314f6c: 7220 6489 2000 |00c4: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +314f72: 6200 ae8c |00c7: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ +314f76: 7220 6489 1000 |00c9: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +314f7c: 6200 ae8c |00cc: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ +314f80: 1a01 6249 |00ce: const-string v1, "TEXT" // string@4962 │ │ +314f84: 7220 6489 1000 |00d0: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +314f8a: 6200 ae8c |00d3: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ +314f8e: 1a01 d249 |00d5: const-string v1, "TMED" // string@49d2 │ │ +314f92: 7220 6489 1000 |00d7: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +314f98: 6200 ae8c |00da: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ +314f9c: 1a01 bd1e |00dc: const-string v1, "IPLS" // string@1ebd │ │ +314fa0: 7220 6489 1000 |00de: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +314fa6: 6200 ae8c |00e1: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ +314faa: 1a01 ca49 |00e3: const-string v1, "TLAN" // string@49ca │ │ +314fae: 7220 6489 1000 |00e5: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +314fb4: 6200 ae8c |00e8: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ +314fb8: 1a01 c54a |00ea: const-string v1, "TSOT" // string@4ac5 │ │ +314fbc: 7220 6489 1000 |00ec: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +314fc2: 6200 ae8c |00ef: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ +314fc6: 1a02 5149 |00f1: const-string v2, "TDLY" // string@4951 │ │ +314fca: 7220 6489 2000 |00f3: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +314fd0: 6200 ae8c |00f6: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ +314fd4: 1a02 2c40 |00f8: const-string v2, "PCNT" // string@402c │ │ +314fd8: 7220 6489 2000 |00fa: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +314fde: 6200 ae8c |00fd: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ +314fe2: 1a02 6f40 |00ff: const-string v2, "POPM" // string@406f │ │ +314fe6: 7220 6489 2000 |0101: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +314fec: 6200 ae8c |0104: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ +314ff0: 1a02 214a |0106: const-string v2, "TPUB" // string@4a21 │ │ +314ff4: 7220 6489 2000 |0108: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +314ffa: 6200 ae8c |010b: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ +314ffe: 1a02 c14a |010d: const-string v2, "TSO2" // string@4ac1 │ │ +315002: 7220 6489 2000 |010f: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +315008: 6200 ae8c |0112: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ +31500c: 1a03 c34a |0114: const-string v3, "TSOC" // string@4ac3 │ │ +315010: 7220 6489 3000 |0116: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +315016: 6200 ae8c |0119: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ +31501a: 1a04 3e49 |011b: const-string v4, "TCMP" // string@493e │ │ +31501e: 7220 6489 4000 |011d: invoke-interface {v0, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +315024: 6200 ae8c |0120: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ +315028: 7220 6489 1000 |0122: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +31502e: 6200 ae8c |0125: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ +315032: 1a01 c44a |0127: const-string v1, "TSOP" // string@4ac4 │ │ +315036: 7220 6489 1000 |0129: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +31503c: 6200 ae8c |012c: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ +315040: 1a01 c24a |012e: const-string v1, "TSOA" // string@4ac2 │ │ +315044: 7220 6489 1000 |0130: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +31504a: 6200 ae8c |0133: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ +31504e: 1a01 e854 |0135: const-string v1, "XSOT" // string@54e8 │ │ +315052: 7220 6489 1000 |0137: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +315058: 6200 ae8c |013a: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ +31505c: 1a01 e754 |013c: const-string v1, "XSOP" // string@54e7 │ │ +315060: 7220 6489 1000 |013e: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +315066: 6200 ae8c |0141: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ +31506a: 1a01 e654 |0143: const-string v1, "XSOA" // string@54e6 │ │ +31506e: 7220 6489 1000 |0145: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +315074: 6200 ae8c |0148: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ +315078: 7220 6489 2000 |014a: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +31507e: 6200 ae8c |014d: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ +315082: 7220 6489 3000 |014f: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +315088: 6200 ae8c |0152: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ +31508c: 1a01 290e |0154: const-string v1, "COMM" // string@0e29 │ │ +315090: 7220 6489 1000 |0156: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +315096: 6200 ae8c |0159: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ +31509a: 1a01 a14a |015b: const-string v1, "TRDA" // string@4aa1 │ │ +31509e: 7220 6489 1000 |015d: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +3150a4: 6200 ae8c |0160: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ +3150a8: 1a01 540e |0162: const-string v1, "COMR" // string@0e54 │ │ +3150ac: 7220 6489 1000 |0164: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +3150b2: 6200 ae8c |0167: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ +3150b6: 1a01 4349 |0169: const-string v1, "TCOP" // string@4943 │ │ +3150ba: 7220 6489 1000 |016b: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +3150c0: 6200 ae8c |016e: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ +3150c4: 1a01 5f49 |0170: const-string v1, "TENC" // string@495f │ │ +3150c8: 7220 6489 1000 |0172: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +3150ce: 6200 ae8c |0175: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ +3150d2: 1a01 ab15 |0177: const-string v1, "ENCR" // string@15ab │ │ +3150d6: 7220 6489 1000 |0179: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +3150dc: 6200 ae8c |017c: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ +3150e0: 1a01 c315 |017e: const-string v1, "EQUA" // string@15c3 │ │ +3150e4: 7220 6489 1000 |0180: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +3150ea: 6200 ae8c |0183: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ +3150ee: 1a01 e115 |0185: const-string v1, "ETCO" // string@15e1 │ │ +3150f2: 7220 6489 1000 |0187: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +3150f8: 6200 ae8c |018a: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ +3150fc: 1a01 0f4a |018c: const-string v1, "TOWN" // string@4a0f │ │ +315100: 7220 6489 1000 |018e: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +315106: 6200 ae8c |0191: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ +31510a: 1a01 7149 |0193: const-string v1, "TFLT" // string@4971 │ │ +31510e: 7220 6489 1000 |0195: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +315114: 6200 ae8c |0198: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ +315118: 1a01 e01b |019a: const-string v1, "GRID" // string@1be0 │ │ +31511c: 7220 6489 1000 |019c: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +315122: 6200 ae8c |019f: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ +315126: 1a01 c94a |01a1: const-string v1, "TSSE" // string@4ac9 │ │ +31512a: 7220 6489 1000 |01a3: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +315130: 6200 ae8c |01a6: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ +315134: 1a01 c649 |01a8: const-string v1, "TKEY" // string@49c6 │ │ +315138: 7220 6489 1000 |01aa: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +31513e: 6200 ae8c |01ad: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ +315142: 1a01 ce49 |01af: const-string v1, "TLEN" // string@49ce │ │ +315146: 7220 6489 1000 |01b1: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +31514c: 6200 ae8c |01b4: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ +315150: 1a01 5422 |01b6: const-string v1, "LINK" // string@2254 │ │ +315154: 7220 6489 1000 |01b8: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +31515a: 6200 ae8c |01bb: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ +31515e: 1a01 c04a |01bd: const-string v1, "TSIZ" // string@4ac0 │ │ +315162: 7220 6489 1000 |01bf: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +315168: 6200 ae8c |01c2: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ +31516c: 1a01 0839 |01c4: const-string v1, "MLLT" // string@3908 │ │ +315170: 7220 6489 1000 |01c6: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +315176: 6200 ae8c |01c9: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ +31517a: 1a01 e949 |01cb: const-string v1, "TOPE" // string@49e9 │ │ +31517e: 7220 6489 1000 |01cd: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +315184: 6200 ae8c |01d0: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ +315188: 1a01 db49 |01d2: const-string v1, "TOFN" // string@49db │ │ +31518c: 7220 6489 1000 |01d4: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +315192: 6200 ae8c |01d7: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ +315196: 1a01 e349 |01d9: const-string v1, "TOLY" // string@49e3 │ │ +31519a: 7220 6489 1000 |01db: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +3151a0: 6200 ae8c |01de: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ +3151a4: 1a01 d849 |01e0: const-string v1, "TOAL" // string@49d8 │ │ +3151a8: 7220 6489 1000 |01e2: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +3151ae: 6200 ae8c |01e5: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ +3151b2: 1a01 293f |01e7: const-string v1, "OWNE" // string@3f29 │ │ +3151b6: 7220 6489 1000 |01e9: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +3151bc: 6200 ae8c |01ec: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ +3151c0: 1a01 7b40 |01ee: const-string v1, "POSS" // string@407b │ │ +3151c4: 7220 6489 1000 |01f0: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +3151ca: 6200 ae8c |01f3: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ +3151ce: 1a01 ac4a |01f5: const-string v1, "TRSN" // string@4aac │ │ +3151d2: 7220 6489 1000 |01f7: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +3151d8: 6200 ae8c |01fa: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ +3151dc: 1a01 ad4a |01fc: const-string v1, "TRSO" // string@4aad │ │ +3151e0: 7220 6489 1000 |01fe: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +3151e6: 6200 ae8c |0201: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ +3151ea: 1a01 8a42 |0203: const-string v1, "RBUF" // string@428a │ │ +3151ee: 7220 6489 1000 |0205: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +3151f4: 6200 ae8c |0208: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ +3151f8: 1a01 1d4a |020a: const-string v1, "TPE4" // string@4a1d │ │ +3151fc: 7220 6489 1000 |020c: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +315202: 6200 ae8c |020f: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ +315206: 1a01 2543 |0211: const-string v1, "RVRB" // string@4325 │ │ +31520a: 7220 6489 1000 |0213: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +315210: 6200 ae8c |0216: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ +315214: 1a01 1e4a |0218: const-string v1, "TPOS" // string@4a1e │ │ +315218: 7220 6489 1000 |021a: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +31521e: 6200 ae8c |021d: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ +315222: 1a01 5046 |021f: const-string v1, "SYLT" // string@4650 │ │ +315226: 7220 6489 1000 |0221: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +31522c: 6200 ae8c |0224: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ +315230: 1a01 6046 |0226: const-string v1, "SYTC" // string@4660 │ │ +315234: 7220 6489 1000 |0228: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +31523a: 6200 ae8c |022b: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ +31523e: 1a01 814f |022d: const-string v1, "USER" // string@4f81 │ │ +315242: 7220 6489 1000 |022f: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +315248: 6200 ae8c |0232: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ +31524c: 1a01 1f07 |0234: const-string v1, "APIC" // string@071f │ │ +315250: 7220 6489 1000 |0236: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +315256: 6200 ae8c |0239: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ +31525a: 1a01 9f40 |023b: const-string v1, "PRIV" // string@409f │ │ +31525e: 7220 6489 1000 |023d: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +315264: 6200 ae8c |0240: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ +315268: 1a01 7d38 |0242: const-string v1, "MCDI" // string@387d │ │ +31526c: 7220 6489 1000 |0244: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +315272: 6200 ae8c |0247: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ +315276: 1a01 9e06 |0249: const-string v1, "AENC" // string@069e │ │ +31527a: 7220 6489 1000 |024b: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +315280: 6200 ae8c |024e: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ +315284: 1a01 b61b |0250: const-string v1, "GEOB" // string@1bb6 │ │ +315288: 7220 6489 1000 |0252: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +31528e: 0e00 |0255: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ 0x0009 line=17 │ │ 0x000c line=18 │ │ 0x0013 line=19 │ │ 0x001a line=20 │ │ @@ -755432,17 +755432,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -31528c: |[31528c] org.jaudiotagger.tag.id3.ID3v23PreferredFrameOrderComparator.:()V │ │ -31529c: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -3152a2: 0e00 |0003: return-void │ │ +315290: |[315290] org.jaudiotagger.tag.id3.ID3v23PreferredFrameOrderComparator.:()V │ │ +3152a0: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +3152a6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator; │ │ │ │ #2 : (in Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;) │ │ @@ -755450,22 +755450,22 @@ │ │ type : '()Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -314da4: |[314da4] org.jaudiotagger.tag.id3.ID3v23PreferredFrameOrderComparator.getInstanceof:()Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator; │ │ -314db4: 6200 ad8c |0000: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.comparator:Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator; // field@8cad │ │ -314db8: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -314dbc: 2200 2412 |0004: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator; // type@1224 │ │ -314dc0: 7010 e196 0000 |0006: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.:()V // method@96e1 │ │ -314dc6: 6900 ad8c |0009: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.comparator:Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator; // field@8cad │ │ -314dca: 6200 ad8c |000b: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.comparator:Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator; // field@8cad │ │ -314dce: 1100 |000d: return-object v0 │ │ +314da8: |[314da8] org.jaudiotagger.tag.id3.ID3v23PreferredFrameOrderComparator.getInstanceof:()Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator; │ │ +314db8: 6200 ad8c |0000: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.comparator:Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator; // field@8cad │ │ +314dbc: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +314dc0: 2200 2412 |0004: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator; // type@1224 │ │ +314dc4: 7010 e196 0000 |0006: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.:()V // method@96e1 │ │ +314dca: 6900 ad8c |0009: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.comparator:Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator; // field@8cad │ │ +314dce: 6200 ad8c |000b: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.comparator:Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator; // field@8cad │ │ +314dd2: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ 0x0004 line=122 │ │ 0x000b line=124 │ │ locals : │ │ │ │ @@ -755475,20 +755475,20 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)I' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -314d2c: |[314d2c] org.jaudiotagger.tag.id3.ID3v23PreferredFrameOrderComparator.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -314d3c: 1f01 3710 |0000: check-cast v1, Ljava/lang/String; // type@1037 │ │ -314d40: 1f02 3710 |0002: check-cast v2, Ljava/lang/String; // type@1037 │ │ -314d44: 6e30 e396 1002 |0004: invoke-virtual {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.compare:(Ljava/lang/String;Ljava/lang/String;)I // method@96e3 │ │ -314d4a: 0a01 |0007: move-result v1 │ │ -314d4c: 0f01 |0008: return v1 │ │ +314d30: |[314d30] org.jaudiotagger.tag.id3.ID3v23PreferredFrameOrderComparator.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +314d40: 1f01 3710 |0000: check-cast v1, Ljava/lang/String; // type@1037 │ │ +314d44: 1f02 3710 |0002: check-cast v2, Ljava/lang/String; // type@1037 │ │ +314d48: 6e30 e396 1002 |0004: invoke-virtual {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.compare:(Ljava/lang/String;Ljava/lang/String;)I // method@96e3 │ │ +314d4e: 0a01 |0007: move-result v1 │ │ +314d50: 0f01 |0008: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator; │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ @@ -755498,34 +755498,34 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -314d50: |[314d50] org.jaudiotagger.tag.id3.ID3v23PreferredFrameOrderComparator.compare:(Ljava/lang/String;Ljava/lang/String;)I │ │ -314d60: 6200 ae8c |0000: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ -314d64: 7220 6c89 5000 |0002: invoke-interface {v0, v5}, Ljava/util/List;.indexOf:(Ljava/lang/Object;)I // method@896c │ │ -314d6a: 0a00 |0005: move-result v0 │ │ -314d6c: 1401 ffff ff7f |0006: const v1, #float nan // #7fffffff │ │ -314d72: 12f2 |0009: const/4 v2, #int -1 // #ff │ │ -314d74: 3320 0500 |000a: if-ne v0, v2, 000f // +0005 │ │ -314d78: 1400 ffff ff7f |000c: const v0, #float nan // #7fffffff │ │ -314d7e: 6203 ae8c |000f: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ -314d82: 7220 6c89 6300 |0011: invoke-interface {v3, v6}, Ljava/util/List;.indexOf:(Ljava/lang/Object;)I // method@896c │ │ -314d88: 0a03 |0014: move-result v3 │ │ -314d8a: 3323 0300 |0015: if-ne v3, v2, 0018 // +0003 │ │ -314d8e: 2802 |0017: goto 0019 // +0002 │ │ -314d90: 0131 |0018: move v1, v3 │ │ -314d92: 3310 0700 |0019: if-ne v0, v1, 0020 // +0007 │ │ -314d96: 6e20 9787 6500 |001b: invoke-virtual {v5, v6}, Ljava/lang/String;.compareTo:(Ljava/lang/String;)I // method@8797 │ │ -314d9c: 0a05 |001e: move-result v5 │ │ -314d9e: 0f05 |001f: return v5 │ │ -314da0: b110 |0020: sub-int/2addr v0, v1 │ │ -314da2: 0f00 |0021: return v0 │ │ +314d54: |[314d54] org.jaudiotagger.tag.id3.ID3v23PreferredFrameOrderComparator.compare:(Ljava/lang/String;Ljava/lang/String;)I │ │ +314d64: 6200 ae8c |0000: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ +314d68: 7220 6c89 5000 |0002: invoke-interface {v0, v5}, Ljava/util/List;.indexOf:(Ljava/lang/Object;)I // method@896c │ │ +314d6e: 0a00 |0005: move-result v0 │ │ +314d70: 1401 ffff ff7f |0006: const v1, #float nan // #7fffffff │ │ +314d76: 12f2 |0009: const/4 v2, #int -1 // #ff │ │ +314d78: 3320 0500 |000a: if-ne v0, v2, 000f // +0005 │ │ +314d7c: 1400 ffff ff7f |000c: const v0, #float nan // #7fffffff │ │ +314d82: 6203 ae8c |000f: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8cae │ │ +314d86: 7220 6c89 6300 |0011: invoke-interface {v3, v6}, Ljava/util/List;.indexOf:(Ljava/lang/Object;)I // method@896c │ │ +314d8c: 0a03 |0014: move-result v3 │ │ +314d8e: 3323 0300 |0015: if-ne v3, v2, 0018 // +0003 │ │ +314d92: 2802 |0017: goto 0019 // +0002 │ │ +314d94: 0131 |0018: move v1, v3 │ │ +314d96: 3310 0700 |0019: if-ne v0, v1, 0020 // +0007 │ │ +314d9a: 6e20 9787 6500 |001b: invoke-virtual {v5, v6}, Ljava/lang/String;.compareTo:(Ljava/lang/String;)I // method@8797 │ │ +314da0: 0a05 |001e: move-result v5 │ │ +314da2: 0f05 |001f: return v5 │ │ +314da4: b110 |0020: sub-int/2addr v0, v1 │ │ +314da6: 0f00 |0021: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ 0x000f line=140 │ │ 0x001b line=151 │ │ locals : │ │ 0x0000 - 0x0022 reg=4 this Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator; │ │ @@ -755537,17 +755537,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -314d14: |[314d14] org.jaudiotagger.tag.id3.ID3v23PreferredFrameOrderComparator.equals:(Ljava/lang/Object;)Z │ │ -314d24: 2011 2412 |0000: instance-of v1, v1, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator; // type@1224 │ │ -314d28: 0f01 |0002: return v1 │ │ +314d18: |[314d18] org.jaudiotagger.tag.id3.ID3v23PreferredFrameOrderComparator.equals:(Ljava/lang/Object;)Z │ │ +314d28: 2011 2412 |0000: instance-of v1, v1, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator; // type@1224 │ │ +314d2c: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -756236,1807 +756236,1807 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 38 │ │ ins : 0 │ │ outs : 6 │ │ insns size : 3714 16-bit code units │ │ -31717c: |[31717c] org.jaudiotagger.tag.id3.ID3v24FieldKey.:()V │ │ -31718c: 2206 2612 |0000: new-instance v6, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -317190: 6205 2a8e |0002: sget-object v5, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -317194: 1a01 2306 |0004: const-string v1, "ACOUSTID_FINGERPRINT" // string@0623 │ │ -317198: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -31719a: 1a03 204b |0007: const-string v3, "TXXX" // string@4b20 │ │ -31719e: 1a04 0b08 |0009: const-string v4, "Acoustid Fingerprint" // string@080b │ │ -3171a2: 0760 |000b: move-object v0, v6 │ │ -3171a4: 7606 1d97 0000 |000c: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ -3171aa: 6906 cc8c |000f: sput-object v6, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ACOUSTID_FINGERPRINT:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8ccc │ │ -3171ae: 2200 2612 |0011: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -3171b2: 620c 2a8e |0013: sget-object v12, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -3171b6: 1a08 2506 |0015: const-string v8, "ACOUSTID_ID" // string@0625 │ │ -3171ba: 1219 |0017: const/4 v9, #int 1 // #1 │ │ -3171bc: 1a0a 204b |0018: const-string v10, "TXXX" // string@4b20 │ │ -3171c0: 1a0b 0c08 |001a: const-string v11, "Acoustid Id" // string@080c │ │ -3171c4: 0707 |001c: move-object v7, v0 │ │ -3171c6: 7606 1d97 0700 |001d: invoke-direct/range {v7, v8, v9, v10, v11, v12}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ -3171cc: 6900 cd8c |0020: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ACOUSTID_ID:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8ccd │ │ -3171d0: 2200 2612 |0022: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -3171d4: 6201 2a8e |0024: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -3171d8: 1a02 b006 |0026: const-string v2, "ALBUM" // string@06b0 │ │ -3171dc: 1223 |0028: const/4 v3, #int 2 // #2 │ │ -3171de: 1a04 2a49 |0029: const-string v4, "TALB" // string@492a │ │ -3171e2: 7051 1e97 2043 |002b: invoke-direct {v0, v2, v3, v4, v1}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971e │ │ -3171e8: 6900 ce8c |002e: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ALBUM:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cce │ │ -3171ec: 2200 2612 |0030: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -3171f0: 6201 2a8e |0032: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -3171f4: 1a02 b806 |0034: const-string v2, "ALBUM_ARTIST" // string@06b8 │ │ -3171f8: 1234 |0036: const/4 v4, #int 3 // #3 │ │ -3171fa: 1a05 1b4a |0037: const-string v5, "TPE2" // string@4a1b │ │ -3171fe: 7051 1e97 2054 |0039: invoke-direct {v0, v2, v4, v5, v1}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971e │ │ -317204: 6900 cf8c |003c: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ALBUM_ARTIST:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8ccf │ │ -317208: 2200 2612 |003e: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -31720c: 6201 2a8e |0040: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -317210: 1a02 bb06 |0042: const-string v2, "ALBUM_ARTIST_SORT" // string@06bb │ │ -317214: 1245 |0044: const/4 v5, #int 4 // #4 │ │ -317216: 1a06 c14a |0045: const-string v6, "TSO2" // string@4ac1 │ │ -31721a: 7051 1e97 2065 |0047: invoke-direct {v0, v2, v5, v6, v1}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971e │ │ -317220: 6900 d28c |004a: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ALBUM_ARTIST_SORT:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cd2 │ │ -317224: 2200 2612 |004c: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -317228: 620c 2a8e |004e: sget-object v12, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -31722c: 1a08 b906 |0050: const-string v8, "ALBUM_ARTISTS" // string@06b9 │ │ -317230: 1259 |0052: const/4 v9, #int 5 // #5 │ │ -317232: 1a0a 204b |0053: const-string v10, "TXXX" // string@4b20 │ │ -317236: 1a0b b906 |0055: const-string v11, "ALBUM_ARTISTS" // string@06b9 │ │ -31723a: 0707 |0057: move-object v7, v0 │ │ -31723c: 7606 1d97 0700 |0058: invoke-direct/range {v7, v8, v9, v10, v11, v12}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ -317242: 6900 d08c |005b: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ALBUM_ARTISTS:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cd0 │ │ -317246: 2200 2612 |005d: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -31724a: 6212 2a8e |005f: sget-object v18, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -31724e: 1a0e ba06 |0061: const-string v14, "ALBUM_ARTISTS_SORT" // string@06ba │ │ -317252: 126f |0063: const/4 v15, #int 6 // #6 │ │ -317254: 1a10 204b |0064: const-string v16, "TXXX" // string@4b20 │ │ -317258: 1a11 ba06 |0066: const-string v17, "ALBUM_ARTISTS_SORT" // string@06ba │ │ -31725c: 070d |0068: move-object v13, v0 │ │ -31725e: 7606 1d97 0d00 |0069: invoke-direct/range {v13, v14, v15, v16, v17, v18}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ -317264: 6900 d18c |006c: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ALBUM_ARTISTS_SORT:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cd1 │ │ -317268: 2200 2612 |006e: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -31726c: 6201 2a8e |0070: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -317270: 1a02 bd06 |0072: const-string v2, "ALBUM_SORT" // string@06bd │ │ -317274: 1276 |0074: const/4 v6, #int 7 // #7 │ │ -317276: 1a07 c24a |0075: const-string v7, "TSOA" // string@4ac2 │ │ -31727a: 7051 1e97 2076 |0077: invoke-direct {v0, v2, v6, v7, v1}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971e │ │ -317280: 6900 d38c |007a: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ALBUM_SORT:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cd3 │ │ -317284: 2200 2612 |007c: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -317288: 620d 2a8e |007e: sget-object v13, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -31728c: 1a09 d706 |0080: const-string v9, "AMAZON_ID" // string@06d7 │ │ -317290: 130a 0800 |0082: const/16 v10, #int 8 // #8 │ │ -317294: 1a0b 204b |0084: const-string v11, "TXXX" // string@4b20 │ │ -317298: 1a0c 5b07 |0086: const-string v12, "ASIN" // string@075b │ │ -31729c: 0708 |0088: move-object v8, v0 │ │ -31729e: 7606 1d97 0800 |0089: invoke-direct/range {v8, v9, v10, v11, v12, v13}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ -3172a4: 6900 d48c |008c: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.AMAZON_ID:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cd4 │ │ -3172a8: 2200 2612 |008e: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -3172ac: 6201 368f |0090: sget-object v1, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey;.ARRANGER:Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey; // field@8f36 │ │ -3172b0: 6e10 f79b 0100 |0092: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey;.getKey:()Ljava/lang/String; // method@9bf7 │ │ -3172b6: 0c12 |0095: move-result-object v18 │ │ -3172b8: 6213 2a8e |0096: sget-object v19, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -3172bc: 1a0f 4007 |0098: const-string v15, "ARRANGER" // string@0740 │ │ -3172c0: 1310 0900 |009a: const/16 v16, #int 9 // #9 │ │ -3172c4: 1a11 a549 |009c: const-string v17, "TIPL" // string@49a5 │ │ -3172c8: 070e |009e: move-object v14, v0 │ │ -3172ca: 7606 1d97 0e00 |009f: invoke-direct/range {v14, v15, v16, v17, v18, v19}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ -3172d0: 6900 d58c |00a2: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ARRANGER:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cd5 │ │ -3172d4: 2200 2612 |00a4: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -3172d8: 620c 2a8e |00a6: sget-object v12, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -3172dc: 1a08 4107 |00a8: const-string v8, "ARRANGER_SORT" // string@0741 │ │ -3172e0: 1309 0a00 |00aa: const/16 v9, #int 10 // #a │ │ -3172e4: 1a0a 204b |00ac: const-string v10, "TXXX" // string@4b20 │ │ -3172e8: 1a0b 4107 |00ae: const-string v11, "ARRANGER_SORT" // string@0741 │ │ -3172ec: 0707 |00b0: move-object v7, v0 │ │ -3172ee: 7606 1d97 0700 |00b1: invoke-direct/range {v7, v8, v9, v10, v11, v12}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ -3172f4: 6900 d68c |00b4: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ARRANGER_SORT:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cd6 │ │ -3172f8: 2200 2612 |00b6: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -3172fc: 6201 2a8e |00b8: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -317300: 1a02 4c07 |00ba: const-string v2, "ARTIST" // string@074c │ │ -317304: 1307 0b00 |00bc: const/16 v7, #int 11 // #b │ │ -317308: 1a08 1a4a |00be: const-string v8, "TPE1" // string@4a1a │ │ -31730c: 7051 1e97 2087 |00c0: invoke-direct {v0, v2, v7, v8, v1}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971e │ │ -317312: 6900 d78c |00c3: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ARTIST:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cd7 │ │ -317316: 2200 2612 |00c5: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -31731a: 620e 2a8e |00c7: sget-object v14, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -31731e: 1a0a 4d07 |00c9: const-string v10, "ARTISTS" // string@074d │ │ -317322: 130b 0c00 |00cb: const/16 v11, #int 12 // #c │ │ -317326: 1a0c 204b |00cd: const-string v12, "TXXX" // string@4b20 │ │ -31732a: 1a0d 4d07 |00cf: const-string v13, "ARTISTS" // string@074d │ │ -31732e: 0709 |00d1: move-object v9, v0 │ │ -317330: 7606 1d97 0900 |00d2: invoke-direct/range {v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ -317336: 6900 d88c |00d5: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ARTISTS:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cd8 │ │ -31733a: 2200 2612 |00d7: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -31733e: 6214 2a8e |00d9: sget-object v20, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -317342: 1a10 4f07 |00db: const-string v16, "ARTISTS_SORT" // string@074f │ │ -317346: 1311 0d00 |00dd: const/16 v17, #int 13 // #d │ │ -31734a: 1a12 204b |00df: const-string v18, "TXXX" // string@4b20 │ │ -31734e: 1a13 4f07 |00e1: const-string v19, "ARTISTS_SORT" // string@074f │ │ -317352: 070f |00e3: move-object v15, v0 │ │ -317354: 7606 1d97 0f00 |00e4: invoke-direct/range {v15, v16, v17, v18, v19, v20}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ -31735a: 6900 d98c |00e7: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ARTISTS_SORT:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cd9 │ │ -31735e: 2200 2612 |00e9: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -317362: 6201 2a8e |00eb: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -317366: 1a02 5007 |00ed: const-string v2, "ARTIST_SORT" // string@0750 │ │ -31736a: 1308 0e00 |00ef: const/16 v8, #int 14 // #e │ │ -31736e: 1a09 c44a |00f1: const-string v9, "TSOP" // string@4ac4 │ │ -317372: 7051 1e97 2098 |00f3: invoke-direct {v0, v2, v8, v9, v1}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971e │ │ -317378: 6900 da8c |00f6: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ARTIST_SORT:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cda │ │ -31737c: 2200 2612 |00f8: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -317380: 620f 2a8e |00fa: sget-object v15, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -317384: 1a0b d90a |00fc: const-string v11, "BARCODE" // string@0ad9 │ │ -317388: 130c 0f00 |00fe: const/16 v12, #int 15 // #f │ │ -31738c: 1a0d 204b |0100: const-string v13, "TXXX" // string@4b20 │ │ -317390: 1a0e d90a |0102: const-string v14, "BARCODE" // string@0ad9 │ │ -317394: 070a |0104: move-object v10, v0 │ │ -317396: 7606 1d97 0a00 |0105: invoke-direct/range {v10, v11, v12, v13, v14, v15}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ -31739c: 6900 db8c |0108: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.BARCODE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cdb │ │ -3173a0: 2200 2612 |010a: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -3173a4: 6201 2a8e |010c: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -3173a8: 1a02 320b |010e: const-string v2, "BPM" // string@0b32 │ │ -3173ac: 1309 1000 |0110: const/16 v9, #int 16 // #10 │ │ -3173b0: 1a0a 3b49 |0112: const-string v10, "TBPM" // string@493b │ │ -3173b4: 7051 1e97 20a9 |0114: invoke-direct {v0, v2, v9, v10, v1}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971e │ │ -3173ba: 6900 dc8c |0117: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.BPM:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cdc │ │ -3173be: 2200 2612 |0119: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -3173c2: 6210 2a8e |011b: sget-object v16, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -3173c6: 1a0c 740d |011d: const-string v12, "CATALOG_NO" // string@0d74 │ │ -3173ca: 130d 1100 |011f: const/16 v13, #int 17 // #11 │ │ -3173ce: 1a0e 204b |0121: const-string v14, "TXXX" // string@4b20 │ │ -3173d2: 1a0f 730d |0123: const-string v15, "CATALOGNUMBER" // string@0d73 │ │ -3173d6: 070b |0125: move-object v11, v0 │ │ -3173d8: 7606 1d97 0b00 |0126: invoke-direct/range {v11, v12, v13, v14, v15, v16}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ -3173de: 6900 dd8c |0129: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.CATALOG_NO:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cdd │ │ -3173e2: 2200 2612 |012b: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -3173e6: 6216 2a8e |012d: sget-object v22, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -3173ea: 1a12 c60d |012f: const-string v18, "CHOIR" // string@0dc6 │ │ -3173ee: 1313 1200 |0131: const/16 v19, #int 18 // #12 │ │ -3173f2: 1a14 204b |0133: const-string v20, "TXXX" // string@4b20 │ │ -3173f6: 1a15 c60d |0135: const-string v21, "CHOIR" // string@0dc6 │ │ -3173fa: 0811 0000 |0137: move-object/from16 v17, v0 │ │ -3173fe: 7606 1d97 1100 |0139: invoke-direct/range {v17, v18, v19, v20, v21, v22}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ -317404: 6900 de8c |013c: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.CHOIR:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cde │ │ -317408: 2200 2612 |013e: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -31740c: 620f 2a8e |0140: sget-object v15, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -317410: 1a0b c70d |0142: const-string v11, "CHOIR_SORT" // string@0dc7 │ │ -317414: 130c 1300 |0144: const/16 v12, #int 19 // #13 │ │ -317418: 1a0d 204b |0146: const-string v13, "TXXX" // string@4b20 │ │ -31741c: 1a0e c70d |0148: const-string v14, "CHOIR_SORT" // string@0dc7 │ │ -317420: 070a |014a: move-object v10, v0 │ │ -317422: 7606 1d97 0a00 |014b: invoke-direct/range {v10, v11, v12, v13, v14, v15}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ -317428: 6900 df8c |014e: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.CHOIR_SORT:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cdf │ │ -31742c: 2200 2612 |0150: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -317430: 6215 2a8e |0152: sget-object v21, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -317434: 1a11 db0d |0154: const-string v17, "CLASSICAL_CATALOG" // string@0ddb │ │ -317438: 1312 1400 |0156: const/16 v18, #int 20 // #14 │ │ -31743c: 1a13 204b |0158: const-string v19, "TXXX" // string@4b20 │ │ -317440: 1a14 db0d |015a: const-string v20, "CLASSICAL_CATALOG" // string@0ddb │ │ -317444: 0810 0000 |015c: move-object/from16 v16, v0 │ │ -317448: 7606 1d97 1000 |015e: invoke-direct/range {v16, v17, v18, v19, v20, v21}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ -31744e: 6900 e08c |0161: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.CLASSICAL_CATALOG:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8ce0 │ │ -317452: 2200 2612 |0163: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -317456: 620f 2a8e |0165: sget-object v15, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -31745a: 1a0b dc0d |0167: const-string v11, "CLASSICAL_NICKNAME" // string@0ddc │ │ -31745e: 130c 1500 |0169: const/16 v12, #int 21 // #15 │ │ -317462: 1a0d 204b |016b: const-string v13, "TXXX" // string@4b20 │ │ -317466: 1a0e dc0d |016d: const-string v14, "CLASSICAL_NICKNAME" // string@0ddc │ │ -31746a: 070a |016f: move-object v10, v0 │ │ -31746c: 7606 1d97 0a00 |0170: invoke-direct/range {v10, v11, v12, v13, v14, v15}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ -317472: 6900 e18c |0173: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.CLASSICAL_NICKNAME:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8ce1 │ │ -317476: 2200 2612 |0175: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -31747a: 6201 2a8e |0177: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -31747e: 1a02 330e |0179: const-string v2, "COMMENT" // string@0e33 │ │ -317482: 130a 1600 |017b: const/16 v10, #int 22 // #16 │ │ -317486: 1a0b 290e |017d: const-string v11, "COMM" // string@0e29 │ │ -31748a: 7051 1e97 20ba |017f: invoke-direct {v0, v2, v10, v11, v1}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971e │ │ -317490: 6900 e28c |0182: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.COMMENT:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8ce2 │ │ -317494: 2200 2612 |0184: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -317498: 6201 2a8e |0186: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -31749c: 1a02 500e |0188: const-string v2, "COMPOSER" // string@0e50 │ │ -3174a0: 130b 1700 |018a: const/16 v11, #int 23 // #17 │ │ -3174a4: 1a0c 4049 |018c: const-string v12, "TCOM" // string@4940 │ │ -3174a8: 7051 1e97 20cb |018e: invoke-direct {v0, v2, v11, v12, v1}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971e │ │ -3174ae: 6900 e38c |0191: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.COMPOSER:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8ce3 │ │ -3174b2: 2200 2612 |0193: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -3174b6: 6201 2a8e |0195: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -3174ba: 1a02 520e |0197: const-string v2, "COMPOSER_SORT" // string@0e52 │ │ -3174be: 130c 1800 |0199: const/16 v12, #int 24 // #18 │ │ -3174c2: 1a0d c34a |019b: const-string v13, "TSOC" // string@4ac3 │ │ -3174c6: 7051 1e97 20dc |019d: invoke-direct {v0, v2, v12, v13, v1}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971e │ │ -3174cc: 6900 e48c |01a0: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.COMPOSER_SORT:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8ce4 │ │ -3174d0: 2200 2612 |01a2: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -3174d4: 6201 2a8e |01a4: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -3174d8: 1a02 570e |01a6: const-string v2, "CONDUCTOR" // string@0e57 │ │ -3174dc: 130d 1900 |01a8: const/16 v13, #int 25 // #19 │ │ -3174e0: 1a0e 1c4a |01aa: const-string v14, "TPE3" // string@4a1c │ │ -3174e4: 7051 1e97 20ed |01ac: invoke-direct {v0, v2, v13, v14, v1}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971e │ │ -3174ea: 6900 e58c |01af: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.CONDUCTOR:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8ce5 │ │ -3174ee: 2200 2612 |01b1: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -3174f2: 6214 2a8e |01b3: sget-object v20, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -3174f6: 1a10 590e |01b5: const-string v16, "CONDUCTOR_SORT" // string@0e59 │ │ -3174fa: 1311 1a00 |01b7: const/16 v17, #int 26 // #1a │ │ -3174fe: 1a12 204b |01b9: const-string v18, "TXXX" // string@4b20 │ │ -317502: 1a13 590e |01bb: const-string v19, "CONDUCTOR_SORT" // string@0e59 │ │ -317506: 070f |01bd: move-object v15, v0 │ │ -317508: 7606 1d97 0f00 |01be: invoke-direct/range {v15, v16, v17, v18, v19, v20}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ -31750e: 6900 e68c |01c1: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.CONDUCTOR_SORT:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8ce6 │ │ -317512: 2200 2612 |01c3: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -317516: 6201 2a8e |01c5: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -31751a: 1a02 8a0e |01c7: const-string v2, "COPYRIGHT" // string@0e8a │ │ -31751e: 130e 1b00 |01c9: const/16 v14, #int 27 // #1b │ │ -317522: 1a0f 4349 |01cb: const-string v15, "TCOP" // string@4943 │ │ -317526: 7051 1e97 20fe |01cd: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971e │ │ -31752c: 6900 e78c |01d0: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.COPYRIGHT:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8ce7 │ │ -317530: 2200 2612 |01d2: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -317534: 6215 2a8e |01d4: sget-object v21, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -317538: 1a11 9a0e |01d6: const-string v17, "COUNTRY" // string@0e9a │ │ -31753c: 1312 1c00 |01d8: const/16 v18, #int 28 // #1c │ │ -317540: 1a13 204b |01da: const-string v19, "TXXX" // string@4b20 │ │ -317544: 1a14 bc12 |01dc: const-string v20, "Country" // string@12bc │ │ -317548: 0810 0000 |01de: move-object/from16 v16, v0 │ │ -31754c: 7606 1d97 1000 |01e0: invoke-direct/range {v16, v17, v18, v19, v20, v21}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ -317552: 6900 e88c |01e3: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.COUNTRY:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8ce8 │ │ -317556: 2200 2612 |01e5: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -31755a: 6201 298e |01e7: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.BINARY:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e29 │ │ -31755e: 1a02 a20e |01e9: const-string v2, "COVER_ART" // string@0ea2 │ │ -317562: 130f 1d00 |01eb: const/16 v15, #int 29 // #1d │ │ -317566: 1a0e 1f07 |01ed: const-string v14, "APIC" // string@071f │ │ -31756a: 7051 1e97 20ef |01ef: invoke-direct {v0, v2, v15, v14, v1}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971e │ │ -317570: 6900 e98c |01f2: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.COVER_ART:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8ce9 │ │ -317574: 2200 2612 |01f4: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -317578: 6216 2a8e |01f6: sget-object v22, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -31757c: 1a12 c50e |01f8: const-string v18, "CUSTOM1" // string@0ec5 │ │ -317580: 1313 1e00 |01fa: const/16 v19, #int 30 // #1e │ │ -317584: 1a14 290e |01fc: const-string v20, "COMM" // string@0e29 │ │ -317588: 1a15 ea47 |01fe: const-string v21, "Songs-DB_Custom1" // string@47ea │ │ -31758c: 0811 0000 |0200: move-object/from16 v17, v0 │ │ -317590: 7606 1d97 1100 |0202: invoke-direct/range {v17, v18, v19, v20, v21, v22}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ -317596: 6900 ea8c |0205: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.CUSTOM1:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cea │ │ -31759a: 2200 2612 |0207: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -31759e: 621c 2a8e |0209: sget-object v28, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -3175a2: 1a18 c60e |020b: const-string v24, "CUSTOM2" // string@0ec6 │ │ -3175a6: 1319 1f00 |020d: const/16 v25, #int 31 // #1f │ │ -3175aa: 1a1a 290e |020f: const-string v26, "COMM" // string@0e29 │ │ -3175ae: 1a1b eb47 |0211: const-string v27, "Songs-DB_Custom2" // string@47eb │ │ -3175b2: 0817 0000 |0213: move-object/from16 v23, v0 │ │ -3175b6: 7606 1d97 1700 |0215: invoke-direct/range {v23, v24, v25, v26, v27, v28}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ -3175bc: 6900 eb8c |0218: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.CUSTOM2:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8ceb │ │ -3175c0: 2200 2612 |021a: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -3175c4: 6216 2a8e |021c: sget-object v22, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -3175c8: 1a12 c70e |021e: const-string v18, "CUSTOM3" // string@0ec7 │ │ -3175cc: 1313 2000 |0220: const/16 v19, #int 32 // #20 │ │ -3175d0: 1a14 290e |0222: const-string v20, "COMM" // string@0e29 │ │ -3175d4: 1a15 ec47 |0224: const-string v21, "Songs-DB_Custom3" // string@47ec │ │ -3175d8: 0811 0000 |0226: move-object/from16 v17, v0 │ │ -3175dc: 7606 1d97 1100 |0228: invoke-direct/range {v17, v18, v19, v20, v21, v22}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ -3175e2: 6900 ec8c |022b: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.CUSTOM3:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cec │ │ -3175e6: 2200 2612 |022d: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -3175ea: 621c 2a8e |022f: sget-object v28, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -3175ee: 1a18 c80e |0231: const-string v24, "CUSTOM4" // string@0ec8 │ │ -3175f2: 1319 2100 |0233: const/16 v25, #int 33 // #21 │ │ -3175f6: 1a1a 290e |0235: const-string v26, "COMM" // string@0e29 │ │ -3175fa: 1a1b ed47 |0237: const-string v27, "Songs-DB_Custom4" // string@47ed │ │ -3175fe: 0817 0000 |0239: move-object/from16 v23, v0 │ │ -317602: 7606 1d97 1700 |023b: invoke-direct/range {v23, v24, v25, v26, v27, v28}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ -317608: 6900 ed8c |023e: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.CUSTOM4:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8ced │ │ -31760c: 2200 2612 |0240: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -317610: 6216 2a8e |0242: sget-object v22, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -317614: 1a12 c90e |0244: const-string v18, "CUSTOM5" // string@0ec9 │ │ -317618: 1313 2200 |0246: const/16 v19, #int 34 // #22 │ │ -31761c: 1a14 290e |0248: const-string v20, "COMM" // string@0e29 │ │ -317620: 1a15 ee47 |024a: const-string v21, "Songs-DB_Custom5" // string@47ee │ │ -317624: 0811 0000 |024c: move-object/from16 v17, v0 │ │ -317628: 7606 1d97 1100 |024e: invoke-direct/range {v17, v18, v19, v20, v21, v22}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ -31762e: 6900 ee8c |0251: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.CUSTOM5:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cee │ │ -317632: 2200 2612 |0253: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -317636: 6201 2a8e |0255: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -31763a: 1a02 e313 |0257: const-string v2, "DISC_NO" // string@13e3 │ │ -31763e: 130e 2300 |0259: const/16 v14, #int 35 // #23 │ │ -317642: 1a0f 1e4a |025b: const-string v15, "TPOS" // string@4a1e │ │ -317646: 7051 1e97 20fe |025d: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971e │ │ -31764c: 6900 ef8c |0260: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.DISC_NO:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cef │ │ -317650: 2200 2612 |0262: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -317654: 6201 2a8e |0264: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -317658: 1a02 e513 |0266: const-string v2, "DISC_SUBTITLE" // string@13e5 │ │ -31765c: 130e 2400 |0268: const/16 v14, #int 36 // #24 │ │ -317660: 1a0d ca4a |026a: const-string v13, "TSST" // string@4aca │ │ -317664: 7051 1e97 20de |026c: invoke-direct {v0, v2, v14, v13, v1}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971e │ │ -31766a: 6900 f08c |026f: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.DISC_SUBTITLE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cf0 │ │ -31766e: 2200 2612 |0271: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -317672: 6201 2a8e |0273: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -317676: 1a02 e613 |0275: const-string v2, "DISC_TOTAL" // string@13e6 │ │ -31767a: 130d 2500 |0277: const/16 v13, #int 37 // #25 │ │ -31767e: 7051 1e97 20fd |0279: invoke-direct {v0, v2, v13, v15, v1}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971e │ │ -317684: 6900 f18c |027c: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.DISC_TOTAL:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cf1 │ │ -317688: 2200 2612 |027e: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -31768c: 6201 378f |0280: sget-object v1, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey;.DJMIXER:Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey; // field@8f37 │ │ -317690: 6e10 f79b 0100 |0282: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey;.getKey:()Ljava/lang/String; // method@9bf7 │ │ -317696: 0c18 |0285: move-result-object v24 │ │ -317698: 6219 2a8e |0286: sget-object v25, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -31769c: 1a15 fa13 |0288: const-string v21, "DJMIXER" // string@13fa │ │ -3176a0: 1316 2600 |028a: const/16 v22, #int 38 // #26 │ │ -3176a4: 1a17 a549 |028c: const-string v23, "TIPL" // string@49a5 │ │ -3176a8: 0814 0000 |028e: move-object/from16 v20, v0 │ │ -3176ac: 7606 1d97 1400 |0290: invoke-direct/range {v20, v21, v22, v23, v24, v25}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ -3176b2: 6900 f28c |0293: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.DJMIXER:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cf2 │ │ -3176b6: 2200 2612 |0295: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -3176ba: 6201 2a8e |0297: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -3176be: 1a02 a915 |0299: const-string v2, "ENCODER" // string@15a9 │ │ -3176c2: 130f 2700 |029b: const/16 v15, #int 39 // #27 │ │ -3176c6: 1a0d 5f49 |029d: const-string v13, "TENC" // string@495f │ │ -3176ca: 7051 1e97 20df |029f: invoke-direct {v0, v2, v15, v13, v1}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971e │ │ -3176d0: 6900 f38c |02a2: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ENCODER:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cf3 │ │ -3176d4: 2200 2612 |02a4: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -3176d8: 6201 388f |02a6: sget-object v1, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey;.ENGINEER:Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey; // field@8f38 │ │ -3176dc: 6e10 f79b 0100 |02a8: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey;.getKey:()Ljava/lang/String; // method@9bf7 │ │ -3176e2: 0c19 |02ab: move-result-object v25 │ │ -3176e4: 621a 2a8e |02ac: sget-object v26, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -3176e8: 1a16 b815 |02ae: const-string v22, "ENGINEER" // string@15b8 │ │ -3176ec: 1317 2800 |02b0: const/16 v23, #int 40 // #28 │ │ -3176f0: 1a18 a549 |02b2: const-string v24, "TIPL" // string@49a5 │ │ -3176f4: 0815 0000 |02b4: move-object/from16 v21, v0 │ │ -3176f8: 7606 1d97 1500 |02b6: invoke-direct/range {v21, v22, v23, v24, v25, v26}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ -3176fe: 6900 f48c |02b9: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ENGINEER:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cf4 │ │ -317702: 2200 2612 |02bb: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -317706: 6220 2a8e |02bd: sget-object v32, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -31770a: 1a1c ba15 |02bf: const-string v28, "ENSEMBLE" // string@15ba │ │ -31770e: 131d 2900 |02c1: const/16 v29, #int 41 // #29 │ │ -317712: 1a1e 204b |02c3: const-string v30, "TXXX" // string@4b20 │ │ -317716: 1a1f ba15 |02c5: const-string v31, "ENSEMBLE" // string@15ba │ │ -31771a: 081b 0000 |02c7: move-object/from16 v27, v0 │ │ -31771e: 7606 1d97 1b00 |02c9: invoke-direct/range {v27, v28, v29, v30, v31, v32}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ -317724: 6900 f58c |02cc: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ENSEMBLE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cf5 │ │ -317728: 2200 2612 |02ce: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -31772c: 621a 2a8e |02d0: sget-object v26, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -317730: 1a16 bb15 |02d2: const-string v22, "ENSEMBLE_SORT" // string@15bb │ │ -317734: 1317 2a00 |02d4: const/16 v23, #int 42 // #2a │ │ -317738: 1a18 204b |02d6: const-string v24, "TXXX" // string@4b20 │ │ -31773c: 1a19 bb15 |02d8: const-string v25, "ENSEMBLE_SORT" // string@15bb │ │ -317740: 0815 0000 |02da: move-object/from16 v21, v0 │ │ -317744: 7606 1d97 1500 |02dc: invoke-direct/range {v21, v22, v23, v24, v25, v26}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ -31774a: 6900 f68c |02df: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ENSEMBLE_SORT:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cf6 │ │ -31774e: 2200 2612 |02e1: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -317752: 6220 2a8e |02e3: sget-object v32, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -317756: 1a1c 4417 |02e5: const-string v28, "FBPM" // string@1744 │ │ -31775a: 131d 2b00 |02e7: const/16 v29, #int 43 // #2b │ │ -31775e: 1a1e 204b |02e9: const-string v30, "TXXX" // string@4b20 │ │ -317762: 1a1f 4417 |02eb: const-string v31, "FBPM" // string@1744 │ │ -317766: 081b 0000 |02ed: move-object/from16 v27, v0 │ │ -31776a: 7606 1d97 1b00 |02ef: invoke-direct/range {v27, v28, v29, v30, v31, v32}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ -317770: 6900 f78c |02f2: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.FBPM:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cf7 │ │ -317774: 2200 2612 |02f4: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -317778: 6201 2a8e |02f6: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -31777c: 1a02 b01b |02f8: const-string v2, "GENRE" // string@1bb0 │ │ -317780: 130d 2c00 |02fa: const/16 v13, #int 44 // #2c │ │ -317784: 1a0f 4149 |02fc: const-string v15, "TCON" // string@4941 │ │ -317788: 7051 1e97 20fd |02fe: invoke-direct {v0, v2, v13, v15, v1}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971e │ │ -31778e: 6900 f88c |0301: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.GENRE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cf8 │ │ -317792: 2200 2612 |0303: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -317796: 621b 2a8e |0305: sget-object v27, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -31779a: 1a17 e21b |0307: const-string v23, "GROUP" // string@1be2 │ │ -31779e: 1318 2d00 |0309: const/16 v24, #int 45 // #2d │ │ -3177a2: 1a19 204b |030b: const-string v25, "TXXX" // string@4b20 │ │ -3177a6: 1a1a e21b |030d: const-string v26, "GROUP" // string@1be2 │ │ -3177aa: 0816 0000 |030f: move-object/from16 v22, v0 │ │ -3177ae: 7606 1d97 1600 |0311: invoke-direct/range {v22, v23, v24, v25, v26, v27}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ -3177b4: 6900 f98c |0314: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.GROUP:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cf9 │ │ -3177b8: 2200 2612 |0316: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -3177bc: 6201 2a8e |0318: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -3177c0: 1a02 e31b |031a: const-string v2, "GROUPING" // string@1be3 │ │ -3177c4: 130f 2e00 |031c: const/16 v15, #int 46 // #2e │ │ -3177c8: 1a0d a749 |031e: const-string v13, "TIT1" // string@49a7 │ │ -3177cc: 7051 1e97 20df |0320: invoke-direct {v0, v2, v15, v13, v1}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971e │ │ -3177d2: 6900 fa8c |0323: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.GROUPING:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cfa │ │ -3177d6: 2200 2612 |0325: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -3177da: 6201 2a8e |0327: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -3177de: 1a02 b41e |0329: const-string v2, "INVOLVED_PERSON" // string@1eb4 │ │ -3177e2: 130d 2f00 |032b: const/16 v13, #int 47 // #2f │ │ -3177e6: 1a0f a549 |032d: const-string v15, "TIPL" // string@49a5 │ │ -3177ea: 7051 1e97 20fd |032f: invoke-direct {v0, v2, v13, v15, v1}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971e │ │ -3177f0: 6900 fc8c |0332: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.INVOLVED_PERSON:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cfc │ │ -3177f4: 2200 2612 |0334: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -3177f8: 621d 2a8e |0336: sget-object v29, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -3177fc: 1a19 8c1e |0338: const-string v25, "INSTRUMENT" // string@1e8c │ │ -317800: 131a 3000 |033a: const/16 v26, #int 48 // #30 │ │ -317804: 1a1b 204b |033c: const-string v27, "TXXX" // string@4b20 │ │ -317808: 1a1c 8c1e |033e: const-string v28, "INSTRUMENT" // string@1e8c │ │ -31780c: 0818 0000 |0340: move-object/from16 v24, v0 │ │ -317810: 7606 1d97 1800 |0342: invoke-direct/range {v24, v25, v26, v27, v28, v29}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ -317816: 6900 fb8c |0345: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.INSTRUMENT:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cfb │ │ -31781a: 2200 2612 |0347: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -31781e: 6223 2a8e |0349: sget-object v35, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -317822: 1a1f bb1e |034b: const-string v31, "IPI" // string@1ebb │ │ -317826: 1320 3100 |034d: const/16 v32, #int 49 // #31 │ │ -31782a: 1a21 204b |034f: const-string v33, "TXXX" // string@4b20 │ │ -31782e: 1a22 bb1e |0351: const-string v34, "IPI" // string@1ebb │ │ -317832: 081e 0000 |0353: move-object/from16 v30, v0 │ │ -317836: 7606 1d97 1e00 |0355: invoke-direct/range {v30, v31, v32, v33, v34, v35}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ -31783c: 6900 fd8c |0358: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.IPI:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cfd │ │ -317840: 2200 2612 |035a: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -317844: 6201 2a8e |035c: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -317848: 1a02 e01e |035e: const-string v2, "ISRC" // string@1ee0 │ │ -31784c: 130f 3200 |0360: const/16 v15, #int 50 // #32 │ │ -317850: 1a0d c74a |0362: const-string v13, "TSRC" // string@4ac7 │ │ -317854: 7051 1e97 20df |0364: invoke-direct {v0, v2, v15, v13, v1}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971e │ │ -31785a: 6900 fe8c |0367: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ISRC:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cfe │ │ -31785e: 2200 2612 |0369: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -317862: 621e 2a8e |036b: sget-object v30, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -317866: 1a1a e51e |036d: const-string v26, "ISWC" // string@1ee5 │ │ -31786a: 131b 3300 |036f: const/16 v27, #int 51 // #33 │ │ -31786e: 1a1c 204b |0371: const-string v28, "TXXX" // string@4b20 │ │ -317872: 1a1d e51e |0373: const-string v29, "ISWC" // string@1ee5 │ │ -317876: 0819 0000 |0375: move-object/from16 v25, v0 │ │ -31787a: 7606 1d97 1900 |0377: invoke-direct/range {v25, v26, v27, v28, v29, v30}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ -317880: 6900 ff8c |037a: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ISWC:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cff │ │ -317884: 2200 2612 |037c: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -317888: 6224 2a8e |037e: sget-object v36, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -31788c: 1a20 e81e |0380: const-string v32, "IS_CLASSICAL" // string@1ee8 │ │ -317890: 1321 3400 |0382: const/16 v33, #int 52 // #34 │ │ -317894: 1a22 204b |0384: const-string v34, "TXXX" // string@4b20 │ │ -317898: 1a23 e81e |0386: const-string v35, "IS_CLASSICAL" // string@1ee8 │ │ -31789c: 081f 0000 |0388: move-object/from16 v31, v0 │ │ -3178a0: 7606 1d97 1f00 |038a: invoke-direct/range {v31, v32, v33, v34, v35, v36}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ -3178a6: 6900 008d |038d: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.IS_CLASSICAL:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d00 │ │ -3178aa: 2200 2612 |038f: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -3178ae: 6201 2a8e |0391: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -3178b2: 1a02 e91e |0393: const-string v2, "IS_COMPILATION" // string@1ee9 │ │ -3178b6: 130d 3500 |0395: const/16 v13, #int 53 // #35 │ │ -3178ba: 1a0f 3e49 |0397: const-string v15, "TCMP" // string@493e │ │ -3178be: 7051 1e97 20fd |0399: invoke-direct {v0, v2, v13, v15, v1}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971e │ │ -3178c4: 6900 018d |039c: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.IS_COMPILATION:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d01 │ │ -3178c8: 2200 2612 |039e: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -3178cc: 621f 2a8e |03a0: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -3178d0: 1a1b ea1e |03a2: const-string v27, "IS_HD" // string@1eea │ │ -3178d4: 131c 3600 |03a4: const/16 v28, #int 54 // #36 │ │ -3178d8: 1a1d 204b |03a6: const-string v29, "TXXX" // string@4b20 │ │ -3178dc: 1a1e ea1e |03a8: const-string v30, "IS_HD" // string@1eea │ │ -3178e0: 081a 0000 |03aa: move-object/from16 v26, v0 │ │ -3178e4: 7606 1d97 1a00 |03ac: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ -3178ea: 6900 028d |03af: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.IS_HD:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d02 │ │ -3178ee: 2200 2612 |03b1: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -3178f2: 6225 2a8e |03b3: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -3178f6: 1a21 f01e |03b5: const-string v33, "IS_SOUNDTRACK" // string@1ef0 │ │ -3178fa: 1322 3700 |03b7: const/16 v34, #int 55 // #37 │ │ -3178fe: 1a23 204b |03b9: const-string v35, "TXXX" // string@4b20 │ │ -317902: 1a24 f01e |03bb: const-string v36, "IS_SOUNDTRACK" // string@1ef0 │ │ -317906: 0820 0000 |03bd: move-object/from16 v32, v0 │ │ -31790a: 7606 1d97 2000 |03bf: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ -317910: 6900 038d |03c2: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.IS_SOUNDTRACK:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d03 │ │ -317914: 2200 2612 |03c4: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -317918: 6201 2a8e |03c6: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -31791c: 1a02 001f |03c8: const-string v2, "ITUNES_GROUPING" // string@1f00 │ │ -317920: 130d 3800 |03ca: const/16 v13, #int 56 // #38 │ │ -317924: 1a0f ec1b |03cc: const-string v15, "GRP1" // string@1bec │ │ -317928: 7051 1e97 20fd |03ce: invoke-direct {v0, v2, v13, v15, v1}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971e │ │ -31792e: 6900 048d |03d1: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ITUNES_GROUPING:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d04 │ │ -317932: 2200 2612 |03d3: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -317936: 6201 2a8e |03d5: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -31793a: 1a02 7d20 |03d7: const-string v2, "KEY" // string@207d │ │ -31793e: 130d 3900 |03d9: const/16 v13, #int 57 // #39 │ │ -317942: 1a0f c649 |03db: const-string v15, "TKEY" // string@49c6 │ │ -317946: 7051 1e97 20fd |03dd: invoke-direct {v0, v2, v13, v15, v1}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971e │ │ -31794c: 6900 058d |03e0: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.KEY:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d05 │ │ -317950: 2200 2612 |03e2: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -317954: 6201 2a8e |03e4: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -317958: 1a02 9c21 |03e6: const-string v2, "LANGUAGE" // string@219c │ │ -31795c: 130d 3a00 |03e8: const/16 v13, #int 58 // #3a │ │ -317960: 1a0f ca49 |03ea: const-string v15, "TLAN" // string@49ca │ │ -317964: 7051 1e97 20fd |03ec: invoke-direct {v0, v2, v13, v15, v1}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971e │ │ -31796a: 6900 068d |03ef: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.LANGUAGE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d06 │ │ -31796e: 2200 2612 |03f1: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -317972: 6201 2a8e |03f3: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -317976: 1a02 e722 |03f5: const-string v2, "LYRICIST" // string@22e7 │ │ -31797a: 130d 3b00 |03f7: const/16 v13, #int 59 // #3b │ │ -31797e: 1a0f 6249 |03f9: const-string v15, "TEXT" // string@4962 │ │ -317982: 7051 1e97 20fd |03fb: invoke-direct {v0, v2, v13, v15, v1}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971e │ │ -317988: 6900 078d |03fe: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.LYRICIST:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d07 │ │ -31798c: 2200 2612 |0400: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -317990: 621f 2a8e |0402: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -317994: 1a1b e922 |0404: const-string v27, "LYRICIST_SORT" // string@22e9 │ │ -317998: 131c 3c00 |0406: const/16 v28, #int 60 // #3c │ │ -31799c: 1a1d 204b |0408: const-string v29, "TXXX" // string@4b20 │ │ -3179a0: 1a1e e922 |040a: const-string v30, "LYRICIST_SORT" // string@22e9 │ │ -3179a4: 081a 0000 |040c: move-object/from16 v26, v0 │ │ -3179a8: 7606 1d97 1a00 |040e: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ -3179ae: 6900 088d |0411: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.LYRICIST_SORT:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d08 │ │ -3179b2: 2200 2612 |0413: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -3179b6: 6201 2a8e |0415: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -3179ba: 1a02 ea22 |0417: const-string v2, "LYRICS" // string@22ea │ │ -3179be: 130d 3d00 |0419: const/16 v13, #int 61 // #3d │ │ -3179c2: 1a0f 924f |041b: const-string v15, "USLT" // string@4f92 │ │ -3179c6: 7051 1e97 20fd |041d: invoke-direct {v0, v2, v13, v15, v1}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971e │ │ -3179cc: 6900 098d |0420: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.LYRICS:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d09 │ │ -3179d0: 2200 2612 |0422: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -3179d4: 6201 2a8e |0424: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -3179d8: 1a02 8e38 |0426: const-string v2, "MEDIA" // string@388e │ │ -3179dc: 130d 3e00 |0428: const/16 v13, #int 62 // #3e │ │ -3179e0: 1a0f d249 |042a: const-string v15, "TMED" // string@49d2 │ │ -3179e4: 7051 1e97 20fd |042c: invoke-direct {v0, v2, v13, v15, v1}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971e │ │ -3179ea: 6900 0a8d |042f: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MEDIA:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d0a │ │ -3179ee: 2200 2612 |0431: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -3179f2: 6201 398f |0433: sget-object v1, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey;.MIXER:Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey; // field@8f39 │ │ -3179f6: 6e10 f79b 0100 |0435: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey;.getKey:()Ljava/lang/String; // method@9bf7 │ │ -3179fc: 0c1e |0438: move-result-object v30 │ │ -3179fe: 621f 2a8e |0439: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -317a02: 1a1b 0239 |043b: const-string v27, "MIXER" // string@3902 │ │ -317a06: 131c 3f00 |043d: const/16 v28, #int 63 // #3f │ │ -317a0a: 1a1d a549 |043f: const-string v29, "TIPL" // string@49a5 │ │ -317a0e: 081a 0000 |0441: move-object/from16 v26, v0 │ │ -317a12: 7606 1d97 1a00 |0443: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ -317a18: 6900 0b8d |0446: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MIXER:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d0b │ │ -317a1c: 2200 2612 |0448: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -317a20: 6201 2a8e |044a: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -317a24: 1a02 5939 |044c: const-string v2, "MOOD" // string@3959 │ │ -317a28: 130d 4000 |044e: const/16 v13, #int 64 // #40 │ │ -317a2c: 1a0f d349 |0450: const-string v15, "TMOO" // string@49d3 │ │ -317a30: 7051 1e97 20fd |0452: invoke-direct {v0, v2, v13, v15, v1}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971e │ │ -317a36: 6900 0c8d |0455: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MOOD:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d0c │ │ -317a3a: 2200 2612 |0457: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -317a3e: 621f 2a8e |0459: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -317a42: 1a1b 5a39 |045b: const-string v27, "MOOD_ACOUSTIC" // string@395a │ │ -317a46: 131c 4100 |045d: const/16 v28, #int 65 // #41 │ │ -317a4a: 1a1d 204b |045f: const-string v29, "TXXX" // string@4b20 │ │ -317a4e: 1a1e 5a39 |0461: const-string v30, "MOOD_ACOUSTIC" // string@395a │ │ -317a52: 081a 0000 |0463: move-object/from16 v26, v0 │ │ -317a56: 7606 1d97 1a00 |0465: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ -317a5c: 6900 0d8d |0468: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MOOD_ACOUSTIC:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d0d │ │ -317a60: 2200 2612 |046a: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -317a64: 6225 2a8e |046c: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -317a68: 1a21 5b39 |046e: const-string v33, "MOOD_AGGRESSIVE" // string@395b │ │ -317a6c: 1322 4200 |0470: const/16 v34, #int 66 // #42 │ │ -317a70: 1a23 204b |0472: const-string v35, "TXXX" // string@4b20 │ │ -317a74: 1a24 5b39 |0474: const-string v36, "MOOD_AGGRESSIVE" // string@395b │ │ -317a78: 0820 0000 |0476: move-object/from16 v32, v0 │ │ -317a7c: 7606 1d97 2000 |0478: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ -317a82: 6900 0e8d |047b: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MOOD_AGGRESSIVE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d0e │ │ -317a86: 2200 2612 |047d: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -317a8a: 621f 2a8e |047f: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -317a8e: 1a1b 5c39 |0481: const-string v27, "MOOD_AROUSAL" // string@395c │ │ -317a92: 131c 4300 |0483: const/16 v28, #int 67 // #43 │ │ -317a96: 1a1d 204b |0485: const-string v29, "TXXX" // string@4b20 │ │ -317a9a: 1a1e 5c39 |0487: const-string v30, "MOOD_AROUSAL" // string@395c │ │ -317a9e: 081a 0000 |0489: move-object/from16 v26, v0 │ │ -317aa2: 7606 1d97 1a00 |048b: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ -317aa8: 6900 0f8d |048e: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MOOD_AROUSAL:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d0f │ │ -317aac: 2200 2612 |0490: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -317ab0: 6225 2a8e |0492: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -317ab4: 1a21 5d39 |0494: const-string v33, "MOOD_DANCEABILITY" // string@395d │ │ -317ab8: 1322 4400 |0496: const/16 v34, #int 68 // #44 │ │ -317abc: 1a23 204b |0498: const-string v35, "TXXX" // string@4b20 │ │ -317ac0: 1a24 5d39 |049a: const-string v36, "MOOD_DANCEABILITY" // string@395d │ │ -317ac4: 0820 0000 |049c: move-object/from16 v32, v0 │ │ -317ac8: 7606 1d97 2000 |049e: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ -317ace: 6900 108d |04a1: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MOOD_DANCEABILITY:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d10 │ │ -317ad2: 2200 2612 |04a3: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -317ad6: 621f 2a8e |04a5: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -317ada: 1a1b 5e39 |04a7: const-string v27, "MOOD_ELECTRONIC" // string@395e │ │ -317ade: 131c 4500 |04a9: const/16 v28, #int 69 // #45 │ │ -317ae2: 1a1d 204b |04ab: const-string v29, "TXXX" // string@4b20 │ │ -317ae6: 1a1e 5e39 |04ad: const-string v30, "MOOD_ELECTRONIC" // string@395e │ │ -317aea: 081a 0000 |04af: move-object/from16 v26, v0 │ │ -317aee: 7606 1d97 1a00 |04b1: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ -317af4: 6900 118d |04b4: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MOOD_ELECTRONIC:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d11 │ │ -317af8: 2200 2612 |04b6: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -317afc: 6225 2a8e |04b8: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -317b00: 1a21 5f39 |04ba: const-string v33, "MOOD_HAPPY" // string@395f │ │ -317b04: 1322 4600 |04bc: const/16 v34, #int 70 // #46 │ │ -317b08: 1a23 204b |04be: const-string v35, "TXXX" // string@4b20 │ │ -317b0c: 1a24 5f39 |04c0: const-string v36, "MOOD_HAPPY" // string@395f │ │ -317b10: 0820 0000 |04c2: move-object/from16 v32, v0 │ │ -317b14: 7606 1d97 2000 |04c4: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ -317b1a: 6900 128d |04c7: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MOOD_HAPPY:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d12 │ │ -317b1e: 2200 2612 |04c9: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -317b22: 621f 2a8e |04cb: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -317b26: 1a1b 6039 |04cd: const-string v27, "MOOD_INSTRUMENTAL" // string@3960 │ │ -317b2a: 131c 4700 |04cf: const/16 v28, #int 71 // #47 │ │ -317b2e: 1a1d 204b |04d1: const-string v29, "TXXX" // string@4b20 │ │ -317b32: 1a1e 6039 |04d3: const-string v30, "MOOD_INSTRUMENTAL" // string@3960 │ │ -317b36: 081a 0000 |04d5: move-object/from16 v26, v0 │ │ -317b3a: 7606 1d97 1a00 |04d7: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ -317b40: 6900 138d |04da: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MOOD_INSTRUMENTAL:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d13 │ │ -317b44: 2200 2612 |04dc: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -317b48: 6225 2a8e |04de: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -317b4c: 1a21 6239 |04e0: const-string v33, "MOOD_PARTY" // string@3962 │ │ -317b50: 1322 4800 |04e2: const/16 v34, #int 72 // #48 │ │ -317b54: 1a23 204b |04e4: const-string v35, "TXXX" // string@4b20 │ │ -317b58: 1a24 6239 |04e6: const-string v36, "MOOD_PARTY" // string@3962 │ │ -317b5c: 0820 0000 |04e8: move-object/from16 v32, v0 │ │ -317b60: 7606 1d97 2000 |04ea: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ -317b66: 6900 148d |04ed: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MOOD_PARTY:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d14 │ │ -317b6a: 2200 2612 |04ef: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -317b6e: 621f 2a8e |04f1: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -317b72: 1a1b 6339 |04f3: const-string v27, "MOOD_RELAXED" // string@3963 │ │ -317b76: 131c 4900 |04f5: const/16 v28, #int 73 // #49 │ │ -317b7a: 1a1d 204b |04f7: const-string v29, "TXXX" // string@4b20 │ │ -317b7e: 1a1e 6339 |04f9: const-string v30, "MOOD_RELAXED" // string@3963 │ │ -317b82: 081a 0000 |04fb: move-object/from16 v26, v0 │ │ -317b86: 7606 1d97 1a00 |04fd: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ -317b8c: 6900 158d |0500: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MOOD_RELAXED:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d15 │ │ -317b90: 2200 2612 |0502: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -317b94: 6225 2a8e |0504: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -317b98: 1a21 6439 |0506: const-string v33, "MOOD_SAD" // string@3964 │ │ -317b9c: 1322 4a00 |0508: const/16 v34, #int 74 // #4a │ │ -317ba0: 1a23 204b |050a: const-string v35, "TXXX" // string@4b20 │ │ -317ba4: 1a24 6439 |050c: const-string v36, "MOOD_SAD" // string@3964 │ │ -317ba8: 0820 0000 |050e: move-object/from16 v32, v0 │ │ -317bac: 7606 1d97 2000 |0510: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ -317bb2: 6900 168d |0513: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MOOD_SAD:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d16 │ │ -317bb6: 2200 2612 |0515: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -317bba: 621f 2a8e |0517: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -317bbe: 1a1b 6539 |0519: const-string v27, "MOOD_VALENCE" // string@3965 │ │ -317bc2: 131c 4b00 |051b: const/16 v28, #int 75 // #4b │ │ -317bc6: 1a1d 204b |051d: const-string v29, "TXXX" // string@4b20 │ │ -317bca: 1a1e 6539 |051f: const-string v30, "MOOD_VALENCE" // string@3965 │ │ -317bce: 081a 0000 |0521: move-object/from16 v26, v0 │ │ -317bd2: 7606 1d97 1a00 |0523: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ -317bd8: 6900 178d |0526: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MOOD_VALENCE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d17 │ │ -317bdc: 2200 2612 |0528: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -317be0: 6201 2a8e |052a: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -317be4: 1a02 6d39 |052c: const-string v2, "MOVEMENT" // string@396d │ │ -317be8: 130d 4c00 |052e: const/16 v13, #int 76 // #4c │ │ -317bec: 1a0f 563a |0530: const-string v15, "MVNM" // string@3a56 │ │ -317bf0: 7051 1e97 20fd |0532: invoke-direct {v0, v2, v13, v15, v1}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971e │ │ -317bf6: 6900 188d |0535: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MOVEMENT:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d18 │ │ -317bfa: 2200 2612 |0537: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -317bfe: 6201 2a8e |0539: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -317c02: 1a02 7439 |053b: const-string v2, "MOVEMENT_NO" // string@3974 │ │ -317c06: 130d 4d00 |053d: const/16 v13, #int 77 // #4d │ │ -317c0a: 1a0f 543a |053f: const-string v15, "MVIN" // string@3a54 │ │ -317c0e: 7051 1e97 20fd |0541: invoke-direct {v0, v2, v13, v15, v1}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971e │ │ -317c14: 6900 198d |0544: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MOVEMENT_NO:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d19 │ │ -317c18: 2200 2612 |0546: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -317c1c: 6201 2a8e |0548: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -317c20: 1a02 7539 |054a: const-string v2, "MOVEMENT_TOTAL" // string@3975 │ │ -317c24: 130d 4e00 |054c: const/16 v13, #int 78 // #4e │ │ -317c28: 1a0f 543a |054e: const-string v15, "MVIN" // string@3a54 │ │ -317c2c: 7051 1e97 20fd |0550: invoke-direct {v0, v2, v13, v15, v1}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971e │ │ -317c32: 6900 1a8d |0553: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MOVEMENT_TOTAL:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d1a │ │ -317c36: 2200 2612 |0555: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -317c3a: 621f 2a8e |0557: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -317c3e: 1a1b 173a |0559: const-string v27, "MUSICBRAINZ_ARTISTID" // string@3a17 │ │ -317c42: 131c 4f00 |055b: const/16 v28, #int 79 // #4f │ │ -317c46: 1a1d 204b |055d: const-string v29, "TXXX" // string@4b20 │ │ -317c4a: 1a1e cb3c |055f: const-string v30, "MusicBrainz Artist Id" // string@3ccb │ │ -317c4e: 081a 0000 |0561: move-object/from16 v26, v0 │ │ -317c52: 7606 1d97 1a00 |0563: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ -317c58: 6900 1b8d |0566: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MUSICBRAINZ_ARTISTID:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d1b │ │ -317c5c: 2200 2612 |0568: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -317c60: 6225 2a8e |056a: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -317c64: 1a21 193a |056c: const-string v33, "MUSICBRAINZ_DISC_ID" // string@3a19 │ │ -317c68: 1322 5000 |056e: const/16 v34, #int 80 // #50 │ │ -317c6c: 1a23 204b |0570: const-string v35, "TXXX" // string@4b20 │ │ -317c70: 1a24 cc3c |0572: const-string v36, "MusicBrainz Disc Id" // string@3ccc │ │ -317c74: 0820 0000 |0574: move-object/from16 v32, v0 │ │ -317c78: 7606 1d97 2000 |0576: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ -317c7e: 6900 1c8d |0579: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MUSICBRAINZ_DISC_ID:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d1c │ │ -317c82: 2200 2612 |057b: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -317c86: 621f 2a8e |057d: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -317c8a: 1a1b 233a |057f: const-string v27, "MUSICBRAINZ_ORIGINAL_RELEASEID" // string@3a23 │ │ -317c8e: 131c 5100 |0581: const/16 v28, #int 81 // #51 │ │ -317c92: 1a1d 204b |0583: const-string v29, "TXXX" // string@4b20 │ │ -317c96: 1a1e cd3c |0585: const-string v30, "MusicBrainz Original Album Id" // string@3ccd │ │ -317c9a: 081a 0000 |0587: move-object/from16 v26, v0 │ │ -317c9e: 7606 1d97 1a00 |0589: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ -317ca4: 6900 1d8d |058c: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MUSICBRAINZ_ORIGINAL_RELEASEID:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d1d │ │ -317ca8: 2200 2612 |058e: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -317cac: 6225 2a8e |0590: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -317cb0: 1a21 253a |0592: const-string v33, "MUSICBRAINZ_RELEASEARTISTID" // string@3a25 │ │ -317cb4: 1322 5200 |0594: const/16 v34, #int 82 // #52 │ │ -317cb8: 1a23 204b |0596: const-string v35, "TXXX" // string@4b20 │ │ -317cbc: 1a24 c63c |0598: const-string v36, "MusicBrainz Album Artist Id" // string@3cc6 │ │ -317cc0: 0820 0000 |059a: move-object/from16 v32, v0 │ │ -317cc4: 7606 1d97 2000 |059c: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ -317cca: 6900 1e8d |059f: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MUSICBRAINZ_RELEASEARTISTID:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d1e │ │ -317cce: 2200 2612 |05a1: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -317cd2: 621f 2a8e |05a3: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -317cd6: 1a1b 273a |05a5: const-string v27, "MUSICBRAINZ_RELEASEID" // string@3a27 │ │ -317cda: 131c 5300 |05a7: const/16 v28, #int 83 // #53 │ │ -317cde: 1a1d 204b |05a9: const-string v29, "TXXX" // string@4b20 │ │ -317ce2: 1a1e c73c |05ab: const-string v30, "MusicBrainz Album Id" // string@3cc7 │ │ -317ce6: 081a 0000 |05ad: move-object/from16 v26, v0 │ │ -317cea: 7606 1d97 1a00 |05af: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ -317cf0: 6900 1f8d |05b2: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MUSICBRAINZ_RELEASEID:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d1f │ │ -317cf4: 2200 2612 |05b4: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -317cf8: 6225 2a8e |05b6: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -317cfc: 1a21 293a |05b8: const-string v33, "MUSICBRAINZ_RELEASE_COUNTRY" // string@3a29 │ │ -317d00: 1322 5400 |05ba: const/16 v34, #int 84 // #54 │ │ -317d04: 1a23 204b |05bc: const-string v35, "TXXX" // string@4b20 │ │ -317d08: 1a24 c83c |05be: const-string v36, "MusicBrainz Album Release Country" // string@3cc8 │ │ -317d0c: 0820 0000 |05c0: move-object/from16 v32, v0 │ │ -317d10: 7606 1d97 2000 |05c2: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ -317d16: 6900 208d |05c5: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MUSICBRAINZ_RELEASE_COUNTRY:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d20 │ │ -317d1a: 2200 2612 |05c7: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -317d1e: 621f 2a8e |05c9: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -317d22: 1a1b 2b3a |05cb: const-string v27, "MUSICBRAINZ_RELEASE_GROUP_ID" // string@3a2b │ │ -317d26: 131c 5500 |05cd: const/16 v28, #int 85 // #55 │ │ -317d2a: 1a1d 204b |05cf: const-string v29, "TXXX" // string@4b20 │ │ -317d2e: 1a1e ce3c |05d1: const-string v30, "MusicBrainz Release Group Id" // string@3cce │ │ -317d32: 081a 0000 |05d3: move-object/from16 v26, v0 │ │ -317d36: 7606 1d97 1a00 |05d5: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ -317d3c: 6900 218d |05d8: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MUSICBRAINZ_RELEASE_GROUP_ID:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d21 │ │ -317d40: 2200 2612 |05da: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -317d44: 6225 2a8e |05dc: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -317d48: 1a21 2c3a |05de: const-string v33, "MUSICBRAINZ_RELEASE_STATUS" // string@3a2c │ │ -317d4c: 1322 5600 |05e0: const/16 v34, #int 86 // #56 │ │ -317d50: 1a23 204b |05e2: const-string v35, "TXXX" // string@4b20 │ │ -317d54: 1a24 c93c |05e4: const-string v36, "MusicBrainz Album Status" // string@3cc9 │ │ -317d58: 0820 0000 |05e6: move-object/from16 v32, v0 │ │ -317d5c: 7606 1d97 2000 |05e8: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ -317d62: 6900 228d |05eb: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MUSICBRAINZ_RELEASE_STATUS:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d22 │ │ -317d66: 2200 2612 |05ed: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -317d6a: 621f 2a8e |05ef: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -317d6e: 1a1b 2e3a |05f1: const-string v27, "MUSICBRAINZ_RELEASE_TRACK_ID" // string@3a2e │ │ -317d72: 131c 5700 |05f3: const/16 v28, #int 87 // #57 │ │ -317d76: 1a1d 204b |05f5: const-string v29, "TXXX" // string@4b20 │ │ -317d7a: 1a1e cf3c |05f7: const-string v30, "MusicBrainz Release Track Id" // string@3ccf │ │ -317d7e: 081a 0000 |05f9: move-object/from16 v26, v0 │ │ -317d82: 7606 1d97 1a00 |05fb: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ -317d88: 6900 238d |05fe: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MUSICBRAINZ_RELEASE_TRACK_ID:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d23 │ │ -317d8c: 2200 2612 |0600: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -317d90: 6225 2a8e |0602: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -317d94: 1a21 2f3a |0604: const-string v33, "MUSICBRAINZ_RELEASE_TYPE" // string@3a2f │ │ -317d98: 1322 5800 |0606: const/16 v34, #int 88 // #58 │ │ -317d9c: 1a23 204b |0608: const-string v35, "TXXX" // string@4b20 │ │ -317da0: 1a24 ca3c |060a: const-string v36, "MusicBrainz Album Type" // string@3cca │ │ -317da4: 0820 0000 |060c: move-object/from16 v32, v0 │ │ -317da8: 7606 1d97 2000 |060e: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ -317dae: 6900 248d |0611: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MUSICBRAINZ_RELEASE_TYPE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d24 │ │ -317db2: 2200 2612 |0613: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -317db6: 621f 2a8e |0615: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -317dba: 1a1b 313a |0617: const-string v27, "MUSICBRAINZ_TRACK_ID" // string@3a31 │ │ -317dbe: 131c 5900 |0619: const/16 v28, #int 89 // #59 │ │ -317dc2: 1a1d 024f |061b: const-string v29, "UFID" // string@4f02 │ │ -317dc6: 1a1e 977b |061d: const-string v30, "http://musicbrainz.org" // string@7b97 │ │ -317dca: 081a 0000 |061f: move-object/from16 v26, v0 │ │ -317dce: 7606 1d97 1a00 |0621: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ -317dd4: 6900 258d |0624: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MUSICBRAINZ_TRACK_ID:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d25 │ │ -317dd8: 2200 2612 |0626: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -317ddc: 6225 2a8e |0628: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -317de0: 1a21 353a |062a: const-string v33, "MUSICBRAINZ_WORK_COMPOSITION_ID" // string@3a35 │ │ -317de4: 1322 5a00 |062c: const/16 v34, #int 90 // #5a │ │ -317de8: 1a23 204b |062e: const-string v35, "TXXX" // string@4b20 │ │ -317dec: 1a24 353a |0630: const-string v36, "MUSICBRAINZ_WORK_COMPOSITION_ID" // string@3a35 │ │ -317df0: 0820 0000 |0632: move-object/from16 v32, v0 │ │ -317df4: 7606 1d97 2000 |0634: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ -317dfa: 6900 278d |0637: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MUSICBRAINZ_WORK_COMPOSITION_ID:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d27 │ │ -317dfe: 2200 2612 |0639: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -317e02: 621f 2a8e |063b: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -317e06: 1a1b 363a |063d: const-string v27, "MUSICBRAINZ_WORK_ID" // string@3a36 │ │ -317e0a: 131c 5b00 |063f: const/16 v28, #int 91 // #5b │ │ -317e0e: 1a1d 204b |0641: const-string v29, "TXXX" // string@4b20 │ │ -317e12: 1a1e d13c |0643: const-string v30, "MusicBrainz Work Id" // string@3cd1 │ │ -317e16: 081a 0000 |0645: move-object/from16 v26, v0 │ │ -317e1a: 7606 1d97 1a00 |0647: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ -317e20: 6900 288d |064a: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MUSICBRAINZ_WORK_ID:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d28 │ │ -317e24: 2200 2612 |064c: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -317e28: 6225 2a8e |064e: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -317e2c: 1a21 383a |0650: const-string v33, "MUSICBRAINZ_WORK_PART_LEVEL1_ID" // string@3a38 │ │ -317e30: 1322 5c00 |0652: const/16 v34, #int 92 // #5c │ │ -317e34: 1a23 204b |0654: const-string v35, "TXXX" // string@4b20 │ │ -317e38: 1a24 383a |0656: const-string v36, "MUSICBRAINZ_WORK_PART_LEVEL1_ID" // string@3a38 │ │ -317e3c: 0820 0000 |0658: move-object/from16 v32, v0 │ │ -317e40: 7606 1d97 2000 |065a: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ -317e46: 6900 298d |065d: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL1_ID:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d29 │ │ -317e4a: 2200 2612 |065f: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -317e4e: 621f 2a8e |0661: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -317e52: 1a1b 3b3a |0663: const-string v27, "MUSICBRAINZ_WORK_PART_LEVEL2_ID" // string@3a3b │ │ -317e56: 131c 5d00 |0665: const/16 v28, #int 93 // #5d │ │ -317e5a: 1a1d 204b |0667: const-string v29, "TXXX" // string@4b20 │ │ -317e5e: 1a1e 3b3a |0669: const-string v30, "MUSICBRAINZ_WORK_PART_LEVEL2_ID" // string@3a3b │ │ -317e62: 081a 0000 |066b: move-object/from16 v26, v0 │ │ -317e66: 7606 1d97 1a00 |066d: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ -317e6c: 6900 2a8d |0670: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL2_ID:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d2a │ │ -317e70: 2200 2612 |0672: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -317e74: 6225 2a8e |0674: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -317e78: 1a21 3e3a |0676: const-string v33, "MUSICBRAINZ_WORK_PART_LEVEL3_ID" // string@3a3e │ │ -317e7c: 1322 5e00 |0678: const/16 v34, #int 94 // #5e │ │ -317e80: 1a23 204b |067a: const-string v35, "TXXX" // string@4b20 │ │ -317e84: 1a24 3e3a |067c: const-string v36, "MUSICBRAINZ_WORK_PART_LEVEL3_ID" // string@3a3e │ │ -317e88: 0820 0000 |067e: move-object/from16 v32, v0 │ │ -317e8c: 7606 1d97 2000 |0680: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ -317e92: 6900 2b8d |0683: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL3_ID:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d2b │ │ -317e96: 2200 2612 |0685: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -317e9a: 621f 2a8e |0687: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -317e9e: 1a1b 413a |0689: const-string v27, "MUSICBRAINZ_WORK_PART_LEVEL4_ID" // string@3a41 │ │ -317ea2: 131c 5f00 |068b: const/16 v28, #int 95 // #5f │ │ -317ea6: 1a1d 204b |068d: const-string v29, "TXXX" // string@4b20 │ │ -317eaa: 1a1e 413a |068f: const-string v30, "MUSICBRAINZ_WORK_PART_LEVEL4_ID" // string@3a41 │ │ -317eae: 081a 0000 |0691: move-object/from16 v26, v0 │ │ -317eb2: 7606 1d97 1a00 |0693: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ -317eb8: 6900 2c8d |0696: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL4_ID:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d2c │ │ -317ebc: 2200 2612 |0698: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -317ec0: 6225 2a8e |069a: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -317ec4: 1a21 443a |069c: const-string v33, "MUSICBRAINZ_WORK_PART_LEVEL5_ID" // string@3a44 │ │ -317ec8: 1322 6000 |069e: const/16 v34, #int 96 // #60 │ │ -317ecc: 1a23 204b |06a0: const-string v35, "TXXX" // string@4b20 │ │ -317ed0: 1a24 443a |06a2: const-string v36, "MUSICBRAINZ_WORK_PART_LEVEL5_ID" // string@3a44 │ │ -317ed4: 0820 0000 |06a4: move-object/from16 v32, v0 │ │ -317ed8: 7606 1d97 2000 |06a6: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ -317ede: 6900 2d8d |06a9: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL5_ID:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d2d │ │ -317ee2: 2200 2612 |06ab: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -317ee6: 621f 2a8e |06ad: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -317eea: 1a1b 473a |06af: const-string v27, "MUSICBRAINZ_WORK_PART_LEVEL6_ID" // string@3a47 │ │ -317eee: 131c 6100 |06b1: const/16 v28, #int 97 // #61 │ │ -317ef2: 1a1d 204b |06b3: const-string v29, "TXXX" // string@4b20 │ │ -317ef6: 1a1e 473a |06b5: const-string v30, "MUSICBRAINZ_WORK_PART_LEVEL6_ID" // string@3a47 │ │ -317efa: 081a 0000 |06b7: move-object/from16 v26, v0 │ │ -317efe: 7606 1d97 1a00 |06b9: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ -317f04: 6900 2e8d |06bc: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL6_ID:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d2e │ │ -317f08: 2200 2612 |06be: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -317f0c: 6225 2a8e |06c0: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -317f10: 1a21 4b3a |06c2: const-string v33, "MUSICIP_ID" // string@3a4b │ │ -317f14: 1322 6200 |06c4: const/16 v34, #int 98 // #62 │ │ -317f18: 1a23 204b |06c6: const-string v35, "TXXX" // string@4b20 │ │ -317f1c: 1a24 de3c |06c8: const-string v36, "MusicIP PUID" // string@3cde │ │ -317f20: 0820 0000 |06ca: move-object/from16 v32, v0 │ │ -317f24: 7606 1d97 2000 |06cc: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ -317f2a: 6900 2f8d |06cf: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MUSICIP_ID:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d2f │ │ -317f2e: 2200 2612 |06d1: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -317f32: 621f 2a8e |06d3: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -317f36: 1a1b ae3e |06d5: const-string v27, "OCCASION" // string@3eae │ │ -317f3a: 131c 6300 |06d7: const/16 v28, #int 99 // #63 │ │ -317f3e: 1a1d 290e |06d9: const-string v29, "COMM" // string@0e29 │ │ -317f42: 1a1e ef47 |06db: const-string v30, "Songs-DB_Occasion" // string@47ef │ │ -317f46: 081a 0000 |06dd: move-object/from16 v26, v0 │ │ -317f4a: 7606 1d97 1a00 |06df: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ -317f50: 6900 308d |06e2: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.OCCASION:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d30 │ │ -317f54: 2200 2612 |06e4: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -317f58: 6225 2a8e |06e6: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -317f5c: 1a21 fd3e |06e8: const-string v33, "OPUS" // string@3efd │ │ -317f60: 1322 6400 |06ea: const/16 v34, #int 100 // #64 │ │ -317f64: 1a23 204b |06ec: const-string v35, "TXXX" // string@4b20 │ │ -317f68: 1a24 fd3e |06ee: const-string v36, "OPUS" // string@3efd │ │ -317f6c: 0820 0000 |06f0: move-object/from16 v32, v0 │ │ -317f70: 7606 1d97 2000 |06f2: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ -317f76: 6900 318d |06f5: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.OPUS:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d31 │ │ -317f7a: 2200 2612 |06f7: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -317f7e: 621f 2a8e |06f9: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -317f82: 1a1b 0a3f |06fb: const-string v27, "ORCHESTRA" // string@3f0a │ │ -317f86: 131c 6500 |06fd: const/16 v28, #int 101 // #65 │ │ -317f8a: 1a1d 204b |06ff: const-string v29, "TXXX" // string@4b20 │ │ -317f8e: 1a1e 0a3f |0701: const-string v30, "ORCHESTRA" // string@3f0a │ │ -317f92: 081a 0000 |0703: move-object/from16 v26, v0 │ │ -317f96: 7606 1d97 1a00 |0705: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ -317f9c: 6900 328d |0708: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ORCHESTRA:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d32 │ │ -317fa0: 2200 2612 |070a: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -317fa4: 6225 2a8e |070c: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -317fa8: 1a21 0b3f |070e: const-string v33, "ORCHESTRA_SORT" // string@3f0b │ │ -317fac: 1322 6600 |0710: const/16 v34, #int 102 // #66 │ │ -317fb0: 1a23 204b |0712: const-string v35, "TXXX" // string@4b20 │ │ -317fb4: 1a24 0b3f |0714: const-string v36, "ORCHESTRA_SORT" // string@3f0b │ │ -317fb8: 0820 0000 |0716: move-object/from16 v32, v0 │ │ -317fbc: 7606 1d97 2000 |0718: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ -317fc2: 6900 338d |071b: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ORCHESTRA_SORT:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d33 │ │ -317fc6: 2200 2612 |071d: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -317fca: 6201 2a8e |071f: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -317fce: 1a02 183f |0721: const-string v2, "ORIGINAL_ALBUM" // string@3f18 │ │ -317fd2: 130d 6700 |0723: const/16 v13, #int 103 // #67 │ │ -317fd6: 1a0f d849 |0725: const-string v15, "TOAL" // string@49d8 │ │ -317fda: 7051 1e97 20fd |0727: invoke-direct {v0, v2, v13, v15, v1}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971e │ │ -317fe0: 6900 348d |072a: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ORIGINAL_ALBUM:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d34 │ │ -317fe4: 2200 2612 |072c: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -317fe8: 6201 2a8e |072e: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -317fec: 1a02 1a3f |0730: const-string v2, "ORIGINAL_ARTIST" // string@3f1a │ │ -317ff0: 130d 6800 |0732: const/16 v13, #int 104 // #68 │ │ -317ff4: 1a0f e949 |0734: const-string v15, "TOPE" // string@49e9 │ │ -317ff8: 7051 1e97 20fd |0736: invoke-direct {v0, v2, v13, v15, v1}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971e │ │ -317ffe: 6900 358d |0739: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ORIGINAL_ARTIST:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d35 │ │ -318002: 2200 2612 |073b: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -318006: 6201 2a8e |073d: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -31800a: 1a02 1b3f |073f: const-string v2, "ORIGINAL_LYRICIST" // string@3f1b │ │ -31800e: 130d 6900 |0741: const/16 v13, #int 105 // #69 │ │ -318012: 1a0f e349 |0743: const-string v15, "TOLY" // string@49e3 │ │ -318016: 7051 1e97 20fd |0745: invoke-direct {v0, v2, v13, v15, v1}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971e │ │ -31801c: 6900 368d |0748: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ORIGINAL_LYRICIST:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d36 │ │ -318020: 2200 2612 |074a: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -318024: 6201 2a8e |074c: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -318028: 1a02 1c3f |074e: const-string v2, "ORIGINAL_YEAR" // string@3f1c │ │ -31802c: 130d 6a00 |0750: const/16 v13, #int 106 // #6a │ │ -318030: 1a0f 5249 |0752: const-string v15, "TDOR" // string@4952 │ │ -318034: 7051 1e97 20fd |0754: invoke-direct {v0, v2, v13, v15, v1}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971e │ │ -31803a: 6900 378d |0757: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ORIGINAL_YEAR:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d37 │ │ -31803e: 2200 2612 |0759: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -318042: 621f 2a8e |075b: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -318046: 1a1b 233f |075d: const-string v27, "OVERALL_WORK" // string@3f23 │ │ -31804a: 131c 6b00 |075f: const/16 v28, #int 107 // #6b │ │ -31804e: 1a1d 204b |0761: const-string v29, "TXXX" // string@4b20 │ │ -318052: 1a1e 233f |0763: const-string v30, "OVERALL_WORK" // string@3f23 │ │ -318056: 081a 0000 |0765: move-object/from16 v26, v0 │ │ -31805a: 7606 1d97 1a00 |0767: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ -318060: 6900 388d |076a: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.OVERALL_WORK:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d38 │ │ -318064: 2200 2612 |076c: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -318068: 6225 2a8e |076e: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -31806c: 1a21 1940 |0770: const-string v33, "PART" // string@4019 │ │ -318070: 1322 6c00 |0772: const/16 v34, #int 108 // #6c │ │ -318074: 1a23 204b |0774: const-string v35, "TXXX" // string@4b20 │ │ -318078: 1a24 1940 |0776: const-string v36, "PART" // string@4019 │ │ -31807c: 0820 0000 |0778: move-object/from16 v32, v0 │ │ -318080: 7606 1d97 2000 |077a: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ -318086: 6900 398d |077d: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.PART:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d39 │ │ -31808a: 2200 2612 |077f: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -31808e: 621f 2a8e |0781: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -318092: 1a1b 1b40 |0783: const-string v27, "PART_NUMBER" // string@401b │ │ -318096: 131c 6d00 |0785: const/16 v28, #int 109 // #6d │ │ -31809a: 1a1d 204b |0787: const-string v29, "TXXX" // string@4b20 │ │ -31809e: 1a1e 1a40 |0789: const-string v30, "PARTNUMBER" // string@401a │ │ -3180a2: 081a 0000 |078b: move-object/from16 v26, v0 │ │ -3180a6: 7606 1d97 1a00 |078d: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ -3180ac: 6900 3a8d |0790: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.PART_NUMBER:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d3a │ │ -3180b0: 2200 2612 |0792: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -3180b4: 6225 2a8e |0794: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -3180b8: 1a21 1d40 |0796: const-string v33, "PART_TYPE" // string@401d │ │ -3180bc: 1322 6e00 |0798: const/16 v34, #int 110 // #6e │ │ -3180c0: 1a23 204b |079a: const-string v35, "TXXX" // string@4b20 │ │ -3180c4: 1a24 1d40 |079c: const-string v36, "PART_TYPE" // string@401d │ │ -3180c8: 0820 0000 |079e: move-object/from16 v32, v0 │ │ -3180cc: 7606 1d97 2000 |07a0: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ -3180d2: 6900 3b8d |07a3: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.PART_TYPE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d3b │ │ -3180d6: 2200 2612 |07a5: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -3180da: 6201 2a8e |07a7: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -3180de: 1a02 4040 |07a9: const-string v2, "PERFORMER" // string@4040 │ │ -3180e2: 130d 6f00 |07ab: const/16 v13, #int 111 // #6f │ │ -3180e6: 1a0f d149 |07ad: const-string v15, "TMCL" // string@49d1 │ │ -3180ea: 7051 1e97 20fd |07af: invoke-direct {v0, v2, v13, v15, v1}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971e │ │ -3180f0: 6900 3c8d |07b2: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.PERFORMER:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d3c │ │ -3180f4: 2200 2612 |07b4: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -3180f8: 621f 2a8e |07b6: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -3180fc: 1a1b 4140 |07b8: const-string v27, "PERFORMER_NAME" // string@4041 │ │ -318100: 131c 7000 |07ba: const/16 v28, #int 112 // #70 │ │ -318104: 1a1d 204b |07bc: const-string v29, "TXXX" // string@4b20 │ │ -318108: 1a1e 4140 |07be: const-string v30, "PERFORMER_NAME" // string@4041 │ │ -31810c: 081a 0000 |07c0: move-object/from16 v26, v0 │ │ -318110: 7606 1d97 1a00 |07c2: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ -318116: 6900 3d8d |07c5: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.PERFORMER_NAME:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d3d │ │ -31811a: 2200 2612 |07c7: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -31811e: 6225 2a8e |07c9: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -318122: 1a21 4240 |07cb: const-string v33, "PERFORMER_NAME_SORT" // string@4042 │ │ -318126: 1322 7100 |07cd: const/16 v34, #int 113 // #71 │ │ -31812a: 1a23 204b |07cf: const-string v35, "TXXX" // string@4b20 │ │ -31812e: 1a24 4240 |07d1: const-string v36, "PERFORMER_NAME_SORT" // string@4042 │ │ -318132: 0820 0000 |07d3: move-object/from16 v32, v0 │ │ -318136: 7606 1d97 2000 |07d5: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ -31813c: 6900 3e8d |07d8: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.PERFORMER_NAME_SORT:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d3e │ │ -318140: 2200 2612 |07da: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -318144: 621f 2a8e |07dc: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -318148: 1a1b 4340 |07de: const-string v27, "PERIOD" // string@4043 │ │ -31814c: 131c 7200 |07e0: const/16 v28, #int 114 // #72 │ │ -318150: 1a1d 204b |07e2: const-string v29, "TXXX" // string@4b20 │ │ -318154: 1a1e 4340 |07e4: const-string v30, "PERIOD" // string@4043 │ │ -318158: 081a 0000 |07e6: move-object/from16 v26, v0 │ │ -31815c: 7606 1d97 1a00 |07e8: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ -318162: 6900 3f8d |07eb: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.PERIOD:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d3f │ │ -318166: 2200 2612 |07ed: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -31816a: 6201 3a8f |07ef: sget-object v1, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey;.PRODUCER:Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey; // field@8f3a │ │ -31816e: 6e10 f79b 0100 |07f1: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey;.getKey:()Ljava/lang/String; // method@9bf7 │ │ -318174: 0c24 |07f4: move-result-object v36 │ │ -318176: 6225 2a8e |07f5: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -31817a: 1a21 a340 |07f7: const-string v33, "PRODUCER" // string@40a3 │ │ -31817e: 1322 7300 |07f9: const/16 v34, #int 115 // #73 │ │ -318182: 1a23 a549 |07fb: const-string v35, "TIPL" // string@49a5 │ │ -318186: 0820 0000 |07fd: move-object/from16 v32, v0 │ │ -31818a: 7606 1d97 2000 |07ff: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ -318190: 6900 408d |0802: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.PRODUCER:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d40 │ │ -318194: 2200 2612 |0804: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -318198: 621f 2a8e |0806: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -31819c: 1a1b 6e42 |0808: const-string v27, "QUALITY" // string@426e │ │ -3181a0: 131c 7400 |080a: const/16 v28, #int 116 // #74 │ │ -3181a4: 1a1d 290e |080c: const-string v29, "COMM" // string@0e29 │ │ -3181a8: 1a1e f047 |080e: const-string v30, "Songs-DB_Preference" // string@47f0 │ │ -3181ac: 081a 0000 |0810: move-object/from16 v26, v0 │ │ -3181b0: 7606 1d97 1a00 |0812: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ -3181b6: 6900 418d |0815: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.QUALITY:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d41 │ │ -3181ba: 2200 2612 |0817: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -3181be: 6225 2a8e |0819: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -3181c2: 1a21 7e42 |081b: const-string v33, "RANKING" // string@427e │ │ -3181c6: 1322 7500 |081d: const/16 v34, #int 117 // #75 │ │ -3181ca: 1a23 204b |081f: const-string v35, "TXXX" // string@4b20 │ │ -3181ce: 1a24 7e42 |0821: const-string v36, "RANKING" // string@427e │ │ -3181d2: 0820 0000 |0823: move-object/from16 v32, v0 │ │ -3181d6: 7606 1d97 2000 |0825: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ -3181dc: 6900 428d |0828: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.RANKING:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d42 │ │ -3181e0: 2200 2612 |082a: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -3181e4: 6201 2a8e |082c: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -3181e8: 1a02 7f42 |082e: const-string v2, "RATING" // string@427f │ │ -3181ec: 130d 7600 |0830: const/16 v13, #int 118 // #76 │ │ -3181f0: 1a0f 6f40 |0832: const-string v15, "POPM" // string@406f │ │ -3181f4: 7051 1e97 20fd |0834: invoke-direct {v0, v2, v13, v15, v1}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971e │ │ -3181fa: 6900 438d |0837: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.RATING:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d43 │ │ -3181fe: 2200 2612 |0839: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -318202: 6201 2a8e |083b: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -318206: 1a02 9f42 |083d: const-string v2, "RECORD_LABEL" // string@429f │ │ -31820a: 130d 7700 |083f: const/16 v13, #int 119 // #77 │ │ -31820e: 1a0f 214a |0841: const-string v15, "TPUB" // string@4a21 │ │ -318212: 7051 1e97 20fd |0843: invoke-direct {v0, v2, v13, v15, v1}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971e │ │ -318218: 6900 448d |0846: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.RECORD_LABEL:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d44 │ │ -31821c: 2200 2612 |0848: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -318220: 6201 2a8e |084a: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -318224: 1a02 b542 |084c: const-string v2, "REMIXER" // string@42b5 │ │ -318228: 130d 7800 |084e: const/16 v13, #int 120 // #78 │ │ -31822c: 1a0f 1d4a |0850: const-string v15, "TPE4" // string@4a1d │ │ -318230: 7051 1e97 20fd |0852: invoke-direct {v0, v2, v13, v15, v1}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971e │ │ -318236: 6900 458d |0855: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.REMIXER:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d45 │ │ -31823a: 2200 2612 |0857: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -31823e: 621f 2a8e |0859: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -318242: 1a1b 6044 |085b: const-string v27, "SCRIPT" // string@4460 │ │ -318246: 131c 7900 |085d: const/16 v28, #int 121 // #79 │ │ -31824a: 1a1d 204b |085f: const-string v29, "TXXX" // string@4b20 │ │ -31824e: 1a1e aa46 |0861: const-string v30, "Script" // string@46aa │ │ -318252: 081a 0000 |0863: move-object/from16 v26, v0 │ │ -318256: 7606 1d97 1a00 |0865: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ -31825c: 6900 468d |0868: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.SCRIPT:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d46 │ │ -318260: 2200 2612 |086a: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -318264: 6225 2a8e |086c: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -318268: 1a21 0a45 |086e: const-string v33, "SINGLE_DISC_TRACK_NO" // string@450a │ │ -31826c: 1322 7a00 |0870: const/16 v34, #int 122 // #7a │ │ -318270: 1a23 204b |0872: const-string v35, "TXXX" // string@4b20 │ │ -318274: 1a24 0a45 |0874: const-string v36, "SINGLE_DISC_TRACK_NO" // string@450a │ │ -318278: 0820 0000 |0876: move-object/from16 v32, v0 │ │ -31827c: 7606 1d97 2000 |0878: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ -318282: 6900 478d |087b: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.SINGLE_DISC_TRACK_NO:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d47 │ │ -318286: 2200 2612 |087d: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -31828a: 6201 2a8e |087f: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -31828e: 1a02 3746 |0881: const-string v2, "SUBTITLE" // string@4637 │ │ -318292: 130d 7b00 |0883: const/16 v13, #int 123 // #7b │ │ -318296: 1a0f a949 |0885: const-string v15, "TIT3" // string@49a9 │ │ -31829a: 7051 1e97 20fd |0887: invoke-direct {v0, v2, v13, v15, v1}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971e │ │ -3182a0: 6900 488d |088a: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.SUBTITLE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d48 │ │ -3182a4: 2200 2612 |088c: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -3182a8: 621f 2a8e |088e: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -3182ac: 1a1b 0849 |0890: const-string v27, "TAGS" // string@4908 │ │ -3182b0: 131c 7c00 |0892: const/16 v28, #int 124 // #7c │ │ -3182b4: 1a1d 204b |0894: const-string v29, "TXXX" // string@4b20 │ │ -3182b8: 1a1e 0849 |0896: const-string v30, "TAGS" // string@4908 │ │ -3182bc: 081a 0000 |0898: move-object/from16 v26, v0 │ │ -3182c0: 7606 1d97 1a00 |089a: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ -3182c6: 6900 498d |089d: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.TAGS:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d49 │ │ -3182ca: 2200 2612 |089f: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -3182ce: 6225 2a8e |08a1: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -3182d2: 1a21 5b49 |08a3: const-string v33, "TEMPO" // string@495b │ │ -3182d6: 1322 7d00 |08a5: const/16 v34, #int 125 // #7d │ │ -3182da: 1a23 290e |08a7: const-string v35, "COMM" // string@0e29 │ │ -3182de: 1a24 f147 |08a9: const-string v36, "Songs-DB_Tempo" // string@47f1 │ │ -3182e2: 0820 0000 |08ab: move-object/from16 v32, v0 │ │ -3182e6: 7606 1d97 2000 |08ad: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ -3182ec: 6900 4a8d |08b0: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.TEMPO:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d4a │ │ -3182f0: 2200 2612 |08b2: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -3182f4: 621f 2a8e |08b4: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -3182f8: 1a1b 9149 |08b6: const-string v27, "TIMBRE" // string@4991 │ │ -3182fc: 131c 7e00 |08b8: const/16 v28, #int 126 // #7e │ │ -318300: 1a1d 204b |08ba: const-string v29, "TXXX" // string@4b20 │ │ -318304: 1a1e 9249 |08bc: const-string v30, "TIMBRE_BRIGHTNESS" // string@4992 │ │ -318308: 081a 0000 |08be: move-object/from16 v26, v0 │ │ -31830c: 7606 1d97 1a00 |08c0: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ -318312: 6900 4b8d |08c3: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.TIMBRE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d4b │ │ -318316: 2200 2612 |08c5: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -31831a: 6201 2a8e |08c7: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -31831e: 1a02 ab49 |08c9: const-string v2, "TITLE" // string@49ab │ │ -318322: 130d 7f00 |08cb: const/16 v13, #int 127 // #7f │ │ -318326: 1a0f a849 |08cd: const-string v15, "TIT2" // string@49a8 │ │ -31832a: 7051 1e97 20fd |08cf: invoke-direct {v0, v2, v13, v15, v1}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971e │ │ -318330: 6900 4c8d |08d2: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.TITLE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d4c │ │ -318334: 2200 2612 |08d4: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -318338: 621f 2a8e |08d6: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -31833c: 1a1b ad49 |08d8: const-string v27, "TITLE_MOVEMENT" // string@49ad │ │ -318340: 131c 8000 |08da: const/16 v28, #int 128 // #80 │ │ -318344: 1a1d 204b |08dc: const-string v29, "TXXX" // string@4b20 │ │ -318348: 1a1e ad49 |08de: const-string v30, "TITLE_MOVEMENT" // string@49ad │ │ -31834c: 081a 0000 |08e0: move-object/from16 v26, v0 │ │ -318350: 7606 1d97 1a00 |08e2: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ -318356: 6900 4d8d |08e5: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.TITLE_MOVEMENT:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d4d │ │ -31835a: 2200 2612 |08e7: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -31835e: 6225 2a8e |08e9: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -318362: 1a21 323a |08eb: const-string v33, "MUSICBRAINZ_WORK" // string@3a32 │ │ -318366: 1322 8100 |08ed: const/16 v34, #int 129 // #81 │ │ -31836a: 1a23 204b |08ef: const-string v35, "TXXX" // string@4b20 │ │ -31836e: 1a24 323a |08f1: const-string v36, "MUSICBRAINZ_WORK" // string@3a32 │ │ -318372: 0820 0000 |08f3: move-object/from16 v32, v0 │ │ -318376: 7606 1d97 2000 |08f5: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ -31837c: 6900 268d |08f8: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MUSICBRAINZ_WORK:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d26 │ │ -318380: 2200 2612 |08fa: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -318384: 6201 2a8e |08fc: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -318388: 1a02 af49 |08fe: const-string v2, "TITLE_SORT" // string@49af │ │ -31838c: 130d 8200 |0900: const/16 v13, #int 130 // #82 │ │ -318390: 1a0f c54a |0902: const-string v15, "TSOT" // string@4ac5 │ │ -318394: 7051 1e97 20fd |0904: invoke-direct {v0, v2, v13, v15, v1}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971e │ │ -31839a: 6900 4e8d |0907: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.TITLE_SORT:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d4e │ │ -31839e: 2200 2612 |0909: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -3183a2: 621f 2a8e |090b: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -3183a6: 1a1b e449 |090d: const-string v27, "TONALITY" // string@49e4 │ │ -3183aa: 131c 8300 |090f: const/16 v28, #int 131 // #83 │ │ -3183ae: 1a1d 204b |0911: const-string v29, "TXXX" // string@4b20 │ │ -3183b2: 1a1e e449 |0913: const-string v30, "TONALITY" // string@49e4 │ │ -3183b6: 081a 0000 |0915: move-object/from16 v26, v0 │ │ -3183ba: 7606 1d97 1a00 |0917: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ -3183c0: 6900 4f8d |091a: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.TONALITY:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d4f │ │ -3183c4: 2200 2612 |091c: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -3183c8: 6201 2a8e |091e: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -3183cc: 1a02 2e4a |0920: const-string v2, "TRACK" // string@4a2e │ │ -3183d0: 130d 8400 |0922: const/16 v13, #int 132 // #84 │ │ -3183d4: 1a0f 9f4a |0924: const-string v15, "TRCK" // string@4a9f │ │ -3183d8: 7051 1e97 20fd |0926: invoke-direct {v0, v2, v13, v15, v1}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971e │ │ -3183de: 6900 508d |0929: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.TRACK:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d50 │ │ -3183e2: 2200 2612 |092b: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -3183e6: 6201 2a8e |092d: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -3183ea: 1a02 374a |092f: const-string v2, "TRACK_TOTAL" // string@4a37 │ │ -3183ee: 130d 8500 |0931: const/16 v13, #int 133 // #85 │ │ -3183f2: 1a0f 9f4a |0933: const-string v15, "TRCK" // string@4a9f │ │ -3183f6: 7051 1e97 20fd |0935: invoke-direct {v0, v2, v13, v15, v1}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971e │ │ -3183fc: 6900 518d |0938: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.TRACK_TOTAL:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d51 │ │ -318400: 2200 2612 |093a: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -318404: 621f 2a8e |093c: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -318408: 1a1b 634f |093e: const-string v27, "URL_DISCOGS_ARTIST_SITE" // string@4f63 │ │ -31840c: 131c 8600 |0940: const/16 v28, #int 134 // #86 │ │ -318410: 1a1d 9453 |0942: const-string v29, "WXXX" // string@5394 │ │ -318414: 1a1e df13 |0944: const-string v30, "DISCOGS_ARTIST" // string@13df │ │ -318418: 081a 0000 |0946: move-object/from16 v26, v0 │ │ -31841c: 7606 1d97 1a00 |0948: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ -318422: 6900 528d |094b: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.URL_DISCOGS_ARTIST_SITE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d52 │ │ -318426: 2200 2612 |094d: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -31842a: 6225 2a8e |094f: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -31842e: 1a21 644f |0951: const-string v33, "URL_DISCOGS_RELEASE_SITE" // string@4f64 │ │ -318432: 1322 8700 |0953: const/16 v34, #int 135 // #87 │ │ -318436: 1a23 9453 |0955: const-string v35, "WXXX" // string@5394 │ │ -31843a: 1a24 e013 |0957: const-string v36, "DISCOGS_RELEASE" // string@13e0 │ │ -31843e: 0820 0000 |0959: move-object/from16 v32, v0 │ │ -318442: 7606 1d97 2000 |095b: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ -318448: 6900 538d |095e: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.URL_DISCOGS_RELEASE_SITE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d53 │ │ -31844c: 2200 2612 |0960: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -318450: 621f 2a8e |0962: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -318454: 1a1b 654f |0964: const-string v27, "URL_LYRICS_SITE" // string@4f65 │ │ -318458: 131c 8800 |0966: const/16 v28, #int 136 // #88 │ │ -31845c: 1a1d 9453 |0968: const-string v29, "WXXX" // string@5394 │ │ -318460: 1a1e ee22 |096a: const-string v30, "LYRICS_SITE" // string@22ee │ │ -318464: 081a 0000 |096c: move-object/from16 v26, v0 │ │ -318468: 7606 1d97 1a00 |096e: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ -31846e: 6900 548d |0971: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.URL_LYRICS_SITE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d54 │ │ -318472: 2200 2612 |0973: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -318476: 6201 2a8e |0975: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -31847a: 1a02 664f |0977: const-string v2, "URL_OFFICIAL_ARTIST_SITE" // string@4f66 │ │ -31847e: 130d 8900 |0979: const/16 v13, #int 137 // #89 │ │ -318482: 1a0f 6a53 |097b: const-string v15, "WOAR" // string@536a │ │ -318486: 7051 1e97 20fd |097d: invoke-direct {v0, v2, v13, v15, v1}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971e │ │ -31848c: 6900 558d |0980: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.URL_OFFICIAL_ARTIST_SITE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d55 │ │ -318490: 2200 2612 |0982: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -318494: 621f 2a8e |0984: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -318498: 1a1b 674f |0986: const-string v27, "URL_OFFICIAL_RELEASE_SITE" // string@4f67 │ │ -31849c: 131c 8a00 |0988: const/16 v28, #int 138 // #8a │ │ -3184a0: 1a1d 9453 |098a: const-string v29, "WXXX" // string@5394 │ │ -3184a4: 1a1e b93e |098c: const-string v30, "OFFICIAL_RELEASE" // string@3eb9 │ │ -3184a8: 081a 0000 |098e: move-object/from16 v26, v0 │ │ -3184ac: 7606 1d97 1a00 |0990: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ -3184b2: 6900 568d |0993: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.URL_OFFICIAL_RELEASE_SITE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d56 │ │ -3184b6: 2200 2612 |0995: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -3184ba: 6225 2a8e |0997: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -3184be: 1a21 694f |0999: const-string v33, "URL_WIKIPEDIA_ARTIST_SITE" // string@4f69 │ │ -3184c2: 1322 8b00 |099b: const/16 v34, #int 139 // #8b │ │ -3184c6: 1a23 9453 |099d: const-string v35, "WXXX" // string@5394 │ │ -3184ca: 1a24 1653 |099f: const-string v36, "WIKIPEDIA_ARTIST" // string@5316 │ │ -3184ce: 0820 0000 |09a1: move-object/from16 v32, v0 │ │ -3184d2: 7606 1d97 2000 |09a3: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ -3184d8: 6900 578d |09a6: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.URL_WIKIPEDIA_ARTIST_SITE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d57 │ │ -3184dc: 2200 2612 |09a8: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -3184e0: 621f 2a8e |09aa: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -3184e4: 1a1b 6a4f |09ac: const-string v27, "URL_WIKIPEDIA_RELEASE_SITE" // string@4f6a │ │ -3184e8: 131c 8c00 |09ae: const/16 v28, #int 140 // #8c │ │ -3184ec: 1a1d 9453 |09b0: const-string v29, "WXXX" // string@5394 │ │ -3184f0: 1a1e 1753 |09b2: const-string v30, "WIKIPEDIA_RELEASE" // string@5317 │ │ -3184f4: 081a 0000 |09b4: move-object/from16 v26, v0 │ │ -3184f8: 7606 1d97 1a00 |09b6: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ -3184fe: 6900 588d |09b9: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.URL_WIKIPEDIA_RELEASE_SITE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d58 │ │ -318502: 2200 2612 |09bb: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -318506: 6225 2a8e |09bd: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -31850a: 1a21 7153 |09bf: const-string v33, "WORK" // string@5371 │ │ -31850e: 1322 8d00 |09c1: const/16 v34, #int 141 // #8d │ │ -318512: 1a23 204b |09c3: const-string v35, "TXXX" // string@4b20 │ │ -318516: 1a24 7153 |09c5: const-string v36, "WORK" // string@5371 │ │ -31851a: 0820 0000 |09c7: move-object/from16 v32, v0 │ │ -31851e: 7606 1d97 2000 |09c9: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ -318524: 6900 598d |09cc: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.WORK:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d59 │ │ -318528: 2200 2612 |09ce: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -31852c: 621f 2a8e |09d0: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -318530: 1a1b 7253 |09d2: const-string v27, "WORK_COMPOSITION" // string@5372 │ │ -318534: 131c 8e00 |09d4: const/16 v28, #int 142 // #8e │ │ -318538: 1a1d 204b |09d6: const-string v29, "TXXX" // string@4b20 │ │ -31853c: 1a1e 343a |09d8: const-string v30, "MUSICBRAINZ_WORK_COMPOSITION" // string@3a34 │ │ -318540: 081a 0000 |09da: move-object/from16 v26, v0 │ │ -318544: 7606 1d97 1a00 |09dc: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ -31854a: 6900 5a8d |09df: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.WORK_COMPOSITION:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d5a │ │ -31854e: 2200 2612 |09e1: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -318552: 6225 2a8e |09e3: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -318556: 1a21 7353 |09e5: const-string v33, "WORK_PARTOF_LEVEL3_TYPE" // string@5373 │ │ -31855a: 1322 8f00 |09e7: const/16 v34, #int 143 // #8f │ │ -31855e: 1a23 204b |09e9: const-string v35, "TXXX" // string@4b20 │ │ -318562: 1a24 3f3a |09eb: const-string v36, "MUSICBRAINZ_WORK_PART_LEVEL3_TYPE" // string@3a3f │ │ -318566: 0820 0000 |09ed: move-object/from16 v32, v0 │ │ -31856a: 7606 1d97 2000 |09ef: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ -318570: 6900 5b8d |09f2: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.WORK_PARTOF_LEVEL3_TYPE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d5b │ │ -318574: 2200 2612 |09f4: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -318578: 621f 2a8e |09f6: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -31857c: 1a1b 7453 |09f8: const-string v27, "WORK_PART_LEVEL1" // string@5374 │ │ -318580: 131c 9000 |09fa: const/16 v28, #int 144 // #90 │ │ -318584: 1a1d 204b |09fc: const-string v29, "TXXX" // string@4b20 │ │ -318588: 1a1e 373a |09fe: const-string v30, "MUSICBRAINZ_WORK_PART_LEVEL1" // string@3a37 │ │ -31858c: 081a 0000 |0a00: move-object/from16 v26, v0 │ │ -318590: 7606 1d97 1a00 |0a02: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ -318596: 6900 5c8d |0a05: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.WORK_PART_LEVEL1:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d5c │ │ -31859a: 2200 2612 |0a07: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -31859e: 6225 2a8e |0a09: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -3185a2: 1a21 7553 |0a0b: const-string v33, "WORK_PART_LEVEL1_TYPE" // string@5375 │ │ -3185a6: 1322 9100 |0a0d: const/16 v34, #int 145 // #91 │ │ -3185aa: 1a23 204b |0a0f: const-string v35, "TXXX" // string@4b20 │ │ -3185ae: 1a24 393a |0a11: const-string v36, "MUSICBRAINZ_WORK_PART_LEVEL1_TYPE" // string@3a39 │ │ -3185b2: 0820 0000 |0a13: move-object/from16 v32, v0 │ │ -3185b6: 7606 1d97 2000 |0a15: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ -3185bc: 6900 5d8d |0a18: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.WORK_PART_LEVEL1_TYPE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d5d │ │ -3185c0: 2200 2612 |0a1a: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -3185c4: 621f 2a8e |0a1c: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -3185c8: 1a1b 7653 |0a1e: const-string v27, "WORK_PART_LEVEL2" // string@5376 │ │ -3185cc: 131c 9200 |0a20: const/16 v28, #int 146 // #92 │ │ -3185d0: 1a1d 204b |0a22: const-string v29, "TXXX" // string@4b20 │ │ -3185d4: 1a1e 3a3a |0a24: const-string v30, "MUSICBRAINZ_WORK_PART_LEVEL2" // string@3a3a │ │ -3185d8: 081a 0000 |0a26: move-object/from16 v26, v0 │ │ -3185dc: 7606 1d97 1a00 |0a28: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ -3185e2: 6900 5e8d |0a2b: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.WORK_PART_LEVEL2:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d5e │ │ -3185e6: 2200 2612 |0a2d: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -3185ea: 6225 2a8e |0a2f: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -3185ee: 1a21 7753 |0a31: const-string v33, "WORK_PART_LEVEL2_TYPE" // string@5377 │ │ -3185f2: 1322 9300 |0a33: const/16 v34, #int 147 // #93 │ │ -3185f6: 1a23 204b |0a35: const-string v35, "TXXX" // string@4b20 │ │ -3185fa: 1a24 3c3a |0a37: const-string v36, "MUSICBRAINZ_WORK_PART_LEVEL2_TYPE" // string@3a3c │ │ -3185fe: 0820 0000 |0a39: move-object/from16 v32, v0 │ │ -318602: 7606 1d97 2000 |0a3b: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ -318608: 6900 5f8d |0a3e: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.WORK_PART_LEVEL2_TYPE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d5f │ │ -31860c: 2200 2612 |0a40: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -318610: 621f 2a8e |0a42: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -318614: 1a1b 7853 |0a44: const-string v27, "WORK_PART_LEVEL3" // string@5378 │ │ -318618: 131c 9400 |0a46: const/16 v28, #int 148 // #94 │ │ -31861c: 1a1d 204b |0a48: const-string v29, "TXXX" // string@4b20 │ │ -318620: 1a1e 3d3a |0a4a: const-string v30, "MUSICBRAINZ_WORK_PART_LEVEL3" // string@3a3d │ │ -318624: 081a 0000 |0a4c: move-object/from16 v26, v0 │ │ -318628: 7606 1d97 1a00 |0a4e: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ -31862e: 6900 608d |0a51: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.WORK_PART_LEVEL3:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d60 │ │ -318632: 2200 2612 |0a53: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -318636: 6225 2a8e |0a55: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -31863a: 1a21 7a53 |0a57: const-string v33, "WORK_PART_LEVEL4" // string@537a │ │ -31863e: 1322 9500 |0a59: const/16 v34, #int 149 // #95 │ │ -318642: 1a23 204b |0a5b: const-string v35, "TXXX" // string@4b20 │ │ -318646: 1a24 403a |0a5d: const-string v36, "MUSICBRAINZ_WORK_PART_LEVEL4" // string@3a40 │ │ -31864a: 0820 0000 |0a5f: move-object/from16 v32, v0 │ │ -31864e: 7606 1d97 2000 |0a61: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ -318654: 6900 618d |0a64: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.WORK_PART_LEVEL4:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d61 │ │ -318658: 2200 2612 |0a66: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -31865c: 621f 2a8e |0a68: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -318660: 1a1b 7b53 |0a6a: const-string v27, "WORK_PART_LEVEL4_TYPE" // string@537b │ │ -318664: 131c 9600 |0a6c: const/16 v28, #int 150 // #96 │ │ -318668: 1a1d 204b |0a6e: const-string v29, "TXXX" // string@4b20 │ │ -31866c: 1a1e 423a |0a70: const-string v30, "MUSICBRAINZ_WORK_PART_LEVEL4_TYPE" // string@3a42 │ │ -318670: 081a 0000 |0a72: move-object/from16 v26, v0 │ │ -318674: 7606 1d97 1a00 |0a74: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ -31867a: 6900 628d |0a77: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.WORK_PART_LEVEL4_TYPE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d62 │ │ -31867e: 2200 2612 |0a79: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -318682: 6225 2a8e |0a7b: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -318686: 1a21 7c53 |0a7d: const-string v33, "WORK_PART_LEVEL5" // string@537c │ │ -31868a: 1322 9700 |0a7f: const/16 v34, #int 151 // #97 │ │ -31868e: 1a23 204b |0a81: const-string v35, "TXXX" // string@4b20 │ │ -318692: 1a24 433a |0a83: const-string v36, "MUSICBRAINZ_WORK_PART_LEVEL5" // string@3a43 │ │ -318696: 0820 0000 |0a85: move-object/from16 v32, v0 │ │ -31869a: 7606 1d97 2000 |0a87: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ -3186a0: 6900 638d |0a8a: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.WORK_PART_LEVEL5:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d63 │ │ -3186a4: 2200 2612 |0a8c: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -3186a8: 621f 2a8e |0a8e: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -3186ac: 1a1b 7d53 |0a90: const-string v27, "WORK_PART_LEVEL5_TYPE" // string@537d │ │ -3186b0: 131c 9800 |0a92: const/16 v28, #int 152 // #98 │ │ -3186b4: 1a1d 204b |0a94: const-string v29, "TXXX" // string@4b20 │ │ -3186b8: 1a1e 453a |0a96: const-string v30, "MUSICBRAINZ_WORK_PART_LEVEL5_TYPE" // string@3a45 │ │ -3186bc: 081a 0000 |0a98: move-object/from16 v26, v0 │ │ -3186c0: 7606 1d97 1a00 |0a9a: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ -3186c6: 6900 648d |0a9d: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.WORK_PART_LEVEL5_TYPE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d64 │ │ -3186ca: 2200 2612 |0a9f: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -3186ce: 6225 2a8e |0aa1: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -3186d2: 1a21 7e53 |0aa3: const-string v33, "WORK_PART_LEVEL6" // string@537e │ │ -3186d6: 1322 9900 |0aa5: const/16 v34, #int 153 // #99 │ │ -3186da: 1a23 204b |0aa7: const-string v35, "TXXX" // string@4b20 │ │ -3186de: 1a24 463a |0aa9: const-string v36, "MUSICBRAINZ_WORK_PART_LEVEL6" // string@3a46 │ │ -3186e2: 0820 0000 |0aab: move-object/from16 v32, v0 │ │ -3186e6: 7606 1d97 2000 |0aad: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ -3186ec: 6900 658d |0ab0: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.WORK_PART_LEVEL6:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d65 │ │ -3186f0: 2200 2612 |0ab2: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -3186f4: 621f 2a8e |0ab4: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -3186f8: 1a1b 7f53 |0ab6: const-string v27, "WORK_PART_LEVEL6_TYPE" // string@537f │ │ -3186fc: 131c 9a00 |0ab8: const/16 v28, #int 154 // #9a │ │ -318700: 1a1d 204b |0aba: const-string v29, "TXXX" // string@4b20 │ │ -318704: 1a1e 483a |0abc: const-string v30, "MUSICBRAINZ_WORK_PART_LEVEL6_TYPE" // string@3a48 │ │ -318708: 081a 0000 |0abe: move-object/from16 v26, v0 │ │ -31870c: 7606 1d97 1a00 |0ac0: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ -318712: 6900 668d |0ac3: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.WORK_PART_LEVEL6_TYPE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d66 │ │ -318716: 2200 2612 |0ac5: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -31871a: 6225 2a8e |0ac7: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -31871e: 1a21 8053 |0ac9: const-string v33, "WORK_TYPE" // string@5380 │ │ -318722: 1322 9b00 |0acb: const/16 v34, #int 155 // #9b │ │ -318726: 1a23 204b |0acd: const-string v35, "TXXX" // string@4b20 │ │ -31872a: 1a24 8053 |0acf: const-string v36, "WORK_TYPE" // string@5380 │ │ -31872e: 0820 0000 |0ad1: move-object/from16 v32, v0 │ │ -318732: 7606 1d97 2000 |0ad3: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ -318738: 6900 678d |0ad6: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.WORK_TYPE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d67 │ │ -31873c: 2200 2612 |0ad8: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -318740: 6201 2a8e |0ada: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -318744: 1a02 fd54 |0adc: const-string v2, "YEAR" // string@54fd │ │ -318748: 130d 9c00 |0ade: const/16 v13, #int 156 // #9c │ │ -31874c: 1a0f 5349 |0ae0: const-string v15, "TDRC" // string@4953 │ │ -318750: 7051 1e97 20fd |0ae2: invoke-direct {v0, v2, v13, v15, v1}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971e │ │ -318756: 6900 688d |0ae5: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.YEAR:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d68 │ │ -31875a: 1300 9d00 |0ae7: const/16 v0, #int 157 // #9d │ │ -31875e: 2300 ec13 |0ae9: new-array v0, v0, [Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@13ec │ │ -318762: 6201 cc8c |0aeb: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ACOUSTID_FINGERPRINT:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8ccc │ │ -318766: 1202 |0aed: const/4 v2, #int 0 // #0 │ │ -318768: 4d01 0002 |0aee: aput-object v1, v0, v2 │ │ -31876c: 6201 cd8c |0af0: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ACOUSTID_ID:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8ccd │ │ -318770: 1212 |0af2: const/4 v2, #int 1 // #1 │ │ -318772: 4d01 0002 |0af3: aput-object v1, v0, v2 │ │ -318776: 6201 ce8c |0af5: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ALBUM:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cce │ │ -31877a: 4d01 0003 |0af7: aput-object v1, v0, v3 │ │ -31877e: 6201 cf8c |0af9: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ALBUM_ARTIST:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8ccf │ │ -318782: 4d01 0004 |0afb: aput-object v1, v0, v4 │ │ -318786: 6201 d28c |0afd: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ALBUM_ARTIST_SORT:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cd2 │ │ -31878a: 4d01 0005 |0aff: aput-object v1, v0, v5 │ │ -31878e: 6201 d08c |0b01: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ALBUM_ARTISTS:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cd0 │ │ -318792: 1252 |0b03: const/4 v2, #int 5 // #5 │ │ -318794: 4d01 0002 |0b04: aput-object v1, v0, v2 │ │ -318798: 6201 d18c |0b06: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ALBUM_ARTISTS_SORT:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cd1 │ │ -31879c: 1262 |0b08: const/4 v2, #int 6 // #6 │ │ -31879e: 4d01 0002 |0b09: aput-object v1, v0, v2 │ │ -3187a2: 6201 d38c |0b0b: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ALBUM_SORT:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cd3 │ │ -3187a6: 4d01 0006 |0b0d: aput-object v1, v0, v6 │ │ -3187aa: 6201 d48c |0b0f: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.AMAZON_ID:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cd4 │ │ -3187ae: 1302 0800 |0b11: const/16 v2, #int 8 // #8 │ │ -3187b2: 4d01 0002 |0b13: aput-object v1, v0, v2 │ │ -3187b6: 6201 d58c |0b15: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ARRANGER:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cd5 │ │ -3187ba: 1302 0900 |0b17: const/16 v2, #int 9 // #9 │ │ -3187be: 4d01 0002 |0b19: aput-object v1, v0, v2 │ │ -3187c2: 6201 d68c |0b1b: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ARRANGER_SORT:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cd6 │ │ -3187c6: 1302 0a00 |0b1d: const/16 v2, #int 10 // #a │ │ -3187ca: 4d01 0002 |0b1f: aput-object v1, v0, v2 │ │ -3187ce: 6201 d78c |0b21: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ARTIST:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cd7 │ │ -3187d2: 4d01 0007 |0b23: aput-object v1, v0, v7 │ │ -3187d6: 6201 d88c |0b25: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ARTISTS:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cd8 │ │ -3187da: 1302 0c00 |0b27: const/16 v2, #int 12 // #c │ │ -3187de: 4d01 0002 |0b29: aput-object v1, v0, v2 │ │ -3187e2: 6201 d98c |0b2b: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ARTISTS_SORT:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cd9 │ │ -3187e6: 1302 0d00 |0b2d: const/16 v2, #int 13 // #d │ │ -3187ea: 4d01 0002 |0b2f: aput-object v1, v0, v2 │ │ -3187ee: 6201 da8c |0b31: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ARTIST_SORT:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cda │ │ -3187f2: 4d01 0008 |0b33: aput-object v1, v0, v8 │ │ -3187f6: 6201 db8c |0b35: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.BARCODE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cdb │ │ -3187fa: 1302 0f00 |0b37: const/16 v2, #int 15 // #f │ │ -3187fe: 4d01 0002 |0b39: aput-object v1, v0, v2 │ │ -318802: 6201 dc8c |0b3b: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.BPM:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cdc │ │ -318806: 4d01 0009 |0b3d: aput-object v1, v0, v9 │ │ -31880a: 6201 dd8c |0b3f: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.CATALOG_NO:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cdd │ │ -31880e: 1302 1100 |0b41: const/16 v2, #int 17 // #11 │ │ -318812: 4d01 0002 |0b43: aput-object v1, v0, v2 │ │ -318816: 6201 de8c |0b45: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.CHOIR:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cde │ │ -31881a: 1302 1200 |0b47: const/16 v2, #int 18 // #12 │ │ -31881e: 4d01 0002 |0b49: aput-object v1, v0, v2 │ │ -318822: 6201 df8c |0b4b: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.CHOIR_SORT:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cdf │ │ -318826: 1302 1300 |0b4d: const/16 v2, #int 19 // #13 │ │ -31882a: 4d01 0002 |0b4f: aput-object v1, v0, v2 │ │ -31882e: 6201 e08c |0b51: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.CLASSICAL_CATALOG:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8ce0 │ │ -318832: 1302 1400 |0b53: const/16 v2, #int 20 // #14 │ │ -318836: 4d01 0002 |0b55: aput-object v1, v0, v2 │ │ -31883a: 6201 e18c |0b57: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.CLASSICAL_NICKNAME:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8ce1 │ │ -31883e: 1302 1500 |0b59: const/16 v2, #int 21 // #15 │ │ -318842: 4d01 0002 |0b5b: aput-object v1, v0, v2 │ │ -318846: 6201 e28c |0b5d: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.COMMENT:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8ce2 │ │ -31884a: 4d01 000a |0b5f: aput-object v1, v0, v10 │ │ -31884e: 6201 e38c |0b61: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.COMPOSER:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8ce3 │ │ -318852: 4d01 000b |0b63: aput-object v1, v0, v11 │ │ -318856: 6201 e48c |0b65: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.COMPOSER_SORT:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8ce4 │ │ -31885a: 4d01 000c |0b67: aput-object v1, v0, v12 │ │ -31885e: 6201 e58c |0b69: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.CONDUCTOR:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8ce5 │ │ -318862: 1302 1900 |0b6b: const/16 v2, #int 25 // #19 │ │ -318866: 4d01 0002 |0b6d: aput-object v1, v0, v2 │ │ -31886a: 6201 e68c |0b6f: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.CONDUCTOR_SORT:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8ce6 │ │ -31886e: 1302 1a00 |0b71: const/16 v2, #int 26 // #1a │ │ -318872: 4d01 0002 |0b73: aput-object v1, v0, v2 │ │ -318876: 6201 e78c |0b75: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.COPYRIGHT:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8ce7 │ │ -31887a: 1302 1b00 |0b77: const/16 v2, #int 27 // #1b │ │ -31887e: 4d01 0002 |0b79: aput-object v1, v0, v2 │ │ -318882: 6201 e88c |0b7b: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.COUNTRY:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8ce8 │ │ -318886: 1302 1c00 |0b7d: const/16 v2, #int 28 // #1c │ │ -31888a: 4d01 0002 |0b7f: aput-object v1, v0, v2 │ │ -31888e: 6201 e98c |0b81: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.COVER_ART:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8ce9 │ │ -318892: 1302 1d00 |0b83: const/16 v2, #int 29 // #1d │ │ -318896: 4d01 0002 |0b85: aput-object v1, v0, v2 │ │ -31889a: 6201 ea8c |0b87: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.CUSTOM1:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cea │ │ -31889e: 1302 1e00 |0b89: const/16 v2, #int 30 // #1e │ │ -3188a2: 4d01 0002 |0b8b: aput-object v1, v0, v2 │ │ -3188a6: 6201 eb8c |0b8d: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.CUSTOM2:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8ceb │ │ -3188aa: 1302 1f00 |0b8f: const/16 v2, #int 31 // #1f │ │ -3188ae: 4d01 0002 |0b91: aput-object v1, v0, v2 │ │ -3188b2: 6201 ec8c |0b93: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.CUSTOM3:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cec │ │ -3188b6: 1302 2000 |0b95: const/16 v2, #int 32 // #20 │ │ -3188ba: 4d01 0002 |0b97: aput-object v1, v0, v2 │ │ -3188be: 6201 ed8c |0b99: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.CUSTOM4:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8ced │ │ -3188c2: 1302 2100 |0b9b: const/16 v2, #int 33 // #21 │ │ -3188c6: 4d01 0002 |0b9d: aput-object v1, v0, v2 │ │ -3188ca: 6201 ee8c |0b9f: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.CUSTOM5:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cee │ │ -3188ce: 1302 2200 |0ba1: const/16 v2, #int 34 // #22 │ │ -3188d2: 4d01 0002 |0ba3: aput-object v1, v0, v2 │ │ -3188d6: 6201 ef8c |0ba5: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.DISC_NO:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cef │ │ -3188da: 1302 2300 |0ba7: const/16 v2, #int 35 // #23 │ │ -3188de: 4d01 0002 |0ba9: aput-object v1, v0, v2 │ │ -3188e2: 6201 f08c |0bab: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.DISC_SUBTITLE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cf0 │ │ -3188e6: 4d01 000e |0bad: aput-object v1, v0, v14 │ │ -3188ea: 6201 f18c |0baf: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.DISC_TOTAL:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cf1 │ │ -3188ee: 1302 2500 |0bb1: const/16 v2, #int 37 // #25 │ │ -3188f2: 4d01 0002 |0bb3: aput-object v1, v0, v2 │ │ -3188f6: 6201 f28c |0bb5: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.DJMIXER:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cf2 │ │ -3188fa: 1302 2600 |0bb7: const/16 v2, #int 38 // #26 │ │ -3188fe: 4d01 0002 |0bb9: aput-object v1, v0, v2 │ │ -318902: 6201 f38c |0bbb: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ENCODER:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cf3 │ │ -318906: 1302 2700 |0bbd: const/16 v2, #int 39 // #27 │ │ -31890a: 4d01 0002 |0bbf: aput-object v1, v0, v2 │ │ -31890e: 6201 f48c |0bc1: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ENGINEER:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cf4 │ │ -318912: 1302 2800 |0bc3: const/16 v2, #int 40 // #28 │ │ -318916: 4d01 0002 |0bc5: aput-object v1, v0, v2 │ │ -31891a: 6201 f58c |0bc7: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ENSEMBLE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cf5 │ │ -31891e: 1302 2900 |0bc9: const/16 v2, #int 41 // #29 │ │ -318922: 4d01 0002 |0bcb: aput-object v1, v0, v2 │ │ -318926: 6201 f68c |0bcd: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ENSEMBLE_SORT:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cf6 │ │ -31892a: 1302 2a00 |0bcf: const/16 v2, #int 42 // #2a │ │ -31892e: 4d01 0002 |0bd1: aput-object v1, v0, v2 │ │ -318932: 6201 f78c |0bd3: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.FBPM:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cf7 │ │ -318936: 1302 2b00 |0bd5: const/16 v2, #int 43 // #2b │ │ -31893a: 4d01 0002 |0bd7: aput-object v1, v0, v2 │ │ -31893e: 6201 f88c |0bd9: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.GENRE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cf8 │ │ -318942: 1302 2c00 |0bdb: const/16 v2, #int 44 // #2c │ │ -318946: 4d01 0002 |0bdd: aput-object v1, v0, v2 │ │ -31894a: 6201 f98c |0bdf: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.GROUP:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cf9 │ │ -31894e: 1302 2d00 |0be1: const/16 v2, #int 45 // #2d │ │ -318952: 4d01 0002 |0be3: aput-object v1, v0, v2 │ │ -318956: 6201 fa8c |0be5: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.GROUPING:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cfa │ │ -31895a: 1302 2e00 |0be7: const/16 v2, #int 46 // #2e │ │ -31895e: 4d01 0002 |0be9: aput-object v1, v0, v2 │ │ -318962: 6201 fc8c |0beb: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.INVOLVED_PERSON:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cfc │ │ -318966: 1302 2f00 |0bed: const/16 v2, #int 47 // #2f │ │ -31896a: 4d01 0002 |0bef: aput-object v1, v0, v2 │ │ -31896e: 6201 fb8c |0bf1: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.INSTRUMENT:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cfb │ │ -318972: 1302 3000 |0bf3: const/16 v2, #int 48 // #30 │ │ -318976: 4d01 0002 |0bf5: aput-object v1, v0, v2 │ │ -31897a: 6201 fd8c |0bf7: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.IPI:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cfd │ │ -31897e: 1302 3100 |0bf9: const/16 v2, #int 49 // #31 │ │ -318982: 4d01 0002 |0bfb: aput-object v1, v0, v2 │ │ -318986: 6201 fe8c |0bfd: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ISRC:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cfe │ │ -31898a: 1302 3200 |0bff: const/16 v2, #int 50 // #32 │ │ -31898e: 4d01 0002 |0c01: aput-object v1, v0, v2 │ │ -318992: 6201 ff8c |0c03: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ISWC:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cff │ │ -318996: 1302 3300 |0c05: const/16 v2, #int 51 // #33 │ │ -31899a: 4d01 0002 |0c07: aput-object v1, v0, v2 │ │ -31899e: 6201 008d |0c09: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.IS_CLASSICAL:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d00 │ │ -3189a2: 1302 3400 |0c0b: const/16 v2, #int 52 // #34 │ │ -3189a6: 4d01 0002 |0c0d: aput-object v1, v0, v2 │ │ -3189aa: 6201 018d |0c0f: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.IS_COMPILATION:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d01 │ │ -3189ae: 1302 3500 |0c11: const/16 v2, #int 53 // #35 │ │ -3189b2: 4d01 0002 |0c13: aput-object v1, v0, v2 │ │ -3189b6: 6201 028d |0c15: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.IS_HD:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d02 │ │ -3189ba: 1302 3600 |0c17: const/16 v2, #int 54 // #36 │ │ -3189be: 4d01 0002 |0c19: aput-object v1, v0, v2 │ │ -3189c2: 6201 038d |0c1b: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.IS_SOUNDTRACK:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d03 │ │ -3189c6: 1302 3700 |0c1d: const/16 v2, #int 55 // #37 │ │ -3189ca: 4d01 0002 |0c1f: aput-object v1, v0, v2 │ │ -3189ce: 6201 048d |0c21: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ITUNES_GROUPING:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d04 │ │ -3189d2: 1302 3800 |0c23: const/16 v2, #int 56 // #38 │ │ -3189d6: 4d01 0002 |0c25: aput-object v1, v0, v2 │ │ -3189da: 6201 058d |0c27: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.KEY:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d05 │ │ -3189de: 1302 3900 |0c29: const/16 v2, #int 57 // #39 │ │ -3189e2: 4d01 0002 |0c2b: aput-object v1, v0, v2 │ │ -3189e6: 6201 068d |0c2d: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.LANGUAGE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d06 │ │ -3189ea: 1302 3a00 |0c2f: const/16 v2, #int 58 // #3a │ │ -3189ee: 4d01 0002 |0c31: aput-object v1, v0, v2 │ │ -3189f2: 6201 078d |0c33: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.LYRICIST:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d07 │ │ -3189f6: 1302 3b00 |0c35: const/16 v2, #int 59 // #3b │ │ -3189fa: 4d01 0002 |0c37: aput-object v1, v0, v2 │ │ -3189fe: 6201 088d |0c39: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.LYRICIST_SORT:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d08 │ │ -318a02: 1302 3c00 |0c3b: const/16 v2, #int 60 // #3c │ │ -318a06: 4d01 0002 |0c3d: aput-object v1, v0, v2 │ │ -318a0a: 6201 098d |0c3f: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.LYRICS:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d09 │ │ -318a0e: 1302 3d00 |0c41: const/16 v2, #int 61 // #3d │ │ -318a12: 4d01 0002 |0c43: aput-object v1, v0, v2 │ │ -318a16: 6201 0a8d |0c45: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MEDIA:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d0a │ │ -318a1a: 1302 3e00 |0c47: const/16 v2, #int 62 // #3e │ │ -318a1e: 4d01 0002 |0c49: aput-object v1, v0, v2 │ │ -318a22: 6201 0b8d |0c4b: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MIXER:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d0b │ │ -318a26: 1302 3f00 |0c4d: const/16 v2, #int 63 // #3f │ │ -318a2a: 4d01 0002 |0c4f: aput-object v1, v0, v2 │ │ -318a2e: 6201 0c8d |0c51: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MOOD:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d0c │ │ -318a32: 1302 4000 |0c53: const/16 v2, #int 64 // #40 │ │ -318a36: 4d01 0002 |0c55: aput-object v1, v0, v2 │ │ -318a3a: 6201 0d8d |0c57: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MOOD_ACOUSTIC:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d0d │ │ -318a3e: 1302 4100 |0c59: const/16 v2, #int 65 // #41 │ │ -318a42: 4d01 0002 |0c5b: aput-object v1, v0, v2 │ │ -318a46: 6201 0e8d |0c5d: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MOOD_AGGRESSIVE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d0e │ │ -318a4a: 1302 4200 |0c5f: const/16 v2, #int 66 // #42 │ │ -318a4e: 4d01 0002 |0c61: aput-object v1, v0, v2 │ │ -318a52: 6201 0f8d |0c63: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MOOD_AROUSAL:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d0f │ │ -318a56: 1302 4300 |0c65: const/16 v2, #int 67 // #43 │ │ -318a5a: 4d01 0002 |0c67: aput-object v1, v0, v2 │ │ -318a5e: 6201 108d |0c69: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MOOD_DANCEABILITY:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d10 │ │ -318a62: 1302 4400 |0c6b: const/16 v2, #int 68 // #44 │ │ -318a66: 4d01 0002 |0c6d: aput-object v1, v0, v2 │ │ -318a6a: 6201 118d |0c6f: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MOOD_ELECTRONIC:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d11 │ │ -318a6e: 1302 4500 |0c71: const/16 v2, #int 69 // #45 │ │ -318a72: 4d01 0002 |0c73: aput-object v1, v0, v2 │ │ -318a76: 6201 128d |0c75: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MOOD_HAPPY:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d12 │ │ -318a7a: 1302 4600 |0c77: const/16 v2, #int 70 // #46 │ │ -318a7e: 4d01 0002 |0c79: aput-object v1, v0, v2 │ │ -318a82: 6201 138d |0c7b: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MOOD_INSTRUMENTAL:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d13 │ │ -318a86: 1302 4700 |0c7d: const/16 v2, #int 71 // #47 │ │ -318a8a: 4d01 0002 |0c7f: aput-object v1, v0, v2 │ │ -318a8e: 6201 148d |0c81: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MOOD_PARTY:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d14 │ │ -318a92: 1302 4800 |0c83: const/16 v2, #int 72 // #48 │ │ -318a96: 4d01 0002 |0c85: aput-object v1, v0, v2 │ │ -318a9a: 6201 158d |0c87: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MOOD_RELAXED:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d15 │ │ -318a9e: 1302 4900 |0c89: const/16 v2, #int 73 // #49 │ │ -318aa2: 4d01 0002 |0c8b: aput-object v1, v0, v2 │ │ -318aa6: 6201 168d |0c8d: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MOOD_SAD:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d16 │ │ -318aaa: 1302 4a00 |0c8f: const/16 v2, #int 74 // #4a │ │ -318aae: 4d01 0002 |0c91: aput-object v1, v0, v2 │ │ -318ab2: 6201 178d |0c93: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MOOD_VALENCE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d17 │ │ -318ab6: 1302 4b00 |0c95: const/16 v2, #int 75 // #4b │ │ -318aba: 4d01 0002 |0c97: aput-object v1, v0, v2 │ │ -318abe: 6201 188d |0c99: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MOVEMENT:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d18 │ │ -318ac2: 1302 4c00 |0c9b: const/16 v2, #int 76 // #4c │ │ -318ac6: 4d01 0002 |0c9d: aput-object v1, v0, v2 │ │ -318aca: 6201 198d |0c9f: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MOVEMENT_NO:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d19 │ │ -318ace: 1302 4d00 |0ca1: const/16 v2, #int 77 // #4d │ │ -318ad2: 4d01 0002 |0ca3: aput-object v1, v0, v2 │ │ -318ad6: 6201 1a8d |0ca5: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MOVEMENT_TOTAL:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d1a │ │ -318ada: 1302 4e00 |0ca7: const/16 v2, #int 78 // #4e │ │ -318ade: 4d01 0002 |0ca9: aput-object v1, v0, v2 │ │ -318ae2: 6201 1b8d |0cab: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MUSICBRAINZ_ARTISTID:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d1b │ │ -318ae6: 1302 4f00 |0cad: const/16 v2, #int 79 // #4f │ │ -318aea: 4d01 0002 |0caf: aput-object v1, v0, v2 │ │ -318aee: 6201 1c8d |0cb1: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MUSICBRAINZ_DISC_ID:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d1c │ │ -318af2: 1302 5000 |0cb3: const/16 v2, #int 80 // #50 │ │ -318af6: 4d01 0002 |0cb5: aput-object v1, v0, v2 │ │ -318afa: 6201 1d8d |0cb7: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MUSICBRAINZ_ORIGINAL_RELEASEID:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d1d │ │ -318afe: 1302 5100 |0cb9: const/16 v2, #int 81 // #51 │ │ -318b02: 4d01 0002 |0cbb: aput-object v1, v0, v2 │ │ -318b06: 6201 1e8d |0cbd: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MUSICBRAINZ_RELEASEARTISTID:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d1e │ │ -318b0a: 1302 5200 |0cbf: const/16 v2, #int 82 // #52 │ │ -318b0e: 4d01 0002 |0cc1: aput-object v1, v0, v2 │ │ -318b12: 6201 1f8d |0cc3: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MUSICBRAINZ_RELEASEID:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d1f │ │ -318b16: 1302 5300 |0cc5: const/16 v2, #int 83 // #53 │ │ -318b1a: 4d01 0002 |0cc7: aput-object v1, v0, v2 │ │ -318b1e: 6201 208d |0cc9: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MUSICBRAINZ_RELEASE_COUNTRY:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d20 │ │ -318b22: 1302 5400 |0ccb: const/16 v2, #int 84 // #54 │ │ -318b26: 4d01 0002 |0ccd: aput-object v1, v0, v2 │ │ -318b2a: 6201 218d |0ccf: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MUSICBRAINZ_RELEASE_GROUP_ID:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d21 │ │ -318b2e: 1302 5500 |0cd1: const/16 v2, #int 85 // #55 │ │ -318b32: 4d01 0002 |0cd3: aput-object v1, v0, v2 │ │ -318b36: 6201 228d |0cd5: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MUSICBRAINZ_RELEASE_STATUS:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d22 │ │ -318b3a: 1302 5600 |0cd7: const/16 v2, #int 86 // #56 │ │ -318b3e: 4d01 0002 |0cd9: aput-object v1, v0, v2 │ │ -318b42: 6201 238d |0cdb: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MUSICBRAINZ_RELEASE_TRACK_ID:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d23 │ │ -318b46: 1302 5700 |0cdd: const/16 v2, #int 87 // #57 │ │ -318b4a: 4d01 0002 |0cdf: aput-object v1, v0, v2 │ │ -318b4e: 6201 248d |0ce1: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MUSICBRAINZ_RELEASE_TYPE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d24 │ │ -318b52: 1302 5800 |0ce3: const/16 v2, #int 88 // #58 │ │ -318b56: 4d01 0002 |0ce5: aput-object v1, v0, v2 │ │ -318b5a: 6201 258d |0ce7: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MUSICBRAINZ_TRACK_ID:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d25 │ │ -318b5e: 1302 5900 |0ce9: const/16 v2, #int 89 // #59 │ │ -318b62: 4d01 0002 |0ceb: aput-object v1, v0, v2 │ │ -318b66: 6201 278d |0ced: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MUSICBRAINZ_WORK_COMPOSITION_ID:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d27 │ │ -318b6a: 1302 5a00 |0cef: const/16 v2, #int 90 // #5a │ │ -318b6e: 4d01 0002 |0cf1: aput-object v1, v0, v2 │ │ -318b72: 6201 288d |0cf3: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MUSICBRAINZ_WORK_ID:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d28 │ │ -318b76: 1302 5b00 |0cf5: const/16 v2, #int 91 // #5b │ │ -318b7a: 4d01 0002 |0cf7: aput-object v1, v0, v2 │ │ -318b7e: 6201 298d |0cf9: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL1_ID:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d29 │ │ -318b82: 1302 5c00 |0cfb: const/16 v2, #int 92 // #5c │ │ -318b86: 4d01 0002 |0cfd: aput-object v1, v0, v2 │ │ -318b8a: 6201 2a8d |0cff: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL2_ID:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d2a │ │ -318b8e: 1302 5d00 |0d01: const/16 v2, #int 93 // #5d │ │ -318b92: 4d01 0002 |0d03: aput-object v1, v0, v2 │ │ -318b96: 6201 2b8d |0d05: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL3_ID:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d2b │ │ -318b9a: 1302 5e00 |0d07: const/16 v2, #int 94 // #5e │ │ -318b9e: 4d01 0002 |0d09: aput-object v1, v0, v2 │ │ -318ba2: 6201 2c8d |0d0b: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL4_ID:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d2c │ │ -318ba6: 1302 5f00 |0d0d: const/16 v2, #int 95 // #5f │ │ -318baa: 4d01 0002 |0d0f: aput-object v1, v0, v2 │ │ -318bae: 6201 2d8d |0d11: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL5_ID:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d2d │ │ -318bb2: 1302 6000 |0d13: const/16 v2, #int 96 // #60 │ │ -318bb6: 4d01 0002 |0d15: aput-object v1, v0, v2 │ │ -318bba: 6201 2e8d |0d17: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL6_ID:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d2e │ │ -318bbe: 1302 6100 |0d19: const/16 v2, #int 97 // #61 │ │ -318bc2: 4d01 0002 |0d1b: aput-object v1, v0, v2 │ │ -318bc6: 6201 2f8d |0d1d: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MUSICIP_ID:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d2f │ │ -318bca: 1302 6200 |0d1f: const/16 v2, #int 98 // #62 │ │ -318bce: 4d01 0002 |0d21: aput-object v1, v0, v2 │ │ -318bd2: 6201 308d |0d23: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.OCCASION:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d30 │ │ -318bd6: 1302 6300 |0d25: const/16 v2, #int 99 // #63 │ │ -318bda: 4d01 0002 |0d27: aput-object v1, v0, v2 │ │ -318bde: 6201 318d |0d29: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.OPUS:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d31 │ │ -318be2: 1302 6400 |0d2b: const/16 v2, #int 100 // #64 │ │ -318be6: 4d01 0002 |0d2d: aput-object v1, v0, v2 │ │ -318bea: 6201 328d |0d2f: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ORCHESTRA:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d32 │ │ -318bee: 1302 6500 |0d31: const/16 v2, #int 101 // #65 │ │ -318bf2: 4d01 0002 |0d33: aput-object v1, v0, v2 │ │ -318bf6: 6201 338d |0d35: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ORCHESTRA_SORT:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d33 │ │ -318bfa: 1302 6600 |0d37: const/16 v2, #int 102 // #66 │ │ -318bfe: 4d01 0002 |0d39: aput-object v1, v0, v2 │ │ -318c02: 6201 348d |0d3b: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ORIGINAL_ALBUM:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d34 │ │ -318c06: 1302 6700 |0d3d: const/16 v2, #int 103 // #67 │ │ -318c0a: 4d01 0002 |0d3f: aput-object v1, v0, v2 │ │ -318c0e: 6201 358d |0d41: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ORIGINAL_ARTIST:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d35 │ │ -318c12: 1302 6800 |0d43: const/16 v2, #int 104 // #68 │ │ -318c16: 4d01 0002 |0d45: aput-object v1, v0, v2 │ │ -318c1a: 6201 368d |0d47: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ORIGINAL_LYRICIST:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d36 │ │ -318c1e: 1302 6900 |0d49: const/16 v2, #int 105 // #69 │ │ -318c22: 4d01 0002 |0d4b: aput-object v1, v0, v2 │ │ -318c26: 6201 378d |0d4d: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ORIGINAL_YEAR:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d37 │ │ -318c2a: 1302 6a00 |0d4f: const/16 v2, #int 106 // #6a │ │ -318c2e: 4d01 0002 |0d51: aput-object v1, v0, v2 │ │ -318c32: 6201 388d |0d53: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.OVERALL_WORK:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d38 │ │ -318c36: 1302 6b00 |0d55: const/16 v2, #int 107 // #6b │ │ -318c3a: 4d01 0002 |0d57: aput-object v1, v0, v2 │ │ -318c3e: 6201 398d |0d59: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.PART:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d39 │ │ -318c42: 1302 6c00 |0d5b: const/16 v2, #int 108 // #6c │ │ -318c46: 4d01 0002 |0d5d: aput-object v1, v0, v2 │ │ -318c4a: 6201 3a8d |0d5f: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.PART_NUMBER:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d3a │ │ -318c4e: 1302 6d00 |0d61: const/16 v2, #int 109 // #6d │ │ -318c52: 4d01 0002 |0d63: aput-object v1, v0, v2 │ │ -318c56: 6201 3b8d |0d65: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.PART_TYPE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d3b │ │ -318c5a: 1302 6e00 |0d67: const/16 v2, #int 110 // #6e │ │ -318c5e: 4d01 0002 |0d69: aput-object v1, v0, v2 │ │ -318c62: 6201 3c8d |0d6b: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.PERFORMER:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d3c │ │ -318c66: 1302 6f00 |0d6d: const/16 v2, #int 111 // #6f │ │ -318c6a: 4d01 0002 |0d6f: aput-object v1, v0, v2 │ │ -318c6e: 6201 3d8d |0d71: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.PERFORMER_NAME:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d3d │ │ -318c72: 1302 7000 |0d73: const/16 v2, #int 112 // #70 │ │ -318c76: 4d01 0002 |0d75: aput-object v1, v0, v2 │ │ -318c7a: 6201 3e8d |0d77: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.PERFORMER_NAME_SORT:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d3e │ │ -318c7e: 1302 7100 |0d79: const/16 v2, #int 113 // #71 │ │ -318c82: 4d01 0002 |0d7b: aput-object v1, v0, v2 │ │ -318c86: 6201 3f8d |0d7d: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.PERIOD:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d3f │ │ -318c8a: 1302 7200 |0d7f: const/16 v2, #int 114 // #72 │ │ -318c8e: 4d01 0002 |0d81: aput-object v1, v0, v2 │ │ -318c92: 6201 408d |0d83: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.PRODUCER:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d40 │ │ -318c96: 1302 7300 |0d85: const/16 v2, #int 115 // #73 │ │ -318c9a: 4d01 0002 |0d87: aput-object v1, v0, v2 │ │ -318c9e: 6201 418d |0d89: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.QUALITY:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d41 │ │ -318ca2: 1302 7400 |0d8b: const/16 v2, #int 116 // #74 │ │ -318ca6: 4d01 0002 |0d8d: aput-object v1, v0, v2 │ │ -318caa: 6201 428d |0d8f: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.RANKING:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d42 │ │ -318cae: 1302 7500 |0d91: const/16 v2, #int 117 // #75 │ │ -318cb2: 4d01 0002 |0d93: aput-object v1, v0, v2 │ │ -318cb6: 6201 438d |0d95: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.RATING:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d43 │ │ -318cba: 1302 7600 |0d97: const/16 v2, #int 118 // #76 │ │ -318cbe: 4d01 0002 |0d99: aput-object v1, v0, v2 │ │ -318cc2: 6201 448d |0d9b: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.RECORD_LABEL:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d44 │ │ -318cc6: 1302 7700 |0d9d: const/16 v2, #int 119 // #77 │ │ -318cca: 4d01 0002 |0d9f: aput-object v1, v0, v2 │ │ -318cce: 6201 458d |0da1: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.REMIXER:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d45 │ │ -318cd2: 1302 7800 |0da3: const/16 v2, #int 120 // #78 │ │ -318cd6: 4d01 0002 |0da5: aput-object v1, v0, v2 │ │ -318cda: 6201 468d |0da7: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.SCRIPT:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d46 │ │ -318cde: 1302 7900 |0da9: const/16 v2, #int 121 // #79 │ │ -318ce2: 4d01 0002 |0dab: aput-object v1, v0, v2 │ │ -318ce6: 6201 478d |0dad: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.SINGLE_DISC_TRACK_NO:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d47 │ │ -318cea: 1302 7a00 |0daf: const/16 v2, #int 122 // #7a │ │ -318cee: 4d01 0002 |0db1: aput-object v1, v0, v2 │ │ -318cf2: 6201 488d |0db3: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.SUBTITLE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d48 │ │ -318cf6: 1302 7b00 |0db5: const/16 v2, #int 123 // #7b │ │ -318cfa: 4d01 0002 |0db7: aput-object v1, v0, v2 │ │ -318cfe: 6201 498d |0db9: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.TAGS:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d49 │ │ -318d02: 1302 7c00 |0dbb: const/16 v2, #int 124 // #7c │ │ -318d06: 4d01 0002 |0dbd: aput-object v1, v0, v2 │ │ -318d0a: 6201 4a8d |0dbf: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.TEMPO:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d4a │ │ -318d0e: 1302 7d00 |0dc1: const/16 v2, #int 125 // #7d │ │ -318d12: 4d01 0002 |0dc3: aput-object v1, v0, v2 │ │ -318d16: 6201 4b8d |0dc5: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.TIMBRE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d4b │ │ -318d1a: 1302 7e00 |0dc7: const/16 v2, #int 126 // #7e │ │ -318d1e: 4d01 0002 |0dc9: aput-object v1, v0, v2 │ │ -318d22: 6201 4c8d |0dcb: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.TITLE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d4c │ │ -318d26: 1302 7f00 |0dcd: const/16 v2, #int 127 // #7f │ │ -318d2a: 4d01 0002 |0dcf: aput-object v1, v0, v2 │ │ -318d2e: 6201 4d8d |0dd1: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.TITLE_MOVEMENT:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d4d │ │ -318d32: 1302 8000 |0dd3: const/16 v2, #int 128 // #80 │ │ -318d36: 4d01 0002 |0dd5: aput-object v1, v0, v2 │ │ -318d3a: 6201 268d |0dd7: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MUSICBRAINZ_WORK:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d26 │ │ -318d3e: 1302 8100 |0dd9: const/16 v2, #int 129 // #81 │ │ -318d42: 4d01 0002 |0ddb: aput-object v1, v0, v2 │ │ -318d46: 6201 4e8d |0ddd: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.TITLE_SORT:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d4e │ │ -318d4a: 1302 8200 |0ddf: const/16 v2, #int 130 // #82 │ │ -318d4e: 4d01 0002 |0de1: aput-object v1, v0, v2 │ │ -318d52: 6201 4f8d |0de3: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.TONALITY:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d4f │ │ -318d56: 1302 8300 |0de5: const/16 v2, #int 131 // #83 │ │ -318d5a: 4d01 0002 |0de7: aput-object v1, v0, v2 │ │ -318d5e: 6201 508d |0de9: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.TRACK:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d50 │ │ -318d62: 1302 8400 |0deb: const/16 v2, #int 132 // #84 │ │ -318d66: 4d01 0002 |0ded: aput-object v1, v0, v2 │ │ -318d6a: 6201 518d |0def: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.TRACK_TOTAL:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d51 │ │ -318d6e: 1302 8500 |0df1: const/16 v2, #int 133 // #85 │ │ -318d72: 4d01 0002 |0df3: aput-object v1, v0, v2 │ │ -318d76: 6201 528d |0df5: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.URL_DISCOGS_ARTIST_SITE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d52 │ │ -318d7a: 1302 8600 |0df7: const/16 v2, #int 134 // #86 │ │ -318d7e: 4d01 0002 |0df9: aput-object v1, v0, v2 │ │ -318d82: 6201 538d |0dfb: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.URL_DISCOGS_RELEASE_SITE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d53 │ │ -318d86: 1302 8700 |0dfd: const/16 v2, #int 135 // #87 │ │ -318d8a: 4d01 0002 |0dff: aput-object v1, v0, v2 │ │ -318d8e: 6201 548d |0e01: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.URL_LYRICS_SITE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d54 │ │ -318d92: 1302 8800 |0e03: const/16 v2, #int 136 // #88 │ │ -318d96: 4d01 0002 |0e05: aput-object v1, v0, v2 │ │ -318d9a: 6201 558d |0e07: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.URL_OFFICIAL_ARTIST_SITE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d55 │ │ -318d9e: 1302 8900 |0e09: const/16 v2, #int 137 // #89 │ │ -318da2: 4d01 0002 |0e0b: aput-object v1, v0, v2 │ │ -318da6: 6201 568d |0e0d: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.URL_OFFICIAL_RELEASE_SITE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d56 │ │ -318daa: 1302 8a00 |0e0f: const/16 v2, #int 138 // #8a │ │ -318dae: 4d01 0002 |0e11: aput-object v1, v0, v2 │ │ -318db2: 6201 578d |0e13: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.URL_WIKIPEDIA_ARTIST_SITE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d57 │ │ -318db6: 1302 8b00 |0e15: const/16 v2, #int 139 // #8b │ │ -318dba: 4d01 0002 |0e17: aput-object v1, v0, v2 │ │ -318dbe: 6201 588d |0e19: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.URL_WIKIPEDIA_RELEASE_SITE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d58 │ │ -318dc2: 1302 8c00 |0e1b: const/16 v2, #int 140 // #8c │ │ -318dc6: 4d01 0002 |0e1d: aput-object v1, v0, v2 │ │ -318dca: 6201 598d |0e1f: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.WORK:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d59 │ │ -318dce: 1302 8d00 |0e21: const/16 v2, #int 141 // #8d │ │ -318dd2: 4d01 0002 |0e23: aput-object v1, v0, v2 │ │ -318dd6: 6201 5a8d |0e25: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.WORK_COMPOSITION:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d5a │ │ -318dda: 1302 8e00 |0e27: const/16 v2, #int 142 // #8e │ │ -318dde: 4d01 0002 |0e29: aput-object v1, v0, v2 │ │ -318de2: 6201 5b8d |0e2b: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.WORK_PARTOF_LEVEL3_TYPE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d5b │ │ -318de6: 1302 8f00 |0e2d: const/16 v2, #int 143 // #8f │ │ -318dea: 4d01 0002 |0e2f: aput-object v1, v0, v2 │ │ -318dee: 6201 5c8d |0e31: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.WORK_PART_LEVEL1:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d5c │ │ -318df2: 1302 9000 |0e33: const/16 v2, #int 144 // #90 │ │ -318df6: 4d01 0002 |0e35: aput-object v1, v0, v2 │ │ -318dfa: 6201 5d8d |0e37: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.WORK_PART_LEVEL1_TYPE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d5d │ │ -318dfe: 1302 9100 |0e39: const/16 v2, #int 145 // #91 │ │ -318e02: 4d01 0002 |0e3b: aput-object v1, v0, v2 │ │ -318e06: 6201 5e8d |0e3d: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.WORK_PART_LEVEL2:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d5e │ │ -318e0a: 1302 9200 |0e3f: const/16 v2, #int 146 // #92 │ │ -318e0e: 4d01 0002 |0e41: aput-object v1, v0, v2 │ │ -318e12: 6201 5f8d |0e43: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.WORK_PART_LEVEL2_TYPE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d5f │ │ -318e16: 1302 9300 |0e45: const/16 v2, #int 147 // #93 │ │ -318e1a: 4d01 0002 |0e47: aput-object v1, v0, v2 │ │ -318e1e: 6201 608d |0e49: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.WORK_PART_LEVEL3:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d60 │ │ -318e22: 1302 9400 |0e4b: const/16 v2, #int 148 // #94 │ │ -318e26: 4d01 0002 |0e4d: aput-object v1, v0, v2 │ │ -318e2a: 6201 618d |0e4f: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.WORK_PART_LEVEL4:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d61 │ │ -318e2e: 1302 9500 |0e51: const/16 v2, #int 149 // #95 │ │ -318e32: 4d01 0002 |0e53: aput-object v1, v0, v2 │ │ -318e36: 6201 628d |0e55: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.WORK_PART_LEVEL4_TYPE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d62 │ │ -318e3a: 1302 9600 |0e57: const/16 v2, #int 150 // #96 │ │ -318e3e: 4d01 0002 |0e59: aput-object v1, v0, v2 │ │ -318e42: 6201 638d |0e5b: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.WORK_PART_LEVEL5:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d63 │ │ -318e46: 1302 9700 |0e5d: const/16 v2, #int 151 // #97 │ │ -318e4a: 4d01 0002 |0e5f: aput-object v1, v0, v2 │ │ -318e4e: 6201 648d |0e61: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.WORK_PART_LEVEL5_TYPE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d64 │ │ -318e52: 1302 9800 |0e63: const/16 v2, #int 152 // #98 │ │ -318e56: 4d01 0002 |0e65: aput-object v1, v0, v2 │ │ -318e5a: 6201 658d |0e67: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.WORK_PART_LEVEL6:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d65 │ │ -318e5e: 1302 9900 |0e69: const/16 v2, #int 153 // #99 │ │ -318e62: 4d01 0002 |0e6b: aput-object v1, v0, v2 │ │ -318e66: 6201 668d |0e6d: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.WORK_PART_LEVEL6_TYPE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d66 │ │ -318e6a: 1302 9a00 |0e6f: const/16 v2, #int 154 // #9a │ │ -318e6e: 4d01 0002 |0e71: aput-object v1, v0, v2 │ │ -318e72: 6201 678d |0e73: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.WORK_TYPE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d67 │ │ -318e76: 1302 9b00 |0e75: const/16 v2, #int 155 // #9b │ │ -318e7a: 4d01 0002 |0e77: aput-object v1, v0, v2 │ │ -318e7e: 6201 688d |0e79: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.YEAR:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d68 │ │ -318e82: 1302 9c00 |0e7b: const/16 v2, #int 156 // #9c │ │ -318e86: 4d01 0002 |0e7d: aput-object v1, v0, v2 │ │ -318e8a: 6900 cb8c |0e7f: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.$VALUES:[Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8ccb │ │ -318e8e: 0e00 |0e81: return-void │ │ +317180: |[317180] org.jaudiotagger.tag.id3.ID3v24FieldKey.:()V │ │ +317190: 2206 2612 |0000: new-instance v6, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +317194: 6205 2a8e |0002: sget-object v5, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +317198: 1a01 2306 |0004: const-string v1, "ACOUSTID_FINGERPRINT" // string@0623 │ │ +31719c: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +31719e: 1a03 204b |0007: const-string v3, "TXXX" // string@4b20 │ │ +3171a2: 1a04 0b08 |0009: const-string v4, "Acoustid Fingerprint" // string@080b │ │ +3171a6: 0760 |000b: move-object v0, v6 │ │ +3171a8: 7606 1d97 0000 |000c: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ +3171ae: 6906 cc8c |000f: sput-object v6, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ACOUSTID_FINGERPRINT:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8ccc │ │ +3171b2: 2200 2612 |0011: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +3171b6: 620c 2a8e |0013: sget-object v12, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +3171ba: 1a08 2506 |0015: const-string v8, "ACOUSTID_ID" // string@0625 │ │ +3171be: 1219 |0017: const/4 v9, #int 1 // #1 │ │ +3171c0: 1a0a 204b |0018: const-string v10, "TXXX" // string@4b20 │ │ +3171c4: 1a0b 0c08 |001a: const-string v11, "Acoustid Id" // string@080c │ │ +3171c8: 0707 |001c: move-object v7, v0 │ │ +3171ca: 7606 1d97 0700 |001d: invoke-direct/range {v7, v8, v9, v10, v11, v12}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ +3171d0: 6900 cd8c |0020: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ACOUSTID_ID:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8ccd │ │ +3171d4: 2200 2612 |0022: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +3171d8: 6201 2a8e |0024: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +3171dc: 1a02 b006 |0026: const-string v2, "ALBUM" // string@06b0 │ │ +3171e0: 1223 |0028: const/4 v3, #int 2 // #2 │ │ +3171e2: 1a04 2a49 |0029: const-string v4, "TALB" // string@492a │ │ +3171e6: 7051 1e97 2043 |002b: invoke-direct {v0, v2, v3, v4, v1}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971e │ │ +3171ec: 6900 ce8c |002e: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ALBUM:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cce │ │ +3171f0: 2200 2612 |0030: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +3171f4: 6201 2a8e |0032: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +3171f8: 1a02 b806 |0034: const-string v2, "ALBUM_ARTIST" // string@06b8 │ │ +3171fc: 1234 |0036: const/4 v4, #int 3 // #3 │ │ +3171fe: 1a05 1b4a |0037: const-string v5, "TPE2" // string@4a1b │ │ +317202: 7051 1e97 2054 |0039: invoke-direct {v0, v2, v4, v5, v1}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971e │ │ +317208: 6900 cf8c |003c: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ALBUM_ARTIST:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8ccf │ │ +31720c: 2200 2612 |003e: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +317210: 6201 2a8e |0040: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +317214: 1a02 bb06 |0042: const-string v2, "ALBUM_ARTIST_SORT" // string@06bb │ │ +317218: 1245 |0044: const/4 v5, #int 4 // #4 │ │ +31721a: 1a06 c14a |0045: const-string v6, "TSO2" // string@4ac1 │ │ +31721e: 7051 1e97 2065 |0047: invoke-direct {v0, v2, v5, v6, v1}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971e │ │ +317224: 6900 d28c |004a: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ALBUM_ARTIST_SORT:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cd2 │ │ +317228: 2200 2612 |004c: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +31722c: 620c 2a8e |004e: sget-object v12, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +317230: 1a08 b906 |0050: const-string v8, "ALBUM_ARTISTS" // string@06b9 │ │ +317234: 1259 |0052: const/4 v9, #int 5 // #5 │ │ +317236: 1a0a 204b |0053: const-string v10, "TXXX" // string@4b20 │ │ +31723a: 1a0b b906 |0055: const-string v11, "ALBUM_ARTISTS" // string@06b9 │ │ +31723e: 0707 |0057: move-object v7, v0 │ │ +317240: 7606 1d97 0700 |0058: invoke-direct/range {v7, v8, v9, v10, v11, v12}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ +317246: 6900 d08c |005b: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ALBUM_ARTISTS:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cd0 │ │ +31724a: 2200 2612 |005d: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +31724e: 6212 2a8e |005f: sget-object v18, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +317252: 1a0e ba06 |0061: const-string v14, "ALBUM_ARTISTS_SORT" // string@06ba │ │ +317256: 126f |0063: const/4 v15, #int 6 // #6 │ │ +317258: 1a10 204b |0064: const-string v16, "TXXX" // string@4b20 │ │ +31725c: 1a11 ba06 |0066: const-string v17, "ALBUM_ARTISTS_SORT" // string@06ba │ │ +317260: 070d |0068: move-object v13, v0 │ │ +317262: 7606 1d97 0d00 |0069: invoke-direct/range {v13, v14, v15, v16, v17, v18}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ +317268: 6900 d18c |006c: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ALBUM_ARTISTS_SORT:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cd1 │ │ +31726c: 2200 2612 |006e: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +317270: 6201 2a8e |0070: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +317274: 1a02 bd06 |0072: const-string v2, "ALBUM_SORT" // string@06bd │ │ +317278: 1276 |0074: const/4 v6, #int 7 // #7 │ │ +31727a: 1a07 c24a |0075: const-string v7, "TSOA" // string@4ac2 │ │ +31727e: 7051 1e97 2076 |0077: invoke-direct {v0, v2, v6, v7, v1}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971e │ │ +317284: 6900 d38c |007a: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ALBUM_SORT:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cd3 │ │ +317288: 2200 2612 |007c: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +31728c: 620d 2a8e |007e: sget-object v13, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +317290: 1a09 d706 |0080: const-string v9, "AMAZON_ID" // string@06d7 │ │ +317294: 130a 0800 |0082: const/16 v10, #int 8 // #8 │ │ +317298: 1a0b 204b |0084: const-string v11, "TXXX" // string@4b20 │ │ +31729c: 1a0c 5b07 |0086: const-string v12, "ASIN" // string@075b │ │ +3172a0: 0708 |0088: move-object v8, v0 │ │ +3172a2: 7606 1d97 0800 |0089: invoke-direct/range {v8, v9, v10, v11, v12, v13}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ +3172a8: 6900 d48c |008c: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.AMAZON_ID:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cd4 │ │ +3172ac: 2200 2612 |008e: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +3172b0: 6201 368f |0090: sget-object v1, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey;.ARRANGER:Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey; // field@8f36 │ │ +3172b4: 6e10 f79b 0100 |0092: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey;.getKey:()Ljava/lang/String; // method@9bf7 │ │ +3172ba: 0c12 |0095: move-result-object v18 │ │ +3172bc: 6213 2a8e |0096: sget-object v19, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +3172c0: 1a0f 4007 |0098: const-string v15, "ARRANGER" // string@0740 │ │ +3172c4: 1310 0900 |009a: const/16 v16, #int 9 // #9 │ │ +3172c8: 1a11 a549 |009c: const-string v17, "TIPL" // string@49a5 │ │ +3172cc: 070e |009e: move-object v14, v0 │ │ +3172ce: 7606 1d97 0e00 |009f: invoke-direct/range {v14, v15, v16, v17, v18, v19}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ +3172d4: 6900 d58c |00a2: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ARRANGER:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cd5 │ │ +3172d8: 2200 2612 |00a4: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +3172dc: 620c 2a8e |00a6: sget-object v12, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +3172e0: 1a08 4107 |00a8: const-string v8, "ARRANGER_SORT" // string@0741 │ │ +3172e4: 1309 0a00 |00aa: const/16 v9, #int 10 // #a │ │ +3172e8: 1a0a 204b |00ac: const-string v10, "TXXX" // string@4b20 │ │ +3172ec: 1a0b 4107 |00ae: const-string v11, "ARRANGER_SORT" // string@0741 │ │ +3172f0: 0707 |00b0: move-object v7, v0 │ │ +3172f2: 7606 1d97 0700 |00b1: invoke-direct/range {v7, v8, v9, v10, v11, v12}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ +3172f8: 6900 d68c |00b4: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ARRANGER_SORT:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cd6 │ │ +3172fc: 2200 2612 |00b6: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +317300: 6201 2a8e |00b8: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +317304: 1a02 4c07 |00ba: const-string v2, "ARTIST" // string@074c │ │ +317308: 1307 0b00 |00bc: const/16 v7, #int 11 // #b │ │ +31730c: 1a08 1a4a |00be: const-string v8, "TPE1" // string@4a1a │ │ +317310: 7051 1e97 2087 |00c0: invoke-direct {v0, v2, v7, v8, v1}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971e │ │ +317316: 6900 d78c |00c3: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ARTIST:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cd7 │ │ +31731a: 2200 2612 |00c5: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +31731e: 620e 2a8e |00c7: sget-object v14, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +317322: 1a0a 4d07 |00c9: const-string v10, "ARTISTS" // string@074d │ │ +317326: 130b 0c00 |00cb: const/16 v11, #int 12 // #c │ │ +31732a: 1a0c 204b |00cd: const-string v12, "TXXX" // string@4b20 │ │ +31732e: 1a0d 4d07 |00cf: const-string v13, "ARTISTS" // string@074d │ │ +317332: 0709 |00d1: move-object v9, v0 │ │ +317334: 7606 1d97 0900 |00d2: invoke-direct/range {v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ +31733a: 6900 d88c |00d5: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ARTISTS:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cd8 │ │ +31733e: 2200 2612 |00d7: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +317342: 6214 2a8e |00d9: sget-object v20, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +317346: 1a10 4f07 |00db: const-string v16, "ARTISTS_SORT" // string@074f │ │ +31734a: 1311 0d00 |00dd: const/16 v17, #int 13 // #d │ │ +31734e: 1a12 204b |00df: const-string v18, "TXXX" // string@4b20 │ │ +317352: 1a13 4f07 |00e1: const-string v19, "ARTISTS_SORT" // string@074f │ │ +317356: 070f |00e3: move-object v15, v0 │ │ +317358: 7606 1d97 0f00 |00e4: invoke-direct/range {v15, v16, v17, v18, v19, v20}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ +31735e: 6900 d98c |00e7: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ARTISTS_SORT:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cd9 │ │ +317362: 2200 2612 |00e9: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +317366: 6201 2a8e |00eb: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +31736a: 1a02 5007 |00ed: const-string v2, "ARTIST_SORT" // string@0750 │ │ +31736e: 1308 0e00 |00ef: const/16 v8, #int 14 // #e │ │ +317372: 1a09 c44a |00f1: const-string v9, "TSOP" // string@4ac4 │ │ +317376: 7051 1e97 2098 |00f3: invoke-direct {v0, v2, v8, v9, v1}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971e │ │ +31737c: 6900 da8c |00f6: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ARTIST_SORT:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cda │ │ +317380: 2200 2612 |00f8: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +317384: 620f 2a8e |00fa: sget-object v15, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +317388: 1a0b d90a |00fc: const-string v11, "BARCODE" // string@0ad9 │ │ +31738c: 130c 0f00 |00fe: const/16 v12, #int 15 // #f │ │ +317390: 1a0d 204b |0100: const-string v13, "TXXX" // string@4b20 │ │ +317394: 1a0e d90a |0102: const-string v14, "BARCODE" // string@0ad9 │ │ +317398: 070a |0104: move-object v10, v0 │ │ +31739a: 7606 1d97 0a00 |0105: invoke-direct/range {v10, v11, v12, v13, v14, v15}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ +3173a0: 6900 db8c |0108: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.BARCODE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cdb │ │ +3173a4: 2200 2612 |010a: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +3173a8: 6201 2a8e |010c: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +3173ac: 1a02 320b |010e: const-string v2, "BPM" // string@0b32 │ │ +3173b0: 1309 1000 |0110: const/16 v9, #int 16 // #10 │ │ +3173b4: 1a0a 3b49 |0112: const-string v10, "TBPM" // string@493b │ │ +3173b8: 7051 1e97 20a9 |0114: invoke-direct {v0, v2, v9, v10, v1}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971e │ │ +3173be: 6900 dc8c |0117: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.BPM:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cdc │ │ +3173c2: 2200 2612 |0119: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +3173c6: 6210 2a8e |011b: sget-object v16, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +3173ca: 1a0c 740d |011d: const-string v12, "CATALOG_NO" // string@0d74 │ │ +3173ce: 130d 1100 |011f: const/16 v13, #int 17 // #11 │ │ +3173d2: 1a0e 204b |0121: const-string v14, "TXXX" // string@4b20 │ │ +3173d6: 1a0f 730d |0123: const-string v15, "CATALOGNUMBER" // string@0d73 │ │ +3173da: 070b |0125: move-object v11, v0 │ │ +3173dc: 7606 1d97 0b00 |0126: invoke-direct/range {v11, v12, v13, v14, v15, v16}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ +3173e2: 6900 dd8c |0129: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.CATALOG_NO:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cdd │ │ +3173e6: 2200 2612 |012b: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +3173ea: 6216 2a8e |012d: sget-object v22, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +3173ee: 1a12 c60d |012f: const-string v18, "CHOIR" // string@0dc6 │ │ +3173f2: 1313 1200 |0131: const/16 v19, #int 18 // #12 │ │ +3173f6: 1a14 204b |0133: const-string v20, "TXXX" // string@4b20 │ │ +3173fa: 1a15 c60d |0135: const-string v21, "CHOIR" // string@0dc6 │ │ +3173fe: 0811 0000 |0137: move-object/from16 v17, v0 │ │ +317402: 7606 1d97 1100 |0139: invoke-direct/range {v17, v18, v19, v20, v21, v22}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ +317408: 6900 de8c |013c: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.CHOIR:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cde │ │ +31740c: 2200 2612 |013e: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +317410: 620f 2a8e |0140: sget-object v15, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +317414: 1a0b c70d |0142: const-string v11, "CHOIR_SORT" // string@0dc7 │ │ +317418: 130c 1300 |0144: const/16 v12, #int 19 // #13 │ │ +31741c: 1a0d 204b |0146: const-string v13, "TXXX" // string@4b20 │ │ +317420: 1a0e c70d |0148: const-string v14, "CHOIR_SORT" // string@0dc7 │ │ +317424: 070a |014a: move-object v10, v0 │ │ +317426: 7606 1d97 0a00 |014b: invoke-direct/range {v10, v11, v12, v13, v14, v15}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ +31742c: 6900 df8c |014e: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.CHOIR_SORT:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cdf │ │ +317430: 2200 2612 |0150: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +317434: 6215 2a8e |0152: sget-object v21, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +317438: 1a11 db0d |0154: const-string v17, "CLASSICAL_CATALOG" // string@0ddb │ │ +31743c: 1312 1400 |0156: const/16 v18, #int 20 // #14 │ │ +317440: 1a13 204b |0158: const-string v19, "TXXX" // string@4b20 │ │ +317444: 1a14 db0d |015a: const-string v20, "CLASSICAL_CATALOG" // string@0ddb │ │ +317448: 0810 0000 |015c: move-object/from16 v16, v0 │ │ +31744c: 7606 1d97 1000 |015e: invoke-direct/range {v16, v17, v18, v19, v20, v21}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ +317452: 6900 e08c |0161: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.CLASSICAL_CATALOG:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8ce0 │ │ +317456: 2200 2612 |0163: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +31745a: 620f 2a8e |0165: sget-object v15, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +31745e: 1a0b dc0d |0167: const-string v11, "CLASSICAL_NICKNAME" // string@0ddc │ │ +317462: 130c 1500 |0169: const/16 v12, #int 21 // #15 │ │ +317466: 1a0d 204b |016b: const-string v13, "TXXX" // string@4b20 │ │ +31746a: 1a0e dc0d |016d: const-string v14, "CLASSICAL_NICKNAME" // string@0ddc │ │ +31746e: 070a |016f: move-object v10, v0 │ │ +317470: 7606 1d97 0a00 |0170: invoke-direct/range {v10, v11, v12, v13, v14, v15}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ +317476: 6900 e18c |0173: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.CLASSICAL_NICKNAME:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8ce1 │ │ +31747a: 2200 2612 |0175: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +31747e: 6201 2a8e |0177: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +317482: 1a02 330e |0179: const-string v2, "COMMENT" // string@0e33 │ │ +317486: 130a 1600 |017b: const/16 v10, #int 22 // #16 │ │ +31748a: 1a0b 290e |017d: const-string v11, "COMM" // string@0e29 │ │ +31748e: 7051 1e97 20ba |017f: invoke-direct {v0, v2, v10, v11, v1}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971e │ │ +317494: 6900 e28c |0182: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.COMMENT:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8ce2 │ │ +317498: 2200 2612 |0184: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +31749c: 6201 2a8e |0186: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +3174a0: 1a02 500e |0188: const-string v2, "COMPOSER" // string@0e50 │ │ +3174a4: 130b 1700 |018a: const/16 v11, #int 23 // #17 │ │ +3174a8: 1a0c 4049 |018c: const-string v12, "TCOM" // string@4940 │ │ +3174ac: 7051 1e97 20cb |018e: invoke-direct {v0, v2, v11, v12, v1}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971e │ │ +3174b2: 6900 e38c |0191: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.COMPOSER:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8ce3 │ │ +3174b6: 2200 2612 |0193: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +3174ba: 6201 2a8e |0195: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +3174be: 1a02 520e |0197: const-string v2, "COMPOSER_SORT" // string@0e52 │ │ +3174c2: 130c 1800 |0199: const/16 v12, #int 24 // #18 │ │ +3174c6: 1a0d c34a |019b: const-string v13, "TSOC" // string@4ac3 │ │ +3174ca: 7051 1e97 20dc |019d: invoke-direct {v0, v2, v12, v13, v1}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971e │ │ +3174d0: 6900 e48c |01a0: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.COMPOSER_SORT:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8ce4 │ │ +3174d4: 2200 2612 |01a2: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +3174d8: 6201 2a8e |01a4: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +3174dc: 1a02 570e |01a6: const-string v2, "CONDUCTOR" // string@0e57 │ │ +3174e0: 130d 1900 |01a8: const/16 v13, #int 25 // #19 │ │ +3174e4: 1a0e 1c4a |01aa: const-string v14, "TPE3" // string@4a1c │ │ +3174e8: 7051 1e97 20ed |01ac: invoke-direct {v0, v2, v13, v14, v1}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971e │ │ +3174ee: 6900 e58c |01af: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.CONDUCTOR:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8ce5 │ │ +3174f2: 2200 2612 |01b1: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +3174f6: 6214 2a8e |01b3: sget-object v20, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +3174fa: 1a10 590e |01b5: const-string v16, "CONDUCTOR_SORT" // string@0e59 │ │ +3174fe: 1311 1a00 |01b7: const/16 v17, #int 26 // #1a │ │ +317502: 1a12 204b |01b9: const-string v18, "TXXX" // string@4b20 │ │ +317506: 1a13 590e |01bb: const-string v19, "CONDUCTOR_SORT" // string@0e59 │ │ +31750a: 070f |01bd: move-object v15, v0 │ │ +31750c: 7606 1d97 0f00 |01be: invoke-direct/range {v15, v16, v17, v18, v19, v20}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ +317512: 6900 e68c |01c1: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.CONDUCTOR_SORT:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8ce6 │ │ +317516: 2200 2612 |01c3: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +31751a: 6201 2a8e |01c5: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +31751e: 1a02 8a0e |01c7: const-string v2, "COPYRIGHT" // string@0e8a │ │ +317522: 130e 1b00 |01c9: const/16 v14, #int 27 // #1b │ │ +317526: 1a0f 4349 |01cb: const-string v15, "TCOP" // string@4943 │ │ +31752a: 7051 1e97 20fe |01cd: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971e │ │ +317530: 6900 e78c |01d0: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.COPYRIGHT:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8ce7 │ │ +317534: 2200 2612 |01d2: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +317538: 6215 2a8e |01d4: sget-object v21, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +31753c: 1a11 9a0e |01d6: const-string v17, "COUNTRY" // string@0e9a │ │ +317540: 1312 1c00 |01d8: const/16 v18, #int 28 // #1c │ │ +317544: 1a13 204b |01da: const-string v19, "TXXX" // string@4b20 │ │ +317548: 1a14 bc12 |01dc: const-string v20, "Country" // string@12bc │ │ +31754c: 0810 0000 |01de: move-object/from16 v16, v0 │ │ +317550: 7606 1d97 1000 |01e0: invoke-direct/range {v16, v17, v18, v19, v20, v21}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ +317556: 6900 e88c |01e3: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.COUNTRY:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8ce8 │ │ +31755a: 2200 2612 |01e5: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +31755e: 6201 298e |01e7: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.BINARY:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e29 │ │ +317562: 1a02 a20e |01e9: const-string v2, "COVER_ART" // string@0ea2 │ │ +317566: 130f 1d00 |01eb: const/16 v15, #int 29 // #1d │ │ +31756a: 1a0e 1f07 |01ed: const-string v14, "APIC" // string@071f │ │ +31756e: 7051 1e97 20ef |01ef: invoke-direct {v0, v2, v15, v14, v1}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971e │ │ +317574: 6900 e98c |01f2: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.COVER_ART:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8ce9 │ │ +317578: 2200 2612 |01f4: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +31757c: 6216 2a8e |01f6: sget-object v22, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +317580: 1a12 c50e |01f8: const-string v18, "CUSTOM1" // string@0ec5 │ │ +317584: 1313 1e00 |01fa: const/16 v19, #int 30 // #1e │ │ +317588: 1a14 290e |01fc: const-string v20, "COMM" // string@0e29 │ │ +31758c: 1a15 ea47 |01fe: const-string v21, "Songs-DB_Custom1" // string@47ea │ │ +317590: 0811 0000 |0200: move-object/from16 v17, v0 │ │ +317594: 7606 1d97 1100 |0202: invoke-direct/range {v17, v18, v19, v20, v21, v22}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ +31759a: 6900 ea8c |0205: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.CUSTOM1:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cea │ │ +31759e: 2200 2612 |0207: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +3175a2: 621c 2a8e |0209: sget-object v28, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +3175a6: 1a18 c60e |020b: const-string v24, "CUSTOM2" // string@0ec6 │ │ +3175aa: 1319 1f00 |020d: const/16 v25, #int 31 // #1f │ │ +3175ae: 1a1a 290e |020f: const-string v26, "COMM" // string@0e29 │ │ +3175b2: 1a1b eb47 |0211: const-string v27, "Songs-DB_Custom2" // string@47eb │ │ +3175b6: 0817 0000 |0213: move-object/from16 v23, v0 │ │ +3175ba: 7606 1d97 1700 |0215: invoke-direct/range {v23, v24, v25, v26, v27, v28}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ +3175c0: 6900 eb8c |0218: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.CUSTOM2:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8ceb │ │ +3175c4: 2200 2612 |021a: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +3175c8: 6216 2a8e |021c: sget-object v22, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +3175cc: 1a12 c70e |021e: const-string v18, "CUSTOM3" // string@0ec7 │ │ +3175d0: 1313 2000 |0220: const/16 v19, #int 32 // #20 │ │ +3175d4: 1a14 290e |0222: const-string v20, "COMM" // string@0e29 │ │ +3175d8: 1a15 ec47 |0224: const-string v21, "Songs-DB_Custom3" // string@47ec │ │ +3175dc: 0811 0000 |0226: move-object/from16 v17, v0 │ │ +3175e0: 7606 1d97 1100 |0228: invoke-direct/range {v17, v18, v19, v20, v21, v22}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ +3175e6: 6900 ec8c |022b: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.CUSTOM3:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cec │ │ +3175ea: 2200 2612 |022d: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +3175ee: 621c 2a8e |022f: sget-object v28, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +3175f2: 1a18 c80e |0231: const-string v24, "CUSTOM4" // string@0ec8 │ │ +3175f6: 1319 2100 |0233: const/16 v25, #int 33 // #21 │ │ +3175fa: 1a1a 290e |0235: const-string v26, "COMM" // string@0e29 │ │ +3175fe: 1a1b ed47 |0237: const-string v27, "Songs-DB_Custom4" // string@47ed │ │ +317602: 0817 0000 |0239: move-object/from16 v23, v0 │ │ +317606: 7606 1d97 1700 |023b: invoke-direct/range {v23, v24, v25, v26, v27, v28}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ +31760c: 6900 ed8c |023e: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.CUSTOM4:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8ced │ │ +317610: 2200 2612 |0240: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +317614: 6216 2a8e |0242: sget-object v22, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +317618: 1a12 c90e |0244: const-string v18, "CUSTOM5" // string@0ec9 │ │ +31761c: 1313 2200 |0246: const/16 v19, #int 34 // #22 │ │ +317620: 1a14 290e |0248: const-string v20, "COMM" // string@0e29 │ │ +317624: 1a15 ee47 |024a: const-string v21, "Songs-DB_Custom5" // string@47ee │ │ +317628: 0811 0000 |024c: move-object/from16 v17, v0 │ │ +31762c: 7606 1d97 1100 |024e: invoke-direct/range {v17, v18, v19, v20, v21, v22}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ +317632: 6900 ee8c |0251: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.CUSTOM5:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cee │ │ +317636: 2200 2612 |0253: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +31763a: 6201 2a8e |0255: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +31763e: 1a02 e313 |0257: const-string v2, "DISC_NO" // string@13e3 │ │ +317642: 130e 2300 |0259: const/16 v14, #int 35 // #23 │ │ +317646: 1a0f 1e4a |025b: const-string v15, "TPOS" // string@4a1e │ │ +31764a: 7051 1e97 20fe |025d: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971e │ │ +317650: 6900 ef8c |0260: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.DISC_NO:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cef │ │ +317654: 2200 2612 |0262: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +317658: 6201 2a8e |0264: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +31765c: 1a02 e513 |0266: const-string v2, "DISC_SUBTITLE" // string@13e5 │ │ +317660: 130e 2400 |0268: const/16 v14, #int 36 // #24 │ │ +317664: 1a0d ca4a |026a: const-string v13, "TSST" // string@4aca │ │ +317668: 7051 1e97 20de |026c: invoke-direct {v0, v2, v14, v13, v1}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971e │ │ +31766e: 6900 f08c |026f: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.DISC_SUBTITLE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cf0 │ │ +317672: 2200 2612 |0271: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +317676: 6201 2a8e |0273: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +31767a: 1a02 e613 |0275: const-string v2, "DISC_TOTAL" // string@13e6 │ │ +31767e: 130d 2500 |0277: const/16 v13, #int 37 // #25 │ │ +317682: 7051 1e97 20fd |0279: invoke-direct {v0, v2, v13, v15, v1}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971e │ │ +317688: 6900 f18c |027c: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.DISC_TOTAL:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cf1 │ │ +31768c: 2200 2612 |027e: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +317690: 6201 378f |0280: sget-object v1, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey;.DJMIXER:Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey; // field@8f37 │ │ +317694: 6e10 f79b 0100 |0282: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey;.getKey:()Ljava/lang/String; // method@9bf7 │ │ +31769a: 0c18 |0285: move-result-object v24 │ │ +31769c: 6219 2a8e |0286: sget-object v25, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +3176a0: 1a15 fa13 |0288: const-string v21, "DJMIXER" // string@13fa │ │ +3176a4: 1316 2600 |028a: const/16 v22, #int 38 // #26 │ │ +3176a8: 1a17 a549 |028c: const-string v23, "TIPL" // string@49a5 │ │ +3176ac: 0814 0000 |028e: move-object/from16 v20, v0 │ │ +3176b0: 7606 1d97 1400 |0290: invoke-direct/range {v20, v21, v22, v23, v24, v25}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ +3176b6: 6900 f28c |0293: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.DJMIXER:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cf2 │ │ +3176ba: 2200 2612 |0295: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +3176be: 6201 2a8e |0297: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +3176c2: 1a02 a915 |0299: const-string v2, "ENCODER" // string@15a9 │ │ +3176c6: 130f 2700 |029b: const/16 v15, #int 39 // #27 │ │ +3176ca: 1a0d 5f49 |029d: const-string v13, "TENC" // string@495f │ │ +3176ce: 7051 1e97 20df |029f: invoke-direct {v0, v2, v15, v13, v1}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971e │ │ +3176d4: 6900 f38c |02a2: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ENCODER:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cf3 │ │ +3176d8: 2200 2612 |02a4: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +3176dc: 6201 388f |02a6: sget-object v1, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey;.ENGINEER:Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey; // field@8f38 │ │ +3176e0: 6e10 f79b 0100 |02a8: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey;.getKey:()Ljava/lang/String; // method@9bf7 │ │ +3176e6: 0c19 |02ab: move-result-object v25 │ │ +3176e8: 621a 2a8e |02ac: sget-object v26, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +3176ec: 1a16 b815 |02ae: const-string v22, "ENGINEER" // string@15b8 │ │ +3176f0: 1317 2800 |02b0: const/16 v23, #int 40 // #28 │ │ +3176f4: 1a18 a549 |02b2: const-string v24, "TIPL" // string@49a5 │ │ +3176f8: 0815 0000 |02b4: move-object/from16 v21, v0 │ │ +3176fc: 7606 1d97 1500 |02b6: invoke-direct/range {v21, v22, v23, v24, v25, v26}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ +317702: 6900 f48c |02b9: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ENGINEER:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cf4 │ │ +317706: 2200 2612 |02bb: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +31770a: 6220 2a8e |02bd: sget-object v32, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +31770e: 1a1c ba15 |02bf: const-string v28, "ENSEMBLE" // string@15ba │ │ +317712: 131d 2900 |02c1: const/16 v29, #int 41 // #29 │ │ +317716: 1a1e 204b |02c3: const-string v30, "TXXX" // string@4b20 │ │ +31771a: 1a1f ba15 |02c5: const-string v31, "ENSEMBLE" // string@15ba │ │ +31771e: 081b 0000 |02c7: move-object/from16 v27, v0 │ │ +317722: 7606 1d97 1b00 |02c9: invoke-direct/range {v27, v28, v29, v30, v31, v32}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ +317728: 6900 f58c |02cc: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ENSEMBLE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cf5 │ │ +31772c: 2200 2612 |02ce: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +317730: 621a 2a8e |02d0: sget-object v26, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +317734: 1a16 bb15 |02d2: const-string v22, "ENSEMBLE_SORT" // string@15bb │ │ +317738: 1317 2a00 |02d4: const/16 v23, #int 42 // #2a │ │ +31773c: 1a18 204b |02d6: const-string v24, "TXXX" // string@4b20 │ │ +317740: 1a19 bb15 |02d8: const-string v25, "ENSEMBLE_SORT" // string@15bb │ │ +317744: 0815 0000 |02da: move-object/from16 v21, v0 │ │ +317748: 7606 1d97 1500 |02dc: invoke-direct/range {v21, v22, v23, v24, v25, v26}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ +31774e: 6900 f68c |02df: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ENSEMBLE_SORT:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cf6 │ │ +317752: 2200 2612 |02e1: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +317756: 6220 2a8e |02e3: sget-object v32, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +31775a: 1a1c 4417 |02e5: const-string v28, "FBPM" // string@1744 │ │ +31775e: 131d 2b00 |02e7: const/16 v29, #int 43 // #2b │ │ +317762: 1a1e 204b |02e9: const-string v30, "TXXX" // string@4b20 │ │ +317766: 1a1f 4417 |02eb: const-string v31, "FBPM" // string@1744 │ │ +31776a: 081b 0000 |02ed: move-object/from16 v27, v0 │ │ +31776e: 7606 1d97 1b00 |02ef: invoke-direct/range {v27, v28, v29, v30, v31, v32}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ +317774: 6900 f78c |02f2: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.FBPM:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cf7 │ │ +317778: 2200 2612 |02f4: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +31777c: 6201 2a8e |02f6: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +317780: 1a02 b01b |02f8: const-string v2, "GENRE" // string@1bb0 │ │ +317784: 130d 2c00 |02fa: const/16 v13, #int 44 // #2c │ │ +317788: 1a0f 4149 |02fc: const-string v15, "TCON" // string@4941 │ │ +31778c: 7051 1e97 20fd |02fe: invoke-direct {v0, v2, v13, v15, v1}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971e │ │ +317792: 6900 f88c |0301: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.GENRE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cf8 │ │ +317796: 2200 2612 |0303: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +31779a: 621b 2a8e |0305: sget-object v27, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +31779e: 1a17 e21b |0307: const-string v23, "GROUP" // string@1be2 │ │ +3177a2: 1318 2d00 |0309: const/16 v24, #int 45 // #2d │ │ +3177a6: 1a19 204b |030b: const-string v25, "TXXX" // string@4b20 │ │ +3177aa: 1a1a e21b |030d: const-string v26, "GROUP" // string@1be2 │ │ +3177ae: 0816 0000 |030f: move-object/from16 v22, v0 │ │ +3177b2: 7606 1d97 1600 |0311: invoke-direct/range {v22, v23, v24, v25, v26, v27}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ +3177b8: 6900 f98c |0314: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.GROUP:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cf9 │ │ +3177bc: 2200 2612 |0316: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +3177c0: 6201 2a8e |0318: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +3177c4: 1a02 e31b |031a: const-string v2, "GROUPING" // string@1be3 │ │ +3177c8: 130f 2e00 |031c: const/16 v15, #int 46 // #2e │ │ +3177cc: 1a0d a749 |031e: const-string v13, "TIT1" // string@49a7 │ │ +3177d0: 7051 1e97 20df |0320: invoke-direct {v0, v2, v15, v13, v1}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971e │ │ +3177d6: 6900 fa8c |0323: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.GROUPING:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cfa │ │ +3177da: 2200 2612 |0325: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +3177de: 6201 2a8e |0327: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +3177e2: 1a02 b41e |0329: const-string v2, "INVOLVED_PERSON" // string@1eb4 │ │ +3177e6: 130d 2f00 |032b: const/16 v13, #int 47 // #2f │ │ +3177ea: 1a0f a549 |032d: const-string v15, "TIPL" // string@49a5 │ │ +3177ee: 7051 1e97 20fd |032f: invoke-direct {v0, v2, v13, v15, v1}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971e │ │ +3177f4: 6900 fc8c |0332: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.INVOLVED_PERSON:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cfc │ │ +3177f8: 2200 2612 |0334: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +3177fc: 621d 2a8e |0336: sget-object v29, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +317800: 1a19 8c1e |0338: const-string v25, "INSTRUMENT" // string@1e8c │ │ +317804: 131a 3000 |033a: const/16 v26, #int 48 // #30 │ │ +317808: 1a1b 204b |033c: const-string v27, "TXXX" // string@4b20 │ │ +31780c: 1a1c 8c1e |033e: const-string v28, "INSTRUMENT" // string@1e8c │ │ +317810: 0818 0000 |0340: move-object/from16 v24, v0 │ │ +317814: 7606 1d97 1800 |0342: invoke-direct/range {v24, v25, v26, v27, v28, v29}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ +31781a: 6900 fb8c |0345: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.INSTRUMENT:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cfb │ │ +31781e: 2200 2612 |0347: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +317822: 6223 2a8e |0349: sget-object v35, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +317826: 1a1f bb1e |034b: const-string v31, "IPI" // string@1ebb │ │ +31782a: 1320 3100 |034d: const/16 v32, #int 49 // #31 │ │ +31782e: 1a21 204b |034f: const-string v33, "TXXX" // string@4b20 │ │ +317832: 1a22 bb1e |0351: const-string v34, "IPI" // string@1ebb │ │ +317836: 081e 0000 |0353: move-object/from16 v30, v0 │ │ +31783a: 7606 1d97 1e00 |0355: invoke-direct/range {v30, v31, v32, v33, v34, v35}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ +317840: 6900 fd8c |0358: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.IPI:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cfd │ │ +317844: 2200 2612 |035a: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +317848: 6201 2a8e |035c: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +31784c: 1a02 e01e |035e: const-string v2, "ISRC" // string@1ee0 │ │ +317850: 130f 3200 |0360: const/16 v15, #int 50 // #32 │ │ +317854: 1a0d c74a |0362: const-string v13, "TSRC" // string@4ac7 │ │ +317858: 7051 1e97 20df |0364: invoke-direct {v0, v2, v15, v13, v1}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971e │ │ +31785e: 6900 fe8c |0367: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ISRC:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cfe │ │ +317862: 2200 2612 |0369: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +317866: 621e 2a8e |036b: sget-object v30, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +31786a: 1a1a e51e |036d: const-string v26, "ISWC" // string@1ee5 │ │ +31786e: 131b 3300 |036f: const/16 v27, #int 51 // #33 │ │ +317872: 1a1c 204b |0371: const-string v28, "TXXX" // string@4b20 │ │ +317876: 1a1d e51e |0373: const-string v29, "ISWC" // string@1ee5 │ │ +31787a: 0819 0000 |0375: move-object/from16 v25, v0 │ │ +31787e: 7606 1d97 1900 |0377: invoke-direct/range {v25, v26, v27, v28, v29, v30}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ +317884: 6900 ff8c |037a: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ISWC:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cff │ │ +317888: 2200 2612 |037c: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +31788c: 6224 2a8e |037e: sget-object v36, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +317890: 1a20 e81e |0380: const-string v32, "IS_CLASSICAL" // string@1ee8 │ │ +317894: 1321 3400 |0382: const/16 v33, #int 52 // #34 │ │ +317898: 1a22 204b |0384: const-string v34, "TXXX" // string@4b20 │ │ +31789c: 1a23 e81e |0386: const-string v35, "IS_CLASSICAL" // string@1ee8 │ │ +3178a0: 081f 0000 |0388: move-object/from16 v31, v0 │ │ +3178a4: 7606 1d97 1f00 |038a: invoke-direct/range {v31, v32, v33, v34, v35, v36}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ +3178aa: 6900 008d |038d: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.IS_CLASSICAL:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d00 │ │ +3178ae: 2200 2612 |038f: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +3178b2: 6201 2a8e |0391: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +3178b6: 1a02 e91e |0393: const-string v2, "IS_COMPILATION" // string@1ee9 │ │ +3178ba: 130d 3500 |0395: const/16 v13, #int 53 // #35 │ │ +3178be: 1a0f 3e49 |0397: const-string v15, "TCMP" // string@493e │ │ +3178c2: 7051 1e97 20fd |0399: invoke-direct {v0, v2, v13, v15, v1}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971e │ │ +3178c8: 6900 018d |039c: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.IS_COMPILATION:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d01 │ │ +3178cc: 2200 2612 |039e: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +3178d0: 621f 2a8e |03a0: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +3178d4: 1a1b ea1e |03a2: const-string v27, "IS_HD" // string@1eea │ │ +3178d8: 131c 3600 |03a4: const/16 v28, #int 54 // #36 │ │ +3178dc: 1a1d 204b |03a6: const-string v29, "TXXX" // string@4b20 │ │ +3178e0: 1a1e ea1e |03a8: const-string v30, "IS_HD" // string@1eea │ │ +3178e4: 081a 0000 |03aa: move-object/from16 v26, v0 │ │ +3178e8: 7606 1d97 1a00 |03ac: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ +3178ee: 6900 028d |03af: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.IS_HD:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d02 │ │ +3178f2: 2200 2612 |03b1: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +3178f6: 6225 2a8e |03b3: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +3178fa: 1a21 f01e |03b5: const-string v33, "IS_SOUNDTRACK" // string@1ef0 │ │ +3178fe: 1322 3700 |03b7: const/16 v34, #int 55 // #37 │ │ +317902: 1a23 204b |03b9: const-string v35, "TXXX" // string@4b20 │ │ +317906: 1a24 f01e |03bb: const-string v36, "IS_SOUNDTRACK" // string@1ef0 │ │ +31790a: 0820 0000 |03bd: move-object/from16 v32, v0 │ │ +31790e: 7606 1d97 2000 |03bf: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ +317914: 6900 038d |03c2: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.IS_SOUNDTRACK:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d03 │ │ +317918: 2200 2612 |03c4: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +31791c: 6201 2a8e |03c6: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +317920: 1a02 001f |03c8: const-string v2, "ITUNES_GROUPING" // string@1f00 │ │ +317924: 130d 3800 |03ca: const/16 v13, #int 56 // #38 │ │ +317928: 1a0f ec1b |03cc: const-string v15, "GRP1" // string@1bec │ │ +31792c: 7051 1e97 20fd |03ce: invoke-direct {v0, v2, v13, v15, v1}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971e │ │ +317932: 6900 048d |03d1: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ITUNES_GROUPING:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d04 │ │ +317936: 2200 2612 |03d3: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +31793a: 6201 2a8e |03d5: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +31793e: 1a02 7d20 |03d7: const-string v2, "KEY" // string@207d │ │ +317942: 130d 3900 |03d9: const/16 v13, #int 57 // #39 │ │ +317946: 1a0f c649 |03db: const-string v15, "TKEY" // string@49c6 │ │ +31794a: 7051 1e97 20fd |03dd: invoke-direct {v0, v2, v13, v15, v1}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971e │ │ +317950: 6900 058d |03e0: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.KEY:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d05 │ │ +317954: 2200 2612 |03e2: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +317958: 6201 2a8e |03e4: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +31795c: 1a02 9c21 |03e6: const-string v2, "LANGUAGE" // string@219c │ │ +317960: 130d 3a00 |03e8: const/16 v13, #int 58 // #3a │ │ +317964: 1a0f ca49 |03ea: const-string v15, "TLAN" // string@49ca │ │ +317968: 7051 1e97 20fd |03ec: invoke-direct {v0, v2, v13, v15, v1}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971e │ │ +31796e: 6900 068d |03ef: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.LANGUAGE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d06 │ │ +317972: 2200 2612 |03f1: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +317976: 6201 2a8e |03f3: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +31797a: 1a02 e722 |03f5: const-string v2, "LYRICIST" // string@22e7 │ │ +31797e: 130d 3b00 |03f7: const/16 v13, #int 59 // #3b │ │ +317982: 1a0f 6249 |03f9: const-string v15, "TEXT" // string@4962 │ │ +317986: 7051 1e97 20fd |03fb: invoke-direct {v0, v2, v13, v15, v1}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971e │ │ +31798c: 6900 078d |03fe: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.LYRICIST:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d07 │ │ +317990: 2200 2612 |0400: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +317994: 621f 2a8e |0402: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +317998: 1a1b e922 |0404: const-string v27, "LYRICIST_SORT" // string@22e9 │ │ +31799c: 131c 3c00 |0406: const/16 v28, #int 60 // #3c │ │ +3179a0: 1a1d 204b |0408: const-string v29, "TXXX" // string@4b20 │ │ +3179a4: 1a1e e922 |040a: const-string v30, "LYRICIST_SORT" // string@22e9 │ │ +3179a8: 081a 0000 |040c: move-object/from16 v26, v0 │ │ +3179ac: 7606 1d97 1a00 |040e: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ +3179b2: 6900 088d |0411: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.LYRICIST_SORT:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d08 │ │ +3179b6: 2200 2612 |0413: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +3179ba: 6201 2a8e |0415: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +3179be: 1a02 ea22 |0417: const-string v2, "LYRICS" // string@22ea │ │ +3179c2: 130d 3d00 |0419: const/16 v13, #int 61 // #3d │ │ +3179c6: 1a0f 924f |041b: const-string v15, "USLT" // string@4f92 │ │ +3179ca: 7051 1e97 20fd |041d: invoke-direct {v0, v2, v13, v15, v1}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971e │ │ +3179d0: 6900 098d |0420: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.LYRICS:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d09 │ │ +3179d4: 2200 2612 |0422: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +3179d8: 6201 2a8e |0424: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +3179dc: 1a02 8e38 |0426: const-string v2, "MEDIA" // string@388e │ │ +3179e0: 130d 3e00 |0428: const/16 v13, #int 62 // #3e │ │ +3179e4: 1a0f d249 |042a: const-string v15, "TMED" // string@49d2 │ │ +3179e8: 7051 1e97 20fd |042c: invoke-direct {v0, v2, v13, v15, v1}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971e │ │ +3179ee: 6900 0a8d |042f: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MEDIA:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d0a │ │ +3179f2: 2200 2612 |0431: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +3179f6: 6201 398f |0433: sget-object v1, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey;.MIXER:Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey; // field@8f39 │ │ +3179fa: 6e10 f79b 0100 |0435: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey;.getKey:()Ljava/lang/String; // method@9bf7 │ │ +317a00: 0c1e |0438: move-result-object v30 │ │ +317a02: 621f 2a8e |0439: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +317a06: 1a1b 0239 |043b: const-string v27, "MIXER" // string@3902 │ │ +317a0a: 131c 3f00 |043d: const/16 v28, #int 63 // #3f │ │ +317a0e: 1a1d a549 |043f: const-string v29, "TIPL" // string@49a5 │ │ +317a12: 081a 0000 |0441: move-object/from16 v26, v0 │ │ +317a16: 7606 1d97 1a00 |0443: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ +317a1c: 6900 0b8d |0446: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MIXER:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d0b │ │ +317a20: 2200 2612 |0448: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +317a24: 6201 2a8e |044a: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +317a28: 1a02 5939 |044c: const-string v2, "MOOD" // string@3959 │ │ +317a2c: 130d 4000 |044e: const/16 v13, #int 64 // #40 │ │ +317a30: 1a0f d349 |0450: const-string v15, "TMOO" // string@49d3 │ │ +317a34: 7051 1e97 20fd |0452: invoke-direct {v0, v2, v13, v15, v1}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971e │ │ +317a3a: 6900 0c8d |0455: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MOOD:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d0c │ │ +317a3e: 2200 2612 |0457: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +317a42: 621f 2a8e |0459: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +317a46: 1a1b 5a39 |045b: const-string v27, "MOOD_ACOUSTIC" // string@395a │ │ +317a4a: 131c 4100 |045d: const/16 v28, #int 65 // #41 │ │ +317a4e: 1a1d 204b |045f: const-string v29, "TXXX" // string@4b20 │ │ +317a52: 1a1e 5a39 |0461: const-string v30, "MOOD_ACOUSTIC" // string@395a │ │ +317a56: 081a 0000 |0463: move-object/from16 v26, v0 │ │ +317a5a: 7606 1d97 1a00 |0465: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ +317a60: 6900 0d8d |0468: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MOOD_ACOUSTIC:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d0d │ │ +317a64: 2200 2612 |046a: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +317a68: 6225 2a8e |046c: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +317a6c: 1a21 5b39 |046e: const-string v33, "MOOD_AGGRESSIVE" // string@395b │ │ +317a70: 1322 4200 |0470: const/16 v34, #int 66 // #42 │ │ +317a74: 1a23 204b |0472: const-string v35, "TXXX" // string@4b20 │ │ +317a78: 1a24 5b39 |0474: const-string v36, "MOOD_AGGRESSIVE" // string@395b │ │ +317a7c: 0820 0000 |0476: move-object/from16 v32, v0 │ │ +317a80: 7606 1d97 2000 |0478: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ +317a86: 6900 0e8d |047b: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MOOD_AGGRESSIVE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d0e │ │ +317a8a: 2200 2612 |047d: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +317a8e: 621f 2a8e |047f: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +317a92: 1a1b 5c39 |0481: const-string v27, "MOOD_AROUSAL" // string@395c │ │ +317a96: 131c 4300 |0483: const/16 v28, #int 67 // #43 │ │ +317a9a: 1a1d 204b |0485: const-string v29, "TXXX" // string@4b20 │ │ +317a9e: 1a1e 5c39 |0487: const-string v30, "MOOD_AROUSAL" // string@395c │ │ +317aa2: 081a 0000 |0489: move-object/from16 v26, v0 │ │ +317aa6: 7606 1d97 1a00 |048b: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ +317aac: 6900 0f8d |048e: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MOOD_AROUSAL:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d0f │ │ +317ab0: 2200 2612 |0490: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +317ab4: 6225 2a8e |0492: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +317ab8: 1a21 5d39 |0494: const-string v33, "MOOD_DANCEABILITY" // string@395d │ │ +317abc: 1322 4400 |0496: const/16 v34, #int 68 // #44 │ │ +317ac0: 1a23 204b |0498: const-string v35, "TXXX" // string@4b20 │ │ +317ac4: 1a24 5d39 |049a: const-string v36, "MOOD_DANCEABILITY" // string@395d │ │ +317ac8: 0820 0000 |049c: move-object/from16 v32, v0 │ │ +317acc: 7606 1d97 2000 |049e: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ +317ad2: 6900 108d |04a1: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MOOD_DANCEABILITY:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d10 │ │ +317ad6: 2200 2612 |04a3: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +317ada: 621f 2a8e |04a5: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +317ade: 1a1b 5e39 |04a7: const-string v27, "MOOD_ELECTRONIC" // string@395e │ │ +317ae2: 131c 4500 |04a9: const/16 v28, #int 69 // #45 │ │ +317ae6: 1a1d 204b |04ab: const-string v29, "TXXX" // string@4b20 │ │ +317aea: 1a1e 5e39 |04ad: const-string v30, "MOOD_ELECTRONIC" // string@395e │ │ +317aee: 081a 0000 |04af: move-object/from16 v26, v0 │ │ +317af2: 7606 1d97 1a00 |04b1: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ +317af8: 6900 118d |04b4: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MOOD_ELECTRONIC:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d11 │ │ +317afc: 2200 2612 |04b6: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +317b00: 6225 2a8e |04b8: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +317b04: 1a21 5f39 |04ba: const-string v33, "MOOD_HAPPY" // string@395f │ │ +317b08: 1322 4600 |04bc: const/16 v34, #int 70 // #46 │ │ +317b0c: 1a23 204b |04be: const-string v35, "TXXX" // string@4b20 │ │ +317b10: 1a24 5f39 |04c0: const-string v36, "MOOD_HAPPY" // string@395f │ │ +317b14: 0820 0000 |04c2: move-object/from16 v32, v0 │ │ +317b18: 7606 1d97 2000 |04c4: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ +317b1e: 6900 128d |04c7: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MOOD_HAPPY:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d12 │ │ +317b22: 2200 2612 |04c9: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +317b26: 621f 2a8e |04cb: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +317b2a: 1a1b 6039 |04cd: const-string v27, "MOOD_INSTRUMENTAL" // string@3960 │ │ +317b2e: 131c 4700 |04cf: const/16 v28, #int 71 // #47 │ │ +317b32: 1a1d 204b |04d1: const-string v29, "TXXX" // string@4b20 │ │ +317b36: 1a1e 6039 |04d3: const-string v30, "MOOD_INSTRUMENTAL" // string@3960 │ │ +317b3a: 081a 0000 |04d5: move-object/from16 v26, v0 │ │ +317b3e: 7606 1d97 1a00 |04d7: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ +317b44: 6900 138d |04da: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MOOD_INSTRUMENTAL:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d13 │ │ +317b48: 2200 2612 |04dc: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +317b4c: 6225 2a8e |04de: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +317b50: 1a21 6239 |04e0: const-string v33, "MOOD_PARTY" // string@3962 │ │ +317b54: 1322 4800 |04e2: const/16 v34, #int 72 // #48 │ │ +317b58: 1a23 204b |04e4: const-string v35, "TXXX" // string@4b20 │ │ +317b5c: 1a24 6239 |04e6: const-string v36, "MOOD_PARTY" // string@3962 │ │ +317b60: 0820 0000 |04e8: move-object/from16 v32, v0 │ │ +317b64: 7606 1d97 2000 |04ea: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ +317b6a: 6900 148d |04ed: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MOOD_PARTY:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d14 │ │ +317b6e: 2200 2612 |04ef: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +317b72: 621f 2a8e |04f1: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +317b76: 1a1b 6339 |04f3: const-string v27, "MOOD_RELAXED" // string@3963 │ │ +317b7a: 131c 4900 |04f5: const/16 v28, #int 73 // #49 │ │ +317b7e: 1a1d 204b |04f7: const-string v29, "TXXX" // string@4b20 │ │ +317b82: 1a1e 6339 |04f9: const-string v30, "MOOD_RELAXED" // string@3963 │ │ +317b86: 081a 0000 |04fb: move-object/from16 v26, v0 │ │ +317b8a: 7606 1d97 1a00 |04fd: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ +317b90: 6900 158d |0500: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MOOD_RELAXED:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d15 │ │ +317b94: 2200 2612 |0502: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +317b98: 6225 2a8e |0504: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +317b9c: 1a21 6439 |0506: const-string v33, "MOOD_SAD" // string@3964 │ │ +317ba0: 1322 4a00 |0508: const/16 v34, #int 74 // #4a │ │ +317ba4: 1a23 204b |050a: const-string v35, "TXXX" // string@4b20 │ │ +317ba8: 1a24 6439 |050c: const-string v36, "MOOD_SAD" // string@3964 │ │ +317bac: 0820 0000 |050e: move-object/from16 v32, v0 │ │ +317bb0: 7606 1d97 2000 |0510: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ +317bb6: 6900 168d |0513: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MOOD_SAD:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d16 │ │ +317bba: 2200 2612 |0515: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +317bbe: 621f 2a8e |0517: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +317bc2: 1a1b 6539 |0519: const-string v27, "MOOD_VALENCE" // string@3965 │ │ +317bc6: 131c 4b00 |051b: const/16 v28, #int 75 // #4b │ │ +317bca: 1a1d 204b |051d: const-string v29, "TXXX" // string@4b20 │ │ +317bce: 1a1e 6539 |051f: const-string v30, "MOOD_VALENCE" // string@3965 │ │ +317bd2: 081a 0000 |0521: move-object/from16 v26, v0 │ │ +317bd6: 7606 1d97 1a00 |0523: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ +317bdc: 6900 178d |0526: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MOOD_VALENCE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d17 │ │ +317be0: 2200 2612 |0528: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +317be4: 6201 2a8e |052a: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +317be8: 1a02 6d39 |052c: const-string v2, "MOVEMENT" // string@396d │ │ +317bec: 130d 4c00 |052e: const/16 v13, #int 76 // #4c │ │ +317bf0: 1a0f 563a |0530: const-string v15, "MVNM" // string@3a56 │ │ +317bf4: 7051 1e97 20fd |0532: invoke-direct {v0, v2, v13, v15, v1}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971e │ │ +317bfa: 6900 188d |0535: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MOVEMENT:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d18 │ │ +317bfe: 2200 2612 |0537: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +317c02: 6201 2a8e |0539: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +317c06: 1a02 7439 |053b: const-string v2, "MOVEMENT_NO" // string@3974 │ │ +317c0a: 130d 4d00 |053d: const/16 v13, #int 77 // #4d │ │ +317c0e: 1a0f 543a |053f: const-string v15, "MVIN" // string@3a54 │ │ +317c12: 7051 1e97 20fd |0541: invoke-direct {v0, v2, v13, v15, v1}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971e │ │ +317c18: 6900 198d |0544: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MOVEMENT_NO:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d19 │ │ +317c1c: 2200 2612 |0546: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +317c20: 6201 2a8e |0548: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +317c24: 1a02 7539 |054a: const-string v2, "MOVEMENT_TOTAL" // string@3975 │ │ +317c28: 130d 4e00 |054c: const/16 v13, #int 78 // #4e │ │ +317c2c: 1a0f 543a |054e: const-string v15, "MVIN" // string@3a54 │ │ +317c30: 7051 1e97 20fd |0550: invoke-direct {v0, v2, v13, v15, v1}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971e │ │ +317c36: 6900 1a8d |0553: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MOVEMENT_TOTAL:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d1a │ │ +317c3a: 2200 2612 |0555: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +317c3e: 621f 2a8e |0557: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +317c42: 1a1b 173a |0559: const-string v27, "MUSICBRAINZ_ARTISTID" // string@3a17 │ │ +317c46: 131c 4f00 |055b: const/16 v28, #int 79 // #4f │ │ +317c4a: 1a1d 204b |055d: const-string v29, "TXXX" // string@4b20 │ │ +317c4e: 1a1e cb3c |055f: const-string v30, "MusicBrainz Artist Id" // string@3ccb │ │ +317c52: 081a 0000 |0561: move-object/from16 v26, v0 │ │ +317c56: 7606 1d97 1a00 |0563: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ +317c5c: 6900 1b8d |0566: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MUSICBRAINZ_ARTISTID:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d1b │ │ +317c60: 2200 2612 |0568: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +317c64: 6225 2a8e |056a: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +317c68: 1a21 193a |056c: const-string v33, "MUSICBRAINZ_DISC_ID" // string@3a19 │ │ +317c6c: 1322 5000 |056e: const/16 v34, #int 80 // #50 │ │ +317c70: 1a23 204b |0570: const-string v35, "TXXX" // string@4b20 │ │ +317c74: 1a24 cc3c |0572: const-string v36, "MusicBrainz Disc Id" // string@3ccc │ │ +317c78: 0820 0000 |0574: move-object/from16 v32, v0 │ │ +317c7c: 7606 1d97 2000 |0576: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ +317c82: 6900 1c8d |0579: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MUSICBRAINZ_DISC_ID:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d1c │ │ +317c86: 2200 2612 |057b: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +317c8a: 621f 2a8e |057d: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +317c8e: 1a1b 233a |057f: const-string v27, "MUSICBRAINZ_ORIGINAL_RELEASEID" // string@3a23 │ │ +317c92: 131c 5100 |0581: const/16 v28, #int 81 // #51 │ │ +317c96: 1a1d 204b |0583: const-string v29, "TXXX" // string@4b20 │ │ +317c9a: 1a1e cd3c |0585: const-string v30, "MusicBrainz Original Album Id" // string@3ccd │ │ +317c9e: 081a 0000 |0587: move-object/from16 v26, v0 │ │ +317ca2: 7606 1d97 1a00 |0589: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ +317ca8: 6900 1d8d |058c: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MUSICBRAINZ_ORIGINAL_RELEASEID:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d1d │ │ +317cac: 2200 2612 |058e: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +317cb0: 6225 2a8e |0590: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +317cb4: 1a21 253a |0592: const-string v33, "MUSICBRAINZ_RELEASEARTISTID" // string@3a25 │ │ +317cb8: 1322 5200 |0594: const/16 v34, #int 82 // #52 │ │ +317cbc: 1a23 204b |0596: const-string v35, "TXXX" // string@4b20 │ │ +317cc0: 1a24 c63c |0598: const-string v36, "MusicBrainz Album Artist Id" // string@3cc6 │ │ +317cc4: 0820 0000 |059a: move-object/from16 v32, v0 │ │ +317cc8: 7606 1d97 2000 |059c: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ +317cce: 6900 1e8d |059f: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MUSICBRAINZ_RELEASEARTISTID:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d1e │ │ +317cd2: 2200 2612 |05a1: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +317cd6: 621f 2a8e |05a3: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +317cda: 1a1b 273a |05a5: const-string v27, "MUSICBRAINZ_RELEASEID" // string@3a27 │ │ +317cde: 131c 5300 |05a7: const/16 v28, #int 83 // #53 │ │ +317ce2: 1a1d 204b |05a9: const-string v29, "TXXX" // string@4b20 │ │ +317ce6: 1a1e c73c |05ab: const-string v30, "MusicBrainz Album Id" // string@3cc7 │ │ +317cea: 081a 0000 |05ad: move-object/from16 v26, v0 │ │ +317cee: 7606 1d97 1a00 |05af: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ +317cf4: 6900 1f8d |05b2: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MUSICBRAINZ_RELEASEID:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d1f │ │ +317cf8: 2200 2612 |05b4: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +317cfc: 6225 2a8e |05b6: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +317d00: 1a21 293a |05b8: const-string v33, "MUSICBRAINZ_RELEASE_COUNTRY" // string@3a29 │ │ +317d04: 1322 5400 |05ba: const/16 v34, #int 84 // #54 │ │ +317d08: 1a23 204b |05bc: const-string v35, "TXXX" // string@4b20 │ │ +317d0c: 1a24 c83c |05be: const-string v36, "MusicBrainz Album Release Country" // string@3cc8 │ │ +317d10: 0820 0000 |05c0: move-object/from16 v32, v0 │ │ +317d14: 7606 1d97 2000 |05c2: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ +317d1a: 6900 208d |05c5: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MUSICBRAINZ_RELEASE_COUNTRY:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d20 │ │ +317d1e: 2200 2612 |05c7: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +317d22: 621f 2a8e |05c9: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +317d26: 1a1b 2b3a |05cb: const-string v27, "MUSICBRAINZ_RELEASE_GROUP_ID" // string@3a2b │ │ +317d2a: 131c 5500 |05cd: const/16 v28, #int 85 // #55 │ │ +317d2e: 1a1d 204b |05cf: const-string v29, "TXXX" // string@4b20 │ │ +317d32: 1a1e ce3c |05d1: const-string v30, "MusicBrainz Release Group Id" // string@3cce │ │ +317d36: 081a 0000 |05d3: move-object/from16 v26, v0 │ │ +317d3a: 7606 1d97 1a00 |05d5: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ +317d40: 6900 218d |05d8: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MUSICBRAINZ_RELEASE_GROUP_ID:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d21 │ │ +317d44: 2200 2612 |05da: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +317d48: 6225 2a8e |05dc: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +317d4c: 1a21 2c3a |05de: const-string v33, "MUSICBRAINZ_RELEASE_STATUS" // string@3a2c │ │ +317d50: 1322 5600 |05e0: const/16 v34, #int 86 // #56 │ │ +317d54: 1a23 204b |05e2: const-string v35, "TXXX" // string@4b20 │ │ +317d58: 1a24 c93c |05e4: const-string v36, "MusicBrainz Album Status" // string@3cc9 │ │ +317d5c: 0820 0000 |05e6: move-object/from16 v32, v0 │ │ +317d60: 7606 1d97 2000 |05e8: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ +317d66: 6900 228d |05eb: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MUSICBRAINZ_RELEASE_STATUS:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d22 │ │ +317d6a: 2200 2612 |05ed: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +317d6e: 621f 2a8e |05ef: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +317d72: 1a1b 2e3a |05f1: const-string v27, "MUSICBRAINZ_RELEASE_TRACK_ID" // string@3a2e │ │ +317d76: 131c 5700 |05f3: const/16 v28, #int 87 // #57 │ │ +317d7a: 1a1d 204b |05f5: const-string v29, "TXXX" // string@4b20 │ │ +317d7e: 1a1e cf3c |05f7: const-string v30, "MusicBrainz Release Track Id" // string@3ccf │ │ +317d82: 081a 0000 |05f9: move-object/from16 v26, v0 │ │ +317d86: 7606 1d97 1a00 |05fb: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ +317d8c: 6900 238d |05fe: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MUSICBRAINZ_RELEASE_TRACK_ID:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d23 │ │ +317d90: 2200 2612 |0600: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +317d94: 6225 2a8e |0602: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +317d98: 1a21 2f3a |0604: const-string v33, "MUSICBRAINZ_RELEASE_TYPE" // string@3a2f │ │ +317d9c: 1322 5800 |0606: const/16 v34, #int 88 // #58 │ │ +317da0: 1a23 204b |0608: const-string v35, "TXXX" // string@4b20 │ │ +317da4: 1a24 ca3c |060a: const-string v36, "MusicBrainz Album Type" // string@3cca │ │ +317da8: 0820 0000 |060c: move-object/from16 v32, v0 │ │ +317dac: 7606 1d97 2000 |060e: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ +317db2: 6900 248d |0611: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MUSICBRAINZ_RELEASE_TYPE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d24 │ │ +317db6: 2200 2612 |0613: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +317dba: 621f 2a8e |0615: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +317dbe: 1a1b 313a |0617: const-string v27, "MUSICBRAINZ_TRACK_ID" // string@3a31 │ │ +317dc2: 131c 5900 |0619: const/16 v28, #int 89 // #59 │ │ +317dc6: 1a1d 024f |061b: const-string v29, "UFID" // string@4f02 │ │ +317dca: 1a1e 977b |061d: const-string v30, "http://musicbrainz.org" // string@7b97 │ │ +317dce: 081a 0000 |061f: move-object/from16 v26, v0 │ │ +317dd2: 7606 1d97 1a00 |0621: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ +317dd8: 6900 258d |0624: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MUSICBRAINZ_TRACK_ID:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d25 │ │ +317ddc: 2200 2612 |0626: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +317de0: 6225 2a8e |0628: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +317de4: 1a21 353a |062a: const-string v33, "MUSICBRAINZ_WORK_COMPOSITION_ID" // string@3a35 │ │ +317de8: 1322 5a00 |062c: const/16 v34, #int 90 // #5a │ │ +317dec: 1a23 204b |062e: const-string v35, "TXXX" // string@4b20 │ │ +317df0: 1a24 353a |0630: const-string v36, "MUSICBRAINZ_WORK_COMPOSITION_ID" // string@3a35 │ │ +317df4: 0820 0000 |0632: move-object/from16 v32, v0 │ │ +317df8: 7606 1d97 2000 |0634: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ +317dfe: 6900 278d |0637: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MUSICBRAINZ_WORK_COMPOSITION_ID:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d27 │ │ +317e02: 2200 2612 |0639: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +317e06: 621f 2a8e |063b: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +317e0a: 1a1b 363a |063d: const-string v27, "MUSICBRAINZ_WORK_ID" // string@3a36 │ │ +317e0e: 131c 5b00 |063f: const/16 v28, #int 91 // #5b │ │ +317e12: 1a1d 204b |0641: const-string v29, "TXXX" // string@4b20 │ │ +317e16: 1a1e d13c |0643: const-string v30, "MusicBrainz Work Id" // string@3cd1 │ │ +317e1a: 081a 0000 |0645: move-object/from16 v26, v0 │ │ +317e1e: 7606 1d97 1a00 |0647: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ +317e24: 6900 288d |064a: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MUSICBRAINZ_WORK_ID:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d28 │ │ +317e28: 2200 2612 |064c: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +317e2c: 6225 2a8e |064e: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +317e30: 1a21 383a |0650: const-string v33, "MUSICBRAINZ_WORK_PART_LEVEL1_ID" // string@3a38 │ │ +317e34: 1322 5c00 |0652: const/16 v34, #int 92 // #5c │ │ +317e38: 1a23 204b |0654: const-string v35, "TXXX" // string@4b20 │ │ +317e3c: 1a24 383a |0656: const-string v36, "MUSICBRAINZ_WORK_PART_LEVEL1_ID" // string@3a38 │ │ +317e40: 0820 0000 |0658: move-object/from16 v32, v0 │ │ +317e44: 7606 1d97 2000 |065a: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ +317e4a: 6900 298d |065d: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL1_ID:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d29 │ │ +317e4e: 2200 2612 |065f: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +317e52: 621f 2a8e |0661: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +317e56: 1a1b 3b3a |0663: const-string v27, "MUSICBRAINZ_WORK_PART_LEVEL2_ID" // string@3a3b │ │ +317e5a: 131c 5d00 |0665: const/16 v28, #int 93 // #5d │ │ +317e5e: 1a1d 204b |0667: const-string v29, "TXXX" // string@4b20 │ │ +317e62: 1a1e 3b3a |0669: const-string v30, "MUSICBRAINZ_WORK_PART_LEVEL2_ID" // string@3a3b │ │ +317e66: 081a 0000 |066b: move-object/from16 v26, v0 │ │ +317e6a: 7606 1d97 1a00 |066d: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ +317e70: 6900 2a8d |0670: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL2_ID:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d2a │ │ +317e74: 2200 2612 |0672: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +317e78: 6225 2a8e |0674: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +317e7c: 1a21 3e3a |0676: const-string v33, "MUSICBRAINZ_WORK_PART_LEVEL3_ID" // string@3a3e │ │ +317e80: 1322 5e00 |0678: const/16 v34, #int 94 // #5e │ │ +317e84: 1a23 204b |067a: const-string v35, "TXXX" // string@4b20 │ │ +317e88: 1a24 3e3a |067c: const-string v36, "MUSICBRAINZ_WORK_PART_LEVEL3_ID" // string@3a3e │ │ +317e8c: 0820 0000 |067e: move-object/from16 v32, v0 │ │ +317e90: 7606 1d97 2000 |0680: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ +317e96: 6900 2b8d |0683: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL3_ID:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d2b │ │ +317e9a: 2200 2612 |0685: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +317e9e: 621f 2a8e |0687: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +317ea2: 1a1b 413a |0689: const-string v27, "MUSICBRAINZ_WORK_PART_LEVEL4_ID" // string@3a41 │ │ +317ea6: 131c 5f00 |068b: const/16 v28, #int 95 // #5f │ │ +317eaa: 1a1d 204b |068d: const-string v29, "TXXX" // string@4b20 │ │ +317eae: 1a1e 413a |068f: const-string v30, "MUSICBRAINZ_WORK_PART_LEVEL4_ID" // string@3a41 │ │ +317eb2: 081a 0000 |0691: move-object/from16 v26, v0 │ │ +317eb6: 7606 1d97 1a00 |0693: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ +317ebc: 6900 2c8d |0696: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL4_ID:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d2c │ │ +317ec0: 2200 2612 |0698: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +317ec4: 6225 2a8e |069a: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +317ec8: 1a21 443a |069c: const-string v33, "MUSICBRAINZ_WORK_PART_LEVEL5_ID" // string@3a44 │ │ +317ecc: 1322 6000 |069e: const/16 v34, #int 96 // #60 │ │ +317ed0: 1a23 204b |06a0: const-string v35, "TXXX" // string@4b20 │ │ +317ed4: 1a24 443a |06a2: const-string v36, "MUSICBRAINZ_WORK_PART_LEVEL5_ID" // string@3a44 │ │ +317ed8: 0820 0000 |06a4: move-object/from16 v32, v0 │ │ +317edc: 7606 1d97 2000 |06a6: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ +317ee2: 6900 2d8d |06a9: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL5_ID:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d2d │ │ +317ee6: 2200 2612 |06ab: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +317eea: 621f 2a8e |06ad: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +317eee: 1a1b 473a |06af: const-string v27, "MUSICBRAINZ_WORK_PART_LEVEL6_ID" // string@3a47 │ │ +317ef2: 131c 6100 |06b1: const/16 v28, #int 97 // #61 │ │ +317ef6: 1a1d 204b |06b3: const-string v29, "TXXX" // string@4b20 │ │ +317efa: 1a1e 473a |06b5: const-string v30, "MUSICBRAINZ_WORK_PART_LEVEL6_ID" // string@3a47 │ │ +317efe: 081a 0000 |06b7: move-object/from16 v26, v0 │ │ +317f02: 7606 1d97 1a00 |06b9: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ +317f08: 6900 2e8d |06bc: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL6_ID:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d2e │ │ +317f0c: 2200 2612 |06be: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +317f10: 6225 2a8e |06c0: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +317f14: 1a21 4b3a |06c2: const-string v33, "MUSICIP_ID" // string@3a4b │ │ +317f18: 1322 6200 |06c4: const/16 v34, #int 98 // #62 │ │ +317f1c: 1a23 204b |06c6: const-string v35, "TXXX" // string@4b20 │ │ +317f20: 1a24 de3c |06c8: const-string v36, "MusicIP PUID" // string@3cde │ │ +317f24: 0820 0000 |06ca: move-object/from16 v32, v0 │ │ +317f28: 7606 1d97 2000 |06cc: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ +317f2e: 6900 2f8d |06cf: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MUSICIP_ID:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d2f │ │ +317f32: 2200 2612 |06d1: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +317f36: 621f 2a8e |06d3: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +317f3a: 1a1b ae3e |06d5: const-string v27, "OCCASION" // string@3eae │ │ +317f3e: 131c 6300 |06d7: const/16 v28, #int 99 // #63 │ │ +317f42: 1a1d 290e |06d9: const-string v29, "COMM" // string@0e29 │ │ +317f46: 1a1e ef47 |06db: const-string v30, "Songs-DB_Occasion" // string@47ef │ │ +317f4a: 081a 0000 |06dd: move-object/from16 v26, v0 │ │ +317f4e: 7606 1d97 1a00 |06df: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ +317f54: 6900 308d |06e2: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.OCCASION:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d30 │ │ +317f58: 2200 2612 |06e4: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +317f5c: 6225 2a8e |06e6: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +317f60: 1a21 fd3e |06e8: const-string v33, "OPUS" // string@3efd │ │ +317f64: 1322 6400 |06ea: const/16 v34, #int 100 // #64 │ │ +317f68: 1a23 204b |06ec: const-string v35, "TXXX" // string@4b20 │ │ +317f6c: 1a24 fd3e |06ee: const-string v36, "OPUS" // string@3efd │ │ +317f70: 0820 0000 |06f0: move-object/from16 v32, v0 │ │ +317f74: 7606 1d97 2000 |06f2: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ +317f7a: 6900 318d |06f5: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.OPUS:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d31 │ │ +317f7e: 2200 2612 |06f7: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +317f82: 621f 2a8e |06f9: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +317f86: 1a1b 0a3f |06fb: const-string v27, "ORCHESTRA" // string@3f0a │ │ +317f8a: 131c 6500 |06fd: const/16 v28, #int 101 // #65 │ │ +317f8e: 1a1d 204b |06ff: const-string v29, "TXXX" // string@4b20 │ │ +317f92: 1a1e 0a3f |0701: const-string v30, "ORCHESTRA" // string@3f0a │ │ +317f96: 081a 0000 |0703: move-object/from16 v26, v0 │ │ +317f9a: 7606 1d97 1a00 |0705: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ +317fa0: 6900 328d |0708: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ORCHESTRA:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d32 │ │ +317fa4: 2200 2612 |070a: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +317fa8: 6225 2a8e |070c: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +317fac: 1a21 0b3f |070e: const-string v33, "ORCHESTRA_SORT" // string@3f0b │ │ +317fb0: 1322 6600 |0710: const/16 v34, #int 102 // #66 │ │ +317fb4: 1a23 204b |0712: const-string v35, "TXXX" // string@4b20 │ │ +317fb8: 1a24 0b3f |0714: const-string v36, "ORCHESTRA_SORT" // string@3f0b │ │ +317fbc: 0820 0000 |0716: move-object/from16 v32, v0 │ │ +317fc0: 7606 1d97 2000 |0718: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ +317fc6: 6900 338d |071b: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ORCHESTRA_SORT:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d33 │ │ +317fca: 2200 2612 |071d: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +317fce: 6201 2a8e |071f: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +317fd2: 1a02 183f |0721: const-string v2, "ORIGINAL_ALBUM" // string@3f18 │ │ +317fd6: 130d 6700 |0723: const/16 v13, #int 103 // #67 │ │ +317fda: 1a0f d849 |0725: const-string v15, "TOAL" // string@49d8 │ │ +317fde: 7051 1e97 20fd |0727: invoke-direct {v0, v2, v13, v15, v1}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971e │ │ +317fe4: 6900 348d |072a: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ORIGINAL_ALBUM:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d34 │ │ +317fe8: 2200 2612 |072c: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +317fec: 6201 2a8e |072e: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +317ff0: 1a02 1a3f |0730: const-string v2, "ORIGINAL_ARTIST" // string@3f1a │ │ +317ff4: 130d 6800 |0732: const/16 v13, #int 104 // #68 │ │ +317ff8: 1a0f e949 |0734: const-string v15, "TOPE" // string@49e9 │ │ +317ffc: 7051 1e97 20fd |0736: invoke-direct {v0, v2, v13, v15, v1}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971e │ │ +318002: 6900 358d |0739: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ORIGINAL_ARTIST:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d35 │ │ +318006: 2200 2612 |073b: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +31800a: 6201 2a8e |073d: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +31800e: 1a02 1b3f |073f: const-string v2, "ORIGINAL_LYRICIST" // string@3f1b │ │ +318012: 130d 6900 |0741: const/16 v13, #int 105 // #69 │ │ +318016: 1a0f e349 |0743: const-string v15, "TOLY" // string@49e3 │ │ +31801a: 7051 1e97 20fd |0745: invoke-direct {v0, v2, v13, v15, v1}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971e │ │ +318020: 6900 368d |0748: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ORIGINAL_LYRICIST:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d36 │ │ +318024: 2200 2612 |074a: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +318028: 6201 2a8e |074c: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +31802c: 1a02 1c3f |074e: const-string v2, "ORIGINAL_YEAR" // string@3f1c │ │ +318030: 130d 6a00 |0750: const/16 v13, #int 106 // #6a │ │ +318034: 1a0f 5249 |0752: const-string v15, "TDOR" // string@4952 │ │ +318038: 7051 1e97 20fd |0754: invoke-direct {v0, v2, v13, v15, v1}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971e │ │ +31803e: 6900 378d |0757: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ORIGINAL_YEAR:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d37 │ │ +318042: 2200 2612 |0759: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +318046: 621f 2a8e |075b: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +31804a: 1a1b 233f |075d: const-string v27, "OVERALL_WORK" // string@3f23 │ │ +31804e: 131c 6b00 |075f: const/16 v28, #int 107 // #6b │ │ +318052: 1a1d 204b |0761: const-string v29, "TXXX" // string@4b20 │ │ +318056: 1a1e 233f |0763: const-string v30, "OVERALL_WORK" // string@3f23 │ │ +31805a: 081a 0000 |0765: move-object/from16 v26, v0 │ │ +31805e: 7606 1d97 1a00 |0767: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ +318064: 6900 388d |076a: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.OVERALL_WORK:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d38 │ │ +318068: 2200 2612 |076c: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +31806c: 6225 2a8e |076e: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +318070: 1a21 1940 |0770: const-string v33, "PART" // string@4019 │ │ +318074: 1322 6c00 |0772: const/16 v34, #int 108 // #6c │ │ +318078: 1a23 204b |0774: const-string v35, "TXXX" // string@4b20 │ │ +31807c: 1a24 1940 |0776: const-string v36, "PART" // string@4019 │ │ +318080: 0820 0000 |0778: move-object/from16 v32, v0 │ │ +318084: 7606 1d97 2000 |077a: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ +31808a: 6900 398d |077d: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.PART:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d39 │ │ +31808e: 2200 2612 |077f: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +318092: 621f 2a8e |0781: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +318096: 1a1b 1b40 |0783: const-string v27, "PART_NUMBER" // string@401b │ │ +31809a: 131c 6d00 |0785: const/16 v28, #int 109 // #6d │ │ +31809e: 1a1d 204b |0787: const-string v29, "TXXX" // string@4b20 │ │ +3180a2: 1a1e 1a40 |0789: const-string v30, "PARTNUMBER" // string@401a │ │ +3180a6: 081a 0000 |078b: move-object/from16 v26, v0 │ │ +3180aa: 7606 1d97 1a00 |078d: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ +3180b0: 6900 3a8d |0790: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.PART_NUMBER:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d3a │ │ +3180b4: 2200 2612 |0792: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +3180b8: 6225 2a8e |0794: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +3180bc: 1a21 1d40 |0796: const-string v33, "PART_TYPE" // string@401d │ │ +3180c0: 1322 6e00 |0798: const/16 v34, #int 110 // #6e │ │ +3180c4: 1a23 204b |079a: const-string v35, "TXXX" // string@4b20 │ │ +3180c8: 1a24 1d40 |079c: const-string v36, "PART_TYPE" // string@401d │ │ +3180cc: 0820 0000 |079e: move-object/from16 v32, v0 │ │ +3180d0: 7606 1d97 2000 |07a0: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ +3180d6: 6900 3b8d |07a3: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.PART_TYPE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d3b │ │ +3180da: 2200 2612 |07a5: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +3180de: 6201 2a8e |07a7: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +3180e2: 1a02 4040 |07a9: const-string v2, "PERFORMER" // string@4040 │ │ +3180e6: 130d 6f00 |07ab: const/16 v13, #int 111 // #6f │ │ +3180ea: 1a0f d149 |07ad: const-string v15, "TMCL" // string@49d1 │ │ +3180ee: 7051 1e97 20fd |07af: invoke-direct {v0, v2, v13, v15, v1}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971e │ │ +3180f4: 6900 3c8d |07b2: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.PERFORMER:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d3c │ │ +3180f8: 2200 2612 |07b4: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +3180fc: 621f 2a8e |07b6: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +318100: 1a1b 4140 |07b8: const-string v27, "PERFORMER_NAME" // string@4041 │ │ +318104: 131c 7000 |07ba: const/16 v28, #int 112 // #70 │ │ +318108: 1a1d 204b |07bc: const-string v29, "TXXX" // string@4b20 │ │ +31810c: 1a1e 4140 |07be: const-string v30, "PERFORMER_NAME" // string@4041 │ │ +318110: 081a 0000 |07c0: move-object/from16 v26, v0 │ │ +318114: 7606 1d97 1a00 |07c2: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ +31811a: 6900 3d8d |07c5: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.PERFORMER_NAME:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d3d │ │ +31811e: 2200 2612 |07c7: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +318122: 6225 2a8e |07c9: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +318126: 1a21 4240 |07cb: const-string v33, "PERFORMER_NAME_SORT" // string@4042 │ │ +31812a: 1322 7100 |07cd: const/16 v34, #int 113 // #71 │ │ +31812e: 1a23 204b |07cf: const-string v35, "TXXX" // string@4b20 │ │ +318132: 1a24 4240 |07d1: const-string v36, "PERFORMER_NAME_SORT" // string@4042 │ │ +318136: 0820 0000 |07d3: move-object/from16 v32, v0 │ │ +31813a: 7606 1d97 2000 |07d5: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ +318140: 6900 3e8d |07d8: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.PERFORMER_NAME_SORT:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d3e │ │ +318144: 2200 2612 |07da: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +318148: 621f 2a8e |07dc: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +31814c: 1a1b 4340 |07de: const-string v27, "PERIOD" // string@4043 │ │ +318150: 131c 7200 |07e0: const/16 v28, #int 114 // #72 │ │ +318154: 1a1d 204b |07e2: const-string v29, "TXXX" // string@4b20 │ │ +318158: 1a1e 4340 |07e4: const-string v30, "PERIOD" // string@4043 │ │ +31815c: 081a 0000 |07e6: move-object/from16 v26, v0 │ │ +318160: 7606 1d97 1a00 |07e8: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ +318166: 6900 3f8d |07eb: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.PERIOD:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d3f │ │ +31816a: 2200 2612 |07ed: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +31816e: 6201 3a8f |07ef: sget-object v1, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey;.PRODUCER:Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey; // field@8f3a │ │ +318172: 6e10 f79b 0100 |07f1: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey;.getKey:()Ljava/lang/String; // method@9bf7 │ │ +318178: 0c24 |07f4: move-result-object v36 │ │ +31817a: 6225 2a8e |07f5: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +31817e: 1a21 a340 |07f7: const-string v33, "PRODUCER" // string@40a3 │ │ +318182: 1322 7300 |07f9: const/16 v34, #int 115 // #73 │ │ +318186: 1a23 a549 |07fb: const-string v35, "TIPL" // string@49a5 │ │ +31818a: 0820 0000 |07fd: move-object/from16 v32, v0 │ │ +31818e: 7606 1d97 2000 |07ff: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ +318194: 6900 408d |0802: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.PRODUCER:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d40 │ │ +318198: 2200 2612 |0804: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +31819c: 621f 2a8e |0806: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +3181a0: 1a1b 6e42 |0808: const-string v27, "QUALITY" // string@426e │ │ +3181a4: 131c 7400 |080a: const/16 v28, #int 116 // #74 │ │ +3181a8: 1a1d 290e |080c: const-string v29, "COMM" // string@0e29 │ │ +3181ac: 1a1e f047 |080e: const-string v30, "Songs-DB_Preference" // string@47f0 │ │ +3181b0: 081a 0000 |0810: move-object/from16 v26, v0 │ │ +3181b4: 7606 1d97 1a00 |0812: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ +3181ba: 6900 418d |0815: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.QUALITY:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d41 │ │ +3181be: 2200 2612 |0817: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +3181c2: 6225 2a8e |0819: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +3181c6: 1a21 7e42 |081b: const-string v33, "RANKING" // string@427e │ │ +3181ca: 1322 7500 |081d: const/16 v34, #int 117 // #75 │ │ +3181ce: 1a23 204b |081f: const-string v35, "TXXX" // string@4b20 │ │ +3181d2: 1a24 7e42 |0821: const-string v36, "RANKING" // string@427e │ │ +3181d6: 0820 0000 |0823: move-object/from16 v32, v0 │ │ +3181da: 7606 1d97 2000 |0825: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ +3181e0: 6900 428d |0828: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.RANKING:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d42 │ │ +3181e4: 2200 2612 |082a: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +3181e8: 6201 2a8e |082c: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +3181ec: 1a02 7f42 |082e: const-string v2, "RATING" // string@427f │ │ +3181f0: 130d 7600 |0830: const/16 v13, #int 118 // #76 │ │ +3181f4: 1a0f 6f40 |0832: const-string v15, "POPM" // string@406f │ │ +3181f8: 7051 1e97 20fd |0834: invoke-direct {v0, v2, v13, v15, v1}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971e │ │ +3181fe: 6900 438d |0837: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.RATING:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d43 │ │ +318202: 2200 2612 |0839: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +318206: 6201 2a8e |083b: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +31820a: 1a02 9f42 |083d: const-string v2, "RECORD_LABEL" // string@429f │ │ +31820e: 130d 7700 |083f: const/16 v13, #int 119 // #77 │ │ +318212: 1a0f 214a |0841: const-string v15, "TPUB" // string@4a21 │ │ +318216: 7051 1e97 20fd |0843: invoke-direct {v0, v2, v13, v15, v1}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971e │ │ +31821c: 6900 448d |0846: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.RECORD_LABEL:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d44 │ │ +318220: 2200 2612 |0848: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +318224: 6201 2a8e |084a: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +318228: 1a02 b542 |084c: const-string v2, "REMIXER" // string@42b5 │ │ +31822c: 130d 7800 |084e: const/16 v13, #int 120 // #78 │ │ +318230: 1a0f 1d4a |0850: const-string v15, "TPE4" // string@4a1d │ │ +318234: 7051 1e97 20fd |0852: invoke-direct {v0, v2, v13, v15, v1}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971e │ │ +31823a: 6900 458d |0855: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.REMIXER:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d45 │ │ +31823e: 2200 2612 |0857: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +318242: 621f 2a8e |0859: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +318246: 1a1b 6044 |085b: const-string v27, "SCRIPT" // string@4460 │ │ +31824a: 131c 7900 |085d: const/16 v28, #int 121 // #79 │ │ +31824e: 1a1d 204b |085f: const-string v29, "TXXX" // string@4b20 │ │ +318252: 1a1e aa46 |0861: const-string v30, "Script" // string@46aa │ │ +318256: 081a 0000 |0863: move-object/from16 v26, v0 │ │ +31825a: 7606 1d97 1a00 |0865: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ +318260: 6900 468d |0868: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.SCRIPT:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d46 │ │ +318264: 2200 2612 |086a: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +318268: 6225 2a8e |086c: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +31826c: 1a21 0a45 |086e: const-string v33, "SINGLE_DISC_TRACK_NO" // string@450a │ │ +318270: 1322 7a00 |0870: const/16 v34, #int 122 // #7a │ │ +318274: 1a23 204b |0872: const-string v35, "TXXX" // string@4b20 │ │ +318278: 1a24 0a45 |0874: const-string v36, "SINGLE_DISC_TRACK_NO" // string@450a │ │ +31827c: 0820 0000 |0876: move-object/from16 v32, v0 │ │ +318280: 7606 1d97 2000 |0878: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ +318286: 6900 478d |087b: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.SINGLE_DISC_TRACK_NO:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d47 │ │ +31828a: 2200 2612 |087d: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +31828e: 6201 2a8e |087f: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +318292: 1a02 3746 |0881: const-string v2, "SUBTITLE" // string@4637 │ │ +318296: 130d 7b00 |0883: const/16 v13, #int 123 // #7b │ │ +31829a: 1a0f a949 |0885: const-string v15, "TIT3" // string@49a9 │ │ +31829e: 7051 1e97 20fd |0887: invoke-direct {v0, v2, v13, v15, v1}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971e │ │ +3182a4: 6900 488d |088a: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.SUBTITLE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d48 │ │ +3182a8: 2200 2612 |088c: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +3182ac: 621f 2a8e |088e: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +3182b0: 1a1b 0849 |0890: const-string v27, "TAGS" // string@4908 │ │ +3182b4: 131c 7c00 |0892: const/16 v28, #int 124 // #7c │ │ +3182b8: 1a1d 204b |0894: const-string v29, "TXXX" // string@4b20 │ │ +3182bc: 1a1e 0849 |0896: const-string v30, "TAGS" // string@4908 │ │ +3182c0: 081a 0000 |0898: move-object/from16 v26, v0 │ │ +3182c4: 7606 1d97 1a00 |089a: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ +3182ca: 6900 498d |089d: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.TAGS:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d49 │ │ +3182ce: 2200 2612 |089f: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +3182d2: 6225 2a8e |08a1: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +3182d6: 1a21 5b49 |08a3: const-string v33, "TEMPO" // string@495b │ │ +3182da: 1322 7d00 |08a5: const/16 v34, #int 125 // #7d │ │ +3182de: 1a23 290e |08a7: const-string v35, "COMM" // string@0e29 │ │ +3182e2: 1a24 f147 |08a9: const-string v36, "Songs-DB_Tempo" // string@47f1 │ │ +3182e6: 0820 0000 |08ab: move-object/from16 v32, v0 │ │ +3182ea: 7606 1d97 2000 |08ad: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ +3182f0: 6900 4a8d |08b0: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.TEMPO:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d4a │ │ +3182f4: 2200 2612 |08b2: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +3182f8: 621f 2a8e |08b4: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +3182fc: 1a1b 9149 |08b6: const-string v27, "TIMBRE" // string@4991 │ │ +318300: 131c 7e00 |08b8: const/16 v28, #int 126 // #7e │ │ +318304: 1a1d 204b |08ba: const-string v29, "TXXX" // string@4b20 │ │ +318308: 1a1e 9249 |08bc: const-string v30, "TIMBRE_BRIGHTNESS" // string@4992 │ │ +31830c: 081a 0000 |08be: move-object/from16 v26, v0 │ │ +318310: 7606 1d97 1a00 |08c0: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ +318316: 6900 4b8d |08c3: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.TIMBRE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d4b │ │ +31831a: 2200 2612 |08c5: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +31831e: 6201 2a8e |08c7: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +318322: 1a02 ab49 |08c9: const-string v2, "TITLE" // string@49ab │ │ +318326: 130d 7f00 |08cb: const/16 v13, #int 127 // #7f │ │ +31832a: 1a0f a849 |08cd: const-string v15, "TIT2" // string@49a8 │ │ +31832e: 7051 1e97 20fd |08cf: invoke-direct {v0, v2, v13, v15, v1}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971e │ │ +318334: 6900 4c8d |08d2: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.TITLE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d4c │ │ +318338: 2200 2612 |08d4: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +31833c: 621f 2a8e |08d6: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +318340: 1a1b ad49 |08d8: const-string v27, "TITLE_MOVEMENT" // string@49ad │ │ +318344: 131c 8000 |08da: const/16 v28, #int 128 // #80 │ │ +318348: 1a1d 204b |08dc: const-string v29, "TXXX" // string@4b20 │ │ +31834c: 1a1e ad49 |08de: const-string v30, "TITLE_MOVEMENT" // string@49ad │ │ +318350: 081a 0000 |08e0: move-object/from16 v26, v0 │ │ +318354: 7606 1d97 1a00 |08e2: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ +31835a: 6900 4d8d |08e5: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.TITLE_MOVEMENT:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d4d │ │ +31835e: 2200 2612 |08e7: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +318362: 6225 2a8e |08e9: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +318366: 1a21 323a |08eb: const-string v33, "MUSICBRAINZ_WORK" // string@3a32 │ │ +31836a: 1322 8100 |08ed: const/16 v34, #int 129 // #81 │ │ +31836e: 1a23 204b |08ef: const-string v35, "TXXX" // string@4b20 │ │ +318372: 1a24 323a |08f1: const-string v36, "MUSICBRAINZ_WORK" // string@3a32 │ │ +318376: 0820 0000 |08f3: move-object/from16 v32, v0 │ │ +31837a: 7606 1d97 2000 |08f5: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ +318380: 6900 268d |08f8: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MUSICBRAINZ_WORK:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d26 │ │ +318384: 2200 2612 |08fa: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +318388: 6201 2a8e |08fc: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +31838c: 1a02 af49 |08fe: const-string v2, "TITLE_SORT" // string@49af │ │ +318390: 130d 8200 |0900: const/16 v13, #int 130 // #82 │ │ +318394: 1a0f c54a |0902: const-string v15, "TSOT" // string@4ac5 │ │ +318398: 7051 1e97 20fd |0904: invoke-direct {v0, v2, v13, v15, v1}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971e │ │ +31839e: 6900 4e8d |0907: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.TITLE_SORT:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d4e │ │ +3183a2: 2200 2612 |0909: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +3183a6: 621f 2a8e |090b: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +3183aa: 1a1b e449 |090d: const-string v27, "TONALITY" // string@49e4 │ │ +3183ae: 131c 8300 |090f: const/16 v28, #int 131 // #83 │ │ +3183b2: 1a1d 204b |0911: const-string v29, "TXXX" // string@4b20 │ │ +3183b6: 1a1e e449 |0913: const-string v30, "TONALITY" // string@49e4 │ │ +3183ba: 081a 0000 |0915: move-object/from16 v26, v0 │ │ +3183be: 7606 1d97 1a00 |0917: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ +3183c4: 6900 4f8d |091a: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.TONALITY:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d4f │ │ +3183c8: 2200 2612 |091c: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +3183cc: 6201 2a8e |091e: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +3183d0: 1a02 2e4a |0920: const-string v2, "TRACK" // string@4a2e │ │ +3183d4: 130d 8400 |0922: const/16 v13, #int 132 // #84 │ │ +3183d8: 1a0f 9f4a |0924: const-string v15, "TRCK" // string@4a9f │ │ +3183dc: 7051 1e97 20fd |0926: invoke-direct {v0, v2, v13, v15, v1}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971e │ │ +3183e2: 6900 508d |0929: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.TRACK:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d50 │ │ +3183e6: 2200 2612 |092b: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +3183ea: 6201 2a8e |092d: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +3183ee: 1a02 374a |092f: const-string v2, "TRACK_TOTAL" // string@4a37 │ │ +3183f2: 130d 8500 |0931: const/16 v13, #int 133 // #85 │ │ +3183f6: 1a0f 9f4a |0933: const-string v15, "TRCK" // string@4a9f │ │ +3183fa: 7051 1e97 20fd |0935: invoke-direct {v0, v2, v13, v15, v1}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971e │ │ +318400: 6900 518d |0938: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.TRACK_TOTAL:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d51 │ │ +318404: 2200 2612 |093a: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +318408: 621f 2a8e |093c: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +31840c: 1a1b 634f |093e: const-string v27, "URL_DISCOGS_ARTIST_SITE" // string@4f63 │ │ +318410: 131c 8600 |0940: const/16 v28, #int 134 // #86 │ │ +318414: 1a1d 9453 |0942: const-string v29, "WXXX" // string@5394 │ │ +318418: 1a1e df13 |0944: const-string v30, "DISCOGS_ARTIST" // string@13df │ │ +31841c: 081a 0000 |0946: move-object/from16 v26, v0 │ │ +318420: 7606 1d97 1a00 |0948: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ +318426: 6900 528d |094b: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.URL_DISCOGS_ARTIST_SITE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d52 │ │ +31842a: 2200 2612 |094d: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +31842e: 6225 2a8e |094f: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +318432: 1a21 644f |0951: const-string v33, "URL_DISCOGS_RELEASE_SITE" // string@4f64 │ │ +318436: 1322 8700 |0953: const/16 v34, #int 135 // #87 │ │ +31843a: 1a23 9453 |0955: const-string v35, "WXXX" // string@5394 │ │ +31843e: 1a24 e013 |0957: const-string v36, "DISCOGS_RELEASE" // string@13e0 │ │ +318442: 0820 0000 |0959: move-object/from16 v32, v0 │ │ +318446: 7606 1d97 2000 |095b: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ +31844c: 6900 538d |095e: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.URL_DISCOGS_RELEASE_SITE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d53 │ │ +318450: 2200 2612 |0960: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +318454: 621f 2a8e |0962: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +318458: 1a1b 654f |0964: const-string v27, "URL_LYRICS_SITE" // string@4f65 │ │ +31845c: 131c 8800 |0966: const/16 v28, #int 136 // #88 │ │ +318460: 1a1d 9453 |0968: const-string v29, "WXXX" // string@5394 │ │ +318464: 1a1e ee22 |096a: const-string v30, "LYRICS_SITE" // string@22ee │ │ +318468: 081a 0000 |096c: move-object/from16 v26, v0 │ │ +31846c: 7606 1d97 1a00 |096e: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ +318472: 6900 548d |0971: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.URL_LYRICS_SITE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d54 │ │ +318476: 2200 2612 |0973: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +31847a: 6201 2a8e |0975: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +31847e: 1a02 664f |0977: const-string v2, "URL_OFFICIAL_ARTIST_SITE" // string@4f66 │ │ +318482: 130d 8900 |0979: const/16 v13, #int 137 // #89 │ │ +318486: 1a0f 6a53 |097b: const-string v15, "WOAR" // string@536a │ │ +31848a: 7051 1e97 20fd |097d: invoke-direct {v0, v2, v13, v15, v1}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971e │ │ +318490: 6900 558d |0980: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.URL_OFFICIAL_ARTIST_SITE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d55 │ │ +318494: 2200 2612 |0982: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +318498: 621f 2a8e |0984: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +31849c: 1a1b 674f |0986: const-string v27, "URL_OFFICIAL_RELEASE_SITE" // string@4f67 │ │ +3184a0: 131c 8a00 |0988: const/16 v28, #int 138 // #8a │ │ +3184a4: 1a1d 9453 |098a: const-string v29, "WXXX" // string@5394 │ │ +3184a8: 1a1e b93e |098c: const-string v30, "OFFICIAL_RELEASE" // string@3eb9 │ │ +3184ac: 081a 0000 |098e: move-object/from16 v26, v0 │ │ +3184b0: 7606 1d97 1a00 |0990: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ +3184b6: 6900 568d |0993: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.URL_OFFICIAL_RELEASE_SITE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d56 │ │ +3184ba: 2200 2612 |0995: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +3184be: 6225 2a8e |0997: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +3184c2: 1a21 694f |0999: const-string v33, "URL_WIKIPEDIA_ARTIST_SITE" // string@4f69 │ │ +3184c6: 1322 8b00 |099b: const/16 v34, #int 139 // #8b │ │ +3184ca: 1a23 9453 |099d: const-string v35, "WXXX" // string@5394 │ │ +3184ce: 1a24 1653 |099f: const-string v36, "WIKIPEDIA_ARTIST" // string@5316 │ │ +3184d2: 0820 0000 |09a1: move-object/from16 v32, v0 │ │ +3184d6: 7606 1d97 2000 |09a3: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ +3184dc: 6900 578d |09a6: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.URL_WIKIPEDIA_ARTIST_SITE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d57 │ │ +3184e0: 2200 2612 |09a8: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +3184e4: 621f 2a8e |09aa: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +3184e8: 1a1b 6a4f |09ac: const-string v27, "URL_WIKIPEDIA_RELEASE_SITE" // string@4f6a │ │ +3184ec: 131c 8c00 |09ae: const/16 v28, #int 140 // #8c │ │ +3184f0: 1a1d 9453 |09b0: const-string v29, "WXXX" // string@5394 │ │ +3184f4: 1a1e 1753 |09b2: const-string v30, "WIKIPEDIA_RELEASE" // string@5317 │ │ +3184f8: 081a 0000 |09b4: move-object/from16 v26, v0 │ │ +3184fc: 7606 1d97 1a00 |09b6: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ +318502: 6900 588d |09b9: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.URL_WIKIPEDIA_RELEASE_SITE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d58 │ │ +318506: 2200 2612 |09bb: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +31850a: 6225 2a8e |09bd: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +31850e: 1a21 7153 |09bf: const-string v33, "WORK" // string@5371 │ │ +318512: 1322 8d00 |09c1: const/16 v34, #int 141 // #8d │ │ +318516: 1a23 204b |09c3: const-string v35, "TXXX" // string@4b20 │ │ +31851a: 1a24 7153 |09c5: const-string v36, "WORK" // string@5371 │ │ +31851e: 0820 0000 |09c7: move-object/from16 v32, v0 │ │ +318522: 7606 1d97 2000 |09c9: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ +318528: 6900 598d |09cc: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.WORK:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d59 │ │ +31852c: 2200 2612 |09ce: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +318530: 621f 2a8e |09d0: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +318534: 1a1b 7253 |09d2: const-string v27, "WORK_COMPOSITION" // string@5372 │ │ +318538: 131c 8e00 |09d4: const/16 v28, #int 142 // #8e │ │ +31853c: 1a1d 204b |09d6: const-string v29, "TXXX" // string@4b20 │ │ +318540: 1a1e 343a |09d8: const-string v30, "MUSICBRAINZ_WORK_COMPOSITION" // string@3a34 │ │ +318544: 081a 0000 |09da: move-object/from16 v26, v0 │ │ +318548: 7606 1d97 1a00 |09dc: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ +31854e: 6900 5a8d |09df: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.WORK_COMPOSITION:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d5a │ │ +318552: 2200 2612 |09e1: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +318556: 6225 2a8e |09e3: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +31855a: 1a21 7353 |09e5: const-string v33, "WORK_PARTOF_LEVEL3_TYPE" // string@5373 │ │ +31855e: 1322 8f00 |09e7: const/16 v34, #int 143 // #8f │ │ +318562: 1a23 204b |09e9: const-string v35, "TXXX" // string@4b20 │ │ +318566: 1a24 3f3a |09eb: const-string v36, "MUSICBRAINZ_WORK_PART_LEVEL3_TYPE" // string@3a3f │ │ +31856a: 0820 0000 |09ed: move-object/from16 v32, v0 │ │ +31856e: 7606 1d97 2000 |09ef: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ +318574: 6900 5b8d |09f2: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.WORK_PARTOF_LEVEL3_TYPE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d5b │ │ +318578: 2200 2612 |09f4: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +31857c: 621f 2a8e |09f6: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +318580: 1a1b 7453 |09f8: const-string v27, "WORK_PART_LEVEL1" // string@5374 │ │ +318584: 131c 9000 |09fa: const/16 v28, #int 144 // #90 │ │ +318588: 1a1d 204b |09fc: const-string v29, "TXXX" // string@4b20 │ │ +31858c: 1a1e 373a |09fe: const-string v30, "MUSICBRAINZ_WORK_PART_LEVEL1" // string@3a37 │ │ +318590: 081a 0000 |0a00: move-object/from16 v26, v0 │ │ +318594: 7606 1d97 1a00 |0a02: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ +31859a: 6900 5c8d |0a05: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.WORK_PART_LEVEL1:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d5c │ │ +31859e: 2200 2612 |0a07: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +3185a2: 6225 2a8e |0a09: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +3185a6: 1a21 7553 |0a0b: const-string v33, "WORK_PART_LEVEL1_TYPE" // string@5375 │ │ +3185aa: 1322 9100 |0a0d: const/16 v34, #int 145 // #91 │ │ +3185ae: 1a23 204b |0a0f: const-string v35, "TXXX" // string@4b20 │ │ +3185b2: 1a24 393a |0a11: const-string v36, "MUSICBRAINZ_WORK_PART_LEVEL1_TYPE" // string@3a39 │ │ +3185b6: 0820 0000 |0a13: move-object/from16 v32, v0 │ │ +3185ba: 7606 1d97 2000 |0a15: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ +3185c0: 6900 5d8d |0a18: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.WORK_PART_LEVEL1_TYPE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d5d │ │ +3185c4: 2200 2612 |0a1a: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +3185c8: 621f 2a8e |0a1c: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +3185cc: 1a1b 7653 |0a1e: const-string v27, "WORK_PART_LEVEL2" // string@5376 │ │ +3185d0: 131c 9200 |0a20: const/16 v28, #int 146 // #92 │ │ +3185d4: 1a1d 204b |0a22: const-string v29, "TXXX" // string@4b20 │ │ +3185d8: 1a1e 3a3a |0a24: const-string v30, "MUSICBRAINZ_WORK_PART_LEVEL2" // string@3a3a │ │ +3185dc: 081a 0000 |0a26: move-object/from16 v26, v0 │ │ +3185e0: 7606 1d97 1a00 |0a28: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ +3185e6: 6900 5e8d |0a2b: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.WORK_PART_LEVEL2:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d5e │ │ +3185ea: 2200 2612 |0a2d: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +3185ee: 6225 2a8e |0a2f: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +3185f2: 1a21 7753 |0a31: const-string v33, "WORK_PART_LEVEL2_TYPE" // string@5377 │ │ +3185f6: 1322 9300 |0a33: const/16 v34, #int 147 // #93 │ │ +3185fa: 1a23 204b |0a35: const-string v35, "TXXX" // string@4b20 │ │ +3185fe: 1a24 3c3a |0a37: const-string v36, "MUSICBRAINZ_WORK_PART_LEVEL2_TYPE" // string@3a3c │ │ +318602: 0820 0000 |0a39: move-object/from16 v32, v0 │ │ +318606: 7606 1d97 2000 |0a3b: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ +31860c: 6900 5f8d |0a3e: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.WORK_PART_LEVEL2_TYPE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d5f │ │ +318610: 2200 2612 |0a40: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +318614: 621f 2a8e |0a42: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +318618: 1a1b 7853 |0a44: const-string v27, "WORK_PART_LEVEL3" // string@5378 │ │ +31861c: 131c 9400 |0a46: const/16 v28, #int 148 // #94 │ │ +318620: 1a1d 204b |0a48: const-string v29, "TXXX" // string@4b20 │ │ +318624: 1a1e 3d3a |0a4a: const-string v30, "MUSICBRAINZ_WORK_PART_LEVEL3" // string@3a3d │ │ +318628: 081a 0000 |0a4c: move-object/from16 v26, v0 │ │ +31862c: 7606 1d97 1a00 |0a4e: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ +318632: 6900 608d |0a51: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.WORK_PART_LEVEL3:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d60 │ │ +318636: 2200 2612 |0a53: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +31863a: 6225 2a8e |0a55: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +31863e: 1a21 7a53 |0a57: const-string v33, "WORK_PART_LEVEL4" // string@537a │ │ +318642: 1322 9500 |0a59: const/16 v34, #int 149 // #95 │ │ +318646: 1a23 204b |0a5b: const-string v35, "TXXX" // string@4b20 │ │ +31864a: 1a24 403a |0a5d: const-string v36, "MUSICBRAINZ_WORK_PART_LEVEL4" // string@3a40 │ │ +31864e: 0820 0000 |0a5f: move-object/from16 v32, v0 │ │ +318652: 7606 1d97 2000 |0a61: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ +318658: 6900 618d |0a64: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.WORK_PART_LEVEL4:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d61 │ │ +31865c: 2200 2612 |0a66: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +318660: 621f 2a8e |0a68: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +318664: 1a1b 7b53 |0a6a: const-string v27, "WORK_PART_LEVEL4_TYPE" // string@537b │ │ +318668: 131c 9600 |0a6c: const/16 v28, #int 150 // #96 │ │ +31866c: 1a1d 204b |0a6e: const-string v29, "TXXX" // string@4b20 │ │ +318670: 1a1e 423a |0a70: const-string v30, "MUSICBRAINZ_WORK_PART_LEVEL4_TYPE" // string@3a42 │ │ +318674: 081a 0000 |0a72: move-object/from16 v26, v0 │ │ +318678: 7606 1d97 1a00 |0a74: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ +31867e: 6900 628d |0a77: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.WORK_PART_LEVEL4_TYPE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d62 │ │ +318682: 2200 2612 |0a79: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +318686: 6225 2a8e |0a7b: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +31868a: 1a21 7c53 |0a7d: const-string v33, "WORK_PART_LEVEL5" // string@537c │ │ +31868e: 1322 9700 |0a7f: const/16 v34, #int 151 // #97 │ │ +318692: 1a23 204b |0a81: const-string v35, "TXXX" // string@4b20 │ │ +318696: 1a24 433a |0a83: const-string v36, "MUSICBRAINZ_WORK_PART_LEVEL5" // string@3a43 │ │ +31869a: 0820 0000 |0a85: move-object/from16 v32, v0 │ │ +31869e: 7606 1d97 2000 |0a87: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ +3186a4: 6900 638d |0a8a: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.WORK_PART_LEVEL5:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d63 │ │ +3186a8: 2200 2612 |0a8c: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +3186ac: 621f 2a8e |0a8e: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +3186b0: 1a1b 7d53 |0a90: const-string v27, "WORK_PART_LEVEL5_TYPE" // string@537d │ │ +3186b4: 131c 9800 |0a92: const/16 v28, #int 152 // #98 │ │ +3186b8: 1a1d 204b |0a94: const-string v29, "TXXX" // string@4b20 │ │ +3186bc: 1a1e 453a |0a96: const-string v30, "MUSICBRAINZ_WORK_PART_LEVEL5_TYPE" // string@3a45 │ │ +3186c0: 081a 0000 |0a98: move-object/from16 v26, v0 │ │ +3186c4: 7606 1d97 1a00 |0a9a: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ +3186ca: 6900 648d |0a9d: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.WORK_PART_LEVEL5_TYPE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d64 │ │ +3186ce: 2200 2612 |0a9f: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +3186d2: 6225 2a8e |0aa1: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +3186d6: 1a21 7e53 |0aa3: const-string v33, "WORK_PART_LEVEL6" // string@537e │ │ +3186da: 1322 9900 |0aa5: const/16 v34, #int 153 // #99 │ │ +3186de: 1a23 204b |0aa7: const-string v35, "TXXX" // string@4b20 │ │ +3186e2: 1a24 463a |0aa9: const-string v36, "MUSICBRAINZ_WORK_PART_LEVEL6" // string@3a46 │ │ +3186e6: 0820 0000 |0aab: move-object/from16 v32, v0 │ │ +3186ea: 7606 1d97 2000 |0aad: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ +3186f0: 6900 658d |0ab0: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.WORK_PART_LEVEL6:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d65 │ │ +3186f4: 2200 2612 |0ab2: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +3186f8: 621f 2a8e |0ab4: sget-object v31, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +3186fc: 1a1b 7f53 |0ab6: const-string v27, "WORK_PART_LEVEL6_TYPE" // string@537f │ │ +318700: 131c 9a00 |0ab8: const/16 v28, #int 154 // #9a │ │ +318704: 1a1d 204b |0aba: const-string v29, "TXXX" // string@4b20 │ │ +318708: 1a1e 483a |0abc: const-string v30, "MUSICBRAINZ_WORK_PART_LEVEL6_TYPE" // string@3a48 │ │ +31870c: 081a 0000 |0abe: move-object/from16 v26, v0 │ │ +318710: 7606 1d97 1a00 |0ac0: invoke-direct/range {v26, v27, v28, v29, v30, v31}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ +318716: 6900 668d |0ac3: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.WORK_PART_LEVEL6_TYPE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d66 │ │ +31871a: 2200 2612 |0ac5: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +31871e: 6225 2a8e |0ac7: sget-object v37, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +318722: 1a21 8053 |0ac9: const-string v33, "WORK_TYPE" // string@5380 │ │ +318726: 1322 9b00 |0acb: const/16 v34, #int 155 // #9b │ │ +31872a: 1a23 204b |0acd: const-string v35, "TXXX" // string@4b20 │ │ +31872e: 1a24 8053 |0acf: const-string v36, "WORK_TYPE" // string@5380 │ │ +318732: 0820 0000 |0ad1: move-object/from16 v32, v0 │ │ +318736: 7606 1d97 2000 |0ad3: invoke-direct/range {v32, v33, v34, v35, v36, v37}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971d │ │ +31873c: 6900 678d |0ad6: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.WORK_TYPE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d67 │ │ +318740: 2200 2612 |0ad8: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +318744: 6201 2a8e |0ada: sget-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +318748: 1a02 fd54 |0adc: const-string v2, "YEAR" // string@54fd │ │ +31874c: 130d 9c00 |0ade: const/16 v13, #int 156 // #9c │ │ +318750: 1a0f 5349 |0ae0: const-string v15, "TDRC" // string@4953 │ │ +318754: 7051 1e97 20fd |0ae2: invoke-direct {v0, v2, v13, v15, v1}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V // method@971e │ │ +31875a: 6900 688d |0ae5: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.YEAR:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d68 │ │ +31875e: 1300 9d00 |0ae7: const/16 v0, #int 157 // #9d │ │ +318762: 2300 ec13 |0ae9: new-array v0, v0, [Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@13ec │ │ +318766: 6201 cc8c |0aeb: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ACOUSTID_FINGERPRINT:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8ccc │ │ +31876a: 1202 |0aed: const/4 v2, #int 0 // #0 │ │ +31876c: 4d01 0002 |0aee: aput-object v1, v0, v2 │ │ +318770: 6201 cd8c |0af0: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ACOUSTID_ID:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8ccd │ │ +318774: 1212 |0af2: const/4 v2, #int 1 // #1 │ │ +318776: 4d01 0002 |0af3: aput-object v1, v0, v2 │ │ +31877a: 6201 ce8c |0af5: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ALBUM:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cce │ │ +31877e: 4d01 0003 |0af7: aput-object v1, v0, v3 │ │ +318782: 6201 cf8c |0af9: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ALBUM_ARTIST:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8ccf │ │ +318786: 4d01 0004 |0afb: aput-object v1, v0, v4 │ │ +31878a: 6201 d28c |0afd: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ALBUM_ARTIST_SORT:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cd2 │ │ +31878e: 4d01 0005 |0aff: aput-object v1, v0, v5 │ │ +318792: 6201 d08c |0b01: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ALBUM_ARTISTS:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cd0 │ │ +318796: 1252 |0b03: const/4 v2, #int 5 // #5 │ │ +318798: 4d01 0002 |0b04: aput-object v1, v0, v2 │ │ +31879c: 6201 d18c |0b06: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ALBUM_ARTISTS_SORT:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cd1 │ │ +3187a0: 1262 |0b08: const/4 v2, #int 6 // #6 │ │ +3187a2: 4d01 0002 |0b09: aput-object v1, v0, v2 │ │ +3187a6: 6201 d38c |0b0b: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ALBUM_SORT:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cd3 │ │ +3187aa: 4d01 0006 |0b0d: aput-object v1, v0, v6 │ │ +3187ae: 6201 d48c |0b0f: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.AMAZON_ID:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cd4 │ │ +3187b2: 1302 0800 |0b11: const/16 v2, #int 8 // #8 │ │ +3187b6: 4d01 0002 |0b13: aput-object v1, v0, v2 │ │ +3187ba: 6201 d58c |0b15: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ARRANGER:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cd5 │ │ +3187be: 1302 0900 |0b17: const/16 v2, #int 9 // #9 │ │ +3187c2: 4d01 0002 |0b19: aput-object v1, v0, v2 │ │ +3187c6: 6201 d68c |0b1b: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ARRANGER_SORT:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cd6 │ │ +3187ca: 1302 0a00 |0b1d: const/16 v2, #int 10 // #a │ │ +3187ce: 4d01 0002 |0b1f: aput-object v1, v0, v2 │ │ +3187d2: 6201 d78c |0b21: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ARTIST:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cd7 │ │ +3187d6: 4d01 0007 |0b23: aput-object v1, v0, v7 │ │ +3187da: 6201 d88c |0b25: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ARTISTS:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cd8 │ │ +3187de: 1302 0c00 |0b27: const/16 v2, #int 12 // #c │ │ +3187e2: 4d01 0002 |0b29: aput-object v1, v0, v2 │ │ +3187e6: 6201 d98c |0b2b: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ARTISTS_SORT:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cd9 │ │ +3187ea: 1302 0d00 |0b2d: const/16 v2, #int 13 // #d │ │ +3187ee: 4d01 0002 |0b2f: aput-object v1, v0, v2 │ │ +3187f2: 6201 da8c |0b31: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ARTIST_SORT:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cda │ │ +3187f6: 4d01 0008 |0b33: aput-object v1, v0, v8 │ │ +3187fa: 6201 db8c |0b35: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.BARCODE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cdb │ │ +3187fe: 1302 0f00 |0b37: const/16 v2, #int 15 // #f │ │ +318802: 4d01 0002 |0b39: aput-object v1, v0, v2 │ │ +318806: 6201 dc8c |0b3b: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.BPM:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cdc │ │ +31880a: 4d01 0009 |0b3d: aput-object v1, v0, v9 │ │ +31880e: 6201 dd8c |0b3f: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.CATALOG_NO:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cdd │ │ +318812: 1302 1100 |0b41: const/16 v2, #int 17 // #11 │ │ +318816: 4d01 0002 |0b43: aput-object v1, v0, v2 │ │ +31881a: 6201 de8c |0b45: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.CHOIR:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cde │ │ +31881e: 1302 1200 |0b47: const/16 v2, #int 18 // #12 │ │ +318822: 4d01 0002 |0b49: aput-object v1, v0, v2 │ │ +318826: 6201 df8c |0b4b: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.CHOIR_SORT:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cdf │ │ +31882a: 1302 1300 |0b4d: const/16 v2, #int 19 // #13 │ │ +31882e: 4d01 0002 |0b4f: aput-object v1, v0, v2 │ │ +318832: 6201 e08c |0b51: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.CLASSICAL_CATALOG:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8ce0 │ │ +318836: 1302 1400 |0b53: const/16 v2, #int 20 // #14 │ │ +31883a: 4d01 0002 |0b55: aput-object v1, v0, v2 │ │ +31883e: 6201 e18c |0b57: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.CLASSICAL_NICKNAME:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8ce1 │ │ +318842: 1302 1500 |0b59: const/16 v2, #int 21 // #15 │ │ +318846: 4d01 0002 |0b5b: aput-object v1, v0, v2 │ │ +31884a: 6201 e28c |0b5d: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.COMMENT:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8ce2 │ │ +31884e: 4d01 000a |0b5f: aput-object v1, v0, v10 │ │ +318852: 6201 e38c |0b61: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.COMPOSER:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8ce3 │ │ +318856: 4d01 000b |0b63: aput-object v1, v0, v11 │ │ +31885a: 6201 e48c |0b65: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.COMPOSER_SORT:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8ce4 │ │ +31885e: 4d01 000c |0b67: aput-object v1, v0, v12 │ │ +318862: 6201 e58c |0b69: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.CONDUCTOR:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8ce5 │ │ +318866: 1302 1900 |0b6b: const/16 v2, #int 25 // #19 │ │ +31886a: 4d01 0002 |0b6d: aput-object v1, v0, v2 │ │ +31886e: 6201 e68c |0b6f: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.CONDUCTOR_SORT:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8ce6 │ │ +318872: 1302 1a00 |0b71: const/16 v2, #int 26 // #1a │ │ +318876: 4d01 0002 |0b73: aput-object v1, v0, v2 │ │ +31887a: 6201 e78c |0b75: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.COPYRIGHT:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8ce7 │ │ +31887e: 1302 1b00 |0b77: const/16 v2, #int 27 // #1b │ │ +318882: 4d01 0002 |0b79: aput-object v1, v0, v2 │ │ +318886: 6201 e88c |0b7b: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.COUNTRY:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8ce8 │ │ +31888a: 1302 1c00 |0b7d: const/16 v2, #int 28 // #1c │ │ +31888e: 4d01 0002 |0b7f: aput-object v1, v0, v2 │ │ +318892: 6201 e98c |0b81: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.COVER_ART:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8ce9 │ │ +318896: 1302 1d00 |0b83: const/16 v2, #int 29 // #1d │ │ +31889a: 4d01 0002 |0b85: aput-object v1, v0, v2 │ │ +31889e: 6201 ea8c |0b87: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.CUSTOM1:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cea │ │ +3188a2: 1302 1e00 |0b89: const/16 v2, #int 30 // #1e │ │ +3188a6: 4d01 0002 |0b8b: aput-object v1, v0, v2 │ │ +3188aa: 6201 eb8c |0b8d: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.CUSTOM2:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8ceb │ │ +3188ae: 1302 1f00 |0b8f: const/16 v2, #int 31 // #1f │ │ +3188b2: 4d01 0002 |0b91: aput-object v1, v0, v2 │ │ +3188b6: 6201 ec8c |0b93: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.CUSTOM3:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cec │ │ +3188ba: 1302 2000 |0b95: const/16 v2, #int 32 // #20 │ │ +3188be: 4d01 0002 |0b97: aput-object v1, v0, v2 │ │ +3188c2: 6201 ed8c |0b99: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.CUSTOM4:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8ced │ │ +3188c6: 1302 2100 |0b9b: const/16 v2, #int 33 // #21 │ │ +3188ca: 4d01 0002 |0b9d: aput-object v1, v0, v2 │ │ +3188ce: 6201 ee8c |0b9f: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.CUSTOM5:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cee │ │ +3188d2: 1302 2200 |0ba1: const/16 v2, #int 34 // #22 │ │ +3188d6: 4d01 0002 |0ba3: aput-object v1, v0, v2 │ │ +3188da: 6201 ef8c |0ba5: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.DISC_NO:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cef │ │ +3188de: 1302 2300 |0ba7: const/16 v2, #int 35 // #23 │ │ +3188e2: 4d01 0002 |0ba9: aput-object v1, v0, v2 │ │ +3188e6: 6201 f08c |0bab: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.DISC_SUBTITLE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cf0 │ │ +3188ea: 4d01 000e |0bad: aput-object v1, v0, v14 │ │ +3188ee: 6201 f18c |0baf: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.DISC_TOTAL:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cf1 │ │ +3188f2: 1302 2500 |0bb1: const/16 v2, #int 37 // #25 │ │ +3188f6: 4d01 0002 |0bb3: aput-object v1, v0, v2 │ │ +3188fa: 6201 f28c |0bb5: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.DJMIXER:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cf2 │ │ +3188fe: 1302 2600 |0bb7: const/16 v2, #int 38 // #26 │ │ +318902: 4d01 0002 |0bb9: aput-object v1, v0, v2 │ │ +318906: 6201 f38c |0bbb: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ENCODER:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cf3 │ │ +31890a: 1302 2700 |0bbd: const/16 v2, #int 39 // #27 │ │ +31890e: 4d01 0002 |0bbf: aput-object v1, v0, v2 │ │ +318912: 6201 f48c |0bc1: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ENGINEER:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cf4 │ │ +318916: 1302 2800 |0bc3: const/16 v2, #int 40 // #28 │ │ +31891a: 4d01 0002 |0bc5: aput-object v1, v0, v2 │ │ +31891e: 6201 f58c |0bc7: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ENSEMBLE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cf5 │ │ +318922: 1302 2900 |0bc9: const/16 v2, #int 41 // #29 │ │ +318926: 4d01 0002 |0bcb: aput-object v1, v0, v2 │ │ +31892a: 6201 f68c |0bcd: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ENSEMBLE_SORT:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cf6 │ │ +31892e: 1302 2a00 |0bcf: const/16 v2, #int 42 // #2a │ │ +318932: 4d01 0002 |0bd1: aput-object v1, v0, v2 │ │ +318936: 6201 f78c |0bd3: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.FBPM:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cf7 │ │ +31893a: 1302 2b00 |0bd5: const/16 v2, #int 43 // #2b │ │ +31893e: 4d01 0002 |0bd7: aput-object v1, v0, v2 │ │ +318942: 6201 f88c |0bd9: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.GENRE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cf8 │ │ +318946: 1302 2c00 |0bdb: const/16 v2, #int 44 // #2c │ │ +31894a: 4d01 0002 |0bdd: aput-object v1, v0, v2 │ │ +31894e: 6201 f98c |0bdf: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.GROUP:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cf9 │ │ +318952: 1302 2d00 |0be1: const/16 v2, #int 45 // #2d │ │ +318956: 4d01 0002 |0be3: aput-object v1, v0, v2 │ │ +31895a: 6201 fa8c |0be5: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.GROUPING:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cfa │ │ +31895e: 1302 2e00 |0be7: const/16 v2, #int 46 // #2e │ │ +318962: 4d01 0002 |0be9: aput-object v1, v0, v2 │ │ +318966: 6201 fc8c |0beb: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.INVOLVED_PERSON:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cfc │ │ +31896a: 1302 2f00 |0bed: const/16 v2, #int 47 // #2f │ │ +31896e: 4d01 0002 |0bef: aput-object v1, v0, v2 │ │ +318972: 6201 fb8c |0bf1: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.INSTRUMENT:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cfb │ │ +318976: 1302 3000 |0bf3: const/16 v2, #int 48 // #30 │ │ +31897a: 4d01 0002 |0bf5: aput-object v1, v0, v2 │ │ +31897e: 6201 fd8c |0bf7: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.IPI:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cfd │ │ +318982: 1302 3100 |0bf9: const/16 v2, #int 49 // #31 │ │ +318986: 4d01 0002 |0bfb: aput-object v1, v0, v2 │ │ +31898a: 6201 fe8c |0bfd: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ISRC:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cfe │ │ +31898e: 1302 3200 |0bff: const/16 v2, #int 50 // #32 │ │ +318992: 4d01 0002 |0c01: aput-object v1, v0, v2 │ │ +318996: 6201 ff8c |0c03: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ISWC:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cff │ │ +31899a: 1302 3300 |0c05: const/16 v2, #int 51 // #33 │ │ +31899e: 4d01 0002 |0c07: aput-object v1, v0, v2 │ │ +3189a2: 6201 008d |0c09: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.IS_CLASSICAL:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d00 │ │ +3189a6: 1302 3400 |0c0b: const/16 v2, #int 52 // #34 │ │ +3189aa: 4d01 0002 |0c0d: aput-object v1, v0, v2 │ │ +3189ae: 6201 018d |0c0f: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.IS_COMPILATION:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d01 │ │ +3189b2: 1302 3500 |0c11: const/16 v2, #int 53 // #35 │ │ +3189b6: 4d01 0002 |0c13: aput-object v1, v0, v2 │ │ +3189ba: 6201 028d |0c15: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.IS_HD:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d02 │ │ +3189be: 1302 3600 |0c17: const/16 v2, #int 54 // #36 │ │ +3189c2: 4d01 0002 |0c19: aput-object v1, v0, v2 │ │ +3189c6: 6201 038d |0c1b: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.IS_SOUNDTRACK:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d03 │ │ +3189ca: 1302 3700 |0c1d: const/16 v2, #int 55 // #37 │ │ +3189ce: 4d01 0002 |0c1f: aput-object v1, v0, v2 │ │ +3189d2: 6201 048d |0c21: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ITUNES_GROUPING:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d04 │ │ +3189d6: 1302 3800 |0c23: const/16 v2, #int 56 // #38 │ │ +3189da: 4d01 0002 |0c25: aput-object v1, v0, v2 │ │ +3189de: 6201 058d |0c27: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.KEY:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d05 │ │ +3189e2: 1302 3900 |0c29: const/16 v2, #int 57 // #39 │ │ +3189e6: 4d01 0002 |0c2b: aput-object v1, v0, v2 │ │ +3189ea: 6201 068d |0c2d: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.LANGUAGE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d06 │ │ +3189ee: 1302 3a00 |0c2f: const/16 v2, #int 58 // #3a │ │ +3189f2: 4d01 0002 |0c31: aput-object v1, v0, v2 │ │ +3189f6: 6201 078d |0c33: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.LYRICIST:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d07 │ │ +3189fa: 1302 3b00 |0c35: const/16 v2, #int 59 // #3b │ │ +3189fe: 4d01 0002 |0c37: aput-object v1, v0, v2 │ │ +318a02: 6201 088d |0c39: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.LYRICIST_SORT:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d08 │ │ +318a06: 1302 3c00 |0c3b: const/16 v2, #int 60 // #3c │ │ +318a0a: 4d01 0002 |0c3d: aput-object v1, v0, v2 │ │ +318a0e: 6201 098d |0c3f: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.LYRICS:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d09 │ │ +318a12: 1302 3d00 |0c41: const/16 v2, #int 61 // #3d │ │ +318a16: 4d01 0002 |0c43: aput-object v1, v0, v2 │ │ +318a1a: 6201 0a8d |0c45: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MEDIA:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d0a │ │ +318a1e: 1302 3e00 |0c47: const/16 v2, #int 62 // #3e │ │ +318a22: 4d01 0002 |0c49: aput-object v1, v0, v2 │ │ +318a26: 6201 0b8d |0c4b: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MIXER:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d0b │ │ +318a2a: 1302 3f00 |0c4d: const/16 v2, #int 63 // #3f │ │ +318a2e: 4d01 0002 |0c4f: aput-object v1, v0, v2 │ │ +318a32: 6201 0c8d |0c51: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MOOD:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d0c │ │ +318a36: 1302 4000 |0c53: const/16 v2, #int 64 // #40 │ │ +318a3a: 4d01 0002 |0c55: aput-object v1, v0, v2 │ │ +318a3e: 6201 0d8d |0c57: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MOOD_ACOUSTIC:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d0d │ │ +318a42: 1302 4100 |0c59: const/16 v2, #int 65 // #41 │ │ +318a46: 4d01 0002 |0c5b: aput-object v1, v0, v2 │ │ +318a4a: 6201 0e8d |0c5d: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MOOD_AGGRESSIVE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d0e │ │ +318a4e: 1302 4200 |0c5f: const/16 v2, #int 66 // #42 │ │ +318a52: 4d01 0002 |0c61: aput-object v1, v0, v2 │ │ +318a56: 6201 0f8d |0c63: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MOOD_AROUSAL:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d0f │ │ +318a5a: 1302 4300 |0c65: const/16 v2, #int 67 // #43 │ │ +318a5e: 4d01 0002 |0c67: aput-object v1, v0, v2 │ │ +318a62: 6201 108d |0c69: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MOOD_DANCEABILITY:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d10 │ │ +318a66: 1302 4400 |0c6b: const/16 v2, #int 68 // #44 │ │ +318a6a: 4d01 0002 |0c6d: aput-object v1, v0, v2 │ │ +318a6e: 6201 118d |0c6f: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MOOD_ELECTRONIC:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d11 │ │ +318a72: 1302 4500 |0c71: const/16 v2, #int 69 // #45 │ │ +318a76: 4d01 0002 |0c73: aput-object v1, v0, v2 │ │ +318a7a: 6201 128d |0c75: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MOOD_HAPPY:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d12 │ │ +318a7e: 1302 4600 |0c77: const/16 v2, #int 70 // #46 │ │ +318a82: 4d01 0002 |0c79: aput-object v1, v0, v2 │ │ +318a86: 6201 138d |0c7b: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MOOD_INSTRUMENTAL:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d13 │ │ +318a8a: 1302 4700 |0c7d: const/16 v2, #int 71 // #47 │ │ +318a8e: 4d01 0002 |0c7f: aput-object v1, v0, v2 │ │ +318a92: 6201 148d |0c81: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MOOD_PARTY:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d14 │ │ +318a96: 1302 4800 |0c83: const/16 v2, #int 72 // #48 │ │ +318a9a: 4d01 0002 |0c85: aput-object v1, v0, v2 │ │ +318a9e: 6201 158d |0c87: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MOOD_RELAXED:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d15 │ │ +318aa2: 1302 4900 |0c89: const/16 v2, #int 73 // #49 │ │ +318aa6: 4d01 0002 |0c8b: aput-object v1, v0, v2 │ │ +318aaa: 6201 168d |0c8d: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MOOD_SAD:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d16 │ │ +318aae: 1302 4a00 |0c8f: const/16 v2, #int 74 // #4a │ │ +318ab2: 4d01 0002 |0c91: aput-object v1, v0, v2 │ │ +318ab6: 6201 178d |0c93: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MOOD_VALENCE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d17 │ │ +318aba: 1302 4b00 |0c95: const/16 v2, #int 75 // #4b │ │ +318abe: 4d01 0002 |0c97: aput-object v1, v0, v2 │ │ +318ac2: 6201 188d |0c99: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MOVEMENT:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d18 │ │ +318ac6: 1302 4c00 |0c9b: const/16 v2, #int 76 // #4c │ │ +318aca: 4d01 0002 |0c9d: aput-object v1, v0, v2 │ │ +318ace: 6201 198d |0c9f: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MOVEMENT_NO:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d19 │ │ +318ad2: 1302 4d00 |0ca1: const/16 v2, #int 77 // #4d │ │ +318ad6: 4d01 0002 |0ca3: aput-object v1, v0, v2 │ │ +318ada: 6201 1a8d |0ca5: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MOVEMENT_TOTAL:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d1a │ │ +318ade: 1302 4e00 |0ca7: const/16 v2, #int 78 // #4e │ │ +318ae2: 4d01 0002 |0ca9: aput-object v1, v0, v2 │ │ +318ae6: 6201 1b8d |0cab: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MUSICBRAINZ_ARTISTID:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d1b │ │ +318aea: 1302 4f00 |0cad: const/16 v2, #int 79 // #4f │ │ +318aee: 4d01 0002 |0caf: aput-object v1, v0, v2 │ │ +318af2: 6201 1c8d |0cb1: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MUSICBRAINZ_DISC_ID:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d1c │ │ +318af6: 1302 5000 |0cb3: const/16 v2, #int 80 // #50 │ │ +318afa: 4d01 0002 |0cb5: aput-object v1, v0, v2 │ │ +318afe: 6201 1d8d |0cb7: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MUSICBRAINZ_ORIGINAL_RELEASEID:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d1d │ │ +318b02: 1302 5100 |0cb9: const/16 v2, #int 81 // #51 │ │ +318b06: 4d01 0002 |0cbb: aput-object v1, v0, v2 │ │ +318b0a: 6201 1e8d |0cbd: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MUSICBRAINZ_RELEASEARTISTID:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d1e │ │ +318b0e: 1302 5200 |0cbf: const/16 v2, #int 82 // #52 │ │ +318b12: 4d01 0002 |0cc1: aput-object v1, v0, v2 │ │ +318b16: 6201 1f8d |0cc3: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MUSICBRAINZ_RELEASEID:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d1f │ │ +318b1a: 1302 5300 |0cc5: const/16 v2, #int 83 // #53 │ │ +318b1e: 4d01 0002 |0cc7: aput-object v1, v0, v2 │ │ +318b22: 6201 208d |0cc9: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MUSICBRAINZ_RELEASE_COUNTRY:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d20 │ │ +318b26: 1302 5400 |0ccb: const/16 v2, #int 84 // #54 │ │ +318b2a: 4d01 0002 |0ccd: aput-object v1, v0, v2 │ │ +318b2e: 6201 218d |0ccf: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MUSICBRAINZ_RELEASE_GROUP_ID:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d21 │ │ +318b32: 1302 5500 |0cd1: const/16 v2, #int 85 // #55 │ │ +318b36: 4d01 0002 |0cd3: aput-object v1, v0, v2 │ │ +318b3a: 6201 228d |0cd5: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MUSICBRAINZ_RELEASE_STATUS:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d22 │ │ +318b3e: 1302 5600 |0cd7: const/16 v2, #int 86 // #56 │ │ +318b42: 4d01 0002 |0cd9: aput-object v1, v0, v2 │ │ +318b46: 6201 238d |0cdb: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MUSICBRAINZ_RELEASE_TRACK_ID:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d23 │ │ +318b4a: 1302 5700 |0cdd: const/16 v2, #int 87 // #57 │ │ +318b4e: 4d01 0002 |0cdf: aput-object v1, v0, v2 │ │ +318b52: 6201 248d |0ce1: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MUSICBRAINZ_RELEASE_TYPE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d24 │ │ +318b56: 1302 5800 |0ce3: const/16 v2, #int 88 // #58 │ │ +318b5a: 4d01 0002 |0ce5: aput-object v1, v0, v2 │ │ +318b5e: 6201 258d |0ce7: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MUSICBRAINZ_TRACK_ID:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d25 │ │ +318b62: 1302 5900 |0ce9: const/16 v2, #int 89 // #59 │ │ +318b66: 4d01 0002 |0ceb: aput-object v1, v0, v2 │ │ +318b6a: 6201 278d |0ced: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MUSICBRAINZ_WORK_COMPOSITION_ID:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d27 │ │ +318b6e: 1302 5a00 |0cef: const/16 v2, #int 90 // #5a │ │ +318b72: 4d01 0002 |0cf1: aput-object v1, v0, v2 │ │ +318b76: 6201 288d |0cf3: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MUSICBRAINZ_WORK_ID:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d28 │ │ +318b7a: 1302 5b00 |0cf5: const/16 v2, #int 91 // #5b │ │ +318b7e: 4d01 0002 |0cf7: aput-object v1, v0, v2 │ │ +318b82: 6201 298d |0cf9: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL1_ID:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d29 │ │ +318b86: 1302 5c00 |0cfb: const/16 v2, #int 92 // #5c │ │ +318b8a: 4d01 0002 |0cfd: aput-object v1, v0, v2 │ │ +318b8e: 6201 2a8d |0cff: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL2_ID:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d2a │ │ +318b92: 1302 5d00 |0d01: const/16 v2, #int 93 // #5d │ │ +318b96: 4d01 0002 |0d03: aput-object v1, v0, v2 │ │ +318b9a: 6201 2b8d |0d05: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL3_ID:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d2b │ │ +318b9e: 1302 5e00 |0d07: const/16 v2, #int 94 // #5e │ │ +318ba2: 4d01 0002 |0d09: aput-object v1, v0, v2 │ │ +318ba6: 6201 2c8d |0d0b: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL4_ID:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d2c │ │ +318baa: 1302 5f00 |0d0d: const/16 v2, #int 95 // #5f │ │ +318bae: 4d01 0002 |0d0f: aput-object v1, v0, v2 │ │ +318bb2: 6201 2d8d |0d11: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL5_ID:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d2d │ │ +318bb6: 1302 6000 |0d13: const/16 v2, #int 96 // #60 │ │ +318bba: 4d01 0002 |0d15: aput-object v1, v0, v2 │ │ +318bbe: 6201 2e8d |0d17: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL6_ID:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d2e │ │ +318bc2: 1302 6100 |0d19: const/16 v2, #int 97 // #61 │ │ +318bc6: 4d01 0002 |0d1b: aput-object v1, v0, v2 │ │ +318bca: 6201 2f8d |0d1d: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MUSICIP_ID:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d2f │ │ +318bce: 1302 6200 |0d1f: const/16 v2, #int 98 // #62 │ │ +318bd2: 4d01 0002 |0d21: aput-object v1, v0, v2 │ │ +318bd6: 6201 308d |0d23: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.OCCASION:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d30 │ │ +318bda: 1302 6300 |0d25: const/16 v2, #int 99 // #63 │ │ +318bde: 4d01 0002 |0d27: aput-object v1, v0, v2 │ │ +318be2: 6201 318d |0d29: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.OPUS:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d31 │ │ +318be6: 1302 6400 |0d2b: const/16 v2, #int 100 // #64 │ │ +318bea: 4d01 0002 |0d2d: aput-object v1, v0, v2 │ │ +318bee: 6201 328d |0d2f: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ORCHESTRA:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d32 │ │ +318bf2: 1302 6500 |0d31: const/16 v2, #int 101 // #65 │ │ +318bf6: 4d01 0002 |0d33: aput-object v1, v0, v2 │ │ +318bfa: 6201 338d |0d35: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ORCHESTRA_SORT:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d33 │ │ +318bfe: 1302 6600 |0d37: const/16 v2, #int 102 // #66 │ │ +318c02: 4d01 0002 |0d39: aput-object v1, v0, v2 │ │ +318c06: 6201 348d |0d3b: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ORIGINAL_ALBUM:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d34 │ │ +318c0a: 1302 6700 |0d3d: const/16 v2, #int 103 // #67 │ │ +318c0e: 4d01 0002 |0d3f: aput-object v1, v0, v2 │ │ +318c12: 6201 358d |0d41: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ORIGINAL_ARTIST:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d35 │ │ +318c16: 1302 6800 |0d43: const/16 v2, #int 104 // #68 │ │ +318c1a: 4d01 0002 |0d45: aput-object v1, v0, v2 │ │ +318c1e: 6201 368d |0d47: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ORIGINAL_LYRICIST:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d36 │ │ +318c22: 1302 6900 |0d49: const/16 v2, #int 105 // #69 │ │ +318c26: 4d01 0002 |0d4b: aput-object v1, v0, v2 │ │ +318c2a: 6201 378d |0d4d: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ORIGINAL_YEAR:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d37 │ │ +318c2e: 1302 6a00 |0d4f: const/16 v2, #int 106 // #6a │ │ +318c32: 4d01 0002 |0d51: aput-object v1, v0, v2 │ │ +318c36: 6201 388d |0d53: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.OVERALL_WORK:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d38 │ │ +318c3a: 1302 6b00 |0d55: const/16 v2, #int 107 // #6b │ │ +318c3e: 4d01 0002 |0d57: aput-object v1, v0, v2 │ │ +318c42: 6201 398d |0d59: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.PART:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d39 │ │ +318c46: 1302 6c00 |0d5b: const/16 v2, #int 108 // #6c │ │ +318c4a: 4d01 0002 |0d5d: aput-object v1, v0, v2 │ │ +318c4e: 6201 3a8d |0d5f: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.PART_NUMBER:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d3a │ │ +318c52: 1302 6d00 |0d61: const/16 v2, #int 109 // #6d │ │ +318c56: 4d01 0002 |0d63: aput-object v1, v0, v2 │ │ +318c5a: 6201 3b8d |0d65: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.PART_TYPE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d3b │ │ +318c5e: 1302 6e00 |0d67: const/16 v2, #int 110 // #6e │ │ +318c62: 4d01 0002 |0d69: aput-object v1, v0, v2 │ │ +318c66: 6201 3c8d |0d6b: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.PERFORMER:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d3c │ │ +318c6a: 1302 6f00 |0d6d: const/16 v2, #int 111 // #6f │ │ +318c6e: 4d01 0002 |0d6f: aput-object v1, v0, v2 │ │ +318c72: 6201 3d8d |0d71: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.PERFORMER_NAME:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d3d │ │ +318c76: 1302 7000 |0d73: const/16 v2, #int 112 // #70 │ │ +318c7a: 4d01 0002 |0d75: aput-object v1, v0, v2 │ │ +318c7e: 6201 3e8d |0d77: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.PERFORMER_NAME_SORT:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d3e │ │ +318c82: 1302 7100 |0d79: const/16 v2, #int 113 // #71 │ │ +318c86: 4d01 0002 |0d7b: aput-object v1, v0, v2 │ │ +318c8a: 6201 3f8d |0d7d: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.PERIOD:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d3f │ │ +318c8e: 1302 7200 |0d7f: const/16 v2, #int 114 // #72 │ │ +318c92: 4d01 0002 |0d81: aput-object v1, v0, v2 │ │ +318c96: 6201 408d |0d83: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.PRODUCER:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d40 │ │ +318c9a: 1302 7300 |0d85: const/16 v2, #int 115 // #73 │ │ +318c9e: 4d01 0002 |0d87: aput-object v1, v0, v2 │ │ +318ca2: 6201 418d |0d89: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.QUALITY:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d41 │ │ +318ca6: 1302 7400 |0d8b: const/16 v2, #int 116 // #74 │ │ +318caa: 4d01 0002 |0d8d: aput-object v1, v0, v2 │ │ +318cae: 6201 428d |0d8f: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.RANKING:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d42 │ │ +318cb2: 1302 7500 |0d91: const/16 v2, #int 117 // #75 │ │ +318cb6: 4d01 0002 |0d93: aput-object v1, v0, v2 │ │ +318cba: 6201 438d |0d95: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.RATING:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d43 │ │ +318cbe: 1302 7600 |0d97: const/16 v2, #int 118 // #76 │ │ +318cc2: 4d01 0002 |0d99: aput-object v1, v0, v2 │ │ +318cc6: 6201 448d |0d9b: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.RECORD_LABEL:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d44 │ │ +318cca: 1302 7700 |0d9d: const/16 v2, #int 119 // #77 │ │ +318cce: 4d01 0002 |0d9f: aput-object v1, v0, v2 │ │ +318cd2: 6201 458d |0da1: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.REMIXER:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d45 │ │ +318cd6: 1302 7800 |0da3: const/16 v2, #int 120 // #78 │ │ +318cda: 4d01 0002 |0da5: aput-object v1, v0, v2 │ │ +318cde: 6201 468d |0da7: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.SCRIPT:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d46 │ │ +318ce2: 1302 7900 |0da9: const/16 v2, #int 121 // #79 │ │ +318ce6: 4d01 0002 |0dab: aput-object v1, v0, v2 │ │ +318cea: 6201 478d |0dad: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.SINGLE_DISC_TRACK_NO:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d47 │ │ +318cee: 1302 7a00 |0daf: const/16 v2, #int 122 // #7a │ │ +318cf2: 4d01 0002 |0db1: aput-object v1, v0, v2 │ │ +318cf6: 6201 488d |0db3: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.SUBTITLE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d48 │ │ +318cfa: 1302 7b00 |0db5: const/16 v2, #int 123 // #7b │ │ +318cfe: 4d01 0002 |0db7: aput-object v1, v0, v2 │ │ +318d02: 6201 498d |0db9: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.TAGS:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d49 │ │ +318d06: 1302 7c00 |0dbb: const/16 v2, #int 124 // #7c │ │ +318d0a: 4d01 0002 |0dbd: aput-object v1, v0, v2 │ │ +318d0e: 6201 4a8d |0dbf: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.TEMPO:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d4a │ │ +318d12: 1302 7d00 |0dc1: const/16 v2, #int 125 // #7d │ │ +318d16: 4d01 0002 |0dc3: aput-object v1, v0, v2 │ │ +318d1a: 6201 4b8d |0dc5: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.TIMBRE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d4b │ │ +318d1e: 1302 7e00 |0dc7: const/16 v2, #int 126 // #7e │ │ +318d22: 4d01 0002 |0dc9: aput-object v1, v0, v2 │ │ +318d26: 6201 4c8d |0dcb: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.TITLE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d4c │ │ +318d2a: 1302 7f00 |0dcd: const/16 v2, #int 127 // #7f │ │ +318d2e: 4d01 0002 |0dcf: aput-object v1, v0, v2 │ │ +318d32: 6201 4d8d |0dd1: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.TITLE_MOVEMENT:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d4d │ │ +318d36: 1302 8000 |0dd3: const/16 v2, #int 128 // #80 │ │ +318d3a: 4d01 0002 |0dd5: aput-object v1, v0, v2 │ │ +318d3e: 6201 268d |0dd7: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MUSICBRAINZ_WORK:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d26 │ │ +318d42: 1302 8100 |0dd9: const/16 v2, #int 129 // #81 │ │ +318d46: 4d01 0002 |0ddb: aput-object v1, v0, v2 │ │ +318d4a: 6201 4e8d |0ddd: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.TITLE_SORT:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d4e │ │ +318d4e: 1302 8200 |0ddf: const/16 v2, #int 130 // #82 │ │ +318d52: 4d01 0002 |0de1: aput-object v1, v0, v2 │ │ +318d56: 6201 4f8d |0de3: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.TONALITY:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d4f │ │ +318d5a: 1302 8300 |0de5: const/16 v2, #int 131 // #83 │ │ +318d5e: 4d01 0002 |0de7: aput-object v1, v0, v2 │ │ +318d62: 6201 508d |0de9: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.TRACK:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d50 │ │ +318d66: 1302 8400 |0deb: const/16 v2, #int 132 // #84 │ │ +318d6a: 4d01 0002 |0ded: aput-object v1, v0, v2 │ │ +318d6e: 6201 518d |0def: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.TRACK_TOTAL:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d51 │ │ +318d72: 1302 8500 |0df1: const/16 v2, #int 133 // #85 │ │ +318d76: 4d01 0002 |0df3: aput-object v1, v0, v2 │ │ +318d7a: 6201 528d |0df5: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.URL_DISCOGS_ARTIST_SITE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d52 │ │ +318d7e: 1302 8600 |0df7: const/16 v2, #int 134 // #86 │ │ +318d82: 4d01 0002 |0df9: aput-object v1, v0, v2 │ │ +318d86: 6201 538d |0dfb: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.URL_DISCOGS_RELEASE_SITE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d53 │ │ +318d8a: 1302 8700 |0dfd: const/16 v2, #int 135 // #87 │ │ +318d8e: 4d01 0002 |0dff: aput-object v1, v0, v2 │ │ +318d92: 6201 548d |0e01: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.URL_LYRICS_SITE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d54 │ │ +318d96: 1302 8800 |0e03: const/16 v2, #int 136 // #88 │ │ +318d9a: 4d01 0002 |0e05: aput-object v1, v0, v2 │ │ +318d9e: 6201 558d |0e07: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.URL_OFFICIAL_ARTIST_SITE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d55 │ │ +318da2: 1302 8900 |0e09: const/16 v2, #int 137 // #89 │ │ +318da6: 4d01 0002 |0e0b: aput-object v1, v0, v2 │ │ +318daa: 6201 568d |0e0d: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.URL_OFFICIAL_RELEASE_SITE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d56 │ │ +318dae: 1302 8a00 |0e0f: const/16 v2, #int 138 // #8a │ │ +318db2: 4d01 0002 |0e11: aput-object v1, v0, v2 │ │ +318db6: 6201 578d |0e13: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.URL_WIKIPEDIA_ARTIST_SITE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d57 │ │ +318dba: 1302 8b00 |0e15: const/16 v2, #int 139 // #8b │ │ +318dbe: 4d01 0002 |0e17: aput-object v1, v0, v2 │ │ +318dc2: 6201 588d |0e19: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.URL_WIKIPEDIA_RELEASE_SITE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d58 │ │ +318dc6: 1302 8c00 |0e1b: const/16 v2, #int 140 // #8c │ │ +318dca: 4d01 0002 |0e1d: aput-object v1, v0, v2 │ │ +318dce: 6201 598d |0e1f: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.WORK:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d59 │ │ +318dd2: 1302 8d00 |0e21: const/16 v2, #int 141 // #8d │ │ +318dd6: 4d01 0002 |0e23: aput-object v1, v0, v2 │ │ +318dda: 6201 5a8d |0e25: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.WORK_COMPOSITION:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d5a │ │ +318dde: 1302 8e00 |0e27: const/16 v2, #int 142 // #8e │ │ +318de2: 4d01 0002 |0e29: aput-object v1, v0, v2 │ │ +318de6: 6201 5b8d |0e2b: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.WORK_PARTOF_LEVEL3_TYPE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d5b │ │ +318dea: 1302 8f00 |0e2d: const/16 v2, #int 143 // #8f │ │ +318dee: 4d01 0002 |0e2f: aput-object v1, v0, v2 │ │ +318df2: 6201 5c8d |0e31: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.WORK_PART_LEVEL1:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d5c │ │ +318df6: 1302 9000 |0e33: const/16 v2, #int 144 // #90 │ │ +318dfa: 4d01 0002 |0e35: aput-object v1, v0, v2 │ │ +318dfe: 6201 5d8d |0e37: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.WORK_PART_LEVEL1_TYPE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d5d │ │ +318e02: 1302 9100 |0e39: const/16 v2, #int 145 // #91 │ │ +318e06: 4d01 0002 |0e3b: aput-object v1, v0, v2 │ │ +318e0a: 6201 5e8d |0e3d: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.WORK_PART_LEVEL2:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d5e │ │ +318e0e: 1302 9200 |0e3f: const/16 v2, #int 146 // #92 │ │ +318e12: 4d01 0002 |0e41: aput-object v1, v0, v2 │ │ +318e16: 6201 5f8d |0e43: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.WORK_PART_LEVEL2_TYPE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d5f │ │ +318e1a: 1302 9300 |0e45: const/16 v2, #int 147 // #93 │ │ +318e1e: 4d01 0002 |0e47: aput-object v1, v0, v2 │ │ +318e22: 6201 608d |0e49: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.WORK_PART_LEVEL3:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d60 │ │ +318e26: 1302 9400 |0e4b: const/16 v2, #int 148 // #94 │ │ +318e2a: 4d01 0002 |0e4d: aput-object v1, v0, v2 │ │ +318e2e: 6201 618d |0e4f: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.WORK_PART_LEVEL4:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d61 │ │ +318e32: 1302 9500 |0e51: const/16 v2, #int 149 // #95 │ │ +318e36: 4d01 0002 |0e53: aput-object v1, v0, v2 │ │ +318e3a: 6201 628d |0e55: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.WORK_PART_LEVEL4_TYPE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d62 │ │ +318e3e: 1302 9600 |0e57: const/16 v2, #int 150 // #96 │ │ +318e42: 4d01 0002 |0e59: aput-object v1, v0, v2 │ │ +318e46: 6201 638d |0e5b: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.WORK_PART_LEVEL5:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d63 │ │ +318e4a: 1302 9700 |0e5d: const/16 v2, #int 151 // #97 │ │ +318e4e: 4d01 0002 |0e5f: aput-object v1, v0, v2 │ │ +318e52: 6201 648d |0e61: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.WORK_PART_LEVEL5_TYPE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d64 │ │ +318e56: 1302 9800 |0e63: const/16 v2, #int 152 // #98 │ │ +318e5a: 4d01 0002 |0e65: aput-object v1, v0, v2 │ │ +318e5e: 6201 658d |0e67: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.WORK_PART_LEVEL6:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d65 │ │ +318e62: 1302 9900 |0e69: const/16 v2, #int 153 // #99 │ │ +318e66: 4d01 0002 |0e6b: aput-object v1, v0, v2 │ │ +318e6a: 6201 668d |0e6d: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.WORK_PART_LEVEL6_TYPE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d66 │ │ +318e6e: 1302 9a00 |0e6f: const/16 v2, #int 154 // #9a │ │ +318e72: 4d01 0002 |0e71: aput-object v1, v0, v2 │ │ +318e76: 6201 678d |0e73: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.WORK_TYPE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d67 │ │ +318e7a: 1302 9b00 |0e75: const/16 v2, #int 155 // #9b │ │ +318e7e: 4d01 0002 |0e77: aput-object v1, v0, v2 │ │ +318e82: 6201 688d |0e79: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.YEAR:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d68 │ │ +318e86: 1302 9c00 |0e7b: const/16 v2, #int 156 // #9c │ │ +318e8a: 4d01 0002 |0e7d: aput-object v1, v0, v2 │ │ +318e8e: 6900 cb8c |0e7f: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.$VALUES:[Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8ccb │ │ +318e92: 0e00 |0e81: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ 0x0011 line=16 │ │ 0x0022 line=17 │ │ 0x0030 line=18 │ │ 0x003e line=19 │ │ @@ -758200,29 +758200,29 @@ │ │ type : '(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -318e90: |[318e90] org.jaudiotagger.tag.id3.ID3v24FieldKey.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V │ │ -318ea0: 7030 0387 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@8703 │ │ -318ea6: 5b03 6b8d |0003: iput-object v3, v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.frameId:Ljava/lang/String; // field@8d6b │ │ -318eaa: 5b04 6c8d |0005: iput-object v4, v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.subId:Ljava/lang/String; // field@8d6c │ │ -318eae: 5b05 6a8d |0007: iput-object v5, v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.fieldType:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8d6a │ │ -318eb2: 2201 3910 |0009: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -318eb6: 7010 cc87 0100 |000b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -318ebc: 6e20 d787 3100 |000e: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -318ec2: 1a02 c804 |0011: const-string v2, ":" // string@04c8 │ │ -318ec6: 6e20 d787 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -318ecc: 6e20 d787 4100 |0016: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -318ed2: 6e10 df87 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -318ed8: 0c01 |001c: move-result-object v1 │ │ -318eda: 5b01 698d |001d: iput-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.fieldName:Ljava/lang/String; // field@8d69 │ │ -318ede: 0e00 |001f: return-void │ │ +318e94: |[318e94] org.jaudiotagger.tag.id3.ID3v24FieldKey.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V │ │ +318ea4: 7030 0387 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@8703 │ │ +318eaa: 5b03 6b8d |0003: iput-object v3, v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.frameId:Ljava/lang/String; // field@8d6b │ │ +318eae: 5b04 6c8d |0005: iput-object v4, v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.subId:Ljava/lang/String; // field@8d6c │ │ +318eb2: 5b05 6a8d |0007: iput-object v5, v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.fieldType:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8d6a │ │ +318eb6: 2201 3910 |0009: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +318eba: 7010 cc87 0100 |000b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +318ec0: 6e20 d787 3100 |000e: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +318ec6: 1a02 c804 |0011: const-string v2, ":" // string@04c8 │ │ +318eca: 6e20 d787 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +318ed0: 6e20 d787 4100 |0016: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +318ed6: 6e10 df87 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +318edc: 0c01 |001c: move-result-object v1 │ │ +318ede: 5b01 698d |001d: iput-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.fieldName:Ljava/lang/String; // field@8d69 │ │ +318ee2: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=200 │ │ 0x0003 line=201 │ │ 0x0005 line=202 │ │ 0x0007 line=203 │ │ 0x0009 line=205 │ │ @@ -758239,20 +758239,20 @@ │ │ type : '(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -318ee0: |[318ee0] org.jaudiotagger.tag.id3.ID3v24FieldKey.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V │ │ -318ef0: 7030 0387 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@8703 │ │ -318ef6: 5b03 6b8d |0003: iput-object v3, v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.frameId:Ljava/lang/String; // field@8d6b │ │ -318efa: 5b04 6a8d |0005: iput-object v4, v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.fieldType:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8d6a │ │ -318efe: 5b03 698d |0007: iput-object v3, v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.fieldName:Ljava/lang/String; // field@8d69 │ │ -318f02: 0e00 |0009: return-void │ │ +318ee4: |[318ee4] org.jaudiotagger.tag.id3.ID3v24FieldKey.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/id3/Id3FieldType;)V │ │ +318ef4: 7030 0387 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@8703 │ │ +318efa: 5b03 6b8d |0003: iput-object v3, v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.frameId:Ljava/lang/String; // field@8d6b │ │ +318efe: 5b04 6a8d |0005: iput-object v4, v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.fieldType:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8d6a │ │ +318f02: 5b03 698d |0007: iput-object v3, v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.fieldName:Ljava/lang/String; // field@8d69 │ │ +318f06: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=187 │ │ 0x0003 line=188 │ │ 0x0005 line=189 │ │ 0x0007 line=191 │ │ locals : │ │ @@ -758267,20 +758267,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -31711c: |[31711c] org.jaudiotagger.tag.id3.ID3v24FieldKey.valueOf:(Ljava/lang/String;)Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; │ │ -31712c: 1c00 2612 |0000: const-class v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -317130: 7120 0487 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@8704 │ │ -317136: 0c01 |0005: move-result-object v1 │ │ -317138: 1f01 2612 |0006: check-cast v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -31713c: 1101 |0008: return-object v1 │ │ +317120: |[317120] org.jaudiotagger.tag.id3.ID3v24FieldKey.valueOf:(Ljava/lang/String;)Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; │ │ +317130: 1c00 2612 |0000: const-class v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +317134: 7120 0487 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@8704 │ │ +31713a: 0c01 |0005: move-result-object v1 │ │ +31713c: 1f01 2612 |0006: check-cast v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +317140: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #4 : (in Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;) │ │ @@ -758288,20 +758288,20 @@ │ │ type : '()[Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -317140: |[317140] org.jaudiotagger.tag.id3.ID3v24FieldKey.values:()[Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; │ │ -317150: 6200 cb8c |0000: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.$VALUES:[Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8ccb │ │ -317154: 6e10 24a0 0000 |0002: invoke-virtual {v0}, [Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.clone:()Ljava/lang/Object; // method@a024 │ │ -31715a: 0c00 |0005: move-result-object v0 │ │ -31715c: 1f00 ec13 |0006: check-cast v0, [Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@13ec │ │ -317160: 1100 |0008: return-object v0 │ │ +317144: |[317144] org.jaudiotagger.tag.id3.ID3v24FieldKey.values:()[Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; │ │ +317154: 6200 cb8c |0000: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.$VALUES:[Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8ccb │ │ +317158: 6e10 24a0 0000 |0002: invoke-virtual {v0}, [Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.clone:()Ljava/lang/Object; // method@a024 │ │ +31715e: 0c00 |0005: move-result-object v0 │ │ +317160: 1f00 ec13 |0006: check-cast v0, [Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@13ec │ │ +317164: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;) │ │ @@ -758309,17 +758309,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3170d4: |[3170d4] org.jaudiotagger.tag.id3.ID3v24FieldKey.getFieldName:()Ljava/lang/String; │ │ -3170e4: 5410 698d |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.fieldName:Ljava/lang/String; // field@8d69 │ │ -3170e8: 1100 |0002: return-object v0 │ │ +3170d8: |[3170d8] org.jaudiotagger.tag.id3.ID3v24FieldKey.getFieldName:()Ljava/lang/String; │ │ +3170e8: 5410 698d |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.fieldName:Ljava/lang/String; // field@8d69 │ │ +3170ec: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=243 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;) │ │ @@ -758327,17 +758327,17 @@ │ │ type : '()Lorg/jaudiotagger/tag/id3/Id3FieldType;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -317164: |[317164] org.jaudiotagger.tag.id3.ID3v24FieldKey.getFieldType:()Lorg/jaudiotagger/tag/id3/Id3FieldType; │ │ -317174: 5410 6a8d |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.fieldType:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8d6a │ │ -317178: 1100 |0002: return-object v0 │ │ +317168: |[317168] org.jaudiotagger.tag.id3.ID3v24FieldKey.getFieldType:()Lorg/jaudiotagger/tag/id3/Id3FieldType; │ │ +317178: 5410 6a8d |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.fieldType:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8d6a │ │ +31717c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; │ │ │ │ #2 : (in Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;) │ │ @@ -758345,17 +758345,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3170ec: |[3170ec] org.jaudiotagger.tag.id3.ID3v24FieldKey.getFrameId:()Ljava/lang/String; │ │ -3170fc: 5410 6b8d |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.frameId:Ljava/lang/String; // field@8d6b │ │ -317100: 1100 |0002: return-object v0 │ │ +3170f0: |[3170f0] org.jaudiotagger.tag.id3.ID3v24FieldKey.getFrameId:()Ljava/lang/String; │ │ +317100: 5410 6b8d |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.frameId:Ljava/lang/String; // field@8d6b │ │ +317104: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=223 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; │ │ │ │ #3 : (in Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;) │ │ @@ -758363,17 +758363,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -317104: |[317104] org.jaudiotagger.tag.id3.ID3v24FieldKey.getSubId:()Ljava/lang/String; │ │ -317114: 5410 6c8d |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.subId:Ljava/lang/String; // field@8d6c │ │ -317118: 1100 |0002: return-object v0 │ │ +317108: |[317108] org.jaudiotagger.tag.id3.ID3v24FieldKey.getSubId:()Ljava/lang/String; │ │ +317118: 5410 6c8d |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.subId:Ljava/lang/String; // field@8d6c │ │ +31711c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=233 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; │ │ │ │ source_file_idx : 7609 (ID3v24FieldKey.java) │ │ @@ -758420,275 +758420,275 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 606 16-bit code units │ │ -31c21c: |[31c21c] org.jaudiotagger.tag.id3.ID3v24PreferredFrameOrderComparator.:()V │ │ -31c22c: 2200 7c10 |0000: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ -31c230: 7010 ae88 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ -31c236: 6900 f08d |0005: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ -31c23a: 1a01 024f |0007: const-string v1, "UFID" // string@4f02 │ │ -31c23e: 7220 6489 1000 |0009: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -31c244: 6200 f08d |000c: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ -31c248: 1a01 a849 |000e: const-string v1, "TIT2" // string@49a8 │ │ -31c24c: 7220 6489 1000 |0010: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -31c252: 6200 f08d |0013: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ -31c256: 1a01 1a4a |0015: const-string v1, "TPE1" // string@4a1a │ │ -31c25a: 7220 6489 1000 |0017: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -31c260: 6200 f08d |001a: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ -31c264: 1a01 2a49 |001c: const-string v1, "TALB" // string@492a │ │ -31c268: 7220 6489 1000 |001e: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -31c26e: 6200 f08d |0021: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ -31c272: 1a01 c24a |0023: const-string v1, "TSOA" // string@4ac2 │ │ -31c276: 7220 6489 1000 |0025: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -31c27c: 6200 f08d |0028: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ -31c280: 1a01 4149 |002a: const-string v1, "TCON" // string@4941 │ │ -31c284: 7220 6489 1000 |002c: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -31c28a: 6200 f08d |002f: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ -31c28e: 1a01 4049 |0031: const-string v1, "TCOM" // string@4940 │ │ -31c292: 7220 6489 1000 |0033: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -31c298: 6200 f08d |0036: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ -31c29c: 1a01 1c4a |0038: const-string v1, "TPE3" // string@4a1c │ │ -31c2a0: 7220 6489 1000 |003a: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -31c2a6: 6200 f08d |003d: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ -31c2aa: 1a01 a749 |003f: const-string v1, "TIT1" // string@49a7 │ │ -31c2ae: 7220 6489 1000 |0041: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -31c2b4: 6200 f08d |0044: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ -31c2b8: 1a01 9f4a |0046: const-string v1, "TRCK" // string@4a9f │ │ -31c2bc: 7220 6489 1000 |0048: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -31c2c2: 6200 f08d |004b: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ -31c2c6: 1a01 5349 |004d: const-string v1, "TDRC" // string@4953 │ │ -31c2ca: 7220 6489 1000 |004f: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -31c2d0: 6200 f08d |0052: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ -31c2d4: 1a01 1b4a |0054: const-string v1, "TPE2" // string@4a1b │ │ -31c2d8: 7220 6489 1000 |0056: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -31c2de: 6200 f08d |0059: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ -31c2e2: 1a01 3b49 |005b: const-string v1, "TBPM" // string@493b │ │ -31c2e6: 7220 6489 1000 |005d: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -31c2ec: 6200 f08d |0060: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ -31c2f0: 1a01 c74a |0062: const-string v1, "TSRC" // string@4ac7 │ │ -31c2f4: 7220 6489 1000 |0064: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -31c2fa: 6200 f08d |0067: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ -31c2fe: 1a01 c54a |0069: const-string v1, "TSOT" // string@4ac5 │ │ -31c302: 7220 6489 1000 |006b: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -31c308: 6200 f08d |006e: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ -31c30c: 1a01 a949 |0070: const-string v1, "TIT3" // string@49a9 │ │ -31c310: 7220 6489 1000 |0072: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -31c316: 6200 f08d |0075: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ -31c31a: 1a01 924f |0077: const-string v1, "USLT" // string@4f92 │ │ -31c31e: 7220 6489 1000 |0079: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -31c324: 6200 f08d |007c: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ -31c328: 1a01 204b |007e: const-string v1, "TXXX" // string@4b20 │ │ -31c32c: 7220 6489 1000 |0080: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -31c332: 6200 f08d |0083: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ -31c336: 1a01 9453 |0085: const-string v1, "WXXX" // string@5394 │ │ -31c33a: 7220 6489 1000 |0087: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -31c340: 6200 f08d |008a: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ -31c344: 1a01 6a53 |008c: const-string v1, "WOAR" // string@536a │ │ -31c348: 7220 6489 1000 |008e: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -31c34e: 6200 f08d |0091: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ -31c352: 1a01 0653 |0093: const-string v1, "WCOM" // string@5306 │ │ -31c356: 7220 6489 1000 |0095: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -31c35c: 6200 f08d |0098: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ -31c360: 1a02 0753 |009a: const-string v2, "WCOP" // string@5307 │ │ -31c364: 7220 6489 2000 |009c: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -31c36a: 6200 f08d |009f: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ -31c36e: 1a02 6953 |00a1: const-string v2, "WOAF" // string@5369 │ │ -31c372: 7220 6489 2000 |00a3: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -31c378: 6200 f08d |00a6: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ -31c37c: 1a02 8153 |00a8: const-string v2, "WORS" // string@5381 │ │ -31c380: 7220 6489 2000 |00aa: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -31c386: 6200 f08d |00ad: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ -31c38a: 1a02 8253 |00af: const-string v2, "WPAY" // string@5382 │ │ -31c38e: 7220 6489 2000 |00b1: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -31c394: 6200 f08d |00b4: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ -31c398: 1a02 8453 |00b6: const-string v2, "WPUB" // string@5384 │ │ -31c39c: 7220 6489 2000 |00b8: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -31c3a2: 6200 f08d |00bb: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ -31c3a6: 7220 6489 1000 |00bd: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -31c3ac: 6200 f08d |00c0: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ -31c3b0: 1a01 6249 |00c2: const-string v1, "TEXT" // string@4962 │ │ -31c3b4: 7220 6489 1000 |00c4: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -31c3ba: 6200 f08d |00c7: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ -31c3be: 1a01 d249 |00c9: const-string v1, "TMED" // string@49d2 │ │ -31c3c2: 7220 6489 1000 |00cb: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -31c3c8: 6200 f08d |00ce: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ -31c3cc: 1a01 a549 |00d0: const-string v1, "TIPL" // string@49a5 │ │ -31c3d0: 7220 6489 1000 |00d2: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -31c3d6: 6200 f08d |00d5: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ -31c3da: 1a01 ca49 |00d7: const-string v1, "TLAN" // string@49ca │ │ -31c3de: 7220 6489 1000 |00d9: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -31c3e4: 6200 f08d |00dc: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ -31c3e8: 1a01 c44a |00de: const-string v1, "TSOP" // string@4ac4 │ │ -31c3ec: 7220 6489 1000 |00e0: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -31c3f2: 6200 f08d |00e3: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ -31c3f6: 1a01 5149 |00e5: const-string v1, "TDLY" // string@4951 │ │ -31c3fa: 7220 6489 1000 |00e7: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -31c400: 6200 f08d |00ea: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ -31c404: 1a01 2c40 |00ec: const-string v1, "PCNT" // string@402c │ │ -31c408: 7220 6489 1000 |00ee: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -31c40e: 6200 f08d |00f1: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ -31c412: 1a01 6f40 |00f3: const-string v1, "POPM" // string@406f │ │ -31c416: 7220 6489 1000 |00f5: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -31c41c: 6200 f08d |00f8: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ -31c420: 1a01 214a |00fa: const-string v1, "TPUB" // string@4a21 │ │ -31c424: 7220 6489 1000 |00fc: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -31c42a: 6200 f08d |00ff: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ -31c42e: 1a01 c14a |0101: const-string v1, "TSO2" // string@4ac1 │ │ -31c432: 7220 6489 1000 |0103: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -31c438: 6200 f08d |0106: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ -31c43c: 1a01 c34a |0108: const-string v1, "TSOC" // string@4ac3 │ │ -31c440: 7220 6489 1000 |010a: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -31c446: 6200 f08d |010d: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ -31c44a: 1a01 3e49 |010f: const-string v1, "TCMP" // string@493e │ │ -31c44e: 7220 6489 1000 |0111: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -31c454: 6200 f08d |0114: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ -31c458: 1a01 290e |0116: const-string v1, "COMM" // string@0e29 │ │ -31c45c: 7220 6489 1000 |0118: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -31c462: 6200 f08d |011b: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ -31c466: 1a01 5c07 |011d: const-string v1, "ASPI" // string@075c │ │ -31c46a: 7220 6489 1000 |011f: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -31c470: 6200 f08d |0122: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ -31c474: 1a01 540e |0124: const-string v1, "COMR" // string@0e54 │ │ -31c478: 7220 6489 1000 |0126: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -31c47e: 6200 f08d |0129: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ -31c482: 1a01 4349 |012b: const-string v1, "TCOP" // string@4943 │ │ -31c486: 7220 6489 1000 |012d: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -31c48c: 6200 f08d |0130: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ -31c490: 1a01 5f49 |0132: const-string v1, "TENC" // string@495f │ │ -31c494: 7220 6489 1000 |0134: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -31c49a: 6200 f08d |0137: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ -31c49e: 1a01 5049 |0139: const-string v1, "TDEN" // string@4950 │ │ -31c4a2: 7220 6489 1000 |013b: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -31c4a8: 6200 f08d |013e: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ -31c4ac: 1a01 ab15 |0140: const-string v1, "ENCR" // string@15ab │ │ -31c4b0: 7220 6489 1000 |0142: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -31c4b6: 6200 f08d |0145: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ -31c4ba: 1a01 c215 |0147: const-string v1, "EQU2" // string@15c2 │ │ -31c4be: 7220 6489 1000 |0149: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -31c4c4: 6200 f08d |014c: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ -31c4c8: 1a01 e115 |014e: const-string v1, "ETCO" // string@15e1 │ │ -31c4cc: 7220 6489 1000 |0150: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -31c4d2: 6200 f08d |0153: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ -31c4d6: 1a01 0f4a |0155: const-string v1, "TOWN" // string@4a0f │ │ -31c4da: 7220 6489 1000 |0157: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -31c4e0: 6200 f08d |015a: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ -31c4e4: 1a01 7149 |015c: const-string v1, "TFLT" // string@4971 │ │ -31c4e8: 7220 6489 1000 |015e: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -31c4ee: 6200 f08d |0161: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ -31c4f2: 1a01 e01b |0163: const-string v1, "GRID" // string@1be0 │ │ -31c4f6: 7220 6489 1000 |0165: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -31c4fc: 6200 f08d |0168: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ -31c500: 1a01 c94a |016a: const-string v1, "TSSE" // string@4ac9 │ │ -31c504: 7220 6489 1000 |016c: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -31c50a: 6200 f08d |016f: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ -31c50e: 1a01 c649 |0171: const-string v1, "TKEY" // string@49c6 │ │ -31c512: 7220 6489 1000 |0173: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -31c518: 6200 f08d |0176: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ -31c51c: 1a01 ce49 |0178: const-string v1, "TLEN" // string@49ce │ │ -31c520: 7220 6489 1000 |017a: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -31c526: 6200 f08d |017d: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ -31c52a: 1a01 5422 |017f: const-string v1, "LINK" // string@2254 │ │ -31c52e: 7220 6489 1000 |0181: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -31c534: 6200 f08d |0184: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ -31c538: 1a01 d349 |0186: const-string v1, "TMOO" // string@49d3 │ │ -31c53c: 7220 6489 1000 |0188: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -31c542: 6200 f08d |018b: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ -31c546: 1a01 0839 |018d: const-string v1, "MLLT" // string@3908 │ │ -31c54a: 7220 6489 1000 |018f: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -31c550: 6200 f08d |0192: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ -31c554: 1a01 d149 |0194: const-string v1, "TMCL" // string@49d1 │ │ -31c558: 7220 6489 1000 |0196: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -31c55e: 6200 f08d |0199: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ -31c562: 1a01 e949 |019b: const-string v1, "TOPE" // string@49e9 │ │ -31c566: 7220 6489 1000 |019d: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -31c56c: 6200 f08d |01a0: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ -31c570: 1a01 5249 |01a2: const-string v1, "TDOR" // string@4952 │ │ -31c574: 7220 6489 1000 |01a4: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -31c57a: 6200 f08d |01a7: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ -31c57e: 1a01 db49 |01a9: const-string v1, "TOFN" // string@49db │ │ -31c582: 7220 6489 1000 |01ab: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -31c588: 6200 f08d |01ae: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ -31c58c: 1a01 e349 |01b0: const-string v1, "TOLY" // string@49e3 │ │ -31c590: 7220 6489 1000 |01b2: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -31c596: 6200 f08d |01b5: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ -31c59a: 1a01 d849 |01b7: const-string v1, "TOAL" // string@49d8 │ │ -31c59e: 7220 6489 1000 |01b9: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -31c5a4: 6200 f08d |01bc: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ -31c5a8: 1a01 293f |01be: const-string v1, "OWNE" // string@3f29 │ │ -31c5ac: 7220 6489 1000 |01c0: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -31c5b2: 6200 f08d |01c3: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ -31c5b6: 1a01 7b40 |01c5: const-string v1, "POSS" // string@407b │ │ -31c5ba: 7220 6489 1000 |01c7: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -31c5c0: 6200 f08d |01ca: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ -31c5c4: 1a01 1f4a |01cc: const-string v1, "TPRO" // string@4a1f │ │ -31c5c8: 7220 6489 1000 |01ce: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -31c5ce: 6200 f08d |01d1: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ -31c5d2: 1a01 ac4a |01d3: const-string v1, "TRSN" // string@4aac │ │ -31c5d6: 7220 6489 1000 |01d5: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -31c5dc: 6200 f08d |01d8: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ -31c5e0: 1a01 ad4a |01da: const-string v1, "TRSO" // string@4aad │ │ -31c5e4: 7220 6489 1000 |01dc: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -31c5ea: 6200 f08d |01df: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ -31c5ee: 1a01 8a42 |01e1: const-string v1, "RBUF" // string@428a │ │ -31c5f2: 7220 6489 1000 |01e3: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -31c5f8: 6200 f08d |01e6: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ -31c5fc: 1a01 2343 |01e8: const-string v1, "RVA2" // string@4323 │ │ -31c600: 7220 6489 1000 |01ea: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -31c606: 6200 f08d |01ed: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ -31c60a: 1a01 5449 |01ef: const-string v1, "TDRL" // string@4954 │ │ -31c60e: 7220 6489 1000 |01f1: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -31c614: 6200 f08d |01f4: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ -31c618: 1a01 1d4a |01f6: const-string v1, "TPE4" // string@4a1d │ │ -31c61c: 7220 6489 1000 |01f8: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -31c622: 6200 f08d |01fb: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ -31c626: 1a01 2543 |01fd: const-string v1, "RVRB" // string@4325 │ │ -31c62a: 7220 6489 1000 |01ff: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -31c630: 6200 f08d |0202: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ -31c634: 1a01 8d44 |0204: const-string v1, "SEEK" // string@448d │ │ -31c638: 7220 6489 1000 |0206: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -31c63e: 6200 f08d |0209: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ -31c642: 1a01 1e4a |020b: const-string v1, "TPOS" // string@4a1e │ │ -31c646: 7220 6489 1000 |020d: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -31c64c: 6200 f08d |0210: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ -31c650: 1a01 ca4a |0212: const-string v1, "TSST" // string@4aca │ │ -31c654: 7220 6489 1000 |0214: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -31c65a: 6200 f08d |0217: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ -31c65e: 1a01 0145 |0219: const-string v1, "SIGN" // string@4501 │ │ -31c662: 7220 6489 1000 |021b: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -31c668: 6200 f08d |021e: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ -31c66c: 1a01 5046 |0220: const-string v1, "SYLT" // string@4650 │ │ -31c670: 7220 6489 1000 |0222: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -31c676: 6200 f08d |0225: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ -31c67a: 1a01 6046 |0227: const-string v1, "SYTC" // string@4660 │ │ -31c67e: 7220 6489 1000 |0229: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -31c684: 6200 f08d |022c: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ -31c688: 1a01 5549 |022e: const-string v1, "TDTG" // string@4955 │ │ -31c68c: 7220 6489 1000 |0230: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -31c692: 6200 f08d |0233: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ -31c696: 1a01 814f |0235: const-string v1, "USER" // string@4f81 │ │ -31c69a: 7220 6489 1000 |0237: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -31c6a0: 6200 f08d |023a: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ -31c6a4: 1a01 1f07 |023c: const-string v1, "APIC" // string@071f │ │ -31c6a8: 7220 6489 1000 |023e: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -31c6ae: 6200 f08d |0241: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ -31c6b2: 1a01 9f40 |0243: const-string v1, "PRIV" // string@409f │ │ -31c6b6: 7220 6489 1000 |0245: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -31c6bc: 6200 f08d |0248: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ -31c6c0: 1a01 7d38 |024a: const-string v1, "MCDI" // string@387d │ │ -31c6c4: 7220 6489 1000 |024c: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -31c6ca: 6200 f08d |024f: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ -31c6ce: 1a01 9e06 |0251: const-string v1, "AENC" // string@069e │ │ -31c6d2: 7220 6489 1000 |0253: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -31c6d8: 6200 f08d |0256: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ -31c6dc: 1a01 b61b |0258: const-string v1, "GEOB" // string@1bb6 │ │ -31c6e0: 7220 6489 1000 |025a: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -31c6e6: 0e00 |025d: return-void │ │ +31c220: |[31c220] org.jaudiotagger.tag.id3.ID3v24PreferredFrameOrderComparator.:()V │ │ +31c230: 2200 7c10 |0000: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ +31c234: 7010 ae88 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ +31c23a: 6900 f08d |0005: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ +31c23e: 1a01 024f |0007: const-string v1, "UFID" // string@4f02 │ │ +31c242: 7220 6489 1000 |0009: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +31c248: 6200 f08d |000c: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ +31c24c: 1a01 a849 |000e: const-string v1, "TIT2" // string@49a8 │ │ +31c250: 7220 6489 1000 |0010: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +31c256: 6200 f08d |0013: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ +31c25a: 1a01 1a4a |0015: const-string v1, "TPE1" // string@4a1a │ │ +31c25e: 7220 6489 1000 |0017: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +31c264: 6200 f08d |001a: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ +31c268: 1a01 2a49 |001c: const-string v1, "TALB" // string@492a │ │ +31c26c: 7220 6489 1000 |001e: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +31c272: 6200 f08d |0021: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ +31c276: 1a01 c24a |0023: const-string v1, "TSOA" // string@4ac2 │ │ +31c27a: 7220 6489 1000 |0025: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +31c280: 6200 f08d |0028: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ +31c284: 1a01 4149 |002a: const-string v1, "TCON" // string@4941 │ │ +31c288: 7220 6489 1000 |002c: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +31c28e: 6200 f08d |002f: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ +31c292: 1a01 4049 |0031: const-string v1, "TCOM" // string@4940 │ │ +31c296: 7220 6489 1000 |0033: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +31c29c: 6200 f08d |0036: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ +31c2a0: 1a01 1c4a |0038: const-string v1, "TPE3" // string@4a1c │ │ +31c2a4: 7220 6489 1000 |003a: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +31c2aa: 6200 f08d |003d: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ +31c2ae: 1a01 a749 |003f: const-string v1, "TIT1" // string@49a7 │ │ +31c2b2: 7220 6489 1000 |0041: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +31c2b8: 6200 f08d |0044: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ +31c2bc: 1a01 9f4a |0046: const-string v1, "TRCK" // string@4a9f │ │ +31c2c0: 7220 6489 1000 |0048: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +31c2c6: 6200 f08d |004b: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ +31c2ca: 1a01 5349 |004d: const-string v1, "TDRC" // string@4953 │ │ +31c2ce: 7220 6489 1000 |004f: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +31c2d4: 6200 f08d |0052: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ +31c2d8: 1a01 1b4a |0054: const-string v1, "TPE2" // string@4a1b │ │ +31c2dc: 7220 6489 1000 |0056: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +31c2e2: 6200 f08d |0059: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ +31c2e6: 1a01 3b49 |005b: const-string v1, "TBPM" // string@493b │ │ +31c2ea: 7220 6489 1000 |005d: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +31c2f0: 6200 f08d |0060: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ +31c2f4: 1a01 c74a |0062: const-string v1, "TSRC" // string@4ac7 │ │ +31c2f8: 7220 6489 1000 |0064: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +31c2fe: 6200 f08d |0067: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ +31c302: 1a01 c54a |0069: const-string v1, "TSOT" // string@4ac5 │ │ +31c306: 7220 6489 1000 |006b: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +31c30c: 6200 f08d |006e: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ +31c310: 1a01 a949 |0070: const-string v1, "TIT3" // string@49a9 │ │ +31c314: 7220 6489 1000 |0072: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +31c31a: 6200 f08d |0075: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ +31c31e: 1a01 924f |0077: const-string v1, "USLT" // string@4f92 │ │ +31c322: 7220 6489 1000 |0079: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +31c328: 6200 f08d |007c: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ +31c32c: 1a01 204b |007e: const-string v1, "TXXX" // string@4b20 │ │ +31c330: 7220 6489 1000 |0080: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +31c336: 6200 f08d |0083: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ +31c33a: 1a01 9453 |0085: const-string v1, "WXXX" // string@5394 │ │ +31c33e: 7220 6489 1000 |0087: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +31c344: 6200 f08d |008a: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ +31c348: 1a01 6a53 |008c: const-string v1, "WOAR" // string@536a │ │ +31c34c: 7220 6489 1000 |008e: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +31c352: 6200 f08d |0091: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ +31c356: 1a01 0653 |0093: const-string v1, "WCOM" // string@5306 │ │ +31c35a: 7220 6489 1000 |0095: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +31c360: 6200 f08d |0098: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ +31c364: 1a02 0753 |009a: const-string v2, "WCOP" // string@5307 │ │ +31c368: 7220 6489 2000 |009c: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +31c36e: 6200 f08d |009f: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ +31c372: 1a02 6953 |00a1: const-string v2, "WOAF" // string@5369 │ │ +31c376: 7220 6489 2000 |00a3: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +31c37c: 6200 f08d |00a6: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ +31c380: 1a02 8153 |00a8: const-string v2, "WORS" // string@5381 │ │ +31c384: 7220 6489 2000 |00aa: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +31c38a: 6200 f08d |00ad: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ +31c38e: 1a02 8253 |00af: const-string v2, "WPAY" // string@5382 │ │ +31c392: 7220 6489 2000 |00b1: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +31c398: 6200 f08d |00b4: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ +31c39c: 1a02 8453 |00b6: const-string v2, "WPUB" // string@5384 │ │ +31c3a0: 7220 6489 2000 |00b8: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +31c3a6: 6200 f08d |00bb: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ +31c3aa: 7220 6489 1000 |00bd: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +31c3b0: 6200 f08d |00c0: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ +31c3b4: 1a01 6249 |00c2: const-string v1, "TEXT" // string@4962 │ │ +31c3b8: 7220 6489 1000 |00c4: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +31c3be: 6200 f08d |00c7: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ +31c3c2: 1a01 d249 |00c9: const-string v1, "TMED" // string@49d2 │ │ +31c3c6: 7220 6489 1000 |00cb: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +31c3cc: 6200 f08d |00ce: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ +31c3d0: 1a01 a549 |00d0: const-string v1, "TIPL" // string@49a5 │ │ +31c3d4: 7220 6489 1000 |00d2: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +31c3da: 6200 f08d |00d5: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ +31c3de: 1a01 ca49 |00d7: const-string v1, "TLAN" // string@49ca │ │ +31c3e2: 7220 6489 1000 |00d9: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +31c3e8: 6200 f08d |00dc: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ +31c3ec: 1a01 c44a |00de: const-string v1, "TSOP" // string@4ac4 │ │ +31c3f0: 7220 6489 1000 |00e0: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +31c3f6: 6200 f08d |00e3: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ +31c3fa: 1a01 5149 |00e5: const-string v1, "TDLY" // string@4951 │ │ +31c3fe: 7220 6489 1000 |00e7: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +31c404: 6200 f08d |00ea: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ +31c408: 1a01 2c40 |00ec: const-string v1, "PCNT" // string@402c │ │ +31c40c: 7220 6489 1000 |00ee: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +31c412: 6200 f08d |00f1: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ +31c416: 1a01 6f40 |00f3: const-string v1, "POPM" // string@406f │ │ +31c41a: 7220 6489 1000 |00f5: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +31c420: 6200 f08d |00f8: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ +31c424: 1a01 214a |00fa: const-string v1, "TPUB" // string@4a21 │ │ +31c428: 7220 6489 1000 |00fc: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +31c42e: 6200 f08d |00ff: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ +31c432: 1a01 c14a |0101: const-string v1, "TSO2" // string@4ac1 │ │ +31c436: 7220 6489 1000 |0103: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +31c43c: 6200 f08d |0106: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ +31c440: 1a01 c34a |0108: const-string v1, "TSOC" // string@4ac3 │ │ +31c444: 7220 6489 1000 |010a: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +31c44a: 6200 f08d |010d: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ +31c44e: 1a01 3e49 |010f: const-string v1, "TCMP" // string@493e │ │ +31c452: 7220 6489 1000 |0111: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +31c458: 6200 f08d |0114: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ +31c45c: 1a01 290e |0116: const-string v1, "COMM" // string@0e29 │ │ +31c460: 7220 6489 1000 |0118: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +31c466: 6200 f08d |011b: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ +31c46a: 1a01 5c07 |011d: const-string v1, "ASPI" // string@075c │ │ +31c46e: 7220 6489 1000 |011f: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +31c474: 6200 f08d |0122: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ +31c478: 1a01 540e |0124: const-string v1, "COMR" // string@0e54 │ │ +31c47c: 7220 6489 1000 |0126: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +31c482: 6200 f08d |0129: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ +31c486: 1a01 4349 |012b: const-string v1, "TCOP" // string@4943 │ │ +31c48a: 7220 6489 1000 |012d: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +31c490: 6200 f08d |0130: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ +31c494: 1a01 5f49 |0132: const-string v1, "TENC" // string@495f │ │ +31c498: 7220 6489 1000 |0134: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +31c49e: 6200 f08d |0137: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ +31c4a2: 1a01 5049 |0139: const-string v1, "TDEN" // string@4950 │ │ +31c4a6: 7220 6489 1000 |013b: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +31c4ac: 6200 f08d |013e: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ +31c4b0: 1a01 ab15 |0140: const-string v1, "ENCR" // string@15ab │ │ +31c4b4: 7220 6489 1000 |0142: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +31c4ba: 6200 f08d |0145: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ +31c4be: 1a01 c215 |0147: const-string v1, "EQU2" // string@15c2 │ │ +31c4c2: 7220 6489 1000 |0149: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +31c4c8: 6200 f08d |014c: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ +31c4cc: 1a01 e115 |014e: const-string v1, "ETCO" // string@15e1 │ │ +31c4d0: 7220 6489 1000 |0150: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +31c4d6: 6200 f08d |0153: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ +31c4da: 1a01 0f4a |0155: const-string v1, "TOWN" // string@4a0f │ │ +31c4de: 7220 6489 1000 |0157: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +31c4e4: 6200 f08d |015a: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ +31c4e8: 1a01 7149 |015c: const-string v1, "TFLT" // string@4971 │ │ +31c4ec: 7220 6489 1000 |015e: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +31c4f2: 6200 f08d |0161: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ +31c4f6: 1a01 e01b |0163: const-string v1, "GRID" // string@1be0 │ │ +31c4fa: 7220 6489 1000 |0165: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +31c500: 6200 f08d |0168: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ +31c504: 1a01 c94a |016a: const-string v1, "TSSE" // string@4ac9 │ │ +31c508: 7220 6489 1000 |016c: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +31c50e: 6200 f08d |016f: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ +31c512: 1a01 c649 |0171: const-string v1, "TKEY" // string@49c6 │ │ +31c516: 7220 6489 1000 |0173: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +31c51c: 6200 f08d |0176: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ +31c520: 1a01 ce49 |0178: const-string v1, "TLEN" // string@49ce │ │ +31c524: 7220 6489 1000 |017a: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +31c52a: 6200 f08d |017d: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ +31c52e: 1a01 5422 |017f: const-string v1, "LINK" // string@2254 │ │ +31c532: 7220 6489 1000 |0181: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +31c538: 6200 f08d |0184: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ +31c53c: 1a01 d349 |0186: const-string v1, "TMOO" // string@49d3 │ │ +31c540: 7220 6489 1000 |0188: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +31c546: 6200 f08d |018b: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ +31c54a: 1a01 0839 |018d: const-string v1, "MLLT" // string@3908 │ │ +31c54e: 7220 6489 1000 |018f: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +31c554: 6200 f08d |0192: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ +31c558: 1a01 d149 |0194: const-string v1, "TMCL" // string@49d1 │ │ +31c55c: 7220 6489 1000 |0196: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +31c562: 6200 f08d |0199: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ +31c566: 1a01 e949 |019b: const-string v1, "TOPE" // string@49e9 │ │ +31c56a: 7220 6489 1000 |019d: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +31c570: 6200 f08d |01a0: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ +31c574: 1a01 5249 |01a2: const-string v1, "TDOR" // string@4952 │ │ +31c578: 7220 6489 1000 |01a4: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +31c57e: 6200 f08d |01a7: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ +31c582: 1a01 db49 |01a9: const-string v1, "TOFN" // string@49db │ │ +31c586: 7220 6489 1000 |01ab: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +31c58c: 6200 f08d |01ae: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ +31c590: 1a01 e349 |01b0: const-string v1, "TOLY" // string@49e3 │ │ +31c594: 7220 6489 1000 |01b2: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +31c59a: 6200 f08d |01b5: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ +31c59e: 1a01 d849 |01b7: const-string v1, "TOAL" // string@49d8 │ │ +31c5a2: 7220 6489 1000 |01b9: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +31c5a8: 6200 f08d |01bc: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ +31c5ac: 1a01 293f |01be: const-string v1, "OWNE" // string@3f29 │ │ +31c5b0: 7220 6489 1000 |01c0: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +31c5b6: 6200 f08d |01c3: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ +31c5ba: 1a01 7b40 |01c5: const-string v1, "POSS" // string@407b │ │ +31c5be: 7220 6489 1000 |01c7: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +31c5c4: 6200 f08d |01ca: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ +31c5c8: 1a01 1f4a |01cc: const-string v1, "TPRO" // string@4a1f │ │ +31c5cc: 7220 6489 1000 |01ce: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +31c5d2: 6200 f08d |01d1: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ +31c5d6: 1a01 ac4a |01d3: const-string v1, "TRSN" // string@4aac │ │ +31c5da: 7220 6489 1000 |01d5: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +31c5e0: 6200 f08d |01d8: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ +31c5e4: 1a01 ad4a |01da: const-string v1, "TRSO" // string@4aad │ │ +31c5e8: 7220 6489 1000 |01dc: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +31c5ee: 6200 f08d |01df: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ +31c5f2: 1a01 8a42 |01e1: const-string v1, "RBUF" // string@428a │ │ +31c5f6: 7220 6489 1000 |01e3: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +31c5fc: 6200 f08d |01e6: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ +31c600: 1a01 2343 |01e8: const-string v1, "RVA2" // string@4323 │ │ +31c604: 7220 6489 1000 |01ea: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +31c60a: 6200 f08d |01ed: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ +31c60e: 1a01 5449 |01ef: const-string v1, "TDRL" // string@4954 │ │ +31c612: 7220 6489 1000 |01f1: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +31c618: 6200 f08d |01f4: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ +31c61c: 1a01 1d4a |01f6: const-string v1, "TPE4" // string@4a1d │ │ +31c620: 7220 6489 1000 |01f8: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +31c626: 6200 f08d |01fb: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ +31c62a: 1a01 2543 |01fd: const-string v1, "RVRB" // string@4325 │ │ +31c62e: 7220 6489 1000 |01ff: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +31c634: 6200 f08d |0202: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ +31c638: 1a01 8d44 |0204: const-string v1, "SEEK" // string@448d │ │ +31c63c: 7220 6489 1000 |0206: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +31c642: 6200 f08d |0209: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ +31c646: 1a01 1e4a |020b: const-string v1, "TPOS" // string@4a1e │ │ +31c64a: 7220 6489 1000 |020d: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +31c650: 6200 f08d |0210: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ +31c654: 1a01 ca4a |0212: const-string v1, "TSST" // string@4aca │ │ +31c658: 7220 6489 1000 |0214: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +31c65e: 6200 f08d |0217: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ +31c662: 1a01 0145 |0219: const-string v1, "SIGN" // string@4501 │ │ +31c666: 7220 6489 1000 |021b: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +31c66c: 6200 f08d |021e: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ +31c670: 1a01 5046 |0220: const-string v1, "SYLT" // string@4650 │ │ +31c674: 7220 6489 1000 |0222: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +31c67a: 6200 f08d |0225: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ +31c67e: 1a01 6046 |0227: const-string v1, "SYTC" // string@4660 │ │ +31c682: 7220 6489 1000 |0229: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +31c688: 6200 f08d |022c: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ +31c68c: 1a01 5549 |022e: const-string v1, "TDTG" // string@4955 │ │ +31c690: 7220 6489 1000 |0230: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +31c696: 6200 f08d |0233: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ +31c69a: 1a01 814f |0235: const-string v1, "USER" // string@4f81 │ │ +31c69e: 7220 6489 1000 |0237: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +31c6a4: 6200 f08d |023a: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ +31c6a8: 1a01 1f07 |023c: const-string v1, "APIC" // string@071f │ │ +31c6ac: 7220 6489 1000 |023e: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +31c6b2: 6200 f08d |0241: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ +31c6b6: 1a01 9f40 |0243: const-string v1, "PRIV" // string@409f │ │ +31c6ba: 7220 6489 1000 |0245: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +31c6c0: 6200 f08d |0248: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ +31c6c4: 1a01 7d38 |024a: const-string v1, "MCDI" // string@387d │ │ +31c6c8: 7220 6489 1000 |024c: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +31c6ce: 6200 f08d |024f: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ +31c6d2: 1a01 9e06 |0251: const-string v1, "AENC" // string@069e │ │ +31c6d6: 7220 6489 1000 |0253: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +31c6dc: 6200 f08d |0256: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ +31c6e0: 1a01 b61b |0258: const-string v1, "GEOB" // string@1bb6 │ │ +31c6e4: 7220 6489 1000 |025a: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +31c6ea: 0e00 |025d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ 0x0009 line=20 │ │ 0x000c line=21 │ │ 0x0013 line=22 │ │ 0x001a line=23 │ │ @@ -758781,17 +758781,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -31c6e8: |[31c6e8] org.jaudiotagger.tag.id3.ID3v24PreferredFrameOrderComparator.:()V │ │ -31c6f8: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -31c6fe: 0e00 |0003: return-void │ │ +31c6ec: |[31c6ec] org.jaudiotagger.tag.id3.ID3v24PreferredFrameOrderComparator.:()V │ │ +31c6fc: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +31c702: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator; │ │ │ │ #2 : (in Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;) │ │ @@ -758799,22 +758799,22 @@ │ │ type : '()Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -31c1f0: |[31c1f0] org.jaudiotagger.tag.id3.ID3v24PreferredFrameOrderComparator.getInstanceof:()Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator; │ │ -31c200: 6200 ef8d |0000: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.comparator:Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator; // field@8def │ │ -31c204: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -31c208: 2200 2b12 |0004: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator; // type@122b │ │ -31c20c: 7010 6a97 0000 |0006: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.:()V // method@976a │ │ -31c212: 6900 ef8d |0009: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.comparator:Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator; // field@8def │ │ -31c216: 6200 ef8d |000b: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.comparator:Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator; // field@8def │ │ -31c21a: 1100 |000d: return-object v0 │ │ +31c1f4: |[31c1f4] org.jaudiotagger.tag.id3.ID3v24PreferredFrameOrderComparator.getInstanceof:()Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator; │ │ +31c204: 6200 ef8d |0000: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.comparator:Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator; // field@8def │ │ +31c208: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +31c20c: 2200 2b12 |0004: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator; // type@122b │ │ +31c210: 7010 6a97 0000 |0006: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.:()V // method@976a │ │ +31c216: 6900 ef8d |0009: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.comparator:Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator; // field@8def │ │ +31c21a: 6200 ef8d |000b: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.comparator:Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator; // field@8def │ │ +31c21e: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ 0x0004 line=124 │ │ 0x000b line=126 │ │ locals : │ │ │ │ @@ -758824,20 +758824,20 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)I' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -31c178: |[31c178] org.jaudiotagger.tag.id3.ID3v24PreferredFrameOrderComparator.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -31c188: 1f01 3710 |0000: check-cast v1, Ljava/lang/String; // type@1037 │ │ -31c18c: 1f02 3710 |0002: check-cast v2, Ljava/lang/String; // type@1037 │ │ -31c190: 6e30 6c97 1002 |0004: invoke-virtual {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.compare:(Ljava/lang/String;Ljava/lang/String;)I // method@976c │ │ -31c196: 0a01 |0007: move-result v1 │ │ -31c198: 0f01 |0008: return v1 │ │ +31c17c: |[31c17c] org.jaudiotagger.tag.id3.ID3v24PreferredFrameOrderComparator.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +31c18c: 1f01 3710 |0000: check-cast v1, Ljava/lang/String; // type@1037 │ │ +31c190: 1f02 3710 |0002: check-cast v2, Ljava/lang/String; // type@1037 │ │ +31c194: 6e30 6c97 1002 |0004: invoke-virtual {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.compare:(Ljava/lang/String;Ljava/lang/String;)I // method@976c │ │ +31c19a: 0a01 |0007: move-result v1 │ │ +31c19c: 0f01 |0008: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator; │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ @@ -758847,34 +758847,34 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -31c19c: |[31c19c] org.jaudiotagger.tag.id3.ID3v24PreferredFrameOrderComparator.compare:(Ljava/lang/String;Ljava/lang/String;)I │ │ -31c1ac: 6200 f08d |0000: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ -31c1b0: 7220 6c89 5000 |0002: invoke-interface {v0, v5}, Ljava/util/List;.indexOf:(Ljava/lang/Object;)I // method@896c │ │ -31c1b6: 0a00 |0005: move-result v0 │ │ -31c1b8: 1401 ffff ff7f |0006: const v1, #float nan // #7fffffff │ │ -31c1be: 12f2 |0009: const/4 v2, #int -1 // #ff │ │ -31c1c0: 3320 0500 |000a: if-ne v0, v2, 000f // +0005 │ │ -31c1c4: 1400 ffff ff7f |000c: const v0, #float nan // #7fffffff │ │ -31c1ca: 6203 f08d |000f: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ -31c1ce: 7220 6c89 6300 |0011: invoke-interface {v3, v6}, Ljava/util/List;.indexOf:(Ljava/lang/Object;)I // method@896c │ │ -31c1d4: 0a03 |0014: move-result v3 │ │ -31c1d6: 3323 0300 |0015: if-ne v3, v2, 0018 // +0003 │ │ -31c1da: 2802 |0017: goto 0019 // +0002 │ │ -31c1dc: 0131 |0018: move v1, v3 │ │ -31c1de: 3310 0700 |0019: if-ne v0, v1, 0020 // +0007 │ │ -31c1e2: 6e20 9787 6500 |001b: invoke-virtual {v5, v6}, Ljava/lang/String;.compareTo:(Ljava/lang/String;)I // method@8797 │ │ -31c1e8: 0a05 |001e: move-result v5 │ │ -31c1ea: 0f05 |001f: return v5 │ │ -31c1ec: b110 |0020: sub-int/2addr v0, v1 │ │ -31c1ee: 0f00 |0021: return v0 │ │ +31c1a0: |[31c1a0] org.jaudiotagger.tag.id3.ID3v24PreferredFrameOrderComparator.compare:(Ljava/lang/String;Ljava/lang/String;)I │ │ +31c1b0: 6200 f08d |0000: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ +31c1b4: 7220 6c89 5000 |0002: invoke-interface {v0, v5}, Ljava/util/List;.indexOf:(Ljava/lang/Object;)I // method@896c │ │ +31c1ba: 0a00 |0005: move-result v0 │ │ +31c1bc: 1401 ffff ff7f |0006: const v1, #float nan // #7fffffff │ │ +31c1c2: 12f2 |0009: const/4 v2, #int -1 // #ff │ │ +31c1c4: 3320 0500 |000a: if-ne v0, v2, 000f // +0005 │ │ +31c1c8: 1400 ffff ff7f |000c: const v0, #float nan // #7fffffff │ │ +31c1ce: 6203 f08d |000f: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.frameIdsInPreferredOrder:Ljava/util/List; // field@8df0 │ │ +31c1d2: 7220 6c89 6300 |0011: invoke-interface {v3, v6}, Ljava/util/List;.indexOf:(Ljava/lang/Object;)I // method@896c │ │ +31c1d8: 0a03 |0014: move-result v3 │ │ +31c1da: 3323 0300 |0015: if-ne v3, v2, 0018 // +0003 │ │ +31c1de: 2802 |0017: goto 0019 // +0002 │ │ +31c1e0: 0131 |0018: move v1, v3 │ │ +31c1e2: 3310 0700 |0019: if-ne v0, v1, 0020 // +0007 │ │ +31c1e6: 6e20 9787 6500 |001b: invoke-virtual {v5, v6}, Ljava/lang/String;.compareTo:(Ljava/lang/String;)I // method@8797 │ │ +31c1ec: 0a05 |001e: move-result v5 │ │ +31c1ee: 0f05 |001f: return v5 │ │ +31c1f0: b110 |0020: sub-int/2addr v0, v1 │ │ +31c1f2: 0f00 |0021: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ 0x000f line=144 │ │ 0x001b line=155 │ │ locals : │ │ 0x0000 - 0x0022 reg=4 this Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator; │ │ @@ -758886,17 +758886,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -31c160: |[31c160] org.jaudiotagger.tag.id3.ID3v24PreferredFrameOrderComparator.equals:(Ljava/lang/Object;)Z │ │ -31c170: 2011 2b12 |0000: instance-of v1, v1, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator; // type@122b │ │ -31c174: 0f01 |0002: return v1 │ │ +31c164: |[31c164] org.jaudiotagger.tag.id3.ID3v24PreferredFrameOrderComparator.equals:(Ljava/lang/Object;)Z │ │ +31c174: 2011 2b12 |0000: instance-of v1, v1, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator; // type@122b │ │ +31c178: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -758950,37 +758950,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 42 16-bit code units │ │ -31e280: |[31e280] org.jaudiotagger.tag.id3.Id3FieldType.:()V │ │ -31e290: 2200 2e12 |0000: new-instance v0, Lorg/jaudiotagger/tag/id3/Id3FieldType; // type@122e │ │ -31e294: 1a01 6249 |0002: const-string v1, "TEXT" // string@4962 │ │ -31e298: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -31e29a: 7030 a997 1002 |0005: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/Id3FieldType;.:(Ljava/lang/String;I)V // method@97a9 │ │ -31e2a0: 6900 2a8e |0008: sput-object v0, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ -31e2a4: 2201 2e12 |000a: new-instance v1, Lorg/jaudiotagger/tag/id3/Id3FieldType; // type@122e │ │ -31e2a8: 1a03 824f |000c: const-string v3, "USER_DEFINED_TEXT" // string@4f82 │ │ -31e2ac: 1214 |000e: const/4 v4, #int 1 // #1 │ │ -31e2ae: 7030 a997 3104 |000f: invoke-direct {v1, v3, v4}, Lorg/jaudiotagger/tag/id3/Id3FieldType;.:(Ljava/lang/String;I)V // method@97a9 │ │ -31e2b4: 6901 2b8e |0012: sput-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.USER_DEFINED_TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2b │ │ -31e2b8: 2203 2e12 |0014: new-instance v3, Lorg/jaudiotagger/tag/id3/Id3FieldType; // type@122e │ │ -31e2bc: 1a05 fb0a |0016: const-string v5, "BINARY" // string@0afb │ │ -31e2c0: 1226 |0018: const/4 v6, #int 2 // #2 │ │ -31e2c2: 7030 a997 5306 |0019: invoke-direct {v3, v5, v6}, Lorg/jaudiotagger/tag/id3/Id3FieldType;.:(Ljava/lang/String;I)V // method@97a9 │ │ -31e2c8: 6903 298e |001c: sput-object v3, Lorg/jaudiotagger/tag/id3/Id3FieldType;.BINARY:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e29 │ │ -31e2cc: 1235 |001e: const/4 v5, #int 3 // #3 │ │ -31e2ce: 2355 ed13 |001f: new-array v5, v5, [Lorg/jaudiotagger/tag/id3/Id3FieldType; // type@13ed │ │ -31e2d2: 4d00 0502 |0021: aput-object v0, v5, v2 │ │ -31e2d6: 4d01 0504 |0023: aput-object v1, v5, v4 │ │ -31e2da: 4d03 0506 |0025: aput-object v3, v5, v6 │ │ -31e2de: 6905 288e |0027: sput-object v5, Lorg/jaudiotagger/tag/id3/Id3FieldType;.$VALUES:[Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e28 │ │ -31e2e2: 0e00 |0029: return-void │ │ +31e284: |[31e284] org.jaudiotagger.tag.id3.Id3FieldType.:()V │ │ +31e294: 2200 2e12 |0000: new-instance v0, Lorg/jaudiotagger/tag/id3/Id3FieldType; // type@122e │ │ +31e298: 1a01 6249 |0002: const-string v1, "TEXT" // string@4962 │ │ +31e29c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +31e29e: 7030 a997 1002 |0005: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/Id3FieldType;.:(Ljava/lang/String;I)V // method@97a9 │ │ +31e2a4: 6900 2a8e |0008: sput-object v0, Lorg/jaudiotagger/tag/id3/Id3FieldType;.TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2a │ │ +31e2a8: 2201 2e12 |000a: new-instance v1, Lorg/jaudiotagger/tag/id3/Id3FieldType; // type@122e │ │ +31e2ac: 1a03 824f |000c: const-string v3, "USER_DEFINED_TEXT" // string@4f82 │ │ +31e2b0: 1214 |000e: const/4 v4, #int 1 // #1 │ │ +31e2b2: 7030 a997 3104 |000f: invoke-direct {v1, v3, v4}, Lorg/jaudiotagger/tag/id3/Id3FieldType;.:(Ljava/lang/String;I)V // method@97a9 │ │ +31e2b8: 6901 2b8e |0012: sput-object v1, Lorg/jaudiotagger/tag/id3/Id3FieldType;.USER_DEFINED_TEXT:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e2b │ │ +31e2bc: 2203 2e12 |0014: new-instance v3, Lorg/jaudiotagger/tag/id3/Id3FieldType; // type@122e │ │ +31e2c0: 1a05 fb0a |0016: const-string v5, "BINARY" // string@0afb │ │ +31e2c4: 1226 |0018: const/4 v6, #int 2 // #2 │ │ +31e2c6: 7030 a997 5306 |0019: invoke-direct {v3, v5, v6}, Lorg/jaudiotagger/tag/id3/Id3FieldType;.:(Ljava/lang/String;I)V // method@97a9 │ │ +31e2cc: 6903 298e |001c: sput-object v3, Lorg/jaudiotagger/tag/id3/Id3FieldType;.BINARY:Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e29 │ │ +31e2d0: 1235 |001e: const/4 v5, #int 3 // #3 │ │ +31e2d2: 2355 ed13 |001f: new-array v5, v5, [Lorg/jaudiotagger/tag/id3/Id3FieldType; // type@13ed │ │ +31e2d6: 4d00 0502 |0021: aput-object v0, v5, v2 │ │ +31e2da: 4d01 0504 |0023: aput-object v1, v5, v4 │ │ +31e2de: 4d03 0506 |0025: aput-object v3, v5, v6 │ │ +31e2e2: 6905 288e |0027: sput-object v5, Lorg/jaudiotagger/tag/id3/Id3FieldType;.$VALUES:[Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e28 │ │ +31e2e6: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ 0x000a line=9 │ │ 0x0014 line=10 │ │ 0x0027 line=6 │ │ locals : │ │ @@ -758990,17 +758990,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 │ │ -31e2e4: |[31e2e4] org.jaudiotagger.tag.id3.Id3FieldType.:(Ljava/lang/String;I)V │ │ -31e2f4: 7030 0387 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@8703 │ │ -31e2fa: 0e00 |0003: return-void │ │ +31e2e8: |[31e2e8] org.jaudiotagger.tag.id3.Id3FieldType.:(Ljava/lang/String;I)V │ │ +31e2f8: 7030 0387 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@8703 │ │ +31e2fe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=6 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/Id3FieldType; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -759010,20 +759010,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/jaudiotagger/tag/id3/Id3FieldType;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -31e238: |[31e238] org.jaudiotagger.tag.id3.Id3FieldType.valueOf:(Ljava/lang/String;)Lorg/jaudiotagger/tag/id3/Id3FieldType; │ │ -31e248: 1c00 2e12 |0000: const-class v0, Lorg/jaudiotagger/tag/id3/Id3FieldType; // type@122e │ │ -31e24c: 7120 0487 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@8704 │ │ -31e252: 0c01 |0005: move-result-object v1 │ │ -31e254: 1f01 2e12 |0006: check-cast v1, Lorg/jaudiotagger/tag/id3/Id3FieldType; // type@122e │ │ -31e258: 1101 |0008: return-object v1 │ │ +31e23c: |[31e23c] org.jaudiotagger.tag.id3.Id3FieldType.valueOf:(Ljava/lang/String;)Lorg/jaudiotagger/tag/id3/Id3FieldType; │ │ +31e24c: 1c00 2e12 |0000: const-class v0, Lorg/jaudiotagger/tag/id3/Id3FieldType; // type@122e │ │ +31e250: 7120 0487 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@8704 │ │ +31e256: 0c01 |0005: move-result-object v1 │ │ +31e258: 1f01 2e12 |0006: check-cast v1, Lorg/jaudiotagger/tag/id3/Id3FieldType; // type@122e │ │ +31e25c: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=6 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #3 : (in Lorg/jaudiotagger/tag/id3/Id3FieldType;) │ │ @@ -759031,20 +759031,20 @@ │ │ type : '()[Lorg/jaudiotagger/tag/id3/Id3FieldType;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -31e25c: |[31e25c] org.jaudiotagger.tag.id3.Id3FieldType.values:()[Lorg/jaudiotagger/tag/id3/Id3FieldType; │ │ -31e26c: 6200 288e |0000: sget-object v0, Lorg/jaudiotagger/tag/id3/Id3FieldType;.$VALUES:[Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e28 │ │ -31e270: 6e10 25a0 0000 |0002: invoke-virtual {v0}, [Lorg/jaudiotagger/tag/id3/Id3FieldType;.clone:()Ljava/lang/Object; // method@a025 │ │ -31e276: 0c00 |0005: move-result-object v0 │ │ -31e278: 1f00 ed13 |0006: check-cast v0, [Lorg/jaudiotagger/tag/id3/Id3FieldType; // type@13ed │ │ -31e27c: 1100 |0008: return-object v0 │ │ +31e260: |[31e260] org.jaudiotagger.tag.id3.Id3FieldType.values:()[Lorg/jaudiotagger/tag/id3/Id3FieldType; │ │ +31e270: 6200 288e |0000: sget-object v0, Lorg/jaudiotagger/tag/id3/Id3FieldType;.$VALUES:[Lorg/jaudiotagger/tag/id3/Id3FieldType; // field@8e28 │ │ +31e274: 6e10 25a0 0000 |0002: invoke-virtual {v0}, [Lorg/jaudiotagger/tag/id3/Id3FieldType;.clone:()Ljava/lang/Object; // method@a025 │ │ +31e27a: 0c00 |0005: move-result-object v0 │ │ +31e27c: 1f00 ed13 |0006: check-cast v0, [Lorg/jaudiotagger/tag/id3/Id3FieldType; // type@13ed │ │ +31e280: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=6 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 7964 (Id3FieldType.java) │ │ @@ -759202,38 +759202,38 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 41 16-bit code units │ │ -3270f8: |[3270f8] org.jaudiotagger.tag.id3.reference.ID3Rating$1.:()V │ │ -327108: 7100 489e 0000 |0000: invoke-static {}, Lorg/jaudiotagger/tag/reference/Tagger;.values:()[Lorg/jaudiotagger/tag/reference/Tagger; // method@9e48 │ │ -32710e: 0c00 |0003: move-result-object v0 │ │ -327110: 2100 |0004: array-length v0, v0 │ │ -327112: 2300 2013 |0005: new-array v0, v0, [I // type@1320 │ │ -327116: 6900 0d8f |0007: sput-object v0, Lorg/jaudiotagger/tag/id3/reference/ID3Rating$1;.$SwitchMap$org$jaudiotagger$tag$reference$Tagger:[I // field@8f0d │ │ -32711a: 6201 8a92 |0009: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.ITUNES:Lorg/jaudiotagger/tag/reference/Tagger; // field@928a │ │ -32711e: 6e10 459e 0100 |000b: invoke-virtual {v1}, Lorg/jaudiotagger/tag/reference/Tagger;.ordinal:()I // method@9e45 │ │ -327124: 0a01 |000e: move-result v1 │ │ -327126: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -327128: 4b02 0001 |0010: aput v2, v0, v1 │ │ -32712c: 6200 0d8f |0012: sget-object v0, Lorg/jaudiotagger/tag/id3/reference/ID3Rating$1;.$SwitchMap$org$jaudiotagger$tag$reference$Tagger:[I // field@8f0d │ │ -327130: 6201 8e92 |0014: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.MEDIA_MONKEY:Lorg/jaudiotagger/tag/reference/Tagger; // field@928e │ │ -327134: 6e10 459e 0100 |0016: invoke-virtual {v1}, Lorg/jaudiotagger/tag/reference/Tagger;.ordinal:()I // method@9e45 │ │ -32713a: 0a01 |0019: move-result v1 │ │ -32713c: 1222 |001a: const/4 v2, #int 2 // #2 │ │ -32713e: 4b02 0001 |001b: aput v2, v0, v1 │ │ -327142: 6200 0d8f |001d: sget-object v0, Lorg/jaudiotagger/tag/id3/reference/ID3Rating$1;.$SwitchMap$org$jaudiotagger$tag$reference$Tagger:[I // field@8f0d │ │ -327146: 6201 8d92 |001f: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.MEDIAPLAYER:Lorg/jaudiotagger/tag/reference/Tagger; // field@928d │ │ -32714a: 6e10 459e 0100 |0021: invoke-virtual {v1}, Lorg/jaudiotagger/tag/reference/Tagger;.ordinal:()I // method@9e45 │ │ -327150: 0a01 |0024: move-result v1 │ │ -327152: 1232 |0025: const/4 v2, #int 3 // #3 │ │ -327154: 4b02 0001 |0026: aput v2, v0, v1 │ │ -327158: 0e00 |0028: return-void │ │ +3270fc: |[3270fc] org.jaudiotagger.tag.id3.reference.ID3Rating$1.:()V │ │ +32710c: 7100 489e 0000 |0000: invoke-static {}, Lorg/jaudiotagger/tag/reference/Tagger;.values:()[Lorg/jaudiotagger/tag/reference/Tagger; // method@9e48 │ │ +327112: 0c00 |0003: move-result-object v0 │ │ +327114: 2100 |0004: array-length v0, v0 │ │ +327116: 2300 2013 |0005: new-array v0, v0, [I // type@1320 │ │ +32711a: 6900 0d8f |0007: sput-object v0, Lorg/jaudiotagger/tag/id3/reference/ID3Rating$1;.$SwitchMap$org$jaudiotagger$tag$reference$Tagger:[I // field@8f0d │ │ +32711e: 6201 8a92 |0009: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.ITUNES:Lorg/jaudiotagger/tag/reference/Tagger; // field@928a │ │ +327122: 6e10 459e 0100 |000b: invoke-virtual {v1}, Lorg/jaudiotagger/tag/reference/Tagger;.ordinal:()I // method@9e45 │ │ +327128: 0a01 |000e: move-result v1 │ │ +32712a: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +32712c: 4b02 0001 |0010: aput v2, v0, v1 │ │ +327130: 6200 0d8f |0012: sget-object v0, Lorg/jaudiotagger/tag/id3/reference/ID3Rating$1;.$SwitchMap$org$jaudiotagger$tag$reference$Tagger:[I // field@8f0d │ │ +327134: 6201 8e92 |0014: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.MEDIA_MONKEY:Lorg/jaudiotagger/tag/reference/Tagger; // field@928e │ │ +327138: 6e10 459e 0100 |0016: invoke-virtual {v1}, Lorg/jaudiotagger/tag/reference/Tagger;.ordinal:()I // method@9e45 │ │ +32713e: 0a01 |0019: move-result v1 │ │ +327140: 1222 |001a: const/4 v2, #int 2 // #2 │ │ +327142: 4b02 0001 |001b: aput v2, v0, v1 │ │ +327146: 6200 0d8f |001d: sget-object v0, Lorg/jaudiotagger/tag/id3/reference/ID3Rating$1;.$SwitchMap$org$jaudiotagger$tag$reference$Tagger:[I // field@8f0d │ │ +32714a: 6201 8d92 |001f: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.MEDIAPLAYER:Lorg/jaudiotagger/tag/reference/Tagger; // field@928d │ │ +32714e: 6e10 459e 0100 |0021: invoke-virtual {v1}, Lorg/jaudiotagger/tag/reference/Tagger;.ordinal:()I // method@9e45 │ │ +327154: 0a01 |0024: move-result v1 │ │ +327156: 1232 |0025: const/4 v2, #int 3 // #3 │ │ +327158: 4b02 0001 |0026: aput v2, v0, v1 │ │ +32715c: 0e00 |0028: return-void │ │ catches : 3 │ │ 0x0009 - 0x0012 │ │ Ljava/lang/NoSuchFieldError; -> 0x0012 │ │ 0x0012 - 0x001d │ │ Ljava/lang/NoSuchFieldError; -> 0x001d │ │ 0x001d - 0x0028 │ │ Ljava/lang/NoSuchFieldError; -> 0x0028 │ │ @@ -759275,17 +759275,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3271e0: |[3271e0] org.jaudiotagger.tag.id3.reference.ID3Rating.:()V │ │ -3271f0: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -3271f6: 0e00 |0003: return-void │ │ +3271e4: |[3271e4] org.jaudiotagger.tag.id3.reference.ID3Rating.:()V │ │ +3271f4: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +3271fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/reference/ID3Rating; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/reference/ID3Rating;) │ │ @@ -759293,37 +759293,37 @@ │ │ type : '(Lorg/jaudiotagger/tag/reference/Tagger;)Lorg/jaudiotagger/tag/id3/reference/ID3Rating;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 37 16-bit code units │ │ -327184: |[327184] org.jaudiotagger.tag.id3.reference.ID3Rating.getInstance:(Lorg/jaudiotagger/tag/reference/Tagger;)Lorg/jaudiotagger/tag/id3/reference/ID3Rating; │ │ -327194: 6200 0d8f |0000: sget-object v0, Lorg/jaudiotagger/tag/id3/reference/ID3Rating$1;.$SwitchMap$org$jaudiotagger$tag$reference$Tagger:[I // field@8f0d │ │ -327198: 6e10 459e 0100 |0002: invoke-virtual {v1}, Lorg/jaudiotagger/tag/reference/Tagger;.ordinal:()I // method@9e45 │ │ -32719e: 0a01 |0005: move-result v1 │ │ -3271a0: 4401 0001 |0006: aget v1, v0, v1 │ │ -3271a4: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -3271a6: 3201 1700 |0009: if-eq v1, v0, 0020 // +0017 │ │ -3271aa: 1220 |000b: const/4 v0, #int 2 // #2 │ │ -3271ac: 3201 0f00 |000c: if-eq v1, v0, 001b // +000f │ │ -3271b0: 1230 |000e: const/4 v0, #int 3 // #3 │ │ -3271b2: 3201 0700 |000f: if-eq v1, v0, 0016 // +0007 │ │ -3271b6: 7100 bf9b 0000 |0011: invoke-static {}, Lorg/jaudiotagger/tag/id3/reference/MediaPlayerRating;.getInstance:()Lorg/jaudiotagger/tag/id3/reference/ID3Rating; // method@9bbf │ │ -3271bc: 0c01 |0014: move-result-object v1 │ │ -3271be: 1101 |0015: return-object v1 │ │ -3271c0: 7100 bf9b 0000 |0016: invoke-static {}, Lorg/jaudiotagger/tag/id3/reference/MediaPlayerRating;.getInstance:()Lorg/jaudiotagger/tag/id3/reference/ID3Rating; // method@9bbf │ │ -3271c6: 0c01 |0019: move-result-object v1 │ │ -3271c8: 1101 |001a: return-object v1 │ │ -3271ca: 7100 ba9b 0000 |001b: invoke-static {}, Lorg/jaudiotagger/tag/id3/reference/MediaMonkeyPlayerRating;.getInstance:()Lorg/jaudiotagger/tag/id3/reference/ID3Rating; // method@9bba │ │ -3271d0: 0c01 |001e: move-result-object v1 │ │ -3271d2: 1101 |001f: return-object v1 │ │ -3271d4: 7100 b59b 0000 |0020: invoke-static {}, Lorg/jaudiotagger/tag/id3/reference/ITunesRating;.getInstance:()Lorg/jaudiotagger/tag/id3/reference/ID3Rating; // method@9bb5 │ │ -3271da: 0c01 |0023: move-result-object v1 │ │ -3271dc: 1101 |0024: return-object v1 │ │ +327188: |[327188] org.jaudiotagger.tag.id3.reference.ID3Rating.getInstance:(Lorg/jaudiotagger/tag/reference/Tagger;)Lorg/jaudiotagger/tag/id3/reference/ID3Rating; │ │ +327198: 6200 0d8f |0000: sget-object v0, Lorg/jaudiotagger/tag/id3/reference/ID3Rating$1;.$SwitchMap$org$jaudiotagger$tag$reference$Tagger:[I // field@8f0d │ │ +32719c: 6e10 459e 0100 |0002: invoke-virtual {v1}, Lorg/jaudiotagger/tag/reference/Tagger;.ordinal:()I // method@9e45 │ │ +3271a2: 0a01 |0005: move-result v1 │ │ +3271a4: 4401 0001 |0006: aget v1, v0, v1 │ │ +3271a8: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +3271aa: 3201 1700 |0009: if-eq v1, v0, 0020 // +0017 │ │ +3271ae: 1220 |000b: const/4 v0, #int 2 // #2 │ │ +3271b0: 3201 0f00 |000c: if-eq v1, v0, 001b // +000f │ │ +3271b4: 1230 |000e: const/4 v0, #int 3 // #3 │ │ +3271b6: 3201 0700 |000f: if-eq v1, v0, 0016 // +0007 │ │ +3271ba: 7100 bf9b 0000 |0011: invoke-static {}, Lorg/jaudiotagger/tag/id3/reference/MediaPlayerRating;.getInstance:()Lorg/jaudiotagger/tag/id3/reference/ID3Rating; // method@9bbf │ │ +3271c0: 0c01 |0014: move-result-object v1 │ │ +3271c2: 1101 |0015: return-object v1 │ │ +3271c4: 7100 bf9b 0000 |0016: invoke-static {}, Lorg/jaudiotagger/tag/id3/reference/MediaPlayerRating;.getInstance:()Lorg/jaudiotagger/tag/id3/reference/ID3Rating; // method@9bbf │ │ +3271ca: 0c01 |0019: move-result-object v1 │ │ +3271cc: 1101 |001a: return-object v1 │ │ +3271ce: 7100 ba9b 0000 |001b: invoke-static {}, Lorg/jaudiotagger/tag/id3/reference/MediaMonkeyPlayerRating;.getInstance:()Lorg/jaudiotagger/tag/id3/reference/ID3Rating; // method@9bba │ │ +3271d4: 0c01 |001e: move-result-object v1 │ │ +3271d6: 1101 |001f: return-object v1 │ │ +3271d8: 7100 b59b 0000 |0020: invoke-static {}, Lorg/jaudiotagger/tag/id3/reference/ITunesRating;.getInstance:()Lorg/jaudiotagger/tag/id3/reference/ID3Rating; // method@9bb5 │ │ +3271de: 0c01 |0023: move-result-object v1 │ │ +3271e0: 1101 |0024: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ 0x0011 line=26 │ │ 0x0016 line=23 │ │ 0x001b line=20 │ │ 0x0020 line=17 │ │ @@ -759386,42 +759386,42 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 59 16-bit code units │ │ -327c08: |[327c08] org.jaudiotagger.tag.id3.valuepair.ID3NumberTotalFields.:()V │ │ -327c18: 1c00 be11 |0000: const-class v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -327c1c: 7110 1f89 0000 |0002: invoke-static {v0}, Ljava/util/EnumSet;.noneOf:(Ljava/lang/Class;)Ljava/util/EnumSet; // method@891f │ │ -327c22: 0c00 |0005: move-result-object v0 │ │ -327c24: 6900 188f |0006: sput-object v0, Lorg/jaudiotagger/tag/id3/valuepair/ID3NumberTotalFields;.numberField:Ljava/util/EnumSet; // field@8f18 │ │ -327c28: 1c00 be11 |0008: const-class v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -327c2c: 7110 1f89 0000 |000a: invoke-static {v0}, Ljava/util/EnumSet;.noneOf:(Ljava/lang/Class;)Ljava/util/EnumSet; // method@891f │ │ -327c32: 0c00 |000d: move-result-object v0 │ │ -327c34: 6900 198f |000e: sput-object v0, Lorg/jaudiotagger/tag/id3/valuepair/ID3NumberTotalFields;.totalField:Ljava/util/EnumSet; // field@8f19 │ │ -327c38: 6200 188f |0010: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/ID3NumberTotalFields;.numberField:Ljava/util/EnumSet; // field@8f18 │ │ -327c3c: 6201 2888 |0012: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.TRACK:Lorg/jaudiotagger/tag/FieldKey; // field@8828 │ │ -327c40: 6e20 1b89 1000 |0014: invoke-virtual {v0, v1}, Ljava/util/EnumSet;.add:(Ljava/lang/Object;)Z // method@891b │ │ -327c46: 6200 188f |0017: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/ID3NumberTotalFields;.numberField:Ljava/util/EnumSet; // field@8f18 │ │ -327c4a: 6201 ba87 |0019: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.DISC_NO:Lorg/jaudiotagger/tag/FieldKey; // field@87ba │ │ -327c4e: 6e20 1b89 1000 |001b: invoke-virtual {v0, v1}, Ljava/util/EnumSet;.add:(Ljava/lang/Object;)Z // method@891b │ │ -327c54: 6200 188f |001e: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/ID3NumberTotalFields;.numberField:Ljava/util/EnumSet; // field@8f18 │ │ -327c58: 6201 e487 |0020: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MOVEMENT_NO:Lorg/jaudiotagger/tag/FieldKey; // field@87e4 │ │ -327c5c: 6e20 1b89 1000 |0022: invoke-virtual {v0, v1}, Ljava/util/EnumSet;.add:(Ljava/lang/Object;)Z // method@891b │ │ -327c62: 6200 198f |0025: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/ID3NumberTotalFields;.totalField:Ljava/util/EnumSet; // field@8f19 │ │ -327c66: 6201 2988 |0027: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.TRACK_TOTAL:Lorg/jaudiotagger/tag/FieldKey; // field@8829 │ │ -327c6a: 6e20 1b89 1000 |0029: invoke-virtual {v0, v1}, Ljava/util/EnumSet;.add:(Ljava/lang/Object;)Z // method@891b │ │ -327c70: 6200 198f |002c: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/ID3NumberTotalFields;.totalField:Ljava/util/EnumSet; // field@8f19 │ │ -327c74: 6201 bc87 |002e: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.DISC_TOTAL:Lorg/jaudiotagger/tag/FieldKey; // field@87bc │ │ -327c78: 6e20 1b89 1000 |0030: invoke-virtual {v0, v1}, Ljava/util/EnumSet;.add:(Ljava/lang/Object;)Z // method@891b │ │ -327c7e: 6200 198f |0033: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/ID3NumberTotalFields;.totalField:Ljava/util/EnumSet; // field@8f19 │ │ -327c82: 6201 e587 |0035: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MOVEMENT_TOTAL:Lorg/jaudiotagger/tag/FieldKey; // field@87e5 │ │ -327c86: 6e20 1b89 1000 |0037: invoke-virtual {v0, v1}, Ljava/util/EnumSet;.add:(Ljava/lang/Object;)Z // method@891b │ │ -327c8c: 0e00 |003a: return-void │ │ +327c0c: |[327c0c] org.jaudiotagger.tag.id3.valuepair.ID3NumberTotalFields.:()V │ │ +327c1c: 1c00 be11 |0000: const-class v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +327c20: 7110 1f89 0000 |0002: invoke-static {v0}, Ljava/util/EnumSet;.noneOf:(Ljava/lang/Class;)Ljava/util/EnumSet; // method@891f │ │ +327c26: 0c00 |0005: move-result-object v0 │ │ +327c28: 6900 188f |0006: sput-object v0, Lorg/jaudiotagger/tag/id3/valuepair/ID3NumberTotalFields;.numberField:Ljava/util/EnumSet; // field@8f18 │ │ +327c2c: 1c00 be11 |0008: const-class v0, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +327c30: 7110 1f89 0000 |000a: invoke-static {v0}, Ljava/util/EnumSet;.noneOf:(Ljava/lang/Class;)Ljava/util/EnumSet; // method@891f │ │ +327c36: 0c00 |000d: move-result-object v0 │ │ +327c38: 6900 198f |000e: sput-object v0, Lorg/jaudiotagger/tag/id3/valuepair/ID3NumberTotalFields;.totalField:Ljava/util/EnumSet; // field@8f19 │ │ +327c3c: 6200 188f |0010: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/ID3NumberTotalFields;.numberField:Ljava/util/EnumSet; // field@8f18 │ │ +327c40: 6201 2888 |0012: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.TRACK:Lorg/jaudiotagger/tag/FieldKey; // field@8828 │ │ +327c44: 6e20 1b89 1000 |0014: invoke-virtual {v0, v1}, Ljava/util/EnumSet;.add:(Ljava/lang/Object;)Z // method@891b │ │ +327c4a: 6200 188f |0017: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/ID3NumberTotalFields;.numberField:Ljava/util/EnumSet; // field@8f18 │ │ +327c4e: 6201 ba87 |0019: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.DISC_NO:Lorg/jaudiotagger/tag/FieldKey; // field@87ba │ │ +327c52: 6e20 1b89 1000 |001b: invoke-virtual {v0, v1}, Ljava/util/EnumSet;.add:(Ljava/lang/Object;)Z // method@891b │ │ +327c58: 6200 188f |001e: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/ID3NumberTotalFields;.numberField:Ljava/util/EnumSet; // field@8f18 │ │ +327c5c: 6201 e487 |0020: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MOVEMENT_NO:Lorg/jaudiotagger/tag/FieldKey; // field@87e4 │ │ +327c60: 6e20 1b89 1000 |0022: invoke-virtual {v0, v1}, Ljava/util/EnumSet;.add:(Ljava/lang/Object;)Z // method@891b │ │ +327c66: 6200 198f |0025: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/ID3NumberTotalFields;.totalField:Ljava/util/EnumSet; // field@8f19 │ │ +327c6a: 6201 2988 |0027: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.TRACK_TOTAL:Lorg/jaudiotagger/tag/FieldKey; // field@8829 │ │ +327c6e: 6e20 1b89 1000 |0029: invoke-virtual {v0, v1}, Ljava/util/EnumSet;.add:(Ljava/lang/Object;)Z // method@891b │ │ +327c74: 6200 198f |002c: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/ID3NumberTotalFields;.totalField:Ljava/util/EnumSet; // field@8f19 │ │ +327c78: 6201 bc87 |002e: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.DISC_TOTAL:Lorg/jaudiotagger/tag/FieldKey; // field@87bc │ │ +327c7c: 6e20 1b89 1000 |0030: invoke-virtual {v0, v1}, Ljava/util/EnumSet;.add:(Ljava/lang/Object;)Z // method@891b │ │ +327c82: 6200 198f |0033: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/ID3NumberTotalFields;.totalField:Ljava/util/EnumSet; // field@8f19 │ │ +327c86: 6201 e587 |0035: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MOVEMENT_TOTAL:Lorg/jaudiotagger/tag/FieldKey; // field@87e5 │ │ +327c8a: 6e20 1b89 1000 |0037: invoke-virtual {v0, v1}, Ljava/util/EnumSet;.add:(Ljava/lang/Object;)Z // method@891b │ │ +327c90: 0e00 |003a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ 0x0008 line=13 │ │ 0x0010 line=17 │ │ 0x0017 line=18 │ │ 0x001e line=19 │ │ @@ -759435,17 +759435,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -327c90: |[327c90] org.jaudiotagger.tag.id3.valuepair.ID3NumberTotalFields.:()V │ │ -327ca0: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -327ca6: 0e00 |0003: return-void │ │ +327c94: |[327c94] org.jaudiotagger.tag.id3.valuepair.ID3NumberTotalFields.:()V │ │ +327ca4: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +327caa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/valuepair/ID3NumberTotalFields; │ │ │ │ #2 : (in Lorg/jaudiotagger/tag/id3/valuepair/ID3NumberTotalFields;) │ │ @@ -759453,19 +759453,19 @@ │ │ type : '(Lorg/jaudiotagger/tag/FieldKey;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -327bc8: |[327bc8] org.jaudiotagger.tag.id3.valuepair.ID3NumberTotalFields.isNumber:(Lorg/jaudiotagger/tag/FieldKey;)Z │ │ -327bd8: 6200 188f |0000: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/ID3NumberTotalFields;.numberField:Ljava/util/EnumSet; // field@8f18 │ │ -327bdc: 6e20 1d89 1000 |0002: invoke-virtual {v0, v1}, Ljava/util/EnumSet;.contains:(Ljava/lang/Object;)Z // method@891d │ │ -327be2: 0a01 |0005: move-result v1 │ │ -327be4: 0f01 |0006: return v1 │ │ +327bcc: |[327bcc] org.jaudiotagger.tag.id3.valuepair.ID3NumberTotalFields.isNumber:(Lorg/jaudiotagger/tag/FieldKey;)Z │ │ +327bdc: 6200 188f |0000: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/ID3NumberTotalFields;.numberField:Ljava/util/EnumSet; // field@8f18 │ │ +327be0: 6e20 1d89 1000 |0002: invoke-virtual {v0, v1}, Ljava/util/EnumSet;.contains:(Ljava/lang/Object;)Z // method@891d │ │ +327be6: 0a01 |0005: move-result v1 │ │ +327be8: 0f01 |0006: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 (null) Lorg/jaudiotagger/tag/FieldKey; │ │ │ │ #3 : (in Lorg/jaudiotagger/tag/id3/valuepair/ID3NumberTotalFields;) │ │ @@ -759473,19 +759473,19 @@ │ │ type : '(Lorg/jaudiotagger/tag/FieldKey;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -327be8: |[327be8] org.jaudiotagger.tag.id3.valuepair.ID3NumberTotalFields.isTotal:(Lorg/jaudiotagger/tag/FieldKey;)Z │ │ -327bf8: 6200 198f |0000: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/ID3NumberTotalFields;.totalField:Ljava/util/EnumSet; // field@8f19 │ │ -327bfc: 6e20 1d89 1000 |0002: invoke-virtual {v0, v1}, Ljava/util/EnumSet;.contains:(Ljava/lang/Object;)Z // method@891d │ │ -327c02: 0a01 |0005: move-result v1 │ │ -327c04: 0f01 |0006: return v1 │ │ +327bec: |[327bec] org.jaudiotagger.tag.id3.valuepair.ID3NumberTotalFields.isTotal:(Lorg/jaudiotagger/tag/FieldKey;)Z │ │ +327bfc: 6200 198f |0000: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/ID3NumberTotalFields;.totalField:Ljava/util/EnumSet; // field@8f19 │ │ +327c00: 6e20 1d89 1000 |0002: invoke-virtual {v0, v1}, Ljava/util/EnumSet;.contains:(Ljava/lang/Object;)Z // method@891d │ │ +327c06: 0a01 |0005: move-result v1 │ │ +327c08: 0f01 |0006: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 (null) Lorg/jaudiotagger/tag/FieldKey; │ │ │ │ Virtual methods - │ │ @@ -759539,33 +759539,33 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 34 16-bit code units │ │ -327d08: |[327d08] org.jaudiotagger.tag.id3.valuepair.ID3V2ExtendedGenreTypes.:()V │ │ -327d18: 2200 af12 |0000: new-instance v0, Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes; // type@12af │ │ -327d1c: 1a01 2843 |0002: const-string v1, "RX" // string@4328 │ │ -327d20: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -327d22: 1a03 9143 |0005: const-string v3, "Remix" // string@4391 │ │ -327d26: 7040 d69b 1032 |0007: invoke-direct {v0, v1, v2, v3}, Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9bd6 │ │ -327d2c: 6900 1c8f |000a: sput-object v0, Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes;.RX:Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes; // field@8f1c │ │ -327d30: 2201 af12 |000c: new-instance v1, Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes; // type@12af │ │ -327d34: 1a03 a50e |000e: const-string v3, "CR" // string@0ea5 │ │ -327d38: 1214 |0010: const/4 v4, #int 1 // #1 │ │ -327d3a: 1a05 bd12 |0011: const-string v5, "Cover" // string@12bd │ │ -327d3e: 7040 d69b 3154 |0013: invoke-direct {v1, v3, v4, v5}, Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9bd6 │ │ -327d44: 6901 1b8f |0016: sput-object v1, Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes;.CR:Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes; // field@8f1b │ │ -327d48: 1223 |0018: const/4 v3, #int 2 // #2 │ │ -327d4a: 2333 ee13 |0019: new-array v3, v3, [Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes; // type@13ee │ │ -327d4e: 4d00 0302 |001b: aput-object v0, v3, v2 │ │ -327d52: 4d01 0304 |001d: aput-object v1, v3, v4 │ │ -327d56: 6903 1a8f |001f: sput-object v3, Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes;.$VALUES:[Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes; // field@8f1a │ │ -327d5a: 0e00 |0021: return-void │ │ +327d0c: |[327d0c] org.jaudiotagger.tag.id3.valuepair.ID3V2ExtendedGenreTypes.:()V │ │ +327d1c: 2200 af12 |0000: new-instance v0, Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes; // type@12af │ │ +327d20: 1a01 2843 |0002: const-string v1, "RX" // string@4328 │ │ +327d24: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +327d26: 1a03 9143 |0005: const-string v3, "Remix" // string@4391 │ │ +327d2a: 7040 d69b 1032 |0007: invoke-direct {v0, v1, v2, v3}, Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9bd6 │ │ +327d30: 6900 1c8f |000a: sput-object v0, Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes;.RX:Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes; // field@8f1c │ │ +327d34: 2201 af12 |000c: new-instance v1, Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes; // type@12af │ │ +327d38: 1a03 a50e |000e: const-string v3, "CR" // string@0ea5 │ │ +327d3c: 1214 |0010: const/4 v4, #int 1 // #1 │ │ +327d3e: 1a05 bd12 |0011: const-string v5, "Cover" // string@12bd │ │ +327d42: 7040 d69b 3154 |0013: invoke-direct {v1, v3, v4, v5}, Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9bd6 │ │ +327d48: 6901 1b8f |0016: sput-object v1, Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes;.CR:Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes; // field@8f1b │ │ +327d4c: 1223 |0018: const/4 v3, #int 2 // #2 │ │ +327d4e: 2333 ee13 |0019: new-array v3, v3, [Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes; // type@13ee │ │ +327d52: 4d00 0302 |001b: aput-object v0, v3, v2 │ │ +327d56: 4d01 0304 |001d: aput-object v1, v3, v4 │ │ +327d5a: 6903 1a8f |001f: sput-object v3, Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes;.$VALUES:[Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes; // field@8f1a │ │ +327d5e: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ 0x000c line=12 │ │ 0x001f line=9 │ │ locals : │ │ │ │ @@ -759574,18 +759574,18 @@ │ │ type : '(Ljava/lang/String;ILjava/lang/String;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -327d5c: |[327d5c] org.jaudiotagger.tag.id3.valuepair.ID3V2ExtendedGenreTypes.:(Ljava/lang/String;ILjava/lang/String;)V │ │ -327d6c: 7030 0387 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@8703 │ │ -327d72: 5b03 1d8f |0003: iput-object v3, v0, Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes;.description:Ljava/lang/String; // field@8f1d │ │ -327d76: 0e00 |0005: return-void │ │ +327d60: |[327d60] org.jaudiotagger.tag.id3.valuepair.ID3V2ExtendedGenreTypes.:(Ljava/lang/String;ILjava/lang/String;)V │ │ +327d70: 7030 0387 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@8703 │ │ +327d76: 5b03 1d8f |0003: iput-object v3, v0, Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes;.description:Ljava/lang/String; // field@8f1d │ │ +327d7a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ 0x0003 line=18 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ @@ -759597,20 +759597,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -327cc0: |[327cc0] org.jaudiotagger.tag.id3.valuepair.ID3V2ExtendedGenreTypes.valueOf:(Ljava/lang/String;)Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes; │ │ -327cd0: 1c00 af12 |0000: const-class v0, Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes; // type@12af │ │ -327cd4: 7120 0487 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@8704 │ │ -327cda: 0c01 |0005: move-result-object v1 │ │ -327cdc: 1f01 af12 |0006: check-cast v1, Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes; // type@12af │ │ -327ce0: 1101 |0008: return-object v1 │ │ +327cc4: |[327cc4] org.jaudiotagger.tag.id3.valuepair.ID3V2ExtendedGenreTypes.valueOf:(Ljava/lang/String;)Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes; │ │ +327cd4: 1c00 af12 |0000: const-class v0, Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes; // type@12af │ │ +327cd8: 7120 0487 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@8704 │ │ +327cde: 0c01 |0005: move-result-object v1 │ │ +327ce0: 1f01 af12 |0006: check-cast v1, Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes; // type@12af │ │ +327ce4: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #3 : (in Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes;) │ │ @@ -759618,20 +759618,20 @@ │ │ type : '()[Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -327ce4: |[327ce4] org.jaudiotagger.tag.id3.valuepair.ID3V2ExtendedGenreTypes.values:()[Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes; │ │ -327cf4: 6200 1a8f |0000: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes;.$VALUES:[Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes; // field@8f1a │ │ -327cf8: 6e10 26a0 0000 |0002: invoke-virtual {v0}, [Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes;.clone:()Ljava/lang/Object; // method@a026 │ │ -327cfe: 0c00 |0005: move-result-object v0 │ │ -327d00: 1f00 ee13 |0006: check-cast v0, [Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes; // type@13ee │ │ -327d04: 1100 |0008: return-object v0 │ │ +327ce8: |[327ce8] org.jaudiotagger.tag.id3.valuepair.ID3V2ExtendedGenreTypes.values:()[Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes; │ │ +327cf8: 6200 1a8f |0000: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes;.$VALUES:[Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes; // field@8f1a │ │ +327cfc: 6e10 26a0 0000 |0002: invoke-virtual {v0}, [Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes;.clone:()Ljava/lang/Object; // method@a026 │ │ +327d02: 0c00 |0005: move-result-object v0 │ │ +327d04: 1f00 ee13 |0006: check-cast v0, [Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes; // type@13ee │ │ +327d08: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes;) │ │ @@ -759639,17 +759639,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -327ca8: |[327ca8] org.jaudiotagger.tag.id3.valuepair.ID3V2ExtendedGenreTypes.getDescription:()Ljava/lang/String; │ │ -327cb8: 5410 1d8f |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes;.description:Ljava/lang/String; // field@8f1d │ │ -327cbc: 1100 |0002: return-object v0 │ │ +327cac: |[327cac] org.jaudiotagger.tag.id3.valuepair.ID3V2ExtendedGenreTypes.getDescription:()Ljava/lang/String; │ │ +327cbc: 5410 1d8f |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes;.description:Ljava/lang/String; // field@8f1d │ │ +327cc0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes; │ │ │ │ source_file_idx : 7564 (ID3V2ExtendedGenreTypes.java) │ │ @@ -759786,71 +759786,71 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 121 16-bit code units │ │ -3280d8: |[3280d8] org.jaudiotagger.tag.id3.valuepair.ImageFormats.:()V │ │ -3280e8: 2200 8c10 |0000: new-instance v0, Ljava/util/HashMap; // type@108c │ │ -3280ec: 7010 2b89 0000 |0002: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@892b │ │ -3280f2: 6900 2d8f |0005: sput-object v0, Lorg/jaudiotagger/tag/id3/valuepair/ImageFormats;.imageFormatsToMimeType:Ljava/util/Map; // field@8f2d │ │ -3280f6: 2200 8c10 |0007: new-instance v0, Ljava/util/HashMap; // type@108c │ │ -3280fa: 7010 2b89 0000 |0009: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@892b │ │ -328100: 6900 2e8f |000c: sput-object v0, Lorg/jaudiotagger/tag/id3/valuepair/ImageFormats;.imageMimeTypeToFormat:Ljava/util/Map; // field@8f2e │ │ -328104: 6200 2d8f |000e: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/ImageFormats;.imageFormatsToMimeType:Ljava/util/Map; // field@8f2d │ │ -328108: 1a01 5920 |0010: const-string v1, "JPG" // string@2059 │ │ -32810c: 1a02 477c |0012: const-string v2, "image/jpeg" // string@7c47 │ │ -328110: 7230 9489 1002 |0014: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -328116: 6200 2d8f |0017: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/ImageFormats;.imageFormatsToMimeType:Ljava/util/Map; // field@8f2d │ │ -32811a: 1a02 6840 |0019: const-string v2, "PNG" // string@4068 │ │ -32811e: 1a03 4a7c |001b: const-string v3, "image/png" // string@7c4a │ │ -328122: 7230 9489 2003 |001d: invoke-interface {v0, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -328128: 6200 2d8f |0020: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/ImageFormats;.imageFormatsToMimeType:Ljava/util/Map; // field@8f2d │ │ -32812c: 1a02 c11b |0022: const-string v2, "GIF" // string@1bc1 │ │ -328130: 1a03 467c |0024: const-string v3, "image/gif" // string@7c46 │ │ -328134: 7230 9489 2003 |0026: invoke-interface {v0, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -32813a: 6200 2d8f |0029: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/ImageFormats;.imageFormatsToMimeType:Ljava/util/Map; // field@8f2d │ │ -32813e: 1a02 130b |002b: const-string v2, "BMP" // string@0b13 │ │ -328142: 1a03 457c |002d: const-string v3, "image/bmp" // string@7c45 │ │ -328146: 7230 9489 2003 |002f: invoke-interface {v0, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -32814c: 6200 2d8f |0032: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/ImageFormats;.imageFormatsToMimeType:Ljava/util/Map; // field@8f2d │ │ -328150: 1a02 8b49 |0034: const-string v2, "TIF" // string@498b │ │ -328154: 1a03 4b7c |0036: const-string v3, "image/tiff" // string@7c4b │ │ -328158: 7230 9489 2003 |0038: invoke-interface {v0, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -32815e: 6200 2d8f |003b: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/ImageFormats;.imageFormatsToMimeType:Ljava/util/Map; // field@8f2d │ │ -328162: 1a02 2d40 |003d: const-string v2, "PDF" // string@402d │ │ -328166: 1a03 497c |003f: const-string v3, "image/pdf" // string@7c49 │ │ -32816a: 7230 9489 2003 |0041: invoke-interface {v0, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -328170: 6200 2d8f |0044: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/ImageFormats;.imageFormatsToMimeType:Ljava/util/Map; // field@8f2d │ │ -328174: 1a02 5240 |0046: const-string v2, "PIC" // string@4052 │ │ -328178: 1a03 4c7c |0048: const-string v3, "image/x-pict" // string@7c4c │ │ -32817c: 7230 9489 2003 |004a: invoke-interface {v0, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -328182: 6200 2d8f |004d: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/ImageFormats;.imageFormatsToMimeType:Ljava/util/Map; // field@8f2d │ │ -328186: 7210 9389 0000 |004f: invoke-interface {v0}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@8993 │ │ -32818c: 0c00 |0052: move-result-object v0 │ │ -32818e: 7210 a889 0000 |0053: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@89a8 │ │ -328194: 0c00 |0056: move-result-object v0 │ │ -328196: 7210 4789 0000 |0057: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -32819c: 0a02 |005a: move-result v2 │ │ -32819e: 3802 1600 |005b: if-eqz v2, 0071 // +0016 │ │ -3281a2: 7210 4889 0000 |005d: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -3281a8: 0c02 |0060: move-result-object v2 │ │ -3281aa: 1f02 3710 |0061: check-cast v2, Ljava/lang/String; // type@1037 │ │ -3281ae: 6203 2d8f |0063: sget-object v3, Lorg/jaudiotagger/tag/id3/valuepair/ImageFormats;.imageFormatsToMimeType:Ljava/util/Map; // field@8f2d │ │ -3281b2: 7220 9089 2300 |0065: invoke-interface {v3, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ -3281b8: 0c03 |0068: move-result-object v3 │ │ -3281ba: 1f03 3710 |0069: check-cast v3, Ljava/lang/String; // type@1037 │ │ -3281be: 6204 2e8f |006b: sget-object v4, Lorg/jaudiotagger/tag/id3/valuepair/ImageFormats;.imageMimeTypeToFormat:Ljava/util/Map; // field@8f2e │ │ -3281c2: 7230 9489 3402 |006d: invoke-interface {v4, v3, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -3281c8: 28e7 |0070: goto 0057 // -0019 │ │ -3281ca: 6200 2e8f |0071: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/ImageFormats;.imageMimeTypeToFormat:Ljava/util/Map; // field@8f2e │ │ -3281ce: 1a02 487c |0073: const-string v2, "image/jpg" // string@7c48 │ │ -3281d2: 7230 9489 2001 |0075: invoke-interface {v0, v2, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -3281d8: 0e00 |0078: return-void │ │ +3280dc: |[3280dc] org.jaudiotagger.tag.id3.valuepair.ImageFormats.:()V │ │ +3280ec: 2200 8c10 |0000: new-instance v0, Ljava/util/HashMap; // type@108c │ │ +3280f0: 7010 2b89 0000 |0002: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@892b │ │ +3280f6: 6900 2d8f |0005: sput-object v0, Lorg/jaudiotagger/tag/id3/valuepair/ImageFormats;.imageFormatsToMimeType:Ljava/util/Map; // field@8f2d │ │ +3280fa: 2200 8c10 |0007: new-instance v0, Ljava/util/HashMap; // type@108c │ │ +3280fe: 7010 2b89 0000 |0009: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@892b │ │ +328104: 6900 2e8f |000c: sput-object v0, Lorg/jaudiotagger/tag/id3/valuepair/ImageFormats;.imageMimeTypeToFormat:Ljava/util/Map; // field@8f2e │ │ +328108: 6200 2d8f |000e: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/ImageFormats;.imageFormatsToMimeType:Ljava/util/Map; // field@8f2d │ │ +32810c: 1a01 5920 |0010: const-string v1, "JPG" // string@2059 │ │ +328110: 1a02 477c |0012: const-string v2, "image/jpeg" // string@7c47 │ │ +328114: 7230 9489 1002 |0014: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +32811a: 6200 2d8f |0017: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/ImageFormats;.imageFormatsToMimeType:Ljava/util/Map; // field@8f2d │ │ +32811e: 1a02 6840 |0019: const-string v2, "PNG" // string@4068 │ │ +328122: 1a03 4a7c |001b: const-string v3, "image/png" // string@7c4a │ │ +328126: 7230 9489 2003 |001d: invoke-interface {v0, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +32812c: 6200 2d8f |0020: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/ImageFormats;.imageFormatsToMimeType:Ljava/util/Map; // field@8f2d │ │ +328130: 1a02 c11b |0022: const-string v2, "GIF" // string@1bc1 │ │ +328134: 1a03 467c |0024: const-string v3, "image/gif" // string@7c46 │ │ +328138: 7230 9489 2003 |0026: invoke-interface {v0, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +32813e: 6200 2d8f |0029: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/ImageFormats;.imageFormatsToMimeType:Ljava/util/Map; // field@8f2d │ │ +328142: 1a02 130b |002b: const-string v2, "BMP" // string@0b13 │ │ +328146: 1a03 457c |002d: const-string v3, "image/bmp" // string@7c45 │ │ +32814a: 7230 9489 2003 |002f: invoke-interface {v0, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +328150: 6200 2d8f |0032: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/ImageFormats;.imageFormatsToMimeType:Ljava/util/Map; // field@8f2d │ │ +328154: 1a02 8b49 |0034: const-string v2, "TIF" // string@498b │ │ +328158: 1a03 4b7c |0036: const-string v3, "image/tiff" // string@7c4b │ │ +32815c: 7230 9489 2003 |0038: invoke-interface {v0, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +328162: 6200 2d8f |003b: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/ImageFormats;.imageFormatsToMimeType:Ljava/util/Map; // field@8f2d │ │ +328166: 1a02 2d40 |003d: const-string v2, "PDF" // string@402d │ │ +32816a: 1a03 497c |003f: const-string v3, "image/pdf" // string@7c49 │ │ +32816e: 7230 9489 2003 |0041: invoke-interface {v0, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +328174: 6200 2d8f |0044: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/ImageFormats;.imageFormatsToMimeType:Ljava/util/Map; // field@8f2d │ │ +328178: 1a02 5240 |0046: const-string v2, "PIC" // string@4052 │ │ +32817c: 1a03 4c7c |0048: const-string v3, "image/x-pict" // string@7c4c │ │ +328180: 7230 9489 2003 |004a: invoke-interface {v0, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +328186: 6200 2d8f |004d: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/ImageFormats;.imageFormatsToMimeType:Ljava/util/Map; // field@8f2d │ │ +32818a: 7210 9389 0000 |004f: invoke-interface {v0}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@8993 │ │ +328190: 0c00 |0052: move-result-object v0 │ │ +328192: 7210 a889 0000 |0053: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@89a8 │ │ +328198: 0c00 |0056: move-result-object v0 │ │ +32819a: 7210 4789 0000 |0057: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +3281a0: 0a02 |005a: move-result v2 │ │ +3281a2: 3802 1600 |005b: if-eqz v2, 0071 // +0016 │ │ +3281a6: 7210 4889 0000 |005d: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +3281ac: 0c02 |0060: move-result-object v2 │ │ +3281ae: 1f02 3710 |0061: check-cast v2, Ljava/lang/String; // type@1037 │ │ +3281b2: 6203 2d8f |0063: sget-object v3, Lorg/jaudiotagger/tag/id3/valuepair/ImageFormats;.imageFormatsToMimeType:Ljava/util/Map; // field@8f2d │ │ +3281b6: 7220 9089 2300 |0065: invoke-interface {v3, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ +3281bc: 0c03 |0068: move-result-object v3 │ │ +3281be: 1f03 3710 |0069: check-cast v3, Ljava/lang/String; // type@1037 │ │ +3281c2: 6204 2e8f |006b: sget-object v4, Lorg/jaudiotagger/tag/id3/valuepair/ImageFormats;.imageMimeTypeToFormat:Ljava/util/Map; // field@8f2e │ │ +3281c6: 7230 9489 3402 |006d: invoke-interface {v4, v3, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +3281cc: 28e7 |0070: goto 0057 // -0019 │ │ +3281ce: 6200 2e8f |0071: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/ImageFormats;.imageMimeTypeToFormat:Ljava/util/Map; // field@8f2e │ │ +3281d2: 1a02 487c |0073: const-string v2, "image/jpg" // string@7c48 │ │ +3281d6: 7230 9489 2001 |0075: invoke-interface {v0, v2, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +3281dc: 0e00 |0078: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0007 line=65 │ │ 0x000e line=69 │ │ 0x0017 line=70 │ │ 0x0020 line=71 │ │ @@ -759869,17 +759869,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3281dc: |[3281dc] org.jaudiotagger.tag.id3.valuepair.ImageFormats.:()V │ │ -3281ec: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -3281f2: 0e00 |0003: return-void │ │ +3281e0: |[3281e0] org.jaudiotagger.tag.id3.valuepair.ImageFormats.:()V │ │ +3281f0: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +3281f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/valuepair/ImageFormats; │ │ │ │ #2 : (in Lorg/jaudiotagger/tag/id3/valuepair/ImageFormats;) │ │ @@ -759887,31 +759887,31 @@ │ │ type : '([B)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 25 16-bit code units │ │ -327d78: |[327d78] org.jaudiotagger.tag.id3.valuepair.ImageFormats.binaryDataIsBmpFormat:([B)Z │ │ -327d88: 2140 |0000: array-length v0, v4 │ │ -327d8a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -327d8c: 1222 |0002: const/4 v2, #int 2 // #2 │ │ -327d8e: 3520 0300 |0003: if-ge v0, v2, 0006 // +0003 │ │ -327d92: 0f01 |0005: return v1 │ │ -327d94: 1300 4200 |0006: const/16 v0, #int 66 // #42 │ │ -327d98: 4802 0401 |0008: aget-byte v2, v4, v1 │ │ -327d9c: d522 ff00 |000a: and-int/lit16 v2, v2, #int 255 // #00ff │ │ -327da0: 1213 |000c: const/4 v3, #int 1 // #1 │ │ -327da2: 3320 0b00 |000d: if-ne v0, v2, 0018 // +000b │ │ -327da6: 1300 4d00 |000f: const/16 v0, #int 77 // #4d │ │ -327daa: 4804 0403 |0011: aget-byte v4, v4, v3 │ │ -327dae: d544 ff00 |0013: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -327db2: 3340 0300 |0015: if-ne v0, v4, 0018 // +0003 │ │ -327db6: 1211 |0017: const/4 v1, #int 1 // #1 │ │ -327db8: 0f01 |0018: return v1 │ │ +327d7c: |[327d7c] org.jaudiotagger.tag.id3.valuepair.ImageFormats.binaryDataIsBmpFormat:([B)Z │ │ +327d8c: 2140 |0000: array-length v0, v4 │ │ +327d8e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +327d90: 1222 |0002: const/4 v2, #int 2 // #2 │ │ +327d92: 3520 0300 |0003: if-ge v0, v2, 0006 // +0003 │ │ +327d96: 0f01 |0005: return v1 │ │ +327d98: 1300 4200 |0006: const/16 v0, #int 66 // #42 │ │ +327d9c: 4802 0401 |0008: aget-byte v2, v4, v1 │ │ +327da0: d522 ff00 |000a: and-int/lit16 v2, v2, #int 255 // #00ff │ │ +327da4: 1213 |000c: const/4 v3, #int 1 // #1 │ │ +327da6: 3320 0b00 |000d: if-ne v0, v2, 0018 // +000b │ │ +327daa: 1300 4d00 |000f: const/16 v0, #int 77 // #4d │ │ +327dae: 4804 0403 |0011: aget-byte v4, v4, v3 │ │ +327db2: d544 ff00 |0013: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +327db6: 3340 0300 |0015: if-ne v0, v4, 0018 // +0003 │ │ +327dba: 1211 |0017: const/4 v1, #int 1 // #1 │ │ +327dbc: 0f01 |0018: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=170 │ │ 0x0008 line=175 │ │ locals : │ │ 0x0000 - 0x0019 reg=4 (null) [B │ │ │ │ @@ -759920,36 +759920,36 @@ │ │ type : '([B)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 34 16-bit code units │ │ -327dbc: |[327dbc] org.jaudiotagger.tag.id3.valuepair.ImageFormats.binaryDataIsGifFormat:([B)Z │ │ -327dcc: 2140 |0000: array-length v0, v4 │ │ -327dce: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -327dd0: 1232 |0002: const/4 v2, #int 3 // #3 │ │ -327dd2: 3520 0300 |0003: if-ge v0, v2, 0006 // +0003 │ │ -327dd6: 0f01 |0005: return v1 │ │ -327dd8: 1300 4700 |0006: const/16 v0, #int 71 // #47 │ │ -327ddc: 4802 0401 |0008: aget-byte v2, v4, v1 │ │ -327de0: d522 ff00 |000a: and-int/lit16 v2, v2, #int 255 // #00ff │ │ -327de4: 1213 |000c: const/4 v3, #int 1 // #1 │ │ -327de6: 3320 1400 |000d: if-ne v0, v2, 0021 // +0014 │ │ -327dea: 1300 4900 |000f: const/16 v0, #int 73 // #49 │ │ -327dee: 4802 0403 |0011: aget-byte v2, v4, v3 │ │ -327df2: d522 ff00 |0013: and-int/lit16 v2, v2, #int 255 // #00ff │ │ -327df6: 3320 0c00 |0015: if-ne v0, v2, 0021 // +000c │ │ -327dfa: 1300 4600 |0017: const/16 v0, #int 70 // #46 │ │ -327dfe: 1222 |0019: const/4 v2, #int 2 // #2 │ │ -327e00: 4804 0402 |001a: aget-byte v4, v4, v2 │ │ -327e04: d544 ff00 |001c: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -327e08: 3340 0300 |001e: if-ne v0, v4, 0021 // +0003 │ │ -327e0c: 1211 |0020: const/4 v1, #int 1 // #1 │ │ -327e0e: 0f01 |0021: return v1 │ │ +327dc0: |[327dc0] org.jaudiotagger.tag.id3.valuepair.ImageFormats.binaryDataIsGifFormat:([B)Z │ │ +327dd0: 2140 |0000: array-length v0, v4 │ │ +327dd2: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +327dd4: 1232 |0002: const/4 v2, #int 3 // #3 │ │ +327dd6: 3520 0300 |0003: if-ge v0, v2, 0006 // +0003 │ │ +327dda: 0f01 |0005: return v1 │ │ +327ddc: 1300 4700 |0006: const/16 v0, #int 71 // #47 │ │ +327de0: 4802 0401 |0008: aget-byte v2, v4, v1 │ │ +327de4: d522 ff00 |000a: and-int/lit16 v2, v2, #int 255 // #00ff │ │ +327de8: 1213 |000c: const/4 v3, #int 1 // #1 │ │ +327dea: 3320 1400 |000d: if-ne v0, v2, 0021 // +0014 │ │ +327dee: 1300 4900 |000f: const/16 v0, #int 73 // #49 │ │ +327df2: 4802 0403 |0011: aget-byte v2, v4, v3 │ │ +327df6: d522 ff00 |0013: and-int/lit16 v2, v2, #int 255 // #00ff │ │ +327dfa: 3320 0c00 |0015: if-ne v0, v2, 0021 // +000c │ │ +327dfe: 1300 4600 |0017: const/16 v0, #int 70 // #46 │ │ +327e02: 1222 |0019: const/4 v2, #int 2 // #2 │ │ +327e04: 4804 0402 |001a: aget-byte v4, v4, v2 │ │ +327e08: d544 ff00 |001c: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +327e0c: 3340 0300 |001e: if-ne v0, v4, 0021 // +0003 │ │ +327e10: 1211 |0020: const/4 v1, #int 1 // #1 │ │ +327e12: 0f01 |0021: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ 0x0008 line=158 │ │ locals : │ │ 0x0000 - 0x0022 reg=4 (null) [B │ │ │ │ @@ -759958,40 +759958,40 @@ │ │ type : '([B)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 37 16-bit code units │ │ -327e10: |[327e10] org.jaudiotagger.tag.id3.valuepair.ImageFormats.binaryDataIsJpgFormat:([B)Z │ │ -327e20: 2150 |0000: array-length v0, v5 │ │ -327e22: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -327e24: 1242 |0002: const/4 v2, #int 4 // #4 │ │ -327e26: 3520 0300 |0003: if-ge v0, v2, 0006 // +0003 │ │ -327e2a: 0f01 |0005: return v1 │ │ -327e2c: 4800 0501 |0006: aget-byte v0, v5, v1 │ │ -327e30: 1302 ff00 |0008: const/16 v2, #int 255 // #ff │ │ -327e34: b520 |000a: and-int/2addr v0, v2 │ │ -327e36: 1213 |000b: const/4 v3, #int 1 // #1 │ │ -327e38: 3302 1800 |000c: if-ne v2, v0, 0024 // +0018 │ │ -327e3c: 1300 d800 |000e: const/16 v0, #int 216 // #d8 │ │ -327e40: 4804 0503 |0010: aget-byte v4, v5, v3 │ │ -327e44: b524 |0012: and-int/2addr v4, v2 │ │ -327e46: 3340 1100 |0013: if-ne v0, v4, 0024 // +0011 │ │ -327e4a: 1220 |0015: const/4 v0, #int 2 // #2 │ │ -327e4c: 4800 0500 |0016: aget-byte v0, v5, v0 │ │ -327e50: b520 |0018: and-int/2addr v0, v2 │ │ -327e52: 3302 0b00 |0019: if-ne v2, v0, 0024 // +000b │ │ -327e56: 1300 db00 |001b: const/16 v0, #int 219 // #db │ │ -327e5a: 1234 |001d: const/4 v4, #int 3 // #3 │ │ -327e5c: 4805 0504 |001e: aget-byte v5, v5, v4 │ │ -327e60: b525 |0020: and-int/2addr v5, v2 │ │ -327e62: 3650 0300 |0021: if-gt v0, v5, 0024 // +0003 │ │ -327e66: 1211 |0023: const/4 v1, #int 1 // #1 │ │ -327e68: 0f01 |0024: return v1 │ │ +327e14: |[327e14] org.jaudiotagger.tag.id3.valuepair.ImageFormats.binaryDataIsJpgFormat:([B)Z │ │ +327e24: 2150 |0000: array-length v0, v5 │ │ +327e26: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +327e28: 1242 |0002: const/4 v2, #int 4 // #4 │ │ +327e2a: 3520 0300 |0003: if-ge v0, v2, 0006 // +0003 │ │ +327e2e: 0f01 |0005: return v1 │ │ +327e30: 4800 0501 |0006: aget-byte v0, v5, v1 │ │ +327e34: 1302 ff00 |0008: const/16 v2, #int 255 // #ff │ │ +327e38: b520 |000a: and-int/2addr v0, v2 │ │ +327e3a: 1213 |000b: const/4 v3, #int 1 // #1 │ │ +327e3c: 3302 1800 |000c: if-ne v2, v0, 0024 // +0018 │ │ +327e40: 1300 d800 |000e: const/16 v0, #int 216 // #d8 │ │ +327e44: 4804 0503 |0010: aget-byte v4, v5, v3 │ │ +327e48: b524 |0012: and-int/2addr v4, v2 │ │ +327e4a: 3340 1100 |0013: if-ne v0, v4, 0024 // +0011 │ │ +327e4e: 1220 |0015: const/4 v0, #int 2 // #2 │ │ +327e50: 4800 0500 |0016: aget-byte v0, v5, v0 │ │ +327e54: b520 |0018: and-int/2addr v0, v2 │ │ +327e56: 3302 0b00 |0019: if-ne v2, v0, 0024 // +000b │ │ +327e5a: 1300 db00 |001b: const/16 v0, #int 219 // #db │ │ +327e5e: 1234 |001d: const/4 v4, #int 3 // #3 │ │ +327e60: 4805 0504 |001e: aget-byte v5, v5, v4 │ │ +327e64: b525 |0020: and-int/2addr v5, v2 │ │ +327e66: 3650 0300 |0021: if-gt v0, v5, 0024 // +0003 │ │ +327e6a: 1211 |0023: const/4 v1, #int 1 // #1 │ │ +327e6c: 0f01 |0024: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ 0x0006 line=142 │ │ locals : │ │ 0x0000 - 0x0025 reg=5 (null) [B │ │ │ │ @@ -760000,41 +760000,41 @@ │ │ type : '([B)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 43 16-bit code units │ │ -327e6c: |[327e6c] org.jaudiotagger.tag.id3.valuepair.ImageFormats.binaryDataIsPdfFormat:([B)Z │ │ -327e7c: 2140 |0000: array-length v0, v4 │ │ -327e7e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -327e80: 1242 |0002: const/4 v2, #int 4 // #4 │ │ -327e82: 3520 0300 |0003: if-ge v0, v2, 0006 // +0003 │ │ -327e86: 0f01 |0005: return v1 │ │ -327e88: 1300 2500 |0006: const/16 v0, #int 37 // #25 │ │ -327e8c: 4802 0401 |0008: aget-byte v2, v4, v1 │ │ -327e90: d522 ff00 |000a: and-int/lit16 v2, v2, #int 255 // #00ff │ │ -327e94: 1213 |000c: const/4 v3, #int 1 // #1 │ │ -327e96: 3320 1d00 |000d: if-ne v0, v2, 002a // +001d │ │ -327e9a: 1300 5000 |000f: const/16 v0, #int 80 // #50 │ │ -327e9e: 4802 0403 |0011: aget-byte v2, v4, v3 │ │ -327ea2: d522 ff00 |0013: and-int/lit16 v2, v2, #int 255 // #00ff │ │ -327ea6: 3320 1500 |0015: if-ne v0, v2, 002a // +0015 │ │ -327eaa: 1300 4400 |0017: const/16 v0, #int 68 // #44 │ │ -327eae: 1222 |0019: const/4 v2, #int 2 // #2 │ │ -327eb0: 4802 0402 |001a: aget-byte v2, v4, v2 │ │ -327eb4: d522 ff00 |001c: and-int/lit16 v2, v2, #int 255 // #00ff │ │ -327eb8: 3320 0c00 |001e: if-ne v0, v2, 002a // +000c │ │ -327ebc: 1300 4600 |0020: const/16 v0, #int 70 // #46 │ │ -327ec0: 1232 |0022: const/4 v2, #int 3 // #3 │ │ -327ec2: 4804 0402 |0023: aget-byte v4, v4, v2 │ │ -327ec6: d544 ff00 |0025: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -327eca: 3340 0300 |0027: if-ne v0, v4, 002a // +0003 │ │ -327ece: 1211 |0029: const/4 v1, #int 1 // #1 │ │ -327ed0: 0f01 |002a: return v1 │ │ +327e70: |[327e70] org.jaudiotagger.tag.id3.valuepair.ImageFormats.binaryDataIsPdfFormat:([B)Z │ │ +327e80: 2140 |0000: array-length v0, v4 │ │ +327e82: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +327e84: 1242 |0002: const/4 v2, #int 4 // #4 │ │ +327e86: 3520 0300 |0003: if-ge v0, v2, 0006 // +0003 │ │ +327e8a: 0f01 |0005: return v1 │ │ +327e8c: 1300 2500 |0006: const/16 v0, #int 37 // #25 │ │ +327e90: 4802 0401 |0008: aget-byte v2, v4, v1 │ │ +327e94: d522 ff00 |000a: and-int/lit16 v2, v2, #int 255 // #00ff │ │ +327e98: 1213 |000c: const/4 v3, #int 1 // #1 │ │ +327e9a: 3320 1d00 |000d: if-ne v0, v2, 002a // +001d │ │ +327e9e: 1300 5000 |000f: const/16 v0, #int 80 // #50 │ │ +327ea2: 4802 0403 |0011: aget-byte v2, v4, v3 │ │ +327ea6: d522 ff00 |0013: and-int/lit16 v2, v2, #int 255 // #00ff │ │ +327eaa: 3320 1500 |0015: if-ne v0, v2, 002a // +0015 │ │ +327eae: 1300 4400 |0017: const/16 v0, #int 68 // #44 │ │ +327eb2: 1222 |0019: const/4 v2, #int 2 // #2 │ │ +327eb4: 4802 0402 |001a: aget-byte v2, v4, v2 │ │ +327eb8: d522 ff00 |001c: and-int/lit16 v2, v2, #int 255 // #00ff │ │ +327ebc: 3320 0c00 |001e: if-ne v0, v2, 002a // +000c │ │ +327ec0: 1300 4600 |0020: const/16 v0, #int 70 // #46 │ │ +327ec4: 1232 |0022: const/4 v2, #int 3 // #3 │ │ +327ec6: 4804 0402 |0023: aget-byte v4, v4, v2 │ │ +327eca: d544 ff00 |0025: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +327ece: 3340 0300 |0027: if-ne v0, v4, 002a // +0003 │ │ +327ed2: 1211 |0029: const/4 v1, #int 1 // #1 │ │ +327ed4: 0f01 |002a: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ 0x0008 line=193 │ │ locals : │ │ 0x0000 - 0x002b reg=4 (null) [B │ │ │ │ @@ -760043,41 +760043,41 @@ │ │ type : '([B)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 43 16-bit code units │ │ -327ed4: |[327ed4] org.jaudiotagger.tag.id3.valuepair.ImageFormats.binaryDataIsPngFormat:([B)Z │ │ -327ee4: 2140 |0000: array-length v0, v4 │ │ -327ee6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -327ee8: 1242 |0002: const/4 v2, #int 4 // #4 │ │ -327eea: 3520 0300 |0003: if-ge v0, v2, 0006 // +0003 │ │ -327eee: 0f01 |0005: return v1 │ │ -327ef0: 1300 8900 |0006: const/16 v0, #int 137 // #89 │ │ -327ef4: 4802 0401 |0008: aget-byte v2, v4, v1 │ │ -327ef8: d522 ff00 |000a: and-int/lit16 v2, v2, #int 255 // #00ff │ │ -327efc: 1213 |000c: const/4 v3, #int 1 // #1 │ │ -327efe: 3320 1d00 |000d: if-ne v0, v2, 002a // +001d │ │ -327f02: 1300 5000 |000f: const/16 v0, #int 80 // #50 │ │ -327f06: 4802 0403 |0011: aget-byte v2, v4, v3 │ │ -327f0a: d522 ff00 |0013: and-int/lit16 v2, v2, #int 255 // #00ff │ │ -327f0e: 3320 1500 |0015: if-ne v0, v2, 002a // +0015 │ │ -327f12: 1300 4e00 |0017: const/16 v0, #int 78 // #4e │ │ -327f16: 1222 |0019: const/4 v2, #int 2 // #2 │ │ -327f18: 4802 0402 |001a: aget-byte v2, v4, v2 │ │ -327f1c: d522 ff00 |001c: and-int/lit16 v2, v2, #int 255 // #00ff │ │ -327f20: 3320 0c00 |001e: if-ne v0, v2, 002a // +000c │ │ -327f24: 1300 4700 |0020: const/16 v0, #int 71 // #47 │ │ -327f28: 1232 |0022: const/4 v2, #int 3 // #3 │ │ -327f2a: 4804 0402 |0023: aget-byte v4, v4, v2 │ │ -327f2e: d544 ff00 |0025: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -327f32: 3340 0300 |0027: if-ne v0, v4, 002a // +0003 │ │ -327f36: 1211 |0029: const/4 v1, #int 1 // #1 │ │ -327f38: 0f01 |002a: return v1 │ │ +327ed8: |[327ed8] org.jaudiotagger.tag.id3.valuepair.ImageFormats.binaryDataIsPngFormat:([B)Z │ │ +327ee8: 2140 |0000: array-length v0, v4 │ │ +327eea: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +327eec: 1242 |0002: const/4 v2, #int 4 // #4 │ │ +327eee: 3520 0300 |0003: if-ge v0, v2, 0006 // +0003 │ │ +327ef2: 0f01 |0005: return v1 │ │ +327ef4: 1300 8900 |0006: const/16 v0, #int 137 // #89 │ │ +327ef8: 4802 0401 |0008: aget-byte v2, v4, v1 │ │ +327efc: d522 ff00 |000a: and-int/lit16 v2, v2, #int 255 // #00ff │ │ +327f00: 1213 |000c: const/4 v3, #int 1 // #1 │ │ +327f02: 3320 1d00 |000d: if-ne v0, v2, 002a // +001d │ │ +327f06: 1300 5000 |000f: const/16 v0, #int 80 // #50 │ │ +327f0a: 4802 0403 |0011: aget-byte v2, v4, v3 │ │ +327f0e: d522 ff00 |0013: and-int/lit16 v2, v2, #int 255 // #00ff │ │ +327f12: 3320 1500 |0015: if-ne v0, v2, 002a // +0015 │ │ +327f16: 1300 4e00 |0017: const/16 v0, #int 78 // #4e │ │ +327f1a: 1222 |0019: const/4 v2, #int 2 // #2 │ │ +327f1c: 4802 0402 |001a: aget-byte v2, v4, v2 │ │ +327f20: d522 ff00 |001c: and-int/lit16 v2, v2, #int 255 // #00ff │ │ +327f24: 3320 0c00 |001e: if-ne v0, v2, 002a // +000c │ │ +327f28: 1300 4700 |0020: const/16 v0, #int 71 // #47 │ │ +327f2c: 1232 |0022: const/4 v2, #int 3 // #3 │ │ +327f2e: 4804 0402 |0023: aget-byte v4, v4, v2 │ │ +327f32: d544 ff00 |0025: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +327f36: 3340 0300 |0027: if-ne v0, v4, 002a // +0003 │ │ +327f3a: 1211 |0029: const/4 v1, #int 1 // #1 │ │ +327f3c: 0f01 |002a: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x0008 line=121 │ │ locals : │ │ 0x0000 - 0x002b reg=4 (null) [B │ │ │ │ @@ -760086,52 +760086,52 @@ │ │ type : '([B)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 65 16-bit code units │ │ -327f3c: |[327f3c] org.jaudiotagger.tag.id3.valuepair.ImageFormats.binaryDataIsTiffFormat:([B)Z │ │ -327f4c: 2170 |0000: array-length v0, v7 │ │ -327f4e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -327f50: 1242 |0002: const/4 v2, #int 4 // #4 │ │ -327f52: 3520 0300 |0003: if-ge v0, v2, 0006 // +0003 │ │ -327f56: 0f01 |0005: return v1 │ │ -327f58: 4800 0701 |0006: aget-byte v0, v7, v1 │ │ -327f5c: d500 ff00 |0008: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -327f60: 1232 |000a: const/4 v2, #int 3 // #3 │ │ -327f62: 1223 |000b: const/4 v3, #int 2 // #2 │ │ -327f64: 1304 2a00 |000c: const/16 v4, #int 42 // #2a │ │ -327f68: 1305 4900 |000e: const/16 v5, #int 73 // #49 │ │ -327f6c: 1216 |0010: const/4 v6, #int 1 // #1 │ │ -327f6e: 3305 1400 |0011: if-ne v5, v0, 0025 // +0014 │ │ -327f72: 4800 0706 |0013: aget-byte v0, v7, v6 │ │ -327f76: d500 ff00 |0015: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -327f7a: 3305 0e00 |0017: if-ne v5, v0, 0025 // +000e │ │ -327f7e: 4800 0703 |0019: aget-byte v0, v7, v3 │ │ -327f82: d500 ff00 |001b: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -327f86: 3304 0800 |001d: if-ne v4, v0, 0025 // +0008 │ │ -327f8a: 4800 0702 |001f: aget-byte v0, v7, v2 │ │ -327f8e: d500 ff00 |0021: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -327f92: 3800 1c00 |0023: if-eqz v0, 003f // +001c │ │ -327f96: 4800 0701 |0025: aget-byte v0, v7, v1 │ │ -327f9a: d500 ff00 |0027: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -327f9e: 1305 4d00 |0029: const/16 v5, #int 77 // #4d │ │ -327fa2: 3305 1500 |002b: if-ne v5, v0, 0040 // +0015 │ │ -327fa6: 4800 0706 |002d: aget-byte v0, v7, v6 │ │ -327faa: d500 ff00 |002f: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -327fae: 3305 0f00 |0031: if-ne v5, v0, 0040 // +000f │ │ -327fb2: 4800 0703 |0033: aget-byte v0, v7, v3 │ │ -327fb6: d500 ff00 |0035: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -327fba: 3900 0900 |0037: if-nez v0, 0040 // +0009 │ │ -327fbe: 4807 0702 |0039: aget-byte v7, v7, v2 │ │ -327fc2: d577 ff00 |003b: and-int/lit16 v7, v7, #int 255 // #00ff │ │ -327fc6: 3374 0300 |003d: if-ne v4, v7, 0040 // +0003 │ │ -327fca: 1211 |003f: const/4 v1, #int 1 // #1 │ │ -327fcc: 0f01 |0040: return v1 │ │ +327f40: |[327f40] org.jaudiotagger.tag.id3.valuepair.ImageFormats.binaryDataIsTiffFormat:([B)Z │ │ +327f50: 2170 |0000: array-length v0, v7 │ │ +327f52: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +327f54: 1242 |0002: const/4 v2, #int 4 // #4 │ │ +327f56: 3520 0300 |0003: if-ge v0, v2, 0006 // +0003 │ │ +327f5a: 0f01 |0005: return v1 │ │ +327f5c: 4800 0701 |0006: aget-byte v0, v7, v1 │ │ +327f60: d500 ff00 |0008: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +327f64: 1232 |000a: const/4 v2, #int 3 // #3 │ │ +327f66: 1223 |000b: const/4 v3, #int 2 // #2 │ │ +327f68: 1304 2a00 |000c: const/16 v4, #int 42 // #2a │ │ +327f6c: 1305 4900 |000e: const/16 v5, #int 73 // #49 │ │ +327f70: 1216 |0010: const/4 v6, #int 1 // #1 │ │ +327f72: 3305 1400 |0011: if-ne v5, v0, 0025 // +0014 │ │ +327f76: 4800 0706 |0013: aget-byte v0, v7, v6 │ │ +327f7a: d500 ff00 |0015: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +327f7e: 3305 0e00 |0017: if-ne v5, v0, 0025 // +000e │ │ +327f82: 4800 0703 |0019: aget-byte v0, v7, v3 │ │ +327f86: d500 ff00 |001b: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +327f8a: 3304 0800 |001d: if-ne v4, v0, 0025 // +0008 │ │ +327f8e: 4800 0702 |001f: aget-byte v0, v7, v2 │ │ +327f92: d500 ff00 |0021: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +327f96: 3800 1c00 |0023: if-eqz v0, 003f // +001c │ │ +327f9a: 4800 0701 |0025: aget-byte v0, v7, v1 │ │ +327f9e: d500 ff00 |0027: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +327fa2: 1305 4d00 |0029: const/16 v5, #int 77 // #4d │ │ +327fa6: 3305 1500 |002b: if-ne v5, v0, 0040 // +0015 │ │ +327faa: 4800 0706 |002d: aget-byte v0, v7, v6 │ │ +327fae: d500 ff00 |002f: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +327fb2: 3305 0f00 |0031: if-ne v5, v0, 0040 // +000f │ │ +327fb6: 4800 0703 |0033: aget-byte v0, v7, v3 │ │ +327fba: d500 ff00 |0035: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +327fbe: 3900 0900 |0037: if-nez v0, 0040 // +0009 │ │ +327fc2: 4807 0702 |0039: aget-byte v7, v7, v2 │ │ +327fc6: d577 ff00 |003b: and-int/lit16 v7, v7, #int 255 // #00ff │ │ +327fca: 3374 0300 |003d: if-ne v4, v7, 0040 // +0003 │ │ +327fce: 1211 |003f: const/4 v1, #int 1 // #1 │ │ +327fd0: 0f01 |0040: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=205 │ │ 0x0006 line=210 │ │ locals : │ │ 0x0000 - 0x0041 reg=7 (null) [B │ │ │ │ @@ -760140,20 +760140,20 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -328010: |[328010] org.jaudiotagger.tag.id3.valuepair.ImageFormats.getFormatForMimeType:(Ljava/lang/String;)Ljava/lang/String; │ │ -328020: 6200 2e8f |0000: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/ImageFormats;.imageMimeTypeToFormat:Ljava/util/Map; // field@8f2e │ │ -328024: 7220 9089 1000 |0002: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ -32802a: 0c01 |0005: move-result-object v1 │ │ -32802c: 1f01 3710 |0006: check-cast v1, Ljava/lang/String; // type@1037 │ │ -328030: 1101 |0008: return-object v1 │ │ +328014: |[328014] org.jaudiotagger.tag.id3.valuepair.ImageFormats.getFormatForMimeType:(Ljava/lang/String;)Ljava/lang/String; │ │ +328024: 6200 2e8f |0000: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/ImageFormats;.imageMimeTypeToFormat:Ljava/util/Map; // field@8f2e │ │ +328028: 7220 9089 1000 |0002: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ +32802e: 0c01 |0005: move-result-object v1 │ │ +328030: 1f01 3710 |0006: check-cast v1, Ljava/lang/String; // type@1037 │ │ +328034: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #9 : (in Lorg/jaudiotagger/tag/id3/valuepair/ImageFormats;) │ │ @@ -760161,47 +760161,47 @@ │ │ type : '([B)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 56 16-bit code units │ │ -328034: |[328034] org.jaudiotagger.tag.id3.valuepair.ImageFormats.getMimeTypeForBinarySignature:([B)Ljava/lang/String; │ │ -328044: 7110 e19b 0100 |0000: invoke-static {v1}, Lorg/jaudiotagger/tag/id3/valuepair/ImageFormats;.binaryDataIsPngFormat:([B)Z // method@9be1 │ │ -32804a: 0a00 |0003: move-result v0 │ │ -32804c: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ -328050: 1a01 4a7c |0006: const-string v1, "image/png" // string@7c4a │ │ -328054: 1101 |0008: return-object v1 │ │ -328056: 7110 df9b 0100 |0009: invoke-static {v1}, Lorg/jaudiotagger/tag/id3/valuepair/ImageFormats;.binaryDataIsJpgFormat:([B)Z // method@9bdf │ │ -32805c: 0a00 |000c: move-result v0 │ │ -32805e: 3800 0500 |000d: if-eqz v0, 0012 // +0005 │ │ -328062: 1a01 477c |000f: const-string v1, "image/jpeg" // string@7c47 │ │ -328066: 1101 |0011: return-object v1 │ │ -328068: 7110 de9b 0100 |0012: invoke-static {v1}, Lorg/jaudiotagger/tag/id3/valuepair/ImageFormats;.binaryDataIsGifFormat:([B)Z // method@9bde │ │ -32806e: 0a00 |0015: move-result v0 │ │ -328070: 3800 0500 |0016: if-eqz v0, 001b // +0005 │ │ -328074: 1a01 467c |0018: const-string v1, "image/gif" // string@7c46 │ │ -328078: 1101 |001a: return-object v1 │ │ -32807a: 7110 dd9b 0100 |001b: invoke-static {v1}, Lorg/jaudiotagger/tag/id3/valuepair/ImageFormats;.binaryDataIsBmpFormat:([B)Z // method@9bdd │ │ -328080: 0a00 |001e: move-result v0 │ │ -328082: 3800 0500 |001f: if-eqz v0, 0024 // +0005 │ │ -328086: 1a01 457c |0021: const-string v1, "image/bmp" // string@7c45 │ │ -32808a: 1101 |0023: return-object v1 │ │ -32808c: 7110 e09b 0100 |0024: invoke-static {v1}, Lorg/jaudiotagger/tag/id3/valuepair/ImageFormats;.binaryDataIsPdfFormat:([B)Z // method@9be0 │ │ -328092: 0a00 |0027: move-result v0 │ │ -328094: 3800 0500 |0028: if-eqz v0, 002d // +0005 │ │ -328098: 1a01 497c |002a: const-string v1, "image/pdf" // string@7c49 │ │ -32809c: 1101 |002c: return-object v1 │ │ -32809e: 7110 e29b 0100 |002d: invoke-static {v1}, Lorg/jaudiotagger/tag/id3/valuepair/ImageFormats;.binaryDataIsTiffFormat:([B)Z // method@9be2 │ │ -3280a4: 0a01 |0030: move-result v1 │ │ -3280a6: 3801 0500 |0031: if-eqz v1, 0036 // +0005 │ │ -3280aa: 1a01 4b7c |0033: const-string v1, "image/tiff" // string@7c4b │ │ -3280ae: 1101 |0035: return-object v1 │ │ -3280b0: 1201 |0036: const/4 v1, #int 0 // #0 │ │ -3280b2: 1101 |0037: return-object v1 │ │ +328038: |[328038] org.jaudiotagger.tag.id3.valuepair.ImageFormats.getMimeTypeForBinarySignature:([B)Ljava/lang/String; │ │ +328048: 7110 e19b 0100 |0000: invoke-static {v1}, Lorg/jaudiotagger/tag/id3/valuepair/ImageFormats;.binaryDataIsPngFormat:([B)Z // method@9be1 │ │ +32804e: 0a00 |0003: move-result v0 │ │ +328050: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ +328054: 1a01 4a7c |0006: const-string v1, "image/png" // string@7c4a │ │ +328058: 1101 |0008: return-object v1 │ │ +32805a: 7110 df9b 0100 |0009: invoke-static {v1}, Lorg/jaudiotagger/tag/id3/valuepair/ImageFormats;.binaryDataIsJpgFormat:([B)Z // method@9bdf │ │ +328060: 0a00 |000c: move-result v0 │ │ +328062: 3800 0500 |000d: if-eqz v0, 0012 // +0005 │ │ +328066: 1a01 477c |000f: const-string v1, "image/jpeg" // string@7c47 │ │ +32806a: 1101 |0011: return-object v1 │ │ +32806c: 7110 de9b 0100 |0012: invoke-static {v1}, Lorg/jaudiotagger/tag/id3/valuepair/ImageFormats;.binaryDataIsGifFormat:([B)Z // method@9bde │ │ +328072: 0a00 |0015: move-result v0 │ │ +328074: 3800 0500 |0016: if-eqz v0, 001b // +0005 │ │ +328078: 1a01 467c |0018: const-string v1, "image/gif" // string@7c46 │ │ +32807c: 1101 |001a: return-object v1 │ │ +32807e: 7110 dd9b 0100 |001b: invoke-static {v1}, Lorg/jaudiotagger/tag/id3/valuepair/ImageFormats;.binaryDataIsBmpFormat:([B)Z // method@9bdd │ │ +328084: 0a00 |001e: move-result v0 │ │ +328086: 3800 0500 |001f: if-eqz v0, 0024 // +0005 │ │ +32808a: 1a01 457c |0021: const-string v1, "image/bmp" // string@7c45 │ │ +32808e: 1101 |0023: return-object v1 │ │ +328090: 7110 e09b 0100 |0024: invoke-static {v1}, Lorg/jaudiotagger/tag/id3/valuepair/ImageFormats;.binaryDataIsPdfFormat:([B)Z // method@9be0 │ │ +328096: 0a00 |0027: move-result v0 │ │ +328098: 3800 0500 |0028: if-eqz v0, 002d // +0005 │ │ +32809c: 1a01 497c |002a: const-string v1, "image/pdf" // string@7c49 │ │ +3280a0: 1101 |002c: return-object v1 │ │ +3280a2: 7110 e29b 0100 |002d: invoke-static {v1}, Lorg/jaudiotagger/tag/id3/valuepair/ImageFormats;.binaryDataIsTiffFormat:([B)Z // method@9be2 │ │ +3280a8: 0a01 |0030: move-result v1 │ │ +3280aa: 3801 0500 |0031: if-eqz v1, 0036 // +0005 │ │ +3280ae: 1a01 4b7c |0033: const-string v1, "image/tiff" // string@7c4b │ │ +3280b2: 1101 |0035: return-object v1 │ │ +3280b4: 1201 |0036: const/4 v1, #int 0 // #0 │ │ +3280b6: 1101 |0037: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=234 │ │ 0x0009 line=238 │ │ 0x0012 line=242 │ │ 0x001b line=246 │ │ 0x0024 line=250 │ │ @@ -760214,20 +760214,20 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -3280b4: |[3280b4] org.jaudiotagger.tag.id3.valuepair.ImageFormats.getMimeTypeForFormat:(Ljava/lang/String;)Ljava/lang/String; │ │ -3280c4: 6200 2d8f |0000: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/ImageFormats;.imageFormatsToMimeType:Ljava/util/Map; // field@8f2d │ │ -3280c8: 7220 9089 1000 |0002: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ -3280ce: 0c01 |0005: move-result-object v1 │ │ -3280d0: 1f01 3710 |0006: check-cast v1, Ljava/lang/String; // type@1037 │ │ -3280d4: 1101 |0008: return-object v1 │ │ +3280b8: |[3280b8] org.jaudiotagger.tag.id3.valuepair.ImageFormats.getMimeTypeForFormat:(Ljava/lang/String;)Ljava/lang/String; │ │ +3280c8: 6200 2d8f |0000: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/ImageFormats;.imageFormatsToMimeType:Ljava/util/Map; // field@8f2d │ │ +3280cc: 7220 9089 1000 |0002: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ +3280d2: 0c01 |0005: move-result-object v1 │ │ +3280d4: 1f01 3710 |0006: check-cast v1, Ljava/lang/String; // type@1037 │ │ +3280d8: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #11 : (in Lorg/jaudiotagger/tag/id3/valuepair/ImageFormats;) │ │ @@ -760235,29 +760235,29 @@ │ │ type : '([B)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 23 16-bit code units │ │ -327fd0: |[327fd0] org.jaudiotagger.tag.id3.valuepair.ImageFormats.isPortableFormat:([B)Z │ │ -327fe0: 7110 e19b 0100 |0000: invoke-static {v1}, Lorg/jaudiotagger/tag/id3/valuepair/ImageFormats;.binaryDataIsPngFormat:([B)Z // method@9be1 │ │ -327fe6: 0a00 |0003: move-result v0 │ │ -327fe8: 3900 1100 |0004: if-nez v0, 0015 // +0011 │ │ -327fec: 7110 df9b 0100 |0006: invoke-static {v1}, Lorg/jaudiotagger/tag/id3/valuepair/ImageFormats;.binaryDataIsJpgFormat:([B)Z // method@9bdf │ │ -327ff2: 0a00 |0009: move-result v0 │ │ -327ff4: 3900 0b00 |000a: if-nez v0, 0015 // +000b │ │ -327ff8: 7110 de9b 0100 |000c: invoke-static {v1}, Lorg/jaudiotagger/tag/id3/valuepair/ImageFormats;.binaryDataIsGifFormat:([B)Z // method@9bde │ │ -327ffe: 0a01 |000f: move-result v1 │ │ -328000: 3801 0300 |0010: if-eqz v1, 0013 // +0003 │ │ -328004: 2803 |0012: goto 0015 // +0003 │ │ -328006: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -328008: 2802 |0014: goto 0016 // +0002 │ │ -32800a: 1211 |0015: const/4 v1, #int 1 // #1 │ │ -32800c: 0f01 |0016: return v1 │ │ +327fd4: |[327fd4] org.jaudiotagger.tag.id3.valuepair.ImageFormats.isPortableFormat:([B)Z │ │ +327fe4: 7110 e19b 0100 |0000: invoke-static {v1}, Lorg/jaudiotagger/tag/id3/valuepair/ImageFormats;.binaryDataIsPngFormat:([B)Z // method@9be1 │ │ +327fea: 0a00 |0003: move-result v0 │ │ +327fec: 3900 1100 |0004: if-nez v0, 0015 // +0011 │ │ +327ff0: 7110 df9b 0100 |0006: invoke-static {v1}, Lorg/jaudiotagger/tag/id3/valuepair/ImageFormats;.binaryDataIsJpgFormat:([B)Z // method@9bdf │ │ +327ff6: 0a00 |0009: move-result v0 │ │ +327ff8: 3900 0b00 |000a: if-nez v0, 0015 // +000b │ │ +327ffc: 7110 de9b 0100 |000c: invoke-static {v1}, Lorg/jaudiotagger/tag/id3/valuepair/ImageFormats;.binaryDataIsGifFormat:([B)Z // method@9bde │ │ +328002: 0a01 |000f: move-result v1 │ │ +328004: 3801 0300 |0010: if-eqz v1, 0013 // +0003 │ │ +328008: 2803 |0012: goto 0015 // +0003 │ │ +32800a: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +32800c: 2802 |0014: goto 0016 // +0002 │ │ +32800e: 1211 |0015: const/4 v1, #int 1 // #1 │ │ +328010: 0f01 |0016: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=224 │ │ locals : │ │ 0x0000 - 0x0017 reg=1 (null) [B │ │ │ │ Virtual methods - │ │ @@ -760296,2399 +760296,2399 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 5562 16-bit code units │ │ -3282c8: |[3282c8] org.jaudiotagger.tag.id3.valuepair.MusicianCredits.:()V │ │ -3282d8: 2200 8d10 |0000: new-instance v0, Ljava/util/HashSet; // type@108d │ │ -3282dc: 7010 3b89 0000 |0002: invoke-direct {v0}, Ljava/util/HashSet;.:()V // method@893b │ │ -3282e2: 6900 318f |0005: sput-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -3282e6: 1a01 9f04 |0007: const-string v1, "12 string guitar" // string@049f │ │ -3282ea: 7220 a189 1000 |0009: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -3282f0: 6200 318f |000c: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -3282f4: 1a01 a804 |000e: const-string v1, "17-string koto" // string@04a8 │ │ -3282f8: 7220 a189 1000 |0010: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -3282fe: 6200 318f |0013: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328302: 1a01 6858 |0015: const-string v1, "accompaniment" // string@5868 │ │ -328306: 7220 a189 1000 |0017: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32830c: 6200 318f |001a: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328310: 1a01 6958 |001c: const-string v1, "accordina" // string@5869 │ │ -328314: 7220 a189 1000 |001e: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32831a: 6200 318f |0021: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32831e: 1a01 6a58 |0023: const-string v1, "accordion" // string@586a │ │ -328322: 7220 a189 1000 |0025: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328328: 6200 318f |0028: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32832c: 1a01 7058 |002a: const-string v1, "acoustic" // string@5870 │ │ -328330: 7220 a189 1000 |002c: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328336: 6200 318f |002f: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32833a: 1a01 115a |0031: const-string v1, "additional" // string@5a11 │ │ -32833e: 7220 a189 1000 |0033: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328344: 6200 318f |0036: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328348: 1a01 2f5a |0038: const-string v1, "aeolian harp" // string@5a2f │ │ -32834c: 7220 a189 1000 |003a: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328352: 6200 318f |003d: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328356: 1a01 335a |003f: const-string v1, "afoxé" // string@5a33 │ │ -32835a: 7220 a189 1000 |0041: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328360: 6200 318f |0044: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328364: 1a01 365a |0046: const-string v1, "afuche / cabasa" // string@5a36 │ │ -328368: 7220 a189 1000 |0048: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32836e: 6200 318f |004b: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328372: 1a01 375a |004d: const-string v1, "agogô" // string@5a37 │ │ -328376: 7220 a189 1000 |004f: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32837c: 6200 318f |0052: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328380: 1a01 3e5a |0054: const-string v1, "ajaeng" // string@5a3e │ │ -328384: 7220 a189 1000 |0056: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32838a: 6200 318f |0059: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32838e: 1a01 415a |005b: const-string v1, "akete" // string@5a41 │ │ -328392: 7220 a189 1000 |005d: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328398: 6200 318f |0060: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32839c: 1a01 525a |0062: const-string v1, "alfaia" // string@5a52 │ │ -3283a0: 7220 a189 1000 |0064: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -3283a6: 6200 318f |0067: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -3283aa: 1a01 555a |0069: const-string v1, "algozey" // string@5a55 │ │ -3283ae: 7220 a189 1000 |006b: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -3283b4: 6200 318f |006e: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -3283b8: 1a01 765a |0070: const-string v1, "alphorn" // string@5a76 │ │ -3283bc: 7220 a189 1000 |0072: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -3283c2: 6200 318f |0075: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -3283c6: 1a01 795a |0077: const-string v1, "alto" // string@5a79 │ │ -3283ca: 7220 a189 1000 |0079: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -3283d0: 6200 318f |007c: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -3283d4: 1a01 7b5a |007e: const-string v1, "amadinda" // string@5a7b │ │ -3283d8: 7220 a189 1000 |0080: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -3283de: 6200 318f |0083: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -3283e2: 1a01 045c |0085: const-string v1, "ankle rattlers" // string@5c04 │ │ -3283e6: 7220 a189 1000 |0087: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -3283ec: 6200 318f |008a: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -3283f0: 1a01 0a5c |008c: const-string v1, "anvil" // string@5c0a │ │ -3283f4: 7220 a189 1000 |008e: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -3283fa: 6200 318f |0091: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -3283fe: 1a01 195c |0093: const-string v1, "appalachian dulcimer" // string@5c19 │ │ -328402: 7220 a189 1000 |0095: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328408: 6200 318f |0098: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32840c: 1a01 8a5c |009a: const-string v1, "archlute" // string@5c8a │ │ -328410: 7220 a189 1000 |009c: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328416: 6200 318f |009f: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32841a: 1a01 8b5c |00a1: const-string v1, "archtop guitar" // string@5c8b │ │ -32841e: 7220 a189 1000 |00a3: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328424: 6200 318f |00a6: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328428: 1a01 9f5c |00a8: const-string v1, "arghul" // string@5c9f │ │ -32842c: 7220 a189 1000 |00aa: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328432: 6200 318f |00ad: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328436: 1a01 db5c |00af: const-string v1, "assistant" // string@5cdb │ │ -32843a: 7220 a189 1000 |00b1: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328440: 6200 318f |00b4: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328444: 1a01 dc5c |00b6: const-string v1, "associate" // string@5cdc │ │ -328448: 7220 a189 1000 |00b8: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32844e: 6200 318f |00bb: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328452: 1a01 e55c |00bd: const-string v1, "atabaque" // string@5ce5 │ │ -328456: 7220 a189 1000 |00bf: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32845c: 6200 318f |00c2: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328460: 1a01 e85c |00c4: const-string v1, "atarigane" // string@5ce8 │ │ -328464: 7220 a189 1000 |00c6: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32846a: 6200 318f |00c9: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32846e: 1a01 345d |00cb: const-string v1, "autoharp" // string@5d34 │ │ -328472: 7220 a189 1000 |00cd: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328478: 6200 318f |00d0: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32847c: 1a01 555d |00d2: const-string v1, "background vocals" // string@5d55 │ │ -328480: 7220 a189 1000 |00d4: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328486: 6200 318f |00d7: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32848a: 1a01 7f5d |00d9: const-string v1, "baglama" // string@5d7f │ │ -32848e: 7220 a189 1000 |00db: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328494: 6200 318f |00de: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328498: 1a01 805d |00e0: const-string v1, "bagpipe" // string@5d80 │ │ -32849c: 7220 a189 1000 |00e2: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -3284a2: 6200 318f |00e5: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -3284a6: 1a01 8b5d |00e7: const-string v1, "band" // string@5d8b │ │ -3284aa: 7220 a189 1000 |00e9: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -3284b0: 6200 318f |00ec: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -3284b4: 1a01 825d |00ee: const-string v1, "bajo sexto" // string@5d82 │ │ -3284b8: 7220 a189 1000 |00f0: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -3284be: 6200 318f |00f3: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -3284c2: 1a01 855d |00f5: const-string v1, "balafon" // string@5d85 │ │ -3284c6: 7220 a189 1000 |00f7: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -3284cc: 6200 318f |00fa: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -3284d0: 1a01 865d |00fc: const-string v1, "balalaika" // string@5d86 │ │ -3284d4: 7220 a189 1000 |00fe: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -3284da: 6200 318f |0101: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -3284de: 1a01 875d |0103: const-string v1, "baltic psalteries" // string@5d87 │ │ -3284e2: 7220 a189 1000 |0105: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -3284e8: 6200 318f |0108: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -3284ec: 1a01 895d |010a: const-string v1, "bamboo angklung" // string@5d89 │ │ -3284f0: 7220 a189 1000 |010c: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -3284f6: 6200 318f |010f: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -3284fa: 1a01 8c5d |0111: const-string v1, "bandoneón" // string@5d8c │ │ -3284fe: 7220 a189 1000 |0113: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328504: 6200 318f |0116: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328508: 1a01 8d5d |0118: const-string v1, "bandora" // string@5d8d │ │ -32850c: 7220 a189 1000 |011a: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328512: 6200 318f |011d: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328516: 1a01 8e5d |011f: const-string v1, "bandura" // string@5d8e │ │ -32851a: 7220 a189 1000 |0121: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328520: 6200 318f |0124: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328524: 1a01 8f5d |0126: const-string v1, "bandurria" // string@5d8f │ │ -328528: 7220 a189 1000 |0128: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32852e: 6200 318f |012b: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328532: 1a01 905d |012d: const-string v1, "bangu" // string@5d90 │ │ -328536: 7220 a189 1000 |012f: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32853c: 6200 318f |0132: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328540: 1a01 915d |0134: const-string v1, "banhu" // string@5d91 │ │ -328544: 7220 a189 1000 |0136: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32854a: 6200 318f |0139: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32854e: 1a01 925d |013b: const-string v1, "banjitar" // string@5d92 │ │ -328552: 7220 a189 1000 |013d: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328558: 6200 318f |0140: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32855c: 1a01 935d |0142: const-string v1, "banjo" // string@5d93 │ │ -328560: 7220 a189 1000 |0144: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328566: 6200 318f |0147: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32856a: 1a01 945d |0149: const-string v1, "bansuri" // string@5d94 │ │ -32856e: 7220 a189 1000 |014b: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328574: 6200 318f |014e: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328578: 1a01 975d |0150: const-string v1, "baritone" // string@5d97 │ │ -32857c: 7220 a189 1000 |0152: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328582: 6200 318f |0155: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328586: 1a01 985d |0157: const-string v1, "baroque" // string@5d98 │ │ -32858a: 7220 a189 1000 |0159: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328590: 6200 318f |015c: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328594: 1a01 995d |015e: const-string v1, "barrel drum" // string@5d99 │ │ -328598: 7220 a189 1000 |0160: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32859e: 6200 318f |0163: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -3285a2: 1a01 9a5d |0165: const-string v1, "barrel organ" // string@5d9a │ │ -3285a6: 7220 a189 1000 |0167: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -3285ac: 6200 318f |016a: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -3285b0: 1a01 a05d |016c: const-string v1, "baryton" // string@5da0 │ │ -3285b4: 7220 a189 1000 |016e: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -3285ba: 6200 318f |0171: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -3285be: 1a01 ae5d |0173: const-string v1, "bass" // string@5dae │ │ -3285c2: 7220 a189 1000 |0175: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -3285c8: 6200 318f |0178: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -3285cc: 1a01 b15d |017a: const-string v1, "batá drum" // string@5db1 │ │ -3285d0: 7220 a189 1000 |017c: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -3285d6: 6200 318f |017f: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -3285da: 1a01 b25d |0181: const-string v1, "bawu" // string@5db2 │ │ -3285de: 7220 a189 1000 |0183: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -3285e4: 6200 318f |0186: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -3285e8: 1a01 b35d |0188: const-string v1, "bayan" // string@5db3 │ │ -3285ec: 7220 a189 1000 |018a: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -3285f2: 6200 318f |018d: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -3285f6: 1a01 b45d |018f: const-string v1, "bazooka" // string@5db4 │ │ -3285fa: 7220 a189 1000 |0191: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328600: 6200 318f |0194: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328604: 1a01 d55d |0196: const-string v1, "bellow-blown bagpipes" // string@5dd5 │ │ -328608: 7220 a189 1000 |0198: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32860e: 6200 318f |019b: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328612: 1a01 d65d |019d: const-string v1, "bells" // string@5dd6 │ │ -328616: 7220 a189 1000 |019f: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32861c: 6200 318f |01a2: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328620: 1a01 d45d |01a4: const-string v1, "bell tree" // string@5dd4 │ │ -328624: 7220 a189 1000 |01a6: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32862a: 6200 318f |01a9: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32862e: 1a01 d95d |01ab: const-string v1, "bendir" // string@5dd9 │ │ -328632: 7220 a189 1000 |01ad: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328638: 6200 318f |01b0: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32863c: 1a01 db5d |01b2: const-string v1, "berimbau" // string@5ddb │ │ -328640: 7220 a189 1000 |01b4: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328646: 6200 318f |01b7: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32864a: 1a01 f65d |01b9: const-string v1, "bicycle bell" // string@5df6 │ │ -32864e: 7220 a189 1000 |01bb: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328654: 6200 318f |01be: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328658: 1a01 015e |01c0: const-string v1, "bin-sasara" // string@5e01 │ │ -32865c: 7220 a189 1000 |01c2: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328662: 6200 318f |01c5: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328666: 1a01 175e |01c7: const-string v1, "birch lur" // string@5e17 │ │ -32866a: 7220 a189 1000 |01c9: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328670: 6200 318f |01cc: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328674: 1a01 255e |01ce: const-string v1, "biwa" // string@5e25 │ │ -328678: 7220 a189 1000 |01d0: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32867e: 6200 318f |01d3: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328682: 1a01 345e |01d5: const-string v1, "boatswain's pipe" // string@5e34 │ │ -328686: 7220 a189 1000 |01d7: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32868c: 6200 318f |01da: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328690: 1a01 365e |01dc: const-string v1, "bodhrán" // string@5e36 │ │ -328694: 7220 a189 1000 |01de: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32869a: 6200 318f |01e1: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32869e: 1a01 385e |01e3: const-string v1, "body percussion" // string@5e38 │ │ -3286a2: 7220 a189 1000 |01e5: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -3286a8: 6200 318f |01e8: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -3286ac: 1a01 3b5e |01ea: const-string v1, "bolon" // string@5e3b │ │ -3286b0: 7220 a189 1000 |01ec: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -3286b6: 6200 318f |01ef: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -3286ba: 1a01 3c5e |01f1: const-string v1, "bombarde" // string@5e3c │ │ -3286be: 7220 a189 1000 |01f3: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -3286c4: 6200 318f |01f6: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -3286c8: 1a01 3d5e |01f8: const-string v1, "bones" // string@5e3d │ │ -3286cc: 7220 a189 1000 |01fa: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -3286d2: 6200 318f |01fd: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -3286d6: 1a01 3e5e |01ff: const-string v1, "bongos" // string@5e3e │ │ -3286da: 7220 a189 1000 |0201: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -3286e0: 6200 318f |0204: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -3286e4: 1a01 695e |0206: const-string v1, "bouzouki" // string@5e69 │ │ -3286e8: 7220 a189 1000 |0208: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -3286ee: 6200 318f |020b: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -3286f2: 1a01 6a5e |020d: const-string v1, "bowed piano" // string@5e6a │ │ -3286f6: 7220 a189 1000 |020f: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -3286fc: 6200 318f |0212: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328700: 1a01 6b5e |0214: const-string v1, "bowed psaltery" // string@5e6b │ │ -328704: 7220 a189 1000 |0216: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32870a: 6200 318f |0219: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32870e: 1a01 6c5e |021b: const-string v1, "bowed string instruments" // string@5e6c │ │ -328712: 7220 a189 1000 |021d: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328718: 6200 318f |0220: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32871c: 1a01 855e |0222: const-string v1, "brass" // string@5e85 │ │ -328720: 7220 a189 1000 |0224: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328726: 6200 318f |0227: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32872a: 1a01 935e |0229: const-string v1, "bronze lur" // string@5e93 │ │ -32872e: 7220 a189 1000 |022b: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328734: 6200 318f |022e: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328738: 1a01 955e |0230: const-string v1, "brushes" // string@5e95 │ │ -32873c: 7220 a189 1000 |0232: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328742: 6200 318f |0235: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328746: 1a01 b75e |0237: const-string v1, "bugle" // string@5eb7 │ │ -32874a: 7220 a189 1000 |0239: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328750: 6200 318f |023c: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328754: 1a01 db5e |023e: const-string v1, "buisine" // string@5edb │ │ -328758: 7220 a189 1000 |0240: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32875e: 6200 318f |0243: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328762: 1a01 dc5e |0245: const-string v1, "buk" // string@5edc │ │ -328766: 7220 a189 1000 |0247: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32876c: 6200 318f |024a: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328770: 1a01 de5e |024c: const-string v1, "bulbul tarang" // string@5ede │ │ -328774: 7220 a189 1000 |024e: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32877a: 6200 318f |0251: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32877e: 1a01 df5e |0253: const-string v1, "bullroarer" // string@5edf │ │ -328782: 7220 a189 1000 |0255: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328788: 6200 318f |0258: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32878c: 1a01 e45e |025a: const-string v1, "button accordion" // string@5ee4 │ │ -328790: 7220 a189 1000 |025c: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328796: 6200 318f |025f: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32879a: 1a01 f65e |0261: const-string v1, "buzuq" // string@5ef6 │ │ -32879e: 7220 a189 1000 |0263: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -3287a4: 6200 318f |0266: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -3287a8: 1a01 0c5f |0268: const-string v1, "cajón" // string@5f0c │ │ -3287ac: 7220 a189 1000 |026a: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -3287b2: 6200 318f |026d: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -3287b6: 1a01 0d5f |026f: const-string v1, "calabash" // string@5f0d │ │ -3287ba: 7220 a189 1000 |0271: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -3287c0: 6200 318f |0274: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -3287c4: 1a01 925f |0276: const-string v1, "calliope" // string@5f92 │ │ -3287c8: 7220 a189 1000 |0278: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -3287ce: 6200 318f |027b: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -3287d2: 1a01 da5f |027d: const-string v1, "cancelled" // string@5fda │ │ -3287d6: 7220 a189 1000 |027f: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -3287dc: 6200 318f |0282: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -3287e0: 1a01 1560 |0284: const-string v1, "carillon" // string@6015 │ │ -3287e4: 7220 a189 1000 |0286: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -3287ea: 6200 318f |0289: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -3287ee: 1a01 1860 |028b: const-string v1, "castanets" // string@6018 │ │ -3287f2: 7220 a189 1000 |028d: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -3287f8: 6200 318f |0290: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -3287fc: 1a01 1e60 |0292: const-string v1, "cavaquinho" // string@601e │ │ -328800: 7220 a189 1000 |0294: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328806: 6200 318f |0297: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32880a: 1a01 1f60 |0299: const-string v1, "caxixi" // string@601f │ │ -32880e: 7220 a189 1000 |029b: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328814: 6200 318f |029e: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328818: 1a01 2960 |02a0: const-string v1, "celeste" // string@6029 │ │ -32881c: 7220 a189 1000 |02a2: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328822: 6200 318f |02a5: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328826: 1a01 2860 |02a7: const-string v1, "celesta" // string@6028 │ │ -32882a: 7220 a189 1000 |02a9: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328830: 6200 318f |02ac: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328834: 1a01 2a60 |02ae: const-string v1, "cello" // string@602a │ │ -328838: 7220 a189 1000 |02b0: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32883e: 6200 318f |02b3: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328842: 1a01 2c60 |02b5: const-string v1, "cembalet" // string@602c │ │ -328846: 7220 a189 1000 |02b7: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32884c: 6200 318f |02ba: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328850: 1a01 aeb5 |02bc: const-string v1, "çevgen" // string@b5ae │ │ -328854: 7220 a189 1000 |02be: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32885a: 6200 318f |02c1: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32885e: 1a01 4060 |02c3: const-string v1, "chacha" // string@6040 │ │ -328862: 7220 a189 1000 |02c5: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328868: 6200 318f |02c8: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32886c: 1a01 4660 |02ca: const-string v1, "chainsaw" // string@6046 │ │ -328870: 7220 a189 1000 |02cc: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328876: 6200 318f |02cf: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32887a: 1a01 4760 |02d1: const-string v1, "chakhe" // string@6047 │ │ -32887e: 7220 a189 1000 |02d3: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328884: 6200 318f |02d6: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328888: 1a01 4860 |02d8: const-string v1, "chalumeau" // string@6048 │ │ -32888c: 7220 a189 1000 |02da: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328892: 6200 318f |02dd: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328896: 1a01 4a60 |02df: const-string v1, "chamberlin" // string@604a │ │ -32889a: 7220 a189 1000 |02e1: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -3288a0: 6200 318f |02e4: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -3288a4: 1a01 4960 |02e6: const-string v1, "chamber" // string@6049 │ │ -3288a8: 7220 a189 1000 |02e8: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -3288ae: 6200 318f |02eb: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -3288b2: 1a01 4b60 |02ed: const-string v1, "chande" // string@604b │ │ -3288b6: 7220 a189 1000 |02ef: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -3288bc: 6200 318f |02f2: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -3288c0: 1a01 6760 |02f4: const-string v1, "chanzy" // string@6067 │ │ -3288c4: 7220 a189 1000 |02f6: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -3288ca: 6200 318f |02f9: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -3288ce: 1a01 6860 |02fb: const-string v1, "chap" // string@6068 │ │ -3288d2: 7220 a189 1000 |02fd: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -3288d8: 6200 318f |0300: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -3288dc: 1a01 6960 |0302: const-string v1, "chapman stick" // string@6069 │ │ -3288e0: 7220 a189 1000 |0304: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -3288e6: 6200 318f |0307: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -3288ea: 1a01 7160 |0309: const-string v1, "charango" // string@6071 │ │ -3288ee: 7220 a189 1000 |030b: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -3288f4: 6200 318f |030e: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -3288f8: 1a01 7460 |0310: const-string v1, "chau gong" // string@6074 │ │ -3288fc: 7220 a189 1000 |0312: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328902: 6200 318f |0315: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328906: 1a01 c960 |0317: const-string v1, "chikuzen biwa" // string@60c9 │ │ -32890a: 7220 a189 1000 |0319: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328910: 6200 318f |031c: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328914: 1a01 d560 |031e: const-string v1, "chime bar" // string@60d5 │ │ -328918: 7220 a189 1000 |0320: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32891e: 6200 318f |0323: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328922: 1a01 d660 |0325: const-string v1, "chimes" // string@60d6 │ │ -328926: 7220 a189 1000 |0327: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32892c: 6200 318f |032a: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328930: 1a01 d760 |032c: const-string v1, "ching" // string@60d7 │ │ -328934: 7220 a189 1000 |032e: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32893a: 6200 318f |0331: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32893e: 1a01 f460 |0333: const-string v1, "chitra veena" // string@60f4 │ │ -328942: 7220 a189 1000 |0335: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328948: 6200 318f |0338: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32894c: 1a01 fa60 |033a: const-string v1, "choir" // string@60fa │ │ -328950: 7220 a189 1000 |033c: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328956: 6200 318f |033f: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32895a: 1a01 0461 |0341: const-string v1, "chromatic button accordion" // string@6104 │ │ -32895e: 7220 a189 1000 |0343: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328964: 6200 318f |0346: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328968: 1a01 0561 |0348: const-string v1, "chromatic harmonica" // string@6105 │ │ -32896c: 7220 a189 1000 |034a: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328972: 6200 318f |034d: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328976: 1a01 2561 |034f: const-string v1, "citole" // string@6125 │ │ -32897a: 7220 a189 1000 |0351: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328980: 6200 318f |0354: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328984: 1a01 2661 |0356: const-string v1, "cittern" // string@6126 │ │ -328988: 7220 a189 1000 |0358: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32898e: 6200 318f |035b: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328992: 1a01 2761 |035d: const-string v1, "cizhonghu" // string@6127 │ │ -328996: 7220 a189 1000 |035f: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32899c: 6200 318f |0362: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -3289a0: 1a01 2d61 |0364: const-string v1, "clarinet" // string@612d │ │ -3289a4: 7220 a189 1000 |0366: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -3289aa: 6200 318f |0369: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -3289ae: 1a01 3161 |036b: const-string v1, "classical guitar" // string@6131 │ │ -3289b2: 7220 a189 1000 |036d: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -3289b8: 6200 318f |0370: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -3289bc: 1a01 3261 |0372: const-string v1, "classical kemençe" // string@6132 │ │ -3289c0: 7220 a189 1000 |0374: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -3289c6: 6200 318f |0377: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -3289ca: 1a01 3361 |0379: const-string v1, "claves" // string@6133 │ │ -3289ce: 7220 a189 1000 |037b: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -3289d4: 6200 318f |037e: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -3289d8: 1a01 3461 |0380: const-string v1, "clavichord" // string@6134 │ │ -3289dc: 7220 a189 1000 |0382: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -3289e2: 6200 318f |0385: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -3289e6: 1a01 3561 |0387: const-string v1, "clavinet" // string@6135 │ │ -3289ea: 7220 a189 1000 |0389: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -3289f0: 6200 318f |038c: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -3289f4: 1a01 3661 |038e: const-string v1, "claviola" // string@6136 │ │ -3289f8: 7220 a189 1000 |0390: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -3289fe: 6200 318f |0393: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328a02: 1a01 d461 |0395: const-string v1, "co" // string@61d4 │ │ -328a06: 7220 a189 1000 |0397: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328a0c: 6200 318f |039a: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328a10: 1a01 8e65 |039c: const-string v1, "cò ke" // string@658e │ │ -328a14: 7220 a189 1000 |039e: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328a1a: 6200 318f |03a1: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328a1e: 1a01 ad62 |03a3: const-string v1, "concert flute" // string@62ad │ │ -328a22: 7220 a189 1000 |03a5: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328a28: 6200 318f |03a8: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328a2c: 1a01 ae62 |03aa: const-string v1, "concert harp" // string@62ae │ │ -328a30: 7220 a189 1000 |03ac: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328a36: 6200 318f |03af: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328a3a: 1a01 af62 |03b1: const-string v1, "concertina" // string@62af │ │ -328a3e: 7220 a189 1000 |03b3: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328a44: 6200 318f |03b6: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328a48: 1a01 b062 |03b8: const-string v1, "conch" // string@62b0 │ │ -328a4c: 7220 a189 1000 |03ba: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328a52: 6200 318f |03bd: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328a56: 1a01 c562 |03bf: const-string v1, "congas" // string@62c5 │ │ -328a5a: 7220 a189 1000 |03c1: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328a60: 6200 318f |03c4: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328a64: 1a01 3363 |03c6: const-string v1, "continuum" // string@6333 │ │ -328a68: 7220 a189 1000 |03c8: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328a6e: 6200 318f |03cb: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328a72: 1a01 3463 |03cd: const-string v1, "contrabass clarinet" // string@6334 │ │ -328a76: 7220 a189 1000 |03cf: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328a7c: 6200 318f |03d2: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328a80: 1a01 3763 |03d4: const-string v1, "contrabassoon" // string@6337 │ │ -328a84: 7220 a189 1000 |03d6: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328a8a: 6200 318f |03d9: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328a8e: 1a01 3563 |03db: const-string v1, "contrabass recorder" // string@6335 │ │ -328a92: 7220 a189 1000 |03dd: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328a98: 6200 318f |03e0: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328a9c: 1a01 3663 |03e2: const-string v1, "contrabass saxophone" // string@6336 │ │ -328aa0: 7220 a189 1000 |03e4: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328aa6: 6200 318f |03e7: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328aaa: 1a01 3863 |03e9: const-string v1, "contralto vocals" // string@6338 │ │ -328aae: 7220 a189 1000 |03eb: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328ab4: 6200 318f |03ee: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328ab8: 1a01 9463 |03f0: const-string v1, "cornamuse" // string@6394 │ │ -328abc: 7220 a189 1000 |03f2: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328ac2: 6200 318f |03f5: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328ac6: 1a01 a963 |03f7: const-string v1, "cornet" // string@63a9 │ │ -328aca: 7220 a189 1000 |03f9: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328ad0: 6200 318f |03fc: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328ad4: 1a01 aa63 |03fe: const-string v1, "cornett" // string@63aa │ │ -328ad8: 7220 a189 1000 |0400: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328ade: 6200 318f |0403: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328ae2: 1a01 bc63 |0405: const-string v1, "countertenor vocals" // string@63bc │ │ -328ae6: 7220 a189 1000 |0407: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328aec: 6200 318f |040a: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328af0: 1a01 bd63 |040c: const-string v1, "cover" // string@63bd │ │ -328af4: 7220 a189 1000 |040e: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328afa: 6200 318f |0411: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328afe: 1a01 c163 |0413: const-string v1, "cowbell" // string@63c1 │ │ -328b02: 7220 a189 1000 |0415: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328b08: 6200 318f |0418: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328b0c: 1a01 ca63 |041a: const-string v1, "craviola" // string@63ca │ │ -328b10: 7220 a189 1000 |041c: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328b16: 6200 318f |041f: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328b1a: 1a01 1765 |0421: const-string v1, "cretan lyra" // string@6517 │ │ -328b1e: 7220 a189 1000 |0423: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328b24: 6200 318f |0426: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328b28: 1a01 1965 |0428: const-string v1, "cristal baschet" // string@6519 │ │ -328b2c: 7220 a189 1000 |042a: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328b32: 6200 318f |042d: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328b36: 1a01 1d65 |042f: const-string v1, "crotales" // string@651d │ │ -328b3a: 7220 a189 1000 |0431: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328b40: 6200 318f |0434: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328b44: 1a01 2065 |0436: const-string v1, "crumhorn" // string@6520 │ │ -328b48: 7220 a189 1000 |0438: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328b4e: 6200 318f |043b: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328b52: 1a01 2265 |043d: const-string v1, "crwth" // string@6522 │ │ -328b56: 7220 a189 1000 |043f: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328b5c: 6200 318f |0442: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328b60: 1a01 2665 |0444: const-string v1, "cuatro" // string@6526 │ │ -328b64: 7220 a189 1000 |0446: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328b6a: 6200 318f |0449: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328b6e: 1a01 8565 |044b: const-string v1, "cuíca" // string@6585 │ │ -328b72: 7220 a189 1000 |044d: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328b78: 6200 318f |0450: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328b7c: 1a01 8f65 |0452: const-string v1, "cümbüş" // string@658f │ │ -328b80: 7220 a189 1000 |0454: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328b86: 6200 318f |0457: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328b8a: 1a01 8965 |0459: const-string v1, "cylindrical drum" // string@6589 │ │ -328b8e: 7220 a189 1000 |045b: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328b94: 6200 318f |045e: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328b98: 1a01 8b65 |0460: const-string v1, "cymbals" // string@658b │ │ -328b9c: 7220 a189 1000 |0462: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328ba2: 6200 318f |0465: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328ba6: 1a01 8c65 |0467: const-string v1, "cymbalum" // string@658c │ │ -328baa: 7220 a189 1000 |0469: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328bb0: 6200 318f |046c: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328bb4: 1a01 9365 |046e: const-string v1, "daegeum" // string@6593 │ │ -328bb8: 7220 a189 1000 |0470: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328bbe: 6200 318f |0473: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328bc2: 1a01 9465 |0475: const-string v1, "daf" // string@6594 │ │ -328bc6: 7220 a189 1000 |0477: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328bcc: 6200 318f |047a: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328bd0: 1a01 9565 |047c: const-string v1, "daire" // string@6595 │ │ -328bd4: 7220 a189 1000 |047e: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328bda: 6200 318f |0481: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328bde: 1a01 9765 |0483: const-string v1, "daluo" // string@6597 │ │ -328be2: 7220 a189 1000 |0485: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328be8: 6200 318f |0488: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328bec: 1a01 b2b5 |048a: const-string v1, "đàn bầu" // string@b5b2 │ │ -328bf0: 7220 a189 1000 |048c: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328bf6: 6200 318f |048f: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328bfa: 1a01 b3b5 |0491: const-string v1, "đàn nguyệt" // string@b5b3 │ │ -328bfe: 7220 a189 1000 |0493: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328c04: 6200 318f |0496: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328c08: 1a01 b4b5 |0498: const-string v1, "đàn nhị" // string@b5b4 │ │ -328c0c: 7220 a189 1000 |049a: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328c12: 6200 318f |049d: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328c16: 1a01 b5b5 |049f: const-string v1, "đàn tam" // string@b5b5 │ │ -328c1a: 7220 a189 1000 |04a1: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328c20: 6200 318f |04a4: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328c24: 1a01 b6b5 |04a6: const-string v1, "đàn tam thập lục" // string@b5b6 │ │ -328c28: 7220 a189 1000 |04a8: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328c2e: 6200 318f |04ab: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328c32: 1a01 b7b5 |04ad: const-string v1, "đàn tranh" // string@b5b7 │ │ -328c36: 7220 a189 1000 |04af: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328c3c: 6200 318f |04b2: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328c40: 1a01 b8b5 |04b4: const-string v1, "đàn tứ" // string@b5b8 │ │ -328c44: 7220 a189 1000 |04b6: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328c4a: 6200 318f |04b9: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328c4e: 1a01 b9b5 |04bb: const-string v1, "đàn tứ dây" // string@b5b9 │ │ -328c52: 7220 a189 1000 |04bd: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328c58: 6200 318f |04c0: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328c5c: 1a01 bab5 |04c2: const-string v1, "đàn tỳ bà" // string@b5ba │ │ -328c60: 7220 a189 1000 |04c4: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328c66: 6200 318f |04c7: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328c6a: 1a01 9a65 |04c9: const-string v1, "darbuka" // string@659a │ │ -328c6e: 7220 a189 1000 |04cb: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328c74: 6200 318f |04ce: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328c78: 1a01 9b65 |04d0: const-string v1, "daruan" // string@659b │ │ -328c7c: 7220 a189 1000 |04d2: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328c82: 6200 318f |04d5: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328c86: 1a01 ca65 |04d7: const-string v1, "davul" // string@65ca │ │ -328c8a: 7220 a189 1000 |04d9: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328c90: 6200 318f |04dc: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328c94: 1a01 4566 |04de: const-string v1, "denis d'or" // string@6645 │ │ -328c98: 7220 a189 1000 |04e0: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328c9e: 6200 318f |04e3: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328ca2: 1a01 5566 |04e5: const-string v1, "descant recorder / soprano recorder" // string@6655 │ │ -328ca6: 7220 a189 1000 |04e7: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328cac: 6200 318f |04ea: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328cb0: 1a01 0467 |04ec: const-string v1, "dhol" // string@6704 │ │ -328cb4: 7220 a189 1000 |04ee: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328cba: 6200 318f |04f1: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328cbe: 1a01 0567 |04f3: const-string v1, "dholak" // string@6705 │ │ -328cc2: 7220 a189 1000 |04f5: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328cc8: 6200 318f |04f8: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328ccc: 1a01 1567 |04fa: const-string v1, "diatonic accordion / melodeon" // string@6715 │ │ -328cd0: 7220 a189 1000 |04fc: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328cd6: 6200 318f |04ff: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328cda: 1a01 1b67 |0501: const-string v1, "diddley bow" // string@671b │ │ -328cde: 7220 a189 1000 |0503: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328ce4: 6200 318f |0506: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328ce8: 1a01 1c67 |0508: const-string v1, "didgeridoo" // string@671c │ │ -328cec: 7220 a189 1000 |050a: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328cf2: 6200 318f |050d: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328cf6: 1a01 2267 |050f: const-string v1, "dilruba" // string@6722 │ │ -328cfa: 7220 a189 1000 |0511: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328d00: 6200 318f |0514: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328d04: 1a01 b0b5 |0516: const-string v1, "đing buốt" // string@b5b0 │ │ -328d08: 7220 a189 1000 |0518: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328d0e: 6200 318f |051b: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328d12: 1a01 b1b5 |051d: const-string v1, "đing năm" // string@b5b1 │ │ -328d16: 7220 a189 1000 |051f: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328d1c: 6200 318f |0522: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328d20: 1a01 3467 |0524: const-string v1, "ding tac ta" // string@6734 │ │ -328d24: 7220 a189 1000 |0526: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328d2a: 6200 318f |0529: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328d2e: 1a01 5d67 |052b: const-string v1, "disk drive" // string@675d │ │ -328d32: 7220 a189 1000 |052d: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328d38: 6200 318f |0530: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328d3c: 1a01 1b68 |0532: const-string v1, "diyingehu" // string@681b │ │ -328d40: 7220 a189 1000 |0534: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328d46: 6200 318f |0537: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328d4a: 1a01 1c68 |0539: const-string v1, "dizi" // string@681c │ │ -328d4e: 7220 a189 1000 |053b: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328d54: 6200 318f |053e: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328d58: 1a01 1d68 |0540: const-string v1, "djembe" // string@681d │ │ -328d5c: 7220 a189 1000 |0542: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328d62: 6200 318f |0545: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328d66: 1a01 3b68 |0547: const-string v1, "dobro" // string@683b │ │ -328d6a: 7220 a189 1000 |0549: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328d70: 6200 318f |054c: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328d74: 1a01 4068 |054e: const-string v1, "dohol" // string@6840 │ │ -328d78: 7220 a189 1000 |0550: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328d7e: 6200 318f |0553: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328d82: 1a01 4268 |0555: const-string v1, "dolceola" // string@6842 │ │ -328d86: 7220 a189 1000 |0557: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328d8c: 6200 318f |055a: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328d90: 1a01 4368 |055c: const-string v1, "dombra" // string@6843 │ │ -328d94: 7220 a189 1000 |055e: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328d9a: 6200 318f |0561: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328d9e: 1a01 4468 |0563: const-string v1, "domra" // string@6844 │ │ -328da2: 7220 a189 1000 |0565: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328da8: 6200 318f |0568: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328dac: 1a01 4868 |056a: const-string v1, "donso ngɔni" // string@6848 │ │ -328db0: 7220 a189 1000 |056c: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328db6: 6200 318f |056f: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328dba: 1a01 4968 |0571: const-string v1, "doshpuluur" // string@6849 │ │ -328dbe: 7220 a189 1000 |0573: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328dc4: 6200 318f |0576: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328dc8: 1a01 4b68 |0578: const-string v1, "double bass" // string@684b │ │ -328dcc: 7220 a189 1000 |057a: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328dd2: 6200 318f |057d: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328dd6: 1a01 4c68 |057f: const-string v1, "double reed" // string@684c │ │ -328dda: 7220 a189 1000 |0581: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328de0: 6200 318f |0584: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328de4: 1a01 5868 |0586: const-string v1, "doyra" // string@6858 │ │ -328de8: 7220 a189 1000 |0588: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328dee: 6200 318f |058b: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328df2: 1a01 6a68 |058d: const-string v1, "dramyin" // string@686a │ │ -328df6: 7220 a189 1000 |058f: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328dfc: 6200 318f |0592: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328e00: 1a01 dc68 |0594: const-string v1, "drum machine" // string@68dc │ │ -328e04: 7220 a189 1000 |0596: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328e0a: 6200 318f |0599: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328e0e: 1a01 dd68 |059b: const-string v1, "drums" // string@68dd │ │ -328e12: 7220 a189 1000 |059d: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328e18: 6200 318f |05a0: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328e1c: 1a01 de68 |05a2: const-string v1, "drumset" // string@68de │ │ -328e20: 7220 a189 1000 |05a4: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328e26: 6200 318f |05a7: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328e2a: 1a01 e968 |05a9: const-string v1, "dubreq stylophone" // string@68e9 │ │ -328e2e: 7220 a189 1000 |05ab: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328e34: 6200 318f |05ae: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328e38: 1a01 ea68 |05b0: const-string v1, "duck call" // string@68ea │ │ -328e3c: 7220 a189 1000 |05b2: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328e42: 6200 318f |05b5: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328e46: 1a01 eb68 |05b7: const-string v1, "duct flute" // string@68eb │ │ -328e4a: 7220 a189 1000 |05b9: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328e50: 6200 318f |05bc: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328e54: 1a01 ec68 |05be: const-string v1, "duduk" // string@68ec │ │ -328e58: 7220 a189 1000 |05c0: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328e5e: 6200 318f |05c3: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328e62: 1a01 ed68 |05c5: const-string v1, "dulce melos" // string@68ed │ │ -328e66: 7220 a189 1000 |05c7: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328e6c: 6200 318f |05ca: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328e70: 1a01 ee68 |05cc: const-string v1, "dulcian" // string@68ee │ │ -328e74: 7220 a189 1000 |05ce: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328e7a: 6200 318f |05d1: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328e7e: 1a01 ef68 |05d3: const-string v1, "dulzaina" // string@68ef │ │ -328e82: 7220 a189 1000 |05d5: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328e88: 6200 318f |05d8: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328e8c: 1a01 f868 |05da: const-string v1, "dunun" // string@68f8 │ │ -328e90: 7220 a189 1000 |05dc: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328e96: 6200 318f |05df: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328e9a: 1a01 0169 |05e1: const-string v1, "dutar" // string@6901 │ │ -328e9e: 7220 a189 1000 |05e3: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328ea4: 6200 318f |05e6: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328ea8: 1a01 0269 |05e8: const-string v1, "duxianqin" // string@6902 │ │ -328eac: 7220 a189 1000 |05ea: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328eb2: 6200 318f |05ed: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328eb6: 1a01 1169 |05ef: const-string v1, "ebow" // string@6911 │ │ -328eba: 7220 a189 1000 |05f1: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328ec0: 6200 318f |05f4: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328ec4: 1a01 2b69 |05f6: const-string v1, "effects" // string@692b │ │ -328ec8: 7220 a189 1000 |05f8: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328ece: 6200 318f |05fb: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328ed2: 1a01 0669 |05fd: const-string v1, "e-flat clarinet" // string@6906 │ │ -328ed6: 7220 a189 1000 |05ff: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328edc: 6200 318f |0602: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328ee0: 1a01 3069 |0604: const-string v1, "ektara" // string@6930 │ │ -328ee4: 7220 a189 1000 |0606: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328eea: 6200 318f |0609: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328eee: 1a01 3469 |060b: const-string v1, "electric bass guitar" // string@6934 │ │ -328ef2: 7220 a189 1000 |060d: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328ef8: 6200 318f |0610: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328efc: 1a01 3569 |0612: const-string v1, "electric cello" // string@6935 │ │ -328f00: 7220 a189 1000 |0614: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328f06: 6200 318f |0617: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328f0a: 1a01 3669 |0619: const-string v1, "electric fretless guitar" // string@6936 │ │ -328f0e: 7220 a189 1000 |061b: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328f14: 6200 318f |061e: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328f18: 1a01 3769 |0620: const-string v1, "electric grand piano" // string@6937 │ │ -328f1c: 7220 a189 1000 |0622: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328f22: 6200 318f |0625: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328f26: 1a01 3869 |0627: const-string v1, "electric guitar" // string@6938 │ │ -328f2a: 7220 a189 1000 |0629: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328f30: 6200 318f |062c: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328f34: 1a01 3969 |062e: const-string v1, "electric harp" // string@6939 │ │ -328f38: 7220 a189 1000 |0630: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328f3e: 6200 318f |0633: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328f42: 1a01 3a69 |0635: const-string v1, "electric lap steel guitar" // string@693a │ │ -328f46: 7220 a189 1000 |0637: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328f4c: 6200 318f |063a: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328f50: 1a01 3b69 |063c: const-string v1, "electric piano" // string@693b │ │ -328f54: 7220 a189 1000 |063e: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328f5a: 6200 318f |0641: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328f5e: 1a01 3c69 |0643: const-string v1, "electric sitar" // string@693c │ │ -328f62: 7220 a189 1000 |0645: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328f68: 6200 318f |0648: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328f6c: 1a01 3d69 |064a: const-string v1, "electric upright bass" // string@693d │ │ -328f70: 7220 a189 1000 |064c: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328f76: 6200 318f |064f: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328f7a: 1a01 3e69 |0651: const-string v1, "electric viola" // string@693e │ │ -328f7e: 7220 a189 1000 |0653: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328f84: 6200 318f |0656: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328f88: 1a01 3f69 |0658: const-string v1, "electric violin" // string@693f │ │ -328f8c: 7220 a189 1000 |065a: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328f92: 6200 318f |065d: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328f96: 1a01 4069 |065f: const-string v1, "electronic drum set" // string@6940 │ │ -328f9a: 7220 a189 1000 |0661: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328fa0: 6200 318f |0664: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328fa4: 1a01 4169 |0666: const-string v1, "electronic instruments" // string@6941 │ │ -328fa8: 7220 a189 1000 |0668: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328fae: 6200 318f |066b: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328fb2: 1a01 4269 |066d: const-string v1, "electronic organ" // string@6942 │ │ -328fb6: 7220 a189 1000 |066f: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328fbc: 6200 318f |0672: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328fc0: 1a01 4369 |0674: const-string v1, "electronic wind instrument" // string@6943 │ │ -328fc4: 7220 a189 1000 |0676: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328fca: 6200 318f |0679: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328fce: 1a01 5769 |067b: const-string v1, "emeritus" // string@6957 │ │ -328fd2: 7220 a189 1000 |067d: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328fd8: 6200 318f |0680: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328fdc: 1a01 7e69 |0682: const-string v1, "end-blown flute" // string@697e │ │ -328fe0: 7220 a189 1000 |0684: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328fe6: 6200 318f |0687: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328fea: 1a01 ca69 |0689: const-string v1, "english horn" // string@69ca │ │ -328fee: 7220 a189 1000 |068b: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -328ff4: 6200 318f |068e: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328ff8: 1a01 266a |0690: const-string v1, "erhu" // string@6a26 │ │ -328ffc: 7220 a189 1000 |0692: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329002: 6200 318f |0695: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329006: 1a01 456a |0697: const-string v1, "esraj" // string@6a45 │ │ -32900a: 7220 a189 1000 |0699: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329010: 6200 318f |069c: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329014: 1a01 496a |069e: const-string v1, "euphonium" // string@6a49 │ │ -329018: 7220 a189 1000 |06a0: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32901e: 6200 318f |06a3: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329022: 1a01 586a |06a5: const-string v1, "ewi" // string@6a58 │ │ -329026: 7220 a189 1000 |06a7: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32902c: 6200 318f |06aa: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329030: 1a01 746a |06ac: const-string v1, "executive" // string@6a74 │ │ -329034: 7220 a189 1000 |06ae: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32903a: 6200 318f |06b1: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32903e: 1a01 146b |06b3: const-string v1, "farfisa" // string@6b14 │ │ -329042: 7220 a189 1000 |06b5: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329048: 6200 318f |06b8: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32904c: 1a01 336b |06ba: const-string v1, "fiddle" // string@6b33 │ │ -329050: 7220 a189 1000 |06bc: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329056: 6200 318f |06bf: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32905a: 1a01 426b |06c1: const-string v1, "fife" // string@6b42 │ │ -32905e: 7220 a189 1000 |06c3: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329064: 6200 318f |06c6: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329068: 1a01 186c |06c8: const-string v1, "finger cymbals" // string@6c18 │ │ -32906c: 7220 a189 1000 |06ca: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329072: 6200 318f |06cd: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329076: 1a01 196c |06cf: const-string v1, "finger snaps" // string@6c19 │ │ -32907a: 7220 a189 1000 |06d1: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329080: 6200 318f |06d4: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329084: 1a01 486c |06d6: const-string v1, "five-string banjo" // string@6c48 │ │ -329088: 7220 a189 1000 |06d8: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32908e: 6200 318f |06db: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329092: 1a01 6d6c |06dd: const-string v1, "floppy disk drive" // string@6c6d │ │ -329096: 7220 a189 1000 |06df: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32909c: 6200 318f |06e2: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -3290a0: 1a01 816c |06e4: const-string v1, "flugelhorn" // string@6c81 │ │ -3290a4: 7220 a189 1000 |06e6: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -3290aa: 6200 318f |06e9: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -3290ae: 1a01 826c |06eb: const-string v1, "flumpet" // string@6c82 │ │ -3290b2: 7220 a189 1000 |06ed: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -3290b8: 6200 318f |06f0: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -3290bc: 1a01 8e6c |06f2: const-string v1, "flute" // string@6c8e │ │ -3290c0: 7220 a189 1000 |06f4: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -3290c6: 6200 318f |06f7: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -3290ca: 1a01 8f6c |06f9: const-string v1, "flûte d'amour" // string@6c8f │ │ -3290ce: 7220 a189 1000 |06fb: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -3290d4: 6200 318f |06fe: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -3290d8: 1a01 986c |0700: const-string v1, "folk harp" // string@6c98 │ │ -3290dc: 7220 a189 1000 |0702: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -3290e2: 6200 318f |0705: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -3290e6: 1a01 b16c |0707: const-string v1, "foot percussion" // string@6cb1 │ │ -3290ea: 7220 a189 1000 |0709: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -3290f0: 6200 318f |070c: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -3290f4: 1a01 fc6c |070e: const-string v1, "fortepiano" // string@6cfc │ │ -3290f8: 7220 a189 1000 |0710: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -3290fe: 6200 318f |0713: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329102: 1a01 006d |0715: const-string v1, "four-string banjo" // string@6d00 │ │ -329106: 7220 a189 1000 |0717: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32910c: 6200 318f |071a: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329110: 1a01 016d |071c: const-string v1, "fourth flute" // string@6d01 │ │ -329114: 7220 a189 1000 |071e: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32911a: 6200 318f |0721: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32911e: 1a01 106d |0723: const-string v1, "frame drum" // string@6d10 │ │ -329122: 7220 a189 1000 |0725: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329128: 6200 318f |0728: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32912c: 1a01 236d |072a: const-string v1, "free reed" // string@6d23 │ │ -329130: 7220 a189 1000 |072c: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329136: 6200 318f |072f: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32913a: 1a01 296d |0731: const-string v1, "french horn" // string@6d29 │ │ -32913e: 7220 a189 1000 |0733: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329144: 6200 318f |0736: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329148: 1a01 2a6d |0738: const-string v1, "fretless bass" // string@6d2a │ │ -32914c: 7220 a189 1000 |073a: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329152: 6200 318f |073d: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329156: 1a01 2b6d |073f: const-string v1, "friction drum" // string@6d2b │ │ -32915a: 7220 a189 1000 |0741: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329160: 6200 318f |0744: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329164: 1a01 2c6d |0746: const-string v1, "friction idiophone" // string@6d2c │ │ -329168: 7220 a189 1000 |0748: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32916e: 6200 318f |074b: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329172: 1a01 516d |074d: const-string v1, "frottoir" // string@6d51 │ │ -329176: 7220 a189 1000 |074f: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32917c: 6200 318f |0752: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329180: 1a01 5b6d |0754: const-string v1, "fujara" // string@6d5b │ │ -329184: 7220 a189 1000 |0756: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32918a: 6200 318f |0759: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32918e: 1a01 636d |075b: const-string v1, "gadulka" // string@6d63 │ │ -329192: 7220 a189 1000 |075d: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329198: 6200 318f |0760: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32919c: 1a01 656d |0762: const-string v1, "gamelan" // string@6d65 │ │ -3291a0: 7220 a189 1000 |0764: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -3291a6: 6200 318f |0767: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -3291aa: 1a01 666d |0769: const-string v1, "gankogui" // string@6d66 │ │ -3291ae: 7220 a189 1000 |076b: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -3291b4: 6200 318f |076e: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -3291b8: 1a01 676d |0770: const-string v1, "ganzá" // string@6d67 │ │ -3291bc: 7220 a189 1000 |0772: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -3291c2: 6200 318f |0775: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -3291c6: 1a01 686d |0777: const-string v1, "gaohu" // string@6d68 │ │ -3291ca: 7220 a189 1000 |0779: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -3291d0: 6200 318f |077c: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -3291d4: 1a01 6a6d |077e: const-string v1, "garifuna drum" // string@6d6a │ │ -3291d8: 7220 a189 1000 |0780: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -3291de: 6200 318f |0783: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -3291e2: 1a01 6b6d |0785: const-string v1, "garklein recorder" // string@6d6b │ │ -3291e6: 7220 a189 1000 |0787: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -3291ec: 6200 318f |078a: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -3291f0: 1a01 706d |078c: const-string v1, "gayageum" // string@6d70 │ │ -3291f4: 7220 a189 1000 |078e: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -3291fa: 6200 318f |0791: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -3291fe: 1a01 766d |0793: const-string v1, "gehu" // string@6d76 │ │ -329202: 7220 a189 1000 |0795: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329208: 6200 318f |0798: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32920c: 1a01 956d |079a: const-string v1, "geomungo" // string@6d95 │ │ -329210: 7220 a189 1000 |079c: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329216: 6200 318f |079f: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32921a: 1a01 986d |07a1: const-string v1, "german harp" // string@6d98 │ │ -32921e: 7220 a189 1000 |07a3: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329224: 6200 318f |07a6: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329228: 1a01 c079 |07a8: const-string v1, "ghatam" // string@79c0 │ │ -32922c: 7220 a189 1000 |07aa: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329232: 6200 318f |07ad: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329236: 1a01 bbb5 |07af: const-string v1, "ģīga" // string@b5bb │ │ -32923a: 7220 a189 1000 |07b1: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329240: 6200 318f |07b4: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329244: 1a01 c579 |07b6: const-string v1, "gittern" // string@79c5 │ │ -329248: 7220 a189 1000 |07b8: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32924e: 6200 318f |07bb: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329252: 1a01 c679 |07bd: const-string v1, "gizmo" // string@79c6 │ │ -329256: 7220 a189 1000 |07bf: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32925c: 6200 318f |07c2: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329260: 1a01 c879 |07c4: const-string v1, "glass harmonica" // string@79c8 │ │ -329264: 7220 a189 1000 |07c6: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32926a: 6200 318f |07c9: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32926e: 1a01 c979 |07cb: const-string v1, "glass harp" // string@79c9 │ │ -329272: 7220 a189 1000 |07cd: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329278: 6200 318f |07d0: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32927c: 1a01 cc79 |07d2: const-string v1, "glockenspiel" // string@79cc │ │ -329280: 7220 a189 1000 |07d4: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329286: 6200 318f |07d7: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32928a: 1a01 d579 |07d9: const-string v1, "goblet drum" // string@79d5 │ │ -32928e: 7220 a189 1000 |07db: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329294: 6200 318f |07de: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329298: 1a01 e379 |07e0: const-string v1, "gong" // string@79e3 │ │ -32929c: 7220 a189 1000 |07e2: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -3292a2: 6200 318f |07e5: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -3292a6: 1a01 e479 |07e7: const-string v1, "gong bass drum" // string@79e4 │ │ -3292aa: 7220 a189 1000 |07e9: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -3292b0: 6200 318f |07ec: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -3292b4: 1a01 e579 |07ee: const-string v1, "gongs" // string@79e5 │ │ -3292b8: 7220 a189 1000 |07f0: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -3292be: 6200 318f |07f3: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -3292c2: 1a01 f079 |07f5: const-string v1, "gralla" // string@79f0 │ │ -3292c6: 7220 a189 1000 |07f7: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -3292cc: 6200 318f |07fa: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -3292d0: 1a01 f179 |07fc: const-string v1, "gramorimba" // string@79f1 │ │ -3292d4: 7220 a189 1000 |07fe: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -3292da: 6200 318f |0801: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -3292de: 1a01 f279 |0803: const-string v1, "grand piano" // string@79f2 │ │ -3292e2: 7220 a189 1000 |0805: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -3292e8: 6200 318f |0808: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -3292ec: 1a01 007a |080a: const-string v1, "great bass recorder / c-bass recorder" // string@7a00 │ │ -3292f0: 7220 a189 1000 |080c: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -3292f6: 6200 318f |080f: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -3292fa: 1a01 017a |0811: const-string v1, "greek baglama" // string@7a01 │ │ -3292fe: 7220 a189 1000 |0813: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329304: 6200 318f |0816: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329308: 1a01 1b7a |0818: const-string v1, "guan" // string@7a1b │ │ -32930c: 7220 a189 1000 |081a: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329312: 6200 318f |081d: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329316: 1a01 1c7a |081f: const-string v1, "gudok" // string@7a1c │ │ -32931a: 7220 a189 1000 |0821: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329320: 6200 318f |0824: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329324: 1a01 1f7a |0826: const-string v1, "guest" // string@7a1f │ │ -329328: 7220 a189 1000 |0828: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32932e: 6200 318f |082b: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329332: 1a01 387a |082d: const-string v1, "güiro" // string@7a38 │ │ -329336: 7220 a189 1000 |082f: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32933c: 6200 318f |0832: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329340: 1a01 2a7a |0834: const-string v1, "guitalele" // string@7a2a │ │ -329344: 7220 a189 1000 |0836: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32934a: 6200 318f |0839: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32934e: 1a01 2b7a |083b: const-string v1, "guitar" // string@7a2b │ │ -329352: 7220 a189 1000 |083d: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329358: 6200 318f |0840: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32935c: 1a01 2d7a |0842: const-string v1, "guitaret" // string@7a2d │ │ -329360: 7220 a189 1000 |0844: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329366: 6200 318f |0847: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32936a: 7220 a189 1000 |0849: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329370: 6200 318f |084c: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329374: 1a01 2e7a |084e: const-string v1, "guitarrón chileno" // string@7a2e │ │ -329378: 7220 a189 1000 |0850: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32937e: 6200 318f |0853: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329382: 1a01 2f7a |0855: const-string v1, "guitarrón mexicano" // string@7a2f │ │ -329386: 7220 a189 1000 |0857: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32938c: 6200 318f |085a: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329390: 1a01 307a |085c: const-string v1, "guitars" // string@7a30 │ │ -329394: 7220 a189 1000 |085e: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32939a: 6200 318f |0861: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32939e: 1a01 2c7a |0863: const-string v1, "guitar synthesizer" // string@7a2c │ │ -3293a2: 7220 a189 1000 |0865: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -3293a8: 6200 318f |0868: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -3293ac: 1a01 327a |086a: const-string v1, "gumbri" // string@7a32 │ │ -3293b0: 7220 a189 1000 |086c: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -3293b6: 6200 318f |086f: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -3293ba: 1a01 337a |0871: const-string v1, "guqin" // string@7a33 │ │ -3293be: 7220 a189 1000 |0873: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -3293c4: 6200 318f |0876: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -3293c8: 1a01 347a |0878: const-string v1, "gusli" // string@7a34 │ │ -3293cc: 7220 a189 1000 |087a: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -3293d2: 6200 318f |087d: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -3293d6: 1a01 357a |087f: const-string v1, "gut guitar" // string@7a35 │ │ -3293da: 7220 a189 1000 |0881: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -3293e0: 6200 318f |0884: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -3293e4: 1a01 367a |0886: const-string v1, "guzheng" // string@7a36 │ │ -3293e8: 7220 a189 1000 |0888: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -3293ee: 6200 318f |088b: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -3293f2: 1a01 397a |088d: const-string v1, "haegeum" // string@7a39 │ │ -3293f6: 7220 a189 1000 |088f: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -3293fc: 6200 318f |0892: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329400: 1a01 447a |0894: const-string v1, "hammered dulcimer" // string@7a44 │ │ -329404: 7220 a189 1000 |0896: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32940a: 6200 318f |0899: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32940e: 1a01 457a |089b: const-string v1, "hammond organ" // string@7a45 │ │ -329412: 7220 a189 1000 |089d: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329418: 6200 318f |08a0: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32941c: 1a01 467a |08a2: const-string v1, "handbells" // string@7a46 │ │ -329420: 7220 a189 1000 |08a4: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329426: 6200 318f |08a7: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32942a: 1a01 477a |08a9: const-string v1, "handclaps" // string@7a47 │ │ -32942e: 7220 a189 1000 |08ab: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329434: 6200 318f |08ae: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329438: 1a01 637a |08b0: const-string v1, "hang" // string@7a63 │ │ -32943c: 7220 a189 1000 |08b2: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329442: 6200 318f |08b5: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329446: 1a01 667a |08b7: const-string v1, "hardart" // string@7a66 │ │ -32944a: 7220 a189 1000 |08b9: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329450: 6200 318f |08bc: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329454: 1a01 647a |08be: const-string v1, "hard disk drive" // string@7a64 │ │ -329458: 7220 a189 1000 |08c0: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32945e: 6200 318f |08c3: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329462: 1a01 677a |08c5: const-string v1, "hardingfele" // string@7a67 │ │ -329466: 7220 a189 1000 |08c7: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32946c: 6200 318f |08ca: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329470: 1a01 687a |08cc: const-string v1, "harmonica" // string@7a68 │ │ -329474: 7220 a189 1000 |08ce: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32947a: 6200 318f |08d1: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32947e: 1a01 697a |08d3: const-string v1, "harmonium" // string@7a69 │ │ -329482: 7220 a189 1000 |08d5: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329488: 6200 318f |08d8: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32948c: 1a01 6a7a |08da: const-string v1, "harp" // string@7a6a │ │ -329490: 7220 a189 1000 |08dc: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329496: 6200 318f |08df: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32949a: 1a01 6b7a |08e1: const-string v1, "harp guitar" // string@7a6b │ │ -32949e: 7220 a189 1000 |08e3: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -3294a4: 6200 318f |08e6: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -3294a8: 1a01 6c7a |08e8: const-string v1, "harpsichord" // string@7a6c │ │ -3294ac: 7220 a189 1000 |08ea: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -3294b2: 6200 318f |08ed: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -3294b6: 1a01 ff7a |08ef: const-string v1, "hawaiian guitar" // string@7aff │ │ -3294ba: 7220 a189 1000 |08f1: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -3294c0: 6200 318f |08f4: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -3294c4: 1a01 127b |08f6: const-string v1, "heckelphone" // string@7b12 │ │ -3294c8: 7220 a189 1000 |08f8: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -3294ce: 6200 318f |08fb: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -3294d2: 1a01 197b |08fd: const-string v1, "heike biwa" // string@7b19 │ │ -3294d6: 7220 a189 1000 |08ff: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -3294dc: 6200 318f |0902: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -3294e0: 1a01 1a7b |0904: const-string v1, "helicon" // string@7b1a │ │ -3294e4: 7220 a189 1000 |0906: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -3294ea: 6200 318f |0909: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -3294ee: 1a01 2a7b |090b: const-string v1, "hichiriki" // string@7b2a │ │ -3294f2: 7220 a189 1000 |090d: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -3294f8: 6200 318f |0910: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -3294fc: 1a01 297b |0912: const-string v1, "hi-hat" // string@7b29 │ │ -329500: 7220 a189 1000 |0914: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329506: 6200 318f |0917: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32950a: 1a01 6b7b |0919: const-string v1, "hmông flute" // string@7b6b │ │ -32950e: 7220 a189 1000 |091b: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329514: 6200 318f |091e: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329518: 1a01 837b |0920: const-string v1, "horn" // string@7b83 │ │ -32951c: 7220 a189 1000 |0922: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329522: 6200 318f |0925: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329526: 1a01 857b |0927: const-string v1, "hotchiku" // string@7b85 │ │ -32952a: 7220 a189 1000 |0929: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329530: 6200 318f |092c: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329534: 1a01 8e7b |092e: const-string v1, "hourglass drum" // string@7b8e │ │ -329538: 7220 a189 1000 |0930: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32953e: 6200 318f |0933: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329542: 1a01 9d7b |0935: const-string v1, "hulusi" // string@7b9d │ │ -329546: 7220 a189 1000 |0937: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32954c: 6200 318f |093a: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329550: 1a01 a07b |093c: const-string v1, "huqin" // string@7ba0 │ │ -329554: 7220 a189 1000 |093e: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32955a: 6200 318f |0941: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32955e: 1a01 a17b |0943: const-string v1, "hurdy gurdy" // string@7ba1 │ │ -329562: 7220 a189 1000 |0945: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329568: 6200 318f |0948: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32956c: 1a01 2d7c |094a: const-string v1, "idiophone" // string@7c2d │ │ -329570: 7220 a189 1000 |094c: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329576: 6200 318f |094f: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32957a: 1a01 317c |0951: const-string v1, "igil" // string@7c31 │ │ -32957e: 7220 a189 1000 |0953: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329584: 6200 318f |0956: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329588: 1a01 947c |0958: const-string v1, "indian bamboo flutes" // string@7c94 │ │ -32958c: 7220 a189 1000 |095a: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329592: 6200 318f |095d: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329596: 1a01 367d |095f: const-string v1, "instrument" // string@7d36 │ │ -32959a: 7220 a189 1000 |0961: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -3295a0: 6200 318f |0964: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -3295a4: 1a01 377d |0966: const-string v1, "instrumental" // string@7d37 │ │ -3295a8: 7220 a189 1000 |0968: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -3295ae: 6200 318f |096b: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -3295b2: 1a01 9f7d |096d: const-string v1, "irish bouzouki" // string@7d9f │ │ -3295b6: 7220 a189 1000 |096f: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -3295bc: 6200 318f |0972: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -3295c0: 1a01 a07d |0974: const-string v1, "irish harp / clàrsach" // string@7da0 │ │ -3295c4: 7220 a189 1000 |0976: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -3295ca: 6200 318f |0979: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -3295ce: 1a01 b380 |097b: const-string v1, "janggu" // string@80b3 │ │ -3295d2: 7220 a189 1000 |097d: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -3295d8: 6200 318f |0980: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -3295dc: 1a01 ba80 |0982: const-string v1, "jew's harp" // string@80ba │ │ -3295e0: 7220 a189 1000 |0984: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -3295e6: 6200 318f |0987: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -3295ea: 1a01 bb80 |0989: const-string v1, "jing" // string@80bb │ │ -3295ee: 7220 a189 1000 |098b: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -3295f4: 6200 318f |098e: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -3295f8: 1a01 bc80 |0990: const-string v1, "jing'erhu" // string@80bc │ │ -3295fc: 7220 a189 1000 |0992: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329602: 6200 318f |0995: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329606: 1a01 bd80 |0997: const-string v1, "jinghu" // string@80bd │ │ -32960a: 7220 a189 1000 |0999: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329610: 6200 318f |099c: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329614: 1a01 bf80 |099e: const-string v1, "jouhikko" // string@80bf │ │ -329618: 7220 a189 1000 |09a0: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32961e: 6200 318f |09a3: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329622: 1a01 c680 |09a5: const-string v1, "jug" // string@80c6 │ │ -329626: 7220 a189 1000 |09a7: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32962c: 6200 318f |09aa: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329630: 1a01 d880 |09ac: const-string v1, "kamancheh" // string@80d8 │ │ -329634: 7220 a189 1000 |09ae: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32963a: 6200 318f |09b1: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32963e: 1a01 da80 |09b3: const-string v1, "kanjira" // string@80da │ │ -329642: 7220 a189 1000 |09b5: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329648: 6200 318f |09b8: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32964c: 1a01 db80 |09ba: const-string v1, "kanklės" // string@80db │ │ -329650: 7220 a189 1000 |09bc: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329656: 6200 318f |09bf: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32965a: 1a01 dc80 |09c1: const-string v1, "kantele" // string@80dc │ │ -32965e: 7220 a189 1000 |09c3: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329664: 6200 318f |09c6: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329668: 1a01 dd80 |09c8: const-string v1, "kanun" // string@80dd │ │ -32966c: 7220 a189 1000 |09ca: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329672: 6200 318f |09cd: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329676: 1a01 e080 |09cf: const-string v1, "kartal" // string@80e0 │ │ -32967a: 7220 a189 1000 |09d1: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329680: 6200 318f |09d4: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329684: 1a01 e480 |09d6: const-string v1, "kaval" // string@80e4 │ │ -329688: 7220 a189 1000 |09d8: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32968e: 6200 318f |09db: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329692: 1a01 e780 |09dd: const-string v1, "kazoo" // string@80e7 │ │ -329696: 7220 a189 1000 |09df: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32969c: 6200 318f |09e2: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -3296a0: 1a01 e980 |09e4: const-string v1, "kemençe of the black sea" // string@80e9 │ │ -3296a4: 7220 a189 1000 |09e6: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -3296aa: 6200 318f |09e9: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -3296ae: 1a01 e880 |09eb: const-string v1, "kemenche" // string@80e8 │ │ -3296b2: 7220 a189 1000 |09ed: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -3296b8: 6200 318f |09f0: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -3296bc: 1a01 3581 |09f2: const-string v1, "kèn bầu" // string@8135 │ │ -3296c0: 7220 a189 1000 |09f4: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -3296c6: 6200 318f |09f7: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -3296ca: 1a01 3681 |09f9: const-string v1, "kèn lá" // string@8136 │ │ -3296ce: 7220 a189 1000 |09fb: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -3296d4: 6200 318f |09fe: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -3296d8: 1a01 f480 |0a00: const-string v1, "keyboard" // string@80f4 │ │ -3296dc: 7220 a189 1000 |0a02: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -3296e2: 6200 318f |0a05: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -3296e6: 1a01 f580 |0a07: const-string v1, "keyboard bass" // string@80f5 │ │ -3296ea: 7220 a189 1000 |0a09: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -3296f0: 6200 318f |0a0c: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -3296f4: 1a01 f980 |0a0e: const-string v1, "keyed brass instruments" // string@80f9 │ │ -3296f8: 7220 a189 1000 |0a10: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -3296fe: 6200 318f |0a13: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329702: 1a01 ff80 |0a15: const-string v1, "keytar" // string@80ff │ │ -329706: 7220 a189 1000 |0a17: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32970c: 6200 318f |0a1a: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329710: 1a01 0481 |0a1c: const-string v1, "khene" // string@8104 │ │ -329714: 7220 a189 1000 |0a1e: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32971a: 6200 318f |0a21: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32971e: 1a01 0d81 |0a23: const-string v1, "khèn mèo" // string@810d │ │ -329722: 7220 a189 1000 |0a25: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329728: 6200 318f |0a28: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32972c: 1a01 0681 |0a2a: const-string v1, "khim" // string@8106 │ │ -329730: 7220 a189 1000 |0a2c: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329736: 6200 318f |0a2f: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32973a: 1a01 0781 |0a31: const-string v1, "khlui" // string@8107 │ │ -32973e: 7220 a189 1000 |0a33: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329744: 6200 318f |0a36: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329748: 1a01 0a81 |0a38: const-string v1, "khong wong" // string@810a │ │ -32974c: 7220 a189 1000 |0a3a: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329752: 6200 318f |0a3d: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329756: 1a01 0b81 |0a3f: const-string v1, "khong wong lek" // string@810b │ │ -32975a: 7220 a189 1000 |0a41: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329760: 6200 318f |0a44: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329764: 1a01 0c81 |0a46: const-string v1, "khong wong yai" // string@810c │ │ -329768: 7220 a189 1000 |0a48: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32976e: 6200 318f |0a4b: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329772: 1a01 1581 |0a4d: const-string v1, "kinnor" // string@8115 │ │ -329776: 7220 a189 1000 |0a4f: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32977c: 6200 318f |0a52: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329780: 1a01 0e81 |0a54: const-string v1, "ki pah" // string@810e │ │ -329784: 7220 a189 1000 |0a56: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32978a: 6200 318f |0a59: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32978e: 1a01 1781 |0a5b: const-string v1, "kithara" // string@8117 │ │ -329792: 7220 a189 1000 |0a5d: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329798: 6200 318f |0a60: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32979c: 1a01 1981 |0a62: const-string v1, "kkwaenggwari" // string@8119 │ │ -3297a0: 7220 a189 1000 |0a64: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -3297a6: 6200 318f |0a67: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -3297aa: 1a01 1a81 |0a69: const-string v1, "klong khaek" // string@811a │ │ -3297ae: 7220 a189 1000 |0a6b: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -3297b4: 6200 318f |0a6e: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -3297b8: 1a01 cf80 |0a70: const-string v1, "k'lông pút" // string@80cf │ │ -3297bc: 7220 a189 1000 |0a72: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -3297c2: 6200 318f |0a75: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -3297c6: 1a01 1b81 |0a77: const-string v1, "klong song na" // string@811b │ │ -3297ca: 7220 a189 1000 |0a79: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -3297d0: 6200 318f |0a7c: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -3297d4: 1a01 1c81 |0a7e: const-string v1, "klong that" // string@811c │ │ -3297d8: 7220 a189 1000 |0a80: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -3297de: 6200 318f |0a83: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -3297e2: 1a01 1d81 |0a85: const-string v1, "klong yao" // string@811d │ │ -3297e6: 7220 a189 1000 |0a87: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -3297ec: 6200 318f |0a8a: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -3297f0: 1a01 3881 |0a8c: const-string v1, "kōauau" // string@8138 │ │ -3297f4: 7220 a189 1000 |0a8e: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -3297fa: 6200 318f |0a91: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -3297fe: 1a01 2081 |0a93: const-string v1, "kokyu" // string@8120 │ │ -329802: 7220 a189 1000 |0a95: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329808: 6200 318f |0a98: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32980c: 1a01 2281 |0a9a: const-string v1, "komuz" // string@8122 │ │ -329810: 7220 a189 1000 |0a9c: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329816: 6200 318f |0a9f: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32981a: 1a01 2581 |0aa1: const-string v1, "kora" // string@8125 │ │ -32981e: 7220 a189 1000 |0aa3: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329824: 6200 318f |0aa6: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329828: 1a01 2681 |0aa8: const-string v1, "kortholt" // string@8126 │ │ -32982c: 7220 a189 1000 |0aaa: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329832: 6200 318f |0aad: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329836: 1a01 3781 |0aaf: const-string v1, "kös" // string@8137 │ │ -32983a: 7220 a189 1000 |0ab1: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329840: 6200 318f |0ab4: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329844: 1a01 2881 |0ab6: const-string v1, "koto" // string@8128 │ │ -329848: 7220 a189 1000 |0ab8: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32984e: 6200 318f |0abb: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329852: 1a01 2981 |0abd: const-string v1, "kotsuzumi" // string@8129 │ │ -329856: 7220 a189 1000 |0abf: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32985c: 6200 318f |0ac2: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329860: 1a01 2b81 |0ac4: const-string v1, "krakebs" // string@812b │ │ -329864: 7220 a189 1000 |0ac6: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32986a: 6200 318f |0ac9: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32986e: 1a01 2c81 |0acb: const-string v1, "krar" // string@812c │ │ -329872: 7220 a189 1000 |0acd: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329878: 6200 318f |0ad0: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32987c: 1a01 3081 |0ad2: const-string v1, "kudüm" // string@8130 │ │ -329880: 7220 a189 1000 |0ad4: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329886: 6200 318f |0ad7: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32988a: 1a01 4d81 |0ad9: const-string v1, "lamellophone" // string@814d │ │ -32988e: 7220 a189 1000 |0adb: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329894: 6200 318f |0ade: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329898: 1a01 4f81 |0ae0: const-string v1, "langeleik" // string@814f │ │ -32989c: 7220 a189 1000 |0ae2: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -3298a2: 6200 318f |0ae5: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -3298a6: 1a01 5681 |0ae7: const-string v1, "laouto" // string@8156 │ │ -3298aa: 7220 a189 1000 |0ae9: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -3298b0: 6200 318f |0aec: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -3298b4: 1a01 5781 |0aee: const-string v1, "lap steel guitar" // string@8157 │ │ -3298b8: 7220 a189 1000 |0af0: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -3298be: 6200 318f |0af3: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -3298c2: 1a01 5a81 |0af5: const-string v1, "laser harp" // string@815a │ │ -3298c6: 7220 a189 1000 |0af7: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -3298cc: 6200 318f |0afa: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -3298d0: 1a01 5b81 |0afc: const-string v1, "lasso d'amore" // string@815b │ │ -3298d4: 7220 a189 1000 |0afe: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -3298da: 6200 318f |0b01: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -3298de: 1a01 8181 |0b03: const-string v1, "launeddas" // string@8181 │ │ -3298e2: 7220 a189 1000 |0b05: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -3298e8: 6200 318f |0b08: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -3298ec: 1a01 8281 |0b0a: const-string v1, "lautenwerck" // string@8182 │ │ -3298f0: 7220 a189 1000 |0b0c: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -3298f6: 6200 318f |0b0f: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -3298fa: 1a01 8481 |0b11: const-string v1, "lavta" // string@8184 │ │ -3298fe: 7220 a189 1000 |0b13: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329904: 6200 318f |0b16: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329908: 1a01 e981 |0b18: const-string v1, "lead vocals" // string@81e9 │ │ -32990c: 7220 a189 1000 |0b1a: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329912: 6200 318f |0b1d: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329916: 1a01 0882 |0b1f: const-string v1, "limbe" // string@8208 │ │ -32991a: 7220 a189 1000 |0b21: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329920: 6200 318f |0b24: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329924: 1a01 2282 |0b26: const-string v1, "lirone" // string@8222 │ │ -329928: 7220 a189 1000 |0b28: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32992e: 6200 318f |0b2b: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329932: 1a01 4182 |0b2d: const-string v1, "lithophone" // string@8241 │ │ -329936: 7220 a189 1000 |0b2f: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32993c: 6200 318f |0b32: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329940: 1a01 4382 |0b34: const-string v1, "liuqin" // string@8243 │ │ -329944: 7220 a189 1000 |0b36: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32994a: 6200 318f |0b39: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32994e: 1a01 4482 |0b3b: const-string v1, "live" // string@8244 │ │ -329952: 7220 a189 1000 |0b3d: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329958: 6200 318f |0b40: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32995c: 1a01 9282 |0b42: const-string v1, "low whistle" // string@8292 │ │ -329960: 7220 a189 1000 |0b44: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329966: 6200 318f |0b47: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32996a: 1a01 a082 |0b49: const-string v1, "lute" // string@82a0 │ │ -32996e: 7220 a189 1000 |0b4b: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329974: 6200 318f |0b4e: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329978: 1a01 a182 |0b50: const-string v1, "luthéal" // string@82a1 │ │ -32997c: 7220 a189 1000 |0b52: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329982: 6200 318f |0b55: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329986: 1a01 a382 |0b57: const-string v1, "lyre" // string@82a3 │ │ -32998a: 7220 a189 1000 |0b59: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329990: 6200 318f |0b5c: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329994: 1a01 a582 |0b5e: const-string v1, "lyricon" // string@82a5 │ │ -329998: 7220 a189 1000 |0b60: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32999e: 6200 318f |0b63: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -3299a2: 1a01 eb8f |0b65: const-string v1, "madal" // string@8feb │ │ -3299a6: 7220 a189 1000 |0b67: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -3299ac: 6200 318f |0b6a: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -3299b0: 1a01 ec8f |0b6c: const-string v1, "maddale" // string@8fec │ │ -3299b4: 7220 a189 1000 |0b6e: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -3299ba: 6200 318f |0b71: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -3299be: 1a01 1d90 |0b73: const-string v1, "mandocello" // string@901d │ │ -3299c2: 7220 a189 1000 |0b75: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -3299c8: 6200 318f |0b78: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -3299cc: 1a01 1e90 |0b7a: const-string v1, "mandola" // string@901e │ │ -3299d0: 7220 a189 1000 |0b7c: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -3299d6: 6200 318f |0b7f: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -3299da: 1a01 1f90 |0b81: const-string v1, "mandolin" // string@901f │ │ -3299de: 7220 a189 1000 |0b83: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -3299e4: 6200 318f |0b86: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -3299e8: 1a01 2090 |0b88: const-string v1, "mandolute" // string@9020 │ │ -3299ec: 7220 a189 1000 |0b8a: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -3299f2: 6200 318f |0b8d: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -3299f6: 1a01 2d90 |0b8f: const-string v1, "maracas" // string@902d │ │ -3299fa: 7220 a189 1000 |0b91: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329a00: 6200 318f |0b94: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329a04: 1a01 3390 |0b96: const-string v1, "marimba" // string@9033 │ │ -329a08: 7220 a189 1000 |0b98: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329a0e: 6200 318f |0b9b: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329a12: 1a01 3490 |0b9d: const-string v1, "marimba lumina" // string@9034 │ │ -329a16: 7220 a189 1000 |0b9f: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329a1c: 6200 318f |0ba2: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329a20: 1a01 4590 |0ba4: const-string v1, "marímbula" // string@9045 │ │ -329a24: 7220 a189 1000 |0ba6: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329a2a: 6200 318f |0ba9: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329a2e: 1a01 3690 |0bab: const-string v1, "mark tree" // string@9036 │ │ -329a32: 7220 a189 1000 |0bad: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329a38: 6200 318f |0bb0: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329a3c: 1a01 4490 |0bb2: const-string v1, "marxophone" // string@9044 │ │ -329a40: 7220 a189 1000 |0bb4: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329a46: 6200 318f |0bb7: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329a4a: 1a01 4791 |0bb9: const-string v1, "mbira" // string@9147 │ │ -329a4e: 7220 a189 1000 |0bbb: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329a54: 6200 318f |0bbe: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329a58: 1a01 8391 |0bc0: const-string v1, "medium" // string@9183 │ │ -329a5c: 7220 a189 1000 |0bc2: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329a62: 6200 318f |0bc5: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329a66: 1a01 8491 |0bc7: const-string v1, "medium 1" // string@9184 │ │ -329a6a: 7220 a189 1000 |0bc9: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329a70: 6200 318f |0bcc: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329a74: 1a01 8591 |0bce: const-string v1, "medium 2" // string@9185 │ │ -329a78: 7220 a189 1000 |0bd0: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329a7e: 6200 318f |0bd3: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329a82: 1a01 8691 |0bd5: const-string v1, "medium 3" // string@9186 │ │ -329a86: 7220 a189 1000 |0bd7: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329a8c: 6200 318f |0bda: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329a90: 1a01 8791 |0bdc: const-string v1, "medium 4" // string@9187 │ │ -329a94: 7220 a189 1000 |0bde: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329a9a: 6200 318f |0be1: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329a9e: 1a01 8891 |0be3: const-string v1, "medium 5" // string@9188 │ │ -329aa2: 7220 a189 1000 |0be5: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329aa8: 6200 318f |0be8: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329aac: 1a01 8991 |0bea: const-string v1, "medium 6" // string@9189 │ │ -329ab0: 7220 a189 1000 |0bec: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329ab6: 6200 318f |0bef: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329aba: 1a01 8a91 |0bf1: const-string v1, "medium 7" // string@918a │ │ -329abe: 7220 a189 1000 |0bf3: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329ac4: 6200 318f |0bf6: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329ac8: 1a01 8b91 |0bf8: const-string v1, "medium 8" // string@918b │ │ -329acc: 7220 a189 1000 |0bfa: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329ad2: 6200 318f |0bfd: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329ad6: 1a01 8c91 |0bff: const-string v1, "medium 9" // string@918c │ │ -329ada: 7220 a189 1000 |0c01: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329ae0: 6200 318f |0c04: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329ae4: 1a01 8d91 |0c06: const-string v1, "medley" // string@918d │ │ -329ae8: 7220 a189 1000 |0c08: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329aee: 6200 318f |0c0b: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329af2: 1a01 9091 |0c0d: const-string v1, "mellophone" // string@9190 │ │ -329af6: 7220 a189 1000 |0c0f: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329afc: 6200 318f |0c12: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329b00: 1a01 9191 |0c14: const-string v1, "mellotron" // string@9191 │ │ -329b04: 7220 a189 1000 |0c16: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329b0a: 6200 318f |0c19: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329b0e: 1a01 9291 |0c1b: const-string v1, "melodica" // string@9192 │ │ -329b12: 7220 a189 1000 |0c1d: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329b18: 6200 318f |0c20: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329b1c: 1a01 9491 |0c22: const-string v1, "mendoza" // string@9194 │ │ -329b20: 7220 a189 1000 |0c24: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329b26: 6200 318f |0c27: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329b2a: 1a01 b691 |0c29: const-string v1, "metal angklung" // string@91b6 │ │ -329b2e: 7220 a189 1000 |0c2b: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329b34: 6200 318f |0c2e: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329b38: 1a01 b791 |0c30: const-string v1, "metallophone" // string@91b7 │ │ -329b3c: 7220 a189 1000 |0c32: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329b42: 6200 318f |0c35: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329b46: 1a01 ba91 |0c37: const-string v1, "mexican vihuela" // string@91ba │ │ -329b4a: 7220 a189 1000 |0c39: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329b50: 6200 318f |0c3c: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329b54: 1a01 bb91 |0c3e: const-string v1, "mezzo-soprano vocals" // string@91bb │ │ -329b58: 7220 a189 1000 |0c40: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329b5e: 6200 318f |0c43: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329b62: 1a01 d991 |0c45: const-string v1, "minimoog" // string@91d9 │ │ -329b66: 7220 a189 1000 |0c47: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329b6c: 6200 318f |0c4a: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329b70: 1a01 dd91 |0c4c: const-string v1, "minipiano" // string@91dd │ │ -329b74: 7220 a189 1000 |0c4e: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329b7a: 6200 318f |0c51: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329b7e: 1a01 de91 |0c53: const-string v1, "minor" // string@91de │ │ -329b82: 7220 a189 1000 |0c55: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329b88: 6200 318f |0c58: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329b8c: 1a01 e991 |0c5a: const-string v1, "mirliton" // string@91e9 │ │ -329b90: 7220 a189 1000 |0c5c: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329b96: 6200 318f |0c5f: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329b9a: 1a01 2692 |0c61: const-string v1, "moog" // string@9226 │ │ -329b9e: 7220 a189 1000 |0c63: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329ba4: 6200 318f |0c66: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329ba8: 1a01 2b92 |0c68: const-string v1, "morin khuur / matouqin" // string@922b │ │ -329bac: 7220 a189 1000 |0c6a: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329bb2: 6200 318f |0c6d: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329bb6: 1a01 2c92 |0c6f: const-string v1, "morsing" // string@922c │ │ -329bba: 7220 a189 1000 |0c71: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329bc0: 6200 318f |0c74: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329bc4: 1a01 4392 |0c76: const-string v1, "mouth organ" // string@9243 │ │ -329bc8: 7220 a189 1000 |0c78: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329bce: 6200 318f |0c7b: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329bd2: 1a01 8192 |0c7d: const-string v1, "mridangam" // string@9281 │ │ -329bd6: 7220 a189 1000 |0c7f: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329bdc: 6200 318f |0c82: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329be0: 1a01 e793 |0c84: const-string v1, "mukkuri" // string@93e7 │ │ -329be4: 7220 a189 1000 |0c86: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329bea: 6200 318f |0c89: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329bee: 1a01 f193 |0c8b: const-string v1, "musette de cour" // string@93f1 │ │ -329bf2: 7220 a189 1000 |0c8d: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329bf8: 6200 318f |0c90: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329bfc: 1a01 f293 |0c92: const-string v1, "musical bow" // string@93f2 │ │ -329c00: 7220 a189 1000 |0c94: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329c06: 6200 318f |0c97: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329c0a: 1a01 f393 |0c99: const-string v1, "musical box" // string@93f3 │ │ -329c0e: 7220 a189 1000 |0c9b: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329c14: 6200 318f |0c9e: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329c18: 1a01 f493 |0ca0: const-string v1, "musical saw" // string@93f4 │ │ -329c1c: 7220 a189 1000 |0ca2: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329c22: 6200 318f |0ca5: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329c26: 1a01 0d94 |0ca7: const-string v1, "nabal" // string@940d │ │ -329c2a: 7220 a189 1000 |0ca9: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329c30: 6200 318f |0cac: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329c34: 1a01 0e94 |0cae: const-string v1, "nadaswaram" // string@940e │ │ -329c38: 7220 a189 1000 |0cb0: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329c3e: 6200 318f |0cb3: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329c42: 1a01 0f94 |0cb5: const-string v1, "nagadou-daiko" // string@940f │ │ -329c46: 7220 a189 1000 |0cb7: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329c4c: 6200 318f |0cba: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329c50: 1a01 1094 |0cbc: const-string v1, "nagak" // string@9410 │ │ -329c54: 7220 a189 1000 |0cbe: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329c5a: 6200 318f |0cc1: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329c5e: 1a01 1294 |0cc3: const-string v1, "nai" // string@9412 │ │ -329c62: 7220 a189 1000 |0cc5: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329c68: 6200 318f |0cc8: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329c6c: 1a01 3e95 |0cca: const-string v1, "não bạt / chập chõa" // string@953e │ │ -329c70: 7220 a189 1000 |0ccc: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329c76: 6200 318f |0ccf: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329c7a: 1a01 1994 |0cd1: const-string v1, "naobo" // string@9419 │ │ -329c7e: 7220 a189 1000 |0cd3: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329c84: 6200 318f |0cd6: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329c88: 1a01 1b94 |0cd8: const-string v1, "natural brass instruments" // string@941b │ │ -329c8c: 7220 a189 1000 |0cda: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329c92: 6200 318f |0cdd: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329c96: 1a01 1c94 |0cdf: const-string v1, "natural horn" // string@941c │ │ -329c9a: 7220 a189 1000 |0ce1: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329ca0: 6200 318f |0ce4: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329ca4: 1a01 8d94 |0ce6: const-string v1, "ney" // string@948d │ │ -329ca8: 7220 a189 1000 |0ce8: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329cae: 6200 318f |0ceb: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329cb2: 1a01 9094 |0ced: const-string v1, "ngɔni" // string@9490 │ │ -329cb6: 7220 a189 1000 |0cef: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329cbc: 6200 318f |0cf2: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329cc0: 1a01 8f94 |0cf4: const-string v1, "nguru" // string@948f │ │ -329cc4: 7220 a189 1000 |0cf6: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329cca: 6200 318f |0cf9: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329cce: 1a01 ba94 |0cfb: const-string v1, "nohkan" // string@94ba │ │ -329cd2: 7220 a189 1000 |0cfd: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329cd8: 6200 318f |0d00: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329cdc: 1a01 c694 |0d02: const-string v1, "northumbrian pipes" // string@94c6 │ │ -329ce0: 7220 a189 1000 |0d04: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329ce6: 6200 318f |0d07: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329cea: 1a01 c794 |0d09: const-string v1, "nose flute" // string@94c7 │ │ -329cee: 7220 a189 1000 |0d0b: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329cf4: 6200 318f |0d0e: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329cf8: 1a01 c894 |0d10: const-string v1, "nose whistle" // string@94c8 │ │ -329cfc: 7220 a189 1000 |0d12: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329d02: 6200 318f |0d15: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329d06: 1a01 2b95 |0d17: const-string v1, "number" // string@952b │ │ -329d0a: 7220 a189 1000 |0d19: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329d10: 6200 318f |0d1c: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329d14: 1a01 3795 |0d1e: const-string v1, "nyatiti" // string@9537 │ │ -329d18: 7220 a189 1000 |0d20: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329d1e: 6200 318f |0d23: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329d22: 1a01 3895 |0d25: const-string v1, "nyckelharpa" // string@9538 │ │ -329d26: 7220 a189 1000 |0d27: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329d2c: 6200 318f |0d2a: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329d30: 1a01 3995 |0d2c: const-string v1, "nylon guitar" // string@9539 │ │ -329d34: 7220 a189 1000 |0d2e: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329d3a: 6200 318f |0d31: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329d3e: 1a01 4695 |0d33: const-string v1, "oboe" // string@9546 │ │ -329d42: 7220 a189 1000 |0d35: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329d48: 6200 318f |0d38: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329d4c: 1a01 4895 |0d3a: const-string v1, "oboe da caccia" // string@9548 │ │ -329d50: 7220 a189 1000 |0d3c: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329d56: 6200 318f |0d3f: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329d5a: 1a01 4795 |0d41: const-string v1, "oboe d'amore" // string@9547 │ │ -329d5e: 7220 a189 1000 |0d43: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329d64: 6200 318f |0d46: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329d68: 1a01 6495 |0d48: const-string v1, "ocarina" // string@9564 │ │ -329d6c: 7220 a189 1000 |0d4a: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329d72: 6200 318f |0d4d: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329d76: 1a01 6895 |0d4f: const-string v1, "ocean drum" // string@9568 │ │ -329d7a: 7220 a189 1000 |0d51: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329d80: 6200 318f |0d54: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329d84: 1a01 6c95 |0d56: const-string v1, "octave mandolin" // string@956c │ │ -329d88: 7220 a189 1000 |0d58: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329d8e: 6200 318f |0d5b: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329d92: 1a01 ae95 |0d5d: const-string v1, "oktawka" // string@95ae │ │ -329d96: 7220 a189 1000 |0d5f: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329d9c: 6200 318f |0d62: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329da0: 1a01 b595 |0d64: const-string v1, "omnichord" // string@95b5 │ │ -329da4: 7220 a189 1000 |0d66: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329daa: 6200 318f |0d69: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329dae: 1a01 9798 |0d6b: const-string v1, "ondes martenot" // string@9897 │ │ -329db2: 7220 a189 1000 |0d6d: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329db8: 6200 318f |0d70: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329dbc: 1a01 b798 |0d72: const-string v1, "ophicleide" // string@98b7 │ │ -329dc0: 7220 a189 1000 |0d74: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329dc6: 6200 318f |0d77: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329dca: 1a01 df98 |0d79: const-string v1, "organ" // string@98df │ │ -329dce: 7220 a189 1000 |0d7b: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329dd4: 6200 318f |0d7e: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329dd8: 1a01 e498 |0d80: const-string v1, "original" // string@98e4 │ │ -329ddc: 7220 a189 1000 |0d82: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329de2: 6200 318f |0d85: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329de6: 1a01 f898 |0d87: const-string v1, "orpharion" // string@98f8 │ │ -329dea: 7220 a189 1000 |0d89: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329df0: 6200 318f |0d8c: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329df4: 1a01 fe98 |0d8e: const-string v1, "other instruments" // string@98fe │ │ -329df8: 7220 a189 1000 |0d90: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329dfe: 6200 318f |0d93: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329e02: 1a01 ff98 |0d95: const-string v1, "other vocals" // string@98ff │ │ -329e06: 7220 a189 1000 |0d97: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329e0c: 6200 318f |0d9a: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329e10: 1a01 bcb5 |0d9c: const-string v1, "ōtsuzumi" // string@b5bc │ │ -329e14: 7220 a189 1000 |0d9e: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329e1a: 6200 318f |0da1: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329e1e: 1a01 0399 |0da3: const-string v1, "oud" // string@9903 │ │ -329e22: 7220 a189 1000 |0da5: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329e28: 6200 318f |0da8: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329e2c: 1a01 4d99 |0daa: const-string v1, "pahū pounamu" // string@994d │ │ -329e30: 7220 a189 1000 |0dac: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329e36: 6200 318f |0daf: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329e3a: 1a01 5299 |0db1: const-string v1, "pakhavaj" // string@9952 │ │ -329e3e: 7220 a189 1000 |0db3: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329e44: 6200 318f |0db6: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329e48: 1a01 5799 |0db8: const-string v1, "pan flute" // string@9957 │ │ -329e4c: 7220 a189 1000 |0dba: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329e52: 6200 318f |0dbd: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329e56: 1a01 5c99 |0dbf: const-string v1, "pang gu ly hu hmông" // string@995c │ │ -329e5a: 7220 a189 1000 |0dc1: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329e60: 6200 318f |0dc4: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329e64: 1a01 5f99 |0dc6: const-string v1, "paraguayan harp" // string@995f │ │ -329e68: 7220 a189 1000 |0dc8: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329e6e: 6200 318f |0dcb: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329e72: 1a01 7699 |0dcd: const-string v1, "parody" // string@9976 │ │ -329e76: 7220 a189 1000 |0dcf: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329e7c: 6200 318f |0dd2: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329e80: 1a01 a299 |0dd4: const-string v1, "partial" // string@99a2 │ │ -329e84: 7220 a189 1000 |0dd6: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329e8a: 6200 318f |0dd9: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329e8e: 1a01 e19b |0ddb: const-string v1, "pātē" // string@9be1 │ │ -329e92: 7220 a189 1000 |0ddd: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329e98: 6200 318f |0de0: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329e9c: 1a01 d599 |0de2: const-string v1, "pedal piano" // string@99d5 │ │ -329ea0: 7220 a189 1000 |0de4: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329ea6: 6200 318f |0de7: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329eaa: 1a01 d699 |0de9: const-string v1, "pedal steel guitar" // string@99d6 │ │ -329eae: 7220 a189 1000 |0deb: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329eb4: 6200 318f |0dee: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329eb8: 1a01 ed99 |0df0: const-string v1, "percussion" // string@99ed │ │ -329ebc: 7220 a189 1000 |0df2: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329ec2: 6200 318f |0df5: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329ec6: 1a01 459a |0df7: const-string v1, "phách" // string@9a45 │ │ -329eca: 7220 a189 1000 |0df9: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329ed0: 6200 318f |0dfc: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329ed4: 1a01 469a |0dfe: const-string v1, "pi" // string@9a46 │ │ -329ed8: 7220 a189 1000 |0e00: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329ede: 6200 318f |0e03: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329ee2: 1a01 489a |0e05: const-string v1, "pianet" // string@9a48 │ │ -329ee6: 7220 a189 1000 |0e07: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329eec: 6200 318f |0e0a: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329ef0: 1a01 499a |0e0c: const-string v1, "piano" // string@9a49 │ │ -329ef4: 7220 a189 1000 |0e0e: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329efa: 6200 318f |0e11: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329efe: 1a01 4c9a |0e13: const-string v1, "piccolo" // string@9a4c │ │ -329f02: 7220 a189 1000 |0e15: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329f08: 6200 318f |0e18: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329f0c: 1a01 479a |0e1a: const-string v1, "pi nai" // string@9a47 │ │ -329f10: 7220 a189 1000 |0e1c: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329f16: 6200 318f |0e1f: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329f1a: 1a01 579a |0e21: const-string v1, "pipa" // string@9a57 │ │ -329f1e: 7220 a189 1000 |0e23: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329f24: 6200 318f |0e26: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329f28: 1a01 589a |0e28: const-string v1, "pipe organ" // string@9a58 │ │ -329f2c: 7220 a189 1000 |0e2a: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329f32: 6200 318f |0e2d: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329f36: 1a01 599a |0e2f: const-string v1, "piri" // string@9a59 │ │ -329f3a: 7220 a189 1000 |0e31: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329f40: 6200 318f |0e34: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329f44: 1a01 e09b |0e36: const-string v1, "pí thiu" // string@9be0 │ │ -329f48: 7220 a189 1000 |0e38: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329f4e: 6200 318f |0e3b: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329f52: 1a01 649a |0e3d: const-string v1, "pkhachich" // string@9a64 │ │ -329f56: 7220 a189 1000 |0e3f: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329f5c: 6200 318f |0e42: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329f60: 1a01 7a9a |0e44: const-string v1, "plucked string instruments" // string@9a7a │ │ -329f64: 7220 a189 1000 |0e46: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329f6a: 6200 318f |0e49: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329f6e: 1a01 7d9a |0e4b: const-string v1, "pocket trumpet" // string@9a7d │ │ -329f72: 7220 a189 1000 |0e4d: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329f78: 6200 318f |0e50: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329f7c: 1a01 7e9a |0e52: const-string v1, "poi awhiowhio" // string@9a7e │ │ -329f80: 7220 a189 1000 |0e54: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329f86: 6200 318f |0e57: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329f8a: 1a01 a59a |0e59: const-string v1, "portuguese guitar" // string@9aa5 │ │ -329f8e: 7220 a189 1000 |0e5b: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329f94: 6200 318f |0e5e: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329f98: 1a01 e29b |0e60: const-string v1, "pōrutu" // string@9be2 │ │ -329f9c: 7220 a189 1000 |0e62: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329fa2: 6200 318f |0e65: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329fa6: 1a01 be9a |0e67: const-string v1, "post horn" // string@9abe │ │ -329faa: 7220 a189 1000 |0e69: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329fb0: 6200 318f |0e6c: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329fb4: 1a01 e99a |0e6e: const-string v1, "practice chanter" // string@9ae9 │ │ -329fb8: 7220 a189 1000 |0e70: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329fbe: 6200 318f |0e73: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329fc2: 1a01 499b |0e75: const-string v1, "prepared piano" // string@9b49 │ │ -329fc6: 7220 a189 1000 |0e77: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329fcc: 6200 318f |0e7a: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329fd0: 1a01 659b |0e7c: const-string v1, "primero" // string@9b65 │ │ -329fd4: 7220 a189 1000 |0e7e: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329fda: 6200 318f |0e81: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329fde: 1a01 669b |0e83: const-string v1, "principal" // string@9b66 │ │ -329fe2: 7220 a189 1000 |0e85: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329fe8: 6200 318f |0e88: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329fec: 1a01 a59b |0e8a: const-string v1, "psaltery" // string@9ba5 │ │ -329ff0: 7220 a189 1000 |0e8c: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -329ff6: 6200 318f |0e8f: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -329ffa: 1a01 e39b |0e91: const-string v1, "pūkaea" // string@9be3 │ │ -329ffe: 7220 a189 1000 |0e93: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a004: 6200 318f |0e96: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a008: 1a01 e49b |0e98: const-string v1, "pūmotomoto" // string@9be4 │ │ -32a00c: 7220 a189 1000 |0e9a: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a012: 6200 318f |0e9d: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a016: 1a01 e59b |0e9f: const-string v1, "pūrerehua" // string@9be5 │ │ -32a01a: 7220 a189 1000 |0ea1: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a020: 6200 318f |0ea4: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a024: 1a01 e69b |0ea6: const-string v1, "pūtātara" // string@9be6 │ │ -32a028: 7220 a189 1000 |0ea8: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a02e: 6200 318f |0eab: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a032: 1a01 e79b |0ead: const-string v1, "pūtōrino" // string@9be7 │ │ -32a036: 7220 a189 1000 |0eaf: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a03c: 6200 318f |0eb2: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a040: 1a01 e89b |0eb4: const-string v1, "qilaut" // string@9be8 │ │ -32a044: 7220 a189 1000 |0eb6: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a04a: 6200 318f |0eb9: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a04e: 1a01 ef9b |0ebb: const-string v1, "quena" // string@9bef │ │ -32a052: 7220 a189 1000 |0ebd: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a058: 6200 318f |0ec0: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a05c: 1a01 019c |0ec2: const-string v1, "quijada" // string@9c01 │ │ -32a060: 7220 a189 1000 |0ec4: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a066: 6200 318f |0ec7: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a06a: 1a01 029c |0ec9: const-string v1, "quinto" // string@9c02 │ │ -32a06e: 7220 a189 1000 |0ecb: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a074: 6200 318f |0ece: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a078: 1a01 139c |0ed0: const-string v1, "rainstick" // string@9c13 │ │ -32a07c: 7220 a189 1000 |0ed2: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a082: 6200 318f |0ed5: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a086: 1a01 159c |0ed7: const-string v1, "rammana" // string@9c15 │ │ -32a08a: 7220 a189 1000 |0ed9: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a090: 6200 318f |0edc: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a094: 1a01 169c |0ede: const-string v1, "ranat ek" // string@9c16 │ │ -32a098: 7220 a189 1000 |0ee0: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a09e: 6200 318f |0ee3: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a0a2: 1a01 179c |0ee5: const-string v1, "ranat kaeo" // string@9c17 │ │ -32a0a6: 7220 a189 1000 |0ee7: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a0ac: 6200 318f |0eea: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a0b0: 1a01 189c |0eec: const-string v1, "ranat thum" // string@9c18 │ │ -32a0b4: 7220 a189 1000 |0eee: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a0ba: 6200 318f |0ef1: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a0be: 1a01 1f9c |0ef3: const-string v1, "ratchet" // string@9c1f │ │ -32a0c2: 7220 a189 1000 |0ef5: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a0c8: 6200 318f |0ef8: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a0cc: 1a01 299c |0efa: const-string v1, "rattle" // string@9c29 │ │ -32a0d0: 7220 a189 1000 |0efc: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a0d6: 6200 318f |0eff: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a0da: 1a01 2a9c |0f01: const-string v1, "rauschpfeife" // string@9c2a │ │ -32a0de: 7220 a189 1000 |0f03: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a0e4: 6200 318f |0f06: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a0e8: 1a01 2b9c |0f08: const-string v1, "ravanahatha" // string@9c2b │ │ -32a0ec: 7220 a189 1000 |0f0a: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a0f2: 6200 318f |0f0d: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a0f6: 1a01 399c |0f0f: const-string v1, "reactable" // string@9c39 │ │ -32a0fa: 7220 a189 1000 |0f11: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a100: 6200 318f |0f14: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a104: 1a01 c89c |0f16: const-string v1, "rebab" // string@9cc8 │ │ -32a108: 7220 a189 1000 |0f18: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a10e: 6200 318f |0f1b: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a112: 1a01 ca9c |0f1d: const-string v1, "rebec" // string@9cca │ │ -32a116: 7220 a189 1000 |0f1f: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a11c: 6200 318f |0f22: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a120: 1a01 de9c |0f24: const-string v1, "recorder" // string@9cde │ │ -32a124: 7220 a189 1000 |0f26: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a12a: 6200 318f |0f29: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a12e: 1a01 d49c |0f2b: const-string v1, "reco-reco" // string@9cd4 │ │ -32a132: 7220 a189 1000 |0f2d: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a138: 6200 318f |0f30: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a13c: 1a01 fd9c |0f32: const-string v1, "reed organ" // string@9cfd │ │ -32a140: 7220 a189 1000 |0f34: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a146: 6200 318f |0f37: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a14a: 1a01 fe9c |0f39: const-string v1, "reeds" // string@9cfe │ │ -32a14e: 7220 a189 1000 |0f3b: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a154: 6200 318f |0f3e: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a158: 1a01 309d |0f40: const-string v1, "rehu" // string@9d30 │ │ -32a15c: 7220 a189 1000 |0f42: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a162: 6200 318f |0f45: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a166: 1a01 079e |0f47: const-string v1, "repinique" // string@9e07 │ │ -32a16a: 7220 a189 1000 |0f49: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a170: 6200 318f |0f4c: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a174: 1a01 c39e |0f4e: const-string v1, "resonator guitar" // string@9ec3 │ │ -32a178: 7220 a189 1000 |0f50: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a17e: 6200 318f |0f53: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a182: 1a01 0c9f |0f55: const-string v1, "rhodes piano" // string@9f0c │ │ -32a186: 7220 a189 1000 |0f57: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a18c: 6200 318f |0f5a: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a190: 1a01 0d9f |0f5c: const-string v1, "rhythm sticks" // string@9f0d │ │ -32a194: 7220 a189 1000 |0f5e: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a19a: 6200 318f |0f61: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a19e: 1a01 1d9f |0f63: const-string v1, "riq" // string@9f1d │ │ -32a1a2: 7220 a189 1000 |0f65: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a1a8: 6200 318f |0f68: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a1ac: 1a01 269f |0f6a: const-string v1, "rondador" // string@9f26 │ │ -32a1b0: 7220 a189 1000 |0f6c: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a1b6: 6200 318f |0f6f: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a1ba: 1a01 359f |0f71: const-string v1, "rototom" // string@9f35 │ │ -32a1be: 7220 a189 1000 |0f73: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a1c4: 6200 318f |0f76: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a1c8: 1a01 429f |0f78: const-string v1, "ruan" // string@9f42 │ │ -32a1cc: 7220 a189 1000 |0f7a: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a1d2: 6200 318f |0f7d: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a1d6: 1a01 439f |0f7f: const-string v1, "rudra veena" // string@9f43 │ │ -32a1da: 7220 a189 1000 |0f81: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a1e0: 6200 318f |0f84: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a1e4: 1a01 5b9f |0f86: const-string v1, "ryuteki" // string@9f5b │ │ -32a1e8: 7220 a189 1000 |0f88: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a1ee: 6200 318f |0f8b: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a1f2: 1a01 55a0 |0f8d: const-string v1, "sabar" // string@a055 │ │ -32a1f6: 7220 a189 1000 |0f8f: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a1fc: 6200 318f |0f92: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a200: 1a01 56a0 |0f94: const-string v1, "sackbut" // string@a056 │ │ -32a204: 7220 a189 1000 |0f96: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a20a: 6200 318f |0f99: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a20e: 1a01 5fa0 |0f9b: const-string v1, "samba whistle" // string@a05f │ │ -32a212: 7220 a189 1000 |0f9d: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a218: 6200 318f |0fa0: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a21c: 1a01 66a0 |0fa2: const-string v1, "sampler" // string@a066 │ │ -32a220: 7220 a189 1000 |0fa4: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a226: 6200 318f |0fa7: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a22a: 1a01 78a0 |0fa9: const-string v1, "sanshin" // string@a078 │ │ -32a22e: 7220 a189 1000 |0fab: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a234: 6200 318f |0fae: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a238: 1a01 79a0 |0fb0: const-string v1, "santoor" // string@a079 │ │ -32a23c: 7220 a189 1000 |0fb2: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a242: 6200 318f |0fb5: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a246: 1a01 7aa0 |0fb7: const-string v1, "santur" // string@a07a │ │ -32a24a: 7220 a189 1000 |0fb9: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a250: 6200 318f |0fbc: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a254: 1a01 7ba0 |0fbe: const-string v1, "sanxian" // string@a07b │ │ -32a258: 7220 a189 1000 |0fc0: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a25e: 6200 318f |0fc3: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a262: 1a01 36ae |0fc5: const-string v1, "sáo meò" // string@ae36 │ │ -32a266: 7220 a189 1000 |0fc7: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a26c: 6200 318f |0fca: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a270: 1a01 bba0 |0fcc: const-string v1, "saó ôi flute" // string@a0bb │ │ -32a274: 7220 a189 1000 |0fce: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a27a: 6200 318f |0fd1: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a27e: 1a01 37ae |0fd3: const-string v1, "sáo trúc" // string@ae37 │ │ -32a282: 7220 a189 1000 |0fd5: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a288: 6200 318f |0fd8: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a28c: 1a01 7ca0 |0fda: const-string v1, "sapek clappers" // string@a07c │ │ -32a290: 7220 a189 1000 |0fdc: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a296: 6200 318f |0fdf: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a29a: 1a01 7da0 |0fe1: const-string v1, "sarangi" // string@a07d │ │ -32a29e: 7220 a189 1000 |0fe3: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a2a4: 6200 318f |0fe6: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a2a8: 1a01 7ea0 |0fe8: const-string v1, "saraswati veena" // string@a07e │ │ -32a2ac: 7220 a189 1000 |0fea: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a2b2: 6200 318f |0fed: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a2b6: 1a01 bdb5 |0fef: const-string v1, "šargija" // string@b5bd │ │ -32a2ba: 7220 a189 1000 |0ff1: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a2c0: 6200 318f |0ff4: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a2c4: 1a01 7fa0 |0ff6: const-string v1, "sarod" // string@a07f │ │ -32a2c8: 7220 a189 1000 |0ff8: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a2ce: 6200 318f |0ffb: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a2d2: 1a01 80a0 |0ffd: const-string v1, "saron" // string@a080 │ │ -32a2d6: 7220 a189 1000 |0fff: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a2dc: 6200 318f |1002: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a2e0: 1a01 81a0 |1004: const-string v1, "sarrusophone" // string@a081 │ │ -32a2e4: 7220 a189 1000 |1006: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a2ea: 6200 318f |1009: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a2ee: 1a01 84a0 |100b: const-string v1, "satsuma biwa" // string@a084 │ │ -32a2f2: 7220 a189 1000 |100d: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a2f8: 6200 318f |1010: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a2fc: 1a01 b4a0 |1012: const-string v1, "saw duang" // string@a0b4 │ │ -32a300: 7220 a189 1000 |1014: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a306: 6200 318f |1017: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a30a: 1a01 b5a0 |1019: const-string v1, "saw sam sai" // string@a0b5 │ │ -32a30e: 7220 a189 1000 |101b: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a314: 6200 318f |101e: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a318: 1a01 b6a0 |1020: const-string v1, "saw u" // string@a0b6 │ │ -32a31c: 7220 a189 1000 |1022: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a322: 6200 318f |1025: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a326: 1a01 b8a0 |1027: const-string v1, "sax" // string@a0b8 │ │ -32a32a: 7220 a189 1000 |1029: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a330: 6200 318f |102c: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a334: 1a01 b9a0 |102e: const-string v1, "saxophone" // string@a0b9 │ │ -32a338: 7220 a189 1000 |1030: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a33e: 6200 318f |1033: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a342: 1a01 baa0 |1035: const-string v1, "saz" // string@a0ba │ │ -32a346: 7220 a189 1000 |1037: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a34c: 6200 318f |103a: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a350: 1a01 dea0 |103c: const-string v1, "schwyzerörgeli" // string@a0de │ │ -32a354: 7220 a189 1000 |103e: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a35a: 6200 318f |1041: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a35e: 1a01 e0a0 |1043: const-string v1, "scottish smallpipes" // string@a0e0 │ │ -32a362: 7220 a189 1000 |1045: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a368: 6200 318f |1048: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a36c: 1a01 4ea1 |104a: const-string v1, "segunda" // string@a14e │ │ -32a370: 7220 a189 1000 |104c: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a376: 6200 318f |104f: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a37a: 1a01 38ae |1051: const-string v1, "sênh tiền" // string@ae38 │ │ -32a37e: 7220 a189 1000 |1053: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a384: 6200 318f |1056: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a388: 1a01 aba1 |1058: const-string v1, "serpent" // string@a1ab │ │ -32a38c: 7220 a189 1000 |105a: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a392: 6200 318f |105d: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a396: 1a01 99aa |105f: const-string v1, "setar" // string@aa99 │ │ -32a39a: 7220 a189 1000 |1061: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a3a0: 6200 318f |1064: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a3a4: 1a01 ebaa |1066: const-string v1, "shakers" // string@aaeb │ │ -32a3a8: 7220 a189 1000 |1068: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a3ae: 6200 318f |106b: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a3b2: 1a01 ecaa |106d: const-string v1, "shakuhachi" // string@aaec │ │ -32a3b6: 7220 a189 1000 |106f: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a3bc: 6200 318f |1072: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a3c0: 1a01 edaa |1074: const-string v1, "shamisen" // string@aaed │ │ -32a3c4: 7220 a189 1000 |1076: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a3ca: 6200 318f |1079: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a3ce: 1a01 02ab |107b: const-string v1, "shawm" // string@ab02 │ │ -32a3d2: 7220 a189 1000 |107d: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a3d8: 6200 318f |1080: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a3dc: 1a01 03ab |1082: const-string v1, "shehnai" // string@ab03 │ │ -32a3e0: 7220 a189 1000 |1084: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a3e6: 6200 318f |1087: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a3ea: 1a01 04ab |1089: const-string v1, "shekere" // string@ab04 │ │ -32a3ee: 7220 a189 1000 |108b: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a3f4: 6200 318f |108e: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a3f8: 1a01 05ab |1090: const-string v1, "sheng" // string@ab05 │ │ -32a3fc: 7220 a189 1000 |1092: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a402: 6200 318f |1095: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a406: 1a01 06ab |1097: const-string v1, "shichepshin" // string@ab06 │ │ -32a40a: 7220 a189 1000 |1099: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a410: 6200 318f |109c: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a414: 1a01 08ab |109e: const-string v1, "shime-daiko" // string@ab08 │ │ -32a418: 7220 a189 1000 |10a0: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a41e: 6200 318f |10a3: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a422: 1a01 09ab |10a5: const-string v1, "shinobue" // string@ab09 │ │ -32a426: 7220 a189 1000 |10a7: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a42c: 6200 318f |10aa: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a430: 1a01 0bab |10ac: const-string v1, "sho" // string@ab0b │ │ -32a434: 7220 a189 1000 |10ae: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a43a: 6200 318f |10b1: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a43e: 1a01 0cab |10b3: const-string v1, "shofar" // string@ab0c │ │ -32a442: 7220 a189 1000 |10b5: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a448: 6200 318f |10b8: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a44c: 1a01 95ab |10ba: const-string v1, "shruti box" // string@ab95 │ │ -32a450: 7220 a189 1000 |10bc: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a456: 6200 318f |10bf: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a45a: 1a01 96ab |10c1: const-string v1, "shudraga" // string@ab96 │ │ -32a45e: 7220 a189 1000 |10c3: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a464: 6200 318f |10c6: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a468: 1a01 a0ab |10c8: const-string v1, "siku" // string@aba0 │ │ -32a46c: 7220 a189 1000 |10ca: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a472: 6200 318f |10cd: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a476: 1a01 a7ab |10cf: const-string v1, "singing bowl" // string@aba7 │ │ -32a47a: 7220 a189 1000 |10d1: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a480: 6200 318f |10d4: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a484: 1a01 a8ab |10d6: const-string v1, "single reed" // string@aba8 │ │ -32a488: 7220 a189 1000 |10d8: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a48e: 6200 318f |10db: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a492: 1a01 b2ab |10dd: const-string v1, "sistrum" // string@abb2 │ │ -32a496: 7220 a189 1000 |10df: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a49c: 6200 318f |10e2: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a4a0: 1a01 b4ab |10e4: const-string v1, "sitar" // string@abb4 │ │ -32a4a4: 7220 a189 1000 |10e6: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a4aa: 6200 318f |10e9: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a4ae: 1a01 d5ab |10eb: const-string v1, "slide" // string@abd5 │ │ -32a4b2: 7220 a189 1000 |10ed: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a4b8: 6200 318f |10f0: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a4bc: 1a01 deab |10f2: const-string v1, "slit drum" // string@abde │ │ -32a4c0: 7220 a189 1000 |10f4: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a4c6: 6200 318f |10f7: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a4ca: 1a01 08ac |10f9: const-string v1, "snare drum" // string@ac08 │ │ -32a4ce: 7220 a189 1000 |10fb: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a4d4: 6200 318f |10fe: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a4d8: 1a01 11ac |1100: const-string v1, "solo" // string@ac11 │ │ -32a4dc: 7220 a189 1000 |1102: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a4e2: 6200 318f |1105: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a4e6: 1a01 17ac |1107: const-string v1, "song loan" // string@ac17 │ │ -32a4ea: 7220 a189 1000 |1109: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a4f0: 6200 318f |110c: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a4f4: 1a01 1aac |110e: const-string v1, "sopilka" // string@ac1a │ │ -32a4f8: 7220 a189 1000 |1110: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a4fe: 6200 318f |1113: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a502: 1a01 1bac |1115: const-string v1, "sopranino" // string@ac1b │ │ -32a506: 7220 a189 1000 |1117: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a50c: 6200 318f |111a: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a510: 1a01 1cac |111c: const-string v1, "soprano" // string@ac1c │ │ -32a514: 7220 a189 1000 |111e: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a51a: 6200 318f |1121: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a51e: 1a01 2aac |1123: const-string v1, "sousaphone" // string@ac2a │ │ -32a522: 7220 a189 1000 |1125: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a528: 6200 318f |1128: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a52c: 1a01 2fac |112a: const-string v1, "spanish" // string@ac2f │ │ -32a530: 7220 a189 1000 |112c: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a536: 6200 318f |112f: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a53a: 1a01 33ac |1131: const-string v1, "spilåpipa" // string@ac33 │ │ -32a53e: 7220 a189 1000 |1133: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a544: 6200 318f |1136: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a548: 1a01 35ac |1138: const-string v1, "spinet" // string@ac35 │ │ -32a54c: 7220 a189 1000 |113a: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a552: 6200 318f |113d: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a556: 1a01 36ac |113f: const-string v1, "spinettone" // string@ac36 │ │ -32a55a: 7220 a189 1000 |1141: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a560: 6200 318f |1144: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a564: 1a01 41ac |1146: const-string v1, "spoken vocals" // string@ac41 │ │ -32a568: 7220 a189 1000 |1148: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a56e: 6200 318f |114b: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a572: 1a01 42ac |114d: const-string v1, "spoons" // string@ac42 │ │ -32a576: 7220 a189 1000 |114f: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a57c: 6200 318f |1152: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a580: 1a01 feac |1154: const-string v1, "steel guitar" // string@acfe │ │ -32a584: 7220 a189 1000 |1156: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a58a: 6200 318f |1159: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a58e: 1a01 00ad |115b: const-string v1, "steelpan" // string@ad00 │ │ -32a592: 7220 a189 1000 |115d: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a598: 6200 318f |1160: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a59c: 1a01 ffac |1162: const-string v1, "steel-string guitar" // string@acff │ │ -32a5a0: 7220 a189 1000 |1164: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a5a6: 6200 318f |1167: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a5aa: 1a01 89ad |1169: const-string v1, "strings" // string@ad89 │ │ -32a5ae: 7220 a189 1000 |116b: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a5b4: 6200 318f |116e: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a5b8: 1a01 86ad |1170: const-string v1, "string quartet" // string@ad86 │ │ -32a5bc: 7220 a189 1000 |1172: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a5c2: 6200 318f |1175: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a5c6: 1a01 85ad |1177: const-string v1, "string ensemble" // string@ad85 │ │ -32a5ca: 7220 a189 1000 |1179: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a5d0: 6200 318f |117c: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a5d4: 1a01 8ead |117e: const-string v1, "stroh violin" // string@ad8e │ │ -32a5d8: 7220 a189 1000 |1180: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a5de: 6200 318f |1183: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a5e2: 1a01 9aad |1185: const-string v1, "struck idiophone" // string@ad9a │ │ -32a5e6: 7220 a189 1000 |1187: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a5ec: 6200 318f |118a: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a5f0: 1a01 9bad |118c: const-string v1, "struck string instruments" // string@ad9b │ │ -32a5f4: 7220 a189 1000 |118e: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a5fa: 6200 318f |1191: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a5fe: 1a01 b0ad |1193: const-string v1, "subcontrabass recorder" // string@adb0 │ │ -32a602: 7220 a189 1000 |1195: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a608: 6200 318f |1198: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a60c: 1a01 dbad |119a: const-string v1, "suikinkutsu" // string@addb │ │ -32a610: 7220 a189 1000 |119c: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a616: 6200 318f |119f: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a61a: 1a01 dcad |11a1: const-string v1, "suka" // string@addc │ │ -32a61e: 7220 a189 1000 |11a3: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a624: 6200 318f |11a6: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a628: 1a01 ddad |11a8: const-string v1, "suling" // string@addd │ │ -32a62c: 7220 a189 1000 |11aa: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a632: 6200 318f |11ad: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a636: 1a01 e6ad |11af: const-string v1, "suona" // string@ade6 │ │ -32a63a: 7220 a189 1000 |11b1: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a640: 6200 318f |11b4: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a644: 1a01 fcad |11b6: const-string v1, "surdo" // string@adfc │ │ -32a648: 7220 a189 1000 |11b8: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a64e: 6200 318f |11bb: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a652: 1a01 08ae |11bd: const-string v1, "swarmandal" // string@ae08 │ │ -32a656: 7220 a189 1000 |11bf: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a65c: 6200 318f |11c2: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a660: 1a01 0aae |11c4: const-string v1, "swedish bagpipes" // string@ae0a │ │ -32a664: 7220 a189 1000 |11c6: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a66a: 6200 318f |11c9: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a66e: 1a01 2eae |11cb: const-string v1, "synclavier" // string@ae2e │ │ -32a672: 7220 a189 1000 |11cd: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a678: 6200 318f |11d0: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a67c: 1a01 2fae |11d2: const-string v1, "synthesizer" // string@ae2f │ │ -32a680: 7220 a189 1000 |11d4: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a686: 6200 318f |11d7: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a68a: 1a01 31ae |11d9: const-string v1, "syrinx" // string@ae31 │ │ -32a68e: 7220 a189 1000 |11db: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a694: 6200 318f |11de: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a698: 1a01 64ae |11e0: const-string v1, "tabla" // string@ae64 │ │ -32a69c: 7220 a189 1000 |11e2: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a6a2: 6200 318f |11e5: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a6a6: 1a01 65ae |11e7: const-string v1, "table steel guitar" // string@ae65 │ │ -32a6aa: 7220 a189 1000 |11e9: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a6b0: 6200 318f |11ec: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a6b4: 1a01 6aae |11ee: const-string v1, "tack piano" // string@ae6a │ │ -32a6b8: 7220 a189 1000 |11f0: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a6be: 6200 318f |11f3: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a6c2: 1a01 6bae |11f5: const-string v1, "taepyeongso" // string@ae6b │ │ -32a6c6: 7220 a189 1000 |11f7: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a6cc: 6200 318f |11fa: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a6d0: 1a01 8fae |11fc: const-string v1, "taiko" // string@ae8f │ │ -32a6d4: 7220 a189 1000 |11fe: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a6da: 6200 318f |1201: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a6de: 1a01 91ae |1203: const-string v1, "taishogoto" // string@ae91 │ │ -32a6e2: 7220 a189 1000 |1205: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a6e8: 6200 318f |1208: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a6ec: 1a01 95ae |120a: const-string v1, "talharpa" // string@ae95 │ │ -32a6f0: 7220 a189 1000 |120c: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a6f6: 6200 318f |120f: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a6fa: 1a01 96ae |1211: const-string v1, "talkbox" // string@ae96 │ │ -32a6fe: 7220 a189 1000 |1213: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a704: 6200 318f |1216: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a708: 1a01 97ae |1218: const-string v1, "talking drum" // string@ae97 │ │ -32a70c: 7220 a189 1000 |121a: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a712: 6200 318f |121d: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a716: 1a01 99ae |121f: const-string v1, "tamborim" // string@ae99 │ │ -32a71a: 7220 a189 1000 |1221: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a720: 6200 318f |1224: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a724: 1a01 9aae |1226: const-string v1, "tambourine" // string@ae9a │ │ -32a728: 7220 a189 1000 |1228: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a72e: 6200 318f |122b: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a732: 1a01 9bae |122d: const-string v1, "tambura" // string@ae9b │ │ -32a736: 7220 a189 1000 |122f: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a73c: 6200 318f |1232: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a740: 1a01 9cae |1234: const-string v1, "tamburitza" // string@ae9c │ │ -32a744: 7220 a189 1000 |1236: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a74a: 6200 318f |1239: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a74e: 1a01 9eae |123b: const-string v1, "tanbou ka" // string@ae9e │ │ -32a752: 7220 a189 1000 |123d: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a758: 6200 318f |1240: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a75c: 1a01 9fae |1242: const-string v1, "tanbur" // string@ae9f │ │ -32a760: 7220 a189 1000 |1244: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a766: 6200 318f |1247: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a76a: 1a01 a0ae |1249: const-string v1, "tangent piano" // string@aea0 │ │ -32a76e: 7220 a189 1000 |124b: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a774: 6200 318f |124e: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a778: 1a01 a1ae |1250: const-string v1, "taonga pūoro" // string@aea1 │ │ -32a77c: 7220 a189 1000 |1252: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a782: 6200 318f |1255: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a786: 1a01 a2ae |1257: const-string v1, "tap dancing" // string@aea2 │ │ -32a78a: 7220 a189 1000 |1259: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a790: 6200 318f |125c: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a794: 1a01 a3ae |125e: const-string v1, "tape" // string@aea3 │ │ -32a798: 7220 a189 1000 |1260: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a79e: 6200 318f |1263: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a7a2: 1a01 a4ae |1265: const-string v1, "taphon" // string@aea4 │ │ -32a7a6: 7220 a189 1000 |1267: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a7ac: 6200 318f |126a: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a7b0: 1a01 a5ae |126c: const-string v1, "tar" // string@aea5 │ │ -32a7b4: 7220 a189 1000 |126e: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a7ba: 6200 318f |1271: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a7be: 1a01 a6ae |1273: const-string v1, "taragot" // string@aea6 │ │ -32a7c2: 7220 a189 1000 |1275: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a7c8: 6200 318f |1278: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a7cc: 1a01 b4ae |127a: const-string v1, "tef" // string@aeb4 │ │ -32a7d0: 7220 a189 1000 |127c: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a7d6: 6200 318f |127f: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a7da: 1a01 b7ae |1281: const-string v1, "teleharmonium" // string@aeb7 │ │ -32a7de: 7220 a189 1000 |1283: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a7e4: 6200 318f |1286: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a7e8: 1a01 c8ae |1288: const-string v1, "temple blocks" // string@aec8 │ │ -32a7ec: 7220 a189 1000 |128a: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a7f2: 6200 318f |128d: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a7f6: 1a01 caae |128f: const-string v1, "tenor" // string@aeca │ │ -32a7fa: 7220 a189 1000 |1291: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a800: 6200 318f |1294: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a804: 1a01 3eaf |1296: const-string v1, "thavil" // string@af3e │ │ -32a808: 7220 a189 1000 |1298: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a80e: 6200 318f |129b: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a812: 1a01 47af |129d: const-string v1, "theatre organ" // string@af47 │ │ -32a816: 7220 a189 1000 |129f: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a81c: 6200 318f |12a2: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a820: 1a01 4caf |12a4: const-string v1, "theorbo" // string@af4c │ │ -32a824: 7220 a189 1000 |12a6: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a82a: 6200 318f |12a9: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a82e: 1a01 4daf |12ab: const-string v1, "theremin" // string@af4d │ │ -32a832: 7220 a189 1000 |12ad: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a838: 6200 318f |12b0: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a83c: 1a01 54af |12b2: const-string v1, "thon" // string@af54 │ │ -32a840: 7220 a189 1000 |12b4: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a846: 6200 318f |12b7: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a84a: 1a01 68af |12b9: const-string v1, "tibetan water drum" // string@af68 │ │ -32a84e: 7220 a189 1000 |12bb: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a854: 6200 318f |12be: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a858: 1a01 66af |12c0: const-string v1, "ti bwa" // string@af66 │ │ -32a85c: 7220 a189 1000 |12c2: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a862: 6200 318f |12c5: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a866: 1a01 b6af |12c7: const-string v1, "tiêu" // string@afb6 │ │ -32a86a: 7220 a189 1000 |12c9: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a870: 6200 318f |12cc: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a874: 1a01 79af |12ce: const-string v1, "timbales" // string@af79 │ │ -32a878: 7220 a189 1000 |12d0: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a87e: 6200 318f |12d3: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a882: 1a01 7aaf |12d5: const-string v1, "time" // string@af7a │ │ -32a886: 7220 a189 1000 |12d7: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a88c: 6200 318f |12da: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a890: 1a01 95af |12dc: const-string v1, "timpani" // string@af95 │ │ -32a894: 7220 a189 1000 |12de: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a89a: 6200 318f |12e1: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a89e: 1a01 96af |12e3: const-string v1, "tin whistle" // string@af96 │ │ -32a8a2: 7220 a189 1000 |12e5: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a8a8: 6200 318f |12e8: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a8ac: 1a01 a0af |12ea: const-string v1, "tinya" // string@afa0 │ │ -32a8b0: 7220 a189 1000 |12ec: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a8b6: 6200 318f |12ef: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a8ba: 1a01 a1af |12f1: const-string v1, "tiple" // string@afa1 │ │ -32a8be: 7220 a189 1000 |12f3: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a8c4: 6200 318f |12f6: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a8c8: 1a01 14b0 |12f8: const-string v1, "tololoche" // string@b014 │ │ -32a8cc: 7220 a189 1000 |12fa: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a8d2: 6200 318f |12fd: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a8d6: 1a01 15b0 |12ff: const-string v1, "tom-tom" // string@b015 │ │ -32a8da: 7220 a189 1000 |1301: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a8e0: 6200 318f |1304: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a8e4: 1a01 18b0 |1306: const-string v1, "tonkori" // string@b018 │ │ -32a8e8: 7220 a189 1000 |1308: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a8ee: 6200 318f |130b: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a8f2: 1a01 45b0 |130d: const-string v1, "topshuur" // string@b045 │ │ -32a8f6: 7220 a189 1000 |130f: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a8fc: 6200 318f |1312: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a900: 1a01 5ab0 |1314: const-string v1, "toy piano" // string@b05a │ │ -32a904: 7220 a189 1000 |1316: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a90a: 6200 318f |1319: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a90e: 1a01 f2b0 |131b: const-string v1, "tràm plè" // string@b0f2 │ │ -32a912: 7220 a189 1000 |131d: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a918: 6200 318f |1320: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a91c: 1a01 f3b0 |1322: const-string v1, "trắng jâu" // string@b0f3 │ │ -32a920: 7220 a189 1000 |1324: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a926: 6200 318f |1327: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a92a: 1a01 f4b0 |1329: const-string v1, "trắng lu" // string@b0f4 │ │ -32a92e: 7220 a189 1000 |132b: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a934: 6200 318f |132e: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a938: 1a01 a2b0 |1330: const-string v1, "translated" // string@b0a2 │ │ -32a93c: 7220 a189 1000 |1332: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a942: 6200 318f |1335: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a946: 1a01 b2b0 |1337: const-string v1, "transliterated" // string@b0b2 │ │ -32a94a: 7220 a189 1000 |1339: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a950: 6200 318f |133c: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a954: 1a01 b7b0 |133e: const-string v1, "transverse flute" // string@b0b7 │ │ -32a958: 7220 a189 1000 |1340: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a95e: 6200 318f |1343: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a962: 1a01 bab0 |1345: const-string v1, "treble" // string@b0ba │ │ -32a966: 7220 a189 1000 |1347: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a96c: 6200 318f |134a: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a970: 1a01 c1b0 |134c: const-string v1, "tres" // string@b0c1 │ │ -32a974: 7220 a189 1000 |134e: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a97a: 6200 318f |1351: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a97e: 1a01 c4b0 |1353: const-string v1, "triangle" // string@b0c4 │ │ -32a982: 7220 a189 1000 |1355: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a988: 6200 318f |1358: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a98c: 1a01 d6b0 |135a: const-string v1, "tromba marina" // string@b0d6 │ │ -32a990: 7220 a189 1000 |135c: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a996: 6200 318f |135f: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a99a: 1a01 d7b0 |1361: const-string v1, "trombone" // string@b0d7 │ │ -32a99e: 7220 a189 1000 |1363: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a9a4: 6200 318f |1366: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a9a8: 1a01 d8b0 |1368: const-string v1, "tromboon" // string@b0d8 │ │ -32a9ac: 7220 a189 1000 |136a: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a9b2: 6200 318f |136d: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a9b6: 1a01 f5b0 |136f: const-string v1, "trống bông" // string@b0f5 │ │ -32a9ba: 7220 a189 1000 |1371: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a9c0: 6200 318f |1374: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a9c4: 1a01 dab0 |1376: const-string v1, "trumpet" // string@b0da │ │ -32a9c8: 7220 a189 1000 |1378: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a9ce: 6200 318f |137b: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a9d2: 1a01 3aae |137d: const-string v1, "t'rưng" // string@ae3a │ │ -32a9d6: 7220 a189 1000 |137f: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a9dc: 6200 318f |1382: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a9e0: 1a01 fcb0 |1384: const-string v1, "tuba" // string@b0fc │ │ -32a9e4: 7220 a189 1000 |1386: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a9ea: 6200 318f |1389: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a9ee: 1a01 fdb0 |138b: const-string v1, "tubax" // string@b0fd │ │ -32a9f2: 7220 a189 1000 |138d: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32a9f8: 6200 318f |1390: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32a9fc: 1a01 feb0 |1392: const-string v1, "tubon" // string@b0fe │ │ -32aa00: 7220 a189 1000 |1394: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32aa06: 6200 318f |1397: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32aa0a: 1a01 ffb0 |1399: const-string v1, "tubular bells" // string@b0ff │ │ -32aa0e: 7220 a189 1000 |139b: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32aa14: 6200 318f |139e: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32aa18: 1a01 02b1 |13a0: const-string v1, "tumbi" // string@b102 │ │ -32aa1c: 7220 a189 1000 |13a2: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32aa22: 6200 318f |13a5: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32aa26: 1a01 03b1 |13a7: const-string v1, "tuned percussion" // string@b103 │ │ -32aa2a: 7220 a189 1000 |13a9: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32aa30: 6200 318f |13ac: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32aa34: 1a01 07b1 |13ae: const-string v1, "turkish baglama" // string@b107 │ │ -32aa38: 7220 a189 1000 |13b0: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32aa3e: 6200 318f |13b3: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32aa42: 1a01 08b1 |13b5: const-string v1, "turntable(s)" // string@b108 │ │ -32aa46: 7220 a189 1000 |13b7: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32aa4c: 6200 318f |13ba: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32aa50: 1a01 16b1 |13bc: const-string v1, "txalaparta" // string@b116 │ │ -32aa54: 7220 a189 1000 |13be: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32aa5a: 6200 318f |13c1: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32aa5e: 1a01 22b1 |13c3: const-string v1, "typewriter" // string@b122 │ │ -32aa62: 7220 a189 1000 |13c5: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32aa68: 6200 318f |13c8: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32aa6c: 1a01 24b1 |13ca: const-string v1, "tzoura" // string@b124 │ │ -32aa70: 7220 a189 1000 |13cc: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32aa76: 6200 318f |13cf: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32aa7a: 1a01 29b1 |13d1: const-string v1, "udu" // string@b129 │ │ -32aa7e: 7220 a189 1000 |13d3: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32aa84: 6200 318f |13d6: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32aa88: 1a01 2eb1 |13d8: const-string v1, "uilleann pipes" // string@b12e │ │ -32aa8c: 7220 a189 1000 |13da: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32aa92: 6200 318f |13dd: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32aa96: 1a01 31b1 |13df: const-string v1, "ukeke" // string@b131 │ │ -32aa9a: 7220 a189 1000 |13e1: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32aaa0: 6200 318f |13e4: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32aaa4: 1a01 33b1 |13e6: const-string v1, "ukulele" // string@b133 │ │ -32aaa8: 7220 a189 1000 |13e8: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32aaae: 6200 318f |13eb: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32aab2: 1a01 82b2 |13ed: const-string v1, "upright piano" // string@b282 │ │ -32aab6: 7220 a189 1000 |13ef: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32aabc: 6200 318f |13f2: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32aac0: 1a01 afb5 |13f4: const-string v1, "ütőgardon" // string@b5af │ │ -32aac4: 7220 a189 1000 |13f6: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32aaca: 6200 318f |13f9: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32aace: 1a01 aeb2 |13fb: const-string v1, "vacuum cleaner" // string@b2ae │ │ -32aad2: 7220 a189 1000 |13fd: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32aad8: 6200 318f |1400: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32aadc: 1a01 b4b3 |1402: const-string v1, "valiha" // string@b3b4 │ │ -32aae0: 7220 a189 1000 |1404: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32aae6: 6200 318f |1407: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32aaea: 1a01 c9b3 |1409: const-string v1, "valved brass instruments" // string@b3c9 │ │ -32aaee: 7220 a189 1000 |140b: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32aaf4: 6200 318f |140e: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32aaf8: 1a01 c8b3 |1410: const-string v1, "valve trombone" // string@b3c8 │ │ -32aafc: 7220 a189 1000 |1412: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32ab02: 6200 318f |1415: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32ab06: 1a01 d6b3 |1417: const-string v1, "venu" // string@b3d6 │ │ -32ab0a: 7220 a189 1000 |1419: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32ab10: 6200 318f |141c: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32ab14: 1a01 f1b3 |141e: const-string v1, "vessel drum" // string@b3f1 │ │ -32ab18: 7220 a189 1000 |1420: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32ab1e: 6200 318f |1423: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32ab22: 1a01 f2b3 |1425: const-string v1, "vessel flute" // string@b3f2 │ │ -32ab26: 7220 a189 1000 |1427: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32ab2c: 6200 318f |142a: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32ab30: 1a01 f3b3 |142c: const-string v1, "vibraphone" // string@b3f3 │ │ -32ab34: 7220 a189 1000 |142e: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32ab3a: 6200 318f |1431: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32ab3e: 1a01 f4b3 |1433: const-string v1, "vibraslap" // string@b3f4 │ │ -32ab42: 7220 a189 1000 |1435: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32ab48: 6200 318f |1438: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32ab4c: 1a01 f7b3 |143a: const-string v1, "vichitra veena" // string@b3f7 │ │ -32ab50: 7220 a189 1000 |143c: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32ab56: 6200 318f |143f: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32ab5a: 1a01 fcb3 |1441: const-string v1, "vielle" // string@b3fc │ │ -32ab5e: 7220 a189 1000 |1443: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32ab64: 6200 318f |1446: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32ab68: 1a01 fdb3 |1448: const-string v1, "vienna horn" // string@b3fd │ │ -32ab6c: 7220 a189 1000 |144a: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32ab72: 6200 318f |144d: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32ab76: 1a01 feb3 |144f: const-string v1, "vietnamese guitar" // string@b3fe │ │ -32ab7a: 7220 a189 1000 |1451: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32ab80: 6200 318f |1454: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32ab84: 1a01 15b4 |1456: const-string v1, "viola" // string@b415 │ │ -32ab88: 7220 a189 1000 |1458: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32ab8e: 6200 318f |145b: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32ab92: 1a01 16b4 |145d: const-string v1, "violin" // string@b416 │ │ -32ab96: 7220 a189 1000 |145f: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32ab9c: 6200 318f |1462: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32aba0: 1a01 17b4 |1464: const-string v1, "violoncello piccolo" // string@b417 │ │ -32aba4: 7220 a189 1000 |1466: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32abaa: 6200 318f |1469: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32abae: 1a01 18b4 |146b: const-string v1, "violone" // string@b418 │ │ -32abb2: 7220 a189 1000 |146d: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32abb8: 6200 318f |1470: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32abbc: 1a01 19b4 |1472: const-string v1, "violotta" // string@b419 │ │ -32abc0: 7220 a189 1000 |1474: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32abc6: 6200 318f |1477: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32abca: 1a01 1ab4 |1479: const-string v1, "virginal" // string@b41a │ │ -32abce: 7220 a189 1000 |147b: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32abd4: 6200 318f |147e: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32abd8: 1a01 25b4 |1480: const-string v1, "vocal" // string@b425 │ │ -32abdc: 7220 a189 1000 |1482: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32abe2: 6200 318f |1485: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32abe6: 1a01 26b4 |1487: const-string v1, "vocals" // string@b426 │ │ -32abea: 7220 a189 1000 |1489: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32abf0: 6200 318f |148c: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32abf4: 1a01 27b4 |148e: const-string v1, "vocoder" // string@b427 │ │ -32abf8: 7220 a189 1000 |1490: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32abfe: 6200 318f |1493: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32ac02: 1a01 28b4 |1495: const-string v1, "voice synthesizer" // string@b428 │ │ -32ac06: 7220 a189 1000 |1497: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32ac0c: 6200 318f |149a: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32ac10: 1a01 3fb4 |149c: const-string v1, "wagner tuba" // string@b43f │ │ -32ac14: 7220 a189 1000 |149e: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32ac1a: 6200 318f |14a1: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32ac1e: 1a01 4cb4 |14a3: const-string v1, "warr guitar" // string@b44c │ │ -32ac22: 7220 a189 1000 |14a5: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32ac28: 6200 318f |14a8: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32ac2c: 1a01 51b4 |14aa: const-string v1, "washboard" // string@b451 │ │ -32ac30: 7220 a189 1000 |14ac: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32ac36: 6200 318f |14af: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32ac3a: 1a01 52b4 |14b1: const-string v1, "washtub bass" // string@b452 │ │ -32ac3e: 7220 a189 1000 |14b3: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32ac44: 6200 318f |14b6: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32ac48: 1a01 54b4 |14b8: const-string v1, "waterphone" // string@b454 │ │ -32ac4c: 7220 a189 1000 |14ba: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32ac52: 6200 318f |14bd: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32ac56: 1a01 60b4 |14bf: const-string v1, "wavedrum" // string@b460 │ │ -32ac5a: 7220 a189 1000 |14c1: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32ac60: 6200 318f |14c4: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32ac64: 1a01 68b4 |14c6: const-string v1, "whip" // string@b468 │ │ -32ac68: 7220 a189 1000 |14c8: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32ac6e: 6200 318f |14cb: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32ac72: 1a01 69b4 |14cd: const-string v1, "whistle" // string@b469 │ │ -32ac76: 7220 a189 1000 |14cf: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32ac7c: 6200 318f |14d2: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32ac80: 1a01 7eb4 |14d4: const-string v1, "willow flute" // string@b47e │ │ -32ac84: 7220 a189 1000 |14d6: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32ac8a: 6200 318f |14d9: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32ac8e: 1a01 7fb4 |14db: const-string v1, "wind chime" // string@b47f │ │ -32ac92: 7220 a189 1000 |14dd: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32ac98: 6200 318f |14e0: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32ac9c: 1a01 80b4 |14e2: const-string v1, "wind instruments" // string@b480 │ │ -32aca0: 7220 a189 1000 |14e4: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32aca6: 6200 318f |14e7: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32acaa: 1a01 8db4 |14e9: const-string v1, "wire-strung harp" // string@b48d │ │ -32acae: 7220 a189 1000 |14eb: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32acb4: 6200 318f |14ee: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32acb8: 1a01 a1b4 |14f0: const-string v1, "wood block" // string@b4a1 │ │ -32acbc: 7220 a189 1000 |14f2: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32acc2: 6200 318f |14f5: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32acc6: 1a01 a2b4 |14f7: const-string v1, "wooden fish" // string@b4a2 │ │ -32acca: 7220 a189 1000 |14f9: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32acd0: 6200 318f |14fc: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32acd4: 1a01 a3b4 |14fe: const-string v1, "woodwind" // string@b4a3 │ │ -32acd8: 7220 a189 1000 |1500: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32acde: 6200 318f |1503: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32ace2: 1a01 a7b4 |1505: const-string v1, "wot" // string@b4a7 │ │ -32ace6: 7220 a189 1000 |1507: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32acec: 6200 318f |150a: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32acf0: 1a01 1bb5 |150c: const-string v1, "wurlitzer electric piano" // string@b51b │ │ -32acf4: 7220 a189 1000 |150e: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32acfa: 6200 318f |1511: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32acfe: 1a01 22b5 |1513: const-string v1, "xalam" // string@b522 │ │ -32ad02: 7220 a189 1000 |1515: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32ad08: 6200 318f |1518: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32ad0c: 1a01 23b5 |151a: const-string v1, "xaphoon" // string@b523 │ │ -32ad10: 7220 a189 1000 |151c: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32ad16: 6200 318f |151f: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32ad1a: 1a01 26b5 |1521: const-string v1, "xiao" // string@b526 │ │ -32ad1e: 7220 a189 1000 |1523: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32ad24: 6200 318f |1526: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32ad28: 1a01 27b5 |1528: const-string v1, "xiaoluo" // string@b527 │ │ -32ad2c: 7220 a189 1000 |152a: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32ad32: 6200 318f |152d: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32ad36: 1a01 3ab5 |152f: const-string v1, "xun" // string@b53a │ │ -32ad3a: 7220 a189 1000 |1531: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32ad40: 6200 318f |1534: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32ad44: 1a01 3cb5 |1536: const-string v1, "xylophone" // string@b53c │ │ -32ad48: 7220 a189 1000 |1538: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32ad4e: 6200 318f |153b: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32ad52: 1a01 3db5 |153d: const-string v1, "xylorimba" // string@b53d │ │ -32ad56: 7220 a189 1000 |153f: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32ad5c: 6200 318f |1542: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32ad60: 1a01 47b5 |1544: const-string v1, "yangqin" // string@b547 │ │ -32ad64: 7220 a189 1000 |1546: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32ad6a: 6200 318f |1549: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32ad6e: 1a01 4ab5 |154b: const-string v1, "yatga" // string@b54a │ │ -32ad72: 7220 a189 1000 |154d: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32ad78: 6200 318f |1550: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32ad7c: 1a01 4bb5 |1552: const-string v1, "yaylı tanbur" // string@b54b │ │ -32ad80: 7220 a189 1000 |1554: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32ad86: 6200 318f |1557: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32ad8a: 1a01 54b5 |1559: const-string v1, "yehu" // string@b554 │ │ -32ad8e: 7220 a189 1000 |155b: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32ad94: 6200 318f |155e: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32ad98: 1a01 57b5 |1560: const-string v1, "yonggo" // string@b557 │ │ -32ad9c: 7220 a189 1000 |1562: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32ada2: 6200 318f |1565: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32ada6: 1a01 5bb5 |1567: const-string v1, "yueqin" // string@b55b │ │ -32adaa: 7220 a189 1000 |1569: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32adb0: 6200 318f |156c: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32adb4: 1a01 66b5 |156e: const-string v1, "zabumba" // string@b566 │ │ -32adb8: 7220 a189 1000 |1570: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32adbe: 6200 318f |1573: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32adc2: 1a01 beb5 |1575: const-string v1, "żafżafa" // string@b5be │ │ -32adc6: 7220 a189 1000 |1577: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32adcc: 6200 318f |157a: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32add0: 1a01 bfb5 |157c: const-string v1, "żaqq" // string@b5bf │ │ -32add4: 7220 a189 1000 |157e: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32adda: 6200 318f |1581: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32adde: 1a01 68b5 |1583: const-string v1, "zarb" // string@b568 │ │ -32ade2: 7220 a189 1000 |1585: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32ade8: 6200 318f |1588: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32adec: 1a01 6cb5 |158a: const-string v1, "zhaleika" // string@b56c │ │ -32adf0: 7220 a189 1000 |158c: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32adf6: 6200 318f |158f: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32adfa: 1a01 6eb5 |1591: const-string v1, "zhonghu" // string@b56e │ │ -32adfe: 7220 a189 1000 |1593: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32ae04: 6200 318f |1596: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32ae08: 1a01 6fb5 |1598: const-string v1, "zhongruan" // string@b56f │ │ -32ae0c: 7220 a189 1000 |159a: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32ae12: 6200 318f |159d: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32ae16: 1a01 70b5 |159f: const-string v1, "zill" // string@b570 │ │ -32ae1a: 7220 a189 1000 |15a1: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32ae20: 6200 318f |15a4: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32ae24: 1a01 71b5 |15a6: const-string v1, "zither" // string@b571 │ │ -32ae28: 7220 a189 1000 |15a8: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32ae2e: 6200 318f |15ab: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32ae32: 1a01 c0b5 |15ad: const-string v1, "żummara" // string@b5c0 │ │ -32ae36: 7220 a189 1000 |15af: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32ae3c: 6200 318f |15b2: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -32ae40: 1a01 75b5 |15b4: const-string v1, "zurna" // string@b575 │ │ -32ae44: 7220 a189 1000 |15b6: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -32ae4a: 0e00 |15b9: return-void │ │ +3282cc: |[3282cc] org.jaudiotagger.tag.id3.valuepair.MusicianCredits.:()V │ │ +3282dc: 2200 8d10 |0000: new-instance v0, Ljava/util/HashSet; // type@108d │ │ +3282e0: 7010 3b89 0000 |0002: invoke-direct {v0}, Ljava/util/HashSet;.:()V // method@893b │ │ +3282e6: 6900 318f |0005: sput-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +3282ea: 1a01 9f04 |0007: const-string v1, "12 string guitar" // string@049f │ │ +3282ee: 7220 a189 1000 |0009: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +3282f4: 6200 318f |000c: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +3282f8: 1a01 a804 |000e: const-string v1, "17-string koto" // string@04a8 │ │ +3282fc: 7220 a189 1000 |0010: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328302: 6200 318f |0013: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328306: 1a01 6858 |0015: const-string v1, "accompaniment" // string@5868 │ │ +32830a: 7220 a189 1000 |0017: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328310: 6200 318f |001a: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328314: 1a01 6958 |001c: const-string v1, "accordina" // string@5869 │ │ +328318: 7220 a189 1000 |001e: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32831e: 6200 318f |0021: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328322: 1a01 6a58 |0023: const-string v1, "accordion" // string@586a │ │ +328326: 7220 a189 1000 |0025: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32832c: 6200 318f |0028: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328330: 1a01 7058 |002a: const-string v1, "acoustic" // string@5870 │ │ +328334: 7220 a189 1000 |002c: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32833a: 6200 318f |002f: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32833e: 1a01 115a |0031: const-string v1, "additional" // string@5a11 │ │ +328342: 7220 a189 1000 |0033: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328348: 6200 318f |0036: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32834c: 1a01 2f5a |0038: const-string v1, "aeolian harp" // string@5a2f │ │ +328350: 7220 a189 1000 |003a: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328356: 6200 318f |003d: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32835a: 1a01 335a |003f: const-string v1, "afoxé" // string@5a33 │ │ +32835e: 7220 a189 1000 |0041: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328364: 6200 318f |0044: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328368: 1a01 365a |0046: const-string v1, "afuche / cabasa" // string@5a36 │ │ +32836c: 7220 a189 1000 |0048: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328372: 6200 318f |004b: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328376: 1a01 375a |004d: const-string v1, "agogô" // string@5a37 │ │ +32837a: 7220 a189 1000 |004f: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328380: 6200 318f |0052: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328384: 1a01 3e5a |0054: const-string v1, "ajaeng" // string@5a3e │ │ +328388: 7220 a189 1000 |0056: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32838e: 6200 318f |0059: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328392: 1a01 415a |005b: const-string v1, "akete" // string@5a41 │ │ +328396: 7220 a189 1000 |005d: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32839c: 6200 318f |0060: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +3283a0: 1a01 525a |0062: const-string v1, "alfaia" // string@5a52 │ │ +3283a4: 7220 a189 1000 |0064: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +3283aa: 6200 318f |0067: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +3283ae: 1a01 555a |0069: const-string v1, "algozey" // string@5a55 │ │ +3283b2: 7220 a189 1000 |006b: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +3283b8: 6200 318f |006e: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +3283bc: 1a01 765a |0070: const-string v1, "alphorn" // string@5a76 │ │ +3283c0: 7220 a189 1000 |0072: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +3283c6: 6200 318f |0075: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +3283ca: 1a01 795a |0077: const-string v1, "alto" // string@5a79 │ │ +3283ce: 7220 a189 1000 |0079: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +3283d4: 6200 318f |007c: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +3283d8: 1a01 7b5a |007e: const-string v1, "amadinda" // string@5a7b │ │ +3283dc: 7220 a189 1000 |0080: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +3283e2: 6200 318f |0083: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +3283e6: 1a01 045c |0085: const-string v1, "ankle rattlers" // string@5c04 │ │ +3283ea: 7220 a189 1000 |0087: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +3283f0: 6200 318f |008a: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +3283f4: 1a01 0a5c |008c: const-string v1, "anvil" // string@5c0a │ │ +3283f8: 7220 a189 1000 |008e: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +3283fe: 6200 318f |0091: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328402: 1a01 195c |0093: const-string v1, "appalachian dulcimer" // string@5c19 │ │ +328406: 7220 a189 1000 |0095: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32840c: 6200 318f |0098: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328410: 1a01 8a5c |009a: const-string v1, "archlute" // string@5c8a │ │ +328414: 7220 a189 1000 |009c: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32841a: 6200 318f |009f: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32841e: 1a01 8b5c |00a1: const-string v1, "archtop guitar" // string@5c8b │ │ +328422: 7220 a189 1000 |00a3: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328428: 6200 318f |00a6: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32842c: 1a01 9f5c |00a8: const-string v1, "arghul" // string@5c9f │ │ +328430: 7220 a189 1000 |00aa: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328436: 6200 318f |00ad: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32843a: 1a01 db5c |00af: const-string v1, "assistant" // string@5cdb │ │ +32843e: 7220 a189 1000 |00b1: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328444: 6200 318f |00b4: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328448: 1a01 dc5c |00b6: const-string v1, "associate" // string@5cdc │ │ +32844c: 7220 a189 1000 |00b8: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328452: 6200 318f |00bb: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328456: 1a01 e55c |00bd: const-string v1, "atabaque" // string@5ce5 │ │ +32845a: 7220 a189 1000 |00bf: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328460: 6200 318f |00c2: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328464: 1a01 e85c |00c4: const-string v1, "atarigane" // string@5ce8 │ │ +328468: 7220 a189 1000 |00c6: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32846e: 6200 318f |00c9: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328472: 1a01 345d |00cb: const-string v1, "autoharp" // string@5d34 │ │ +328476: 7220 a189 1000 |00cd: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32847c: 6200 318f |00d0: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328480: 1a01 555d |00d2: const-string v1, "background vocals" // string@5d55 │ │ +328484: 7220 a189 1000 |00d4: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32848a: 6200 318f |00d7: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32848e: 1a01 7f5d |00d9: const-string v1, "baglama" // string@5d7f │ │ +328492: 7220 a189 1000 |00db: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328498: 6200 318f |00de: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32849c: 1a01 805d |00e0: const-string v1, "bagpipe" // string@5d80 │ │ +3284a0: 7220 a189 1000 |00e2: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +3284a6: 6200 318f |00e5: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +3284aa: 1a01 8b5d |00e7: const-string v1, "band" // string@5d8b │ │ +3284ae: 7220 a189 1000 |00e9: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +3284b4: 6200 318f |00ec: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +3284b8: 1a01 825d |00ee: const-string v1, "bajo sexto" // string@5d82 │ │ +3284bc: 7220 a189 1000 |00f0: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +3284c2: 6200 318f |00f3: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +3284c6: 1a01 855d |00f5: const-string v1, "balafon" // string@5d85 │ │ +3284ca: 7220 a189 1000 |00f7: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +3284d0: 6200 318f |00fa: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +3284d4: 1a01 865d |00fc: const-string v1, "balalaika" // string@5d86 │ │ +3284d8: 7220 a189 1000 |00fe: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +3284de: 6200 318f |0101: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +3284e2: 1a01 875d |0103: const-string v1, "baltic psalteries" // string@5d87 │ │ +3284e6: 7220 a189 1000 |0105: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +3284ec: 6200 318f |0108: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +3284f0: 1a01 895d |010a: const-string v1, "bamboo angklung" // string@5d89 │ │ +3284f4: 7220 a189 1000 |010c: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +3284fa: 6200 318f |010f: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +3284fe: 1a01 8c5d |0111: const-string v1, "bandoneón" // string@5d8c │ │ +328502: 7220 a189 1000 |0113: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328508: 6200 318f |0116: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32850c: 1a01 8d5d |0118: const-string v1, "bandora" // string@5d8d │ │ +328510: 7220 a189 1000 |011a: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328516: 6200 318f |011d: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32851a: 1a01 8e5d |011f: const-string v1, "bandura" // string@5d8e │ │ +32851e: 7220 a189 1000 |0121: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328524: 6200 318f |0124: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328528: 1a01 8f5d |0126: const-string v1, "bandurria" // string@5d8f │ │ +32852c: 7220 a189 1000 |0128: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328532: 6200 318f |012b: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328536: 1a01 905d |012d: const-string v1, "bangu" // string@5d90 │ │ +32853a: 7220 a189 1000 |012f: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328540: 6200 318f |0132: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328544: 1a01 915d |0134: const-string v1, "banhu" // string@5d91 │ │ +328548: 7220 a189 1000 |0136: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32854e: 6200 318f |0139: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328552: 1a01 925d |013b: const-string v1, "banjitar" // string@5d92 │ │ +328556: 7220 a189 1000 |013d: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32855c: 6200 318f |0140: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328560: 1a01 935d |0142: const-string v1, "banjo" // string@5d93 │ │ +328564: 7220 a189 1000 |0144: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32856a: 6200 318f |0147: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32856e: 1a01 945d |0149: const-string v1, "bansuri" // string@5d94 │ │ +328572: 7220 a189 1000 |014b: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328578: 6200 318f |014e: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32857c: 1a01 975d |0150: const-string v1, "baritone" // string@5d97 │ │ +328580: 7220 a189 1000 |0152: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328586: 6200 318f |0155: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32858a: 1a01 985d |0157: const-string v1, "baroque" // string@5d98 │ │ +32858e: 7220 a189 1000 |0159: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328594: 6200 318f |015c: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328598: 1a01 995d |015e: const-string v1, "barrel drum" // string@5d99 │ │ +32859c: 7220 a189 1000 |0160: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +3285a2: 6200 318f |0163: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +3285a6: 1a01 9a5d |0165: const-string v1, "barrel organ" // string@5d9a │ │ +3285aa: 7220 a189 1000 |0167: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +3285b0: 6200 318f |016a: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +3285b4: 1a01 a05d |016c: const-string v1, "baryton" // string@5da0 │ │ +3285b8: 7220 a189 1000 |016e: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +3285be: 6200 318f |0171: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +3285c2: 1a01 ae5d |0173: const-string v1, "bass" // string@5dae │ │ +3285c6: 7220 a189 1000 |0175: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +3285cc: 6200 318f |0178: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +3285d0: 1a01 b15d |017a: const-string v1, "batá drum" // string@5db1 │ │ +3285d4: 7220 a189 1000 |017c: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +3285da: 6200 318f |017f: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +3285de: 1a01 b25d |0181: const-string v1, "bawu" // string@5db2 │ │ +3285e2: 7220 a189 1000 |0183: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +3285e8: 6200 318f |0186: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +3285ec: 1a01 b35d |0188: const-string v1, "bayan" // string@5db3 │ │ +3285f0: 7220 a189 1000 |018a: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +3285f6: 6200 318f |018d: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +3285fa: 1a01 b45d |018f: const-string v1, "bazooka" // string@5db4 │ │ +3285fe: 7220 a189 1000 |0191: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328604: 6200 318f |0194: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328608: 1a01 d55d |0196: const-string v1, "bellow-blown bagpipes" // string@5dd5 │ │ +32860c: 7220 a189 1000 |0198: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328612: 6200 318f |019b: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328616: 1a01 d65d |019d: const-string v1, "bells" // string@5dd6 │ │ +32861a: 7220 a189 1000 |019f: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328620: 6200 318f |01a2: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328624: 1a01 d45d |01a4: const-string v1, "bell tree" // string@5dd4 │ │ +328628: 7220 a189 1000 |01a6: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32862e: 6200 318f |01a9: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328632: 1a01 d95d |01ab: const-string v1, "bendir" // string@5dd9 │ │ +328636: 7220 a189 1000 |01ad: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32863c: 6200 318f |01b0: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328640: 1a01 db5d |01b2: const-string v1, "berimbau" // string@5ddb │ │ +328644: 7220 a189 1000 |01b4: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32864a: 6200 318f |01b7: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32864e: 1a01 f65d |01b9: const-string v1, "bicycle bell" // string@5df6 │ │ +328652: 7220 a189 1000 |01bb: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328658: 6200 318f |01be: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32865c: 1a01 015e |01c0: const-string v1, "bin-sasara" // string@5e01 │ │ +328660: 7220 a189 1000 |01c2: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328666: 6200 318f |01c5: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32866a: 1a01 175e |01c7: const-string v1, "birch lur" // string@5e17 │ │ +32866e: 7220 a189 1000 |01c9: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328674: 6200 318f |01cc: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328678: 1a01 255e |01ce: const-string v1, "biwa" // string@5e25 │ │ +32867c: 7220 a189 1000 |01d0: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328682: 6200 318f |01d3: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328686: 1a01 345e |01d5: const-string v1, "boatswain's pipe" // string@5e34 │ │ +32868a: 7220 a189 1000 |01d7: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328690: 6200 318f |01da: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328694: 1a01 365e |01dc: const-string v1, "bodhrán" // string@5e36 │ │ +328698: 7220 a189 1000 |01de: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32869e: 6200 318f |01e1: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +3286a2: 1a01 385e |01e3: const-string v1, "body percussion" // string@5e38 │ │ +3286a6: 7220 a189 1000 |01e5: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +3286ac: 6200 318f |01e8: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +3286b0: 1a01 3b5e |01ea: const-string v1, "bolon" // string@5e3b │ │ +3286b4: 7220 a189 1000 |01ec: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +3286ba: 6200 318f |01ef: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +3286be: 1a01 3c5e |01f1: const-string v1, "bombarde" // string@5e3c │ │ +3286c2: 7220 a189 1000 |01f3: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +3286c8: 6200 318f |01f6: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +3286cc: 1a01 3d5e |01f8: const-string v1, "bones" // string@5e3d │ │ +3286d0: 7220 a189 1000 |01fa: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +3286d6: 6200 318f |01fd: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +3286da: 1a01 3e5e |01ff: const-string v1, "bongos" // string@5e3e │ │ +3286de: 7220 a189 1000 |0201: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +3286e4: 6200 318f |0204: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +3286e8: 1a01 695e |0206: const-string v1, "bouzouki" // string@5e69 │ │ +3286ec: 7220 a189 1000 |0208: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +3286f2: 6200 318f |020b: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +3286f6: 1a01 6a5e |020d: const-string v1, "bowed piano" // string@5e6a │ │ +3286fa: 7220 a189 1000 |020f: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328700: 6200 318f |0212: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328704: 1a01 6b5e |0214: const-string v1, "bowed psaltery" // string@5e6b │ │ +328708: 7220 a189 1000 |0216: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32870e: 6200 318f |0219: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328712: 1a01 6c5e |021b: const-string v1, "bowed string instruments" // string@5e6c │ │ +328716: 7220 a189 1000 |021d: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32871c: 6200 318f |0220: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328720: 1a01 855e |0222: const-string v1, "brass" // string@5e85 │ │ +328724: 7220 a189 1000 |0224: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32872a: 6200 318f |0227: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32872e: 1a01 935e |0229: const-string v1, "bronze lur" // string@5e93 │ │ +328732: 7220 a189 1000 |022b: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328738: 6200 318f |022e: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32873c: 1a01 955e |0230: const-string v1, "brushes" // string@5e95 │ │ +328740: 7220 a189 1000 |0232: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328746: 6200 318f |0235: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32874a: 1a01 b75e |0237: const-string v1, "bugle" // string@5eb7 │ │ +32874e: 7220 a189 1000 |0239: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328754: 6200 318f |023c: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328758: 1a01 db5e |023e: const-string v1, "buisine" // string@5edb │ │ +32875c: 7220 a189 1000 |0240: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328762: 6200 318f |0243: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328766: 1a01 dc5e |0245: const-string v1, "buk" // string@5edc │ │ +32876a: 7220 a189 1000 |0247: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328770: 6200 318f |024a: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328774: 1a01 de5e |024c: const-string v1, "bulbul tarang" // string@5ede │ │ +328778: 7220 a189 1000 |024e: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32877e: 6200 318f |0251: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328782: 1a01 df5e |0253: const-string v1, "bullroarer" // string@5edf │ │ +328786: 7220 a189 1000 |0255: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32878c: 6200 318f |0258: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328790: 1a01 e45e |025a: const-string v1, "button accordion" // string@5ee4 │ │ +328794: 7220 a189 1000 |025c: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32879a: 6200 318f |025f: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32879e: 1a01 f65e |0261: const-string v1, "buzuq" // string@5ef6 │ │ +3287a2: 7220 a189 1000 |0263: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +3287a8: 6200 318f |0266: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +3287ac: 1a01 0c5f |0268: const-string v1, "cajón" // string@5f0c │ │ +3287b0: 7220 a189 1000 |026a: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +3287b6: 6200 318f |026d: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +3287ba: 1a01 0d5f |026f: const-string v1, "calabash" // string@5f0d │ │ +3287be: 7220 a189 1000 |0271: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +3287c4: 6200 318f |0274: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +3287c8: 1a01 925f |0276: const-string v1, "calliope" // string@5f92 │ │ +3287cc: 7220 a189 1000 |0278: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +3287d2: 6200 318f |027b: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +3287d6: 1a01 da5f |027d: const-string v1, "cancelled" // string@5fda │ │ +3287da: 7220 a189 1000 |027f: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +3287e0: 6200 318f |0282: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +3287e4: 1a01 1560 |0284: const-string v1, "carillon" // string@6015 │ │ +3287e8: 7220 a189 1000 |0286: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +3287ee: 6200 318f |0289: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +3287f2: 1a01 1860 |028b: const-string v1, "castanets" // string@6018 │ │ +3287f6: 7220 a189 1000 |028d: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +3287fc: 6200 318f |0290: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328800: 1a01 1e60 |0292: const-string v1, "cavaquinho" // string@601e │ │ +328804: 7220 a189 1000 |0294: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32880a: 6200 318f |0297: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32880e: 1a01 1f60 |0299: const-string v1, "caxixi" // string@601f │ │ +328812: 7220 a189 1000 |029b: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328818: 6200 318f |029e: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32881c: 1a01 2960 |02a0: const-string v1, "celeste" // string@6029 │ │ +328820: 7220 a189 1000 |02a2: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328826: 6200 318f |02a5: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32882a: 1a01 2860 |02a7: const-string v1, "celesta" // string@6028 │ │ +32882e: 7220 a189 1000 |02a9: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328834: 6200 318f |02ac: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328838: 1a01 2a60 |02ae: const-string v1, "cello" // string@602a │ │ +32883c: 7220 a189 1000 |02b0: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328842: 6200 318f |02b3: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328846: 1a01 2c60 |02b5: const-string v1, "cembalet" // string@602c │ │ +32884a: 7220 a189 1000 |02b7: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328850: 6200 318f |02ba: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328854: 1a01 aeb5 |02bc: const-string v1, "çevgen" // string@b5ae │ │ +328858: 7220 a189 1000 |02be: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32885e: 6200 318f |02c1: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328862: 1a01 4060 |02c3: const-string v1, "chacha" // string@6040 │ │ +328866: 7220 a189 1000 |02c5: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32886c: 6200 318f |02c8: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328870: 1a01 4660 |02ca: const-string v1, "chainsaw" // string@6046 │ │ +328874: 7220 a189 1000 |02cc: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32887a: 6200 318f |02cf: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32887e: 1a01 4760 |02d1: const-string v1, "chakhe" // string@6047 │ │ +328882: 7220 a189 1000 |02d3: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328888: 6200 318f |02d6: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32888c: 1a01 4860 |02d8: const-string v1, "chalumeau" // string@6048 │ │ +328890: 7220 a189 1000 |02da: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328896: 6200 318f |02dd: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32889a: 1a01 4a60 |02df: const-string v1, "chamberlin" // string@604a │ │ +32889e: 7220 a189 1000 |02e1: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +3288a4: 6200 318f |02e4: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +3288a8: 1a01 4960 |02e6: const-string v1, "chamber" // string@6049 │ │ +3288ac: 7220 a189 1000 |02e8: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +3288b2: 6200 318f |02eb: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +3288b6: 1a01 4b60 |02ed: const-string v1, "chande" // string@604b │ │ +3288ba: 7220 a189 1000 |02ef: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +3288c0: 6200 318f |02f2: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +3288c4: 1a01 6760 |02f4: const-string v1, "chanzy" // string@6067 │ │ +3288c8: 7220 a189 1000 |02f6: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +3288ce: 6200 318f |02f9: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +3288d2: 1a01 6860 |02fb: const-string v1, "chap" // string@6068 │ │ +3288d6: 7220 a189 1000 |02fd: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +3288dc: 6200 318f |0300: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +3288e0: 1a01 6960 |0302: const-string v1, "chapman stick" // string@6069 │ │ +3288e4: 7220 a189 1000 |0304: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +3288ea: 6200 318f |0307: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +3288ee: 1a01 7160 |0309: const-string v1, "charango" // string@6071 │ │ +3288f2: 7220 a189 1000 |030b: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +3288f8: 6200 318f |030e: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +3288fc: 1a01 7460 |0310: const-string v1, "chau gong" // string@6074 │ │ +328900: 7220 a189 1000 |0312: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328906: 6200 318f |0315: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32890a: 1a01 c960 |0317: const-string v1, "chikuzen biwa" // string@60c9 │ │ +32890e: 7220 a189 1000 |0319: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328914: 6200 318f |031c: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328918: 1a01 d560 |031e: const-string v1, "chime bar" // string@60d5 │ │ +32891c: 7220 a189 1000 |0320: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328922: 6200 318f |0323: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328926: 1a01 d660 |0325: const-string v1, "chimes" // string@60d6 │ │ +32892a: 7220 a189 1000 |0327: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328930: 6200 318f |032a: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328934: 1a01 d760 |032c: const-string v1, "ching" // string@60d7 │ │ +328938: 7220 a189 1000 |032e: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32893e: 6200 318f |0331: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328942: 1a01 f460 |0333: const-string v1, "chitra veena" // string@60f4 │ │ +328946: 7220 a189 1000 |0335: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32894c: 6200 318f |0338: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328950: 1a01 fa60 |033a: const-string v1, "choir" // string@60fa │ │ +328954: 7220 a189 1000 |033c: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32895a: 6200 318f |033f: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32895e: 1a01 0461 |0341: const-string v1, "chromatic button accordion" // string@6104 │ │ +328962: 7220 a189 1000 |0343: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328968: 6200 318f |0346: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32896c: 1a01 0561 |0348: const-string v1, "chromatic harmonica" // string@6105 │ │ +328970: 7220 a189 1000 |034a: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328976: 6200 318f |034d: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32897a: 1a01 2561 |034f: const-string v1, "citole" // string@6125 │ │ +32897e: 7220 a189 1000 |0351: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328984: 6200 318f |0354: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328988: 1a01 2661 |0356: const-string v1, "cittern" // string@6126 │ │ +32898c: 7220 a189 1000 |0358: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328992: 6200 318f |035b: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328996: 1a01 2761 |035d: const-string v1, "cizhonghu" // string@6127 │ │ +32899a: 7220 a189 1000 |035f: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +3289a0: 6200 318f |0362: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +3289a4: 1a01 2d61 |0364: const-string v1, "clarinet" // string@612d │ │ +3289a8: 7220 a189 1000 |0366: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +3289ae: 6200 318f |0369: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +3289b2: 1a01 3161 |036b: const-string v1, "classical guitar" // string@6131 │ │ +3289b6: 7220 a189 1000 |036d: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +3289bc: 6200 318f |0370: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +3289c0: 1a01 3261 |0372: const-string v1, "classical kemençe" // string@6132 │ │ +3289c4: 7220 a189 1000 |0374: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +3289ca: 6200 318f |0377: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +3289ce: 1a01 3361 |0379: const-string v1, "claves" // string@6133 │ │ +3289d2: 7220 a189 1000 |037b: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +3289d8: 6200 318f |037e: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +3289dc: 1a01 3461 |0380: const-string v1, "clavichord" // string@6134 │ │ +3289e0: 7220 a189 1000 |0382: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +3289e6: 6200 318f |0385: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +3289ea: 1a01 3561 |0387: const-string v1, "clavinet" // string@6135 │ │ +3289ee: 7220 a189 1000 |0389: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +3289f4: 6200 318f |038c: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +3289f8: 1a01 3661 |038e: const-string v1, "claviola" // string@6136 │ │ +3289fc: 7220 a189 1000 |0390: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328a02: 6200 318f |0393: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328a06: 1a01 d461 |0395: const-string v1, "co" // string@61d4 │ │ +328a0a: 7220 a189 1000 |0397: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328a10: 6200 318f |039a: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328a14: 1a01 8e65 |039c: const-string v1, "cò ke" // string@658e │ │ +328a18: 7220 a189 1000 |039e: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328a1e: 6200 318f |03a1: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328a22: 1a01 ad62 |03a3: const-string v1, "concert flute" // string@62ad │ │ +328a26: 7220 a189 1000 |03a5: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328a2c: 6200 318f |03a8: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328a30: 1a01 ae62 |03aa: const-string v1, "concert harp" // string@62ae │ │ +328a34: 7220 a189 1000 |03ac: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328a3a: 6200 318f |03af: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328a3e: 1a01 af62 |03b1: const-string v1, "concertina" // string@62af │ │ +328a42: 7220 a189 1000 |03b3: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328a48: 6200 318f |03b6: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328a4c: 1a01 b062 |03b8: const-string v1, "conch" // string@62b0 │ │ +328a50: 7220 a189 1000 |03ba: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328a56: 6200 318f |03bd: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328a5a: 1a01 c562 |03bf: const-string v1, "congas" // string@62c5 │ │ +328a5e: 7220 a189 1000 |03c1: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328a64: 6200 318f |03c4: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328a68: 1a01 3363 |03c6: const-string v1, "continuum" // string@6333 │ │ +328a6c: 7220 a189 1000 |03c8: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328a72: 6200 318f |03cb: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328a76: 1a01 3463 |03cd: const-string v1, "contrabass clarinet" // string@6334 │ │ +328a7a: 7220 a189 1000 |03cf: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328a80: 6200 318f |03d2: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328a84: 1a01 3763 |03d4: const-string v1, "contrabassoon" // string@6337 │ │ +328a88: 7220 a189 1000 |03d6: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328a8e: 6200 318f |03d9: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328a92: 1a01 3563 |03db: const-string v1, "contrabass recorder" // string@6335 │ │ +328a96: 7220 a189 1000 |03dd: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328a9c: 6200 318f |03e0: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328aa0: 1a01 3663 |03e2: const-string v1, "contrabass saxophone" // string@6336 │ │ +328aa4: 7220 a189 1000 |03e4: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328aaa: 6200 318f |03e7: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328aae: 1a01 3863 |03e9: const-string v1, "contralto vocals" // string@6338 │ │ +328ab2: 7220 a189 1000 |03eb: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328ab8: 6200 318f |03ee: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328abc: 1a01 9463 |03f0: const-string v1, "cornamuse" // string@6394 │ │ +328ac0: 7220 a189 1000 |03f2: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328ac6: 6200 318f |03f5: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328aca: 1a01 a963 |03f7: const-string v1, "cornet" // string@63a9 │ │ +328ace: 7220 a189 1000 |03f9: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328ad4: 6200 318f |03fc: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328ad8: 1a01 aa63 |03fe: const-string v1, "cornett" // string@63aa │ │ +328adc: 7220 a189 1000 |0400: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328ae2: 6200 318f |0403: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328ae6: 1a01 bc63 |0405: const-string v1, "countertenor vocals" // string@63bc │ │ +328aea: 7220 a189 1000 |0407: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328af0: 6200 318f |040a: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328af4: 1a01 bd63 |040c: const-string v1, "cover" // string@63bd │ │ +328af8: 7220 a189 1000 |040e: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328afe: 6200 318f |0411: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328b02: 1a01 c163 |0413: const-string v1, "cowbell" // string@63c1 │ │ +328b06: 7220 a189 1000 |0415: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328b0c: 6200 318f |0418: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328b10: 1a01 ca63 |041a: const-string v1, "craviola" // string@63ca │ │ +328b14: 7220 a189 1000 |041c: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328b1a: 6200 318f |041f: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328b1e: 1a01 1765 |0421: const-string v1, "cretan lyra" // string@6517 │ │ +328b22: 7220 a189 1000 |0423: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328b28: 6200 318f |0426: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328b2c: 1a01 1965 |0428: const-string v1, "cristal baschet" // string@6519 │ │ +328b30: 7220 a189 1000 |042a: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328b36: 6200 318f |042d: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328b3a: 1a01 1d65 |042f: const-string v1, "crotales" // string@651d │ │ +328b3e: 7220 a189 1000 |0431: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328b44: 6200 318f |0434: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328b48: 1a01 2065 |0436: const-string v1, "crumhorn" // string@6520 │ │ +328b4c: 7220 a189 1000 |0438: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328b52: 6200 318f |043b: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328b56: 1a01 2265 |043d: const-string v1, "crwth" // string@6522 │ │ +328b5a: 7220 a189 1000 |043f: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328b60: 6200 318f |0442: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328b64: 1a01 2665 |0444: const-string v1, "cuatro" // string@6526 │ │ +328b68: 7220 a189 1000 |0446: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328b6e: 6200 318f |0449: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328b72: 1a01 8565 |044b: const-string v1, "cuíca" // string@6585 │ │ +328b76: 7220 a189 1000 |044d: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328b7c: 6200 318f |0450: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328b80: 1a01 8f65 |0452: const-string v1, "cümbüş" // string@658f │ │ +328b84: 7220 a189 1000 |0454: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328b8a: 6200 318f |0457: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328b8e: 1a01 8965 |0459: const-string v1, "cylindrical drum" // string@6589 │ │ +328b92: 7220 a189 1000 |045b: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328b98: 6200 318f |045e: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328b9c: 1a01 8b65 |0460: const-string v1, "cymbals" // string@658b │ │ +328ba0: 7220 a189 1000 |0462: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328ba6: 6200 318f |0465: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328baa: 1a01 8c65 |0467: const-string v1, "cymbalum" // string@658c │ │ +328bae: 7220 a189 1000 |0469: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328bb4: 6200 318f |046c: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328bb8: 1a01 9365 |046e: const-string v1, "daegeum" // string@6593 │ │ +328bbc: 7220 a189 1000 |0470: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328bc2: 6200 318f |0473: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328bc6: 1a01 9465 |0475: const-string v1, "daf" // string@6594 │ │ +328bca: 7220 a189 1000 |0477: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328bd0: 6200 318f |047a: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328bd4: 1a01 9565 |047c: const-string v1, "daire" // string@6595 │ │ +328bd8: 7220 a189 1000 |047e: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328bde: 6200 318f |0481: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328be2: 1a01 9765 |0483: const-string v1, "daluo" // string@6597 │ │ +328be6: 7220 a189 1000 |0485: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328bec: 6200 318f |0488: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328bf0: 1a01 b2b5 |048a: const-string v1, "đàn bầu" // string@b5b2 │ │ +328bf4: 7220 a189 1000 |048c: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328bfa: 6200 318f |048f: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328bfe: 1a01 b3b5 |0491: const-string v1, "đàn nguyệt" // string@b5b3 │ │ +328c02: 7220 a189 1000 |0493: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328c08: 6200 318f |0496: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328c0c: 1a01 b4b5 |0498: const-string v1, "đàn nhị" // string@b5b4 │ │ +328c10: 7220 a189 1000 |049a: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328c16: 6200 318f |049d: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328c1a: 1a01 b5b5 |049f: const-string v1, "đàn tam" // string@b5b5 │ │ +328c1e: 7220 a189 1000 |04a1: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328c24: 6200 318f |04a4: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328c28: 1a01 b6b5 |04a6: const-string v1, "đàn tam thập lục" // string@b5b6 │ │ +328c2c: 7220 a189 1000 |04a8: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328c32: 6200 318f |04ab: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328c36: 1a01 b7b5 |04ad: const-string v1, "đàn tranh" // string@b5b7 │ │ +328c3a: 7220 a189 1000 |04af: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328c40: 6200 318f |04b2: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328c44: 1a01 b8b5 |04b4: const-string v1, "đàn tứ" // string@b5b8 │ │ +328c48: 7220 a189 1000 |04b6: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328c4e: 6200 318f |04b9: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328c52: 1a01 b9b5 |04bb: const-string v1, "đàn tứ dây" // string@b5b9 │ │ +328c56: 7220 a189 1000 |04bd: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328c5c: 6200 318f |04c0: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328c60: 1a01 bab5 |04c2: const-string v1, "đàn tỳ bà" // string@b5ba │ │ +328c64: 7220 a189 1000 |04c4: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328c6a: 6200 318f |04c7: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328c6e: 1a01 9a65 |04c9: const-string v1, "darbuka" // string@659a │ │ +328c72: 7220 a189 1000 |04cb: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328c78: 6200 318f |04ce: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328c7c: 1a01 9b65 |04d0: const-string v1, "daruan" // string@659b │ │ +328c80: 7220 a189 1000 |04d2: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328c86: 6200 318f |04d5: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328c8a: 1a01 ca65 |04d7: const-string v1, "davul" // string@65ca │ │ +328c8e: 7220 a189 1000 |04d9: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328c94: 6200 318f |04dc: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328c98: 1a01 4566 |04de: const-string v1, "denis d'or" // string@6645 │ │ +328c9c: 7220 a189 1000 |04e0: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328ca2: 6200 318f |04e3: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328ca6: 1a01 5566 |04e5: const-string v1, "descant recorder / soprano recorder" // string@6655 │ │ +328caa: 7220 a189 1000 |04e7: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328cb0: 6200 318f |04ea: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328cb4: 1a01 0467 |04ec: const-string v1, "dhol" // string@6704 │ │ +328cb8: 7220 a189 1000 |04ee: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328cbe: 6200 318f |04f1: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328cc2: 1a01 0567 |04f3: const-string v1, "dholak" // string@6705 │ │ +328cc6: 7220 a189 1000 |04f5: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328ccc: 6200 318f |04f8: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328cd0: 1a01 1567 |04fa: const-string v1, "diatonic accordion / melodeon" // string@6715 │ │ +328cd4: 7220 a189 1000 |04fc: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328cda: 6200 318f |04ff: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328cde: 1a01 1b67 |0501: const-string v1, "diddley bow" // string@671b │ │ +328ce2: 7220 a189 1000 |0503: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328ce8: 6200 318f |0506: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328cec: 1a01 1c67 |0508: const-string v1, "didgeridoo" // string@671c │ │ +328cf0: 7220 a189 1000 |050a: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328cf6: 6200 318f |050d: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328cfa: 1a01 2267 |050f: const-string v1, "dilruba" // string@6722 │ │ +328cfe: 7220 a189 1000 |0511: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328d04: 6200 318f |0514: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328d08: 1a01 b0b5 |0516: const-string v1, "đing buốt" // string@b5b0 │ │ +328d0c: 7220 a189 1000 |0518: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328d12: 6200 318f |051b: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328d16: 1a01 b1b5 |051d: const-string v1, "đing năm" // string@b5b1 │ │ +328d1a: 7220 a189 1000 |051f: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328d20: 6200 318f |0522: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328d24: 1a01 3467 |0524: const-string v1, "ding tac ta" // string@6734 │ │ +328d28: 7220 a189 1000 |0526: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328d2e: 6200 318f |0529: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328d32: 1a01 5d67 |052b: const-string v1, "disk drive" // string@675d │ │ +328d36: 7220 a189 1000 |052d: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328d3c: 6200 318f |0530: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328d40: 1a01 1b68 |0532: const-string v1, "diyingehu" // string@681b │ │ +328d44: 7220 a189 1000 |0534: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328d4a: 6200 318f |0537: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328d4e: 1a01 1c68 |0539: const-string v1, "dizi" // string@681c │ │ +328d52: 7220 a189 1000 |053b: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328d58: 6200 318f |053e: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328d5c: 1a01 1d68 |0540: const-string v1, "djembe" // string@681d │ │ +328d60: 7220 a189 1000 |0542: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328d66: 6200 318f |0545: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328d6a: 1a01 3b68 |0547: const-string v1, "dobro" // string@683b │ │ +328d6e: 7220 a189 1000 |0549: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328d74: 6200 318f |054c: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328d78: 1a01 4068 |054e: const-string v1, "dohol" // string@6840 │ │ +328d7c: 7220 a189 1000 |0550: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328d82: 6200 318f |0553: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328d86: 1a01 4268 |0555: const-string v1, "dolceola" // string@6842 │ │ +328d8a: 7220 a189 1000 |0557: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328d90: 6200 318f |055a: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328d94: 1a01 4368 |055c: const-string v1, "dombra" // string@6843 │ │ +328d98: 7220 a189 1000 |055e: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328d9e: 6200 318f |0561: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328da2: 1a01 4468 |0563: const-string v1, "domra" // string@6844 │ │ +328da6: 7220 a189 1000 |0565: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328dac: 6200 318f |0568: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328db0: 1a01 4868 |056a: const-string v1, "donso ngɔni" // string@6848 │ │ +328db4: 7220 a189 1000 |056c: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328dba: 6200 318f |056f: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328dbe: 1a01 4968 |0571: const-string v1, "doshpuluur" // string@6849 │ │ +328dc2: 7220 a189 1000 |0573: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328dc8: 6200 318f |0576: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328dcc: 1a01 4b68 |0578: const-string v1, "double bass" // string@684b │ │ +328dd0: 7220 a189 1000 |057a: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328dd6: 6200 318f |057d: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328dda: 1a01 4c68 |057f: const-string v1, "double reed" // string@684c │ │ +328dde: 7220 a189 1000 |0581: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328de4: 6200 318f |0584: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328de8: 1a01 5868 |0586: const-string v1, "doyra" // string@6858 │ │ +328dec: 7220 a189 1000 |0588: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328df2: 6200 318f |058b: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328df6: 1a01 6a68 |058d: const-string v1, "dramyin" // string@686a │ │ +328dfa: 7220 a189 1000 |058f: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328e00: 6200 318f |0592: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328e04: 1a01 dc68 |0594: const-string v1, "drum machine" // string@68dc │ │ +328e08: 7220 a189 1000 |0596: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328e0e: 6200 318f |0599: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328e12: 1a01 dd68 |059b: const-string v1, "drums" // string@68dd │ │ +328e16: 7220 a189 1000 |059d: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328e1c: 6200 318f |05a0: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328e20: 1a01 de68 |05a2: const-string v1, "drumset" // string@68de │ │ +328e24: 7220 a189 1000 |05a4: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328e2a: 6200 318f |05a7: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328e2e: 1a01 e968 |05a9: const-string v1, "dubreq stylophone" // string@68e9 │ │ +328e32: 7220 a189 1000 |05ab: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328e38: 6200 318f |05ae: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328e3c: 1a01 ea68 |05b0: const-string v1, "duck call" // string@68ea │ │ +328e40: 7220 a189 1000 |05b2: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328e46: 6200 318f |05b5: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328e4a: 1a01 eb68 |05b7: const-string v1, "duct flute" // string@68eb │ │ +328e4e: 7220 a189 1000 |05b9: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328e54: 6200 318f |05bc: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328e58: 1a01 ec68 |05be: const-string v1, "duduk" // string@68ec │ │ +328e5c: 7220 a189 1000 |05c0: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328e62: 6200 318f |05c3: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328e66: 1a01 ed68 |05c5: const-string v1, "dulce melos" // string@68ed │ │ +328e6a: 7220 a189 1000 |05c7: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328e70: 6200 318f |05ca: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328e74: 1a01 ee68 |05cc: const-string v1, "dulcian" // string@68ee │ │ +328e78: 7220 a189 1000 |05ce: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328e7e: 6200 318f |05d1: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328e82: 1a01 ef68 |05d3: const-string v1, "dulzaina" // string@68ef │ │ +328e86: 7220 a189 1000 |05d5: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328e8c: 6200 318f |05d8: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328e90: 1a01 f868 |05da: const-string v1, "dunun" // string@68f8 │ │ +328e94: 7220 a189 1000 |05dc: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328e9a: 6200 318f |05df: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328e9e: 1a01 0169 |05e1: const-string v1, "dutar" // string@6901 │ │ +328ea2: 7220 a189 1000 |05e3: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328ea8: 6200 318f |05e6: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328eac: 1a01 0269 |05e8: const-string v1, "duxianqin" // string@6902 │ │ +328eb0: 7220 a189 1000 |05ea: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328eb6: 6200 318f |05ed: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328eba: 1a01 1169 |05ef: const-string v1, "ebow" // string@6911 │ │ +328ebe: 7220 a189 1000 |05f1: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328ec4: 6200 318f |05f4: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328ec8: 1a01 2b69 |05f6: const-string v1, "effects" // string@692b │ │ +328ecc: 7220 a189 1000 |05f8: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328ed2: 6200 318f |05fb: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328ed6: 1a01 0669 |05fd: const-string v1, "e-flat clarinet" // string@6906 │ │ +328eda: 7220 a189 1000 |05ff: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328ee0: 6200 318f |0602: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328ee4: 1a01 3069 |0604: const-string v1, "ektara" // string@6930 │ │ +328ee8: 7220 a189 1000 |0606: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328eee: 6200 318f |0609: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328ef2: 1a01 3469 |060b: const-string v1, "electric bass guitar" // string@6934 │ │ +328ef6: 7220 a189 1000 |060d: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328efc: 6200 318f |0610: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328f00: 1a01 3569 |0612: const-string v1, "electric cello" // string@6935 │ │ +328f04: 7220 a189 1000 |0614: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328f0a: 6200 318f |0617: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328f0e: 1a01 3669 |0619: const-string v1, "electric fretless guitar" // string@6936 │ │ +328f12: 7220 a189 1000 |061b: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328f18: 6200 318f |061e: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328f1c: 1a01 3769 |0620: const-string v1, "electric grand piano" // string@6937 │ │ +328f20: 7220 a189 1000 |0622: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328f26: 6200 318f |0625: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328f2a: 1a01 3869 |0627: const-string v1, "electric guitar" // string@6938 │ │ +328f2e: 7220 a189 1000 |0629: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328f34: 6200 318f |062c: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328f38: 1a01 3969 |062e: const-string v1, "electric harp" // string@6939 │ │ +328f3c: 7220 a189 1000 |0630: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328f42: 6200 318f |0633: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328f46: 1a01 3a69 |0635: const-string v1, "electric lap steel guitar" // string@693a │ │ +328f4a: 7220 a189 1000 |0637: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328f50: 6200 318f |063a: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328f54: 1a01 3b69 |063c: const-string v1, "electric piano" // string@693b │ │ +328f58: 7220 a189 1000 |063e: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328f5e: 6200 318f |0641: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328f62: 1a01 3c69 |0643: const-string v1, "electric sitar" // string@693c │ │ +328f66: 7220 a189 1000 |0645: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328f6c: 6200 318f |0648: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328f70: 1a01 3d69 |064a: const-string v1, "electric upright bass" // string@693d │ │ +328f74: 7220 a189 1000 |064c: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328f7a: 6200 318f |064f: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328f7e: 1a01 3e69 |0651: const-string v1, "electric viola" // string@693e │ │ +328f82: 7220 a189 1000 |0653: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328f88: 6200 318f |0656: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328f8c: 1a01 3f69 |0658: const-string v1, "electric violin" // string@693f │ │ +328f90: 7220 a189 1000 |065a: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328f96: 6200 318f |065d: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328f9a: 1a01 4069 |065f: const-string v1, "electronic drum set" // string@6940 │ │ +328f9e: 7220 a189 1000 |0661: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328fa4: 6200 318f |0664: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328fa8: 1a01 4169 |0666: const-string v1, "electronic instruments" // string@6941 │ │ +328fac: 7220 a189 1000 |0668: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328fb2: 6200 318f |066b: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328fb6: 1a01 4269 |066d: const-string v1, "electronic organ" // string@6942 │ │ +328fba: 7220 a189 1000 |066f: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328fc0: 6200 318f |0672: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328fc4: 1a01 4369 |0674: const-string v1, "electronic wind instrument" // string@6943 │ │ +328fc8: 7220 a189 1000 |0676: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328fce: 6200 318f |0679: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328fd2: 1a01 5769 |067b: const-string v1, "emeritus" // string@6957 │ │ +328fd6: 7220 a189 1000 |067d: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328fdc: 6200 318f |0680: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328fe0: 1a01 7e69 |0682: const-string v1, "end-blown flute" // string@697e │ │ +328fe4: 7220 a189 1000 |0684: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328fea: 6200 318f |0687: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328fee: 1a01 ca69 |0689: const-string v1, "english horn" // string@69ca │ │ +328ff2: 7220 a189 1000 |068b: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +328ff8: 6200 318f |068e: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328ffc: 1a01 266a |0690: const-string v1, "erhu" // string@6a26 │ │ +329000: 7220 a189 1000 |0692: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329006: 6200 318f |0695: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32900a: 1a01 456a |0697: const-string v1, "esraj" // string@6a45 │ │ +32900e: 7220 a189 1000 |0699: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329014: 6200 318f |069c: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329018: 1a01 496a |069e: const-string v1, "euphonium" // string@6a49 │ │ +32901c: 7220 a189 1000 |06a0: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329022: 6200 318f |06a3: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329026: 1a01 586a |06a5: const-string v1, "ewi" // string@6a58 │ │ +32902a: 7220 a189 1000 |06a7: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329030: 6200 318f |06aa: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329034: 1a01 746a |06ac: const-string v1, "executive" // string@6a74 │ │ +329038: 7220 a189 1000 |06ae: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32903e: 6200 318f |06b1: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329042: 1a01 146b |06b3: const-string v1, "farfisa" // string@6b14 │ │ +329046: 7220 a189 1000 |06b5: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32904c: 6200 318f |06b8: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329050: 1a01 336b |06ba: const-string v1, "fiddle" // string@6b33 │ │ +329054: 7220 a189 1000 |06bc: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32905a: 6200 318f |06bf: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32905e: 1a01 426b |06c1: const-string v1, "fife" // string@6b42 │ │ +329062: 7220 a189 1000 |06c3: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329068: 6200 318f |06c6: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32906c: 1a01 186c |06c8: const-string v1, "finger cymbals" // string@6c18 │ │ +329070: 7220 a189 1000 |06ca: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329076: 6200 318f |06cd: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32907a: 1a01 196c |06cf: const-string v1, "finger snaps" // string@6c19 │ │ +32907e: 7220 a189 1000 |06d1: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329084: 6200 318f |06d4: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329088: 1a01 486c |06d6: const-string v1, "five-string banjo" // string@6c48 │ │ +32908c: 7220 a189 1000 |06d8: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329092: 6200 318f |06db: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329096: 1a01 6d6c |06dd: const-string v1, "floppy disk drive" // string@6c6d │ │ +32909a: 7220 a189 1000 |06df: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +3290a0: 6200 318f |06e2: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +3290a4: 1a01 816c |06e4: const-string v1, "flugelhorn" // string@6c81 │ │ +3290a8: 7220 a189 1000 |06e6: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +3290ae: 6200 318f |06e9: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +3290b2: 1a01 826c |06eb: const-string v1, "flumpet" // string@6c82 │ │ +3290b6: 7220 a189 1000 |06ed: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +3290bc: 6200 318f |06f0: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +3290c0: 1a01 8e6c |06f2: const-string v1, "flute" // string@6c8e │ │ +3290c4: 7220 a189 1000 |06f4: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +3290ca: 6200 318f |06f7: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +3290ce: 1a01 8f6c |06f9: const-string v1, "flûte d'amour" // string@6c8f │ │ +3290d2: 7220 a189 1000 |06fb: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +3290d8: 6200 318f |06fe: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +3290dc: 1a01 986c |0700: const-string v1, "folk harp" // string@6c98 │ │ +3290e0: 7220 a189 1000 |0702: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +3290e6: 6200 318f |0705: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +3290ea: 1a01 b16c |0707: const-string v1, "foot percussion" // string@6cb1 │ │ +3290ee: 7220 a189 1000 |0709: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +3290f4: 6200 318f |070c: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +3290f8: 1a01 fc6c |070e: const-string v1, "fortepiano" // string@6cfc │ │ +3290fc: 7220 a189 1000 |0710: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329102: 6200 318f |0713: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329106: 1a01 006d |0715: const-string v1, "four-string banjo" // string@6d00 │ │ +32910a: 7220 a189 1000 |0717: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329110: 6200 318f |071a: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329114: 1a01 016d |071c: const-string v1, "fourth flute" // string@6d01 │ │ +329118: 7220 a189 1000 |071e: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32911e: 6200 318f |0721: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329122: 1a01 106d |0723: const-string v1, "frame drum" // string@6d10 │ │ +329126: 7220 a189 1000 |0725: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32912c: 6200 318f |0728: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329130: 1a01 236d |072a: const-string v1, "free reed" // string@6d23 │ │ +329134: 7220 a189 1000 |072c: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32913a: 6200 318f |072f: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32913e: 1a01 296d |0731: const-string v1, "french horn" // string@6d29 │ │ +329142: 7220 a189 1000 |0733: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329148: 6200 318f |0736: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32914c: 1a01 2a6d |0738: const-string v1, "fretless bass" // string@6d2a │ │ +329150: 7220 a189 1000 |073a: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329156: 6200 318f |073d: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32915a: 1a01 2b6d |073f: const-string v1, "friction drum" // string@6d2b │ │ +32915e: 7220 a189 1000 |0741: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329164: 6200 318f |0744: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329168: 1a01 2c6d |0746: const-string v1, "friction idiophone" // string@6d2c │ │ +32916c: 7220 a189 1000 |0748: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329172: 6200 318f |074b: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329176: 1a01 516d |074d: const-string v1, "frottoir" // string@6d51 │ │ +32917a: 7220 a189 1000 |074f: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329180: 6200 318f |0752: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329184: 1a01 5b6d |0754: const-string v1, "fujara" // string@6d5b │ │ +329188: 7220 a189 1000 |0756: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32918e: 6200 318f |0759: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329192: 1a01 636d |075b: const-string v1, "gadulka" // string@6d63 │ │ +329196: 7220 a189 1000 |075d: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32919c: 6200 318f |0760: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +3291a0: 1a01 656d |0762: const-string v1, "gamelan" // string@6d65 │ │ +3291a4: 7220 a189 1000 |0764: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +3291aa: 6200 318f |0767: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +3291ae: 1a01 666d |0769: const-string v1, "gankogui" // string@6d66 │ │ +3291b2: 7220 a189 1000 |076b: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +3291b8: 6200 318f |076e: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +3291bc: 1a01 676d |0770: const-string v1, "ganzá" // string@6d67 │ │ +3291c0: 7220 a189 1000 |0772: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +3291c6: 6200 318f |0775: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +3291ca: 1a01 686d |0777: const-string v1, "gaohu" // string@6d68 │ │ +3291ce: 7220 a189 1000 |0779: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +3291d4: 6200 318f |077c: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +3291d8: 1a01 6a6d |077e: const-string v1, "garifuna drum" // string@6d6a │ │ +3291dc: 7220 a189 1000 |0780: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +3291e2: 6200 318f |0783: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +3291e6: 1a01 6b6d |0785: const-string v1, "garklein recorder" // string@6d6b │ │ +3291ea: 7220 a189 1000 |0787: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +3291f0: 6200 318f |078a: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +3291f4: 1a01 706d |078c: const-string v1, "gayageum" // string@6d70 │ │ +3291f8: 7220 a189 1000 |078e: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +3291fe: 6200 318f |0791: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329202: 1a01 766d |0793: const-string v1, "gehu" // string@6d76 │ │ +329206: 7220 a189 1000 |0795: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32920c: 6200 318f |0798: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329210: 1a01 956d |079a: const-string v1, "geomungo" // string@6d95 │ │ +329214: 7220 a189 1000 |079c: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32921a: 6200 318f |079f: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32921e: 1a01 986d |07a1: const-string v1, "german harp" // string@6d98 │ │ +329222: 7220 a189 1000 |07a3: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329228: 6200 318f |07a6: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32922c: 1a01 c079 |07a8: const-string v1, "ghatam" // string@79c0 │ │ +329230: 7220 a189 1000 |07aa: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329236: 6200 318f |07ad: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32923a: 1a01 bbb5 |07af: const-string v1, "ģīga" // string@b5bb │ │ +32923e: 7220 a189 1000 |07b1: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329244: 6200 318f |07b4: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329248: 1a01 c579 |07b6: const-string v1, "gittern" // string@79c5 │ │ +32924c: 7220 a189 1000 |07b8: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329252: 6200 318f |07bb: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329256: 1a01 c679 |07bd: const-string v1, "gizmo" // string@79c6 │ │ +32925a: 7220 a189 1000 |07bf: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329260: 6200 318f |07c2: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329264: 1a01 c879 |07c4: const-string v1, "glass harmonica" // string@79c8 │ │ +329268: 7220 a189 1000 |07c6: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32926e: 6200 318f |07c9: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329272: 1a01 c979 |07cb: const-string v1, "glass harp" // string@79c9 │ │ +329276: 7220 a189 1000 |07cd: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32927c: 6200 318f |07d0: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329280: 1a01 cc79 |07d2: const-string v1, "glockenspiel" // string@79cc │ │ +329284: 7220 a189 1000 |07d4: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32928a: 6200 318f |07d7: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32928e: 1a01 d579 |07d9: const-string v1, "goblet drum" // string@79d5 │ │ +329292: 7220 a189 1000 |07db: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329298: 6200 318f |07de: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32929c: 1a01 e379 |07e0: const-string v1, "gong" // string@79e3 │ │ +3292a0: 7220 a189 1000 |07e2: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +3292a6: 6200 318f |07e5: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +3292aa: 1a01 e479 |07e7: const-string v1, "gong bass drum" // string@79e4 │ │ +3292ae: 7220 a189 1000 |07e9: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +3292b4: 6200 318f |07ec: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +3292b8: 1a01 e579 |07ee: const-string v1, "gongs" // string@79e5 │ │ +3292bc: 7220 a189 1000 |07f0: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +3292c2: 6200 318f |07f3: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +3292c6: 1a01 f079 |07f5: const-string v1, "gralla" // string@79f0 │ │ +3292ca: 7220 a189 1000 |07f7: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +3292d0: 6200 318f |07fa: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +3292d4: 1a01 f179 |07fc: const-string v1, "gramorimba" // string@79f1 │ │ +3292d8: 7220 a189 1000 |07fe: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +3292de: 6200 318f |0801: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +3292e2: 1a01 f279 |0803: const-string v1, "grand piano" // string@79f2 │ │ +3292e6: 7220 a189 1000 |0805: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +3292ec: 6200 318f |0808: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +3292f0: 1a01 007a |080a: const-string v1, "great bass recorder / c-bass recorder" // string@7a00 │ │ +3292f4: 7220 a189 1000 |080c: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +3292fa: 6200 318f |080f: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +3292fe: 1a01 017a |0811: const-string v1, "greek baglama" // string@7a01 │ │ +329302: 7220 a189 1000 |0813: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329308: 6200 318f |0816: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32930c: 1a01 1b7a |0818: const-string v1, "guan" // string@7a1b │ │ +329310: 7220 a189 1000 |081a: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329316: 6200 318f |081d: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32931a: 1a01 1c7a |081f: const-string v1, "gudok" // string@7a1c │ │ +32931e: 7220 a189 1000 |0821: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329324: 6200 318f |0824: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329328: 1a01 1f7a |0826: const-string v1, "guest" // string@7a1f │ │ +32932c: 7220 a189 1000 |0828: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329332: 6200 318f |082b: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329336: 1a01 387a |082d: const-string v1, "güiro" // string@7a38 │ │ +32933a: 7220 a189 1000 |082f: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329340: 6200 318f |0832: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329344: 1a01 2a7a |0834: const-string v1, "guitalele" // string@7a2a │ │ +329348: 7220 a189 1000 |0836: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32934e: 6200 318f |0839: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329352: 1a01 2b7a |083b: const-string v1, "guitar" // string@7a2b │ │ +329356: 7220 a189 1000 |083d: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32935c: 6200 318f |0840: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329360: 1a01 2d7a |0842: const-string v1, "guitaret" // string@7a2d │ │ +329364: 7220 a189 1000 |0844: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32936a: 6200 318f |0847: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32936e: 7220 a189 1000 |0849: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329374: 6200 318f |084c: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329378: 1a01 2e7a |084e: const-string v1, "guitarrón chileno" // string@7a2e │ │ +32937c: 7220 a189 1000 |0850: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329382: 6200 318f |0853: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329386: 1a01 2f7a |0855: const-string v1, "guitarrón mexicano" // string@7a2f │ │ +32938a: 7220 a189 1000 |0857: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329390: 6200 318f |085a: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329394: 1a01 307a |085c: const-string v1, "guitars" // string@7a30 │ │ +329398: 7220 a189 1000 |085e: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32939e: 6200 318f |0861: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +3293a2: 1a01 2c7a |0863: const-string v1, "guitar synthesizer" // string@7a2c │ │ +3293a6: 7220 a189 1000 |0865: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +3293ac: 6200 318f |0868: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +3293b0: 1a01 327a |086a: const-string v1, "gumbri" // string@7a32 │ │ +3293b4: 7220 a189 1000 |086c: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +3293ba: 6200 318f |086f: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +3293be: 1a01 337a |0871: const-string v1, "guqin" // string@7a33 │ │ +3293c2: 7220 a189 1000 |0873: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +3293c8: 6200 318f |0876: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +3293cc: 1a01 347a |0878: const-string v1, "gusli" // string@7a34 │ │ +3293d0: 7220 a189 1000 |087a: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +3293d6: 6200 318f |087d: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +3293da: 1a01 357a |087f: const-string v1, "gut guitar" // string@7a35 │ │ +3293de: 7220 a189 1000 |0881: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +3293e4: 6200 318f |0884: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +3293e8: 1a01 367a |0886: const-string v1, "guzheng" // string@7a36 │ │ +3293ec: 7220 a189 1000 |0888: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +3293f2: 6200 318f |088b: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +3293f6: 1a01 397a |088d: const-string v1, "haegeum" // string@7a39 │ │ +3293fa: 7220 a189 1000 |088f: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329400: 6200 318f |0892: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329404: 1a01 447a |0894: const-string v1, "hammered dulcimer" // string@7a44 │ │ +329408: 7220 a189 1000 |0896: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32940e: 6200 318f |0899: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329412: 1a01 457a |089b: const-string v1, "hammond organ" // string@7a45 │ │ +329416: 7220 a189 1000 |089d: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32941c: 6200 318f |08a0: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329420: 1a01 467a |08a2: const-string v1, "handbells" // string@7a46 │ │ +329424: 7220 a189 1000 |08a4: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32942a: 6200 318f |08a7: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32942e: 1a01 477a |08a9: const-string v1, "handclaps" // string@7a47 │ │ +329432: 7220 a189 1000 |08ab: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329438: 6200 318f |08ae: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32943c: 1a01 637a |08b0: const-string v1, "hang" // string@7a63 │ │ +329440: 7220 a189 1000 |08b2: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329446: 6200 318f |08b5: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32944a: 1a01 667a |08b7: const-string v1, "hardart" // string@7a66 │ │ +32944e: 7220 a189 1000 |08b9: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329454: 6200 318f |08bc: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329458: 1a01 647a |08be: const-string v1, "hard disk drive" // string@7a64 │ │ +32945c: 7220 a189 1000 |08c0: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329462: 6200 318f |08c3: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329466: 1a01 677a |08c5: const-string v1, "hardingfele" // string@7a67 │ │ +32946a: 7220 a189 1000 |08c7: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329470: 6200 318f |08ca: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329474: 1a01 687a |08cc: const-string v1, "harmonica" // string@7a68 │ │ +329478: 7220 a189 1000 |08ce: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32947e: 6200 318f |08d1: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329482: 1a01 697a |08d3: const-string v1, "harmonium" // string@7a69 │ │ +329486: 7220 a189 1000 |08d5: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32948c: 6200 318f |08d8: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329490: 1a01 6a7a |08da: const-string v1, "harp" // string@7a6a │ │ +329494: 7220 a189 1000 |08dc: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32949a: 6200 318f |08df: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32949e: 1a01 6b7a |08e1: const-string v1, "harp guitar" // string@7a6b │ │ +3294a2: 7220 a189 1000 |08e3: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +3294a8: 6200 318f |08e6: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +3294ac: 1a01 6c7a |08e8: const-string v1, "harpsichord" // string@7a6c │ │ +3294b0: 7220 a189 1000 |08ea: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +3294b6: 6200 318f |08ed: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +3294ba: 1a01 ff7a |08ef: const-string v1, "hawaiian guitar" // string@7aff │ │ +3294be: 7220 a189 1000 |08f1: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +3294c4: 6200 318f |08f4: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +3294c8: 1a01 127b |08f6: const-string v1, "heckelphone" // string@7b12 │ │ +3294cc: 7220 a189 1000 |08f8: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +3294d2: 6200 318f |08fb: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +3294d6: 1a01 197b |08fd: const-string v1, "heike biwa" // string@7b19 │ │ +3294da: 7220 a189 1000 |08ff: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +3294e0: 6200 318f |0902: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +3294e4: 1a01 1a7b |0904: const-string v1, "helicon" // string@7b1a │ │ +3294e8: 7220 a189 1000 |0906: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +3294ee: 6200 318f |0909: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +3294f2: 1a01 2a7b |090b: const-string v1, "hichiriki" // string@7b2a │ │ +3294f6: 7220 a189 1000 |090d: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +3294fc: 6200 318f |0910: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329500: 1a01 297b |0912: const-string v1, "hi-hat" // string@7b29 │ │ +329504: 7220 a189 1000 |0914: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32950a: 6200 318f |0917: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32950e: 1a01 6b7b |0919: const-string v1, "hmông flute" // string@7b6b │ │ +329512: 7220 a189 1000 |091b: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329518: 6200 318f |091e: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32951c: 1a01 837b |0920: const-string v1, "horn" // string@7b83 │ │ +329520: 7220 a189 1000 |0922: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329526: 6200 318f |0925: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32952a: 1a01 857b |0927: const-string v1, "hotchiku" // string@7b85 │ │ +32952e: 7220 a189 1000 |0929: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329534: 6200 318f |092c: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329538: 1a01 8e7b |092e: const-string v1, "hourglass drum" // string@7b8e │ │ +32953c: 7220 a189 1000 |0930: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329542: 6200 318f |0933: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329546: 1a01 9d7b |0935: const-string v1, "hulusi" // string@7b9d │ │ +32954a: 7220 a189 1000 |0937: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329550: 6200 318f |093a: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329554: 1a01 a07b |093c: const-string v1, "huqin" // string@7ba0 │ │ +329558: 7220 a189 1000 |093e: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32955e: 6200 318f |0941: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329562: 1a01 a17b |0943: const-string v1, "hurdy gurdy" // string@7ba1 │ │ +329566: 7220 a189 1000 |0945: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32956c: 6200 318f |0948: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329570: 1a01 2d7c |094a: const-string v1, "idiophone" // string@7c2d │ │ +329574: 7220 a189 1000 |094c: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32957a: 6200 318f |094f: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32957e: 1a01 317c |0951: const-string v1, "igil" // string@7c31 │ │ +329582: 7220 a189 1000 |0953: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329588: 6200 318f |0956: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32958c: 1a01 947c |0958: const-string v1, "indian bamboo flutes" // string@7c94 │ │ +329590: 7220 a189 1000 |095a: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329596: 6200 318f |095d: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32959a: 1a01 367d |095f: const-string v1, "instrument" // string@7d36 │ │ +32959e: 7220 a189 1000 |0961: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +3295a4: 6200 318f |0964: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +3295a8: 1a01 377d |0966: const-string v1, "instrumental" // string@7d37 │ │ +3295ac: 7220 a189 1000 |0968: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +3295b2: 6200 318f |096b: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +3295b6: 1a01 9f7d |096d: const-string v1, "irish bouzouki" // string@7d9f │ │ +3295ba: 7220 a189 1000 |096f: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +3295c0: 6200 318f |0972: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +3295c4: 1a01 a07d |0974: const-string v1, "irish harp / clàrsach" // string@7da0 │ │ +3295c8: 7220 a189 1000 |0976: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +3295ce: 6200 318f |0979: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +3295d2: 1a01 b380 |097b: const-string v1, "janggu" // string@80b3 │ │ +3295d6: 7220 a189 1000 |097d: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +3295dc: 6200 318f |0980: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +3295e0: 1a01 ba80 |0982: const-string v1, "jew's harp" // string@80ba │ │ +3295e4: 7220 a189 1000 |0984: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +3295ea: 6200 318f |0987: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +3295ee: 1a01 bb80 |0989: const-string v1, "jing" // string@80bb │ │ +3295f2: 7220 a189 1000 |098b: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +3295f8: 6200 318f |098e: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +3295fc: 1a01 bc80 |0990: const-string v1, "jing'erhu" // string@80bc │ │ +329600: 7220 a189 1000 |0992: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329606: 6200 318f |0995: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32960a: 1a01 bd80 |0997: const-string v1, "jinghu" // string@80bd │ │ +32960e: 7220 a189 1000 |0999: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329614: 6200 318f |099c: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329618: 1a01 bf80 |099e: const-string v1, "jouhikko" // string@80bf │ │ +32961c: 7220 a189 1000 |09a0: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329622: 6200 318f |09a3: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329626: 1a01 c680 |09a5: const-string v1, "jug" // string@80c6 │ │ +32962a: 7220 a189 1000 |09a7: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329630: 6200 318f |09aa: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329634: 1a01 d880 |09ac: const-string v1, "kamancheh" // string@80d8 │ │ +329638: 7220 a189 1000 |09ae: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32963e: 6200 318f |09b1: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329642: 1a01 da80 |09b3: const-string v1, "kanjira" // string@80da │ │ +329646: 7220 a189 1000 |09b5: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32964c: 6200 318f |09b8: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329650: 1a01 db80 |09ba: const-string v1, "kanklės" // string@80db │ │ +329654: 7220 a189 1000 |09bc: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32965a: 6200 318f |09bf: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32965e: 1a01 dc80 |09c1: const-string v1, "kantele" // string@80dc │ │ +329662: 7220 a189 1000 |09c3: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329668: 6200 318f |09c6: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32966c: 1a01 dd80 |09c8: const-string v1, "kanun" // string@80dd │ │ +329670: 7220 a189 1000 |09ca: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329676: 6200 318f |09cd: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32967a: 1a01 e080 |09cf: const-string v1, "kartal" // string@80e0 │ │ +32967e: 7220 a189 1000 |09d1: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329684: 6200 318f |09d4: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329688: 1a01 e480 |09d6: const-string v1, "kaval" // string@80e4 │ │ +32968c: 7220 a189 1000 |09d8: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329692: 6200 318f |09db: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329696: 1a01 e780 |09dd: const-string v1, "kazoo" // string@80e7 │ │ +32969a: 7220 a189 1000 |09df: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +3296a0: 6200 318f |09e2: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +3296a4: 1a01 e980 |09e4: const-string v1, "kemençe of the black sea" // string@80e9 │ │ +3296a8: 7220 a189 1000 |09e6: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +3296ae: 6200 318f |09e9: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +3296b2: 1a01 e880 |09eb: const-string v1, "kemenche" // string@80e8 │ │ +3296b6: 7220 a189 1000 |09ed: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +3296bc: 6200 318f |09f0: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +3296c0: 1a01 3581 |09f2: const-string v1, "kèn bầu" // string@8135 │ │ +3296c4: 7220 a189 1000 |09f4: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +3296ca: 6200 318f |09f7: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +3296ce: 1a01 3681 |09f9: const-string v1, "kèn lá" // string@8136 │ │ +3296d2: 7220 a189 1000 |09fb: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +3296d8: 6200 318f |09fe: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +3296dc: 1a01 f480 |0a00: const-string v1, "keyboard" // string@80f4 │ │ +3296e0: 7220 a189 1000 |0a02: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +3296e6: 6200 318f |0a05: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +3296ea: 1a01 f580 |0a07: const-string v1, "keyboard bass" // string@80f5 │ │ +3296ee: 7220 a189 1000 |0a09: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +3296f4: 6200 318f |0a0c: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +3296f8: 1a01 f980 |0a0e: const-string v1, "keyed brass instruments" // string@80f9 │ │ +3296fc: 7220 a189 1000 |0a10: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329702: 6200 318f |0a13: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329706: 1a01 ff80 |0a15: const-string v1, "keytar" // string@80ff │ │ +32970a: 7220 a189 1000 |0a17: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329710: 6200 318f |0a1a: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329714: 1a01 0481 |0a1c: const-string v1, "khene" // string@8104 │ │ +329718: 7220 a189 1000 |0a1e: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32971e: 6200 318f |0a21: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329722: 1a01 0d81 |0a23: const-string v1, "khèn mèo" // string@810d │ │ +329726: 7220 a189 1000 |0a25: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32972c: 6200 318f |0a28: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329730: 1a01 0681 |0a2a: const-string v1, "khim" // string@8106 │ │ +329734: 7220 a189 1000 |0a2c: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32973a: 6200 318f |0a2f: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32973e: 1a01 0781 |0a31: const-string v1, "khlui" // string@8107 │ │ +329742: 7220 a189 1000 |0a33: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329748: 6200 318f |0a36: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32974c: 1a01 0a81 |0a38: const-string v1, "khong wong" // string@810a │ │ +329750: 7220 a189 1000 |0a3a: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329756: 6200 318f |0a3d: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32975a: 1a01 0b81 |0a3f: const-string v1, "khong wong lek" // string@810b │ │ +32975e: 7220 a189 1000 |0a41: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329764: 6200 318f |0a44: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329768: 1a01 0c81 |0a46: const-string v1, "khong wong yai" // string@810c │ │ +32976c: 7220 a189 1000 |0a48: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329772: 6200 318f |0a4b: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329776: 1a01 1581 |0a4d: const-string v1, "kinnor" // string@8115 │ │ +32977a: 7220 a189 1000 |0a4f: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329780: 6200 318f |0a52: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329784: 1a01 0e81 |0a54: const-string v1, "ki pah" // string@810e │ │ +329788: 7220 a189 1000 |0a56: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32978e: 6200 318f |0a59: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329792: 1a01 1781 |0a5b: const-string v1, "kithara" // string@8117 │ │ +329796: 7220 a189 1000 |0a5d: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32979c: 6200 318f |0a60: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +3297a0: 1a01 1981 |0a62: const-string v1, "kkwaenggwari" // string@8119 │ │ +3297a4: 7220 a189 1000 |0a64: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +3297aa: 6200 318f |0a67: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +3297ae: 1a01 1a81 |0a69: const-string v1, "klong khaek" // string@811a │ │ +3297b2: 7220 a189 1000 |0a6b: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +3297b8: 6200 318f |0a6e: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +3297bc: 1a01 cf80 |0a70: const-string v1, "k'lông pút" // string@80cf │ │ +3297c0: 7220 a189 1000 |0a72: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +3297c6: 6200 318f |0a75: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +3297ca: 1a01 1b81 |0a77: const-string v1, "klong song na" // string@811b │ │ +3297ce: 7220 a189 1000 |0a79: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +3297d4: 6200 318f |0a7c: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +3297d8: 1a01 1c81 |0a7e: const-string v1, "klong that" // string@811c │ │ +3297dc: 7220 a189 1000 |0a80: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +3297e2: 6200 318f |0a83: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +3297e6: 1a01 1d81 |0a85: const-string v1, "klong yao" // string@811d │ │ +3297ea: 7220 a189 1000 |0a87: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +3297f0: 6200 318f |0a8a: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +3297f4: 1a01 3881 |0a8c: const-string v1, "kōauau" // string@8138 │ │ +3297f8: 7220 a189 1000 |0a8e: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +3297fe: 6200 318f |0a91: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329802: 1a01 2081 |0a93: const-string v1, "kokyu" // string@8120 │ │ +329806: 7220 a189 1000 |0a95: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32980c: 6200 318f |0a98: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329810: 1a01 2281 |0a9a: const-string v1, "komuz" // string@8122 │ │ +329814: 7220 a189 1000 |0a9c: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32981a: 6200 318f |0a9f: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32981e: 1a01 2581 |0aa1: const-string v1, "kora" // string@8125 │ │ +329822: 7220 a189 1000 |0aa3: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329828: 6200 318f |0aa6: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32982c: 1a01 2681 |0aa8: const-string v1, "kortholt" // string@8126 │ │ +329830: 7220 a189 1000 |0aaa: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329836: 6200 318f |0aad: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32983a: 1a01 3781 |0aaf: const-string v1, "kös" // string@8137 │ │ +32983e: 7220 a189 1000 |0ab1: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329844: 6200 318f |0ab4: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329848: 1a01 2881 |0ab6: const-string v1, "koto" // string@8128 │ │ +32984c: 7220 a189 1000 |0ab8: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329852: 6200 318f |0abb: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329856: 1a01 2981 |0abd: const-string v1, "kotsuzumi" // string@8129 │ │ +32985a: 7220 a189 1000 |0abf: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329860: 6200 318f |0ac2: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329864: 1a01 2b81 |0ac4: const-string v1, "krakebs" // string@812b │ │ +329868: 7220 a189 1000 |0ac6: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32986e: 6200 318f |0ac9: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329872: 1a01 2c81 |0acb: const-string v1, "krar" // string@812c │ │ +329876: 7220 a189 1000 |0acd: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32987c: 6200 318f |0ad0: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329880: 1a01 3081 |0ad2: const-string v1, "kudüm" // string@8130 │ │ +329884: 7220 a189 1000 |0ad4: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32988a: 6200 318f |0ad7: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32988e: 1a01 4d81 |0ad9: const-string v1, "lamellophone" // string@814d │ │ +329892: 7220 a189 1000 |0adb: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329898: 6200 318f |0ade: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32989c: 1a01 4f81 |0ae0: const-string v1, "langeleik" // string@814f │ │ +3298a0: 7220 a189 1000 |0ae2: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +3298a6: 6200 318f |0ae5: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +3298aa: 1a01 5681 |0ae7: const-string v1, "laouto" // string@8156 │ │ +3298ae: 7220 a189 1000 |0ae9: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +3298b4: 6200 318f |0aec: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +3298b8: 1a01 5781 |0aee: const-string v1, "lap steel guitar" // string@8157 │ │ +3298bc: 7220 a189 1000 |0af0: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +3298c2: 6200 318f |0af3: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +3298c6: 1a01 5a81 |0af5: const-string v1, "laser harp" // string@815a │ │ +3298ca: 7220 a189 1000 |0af7: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +3298d0: 6200 318f |0afa: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +3298d4: 1a01 5b81 |0afc: const-string v1, "lasso d'amore" // string@815b │ │ +3298d8: 7220 a189 1000 |0afe: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +3298de: 6200 318f |0b01: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +3298e2: 1a01 8181 |0b03: const-string v1, "launeddas" // string@8181 │ │ +3298e6: 7220 a189 1000 |0b05: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +3298ec: 6200 318f |0b08: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +3298f0: 1a01 8281 |0b0a: const-string v1, "lautenwerck" // string@8182 │ │ +3298f4: 7220 a189 1000 |0b0c: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +3298fa: 6200 318f |0b0f: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +3298fe: 1a01 8481 |0b11: const-string v1, "lavta" // string@8184 │ │ +329902: 7220 a189 1000 |0b13: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329908: 6200 318f |0b16: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32990c: 1a01 e981 |0b18: const-string v1, "lead vocals" // string@81e9 │ │ +329910: 7220 a189 1000 |0b1a: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329916: 6200 318f |0b1d: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32991a: 1a01 0882 |0b1f: const-string v1, "limbe" // string@8208 │ │ +32991e: 7220 a189 1000 |0b21: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329924: 6200 318f |0b24: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329928: 1a01 2282 |0b26: const-string v1, "lirone" // string@8222 │ │ +32992c: 7220 a189 1000 |0b28: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329932: 6200 318f |0b2b: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329936: 1a01 4182 |0b2d: const-string v1, "lithophone" // string@8241 │ │ +32993a: 7220 a189 1000 |0b2f: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329940: 6200 318f |0b32: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329944: 1a01 4382 |0b34: const-string v1, "liuqin" // string@8243 │ │ +329948: 7220 a189 1000 |0b36: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32994e: 6200 318f |0b39: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329952: 1a01 4482 |0b3b: const-string v1, "live" // string@8244 │ │ +329956: 7220 a189 1000 |0b3d: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32995c: 6200 318f |0b40: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329960: 1a01 9282 |0b42: const-string v1, "low whistle" // string@8292 │ │ +329964: 7220 a189 1000 |0b44: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32996a: 6200 318f |0b47: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32996e: 1a01 a082 |0b49: const-string v1, "lute" // string@82a0 │ │ +329972: 7220 a189 1000 |0b4b: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329978: 6200 318f |0b4e: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32997c: 1a01 a182 |0b50: const-string v1, "luthéal" // string@82a1 │ │ +329980: 7220 a189 1000 |0b52: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329986: 6200 318f |0b55: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32998a: 1a01 a382 |0b57: const-string v1, "lyre" // string@82a3 │ │ +32998e: 7220 a189 1000 |0b59: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329994: 6200 318f |0b5c: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329998: 1a01 a582 |0b5e: const-string v1, "lyricon" // string@82a5 │ │ +32999c: 7220 a189 1000 |0b60: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +3299a2: 6200 318f |0b63: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +3299a6: 1a01 eb8f |0b65: const-string v1, "madal" // string@8feb │ │ +3299aa: 7220 a189 1000 |0b67: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +3299b0: 6200 318f |0b6a: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +3299b4: 1a01 ec8f |0b6c: const-string v1, "maddale" // string@8fec │ │ +3299b8: 7220 a189 1000 |0b6e: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +3299be: 6200 318f |0b71: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +3299c2: 1a01 1d90 |0b73: const-string v1, "mandocello" // string@901d │ │ +3299c6: 7220 a189 1000 |0b75: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +3299cc: 6200 318f |0b78: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +3299d0: 1a01 1e90 |0b7a: const-string v1, "mandola" // string@901e │ │ +3299d4: 7220 a189 1000 |0b7c: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +3299da: 6200 318f |0b7f: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +3299de: 1a01 1f90 |0b81: const-string v1, "mandolin" // string@901f │ │ +3299e2: 7220 a189 1000 |0b83: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +3299e8: 6200 318f |0b86: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +3299ec: 1a01 2090 |0b88: const-string v1, "mandolute" // string@9020 │ │ +3299f0: 7220 a189 1000 |0b8a: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +3299f6: 6200 318f |0b8d: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +3299fa: 1a01 2d90 |0b8f: const-string v1, "maracas" // string@902d │ │ +3299fe: 7220 a189 1000 |0b91: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329a04: 6200 318f |0b94: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329a08: 1a01 3390 |0b96: const-string v1, "marimba" // string@9033 │ │ +329a0c: 7220 a189 1000 |0b98: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329a12: 6200 318f |0b9b: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329a16: 1a01 3490 |0b9d: const-string v1, "marimba lumina" // string@9034 │ │ +329a1a: 7220 a189 1000 |0b9f: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329a20: 6200 318f |0ba2: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329a24: 1a01 4590 |0ba4: const-string v1, "marímbula" // string@9045 │ │ +329a28: 7220 a189 1000 |0ba6: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329a2e: 6200 318f |0ba9: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329a32: 1a01 3690 |0bab: const-string v1, "mark tree" // string@9036 │ │ +329a36: 7220 a189 1000 |0bad: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329a3c: 6200 318f |0bb0: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329a40: 1a01 4490 |0bb2: const-string v1, "marxophone" // string@9044 │ │ +329a44: 7220 a189 1000 |0bb4: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329a4a: 6200 318f |0bb7: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329a4e: 1a01 4791 |0bb9: const-string v1, "mbira" // string@9147 │ │ +329a52: 7220 a189 1000 |0bbb: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329a58: 6200 318f |0bbe: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329a5c: 1a01 8391 |0bc0: const-string v1, "medium" // string@9183 │ │ +329a60: 7220 a189 1000 |0bc2: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329a66: 6200 318f |0bc5: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329a6a: 1a01 8491 |0bc7: const-string v1, "medium 1" // string@9184 │ │ +329a6e: 7220 a189 1000 |0bc9: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329a74: 6200 318f |0bcc: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329a78: 1a01 8591 |0bce: const-string v1, "medium 2" // string@9185 │ │ +329a7c: 7220 a189 1000 |0bd0: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329a82: 6200 318f |0bd3: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329a86: 1a01 8691 |0bd5: const-string v1, "medium 3" // string@9186 │ │ +329a8a: 7220 a189 1000 |0bd7: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329a90: 6200 318f |0bda: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329a94: 1a01 8791 |0bdc: const-string v1, "medium 4" // string@9187 │ │ +329a98: 7220 a189 1000 |0bde: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329a9e: 6200 318f |0be1: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329aa2: 1a01 8891 |0be3: const-string v1, "medium 5" // string@9188 │ │ +329aa6: 7220 a189 1000 |0be5: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329aac: 6200 318f |0be8: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329ab0: 1a01 8991 |0bea: const-string v1, "medium 6" // string@9189 │ │ +329ab4: 7220 a189 1000 |0bec: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329aba: 6200 318f |0bef: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329abe: 1a01 8a91 |0bf1: const-string v1, "medium 7" // string@918a │ │ +329ac2: 7220 a189 1000 |0bf3: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329ac8: 6200 318f |0bf6: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329acc: 1a01 8b91 |0bf8: const-string v1, "medium 8" // string@918b │ │ +329ad0: 7220 a189 1000 |0bfa: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329ad6: 6200 318f |0bfd: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329ada: 1a01 8c91 |0bff: const-string v1, "medium 9" // string@918c │ │ +329ade: 7220 a189 1000 |0c01: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329ae4: 6200 318f |0c04: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329ae8: 1a01 8d91 |0c06: const-string v1, "medley" // string@918d │ │ +329aec: 7220 a189 1000 |0c08: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329af2: 6200 318f |0c0b: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329af6: 1a01 9091 |0c0d: const-string v1, "mellophone" // string@9190 │ │ +329afa: 7220 a189 1000 |0c0f: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329b00: 6200 318f |0c12: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329b04: 1a01 9191 |0c14: const-string v1, "mellotron" // string@9191 │ │ +329b08: 7220 a189 1000 |0c16: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329b0e: 6200 318f |0c19: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329b12: 1a01 9291 |0c1b: const-string v1, "melodica" // string@9192 │ │ +329b16: 7220 a189 1000 |0c1d: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329b1c: 6200 318f |0c20: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329b20: 1a01 9491 |0c22: const-string v1, "mendoza" // string@9194 │ │ +329b24: 7220 a189 1000 |0c24: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329b2a: 6200 318f |0c27: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329b2e: 1a01 b691 |0c29: const-string v1, "metal angklung" // string@91b6 │ │ +329b32: 7220 a189 1000 |0c2b: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329b38: 6200 318f |0c2e: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329b3c: 1a01 b791 |0c30: const-string v1, "metallophone" // string@91b7 │ │ +329b40: 7220 a189 1000 |0c32: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329b46: 6200 318f |0c35: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329b4a: 1a01 ba91 |0c37: const-string v1, "mexican vihuela" // string@91ba │ │ +329b4e: 7220 a189 1000 |0c39: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329b54: 6200 318f |0c3c: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329b58: 1a01 bb91 |0c3e: const-string v1, "mezzo-soprano vocals" // string@91bb │ │ +329b5c: 7220 a189 1000 |0c40: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329b62: 6200 318f |0c43: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329b66: 1a01 d991 |0c45: const-string v1, "minimoog" // string@91d9 │ │ +329b6a: 7220 a189 1000 |0c47: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329b70: 6200 318f |0c4a: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329b74: 1a01 dd91 |0c4c: const-string v1, "minipiano" // string@91dd │ │ +329b78: 7220 a189 1000 |0c4e: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329b7e: 6200 318f |0c51: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329b82: 1a01 de91 |0c53: const-string v1, "minor" // string@91de │ │ +329b86: 7220 a189 1000 |0c55: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329b8c: 6200 318f |0c58: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329b90: 1a01 e991 |0c5a: const-string v1, "mirliton" // string@91e9 │ │ +329b94: 7220 a189 1000 |0c5c: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329b9a: 6200 318f |0c5f: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329b9e: 1a01 2692 |0c61: const-string v1, "moog" // string@9226 │ │ +329ba2: 7220 a189 1000 |0c63: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329ba8: 6200 318f |0c66: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329bac: 1a01 2b92 |0c68: const-string v1, "morin khuur / matouqin" // string@922b │ │ +329bb0: 7220 a189 1000 |0c6a: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329bb6: 6200 318f |0c6d: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329bba: 1a01 2c92 |0c6f: const-string v1, "morsing" // string@922c │ │ +329bbe: 7220 a189 1000 |0c71: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329bc4: 6200 318f |0c74: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329bc8: 1a01 4392 |0c76: const-string v1, "mouth organ" // string@9243 │ │ +329bcc: 7220 a189 1000 |0c78: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329bd2: 6200 318f |0c7b: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329bd6: 1a01 8192 |0c7d: const-string v1, "mridangam" // string@9281 │ │ +329bda: 7220 a189 1000 |0c7f: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329be0: 6200 318f |0c82: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329be4: 1a01 e793 |0c84: const-string v1, "mukkuri" // string@93e7 │ │ +329be8: 7220 a189 1000 |0c86: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329bee: 6200 318f |0c89: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329bf2: 1a01 f193 |0c8b: const-string v1, "musette de cour" // string@93f1 │ │ +329bf6: 7220 a189 1000 |0c8d: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329bfc: 6200 318f |0c90: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329c00: 1a01 f293 |0c92: const-string v1, "musical bow" // string@93f2 │ │ +329c04: 7220 a189 1000 |0c94: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329c0a: 6200 318f |0c97: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329c0e: 1a01 f393 |0c99: const-string v1, "musical box" // string@93f3 │ │ +329c12: 7220 a189 1000 |0c9b: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329c18: 6200 318f |0c9e: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329c1c: 1a01 f493 |0ca0: const-string v1, "musical saw" // string@93f4 │ │ +329c20: 7220 a189 1000 |0ca2: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329c26: 6200 318f |0ca5: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329c2a: 1a01 0d94 |0ca7: const-string v1, "nabal" // string@940d │ │ +329c2e: 7220 a189 1000 |0ca9: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329c34: 6200 318f |0cac: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329c38: 1a01 0e94 |0cae: const-string v1, "nadaswaram" // string@940e │ │ +329c3c: 7220 a189 1000 |0cb0: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329c42: 6200 318f |0cb3: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329c46: 1a01 0f94 |0cb5: const-string v1, "nagadou-daiko" // string@940f │ │ +329c4a: 7220 a189 1000 |0cb7: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329c50: 6200 318f |0cba: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329c54: 1a01 1094 |0cbc: const-string v1, "nagak" // string@9410 │ │ +329c58: 7220 a189 1000 |0cbe: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329c5e: 6200 318f |0cc1: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329c62: 1a01 1294 |0cc3: const-string v1, "nai" // string@9412 │ │ +329c66: 7220 a189 1000 |0cc5: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329c6c: 6200 318f |0cc8: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329c70: 1a01 3e95 |0cca: const-string v1, "não bạt / chập chõa" // string@953e │ │ +329c74: 7220 a189 1000 |0ccc: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329c7a: 6200 318f |0ccf: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329c7e: 1a01 1994 |0cd1: const-string v1, "naobo" // string@9419 │ │ +329c82: 7220 a189 1000 |0cd3: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329c88: 6200 318f |0cd6: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329c8c: 1a01 1b94 |0cd8: const-string v1, "natural brass instruments" // string@941b │ │ +329c90: 7220 a189 1000 |0cda: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329c96: 6200 318f |0cdd: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329c9a: 1a01 1c94 |0cdf: const-string v1, "natural horn" // string@941c │ │ +329c9e: 7220 a189 1000 |0ce1: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329ca4: 6200 318f |0ce4: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329ca8: 1a01 8d94 |0ce6: const-string v1, "ney" // string@948d │ │ +329cac: 7220 a189 1000 |0ce8: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329cb2: 6200 318f |0ceb: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329cb6: 1a01 9094 |0ced: const-string v1, "ngɔni" // string@9490 │ │ +329cba: 7220 a189 1000 |0cef: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329cc0: 6200 318f |0cf2: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329cc4: 1a01 8f94 |0cf4: const-string v1, "nguru" // string@948f │ │ +329cc8: 7220 a189 1000 |0cf6: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329cce: 6200 318f |0cf9: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329cd2: 1a01 ba94 |0cfb: const-string v1, "nohkan" // string@94ba │ │ +329cd6: 7220 a189 1000 |0cfd: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329cdc: 6200 318f |0d00: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329ce0: 1a01 c694 |0d02: const-string v1, "northumbrian pipes" // string@94c6 │ │ +329ce4: 7220 a189 1000 |0d04: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329cea: 6200 318f |0d07: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329cee: 1a01 c794 |0d09: const-string v1, "nose flute" // string@94c7 │ │ +329cf2: 7220 a189 1000 |0d0b: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329cf8: 6200 318f |0d0e: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329cfc: 1a01 c894 |0d10: const-string v1, "nose whistle" // string@94c8 │ │ +329d00: 7220 a189 1000 |0d12: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329d06: 6200 318f |0d15: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329d0a: 1a01 2b95 |0d17: const-string v1, "number" // string@952b │ │ +329d0e: 7220 a189 1000 |0d19: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329d14: 6200 318f |0d1c: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329d18: 1a01 3795 |0d1e: const-string v1, "nyatiti" // string@9537 │ │ +329d1c: 7220 a189 1000 |0d20: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329d22: 6200 318f |0d23: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329d26: 1a01 3895 |0d25: const-string v1, "nyckelharpa" // string@9538 │ │ +329d2a: 7220 a189 1000 |0d27: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329d30: 6200 318f |0d2a: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329d34: 1a01 3995 |0d2c: const-string v1, "nylon guitar" // string@9539 │ │ +329d38: 7220 a189 1000 |0d2e: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329d3e: 6200 318f |0d31: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329d42: 1a01 4695 |0d33: const-string v1, "oboe" // string@9546 │ │ +329d46: 7220 a189 1000 |0d35: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329d4c: 6200 318f |0d38: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329d50: 1a01 4895 |0d3a: const-string v1, "oboe da caccia" // string@9548 │ │ +329d54: 7220 a189 1000 |0d3c: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329d5a: 6200 318f |0d3f: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329d5e: 1a01 4795 |0d41: const-string v1, "oboe d'amore" // string@9547 │ │ +329d62: 7220 a189 1000 |0d43: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329d68: 6200 318f |0d46: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329d6c: 1a01 6495 |0d48: const-string v1, "ocarina" // string@9564 │ │ +329d70: 7220 a189 1000 |0d4a: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329d76: 6200 318f |0d4d: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329d7a: 1a01 6895 |0d4f: const-string v1, "ocean drum" // string@9568 │ │ +329d7e: 7220 a189 1000 |0d51: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329d84: 6200 318f |0d54: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329d88: 1a01 6c95 |0d56: const-string v1, "octave mandolin" // string@956c │ │ +329d8c: 7220 a189 1000 |0d58: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329d92: 6200 318f |0d5b: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329d96: 1a01 ae95 |0d5d: const-string v1, "oktawka" // string@95ae │ │ +329d9a: 7220 a189 1000 |0d5f: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329da0: 6200 318f |0d62: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329da4: 1a01 b595 |0d64: const-string v1, "omnichord" // string@95b5 │ │ +329da8: 7220 a189 1000 |0d66: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329dae: 6200 318f |0d69: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329db2: 1a01 9798 |0d6b: const-string v1, "ondes martenot" // string@9897 │ │ +329db6: 7220 a189 1000 |0d6d: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329dbc: 6200 318f |0d70: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329dc0: 1a01 b798 |0d72: const-string v1, "ophicleide" // string@98b7 │ │ +329dc4: 7220 a189 1000 |0d74: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329dca: 6200 318f |0d77: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329dce: 1a01 df98 |0d79: const-string v1, "organ" // string@98df │ │ +329dd2: 7220 a189 1000 |0d7b: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329dd8: 6200 318f |0d7e: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329ddc: 1a01 e498 |0d80: const-string v1, "original" // string@98e4 │ │ +329de0: 7220 a189 1000 |0d82: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329de6: 6200 318f |0d85: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329dea: 1a01 f898 |0d87: const-string v1, "orpharion" // string@98f8 │ │ +329dee: 7220 a189 1000 |0d89: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329df4: 6200 318f |0d8c: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329df8: 1a01 fe98 |0d8e: const-string v1, "other instruments" // string@98fe │ │ +329dfc: 7220 a189 1000 |0d90: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329e02: 6200 318f |0d93: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329e06: 1a01 ff98 |0d95: const-string v1, "other vocals" // string@98ff │ │ +329e0a: 7220 a189 1000 |0d97: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329e10: 6200 318f |0d9a: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329e14: 1a01 bcb5 |0d9c: const-string v1, "ōtsuzumi" // string@b5bc │ │ +329e18: 7220 a189 1000 |0d9e: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329e1e: 6200 318f |0da1: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329e22: 1a01 0399 |0da3: const-string v1, "oud" // string@9903 │ │ +329e26: 7220 a189 1000 |0da5: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329e2c: 6200 318f |0da8: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329e30: 1a01 4d99 |0daa: const-string v1, "pahū pounamu" // string@994d │ │ +329e34: 7220 a189 1000 |0dac: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329e3a: 6200 318f |0daf: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329e3e: 1a01 5299 |0db1: const-string v1, "pakhavaj" // string@9952 │ │ +329e42: 7220 a189 1000 |0db3: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329e48: 6200 318f |0db6: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329e4c: 1a01 5799 |0db8: const-string v1, "pan flute" // string@9957 │ │ +329e50: 7220 a189 1000 |0dba: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329e56: 6200 318f |0dbd: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329e5a: 1a01 5c99 |0dbf: const-string v1, "pang gu ly hu hmông" // string@995c │ │ +329e5e: 7220 a189 1000 |0dc1: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329e64: 6200 318f |0dc4: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329e68: 1a01 5f99 |0dc6: const-string v1, "paraguayan harp" // string@995f │ │ +329e6c: 7220 a189 1000 |0dc8: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329e72: 6200 318f |0dcb: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329e76: 1a01 7699 |0dcd: const-string v1, "parody" // string@9976 │ │ +329e7a: 7220 a189 1000 |0dcf: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329e80: 6200 318f |0dd2: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329e84: 1a01 a299 |0dd4: const-string v1, "partial" // string@99a2 │ │ +329e88: 7220 a189 1000 |0dd6: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329e8e: 6200 318f |0dd9: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329e92: 1a01 e19b |0ddb: const-string v1, "pātē" // string@9be1 │ │ +329e96: 7220 a189 1000 |0ddd: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329e9c: 6200 318f |0de0: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329ea0: 1a01 d599 |0de2: const-string v1, "pedal piano" // string@99d5 │ │ +329ea4: 7220 a189 1000 |0de4: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329eaa: 6200 318f |0de7: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329eae: 1a01 d699 |0de9: const-string v1, "pedal steel guitar" // string@99d6 │ │ +329eb2: 7220 a189 1000 |0deb: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329eb8: 6200 318f |0dee: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329ebc: 1a01 ed99 |0df0: const-string v1, "percussion" // string@99ed │ │ +329ec0: 7220 a189 1000 |0df2: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329ec6: 6200 318f |0df5: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329eca: 1a01 459a |0df7: const-string v1, "phách" // string@9a45 │ │ +329ece: 7220 a189 1000 |0df9: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329ed4: 6200 318f |0dfc: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329ed8: 1a01 469a |0dfe: const-string v1, "pi" // string@9a46 │ │ +329edc: 7220 a189 1000 |0e00: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329ee2: 6200 318f |0e03: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329ee6: 1a01 489a |0e05: const-string v1, "pianet" // string@9a48 │ │ +329eea: 7220 a189 1000 |0e07: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329ef0: 6200 318f |0e0a: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329ef4: 1a01 499a |0e0c: const-string v1, "piano" // string@9a49 │ │ +329ef8: 7220 a189 1000 |0e0e: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329efe: 6200 318f |0e11: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329f02: 1a01 4c9a |0e13: const-string v1, "piccolo" // string@9a4c │ │ +329f06: 7220 a189 1000 |0e15: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329f0c: 6200 318f |0e18: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329f10: 1a01 479a |0e1a: const-string v1, "pi nai" // string@9a47 │ │ +329f14: 7220 a189 1000 |0e1c: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329f1a: 6200 318f |0e1f: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329f1e: 1a01 579a |0e21: const-string v1, "pipa" // string@9a57 │ │ +329f22: 7220 a189 1000 |0e23: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329f28: 6200 318f |0e26: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329f2c: 1a01 589a |0e28: const-string v1, "pipe organ" // string@9a58 │ │ +329f30: 7220 a189 1000 |0e2a: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329f36: 6200 318f |0e2d: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329f3a: 1a01 599a |0e2f: const-string v1, "piri" // string@9a59 │ │ +329f3e: 7220 a189 1000 |0e31: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329f44: 6200 318f |0e34: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329f48: 1a01 e09b |0e36: const-string v1, "pí thiu" // string@9be0 │ │ +329f4c: 7220 a189 1000 |0e38: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329f52: 6200 318f |0e3b: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329f56: 1a01 649a |0e3d: const-string v1, "pkhachich" // string@9a64 │ │ +329f5a: 7220 a189 1000 |0e3f: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329f60: 6200 318f |0e42: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329f64: 1a01 7a9a |0e44: const-string v1, "plucked string instruments" // string@9a7a │ │ +329f68: 7220 a189 1000 |0e46: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329f6e: 6200 318f |0e49: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329f72: 1a01 7d9a |0e4b: const-string v1, "pocket trumpet" // string@9a7d │ │ +329f76: 7220 a189 1000 |0e4d: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329f7c: 6200 318f |0e50: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329f80: 1a01 7e9a |0e52: const-string v1, "poi awhiowhio" // string@9a7e │ │ +329f84: 7220 a189 1000 |0e54: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329f8a: 6200 318f |0e57: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329f8e: 1a01 a59a |0e59: const-string v1, "portuguese guitar" // string@9aa5 │ │ +329f92: 7220 a189 1000 |0e5b: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329f98: 6200 318f |0e5e: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329f9c: 1a01 e29b |0e60: const-string v1, "pōrutu" // string@9be2 │ │ +329fa0: 7220 a189 1000 |0e62: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329fa6: 6200 318f |0e65: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329faa: 1a01 be9a |0e67: const-string v1, "post horn" // string@9abe │ │ +329fae: 7220 a189 1000 |0e69: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329fb4: 6200 318f |0e6c: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329fb8: 1a01 e99a |0e6e: const-string v1, "practice chanter" // string@9ae9 │ │ +329fbc: 7220 a189 1000 |0e70: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329fc2: 6200 318f |0e73: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329fc6: 1a01 499b |0e75: const-string v1, "prepared piano" // string@9b49 │ │ +329fca: 7220 a189 1000 |0e77: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329fd0: 6200 318f |0e7a: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329fd4: 1a01 659b |0e7c: const-string v1, "primero" // string@9b65 │ │ +329fd8: 7220 a189 1000 |0e7e: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329fde: 6200 318f |0e81: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329fe2: 1a01 669b |0e83: const-string v1, "principal" // string@9b66 │ │ +329fe6: 7220 a189 1000 |0e85: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329fec: 6200 318f |0e88: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329ff0: 1a01 a59b |0e8a: const-string v1, "psaltery" // string@9ba5 │ │ +329ff4: 7220 a189 1000 |0e8c: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +329ffa: 6200 318f |0e8f: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +329ffe: 1a01 e39b |0e91: const-string v1, "pūkaea" // string@9be3 │ │ +32a002: 7220 a189 1000 |0e93: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a008: 6200 318f |0e96: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a00c: 1a01 e49b |0e98: const-string v1, "pūmotomoto" // string@9be4 │ │ +32a010: 7220 a189 1000 |0e9a: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a016: 6200 318f |0e9d: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a01a: 1a01 e59b |0e9f: const-string v1, "pūrerehua" // string@9be5 │ │ +32a01e: 7220 a189 1000 |0ea1: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a024: 6200 318f |0ea4: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a028: 1a01 e69b |0ea6: const-string v1, "pūtātara" // string@9be6 │ │ +32a02c: 7220 a189 1000 |0ea8: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a032: 6200 318f |0eab: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a036: 1a01 e79b |0ead: const-string v1, "pūtōrino" // string@9be7 │ │ +32a03a: 7220 a189 1000 |0eaf: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a040: 6200 318f |0eb2: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a044: 1a01 e89b |0eb4: const-string v1, "qilaut" // string@9be8 │ │ +32a048: 7220 a189 1000 |0eb6: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a04e: 6200 318f |0eb9: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a052: 1a01 ef9b |0ebb: const-string v1, "quena" // string@9bef │ │ +32a056: 7220 a189 1000 |0ebd: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a05c: 6200 318f |0ec0: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a060: 1a01 019c |0ec2: const-string v1, "quijada" // string@9c01 │ │ +32a064: 7220 a189 1000 |0ec4: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a06a: 6200 318f |0ec7: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a06e: 1a01 029c |0ec9: const-string v1, "quinto" // string@9c02 │ │ +32a072: 7220 a189 1000 |0ecb: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a078: 6200 318f |0ece: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a07c: 1a01 139c |0ed0: const-string v1, "rainstick" // string@9c13 │ │ +32a080: 7220 a189 1000 |0ed2: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a086: 6200 318f |0ed5: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a08a: 1a01 159c |0ed7: const-string v1, "rammana" // string@9c15 │ │ +32a08e: 7220 a189 1000 |0ed9: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a094: 6200 318f |0edc: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a098: 1a01 169c |0ede: const-string v1, "ranat ek" // string@9c16 │ │ +32a09c: 7220 a189 1000 |0ee0: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a0a2: 6200 318f |0ee3: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a0a6: 1a01 179c |0ee5: const-string v1, "ranat kaeo" // string@9c17 │ │ +32a0aa: 7220 a189 1000 |0ee7: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a0b0: 6200 318f |0eea: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a0b4: 1a01 189c |0eec: const-string v1, "ranat thum" // string@9c18 │ │ +32a0b8: 7220 a189 1000 |0eee: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a0be: 6200 318f |0ef1: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a0c2: 1a01 1f9c |0ef3: const-string v1, "ratchet" // string@9c1f │ │ +32a0c6: 7220 a189 1000 |0ef5: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a0cc: 6200 318f |0ef8: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a0d0: 1a01 299c |0efa: const-string v1, "rattle" // string@9c29 │ │ +32a0d4: 7220 a189 1000 |0efc: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a0da: 6200 318f |0eff: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a0de: 1a01 2a9c |0f01: const-string v1, "rauschpfeife" // string@9c2a │ │ +32a0e2: 7220 a189 1000 |0f03: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a0e8: 6200 318f |0f06: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a0ec: 1a01 2b9c |0f08: const-string v1, "ravanahatha" // string@9c2b │ │ +32a0f0: 7220 a189 1000 |0f0a: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a0f6: 6200 318f |0f0d: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a0fa: 1a01 399c |0f0f: const-string v1, "reactable" // string@9c39 │ │ +32a0fe: 7220 a189 1000 |0f11: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a104: 6200 318f |0f14: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a108: 1a01 c89c |0f16: const-string v1, "rebab" // string@9cc8 │ │ +32a10c: 7220 a189 1000 |0f18: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a112: 6200 318f |0f1b: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a116: 1a01 ca9c |0f1d: const-string v1, "rebec" // string@9cca │ │ +32a11a: 7220 a189 1000 |0f1f: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a120: 6200 318f |0f22: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a124: 1a01 de9c |0f24: const-string v1, "recorder" // string@9cde │ │ +32a128: 7220 a189 1000 |0f26: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a12e: 6200 318f |0f29: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a132: 1a01 d49c |0f2b: const-string v1, "reco-reco" // string@9cd4 │ │ +32a136: 7220 a189 1000 |0f2d: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a13c: 6200 318f |0f30: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a140: 1a01 fd9c |0f32: const-string v1, "reed organ" // string@9cfd │ │ +32a144: 7220 a189 1000 |0f34: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a14a: 6200 318f |0f37: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a14e: 1a01 fe9c |0f39: const-string v1, "reeds" // string@9cfe │ │ +32a152: 7220 a189 1000 |0f3b: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a158: 6200 318f |0f3e: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a15c: 1a01 309d |0f40: const-string v1, "rehu" // string@9d30 │ │ +32a160: 7220 a189 1000 |0f42: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a166: 6200 318f |0f45: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a16a: 1a01 079e |0f47: const-string v1, "repinique" // string@9e07 │ │ +32a16e: 7220 a189 1000 |0f49: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a174: 6200 318f |0f4c: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a178: 1a01 c39e |0f4e: const-string v1, "resonator guitar" // string@9ec3 │ │ +32a17c: 7220 a189 1000 |0f50: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a182: 6200 318f |0f53: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a186: 1a01 0c9f |0f55: const-string v1, "rhodes piano" // string@9f0c │ │ +32a18a: 7220 a189 1000 |0f57: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a190: 6200 318f |0f5a: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a194: 1a01 0d9f |0f5c: const-string v1, "rhythm sticks" // string@9f0d │ │ +32a198: 7220 a189 1000 |0f5e: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a19e: 6200 318f |0f61: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a1a2: 1a01 1d9f |0f63: const-string v1, "riq" // string@9f1d │ │ +32a1a6: 7220 a189 1000 |0f65: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a1ac: 6200 318f |0f68: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a1b0: 1a01 269f |0f6a: const-string v1, "rondador" // string@9f26 │ │ +32a1b4: 7220 a189 1000 |0f6c: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a1ba: 6200 318f |0f6f: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a1be: 1a01 359f |0f71: const-string v1, "rototom" // string@9f35 │ │ +32a1c2: 7220 a189 1000 |0f73: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a1c8: 6200 318f |0f76: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a1cc: 1a01 429f |0f78: const-string v1, "ruan" // string@9f42 │ │ +32a1d0: 7220 a189 1000 |0f7a: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a1d6: 6200 318f |0f7d: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a1da: 1a01 439f |0f7f: const-string v1, "rudra veena" // string@9f43 │ │ +32a1de: 7220 a189 1000 |0f81: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a1e4: 6200 318f |0f84: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a1e8: 1a01 5b9f |0f86: const-string v1, "ryuteki" // string@9f5b │ │ +32a1ec: 7220 a189 1000 |0f88: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a1f2: 6200 318f |0f8b: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a1f6: 1a01 55a0 |0f8d: const-string v1, "sabar" // string@a055 │ │ +32a1fa: 7220 a189 1000 |0f8f: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a200: 6200 318f |0f92: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a204: 1a01 56a0 |0f94: const-string v1, "sackbut" // string@a056 │ │ +32a208: 7220 a189 1000 |0f96: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a20e: 6200 318f |0f99: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a212: 1a01 5fa0 |0f9b: const-string v1, "samba whistle" // string@a05f │ │ +32a216: 7220 a189 1000 |0f9d: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a21c: 6200 318f |0fa0: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a220: 1a01 66a0 |0fa2: const-string v1, "sampler" // string@a066 │ │ +32a224: 7220 a189 1000 |0fa4: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a22a: 6200 318f |0fa7: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a22e: 1a01 78a0 |0fa9: const-string v1, "sanshin" // string@a078 │ │ +32a232: 7220 a189 1000 |0fab: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a238: 6200 318f |0fae: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a23c: 1a01 79a0 |0fb0: const-string v1, "santoor" // string@a079 │ │ +32a240: 7220 a189 1000 |0fb2: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a246: 6200 318f |0fb5: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a24a: 1a01 7aa0 |0fb7: const-string v1, "santur" // string@a07a │ │ +32a24e: 7220 a189 1000 |0fb9: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a254: 6200 318f |0fbc: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a258: 1a01 7ba0 |0fbe: const-string v1, "sanxian" // string@a07b │ │ +32a25c: 7220 a189 1000 |0fc0: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a262: 6200 318f |0fc3: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a266: 1a01 36ae |0fc5: const-string v1, "sáo meò" // string@ae36 │ │ +32a26a: 7220 a189 1000 |0fc7: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a270: 6200 318f |0fca: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a274: 1a01 bba0 |0fcc: const-string v1, "saó ôi flute" // string@a0bb │ │ +32a278: 7220 a189 1000 |0fce: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a27e: 6200 318f |0fd1: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a282: 1a01 37ae |0fd3: const-string v1, "sáo trúc" // string@ae37 │ │ +32a286: 7220 a189 1000 |0fd5: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a28c: 6200 318f |0fd8: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a290: 1a01 7ca0 |0fda: const-string v1, "sapek clappers" // string@a07c │ │ +32a294: 7220 a189 1000 |0fdc: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a29a: 6200 318f |0fdf: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a29e: 1a01 7da0 |0fe1: const-string v1, "sarangi" // string@a07d │ │ +32a2a2: 7220 a189 1000 |0fe3: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a2a8: 6200 318f |0fe6: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a2ac: 1a01 7ea0 |0fe8: const-string v1, "saraswati veena" // string@a07e │ │ +32a2b0: 7220 a189 1000 |0fea: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a2b6: 6200 318f |0fed: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a2ba: 1a01 bdb5 |0fef: const-string v1, "šargija" // string@b5bd │ │ +32a2be: 7220 a189 1000 |0ff1: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a2c4: 6200 318f |0ff4: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a2c8: 1a01 7fa0 |0ff6: const-string v1, "sarod" // string@a07f │ │ +32a2cc: 7220 a189 1000 |0ff8: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a2d2: 6200 318f |0ffb: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a2d6: 1a01 80a0 |0ffd: const-string v1, "saron" // string@a080 │ │ +32a2da: 7220 a189 1000 |0fff: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a2e0: 6200 318f |1002: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a2e4: 1a01 81a0 |1004: const-string v1, "sarrusophone" // string@a081 │ │ +32a2e8: 7220 a189 1000 |1006: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a2ee: 6200 318f |1009: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a2f2: 1a01 84a0 |100b: const-string v1, "satsuma biwa" // string@a084 │ │ +32a2f6: 7220 a189 1000 |100d: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a2fc: 6200 318f |1010: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a300: 1a01 b4a0 |1012: const-string v1, "saw duang" // string@a0b4 │ │ +32a304: 7220 a189 1000 |1014: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a30a: 6200 318f |1017: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a30e: 1a01 b5a0 |1019: const-string v1, "saw sam sai" // string@a0b5 │ │ +32a312: 7220 a189 1000 |101b: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a318: 6200 318f |101e: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a31c: 1a01 b6a0 |1020: const-string v1, "saw u" // string@a0b6 │ │ +32a320: 7220 a189 1000 |1022: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a326: 6200 318f |1025: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a32a: 1a01 b8a0 |1027: const-string v1, "sax" // string@a0b8 │ │ +32a32e: 7220 a189 1000 |1029: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a334: 6200 318f |102c: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a338: 1a01 b9a0 |102e: const-string v1, "saxophone" // string@a0b9 │ │ +32a33c: 7220 a189 1000 |1030: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a342: 6200 318f |1033: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a346: 1a01 baa0 |1035: const-string v1, "saz" // string@a0ba │ │ +32a34a: 7220 a189 1000 |1037: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a350: 6200 318f |103a: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a354: 1a01 dea0 |103c: const-string v1, "schwyzerörgeli" // string@a0de │ │ +32a358: 7220 a189 1000 |103e: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a35e: 6200 318f |1041: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a362: 1a01 e0a0 |1043: const-string v1, "scottish smallpipes" // string@a0e0 │ │ +32a366: 7220 a189 1000 |1045: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a36c: 6200 318f |1048: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a370: 1a01 4ea1 |104a: const-string v1, "segunda" // string@a14e │ │ +32a374: 7220 a189 1000 |104c: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a37a: 6200 318f |104f: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a37e: 1a01 38ae |1051: const-string v1, "sênh tiền" // string@ae38 │ │ +32a382: 7220 a189 1000 |1053: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a388: 6200 318f |1056: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a38c: 1a01 aba1 |1058: const-string v1, "serpent" // string@a1ab │ │ +32a390: 7220 a189 1000 |105a: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a396: 6200 318f |105d: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a39a: 1a01 99aa |105f: const-string v1, "setar" // string@aa99 │ │ +32a39e: 7220 a189 1000 |1061: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a3a4: 6200 318f |1064: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a3a8: 1a01 ebaa |1066: const-string v1, "shakers" // string@aaeb │ │ +32a3ac: 7220 a189 1000 |1068: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a3b2: 6200 318f |106b: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a3b6: 1a01 ecaa |106d: const-string v1, "shakuhachi" // string@aaec │ │ +32a3ba: 7220 a189 1000 |106f: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a3c0: 6200 318f |1072: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a3c4: 1a01 edaa |1074: const-string v1, "shamisen" // string@aaed │ │ +32a3c8: 7220 a189 1000 |1076: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a3ce: 6200 318f |1079: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a3d2: 1a01 02ab |107b: const-string v1, "shawm" // string@ab02 │ │ +32a3d6: 7220 a189 1000 |107d: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a3dc: 6200 318f |1080: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a3e0: 1a01 03ab |1082: const-string v1, "shehnai" // string@ab03 │ │ +32a3e4: 7220 a189 1000 |1084: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a3ea: 6200 318f |1087: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a3ee: 1a01 04ab |1089: const-string v1, "shekere" // string@ab04 │ │ +32a3f2: 7220 a189 1000 |108b: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a3f8: 6200 318f |108e: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a3fc: 1a01 05ab |1090: const-string v1, "sheng" // string@ab05 │ │ +32a400: 7220 a189 1000 |1092: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a406: 6200 318f |1095: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a40a: 1a01 06ab |1097: const-string v1, "shichepshin" // string@ab06 │ │ +32a40e: 7220 a189 1000 |1099: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a414: 6200 318f |109c: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a418: 1a01 08ab |109e: const-string v1, "shime-daiko" // string@ab08 │ │ +32a41c: 7220 a189 1000 |10a0: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a422: 6200 318f |10a3: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a426: 1a01 09ab |10a5: const-string v1, "shinobue" // string@ab09 │ │ +32a42a: 7220 a189 1000 |10a7: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a430: 6200 318f |10aa: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a434: 1a01 0bab |10ac: const-string v1, "sho" // string@ab0b │ │ +32a438: 7220 a189 1000 |10ae: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a43e: 6200 318f |10b1: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a442: 1a01 0cab |10b3: const-string v1, "shofar" // string@ab0c │ │ +32a446: 7220 a189 1000 |10b5: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a44c: 6200 318f |10b8: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a450: 1a01 95ab |10ba: const-string v1, "shruti box" // string@ab95 │ │ +32a454: 7220 a189 1000 |10bc: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a45a: 6200 318f |10bf: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a45e: 1a01 96ab |10c1: const-string v1, "shudraga" // string@ab96 │ │ +32a462: 7220 a189 1000 |10c3: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a468: 6200 318f |10c6: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a46c: 1a01 a0ab |10c8: const-string v1, "siku" // string@aba0 │ │ +32a470: 7220 a189 1000 |10ca: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a476: 6200 318f |10cd: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a47a: 1a01 a7ab |10cf: const-string v1, "singing bowl" // string@aba7 │ │ +32a47e: 7220 a189 1000 |10d1: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a484: 6200 318f |10d4: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a488: 1a01 a8ab |10d6: const-string v1, "single reed" // string@aba8 │ │ +32a48c: 7220 a189 1000 |10d8: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a492: 6200 318f |10db: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a496: 1a01 b2ab |10dd: const-string v1, "sistrum" // string@abb2 │ │ +32a49a: 7220 a189 1000 |10df: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a4a0: 6200 318f |10e2: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a4a4: 1a01 b4ab |10e4: const-string v1, "sitar" // string@abb4 │ │ +32a4a8: 7220 a189 1000 |10e6: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a4ae: 6200 318f |10e9: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a4b2: 1a01 d5ab |10eb: const-string v1, "slide" // string@abd5 │ │ +32a4b6: 7220 a189 1000 |10ed: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a4bc: 6200 318f |10f0: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a4c0: 1a01 deab |10f2: const-string v1, "slit drum" // string@abde │ │ +32a4c4: 7220 a189 1000 |10f4: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a4ca: 6200 318f |10f7: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a4ce: 1a01 08ac |10f9: const-string v1, "snare drum" // string@ac08 │ │ +32a4d2: 7220 a189 1000 |10fb: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a4d8: 6200 318f |10fe: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a4dc: 1a01 11ac |1100: const-string v1, "solo" // string@ac11 │ │ +32a4e0: 7220 a189 1000 |1102: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a4e6: 6200 318f |1105: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a4ea: 1a01 17ac |1107: const-string v1, "song loan" // string@ac17 │ │ +32a4ee: 7220 a189 1000 |1109: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a4f4: 6200 318f |110c: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a4f8: 1a01 1aac |110e: const-string v1, "sopilka" // string@ac1a │ │ +32a4fc: 7220 a189 1000 |1110: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a502: 6200 318f |1113: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a506: 1a01 1bac |1115: const-string v1, "sopranino" // string@ac1b │ │ +32a50a: 7220 a189 1000 |1117: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a510: 6200 318f |111a: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a514: 1a01 1cac |111c: const-string v1, "soprano" // string@ac1c │ │ +32a518: 7220 a189 1000 |111e: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a51e: 6200 318f |1121: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a522: 1a01 2aac |1123: const-string v1, "sousaphone" // string@ac2a │ │ +32a526: 7220 a189 1000 |1125: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a52c: 6200 318f |1128: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a530: 1a01 2fac |112a: const-string v1, "spanish" // string@ac2f │ │ +32a534: 7220 a189 1000 |112c: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a53a: 6200 318f |112f: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a53e: 1a01 33ac |1131: const-string v1, "spilåpipa" // string@ac33 │ │ +32a542: 7220 a189 1000 |1133: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a548: 6200 318f |1136: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a54c: 1a01 35ac |1138: const-string v1, "spinet" // string@ac35 │ │ +32a550: 7220 a189 1000 |113a: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a556: 6200 318f |113d: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a55a: 1a01 36ac |113f: const-string v1, "spinettone" // string@ac36 │ │ +32a55e: 7220 a189 1000 |1141: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a564: 6200 318f |1144: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a568: 1a01 41ac |1146: const-string v1, "spoken vocals" // string@ac41 │ │ +32a56c: 7220 a189 1000 |1148: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a572: 6200 318f |114b: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a576: 1a01 42ac |114d: const-string v1, "spoons" // string@ac42 │ │ +32a57a: 7220 a189 1000 |114f: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a580: 6200 318f |1152: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a584: 1a01 feac |1154: const-string v1, "steel guitar" // string@acfe │ │ +32a588: 7220 a189 1000 |1156: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a58e: 6200 318f |1159: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a592: 1a01 00ad |115b: const-string v1, "steelpan" // string@ad00 │ │ +32a596: 7220 a189 1000 |115d: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a59c: 6200 318f |1160: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a5a0: 1a01 ffac |1162: const-string v1, "steel-string guitar" // string@acff │ │ +32a5a4: 7220 a189 1000 |1164: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a5aa: 6200 318f |1167: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a5ae: 1a01 89ad |1169: const-string v1, "strings" // string@ad89 │ │ +32a5b2: 7220 a189 1000 |116b: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a5b8: 6200 318f |116e: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a5bc: 1a01 86ad |1170: const-string v1, "string quartet" // string@ad86 │ │ +32a5c0: 7220 a189 1000 |1172: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a5c6: 6200 318f |1175: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a5ca: 1a01 85ad |1177: const-string v1, "string ensemble" // string@ad85 │ │ +32a5ce: 7220 a189 1000 |1179: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a5d4: 6200 318f |117c: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a5d8: 1a01 8ead |117e: const-string v1, "stroh violin" // string@ad8e │ │ +32a5dc: 7220 a189 1000 |1180: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a5e2: 6200 318f |1183: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a5e6: 1a01 9aad |1185: const-string v1, "struck idiophone" // string@ad9a │ │ +32a5ea: 7220 a189 1000 |1187: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a5f0: 6200 318f |118a: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a5f4: 1a01 9bad |118c: const-string v1, "struck string instruments" // string@ad9b │ │ +32a5f8: 7220 a189 1000 |118e: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a5fe: 6200 318f |1191: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a602: 1a01 b0ad |1193: const-string v1, "subcontrabass recorder" // string@adb0 │ │ +32a606: 7220 a189 1000 |1195: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a60c: 6200 318f |1198: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a610: 1a01 dbad |119a: const-string v1, "suikinkutsu" // string@addb │ │ +32a614: 7220 a189 1000 |119c: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a61a: 6200 318f |119f: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a61e: 1a01 dcad |11a1: const-string v1, "suka" // string@addc │ │ +32a622: 7220 a189 1000 |11a3: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a628: 6200 318f |11a6: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a62c: 1a01 ddad |11a8: const-string v1, "suling" // string@addd │ │ +32a630: 7220 a189 1000 |11aa: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a636: 6200 318f |11ad: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a63a: 1a01 e6ad |11af: const-string v1, "suona" // string@ade6 │ │ +32a63e: 7220 a189 1000 |11b1: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a644: 6200 318f |11b4: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a648: 1a01 fcad |11b6: const-string v1, "surdo" // string@adfc │ │ +32a64c: 7220 a189 1000 |11b8: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a652: 6200 318f |11bb: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a656: 1a01 08ae |11bd: const-string v1, "swarmandal" // string@ae08 │ │ +32a65a: 7220 a189 1000 |11bf: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a660: 6200 318f |11c2: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a664: 1a01 0aae |11c4: const-string v1, "swedish bagpipes" // string@ae0a │ │ +32a668: 7220 a189 1000 |11c6: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a66e: 6200 318f |11c9: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a672: 1a01 2eae |11cb: const-string v1, "synclavier" // string@ae2e │ │ +32a676: 7220 a189 1000 |11cd: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a67c: 6200 318f |11d0: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a680: 1a01 2fae |11d2: const-string v1, "synthesizer" // string@ae2f │ │ +32a684: 7220 a189 1000 |11d4: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a68a: 6200 318f |11d7: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a68e: 1a01 31ae |11d9: const-string v1, "syrinx" // string@ae31 │ │ +32a692: 7220 a189 1000 |11db: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a698: 6200 318f |11de: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a69c: 1a01 64ae |11e0: const-string v1, "tabla" // string@ae64 │ │ +32a6a0: 7220 a189 1000 |11e2: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a6a6: 6200 318f |11e5: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a6aa: 1a01 65ae |11e7: const-string v1, "table steel guitar" // string@ae65 │ │ +32a6ae: 7220 a189 1000 |11e9: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a6b4: 6200 318f |11ec: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a6b8: 1a01 6aae |11ee: const-string v1, "tack piano" // string@ae6a │ │ +32a6bc: 7220 a189 1000 |11f0: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a6c2: 6200 318f |11f3: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a6c6: 1a01 6bae |11f5: const-string v1, "taepyeongso" // string@ae6b │ │ +32a6ca: 7220 a189 1000 |11f7: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a6d0: 6200 318f |11fa: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a6d4: 1a01 8fae |11fc: const-string v1, "taiko" // string@ae8f │ │ +32a6d8: 7220 a189 1000 |11fe: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a6de: 6200 318f |1201: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a6e2: 1a01 91ae |1203: const-string v1, "taishogoto" // string@ae91 │ │ +32a6e6: 7220 a189 1000 |1205: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a6ec: 6200 318f |1208: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a6f0: 1a01 95ae |120a: const-string v1, "talharpa" // string@ae95 │ │ +32a6f4: 7220 a189 1000 |120c: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a6fa: 6200 318f |120f: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a6fe: 1a01 96ae |1211: const-string v1, "talkbox" // string@ae96 │ │ +32a702: 7220 a189 1000 |1213: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a708: 6200 318f |1216: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a70c: 1a01 97ae |1218: const-string v1, "talking drum" // string@ae97 │ │ +32a710: 7220 a189 1000 |121a: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a716: 6200 318f |121d: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a71a: 1a01 99ae |121f: const-string v1, "tamborim" // string@ae99 │ │ +32a71e: 7220 a189 1000 |1221: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a724: 6200 318f |1224: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a728: 1a01 9aae |1226: const-string v1, "tambourine" // string@ae9a │ │ +32a72c: 7220 a189 1000 |1228: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a732: 6200 318f |122b: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a736: 1a01 9bae |122d: const-string v1, "tambura" // string@ae9b │ │ +32a73a: 7220 a189 1000 |122f: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a740: 6200 318f |1232: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a744: 1a01 9cae |1234: const-string v1, "tamburitza" // string@ae9c │ │ +32a748: 7220 a189 1000 |1236: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a74e: 6200 318f |1239: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a752: 1a01 9eae |123b: const-string v1, "tanbou ka" // string@ae9e │ │ +32a756: 7220 a189 1000 |123d: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a75c: 6200 318f |1240: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a760: 1a01 9fae |1242: const-string v1, "tanbur" // string@ae9f │ │ +32a764: 7220 a189 1000 |1244: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a76a: 6200 318f |1247: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a76e: 1a01 a0ae |1249: const-string v1, "tangent piano" // string@aea0 │ │ +32a772: 7220 a189 1000 |124b: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a778: 6200 318f |124e: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a77c: 1a01 a1ae |1250: const-string v1, "taonga pūoro" // string@aea1 │ │ +32a780: 7220 a189 1000 |1252: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a786: 6200 318f |1255: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a78a: 1a01 a2ae |1257: const-string v1, "tap dancing" // string@aea2 │ │ +32a78e: 7220 a189 1000 |1259: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a794: 6200 318f |125c: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a798: 1a01 a3ae |125e: const-string v1, "tape" // string@aea3 │ │ +32a79c: 7220 a189 1000 |1260: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a7a2: 6200 318f |1263: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a7a6: 1a01 a4ae |1265: const-string v1, "taphon" // string@aea4 │ │ +32a7aa: 7220 a189 1000 |1267: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a7b0: 6200 318f |126a: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a7b4: 1a01 a5ae |126c: const-string v1, "tar" // string@aea5 │ │ +32a7b8: 7220 a189 1000 |126e: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a7be: 6200 318f |1271: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a7c2: 1a01 a6ae |1273: const-string v1, "taragot" // string@aea6 │ │ +32a7c6: 7220 a189 1000 |1275: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a7cc: 6200 318f |1278: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a7d0: 1a01 b4ae |127a: const-string v1, "tef" // string@aeb4 │ │ +32a7d4: 7220 a189 1000 |127c: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a7da: 6200 318f |127f: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a7de: 1a01 b7ae |1281: const-string v1, "teleharmonium" // string@aeb7 │ │ +32a7e2: 7220 a189 1000 |1283: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a7e8: 6200 318f |1286: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a7ec: 1a01 c8ae |1288: const-string v1, "temple blocks" // string@aec8 │ │ +32a7f0: 7220 a189 1000 |128a: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a7f6: 6200 318f |128d: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a7fa: 1a01 caae |128f: const-string v1, "tenor" // string@aeca │ │ +32a7fe: 7220 a189 1000 |1291: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a804: 6200 318f |1294: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a808: 1a01 3eaf |1296: const-string v1, "thavil" // string@af3e │ │ +32a80c: 7220 a189 1000 |1298: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a812: 6200 318f |129b: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a816: 1a01 47af |129d: const-string v1, "theatre organ" // string@af47 │ │ +32a81a: 7220 a189 1000 |129f: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a820: 6200 318f |12a2: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a824: 1a01 4caf |12a4: const-string v1, "theorbo" // string@af4c │ │ +32a828: 7220 a189 1000 |12a6: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a82e: 6200 318f |12a9: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a832: 1a01 4daf |12ab: const-string v1, "theremin" // string@af4d │ │ +32a836: 7220 a189 1000 |12ad: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a83c: 6200 318f |12b0: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a840: 1a01 54af |12b2: const-string v1, "thon" // string@af54 │ │ +32a844: 7220 a189 1000 |12b4: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a84a: 6200 318f |12b7: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a84e: 1a01 68af |12b9: const-string v1, "tibetan water drum" // string@af68 │ │ +32a852: 7220 a189 1000 |12bb: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a858: 6200 318f |12be: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a85c: 1a01 66af |12c0: const-string v1, "ti bwa" // string@af66 │ │ +32a860: 7220 a189 1000 |12c2: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a866: 6200 318f |12c5: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a86a: 1a01 b6af |12c7: const-string v1, "tiêu" // string@afb6 │ │ +32a86e: 7220 a189 1000 |12c9: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a874: 6200 318f |12cc: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a878: 1a01 79af |12ce: const-string v1, "timbales" // string@af79 │ │ +32a87c: 7220 a189 1000 |12d0: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a882: 6200 318f |12d3: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a886: 1a01 7aaf |12d5: const-string v1, "time" // string@af7a │ │ +32a88a: 7220 a189 1000 |12d7: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a890: 6200 318f |12da: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a894: 1a01 95af |12dc: const-string v1, "timpani" // string@af95 │ │ +32a898: 7220 a189 1000 |12de: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a89e: 6200 318f |12e1: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a8a2: 1a01 96af |12e3: const-string v1, "tin whistle" // string@af96 │ │ +32a8a6: 7220 a189 1000 |12e5: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a8ac: 6200 318f |12e8: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a8b0: 1a01 a0af |12ea: const-string v1, "tinya" // string@afa0 │ │ +32a8b4: 7220 a189 1000 |12ec: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a8ba: 6200 318f |12ef: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a8be: 1a01 a1af |12f1: const-string v1, "tiple" // string@afa1 │ │ +32a8c2: 7220 a189 1000 |12f3: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a8c8: 6200 318f |12f6: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a8cc: 1a01 14b0 |12f8: const-string v1, "tololoche" // string@b014 │ │ +32a8d0: 7220 a189 1000 |12fa: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a8d6: 6200 318f |12fd: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a8da: 1a01 15b0 |12ff: const-string v1, "tom-tom" // string@b015 │ │ +32a8de: 7220 a189 1000 |1301: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a8e4: 6200 318f |1304: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a8e8: 1a01 18b0 |1306: const-string v1, "tonkori" // string@b018 │ │ +32a8ec: 7220 a189 1000 |1308: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a8f2: 6200 318f |130b: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a8f6: 1a01 45b0 |130d: const-string v1, "topshuur" // string@b045 │ │ +32a8fa: 7220 a189 1000 |130f: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a900: 6200 318f |1312: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a904: 1a01 5ab0 |1314: const-string v1, "toy piano" // string@b05a │ │ +32a908: 7220 a189 1000 |1316: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a90e: 6200 318f |1319: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a912: 1a01 f2b0 |131b: const-string v1, "tràm plè" // string@b0f2 │ │ +32a916: 7220 a189 1000 |131d: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a91c: 6200 318f |1320: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a920: 1a01 f3b0 |1322: const-string v1, "trắng jâu" // string@b0f3 │ │ +32a924: 7220 a189 1000 |1324: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a92a: 6200 318f |1327: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a92e: 1a01 f4b0 |1329: const-string v1, "trắng lu" // string@b0f4 │ │ +32a932: 7220 a189 1000 |132b: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a938: 6200 318f |132e: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a93c: 1a01 a2b0 |1330: const-string v1, "translated" // string@b0a2 │ │ +32a940: 7220 a189 1000 |1332: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a946: 6200 318f |1335: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a94a: 1a01 b2b0 |1337: const-string v1, "transliterated" // string@b0b2 │ │ +32a94e: 7220 a189 1000 |1339: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a954: 6200 318f |133c: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a958: 1a01 b7b0 |133e: const-string v1, "transverse flute" // string@b0b7 │ │ +32a95c: 7220 a189 1000 |1340: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a962: 6200 318f |1343: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a966: 1a01 bab0 |1345: const-string v1, "treble" // string@b0ba │ │ +32a96a: 7220 a189 1000 |1347: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a970: 6200 318f |134a: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a974: 1a01 c1b0 |134c: const-string v1, "tres" // string@b0c1 │ │ +32a978: 7220 a189 1000 |134e: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a97e: 6200 318f |1351: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a982: 1a01 c4b0 |1353: const-string v1, "triangle" // string@b0c4 │ │ +32a986: 7220 a189 1000 |1355: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a98c: 6200 318f |1358: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a990: 1a01 d6b0 |135a: const-string v1, "tromba marina" // string@b0d6 │ │ +32a994: 7220 a189 1000 |135c: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a99a: 6200 318f |135f: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a99e: 1a01 d7b0 |1361: const-string v1, "trombone" // string@b0d7 │ │ +32a9a2: 7220 a189 1000 |1363: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a9a8: 6200 318f |1366: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a9ac: 1a01 d8b0 |1368: const-string v1, "tromboon" // string@b0d8 │ │ +32a9b0: 7220 a189 1000 |136a: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a9b6: 6200 318f |136d: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a9ba: 1a01 f5b0 |136f: const-string v1, "trống bông" // string@b0f5 │ │ +32a9be: 7220 a189 1000 |1371: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a9c4: 6200 318f |1374: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a9c8: 1a01 dab0 |1376: const-string v1, "trumpet" // string@b0da │ │ +32a9cc: 7220 a189 1000 |1378: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a9d2: 6200 318f |137b: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a9d6: 1a01 3aae |137d: const-string v1, "t'rưng" // string@ae3a │ │ +32a9da: 7220 a189 1000 |137f: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a9e0: 6200 318f |1382: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a9e4: 1a01 fcb0 |1384: const-string v1, "tuba" // string@b0fc │ │ +32a9e8: 7220 a189 1000 |1386: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a9ee: 6200 318f |1389: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32a9f2: 1a01 fdb0 |138b: const-string v1, "tubax" // string@b0fd │ │ +32a9f6: 7220 a189 1000 |138d: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32a9fc: 6200 318f |1390: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32aa00: 1a01 feb0 |1392: const-string v1, "tubon" // string@b0fe │ │ +32aa04: 7220 a189 1000 |1394: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32aa0a: 6200 318f |1397: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32aa0e: 1a01 ffb0 |1399: const-string v1, "tubular bells" // string@b0ff │ │ +32aa12: 7220 a189 1000 |139b: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32aa18: 6200 318f |139e: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32aa1c: 1a01 02b1 |13a0: const-string v1, "tumbi" // string@b102 │ │ +32aa20: 7220 a189 1000 |13a2: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32aa26: 6200 318f |13a5: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32aa2a: 1a01 03b1 |13a7: const-string v1, "tuned percussion" // string@b103 │ │ +32aa2e: 7220 a189 1000 |13a9: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32aa34: 6200 318f |13ac: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32aa38: 1a01 07b1 |13ae: const-string v1, "turkish baglama" // string@b107 │ │ +32aa3c: 7220 a189 1000 |13b0: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32aa42: 6200 318f |13b3: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32aa46: 1a01 08b1 |13b5: const-string v1, "turntable(s)" // string@b108 │ │ +32aa4a: 7220 a189 1000 |13b7: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32aa50: 6200 318f |13ba: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32aa54: 1a01 16b1 |13bc: const-string v1, "txalaparta" // string@b116 │ │ +32aa58: 7220 a189 1000 |13be: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32aa5e: 6200 318f |13c1: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32aa62: 1a01 22b1 |13c3: const-string v1, "typewriter" // string@b122 │ │ +32aa66: 7220 a189 1000 |13c5: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32aa6c: 6200 318f |13c8: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32aa70: 1a01 24b1 |13ca: const-string v1, "tzoura" // string@b124 │ │ +32aa74: 7220 a189 1000 |13cc: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32aa7a: 6200 318f |13cf: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32aa7e: 1a01 29b1 |13d1: const-string v1, "udu" // string@b129 │ │ +32aa82: 7220 a189 1000 |13d3: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32aa88: 6200 318f |13d6: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32aa8c: 1a01 2eb1 |13d8: const-string v1, "uilleann pipes" // string@b12e │ │ +32aa90: 7220 a189 1000 |13da: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32aa96: 6200 318f |13dd: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32aa9a: 1a01 31b1 |13df: const-string v1, "ukeke" // string@b131 │ │ +32aa9e: 7220 a189 1000 |13e1: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32aaa4: 6200 318f |13e4: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32aaa8: 1a01 33b1 |13e6: const-string v1, "ukulele" // string@b133 │ │ +32aaac: 7220 a189 1000 |13e8: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32aab2: 6200 318f |13eb: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32aab6: 1a01 82b2 |13ed: const-string v1, "upright piano" // string@b282 │ │ +32aaba: 7220 a189 1000 |13ef: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32aac0: 6200 318f |13f2: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32aac4: 1a01 afb5 |13f4: const-string v1, "ütőgardon" // string@b5af │ │ +32aac8: 7220 a189 1000 |13f6: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32aace: 6200 318f |13f9: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32aad2: 1a01 aeb2 |13fb: const-string v1, "vacuum cleaner" // string@b2ae │ │ +32aad6: 7220 a189 1000 |13fd: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32aadc: 6200 318f |1400: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32aae0: 1a01 b4b3 |1402: const-string v1, "valiha" // string@b3b4 │ │ +32aae4: 7220 a189 1000 |1404: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32aaea: 6200 318f |1407: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32aaee: 1a01 c9b3 |1409: const-string v1, "valved brass instruments" // string@b3c9 │ │ +32aaf2: 7220 a189 1000 |140b: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32aaf8: 6200 318f |140e: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32aafc: 1a01 c8b3 |1410: const-string v1, "valve trombone" // string@b3c8 │ │ +32ab00: 7220 a189 1000 |1412: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32ab06: 6200 318f |1415: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32ab0a: 1a01 d6b3 |1417: const-string v1, "venu" // string@b3d6 │ │ +32ab0e: 7220 a189 1000 |1419: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32ab14: 6200 318f |141c: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32ab18: 1a01 f1b3 |141e: const-string v1, "vessel drum" // string@b3f1 │ │ +32ab1c: 7220 a189 1000 |1420: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32ab22: 6200 318f |1423: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32ab26: 1a01 f2b3 |1425: const-string v1, "vessel flute" // string@b3f2 │ │ +32ab2a: 7220 a189 1000 |1427: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32ab30: 6200 318f |142a: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32ab34: 1a01 f3b3 |142c: const-string v1, "vibraphone" // string@b3f3 │ │ +32ab38: 7220 a189 1000 |142e: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32ab3e: 6200 318f |1431: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32ab42: 1a01 f4b3 |1433: const-string v1, "vibraslap" // string@b3f4 │ │ +32ab46: 7220 a189 1000 |1435: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32ab4c: 6200 318f |1438: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32ab50: 1a01 f7b3 |143a: const-string v1, "vichitra veena" // string@b3f7 │ │ +32ab54: 7220 a189 1000 |143c: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32ab5a: 6200 318f |143f: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32ab5e: 1a01 fcb3 |1441: const-string v1, "vielle" // string@b3fc │ │ +32ab62: 7220 a189 1000 |1443: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32ab68: 6200 318f |1446: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32ab6c: 1a01 fdb3 |1448: const-string v1, "vienna horn" // string@b3fd │ │ +32ab70: 7220 a189 1000 |144a: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32ab76: 6200 318f |144d: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32ab7a: 1a01 feb3 |144f: const-string v1, "vietnamese guitar" // string@b3fe │ │ +32ab7e: 7220 a189 1000 |1451: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32ab84: 6200 318f |1454: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32ab88: 1a01 15b4 |1456: const-string v1, "viola" // string@b415 │ │ +32ab8c: 7220 a189 1000 |1458: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32ab92: 6200 318f |145b: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32ab96: 1a01 16b4 |145d: const-string v1, "violin" // string@b416 │ │ +32ab9a: 7220 a189 1000 |145f: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32aba0: 6200 318f |1462: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32aba4: 1a01 17b4 |1464: const-string v1, "violoncello piccolo" // string@b417 │ │ +32aba8: 7220 a189 1000 |1466: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32abae: 6200 318f |1469: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32abb2: 1a01 18b4 |146b: const-string v1, "violone" // string@b418 │ │ +32abb6: 7220 a189 1000 |146d: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32abbc: 6200 318f |1470: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32abc0: 1a01 19b4 |1472: const-string v1, "violotta" // string@b419 │ │ +32abc4: 7220 a189 1000 |1474: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32abca: 6200 318f |1477: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32abce: 1a01 1ab4 |1479: const-string v1, "virginal" // string@b41a │ │ +32abd2: 7220 a189 1000 |147b: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32abd8: 6200 318f |147e: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32abdc: 1a01 25b4 |1480: const-string v1, "vocal" // string@b425 │ │ +32abe0: 7220 a189 1000 |1482: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32abe6: 6200 318f |1485: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32abea: 1a01 26b4 |1487: const-string v1, "vocals" // string@b426 │ │ +32abee: 7220 a189 1000 |1489: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32abf4: 6200 318f |148c: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32abf8: 1a01 27b4 |148e: const-string v1, "vocoder" // string@b427 │ │ +32abfc: 7220 a189 1000 |1490: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32ac02: 6200 318f |1493: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32ac06: 1a01 28b4 |1495: const-string v1, "voice synthesizer" // string@b428 │ │ +32ac0a: 7220 a189 1000 |1497: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32ac10: 6200 318f |149a: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32ac14: 1a01 3fb4 |149c: const-string v1, "wagner tuba" // string@b43f │ │ +32ac18: 7220 a189 1000 |149e: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32ac1e: 6200 318f |14a1: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32ac22: 1a01 4cb4 |14a3: const-string v1, "warr guitar" // string@b44c │ │ +32ac26: 7220 a189 1000 |14a5: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32ac2c: 6200 318f |14a8: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32ac30: 1a01 51b4 |14aa: const-string v1, "washboard" // string@b451 │ │ +32ac34: 7220 a189 1000 |14ac: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32ac3a: 6200 318f |14af: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32ac3e: 1a01 52b4 |14b1: const-string v1, "washtub bass" // string@b452 │ │ +32ac42: 7220 a189 1000 |14b3: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32ac48: 6200 318f |14b6: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32ac4c: 1a01 54b4 |14b8: const-string v1, "waterphone" // string@b454 │ │ +32ac50: 7220 a189 1000 |14ba: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32ac56: 6200 318f |14bd: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32ac5a: 1a01 60b4 |14bf: const-string v1, "wavedrum" // string@b460 │ │ +32ac5e: 7220 a189 1000 |14c1: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32ac64: 6200 318f |14c4: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32ac68: 1a01 68b4 |14c6: const-string v1, "whip" // string@b468 │ │ +32ac6c: 7220 a189 1000 |14c8: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32ac72: 6200 318f |14cb: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32ac76: 1a01 69b4 |14cd: const-string v1, "whistle" // string@b469 │ │ +32ac7a: 7220 a189 1000 |14cf: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32ac80: 6200 318f |14d2: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32ac84: 1a01 7eb4 |14d4: const-string v1, "willow flute" // string@b47e │ │ +32ac88: 7220 a189 1000 |14d6: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32ac8e: 6200 318f |14d9: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32ac92: 1a01 7fb4 |14db: const-string v1, "wind chime" // string@b47f │ │ +32ac96: 7220 a189 1000 |14dd: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32ac9c: 6200 318f |14e0: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32aca0: 1a01 80b4 |14e2: const-string v1, "wind instruments" // string@b480 │ │ +32aca4: 7220 a189 1000 |14e4: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32acaa: 6200 318f |14e7: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32acae: 1a01 8db4 |14e9: const-string v1, "wire-strung harp" // string@b48d │ │ +32acb2: 7220 a189 1000 |14eb: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32acb8: 6200 318f |14ee: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32acbc: 1a01 a1b4 |14f0: const-string v1, "wood block" // string@b4a1 │ │ +32acc0: 7220 a189 1000 |14f2: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32acc6: 6200 318f |14f5: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32acca: 1a01 a2b4 |14f7: const-string v1, "wooden fish" // string@b4a2 │ │ +32acce: 7220 a189 1000 |14f9: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32acd4: 6200 318f |14fc: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32acd8: 1a01 a3b4 |14fe: const-string v1, "woodwind" // string@b4a3 │ │ +32acdc: 7220 a189 1000 |1500: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32ace2: 6200 318f |1503: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32ace6: 1a01 a7b4 |1505: const-string v1, "wot" // string@b4a7 │ │ +32acea: 7220 a189 1000 |1507: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32acf0: 6200 318f |150a: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32acf4: 1a01 1bb5 |150c: const-string v1, "wurlitzer electric piano" // string@b51b │ │ +32acf8: 7220 a189 1000 |150e: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32acfe: 6200 318f |1511: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32ad02: 1a01 22b5 |1513: const-string v1, "xalam" // string@b522 │ │ +32ad06: 7220 a189 1000 |1515: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32ad0c: 6200 318f |1518: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32ad10: 1a01 23b5 |151a: const-string v1, "xaphoon" // string@b523 │ │ +32ad14: 7220 a189 1000 |151c: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32ad1a: 6200 318f |151f: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32ad1e: 1a01 26b5 |1521: const-string v1, "xiao" // string@b526 │ │ +32ad22: 7220 a189 1000 |1523: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32ad28: 6200 318f |1526: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32ad2c: 1a01 27b5 |1528: const-string v1, "xiaoluo" // string@b527 │ │ +32ad30: 7220 a189 1000 |152a: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32ad36: 6200 318f |152d: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32ad3a: 1a01 3ab5 |152f: const-string v1, "xun" // string@b53a │ │ +32ad3e: 7220 a189 1000 |1531: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32ad44: 6200 318f |1534: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32ad48: 1a01 3cb5 |1536: const-string v1, "xylophone" // string@b53c │ │ +32ad4c: 7220 a189 1000 |1538: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32ad52: 6200 318f |153b: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32ad56: 1a01 3db5 |153d: const-string v1, "xylorimba" // string@b53d │ │ +32ad5a: 7220 a189 1000 |153f: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32ad60: 6200 318f |1542: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32ad64: 1a01 47b5 |1544: const-string v1, "yangqin" // string@b547 │ │ +32ad68: 7220 a189 1000 |1546: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32ad6e: 6200 318f |1549: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32ad72: 1a01 4ab5 |154b: const-string v1, "yatga" // string@b54a │ │ +32ad76: 7220 a189 1000 |154d: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32ad7c: 6200 318f |1550: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32ad80: 1a01 4bb5 |1552: const-string v1, "yaylı tanbur" // string@b54b │ │ +32ad84: 7220 a189 1000 |1554: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32ad8a: 6200 318f |1557: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32ad8e: 1a01 54b5 |1559: const-string v1, "yehu" // string@b554 │ │ +32ad92: 7220 a189 1000 |155b: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32ad98: 6200 318f |155e: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32ad9c: 1a01 57b5 |1560: const-string v1, "yonggo" // string@b557 │ │ +32ada0: 7220 a189 1000 |1562: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32ada6: 6200 318f |1565: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32adaa: 1a01 5bb5 |1567: const-string v1, "yueqin" // string@b55b │ │ +32adae: 7220 a189 1000 |1569: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32adb4: 6200 318f |156c: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32adb8: 1a01 66b5 |156e: const-string v1, "zabumba" // string@b566 │ │ +32adbc: 7220 a189 1000 |1570: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32adc2: 6200 318f |1573: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32adc6: 1a01 beb5 |1575: const-string v1, "żafżafa" // string@b5be │ │ +32adca: 7220 a189 1000 |1577: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32add0: 6200 318f |157a: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32add4: 1a01 bfb5 |157c: const-string v1, "żaqq" // string@b5bf │ │ +32add8: 7220 a189 1000 |157e: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32adde: 6200 318f |1581: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32ade2: 1a01 68b5 |1583: const-string v1, "zarb" // string@b568 │ │ +32ade6: 7220 a189 1000 |1585: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32adec: 6200 318f |1588: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32adf0: 1a01 6cb5 |158a: const-string v1, "zhaleika" // string@b56c │ │ +32adf4: 7220 a189 1000 |158c: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32adfa: 6200 318f |158f: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32adfe: 1a01 6eb5 |1591: const-string v1, "zhonghu" // string@b56e │ │ +32ae02: 7220 a189 1000 |1593: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32ae08: 6200 318f |1596: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32ae0c: 1a01 6fb5 |1598: const-string v1, "zhongruan" // string@b56f │ │ +32ae10: 7220 a189 1000 |159a: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32ae16: 6200 318f |159d: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32ae1a: 1a01 70b5 |159f: const-string v1, "zill" // string@b570 │ │ +32ae1e: 7220 a189 1000 |15a1: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32ae24: 6200 318f |15a4: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32ae28: 1a01 71b5 |15a6: const-string v1, "zither" // string@b571 │ │ +32ae2c: 7220 a189 1000 |15a8: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32ae32: 6200 318f |15ab: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32ae36: 1a01 c0b5 |15ad: const-string v1, "żummara" // string@b5c0 │ │ +32ae3a: 7220 a189 1000 |15af: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32ae40: 6200 318f |15b2: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +32ae44: 1a01 75b5 |15b4: const-string v1, "zurna" // string@b575 │ │ +32ae48: 7220 a189 1000 |15b6: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +32ae4e: 0e00 |15b9: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ 0x0009 line=15 │ │ 0x000c line=16 │ │ 0x0013 line=17 │ │ 0x001a line=18 │ │ @@ -763489,17 +763489,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -32ae4c: |[32ae4c] org.jaudiotagger.tag.id3.valuepair.MusicianCredits.:()V │ │ -32ae5c: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -32ae62: 0e00 |0003: return-void │ │ +32ae50: |[32ae50] org.jaudiotagger.tag.id3.valuepair.MusicianCredits.:()V │ │ +32ae60: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +32ae66: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits; │ │ │ │ #2 : (in Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;) │ │ @@ -763507,35 +763507,35 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -328270: |[328270] org.jaudiotagger.tag.id3.valuepair.MusicianCredits.isKey:(Ljava/lang/String;)Z │ │ -328280: 6200 318f |0000: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ -328284: 7210 a889 0000 |0002: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@89a8 │ │ -32828a: 0c00 |0005: move-result-object v0 │ │ -32828c: 7210 4789 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -328292: 0a01 |0009: move-result v1 │ │ -328294: 3801 1800 |000a: if-eqz v1, 0022 // +0018 │ │ -328298: 7210 4889 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -32829e: 0c01 |000f: move-result-object v1 │ │ -3282a0: 1f01 3710 |0010: check-cast v1, Ljava/lang/String; // type@1037 │ │ -3282a4: 6e10 b787 0300 |0012: invoke-virtual {v3}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@87b7 │ │ -3282aa: 0c02 |0015: move-result-object v2 │ │ -3282ac: 6e10 bb87 0200 |0016: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@87bb │ │ -3282b2: 0c02 |0019: move-result-object v2 │ │ -3282b4: 6e20 b287 1200 |001a: invoke-virtual {v2, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@87b2 │ │ -3282ba: 0a01 |001d: move-result v1 │ │ -3282bc: 3801 e8ff |001e: if-eqz v1, 0006 // -0018 │ │ -3282c0: 1213 |0020: const/4 v3, #int 1 // #1 │ │ -3282c2: 0f03 |0021: return v3 │ │ -3282c4: 1203 |0022: const/4 v3, #int 0 // #0 │ │ -3282c6: 0f03 |0023: return v3 │ │ +328274: |[328274] org.jaudiotagger.tag.id3.valuepair.MusicianCredits.isKey:(Ljava/lang/String;)Z │ │ +328284: 6200 318f |0000: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.musicianCredits:Ljava/util/Set; // field@8f31 │ │ +328288: 7210 a889 0000 |0002: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@89a8 │ │ +32828e: 0c00 |0005: move-result-object v0 │ │ +328290: 7210 4789 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +328296: 0a01 |0009: move-result v1 │ │ +328298: 3801 1800 |000a: if-eqz v1, 0022 // +0018 │ │ +32829c: 7210 4889 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +3282a2: 0c01 |000f: move-result-object v1 │ │ +3282a4: 1f01 3710 |0010: check-cast v1, Ljava/lang/String; // type@1037 │ │ +3282a8: 6e10 b787 0300 |0012: invoke-virtual {v3}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@87b7 │ │ +3282ae: 0c02 |0015: move-result-object v2 │ │ +3282b0: 6e10 bb87 0200 |0016: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@87bb │ │ +3282b6: 0c02 |0019: move-result-object v2 │ │ +3282b8: 6e20 b287 1200 |001a: invoke-virtual {v2, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@87b2 │ │ +3282be: 0a01 |001d: move-result v1 │ │ +3282c0: 3801 e8ff |001e: if-eqz v1, 0006 // -0018 │ │ +3282c4: 1213 |0020: const/4 v3, #int 1 // #1 │ │ +3282c6: 0f03 |0021: return v3 │ │ +3282c8: 1203 |0022: const/4 v3, #int 0 // #0 │ │ +3282ca: 0f03 |0023: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=813 │ │ 0x0012 line=815 │ │ locals : │ │ 0x0000 - 0x0024 reg=3 (null) Ljava/lang/String; │ │ │ │ @@ -763612,73 +763612,73 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 12 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 115 16-bit code units │ │ -32b030: |[32b030] org.jaudiotagger.tag.id3.valuepair.StandardIPLSKey.:()V │ │ -32b040: 2200 b412 |0000: new-instance v0, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey; // type@12b4 │ │ -32b044: 1a01 b815 |0002: const-string v1, "ENGINEER" // string@15b8 │ │ -32b048: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -32b04a: 1a03 c969 |0005: const-string v3, "engineer" // string@69c9 │ │ -32b04e: 7040 f59b 1032 |0007: invoke-direct {v0, v1, v2, v3}, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9bf5 │ │ -32b054: 6900 388f |000a: sput-object v0, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey;.ENGINEER:Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey; // field@8f38 │ │ -32b058: 2201 b412 |000c: new-instance v1, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey; // type@12b4 │ │ -32b05c: 1a03 0239 |000e: const-string v3, "MIXER" // string@3902 │ │ -32b060: 1214 |0010: const/4 v4, #int 1 // #1 │ │ -32b062: 1a05 ed91 |0011: const-string v5, "mix" // string@91ed │ │ -32b066: 7040 f59b 3154 |0013: invoke-direct {v1, v3, v4, v5}, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9bf5 │ │ -32b06c: 6901 398f |0016: sput-object v1, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey;.MIXER:Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey; // field@8f39 │ │ -32b070: 2203 b412 |0018: new-instance v3, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey; // type@12b4 │ │ -32b074: 1a05 fa13 |001a: const-string v5, "DJMIXER" // string@13fa │ │ -32b078: 1226 |001c: const/4 v6, #int 2 // #2 │ │ -32b07a: 1a07 f813 |001d: const-string v7, "DJ-mix" // string@13f8 │ │ -32b07e: 7040 f59b 5376 |001f: invoke-direct {v3, v5, v6, v7}, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9bf5 │ │ -32b084: 6903 378f |0022: sput-object v3, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey;.DJMIXER:Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey; // field@8f37 │ │ -32b088: 2205 b412 |0024: new-instance v5, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey; // type@12b4 │ │ -32b08c: 1a07 a340 |0026: const-string v7, "PRODUCER" // string@40a3 │ │ -32b090: 1238 |0028: const/4 v8, #int 3 // #3 │ │ -32b092: 1a09 879b |0029: const-string v9, "producer" // string@9b87 │ │ -32b096: 7040 f59b 7598 |002b: invoke-direct {v5, v7, v8, v9}, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9bf5 │ │ -32b09c: 6905 3a8f |002e: sput-object v5, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey;.PRODUCER:Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey; // field@8f3a │ │ -32b0a0: 2207 b412 |0030: new-instance v7, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey; // type@12b4 │ │ -32b0a4: 1a09 4007 |0032: const-string v9, "ARRANGER" // string@0740 │ │ -32b0a8: 124a |0034: const/4 v10, #int 4 // #4 │ │ -32b0aa: 1a0b a75c |0035: const-string v11, "arranger" // string@5ca7 │ │ -32b0ae: 7040 f59b 97ba |0037: invoke-direct {v7, v9, v10, v11}, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9bf5 │ │ -32b0b4: 6907 368f |003a: sput-object v7, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey;.ARRANGER:Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey; // field@8f36 │ │ -32b0b8: 1259 |003c: const/4 v9, #int 5 // #5 │ │ -32b0ba: 2399 ef13 |003d: new-array v9, v9, [Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey; // type@13ef │ │ -32b0be: 4d00 0902 |003f: aput-object v0, v9, v2 │ │ -32b0c2: 4d01 0904 |0041: aput-object v1, v9, v4 │ │ -32b0c6: 4d03 0906 |0043: aput-object v3, v9, v6 │ │ -32b0ca: 4d05 0908 |0045: aput-object v5, v9, v8 │ │ -32b0ce: 4d07 090a |0047: aput-object v7, v9, v10 │ │ -32b0d2: 6909 358f |0049: sput-object v9, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey;.$VALUES:[Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey; // field@8f35 │ │ -32b0d6: 2200 8c10 |004b: new-instance v0, Ljava/util/HashMap; // type@108c │ │ -32b0da: 7010 2b89 0000 |004d: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@892b │ │ -32b0e0: 6900 3c8f |0050: sput-object v0, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey;.lookup:Ljava/util/Map; // field@8f3c │ │ -32b0e4: 1c00 b412 |0052: const-class v0, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey; // type@12b4 │ │ -32b0e8: 7110 1c89 0000 |0054: invoke-static {v0}, Ljava/util/EnumSet;.allOf:(Ljava/lang/Class;)Ljava/util/EnumSet; // method@891c │ │ -32b0ee: 0c00 |0057: move-result-object v0 │ │ -32b0f0: 6e10 1e89 0000 |0058: invoke-virtual {v0}, Ljava/util/EnumSet;.iterator:()Ljava/util/Iterator; // method@891e │ │ -32b0f6: 0c00 |005b: move-result-object v0 │ │ -32b0f8: 7210 4789 0000 |005c: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -32b0fe: 0a01 |005f: move-result v1 │ │ -32b100: 3801 1200 |0060: if-eqz v1, 0072 // +0012 │ │ -32b104: 7210 4889 0000 |0062: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -32b10a: 0c01 |0065: move-result-object v1 │ │ -32b10c: 1f01 b412 |0066: check-cast v1, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey; // type@12b4 │ │ -32b110: 6202 3c8f |0068: sget-object v2, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey;.lookup:Ljava/util/Map; // field@8f3c │ │ -32b114: 6e10 f79b 0100 |006a: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey;.getKey:()Ljava/lang/String; // method@9bf7 │ │ -32b11a: 0c03 |006d: move-result-object v3 │ │ -32b11c: 7230 9489 3201 |006e: invoke-interface {v2, v3, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -32b122: 28eb |0071: goto 005c // -0015 │ │ -32b124: 0e00 |0072: return-void │ │ +32b034: |[32b034] org.jaudiotagger.tag.id3.valuepair.StandardIPLSKey.:()V │ │ +32b044: 2200 b412 |0000: new-instance v0, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey; // type@12b4 │ │ +32b048: 1a01 b815 |0002: const-string v1, "ENGINEER" // string@15b8 │ │ +32b04c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +32b04e: 1a03 c969 |0005: const-string v3, "engineer" // string@69c9 │ │ +32b052: 7040 f59b 1032 |0007: invoke-direct {v0, v1, v2, v3}, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9bf5 │ │ +32b058: 6900 388f |000a: sput-object v0, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey;.ENGINEER:Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey; // field@8f38 │ │ +32b05c: 2201 b412 |000c: new-instance v1, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey; // type@12b4 │ │ +32b060: 1a03 0239 |000e: const-string v3, "MIXER" // string@3902 │ │ +32b064: 1214 |0010: const/4 v4, #int 1 // #1 │ │ +32b066: 1a05 ed91 |0011: const-string v5, "mix" // string@91ed │ │ +32b06a: 7040 f59b 3154 |0013: invoke-direct {v1, v3, v4, v5}, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9bf5 │ │ +32b070: 6901 398f |0016: sput-object v1, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey;.MIXER:Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey; // field@8f39 │ │ +32b074: 2203 b412 |0018: new-instance v3, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey; // type@12b4 │ │ +32b078: 1a05 fa13 |001a: const-string v5, "DJMIXER" // string@13fa │ │ +32b07c: 1226 |001c: const/4 v6, #int 2 // #2 │ │ +32b07e: 1a07 f813 |001d: const-string v7, "DJ-mix" // string@13f8 │ │ +32b082: 7040 f59b 5376 |001f: invoke-direct {v3, v5, v6, v7}, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9bf5 │ │ +32b088: 6903 378f |0022: sput-object v3, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey;.DJMIXER:Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey; // field@8f37 │ │ +32b08c: 2205 b412 |0024: new-instance v5, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey; // type@12b4 │ │ +32b090: 1a07 a340 |0026: const-string v7, "PRODUCER" // string@40a3 │ │ +32b094: 1238 |0028: const/4 v8, #int 3 // #3 │ │ +32b096: 1a09 879b |0029: const-string v9, "producer" // string@9b87 │ │ +32b09a: 7040 f59b 7598 |002b: invoke-direct {v5, v7, v8, v9}, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9bf5 │ │ +32b0a0: 6905 3a8f |002e: sput-object v5, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey;.PRODUCER:Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey; // field@8f3a │ │ +32b0a4: 2207 b412 |0030: new-instance v7, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey; // type@12b4 │ │ +32b0a8: 1a09 4007 |0032: const-string v9, "ARRANGER" // string@0740 │ │ +32b0ac: 124a |0034: const/4 v10, #int 4 // #4 │ │ +32b0ae: 1a0b a75c |0035: const-string v11, "arranger" // string@5ca7 │ │ +32b0b2: 7040 f59b 97ba |0037: invoke-direct {v7, v9, v10, v11}, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9bf5 │ │ +32b0b8: 6907 368f |003a: sput-object v7, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey;.ARRANGER:Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey; // field@8f36 │ │ +32b0bc: 1259 |003c: const/4 v9, #int 5 // #5 │ │ +32b0be: 2399 ef13 |003d: new-array v9, v9, [Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey; // type@13ef │ │ +32b0c2: 4d00 0902 |003f: aput-object v0, v9, v2 │ │ +32b0c6: 4d01 0904 |0041: aput-object v1, v9, v4 │ │ +32b0ca: 4d03 0906 |0043: aput-object v3, v9, v6 │ │ +32b0ce: 4d05 0908 |0045: aput-object v5, v9, v8 │ │ +32b0d2: 4d07 090a |0047: aput-object v7, v9, v10 │ │ +32b0d6: 6909 358f |0049: sput-object v9, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey;.$VALUES:[Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey; // field@8f35 │ │ +32b0da: 2200 8c10 |004b: new-instance v0, Ljava/util/HashMap; // type@108c │ │ +32b0de: 7010 2b89 0000 |004d: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@892b │ │ +32b0e4: 6900 3c8f |0050: sput-object v0, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey;.lookup:Ljava/util/Map; // field@8f3c │ │ +32b0e8: 1c00 b412 |0052: const-class v0, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey; // type@12b4 │ │ +32b0ec: 7110 1c89 0000 |0054: invoke-static {v0}, Ljava/util/EnumSet;.allOf:(Ljava/lang/Class;)Ljava/util/EnumSet; // method@891c │ │ +32b0f2: 0c00 |0057: move-result-object v0 │ │ +32b0f4: 6e10 1e89 0000 |0058: invoke-virtual {v0}, Ljava/util/EnumSet;.iterator:()Ljava/util/Iterator; // method@891e │ │ +32b0fa: 0c00 |005b: move-result-object v0 │ │ +32b0fc: 7210 4789 0000 |005c: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +32b102: 0a01 |005f: move-result v1 │ │ +32b104: 3801 1200 |0060: if-eqz v1, 0072 // +0012 │ │ +32b108: 7210 4889 0000 |0062: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +32b10e: 0c01 |0065: move-result-object v1 │ │ +32b110: 1f01 b412 |0066: check-cast v1, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey; // type@12b4 │ │ +32b114: 6202 3c8f |0068: sget-object v2, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey;.lookup:Ljava/util/Map; // field@8f3c │ │ +32b118: 6e10 f79b 0100 |006a: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey;.getKey:()Ljava/lang/String; // method@9bf7 │ │ +32b11e: 0c03 |006d: move-result-object v3 │ │ +32b120: 7230 9489 3201 |006e: invoke-interface {v2, v3, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +32b126: 28eb |0071: goto 005c // -0015 │ │ +32b128: 0e00 |0072: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ 0x000c line=15 │ │ 0x0018 line=16 │ │ 0x0024 line=17 │ │ 0x0030 line=18 │ │ @@ -763693,18 +763693,18 @@ │ │ type : '(Ljava/lang/String;ILjava/lang/String;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -32b128: |[32b128] org.jaudiotagger.tag.id3.valuepair.StandardIPLSKey.:(Ljava/lang/String;ILjava/lang/String;)V │ │ -32b138: 7030 0387 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@8703 │ │ -32b13e: 5b03 3b8f |0003: iput-object v3, v0, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey;.key:Ljava/lang/String; // field@8f3b │ │ -32b142: 0e00 |0005: return-void │ │ +32b12c: |[32b12c] org.jaudiotagger.tag.id3.valuepair.StandardIPLSKey.:(Ljava/lang/String;ILjava/lang/String;)V │ │ +32b13c: 7030 0387 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@8703 │ │ +32b142: 5b03 3b8f |0003: iput-object v3, v0, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey;.key:Ljava/lang/String; // field@8f3b │ │ +32b146: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0003 line=24 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ @@ -763716,20 +763716,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -32afc4: |[32afc4] org.jaudiotagger.tag.id3.valuepair.StandardIPLSKey.get:(Ljava/lang/String;)Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey; │ │ -32afd4: 6200 3c8f |0000: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey;.lookup:Ljava/util/Map; // field@8f3c │ │ -32afd8: 7220 9089 1000 |0002: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ -32afde: 0c01 |0005: move-result-object v1 │ │ -32afe0: 1f01 b412 |0006: check-cast v1, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey; // type@12b4 │ │ -32afe4: 1101 |0008: return-object v1 │ │ +32afc8: |[32afc8] org.jaudiotagger.tag.id3.valuepair.StandardIPLSKey.get:(Ljava/lang/String;)Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey; │ │ +32afd8: 6200 3c8f |0000: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey;.lookup:Ljava/util/Map; // field@8f3c │ │ +32afdc: 7220 9089 1000 |0002: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ +32afe2: 0c01 |0005: move-result-object v1 │ │ +32afe4: 1f01 b412 |0006: check-cast v1, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey; // type@12b4 │ │ +32afe8: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #3 : (in Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey;) │ │ @@ -763737,22 +763737,22 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -32af88: |[32af88] org.jaudiotagger.tag.id3.valuepair.StandardIPLSKey.isKey:(Ljava/lang/String;)Z │ │ -32af98: 7110 f69b 0000 |0000: invoke-static {v0}, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey;.get:(Ljava/lang/String;)Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey; // method@9bf6 │ │ -32af9e: 0c00 |0003: move-result-object v0 │ │ -32afa0: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -32afa4: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -32afa6: 2802 |0007: goto 0009 // +0002 │ │ -32afa8: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -32afaa: 0f00 |0009: return v0 │ │ +32af8c: |[32af8c] org.jaudiotagger.tag.id3.valuepair.StandardIPLSKey.isKey:(Ljava/lang/String;)Z │ │ +32af9c: 7110 f69b 0000 |0000: invoke-static {v0}, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey;.get:(Ljava/lang/String;)Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey; // method@9bf6 │ │ +32afa2: 0c00 |0003: move-result-object v0 │ │ +32afa4: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +32afa8: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +32afaa: 2802 |0007: goto 0009 // +0002 │ │ +32afac: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +32afae: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x000a reg=0 (null) Ljava/lang/String; │ │ │ │ #4 : (in Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey;) │ │ @@ -763760,20 +763760,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -32afe8: |[32afe8] org.jaudiotagger.tag.id3.valuepair.StandardIPLSKey.valueOf:(Ljava/lang/String;)Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey; │ │ -32aff8: 1c00 b412 |0000: const-class v0, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey; // type@12b4 │ │ -32affc: 7120 0487 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@8704 │ │ -32b002: 0c01 |0005: move-result-object v1 │ │ -32b004: 1f01 b412 |0006: check-cast v1, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey; // type@12b4 │ │ -32b008: 1101 |0008: return-object v1 │ │ +32afec: |[32afec] org.jaudiotagger.tag.id3.valuepair.StandardIPLSKey.valueOf:(Ljava/lang/String;)Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey; │ │ +32affc: 1c00 b412 |0000: const-class v0, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey; // type@12b4 │ │ +32b000: 7120 0487 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@8704 │ │ +32b006: 0c01 |0005: move-result-object v1 │ │ +32b008: 1f01 b412 |0006: check-cast v1, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey; // type@12b4 │ │ +32b00c: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #5 : (in Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey;) │ │ @@ -763781,20 +763781,20 @@ │ │ type : '()[Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -32b00c: |[32b00c] org.jaudiotagger.tag.id3.valuepair.StandardIPLSKey.values:()[Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey; │ │ -32b01c: 6200 358f |0000: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey;.$VALUES:[Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey; // field@8f35 │ │ -32b020: 6e10 27a0 0000 |0002: invoke-virtual {v0}, [Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey;.clone:()Ljava/lang/Object; // method@a027 │ │ -32b026: 0c00 |0005: move-result-object v0 │ │ -32b028: 1f00 ef13 |0006: check-cast v0, [Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey; // type@13ef │ │ -32b02c: 1100 |0008: return-object v0 │ │ +32b010: |[32b010] org.jaudiotagger.tag.id3.valuepair.StandardIPLSKey.values:()[Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey; │ │ +32b020: 6200 358f |0000: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey;.$VALUES:[Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey; // field@8f35 │ │ +32b024: 6e10 27a0 0000 |0002: invoke-virtual {v0}, [Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey;.clone:()Ljava/lang/Object; // method@a027 │ │ +32b02a: 0c00 |0005: move-result-object v0 │ │ +32b02c: 1f00 ef13 |0006: check-cast v0, [Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey; // type@13ef │ │ +32b030: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey;) │ │ @@ -763802,17 +763802,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -32afac: |[32afac] org.jaudiotagger.tag.id3.valuepair.StandardIPLSKey.getKey:()Ljava/lang/String; │ │ -32afbc: 5410 3b8f |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey;.key:Ljava/lang/String; // field@8f3b │ │ -32afc0: 1100 |0002: return-object v0 │ │ +32afb0: |[32afb0] org.jaudiotagger.tag.id3.valuepair.StandardIPLSKey.getKey:()Ljava/lang/String; │ │ +32afc0: 5410 3b8f |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey;.key:Ljava/lang/String; // field@8f3b │ │ +32afc4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey; │ │ │ │ source_file_idx : 18479 (StandardIPLSKey.java) │ │ @@ -763848,17 +763848,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -32b44c: |[32b44c] org.jaudiotagger.tag.id3.valuepair.V2GenreTypes.:()V │ │ -32b45c: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -32b462: 0e00 |0003: return-void │ │ +32b450: |[32b450] org.jaudiotagger.tag.id3.valuepair.V2GenreTypes.:()V │ │ +32b460: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +32b466: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/valuepair/V2GenreTypes; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/valuepair/V2GenreTypes;) │ │ @@ -763866,22 +763866,22 @@ │ │ type : '()Lorg/jaudiotagger/tag/id3/valuepair/V2GenreTypes;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -32b420: |[32b420] org.jaudiotagger.tag.id3.valuepair.V2GenreTypes.getInstanceOf:()Lorg/jaudiotagger/tag/id3/valuepair/V2GenreTypes; │ │ -32b430: 6200 498f |0000: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/V2GenreTypes;.v2GenresTypes:Lorg/jaudiotagger/tag/id3/valuepair/V2GenreTypes; // field@8f49 │ │ -32b434: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -32b438: 2200 b712 |0004: new-instance v0, Lorg/jaudiotagger/tag/id3/valuepair/V2GenreTypes; // type@12b7 │ │ -32b43c: 7010 079c 0000 |0006: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/valuepair/V2GenreTypes;.:()V // method@9c07 │ │ -32b442: 6900 498f |0009: sput-object v0, Lorg/jaudiotagger/tag/id3/valuepair/V2GenreTypes;.v2GenresTypes:Lorg/jaudiotagger/tag/id3/valuepair/V2GenreTypes; // field@8f49 │ │ -32b446: 6200 498f |000b: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/V2GenreTypes;.v2GenresTypes:Lorg/jaudiotagger/tag/id3/valuepair/V2GenreTypes; // field@8f49 │ │ -32b44a: 1100 |000d: return-object v0 │ │ +32b424: |[32b424] org.jaudiotagger.tag.id3.valuepair.V2GenreTypes.getInstanceOf:()Lorg/jaudiotagger/tag/id3/valuepair/V2GenreTypes; │ │ +32b434: 6200 498f |0000: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/V2GenreTypes;.v2GenresTypes:Lorg/jaudiotagger/tag/id3/valuepair/V2GenreTypes; // field@8f49 │ │ +32b438: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +32b43c: 2200 b712 |0004: new-instance v0, Lorg/jaudiotagger/tag/id3/valuepair/V2GenreTypes; // type@12b7 │ │ +32b440: 7010 079c 0000 |0006: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/valuepair/V2GenreTypes;.:()V // method@9c07 │ │ +32b446: 6900 498f |0009: sput-object v0, Lorg/jaudiotagger/tag/id3/valuepair/V2GenreTypes;.v2GenresTypes:Lorg/jaudiotagger/tag/id3/valuepair/V2GenreTypes; // field@8f49 │ │ +32b44a: 6200 498f |000b: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/V2GenreTypes;.v2GenresTypes:Lorg/jaudiotagger/tag/id3/valuepair/V2GenreTypes; // field@8f49 │ │ +32b44e: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0004 line=26 │ │ 0x000b line=28 │ │ locals : │ │ │ │ @@ -763891,29 +763891,29 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -32b3d4: |[32b3d4] org.jaudiotagger.tag.id3.valuepair.V2GenreTypes.getAlphabeticalValueList:()Ljava/util/List; │ │ -32b3e4: 7100 069e 0000 |0000: invoke-static {}, Lorg/jaudiotagger/tag/reference/GenreTypes;.getInstanceOf:()Lorg/jaudiotagger/tag/reference/GenreTypes; // method@9e06 │ │ -32b3ea: 0c00 |0003: move-result-object v0 │ │ -32b3ec: 6e10 029e 0000 |0004: invoke-virtual {v0}, Lorg/jaudiotagger/tag/reference/GenreTypes;.getAlphabeticalValueList:()Ljava/util/List; // method@9e02 │ │ -32b3f2: 0c00 |0007: move-result-object v0 │ │ -32b3f4: 6201 1b8f |0008: sget-object v1, Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes;.CR:Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes; // field@8f1b │ │ -32b3f8: 6e10 d79b 0100 |000a: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes;.getDescription:()Ljava/lang/String; // method@9bd7 │ │ -32b3fe: 0c01 |000d: move-result-object v1 │ │ -32b400: 7220 6489 1000 |000e: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -32b406: 6201 1c8f |0011: sget-object v1, Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes;.RX:Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes; // field@8f1c │ │ -32b40a: 6e10 d79b 0100 |0013: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes;.getDescription:()Ljava/lang/String; // method@9bd7 │ │ -32b410: 0c01 |0016: move-result-object v1 │ │ -32b412: 7220 6489 1000 |0017: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -32b418: 7110 0e89 0000 |001a: invoke-static {v0}, Ljava/util/Collections;.sort:(Ljava/util/List;)V // method@890e │ │ -32b41e: 1100 |001d: return-object v0 │ │ +32b3d8: |[32b3d8] org.jaudiotagger.tag.id3.valuepair.V2GenreTypes.getAlphabeticalValueList:()Ljava/util/List; │ │ +32b3e8: 7100 069e 0000 |0000: invoke-static {}, Lorg/jaudiotagger/tag/reference/GenreTypes;.getInstanceOf:()Lorg/jaudiotagger/tag/reference/GenreTypes; // method@9e06 │ │ +32b3ee: 0c00 |0003: move-result-object v0 │ │ +32b3f0: 6e10 029e 0000 |0004: invoke-virtual {v0}, Lorg/jaudiotagger/tag/reference/GenreTypes;.getAlphabeticalValueList:()Ljava/util/List; // method@9e02 │ │ +32b3f6: 0c00 |0007: move-result-object v0 │ │ +32b3f8: 6201 1b8f |0008: sget-object v1, Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes;.CR:Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes; // field@8f1b │ │ +32b3fc: 6e10 d79b 0100 |000a: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes;.getDescription:()Ljava/lang/String; // method@9bd7 │ │ +32b402: 0c01 |000d: move-result-object v1 │ │ +32b404: 7220 6489 1000 |000e: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +32b40a: 6201 1c8f |0011: sget-object v1, Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes;.RX:Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes; // field@8f1c │ │ +32b40e: 6e10 d79b 0100 |0013: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes;.getDescription:()Ljava/lang/String; // method@9bd7 │ │ +32b414: 0c01 |0016: move-result-object v1 │ │ +32b416: 7220 6489 1000 |0017: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +32b41c: 7110 0e89 0000 |001a: invoke-static {v0}, Ljava/util/Collections;.sort:(Ljava/util/List;)V // method@890e │ │ +32b422: 1100 |001d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0008 line=37 │ │ 0x0011 line=38 │ │ 0x001a line=41 │ │ locals : │ │ @@ -764120,17 +764120,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -32b98c: |[32b98c] org.jaudiotagger.tag.images.ArtworkFactory.:()V │ │ -32b99c: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -32b9a2: 0e00 |0003: return-void │ │ +32b990: |[32b990] org.jaudiotagger.tag.images.ArtworkFactory.:()V │ │ +32b9a0: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +32b9a6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/images/ArtworkFactory; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/images/ArtworkFactory;) │ │ @@ -764138,26 +764138,26 @@ │ │ type : '(Ljava/io/File;)Lorg/jaudiotagger/tag/images/Artwork;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -32b8a8: |[32b8a8] org.jaudiotagger.tag.images.ArtworkFactory.createArtworkFromFile:(Ljava/io/File;)Lorg/jaudiotagger/tag/images/Artwork; │ │ -32b8b8: 7100 ea91 0000 |0000: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ -32b8be: 0c00 |0003: move-result-object v0 │ │ -32b8c0: 6e10 0092 0000 |0004: invoke-virtual {v0}, Lorg/jaudiotagger/tag/TagOptionSingleton;.isAndroid:()Z // method@9200 │ │ -32b8c6: 0a00 |0007: move-result v0 │ │ -32b8c8: 3900 0700 |0008: if-nez v0, 000f // +0007 │ │ -32b8cc: 7110 4b9c 0100 |000a: invoke-static {v1}, Lorg/jaudiotagger/tag/images/StandardArtwork;.createArtworkFromFile:(Ljava/io/File;)Lorg/jaudiotagger/tag/images/StandardArtwork; // method@9c4b │ │ -32b8d2: 0c01 |000d: move-result-object v1 │ │ -32b8d4: 1101 |000e: return-object v1 │ │ -32b8d6: 7110 0b9c 0100 |000f: invoke-static {v1}, Lorg/jaudiotagger/tag/images/AndroidArtwork;.createArtworkFromFile:(Ljava/io/File;)Lorg/jaudiotagger/tag/images/AndroidArtwork; // method@9c0b │ │ -32b8dc: 0c01 |0012: move-result-object v1 │ │ -32b8de: 1101 |0013: return-object v1 │ │ +32b8ac: |[32b8ac] org.jaudiotagger.tag.images.ArtworkFactory.createArtworkFromFile:(Ljava/io/File;)Lorg/jaudiotagger/tag/images/Artwork; │ │ +32b8bc: 7100 ea91 0000 |0000: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ +32b8c2: 0c00 |0003: move-result-object v0 │ │ +32b8c4: 6e10 0092 0000 |0004: invoke-virtual {v0}, Lorg/jaudiotagger/tag/TagOptionSingleton;.isAndroid:()Z // method@9200 │ │ +32b8ca: 0a00 |0007: move-result v0 │ │ +32b8cc: 3900 0700 |0008: if-nez v0, 000f // +0007 │ │ +32b8d0: 7110 4b9c 0100 |000a: invoke-static {v1}, Lorg/jaudiotagger/tag/images/StandardArtwork;.createArtworkFromFile:(Ljava/io/File;)Lorg/jaudiotagger/tag/images/StandardArtwork; // method@9c4b │ │ +32b8d6: 0c01 |000d: move-result-object v1 │ │ +32b8d8: 1101 |000e: return-object v1 │ │ +32b8da: 7110 0b9c 0100 |000f: invoke-static {v1}, Lorg/jaudiotagger/tag/images/AndroidArtwork;.createArtworkFromFile:(Ljava/io/File;)Lorg/jaudiotagger/tag/images/AndroidArtwork; // method@9c0b │ │ +32b8e0: 0c01 |0012: move-result-object v1 │ │ +32b8e2: 1101 |0013: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x000a line=62 │ │ 0x000f line=67 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 (null) Ljava/io/File; │ │ @@ -764167,26 +764167,26 @@ │ │ type : '(Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;)Lorg/jaudiotagger/tag/images/Artwork;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -32b8e0: |[32b8e0] org.jaudiotagger.tag.images.ArtworkFactory.createArtworkFromMetadataBlockDataPicture:(Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;)Lorg/jaudiotagger/tag/images/Artwork; │ │ -32b8f0: 7100 ea91 0000 |0000: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ -32b8f6: 0c00 |0003: move-result-object v0 │ │ -32b8f8: 6e10 0092 0000 |0004: invoke-virtual {v0}, Lorg/jaudiotagger/tag/TagOptionSingleton;.isAndroid:()Z // method@9200 │ │ -32b8fe: 0a00 |0007: move-result v0 │ │ -32b900: 3900 0700 |0008: if-nez v0, 000f // +0007 │ │ -32b904: 7110 4c9c 0100 |000a: invoke-static {v1}, Lorg/jaudiotagger/tag/images/StandardArtwork;.createArtworkFromMetadataBlockDataPicture:(Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;)Lorg/jaudiotagger/tag/images/StandardArtwork; // method@9c4c │ │ -32b90a: 0c01 |000d: move-result-object v1 │ │ -32b90c: 1101 |000e: return-object v1 │ │ -32b90e: 7110 0c9c 0100 |000f: invoke-static {v1}, Lorg/jaudiotagger/tag/images/AndroidArtwork;.createArtworkFromMetadataBlockDataPicture:(Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;)Lorg/jaudiotagger/tag/images/AndroidArtwork; // method@9c0c │ │ -32b914: 0c01 |0012: move-result-object v1 │ │ -32b916: 1101 |0013: return-object v1 │ │ +32b8e4: |[32b8e4] org.jaudiotagger.tag.images.ArtworkFactory.createArtworkFromMetadataBlockDataPicture:(Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;)Lorg/jaudiotagger/tag/images/Artwork; │ │ +32b8f4: 7100 ea91 0000 |0000: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ +32b8fa: 0c00 |0003: move-result-object v0 │ │ +32b8fc: 6e10 0092 0000 |0004: invoke-virtual {v0}, Lorg/jaudiotagger/tag/TagOptionSingleton;.isAndroid:()Z // method@9200 │ │ +32b902: 0a00 |0007: move-result v0 │ │ +32b904: 3900 0700 |0008: if-nez v0, 000f // +0007 │ │ +32b908: 7110 4c9c 0100 |000a: invoke-static {v1}, Lorg/jaudiotagger/tag/images/StandardArtwork;.createArtworkFromMetadataBlockDataPicture:(Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;)Lorg/jaudiotagger/tag/images/StandardArtwork; // method@9c4c │ │ +32b90e: 0c01 |000d: move-result-object v1 │ │ +32b910: 1101 |000e: return-object v1 │ │ +32b912: 7110 0c9c 0100 |000f: invoke-static {v1}, Lorg/jaudiotagger/tag/images/AndroidArtwork;.createArtworkFromMetadataBlockDataPicture:(Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;)Lorg/jaudiotagger/tag/images/AndroidArtwork; // method@9c0c │ │ +32b918: 0c01 |0012: move-result-object v1 │ │ +32b91a: 1101 |0013: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x000a line=41 │ │ 0x000f line=46 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 (null) Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture; │ │ @@ -764196,26 +764196,26 @@ │ │ type : '(Ljava/lang/String;)Lorg/jaudiotagger/tag/images/Artwork;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -32b918: |[32b918] org.jaudiotagger.tag.images.ArtworkFactory.createLinkedArtworkFromURL:(Ljava/lang/String;)Lorg/jaudiotagger/tag/images/Artwork; │ │ -32b928: 7100 ea91 0000 |0000: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ -32b92e: 0c00 |0003: move-result-object v0 │ │ -32b930: 6e10 0092 0000 |0004: invoke-virtual {v0}, Lorg/jaudiotagger/tag/TagOptionSingleton;.isAndroid:()Z // method@9200 │ │ -32b936: 0a00 |0007: move-result v0 │ │ -32b938: 3900 0700 |0008: if-nez v0, 000f // +0007 │ │ -32b93c: 7110 4d9c 0100 |000a: invoke-static {v1}, Lorg/jaudiotagger/tag/images/StandardArtwork;.createLinkedArtworkFromURL:(Ljava/lang/String;)Lorg/jaudiotagger/tag/images/StandardArtwork; // method@9c4d │ │ -32b942: 0c01 |000d: move-result-object v1 │ │ -32b944: 1101 |000e: return-object v1 │ │ -32b946: 7110 0d9c 0100 |000f: invoke-static {v1}, Lorg/jaudiotagger/tag/images/AndroidArtwork;.createLinkedArtworkFromURL:(Ljava/lang/String;)Lorg/jaudiotagger/tag/images/AndroidArtwork; // method@9c0d │ │ -32b94c: 0c01 |0012: move-result-object v1 │ │ -32b94e: 1101 |0013: return-object v1 │ │ +32b91c: |[32b91c] org.jaudiotagger.tag.images.ArtworkFactory.createLinkedArtworkFromURL:(Ljava/lang/String;)Lorg/jaudiotagger/tag/images/Artwork; │ │ +32b92c: 7100 ea91 0000 |0000: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ +32b932: 0c00 |0003: move-result-object v0 │ │ +32b934: 6e10 0092 0000 |0004: invoke-virtual {v0}, Lorg/jaudiotagger/tag/TagOptionSingleton;.isAndroid:()Z // method@9200 │ │ +32b93a: 0a00 |0007: move-result v0 │ │ +32b93c: 3900 0700 |0008: if-nez v0, 000f // +0007 │ │ +32b940: 7110 4d9c 0100 |000a: invoke-static {v1}, Lorg/jaudiotagger/tag/images/StandardArtwork;.createLinkedArtworkFromURL:(Ljava/lang/String;)Lorg/jaudiotagger/tag/images/StandardArtwork; // method@9c4d │ │ +32b946: 0c01 |000d: move-result-object v1 │ │ +32b948: 1101 |000e: return-object v1 │ │ +32b94a: 7110 0d9c 0100 |000f: invoke-static {v1}, Lorg/jaudiotagger/tag/images/AndroidArtwork;.createLinkedArtworkFromURL:(Ljava/lang/String;)Lorg/jaudiotagger/tag/images/AndroidArtwork; // method@9c0d │ │ +32b950: 0c01 |0012: move-result-object v1 │ │ +32b952: 1101 |0013: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x000a line=83 │ │ 0x000f line=88 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 (null) Ljava/lang/String; │ │ @@ -764225,26 +764225,26 @@ │ │ type : '()Lorg/jaudiotagger/tag/images/Artwork;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -32b950: |[32b950] org.jaudiotagger.tag.images.ArtworkFactory.getNew:()Lorg/jaudiotagger/tag/images/Artwork; │ │ -32b960: 7100 ea91 0000 |0000: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ -32b966: 0c00 |0003: move-result-object v0 │ │ -32b968: 6e10 0092 0000 |0004: invoke-virtual {v0}, Lorg/jaudiotagger/tag/TagOptionSingleton;.isAndroid:()Z // method@9200 │ │ -32b96e: 0a00 |0007: move-result v0 │ │ -32b970: 3900 0800 |0008: if-nez v0, 0010 // +0008 │ │ -32b974: 2200 be12 |000a: new-instance v0, Lorg/jaudiotagger/tag/images/StandardArtwork; // type@12be │ │ -32b978: 7010 4a9c 0000 |000c: invoke-direct {v0}, Lorg/jaudiotagger/tag/images/StandardArtwork;.:()V // method@9c4a │ │ -32b97e: 1100 |000f: return-object v0 │ │ -32b980: 2200 b812 |0010: new-instance v0, Lorg/jaudiotagger/tag/images/AndroidArtwork; // type@12b8 │ │ -32b984: 7010 0a9c 0000 |0012: invoke-direct {v0}, Lorg/jaudiotagger/tag/images/AndroidArtwork;.:()V // method@9c0a │ │ -32b98a: 1100 |0015: return-object v0 │ │ +32b954: |[32b954] org.jaudiotagger.tag.images.ArtworkFactory.getNew:()Lorg/jaudiotagger/tag/images/Artwork; │ │ +32b964: 7100 ea91 0000 |0000: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ +32b96a: 0c00 |0003: move-result-object v0 │ │ +32b96c: 6e10 0092 0000 |0004: invoke-virtual {v0}, Lorg/jaudiotagger/tag/TagOptionSingleton;.isAndroid:()Z // method@9200 │ │ +32b972: 0a00 |0007: move-result v0 │ │ +32b974: 3900 0800 |0008: if-nez v0, 0010 // +0008 │ │ +32b978: 2200 be12 |000a: new-instance v0, Lorg/jaudiotagger/tag/images/StandardArtwork; // type@12be │ │ +32b97c: 7010 4a9c 0000 |000c: invoke-direct {v0}, Lorg/jaudiotagger/tag/images/StandardArtwork;.:()V // method@9c4a │ │ +32b982: 1100 |000f: return-object v0 │ │ +32b984: 2200 b812 |0010: new-instance v0, Lorg/jaudiotagger/tag/images/AndroidArtwork; // type@12b8 │ │ +32b988: 7010 0a9c 0000 |0012: invoke-direct {v0}, Lorg/jaudiotagger/tag/images/AndroidArtwork;.:()V // method@9c0a │ │ +32b98e: 1100 |0015: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ 0x000a line=21 │ │ 0x0010 line=26 │ │ locals : │ │ │ │ @@ -764343,17 +764343,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -32b9fc: |[32b9fc] org.jaudiotagger.tag.images.ImageHandlingFactory.:()V │ │ -32ba0c: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -32ba12: 0e00 |0003: return-void │ │ +32ba00: |[32ba00] org.jaudiotagger.tag.images.ImageHandlingFactory.:()V │ │ +32ba10: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +32ba16: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/images/ImageHandlingFactory; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/images/ImageHandlingFactory;) │ │ @@ -764361,34 +764361,34 @@ │ │ type : '()Lorg/jaudiotagger/tag/images/ImageHandler;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 36 16-bit code units │ │ -32b9a4: |[32b9a4] org.jaudiotagger.tag.images.ImageHandlingFactory.getInstance:()Lorg/jaudiotagger/tag/images/ImageHandler; │ │ -32b9b4: 7100 ea91 0000 |0000: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ -32b9ba: 0c00 |0003: move-result-object v0 │ │ -32b9bc: 6e10 0092 0000 |0004: invoke-virtual {v0}, Lorg/jaudiotagger/tag/TagOptionSingleton;.isAndroid:()Z // method@9200 │ │ -32b9c2: 0a00 |0007: move-result v0 │ │ -32b9c4: 3900 0f00 |0008: if-nez v0, 0017 // +000f │ │ -32b9c8: 6200 548f |000a: sget-object v0, Lorg/jaudiotagger/tag/images/ImageHandlingFactory;.standardImageHandler:Lorg/jaudiotagger/tag/images/StandardImageHandler; // field@8f54 │ │ -32b9cc: 3900 0800 |000c: if-nez v0, 0014 // +0008 │ │ -32b9d0: 7100 649c 0000 |000e: invoke-static {}, Lorg/jaudiotagger/tag/images/StandardImageHandler;.getInstanceOf:()Lorg/jaudiotagger/tag/images/StandardImageHandler; // method@9c64 │ │ -32b9d6: 0c00 |0011: move-result-object v0 │ │ -32b9d8: 6900 548f |0012: sput-object v0, Lorg/jaudiotagger/tag/images/ImageHandlingFactory;.standardImageHandler:Lorg/jaudiotagger/tag/images/StandardImageHandler; // field@8f54 │ │ -32b9dc: 6200 548f |0014: sget-object v0, Lorg/jaudiotagger/tag/images/ImageHandlingFactory;.standardImageHandler:Lorg/jaudiotagger/tag/images/StandardImageHandler; // field@8f54 │ │ -32b9e0: 1100 |0016: return-object v0 │ │ -32b9e2: 6200 538f |0017: sget-object v0, Lorg/jaudiotagger/tag/images/ImageHandlingFactory;.androidImageHandler:Lorg/jaudiotagger/tag/images/AndroidImageHandler; // field@8f53 │ │ -32b9e6: 3900 0800 |0019: if-nez v0, 0021 // +0008 │ │ -32b9ea: 7100 249c 0000 |001b: invoke-static {}, Lorg/jaudiotagger/tag/images/AndroidImageHandler;.getInstanceOf:()Lorg/jaudiotagger/tag/images/AndroidImageHandler; // method@9c24 │ │ -32b9f0: 0c00 |001e: move-result-object v0 │ │ -32b9f2: 6900 538f |001f: sput-object v0, Lorg/jaudiotagger/tag/images/ImageHandlingFactory;.androidImageHandler:Lorg/jaudiotagger/tag/images/AndroidImageHandler; // field@8f53 │ │ -32b9f6: 6200 538f |0021: sget-object v0, Lorg/jaudiotagger/tag/images/ImageHandlingFactory;.androidImageHandler:Lorg/jaudiotagger/tag/images/AndroidImageHandler; // field@8f53 │ │ -32b9fa: 1100 |0023: return-object v0 │ │ +32b9a8: |[32b9a8] org.jaudiotagger.tag.images.ImageHandlingFactory.getInstance:()Lorg/jaudiotagger/tag/images/ImageHandler; │ │ +32b9b8: 7100 ea91 0000 |0000: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ +32b9be: 0c00 |0003: move-result-object v0 │ │ +32b9c0: 6e10 0092 0000 |0004: invoke-virtual {v0}, Lorg/jaudiotagger/tag/TagOptionSingleton;.isAndroid:()Z // method@9200 │ │ +32b9c6: 0a00 |0007: move-result v0 │ │ +32b9c8: 3900 0f00 |0008: if-nez v0, 0017 // +000f │ │ +32b9cc: 6200 548f |000a: sget-object v0, Lorg/jaudiotagger/tag/images/ImageHandlingFactory;.standardImageHandler:Lorg/jaudiotagger/tag/images/StandardImageHandler; // field@8f54 │ │ +32b9d0: 3900 0800 |000c: if-nez v0, 0014 // +0008 │ │ +32b9d4: 7100 649c 0000 |000e: invoke-static {}, Lorg/jaudiotagger/tag/images/StandardImageHandler;.getInstanceOf:()Lorg/jaudiotagger/tag/images/StandardImageHandler; // method@9c64 │ │ +32b9da: 0c00 |0011: move-result-object v0 │ │ +32b9dc: 6900 548f |0012: sput-object v0, Lorg/jaudiotagger/tag/images/ImageHandlingFactory;.standardImageHandler:Lorg/jaudiotagger/tag/images/StandardImageHandler; // field@8f54 │ │ +32b9e0: 6200 548f |0014: sget-object v0, Lorg/jaudiotagger/tag/images/ImageHandlingFactory;.standardImageHandler:Lorg/jaudiotagger/tag/images/StandardImageHandler; // field@8f54 │ │ +32b9e4: 1100 |0016: return-object v0 │ │ +32b9e6: 6200 538f |0017: sget-object v0, Lorg/jaudiotagger/tag/images/ImageHandlingFactory;.androidImageHandler:Lorg/jaudiotagger/tag/images/AndroidImageHandler; // field@8f53 │ │ +32b9ea: 3900 0800 |0019: if-nez v0, 0021 // +0008 │ │ +32b9ee: 7100 249c 0000 |001b: invoke-static {}, Lorg/jaudiotagger/tag/images/AndroidImageHandler;.getInstanceOf:()Lorg/jaudiotagger/tag/images/AndroidImageHandler; // method@9c24 │ │ +32b9f4: 0c00 |001e: move-result-object v0 │ │ +32b9f6: 6900 538f |001f: sput-object v0, Lorg/jaudiotagger/tag/images/ImageHandlingFactory;.androidImageHandler:Lorg/jaudiotagger/tag/images/AndroidImageHandler; // field@8f53 │ │ +32b9fa: 6200 538f |0021: sget-object v0, Lorg/jaudiotagger/tag/images/ImageHandlingFactory;.androidImageHandler:Lorg/jaudiotagger/tag/images/AndroidImageHandler; // field@8f53 │ │ +32b9fe: 1100 |0023: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ 0x000a line=19 │ │ 0x000e line=21 │ │ 0x0014 line=23 │ │ 0x0017 line=28 │ │ @@ -764441,23 +764441,23 @@ │ │ type : '(Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -32d624: |[32d624] org.jaudiotagger.tag.lyrics3.Lyrics3v1Iterator.:(Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1;)V │ │ -32d634: 7010 7087 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8770 │ │ -32d63a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -32d63c: 5b10 6b8f |0004: iput-object v0, v1, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1Iterator;.tag:Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1; // field@8f6b │ │ -32d640: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -32d642: 5910 698f |0007: iput v0, v1, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1Iterator;.lastIndex:I // field@8f69 │ │ -32d646: 5910 6a8f |0009: iput v0, v1, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1Iterator;.removeIndex:I // field@8f6a │ │ -32d64a: 5b12 6b8f |000b: iput-object v2, v1, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1Iterator;.tag:Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1; // field@8f6b │ │ -32d64e: 0e00 |000d: return-void │ │ +32d628: |[32d628] org.jaudiotagger.tag.lyrics3.Lyrics3v1Iterator.:(Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1;)V │ │ +32d638: 7010 7087 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8770 │ │ +32d63e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +32d640: 5b10 6b8f |0004: iput-object v0, v1, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1Iterator;.tag:Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1; // field@8f6b │ │ +32d644: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +32d646: 5910 698f |0007: iput v0, v1, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1Iterator;.lastIndex:I // field@8f69 │ │ +32d64a: 5910 6a8f |0009: iput v0, v1, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1Iterator;.removeIndex:I // field@8f6a │ │ +32d64e: 5b12 6b8f |000b: iput-object v2, v1, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1Iterator;.tag:Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1; // field@8f6b │ │ +32d652: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0004 line=33 │ │ 0x0007 line=38 │ │ 0x0009 line=43 │ │ 0x000b line=52 │ │ @@ -764471,35 +764471,35 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -32d52c: |[32d52c] org.jaudiotagger.tag.lyrics3.Lyrics3v1Iterator.hasNext:()Z │ │ -32d53c: 5430 6b8f |0000: iget-object v0, v3, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1Iterator;.tag:Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1; // field@8f6b │ │ -32d540: 6e10 f59c 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1;.getLyric:()Ljava/lang/String; // method@9cf5 │ │ -32d546: 0c00 |0005: move-result-object v0 │ │ -32d548: 5231 698f |0006: iget v1, v3, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1Iterator;.lastIndex:I // field@8f69 │ │ -32d54c: 1302 0a00 |0008: const/16 v2, #int 10 // #a │ │ -32d550: 6e30 a487 2001 |000a: invoke-virtual {v0, v2, v1}, Ljava/lang/String;.indexOf:(II)I // method@87a4 │ │ -32d556: 0a00 |000d: move-result v0 │ │ -32d558: 3b00 1300 |000e: if-gez v0, 0021 // +0013 │ │ -32d55c: 5230 698f |0010: iget v0, v3, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1Iterator;.lastIndex:I // field@8f69 │ │ -32d560: 5431 6b8f |0012: iget-object v1, v3, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1Iterator;.tag:Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1; // field@8f6b │ │ -32d564: 6e10 f59c 0100 |0014: invoke-virtual {v1}, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1;.getLyric:()Ljava/lang/String; // method@9cf5 │ │ -32d56a: 0c01 |0017: move-result-object v1 │ │ -32d56c: 6e10 aa87 0100 |0018: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@87aa │ │ -32d572: 0a01 |001b: move-result v1 │ │ -32d574: 3610 0300 |001c: if-gt v0, v1, 001f // +0003 │ │ -32d578: 2803 |001e: goto 0021 // +0003 │ │ -32d57a: 1200 |001f: const/4 v0, #int 0 // #0 │ │ -32d57c: 2802 |0020: goto 0022 // +0002 │ │ -32d57e: 1210 |0021: const/4 v0, #int 1 // #1 │ │ -32d580: 0f00 |0022: return v0 │ │ +32d530: |[32d530] org.jaudiotagger.tag.lyrics3.Lyrics3v1Iterator.hasNext:()Z │ │ +32d540: 5430 6b8f |0000: iget-object v0, v3, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1Iterator;.tag:Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1; // field@8f6b │ │ +32d544: 6e10 f59c 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1;.getLyric:()Ljava/lang/String; // method@9cf5 │ │ +32d54a: 0c00 |0005: move-result-object v0 │ │ +32d54c: 5231 698f |0006: iget v1, v3, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1Iterator;.lastIndex:I // field@8f69 │ │ +32d550: 1302 0a00 |0008: const/16 v2, #int 10 // #a │ │ +32d554: 6e30 a487 2001 |000a: invoke-virtual {v0, v2, v1}, Ljava/lang/String;.indexOf:(II)I // method@87a4 │ │ +32d55a: 0a00 |000d: move-result v0 │ │ +32d55c: 3b00 1300 |000e: if-gez v0, 0021 // +0013 │ │ +32d560: 5230 698f |0010: iget v0, v3, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1Iterator;.lastIndex:I // field@8f69 │ │ +32d564: 5431 6b8f |0012: iget-object v1, v3, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1Iterator;.tag:Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1; // field@8f6b │ │ +32d568: 6e10 f59c 0100 |0014: invoke-virtual {v1}, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1;.getLyric:()Ljava/lang/String; // method@9cf5 │ │ +32d56e: 0c01 |0017: move-result-object v1 │ │ +32d570: 6e10 aa87 0100 |0018: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@87aa │ │ +32d576: 0a01 |001b: move-result v1 │ │ +32d578: 3610 0300 |001c: if-gt v0, v1, 001f // +0003 │ │ +32d57c: 2803 |001e: goto 0021 // +0003 │ │ +32d57e: 1200 |001f: const/4 v0, #int 0 // #0 │ │ +32d580: 2802 |0020: goto 0022 // +0002 │ │ +32d582: 1210 |0021: const/4 v0, #int 1 // #1 │ │ +32d584: 0f00 |0022: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0023 reg=3 this Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1Iterator; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1Iterator;) │ │ @@ -764507,18 +764507,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -32d584: |[32d584] org.jaudiotagger.tag.lyrics3.Lyrics3v1Iterator.next:()Ljava/lang/Object; │ │ -32d594: 6e10 029d 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1Iterator;.next:()Ljava/lang/String; // method@9d02 │ │ -32d59a: 0c00 |0003: move-result-object v0 │ │ -32d59c: 1100 |0004: return-object v0 │ │ +32d588: |[32d588] org.jaudiotagger.tag.lyrics3.Lyrics3v1Iterator.next:()Ljava/lang/Object; │ │ +32d598: 6e10 029d 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1Iterator;.next:()Ljava/lang/String; // method@9d02 │ │ +32d59e: 0c00 |0003: move-result-object v0 │ │ +32d5a0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1Iterator; │ │ │ │ #2 : (in Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1Iterator;) │ │ @@ -764526,45 +764526,45 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 58 16-bit code units │ │ -32d5a0: |[32d5a0] org.jaudiotagger.tag.lyrics3.Lyrics3v1Iterator.next:()Ljava/lang/String; │ │ -32d5b0: 5430 6b8f |0000: iget-object v0, v3, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1Iterator;.tag:Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1; // field@8f6b │ │ -32d5b4: 6e10 f59c 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1;.getLyric:()Ljava/lang/String; // method@9cf5 │ │ -32d5ba: 0c00 |0005: move-result-object v0 │ │ -32d5bc: 5231 698f |0006: iget v1, v3, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1Iterator;.lastIndex:I // field@8f69 │ │ -32d5c0: 1302 0a00 |0008: const/16 v2, #int 10 // #a │ │ -32d5c4: 6e30 a487 2001 |000a: invoke-virtual {v0, v2, v1}, Ljava/lang/String;.indexOf:(II)I // method@87a4 │ │ -32d5ca: 0a00 |000d: move-result v0 │ │ -32d5cc: 5231 698f |000e: iget v1, v3, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1Iterator;.lastIndex:I // field@8f69 │ │ -32d5d0: 5931 6a8f |0010: iput v1, v3, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1Iterator;.removeIndex:I // field@8f6a │ │ -32d5d4: 3a01 2000 |0012: if-ltz v1, 0032 // +0020 │ │ -32d5d8: 3a00 0f00 |0014: if-ltz v0, 0023 // +000f │ │ -32d5dc: 5431 6b8f |0016: iget-object v1, v3, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1Iterator;.tag:Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1; // field@8f6b │ │ -32d5e0: 6e10 f59c 0100 |0018: invoke-virtual {v1}, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1;.getLyric:()Ljava/lang/String; // method@9cf5 │ │ -32d5e6: 0c01 |001b: move-result-object v1 │ │ -32d5e8: 5232 698f |001c: iget v2, v3, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1Iterator;.lastIndex:I // field@8f69 │ │ -32d5ec: 6e30 b587 2100 |001e: invoke-virtual {v1, v2, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@87b5 │ │ -32d5f2: 0c01 |0021: move-result-object v1 │ │ -32d5f4: 280d |0022: goto 002f // +000d │ │ -32d5f6: 5431 6b8f |0023: iget-object v1, v3, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1Iterator;.tag:Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1; // field@8f6b │ │ -32d5fa: 6e10 f59c 0100 |0025: invoke-virtual {v1}, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1;.getLyric:()Ljava/lang/String; // method@9cf5 │ │ -32d600: 0c01 |0028: move-result-object v1 │ │ -32d602: 5232 698f |0029: iget v2, v3, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1Iterator;.lastIndex:I // field@8f69 │ │ -32d606: 6e20 b487 2100 |002b: invoke-virtual {v1, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@87b4 │ │ -32d60c: 0c01 |002e: move-result-object v1 │ │ -32d60e: 5930 698f |002f: iput v0, v3, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1Iterator;.lastIndex:I // field@8f69 │ │ -32d612: 1101 |0031: return-object v1 │ │ -32d614: 2200 9810 |0032: new-instance v0, Ljava/util/NoSuchElementException; // type@1098 │ │ -32d618: 1a01 2b20 |0034: const-string v1, "Iteration has no more elements." // string@202b │ │ -32d61c: 7020 9a89 1000 |0036: invoke-direct {v0, v1}, Ljava/util/NoSuchElementException;.:(Ljava/lang/String;)V // method@899a │ │ -32d622: 2700 |0039: throw v0 │ │ +32d5a4: |[32d5a4] org.jaudiotagger.tag.lyrics3.Lyrics3v1Iterator.next:()Ljava/lang/String; │ │ +32d5b4: 5430 6b8f |0000: iget-object v0, v3, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1Iterator;.tag:Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1; // field@8f6b │ │ +32d5b8: 6e10 f59c 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1;.getLyric:()Ljava/lang/String; // method@9cf5 │ │ +32d5be: 0c00 |0005: move-result-object v0 │ │ +32d5c0: 5231 698f |0006: iget v1, v3, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1Iterator;.lastIndex:I // field@8f69 │ │ +32d5c4: 1302 0a00 |0008: const/16 v2, #int 10 // #a │ │ +32d5c8: 6e30 a487 2001 |000a: invoke-virtual {v0, v2, v1}, Ljava/lang/String;.indexOf:(II)I // method@87a4 │ │ +32d5ce: 0a00 |000d: move-result v0 │ │ +32d5d0: 5231 698f |000e: iget v1, v3, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1Iterator;.lastIndex:I // field@8f69 │ │ +32d5d4: 5931 6a8f |0010: iput v1, v3, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1Iterator;.removeIndex:I // field@8f6a │ │ +32d5d8: 3a01 2000 |0012: if-ltz v1, 0032 // +0020 │ │ +32d5dc: 3a00 0f00 |0014: if-ltz v0, 0023 // +000f │ │ +32d5e0: 5431 6b8f |0016: iget-object v1, v3, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1Iterator;.tag:Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1; // field@8f6b │ │ +32d5e4: 6e10 f59c 0100 |0018: invoke-virtual {v1}, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1;.getLyric:()Ljava/lang/String; // method@9cf5 │ │ +32d5ea: 0c01 |001b: move-result-object v1 │ │ +32d5ec: 5232 698f |001c: iget v2, v3, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1Iterator;.lastIndex:I // field@8f69 │ │ +32d5f0: 6e30 b587 2100 |001e: invoke-virtual {v1, v2, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@87b5 │ │ +32d5f6: 0c01 |0021: move-result-object v1 │ │ +32d5f8: 280d |0022: goto 002f // +000d │ │ +32d5fa: 5431 6b8f |0023: iget-object v1, v3, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1Iterator;.tag:Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1; // field@8f6b │ │ +32d5fe: 6e10 f59c 0100 |0025: invoke-virtual {v1}, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1;.getLyric:()Ljava/lang/String; // method@9cf5 │ │ +32d604: 0c01 |0028: move-result-object v1 │ │ +32d606: 5232 698f |0029: iget v2, v3, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1Iterator;.lastIndex:I // field@8f69 │ │ +32d60a: 6e20 b487 2100 |002b: invoke-virtual {v1, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@87b4 │ │ +32d610: 0c01 |002e: move-result-object v1 │ │ +32d612: 5930 698f |002f: iput v0, v3, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1Iterator;.lastIndex:I // field@8f69 │ │ +32d616: 1101 |0031: return-object v1 │ │ +32d618: 2200 9810 |0032: new-instance v0, Ljava/util/NoSuchElementException; // type@1098 │ │ +32d61c: 1a01 2b20 |0034: const-string v1, "Iteration has no more elements." // string@202b │ │ +32d620: 7020 9a89 1000 |0036: invoke-direct {v0, v1}, Ljava/util/NoSuchElementException;.:(Ljava/lang/String;)V // method@899a │ │ +32d626: 2700 |0039: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x000e line=71 │ │ 0x0016 line=79 │ │ 0x0023 line=83 │ │ 0x002f line=86 │ │ @@ -764577,37 +764577,37 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 46 16-bit code units │ │ -32d650: |[32d650] org.jaudiotagger.tag.lyrics3.Lyrics3v1Iterator.remove:()V │ │ -32d660: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -32d664: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -32d66a: 5441 6b8f |0005: iget-object v1, v4, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1Iterator;.tag:Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1; // field@8f6b │ │ -32d66e: 6e10 f59c 0100 |0007: invoke-virtual {v1}, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1;.getLyric:()Ljava/lang/String; // method@9cf5 │ │ -32d674: 0c01 |000a: move-result-object v1 │ │ -32d676: 5242 6a8f |000b: iget v2, v4, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1Iterator;.removeIndex:I // field@8f6a │ │ -32d67a: 1203 |000d: const/4 v3, #int 0 // #0 │ │ -32d67c: 6e30 b587 3102 |000e: invoke-virtual {v1, v3, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@87b5 │ │ -32d682: 0c01 |0011: move-result-object v1 │ │ -32d684: 6e20 d787 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -32d68a: 5441 6b8f |0015: iget-object v1, v4, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1Iterator;.tag:Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1; // field@8f6b │ │ -32d68e: 6e10 f59c 0100 |0017: invoke-virtual {v1}, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1;.getLyric:()Ljava/lang/String; // method@9cf5 │ │ -32d694: 0c01 |001a: move-result-object v1 │ │ -32d696: 5242 698f |001b: iget v2, v4, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1Iterator;.lastIndex:I // field@8f69 │ │ -32d69a: 6e20 b487 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@87b4 │ │ -32d6a0: 0c01 |0020: move-result-object v1 │ │ -32d6a2: 6e20 d787 1000 |0021: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -32d6a8: 6e10 df87 0000 |0024: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -32d6ae: 0c00 |0027: move-result-object v0 │ │ -32d6b0: 5441 6b8f |0028: iget-object v1, v4, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1Iterator;.tag:Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1; // field@8f6b │ │ -32d6b4: 6e20 fc9c 0100 |002a: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1;.setLyric:(Ljava/lang/String;)V // method@9cfc │ │ -32d6ba: 0e00 |002d: return-void │ │ +32d654: |[32d654] org.jaudiotagger.tag.lyrics3.Lyrics3v1Iterator.remove:()V │ │ +32d664: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +32d668: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +32d66e: 5441 6b8f |0005: iget-object v1, v4, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1Iterator;.tag:Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1; // field@8f6b │ │ +32d672: 6e10 f59c 0100 |0007: invoke-virtual {v1}, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1;.getLyric:()Ljava/lang/String; // method@9cf5 │ │ +32d678: 0c01 |000a: move-result-object v1 │ │ +32d67a: 5242 6a8f |000b: iget v2, v4, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1Iterator;.removeIndex:I // field@8f6a │ │ +32d67e: 1203 |000d: const/4 v3, #int 0 // #0 │ │ +32d680: 6e30 b587 3102 |000e: invoke-virtual {v1, v3, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@87b5 │ │ +32d686: 0c01 |0011: move-result-object v1 │ │ +32d688: 6e20 d787 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +32d68e: 5441 6b8f |0015: iget-object v1, v4, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1Iterator;.tag:Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1; // field@8f6b │ │ +32d692: 6e10 f59c 0100 |0017: invoke-virtual {v1}, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1;.getLyric:()Ljava/lang/String; // method@9cf5 │ │ +32d698: 0c01 |001a: move-result-object v1 │ │ +32d69a: 5242 698f |001b: iget v2, v4, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1Iterator;.lastIndex:I // field@8f69 │ │ +32d69e: 6e20 b487 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@87b4 │ │ +32d6a4: 0c01 |0020: move-result-object v1 │ │ +32d6a6: 6e20 d787 1000 |0021: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +32d6ac: 6e10 df87 0000 |0024: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +32d6b2: 0c00 |0027: move-result-object v0 │ │ +32d6b4: 5441 6b8f |0028: iget-object v1, v4, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1Iterator;.tag:Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1; // field@8f6b │ │ +32d6b8: 6e20 fc9c 0100 |002a: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1;.setLyric:(Ljava/lang/String;)V // method@9cfc │ │ +32d6be: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ 0x0028 line=102 │ │ locals : │ │ 0x0000 - 0x002e reg=4 this Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1Iterator; │ │ │ │ @@ -765509,2641 +765509,2641 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 15 │ │ ins : 0 │ │ outs : 7 │ │ insns size : 5221 16-bit code units │ │ -32ea9c: |[32ea9c] org.jaudiotagger.tag.mp4.Mp4FieldKey.:()V │ │ -32eaac: 2207 d012 |0000: new-instance v7, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32eab0: 6205 aa90 |0002: sget-object v5, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -32eab4: 6206 9192 |0004: sget-object v6, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ -32eab8: 1a01 2306 |0006: const-string v1, "ACOUSTID_FINGERPRINT" // string@0623 │ │ -32eabc: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -32eabe: 1a03 3362 |0009: const-string v3, "com.apple.iTunes" // string@6233 │ │ -32eac2: 1a04 0b08 |000b: const-string v4, "Acoustid Fingerprint" // string@080b │ │ -32eac6: 0770 |000d: move-object v0, v7 │ │ -32eac8: 7607 2d9d 0000 |000e: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ -32eace: 6907 7b8f |0011: sput-object v7, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ACOUSTID_FINGERPRINT:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f7b │ │ -32ead2: 2200 d012 |0013: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32ead6: 620d aa90 |0015: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -32eada: 620e 9192 |0017: sget-object v14, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ -32eade: 1a09 2406 |0019: const-string v9, "ACOUSTID_FINGERPRINT_OLD" // string@0624 │ │ -32eae2: 121a |001b: const/4 v10, #int 1 // #1 │ │ -32eae4: 1a0b 3362 |001c: const-string v11, "com.apple.iTunes" // string@6233 │ │ -32eae8: 1a0c 0808 |001e: const-string v12, "AcoustId Fingerprint" // string@0808 │ │ -32eaec: 0708 |0020: move-object v8, v0 │ │ -32eaee: 7607 2d9d 0800 |0021: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ -32eaf4: 6900 7c8f |0024: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ACOUSTID_FINGERPRINT_OLD:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f7c │ │ -32eaf8: 2200 d012 |0026: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32eafc: 6206 aa90 |0028: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -32eb00: 6207 9192 |002a: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ -32eb04: 1a02 2506 |002c: const-string v2, "ACOUSTID_ID" // string@0625 │ │ -32eb08: 1223 |002e: const/4 v3, #int 2 // #2 │ │ -32eb0a: 1a04 3362 |002f: const-string v4, "com.apple.iTunes" // string@6233 │ │ -32eb0e: 1a05 0c08 |0031: const-string v5, "Acoustid Id" // string@080c │ │ -32eb12: 0701 |0033: move-object v1, v0 │ │ -32eb14: 7607 2d9d 0100 |0034: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ -32eb1a: 6900 7d8f |0037: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ACOUSTID_ID:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f7d │ │ -32eb1e: 2200 d012 |0039: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32eb22: 620c 6690 |003b: sget-object v12, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.UNKNOWN:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9066 │ │ -32eb26: 620d a690 |003d: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.INTEGER:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90a6 │ │ -32eb2a: 1a09 a806 |003f: const-string v9, "AK_ID" // string@06a8 │ │ -32eb2e: 123a |0041: const/4 v10, #int 3 // #3 │ │ -32eb30: 1a0b 3f5a |0042: const-string v11, "akID" // string@5a3f │ │ -32eb34: 121e |0044: const/4 v14, #int 1 // #1 │ │ -32eb36: 0708 |0045: move-object v8, v0 │ │ -32eb38: 7607 2f9d 0800 |0046: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;I)V // method@9d2f │ │ -32eb3e: 6900 7e8f |0049: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.AK_ID:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f7e │ │ -32eb42: 2200 d012 |004b: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32eb46: 6205 6490 |004d: sget-object v5, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.TEXT:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9064 │ │ -32eb4a: 6206 aa90 |004f: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -32eb4e: 1a02 b006 |0051: const-string v2, "ALBUM" // string@06b0 │ │ -32eb52: 1243 |0053: const/4 v3, #int 4 // #4 │ │ -32eb54: 1a04 9fb5 |0054: const-string v4, "©alb" // string@b59f │ │ -32eb58: 0701 |0056: move-object v1, v0 │ │ -32eb5a: 7606 2e9d 0100 |0057: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;)V // method@9d2e │ │ -32eb60: 6900 7f8f |005a: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ALBUM:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f7f │ │ -32eb64: 2200 d012 |005c: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32eb68: 620b 6490 |005e: sget-object v11, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.TEXT:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9064 │ │ -32eb6c: 620c aa90 |0060: sget-object v12, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -32eb70: 1a08 b806 |0062: const-string v8, "ALBUM_ARTIST" // string@06b8 │ │ -32eb74: 1259 |0064: const/4 v9, #int 5 // #5 │ │ -32eb76: 1a0a e456 |0065: const-string v10, "aART" // string@56e4 │ │ -32eb7a: 0707 |0067: move-object v7, v0 │ │ -32eb7c: 7606 2e9d 0700 |0068: invoke-direct/range {v7, v8, v9, v10, v11, v12}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;)V // method@9d2e │ │ -32eb82: 6900 808f |006b: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ALBUM_ARTIST:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f80 │ │ -32eb86: 2200 d012 |006d: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32eb8a: 6205 6490 |006f: sget-object v5, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.TEXT:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9064 │ │ -32eb8e: 6206 aa90 |0071: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -32eb92: 1a02 bb06 |0073: const-string v2, "ALBUM_ARTIST_SORT" // string@06bb │ │ -32eb96: 1263 |0075: const/4 v3, #int 6 // #6 │ │ -32eb98: 1a04 0bac |0076: const-string v4, "soaa" // string@ac0b │ │ -32eb9c: 0701 |0078: move-object v1, v0 │ │ -32eb9e: 7606 2e9d 0100 |0079: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;)V // method@9d2e │ │ -32eba4: 6900 838f |007c: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ALBUM_ARTIST_SORT:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f83 │ │ -32eba8: 2200 d012 |007e: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32ebac: 620b 6490 |0080: sget-object v11, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.TEXT:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9064 │ │ -32ebb0: 620c aa90 |0082: sget-object v12, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -32ebb4: 1a08 bd06 |0084: const-string v8, "ALBUM_SORT" // string@06bd │ │ -32ebb8: 1279 |0086: const/4 v9, #int 7 // #7 │ │ -32ebba: 1a0a 0cac |0087: const-string v10, "soal" // string@ac0c │ │ -32ebbe: 0707 |0089: move-object v7, v0 │ │ -32ebc0: 7606 2e9d 0700 |008a: invoke-direct/range {v7, v8, v9, v10, v11, v12}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;)V // method@9d2e │ │ -32ebc6: 6900 848f |008d: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ALBUM_SORT:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f84 │ │ -32ebca: 2200 d012 |008f: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32ebce: 6205 6690 |0091: sget-object v5, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.UNKNOWN:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9066 │ │ -32ebd2: 6206 aa90 |0093: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -32ebd6: 1a02 2c07 |0095: const-string v2, "AP_ID" // string@072c │ │ -32ebda: 1303 0800 |0097: const/16 v3, #int 8 // #8 │ │ -32ebde: 1a04 0c5c |0099: const-string v4, "apID" // string@5c0c │ │ -32ebe2: 0701 |009b: move-object v1, v0 │ │ -32ebe4: 7606 2e9d 0100 |009c: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;)V // method@9d2e │ │ -32ebea: 6900 858f |009f: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.AP_ID:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f85 │ │ -32ebee: 2200 d012 |00a1: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32ebf2: 620c aa90 |00a3: sget-object v12, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -32ebf6: 620d 9192 |00a5: sget-object v13, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ -32ebfa: 1a08 4007 |00a7: const-string v8, "ARRANGER" // string@0740 │ │ -32ebfe: 1309 0900 |00a9: const/16 v9, #int 9 // #9 │ │ -32ec02: 1a0a 3362 |00ab: const-string v10, "com.apple.iTunes" // string@6233 │ │ -32ec06: 1a0b 4007 |00ad: const-string v11, "ARRANGER" // string@0740 │ │ -32ec0a: 0707 |00af: move-object v7, v0 │ │ -32ec0c: 7607 2d9d 0700 |00b0: invoke-direct/range {v7, v8, v9, v10, v11, v12, v13}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ -32ec12: 6900 868f |00b3: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ARRANGER:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f86 │ │ -32ec16: 2200 d012 |00b5: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32ec1a: 6206 aa90 |00b7: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -32ec1e: 6207 8b92 |00b9: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -32ec22: 1a02 4107 |00bb: const-string v2, "ARRANGER_SORT" // string@0741 │ │ -32ec26: 1303 0a00 |00bd: const/16 v3, #int 10 // #a │ │ -32ec2a: 1a04 3362 |00bf: const-string v4, "com.apple.iTunes" // string@6233 │ │ -32ec2e: 1a05 4107 |00c1: const-string v5, "ARRANGER_SORT" // string@0741 │ │ -32ec32: 0701 |00c3: move-object v1, v0 │ │ -32ec34: 7607 2d9d 0100 |00c4: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ -32ec3a: 6900 878f |00c7: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ARRANGER_SORT:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f87 │ │ -32ec3e: 2200 d012 |00c9: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32ec42: 620c 6490 |00cb: sget-object v12, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.TEXT:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9064 │ │ -32ec46: 620d aa90 |00cd: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -32ec4a: 1a09 4c07 |00cf: const-string v9, "ARTIST" // string@074c │ │ -32ec4e: 130a 0b00 |00d1: const/16 v10, #int 11 // #b │ │ -32ec52: 1a0b 9eb5 |00d3: const-string v11, "©ART" // string@b59e │ │ -32ec56: 0708 |00d5: move-object v8, v0 │ │ -32ec58: 7606 2e9d 0800 |00d6: invoke-direct/range {v8, v9, v10, v11, v12, v13}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;)V // method@9d2e │ │ -32ec5e: 6900 888f |00d9: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ARTIST:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f88 │ │ -32ec62: 2200 d012 |00db: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32ec66: 6206 aa90 |00dd: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -32ec6a: 6207 8b92 |00df: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -32ec6e: 1a02 4d07 |00e1: const-string v2, "ARTISTS" // string@074d │ │ -32ec72: 1303 0c00 |00e3: const/16 v3, #int 12 // #c │ │ -32ec76: 1a04 3362 |00e5: const-string v4, "com.apple.iTunes" // string@6233 │ │ -32ec7a: 1a05 4d07 |00e7: const-string v5, "ARTISTS" // string@074d │ │ -32ec7e: 0701 |00e9: move-object v1, v0 │ │ -32ec80: 7607 2d9d 0100 |00ea: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ -32ec86: 6900 898f |00ed: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ARTISTS:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f89 │ │ -32ec8a: 2200 d012 |00ef: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32ec8e: 620d aa90 |00f1: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -32ec92: 620e 8b92 |00f3: sget-object v14, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -32ec96: 1a09 4f07 |00f5: const-string v9, "ARTISTS_SORT" // string@074f │ │ -32ec9a: 130a 0d00 |00f7: const/16 v10, #int 13 // #d │ │ -32ec9e: 1a0b 3362 |00f9: const-string v11, "com.apple.iTunes" // string@6233 │ │ -32eca2: 1a0c 4f07 |00fb: const-string v12, "ARTISTS_SORT" // string@074f │ │ -32eca6: 0708 |00fd: move-object v8, v0 │ │ -32eca8: 7607 2d9d 0800 |00fe: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ -32ecae: 6900 8a8f |0101: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ARTISTS_SORT:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f8a │ │ -32ecb2: 2200 d012 |0103: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32ecb6: 6206 aa90 |0105: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -32ecba: 6207 8b92 |0107: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -32ecbe: 1a02 b906 |0109: const-string v2, "ALBUM_ARTISTS" // string@06b9 │ │ -32ecc2: 1303 0e00 |010b: const/16 v3, #int 14 // #e │ │ -32ecc6: 1a04 3362 |010d: const-string v4, "com.apple.iTunes" // string@6233 │ │ -32ecca: 1a05 b906 |010f: const-string v5, "ALBUM_ARTISTS" // string@06b9 │ │ -32ecce: 0701 |0111: move-object v1, v0 │ │ -32ecd0: 7607 2d9d 0100 |0112: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ -32ecd6: 6900 818f |0115: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ALBUM_ARTISTS:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f81 │ │ -32ecda: 2200 d012 |0117: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32ecde: 620d aa90 |0119: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -32ece2: 620e 8b92 |011b: sget-object v14, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -32ece6: 1a09 ba06 |011d: const-string v9, "ALBUM_ARTISTS_SORT" // string@06ba │ │ -32ecea: 130a 0f00 |011f: const/16 v10, #int 15 // #f │ │ -32ecee: 1a0b 3362 |0121: const-string v11, "com.apple.iTunes" // string@6233 │ │ -32ecf2: 1a0c ba06 |0123: const-string v12, "ALBUM_ARTISTS_SORT" // string@06ba │ │ -32ecf6: 0708 |0125: move-object v8, v0 │ │ -32ecf8: 7607 2d9d 0800 |0126: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ -32ecfe: 6900 828f |0129: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ALBUM_ARTISTS_SORT:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f82 │ │ -32ed02: 2200 d012 |012b: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32ed06: 6205 6490 |012d: sget-object v5, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.TEXT:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9064 │ │ -32ed0a: 6206 aa90 |012f: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -32ed0e: 1a02 5007 |0131: const-string v2, "ARTIST_SORT" // string@0750 │ │ -32ed12: 1303 1000 |0133: const/16 v3, #int 16 // #10 │ │ -32ed16: 1a04 0dac |0135: const-string v4, "soar" // string@ac0d │ │ -32ed1a: 0701 |0137: move-object v1, v0 │ │ -32ed1c: 7606 2e9d 0100 |0138: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;)V // method@9d2e │ │ -32ed22: 6900 8b8f |013b: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ARTIST_SORT:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f8b │ │ -32ed26: 2200 d012 |013d: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32ed2a: 620b 5e90 |013f: sget-object v11, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.ARTWORK:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@905e │ │ -32ed2e: 620c 9e90 |0141: sget-object v12, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.COVERART_JPEG:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@909e │ │ -32ed32: 1a08 5107 |0143: const-string v8, "ARTWORK" // string@0751 │ │ -32ed36: 1309 1100 |0145: const/16 v9, #int 17 // #11 │ │ -32ed3a: 1a0a c063 |0147: const-string v10, "covr" // string@63c0 │ │ -32ed3e: 0707 |0149: move-object v7, v0 │ │ -32ed40: 7606 2e9d 0700 |014a: invoke-direct/range {v7, v8, v9, v10, v11, v12}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;)V // method@9d2e │ │ -32ed46: 6900 8c8f |014d: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ARTWORK:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f8c │ │ -32ed4a: 2200 d012 |014f: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32ed4e: 6206 aa90 |0151: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -32ed52: 6207 9192 |0153: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ -32ed56: 1a02 5b07 |0155: const-string v2, "ASIN" // string@075b │ │ -32ed5a: 1303 1200 |0157: const/16 v3, #int 18 // #12 │ │ -32ed5e: 1a04 3362 |0159: const-string v4, "com.apple.iTunes" // string@6233 │ │ -32ed62: 1a05 5b07 |015b: const-string v5, "ASIN" // string@075b │ │ -32ed66: 0701 |015d: move-object v1, v0 │ │ -32ed68: 7607 2d9d 0100 |015e: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ -32ed6e: 6900 8d8f |0161: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ASIN:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f8d │ │ -32ed72: 2200 d012 |0163: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32ed76: 620c 6690 |0165: sget-object v12, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.UNKNOWN:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9066 │ │ -32ed7a: 620d a690 |0167: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.INTEGER:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90a6 │ │ -32ed7e: 1a09 6807 |0169: const-string v9, "AT_ID" // string@0768 │ │ -32ed82: 130a 1300 |016b: const/16 v10, #int 19 // #13 │ │ -32ed86: 1a0b e45c |016d: const-string v11, "atID" // string@5ce4 │ │ -32ed8a: 124e |016f: const/4 v14, #int 4 // #4 │ │ -32ed8c: 0708 |0170: move-object v8, v0 │ │ -32ed8e: 7607 2f9d 0800 |0171: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;I)V // method@9d2f │ │ -32ed94: 6900 8e8f |0174: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.AT_ID:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f8e │ │ -32ed98: 2200 d012 |0176: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32ed9c: 6206 aa90 |0178: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -32eda0: 6207 9192 |017a: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ -32eda4: 1a02 d90a |017c: const-string v2, "BARCODE" // string@0ad9 │ │ -32eda8: 1303 1400 |017e: const/16 v3, #int 20 // #14 │ │ -32edac: 1a04 3362 |0180: const-string v4, "com.apple.iTunes" // string@6233 │ │ -32edb0: 1a05 d90a |0182: const-string v5, "BARCODE" // string@0ad9 │ │ -32edb4: 0701 |0184: move-object v1, v0 │ │ -32edb6: 7607 2d9d 0100 |0185: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ -32edbc: 6900 8f8f |0188: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.BARCODE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f8f │ │ -32edc0: 2200 d012 |018a: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32edc4: 620c 5f90 |018c: sget-object v12, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.BYTE:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@905f │ │ -32edc8: 620d a690 |018e: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.INTEGER:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90a6 │ │ -32edcc: 1a09 320b |0190: const-string v9, "BPM" // string@0b32 │ │ -32edd0: 130a 1500 |0192: const/16 v10, #int 21 // #15 │ │ -32edd4: 1a0b c5af |0194: const-string v11, "tmpo" // string@afc5 │ │ -32edd8: 122e |0196: const/4 v14, #int 2 // #2 │ │ -32edda: 0708 |0197: move-object v8, v0 │ │ -32eddc: 7607 2f9d 0800 |0198: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;I)V // method@9d2f │ │ -32ede2: 6900 908f |019b: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.BPM:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f90 │ │ -32ede6: 2200 d012 |019d: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32edea: 6206 aa90 |019f: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -32edee: 6207 9192 |01a1: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ -32edf2: 1a02 720d |01a3: const-string v2, "CATALOGNO" // string@0d72 │ │ -32edf6: 1303 1600 |01a5: const/16 v3, #int 22 // #16 │ │ -32edfa: 1a04 3362 |01a7: const-string v4, "com.apple.iTunes" // string@6233 │ │ -32edfe: 1a05 730d |01a9: const-string v5, "CATALOGNUMBER" // string@0d73 │ │ -32ee02: 0701 |01ab: move-object v1, v0 │ │ -32ee04: 7607 2d9d 0100 |01ac: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ -32ee0a: 6900 918f |01af: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.CATALOGNO:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f91 │ │ -32ee0e: 2200 d012 |01b1: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32ee12: 620c 6490 |01b3: sget-object v12, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.TEXT:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9064 │ │ -32ee16: 620d aa90 |01b5: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -32ee1a: 1a09 750d |01b7: const-string v9, "CATEGORY" // string@0d75 │ │ -32ee1e: 130a 1700 |01b9: const/16 v10, #int 23 // #17 │ │ -32ee22: 1a0b 1b60 |01bb: const-string v11, "catg" // string@601b │ │ -32ee26: 0708 |01bd: move-object v8, v0 │ │ -32ee28: 7606 2e9d 0800 |01be: invoke-direct/range {v8, v9, v10, v11, v12, v13}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;)V // method@9d2e │ │ -32ee2e: 6900 928f |01c1: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.CATEGORY:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f92 │ │ -32ee32: 2200 d012 |01c3: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32ee36: 6206 aa90 |01c5: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -32ee3a: 1a02 910d |01c7: const-string v2, "CDDB_1" // string@0d91 │ │ -32ee3e: 1303 1800 |01c9: const/16 v3, #int 24 // #18 │ │ -32ee42: 1a04 3362 |01cb: const-string v4, "com.apple.iTunes" // string@6233 │ │ -32ee46: 1a05 ac7b |01cd: const-string v5, "iTunes_CDDB_1" // string@7bac │ │ -32ee4a: 0701 |01cf: move-object v1, v0 │ │ -32ee4c: 7606 2c9d 0100 |01d0: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;)V // method@9d2c │ │ -32ee52: 6900 938f |01d3: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.CDDB_1:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f93 │ │ -32ee56: 2200 d012 |01d5: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32ee5a: 620c aa90 |01d7: sget-object v12, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -32ee5e: 1a08 920d |01d9: const-string v8, "CDDB_IDS" // string@0d92 │ │ -32ee62: 1309 1900 |01db: const/16 v9, #int 25 // #19 │ │ -32ee66: 1a0a 3362 |01dd: const-string v10, "com.apple.iTunes" // string@6233 │ │ -32ee6a: 1a0b ad7b |01df: const-string v11, "iTunes_CDDB_IDs" // string@7bad │ │ -32ee6e: 0707 |01e1: move-object v7, v0 │ │ -32ee70: 7606 2c9d 0700 |01e2: invoke-direct/range {v7, v8, v9, v10, v11, v12}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;)V // method@9d2c │ │ -32ee76: 6900 948f |01e5: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.CDDB_IDS:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f94 │ │ -32ee7a: 2200 d012 |01e7: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32ee7e: 6206 aa90 |01e9: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -32ee82: 1a02 930d |01eb: const-string v2, "CDDB_TRACKNUMBER" // string@0d93 │ │ -32ee86: 1303 1a00 |01ed: const/16 v3, #int 26 // #1a │ │ -32ee8a: 1a04 3362 |01ef: const-string v4, "com.apple.iTunes" // string@6233 │ │ -32ee8e: 1a05 ae7b |01f1: const-string v5, "iTunes_CDDB_TrackNumber" // string@7bae │ │ -32ee92: 0701 |01f3: move-object v1, v0 │ │ -32ee94: 7606 2c9d 0100 |01f4: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;)V // method@9d2c │ │ -32ee9a: 6900 958f |01f7: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.CDDB_TRACKNUMBER:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f95 │ │ -32ee9e: 2200 d012 |01f9: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32eea2: 620b 6690 |01fb: sget-object v11, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.UNKNOWN:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9066 │ │ -32eea6: 620c a690 |01fd: sget-object v12, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.INTEGER:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90a6 │ │ -32eeaa: 1a08 050e |01ff: const-string v8, "CN_ID" // string@0e05 │ │ -32eeae: 1309 1b00 |0201: const/16 v9, #int 27 // #1b │ │ -32eeb2: 1a0a d261 |0203: const-string v10, "cnID" // string@61d2 │ │ -32eeb6: 124d |0205: const/4 v13, #int 4 // #4 │ │ -32eeb8: 0707 |0206: move-object v7, v0 │ │ -32eeba: 7607 2f9d 0700 |0207: invoke-direct/range {v7, v8, v9, v10, v11, v12, v13}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;I)V // method@9d2f │ │ -32eec0: 6900 9a8f |020a: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.CN_ID:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f9a │ │ -32eec4: 2200 d012 |020c: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32eec8: 6206 aa90 |020e: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -32eecc: 6207 8b92 |0210: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -32eed0: 1a02 c60d |0212: const-string v2, "CHOIR" // string@0dc6 │ │ -32eed4: 1303 1c00 |0214: const/16 v3, #int 28 // #1c │ │ -32eed8: 1a04 3362 |0216: const-string v4, "com.apple.iTunes" // string@6233 │ │ -32eedc: 1a05 c80d |0218: const-string v5, "CHOR" // string@0dc8 │ │ -32eee0: 0701 |021a: move-object v1, v0 │ │ -32eee2: 7607 2d9d 0100 |021b: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ -32eee8: 6900 968f |021e: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.CHOIR:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f96 │ │ -32eeec: 2200 d012 |0220: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32eef0: 620d aa90 |0222: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -32eef4: 620e 8b92 |0224: sget-object v14, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -32eef8: 1a09 c70d |0226: const-string v9, "CHOIR_SORT" // string@0dc7 │ │ -32eefc: 130a 1d00 |0228: const/16 v10, #int 29 // #1d │ │ -32ef00: 1a0b 3362 |022a: const-string v11, "com.apple.iTunes" // string@6233 │ │ -32ef04: 1a0c c70d |022c: const-string v12, "CHOIR_SORT" // string@0dc7 │ │ -32ef08: 0708 |022e: move-object v8, v0 │ │ -32ef0a: 7607 2d9d 0800 |022f: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ -32ef10: 6900 978f |0232: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.CHOIR_SORT:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f97 │ │ -32ef14: 2200 d012 |0234: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32ef18: 6206 aa90 |0236: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -32ef1c: 6207 8b92 |0238: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -32ef20: 1a02 db0d |023a: const-string v2, "CLASSICAL_CATALOG" // string@0ddb │ │ -32ef24: 1303 1e00 |023c: const/16 v3, #int 30 // #1e │ │ -32ef28: 1a04 3362 |023e: const-string v4, "com.apple.iTunes" // string@6233 │ │ -32ef2c: 1a05 db0d |0240: const-string v5, "CLASSICAL_CATALOG" // string@0ddb │ │ -32ef30: 0701 |0242: move-object v1, v0 │ │ -32ef32: 7607 2d9d 0100 |0243: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ -32ef38: 6900 988f |0246: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.CLASSICAL_CATALOG:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f98 │ │ -32ef3c: 2200 d012 |0248: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32ef40: 620d aa90 |024a: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -32ef44: 620e 8b92 |024c: sget-object v14, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -32ef48: 1a09 dc0d |024e: const-string v9, "CLASSICAL_NICKNAME" // string@0ddc │ │ -32ef4c: 130a 1f00 |0250: const/16 v10, #int 31 // #1f │ │ -32ef50: 1a0b 3362 |0252: const-string v11, "com.apple.iTunes" // string@6233 │ │ -32ef54: 1a0c dc0d |0254: const-string v12, "CLASSICAL_NICKNAME" // string@0ddc │ │ -32ef58: 0708 |0256: move-object v8, v0 │ │ -32ef5a: 7607 2d9d 0800 |0257: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ -32ef60: 6900 998f |025a: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.CLASSICAL_NICKNAME:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f99 │ │ -32ef64: 2200 d012 |025c: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32ef68: 6205 6490 |025e: sget-object v5, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.TEXT:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9064 │ │ -32ef6c: 6206 aa90 |0260: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -32ef70: 1a02 330e |0262: const-string v2, "COMMENT" // string@0e33 │ │ -32ef74: 1303 2000 |0264: const/16 v3, #int 32 // #20 │ │ -32ef78: 1a04 a0b5 |0266: const-string v4, "©cmt" // string@b5a0 │ │ -32ef7c: 0701 |0268: move-object v1, v0 │ │ -32ef7e: 7606 2e9d 0100 |0269: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;)V // method@9d2e │ │ -32ef84: 6900 9b8f |026c: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.COMMENT:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f9b │ │ -32ef88: 2200 d012 |026e: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32ef8c: 620b 5f90 |0270: sget-object v11, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.BYTE:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@905f │ │ -32ef90: 620c a690 |0272: sget-object v12, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.INTEGER:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90a6 │ │ -32ef94: 1a08 4d0e |0274: const-string v8, "COMPILATION" // string@0e4d │ │ -32ef98: 1309 2100 |0276: const/16 v9, #int 33 // #21 │ │ -32ef9c: 1a0a c463 |0278: const-string v10, "cpil" // string@63c4 │ │ -32efa0: 121d |027a: const/4 v13, #int 1 // #1 │ │ -32efa2: 0707 |027b: move-object v7, v0 │ │ -32efa4: 7607 2f9d 0700 |027c: invoke-direct/range {v7, v8, v9, v10, v11, v12, v13}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;I)V // method@9d2f │ │ -32efaa: 6900 9c8f |027f: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.COMPILATION:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f9c │ │ -32efae: 2200 d012 |0281: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32efb2: 6205 6490 |0283: sget-object v5, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.TEXT:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9064 │ │ -32efb6: 6206 aa90 |0285: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -32efba: 1a02 500e |0287: const-string v2, "COMPOSER" // string@0e50 │ │ -32efbe: 1303 2200 |0289: const/16 v3, #int 34 // #22 │ │ -32efc2: 1a04 abb5 |028b: const-string v4, "©wrt" // string@b5ab │ │ -32efc6: 0701 |028d: move-object v1, v0 │ │ -32efc8: 7606 2e9d 0100 |028e: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;)V // method@9d2e │ │ -32efce: 6900 9d8f |0291: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.COMPOSER:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f9d │ │ -32efd2: 2200 d012 |0293: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32efd6: 620b 6490 |0295: sget-object v11, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.TEXT:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9064 │ │ -32efda: 620c aa90 |0297: sget-object v12, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -32efde: 1a08 520e |0299: const-string v8, "COMPOSER_SORT" // string@0e52 │ │ -32efe2: 1309 2300 |029b: const/16 v9, #int 35 // #23 │ │ -32efe6: 1a0a 0fac |029d: const-string v10, "soco" // string@ac0f │ │ -32efea: 0707 |029f: move-object v7, v0 │ │ -32efec: 7606 2e9d 0700 |02a0: invoke-direct/range {v7, v8, v9, v10, v11, v12}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;)V // method@9d2e │ │ -32eff2: 6900 9e8f |02a3: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.COMPOSER_SORT:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f9e │ │ -32eff6: 2200 d012 |02a5: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32effa: 6206 aa90 |02a7: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -32effe: 6207 9192 |02a9: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ -32f002: 1a02 570e |02ab: const-string v2, "CONDUCTOR" // string@0e57 │ │ -32f006: 1303 2400 |02ad: const/16 v3, #int 36 // #24 │ │ -32f00a: 1a04 3362 |02af: const-string v4, "com.apple.iTunes" // string@6233 │ │ -32f00e: 1a05 570e |02b1: const-string v5, "CONDUCTOR" // string@0e57 │ │ -32f012: 0701 |02b3: move-object v1, v0 │ │ -32f014: 7607 2d9d 0100 |02b4: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ -32f01a: 6900 9f8f |02b7: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.CONDUCTOR:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f9f │ │ -32f01e: 2200 d012 |02b9: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32f022: 620c 6490 |02bb: sget-object v12, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.TEXT:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9064 │ │ -32f026: 620d aa90 |02bd: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -32f02a: 620e 8e92 |02bf: sget-object v14, Lorg/jaudiotagger/tag/reference/Tagger;.MEDIA_MONKEY:Lorg/jaudiotagger/tag/reference/Tagger; // field@928e │ │ -32f02e: 1a09 580e |02c1: const-string v9, "CONDUCTOR_MM3BETA" // string@0e58 │ │ -32f032: 130a 2500 |02c3: const/16 v10, #int 37 // #25 │ │ -32f036: 1a0b b162 |02c5: const-string v11, "cond" // string@62b1 │ │ -32f03a: 0708 |02c7: move-object v8, v0 │ │ -32f03c: 7607 309d 0800 |02c8: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d30 │ │ -32f042: 6900 a08f |02cb: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.CONDUCTOR_MM3BETA:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fa0 │ │ -32f046: 2200 d012 |02cd: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32f04a: 6206 aa90 |02cf: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -32f04e: 6207 8b92 |02d1: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -32f052: 1a02 590e |02d3: const-string v2, "CONDUCTOR_SORT" // string@0e59 │ │ -32f056: 1303 2600 |02d5: const/16 v3, #int 38 // #26 │ │ -32f05a: 1a04 3362 |02d7: const-string v4, "com.apple.iTunes" // string@6233 │ │ -32f05e: 1a05 590e |02d9: const-string v5, "CONDUCTOR_SORT" // string@0e59 │ │ -32f062: 0701 |02db: move-object v1, v0 │ │ -32f064: 7607 2d9d 0100 |02dc: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ -32f06a: 6900 a18f |02df: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.CONDUCTOR_SORT:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fa1 │ │ -32f06e: 2200 d012 |02e1: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32f072: 620c 5f90 |02e3: sget-object v12, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.BYTE:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@905f │ │ -32f076: 620d a690 |02e5: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.INTEGER:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90a6 │ │ -32f07a: 1a09 810e |02e7: const-string v9, "CONTENT_TYPE" // string@0e81 │ │ -32f07e: 130a 2700 |02e9: const/16 v10, #int 39 // #27 │ │ -32f082: 1a0b 03ad |02eb: const-string v11, "stik" // string@ad03 │ │ -32f086: 121e |02ed: const/4 v14, #int 1 // #1 │ │ -32f088: 0708 |02ee: move-object v8, v0 │ │ -32f08a: 7607 2f9d 0800 |02ef: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;I)V // method@9d2f │ │ -32f090: 6900 a28f |02f2: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.CONTENT_TYPE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fa2 │ │ -32f094: 2200 d012 |02f4: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32f098: 6205 6490 |02f6: sget-object v5, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.TEXT:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9064 │ │ -32f09c: 6206 aa90 |02f8: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -32f0a0: 1a02 8a0e |02fa: const-string v2, "COPYRIGHT" // string@0e8a │ │ -32f0a4: 1303 2800 |02fc: const/16 v3, #int 40 // #28 │ │ -32f0a8: 1a04 c763 |02fe: const-string v4, "cprt" // string@63c7 │ │ -32f0ac: 0701 |0300: move-object v1, v0 │ │ -32f0ae: 7606 2e9d 0100 |0301: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;)V // method@9d2e │ │ -32f0b4: 6900 a38f |0304: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.COPYRIGHT:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fa3 │ │ -32f0b8: 2200 d012 |0306: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32f0bc: 620c aa90 |0308: sget-object v12, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -32f0c0: 620d 9192 |030a: sget-object v13, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ -32f0c4: 1a08 9a0e |030c: const-string v8, "COUNTRY" // string@0e9a │ │ -32f0c8: 1309 2900 |030e: const/16 v9, #int 41 // #29 │ │ -32f0cc: 1a0a 3362 |0310: const-string v10, "com.apple.iTunes" // string@6233 │ │ -32f0d0: 1a0b bc12 |0312: const-string v11, "Country" // string@12bc │ │ -32f0d4: 0707 |0314: move-object v7, v0 │ │ -32f0d6: 7607 2d9d 0700 |0315: invoke-direct/range {v7, v8, v9, v10, v11, v12, v13}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ -32f0dc: 6900 a48f |0318: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.COUNTRY:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fa4 │ │ -32f0e0: 2200 d012 |031a: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32f0e4: 6205 6490 |031c: sget-object v5, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.TEXT:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9064 │ │ -32f0e8: 6206 aa90 |031e: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -32f0ec: 6207 8e92 |0320: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.MEDIA_MONKEY:Lorg/jaudiotagger/tag/reference/Tagger; // field@928e │ │ -32f0f0: 1a02 ca0e |0322: const-string v2, "CUSTOM_1" // string@0eca │ │ -32f0f4: 1303 2a00 |0324: const/16 v3, #int 42 // #2a │ │ -32f0f8: 1a04 6565 |0326: const-string v4, "cus1" // string@6565 │ │ -32f0fc: 0701 |0328: move-object v1, v0 │ │ -32f0fe: 7607 309d 0100 |0329: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d30 │ │ -32f104: 6900 a58f |032c: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.CUSTOM_1:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fa5 │ │ -32f108: 2200 d012 |032e: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32f10c: 620c 6490 |0330: sget-object v12, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.TEXT:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9064 │ │ -32f110: 620d aa90 |0332: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -32f114: 620e 8e92 |0334: sget-object v14, Lorg/jaudiotagger/tag/reference/Tagger;.MEDIA_MONKEY:Lorg/jaudiotagger/tag/reference/Tagger; // field@928e │ │ -32f118: 1a09 cb0e |0336: const-string v9, "CUSTOM_2" // string@0ecb │ │ -32f11c: 130a 2b00 |0338: const/16 v10, #int 43 // #2b │ │ -32f120: 1a0b 6665 |033a: const-string v11, "cus2" // string@6566 │ │ -32f124: 0708 |033c: move-object v8, v0 │ │ -32f126: 7607 309d 0800 |033d: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d30 │ │ -32f12c: 6900 a68f |0340: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.CUSTOM_2:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fa6 │ │ -32f130: 2200 d012 |0342: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32f134: 6205 6490 |0344: sget-object v5, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.TEXT:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9064 │ │ -32f138: 6206 aa90 |0346: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -32f13c: 6207 8e92 |0348: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.MEDIA_MONKEY:Lorg/jaudiotagger/tag/reference/Tagger; // field@928e │ │ -32f140: 1a02 cc0e |034a: const-string v2, "CUSTOM_3" // string@0ecc │ │ -32f144: 1303 2c00 |034c: const/16 v3, #int 44 // #2c │ │ -32f148: 1a04 6765 |034e: const-string v4, "cus3" // string@6567 │ │ -32f14c: 0701 |0350: move-object v1, v0 │ │ -32f14e: 7607 309d 0100 |0351: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d30 │ │ -32f154: 6900 a78f |0354: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.CUSTOM_3:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fa7 │ │ -32f158: 2200 d012 |0356: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32f15c: 620c 6490 |0358: sget-object v12, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.TEXT:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9064 │ │ -32f160: 620d aa90 |035a: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -32f164: 620e 8e92 |035c: sget-object v14, Lorg/jaudiotagger/tag/reference/Tagger;.MEDIA_MONKEY:Lorg/jaudiotagger/tag/reference/Tagger; // field@928e │ │ -32f168: 1a09 cd0e |035e: const-string v9, "CUSTOM_4" // string@0ecd │ │ -32f16c: 130a 2d00 |0360: const/16 v10, #int 45 // #2d │ │ -32f170: 1a0b 6865 |0362: const-string v11, "cus4" // string@6568 │ │ -32f174: 0708 |0364: move-object v8, v0 │ │ -32f176: 7607 309d 0800 |0365: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d30 │ │ -32f17c: 6900 a88f |0368: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.CUSTOM_4:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fa8 │ │ -32f180: 2200 d012 |036a: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32f184: 6205 6490 |036c: sget-object v5, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.TEXT:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9064 │ │ -32f188: 6206 aa90 |036e: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -32f18c: 6207 8e92 |0370: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.MEDIA_MONKEY:Lorg/jaudiotagger/tag/reference/Tagger; // field@928e │ │ -32f190: 1a02 ce0e |0372: const-string v2, "CUSTOM_5" // string@0ece │ │ -32f194: 1303 2e00 |0374: const/16 v3, #int 46 // #2e │ │ -32f198: 1a04 6965 |0376: const-string v4, "cus5" // string@6569 │ │ -32f19c: 0701 |0378: move-object v1, v0 │ │ -32f19e: 7607 309d 0100 |0379: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d30 │ │ -32f1a4: 6900 a98f |037c: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.CUSTOM_5:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fa9 │ │ -32f1a8: 2200 d012 |037e: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32f1ac: 620c 6490 |0380: sget-object v12, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.TEXT:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9064 │ │ -32f1b0: 620d aa90 |0382: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -32f1b4: 1a09 2813 |0384: const-string v9, "DAY" // string@1328 │ │ -32f1b8: 130a 2f00 |0386: const/16 v10, #int 47 // #2f │ │ -32f1bc: 1a0b a1b5 |0388: const-string v11, "©day" // string@b5a1 │ │ -32f1c0: 0708 |038a: move-object v8, v0 │ │ -32f1c2: 7606 2e9d 0800 |038b: invoke-direct/range {v8, v9, v10, v11, v12, v13}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;)V // method@9d2e │ │ -32f1c8: 6900 aa8f |038e: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.DAY:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8faa │ │ -32f1cc: 2200 d012 |0390: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32f1d0: 6205 6490 |0392: sget-object v5, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.TEXT:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9064 │ │ -32f1d4: 6206 aa90 |0394: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -32f1d8: 1a02 b413 |0396: const-string v2, "DESCRIPTION" // string@13b4 │ │ -32f1dc: 1303 3000 |0398: const/16 v3, #int 48 // #30 │ │ -32f1e0: 1a04 5466 |039a: const-string v4, "desc" // string@6654 │ │ -32f1e4: 0701 |039c: move-object v1, v0 │ │ -32f1e6: 7606 2e9d 0100 |039d: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;)V // method@9d2e │ │ -32f1ec: 6900 ab8f |03a0: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.DESCRIPTION:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fab │ │ -32f1f0: 2200 d012 |03a2: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32f1f4: 620b 6090 |03a4: sget-object v11, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.DISC_NO:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9060 │ │ -32f1f8: 620c a590 |03a6: sget-object v12, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.IMPLICIT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90a5 │ │ -32f1fc: 1a08 de13 |03a8: const-string v8, "DISCNUMBER" // string@13de │ │ -32f200: 1309 3100 |03aa: const/16 v9, #int 49 // #31 │ │ -32f204: 1a0a 5c67 |03ac: const-string v10, "disk" // string@675c │ │ -32f208: 0707 |03ae: move-object v7, v0 │ │ -32f20a: 7606 2e9d 0700 |03af: invoke-direct/range {v7, v8, v9, v10, v11, v12}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;)V // method@9d2e │ │ -32f210: 6900 ac8f |03b2: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.DISCNUMBER:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fac │ │ -32f214: 2200 d012 |03b4: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32f218: 6206 aa90 |03b6: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -32f21c: 6207 9192 |03b8: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ -32f220: 1a02 e513 |03ba: const-string v2, "DISC_SUBTITLE" // string@13e5 │ │ -32f224: 1303 3200 |03bc: const/16 v3, #int 50 // #32 │ │ -32f228: 1a04 3362 |03be: const-string v4, "com.apple.iTunes" // string@6233 │ │ -32f22c: 1a05 e113 |03c0: const-string v5, "DISCSUBTITLE" // string@13e1 │ │ -32f230: 0701 |03c2: move-object v1, v0 │ │ -32f232: 7607 2d9d 0100 |03c3: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ -32f238: 6900 ad8f |03c6: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.DISC_SUBTITLE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fad │ │ -32f23c: 2200 d012 |03c8: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32f240: 620d aa90 |03ca: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -32f244: 620e 9192 |03cc: sget-object v14, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ -32f248: 1a09 fa13 |03ce: const-string v9, "DJMIXER" // string@13fa │ │ -32f24c: 130a 3300 |03d0: const/16 v10, #int 51 // #33 │ │ -32f250: 1a0b 3362 |03d2: const-string v11, "com.apple.iTunes" // string@6233 │ │ -32f254: 1a0c fa13 |03d4: const-string v12, "DJMIXER" // string@13fa │ │ -32f258: 0708 |03d6: move-object v8, v0 │ │ -32f25a: 7607 2d9d 0800 |03d7: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ -32f260: 6900 ae8f |03da: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.DJMIXER:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fae │ │ -32f264: 2200 d012 |03dc: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32f268: 6205 6490 |03de: sget-object v5, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.TEXT:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9064 │ │ -32f26c: 6206 aa90 |03e0: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -32f270: 1a02 a915 |03e2: const-string v2, "ENCODER" // string@15a9 │ │ -32f274: 1303 3400 |03e4: const/16 v3, #int 52 // #34 │ │ -32f278: 1a04 a9b5 |03e6: const-string v4, "©too" // string@b5a9 │ │ -32f27c: 0701 |03e8: move-object v1, v0 │ │ -32f27e: 7606 2e9d 0100 |03e9: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;)V // method@9d2e │ │ -32f284: 6900 af8f |03ec: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ENCODER:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8faf │ │ -32f288: 2200 d012 |03ee: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32f28c: 620c aa90 |03f0: sget-object v12, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -32f290: 620d 9192 |03f2: sget-object v13, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ -32f294: 1a08 b815 |03f4: const-string v8, "ENGINEER" // string@15b8 │ │ -32f298: 1309 3500 |03f6: const/16 v9, #int 53 // #35 │ │ -32f29c: 1a0a 3362 |03f8: const-string v10, "com.apple.iTunes" // string@6233 │ │ -32f2a0: 1a0b b815 |03fa: const-string v11, "ENGINEER" // string@15b8 │ │ -32f2a4: 0707 |03fc: move-object v7, v0 │ │ -32f2a6: 7607 2d9d 0700 |03fd: invoke-direct/range {v7, v8, v9, v10, v11, v12, v13}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ -32f2ac: 6900 b08f |0400: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ENGINEER:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fb0 │ │ -32f2b0: 2200 d012 |0402: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32f2b4: 6206 aa90 |0404: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -32f2b8: 6207 8b92 |0406: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -32f2bc: 1a02 ba15 |0408: const-string v2, "ENSEMBLE" // string@15ba │ │ -32f2c0: 1303 3600 |040a: const/16 v3, #int 54 // #36 │ │ -32f2c4: 1a04 3362 |040c: const-string v4, "com.apple.iTunes" // string@6233 │ │ -32f2c8: 1a05 a916 |040e: const-string v5, "Ensemble" // string@16a9 │ │ -32f2cc: 0701 |0410: move-object v1, v0 │ │ -32f2ce: 7607 2d9d 0100 |0411: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ -32f2d4: 6900 b18f |0414: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ENSEMBLE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fb1 │ │ -32f2d8: 2200 d012 |0416: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32f2dc: 620d aa90 |0418: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -32f2e0: 620e 8b92 |041a: sget-object v14, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -32f2e4: 1a09 bb15 |041c: const-string v9, "ENSEMBLE_SORT" // string@15bb │ │ -32f2e8: 130a 3700 |041e: const/16 v10, #int 55 // #37 │ │ -32f2ec: 1a0b 3362 |0420: const-string v11, "com.apple.iTunes" // string@6233 │ │ -32f2f0: 1a0c aa16 |0422: const-string v12, "Ensemble Sort" // string@16aa │ │ -32f2f4: 0708 |0424: move-object v8, v0 │ │ -32f2f6: 7607 2d9d 0800 |0425: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ -32f2fc: 6900 b28f |0428: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ENSEMBLE_SORT:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fb2 │ │ -32f300: 2200 d012 |042a: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32f304: 6205 6290 |042c: sget-object v5, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.NUMBER:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9062 │ │ -32f308: 6206 a590 |042e: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.IMPLICIT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90a5 │ │ -32f30c: 1a02 be15 |0430: const-string v2, "EPISODE_GLOBAL_ID" // string@15be │ │ -32f310: 1303 3800 |0432: const/16 v3, #int 56 // #38 │ │ -32f314: 1a04 2d69 |0434: const-string v4, "egid" // string@692d │ │ -32f318: 0701 |0436: move-object v1, v0 │ │ -32f31a: 7606 2e9d 0100 |0437: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;)V // method@9d2e │ │ -32f320: 6900 b38f |043a: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.EPISODE_GLOBAL_ID:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fb3 │ │ -32f324: 2200 d012 |043c: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32f328: 620c aa90 |043e: sget-object v12, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -32f32c: 620d 8b92 |0440: sget-object v13, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -32f330: 1a08 4417 |0442: const-string v8, "FBPM" // string@1744 │ │ -32f334: 1309 3900 |0444: const/16 v9, #int 57 // #39 │ │ -32f338: 1a0a 3362 |0446: const-string v10, "com.apple.iTunes" // string@6233 │ │ -32f33c: 1a0b ec6a |0448: const-string v11, "fBPM" // string@6aec │ │ -32f340: 0707 |044a: move-object v7, v0 │ │ -32f342: 7607 2d9d 0700 |044b: invoke-direct/range {v7, v8, v9, v10, v11, v12, v13}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ -32f348: 6900 b48f |044e: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.FBPM:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fb4 │ │ -32f34c: 2200 d012 |0450: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32f350: 6205 6190 |0452: sget-object v5, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.GENRE:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9061 │ │ -32f354: 6206 a590 |0454: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.IMPLICIT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90a5 │ │ -32f358: 1a02 b01b |0456: const-string v2, "GENRE" // string@1bb0 │ │ -32f35c: 1303 3a00 |0458: const/16 v3, #int 58 // #3a │ │ -32f360: 1a04 cf79 |045a: const-string v4, "gnre" // string@79cf │ │ -32f364: 0701 |045c: move-object v1, v0 │ │ -32f366: 7606 2e9d 0100 |045d: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;)V // method@9d2e │ │ -32f36c: 6900 b58f |0460: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.GENRE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fb5 │ │ -32f370: 2200 d012 |0462: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32f374: 620b 6490 |0464: sget-object v11, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.TEXT:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9064 │ │ -32f378: 620c aa90 |0466: sget-object v12, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -32f37c: 1a08 b21b |0468: const-string v8, "GENRE_CUSTOM" // string@1bb2 │ │ -32f380: 1309 3b00 |046a: const/16 v9, #int 59 // #3b │ │ -32f384: 1a0a a2b5 |046c: const-string v10, "©gen" // string@b5a2 │ │ -32f388: 0707 |046e: move-object v7, v0 │ │ -32f38a: 7606 2e9d 0700 |046f: invoke-direct/range {v7, v8, v9, v10, v11, v12}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;)V // method@9d2e │ │ -32f390: 6900 b68f |0472: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.GENRE_CUSTOM:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fb6 │ │ -32f394: 2200 d012 |0474: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32f398: 6205 6690 |0476: sget-object v5, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.UNKNOWN:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9066 │ │ -32f39c: 6206 a690 |0478: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.INTEGER:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90a6 │ │ -32f3a0: 1a02 ba1b |047a: const-string v2, "GE_ID" // string@1bba │ │ -32f3a4: 1303 3c00 |047c: const/16 v3, #int 60 // #3c │ │ -32f3a8: 1a04 746d |047e: const-string v4, "geID" // string@6d74 │ │ -32f3ac: 1247 |0480: const/4 v7, #int 4 // #4 │ │ -32f3ae: 0701 |0481: move-object v1, v0 │ │ -32f3b0: 7607 2f9d 0100 |0482: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;I)V // method@9d2f │ │ -32f3b6: 6900 b78f |0485: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.GE_ID:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fb7 │ │ -32f3ba: 2200 d012 |0487: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32f3be: 620d aa90 |0489: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -32f3c2: 620e 8b92 |048b: sget-object v14, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -32f3c6: 1a09 e21b |048d: const-string v9, "GROUP" // string@1be2 │ │ -32f3ca: 130a 3d00 |048f: const/16 v10, #int 61 // #3d │ │ -32f3ce: 1a0b 3362 |0491: const-string v11, "com.apple.iTunes" // string@6233 │ │ -32f3d2: 1a0c e21b |0493: const-string v12, "GROUP" // string@1be2 │ │ -32f3d6: 0708 |0495: move-object v8, v0 │ │ -32f3d8: 7607 2d9d 0800 |0496: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ -32f3de: 6900 b88f |0499: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.GROUP:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fb8 │ │ -32f3e2: 2200 d012 |049b: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32f3e6: 6205 6490 |049d: sget-object v5, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.TEXT:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9064 │ │ -32f3ea: 6206 aa90 |049f: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -32f3ee: 1a02 e31b |04a1: const-string v2, "GROUPING" // string@1be3 │ │ -32f3f2: 1303 3e00 |04a3: const/16 v3, #int 62 // #3e │ │ -32f3f6: 1a04 a3b5 |04a5: const-string v4, "©grp" // string@b5a3 │ │ -32f3fa: 0701 |04a7: move-object v1, v0 │ │ -32f3fc: 7606 2e9d 0100 |04a8: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;)V // method@9d2e │ │ -32f402: 6900 b98f |04ab: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.GROUPING:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fb9 │ │ -32f406: 2200 d012 |04ad: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32f40a: 620c aa90 |04af: sget-object v12, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -32f40e: 620d 8b92 |04b1: sget-object v13, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -32f412: 1a08 8c1e |04b3: const-string v8, "INSTRUMENT" // string@1e8c │ │ -32f416: 1309 3f00 |04b5: const/16 v9, #int 63 // #3f │ │ -32f41a: 1a0a 3362 |04b7: const-string v10, "com.apple.iTunes" // string@6233 │ │ -32f41e: 1a0b 8c1e |04b9: const-string v11, "INSTRUMENT" // string@1e8c │ │ -32f422: 0707 |04bb: move-object v7, v0 │ │ -32f424: 7607 2d9d 0700 |04bc: invoke-direct/range {v7, v8, v9, v10, v11, v12, v13}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ -32f42a: 6900 ba8f |04bf: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.INSTRUMENT:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fba │ │ -32f42e: 2200 d012 |04c1: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32f432: 6205 6490 |04c3: sget-object v5, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.TEXT:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9064 │ │ -32f436: 6206 aa90 |04c5: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -32f43a: 6207 8e92 |04c7: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.MEDIA_MONKEY:Lorg/jaudiotagger/tag/reference/Tagger; // field@928e │ │ -32f43e: 1a02 b31e |04c9: const-string v2, "INVOLVED_PEOPLE" // string@1eb3 │ │ -32f442: 1303 4000 |04cb: const/16 v3, #int 64 // #40 │ │ -32f446: 1a04 e699 |04cd: const-string v4, "peop" // string@99e6 │ │ -32f44a: 0701 |04cf: move-object v1, v0 │ │ -32f44c: 7607 309d 0100 |04d0: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d30 │ │ -32f452: 6900 bb8f |04d3: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.INVOLVED_PEOPLE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fbb │ │ -32f456: 2200 d012 |04d5: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32f45a: 620d aa90 |04d7: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -32f45e: 620e 9192 |04d9: sget-object v14, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ -32f462: 1a09 bb1e |04db: const-string v9, "IPI" // string@1ebb │ │ -32f466: 130a 4100 |04dd: const/16 v10, #int 65 // #41 │ │ -32f46a: 1a0b 3362 |04df: const-string v11, "com.apple.iTunes" // string@6233 │ │ -32f46e: 1a0c bb1e |04e1: const-string v12, "IPI" // string@1ebb │ │ -32f472: 0708 |04e3: move-object v8, v0 │ │ -32f474: 7607 2d9d 0800 |04e4: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ -32f47a: 6900 bc8f |04e7: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.IPI:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fbc │ │ -32f47e: 2200 d012 |04e9: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32f482: 6206 aa90 |04eb: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -32f486: 6207 8b92 |04ed: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -32f48a: 1a02 e01e |04ef: const-string v2, "ISRC" // string@1ee0 │ │ -32f48e: 1303 4200 |04f1: const/16 v3, #int 66 // #42 │ │ -32f492: 1a04 3362 |04f3: const-string v4, "com.apple.iTunes" // string@6233 │ │ -32f496: 1a05 e01e |04f5: const-string v5, "ISRC" // string@1ee0 │ │ -32f49a: 0701 |04f7: move-object v1, v0 │ │ -32f49c: 7607 2d9d 0100 |04f8: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ -32f4a2: 6900 bd8f |04fb: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ISRC:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fbd │ │ -32f4a6: 2200 d012 |04fd: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32f4aa: 620d aa90 |04ff: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -32f4ae: 620e 8b92 |0501: sget-object v14, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -32f4b2: 1a09 e51e |0503: const-string v9, "ISWC" // string@1ee5 │ │ -32f4b6: 130a 4300 |0505: const/16 v10, #int 67 // #43 │ │ -32f4ba: 1a0b 3362 |0507: const-string v11, "com.apple.iTunes" // string@6233 │ │ -32f4be: 1a0c e51e |0509: const-string v12, "ISWC" // string@1ee5 │ │ -32f4c2: 0708 |050b: move-object v8, v0 │ │ -32f4c4: 7607 2d9d 0800 |050c: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ -32f4ca: 6900 bf8f |050f: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ISWC:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fbf │ │ -32f4ce: 2200 d012 |0511: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32f4d2: 6205 6490 |0513: sget-object v5, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.TEXT:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9064 │ │ -32f4d6: 6206 aa90 |0515: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -32f4da: 6207 8e92 |0517: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.MEDIA_MONKEY:Lorg/jaudiotagger/tag/reference/Tagger; // field@928e │ │ -32f4de: 1a02 e11e |0519: const-string v2, "ISRC_MMBETA" // string@1ee1 │ │ -32f4e2: 1303 4400 |051b: const/16 v3, #int 68 // #44 │ │ -32f4e6: 1a04 6580 |051d: const-string v4, "isrc" // string@8065 │ │ -32f4ea: 0701 |051f: move-object v1, v0 │ │ -32f4ec: 7607 309d 0100 |0520: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d30 │ │ -32f4f2: 6900 be8f |0523: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ISRC_MMBETA:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fbe │ │ -32f4f6: 2200 d012 |0525: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32f4fa: 620d aa90 |0527: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -32f4fe: 620e 8b92 |0529: sget-object v14, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -32f502: 1a09 e81e |052b: const-string v9, "IS_CLASSICAL" // string@1ee8 │ │ -32f506: 130a 4500 |052d: const/16 v10, #int 69 // #45 │ │ -32f50a: 1a0b 3362 |052f: const-string v11, "com.apple.iTunes" // string@6233 │ │ -32f50e: 1a0c e81e |0531: const-string v12, "IS_CLASSICAL" // string@1ee8 │ │ -32f512: 0708 |0533: move-object v8, v0 │ │ -32f514: 7607 2d9d 0800 |0534: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ -32f51a: 6900 c08f |0537: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.IS_CLASSICAL:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fc0 │ │ -32f51e: 2200 d012 |0539: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32f522: 6206 aa90 |053b: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -32f526: 6207 8b92 |053d: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -32f52a: 1a02 ea1e |053f: const-string v2, "IS_HD" // string@1eea │ │ -32f52e: 1303 4600 |0541: const/16 v3, #int 70 // #46 │ │ -32f532: 1a04 3362 |0543: const-string v4, "com.apple.iTunes" // string@6233 │ │ -32f536: 1a05 ea1e |0545: const-string v5, "IS_HD" // string@1eea │ │ -32f53a: 0701 |0547: move-object v1, v0 │ │ -32f53c: 7607 2d9d 0100 |0548: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ -32f542: 6900 c18f |054b: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.IS_HD:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fc1 │ │ -32f546: 2200 d012 |054d: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32f54a: 620d aa90 |054f: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -32f54e: 620e 8b92 |0551: sget-object v14, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -32f552: 1a09 f01e |0553: const-string v9, "IS_SOUNDTRACK" // string@1ef0 │ │ -32f556: 130a 4700 |0555: const/16 v10, #int 71 // #47 │ │ -32f55a: 1a0b 3362 |0557: const-string v11, "com.apple.iTunes" // string@6233 │ │ -32f55e: 1a0c f01e |0559: const-string v12, "IS_SOUNDTRACK" // string@1ef0 │ │ -32f562: 0708 |055b: move-object v8, v0 │ │ -32f564: 7607 2d9d 0800 |055c: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ -32f56a: 6900 c28f |055f: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.IS_SOUNDTRACK:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fc2 │ │ -32f56e: 2200 d012 |0561: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32f572: 6206 aa90 |0563: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -32f576: 1a02 021f |0565: const-string v2, "ITUNES_NORM" // string@1f02 │ │ -32f57a: 1303 4800 |0567: const/16 v3, #int 72 // #48 │ │ -32f57e: 1a04 3362 |0569: const-string v4, "com.apple.iTunes" // string@6233 │ │ -32f582: 1a05 a87b |056b: const-string v5, "iTunNORM" // string@7ba8 │ │ -32f586: 0701 |056d: move-object v1, v0 │ │ -32f588: 7606 2c9d 0100 |056e: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;)V // method@9d2c │ │ -32f58e: 6900 c38f |0571: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ITUNES_NORM:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fc3 │ │ -32f592: 2200 d012 |0573: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32f596: 620c aa90 |0575: sget-object v12, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -32f59a: 1a08 041f |0577: const-string v8, "ITUNES_SMPB" // string@1f04 │ │ -32f59e: 1309 4900 |0579: const/16 v9, #int 73 // #49 │ │ -32f5a2: 1a0a 3362 |057b: const-string v10, "com.apple.iTunes" // string@6233 │ │ -32f5a6: 1a0b a97b |057d: const-string v11, "iTunSMPB" // string@7ba9 │ │ -32f5aa: 0707 |057f: move-object v7, v0 │ │ -32f5ac: 7606 2c9d 0700 |0580: invoke-direct/range {v7, v8, v9, v10, v11, v12}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;)V // method@9d2c │ │ -32f5b2: 6900 c48f |0583: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ITUNES_SMPB:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fc4 │ │ -32f5b6: 2200 d012 |0585: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32f5ba: 6206 aa90 |0587: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -32f5be: 1a02 7d20 |0589: const-string v2, "KEY" // string@207d │ │ -32f5c2: 1303 4a00 |058b: const/16 v3, #int 74 // #4a │ │ -32f5c6: 1a04 3362 |058d: const-string v4, "com.apple.iTunes" // string@6233 │ │ -32f5ca: 1a05 ff7c |058f: const-string v5, "initialkey" // string@7cff │ │ -32f5ce: 0701 |0591: move-object v1, v0 │ │ -32f5d0: 7606 2c9d 0100 |0592: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;)V // method@9d2c │ │ -32f5d6: 6900 c58f |0595: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.KEY:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fc5 │ │ -32f5da: 2200 d012 |0597: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32f5de: 620b 6490 |0599: sget-object v11, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.TEXT:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9064 │ │ -32f5e2: 620c aa90 |059b: sget-object v12, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -32f5e6: 1a08 8220 |059d: const-string v8, "KEYS" // string@2082 │ │ -32f5ea: 1309 4b00 |059f: const/16 v9, #int 75 // #4b │ │ -32f5ee: 1a0a fe80 |05a1: const-string v10, "keys" // string@80fe │ │ -32f5f2: 0707 |05a3: move-object v7, v0 │ │ -32f5f4: 7606 2e9d 0700 |05a4: invoke-direct/range {v7, v8, v9, v10, v11, v12}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;)V // method@9d2e │ │ -32f5fa: 6900 c68f |05a7: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.KEYS:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fc6 │ │ -32f5fe: 2200 d012 |05a9: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32f602: 6205 6490 |05ab: sget-object v5, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.TEXT:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9064 │ │ -32f606: 6206 aa90 |05ad: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -32f60a: 1a02 8320 |05af: const-string v2, "KEYWORD" // string@2083 │ │ -32f60e: 1303 4c00 |05b1: const/16 v3, #int 76 // #4c │ │ -32f612: 1a04 0081 |05b3: const-string v4, "keyw" // string@8100 │ │ -32f616: 0701 |05b5: move-object v1, v0 │ │ -32f618: 7606 2e9d 0100 |05b6: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;)V // method@9d2e │ │ -32f61e: 6900 c78f |05b9: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.KEYWORD:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fc7 │ │ -32f622: 2200 d012 |05bb: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32f626: 620c aa90 |05bd: sget-object v12, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -32f62a: 620d 8b92 |05bf: sget-object v13, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -32f62e: 1a08 ac20 |05c1: const-string v8, "KEY_OLD" // string@20ac │ │ -32f632: 1309 4d00 |05c3: const/16 v9, #int 77 // #4d │ │ -32f636: 1a0a 3362 |05c5: const-string v10, "com.apple.iTunes" // string@6233 │ │ -32f63a: 1a0b 7d20 |05c7: const-string v11, "KEY" // string@207d │ │ -32f63e: 0707 |05c9: move-object v7, v0 │ │ -32f640: 7607 2d9d 0700 |05ca: invoke-direct/range {v7, v8, v9, v10, v11, v12, v13}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ -32f646: 6900 c88f |05cd: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.KEY_OLD:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fc8 │ │ -32f64a: 2200 d012 |05cf: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32f64e: 6206 aa90 |05d1: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -32f652: 6207 9192 |05d3: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ -32f656: 1a02 8921 |05d5: const-string v2, "LABEL" // string@2189 │ │ -32f65a: 1303 4e00 |05d7: const/16 v3, #int 78 // #4e │ │ -32f65e: 1a04 3362 |05d9: const-string v4, "com.apple.iTunes" // string@6233 │ │ -32f662: 1a05 8921 |05db: const-string v5, "LABEL" // string@2189 │ │ -32f666: 0701 |05dd: move-object v1, v0 │ │ -32f668: 7607 2d9d 0100 |05de: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ -32f66e: 6900 c98f |05e1: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.LABEL:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fc9 │ │ -32f672: 2200 d012 |05e3: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32f676: 620d aa90 |05e5: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -32f67a: 620e 8b92 |05e7: sget-object v14, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -32f67e: 1a09 9c21 |05e9: const-string v9, "LANGUAGE" // string@219c │ │ -32f682: 130a 4f00 |05eb: const/16 v10, #int 79 // #4f │ │ -32f686: 1a0b 3362 |05ed: const-string v11, "com.apple.iTunes" // string@6233 │ │ -32f68a: 1a0c 9c21 |05ef: const-string v12, "LANGUAGE" // string@219c │ │ -32f68e: 0708 |05f1: move-object v8, v0 │ │ -32f690: 7607 2d9d 0800 |05f2: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ -32f696: 6900 ca8f |05f5: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.LANGUAGE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fca │ │ -32f69a: 2200 d012 |05f7: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32f69e: 6206 aa90 |05f9: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -32f6a2: 6207 9192 |05fb: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ -32f6a6: 1a02 e722 |05fd: const-string v2, "LYRICIST" // string@22e7 │ │ -32f6aa: 1303 5000 |05ff: const/16 v3, #int 80 // #50 │ │ -32f6ae: 1a04 3362 |0601: const-string v4, "com.apple.iTunes" // string@6233 │ │ -32f6b2: 1a05 e722 |0603: const-string v5, "LYRICIST" // string@22e7 │ │ -32f6b6: 0701 |0605: move-object v1, v0 │ │ -32f6b8: 7607 2d9d 0100 |0606: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ -32f6be: 6900 cb8f |0609: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.LYRICIST:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fcb │ │ -32f6c2: 2200 d012 |060b: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32f6c6: 620d aa90 |060d: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -32f6ca: 620e 8b92 |060f: sget-object v14, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -32f6ce: 1a09 e922 |0611: const-string v9, "LYRICIST_SORT" // string@22e9 │ │ -32f6d2: 130a 5100 |0613: const/16 v10, #int 81 // #51 │ │ -32f6d6: 1a0b 3362 |0615: const-string v11, "com.apple.iTunes" // string@6233 │ │ -32f6da: 1a0c e922 |0617: const-string v12, "LYRICIST_SORT" // string@22e9 │ │ -32f6de: 0708 |0619: move-object v8, v0 │ │ -32f6e0: 7607 2d9d 0800 |061a: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ -32f6e6: 6900 cd8f |061d: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.LYRICIST_SORT:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fcd │ │ -32f6ea: 2200 d012 |061f: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32f6ee: 6205 6490 |0621: sget-object v5, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.TEXT:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9064 │ │ -32f6f2: 6206 aa90 |0623: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -32f6f6: 6207 8e92 |0625: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.MEDIA_MONKEY:Lorg/jaudiotagger/tag/reference/Tagger; // field@928e │ │ -32f6fa: 1a02 e822 |0627: const-string v2, "LYRICIST_MM3BETA" // string@22e8 │ │ -32f6fe: 1303 5200 |0629: const/16 v3, #int 82 // #52 │ │ -32f702: 1a04 a282 |062b: const-string v4, "lyrc" // string@82a2 │ │ -32f706: 0701 |062d: move-object v1, v0 │ │ -32f708: 7607 309d 0100 |062e: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d30 │ │ -32f70e: 6900 cc8f |0631: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.LYRICIST_MM3BETA:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fcc │ │ -32f712: 2200 d012 |0633: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32f716: 620c 6490 |0635: sget-object v12, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.TEXT:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9064 │ │ -32f71a: 620d aa90 |0637: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -32f71e: 1a09 ea22 |0639: const-string v9, "LYRICS" // string@22ea │ │ -32f722: 130a 5300 |063b: const/16 v10, #int 83 // #53 │ │ -32f726: 1a0b a4b5 |063d: const-string v11, "©lyr" // string@b5a4 │ │ -32f72a: 0708 |063f: move-object v8, v0 │ │ -32f72c: 7606 2e9d 0800 |0640: invoke-direct/range {v8, v9, v10, v11, v12, v13}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;)V // method@9d2e │ │ -32f732: 6900 ce8f |0643: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.LYRICS:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fce │ │ -32f736: 2200 d012 |0645: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32f73a: 6206 aa90 |0647: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -32f73e: 6207 9192 |0649: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ -32f742: 1a02 8e38 |064b: const-string v2, "MEDIA" // string@388e │ │ -32f746: 1303 5400 |064d: const/16 v3, #int 84 // #54 │ │ -32f74a: 1a04 3362 |064f: const-string v4, "com.apple.iTunes" // string@6233 │ │ -32f74e: 1a05 8e38 |0651: const-string v5, "MEDIA" // string@388e │ │ -32f752: 0701 |0653: move-object v1, v0 │ │ -32f754: 7607 2d9d 0100 |0654: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ -32f75a: 6900 cf8f |0657: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MEDIA:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fcf │ │ -32f75e: 2200 d012 |0659: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32f762: 620d aa90 |065b: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -32f766: 620e 9192 |065d: sget-object v14, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ -32f76a: 1a09 0239 |065f: const-string v9, "MIXER" // string@3902 │ │ -32f76e: 130a 5500 |0661: const/16 v10, #int 85 // #55 │ │ -32f772: 1a0b 3362 |0663: const-string v11, "com.apple.iTunes" // string@6233 │ │ -32f776: 1a0c 0239 |0665: const-string v12, "MIXER" // string@3902 │ │ -32f77a: 0708 |0667: move-object v8, v0 │ │ -32f77c: 7607 2d9d 0800 |0668: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ -32f782: 6900 d08f |066b: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MIXER:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fd0 │ │ -32f786: 2200 d012 |066d: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32f78a: 6206 aa90 |066f: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -32f78e: 6207 8e92 |0671: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.MEDIA_MONKEY:Lorg/jaudiotagger/tag/reference/Tagger; // field@928e │ │ -32f792: 1a02 1639 |0673: const-string v2, "MM_CUSTOM_1" // string@3916 │ │ -32f796: 1303 5600 |0675: const/16 v3, #int 86 // #56 │ │ -32f79a: 1a04 3362 |0677: const-string v4, "com.apple.iTunes" // string@6233 │ │ -32f79e: 1a05 c50e |0679: const-string v5, "CUSTOM1" // string@0ec5 │ │ -32f7a2: 0701 |067b: move-object v1, v0 │ │ -32f7a4: 7607 2d9d 0100 |067c: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ -32f7aa: 6900 d18f |067f: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MM_CUSTOM_1:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fd1 │ │ -32f7ae: 2200 d012 |0681: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32f7b2: 620d aa90 |0683: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -32f7b6: 620e 8e92 |0685: sget-object v14, Lorg/jaudiotagger/tag/reference/Tagger;.MEDIA_MONKEY:Lorg/jaudiotagger/tag/reference/Tagger; // field@928e │ │ -32f7ba: 1a09 1739 |0687: const-string v9, "MM_CUSTOM_2" // string@3917 │ │ -32f7be: 130a 5700 |0689: const/16 v10, #int 87 // #57 │ │ -32f7c2: 1a0b 3362 |068b: const-string v11, "com.apple.iTunes" // string@6233 │ │ -32f7c6: 1a0c c60e |068d: const-string v12, "CUSTOM2" // string@0ec6 │ │ -32f7ca: 0708 |068f: move-object v8, v0 │ │ -32f7cc: 7607 2d9d 0800 |0690: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ -32f7d2: 6900 d28f |0693: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MM_CUSTOM_2:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fd2 │ │ -32f7d6: 2200 d012 |0695: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32f7da: 6206 aa90 |0697: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -32f7de: 6207 8e92 |0699: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.MEDIA_MONKEY:Lorg/jaudiotagger/tag/reference/Tagger; // field@928e │ │ -32f7e2: 1a02 1839 |069b: const-string v2, "MM_CUSTOM_3" // string@3918 │ │ -32f7e6: 1303 5800 |069d: const/16 v3, #int 88 // #58 │ │ -32f7ea: 1a04 3362 |069f: const-string v4, "com.apple.iTunes" // string@6233 │ │ -32f7ee: 1a05 c70e |06a1: const-string v5, "CUSTOM3" // string@0ec7 │ │ -32f7f2: 0701 |06a3: move-object v1, v0 │ │ -32f7f4: 7607 2d9d 0100 |06a4: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ -32f7fa: 6900 d38f |06a7: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MM_CUSTOM_3:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fd3 │ │ -32f7fe: 2200 d012 |06a9: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32f802: 620d aa90 |06ab: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -32f806: 620e 8e92 |06ad: sget-object v14, Lorg/jaudiotagger/tag/reference/Tagger;.MEDIA_MONKEY:Lorg/jaudiotagger/tag/reference/Tagger; // field@928e │ │ -32f80a: 1a09 1939 |06af: const-string v9, "MM_CUSTOM_4" // string@3919 │ │ -32f80e: 130a 5900 |06b1: const/16 v10, #int 89 // #59 │ │ -32f812: 1a0b 3362 |06b3: const-string v11, "com.apple.iTunes" // string@6233 │ │ -32f816: 1a0c c80e |06b5: const-string v12, "CUSTOM4" // string@0ec8 │ │ -32f81a: 0708 |06b7: move-object v8, v0 │ │ -32f81c: 7607 2d9d 0800 |06b8: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ -32f822: 6900 d48f |06bb: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MM_CUSTOM_4:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fd4 │ │ -32f826: 2200 d012 |06bd: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32f82a: 6206 aa90 |06bf: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -32f82e: 6207 8e92 |06c1: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.MEDIA_MONKEY:Lorg/jaudiotagger/tag/reference/Tagger; // field@928e │ │ -32f832: 1a02 1a39 |06c3: const-string v2, "MM_CUSTOM_5" // string@391a │ │ -32f836: 1303 5a00 |06c5: const/16 v3, #int 90 // #5a │ │ -32f83a: 1a04 3362 |06c7: const-string v4, "com.apple.iTunes" // string@6233 │ │ -32f83e: 1a05 c90e |06c9: const-string v5, "CUSTOM5" // string@0ec9 │ │ -32f842: 0701 |06cb: move-object v1, v0 │ │ -32f844: 7607 2d9d 0100 |06cc: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ -32f84a: 6900 d58f |06cf: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MM_CUSTOM_5:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fd5 │ │ -32f84e: 2200 d012 |06d1: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32f852: 620d aa90 |06d3: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -32f856: 620e 8e92 |06d5: sget-object v14, Lorg/jaudiotagger/tag/reference/Tagger;.MEDIA_MONKEY:Lorg/jaudiotagger/tag/reference/Tagger; // field@928e │ │ -32f85a: 1a09 1b39 |06d7: const-string v9, "MM_INVOLVED_PEOPLE" // string@391b │ │ -32f85e: 130a 5b00 |06d9: const/16 v10, #int 91 // #5b │ │ -32f862: 1a0b 3362 |06db: const-string v11, "com.apple.iTunes" // string@6233 │ │ -32f866: 1a0c b21e |06dd: const-string v12, "INVOLVED PEOPLE" // string@1eb2 │ │ -32f86a: 0708 |06df: move-object v8, v0 │ │ -32f86c: 7607 2d9d 0800 |06e0: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ -32f872: 6900 d68f |06e3: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MM_INVOLVED_PEOPLE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fd6 │ │ -32f876: 2200 d012 |06e5: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32f87a: 6206 aa90 |06e7: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -32f87e: 6207 8e92 |06e9: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.MEDIA_MONKEY:Lorg/jaudiotagger/tag/reference/Tagger; // field@928e │ │ -32f882: 1a02 1c39 |06eb: const-string v2, "MM_OCCASION" // string@391c │ │ -32f886: 1303 5c00 |06ed: const/16 v3, #int 92 // #5c │ │ -32f88a: 1a04 3362 |06ef: const-string v4, "com.apple.iTunes" // string@6233 │ │ -32f88e: 1a05 ae3e |06f1: const-string v5, "OCCASION" // string@3eae │ │ -32f892: 0701 |06f3: move-object v1, v0 │ │ -32f894: 7607 2d9d 0100 |06f4: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ -32f89a: 6900 d78f |06f7: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MM_OCCASION:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fd7 │ │ -32f89e: 2200 d012 |06f9: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32f8a2: 620d aa90 |06fb: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -32f8a6: 620e 8e92 |06fd: sget-object v14, Lorg/jaudiotagger/tag/reference/Tagger;.MEDIA_MONKEY:Lorg/jaudiotagger/tag/reference/Tagger; // field@928e │ │ -32f8aa: 1a09 1d39 |06ff: const-string v9, "MM_ORIGINAL_ALBUM_TITLE" // string@391d │ │ -32f8ae: 130a 5d00 |0701: const/16 v10, #int 93 // #5d │ │ -32f8b2: 1a0b 3362 |0703: const-string v11, "com.apple.iTunes" // string@6233 │ │ -32f8b6: 1a0c 143f |0705: const-string v12, "ORIGINAL ALBUM" // string@3f14 │ │ -32f8ba: 0708 |0707: move-object v8, v0 │ │ -32f8bc: 7607 2d9d 0800 |0708: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ -32f8c2: 6900 d88f |070b: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MM_ORIGINAL_ALBUM_TITLE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fd8 │ │ -32f8c6: 2200 d012 |070d: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32f8ca: 6206 aa90 |070f: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -32f8ce: 6207 8e92 |0711: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.MEDIA_MONKEY:Lorg/jaudiotagger/tag/reference/Tagger; // field@928e │ │ -32f8d2: 1a02 1e39 |0713: const-string v2, "MM_ORIGINAL_ARTIST" // string@391e │ │ -32f8d6: 1303 5e00 |0715: const/16 v3, #int 94 // #5e │ │ -32f8da: 1a04 3362 |0717: const-string v4, "com.apple.iTunes" // string@6233 │ │ -32f8de: 1a05 153f |0719: const-string v5, "ORIGINAL ARTIST" // string@3f15 │ │ -32f8e2: 0701 |071b: move-object v1, v0 │ │ -32f8e4: 7607 2d9d 0100 |071c: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ -32f8ea: 6900 d98f |071f: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MM_ORIGINAL_ARTIST:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fd9 │ │ -32f8ee: 2200 d012 |0721: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32f8f2: 620d aa90 |0723: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -32f8f6: 620e 8e92 |0725: sget-object v14, Lorg/jaudiotagger/tag/reference/Tagger;.MEDIA_MONKEY:Lorg/jaudiotagger/tag/reference/Tagger; // field@928e │ │ -32f8fa: 1a09 1f39 |0727: const-string v9, "MM_ORIGINAL_LYRICIST" // string@391f │ │ -32f8fe: 130a 5f00 |0729: const/16 v10, #int 95 // #5f │ │ -32f902: 1a0b 3362 |072b: const-string v11, "com.apple.iTunes" // string@6233 │ │ -32f906: 1a0c 163f |072d: const-string v12, "ORIGINAL LYRICIST" // string@3f16 │ │ -32f90a: 0708 |072f: move-object v8, v0 │ │ -32f90c: 7607 2d9d 0800 |0730: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ -32f912: 6900 da8f |0733: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MM_ORIGINAL_LYRICIST:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fda │ │ -32f916: 2200 d012 |0735: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32f91a: 6206 aa90 |0737: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -32f91e: 6207 8e92 |0739: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.MEDIA_MONKEY:Lorg/jaudiotagger/tag/reference/Tagger; // field@928e │ │ -32f922: 1a02 2039 |073b: const-string v2, "MM_ORIGINAL_YEAR" // string@3920 │ │ -32f926: 1303 6000 |073d: const/16 v3, #int 96 // #60 │ │ -32f92a: 1a04 3362 |073f: const-string v4, "com.apple.iTunes" // string@6233 │ │ -32f92e: 1a05 173f |0741: const-string v5, "ORIGINAL YEAR" // string@3f17 │ │ -32f932: 0701 |0743: move-object v1, v0 │ │ -32f934: 7607 2d9d 0100 |0744: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ -32f93a: 6900 db8f |0747: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MM_ORIGINAL_YEAR:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fdb │ │ -32f93e: 2200 d012 |0749: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32f942: 620d aa90 |074b: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -32f946: 620e 8e92 |074d: sget-object v14, Lorg/jaudiotagger/tag/reference/Tagger;.MEDIA_MONKEY:Lorg/jaudiotagger/tag/reference/Tagger; // field@928e │ │ -32f94a: 1a09 2239 |074f: const-string v9, "MM_PUBLISHER" // string@3922 │ │ -32f94e: 130a 6100 |0751: const/16 v10, #int 97 // #61 │ │ -32f952: 1a0b 3362 |0753: const-string v11, "com.apple.iTunes" // string@6233 │ │ -32f956: 1a0c 0e3f |0755: const-string v12, "ORGANIZATION" // string@3f0e │ │ -32f95a: 0708 |0757: move-object v8, v0 │ │ -32f95c: 7607 2d9d 0800 |0758: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ -32f962: 6900 dc8f |075b: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MM_PUBLISHER:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fdc │ │ -32f966: 2200 d012 |075d: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32f96a: 6206 aa90 |075f: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -32f96e: 6207 8e92 |0761: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.MEDIA_MONKEY:Lorg/jaudiotagger/tag/reference/Tagger; // field@928e │ │ -32f972: 1a02 2339 |0763: const-string v2, "MM_QUALITY" // string@3923 │ │ -32f976: 1303 6200 |0765: const/16 v3, #int 98 // #62 │ │ -32f97a: 1a04 3362 |0767: const-string v4, "com.apple.iTunes" // string@6233 │ │ -32f97e: 1a05 6e42 |0769: const-string v5, "QUALITY" // string@426e │ │ -32f982: 0701 |076b: move-object v1, v0 │ │ -32f984: 7607 2d9d 0100 |076c: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ -32f98a: 6900 dd8f |076f: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MM_QUALITY:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fdd │ │ -32f98e: 2200 d012 |0771: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32f992: 620d aa90 |0773: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -32f996: 620e 8e92 |0775: sget-object v14, Lorg/jaudiotagger/tag/reference/Tagger;.MEDIA_MONKEY:Lorg/jaudiotagger/tag/reference/Tagger; // field@928e │ │ -32f99a: 1a09 2539 |0777: const-string v9, "MM_TEMPO" // string@3925 │ │ -32f99e: 130a 6300 |0779: const/16 v10, #int 99 // #63 │ │ -32f9a2: 1a0b 3362 |077b: const-string v11, "com.apple.iTunes" // string@6233 │ │ -32f9a6: 1a0c 5b49 |077d: const-string v12, "TEMPO" // string@495b │ │ -32f9aa: 0708 |077f: move-object v8, v0 │ │ -32f9ac: 7607 2d9d 0800 |0780: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ -32f9b2: 6900 de8f |0783: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MM_TEMPO:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fde │ │ -32f9b6: 2200 d012 |0785: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32f9ba: 6206 aa90 |0787: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -32f9be: 6207 9192 |0789: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ -32f9c2: 1a02 5939 |078b: const-string v2, "MOOD" // string@3959 │ │ -32f9c6: 1303 6400 |078d: const/16 v3, #int 100 // #64 │ │ -32f9ca: 1a04 3362 |078f: const-string v4, "com.apple.iTunes" // string@6233 │ │ -32f9ce: 1a05 5939 |0791: const-string v5, "MOOD" // string@3959 │ │ -32f9d2: 0701 |0793: move-object v1, v0 │ │ -32f9d4: 7607 2d9d 0100 |0794: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ -32f9da: 6900 df8f |0797: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MOOD:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fdf │ │ -32f9de: 2200 d012 |0799: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32f9e2: 620d aa90 |079b: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -32f9e6: 620e 8b92 |079d: sget-object v14, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -32f9ea: 1a09 5a39 |079f: const-string v9, "MOOD_ACOUSTIC" // string@395a │ │ -32f9ee: 130a 6500 |07a1: const/16 v10, #int 101 // #65 │ │ -32f9f2: 1a0b 3362 |07a3: const-string v11, "com.apple.iTunes" // string@6233 │ │ -32f9f6: 1a0c 5a39 |07a5: const-string v12, "MOOD_ACOUSTIC" // string@395a │ │ -32f9fa: 0708 |07a7: move-object v8, v0 │ │ -32f9fc: 7607 2d9d 0800 |07a8: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ -32fa02: 6900 e08f |07ab: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MOOD_ACOUSTIC:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fe0 │ │ -32fa06: 2200 d012 |07ad: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32fa0a: 6206 aa90 |07af: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -32fa0e: 6207 8b92 |07b1: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -32fa12: 1a02 5b39 |07b3: const-string v2, "MOOD_AGGRESSIVE" // string@395b │ │ -32fa16: 1303 6600 |07b5: const/16 v3, #int 102 // #66 │ │ -32fa1a: 1a04 3362 |07b7: const-string v4, "com.apple.iTunes" // string@6233 │ │ -32fa1e: 1a05 5b39 |07b9: const-string v5, "MOOD_AGGRESSIVE" // string@395b │ │ -32fa22: 0701 |07bb: move-object v1, v0 │ │ -32fa24: 7607 2d9d 0100 |07bc: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ -32fa2a: 6900 e18f |07bf: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MOOD_AGGRESSIVE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fe1 │ │ -32fa2e: 2200 d012 |07c1: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32fa32: 620d aa90 |07c3: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -32fa36: 620e 8b92 |07c5: sget-object v14, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -32fa3a: 1a09 5c39 |07c7: const-string v9, "MOOD_AROUSAL" // string@395c │ │ -32fa3e: 130a 6700 |07c9: const/16 v10, #int 103 // #67 │ │ -32fa42: 1a0b 3362 |07cb: const-string v11, "com.apple.iTunes" // string@6233 │ │ -32fa46: 1a0c 5c39 |07cd: const-string v12, "MOOD_AROUSAL" // string@395c │ │ -32fa4a: 0708 |07cf: move-object v8, v0 │ │ -32fa4c: 7607 2d9d 0800 |07d0: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ -32fa52: 6900 e28f |07d3: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MOOD_AROUSAL:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fe2 │ │ -32fa56: 2200 d012 |07d5: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32fa5a: 6206 aa90 |07d7: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -32fa5e: 6207 8b92 |07d9: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -32fa62: 1a02 5d39 |07db: const-string v2, "MOOD_DANCEABILITY" // string@395d │ │ -32fa66: 1303 6800 |07dd: const/16 v3, #int 104 // #68 │ │ -32fa6a: 1a04 3362 |07df: const-string v4, "com.apple.iTunes" // string@6233 │ │ -32fa6e: 1a05 5d39 |07e1: const-string v5, "MOOD_DANCEABILITY" // string@395d │ │ -32fa72: 0701 |07e3: move-object v1, v0 │ │ -32fa74: 7607 2d9d 0100 |07e4: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ -32fa7a: 6900 e38f |07e7: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MOOD_DANCEABILITY:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fe3 │ │ -32fa7e: 2200 d012 |07e9: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32fa82: 620d aa90 |07eb: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -32fa86: 620e 8b92 |07ed: sget-object v14, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -32fa8a: 1a09 5e39 |07ef: const-string v9, "MOOD_ELECTRONIC" // string@395e │ │ -32fa8e: 130a 6900 |07f1: const/16 v10, #int 105 // #69 │ │ -32fa92: 1a0b 3362 |07f3: const-string v11, "com.apple.iTunes" // string@6233 │ │ -32fa96: 1a0c 5e39 |07f5: const-string v12, "MOOD_ELECTRONIC" // string@395e │ │ -32fa9a: 0708 |07f7: move-object v8, v0 │ │ -32fa9c: 7607 2d9d 0800 |07f8: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ -32faa2: 6900 e48f |07fb: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MOOD_ELECTRONIC:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fe4 │ │ -32faa6: 2200 d012 |07fd: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32faaa: 6206 aa90 |07ff: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -32faae: 6207 8b92 |0801: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -32fab2: 1a02 5f39 |0803: const-string v2, "MOOD_HAPPY" // string@395f │ │ -32fab6: 1303 6a00 |0805: const/16 v3, #int 106 // #6a │ │ -32faba: 1a04 3362 |0807: const-string v4, "com.apple.iTunes" // string@6233 │ │ -32fabe: 1a05 5f39 |0809: const-string v5, "MOOD_HAPPY" // string@395f │ │ -32fac2: 0701 |080b: move-object v1, v0 │ │ -32fac4: 7607 2d9d 0100 |080c: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ -32faca: 6900 e58f |080f: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MOOD_HAPPY:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fe5 │ │ -32face: 2200 d012 |0811: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32fad2: 620d aa90 |0813: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -32fad6: 620e 8b92 |0815: sget-object v14, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -32fada: 1a09 6039 |0817: const-string v9, "MOOD_INSTRUMENTAL" // string@3960 │ │ -32fade: 130a 6b00 |0819: const/16 v10, #int 107 // #6b │ │ -32fae2: 1a0b 3362 |081b: const-string v11, "com.apple.iTunes" // string@6233 │ │ -32fae6: 1a0c 6039 |081d: const-string v12, "MOOD_INSTRUMENTAL" // string@3960 │ │ -32faea: 0708 |081f: move-object v8, v0 │ │ -32faec: 7607 2d9d 0800 |0820: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ -32faf2: 6900 e68f |0823: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MOOD_INSTRUMENTAL:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fe6 │ │ -32faf6: 2200 d012 |0825: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32fafa: 6205 6490 |0827: sget-object v5, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.TEXT:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9064 │ │ -32fafe: 6206 aa90 |0829: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -32fb02: 6207 8e92 |082b: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.MEDIA_MONKEY:Lorg/jaudiotagger/tag/reference/Tagger; // field@928e │ │ -32fb06: 1a02 6139 |082d: const-string v2, "MOOD_MM3BETA" // string@3961 │ │ -32fb0a: 1303 6c00 |082f: const/16 v3, #int 108 // #6c │ │ -32fb0e: 1a04 2492 |0831: const-string v4, "mood" // string@9224 │ │ -32fb12: 0701 |0833: move-object v1, v0 │ │ -32fb14: 7607 309d 0100 |0834: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d30 │ │ -32fb1a: 6900 e78f |0837: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MOOD_MM3BETA:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fe7 │ │ -32fb1e: 2200 d012 |0839: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32fb22: 620d aa90 |083b: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -32fb26: 620e 8b92 |083d: sget-object v14, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -32fb2a: 1a09 6239 |083f: const-string v9, "MOOD_PARTY" // string@3962 │ │ -32fb2e: 130a 6d00 |0841: const/16 v10, #int 109 // #6d │ │ -32fb32: 1a0b 3362 |0843: const-string v11, "com.apple.iTunes" // string@6233 │ │ -32fb36: 1a0c 6239 |0845: const-string v12, "MOOD_PARTY" // string@3962 │ │ -32fb3a: 0708 |0847: move-object v8, v0 │ │ -32fb3c: 7607 2d9d 0800 |0848: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ -32fb42: 6900 e88f |084b: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MOOD_PARTY:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fe8 │ │ -32fb46: 2200 d012 |084d: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32fb4a: 6206 aa90 |084f: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -32fb4e: 6207 8b92 |0851: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -32fb52: 1a02 6339 |0853: const-string v2, "MOOD_RELAXED" // string@3963 │ │ -32fb56: 1303 6e00 |0855: const/16 v3, #int 110 // #6e │ │ -32fb5a: 1a04 3362 |0857: const-string v4, "com.apple.iTunes" // string@6233 │ │ -32fb5e: 1a05 6339 |0859: const-string v5, "MOOD_RELAXED" // string@3963 │ │ -32fb62: 0701 |085b: move-object v1, v0 │ │ -32fb64: 7607 2d9d 0100 |085c: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ -32fb6a: 6900 e98f |085f: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MOOD_RELAXED:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fe9 │ │ -32fb6e: 2200 d012 |0861: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32fb72: 620d aa90 |0863: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -32fb76: 620e 8b92 |0865: sget-object v14, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -32fb7a: 1a09 6439 |0867: const-string v9, "MOOD_SAD" // string@3964 │ │ -32fb7e: 130a 6f00 |0869: const/16 v10, #int 111 // #6f │ │ -32fb82: 1a0b 3362 |086b: const-string v11, "com.apple.iTunes" // string@6233 │ │ -32fb86: 1a0c 6439 |086d: const-string v12, "MOOD_SAD" // string@3964 │ │ -32fb8a: 0708 |086f: move-object v8, v0 │ │ -32fb8c: 7607 2d9d 0800 |0870: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ -32fb92: 6900 ea8f |0873: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MOOD_SAD:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fea │ │ -32fb96: 2200 d012 |0875: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32fb9a: 6206 aa90 |0877: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -32fb9e: 6207 8b92 |0879: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -32fba2: 1a02 6539 |087b: const-string v2, "MOOD_VALENCE" // string@3965 │ │ -32fba6: 1303 7000 |087d: const/16 v3, #int 112 // #70 │ │ -32fbaa: 1a04 3362 |087f: const-string v4, "com.apple.iTunes" // string@6233 │ │ -32fbae: 1a05 6539 |0881: const-string v5, "MOOD_VALENCE" // string@3965 │ │ -32fbb2: 0701 |0883: move-object v1, v0 │ │ -32fbb4: 7607 2d9d 0100 |0884: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ -32fbba: 6900 eb8f |0887: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MOOD_VALENCE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8feb │ │ -32fbbe: 2200 d012 |0889: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32fbc2: 620c 6490 |088b: sget-object v12, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.TEXT:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9064 │ │ -32fbc6: 620d aa90 |088d: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -32fbca: 1a09 6d39 |088f: const-string v9, "MOVEMENT" // string@396d │ │ -32fbce: 130a 7100 |0891: const/16 v10, #int 113 // #71 │ │ -32fbd2: 1a0b a7b5 |0893: const-string v11, "©mvn" // string@b5a7 │ │ -32fbd6: 0708 |0895: move-object v8, v0 │ │ -32fbd8: 7606 2e9d 0800 |0896: invoke-direct/range {v8, v9, v10, v11, v12, v13}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;)V // method@9d2e │ │ -32fbde: 6900 ec8f |0899: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MOVEMENT:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fec │ │ -32fbe2: 2200 d012 |089b: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32fbe6: 6205 5f90 |089d: sget-object v5, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.BYTE:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@905f │ │ -32fbea: 6206 a690 |089f: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.INTEGER:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90a6 │ │ -32fbee: 1a02 7439 |08a1: const-string v2, "MOVEMENT_NO" // string@3974 │ │ -32fbf2: 1303 7200 |08a3: const/16 v3, #int 114 // #72 │ │ -32fbf6: 1a04 a6b5 |08a5: const-string v4, "©mvi" // string@b5a6 │ │ -32fbfa: 1217 |08a7: const/4 v7, #int 1 // #1 │ │ -32fbfc: 0701 |08a8: move-object v1, v0 │ │ -32fbfe: 7607 2f9d 0100 |08a9: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;I)V // method@9d2f │ │ -32fc04: 6900 ed8f |08ac: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MOVEMENT_NO:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fed │ │ -32fc08: 2200 d012 |08ae: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32fc0c: 620c 5f90 |08b0: sget-object v12, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.BYTE:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@905f │ │ -32fc10: 620d a690 |08b2: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.INTEGER:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90a6 │ │ -32fc14: 1a09 7539 |08b4: const-string v9, "MOVEMENT_TOTAL" // string@3975 │ │ -32fc18: 130a 7300 |08b6: const/16 v10, #int 115 // #73 │ │ -32fc1c: 1a0b a5b5 |08b8: const-string v11, "©mvc" // string@b5a5 │ │ -32fc20: 121e |08ba: const/4 v14, #int 1 // #1 │ │ -32fc22: 0708 |08bb: move-object v8, v0 │ │ -32fc24: 7607 2f9d 0800 |08bc: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;I)V // method@9d2f │ │ -32fc2a: 6900 ee8f |08bf: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MOVEMENT_TOTAL:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fee │ │ -32fc2e: 2200 d012 |08c1: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32fc32: 6206 aa90 |08c3: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -32fc36: 6207 9192 |08c5: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ -32fc3a: 1a02 0f3a |08c7: const-string v2, "MUSICBRAINZ_ALBUMARTISTID" // string@3a0f │ │ -32fc3e: 1303 7400 |08c9: const/16 v3, #int 116 // #74 │ │ -32fc42: 1a04 3362 |08cb: const-string v4, "com.apple.iTunes" // string@6233 │ │ -32fc46: 1a05 c63c |08cd: const-string v5, "MusicBrainz Album Artist Id" // string@3cc6 │ │ -32fc4a: 0701 |08cf: move-object v1, v0 │ │ -32fc4c: 7607 2d9d 0100 |08d0: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ -32fc52: 6900 ef8f |08d3: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_ALBUMARTISTID:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fef │ │ -32fc56: 2200 d012 |08d5: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32fc5a: 620d aa90 |08d7: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -32fc5e: 620e 9192 |08d9: sget-object v14, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ -32fc62: 1a09 103a |08db: const-string v9, "MUSICBRAINZ_ALBUMID" // string@3a10 │ │ -32fc66: 130a 7500 |08dd: const/16 v10, #int 117 // #75 │ │ -32fc6a: 1a0b 3362 |08df: const-string v11, "com.apple.iTunes" // string@6233 │ │ -32fc6e: 1a0c c73c |08e1: const-string v12, "MusicBrainz Album Id" // string@3cc7 │ │ -32fc72: 0708 |08e3: move-object v8, v0 │ │ -32fc74: 7607 2d9d 0800 |08e4: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ -32fc7a: 6900 f08f |08e7: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_ALBUMID:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8ff0 │ │ -32fc7e: 2200 d012 |08e9: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32fc82: 6206 aa90 |08eb: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -32fc86: 6207 9192 |08ed: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ -32fc8a: 1a02 153a |08ef: const-string v2, "MUSICBRAINZ_ALBUM_STATUS" // string@3a15 │ │ -32fc8e: 1303 7600 |08f1: const/16 v3, #int 118 // #76 │ │ -32fc92: 1a04 3362 |08f3: const-string v4, "com.apple.iTunes" // string@6233 │ │ -32fc96: 1a05 c93c |08f5: const-string v5, "MusicBrainz Album Status" // string@3cc9 │ │ -32fc9a: 0701 |08f7: move-object v1, v0 │ │ -32fc9c: 7607 2d9d 0100 |08f8: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ -32fca2: 6900 f18f |08fb: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_ALBUM_STATUS:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8ff1 │ │ -32fca6: 2200 d012 |08fd: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32fcaa: 620d aa90 |08ff: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -32fcae: 620e 9192 |0901: sget-object v14, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ -32fcb2: 1a09 163a |0903: const-string v9, "MUSICBRAINZ_ALBUM_TYPE" // string@3a16 │ │ -32fcb6: 130a 7700 |0905: const/16 v10, #int 119 // #77 │ │ -32fcba: 1a0b 3362 |0907: const-string v11, "com.apple.iTunes" // string@6233 │ │ -32fcbe: 1a0c ca3c |0909: const-string v12, "MusicBrainz Album Type" // string@3cca │ │ -32fcc2: 0708 |090b: move-object v8, v0 │ │ -32fcc4: 7607 2d9d 0800 |090c: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ -32fcca: 6900 f28f |090f: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_ALBUM_TYPE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8ff2 │ │ -32fcce: 2200 d012 |0911: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32fcd2: 6206 aa90 |0913: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -32fcd6: 6207 9192 |0915: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ -32fcda: 1a02 173a |0917: const-string v2, "MUSICBRAINZ_ARTISTID" // string@3a17 │ │ -32fcde: 1303 7800 |0919: const/16 v3, #int 120 // #78 │ │ -32fce2: 1a04 3362 |091b: const-string v4, "com.apple.iTunes" // string@6233 │ │ -32fce6: 1a05 cb3c |091d: const-string v5, "MusicBrainz Artist Id" // string@3ccb │ │ -32fcea: 0701 |091f: move-object v1, v0 │ │ -32fcec: 7607 2d9d 0100 |0920: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ -32fcf2: 6900 f38f |0923: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_ARTISTID:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8ff3 │ │ -32fcf6: 2200 d012 |0925: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32fcfa: 620d aa90 |0927: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -32fcfe: 620e 9192 |0929: sget-object v14, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ -32fd02: 1a09 183a |092b: const-string v9, "MUSICBRAINZ_DISCID" // string@3a18 │ │ -32fd06: 130a 7900 |092d: const/16 v10, #int 121 // #79 │ │ -32fd0a: 1a0b 3362 |092f: const-string v11, "com.apple.iTunes" // string@6233 │ │ -32fd0e: 1a0c cc3c |0931: const-string v12, "MusicBrainz Disc Id" // string@3ccc │ │ -32fd12: 0708 |0933: move-object v8, v0 │ │ -32fd14: 7607 2d9d 0800 |0934: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ -32fd1a: 6900 f48f |0937: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_DISCID:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8ff4 │ │ -32fd1e: 2200 d012 |0939: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32fd22: 6206 aa90 |093b: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -32fd26: 6207 8b92 |093d: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -32fd2a: 1a02 213a |093f: const-string v2, "MUSICBRAINZ_ORIGINALALBUMID" // string@3a21 │ │ -32fd2e: 1303 7a00 |0941: const/16 v3, #int 122 // #7a │ │ -32fd32: 1a04 3362 |0943: const-string v4, "com.apple.iTunes" // string@6233 │ │ -32fd36: 1a05 cd3c |0945: const-string v5, "MusicBrainz Original Album Id" // string@3ccd │ │ -32fd3a: 0701 |0947: move-object v1, v0 │ │ -32fd3c: 7607 2d9d 0100 |0948: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ -32fd42: 6900 f58f |094b: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_ORIGINALALBUMID:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8ff5 │ │ -32fd46: 2200 d012 |094d: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32fd4a: 620d aa90 |094f: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -32fd4e: 620e 9192 |0951: sget-object v14, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ -32fd52: 1a09 2a3a |0953: const-string v9, "MUSICBRAINZ_RELEASE_GROUPID" // string@3a2a │ │ -32fd56: 130a 7b00 |0955: const/16 v10, #int 123 // #7b │ │ -32fd5a: 1a0b 3362 |0957: const-string v11, "com.apple.iTunes" // string@6233 │ │ -32fd5e: 1a0c ce3c |0959: const-string v12, "MusicBrainz Release Group Id" // string@3cce │ │ -32fd62: 0708 |095b: move-object v8, v0 │ │ -32fd64: 7607 2d9d 0800 |095c: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ -32fd6a: 6900 f68f |095f: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_RELEASE_GROUPID:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8ff6 │ │ -32fd6e: 2200 d012 |0961: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32fd72: 6206 aa90 |0963: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -32fd76: 6207 9192 |0965: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ -32fd7a: 1a02 2d3a |0967: const-string v2, "MUSICBRAINZ_RELEASE_TRACKID" // string@3a2d │ │ -32fd7e: 1303 7c00 |0969: const/16 v3, #int 124 // #7c │ │ -32fd82: 1a04 3362 |096b: const-string v4, "com.apple.iTunes" // string@6233 │ │ -32fd86: 1a05 cf3c |096d: const-string v5, "MusicBrainz Release Track Id" // string@3ccf │ │ -32fd8a: 0701 |096f: move-object v1, v0 │ │ -32fd8c: 7607 2d9d 0100 |0970: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ -32fd92: 6900 f78f |0973: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_RELEASE_TRACKID:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8ff7 │ │ -32fd96: 2200 d012 |0975: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32fd9a: 620d aa90 |0977: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -32fd9e: 620e 9192 |0979: sget-object v14, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ -32fda2: 1a09 303a |097b: const-string v9, "MUSICBRAINZ_TRACKID" // string@3a30 │ │ -32fda6: 130a 7d00 |097d: const/16 v10, #int 125 // #7d │ │ -32fdaa: 1a0b 3362 |097f: const-string v11, "com.apple.iTunes" // string@6233 │ │ -32fdae: 1a0c d03c |0981: const-string v12, "MusicBrainz Track Id" // string@3cd0 │ │ -32fdb2: 0708 |0983: move-object v8, v0 │ │ -32fdb4: 7607 2d9d 0800 |0984: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ -32fdba: 6900 f88f |0987: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_TRACKID:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8ff8 │ │ -32fdbe: 2200 d012 |0989: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32fdc2: 6206 aa90 |098b: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -32fdc6: 6207 8b92 |098d: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -32fdca: 1a02 323a |098f: const-string v2, "MUSICBRAINZ_WORK" // string@3a32 │ │ -32fdce: 1303 7e00 |0991: const/16 v3, #int 126 // #7e │ │ -32fdd2: 1a04 3362 |0993: const-string v4, "com.apple.iTunes" // string@6233 │ │ -32fdd6: 1a05 323a |0995: const-string v5, "MUSICBRAINZ_WORK" // string@3a32 │ │ -32fdda: 0701 |0997: move-object v1, v0 │ │ -32fddc: 7607 2d9d 0100 |0998: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ -32fde2: 6900 f98f |099b: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_WORK:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8ff9 │ │ -32fde6: 2200 d012 |099d: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32fdea: 620d aa90 |099f: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -32fdee: 620e 9192 |09a1: sget-object v14, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ -32fdf2: 1a09 333a |09a3: const-string v9, "MUSICBRAINZ_WORKID" // string@3a33 │ │ -32fdf6: 130a 7f00 |09a5: const/16 v10, #int 127 // #7f │ │ -32fdfa: 1a0b 3362 |09a7: const-string v11, "com.apple.iTunes" // string@6233 │ │ -32fdfe: 1a0c d13c |09a9: const-string v12, "MusicBrainz Work Id" // string@3cd1 │ │ -32fe02: 0708 |09ab: move-object v8, v0 │ │ -32fe04: 7607 2d9d 0800 |09ac: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ -32fe0a: 6900 fa8f |09af: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_WORKID:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8ffa │ │ -32fe0e: 2200 d012 |09b1: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32fe12: 6206 aa90 |09b3: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -32fe16: 6207 8b92 |09b5: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -32fe1a: 1a02 343a |09b7: const-string v2, "MUSICBRAINZ_WORK_COMPOSITION" // string@3a34 │ │ -32fe1e: 1303 8000 |09b9: const/16 v3, #int 128 // #80 │ │ -32fe22: 1a04 3362 |09bb: const-string v4, "com.apple.iTunes" // string@6233 │ │ -32fe26: 1a05 343a |09bd: const-string v5, "MUSICBRAINZ_WORK_COMPOSITION" // string@3a34 │ │ -32fe2a: 0701 |09bf: move-object v1, v0 │ │ -32fe2c: 7607 2d9d 0100 |09c0: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ -32fe32: 6900 fb8f |09c3: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_WORK_COMPOSITION:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8ffb │ │ -32fe36: 2200 d012 |09c5: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32fe3a: 620d aa90 |09c7: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -32fe3e: 620e 8b92 |09c9: sget-object v14, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -32fe42: 1a09 353a |09cb: const-string v9, "MUSICBRAINZ_WORK_COMPOSITION_ID" // string@3a35 │ │ -32fe46: 130a 8100 |09cd: const/16 v10, #int 129 // #81 │ │ -32fe4a: 1a0b 3362 |09cf: const-string v11, "com.apple.iTunes" // string@6233 │ │ -32fe4e: 1a0c 353a |09d1: const-string v12, "MUSICBRAINZ_WORK_COMPOSITION_ID" // string@3a35 │ │ -32fe52: 0708 |09d3: move-object v8, v0 │ │ -32fe54: 7607 2d9d 0800 |09d4: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ -32fe5a: 6900 fc8f |09d7: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_WORK_COMPOSITION_ID:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8ffc │ │ -32fe5e: 2200 d012 |09d9: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32fe62: 6206 aa90 |09db: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -32fe66: 6207 8b92 |09dd: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -32fe6a: 1a02 373a |09df: const-string v2, "MUSICBRAINZ_WORK_PART_LEVEL1" // string@3a37 │ │ -32fe6e: 1303 8200 |09e1: const/16 v3, #int 130 // #82 │ │ -32fe72: 1a04 3362 |09e3: const-string v4, "com.apple.iTunes" // string@6233 │ │ -32fe76: 1a05 373a |09e5: const-string v5, "MUSICBRAINZ_WORK_PART_LEVEL1" // string@3a37 │ │ -32fe7a: 0701 |09e7: move-object v1, v0 │ │ -32fe7c: 7607 2d9d 0100 |09e8: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ -32fe82: 6900 fd8f |09eb: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL1:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8ffd │ │ -32fe86: 2200 d012 |09ed: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32fe8a: 620d aa90 |09ef: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -32fe8e: 620e 8b92 |09f1: sget-object v14, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -32fe92: 1a09 383a |09f3: const-string v9, "MUSICBRAINZ_WORK_PART_LEVEL1_ID" // string@3a38 │ │ -32fe96: 130a 8300 |09f5: const/16 v10, #int 131 // #83 │ │ -32fe9a: 1a0b 3362 |09f7: const-string v11, "com.apple.iTunes" // string@6233 │ │ -32fe9e: 1a0c 383a |09f9: const-string v12, "MUSICBRAINZ_WORK_PART_LEVEL1_ID" // string@3a38 │ │ -32fea2: 0708 |09fb: move-object v8, v0 │ │ -32fea4: 7607 2d9d 0800 |09fc: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ -32feaa: 6900 fe8f |09ff: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL1_ID:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8ffe │ │ -32feae: 2200 d012 |0a01: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32feb2: 6206 aa90 |0a03: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -32feb6: 6207 8b92 |0a05: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -32feba: 1a02 393a |0a07: const-string v2, "MUSICBRAINZ_WORK_PART_LEVEL1_TYPE" // string@3a39 │ │ -32febe: 1303 8400 |0a09: const/16 v3, #int 132 // #84 │ │ -32fec2: 1a04 3362 |0a0b: const-string v4, "com.apple.iTunes" // string@6233 │ │ -32fec6: 1a05 393a |0a0d: const-string v5, "MUSICBRAINZ_WORK_PART_LEVEL1_TYPE" // string@3a39 │ │ -32feca: 0701 |0a0f: move-object v1, v0 │ │ -32fecc: 7607 2d9d 0100 |0a10: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ -32fed2: 6900 ff8f |0a13: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL1_TYPE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fff │ │ -32fed6: 2200 d012 |0a15: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32feda: 620d aa90 |0a17: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -32fede: 620e 8b92 |0a19: sget-object v14, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -32fee2: 1a09 3a3a |0a1b: const-string v9, "MUSICBRAINZ_WORK_PART_LEVEL2" // string@3a3a │ │ -32fee6: 130a 8500 |0a1d: const/16 v10, #int 133 // #85 │ │ -32feea: 1a0b 3362 |0a1f: const-string v11, "com.apple.iTunes" // string@6233 │ │ -32feee: 1a0c 3a3a |0a21: const-string v12, "MUSICBRAINZ_WORK_PART_LEVEL2" // string@3a3a │ │ -32fef2: 0708 |0a23: move-object v8, v0 │ │ -32fef4: 7607 2d9d 0800 |0a24: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ -32fefa: 6900 0090 |0a27: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL2:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9000 │ │ -32fefe: 2200 d012 |0a29: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32ff02: 6206 aa90 |0a2b: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -32ff06: 6207 8b92 |0a2d: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -32ff0a: 1a02 3b3a |0a2f: const-string v2, "MUSICBRAINZ_WORK_PART_LEVEL2_ID" // string@3a3b │ │ -32ff0e: 1303 8600 |0a31: const/16 v3, #int 134 // #86 │ │ -32ff12: 1a04 3362 |0a33: const-string v4, "com.apple.iTunes" // string@6233 │ │ -32ff16: 1a05 3b3a |0a35: const-string v5, "MUSICBRAINZ_WORK_PART_LEVEL2_ID" // string@3a3b │ │ -32ff1a: 0701 |0a37: move-object v1, v0 │ │ -32ff1c: 7607 2d9d 0100 |0a38: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ -32ff22: 6900 0190 |0a3b: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL2_ID:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9001 │ │ -32ff26: 2200 d012 |0a3d: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32ff2a: 620d aa90 |0a3f: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -32ff2e: 620e 8b92 |0a41: sget-object v14, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -32ff32: 1a09 3c3a |0a43: const-string v9, "MUSICBRAINZ_WORK_PART_LEVEL2_TYPE" // string@3a3c │ │ -32ff36: 130a 8700 |0a45: const/16 v10, #int 135 // #87 │ │ -32ff3a: 1a0b 3362 |0a47: const-string v11, "com.apple.iTunes" // string@6233 │ │ -32ff3e: 1a0c 3c3a |0a49: const-string v12, "MUSICBRAINZ_WORK_PART_LEVEL2_TYPE" // string@3a3c │ │ -32ff42: 0708 |0a4b: move-object v8, v0 │ │ -32ff44: 7607 2d9d 0800 |0a4c: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ -32ff4a: 6900 0290 |0a4f: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL2_TYPE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9002 │ │ -32ff4e: 2200 d012 |0a51: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32ff52: 6206 aa90 |0a53: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -32ff56: 6207 8b92 |0a55: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -32ff5a: 1a02 3d3a |0a57: const-string v2, "MUSICBRAINZ_WORK_PART_LEVEL3" // string@3a3d │ │ -32ff5e: 1303 8800 |0a59: const/16 v3, #int 136 // #88 │ │ -32ff62: 1a04 3362 |0a5b: const-string v4, "com.apple.iTunes" // string@6233 │ │ -32ff66: 1a05 3d3a |0a5d: const-string v5, "MUSICBRAINZ_WORK_PART_LEVEL3" // string@3a3d │ │ -32ff6a: 0701 |0a5f: move-object v1, v0 │ │ -32ff6c: 7607 2d9d 0100 |0a60: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ -32ff72: 6900 0390 |0a63: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL3:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9003 │ │ -32ff76: 2200 d012 |0a65: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32ff7a: 620d aa90 |0a67: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -32ff7e: 620e 8b92 |0a69: sget-object v14, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -32ff82: 1a09 3e3a |0a6b: const-string v9, "MUSICBRAINZ_WORK_PART_LEVEL3_ID" // string@3a3e │ │ -32ff86: 130a 8900 |0a6d: const/16 v10, #int 137 // #89 │ │ -32ff8a: 1a0b 3362 |0a6f: const-string v11, "com.apple.iTunes" // string@6233 │ │ -32ff8e: 1a0c 3e3a |0a71: const-string v12, "MUSICBRAINZ_WORK_PART_LEVEL3_ID" // string@3a3e │ │ -32ff92: 0708 |0a73: move-object v8, v0 │ │ -32ff94: 7607 2d9d 0800 |0a74: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ -32ff9a: 6900 0490 |0a77: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL3_ID:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9004 │ │ -32ff9e: 2200 d012 |0a79: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32ffa2: 6206 aa90 |0a7b: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -32ffa6: 6207 8b92 |0a7d: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -32ffaa: 1a02 3f3a |0a7f: const-string v2, "MUSICBRAINZ_WORK_PART_LEVEL3_TYPE" // string@3a3f │ │ -32ffae: 1303 8a00 |0a81: const/16 v3, #int 138 // #8a │ │ -32ffb2: 1a04 3362 |0a83: const-string v4, "com.apple.iTunes" // string@6233 │ │ -32ffb6: 1a05 3f3a |0a85: const-string v5, "MUSICBRAINZ_WORK_PART_LEVEL3_TYPE" // string@3a3f │ │ -32ffba: 0701 |0a87: move-object v1, v0 │ │ -32ffbc: 7607 2d9d 0100 |0a88: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ -32ffc2: 6900 0590 |0a8b: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL3_TYPE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9005 │ │ -32ffc6: 2200 d012 |0a8d: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32ffca: 620d aa90 |0a8f: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -32ffce: 620e 8b92 |0a91: sget-object v14, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -32ffd2: 1a09 403a |0a93: const-string v9, "MUSICBRAINZ_WORK_PART_LEVEL4" // string@3a40 │ │ -32ffd6: 130a 8b00 |0a95: const/16 v10, #int 139 // #8b │ │ -32ffda: 1a0b 3362 |0a97: const-string v11, "com.apple.iTunes" // string@6233 │ │ -32ffde: 1a0c 403a |0a99: const-string v12, "MUSICBRAINZ_WORK_PART_LEVEL4" // string@3a40 │ │ -32ffe2: 0708 |0a9b: move-object v8, v0 │ │ -32ffe4: 7607 2d9d 0800 |0a9c: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ -32ffea: 6900 0690 |0a9f: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL4:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9006 │ │ -32ffee: 2200 d012 |0aa1: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32fff2: 6206 aa90 |0aa3: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -32fff6: 6207 8b92 |0aa5: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -32fffa: 1a02 413a |0aa7: const-string v2, "MUSICBRAINZ_WORK_PART_LEVEL4_ID" // string@3a41 │ │ -32fffe: 1303 8c00 |0aa9: const/16 v3, #int 140 // #8c │ │ -330002: 1a04 3362 |0aab: const-string v4, "com.apple.iTunes" // string@6233 │ │ -330006: 1a05 413a |0aad: const-string v5, "MUSICBRAINZ_WORK_PART_LEVEL4_ID" // string@3a41 │ │ -33000a: 0701 |0aaf: move-object v1, v0 │ │ -33000c: 7607 2d9d 0100 |0ab0: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ -330012: 6900 0790 |0ab3: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL4_ID:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9007 │ │ -330016: 2200 d012 |0ab5: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -33001a: 620d aa90 |0ab7: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -33001e: 620e 8b92 |0ab9: sget-object v14, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -330022: 1a09 423a |0abb: const-string v9, "MUSICBRAINZ_WORK_PART_LEVEL4_TYPE" // string@3a42 │ │ -330026: 130a 8d00 |0abd: const/16 v10, #int 141 // #8d │ │ -33002a: 1a0b 3362 |0abf: const-string v11, "com.apple.iTunes" // string@6233 │ │ -33002e: 1a0c 423a |0ac1: const-string v12, "MUSICBRAINZ_WORK_PART_LEVEL4_TYPE" // string@3a42 │ │ -330032: 0708 |0ac3: move-object v8, v0 │ │ -330034: 7607 2d9d 0800 |0ac4: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ -33003a: 6900 0890 |0ac7: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL4_TYPE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9008 │ │ -33003e: 2200 d012 |0ac9: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -330042: 6206 aa90 |0acb: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -330046: 6207 8b92 |0acd: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -33004a: 1a02 433a |0acf: const-string v2, "MUSICBRAINZ_WORK_PART_LEVEL5" // string@3a43 │ │ -33004e: 1303 8e00 |0ad1: const/16 v3, #int 142 // #8e │ │ -330052: 1a04 3362 |0ad3: const-string v4, "com.apple.iTunes" // string@6233 │ │ -330056: 1a05 433a |0ad5: const-string v5, "MUSICBRAINZ_WORK_PART_LEVEL5" // string@3a43 │ │ -33005a: 0701 |0ad7: move-object v1, v0 │ │ -33005c: 7607 2d9d 0100 |0ad8: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ -330062: 6900 0990 |0adb: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL5:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9009 │ │ -330066: 2200 d012 |0add: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -33006a: 620d aa90 |0adf: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -33006e: 620e 8b92 |0ae1: sget-object v14, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -330072: 1a09 443a |0ae3: const-string v9, "MUSICBRAINZ_WORK_PART_LEVEL5_ID" // string@3a44 │ │ -330076: 130a 8f00 |0ae5: const/16 v10, #int 143 // #8f │ │ -33007a: 1a0b 3362 |0ae7: const-string v11, "com.apple.iTunes" // string@6233 │ │ -33007e: 1a0c 443a |0ae9: const-string v12, "MUSICBRAINZ_WORK_PART_LEVEL5_ID" // string@3a44 │ │ -330082: 0708 |0aeb: move-object v8, v0 │ │ -330084: 7607 2d9d 0800 |0aec: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ -33008a: 6900 0a90 |0aef: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL5_ID:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@900a │ │ -33008e: 2200 d012 |0af1: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -330092: 6206 aa90 |0af3: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -330096: 6207 8b92 |0af5: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -33009a: 1a02 453a |0af7: const-string v2, "MUSICBRAINZ_WORK_PART_LEVEL5_TYPE" // string@3a45 │ │ -33009e: 1303 9000 |0af9: const/16 v3, #int 144 // #90 │ │ -3300a2: 1a04 3362 |0afb: const-string v4, "com.apple.iTunes" // string@6233 │ │ -3300a6: 1a05 453a |0afd: const-string v5, "MUSICBRAINZ_WORK_PART_LEVEL5_TYPE" // string@3a45 │ │ -3300aa: 0701 |0aff: move-object v1, v0 │ │ -3300ac: 7607 2d9d 0100 |0b00: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ -3300b2: 6900 0b90 |0b03: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL5_TYPE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@900b │ │ -3300b6: 2200 d012 |0b05: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -3300ba: 620d aa90 |0b07: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -3300be: 620e 8b92 |0b09: sget-object v14, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -3300c2: 1a09 463a |0b0b: const-string v9, "MUSICBRAINZ_WORK_PART_LEVEL6" // string@3a46 │ │ -3300c6: 130a 9100 |0b0d: const/16 v10, #int 145 // #91 │ │ -3300ca: 1a0b 3362 |0b0f: const-string v11, "com.apple.iTunes" // string@6233 │ │ -3300ce: 1a0c 463a |0b11: const-string v12, "MUSICBRAINZ_WORK_PART_LEVEL6" // string@3a46 │ │ -3300d2: 0708 |0b13: move-object v8, v0 │ │ -3300d4: 7607 2d9d 0800 |0b14: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ -3300da: 6900 0c90 |0b17: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL6:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@900c │ │ -3300de: 2200 d012 |0b19: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -3300e2: 6206 aa90 |0b1b: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -3300e6: 6207 8b92 |0b1d: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -3300ea: 1a02 473a |0b1f: const-string v2, "MUSICBRAINZ_WORK_PART_LEVEL6_ID" // string@3a47 │ │ -3300ee: 1303 9200 |0b21: const/16 v3, #int 146 // #92 │ │ -3300f2: 1a04 3362 |0b23: const-string v4, "com.apple.iTunes" // string@6233 │ │ -3300f6: 1a05 473a |0b25: const-string v5, "MUSICBRAINZ_WORK_PART_LEVEL6_ID" // string@3a47 │ │ -3300fa: 0701 |0b27: move-object v1, v0 │ │ -3300fc: 7607 2d9d 0100 |0b28: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ -330102: 6900 0d90 |0b2b: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL6_ID:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@900d │ │ -330106: 2200 d012 |0b2d: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -33010a: 620d aa90 |0b2f: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -33010e: 620e 8b92 |0b31: sget-object v14, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -330112: 1a09 483a |0b33: const-string v9, "MUSICBRAINZ_WORK_PART_LEVEL6_TYPE" // string@3a48 │ │ -330116: 130a 9300 |0b35: const/16 v10, #int 147 // #93 │ │ -33011a: 1a0b 3362 |0b37: const-string v11, "com.apple.iTunes" // string@6233 │ │ -33011e: 1a0c 483a |0b39: const-string v12, "MUSICBRAINZ_WORK_PART_LEVEL6_TYPE" // string@3a48 │ │ -330122: 0708 |0b3b: move-object v8, v0 │ │ -330124: 7607 2d9d 0800 |0b3c: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ -33012a: 6900 0e90 |0b3f: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL6_TYPE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@900e │ │ -33012e: 2200 d012 |0b41: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -330132: 6206 aa90 |0b43: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -330136: 6207 9192 |0b45: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ -33013a: 1a02 4c3a |0b47: const-string v2, "MUSICIP_PUID" // string@3a4c │ │ -33013e: 1303 9400 |0b49: const/16 v3, #int 148 // #94 │ │ -330142: 1a04 3362 |0b4b: const-string v4, "com.apple.iTunes" // string@6233 │ │ -330146: 1a05 de3c |0b4d: const-string v5, "MusicIP PUID" // string@3cde │ │ -33014a: 0701 |0b4f: move-object v1, v0 │ │ -33014c: 7607 2d9d 0100 |0b50: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ -330152: 6900 0f90 |0b53: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICIP_PUID:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@900f │ │ -330156: 2200 d012 |0b55: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -33015a: 620c 6490 |0b57: sget-object v12, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.TEXT:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9064 │ │ -33015e: 620d aa90 |0b59: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -330162: 620e 8e92 |0b5b: sget-object v14, Lorg/jaudiotagger/tag/reference/Tagger;.MEDIA_MONKEY:Lorg/jaudiotagger/tag/reference/Tagger; // field@928e │ │ -330166: 1a09 ae3e |0b5d: const-string v9, "OCCASION" // string@3eae │ │ -33016a: 130a 9500 |0b5f: const/16 v10, #int 149 // #95 │ │ -33016e: 1a0b 6595 |0b61: const-string v11, "occa" // string@9565 │ │ -330172: 0708 |0b63: move-object v8, v0 │ │ -330174: 7607 309d 0800 |0b64: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d30 │ │ -33017a: 6900 1090 |0b67: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.OCCASION:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9010 │ │ -33017e: 2200 d012 |0b69: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -330182: 6206 aa90 |0b6b: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -330186: 6207 8b92 |0b6d: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -33018a: 1a02 fd3e |0b6f: const-string v2, "OPUS" // string@3efd │ │ -33018e: 1303 9600 |0b71: const/16 v3, #int 150 // #96 │ │ -330192: 1a04 3362 |0b73: const-string v4, "com.apple.iTunes" // string@6233 │ │ -330196: 1a05 fd3e |0b75: const-string v5, "OPUS" // string@3efd │ │ -33019a: 0701 |0b77: move-object v1, v0 │ │ -33019c: 7607 2d9d 0100 |0b78: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ -3301a2: 6900 1190 |0b7b: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.OPUS:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9011 │ │ -3301a6: 2200 d012 |0b7d: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -3301aa: 620d aa90 |0b7f: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -3301ae: 620e 9192 |0b81: sget-object v14, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ -3301b2: 1a09 0a3f |0b83: const-string v9, "ORCHESTRA" // string@3f0a │ │ -3301b6: 130a 9700 |0b85: const/16 v10, #int 151 // #97 │ │ -3301ba: 1a0b 3362 |0b87: const-string v11, "com.apple.iTunes" // string@6233 │ │ -3301be: 1a0c 0a3f |0b89: const-string v12, "ORCHESTRA" // string@3f0a │ │ -3301c2: 0708 |0b8b: move-object v8, v0 │ │ -3301c4: 7607 2d9d 0800 |0b8c: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ -3301ca: 6900 1290 |0b8f: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ORCHESTRA:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9012 │ │ -3301ce: 2200 d012 |0b91: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -3301d2: 6206 aa90 |0b93: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -3301d6: 6207 8b92 |0b95: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -3301da: 1a02 0b3f |0b97: const-string v2, "ORCHESTRA_SORT" // string@3f0b │ │ -3301de: 1303 9800 |0b99: const/16 v3, #int 152 // #98 │ │ -3301e2: 1a04 3362 |0b9b: const-string v4, "com.apple.iTunes" // string@6233 │ │ -3301e6: 1a05 0b3f |0b9d: const-string v5, "ORCHESTRA_SORT" // string@3f0b │ │ -3301ea: 0701 |0b9f: move-object v1, v0 │ │ -3301ec: 7607 2d9d 0100 |0ba0: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ -3301f2: 6900 1390 |0ba3: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ORCHESTRA_SORT:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9013 │ │ -3301f6: 2200 d012 |0ba5: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -3301fa: 620c 6490 |0ba7: sget-object v12, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.TEXT:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9064 │ │ -3301fe: 620d aa90 |0ba9: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -330202: 620e 8e92 |0bab: sget-object v14, Lorg/jaudiotagger/tag/reference/Tagger;.MEDIA_MONKEY:Lorg/jaudiotagger/tag/reference/Tagger; // field@928e │ │ -330206: 1a09 193f |0bad: const-string v9, "ORIGINAL_ALBUM_TITLE" // string@3f19 │ │ -33020a: 130a 9900 |0baf: const/16 v10, #int 153 // #99 │ │ -33020e: 1a0b 0199 |0bb1: const-string v11, "otit" // string@9901 │ │ -330212: 0708 |0bb3: move-object v8, v0 │ │ -330214: 7607 309d 0800 |0bb4: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d30 │ │ -33021a: 6900 1490 |0bb7: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ORIGINAL_ALBUM_TITLE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9014 │ │ -33021e: 2200 d012 |0bb9: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -330222: 6205 6490 |0bbb: sget-object v5, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.TEXT:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9064 │ │ -330226: 6206 aa90 |0bbd: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -33022a: 6207 8e92 |0bbf: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.MEDIA_MONKEY:Lorg/jaudiotagger/tag/reference/Tagger; // field@928e │ │ -33022e: 1a02 1a3f |0bc1: const-string v2, "ORIGINAL_ARTIST" // string@3f1a │ │ -330232: 1303 9a00 |0bc3: const/16 v3, #int 154 // #9a │ │ -330236: 1a04 4095 |0bc5: const-string v4, "oart" // string@9540 │ │ -33023a: 0701 |0bc7: move-object v1, v0 │ │ -33023c: 7607 309d 0100 |0bc8: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d30 │ │ -330242: 6900 1590 |0bcb: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ORIGINAL_ARTIST:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9015 │ │ -330246: 2200 d012 |0bcd: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -33024a: 620c 6490 |0bcf: sget-object v12, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.TEXT:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9064 │ │ -33024e: 620d aa90 |0bd1: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -330252: 620e 8e92 |0bd3: sget-object v14, Lorg/jaudiotagger/tag/reference/Tagger;.MEDIA_MONKEY:Lorg/jaudiotagger/tag/reference/Tagger; // field@928e │ │ -330256: 1a09 1b3f |0bd5: const-string v9, "ORIGINAL_LYRICIST" // string@3f1b │ │ -33025a: 130a 9b00 |0bd7: const/16 v10, #int 155 // #9b │ │ -33025e: 1a0b b495 |0bd9: const-string v11, "olyr" // string@95b4 │ │ -330262: 0708 |0bdb: move-object v8, v0 │ │ -330264: 7607 309d 0800 |0bdc: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d30 │ │ -33026a: 6900 1690 |0bdf: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ORIGINAL_LYRICIST:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9016 │ │ -33026e: 2200 d012 |0be1: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -330272: 6206 aa90 |0be3: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -330276: 6207 8b92 |0be5: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -33027a: 1a02 233f |0be7: const-string v2, "OVERALL_WORK" // string@3f23 │ │ -33027e: 1303 9c00 |0be9: const/16 v3, #int 156 // #9c │ │ -330282: 1a04 3362 |0beb: const-string v4, "com.apple.iTunes" // string@6233 │ │ -330286: 1a05 233f |0bed: const-string v5, "OVERALL_WORK" // string@3f23 │ │ -33028a: 0701 |0bef: move-object v1, v0 │ │ -33028c: 7607 2d9d 0100 |0bf0: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ -330292: 6900 1790 |0bf3: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.OVERALL_WORK:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9017 │ │ -330296: 2200 d012 |0bf5: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -33029a: 620d aa90 |0bf7: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -33029e: 620e 9192 |0bf9: sget-object v14, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ -3302a2: 1a09 1940 |0bfb: const-string v9, "PART" // string@4019 │ │ -3302a6: 130a 9d00 |0bfd: const/16 v10, #int 157 // #9d │ │ -3302aa: 1a0b 3362 |0bff: const-string v11, "com.apple.iTunes" // string@6233 │ │ -3302ae: 1a0c 1940 |0c01: const-string v12, "PART" // string@4019 │ │ -3302b2: 0708 |0c03: move-object v8, v0 │ │ -3302b4: 7607 2d9d 0800 |0c04: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ -3302ba: 6900 1890 |0c07: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.PART:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9018 │ │ -3302be: 2200 d012 |0c09: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -3302c2: 6206 aa90 |0c0b: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -3302c6: 6207 8b92 |0c0d: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -3302ca: 1a02 1b40 |0c0f: const-string v2, "PART_NUMBER" // string@401b │ │ -3302ce: 1303 9e00 |0c11: const/16 v3, #int 158 // #9e │ │ -3302d2: 1a04 3362 |0c13: const-string v4, "com.apple.iTunes" // string@6233 │ │ -3302d6: 1a05 1a40 |0c15: const-string v5, "PARTNUMBER" // string@401a │ │ -3302da: 0701 |0c17: move-object v1, v0 │ │ -3302dc: 7607 2d9d 0100 |0c18: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ -3302e2: 6900 1990 |0c1b: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.PART_NUMBER:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9019 │ │ -3302e6: 2200 d012 |0c1d: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -3302ea: 620c 5f90 |0c1f: sget-object v12, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.BYTE:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@905f │ │ -3302ee: 620d a690 |0c21: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.INTEGER:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90a6 │ │ -3302f2: 1a09 1c40 |0c23: const-string v9, "PART_OF_GAPLESS_ALBUM" // string@401c │ │ -3302f6: 130a 9f00 |0c25: const/16 v10, #int 159 // #9f │ │ -3302fa: 1a0b 3f9a |0c27: const-string v11, "pgap" // string@9a3f │ │ -3302fe: 0708 |0c29: move-object v8, v0 │ │ -330300: 7606 2e9d 0800 |0c2a: invoke-direct/range {v8, v9, v10, v11, v12, v13}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;)V // method@9d2e │ │ -330306: 6900 1a90 |0c2d: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.PART_OF_GAPLESS_ALBUM:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@901a │ │ -33030a: 2200 d012 |0c2f: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -33030e: 6206 aa90 |0c31: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -330312: 6207 8b92 |0c33: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -330316: 1a02 1d40 |0c35: const-string v2, "PART_TYPE" // string@401d │ │ -33031a: 1303 a000 |0c37: const/16 v3, #int 160 // #a0 │ │ -33031e: 1a04 3362 |0c39: const-string v4, "com.apple.iTunes" // string@6233 │ │ -330322: 1a05 1d40 |0c3b: const-string v5, "PART_TYPE" // string@401d │ │ -330326: 0701 |0c3d: move-object v1, v0 │ │ -330328: 7607 2d9d 0100 |0c3e: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ -33032e: 6900 1b90 |0c41: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.PART_TYPE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@901b │ │ -330332: 2200 d012 |0c43: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -330336: 620d aa90 |0c45: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -33033a: 620e 9192 |0c47: sget-object v14, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ -33033e: 1a09 4040 |0c49: const-string v9, "PERFORMER" // string@4040 │ │ -330342: 130a a100 |0c4b: const/16 v10, #int 161 // #a1 │ │ -330346: 1a0b 3362 |0c4d: const-string v11, "com.apple.iTunes" // string@6233 │ │ -33034a: 1a0c 2d41 |0c4f: const-string v12, "Performer" // string@412d │ │ -33034e: 0708 |0c51: move-object v8, v0 │ │ -330350: 7607 2d9d 0800 |0c52: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ -330356: 6900 1c90 |0c55: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.PERFORMER:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@901c │ │ -33035a: 2200 d012 |0c57: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -33035e: 6206 aa90 |0c59: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -330362: 6207 8b92 |0c5b: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -330366: 1a02 4140 |0c5d: const-string v2, "PERFORMER_NAME" // string@4041 │ │ -33036a: 1303 a200 |0c5f: const/16 v3, #int 162 // #a2 │ │ -33036e: 1a04 3362 |0c61: const-string v4, "com.apple.iTunes" // string@6233 │ │ -330372: 1a05 4140 |0c63: const-string v5, "PERFORMER_NAME" // string@4041 │ │ -330376: 0701 |0c65: move-object v1, v0 │ │ -330378: 7607 2d9d 0100 |0c66: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ -33037e: 6900 1d90 |0c69: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.PERFORMER_NAME:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@901d │ │ -330382: 2200 d012 |0c6b: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -330386: 620d aa90 |0c6d: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -33038a: 620e 8b92 |0c6f: sget-object v14, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -33038e: 1a09 4240 |0c71: const-string v9, "PERFORMER_NAME_SORT" // string@4042 │ │ -330392: 130a a300 |0c73: const/16 v10, #int 163 // #a3 │ │ -330396: 1a0b 3362 |0c75: const-string v11, "com.apple.iTunes" // string@6233 │ │ -33039a: 1a0c 4240 |0c77: const-string v12, "PERFORMER_NAME_SORT" // string@4042 │ │ -33039e: 0708 |0c79: move-object v8, v0 │ │ -3303a0: 7607 2d9d 0800 |0c7a: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ -3303a6: 6900 1e90 |0c7d: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.PERFORMER_NAME_SORT:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@901e │ │ -3303aa: 2200 d012 |0c7f: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -3303ae: 6206 aa90 |0c81: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -3303b2: 6207 8b92 |0c83: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -3303b6: 1a02 4340 |0c85: const-string v2, "PERIOD" // string@4043 │ │ -3303ba: 1303 a400 |0c87: const/16 v3, #int 164 // #a4 │ │ -3303be: 1a04 3362 |0c89: const-string v4, "com.apple.iTunes" // string@6233 │ │ -3303c2: 1a05 4340 |0c8b: const-string v5, "PERIOD" // string@4043 │ │ -3303c6: 0701 |0c8d: move-object v1, v0 │ │ -3303c8: 7607 2d9d 0100 |0c8e: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ -3303ce: 6900 1f90 |0c91: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.PERIOD:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@901f │ │ -3303d2: 2200 d012 |0c93: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -3303d6: 620c 6690 |0c95: sget-object v12, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.UNKNOWN:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9066 │ │ -3303da: 620d a690 |0c97: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.INTEGER:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90a6 │ │ -3303de: 1a09 6540 |0c99: const-string v9, "PL_ID" // string@4065 │ │ -3303e2: 130a a500 |0c9b: const/16 v10, #int 165 // #a5 │ │ -3303e6: 1a0b 659a |0c9d: const-string v11, "plID" // string@9a65 │ │ -3303ea: 130e 0800 |0c9f: const/16 v14, #int 8 // #8 │ │ -3303ee: 0708 |0ca1: move-object v8, v0 │ │ -3303f0: 7607 2f9d 0800 |0ca2: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;I)V // method@9d2f │ │ -3303f6: 6900 2090 |0ca5: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.PL_ID:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9020 │ │ -3303fa: 2200 d012 |0ca7: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -3303fe: 6205 6490 |0ca9: sget-object v5, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.TEXT:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9064 │ │ -330402: 6206 aa90 |0cab: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -330406: 1a02 6940 |0cad: const-string v2, "PODCAST_KEYWORD" // string@4069 │ │ -33040a: 1303 a600 |0caf: const/16 v3, #int 166 // #a6 │ │ -33040e: 1a04 0081 |0cb1: const-string v4, "keyw" // string@8100 │ │ -330412: 0701 |0cb3: move-object v1, v0 │ │ -330414: 7606 2e9d 0100 |0cb4: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;)V // method@9d2e │ │ -33041a: 6900 2190 |0cb7: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.PODCAST_KEYWORD:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9021 │ │ -33041e: 2200 d012 |0cb9: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -330422: 620b 6290 |0cbb: sget-object v11, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.NUMBER:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9062 │ │ -330426: 620c a590 |0cbd: sget-object v12, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.IMPLICIT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90a5 │ │ -33042a: 1a08 6a40 |0cbf: const-string v8, "PODCAST_URL" // string@406a │ │ -33042e: 1309 a700 |0cc1: const/16 v9, #int 167 // #a7 │ │ -330432: 1a0a ac9b |0cc3: const-string v10, "purl" // string@9bac │ │ -330436: 0707 |0cc5: move-object v7, v0 │ │ -330438: 7606 2e9d 0700 |0cc6: invoke-direct/range {v7, v8, v9, v10, v11, v12}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;)V // method@9d2e │ │ -33043e: 6900 2290 |0cc9: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.PODCAST_URL:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9022 │ │ -330442: 2200 d012 |0ccb: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -330446: 6206 aa90 |0ccd: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -33044a: 6207 9192 |0ccf: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ -33044e: 1a02 a340 |0cd1: const-string v2, "PRODUCER" // string@40a3 │ │ -330452: 1303 a800 |0cd3: const/16 v3, #int 168 // #a8 │ │ -330456: 1a04 3362 |0cd5: const-string v4, "com.apple.iTunes" // string@6233 │ │ -33045a: 1a05 a340 |0cd7: const-string v5, "PRODUCER" // string@40a3 │ │ -33045e: 0701 |0cd9: move-object v1, v0 │ │ -330460: 7607 2d9d 0100 |0cda: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ -330466: 6900 2390 |0cdd: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.PRODUCER:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9023 │ │ -33046a: 2200 d012 |0cdf: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -33046e: 620c 6490 |0ce1: sget-object v12, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.TEXT:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9064 │ │ -330472: 620d aa90 |0ce3: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -330476: 1a09 c640 |0ce5: const-string v9, "PURCHASE_DATE" // string@40c6 │ │ -33047a: 130a a900 |0ce7: const/16 v10, #int 169 // #a9 │ │ -33047e: 1a0b ab9b |0ce9: const-string v11, "purd" // string@9bab │ │ -330482: 0708 |0ceb: move-object v8, v0 │ │ -330484: 7606 2e9d 0800 |0cec: invoke-direct/range {v8, v9, v10, v11, v12, v13}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;)V // method@9d2e │ │ -33048a: 6900 2490 |0cef: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.PURCHASE_DATE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9024 │ │ -33048e: 2200 d012 |0cf1: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -330492: 6205 6490 |0cf3: sget-object v5, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.TEXT:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9064 │ │ -330496: 6206 aa90 |0cf5: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -33049a: 6207 8e92 |0cf7: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.MEDIA_MONKEY:Lorg/jaudiotagger/tag/reference/Tagger; // field@928e │ │ -33049e: 1a02 6e42 |0cf9: const-string v2, "QUALITY" // string@426e │ │ -3304a2: 1303 aa00 |0cfb: const/16 v3, #int 170 // #aa │ │ -3304a6: 1a04 ec9b |0cfd: const-string v4, "qual" // string@9bec │ │ -3304aa: 0701 |0cff: move-object v1, v0 │ │ -3304ac: 7607 309d 0100 |0d00: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d30 │ │ -3304b2: 6900 2590 |0d03: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.QUALITY:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9025 │ │ -3304b6: 2200 d012 |0d05: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -3304ba: 620d aa90 |0d07: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -3304be: 620e 8b92 |0d09: sget-object v14, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -3304c2: 1a09 7e42 |0d0b: const-string v9, "RANKING" // string@427e │ │ -3304c6: 130a ab00 |0d0d: const/16 v10, #int 171 // #ab │ │ -3304ca: 1a0b 3362 |0d0f: const-string v11, "com.apple.iTunes" // string@6233 │ │ -3304ce: 1a0c 7e42 |0d11: const-string v12, "RANKING" // string@427e │ │ -3304d2: 0708 |0d13: move-object v8, v0 │ │ -3304d4: 7607 2d9d 0800 |0d14: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ -3304da: 6900 2690 |0d17: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.RANKING:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9026 │ │ -3304de: 2200 d012 |0d19: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -3304e2: 6205 5f90 |0d1b: sget-object v5, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.BYTE:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@905f │ │ -3304e6: 6206 a690 |0d1d: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.INTEGER:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90a6 │ │ -3304ea: 1a02 7f42 |0d1f: const-string v2, "RATING" // string@427f │ │ -3304ee: 1303 ac00 |0d21: const/16 v3, #int 172 // #ac │ │ -3304f2: 1a04 3f9f |0d23: const-string v4, "rtng" // string@9f3f │ │ -3304f6: 1217 |0d25: const/4 v7, #int 1 // #1 │ │ -3304f8: 0701 |0d26: move-object v1, v0 │ │ -3304fa: 7607 2f9d 0100 |0d27: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;I)V // method@9d2f │ │ -330500: 6900 2790 |0d2a: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.RATING:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9027 │ │ -330504: 2200 d012 |0d2c: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -330508: 620d aa90 |0d2e: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -33050c: 620e 9192 |0d30: sget-object v14, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ -330510: 1a09 b442 |0d32: const-string v9, "RELEASECOUNTRY" // string@42b4 │ │ -330514: 130a ad00 |0d34: const/16 v10, #int 173 // #ad │ │ -330518: 1a0b 3362 |0d36: const-string v11, "com.apple.iTunes" // string@6233 │ │ -33051c: 1a0c c83c |0d38: const-string v12, "MusicBrainz Album Release Country" // string@3cc8 │ │ -330520: 0708 |0d3a: move-object v8, v0 │ │ -330522: 7607 2d9d 0800 |0d3b: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ -330528: 6900 2890 |0d3e: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.RELEASECOUNTRY:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9028 │ │ -33052c: 2200 d012 |0d40: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -330530: 6206 aa90 |0d42: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -330534: 6207 9192 |0d44: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ -330538: 1a02 b542 |0d46: const-string v2, "REMIXER" // string@42b5 │ │ -33053c: 1303 ae00 |0d48: const/16 v3, #int 174 // #ae │ │ -330540: 1a04 3362 |0d4a: const-string v4, "com.apple.iTunes" // string@6233 │ │ -330544: 1a05 b542 |0d4c: const-string v5, "REMIXER" // string@42b5 │ │ -330548: 0701 |0d4e: move-object v1, v0 │ │ -33054a: 7607 2d9d 0100 |0d4f: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ -330550: 6900 2990 |0d52: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.REMIXER:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9029 │ │ -330554: 2200 d012 |0d54: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -330558: 620c 6490 |0d56: sget-object v12, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.TEXT:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9064 │ │ -33055c: 620d aa90 |0d58: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -330560: 620e 8e92 |0d5a: sget-object v14, Lorg/jaudiotagger/tag/reference/Tagger;.MEDIA_MONKEY:Lorg/jaudiotagger/tag/reference/Tagger; // field@928e │ │ -330564: 1a09 5c44 |0d5c: const-string v9, "SCORE" // string@445c │ │ -330568: 130a af00 |0d5e: const/16 v10, #int 175 // #af │ │ -33056c: 1a0b 209c |0d60: const-string v11, "rate" // string@9c20 │ │ -330570: 0708 |0d62: move-object v8, v0 │ │ -330572: 7607 309d 0800 |0d63: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d30 │ │ -330578: 6900 2a90 |0d66: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.SCORE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@902a │ │ -33057c: 2200 d012 |0d68: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -330580: 6206 aa90 |0d6a: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -330584: 6207 8b92 |0d6c: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -330588: 1a02 6044 |0d6e: const-string v2, "SCRIPT" // string@4460 │ │ -33058c: 1303 b000 |0d70: const/16 v3, #int 176 // #b0 │ │ -330590: 1a04 3362 |0d72: const-string v4, "com.apple.iTunes" // string@6233 │ │ -330594: 1a05 6044 |0d74: const-string v5, "SCRIPT" // string@4460 │ │ -330598: 0701 |0d76: move-object v1, v0 │ │ -33059a: 7607 2d9d 0100 |0d77: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ -3305a0: 6900 2b90 |0d7a: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.SCRIPT:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@902b │ │ -3305a4: 2200 d012 |0d7c: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -3305a8: 620c 6690 |0d7e: sget-object v12, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.UNKNOWN:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9066 │ │ -3305ac: 620d a690 |0d80: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.INTEGER:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90a6 │ │ -3305b0: 1a09 ba44 |0d82: const-string v9, "SF_ID" // string@44ba │ │ -3305b4: 130a b100 |0d84: const/16 v10, #int 177 // #b1 │ │ -3305b8: 1a0b d1aa |0d86: const-string v11, "sfID" // string@aad1 │ │ -3305bc: 124e |0d88: const/4 v14, #int 4 // #4 │ │ -3305be: 0708 |0d89: move-object v8, v0 │ │ -3305c0: 7607 2f9d 0800 |0d8a: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;I)V // method@9d2f │ │ -3305c6: 6900 2c90 |0d8d: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.SF_ID:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@902c │ │ -3305ca: 2200 d012 |0d8f: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -3305ce: 6205 6490 |0d91: sget-object v5, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.TEXT:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9064 │ │ -3305d2: 6206 aa90 |0d93: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -3305d6: 1a02 d744 |0d95: const-string v2, "SHOW" // string@44d7 │ │ -3305da: 1303 b200 |0d97: const/16 v3, #int 178 // #b2 │ │ -3305de: 1a04 0fb1 |0d99: const-string v4, "tvsh" // string@b10f │ │ -3305e2: 0701 |0d9b: move-object v1, v0 │ │ -3305e4: 7606 2e9d 0100 |0d9c: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;)V // method@9d2e │ │ -3305ea: 6900 2d90 |0d9f: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.SHOW:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@902d │ │ -3305ee: 2200 d012 |0da1: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -3305f2: 620b 6490 |0da3: sget-object v11, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.TEXT:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9064 │ │ -3305f6: 620c aa90 |0da5: sget-object v12, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -3305fa: 1a08 ee44 |0da7: const-string v8, "SHOW_SORT" // string@44ee │ │ -3305fe: 1309 b300 |0da9: const/16 v9, #int 179 // #b3 │ │ -330602: 1a0a 23ac |0dab: const-string v10, "sosn" // string@ac23 │ │ -330606: 0707 |0dad: move-object v7, v0 │ │ -330608: 7606 2e9d 0700 |0dae: invoke-direct/range {v7, v8, v9, v10, v11, v12}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;)V // method@9d2e │ │ -33060e: 6900 2e90 |0db1: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.SHOW_SORT:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@902e │ │ -330612: 2200 d012 |0db3: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -330616: 6206 aa90 |0db5: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -33061a: 6207 8b92 |0db7: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -33061e: 1a02 0a45 |0db9: const-string v2, "SINGLE_DISC_TRACK_NO" // string@450a │ │ -330622: 1303 b400 |0dbb: const/16 v3, #int 180 // #b4 │ │ -330626: 1a04 3362 |0dbd: const-string v4, "com.apple.iTunes" // string@6233 │ │ -33062a: 1a05 0a45 |0dbf: const-string v5, "SINGLE_DISC_TRACK_NO" // string@450a │ │ -33062e: 0701 |0dc1: move-object v1, v0 │ │ -330630: 7607 2d9d 0100 |0dc2: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ -330636: 6900 2f90 |0dc5: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.SINGLE_DISC_TRACK_NO:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@902f │ │ -33063a: 2200 d012 |0dc7: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -33063e: 620d aa90 |0dc9: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -330642: 620e 9192 |0dcb: sget-object v14, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ -330646: 1a09 3746 |0dcd: const-string v9, "SUBTITLE" // string@4637 │ │ -33064a: 130a b500 |0dcf: const/16 v10, #int 181 // #b5 │ │ -33064e: 1a0b 3362 |0dd1: const-string v11, "com.apple.iTunes" // string@6233 │ │ -330652: 1a0c 3746 |0dd3: const-string v12, "SUBTITLE" // string@4637 │ │ -330656: 0708 |0dd5: move-object v8, v0 │ │ -330658: 7607 2d9d 0800 |0dd6: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ -33065e: 6900 3090 |0dd9: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.SUBTITLE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9030 │ │ -330662: 2200 d012 |0ddb: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -330666: 6206 aa90 |0ddd: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -33066a: 6207 8b92 |0ddf: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -33066e: 1a02 0849 |0de1: const-string v2, "TAGS" // string@4908 │ │ -330672: 1303 b600 |0de3: const/16 v3, #int 182 // #b6 │ │ -330676: 1a04 3362 |0de5: const-string v4, "com.apple.iTunes" // string@6233 │ │ -33067a: 1a05 0849 |0de7: const-string v5, "TAGS" // string@4908 │ │ -33067e: 0701 |0de9: move-object v1, v0 │ │ -330680: 7607 2d9d 0100 |0dea: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ -330686: 6900 3190 |0ded: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.TAGS:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9031 │ │ -33068a: 2200 d012 |0def: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -33068e: 620c 6490 |0df1: sget-object v12, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.TEXT:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9064 │ │ -330692: 620d aa90 |0df3: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -330696: 620e 8e92 |0df5: sget-object v14, Lorg/jaudiotagger/tag/reference/Tagger;.MEDIA_MONKEY:Lorg/jaudiotagger/tag/reference/Tagger; // field@928e │ │ -33069a: 1a09 5b49 |0df7: const-string v9, "TEMPO" // string@495b │ │ -33069e: 130a b700 |0df9: const/16 v10, #int 183 // #b7 │ │ -3306a2: 1a0b 5b69 |0dfb: const-string v11, "empo" // string@695b │ │ -3306a6: 0708 |0dfd: move-object v8, v0 │ │ -3306a8: 7607 309d 0800 |0dfe: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d30 │ │ -3306ae: 6900 3290 |0e01: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.TEMPO:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9032 │ │ -3306b2: 2200 d012 |0e03: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -3306b6: 6206 aa90 |0e05: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -3306ba: 6207 8b92 |0e07: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -3306be: 1a02 9149 |0e09: const-string v2, "TIMBRE" // string@4991 │ │ -3306c2: 1303 b800 |0e0b: const/16 v3, #int 184 // #b8 │ │ -3306c6: 1a04 3362 |0e0d: const-string v4, "com.apple.iTunes" // string@6233 │ │ -3306ca: 1a05 9249 |0e0f: const-string v5, "TIMBRE_BRIGHTNESS" // string@4992 │ │ -3306ce: 0701 |0e11: move-object v1, v0 │ │ -3306d0: 7607 2d9d 0100 |0e12: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ -3306d6: 6900 3390 |0e15: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.TIMBRE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9033 │ │ -3306da: 2200 d012 |0e17: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -3306de: 620c 6490 |0e19: sget-object v12, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.TEXT:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9064 │ │ -3306e2: 620d aa90 |0e1b: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -3306e6: 1a09 ab49 |0e1d: const-string v9, "TITLE" // string@49ab │ │ -3306ea: 130a b900 |0e1f: const/16 v10, #int 185 // #b9 │ │ -3306ee: 1a0b a8b5 |0e21: const-string v11, "©nam" // string@b5a8 │ │ -3306f2: 0708 |0e23: move-object v8, v0 │ │ -3306f4: 7606 2e9d 0800 |0e24: invoke-direct/range {v8, v9, v10, v11, v12, v13}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;)V // method@9d2e │ │ -3306fa: 6900 3490 |0e27: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.TITLE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9034 │ │ -3306fe: 2200 d012 |0e29: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -330702: 6206 aa90 |0e2b: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -330706: 6207 8b92 |0e2d: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -33070a: 1a02 ad49 |0e2f: const-string v2, "TITLE_MOVEMENT" // string@49ad │ │ -33070e: 1303 ba00 |0e31: const/16 v3, #int 186 // #ba │ │ -330712: 1a04 3362 |0e33: const-string v4, "com.apple.iTunes" // string@6233 │ │ -330716: 1a05 ad49 |0e35: const-string v5, "TITLE_MOVEMENT" // string@49ad │ │ -33071a: 0701 |0e37: move-object v1, v0 │ │ -33071c: 7607 2d9d 0100 |0e38: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ -330722: 6900 3590 |0e3b: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.TITLE_MOVEMENT:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9035 │ │ -330726: 2200 d012 |0e3d: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -33072a: 620c 6490 |0e3f: sget-object v12, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.TEXT:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9064 │ │ -33072e: 620d aa90 |0e41: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -330732: 1a09 af49 |0e43: const-string v9, "TITLE_SORT" // string@49af │ │ -330736: 130a bb00 |0e45: const/16 v10, #int 187 // #bb │ │ -33073a: 1a0b 19ac |0e47: const-string v11, "sonm" // string@ac19 │ │ -33073e: 0708 |0e49: move-object v8, v0 │ │ -330740: 7606 2e9d 0800 |0e4a: invoke-direct/range {v8, v9, v10, v11, v12, v13}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;)V // method@9d2e │ │ -330746: 6900 3690 |0e4d: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.TITLE_SORT:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9036 │ │ -33074a: 2200 d012 |0e4f: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -33074e: 6206 aa90 |0e51: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -330752: 6207 8b92 |0e53: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -330756: 1a02 e449 |0e55: const-string v2, "TONALITY" // string@49e4 │ │ -33075a: 1303 bc00 |0e57: const/16 v3, #int 188 // #bc │ │ -33075e: 1a04 3362 |0e59: const-string v4, "com.apple.iTunes" // string@6233 │ │ -330762: 1a05 e449 |0e5b: const-string v5, "TONALITY" // string@49e4 │ │ -330766: 0701 |0e5d: move-object v1, v0 │ │ -330768: 7607 2d9d 0100 |0e5e: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ -33076e: 6900 3790 |0e61: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.TONALITY:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9037 │ │ -330772: 2200 d012 |0e63: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -330776: 620c 5f90 |0e65: sget-object v12, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.BYTE:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@905f │ │ -33077a: 620d a690 |0e67: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.INTEGER:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90a6 │ │ -33077e: 1a09 e649 |0e69: const-string v9, "TOOL" // string@49e6 │ │ -330782: 130a bd00 |0e6b: const/16 v10, #int 189 // #bd │ │ -330786: 1a0b 19b0 |0e6d: const-string v11, "tool" // string@b019 │ │ -33078a: 124e |0e6f: const/4 v14, #int 4 // #4 │ │ -33078c: 0708 |0e70: move-object v8, v0 │ │ -33078e: 7607 2f9d 0800 |0e71: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;I)V // method@9d2f │ │ -330794: 6900 3890 |0e74: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.TOOL:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9038 │ │ -330798: 2200 d012 |0e76: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -33079c: 6205 6590 |0e78: sget-object v5, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.TRACK_NO:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9065 │ │ -3307a0: 6206 a590 |0e7a: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.IMPLICIT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90a5 │ │ -3307a4: 1a02 2e4a |0e7c: const-string v2, "TRACK" // string@4a2e │ │ -3307a8: 1303 be00 |0e7e: const/16 v3, #int 190 // #be │ │ -3307ac: 1a04 d5b0 |0e80: const-string v4, "trkn" // string@b0d5 │ │ -3307b0: 0701 |0e82: move-object v1, v0 │ │ -3307b2: 7606 2e9d 0100 |0e83: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;)V // method@9d2e │ │ -3307b8: 6900 3990 |0e86: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.TRACK:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9039 │ │ -3307bc: 2200 d012 |0e88: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -3307c0: 620b 5f90 |0e8a: sget-object v11, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.BYTE:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@905f │ │ -3307c4: 620c a690 |0e8c: sget-object v12, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.INTEGER:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90a6 │ │ -3307c8: 1a08 114b |0e8e: const-string v8, "TV_EPISODE" // string@4b11 │ │ -3307cc: 1309 bf00 |0e90: const/16 v9, #int 191 // #bf │ │ -3307d0: 1a0a 0cb1 |0e92: const-string v10, "tves" // string@b10c │ │ -3307d4: 121d |0e94: const/4 v13, #int 1 // #1 │ │ -3307d6: 0707 |0e95: move-object v7, v0 │ │ -3307d8: 7607 2f9d 0700 |0e96: invoke-direct/range {v7, v8, v9, v10, v11, v12, v13}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;I)V // method@9d2f │ │ -3307de: 6900 3a90 |0e99: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.TV_EPISODE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@903a │ │ -3307e2: 2200 d012 |0e9b: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -3307e6: 6205 6490 |0e9d: sget-object v5, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.TEXT:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9064 │ │ -3307ea: 6206 aa90 |0e9f: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -3307ee: 1a02 124b |0ea1: const-string v2, "TV_EPISODE_NUMBER" // string@4b12 │ │ -3307f2: 1303 c000 |0ea3: const/16 v3, #int 192 // #c0 │ │ -3307f6: 1a04 0bb1 |0ea5: const-string v4, "tven" // string@b10b │ │ -3307fa: 0701 |0ea7: move-object v1, v0 │ │ -3307fc: 7606 2e9d 0100 |0ea8: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;)V // method@9d2e │ │ -330802: 6900 3b90 |0eab: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.TV_EPISODE_NUMBER:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@903b │ │ -330806: 2200 d012 |0ead: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -33080a: 620b 6490 |0eaf: sget-object v11, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.TEXT:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9064 │ │ -33080e: 620c aa90 |0eb1: sget-object v12, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -330812: 1a08 134b |0eb3: const-string v8, "TV_NETWORK" // string@4b13 │ │ -330816: 1309 c100 |0eb5: const/16 v9, #int 193 // #c1 │ │ -33081a: 1a0a 0eb1 |0eb7: const-string v10, "tvnn" // string@b10e │ │ -33081e: 0707 |0eb9: move-object v7, v0 │ │ -330820: 7606 2e9d 0700 |0eba: invoke-direct/range {v7, v8, v9, v10, v11, v12}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;)V // method@9d2e │ │ -330826: 6900 3c90 |0ebd: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.TV_NETWORK:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@903c │ │ -33082a: 2200 d012 |0ebf: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -33082e: 6205 5f90 |0ec1: sget-object v5, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.BYTE:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@905f │ │ -330832: 6206 a690 |0ec3: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.INTEGER:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90a6 │ │ -330836: 1a02 144b |0ec5: const-string v2, "TV_SEASON" // string@4b14 │ │ -33083a: 1303 c200 |0ec7: const/16 v3, #int 194 // #c2 │ │ -33083e: 1a04 10b1 |0ec9: const-string v4, "tvsn" // string@b110 │ │ -330842: 1217 |0ecb: const/4 v7, #int 1 // #1 │ │ -330844: 0701 |0ecc: move-object v1, v0 │ │ -330846: 7607 2f9d 0100 |0ecd: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;I)V // method@9d2f │ │ -33084c: 6900 3d90 |0ed0: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.TV_SEASON:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@903d │ │ -330850: 2200 d012 |0ed2: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -330854: 620d aa90 |0ed4: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -330858: 620e 8b92 |0ed6: sget-object v14, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -33085c: 1a09 634f |0ed8: const-string v9, "URL_DISCOGS_ARTIST_SITE" // string@4f63 │ │ -330860: 130a c300 |0eda: const/16 v10, #int 195 // #c3 │ │ -330864: 1a0b 3362 |0edc: const-string v11, "com.apple.iTunes" // string@6233 │ │ -330868: 1a0c 634f |0ede: const-string v12, "URL_DISCOGS_ARTIST_SITE" // string@4f63 │ │ -33086c: 0708 |0ee0: move-object v8, v0 │ │ -33086e: 7607 2d9d 0800 |0ee1: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ -330874: 6900 3e90 |0ee4: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.URL_DISCOGS_ARTIST_SITE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@903e │ │ -330878: 2200 d012 |0ee6: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -33087c: 6206 aa90 |0ee8: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -330880: 6207 8b92 |0eea: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -330884: 1a02 644f |0eec: const-string v2, "URL_DISCOGS_RELEASE_SITE" // string@4f64 │ │ -330888: 1303 c400 |0eee: const/16 v3, #int 196 // #c4 │ │ -33088c: 1a04 3362 |0ef0: const-string v4, "com.apple.iTunes" // string@6233 │ │ -330890: 1a05 644f |0ef2: const-string v5, "URL_DISCOGS_RELEASE_SITE" // string@4f64 │ │ -330894: 0701 |0ef4: move-object v1, v0 │ │ -330896: 7607 2d9d 0100 |0ef5: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ -33089c: 6900 3f90 |0ef8: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.URL_DISCOGS_RELEASE_SITE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@903f │ │ -3308a0: 2200 d012 |0efa: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -3308a4: 620d aa90 |0efc: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -3308a8: 620e 8b92 |0efe: sget-object v14, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -3308ac: 1a09 654f |0f00: const-string v9, "URL_LYRICS_SITE" // string@4f65 │ │ -3308b0: 130a c500 |0f02: const/16 v10, #int 197 // #c5 │ │ -3308b4: 1a0b 3362 |0f04: const-string v11, "com.apple.iTunes" // string@6233 │ │ -3308b8: 1a0c 654f |0f06: const-string v12, "URL_LYRICS_SITE" // string@4f65 │ │ -3308bc: 0708 |0f08: move-object v8, v0 │ │ -3308be: 7607 2d9d 0800 |0f09: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ -3308c4: 6900 4090 |0f0c: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.URL_LYRICS_SITE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9040 │ │ -3308c8: 2200 d012 |0f0e: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -3308cc: 6206 aa90 |0f10: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -3308d0: 6207 8b92 |0f12: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -3308d4: 1a02 664f |0f14: const-string v2, "URL_OFFICIAL_ARTIST_SITE" // string@4f66 │ │ -3308d8: 1303 c600 |0f16: const/16 v3, #int 198 // #c6 │ │ -3308dc: 1a04 3362 |0f18: const-string v4, "com.apple.iTunes" // string@6233 │ │ -3308e0: 1a05 664f |0f1a: const-string v5, "URL_OFFICIAL_ARTIST_SITE" // string@4f66 │ │ -3308e4: 0701 |0f1c: move-object v1, v0 │ │ -3308e6: 7607 2d9d 0100 |0f1d: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ -3308ec: 6900 4190 |0f20: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.URL_OFFICIAL_ARTIST_SITE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9041 │ │ -3308f0: 2200 d012 |0f22: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -3308f4: 620d aa90 |0f24: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -3308f8: 620e 8b92 |0f26: sget-object v14, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -3308fc: 1a09 674f |0f28: const-string v9, "URL_OFFICIAL_RELEASE_SITE" // string@4f67 │ │ -330900: 130a c700 |0f2a: const/16 v10, #int 199 // #c7 │ │ -330904: 1a0b 3362 |0f2c: const-string v11, "com.apple.iTunes" // string@6233 │ │ -330908: 1a0c 674f |0f2e: const-string v12, "URL_OFFICIAL_RELEASE_SITE" // string@4f67 │ │ -33090c: 0708 |0f30: move-object v8, v0 │ │ -33090e: 7607 2d9d 0800 |0f31: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ -330914: 6900 4290 |0f34: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.URL_OFFICIAL_RELEASE_SITE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9042 │ │ -330918: 2200 d012 |0f36: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -33091c: 6206 aa90 |0f38: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -330920: 6207 8b92 |0f3a: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -330924: 1a02 694f |0f3c: const-string v2, "URL_WIKIPEDIA_ARTIST_SITE" // string@4f69 │ │ -330928: 1303 c800 |0f3e: const/16 v3, #int 200 // #c8 │ │ -33092c: 1a04 3362 |0f40: const-string v4, "com.apple.iTunes" // string@6233 │ │ -330930: 1a05 694f |0f42: const-string v5, "URL_WIKIPEDIA_ARTIST_SITE" // string@4f69 │ │ -330934: 0701 |0f44: move-object v1, v0 │ │ -330936: 7607 2d9d 0100 |0f45: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ -33093c: 6900 4390 |0f48: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.URL_WIKIPEDIA_ARTIST_SITE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9043 │ │ -330940: 2200 d012 |0f4a: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -330944: 620d aa90 |0f4c: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -330948: 620e 8b92 |0f4e: sget-object v14, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -33094c: 1a09 6a4f |0f50: const-string v9, "URL_WIKIPEDIA_RELEASE_SITE" // string@4f6a │ │ -330950: 130a c900 |0f52: const/16 v10, #int 201 // #c9 │ │ -330954: 1a0b 3362 |0f54: const-string v11, "com.apple.iTunes" // string@6233 │ │ -330958: 1a0c 6a4f |0f56: const-string v12, "URL_WIKIPEDIA_RELEASE_SITE" // string@4f6a │ │ -33095c: 0708 |0f58: move-object v8, v0 │ │ -33095e: 7607 2d9d 0800 |0f59: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ -330964: 6900 4490 |0f5c: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.URL_WIKIPEDIA_RELEASE_SITE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9044 │ │ -330968: 2200 d012 |0f5e: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -33096c: 6206 aa90 |0f60: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -330970: 6207 9592 |0f62: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.WINAMP:Lorg/jaudiotagger/tag/reference/Tagger; // field@9295 │ │ -330974: 1a02 1b53 |0f64: const-string v2, "WINAMP_PUBLISHER" // string@531b │ │ -330978: 1303 ca00 |0f66: const/16 v3, #int 202 // #ca │ │ -33097c: 1a04 3562 |0f68: const-string v4, "com.nullsoft.winamp" // string@6235 │ │ -330980: 1a05 a89b |0f6a: const-string v5, "publisher" // string@9ba8 │ │ -330984: 0701 |0f6c: move-object v1, v0 │ │ -330986: 7607 2d9d 0100 |0f6d: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ -33098c: 6900 4590 |0f70: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.WINAMP_PUBLISHER:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9045 │ │ -330990: 2200 d012 |0f72: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -330994: 620c 6490 |0f74: sget-object v12, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.TEXT:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9064 │ │ -330998: 620d aa90 |0f76: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -33099c: 1a09 7153 |0f78: const-string v9, "WORK" // string@5371 │ │ -3309a0: 130a cb00 |0f7a: const/16 v10, #int 203 // #cb │ │ -3309a4: 1a0b aab5 |0f7c: const-string v11, "©wrk" // string@b5aa │ │ -3309a8: 0708 |0f7e: move-object v8, v0 │ │ -3309aa: 7606 2e9d 0800 |0f7f: invoke-direct/range {v8, v9, v10, v11, v12, v13}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;)V // method@9d2e │ │ -3309b0: 6900 4690 |0f82: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.WORK:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9046 │ │ -3309b4: 2200 d012 |0f84: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -3309b8: 6206 aa90 |0f86: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -3309bc: 6207 8b92 |0f88: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -3309c0: 1a02 8053 |0f8a: const-string v2, "WORK_TYPE" // string@5380 │ │ -3309c4: 1303 cc00 |0f8c: const/16 v3, #int 204 // #cc │ │ -3309c8: 1a04 3362 |0f8e: const-string v4, "com.apple.iTunes" // string@6233 │ │ -3309cc: 1a05 8053 |0f90: const-string v5, "WORK_TYPE" // string@5380 │ │ -3309d0: 0701 |0f92: move-object v1, v0 │ │ -3309d2: 7607 2d9d 0100 |0f93: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ -3309d8: 6900 4790 |0f96: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.WORK_TYPE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9047 │ │ -3309dc: 1300 cd00 |0f98: const/16 v0, #int 205 // #cd │ │ -3309e0: 2300 f013 |0f9a: new-array v0, v0, [Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@13f0 │ │ -3309e4: 6201 7b8f |0f9c: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ACOUSTID_FINGERPRINT:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f7b │ │ -3309e8: 1202 |0f9e: const/4 v2, #int 0 // #0 │ │ -3309ea: 4d01 0002 |0f9f: aput-object v1, v0, v2 │ │ -3309ee: 6201 7c8f |0fa1: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ACOUSTID_FINGERPRINT_OLD:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f7c │ │ -3309f2: 1212 |0fa3: const/4 v2, #int 1 // #1 │ │ -3309f4: 4d01 0002 |0fa4: aput-object v1, v0, v2 │ │ -3309f8: 6201 7d8f |0fa6: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ACOUSTID_ID:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f7d │ │ -3309fc: 1222 |0fa8: const/4 v2, #int 2 // #2 │ │ -3309fe: 4d01 0002 |0fa9: aput-object v1, v0, v2 │ │ -330a02: 6201 7e8f |0fab: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.AK_ID:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f7e │ │ -330a06: 1232 |0fad: const/4 v2, #int 3 // #3 │ │ -330a08: 4d01 0002 |0fae: aput-object v1, v0, v2 │ │ -330a0c: 6201 7f8f |0fb0: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ALBUM:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f7f │ │ -330a10: 1242 |0fb2: const/4 v2, #int 4 // #4 │ │ -330a12: 4d01 0002 |0fb3: aput-object v1, v0, v2 │ │ -330a16: 6201 808f |0fb5: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ALBUM_ARTIST:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f80 │ │ -330a1a: 1252 |0fb7: const/4 v2, #int 5 // #5 │ │ -330a1c: 4d01 0002 |0fb8: aput-object v1, v0, v2 │ │ -330a20: 6201 838f |0fba: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ALBUM_ARTIST_SORT:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f83 │ │ -330a24: 1262 |0fbc: const/4 v2, #int 6 // #6 │ │ -330a26: 4d01 0002 |0fbd: aput-object v1, v0, v2 │ │ -330a2a: 6201 848f |0fbf: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ALBUM_SORT:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f84 │ │ -330a2e: 1272 |0fc1: const/4 v2, #int 7 // #7 │ │ -330a30: 4d01 0002 |0fc2: aput-object v1, v0, v2 │ │ -330a34: 6201 858f |0fc4: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.AP_ID:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f85 │ │ -330a38: 1302 0800 |0fc6: const/16 v2, #int 8 // #8 │ │ -330a3c: 4d01 0002 |0fc8: aput-object v1, v0, v2 │ │ -330a40: 6201 868f |0fca: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ARRANGER:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f86 │ │ -330a44: 1302 0900 |0fcc: const/16 v2, #int 9 // #9 │ │ -330a48: 4d01 0002 |0fce: aput-object v1, v0, v2 │ │ -330a4c: 6201 878f |0fd0: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ARRANGER_SORT:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f87 │ │ -330a50: 1302 0a00 |0fd2: const/16 v2, #int 10 // #a │ │ -330a54: 4d01 0002 |0fd4: aput-object v1, v0, v2 │ │ -330a58: 6201 888f |0fd6: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ARTIST:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f88 │ │ -330a5c: 1302 0b00 |0fd8: const/16 v2, #int 11 // #b │ │ -330a60: 4d01 0002 |0fda: aput-object v1, v0, v2 │ │ -330a64: 6201 898f |0fdc: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ARTISTS:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f89 │ │ -330a68: 1302 0c00 |0fde: const/16 v2, #int 12 // #c │ │ -330a6c: 4d01 0002 |0fe0: aput-object v1, v0, v2 │ │ -330a70: 6201 8a8f |0fe2: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ARTISTS_SORT:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f8a │ │ -330a74: 1302 0d00 |0fe4: const/16 v2, #int 13 // #d │ │ -330a78: 4d01 0002 |0fe6: aput-object v1, v0, v2 │ │ -330a7c: 6201 818f |0fe8: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ALBUM_ARTISTS:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f81 │ │ -330a80: 1302 0e00 |0fea: const/16 v2, #int 14 // #e │ │ -330a84: 4d01 0002 |0fec: aput-object v1, v0, v2 │ │ -330a88: 6201 828f |0fee: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ALBUM_ARTISTS_SORT:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f82 │ │ -330a8c: 1302 0f00 |0ff0: const/16 v2, #int 15 // #f │ │ -330a90: 4d01 0002 |0ff2: aput-object v1, v0, v2 │ │ -330a94: 6201 8b8f |0ff4: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ARTIST_SORT:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f8b │ │ -330a98: 1302 1000 |0ff6: const/16 v2, #int 16 // #10 │ │ -330a9c: 4d01 0002 |0ff8: aput-object v1, v0, v2 │ │ -330aa0: 6201 8c8f |0ffa: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ARTWORK:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f8c │ │ -330aa4: 1302 1100 |0ffc: const/16 v2, #int 17 // #11 │ │ -330aa8: 4d01 0002 |0ffe: aput-object v1, v0, v2 │ │ -330aac: 6201 8d8f |1000: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ASIN:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f8d │ │ -330ab0: 1302 1200 |1002: const/16 v2, #int 18 // #12 │ │ -330ab4: 4d01 0002 |1004: aput-object v1, v0, v2 │ │ -330ab8: 6201 8e8f |1006: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.AT_ID:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f8e │ │ -330abc: 1302 1300 |1008: const/16 v2, #int 19 // #13 │ │ -330ac0: 4d01 0002 |100a: aput-object v1, v0, v2 │ │ -330ac4: 6201 8f8f |100c: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.BARCODE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f8f │ │ -330ac8: 1302 1400 |100e: const/16 v2, #int 20 // #14 │ │ -330acc: 4d01 0002 |1010: aput-object v1, v0, v2 │ │ -330ad0: 6201 908f |1012: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.BPM:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f90 │ │ -330ad4: 1302 1500 |1014: const/16 v2, #int 21 // #15 │ │ -330ad8: 4d01 0002 |1016: aput-object v1, v0, v2 │ │ -330adc: 6201 918f |1018: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.CATALOGNO:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f91 │ │ -330ae0: 1302 1600 |101a: const/16 v2, #int 22 // #16 │ │ -330ae4: 4d01 0002 |101c: aput-object v1, v0, v2 │ │ -330ae8: 6201 928f |101e: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.CATEGORY:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f92 │ │ -330aec: 1302 1700 |1020: const/16 v2, #int 23 // #17 │ │ -330af0: 4d01 0002 |1022: aput-object v1, v0, v2 │ │ -330af4: 6201 938f |1024: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.CDDB_1:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f93 │ │ -330af8: 1302 1800 |1026: const/16 v2, #int 24 // #18 │ │ -330afc: 4d01 0002 |1028: aput-object v1, v0, v2 │ │ -330b00: 6201 948f |102a: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.CDDB_IDS:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f94 │ │ -330b04: 1302 1900 |102c: const/16 v2, #int 25 // #19 │ │ -330b08: 4d01 0002 |102e: aput-object v1, v0, v2 │ │ -330b0c: 6201 958f |1030: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.CDDB_TRACKNUMBER:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f95 │ │ -330b10: 1302 1a00 |1032: const/16 v2, #int 26 // #1a │ │ -330b14: 4d01 0002 |1034: aput-object v1, v0, v2 │ │ -330b18: 6201 9a8f |1036: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.CN_ID:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f9a │ │ -330b1c: 1302 1b00 |1038: const/16 v2, #int 27 // #1b │ │ -330b20: 4d01 0002 |103a: aput-object v1, v0, v2 │ │ -330b24: 6201 968f |103c: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.CHOIR:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f96 │ │ -330b28: 1302 1c00 |103e: const/16 v2, #int 28 // #1c │ │ -330b2c: 4d01 0002 |1040: aput-object v1, v0, v2 │ │ -330b30: 6201 978f |1042: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.CHOIR_SORT:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f97 │ │ -330b34: 1302 1d00 |1044: const/16 v2, #int 29 // #1d │ │ -330b38: 4d01 0002 |1046: aput-object v1, v0, v2 │ │ -330b3c: 6201 988f |1048: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.CLASSICAL_CATALOG:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f98 │ │ -330b40: 1302 1e00 |104a: const/16 v2, #int 30 // #1e │ │ -330b44: 4d01 0002 |104c: aput-object v1, v0, v2 │ │ -330b48: 6201 998f |104e: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.CLASSICAL_NICKNAME:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f99 │ │ -330b4c: 1302 1f00 |1050: const/16 v2, #int 31 // #1f │ │ -330b50: 4d01 0002 |1052: aput-object v1, v0, v2 │ │ -330b54: 6201 9b8f |1054: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.COMMENT:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f9b │ │ -330b58: 1302 2000 |1056: const/16 v2, #int 32 // #20 │ │ -330b5c: 4d01 0002 |1058: aput-object v1, v0, v2 │ │ -330b60: 6201 9c8f |105a: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.COMPILATION:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f9c │ │ -330b64: 1302 2100 |105c: const/16 v2, #int 33 // #21 │ │ -330b68: 4d01 0002 |105e: aput-object v1, v0, v2 │ │ -330b6c: 6201 9d8f |1060: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.COMPOSER:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f9d │ │ -330b70: 1302 2200 |1062: const/16 v2, #int 34 // #22 │ │ -330b74: 4d01 0002 |1064: aput-object v1, v0, v2 │ │ -330b78: 6201 9e8f |1066: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.COMPOSER_SORT:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f9e │ │ -330b7c: 1302 2300 |1068: const/16 v2, #int 35 // #23 │ │ -330b80: 4d01 0002 |106a: aput-object v1, v0, v2 │ │ -330b84: 6201 9f8f |106c: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.CONDUCTOR:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f9f │ │ -330b88: 1302 2400 |106e: const/16 v2, #int 36 // #24 │ │ -330b8c: 4d01 0002 |1070: aput-object v1, v0, v2 │ │ -330b90: 6201 a08f |1072: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.CONDUCTOR_MM3BETA:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fa0 │ │ -330b94: 1302 2500 |1074: const/16 v2, #int 37 // #25 │ │ -330b98: 4d01 0002 |1076: aput-object v1, v0, v2 │ │ -330b9c: 6201 a18f |1078: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.CONDUCTOR_SORT:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fa1 │ │ -330ba0: 1302 2600 |107a: const/16 v2, #int 38 // #26 │ │ -330ba4: 4d01 0002 |107c: aput-object v1, v0, v2 │ │ -330ba8: 6201 a28f |107e: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.CONTENT_TYPE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fa2 │ │ -330bac: 1302 2700 |1080: const/16 v2, #int 39 // #27 │ │ -330bb0: 4d01 0002 |1082: aput-object v1, v0, v2 │ │ -330bb4: 6201 a38f |1084: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.COPYRIGHT:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fa3 │ │ -330bb8: 1302 2800 |1086: const/16 v2, #int 40 // #28 │ │ -330bbc: 4d01 0002 |1088: aput-object v1, v0, v2 │ │ -330bc0: 6201 a48f |108a: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.COUNTRY:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fa4 │ │ -330bc4: 1302 2900 |108c: const/16 v2, #int 41 // #29 │ │ -330bc8: 4d01 0002 |108e: aput-object v1, v0, v2 │ │ -330bcc: 6201 a58f |1090: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.CUSTOM_1:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fa5 │ │ -330bd0: 1302 2a00 |1092: const/16 v2, #int 42 // #2a │ │ -330bd4: 4d01 0002 |1094: aput-object v1, v0, v2 │ │ -330bd8: 6201 a68f |1096: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.CUSTOM_2:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fa6 │ │ -330bdc: 1302 2b00 |1098: const/16 v2, #int 43 // #2b │ │ -330be0: 4d01 0002 |109a: aput-object v1, v0, v2 │ │ -330be4: 6201 a78f |109c: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.CUSTOM_3:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fa7 │ │ -330be8: 1302 2c00 |109e: const/16 v2, #int 44 // #2c │ │ -330bec: 4d01 0002 |10a0: aput-object v1, v0, v2 │ │ -330bf0: 6201 a88f |10a2: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.CUSTOM_4:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fa8 │ │ -330bf4: 1302 2d00 |10a4: const/16 v2, #int 45 // #2d │ │ -330bf8: 4d01 0002 |10a6: aput-object v1, v0, v2 │ │ -330bfc: 6201 a98f |10a8: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.CUSTOM_5:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fa9 │ │ -330c00: 1302 2e00 |10aa: const/16 v2, #int 46 // #2e │ │ -330c04: 4d01 0002 |10ac: aput-object v1, v0, v2 │ │ -330c08: 6201 aa8f |10ae: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.DAY:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8faa │ │ -330c0c: 1302 2f00 |10b0: const/16 v2, #int 47 // #2f │ │ -330c10: 4d01 0002 |10b2: aput-object v1, v0, v2 │ │ -330c14: 6201 ab8f |10b4: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.DESCRIPTION:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fab │ │ -330c18: 1302 3000 |10b6: const/16 v2, #int 48 // #30 │ │ -330c1c: 4d01 0002 |10b8: aput-object v1, v0, v2 │ │ -330c20: 6201 ac8f |10ba: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.DISCNUMBER:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fac │ │ -330c24: 1302 3100 |10bc: const/16 v2, #int 49 // #31 │ │ -330c28: 4d01 0002 |10be: aput-object v1, v0, v2 │ │ -330c2c: 6201 ad8f |10c0: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.DISC_SUBTITLE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fad │ │ -330c30: 1302 3200 |10c2: const/16 v2, #int 50 // #32 │ │ -330c34: 4d01 0002 |10c4: aput-object v1, v0, v2 │ │ -330c38: 6201 ae8f |10c6: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.DJMIXER:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fae │ │ -330c3c: 1302 3300 |10c8: const/16 v2, #int 51 // #33 │ │ -330c40: 4d01 0002 |10ca: aput-object v1, v0, v2 │ │ -330c44: 6201 af8f |10cc: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ENCODER:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8faf │ │ -330c48: 1302 3400 |10ce: const/16 v2, #int 52 // #34 │ │ -330c4c: 4d01 0002 |10d0: aput-object v1, v0, v2 │ │ -330c50: 6201 b08f |10d2: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ENGINEER:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fb0 │ │ -330c54: 1302 3500 |10d4: const/16 v2, #int 53 // #35 │ │ -330c58: 4d01 0002 |10d6: aput-object v1, v0, v2 │ │ -330c5c: 6201 b18f |10d8: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ENSEMBLE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fb1 │ │ -330c60: 1302 3600 |10da: const/16 v2, #int 54 // #36 │ │ -330c64: 4d01 0002 |10dc: aput-object v1, v0, v2 │ │ -330c68: 6201 b28f |10de: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ENSEMBLE_SORT:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fb2 │ │ -330c6c: 1302 3700 |10e0: const/16 v2, #int 55 // #37 │ │ -330c70: 4d01 0002 |10e2: aput-object v1, v0, v2 │ │ -330c74: 6201 b38f |10e4: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.EPISODE_GLOBAL_ID:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fb3 │ │ -330c78: 1302 3800 |10e6: const/16 v2, #int 56 // #38 │ │ -330c7c: 4d01 0002 |10e8: aput-object v1, v0, v2 │ │ -330c80: 6201 b48f |10ea: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.FBPM:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fb4 │ │ -330c84: 1302 3900 |10ec: const/16 v2, #int 57 // #39 │ │ -330c88: 4d01 0002 |10ee: aput-object v1, v0, v2 │ │ -330c8c: 6201 b58f |10f0: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.GENRE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fb5 │ │ -330c90: 1302 3a00 |10f2: const/16 v2, #int 58 // #3a │ │ -330c94: 4d01 0002 |10f4: aput-object v1, v0, v2 │ │ -330c98: 6201 b68f |10f6: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.GENRE_CUSTOM:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fb6 │ │ -330c9c: 1302 3b00 |10f8: const/16 v2, #int 59 // #3b │ │ -330ca0: 4d01 0002 |10fa: aput-object v1, v0, v2 │ │ -330ca4: 6201 b78f |10fc: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.GE_ID:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fb7 │ │ -330ca8: 1302 3c00 |10fe: const/16 v2, #int 60 // #3c │ │ -330cac: 4d01 0002 |1100: aput-object v1, v0, v2 │ │ -330cb0: 6201 b88f |1102: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.GROUP:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fb8 │ │ -330cb4: 1302 3d00 |1104: const/16 v2, #int 61 // #3d │ │ -330cb8: 4d01 0002 |1106: aput-object v1, v0, v2 │ │ -330cbc: 6201 b98f |1108: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.GROUPING:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fb9 │ │ -330cc0: 1302 3e00 |110a: const/16 v2, #int 62 // #3e │ │ -330cc4: 4d01 0002 |110c: aput-object v1, v0, v2 │ │ -330cc8: 6201 ba8f |110e: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.INSTRUMENT:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fba │ │ -330ccc: 1302 3f00 |1110: const/16 v2, #int 63 // #3f │ │ -330cd0: 4d01 0002 |1112: aput-object v1, v0, v2 │ │ -330cd4: 6201 bb8f |1114: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.INVOLVED_PEOPLE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fbb │ │ -330cd8: 1302 4000 |1116: const/16 v2, #int 64 // #40 │ │ -330cdc: 4d01 0002 |1118: aput-object v1, v0, v2 │ │ -330ce0: 6201 bc8f |111a: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.IPI:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fbc │ │ -330ce4: 1302 4100 |111c: const/16 v2, #int 65 // #41 │ │ -330ce8: 4d01 0002 |111e: aput-object v1, v0, v2 │ │ -330cec: 6201 bd8f |1120: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ISRC:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fbd │ │ -330cf0: 1302 4200 |1122: const/16 v2, #int 66 // #42 │ │ -330cf4: 4d01 0002 |1124: aput-object v1, v0, v2 │ │ -330cf8: 6201 bf8f |1126: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ISWC:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fbf │ │ -330cfc: 1302 4300 |1128: const/16 v2, #int 67 // #43 │ │ -330d00: 4d01 0002 |112a: aput-object v1, v0, v2 │ │ -330d04: 6201 be8f |112c: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ISRC_MMBETA:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fbe │ │ -330d08: 1302 4400 |112e: const/16 v2, #int 68 // #44 │ │ -330d0c: 4d01 0002 |1130: aput-object v1, v0, v2 │ │ -330d10: 6201 c08f |1132: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.IS_CLASSICAL:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fc0 │ │ -330d14: 1302 4500 |1134: const/16 v2, #int 69 // #45 │ │ -330d18: 4d01 0002 |1136: aput-object v1, v0, v2 │ │ -330d1c: 6201 c18f |1138: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.IS_HD:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fc1 │ │ -330d20: 1302 4600 |113a: const/16 v2, #int 70 // #46 │ │ -330d24: 4d01 0002 |113c: aput-object v1, v0, v2 │ │ -330d28: 6201 c28f |113e: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.IS_SOUNDTRACK:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fc2 │ │ -330d2c: 1302 4700 |1140: const/16 v2, #int 71 // #47 │ │ -330d30: 4d01 0002 |1142: aput-object v1, v0, v2 │ │ -330d34: 6201 c38f |1144: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ITUNES_NORM:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fc3 │ │ -330d38: 1302 4800 |1146: const/16 v2, #int 72 // #48 │ │ -330d3c: 4d01 0002 |1148: aput-object v1, v0, v2 │ │ -330d40: 6201 c48f |114a: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ITUNES_SMPB:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fc4 │ │ -330d44: 1302 4900 |114c: const/16 v2, #int 73 // #49 │ │ -330d48: 4d01 0002 |114e: aput-object v1, v0, v2 │ │ -330d4c: 6201 c58f |1150: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.KEY:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fc5 │ │ -330d50: 1302 4a00 |1152: const/16 v2, #int 74 // #4a │ │ -330d54: 4d01 0002 |1154: aput-object v1, v0, v2 │ │ -330d58: 6201 c68f |1156: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.KEYS:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fc6 │ │ -330d5c: 1302 4b00 |1158: const/16 v2, #int 75 // #4b │ │ -330d60: 4d01 0002 |115a: aput-object v1, v0, v2 │ │ -330d64: 6201 c78f |115c: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.KEYWORD:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fc7 │ │ -330d68: 1302 4c00 |115e: const/16 v2, #int 76 // #4c │ │ -330d6c: 4d01 0002 |1160: aput-object v1, v0, v2 │ │ -330d70: 6201 c88f |1162: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.KEY_OLD:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fc8 │ │ -330d74: 1302 4d00 |1164: const/16 v2, #int 77 // #4d │ │ -330d78: 4d01 0002 |1166: aput-object v1, v0, v2 │ │ -330d7c: 6201 c98f |1168: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.LABEL:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fc9 │ │ -330d80: 1302 4e00 |116a: const/16 v2, #int 78 // #4e │ │ -330d84: 4d01 0002 |116c: aput-object v1, v0, v2 │ │ -330d88: 6201 ca8f |116e: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.LANGUAGE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fca │ │ -330d8c: 1302 4f00 |1170: const/16 v2, #int 79 // #4f │ │ -330d90: 4d01 0002 |1172: aput-object v1, v0, v2 │ │ -330d94: 6201 cb8f |1174: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.LYRICIST:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fcb │ │ -330d98: 1302 5000 |1176: const/16 v2, #int 80 // #50 │ │ -330d9c: 4d01 0002 |1178: aput-object v1, v0, v2 │ │ -330da0: 6201 cd8f |117a: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.LYRICIST_SORT:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fcd │ │ -330da4: 1302 5100 |117c: const/16 v2, #int 81 // #51 │ │ -330da8: 4d01 0002 |117e: aput-object v1, v0, v2 │ │ -330dac: 6201 cc8f |1180: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.LYRICIST_MM3BETA:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fcc │ │ -330db0: 1302 5200 |1182: const/16 v2, #int 82 // #52 │ │ -330db4: 4d01 0002 |1184: aput-object v1, v0, v2 │ │ -330db8: 6201 ce8f |1186: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.LYRICS:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fce │ │ -330dbc: 1302 5300 |1188: const/16 v2, #int 83 // #53 │ │ -330dc0: 4d01 0002 |118a: aput-object v1, v0, v2 │ │ -330dc4: 6201 cf8f |118c: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MEDIA:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fcf │ │ -330dc8: 1302 5400 |118e: const/16 v2, #int 84 // #54 │ │ -330dcc: 4d01 0002 |1190: aput-object v1, v0, v2 │ │ -330dd0: 6201 d08f |1192: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MIXER:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fd0 │ │ -330dd4: 1302 5500 |1194: const/16 v2, #int 85 // #55 │ │ -330dd8: 4d01 0002 |1196: aput-object v1, v0, v2 │ │ -330ddc: 6201 d18f |1198: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MM_CUSTOM_1:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fd1 │ │ -330de0: 1302 5600 |119a: const/16 v2, #int 86 // #56 │ │ -330de4: 4d01 0002 |119c: aput-object v1, v0, v2 │ │ -330de8: 6201 d28f |119e: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MM_CUSTOM_2:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fd2 │ │ -330dec: 1302 5700 |11a0: const/16 v2, #int 87 // #57 │ │ -330df0: 4d01 0002 |11a2: aput-object v1, v0, v2 │ │ -330df4: 6201 d38f |11a4: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MM_CUSTOM_3:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fd3 │ │ -330df8: 1302 5800 |11a6: const/16 v2, #int 88 // #58 │ │ -330dfc: 4d01 0002 |11a8: aput-object v1, v0, v2 │ │ -330e00: 6201 d48f |11aa: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MM_CUSTOM_4:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fd4 │ │ -330e04: 1302 5900 |11ac: const/16 v2, #int 89 // #59 │ │ -330e08: 4d01 0002 |11ae: aput-object v1, v0, v2 │ │ -330e0c: 6201 d58f |11b0: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MM_CUSTOM_5:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fd5 │ │ -330e10: 1302 5a00 |11b2: const/16 v2, #int 90 // #5a │ │ -330e14: 4d01 0002 |11b4: aput-object v1, v0, v2 │ │ -330e18: 6201 d68f |11b6: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MM_INVOLVED_PEOPLE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fd6 │ │ -330e1c: 1302 5b00 |11b8: const/16 v2, #int 91 // #5b │ │ -330e20: 4d01 0002 |11ba: aput-object v1, v0, v2 │ │ -330e24: 6201 d78f |11bc: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MM_OCCASION:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fd7 │ │ -330e28: 1302 5c00 |11be: const/16 v2, #int 92 // #5c │ │ -330e2c: 4d01 0002 |11c0: aput-object v1, v0, v2 │ │ -330e30: 6201 d88f |11c2: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MM_ORIGINAL_ALBUM_TITLE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fd8 │ │ -330e34: 1302 5d00 |11c4: const/16 v2, #int 93 // #5d │ │ -330e38: 4d01 0002 |11c6: aput-object v1, v0, v2 │ │ -330e3c: 6201 d98f |11c8: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MM_ORIGINAL_ARTIST:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fd9 │ │ -330e40: 1302 5e00 |11ca: const/16 v2, #int 94 // #5e │ │ -330e44: 4d01 0002 |11cc: aput-object v1, v0, v2 │ │ -330e48: 6201 da8f |11ce: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MM_ORIGINAL_LYRICIST:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fda │ │ -330e4c: 1302 5f00 |11d0: const/16 v2, #int 95 // #5f │ │ -330e50: 4d01 0002 |11d2: aput-object v1, v0, v2 │ │ -330e54: 6201 db8f |11d4: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MM_ORIGINAL_YEAR:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fdb │ │ -330e58: 1302 6000 |11d6: const/16 v2, #int 96 // #60 │ │ -330e5c: 4d01 0002 |11d8: aput-object v1, v0, v2 │ │ -330e60: 6201 dc8f |11da: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MM_PUBLISHER:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fdc │ │ -330e64: 1302 6100 |11dc: const/16 v2, #int 97 // #61 │ │ -330e68: 4d01 0002 |11de: aput-object v1, v0, v2 │ │ -330e6c: 6201 dd8f |11e0: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MM_QUALITY:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fdd │ │ -330e70: 1302 6200 |11e2: const/16 v2, #int 98 // #62 │ │ -330e74: 4d01 0002 |11e4: aput-object v1, v0, v2 │ │ -330e78: 6201 de8f |11e6: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MM_TEMPO:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fde │ │ -330e7c: 1302 6300 |11e8: const/16 v2, #int 99 // #63 │ │ -330e80: 4d01 0002 |11ea: aput-object v1, v0, v2 │ │ -330e84: 6201 df8f |11ec: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MOOD:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fdf │ │ -330e88: 1302 6400 |11ee: const/16 v2, #int 100 // #64 │ │ -330e8c: 4d01 0002 |11f0: aput-object v1, v0, v2 │ │ -330e90: 6201 e08f |11f2: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MOOD_ACOUSTIC:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fe0 │ │ -330e94: 1302 6500 |11f4: const/16 v2, #int 101 // #65 │ │ -330e98: 4d01 0002 |11f6: aput-object v1, v0, v2 │ │ -330e9c: 6201 e18f |11f8: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MOOD_AGGRESSIVE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fe1 │ │ -330ea0: 1302 6600 |11fa: const/16 v2, #int 102 // #66 │ │ -330ea4: 4d01 0002 |11fc: aput-object v1, v0, v2 │ │ -330ea8: 6201 e28f |11fe: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MOOD_AROUSAL:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fe2 │ │ -330eac: 1302 6700 |1200: const/16 v2, #int 103 // #67 │ │ -330eb0: 4d01 0002 |1202: aput-object v1, v0, v2 │ │ -330eb4: 6201 e38f |1204: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MOOD_DANCEABILITY:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fe3 │ │ -330eb8: 1302 6800 |1206: const/16 v2, #int 104 // #68 │ │ -330ebc: 4d01 0002 |1208: aput-object v1, v0, v2 │ │ -330ec0: 6201 e48f |120a: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MOOD_ELECTRONIC:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fe4 │ │ -330ec4: 1302 6900 |120c: const/16 v2, #int 105 // #69 │ │ -330ec8: 4d01 0002 |120e: aput-object v1, v0, v2 │ │ -330ecc: 6201 e58f |1210: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MOOD_HAPPY:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fe5 │ │ -330ed0: 1302 6a00 |1212: const/16 v2, #int 106 // #6a │ │ -330ed4: 4d01 0002 |1214: aput-object v1, v0, v2 │ │ -330ed8: 6201 e68f |1216: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MOOD_INSTRUMENTAL:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fe6 │ │ -330edc: 1302 6b00 |1218: const/16 v2, #int 107 // #6b │ │ -330ee0: 4d01 0002 |121a: aput-object v1, v0, v2 │ │ -330ee4: 6201 e78f |121c: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MOOD_MM3BETA:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fe7 │ │ -330ee8: 1302 6c00 |121e: const/16 v2, #int 108 // #6c │ │ -330eec: 4d01 0002 |1220: aput-object v1, v0, v2 │ │ -330ef0: 6201 e88f |1222: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MOOD_PARTY:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fe8 │ │ -330ef4: 1302 6d00 |1224: const/16 v2, #int 109 // #6d │ │ -330ef8: 4d01 0002 |1226: aput-object v1, v0, v2 │ │ -330efc: 6201 e98f |1228: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MOOD_RELAXED:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fe9 │ │ -330f00: 1302 6e00 |122a: const/16 v2, #int 110 // #6e │ │ -330f04: 4d01 0002 |122c: aput-object v1, v0, v2 │ │ -330f08: 6201 ea8f |122e: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MOOD_SAD:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fea │ │ -330f0c: 1302 6f00 |1230: const/16 v2, #int 111 // #6f │ │ -330f10: 4d01 0002 |1232: aput-object v1, v0, v2 │ │ -330f14: 6201 eb8f |1234: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MOOD_VALENCE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8feb │ │ -330f18: 1302 7000 |1236: const/16 v2, #int 112 // #70 │ │ -330f1c: 4d01 0002 |1238: aput-object v1, v0, v2 │ │ -330f20: 6201 ec8f |123a: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MOVEMENT:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fec │ │ -330f24: 1302 7100 |123c: const/16 v2, #int 113 // #71 │ │ -330f28: 4d01 0002 |123e: aput-object v1, v0, v2 │ │ -330f2c: 6201 ed8f |1240: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MOVEMENT_NO:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fed │ │ -330f30: 1302 7200 |1242: const/16 v2, #int 114 // #72 │ │ -330f34: 4d01 0002 |1244: aput-object v1, v0, v2 │ │ -330f38: 6201 ee8f |1246: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MOVEMENT_TOTAL:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fee │ │ -330f3c: 1302 7300 |1248: const/16 v2, #int 115 // #73 │ │ -330f40: 4d01 0002 |124a: aput-object v1, v0, v2 │ │ -330f44: 6201 ef8f |124c: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_ALBUMARTISTID:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fef │ │ -330f48: 1302 7400 |124e: const/16 v2, #int 116 // #74 │ │ -330f4c: 4d01 0002 |1250: aput-object v1, v0, v2 │ │ -330f50: 6201 f08f |1252: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_ALBUMID:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8ff0 │ │ -330f54: 1302 7500 |1254: const/16 v2, #int 117 // #75 │ │ -330f58: 4d01 0002 |1256: aput-object v1, v0, v2 │ │ -330f5c: 6201 f18f |1258: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_ALBUM_STATUS:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8ff1 │ │ -330f60: 1302 7600 |125a: const/16 v2, #int 118 // #76 │ │ -330f64: 4d01 0002 |125c: aput-object v1, v0, v2 │ │ -330f68: 6201 f28f |125e: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_ALBUM_TYPE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8ff2 │ │ -330f6c: 1302 7700 |1260: const/16 v2, #int 119 // #77 │ │ -330f70: 4d01 0002 |1262: aput-object v1, v0, v2 │ │ -330f74: 6201 f38f |1264: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_ARTISTID:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8ff3 │ │ -330f78: 1302 7800 |1266: const/16 v2, #int 120 // #78 │ │ -330f7c: 4d01 0002 |1268: aput-object v1, v0, v2 │ │ -330f80: 6201 f48f |126a: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_DISCID:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8ff4 │ │ -330f84: 1302 7900 |126c: const/16 v2, #int 121 // #79 │ │ -330f88: 4d01 0002 |126e: aput-object v1, v0, v2 │ │ -330f8c: 6201 f58f |1270: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_ORIGINALALBUMID:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8ff5 │ │ -330f90: 1302 7a00 |1272: const/16 v2, #int 122 // #7a │ │ -330f94: 4d01 0002 |1274: aput-object v1, v0, v2 │ │ -330f98: 6201 f68f |1276: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_RELEASE_GROUPID:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8ff6 │ │ -330f9c: 1302 7b00 |1278: const/16 v2, #int 123 // #7b │ │ -330fa0: 4d01 0002 |127a: aput-object v1, v0, v2 │ │ -330fa4: 6201 f78f |127c: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_RELEASE_TRACKID:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8ff7 │ │ -330fa8: 1302 7c00 |127e: const/16 v2, #int 124 // #7c │ │ -330fac: 4d01 0002 |1280: aput-object v1, v0, v2 │ │ -330fb0: 6201 f88f |1282: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_TRACKID:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8ff8 │ │ -330fb4: 1302 7d00 |1284: const/16 v2, #int 125 // #7d │ │ -330fb8: 4d01 0002 |1286: aput-object v1, v0, v2 │ │ -330fbc: 6201 f98f |1288: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_WORK:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8ff9 │ │ -330fc0: 1302 7e00 |128a: const/16 v2, #int 126 // #7e │ │ -330fc4: 4d01 0002 |128c: aput-object v1, v0, v2 │ │ -330fc8: 6201 fa8f |128e: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_WORKID:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8ffa │ │ -330fcc: 1302 7f00 |1290: const/16 v2, #int 127 // #7f │ │ -330fd0: 4d01 0002 |1292: aput-object v1, v0, v2 │ │ -330fd4: 6201 fb8f |1294: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_WORK_COMPOSITION:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8ffb │ │ -330fd8: 1302 8000 |1296: const/16 v2, #int 128 // #80 │ │ -330fdc: 4d01 0002 |1298: aput-object v1, v0, v2 │ │ -330fe0: 6201 fc8f |129a: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_WORK_COMPOSITION_ID:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8ffc │ │ -330fe4: 1302 8100 |129c: const/16 v2, #int 129 // #81 │ │ -330fe8: 4d01 0002 |129e: aput-object v1, v0, v2 │ │ -330fec: 6201 fd8f |12a0: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL1:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8ffd │ │ -330ff0: 1302 8200 |12a2: const/16 v2, #int 130 // #82 │ │ -330ff4: 4d01 0002 |12a4: aput-object v1, v0, v2 │ │ -330ff8: 6201 fe8f |12a6: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL1_ID:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8ffe │ │ -330ffc: 1302 8300 |12a8: const/16 v2, #int 131 // #83 │ │ -331000: 4d01 0002 |12aa: aput-object v1, v0, v2 │ │ -331004: 6201 ff8f |12ac: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL1_TYPE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fff │ │ -331008: 1302 8400 |12ae: const/16 v2, #int 132 // #84 │ │ -33100c: 4d01 0002 |12b0: aput-object v1, v0, v2 │ │ -331010: 6201 0090 |12b2: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL2:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9000 │ │ -331014: 1302 8500 |12b4: const/16 v2, #int 133 // #85 │ │ -331018: 4d01 0002 |12b6: aput-object v1, v0, v2 │ │ -33101c: 6201 0190 |12b8: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL2_ID:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9001 │ │ -331020: 1302 8600 |12ba: const/16 v2, #int 134 // #86 │ │ -331024: 4d01 0002 |12bc: aput-object v1, v0, v2 │ │ -331028: 6201 0290 |12be: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL2_TYPE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9002 │ │ -33102c: 1302 8700 |12c0: const/16 v2, #int 135 // #87 │ │ -331030: 4d01 0002 |12c2: aput-object v1, v0, v2 │ │ -331034: 6201 0390 |12c4: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL3:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9003 │ │ -331038: 1302 8800 |12c6: const/16 v2, #int 136 // #88 │ │ -33103c: 4d01 0002 |12c8: aput-object v1, v0, v2 │ │ -331040: 6201 0490 |12ca: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL3_ID:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9004 │ │ -331044: 1302 8900 |12cc: const/16 v2, #int 137 // #89 │ │ -331048: 4d01 0002 |12ce: aput-object v1, v0, v2 │ │ -33104c: 6201 0590 |12d0: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL3_TYPE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9005 │ │ -331050: 1302 8a00 |12d2: const/16 v2, #int 138 // #8a │ │ -331054: 4d01 0002 |12d4: aput-object v1, v0, v2 │ │ -331058: 6201 0690 |12d6: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL4:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9006 │ │ -33105c: 1302 8b00 |12d8: const/16 v2, #int 139 // #8b │ │ -331060: 4d01 0002 |12da: aput-object v1, v0, v2 │ │ -331064: 6201 0790 |12dc: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL4_ID:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9007 │ │ -331068: 1302 8c00 |12de: const/16 v2, #int 140 // #8c │ │ -33106c: 4d01 0002 |12e0: aput-object v1, v0, v2 │ │ -331070: 6201 0890 |12e2: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL4_TYPE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9008 │ │ -331074: 1302 8d00 |12e4: const/16 v2, #int 141 // #8d │ │ -331078: 4d01 0002 |12e6: aput-object v1, v0, v2 │ │ -33107c: 6201 0990 |12e8: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL5:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9009 │ │ -331080: 1302 8e00 |12ea: const/16 v2, #int 142 // #8e │ │ -331084: 4d01 0002 |12ec: aput-object v1, v0, v2 │ │ -331088: 6201 0a90 |12ee: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL5_ID:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@900a │ │ -33108c: 1302 8f00 |12f0: const/16 v2, #int 143 // #8f │ │ -331090: 4d01 0002 |12f2: aput-object v1, v0, v2 │ │ -331094: 6201 0b90 |12f4: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL5_TYPE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@900b │ │ -331098: 1302 9000 |12f6: const/16 v2, #int 144 // #90 │ │ -33109c: 4d01 0002 |12f8: aput-object v1, v0, v2 │ │ -3310a0: 6201 0c90 |12fa: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL6:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@900c │ │ -3310a4: 1302 9100 |12fc: const/16 v2, #int 145 // #91 │ │ -3310a8: 4d01 0002 |12fe: aput-object v1, v0, v2 │ │ -3310ac: 6201 0d90 |1300: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL6_ID:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@900d │ │ -3310b0: 1302 9200 |1302: const/16 v2, #int 146 // #92 │ │ -3310b4: 4d01 0002 |1304: aput-object v1, v0, v2 │ │ -3310b8: 6201 0e90 |1306: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL6_TYPE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@900e │ │ -3310bc: 1302 9300 |1308: const/16 v2, #int 147 // #93 │ │ -3310c0: 4d01 0002 |130a: aput-object v1, v0, v2 │ │ -3310c4: 6201 0f90 |130c: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICIP_PUID:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@900f │ │ -3310c8: 1302 9400 |130e: const/16 v2, #int 148 // #94 │ │ -3310cc: 4d01 0002 |1310: aput-object v1, v0, v2 │ │ -3310d0: 6201 1090 |1312: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.OCCASION:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9010 │ │ -3310d4: 1302 9500 |1314: const/16 v2, #int 149 // #95 │ │ -3310d8: 4d01 0002 |1316: aput-object v1, v0, v2 │ │ -3310dc: 6201 1190 |1318: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.OPUS:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9011 │ │ -3310e0: 1302 9600 |131a: const/16 v2, #int 150 // #96 │ │ -3310e4: 4d01 0002 |131c: aput-object v1, v0, v2 │ │ -3310e8: 6201 1290 |131e: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ORCHESTRA:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9012 │ │ -3310ec: 1302 9700 |1320: const/16 v2, #int 151 // #97 │ │ -3310f0: 4d01 0002 |1322: aput-object v1, v0, v2 │ │ -3310f4: 6201 1390 |1324: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ORCHESTRA_SORT:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9013 │ │ -3310f8: 1302 9800 |1326: const/16 v2, #int 152 // #98 │ │ -3310fc: 4d01 0002 |1328: aput-object v1, v0, v2 │ │ -331100: 6201 1490 |132a: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ORIGINAL_ALBUM_TITLE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9014 │ │ -331104: 1302 9900 |132c: const/16 v2, #int 153 // #99 │ │ -331108: 4d01 0002 |132e: aput-object v1, v0, v2 │ │ -33110c: 6201 1590 |1330: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ORIGINAL_ARTIST:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9015 │ │ -331110: 1302 9a00 |1332: const/16 v2, #int 154 // #9a │ │ -331114: 4d01 0002 |1334: aput-object v1, v0, v2 │ │ -331118: 6201 1690 |1336: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ORIGINAL_LYRICIST:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9016 │ │ -33111c: 1302 9b00 |1338: const/16 v2, #int 155 // #9b │ │ -331120: 4d01 0002 |133a: aput-object v1, v0, v2 │ │ -331124: 6201 1790 |133c: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.OVERALL_WORK:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9017 │ │ -331128: 1302 9c00 |133e: const/16 v2, #int 156 // #9c │ │ -33112c: 4d01 0002 |1340: aput-object v1, v0, v2 │ │ -331130: 6201 1890 |1342: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.PART:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9018 │ │ -331134: 1302 9d00 |1344: const/16 v2, #int 157 // #9d │ │ -331138: 4d01 0002 |1346: aput-object v1, v0, v2 │ │ -33113c: 6201 1990 |1348: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.PART_NUMBER:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9019 │ │ -331140: 1302 9e00 |134a: const/16 v2, #int 158 // #9e │ │ -331144: 4d01 0002 |134c: aput-object v1, v0, v2 │ │ -331148: 6201 1a90 |134e: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.PART_OF_GAPLESS_ALBUM:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@901a │ │ -33114c: 1302 9f00 |1350: const/16 v2, #int 159 // #9f │ │ -331150: 4d01 0002 |1352: aput-object v1, v0, v2 │ │ -331154: 6201 1b90 |1354: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.PART_TYPE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@901b │ │ -331158: 1302 a000 |1356: const/16 v2, #int 160 // #a0 │ │ -33115c: 4d01 0002 |1358: aput-object v1, v0, v2 │ │ -331160: 6201 1c90 |135a: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.PERFORMER:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@901c │ │ -331164: 1302 a100 |135c: const/16 v2, #int 161 // #a1 │ │ -331168: 4d01 0002 |135e: aput-object v1, v0, v2 │ │ -33116c: 6201 1d90 |1360: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.PERFORMER_NAME:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@901d │ │ -331170: 1302 a200 |1362: const/16 v2, #int 162 // #a2 │ │ -331174: 4d01 0002 |1364: aput-object v1, v0, v2 │ │ -331178: 6201 1e90 |1366: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.PERFORMER_NAME_SORT:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@901e │ │ -33117c: 1302 a300 |1368: const/16 v2, #int 163 // #a3 │ │ -331180: 4d01 0002 |136a: aput-object v1, v0, v2 │ │ -331184: 6201 1f90 |136c: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.PERIOD:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@901f │ │ -331188: 1302 a400 |136e: const/16 v2, #int 164 // #a4 │ │ -33118c: 4d01 0002 |1370: aput-object v1, v0, v2 │ │ -331190: 6201 2090 |1372: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.PL_ID:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9020 │ │ -331194: 1302 a500 |1374: const/16 v2, #int 165 // #a5 │ │ -331198: 4d01 0002 |1376: aput-object v1, v0, v2 │ │ -33119c: 6201 2190 |1378: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.PODCAST_KEYWORD:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9021 │ │ -3311a0: 1302 a600 |137a: const/16 v2, #int 166 // #a6 │ │ -3311a4: 4d01 0002 |137c: aput-object v1, v0, v2 │ │ -3311a8: 6201 2290 |137e: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.PODCAST_URL:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9022 │ │ -3311ac: 1302 a700 |1380: const/16 v2, #int 167 // #a7 │ │ -3311b0: 4d01 0002 |1382: aput-object v1, v0, v2 │ │ -3311b4: 6201 2390 |1384: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.PRODUCER:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9023 │ │ -3311b8: 1302 a800 |1386: const/16 v2, #int 168 // #a8 │ │ -3311bc: 4d01 0002 |1388: aput-object v1, v0, v2 │ │ -3311c0: 6201 2490 |138a: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.PURCHASE_DATE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9024 │ │ -3311c4: 1302 a900 |138c: const/16 v2, #int 169 // #a9 │ │ -3311c8: 4d01 0002 |138e: aput-object v1, v0, v2 │ │ -3311cc: 6201 2590 |1390: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.QUALITY:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9025 │ │ -3311d0: 1302 aa00 |1392: const/16 v2, #int 170 // #aa │ │ -3311d4: 4d01 0002 |1394: aput-object v1, v0, v2 │ │ -3311d8: 6201 2690 |1396: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.RANKING:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9026 │ │ -3311dc: 1302 ab00 |1398: const/16 v2, #int 171 // #ab │ │ -3311e0: 4d01 0002 |139a: aput-object v1, v0, v2 │ │ -3311e4: 6201 2790 |139c: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.RATING:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9027 │ │ -3311e8: 1302 ac00 |139e: const/16 v2, #int 172 // #ac │ │ -3311ec: 4d01 0002 |13a0: aput-object v1, v0, v2 │ │ -3311f0: 6201 2890 |13a2: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.RELEASECOUNTRY:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9028 │ │ -3311f4: 1302 ad00 |13a4: const/16 v2, #int 173 // #ad │ │ -3311f8: 4d01 0002 |13a6: aput-object v1, v0, v2 │ │ -3311fc: 6201 2990 |13a8: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.REMIXER:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9029 │ │ -331200: 1302 ae00 |13aa: const/16 v2, #int 174 // #ae │ │ -331204: 4d01 0002 |13ac: aput-object v1, v0, v2 │ │ -331208: 6201 2a90 |13ae: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.SCORE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@902a │ │ -33120c: 1302 af00 |13b0: const/16 v2, #int 175 // #af │ │ -331210: 4d01 0002 |13b2: aput-object v1, v0, v2 │ │ -331214: 6201 2b90 |13b4: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.SCRIPT:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@902b │ │ -331218: 1302 b000 |13b6: const/16 v2, #int 176 // #b0 │ │ -33121c: 4d01 0002 |13b8: aput-object v1, v0, v2 │ │ -331220: 6201 2c90 |13ba: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.SF_ID:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@902c │ │ -331224: 1302 b100 |13bc: const/16 v2, #int 177 // #b1 │ │ -331228: 4d01 0002 |13be: aput-object v1, v0, v2 │ │ -33122c: 6201 2d90 |13c0: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.SHOW:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@902d │ │ -331230: 1302 b200 |13c2: const/16 v2, #int 178 // #b2 │ │ -331234: 4d01 0002 |13c4: aput-object v1, v0, v2 │ │ -331238: 6201 2e90 |13c6: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.SHOW_SORT:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@902e │ │ -33123c: 1302 b300 |13c8: const/16 v2, #int 179 // #b3 │ │ -331240: 4d01 0002 |13ca: aput-object v1, v0, v2 │ │ -331244: 6201 2f90 |13cc: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.SINGLE_DISC_TRACK_NO:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@902f │ │ -331248: 1302 b400 |13ce: const/16 v2, #int 180 // #b4 │ │ -33124c: 4d01 0002 |13d0: aput-object v1, v0, v2 │ │ -331250: 6201 3090 |13d2: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.SUBTITLE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9030 │ │ -331254: 1302 b500 |13d4: const/16 v2, #int 181 // #b5 │ │ -331258: 4d01 0002 |13d6: aput-object v1, v0, v2 │ │ -33125c: 6201 3190 |13d8: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.TAGS:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9031 │ │ -331260: 1302 b600 |13da: const/16 v2, #int 182 // #b6 │ │ -331264: 4d01 0002 |13dc: aput-object v1, v0, v2 │ │ -331268: 6201 3290 |13de: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.TEMPO:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9032 │ │ -33126c: 1302 b700 |13e0: const/16 v2, #int 183 // #b7 │ │ -331270: 4d01 0002 |13e2: aput-object v1, v0, v2 │ │ -331274: 6201 3390 |13e4: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.TIMBRE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9033 │ │ -331278: 1302 b800 |13e6: const/16 v2, #int 184 // #b8 │ │ -33127c: 4d01 0002 |13e8: aput-object v1, v0, v2 │ │ -331280: 6201 3490 |13ea: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.TITLE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9034 │ │ -331284: 1302 b900 |13ec: const/16 v2, #int 185 // #b9 │ │ -331288: 4d01 0002 |13ee: aput-object v1, v0, v2 │ │ -33128c: 6201 3590 |13f0: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.TITLE_MOVEMENT:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9035 │ │ -331290: 1302 ba00 |13f2: const/16 v2, #int 186 // #ba │ │ -331294: 4d01 0002 |13f4: aput-object v1, v0, v2 │ │ -331298: 6201 3690 |13f6: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.TITLE_SORT:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9036 │ │ -33129c: 1302 bb00 |13f8: const/16 v2, #int 187 // #bb │ │ -3312a0: 4d01 0002 |13fa: aput-object v1, v0, v2 │ │ -3312a4: 6201 3790 |13fc: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.TONALITY:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9037 │ │ -3312a8: 1302 bc00 |13fe: const/16 v2, #int 188 // #bc │ │ -3312ac: 4d01 0002 |1400: aput-object v1, v0, v2 │ │ -3312b0: 6201 3890 |1402: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.TOOL:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9038 │ │ -3312b4: 1302 bd00 |1404: const/16 v2, #int 189 // #bd │ │ -3312b8: 4d01 0002 |1406: aput-object v1, v0, v2 │ │ -3312bc: 6201 3990 |1408: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.TRACK:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9039 │ │ -3312c0: 1302 be00 |140a: const/16 v2, #int 190 // #be │ │ -3312c4: 4d01 0002 |140c: aput-object v1, v0, v2 │ │ -3312c8: 6201 3a90 |140e: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.TV_EPISODE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@903a │ │ -3312cc: 1302 bf00 |1410: const/16 v2, #int 191 // #bf │ │ -3312d0: 4d01 0002 |1412: aput-object v1, v0, v2 │ │ -3312d4: 6201 3b90 |1414: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.TV_EPISODE_NUMBER:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@903b │ │ -3312d8: 1302 c000 |1416: const/16 v2, #int 192 // #c0 │ │ -3312dc: 4d01 0002 |1418: aput-object v1, v0, v2 │ │ -3312e0: 6201 3c90 |141a: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.TV_NETWORK:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@903c │ │ -3312e4: 1302 c100 |141c: const/16 v2, #int 193 // #c1 │ │ -3312e8: 4d01 0002 |141e: aput-object v1, v0, v2 │ │ -3312ec: 6201 3d90 |1420: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.TV_SEASON:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@903d │ │ -3312f0: 1302 c200 |1422: const/16 v2, #int 194 // #c2 │ │ -3312f4: 4d01 0002 |1424: aput-object v1, v0, v2 │ │ -3312f8: 6201 3e90 |1426: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.URL_DISCOGS_ARTIST_SITE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@903e │ │ -3312fc: 1302 c300 |1428: const/16 v2, #int 195 // #c3 │ │ -331300: 4d01 0002 |142a: aput-object v1, v0, v2 │ │ -331304: 6201 3f90 |142c: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.URL_DISCOGS_RELEASE_SITE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@903f │ │ -331308: 1302 c400 |142e: const/16 v2, #int 196 // #c4 │ │ -33130c: 4d01 0002 |1430: aput-object v1, v0, v2 │ │ -331310: 6201 4090 |1432: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.URL_LYRICS_SITE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9040 │ │ -331314: 1302 c500 |1434: const/16 v2, #int 197 // #c5 │ │ -331318: 4d01 0002 |1436: aput-object v1, v0, v2 │ │ -33131c: 6201 4190 |1438: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.URL_OFFICIAL_ARTIST_SITE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9041 │ │ -331320: 1302 c600 |143a: const/16 v2, #int 198 // #c6 │ │ -331324: 4d01 0002 |143c: aput-object v1, v0, v2 │ │ -331328: 6201 4290 |143e: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.URL_OFFICIAL_RELEASE_SITE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9042 │ │ -33132c: 1302 c700 |1440: const/16 v2, #int 199 // #c7 │ │ -331330: 4d01 0002 |1442: aput-object v1, v0, v2 │ │ -331334: 6201 4390 |1444: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.URL_WIKIPEDIA_ARTIST_SITE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9043 │ │ -331338: 1302 c800 |1446: const/16 v2, #int 200 // #c8 │ │ -33133c: 4d01 0002 |1448: aput-object v1, v0, v2 │ │ -331340: 6201 4490 |144a: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.URL_WIKIPEDIA_RELEASE_SITE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9044 │ │ -331344: 1302 c900 |144c: const/16 v2, #int 201 // #c9 │ │ -331348: 4d01 0002 |144e: aput-object v1, v0, v2 │ │ -33134c: 6201 4590 |1450: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.WINAMP_PUBLISHER:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9045 │ │ -331350: 1302 ca00 |1452: const/16 v2, #int 202 // #ca │ │ -331354: 4d01 0002 |1454: aput-object v1, v0, v2 │ │ -331358: 6201 4690 |1456: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.WORK:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9046 │ │ -33135c: 1302 cb00 |1458: const/16 v2, #int 203 // #cb │ │ -331360: 4d01 0002 |145a: aput-object v1, v0, v2 │ │ -331364: 6201 4790 |145c: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.WORK_TYPE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9047 │ │ -331368: 1302 cc00 |145e: const/16 v2, #int 204 // #cc │ │ -33136c: 4d01 0002 |1460: aput-object v1, v0, v2 │ │ -331370: 6900 7a8f |1462: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.$VALUES:[Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f7a │ │ -331374: 0e00 |1464: return-void │ │ +32eaa0: |[32eaa0] org.jaudiotagger.tag.mp4.Mp4FieldKey.:()V │ │ +32eab0: 2207 d012 |0000: new-instance v7, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32eab4: 6205 aa90 |0002: sget-object v5, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +32eab8: 6206 9192 |0004: sget-object v6, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ +32eabc: 1a01 2306 |0006: const-string v1, "ACOUSTID_FINGERPRINT" // string@0623 │ │ +32eac0: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +32eac2: 1a03 3362 |0009: const-string v3, "com.apple.iTunes" // string@6233 │ │ +32eac6: 1a04 0b08 |000b: const-string v4, "Acoustid Fingerprint" // string@080b │ │ +32eaca: 0770 |000d: move-object v0, v7 │ │ +32eacc: 7607 2d9d 0000 |000e: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ +32ead2: 6907 7b8f |0011: sput-object v7, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ACOUSTID_FINGERPRINT:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f7b │ │ +32ead6: 2200 d012 |0013: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32eada: 620d aa90 |0015: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +32eade: 620e 9192 |0017: sget-object v14, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ +32eae2: 1a09 2406 |0019: const-string v9, "ACOUSTID_FINGERPRINT_OLD" // string@0624 │ │ +32eae6: 121a |001b: const/4 v10, #int 1 // #1 │ │ +32eae8: 1a0b 3362 |001c: const-string v11, "com.apple.iTunes" // string@6233 │ │ +32eaec: 1a0c 0808 |001e: const-string v12, "AcoustId Fingerprint" // string@0808 │ │ +32eaf0: 0708 |0020: move-object v8, v0 │ │ +32eaf2: 7607 2d9d 0800 |0021: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ +32eaf8: 6900 7c8f |0024: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ACOUSTID_FINGERPRINT_OLD:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f7c │ │ +32eafc: 2200 d012 |0026: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32eb00: 6206 aa90 |0028: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +32eb04: 6207 9192 |002a: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ +32eb08: 1a02 2506 |002c: const-string v2, "ACOUSTID_ID" // string@0625 │ │ +32eb0c: 1223 |002e: const/4 v3, #int 2 // #2 │ │ +32eb0e: 1a04 3362 |002f: const-string v4, "com.apple.iTunes" // string@6233 │ │ +32eb12: 1a05 0c08 |0031: const-string v5, "Acoustid Id" // string@080c │ │ +32eb16: 0701 |0033: move-object v1, v0 │ │ +32eb18: 7607 2d9d 0100 |0034: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ +32eb1e: 6900 7d8f |0037: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ACOUSTID_ID:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f7d │ │ +32eb22: 2200 d012 |0039: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32eb26: 620c 6690 |003b: sget-object v12, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.UNKNOWN:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9066 │ │ +32eb2a: 620d a690 |003d: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.INTEGER:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90a6 │ │ +32eb2e: 1a09 a806 |003f: const-string v9, "AK_ID" // string@06a8 │ │ +32eb32: 123a |0041: const/4 v10, #int 3 // #3 │ │ +32eb34: 1a0b 3f5a |0042: const-string v11, "akID" // string@5a3f │ │ +32eb38: 121e |0044: const/4 v14, #int 1 // #1 │ │ +32eb3a: 0708 |0045: move-object v8, v0 │ │ +32eb3c: 7607 2f9d 0800 |0046: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;I)V // method@9d2f │ │ +32eb42: 6900 7e8f |0049: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.AK_ID:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f7e │ │ +32eb46: 2200 d012 |004b: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32eb4a: 6205 6490 |004d: sget-object v5, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.TEXT:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9064 │ │ +32eb4e: 6206 aa90 |004f: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +32eb52: 1a02 b006 |0051: const-string v2, "ALBUM" // string@06b0 │ │ +32eb56: 1243 |0053: const/4 v3, #int 4 // #4 │ │ +32eb58: 1a04 9fb5 |0054: const-string v4, "©alb" // string@b59f │ │ +32eb5c: 0701 |0056: move-object v1, v0 │ │ +32eb5e: 7606 2e9d 0100 |0057: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;)V // method@9d2e │ │ +32eb64: 6900 7f8f |005a: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ALBUM:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f7f │ │ +32eb68: 2200 d012 |005c: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32eb6c: 620b 6490 |005e: sget-object v11, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.TEXT:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9064 │ │ +32eb70: 620c aa90 |0060: sget-object v12, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +32eb74: 1a08 b806 |0062: const-string v8, "ALBUM_ARTIST" // string@06b8 │ │ +32eb78: 1259 |0064: const/4 v9, #int 5 // #5 │ │ +32eb7a: 1a0a e456 |0065: const-string v10, "aART" // string@56e4 │ │ +32eb7e: 0707 |0067: move-object v7, v0 │ │ +32eb80: 7606 2e9d 0700 |0068: invoke-direct/range {v7, v8, v9, v10, v11, v12}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;)V // method@9d2e │ │ +32eb86: 6900 808f |006b: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ALBUM_ARTIST:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f80 │ │ +32eb8a: 2200 d012 |006d: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32eb8e: 6205 6490 |006f: sget-object v5, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.TEXT:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9064 │ │ +32eb92: 6206 aa90 |0071: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +32eb96: 1a02 bb06 |0073: const-string v2, "ALBUM_ARTIST_SORT" // string@06bb │ │ +32eb9a: 1263 |0075: const/4 v3, #int 6 // #6 │ │ +32eb9c: 1a04 0bac |0076: const-string v4, "soaa" // string@ac0b │ │ +32eba0: 0701 |0078: move-object v1, v0 │ │ +32eba2: 7606 2e9d 0100 |0079: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;)V // method@9d2e │ │ +32eba8: 6900 838f |007c: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ALBUM_ARTIST_SORT:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f83 │ │ +32ebac: 2200 d012 |007e: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32ebb0: 620b 6490 |0080: sget-object v11, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.TEXT:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9064 │ │ +32ebb4: 620c aa90 |0082: sget-object v12, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +32ebb8: 1a08 bd06 |0084: const-string v8, "ALBUM_SORT" // string@06bd │ │ +32ebbc: 1279 |0086: const/4 v9, #int 7 // #7 │ │ +32ebbe: 1a0a 0cac |0087: const-string v10, "soal" // string@ac0c │ │ +32ebc2: 0707 |0089: move-object v7, v0 │ │ +32ebc4: 7606 2e9d 0700 |008a: invoke-direct/range {v7, v8, v9, v10, v11, v12}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;)V // method@9d2e │ │ +32ebca: 6900 848f |008d: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ALBUM_SORT:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f84 │ │ +32ebce: 2200 d012 |008f: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32ebd2: 6205 6690 |0091: sget-object v5, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.UNKNOWN:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9066 │ │ +32ebd6: 6206 aa90 |0093: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +32ebda: 1a02 2c07 |0095: const-string v2, "AP_ID" // string@072c │ │ +32ebde: 1303 0800 |0097: const/16 v3, #int 8 // #8 │ │ +32ebe2: 1a04 0c5c |0099: const-string v4, "apID" // string@5c0c │ │ +32ebe6: 0701 |009b: move-object v1, v0 │ │ +32ebe8: 7606 2e9d 0100 |009c: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;)V // method@9d2e │ │ +32ebee: 6900 858f |009f: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.AP_ID:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f85 │ │ +32ebf2: 2200 d012 |00a1: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32ebf6: 620c aa90 |00a3: sget-object v12, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +32ebfa: 620d 9192 |00a5: sget-object v13, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ +32ebfe: 1a08 4007 |00a7: const-string v8, "ARRANGER" // string@0740 │ │ +32ec02: 1309 0900 |00a9: const/16 v9, #int 9 // #9 │ │ +32ec06: 1a0a 3362 |00ab: const-string v10, "com.apple.iTunes" // string@6233 │ │ +32ec0a: 1a0b 4007 |00ad: const-string v11, "ARRANGER" // string@0740 │ │ +32ec0e: 0707 |00af: move-object v7, v0 │ │ +32ec10: 7607 2d9d 0700 |00b0: invoke-direct/range {v7, v8, v9, v10, v11, v12, v13}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ +32ec16: 6900 868f |00b3: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ARRANGER:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f86 │ │ +32ec1a: 2200 d012 |00b5: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32ec1e: 6206 aa90 |00b7: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +32ec22: 6207 8b92 |00b9: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +32ec26: 1a02 4107 |00bb: const-string v2, "ARRANGER_SORT" // string@0741 │ │ +32ec2a: 1303 0a00 |00bd: const/16 v3, #int 10 // #a │ │ +32ec2e: 1a04 3362 |00bf: const-string v4, "com.apple.iTunes" // string@6233 │ │ +32ec32: 1a05 4107 |00c1: const-string v5, "ARRANGER_SORT" // string@0741 │ │ +32ec36: 0701 |00c3: move-object v1, v0 │ │ +32ec38: 7607 2d9d 0100 |00c4: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ +32ec3e: 6900 878f |00c7: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ARRANGER_SORT:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f87 │ │ +32ec42: 2200 d012 |00c9: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32ec46: 620c 6490 |00cb: sget-object v12, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.TEXT:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9064 │ │ +32ec4a: 620d aa90 |00cd: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +32ec4e: 1a09 4c07 |00cf: const-string v9, "ARTIST" // string@074c │ │ +32ec52: 130a 0b00 |00d1: const/16 v10, #int 11 // #b │ │ +32ec56: 1a0b 9eb5 |00d3: const-string v11, "©ART" // string@b59e │ │ +32ec5a: 0708 |00d5: move-object v8, v0 │ │ +32ec5c: 7606 2e9d 0800 |00d6: invoke-direct/range {v8, v9, v10, v11, v12, v13}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;)V // method@9d2e │ │ +32ec62: 6900 888f |00d9: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ARTIST:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f88 │ │ +32ec66: 2200 d012 |00db: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32ec6a: 6206 aa90 |00dd: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +32ec6e: 6207 8b92 |00df: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +32ec72: 1a02 4d07 |00e1: const-string v2, "ARTISTS" // string@074d │ │ +32ec76: 1303 0c00 |00e3: const/16 v3, #int 12 // #c │ │ +32ec7a: 1a04 3362 |00e5: const-string v4, "com.apple.iTunes" // string@6233 │ │ +32ec7e: 1a05 4d07 |00e7: const-string v5, "ARTISTS" // string@074d │ │ +32ec82: 0701 |00e9: move-object v1, v0 │ │ +32ec84: 7607 2d9d 0100 |00ea: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ +32ec8a: 6900 898f |00ed: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ARTISTS:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f89 │ │ +32ec8e: 2200 d012 |00ef: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32ec92: 620d aa90 |00f1: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +32ec96: 620e 8b92 |00f3: sget-object v14, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +32ec9a: 1a09 4f07 |00f5: const-string v9, "ARTISTS_SORT" // string@074f │ │ +32ec9e: 130a 0d00 |00f7: const/16 v10, #int 13 // #d │ │ +32eca2: 1a0b 3362 |00f9: const-string v11, "com.apple.iTunes" // string@6233 │ │ +32eca6: 1a0c 4f07 |00fb: const-string v12, "ARTISTS_SORT" // string@074f │ │ +32ecaa: 0708 |00fd: move-object v8, v0 │ │ +32ecac: 7607 2d9d 0800 |00fe: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ +32ecb2: 6900 8a8f |0101: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ARTISTS_SORT:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f8a │ │ +32ecb6: 2200 d012 |0103: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32ecba: 6206 aa90 |0105: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +32ecbe: 6207 8b92 |0107: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +32ecc2: 1a02 b906 |0109: const-string v2, "ALBUM_ARTISTS" // string@06b9 │ │ +32ecc6: 1303 0e00 |010b: const/16 v3, #int 14 // #e │ │ +32ecca: 1a04 3362 |010d: const-string v4, "com.apple.iTunes" // string@6233 │ │ +32ecce: 1a05 b906 |010f: const-string v5, "ALBUM_ARTISTS" // string@06b9 │ │ +32ecd2: 0701 |0111: move-object v1, v0 │ │ +32ecd4: 7607 2d9d 0100 |0112: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ +32ecda: 6900 818f |0115: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ALBUM_ARTISTS:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f81 │ │ +32ecde: 2200 d012 |0117: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32ece2: 620d aa90 |0119: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +32ece6: 620e 8b92 |011b: sget-object v14, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +32ecea: 1a09 ba06 |011d: const-string v9, "ALBUM_ARTISTS_SORT" // string@06ba │ │ +32ecee: 130a 0f00 |011f: const/16 v10, #int 15 // #f │ │ +32ecf2: 1a0b 3362 |0121: const-string v11, "com.apple.iTunes" // string@6233 │ │ +32ecf6: 1a0c ba06 |0123: const-string v12, "ALBUM_ARTISTS_SORT" // string@06ba │ │ +32ecfa: 0708 |0125: move-object v8, v0 │ │ +32ecfc: 7607 2d9d 0800 |0126: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ +32ed02: 6900 828f |0129: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ALBUM_ARTISTS_SORT:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f82 │ │ +32ed06: 2200 d012 |012b: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32ed0a: 6205 6490 |012d: sget-object v5, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.TEXT:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9064 │ │ +32ed0e: 6206 aa90 |012f: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +32ed12: 1a02 5007 |0131: const-string v2, "ARTIST_SORT" // string@0750 │ │ +32ed16: 1303 1000 |0133: const/16 v3, #int 16 // #10 │ │ +32ed1a: 1a04 0dac |0135: const-string v4, "soar" // string@ac0d │ │ +32ed1e: 0701 |0137: move-object v1, v0 │ │ +32ed20: 7606 2e9d 0100 |0138: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;)V // method@9d2e │ │ +32ed26: 6900 8b8f |013b: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ARTIST_SORT:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f8b │ │ +32ed2a: 2200 d012 |013d: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32ed2e: 620b 5e90 |013f: sget-object v11, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.ARTWORK:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@905e │ │ +32ed32: 620c 9e90 |0141: sget-object v12, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.COVERART_JPEG:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@909e │ │ +32ed36: 1a08 5107 |0143: const-string v8, "ARTWORK" // string@0751 │ │ +32ed3a: 1309 1100 |0145: const/16 v9, #int 17 // #11 │ │ +32ed3e: 1a0a c063 |0147: const-string v10, "covr" // string@63c0 │ │ +32ed42: 0707 |0149: move-object v7, v0 │ │ +32ed44: 7606 2e9d 0700 |014a: invoke-direct/range {v7, v8, v9, v10, v11, v12}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;)V // method@9d2e │ │ +32ed4a: 6900 8c8f |014d: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ARTWORK:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f8c │ │ +32ed4e: 2200 d012 |014f: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32ed52: 6206 aa90 |0151: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +32ed56: 6207 9192 |0153: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ +32ed5a: 1a02 5b07 |0155: const-string v2, "ASIN" // string@075b │ │ +32ed5e: 1303 1200 |0157: const/16 v3, #int 18 // #12 │ │ +32ed62: 1a04 3362 |0159: const-string v4, "com.apple.iTunes" // string@6233 │ │ +32ed66: 1a05 5b07 |015b: const-string v5, "ASIN" // string@075b │ │ +32ed6a: 0701 |015d: move-object v1, v0 │ │ +32ed6c: 7607 2d9d 0100 |015e: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ +32ed72: 6900 8d8f |0161: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ASIN:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f8d │ │ +32ed76: 2200 d012 |0163: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32ed7a: 620c 6690 |0165: sget-object v12, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.UNKNOWN:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9066 │ │ +32ed7e: 620d a690 |0167: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.INTEGER:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90a6 │ │ +32ed82: 1a09 6807 |0169: const-string v9, "AT_ID" // string@0768 │ │ +32ed86: 130a 1300 |016b: const/16 v10, #int 19 // #13 │ │ +32ed8a: 1a0b e45c |016d: const-string v11, "atID" // string@5ce4 │ │ +32ed8e: 124e |016f: const/4 v14, #int 4 // #4 │ │ +32ed90: 0708 |0170: move-object v8, v0 │ │ +32ed92: 7607 2f9d 0800 |0171: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;I)V // method@9d2f │ │ +32ed98: 6900 8e8f |0174: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.AT_ID:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f8e │ │ +32ed9c: 2200 d012 |0176: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32eda0: 6206 aa90 |0178: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +32eda4: 6207 9192 |017a: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ +32eda8: 1a02 d90a |017c: const-string v2, "BARCODE" // string@0ad9 │ │ +32edac: 1303 1400 |017e: const/16 v3, #int 20 // #14 │ │ +32edb0: 1a04 3362 |0180: const-string v4, "com.apple.iTunes" // string@6233 │ │ +32edb4: 1a05 d90a |0182: const-string v5, "BARCODE" // string@0ad9 │ │ +32edb8: 0701 |0184: move-object v1, v0 │ │ +32edba: 7607 2d9d 0100 |0185: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ +32edc0: 6900 8f8f |0188: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.BARCODE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f8f │ │ +32edc4: 2200 d012 |018a: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32edc8: 620c 5f90 |018c: sget-object v12, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.BYTE:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@905f │ │ +32edcc: 620d a690 |018e: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.INTEGER:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90a6 │ │ +32edd0: 1a09 320b |0190: const-string v9, "BPM" // string@0b32 │ │ +32edd4: 130a 1500 |0192: const/16 v10, #int 21 // #15 │ │ +32edd8: 1a0b c5af |0194: const-string v11, "tmpo" // string@afc5 │ │ +32eddc: 122e |0196: const/4 v14, #int 2 // #2 │ │ +32edde: 0708 |0197: move-object v8, v0 │ │ +32ede0: 7607 2f9d 0800 |0198: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;I)V // method@9d2f │ │ +32ede6: 6900 908f |019b: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.BPM:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f90 │ │ +32edea: 2200 d012 |019d: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32edee: 6206 aa90 |019f: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +32edf2: 6207 9192 |01a1: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ +32edf6: 1a02 720d |01a3: const-string v2, "CATALOGNO" // string@0d72 │ │ +32edfa: 1303 1600 |01a5: const/16 v3, #int 22 // #16 │ │ +32edfe: 1a04 3362 |01a7: const-string v4, "com.apple.iTunes" // string@6233 │ │ +32ee02: 1a05 730d |01a9: const-string v5, "CATALOGNUMBER" // string@0d73 │ │ +32ee06: 0701 |01ab: move-object v1, v0 │ │ +32ee08: 7607 2d9d 0100 |01ac: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ +32ee0e: 6900 918f |01af: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.CATALOGNO:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f91 │ │ +32ee12: 2200 d012 |01b1: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32ee16: 620c 6490 |01b3: sget-object v12, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.TEXT:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9064 │ │ +32ee1a: 620d aa90 |01b5: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +32ee1e: 1a09 750d |01b7: const-string v9, "CATEGORY" // string@0d75 │ │ +32ee22: 130a 1700 |01b9: const/16 v10, #int 23 // #17 │ │ +32ee26: 1a0b 1b60 |01bb: const-string v11, "catg" // string@601b │ │ +32ee2a: 0708 |01bd: move-object v8, v0 │ │ +32ee2c: 7606 2e9d 0800 |01be: invoke-direct/range {v8, v9, v10, v11, v12, v13}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;)V // method@9d2e │ │ +32ee32: 6900 928f |01c1: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.CATEGORY:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f92 │ │ +32ee36: 2200 d012 |01c3: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32ee3a: 6206 aa90 |01c5: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +32ee3e: 1a02 910d |01c7: const-string v2, "CDDB_1" // string@0d91 │ │ +32ee42: 1303 1800 |01c9: const/16 v3, #int 24 // #18 │ │ +32ee46: 1a04 3362 |01cb: const-string v4, "com.apple.iTunes" // string@6233 │ │ +32ee4a: 1a05 ac7b |01cd: const-string v5, "iTunes_CDDB_1" // string@7bac │ │ +32ee4e: 0701 |01cf: move-object v1, v0 │ │ +32ee50: 7606 2c9d 0100 |01d0: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;)V // method@9d2c │ │ +32ee56: 6900 938f |01d3: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.CDDB_1:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f93 │ │ +32ee5a: 2200 d012 |01d5: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32ee5e: 620c aa90 |01d7: sget-object v12, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +32ee62: 1a08 920d |01d9: const-string v8, "CDDB_IDS" // string@0d92 │ │ +32ee66: 1309 1900 |01db: const/16 v9, #int 25 // #19 │ │ +32ee6a: 1a0a 3362 |01dd: const-string v10, "com.apple.iTunes" // string@6233 │ │ +32ee6e: 1a0b ad7b |01df: const-string v11, "iTunes_CDDB_IDs" // string@7bad │ │ +32ee72: 0707 |01e1: move-object v7, v0 │ │ +32ee74: 7606 2c9d 0700 |01e2: invoke-direct/range {v7, v8, v9, v10, v11, v12}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;)V // method@9d2c │ │ +32ee7a: 6900 948f |01e5: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.CDDB_IDS:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f94 │ │ +32ee7e: 2200 d012 |01e7: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32ee82: 6206 aa90 |01e9: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +32ee86: 1a02 930d |01eb: const-string v2, "CDDB_TRACKNUMBER" // string@0d93 │ │ +32ee8a: 1303 1a00 |01ed: const/16 v3, #int 26 // #1a │ │ +32ee8e: 1a04 3362 |01ef: const-string v4, "com.apple.iTunes" // string@6233 │ │ +32ee92: 1a05 ae7b |01f1: const-string v5, "iTunes_CDDB_TrackNumber" // string@7bae │ │ +32ee96: 0701 |01f3: move-object v1, v0 │ │ +32ee98: 7606 2c9d 0100 |01f4: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;)V // method@9d2c │ │ +32ee9e: 6900 958f |01f7: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.CDDB_TRACKNUMBER:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f95 │ │ +32eea2: 2200 d012 |01f9: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32eea6: 620b 6690 |01fb: sget-object v11, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.UNKNOWN:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9066 │ │ +32eeaa: 620c a690 |01fd: sget-object v12, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.INTEGER:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90a6 │ │ +32eeae: 1a08 050e |01ff: const-string v8, "CN_ID" // string@0e05 │ │ +32eeb2: 1309 1b00 |0201: const/16 v9, #int 27 // #1b │ │ +32eeb6: 1a0a d261 |0203: const-string v10, "cnID" // string@61d2 │ │ +32eeba: 124d |0205: const/4 v13, #int 4 // #4 │ │ +32eebc: 0707 |0206: move-object v7, v0 │ │ +32eebe: 7607 2f9d 0700 |0207: invoke-direct/range {v7, v8, v9, v10, v11, v12, v13}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;I)V // method@9d2f │ │ +32eec4: 6900 9a8f |020a: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.CN_ID:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f9a │ │ +32eec8: 2200 d012 |020c: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32eecc: 6206 aa90 |020e: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +32eed0: 6207 8b92 |0210: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +32eed4: 1a02 c60d |0212: const-string v2, "CHOIR" // string@0dc6 │ │ +32eed8: 1303 1c00 |0214: const/16 v3, #int 28 // #1c │ │ +32eedc: 1a04 3362 |0216: const-string v4, "com.apple.iTunes" // string@6233 │ │ +32eee0: 1a05 c80d |0218: const-string v5, "CHOR" // string@0dc8 │ │ +32eee4: 0701 |021a: move-object v1, v0 │ │ +32eee6: 7607 2d9d 0100 |021b: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ +32eeec: 6900 968f |021e: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.CHOIR:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f96 │ │ +32eef0: 2200 d012 |0220: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32eef4: 620d aa90 |0222: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +32eef8: 620e 8b92 |0224: sget-object v14, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +32eefc: 1a09 c70d |0226: const-string v9, "CHOIR_SORT" // string@0dc7 │ │ +32ef00: 130a 1d00 |0228: const/16 v10, #int 29 // #1d │ │ +32ef04: 1a0b 3362 |022a: const-string v11, "com.apple.iTunes" // string@6233 │ │ +32ef08: 1a0c c70d |022c: const-string v12, "CHOIR_SORT" // string@0dc7 │ │ +32ef0c: 0708 |022e: move-object v8, v0 │ │ +32ef0e: 7607 2d9d 0800 |022f: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ +32ef14: 6900 978f |0232: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.CHOIR_SORT:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f97 │ │ +32ef18: 2200 d012 |0234: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32ef1c: 6206 aa90 |0236: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +32ef20: 6207 8b92 |0238: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +32ef24: 1a02 db0d |023a: const-string v2, "CLASSICAL_CATALOG" // string@0ddb │ │ +32ef28: 1303 1e00 |023c: const/16 v3, #int 30 // #1e │ │ +32ef2c: 1a04 3362 |023e: const-string v4, "com.apple.iTunes" // string@6233 │ │ +32ef30: 1a05 db0d |0240: const-string v5, "CLASSICAL_CATALOG" // string@0ddb │ │ +32ef34: 0701 |0242: move-object v1, v0 │ │ +32ef36: 7607 2d9d 0100 |0243: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ +32ef3c: 6900 988f |0246: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.CLASSICAL_CATALOG:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f98 │ │ +32ef40: 2200 d012 |0248: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32ef44: 620d aa90 |024a: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +32ef48: 620e 8b92 |024c: sget-object v14, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +32ef4c: 1a09 dc0d |024e: const-string v9, "CLASSICAL_NICKNAME" // string@0ddc │ │ +32ef50: 130a 1f00 |0250: const/16 v10, #int 31 // #1f │ │ +32ef54: 1a0b 3362 |0252: const-string v11, "com.apple.iTunes" // string@6233 │ │ +32ef58: 1a0c dc0d |0254: const-string v12, "CLASSICAL_NICKNAME" // string@0ddc │ │ +32ef5c: 0708 |0256: move-object v8, v0 │ │ +32ef5e: 7607 2d9d 0800 |0257: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ +32ef64: 6900 998f |025a: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.CLASSICAL_NICKNAME:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f99 │ │ +32ef68: 2200 d012 |025c: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32ef6c: 6205 6490 |025e: sget-object v5, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.TEXT:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9064 │ │ +32ef70: 6206 aa90 |0260: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +32ef74: 1a02 330e |0262: const-string v2, "COMMENT" // string@0e33 │ │ +32ef78: 1303 2000 |0264: const/16 v3, #int 32 // #20 │ │ +32ef7c: 1a04 a0b5 |0266: const-string v4, "©cmt" // string@b5a0 │ │ +32ef80: 0701 |0268: move-object v1, v0 │ │ +32ef82: 7606 2e9d 0100 |0269: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;)V // method@9d2e │ │ +32ef88: 6900 9b8f |026c: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.COMMENT:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f9b │ │ +32ef8c: 2200 d012 |026e: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32ef90: 620b 5f90 |0270: sget-object v11, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.BYTE:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@905f │ │ +32ef94: 620c a690 |0272: sget-object v12, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.INTEGER:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90a6 │ │ +32ef98: 1a08 4d0e |0274: const-string v8, "COMPILATION" // string@0e4d │ │ +32ef9c: 1309 2100 |0276: const/16 v9, #int 33 // #21 │ │ +32efa0: 1a0a c463 |0278: const-string v10, "cpil" // string@63c4 │ │ +32efa4: 121d |027a: const/4 v13, #int 1 // #1 │ │ +32efa6: 0707 |027b: move-object v7, v0 │ │ +32efa8: 7607 2f9d 0700 |027c: invoke-direct/range {v7, v8, v9, v10, v11, v12, v13}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;I)V // method@9d2f │ │ +32efae: 6900 9c8f |027f: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.COMPILATION:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f9c │ │ +32efb2: 2200 d012 |0281: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32efb6: 6205 6490 |0283: sget-object v5, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.TEXT:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9064 │ │ +32efba: 6206 aa90 |0285: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +32efbe: 1a02 500e |0287: const-string v2, "COMPOSER" // string@0e50 │ │ +32efc2: 1303 2200 |0289: const/16 v3, #int 34 // #22 │ │ +32efc6: 1a04 abb5 |028b: const-string v4, "©wrt" // string@b5ab │ │ +32efca: 0701 |028d: move-object v1, v0 │ │ +32efcc: 7606 2e9d 0100 |028e: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;)V // method@9d2e │ │ +32efd2: 6900 9d8f |0291: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.COMPOSER:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f9d │ │ +32efd6: 2200 d012 |0293: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32efda: 620b 6490 |0295: sget-object v11, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.TEXT:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9064 │ │ +32efde: 620c aa90 |0297: sget-object v12, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +32efe2: 1a08 520e |0299: const-string v8, "COMPOSER_SORT" // string@0e52 │ │ +32efe6: 1309 2300 |029b: const/16 v9, #int 35 // #23 │ │ +32efea: 1a0a 0fac |029d: const-string v10, "soco" // string@ac0f │ │ +32efee: 0707 |029f: move-object v7, v0 │ │ +32eff0: 7606 2e9d 0700 |02a0: invoke-direct/range {v7, v8, v9, v10, v11, v12}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;)V // method@9d2e │ │ +32eff6: 6900 9e8f |02a3: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.COMPOSER_SORT:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f9e │ │ +32effa: 2200 d012 |02a5: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32effe: 6206 aa90 |02a7: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +32f002: 6207 9192 |02a9: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ +32f006: 1a02 570e |02ab: const-string v2, "CONDUCTOR" // string@0e57 │ │ +32f00a: 1303 2400 |02ad: const/16 v3, #int 36 // #24 │ │ +32f00e: 1a04 3362 |02af: const-string v4, "com.apple.iTunes" // string@6233 │ │ +32f012: 1a05 570e |02b1: const-string v5, "CONDUCTOR" // string@0e57 │ │ +32f016: 0701 |02b3: move-object v1, v0 │ │ +32f018: 7607 2d9d 0100 |02b4: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ +32f01e: 6900 9f8f |02b7: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.CONDUCTOR:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f9f │ │ +32f022: 2200 d012 |02b9: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32f026: 620c 6490 |02bb: sget-object v12, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.TEXT:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9064 │ │ +32f02a: 620d aa90 |02bd: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +32f02e: 620e 8e92 |02bf: sget-object v14, Lorg/jaudiotagger/tag/reference/Tagger;.MEDIA_MONKEY:Lorg/jaudiotagger/tag/reference/Tagger; // field@928e │ │ +32f032: 1a09 580e |02c1: const-string v9, "CONDUCTOR_MM3BETA" // string@0e58 │ │ +32f036: 130a 2500 |02c3: const/16 v10, #int 37 // #25 │ │ +32f03a: 1a0b b162 |02c5: const-string v11, "cond" // string@62b1 │ │ +32f03e: 0708 |02c7: move-object v8, v0 │ │ +32f040: 7607 309d 0800 |02c8: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d30 │ │ +32f046: 6900 a08f |02cb: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.CONDUCTOR_MM3BETA:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fa0 │ │ +32f04a: 2200 d012 |02cd: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32f04e: 6206 aa90 |02cf: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +32f052: 6207 8b92 |02d1: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +32f056: 1a02 590e |02d3: const-string v2, "CONDUCTOR_SORT" // string@0e59 │ │ +32f05a: 1303 2600 |02d5: const/16 v3, #int 38 // #26 │ │ +32f05e: 1a04 3362 |02d7: const-string v4, "com.apple.iTunes" // string@6233 │ │ +32f062: 1a05 590e |02d9: const-string v5, "CONDUCTOR_SORT" // string@0e59 │ │ +32f066: 0701 |02db: move-object v1, v0 │ │ +32f068: 7607 2d9d 0100 |02dc: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ +32f06e: 6900 a18f |02df: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.CONDUCTOR_SORT:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fa1 │ │ +32f072: 2200 d012 |02e1: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32f076: 620c 5f90 |02e3: sget-object v12, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.BYTE:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@905f │ │ +32f07a: 620d a690 |02e5: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.INTEGER:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90a6 │ │ +32f07e: 1a09 810e |02e7: const-string v9, "CONTENT_TYPE" // string@0e81 │ │ +32f082: 130a 2700 |02e9: const/16 v10, #int 39 // #27 │ │ +32f086: 1a0b 03ad |02eb: const-string v11, "stik" // string@ad03 │ │ +32f08a: 121e |02ed: const/4 v14, #int 1 // #1 │ │ +32f08c: 0708 |02ee: move-object v8, v0 │ │ +32f08e: 7607 2f9d 0800 |02ef: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;I)V // method@9d2f │ │ +32f094: 6900 a28f |02f2: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.CONTENT_TYPE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fa2 │ │ +32f098: 2200 d012 |02f4: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32f09c: 6205 6490 |02f6: sget-object v5, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.TEXT:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9064 │ │ +32f0a0: 6206 aa90 |02f8: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +32f0a4: 1a02 8a0e |02fa: const-string v2, "COPYRIGHT" // string@0e8a │ │ +32f0a8: 1303 2800 |02fc: const/16 v3, #int 40 // #28 │ │ +32f0ac: 1a04 c763 |02fe: const-string v4, "cprt" // string@63c7 │ │ +32f0b0: 0701 |0300: move-object v1, v0 │ │ +32f0b2: 7606 2e9d 0100 |0301: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;)V // method@9d2e │ │ +32f0b8: 6900 a38f |0304: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.COPYRIGHT:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fa3 │ │ +32f0bc: 2200 d012 |0306: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32f0c0: 620c aa90 |0308: sget-object v12, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +32f0c4: 620d 9192 |030a: sget-object v13, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ +32f0c8: 1a08 9a0e |030c: const-string v8, "COUNTRY" // string@0e9a │ │ +32f0cc: 1309 2900 |030e: const/16 v9, #int 41 // #29 │ │ +32f0d0: 1a0a 3362 |0310: const-string v10, "com.apple.iTunes" // string@6233 │ │ +32f0d4: 1a0b bc12 |0312: const-string v11, "Country" // string@12bc │ │ +32f0d8: 0707 |0314: move-object v7, v0 │ │ +32f0da: 7607 2d9d 0700 |0315: invoke-direct/range {v7, v8, v9, v10, v11, v12, v13}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ +32f0e0: 6900 a48f |0318: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.COUNTRY:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fa4 │ │ +32f0e4: 2200 d012 |031a: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32f0e8: 6205 6490 |031c: sget-object v5, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.TEXT:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9064 │ │ +32f0ec: 6206 aa90 |031e: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +32f0f0: 6207 8e92 |0320: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.MEDIA_MONKEY:Lorg/jaudiotagger/tag/reference/Tagger; // field@928e │ │ +32f0f4: 1a02 ca0e |0322: const-string v2, "CUSTOM_1" // string@0eca │ │ +32f0f8: 1303 2a00 |0324: const/16 v3, #int 42 // #2a │ │ +32f0fc: 1a04 6565 |0326: const-string v4, "cus1" // string@6565 │ │ +32f100: 0701 |0328: move-object v1, v0 │ │ +32f102: 7607 309d 0100 |0329: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d30 │ │ +32f108: 6900 a58f |032c: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.CUSTOM_1:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fa5 │ │ +32f10c: 2200 d012 |032e: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32f110: 620c 6490 |0330: sget-object v12, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.TEXT:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9064 │ │ +32f114: 620d aa90 |0332: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +32f118: 620e 8e92 |0334: sget-object v14, Lorg/jaudiotagger/tag/reference/Tagger;.MEDIA_MONKEY:Lorg/jaudiotagger/tag/reference/Tagger; // field@928e │ │ +32f11c: 1a09 cb0e |0336: const-string v9, "CUSTOM_2" // string@0ecb │ │ +32f120: 130a 2b00 |0338: const/16 v10, #int 43 // #2b │ │ +32f124: 1a0b 6665 |033a: const-string v11, "cus2" // string@6566 │ │ +32f128: 0708 |033c: move-object v8, v0 │ │ +32f12a: 7607 309d 0800 |033d: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d30 │ │ +32f130: 6900 a68f |0340: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.CUSTOM_2:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fa6 │ │ +32f134: 2200 d012 |0342: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32f138: 6205 6490 |0344: sget-object v5, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.TEXT:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9064 │ │ +32f13c: 6206 aa90 |0346: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +32f140: 6207 8e92 |0348: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.MEDIA_MONKEY:Lorg/jaudiotagger/tag/reference/Tagger; // field@928e │ │ +32f144: 1a02 cc0e |034a: const-string v2, "CUSTOM_3" // string@0ecc │ │ +32f148: 1303 2c00 |034c: const/16 v3, #int 44 // #2c │ │ +32f14c: 1a04 6765 |034e: const-string v4, "cus3" // string@6567 │ │ +32f150: 0701 |0350: move-object v1, v0 │ │ +32f152: 7607 309d 0100 |0351: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d30 │ │ +32f158: 6900 a78f |0354: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.CUSTOM_3:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fa7 │ │ +32f15c: 2200 d012 |0356: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32f160: 620c 6490 |0358: sget-object v12, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.TEXT:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9064 │ │ +32f164: 620d aa90 |035a: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +32f168: 620e 8e92 |035c: sget-object v14, Lorg/jaudiotagger/tag/reference/Tagger;.MEDIA_MONKEY:Lorg/jaudiotagger/tag/reference/Tagger; // field@928e │ │ +32f16c: 1a09 cd0e |035e: const-string v9, "CUSTOM_4" // string@0ecd │ │ +32f170: 130a 2d00 |0360: const/16 v10, #int 45 // #2d │ │ +32f174: 1a0b 6865 |0362: const-string v11, "cus4" // string@6568 │ │ +32f178: 0708 |0364: move-object v8, v0 │ │ +32f17a: 7607 309d 0800 |0365: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d30 │ │ +32f180: 6900 a88f |0368: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.CUSTOM_4:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fa8 │ │ +32f184: 2200 d012 |036a: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32f188: 6205 6490 |036c: sget-object v5, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.TEXT:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9064 │ │ +32f18c: 6206 aa90 |036e: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +32f190: 6207 8e92 |0370: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.MEDIA_MONKEY:Lorg/jaudiotagger/tag/reference/Tagger; // field@928e │ │ +32f194: 1a02 ce0e |0372: const-string v2, "CUSTOM_5" // string@0ece │ │ +32f198: 1303 2e00 |0374: const/16 v3, #int 46 // #2e │ │ +32f19c: 1a04 6965 |0376: const-string v4, "cus5" // string@6569 │ │ +32f1a0: 0701 |0378: move-object v1, v0 │ │ +32f1a2: 7607 309d 0100 |0379: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d30 │ │ +32f1a8: 6900 a98f |037c: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.CUSTOM_5:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fa9 │ │ +32f1ac: 2200 d012 |037e: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32f1b0: 620c 6490 |0380: sget-object v12, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.TEXT:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9064 │ │ +32f1b4: 620d aa90 |0382: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +32f1b8: 1a09 2813 |0384: const-string v9, "DAY" // string@1328 │ │ +32f1bc: 130a 2f00 |0386: const/16 v10, #int 47 // #2f │ │ +32f1c0: 1a0b a1b5 |0388: const-string v11, "©day" // string@b5a1 │ │ +32f1c4: 0708 |038a: move-object v8, v0 │ │ +32f1c6: 7606 2e9d 0800 |038b: invoke-direct/range {v8, v9, v10, v11, v12, v13}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;)V // method@9d2e │ │ +32f1cc: 6900 aa8f |038e: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.DAY:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8faa │ │ +32f1d0: 2200 d012 |0390: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32f1d4: 6205 6490 |0392: sget-object v5, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.TEXT:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9064 │ │ +32f1d8: 6206 aa90 |0394: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +32f1dc: 1a02 b413 |0396: const-string v2, "DESCRIPTION" // string@13b4 │ │ +32f1e0: 1303 3000 |0398: const/16 v3, #int 48 // #30 │ │ +32f1e4: 1a04 5466 |039a: const-string v4, "desc" // string@6654 │ │ +32f1e8: 0701 |039c: move-object v1, v0 │ │ +32f1ea: 7606 2e9d 0100 |039d: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;)V // method@9d2e │ │ +32f1f0: 6900 ab8f |03a0: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.DESCRIPTION:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fab │ │ +32f1f4: 2200 d012 |03a2: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32f1f8: 620b 6090 |03a4: sget-object v11, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.DISC_NO:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9060 │ │ +32f1fc: 620c a590 |03a6: sget-object v12, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.IMPLICIT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90a5 │ │ +32f200: 1a08 de13 |03a8: const-string v8, "DISCNUMBER" // string@13de │ │ +32f204: 1309 3100 |03aa: const/16 v9, #int 49 // #31 │ │ +32f208: 1a0a 5c67 |03ac: const-string v10, "disk" // string@675c │ │ +32f20c: 0707 |03ae: move-object v7, v0 │ │ +32f20e: 7606 2e9d 0700 |03af: invoke-direct/range {v7, v8, v9, v10, v11, v12}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;)V // method@9d2e │ │ +32f214: 6900 ac8f |03b2: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.DISCNUMBER:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fac │ │ +32f218: 2200 d012 |03b4: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32f21c: 6206 aa90 |03b6: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +32f220: 6207 9192 |03b8: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ +32f224: 1a02 e513 |03ba: const-string v2, "DISC_SUBTITLE" // string@13e5 │ │ +32f228: 1303 3200 |03bc: const/16 v3, #int 50 // #32 │ │ +32f22c: 1a04 3362 |03be: const-string v4, "com.apple.iTunes" // string@6233 │ │ +32f230: 1a05 e113 |03c0: const-string v5, "DISCSUBTITLE" // string@13e1 │ │ +32f234: 0701 |03c2: move-object v1, v0 │ │ +32f236: 7607 2d9d 0100 |03c3: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ +32f23c: 6900 ad8f |03c6: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.DISC_SUBTITLE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fad │ │ +32f240: 2200 d012 |03c8: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32f244: 620d aa90 |03ca: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +32f248: 620e 9192 |03cc: sget-object v14, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ +32f24c: 1a09 fa13 |03ce: const-string v9, "DJMIXER" // string@13fa │ │ +32f250: 130a 3300 |03d0: const/16 v10, #int 51 // #33 │ │ +32f254: 1a0b 3362 |03d2: const-string v11, "com.apple.iTunes" // string@6233 │ │ +32f258: 1a0c fa13 |03d4: const-string v12, "DJMIXER" // string@13fa │ │ +32f25c: 0708 |03d6: move-object v8, v0 │ │ +32f25e: 7607 2d9d 0800 |03d7: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ +32f264: 6900 ae8f |03da: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.DJMIXER:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fae │ │ +32f268: 2200 d012 |03dc: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32f26c: 6205 6490 |03de: sget-object v5, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.TEXT:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9064 │ │ +32f270: 6206 aa90 |03e0: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +32f274: 1a02 a915 |03e2: const-string v2, "ENCODER" // string@15a9 │ │ +32f278: 1303 3400 |03e4: const/16 v3, #int 52 // #34 │ │ +32f27c: 1a04 a9b5 |03e6: const-string v4, "©too" // string@b5a9 │ │ +32f280: 0701 |03e8: move-object v1, v0 │ │ +32f282: 7606 2e9d 0100 |03e9: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;)V // method@9d2e │ │ +32f288: 6900 af8f |03ec: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ENCODER:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8faf │ │ +32f28c: 2200 d012 |03ee: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32f290: 620c aa90 |03f0: sget-object v12, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +32f294: 620d 9192 |03f2: sget-object v13, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ +32f298: 1a08 b815 |03f4: const-string v8, "ENGINEER" // string@15b8 │ │ +32f29c: 1309 3500 |03f6: const/16 v9, #int 53 // #35 │ │ +32f2a0: 1a0a 3362 |03f8: const-string v10, "com.apple.iTunes" // string@6233 │ │ +32f2a4: 1a0b b815 |03fa: const-string v11, "ENGINEER" // string@15b8 │ │ +32f2a8: 0707 |03fc: move-object v7, v0 │ │ +32f2aa: 7607 2d9d 0700 |03fd: invoke-direct/range {v7, v8, v9, v10, v11, v12, v13}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ +32f2b0: 6900 b08f |0400: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ENGINEER:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fb0 │ │ +32f2b4: 2200 d012 |0402: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32f2b8: 6206 aa90 |0404: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +32f2bc: 6207 8b92 |0406: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +32f2c0: 1a02 ba15 |0408: const-string v2, "ENSEMBLE" // string@15ba │ │ +32f2c4: 1303 3600 |040a: const/16 v3, #int 54 // #36 │ │ +32f2c8: 1a04 3362 |040c: const-string v4, "com.apple.iTunes" // string@6233 │ │ +32f2cc: 1a05 a916 |040e: const-string v5, "Ensemble" // string@16a9 │ │ +32f2d0: 0701 |0410: move-object v1, v0 │ │ +32f2d2: 7607 2d9d 0100 |0411: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ +32f2d8: 6900 b18f |0414: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ENSEMBLE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fb1 │ │ +32f2dc: 2200 d012 |0416: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32f2e0: 620d aa90 |0418: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +32f2e4: 620e 8b92 |041a: sget-object v14, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +32f2e8: 1a09 bb15 |041c: const-string v9, "ENSEMBLE_SORT" // string@15bb │ │ +32f2ec: 130a 3700 |041e: const/16 v10, #int 55 // #37 │ │ +32f2f0: 1a0b 3362 |0420: const-string v11, "com.apple.iTunes" // string@6233 │ │ +32f2f4: 1a0c aa16 |0422: const-string v12, "Ensemble Sort" // string@16aa │ │ +32f2f8: 0708 |0424: move-object v8, v0 │ │ +32f2fa: 7607 2d9d 0800 |0425: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ +32f300: 6900 b28f |0428: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ENSEMBLE_SORT:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fb2 │ │ +32f304: 2200 d012 |042a: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32f308: 6205 6290 |042c: sget-object v5, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.NUMBER:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9062 │ │ +32f30c: 6206 a590 |042e: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.IMPLICIT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90a5 │ │ +32f310: 1a02 be15 |0430: const-string v2, "EPISODE_GLOBAL_ID" // string@15be │ │ +32f314: 1303 3800 |0432: const/16 v3, #int 56 // #38 │ │ +32f318: 1a04 2d69 |0434: const-string v4, "egid" // string@692d │ │ +32f31c: 0701 |0436: move-object v1, v0 │ │ +32f31e: 7606 2e9d 0100 |0437: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;)V // method@9d2e │ │ +32f324: 6900 b38f |043a: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.EPISODE_GLOBAL_ID:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fb3 │ │ +32f328: 2200 d012 |043c: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32f32c: 620c aa90 |043e: sget-object v12, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +32f330: 620d 8b92 |0440: sget-object v13, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +32f334: 1a08 4417 |0442: const-string v8, "FBPM" // string@1744 │ │ +32f338: 1309 3900 |0444: const/16 v9, #int 57 // #39 │ │ +32f33c: 1a0a 3362 |0446: const-string v10, "com.apple.iTunes" // string@6233 │ │ +32f340: 1a0b ec6a |0448: const-string v11, "fBPM" // string@6aec │ │ +32f344: 0707 |044a: move-object v7, v0 │ │ +32f346: 7607 2d9d 0700 |044b: invoke-direct/range {v7, v8, v9, v10, v11, v12, v13}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ +32f34c: 6900 b48f |044e: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.FBPM:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fb4 │ │ +32f350: 2200 d012 |0450: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32f354: 6205 6190 |0452: sget-object v5, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.GENRE:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9061 │ │ +32f358: 6206 a590 |0454: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.IMPLICIT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90a5 │ │ +32f35c: 1a02 b01b |0456: const-string v2, "GENRE" // string@1bb0 │ │ +32f360: 1303 3a00 |0458: const/16 v3, #int 58 // #3a │ │ +32f364: 1a04 cf79 |045a: const-string v4, "gnre" // string@79cf │ │ +32f368: 0701 |045c: move-object v1, v0 │ │ +32f36a: 7606 2e9d 0100 |045d: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;)V // method@9d2e │ │ +32f370: 6900 b58f |0460: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.GENRE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fb5 │ │ +32f374: 2200 d012 |0462: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32f378: 620b 6490 |0464: sget-object v11, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.TEXT:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9064 │ │ +32f37c: 620c aa90 |0466: sget-object v12, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +32f380: 1a08 b21b |0468: const-string v8, "GENRE_CUSTOM" // string@1bb2 │ │ +32f384: 1309 3b00 |046a: const/16 v9, #int 59 // #3b │ │ +32f388: 1a0a a2b5 |046c: const-string v10, "©gen" // string@b5a2 │ │ +32f38c: 0707 |046e: move-object v7, v0 │ │ +32f38e: 7606 2e9d 0700 |046f: invoke-direct/range {v7, v8, v9, v10, v11, v12}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;)V // method@9d2e │ │ +32f394: 6900 b68f |0472: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.GENRE_CUSTOM:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fb6 │ │ +32f398: 2200 d012 |0474: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32f39c: 6205 6690 |0476: sget-object v5, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.UNKNOWN:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9066 │ │ +32f3a0: 6206 a690 |0478: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.INTEGER:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90a6 │ │ +32f3a4: 1a02 ba1b |047a: const-string v2, "GE_ID" // string@1bba │ │ +32f3a8: 1303 3c00 |047c: const/16 v3, #int 60 // #3c │ │ +32f3ac: 1a04 746d |047e: const-string v4, "geID" // string@6d74 │ │ +32f3b0: 1247 |0480: const/4 v7, #int 4 // #4 │ │ +32f3b2: 0701 |0481: move-object v1, v0 │ │ +32f3b4: 7607 2f9d 0100 |0482: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;I)V // method@9d2f │ │ +32f3ba: 6900 b78f |0485: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.GE_ID:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fb7 │ │ +32f3be: 2200 d012 |0487: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32f3c2: 620d aa90 |0489: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +32f3c6: 620e 8b92 |048b: sget-object v14, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +32f3ca: 1a09 e21b |048d: const-string v9, "GROUP" // string@1be2 │ │ +32f3ce: 130a 3d00 |048f: const/16 v10, #int 61 // #3d │ │ +32f3d2: 1a0b 3362 |0491: const-string v11, "com.apple.iTunes" // string@6233 │ │ +32f3d6: 1a0c e21b |0493: const-string v12, "GROUP" // string@1be2 │ │ +32f3da: 0708 |0495: move-object v8, v0 │ │ +32f3dc: 7607 2d9d 0800 |0496: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ +32f3e2: 6900 b88f |0499: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.GROUP:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fb8 │ │ +32f3e6: 2200 d012 |049b: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32f3ea: 6205 6490 |049d: sget-object v5, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.TEXT:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9064 │ │ +32f3ee: 6206 aa90 |049f: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +32f3f2: 1a02 e31b |04a1: const-string v2, "GROUPING" // string@1be3 │ │ +32f3f6: 1303 3e00 |04a3: const/16 v3, #int 62 // #3e │ │ +32f3fa: 1a04 a3b5 |04a5: const-string v4, "©grp" // string@b5a3 │ │ +32f3fe: 0701 |04a7: move-object v1, v0 │ │ +32f400: 7606 2e9d 0100 |04a8: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;)V // method@9d2e │ │ +32f406: 6900 b98f |04ab: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.GROUPING:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fb9 │ │ +32f40a: 2200 d012 |04ad: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32f40e: 620c aa90 |04af: sget-object v12, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +32f412: 620d 8b92 |04b1: sget-object v13, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +32f416: 1a08 8c1e |04b3: const-string v8, "INSTRUMENT" // string@1e8c │ │ +32f41a: 1309 3f00 |04b5: const/16 v9, #int 63 // #3f │ │ +32f41e: 1a0a 3362 |04b7: const-string v10, "com.apple.iTunes" // string@6233 │ │ +32f422: 1a0b 8c1e |04b9: const-string v11, "INSTRUMENT" // string@1e8c │ │ +32f426: 0707 |04bb: move-object v7, v0 │ │ +32f428: 7607 2d9d 0700 |04bc: invoke-direct/range {v7, v8, v9, v10, v11, v12, v13}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ +32f42e: 6900 ba8f |04bf: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.INSTRUMENT:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fba │ │ +32f432: 2200 d012 |04c1: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32f436: 6205 6490 |04c3: sget-object v5, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.TEXT:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9064 │ │ +32f43a: 6206 aa90 |04c5: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +32f43e: 6207 8e92 |04c7: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.MEDIA_MONKEY:Lorg/jaudiotagger/tag/reference/Tagger; // field@928e │ │ +32f442: 1a02 b31e |04c9: const-string v2, "INVOLVED_PEOPLE" // string@1eb3 │ │ +32f446: 1303 4000 |04cb: const/16 v3, #int 64 // #40 │ │ +32f44a: 1a04 e699 |04cd: const-string v4, "peop" // string@99e6 │ │ +32f44e: 0701 |04cf: move-object v1, v0 │ │ +32f450: 7607 309d 0100 |04d0: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d30 │ │ +32f456: 6900 bb8f |04d3: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.INVOLVED_PEOPLE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fbb │ │ +32f45a: 2200 d012 |04d5: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32f45e: 620d aa90 |04d7: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +32f462: 620e 9192 |04d9: sget-object v14, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ +32f466: 1a09 bb1e |04db: const-string v9, "IPI" // string@1ebb │ │ +32f46a: 130a 4100 |04dd: const/16 v10, #int 65 // #41 │ │ +32f46e: 1a0b 3362 |04df: const-string v11, "com.apple.iTunes" // string@6233 │ │ +32f472: 1a0c bb1e |04e1: const-string v12, "IPI" // string@1ebb │ │ +32f476: 0708 |04e3: move-object v8, v0 │ │ +32f478: 7607 2d9d 0800 |04e4: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ +32f47e: 6900 bc8f |04e7: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.IPI:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fbc │ │ +32f482: 2200 d012 |04e9: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32f486: 6206 aa90 |04eb: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +32f48a: 6207 8b92 |04ed: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +32f48e: 1a02 e01e |04ef: const-string v2, "ISRC" // string@1ee0 │ │ +32f492: 1303 4200 |04f1: const/16 v3, #int 66 // #42 │ │ +32f496: 1a04 3362 |04f3: const-string v4, "com.apple.iTunes" // string@6233 │ │ +32f49a: 1a05 e01e |04f5: const-string v5, "ISRC" // string@1ee0 │ │ +32f49e: 0701 |04f7: move-object v1, v0 │ │ +32f4a0: 7607 2d9d 0100 |04f8: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ +32f4a6: 6900 bd8f |04fb: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ISRC:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fbd │ │ +32f4aa: 2200 d012 |04fd: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32f4ae: 620d aa90 |04ff: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +32f4b2: 620e 8b92 |0501: sget-object v14, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +32f4b6: 1a09 e51e |0503: const-string v9, "ISWC" // string@1ee5 │ │ +32f4ba: 130a 4300 |0505: const/16 v10, #int 67 // #43 │ │ +32f4be: 1a0b 3362 |0507: const-string v11, "com.apple.iTunes" // string@6233 │ │ +32f4c2: 1a0c e51e |0509: const-string v12, "ISWC" // string@1ee5 │ │ +32f4c6: 0708 |050b: move-object v8, v0 │ │ +32f4c8: 7607 2d9d 0800 |050c: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ +32f4ce: 6900 bf8f |050f: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ISWC:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fbf │ │ +32f4d2: 2200 d012 |0511: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32f4d6: 6205 6490 |0513: sget-object v5, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.TEXT:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9064 │ │ +32f4da: 6206 aa90 |0515: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +32f4de: 6207 8e92 |0517: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.MEDIA_MONKEY:Lorg/jaudiotagger/tag/reference/Tagger; // field@928e │ │ +32f4e2: 1a02 e11e |0519: const-string v2, "ISRC_MMBETA" // string@1ee1 │ │ +32f4e6: 1303 4400 |051b: const/16 v3, #int 68 // #44 │ │ +32f4ea: 1a04 6580 |051d: const-string v4, "isrc" // string@8065 │ │ +32f4ee: 0701 |051f: move-object v1, v0 │ │ +32f4f0: 7607 309d 0100 |0520: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d30 │ │ +32f4f6: 6900 be8f |0523: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ISRC_MMBETA:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fbe │ │ +32f4fa: 2200 d012 |0525: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32f4fe: 620d aa90 |0527: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +32f502: 620e 8b92 |0529: sget-object v14, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +32f506: 1a09 e81e |052b: const-string v9, "IS_CLASSICAL" // string@1ee8 │ │ +32f50a: 130a 4500 |052d: const/16 v10, #int 69 // #45 │ │ +32f50e: 1a0b 3362 |052f: const-string v11, "com.apple.iTunes" // string@6233 │ │ +32f512: 1a0c e81e |0531: const-string v12, "IS_CLASSICAL" // string@1ee8 │ │ +32f516: 0708 |0533: move-object v8, v0 │ │ +32f518: 7607 2d9d 0800 |0534: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ +32f51e: 6900 c08f |0537: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.IS_CLASSICAL:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fc0 │ │ +32f522: 2200 d012 |0539: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32f526: 6206 aa90 |053b: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +32f52a: 6207 8b92 |053d: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +32f52e: 1a02 ea1e |053f: const-string v2, "IS_HD" // string@1eea │ │ +32f532: 1303 4600 |0541: const/16 v3, #int 70 // #46 │ │ +32f536: 1a04 3362 |0543: const-string v4, "com.apple.iTunes" // string@6233 │ │ +32f53a: 1a05 ea1e |0545: const-string v5, "IS_HD" // string@1eea │ │ +32f53e: 0701 |0547: move-object v1, v0 │ │ +32f540: 7607 2d9d 0100 |0548: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ +32f546: 6900 c18f |054b: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.IS_HD:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fc1 │ │ +32f54a: 2200 d012 |054d: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32f54e: 620d aa90 |054f: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +32f552: 620e 8b92 |0551: sget-object v14, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +32f556: 1a09 f01e |0553: const-string v9, "IS_SOUNDTRACK" // string@1ef0 │ │ +32f55a: 130a 4700 |0555: const/16 v10, #int 71 // #47 │ │ +32f55e: 1a0b 3362 |0557: const-string v11, "com.apple.iTunes" // string@6233 │ │ +32f562: 1a0c f01e |0559: const-string v12, "IS_SOUNDTRACK" // string@1ef0 │ │ +32f566: 0708 |055b: move-object v8, v0 │ │ +32f568: 7607 2d9d 0800 |055c: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ +32f56e: 6900 c28f |055f: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.IS_SOUNDTRACK:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fc2 │ │ +32f572: 2200 d012 |0561: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32f576: 6206 aa90 |0563: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +32f57a: 1a02 021f |0565: const-string v2, "ITUNES_NORM" // string@1f02 │ │ +32f57e: 1303 4800 |0567: const/16 v3, #int 72 // #48 │ │ +32f582: 1a04 3362 |0569: const-string v4, "com.apple.iTunes" // string@6233 │ │ +32f586: 1a05 a87b |056b: const-string v5, "iTunNORM" // string@7ba8 │ │ +32f58a: 0701 |056d: move-object v1, v0 │ │ +32f58c: 7606 2c9d 0100 |056e: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;)V // method@9d2c │ │ +32f592: 6900 c38f |0571: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ITUNES_NORM:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fc3 │ │ +32f596: 2200 d012 |0573: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32f59a: 620c aa90 |0575: sget-object v12, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +32f59e: 1a08 041f |0577: const-string v8, "ITUNES_SMPB" // string@1f04 │ │ +32f5a2: 1309 4900 |0579: const/16 v9, #int 73 // #49 │ │ +32f5a6: 1a0a 3362 |057b: const-string v10, "com.apple.iTunes" // string@6233 │ │ +32f5aa: 1a0b a97b |057d: const-string v11, "iTunSMPB" // string@7ba9 │ │ +32f5ae: 0707 |057f: move-object v7, v0 │ │ +32f5b0: 7606 2c9d 0700 |0580: invoke-direct/range {v7, v8, v9, v10, v11, v12}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;)V // method@9d2c │ │ +32f5b6: 6900 c48f |0583: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ITUNES_SMPB:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fc4 │ │ +32f5ba: 2200 d012 |0585: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32f5be: 6206 aa90 |0587: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +32f5c2: 1a02 7d20 |0589: const-string v2, "KEY" // string@207d │ │ +32f5c6: 1303 4a00 |058b: const/16 v3, #int 74 // #4a │ │ +32f5ca: 1a04 3362 |058d: const-string v4, "com.apple.iTunes" // string@6233 │ │ +32f5ce: 1a05 ff7c |058f: const-string v5, "initialkey" // string@7cff │ │ +32f5d2: 0701 |0591: move-object v1, v0 │ │ +32f5d4: 7606 2c9d 0100 |0592: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;)V // method@9d2c │ │ +32f5da: 6900 c58f |0595: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.KEY:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fc5 │ │ +32f5de: 2200 d012 |0597: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32f5e2: 620b 6490 |0599: sget-object v11, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.TEXT:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9064 │ │ +32f5e6: 620c aa90 |059b: sget-object v12, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +32f5ea: 1a08 8220 |059d: const-string v8, "KEYS" // string@2082 │ │ +32f5ee: 1309 4b00 |059f: const/16 v9, #int 75 // #4b │ │ +32f5f2: 1a0a fe80 |05a1: const-string v10, "keys" // string@80fe │ │ +32f5f6: 0707 |05a3: move-object v7, v0 │ │ +32f5f8: 7606 2e9d 0700 |05a4: invoke-direct/range {v7, v8, v9, v10, v11, v12}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;)V // method@9d2e │ │ +32f5fe: 6900 c68f |05a7: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.KEYS:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fc6 │ │ +32f602: 2200 d012 |05a9: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32f606: 6205 6490 |05ab: sget-object v5, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.TEXT:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9064 │ │ +32f60a: 6206 aa90 |05ad: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +32f60e: 1a02 8320 |05af: const-string v2, "KEYWORD" // string@2083 │ │ +32f612: 1303 4c00 |05b1: const/16 v3, #int 76 // #4c │ │ +32f616: 1a04 0081 |05b3: const-string v4, "keyw" // string@8100 │ │ +32f61a: 0701 |05b5: move-object v1, v0 │ │ +32f61c: 7606 2e9d 0100 |05b6: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;)V // method@9d2e │ │ +32f622: 6900 c78f |05b9: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.KEYWORD:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fc7 │ │ +32f626: 2200 d012 |05bb: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32f62a: 620c aa90 |05bd: sget-object v12, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +32f62e: 620d 8b92 |05bf: sget-object v13, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +32f632: 1a08 ac20 |05c1: const-string v8, "KEY_OLD" // string@20ac │ │ +32f636: 1309 4d00 |05c3: const/16 v9, #int 77 // #4d │ │ +32f63a: 1a0a 3362 |05c5: const-string v10, "com.apple.iTunes" // string@6233 │ │ +32f63e: 1a0b 7d20 |05c7: const-string v11, "KEY" // string@207d │ │ +32f642: 0707 |05c9: move-object v7, v0 │ │ +32f644: 7607 2d9d 0700 |05ca: invoke-direct/range {v7, v8, v9, v10, v11, v12, v13}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ +32f64a: 6900 c88f |05cd: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.KEY_OLD:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fc8 │ │ +32f64e: 2200 d012 |05cf: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32f652: 6206 aa90 |05d1: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +32f656: 6207 9192 |05d3: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ +32f65a: 1a02 8921 |05d5: const-string v2, "LABEL" // string@2189 │ │ +32f65e: 1303 4e00 |05d7: const/16 v3, #int 78 // #4e │ │ +32f662: 1a04 3362 |05d9: const-string v4, "com.apple.iTunes" // string@6233 │ │ +32f666: 1a05 8921 |05db: const-string v5, "LABEL" // string@2189 │ │ +32f66a: 0701 |05dd: move-object v1, v0 │ │ +32f66c: 7607 2d9d 0100 |05de: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ +32f672: 6900 c98f |05e1: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.LABEL:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fc9 │ │ +32f676: 2200 d012 |05e3: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32f67a: 620d aa90 |05e5: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +32f67e: 620e 8b92 |05e7: sget-object v14, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +32f682: 1a09 9c21 |05e9: const-string v9, "LANGUAGE" // string@219c │ │ +32f686: 130a 4f00 |05eb: const/16 v10, #int 79 // #4f │ │ +32f68a: 1a0b 3362 |05ed: const-string v11, "com.apple.iTunes" // string@6233 │ │ +32f68e: 1a0c 9c21 |05ef: const-string v12, "LANGUAGE" // string@219c │ │ +32f692: 0708 |05f1: move-object v8, v0 │ │ +32f694: 7607 2d9d 0800 |05f2: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ +32f69a: 6900 ca8f |05f5: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.LANGUAGE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fca │ │ +32f69e: 2200 d012 |05f7: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32f6a2: 6206 aa90 |05f9: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +32f6a6: 6207 9192 |05fb: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ +32f6aa: 1a02 e722 |05fd: const-string v2, "LYRICIST" // string@22e7 │ │ +32f6ae: 1303 5000 |05ff: const/16 v3, #int 80 // #50 │ │ +32f6b2: 1a04 3362 |0601: const-string v4, "com.apple.iTunes" // string@6233 │ │ +32f6b6: 1a05 e722 |0603: const-string v5, "LYRICIST" // string@22e7 │ │ +32f6ba: 0701 |0605: move-object v1, v0 │ │ +32f6bc: 7607 2d9d 0100 |0606: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ +32f6c2: 6900 cb8f |0609: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.LYRICIST:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fcb │ │ +32f6c6: 2200 d012 |060b: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32f6ca: 620d aa90 |060d: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +32f6ce: 620e 8b92 |060f: sget-object v14, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +32f6d2: 1a09 e922 |0611: const-string v9, "LYRICIST_SORT" // string@22e9 │ │ +32f6d6: 130a 5100 |0613: const/16 v10, #int 81 // #51 │ │ +32f6da: 1a0b 3362 |0615: const-string v11, "com.apple.iTunes" // string@6233 │ │ +32f6de: 1a0c e922 |0617: const-string v12, "LYRICIST_SORT" // string@22e9 │ │ +32f6e2: 0708 |0619: move-object v8, v0 │ │ +32f6e4: 7607 2d9d 0800 |061a: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ +32f6ea: 6900 cd8f |061d: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.LYRICIST_SORT:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fcd │ │ +32f6ee: 2200 d012 |061f: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32f6f2: 6205 6490 |0621: sget-object v5, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.TEXT:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9064 │ │ +32f6f6: 6206 aa90 |0623: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +32f6fa: 6207 8e92 |0625: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.MEDIA_MONKEY:Lorg/jaudiotagger/tag/reference/Tagger; // field@928e │ │ +32f6fe: 1a02 e822 |0627: const-string v2, "LYRICIST_MM3BETA" // string@22e8 │ │ +32f702: 1303 5200 |0629: const/16 v3, #int 82 // #52 │ │ +32f706: 1a04 a282 |062b: const-string v4, "lyrc" // string@82a2 │ │ +32f70a: 0701 |062d: move-object v1, v0 │ │ +32f70c: 7607 309d 0100 |062e: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d30 │ │ +32f712: 6900 cc8f |0631: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.LYRICIST_MM3BETA:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fcc │ │ +32f716: 2200 d012 |0633: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32f71a: 620c 6490 |0635: sget-object v12, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.TEXT:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9064 │ │ +32f71e: 620d aa90 |0637: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +32f722: 1a09 ea22 |0639: const-string v9, "LYRICS" // string@22ea │ │ +32f726: 130a 5300 |063b: const/16 v10, #int 83 // #53 │ │ +32f72a: 1a0b a4b5 |063d: const-string v11, "©lyr" // string@b5a4 │ │ +32f72e: 0708 |063f: move-object v8, v0 │ │ +32f730: 7606 2e9d 0800 |0640: invoke-direct/range {v8, v9, v10, v11, v12, v13}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;)V // method@9d2e │ │ +32f736: 6900 ce8f |0643: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.LYRICS:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fce │ │ +32f73a: 2200 d012 |0645: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32f73e: 6206 aa90 |0647: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +32f742: 6207 9192 |0649: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ +32f746: 1a02 8e38 |064b: const-string v2, "MEDIA" // string@388e │ │ +32f74a: 1303 5400 |064d: const/16 v3, #int 84 // #54 │ │ +32f74e: 1a04 3362 |064f: const-string v4, "com.apple.iTunes" // string@6233 │ │ +32f752: 1a05 8e38 |0651: const-string v5, "MEDIA" // string@388e │ │ +32f756: 0701 |0653: move-object v1, v0 │ │ +32f758: 7607 2d9d 0100 |0654: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ +32f75e: 6900 cf8f |0657: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MEDIA:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fcf │ │ +32f762: 2200 d012 |0659: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32f766: 620d aa90 |065b: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +32f76a: 620e 9192 |065d: sget-object v14, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ +32f76e: 1a09 0239 |065f: const-string v9, "MIXER" // string@3902 │ │ +32f772: 130a 5500 |0661: const/16 v10, #int 85 // #55 │ │ +32f776: 1a0b 3362 |0663: const-string v11, "com.apple.iTunes" // string@6233 │ │ +32f77a: 1a0c 0239 |0665: const-string v12, "MIXER" // string@3902 │ │ +32f77e: 0708 |0667: move-object v8, v0 │ │ +32f780: 7607 2d9d 0800 |0668: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ +32f786: 6900 d08f |066b: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MIXER:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fd0 │ │ +32f78a: 2200 d012 |066d: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32f78e: 6206 aa90 |066f: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +32f792: 6207 8e92 |0671: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.MEDIA_MONKEY:Lorg/jaudiotagger/tag/reference/Tagger; // field@928e │ │ +32f796: 1a02 1639 |0673: const-string v2, "MM_CUSTOM_1" // string@3916 │ │ +32f79a: 1303 5600 |0675: const/16 v3, #int 86 // #56 │ │ +32f79e: 1a04 3362 |0677: const-string v4, "com.apple.iTunes" // string@6233 │ │ +32f7a2: 1a05 c50e |0679: const-string v5, "CUSTOM1" // string@0ec5 │ │ +32f7a6: 0701 |067b: move-object v1, v0 │ │ +32f7a8: 7607 2d9d 0100 |067c: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ +32f7ae: 6900 d18f |067f: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MM_CUSTOM_1:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fd1 │ │ +32f7b2: 2200 d012 |0681: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32f7b6: 620d aa90 |0683: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +32f7ba: 620e 8e92 |0685: sget-object v14, Lorg/jaudiotagger/tag/reference/Tagger;.MEDIA_MONKEY:Lorg/jaudiotagger/tag/reference/Tagger; // field@928e │ │ +32f7be: 1a09 1739 |0687: const-string v9, "MM_CUSTOM_2" // string@3917 │ │ +32f7c2: 130a 5700 |0689: const/16 v10, #int 87 // #57 │ │ +32f7c6: 1a0b 3362 |068b: const-string v11, "com.apple.iTunes" // string@6233 │ │ +32f7ca: 1a0c c60e |068d: const-string v12, "CUSTOM2" // string@0ec6 │ │ +32f7ce: 0708 |068f: move-object v8, v0 │ │ +32f7d0: 7607 2d9d 0800 |0690: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ +32f7d6: 6900 d28f |0693: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MM_CUSTOM_2:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fd2 │ │ +32f7da: 2200 d012 |0695: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32f7de: 6206 aa90 |0697: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +32f7e2: 6207 8e92 |0699: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.MEDIA_MONKEY:Lorg/jaudiotagger/tag/reference/Tagger; // field@928e │ │ +32f7e6: 1a02 1839 |069b: const-string v2, "MM_CUSTOM_3" // string@3918 │ │ +32f7ea: 1303 5800 |069d: const/16 v3, #int 88 // #58 │ │ +32f7ee: 1a04 3362 |069f: const-string v4, "com.apple.iTunes" // string@6233 │ │ +32f7f2: 1a05 c70e |06a1: const-string v5, "CUSTOM3" // string@0ec7 │ │ +32f7f6: 0701 |06a3: move-object v1, v0 │ │ +32f7f8: 7607 2d9d 0100 |06a4: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ +32f7fe: 6900 d38f |06a7: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MM_CUSTOM_3:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fd3 │ │ +32f802: 2200 d012 |06a9: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32f806: 620d aa90 |06ab: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +32f80a: 620e 8e92 |06ad: sget-object v14, Lorg/jaudiotagger/tag/reference/Tagger;.MEDIA_MONKEY:Lorg/jaudiotagger/tag/reference/Tagger; // field@928e │ │ +32f80e: 1a09 1939 |06af: const-string v9, "MM_CUSTOM_4" // string@3919 │ │ +32f812: 130a 5900 |06b1: const/16 v10, #int 89 // #59 │ │ +32f816: 1a0b 3362 |06b3: const-string v11, "com.apple.iTunes" // string@6233 │ │ +32f81a: 1a0c c80e |06b5: const-string v12, "CUSTOM4" // string@0ec8 │ │ +32f81e: 0708 |06b7: move-object v8, v0 │ │ +32f820: 7607 2d9d 0800 |06b8: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ +32f826: 6900 d48f |06bb: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MM_CUSTOM_4:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fd4 │ │ +32f82a: 2200 d012 |06bd: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32f82e: 6206 aa90 |06bf: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +32f832: 6207 8e92 |06c1: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.MEDIA_MONKEY:Lorg/jaudiotagger/tag/reference/Tagger; // field@928e │ │ +32f836: 1a02 1a39 |06c3: const-string v2, "MM_CUSTOM_5" // string@391a │ │ +32f83a: 1303 5a00 |06c5: const/16 v3, #int 90 // #5a │ │ +32f83e: 1a04 3362 |06c7: const-string v4, "com.apple.iTunes" // string@6233 │ │ +32f842: 1a05 c90e |06c9: const-string v5, "CUSTOM5" // string@0ec9 │ │ +32f846: 0701 |06cb: move-object v1, v0 │ │ +32f848: 7607 2d9d 0100 |06cc: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ +32f84e: 6900 d58f |06cf: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MM_CUSTOM_5:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fd5 │ │ +32f852: 2200 d012 |06d1: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32f856: 620d aa90 |06d3: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +32f85a: 620e 8e92 |06d5: sget-object v14, Lorg/jaudiotagger/tag/reference/Tagger;.MEDIA_MONKEY:Lorg/jaudiotagger/tag/reference/Tagger; // field@928e │ │ +32f85e: 1a09 1b39 |06d7: const-string v9, "MM_INVOLVED_PEOPLE" // string@391b │ │ +32f862: 130a 5b00 |06d9: const/16 v10, #int 91 // #5b │ │ +32f866: 1a0b 3362 |06db: const-string v11, "com.apple.iTunes" // string@6233 │ │ +32f86a: 1a0c b21e |06dd: const-string v12, "INVOLVED PEOPLE" // string@1eb2 │ │ +32f86e: 0708 |06df: move-object v8, v0 │ │ +32f870: 7607 2d9d 0800 |06e0: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ +32f876: 6900 d68f |06e3: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MM_INVOLVED_PEOPLE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fd6 │ │ +32f87a: 2200 d012 |06e5: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32f87e: 6206 aa90 |06e7: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +32f882: 6207 8e92 |06e9: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.MEDIA_MONKEY:Lorg/jaudiotagger/tag/reference/Tagger; // field@928e │ │ +32f886: 1a02 1c39 |06eb: const-string v2, "MM_OCCASION" // string@391c │ │ +32f88a: 1303 5c00 |06ed: const/16 v3, #int 92 // #5c │ │ +32f88e: 1a04 3362 |06ef: const-string v4, "com.apple.iTunes" // string@6233 │ │ +32f892: 1a05 ae3e |06f1: const-string v5, "OCCASION" // string@3eae │ │ +32f896: 0701 |06f3: move-object v1, v0 │ │ +32f898: 7607 2d9d 0100 |06f4: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ +32f89e: 6900 d78f |06f7: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MM_OCCASION:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fd7 │ │ +32f8a2: 2200 d012 |06f9: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32f8a6: 620d aa90 |06fb: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +32f8aa: 620e 8e92 |06fd: sget-object v14, Lorg/jaudiotagger/tag/reference/Tagger;.MEDIA_MONKEY:Lorg/jaudiotagger/tag/reference/Tagger; // field@928e │ │ +32f8ae: 1a09 1d39 |06ff: const-string v9, "MM_ORIGINAL_ALBUM_TITLE" // string@391d │ │ +32f8b2: 130a 5d00 |0701: const/16 v10, #int 93 // #5d │ │ +32f8b6: 1a0b 3362 |0703: const-string v11, "com.apple.iTunes" // string@6233 │ │ +32f8ba: 1a0c 143f |0705: const-string v12, "ORIGINAL ALBUM" // string@3f14 │ │ +32f8be: 0708 |0707: move-object v8, v0 │ │ +32f8c0: 7607 2d9d 0800 |0708: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ +32f8c6: 6900 d88f |070b: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MM_ORIGINAL_ALBUM_TITLE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fd8 │ │ +32f8ca: 2200 d012 |070d: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32f8ce: 6206 aa90 |070f: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +32f8d2: 6207 8e92 |0711: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.MEDIA_MONKEY:Lorg/jaudiotagger/tag/reference/Tagger; // field@928e │ │ +32f8d6: 1a02 1e39 |0713: const-string v2, "MM_ORIGINAL_ARTIST" // string@391e │ │ +32f8da: 1303 5e00 |0715: const/16 v3, #int 94 // #5e │ │ +32f8de: 1a04 3362 |0717: const-string v4, "com.apple.iTunes" // string@6233 │ │ +32f8e2: 1a05 153f |0719: const-string v5, "ORIGINAL ARTIST" // string@3f15 │ │ +32f8e6: 0701 |071b: move-object v1, v0 │ │ +32f8e8: 7607 2d9d 0100 |071c: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ +32f8ee: 6900 d98f |071f: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MM_ORIGINAL_ARTIST:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fd9 │ │ +32f8f2: 2200 d012 |0721: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32f8f6: 620d aa90 |0723: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +32f8fa: 620e 8e92 |0725: sget-object v14, Lorg/jaudiotagger/tag/reference/Tagger;.MEDIA_MONKEY:Lorg/jaudiotagger/tag/reference/Tagger; // field@928e │ │ +32f8fe: 1a09 1f39 |0727: const-string v9, "MM_ORIGINAL_LYRICIST" // string@391f │ │ +32f902: 130a 5f00 |0729: const/16 v10, #int 95 // #5f │ │ +32f906: 1a0b 3362 |072b: const-string v11, "com.apple.iTunes" // string@6233 │ │ +32f90a: 1a0c 163f |072d: const-string v12, "ORIGINAL LYRICIST" // string@3f16 │ │ +32f90e: 0708 |072f: move-object v8, v0 │ │ +32f910: 7607 2d9d 0800 |0730: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ +32f916: 6900 da8f |0733: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MM_ORIGINAL_LYRICIST:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fda │ │ +32f91a: 2200 d012 |0735: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32f91e: 6206 aa90 |0737: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +32f922: 6207 8e92 |0739: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.MEDIA_MONKEY:Lorg/jaudiotagger/tag/reference/Tagger; // field@928e │ │ +32f926: 1a02 2039 |073b: const-string v2, "MM_ORIGINAL_YEAR" // string@3920 │ │ +32f92a: 1303 6000 |073d: const/16 v3, #int 96 // #60 │ │ +32f92e: 1a04 3362 |073f: const-string v4, "com.apple.iTunes" // string@6233 │ │ +32f932: 1a05 173f |0741: const-string v5, "ORIGINAL YEAR" // string@3f17 │ │ +32f936: 0701 |0743: move-object v1, v0 │ │ +32f938: 7607 2d9d 0100 |0744: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ +32f93e: 6900 db8f |0747: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MM_ORIGINAL_YEAR:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fdb │ │ +32f942: 2200 d012 |0749: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32f946: 620d aa90 |074b: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +32f94a: 620e 8e92 |074d: sget-object v14, Lorg/jaudiotagger/tag/reference/Tagger;.MEDIA_MONKEY:Lorg/jaudiotagger/tag/reference/Tagger; // field@928e │ │ +32f94e: 1a09 2239 |074f: const-string v9, "MM_PUBLISHER" // string@3922 │ │ +32f952: 130a 6100 |0751: const/16 v10, #int 97 // #61 │ │ +32f956: 1a0b 3362 |0753: const-string v11, "com.apple.iTunes" // string@6233 │ │ +32f95a: 1a0c 0e3f |0755: const-string v12, "ORGANIZATION" // string@3f0e │ │ +32f95e: 0708 |0757: move-object v8, v0 │ │ +32f960: 7607 2d9d 0800 |0758: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ +32f966: 6900 dc8f |075b: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MM_PUBLISHER:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fdc │ │ +32f96a: 2200 d012 |075d: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32f96e: 6206 aa90 |075f: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +32f972: 6207 8e92 |0761: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.MEDIA_MONKEY:Lorg/jaudiotagger/tag/reference/Tagger; // field@928e │ │ +32f976: 1a02 2339 |0763: const-string v2, "MM_QUALITY" // string@3923 │ │ +32f97a: 1303 6200 |0765: const/16 v3, #int 98 // #62 │ │ +32f97e: 1a04 3362 |0767: const-string v4, "com.apple.iTunes" // string@6233 │ │ +32f982: 1a05 6e42 |0769: const-string v5, "QUALITY" // string@426e │ │ +32f986: 0701 |076b: move-object v1, v0 │ │ +32f988: 7607 2d9d 0100 |076c: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ +32f98e: 6900 dd8f |076f: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MM_QUALITY:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fdd │ │ +32f992: 2200 d012 |0771: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32f996: 620d aa90 |0773: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +32f99a: 620e 8e92 |0775: sget-object v14, Lorg/jaudiotagger/tag/reference/Tagger;.MEDIA_MONKEY:Lorg/jaudiotagger/tag/reference/Tagger; // field@928e │ │ +32f99e: 1a09 2539 |0777: const-string v9, "MM_TEMPO" // string@3925 │ │ +32f9a2: 130a 6300 |0779: const/16 v10, #int 99 // #63 │ │ +32f9a6: 1a0b 3362 |077b: const-string v11, "com.apple.iTunes" // string@6233 │ │ +32f9aa: 1a0c 5b49 |077d: const-string v12, "TEMPO" // string@495b │ │ +32f9ae: 0708 |077f: move-object v8, v0 │ │ +32f9b0: 7607 2d9d 0800 |0780: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ +32f9b6: 6900 de8f |0783: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MM_TEMPO:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fde │ │ +32f9ba: 2200 d012 |0785: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32f9be: 6206 aa90 |0787: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +32f9c2: 6207 9192 |0789: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ +32f9c6: 1a02 5939 |078b: const-string v2, "MOOD" // string@3959 │ │ +32f9ca: 1303 6400 |078d: const/16 v3, #int 100 // #64 │ │ +32f9ce: 1a04 3362 |078f: const-string v4, "com.apple.iTunes" // string@6233 │ │ +32f9d2: 1a05 5939 |0791: const-string v5, "MOOD" // string@3959 │ │ +32f9d6: 0701 |0793: move-object v1, v0 │ │ +32f9d8: 7607 2d9d 0100 |0794: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ +32f9de: 6900 df8f |0797: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MOOD:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fdf │ │ +32f9e2: 2200 d012 |0799: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32f9e6: 620d aa90 |079b: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +32f9ea: 620e 8b92 |079d: sget-object v14, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +32f9ee: 1a09 5a39 |079f: const-string v9, "MOOD_ACOUSTIC" // string@395a │ │ +32f9f2: 130a 6500 |07a1: const/16 v10, #int 101 // #65 │ │ +32f9f6: 1a0b 3362 |07a3: const-string v11, "com.apple.iTunes" // string@6233 │ │ +32f9fa: 1a0c 5a39 |07a5: const-string v12, "MOOD_ACOUSTIC" // string@395a │ │ +32f9fe: 0708 |07a7: move-object v8, v0 │ │ +32fa00: 7607 2d9d 0800 |07a8: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ +32fa06: 6900 e08f |07ab: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MOOD_ACOUSTIC:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fe0 │ │ +32fa0a: 2200 d012 |07ad: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32fa0e: 6206 aa90 |07af: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +32fa12: 6207 8b92 |07b1: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +32fa16: 1a02 5b39 |07b3: const-string v2, "MOOD_AGGRESSIVE" // string@395b │ │ +32fa1a: 1303 6600 |07b5: const/16 v3, #int 102 // #66 │ │ +32fa1e: 1a04 3362 |07b7: const-string v4, "com.apple.iTunes" // string@6233 │ │ +32fa22: 1a05 5b39 |07b9: const-string v5, "MOOD_AGGRESSIVE" // string@395b │ │ +32fa26: 0701 |07bb: move-object v1, v0 │ │ +32fa28: 7607 2d9d 0100 |07bc: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ +32fa2e: 6900 e18f |07bf: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MOOD_AGGRESSIVE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fe1 │ │ +32fa32: 2200 d012 |07c1: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32fa36: 620d aa90 |07c3: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +32fa3a: 620e 8b92 |07c5: sget-object v14, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +32fa3e: 1a09 5c39 |07c7: const-string v9, "MOOD_AROUSAL" // string@395c │ │ +32fa42: 130a 6700 |07c9: const/16 v10, #int 103 // #67 │ │ +32fa46: 1a0b 3362 |07cb: const-string v11, "com.apple.iTunes" // string@6233 │ │ +32fa4a: 1a0c 5c39 |07cd: const-string v12, "MOOD_AROUSAL" // string@395c │ │ +32fa4e: 0708 |07cf: move-object v8, v0 │ │ +32fa50: 7607 2d9d 0800 |07d0: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ +32fa56: 6900 e28f |07d3: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MOOD_AROUSAL:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fe2 │ │ +32fa5a: 2200 d012 |07d5: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32fa5e: 6206 aa90 |07d7: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +32fa62: 6207 8b92 |07d9: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +32fa66: 1a02 5d39 |07db: const-string v2, "MOOD_DANCEABILITY" // string@395d │ │ +32fa6a: 1303 6800 |07dd: const/16 v3, #int 104 // #68 │ │ +32fa6e: 1a04 3362 |07df: const-string v4, "com.apple.iTunes" // string@6233 │ │ +32fa72: 1a05 5d39 |07e1: const-string v5, "MOOD_DANCEABILITY" // string@395d │ │ +32fa76: 0701 |07e3: move-object v1, v0 │ │ +32fa78: 7607 2d9d 0100 |07e4: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ +32fa7e: 6900 e38f |07e7: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MOOD_DANCEABILITY:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fe3 │ │ +32fa82: 2200 d012 |07e9: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32fa86: 620d aa90 |07eb: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +32fa8a: 620e 8b92 |07ed: sget-object v14, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +32fa8e: 1a09 5e39 |07ef: const-string v9, "MOOD_ELECTRONIC" // string@395e │ │ +32fa92: 130a 6900 |07f1: const/16 v10, #int 105 // #69 │ │ +32fa96: 1a0b 3362 |07f3: const-string v11, "com.apple.iTunes" // string@6233 │ │ +32fa9a: 1a0c 5e39 |07f5: const-string v12, "MOOD_ELECTRONIC" // string@395e │ │ +32fa9e: 0708 |07f7: move-object v8, v0 │ │ +32faa0: 7607 2d9d 0800 |07f8: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ +32faa6: 6900 e48f |07fb: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MOOD_ELECTRONIC:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fe4 │ │ +32faaa: 2200 d012 |07fd: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32faae: 6206 aa90 |07ff: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +32fab2: 6207 8b92 |0801: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +32fab6: 1a02 5f39 |0803: const-string v2, "MOOD_HAPPY" // string@395f │ │ +32faba: 1303 6a00 |0805: const/16 v3, #int 106 // #6a │ │ +32fabe: 1a04 3362 |0807: const-string v4, "com.apple.iTunes" // string@6233 │ │ +32fac2: 1a05 5f39 |0809: const-string v5, "MOOD_HAPPY" // string@395f │ │ +32fac6: 0701 |080b: move-object v1, v0 │ │ +32fac8: 7607 2d9d 0100 |080c: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ +32face: 6900 e58f |080f: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MOOD_HAPPY:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fe5 │ │ +32fad2: 2200 d012 |0811: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32fad6: 620d aa90 |0813: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +32fada: 620e 8b92 |0815: sget-object v14, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +32fade: 1a09 6039 |0817: const-string v9, "MOOD_INSTRUMENTAL" // string@3960 │ │ +32fae2: 130a 6b00 |0819: const/16 v10, #int 107 // #6b │ │ +32fae6: 1a0b 3362 |081b: const-string v11, "com.apple.iTunes" // string@6233 │ │ +32faea: 1a0c 6039 |081d: const-string v12, "MOOD_INSTRUMENTAL" // string@3960 │ │ +32faee: 0708 |081f: move-object v8, v0 │ │ +32faf0: 7607 2d9d 0800 |0820: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ +32faf6: 6900 e68f |0823: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MOOD_INSTRUMENTAL:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fe6 │ │ +32fafa: 2200 d012 |0825: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32fafe: 6205 6490 |0827: sget-object v5, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.TEXT:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9064 │ │ +32fb02: 6206 aa90 |0829: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +32fb06: 6207 8e92 |082b: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.MEDIA_MONKEY:Lorg/jaudiotagger/tag/reference/Tagger; // field@928e │ │ +32fb0a: 1a02 6139 |082d: const-string v2, "MOOD_MM3BETA" // string@3961 │ │ +32fb0e: 1303 6c00 |082f: const/16 v3, #int 108 // #6c │ │ +32fb12: 1a04 2492 |0831: const-string v4, "mood" // string@9224 │ │ +32fb16: 0701 |0833: move-object v1, v0 │ │ +32fb18: 7607 309d 0100 |0834: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d30 │ │ +32fb1e: 6900 e78f |0837: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MOOD_MM3BETA:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fe7 │ │ +32fb22: 2200 d012 |0839: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32fb26: 620d aa90 |083b: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +32fb2a: 620e 8b92 |083d: sget-object v14, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +32fb2e: 1a09 6239 |083f: const-string v9, "MOOD_PARTY" // string@3962 │ │ +32fb32: 130a 6d00 |0841: const/16 v10, #int 109 // #6d │ │ +32fb36: 1a0b 3362 |0843: const-string v11, "com.apple.iTunes" // string@6233 │ │ +32fb3a: 1a0c 6239 |0845: const-string v12, "MOOD_PARTY" // string@3962 │ │ +32fb3e: 0708 |0847: move-object v8, v0 │ │ +32fb40: 7607 2d9d 0800 |0848: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ +32fb46: 6900 e88f |084b: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MOOD_PARTY:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fe8 │ │ +32fb4a: 2200 d012 |084d: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32fb4e: 6206 aa90 |084f: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +32fb52: 6207 8b92 |0851: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +32fb56: 1a02 6339 |0853: const-string v2, "MOOD_RELAXED" // string@3963 │ │ +32fb5a: 1303 6e00 |0855: const/16 v3, #int 110 // #6e │ │ +32fb5e: 1a04 3362 |0857: const-string v4, "com.apple.iTunes" // string@6233 │ │ +32fb62: 1a05 6339 |0859: const-string v5, "MOOD_RELAXED" // string@3963 │ │ +32fb66: 0701 |085b: move-object v1, v0 │ │ +32fb68: 7607 2d9d 0100 |085c: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ +32fb6e: 6900 e98f |085f: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MOOD_RELAXED:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fe9 │ │ +32fb72: 2200 d012 |0861: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32fb76: 620d aa90 |0863: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +32fb7a: 620e 8b92 |0865: sget-object v14, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +32fb7e: 1a09 6439 |0867: const-string v9, "MOOD_SAD" // string@3964 │ │ +32fb82: 130a 6f00 |0869: const/16 v10, #int 111 // #6f │ │ +32fb86: 1a0b 3362 |086b: const-string v11, "com.apple.iTunes" // string@6233 │ │ +32fb8a: 1a0c 6439 |086d: const-string v12, "MOOD_SAD" // string@3964 │ │ +32fb8e: 0708 |086f: move-object v8, v0 │ │ +32fb90: 7607 2d9d 0800 |0870: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ +32fb96: 6900 ea8f |0873: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MOOD_SAD:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fea │ │ +32fb9a: 2200 d012 |0875: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32fb9e: 6206 aa90 |0877: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +32fba2: 6207 8b92 |0879: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +32fba6: 1a02 6539 |087b: const-string v2, "MOOD_VALENCE" // string@3965 │ │ +32fbaa: 1303 7000 |087d: const/16 v3, #int 112 // #70 │ │ +32fbae: 1a04 3362 |087f: const-string v4, "com.apple.iTunes" // string@6233 │ │ +32fbb2: 1a05 6539 |0881: const-string v5, "MOOD_VALENCE" // string@3965 │ │ +32fbb6: 0701 |0883: move-object v1, v0 │ │ +32fbb8: 7607 2d9d 0100 |0884: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ +32fbbe: 6900 eb8f |0887: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MOOD_VALENCE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8feb │ │ +32fbc2: 2200 d012 |0889: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32fbc6: 620c 6490 |088b: sget-object v12, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.TEXT:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9064 │ │ +32fbca: 620d aa90 |088d: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +32fbce: 1a09 6d39 |088f: const-string v9, "MOVEMENT" // string@396d │ │ +32fbd2: 130a 7100 |0891: const/16 v10, #int 113 // #71 │ │ +32fbd6: 1a0b a7b5 |0893: const-string v11, "©mvn" // string@b5a7 │ │ +32fbda: 0708 |0895: move-object v8, v0 │ │ +32fbdc: 7606 2e9d 0800 |0896: invoke-direct/range {v8, v9, v10, v11, v12, v13}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;)V // method@9d2e │ │ +32fbe2: 6900 ec8f |0899: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MOVEMENT:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fec │ │ +32fbe6: 2200 d012 |089b: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32fbea: 6205 5f90 |089d: sget-object v5, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.BYTE:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@905f │ │ +32fbee: 6206 a690 |089f: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.INTEGER:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90a6 │ │ +32fbf2: 1a02 7439 |08a1: const-string v2, "MOVEMENT_NO" // string@3974 │ │ +32fbf6: 1303 7200 |08a3: const/16 v3, #int 114 // #72 │ │ +32fbfa: 1a04 a6b5 |08a5: const-string v4, "©mvi" // string@b5a6 │ │ +32fbfe: 1217 |08a7: const/4 v7, #int 1 // #1 │ │ +32fc00: 0701 |08a8: move-object v1, v0 │ │ +32fc02: 7607 2f9d 0100 |08a9: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;I)V // method@9d2f │ │ +32fc08: 6900 ed8f |08ac: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MOVEMENT_NO:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fed │ │ +32fc0c: 2200 d012 |08ae: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32fc10: 620c 5f90 |08b0: sget-object v12, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.BYTE:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@905f │ │ +32fc14: 620d a690 |08b2: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.INTEGER:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90a6 │ │ +32fc18: 1a09 7539 |08b4: const-string v9, "MOVEMENT_TOTAL" // string@3975 │ │ +32fc1c: 130a 7300 |08b6: const/16 v10, #int 115 // #73 │ │ +32fc20: 1a0b a5b5 |08b8: const-string v11, "©mvc" // string@b5a5 │ │ +32fc24: 121e |08ba: const/4 v14, #int 1 // #1 │ │ +32fc26: 0708 |08bb: move-object v8, v0 │ │ +32fc28: 7607 2f9d 0800 |08bc: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;I)V // method@9d2f │ │ +32fc2e: 6900 ee8f |08bf: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MOVEMENT_TOTAL:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fee │ │ +32fc32: 2200 d012 |08c1: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32fc36: 6206 aa90 |08c3: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +32fc3a: 6207 9192 |08c5: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ +32fc3e: 1a02 0f3a |08c7: const-string v2, "MUSICBRAINZ_ALBUMARTISTID" // string@3a0f │ │ +32fc42: 1303 7400 |08c9: const/16 v3, #int 116 // #74 │ │ +32fc46: 1a04 3362 |08cb: const-string v4, "com.apple.iTunes" // string@6233 │ │ +32fc4a: 1a05 c63c |08cd: const-string v5, "MusicBrainz Album Artist Id" // string@3cc6 │ │ +32fc4e: 0701 |08cf: move-object v1, v0 │ │ +32fc50: 7607 2d9d 0100 |08d0: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ +32fc56: 6900 ef8f |08d3: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_ALBUMARTISTID:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fef │ │ +32fc5a: 2200 d012 |08d5: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32fc5e: 620d aa90 |08d7: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +32fc62: 620e 9192 |08d9: sget-object v14, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ +32fc66: 1a09 103a |08db: const-string v9, "MUSICBRAINZ_ALBUMID" // string@3a10 │ │ +32fc6a: 130a 7500 |08dd: const/16 v10, #int 117 // #75 │ │ +32fc6e: 1a0b 3362 |08df: const-string v11, "com.apple.iTunes" // string@6233 │ │ +32fc72: 1a0c c73c |08e1: const-string v12, "MusicBrainz Album Id" // string@3cc7 │ │ +32fc76: 0708 |08e3: move-object v8, v0 │ │ +32fc78: 7607 2d9d 0800 |08e4: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ +32fc7e: 6900 f08f |08e7: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_ALBUMID:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8ff0 │ │ +32fc82: 2200 d012 |08e9: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32fc86: 6206 aa90 |08eb: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +32fc8a: 6207 9192 |08ed: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ +32fc8e: 1a02 153a |08ef: const-string v2, "MUSICBRAINZ_ALBUM_STATUS" // string@3a15 │ │ +32fc92: 1303 7600 |08f1: const/16 v3, #int 118 // #76 │ │ +32fc96: 1a04 3362 |08f3: const-string v4, "com.apple.iTunes" // string@6233 │ │ +32fc9a: 1a05 c93c |08f5: const-string v5, "MusicBrainz Album Status" // string@3cc9 │ │ +32fc9e: 0701 |08f7: move-object v1, v0 │ │ +32fca0: 7607 2d9d 0100 |08f8: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ +32fca6: 6900 f18f |08fb: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_ALBUM_STATUS:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8ff1 │ │ +32fcaa: 2200 d012 |08fd: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32fcae: 620d aa90 |08ff: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +32fcb2: 620e 9192 |0901: sget-object v14, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ +32fcb6: 1a09 163a |0903: const-string v9, "MUSICBRAINZ_ALBUM_TYPE" // string@3a16 │ │ +32fcba: 130a 7700 |0905: const/16 v10, #int 119 // #77 │ │ +32fcbe: 1a0b 3362 |0907: const-string v11, "com.apple.iTunes" // string@6233 │ │ +32fcc2: 1a0c ca3c |0909: const-string v12, "MusicBrainz Album Type" // string@3cca │ │ +32fcc6: 0708 |090b: move-object v8, v0 │ │ +32fcc8: 7607 2d9d 0800 |090c: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ +32fcce: 6900 f28f |090f: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_ALBUM_TYPE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8ff2 │ │ +32fcd2: 2200 d012 |0911: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32fcd6: 6206 aa90 |0913: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +32fcda: 6207 9192 |0915: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ +32fcde: 1a02 173a |0917: const-string v2, "MUSICBRAINZ_ARTISTID" // string@3a17 │ │ +32fce2: 1303 7800 |0919: const/16 v3, #int 120 // #78 │ │ +32fce6: 1a04 3362 |091b: const-string v4, "com.apple.iTunes" // string@6233 │ │ +32fcea: 1a05 cb3c |091d: const-string v5, "MusicBrainz Artist Id" // string@3ccb │ │ +32fcee: 0701 |091f: move-object v1, v0 │ │ +32fcf0: 7607 2d9d 0100 |0920: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ +32fcf6: 6900 f38f |0923: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_ARTISTID:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8ff3 │ │ +32fcfa: 2200 d012 |0925: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32fcfe: 620d aa90 |0927: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +32fd02: 620e 9192 |0929: sget-object v14, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ +32fd06: 1a09 183a |092b: const-string v9, "MUSICBRAINZ_DISCID" // string@3a18 │ │ +32fd0a: 130a 7900 |092d: const/16 v10, #int 121 // #79 │ │ +32fd0e: 1a0b 3362 |092f: const-string v11, "com.apple.iTunes" // string@6233 │ │ +32fd12: 1a0c cc3c |0931: const-string v12, "MusicBrainz Disc Id" // string@3ccc │ │ +32fd16: 0708 |0933: move-object v8, v0 │ │ +32fd18: 7607 2d9d 0800 |0934: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ +32fd1e: 6900 f48f |0937: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_DISCID:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8ff4 │ │ +32fd22: 2200 d012 |0939: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32fd26: 6206 aa90 |093b: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +32fd2a: 6207 8b92 |093d: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +32fd2e: 1a02 213a |093f: const-string v2, "MUSICBRAINZ_ORIGINALALBUMID" // string@3a21 │ │ +32fd32: 1303 7a00 |0941: const/16 v3, #int 122 // #7a │ │ +32fd36: 1a04 3362 |0943: const-string v4, "com.apple.iTunes" // string@6233 │ │ +32fd3a: 1a05 cd3c |0945: const-string v5, "MusicBrainz Original Album Id" // string@3ccd │ │ +32fd3e: 0701 |0947: move-object v1, v0 │ │ +32fd40: 7607 2d9d 0100 |0948: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ +32fd46: 6900 f58f |094b: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_ORIGINALALBUMID:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8ff5 │ │ +32fd4a: 2200 d012 |094d: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32fd4e: 620d aa90 |094f: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +32fd52: 620e 9192 |0951: sget-object v14, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ +32fd56: 1a09 2a3a |0953: const-string v9, "MUSICBRAINZ_RELEASE_GROUPID" // string@3a2a │ │ +32fd5a: 130a 7b00 |0955: const/16 v10, #int 123 // #7b │ │ +32fd5e: 1a0b 3362 |0957: const-string v11, "com.apple.iTunes" // string@6233 │ │ +32fd62: 1a0c ce3c |0959: const-string v12, "MusicBrainz Release Group Id" // string@3cce │ │ +32fd66: 0708 |095b: move-object v8, v0 │ │ +32fd68: 7607 2d9d 0800 |095c: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ +32fd6e: 6900 f68f |095f: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_RELEASE_GROUPID:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8ff6 │ │ +32fd72: 2200 d012 |0961: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32fd76: 6206 aa90 |0963: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +32fd7a: 6207 9192 |0965: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ +32fd7e: 1a02 2d3a |0967: const-string v2, "MUSICBRAINZ_RELEASE_TRACKID" // string@3a2d │ │ +32fd82: 1303 7c00 |0969: const/16 v3, #int 124 // #7c │ │ +32fd86: 1a04 3362 |096b: const-string v4, "com.apple.iTunes" // string@6233 │ │ +32fd8a: 1a05 cf3c |096d: const-string v5, "MusicBrainz Release Track Id" // string@3ccf │ │ +32fd8e: 0701 |096f: move-object v1, v0 │ │ +32fd90: 7607 2d9d 0100 |0970: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ +32fd96: 6900 f78f |0973: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_RELEASE_TRACKID:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8ff7 │ │ +32fd9a: 2200 d012 |0975: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32fd9e: 620d aa90 |0977: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +32fda2: 620e 9192 |0979: sget-object v14, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ +32fda6: 1a09 303a |097b: const-string v9, "MUSICBRAINZ_TRACKID" // string@3a30 │ │ +32fdaa: 130a 7d00 |097d: const/16 v10, #int 125 // #7d │ │ +32fdae: 1a0b 3362 |097f: const-string v11, "com.apple.iTunes" // string@6233 │ │ +32fdb2: 1a0c d03c |0981: const-string v12, "MusicBrainz Track Id" // string@3cd0 │ │ +32fdb6: 0708 |0983: move-object v8, v0 │ │ +32fdb8: 7607 2d9d 0800 |0984: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ +32fdbe: 6900 f88f |0987: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_TRACKID:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8ff8 │ │ +32fdc2: 2200 d012 |0989: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32fdc6: 6206 aa90 |098b: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +32fdca: 6207 8b92 |098d: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +32fdce: 1a02 323a |098f: const-string v2, "MUSICBRAINZ_WORK" // string@3a32 │ │ +32fdd2: 1303 7e00 |0991: const/16 v3, #int 126 // #7e │ │ +32fdd6: 1a04 3362 |0993: const-string v4, "com.apple.iTunes" // string@6233 │ │ +32fdda: 1a05 323a |0995: const-string v5, "MUSICBRAINZ_WORK" // string@3a32 │ │ +32fdde: 0701 |0997: move-object v1, v0 │ │ +32fde0: 7607 2d9d 0100 |0998: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ +32fde6: 6900 f98f |099b: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_WORK:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8ff9 │ │ +32fdea: 2200 d012 |099d: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32fdee: 620d aa90 |099f: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +32fdf2: 620e 9192 |09a1: sget-object v14, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ +32fdf6: 1a09 333a |09a3: const-string v9, "MUSICBRAINZ_WORKID" // string@3a33 │ │ +32fdfa: 130a 7f00 |09a5: const/16 v10, #int 127 // #7f │ │ +32fdfe: 1a0b 3362 |09a7: const-string v11, "com.apple.iTunes" // string@6233 │ │ +32fe02: 1a0c d13c |09a9: const-string v12, "MusicBrainz Work Id" // string@3cd1 │ │ +32fe06: 0708 |09ab: move-object v8, v0 │ │ +32fe08: 7607 2d9d 0800 |09ac: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ +32fe0e: 6900 fa8f |09af: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_WORKID:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8ffa │ │ +32fe12: 2200 d012 |09b1: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32fe16: 6206 aa90 |09b3: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +32fe1a: 6207 8b92 |09b5: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +32fe1e: 1a02 343a |09b7: const-string v2, "MUSICBRAINZ_WORK_COMPOSITION" // string@3a34 │ │ +32fe22: 1303 8000 |09b9: const/16 v3, #int 128 // #80 │ │ +32fe26: 1a04 3362 |09bb: const-string v4, "com.apple.iTunes" // string@6233 │ │ +32fe2a: 1a05 343a |09bd: const-string v5, "MUSICBRAINZ_WORK_COMPOSITION" // string@3a34 │ │ +32fe2e: 0701 |09bf: move-object v1, v0 │ │ +32fe30: 7607 2d9d 0100 |09c0: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ +32fe36: 6900 fb8f |09c3: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_WORK_COMPOSITION:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8ffb │ │ +32fe3a: 2200 d012 |09c5: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32fe3e: 620d aa90 |09c7: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +32fe42: 620e 8b92 |09c9: sget-object v14, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +32fe46: 1a09 353a |09cb: const-string v9, "MUSICBRAINZ_WORK_COMPOSITION_ID" // string@3a35 │ │ +32fe4a: 130a 8100 |09cd: const/16 v10, #int 129 // #81 │ │ +32fe4e: 1a0b 3362 |09cf: const-string v11, "com.apple.iTunes" // string@6233 │ │ +32fe52: 1a0c 353a |09d1: const-string v12, "MUSICBRAINZ_WORK_COMPOSITION_ID" // string@3a35 │ │ +32fe56: 0708 |09d3: move-object v8, v0 │ │ +32fe58: 7607 2d9d 0800 |09d4: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ +32fe5e: 6900 fc8f |09d7: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_WORK_COMPOSITION_ID:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8ffc │ │ +32fe62: 2200 d012 |09d9: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32fe66: 6206 aa90 |09db: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +32fe6a: 6207 8b92 |09dd: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +32fe6e: 1a02 373a |09df: const-string v2, "MUSICBRAINZ_WORK_PART_LEVEL1" // string@3a37 │ │ +32fe72: 1303 8200 |09e1: const/16 v3, #int 130 // #82 │ │ +32fe76: 1a04 3362 |09e3: const-string v4, "com.apple.iTunes" // string@6233 │ │ +32fe7a: 1a05 373a |09e5: const-string v5, "MUSICBRAINZ_WORK_PART_LEVEL1" // string@3a37 │ │ +32fe7e: 0701 |09e7: move-object v1, v0 │ │ +32fe80: 7607 2d9d 0100 |09e8: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ +32fe86: 6900 fd8f |09eb: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL1:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8ffd │ │ +32fe8a: 2200 d012 |09ed: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32fe8e: 620d aa90 |09ef: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +32fe92: 620e 8b92 |09f1: sget-object v14, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +32fe96: 1a09 383a |09f3: const-string v9, "MUSICBRAINZ_WORK_PART_LEVEL1_ID" // string@3a38 │ │ +32fe9a: 130a 8300 |09f5: const/16 v10, #int 131 // #83 │ │ +32fe9e: 1a0b 3362 |09f7: const-string v11, "com.apple.iTunes" // string@6233 │ │ +32fea2: 1a0c 383a |09f9: const-string v12, "MUSICBRAINZ_WORK_PART_LEVEL1_ID" // string@3a38 │ │ +32fea6: 0708 |09fb: move-object v8, v0 │ │ +32fea8: 7607 2d9d 0800 |09fc: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ +32feae: 6900 fe8f |09ff: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL1_ID:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8ffe │ │ +32feb2: 2200 d012 |0a01: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32feb6: 6206 aa90 |0a03: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +32feba: 6207 8b92 |0a05: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +32febe: 1a02 393a |0a07: const-string v2, "MUSICBRAINZ_WORK_PART_LEVEL1_TYPE" // string@3a39 │ │ +32fec2: 1303 8400 |0a09: const/16 v3, #int 132 // #84 │ │ +32fec6: 1a04 3362 |0a0b: const-string v4, "com.apple.iTunes" // string@6233 │ │ +32feca: 1a05 393a |0a0d: const-string v5, "MUSICBRAINZ_WORK_PART_LEVEL1_TYPE" // string@3a39 │ │ +32fece: 0701 |0a0f: move-object v1, v0 │ │ +32fed0: 7607 2d9d 0100 |0a10: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ +32fed6: 6900 ff8f |0a13: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL1_TYPE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fff │ │ +32feda: 2200 d012 |0a15: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32fede: 620d aa90 |0a17: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +32fee2: 620e 8b92 |0a19: sget-object v14, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +32fee6: 1a09 3a3a |0a1b: const-string v9, "MUSICBRAINZ_WORK_PART_LEVEL2" // string@3a3a │ │ +32feea: 130a 8500 |0a1d: const/16 v10, #int 133 // #85 │ │ +32feee: 1a0b 3362 |0a1f: const-string v11, "com.apple.iTunes" // string@6233 │ │ +32fef2: 1a0c 3a3a |0a21: const-string v12, "MUSICBRAINZ_WORK_PART_LEVEL2" // string@3a3a │ │ +32fef6: 0708 |0a23: move-object v8, v0 │ │ +32fef8: 7607 2d9d 0800 |0a24: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ +32fefe: 6900 0090 |0a27: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL2:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9000 │ │ +32ff02: 2200 d012 |0a29: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32ff06: 6206 aa90 |0a2b: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +32ff0a: 6207 8b92 |0a2d: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +32ff0e: 1a02 3b3a |0a2f: const-string v2, "MUSICBRAINZ_WORK_PART_LEVEL2_ID" // string@3a3b │ │ +32ff12: 1303 8600 |0a31: const/16 v3, #int 134 // #86 │ │ +32ff16: 1a04 3362 |0a33: const-string v4, "com.apple.iTunes" // string@6233 │ │ +32ff1a: 1a05 3b3a |0a35: const-string v5, "MUSICBRAINZ_WORK_PART_LEVEL2_ID" // string@3a3b │ │ +32ff1e: 0701 |0a37: move-object v1, v0 │ │ +32ff20: 7607 2d9d 0100 |0a38: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ +32ff26: 6900 0190 |0a3b: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL2_ID:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9001 │ │ +32ff2a: 2200 d012 |0a3d: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32ff2e: 620d aa90 |0a3f: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +32ff32: 620e 8b92 |0a41: sget-object v14, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +32ff36: 1a09 3c3a |0a43: const-string v9, "MUSICBRAINZ_WORK_PART_LEVEL2_TYPE" // string@3a3c │ │ +32ff3a: 130a 8700 |0a45: const/16 v10, #int 135 // #87 │ │ +32ff3e: 1a0b 3362 |0a47: const-string v11, "com.apple.iTunes" // string@6233 │ │ +32ff42: 1a0c 3c3a |0a49: const-string v12, "MUSICBRAINZ_WORK_PART_LEVEL2_TYPE" // string@3a3c │ │ +32ff46: 0708 |0a4b: move-object v8, v0 │ │ +32ff48: 7607 2d9d 0800 |0a4c: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ +32ff4e: 6900 0290 |0a4f: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL2_TYPE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9002 │ │ +32ff52: 2200 d012 |0a51: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32ff56: 6206 aa90 |0a53: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +32ff5a: 6207 8b92 |0a55: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +32ff5e: 1a02 3d3a |0a57: const-string v2, "MUSICBRAINZ_WORK_PART_LEVEL3" // string@3a3d │ │ +32ff62: 1303 8800 |0a59: const/16 v3, #int 136 // #88 │ │ +32ff66: 1a04 3362 |0a5b: const-string v4, "com.apple.iTunes" // string@6233 │ │ +32ff6a: 1a05 3d3a |0a5d: const-string v5, "MUSICBRAINZ_WORK_PART_LEVEL3" // string@3a3d │ │ +32ff6e: 0701 |0a5f: move-object v1, v0 │ │ +32ff70: 7607 2d9d 0100 |0a60: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ +32ff76: 6900 0390 |0a63: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL3:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9003 │ │ +32ff7a: 2200 d012 |0a65: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32ff7e: 620d aa90 |0a67: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +32ff82: 620e 8b92 |0a69: sget-object v14, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +32ff86: 1a09 3e3a |0a6b: const-string v9, "MUSICBRAINZ_WORK_PART_LEVEL3_ID" // string@3a3e │ │ +32ff8a: 130a 8900 |0a6d: const/16 v10, #int 137 // #89 │ │ +32ff8e: 1a0b 3362 |0a6f: const-string v11, "com.apple.iTunes" // string@6233 │ │ +32ff92: 1a0c 3e3a |0a71: const-string v12, "MUSICBRAINZ_WORK_PART_LEVEL3_ID" // string@3a3e │ │ +32ff96: 0708 |0a73: move-object v8, v0 │ │ +32ff98: 7607 2d9d 0800 |0a74: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ +32ff9e: 6900 0490 |0a77: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL3_ID:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9004 │ │ +32ffa2: 2200 d012 |0a79: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32ffa6: 6206 aa90 |0a7b: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +32ffaa: 6207 8b92 |0a7d: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +32ffae: 1a02 3f3a |0a7f: const-string v2, "MUSICBRAINZ_WORK_PART_LEVEL3_TYPE" // string@3a3f │ │ +32ffb2: 1303 8a00 |0a81: const/16 v3, #int 138 // #8a │ │ +32ffb6: 1a04 3362 |0a83: const-string v4, "com.apple.iTunes" // string@6233 │ │ +32ffba: 1a05 3f3a |0a85: const-string v5, "MUSICBRAINZ_WORK_PART_LEVEL3_TYPE" // string@3a3f │ │ +32ffbe: 0701 |0a87: move-object v1, v0 │ │ +32ffc0: 7607 2d9d 0100 |0a88: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ +32ffc6: 6900 0590 |0a8b: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL3_TYPE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9005 │ │ +32ffca: 2200 d012 |0a8d: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32ffce: 620d aa90 |0a8f: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +32ffd2: 620e 8b92 |0a91: sget-object v14, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +32ffd6: 1a09 403a |0a93: const-string v9, "MUSICBRAINZ_WORK_PART_LEVEL4" // string@3a40 │ │ +32ffda: 130a 8b00 |0a95: const/16 v10, #int 139 // #8b │ │ +32ffde: 1a0b 3362 |0a97: const-string v11, "com.apple.iTunes" // string@6233 │ │ +32ffe2: 1a0c 403a |0a99: const-string v12, "MUSICBRAINZ_WORK_PART_LEVEL4" // string@3a40 │ │ +32ffe6: 0708 |0a9b: move-object v8, v0 │ │ +32ffe8: 7607 2d9d 0800 |0a9c: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ +32ffee: 6900 0690 |0a9f: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL4:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9006 │ │ +32fff2: 2200 d012 |0aa1: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32fff6: 6206 aa90 |0aa3: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +32fffa: 6207 8b92 |0aa5: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +32fffe: 1a02 413a |0aa7: const-string v2, "MUSICBRAINZ_WORK_PART_LEVEL4_ID" // string@3a41 │ │ +330002: 1303 8c00 |0aa9: const/16 v3, #int 140 // #8c │ │ +330006: 1a04 3362 |0aab: const-string v4, "com.apple.iTunes" // string@6233 │ │ +33000a: 1a05 413a |0aad: const-string v5, "MUSICBRAINZ_WORK_PART_LEVEL4_ID" // string@3a41 │ │ +33000e: 0701 |0aaf: move-object v1, v0 │ │ +330010: 7607 2d9d 0100 |0ab0: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ +330016: 6900 0790 |0ab3: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL4_ID:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9007 │ │ +33001a: 2200 d012 |0ab5: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +33001e: 620d aa90 |0ab7: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +330022: 620e 8b92 |0ab9: sget-object v14, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +330026: 1a09 423a |0abb: const-string v9, "MUSICBRAINZ_WORK_PART_LEVEL4_TYPE" // string@3a42 │ │ +33002a: 130a 8d00 |0abd: const/16 v10, #int 141 // #8d │ │ +33002e: 1a0b 3362 |0abf: const-string v11, "com.apple.iTunes" // string@6233 │ │ +330032: 1a0c 423a |0ac1: const-string v12, "MUSICBRAINZ_WORK_PART_LEVEL4_TYPE" // string@3a42 │ │ +330036: 0708 |0ac3: move-object v8, v0 │ │ +330038: 7607 2d9d 0800 |0ac4: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ +33003e: 6900 0890 |0ac7: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL4_TYPE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9008 │ │ +330042: 2200 d012 |0ac9: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +330046: 6206 aa90 |0acb: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +33004a: 6207 8b92 |0acd: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +33004e: 1a02 433a |0acf: const-string v2, "MUSICBRAINZ_WORK_PART_LEVEL5" // string@3a43 │ │ +330052: 1303 8e00 |0ad1: const/16 v3, #int 142 // #8e │ │ +330056: 1a04 3362 |0ad3: const-string v4, "com.apple.iTunes" // string@6233 │ │ +33005a: 1a05 433a |0ad5: const-string v5, "MUSICBRAINZ_WORK_PART_LEVEL5" // string@3a43 │ │ +33005e: 0701 |0ad7: move-object v1, v0 │ │ +330060: 7607 2d9d 0100 |0ad8: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ +330066: 6900 0990 |0adb: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL5:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9009 │ │ +33006a: 2200 d012 |0add: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +33006e: 620d aa90 |0adf: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +330072: 620e 8b92 |0ae1: sget-object v14, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +330076: 1a09 443a |0ae3: const-string v9, "MUSICBRAINZ_WORK_PART_LEVEL5_ID" // string@3a44 │ │ +33007a: 130a 8f00 |0ae5: const/16 v10, #int 143 // #8f │ │ +33007e: 1a0b 3362 |0ae7: const-string v11, "com.apple.iTunes" // string@6233 │ │ +330082: 1a0c 443a |0ae9: const-string v12, "MUSICBRAINZ_WORK_PART_LEVEL5_ID" // string@3a44 │ │ +330086: 0708 |0aeb: move-object v8, v0 │ │ +330088: 7607 2d9d 0800 |0aec: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ +33008e: 6900 0a90 |0aef: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL5_ID:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@900a │ │ +330092: 2200 d012 |0af1: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +330096: 6206 aa90 |0af3: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +33009a: 6207 8b92 |0af5: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +33009e: 1a02 453a |0af7: const-string v2, "MUSICBRAINZ_WORK_PART_LEVEL5_TYPE" // string@3a45 │ │ +3300a2: 1303 9000 |0af9: const/16 v3, #int 144 // #90 │ │ +3300a6: 1a04 3362 |0afb: const-string v4, "com.apple.iTunes" // string@6233 │ │ +3300aa: 1a05 453a |0afd: const-string v5, "MUSICBRAINZ_WORK_PART_LEVEL5_TYPE" // string@3a45 │ │ +3300ae: 0701 |0aff: move-object v1, v0 │ │ +3300b0: 7607 2d9d 0100 |0b00: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ +3300b6: 6900 0b90 |0b03: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL5_TYPE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@900b │ │ +3300ba: 2200 d012 |0b05: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +3300be: 620d aa90 |0b07: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +3300c2: 620e 8b92 |0b09: sget-object v14, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +3300c6: 1a09 463a |0b0b: const-string v9, "MUSICBRAINZ_WORK_PART_LEVEL6" // string@3a46 │ │ +3300ca: 130a 9100 |0b0d: const/16 v10, #int 145 // #91 │ │ +3300ce: 1a0b 3362 |0b0f: const-string v11, "com.apple.iTunes" // string@6233 │ │ +3300d2: 1a0c 463a |0b11: const-string v12, "MUSICBRAINZ_WORK_PART_LEVEL6" // string@3a46 │ │ +3300d6: 0708 |0b13: move-object v8, v0 │ │ +3300d8: 7607 2d9d 0800 |0b14: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ +3300de: 6900 0c90 |0b17: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL6:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@900c │ │ +3300e2: 2200 d012 |0b19: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +3300e6: 6206 aa90 |0b1b: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +3300ea: 6207 8b92 |0b1d: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +3300ee: 1a02 473a |0b1f: const-string v2, "MUSICBRAINZ_WORK_PART_LEVEL6_ID" // string@3a47 │ │ +3300f2: 1303 9200 |0b21: const/16 v3, #int 146 // #92 │ │ +3300f6: 1a04 3362 |0b23: const-string v4, "com.apple.iTunes" // string@6233 │ │ +3300fa: 1a05 473a |0b25: const-string v5, "MUSICBRAINZ_WORK_PART_LEVEL6_ID" // string@3a47 │ │ +3300fe: 0701 |0b27: move-object v1, v0 │ │ +330100: 7607 2d9d 0100 |0b28: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ +330106: 6900 0d90 |0b2b: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL6_ID:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@900d │ │ +33010a: 2200 d012 |0b2d: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +33010e: 620d aa90 |0b2f: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +330112: 620e 8b92 |0b31: sget-object v14, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +330116: 1a09 483a |0b33: const-string v9, "MUSICBRAINZ_WORK_PART_LEVEL6_TYPE" // string@3a48 │ │ +33011a: 130a 9300 |0b35: const/16 v10, #int 147 // #93 │ │ +33011e: 1a0b 3362 |0b37: const-string v11, "com.apple.iTunes" // string@6233 │ │ +330122: 1a0c 483a |0b39: const-string v12, "MUSICBRAINZ_WORK_PART_LEVEL6_TYPE" // string@3a48 │ │ +330126: 0708 |0b3b: move-object v8, v0 │ │ +330128: 7607 2d9d 0800 |0b3c: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ +33012e: 6900 0e90 |0b3f: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL6_TYPE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@900e │ │ +330132: 2200 d012 |0b41: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +330136: 6206 aa90 |0b43: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +33013a: 6207 9192 |0b45: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ +33013e: 1a02 4c3a |0b47: const-string v2, "MUSICIP_PUID" // string@3a4c │ │ +330142: 1303 9400 |0b49: const/16 v3, #int 148 // #94 │ │ +330146: 1a04 3362 |0b4b: const-string v4, "com.apple.iTunes" // string@6233 │ │ +33014a: 1a05 de3c |0b4d: const-string v5, "MusicIP PUID" // string@3cde │ │ +33014e: 0701 |0b4f: move-object v1, v0 │ │ +330150: 7607 2d9d 0100 |0b50: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ +330156: 6900 0f90 |0b53: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICIP_PUID:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@900f │ │ +33015a: 2200 d012 |0b55: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +33015e: 620c 6490 |0b57: sget-object v12, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.TEXT:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9064 │ │ +330162: 620d aa90 |0b59: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +330166: 620e 8e92 |0b5b: sget-object v14, Lorg/jaudiotagger/tag/reference/Tagger;.MEDIA_MONKEY:Lorg/jaudiotagger/tag/reference/Tagger; // field@928e │ │ +33016a: 1a09 ae3e |0b5d: const-string v9, "OCCASION" // string@3eae │ │ +33016e: 130a 9500 |0b5f: const/16 v10, #int 149 // #95 │ │ +330172: 1a0b 6595 |0b61: const-string v11, "occa" // string@9565 │ │ +330176: 0708 |0b63: move-object v8, v0 │ │ +330178: 7607 309d 0800 |0b64: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d30 │ │ +33017e: 6900 1090 |0b67: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.OCCASION:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9010 │ │ +330182: 2200 d012 |0b69: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +330186: 6206 aa90 |0b6b: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +33018a: 6207 8b92 |0b6d: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +33018e: 1a02 fd3e |0b6f: const-string v2, "OPUS" // string@3efd │ │ +330192: 1303 9600 |0b71: const/16 v3, #int 150 // #96 │ │ +330196: 1a04 3362 |0b73: const-string v4, "com.apple.iTunes" // string@6233 │ │ +33019a: 1a05 fd3e |0b75: const-string v5, "OPUS" // string@3efd │ │ +33019e: 0701 |0b77: move-object v1, v0 │ │ +3301a0: 7607 2d9d 0100 |0b78: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ +3301a6: 6900 1190 |0b7b: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.OPUS:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9011 │ │ +3301aa: 2200 d012 |0b7d: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +3301ae: 620d aa90 |0b7f: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +3301b2: 620e 9192 |0b81: sget-object v14, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ +3301b6: 1a09 0a3f |0b83: const-string v9, "ORCHESTRA" // string@3f0a │ │ +3301ba: 130a 9700 |0b85: const/16 v10, #int 151 // #97 │ │ +3301be: 1a0b 3362 |0b87: const-string v11, "com.apple.iTunes" // string@6233 │ │ +3301c2: 1a0c 0a3f |0b89: const-string v12, "ORCHESTRA" // string@3f0a │ │ +3301c6: 0708 |0b8b: move-object v8, v0 │ │ +3301c8: 7607 2d9d 0800 |0b8c: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ +3301ce: 6900 1290 |0b8f: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ORCHESTRA:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9012 │ │ +3301d2: 2200 d012 |0b91: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +3301d6: 6206 aa90 |0b93: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +3301da: 6207 8b92 |0b95: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +3301de: 1a02 0b3f |0b97: const-string v2, "ORCHESTRA_SORT" // string@3f0b │ │ +3301e2: 1303 9800 |0b99: const/16 v3, #int 152 // #98 │ │ +3301e6: 1a04 3362 |0b9b: const-string v4, "com.apple.iTunes" // string@6233 │ │ +3301ea: 1a05 0b3f |0b9d: const-string v5, "ORCHESTRA_SORT" // string@3f0b │ │ +3301ee: 0701 |0b9f: move-object v1, v0 │ │ +3301f0: 7607 2d9d 0100 |0ba0: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ +3301f6: 6900 1390 |0ba3: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ORCHESTRA_SORT:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9013 │ │ +3301fa: 2200 d012 |0ba5: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +3301fe: 620c 6490 |0ba7: sget-object v12, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.TEXT:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9064 │ │ +330202: 620d aa90 |0ba9: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +330206: 620e 8e92 |0bab: sget-object v14, Lorg/jaudiotagger/tag/reference/Tagger;.MEDIA_MONKEY:Lorg/jaudiotagger/tag/reference/Tagger; // field@928e │ │ +33020a: 1a09 193f |0bad: const-string v9, "ORIGINAL_ALBUM_TITLE" // string@3f19 │ │ +33020e: 130a 9900 |0baf: const/16 v10, #int 153 // #99 │ │ +330212: 1a0b 0199 |0bb1: const-string v11, "otit" // string@9901 │ │ +330216: 0708 |0bb3: move-object v8, v0 │ │ +330218: 7607 309d 0800 |0bb4: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d30 │ │ +33021e: 6900 1490 |0bb7: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ORIGINAL_ALBUM_TITLE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9014 │ │ +330222: 2200 d012 |0bb9: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +330226: 6205 6490 |0bbb: sget-object v5, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.TEXT:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9064 │ │ +33022a: 6206 aa90 |0bbd: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +33022e: 6207 8e92 |0bbf: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.MEDIA_MONKEY:Lorg/jaudiotagger/tag/reference/Tagger; // field@928e │ │ +330232: 1a02 1a3f |0bc1: const-string v2, "ORIGINAL_ARTIST" // string@3f1a │ │ +330236: 1303 9a00 |0bc3: const/16 v3, #int 154 // #9a │ │ +33023a: 1a04 4095 |0bc5: const-string v4, "oart" // string@9540 │ │ +33023e: 0701 |0bc7: move-object v1, v0 │ │ +330240: 7607 309d 0100 |0bc8: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d30 │ │ +330246: 6900 1590 |0bcb: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ORIGINAL_ARTIST:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9015 │ │ +33024a: 2200 d012 |0bcd: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +33024e: 620c 6490 |0bcf: sget-object v12, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.TEXT:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9064 │ │ +330252: 620d aa90 |0bd1: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +330256: 620e 8e92 |0bd3: sget-object v14, Lorg/jaudiotagger/tag/reference/Tagger;.MEDIA_MONKEY:Lorg/jaudiotagger/tag/reference/Tagger; // field@928e │ │ +33025a: 1a09 1b3f |0bd5: const-string v9, "ORIGINAL_LYRICIST" // string@3f1b │ │ +33025e: 130a 9b00 |0bd7: const/16 v10, #int 155 // #9b │ │ +330262: 1a0b b495 |0bd9: const-string v11, "olyr" // string@95b4 │ │ +330266: 0708 |0bdb: move-object v8, v0 │ │ +330268: 7607 309d 0800 |0bdc: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d30 │ │ +33026e: 6900 1690 |0bdf: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ORIGINAL_LYRICIST:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9016 │ │ +330272: 2200 d012 |0be1: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +330276: 6206 aa90 |0be3: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +33027a: 6207 8b92 |0be5: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +33027e: 1a02 233f |0be7: const-string v2, "OVERALL_WORK" // string@3f23 │ │ +330282: 1303 9c00 |0be9: const/16 v3, #int 156 // #9c │ │ +330286: 1a04 3362 |0beb: const-string v4, "com.apple.iTunes" // string@6233 │ │ +33028a: 1a05 233f |0bed: const-string v5, "OVERALL_WORK" // string@3f23 │ │ +33028e: 0701 |0bef: move-object v1, v0 │ │ +330290: 7607 2d9d 0100 |0bf0: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ +330296: 6900 1790 |0bf3: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.OVERALL_WORK:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9017 │ │ +33029a: 2200 d012 |0bf5: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +33029e: 620d aa90 |0bf7: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +3302a2: 620e 9192 |0bf9: sget-object v14, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ +3302a6: 1a09 1940 |0bfb: const-string v9, "PART" // string@4019 │ │ +3302aa: 130a 9d00 |0bfd: const/16 v10, #int 157 // #9d │ │ +3302ae: 1a0b 3362 |0bff: const-string v11, "com.apple.iTunes" // string@6233 │ │ +3302b2: 1a0c 1940 |0c01: const-string v12, "PART" // string@4019 │ │ +3302b6: 0708 |0c03: move-object v8, v0 │ │ +3302b8: 7607 2d9d 0800 |0c04: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ +3302be: 6900 1890 |0c07: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.PART:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9018 │ │ +3302c2: 2200 d012 |0c09: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +3302c6: 6206 aa90 |0c0b: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +3302ca: 6207 8b92 |0c0d: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +3302ce: 1a02 1b40 |0c0f: const-string v2, "PART_NUMBER" // string@401b │ │ +3302d2: 1303 9e00 |0c11: const/16 v3, #int 158 // #9e │ │ +3302d6: 1a04 3362 |0c13: const-string v4, "com.apple.iTunes" // string@6233 │ │ +3302da: 1a05 1a40 |0c15: const-string v5, "PARTNUMBER" // string@401a │ │ +3302de: 0701 |0c17: move-object v1, v0 │ │ +3302e0: 7607 2d9d 0100 |0c18: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ +3302e6: 6900 1990 |0c1b: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.PART_NUMBER:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9019 │ │ +3302ea: 2200 d012 |0c1d: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +3302ee: 620c 5f90 |0c1f: sget-object v12, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.BYTE:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@905f │ │ +3302f2: 620d a690 |0c21: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.INTEGER:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90a6 │ │ +3302f6: 1a09 1c40 |0c23: const-string v9, "PART_OF_GAPLESS_ALBUM" // string@401c │ │ +3302fa: 130a 9f00 |0c25: const/16 v10, #int 159 // #9f │ │ +3302fe: 1a0b 3f9a |0c27: const-string v11, "pgap" // string@9a3f │ │ +330302: 0708 |0c29: move-object v8, v0 │ │ +330304: 7606 2e9d 0800 |0c2a: invoke-direct/range {v8, v9, v10, v11, v12, v13}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;)V // method@9d2e │ │ +33030a: 6900 1a90 |0c2d: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.PART_OF_GAPLESS_ALBUM:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@901a │ │ +33030e: 2200 d012 |0c2f: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +330312: 6206 aa90 |0c31: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +330316: 6207 8b92 |0c33: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +33031a: 1a02 1d40 |0c35: const-string v2, "PART_TYPE" // string@401d │ │ +33031e: 1303 a000 |0c37: const/16 v3, #int 160 // #a0 │ │ +330322: 1a04 3362 |0c39: const-string v4, "com.apple.iTunes" // string@6233 │ │ +330326: 1a05 1d40 |0c3b: const-string v5, "PART_TYPE" // string@401d │ │ +33032a: 0701 |0c3d: move-object v1, v0 │ │ +33032c: 7607 2d9d 0100 |0c3e: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ +330332: 6900 1b90 |0c41: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.PART_TYPE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@901b │ │ +330336: 2200 d012 |0c43: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +33033a: 620d aa90 |0c45: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +33033e: 620e 9192 |0c47: sget-object v14, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ +330342: 1a09 4040 |0c49: const-string v9, "PERFORMER" // string@4040 │ │ +330346: 130a a100 |0c4b: const/16 v10, #int 161 // #a1 │ │ +33034a: 1a0b 3362 |0c4d: const-string v11, "com.apple.iTunes" // string@6233 │ │ +33034e: 1a0c 2d41 |0c4f: const-string v12, "Performer" // string@412d │ │ +330352: 0708 |0c51: move-object v8, v0 │ │ +330354: 7607 2d9d 0800 |0c52: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ +33035a: 6900 1c90 |0c55: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.PERFORMER:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@901c │ │ +33035e: 2200 d012 |0c57: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +330362: 6206 aa90 |0c59: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +330366: 6207 8b92 |0c5b: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +33036a: 1a02 4140 |0c5d: const-string v2, "PERFORMER_NAME" // string@4041 │ │ +33036e: 1303 a200 |0c5f: const/16 v3, #int 162 // #a2 │ │ +330372: 1a04 3362 |0c61: const-string v4, "com.apple.iTunes" // string@6233 │ │ +330376: 1a05 4140 |0c63: const-string v5, "PERFORMER_NAME" // string@4041 │ │ +33037a: 0701 |0c65: move-object v1, v0 │ │ +33037c: 7607 2d9d 0100 |0c66: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ +330382: 6900 1d90 |0c69: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.PERFORMER_NAME:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@901d │ │ +330386: 2200 d012 |0c6b: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +33038a: 620d aa90 |0c6d: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +33038e: 620e 8b92 |0c6f: sget-object v14, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +330392: 1a09 4240 |0c71: const-string v9, "PERFORMER_NAME_SORT" // string@4042 │ │ +330396: 130a a300 |0c73: const/16 v10, #int 163 // #a3 │ │ +33039a: 1a0b 3362 |0c75: const-string v11, "com.apple.iTunes" // string@6233 │ │ +33039e: 1a0c 4240 |0c77: const-string v12, "PERFORMER_NAME_SORT" // string@4042 │ │ +3303a2: 0708 |0c79: move-object v8, v0 │ │ +3303a4: 7607 2d9d 0800 |0c7a: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ +3303aa: 6900 1e90 |0c7d: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.PERFORMER_NAME_SORT:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@901e │ │ +3303ae: 2200 d012 |0c7f: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +3303b2: 6206 aa90 |0c81: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +3303b6: 6207 8b92 |0c83: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +3303ba: 1a02 4340 |0c85: const-string v2, "PERIOD" // string@4043 │ │ +3303be: 1303 a400 |0c87: const/16 v3, #int 164 // #a4 │ │ +3303c2: 1a04 3362 |0c89: const-string v4, "com.apple.iTunes" // string@6233 │ │ +3303c6: 1a05 4340 |0c8b: const-string v5, "PERIOD" // string@4043 │ │ +3303ca: 0701 |0c8d: move-object v1, v0 │ │ +3303cc: 7607 2d9d 0100 |0c8e: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ +3303d2: 6900 1f90 |0c91: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.PERIOD:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@901f │ │ +3303d6: 2200 d012 |0c93: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +3303da: 620c 6690 |0c95: sget-object v12, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.UNKNOWN:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9066 │ │ +3303de: 620d a690 |0c97: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.INTEGER:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90a6 │ │ +3303e2: 1a09 6540 |0c99: const-string v9, "PL_ID" // string@4065 │ │ +3303e6: 130a a500 |0c9b: const/16 v10, #int 165 // #a5 │ │ +3303ea: 1a0b 659a |0c9d: const-string v11, "plID" // string@9a65 │ │ +3303ee: 130e 0800 |0c9f: const/16 v14, #int 8 // #8 │ │ +3303f2: 0708 |0ca1: move-object v8, v0 │ │ +3303f4: 7607 2f9d 0800 |0ca2: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;I)V // method@9d2f │ │ +3303fa: 6900 2090 |0ca5: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.PL_ID:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9020 │ │ +3303fe: 2200 d012 |0ca7: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +330402: 6205 6490 |0ca9: sget-object v5, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.TEXT:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9064 │ │ +330406: 6206 aa90 |0cab: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +33040a: 1a02 6940 |0cad: const-string v2, "PODCAST_KEYWORD" // string@4069 │ │ +33040e: 1303 a600 |0caf: const/16 v3, #int 166 // #a6 │ │ +330412: 1a04 0081 |0cb1: const-string v4, "keyw" // string@8100 │ │ +330416: 0701 |0cb3: move-object v1, v0 │ │ +330418: 7606 2e9d 0100 |0cb4: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;)V // method@9d2e │ │ +33041e: 6900 2190 |0cb7: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.PODCAST_KEYWORD:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9021 │ │ +330422: 2200 d012 |0cb9: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +330426: 620b 6290 |0cbb: sget-object v11, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.NUMBER:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9062 │ │ +33042a: 620c a590 |0cbd: sget-object v12, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.IMPLICIT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90a5 │ │ +33042e: 1a08 6a40 |0cbf: const-string v8, "PODCAST_URL" // string@406a │ │ +330432: 1309 a700 |0cc1: const/16 v9, #int 167 // #a7 │ │ +330436: 1a0a ac9b |0cc3: const-string v10, "purl" // string@9bac │ │ +33043a: 0707 |0cc5: move-object v7, v0 │ │ +33043c: 7606 2e9d 0700 |0cc6: invoke-direct/range {v7, v8, v9, v10, v11, v12}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;)V // method@9d2e │ │ +330442: 6900 2290 |0cc9: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.PODCAST_URL:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9022 │ │ +330446: 2200 d012 |0ccb: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +33044a: 6206 aa90 |0ccd: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +33044e: 6207 9192 |0ccf: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ +330452: 1a02 a340 |0cd1: const-string v2, "PRODUCER" // string@40a3 │ │ +330456: 1303 a800 |0cd3: const/16 v3, #int 168 // #a8 │ │ +33045a: 1a04 3362 |0cd5: const-string v4, "com.apple.iTunes" // string@6233 │ │ +33045e: 1a05 a340 |0cd7: const-string v5, "PRODUCER" // string@40a3 │ │ +330462: 0701 |0cd9: move-object v1, v0 │ │ +330464: 7607 2d9d 0100 |0cda: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ +33046a: 6900 2390 |0cdd: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.PRODUCER:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9023 │ │ +33046e: 2200 d012 |0cdf: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +330472: 620c 6490 |0ce1: sget-object v12, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.TEXT:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9064 │ │ +330476: 620d aa90 |0ce3: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +33047a: 1a09 c640 |0ce5: const-string v9, "PURCHASE_DATE" // string@40c6 │ │ +33047e: 130a a900 |0ce7: const/16 v10, #int 169 // #a9 │ │ +330482: 1a0b ab9b |0ce9: const-string v11, "purd" // string@9bab │ │ +330486: 0708 |0ceb: move-object v8, v0 │ │ +330488: 7606 2e9d 0800 |0cec: invoke-direct/range {v8, v9, v10, v11, v12, v13}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;)V // method@9d2e │ │ +33048e: 6900 2490 |0cef: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.PURCHASE_DATE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9024 │ │ +330492: 2200 d012 |0cf1: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +330496: 6205 6490 |0cf3: sget-object v5, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.TEXT:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9064 │ │ +33049a: 6206 aa90 |0cf5: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +33049e: 6207 8e92 |0cf7: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.MEDIA_MONKEY:Lorg/jaudiotagger/tag/reference/Tagger; // field@928e │ │ +3304a2: 1a02 6e42 |0cf9: const-string v2, "QUALITY" // string@426e │ │ +3304a6: 1303 aa00 |0cfb: const/16 v3, #int 170 // #aa │ │ +3304aa: 1a04 ec9b |0cfd: const-string v4, "qual" // string@9bec │ │ +3304ae: 0701 |0cff: move-object v1, v0 │ │ +3304b0: 7607 309d 0100 |0d00: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d30 │ │ +3304b6: 6900 2590 |0d03: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.QUALITY:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9025 │ │ +3304ba: 2200 d012 |0d05: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +3304be: 620d aa90 |0d07: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +3304c2: 620e 8b92 |0d09: sget-object v14, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +3304c6: 1a09 7e42 |0d0b: const-string v9, "RANKING" // string@427e │ │ +3304ca: 130a ab00 |0d0d: const/16 v10, #int 171 // #ab │ │ +3304ce: 1a0b 3362 |0d0f: const-string v11, "com.apple.iTunes" // string@6233 │ │ +3304d2: 1a0c 7e42 |0d11: const-string v12, "RANKING" // string@427e │ │ +3304d6: 0708 |0d13: move-object v8, v0 │ │ +3304d8: 7607 2d9d 0800 |0d14: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ +3304de: 6900 2690 |0d17: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.RANKING:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9026 │ │ +3304e2: 2200 d012 |0d19: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +3304e6: 6205 5f90 |0d1b: sget-object v5, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.BYTE:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@905f │ │ +3304ea: 6206 a690 |0d1d: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.INTEGER:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90a6 │ │ +3304ee: 1a02 7f42 |0d1f: const-string v2, "RATING" // string@427f │ │ +3304f2: 1303 ac00 |0d21: const/16 v3, #int 172 // #ac │ │ +3304f6: 1a04 3f9f |0d23: const-string v4, "rtng" // string@9f3f │ │ +3304fa: 1217 |0d25: const/4 v7, #int 1 // #1 │ │ +3304fc: 0701 |0d26: move-object v1, v0 │ │ +3304fe: 7607 2f9d 0100 |0d27: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;I)V // method@9d2f │ │ +330504: 6900 2790 |0d2a: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.RATING:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9027 │ │ +330508: 2200 d012 |0d2c: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +33050c: 620d aa90 |0d2e: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +330510: 620e 9192 |0d30: sget-object v14, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ +330514: 1a09 b442 |0d32: const-string v9, "RELEASECOUNTRY" // string@42b4 │ │ +330518: 130a ad00 |0d34: const/16 v10, #int 173 // #ad │ │ +33051c: 1a0b 3362 |0d36: const-string v11, "com.apple.iTunes" // string@6233 │ │ +330520: 1a0c c83c |0d38: const-string v12, "MusicBrainz Album Release Country" // string@3cc8 │ │ +330524: 0708 |0d3a: move-object v8, v0 │ │ +330526: 7607 2d9d 0800 |0d3b: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ +33052c: 6900 2890 |0d3e: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.RELEASECOUNTRY:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9028 │ │ +330530: 2200 d012 |0d40: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +330534: 6206 aa90 |0d42: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +330538: 6207 9192 |0d44: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ +33053c: 1a02 b542 |0d46: const-string v2, "REMIXER" // string@42b5 │ │ +330540: 1303 ae00 |0d48: const/16 v3, #int 174 // #ae │ │ +330544: 1a04 3362 |0d4a: const-string v4, "com.apple.iTunes" // string@6233 │ │ +330548: 1a05 b542 |0d4c: const-string v5, "REMIXER" // string@42b5 │ │ +33054c: 0701 |0d4e: move-object v1, v0 │ │ +33054e: 7607 2d9d 0100 |0d4f: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ +330554: 6900 2990 |0d52: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.REMIXER:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9029 │ │ +330558: 2200 d012 |0d54: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +33055c: 620c 6490 |0d56: sget-object v12, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.TEXT:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9064 │ │ +330560: 620d aa90 |0d58: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +330564: 620e 8e92 |0d5a: sget-object v14, Lorg/jaudiotagger/tag/reference/Tagger;.MEDIA_MONKEY:Lorg/jaudiotagger/tag/reference/Tagger; // field@928e │ │ +330568: 1a09 5c44 |0d5c: const-string v9, "SCORE" // string@445c │ │ +33056c: 130a af00 |0d5e: const/16 v10, #int 175 // #af │ │ +330570: 1a0b 209c |0d60: const-string v11, "rate" // string@9c20 │ │ +330574: 0708 |0d62: move-object v8, v0 │ │ +330576: 7607 309d 0800 |0d63: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d30 │ │ +33057c: 6900 2a90 |0d66: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.SCORE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@902a │ │ +330580: 2200 d012 |0d68: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +330584: 6206 aa90 |0d6a: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +330588: 6207 8b92 |0d6c: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +33058c: 1a02 6044 |0d6e: const-string v2, "SCRIPT" // string@4460 │ │ +330590: 1303 b000 |0d70: const/16 v3, #int 176 // #b0 │ │ +330594: 1a04 3362 |0d72: const-string v4, "com.apple.iTunes" // string@6233 │ │ +330598: 1a05 6044 |0d74: const-string v5, "SCRIPT" // string@4460 │ │ +33059c: 0701 |0d76: move-object v1, v0 │ │ +33059e: 7607 2d9d 0100 |0d77: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ +3305a4: 6900 2b90 |0d7a: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.SCRIPT:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@902b │ │ +3305a8: 2200 d012 |0d7c: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +3305ac: 620c 6690 |0d7e: sget-object v12, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.UNKNOWN:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9066 │ │ +3305b0: 620d a690 |0d80: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.INTEGER:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90a6 │ │ +3305b4: 1a09 ba44 |0d82: const-string v9, "SF_ID" // string@44ba │ │ +3305b8: 130a b100 |0d84: const/16 v10, #int 177 // #b1 │ │ +3305bc: 1a0b d1aa |0d86: const-string v11, "sfID" // string@aad1 │ │ +3305c0: 124e |0d88: const/4 v14, #int 4 // #4 │ │ +3305c2: 0708 |0d89: move-object v8, v0 │ │ +3305c4: 7607 2f9d 0800 |0d8a: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;I)V // method@9d2f │ │ +3305ca: 6900 2c90 |0d8d: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.SF_ID:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@902c │ │ +3305ce: 2200 d012 |0d8f: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +3305d2: 6205 6490 |0d91: sget-object v5, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.TEXT:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9064 │ │ +3305d6: 6206 aa90 |0d93: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +3305da: 1a02 d744 |0d95: const-string v2, "SHOW" // string@44d7 │ │ +3305de: 1303 b200 |0d97: const/16 v3, #int 178 // #b2 │ │ +3305e2: 1a04 0fb1 |0d99: const-string v4, "tvsh" // string@b10f │ │ +3305e6: 0701 |0d9b: move-object v1, v0 │ │ +3305e8: 7606 2e9d 0100 |0d9c: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;)V // method@9d2e │ │ +3305ee: 6900 2d90 |0d9f: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.SHOW:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@902d │ │ +3305f2: 2200 d012 |0da1: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +3305f6: 620b 6490 |0da3: sget-object v11, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.TEXT:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9064 │ │ +3305fa: 620c aa90 |0da5: sget-object v12, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +3305fe: 1a08 ee44 |0da7: const-string v8, "SHOW_SORT" // string@44ee │ │ +330602: 1309 b300 |0da9: const/16 v9, #int 179 // #b3 │ │ +330606: 1a0a 23ac |0dab: const-string v10, "sosn" // string@ac23 │ │ +33060a: 0707 |0dad: move-object v7, v0 │ │ +33060c: 7606 2e9d 0700 |0dae: invoke-direct/range {v7, v8, v9, v10, v11, v12}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;)V // method@9d2e │ │ +330612: 6900 2e90 |0db1: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.SHOW_SORT:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@902e │ │ +330616: 2200 d012 |0db3: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +33061a: 6206 aa90 |0db5: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +33061e: 6207 8b92 |0db7: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +330622: 1a02 0a45 |0db9: const-string v2, "SINGLE_DISC_TRACK_NO" // string@450a │ │ +330626: 1303 b400 |0dbb: const/16 v3, #int 180 // #b4 │ │ +33062a: 1a04 3362 |0dbd: const-string v4, "com.apple.iTunes" // string@6233 │ │ +33062e: 1a05 0a45 |0dbf: const-string v5, "SINGLE_DISC_TRACK_NO" // string@450a │ │ +330632: 0701 |0dc1: move-object v1, v0 │ │ +330634: 7607 2d9d 0100 |0dc2: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ +33063a: 6900 2f90 |0dc5: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.SINGLE_DISC_TRACK_NO:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@902f │ │ +33063e: 2200 d012 |0dc7: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +330642: 620d aa90 |0dc9: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +330646: 620e 9192 |0dcb: sget-object v14, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ +33064a: 1a09 3746 |0dcd: const-string v9, "SUBTITLE" // string@4637 │ │ +33064e: 130a b500 |0dcf: const/16 v10, #int 181 // #b5 │ │ +330652: 1a0b 3362 |0dd1: const-string v11, "com.apple.iTunes" // string@6233 │ │ +330656: 1a0c 3746 |0dd3: const-string v12, "SUBTITLE" // string@4637 │ │ +33065a: 0708 |0dd5: move-object v8, v0 │ │ +33065c: 7607 2d9d 0800 |0dd6: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ +330662: 6900 3090 |0dd9: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.SUBTITLE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9030 │ │ +330666: 2200 d012 |0ddb: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +33066a: 6206 aa90 |0ddd: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +33066e: 6207 8b92 |0ddf: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +330672: 1a02 0849 |0de1: const-string v2, "TAGS" // string@4908 │ │ +330676: 1303 b600 |0de3: const/16 v3, #int 182 // #b6 │ │ +33067a: 1a04 3362 |0de5: const-string v4, "com.apple.iTunes" // string@6233 │ │ +33067e: 1a05 0849 |0de7: const-string v5, "TAGS" // string@4908 │ │ +330682: 0701 |0de9: move-object v1, v0 │ │ +330684: 7607 2d9d 0100 |0dea: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ +33068a: 6900 3190 |0ded: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.TAGS:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9031 │ │ +33068e: 2200 d012 |0def: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +330692: 620c 6490 |0df1: sget-object v12, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.TEXT:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9064 │ │ +330696: 620d aa90 |0df3: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +33069a: 620e 8e92 |0df5: sget-object v14, Lorg/jaudiotagger/tag/reference/Tagger;.MEDIA_MONKEY:Lorg/jaudiotagger/tag/reference/Tagger; // field@928e │ │ +33069e: 1a09 5b49 |0df7: const-string v9, "TEMPO" // string@495b │ │ +3306a2: 130a b700 |0df9: const/16 v10, #int 183 // #b7 │ │ +3306a6: 1a0b 5b69 |0dfb: const-string v11, "empo" // string@695b │ │ +3306aa: 0708 |0dfd: move-object v8, v0 │ │ +3306ac: 7607 309d 0800 |0dfe: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d30 │ │ +3306b2: 6900 3290 |0e01: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.TEMPO:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9032 │ │ +3306b6: 2200 d012 |0e03: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +3306ba: 6206 aa90 |0e05: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +3306be: 6207 8b92 |0e07: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +3306c2: 1a02 9149 |0e09: const-string v2, "TIMBRE" // string@4991 │ │ +3306c6: 1303 b800 |0e0b: const/16 v3, #int 184 // #b8 │ │ +3306ca: 1a04 3362 |0e0d: const-string v4, "com.apple.iTunes" // string@6233 │ │ +3306ce: 1a05 9249 |0e0f: const-string v5, "TIMBRE_BRIGHTNESS" // string@4992 │ │ +3306d2: 0701 |0e11: move-object v1, v0 │ │ +3306d4: 7607 2d9d 0100 |0e12: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ +3306da: 6900 3390 |0e15: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.TIMBRE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9033 │ │ +3306de: 2200 d012 |0e17: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +3306e2: 620c 6490 |0e19: sget-object v12, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.TEXT:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9064 │ │ +3306e6: 620d aa90 |0e1b: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +3306ea: 1a09 ab49 |0e1d: const-string v9, "TITLE" // string@49ab │ │ +3306ee: 130a b900 |0e1f: const/16 v10, #int 185 // #b9 │ │ +3306f2: 1a0b a8b5 |0e21: const-string v11, "©nam" // string@b5a8 │ │ +3306f6: 0708 |0e23: move-object v8, v0 │ │ +3306f8: 7606 2e9d 0800 |0e24: invoke-direct/range {v8, v9, v10, v11, v12, v13}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;)V // method@9d2e │ │ +3306fe: 6900 3490 |0e27: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.TITLE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9034 │ │ +330702: 2200 d012 |0e29: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +330706: 6206 aa90 |0e2b: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +33070a: 6207 8b92 |0e2d: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +33070e: 1a02 ad49 |0e2f: const-string v2, "TITLE_MOVEMENT" // string@49ad │ │ +330712: 1303 ba00 |0e31: const/16 v3, #int 186 // #ba │ │ +330716: 1a04 3362 |0e33: const-string v4, "com.apple.iTunes" // string@6233 │ │ +33071a: 1a05 ad49 |0e35: const-string v5, "TITLE_MOVEMENT" // string@49ad │ │ +33071e: 0701 |0e37: move-object v1, v0 │ │ +330720: 7607 2d9d 0100 |0e38: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ +330726: 6900 3590 |0e3b: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.TITLE_MOVEMENT:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9035 │ │ +33072a: 2200 d012 |0e3d: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +33072e: 620c 6490 |0e3f: sget-object v12, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.TEXT:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9064 │ │ +330732: 620d aa90 |0e41: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +330736: 1a09 af49 |0e43: const-string v9, "TITLE_SORT" // string@49af │ │ +33073a: 130a bb00 |0e45: const/16 v10, #int 187 // #bb │ │ +33073e: 1a0b 19ac |0e47: const-string v11, "sonm" // string@ac19 │ │ +330742: 0708 |0e49: move-object v8, v0 │ │ +330744: 7606 2e9d 0800 |0e4a: invoke-direct/range {v8, v9, v10, v11, v12, v13}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;)V // method@9d2e │ │ +33074a: 6900 3690 |0e4d: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.TITLE_SORT:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9036 │ │ +33074e: 2200 d012 |0e4f: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +330752: 6206 aa90 |0e51: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +330756: 6207 8b92 |0e53: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +33075a: 1a02 e449 |0e55: const-string v2, "TONALITY" // string@49e4 │ │ +33075e: 1303 bc00 |0e57: const/16 v3, #int 188 // #bc │ │ +330762: 1a04 3362 |0e59: const-string v4, "com.apple.iTunes" // string@6233 │ │ +330766: 1a05 e449 |0e5b: const-string v5, "TONALITY" // string@49e4 │ │ +33076a: 0701 |0e5d: move-object v1, v0 │ │ +33076c: 7607 2d9d 0100 |0e5e: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ +330772: 6900 3790 |0e61: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.TONALITY:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9037 │ │ +330776: 2200 d012 |0e63: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +33077a: 620c 5f90 |0e65: sget-object v12, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.BYTE:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@905f │ │ +33077e: 620d a690 |0e67: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.INTEGER:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90a6 │ │ +330782: 1a09 e649 |0e69: const-string v9, "TOOL" // string@49e6 │ │ +330786: 130a bd00 |0e6b: const/16 v10, #int 189 // #bd │ │ +33078a: 1a0b 19b0 |0e6d: const-string v11, "tool" // string@b019 │ │ +33078e: 124e |0e6f: const/4 v14, #int 4 // #4 │ │ +330790: 0708 |0e70: move-object v8, v0 │ │ +330792: 7607 2f9d 0800 |0e71: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;I)V // method@9d2f │ │ +330798: 6900 3890 |0e74: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.TOOL:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9038 │ │ +33079c: 2200 d012 |0e76: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +3307a0: 6205 6590 |0e78: sget-object v5, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.TRACK_NO:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9065 │ │ +3307a4: 6206 a590 |0e7a: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.IMPLICIT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90a5 │ │ +3307a8: 1a02 2e4a |0e7c: const-string v2, "TRACK" // string@4a2e │ │ +3307ac: 1303 be00 |0e7e: const/16 v3, #int 190 // #be │ │ +3307b0: 1a04 d5b0 |0e80: const-string v4, "trkn" // string@b0d5 │ │ +3307b4: 0701 |0e82: move-object v1, v0 │ │ +3307b6: 7606 2e9d 0100 |0e83: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;)V // method@9d2e │ │ +3307bc: 6900 3990 |0e86: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.TRACK:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9039 │ │ +3307c0: 2200 d012 |0e88: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +3307c4: 620b 5f90 |0e8a: sget-object v11, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.BYTE:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@905f │ │ +3307c8: 620c a690 |0e8c: sget-object v12, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.INTEGER:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90a6 │ │ +3307cc: 1a08 114b |0e8e: const-string v8, "TV_EPISODE" // string@4b11 │ │ +3307d0: 1309 bf00 |0e90: const/16 v9, #int 191 // #bf │ │ +3307d4: 1a0a 0cb1 |0e92: const-string v10, "tves" // string@b10c │ │ +3307d8: 121d |0e94: const/4 v13, #int 1 // #1 │ │ +3307da: 0707 |0e95: move-object v7, v0 │ │ +3307dc: 7607 2f9d 0700 |0e96: invoke-direct/range {v7, v8, v9, v10, v11, v12, v13}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;I)V // method@9d2f │ │ +3307e2: 6900 3a90 |0e99: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.TV_EPISODE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@903a │ │ +3307e6: 2200 d012 |0e9b: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +3307ea: 6205 6490 |0e9d: sget-object v5, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.TEXT:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9064 │ │ +3307ee: 6206 aa90 |0e9f: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +3307f2: 1a02 124b |0ea1: const-string v2, "TV_EPISODE_NUMBER" // string@4b12 │ │ +3307f6: 1303 c000 |0ea3: const/16 v3, #int 192 // #c0 │ │ +3307fa: 1a04 0bb1 |0ea5: const-string v4, "tven" // string@b10b │ │ +3307fe: 0701 |0ea7: move-object v1, v0 │ │ +330800: 7606 2e9d 0100 |0ea8: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;)V // method@9d2e │ │ +330806: 6900 3b90 |0eab: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.TV_EPISODE_NUMBER:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@903b │ │ +33080a: 2200 d012 |0ead: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +33080e: 620b 6490 |0eaf: sget-object v11, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.TEXT:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9064 │ │ +330812: 620c aa90 |0eb1: sget-object v12, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +330816: 1a08 134b |0eb3: const-string v8, "TV_NETWORK" // string@4b13 │ │ +33081a: 1309 c100 |0eb5: const/16 v9, #int 193 // #c1 │ │ +33081e: 1a0a 0eb1 |0eb7: const-string v10, "tvnn" // string@b10e │ │ +330822: 0707 |0eb9: move-object v7, v0 │ │ +330824: 7606 2e9d 0700 |0eba: invoke-direct/range {v7, v8, v9, v10, v11, v12}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;)V // method@9d2e │ │ +33082a: 6900 3c90 |0ebd: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.TV_NETWORK:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@903c │ │ +33082e: 2200 d012 |0ebf: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +330832: 6205 5f90 |0ec1: sget-object v5, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.BYTE:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@905f │ │ +330836: 6206 a690 |0ec3: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.INTEGER:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90a6 │ │ +33083a: 1a02 144b |0ec5: const-string v2, "TV_SEASON" // string@4b14 │ │ +33083e: 1303 c200 |0ec7: const/16 v3, #int 194 // #c2 │ │ +330842: 1a04 10b1 |0ec9: const-string v4, "tvsn" // string@b110 │ │ +330846: 1217 |0ecb: const/4 v7, #int 1 // #1 │ │ +330848: 0701 |0ecc: move-object v1, v0 │ │ +33084a: 7607 2f9d 0100 |0ecd: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;I)V // method@9d2f │ │ +330850: 6900 3d90 |0ed0: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.TV_SEASON:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@903d │ │ +330854: 2200 d012 |0ed2: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +330858: 620d aa90 |0ed4: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +33085c: 620e 8b92 |0ed6: sget-object v14, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +330860: 1a09 634f |0ed8: const-string v9, "URL_DISCOGS_ARTIST_SITE" // string@4f63 │ │ +330864: 130a c300 |0eda: const/16 v10, #int 195 // #c3 │ │ +330868: 1a0b 3362 |0edc: const-string v11, "com.apple.iTunes" // string@6233 │ │ +33086c: 1a0c 634f |0ede: const-string v12, "URL_DISCOGS_ARTIST_SITE" // string@4f63 │ │ +330870: 0708 |0ee0: move-object v8, v0 │ │ +330872: 7607 2d9d 0800 |0ee1: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ +330878: 6900 3e90 |0ee4: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.URL_DISCOGS_ARTIST_SITE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@903e │ │ +33087c: 2200 d012 |0ee6: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +330880: 6206 aa90 |0ee8: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +330884: 6207 8b92 |0eea: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +330888: 1a02 644f |0eec: const-string v2, "URL_DISCOGS_RELEASE_SITE" // string@4f64 │ │ +33088c: 1303 c400 |0eee: const/16 v3, #int 196 // #c4 │ │ +330890: 1a04 3362 |0ef0: const-string v4, "com.apple.iTunes" // string@6233 │ │ +330894: 1a05 644f |0ef2: const-string v5, "URL_DISCOGS_RELEASE_SITE" // string@4f64 │ │ +330898: 0701 |0ef4: move-object v1, v0 │ │ +33089a: 7607 2d9d 0100 |0ef5: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ +3308a0: 6900 3f90 |0ef8: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.URL_DISCOGS_RELEASE_SITE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@903f │ │ +3308a4: 2200 d012 |0efa: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +3308a8: 620d aa90 |0efc: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +3308ac: 620e 8b92 |0efe: sget-object v14, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +3308b0: 1a09 654f |0f00: const-string v9, "URL_LYRICS_SITE" // string@4f65 │ │ +3308b4: 130a c500 |0f02: const/16 v10, #int 197 // #c5 │ │ +3308b8: 1a0b 3362 |0f04: const-string v11, "com.apple.iTunes" // string@6233 │ │ +3308bc: 1a0c 654f |0f06: const-string v12, "URL_LYRICS_SITE" // string@4f65 │ │ +3308c0: 0708 |0f08: move-object v8, v0 │ │ +3308c2: 7607 2d9d 0800 |0f09: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ +3308c8: 6900 4090 |0f0c: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.URL_LYRICS_SITE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9040 │ │ +3308cc: 2200 d012 |0f0e: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +3308d0: 6206 aa90 |0f10: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +3308d4: 6207 8b92 |0f12: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +3308d8: 1a02 664f |0f14: const-string v2, "URL_OFFICIAL_ARTIST_SITE" // string@4f66 │ │ +3308dc: 1303 c600 |0f16: const/16 v3, #int 198 // #c6 │ │ +3308e0: 1a04 3362 |0f18: const-string v4, "com.apple.iTunes" // string@6233 │ │ +3308e4: 1a05 664f |0f1a: const-string v5, "URL_OFFICIAL_ARTIST_SITE" // string@4f66 │ │ +3308e8: 0701 |0f1c: move-object v1, v0 │ │ +3308ea: 7607 2d9d 0100 |0f1d: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ +3308f0: 6900 4190 |0f20: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.URL_OFFICIAL_ARTIST_SITE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9041 │ │ +3308f4: 2200 d012 |0f22: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +3308f8: 620d aa90 |0f24: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +3308fc: 620e 8b92 |0f26: sget-object v14, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +330900: 1a09 674f |0f28: const-string v9, "URL_OFFICIAL_RELEASE_SITE" // string@4f67 │ │ +330904: 130a c700 |0f2a: const/16 v10, #int 199 // #c7 │ │ +330908: 1a0b 3362 |0f2c: const-string v11, "com.apple.iTunes" // string@6233 │ │ +33090c: 1a0c 674f |0f2e: const-string v12, "URL_OFFICIAL_RELEASE_SITE" // string@4f67 │ │ +330910: 0708 |0f30: move-object v8, v0 │ │ +330912: 7607 2d9d 0800 |0f31: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ +330918: 6900 4290 |0f34: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.URL_OFFICIAL_RELEASE_SITE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9042 │ │ +33091c: 2200 d012 |0f36: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +330920: 6206 aa90 |0f38: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +330924: 6207 8b92 |0f3a: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +330928: 1a02 694f |0f3c: const-string v2, "URL_WIKIPEDIA_ARTIST_SITE" // string@4f69 │ │ +33092c: 1303 c800 |0f3e: const/16 v3, #int 200 // #c8 │ │ +330930: 1a04 3362 |0f40: const-string v4, "com.apple.iTunes" // string@6233 │ │ +330934: 1a05 694f |0f42: const-string v5, "URL_WIKIPEDIA_ARTIST_SITE" // string@4f69 │ │ +330938: 0701 |0f44: move-object v1, v0 │ │ +33093a: 7607 2d9d 0100 |0f45: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ +330940: 6900 4390 |0f48: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.URL_WIKIPEDIA_ARTIST_SITE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9043 │ │ +330944: 2200 d012 |0f4a: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +330948: 620d aa90 |0f4c: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +33094c: 620e 8b92 |0f4e: sget-object v14, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +330950: 1a09 6a4f |0f50: const-string v9, "URL_WIKIPEDIA_RELEASE_SITE" // string@4f6a │ │ +330954: 130a c900 |0f52: const/16 v10, #int 201 // #c9 │ │ +330958: 1a0b 3362 |0f54: const-string v11, "com.apple.iTunes" // string@6233 │ │ +33095c: 1a0c 6a4f |0f56: const-string v12, "URL_WIKIPEDIA_RELEASE_SITE" // string@4f6a │ │ +330960: 0708 |0f58: move-object v8, v0 │ │ +330962: 7607 2d9d 0800 |0f59: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ +330968: 6900 4490 |0f5c: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.URL_WIKIPEDIA_RELEASE_SITE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9044 │ │ +33096c: 2200 d012 |0f5e: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +330970: 6206 aa90 |0f60: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +330974: 6207 9592 |0f62: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.WINAMP:Lorg/jaudiotagger/tag/reference/Tagger; // field@9295 │ │ +330978: 1a02 1b53 |0f64: const-string v2, "WINAMP_PUBLISHER" // string@531b │ │ +33097c: 1303 ca00 |0f66: const/16 v3, #int 202 // #ca │ │ +330980: 1a04 3562 |0f68: const-string v4, "com.nullsoft.winamp" // string@6235 │ │ +330984: 1a05 a89b |0f6a: const-string v5, "publisher" // string@9ba8 │ │ +330988: 0701 |0f6c: move-object v1, v0 │ │ +33098a: 7607 2d9d 0100 |0f6d: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ +330990: 6900 4590 |0f70: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.WINAMP_PUBLISHER:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9045 │ │ +330994: 2200 d012 |0f72: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +330998: 620c 6490 |0f74: sget-object v12, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.TEXT:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9064 │ │ +33099c: 620d aa90 |0f76: sget-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +3309a0: 1a09 7153 |0f78: const-string v9, "WORK" // string@5371 │ │ +3309a4: 130a cb00 |0f7a: const/16 v10, #int 203 // #cb │ │ +3309a8: 1a0b aab5 |0f7c: const-string v11, "©wrk" // string@b5aa │ │ +3309ac: 0708 |0f7e: move-object v8, v0 │ │ +3309ae: 7606 2e9d 0800 |0f7f: invoke-direct/range {v8, v9, v10, v11, v12, v13}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;)V // method@9d2e │ │ +3309b4: 6900 4690 |0f82: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.WORK:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9046 │ │ +3309b8: 2200 d012 |0f84: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +3309bc: 6206 aa90 |0f86: sget-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +3309c0: 6207 8b92 |0f88: sget-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +3309c4: 1a02 8053 |0f8a: const-string v2, "WORK_TYPE" // string@5380 │ │ +3309c8: 1303 cc00 |0f8c: const/16 v3, #int 204 // #cc │ │ +3309cc: 1a04 3362 |0f8e: const-string v4, "com.apple.iTunes" // string@6233 │ │ +3309d0: 1a05 8053 |0f90: const-string v5, "WORK_TYPE" // string@5380 │ │ +3309d4: 0701 |0f92: move-object v1, v0 │ │ +3309d6: 7607 2d9d 0100 |0f93: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d2d │ │ +3309dc: 6900 4790 |0f96: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.WORK_TYPE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9047 │ │ +3309e0: 1300 cd00 |0f98: const/16 v0, #int 205 // #cd │ │ +3309e4: 2300 f013 |0f9a: new-array v0, v0, [Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@13f0 │ │ +3309e8: 6201 7b8f |0f9c: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ACOUSTID_FINGERPRINT:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f7b │ │ +3309ec: 1202 |0f9e: const/4 v2, #int 0 // #0 │ │ +3309ee: 4d01 0002 |0f9f: aput-object v1, v0, v2 │ │ +3309f2: 6201 7c8f |0fa1: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ACOUSTID_FINGERPRINT_OLD:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f7c │ │ +3309f6: 1212 |0fa3: const/4 v2, #int 1 // #1 │ │ +3309f8: 4d01 0002 |0fa4: aput-object v1, v0, v2 │ │ +3309fc: 6201 7d8f |0fa6: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ACOUSTID_ID:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f7d │ │ +330a00: 1222 |0fa8: const/4 v2, #int 2 // #2 │ │ +330a02: 4d01 0002 |0fa9: aput-object v1, v0, v2 │ │ +330a06: 6201 7e8f |0fab: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.AK_ID:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f7e │ │ +330a0a: 1232 |0fad: const/4 v2, #int 3 // #3 │ │ +330a0c: 4d01 0002 |0fae: aput-object v1, v0, v2 │ │ +330a10: 6201 7f8f |0fb0: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ALBUM:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f7f │ │ +330a14: 1242 |0fb2: const/4 v2, #int 4 // #4 │ │ +330a16: 4d01 0002 |0fb3: aput-object v1, v0, v2 │ │ +330a1a: 6201 808f |0fb5: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ALBUM_ARTIST:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f80 │ │ +330a1e: 1252 |0fb7: const/4 v2, #int 5 // #5 │ │ +330a20: 4d01 0002 |0fb8: aput-object v1, v0, v2 │ │ +330a24: 6201 838f |0fba: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ALBUM_ARTIST_SORT:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f83 │ │ +330a28: 1262 |0fbc: const/4 v2, #int 6 // #6 │ │ +330a2a: 4d01 0002 |0fbd: aput-object v1, v0, v2 │ │ +330a2e: 6201 848f |0fbf: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ALBUM_SORT:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f84 │ │ +330a32: 1272 |0fc1: const/4 v2, #int 7 // #7 │ │ +330a34: 4d01 0002 |0fc2: aput-object v1, v0, v2 │ │ +330a38: 6201 858f |0fc4: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.AP_ID:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f85 │ │ +330a3c: 1302 0800 |0fc6: const/16 v2, #int 8 // #8 │ │ +330a40: 4d01 0002 |0fc8: aput-object v1, v0, v2 │ │ +330a44: 6201 868f |0fca: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ARRANGER:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f86 │ │ +330a48: 1302 0900 |0fcc: const/16 v2, #int 9 // #9 │ │ +330a4c: 4d01 0002 |0fce: aput-object v1, v0, v2 │ │ +330a50: 6201 878f |0fd0: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ARRANGER_SORT:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f87 │ │ +330a54: 1302 0a00 |0fd2: const/16 v2, #int 10 // #a │ │ +330a58: 4d01 0002 |0fd4: aput-object v1, v0, v2 │ │ +330a5c: 6201 888f |0fd6: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ARTIST:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f88 │ │ +330a60: 1302 0b00 |0fd8: const/16 v2, #int 11 // #b │ │ +330a64: 4d01 0002 |0fda: aput-object v1, v0, v2 │ │ +330a68: 6201 898f |0fdc: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ARTISTS:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f89 │ │ +330a6c: 1302 0c00 |0fde: const/16 v2, #int 12 // #c │ │ +330a70: 4d01 0002 |0fe0: aput-object v1, v0, v2 │ │ +330a74: 6201 8a8f |0fe2: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ARTISTS_SORT:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f8a │ │ +330a78: 1302 0d00 |0fe4: const/16 v2, #int 13 // #d │ │ +330a7c: 4d01 0002 |0fe6: aput-object v1, v0, v2 │ │ +330a80: 6201 818f |0fe8: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ALBUM_ARTISTS:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f81 │ │ +330a84: 1302 0e00 |0fea: const/16 v2, #int 14 // #e │ │ +330a88: 4d01 0002 |0fec: aput-object v1, v0, v2 │ │ +330a8c: 6201 828f |0fee: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ALBUM_ARTISTS_SORT:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f82 │ │ +330a90: 1302 0f00 |0ff0: const/16 v2, #int 15 // #f │ │ +330a94: 4d01 0002 |0ff2: aput-object v1, v0, v2 │ │ +330a98: 6201 8b8f |0ff4: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ARTIST_SORT:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f8b │ │ +330a9c: 1302 1000 |0ff6: const/16 v2, #int 16 // #10 │ │ +330aa0: 4d01 0002 |0ff8: aput-object v1, v0, v2 │ │ +330aa4: 6201 8c8f |0ffa: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ARTWORK:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f8c │ │ +330aa8: 1302 1100 |0ffc: const/16 v2, #int 17 // #11 │ │ +330aac: 4d01 0002 |0ffe: aput-object v1, v0, v2 │ │ +330ab0: 6201 8d8f |1000: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ASIN:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f8d │ │ +330ab4: 1302 1200 |1002: const/16 v2, #int 18 // #12 │ │ +330ab8: 4d01 0002 |1004: aput-object v1, v0, v2 │ │ +330abc: 6201 8e8f |1006: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.AT_ID:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f8e │ │ +330ac0: 1302 1300 |1008: const/16 v2, #int 19 // #13 │ │ +330ac4: 4d01 0002 |100a: aput-object v1, v0, v2 │ │ +330ac8: 6201 8f8f |100c: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.BARCODE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f8f │ │ +330acc: 1302 1400 |100e: const/16 v2, #int 20 // #14 │ │ +330ad0: 4d01 0002 |1010: aput-object v1, v0, v2 │ │ +330ad4: 6201 908f |1012: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.BPM:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f90 │ │ +330ad8: 1302 1500 |1014: const/16 v2, #int 21 // #15 │ │ +330adc: 4d01 0002 |1016: aput-object v1, v0, v2 │ │ +330ae0: 6201 918f |1018: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.CATALOGNO:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f91 │ │ +330ae4: 1302 1600 |101a: const/16 v2, #int 22 // #16 │ │ +330ae8: 4d01 0002 |101c: aput-object v1, v0, v2 │ │ +330aec: 6201 928f |101e: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.CATEGORY:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f92 │ │ +330af0: 1302 1700 |1020: const/16 v2, #int 23 // #17 │ │ +330af4: 4d01 0002 |1022: aput-object v1, v0, v2 │ │ +330af8: 6201 938f |1024: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.CDDB_1:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f93 │ │ +330afc: 1302 1800 |1026: const/16 v2, #int 24 // #18 │ │ +330b00: 4d01 0002 |1028: aput-object v1, v0, v2 │ │ +330b04: 6201 948f |102a: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.CDDB_IDS:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f94 │ │ +330b08: 1302 1900 |102c: const/16 v2, #int 25 // #19 │ │ +330b0c: 4d01 0002 |102e: aput-object v1, v0, v2 │ │ +330b10: 6201 958f |1030: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.CDDB_TRACKNUMBER:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f95 │ │ +330b14: 1302 1a00 |1032: const/16 v2, #int 26 // #1a │ │ +330b18: 4d01 0002 |1034: aput-object v1, v0, v2 │ │ +330b1c: 6201 9a8f |1036: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.CN_ID:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f9a │ │ +330b20: 1302 1b00 |1038: const/16 v2, #int 27 // #1b │ │ +330b24: 4d01 0002 |103a: aput-object v1, v0, v2 │ │ +330b28: 6201 968f |103c: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.CHOIR:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f96 │ │ +330b2c: 1302 1c00 |103e: const/16 v2, #int 28 // #1c │ │ +330b30: 4d01 0002 |1040: aput-object v1, v0, v2 │ │ +330b34: 6201 978f |1042: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.CHOIR_SORT:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f97 │ │ +330b38: 1302 1d00 |1044: const/16 v2, #int 29 // #1d │ │ +330b3c: 4d01 0002 |1046: aput-object v1, v0, v2 │ │ +330b40: 6201 988f |1048: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.CLASSICAL_CATALOG:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f98 │ │ +330b44: 1302 1e00 |104a: const/16 v2, #int 30 // #1e │ │ +330b48: 4d01 0002 |104c: aput-object v1, v0, v2 │ │ +330b4c: 6201 998f |104e: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.CLASSICAL_NICKNAME:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f99 │ │ +330b50: 1302 1f00 |1050: const/16 v2, #int 31 // #1f │ │ +330b54: 4d01 0002 |1052: aput-object v1, v0, v2 │ │ +330b58: 6201 9b8f |1054: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.COMMENT:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f9b │ │ +330b5c: 1302 2000 |1056: const/16 v2, #int 32 // #20 │ │ +330b60: 4d01 0002 |1058: aput-object v1, v0, v2 │ │ +330b64: 6201 9c8f |105a: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.COMPILATION:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f9c │ │ +330b68: 1302 2100 |105c: const/16 v2, #int 33 // #21 │ │ +330b6c: 4d01 0002 |105e: aput-object v1, v0, v2 │ │ +330b70: 6201 9d8f |1060: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.COMPOSER:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f9d │ │ +330b74: 1302 2200 |1062: const/16 v2, #int 34 // #22 │ │ +330b78: 4d01 0002 |1064: aput-object v1, v0, v2 │ │ +330b7c: 6201 9e8f |1066: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.COMPOSER_SORT:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f9e │ │ +330b80: 1302 2300 |1068: const/16 v2, #int 35 // #23 │ │ +330b84: 4d01 0002 |106a: aput-object v1, v0, v2 │ │ +330b88: 6201 9f8f |106c: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.CONDUCTOR:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f9f │ │ +330b8c: 1302 2400 |106e: const/16 v2, #int 36 // #24 │ │ +330b90: 4d01 0002 |1070: aput-object v1, v0, v2 │ │ +330b94: 6201 a08f |1072: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.CONDUCTOR_MM3BETA:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fa0 │ │ +330b98: 1302 2500 |1074: const/16 v2, #int 37 // #25 │ │ +330b9c: 4d01 0002 |1076: aput-object v1, v0, v2 │ │ +330ba0: 6201 a18f |1078: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.CONDUCTOR_SORT:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fa1 │ │ +330ba4: 1302 2600 |107a: const/16 v2, #int 38 // #26 │ │ +330ba8: 4d01 0002 |107c: aput-object v1, v0, v2 │ │ +330bac: 6201 a28f |107e: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.CONTENT_TYPE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fa2 │ │ +330bb0: 1302 2700 |1080: const/16 v2, #int 39 // #27 │ │ +330bb4: 4d01 0002 |1082: aput-object v1, v0, v2 │ │ +330bb8: 6201 a38f |1084: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.COPYRIGHT:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fa3 │ │ +330bbc: 1302 2800 |1086: const/16 v2, #int 40 // #28 │ │ +330bc0: 4d01 0002 |1088: aput-object v1, v0, v2 │ │ +330bc4: 6201 a48f |108a: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.COUNTRY:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fa4 │ │ +330bc8: 1302 2900 |108c: const/16 v2, #int 41 // #29 │ │ +330bcc: 4d01 0002 |108e: aput-object v1, v0, v2 │ │ +330bd0: 6201 a58f |1090: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.CUSTOM_1:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fa5 │ │ +330bd4: 1302 2a00 |1092: const/16 v2, #int 42 // #2a │ │ +330bd8: 4d01 0002 |1094: aput-object v1, v0, v2 │ │ +330bdc: 6201 a68f |1096: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.CUSTOM_2:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fa6 │ │ +330be0: 1302 2b00 |1098: const/16 v2, #int 43 // #2b │ │ +330be4: 4d01 0002 |109a: aput-object v1, v0, v2 │ │ +330be8: 6201 a78f |109c: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.CUSTOM_3:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fa7 │ │ +330bec: 1302 2c00 |109e: const/16 v2, #int 44 // #2c │ │ +330bf0: 4d01 0002 |10a0: aput-object v1, v0, v2 │ │ +330bf4: 6201 a88f |10a2: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.CUSTOM_4:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fa8 │ │ +330bf8: 1302 2d00 |10a4: const/16 v2, #int 45 // #2d │ │ +330bfc: 4d01 0002 |10a6: aput-object v1, v0, v2 │ │ +330c00: 6201 a98f |10a8: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.CUSTOM_5:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fa9 │ │ +330c04: 1302 2e00 |10aa: const/16 v2, #int 46 // #2e │ │ +330c08: 4d01 0002 |10ac: aput-object v1, v0, v2 │ │ +330c0c: 6201 aa8f |10ae: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.DAY:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8faa │ │ +330c10: 1302 2f00 |10b0: const/16 v2, #int 47 // #2f │ │ +330c14: 4d01 0002 |10b2: aput-object v1, v0, v2 │ │ +330c18: 6201 ab8f |10b4: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.DESCRIPTION:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fab │ │ +330c1c: 1302 3000 |10b6: const/16 v2, #int 48 // #30 │ │ +330c20: 4d01 0002 |10b8: aput-object v1, v0, v2 │ │ +330c24: 6201 ac8f |10ba: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.DISCNUMBER:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fac │ │ +330c28: 1302 3100 |10bc: const/16 v2, #int 49 // #31 │ │ +330c2c: 4d01 0002 |10be: aput-object v1, v0, v2 │ │ +330c30: 6201 ad8f |10c0: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.DISC_SUBTITLE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fad │ │ +330c34: 1302 3200 |10c2: const/16 v2, #int 50 // #32 │ │ +330c38: 4d01 0002 |10c4: aput-object v1, v0, v2 │ │ +330c3c: 6201 ae8f |10c6: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.DJMIXER:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fae │ │ +330c40: 1302 3300 |10c8: const/16 v2, #int 51 // #33 │ │ +330c44: 4d01 0002 |10ca: aput-object v1, v0, v2 │ │ +330c48: 6201 af8f |10cc: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ENCODER:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8faf │ │ +330c4c: 1302 3400 |10ce: const/16 v2, #int 52 // #34 │ │ +330c50: 4d01 0002 |10d0: aput-object v1, v0, v2 │ │ +330c54: 6201 b08f |10d2: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ENGINEER:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fb0 │ │ +330c58: 1302 3500 |10d4: const/16 v2, #int 53 // #35 │ │ +330c5c: 4d01 0002 |10d6: aput-object v1, v0, v2 │ │ +330c60: 6201 b18f |10d8: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ENSEMBLE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fb1 │ │ +330c64: 1302 3600 |10da: const/16 v2, #int 54 // #36 │ │ +330c68: 4d01 0002 |10dc: aput-object v1, v0, v2 │ │ +330c6c: 6201 b28f |10de: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ENSEMBLE_SORT:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fb2 │ │ +330c70: 1302 3700 |10e0: const/16 v2, #int 55 // #37 │ │ +330c74: 4d01 0002 |10e2: aput-object v1, v0, v2 │ │ +330c78: 6201 b38f |10e4: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.EPISODE_GLOBAL_ID:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fb3 │ │ +330c7c: 1302 3800 |10e6: const/16 v2, #int 56 // #38 │ │ +330c80: 4d01 0002 |10e8: aput-object v1, v0, v2 │ │ +330c84: 6201 b48f |10ea: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.FBPM:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fb4 │ │ +330c88: 1302 3900 |10ec: const/16 v2, #int 57 // #39 │ │ +330c8c: 4d01 0002 |10ee: aput-object v1, v0, v2 │ │ +330c90: 6201 b58f |10f0: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.GENRE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fb5 │ │ +330c94: 1302 3a00 |10f2: const/16 v2, #int 58 // #3a │ │ +330c98: 4d01 0002 |10f4: aput-object v1, v0, v2 │ │ +330c9c: 6201 b68f |10f6: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.GENRE_CUSTOM:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fb6 │ │ +330ca0: 1302 3b00 |10f8: const/16 v2, #int 59 // #3b │ │ +330ca4: 4d01 0002 |10fa: aput-object v1, v0, v2 │ │ +330ca8: 6201 b78f |10fc: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.GE_ID:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fb7 │ │ +330cac: 1302 3c00 |10fe: const/16 v2, #int 60 // #3c │ │ +330cb0: 4d01 0002 |1100: aput-object v1, v0, v2 │ │ +330cb4: 6201 b88f |1102: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.GROUP:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fb8 │ │ +330cb8: 1302 3d00 |1104: const/16 v2, #int 61 // #3d │ │ +330cbc: 4d01 0002 |1106: aput-object v1, v0, v2 │ │ +330cc0: 6201 b98f |1108: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.GROUPING:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fb9 │ │ +330cc4: 1302 3e00 |110a: const/16 v2, #int 62 // #3e │ │ +330cc8: 4d01 0002 |110c: aput-object v1, v0, v2 │ │ +330ccc: 6201 ba8f |110e: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.INSTRUMENT:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fba │ │ +330cd0: 1302 3f00 |1110: const/16 v2, #int 63 // #3f │ │ +330cd4: 4d01 0002 |1112: aput-object v1, v0, v2 │ │ +330cd8: 6201 bb8f |1114: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.INVOLVED_PEOPLE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fbb │ │ +330cdc: 1302 4000 |1116: const/16 v2, #int 64 // #40 │ │ +330ce0: 4d01 0002 |1118: aput-object v1, v0, v2 │ │ +330ce4: 6201 bc8f |111a: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.IPI:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fbc │ │ +330ce8: 1302 4100 |111c: const/16 v2, #int 65 // #41 │ │ +330cec: 4d01 0002 |111e: aput-object v1, v0, v2 │ │ +330cf0: 6201 bd8f |1120: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ISRC:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fbd │ │ +330cf4: 1302 4200 |1122: const/16 v2, #int 66 // #42 │ │ +330cf8: 4d01 0002 |1124: aput-object v1, v0, v2 │ │ +330cfc: 6201 bf8f |1126: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ISWC:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fbf │ │ +330d00: 1302 4300 |1128: const/16 v2, #int 67 // #43 │ │ +330d04: 4d01 0002 |112a: aput-object v1, v0, v2 │ │ +330d08: 6201 be8f |112c: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ISRC_MMBETA:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fbe │ │ +330d0c: 1302 4400 |112e: const/16 v2, #int 68 // #44 │ │ +330d10: 4d01 0002 |1130: aput-object v1, v0, v2 │ │ +330d14: 6201 c08f |1132: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.IS_CLASSICAL:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fc0 │ │ +330d18: 1302 4500 |1134: const/16 v2, #int 69 // #45 │ │ +330d1c: 4d01 0002 |1136: aput-object v1, v0, v2 │ │ +330d20: 6201 c18f |1138: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.IS_HD:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fc1 │ │ +330d24: 1302 4600 |113a: const/16 v2, #int 70 // #46 │ │ +330d28: 4d01 0002 |113c: aput-object v1, v0, v2 │ │ +330d2c: 6201 c28f |113e: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.IS_SOUNDTRACK:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fc2 │ │ +330d30: 1302 4700 |1140: const/16 v2, #int 71 // #47 │ │ +330d34: 4d01 0002 |1142: aput-object v1, v0, v2 │ │ +330d38: 6201 c38f |1144: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ITUNES_NORM:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fc3 │ │ +330d3c: 1302 4800 |1146: const/16 v2, #int 72 // #48 │ │ +330d40: 4d01 0002 |1148: aput-object v1, v0, v2 │ │ +330d44: 6201 c48f |114a: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ITUNES_SMPB:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fc4 │ │ +330d48: 1302 4900 |114c: const/16 v2, #int 73 // #49 │ │ +330d4c: 4d01 0002 |114e: aput-object v1, v0, v2 │ │ +330d50: 6201 c58f |1150: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.KEY:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fc5 │ │ +330d54: 1302 4a00 |1152: const/16 v2, #int 74 // #4a │ │ +330d58: 4d01 0002 |1154: aput-object v1, v0, v2 │ │ +330d5c: 6201 c68f |1156: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.KEYS:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fc6 │ │ +330d60: 1302 4b00 |1158: const/16 v2, #int 75 // #4b │ │ +330d64: 4d01 0002 |115a: aput-object v1, v0, v2 │ │ +330d68: 6201 c78f |115c: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.KEYWORD:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fc7 │ │ +330d6c: 1302 4c00 |115e: const/16 v2, #int 76 // #4c │ │ +330d70: 4d01 0002 |1160: aput-object v1, v0, v2 │ │ +330d74: 6201 c88f |1162: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.KEY_OLD:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fc8 │ │ +330d78: 1302 4d00 |1164: const/16 v2, #int 77 // #4d │ │ +330d7c: 4d01 0002 |1166: aput-object v1, v0, v2 │ │ +330d80: 6201 c98f |1168: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.LABEL:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fc9 │ │ +330d84: 1302 4e00 |116a: const/16 v2, #int 78 // #4e │ │ +330d88: 4d01 0002 |116c: aput-object v1, v0, v2 │ │ +330d8c: 6201 ca8f |116e: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.LANGUAGE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fca │ │ +330d90: 1302 4f00 |1170: const/16 v2, #int 79 // #4f │ │ +330d94: 4d01 0002 |1172: aput-object v1, v0, v2 │ │ +330d98: 6201 cb8f |1174: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.LYRICIST:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fcb │ │ +330d9c: 1302 5000 |1176: const/16 v2, #int 80 // #50 │ │ +330da0: 4d01 0002 |1178: aput-object v1, v0, v2 │ │ +330da4: 6201 cd8f |117a: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.LYRICIST_SORT:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fcd │ │ +330da8: 1302 5100 |117c: const/16 v2, #int 81 // #51 │ │ +330dac: 4d01 0002 |117e: aput-object v1, v0, v2 │ │ +330db0: 6201 cc8f |1180: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.LYRICIST_MM3BETA:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fcc │ │ +330db4: 1302 5200 |1182: const/16 v2, #int 82 // #52 │ │ +330db8: 4d01 0002 |1184: aput-object v1, v0, v2 │ │ +330dbc: 6201 ce8f |1186: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.LYRICS:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fce │ │ +330dc0: 1302 5300 |1188: const/16 v2, #int 83 // #53 │ │ +330dc4: 4d01 0002 |118a: aput-object v1, v0, v2 │ │ +330dc8: 6201 cf8f |118c: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MEDIA:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fcf │ │ +330dcc: 1302 5400 |118e: const/16 v2, #int 84 // #54 │ │ +330dd0: 4d01 0002 |1190: aput-object v1, v0, v2 │ │ +330dd4: 6201 d08f |1192: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MIXER:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fd0 │ │ +330dd8: 1302 5500 |1194: const/16 v2, #int 85 // #55 │ │ +330ddc: 4d01 0002 |1196: aput-object v1, v0, v2 │ │ +330de0: 6201 d18f |1198: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MM_CUSTOM_1:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fd1 │ │ +330de4: 1302 5600 |119a: const/16 v2, #int 86 // #56 │ │ +330de8: 4d01 0002 |119c: aput-object v1, v0, v2 │ │ +330dec: 6201 d28f |119e: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MM_CUSTOM_2:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fd2 │ │ +330df0: 1302 5700 |11a0: const/16 v2, #int 87 // #57 │ │ +330df4: 4d01 0002 |11a2: aput-object v1, v0, v2 │ │ +330df8: 6201 d38f |11a4: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MM_CUSTOM_3:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fd3 │ │ +330dfc: 1302 5800 |11a6: const/16 v2, #int 88 // #58 │ │ +330e00: 4d01 0002 |11a8: aput-object v1, v0, v2 │ │ +330e04: 6201 d48f |11aa: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MM_CUSTOM_4:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fd4 │ │ +330e08: 1302 5900 |11ac: const/16 v2, #int 89 // #59 │ │ +330e0c: 4d01 0002 |11ae: aput-object v1, v0, v2 │ │ +330e10: 6201 d58f |11b0: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MM_CUSTOM_5:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fd5 │ │ +330e14: 1302 5a00 |11b2: const/16 v2, #int 90 // #5a │ │ +330e18: 4d01 0002 |11b4: aput-object v1, v0, v2 │ │ +330e1c: 6201 d68f |11b6: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MM_INVOLVED_PEOPLE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fd6 │ │ +330e20: 1302 5b00 |11b8: const/16 v2, #int 91 // #5b │ │ +330e24: 4d01 0002 |11ba: aput-object v1, v0, v2 │ │ +330e28: 6201 d78f |11bc: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MM_OCCASION:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fd7 │ │ +330e2c: 1302 5c00 |11be: const/16 v2, #int 92 // #5c │ │ +330e30: 4d01 0002 |11c0: aput-object v1, v0, v2 │ │ +330e34: 6201 d88f |11c2: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MM_ORIGINAL_ALBUM_TITLE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fd8 │ │ +330e38: 1302 5d00 |11c4: const/16 v2, #int 93 // #5d │ │ +330e3c: 4d01 0002 |11c6: aput-object v1, v0, v2 │ │ +330e40: 6201 d98f |11c8: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MM_ORIGINAL_ARTIST:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fd9 │ │ +330e44: 1302 5e00 |11ca: const/16 v2, #int 94 // #5e │ │ +330e48: 4d01 0002 |11cc: aput-object v1, v0, v2 │ │ +330e4c: 6201 da8f |11ce: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MM_ORIGINAL_LYRICIST:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fda │ │ +330e50: 1302 5f00 |11d0: const/16 v2, #int 95 // #5f │ │ +330e54: 4d01 0002 |11d2: aput-object v1, v0, v2 │ │ +330e58: 6201 db8f |11d4: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MM_ORIGINAL_YEAR:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fdb │ │ +330e5c: 1302 6000 |11d6: const/16 v2, #int 96 // #60 │ │ +330e60: 4d01 0002 |11d8: aput-object v1, v0, v2 │ │ +330e64: 6201 dc8f |11da: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MM_PUBLISHER:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fdc │ │ +330e68: 1302 6100 |11dc: const/16 v2, #int 97 // #61 │ │ +330e6c: 4d01 0002 |11de: aput-object v1, v0, v2 │ │ +330e70: 6201 dd8f |11e0: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MM_QUALITY:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fdd │ │ +330e74: 1302 6200 |11e2: const/16 v2, #int 98 // #62 │ │ +330e78: 4d01 0002 |11e4: aput-object v1, v0, v2 │ │ +330e7c: 6201 de8f |11e6: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MM_TEMPO:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fde │ │ +330e80: 1302 6300 |11e8: const/16 v2, #int 99 // #63 │ │ +330e84: 4d01 0002 |11ea: aput-object v1, v0, v2 │ │ +330e88: 6201 df8f |11ec: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MOOD:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fdf │ │ +330e8c: 1302 6400 |11ee: const/16 v2, #int 100 // #64 │ │ +330e90: 4d01 0002 |11f0: aput-object v1, v0, v2 │ │ +330e94: 6201 e08f |11f2: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MOOD_ACOUSTIC:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fe0 │ │ +330e98: 1302 6500 |11f4: const/16 v2, #int 101 // #65 │ │ +330e9c: 4d01 0002 |11f6: aput-object v1, v0, v2 │ │ +330ea0: 6201 e18f |11f8: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MOOD_AGGRESSIVE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fe1 │ │ +330ea4: 1302 6600 |11fa: const/16 v2, #int 102 // #66 │ │ +330ea8: 4d01 0002 |11fc: aput-object v1, v0, v2 │ │ +330eac: 6201 e28f |11fe: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MOOD_AROUSAL:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fe2 │ │ +330eb0: 1302 6700 |1200: const/16 v2, #int 103 // #67 │ │ +330eb4: 4d01 0002 |1202: aput-object v1, v0, v2 │ │ +330eb8: 6201 e38f |1204: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MOOD_DANCEABILITY:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fe3 │ │ +330ebc: 1302 6800 |1206: const/16 v2, #int 104 // #68 │ │ +330ec0: 4d01 0002 |1208: aput-object v1, v0, v2 │ │ +330ec4: 6201 e48f |120a: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MOOD_ELECTRONIC:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fe4 │ │ +330ec8: 1302 6900 |120c: const/16 v2, #int 105 // #69 │ │ +330ecc: 4d01 0002 |120e: aput-object v1, v0, v2 │ │ +330ed0: 6201 e58f |1210: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MOOD_HAPPY:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fe5 │ │ +330ed4: 1302 6a00 |1212: const/16 v2, #int 106 // #6a │ │ +330ed8: 4d01 0002 |1214: aput-object v1, v0, v2 │ │ +330edc: 6201 e68f |1216: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MOOD_INSTRUMENTAL:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fe6 │ │ +330ee0: 1302 6b00 |1218: const/16 v2, #int 107 // #6b │ │ +330ee4: 4d01 0002 |121a: aput-object v1, v0, v2 │ │ +330ee8: 6201 e78f |121c: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MOOD_MM3BETA:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fe7 │ │ +330eec: 1302 6c00 |121e: const/16 v2, #int 108 // #6c │ │ +330ef0: 4d01 0002 |1220: aput-object v1, v0, v2 │ │ +330ef4: 6201 e88f |1222: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MOOD_PARTY:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fe8 │ │ +330ef8: 1302 6d00 |1224: const/16 v2, #int 109 // #6d │ │ +330efc: 4d01 0002 |1226: aput-object v1, v0, v2 │ │ +330f00: 6201 e98f |1228: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MOOD_RELAXED:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fe9 │ │ +330f04: 1302 6e00 |122a: const/16 v2, #int 110 // #6e │ │ +330f08: 4d01 0002 |122c: aput-object v1, v0, v2 │ │ +330f0c: 6201 ea8f |122e: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MOOD_SAD:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fea │ │ +330f10: 1302 6f00 |1230: const/16 v2, #int 111 // #6f │ │ +330f14: 4d01 0002 |1232: aput-object v1, v0, v2 │ │ +330f18: 6201 eb8f |1234: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MOOD_VALENCE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8feb │ │ +330f1c: 1302 7000 |1236: const/16 v2, #int 112 // #70 │ │ +330f20: 4d01 0002 |1238: aput-object v1, v0, v2 │ │ +330f24: 6201 ec8f |123a: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MOVEMENT:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fec │ │ +330f28: 1302 7100 |123c: const/16 v2, #int 113 // #71 │ │ +330f2c: 4d01 0002 |123e: aput-object v1, v0, v2 │ │ +330f30: 6201 ed8f |1240: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MOVEMENT_NO:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fed │ │ +330f34: 1302 7200 |1242: const/16 v2, #int 114 // #72 │ │ +330f38: 4d01 0002 |1244: aput-object v1, v0, v2 │ │ +330f3c: 6201 ee8f |1246: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MOVEMENT_TOTAL:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fee │ │ +330f40: 1302 7300 |1248: const/16 v2, #int 115 // #73 │ │ +330f44: 4d01 0002 |124a: aput-object v1, v0, v2 │ │ +330f48: 6201 ef8f |124c: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_ALBUMARTISTID:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fef │ │ +330f4c: 1302 7400 |124e: const/16 v2, #int 116 // #74 │ │ +330f50: 4d01 0002 |1250: aput-object v1, v0, v2 │ │ +330f54: 6201 f08f |1252: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_ALBUMID:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8ff0 │ │ +330f58: 1302 7500 |1254: const/16 v2, #int 117 // #75 │ │ +330f5c: 4d01 0002 |1256: aput-object v1, v0, v2 │ │ +330f60: 6201 f18f |1258: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_ALBUM_STATUS:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8ff1 │ │ +330f64: 1302 7600 |125a: const/16 v2, #int 118 // #76 │ │ +330f68: 4d01 0002 |125c: aput-object v1, v0, v2 │ │ +330f6c: 6201 f28f |125e: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_ALBUM_TYPE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8ff2 │ │ +330f70: 1302 7700 |1260: const/16 v2, #int 119 // #77 │ │ +330f74: 4d01 0002 |1262: aput-object v1, v0, v2 │ │ +330f78: 6201 f38f |1264: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_ARTISTID:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8ff3 │ │ +330f7c: 1302 7800 |1266: const/16 v2, #int 120 // #78 │ │ +330f80: 4d01 0002 |1268: aput-object v1, v0, v2 │ │ +330f84: 6201 f48f |126a: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_DISCID:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8ff4 │ │ +330f88: 1302 7900 |126c: const/16 v2, #int 121 // #79 │ │ +330f8c: 4d01 0002 |126e: aput-object v1, v0, v2 │ │ +330f90: 6201 f58f |1270: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_ORIGINALALBUMID:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8ff5 │ │ +330f94: 1302 7a00 |1272: const/16 v2, #int 122 // #7a │ │ +330f98: 4d01 0002 |1274: aput-object v1, v0, v2 │ │ +330f9c: 6201 f68f |1276: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_RELEASE_GROUPID:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8ff6 │ │ +330fa0: 1302 7b00 |1278: const/16 v2, #int 123 // #7b │ │ +330fa4: 4d01 0002 |127a: aput-object v1, v0, v2 │ │ +330fa8: 6201 f78f |127c: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_RELEASE_TRACKID:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8ff7 │ │ +330fac: 1302 7c00 |127e: const/16 v2, #int 124 // #7c │ │ +330fb0: 4d01 0002 |1280: aput-object v1, v0, v2 │ │ +330fb4: 6201 f88f |1282: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_TRACKID:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8ff8 │ │ +330fb8: 1302 7d00 |1284: const/16 v2, #int 125 // #7d │ │ +330fbc: 4d01 0002 |1286: aput-object v1, v0, v2 │ │ +330fc0: 6201 f98f |1288: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_WORK:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8ff9 │ │ +330fc4: 1302 7e00 |128a: const/16 v2, #int 126 // #7e │ │ +330fc8: 4d01 0002 |128c: aput-object v1, v0, v2 │ │ +330fcc: 6201 fa8f |128e: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_WORKID:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8ffa │ │ +330fd0: 1302 7f00 |1290: const/16 v2, #int 127 // #7f │ │ +330fd4: 4d01 0002 |1292: aput-object v1, v0, v2 │ │ +330fd8: 6201 fb8f |1294: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_WORK_COMPOSITION:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8ffb │ │ +330fdc: 1302 8000 |1296: const/16 v2, #int 128 // #80 │ │ +330fe0: 4d01 0002 |1298: aput-object v1, v0, v2 │ │ +330fe4: 6201 fc8f |129a: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_WORK_COMPOSITION_ID:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8ffc │ │ +330fe8: 1302 8100 |129c: const/16 v2, #int 129 // #81 │ │ +330fec: 4d01 0002 |129e: aput-object v1, v0, v2 │ │ +330ff0: 6201 fd8f |12a0: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL1:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8ffd │ │ +330ff4: 1302 8200 |12a2: const/16 v2, #int 130 // #82 │ │ +330ff8: 4d01 0002 |12a4: aput-object v1, v0, v2 │ │ +330ffc: 6201 fe8f |12a6: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL1_ID:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8ffe │ │ +331000: 1302 8300 |12a8: const/16 v2, #int 131 // #83 │ │ +331004: 4d01 0002 |12aa: aput-object v1, v0, v2 │ │ +331008: 6201 ff8f |12ac: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL1_TYPE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fff │ │ +33100c: 1302 8400 |12ae: const/16 v2, #int 132 // #84 │ │ +331010: 4d01 0002 |12b0: aput-object v1, v0, v2 │ │ +331014: 6201 0090 |12b2: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL2:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9000 │ │ +331018: 1302 8500 |12b4: const/16 v2, #int 133 // #85 │ │ +33101c: 4d01 0002 |12b6: aput-object v1, v0, v2 │ │ +331020: 6201 0190 |12b8: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL2_ID:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9001 │ │ +331024: 1302 8600 |12ba: const/16 v2, #int 134 // #86 │ │ +331028: 4d01 0002 |12bc: aput-object v1, v0, v2 │ │ +33102c: 6201 0290 |12be: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL2_TYPE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9002 │ │ +331030: 1302 8700 |12c0: const/16 v2, #int 135 // #87 │ │ +331034: 4d01 0002 |12c2: aput-object v1, v0, v2 │ │ +331038: 6201 0390 |12c4: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL3:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9003 │ │ +33103c: 1302 8800 |12c6: const/16 v2, #int 136 // #88 │ │ +331040: 4d01 0002 |12c8: aput-object v1, v0, v2 │ │ +331044: 6201 0490 |12ca: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL3_ID:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9004 │ │ +331048: 1302 8900 |12cc: const/16 v2, #int 137 // #89 │ │ +33104c: 4d01 0002 |12ce: aput-object v1, v0, v2 │ │ +331050: 6201 0590 |12d0: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL3_TYPE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9005 │ │ +331054: 1302 8a00 |12d2: const/16 v2, #int 138 // #8a │ │ +331058: 4d01 0002 |12d4: aput-object v1, v0, v2 │ │ +33105c: 6201 0690 |12d6: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL4:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9006 │ │ +331060: 1302 8b00 |12d8: const/16 v2, #int 139 // #8b │ │ +331064: 4d01 0002 |12da: aput-object v1, v0, v2 │ │ +331068: 6201 0790 |12dc: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL4_ID:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9007 │ │ +33106c: 1302 8c00 |12de: const/16 v2, #int 140 // #8c │ │ +331070: 4d01 0002 |12e0: aput-object v1, v0, v2 │ │ +331074: 6201 0890 |12e2: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL4_TYPE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9008 │ │ +331078: 1302 8d00 |12e4: const/16 v2, #int 141 // #8d │ │ +33107c: 4d01 0002 |12e6: aput-object v1, v0, v2 │ │ +331080: 6201 0990 |12e8: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL5:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9009 │ │ +331084: 1302 8e00 |12ea: const/16 v2, #int 142 // #8e │ │ +331088: 4d01 0002 |12ec: aput-object v1, v0, v2 │ │ +33108c: 6201 0a90 |12ee: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL5_ID:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@900a │ │ +331090: 1302 8f00 |12f0: const/16 v2, #int 143 // #8f │ │ +331094: 4d01 0002 |12f2: aput-object v1, v0, v2 │ │ +331098: 6201 0b90 |12f4: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL5_TYPE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@900b │ │ +33109c: 1302 9000 |12f6: const/16 v2, #int 144 // #90 │ │ +3310a0: 4d01 0002 |12f8: aput-object v1, v0, v2 │ │ +3310a4: 6201 0c90 |12fa: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL6:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@900c │ │ +3310a8: 1302 9100 |12fc: const/16 v2, #int 145 // #91 │ │ +3310ac: 4d01 0002 |12fe: aput-object v1, v0, v2 │ │ +3310b0: 6201 0d90 |1300: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL6_ID:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@900d │ │ +3310b4: 1302 9200 |1302: const/16 v2, #int 146 // #92 │ │ +3310b8: 4d01 0002 |1304: aput-object v1, v0, v2 │ │ +3310bc: 6201 0e90 |1306: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL6_TYPE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@900e │ │ +3310c0: 1302 9300 |1308: const/16 v2, #int 147 // #93 │ │ +3310c4: 4d01 0002 |130a: aput-object v1, v0, v2 │ │ +3310c8: 6201 0f90 |130c: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICIP_PUID:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@900f │ │ +3310cc: 1302 9400 |130e: const/16 v2, #int 148 // #94 │ │ +3310d0: 4d01 0002 |1310: aput-object v1, v0, v2 │ │ +3310d4: 6201 1090 |1312: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.OCCASION:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9010 │ │ +3310d8: 1302 9500 |1314: const/16 v2, #int 149 // #95 │ │ +3310dc: 4d01 0002 |1316: aput-object v1, v0, v2 │ │ +3310e0: 6201 1190 |1318: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.OPUS:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9011 │ │ +3310e4: 1302 9600 |131a: const/16 v2, #int 150 // #96 │ │ +3310e8: 4d01 0002 |131c: aput-object v1, v0, v2 │ │ +3310ec: 6201 1290 |131e: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ORCHESTRA:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9012 │ │ +3310f0: 1302 9700 |1320: const/16 v2, #int 151 // #97 │ │ +3310f4: 4d01 0002 |1322: aput-object v1, v0, v2 │ │ +3310f8: 6201 1390 |1324: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ORCHESTRA_SORT:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9013 │ │ +3310fc: 1302 9800 |1326: const/16 v2, #int 152 // #98 │ │ +331100: 4d01 0002 |1328: aput-object v1, v0, v2 │ │ +331104: 6201 1490 |132a: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ORIGINAL_ALBUM_TITLE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9014 │ │ +331108: 1302 9900 |132c: const/16 v2, #int 153 // #99 │ │ +33110c: 4d01 0002 |132e: aput-object v1, v0, v2 │ │ +331110: 6201 1590 |1330: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ORIGINAL_ARTIST:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9015 │ │ +331114: 1302 9a00 |1332: const/16 v2, #int 154 // #9a │ │ +331118: 4d01 0002 |1334: aput-object v1, v0, v2 │ │ +33111c: 6201 1690 |1336: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ORIGINAL_LYRICIST:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9016 │ │ +331120: 1302 9b00 |1338: const/16 v2, #int 155 // #9b │ │ +331124: 4d01 0002 |133a: aput-object v1, v0, v2 │ │ +331128: 6201 1790 |133c: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.OVERALL_WORK:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9017 │ │ +33112c: 1302 9c00 |133e: const/16 v2, #int 156 // #9c │ │ +331130: 4d01 0002 |1340: aput-object v1, v0, v2 │ │ +331134: 6201 1890 |1342: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.PART:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9018 │ │ +331138: 1302 9d00 |1344: const/16 v2, #int 157 // #9d │ │ +33113c: 4d01 0002 |1346: aput-object v1, v0, v2 │ │ +331140: 6201 1990 |1348: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.PART_NUMBER:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9019 │ │ +331144: 1302 9e00 |134a: const/16 v2, #int 158 // #9e │ │ +331148: 4d01 0002 |134c: aput-object v1, v0, v2 │ │ +33114c: 6201 1a90 |134e: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.PART_OF_GAPLESS_ALBUM:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@901a │ │ +331150: 1302 9f00 |1350: const/16 v2, #int 159 // #9f │ │ +331154: 4d01 0002 |1352: aput-object v1, v0, v2 │ │ +331158: 6201 1b90 |1354: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.PART_TYPE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@901b │ │ +33115c: 1302 a000 |1356: const/16 v2, #int 160 // #a0 │ │ +331160: 4d01 0002 |1358: aput-object v1, v0, v2 │ │ +331164: 6201 1c90 |135a: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.PERFORMER:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@901c │ │ +331168: 1302 a100 |135c: const/16 v2, #int 161 // #a1 │ │ +33116c: 4d01 0002 |135e: aput-object v1, v0, v2 │ │ +331170: 6201 1d90 |1360: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.PERFORMER_NAME:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@901d │ │ +331174: 1302 a200 |1362: const/16 v2, #int 162 // #a2 │ │ +331178: 4d01 0002 |1364: aput-object v1, v0, v2 │ │ +33117c: 6201 1e90 |1366: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.PERFORMER_NAME_SORT:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@901e │ │ +331180: 1302 a300 |1368: const/16 v2, #int 163 // #a3 │ │ +331184: 4d01 0002 |136a: aput-object v1, v0, v2 │ │ +331188: 6201 1f90 |136c: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.PERIOD:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@901f │ │ +33118c: 1302 a400 |136e: const/16 v2, #int 164 // #a4 │ │ +331190: 4d01 0002 |1370: aput-object v1, v0, v2 │ │ +331194: 6201 2090 |1372: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.PL_ID:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9020 │ │ +331198: 1302 a500 |1374: const/16 v2, #int 165 // #a5 │ │ +33119c: 4d01 0002 |1376: aput-object v1, v0, v2 │ │ +3311a0: 6201 2190 |1378: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.PODCAST_KEYWORD:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9021 │ │ +3311a4: 1302 a600 |137a: const/16 v2, #int 166 // #a6 │ │ +3311a8: 4d01 0002 |137c: aput-object v1, v0, v2 │ │ +3311ac: 6201 2290 |137e: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.PODCAST_URL:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9022 │ │ +3311b0: 1302 a700 |1380: const/16 v2, #int 167 // #a7 │ │ +3311b4: 4d01 0002 |1382: aput-object v1, v0, v2 │ │ +3311b8: 6201 2390 |1384: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.PRODUCER:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9023 │ │ +3311bc: 1302 a800 |1386: const/16 v2, #int 168 // #a8 │ │ +3311c0: 4d01 0002 |1388: aput-object v1, v0, v2 │ │ +3311c4: 6201 2490 |138a: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.PURCHASE_DATE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9024 │ │ +3311c8: 1302 a900 |138c: const/16 v2, #int 169 // #a9 │ │ +3311cc: 4d01 0002 |138e: aput-object v1, v0, v2 │ │ +3311d0: 6201 2590 |1390: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.QUALITY:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9025 │ │ +3311d4: 1302 aa00 |1392: const/16 v2, #int 170 // #aa │ │ +3311d8: 4d01 0002 |1394: aput-object v1, v0, v2 │ │ +3311dc: 6201 2690 |1396: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.RANKING:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9026 │ │ +3311e0: 1302 ab00 |1398: const/16 v2, #int 171 // #ab │ │ +3311e4: 4d01 0002 |139a: aput-object v1, v0, v2 │ │ +3311e8: 6201 2790 |139c: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.RATING:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9027 │ │ +3311ec: 1302 ac00 |139e: const/16 v2, #int 172 // #ac │ │ +3311f0: 4d01 0002 |13a0: aput-object v1, v0, v2 │ │ +3311f4: 6201 2890 |13a2: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.RELEASECOUNTRY:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9028 │ │ +3311f8: 1302 ad00 |13a4: const/16 v2, #int 173 // #ad │ │ +3311fc: 4d01 0002 |13a6: aput-object v1, v0, v2 │ │ +331200: 6201 2990 |13a8: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.REMIXER:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9029 │ │ +331204: 1302 ae00 |13aa: const/16 v2, #int 174 // #ae │ │ +331208: 4d01 0002 |13ac: aput-object v1, v0, v2 │ │ +33120c: 6201 2a90 |13ae: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.SCORE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@902a │ │ +331210: 1302 af00 |13b0: const/16 v2, #int 175 // #af │ │ +331214: 4d01 0002 |13b2: aput-object v1, v0, v2 │ │ +331218: 6201 2b90 |13b4: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.SCRIPT:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@902b │ │ +33121c: 1302 b000 |13b6: const/16 v2, #int 176 // #b0 │ │ +331220: 4d01 0002 |13b8: aput-object v1, v0, v2 │ │ +331224: 6201 2c90 |13ba: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.SF_ID:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@902c │ │ +331228: 1302 b100 |13bc: const/16 v2, #int 177 // #b1 │ │ +33122c: 4d01 0002 |13be: aput-object v1, v0, v2 │ │ +331230: 6201 2d90 |13c0: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.SHOW:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@902d │ │ +331234: 1302 b200 |13c2: const/16 v2, #int 178 // #b2 │ │ +331238: 4d01 0002 |13c4: aput-object v1, v0, v2 │ │ +33123c: 6201 2e90 |13c6: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.SHOW_SORT:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@902e │ │ +331240: 1302 b300 |13c8: const/16 v2, #int 179 // #b3 │ │ +331244: 4d01 0002 |13ca: aput-object v1, v0, v2 │ │ +331248: 6201 2f90 |13cc: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.SINGLE_DISC_TRACK_NO:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@902f │ │ +33124c: 1302 b400 |13ce: const/16 v2, #int 180 // #b4 │ │ +331250: 4d01 0002 |13d0: aput-object v1, v0, v2 │ │ +331254: 6201 3090 |13d2: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.SUBTITLE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9030 │ │ +331258: 1302 b500 |13d4: const/16 v2, #int 181 // #b5 │ │ +33125c: 4d01 0002 |13d6: aput-object v1, v0, v2 │ │ +331260: 6201 3190 |13d8: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.TAGS:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9031 │ │ +331264: 1302 b600 |13da: const/16 v2, #int 182 // #b6 │ │ +331268: 4d01 0002 |13dc: aput-object v1, v0, v2 │ │ +33126c: 6201 3290 |13de: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.TEMPO:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9032 │ │ +331270: 1302 b700 |13e0: const/16 v2, #int 183 // #b7 │ │ +331274: 4d01 0002 |13e2: aput-object v1, v0, v2 │ │ +331278: 6201 3390 |13e4: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.TIMBRE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9033 │ │ +33127c: 1302 b800 |13e6: const/16 v2, #int 184 // #b8 │ │ +331280: 4d01 0002 |13e8: aput-object v1, v0, v2 │ │ +331284: 6201 3490 |13ea: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.TITLE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9034 │ │ +331288: 1302 b900 |13ec: const/16 v2, #int 185 // #b9 │ │ +33128c: 4d01 0002 |13ee: aput-object v1, v0, v2 │ │ +331290: 6201 3590 |13f0: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.TITLE_MOVEMENT:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9035 │ │ +331294: 1302 ba00 |13f2: const/16 v2, #int 186 // #ba │ │ +331298: 4d01 0002 |13f4: aput-object v1, v0, v2 │ │ +33129c: 6201 3690 |13f6: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.TITLE_SORT:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9036 │ │ +3312a0: 1302 bb00 |13f8: const/16 v2, #int 187 // #bb │ │ +3312a4: 4d01 0002 |13fa: aput-object v1, v0, v2 │ │ +3312a8: 6201 3790 |13fc: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.TONALITY:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9037 │ │ +3312ac: 1302 bc00 |13fe: const/16 v2, #int 188 // #bc │ │ +3312b0: 4d01 0002 |1400: aput-object v1, v0, v2 │ │ +3312b4: 6201 3890 |1402: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.TOOL:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9038 │ │ +3312b8: 1302 bd00 |1404: const/16 v2, #int 189 // #bd │ │ +3312bc: 4d01 0002 |1406: aput-object v1, v0, v2 │ │ +3312c0: 6201 3990 |1408: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.TRACK:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9039 │ │ +3312c4: 1302 be00 |140a: const/16 v2, #int 190 // #be │ │ +3312c8: 4d01 0002 |140c: aput-object v1, v0, v2 │ │ +3312cc: 6201 3a90 |140e: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.TV_EPISODE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@903a │ │ +3312d0: 1302 bf00 |1410: const/16 v2, #int 191 // #bf │ │ +3312d4: 4d01 0002 |1412: aput-object v1, v0, v2 │ │ +3312d8: 6201 3b90 |1414: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.TV_EPISODE_NUMBER:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@903b │ │ +3312dc: 1302 c000 |1416: const/16 v2, #int 192 // #c0 │ │ +3312e0: 4d01 0002 |1418: aput-object v1, v0, v2 │ │ +3312e4: 6201 3c90 |141a: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.TV_NETWORK:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@903c │ │ +3312e8: 1302 c100 |141c: const/16 v2, #int 193 // #c1 │ │ +3312ec: 4d01 0002 |141e: aput-object v1, v0, v2 │ │ +3312f0: 6201 3d90 |1420: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.TV_SEASON:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@903d │ │ +3312f4: 1302 c200 |1422: const/16 v2, #int 194 // #c2 │ │ +3312f8: 4d01 0002 |1424: aput-object v1, v0, v2 │ │ +3312fc: 6201 3e90 |1426: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.URL_DISCOGS_ARTIST_SITE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@903e │ │ +331300: 1302 c300 |1428: const/16 v2, #int 195 // #c3 │ │ +331304: 4d01 0002 |142a: aput-object v1, v0, v2 │ │ +331308: 6201 3f90 |142c: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.URL_DISCOGS_RELEASE_SITE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@903f │ │ +33130c: 1302 c400 |142e: const/16 v2, #int 196 // #c4 │ │ +331310: 4d01 0002 |1430: aput-object v1, v0, v2 │ │ +331314: 6201 4090 |1432: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.URL_LYRICS_SITE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9040 │ │ +331318: 1302 c500 |1434: const/16 v2, #int 197 // #c5 │ │ +33131c: 4d01 0002 |1436: aput-object v1, v0, v2 │ │ +331320: 6201 4190 |1438: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.URL_OFFICIAL_ARTIST_SITE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9041 │ │ +331324: 1302 c600 |143a: const/16 v2, #int 198 // #c6 │ │ +331328: 4d01 0002 |143c: aput-object v1, v0, v2 │ │ +33132c: 6201 4290 |143e: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.URL_OFFICIAL_RELEASE_SITE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9042 │ │ +331330: 1302 c700 |1440: const/16 v2, #int 199 // #c7 │ │ +331334: 4d01 0002 |1442: aput-object v1, v0, v2 │ │ +331338: 6201 4390 |1444: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.URL_WIKIPEDIA_ARTIST_SITE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9043 │ │ +33133c: 1302 c800 |1446: const/16 v2, #int 200 // #c8 │ │ +331340: 4d01 0002 |1448: aput-object v1, v0, v2 │ │ +331344: 6201 4490 |144a: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.URL_WIKIPEDIA_RELEASE_SITE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9044 │ │ +331348: 1302 c900 |144c: const/16 v2, #int 201 // #c9 │ │ +33134c: 4d01 0002 |144e: aput-object v1, v0, v2 │ │ +331350: 6201 4590 |1450: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.WINAMP_PUBLISHER:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9045 │ │ +331354: 1302 ca00 |1452: const/16 v2, #int 202 // #ca │ │ +331358: 4d01 0002 |1454: aput-object v1, v0, v2 │ │ +33135c: 6201 4690 |1456: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.WORK:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9046 │ │ +331360: 1302 cb00 |1458: const/16 v2, #int 203 // #cb │ │ +331364: 4d01 0002 |145a: aput-object v1, v0, v2 │ │ +331368: 6201 4790 |145c: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.WORK_TYPE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9047 │ │ +33136c: 1302 cc00 |145e: const/16 v2, #int 204 // #cc │ │ +331370: 4d01 0002 |1460: aput-object v1, v0, v2 │ │ +331374: 6900 7a8f |1462: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.$VALUES:[Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f7a │ │ +331378: 0e00 |1464: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0013 line=30 │ │ 0x0026 line=31 │ │ 0x0039 line=32 │ │ 0x004b line=33 │ │ @@ -768355,33 +768355,33 @@ │ │ type : '(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 41 16-bit code units │ │ -331378: |[331378] org.jaudiotagger.tag.mp4.Mp4FieldKey.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;)V │ │ -331388: 7030 0387 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@8703 │ │ -33138e: 5b03 4c90 |0003: iput-object v3, v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.issuer:Ljava/lang/String; // field@904c │ │ -331392: 5b04 4b90 |0005: iput-object v4, v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.identifier:Ljava/lang/String; // field@904b │ │ -331396: 2201 3910 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -33139a: 7010 cc87 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -3313a0: 1a02 3804 |000c: const-string v2, "----:" // string@0438 │ │ -3313a4: 6e20 d787 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -3313aa: 6e20 d787 3100 |0011: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -3313b0: 1a02 c804 |0014: const-string v2, ":" // string@04c8 │ │ -3313b4: 6e20 d787 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -3313ba: 6e20 d787 4100 |0019: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -3313c0: 6e10 df87 0100 |001c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -3313c6: 0c01 |001f: move-result-object v1 │ │ -3313c8: 5b01 4990 |0020: iput-object v1, v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.fieldName:Ljava/lang/String; // field@9049 │ │ -3313cc: 6201 6390 |0022: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.REVERSE_DNS:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9063 │ │ -3313d0: 5b01 4d90 |0024: iput-object v1, v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.subclassType:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@904d │ │ -3313d4: 5b05 4a90 |0026: iput-object v5, v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.fieldType:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@904a │ │ -3313d8: 0e00 |0028: return-void │ │ +33137c: |[33137c] org.jaudiotagger.tag.mp4.Mp4FieldKey.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;)V │ │ +33138c: 7030 0387 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@8703 │ │ +331392: 5b03 4c90 |0003: iput-object v3, v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.issuer:Ljava/lang/String; // field@904c │ │ +331396: 5b04 4b90 |0005: iput-object v4, v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.identifier:Ljava/lang/String; // field@904b │ │ +33139a: 2201 3910 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +33139e: 7010 cc87 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +3313a4: 1a02 3804 |000c: const-string v2, "----:" // string@0438 │ │ +3313a8: 6e20 d787 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +3313ae: 6e20 d787 3100 |0011: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +3313b4: 1a02 c804 |0014: const-string v2, ":" // string@04c8 │ │ +3313b8: 6e20 d787 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +3313be: 6e20 d787 4100 |0019: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +3313c4: 6e10 df87 0100 |001c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +3313ca: 0c01 |001f: move-result-object v1 │ │ +3313cc: 5b01 4990 |0020: iput-object v1, v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.fieldName:Ljava/lang/String; // field@9049 │ │ +3313d0: 6201 6390 |0022: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.REVERSE_DNS:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9063 │ │ +3313d4: 5b01 4d90 |0024: iput-object v1, v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.subclassType:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@904d │ │ +3313d8: 5b05 4a90 |0026: iput-object v5, v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.fieldType:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@904a │ │ +3313dc: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=296 │ │ 0x0003 line=298 │ │ 0x0005 line=299 │ │ 0x0007 line=300 │ │ 0x0022 line=301 │ │ @@ -768399,34 +768399,34 @@ │ │ type : '(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 7 │ │ outs : 3 │ │ insns size : 43 16-bit code units │ │ -3313dc: |[3313dc] org.jaudiotagger.tag.mp4.Mp4FieldKey.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V │ │ -3313ec: 7030 0387 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@8703 │ │ -3313f2: 5b03 4c90 |0003: iput-object v3, v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.issuer:Ljava/lang/String; // field@904c │ │ -3313f6: 5b04 4b90 |0005: iput-object v4, v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.identifier:Ljava/lang/String; // field@904b │ │ -3313fa: 2201 3910 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -3313fe: 7010 cc87 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -331404: 1a02 3804 |000c: const-string v2, "----:" // string@0438 │ │ -331408: 6e20 d787 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -33140e: 6e20 d787 3100 |0011: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -331414: 1a02 c804 |0014: const-string v2, ":" // string@04c8 │ │ -331418: 6e20 d787 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -33141e: 6e20 d787 4100 |0019: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -331424: 6e10 df87 0100 |001c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -33142a: 0c01 |001f: move-result-object v1 │ │ -33142c: 5b01 4990 |0020: iput-object v1, v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.fieldName:Ljava/lang/String; // field@9049 │ │ -331430: 6201 6390 |0022: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.REVERSE_DNS:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9063 │ │ -331434: 5b01 4d90 |0024: iput-object v1, v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.subclassType:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@904d │ │ -331438: 5b05 4a90 |0026: iput-object v5, v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.fieldType:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@904a │ │ -33143c: 5b06 4e90 |0028: iput-object v6, v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.tagger:Lorg/jaudiotagger/tag/reference/Tagger; // field@904e │ │ -331440: 0e00 |002a: return-void │ │ +3313e0: |[3313e0] org.jaudiotagger.tag.mp4.Mp4FieldKey.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V │ │ +3313f0: 7030 0387 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@8703 │ │ +3313f6: 5b03 4c90 |0003: iput-object v3, v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.issuer:Ljava/lang/String; // field@904c │ │ +3313fa: 5b04 4b90 |0005: iput-object v4, v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.identifier:Ljava/lang/String; // field@904b │ │ +3313fe: 2201 3910 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +331402: 7010 cc87 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +331408: 1a02 3804 |000c: const-string v2, "----:" // string@0438 │ │ +33140c: 6e20 d787 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +331412: 6e20 d787 3100 |0011: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +331418: 1a02 c804 |0014: const-string v2, ":" // string@04c8 │ │ +33141c: 6e20 d787 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +331422: 6e20 d787 4100 |0019: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +331428: 6e10 df87 0100 |001c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +33142e: 0c01 |001f: move-result-object v1 │ │ +331430: 5b01 4990 |0020: iput-object v1, v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.fieldName:Ljava/lang/String; // field@9049 │ │ +331434: 6201 6390 |0022: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.REVERSE_DNS:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9063 │ │ +331438: 5b01 4d90 |0024: iput-object v1, v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.subclassType:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@904d │ │ +33143c: 5b05 4a90 |0026: iput-object v5, v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.fieldType:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@904a │ │ +331440: 5b06 4e90 |0028: iput-object v6, v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.tagger:Lorg/jaudiotagger/tag/reference/Tagger; // field@904e │ │ +331444: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=316 │ │ 0x0003 line=318 │ │ 0x0005 line=319 │ │ 0x0007 line=320 │ │ 0x0022 line=321 │ │ @@ -768446,20 +768446,20 @@ │ │ type : '(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -331444: |[331444] org.jaudiotagger.tag.mp4.Mp4FieldKey.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;)V │ │ -331454: 7030 0387 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@8703 │ │ -33145a: 5b03 4990 |0003: iput-object v3, v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.fieldName:Ljava/lang/String; // field@9049 │ │ -33145e: 5b04 4d90 |0005: iput-object v4, v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.subclassType:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@904d │ │ -331462: 5b05 4a90 |0007: iput-object v5, v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.fieldType:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@904a │ │ -331466: 0e00 |0009: return-void │ │ +331448: |[331448] org.jaudiotagger.tag.mp4.Mp4FieldKey.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;)V │ │ +331458: 7030 0387 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@8703 │ │ +33145e: 5b03 4990 |0003: iput-object v3, v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.fieldName:Ljava/lang/String; // field@9049 │ │ +331462: 5b04 4d90 |0005: iput-object v4, v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.subclassType:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@904d │ │ +331466: 5b05 4a90 |0007: iput-object v5, v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.fieldType:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@904a │ │ +33146a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=250 │ │ 0x0003 line=251 │ │ 0x0005 line=252 │ │ 0x0007 line=253 │ │ locals : │ │ @@ -768475,21 +768475,21 @@ │ │ type : '(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 7 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -331468: |[331468] org.jaudiotagger.tag.mp4.Mp4FieldKey.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;I)V │ │ -331478: 7030 0387 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@8703 │ │ -33147e: 5b03 4990 |0003: iput-object v3, v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.fieldName:Ljava/lang/String; // field@9049 │ │ -331482: 5b04 4d90 |0005: iput-object v4, v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.subclassType:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@904d │ │ -331486: 5b05 4a90 |0007: iput-object v5, v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.fieldType:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@904a │ │ -33148a: 5906 4890 |0009: iput v6, v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.fieldLength:I // field@9048 │ │ -33148e: 0e00 |000b: return-void │ │ +33146c: |[33146c] org.jaudiotagger.tag.mp4.Mp4FieldKey.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;I)V │ │ +33147c: 7030 0387 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@8703 │ │ +331482: 5b03 4990 |0003: iput-object v3, v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.fieldName:Ljava/lang/String; // field@9049 │ │ +331486: 5b04 4d90 |0005: iput-object v4, v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.subclassType:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@904d │ │ +33148a: 5b05 4a90 |0007: iput-object v5, v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.fieldType:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@904a │ │ +33148e: 5906 4890 |0009: iput v6, v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.fieldLength:I // field@9048 │ │ +331492: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=280 │ │ 0x0003 line=281 │ │ 0x0005 line=282 │ │ 0x0007 line=283 │ │ 0x0009 line=284 │ │ @@ -768507,21 +768507,21 @@ │ │ type : '(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 7 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -331490: |[331490] org.jaudiotagger.tag.mp4.Mp4FieldKey.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V │ │ -3314a0: 7030 0387 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@8703 │ │ -3314a6: 5b03 4990 |0003: iput-object v3, v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.fieldName:Ljava/lang/String; // field@9049 │ │ -3314aa: 5b04 4d90 |0005: iput-object v4, v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.subclassType:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@904d │ │ -3314ae: 5b05 4a90 |0007: iput-object v5, v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.fieldType:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@904a │ │ -3314b2: 5b06 4e90 |0009: iput-object v6, v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.tagger:Lorg/jaudiotagger/tag/reference/Tagger; // field@904e │ │ -3314b6: 0e00 |000b: return-void │ │ +331494: |[331494] org.jaudiotagger.tag.mp4.Mp4FieldKey.:(Ljava/lang/String;ILjava/lang/String;Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;Lorg/jaudiotagger/tag/reference/Tagger;)V │ │ +3314a4: 7030 0387 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@8703 │ │ +3314aa: 5b03 4990 |0003: iput-object v3, v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.fieldName:Ljava/lang/String; // field@9049 │ │ +3314ae: 5b04 4d90 |0005: iput-object v4, v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.subclassType:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@904d │ │ +3314b2: 5b05 4a90 |0007: iput-object v5, v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.fieldType:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@904a │ │ +3314b6: 5b06 4e90 |0009: iput-object v6, v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.tagger:Lorg/jaudiotagger/tag/reference/Tagger; // field@904e │ │ +3314ba: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=264 │ │ 0x0003 line=265 │ │ 0x0005 line=266 │ │ 0x0007 line=267 │ │ 0x0009 line=268 │ │ @@ -768539,20 +768539,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -32ea04: |[32ea04] org.jaudiotagger.tag.mp4.Mp4FieldKey.valueOf:(Ljava/lang/String;)Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; │ │ -32ea14: 1c00 d012 |0000: const-class v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32ea18: 7120 0487 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@8704 │ │ -32ea1e: 0c01 |0005: move-result-object v1 │ │ -32ea20: 1f01 d012 |0006: check-cast v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -32ea24: 1101 |0008: return-object v1 │ │ +32ea08: |[32ea08] org.jaudiotagger.tag.mp4.Mp4FieldKey.valueOf:(Ljava/lang/String;)Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; │ │ +32ea18: 1c00 d012 |0000: const-class v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32ea1c: 7120 0487 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@8704 │ │ +32ea22: 0c01 |0005: move-result-object v1 │ │ +32ea24: 1f01 d012 |0006: check-cast v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +32ea28: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #7 : (in Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;) │ │ @@ -768560,20 +768560,20 @@ │ │ type : '()[Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -32ea28: |[32ea28] org.jaudiotagger.tag.mp4.Mp4FieldKey.values:()[Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; │ │ -32ea38: 6200 7a8f |0000: sget-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.$VALUES:[Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f7a │ │ -32ea3c: 6e10 28a0 0000 |0002: invoke-virtual {v0}, [Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.clone:()Ljava/lang/Object; // method@a028 │ │ -32ea42: 0c00 |0005: move-result-object v0 │ │ -32ea44: 1f00 f013 |0006: check-cast v0, [Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@13f0 │ │ -32ea48: 1100 |0008: return-object v0 │ │ +32ea2c: |[32ea2c] org.jaudiotagger.tag.mp4.Mp4FieldKey.values:()[Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; │ │ +32ea3c: 6200 7a8f |0000: sget-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.$VALUES:[Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f7a │ │ +32ea40: 6e10 28a0 0000 |0002: invoke-virtual {v0}, [Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.clone:()Ljava/lang/Object; // method@a028 │ │ +32ea46: 0c00 |0005: move-result-object v0 │ │ +32ea48: 1f00 f013 |0006: check-cast v0, [Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@13f0 │ │ +32ea4c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;) │ │ @@ -768581,17 +768581,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -32e9a4: |[32e9a4] org.jaudiotagger.tag.mp4.Mp4FieldKey.getFieldLength:()I │ │ -32e9b4: 5210 4890 |0000: iget v0, v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.fieldLength:I // field@9048 │ │ -32e9b8: 0f00 |0002: return v0 │ │ +32e9a8: |[32e9a8] org.jaudiotagger.tag.mp4.Mp4FieldKey.getFieldLength:()I │ │ +32e9b8: 5210 4890 |0000: iget v0, v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.fieldLength:I // field@9048 │ │ +32e9bc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=381 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;) │ │ @@ -768599,17 +768599,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -32e9bc: |[32e9bc] org.jaudiotagger.tag.mp4.Mp4FieldKey.getFieldName:()Ljava/lang/String; │ │ -32e9cc: 5410 4990 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.fieldName:Ljava/lang/String; // field@9049 │ │ -32e9d0: 1100 |0002: return-object v0 │ │ +32e9c0: |[32e9c0] org.jaudiotagger.tag.mp4.Mp4FieldKey.getFieldName:()Ljava/lang/String; │ │ +32e9d0: 5410 4990 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.fieldName:Ljava/lang/String; // field@9049 │ │ +32e9d4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=333 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; │ │ │ │ #2 : (in Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;) │ │ @@ -768617,17 +768617,17 @@ │ │ type : '()Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -32ea64: |[32ea64] org.jaudiotagger.tag.mp4.Mp4FieldKey.getFieldType:()Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; │ │ -32ea74: 5410 4a90 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.fieldType:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@904a │ │ -32ea78: 1100 |0002: return-object v0 │ │ +32ea68: |[32ea68] org.jaudiotagger.tag.mp4.Mp4FieldKey.getFieldType:()Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; │ │ +32ea78: 5410 4a90 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.fieldType:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@904a │ │ +32ea7c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=341 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; │ │ │ │ #3 : (in Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;) │ │ @@ -768635,17 +768635,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -32e9d4: |[32e9d4] org.jaudiotagger.tag.mp4.Mp4FieldKey.getIdentifier:()Ljava/lang/String; │ │ -32e9e4: 5410 4b90 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.identifier:Ljava/lang/String; // field@904b │ │ -32e9e8: 1100 |0002: return-object v0 │ │ +32e9d8: |[32e9d8] org.jaudiotagger.tag.mp4.Mp4FieldKey.getIdentifier:()Ljava/lang/String; │ │ +32e9e8: 5410 4b90 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.identifier:Ljava/lang/String; // field@904b │ │ +32e9ec: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=373 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; │ │ │ │ #4 : (in Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;) │ │ @@ -768653,17 +768653,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -32e9ec: |[32e9ec] org.jaudiotagger.tag.mp4.Mp4FieldKey.getIssuer:()Ljava/lang/String; │ │ -32e9fc: 5410 4c90 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.issuer:Ljava/lang/String; // field@904c │ │ -32ea00: 1100 |0002: return-object v0 │ │ +32e9f0: |[32e9f0] org.jaudiotagger.tag.mp4.Mp4FieldKey.getIssuer:()Ljava/lang/String; │ │ +32ea00: 5410 4c90 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.issuer:Ljava/lang/String; // field@904c │ │ +32ea04: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=365 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; │ │ │ │ #5 : (in Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;) │ │ @@ -768671,17 +768671,17 @@ │ │ type : '()Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -32ea4c: |[32ea4c] org.jaudiotagger.tag.mp4.Mp4FieldKey.getSubClassFieldType:()Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; │ │ -32ea5c: 5410 4d90 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.subclassType:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@904d │ │ -32ea60: 1100 |0002: return-object v0 │ │ +32ea50: |[32ea50] org.jaudiotagger.tag.mp4.Mp4FieldKey.getSubClassFieldType:()Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; │ │ +32ea60: 5410 4d90 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.subclassType:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@904d │ │ +32ea64: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=349 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; │ │ │ │ #6 : (in Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;) │ │ @@ -768689,20 +768689,20 @@ │ │ type : '()Lorg/jaudiotagger/tag/reference/Tagger;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -32ea7c: |[32ea7c] org.jaudiotagger.tag.mp4.Mp4FieldKey.getTagger:()Lorg/jaudiotagger/tag/reference/Tagger; │ │ -32ea8c: 5410 4e90 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.tagger:Lorg/jaudiotagger/tag/reference/Tagger; // field@904e │ │ -32ea90: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -32ea94: 1100 |0004: return-object v0 │ │ -32ea96: 6200 8a92 |0005: sget-object v0, Lorg/jaudiotagger/tag/reference/Tagger;.ITUNES:Lorg/jaudiotagger/tag/reference/Tagger; // field@928a │ │ -32ea9a: 1100 |0007: return-object v0 │ │ +32ea80: |[32ea80] org.jaudiotagger.tag.mp4.Mp4FieldKey.getTagger:()Lorg/jaudiotagger/tag/reference/Tagger; │ │ +32ea90: 5410 4e90 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.tagger:Lorg/jaudiotagger/tag/reference/Tagger; // field@904e │ │ +32ea94: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +32ea98: 1100 |0004: return-object v0 │ │ +32ea9a: 6200 8a92 |0005: sget-object v0, Lorg/jaudiotagger/tag/reference/Tagger;.ITUNES:Lorg/jaudiotagger/tag/reference/Tagger; // field@928a │ │ +32ea9e: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=386 │ │ 0x0005 line=390 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; │ │ │ │ @@ -768711,20 +768711,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -32e980: |[32e980] org.jaudiotagger.tag.mp4.Mp4FieldKey.isReverseDnsType:()Z │ │ -32e990: 5420 4b90 |0000: iget-object v0, v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.identifier:Ljava/lang/String; // field@904b │ │ -32e994: 1a01 3604 |0002: const-string v1, "----" // string@0436 │ │ -32e998: 6e20 b287 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@87b2 │ │ -32e99e: 0a00 |0007: move-result v0 │ │ -32e9a0: 0f00 |0008: return v0 │ │ +32e984: |[32e984] org.jaudiotagger.tag.mp4.Mp4FieldKey.isReverseDnsType:()Z │ │ +32e994: 5420 4b90 |0000: iget-object v0, v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.identifier:Ljava/lang/String; // field@904b │ │ +32e998: 1a01 3604 |0002: const-string v1, "----" // string@0436 │ │ +32e99c: 6e20 b287 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@87b2 │ │ +32e9a2: 0a00 |0007: move-result v0 │ │ +32e9a4: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=357 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; │ │ │ │ source_file_idx : 15493 (Mp4FieldKey.java) │ │ @@ -768797,74 +768797,74 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 19 │ │ ins : 0 │ │ outs : 6 │ │ insns size : 106 16-bit code units │ │ -331548: |[331548] org.jaudiotagger.tag.mp4.Mp4NonStandardFieldKey.:()V │ │ -331558: 2206 d112 |0000: new-instance v6, Lorg/jaudiotagger/tag/mp4/Mp4NonStandardFieldKey; // type@12d1 │ │ -33155c: 6205 8e92 |0002: sget-object v5, Lorg/jaudiotagger/tag/reference/Tagger;.MEDIA_MONKEY:Lorg/jaudiotagger/tag/reference/Tagger; // field@928e │ │ -331560: 1a01 1306 |0004: const-string v1, "AAPR" // string@0613 │ │ -331564: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -331566: 1a03 1406 |0007: const-string v3, "AApr" // string@0614 │ │ -33156a: 1a04 0a39 |0009: const-string v4, "MM3 Album Art Attributes" // string@390a │ │ -33156e: 0760 |000b: move-object v0, v6 │ │ -331570: 7606 3c9d 0000 |000c: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/jaudiotagger/tag/mp4/Mp4NonStandardFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d3c │ │ -331576: 6906 5090 |000f: sput-object v6, Lorg/jaudiotagger/tag/mp4/Mp4NonStandardFieldKey;.AAPR:Lorg/jaudiotagger/tag/mp4/Mp4NonStandardFieldKey; // field@9050 │ │ -33157a: 2200 d112 |0011: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4NonStandardFieldKey; // type@12d1 │ │ -33157e: 620c 8e92 |0013: sget-object v12, Lorg/jaudiotagger/tag/reference/Tagger;.MEDIA_MONKEY:Lorg/jaudiotagger/tag/reference/Tagger; // field@928e │ │ -331582: 1a08 be06 |0015: const-string v8, "ALFN" // string@06be │ │ -331586: 1219 |0017: const/4 v9, #int 1 // #1 │ │ -331588: 1a0a c408 |0018: const-string v10, "Alfn" // string@08c4 │ │ -33158c: 1a0b 0e39 |001a: const-string v11, "MM3 Album Art Unknown" // string@390e │ │ -331590: 0707 |001c: move-object v7, v0 │ │ -331592: 7606 3c9d 0700 |001d: invoke-direct/range {v7, v8, v9, v10, v11, v12}, Lorg/jaudiotagger/tag/mp4/Mp4NonStandardFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d3c │ │ -331598: 6900 5290 |0020: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4NonStandardFieldKey;.ALFN:Lorg/jaudiotagger/tag/mp4/Mp4NonStandardFieldKey; // field@9052 │ │ -33159c: 2201 d112 |0022: new-instance v1, Lorg/jaudiotagger/tag/mp4/Mp4NonStandardFieldKey; // type@12d1 │ │ -3315a0: 6212 8e92 |0024: sget-object v18, Lorg/jaudiotagger/tag/reference/Tagger;.MEDIA_MONKEY:Lorg/jaudiotagger/tag/reference/Tagger; // field@928e │ │ -3315a4: 1a0e da06 |0026: const-string v14, "AMIM" // string@06da │ │ -3315a8: 122f |0028: const/4 v15, #int 2 // #2 │ │ -3315aa: 1a10 da06 |0029: const-string v16, "AMIM" // string@06da │ │ -3315ae: 1a11 0d39 |002b: const-string v17, "MM3 Album Art MimeType" // string@390d │ │ -3315b2: 071d |002d: move-object v13, v1 │ │ -3315b4: 7606 3c9d 0d00 |002e: invoke-direct/range {v13, v14, v15, v16, v17, v18}, Lorg/jaudiotagger/tag/mp4/Mp4NonStandardFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d3c │ │ -3315ba: 6901 5390 |0031: sput-object v1, Lorg/jaudiotagger/tag/mp4/Mp4NonStandardFieldKey;.AMIM:Lorg/jaudiotagger/tag/mp4/Mp4NonStandardFieldKey; // field@9053 │ │ -3315be: 2202 d112 |0033: new-instance v2, Lorg/jaudiotagger/tag/mp4/Mp4NonStandardFieldKey; // type@12d1 │ │ -3315c2: 620c 8e92 |0035: sget-object v12, Lorg/jaudiotagger/tag/reference/Tagger;.MEDIA_MONKEY:Lorg/jaudiotagger/tag/reference/Tagger; // field@928e │ │ -3315c6: 1a08 9506 |0037: const-string v8, "ADCP" // string@0695 │ │ -3315ca: 1239 |0039: const/4 v9, #int 3 // #3 │ │ -3315cc: 1a0a 8108 |003a: const-string v10, "Adcp" // string@0881 │ │ -3315d0: 1a0b 0b39 |003c: const-string v11, "MM3 Album Art Description" // string@390b │ │ -3315d4: 0727 |003e: move-object v7, v2 │ │ -3315d6: 7606 3c9d 0700 |003f: invoke-direct/range {v7, v8, v9, v10, v11, v12}, Lorg/jaudiotagger/tag/mp4/Mp4NonStandardFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d3c │ │ -3315dc: 6902 5190 |0042: sput-object v2, Lorg/jaudiotagger/tag/mp4/Mp4NonStandardFieldKey;.ADCP:Lorg/jaudiotagger/tag/mp4/Mp4NonStandardFieldKey; // field@9051 │ │ -3315e0: 2203 d112 |0044: new-instance v3, Lorg/jaudiotagger/tag/mp4/Mp4NonStandardFieldKey; // type@12d1 │ │ -3315e4: 6212 8e92 |0046: sget-object v18, Lorg/jaudiotagger/tag/reference/Tagger;.MEDIA_MONKEY:Lorg/jaudiotagger/tag/reference/Tagger; // field@928e │ │ -3315e8: 1a0e 2b07 |0048: const-string v14, "APTY" // string@072b │ │ -3315ec: 124f |004a: const/4 v15, #int 4 // #4 │ │ -3315ee: 1a10 2d0a |004b: const-string v16, "Apty" // string@0a2d │ │ -3315f2: 1a11 0c39 |004d: const-string v17, "MM3 Album Art ID3 Picture Type" // string@390c │ │ -3315f6: 073d |004f: move-object v13, v3 │ │ -3315f8: 7606 3c9d 0d00 |0050: invoke-direct/range {v13, v14, v15, v16, v17, v18}, Lorg/jaudiotagger/tag/mp4/Mp4NonStandardFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d3c │ │ -3315fe: 6903 5490 |0053: sput-object v3, Lorg/jaudiotagger/tag/mp4/Mp4NonStandardFieldKey;.APTY:Lorg/jaudiotagger/tag/mp4/Mp4NonStandardFieldKey; // field@9054 │ │ -331602: 1254 |0055: const/4 v4, #int 5 // #5 │ │ -331604: 2344 f113 |0056: new-array v4, v4, [Lorg/jaudiotagger/tag/mp4/Mp4NonStandardFieldKey; // type@13f1 │ │ -331608: 1205 |0058: const/4 v5, #int 0 // #0 │ │ -33160a: 4d06 0405 |0059: aput-object v6, v4, v5 │ │ -33160e: 1215 |005b: const/4 v5, #int 1 // #1 │ │ -331610: 4d00 0405 |005c: aput-object v0, v4, v5 │ │ -331614: 1220 |005e: const/4 v0, #int 2 // #2 │ │ -331616: 4d01 0400 |005f: aput-object v1, v4, v0 │ │ -33161a: 1230 |0061: const/4 v0, #int 3 // #3 │ │ -33161c: 4d02 0400 |0062: aput-object v2, v4, v0 │ │ -331620: 1240 |0064: const/4 v0, #int 4 // #4 │ │ -331622: 4d03 0400 |0065: aput-object v3, v4, v0 │ │ -331626: 6904 4f90 |0067: sput-object v4, Lorg/jaudiotagger/tag/mp4/Mp4NonStandardFieldKey;.$VALUES:[Lorg/jaudiotagger/tag/mp4/Mp4NonStandardFieldKey; // field@904f │ │ -33162a: 0e00 |0069: return-void │ │ +33154c: |[33154c] org.jaudiotagger.tag.mp4.Mp4NonStandardFieldKey.:()V │ │ +33155c: 2206 d112 |0000: new-instance v6, Lorg/jaudiotagger/tag/mp4/Mp4NonStandardFieldKey; // type@12d1 │ │ +331560: 6205 8e92 |0002: sget-object v5, Lorg/jaudiotagger/tag/reference/Tagger;.MEDIA_MONKEY:Lorg/jaudiotagger/tag/reference/Tagger; // field@928e │ │ +331564: 1a01 1306 |0004: const-string v1, "AAPR" // string@0613 │ │ +331568: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +33156a: 1a03 1406 |0007: const-string v3, "AApr" // string@0614 │ │ +33156e: 1a04 0a39 |0009: const-string v4, "MM3 Album Art Attributes" // string@390a │ │ +331572: 0760 |000b: move-object v0, v6 │ │ +331574: 7606 3c9d 0000 |000c: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/jaudiotagger/tag/mp4/Mp4NonStandardFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d3c │ │ +33157a: 6906 5090 |000f: sput-object v6, Lorg/jaudiotagger/tag/mp4/Mp4NonStandardFieldKey;.AAPR:Lorg/jaudiotagger/tag/mp4/Mp4NonStandardFieldKey; // field@9050 │ │ +33157e: 2200 d112 |0011: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4NonStandardFieldKey; // type@12d1 │ │ +331582: 620c 8e92 |0013: sget-object v12, Lorg/jaudiotagger/tag/reference/Tagger;.MEDIA_MONKEY:Lorg/jaudiotagger/tag/reference/Tagger; // field@928e │ │ +331586: 1a08 be06 |0015: const-string v8, "ALFN" // string@06be │ │ +33158a: 1219 |0017: const/4 v9, #int 1 // #1 │ │ +33158c: 1a0a c408 |0018: const-string v10, "Alfn" // string@08c4 │ │ +331590: 1a0b 0e39 |001a: const-string v11, "MM3 Album Art Unknown" // string@390e │ │ +331594: 0707 |001c: move-object v7, v0 │ │ +331596: 7606 3c9d 0700 |001d: invoke-direct/range {v7, v8, v9, v10, v11, v12}, Lorg/jaudiotagger/tag/mp4/Mp4NonStandardFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d3c │ │ +33159c: 6900 5290 |0020: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4NonStandardFieldKey;.ALFN:Lorg/jaudiotagger/tag/mp4/Mp4NonStandardFieldKey; // field@9052 │ │ +3315a0: 2201 d112 |0022: new-instance v1, Lorg/jaudiotagger/tag/mp4/Mp4NonStandardFieldKey; // type@12d1 │ │ +3315a4: 6212 8e92 |0024: sget-object v18, Lorg/jaudiotagger/tag/reference/Tagger;.MEDIA_MONKEY:Lorg/jaudiotagger/tag/reference/Tagger; // field@928e │ │ +3315a8: 1a0e da06 |0026: const-string v14, "AMIM" // string@06da │ │ +3315ac: 122f |0028: const/4 v15, #int 2 // #2 │ │ +3315ae: 1a10 da06 |0029: const-string v16, "AMIM" // string@06da │ │ +3315b2: 1a11 0d39 |002b: const-string v17, "MM3 Album Art MimeType" // string@390d │ │ +3315b6: 071d |002d: move-object v13, v1 │ │ +3315b8: 7606 3c9d 0d00 |002e: invoke-direct/range {v13, v14, v15, v16, v17, v18}, Lorg/jaudiotagger/tag/mp4/Mp4NonStandardFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d3c │ │ +3315be: 6901 5390 |0031: sput-object v1, Lorg/jaudiotagger/tag/mp4/Mp4NonStandardFieldKey;.AMIM:Lorg/jaudiotagger/tag/mp4/Mp4NonStandardFieldKey; // field@9053 │ │ +3315c2: 2202 d112 |0033: new-instance v2, Lorg/jaudiotagger/tag/mp4/Mp4NonStandardFieldKey; // type@12d1 │ │ +3315c6: 620c 8e92 |0035: sget-object v12, Lorg/jaudiotagger/tag/reference/Tagger;.MEDIA_MONKEY:Lorg/jaudiotagger/tag/reference/Tagger; // field@928e │ │ +3315ca: 1a08 9506 |0037: const-string v8, "ADCP" // string@0695 │ │ +3315ce: 1239 |0039: const/4 v9, #int 3 // #3 │ │ +3315d0: 1a0a 8108 |003a: const-string v10, "Adcp" // string@0881 │ │ +3315d4: 1a0b 0b39 |003c: const-string v11, "MM3 Album Art Description" // string@390b │ │ +3315d8: 0727 |003e: move-object v7, v2 │ │ +3315da: 7606 3c9d 0700 |003f: invoke-direct/range {v7, v8, v9, v10, v11, v12}, Lorg/jaudiotagger/tag/mp4/Mp4NonStandardFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d3c │ │ +3315e0: 6902 5190 |0042: sput-object v2, Lorg/jaudiotagger/tag/mp4/Mp4NonStandardFieldKey;.ADCP:Lorg/jaudiotagger/tag/mp4/Mp4NonStandardFieldKey; // field@9051 │ │ +3315e4: 2203 d112 |0044: new-instance v3, Lorg/jaudiotagger/tag/mp4/Mp4NonStandardFieldKey; // type@12d1 │ │ +3315e8: 6212 8e92 |0046: sget-object v18, Lorg/jaudiotagger/tag/reference/Tagger;.MEDIA_MONKEY:Lorg/jaudiotagger/tag/reference/Tagger; // field@928e │ │ +3315ec: 1a0e 2b07 |0048: const-string v14, "APTY" // string@072b │ │ +3315f0: 124f |004a: const/4 v15, #int 4 // #4 │ │ +3315f2: 1a10 2d0a |004b: const-string v16, "Apty" // string@0a2d │ │ +3315f6: 1a11 0c39 |004d: const-string v17, "MM3 Album Art ID3 Picture Type" // string@390c │ │ +3315fa: 073d |004f: move-object v13, v3 │ │ +3315fc: 7606 3c9d 0d00 |0050: invoke-direct/range {v13, v14, v15, v16, v17, v18}, Lorg/jaudiotagger/tag/mp4/Mp4NonStandardFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/reference/Tagger;)V // method@9d3c │ │ +331602: 6903 5490 |0053: sput-object v3, Lorg/jaudiotagger/tag/mp4/Mp4NonStandardFieldKey;.APTY:Lorg/jaudiotagger/tag/mp4/Mp4NonStandardFieldKey; // field@9054 │ │ +331606: 1254 |0055: const/4 v4, #int 5 // #5 │ │ +331608: 2344 f113 |0056: new-array v4, v4, [Lorg/jaudiotagger/tag/mp4/Mp4NonStandardFieldKey; // type@13f1 │ │ +33160c: 1205 |0058: const/4 v5, #int 0 // #0 │ │ +33160e: 4d06 0405 |0059: aput-object v6, v4, v5 │ │ +331612: 1215 |005b: const/4 v5, #int 1 // #1 │ │ +331614: 4d00 0405 |005c: aput-object v0, v4, v5 │ │ +331618: 1220 |005e: const/4 v0, #int 2 // #2 │ │ +33161a: 4d01 0400 |005f: aput-object v1, v4, v0 │ │ +33161e: 1230 |0061: const/4 v0, #int 3 // #3 │ │ +331620: 4d02 0400 |0062: aput-object v2, v4, v0 │ │ +331624: 1240 |0064: const/4 v0, #int 4 // #4 │ │ +331626: 4d03 0400 |0065: aput-object v3, v4, v0 │ │ +33162a: 6904 4f90 |0067: sput-object v4, Lorg/jaudiotagger/tag/mp4/Mp4NonStandardFieldKey;.$VALUES:[Lorg/jaudiotagger/tag/mp4/Mp4NonStandardFieldKey; // field@904f │ │ +33162e: 0e00 |0069: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ 0x0011 line=13 │ │ 0x0022 line=14 │ │ 0x0033 line=15 │ │ 0x0044 line=16 │ │ @@ -768876,20 +768876,20 @@ │ │ type : '(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/reference/Tagger;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -33162c: |[33162c] org.jaudiotagger.tag.mp4.Mp4NonStandardFieldKey.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/reference/Tagger;)V │ │ -33163c: 7030 0387 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@8703 │ │ -331642: 5b03 5690 |0003: iput-object v3, v0, Lorg/jaudiotagger/tag/mp4/Mp4NonStandardFieldKey;.fieldName:Ljava/lang/String; // field@9056 │ │ -331646: 5b04 5590 |0005: iput-object v4, v0, Lorg/jaudiotagger/tag/mp4/Mp4NonStandardFieldKey;.description:Ljava/lang/String; // field@9055 │ │ -33164a: 5b05 5790 |0007: iput-object v5, v0, Lorg/jaudiotagger/tag/mp4/Mp4NonStandardFieldKey;.tagger:Lorg/jaudiotagger/tag/reference/Tagger; // field@9057 │ │ -33164e: 0e00 |0009: return-void │ │ +331630: |[331630] org.jaudiotagger.tag.mp4.Mp4NonStandardFieldKey.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/jaudiotagger/tag/reference/Tagger;)V │ │ +331640: 7030 0387 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@8703 │ │ +331646: 5b03 5690 |0003: iput-object v3, v0, Lorg/jaudiotagger/tag/mp4/Mp4NonStandardFieldKey;.fieldName:Ljava/lang/String; // field@9056 │ │ +33164a: 5b04 5590 |0005: iput-object v4, v0, Lorg/jaudiotagger/tag/mp4/Mp4NonStandardFieldKey;.description:Ljava/lang/String; // field@9055 │ │ +33164e: 5b05 5790 |0007: iput-object v5, v0, Lorg/jaudiotagger/tag/mp4/Mp4NonStandardFieldKey;.tagger:Lorg/jaudiotagger/tag/reference/Tagger; // field@9057 │ │ +331652: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0003 line=24 │ │ 0x0005 line=25 │ │ 0x0007 line=26 │ │ locals : │ │ @@ -768905,20 +768905,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/jaudiotagger/tag/mp4/Mp4NonStandardFieldKey;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -3314e8: |[3314e8] org.jaudiotagger.tag.mp4.Mp4NonStandardFieldKey.valueOf:(Ljava/lang/String;)Lorg/jaudiotagger/tag/mp4/Mp4NonStandardFieldKey; │ │ -3314f8: 1c00 d112 |0000: const-class v0, Lorg/jaudiotagger/tag/mp4/Mp4NonStandardFieldKey; // type@12d1 │ │ -3314fc: 7120 0487 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@8704 │ │ -331502: 0c01 |0005: move-result-object v1 │ │ -331504: 1f01 d112 |0006: check-cast v1, Lorg/jaudiotagger/tag/mp4/Mp4NonStandardFieldKey; // type@12d1 │ │ -331508: 1101 |0008: return-object v1 │ │ +3314ec: |[3314ec] org.jaudiotagger.tag.mp4.Mp4NonStandardFieldKey.valueOf:(Ljava/lang/String;)Lorg/jaudiotagger/tag/mp4/Mp4NonStandardFieldKey; │ │ +3314fc: 1c00 d112 |0000: const-class v0, Lorg/jaudiotagger/tag/mp4/Mp4NonStandardFieldKey; // type@12d1 │ │ +331500: 7120 0487 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@8704 │ │ +331506: 0c01 |0005: move-result-object v1 │ │ +331508: 1f01 d112 |0006: check-cast v1, Lorg/jaudiotagger/tag/mp4/Mp4NonStandardFieldKey; // type@12d1 │ │ +33150c: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #3 : (in Lorg/jaudiotagger/tag/mp4/Mp4NonStandardFieldKey;) │ │ @@ -768926,20 +768926,20 @@ │ │ type : '()[Lorg/jaudiotagger/tag/mp4/Mp4NonStandardFieldKey;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -33150c: |[33150c] org.jaudiotagger.tag.mp4.Mp4NonStandardFieldKey.values:()[Lorg/jaudiotagger/tag/mp4/Mp4NonStandardFieldKey; │ │ -33151c: 6200 4f90 |0000: sget-object v0, Lorg/jaudiotagger/tag/mp4/Mp4NonStandardFieldKey;.$VALUES:[Lorg/jaudiotagger/tag/mp4/Mp4NonStandardFieldKey; // field@904f │ │ -331520: 6e10 29a0 0000 |0002: invoke-virtual {v0}, [Lorg/jaudiotagger/tag/mp4/Mp4NonStandardFieldKey;.clone:()Ljava/lang/Object; // method@a029 │ │ -331526: 0c00 |0005: move-result-object v0 │ │ -331528: 1f00 f113 |0006: check-cast v0, [Lorg/jaudiotagger/tag/mp4/Mp4NonStandardFieldKey; // type@13f1 │ │ -33152c: 1100 |0008: return-object v0 │ │ +331510: |[331510] org.jaudiotagger.tag.mp4.Mp4NonStandardFieldKey.values:()[Lorg/jaudiotagger/tag/mp4/Mp4NonStandardFieldKey; │ │ +331520: 6200 4f90 |0000: sget-object v0, Lorg/jaudiotagger/tag/mp4/Mp4NonStandardFieldKey;.$VALUES:[Lorg/jaudiotagger/tag/mp4/Mp4NonStandardFieldKey; // field@904f │ │ +331524: 6e10 29a0 0000 |0002: invoke-virtual {v0}, [Lorg/jaudiotagger/tag/mp4/Mp4NonStandardFieldKey;.clone:()Ljava/lang/Object; // method@a029 │ │ +33152a: 0c00 |0005: move-result-object v0 │ │ +33152c: 1f00 f113 |0006: check-cast v0, [Lorg/jaudiotagger/tag/mp4/Mp4NonStandardFieldKey; // type@13f1 │ │ +331530: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/jaudiotagger/tag/mp4/Mp4NonStandardFieldKey;) │ │ @@ -768947,17 +768947,17 @@ │ │ type : '()Lorg/jaudiotagger/tag/reference/Tagger;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -331530: |[331530] org.jaudiotagger.tag.mp4.Mp4NonStandardFieldKey.geTagger:()Lorg/jaudiotagger/tag/reference/Tagger; │ │ -331540: 5410 5790 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/mp4/Mp4NonStandardFieldKey;.tagger:Lorg/jaudiotagger/tag/reference/Tagger; // field@9057 │ │ -331544: 1100 |0002: return-object v0 │ │ +331534: |[331534] org.jaudiotagger.tag.mp4.Mp4NonStandardFieldKey.geTagger:()Lorg/jaudiotagger/tag/reference/Tagger; │ │ +331544: 5410 5790 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/mp4/Mp4NonStandardFieldKey;.tagger:Lorg/jaudiotagger/tag/reference/Tagger; // field@9057 │ │ +331548: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/mp4/Mp4NonStandardFieldKey; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/mp4/Mp4NonStandardFieldKey;) │ │ @@ -768965,17 +768965,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3314b8: |[3314b8] org.jaudiotagger.tag.mp4.Mp4NonStandardFieldKey.getDescription:()Ljava/lang/String; │ │ -3314c8: 5410 5590 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/mp4/Mp4NonStandardFieldKey;.description:Ljava/lang/String; // field@9055 │ │ -3314cc: 1100 |0002: return-object v0 │ │ +3314bc: |[3314bc] org.jaudiotagger.tag.mp4.Mp4NonStandardFieldKey.getDescription:()Ljava/lang/String; │ │ +3314cc: 5410 5590 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/mp4/Mp4NonStandardFieldKey;.description:Ljava/lang/String; // field@9055 │ │ +3314d0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/mp4/Mp4NonStandardFieldKey; │ │ │ │ #2 : (in Lorg/jaudiotagger/tag/mp4/Mp4NonStandardFieldKey;) │ │ @@ -768983,17 +768983,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3314d0: |[3314d0] org.jaudiotagger.tag.mp4.Mp4NonStandardFieldKey.getFieldName:()Ljava/lang/String; │ │ -3314e0: 5410 5690 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/mp4/Mp4NonStandardFieldKey;.fieldName:Ljava/lang/String; // field@9056 │ │ -3314e4: 1100 |0002: return-object v0 │ │ +3314d4: |[3314d4] org.jaudiotagger.tag.mp4.Mp4NonStandardFieldKey.getFieldName:()Ljava/lang/String; │ │ +3314e4: 5410 5690 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/mp4/Mp4NonStandardFieldKey;.fieldName:Ljava/lang/String; // field@9056 │ │ +3314e8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/mp4/Mp4NonStandardFieldKey; │ │ │ │ source_file_idx : 15508 (Mp4NonStandardFieldKey.java) │ │ @@ -769070,76 +769070,76 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 16 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 119 16-bit code units │ │ -33184c: |[33184c] org.jaudiotagger.tag.mp4.Mp4TagFieldSubType.:()V │ │ -33185c: 2200 d512 |0000: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // type@12d5 │ │ -331860: 1a01 6249 |0002: const-string v1, "TEXT" // string@4962 │ │ -331864: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -331866: 7030 739d 1002 |0005: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.:(Ljava/lang/String;I)V // method@9d73 │ │ -33186c: 6900 6490 |0008: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.TEXT:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9064 │ │ -331870: 2201 d512 |000a: new-instance v1, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // type@12d5 │ │ -331874: 1a03 580b |000c: const-string v3, "BYTE" // string@0b58 │ │ -331878: 1214 |000e: const/4 v4, #int 1 // #1 │ │ -33187a: 7030 739d 3104 |000f: invoke-direct {v1, v3, v4}, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.:(Ljava/lang/String;I)V // method@9d73 │ │ -331880: 6901 5f90 |0012: sput-object v1, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.BYTE:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@905f │ │ -331884: 2203 d512 |0014: new-instance v3, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // type@12d5 │ │ -331888: 1a05 763d |0016: const-string v5, "NUMBER" // string@3d76 │ │ -33188c: 1226 |0018: const/4 v6, #int 2 // #2 │ │ -33188e: 7030 739d 5306 |0019: invoke-direct {v3, v5, v6}, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.:(Ljava/lang/String;I)V // method@9d73 │ │ -331894: 6903 6290 |001c: sput-object v3, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.NUMBER:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9062 │ │ -331898: 2205 d512 |001e: new-instance v5, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // type@12d5 │ │ -33189c: 1a07 f042 |0020: const-string v7, "REVERSE_DNS" // string@42f0 │ │ -3318a0: 1238 |0022: const/4 v8, #int 3 // #3 │ │ -3318a2: 7030 739d 7508 |0023: invoke-direct {v5, v7, v8}, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.:(Ljava/lang/String;I)V // method@9d73 │ │ -3318a8: 6905 6390 |0026: sput-object v5, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.REVERSE_DNS:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9063 │ │ -3318ac: 2207 d512 |0028: new-instance v7, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // type@12d5 │ │ -3318b0: 1a09 b01b |002a: const-string v9, "GENRE" // string@1bb0 │ │ -3318b4: 124a |002c: const/4 v10, #int 4 // #4 │ │ -3318b6: 7030 739d 970a |002d: invoke-direct {v7, v9, v10}, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.:(Ljava/lang/String;I)V // method@9d73 │ │ -3318bc: 6907 6190 |0030: sput-object v7, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.GENRE:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9061 │ │ -3318c0: 2209 d512 |0032: new-instance v9, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // type@12d5 │ │ -3318c4: 1a0b e313 |0034: const-string v11, "DISC_NO" // string@13e3 │ │ -3318c8: 125c |0036: const/4 v12, #int 5 // #5 │ │ -3318ca: 7030 739d b90c |0037: invoke-direct {v9, v11, v12}, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.:(Ljava/lang/String;I)V // method@9d73 │ │ -3318d0: 6909 6090 |003a: sput-object v9, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.DISC_NO:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9060 │ │ -3318d4: 220b d512 |003c: new-instance v11, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // type@12d5 │ │ -3318d8: 1a0d 354a |003e: const-string v13, "TRACK_NO" // string@4a35 │ │ -3318dc: 126e |0040: const/4 v14, #int 6 // #6 │ │ -3318de: 7030 739d db0e |0041: invoke-direct {v11, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.:(Ljava/lang/String;I)V // method@9d73 │ │ -3318e4: 690b 6590 |0044: sput-object v11, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.TRACK_NO:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9065 │ │ -3318e8: 220d d512 |0046: new-instance v13, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // type@12d5 │ │ -3318ec: 1a0f 5107 |0048: const-string v15, "ARTWORK" // string@0751 │ │ -3318f0: 127e |004a: const/4 v14, #int 7 // #7 │ │ -3318f2: 7030 739d fd0e |004b: invoke-direct {v13, v15, v14}, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.:(Ljava/lang/String;I)V // method@9d73 │ │ -3318f8: 690d 5e90 |004e: sput-object v13, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.ARTWORK:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@905e │ │ -3318fc: 220f d512 |0050: new-instance v15, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // type@12d5 │ │ -331900: 1a0e 1a4f |0052: const-string v14, "UNKNOWN" // string@4f1a │ │ -331904: 130c 0800 |0054: const/16 v12, #int 8 // #8 │ │ -331908: 7030 739d ef0c |0056: invoke-direct {v15, v14, v12}, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.:(Ljava/lang/String;I)V // method@9d73 │ │ -33190e: 690f 6690 |0059: sput-object v15, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.UNKNOWN:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9066 │ │ -331912: 130e 0900 |005b: const/16 v14, #int 9 // #9 │ │ -331916: 23ee f213 |005d: new-array v14, v14, [Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // type@13f2 │ │ -33191a: 4d00 0e02 |005f: aput-object v0, v14, v2 │ │ -33191e: 4d01 0e04 |0061: aput-object v1, v14, v4 │ │ -331922: 4d03 0e06 |0063: aput-object v3, v14, v6 │ │ -331926: 4d05 0e08 |0065: aput-object v5, v14, v8 │ │ -33192a: 4d07 0e0a |0067: aput-object v7, v14, v10 │ │ -33192e: 1250 |0069: const/4 v0, #int 5 // #5 │ │ -331930: 4d09 0e00 |006a: aput-object v9, v14, v0 │ │ -331934: 1260 |006c: const/4 v0, #int 6 // #6 │ │ -331936: 4d0b 0e00 |006d: aput-object v11, v14, v0 │ │ -33193a: 1270 |006f: const/4 v0, #int 7 // #7 │ │ -33193c: 4d0d 0e00 |0070: aput-object v13, v14, v0 │ │ -331940: 4d0f 0e0c |0072: aput-object v15, v14, v12 │ │ -331944: 690e 5d90 |0074: sput-object v14, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.$VALUES:[Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@905d │ │ -331948: 0e00 |0076: return-void │ │ +331850: |[331850] org.jaudiotagger.tag.mp4.Mp4TagFieldSubType.:()V │ │ +331860: 2200 d512 |0000: new-instance v0, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // type@12d5 │ │ +331864: 1a01 6249 |0002: const-string v1, "TEXT" // string@4962 │ │ +331868: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +33186a: 7030 739d 1002 |0005: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.:(Ljava/lang/String;I)V // method@9d73 │ │ +331870: 6900 6490 |0008: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.TEXT:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9064 │ │ +331874: 2201 d512 |000a: new-instance v1, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // type@12d5 │ │ +331878: 1a03 580b |000c: const-string v3, "BYTE" // string@0b58 │ │ +33187c: 1214 |000e: const/4 v4, #int 1 // #1 │ │ +33187e: 7030 739d 3104 |000f: invoke-direct {v1, v3, v4}, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.:(Ljava/lang/String;I)V // method@9d73 │ │ +331884: 6901 5f90 |0012: sput-object v1, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.BYTE:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@905f │ │ +331888: 2203 d512 |0014: new-instance v3, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // type@12d5 │ │ +33188c: 1a05 763d |0016: const-string v5, "NUMBER" // string@3d76 │ │ +331890: 1226 |0018: const/4 v6, #int 2 // #2 │ │ +331892: 7030 739d 5306 |0019: invoke-direct {v3, v5, v6}, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.:(Ljava/lang/String;I)V // method@9d73 │ │ +331898: 6903 6290 |001c: sput-object v3, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.NUMBER:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9062 │ │ +33189c: 2205 d512 |001e: new-instance v5, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // type@12d5 │ │ +3318a0: 1a07 f042 |0020: const-string v7, "REVERSE_DNS" // string@42f0 │ │ +3318a4: 1238 |0022: const/4 v8, #int 3 // #3 │ │ +3318a6: 7030 739d 7508 |0023: invoke-direct {v5, v7, v8}, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.:(Ljava/lang/String;I)V // method@9d73 │ │ +3318ac: 6905 6390 |0026: sput-object v5, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.REVERSE_DNS:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9063 │ │ +3318b0: 2207 d512 |0028: new-instance v7, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // type@12d5 │ │ +3318b4: 1a09 b01b |002a: const-string v9, "GENRE" // string@1bb0 │ │ +3318b8: 124a |002c: const/4 v10, #int 4 // #4 │ │ +3318ba: 7030 739d 970a |002d: invoke-direct {v7, v9, v10}, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.:(Ljava/lang/String;I)V // method@9d73 │ │ +3318c0: 6907 6190 |0030: sput-object v7, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.GENRE:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9061 │ │ +3318c4: 2209 d512 |0032: new-instance v9, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // type@12d5 │ │ +3318c8: 1a0b e313 |0034: const-string v11, "DISC_NO" // string@13e3 │ │ +3318cc: 125c |0036: const/4 v12, #int 5 // #5 │ │ +3318ce: 7030 739d b90c |0037: invoke-direct {v9, v11, v12}, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.:(Ljava/lang/String;I)V // method@9d73 │ │ +3318d4: 6909 6090 |003a: sput-object v9, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.DISC_NO:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9060 │ │ +3318d8: 220b d512 |003c: new-instance v11, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // type@12d5 │ │ +3318dc: 1a0d 354a |003e: const-string v13, "TRACK_NO" // string@4a35 │ │ +3318e0: 126e |0040: const/4 v14, #int 6 // #6 │ │ +3318e2: 7030 739d db0e |0041: invoke-direct {v11, v13, v14}, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.:(Ljava/lang/String;I)V // method@9d73 │ │ +3318e8: 690b 6590 |0044: sput-object v11, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.TRACK_NO:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9065 │ │ +3318ec: 220d d512 |0046: new-instance v13, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // type@12d5 │ │ +3318f0: 1a0f 5107 |0048: const-string v15, "ARTWORK" // string@0751 │ │ +3318f4: 127e |004a: const/4 v14, #int 7 // #7 │ │ +3318f6: 7030 739d fd0e |004b: invoke-direct {v13, v15, v14}, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.:(Ljava/lang/String;I)V // method@9d73 │ │ +3318fc: 690d 5e90 |004e: sput-object v13, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.ARTWORK:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@905e │ │ +331900: 220f d512 |0050: new-instance v15, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // type@12d5 │ │ +331904: 1a0e 1a4f |0052: const-string v14, "UNKNOWN" // string@4f1a │ │ +331908: 130c 0800 |0054: const/16 v12, #int 8 // #8 │ │ +33190c: 7030 739d ef0c |0056: invoke-direct {v15, v14, v12}, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.:(Ljava/lang/String;I)V // method@9d73 │ │ +331912: 690f 6690 |0059: sput-object v15, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.UNKNOWN:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9066 │ │ +331916: 130e 0900 |005b: const/16 v14, #int 9 // #9 │ │ +33191a: 23ee f213 |005d: new-array v14, v14, [Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // type@13f2 │ │ +33191e: 4d00 0e02 |005f: aput-object v0, v14, v2 │ │ +331922: 4d01 0e04 |0061: aput-object v1, v14, v4 │ │ +331926: 4d03 0e06 |0063: aput-object v3, v14, v6 │ │ +33192a: 4d05 0e08 |0065: aput-object v5, v14, v8 │ │ +33192e: 4d07 0e0a |0067: aput-object v7, v14, v10 │ │ +331932: 1250 |0069: const/4 v0, #int 5 // #5 │ │ +331934: 4d09 0e00 |006a: aput-object v9, v14, v0 │ │ +331938: 1260 |006c: const/4 v0, #int 6 // #6 │ │ +33193a: 4d0b 0e00 |006d: aput-object v11, v14, v0 │ │ +33193e: 1270 |006f: const/4 v0, #int 7 // #7 │ │ +331940: 4d0d 0e00 |0070: aput-object v13, v14, v0 │ │ +331944: 4d0f 0e0c |0072: aput-object v15, v14, v12 │ │ +331948: 690e 5d90 |0074: sput-object v14, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.$VALUES:[Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@905d │ │ +33194c: 0e00 |0076: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ 0x000a line=10 │ │ 0x0014 line=11 │ │ 0x001e line=12 │ │ 0x0028 line=13 │ │ @@ -769155,17 +769155,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 │ │ -33194c: |[33194c] org.jaudiotagger.tag.mp4.Mp4TagFieldSubType.:(Ljava/lang/String;I)V │ │ -33195c: 7030 0387 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@8703 │ │ -331962: 0e00 |0003: return-void │ │ +331950: |[331950] org.jaudiotagger.tag.mp4.Mp4TagFieldSubType.:(Ljava/lang/String;I)V │ │ +331960: 7030 0387 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@8703 │ │ +331966: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -769175,20 +769175,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -331804: |[331804] org.jaudiotagger.tag.mp4.Mp4TagFieldSubType.valueOf:(Ljava/lang/String;)Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; │ │ -331814: 1c00 d512 |0000: const-class v0, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // type@12d5 │ │ -331818: 7120 0487 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@8704 │ │ -33181e: 0c01 |0005: move-result-object v1 │ │ -331820: 1f01 d512 |0006: check-cast v1, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // type@12d5 │ │ -331824: 1101 |0008: return-object v1 │ │ +331808: |[331808] org.jaudiotagger.tag.mp4.Mp4TagFieldSubType.valueOf:(Ljava/lang/String;)Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; │ │ +331818: 1c00 d512 |0000: const-class v0, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // type@12d5 │ │ +33181c: 7120 0487 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@8704 │ │ +331822: 0c01 |0005: move-result-object v1 │ │ +331824: 1f01 d512 |0006: check-cast v1, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // type@12d5 │ │ +331828: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #3 : (in Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;) │ │ @@ -769196,20 +769196,20 @@ │ │ type : '()[Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -331828: |[331828] org.jaudiotagger.tag.mp4.Mp4TagFieldSubType.values:()[Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; │ │ -331838: 6200 5d90 |0000: sget-object v0, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.$VALUES:[Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@905d │ │ -33183c: 6e10 2aa0 0000 |0002: invoke-virtual {v0}, [Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.clone:()Ljava/lang/Object; // method@a02a │ │ -331842: 0c00 |0005: move-result-object v0 │ │ -331844: 1f00 f213 |0006: check-cast v0, [Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // type@13f2 │ │ -331848: 1100 |0008: return-object v0 │ │ +33182c: |[33182c] org.jaudiotagger.tag.mp4.Mp4TagFieldSubType.values:()[Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; │ │ +33183c: 6200 5d90 |0000: sget-object v0, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.$VALUES:[Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@905d │ │ +331840: 6e10 2aa0 0000 |0002: invoke-virtual {v0}, [Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.clone:()Ljava/lang/Object; // method@a02a │ │ +331846: 0c00 |0005: move-result-object v0 │ │ +331848: 1f00 f213 |0006: check-cast v0, [Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // type@13f2 │ │ +33184c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 15518 (Mp4TagFieldSubType.java) │ │ @@ -769290,81 +769290,81 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 16 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 128 16-bit code units │ │ -33352c: |[33352c] org.jaudiotagger.tag.mp4.atom.Mp4ContentTypeValue.:()V │ │ -33353c: 2200 d612 |0000: new-instance v0, Lorg/jaudiotagger/tag/mp4/atom/Mp4ContentTypeValue; // type@12d6 │ │ -333540: 1a01 7639 |0002: const-string v1, "MOVIE" // string@3976 │ │ -333544: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -333546: 1a03 6a3c |0005: const-string v3, "Movie" // string@3c6a │ │ -33354a: 7052 779d 1032 |0007: invoke-direct {v0, v1, v2, v3, v2}, Lorg/jaudiotagger/tag/mp4/atom/Mp4ContentTypeValue;.:(Ljava/lang/String;ILjava/lang/String;I)V // method@9d77 │ │ -333550: 6900 6b90 |000a: sput-object v0, Lorg/jaudiotagger/tag/mp4/atom/Mp4ContentTypeValue;.MOVIE:Lorg/jaudiotagger/tag/mp4/atom/Mp4ContentTypeValue; // field@906b │ │ -333554: 2201 d612 |000c: new-instance v1, Lorg/jaudiotagger/tag/mp4/atom/Mp4ContentTypeValue; // type@12d6 │ │ -333558: 1a03 483d |000e: const-string v3, "NORMAL" // string@3d48 │ │ -33355c: 1214 |0010: const/4 v4, #int 1 // #1 │ │ -33355e: 1a05 183e |0011: const-string v5, "Normal" // string@3e18 │ │ -333562: 7054 779d 3154 |0013: invoke-direct {v1, v3, v4, v5, v4}, Lorg/jaudiotagger/tag/mp4/atom/Mp4ContentTypeValue;.:(Ljava/lang/String;ILjava/lang/String;I)V // method@9d77 │ │ -333568: 6901 6d90 |0016: sput-object v1, Lorg/jaudiotagger/tag/mp4/atom/Mp4ContentTypeValue;.NORMAL:Lorg/jaudiotagger/tag/mp4/atom/Mp4ContentTypeValue; // field@906d │ │ -33356c: 2203 d612 |0018: new-instance v3, Lorg/jaudiotagger/tag/mp4/atom/Mp4ContentTypeValue; // type@12d6 │ │ -333570: 1a05 7107 |001a: const-string v5, "AUDIO_BOOK" // string@0771 │ │ -333574: 1226 |001c: const/4 v6, #int 2 // #2 │ │ -333576: 1a07 9e0a |001d: const-string v7, "AudioBook" // string@0a9e │ │ -33357a: 7056 779d 5376 |001f: invoke-direct {v3, v5, v6, v7, v6}, Lorg/jaudiotagger/tag/mp4/atom/Mp4ContentTypeValue;.:(Ljava/lang/String;ILjava/lang/String;I)V // method@9d77 │ │ -333580: 6903 6890 |0022: sput-object v3, Lorg/jaudiotagger/tag/mp4/atom/Mp4ContentTypeValue;.AUDIO_BOOK:Lorg/jaudiotagger/tag/mp4/atom/Mp4ContentTypeValue; // field@9068 │ │ -333584: 2205 d612 |0024: new-instance v5, Lorg/jaudiotagger/tag/mp4/atom/Mp4ContentTypeValue; // type@12d6 │ │ -333588: 1a07 180b |0026: const-string v7, "BOOKMARK" // string@0b18 │ │ -33358c: 1238 |0028: const/4 v8, #int 3 // #3 │ │ -33358e: 1a09 be53 |0029: const-string v9, "Whacked Bookmark" // string@53be │ │ -333592: 125a |002b: const/4 v10, #int 5 // #5 │ │ -333594: 705a 779d 7598 |002c: invoke-direct {v5, v7, v8, v9, v10}, Lorg/jaudiotagger/tag/mp4/atom/Mp4ContentTypeValue;.:(Ljava/lang/String;ILjava/lang/String;I)V // method@9d77 │ │ -33359a: 6905 6a90 |002f: sput-object v5, Lorg/jaudiotagger/tag/mp4/atom/Mp4ContentTypeValue;.BOOKMARK:Lorg/jaudiotagger/tag/mp4/atom/Mp4ContentTypeValue; // field@906a │ │ -33359e: 2207 d612 |0031: new-instance v7, Lorg/jaudiotagger/tag/mp4/atom/Mp4ContentTypeValue; // type@12d6 │ │ -3335a2: 1a09 4d3a |0033: const-string v9, "MUSIC_VIDEO" // string@3a4d │ │ -3335a6: 124b |0035: const/4 v11, #int 4 // #4 │ │ -3335a8: 1a0c c43c |0036: const-string v12, "Music Video" // string@3cc4 │ │ -3335ac: 126d |0038: const/4 v13, #int 6 // #6 │ │ -3335ae: 705d 779d 97cb |0039: invoke-direct {v7, v9, v11, v12, v13}, Lorg/jaudiotagger/tag/mp4/atom/Mp4ContentTypeValue;.:(Ljava/lang/String;ILjava/lang/String;I)V // method@9d77 │ │ -3335b4: 6907 6c90 |003c: sput-object v7, Lorg/jaudiotagger/tag/mp4/atom/Mp4ContentTypeValue;.MUSIC_VIDEO:Lorg/jaudiotagger/tag/mp4/atom/Mp4ContentTypeValue; // field@906c │ │ -3335b8: 2209 d612 |003e: new-instance v9, Lorg/jaudiotagger/tag/mp4/atom/Mp4ContentTypeValue; // type@12d6 │ │ -3335bc: 1a0c d644 |0040: const-string v12, "SHORT_FILM" // string@44d6 │ │ -3335c0: 1a0e 6547 |0042: const-string v14, "Short Film" // string@4765 │ │ -3335c4: 130f 0900 |0044: const/16 v15, #int 9 // #9 │ │ -3335c8: 705f 779d c9ea |0046: invoke-direct {v9, v12, v10, v14, v15}, Lorg/jaudiotagger/tag/mp4/atom/Mp4ContentTypeValue;.:(Ljava/lang/String;ILjava/lang/String;I)V // method@9d77 │ │ -3335ce: 6909 6e90 |0049: sput-object v9, Lorg/jaudiotagger/tag/mp4/atom/Mp4ContentTypeValue;.SHORT_FILM:Lorg/jaudiotagger/tag/mp4/atom/Mp4ContentTypeValue; // field@906e │ │ -3335d2: 220c d612 |004b: new-instance v12, Lorg/jaudiotagger/tag/mp4/atom/Mp4ContentTypeValue; // type@12d6 │ │ -3335d6: 1a0e 154b |004d: const-string v14, "TV_SHOW" // string@4b15 │ │ -3335da: 1a0f fe4a |004f: const-string v15, "TV Show" // string@4afe │ │ -3335de: 130a 0a00 |0051: const/16 v10, #int 10 // #a │ │ -3335e2: 705a 779d ecfd |0053: invoke-direct {v12, v14, v13, v15, v10}, Lorg/jaudiotagger/tag/mp4/atom/Mp4ContentTypeValue;.:(Ljava/lang/String;ILjava/lang/String;I)V // method@9d77 │ │ -3335e8: 690c 6f90 |0056: sput-object v12, Lorg/jaudiotagger/tag/mp4/atom/Mp4ContentTypeValue;.TV_SHOW:Lorg/jaudiotagger/tag/mp4/atom/Mp4ContentTypeValue; // field@906f │ │ -3335ec: 220a d612 |0058: new-instance v10, Lorg/jaudiotagger/tag/mp4/atom/Mp4ContentTypeValue; // type@12d6 │ │ -3335f0: 1a0e 170b |005a: const-string v14, "BOOKLET" // string@0b17 │ │ -3335f4: 127f |005c: const/4 v15, #int 7 // #7 │ │ -3335f6: 1a0d ce0c |005d: const-string v13, "Booklet" // string@0cce │ │ -3335fa: 130b 0b00 |005f: const/16 v11, #int 11 // #b │ │ -3335fe: 705b 779d eadf |0061: invoke-direct {v10, v14, v15, v13, v11}, Lorg/jaudiotagger/tag/mp4/atom/Mp4ContentTypeValue;.:(Ljava/lang/String;ILjava/lang/String;I)V // method@9d77 │ │ -333604: 690a 6990 |0064: sput-object v10, Lorg/jaudiotagger/tag/mp4/atom/Mp4ContentTypeValue;.BOOKLET:Lorg/jaudiotagger/tag/mp4/atom/Mp4ContentTypeValue; // field@9069 │ │ -333608: 130b 0800 |0066: const/16 v11, #int 8 // #8 │ │ -33360c: 23bb f313 |0068: new-array v11, v11, [Lorg/jaudiotagger/tag/mp4/atom/Mp4ContentTypeValue; // type@13f3 │ │ -333610: 4d00 0b02 |006a: aput-object v0, v11, v2 │ │ -333614: 4d01 0b04 |006c: aput-object v1, v11, v4 │ │ -333618: 4d03 0b06 |006e: aput-object v3, v11, v6 │ │ -33361c: 4d05 0b08 |0070: aput-object v5, v11, v8 │ │ -333620: 1240 |0072: const/4 v0, #int 4 // #4 │ │ -333622: 4d07 0b00 |0073: aput-object v7, v11, v0 │ │ -333626: 1250 |0075: const/4 v0, #int 5 // #5 │ │ -333628: 4d09 0b00 |0076: aput-object v9, v11, v0 │ │ -33362c: 1260 |0078: const/4 v0, #int 6 // #6 │ │ -33362e: 4d0c 0b00 |0079: aput-object v12, v11, v0 │ │ -333632: 4d0a 0b0f |007b: aput-object v10, v11, v15 │ │ -333636: 690b 6790 |007d: sput-object v11, Lorg/jaudiotagger/tag/mp4/atom/Mp4ContentTypeValue;.$VALUES:[Lorg/jaudiotagger/tag/mp4/atom/Mp4ContentTypeValue; // field@9067 │ │ -33363a: 0e00 |007f: return-void │ │ +333530: |[333530] org.jaudiotagger.tag.mp4.atom.Mp4ContentTypeValue.:()V │ │ +333540: 2200 d612 |0000: new-instance v0, Lorg/jaudiotagger/tag/mp4/atom/Mp4ContentTypeValue; // type@12d6 │ │ +333544: 1a01 7639 |0002: const-string v1, "MOVIE" // string@3976 │ │ +333548: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +33354a: 1a03 6a3c |0005: const-string v3, "Movie" // string@3c6a │ │ +33354e: 7052 779d 1032 |0007: invoke-direct {v0, v1, v2, v3, v2}, Lorg/jaudiotagger/tag/mp4/atom/Mp4ContentTypeValue;.:(Ljava/lang/String;ILjava/lang/String;I)V // method@9d77 │ │ +333554: 6900 6b90 |000a: sput-object v0, Lorg/jaudiotagger/tag/mp4/atom/Mp4ContentTypeValue;.MOVIE:Lorg/jaudiotagger/tag/mp4/atom/Mp4ContentTypeValue; // field@906b │ │ +333558: 2201 d612 |000c: new-instance v1, Lorg/jaudiotagger/tag/mp4/atom/Mp4ContentTypeValue; // type@12d6 │ │ +33355c: 1a03 483d |000e: const-string v3, "NORMAL" // string@3d48 │ │ +333560: 1214 |0010: const/4 v4, #int 1 // #1 │ │ +333562: 1a05 183e |0011: const-string v5, "Normal" // string@3e18 │ │ +333566: 7054 779d 3154 |0013: invoke-direct {v1, v3, v4, v5, v4}, Lorg/jaudiotagger/tag/mp4/atom/Mp4ContentTypeValue;.:(Ljava/lang/String;ILjava/lang/String;I)V // method@9d77 │ │ +33356c: 6901 6d90 |0016: sput-object v1, Lorg/jaudiotagger/tag/mp4/atom/Mp4ContentTypeValue;.NORMAL:Lorg/jaudiotagger/tag/mp4/atom/Mp4ContentTypeValue; // field@906d │ │ +333570: 2203 d612 |0018: new-instance v3, Lorg/jaudiotagger/tag/mp4/atom/Mp4ContentTypeValue; // type@12d6 │ │ +333574: 1a05 7107 |001a: const-string v5, "AUDIO_BOOK" // string@0771 │ │ +333578: 1226 |001c: const/4 v6, #int 2 // #2 │ │ +33357a: 1a07 9e0a |001d: const-string v7, "AudioBook" // string@0a9e │ │ +33357e: 7056 779d 5376 |001f: invoke-direct {v3, v5, v6, v7, v6}, Lorg/jaudiotagger/tag/mp4/atom/Mp4ContentTypeValue;.:(Ljava/lang/String;ILjava/lang/String;I)V // method@9d77 │ │ +333584: 6903 6890 |0022: sput-object v3, Lorg/jaudiotagger/tag/mp4/atom/Mp4ContentTypeValue;.AUDIO_BOOK:Lorg/jaudiotagger/tag/mp4/atom/Mp4ContentTypeValue; // field@9068 │ │ +333588: 2205 d612 |0024: new-instance v5, Lorg/jaudiotagger/tag/mp4/atom/Mp4ContentTypeValue; // type@12d6 │ │ +33358c: 1a07 180b |0026: const-string v7, "BOOKMARK" // string@0b18 │ │ +333590: 1238 |0028: const/4 v8, #int 3 // #3 │ │ +333592: 1a09 be53 |0029: const-string v9, "Whacked Bookmark" // string@53be │ │ +333596: 125a |002b: const/4 v10, #int 5 // #5 │ │ +333598: 705a 779d 7598 |002c: invoke-direct {v5, v7, v8, v9, v10}, Lorg/jaudiotagger/tag/mp4/atom/Mp4ContentTypeValue;.:(Ljava/lang/String;ILjava/lang/String;I)V // method@9d77 │ │ +33359e: 6905 6a90 |002f: sput-object v5, Lorg/jaudiotagger/tag/mp4/atom/Mp4ContentTypeValue;.BOOKMARK:Lorg/jaudiotagger/tag/mp4/atom/Mp4ContentTypeValue; // field@906a │ │ +3335a2: 2207 d612 |0031: new-instance v7, Lorg/jaudiotagger/tag/mp4/atom/Mp4ContentTypeValue; // type@12d6 │ │ +3335a6: 1a09 4d3a |0033: const-string v9, "MUSIC_VIDEO" // string@3a4d │ │ +3335aa: 124b |0035: const/4 v11, #int 4 // #4 │ │ +3335ac: 1a0c c43c |0036: const-string v12, "Music Video" // string@3cc4 │ │ +3335b0: 126d |0038: const/4 v13, #int 6 // #6 │ │ +3335b2: 705d 779d 97cb |0039: invoke-direct {v7, v9, v11, v12, v13}, Lorg/jaudiotagger/tag/mp4/atom/Mp4ContentTypeValue;.:(Ljava/lang/String;ILjava/lang/String;I)V // method@9d77 │ │ +3335b8: 6907 6c90 |003c: sput-object v7, Lorg/jaudiotagger/tag/mp4/atom/Mp4ContentTypeValue;.MUSIC_VIDEO:Lorg/jaudiotagger/tag/mp4/atom/Mp4ContentTypeValue; // field@906c │ │ +3335bc: 2209 d612 |003e: new-instance v9, Lorg/jaudiotagger/tag/mp4/atom/Mp4ContentTypeValue; // type@12d6 │ │ +3335c0: 1a0c d644 |0040: const-string v12, "SHORT_FILM" // string@44d6 │ │ +3335c4: 1a0e 6547 |0042: const-string v14, "Short Film" // string@4765 │ │ +3335c8: 130f 0900 |0044: const/16 v15, #int 9 // #9 │ │ +3335cc: 705f 779d c9ea |0046: invoke-direct {v9, v12, v10, v14, v15}, Lorg/jaudiotagger/tag/mp4/atom/Mp4ContentTypeValue;.:(Ljava/lang/String;ILjava/lang/String;I)V // method@9d77 │ │ +3335d2: 6909 6e90 |0049: sput-object v9, Lorg/jaudiotagger/tag/mp4/atom/Mp4ContentTypeValue;.SHORT_FILM:Lorg/jaudiotagger/tag/mp4/atom/Mp4ContentTypeValue; // field@906e │ │ +3335d6: 220c d612 |004b: new-instance v12, Lorg/jaudiotagger/tag/mp4/atom/Mp4ContentTypeValue; // type@12d6 │ │ +3335da: 1a0e 154b |004d: const-string v14, "TV_SHOW" // string@4b15 │ │ +3335de: 1a0f fe4a |004f: const-string v15, "TV Show" // string@4afe │ │ +3335e2: 130a 0a00 |0051: const/16 v10, #int 10 // #a │ │ +3335e6: 705a 779d ecfd |0053: invoke-direct {v12, v14, v13, v15, v10}, Lorg/jaudiotagger/tag/mp4/atom/Mp4ContentTypeValue;.:(Ljava/lang/String;ILjava/lang/String;I)V // method@9d77 │ │ +3335ec: 690c 6f90 |0056: sput-object v12, Lorg/jaudiotagger/tag/mp4/atom/Mp4ContentTypeValue;.TV_SHOW:Lorg/jaudiotagger/tag/mp4/atom/Mp4ContentTypeValue; // field@906f │ │ +3335f0: 220a d612 |0058: new-instance v10, Lorg/jaudiotagger/tag/mp4/atom/Mp4ContentTypeValue; // type@12d6 │ │ +3335f4: 1a0e 170b |005a: const-string v14, "BOOKLET" // string@0b17 │ │ +3335f8: 127f |005c: const/4 v15, #int 7 // #7 │ │ +3335fa: 1a0d ce0c |005d: const-string v13, "Booklet" // string@0cce │ │ +3335fe: 130b 0b00 |005f: const/16 v11, #int 11 // #b │ │ +333602: 705b 779d eadf |0061: invoke-direct {v10, v14, v15, v13, v11}, Lorg/jaudiotagger/tag/mp4/atom/Mp4ContentTypeValue;.:(Ljava/lang/String;ILjava/lang/String;I)V // method@9d77 │ │ +333608: 690a 6990 |0064: sput-object v10, Lorg/jaudiotagger/tag/mp4/atom/Mp4ContentTypeValue;.BOOKLET:Lorg/jaudiotagger/tag/mp4/atom/Mp4ContentTypeValue; // field@9069 │ │ +33360c: 130b 0800 |0066: const/16 v11, #int 8 // #8 │ │ +333610: 23bb f313 |0068: new-array v11, v11, [Lorg/jaudiotagger/tag/mp4/atom/Mp4ContentTypeValue; // type@13f3 │ │ +333614: 4d00 0b02 |006a: aput-object v0, v11, v2 │ │ +333618: 4d01 0b04 |006c: aput-object v1, v11, v4 │ │ +33361c: 4d03 0b06 |006e: aput-object v3, v11, v6 │ │ +333620: 4d05 0b08 |0070: aput-object v5, v11, v8 │ │ +333624: 1240 |0072: const/4 v0, #int 4 // #4 │ │ +333626: 4d07 0b00 |0073: aput-object v7, v11, v0 │ │ +33362a: 1250 |0075: const/4 v0, #int 5 // #5 │ │ +33362c: 4d09 0b00 |0076: aput-object v9, v11, v0 │ │ +333630: 1260 |0078: const/4 v0, #int 6 // #6 │ │ +333632: 4d0c 0b00 |0079: aput-object v12, v11, v0 │ │ +333636: 4d0a 0b0f |007b: aput-object v10, v11, v15 │ │ +33363a: 690b 6790 |007d: sput-object v11, Lorg/jaudiotagger/tag/mp4/atom/Mp4ContentTypeValue;.$VALUES:[Lorg/jaudiotagger/tag/mp4/atom/Mp4ContentTypeValue; // field@9067 │ │ +33363e: 0e00 |007f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ 0x000c line=12 │ │ 0x0018 line=13 │ │ 0x0024 line=14 │ │ 0x0031 line=15 │ │ @@ -769379,19 +769379,19 @@ │ │ type : '(Ljava/lang/String;ILjava/lang/String;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -33363c: |[33363c] org.jaudiotagger.tag.mp4.atom.Mp4ContentTypeValue.:(Ljava/lang/String;ILjava/lang/String;I)V │ │ -33364c: 7030 0387 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@8703 │ │ -333652: 5b03 7090 |0003: iput-object v3, v0, Lorg/jaudiotagger/tag/mp4/atom/Mp4ContentTypeValue;.description:Ljava/lang/String; // field@9070 │ │ -333656: 5904 7190 |0005: iput v4, v0, Lorg/jaudiotagger/tag/mp4/atom/Mp4ContentTypeValue;.id:I // field@9071 │ │ -33365a: 0e00 |0007: return-void │ │ +333640: |[333640] org.jaudiotagger.tag.mp4.atom.Mp4ContentTypeValue.:(Ljava/lang/String;ILjava/lang/String;I)V │ │ +333650: 7030 0387 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@8703 │ │ +333656: 5b03 7090 |0003: iput-object v3, v0, Lorg/jaudiotagger/tag/mp4/atom/Mp4ContentTypeValue;.description:Ljava/lang/String; // field@9070 │ │ +33365a: 5904 7190 |0005: iput v4, v0, Lorg/jaudiotagger/tag/mp4/atom/Mp4ContentTypeValue;.id:I // field@9071 │ │ +33365e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0003 line=30 │ │ 0x0005 line=31 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/jaudiotagger/tag/mp4/atom/Mp4ContentTypeValue; │ │ @@ -769405,20 +769405,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/jaudiotagger/tag/mp4/atom/Mp4ContentTypeValue;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -3334e4: |[3334e4] org.jaudiotagger.tag.mp4.atom.Mp4ContentTypeValue.valueOf:(Ljava/lang/String;)Lorg/jaudiotagger/tag/mp4/atom/Mp4ContentTypeValue; │ │ -3334f4: 1c00 d612 |0000: const-class v0, Lorg/jaudiotagger/tag/mp4/atom/Mp4ContentTypeValue; // type@12d6 │ │ -3334f8: 7120 0487 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@8704 │ │ -3334fe: 0c01 |0005: move-result-object v1 │ │ -333500: 1f01 d612 |0006: check-cast v1, Lorg/jaudiotagger/tag/mp4/atom/Mp4ContentTypeValue; // type@12d6 │ │ -333504: 1101 |0008: return-object v1 │ │ +3334e8: |[3334e8] org.jaudiotagger.tag.mp4.atom.Mp4ContentTypeValue.valueOf:(Ljava/lang/String;)Lorg/jaudiotagger/tag/mp4/atom/Mp4ContentTypeValue; │ │ +3334f8: 1c00 d612 |0000: const-class v0, Lorg/jaudiotagger/tag/mp4/atom/Mp4ContentTypeValue; // type@12d6 │ │ +3334fc: 7120 0487 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@8704 │ │ +333502: 0c01 |0005: move-result-object v1 │ │ +333504: 1f01 d612 |0006: check-cast v1, Lorg/jaudiotagger/tag/mp4/atom/Mp4ContentTypeValue; // type@12d6 │ │ +333508: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #3 : (in Lorg/jaudiotagger/tag/mp4/atom/Mp4ContentTypeValue;) │ │ @@ -769426,20 +769426,20 @@ │ │ type : '()[Lorg/jaudiotagger/tag/mp4/atom/Mp4ContentTypeValue;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -333508: |[333508] org.jaudiotagger.tag.mp4.atom.Mp4ContentTypeValue.values:()[Lorg/jaudiotagger/tag/mp4/atom/Mp4ContentTypeValue; │ │ -333518: 6200 6790 |0000: sget-object v0, Lorg/jaudiotagger/tag/mp4/atom/Mp4ContentTypeValue;.$VALUES:[Lorg/jaudiotagger/tag/mp4/atom/Mp4ContentTypeValue; // field@9067 │ │ -33351c: 6e10 2ba0 0000 |0002: invoke-virtual {v0}, [Lorg/jaudiotagger/tag/mp4/atom/Mp4ContentTypeValue;.clone:()Ljava/lang/Object; // method@a02b │ │ -333522: 0c00 |0005: move-result-object v0 │ │ -333524: 1f00 f313 |0006: check-cast v0, [Lorg/jaudiotagger/tag/mp4/atom/Mp4ContentTypeValue; // type@13f3 │ │ -333528: 1100 |0008: return-object v0 │ │ +33350c: |[33350c] org.jaudiotagger.tag.mp4.atom.Mp4ContentTypeValue.values:()[Lorg/jaudiotagger/tag/mp4/atom/Mp4ContentTypeValue; │ │ +33351c: 6200 6790 |0000: sget-object v0, Lorg/jaudiotagger/tag/mp4/atom/Mp4ContentTypeValue;.$VALUES:[Lorg/jaudiotagger/tag/mp4/atom/Mp4ContentTypeValue; // field@9067 │ │ +333520: 6e10 2ba0 0000 |0002: invoke-virtual {v0}, [Lorg/jaudiotagger/tag/mp4/atom/Mp4ContentTypeValue;.clone:()Ljava/lang/Object; // method@a02b │ │ +333526: 0c00 |0005: move-result-object v0 │ │ +333528: 1f00 f313 |0006: check-cast v0, [Lorg/jaudiotagger/tag/mp4/atom/Mp4ContentTypeValue; // type@13f3 │ │ +33352c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/jaudiotagger/tag/mp4/atom/Mp4ContentTypeValue;) │ │ @@ -769447,17 +769447,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3334ac: |[3334ac] org.jaudiotagger.tag.mp4.atom.Mp4ContentTypeValue.getDescription:()Ljava/lang/String; │ │ -3334bc: 5410 7090 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/mp4/atom/Mp4ContentTypeValue;.description:Ljava/lang/String; // field@9070 │ │ -3334c0: 1100 |0002: return-object v0 │ │ +3334b0: |[3334b0] org.jaudiotagger.tag.mp4.atom.Mp4ContentTypeValue.getDescription:()Ljava/lang/String; │ │ +3334c0: 5410 7090 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/mp4/atom/Mp4ContentTypeValue;.description:Ljava/lang/String; // field@9070 │ │ +3334c4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/mp4/atom/Mp4ContentTypeValue; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/mp4/atom/Mp4ContentTypeValue;) │ │ @@ -769465,17 +769465,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -333494: |[333494] org.jaudiotagger.tag.mp4.atom.Mp4ContentTypeValue.getId:()I │ │ -3334a4: 5210 7190 |0000: iget v0, v1, Lorg/jaudiotagger/tag/mp4/atom/Mp4ContentTypeValue;.id:I // field@9071 │ │ -3334a8: 0f00 |0002: return v0 │ │ +333498: |[333498] org.jaudiotagger.tag.mp4.atom.Mp4ContentTypeValue.getId:()I │ │ +3334a8: 5210 7190 |0000: iget v0, v1, Lorg/jaudiotagger/tag/mp4/atom/Mp4ContentTypeValue;.id:I // field@9071 │ │ +3334ac: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/mp4/atom/Mp4ContentTypeValue; │ │ │ │ #2 : (in Lorg/jaudiotagger/tag/mp4/atom/Mp4ContentTypeValue;) │ │ @@ -769483,19 +769483,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3334c4: |[3334c4] org.jaudiotagger.tag.mp4.atom.Mp4ContentTypeValue.getIdAsString:()Ljava/lang/String; │ │ -3334d4: 5210 7190 |0000: iget v0, v1, Lorg/jaudiotagger/tag/mp4/atom/Mp4ContentTypeValue;.id:I // field@9071 │ │ -3334d8: 7110 bd87 0000 |0002: invoke-static {v0}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@87bd │ │ -3334de: 0c00 |0005: move-result-object v0 │ │ -3334e0: 1100 |0006: return-object v0 │ │ +3334c8: |[3334c8] org.jaudiotagger.tag.mp4.atom.Mp4ContentTypeValue.getIdAsString:()Ljava/lang/String; │ │ +3334d8: 5210 7190 |0000: iget v0, v1, Lorg/jaudiotagger/tag/mp4/atom/Mp4ContentTypeValue;.id:I // field@9071 │ │ +3334dc: 7110 bd87 0000 |0002: invoke-static {v0}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@87bd │ │ +3334e2: 0c00 |0005: move-result-object v0 │ │ +3334e4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jaudiotagger/tag/mp4/atom/Mp4ContentTypeValue; │ │ │ │ source_file_idx : 15488 (Mp4ContentTypeValue.java) │ │ @@ -769552,34 +769552,34 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 35 16-bit code units │ │ -333b40: |[333b40] org.jaudiotagger.tag.mp4.atom.Mp4RatingValue.:()V │ │ -333b50: 2200 da12 |0000: new-instance v0, Lorg/jaudiotagger/tag/mp4/atom/Mp4RatingValue; // type@12da │ │ -333b54: 1a01 dd0d |0002: const-string v1, "CLEAN" // string@0ddd │ │ -333b58: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -333b5a: 1a03 5810 |0005: const-string v3, "Clean" // string@1058 │ │ -333b5e: 1224 |0007: const/4 v4, #int 2 // #2 │ │ -333b60: 7054 879d 1032 |0008: invoke-direct {v0, v1, v2, v3, v4}, Lorg/jaudiotagger/tag/mp4/atom/Mp4RatingValue;.:(Ljava/lang/String;ILjava/lang/String;I)V // method@9d87 │ │ -333b66: 6900 9090 |000b: sput-object v0, Lorg/jaudiotagger/tag/mp4/atom/Mp4RatingValue;.CLEAN:Lorg/jaudiotagger/tag/mp4/atom/Mp4RatingValue; // field@9090 │ │ -333b6a: 2201 da12 |000d: new-instance v1, Lorg/jaudiotagger/tag/mp4/atom/Mp4RatingValue; // type@12da │ │ -333b6e: 1a03 fe15 |000f: const-string v3, "EXPLICIT" // string@15fe │ │ -333b72: 1215 |0011: const/4 v5, #int 1 // #1 │ │ -333b74: 1a06 0517 |0012: const-string v6, "Explicit" // string@1705 │ │ -333b78: 1247 |0014: const/4 v7, #int 4 // #4 │ │ -333b7a: 7057 879d 3165 |0015: invoke-direct {v1, v3, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/atom/Mp4RatingValue;.:(Ljava/lang/String;ILjava/lang/String;I)V // method@9d87 │ │ -333b80: 6901 9190 |0018: sput-object v1, Lorg/jaudiotagger/tag/mp4/atom/Mp4RatingValue;.EXPLICIT:Lorg/jaudiotagger/tag/mp4/atom/Mp4RatingValue; // field@9091 │ │ -333b84: 2343 f413 |001a: new-array v3, v4, [Lorg/jaudiotagger/tag/mp4/atom/Mp4RatingValue; // type@13f4 │ │ -333b88: 4d00 0302 |001c: aput-object v0, v3, v2 │ │ -333b8c: 4d01 0305 |001e: aput-object v1, v3, v5 │ │ -333b90: 6903 8f90 |0020: sput-object v3, Lorg/jaudiotagger/tag/mp4/atom/Mp4RatingValue;.$VALUES:[Lorg/jaudiotagger/tag/mp4/atom/Mp4RatingValue; // field@908f │ │ -333b94: 0e00 |0022: return-void │ │ +333b44: |[333b44] org.jaudiotagger.tag.mp4.atom.Mp4RatingValue.:()V │ │ +333b54: 2200 da12 |0000: new-instance v0, Lorg/jaudiotagger/tag/mp4/atom/Mp4RatingValue; // type@12da │ │ +333b58: 1a01 dd0d |0002: const-string v1, "CLEAN" // string@0ddd │ │ +333b5c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +333b5e: 1a03 5810 |0005: const-string v3, "Clean" // string@1058 │ │ +333b62: 1224 |0007: const/4 v4, #int 2 // #2 │ │ +333b64: 7054 879d 1032 |0008: invoke-direct {v0, v1, v2, v3, v4}, Lorg/jaudiotagger/tag/mp4/atom/Mp4RatingValue;.:(Ljava/lang/String;ILjava/lang/String;I)V // method@9d87 │ │ +333b6a: 6900 9090 |000b: sput-object v0, Lorg/jaudiotagger/tag/mp4/atom/Mp4RatingValue;.CLEAN:Lorg/jaudiotagger/tag/mp4/atom/Mp4RatingValue; // field@9090 │ │ +333b6e: 2201 da12 |000d: new-instance v1, Lorg/jaudiotagger/tag/mp4/atom/Mp4RatingValue; // type@12da │ │ +333b72: 1a03 fe15 |000f: const-string v3, "EXPLICIT" // string@15fe │ │ +333b76: 1215 |0011: const/4 v5, #int 1 // #1 │ │ +333b78: 1a06 0517 |0012: const-string v6, "Explicit" // string@1705 │ │ +333b7c: 1247 |0014: const/4 v7, #int 4 // #4 │ │ +333b7e: 7057 879d 3165 |0015: invoke-direct {v1, v3, v5, v6, v7}, Lorg/jaudiotagger/tag/mp4/atom/Mp4RatingValue;.:(Ljava/lang/String;ILjava/lang/String;I)V // method@9d87 │ │ +333b84: 6901 9190 |0018: sput-object v1, Lorg/jaudiotagger/tag/mp4/atom/Mp4RatingValue;.EXPLICIT:Lorg/jaudiotagger/tag/mp4/atom/Mp4RatingValue; // field@9091 │ │ +333b88: 2343 f413 |001a: new-array v3, v4, [Lorg/jaudiotagger/tag/mp4/atom/Mp4RatingValue; // type@13f4 │ │ +333b8c: 4d00 0302 |001c: aput-object v0, v3, v2 │ │ +333b90: 4d01 0305 |001e: aput-object v1, v3, v5 │ │ +333b94: 6903 8f90 |0020: sput-object v3, Lorg/jaudiotagger/tag/mp4/atom/Mp4RatingValue;.$VALUES:[Lorg/jaudiotagger/tag/mp4/atom/Mp4RatingValue; // field@908f │ │ +333b98: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ 0x000d line=13 │ │ 0x0020 line=10 │ │ locals : │ │ │ │ @@ -769588,19 +769588,19 @@ │ │ type : '(Ljava/lang/String;ILjava/lang/String;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -333b98: |[333b98] org.jaudiotagger.tag.mp4.atom.Mp4RatingValue.:(Ljava/lang/String;ILjava/lang/String;I)V │ │ -333ba8: 7030 0387 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@8703 │ │ -333bae: 5b03 9290 |0003: iput-object v3, v0, Lorg/jaudiotagger/tag/mp4/atom/Mp4RatingValue;.description:Ljava/lang/String; // field@9092 │ │ -333bb2: 5904 9390 |0005: iput v4, v0, Lorg/jaudiotagger/tag/mp4/atom/Mp4RatingValue;.id:I // field@9093 │ │ -333bb6: 0e00 |0007: return-void │ │ +333b9c: |[333b9c] org.jaudiotagger.tag.mp4.atom.Mp4RatingValue.:(Ljava/lang/String;ILjava/lang/String;I)V │ │ +333bac: 7030 0387 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@8703 │ │ +333bb2: 5b03 9290 |0003: iput-object v3, v0, Lorg/jaudiotagger/tag/mp4/atom/Mp4RatingValue;.description:Ljava/lang/String; // field@9092 │ │ +333bb6: 5904 9390 |0005: iput v4, v0, Lorg/jaudiotagger/tag/mp4/atom/Mp4RatingValue;.id:I // field@9093 │ │ +333bba: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0003 line=25 │ │ 0x0005 line=26 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/jaudiotagger/tag/mp4/atom/Mp4RatingValue; │ │ @@ -769614,20 +769614,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/jaudiotagger/tag/mp4/atom/Mp4RatingValue;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -333af8: |[333af8] org.jaudiotagger.tag.mp4.atom.Mp4RatingValue.valueOf:(Ljava/lang/String;)Lorg/jaudiotagger/tag/mp4/atom/Mp4RatingValue; │ │ -333b08: 1c00 da12 |0000: const-class v0, Lorg/jaudiotagger/tag/mp4/atom/Mp4RatingValue; // type@12da │ │ -333b0c: 7120 0487 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@8704 │ │ -333b12: 0c01 |0005: move-result-object v1 │ │ -333b14: 1f01 da12 |0006: check-cast v1, Lorg/jaudiotagger/tag/mp4/atom/Mp4RatingValue; // type@12da │ │ -333b18: 1101 |0008: return-object v1 │ │ +333afc: |[333afc] org.jaudiotagger.tag.mp4.atom.Mp4RatingValue.valueOf:(Ljava/lang/String;)Lorg/jaudiotagger/tag/mp4/atom/Mp4RatingValue; │ │ +333b0c: 1c00 da12 |0000: const-class v0, Lorg/jaudiotagger/tag/mp4/atom/Mp4RatingValue; // type@12da │ │ +333b10: 7120 0487 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@8704 │ │ +333b16: 0c01 |0005: move-result-object v1 │ │ +333b18: 1f01 da12 |0006: check-cast v1, Lorg/jaudiotagger/tag/mp4/atom/Mp4RatingValue; // type@12da │ │ +333b1c: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #3 : (in Lorg/jaudiotagger/tag/mp4/atom/Mp4RatingValue;) │ │ @@ -769635,20 +769635,20 @@ │ │ type : '()[Lorg/jaudiotagger/tag/mp4/atom/Mp4RatingValue;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -333b1c: |[333b1c] org.jaudiotagger.tag.mp4.atom.Mp4RatingValue.values:()[Lorg/jaudiotagger/tag/mp4/atom/Mp4RatingValue; │ │ -333b2c: 6200 8f90 |0000: sget-object v0, Lorg/jaudiotagger/tag/mp4/atom/Mp4RatingValue;.$VALUES:[Lorg/jaudiotagger/tag/mp4/atom/Mp4RatingValue; // field@908f │ │ -333b30: 6e10 2ca0 0000 |0002: invoke-virtual {v0}, [Lorg/jaudiotagger/tag/mp4/atom/Mp4RatingValue;.clone:()Ljava/lang/Object; // method@a02c │ │ -333b36: 0c00 |0005: move-result-object v0 │ │ -333b38: 1f00 f413 |0006: check-cast v0, [Lorg/jaudiotagger/tag/mp4/atom/Mp4RatingValue; // type@13f4 │ │ -333b3c: 1100 |0008: return-object v0 │ │ +333b20: |[333b20] org.jaudiotagger.tag.mp4.atom.Mp4RatingValue.values:()[Lorg/jaudiotagger/tag/mp4/atom/Mp4RatingValue; │ │ +333b30: 6200 8f90 |0000: sget-object v0, Lorg/jaudiotagger/tag/mp4/atom/Mp4RatingValue;.$VALUES:[Lorg/jaudiotagger/tag/mp4/atom/Mp4RatingValue; // field@908f │ │ +333b34: 6e10 2ca0 0000 |0002: invoke-virtual {v0}, [Lorg/jaudiotagger/tag/mp4/atom/Mp4RatingValue;.clone:()Ljava/lang/Object; // method@a02c │ │ +333b3a: 0c00 |0005: move-result-object v0 │ │ +333b3c: 1f00 f413 |0006: check-cast v0, [Lorg/jaudiotagger/tag/mp4/atom/Mp4RatingValue; // type@13f4 │ │ +333b40: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/jaudiotagger/tag/mp4/atom/Mp4RatingValue;) │ │ @@ -769656,17 +769656,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -333ae0: |[333ae0] org.jaudiotagger.tag.mp4.atom.Mp4RatingValue.getDescription:()Ljava/lang/String; │ │ -333af0: 5410 9290 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/mp4/atom/Mp4RatingValue;.description:Ljava/lang/String; // field@9092 │ │ -333af4: 1100 |0002: return-object v0 │ │ +333ae4: |[333ae4] org.jaudiotagger.tag.mp4.atom.Mp4RatingValue.getDescription:()Ljava/lang/String; │ │ +333af4: 5410 9290 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/mp4/atom/Mp4RatingValue;.description:Ljava/lang/String; // field@9092 │ │ +333af8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/mp4/atom/Mp4RatingValue; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/mp4/atom/Mp4RatingValue;) │ │ @@ -769674,17 +769674,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -333ac8: |[333ac8] org.jaudiotagger.tag.mp4.atom.Mp4RatingValue.getId:()I │ │ -333ad8: 5210 9390 |0000: iget v0, v1, Lorg/jaudiotagger/tag/mp4/atom/Mp4RatingValue;.id:I // field@9093 │ │ -333adc: 0f00 |0002: return v0 │ │ +333acc: |[333acc] org.jaudiotagger.tag.mp4.atom.Mp4RatingValue.getId:()I │ │ +333adc: 5210 9390 |0000: iget v0, v1, Lorg/jaudiotagger/tag/mp4/atom/Mp4RatingValue;.id:I // field@9093 │ │ +333ae0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/mp4/atom/Mp4RatingValue; │ │ │ │ source_file_idx : 15509 (Mp4RatingValue.java) │ │ @@ -769825,201 +769825,201 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 23 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 373 16-bit code units │ │ -3340fc: |[3340fc] org.jaudiotagger.tag.mp4.field.Mp4FieldType.:()V │ │ -33410c: 2200 dc12 |0000: new-instance v0, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // type@12dc │ │ -334110: 1a01 3d1e |0002: const-string v1, "IMPLICIT" // string@1e3d │ │ -334114: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -334116: 7040 969d 1022 |0005: invoke-direct {v0, v1, v2, v2}, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.:(Ljava/lang/String;II)V // method@9d96 │ │ -33411c: 6900 a590 |0008: sput-object v0, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.IMPLICIT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90a5 │ │ -334120: 2201 dc12 |000a: new-instance v1, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // type@12dc │ │ -334124: 1a03 6249 |000c: const-string v3, "TEXT" // string@4962 │ │ -334128: 1214 |000e: const/4 v4, #int 1 // #1 │ │ -33412a: 7040 969d 3144 |000f: invoke-direct {v1, v3, v4, v4}, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.:(Ljava/lang/String;II)V // method@9d96 │ │ -334130: 6901 aa90 |0012: sput-object v1, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -334134: 2203 dc12 |0014: new-instance v3, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // type@12dc │ │ -334138: 1a05 6c49 |0016: const-string v5, "TEXT_UTF16BE" // string@496c │ │ -33413c: 1226 |0018: const/4 v6, #int 2 // #2 │ │ -33413e: 7040 969d 5366 |0019: invoke-direct {v3, v5, v6, v6}, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.:(Ljava/lang/String;II)V // method@9d96 │ │ -334144: 6903 ac90 |001c: sput-object v3, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT_UTF16BE:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90ac │ │ -334148: 2205 dc12 |001e: new-instance v5, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // type@12dc │ │ -33414c: 1a07 6a49 |0020: const-string v7, "TEXT_JAPANESE" // string@496a │ │ -334150: 1238 |0022: const/4 v8, #int 3 // #3 │ │ -334152: 7040 969d 7588 |0023: invoke-direct {v5, v7, v8, v8}, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.:(Ljava/lang/String;II)V // method@9d96 │ │ -334158: 6905 ab90 |0026: sput-object v5, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT_JAPANESE:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90ab │ │ -33415c: 2207 dc12 |0028: new-instance v7, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // type@12dc │ │ -334160: 1a09 031d |002a: const-string v9, "HTML" // string@1d03 │ │ -334164: 124a |002c: const/4 v10, #int 4 // #4 │ │ -334166: 126b |002d: const/4 v11, #int 6 // #6 │ │ -334168: 7040 969d 97ba |002e: invoke-direct {v7, v9, v10, v11}, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.:(Ljava/lang/String;II)V // method@9d96 │ │ -33416e: 6907 a490 |0031: sput-object v7, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.HTML:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90a4 │ │ -334172: 2209 dc12 |0033: new-instance v9, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // type@12dc │ │ -334176: 1a0c de54 |0035: const-string v12, "XML" // string@54de │ │ -33417a: 125d |0037: const/4 v13, #int 5 // #5 │ │ -33417c: 127e |0038: const/4 v14, #int 7 // #7 │ │ -33417e: 7040 969d c9ed |0039: invoke-direct {v9, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.:(Ljava/lang/String;II)V // method@9d96 │ │ -334184: 6909 af90 |003c: sput-object v9, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.XML:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90af │ │ -334188: 220c dc12 |003e: new-instance v12, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // type@12dc │ │ -33418c: 1a0f f61b |0040: const-string v15, "GUID" // string@1bf6 │ │ -334190: 130d 0800 |0042: const/16 v13, #int 8 // #8 │ │ -334194: 7040 969d fcdb |0044: invoke-direct {v12, v15, v11, v13}, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.:(Ljava/lang/String;II)V // method@9d96 │ │ -33419a: 690c a390 |0047: sput-object v12, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.GUID:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90a3 │ │ -33419e: 220f dc12 |0049: new-instance v15, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // type@12dc │ │ -3341a2: 1a0b e01e |004b: const-string v11, "ISRC" // string@1ee0 │ │ -3341a6: 130a 0900 |004d: const/16 v10, #int 9 // #9 │ │ -3341aa: 7040 969d bfae |004f: invoke-direct {v15, v11, v14, v10}, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.:(Ljava/lang/String;II)V // method@9d96 │ │ -3341b0: 690f a790 |0052: sput-object v15, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.ISRC:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90a7 │ │ -3341b4: 220b dc12 |0054: new-instance v11, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // type@12dc │ │ -3341b8: 1a0e d338 |0056: const-string v14, "MI3P" // string@38d3 │ │ -3341bc: 1308 0a00 |0058: const/16 v8, #int 10 // #a │ │ -3341c0: 7040 969d eb8d |005a: invoke-direct {v11, v14, v13, v8}, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.:(Ljava/lang/String;II)V // method@9d96 │ │ -3341c6: 690b a890 |005d: sput-object v11, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.MI3P:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90a8 │ │ -3341ca: 220e dc12 |005f: new-instance v14, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // type@12dc │ │ -3341ce: 1a0d 9f0e |0061: const-string v13, "COVERART_GIF" // string@0e9f │ │ -3341d2: 1306 0c00 |0063: const/16 v6, #int 12 // #c │ │ -3341d6: 7040 969d de6a |0065: invoke-direct {v14, v13, v10, v6}, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.:(Ljava/lang/String;II)V // method@9d96 │ │ -3341dc: 690e 9d90 |0068: sput-object v14, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.COVERART_GIF:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@909d │ │ -3341e0: 220d dc12 |006a: new-instance v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // type@12dc │ │ -3341e4: 1a0a a00e |006c: const-string v10, "COVERART_JPEG" // string@0ea0 │ │ -3341e8: 1304 0d00 |006e: const/16 v4, #int 13 // #d │ │ -3341ec: 7040 969d ad48 |0070: invoke-direct {v13, v10, v8, v4}, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.:(Ljava/lang/String;II)V // method@9d96 │ │ -3341f2: 690d 9e90 |0073: sput-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.COVERART_JPEG:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@909e │ │ -3341f6: 220a dc12 |0075: new-instance v10, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // type@12dc │ │ -3341fa: 1a08 a10e |0077: const-string v8, "COVERART_PNG" // string@0ea1 │ │ -3341fe: 1302 0b00 |0079: const/16 v2, #int 11 // #b │ │ -334202: 1304 0e00 |007b: const/16 v4, #int 14 // #e │ │ -334206: 7040 969d 8a42 |007d: invoke-direct {v10, v8, v2, v4}, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.:(Ljava/lang/String;II)V // method@9d96 │ │ -33420c: 690a 9f90 |0080: sput-object v10, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.COVERART_PNG:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@909f │ │ -334210: 2208 dc12 |0082: new-instance v8, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // type@12dc │ │ -334214: 1a02 554f |0084: const-string v2, "URL" // string@4f55 │ │ -334218: 1304 0f00 |0086: const/16 v4, #int 15 // #f │ │ -33421c: 7040 969d 2846 |0088: invoke-direct {v8, v2, v6, v4}, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.:(Ljava/lang/String;II)V // method@9d96 │ │ -334222: 6908 ae90 |008b: sput-object v8, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.URL:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90ae │ │ -334226: 2202 dc12 |008d: new-instance v2, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // type@12dc │ │ -33422a: 1a06 3214 |008f: const-string v6, "DURATION" // string@1432 │ │ -33422e: 1304 1000 |0091: const/16 v4, #int 16 // #10 │ │ -334232: 0810 0800 |0093: move-object/from16 v16, v8 │ │ -334236: 1308 0d00 |0095: const/16 v8, #int 13 // #d │ │ -33423a: 7040 969d 6248 |0097: invoke-direct {v2, v6, v8, v4}, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.:(Ljava/lang/String;II)V // method@9d96 │ │ -334240: 6902 a190 |009a: sput-object v2, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.DURATION:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90a1 │ │ -334244: 2206 dc12 |009c: new-instance v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // type@12dc │ │ -334248: 1a08 2613 |009e: const-string v8, "DATETIME" // string@1326 │ │ -33424c: 1304 1100 |00a0: const/16 v4, #int 17 // #11 │ │ -334250: 0811 0200 |00a2: move-object/from16 v17, v2 │ │ -334254: 1302 0e00 |00a4: const/16 v2, #int 14 // #e │ │ -334258: 7040 969d 8642 |00a6: invoke-direct {v6, v8, v2, v4}, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.:(Ljava/lang/String;II)V // method@9d96 │ │ -33425e: 6906 a090 |00a9: sput-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.DATETIME:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90a0 │ │ -334262: 2202 dc12 |00ab: new-instance v2, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // type@12dc │ │ -334266: 1a08 b11b |00ad: const-string v8, "GENRES" // string@1bb1 │ │ -33426a: 1304 1200 |00af: const/16 v4, #int 18 // #12 │ │ -33426e: 0812 0600 |00b1: move-object/from16 v18, v6 │ │ -334272: 1306 0f00 |00b3: const/16 v6, #int 15 // #f │ │ -334276: 7040 969d 8246 |00b5: invoke-direct {v2, v8, v6, v4}, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.:(Ljava/lang/String;II)V // method@9d96 │ │ -33427c: 6902 a290 |00b8: sput-object v2, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.GENRES:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90a2 │ │ -334280: 2206 dc12 |00ba: new-instance v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // type@12dc │ │ -334284: 1a08 8e1e |00bc: const-string v8, "INTEGER" // string@1e8e │ │ -334288: 1304 1500 |00be: const/16 v4, #int 21 // #15 │ │ -33428c: 0813 0200 |00c0: move-object/from16 v19, v2 │ │ -334290: 1302 1000 |00c2: const/16 v2, #int 16 // #10 │ │ -334294: 7040 969d 8642 |00c4: invoke-direct {v6, v8, v2, v4}, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.:(Ljava/lang/String;II)V // method@9d96 │ │ -33429a: 6906 a690 |00c7: sput-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.INTEGER:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90a6 │ │ -33429e: 2202 dc12 |00c9: new-instance v2, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // type@12dc │ │ -3342a2: 1a04 f742 |00cb: const-string v4, "RIAAPA" // string@42f7 │ │ -3342a6: 1308 1800 |00cd: const/16 v8, #int 24 // #18 │ │ -3342aa: 0814 0600 |00cf: move-object/from16 v20, v6 │ │ -3342ae: 1306 1100 |00d1: const/16 v6, #int 17 // #11 │ │ -3342b2: 7040 969d 4286 |00d3: invoke-direct {v2, v4, v6, v8}, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.:(Ljava/lang/String;II)V // method@9d96 │ │ -3342b8: 6902 a990 |00d6: sput-object v2, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.RIAAPA:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90a9 │ │ -3342bc: 2204 dc12 |00d8: new-instance v4, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // type@12dc │ │ -3342c0: 1a06 4e4f |00da: const-string v6, "UPC" // string@4f4e │ │ -3342c4: 1308 1900 |00dc: const/16 v8, #int 25 // #19 │ │ -3342c8: 0815 0200 |00de: move-object/from16 v21, v2 │ │ -3342cc: 1302 1200 |00e0: const/16 v2, #int 18 // #12 │ │ -3342d0: 7040 969d 6482 |00e2: invoke-direct {v4, v6, v2, v8}, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.:(Ljava/lang/String;II)V // method@9d96 │ │ -3342d6: 6904 ad90 |00e5: sput-object v4, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.UPC:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90ad │ │ -3342da: 2202 dc12 |00e7: new-instance v2, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // type@12dc │ │ -3342de: 1a06 9e0e |00e9: const-string v6, "COVERART_BMP" // string@0e9e │ │ -3342e2: 1308 1300 |00eb: const/16 v8, #int 19 // #13 │ │ -3342e6: 0816 0400 |00ed: move-object/from16 v22, v4 │ │ -3342ea: 1304 1b00 |00ef: const/16 v4, #int 27 // #1b │ │ -3342ee: 7040 969d 6248 |00f1: invoke-direct {v2, v6, v8, v4}, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.:(Ljava/lang/String;II)V // method@9d96 │ │ -3342f4: 6902 9c90 |00f4: sput-object v2, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.COVERART_BMP:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@909c │ │ -3342f8: 1304 1400 |00f6: const/16 v4, #int 20 // #14 │ │ -3342fc: 2344 f513 |00f8: new-array v4, v4, [Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // type@13f5 │ │ -334300: 1206 |00fa: const/4 v6, #int 0 // #0 │ │ -334302: 4d00 0406 |00fb: aput-object v0, v4, v6 │ │ -334306: 1210 |00fd: const/4 v0, #int 1 // #1 │ │ -334308: 4d01 0400 |00fe: aput-object v1, v4, v0 │ │ -33430c: 1220 |0100: const/4 v0, #int 2 // #2 │ │ -33430e: 4d03 0400 |0101: aput-object v3, v4, v0 │ │ -334312: 1230 |0103: const/4 v0, #int 3 // #3 │ │ -334314: 4d05 0400 |0104: aput-object v5, v4, v0 │ │ -334318: 1240 |0106: const/4 v0, #int 4 // #4 │ │ -33431a: 4d07 0400 |0107: aput-object v7, v4, v0 │ │ -33431e: 1250 |0109: const/4 v0, #int 5 // #5 │ │ -334320: 4d09 0400 |010a: aput-object v9, v4, v0 │ │ -334324: 1260 |010c: const/4 v0, #int 6 // #6 │ │ -334326: 4d0c 0400 |010d: aput-object v12, v4, v0 │ │ -33432a: 1270 |010f: const/4 v0, #int 7 // #7 │ │ -33432c: 4d0f 0400 |0110: aput-object v15, v4, v0 │ │ -334330: 1300 0800 |0112: const/16 v0, #int 8 // #8 │ │ -334334: 4d0b 0400 |0114: aput-object v11, v4, v0 │ │ -334338: 1300 0900 |0116: const/16 v0, #int 9 // #9 │ │ -33433c: 4d0e 0400 |0118: aput-object v14, v4, v0 │ │ -334340: 1300 0a00 |011a: const/16 v0, #int 10 // #a │ │ -334344: 4d0d 0400 |011c: aput-object v13, v4, v0 │ │ -334348: 1300 0b00 |011e: const/16 v0, #int 11 // #b │ │ -33434c: 4d0a 0400 |0120: aput-object v10, v4, v0 │ │ -334350: 1300 0c00 |0122: const/16 v0, #int 12 // #c │ │ -334354: 4d10 0400 |0124: aput-object v16, v4, v0 │ │ -334358: 1300 0d00 |0126: const/16 v0, #int 13 // #d │ │ -33435c: 4d11 0400 |0128: aput-object v17, v4, v0 │ │ -334360: 1300 0e00 |012a: const/16 v0, #int 14 // #e │ │ -334364: 4d12 0400 |012c: aput-object v18, v4, v0 │ │ -334368: 1300 0f00 |012e: const/16 v0, #int 15 // #f │ │ -33436c: 4d13 0400 |0130: aput-object v19, v4, v0 │ │ -334370: 1300 1000 |0132: const/16 v0, #int 16 // #10 │ │ -334374: 4d14 0400 |0134: aput-object v20, v4, v0 │ │ -334378: 1300 1100 |0136: const/16 v0, #int 17 // #11 │ │ -33437c: 4d15 0400 |0138: aput-object v21, v4, v0 │ │ -334380: 1300 1200 |013a: const/16 v0, #int 18 // #12 │ │ -334384: 4d16 0400 |013c: aput-object v22, v4, v0 │ │ -334388: 4d02 0408 |013e: aput-object v2, v4, v8 │ │ -33438c: 6904 9b90 |0140: sput-object v4, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.$VALUES:[Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@909b │ │ -334390: 2200 8c10 |0142: new-instance v0, Ljava/util/HashMap; // type@108c │ │ -334394: 7100 9b9d 0000 |0144: invoke-static {}, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.values:()[Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // method@9d9b │ │ -33439a: 0c01 |0147: move-result-object v1 │ │ -33439c: 2111 |0148: array-length v1, v1 │ │ -33439e: 7020 2c89 1000 |0149: invoke-direct {v0, v1}, Ljava/util/HashMap;.:(I)V // method@892c │ │ -3343a4: 6900 b290 |014c: sput-object v0, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.fileClassIdFiedTypeMap:Ljava/util/HashMap; // field@90b2 │ │ -3343a8: 7100 9b9d 0000 |014e: invoke-static {}, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.values:()[Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // method@9d9b │ │ -3343ae: 0c00 |0151: move-result-object v0 │ │ -3343b0: 2101 |0152: array-length v1, v0 │ │ -3343b2: 1202 |0153: const/4 v2, #int 0 // #0 │ │ -3343b4: 3512 1200 |0154: if-ge v2, v1, 0166 // +0012 │ │ -3343b8: 4603 0002 |0156: aget-object v3, v0, v2 │ │ -3343bc: 6204 b290 |0158: sget-object v4, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.fileClassIdFiedTypeMap:Ljava/util/HashMap; // field@90b2 │ │ -3343c0: 5235 b190 |015a: iget v5, v3, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.fileClassId:I // field@90b1 │ │ -3343c4: 7110 3487 0500 |015c: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -3343ca: 0c05 |015f: move-result-object v5 │ │ -3343cc: 6e30 3689 5403 |0160: invoke-virtual {v4, v5, v3}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8936 │ │ -3343d2: d802 0201 |0163: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3343d6: 28ef |0165: goto 0154 // -0011 │ │ -3343d8: 6200 9d90 |0166: sget-object v0, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.COVERART_GIF:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@909d │ │ -3343dc: 6201 9e90 |0168: sget-object v1, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.COVERART_JPEG:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@909e │ │ -3343e0: 6202 9f90 |016a: sget-object v2, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.COVERART_PNG:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@909f │ │ -3343e4: 6203 9c90 |016c: sget-object v3, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.COVERART_BMP:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@909c │ │ -3343e8: 7140 2389 1032 |016e: invoke-static {v0, v1, v2, v3}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;Ljava/lang/Enum;Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8923 │ │ -3343ee: 0c00 |0171: move-result-object v0 │ │ -3343f0: 6900 b090 |0172: sput-object v0, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.coverArtTypes:Ljava/util/EnumSet; // field@90b0 │ │ -3343f4: 0e00 |0174: return-void │ │ +334100: |[334100] org.jaudiotagger.tag.mp4.field.Mp4FieldType.:()V │ │ +334110: 2200 dc12 |0000: new-instance v0, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // type@12dc │ │ +334114: 1a01 3d1e |0002: const-string v1, "IMPLICIT" // string@1e3d │ │ +334118: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +33411a: 7040 969d 1022 |0005: invoke-direct {v0, v1, v2, v2}, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.:(Ljava/lang/String;II)V // method@9d96 │ │ +334120: 6900 a590 |0008: sput-object v0, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.IMPLICIT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90a5 │ │ +334124: 2201 dc12 |000a: new-instance v1, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // type@12dc │ │ +334128: 1a03 6249 |000c: const-string v3, "TEXT" // string@4962 │ │ +33412c: 1214 |000e: const/4 v4, #int 1 // #1 │ │ +33412e: 7040 969d 3144 |000f: invoke-direct {v1, v3, v4, v4}, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.:(Ljava/lang/String;II)V // method@9d96 │ │ +334134: 6901 aa90 |0012: sput-object v1, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +334138: 2203 dc12 |0014: new-instance v3, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // type@12dc │ │ +33413c: 1a05 6c49 |0016: const-string v5, "TEXT_UTF16BE" // string@496c │ │ +334140: 1226 |0018: const/4 v6, #int 2 // #2 │ │ +334142: 7040 969d 5366 |0019: invoke-direct {v3, v5, v6, v6}, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.:(Ljava/lang/String;II)V // method@9d96 │ │ +334148: 6903 ac90 |001c: sput-object v3, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT_UTF16BE:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90ac │ │ +33414c: 2205 dc12 |001e: new-instance v5, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // type@12dc │ │ +334150: 1a07 6a49 |0020: const-string v7, "TEXT_JAPANESE" // string@496a │ │ +334154: 1238 |0022: const/4 v8, #int 3 // #3 │ │ +334156: 7040 969d 7588 |0023: invoke-direct {v5, v7, v8, v8}, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.:(Ljava/lang/String;II)V // method@9d96 │ │ +33415c: 6905 ab90 |0026: sput-object v5, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT_JAPANESE:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90ab │ │ +334160: 2207 dc12 |0028: new-instance v7, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // type@12dc │ │ +334164: 1a09 031d |002a: const-string v9, "HTML" // string@1d03 │ │ +334168: 124a |002c: const/4 v10, #int 4 // #4 │ │ +33416a: 126b |002d: const/4 v11, #int 6 // #6 │ │ +33416c: 7040 969d 97ba |002e: invoke-direct {v7, v9, v10, v11}, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.:(Ljava/lang/String;II)V // method@9d96 │ │ +334172: 6907 a490 |0031: sput-object v7, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.HTML:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90a4 │ │ +334176: 2209 dc12 |0033: new-instance v9, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // type@12dc │ │ +33417a: 1a0c de54 |0035: const-string v12, "XML" // string@54de │ │ +33417e: 125d |0037: const/4 v13, #int 5 // #5 │ │ +334180: 127e |0038: const/4 v14, #int 7 // #7 │ │ +334182: 7040 969d c9ed |0039: invoke-direct {v9, v12, v13, v14}, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.:(Ljava/lang/String;II)V // method@9d96 │ │ +334188: 6909 af90 |003c: sput-object v9, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.XML:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90af │ │ +33418c: 220c dc12 |003e: new-instance v12, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // type@12dc │ │ +334190: 1a0f f61b |0040: const-string v15, "GUID" // string@1bf6 │ │ +334194: 130d 0800 |0042: const/16 v13, #int 8 // #8 │ │ +334198: 7040 969d fcdb |0044: invoke-direct {v12, v15, v11, v13}, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.:(Ljava/lang/String;II)V // method@9d96 │ │ +33419e: 690c a390 |0047: sput-object v12, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.GUID:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90a3 │ │ +3341a2: 220f dc12 |0049: new-instance v15, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // type@12dc │ │ +3341a6: 1a0b e01e |004b: const-string v11, "ISRC" // string@1ee0 │ │ +3341aa: 130a 0900 |004d: const/16 v10, #int 9 // #9 │ │ +3341ae: 7040 969d bfae |004f: invoke-direct {v15, v11, v14, v10}, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.:(Ljava/lang/String;II)V // method@9d96 │ │ +3341b4: 690f a790 |0052: sput-object v15, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.ISRC:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90a7 │ │ +3341b8: 220b dc12 |0054: new-instance v11, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // type@12dc │ │ +3341bc: 1a0e d338 |0056: const-string v14, "MI3P" // string@38d3 │ │ +3341c0: 1308 0a00 |0058: const/16 v8, #int 10 // #a │ │ +3341c4: 7040 969d eb8d |005a: invoke-direct {v11, v14, v13, v8}, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.:(Ljava/lang/String;II)V // method@9d96 │ │ +3341ca: 690b a890 |005d: sput-object v11, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.MI3P:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90a8 │ │ +3341ce: 220e dc12 |005f: new-instance v14, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // type@12dc │ │ +3341d2: 1a0d 9f0e |0061: const-string v13, "COVERART_GIF" // string@0e9f │ │ +3341d6: 1306 0c00 |0063: const/16 v6, #int 12 // #c │ │ +3341da: 7040 969d de6a |0065: invoke-direct {v14, v13, v10, v6}, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.:(Ljava/lang/String;II)V // method@9d96 │ │ +3341e0: 690e 9d90 |0068: sput-object v14, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.COVERART_GIF:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@909d │ │ +3341e4: 220d dc12 |006a: new-instance v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // type@12dc │ │ +3341e8: 1a0a a00e |006c: const-string v10, "COVERART_JPEG" // string@0ea0 │ │ +3341ec: 1304 0d00 |006e: const/16 v4, #int 13 // #d │ │ +3341f0: 7040 969d ad48 |0070: invoke-direct {v13, v10, v8, v4}, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.:(Ljava/lang/String;II)V // method@9d96 │ │ +3341f6: 690d 9e90 |0073: sput-object v13, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.COVERART_JPEG:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@909e │ │ +3341fa: 220a dc12 |0075: new-instance v10, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // type@12dc │ │ +3341fe: 1a08 a10e |0077: const-string v8, "COVERART_PNG" // string@0ea1 │ │ +334202: 1302 0b00 |0079: const/16 v2, #int 11 // #b │ │ +334206: 1304 0e00 |007b: const/16 v4, #int 14 // #e │ │ +33420a: 7040 969d 8a42 |007d: invoke-direct {v10, v8, v2, v4}, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.:(Ljava/lang/String;II)V // method@9d96 │ │ +334210: 690a 9f90 |0080: sput-object v10, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.COVERART_PNG:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@909f │ │ +334214: 2208 dc12 |0082: new-instance v8, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // type@12dc │ │ +334218: 1a02 554f |0084: const-string v2, "URL" // string@4f55 │ │ +33421c: 1304 0f00 |0086: const/16 v4, #int 15 // #f │ │ +334220: 7040 969d 2846 |0088: invoke-direct {v8, v2, v6, v4}, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.:(Ljava/lang/String;II)V // method@9d96 │ │ +334226: 6908 ae90 |008b: sput-object v8, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.URL:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90ae │ │ +33422a: 2202 dc12 |008d: new-instance v2, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // type@12dc │ │ +33422e: 1a06 3214 |008f: const-string v6, "DURATION" // string@1432 │ │ +334232: 1304 1000 |0091: const/16 v4, #int 16 // #10 │ │ +334236: 0810 0800 |0093: move-object/from16 v16, v8 │ │ +33423a: 1308 0d00 |0095: const/16 v8, #int 13 // #d │ │ +33423e: 7040 969d 6248 |0097: invoke-direct {v2, v6, v8, v4}, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.:(Ljava/lang/String;II)V // method@9d96 │ │ +334244: 6902 a190 |009a: sput-object v2, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.DURATION:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90a1 │ │ +334248: 2206 dc12 |009c: new-instance v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // type@12dc │ │ +33424c: 1a08 2613 |009e: const-string v8, "DATETIME" // string@1326 │ │ +334250: 1304 1100 |00a0: const/16 v4, #int 17 // #11 │ │ +334254: 0811 0200 |00a2: move-object/from16 v17, v2 │ │ +334258: 1302 0e00 |00a4: const/16 v2, #int 14 // #e │ │ +33425c: 7040 969d 8642 |00a6: invoke-direct {v6, v8, v2, v4}, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.:(Ljava/lang/String;II)V // method@9d96 │ │ +334262: 6906 a090 |00a9: sput-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.DATETIME:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90a0 │ │ +334266: 2202 dc12 |00ab: new-instance v2, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // type@12dc │ │ +33426a: 1a08 b11b |00ad: const-string v8, "GENRES" // string@1bb1 │ │ +33426e: 1304 1200 |00af: const/16 v4, #int 18 // #12 │ │ +334272: 0812 0600 |00b1: move-object/from16 v18, v6 │ │ +334276: 1306 0f00 |00b3: const/16 v6, #int 15 // #f │ │ +33427a: 7040 969d 8246 |00b5: invoke-direct {v2, v8, v6, v4}, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.:(Ljava/lang/String;II)V // method@9d96 │ │ +334280: 6902 a290 |00b8: sput-object v2, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.GENRES:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90a2 │ │ +334284: 2206 dc12 |00ba: new-instance v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // type@12dc │ │ +334288: 1a08 8e1e |00bc: const-string v8, "INTEGER" // string@1e8e │ │ +33428c: 1304 1500 |00be: const/16 v4, #int 21 // #15 │ │ +334290: 0813 0200 |00c0: move-object/from16 v19, v2 │ │ +334294: 1302 1000 |00c2: const/16 v2, #int 16 // #10 │ │ +334298: 7040 969d 8642 |00c4: invoke-direct {v6, v8, v2, v4}, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.:(Ljava/lang/String;II)V // method@9d96 │ │ +33429e: 6906 a690 |00c7: sput-object v6, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.INTEGER:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90a6 │ │ +3342a2: 2202 dc12 |00c9: new-instance v2, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // type@12dc │ │ +3342a6: 1a04 f742 |00cb: const-string v4, "RIAAPA" // string@42f7 │ │ +3342aa: 1308 1800 |00cd: const/16 v8, #int 24 // #18 │ │ +3342ae: 0814 0600 |00cf: move-object/from16 v20, v6 │ │ +3342b2: 1306 1100 |00d1: const/16 v6, #int 17 // #11 │ │ +3342b6: 7040 969d 4286 |00d3: invoke-direct {v2, v4, v6, v8}, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.:(Ljava/lang/String;II)V // method@9d96 │ │ +3342bc: 6902 a990 |00d6: sput-object v2, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.RIAAPA:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90a9 │ │ +3342c0: 2204 dc12 |00d8: new-instance v4, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // type@12dc │ │ +3342c4: 1a06 4e4f |00da: const-string v6, "UPC" // string@4f4e │ │ +3342c8: 1308 1900 |00dc: const/16 v8, #int 25 // #19 │ │ +3342cc: 0815 0200 |00de: move-object/from16 v21, v2 │ │ +3342d0: 1302 1200 |00e0: const/16 v2, #int 18 // #12 │ │ +3342d4: 7040 969d 6482 |00e2: invoke-direct {v4, v6, v2, v8}, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.:(Ljava/lang/String;II)V // method@9d96 │ │ +3342da: 6904 ad90 |00e5: sput-object v4, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.UPC:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90ad │ │ +3342de: 2202 dc12 |00e7: new-instance v2, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // type@12dc │ │ +3342e2: 1a06 9e0e |00e9: const-string v6, "COVERART_BMP" // string@0e9e │ │ +3342e6: 1308 1300 |00eb: const/16 v8, #int 19 // #13 │ │ +3342ea: 0816 0400 |00ed: move-object/from16 v22, v4 │ │ +3342ee: 1304 1b00 |00ef: const/16 v4, #int 27 // #1b │ │ +3342f2: 7040 969d 6248 |00f1: invoke-direct {v2, v6, v8, v4}, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.:(Ljava/lang/String;II)V // method@9d96 │ │ +3342f8: 6902 9c90 |00f4: sput-object v2, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.COVERART_BMP:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@909c │ │ +3342fc: 1304 1400 |00f6: const/16 v4, #int 20 // #14 │ │ +334300: 2344 f513 |00f8: new-array v4, v4, [Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // type@13f5 │ │ +334304: 1206 |00fa: const/4 v6, #int 0 // #0 │ │ +334306: 4d00 0406 |00fb: aput-object v0, v4, v6 │ │ +33430a: 1210 |00fd: const/4 v0, #int 1 // #1 │ │ +33430c: 4d01 0400 |00fe: aput-object v1, v4, v0 │ │ +334310: 1220 |0100: const/4 v0, #int 2 // #2 │ │ +334312: 4d03 0400 |0101: aput-object v3, v4, v0 │ │ +334316: 1230 |0103: const/4 v0, #int 3 // #3 │ │ +334318: 4d05 0400 |0104: aput-object v5, v4, v0 │ │ +33431c: 1240 |0106: const/4 v0, #int 4 // #4 │ │ +33431e: 4d07 0400 |0107: aput-object v7, v4, v0 │ │ +334322: 1250 |0109: const/4 v0, #int 5 // #5 │ │ +334324: 4d09 0400 |010a: aput-object v9, v4, v0 │ │ +334328: 1260 |010c: const/4 v0, #int 6 // #6 │ │ +33432a: 4d0c 0400 |010d: aput-object v12, v4, v0 │ │ +33432e: 1270 |010f: const/4 v0, #int 7 // #7 │ │ +334330: 4d0f 0400 |0110: aput-object v15, v4, v0 │ │ +334334: 1300 0800 |0112: const/16 v0, #int 8 // #8 │ │ +334338: 4d0b 0400 |0114: aput-object v11, v4, v0 │ │ +33433c: 1300 0900 |0116: const/16 v0, #int 9 // #9 │ │ +334340: 4d0e 0400 |0118: aput-object v14, v4, v0 │ │ +334344: 1300 0a00 |011a: const/16 v0, #int 10 // #a │ │ +334348: 4d0d 0400 |011c: aput-object v13, v4, v0 │ │ +33434c: 1300 0b00 |011e: const/16 v0, #int 11 // #b │ │ +334350: 4d0a 0400 |0120: aput-object v10, v4, v0 │ │ +334354: 1300 0c00 |0122: const/16 v0, #int 12 // #c │ │ +334358: 4d10 0400 |0124: aput-object v16, v4, v0 │ │ +33435c: 1300 0d00 |0126: const/16 v0, #int 13 // #d │ │ +334360: 4d11 0400 |0128: aput-object v17, v4, v0 │ │ +334364: 1300 0e00 |012a: const/16 v0, #int 14 // #e │ │ +334368: 4d12 0400 |012c: aput-object v18, v4, v0 │ │ +33436c: 1300 0f00 |012e: const/16 v0, #int 15 // #f │ │ +334370: 4d13 0400 |0130: aput-object v19, v4, v0 │ │ +334374: 1300 1000 |0132: const/16 v0, #int 16 // #10 │ │ +334378: 4d14 0400 |0134: aput-object v20, v4, v0 │ │ +33437c: 1300 1100 |0136: const/16 v0, #int 17 // #11 │ │ +334380: 4d15 0400 |0138: aput-object v21, v4, v0 │ │ +334384: 1300 1200 |013a: const/16 v0, #int 18 // #12 │ │ +334388: 4d16 0400 |013c: aput-object v22, v4, v0 │ │ +33438c: 4d02 0408 |013e: aput-object v2, v4, v8 │ │ +334390: 6904 9b90 |0140: sput-object v4, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.$VALUES:[Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@909b │ │ +334394: 2200 8c10 |0142: new-instance v0, Ljava/util/HashMap; // type@108c │ │ +334398: 7100 9b9d 0000 |0144: invoke-static {}, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.values:()[Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // method@9d9b │ │ +33439e: 0c01 |0147: move-result-object v1 │ │ +3343a0: 2111 |0148: array-length v1, v1 │ │ +3343a2: 7020 2c89 1000 |0149: invoke-direct {v0, v1}, Ljava/util/HashMap;.:(I)V // method@892c │ │ +3343a8: 6900 b290 |014c: sput-object v0, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.fileClassIdFiedTypeMap:Ljava/util/HashMap; // field@90b2 │ │ +3343ac: 7100 9b9d 0000 |014e: invoke-static {}, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.values:()[Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // method@9d9b │ │ +3343b2: 0c00 |0151: move-result-object v0 │ │ +3343b4: 2101 |0152: array-length v1, v0 │ │ +3343b6: 1202 |0153: const/4 v2, #int 0 // #0 │ │ +3343b8: 3512 1200 |0154: if-ge v2, v1, 0166 // +0012 │ │ +3343bc: 4603 0002 |0156: aget-object v3, v0, v2 │ │ +3343c0: 6204 b290 |0158: sget-object v4, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.fileClassIdFiedTypeMap:Ljava/util/HashMap; // field@90b2 │ │ +3343c4: 5235 b190 |015a: iget v5, v3, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.fileClassId:I // field@90b1 │ │ +3343c8: 7110 3487 0500 |015c: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +3343ce: 0c05 |015f: move-result-object v5 │ │ +3343d0: 6e30 3689 5403 |0160: invoke-virtual {v4, v5, v3}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8936 │ │ +3343d6: d802 0201 |0163: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3343da: 28ef |0165: goto 0154 // -0011 │ │ +3343dc: 6200 9d90 |0166: sget-object v0, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.COVERART_GIF:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@909d │ │ +3343e0: 6201 9e90 |0168: sget-object v1, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.COVERART_JPEG:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@909e │ │ +3343e4: 6202 9f90 |016a: sget-object v2, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.COVERART_PNG:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@909f │ │ +3343e8: 6203 9c90 |016c: sget-object v3, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.COVERART_BMP:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@909c │ │ +3343ec: 7140 2389 1032 |016e: invoke-static {v0, v1, v2, v3}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;Ljava/lang/Enum;Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8923 │ │ +3343f2: 0c00 |0171: move-result-object v0 │ │ +3343f4: 6900 b090 |0172: sput-object v0, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.coverArtTypes:Ljava/util/EnumSet; // field@90b0 │ │ +3343f8: 0e00 |0174: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ 0x000a line=12 │ │ 0x0014 line=13 │ │ 0x001e line=14 │ │ 0x0028 line=15 │ │ @@ -770050,18 +770050,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 │ │ -3343f8: |[3343f8] org.jaudiotagger.tag.mp4.field.Mp4FieldType.:(Ljava/lang/String;II)V │ │ -334408: 7030 0387 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@8703 │ │ -33440e: 5903 b190 |0003: iput v3, v0, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.fileClassId:I // field@90b1 │ │ -334412: 0e00 |0005: return-void │ │ +3343fc: |[3343fc] org.jaudiotagger.tag.mp4.field.Mp4FieldType.:(Ljava/lang/String;II)V │ │ +33440c: 7030 0387 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@8703 │ │ +334412: 5903 b190 |0003: iput v3, v0, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.fileClassId:I // field@90b1 │ │ +334416: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0003 line=38 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ @@ -770073,22 +770073,22 @@ │ │ type : '(I)Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -334088: |[334088] org.jaudiotagger.tag.mp4.field.Mp4FieldType.getFieldType:(I)Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; │ │ -334098: 6200 b290 |0000: sget-object v0, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.fileClassIdFiedTypeMap:Ljava/util/HashMap; // field@90b2 │ │ -33409c: 7110 3487 0100 |0002: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -3340a2: 0c01 |0005: move-result-object v1 │ │ -3340a4: 6e20 3289 1000 |0006: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8932 │ │ -3340aa: 0c01 |0009: move-result-object v1 │ │ -3340ac: 1f01 dc12 |000a: check-cast v1, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // type@12dc │ │ -3340b0: 1101 |000c: return-object v1 │ │ +33408c: |[33408c] org.jaudiotagger.tag.mp4.field.Mp4FieldType.getFieldType:(I)Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; │ │ +33409c: 6200 b290 |0000: sget-object v0, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.fileClassIdFiedTypeMap:Ljava/util/HashMap; // field@90b2 │ │ +3340a0: 7110 3487 0100 |0002: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +3340a6: 0c01 |0005: move-result-object v1 │ │ +3340a8: 6e20 3289 1000 |0006: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8932 │ │ +3340ae: 0c01 |0009: move-result-object v1 │ │ +3340b0: 1f01 dc12 |000a: check-cast v1, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // type@12dc │ │ +3340b4: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x000d reg=1 (null) I │ │ │ │ #3 : (in Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;) │ │ @@ -770096,19 +770096,19 @@ │ │ type : '(Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -334050: |[334050] org.jaudiotagger.tag.mp4.field.Mp4FieldType.isCoverArtType:(Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;)Z │ │ -334060: 6200 b090 |0000: sget-object v0, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.coverArtTypes:Ljava/util/EnumSet; // field@90b0 │ │ -334064: 6e20 1d89 1000 |0002: invoke-virtual {v0, v1}, Ljava/util/EnumSet;.contains:(Ljava/lang/Object;)Z // method@891d │ │ -33406a: 0a01 |0005: move-result v1 │ │ -33406c: 0f01 |0006: return v1 │ │ +334054: |[334054] org.jaudiotagger.tag.mp4.field.Mp4FieldType.isCoverArtType:(Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;)Z │ │ +334064: 6200 b090 |0000: sget-object v0, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.coverArtTypes:Ljava/util/EnumSet; // field@90b0 │ │ +334068: 6e20 1d89 1000 |0002: invoke-virtual {v0, v1}, Ljava/util/EnumSet;.contains:(Ljava/lang/Object;)Z // method@891d │ │ +33406e: 0a01 |0005: move-result v1 │ │ +334070: 0f01 |0006: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 (null) Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; │ │ │ │ #4 : (in Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;) │ │ @@ -770116,20 +770116,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -3340b4: |[3340b4] org.jaudiotagger.tag.mp4.field.Mp4FieldType.valueOf:(Ljava/lang/String;)Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; │ │ -3340c4: 1c00 dc12 |0000: const-class v0, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // type@12dc │ │ -3340c8: 7120 0487 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@8704 │ │ -3340ce: 0c01 |0005: move-result-object v1 │ │ -3340d0: 1f01 dc12 |0006: check-cast v1, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // type@12dc │ │ -3340d4: 1101 |0008: return-object v1 │ │ +3340b8: |[3340b8] org.jaudiotagger.tag.mp4.field.Mp4FieldType.valueOf:(Ljava/lang/String;)Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; │ │ +3340c8: 1c00 dc12 |0000: const-class v0, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // type@12dc │ │ +3340cc: 7120 0487 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@8704 │ │ +3340d2: 0c01 |0005: move-result-object v1 │ │ +3340d4: 1f01 dc12 |0006: check-cast v1, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // type@12dc │ │ +3340d8: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #5 : (in Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;) │ │ @@ -770137,20 +770137,20 @@ │ │ type : '()[Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3340d8: |[3340d8] org.jaudiotagger.tag.mp4.field.Mp4FieldType.values:()[Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; │ │ -3340e8: 6200 9b90 |0000: sget-object v0, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.$VALUES:[Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@909b │ │ -3340ec: 6e10 2da0 0000 |0002: invoke-virtual {v0}, [Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.clone:()Ljava/lang/Object; // method@a02d │ │ -3340f2: 0c00 |0005: move-result-object v0 │ │ -3340f4: 1f00 f513 |0006: check-cast v0, [Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // type@13f5 │ │ -3340f8: 1100 |0008: return-object v0 │ │ +3340dc: |[3340dc] org.jaudiotagger.tag.mp4.field.Mp4FieldType.values:()[Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; │ │ +3340ec: 6200 9b90 |0000: sget-object v0, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.$VALUES:[Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@909b │ │ +3340f0: 6e10 2da0 0000 |0002: invoke-virtual {v0}, [Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.clone:()Ljava/lang/Object; // method@a02d │ │ +3340f6: 0c00 |0005: move-result-object v0 │ │ +3340f8: 1f00 f513 |0006: check-cast v0, [Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // type@13f5 │ │ +3340fc: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;) │ │ @@ -770158,17 +770158,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -334070: |[334070] org.jaudiotagger.tag.mp4.field.Mp4FieldType.getFileClassId:()I │ │ -334080: 5210 b190 |0000: iget v0, v1, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.fileClassId:I // field@90b1 │ │ -334084: 0f00 |0002: return v0 │ │ +334074: |[334074] org.jaudiotagger.tag.mp4.field.Mp4FieldType.getFileClassId:()I │ │ +334084: 5210 b190 |0000: iget v0, v1, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.fileClassId:I // field@90b1 │ │ +334088: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; │ │ │ │ source_file_idx : 15494 (Mp4FieldType.java) │ │ @@ -770221,37 +770221,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 42 16-bit code units │ │ -335d50: |[335d50] org.jaudiotagger.tag.options.PadNumberOption.:()V │ │ -335d60: 2200 e612 |0000: new-instance v0, Lorg/jaudiotagger/tag/options/PadNumberOption; // type@12e6 │ │ -335d64: 1a01 0640 |0002: const-string v1, "PAD_ONE_ZERO" // string@4006 │ │ -335d68: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -335d6a: 7030 fd9d 1002 |0005: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/options/PadNumberOption;.:(Ljava/lang/String;I)V // method@9dfd │ │ -335d70: 6900 e090 |0008: sput-object v0, Lorg/jaudiotagger/tag/options/PadNumberOption;.PAD_ONE_ZERO:Lorg/jaudiotagger/tag/options/PadNumberOption; // field@90e0 │ │ -335d74: 2201 e612 |000a: new-instance v1, Lorg/jaudiotagger/tag/options/PadNumberOption; // type@12e6 │ │ -335d78: 1a03 0840 |000c: const-string v3, "PAD_TWO_ZERO" // string@4008 │ │ -335d7c: 1214 |000e: const/4 v4, #int 1 // #1 │ │ -335d7e: 7030 fd9d 3104 |000f: invoke-direct {v1, v3, v4}, Lorg/jaudiotagger/tag/options/PadNumberOption;.:(Ljava/lang/String;I)V // method@9dfd │ │ -335d84: 6901 e290 |0012: sput-object v1, Lorg/jaudiotagger/tag/options/PadNumberOption;.PAD_TWO_ZERO:Lorg/jaudiotagger/tag/options/PadNumberOption; // field@90e2 │ │ -335d88: 2203 e612 |0014: new-instance v3, Lorg/jaudiotagger/tag/options/PadNumberOption; // type@12e6 │ │ -335d8c: 1a05 0740 |0016: const-string v5, "PAD_THREE_ZERO" // string@4007 │ │ -335d90: 1226 |0018: const/4 v6, #int 2 // #2 │ │ -335d92: 7030 fd9d 5306 |0019: invoke-direct {v3, v5, v6}, Lorg/jaudiotagger/tag/options/PadNumberOption;.:(Ljava/lang/String;I)V // method@9dfd │ │ -335d98: 6903 e190 |001c: sput-object v3, Lorg/jaudiotagger/tag/options/PadNumberOption;.PAD_THREE_ZERO:Lorg/jaudiotagger/tag/options/PadNumberOption; // field@90e1 │ │ -335d9c: 1235 |001e: const/4 v5, #int 3 // #3 │ │ -335d9e: 2355 f613 |001f: new-array v5, v5, [Lorg/jaudiotagger/tag/options/PadNumberOption; // type@13f6 │ │ -335da2: 4d00 0502 |0021: aput-object v0, v5, v2 │ │ -335da6: 4d01 0504 |0023: aput-object v1, v5, v4 │ │ -335daa: 4d03 0506 |0025: aput-object v3, v5, v6 │ │ -335dae: 6905 df90 |0027: sput-object v5, Lorg/jaudiotagger/tag/options/PadNumberOption;.$VALUES:[Lorg/jaudiotagger/tag/options/PadNumberOption; // field@90df │ │ -335db2: 0e00 |0029: return-void │ │ +335d54: |[335d54] org.jaudiotagger.tag.options.PadNumberOption.:()V │ │ +335d64: 2200 e612 |0000: new-instance v0, Lorg/jaudiotagger/tag/options/PadNumberOption; // type@12e6 │ │ +335d68: 1a01 0640 |0002: const-string v1, "PAD_ONE_ZERO" // string@4006 │ │ +335d6c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +335d6e: 7030 fd9d 1002 |0005: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/options/PadNumberOption;.:(Ljava/lang/String;I)V // method@9dfd │ │ +335d74: 6900 e090 |0008: sput-object v0, Lorg/jaudiotagger/tag/options/PadNumberOption;.PAD_ONE_ZERO:Lorg/jaudiotagger/tag/options/PadNumberOption; // field@90e0 │ │ +335d78: 2201 e612 |000a: new-instance v1, Lorg/jaudiotagger/tag/options/PadNumberOption; // type@12e6 │ │ +335d7c: 1a03 0840 |000c: const-string v3, "PAD_TWO_ZERO" // string@4008 │ │ +335d80: 1214 |000e: const/4 v4, #int 1 // #1 │ │ +335d82: 7030 fd9d 3104 |000f: invoke-direct {v1, v3, v4}, Lorg/jaudiotagger/tag/options/PadNumberOption;.:(Ljava/lang/String;I)V // method@9dfd │ │ +335d88: 6901 e290 |0012: sput-object v1, Lorg/jaudiotagger/tag/options/PadNumberOption;.PAD_TWO_ZERO:Lorg/jaudiotagger/tag/options/PadNumberOption; // field@90e2 │ │ +335d8c: 2203 e612 |0014: new-instance v3, Lorg/jaudiotagger/tag/options/PadNumberOption; // type@12e6 │ │ +335d90: 1a05 0740 |0016: const-string v5, "PAD_THREE_ZERO" // string@4007 │ │ +335d94: 1226 |0018: const/4 v6, #int 2 // #2 │ │ +335d96: 7030 fd9d 5306 |0019: invoke-direct {v3, v5, v6}, Lorg/jaudiotagger/tag/options/PadNumberOption;.:(Ljava/lang/String;I)V // method@9dfd │ │ +335d9c: 6903 e190 |001c: sput-object v3, Lorg/jaudiotagger/tag/options/PadNumberOption;.PAD_THREE_ZERO:Lorg/jaudiotagger/tag/options/PadNumberOption; // field@90e1 │ │ +335da0: 1235 |001e: const/4 v5, #int 3 // #3 │ │ +335da2: 2355 f613 |001f: new-array v5, v5, [Lorg/jaudiotagger/tag/options/PadNumberOption; // type@13f6 │ │ +335da6: 4d00 0502 |0021: aput-object v0, v5, v2 │ │ +335daa: 4d01 0504 |0023: aput-object v1, v5, v4 │ │ +335dae: 4d03 0506 |0025: aput-object v3, v5, v6 │ │ +335db2: 6905 df90 |0027: sput-object v5, Lorg/jaudiotagger/tag/options/PadNumberOption;.$VALUES:[Lorg/jaudiotagger/tag/options/PadNumberOption; // field@90df │ │ +335db6: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ 0x000a line=15 │ │ 0x0014 line=16 │ │ 0x0027 line=12 │ │ locals : │ │ @@ -770261,17 +770261,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 │ │ -335db4: |[335db4] org.jaudiotagger.tag.options.PadNumberOption.:(Ljava/lang/String;I)V │ │ -335dc4: 7030 0387 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@8703 │ │ -335dca: 0e00 |0003: return-void │ │ +335db8: |[335db8] org.jaudiotagger.tag.options.PadNumberOption.:(Ljava/lang/String;I)V │ │ +335dc8: 7030 0387 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@8703 │ │ +335dce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/options/PadNumberOption; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -770281,20 +770281,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/jaudiotagger/tag/options/PadNumberOption;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -335d08: |[335d08] org.jaudiotagger.tag.options.PadNumberOption.valueOf:(Ljava/lang/String;)Lorg/jaudiotagger/tag/options/PadNumberOption; │ │ -335d18: 1c00 e612 |0000: const-class v0, Lorg/jaudiotagger/tag/options/PadNumberOption; // type@12e6 │ │ -335d1c: 7120 0487 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@8704 │ │ -335d22: 0c01 |0005: move-result-object v1 │ │ -335d24: 1f01 e612 |0006: check-cast v1, Lorg/jaudiotagger/tag/options/PadNumberOption; // type@12e6 │ │ -335d28: 1101 |0008: return-object v1 │ │ +335d0c: |[335d0c] org.jaudiotagger.tag.options.PadNumberOption.valueOf:(Ljava/lang/String;)Lorg/jaudiotagger/tag/options/PadNumberOption; │ │ +335d1c: 1c00 e612 |0000: const-class v0, Lorg/jaudiotagger/tag/options/PadNumberOption; // type@12e6 │ │ +335d20: 7120 0487 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@8704 │ │ +335d26: 0c01 |0005: move-result-object v1 │ │ +335d28: 1f01 e612 |0006: check-cast v1, Lorg/jaudiotagger/tag/options/PadNumberOption; // type@12e6 │ │ +335d2c: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #3 : (in Lorg/jaudiotagger/tag/options/PadNumberOption;) │ │ @@ -770302,20 +770302,20 @@ │ │ type : '()[Lorg/jaudiotagger/tag/options/PadNumberOption;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -335d2c: |[335d2c] org.jaudiotagger.tag.options.PadNumberOption.values:()[Lorg/jaudiotagger/tag/options/PadNumberOption; │ │ -335d3c: 6200 df90 |0000: sget-object v0, Lorg/jaudiotagger/tag/options/PadNumberOption;.$VALUES:[Lorg/jaudiotagger/tag/options/PadNumberOption; // field@90df │ │ -335d40: 6e10 2ea0 0000 |0002: invoke-virtual {v0}, [Lorg/jaudiotagger/tag/options/PadNumberOption;.clone:()Ljava/lang/Object; // method@a02e │ │ -335d46: 0c00 |0005: move-result-object v0 │ │ -335d48: 1f00 f613 |0006: check-cast v0, [Lorg/jaudiotagger/tag/options/PadNumberOption; // type@13f6 │ │ -335d4c: 1100 |0008: return-object v0 │ │ +335d30: |[335d30] org.jaudiotagger.tag.options.PadNumberOption.values:()[Lorg/jaudiotagger/tag/options/PadNumberOption; │ │ +335d40: 6200 df90 |0000: sget-object v0, Lorg/jaudiotagger/tag/options/PadNumberOption;.$VALUES:[Lorg/jaudiotagger/tag/options/PadNumberOption; // field@90df │ │ +335d44: 6e10 2ea0 0000 |0002: invoke-virtual {v0}, [Lorg/jaudiotagger/tag/options/PadNumberOption;.clone:()Ljava/lang/Object; // method@a02e │ │ +335d4a: 0c00 |0005: move-result-object v0 │ │ +335d4c: 1f00 f613 |0006: check-cast v0, [Lorg/jaudiotagger/tag/options/PadNumberOption; // type@13f6 │ │ +335d50: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 16592 (PadNumberOption.java) │ │ @@ -770368,37 +770368,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 42 16-bit code units │ │ -337298: |[337298] org.jaudiotagger.tag.reference.ID3V2Version.:()V │ │ -3372a8: 2200 e812 |0000: new-instance v0, Lorg/jaudiotagger/tag/reference/ID3V2Version; // type@12e8 │ │ -3372ac: 1a01 9c1d |0002: const-string v1, "ID3_V22" // string@1d9c │ │ -3372b0: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -3372b2: 7030 0c9e 1002 |0005: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/reference/ID3V2Version;.:(Ljava/lang/String;I)V // method@9e0c │ │ -3372b8: 6900 e990 |0008: sput-object v0, Lorg/jaudiotagger/tag/reference/ID3V2Version;.ID3_V22:Lorg/jaudiotagger/tag/reference/ID3V2Version; // field@90e9 │ │ -3372bc: 2201 e812 |000a: new-instance v1, Lorg/jaudiotagger/tag/reference/ID3V2Version; // type@12e8 │ │ -3372c0: 1a03 9d1d |000c: const-string v3, "ID3_V23" // string@1d9d │ │ -3372c4: 1214 |000e: const/4 v4, #int 1 // #1 │ │ -3372c6: 7030 0c9e 3104 |000f: invoke-direct {v1, v3, v4}, Lorg/jaudiotagger/tag/reference/ID3V2Version;.:(Ljava/lang/String;I)V // method@9e0c │ │ -3372cc: 6901 ea90 |0012: sput-object v1, Lorg/jaudiotagger/tag/reference/ID3V2Version;.ID3_V23:Lorg/jaudiotagger/tag/reference/ID3V2Version; // field@90ea │ │ -3372d0: 2203 e812 |0014: new-instance v3, Lorg/jaudiotagger/tag/reference/ID3V2Version; // type@12e8 │ │ -3372d4: 1a05 9e1d |0016: const-string v5, "ID3_V24" // string@1d9e │ │ -3372d8: 1226 |0018: const/4 v6, #int 2 // #2 │ │ -3372da: 7030 0c9e 5306 |0019: invoke-direct {v3, v5, v6}, Lorg/jaudiotagger/tag/reference/ID3V2Version;.:(Ljava/lang/String;I)V // method@9e0c │ │ -3372e0: 6903 eb90 |001c: sput-object v3, Lorg/jaudiotagger/tag/reference/ID3V2Version;.ID3_V24:Lorg/jaudiotagger/tag/reference/ID3V2Version; // field@90eb │ │ -3372e4: 1235 |001e: const/4 v5, #int 3 // #3 │ │ -3372e6: 2355 f713 |001f: new-array v5, v5, [Lorg/jaudiotagger/tag/reference/ID3V2Version; // type@13f7 │ │ -3372ea: 4d00 0502 |0021: aput-object v0, v5, v2 │ │ -3372ee: 4d01 0504 |0023: aput-object v1, v5, v4 │ │ -3372f2: 4d03 0506 |0025: aput-object v3, v5, v6 │ │ -3372f6: 6905 e890 |0027: sput-object v5, Lorg/jaudiotagger/tag/reference/ID3V2Version;.$VALUES:[Lorg/jaudiotagger/tag/reference/ID3V2Version; // field@90e8 │ │ -3372fa: 0e00 |0029: return-void │ │ +33729c: |[33729c] org.jaudiotagger.tag.reference.ID3V2Version.:()V │ │ +3372ac: 2200 e812 |0000: new-instance v0, Lorg/jaudiotagger/tag/reference/ID3V2Version; // type@12e8 │ │ +3372b0: 1a01 9c1d |0002: const-string v1, "ID3_V22" // string@1d9c │ │ +3372b4: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +3372b6: 7030 0c9e 1002 |0005: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/reference/ID3V2Version;.:(Ljava/lang/String;I)V // method@9e0c │ │ +3372bc: 6900 e990 |0008: sput-object v0, Lorg/jaudiotagger/tag/reference/ID3V2Version;.ID3_V22:Lorg/jaudiotagger/tag/reference/ID3V2Version; // field@90e9 │ │ +3372c0: 2201 e812 |000a: new-instance v1, Lorg/jaudiotagger/tag/reference/ID3V2Version; // type@12e8 │ │ +3372c4: 1a03 9d1d |000c: const-string v3, "ID3_V23" // string@1d9d │ │ +3372c8: 1214 |000e: const/4 v4, #int 1 // #1 │ │ +3372ca: 7030 0c9e 3104 |000f: invoke-direct {v1, v3, v4}, Lorg/jaudiotagger/tag/reference/ID3V2Version;.:(Ljava/lang/String;I)V // method@9e0c │ │ +3372d0: 6901 ea90 |0012: sput-object v1, Lorg/jaudiotagger/tag/reference/ID3V2Version;.ID3_V23:Lorg/jaudiotagger/tag/reference/ID3V2Version; // field@90ea │ │ +3372d4: 2203 e812 |0014: new-instance v3, Lorg/jaudiotagger/tag/reference/ID3V2Version; // type@12e8 │ │ +3372d8: 1a05 9e1d |0016: const-string v5, "ID3_V24" // string@1d9e │ │ +3372dc: 1226 |0018: const/4 v6, #int 2 // #2 │ │ +3372de: 7030 0c9e 5306 |0019: invoke-direct {v3, v5, v6}, Lorg/jaudiotagger/tag/reference/ID3V2Version;.:(Ljava/lang/String;I)V // method@9e0c │ │ +3372e4: 6903 eb90 |001c: sput-object v3, Lorg/jaudiotagger/tag/reference/ID3V2Version;.ID3_V24:Lorg/jaudiotagger/tag/reference/ID3V2Version; // field@90eb │ │ +3372e8: 1235 |001e: const/4 v5, #int 3 // #3 │ │ +3372ea: 2355 f713 |001f: new-array v5, v5, [Lorg/jaudiotagger/tag/reference/ID3V2Version; // type@13f7 │ │ +3372ee: 4d00 0502 |0021: aput-object v0, v5, v2 │ │ +3372f2: 4d01 0504 |0023: aput-object v1, v5, v4 │ │ +3372f6: 4d03 0506 |0025: aput-object v3, v5, v6 │ │ +3372fa: 6905 e890 |0027: sput-object v5, Lorg/jaudiotagger/tag/reference/ID3V2Version;.$VALUES:[Lorg/jaudiotagger/tag/reference/ID3V2Version; // field@90e8 │ │ +3372fe: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ 0x000a line=9 │ │ 0x0014 line=10 │ │ 0x0027 line=6 │ │ locals : │ │ @@ -770408,17 +770408,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 │ │ -3372fc: |[3372fc] org.jaudiotagger.tag.reference.ID3V2Version.:(Ljava/lang/String;I)V │ │ -33730c: 7030 0387 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@8703 │ │ -337312: 0e00 |0003: return-void │ │ +337300: |[337300] org.jaudiotagger.tag.reference.ID3V2Version.:(Ljava/lang/String;I)V │ │ +337310: 7030 0387 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@8703 │ │ +337316: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=6 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/reference/ID3V2Version; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -770428,20 +770428,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/jaudiotagger/tag/reference/ID3V2Version;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -337250: |[337250] org.jaudiotagger.tag.reference.ID3V2Version.valueOf:(Ljava/lang/String;)Lorg/jaudiotagger/tag/reference/ID3V2Version; │ │ -337260: 1c00 e812 |0000: const-class v0, Lorg/jaudiotagger/tag/reference/ID3V2Version; // type@12e8 │ │ -337264: 7120 0487 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@8704 │ │ -33726a: 0c01 |0005: move-result-object v1 │ │ -33726c: 1f01 e812 |0006: check-cast v1, Lorg/jaudiotagger/tag/reference/ID3V2Version; // type@12e8 │ │ -337270: 1101 |0008: return-object v1 │ │ +337254: |[337254] org.jaudiotagger.tag.reference.ID3V2Version.valueOf:(Ljava/lang/String;)Lorg/jaudiotagger/tag/reference/ID3V2Version; │ │ +337264: 1c00 e812 |0000: const-class v0, Lorg/jaudiotagger/tag/reference/ID3V2Version; // type@12e8 │ │ +337268: 7120 0487 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@8704 │ │ +33726e: 0c01 |0005: move-result-object v1 │ │ +337270: 1f01 e812 |0006: check-cast v1, Lorg/jaudiotagger/tag/reference/ID3V2Version; // type@12e8 │ │ +337274: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=6 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #3 : (in Lorg/jaudiotagger/tag/reference/ID3V2Version;) │ │ @@ -770449,20 +770449,20 @@ │ │ type : '()[Lorg/jaudiotagger/tag/reference/ID3V2Version;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -337274: |[337274] org.jaudiotagger.tag.reference.ID3V2Version.values:()[Lorg/jaudiotagger/tag/reference/ID3V2Version; │ │ -337284: 6200 e890 |0000: sget-object v0, Lorg/jaudiotagger/tag/reference/ID3V2Version;.$VALUES:[Lorg/jaudiotagger/tag/reference/ID3V2Version; // field@90e8 │ │ -337288: 6e10 2fa0 0000 |0002: invoke-virtual {v0}, [Lorg/jaudiotagger/tag/reference/ID3V2Version;.clone:()Ljava/lang/Object; // method@a02f │ │ -33728e: 0c00 |0005: move-result-object v0 │ │ -337290: 1f00 f713 |0006: check-cast v0, [Lorg/jaudiotagger/tag/reference/ID3V2Version; // type@13f7 │ │ -337294: 1100 |0008: return-object v0 │ │ +337278: |[337278] org.jaudiotagger.tag.reference.ID3V2Version.values:()[Lorg/jaudiotagger/tag/reference/ID3V2Version; │ │ +337288: 6200 e890 |0000: sget-object v0, Lorg/jaudiotagger/tag/reference/ID3V2Version;.$VALUES:[Lorg/jaudiotagger/tag/reference/ID3V2Version; // field@90e8 │ │ +33728c: 6e10 2fa0 0000 |0002: invoke-virtual {v0}, [Lorg/jaudiotagger/tag/reference/ID3V2Version;.clone:()Ljava/lang/Object; // method@a02f │ │ +337292: 0c00 |0005: move-result-object v0 │ │ +337294: 1f00 f713 |0006: check-cast v0, [Lorg/jaudiotagger/tag/reference/ID3V2Version; // type@13f7 │ │ +337298: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=6 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 7565 (ID3V2Version.java) │ │ @@ -771497,2468 +771497,2468 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 16 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 5143 16-bit code units │ │ -3373d8: |[3373d8] org.jaudiotagger.tag.reference.ISOCountry$Country.:()V │ │ -3373e8: 2200 e912 |0000: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -3373ec: 1a01 a106 |0002: const-string v1, "AFGHANISTAN" // string@06a1 │ │ -3373f0: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -3373f2: 1a03 cf00 |0005: const-string v3, " AF" // string@00cf │ │ -3373f6: 1a04 9308 |0007: const-string v4, "Afghanistan" // string@0893 │ │ -3373fa: 7054 119e 1032 |0009: invoke-direct {v0, v1, v2, v3, v4}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -337400: 6900 ed90 |000c: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.AFGHANISTAN:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@90ed │ │ -337404: 2200 e912 |000e: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -337408: 1a01 ab06 |0010: const-string v1, "ALAND_ISLANDS" // string@06ab │ │ -33740c: 1213 |0012: const/4 v3, #int 1 // #1 │ │ -33740e: 1a04 9507 |0013: const-string v4, "AX" // string@0795 │ │ -337412: 1a05 adb5 |0015: const-string v5, "Åland Islands" // string@b5ad │ │ -337416: 7055 119e 1043 |0017: invoke-direct {v0, v1, v3, v4, v5}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -33741c: 6900 ee90 |001a: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.ALAND_ISLANDS:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@90ee │ │ -337420: 2200 e912 |001c: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -337424: 1a01 ae06 |001e: const-string v1, "ALBANIA" // string@06ae │ │ -337428: 1224 |0020: const/4 v4, #int 2 // #2 │ │ -33742a: 1a05 a906 |0021: const-string v5, "AL" // string@06a9 │ │ -33742e: 1a06 af08 |0023: const-string v6, "Albania" // string@08af │ │ -337432: 7056 119e 1054 |0025: invoke-direct {v0, v1, v4, v5, v6}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -337438: 6900 ef90 |0028: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.ALBANIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@90ef │ │ -33743c: 2200 e912 |002a: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -337440: 1a01 bf06 |002c: const-string v1, "ALGERIA" // string@06bf │ │ -337444: 1235 |002e: const/4 v5, #int 3 // #3 │ │ -337446: 1a06 4114 |002f: const-string v6, "DZ" // string@1441 │ │ -33744a: 1a07 c508 |0031: const-string v7, "Algeria" // string@08c5 │ │ -33744e: 7057 119e 1065 |0033: invoke-direct {v0, v1, v5, v6, v7}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -337454: 6900 f090 |0036: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.ALGERIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@90f0 │ │ -337458: 2200 e912 |0038: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -33745c: 1a01 d906 |003a: const-string v1, "AMERICAN_SAMOA" // string@06d9 │ │ -337460: 1246 |003c: const/4 v6, #int 4 // #4 │ │ -337462: 1a07 5507 |003d: const-string v7, "AS" // string@0755 │ │ -337466: 1a08 d608 |003f: const-string v8, "American Samoa" // string@08d6 │ │ -33746a: 7058 119e 1076 |0041: invoke-direct {v0, v1, v6, v7, v8}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -337470: 6900 f190 |0044: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.AMERICAN_SAMOA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@90f1 │ │ -337474: 2200 e912 |0046: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -337478: 1a01 e106 |0048: const-string v1, "ANDORRA" // string@06e1 │ │ -33747c: 1257 |004a: const/4 v7, #int 5 // #5 │ │ -33747e: 1a08 9306 |004b: const-string v8, "AD" // string@0693 │ │ -337482: 1a09 e408 |004d: const-string v9, "Andorra" // string@08e4 │ │ -337486: 7059 119e 1087 |004f: invoke-direct {v0, v1, v7, v8, v9}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -33748c: 6900 f290 |0052: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.ANDORRA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@90f2 │ │ -337490: 2200 e912 |0054: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -337494: 1a01 f706 |0056: const-string v1, "ANGOLA" // string@06f7 │ │ -337498: 1268 |0058: const/4 v8, #int 6 // #6 │ │ -33749a: 1a09 1e07 |0059: const-string v9, "AO" // string@071e │ │ -33749e: 1a0a ed08 |005b: const-string v10, "Angola" // string@08ed │ │ -3374a2: 705a 119e 1098 |005d: invoke-direct {v0, v1, v8, v9, v10}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -3374a8: 6900 f390 |0060: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.ANGOLA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@90f3 │ │ -3374ac: 2200 e912 |0062: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -3374b0: 1a01 f806 |0064: const-string v1, "ANGUILLA" // string@06f8 │ │ -3374b4: 1279 |0066: const/4 v9, #int 7 // #7 │ │ -3374b6: 1a0a a406 |0067: const-string v10, "AI" // string@06a4 │ │ -3374ba: 1a0b ee08 |0069: const-string v11, "Anguilla" // string@08ee │ │ -3374be: 705b 119e 10a9 |006b: invoke-direct {v0, v1, v9, v10, v11}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -3374c4: 6900 f490 |006e: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.ANGUILLA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@90f4 │ │ -3374c8: 2200 e912 |0070: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -3374cc: 1a01 1907 |0072: const-string v1, "ANTARCTICA" // string@0719 │ │ -3374d0: 130a 0800 |0074: const/16 v10, #int 8 // #8 │ │ -3374d4: 1a0b 2d07 |0076: const-string v11, "AQ" // string@072d │ │ -3374d8: 1a0c 2d09 |0078: const-string v12, "Antarctica" // string@092d │ │ -3374dc: 705c 119e 10ba |007a: invoke-direct {v0, v1, v10, v11, v12}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -3374e2: 6900 f590 |007d: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.ANTARCTICA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@90f5 │ │ -3374e6: 2200 e912 |007f: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -3374ea: 1a01 1b07 |0081: const-string v1, "ANTIGUA_AND_BARBUDA" // string@071b │ │ -3374ee: 130b 0900 |0083: const/16 v11, #int 9 // #9 │ │ -3374f2: 1a0c a206 |0085: const-string v12, "AG" // string@06a2 │ │ -3374f6: 1a0d 2e09 |0087: const-string v13, "Antigua and Barbuda" // string@092e │ │ -3374fa: 705d 119e 10cb |0089: invoke-direct {v0, v1, v11, v12, v13}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -337500: 6900 f690 |008c: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.ANTIGUA_AND_BARBUDA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@90f6 │ │ -337504: 2200 e912 |008e: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -337508: 1a01 3907 |0090: const-string v1, "ARGENTINA" // string@0739 │ │ -33750c: 130c 0a00 |0092: const/16 v12, #int 10 // #a │ │ -337510: 1a0d 2e07 |0094: const-string v13, "AR" // string@072e │ │ -337514: 1a0e 3d0a |0096: const-string v14, "Argentina" // string@0a3d │ │ -337518: 705e 119e 10dc |0098: invoke-direct {v0, v1, v12, v13, v14}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -33751e: 6900 f790 |009b: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.ARGENTINA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@90f7 │ │ -337522: 2200 e912 |009d: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -337526: 1a01 3e07 |009f: const-string v1, "ARMENIA" // string@073e │ │ -33752a: 130d 0b00 |00a1: const/16 v13, #int 11 // #b │ │ -33752e: 1a0e d506 |00a3: const-string v14, "AM" // string@06d5 │ │ -337532: 1a0f 420a |00a5: const-string v15, "Armenia" // string@0a42 │ │ -337536: 705f 119e 10ed |00a7: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -33753c: 6900 f890 |00aa: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.ARMENIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@90f8 │ │ -337540: 2200 e912 |00ac: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -337544: 1a01 5407 |00ae: const-string v1, "ARUBA" // string@0754 │ │ -337548: 130e 0c00 |00b0: const/16 v14, #int 12 // #c │ │ -33754c: 1a0f 9407 |00b2: const-string v15, "AW" // string@0794 │ │ -337550: 1a0d 580a |00b4: const-string v13, "Aruba" // string@0a58 │ │ -337554: 705d 119e 10fe |00b6: invoke-direct {v0, v1, v14, v15, v13}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -33755a: 6900 f990 |00b9: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.ARUBA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@90f9 │ │ -33755e: 2200 e912 |00bb: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -337562: 1a01 8007 |00bd: const-string v1, "AUSTRALIA" // string@0780 │ │ -337566: 130d 0d00 |00bf: const/16 v13, #int 13 // #d │ │ -33756a: 1a0f 6a07 |00c1: const-string v15, "AU" // string@076a │ │ -33756e: 1a0e ad0a |00c3: const-string v14, "Australia" // string@0aad │ │ -337572: 705e 119e 10fd |00c5: invoke-direct {v0, v1, v13, v15, v14}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -337578: 6900 fa90 |00c8: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.AUSTRALIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@90fa │ │ -33757c: 2200 e912 |00ca: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -337580: 1a01 8107 |00cc: const-string v1, "AUSTRIA" // string@0781 │ │ -337584: 130e 0e00 |00ce: const/16 v14, #int 14 // #e │ │ -337588: 1a0f 5d07 |00d0: const-string v15, "AT" // string@075d │ │ -33758c: 1a0d af0a |00d2: const-string v13, "Austria" // string@0aaf │ │ -337590: 705d 119e 10fe |00d4: invoke-direct {v0, v1, v14, v15, v13}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -337596: 6900 fb90 |00d7: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.AUSTRIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@90fb │ │ -33759a: 2200 e912 |00d9: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -33759e: 1a01 c407 |00db: const-string v1, "AZERBAIJAN" // string@07c4 │ │ -3375a2: 130d 0f00 |00dd: const/16 v13, #int 15 // #f │ │ -3375a6: 1a0f c307 |00df: const-string v15, "AZ" // string@07c3 │ │ -3375aa: 1a0e c70a |00e1: const-string v14, "Azerbaijan" // string@0ac7 │ │ -3375ae: 705e 119e 10fd |00e3: invoke-direct {v0, v1, v13, v15, v14}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -3375b4: 6900 fc90 |00e6: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.AZERBAIJAN:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@90fc │ │ -3375b8: 2200 e912 |00e8: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -3375bc: 1a01 d10a |00ea: const-string v1, "BAHAMAS" // string@0ad1 │ │ -3375c0: 130e 1000 |00ec: const/16 v14, #int 16 // #10 │ │ -3375c4: 1a0f 3a0b |00ee: const-string v15, "BS" // string@0b3a │ │ -3375c8: 1a0d 7e0b |00f0: const-string v13, "Bahamas" // string@0b7e │ │ -3375cc: 705d 119e 10fe |00f2: invoke-direct {v0, v1, v14, v15, v13}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -3375d2: 6900 fd90 |00f5: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.BAHAMAS:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@90fd │ │ -3375d6: 2200 e912 |00f7: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -3375da: 1a01 d20a |00f9: const-string v1, "BAHRAIN" // string@0ad2 │ │ -3375de: 130d 1100 |00fb: const/16 v13, #int 17 // #11 │ │ -3375e2: 1a0f f60a |00fd: const-string v15, "BH" // string@0af6 │ │ -3375e6: 1a0e 7f0b |00ff: const-string v14, "Bahrain" // string@0b7f │ │ -3375ea: 705e 119e 10fd |0101: invoke-direct {v0, v1, v13, v15, v14}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -3375f0: 6900 fe90 |0104: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.BAHRAIN:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@90fe │ │ -3375f4: 2200 e912 |0106: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -3375f8: 1a01 d40a |0108: const-string v1, "BANGLADESH" // string@0ad4 │ │ -3375fc: 130e 1200 |010a: const/16 v14, #int 18 // #12 │ │ -337600: 1a0f e70a |010c: const-string v15, "BD" // string@0ae7 │ │ -337604: 1a0d 8b0b |010e: const-string v13, "Bangladesh" // string@0b8b │ │ -337608: 705d 119e 10fe |0110: invoke-direct {v0, v1, v14, v15, v13}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -33760e: 6900 ff90 |0113: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.BANGLADESH:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@90ff │ │ -337612: 2200 e912 |0115: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -337616: 1a01 d80a |0117: const-string v1, "BARBADOS" // string@0ad8 │ │ -33761a: 130d 1300 |0119: const/16 v13, #int 19 // #13 │ │ -33761e: 1a0f e40a |011b: const-string v15, "BB" // string@0ae4 │ │ -337622: 1a0e 8e0b |011d: const-string v14, "Barbados" // string@0b8e │ │ -337626: 705e 119e 10fd |011f: invoke-direct {v0, v1, v13, v15, v14}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -33762c: 6900 0091 |0122: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.BARBADOS:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9100 │ │ -337630: 2200 e912 |0124: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -337634: 1a01 ec0a |0126: const-string v1, "BELARUS" // string@0aec │ │ -337638: 130e 1400 |0128: const/16 v14, #int 20 // #14 │ │ -33763c: 1a0f 570b |012a: const-string v15, "BY" // string@0b57 │ │ -337640: 1a0d a00c |012c: const-string v13, "Belarus" // string@0ca0 │ │ -337644: 705d 119e 10fe |012e: invoke-direct {v0, v1, v14, v15, v13}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -33764a: 6900 0191 |0131: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.BELARUS:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9101 │ │ -33764e: 2200 e912 |0133: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -337652: 1a01 ed0a |0135: const-string v1, "BELGIUM" // string@0aed │ │ -337656: 130d 1500 |0137: const/16 v13, #int 21 // #15 │ │ -33765a: 1a0f e80a |0139: const-string v15, "BE" // string@0ae8 │ │ -33765e: 1a0e a20c |013b: const-string v14, "Belgium" // string@0ca2 │ │ -337662: 705e 119e 10fd |013d: invoke-direct {v0, v1, v13, v15, v14}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -337668: 6900 0291 |0140: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.BELGIUM:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9102 │ │ -33766c: 2200 e912 |0142: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -337670: 1a01 ee0a |0144: const-string v1, "BELIZE" // string@0aee │ │ -337674: 130e 1600 |0146: const/16 v14, #int 22 // #16 │ │ -337678: 1a0f 5e0b |0148: const-string v15, "BZ" // string@0b5e │ │ -33767c: 1a0d a30c |014a: const-string v13, "Belize" // string@0ca3 │ │ -337680: 705d 119e 10fe |014c: invoke-direct {v0, v1, v14, v15, v13}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -337686: 6900 0391 |014f: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.BELIZE:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9103 │ │ -33768a: 2200 e912 |0151: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -33768e: 1a01 f00a |0153: const-string v1, "BENIN" // string@0af0 │ │ -337692: 130d 1700 |0155: const/16 v13, #int 23 // #17 │ │ -337696: 1a0e 0b0b |0157: const-string v14, "BJ" // string@0b0b │ │ -33769a: 1a0f a70c |0159: const-string v15, "Benin" // string@0ca7 │ │ -33769e: 705f 119e 10ed |015b: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -3376a4: 6900 0491 |015e: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.BENIN:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9104 │ │ -3376a8: 2200 e912 |0160: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -3376ac: 1a01 f10a |0162: const-string v1, "BERMUDA" // string@0af1 │ │ -3376b0: 130d 1800 |0164: const/16 v13, #int 24 // #18 │ │ -3376b4: 1a0e 120b |0166: const-string v14, "BM" // string@0b12 │ │ -3376b8: 1a0f a90c |0168: const-string v15, "Bermuda" // string@0ca9 │ │ -3376bc: 705f 119e 10ed |016a: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -3376c2: 6900 0591 |016d: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.BERMUDA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9105 │ │ -3376c6: 2200 e912 |016f: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -3376ca: 1a01 f70a |0171: const-string v1, "BHUTAN" // string@0af7 │ │ -3376ce: 130d 1900 |0173: const/16 v13, #int 25 // #19 │ │ -3376d2: 1a0e 3b0b |0175: const-string v14, "BT" // string@0b3b │ │ -3376d6: 1a0f ac0c |0177: const-string v15, "Bhutan" // string@0cac │ │ -3376da: 705f 119e 10ed |0179: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -3376e0: 6900 0691 |017c: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.BHUTAN:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9106 │ │ -3376e4: 2200 e912 |017e: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -3376e8: 1a01 160b |0180: const-string v1, "BOLIVIA" // string@0b16 │ │ -3376ec: 130d 1a00 |0182: const/16 v13, #int 26 // #1a │ │ -3376f0: 1a0e 150b |0184: const-string v14, "BO" // string@0b15 │ │ -3376f4: 1a0f cc0c |0186: const-string v15, "Bolivia" // string@0ccc │ │ -3376f8: 705f 119e 10ed |0188: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -3376fe: 6900 0791 |018b: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.BOLIVIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9107 │ │ -337702: 2200 e912 |018d: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -337706: 1a01 210b |018f: const-string v1, "BOSNIA_AND_HERZEGOVINA" // string@0b21 │ │ -33770a: 130d 1b00 |0191: const/16 v13, #int 27 // #1b │ │ -33770e: 1a0e cb0a |0193: const-string v14, "BA" // string@0acb │ │ -337712: 1a0f d80c |0195: const-string v15, "Bosnia and herzegovina" // string@0cd8 │ │ -337716: 705f 119e 10ed |0197: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -33771c: 6900 0891 |019a: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.BOSNIA_AND_HERZEGOVINA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9108 │ │ -337720: 2200 e912 |019c: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -337724: 1a01 220b |019e: const-string v1, "BOTSWANA" // string@0b22 │ │ -337728: 130d 1c00 |01a0: const/16 v13, #int 28 // #1c │ │ -33772c: 1a0e 550b |01a2: const-string v14, "BW" // string@0b55 │ │ -337730: 1a0f dc0c |01a4: const-string v15, "Botswana" // string@0cdc │ │ -337734: 705f 119e 10ed |01a6: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -33773a: 6900 0991 |01a9: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.BOTSWANA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9109 │ │ -33773e: 2200 e912 |01ab: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -337742: 1a01 2d0b |01ad: const-string v1, "BOUVET_ISLAND" // string@0b2d │ │ -337746: 130d 1d00 |01af: const/16 v13, #int 29 // #1d │ │ -33774a: 1a0e 540b |01b1: const-string v14, "BV" // string@0b54 │ │ -33774e: 1a0f 150d |01b3: const-string v15, "Bouvet_Island" // string@0d15 │ │ -337752: 705f 119e 10ed |01b5: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -337758: 6900 0a91 |01b8: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.BOUVET_ISLAND:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@910a │ │ -33775c: 2200 e912 |01ba: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -337760: 1a01 370b |01bc: const-string v1, "BRAZIL" // string@0b37 │ │ -337764: 130d 1e00 |01be: const/16 v13, #int 30 // #1e │ │ -337768: 1a0e 330b |01c0: const-string v14, "BR" // string@0b33 │ │ -33776c: 1a0f 1f0d |01c2: const-string v15, "Brazil" // string@0d1f │ │ -337770: 705f 119e 10ed |01c4: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -337776: 6900 0b91 |01c7: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.BRAZIL:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@910b │ │ -33777a: 2200 e912 |01c9: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -33777e: 1a01 380b |01cb: const-string v1, "BRITISH_INDIAN_OCEAN_TERRITORY" // string@0b38 │ │ -337782: 130d 1f00 |01cd: const/16 v13, #int 31 // #1f │ │ -337786: 1a0e b61e |01cf: const-string v14, "IO" // string@1eb6 │ │ -33778a: 1a0f 240d |01d1: const-string v15, "British Indian Ocean Territory" // string@0d24 │ │ -33778e: 705f 119e 10ed |01d3: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -337794: 6900 0c91 |01d6: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.BRITISH_INDIAN_OCEAN_TERRITORY:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@910c │ │ -337798: 2200 e912 |01d8: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -33779c: 1a01 390b |01da: const-string v1, "BRUNEI_DARUSSALAM" // string@0b39 │ │ -3377a0: 130d 2000 |01dc: const/16 v13, #int 32 // #20 │ │ -3377a4: 1a0e 140b |01de: const-string v14, "BN" // string@0b14 │ │ -3377a8: 1a0f 280d |01e0: const-string v15, "Brunei Darussalam" // string@0d28 │ │ -3377ac: 705f 119e 10ed |01e2: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -3377b2: 6900 0d91 |01e5: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.BRUNEI_DARUSSALAM:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@910d │ │ -3377b6: 2200 e912 |01e7: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -3377ba: 1a01 4b0b |01e9: const-string v1, "BULGARIA" // string@0b4b │ │ -3377be: 130d 2100 |01eb: const/16 v13, #int 33 // #21 │ │ -3377c2: 1a0e f40a |01ed: const-string v14, "BG" // string@0af4 │ │ -3377c6: 1a0f 3a0d |01ef: const-string v15, "Bulgaria" // string@0d3a │ │ -3377ca: 705f 119e 10ed |01f1: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -3377d0: 6900 0e91 |01f4: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.BULGARIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@910e │ │ -3377d4: 2200 e912 |01f6: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -3377d8: 1a01 4f0b |01f8: const-string v1, "BURKINA_FASO" // string@0b4f │ │ -3377dc: 130d 2200 |01fa: const/16 v13, #int 34 // #22 │ │ -3377e0: 1a0e f30a |01fc: const-string v14, "BF" // string@0af3 │ │ -3377e4: 1a0f 420d |01fe: const-string v15, "Burkina Faso" // string@0d42 │ │ -3377e8: 705f 119e 10ed |0200: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -3377ee: 6900 0f91 |0203: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.BURKINA_FASO:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@910f │ │ -3377f2: 2200 e912 |0205: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -3377f6: 1a01 500b |0207: const-string v1, "BURUNDI" // string@0b50 │ │ -3377fa: 130d 2300 |0209: const/16 v13, #int 35 // #23 │ │ -3377fe: 1a0e f80a |020b: const-string v14, "BI" // string@0af8 │ │ -337802: 1a0f 440d |020d: const-string v15, "Burundi" // string@0d44 │ │ -337806: 705f 119e 10ed |020f: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -33780c: 6900 1091 |0212: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.BURUNDI:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9110 │ │ -337810: 2200 e912 |0214: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -337814: 1a01 5c0d |0216: const-string v1, "CAMBODIA" // string@0d5c │ │ -337818: 130d 2400 |0218: const/16 v13, #int 36 // #24 │ │ -33781c: 1a0e c720 |021a: const-string v14, "KH" // string@20c7 │ │ -337820: 1a0f 030f |021c: const-string v15, "Cambodia" // string@0f03 │ │ -337824: 705f 119e 10ed |021e: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -33782a: 6900 1191 |0221: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.CAMBODIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9111 │ │ -33782e: 2200 e912 |0223: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -337832: 1a01 5d0d |0225: const-string v1, "CAMEROON" // string@0d5d │ │ -337836: 130d 2500 |0227: const/16 v13, #int 37 // #25 │ │ -33783a: 1a0e f20d |0229: const-string v14, "CM" // string@0df2 │ │ -33783e: 1a0f 040f |022b: const-string v15, "Cameroon" // string@0f04 │ │ -337842: 705f 119e 10ed |022d: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -337848: 6900 1291 |0230: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.CAMEROON:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9112 │ │ -33784c: 2200 e912 |0232: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -337850: 1a01 5e0d |0234: const-string v1, "CANADA" // string@0d5e │ │ -337854: 130d 2600 |0236: const/16 v13, #int 38 // #26 │ │ -337858: 1a0e 530d |0238: const-string v14, "CA" // string@0d53 │ │ -33785c: 1a0f 1b0f |023a: const-string v15, "Canada" // string@0f1b │ │ -337860: 705f 119e 10ed |023c: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -337866: 6900 1391 |023f: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.CANADA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9113 │ │ -33786a: 2200 e912 |0241: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -33786e: 1a01 670d |0243: const-string v1, "CAPE_VERDE" // string@0d67 │ │ -337872: 130d 2700 |0245: const/16 v13, #int 39 // #27 │ │ -337876: 1a0e d20e |0247: const-string v14, "CV" // string@0ed2 │ │ -33787a: 1a0f 770f |0249: const-string v15, "Cape Verde" // string@0f77 │ │ -33787e: 705f 119e 10ed |024b: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -337884: 6900 1491 |024e: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.CAPE_VERDE:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9114 │ │ -337888: 2200 e912 |0250: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -33788c: 1a01 890d |0252: const-string v1, "CAYMAN_ISLANDS" // string@0d89 │ │ -337890: 130d 2800 |0254: const/16 v13, #int 40 // #28 │ │ -337894: 1a0e d820 |0256: const-string v14, "KY" // string@20d8 │ │ -337898: 1a0f 960f |0258: const-string v15, "Cayman Islands" // string@0f96 │ │ -33789c: 705f 119e 10ed |025a: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -3378a2: 6900 1591 |025d: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.CAYMAN_ISLANDS:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9115 │ │ -3378a6: 2200 e912 |025f: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -3378aa: 1a01 9e0d |0261: const-string v1, "CENTRAL_AFRICAN_REPUBLIC" // string@0d9e │ │ -3378ae: 130d 2900 |0263: const/16 v13, #int 41 // #29 │ │ -3378b2: 1a0e 9f0d |0265: const-string v14, "CF" // string@0d9f │ │ -3378b6: 1a0f 990f |0267: const-string v15, "Central African Republic" // string@0f99 │ │ -3378ba: 705f 119e 10ed |0269: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -3378c0: 6900 1691 |026c: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.CENTRAL_AFRICAN_REPUBLIC:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9116 │ │ -3378c4: 2200 e912 |026e: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -3378c8: 1a01 a20d |0270: const-string v1, "CHAD" // string@0da2 │ │ -3378cc: 130d 2a00 |0272: const/16 v13, #int 42 // #2a │ │ -3378d0: 1a0e 4649 |0274: const-string v14, "TD" // string@4946 │ │ -3378d4: 1a0f 9b0f |0276: const-string v15, "Chad" // string@0f9b │ │ -3378d8: 705f 119e 10ed |0278: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -3378de: 6900 1791 |027b: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.CHAD:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9117 │ │ -3378e2: 2200 e912 |027d: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -3378e6: 1a01 c20d |027f: const-string v1, "CHILE" // string@0dc2 │ │ -3378ea: 130d 2b00 |0281: const/16 v13, #int 43 // #2b │ │ -3378ee: 1a0e d70d |0283: const-string v14, "CL" // string@0dd7 │ │ -3378f2: 1a0f df0f |0285: const-string v15, "Chile" // string@0fdf │ │ -3378f6: 705f 119e 10ed |0287: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -3378fc: 6900 1891 |028a: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.CHILE:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9118 │ │ -337900: 2200 e912 |028c: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -337904: 1a01 c30d |028e: const-string v1, "CHINA" // string@0dc3 │ │ -337908: 130d 2c00 |0290: const/16 v13, #int 44 // #2c │ │ -33790c: 1a0e 030e |0292: const-string v14, "CN" // string@0e03 │ │ -337910: 1a0f e10f |0294: const-string v15, "China" // string@0fe1 │ │ -337914: 705f 119e 10ed |0296: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -33791a: 6900 1991 |0299: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.CHINA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9119 │ │ -33791e: 2200 e912 |029b: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -337922: 1a01 c90d |029d: const-string v1, "CHRISTMAS_ISLAND" // string@0dc9 │ │ -337926: 130d 2d00 |029f: const/16 v13, #int 45 // #2d │ │ -33792a: 1a0e d90e |02a1: const-string v14, "CX" // string@0ed9 │ │ -33792e: 1a0f 2510 |02a3: const-string v15, "Christmas Island" // string@1025 │ │ -337932: 705f 119e 10ed |02a5: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -337938: 6900 1a91 |02a8: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.CHRISTMAS_ISLAND:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@911a │ │ -33793c: 2200 e912 |02aa: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -337940: 1a01 080e |02ac: const-string v1, "COCOS_KEELING_ISLANDS" // string@0e08 │ │ -337944: 130d 2e00 |02ae: const/16 v13, #int 46 // #2e │ │ -337948: 1a0e 8a0d |02b0: const-string v14, "CC" // string@0d8a │ │ -33794c: 1a0f 6a10 |02b2: const-string v15, "Cocos Keeling Islands" // string@106a │ │ -337950: 705f 119e 10ed |02b4: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -337956: 6900 1b91 |02b7: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.COCOS_KEELING_ISLANDS:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@911b │ │ -33795a: 2200 e912 |02b9: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -33795e: 1a01 130e |02bb: const-string v1, "COLOMBIA" // string@0e13 │ │ -337962: 130d 2f00 |02bd: const/16 v13, #int 47 // #2f │ │ -337966: 1a0e 060e |02bf: const-string v14, "CO" // string@0e06 │ │ -33796a: 1a0f 8810 |02c1: const-string v15, "Colombia" // string@1088 │ │ -33796e: 705f 119e 10ed |02c3: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -337974: 6900 1c91 |02c6: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.COLOMBIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@911c │ │ -337978: 2200 e912 |02c8: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -33797c: 1a01 460e |02ca: const-string v1, "COMOROS" // string@0e46 │ │ -337980: 130d 3000 |02cc: const/16 v13, #int 48 // #30 │ │ -337984: 1a0e ce20 |02ce: const-string v14, "KM" // string@20ce │ │ -337988: 1a0f a910 |02d0: const-string v15, "Comoros" // string@10a9 │ │ -33798c: 705f 119e 10ed |02d2: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -337992: 6900 1d91 |02d5: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.COMOROS:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@911d │ │ -337996: 2200 e912 |02d7: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -33799a: 1a01 5e0e |02d9: const-string v1, "CONGO" // string@0e5e │ │ -33799e: 130d 3100 |02db: const/16 v13, #int 49 // #31 │ │ -3379a2: 1a0e a00d |02dd: const-string v14, "CG" // string@0da0 │ │ -3379a6: 1a0f cc10 |02df: const-string v15, "Congo" // string@10cc │ │ -3379aa: 705f 119e 10ed |02e1: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -3379b0: 6900 1e91 |02e4: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.CONGO:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@911e │ │ -3379b4: 2200 e912 |02e6: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -3379b8: 1a01 7c49 |02e8: const-string v1, "THE_DEMOCRATIC_REPUBLIC_OF_CONGO" // string@497c │ │ -3379bc: 130d 3200 |02ea: const/16 v13, #int 50 // #32 │ │ -3379c0: 1a0e 900d |02ec: const-string v14, "CD" // string@0d90 │ │ -3379c4: 1a0f 154d |02ee: const-string v15, "The Democratic Republic Of Congo" // string@4d15 │ │ -3379c8: 705f 119e 10ed |02f0: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -3379ce: 6900 c591 |02f3: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.THE_DEMOCRATIC_REPUBLIC_OF_CONGO:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91c5 │ │ -3379d2: 2200 e912 |02f5: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -3379d6: 1a01 880e |02f7: const-string v1, "COOK_ISLANDS" // string@0e88 │ │ -3379da: 130d 3300 |02f9: const/16 v13, #int 51 // #33 │ │ -3379de: 1a0e d60d |02fb: const-string v14, "CK" // string@0dd6 │ │ -3379e2: 1a0f 4f12 |02fd: const-string v15, "Cook Islands" // string@124f │ │ -3379e6: 705f 119e 10ed |02ff: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -3379ec: 6900 1f91 |0302: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.COOK_ISLANDS:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@911f │ │ -3379f0: 2200 e912 |0304: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -3379f4: 1a01 940e |0306: const-string v1, "COSTA_RICA" // string@0e94 │ │ -3379f8: 130d 3400 |0308: const/16 v13, #int 52 // #34 │ │ -3379fc: 1a0e a50e |030a: const-string v14, "CR" // string@0ea5 │ │ -337a00: 1a0f 6f12 |030c: const-string v15, "Costa Rica" // string@126f │ │ -337a04: 705f 119e 10ed |030e: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -337a0a: 6900 2091 |0311: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.COSTA_RICA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9120 │ │ -337a0e: 2200 e912 |0313: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -337a12: 1a01 970e |0315: const-string v1, "COTE_D_IVOIRE" // string@0e97 │ │ -337a16: 130d 3500 |0317: const/16 v13, #int 53 // #35 │ │ -337a1a: 1a0e cc0d |0319: const-string v14, "CI" // string@0dcc │ │ -337a1e: 1a0f 2d20 |031b: const-string v15, "Ivory Coast" // string@202d │ │ -337a22: 705f 119e 10ed |031d: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -337a28: 6900 2191 |0320: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.COTE_D_IVOIRE:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9121 │ │ -337a2c: 2200 e912 |0322: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -337a30: 1a01 b10e |0324: const-string v1, "CROATIA" // string@0eb1 │ │ -337a34: 130d 3600 |0326: const/16 v13, #int 54 // #36 │ │ -337a38: 1a0e ff1c |0328: const-string v14, "HR" // string@1cff │ │ -337a3c: 1a0f d812 |032a: const-string v15, "Croatia" // string@12d8 │ │ -337a40: 705f 119e 10ed |032c: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -337a46: 6900 2291 |032f: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.CROATIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9122 │ │ -337a4a: 2200 e912 |0331: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -337a4e: 1a01 ba0e |0333: const-string v1, "CUBA" // string@0eba │ │ -337a52: 130d 3700 |0335: const/16 v13, #int 55 // #37 │ │ -337a56: 1a0e b90e |0337: const-string v14, "CU" // string@0eb9 │ │ -337a5a: 1a0f dc12 |0339: const-string v15, "Cuba" // string@12dc │ │ -337a5e: 705f 119e 10ed |033b: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -337a64: 6900 2391 |033e: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.CUBA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9123 │ │ -337a68: 2200 e912 |0340: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -337a6c: 1a01 dc0e |0342: const-string v1, "CYPRUS" // string@0edc │ │ -337a70: 130d 3800 |0344: const/16 v13, #int 56 // #38 │ │ -337a74: 1a0e da0e |0346: const-string v14, "CY" // string@0eda │ │ -337a78: 1a0f 0013 |0348: const-string v15, "Cyprus" // string@1300 │ │ -337a7c: 705f 119e 10ed |034a: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -337a82: 6900 2491 |034d: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.CYPRUS:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9124 │ │ -337a86: 2200 e912 |034f: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -337a8a: 1a01 e00e |0351: const-string v1, "CZECH_REPUBLIC" // string@0ee0 │ │ -337a8e: 130d 3900 |0353: const/16 v13, #int 57 // #39 │ │ -337a92: 1a0e df0e |0355: const-string v14, "CZ" // string@0edf │ │ -337a96: 1a0f 0613 |0357: const-string v15, "Czech Republic" // string@1306 │ │ -337a9a: 705f 119e 10ed |0359: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -337aa0: 6900 2591 |035c: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.CZECH_REPUBLIC:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9125 │ │ -337aa4: 2200 e912 |035e: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -337aa8: 1a01 b213 |0360: const-string v1, "DENMARK" // string@13b2 │ │ -337aac: 130d 3a00 |0362: const/16 v13, #int 58 // #3a │ │ -337ab0: 1a0e fb13 |0364: const-string v14, "DK" // string@13fb │ │ -337ab4: 1a0f a614 |0366: const-string v15, "Denmark" // string@14a6 │ │ -337ab8: 705f 119e 10ed |0368: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -337abe: 6900 2691 |036b: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.DENMARK:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9126 │ │ -337ac2: 2200 e912 |036d: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -337ac6: 1a01 f913 |036f: const-string v1, "DJIBOUTI" // string@13f9 │ │ -337aca: 130d 3b00 |0371: const/16 v13, #int 59 // #3b │ │ -337ace: 1a0e f713 |0373: const-string v14, "DJ" // string@13f7 │ │ -337ad2: 1a0f 0e15 |0375: const-string v15, "Djibouti" // string@150e │ │ -337ad6: 705f 119e 10ed |0377: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -337adc: 6900 2791 |037a: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.DJIBOUTI:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9127 │ │ -337ae0: 2200 e912 |037c: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -337ae4: 1a01 0314 |037e: const-string v1, "DOMINICA" // string@1403 │ │ -337ae8: 130d 3c00 |0380: const/16 v13, #int 60 // #3c │ │ -337aec: 1a0e fe13 |0382: const-string v14, "DM" // string@13fe │ │ -337af0: 1a0f 1c15 |0384: const-string v15, "Dominica" // string@151c │ │ -337af4: 705f 119e 10ed |0386: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -337afa: 6900 2891 |0389: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.DOMINICA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9128 │ │ -337afe: 2200 e912 |038b: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -337b02: 1a01 0414 |038d: const-string v1, "DOMINICAN_REPUBLIC" // string@1404 │ │ -337b06: 130d 3d00 |038f: const/16 v13, #int 61 // #3d │ │ -337b0a: 1a0e ff13 |0391: const-string v14, "DO" // string@13ff │ │ -337b0e: 1a0f 1d15 |0393: const-string v15, "Dominican Republic" // string@151d │ │ -337b12: 705f 119e 10ed |0395: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -337b18: 6900 2991 |0398: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.DOMINICAN_REPUBLIC:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9129 │ │ -337b1c: 2200 e912 |039a: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -337b20: 1a01 6b15 |039c: const-string v1, "ECUADOR" // string@156b │ │ -337b24: 130d 3e00 |039e: const/16 v13, #int 62 // #3e │ │ -337b28: 1a0e 6a15 |03a0: const-string v14, "EC" // string@156a │ │ -337b2c: 1a0f 6516 |03a2: const-string v15, "Ecuador" // string@1665 │ │ -337b30: 705f 119e 10ed |03a4: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -337b36: 6900 2a91 |03a7: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.ECUADOR:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@912a │ │ -337b3a: 2200 e912 |03a9: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -337b3e: 1a01 7d15 |03ab: const-string v1, "EGYPT" // string@157d │ │ -337b42: 130d 3f00 |03ad: const/16 v13, #int 63 // #3f │ │ -337b46: 1a0e 7c15 |03af: const-string v14, "EG" // string@157c │ │ -337b4a: 1a0f 7b16 |03b1: const-string v15, "Egypt" // string@167b │ │ -337b4e: 705f 119e 10ed |03b3: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -337b54: 6900 2b91 |03b6: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.EGYPT:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@912b │ │ -337b58: 2200 e912 |03b8: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -337b5c: 1a01 8b15 |03ba: const-string v1, "EL_SALVADOR" // string@158b │ │ -337b60: 130d 4000 |03bc: const/16 v13, #int 64 // #40 │ │ -337b64: 1a0e 4346 |03be: const-string v14, "SV" // string@4643 │ │ -337b68: 1a0f 8116 |03c0: const-string v15, "El Salvador" // string@1681 │ │ -337b6c: 705f 119e 10ed |03c2: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -337b72: 6900 2c91 |03c5: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.EL_SALVADOR:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@912c │ │ -337b76: 2200 e912 |03c7: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -337b7a: 1a01 c515 |03c9: const-string v1, "EQUATORIAL_GUINEA" // string@15c5 │ │ -337b7e: 130d 4100 |03cb: const/16 v13, #int 65 // #41 │ │ -337b82: 1a0e d31b |03cd: const-string v14, "GQ" // string@1bd3 │ │ -337b86: 1a0f b416 |03cf: const-string v15, "Equatorial Guinea" // string@16b4 │ │ -337b8a: 705f 119e 10ed |03d1: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -337b90: 6900 2d91 |03d4: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.EQUATORIAL_GUINEA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@912d │ │ -337b94: 2200 e912 |03d6: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -337b98: 1a01 c715 |03d8: const-string v1, "ERITREA" // string@15c7 │ │ -337b9c: 130d 4200 |03da: const/16 v13, #int 66 // #42 │ │ -337ba0: 1a0e c615 |03dc: const-string v14, "ER" // string@15c6 │ │ -337ba4: 1a0f b516 |03de: const-string v15, "Eritrea" // string@16b5 │ │ -337ba8: 705f 119e 10ed |03e0: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -337bae: 6900 2e91 |03e3: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.ERITREA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@912e │ │ -337bb2: 2200 e912 |03e5: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -337bb6: 1a01 dd15 |03e7: const-string v1, "ESTONIA" // string@15dd │ │ -337bba: 130d 4300 |03e9: const/16 v13, #int 67 // #43 │ │ -337bbe: 1a0e 7b15 |03eb: const-string v14, "EE" // string@157b │ │ -337bc2: 1a0f d416 |03ed: const-string v15, "Estonia" // string@16d4 │ │ -337bc6: 705f 119e 10ed |03ef: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -337bcc: 6900 2f91 |03f2: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.ESTONIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@912f │ │ -337bd0: 2200 e912 |03f4: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -337bd4: 1a01 e215 |03f6: const-string v1, "ETHIOPIA" // string@15e2 │ │ -337bd8: 130d 4400 |03f8: const/16 v13, #int 68 // #44 │ │ -337bdc: 1a0e df15 |03fa: const-string v14, "ET" // string@15df │ │ -337be0: 1a0f d716 |03fc: const-string v15, "Ethiopia" // string@16d7 │ │ -337be4: 705f 119e 10ed |03fe: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -337bea: 6900 3091 |0401: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.ETHIOPIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9130 │ │ -337bee: 2200 e912 |0403: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -337bf2: 1a01 3b17 |0405: const-string v1, "FALKLAND_ISLANDS" // string@173b │ │ -337bf6: 130d 4500 |0407: const/16 v13, #int 69 // #45 │ │ -337bfa: 1a0e d517 |0409: const-string v14, "FK" // string@17d5 │ │ -337bfe: 1a0f f119 |040b: const-string v15, "Falkland Islands" // string@19f1 │ │ -337c02: 705f 119e 10ed |040d: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -337c08: 6900 3191 |0410: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.FALKLAND_ISLANDS:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9131 │ │ -337c0c: 2200 e912 |0412: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -337c10: 1a01 3e17 |0414: const-string v1, "FAROE_ISLANDS" // string@173e │ │ -337c14: 130d 4600 |0416: const/16 v13, #int 70 // #46 │ │ -337c18: 1a0e 5918 |0418: const-string v14, "FO" // string@1859 │ │ -337c1c: 1a0f f519 |041a: const-string v15, "Faroe Islands" // string@19f5 │ │ -337c20: 705f 119e 10ed |041c: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -337c26: 6900 3291 |041f: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.FAROE_ISLANDS:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9132 │ │ -337c2a: 2200 e912 |0421: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -337c2e: 1a01 ba17 |0423: const-string v1, "FIJI" // string@17ba │ │ -337c32: 130d 4700 |0425: const/16 v13, #int 71 // #47 │ │ -337c36: 1a0e d417 |0427: const-string v14, "FJ" // string@17d4 │ │ -337c3a: 1a0f 0b1a |0429: const-string v15, "Fiji" // string@1a0b │ │ -337c3e: 705f 119e 10ed |042b: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -337c44: 6900 3391 |042e: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.FIJI:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9133 │ │ -337c48: 2200 e912 |0430: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -337c4c: 1a01 c917 |0432: const-string v1, "FINLAND" // string@17c9 │ │ -337c50: 130d 4800 |0434: const/16 v13, #int 72 // #48 │ │ -337c54: 1a0e 6817 |0436: const-string v14, "FI" // string@1768 │ │ -337c58: 1a0f 2a1a |0438: const-string v15, "Finland" // string@1a2a │ │ -337c5c: 705f 119e 10ed |043a: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -337c62: 6900 3491 |043d: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.FINLAND:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9134 │ │ -337c66: 2200 e912 |043f: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -337c6a: 1a01 8019 |0441: const-string v1, "FRANCE" // string@1980 │ │ -337c6e: 130d 4900 |0443: const/16 v13, #int 73 // #49 │ │ -337c72: 1a0e 7318 |0445: const-string v14, "FR" // string@1873 │ │ -337c76: 1a0f 691b |0447: const-string v15, "France" // string@1b69 │ │ -337c7a: 705f 119e 10ed |0449: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -337c80: 6900 3591 |044c: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.FRANCE:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9135 │ │ -337c84: 2200 e912 |044e: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -337c88: 1a01 8319 |0450: const-string v1, "FRENCH_GUIANA" // string@1983 │ │ -337c8c: 130d 4a00 |0452: const/16 v13, #int 74 // #4a │ │ -337c90: 1a0e bb1b |0454: const-string v14, "GF" // string@1bbb │ │ -337c94: 1a0f 6e1b |0456: const-string v15, "French Guiana" // string@1b6e │ │ -337c98: 705f 119e 10ed |0458: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -337c9e: 6900 3691 |045b: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.FRENCH_GUIANA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9136 │ │ -337ca2: 2200 e912 |045d: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -337ca6: 1a01 8419 |045f: const-string v1, "FRENCH_POLYNESIA" // string@1984 │ │ -337caa: 130d 4b00 |0461: const/16 v13, #int 75 // #4b │ │ -337cae: 1a0e 4b40 |0463: const-string v14, "PF" // string@404b │ │ -337cb2: 1a0f 6f1b |0465: const-string v15, "French Polynesia" // string@1b6f │ │ -337cb6: 705f 119e 10ed |0467: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -337cbc: 6900 3791 |046a: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.FRENCH_POLYNESIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9137 │ │ -337cc0: 2200 e912 |046c: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -337cc4: 1a01 8519 |046e: const-string v1, "FRENCH_SOUTHERN_TERRITORIES" // string@1985 │ │ -337cc8: 130d 4c00 |0470: const/16 v13, #int 76 // #4c │ │ -337ccc: 1a0e 6d49 |0472: const-string v14, "TF" // string@496d │ │ -337cd0: 1a0f 701b |0474: const-string v15, "French Southern Territories" // string@1b70 │ │ -337cd4: 705f 119e 10ed |0476: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -337cda: 6900 3891 |0479: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.FRENCH_SOUTHERN_TERRITORIES:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9138 │ │ -337cde: 2200 e912 |047b: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -337ce2: 1a01 891b |047d: const-string v1, "GABON" // string@1b89 │ │ -337ce6: 130d 4d00 |047f: const/16 v13, #int 77 // #4d │ │ -337cea: 1a0e 881b |0481: const-string v14, "GA" // string@1b88 │ │ -337cee: 1a0f 1d1c |0483: const-string v15, "Gabon" // string@1c1d │ │ -337cf2: 705f 119e 10ed |0485: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -337cf8: 6900 3991 |0488: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.GABON:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9139 │ │ -337cfc: 2200 e912 |048a: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -337d00: 1a01 8a1b |048c: const-string v1, "GAMBIA" // string@1b8a │ │ -337d04: 130d 4e00 |048e: const/16 v13, #int 78 // #4e │ │ -337d08: 1a0e c51b |0490: const-string v14, "GM" // string@1bc5 │ │ -337d0c: 1a0f 201c |0492: const-string v15, "Gambia" // string@1c20 │ │ -337d10: 705f 119e 10ed |0494: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -337d16: 6900 3a91 |0497: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.GAMBIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@913a │ │ -337d1a: 2200 e912 |0499: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -337d1e: 1a01 b71b |049b: const-string v1, "GEORGIA" // string@1bb7 │ │ -337d22: 130d 4f00 |049d: const/16 v13, #int 79 // #4f │ │ -337d26: 1a0e 901b |049f: const-string v14, "GE" // string@1b90 │ │ -337d2a: 1a0f 381c |04a1: const-string v15, "Georgia" // string@1c38 │ │ -337d2e: 705f 119e 10ed |04a3: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -337d34: 6900 3b91 |04a6: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.GEORGIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@913b │ │ -337d38: 2200 e912 |04a8: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -337d3c: 1a01 b91b |04aa: const-string v1, "GERMANY" // string@1bb9 │ │ -337d40: 130d 5000 |04ac: const/16 v13, #int 80 // #50 │ │ -337d44: 1a0e 3513 |04ae: const-string v14, "DE" // string@1335 │ │ -337d48: 1a0f 3e1c |04b0: const-string v15, "Germany" // string@1c3e │ │ -337d4c: 705f 119e 10ed |04b2: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -337d52: 6900 3c91 |04b5: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.GERMANY:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@913c │ │ -337d56: 2200 e912 |04b7: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -337d5a: 1a01 be1b |04b9: const-string v1, "GHANA" // string@1bbe │ │ -337d5e: 130d 5100 |04bb: const/16 v13, #int 81 // #51 │ │ -337d62: 1a0e bd1b |04bd: const-string v14, "GH" // string@1bbd │ │ -337d66: 1a0f 461c |04bf: const-string v15, "Ghana" // string@1c46 │ │ -337d6a: 705f 119e 10ed |04c1: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -337d70: 6900 3d91 |04c4: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.GHANA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@913d │ │ -337d74: 2200 e912 |04c6: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -337d78: 1a01 c01b |04c8: const-string v1, "GIBRALTAR" // string@1bc0 │ │ -337d7c: 130d 5200 |04ca: const/16 v13, #int 82 // #52 │ │ -337d80: 1a0e bf1b |04cc: const-string v14, "GI" // string@1bbf │ │ -337d84: 1a0f 4f1c |04ce: const-string v15, "Gibraltar" // string@1c4f │ │ -337d88: 705f 119e 10ed |04d0: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -337d8e: 6900 3e91 |04d3: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.GIBRALTAR:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@913e │ │ -337d92: 2200 e912 |04d5: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -337d96: 1a01 dc1b |04d7: const-string v1, "GREECE" // string@1bdc │ │ -337d9a: 130d 5300 |04d9: const/16 v13, #int 83 // #53 │ │ -337d9e: 1a0e d41b |04db: const-string v14, "GR" // string@1bd4 │ │ -337da2: 1a0f 7a1c |04dd: const-string v15, "Greece" // string@1c7a │ │ -337da6: 705f 119e 10ed |04df: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -337dac: 6900 3f91 |04e2: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.GREECE:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@913f │ │ -337db0: 2200 e912 |04e4: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -337db4: 1a01 de1b |04e6: const-string v1, "GREENLAND" // string@1bde │ │ -337db8: 130d 5400 |04e8: const/16 v13, #int 84 // #54 │ │ -337dbc: 1a0e c31b |04ea: const-string v14, "GL" // string@1bc3 │ │ -337dc0: 1a0f 7e1c |04ec: const-string v15, "Greenland" // string@1c7e │ │ -337dc4: 705f 119e 10ed |04ee: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -337dca: 6900 4091 |04f1: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.GREENLAND:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9140 │ │ -337dce: 2200 e912 |04f3: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -337dd2: 1a01 df1b |04f5: const-string v1, "GRENADA" // string@1bdf │ │ -337dd6: 130d 5500 |04f7: const/16 v13, #int 85 // #55 │ │ -337dda: 1a0e 8f1b |04f9: const-string v14, "GD" // string@1b8f │ │ -337dde: 1a0f 801c |04fb: const-string v15, "Grenada" // string@1c80 │ │ -337de2: 705f 119e 10ed |04fd: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -337de8: 6900 4191 |0500: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.GRENADA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9141 │ │ -337dec: 2200 e912 |0502: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -337df0: 1a01 f21b |0504: const-string v1, "GUADELOUPE" // string@1bf2 │ │ -337df4: 130d 5600 |0506: const/16 v13, #int 86 // #56 │ │ -337df8: 1a0e d11b |0508: const-string v14, "GP" // string@1bd1 │ │ -337dfc: 1a0f 8e1c |050a: const-string v15, "Guadeloupe" // string@1c8e │ │ -337e00: 705f 119e 10ed |050c: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -337e06: 6900 4291 |050f: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.GUADELOUPE:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9142 │ │ -337e0a: 2200 e912 |0511: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -337e0e: 1a01 f31b |0513: const-string v1, "GUAM" // string@1bf3 │ │ -337e12: 130d 5700 |0515: const/16 v13, #int 87 // #57 │ │ -337e16: 1a0e f11b |0517: const-string v14, "GU" // string@1bf1 │ │ -337e1a: 1a0f 8f1c |0519: const-string v15, "Guam" // string@1c8f │ │ -337e1e: 705f 119e 10ed |051b: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -337e24: 6900 4391 |051e: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.GUAM:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9143 │ │ -337e28: 2200 e912 |0520: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -337e2c: 1a01 f41b |0522: const-string v1, "GUATEMALA" // string@1bf4 │ │ -337e30: 130d 5800 |0524: const/16 v13, #int 88 // #58 │ │ -337e34: 1a0e f01b |0526: const-string v14, "GT" // string@1bf0 │ │ -337e38: 1a0f 921c |0528: const-string v15, "Guatemala" // string@1c92 │ │ -337e3c: 705f 119e 10ed |052a: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -337e42: 6900 4491 |052d: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.GUATEMALA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9144 │ │ -337e46: 2200 e912 |052f: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -337e4a: 1a01 f51b |0531: const-string v1, "GUERNSEY" // string@1bf5 │ │ -337e4e: 130d 5900 |0533: const/16 v13, #int 89 // #59 │ │ -337e52: 1a0e bc1b |0535: const-string v14, "GG" // string@1bbc │ │ -337e56: 1a0f 931c |0537: const-string v15, "Guernsey" // string@1c93 │ │ -337e5a: 705f 119e 10ed |0539: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -337e60: 6900 4591 |053c: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.GUERNSEY:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9145 │ │ -337e64: 2200 e912 |053e: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -337e68: 1a01 151c |0540: const-string v1, "GUINEA" // string@1c15 │ │ -337e6c: 130d 5a00 |0542: const/16 v13, #int 90 // #5a │ │ -337e70: 1a0e c61b |0544: const-string v14, "GN" // string@1bc6 │ │ -337e74: 1a0f 971c |0546: const-string v15, "Guinea" // string@1c97 │ │ -337e78: 705f 119e 10ed |0548: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -337e7e: 6900 4691 |054b: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.GUINEA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9146 │ │ -337e82: 2200 e912 |054d: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -337e86: 1a01 161c |054f: const-string v1, "GUINEA_BISSAU" // string@1c16 │ │ -337e8a: 130d 5b00 |0551: const/16 v13, #int 91 // #5b │ │ -337e8e: 1a0e 1a1c |0553: const-string v14, "GW" // string@1c1a │ │ -337e92: 1a0f 981c |0555: const-string v15, "Guinea_Bissau" // string@1c98 │ │ -337e96: 705f 119e 10ed |0557: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -337e9c: 6900 4791 |055a: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.GUINEA_BISSAU:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9147 │ │ -337ea0: 2200 e912 |055c: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -337ea4: 1a01 191c |055e: const-string v1, "GUYANA" // string@1c19 │ │ -337ea8: 130d 5c00 |0560: const/16 v13, #int 92 // #5c │ │ -337eac: 1a0e 1b1c |0562: const-string v14, "GY" // string@1c1b │ │ -337eb0: 1a0f 9d1c |0564: const-string v15, "Guyana" // string@1c9d │ │ -337eb4: 705f 119e 10ed |0566: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -337eba: 6900 4891 |0569: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.GUYANA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9148 │ │ -337ebe: 2200 e912 |056b: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -337ec2: 1a01 a31c |056d: const-string v1, "HAITI" // string@1ca3 │ │ -337ec6: 130d 5d00 |056f: const/16 v13, #int 93 // #5d │ │ -337eca: 1a0e 021d |0571: const-string v14, "HT" // string@1d02 │ │ -337ece: 1a0f 0a1d |0573: const-string v15, "Haiti" // string@1d0a │ │ -337ed2: 705f 119e 10ed |0575: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -337ed8: 6900 4991 |0578: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.HAITI:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9149 │ │ -337edc: 2200 e912 |057a: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -337ee0: 1a01 b71c |057c: const-string v1, "HEARD_ISLAND_AND_MCDONALD_ISLANDS" // string@1cb7 │ │ -337ee4: 130d 5e00 |057e: const/16 v13, #int 94 // #5e │ │ -337ee8: 1a0e dc1c |0580: const-string v14, "HM" // string@1cdc │ │ -337eec: 1a0f 2a1d |0582: const-string v15, "Heard Island and Mcdonald Islands" // string@1d2a │ │ -337ef0: 705f 119e 10ed |0584: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -337ef6: 6900 4a91 |0587: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.HEARD_ISLAND_AND_MCDONALD_ISLANDS:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@914a │ │ -337efa: 2200 e912 |0589: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -337efe: 1a01 e01c |058b: const-string v1, "HONDURAS" // string@1ce0 │ │ -337f02: 130d 5f00 |058d: const/16 v13, #int 95 // #5f │ │ -337f06: 1a0e de1c |058f: const-string v14, "HN" // string@1cde │ │ -337f0a: 1a0f 4b1d |0591: const-string v15, "Honduras" // string@1d4b │ │ -337f0e: 705f 119e 10ed |0593: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -337f14: 6900 4b91 |0596: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.HONDURAS:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@914b │ │ -337f18: 2200 e912 |0598: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -337f1c: 1a01 e11c |059a: const-string v1, "HONG_KONG" // string@1ce1 │ │ -337f20: 130d 6000 |059c: const/16 v13, #int 96 // #60 │ │ -337f24: 1a0e db1c |059e: const-string v14, "HK" // string@1cdb │ │ -337f28: 1a0f 4c1d |05a0: const-string v15, "Hong Kong" // string@1d4c │ │ -337f2c: 705f 119e 10ed |05a2: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -337f32: 6900 4c91 |05a5: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.HONG_KONG:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@914c │ │ -337f36: 2200 e912 |05a7: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -337f3a: 1a01 071d |05a9: const-string v1, "HUNGARY" // string@1d07 │ │ -337f3e: 130d 6100 |05ab: const/16 v13, #int 97 // #61 │ │ -337f42: 1a0e 041d |05ad: const-string v14, "HU" // string@1d04 │ │ -337f46: 1a0f 591d |05af: const-string v15, "Hungary" // string@1d59 │ │ -337f4a: 705f 119e 10ed |05b1: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -337f50: 6900 4d91 |05b4: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.HUNGARY:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@914d │ │ -337f54: 2200 e912 |05b6: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -337f58: 1a01 6a1d |05b8: const-string v1, "ICELAND" // string@1d6a │ │ -337f5c: 130d 6200 |05ba: const/16 v13, #int 98 // #62 │ │ -337f60: 1a0e d01e |05bc: const-string v14, "IS" // string@1ed0 │ │ -337f64: 1a0f 0c1f |05be: const-string v15, "Iceland" // string@1f0c │ │ -337f68: 705f 119e 10ed |05c0: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -337f6e: 6900 4e91 |05c3: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.ICELAND:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@914e │ │ -337f72: 2200 e912 |05c5: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -337f76: 1a01 591e |05c7: const-string v1, "INDIA" // string@1e59 │ │ -337f7a: 130d 6300 |05c9: const/16 v13, #int 99 // #63 │ │ -337f7e: 1a0e 4c1e |05cb: const-string v14, "IN" // string@1e4c │ │ -337f82: 1a0f 6e1f |05cd: const-string v15, "India" // string@1f6e │ │ -337f86: 705f 119e 10ed |05cf: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -337f8c: 6900 4f91 |05d2: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.INDIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@914f │ │ -337f90: 2200 e912 |05d4: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -337f94: 1a01 681e |05d6: const-string v1, "INDONESIA" // string@1e68 │ │ -337f98: 130d 6400 |05d8: const/16 v13, #int 100 // #64 │ │ -337f9c: 1a0e 7a1d |05da: const-string v14, "ID" // string@1d7a │ │ -337fa0: 1a0f 761f |05dc: const-string v15, "Indonesia" // string@1f76 │ │ -337fa4: 705f 119e 10ed |05de: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -337faa: 6900 5091 |05e1: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.INDONESIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9150 │ │ -337fae: 2200 e912 |05e3: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -337fb2: 1a01 c91e |05e5: const-string v1, "IRAN" // string@1ec9 │ │ -337fb6: 130d 6500 |05e7: const/16 v13, #int 101 // #65 │ │ -337fba: 1a0e c81e |05e9: const-string v14, "IR" // string@1ec8 │ │ -337fbe: 1a0f 0120 |05eb: const-string v15, "Iran" // string@2001 │ │ -337fc2: 705f 119e 10ed |05ed: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -337fc8: 6900 5191 |05f0: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.IRAN:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9151 │ │ -337fcc: 2200 e912 |05f2: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -337fd0: 1a01 ca1e |05f4: const-string v1, "IRAQ" // string@1eca │ │ -337fd4: 130d 6600 |05f6: const/16 v13, #int 102 // #66 │ │ -337fd8: 1a0e c71e |05f8: const-string v14, "IQ" // string@1ec7 │ │ -337fdc: 1a0f 0320 |05fa: const-string v15, "Iraq" // string@2003 │ │ -337fe0: 705f 119e 10ed |05fc: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -337fe6: 6900 5291 |05ff: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.IRAQ:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9152 │ │ -337fea: 2200 e912 |0601: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -337fee: 1a01 cc1e |0603: const-string v1, "IRELAND" // string@1ecc │ │ -337ff2: 130d 6700 |0605: const/16 v13, #int 103 // #67 │ │ -337ff6: 1a0e d21d |0607: const-string v14, "IE" // string@1dd2 │ │ -337ffa: 1a0f 0420 |0609: const-string v15, "Ireland" // string@2004 │ │ -337ffe: 705f 119e 10ed |060b: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -338004: 6900 5391 |060e: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.IRELAND:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9153 │ │ -338008: 2200 e912 |0610: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -33800c: 1a01 d21e |0612: const-string v1, "ISLE_OF_MAN" // string@1ed2 │ │ -338010: 130d 6800 |0614: const/16 v13, #int 104 // #68 │ │ -338014: 1a0e 341e |0616: const-string v14, "IM" // string@1e34 │ │ -338018: 1a0f 0e20 |0618: const-string v15, "Isle Of Man" // string@200e │ │ -33801c: 705f 119e 10ed |061a: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -338022: 6900 5491 |061d: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.ISLE_OF_MAN:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9154 │ │ -338026: 2200 e912 |061f: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -33802a: 1a01 df1e |0621: const-string v1, "ISRAEL" // string@1edf │ │ -33802e: 130d 6900 |0623: const/16 v13, #int 105 // #69 │ │ -338032: 1a0e 0b1e |0625: const-string v14, "IL" // string@1e0b │ │ -338036: 1a0f 0f20 |0627: const-string v15, "Israel" // string@200f │ │ -33803a: 705f 119e 10ed |0629: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -338040: 6900 5591 |062c: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.ISRAEL:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9155 │ │ -338044: 2200 e912 |062e: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -338048: 1a01 f31e |0630: const-string v1, "ITALY" // string@1ef3 │ │ -33804c: 130d 6a00 |0632: const/16 v13, #int 106 // #6a │ │ -338050: 1a0e f11e |0634: const-string v14, "IT" // string@1ef1 │ │ -338054: 1a0f 1420 |0636: const-string v15, "Italy" // string@2014 │ │ -338058: 705f 119e 10ed |0638: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -33805e: 6900 5691 |063b: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.ITALY:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9156 │ │ -338062: 2200 e912 |063d: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -338066: 1a01 3220 |063f: const-string v1, "JAMAICA" // string@2032 │ │ -33806a: 130d 6b00 |0641: const/16 v13, #int 107 // #6b │ │ -33806e: 1a0e 5020 |0643: const-string v14, "JM" // string@2050 │ │ -338072: 1a0f 6320 |0645: const-string v15, "Jamaica" // string@2063 │ │ -338076: 705f 119e 10ed |0647: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -33807c: 6900 5791 |064a: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.JAMAICA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9157 │ │ -338080: 2200 e912 |064c: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -338084: 1a01 3320 |064e: const-string v1, "JAPAN" // string@2033 │ │ -338088: 130d 6c00 |0650: const/16 v13, #int 108 // #6c │ │ -33808c: 1a0e 5320 |0652: const-string v14, "JP" // string@2053 │ │ -338090: 1a0f 6420 |0654: const-string v15, "Japan" // string@2064 │ │ -338094: 705f 119e 10ed |0656: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -33809a: 6900 5891 |0659: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.JAPAN:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9158 │ │ -33809e: 2200 e912 |065b: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -3380a2: 1a01 3b20 |065d: const-string v1, "JERSEY" // string@203b │ │ -3380a6: 130d 6d00 |065f: const/16 v13, #int 109 // #6d │ │ -3380aa: 1a0e 3a20 |0661: const-string v14, "JE" // string@203a │ │ -3380ae: 1a0f 6a20 |0663: const-string v15, "Jersey" // string@206a │ │ -3380b2: 705f 119e 10ed |0665: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -3380b8: 6900 5991 |0668: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.JERSEY:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9159 │ │ -3380bc: 2200 e912 |066a: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -3380c0: 1a01 5220 |066c: const-string v1, "JORDAN" // string@2052 │ │ -3380c4: 130d 6e00 |066e: const/16 v13, #int 110 // #6e │ │ -3380c8: 1a0e 5120 |0670: const-string v14, "JO" // string@2051 │ │ -3380cc: 1a0f 7020 |0672: const-string v15, "Jordan" // string@2070 │ │ -3380d0: 705f 119e 10ed |0674: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -3380d6: 6900 5a91 |0677: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.JORDAN:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@915a │ │ -3380da: 2200 e912 |0679: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -3380de: 1a01 7920 |067b: const-string v1, "KAZAKHSTAN" // string@2079 │ │ -3380e2: 130d 6f00 |067d: const/16 v13, #int 111 // #6f │ │ -3380e6: 1a0e db20 |067f: const-string v14, "KZ" // string@20db │ │ -3380ea: 1a0f ec20 |0681: const-string v15, "Kazakhstan" // string@20ec │ │ -3380ee: 705f 119e 10ed |0683: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -3380f4: 6900 5b91 |0686: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.KAZAKHSTAN:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@915b │ │ -3380f8: 2200 e912 |0688: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -3380fc: 1a01 7c20 |068a: const-string v1, "KENYA" // string@207c │ │ -338100: 130d 7000 |068c: const/16 v13, #int 112 // #70 │ │ -338104: 1a0e 7a20 |068e: const-string v14, "KE" // string@207a │ │ -338108: 1a0f ee20 |0690: const-string v15, "Kenya" // string@20ee │ │ -33810c: 705f 119e 10ed |0692: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -338112: 6900 5c91 |0695: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.KENYA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@915c │ │ -338116: 2200 e912 |0697: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -33811a: 1a01 cd20 |0699: const-string v1, "KIRIBATI" // string@20cd │ │ -33811e: 130d 7100 |069b: const/16 v13, #int 113 // #71 │ │ -338122: 1a0e cb20 |069d: const-string v14, "KI" // string@20cb │ │ -338126: 1a0f 7021 |069f: const-string v15, "Kiribati" // string@2170 │ │ -33812a: 705f 119e 10ed |06a1: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -338130: 6900 5d91 |06a4: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.KIRIBATI:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@915d │ │ -338134: 2200 e912 |06a6: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -338138: 1a01 d220 |06a8: const-string v1, "KOREA_NORTH" // string@20d2 │ │ -33813c: 130d 7200 |06aa: const/16 v13, #int 114 // #72 │ │ -338140: 1a0e d420 |06ac: const-string v14, "KP" // string@20d4 │ │ -338144: 1a0f 1c3e |06ae: const-string v15, "North Korea" // string@3e1c │ │ -338148: 705f 119e 10ed |06b0: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -33814e: 6900 5e91 |06b3: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.KOREA_NORTH:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@915e │ │ -338152: 2200 e912 |06b5: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -338156: 1a01 d320 |06b7: const-string v1, "KOREA_SOUTH" // string@20d3 │ │ -33815a: 130d 7300 |06b9: const/16 v13, #int 115 // #73 │ │ -33815e: 1a0e d520 |06bb: const-string v14, "KR" // string@20d5 │ │ -338162: 1a0f 0548 |06bd: const-string v15, "South Korea" // string@4805 │ │ -338166: 705f 119e 10ed |06bf: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -33816c: 6900 5f91 |06c2: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.KOREA_SOUTH:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@915f │ │ -338170: 2200 e912 |06c4: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -338174: 1a01 d620 |06c6: const-string v1, "KUWAIT" // string@20d6 │ │ -338178: 130d 7400 |06c8: const/16 v13, #int 116 // #74 │ │ -33817c: 1a0e d720 |06ca: const-string v14, "KW" // string@20d7 │ │ -338180: 1a0f 8221 |06cc: const-string v15, "Kuwait" // string@2182 │ │ -338184: 705f 119e 10ed |06ce: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -33818a: 6900 6091 |06d1: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.KUWAIT:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9160 │ │ -33818e: 2200 e912 |06d3: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -338192: 1a01 d920 |06d5: const-string v1, "KYRGYZSTAN" // string@20d9 │ │ -338196: 130d 7500 |06d7: const/16 v13, #int 117 // #75 │ │ -33819a: 1a0e c620 |06d9: const-string v14, "KG" // string@20c6 │ │ -33819e: 1a0f 8321 |06db: const-string v15, "Kyrgyzstan" // string@2183 │ │ -3381a2: 705f 119e 10ed |06dd: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -3381a8: 6900 6191 |06e0: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.KYRGYZSTAN:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9161 │ │ -3381ac: 2200 e912 |06e2: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -3381b0: 1a01 a021 |06e4: const-string v1, "LAO_PEOPLES_DEMOCRATIC_REPUBLIC" // string@21a0 │ │ -3381b4: 130d 7600 |06e6: const/16 v13, #int 118 // #76 │ │ -3381b8: 1a0e 8821 |06e8: const-string v14, "LA" // string@2188 │ │ -3381bc: 1a0f d82f |06ea: const-string v15, "Lao" // string@2fd8 │ │ -3381c0: 705f 119e 10ed |06ec: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -3381c6: 6900 6291 |06ef: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.LAO_PEOPLES_DEMOCRATIC_REPUBLIC:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9162 │ │ -3381ca: 2200 e912 |06f1: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -3381ce: 1a01 a721 |06f3: const-string v1, "LATVIA" // string@21a7 │ │ -3381d2: 130d 7700 |06f5: const/16 v13, #int 119 // #77 │ │ -3381d6: 1a0e e222 |06f7: const-string v14, "LV" // string@22e2 │ │ -3381da: 1a0f e32f |06f9: const-string v15, "Latvia" // string@2fe3 │ │ -3381de: 705f 119e 10ed |06fb: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -3381e4: 6900 6391 |06fe: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.LATVIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9163 │ │ -3381e8: 2200 e912 |0700: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -3381ec: 1a01 0222 |0702: const-string v1, "LEBANON" // string@2202 │ │ -3381f0: 130d 7800 |0704: const/16 v13, #int 120 // #78 │ │ -3381f4: 1a0e fb21 |0706: const-string v14, "LB" // string@21fb │ │ -3381f8: 1a0f c133 |0708: const-string v15, "Lebanon" // string@33c1 │ │ -3381fc: 705f 119e 10ed |070a: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -338202: 6900 6491 |070d: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.LEBANON:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9164 │ │ -338206: 2200 e912 |070f: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -33820a: 1a01 0c22 |0711: const-string v1, "LESOTHO" // string@220c │ │ -33820e: 130d 7900 |0713: const/16 v13, #int 121 // #79 │ │ -338212: 1a0e dc22 |0715: const-string v14, "LS" // string@22dc │ │ -338216: 1a0f cb33 |0717: const-string v15, "Lesotho" // string@33cb │ │ -33821a: 705f 119e 10ed |0719: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -338220: 6900 6591 |071c: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.LESOTHO:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9165 │ │ -338224: 2200 e912 |071e: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -338228: 1a01 1c22 |0720: const-string v1, "LIBERIA" // string@221c │ │ -33822c: 130d 7a00 |0722: const/16 v13, #int 122 // #7a │ │ -338230: 1a0e d722 |0724: const-string v14, "LR" // string@22d7 │ │ -338234: 1a0f ce33 |0726: const-string v15, "Liberia" // string@33ce │ │ -338238: 705f 119e 10ed |0728: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -33823e: 6900 6691 |072b: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.LIBERIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9166 │ │ -338242: 2200 e912 |072d: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -338246: 1a01 2022 |072f: const-string v1, "LIBYAN_ARAB_JAMAHIRIYA" // string@2220 │ │ -33824a: 130d 7b00 |0731: const/16 v13, #int 123 // #7b │ │ -33824e: 1a0e e322 |0733: const-string v14, "LY" // string@22e3 │ │ -338252: 1a0f cf33 |0735: const-string v15, "Libyan Arab Jamahiriya" // string@33cf │ │ -338256: 705f 119e 10ed |0737: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -33825c: 6900 6791 |073a: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.LIBYAN_ARAB_JAMAHIRIYA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9167 │ │ -338260: 2200 e912 |073c: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -338264: 1a01 2222 |073e: const-string v1, "LIECHTENSTEIN" // string@2222 │ │ -338268: 130d 7c00 |0740: const/16 v13, #int 124 // #7c │ │ -33826c: 1a0e 1a22 |0742: const-string v14, "LI" // string@221a │ │ -338270: 1a0f d033 |0744: const-string v15, "Liechtenstein" // string@33d0 │ │ -338274: 705f 119e 10ed |0746: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -33827a: 6900 6891 |0749: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.LIECHTENSTEIN:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9168 │ │ -33827e: 2200 e912 |074b: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -338282: 1a01 5922 |074d: const-string v1, "LITHUANIA" // string@2259 │ │ -338286: 130d 7d00 |074f: const/16 v13, #int 125 // #7d │ │ -33828a: 1a0e dd22 |0751: const-string v14, "LT" // string@22dd │ │ -33828e: 1a0f 3234 |0753: const-string v15, "Lithuania" // string@3432 │ │ -338292: 705f 119e 10ed |0755: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -338298: 6900 6991 |0758: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.LITHUANIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9169 │ │ -33829c: 2200 e912 |075a: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -3382a0: 1a01 e122 |075c: const-string v1, "LUXEMBOURG" // string@22e1 │ │ -3382a4: 130d 7e00 |075e: const/16 v13, #int 126 // #7e │ │ -3382a8: 1a0e df22 |0760: const-string v14, "LU" // string@22df │ │ -3382ac: 1a0f b437 |0762: const-string v15, "Luxembourg" // string@37b4 │ │ -3382b0: 705f 119e 10ed |0764: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -3382b6: 6900 6a91 |0767: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.LUXEMBOURG:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@916a │ │ -3382ba: 2200 e912 |0769: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -3382be: 1a01 da37 |076b: const-string v1, "MACAO" // string@37da │ │ -3382c2: 130d 7f00 |076d: const/16 v13, #int 127 // #7f │ │ -3382c6: 1a0e 2739 |076f: const-string v14, "MO" // string@3927 │ │ -3382ca: 1a0f 5e3a |0771: const-string v15, "Macao" // string@3a5e │ │ -3382ce: 705f 119e 10ed |0773: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -3382d4: 6900 6b91 |0776: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.MACAO:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@916b │ │ -3382d8: 2200 e912 |0778: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -3382dc: 1a01 dd37 |077a: const-string v1, "MACEDONIA" // string@37dd │ │ -3382e0: 130d 8000 |077c: const/16 v13, #int 128 // #80 │ │ -3382e4: 1a0e 0539 |077e: const-string v14, "MK" // string@3905 │ │ -3382e8: 1a0f 5f3a |0780: const-string v15, "Macedonia" // string@3a5f │ │ -3382ec: 705f 119e 10ed |0782: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -3382f2: 6900 6c91 |0785: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.MACEDONIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@916c │ │ -3382f6: 2200 e912 |0787: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -3382fa: 1a01 de37 |0789: const-string v1, "MADAGASCAR" // string@37de │ │ -3382fe: 130d 8100 |078b: const/16 v13, #int 129 // #81 │ │ -338302: 1a0e d138 |078d: const-string v14, "MG" // string@38d1 │ │ -338306: 1a0f 613a |078f: const-string v15, "Madagascar" // string@3a61 │ │ -33830a: 705f 119e 10ed |0791: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -338310: 6900 6d91 |0794: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.MADAGASCAR:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@916d │ │ -338314: 2200 e912 |0796: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -338318: 1a01 e637 |0798: const-string v1, "MALAWI" // string@37e6 │ │ -33831c: 130d 8200 |079a: const/16 v13, #int 130 // #82 │ │ -338320: 1a0e 583a |079c: const-string v14, "MW" // string@3a58 │ │ -338324: 1a0f 703a |079e: const-string v15, "Malawi" // string@3a70 │ │ -338328: 705f 119e 10ed |07a0: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -33832e: 6900 6e91 |07a3: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.MALAWI:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@916e │ │ -338332: 2200 e912 |07a5: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -338336: 1a01 e837 |07a7: const-string v1, "MALAYSIA" // string@37e8 │ │ -33833a: 130d 8300 |07a9: const/16 v13, #int 131 // #83 │ │ -33833e: 1a0e 5a3a |07ab: const-string v14, "MY" // string@3a5a │ │ -338342: 1a0f 733a |07ad: const-string v15, "Malaysia" // string@3a73 │ │ -338346: 705f 119e 10ed |07af: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -33834c: 6900 6f91 |07b2: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.MALAYSIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@916f │ │ -338350: 2200 e912 |07b4: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -338354: 1a01 e937 |07b6: const-string v1, "MALDIVES" // string@37e9 │ │ -338358: 130d 8400 |07b8: const/16 v13, #int 132 // #84 │ │ -33835c: 1a0e 4e3a |07ba: const-string v14, "MV" // string@3a4e │ │ -338360: 1a0f 743a |07bc: const-string v15, "Maldives" // string@3a74 │ │ -338364: 705f 119e 10ed |07be: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -33836a: 6900 7091 |07c1: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.MALDIVES:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9170 │ │ -33836e: 2200 e912 |07c3: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -338372: 1a01 ea37 |07c5: const-string v1, "MALI" // string@37ea │ │ -338376: 130d 8500 |07c7: const/16 v13, #int 133 // #85 │ │ -33837a: 1a0e 0639 |07c9: const-string v14, "ML" // string@3906 │ │ -33837e: 1a0f 753a |07cb: const-string v15, "Mali" // string@3a75 │ │ -338382: 705f 119e 10ed |07cd: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -338388: 6900 7191 |07d0: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.MALI:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9171 │ │ -33838c: 2200 e912 |07d2: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -338390: 1a01 eb37 |07d4: const-string v1, "MALTA" // string@37eb │ │ -338394: 130d 8600 |07d6: const/16 v13, #int 134 // #86 │ │ -338398: 1a0e 0a3a |07d8: const-string v14, "MT" // string@3a0a │ │ -33839c: 1a0f 763a |07da: const-string v15, "Malta" // string@3a76 │ │ -3383a0: 705f 119e 10ed |07dc: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -3383a6: 6900 7291 |07df: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.MALTA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9172 │ │ -3383aa: 2200 e912 |07e1: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -3383ae: 1a01 f137 |07e3: const-string v1, "MARSHALL_ISLANDS" // string@37f1 │ │ -3383b2: 130d 8700 |07e5: const/16 v13, #int 135 // #87 │ │ -3383b6: 1a0e d238 |07e7: const-string v14, "MH" // string@38d2 │ │ -3383ba: 1a0f 8e3a |07e9: const-string v15, "Marshall Islands" // string@3a8e │ │ -3383be: 705f 119e 10ed |07eb: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -3383c4: 6900 7391 |07ee: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.MARSHALL_ISLANDS:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9173 │ │ -3383c8: 2200 e912 |07f0: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -3383cc: 1a01 f237 |07f2: const-string v1, "MARTINIQUE" // string@37f2 │ │ -3383d0: 130d 8800 |07f4: const/16 v13, #int 136 // #88 │ │ -3383d4: 1a0e d039 |07f6: const-string v14, "MQ" // string@39d0 │ │ -3383d8: 1a0f 903a |07f8: const-string v15, "Martinique" // string@3a90 │ │ -3383dc: 705f 119e 10ed |07fa: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -3383e2: 6900 7491 |07fd: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.MARTINIQUE:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9174 │ │ -3383e6: 2200 e912 |07ff: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -3383ea: 1a01 3b38 |0801: const-string v1, "MAURITANIA" // string@383b │ │ -3383ee: 130d 8900 |0803: const/16 v13, #int 137 // #89 │ │ -3383f2: 1a0e d139 |0805: const-string v14, "MR" // string@39d1 │ │ -3383f6: 1a0f 2f3b |0807: const-string v15, "Mauritania" // string@3b2f │ │ -3383fa: 705f 119e 10ed |0809: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -338400: 6900 7591 |080c: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.MAURITANIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9175 │ │ -338404: 2200 e912 |080e: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -338408: 1a01 3c38 |0810: const-string v1, "MAURITIUS" // string@383c │ │ -33840c: 130d 8a00 |0812: const/16 v13, #int 138 // #8a │ │ -338410: 1a0e 0b3a |0814: const-string v14, "MU" // string@3a0b │ │ -338414: 1a0f 303b |0816: const-string v15, "Mauritius" // string@3b30 │ │ -338418: 705f 119e 10ed |0818: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -33841e: 6900 7691 |081b: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.MAURITIUS:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9176 │ │ -338422: 2200 e912 |081d: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -338426: 1a01 7938 |081f: const-string v1, "MAYOTTE" // string@3879 │ │ -33842a: 130d 8b00 |0821: const/16 v13, #int 139 // #8b │ │ -33842e: 1a0e 0255 |0823: const-string v14, "YT" // string@5502 │ │ -338432: 1a0f 3a3b |0825: const-string v15, "Mayotte" // string@3b3a │ │ -338436: 705f 119e 10ed |0827: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -33843c: 6900 7791 |082a: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.MAYOTTE:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9177 │ │ -338440: 2200 e912 |082c: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -338444: 1a01 cc38 |082e: const-string v1, "MEXICO" // string@38cc │ │ -338448: 130d 8c00 |0830: const/16 v13, #int 140 // #8c │ │ -33844c: 1a0e 593a |0832: const-string v14, "MX" // string@3a59 │ │ -338450: 1a0f 0a3c |0834: const-string v15, "Mexico" // string@3c0a │ │ -338454: 705f 119e 10ed |0836: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -33845a: 6900 7891 |0839: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.MEXICO:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9178 │ │ -33845e: 2200 e912 |083b: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -338462: 1a01 d438 |083d: const-string v1, "MICRONESIA" // string@38d4 │ │ -338466: 130d 8d00 |083f: const/16 v13, #int 141 // #8d │ │ -33846a: 1a0e 5718 |0841: const-string v14, "FM" // string@1857 │ │ -33846e: 1a0f 0c3c |0843: const-string v15, "Micronesia" // string@3c0c │ │ -338472: 705f 119e 10ed |0845: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -338478: 6900 7991 |0848: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.MICRONESIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9179 │ │ -33847c: 2200 e912 |084a: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -338480: 1a01 4f39 |084c: const-string v1, "MOLDOVA" // string@394f │ │ -338484: 130d 8e00 |084e: const/16 v13, #int 142 // #8e │ │ -338488: 1a0e 7f38 |0850: const-string v14, "MD" // string@387f │ │ -33848c: 1a0f 273c |0852: const-string v15, "Moldova" // string@3c27 │ │ -338490: 705f 119e 10ed |0854: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -338496: 6900 7a91 |0857: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.MOLDOVA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@917a │ │ -33849a: 2200 e912 |0859: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -33849e: 1a01 5039 |085b: const-string v1, "MONACO" // string@3950 │ │ -3384a2: 130d 8f00 |085d: const/16 v13, #int 143 // #8f │ │ -3384a6: 1a0e 7c38 |085f: const-string v14, "MC" // string@387c │ │ -3384aa: 1a0f 2a3c |0861: const-string v15, "Monaco" // string@3c2a │ │ -3384ae: 705f 119e 10ed |0863: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -3384b4: 6900 7b91 |0866: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.MONACO:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@917b │ │ -3384b8: 2200 e912 |0868: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -3384bc: 1a01 5139 |086a: const-string v1, "MONGOLIA" // string@3951 │ │ -3384c0: 130d 9000 |086c: const/16 v13, #int 144 // #90 │ │ -3384c4: 1a0e 2639 |086e: const-string v14, "MN" // string@3926 │ │ -3384c8: 1a0f 2d3c |0870: const-string v15, "Mongolia" // string@3c2d │ │ -3384cc: 705f 119e 10ed |0872: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -3384d2: 6900 7c91 |0875: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.MONGOLIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@917c │ │ -3384d6: 2200 e912 |0877: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -3384da: 1a01 5439 |0879: const-string v1, "MONTENEGRO" // string@3954 │ │ -3384de: 130d 9100 |087b: const/16 v13, #int 145 // #91 │ │ -3384e2: 1a0e 8738 |087d: const-string v14, "ME" // string@3887 │ │ -3384e6: 1a0f 323c |087f: const-string v15, "Montenegro" // string@3c32 │ │ -3384ea: 705f 119e 10ed |0881: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -3384f0: 6900 7d91 |0884: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.MONTENEGRO:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@917d │ │ -3384f4: 2200 e912 |0886: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -3384f8: 1a01 5839 |0888: const-string v1, "MONTSERRAT" // string@3958 │ │ -3384fc: 130d 9200 |088a: const/16 v13, #int 146 // #92 │ │ -338500: 1a0e d239 |088c: const-string v14, "MS" // string@39d2 │ │ -338504: 1a0f 363c |088e: const-string v15, "Montserrat" // string@3c36 │ │ -338508: 705f 119e 10ed |0890: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -33850e: 6900 7e91 |0893: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.MONTSERRAT:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@917e │ │ -338512: 2200 e912 |0895: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -338516: 1a01 6939 |0897: const-string v1, "MOROCCO" // string@3969 │ │ -33851a: 130d 9300 |0899: const/16 v13, #int 147 // #93 │ │ -33851e: 1a0e d737 |089b: const-string v14, "MA" // string@37d7 │ │ -338522: 1a0f 3a3c |089d: const-string v15, "Morocco" // string@3c3a │ │ -338526: 705f 119e 10ed |089f: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -33852c: 6900 7f91 |08a2: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.MOROCCO:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@917f │ │ -338530: 2200 e912 |08a4: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -338534: 1a01 7839 |08a6: const-string v1, "MOZAMBIQUE" // string@3978 │ │ -338538: 130d 9400 |08a8: const/16 v13, #int 148 // #94 │ │ -33853c: 1a0e 5d3a |08aa: const-string v14, "MZ" // string@3a5d │ │ -338540: 1a0f 743c |08ac: const-string v15, "Mozambique" // string@3c74 │ │ -338544: 705f 119e 10ed |08ae: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -33854a: 6900 8091 |08b1: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.MOZAMBIQUE:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9180 │ │ -33854e: 2200 e912 |08b3: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -338552: 1a01 5b3a |08b5: const-string v1, "MYANMAR" // string@3a5b │ │ -338556: 130d 9500 |08b7: const/16 v13, #int 149 // #95 │ │ -33855a: 1a0e 0939 |08b9: const-string v14, "MM" // string@3909 │ │ -33855e: 1a0f 163d |08bb: const-string v15, "Myanmar" // string@3d16 │ │ -338562: 705f 119e 10ed |08bd: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -338568: 6900 8191 |08c0: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.MYANMAR:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9181 │ │ -33856c: 2200 e912 |08c2: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -338570: 1a01 213d |08c4: const-string v1, "NAMIBIA" // string@3d21 │ │ -338574: 130d 9600 |08c6: const/16 v13, #int 150 // #96 │ │ -338578: 1a0e 193d |08c8: const-string v14, "NA" // string@3d19 │ │ -33857c: 1a0f 7f3d |08ca: const-string v15, "Namibia" // string@3d7f │ │ -338580: 705f 119e 10ed |08cc: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -338586: 6900 8291 |08cf: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.NAMIBIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9182 │ │ -33858a: 2200 e912 |08d1: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -33858e: 1a01 253d |08d3: const-string v1, "NAURU" // string@3d25 │ │ -338592: 130d 9700 |08d5: const/16 v13, #int 151 // #97 │ │ -338596: 1a0e 6e3d |08d7: const-string v14, "NR" // string@3d6e │ │ -33859a: 1a0f 823d |08d9: const-string v15, "Nauru" // string@3d82 │ │ -33859e: 705f 119e 10ed |08db: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -3385a4: 6900 8391 |08de: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.NAURU:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9183 │ │ -3385a8: 2200 e912 |08e0: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -3385ac: 1a01 2e3d |08e2: const-string v1, "NEPAL" // string@3d2e │ │ -3385b0: 130d 9800 |08e4: const/16 v13, #int 152 // #98 │ │ -3385b4: 1a0e 6d3d |08e6: const-string v14, "NP" // string@3d6d │ │ -3385b8: 1a0f b43d |08e8: const-string v15, "Nepal" // string@3db4 │ │ -3385bc: 705f 119e 10ed |08ea: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -3385c2: 6900 8491 |08ed: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.NEPAL:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9184 │ │ -3385c6: 2200 e912 |08ef: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -3385ca: 1a01 303d |08f1: const-string v1, "NETHERLANDS" // string@3d30 │ │ -3385ce: 130d 9900 |08f3: const/16 v13, #int 153 // #99 │ │ -3385d2: 1a0e 3e3d |08f5: const-string v14, "NL" // string@3d3e │ │ -3385d6: 1a0f c33d |08f7: const-string v15, "Netherlands" // string@3dc3 │ │ -3385da: 705f 119e 10ed |08f9: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -3385e0: 6900 8591 |08fc: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.NETHERLANDS:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9185 │ │ -3385e4: 2200 e912 |08fe: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -3385e8: 1a01 313d |0900: const-string v1, "NETHERLANDS_ANTILLES" // string@3d31 │ │ -3385ec: 130d 9a00 |0902: const/16 v13, #int 154 // #9a │ │ -3385f0: 1a0e db06 |0904: const-string v14, "AN" // string@06db │ │ -3385f4: 1a0f c43d |0906: const-string v15, "Netherlands Antilles" // string@3dc4 │ │ -3385f8: 705f 119e 10ed |0908: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -3385fe: 6900 8691 |090b: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.NETHERLANDS_ANTILLES:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9186 │ │ -338602: 2200 e912 |090d: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -338606: 1a01 323d |090f: const-string v1, "NEW_CALEDONIA" // string@3d32 │ │ -33860a: 130d 9b00 |0911: const/16 v13, #int 155 // #9b │ │ -33860e: 1a0e 2b3d |0913: const-string v14, "NC" // string@3d2b │ │ -338612: 1a0f c73d |0915: const-string v15, "New Caledonia" // string@3dc7 │ │ -338616: 705f 119e 10ed |0917: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -33861c: 6900 8791 |091a: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.NEW_CALEDONIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9187 │ │ -338620: 2200 e912 |091c: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -338624: 1a01 333d |091e: const-string v1, "NEW_ZEALAND" // string@3d33 │ │ -338628: 130d 9c00 |0920: const/16 v13, #int 156 // #9c │ │ -33862c: 1a0e 7b3d |0922: const-string v14, "NZ" // string@3d7b │ │ -338630: 1a0f cb3d |0924: const-string v15, "New Zealand" // string@3dcb │ │ -338634: 705f 119e 10ed |0926: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -33863a: 6900 8891 |0929: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.NEW_ZEALAND:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9188 │ │ -33863e: 2200 e912 |092b: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -338642: 1a01 383d |092d: const-string v1, "NICARAGUA" // string@3d38 │ │ -338646: 130d 9d00 |092f: const/16 v13, #int 157 // #9d │ │ -33864a: 1a0e 373d |0931: const-string v14, "NI" // string@3d37 │ │ -33864e: 1a0f d83d |0933: const-string v15, "Nicaragua" // string@3dd8 │ │ -338652: 705f 119e 10ed |0935: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -338658: 6900 8991 |0938: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.NICARAGUA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9189 │ │ -33865c: 2200 e912 |093a: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -338660: 1a01 393d |093c: const-string v1, "NIGER" // string@3d39 │ │ -338664: 130d 9e00 |093e: const/16 v13, #int 158 // #9e │ │ -338668: 1a0e 2c3d |0940: const-string v14, "NE" // string@3d2c │ │ -33866c: 1a0f d93d |0942: const-string v15, "Niger" // string@3dd9 │ │ -338670: 705f 119e 10ed |0944: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -338676: 6900 8a91 |0947: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.NIGER:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@918a │ │ -33867a: 2200 e912 |0949: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -33867e: 1a01 3a3d |094b: const-string v1, "NIGERIA" // string@3d3a │ │ -338682: 130d 9f00 |094d: const/16 v13, #int 159 // #9f │ │ -338686: 1a0e 363d |094f: const-string v14, "NG" // string@3d36 │ │ -33868a: 1a0f db3d |0951: const-string v15, "Nigeria" // string@3ddb │ │ -33868e: 705f 119e 10ed |0953: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -338694: 6900 8b91 |0956: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.NIGERIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@918b │ │ -338698: 2200 e912 |0958: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -33869c: 1a01 3c3d |095a: const-string v1, "NIUE" // string@3d3c │ │ -3386a0: 130d a000 |095c: const/16 v13, #int 160 // #a0 │ │ -3386a4: 1a0e 6f3d |095e: const-string v14, "NU" // string@3d6f │ │ -3386a8: 1a0f de3d |0960: const-string v15, "Niue" // string@3dde │ │ -3386ac: 705f 119e 10ed |0962: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -3386b2: 6900 8c91 |0965: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.NIUE:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@918c │ │ -3386b6: 2200 e912 |0967: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -3386ba: 1a01 473d |0969: const-string v1, "NORFOLK_ISLAND" // string@3d47 │ │ -3386be: 130d a100 |096b: const/16 v13, #int 161 // #a1 │ │ -3386c2: 1a0e 353d |096d: const-string v14, "NF" // string@3d35 │ │ -3386c6: 1a0f 173e |096f: const-string v15, "Norfolk Island" // string@3e17 │ │ -3386ca: 705f 119e 10ed |0971: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -3386d0: 6900 8d91 |0974: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.NORFOLK_ISLAND:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@918d │ │ -3386d4: 2200 e912 |0976: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -3386d8: 1a01 4a3d |0978: const-string v1, "NORTHERN_MARIANA_ISLANDS" // string@3d4a │ │ -3386dc: 130d a200 |097a: const/16 v13, #int 162 // #a2 │ │ -3386e0: 1a0e 7939 |097c: const-string v14, "MP" // string@3979 │ │ -3386e4: 1a0f 1e3e |097e: const-string v15, "Northern Mariana Islands" // string@3e1e │ │ -3386e8: 705f 119e 10ed |0980: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -3386ee: 6900 8e91 |0983: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.NORTHERN_MARIANA_ISLANDS:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@918e │ │ -3386f2: 2200 e912 |0985: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -3386f6: 1a01 4b3d |0987: const-string v1, "NORWAY" // string@3d4b │ │ -3386fa: 130d a300 |0989: const/16 v13, #int 163 // #a3 │ │ -3386fe: 1a0e 403d |098b: const-string v14, "NO" // string@3d40 │ │ -338702: 1a0f 203e |098d: const-string v15, "Norway" // string@3e20 │ │ -338706: 705f 119e 10ed |098f: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -33870c: 6900 8f91 |0992: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.NORWAY:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@918f │ │ -338710: 2200 e912 |0994: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -338714: 1a01 e53e |0996: const-string v1, "OMAN" // string@3ee5 │ │ -338718: 130d a400 |0998: const/16 v13, #int 164 // #a4 │ │ -33871c: 1a0e d73e |099a: const-string v14, "OM" // string@3ed7 │ │ -338720: 1a0f 613f |099c: const-string v15, "Oman" // string@3f61 │ │ -338724: 705f 119e 10ed |099e: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -33872a: 6900 9091 |09a1: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.OMAN:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9190 │ │ -33872e: 2200 e912 |09a3: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -338732: 1a01 0b40 |09a5: const-string v1, "PAKISTAN" // string@400b │ │ -338736: 130d a500 |09a7: const/16 v13, #int 165 // #a5 │ │ -33873a: 1a0e 5c40 |09a9: const-string v14, "PK" // string@405c │ │ -33873e: 1a0f ea40 |09ab: const-string v15, "Pakistan" // string@40ea │ │ -338742: 705f 119e 10ed |09ad: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -338748: 6900 9191 |09b0: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.PAKISTAN:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9191 │ │ -33874c: 2200 e912 |09b2: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -338750: 1a01 0c40 |09b4: const-string v1, "PALAU" // string@400c │ │ -338754: 130d a600 |09b6: const/16 v13, #int 166 // #a6 │ │ -338758: 1a0e c740 |09b8: const-string v14, "PW" // string@40c7 │ │ -33875c: 1a0f eb40 |09ba: const-string v15, "Palau" // string@40eb │ │ -338760: 705f 119e 10ed |09bc: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -338766: 6900 9291 |09bf: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.PALAU:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9192 │ │ -33876a: 2200 e912 |09c1: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -33876e: 1a01 0d40 |09c3: const-string v1, "PALESTINIAN_TERRITORY_OCCUPIED" // string@400d │ │ -338772: 130d a700 |09c5: const/16 v13, #int 167 // #a7 │ │ -338776: 1a0e c140 |09c7: const-string v14, "PS" // string@40c1 │ │ -33877a: 1a0f ed40 |09c9: const-string v15, "Palestinian Territory Occupied" // string@40ed │ │ -33877e: 705f 119e 10ed |09cb: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -338784: 6900 9391 |09ce: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.PALESTINIAN_TERRITORY_OCCUPIED:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9193 │ │ -338788: 2200 e912 |09d0: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -33878c: 1a01 0e40 |09d2: const-string v1, "PANAMA" // string@400e │ │ -338790: 130d a800 |09d4: const/16 v13, #int 168 // #a8 │ │ -338794: 1a0e fe3f |09d6: const-string v14, "PA" // string@3ffe │ │ -338798: 1a0f f040 |09d8: const-string v15, "Panama" // string@40f0 │ │ -33879c: 705f 119e 10ed |09da: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -3387a2: 6900 9491 |09dd: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.PANAMA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9194 │ │ -3387a6: 2200 e912 |09df: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -3387aa: 1a01 1040 |09e1: const-string v1, "PAPUA_NEW_GUINEA" // string@4010 │ │ -3387ae: 130d a900 |09e3: const/16 v13, #int 169 // #a9 │ │ -3387b2: 1a0e 4c40 |09e5: const-string v14, "PG" // string@404c │ │ -3387b6: 1a0f f740 |09e7: const-string v15, "Papua New Guinea" // string@40f7 │ │ -3387ba: 705f 119e 10ed |09e9: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -3387c0: 6900 9591 |09ec: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.PAPUA_NEW_GUINEA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9195 │ │ -3387c4: 2200 e912 |09ee: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -3387c8: 1a01 1140 |09f0: const-string v1, "PARAGUAY" // string@4011 │ │ -3387cc: 130d aa00 |09f2: const/16 v13, #int 170 // #aa │ │ -3387d0: 1a0e c940 |09f4: const-string v14, "PY" // string@40c9 │ │ -3387d4: 1a0f f940 |09f6: const-string v15, "Paraguay" // string@40f9 │ │ -3387d8: 705f 119e 10ed |09f8: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -3387de: 6900 9691 |09fb: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.PARAGUAY:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9196 │ │ -3387e2: 2200 e912 |09fd: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -3387e6: 1a01 4a40 |09ff: const-string v1, "PERU" // string@404a │ │ -3387ea: 130d ab00 |0a01: const/16 v13, #int 171 // #ab │ │ -3387ee: 1a0e 2f40 |0a03: const-string v14, "PE" // string@402f │ │ -3387f2: 1a0f 3a41 |0a05: const-string v15, "Peru" // string@413a │ │ -3387f6: 705f 119e 10ed |0a07: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -3387fc: 6900 9791 |0a0a: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.PERU:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9197 │ │ -338800: 2200 e912 |0a0c: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -338804: 1a01 4f40 |0a0e: const-string v1, "PHILIPPINES" // string@404f │ │ -338808: 130d ac00 |0a10: const/16 v13, #int 172 // #ac │ │ -33880c: 1a0e 4d40 |0a12: const-string v14, "PH" // string@404d │ │ -338810: 1a0f 3e41 |0a14: const-string v15, "Philippines" // string@413e │ │ -338814: 705f 119e 10ed |0a16: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -33881a: 6900 9891 |0a19: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.PHILIPPINES:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9198 │ │ -33881e: 2200 e912 |0a1b: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -338822: 1a01 5740 |0a1d: const-string v1, "PITCAIRN" // string@4057 │ │ -338826: 130d ad00 |0a1f: const/16 v13, #int 173 // #ad │ │ -33882a: 1a0e 6740 |0a21: const-string v14, "PN" // string@4067 │ │ -33882e: 1a0f 4b41 |0a23: const-string v15, "Pitcairn" // string@414b │ │ -338832: 705f 119e 10ed |0a25: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -338838: 6900 9991 |0a28: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.PITCAIRN:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9199 │ │ -33883c: 2200 e912 |0a2a: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -338840: 1a01 6b40 |0a2c: const-string v1, "POLAND" // string@406b │ │ -338844: 130d ae00 |0a2e: const/16 v13, #int 174 // #ae │ │ -338848: 1a0e 5d40 |0a30: const-string v14, "PL" // string@405d │ │ -33884c: 1a0f 6f41 |0a32: const-string v15, "Poland" // string@416f │ │ -338850: 705f 119e 10ed |0a34: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -338856: 6900 9a91 |0a37: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.POLAND:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@919a │ │ -33885a: 2200 e912 |0a39: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -33885e: 1a01 7140 |0a3b: const-string v1, "PORTUGAL" // string@4071 │ │ -338862: 130d af00 |0a3d: const/16 v13, #int 175 // #af │ │ -338866: 1a0e c340 |0a3f: const-string v14, "PT" // string@40c3 │ │ -33886a: 1a0f 8b41 |0a41: const-string v15, "Portugal" // string@418b │ │ -33886e: 705f 119e 10ed |0a43: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -338874: 6900 9b91 |0a46: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.PORTUGAL:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@919b │ │ -338878: 2200 e912 |0a48: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -33887c: 1a01 c440 |0a4a: const-string v1, "PUERTO_RICO" // string@40c4 │ │ -338880: 130d b000 |0a4c: const/16 v13, #int 176 // #b0 │ │ -338884: 1a0e 7e40 |0a4e: const-string v14, "PR" // string@407e │ │ -338888: 1a0f 6242 |0a50: const-string v15, "Puerto Rico" // string@4262 │ │ -33888c: 705f 119e 10ed |0a52: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -338892: 6900 9c91 |0a55: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.PUERTO_RICO:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@919c │ │ -338896: 2200 e912 |0a57: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -33889a: 1a01 6942 |0a59: const-string v1, "QATAR" // string@4269 │ │ -33889e: 130d b100 |0a5b: const/16 v13, #int 177 // #b1 │ │ -3388a2: 1a0e 6842 |0a5d: const-string v14, "QA" // string@4268 │ │ -3388a6: 1a0f 7342 |0a5f: const-string v15, "Qatar" // string@4273 │ │ -3388aa: 705f 119e 10ed |0a61: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -3388b0: 6900 9d91 |0a64: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.QATAR:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@919d │ │ -3388b4: 2200 e912 |0a66: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -3388b8: 1a01 ec42 |0a68: const-string v1, "REUNION" // string@42ec │ │ -3388bc: 130d b200 |0a6a: const/16 v13, #int 178 // #b2 │ │ -3388c0: 1a0e 8c42 |0a6c: const-string v14, "RE" // string@428c │ │ -3388c4: 1a0f 0950 |0a6e: const-string v15, "Union" // string@5009 │ │ -3388c8: 705f 119e 10ed |0a70: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -3388ce: 6900 9e91 |0a73: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.REUNION:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@919e │ │ -3388d2: 2200 e912 |0a75: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -3388d6: 1a01 0743 |0a77: const-string v1, "ROMANIA" // string@4307 │ │ -3388da: 130d b300 |0a79: const/16 v13, #int 179 // #b3 │ │ -3388de: 1a0e 0543 |0a7b: const-string v14, "RO" // string@4305 │ │ -3388e2: 1a0f ec43 |0a7d: const-string v15, "Romania" // string@43ec │ │ -3388e6: 705f 119e 10ed |0a7f: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -3388ec: 6900 9f91 |0a82: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.ROMANIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@919f │ │ -3388f0: 2200 e912 |0a84: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -3388f4: 1a01 1943 |0a86: const-string v1, "RUSSIAN_FEDERATION" // string@4319 │ │ -3388f8: 130d b400 |0a88: const/16 v13, #int 180 // #b4 │ │ -3388fc: 1a0e 1543 |0a8a: const-string v14, "RU" // string@4315 │ │ -338900: 1a0f 1844 |0a8c: const-string v15, "Russia" // string@4418 │ │ -338904: 705f 119e 10ed |0a8e: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -33890a: 6900 a091 |0a91: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.RUSSIAN_FEDERATION:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91a0 │ │ -33890e: 2200 e912 |0a93: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -338912: 1a01 2743 |0a95: const-string v1, "RWANDA" // string@4327 │ │ -338916: 130d b500 |0a97: const/16 v13, #int 181 // #b5 │ │ -33891a: 1a0e 2643 |0a99: const-string v14, "RW" // string@4326 │ │ -33891e: 1a0f 1a44 |0a9b: const-string v15, "Rwanda" // string@441a │ │ -338922: 705f 119e 10ed |0a9d: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -338928: 6900 a191 |0aa0: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.RWANDA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91a1 │ │ -33892c: 2200 e912 |0aa2: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -338930: 1a01 1f44 |0aa4: const-string v1, "SAINT_BARTHOLEMY" // string@441f │ │ -338934: 130d b600 |0aa6: const/16 v13, #int 182 // #b6 │ │ -338938: 1a0e 0c0b |0aa8: const-string v14, "BL" // string@0b0c │ │ -33893c: 1a0f c633 |0aaa: const-string v15, "Lemy" // string@33c6 │ │ -338940: 705f 119e 10ed |0aac: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -338946: 6900 a291 |0aaf: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.SAINT_BARTHOLEMY:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91a2 │ │ -33894a: 2200 e912 |0ab1: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -33894e: 1a01 2044 |0ab3: const-string v1, "SAINT_HELENA" // string@4420 │ │ -338952: 130d b700 |0ab5: const/16 v13, #int 183 // #b7 │ │ -338956: 1a0e be44 |0ab7: const-string v14, "SH" // string@44be │ │ -33895a: 1a0f 2348 |0ab9: const-string v15, "St Helena" // string@4823 │ │ -33895e: 705f 119e 10ed |0abb: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -338964: 6900 a391 |0abe: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.SAINT_HELENA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91a3 │ │ -338968: 2200 e912 |0ac0: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -33896c: 1a01 2144 |0ac2: const-string v1, "SAINT_KITTS_AND_NEVIS" // string@4421 │ │ -338970: 130d b800 |0ac4: const/16 v13, #int 184 // #b8 │ │ -338974: 1a0e cf20 |0ac6: const-string v14, "KN" // string@20cf │ │ -338978: 1a0f 2448 |0ac8: const-string v15, "St Kitts and Nevis" // string@4824 │ │ -33897c: 705f 119e 10ed |0aca: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -338982: 6900 a491 |0acd: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.SAINT_KITTS_AND_NEVIS:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91a4 │ │ -338986: 2200 e912 |0acf: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -33898a: 1a01 2244 |0ad1: const-string v1, "SAINT_LUCIA" // string@4422 │ │ -33898e: 130d b900 |0ad3: const/16 v13, #int 185 // #b9 │ │ -338992: 1a0e fc21 |0ad5: const-string v14, "LC" // string@21fc │ │ -338996: 1a0f 2548 |0ad7: const-string v15, "St Lucia" // string@4825 │ │ -33899a: 705f 119e 10ed |0ad9: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -3389a0: 6900 a591 |0adc: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.SAINT_LUCIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91a5 │ │ -3389a4: 2200 e912 |0ade: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -3389a8: 1a01 2344 |0ae0: const-string v1, "SAINT_MARTIN" // string@4423 │ │ -3389ac: 130d ba00 |0ae2: const/16 v13, #int 186 // #ba │ │ -3389b0: 1a0e cd38 |0ae4: const-string v14, "MF" // string@38cd │ │ -3389b4: 1a0f 2648 |0ae6: const-string v15, "St Martin" // string@4826 │ │ -3389b8: 705f 119e 10ed |0ae8: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -3389be: 6900 a691 |0aeb: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.SAINT_MARTIN:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91a6 │ │ -3389c2: 2200 e912 |0aed: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -3389c6: 1a01 2444 |0aef: const-string v1, "SAINT_PIERRE_AND_MIQUELON" // string@4424 │ │ -3389ca: 130d bb00 |0af1: const/16 v13, #int 187 // #bb │ │ -3389ce: 1a0e 6640 |0af3: const-string v14, "PM" // string@4066 │ │ -3389d2: 1a0f 2748 |0af5: const-string v15, "St Pierre and Miquelon" // string@4827 │ │ -3389d6: 705f 119e 10ed |0af7: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -3389dc: 6900 a791 |0afa: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.SAINT_PIERRE_AND_MIQUELON:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91a7 │ │ -3389e0: 2200 e912 |0afc: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -3389e4: 1a01 2544 |0afe: const-string v1, "SAINT_VINCENT_AND_THE_GRENADINES" // string@4425 │ │ -3389e8: 130d bc00 |0b00: const/16 v13, #int 188 // #bc │ │ -3389ec: 1a0e 8450 |0b02: const-string v14, "VC" // string@5084 │ │ -3389f0: 1a0f 2848 |0b04: const-string v15, "St Vincent and the Grenadines" // string@4828 │ │ -3389f4: 705f 119e 10ed |0b06: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -3389fa: 6900 a891 |0b09: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.SAINT_VINCENT_AND_THE_GRENADINES:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91a8 │ │ -3389fe: 2200 e912 |0b0b: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -338a02: 1a01 2744 |0b0d: const-string v1, "SAMOA" // string@4427 │ │ -338a06: 130d bd00 |0b0f: const/16 v13, #int 189 // #bd │ │ -338a0a: 1a0e 9253 |0b11: const-string v14, "WS" // string@5392 │ │ -338a0e: 1a0f 6a46 |0b13: const-string v15, "Samoa" // string@466a │ │ -338a12: 705f 119e 10ed |0b15: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -338a18: 6900 a991 |0b18: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.SAMOA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91a9 │ │ -338a1c: 2200 e912 |0b1a: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -338a20: 1a01 2b44 |0b1c: const-string v1, "SAN_MARINO" // string@442b │ │ -338a24: 130d be00 |0b1e: const/16 v13, #int 190 // #be │ │ -338a28: 1a0e 2645 |0b20: const-string v14, "SM" // string@4526 │ │ -338a2c: 1a0f 7846 |0b22: const-string v15, "San_Marino" // string@4678 │ │ -338a30: 705f 119e 10ed |0b24: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -338a36: 6900 aa91 |0b27: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.SAN_MARINO:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91aa │ │ -338a3a: 2200 e912 |0b29: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -338a3e: 1a01 2c44 |0b2b: const-string v1, "SAO_TOME_AND_PRINCIPE" // string@442c │ │ -338a42: 130d bf00 |0b2d: const/16 v13, #int 191 // #bf │ │ -338a46: 1a0e 7645 |0b2f: const-string v14, "ST" // string@4576 │ │ -338a4a: 1a0f 7d46 |0b31: const-string v15, "Sao Tome and Principe" // string@467d │ │ -338a4e: 705f 119e 10ed |0b33: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -338a54: 6900 ab91 |0b36: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.SAO_TOME_AND_PRINCIPE:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91ab │ │ -338a58: 2200 e912 |0b38: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -338a5c: 1a01 2f44 |0b3a: const-string v1, "SAUDI_ARABIA" // string@442f │ │ -338a60: 130d c000 |0b3c: const/16 v13, #int 192 // #c0 │ │ -338a64: 1a0e 1e44 |0b3e: const-string v14, "SA" // string@441e │ │ -338a68: 1a0f 8346 |0b40: const-string v15, "Saudi Arabia" // string@4683 │ │ -338a6c: 705f 119e 10ed |0b42: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -338a72: 6900 ac91 |0b45: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.SAUDI_ARABIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91ac │ │ -338a76: 2200 e912 |0b47: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -338a7a: 1a01 a644 |0b49: const-string v1, "SENEGAL" // string@44a6 │ │ -338a7e: 130d c100 |0b4b: const/16 v13, #int 193 // #c1 │ │ -338a82: 1a0e 2945 |0b4d: const-string v14, "SN" // string@4529 │ │ -338a86: 1a0f f246 |0b4f: const-string v15, "Senegal" // string@46f2 │ │ -338a8a: 705f 119e 10ed |0b51: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -338a90: 6900 ad91 |0b54: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.SENEGAL:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91ad │ │ -338a94: 2200 e912 |0b56: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -338a98: 1a01 a844 |0b58: const-string v1, "SERBIA" // string@44a8 │ │ -338a9c: 130d c200 |0b5a: const/16 v13, #int 194 // #c2 │ │ -338aa0: 1a0e 1043 |0b5c: const-string v14, "RS" // string@4310 │ │ -338aa4: 1a0f f546 |0b5e: const-string v15, "Serbia" // string@46f5 │ │ -338aa8: 705f 119e 10ed |0b60: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -338aae: 6900 ae91 |0b63: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.SERBIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91ae │ │ -338ab2: 2200 e912 |0b65: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -338ab6: 1a01 b944 |0b67: const-string v1, "SEYCHELLES" // string@44b9 │ │ -338aba: 130d c300 |0b69: const/16 v13, #int 195 // #c3 │ │ -338abe: 1a0e 5244 |0b6b: const-string v14, "SC" // string@4452 │ │ -338ac2: 1a0f 1947 |0b6d: const-string v15, "Seychelles" // string@4719 │ │ -338ac6: 705f 119e 10ed |0b6f: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -338acc: 6900 af91 |0b72: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.SEYCHELLES:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91af │ │ -338ad0: 2200 e912 |0b74: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -338ad4: 1a01 0045 |0b76: const-string v1, "SIERRA_LEONE" // string@4500 │ │ -338ad8: 130d c400 |0b78: const/16 v13, #int 196 // #c4 │ │ -338adc: 1a0e 1e45 |0b7a: const-string v14, "SL" // string@451e │ │ -338ae0: 1a0f 7347 |0b7c: const-string v15, "Sierra Leone" // string@4773 │ │ -338ae4: 705f 119e 10ed |0b7e: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -338aea: 6900 b091 |0b81: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.SIERRA_LEONE:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91b0 │ │ -338aee: 2200 e912 |0b83: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -338af2: 1a01 0945 |0b85: const-string v1, "SINGAPORE" // string@4509 │ │ -338af6: 130d c500 |0b87: const/16 v13, #int 197 // #c5 │ │ -338afa: 1a0e bb44 |0b89: const-string v14, "SG" // string@44bb │ │ -338afe: 1a0f 8747 |0b8b: const-string v15, "Singapore" // string@4787 │ │ -338b02: 705f 119e 10ed |0b8d: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -338b08: 6900 b191 |0b90: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.SINGAPORE:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91b1 │ │ -338b0c: 2200 e912 |0b92: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -338b10: 1a01 2345 |0b94: const-string v1, "SLOVAKIA" // string@4523 │ │ -338b14: 130d c600 |0b96: const/16 v13, #int 198 // #c6 │ │ -338b18: 1a0e 1a45 |0b98: const-string v14, "SK" // string@451a │ │ -338b1c: 1a0f c147 |0b9a: const-string v15, "Slovakia" // string@47c1 │ │ -338b20: 705f 119e 10ed |0b9c: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -338b26: 6900 b291 |0b9f: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.SLOVAKIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91b2 │ │ -338b2a: 2200 e912 |0ba1: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -338b2e: 1a01 2445 |0ba3: const-string v1, "SLOVENIA" // string@4524 │ │ -338b32: 130d c700 |0ba5: const/16 v13, #int 199 // #c7 │ │ -338b36: 1a0e f444 |0ba7: const-string v14, "SI" // string@44f4 │ │ -338b3a: 1a0f c247 |0ba9: const-string v15, "Slovenia" // string@47c2 │ │ -338b3e: 705f 119e 10ed |0bab: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -338b44: 6900 b391 |0bae: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.SLOVENIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91b3 │ │ -338b48: 2200 e912 |0bb0: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -338b4c: 1a01 3645 |0bb2: const-string v1, "SOLOMON_ISLANDS" // string@4536 │ │ -338b50: 130d c800 |0bb4: const/16 v13, #int 200 // #c8 │ │ -338b54: 1a0e 5044 |0bb6: const-string v14, "SB" // string@4450 │ │ -338b58: 1a0f e047 |0bb8: const-string v15, "Solomon Islands" // string@47e0 │ │ -338b5c: 705f 119e 10ed |0bba: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -338b62: 6900 b491 |0bbd: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.SOLOMON_ISLANDS:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91b4 │ │ -338b66: 2200 e912 |0bbf: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -338b6a: 1a01 3845 |0bc1: const-string v1, "SOMALIA" // string@4538 │ │ -338b6e: 130d c900 |0bc3: const/16 v13, #int 201 // #c9 │ │ -338b72: 1a0e 3445 |0bc5: const-string v14, "SO" // string@4534 │ │ -338b76: 1a0f e447 |0bc7: const-string v15, "Somalia" // string@47e4 │ │ -338b7a: 705f 119e 10ed |0bc9: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -338b80: 6900 b591 |0bcc: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.SOMALIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91b5 │ │ -338b84: 2200 e912 |0bce: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -338b88: 1a01 5545 |0bd0: const-string v1, "SOUTH_AFRICA" // string@4555 │ │ -338b8c: 130d ca00 |0bd2: const/16 v13, #int 202 // #ca │ │ -338b90: 1a0e 2555 |0bd4: const-string v14, "ZA" // string@5525 │ │ -338b94: 1a0f 0248 |0bd6: const-string v15, "South Africa" // string@4802 │ │ -338b98: 705f 119e 10ed |0bd8: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -338b9e: 6900 b691 |0bdb: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.SOUTH_AFRICA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91b6 │ │ -338ba2: 2200 e912 |0bdd: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -338ba6: 1a01 5645 |0bdf: const-string v1, "SOUTH_GEORGIA_AND_THE_SOUTH_SANDWICH_Islands" // string@4556 │ │ -338baa: 130d cb00 |0be1: const/16 v13, #int 203 // #cb │ │ -338bae: 1a0e ee1b |0be3: const-string v14, "GS" // string@1bee │ │ -338bb2: 1a0f 0448 |0be5: const-string v15, "South Georgia and the South Sandwich Islands" // string@4804 │ │ -338bb6: 705f 119e 10ed |0be7: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -338bbc: 6900 b791 |0bea: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.SOUTH_GEORGIA_AND_THE_SOUTH_SANDWICH_Islands:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91b7 │ │ -338bc0: 2200 e912 |0bec: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -338bc4: 1a01 5945 |0bee: const-string v1, "SPAIN" // string@4559 │ │ -338bc8: 130d cc00 |0bf0: const/16 v13, #int 204 // #cc │ │ -338bcc: 1a0e db15 |0bf2: const-string v14, "ES" // string@15db │ │ -338bd0: 1a0f 0c48 |0bf4: const-string v15, "Spain" // string@480c │ │ -338bd4: 705f 119e 10ed |0bf6: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -338bda: 6900 b891 |0bf9: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.SPAIN:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91b8 │ │ -338bde: 2200 e912 |0bfb: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -338be2: 1a01 7045 |0bfd: const-string v1, "SRI_LANKA" // string@4570 │ │ -338be6: 130d cd00 |0bff: const/16 v13, #int 205 // #cd │ │ -338bea: 1a0e 6622 |0c01: const-string v14, "LK" // string@2266 │ │ -338bee: 1a0f 2248 |0c03: const-string v15, "Sri Lanka" // string@4822 │ │ -338bf2: 705f 119e 10ed |0c05: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -338bf8: 6900 b991 |0c08: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.SRI_LANKA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91b9 │ │ -338bfc: 2200 e912 |0c0a: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -338c00: 1a01 3846 |0c0c: const-string v1, "SUDAN" // string@4638 │ │ -338c04: 130d ce00 |0c0e: const/16 v13, #int 206 // #ce │ │ -338c08: 1a0e 7a44 |0c10: const-string v14, "SD" // string@447a │ │ -338c0c: 1a0f 8f48 |0c12: const-string v15, "Sudan" // string@488f │ │ -338c10: 705f 119e 10ed |0c14: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -338c16: 6900 ba91 |0c17: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.SUDAN:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91ba │ │ -338c1a: 2200 e912 |0c19: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -338c1e: 1a01 4246 |0c1b: const-string v1, "SURINAME" // string@4642 │ │ -338c22: 130d cf00 |0c1d: const/16 v13, #int 207 // #cf │ │ -338c26: 1a0e 6a45 |0c1f: const-string v14, "SR" // string@456a │ │ -338c2a: 1a0f a348 |0c21: const-string v15, "Suriname" // string@48a3 │ │ -338c2e: 705f 119e 10ed |0c23: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -338c34: 6900 bb91 |0c26: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.SURINAME:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91bb │ │ -338c38: 2200 e912 |0c28: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -338c3c: 1a01 4446 |0c2a: const-string v1, "SVALBARD_AND_JAN_MAYEN" // string@4644 │ │ -338c40: 130d d000 |0c2c: const/16 v13, #int 208 // #d0 │ │ -338c44: 1a0e 1945 |0c2e: const-string v14, "SJ" // string@4519 │ │ -338c48: 1a0f a748 |0c30: const-string v15, "Svalbard and Jan Mayen" // string@48a7 │ │ -338c4c: 705f 119e 10ed |0c32: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -338c52: 6900 bc91 |0c35: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.SVALBARD_AND_JAN_MAYEN:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91bc │ │ -338c56: 2200 e912 |0c37: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -338c5a: 1a01 4746 |0c39: const-string v1, "SWAZILAND" // string@4647 │ │ -338c5e: 130d d100 |0c3b: const/16 v13, #int 209 // #d1 │ │ -338c62: 1a0e 6146 |0c3d: const-string v14, "SZ" // string@4661 │ │ -338c66: 1a0f a948 |0c3f: const-string v15, "Swaziland" // string@48a9 │ │ -338c6a: 705f 119e 10ed |0c41: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -338c70: 6900 bd91 |0c44: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.SWAZILAND:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91bd │ │ -338c74: 2200 e912 |0c46: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -338c78: 1a01 4846 |0c48: const-string v1, "SWEDEN" // string@4648 │ │ -338c7c: 130d d200 |0c4a: const/16 v13, #int 210 // #d2 │ │ -338c80: 1a0e 8444 |0c4c: const-string v14, "SE" // string@4484 │ │ -338c84: 1a0f aa48 |0c4e: const-string v15, "Sweden" // string@48aa │ │ -338c88: 705f 119e 10ed |0c50: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -338c8e: 6900 be91 |0c53: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.SWEDEN:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91be │ │ -338c92: 2200 e912 |0c55: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -338c96: 1a01 4c46 |0c57: const-string v1, "SWITZERLAND" // string@464c │ │ -338c9a: 130d d300 |0c59: const/16 v13, #int 211 // #d3 │ │ -338c9e: 1a0e a10d |0c5b: const-string v14, "CH" // string@0da1 │ │ -338ca2: 1a0f db48 |0c5d: const-string v15, "Switzerland" // string@48db │ │ -338ca6: 705f 119e 10ed |0c5f: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -338cac: 6900 bf91 |0c62: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.SWITZERLAND:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91bf │ │ -338cb0: 2200 e912 |0c64: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -338cb4: 1a01 5946 |0c66: const-string v1, "SYRIA" // string@4659 │ │ -338cb8: 130d d400 |0c68: const/16 v13, #int 212 // #d4 │ │ -338cbc: 1a0e 4e46 |0c6a: const-string v14, "SY" // string@464e │ │ -338cc0: 1a0f f048 |0c6c: const-string v15, "Syria" // string@48f0 │ │ -338cc4: 705f 119e 10ed |0c6e: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -338cca: 6900 c091 |0c71: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.SYRIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91c0 │ │ -338cce: 2200 e912 |0c73: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -338cd2: 1a01 2449 |0c75: const-string v1, "TAIWAN" // string@4924 │ │ -338cd6: 130d d500 |0c77: const/16 v13, #int 213 // #d5 │ │ -338cda: 1a0e 164b |0c79: const-string v14, "TW" // string@4b16 │ │ -338cde: 1a0f e24b |0c7b: const-string v15, "Taiwan" // string@4be2 │ │ -338ce2: 705f 119e 10ed |0c7d: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -338ce8: 6900 c191 |0c80: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.TAIWAN:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91c1 │ │ -338cec: 2200 e912 |0c82: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -338cf0: 1a01 2849 |0c84: const-string v1, "TAJIKISTAN" // string@4928 │ │ -338cf4: 130d d600 |0c86: const/16 v13, #int 214 // #d6 │ │ -338cf8: 1a0e b349 |0c88: const-string v14, "TJ" // string@49b3 │ │ -338cfc: 1a0f e44b |0c8a: const-string v15, "Tajikistan" // string@4be4 │ │ -338d00: 705f 119e 10ed |0c8c: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -338d06: 6900 c291 |0c8f: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.TAJIKISTAN:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91c2 │ │ -338d0a: 2200 e912 |0c91: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -338d0e: 1a01 2c49 |0c93: const-string v1, "TANZANIA" // string@492c │ │ -338d12: 130d d700 |0c95: const/16 v13, #int 215 // #d7 │ │ -338d16: 1a0e 8e4b |0c97: const-string v14, "TZ" // string@4b8e │ │ -338d1a: 1a0f eb4b |0c99: const-string v15, "Tanzania" // string@4beb │ │ -338d1e: 705f 119e 10ed |0c9b: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -338d24: 6900 c391 |0c9e: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.TANZANIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91c3 │ │ -338d28: 2200 e912 |0ca0: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -338d2c: 1a01 7949 |0ca2: const-string v1, "THAILAND" // string@4979 │ │ -338d30: 130d d800 |0ca4: const/16 v13, #int 216 // #d8 │ │ -338d34: 1a0e 7649 |0ca6: const-string v14, "TH" // string@4976 │ │ -338d38: 1a0f 114d |0ca8: const-string v15, "Thailand" // string@4d11 │ │ -338d3c: 705f 119e 10ed |0caa: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -338d42: 6900 c491 |0cad: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.THAILAND:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91c4 │ │ -338d46: 2200 e912 |0caf: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -338d4a: 1a01 a049 |0cb1: const-string v1, "TIMOR_LESTE" // string@49a0 │ │ -338d4e: 130d d900 |0cb3: const/16 v13, #int 217 // #d9 │ │ -338d52: 1a0e c849 |0cb5: const-string v14, "TL" // string@49c8 │ │ -338d56: 1a0f 104e |0cb7: const-string v15, "Timor Leste" // string@4e10 │ │ -338d5a: 705f 119e 10ed |0cb9: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -338d60: 6900 c691 |0cbc: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.TIMOR_LESTE:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91c6 │ │ -338d64: 2200 e912 |0cbe: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -338d68: 1a01 e049 |0cc0: const-string v1, "TOGO" // string@49e0 │ │ -338d6c: 130d da00 |0cc2: const/16 v13, #int 218 // #da │ │ -338d70: 1a0e 7549 |0cc4: const-string v14, "TG" // string@4975 │ │ -338d74: 1a0f 204e |0cc6: const-string v15, "Togo" // string@4e20 │ │ -338d78: 705f 119e 10ed |0cc8: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -338d7e: 6900 c791 |0ccb: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.TOGO:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91c7 │ │ -338d82: 2200 e912 |0ccd: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -338d86: 1a01 e149 |0ccf: const-string v1, "TOKELAU" // string@49e1 │ │ -338d8a: 130d db00 |0cd1: const/16 v13, #int 219 // #db │ │ -338d8e: 1a0e b449 |0cd3: const-string v14, "TK" // string@49b4 │ │ -338d92: 1a0f 224e |0cd5: const-string v15, "Tokelau" // string@4e22 │ │ -338d96: 705f 119e 10ed |0cd7: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -338d9c: 6900 c891 |0cda: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.TOKELAU:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91c8 │ │ -338da0: 2200 e912 |0cdc: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -338da4: 1a01 e549 |0cde: const-string v1, "TONGA" // string@49e5 │ │ -338da8: 130d dc00 |0ce0: const/16 v13, #int 220 // #dc │ │ -338dac: 1a0e d649 |0ce2: const-string v14, "TO" // string@49d6 │ │ -338db0: 1a0f 244e |0ce4: const-string v15, "Tonga" // string@4e24 │ │ -338db4: 705f 119e 10ed |0ce6: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -338dba: 6900 c991 |0ce9: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.TONGA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91c9 │ │ -338dbe: 2200 e912 |0ceb: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -338dc2: 1a01 aa4a |0ced: const-string v1, "TRINIDAD_AND_TOBAGO" // string@4aaa │ │ -338dc6: 130d dd00 |0cef: const/16 v13, #int 221 // #dd │ │ -338dca: 1a0e cc4a |0cf1: const-string v14, "TT" // string@4acc │ │ -338dce: 1a0f c54e |0cf3: const-string v15, "Trinidad and Tobago" // string@4ec5 │ │ -338dd2: 705f 119e 10ed |0cf5: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -338dd8: 6900 ca91 |0cf8: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.TRINIDAD_AND_TOBAGO:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91ca │ │ -338ddc: 2200 e912 |0cfa: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -338de0: 1a01 f84a |0cfc: const-string v1, "TUNISIA" // string@4af8 │ │ -338de4: 130d de00 |0cfe: const/16 v13, #int 222 // #de │ │ -338de8: 1a0e d549 |0d00: const-string v14, "TN" // string@49d5 │ │ -338dec: 1a0f d64e |0d02: const-string v15, "Tunisia" // string@4ed6 │ │ -338df0: 705f 119e 10ed |0d04: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -338df6: 6900 cb91 |0d07: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.TUNISIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91cb │ │ -338dfa: 2200 e912 |0d09: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -338dfe: 1a01 f94a |0d0b: const-string v1, "TURKEY" // string@4af9 │ │ -338e02: 130d df00 |0d0d: const/16 v13, #int 223 // #df │ │ -338e06: 1a0e 244a |0d0f: const-string v14, "TR" // string@4a24 │ │ -338e0a: 1a0f d94e |0d11: const-string v15, "Turkey" // string@4ed9 │ │ -338e0e: 705f 119e 10ed |0d13: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -338e14: 6900 cc91 |0d16: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.TURKEY:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91cc │ │ -338e18: 2200 e912 |0d18: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -338e1c: 1a01 fa4a |0d1a: const-string v1, "TURKMENISTAN" // string@4afa │ │ -338e20: 130d e000 |0d1c: const/16 v13, #int 224 // #e0 │ │ -338e24: 1a0e d049 |0d1e: const-string v14, "TM" // string@49d0 │ │ -338e28: 1a0f dd4e |0d20: const-string v15, "Turkmenistan" // string@4edd │ │ -338e2c: 705f 119e 10ed |0d22: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -338e32: 6900 cd91 |0d25: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.TURKMENISTAN:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91cd │ │ -338e36: 2200 e912 |0d27: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -338e3a: 1a01 fb4a |0d29: const-string v1, "TURKS_AND_CAICOS_ISLANDS" // string@4afb │ │ -338e3e: 130d e100 |0d2b: const/16 v13, #int 225 // #e1 │ │ -338e42: 1a0e 3c49 |0d2d: const-string v14, "TC" // string@493c │ │ -338e46: 1a0f de4e |0d2f: const-string v15, "Turks and Caicos Islands" // string@4ede │ │ -338e4a: 705f 119e 10ed |0d31: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -338e50: 6900 ce91 |0d34: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.TURKS_AND_CAICOS_ISLANDS:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91ce │ │ -338e54: 2200 e912 |0d36: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -338e58: 1a01 fc4a |0d38: const-string v1, "TUVALU" // string@4afc │ │ -338e5c: 130d e200 |0d3a: const/16 v13, #int 226 // #e2 │ │ -338e60: 1a0e fd4a |0d3c: const-string v14, "TV" // string@4afd │ │ -338e64: 1a0f df4e |0d3e: const-string v15, "Tuvalu" // string@4edf │ │ -338e68: 705f 119e 10ed |0d40: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -338e6e: 6900 cf91 |0d43: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.TUVALU:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91cf │ │ -338e72: 2200 e912 |0d45: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -338e76: 1a01 064f |0d47: const-string v1, "UGANDA" // string@4f06 │ │ -338e7a: 130d e300 |0d49: const/16 v13, #int 227 // #e3 │ │ -338e7e: 1a0e 054f |0d4b: const-string v14, "UG" // string@4f05 │ │ -338e82: 1a0f a44f |0d4d: const-string v15, "Uganda" // string@4fa4 │ │ -338e86: 705f 119e 10ed |0d4f: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -338e8c: 6900 d091 |0d52: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.UGANDA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91d0 │ │ -338e90: 2200 e912 |0d54: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -338e94: 1a01 0a4f |0d56: const-string v1, "UKRAINE" // string@4f0a │ │ -338e98: 130d e400 |0d58: const/16 v13, #int 228 // #e4 │ │ -338e9c: 1a0e fe4e |0d5a: const-string v14, "UA" // string@4efe │ │ -338ea0: 1a0f a94f |0d5c: const-string v15, "Ukraine" // string@4fa9 │ │ -338ea4: 705f 119e 10ed |0d5e: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -338eaa: 6900 d191 |0d61: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.UKRAINE:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91d1 │ │ -338eae: 2200 e912 |0d63: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -338eb2: 1a01 144f |0d65: const-string v1, "UNITED_ARAB_EMIRATES" // string@4f14 │ │ -338eb6: 130d e500 |0d67: const/16 v13, #int 229 // #e5 │ │ -338eba: 1a0e 9d06 |0d69: const-string v14, "AE" // string@069d │ │ -338ebe: 1a0f 0c50 |0d6b: const-string v15, "United Arab Emirates" // string@500c │ │ -338ec2: 705f 119e 10ed |0d6d: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -338ec8: 6900 d291 |0d70: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.UNITED_ARAB_EMIRATES:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91d2 │ │ -338ecc: 2200 e912 |0d72: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -338ed0: 1a01 154f |0d74: const-string v1, "UNITED_KINGDOM" // string@4f15 │ │ -338ed4: 130d e600 |0d76: const/16 v13, #int 230 // #e6 │ │ -338ed8: 1a0e 8e1b |0d78: const-string v14, "GB" // string@1b8e │ │ -338edc: 1a0f 0d50 |0d7a: const-string v15, "United Kingdom" // string@500d │ │ -338ee0: 705f 119e 10ed |0d7c: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -338ee6: 6900 d391 |0d7f: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.UNITED_KINGDOM:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91d3 │ │ -338eea: 2200 e912 |0d81: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -338eee: 1a01 164f |0d83: const-string v1, "UNITED_STATES" // string@4f16 │ │ -338ef2: 130d e700 |0d85: const/16 v13, #int 231 // #e7 │ │ -338ef6: 1a0e 6e4f |0d87: const-string v14, "US" // string@4f6e │ │ -338efa: 1a0f 0e50 |0d89: const-string v15, "United States" // string@500e │ │ -338efe: 705f 119e 10ed |0d8b: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -338f04: 6900 d491 |0d8e: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.UNITED_STATES:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91d4 │ │ -338f08: 2200 e912 |0d90: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -338f0c: 1a01 174f |0d92: const-string v1, "UNITED_STATES_MINOR_OUTLYING_ISLANDS" // string@4f17 │ │ -338f10: 130d e800 |0d94: const/16 v13, #int 232 // #e8 │ │ -338f14: 1a0e 0e4f |0d96: const-string v14, "UM" // string@4f0e │ │ -338f18: 1a0f 0f50 |0d98: const-string v15, "United States Minor Outlying Islands" // string@500f │ │ -338f1c: 705f 119e 10ed |0d9a: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -338f22: 6900 d591 |0d9d: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.UNITED_STATES_MINOR_OUTLYING_ISLANDS:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91d5 │ │ -338f26: 2200 e912 |0d9f: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -338f2a: 1a01 6d4f |0da1: const-string v1, "URUGUAY" // string@4f6d │ │ -338f2e: 130d e900 |0da3: const/16 v13, #int 233 // #e9 │ │ -338f32: 1a0e a04f |0da5: const-string v14, "UY" // string@4fa0 │ │ -338f36: 1a0f 3c50 |0da7: const-string v15, "Uruguay" // string@503c │ │ -338f3a: 705f 119e 10ed |0da9: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -338f40: 6900 d691 |0dac: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.URUGUAY:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91d6 │ │ -338f44: 2200 e912 |0dae: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -338f48: 1a01 a24f |0db0: const-string v1, "UZBEKISTAN" // string@4fa2 │ │ -338f4c: 130d ea00 |0db2: const/16 v13, #int 234 // #ea │ │ -338f50: 1a0e a14f |0db4: const-string v14, "UZ" // string@4fa1 │ │ -338f54: 1a0f 4b50 |0db6: const-string v15, "Uzbekistan" // string@504b │ │ -338f58: 705f 119e 10ed |0db8: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -338f5e: 6900 d791 |0dbb: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.UZBEKISTAN:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91d7 │ │ -338f62: 2200 e912 |0dbd: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -338f66: 1a01 6b50 |0dbf: const-string v1, "VANUATU" // string@506b │ │ -338f6a: 130d eb00 |0dc1: const/16 v13, #int 235 // #eb │ │ -338f6e: 1a0e 2052 |0dc3: const-string v14, "VU" // string@5220 │ │ -338f72: 1a0f 4152 |0dc5: const-string v15, "Vanuatu" // string@5241 │ │ -338f76: 705f 119e 10ed |0dc7: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -338f7c: 6900 d891 |0dca: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.VANUATU:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91d8 │ │ -338f80: 2200 e912 |0dcc: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -338f84: 1a01 6e50 |0dce: const-string v1, "VATICAN_CITY" // string@506e │ │ -338f88: 130d ec00 |0dd0: const/16 v13, #int 236 // #ec │ │ -338f8c: 1a0e 6050 |0dd2: const-string v14, "VA" // string@5060 │ │ -338f90: 1a0f 4952 |0dd4: const-string v15, "Vatican City" // string@5249 │ │ -338f94: 705f 119e 10ed |0dd6: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -338f9a: 6900 d991 |0dd9: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.VATICAN_CITY:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91d9 │ │ -338f9e: 2200 e912 |0ddb: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -338fa2: 1a01 9550 |0ddd: const-string v1, "VENEZUELA" // string@5095 │ │ -338fa6: 130d ed00 |0ddf: const/16 v13, #int 237 // #ed │ │ -338faa: 1a0e 8d50 |0de1: const-string v14, "VE" // string@508d │ │ -338fae: 1a0f 5752 |0de3: const-string v15, "Venezuela" // string@5257 │ │ -338fb2: 705f 119e 10ed |0de5: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -338fb8: 6900 da91 |0de8: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.VENEZUELA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91da │ │ -338fbc: 2200 e912 |0dea: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -338fc0: 1a01 d050 |0dec: const-string v1, "VIETNAM" // string@50d0 │ │ -338fc4: 130d ee00 |0dee: const/16 v13, #int 238 // #ee │ │ -338fc8: 1a0e 1452 |0df0: const-string v14, "VN" // string@5214 │ │ -338fcc: 1a0f 7152 |0df2: const-string v15, "Vietnam" // string@5271 │ │ -338fd0: 705f 119e 10ed |0df4: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -338fd6: 6900 db91 |0df7: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.VIETNAM:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91db │ │ -338fda: 2200 e912 |0df9: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -338fde: 1a01 1c51 |0dfb: const-string v1, "VIRGIN_ISLANDS_BRITISH" // string@511c │ │ -338fe2: 130d ef00 |0dfd: const/16 v13, #int 239 // #ef │ │ -338fe6: 1a0e ca50 |0dff: const-string v14, "VG" // string@50ca │ │ -338fea: 1a0f 250d |0e01: const-string v15, "British Virgin Islands" // string@0d25 │ │ -338fee: 705f 119e 10ed |0e03: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -338ff4: 6900 dc91 |0e06: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.VIRGIN_ISLANDS_BRITISH:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91dc │ │ -338ff8: 2200 e912 |0e08: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -338ffc: 1a01 1d51 |0e0a: const-string v1, "VIRGIN_ISLANDS_US" // string@511d │ │ -339000: 130d f000 |0e0c: const/16 v13, #int 240 // #f0 │ │ -339004: 1a0e cd50 |0e0e: const-string v14, "VI" // string@50cd │ │ -339008: 1a0f 6f4f |0e10: const-string v15, "US Virgin Islands" // string@4f6f │ │ -33900c: 705f 119e 10ed |0e12: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -339012: 6900 dd91 |0e15: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.VIRGIN_ISLANDS_US:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91dd │ │ -339016: 2200 e912 |0e17: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -33901a: 1a01 eb52 |0e19: const-string v1, "WALLIS_AND_FUTUNA" // string@52eb │ │ -33901e: 130d f100 |0e1b: const/16 v13, #int 241 // #f1 │ │ -339022: 1a0e 0f53 |0e1d: const-string v14, "WF" // string@530f │ │ -339026: 1a0f 9953 |0e1f: const-string v15, "Wallis and Futuna" // string@5399 │ │ -33902a: 705f 119e 10ed |0e21: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -339030: 6900 de91 |0e24: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.WALLIS_AND_FUTUNA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91de │ │ -339034: 2200 e912 |0e26: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -339038: 1a01 0e53 |0e28: const-string v1, "WESTERN_SAHARA" // string@530e │ │ -33903c: 130d f200 |0e2a: const/16 v13, #int 242 // #f2 │ │ -339040: 1a0e 8115 |0e2c: const-string v14, "EH" // string@1581 │ │ -339044: 1a0f bd53 |0e2e: const-string v15, "Western Sahara" // string@53bd │ │ -339048: 705f 119e 10ed |0e30: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -33904e: 6900 df91 |0e33: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.WESTERN_SAHARA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91df │ │ -339052: 2200 e912 |0e35: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -339056: 1a01 fe54 |0e37: const-string v1, "YEMEN" // string@54fe │ │ -33905a: 130d f300 |0e39: const/16 v13, #int 243 // #f3 │ │ -33905e: 1a0e fc54 |0e3b: const-string v14, "YE" // string@54fc │ │ -339062: 1a0f 0a55 |0e3d: const-string v15, "Yemen" // string@550a │ │ -339066: 705f 119e 10ed |0e3f: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -33906c: 6900 e091 |0e42: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.YEMEN:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91e0 │ │ -339070: 2200 e912 |0e44: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -339074: 1a01 2655 |0e46: const-string v1, "ZAMBIA" // string@5526 │ │ -339078: 130d f400 |0e48: const/16 v13, #int 244 // #f4 │ │ -33907c: 1a0e a055 |0e4a: const-string v14, "ZM" // string@55a0 │ │ -339080: 1a0f a955 |0e4c: const-string v15, "Zambia" // string@55a9 │ │ -339084: 705f 119e 10ed |0e4e: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -33908a: 6900 e191 |0e51: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.ZAMBIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91e1 │ │ -33908e: 2200 e912 |0e53: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -339092: 1a01 5455 |0e55: const-string v1, "ZIMBABWE" // string@5554 │ │ -339096: 130d f500 |0e57: const/16 v13, #int 245 // #f5 │ │ -33909a: 1a0e a255 |0e59: const-string v14, "ZW" // string@55a2 │ │ -33909e: 1a0f ae55 |0e5b: const-string v15, "Zimbabwe" // string@55ae │ │ -3390a2: 705f 119e 10ed |0e5d: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ -3390a8: 6900 e291 |0e60: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.ZIMBABWE:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91e2 │ │ -3390ac: 1300 f600 |0e62: const/16 v0, #int 246 // #f6 │ │ -3390b0: 2300 f813 |0e64: new-array v0, v0, [Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@13f8 │ │ -3390b4: 6201 ed90 |0e66: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.AFGHANISTAN:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@90ed │ │ -3390b8: 4d01 0002 |0e68: aput-object v1, v0, v2 │ │ -3390bc: 6201 ee90 |0e6a: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.ALAND_ISLANDS:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@90ee │ │ -3390c0: 4d01 0003 |0e6c: aput-object v1, v0, v3 │ │ -3390c4: 6201 ef90 |0e6e: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.ALBANIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@90ef │ │ -3390c8: 4d01 0004 |0e70: aput-object v1, v0, v4 │ │ -3390cc: 6201 f090 |0e72: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.ALGERIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@90f0 │ │ -3390d0: 4d01 0005 |0e74: aput-object v1, v0, v5 │ │ -3390d4: 6201 f190 |0e76: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.AMERICAN_SAMOA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@90f1 │ │ -3390d8: 4d01 0006 |0e78: aput-object v1, v0, v6 │ │ -3390dc: 6201 f290 |0e7a: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.ANDORRA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@90f2 │ │ -3390e0: 4d01 0007 |0e7c: aput-object v1, v0, v7 │ │ -3390e4: 6201 f390 |0e7e: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.ANGOLA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@90f3 │ │ -3390e8: 4d01 0008 |0e80: aput-object v1, v0, v8 │ │ -3390ec: 6201 f490 |0e82: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.ANGUILLA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@90f4 │ │ -3390f0: 4d01 0009 |0e84: aput-object v1, v0, v9 │ │ -3390f4: 6201 f590 |0e86: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.ANTARCTICA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@90f5 │ │ -3390f8: 4d01 000a |0e88: aput-object v1, v0, v10 │ │ -3390fc: 6201 f690 |0e8a: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.ANTIGUA_AND_BARBUDA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@90f6 │ │ -339100: 4d01 000b |0e8c: aput-object v1, v0, v11 │ │ -339104: 6201 f790 |0e8e: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.ARGENTINA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@90f7 │ │ -339108: 4d01 000c |0e90: aput-object v1, v0, v12 │ │ -33910c: 6201 f890 |0e92: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.ARMENIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@90f8 │ │ -339110: 1302 0b00 |0e94: const/16 v2, #int 11 // #b │ │ -339114: 4d01 0002 |0e96: aput-object v1, v0, v2 │ │ -339118: 6201 f990 |0e98: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.ARUBA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@90f9 │ │ -33911c: 1302 0c00 |0e9a: const/16 v2, #int 12 // #c │ │ -339120: 4d01 0002 |0e9c: aput-object v1, v0, v2 │ │ -339124: 6201 fa90 |0e9e: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.AUSTRALIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@90fa │ │ -339128: 1302 0d00 |0ea0: const/16 v2, #int 13 // #d │ │ -33912c: 4d01 0002 |0ea2: aput-object v1, v0, v2 │ │ -339130: 6201 fb90 |0ea4: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.AUSTRIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@90fb │ │ -339134: 1302 0e00 |0ea6: const/16 v2, #int 14 // #e │ │ -339138: 4d01 0002 |0ea8: aput-object v1, v0, v2 │ │ -33913c: 6201 fc90 |0eaa: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.AZERBAIJAN:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@90fc │ │ -339140: 1302 0f00 |0eac: const/16 v2, #int 15 // #f │ │ -339144: 4d01 0002 |0eae: aput-object v1, v0, v2 │ │ -339148: 6201 fd90 |0eb0: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.BAHAMAS:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@90fd │ │ -33914c: 1302 1000 |0eb2: const/16 v2, #int 16 // #10 │ │ -339150: 4d01 0002 |0eb4: aput-object v1, v0, v2 │ │ -339154: 6201 fe90 |0eb6: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.BAHRAIN:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@90fe │ │ -339158: 1302 1100 |0eb8: const/16 v2, #int 17 // #11 │ │ -33915c: 4d01 0002 |0eba: aput-object v1, v0, v2 │ │ -339160: 6201 ff90 |0ebc: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.BANGLADESH:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@90ff │ │ -339164: 1302 1200 |0ebe: const/16 v2, #int 18 // #12 │ │ -339168: 4d01 0002 |0ec0: aput-object v1, v0, v2 │ │ -33916c: 6201 0091 |0ec2: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.BARBADOS:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9100 │ │ -339170: 1302 1300 |0ec4: const/16 v2, #int 19 // #13 │ │ -339174: 4d01 0002 |0ec6: aput-object v1, v0, v2 │ │ -339178: 6201 0191 |0ec8: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.BELARUS:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9101 │ │ -33917c: 1302 1400 |0eca: const/16 v2, #int 20 // #14 │ │ -339180: 4d01 0002 |0ecc: aput-object v1, v0, v2 │ │ -339184: 6201 0291 |0ece: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.BELGIUM:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9102 │ │ -339188: 1302 1500 |0ed0: const/16 v2, #int 21 // #15 │ │ -33918c: 4d01 0002 |0ed2: aput-object v1, v0, v2 │ │ -339190: 6201 0391 |0ed4: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.BELIZE:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9103 │ │ -339194: 1302 1600 |0ed6: const/16 v2, #int 22 // #16 │ │ -339198: 4d01 0002 |0ed8: aput-object v1, v0, v2 │ │ -33919c: 6201 0491 |0eda: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.BENIN:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9104 │ │ -3391a0: 1302 1700 |0edc: const/16 v2, #int 23 // #17 │ │ -3391a4: 4d01 0002 |0ede: aput-object v1, v0, v2 │ │ -3391a8: 6201 0591 |0ee0: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.BERMUDA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9105 │ │ -3391ac: 1302 1800 |0ee2: const/16 v2, #int 24 // #18 │ │ -3391b0: 4d01 0002 |0ee4: aput-object v1, v0, v2 │ │ -3391b4: 6201 0691 |0ee6: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.BHUTAN:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9106 │ │ -3391b8: 1302 1900 |0ee8: const/16 v2, #int 25 // #19 │ │ -3391bc: 4d01 0002 |0eea: aput-object v1, v0, v2 │ │ -3391c0: 6201 0791 |0eec: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.BOLIVIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9107 │ │ -3391c4: 1302 1a00 |0eee: const/16 v2, #int 26 // #1a │ │ -3391c8: 4d01 0002 |0ef0: aput-object v1, v0, v2 │ │ -3391cc: 6201 0891 |0ef2: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.BOSNIA_AND_HERZEGOVINA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9108 │ │ -3391d0: 1302 1b00 |0ef4: const/16 v2, #int 27 // #1b │ │ -3391d4: 4d01 0002 |0ef6: aput-object v1, v0, v2 │ │ -3391d8: 6201 0991 |0ef8: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.BOTSWANA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9109 │ │ -3391dc: 1302 1c00 |0efa: const/16 v2, #int 28 // #1c │ │ -3391e0: 4d01 0002 |0efc: aput-object v1, v0, v2 │ │ -3391e4: 6201 0a91 |0efe: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.BOUVET_ISLAND:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@910a │ │ -3391e8: 1302 1d00 |0f00: const/16 v2, #int 29 // #1d │ │ -3391ec: 4d01 0002 |0f02: aput-object v1, v0, v2 │ │ -3391f0: 6201 0b91 |0f04: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.BRAZIL:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@910b │ │ -3391f4: 1302 1e00 |0f06: const/16 v2, #int 30 // #1e │ │ -3391f8: 4d01 0002 |0f08: aput-object v1, v0, v2 │ │ -3391fc: 6201 0c91 |0f0a: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.BRITISH_INDIAN_OCEAN_TERRITORY:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@910c │ │ -339200: 1302 1f00 |0f0c: const/16 v2, #int 31 // #1f │ │ -339204: 4d01 0002 |0f0e: aput-object v1, v0, v2 │ │ -339208: 6201 0d91 |0f10: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.BRUNEI_DARUSSALAM:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@910d │ │ -33920c: 1302 2000 |0f12: const/16 v2, #int 32 // #20 │ │ -339210: 4d01 0002 |0f14: aput-object v1, v0, v2 │ │ -339214: 6201 0e91 |0f16: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.BULGARIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@910e │ │ -339218: 1302 2100 |0f18: const/16 v2, #int 33 // #21 │ │ -33921c: 4d01 0002 |0f1a: aput-object v1, v0, v2 │ │ -339220: 6201 0f91 |0f1c: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.BURKINA_FASO:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@910f │ │ -339224: 1302 2200 |0f1e: const/16 v2, #int 34 // #22 │ │ -339228: 4d01 0002 |0f20: aput-object v1, v0, v2 │ │ -33922c: 6201 1091 |0f22: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.BURUNDI:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9110 │ │ -339230: 1302 2300 |0f24: const/16 v2, #int 35 // #23 │ │ -339234: 4d01 0002 |0f26: aput-object v1, v0, v2 │ │ -339238: 6201 1191 |0f28: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.CAMBODIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9111 │ │ -33923c: 1302 2400 |0f2a: const/16 v2, #int 36 // #24 │ │ -339240: 4d01 0002 |0f2c: aput-object v1, v0, v2 │ │ -339244: 6201 1291 |0f2e: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.CAMEROON:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9112 │ │ -339248: 1302 2500 |0f30: const/16 v2, #int 37 // #25 │ │ -33924c: 4d01 0002 |0f32: aput-object v1, v0, v2 │ │ -339250: 6201 1391 |0f34: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.CANADA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9113 │ │ -339254: 1302 2600 |0f36: const/16 v2, #int 38 // #26 │ │ -339258: 4d01 0002 |0f38: aput-object v1, v0, v2 │ │ -33925c: 6201 1491 |0f3a: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.CAPE_VERDE:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9114 │ │ -339260: 1302 2700 |0f3c: const/16 v2, #int 39 // #27 │ │ -339264: 4d01 0002 |0f3e: aput-object v1, v0, v2 │ │ -339268: 6201 1591 |0f40: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.CAYMAN_ISLANDS:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9115 │ │ -33926c: 1302 2800 |0f42: const/16 v2, #int 40 // #28 │ │ -339270: 4d01 0002 |0f44: aput-object v1, v0, v2 │ │ -339274: 6201 1691 |0f46: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.CENTRAL_AFRICAN_REPUBLIC:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9116 │ │ -339278: 1302 2900 |0f48: const/16 v2, #int 41 // #29 │ │ -33927c: 4d01 0002 |0f4a: aput-object v1, v0, v2 │ │ -339280: 6201 1791 |0f4c: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.CHAD:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9117 │ │ -339284: 1302 2a00 |0f4e: const/16 v2, #int 42 // #2a │ │ -339288: 4d01 0002 |0f50: aput-object v1, v0, v2 │ │ -33928c: 6201 1891 |0f52: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.CHILE:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9118 │ │ -339290: 1302 2b00 |0f54: const/16 v2, #int 43 // #2b │ │ -339294: 4d01 0002 |0f56: aput-object v1, v0, v2 │ │ -339298: 6201 1991 |0f58: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.CHINA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9119 │ │ -33929c: 1302 2c00 |0f5a: const/16 v2, #int 44 // #2c │ │ -3392a0: 4d01 0002 |0f5c: aput-object v1, v0, v2 │ │ -3392a4: 6201 1a91 |0f5e: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.CHRISTMAS_ISLAND:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@911a │ │ -3392a8: 1302 2d00 |0f60: const/16 v2, #int 45 // #2d │ │ -3392ac: 4d01 0002 |0f62: aput-object v1, v0, v2 │ │ -3392b0: 6201 1b91 |0f64: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.COCOS_KEELING_ISLANDS:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@911b │ │ -3392b4: 1302 2e00 |0f66: const/16 v2, #int 46 // #2e │ │ -3392b8: 4d01 0002 |0f68: aput-object v1, v0, v2 │ │ -3392bc: 6201 1c91 |0f6a: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.COLOMBIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@911c │ │ -3392c0: 1302 2f00 |0f6c: const/16 v2, #int 47 // #2f │ │ -3392c4: 4d01 0002 |0f6e: aput-object v1, v0, v2 │ │ -3392c8: 6201 1d91 |0f70: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.COMOROS:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@911d │ │ -3392cc: 1302 3000 |0f72: const/16 v2, #int 48 // #30 │ │ -3392d0: 4d01 0002 |0f74: aput-object v1, v0, v2 │ │ -3392d4: 6201 1e91 |0f76: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.CONGO:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@911e │ │ -3392d8: 1302 3100 |0f78: const/16 v2, #int 49 // #31 │ │ -3392dc: 4d01 0002 |0f7a: aput-object v1, v0, v2 │ │ -3392e0: 6201 c591 |0f7c: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.THE_DEMOCRATIC_REPUBLIC_OF_CONGO:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91c5 │ │ -3392e4: 1302 3200 |0f7e: const/16 v2, #int 50 // #32 │ │ -3392e8: 4d01 0002 |0f80: aput-object v1, v0, v2 │ │ -3392ec: 6201 1f91 |0f82: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.COOK_ISLANDS:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@911f │ │ -3392f0: 1302 3300 |0f84: const/16 v2, #int 51 // #33 │ │ -3392f4: 4d01 0002 |0f86: aput-object v1, v0, v2 │ │ -3392f8: 6201 2091 |0f88: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.COSTA_RICA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9120 │ │ -3392fc: 1302 3400 |0f8a: const/16 v2, #int 52 // #34 │ │ -339300: 4d01 0002 |0f8c: aput-object v1, v0, v2 │ │ -339304: 6201 2191 |0f8e: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.COTE_D_IVOIRE:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9121 │ │ -339308: 1302 3500 |0f90: const/16 v2, #int 53 // #35 │ │ -33930c: 4d01 0002 |0f92: aput-object v1, v0, v2 │ │ -339310: 6201 2291 |0f94: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.CROATIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9122 │ │ -339314: 1302 3600 |0f96: const/16 v2, #int 54 // #36 │ │ -339318: 4d01 0002 |0f98: aput-object v1, v0, v2 │ │ -33931c: 6201 2391 |0f9a: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.CUBA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9123 │ │ -339320: 1302 3700 |0f9c: const/16 v2, #int 55 // #37 │ │ -339324: 4d01 0002 |0f9e: aput-object v1, v0, v2 │ │ -339328: 6201 2491 |0fa0: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.CYPRUS:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9124 │ │ -33932c: 1302 3800 |0fa2: const/16 v2, #int 56 // #38 │ │ -339330: 4d01 0002 |0fa4: aput-object v1, v0, v2 │ │ -339334: 6201 2591 |0fa6: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.CZECH_REPUBLIC:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9125 │ │ -339338: 1302 3900 |0fa8: const/16 v2, #int 57 // #39 │ │ -33933c: 4d01 0002 |0faa: aput-object v1, v0, v2 │ │ -339340: 6201 2691 |0fac: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.DENMARK:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9126 │ │ -339344: 1302 3a00 |0fae: const/16 v2, #int 58 // #3a │ │ -339348: 4d01 0002 |0fb0: aput-object v1, v0, v2 │ │ -33934c: 6201 2791 |0fb2: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.DJIBOUTI:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9127 │ │ -339350: 1302 3b00 |0fb4: const/16 v2, #int 59 // #3b │ │ -339354: 4d01 0002 |0fb6: aput-object v1, v0, v2 │ │ -339358: 6201 2891 |0fb8: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.DOMINICA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9128 │ │ -33935c: 1302 3c00 |0fba: const/16 v2, #int 60 // #3c │ │ -339360: 4d01 0002 |0fbc: aput-object v1, v0, v2 │ │ -339364: 6201 2991 |0fbe: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.DOMINICAN_REPUBLIC:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9129 │ │ -339368: 1302 3d00 |0fc0: const/16 v2, #int 61 // #3d │ │ -33936c: 4d01 0002 |0fc2: aput-object v1, v0, v2 │ │ -339370: 6201 2a91 |0fc4: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.ECUADOR:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@912a │ │ -339374: 1302 3e00 |0fc6: const/16 v2, #int 62 // #3e │ │ -339378: 4d01 0002 |0fc8: aput-object v1, v0, v2 │ │ -33937c: 6201 2b91 |0fca: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.EGYPT:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@912b │ │ -339380: 1302 3f00 |0fcc: const/16 v2, #int 63 // #3f │ │ -339384: 4d01 0002 |0fce: aput-object v1, v0, v2 │ │ -339388: 6201 2c91 |0fd0: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.EL_SALVADOR:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@912c │ │ -33938c: 1302 4000 |0fd2: const/16 v2, #int 64 // #40 │ │ -339390: 4d01 0002 |0fd4: aput-object v1, v0, v2 │ │ -339394: 6201 2d91 |0fd6: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.EQUATORIAL_GUINEA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@912d │ │ -339398: 1302 4100 |0fd8: const/16 v2, #int 65 // #41 │ │ -33939c: 4d01 0002 |0fda: aput-object v1, v0, v2 │ │ -3393a0: 6201 2e91 |0fdc: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.ERITREA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@912e │ │ -3393a4: 1302 4200 |0fde: const/16 v2, #int 66 // #42 │ │ -3393a8: 4d01 0002 |0fe0: aput-object v1, v0, v2 │ │ -3393ac: 6201 2f91 |0fe2: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.ESTONIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@912f │ │ -3393b0: 1302 4300 |0fe4: const/16 v2, #int 67 // #43 │ │ -3393b4: 4d01 0002 |0fe6: aput-object v1, v0, v2 │ │ -3393b8: 6201 3091 |0fe8: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.ETHIOPIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9130 │ │ -3393bc: 1302 4400 |0fea: const/16 v2, #int 68 // #44 │ │ -3393c0: 4d01 0002 |0fec: aput-object v1, v0, v2 │ │ -3393c4: 6201 3191 |0fee: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.FALKLAND_ISLANDS:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9131 │ │ -3393c8: 1302 4500 |0ff0: const/16 v2, #int 69 // #45 │ │ -3393cc: 4d01 0002 |0ff2: aput-object v1, v0, v2 │ │ -3393d0: 6201 3291 |0ff4: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.FAROE_ISLANDS:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9132 │ │ -3393d4: 1302 4600 |0ff6: const/16 v2, #int 70 // #46 │ │ -3393d8: 4d01 0002 |0ff8: aput-object v1, v0, v2 │ │ -3393dc: 6201 3391 |0ffa: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.FIJI:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9133 │ │ -3393e0: 1302 4700 |0ffc: const/16 v2, #int 71 // #47 │ │ -3393e4: 4d01 0002 |0ffe: aput-object v1, v0, v2 │ │ -3393e8: 6201 3491 |1000: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.FINLAND:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9134 │ │ -3393ec: 1302 4800 |1002: const/16 v2, #int 72 // #48 │ │ -3393f0: 4d01 0002 |1004: aput-object v1, v0, v2 │ │ -3393f4: 6201 3591 |1006: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.FRANCE:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9135 │ │ -3393f8: 1302 4900 |1008: const/16 v2, #int 73 // #49 │ │ -3393fc: 4d01 0002 |100a: aput-object v1, v0, v2 │ │ -339400: 6201 3691 |100c: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.FRENCH_GUIANA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9136 │ │ -339404: 1302 4a00 |100e: const/16 v2, #int 74 // #4a │ │ -339408: 4d01 0002 |1010: aput-object v1, v0, v2 │ │ -33940c: 6201 3791 |1012: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.FRENCH_POLYNESIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9137 │ │ -339410: 1302 4b00 |1014: const/16 v2, #int 75 // #4b │ │ -339414: 4d01 0002 |1016: aput-object v1, v0, v2 │ │ -339418: 6201 3891 |1018: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.FRENCH_SOUTHERN_TERRITORIES:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9138 │ │ -33941c: 1302 4c00 |101a: const/16 v2, #int 76 // #4c │ │ -339420: 4d01 0002 |101c: aput-object v1, v0, v2 │ │ -339424: 6201 3991 |101e: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.GABON:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9139 │ │ -339428: 1302 4d00 |1020: const/16 v2, #int 77 // #4d │ │ -33942c: 4d01 0002 |1022: aput-object v1, v0, v2 │ │ -339430: 6201 3a91 |1024: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.GAMBIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@913a │ │ -339434: 1302 4e00 |1026: const/16 v2, #int 78 // #4e │ │ -339438: 4d01 0002 |1028: aput-object v1, v0, v2 │ │ -33943c: 6201 3b91 |102a: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.GEORGIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@913b │ │ -339440: 1302 4f00 |102c: const/16 v2, #int 79 // #4f │ │ -339444: 4d01 0002 |102e: aput-object v1, v0, v2 │ │ -339448: 6201 3c91 |1030: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.GERMANY:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@913c │ │ -33944c: 1302 5000 |1032: const/16 v2, #int 80 // #50 │ │ -339450: 4d01 0002 |1034: aput-object v1, v0, v2 │ │ -339454: 6201 3d91 |1036: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.GHANA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@913d │ │ -339458: 1302 5100 |1038: const/16 v2, #int 81 // #51 │ │ -33945c: 4d01 0002 |103a: aput-object v1, v0, v2 │ │ -339460: 6201 3e91 |103c: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.GIBRALTAR:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@913e │ │ -339464: 1302 5200 |103e: const/16 v2, #int 82 // #52 │ │ -339468: 4d01 0002 |1040: aput-object v1, v0, v2 │ │ -33946c: 6201 3f91 |1042: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.GREECE:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@913f │ │ -339470: 1302 5300 |1044: const/16 v2, #int 83 // #53 │ │ -339474: 4d01 0002 |1046: aput-object v1, v0, v2 │ │ -339478: 6201 4091 |1048: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.GREENLAND:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9140 │ │ -33947c: 1302 5400 |104a: const/16 v2, #int 84 // #54 │ │ -339480: 4d01 0002 |104c: aput-object v1, v0, v2 │ │ -339484: 6201 4191 |104e: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.GRENADA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9141 │ │ -339488: 1302 5500 |1050: const/16 v2, #int 85 // #55 │ │ -33948c: 4d01 0002 |1052: aput-object v1, v0, v2 │ │ -339490: 6201 4291 |1054: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.GUADELOUPE:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9142 │ │ -339494: 1302 5600 |1056: const/16 v2, #int 86 // #56 │ │ -339498: 4d01 0002 |1058: aput-object v1, v0, v2 │ │ -33949c: 6201 4391 |105a: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.GUAM:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9143 │ │ -3394a0: 1302 5700 |105c: const/16 v2, #int 87 // #57 │ │ -3394a4: 4d01 0002 |105e: aput-object v1, v0, v2 │ │ -3394a8: 6201 4491 |1060: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.GUATEMALA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9144 │ │ -3394ac: 1302 5800 |1062: const/16 v2, #int 88 // #58 │ │ -3394b0: 4d01 0002 |1064: aput-object v1, v0, v2 │ │ -3394b4: 6201 4591 |1066: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.GUERNSEY:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9145 │ │ -3394b8: 1302 5900 |1068: const/16 v2, #int 89 // #59 │ │ -3394bc: 4d01 0002 |106a: aput-object v1, v0, v2 │ │ -3394c0: 6201 4691 |106c: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.GUINEA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9146 │ │ -3394c4: 1302 5a00 |106e: const/16 v2, #int 90 // #5a │ │ -3394c8: 4d01 0002 |1070: aput-object v1, v0, v2 │ │ -3394cc: 6201 4791 |1072: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.GUINEA_BISSAU:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9147 │ │ -3394d0: 1302 5b00 |1074: const/16 v2, #int 91 // #5b │ │ -3394d4: 4d01 0002 |1076: aput-object v1, v0, v2 │ │ -3394d8: 6201 4891 |1078: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.GUYANA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9148 │ │ -3394dc: 1302 5c00 |107a: const/16 v2, #int 92 // #5c │ │ -3394e0: 4d01 0002 |107c: aput-object v1, v0, v2 │ │ -3394e4: 6201 4991 |107e: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.HAITI:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9149 │ │ -3394e8: 1302 5d00 |1080: const/16 v2, #int 93 // #5d │ │ -3394ec: 4d01 0002 |1082: aput-object v1, v0, v2 │ │ -3394f0: 6201 4a91 |1084: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.HEARD_ISLAND_AND_MCDONALD_ISLANDS:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@914a │ │ -3394f4: 1302 5e00 |1086: const/16 v2, #int 94 // #5e │ │ -3394f8: 4d01 0002 |1088: aput-object v1, v0, v2 │ │ -3394fc: 6201 4b91 |108a: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.HONDURAS:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@914b │ │ -339500: 1302 5f00 |108c: const/16 v2, #int 95 // #5f │ │ -339504: 4d01 0002 |108e: aput-object v1, v0, v2 │ │ -339508: 6201 4c91 |1090: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.HONG_KONG:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@914c │ │ -33950c: 1302 6000 |1092: const/16 v2, #int 96 // #60 │ │ -339510: 4d01 0002 |1094: aput-object v1, v0, v2 │ │ -339514: 6201 4d91 |1096: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.HUNGARY:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@914d │ │ -339518: 1302 6100 |1098: const/16 v2, #int 97 // #61 │ │ -33951c: 4d01 0002 |109a: aput-object v1, v0, v2 │ │ -339520: 6201 4e91 |109c: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.ICELAND:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@914e │ │ -339524: 1302 6200 |109e: const/16 v2, #int 98 // #62 │ │ -339528: 4d01 0002 |10a0: aput-object v1, v0, v2 │ │ -33952c: 6201 4f91 |10a2: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.INDIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@914f │ │ -339530: 1302 6300 |10a4: const/16 v2, #int 99 // #63 │ │ -339534: 4d01 0002 |10a6: aput-object v1, v0, v2 │ │ -339538: 6201 5091 |10a8: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.INDONESIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9150 │ │ -33953c: 1302 6400 |10aa: const/16 v2, #int 100 // #64 │ │ -339540: 4d01 0002 |10ac: aput-object v1, v0, v2 │ │ -339544: 6201 5191 |10ae: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.IRAN:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9151 │ │ -339548: 1302 6500 |10b0: const/16 v2, #int 101 // #65 │ │ -33954c: 4d01 0002 |10b2: aput-object v1, v0, v2 │ │ -339550: 6201 5291 |10b4: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.IRAQ:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9152 │ │ -339554: 1302 6600 |10b6: const/16 v2, #int 102 // #66 │ │ -339558: 4d01 0002 |10b8: aput-object v1, v0, v2 │ │ -33955c: 6201 5391 |10ba: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.IRELAND:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9153 │ │ -339560: 1302 6700 |10bc: const/16 v2, #int 103 // #67 │ │ -339564: 4d01 0002 |10be: aput-object v1, v0, v2 │ │ -339568: 6201 5491 |10c0: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.ISLE_OF_MAN:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9154 │ │ -33956c: 1302 6800 |10c2: const/16 v2, #int 104 // #68 │ │ -339570: 4d01 0002 |10c4: aput-object v1, v0, v2 │ │ -339574: 6201 5591 |10c6: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.ISRAEL:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9155 │ │ -339578: 1302 6900 |10c8: const/16 v2, #int 105 // #69 │ │ -33957c: 4d01 0002 |10ca: aput-object v1, v0, v2 │ │ -339580: 6201 5691 |10cc: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.ITALY:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9156 │ │ -339584: 1302 6a00 |10ce: const/16 v2, #int 106 // #6a │ │ -339588: 4d01 0002 |10d0: aput-object v1, v0, v2 │ │ -33958c: 6201 5791 |10d2: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.JAMAICA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9157 │ │ -339590: 1302 6b00 |10d4: const/16 v2, #int 107 // #6b │ │ -339594: 4d01 0002 |10d6: aput-object v1, v0, v2 │ │ -339598: 6201 5891 |10d8: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.JAPAN:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9158 │ │ -33959c: 1302 6c00 |10da: const/16 v2, #int 108 // #6c │ │ -3395a0: 4d01 0002 |10dc: aput-object v1, v0, v2 │ │ -3395a4: 6201 5991 |10de: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.JERSEY:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9159 │ │ -3395a8: 1302 6d00 |10e0: const/16 v2, #int 109 // #6d │ │ -3395ac: 4d01 0002 |10e2: aput-object v1, v0, v2 │ │ -3395b0: 6201 5a91 |10e4: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.JORDAN:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@915a │ │ -3395b4: 1302 6e00 |10e6: const/16 v2, #int 110 // #6e │ │ -3395b8: 4d01 0002 |10e8: aput-object v1, v0, v2 │ │ -3395bc: 6201 5b91 |10ea: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.KAZAKHSTAN:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@915b │ │ -3395c0: 1302 6f00 |10ec: const/16 v2, #int 111 // #6f │ │ -3395c4: 4d01 0002 |10ee: aput-object v1, v0, v2 │ │ -3395c8: 6201 5c91 |10f0: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.KENYA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@915c │ │ -3395cc: 1302 7000 |10f2: const/16 v2, #int 112 // #70 │ │ -3395d0: 4d01 0002 |10f4: aput-object v1, v0, v2 │ │ -3395d4: 6201 5d91 |10f6: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.KIRIBATI:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@915d │ │ -3395d8: 1302 7100 |10f8: const/16 v2, #int 113 // #71 │ │ -3395dc: 4d01 0002 |10fa: aput-object v1, v0, v2 │ │ -3395e0: 6201 5e91 |10fc: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.KOREA_NORTH:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@915e │ │ -3395e4: 1302 7200 |10fe: const/16 v2, #int 114 // #72 │ │ -3395e8: 4d01 0002 |1100: aput-object v1, v0, v2 │ │ -3395ec: 6201 5f91 |1102: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.KOREA_SOUTH:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@915f │ │ -3395f0: 1302 7300 |1104: const/16 v2, #int 115 // #73 │ │ -3395f4: 4d01 0002 |1106: aput-object v1, v0, v2 │ │ -3395f8: 6201 6091 |1108: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.KUWAIT:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9160 │ │ -3395fc: 1302 7400 |110a: const/16 v2, #int 116 // #74 │ │ -339600: 4d01 0002 |110c: aput-object v1, v0, v2 │ │ -339604: 6201 6191 |110e: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.KYRGYZSTAN:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9161 │ │ -339608: 1302 7500 |1110: const/16 v2, #int 117 // #75 │ │ -33960c: 4d01 0002 |1112: aput-object v1, v0, v2 │ │ -339610: 6201 6291 |1114: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.LAO_PEOPLES_DEMOCRATIC_REPUBLIC:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9162 │ │ -339614: 1302 7600 |1116: const/16 v2, #int 118 // #76 │ │ -339618: 4d01 0002 |1118: aput-object v1, v0, v2 │ │ -33961c: 6201 6391 |111a: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.LATVIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9163 │ │ -339620: 1302 7700 |111c: const/16 v2, #int 119 // #77 │ │ -339624: 4d01 0002 |111e: aput-object v1, v0, v2 │ │ -339628: 6201 6491 |1120: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.LEBANON:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9164 │ │ -33962c: 1302 7800 |1122: const/16 v2, #int 120 // #78 │ │ -339630: 4d01 0002 |1124: aput-object v1, v0, v2 │ │ -339634: 6201 6591 |1126: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.LESOTHO:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9165 │ │ -339638: 1302 7900 |1128: const/16 v2, #int 121 // #79 │ │ -33963c: 4d01 0002 |112a: aput-object v1, v0, v2 │ │ -339640: 6201 6691 |112c: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.LIBERIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9166 │ │ -339644: 1302 7a00 |112e: const/16 v2, #int 122 // #7a │ │ -339648: 4d01 0002 |1130: aput-object v1, v0, v2 │ │ -33964c: 6201 6791 |1132: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.LIBYAN_ARAB_JAMAHIRIYA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9167 │ │ -339650: 1302 7b00 |1134: const/16 v2, #int 123 // #7b │ │ -339654: 4d01 0002 |1136: aput-object v1, v0, v2 │ │ -339658: 6201 6891 |1138: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.LIECHTENSTEIN:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9168 │ │ -33965c: 1302 7c00 |113a: const/16 v2, #int 124 // #7c │ │ -339660: 4d01 0002 |113c: aput-object v1, v0, v2 │ │ -339664: 6201 6991 |113e: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.LITHUANIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9169 │ │ -339668: 1302 7d00 |1140: const/16 v2, #int 125 // #7d │ │ -33966c: 4d01 0002 |1142: aput-object v1, v0, v2 │ │ -339670: 6201 6a91 |1144: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.LUXEMBOURG:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@916a │ │ -339674: 1302 7e00 |1146: const/16 v2, #int 126 // #7e │ │ -339678: 4d01 0002 |1148: aput-object v1, v0, v2 │ │ -33967c: 6201 6b91 |114a: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.MACAO:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@916b │ │ -339680: 1302 7f00 |114c: const/16 v2, #int 127 // #7f │ │ -339684: 4d01 0002 |114e: aput-object v1, v0, v2 │ │ -339688: 6201 6c91 |1150: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.MACEDONIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@916c │ │ -33968c: 1302 8000 |1152: const/16 v2, #int 128 // #80 │ │ -339690: 4d01 0002 |1154: aput-object v1, v0, v2 │ │ -339694: 6201 6d91 |1156: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.MADAGASCAR:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@916d │ │ -339698: 1302 8100 |1158: const/16 v2, #int 129 // #81 │ │ -33969c: 4d01 0002 |115a: aput-object v1, v0, v2 │ │ -3396a0: 6201 6e91 |115c: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.MALAWI:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@916e │ │ -3396a4: 1302 8200 |115e: const/16 v2, #int 130 // #82 │ │ -3396a8: 4d01 0002 |1160: aput-object v1, v0, v2 │ │ -3396ac: 6201 6f91 |1162: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.MALAYSIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@916f │ │ -3396b0: 1302 8300 |1164: const/16 v2, #int 131 // #83 │ │ -3396b4: 4d01 0002 |1166: aput-object v1, v0, v2 │ │ -3396b8: 6201 7091 |1168: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.MALDIVES:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9170 │ │ -3396bc: 1302 8400 |116a: const/16 v2, #int 132 // #84 │ │ -3396c0: 4d01 0002 |116c: aput-object v1, v0, v2 │ │ -3396c4: 6201 7191 |116e: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.MALI:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9171 │ │ -3396c8: 1302 8500 |1170: const/16 v2, #int 133 // #85 │ │ -3396cc: 4d01 0002 |1172: aput-object v1, v0, v2 │ │ -3396d0: 6201 7291 |1174: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.MALTA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9172 │ │ -3396d4: 1302 8600 |1176: const/16 v2, #int 134 // #86 │ │ -3396d8: 4d01 0002 |1178: aput-object v1, v0, v2 │ │ -3396dc: 6201 7391 |117a: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.MARSHALL_ISLANDS:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9173 │ │ -3396e0: 1302 8700 |117c: const/16 v2, #int 135 // #87 │ │ -3396e4: 4d01 0002 |117e: aput-object v1, v0, v2 │ │ -3396e8: 6201 7491 |1180: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.MARTINIQUE:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9174 │ │ -3396ec: 1302 8800 |1182: const/16 v2, #int 136 // #88 │ │ -3396f0: 4d01 0002 |1184: aput-object v1, v0, v2 │ │ -3396f4: 6201 7591 |1186: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.MAURITANIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9175 │ │ -3396f8: 1302 8900 |1188: const/16 v2, #int 137 // #89 │ │ -3396fc: 4d01 0002 |118a: aput-object v1, v0, v2 │ │ -339700: 6201 7691 |118c: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.MAURITIUS:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9176 │ │ -339704: 1302 8a00 |118e: const/16 v2, #int 138 // #8a │ │ -339708: 4d01 0002 |1190: aput-object v1, v0, v2 │ │ -33970c: 6201 7791 |1192: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.MAYOTTE:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9177 │ │ -339710: 1302 8b00 |1194: const/16 v2, #int 139 // #8b │ │ -339714: 4d01 0002 |1196: aput-object v1, v0, v2 │ │ -339718: 6201 7891 |1198: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.MEXICO:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9178 │ │ -33971c: 1302 8c00 |119a: const/16 v2, #int 140 // #8c │ │ -339720: 4d01 0002 |119c: aput-object v1, v0, v2 │ │ -339724: 6201 7991 |119e: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.MICRONESIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9179 │ │ -339728: 1302 8d00 |11a0: const/16 v2, #int 141 // #8d │ │ -33972c: 4d01 0002 |11a2: aput-object v1, v0, v2 │ │ -339730: 6201 7a91 |11a4: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.MOLDOVA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@917a │ │ -339734: 1302 8e00 |11a6: const/16 v2, #int 142 // #8e │ │ -339738: 4d01 0002 |11a8: aput-object v1, v0, v2 │ │ -33973c: 6201 7b91 |11aa: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.MONACO:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@917b │ │ -339740: 1302 8f00 |11ac: const/16 v2, #int 143 // #8f │ │ -339744: 4d01 0002 |11ae: aput-object v1, v0, v2 │ │ -339748: 6201 7c91 |11b0: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.MONGOLIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@917c │ │ -33974c: 1302 9000 |11b2: const/16 v2, #int 144 // #90 │ │ -339750: 4d01 0002 |11b4: aput-object v1, v0, v2 │ │ -339754: 6201 7d91 |11b6: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.MONTENEGRO:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@917d │ │ -339758: 1302 9100 |11b8: const/16 v2, #int 145 // #91 │ │ -33975c: 4d01 0002 |11ba: aput-object v1, v0, v2 │ │ -339760: 6201 7e91 |11bc: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.MONTSERRAT:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@917e │ │ -339764: 1302 9200 |11be: const/16 v2, #int 146 // #92 │ │ -339768: 4d01 0002 |11c0: aput-object v1, v0, v2 │ │ -33976c: 6201 7f91 |11c2: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.MOROCCO:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@917f │ │ -339770: 1302 9300 |11c4: const/16 v2, #int 147 // #93 │ │ -339774: 4d01 0002 |11c6: aput-object v1, v0, v2 │ │ -339778: 6201 8091 |11c8: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.MOZAMBIQUE:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9180 │ │ -33977c: 1302 9400 |11ca: const/16 v2, #int 148 // #94 │ │ -339780: 4d01 0002 |11cc: aput-object v1, v0, v2 │ │ -339784: 6201 8191 |11ce: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.MYANMAR:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9181 │ │ -339788: 1302 9500 |11d0: const/16 v2, #int 149 // #95 │ │ -33978c: 4d01 0002 |11d2: aput-object v1, v0, v2 │ │ -339790: 6201 8291 |11d4: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.NAMIBIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9182 │ │ -339794: 1302 9600 |11d6: const/16 v2, #int 150 // #96 │ │ -339798: 4d01 0002 |11d8: aput-object v1, v0, v2 │ │ -33979c: 6201 8391 |11da: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.NAURU:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9183 │ │ -3397a0: 1302 9700 |11dc: const/16 v2, #int 151 // #97 │ │ -3397a4: 4d01 0002 |11de: aput-object v1, v0, v2 │ │ -3397a8: 6201 8491 |11e0: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.NEPAL:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9184 │ │ -3397ac: 1302 9800 |11e2: const/16 v2, #int 152 // #98 │ │ -3397b0: 4d01 0002 |11e4: aput-object v1, v0, v2 │ │ -3397b4: 6201 8591 |11e6: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.NETHERLANDS:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9185 │ │ -3397b8: 1302 9900 |11e8: const/16 v2, #int 153 // #99 │ │ -3397bc: 4d01 0002 |11ea: aput-object v1, v0, v2 │ │ -3397c0: 6201 8691 |11ec: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.NETHERLANDS_ANTILLES:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9186 │ │ -3397c4: 1302 9a00 |11ee: const/16 v2, #int 154 // #9a │ │ -3397c8: 4d01 0002 |11f0: aput-object v1, v0, v2 │ │ -3397cc: 6201 8791 |11f2: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.NEW_CALEDONIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9187 │ │ -3397d0: 1302 9b00 |11f4: const/16 v2, #int 155 // #9b │ │ -3397d4: 4d01 0002 |11f6: aput-object v1, v0, v2 │ │ -3397d8: 6201 8891 |11f8: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.NEW_ZEALAND:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9188 │ │ -3397dc: 1302 9c00 |11fa: const/16 v2, #int 156 // #9c │ │ -3397e0: 4d01 0002 |11fc: aput-object v1, v0, v2 │ │ -3397e4: 6201 8991 |11fe: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.NICARAGUA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9189 │ │ -3397e8: 1302 9d00 |1200: const/16 v2, #int 157 // #9d │ │ -3397ec: 4d01 0002 |1202: aput-object v1, v0, v2 │ │ -3397f0: 6201 8a91 |1204: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.NIGER:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@918a │ │ -3397f4: 1302 9e00 |1206: const/16 v2, #int 158 // #9e │ │ -3397f8: 4d01 0002 |1208: aput-object v1, v0, v2 │ │ -3397fc: 6201 8b91 |120a: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.NIGERIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@918b │ │ -339800: 1302 9f00 |120c: const/16 v2, #int 159 // #9f │ │ -339804: 4d01 0002 |120e: aput-object v1, v0, v2 │ │ -339808: 6201 8c91 |1210: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.NIUE:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@918c │ │ -33980c: 1302 a000 |1212: const/16 v2, #int 160 // #a0 │ │ -339810: 4d01 0002 |1214: aput-object v1, v0, v2 │ │ -339814: 6201 8d91 |1216: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.NORFOLK_ISLAND:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@918d │ │ -339818: 1302 a100 |1218: const/16 v2, #int 161 // #a1 │ │ -33981c: 4d01 0002 |121a: aput-object v1, v0, v2 │ │ -339820: 6201 8e91 |121c: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.NORTHERN_MARIANA_ISLANDS:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@918e │ │ -339824: 1302 a200 |121e: const/16 v2, #int 162 // #a2 │ │ -339828: 4d01 0002 |1220: aput-object v1, v0, v2 │ │ -33982c: 6201 8f91 |1222: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.NORWAY:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@918f │ │ -339830: 1302 a300 |1224: const/16 v2, #int 163 // #a3 │ │ -339834: 4d01 0002 |1226: aput-object v1, v0, v2 │ │ -339838: 6201 9091 |1228: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.OMAN:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9190 │ │ -33983c: 1302 a400 |122a: const/16 v2, #int 164 // #a4 │ │ -339840: 4d01 0002 |122c: aput-object v1, v0, v2 │ │ -339844: 6201 9191 |122e: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.PAKISTAN:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9191 │ │ -339848: 1302 a500 |1230: const/16 v2, #int 165 // #a5 │ │ -33984c: 4d01 0002 |1232: aput-object v1, v0, v2 │ │ -339850: 6201 9291 |1234: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.PALAU:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9192 │ │ -339854: 1302 a600 |1236: const/16 v2, #int 166 // #a6 │ │ -339858: 4d01 0002 |1238: aput-object v1, v0, v2 │ │ -33985c: 6201 9391 |123a: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.PALESTINIAN_TERRITORY_OCCUPIED:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9193 │ │ -339860: 1302 a700 |123c: const/16 v2, #int 167 // #a7 │ │ -339864: 4d01 0002 |123e: aput-object v1, v0, v2 │ │ -339868: 6201 9491 |1240: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.PANAMA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9194 │ │ -33986c: 1302 a800 |1242: const/16 v2, #int 168 // #a8 │ │ -339870: 4d01 0002 |1244: aput-object v1, v0, v2 │ │ -339874: 6201 9591 |1246: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.PAPUA_NEW_GUINEA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9195 │ │ -339878: 1302 a900 |1248: const/16 v2, #int 169 // #a9 │ │ -33987c: 4d01 0002 |124a: aput-object v1, v0, v2 │ │ -339880: 6201 9691 |124c: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.PARAGUAY:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9196 │ │ -339884: 1302 aa00 |124e: const/16 v2, #int 170 // #aa │ │ -339888: 4d01 0002 |1250: aput-object v1, v0, v2 │ │ -33988c: 6201 9791 |1252: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.PERU:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9197 │ │ -339890: 1302 ab00 |1254: const/16 v2, #int 171 // #ab │ │ -339894: 4d01 0002 |1256: aput-object v1, v0, v2 │ │ -339898: 6201 9891 |1258: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.PHILIPPINES:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9198 │ │ -33989c: 1302 ac00 |125a: const/16 v2, #int 172 // #ac │ │ -3398a0: 4d01 0002 |125c: aput-object v1, v0, v2 │ │ -3398a4: 6201 9991 |125e: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.PITCAIRN:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9199 │ │ -3398a8: 1302 ad00 |1260: const/16 v2, #int 173 // #ad │ │ -3398ac: 4d01 0002 |1262: aput-object v1, v0, v2 │ │ -3398b0: 6201 9a91 |1264: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.POLAND:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@919a │ │ -3398b4: 1302 ae00 |1266: const/16 v2, #int 174 // #ae │ │ -3398b8: 4d01 0002 |1268: aput-object v1, v0, v2 │ │ -3398bc: 6201 9b91 |126a: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.PORTUGAL:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@919b │ │ -3398c0: 1302 af00 |126c: const/16 v2, #int 175 // #af │ │ -3398c4: 4d01 0002 |126e: aput-object v1, v0, v2 │ │ -3398c8: 6201 9c91 |1270: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.PUERTO_RICO:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@919c │ │ -3398cc: 1302 b000 |1272: const/16 v2, #int 176 // #b0 │ │ -3398d0: 4d01 0002 |1274: aput-object v1, v0, v2 │ │ -3398d4: 6201 9d91 |1276: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.QATAR:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@919d │ │ -3398d8: 1302 b100 |1278: const/16 v2, #int 177 // #b1 │ │ -3398dc: 4d01 0002 |127a: aput-object v1, v0, v2 │ │ -3398e0: 6201 9e91 |127c: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.REUNION:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@919e │ │ -3398e4: 1302 b200 |127e: const/16 v2, #int 178 // #b2 │ │ -3398e8: 4d01 0002 |1280: aput-object v1, v0, v2 │ │ -3398ec: 6201 9f91 |1282: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.ROMANIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@919f │ │ -3398f0: 1302 b300 |1284: const/16 v2, #int 179 // #b3 │ │ -3398f4: 4d01 0002 |1286: aput-object v1, v0, v2 │ │ -3398f8: 6201 a091 |1288: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.RUSSIAN_FEDERATION:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91a0 │ │ -3398fc: 1302 b400 |128a: const/16 v2, #int 180 // #b4 │ │ -339900: 4d01 0002 |128c: aput-object v1, v0, v2 │ │ -339904: 6201 a191 |128e: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.RWANDA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91a1 │ │ -339908: 1302 b500 |1290: const/16 v2, #int 181 // #b5 │ │ -33990c: 4d01 0002 |1292: aput-object v1, v0, v2 │ │ -339910: 6201 a291 |1294: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.SAINT_BARTHOLEMY:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91a2 │ │ -339914: 1302 b600 |1296: const/16 v2, #int 182 // #b6 │ │ -339918: 4d01 0002 |1298: aput-object v1, v0, v2 │ │ -33991c: 6201 a391 |129a: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.SAINT_HELENA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91a3 │ │ -339920: 1302 b700 |129c: const/16 v2, #int 183 // #b7 │ │ -339924: 4d01 0002 |129e: aput-object v1, v0, v2 │ │ -339928: 6201 a491 |12a0: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.SAINT_KITTS_AND_NEVIS:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91a4 │ │ -33992c: 1302 b800 |12a2: const/16 v2, #int 184 // #b8 │ │ -339930: 4d01 0002 |12a4: aput-object v1, v0, v2 │ │ -339934: 6201 a591 |12a6: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.SAINT_LUCIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91a5 │ │ -339938: 1302 b900 |12a8: const/16 v2, #int 185 // #b9 │ │ -33993c: 4d01 0002 |12aa: aput-object v1, v0, v2 │ │ -339940: 6201 a691 |12ac: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.SAINT_MARTIN:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91a6 │ │ -339944: 1302 ba00 |12ae: const/16 v2, #int 186 // #ba │ │ -339948: 4d01 0002 |12b0: aput-object v1, v0, v2 │ │ -33994c: 6201 a791 |12b2: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.SAINT_PIERRE_AND_MIQUELON:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91a7 │ │ -339950: 1302 bb00 |12b4: const/16 v2, #int 187 // #bb │ │ -339954: 4d01 0002 |12b6: aput-object v1, v0, v2 │ │ -339958: 6201 a891 |12b8: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.SAINT_VINCENT_AND_THE_GRENADINES:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91a8 │ │ -33995c: 1302 bc00 |12ba: const/16 v2, #int 188 // #bc │ │ -339960: 4d01 0002 |12bc: aput-object v1, v0, v2 │ │ -339964: 6201 a991 |12be: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.SAMOA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91a9 │ │ -339968: 1302 bd00 |12c0: const/16 v2, #int 189 // #bd │ │ -33996c: 4d01 0002 |12c2: aput-object v1, v0, v2 │ │ -339970: 6201 aa91 |12c4: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.SAN_MARINO:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91aa │ │ -339974: 1302 be00 |12c6: const/16 v2, #int 190 // #be │ │ -339978: 4d01 0002 |12c8: aput-object v1, v0, v2 │ │ -33997c: 6201 ab91 |12ca: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.SAO_TOME_AND_PRINCIPE:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91ab │ │ -339980: 1302 bf00 |12cc: const/16 v2, #int 191 // #bf │ │ -339984: 4d01 0002 |12ce: aput-object v1, v0, v2 │ │ -339988: 6201 ac91 |12d0: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.SAUDI_ARABIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91ac │ │ -33998c: 1302 c000 |12d2: const/16 v2, #int 192 // #c0 │ │ -339990: 4d01 0002 |12d4: aput-object v1, v0, v2 │ │ -339994: 6201 ad91 |12d6: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.SENEGAL:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91ad │ │ -339998: 1302 c100 |12d8: const/16 v2, #int 193 // #c1 │ │ -33999c: 4d01 0002 |12da: aput-object v1, v0, v2 │ │ -3399a0: 6201 ae91 |12dc: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.SERBIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91ae │ │ -3399a4: 1302 c200 |12de: const/16 v2, #int 194 // #c2 │ │ -3399a8: 4d01 0002 |12e0: aput-object v1, v0, v2 │ │ -3399ac: 6201 af91 |12e2: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.SEYCHELLES:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91af │ │ -3399b0: 1302 c300 |12e4: const/16 v2, #int 195 // #c3 │ │ -3399b4: 4d01 0002 |12e6: aput-object v1, v0, v2 │ │ -3399b8: 6201 b091 |12e8: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.SIERRA_LEONE:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91b0 │ │ -3399bc: 1302 c400 |12ea: const/16 v2, #int 196 // #c4 │ │ -3399c0: 4d01 0002 |12ec: aput-object v1, v0, v2 │ │ -3399c4: 6201 b191 |12ee: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.SINGAPORE:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91b1 │ │ -3399c8: 1302 c500 |12f0: const/16 v2, #int 197 // #c5 │ │ -3399cc: 4d01 0002 |12f2: aput-object v1, v0, v2 │ │ -3399d0: 6201 b291 |12f4: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.SLOVAKIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91b2 │ │ -3399d4: 1302 c600 |12f6: const/16 v2, #int 198 // #c6 │ │ -3399d8: 4d01 0002 |12f8: aput-object v1, v0, v2 │ │ -3399dc: 6201 b391 |12fa: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.SLOVENIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91b3 │ │ -3399e0: 1302 c700 |12fc: const/16 v2, #int 199 // #c7 │ │ -3399e4: 4d01 0002 |12fe: aput-object v1, v0, v2 │ │ -3399e8: 6201 b491 |1300: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.SOLOMON_ISLANDS:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91b4 │ │ -3399ec: 1302 c800 |1302: const/16 v2, #int 200 // #c8 │ │ -3399f0: 4d01 0002 |1304: aput-object v1, v0, v2 │ │ -3399f4: 6201 b591 |1306: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.SOMALIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91b5 │ │ -3399f8: 1302 c900 |1308: const/16 v2, #int 201 // #c9 │ │ -3399fc: 4d01 0002 |130a: aput-object v1, v0, v2 │ │ -339a00: 6201 b691 |130c: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.SOUTH_AFRICA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91b6 │ │ -339a04: 1302 ca00 |130e: const/16 v2, #int 202 // #ca │ │ -339a08: 4d01 0002 |1310: aput-object v1, v0, v2 │ │ -339a0c: 6201 b791 |1312: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.SOUTH_GEORGIA_AND_THE_SOUTH_SANDWICH_Islands:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91b7 │ │ -339a10: 1302 cb00 |1314: const/16 v2, #int 203 // #cb │ │ -339a14: 4d01 0002 |1316: aput-object v1, v0, v2 │ │ -339a18: 6201 b891 |1318: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.SPAIN:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91b8 │ │ -339a1c: 1302 cc00 |131a: const/16 v2, #int 204 // #cc │ │ -339a20: 4d01 0002 |131c: aput-object v1, v0, v2 │ │ -339a24: 6201 b991 |131e: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.SRI_LANKA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91b9 │ │ -339a28: 1302 cd00 |1320: const/16 v2, #int 205 // #cd │ │ -339a2c: 4d01 0002 |1322: aput-object v1, v0, v2 │ │ -339a30: 6201 ba91 |1324: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.SUDAN:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91ba │ │ -339a34: 1302 ce00 |1326: const/16 v2, #int 206 // #ce │ │ -339a38: 4d01 0002 |1328: aput-object v1, v0, v2 │ │ -339a3c: 6201 bb91 |132a: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.SURINAME:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91bb │ │ -339a40: 1302 cf00 |132c: const/16 v2, #int 207 // #cf │ │ -339a44: 4d01 0002 |132e: aput-object v1, v0, v2 │ │ -339a48: 6201 bc91 |1330: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.SVALBARD_AND_JAN_MAYEN:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91bc │ │ -339a4c: 1302 d000 |1332: const/16 v2, #int 208 // #d0 │ │ -339a50: 4d01 0002 |1334: aput-object v1, v0, v2 │ │ -339a54: 6201 bd91 |1336: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.SWAZILAND:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91bd │ │ -339a58: 1302 d100 |1338: const/16 v2, #int 209 // #d1 │ │ -339a5c: 4d01 0002 |133a: aput-object v1, v0, v2 │ │ -339a60: 6201 be91 |133c: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.SWEDEN:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91be │ │ -339a64: 1302 d200 |133e: const/16 v2, #int 210 // #d2 │ │ -339a68: 4d01 0002 |1340: aput-object v1, v0, v2 │ │ -339a6c: 6201 bf91 |1342: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.SWITZERLAND:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91bf │ │ -339a70: 1302 d300 |1344: const/16 v2, #int 211 // #d3 │ │ -339a74: 4d01 0002 |1346: aput-object v1, v0, v2 │ │ -339a78: 6201 c091 |1348: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.SYRIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91c0 │ │ -339a7c: 1302 d400 |134a: const/16 v2, #int 212 // #d4 │ │ -339a80: 4d01 0002 |134c: aput-object v1, v0, v2 │ │ -339a84: 6201 c191 |134e: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.TAIWAN:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91c1 │ │ -339a88: 1302 d500 |1350: const/16 v2, #int 213 // #d5 │ │ -339a8c: 4d01 0002 |1352: aput-object v1, v0, v2 │ │ -339a90: 6201 c291 |1354: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.TAJIKISTAN:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91c2 │ │ -339a94: 1302 d600 |1356: const/16 v2, #int 214 // #d6 │ │ -339a98: 4d01 0002 |1358: aput-object v1, v0, v2 │ │ -339a9c: 6201 c391 |135a: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.TANZANIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91c3 │ │ -339aa0: 1302 d700 |135c: const/16 v2, #int 215 // #d7 │ │ -339aa4: 4d01 0002 |135e: aput-object v1, v0, v2 │ │ -339aa8: 6201 c491 |1360: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.THAILAND:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91c4 │ │ -339aac: 1302 d800 |1362: const/16 v2, #int 216 // #d8 │ │ -339ab0: 4d01 0002 |1364: aput-object v1, v0, v2 │ │ -339ab4: 6201 c691 |1366: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.TIMOR_LESTE:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91c6 │ │ -339ab8: 1302 d900 |1368: const/16 v2, #int 217 // #d9 │ │ -339abc: 4d01 0002 |136a: aput-object v1, v0, v2 │ │ -339ac0: 6201 c791 |136c: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.TOGO:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91c7 │ │ -339ac4: 1302 da00 |136e: const/16 v2, #int 218 // #da │ │ -339ac8: 4d01 0002 |1370: aput-object v1, v0, v2 │ │ -339acc: 6201 c891 |1372: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.TOKELAU:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91c8 │ │ -339ad0: 1302 db00 |1374: const/16 v2, #int 219 // #db │ │ -339ad4: 4d01 0002 |1376: aput-object v1, v0, v2 │ │ -339ad8: 6201 c991 |1378: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.TONGA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91c9 │ │ -339adc: 1302 dc00 |137a: const/16 v2, #int 220 // #dc │ │ -339ae0: 4d01 0002 |137c: aput-object v1, v0, v2 │ │ -339ae4: 6201 ca91 |137e: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.TRINIDAD_AND_TOBAGO:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91ca │ │ -339ae8: 1302 dd00 |1380: const/16 v2, #int 221 // #dd │ │ -339aec: 4d01 0002 |1382: aput-object v1, v0, v2 │ │ -339af0: 6201 cb91 |1384: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.TUNISIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91cb │ │ -339af4: 1302 de00 |1386: const/16 v2, #int 222 // #de │ │ -339af8: 4d01 0002 |1388: aput-object v1, v0, v2 │ │ -339afc: 6201 cc91 |138a: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.TURKEY:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91cc │ │ -339b00: 1302 df00 |138c: const/16 v2, #int 223 // #df │ │ -339b04: 4d01 0002 |138e: aput-object v1, v0, v2 │ │ -339b08: 6201 cd91 |1390: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.TURKMENISTAN:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91cd │ │ -339b0c: 1302 e000 |1392: const/16 v2, #int 224 // #e0 │ │ -339b10: 4d01 0002 |1394: aput-object v1, v0, v2 │ │ -339b14: 6201 ce91 |1396: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.TURKS_AND_CAICOS_ISLANDS:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91ce │ │ -339b18: 1302 e100 |1398: const/16 v2, #int 225 // #e1 │ │ -339b1c: 4d01 0002 |139a: aput-object v1, v0, v2 │ │ -339b20: 6201 cf91 |139c: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.TUVALU:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91cf │ │ -339b24: 1302 e200 |139e: const/16 v2, #int 226 // #e2 │ │ -339b28: 4d01 0002 |13a0: aput-object v1, v0, v2 │ │ -339b2c: 6201 d091 |13a2: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.UGANDA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91d0 │ │ -339b30: 1302 e300 |13a4: const/16 v2, #int 227 // #e3 │ │ -339b34: 4d01 0002 |13a6: aput-object v1, v0, v2 │ │ -339b38: 6201 d191 |13a8: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.UKRAINE:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91d1 │ │ -339b3c: 1302 e400 |13aa: const/16 v2, #int 228 // #e4 │ │ -339b40: 4d01 0002 |13ac: aput-object v1, v0, v2 │ │ -339b44: 6201 d291 |13ae: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.UNITED_ARAB_EMIRATES:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91d2 │ │ -339b48: 1302 e500 |13b0: const/16 v2, #int 229 // #e5 │ │ -339b4c: 4d01 0002 |13b2: aput-object v1, v0, v2 │ │ -339b50: 6201 d391 |13b4: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.UNITED_KINGDOM:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91d3 │ │ -339b54: 1302 e600 |13b6: const/16 v2, #int 230 // #e6 │ │ -339b58: 4d01 0002 |13b8: aput-object v1, v0, v2 │ │ -339b5c: 6201 d491 |13ba: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.UNITED_STATES:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91d4 │ │ -339b60: 1302 e700 |13bc: const/16 v2, #int 231 // #e7 │ │ -339b64: 4d01 0002 |13be: aput-object v1, v0, v2 │ │ -339b68: 6201 d591 |13c0: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.UNITED_STATES_MINOR_OUTLYING_ISLANDS:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91d5 │ │ -339b6c: 1302 e800 |13c2: const/16 v2, #int 232 // #e8 │ │ -339b70: 4d01 0002 |13c4: aput-object v1, v0, v2 │ │ -339b74: 6201 d691 |13c6: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.URUGUAY:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91d6 │ │ -339b78: 1302 e900 |13c8: const/16 v2, #int 233 // #e9 │ │ -339b7c: 4d01 0002 |13ca: aput-object v1, v0, v2 │ │ -339b80: 6201 d791 |13cc: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.UZBEKISTAN:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91d7 │ │ -339b84: 1302 ea00 |13ce: const/16 v2, #int 234 // #ea │ │ -339b88: 4d01 0002 |13d0: aput-object v1, v0, v2 │ │ -339b8c: 6201 d891 |13d2: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.VANUATU:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91d8 │ │ -339b90: 1302 eb00 |13d4: const/16 v2, #int 235 // #eb │ │ -339b94: 4d01 0002 |13d6: aput-object v1, v0, v2 │ │ -339b98: 6201 d991 |13d8: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.VATICAN_CITY:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91d9 │ │ -339b9c: 1302 ec00 |13da: const/16 v2, #int 236 // #ec │ │ -339ba0: 4d01 0002 |13dc: aput-object v1, v0, v2 │ │ -339ba4: 6201 da91 |13de: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.VENEZUELA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91da │ │ -339ba8: 1302 ed00 |13e0: const/16 v2, #int 237 // #ed │ │ -339bac: 4d01 0002 |13e2: aput-object v1, v0, v2 │ │ -339bb0: 6201 db91 |13e4: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.VIETNAM:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91db │ │ -339bb4: 1302 ee00 |13e6: const/16 v2, #int 238 // #ee │ │ -339bb8: 4d01 0002 |13e8: aput-object v1, v0, v2 │ │ -339bbc: 6201 dc91 |13ea: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.VIRGIN_ISLANDS_BRITISH:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91dc │ │ -339bc0: 1302 ef00 |13ec: const/16 v2, #int 239 // #ef │ │ -339bc4: 4d01 0002 |13ee: aput-object v1, v0, v2 │ │ -339bc8: 6201 dd91 |13f0: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.VIRGIN_ISLANDS_US:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91dd │ │ -339bcc: 1302 f000 |13f2: const/16 v2, #int 240 // #f0 │ │ -339bd0: 4d01 0002 |13f4: aput-object v1, v0, v2 │ │ -339bd4: 6201 de91 |13f6: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.WALLIS_AND_FUTUNA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91de │ │ -339bd8: 1302 f100 |13f8: const/16 v2, #int 241 // #f1 │ │ -339bdc: 4d01 0002 |13fa: aput-object v1, v0, v2 │ │ -339be0: 6201 df91 |13fc: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.WESTERN_SAHARA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91df │ │ -339be4: 1302 f200 |13fe: const/16 v2, #int 242 // #f2 │ │ -339be8: 4d01 0002 |1400: aput-object v1, v0, v2 │ │ -339bec: 6201 e091 |1402: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.YEMEN:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91e0 │ │ -339bf0: 1302 f300 |1404: const/16 v2, #int 243 // #f3 │ │ -339bf4: 4d01 0002 |1406: aput-object v1, v0, v2 │ │ -339bf8: 6201 e191 |1408: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.ZAMBIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91e1 │ │ -339bfc: 1302 f400 |140a: const/16 v2, #int 244 // #f4 │ │ -339c00: 4d01 0002 |140c: aput-object v1, v0, v2 │ │ -339c04: 6201 e291 |140e: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.ZIMBABWE:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91e2 │ │ -339c08: 1302 f500 |1410: const/16 v2, #int 245 // #f5 │ │ -339c0c: 4d01 0002 |1412: aput-object v1, v0, v2 │ │ -339c10: 6900 ec90 |1414: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.$VALUES:[Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@90ec │ │ -339c14: 0e00 |1416: return-void │ │ +3373dc: |[3373dc] org.jaudiotagger.tag.reference.ISOCountry$Country.:()V │ │ +3373ec: 2200 e912 |0000: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +3373f0: 1a01 a106 |0002: const-string v1, "AFGHANISTAN" // string@06a1 │ │ +3373f4: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +3373f6: 1a03 cf00 |0005: const-string v3, " AF" // string@00cf │ │ +3373fa: 1a04 9308 |0007: const-string v4, "Afghanistan" // string@0893 │ │ +3373fe: 7054 119e 1032 |0009: invoke-direct {v0, v1, v2, v3, v4}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +337404: 6900 ed90 |000c: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.AFGHANISTAN:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@90ed │ │ +337408: 2200 e912 |000e: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +33740c: 1a01 ab06 |0010: const-string v1, "ALAND_ISLANDS" // string@06ab │ │ +337410: 1213 |0012: const/4 v3, #int 1 // #1 │ │ +337412: 1a04 9507 |0013: const-string v4, "AX" // string@0795 │ │ +337416: 1a05 adb5 |0015: const-string v5, "Åland Islands" // string@b5ad │ │ +33741a: 7055 119e 1043 |0017: invoke-direct {v0, v1, v3, v4, v5}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +337420: 6900 ee90 |001a: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.ALAND_ISLANDS:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@90ee │ │ +337424: 2200 e912 |001c: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +337428: 1a01 ae06 |001e: const-string v1, "ALBANIA" // string@06ae │ │ +33742c: 1224 |0020: const/4 v4, #int 2 // #2 │ │ +33742e: 1a05 a906 |0021: const-string v5, "AL" // string@06a9 │ │ +337432: 1a06 af08 |0023: const-string v6, "Albania" // string@08af │ │ +337436: 7056 119e 1054 |0025: invoke-direct {v0, v1, v4, v5, v6}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +33743c: 6900 ef90 |0028: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.ALBANIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@90ef │ │ +337440: 2200 e912 |002a: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +337444: 1a01 bf06 |002c: const-string v1, "ALGERIA" // string@06bf │ │ +337448: 1235 |002e: const/4 v5, #int 3 // #3 │ │ +33744a: 1a06 4114 |002f: const-string v6, "DZ" // string@1441 │ │ +33744e: 1a07 c508 |0031: const-string v7, "Algeria" // string@08c5 │ │ +337452: 7057 119e 1065 |0033: invoke-direct {v0, v1, v5, v6, v7}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +337458: 6900 f090 |0036: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.ALGERIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@90f0 │ │ +33745c: 2200 e912 |0038: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +337460: 1a01 d906 |003a: const-string v1, "AMERICAN_SAMOA" // string@06d9 │ │ +337464: 1246 |003c: const/4 v6, #int 4 // #4 │ │ +337466: 1a07 5507 |003d: const-string v7, "AS" // string@0755 │ │ +33746a: 1a08 d608 |003f: const-string v8, "American Samoa" // string@08d6 │ │ +33746e: 7058 119e 1076 |0041: invoke-direct {v0, v1, v6, v7, v8}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +337474: 6900 f190 |0044: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.AMERICAN_SAMOA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@90f1 │ │ +337478: 2200 e912 |0046: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +33747c: 1a01 e106 |0048: const-string v1, "ANDORRA" // string@06e1 │ │ +337480: 1257 |004a: const/4 v7, #int 5 // #5 │ │ +337482: 1a08 9306 |004b: const-string v8, "AD" // string@0693 │ │ +337486: 1a09 e408 |004d: const-string v9, "Andorra" // string@08e4 │ │ +33748a: 7059 119e 1087 |004f: invoke-direct {v0, v1, v7, v8, v9}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +337490: 6900 f290 |0052: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.ANDORRA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@90f2 │ │ +337494: 2200 e912 |0054: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +337498: 1a01 f706 |0056: const-string v1, "ANGOLA" // string@06f7 │ │ +33749c: 1268 |0058: const/4 v8, #int 6 // #6 │ │ +33749e: 1a09 1e07 |0059: const-string v9, "AO" // string@071e │ │ +3374a2: 1a0a ed08 |005b: const-string v10, "Angola" // string@08ed │ │ +3374a6: 705a 119e 1098 |005d: invoke-direct {v0, v1, v8, v9, v10}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +3374ac: 6900 f390 |0060: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.ANGOLA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@90f3 │ │ +3374b0: 2200 e912 |0062: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +3374b4: 1a01 f806 |0064: const-string v1, "ANGUILLA" // string@06f8 │ │ +3374b8: 1279 |0066: const/4 v9, #int 7 // #7 │ │ +3374ba: 1a0a a406 |0067: const-string v10, "AI" // string@06a4 │ │ +3374be: 1a0b ee08 |0069: const-string v11, "Anguilla" // string@08ee │ │ +3374c2: 705b 119e 10a9 |006b: invoke-direct {v0, v1, v9, v10, v11}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +3374c8: 6900 f490 |006e: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.ANGUILLA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@90f4 │ │ +3374cc: 2200 e912 |0070: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +3374d0: 1a01 1907 |0072: const-string v1, "ANTARCTICA" // string@0719 │ │ +3374d4: 130a 0800 |0074: const/16 v10, #int 8 // #8 │ │ +3374d8: 1a0b 2d07 |0076: const-string v11, "AQ" // string@072d │ │ +3374dc: 1a0c 2d09 |0078: const-string v12, "Antarctica" // string@092d │ │ +3374e0: 705c 119e 10ba |007a: invoke-direct {v0, v1, v10, v11, v12}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +3374e6: 6900 f590 |007d: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.ANTARCTICA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@90f5 │ │ +3374ea: 2200 e912 |007f: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +3374ee: 1a01 1b07 |0081: const-string v1, "ANTIGUA_AND_BARBUDA" // string@071b │ │ +3374f2: 130b 0900 |0083: const/16 v11, #int 9 // #9 │ │ +3374f6: 1a0c a206 |0085: const-string v12, "AG" // string@06a2 │ │ +3374fa: 1a0d 2e09 |0087: const-string v13, "Antigua and Barbuda" // string@092e │ │ +3374fe: 705d 119e 10cb |0089: invoke-direct {v0, v1, v11, v12, v13}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +337504: 6900 f690 |008c: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.ANTIGUA_AND_BARBUDA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@90f6 │ │ +337508: 2200 e912 |008e: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +33750c: 1a01 3907 |0090: const-string v1, "ARGENTINA" // string@0739 │ │ +337510: 130c 0a00 |0092: const/16 v12, #int 10 // #a │ │ +337514: 1a0d 2e07 |0094: const-string v13, "AR" // string@072e │ │ +337518: 1a0e 3d0a |0096: const-string v14, "Argentina" // string@0a3d │ │ +33751c: 705e 119e 10dc |0098: invoke-direct {v0, v1, v12, v13, v14}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +337522: 6900 f790 |009b: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.ARGENTINA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@90f7 │ │ +337526: 2200 e912 |009d: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +33752a: 1a01 3e07 |009f: const-string v1, "ARMENIA" // string@073e │ │ +33752e: 130d 0b00 |00a1: const/16 v13, #int 11 // #b │ │ +337532: 1a0e d506 |00a3: const-string v14, "AM" // string@06d5 │ │ +337536: 1a0f 420a |00a5: const-string v15, "Armenia" // string@0a42 │ │ +33753a: 705f 119e 10ed |00a7: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +337540: 6900 f890 |00aa: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.ARMENIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@90f8 │ │ +337544: 2200 e912 |00ac: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +337548: 1a01 5407 |00ae: const-string v1, "ARUBA" // string@0754 │ │ +33754c: 130e 0c00 |00b0: const/16 v14, #int 12 // #c │ │ +337550: 1a0f 9407 |00b2: const-string v15, "AW" // string@0794 │ │ +337554: 1a0d 580a |00b4: const-string v13, "Aruba" // string@0a58 │ │ +337558: 705d 119e 10fe |00b6: invoke-direct {v0, v1, v14, v15, v13}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +33755e: 6900 f990 |00b9: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.ARUBA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@90f9 │ │ +337562: 2200 e912 |00bb: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +337566: 1a01 8007 |00bd: const-string v1, "AUSTRALIA" // string@0780 │ │ +33756a: 130d 0d00 |00bf: const/16 v13, #int 13 // #d │ │ +33756e: 1a0f 6a07 |00c1: const-string v15, "AU" // string@076a │ │ +337572: 1a0e ad0a |00c3: const-string v14, "Australia" // string@0aad │ │ +337576: 705e 119e 10fd |00c5: invoke-direct {v0, v1, v13, v15, v14}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +33757c: 6900 fa90 |00c8: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.AUSTRALIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@90fa │ │ +337580: 2200 e912 |00ca: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +337584: 1a01 8107 |00cc: const-string v1, "AUSTRIA" // string@0781 │ │ +337588: 130e 0e00 |00ce: const/16 v14, #int 14 // #e │ │ +33758c: 1a0f 5d07 |00d0: const-string v15, "AT" // string@075d │ │ +337590: 1a0d af0a |00d2: const-string v13, "Austria" // string@0aaf │ │ +337594: 705d 119e 10fe |00d4: invoke-direct {v0, v1, v14, v15, v13}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +33759a: 6900 fb90 |00d7: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.AUSTRIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@90fb │ │ +33759e: 2200 e912 |00d9: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +3375a2: 1a01 c407 |00db: const-string v1, "AZERBAIJAN" // string@07c4 │ │ +3375a6: 130d 0f00 |00dd: const/16 v13, #int 15 // #f │ │ +3375aa: 1a0f c307 |00df: const-string v15, "AZ" // string@07c3 │ │ +3375ae: 1a0e c70a |00e1: const-string v14, "Azerbaijan" // string@0ac7 │ │ +3375b2: 705e 119e 10fd |00e3: invoke-direct {v0, v1, v13, v15, v14}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +3375b8: 6900 fc90 |00e6: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.AZERBAIJAN:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@90fc │ │ +3375bc: 2200 e912 |00e8: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +3375c0: 1a01 d10a |00ea: const-string v1, "BAHAMAS" // string@0ad1 │ │ +3375c4: 130e 1000 |00ec: const/16 v14, #int 16 // #10 │ │ +3375c8: 1a0f 3a0b |00ee: const-string v15, "BS" // string@0b3a │ │ +3375cc: 1a0d 7e0b |00f0: const-string v13, "Bahamas" // string@0b7e │ │ +3375d0: 705d 119e 10fe |00f2: invoke-direct {v0, v1, v14, v15, v13}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +3375d6: 6900 fd90 |00f5: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.BAHAMAS:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@90fd │ │ +3375da: 2200 e912 |00f7: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +3375de: 1a01 d20a |00f9: const-string v1, "BAHRAIN" // string@0ad2 │ │ +3375e2: 130d 1100 |00fb: const/16 v13, #int 17 // #11 │ │ +3375e6: 1a0f f60a |00fd: const-string v15, "BH" // string@0af6 │ │ +3375ea: 1a0e 7f0b |00ff: const-string v14, "Bahrain" // string@0b7f │ │ +3375ee: 705e 119e 10fd |0101: invoke-direct {v0, v1, v13, v15, v14}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +3375f4: 6900 fe90 |0104: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.BAHRAIN:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@90fe │ │ +3375f8: 2200 e912 |0106: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +3375fc: 1a01 d40a |0108: const-string v1, "BANGLADESH" // string@0ad4 │ │ +337600: 130e 1200 |010a: const/16 v14, #int 18 // #12 │ │ +337604: 1a0f e70a |010c: const-string v15, "BD" // string@0ae7 │ │ +337608: 1a0d 8b0b |010e: const-string v13, "Bangladesh" // string@0b8b │ │ +33760c: 705d 119e 10fe |0110: invoke-direct {v0, v1, v14, v15, v13}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +337612: 6900 ff90 |0113: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.BANGLADESH:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@90ff │ │ +337616: 2200 e912 |0115: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +33761a: 1a01 d80a |0117: const-string v1, "BARBADOS" // string@0ad8 │ │ +33761e: 130d 1300 |0119: const/16 v13, #int 19 // #13 │ │ +337622: 1a0f e40a |011b: const-string v15, "BB" // string@0ae4 │ │ +337626: 1a0e 8e0b |011d: const-string v14, "Barbados" // string@0b8e │ │ +33762a: 705e 119e 10fd |011f: invoke-direct {v0, v1, v13, v15, v14}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +337630: 6900 0091 |0122: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.BARBADOS:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9100 │ │ +337634: 2200 e912 |0124: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +337638: 1a01 ec0a |0126: const-string v1, "BELARUS" // string@0aec │ │ +33763c: 130e 1400 |0128: const/16 v14, #int 20 // #14 │ │ +337640: 1a0f 570b |012a: const-string v15, "BY" // string@0b57 │ │ +337644: 1a0d a00c |012c: const-string v13, "Belarus" // string@0ca0 │ │ +337648: 705d 119e 10fe |012e: invoke-direct {v0, v1, v14, v15, v13}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +33764e: 6900 0191 |0131: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.BELARUS:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9101 │ │ +337652: 2200 e912 |0133: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +337656: 1a01 ed0a |0135: const-string v1, "BELGIUM" // string@0aed │ │ +33765a: 130d 1500 |0137: const/16 v13, #int 21 // #15 │ │ +33765e: 1a0f e80a |0139: const-string v15, "BE" // string@0ae8 │ │ +337662: 1a0e a20c |013b: const-string v14, "Belgium" // string@0ca2 │ │ +337666: 705e 119e 10fd |013d: invoke-direct {v0, v1, v13, v15, v14}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +33766c: 6900 0291 |0140: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.BELGIUM:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9102 │ │ +337670: 2200 e912 |0142: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +337674: 1a01 ee0a |0144: const-string v1, "BELIZE" // string@0aee │ │ +337678: 130e 1600 |0146: const/16 v14, #int 22 // #16 │ │ +33767c: 1a0f 5e0b |0148: const-string v15, "BZ" // string@0b5e │ │ +337680: 1a0d a30c |014a: const-string v13, "Belize" // string@0ca3 │ │ +337684: 705d 119e 10fe |014c: invoke-direct {v0, v1, v14, v15, v13}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +33768a: 6900 0391 |014f: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.BELIZE:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9103 │ │ +33768e: 2200 e912 |0151: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +337692: 1a01 f00a |0153: const-string v1, "BENIN" // string@0af0 │ │ +337696: 130d 1700 |0155: const/16 v13, #int 23 // #17 │ │ +33769a: 1a0e 0b0b |0157: const-string v14, "BJ" // string@0b0b │ │ +33769e: 1a0f a70c |0159: const-string v15, "Benin" // string@0ca7 │ │ +3376a2: 705f 119e 10ed |015b: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +3376a8: 6900 0491 |015e: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.BENIN:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9104 │ │ +3376ac: 2200 e912 |0160: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +3376b0: 1a01 f10a |0162: const-string v1, "BERMUDA" // string@0af1 │ │ +3376b4: 130d 1800 |0164: const/16 v13, #int 24 // #18 │ │ +3376b8: 1a0e 120b |0166: const-string v14, "BM" // string@0b12 │ │ +3376bc: 1a0f a90c |0168: const-string v15, "Bermuda" // string@0ca9 │ │ +3376c0: 705f 119e 10ed |016a: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +3376c6: 6900 0591 |016d: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.BERMUDA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9105 │ │ +3376ca: 2200 e912 |016f: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +3376ce: 1a01 f70a |0171: const-string v1, "BHUTAN" // string@0af7 │ │ +3376d2: 130d 1900 |0173: const/16 v13, #int 25 // #19 │ │ +3376d6: 1a0e 3b0b |0175: const-string v14, "BT" // string@0b3b │ │ +3376da: 1a0f ac0c |0177: const-string v15, "Bhutan" // string@0cac │ │ +3376de: 705f 119e 10ed |0179: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +3376e4: 6900 0691 |017c: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.BHUTAN:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9106 │ │ +3376e8: 2200 e912 |017e: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +3376ec: 1a01 160b |0180: const-string v1, "BOLIVIA" // string@0b16 │ │ +3376f0: 130d 1a00 |0182: const/16 v13, #int 26 // #1a │ │ +3376f4: 1a0e 150b |0184: const-string v14, "BO" // string@0b15 │ │ +3376f8: 1a0f cc0c |0186: const-string v15, "Bolivia" // string@0ccc │ │ +3376fc: 705f 119e 10ed |0188: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +337702: 6900 0791 |018b: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.BOLIVIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9107 │ │ +337706: 2200 e912 |018d: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +33770a: 1a01 210b |018f: const-string v1, "BOSNIA_AND_HERZEGOVINA" // string@0b21 │ │ +33770e: 130d 1b00 |0191: const/16 v13, #int 27 // #1b │ │ +337712: 1a0e cb0a |0193: const-string v14, "BA" // string@0acb │ │ +337716: 1a0f d80c |0195: const-string v15, "Bosnia and herzegovina" // string@0cd8 │ │ +33771a: 705f 119e 10ed |0197: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +337720: 6900 0891 |019a: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.BOSNIA_AND_HERZEGOVINA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9108 │ │ +337724: 2200 e912 |019c: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +337728: 1a01 220b |019e: const-string v1, "BOTSWANA" // string@0b22 │ │ +33772c: 130d 1c00 |01a0: const/16 v13, #int 28 // #1c │ │ +337730: 1a0e 550b |01a2: const-string v14, "BW" // string@0b55 │ │ +337734: 1a0f dc0c |01a4: const-string v15, "Botswana" // string@0cdc │ │ +337738: 705f 119e 10ed |01a6: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +33773e: 6900 0991 |01a9: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.BOTSWANA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9109 │ │ +337742: 2200 e912 |01ab: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +337746: 1a01 2d0b |01ad: const-string v1, "BOUVET_ISLAND" // string@0b2d │ │ +33774a: 130d 1d00 |01af: const/16 v13, #int 29 // #1d │ │ +33774e: 1a0e 540b |01b1: const-string v14, "BV" // string@0b54 │ │ +337752: 1a0f 150d |01b3: const-string v15, "Bouvet_Island" // string@0d15 │ │ +337756: 705f 119e 10ed |01b5: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +33775c: 6900 0a91 |01b8: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.BOUVET_ISLAND:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@910a │ │ +337760: 2200 e912 |01ba: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +337764: 1a01 370b |01bc: const-string v1, "BRAZIL" // string@0b37 │ │ +337768: 130d 1e00 |01be: const/16 v13, #int 30 // #1e │ │ +33776c: 1a0e 330b |01c0: const-string v14, "BR" // string@0b33 │ │ +337770: 1a0f 1f0d |01c2: const-string v15, "Brazil" // string@0d1f │ │ +337774: 705f 119e 10ed |01c4: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +33777a: 6900 0b91 |01c7: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.BRAZIL:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@910b │ │ +33777e: 2200 e912 |01c9: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +337782: 1a01 380b |01cb: const-string v1, "BRITISH_INDIAN_OCEAN_TERRITORY" // string@0b38 │ │ +337786: 130d 1f00 |01cd: const/16 v13, #int 31 // #1f │ │ +33778a: 1a0e b61e |01cf: const-string v14, "IO" // string@1eb6 │ │ +33778e: 1a0f 240d |01d1: const-string v15, "British Indian Ocean Territory" // string@0d24 │ │ +337792: 705f 119e 10ed |01d3: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +337798: 6900 0c91 |01d6: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.BRITISH_INDIAN_OCEAN_TERRITORY:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@910c │ │ +33779c: 2200 e912 |01d8: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +3377a0: 1a01 390b |01da: const-string v1, "BRUNEI_DARUSSALAM" // string@0b39 │ │ +3377a4: 130d 2000 |01dc: const/16 v13, #int 32 // #20 │ │ +3377a8: 1a0e 140b |01de: const-string v14, "BN" // string@0b14 │ │ +3377ac: 1a0f 280d |01e0: const-string v15, "Brunei Darussalam" // string@0d28 │ │ +3377b0: 705f 119e 10ed |01e2: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +3377b6: 6900 0d91 |01e5: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.BRUNEI_DARUSSALAM:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@910d │ │ +3377ba: 2200 e912 |01e7: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +3377be: 1a01 4b0b |01e9: const-string v1, "BULGARIA" // string@0b4b │ │ +3377c2: 130d 2100 |01eb: const/16 v13, #int 33 // #21 │ │ +3377c6: 1a0e f40a |01ed: const-string v14, "BG" // string@0af4 │ │ +3377ca: 1a0f 3a0d |01ef: const-string v15, "Bulgaria" // string@0d3a │ │ +3377ce: 705f 119e 10ed |01f1: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +3377d4: 6900 0e91 |01f4: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.BULGARIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@910e │ │ +3377d8: 2200 e912 |01f6: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +3377dc: 1a01 4f0b |01f8: const-string v1, "BURKINA_FASO" // string@0b4f │ │ +3377e0: 130d 2200 |01fa: const/16 v13, #int 34 // #22 │ │ +3377e4: 1a0e f30a |01fc: const-string v14, "BF" // string@0af3 │ │ +3377e8: 1a0f 420d |01fe: const-string v15, "Burkina Faso" // string@0d42 │ │ +3377ec: 705f 119e 10ed |0200: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +3377f2: 6900 0f91 |0203: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.BURKINA_FASO:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@910f │ │ +3377f6: 2200 e912 |0205: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +3377fa: 1a01 500b |0207: const-string v1, "BURUNDI" // string@0b50 │ │ +3377fe: 130d 2300 |0209: const/16 v13, #int 35 // #23 │ │ +337802: 1a0e f80a |020b: const-string v14, "BI" // string@0af8 │ │ +337806: 1a0f 440d |020d: const-string v15, "Burundi" // string@0d44 │ │ +33780a: 705f 119e 10ed |020f: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +337810: 6900 1091 |0212: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.BURUNDI:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9110 │ │ +337814: 2200 e912 |0214: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +337818: 1a01 5c0d |0216: const-string v1, "CAMBODIA" // string@0d5c │ │ +33781c: 130d 2400 |0218: const/16 v13, #int 36 // #24 │ │ +337820: 1a0e c720 |021a: const-string v14, "KH" // string@20c7 │ │ +337824: 1a0f 030f |021c: const-string v15, "Cambodia" // string@0f03 │ │ +337828: 705f 119e 10ed |021e: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +33782e: 6900 1191 |0221: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.CAMBODIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9111 │ │ +337832: 2200 e912 |0223: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +337836: 1a01 5d0d |0225: const-string v1, "CAMEROON" // string@0d5d │ │ +33783a: 130d 2500 |0227: const/16 v13, #int 37 // #25 │ │ +33783e: 1a0e f20d |0229: const-string v14, "CM" // string@0df2 │ │ +337842: 1a0f 040f |022b: const-string v15, "Cameroon" // string@0f04 │ │ +337846: 705f 119e 10ed |022d: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +33784c: 6900 1291 |0230: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.CAMEROON:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9112 │ │ +337850: 2200 e912 |0232: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +337854: 1a01 5e0d |0234: const-string v1, "CANADA" // string@0d5e │ │ +337858: 130d 2600 |0236: const/16 v13, #int 38 // #26 │ │ +33785c: 1a0e 530d |0238: const-string v14, "CA" // string@0d53 │ │ +337860: 1a0f 1b0f |023a: const-string v15, "Canada" // string@0f1b │ │ +337864: 705f 119e 10ed |023c: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +33786a: 6900 1391 |023f: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.CANADA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9113 │ │ +33786e: 2200 e912 |0241: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +337872: 1a01 670d |0243: const-string v1, "CAPE_VERDE" // string@0d67 │ │ +337876: 130d 2700 |0245: const/16 v13, #int 39 // #27 │ │ +33787a: 1a0e d20e |0247: const-string v14, "CV" // string@0ed2 │ │ +33787e: 1a0f 770f |0249: const-string v15, "Cape Verde" // string@0f77 │ │ +337882: 705f 119e 10ed |024b: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +337888: 6900 1491 |024e: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.CAPE_VERDE:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9114 │ │ +33788c: 2200 e912 |0250: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +337890: 1a01 890d |0252: const-string v1, "CAYMAN_ISLANDS" // string@0d89 │ │ +337894: 130d 2800 |0254: const/16 v13, #int 40 // #28 │ │ +337898: 1a0e d820 |0256: const-string v14, "KY" // string@20d8 │ │ +33789c: 1a0f 960f |0258: const-string v15, "Cayman Islands" // string@0f96 │ │ +3378a0: 705f 119e 10ed |025a: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +3378a6: 6900 1591 |025d: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.CAYMAN_ISLANDS:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9115 │ │ +3378aa: 2200 e912 |025f: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +3378ae: 1a01 9e0d |0261: const-string v1, "CENTRAL_AFRICAN_REPUBLIC" // string@0d9e │ │ +3378b2: 130d 2900 |0263: const/16 v13, #int 41 // #29 │ │ +3378b6: 1a0e 9f0d |0265: const-string v14, "CF" // string@0d9f │ │ +3378ba: 1a0f 990f |0267: const-string v15, "Central African Republic" // string@0f99 │ │ +3378be: 705f 119e 10ed |0269: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +3378c4: 6900 1691 |026c: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.CENTRAL_AFRICAN_REPUBLIC:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9116 │ │ +3378c8: 2200 e912 |026e: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +3378cc: 1a01 a20d |0270: const-string v1, "CHAD" // string@0da2 │ │ +3378d0: 130d 2a00 |0272: const/16 v13, #int 42 // #2a │ │ +3378d4: 1a0e 4649 |0274: const-string v14, "TD" // string@4946 │ │ +3378d8: 1a0f 9b0f |0276: const-string v15, "Chad" // string@0f9b │ │ +3378dc: 705f 119e 10ed |0278: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +3378e2: 6900 1791 |027b: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.CHAD:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9117 │ │ +3378e6: 2200 e912 |027d: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +3378ea: 1a01 c20d |027f: const-string v1, "CHILE" // string@0dc2 │ │ +3378ee: 130d 2b00 |0281: const/16 v13, #int 43 // #2b │ │ +3378f2: 1a0e d70d |0283: const-string v14, "CL" // string@0dd7 │ │ +3378f6: 1a0f df0f |0285: const-string v15, "Chile" // string@0fdf │ │ +3378fa: 705f 119e 10ed |0287: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +337900: 6900 1891 |028a: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.CHILE:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9118 │ │ +337904: 2200 e912 |028c: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +337908: 1a01 c30d |028e: const-string v1, "CHINA" // string@0dc3 │ │ +33790c: 130d 2c00 |0290: const/16 v13, #int 44 // #2c │ │ +337910: 1a0e 030e |0292: const-string v14, "CN" // string@0e03 │ │ +337914: 1a0f e10f |0294: const-string v15, "China" // string@0fe1 │ │ +337918: 705f 119e 10ed |0296: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +33791e: 6900 1991 |0299: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.CHINA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9119 │ │ +337922: 2200 e912 |029b: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +337926: 1a01 c90d |029d: const-string v1, "CHRISTMAS_ISLAND" // string@0dc9 │ │ +33792a: 130d 2d00 |029f: const/16 v13, #int 45 // #2d │ │ +33792e: 1a0e d90e |02a1: const-string v14, "CX" // string@0ed9 │ │ +337932: 1a0f 2510 |02a3: const-string v15, "Christmas Island" // string@1025 │ │ +337936: 705f 119e 10ed |02a5: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +33793c: 6900 1a91 |02a8: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.CHRISTMAS_ISLAND:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@911a │ │ +337940: 2200 e912 |02aa: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +337944: 1a01 080e |02ac: const-string v1, "COCOS_KEELING_ISLANDS" // string@0e08 │ │ +337948: 130d 2e00 |02ae: const/16 v13, #int 46 // #2e │ │ +33794c: 1a0e 8a0d |02b0: const-string v14, "CC" // string@0d8a │ │ +337950: 1a0f 6a10 |02b2: const-string v15, "Cocos Keeling Islands" // string@106a │ │ +337954: 705f 119e 10ed |02b4: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +33795a: 6900 1b91 |02b7: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.COCOS_KEELING_ISLANDS:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@911b │ │ +33795e: 2200 e912 |02b9: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +337962: 1a01 130e |02bb: const-string v1, "COLOMBIA" // string@0e13 │ │ +337966: 130d 2f00 |02bd: const/16 v13, #int 47 // #2f │ │ +33796a: 1a0e 060e |02bf: const-string v14, "CO" // string@0e06 │ │ +33796e: 1a0f 8810 |02c1: const-string v15, "Colombia" // string@1088 │ │ +337972: 705f 119e 10ed |02c3: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +337978: 6900 1c91 |02c6: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.COLOMBIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@911c │ │ +33797c: 2200 e912 |02c8: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +337980: 1a01 460e |02ca: const-string v1, "COMOROS" // string@0e46 │ │ +337984: 130d 3000 |02cc: const/16 v13, #int 48 // #30 │ │ +337988: 1a0e ce20 |02ce: const-string v14, "KM" // string@20ce │ │ +33798c: 1a0f a910 |02d0: const-string v15, "Comoros" // string@10a9 │ │ +337990: 705f 119e 10ed |02d2: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +337996: 6900 1d91 |02d5: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.COMOROS:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@911d │ │ +33799a: 2200 e912 |02d7: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +33799e: 1a01 5e0e |02d9: const-string v1, "CONGO" // string@0e5e │ │ +3379a2: 130d 3100 |02db: const/16 v13, #int 49 // #31 │ │ +3379a6: 1a0e a00d |02dd: const-string v14, "CG" // string@0da0 │ │ +3379aa: 1a0f cc10 |02df: const-string v15, "Congo" // string@10cc │ │ +3379ae: 705f 119e 10ed |02e1: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +3379b4: 6900 1e91 |02e4: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.CONGO:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@911e │ │ +3379b8: 2200 e912 |02e6: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +3379bc: 1a01 7c49 |02e8: const-string v1, "THE_DEMOCRATIC_REPUBLIC_OF_CONGO" // string@497c │ │ +3379c0: 130d 3200 |02ea: const/16 v13, #int 50 // #32 │ │ +3379c4: 1a0e 900d |02ec: const-string v14, "CD" // string@0d90 │ │ +3379c8: 1a0f 154d |02ee: const-string v15, "The Democratic Republic Of Congo" // string@4d15 │ │ +3379cc: 705f 119e 10ed |02f0: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +3379d2: 6900 c591 |02f3: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.THE_DEMOCRATIC_REPUBLIC_OF_CONGO:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91c5 │ │ +3379d6: 2200 e912 |02f5: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +3379da: 1a01 880e |02f7: const-string v1, "COOK_ISLANDS" // string@0e88 │ │ +3379de: 130d 3300 |02f9: const/16 v13, #int 51 // #33 │ │ +3379e2: 1a0e d60d |02fb: const-string v14, "CK" // string@0dd6 │ │ +3379e6: 1a0f 4f12 |02fd: const-string v15, "Cook Islands" // string@124f │ │ +3379ea: 705f 119e 10ed |02ff: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +3379f0: 6900 1f91 |0302: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.COOK_ISLANDS:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@911f │ │ +3379f4: 2200 e912 |0304: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +3379f8: 1a01 940e |0306: const-string v1, "COSTA_RICA" // string@0e94 │ │ +3379fc: 130d 3400 |0308: const/16 v13, #int 52 // #34 │ │ +337a00: 1a0e a50e |030a: const-string v14, "CR" // string@0ea5 │ │ +337a04: 1a0f 6f12 |030c: const-string v15, "Costa Rica" // string@126f │ │ +337a08: 705f 119e 10ed |030e: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +337a0e: 6900 2091 |0311: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.COSTA_RICA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9120 │ │ +337a12: 2200 e912 |0313: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +337a16: 1a01 970e |0315: const-string v1, "COTE_D_IVOIRE" // string@0e97 │ │ +337a1a: 130d 3500 |0317: const/16 v13, #int 53 // #35 │ │ +337a1e: 1a0e cc0d |0319: const-string v14, "CI" // string@0dcc │ │ +337a22: 1a0f 2d20 |031b: const-string v15, "Ivory Coast" // string@202d │ │ +337a26: 705f 119e 10ed |031d: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +337a2c: 6900 2191 |0320: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.COTE_D_IVOIRE:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9121 │ │ +337a30: 2200 e912 |0322: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +337a34: 1a01 b10e |0324: const-string v1, "CROATIA" // string@0eb1 │ │ +337a38: 130d 3600 |0326: const/16 v13, #int 54 // #36 │ │ +337a3c: 1a0e ff1c |0328: const-string v14, "HR" // string@1cff │ │ +337a40: 1a0f d812 |032a: const-string v15, "Croatia" // string@12d8 │ │ +337a44: 705f 119e 10ed |032c: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +337a4a: 6900 2291 |032f: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.CROATIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9122 │ │ +337a4e: 2200 e912 |0331: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +337a52: 1a01 ba0e |0333: const-string v1, "CUBA" // string@0eba │ │ +337a56: 130d 3700 |0335: const/16 v13, #int 55 // #37 │ │ +337a5a: 1a0e b90e |0337: const-string v14, "CU" // string@0eb9 │ │ +337a5e: 1a0f dc12 |0339: const-string v15, "Cuba" // string@12dc │ │ +337a62: 705f 119e 10ed |033b: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +337a68: 6900 2391 |033e: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.CUBA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9123 │ │ +337a6c: 2200 e912 |0340: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +337a70: 1a01 dc0e |0342: const-string v1, "CYPRUS" // string@0edc │ │ +337a74: 130d 3800 |0344: const/16 v13, #int 56 // #38 │ │ +337a78: 1a0e da0e |0346: const-string v14, "CY" // string@0eda │ │ +337a7c: 1a0f 0013 |0348: const-string v15, "Cyprus" // string@1300 │ │ +337a80: 705f 119e 10ed |034a: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +337a86: 6900 2491 |034d: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.CYPRUS:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9124 │ │ +337a8a: 2200 e912 |034f: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +337a8e: 1a01 e00e |0351: const-string v1, "CZECH_REPUBLIC" // string@0ee0 │ │ +337a92: 130d 3900 |0353: const/16 v13, #int 57 // #39 │ │ +337a96: 1a0e df0e |0355: const-string v14, "CZ" // string@0edf │ │ +337a9a: 1a0f 0613 |0357: const-string v15, "Czech Republic" // string@1306 │ │ +337a9e: 705f 119e 10ed |0359: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +337aa4: 6900 2591 |035c: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.CZECH_REPUBLIC:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9125 │ │ +337aa8: 2200 e912 |035e: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +337aac: 1a01 b213 |0360: const-string v1, "DENMARK" // string@13b2 │ │ +337ab0: 130d 3a00 |0362: const/16 v13, #int 58 // #3a │ │ +337ab4: 1a0e fb13 |0364: const-string v14, "DK" // string@13fb │ │ +337ab8: 1a0f a614 |0366: const-string v15, "Denmark" // string@14a6 │ │ +337abc: 705f 119e 10ed |0368: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +337ac2: 6900 2691 |036b: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.DENMARK:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9126 │ │ +337ac6: 2200 e912 |036d: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +337aca: 1a01 f913 |036f: const-string v1, "DJIBOUTI" // string@13f9 │ │ +337ace: 130d 3b00 |0371: const/16 v13, #int 59 // #3b │ │ +337ad2: 1a0e f713 |0373: const-string v14, "DJ" // string@13f7 │ │ +337ad6: 1a0f 0e15 |0375: const-string v15, "Djibouti" // string@150e │ │ +337ada: 705f 119e 10ed |0377: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +337ae0: 6900 2791 |037a: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.DJIBOUTI:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9127 │ │ +337ae4: 2200 e912 |037c: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +337ae8: 1a01 0314 |037e: const-string v1, "DOMINICA" // string@1403 │ │ +337aec: 130d 3c00 |0380: const/16 v13, #int 60 // #3c │ │ +337af0: 1a0e fe13 |0382: const-string v14, "DM" // string@13fe │ │ +337af4: 1a0f 1c15 |0384: const-string v15, "Dominica" // string@151c │ │ +337af8: 705f 119e 10ed |0386: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +337afe: 6900 2891 |0389: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.DOMINICA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9128 │ │ +337b02: 2200 e912 |038b: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +337b06: 1a01 0414 |038d: const-string v1, "DOMINICAN_REPUBLIC" // string@1404 │ │ +337b0a: 130d 3d00 |038f: const/16 v13, #int 61 // #3d │ │ +337b0e: 1a0e ff13 |0391: const-string v14, "DO" // string@13ff │ │ +337b12: 1a0f 1d15 |0393: const-string v15, "Dominican Republic" // string@151d │ │ +337b16: 705f 119e 10ed |0395: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +337b1c: 6900 2991 |0398: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.DOMINICAN_REPUBLIC:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9129 │ │ +337b20: 2200 e912 |039a: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +337b24: 1a01 6b15 |039c: const-string v1, "ECUADOR" // string@156b │ │ +337b28: 130d 3e00 |039e: const/16 v13, #int 62 // #3e │ │ +337b2c: 1a0e 6a15 |03a0: const-string v14, "EC" // string@156a │ │ +337b30: 1a0f 6516 |03a2: const-string v15, "Ecuador" // string@1665 │ │ +337b34: 705f 119e 10ed |03a4: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +337b3a: 6900 2a91 |03a7: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.ECUADOR:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@912a │ │ +337b3e: 2200 e912 |03a9: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +337b42: 1a01 7d15 |03ab: const-string v1, "EGYPT" // string@157d │ │ +337b46: 130d 3f00 |03ad: const/16 v13, #int 63 // #3f │ │ +337b4a: 1a0e 7c15 |03af: const-string v14, "EG" // string@157c │ │ +337b4e: 1a0f 7b16 |03b1: const-string v15, "Egypt" // string@167b │ │ +337b52: 705f 119e 10ed |03b3: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +337b58: 6900 2b91 |03b6: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.EGYPT:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@912b │ │ +337b5c: 2200 e912 |03b8: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +337b60: 1a01 8b15 |03ba: const-string v1, "EL_SALVADOR" // string@158b │ │ +337b64: 130d 4000 |03bc: const/16 v13, #int 64 // #40 │ │ +337b68: 1a0e 4346 |03be: const-string v14, "SV" // string@4643 │ │ +337b6c: 1a0f 8116 |03c0: const-string v15, "El Salvador" // string@1681 │ │ +337b70: 705f 119e 10ed |03c2: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +337b76: 6900 2c91 |03c5: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.EL_SALVADOR:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@912c │ │ +337b7a: 2200 e912 |03c7: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +337b7e: 1a01 c515 |03c9: const-string v1, "EQUATORIAL_GUINEA" // string@15c5 │ │ +337b82: 130d 4100 |03cb: const/16 v13, #int 65 // #41 │ │ +337b86: 1a0e d31b |03cd: const-string v14, "GQ" // string@1bd3 │ │ +337b8a: 1a0f b416 |03cf: const-string v15, "Equatorial Guinea" // string@16b4 │ │ +337b8e: 705f 119e 10ed |03d1: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +337b94: 6900 2d91 |03d4: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.EQUATORIAL_GUINEA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@912d │ │ +337b98: 2200 e912 |03d6: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +337b9c: 1a01 c715 |03d8: const-string v1, "ERITREA" // string@15c7 │ │ +337ba0: 130d 4200 |03da: const/16 v13, #int 66 // #42 │ │ +337ba4: 1a0e c615 |03dc: const-string v14, "ER" // string@15c6 │ │ +337ba8: 1a0f b516 |03de: const-string v15, "Eritrea" // string@16b5 │ │ +337bac: 705f 119e 10ed |03e0: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +337bb2: 6900 2e91 |03e3: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.ERITREA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@912e │ │ +337bb6: 2200 e912 |03e5: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +337bba: 1a01 dd15 |03e7: const-string v1, "ESTONIA" // string@15dd │ │ +337bbe: 130d 4300 |03e9: const/16 v13, #int 67 // #43 │ │ +337bc2: 1a0e 7b15 |03eb: const-string v14, "EE" // string@157b │ │ +337bc6: 1a0f d416 |03ed: const-string v15, "Estonia" // string@16d4 │ │ +337bca: 705f 119e 10ed |03ef: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +337bd0: 6900 2f91 |03f2: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.ESTONIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@912f │ │ +337bd4: 2200 e912 |03f4: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +337bd8: 1a01 e215 |03f6: const-string v1, "ETHIOPIA" // string@15e2 │ │ +337bdc: 130d 4400 |03f8: const/16 v13, #int 68 // #44 │ │ +337be0: 1a0e df15 |03fa: const-string v14, "ET" // string@15df │ │ +337be4: 1a0f d716 |03fc: const-string v15, "Ethiopia" // string@16d7 │ │ +337be8: 705f 119e 10ed |03fe: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +337bee: 6900 3091 |0401: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.ETHIOPIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9130 │ │ +337bf2: 2200 e912 |0403: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +337bf6: 1a01 3b17 |0405: const-string v1, "FALKLAND_ISLANDS" // string@173b │ │ +337bfa: 130d 4500 |0407: const/16 v13, #int 69 // #45 │ │ +337bfe: 1a0e d517 |0409: const-string v14, "FK" // string@17d5 │ │ +337c02: 1a0f f119 |040b: const-string v15, "Falkland Islands" // string@19f1 │ │ +337c06: 705f 119e 10ed |040d: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +337c0c: 6900 3191 |0410: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.FALKLAND_ISLANDS:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9131 │ │ +337c10: 2200 e912 |0412: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +337c14: 1a01 3e17 |0414: const-string v1, "FAROE_ISLANDS" // string@173e │ │ +337c18: 130d 4600 |0416: const/16 v13, #int 70 // #46 │ │ +337c1c: 1a0e 5918 |0418: const-string v14, "FO" // string@1859 │ │ +337c20: 1a0f f519 |041a: const-string v15, "Faroe Islands" // string@19f5 │ │ +337c24: 705f 119e 10ed |041c: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +337c2a: 6900 3291 |041f: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.FAROE_ISLANDS:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9132 │ │ +337c2e: 2200 e912 |0421: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +337c32: 1a01 ba17 |0423: const-string v1, "FIJI" // string@17ba │ │ +337c36: 130d 4700 |0425: const/16 v13, #int 71 // #47 │ │ +337c3a: 1a0e d417 |0427: const-string v14, "FJ" // string@17d4 │ │ +337c3e: 1a0f 0b1a |0429: const-string v15, "Fiji" // string@1a0b │ │ +337c42: 705f 119e 10ed |042b: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +337c48: 6900 3391 |042e: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.FIJI:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9133 │ │ +337c4c: 2200 e912 |0430: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +337c50: 1a01 c917 |0432: const-string v1, "FINLAND" // string@17c9 │ │ +337c54: 130d 4800 |0434: const/16 v13, #int 72 // #48 │ │ +337c58: 1a0e 6817 |0436: const-string v14, "FI" // string@1768 │ │ +337c5c: 1a0f 2a1a |0438: const-string v15, "Finland" // string@1a2a │ │ +337c60: 705f 119e 10ed |043a: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +337c66: 6900 3491 |043d: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.FINLAND:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9134 │ │ +337c6a: 2200 e912 |043f: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +337c6e: 1a01 8019 |0441: const-string v1, "FRANCE" // string@1980 │ │ +337c72: 130d 4900 |0443: const/16 v13, #int 73 // #49 │ │ +337c76: 1a0e 7318 |0445: const-string v14, "FR" // string@1873 │ │ +337c7a: 1a0f 691b |0447: const-string v15, "France" // string@1b69 │ │ +337c7e: 705f 119e 10ed |0449: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +337c84: 6900 3591 |044c: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.FRANCE:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9135 │ │ +337c88: 2200 e912 |044e: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +337c8c: 1a01 8319 |0450: const-string v1, "FRENCH_GUIANA" // string@1983 │ │ +337c90: 130d 4a00 |0452: const/16 v13, #int 74 // #4a │ │ +337c94: 1a0e bb1b |0454: const-string v14, "GF" // string@1bbb │ │ +337c98: 1a0f 6e1b |0456: const-string v15, "French Guiana" // string@1b6e │ │ +337c9c: 705f 119e 10ed |0458: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +337ca2: 6900 3691 |045b: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.FRENCH_GUIANA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9136 │ │ +337ca6: 2200 e912 |045d: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +337caa: 1a01 8419 |045f: const-string v1, "FRENCH_POLYNESIA" // string@1984 │ │ +337cae: 130d 4b00 |0461: const/16 v13, #int 75 // #4b │ │ +337cb2: 1a0e 4b40 |0463: const-string v14, "PF" // string@404b │ │ +337cb6: 1a0f 6f1b |0465: const-string v15, "French Polynesia" // string@1b6f │ │ +337cba: 705f 119e 10ed |0467: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +337cc0: 6900 3791 |046a: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.FRENCH_POLYNESIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9137 │ │ +337cc4: 2200 e912 |046c: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +337cc8: 1a01 8519 |046e: const-string v1, "FRENCH_SOUTHERN_TERRITORIES" // string@1985 │ │ +337ccc: 130d 4c00 |0470: const/16 v13, #int 76 // #4c │ │ +337cd0: 1a0e 6d49 |0472: const-string v14, "TF" // string@496d │ │ +337cd4: 1a0f 701b |0474: const-string v15, "French Southern Territories" // string@1b70 │ │ +337cd8: 705f 119e 10ed |0476: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +337cde: 6900 3891 |0479: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.FRENCH_SOUTHERN_TERRITORIES:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9138 │ │ +337ce2: 2200 e912 |047b: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +337ce6: 1a01 891b |047d: const-string v1, "GABON" // string@1b89 │ │ +337cea: 130d 4d00 |047f: const/16 v13, #int 77 // #4d │ │ +337cee: 1a0e 881b |0481: const-string v14, "GA" // string@1b88 │ │ +337cf2: 1a0f 1d1c |0483: const-string v15, "Gabon" // string@1c1d │ │ +337cf6: 705f 119e 10ed |0485: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +337cfc: 6900 3991 |0488: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.GABON:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9139 │ │ +337d00: 2200 e912 |048a: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +337d04: 1a01 8a1b |048c: const-string v1, "GAMBIA" // string@1b8a │ │ +337d08: 130d 4e00 |048e: const/16 v13, #int 78 // #4e │ │ +337d0c: 1a0e c51b |0490: const-string v14, "GM" // string@1bc5 │ │ +337d10: 1a0f 201c |0492: const-string v15, "Gambia" // string@1c20 │ │ +337d14: 705f 119e 10ed |0494: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +337d1a: 6900 3a91 |0497: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.GAMBIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@913a │ │ +337d1e: 2200 e912 |0499: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +337d22: 1a01 b71b |049b: const-string v1, "GEORGIA" // string@1bb7 │ │ +337d26: 130d 4f00 |049d: const/16 v13, #int 79 // #4f │ │ +337d2a: 1a0e 901b |049f: const-string v14, "GE" // string@1b90 │ │ +337d2e: 1a0f 381c |04a1: const-string v15, "Georgia" // string@1c38 │ │ +337d32: 705f 119e 10ed |04a3: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +337d38: 6900 3b91 |04a6: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.GEORGIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@913b │ │ +337d3c: 2200 e912 |04a8: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +337d40: 1a01 b91b |04aa: const-string v1, "GERMANY" // string@1bb9 │ │ +337d44: 130d 5000 |04ac: const/16 v13, #int 80 // #50 │ │ +337d48: 1a0e 3513 |04ae: const-string v14, "DE" // string@1335 │ │ +337d4c: 1a0f 3e1c |04b0: const-string v15, "Germany" // string@1c3e │ │ +337d50: 705f 119e 10ed |04b2: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +337d56: 6900 3c91 |04b5: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.GERMANY:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@913c │ │ +337d5a: 2200 e912 |04b7: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +337d5e: 1a01 be1b |04b9: const-string v1, "GHANA" // string@1bbe │ │ +337d62: 130d 5100 |04bb: const/16 v13, #int 81 // #51 │ │ +337d66: 1a0e bd1b |04bd: const-string v14, "GH" // string@1bbd │ │ +337d6a: 1a0f 461c |04bf: const-string v15, "Ghana" // string@1c46 │ │ +337d6e: 705f 119e 10ed |04c1: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +337d74: 6900 3d91 |04c4: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.GHANA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@913d │ │ +337d78: 2200 e912 |04c6: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +337d7c: 1a01 c01b |04c8: const-string v1, "GIBRALTAR" // string@1bc0 │ │ +337d80: 130d 5200 |04ca: const/16 v13, #int 82 // #52 │ │ +337d84: 1a0e bf1b |04cc: const-string v14, "GI" // string@1bbf │ │ +337d88: 1a0f 4f1c |04ce: const-string v15, "Gibraltar" // string@1c4f │ │ +337d8c: 705f 119e 10ed |04d0: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +337d92: 6900 3e91 |04d3: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.GIBRALTAR:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@913e │ │ +337d96: 2200 e912 |04d5: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +337d9a: 1a01 dc1b |04d7: const-string v1, "GREECE" // string@1bdc │ │ +337d9e: 130d 5300 |04d9: const/16 v13, #int 83 // #53 │ │ +337da2: 1a0e d41b |04db: const-string v14, "GR" // string@1bd4 │ │ +337da6: 1a0f 7a1c |04dd: const-string v15, "Greece" // string@1c7a │ │ +337daa: 705f 119e 10ed |04df: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +337db0: 6900 3f91 |04e2: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.GREECE:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@913f │ │ +337db4: 2200 e912 |04e4: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +337db8: 1a01 de1b |04e6: const-string v1, "GREENLAND" // string@1bde │ │ +337dbc: 130d 5400 |04e8: const/16 v13, #int 84 // #54 │ │ +337dc0: 1a0e c31b |04ea: const-string v14, "GL" // string@1bc3 │ │ +337dc4: 1a0f 7e1c |04ec: const-string v15, "Greenland" // string@1c7e │ │ +337dc8: 705f 119e 10ed |04ee: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +337dce: 6900 4091 |04f1: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.GREENLAND:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9140 │ │ +337dd2: 2200 e912 |04f3: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +337dd6: 1a01 df1b |04f5: const-string v1, "GRENADA" // string@1bdf │ │ +337dda: 130d 5500 |04f7: const/16 v13, #int 85 // #55 │ │ +337dde: 1a0e 8f1b |04f9: const-string v14, "GD" // string@1b8f │ │ +337de2: 1a0f 801c |04fb: const-string v15, "Grenada" // string@1c80 │ │ +337de6: 705f 119e 10ed |04fd: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +337dec: 6900 4191 |0500: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.GRENADA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9141 │ │ +337df0: 2200 e912 |0502: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +337df4: 1a01 f21b |0504: const-string v1, "GUADELOUPE" // string@1bf2 │ │ +337df8: 130d 5600 |0506: const/16 v13, #int 86 // #56 │ │ +337dfc: 1a0e d11b |0508: const-string v14, "GP" // string@1bd1 │ │ +337e00: 1a0f 8e1c |050a: const-string v15, "Guadeloupe" // string@1c8e │ │ +337e04: 705f 119e 10ed |050c: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +337e0a: 6900 4291 |050f: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.GUADELOUPE:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9142 │ │ +337e0e: 2200 e912 |0511: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +337e12: 1a01 f31b |0513: const-string v1, "GUAM" // string@1bf3 │ │ +337e16: 130d 5700 |0515: const/16 v13, #int 87 // #57 │ │ +337e1a: 1a0e f11b |0517: const-string v14, "GU" // string@1bf1 │ │ +337e1e: 1a0f 8f1c |0519: const-string v15, "Guam" // string@1c8f │ │ +337e22: 705f 119e 10ed |051b: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +337e28: 6900 4391 |051e: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.GUAM:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9143 │ │ +337e2c: 2200 e912 |0520: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +337e30: 1a01 f41b |0522: const-string v1, "GUATEMALA" // string@1bf4 │ │ +337e34: 130d 5800 |0524: const/16 v13, #int 88 // #58 │ │ +337e38: 1a0e f01b |0526: const-string v14, "GT" // string@1bf0 │ │ +337e3c: 1a0f 921c |0528: const-string v15, "Guatemala" // string@1c92 │ │ +337e40: 705f 119e 10ed |052a: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +337e46: 6900 4491 |052d: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.GUATEMALA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9144 │ │ +337e4a: 2200 e912 |052f: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +337e4e: 1a01 f51b |0531: const-string v1, "GUERNSEY" // string@1bf5 │ │ +337e52: 130d 5900 |0533: const/16 v13, #int 89 // #59 │ │ +337e56: 1a0e bc1b |0535: const-string v14, "GG" // string@1bbc │ │ +337e5a: 1a0f 931c |0537: const-string v15, "Guernsey" // string@1c93 │ │ +337e5e: 705f 119e 10ed |0539: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +337e64: 6900 4591 |053c: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.GUERNSEY:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9145 │ │ +337e68: 2200 e912 |053e: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +337e6c: 1a01 151c |0540: const-string v1, "GUINEA" // string@1c15 │ │ +337e70: 130d 5a00 |0542: const/16 v13, #int 90 // #5a │ │ +337e74: 1a0e c61b |0544: const-string v14, "GN" // string@1bc6 │ │ +337e78: 1a0f 971c |0546: const-string v15, "Guinea" // string@1c97 │ │ +337e7c: 705f 119e 10ed |0548: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +337e82: 6900 4691 |054b: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.GUINEA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9146 │ │ +337e86: 2200 e912 |054d: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +337e8a: 1a01 161c |054f: const-string v1, "GUINEA_BISSAU" // string@1c16 │ │ +337e8e: 130d 5b00 |0551: const/16 v13, #int 91 // #5b │ │ +337e92: 1a0e 1a1c |0553: const-string v14, "GW" // string@1c1a │ │ +337e96: 1a0f 981c |0555: const-string v15, "Guinea_Bissau" // string@1c98 │ │ +337e9a: 705f 119e 10ed |0557: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +337ea0: 6900 4791 |055a: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.GUINEA_BISSAU:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9147 │ │ +337ea4: 2200 e912 |055c: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +337ea8: 1a01 191c |055e: const-string v1, "GUYANA" // string@1c19 │ │ +337eac: 130d 5c00 |0560: const/16 v13, #int 92 // #5c │ │ +337eb0: 1a0e 1b1c |0562: const-string v14, "GY" // string@1c1b │ │ +337eb4: 1a0f 9d1c |0564: const-string v15, "Guyana" // string@1c9d │ │ +337eb8: 705f 119e 10ed |0566: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +337ebe: 6900 4891 |0569: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.GUYANA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9148 │ │ +337ec2: 2200 e912 |056b: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +337ec6: 1a01 a31c |056d: const-string v1, "HAITI" // string@1ca3 │ │ +337eca: 130d 5d00 |056f: const/16 v13, #int 93 // #5d │ │ +337ece: 1a0e 021d |0571: const-string v14, "HT" // string@1d02 │ │ +337ed2: 1a0f 0a1d |0573: const-string v15, "Haiti" // string@1d0a │ │ +337ed6: 705f 119e 10ed |0575: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +337edc: 6900 4991 |0578: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.HAITI:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9149 │ │ +337ee0: 2200 e912 |057a: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +337ee4: 1a01 b71c |057c: const-string v1, "HEARD_ISLAND_AND_MCDONALD_ISLANDS" // string@1cb7 │ │ +337ee8: 130d 5e00 |057e: const/16 v13, #int 94 // #5e │ │ +337eec: 1a0e dc1c |0580: const-string v14, "HM" // string@1cdc │ │ +337ef0: 1a0f 2a1d |0582: const-string v15, "Heard Island and Mcdonald Islands" // string@1d2a │ │ +337ef4: 705f 119e 10ed |0584: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +337efa: 6900 4a91 |0587: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.HEARD_ISLAND_AND_MCDONALD_ISLANDS:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@914a │ │ +337efe: 2200 e912 |0589: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +337f02: 1a01 e01c |058b: const-string v1, "HONDURAS" // string@1ce0 │ │ +337f06: 130d 5f00 |058d: const/16 v13, #int 95 // #5f │ │ +337f0a: 1a0e de1c |058f: const-string v14, "HN" // string@1cde │ │ +337f0e: 1a0f 4b1d |0591: const-string v15, "Honduras" // string@1d4b │ │ +337f12: 705f 119e 10ed |0593: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +337f18: 6900 4b91 |0596: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.HONDURAS:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@914b │ │ +337f1c: 2200 e912 |0598: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +337f20: 1a01 e11c |059a: const-string v1, "HONG_KONG" // string@1ce1 │ │ +337f24: 130d 6000 |059c: const/16 v13, #int 96 // #60 │ │ +337f28: 1a0e db1c |059e: const-string v14, "HK" // string@1cdb │ │ +337f2c: 1a0f 4c1d |05a0: const-string v15, "Hong Kong" // string@1d4c │ │ +337f30: 705f 119e 10ed |05a2: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +337f36: 6900 4c91 |05a5: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.HONG_KONG:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@914c │ │ +337f3a: 2200 e912 |05a7: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +337f3e: 1a01 071d |05a9: const-string v1, "HUNGARY" // string@1d07 │ │ +337f42: 130d 6100 |05ab: const/16 v13, #int 97 // #61 │ │ +337f46: 1a0e 041d |05ad: const-string v14, "HU" // string@1d04 │ │ +337f4a: 1a0f 591d |05af: const-string v15, "Hungary" // string@1d59 │ │ +337f4e: 705f 119e 10ed |05b1: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +337f54: 6900 4d91 |05b4: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.HUNGARY:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@914d │ │ +337f58: 2200 e912 |05b6: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +337f5c: 1a01 6a1d |05b8: const-string v1, "ICELAND" // string@1d6a │ │ +337f60: 130d 6200 |05ba: const/16 v13, #int 98 // #62 │ │ +337f64: 1a0e d01e |05bc: const-string v14, "IS" // string@1ed0 │ │ +337f68: 1a0f 0c1f |05be: const-string v15, "Iceland" // string@1f0c │ │ +337f6c: 705f 119e 10ed |05c0: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +337f72: 6900 4e91 |05c3: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.ICELAND:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@914e │ │ +337f76: 2200 e912 |05c5: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +337f7a: 1a01 591e |05c7: const-string v1, "INDIA" // string@1e59 │ │ +337f7e: 130d 6300 |05c9: const/16 v13, #int 99 // #63 │ │ +337f82: 1a0e 4c1e |05cb: const-string v14, "IN" // string@1e4c │ │ +337f86: 1a0f 6e1f |05cd: const-string v15, "India" // string@1f6e │ │ +337f8a: 705f 119e 10ed |05cf: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +337f90: 6900 4f91 |05d2: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.INDIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@914f │ │ +337f94: 2200 e912 |05d4: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +337f98: 1a01 681e |05d6: const-string v1, "INDONESIA" // string@1e68 │ │ +337f9c: 130d 6400 |05d8: const/16 v13, #int 100 // #64 │ │ +337fa0: 1a0e 7a1d |05da: const-string v14, "ID" // string@1d7a │ │ +337fa4: 1a0f 761f |05dc: const-string v15, "Indonesia" // string@1f76 │ │ +337fa8: 705f 119e 10ed |05de: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +337fae: 6900 5091 |05e1: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.INDONESIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9150 │ │ +337fb2: 2200 e912 |05e3: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +337fb6: 1a01 c91e |05e5: const-string v1, "IRAN" // string@1ec9 │ │ +337fba: 130d 6500 |05e7: const/16 v13, #int 101 // #65 │ │ +337fbe: 1a0e c81e |05e9: const-string v14, "IR" // string@1ec8 │ │ +337fc2: 1a0f 0120 |05eb: const-string v15, "Iran" // string@2001 │ │ +337fc6: 705f 119e 10ed |05ed: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +337fcc: 6900 5191 |05f0: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.IRAN:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9151 │ │ +337fd0: 2200 e912 |05f2: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +337fd4: 1a01 ca1e |05f4: const-string v1, "IRAQ" // string@1eca │ │ +337fd8: 130d 6600 |05f6: const/16 v13, #int 102 // #66 │ │ +337fdc: 1a0e c71e |05f8: const-string v14, "IQ" // string@1ec7 │ │ +337fe0: 1a0f 0320 |05fa: const-string v15, "Iraq" // string@2003 │ │ +337fe4: 705f 119e 10ed |05fc: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +337fea: 6900 5291 |05ff: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.IRAQ:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9152 │ │ +337fee: 2200 e912 |0601: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +337ff2: 1a01 cc1e |0603: const-string v1, "IRELAND" // string@1ecc │ │ +337ff6: 130d 6700 |0605: const/16 v13, #int 103 // #67 │ │ +337ffa: 1a0e d21d |0607: const-string v14, "IE" // string@1dd2 │ │ +337ffe: 1a0f 0420 |0609: const-string v15, "Ireland" // string@2004 │ │ +338002: 705f 119e 10ed |060b: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +338008: 6900 5391 |060e: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.IRELAND:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9153 │ │ +33800c: 2200 e912 |0610: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +338010: 1a01 d21e |0612: const-string v1, "ISLE_OF_MAN" // string@1ed2 │ │ +338014: 130d 6800 |0614: const/16 v13, #int 104 // #68 │ │ +338018: 1a0e 341e |0616: const-string v14, "IM" // string@1e34 │ │ +33801c: 1a0f 0e20 |0618: const-string v15, "Isle Of Man" // string@200e │ │ +338020: 705f 119e 10ed |061a: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +338026: 6900 5491 |061d: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.ISLE_OF_MAN:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9154 │ │ +33802a: 2200 e912 |061f: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +33802e: 1a01 df1e |0621: const-string v1, "ISRAEL" // string@1edf │ │ +338032: 130d 6900 |0623: const/16 v13, #int 105 // #69 │ │ +338036: 1a0e 0b1e |0625: const-string v14, "IL" // string@1e0b │ │ +33803a: 1a0f 0f20 |0627: const-string v15, "Israel" // string@200f │ │ +33803e: 705f 119e 10ed |0629: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +338044: 6900 5591 |062c: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.ISRAEL:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9155 │ │ +338048: 2200 e912 |062e: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +33804c: 1a01 f31e |0630: const-string v1, "ITALY" // string@1ef3 │ │ +338050: 130d 6a00 |0632: const/16 v13, #int 106 // #6a │ │ +338054: 1a0e f11e |0634: const-string v14, "IT" // string@1ef1 │ │ +338058: 1a0f 1420 |0636: const-string v15, "Italy" // string@2014 │ │ +33805c: 705f 119e 10ed |0638: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +338062: 6900 5691 |063b: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.ITALY:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9156 │ │ +338066: 2200 e912 |063d: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +33806a: 1a01 3220 |063f: const-string v1, "JAMAICA" // string@2032 │ │ +33806e: 130d 6b00 |0641: const/16 v13, #int 107 // #6b │ │ +338072: 1a0e 5020 |0643: const-string v14, "JM" // string@2050 │ │ +338076: 1a0f 6320 |0645: const-string v15, "Jamaica" // string@2063 │ │ +33807a: 705f 119e 10ed |0647: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +338080: 6900 5791 |064a: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.JAMAICA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9157 │ │ +338084: 2200 e912 |064c: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +338088: 1a01 3320 |064e: const-string v1, "JAPAN" // string@2033 │ │ +33808c: 130d 6c00 |0650: const/16 v13, #int 108 // #6c │ │ +338090: 1a0e 5320 |0652: const-string v14, "JP" // string@2053 │ │ +338094: 1a0f 6420 |0654: const-string v15, "Japan" // string@2064 │ │ +338098: 705f 119e 10ed |0656: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +33809e: 6900 5891 |0659: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.JAPAN:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9158 │ │ +3380a2: 2200 e912 |065b: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +3380a6: 1a01 3b20 |065d: const-string v1, "JERSEY" // string@203b │ │ +3380aa: 130d 6d00 |065f: const/16 v13, #int 109 // #6d │ │ +3380ae: 1a0e 3a20 |0661: const-string v14, "JE" // string@203a │ │ +3380b2: 1a0f 6a20 |0663: const-string v15, "Jersey" // string@206a │ │ +3380b6: 705f 119e 10ed |0665: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +3380bc: 6900 5991 |0668: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.JERSEY:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9159 │ │ +3380c0: 2200 e912 |066a: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +3380c4: 1a01 5220 |066c: const-string v1, "JORDAN" // string@2052 │ │ +3380c8: 130d 6e00 |066e: const/16 v13, #int 110 // #6e │ │ +3380cc: 1a0e 5120 |0670: const-string v14, "JO" // string@2051 │ │ +3380d0: 1a0f 7020 |0672: const-string v15, "Jordan" // string@2070 │ │ +3380d4: 705f 119e 10ed |0674: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +3380da: 6900 5a91 |0677: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.JORDAN:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@915a │ │ +3380de: 2200 e912 |0679: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +3380e2: 1a01 7920 |067b: const-string v1, "KAZAKHSTAN" // string@2079 │ │ +3380e6: 130d 6f00 |067d: const/16 v13, #int 111 // #6f │ │ +3380ea: 1a0e db20 |067f: const-string v14, "KZ" // string@20db │ │ +3380ee: 1a0f ec20 |0681: const-string v15, "Kazakhstan" // string@20ec │ │ +3380f2: 705f 119e 10ed |0683: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +3380f8: 6900 5b91 |0686: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.KAZAKHSTAN:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@915b │ │ +3380fc: 2200 e912 |0688: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +338100: 1a01 7c20 |068a: const-string v1, "KENYA" // string@207c │ │ +338104: 130d 7000 |068c: const/16 v13, #int 112 // #70 │ │ +338108: 1a0e 7a20 |068e: const-string v14, "KE" // string@207a │ │ +33810c: 1a0f ee20 |0690: const-string v15, "Kenya" // string@20ee │ │ +338110: 705f 119e 10ed |0692: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +338116: 6900 5c91 |0695: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.KENYA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@915c │ │ +33811a: 2200 e912 |0697: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +33811e: 1a01 cd20 |0699: const-string v1, "KIRIBATI" // string@20cd │ │ +338122: 130d 7100 |069b: const/16 v13, #int 113 // #71 │ │ +338126: 1a0e cb20 |069d: const-string v14, "KI" // string@20cb │ │ +33812a: 1a0f 7021 |069f: const-string v15, "Kiribati" // string@2170 │ │ +33812e: 705f 119e 10ed |06a1: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +338134: 6900 5d91 |06a4: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.KIRIBATI:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@915d │ │ +338138: 2200 e912 |06a6: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +33813c: 1a01 d220 |06a8: const-string v1, "KOREA_NORTH" // string@20d2 │ │ +338140: 130d 7200 |06aa: const/16 v13, #int 114 // #72 │ │ +338144: 1a0e d420 |06ac: const-string v14, "KP" // string@20d4 │ │ +338148: 1a0f 1c3e |06ae: const-string v15, "North Korea" // string@3e1c │ │ +33814c: 705f 119e 10ed |06b0: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +338152: 6900 5e91 |06b3: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.KOREA_NORTH:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@915e │ │ +338156: 2200 e912 |06b5: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +33815a: 1a01 d320 |06b7: const-string v1, "KOREA_SOUTH" // string@20d3 │ │ +33815e: 130d 7300 |06b9: const/16 v13, #int 115 // #73 │ │ +338162: 1a0e d520 |06bb: const-string v14, "KR" // string@20d5 │ │ +338166: 1a0f 0548 |06bd: const-string v15, "South Korea" // string@4805 │ │ +33816a: 705f 119e 10ed |06bf: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +338170: 6900 5f91 |06c2: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.KOREA_SOUTH:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@915f │ │ +338174: 2200 e912 |06c4: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +338178: 1a01 d620 |06c6: const-string v1, "KUWAIT" // string@20d6 │ │ +33817c: 130d 7400 |06c8: const/16 v13, #int 116 // #74 │ │ +338180: 1a0e d720 |06ca: const-string v14, "KW" // string@20d7 │ │ +338184: 1a0f 8221 |06cc: const-string v15, "Kuwait" // string@2182 │ │ +338188: 705f 119e 10ed |06ce: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +33818e: 6900 6091 |06d1: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.KUWAIT:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9160 │ │ +338192: 2200 e912 |06d3: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +338196: 1a01 d920 |06d5: const-string v1, "KYRGYZSTAN" // string@20d9 │ │ +33819a: 130d 7500 |06d7: const/16 v13, #int 117 // #75 │ │ +33819e: 1a0e c620 |06d9: const-string v14, "KG" // string@20c6 │ │ +3381a2: 1a0f 8321 |06db: const-string v15, "Kyrgyzstan" // string@2183 │ │ +3381a6: 705f 119e 10ed |06dd: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +3381ac: 6900 6191 |06e0: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.KYRGYZSTAN:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9161 │ │ +3381b0: 2200 e912 |06e2: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +3381b4: 1a01 a021 |06e4: const-string v1, "LAO_PEOPLES_DEMOCRATIC_REPUBLIC" // string@21a0 │ │ +3381b8: 130d 7600 |06e6: const/16 v13, #int 118 // #76 │ │ +3381bc: 1a0e 8821 |06e8: const-string v14, "LA" // string@2188 │ │ +3381c0: 1a0f d82f |06ea: const-string v15, "Lao" // string@2fd8 │ │ +3381c4: 705f 119e 10ed |06ec: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +3381ca: 6900 6291 |06ef: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.LAO_PEOPLES_DEMOCRATIC_REPUBLIC:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9162 │ │ +3381ce: 2200 e912 |06f1: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +3381d2: 1a01 a721 |06f3: const-string v1, "LATVIA" // string@21a7 │ │ +3381d6: 130d 7700 |06f5: const/16 v13, #int 119 // #77 │ │ +3381da: 1a0e e222 |06f7: const-string v14, "LV" // string@22e2 │ │ +3381de: 1a0f e32f |06f9: const-string v15, "Latvia" // string@2fe3 │ │ +3381e2: 705f 119e 10ed |06fb: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +3381e8: 6900 6391 |06fe: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.LATVIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9163 │ │ +3381ec: 2200 e912 |0700: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +3381f0: 1a01 0222 |0702: const-string v1, "LEBANON" // string@2202 │ │ +3381f4: 130d 7800 |0704: const/16 v13, #int 120 // #78 │ │ +3381f8: 1a0e fb21 |0706: const-string v14, "LB" // string@21fb │ │ +3381fc: 1a0f c133 |0708: const-string v15, "Lebanon" // string@33c1 │ │ +338200: 705f 119e 10ed |070a: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +338206: 6900 6491 |070d: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.LEBANON:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9164 │ │ +33820a: 2200 e912 |070f: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +33820e: 1a01 0c22 |0711: const-string v1, "LESOTHO" // string@220c │ │ +338212: 130d 7900 |0713: const/16 v13, #int 121 // #79 │ │ +338216: 1a0e dc22 |0715: const-string v14, "LS" // string@22dc │ │ +33821a: 1a0f cb33 |0717: const-string v15, "Lesotho" // string@33cb │ │ +33821e: 705f 119e 10ed |0719: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +338224: 6900 6591 |071c: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.LESOTHO:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9165 │ │ +338228: 2200 e912 |071e: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +33822c: 1a01 1c22 |0720: const-string v1, "LIBERIA" // string@221c │ │ +338230: 130d 7a00 |0722: const/16 v13, #int 122 // #7a │ │ +338234: 1a0e d722 |0724: const-string v14, "LR" // string@22d7 │ │ +338238: 1a0f ce33 |0726: const-string v15, "Liberia" // string@33ce │ │ +33823c: 705f 119e 10ed |0728: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +338242: 6900 6691 |072b: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.LIBERIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9166 │ │ +338246: 2200 e912 |072d: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +33824a: 1a01 2022 |072f: const-string v1, "LIBYAN_ARAB_JAMAHIRIYA" // string@2220 │ │ +33824e: 130d 7b00 |0731: const/16 v13, #int 123 // #7b │ │ +338252: 1a0e e322 |0733: const-string v14, "LY" // string@22e3 │ │ +338256: 1a0f cf33 |0735: const-string v15, "Libyan Arab Jamahiriya" // string@33cf │ │ +33825a: 705f 119e 10ed |0737: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +338260: 6900 6791 |073a: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.LIBYAN_ARAB_JAMAHIRIYA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9167 │ │ +338264: 2200 e912 |073c: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +338268: 1a01 2222 |073e: const-string v1, "LIECHTENSTEIN" // string@2222 │ │ +33826c: 130d 7c00 |0740: const/16 v13, #int 124 // #7c │ │ +338270: 1a0e 1a22 |0742: const-string v14, "LI" // string@221a │ │ +338274: 1a0f d033 |0744: const-string v15, "Liechtenstein" // string@33d0 │ │ +338278: 705f 119e 10ed |0746: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +33827e: 6900 6891 |0749: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.LIECHTENSTEIN:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9168 │ │ +338282: 2200 e912 |074b: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +338286: 1a01 5922 |074d: const-string v1, "LITHUANIA" // string@2259 │ │ +33828a: 130d 7d00 |074f: const/16 v13, #int 125 // #7d │ │ +33828e: 1a0e dd22 |0751: const-string v14, "LT" // string@22dd │ │ +338292: 1a0f 3234 |0753: const-string v15, "Lithuania" // string@3432 │ │ +338296: 705f 119e 10ed |0755: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +33829c: 6900 6991 |0758: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.LITHUANIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9169 │ │ +3382a0: 2200 e912 |075a: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +3382a4: 1a01 e122 |075c: const-string v1, "LUXEMBOURG" // string@22e1 │ │ +3382a8: 130d 7e00 |075e: const/16 v13, #int 126 // #7e │ │ +3382ac: 1a0e df22 |0760: const-string v14, "LU" // string@22df │ │ +3382b0: 1a0f b437 |0762: const-string v15, "Luxembourg" // string@37b4 │ │ +3382b4: 705f 119e 10ed |0764: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +3382ba: 6900 6a91 |0767: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.LUXEMBOURG:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@916a │ │ +3382be: 2200 e912 |0769: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +3382c2: 1a01 da37 |076b: const-string v1, "MACAO" // string@37da │ │ +3382c6: 130d 7f00 |076d: const/16 v13, #int 127 // #7f │ │ +3382ca: 1a0e 2739 |076f: const-string v14, "MO" // string@3927 │ │ +3382ce: 1a0f 5e3a |0771: const-string v15, "Macao" // string@3a5e │ │ +3382d2: 705f 119e 10ed |0773: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +3382d8: 6900 6b91 |0776: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.MACAO:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@916b │ │ +3382dc: 2200 e912 |0778: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +3382e0: 1a01 dd37 |077a: const-string v1, "MACEDONIA" // string@37dd │ │ +3382e4: 130d 8000 |077c: const/16 v13, #int 128 // #80 │ │ +3382e8: 1a0e 0539 |077e: const-string v14, "MK" // string@3905 │ │ +3382ec: 1a0f 5f3a |0780: const-string v15, "Macedonia" // string@3a5f │ │ +3382f0: 705f 119e 10ed |0782: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +3382f6: 6900 6c91 |0785: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.MACEDONIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@916c │ │ +3382fa: 2200 e912 |0787: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +3382fe: 1a01 de37 |0789: const-string v1, "MADAGASCAR" // string@37de │ │ +338302: 130d 8100 |078b: const/16 v13, #int 129 // #81 │ │ +338306: 1a0e d138 |078d: const-string v14, "MG" // string@38d1 │ │ +33830a: 1a0f 613a |078f: const-string v15, "Madagascar" // string@3a61 │ │ +33830e: 705f 119e 10ed |0791: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +338314: 6900 6d91 |0794: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.MADAGASCAR:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@916d │ │ +338318: 2200 e912 |0796: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +33831c: 1a01 e637 |0798: const-string v1, "MALAWI" // string@37e6 │ │ +338320: 130d 8200 |079a: const/16 v13, #int 130 // #82 │ │ +338324: 1a0e 583a |079c: const-string v14, "MW" // string@3a58 │ │ +338328: 1a0f 703a |079e: const-string v15, "Malawi" // string@3a70 │ │ +33832c: 705f 119e 10ed |07a0: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +338332: 6900 6e91 |07a3: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.MALAWI:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@916e │ │ +338336: 2200 e912 |07a5: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +33833a: 1a01 e837 |07a7: const-string v1, "MALAYSIA" // string@37e8 │ │ +33833e: 130d 8300 |07a9: const/16 v13, #int 131 // #83 │ │ +338342: 1a0e 5a3a |07ab: const-string v14, "MY" // string@3a5a │ │ +338346: 1a0f 733a |07ad: const-string v15, "Malaysia" // string@3a73 │ │ +33834a: 705f 119e 10ed |07af: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +338350: 6900 6f91 |07b2: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.MALAYSIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@916f │ │ +338354: 2200 e912 |07b4: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +338358: 1a01 e937 |07b6: const-string v1, "MALDIVES" // string@37e9 │ │ +33835c: 130d 8400 |07b8: const/16 v13, #int 132 // #84 │ │ +338360: 1a0e 4e3a |07ba: const-string v14, "MV" // string@3a4e │ │ +338364: 1a0f 743a |07bc: const-string v15, "Maldives" // string@3a74 │ │ +338368: 705f 119e 10ed |07be: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +33836e: 6900 7091 |07c1: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.MALDIVES:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9170 │ │ +338372: 2200 e912 |07c3: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +338376: 1a01 ea37 |07c5: const-string v1, "MALI" // string@37ea │ │ +33837a: 130d 8500 |07c7: const/16 v13, #int 133 // #85 │ │ +33837e: 1a0e 0639 |07c9: const-string v14, "ML" // string@3906 │ │ +338382: 1a0f 753a |07cb: const-string v15, "Mali" // string@3a75 │ │ +338386: 705f 119e 10ed |07cd: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +33838c: 6900 7191 |07d0: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.MALI:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9171 │ │ +338390: 2200 e912 |07d2: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +338394: 1a01 eb37 |07d4: const-string v1, "MALTA" // string@37eb │ │ +338398: 130d 8600 |07d6: const/16 v13, #int 134 // #86 │ │ +33839c: 1a0e 0a3a |07d8: const-string v14, "MT" // string@3a0a │ │ +3383a0: 1a0f 763a |07da: const-string v15, "Malta" // string@3a76 │ │ +3383a4: 705f 119e 10ed |07dc: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +3383aa: 6900 7291 |07df: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.MALTA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9172 │ │ +3383ae: 2200 e912 |07e1: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +3383b2: 1a01 f137 |07e3: const-string v1, "MARSHALL_ISLANDS" // string@37f1 │ │ +3383b6: 130d 8700 |07e5: const/16 v13, #int 135 // #87 │ │ +3383ba: 1a0e d238 |07e7: const-string v14, "MH" // string@38d2 │ │ +3383be: 1a0f 8e3a |07e9: const-string v15, "Marshall Islands" // string@3a8e │ │ +3383c2: 705f 119e 10ed |07eb: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +3383c8: 6900 7391 |07ee: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.MARSHALL_ISLANDS:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9173 │ │ +3383cc: 2200 e912 |07f0: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +3383d0: 1a01 f237 |07f2: const-string v1, "MARTINIQUE" // string@37f2 │ │ +3383d4: 130d 8800 |07f4: const/16 v13, #int 136 // #88 │ │ +3383d8: 1a0e d039 |07f6: const-string v14, "MQ" // string@39d0 │ │ +3383dc: 1a0f 903a |07f8: const-string v15, "Martinique" // string@3a90 │ │ +3383e0: 705f 119e 10ed |07fa: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +3383e6: 6900 7491 |07fd: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.MARTINIQUE:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9174 │ │ +3383ea: 2200 e912 |07ff: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +3383ee: 1a01 3b38 |0801: const-string v1, "MAURITANIA" // string@383b │ │ +3383f2: 130d 8900 |0803: const/16 v13, #int 137 // #89 │ │ +3383f6: 1a0e d139 |0805: const-string v14, "MR" // string@39d1 │ │ +3383fa: 1a0f 2f3b |0807: const-string v15, "Mauritania" // string@3b2f │ │ +3383fe: 705f 119e 10ed |0809: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +338404: 6900 7591 |080c: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.MAURITANIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9175 │ │ +338408: 2200 e912 |080e: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +33840c: 1a01 3c38 |0810: const-string v1, "MAURITIUS" // string@383c │ │ +338410: 130d 8a00 |0812: const/16 v13, #int 138 // #8a │ │ +338414: 1a0e 0b3a |0814: const-string v14, "MU" // string@3a0b │ │ +338418: 1a0f 303b |0816: const-string v15, "Mauritius" // string@3b30 │ │ +33841c: 705f 119e 10ed |0818: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +338422: 6900 7691 |081b: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.MAURITIUS:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9176 │ │ +338426: 2200 e912 |081d: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +33842a: 1a01 7938 |081f: const-string v1, "MAYOTTE" // string@3879 │ │ +33842e: 130d 8b00 |0821: const/16 v13, #int 139 // #8b │ │ +338432: 1a0e 0255 |0823: const-string v14, "YT" // string@5502 │ │ +338436: 1a0f 3a3b |0825: const-string v15, "Mayotte" // string@3b3a │ │ +33843a: 705f 119e 10ed |0827: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +338440: 6900 7791 |082a: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.MAYOTTE:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9177 │ │ +338444: 2200 e912 |082c: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +338448: 1a01 cc38 |082e: const-string v1, "MEXICO" // string@38cc │ │ +33844c: 130d 8c00 |0830: const/16 v13, #int 140 // #8c │ │ +338450: 1a0e 593a |0832: const-string v14, "MX" // string@3a59 │ │ +338454: 1a0f 0a3c |0834: const-string v15, "Mexico" // string@3c0a │ │ +338458: 705f 119e 10ed |0836: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +33845e: 6900 7891 |0839: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.MEXICO:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9178 │ │ +338462: 2200 e912 |083b: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +338466: 1a01 d438 |083d: const-string v1, "MICRONESIA" // string@38d4 │ │ +33846a: 130d 8d00 |083f: const/16 v13, #int 141 // #8d │ │ +33846e: 1a0e 5718 |0841: const-string v14, "FM" // string@1857 │ │ +338472: 1a0f 0c3c |0843: const-string v15, "Micronesia" // string@3c0c │ │ +338476: 705f 119e 10ed |0845: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +33847c: 6900 7991 |0848: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.MICRONESIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9179 │ │ +338480: 2200 e912 |084a: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +338484: 1a01 4f39 |084c: const-string v1, "MOLDOVA" // string@394f │ │ +338488: 130d 8e00 |084e: const/16 v13, #int 142 // #8e │ │ +33848c: 1a0e 7f38 |0850: const-string v14, "MD" // string@387f │ │ +338490: 1a0f 273c |0852: const-string v15, "Moldova" // string@3c27 │ │ +338494: 705f 119e 10ed |0854: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +33849a: 6900 7a91 |0857: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.MOLDOVA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@917a │ │ +33849e: 2200 e912 |0859: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +3384a2: 1a01 5039 |085b: const-string v1, "MONACO" // string@3950 │ │ +3384a6: 130d 8f00 |085d: const/16 v13, #int 143 // #8f │ │ +3384aa: 1a0e 7c38 |085f: const-string v14, "MC" // string@387c │ │ +3384ae: 1a0f 2a3c |0861: const-string v15, "Monaco" // string@3c2a │ │ +3384b2: 705f 119e 10ed |0863: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +3384b8: 6900 7b91 |0866: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.MONACO:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@917b │ │ +3384bc: 2200 e912 |0868: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +3384c0: 1a01 5139 |086a: const-string v1, "MONGOLIA" // string@3951 │ │ +3384c4: 130d 9000 |086c: const/16 v13, #int 144 // #90 │ │ +3384c8: 1a0e 2639 |086e: const-string v14, "MN" // string@3926 │ │ +3384cc: 1a0f 2d3c |0870: const-string v15, "Mongolia" // string@3c2d │ │ +3384d0: 705f 119e 10ed |0872: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +3384d6: 6900 7c91 |0875: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.MONGOLIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@917c │ │ +3384da: 2200 e912 |0877: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +3384de: 1a01 5439 |0879: const-string v1, "MONTENEGRO" // string@3954 │ │ +3384e2: 130d 9100 |087b: const/16 v13, #int 145 // #91 │ │ +3384e6: 1a0e 8738 |087d: const-string v14, "ME" // string@3887 │ │ +3384ea: 1a0f 323c |087f: const-string v15, "Montenegro" // string@3c32 │ │ +3384ee: 705f 119e 10ed |0881: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +3384f4: 6900 7d91 |0884: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.MONTENEGRO:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@917d │ │ +3384f8: 2200 e912 |0886: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +3384fc: 1a01 5839 |0888: const-string v1, "MONTSERRAT" // string@3958 │ │ +338500: 130d 9200 |088a: const/16 v13, #int 146 // #92 │ │ +338504: 1a0e d239 |088c: const-string v14, "MS" // string@39d2 │ │ +338508: 1a0f 363c |088e: const-string v15, "Montserrat" // string@3c36 │ │ +33850c: 705f 119e 10ed |0890: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +338512: 6900 7e91 |0893: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.MONTSERRAT:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@917e │ │ +338516: 2200 e912 |0895: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +33851a: 1a01 6939 |0897: const-string v1, "MOROCCO" // string@3969 │ │ +33851e: 130d 9300 |0899: const/16 v13, #int 147 // #93 │ │ +338522: 1a0e d737 |089b: const-string v14, "MA" // string@37d7 │ │ +338526: 1a0f 3a3c |089d: const-string v15, "Morocco" // string@3c3a │ │ +33852a: 705f 119e 10ed |089f: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +338530: 6900 7f91 |08a2: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.MOROCCO:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@917f │ │ +338534: 2200 e912 |08a4: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +338538: 1a01 7839 |08a6: const-string v1, "MOZAMBIQUE" // string@3978 │ │ +33853c: 130d 9400 |08a8: const/16 v13, #int 148 // #94 │ │ +338540: 1a0e 5d3a |08aa: const-string v14, "MZ" // string@3a5d │ │ +338544: 1a0f 743c |08ac: const-string v15, "Mozambique" // string@3c74 │ │ +338548: 705f 119e 10ed |08ae: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +33854e: 6900 8091 |08b1: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.MOZAMBIQUE:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9180 │ │ +338552: 2200 e912 |08b3: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +338556: 1a01 5b3a |08b5: const-string v1, "MYANMAR" // string@3a5b │ │ +33855a: 130d 9500 |08b7: const/16 v13, #int 149 // #95 │ │ +33855e: 1a0e 0939 |08b9: const-string v14, "MM" // string@3909 │ │ +338562: 1a0f 163d |08bb: const-string v15, "Myanmar" // string@3d16 │ │ +338566: 705f 119e 10ed |08bd: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +33856c: 6900 8191 |08c0: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.MYANMAR:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9181 │ │ +338570: 2200 e912 |08c2: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +338574: 1a01 213d |08c4: const-string v1, "NAMIBIA" // string@3d21 │ │ +338578: 130d 9600 |08c6: const/16 v13, #int 150 // #96 │ │ +33857c: 1a0e 193d |08c8: const-string v14, "NA" // string@3d19 │ │ +338580: 1a0f 7f3d |08ca: const-string v15, "Namibia" // string@3d7f │ │ +338584: 705f 119e 10ed |08cc: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +33858a: 6900 8291 |08cf: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.NAMIBIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9182 │ │ +33858e: 2200 e912 |08d1: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +338592: 1a01 253d |08d3: const-string v1, "NAURU" // string@3d25 │ │ +338596: 130d 9700 |08d5: const/16 v13, #int 151 // #97 │ │ +33859a: 1a0e 6e3d |08d7: const-string v14, "NR" // string@3d6e │ │ +33859e: 1a0f 823d |08d9: const-string v15, "Nauru" // string@3d82 │ │ +3385a2: 705f 119e 10ed |08db: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +3385a8: 6900 8391 |08de: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.NAURU:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9183 │ │ +3385ac: 2200 e912 |08e0: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +3385b0: 1a01 2e3d |08e2: const-string v1, "NEPAL" // string@3d2e │ │ +3385b4: 130d 9800 |08e4: const/16 v13, #int 152 // #98 │ │ +3385b8: 1a0e 6d3d |08e6: const-string v14, "NP" // string@3d6d │ │ +3385bc: 1a0f b43d |08e8: const-string v15, "Nepal" // string@3db4 │ │ +3385c0: 705f 119e 10ed |08ea: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +3385c6: 6900 8491 |08ed: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.NEPAL:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9184 │ │ +3385ca: 2200 e912 |08ef: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +3385ce: 1a01 303d |08f1: const-string v1, "NETHERLANDS" // string@3d30 │ │ +3385d2: 130d 9900 |08f3: const/16 v13, #int 153 // #99 │ │ +3385d6: 1a0e 3e3d |08f5: const-string v14, "NL" // string@3d3e │ │ +3385da: 1a0f c33d |08f7: const-string v15, "Netherlands" // string@3dc3 │ │ +3385de: 705f 119e 10ed |08f9: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +3385e4: 6900 8591 |08fc: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.NETHERLANDS:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9185 │ │ +3385e8: 2200 e912 |08fe: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +3385ec: 1a01 313d |0900: const-string v1, "NETHERLANDS_ANTILLES" // string@3d31 │ │ +3385f0: 130d 9a00 |0902: const/16 v13, #int 154 // #9a │ │ +3385f4: 1a0e db06 |0904: const-string v14, "AN" // string@06db │ │ +3385f8: 1a0f c43d |0906: const-string v15, "Netherlands Antilles" // string@3dc4 │ │ +3385fc: 705f 119e 10ed |0908: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +338602: 6900 8691 |090b: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.NETHERLANDS_ANTILLES:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9186 │ │ +338606: 2200 e912 |090d: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +33860a: 1a01 323d |090f: const-string v1, "NEW_CALEDONIA" // string@3d32 │ │ +33860e: 130d 9b00 |0911: const/16 v13, #int 155 // #9b │ │ +338612: 1a0e 2b3d |0913: const-string v14, "NC" // string@3d2b │ │ +338616: 1a0f c73d |0915: const-string v15, "New Caledonia" // string@3dc7 │ │ +33861a: 705f 119e 10ed |0917: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +338620: 6900 8791 |091a: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.NEW_CALEDONIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9187 │ │ +338624: 2200 e912 |091c: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +338628: 1a01 333d |091e: const-string v1, "NEW_ZEALAND" // string@3d33 │ │ +33862c: 130d 9c00 |0920: const/16 v13, #int 156 // #9c │ │ +338630: 1a0e 7b3d |0922: const-string v14, "NZ" // string@3d7b │ │ +338634: 1a0f cb3d |0924: const-string v15, "New Zealand" // string@3dcb │ │ +338638: 705f 119e 10ed |0926: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +33863e: 6900 8891 |0929: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.NEW_ZEALAND:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9188 │ │ +338642: 2200 e912 |092b: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +338646: 1a01 383d |092d: const-string v1, "NICARAGUA" // string@3d38 │ │ +33864a: 130d 9d00 |092f: const/16 v13, #int 157 // #9d │ │ +33864e: 1a0e 373d |0931: const-string v14, "NI" // string@3d37 │ │ +338652: 1a0f d83d |0933: const-string v15, "Nicaragua" // string@3dd8 │ │ +338656: 705f 119e 10ed |0935: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +33865c: 6900 8991 |0938: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.NICARAGUA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9189 │ │ +338660: 2200 e912 |093a: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +338664: 1a01 393d |093c: const-string v1, "NIGER" // string@3d39 │ │ +338668: 130d 9e00 |093e: const/16 v13, #int 158 // #9e │ │ +33866c: 1a0e 2c3d |0940: const-string v14, "NE" // string@3d2c │ │ +338670: 1a0f d93d |0942: const-string v15, "Niger" // string@3dd9 │ │ +338674: 705f 119e 10ed |0944: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +33867a: 6900 8a91 |0947: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.NIGER:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@918a │ │ +33867e: 2200 e912 |0949: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +338682: 1a01 3a3d |094b: const-string v1, "NIGERIA" // string@3d3a │ │ +338686: 130d 9f00 |094d: const/16 v13, #int 159 // #9f │ │ +33868a: 1a0e 363d |094f: const-string v14, "NG" // string@3d36 │ │ +33868e: 1a0f db3d |0951: const-string v15, "Nigeria" // string@3ddb │ │ +338692: 705f 119e 10ed |0953: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +338698: 6900 8b91 |0956: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.NIGERIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@918b │ │ +33869c: 2200 e912 |0958: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +3386a0: 1a01 3c3d |095a: const-string v1, "NIUE" // string@3d3c │ │ +3386a4: 130d a000 |095c: const/16 v13, #int 160 // #a0 │ │ +3386a8: 1a0e 6f3d |095e: const-string v14, "NU" // string@3d6f │ │ +3386ac: 1a0f de3d |0960: const-string v15, "Niue" // string@3dde │ │ +3386b0: 705f 119e 10ed |0962: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +3386b6: 6900 8c91 |0965: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.NIUE:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@918c │ │ +3386ba: 2200 e912 |0967: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +3386be: 1a01 473d |0969: const-string v1, "NORFOLK_ISLAND" // string@3d47 │ │ +3386c2: 130d a100 |096b: const/16 v13, #int 161 // #a1 │ │ +3386c6: 1a0e 353d |096d: const-string v14, "NF" // string@3d35 │ │ +3386ca: 1a0f 173e |096f: const-string v15, "Norfolk Island" // string@3e17 │ │ +3386ce: 705f 119e 10ed |0971: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +3386d4: 6900 8d91 |0974: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.NORFOLK_ISLAND:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@918d │ │ +3386d8: 2200 e912 |0976: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +3386dc: 1a01 4a3d |0978: const-string v1, "NORTHERN_MARIANA_ISLANDS" // string@3d4a │ │ +3386e0: 130d a200 |097a: const/16 v13, #int 162 // #a2 │ │ +3386e4: 1a0e 7939 |097c: const-string v14, "MP" // string@3979 │ │ +3386e8: 1a0f 1e3e |097e: const-string v15, "Northern Mariana Islands" // string@3e1e │ │ +3386ec: 705f 119e 10ed |0980: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +3386f2: 6900 8e91 |0983: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.NORTHERN_MARIANA_ISLANDS:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@918e │ │ +3386f6: 2200 e912 |0985: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +3386fa: 1a01 4b3d |0987: const-string v1, "NORWAY" // string@3d4b │ │ +3386fe: 130d a300 |0989: const/16 v13, #int 163 // #a3 │ │ +338702: 1a0e 403d |098b: const-string v14, "NO" // string@3d40 │ │ +338706: 1a0f 203e |098d: const-string v15, "Norway" // string@3e20 │ │ +33870a: 705f 119e 10ed |098f: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +338710: 6900 8f91 |0992: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.NORWAY:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@918f │ │ +338714: 2200 e912 |0994: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +338718: 1a01 e53e |0996: const-string v1, "OMAN" // string@3ee5 │ │ +33871c: 130d a400 |0998: const/16 v13, #int 164 // #a4 │ │ +338720: 1a0e d73e |099a: const-string v14, "OM" // string@3ed7 │ │ +338724: 1a0f 613f |099c: const-string v15, "Oman" // string@3f61 │ │ +338728: 705f 119e 10ed |099e: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +33872e: 6900 9091 |09a1: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.OMAN:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9190 │ │ +338732: 2200 e912 |09a3: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +338736: 1a01 0b40 |09a5: const-string v1, "PAKISTAN" // string@400b │ │ +33873a: 130d a500 |09a7: const/16 v13, #int 165 // #a5 │ │ +33873e: 1a0e 5c40 |09a9: const-string v14, "PK" // string@405c │ │ +338742: 1a0f ea40 |09ab: const-string v15, "Pakistan" // string@40ea │ │ +338746: 705f 119e 10ed |09ad: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +33874c: 6900 9191 |09b0: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.PAKISTAN:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9191 │ │ +338750: 2200 e912 |09b2: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +338754: 1a01 0c40 |09b4: const-string v1, "PALAU" // string@400c │ │ +338758: 130d a600 |09b6: const/16 v13, #int 166 // #a6 │ │ +33875c: 1a0e c740 |09b8: const-string v14, "PW" // string@40c7 │ │ +338760: 1a0f eb40 |09ba: const-string v15, "Palau" // string@40eb │ │ +338764: 705f 119e 10ed |09bc: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +33876a: 6900 9291 |09bf: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.PALAU:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9192 │ │ +33876e: 2200 e912 |09c1: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +338772: 1a01 0d40 |09c3: const-string v1, "PALESTINIAN_TERRITORY_OCCUPIED" // string@400d │ │ +338776: 130d a700 |09c5: const/16 v13, #int 167 // #a7 │ │ +33877a: 1a0e c140 |09c7: const-string v14, "PS" // string@40c1 │ │ +33877e: 1a0f ed40 |09c9: const-string v15, "Palestinian Territory Occupied" // string@40ed │ │ +338782: 705f 119e 10ed |09cb: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +338788: 6900 9391 |09ce: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.PALESTINIAN_TERRITORY_OCCUPIED:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9193 │ │ +33878c: 2200 e912 |09d0: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +338790: 1a01 0e40 |09d2: const-string v1, "PANAMA" // string@400e │ │ +338794: 130d a800 |09d4: const/16 v13, #int 168 // #a8 │ │ +338798: 1a0e fe3f |09d6: const-string v14, "PA" // string@3ffe │ │ +33879c: 1a0f f040 |09d8: const-string v15, "Panama" // string@40f0 │ │ +3387a0: 705f 119e 10ed |09da: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +3387a6: 6900 9491 |09dd: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.PANAMA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9194 │ │ +3387aa: 2200 e912 |09df: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +3387ae: 1a01 1040 |09e1: const-string v1, "PAPUA_NEW_GUINEA" // string@4010 │ │ +3387b2: 130d a900 |09e3: const/16 v13, #int 169 // #a9 │ │ +3387b6: 1a0e 4c40 |09e5: const-string v14, "PG" // string@404c │ │ +3387ba: 1a0f f740 |09e7: const-string v15, "Papua New Guinea" // string@40f7 │ │ +3387be: 705f 119e 10ed |09e9: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +3387c4: 6900 9591 |09ec: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.PAPUA_NEW_GUINEA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9195 │ │ +3387c8: 2200 e912 |09ee: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +3387cc: 1a01 1140 |09f0: const-string v1, "PARAGUAY" // string@4011 │ │ +3387d0: 130d aa00 |09f2: const/16 v13, #int 170 // #aa │ │ +3387d4: 1a0e c940 |09f4: const-string v14, "PY" // string@40c9 │ │ +3387d8: 1a0f f940 |09f6: const-string v15, "Paraguay" // string@40f9 │ │ +3387dc: 705f 119e 10ed |09f8: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +3387e2: 6900 9691 |09fb: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.PARAGUAY:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9196 │ │ +3387e6: 2200 e912 |09fd: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +3387ea: 1a01 4a40 |09ff: const-string v1, "PERU" // string@404a │ │ +3387ee: 130d ab00 |0a01: const/16 v13, #int 171 // #ab │ │ +3387f2: 1a0e 2f40 |0a03: const-string v14, "PE" // string@402f │ │ +3387f6: 1a0f 3a41 |0a05: const-string v15, "Peru" // string@413a │ │ +3387fa: 705f 119e 10ed |0a07: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +338800: 6900 9791 |0a0a: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.PERU:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9197 │ │ +338804: 2200 e912 |0a0c: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +338808: 1a01 4f40 |0a0e: const-string v1, "PHILIPPINES" // string@404f │ │ +33880c: 130d ac00 |0a10: const/16 v13, #int 172 // #ac │ │ +338810: 1a0e 4d40 |0a12: const-string v14, "PH" // string@404d │ │ +338814: 1a0f 3e41 |0a14: const-string v15, "Philippines" // string@413e │ │ +338818: 705f 119e 10ed |0a16: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +33881e: 6900 9891 |0a19: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.PHILIPPINES:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9198 │ │ +338822: 2200 e912 |0a1b: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +338826: 1a01 5740 |0a1d: const-string v1, "PITCAIRN" // string@4057 │ │ +33882a: 130d ad00 |0a1f: const/16 v13, #int 173 // #ad │ │ +33882e: 1a0e 6740 |0a21: const-string v14, "PN" // string@4067 │ │ +338832: 1a0f 4b41 |0a23: const-string v15, "Pitcairn" // string@414b │ │ +338836: 705f 119e 10ed |0a25: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +33883c: 6900 9991 |0a28: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.PITCAIRN:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9199 │ │ +338840: 2200 e912 |0a2a: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +338844: 1a01 6b40 |0a2c: const-string v1, "POLAND" // string@406b │ │ +338848: 130d ae00 |0a2e: const/16 v13, #int 174 // #ae │ │ +33884c: 1a0e 5d40 |0a30: const-string v14, "PL" // string@405d │ │ +338850: 1a0f 6f41 |0a32: const-string v15, "Poland" // string@416f │ │ +338854: 705f 119e 10ed |0a34: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +33885a: 6900 9a91 |0a37: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.POLAND:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@919a │ │ +33885e: 2200 e912 |0a39: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +338862: 1a01 7140 |0a3b: const-string v1, "PORTUGAL" // string@4071 │ │ +338866: 130d af00 |0a3d: const/16 v13, #int 175 // #af │ │ +33886a: 1a0e c340 |0a3f: const-string v14, "PT" // string@40c3 │ │ +33886e: 1a0f 8b41 |0a41: const-string v15, "Portugal" // string@418b │ │ +338872: 705f 119e 10ed |0a43: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +338878: 6900 9b91 |0a46: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.PORTUGAL:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@919b │ │ +33887c: 2200 e912 |0a48: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +338880: 1a01 c440 |0a4a: const-string v1, "PUERTO_RICO" // string@40c4 │ │ +338884: 130d b000 |0a4c: const/16 v13, #int 176 // #b0 │ │ +338888: 1a0e 7e40 |0a4e: const-string v14, "PR" // string@407e │ │ +33888c: 1a0f 6242 |0a50: const-string v15, "Puerto Rico" // string@4262 │ │ +338890: 705f 119e 10ed |0a52: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +338896: 6900 9c91 |0a55: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.PUERTO_RICO:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@919c │ │ +33889a: 2200 e912 |0a57: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +33889e: 1a01 6942 |0a59: const-string v1, "QATAR" // string@4269 │ │ +3388a2: 130d b100 |0a5b: const/16 v13, #int 177 // #b1 │ │ +3388a6: 1a0e 6842 |0a5d: const-string v14, "QA" // string@4268 │ │ +3388aa: 1a0f 7342 |0a5f: const-string v15, "Qatar" // string@4273 │ │ +3388ae: 705f 119e 10ed |0a61: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +3388b4: 6900 9d91 |0a64: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.QATAR:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@919d │ │ +3388b8: 2200 e912 |0a66: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +3388bc: 1a01 ec42 |0a68: const-string v1, "REUNION" // string@42ec │ │ +3388c0: 130d b200 |0a6a: const/16 v13, #int 178 // #b2 │ │ +3388c4: 1a0e 8c42 |0a6c: const-string v14, "RE" // string@428c │ │ +3388c8: 1a0f 0950 |0a6e: const-string v15, "Union" // string@5009 │ │ +3388cc: 705f 119e 10ed |0a70: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +3388d2: 6900 9e91 |0a73: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.REUNION:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@919e │ │ +3388d6: 2200 e912 |0a75: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +3388da: 1a01 0743 |0a77: const-string v1, "ROMANIA" // string@4307 │ │ +3388de: 130d b300 |0a79: const/16 v13, #int 179 // #b3 │ │ +3388e2: 1a0e 0543 |0a7b: const-string v14, "RO" // string@4305 │ │ +3388e6: 1a0f ec43 |0a7d: const-string v15, "Romania" // string@43ec │ │ +3388ea: 705f 119e 10ed |0a7f: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +3388f0: 6900 9f91 |0a82: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.ROMANIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@919f │ │ +3388f4: 2200 e912 |0a84: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +3388f8: 1a01 1943 |0a86: const-string v1, "RUSSIAN_FEDERATION" // string@4319 │ │ +3388fc: 130d b400 |0a88: const/16 v13, #int 180 // #b4 │ │ +338900: 1a0e 1543 |0a8a: const-string v14, "RU" // string@4315 │ │ +338904: 1a0f 1844 |0a8c: const-string v15, "Russia" // string@4418 │ │ +338908: 705f 119e 10ed |0a8e: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +33890e: 6900 a091 |0a91: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.RUSSIAN_FEDERATION:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91a0 │ │ +338912: 2200 e912 |0a93: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +338916: 1a01 2743 |0a95: const-string v1, "RWANDA" // string@4327 │ │ +33891a: 130d b500 |0a97: const/16 v13, #int 181 // #b5 │ │ +33891e: 1a0e 2643 |0a99: const-string v14, "RW" // string@4326 │ │ +338922: 1a0f 1a44 |0a9b: const-string v15, "Rwanda" // string@441a │ │ +338926: 705f 119e 10ed |0a9d: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +33892c: 6900 a191 |0aa0: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.RWANDA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91a1 │ │ +338930: 2200 e912 |0aa2: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +338934: 1a01 1f44 |0aa4: const-string v1, "SAINT_BARTHOLEMY" // string@441f │ │ +338938: 130d b600 |0aa6: const/16 v13, #int 182 // #b6 │ │ +33893c: 1a0e 0c0b |0aa8: const-string v14, "BL" // string@0b0c │ │ +338940: 1a0f c633 |0aaa: const-string v15, "Lemy" // string@33c6 │ │ +338944: 705f 119e 10ed |0aac: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +33894a: 6900 a291 |0aaf: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.SAINT_BARTHOLEMY:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91a2 │ │ +33894e: 2200 e912 |0ab1: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +338952: 1a01 2044 |0ab3: const-string v1, "SAINT_HELENA" // string@4420 │ │ +338956: 130d b700 |0ab5: const/16 v13, #int 183 // #b7 │ │ +33895a: 1a0e be44 |0ab7: const-string v14, "SH" // string@44be │ │ +33895e: 1a0f 2348 |0ab9: const-string v15, "St Helena" // string@4823 │ │ +338962: 705f 119e 10ed |0abb: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +338968: 6900 a391 |0abe: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.SAINT_HELENA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91a3 │ │ +33896c: 2200 e912 |0ac0: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +338970: 1a01 2144 |0ac2: const-string v1, "SAINT_KITTS_AND_NEVIS" // string@4421 │ │ +338974: 130d b800 |0ac4: const/16 v13, #int 184 // #b8 │ │ +338978: 1a0e cf20 |0ac6: const-string v14, "KN" // string@20cf │ │ +33897c: 1a0f 2448 |0ac8: const-string v15, "St Kitts and Nevis" // string@4824 │ │ +338980: 705f 119e 10ed |0aca: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +338986: 6900 a491 |0acd: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.SAINT_KITTS_AND_NEVIS:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91a4 │ │ +33898a: 2200 e912 |0acf: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +33898e: 1a01 2244 |0ad1: const-string v1, "SAINT_LUCIA" // string@4422 │ │ +338992: 130d b900 |0ad3: const/16 v13, #int 185 // #b9 │ │ +338996: 1a0e fc21 |0ad5: const-string v14, "LC" // string@21fc │ │ +33899a: 1a0f 2548 |0ad7: const-string v15, "St Lucia" // string@4825 │ │ +33899e: 705f 119e 10ed |0ad9: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +3389a4: 6900 a591 |0adc: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.SAINT_LUCIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91a5 │ │ +3389a8: 2200 e912 |0ade: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +3389ac: 1a01 2344 |0ae0: const-string v1, "SAINT_MARTIN" // string@4423 │ │ +3389b0: 130d ba00 |0ae2: const/16 v13, #int 186 // #ba │ │ +3389b4: 1a0e cd38 |0ae4: const-string v14, "MF" // string@38cd │ │ +3389b8: 1a0f 2648 |0ae6: const-string v15, "St Martin" // string@4826 │ │ +3389bc: 705f 119e 10ed |0ae8: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +3389c2: 6900 a691 |0aeb: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.SAINT_MARTIN:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91a6 │ │ +3389c6: 2200 e912 |0aed: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +3389ca: 1a01 2444 |0aef: const-string v1, "SAINT_PIERRE_AND_MIQUELON" // string@4424 │ │ +3389ce: 130d bb00 |0af1: const/16 v13, #int 187 // #bb │ │ +3389d2: 1a0e 6640 |0af3: const-string v14, "PM" // string@4066 │ │ +3389d6: 1a0f 2748 |0af5: const-string v15, "St Pierre and Miquelon" // string@4827 │ │ +3389da: 705f 119e 10ed |0af7: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +3389e0: 6900 a791 |0afa: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.SAINT_PIERRE_AND_MIQUELON:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91a7 │ │ +3389e4: 2200 e912 |0afc: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +3389e8: 1a01 2544 |0afe: const-string v1, "SAINT_VINCENT_AND_THE_GRENADINES" // string@4425 │ │ +3389ec: 130d bc00 |0b00: const/16 v13, #int 188 // #bc │ │ +3389f0: 1a0e 8450 |0b02: const-string v14, "VC" // string@5084 │ │ +3389f4: 1a0f 2848 |0b04: const-string v15, "St Vincent and the Grenadines" // string@4828 │ │ +3389f8: 705f 119e 10ed |0b06: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +3389fe: 6900 a891 |0b09: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.SAINT_VINCENT_AND_THE_GRENADINES:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91a8 │ │ +338a02: 2200 e912 |0b0b: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +338a06: 1a01 2744 |0b0d: const-string v1, "SAMOA" // string@4427 │ │ +338a0a: 130d bd00 |0b0f: const/16 v13, #int 189 // #bd │ │ +338a0e: 1a0e 9253 |0b11: const-string v14, "WS" // string@5392 │ │ +338a12: 1a0f 6a46 |0b13: const-string v15, "Samoa" // string@466a │ │ +338a16: 705f 119e 10ed |0b15: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +338a1c: 6900 a991 |0b18: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.SAMOA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91a9 │ │ +338a20: 2200 e912 |0b1a: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +338a24: 1a01 2b44 |0b1c: const-string v1, "SAN_MARINO" // string@442b │ │ +338a28: 130d be00 |0b1e: const/16 v13, #int 190 // #be │ │ +338a2c: 1a0e 2645 |0b20: const-string v14, "SM" // string@4526 │ │ +338a30: 1a0f 7846 |0b22: const-string v15, "San_Marino" // string@4678 │ │ +338a34: 705f 119e 10ed |0b24: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +338a3a: 6900 aa91 |0b27: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.SAN_MARINO:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91aa │ │ +338a3e: 2200 e912 |0b29: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +338a42: 1a01 2c44 |0b2b: const-string v1, "SAO_TOME_AND_PRINCIPE" // string@442c │ │ +338a46: 130d bf00 |0b2d: const/16 v13, #int 191 // #bf │ │ +338a4a: 1a0e 7645 |0b2f: const-string v14, "ST" // string@4576 │ │ +338a4e: 1a0f 7d46 |0b31: const-string v15, "Sao Tome and Principe" // string@467d │ │ +338a52: 705f 119e 10ed |0b33: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +338a58: 6900 ab91 |0b36: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.SAO_TOME_AND_PRINCIPE:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91ab │ │ +338a5c: 2200 e912 |0b38: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +338a60: 1a01 2f44 |0b3a: const-string v1, "SAUDI_ARABIA" // string@442f │ │ +338a64: 130d c000 |0b3c: const/16 v13, #int 192 // #c0 │ │ +338a68: 1a0e 1e44 |0b3e: const-string v14, "SA" // string@441e │ │ +338a6c: 1a0f 8346 |0b40: const-string v15, "Saudi Arabia" // string@4683 │ │ +338a70: 705f 119e 10ed |0b42: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +338a76: 6900 ac91 |0b45: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.SAUDI_ARABIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91ac │ │ +338a7a: 2200 e912 |0b47: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +338a7e: 1a01 a644 |0b49: const-string v1, "SENEGAL" // string@44a6 │ │ +338a82: 130d c100 |0b4b: const/16 v13, #int 193 // #c1 │ │ +338a86: 1a0e 2945 |0b4d: const-string v14, "SN" // string@4529 │ │ +338a8a: 1a0f f246 |0b4f: const-string v15, "Senegal" // string@46f2 │ │ +338a8e: 705f 119e 10ed |0b51: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +338a94: 6900 ad91 |0b54: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.SENEGAL:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91ad │ │ +338a98: 2200 e912 |0b56: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +338a9c: 1a01 a844 |0b58: const-string v1, "SERBIA" // string@44a8 │ │ +338aa0: 130d c200 |0b5a: const/16 v13, #int 194 // #c2 │ │ +338aa4: 1a0e 1043 |0b5c: const-string v14, "RS" // string@4310 │ │ +338aa8: 1a0f f546 |0b5e: const-string v15, "Serbia" // string@46f5 │ │ +338aac: 705f 119e 10ed |0b60: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +338ab2: 6900 ae91 |0b63: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.SERBIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91ae │ │ +338ab6: 2200 e912 |0b65: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +338aba: 1a01 b944 |0b67: const-string v1, "SEYCHELLES" // string@44b9 │ │ +338abe: 130d c300 |0b69: const/16 v13, #int 195 // #c3 │ │ +338ac2: 1a0e 5244 |0b6b: const-string v14, "SC" // string@4452 │ │ +338ac6: 1a0f 1947 |0b6d: const-string v15, "Seychelles" // string@4719 │ │ +338aca: 705f 119e 10ed |0b6f: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +338ad0: 6900 af91 |0b72: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.SEYCHELLES:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91af │ │ +338ad4: 2200 e912 |0b74: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +338ad8: 1a01 0045 |0b76: const-string v1, "SIERRA_LEONE" // string@4500 │ │ +338adc: 130d c400 |0b78: const/16 v13, #int 196 // #c4 │ │ +338ae0: 1a0e 1e45 |0b7a: const-string v14, "SL" // string@451e │ │ +338ae4: 1a0f 7347 |0b7c: const-string v15, "Sierra Leone" // string@4773 │ │ +338ae8: 705f 119e 10ed |0b7e: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +338aee: 6900 b091 |0b81: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.SIERRA_LEONE:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91b0 │ │ +338af2: 2200 e912 |0b83: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +338af6: 1a01 0945 |0b85: const-string v1, "SINGAPORE" // string@4509 │ │ +338afa: 130d c500 |0b87: const/16 v13, #int 197 // #c5 │ │ +338afe: 1a0e bb44 |0b89: const-string v14, "SG" // string@44bb │ │ +338b02: 1a0f 8747 |0b8b: const-string v15, "Singapore" // string@4787 │ │ +338b06: 705f 119e 10ed |0b8d: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +338b0c: 6900 b191 |0b90: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.SINGAPORE:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91b1 │ │ +338b10: 2200 e912 |0b92: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +338b14: 1a01 2345 |0b94: const-string v1, "SLOVAKIA" // string@4523 │ │ +338b18: 130d c600 |0b96: const/16 v13, #int 198 // #c6 │ │ +338b1c: 1a0e 1a45 |0b98: const-string v14, "SK" // string@451a │ │ +338b20: 1a0f c147 |0b9a: const-string v15, "Slovakia" // string@47c1 │ │ +338b24: 705f 119e 10ed |0b9c: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +338b2a: 6900 b291 |0b9f: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.SLOVAKIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91b2 │ │ +338b2e: 2200 e912 |0ba1: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +338b32: 1a01 2445 |0ba3: const-string v1, "SLOVENIA" // string@4524 │ │ +338b36: 130d c700 |0ba5: const/16 v13, #int 199 // #c7 │ │ +338b3a: 1a0e f444 |0ba7: const-string v14, "SI" // string@44f4 │ │ +338b3e: 1a0f c247 |0ba9: const-string v15, "Slovenia" // string@47c2 │ │ +338b42: 705f 119e 10ed |0bab: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +338b48: 6900 b391 |0bae: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.SLOVENIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91b3 │ │ +338b4c: 2200 e912 |0bb0: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +338b50: 1a01 3645 |0bb2: const-string v1, "SOLOMON_ISLANDS" // string@4536 │ │ +338b54: 130d c800 |0bb4: const/16 v13, #int 200 // #c8 │ │ +338b58: 1a0e 5044 |0bb6: const-string v14, "SB" // string@4450 │ │ +338b5c: 1a0f e047 |0bb8: const-string v15, "Solomon Islands" // string@47e0 │ │ +338b60: 705f 119e 10ed |0bba: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +338b66: 6900 b491 |0bbd: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.SOLOMON_ISLANDS:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91b4 │ │ +338b6a: 2200 e912 |0bbf: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +338b6e: 1a01 3845 |0bc1: const-string v1, "SOMALIA" // string@4538 │ │ +338b72: 130d c900 |0bc3: const/16 v13, #int 201 // #c9 │ │ +338b76: 1a0e 3445 |0bc5: const-string v14, "SO" // string@4534 │ │ +338b7a: 1a0f e447 |0bc7: const-string v15, "Somalia" // string@47e4 │ │ +338b7e: 705f 119e 10ed |0bc9: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +338b84: 6900 b591 |0bcc: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.SOMALIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91b5 │ │ +338b88: 2200 e912 |0bce: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +338b8c: 1a01 5545 |0bd0: const-string v1, "SOUTH_AFRICA" // string@4555 │ │ +338b90: 130d ca00 |0bd2: const/16 v13, #int 202 // #ca │ │ +338b94: 1a0e 2555 |0bd4: const-string v14, "ZA" // string@5525 │ │ +338b98: 1a0f 0248 |0bd6: const-string v15, "South Africa" // string@4802 │ │ +338b9c: 705f 119e 10ed |0bd8: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +338ba2: 6900 b691 |0bdb: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.SOUTH_AFRICA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91b6 │ │ +338ba6: 2200 e912 |0bdd: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +338baa: 1a01 5645 |0bdf: const-string v1, "SOUTH_GEORGIA_AND_THE_SOUTH_SANDWICH_Islands" // string@4556 │ │ +338bae: 130d cb00 |0be1: const/16 v13, #int 203 // #cb │ │ +338bb2: 1a0e ee1b |0be3: const-string v14, "GS" // string@1bee │ │ +338bb6: 1a0f 0448 |0be5: const-string v15, "South Georgia and the South Sandwich Islands" // string@4804 │ │ +338bba: 705f 119e 10ed |0be7: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +338bc0: 6900 b791 |0bea: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.SOUTH_GEORGIA_AND_THE_SOUTH_SANDWICH_Islands:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91b7 │ │ +338bc4: 2200 e912 |0bec: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +338bc8: 1a01 5945 |0bee: const-string v1, "SPAIN" // string@4559 │ │ +338bcc: 130d cc00 |0bf0: const/16 v13, #int 204 // #cc │ │ +338bd0: 1a0e db15 |0bf2: const-string v14, "ES" // string@15db │ │ +338bd4: 1a0f 0c48 |0bf4: const-string v15, "Spain" // string@480c │ │ +338bd8: 705f 119e 10ed |0bf6: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +338bde: 6900 b891 |0bf9: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.SPAIN:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91b8 │ │ +338be2: 2200 e912 |0bfb: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +338be6: 1a01 7045 |0bfd: const-string v1, "SRI_LANKA" // string@4570 │ │ +338bea: 130d cd00 |0bff: const/16 v13, #int 205 // #cd │ │ +338bee: 1a0e 6622 |0c01: const-string v14, "LK" // string@2266 │ │ +338bf2: 1a0f 2248 |0c03: const-string v15, "Sri Lanka" // string@4822 │ │ +338bf6: 705f 119e 10ed |0c05: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +338bfc: 6900 b991 |0c08: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.SRI_LANKA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91b9 │ │ +338c00: 2200 e912 |0c0a: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +338c04: 1a01 3846 |0c0c: const-string v1, "SUDAN" // string@4638 │ │ +338c08: 130d ce00 |0c0e: const/16 v13, #int 206 // #ce │ │ +338c0c: 1a0e 7a44 |0c10: const-string v14, "SD" // string@447a │ │ +338c10: 1a0f 8f48 |0c12: const-string v15, "Sudan" // string@488f │ │ +338c14: 705f 119e 10ed |0c14: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +338c1a: 6900 ba91 |0c17: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.SUDAN:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91ba │ │ +338c1e: 2200 e912 |0c19: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +338c22: 1a01 4246 |0c1b: const-string v1, "SURINAME" // string@4642 │ │ +338c26: 130d cf00 |0c1d: const/16 v13, #int 207 // #cf │ │ +338c2a: 1a0e 6a45 |0c1f: const-string v14, "SR" // string@456a │ │ +338c2e: 1a0f a348 |0c21: const-string v15, "Suriname" // string@48a3 │ │ +338c32: 705f 119e 10ed |0c23: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +338c38: 6900 bb91 |0c26: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.SURINAME:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91bb │ │ +338c3c: 2200 e912 |0c28: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +338c40: 1a01 4446 |0c2a: const-string v1, "SVALBARD_AND_JAN_MAYEN" // string@4644 │ │ +338c44: 130d d000 |0c2c: const/16 v13, #int 208 // #d0 │ │ +338c48: 1a0e 1945 |0c2e: const-string v14, "SJ" // string@4519 │ │ +338c4c: 1a0f a748 |0c30: const-string v15, "Svalbard and Jan Mayen" // string@48a7 │ │ +338c50: 705f 119e 10ed |0c32: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +338c56: 6900 bc91 |0c35: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.SVALBARD_AND_JAN_MAYEN:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91bc │ │ +338c5a: 2200 e912 |0c37: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +338c5e: 1a01 4746 |0c39: const-string v1, "SWAZILAND" // string@4647 │ │ +338c62: 130d d100 |0c3b: const/16 v13, #int 209 // #d1 │ │ +338c66: 1a0e 6146 |0c3d: const-string v14, "SZ" // string@4661 │ │ +338c6a: 1a0f a948 |0c3f: const-string v15, "Swaziland" // string@48a9 │ │ +338c6e: 705f 119e 10ed |0c41: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +338c74: 6900 bd91 |0c44: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.SWAZILAND:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91bd │ │ +338c78: 2200 e912 |0c46: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +338c7c: 1a01 4846 |0c48: const-string v1, "SWEDEN" // string@4648 │ │ +338c80: 130d d200 |0c4a: const/16 v13, #int 210 // #d2 │ │ +338c84: 1a0e 8444 |0c4c: const-string v14, "SE" // string@4484 │ │ +338c88: 1a0f aa48 |0c4e: const-string v15, "Sweden" // string@48aa │ │ +338c8c: 705f 119e 10ed |0c50: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +338c92: 6900 be91 |0c53: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.SWEDEN:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91be │ │ +338c96: 2200 e912 |0c55: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +338c9a: 1a01 4c46 |0c57: const-string v1, "SWITZERLAND" // string@464c │ │ +338c9e: 130d d300 |0c59: const/16 v13, #int 211 // #d3 │ │ +338ca2: 1a0e a10d |0c5b: const-string v14, "CH" // string@0da1 │ │ +338ca6: 1a0f db48 |0c5d: const-string v15, "Switzerland" // string@48db │ │ +338caa: 705f 119e 10ed |0c5f: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +338cb0: 6900 bf91 |0c62: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.SWITZERLAND:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91bf │ │ +338cb4: 2200 e912 |0c64: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +338cb8: 1a01 5946 |0c66: const-string v1, "SYRIA" // string@4659 │ │ +338cbc: 130d d400 |0c68: const/16 v13, #int 212 // #d4 │ │ +338cc0: 1a0e 4e46 |0c6a: const-string v14, "SY" // string@464e │ │ +338cc4: 1a0f f048 |0c6c: const-string v15, "Syria" // string@48f0 │ │ +338cc8: 705f 119e 10ed |0c6e: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +338cce: 6900 c091 |0c71: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.SYRIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91c0 │ │ +338cd2: 2200 e912 |0c73: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +338cd6: 1a01 2449 |0c75: const-string v1, "TAIWAN" // string@4924 │ │ +338cda: 130d d500 |0c77: const/16 v13, #int 213 // #d5 │ │ +338cde: 1a0e 164b |0c79: const-string v14, "TW" // string@4b16 │ │ +338ce2: 1a0f e24b |0c7b: const-string v15, "Taiwan" // string@4be2 │ │ +338ce6: 705f 119e 10ed |0c7d: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +338cec: 6900 c191 |0c80: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.TAIWAN:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91c1 │ │ +338cf0: 2200 e912 |0c82: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +338cf4: 1a01 2849 |0c84: const-string v1, "TAJIKISTAN" // string@4928 │ │ +338cf8: 130d d600 |0c86: const/16 v13, #int 214 // #d6 │ │ +338cfc: 1a0e b349 |0c88: const-string v14, "TJ" // string@49b3 │ │ +338d00: 1a0f e44b |0c8a: const-string v15, "Tajikistan" // string@4be4 │ │ +338d04: 705f 119e 10ed |0c8c: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +338d0a: 6900 c291 |0c8f: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.TAJIKISTAN:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91c2 │ │ +338d0e: 2200 e912 |0c91: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +338d12: 1a01 2c49 |0c93: const-string v1, "TANZANIA" // string@492c │ │ +338d16: 130d d700 |0c95: const/16 v13, #int 215 // #d7 │ │ +338d1a: 1a0e 8e4b |0c97: const-string v14, "TZ" // string@4b8e │ │ +338d1e: 1a0f eb4b |0c99: const-string v15, "Tanzania" // string@4beb │ │ +338d22: 705f 119e 10ed |0c9b: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +338d28: 6900 c391 |0c9e: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.TANZANIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91c3 │ │ +338d2c: 2200 e912 |0ca0: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +338d30: 1a01 7949 |0ca2: const-string v1, "THAILAND" // string@4979 │ │ +338d34: 130d d800 |0ca4: const/16 v13, #int 216 // #d8 │ │ +338d38: 1a0e 7649 |0ca6: const-string v14, "TH" // string@4976 │ │ +338d3c: 1a0f 114d |0ca8: const-string v15, "Thailand" // string@4d11 │ │ +338d40: 705f 119e 10ed |0caa: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +338d46: 6900 c491 |0cad: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.THAILAND:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91c4 │ │ +338d4a: 2200 e912 |0caf: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +338d4e: 1a01 a049 |0cb1: const-string v1, "TIMOR_LESTE" // string@49a0 │ │ +338d52: 130d d900 |0cb3: const/16 v13, #int 217 // #d9 │ │ +338d56: 1a0e c849 |0cb5: const-string v14, "TL" // string@49c8 │ │ +338d5a: 1a0f 104e |0cb7: const-string v15, "Timor Leste" // string@4e10 │ │ +338d5e: 705f 119e 10ed |0cb9: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +338d64: 6900 c691 |0cbc: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.TIMOR_LESTE:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91c6 │ │ +338d68: 2200 e912 |0cbe: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +338d6c: 1a01 e049 |0cc0: const-string v1, "TOGO" // string@49e0 │ │ +338d70: 130d da00 |0cc2: const/16 v13, #int 218 // #da │ │ +338d74: 1a0e 7549 |0cc4: const-string v14, "TG" // string@4975 │ │ +338d78: 1a0f 204e |0cc6: const-string v15, "Togo" // string@4e20 │ │ +338d7c: 705f 119e 10ed |0cc8: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +338d82: 6900 c791 |0ccb: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.TOGO:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91c7 │ │ +338d86: 2200 e912 |0ccd: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +338d8a: 1a01 e149 |0ccf: const-string v1, "TOKELAU" // string@49e1 │ │ +338d8e: 130d db00 |0cd1: const/16 v13, #int 219 // #db │ │ +338d92: 1a0e b449 |0cd3: const-string v14, "TK" // string@49b4 │ │ +338d96: 1a0f 224e |0cd5: const-string v15, "Tokelau" // string@4e22 │ │ +338d9a: 705f 119e 10ed |0cd7: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +338da0: 6900 c891 |0cda: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.TOKELAU:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91c8 │ │ +338da4: 2200 e912 |0cdc: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +338da8: 1a01 e549 |0cde: const-string v1, "TONGA" // string@49e5 │ │ +338dac: 130d dc00 |0ce0: const/16 v13, #int 220 // #dc │ │ +338db0: 1a0e d649 |0ce2: const-string v14, "TO" // string@49d6 │ │ +338db4: 1a0f 244e |0ce4: const-string v15, "Tonga" // string@4e24 │ │ +338db8: 705f 119e 10ed |0ce6: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +338dbe: 6900 c991 |0ce9: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.TONGA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91c9 │ │ +338dc2: 2200 e912 |0ceb: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +338dc6: 1a01 aa4a |0ced: const-string v1, "TRINIDAD_AND_TOBAGO" // string@4aaa │ │ +338dca: 130d dd00 |0cef: const/16 v13, #int 221 // #dd │ │ +338dce: 1a0e cc4a |0cf1: const-string v14, "TT" // string@4acc │ │ +338dd2: 1a0f c54e |0cf3: const-string v15, "Trinidad and Tobago" // string@4ec5 │ │ +338dd6: 705f 119e 10ed |0cf5: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +338ddc: 6900 ca91 |0cf8: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.TRINIDAD_AND_TOBAGO:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91ca │ │ +338de0: 2200 e912 |0cfa: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +338de4: 1a01 f84a |0cfc: const-string v1, "TUNISIA" // string@4af8 │ │ +338de8: 130d de00 |0cfe: const/16 v13, #int 222 // #de │ │ +338dec: 1a0e d549 |0d00: const-string v14, "TN" // string@49d5 │ │ +338df0: 1a0f d64e |0d02: const-string v15, "Tunisia" // string@4ed6 │ │ +338df4: 705f 119e 10ed |0d04: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +338dfa: 6900 cb91 |0d07: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.TUNISIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91cb │ │ +338dfe: 2200 e912 |0d09: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +338e02: 1a01 f94a |0d0b: const-string v1, "TURKEY" // string@4af9 │ │ +338e06: 130d df00 |0d0d: const/16 v13, #int 223 // #df │ │ +338e0a: 1a0e 244a |0d0f: const-string v14, "TR" // string@4a24 │ │ +338e0e: 1a0f d94e |0d11: const-string v15, "Turkey" // string@4ed9 │ │ +338e12: 705f 119e 10ed |0d13: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +338e18: 6900 cc91 |0d16: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.TURKEY:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91cc │ │ +338e1c: 2200 e912 |0d18: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +338e20: 1a01 fa4a |0d1a: const-string v1, "TURKMENISTAN" // string@4afa │ │ +338e24: 130d e000 |0d1c: const/16 v13, #int 224 // #e0 │ │ +338e28: 1a0e d049 |0d1e: const-string v14, "TM" // string@49d0 │ │ +338e2c: 1a0f dd4e |0d20: const-string v15, "Turkmenistan" // string@4edd │ │ +338e30: 705f 119e 10ed |0d22: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +338e36: 6900 cd91 |0d25: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.TURKMENISTAN:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91cd │ │ +338e3a: 2200 e912 |0d27: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +338e3e: 1a01 fb4a |0d29: const-string v1, "TURKS_AND_CAICOS_ISLANDS" // string@4afb │ │ +338e42: 130d e100 |0d2b: const/16 v13, #int 225 // #e1 │ │ +338e46: 1a0e 3c49 |0d2d: const-string v14, "TC" // string@493c │ │ +338e4a: 1a0f de4e |0d2f: const-string v15, "Turks and Caicos Islands" // string@4ede │ │ +338e4e: 705f 119e 10ed |0d31: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +338e54: 6900 ce91 |0d34: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.TURKS_AND_CAICOS_ISLANDS:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91ce │ │ +338e58: 2200 e912 |0d36: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +338e5c: 1a01 fc4a |0d38: const-string v1, "TUVALU" // string@4afc │ │ +338e60: 130d e200 |0d3a: const/16 v13, #int 226 // #e2 │ │ +338e64: 1a0e fd4a |0d3c: const-string v14, "TV" // string@4afd │ │ +338e68: 1a0f df4e |0d3e: const-string v15, "Tuvalu" // string@4edf │ │ +338e6c: 705f 119e 10ed |0d40: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +338e72: 6900 cf91 |0d43: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.TUVALU:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91cf │ │ +338e76: 2200 e912 |0d45: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +338e7a: 1a01 064f |0d47: const-string v1, "UGANDA" // string@4f06 │ │ +338e7e: 130d e300 |0d49: const/16 v13, #int 227 // #e3 │ │ +338e82: 1a0e 054f |0d4b: const-string v14, "UG" // string@4f05 │ │ +338e86: 1a0f a44f |0d4d: const-string v15, "Uganda" // string@4fa4 │ │ +338e8a: 705f 119e 10ed |0d4f: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +338e90: 6900 d091 |0d52: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.UGANDA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91d0 │ │ +338e94: 2200 e912 |0d54: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +338e98: 1a01 0a4f |0d56: const-string v1, "UKRAINE" // string@4f0a │ │ +338e9c: 130d e400 |0d58: const/16 v13, #int 228 // #e4 │ │ +338ea0: 1a0e fe4e |0d5a: const-string v14, "UA" // string@4efe │ │ +338ea4: 1a0f a94f |0d5c: const-string v15, "Ukraine" // string@4fa9 │ │ +338ea8: 705f 119e 10ed |0d5e: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +338eae: 6900 d191 |0d61: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.UKRAINE:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91d1 │ │ +338eb2: 2200 e912 |0d63: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +338eb6: 1a01 144f |0d65: const-string v1, "UNITED_ARAB_EMIRATES" // string@4f14 │ │ +338eba: 130d e500 |0d67: const/16 v13, #int 229 // #e5 │ │ +338ebe: 1a0e 9d06 |0d69: const-string v14, "AE" // string@069d │ │ +338ec2: 1a0f 0c50 |0d6b: const-string v15, "United Arab Emirates" // string@500c │ │ +338ec6: 705f 119e 10ed |0d6d: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +338ecc: 6900 d291 |0d70: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.UNITED_ARAB_EMIRATES:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91d2 │ │ +338ed0: 2200 e912 |0d72: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +338ed4: 1a01 154f |0d74: const-string v1, "UNITED_KINGDOM" // string@4f15 │ │ +338ed8: 130d e600 |0d76: const/16 v13, #int 230 // #e6 │ │ +338edc: 1a0e 8e1b |0d78: const-string v14, "GB" // string@1b8e │ │ +338ee0: 1a0f 0d50 |0d7a: const-string v15, "United Kingdom" // string@500d │ │ +338ee4: 705f 119e 10ed |0d7c: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +338eea: 6900 d391 |0d7f: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.UNITED_KINGDOM:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91d3 │ │ +338eee: 2200 e912 |0d81: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +338ef2: 1a01 164f |0d83: const-string v1, "UNITED_STATES" // string@4f16 │ │ +338ef6: 130d e700 |0d85: const/16 v13, #int 231 // #e7 │ │ +338efa: 1a0e 6e4f |0d87: const-string v14, "US" // string@4f6e │ │ +338efe: 1a0f 0e50 |0d89: const-string v15, "United States" // string@500e │ │ +338f02: 705f 119e 10ed |0d8b: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +338f08: 6900 d491 |0d8e: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.UNITED_STATES:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91d4 │ │ +338f0c: 2200 e912 |0d90: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +338f10: 1a01 174f |0d92: const-string v1, "UNITED_STATES_MINOR_OUTLYING_ISLANDS" // string@4f17 │ │ +338f14: 130d e800 |0d94: const/16 v13, #int 232 // #e8 │ │ +338f18: 1a0e 0e4f |0d96: const-string v14, "UM" // string@4f0e │ │ +338f1c: 1a0f 0f50 |0d98: const-string v15, "United States Minor Outlying Islands" // string@500f │ │ +338f20: 705f 119e 10ed |0d9a: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +338f26: 6900 d591 |0d9d: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.UNITED_STATES_MINOR_OUTLYING_ISLANDS:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91d5 │ │ +338f2a: 2200 e912 |0d9f: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +338f2e: 1a01 6d4f |0da1: const-string v1, "URUGUAY" // string@4f6d │ │ +338f32: 130d e900 |0da3: const/16 v13, #int 233 // #e9 │ │ +338f36: 1a0e a04f |0da5: const-string v14, "UY" // string@4fa0 │ │ +338f3a: 1a0f 3c50 |0da7: const-string v15, "Uruguay" // string@503c │ │ +338f3e: 705f 119e 10ed |0da9: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +338f44: 6900 d691 |0dac: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.URUGUAY:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91d6 │ │ +338f48: 2200 e912 |0dae: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +338f4c: 1a01 a24f |0db0: const-string v1, "UZBEKISTAN" // string@4fa2 │ │ +338f50: 130d ea00 |0db2: const/16 v13, #int 234 // #ea │ │ +338f54: 1a0e a14f |0db4: const-string v14, "UZ" // string@4fa1 │ │ +338f58: 1a0f 4b50 |0db6: const-string v15, "Uzbekistan" // string@504b │ │ +338f5c: 705f 119e 10ed |0db8: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +338f62: 6900 d791 |0dbb: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.UZBEKISTAN:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91d7 │ │ +338f66: 2200 e912 |0dbd: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +338f6a: 1a01 6b50 |0dbf: const-string v1, "VANUATU" // string@506b │ │ +338f6e: 130d eb00 |0dc1: const/16 v13, #int 235 // #eb │ │ +338f72: 1a0e 2052 |0dc3: const-string v14, "VU" // string@5220 │ │ +338f76: 1a0f 4152 |0dc5: const-string v15, "Vanuatu" // string@5241 │ │ +338f7a: 705f 119e 10ed |0dc7: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +338f80: 6900 d891 |0dca: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.VANUATU:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91d8 │ │ +338f84: 2200 e912 |0dcc: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +338f88: 1a01 6e50 |0dce: const-string v1, "VATICAN_CITY" // string@506e │ │ +338f8c: 130d ec00 |0dd0: const/16 v13, #int 236 // #ec │ │ +338f90: 1a0e 6050 |0dd2: const-string v14, "VA" // string@5060 │ │ +338f94: 1a0f 4952 |0dd4: const-string v15, "Vatican City" // string@5249 │ │ +338f98: 705f 119e 10ed |0dd6: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +338f9e: 6900 d991 |0dd9: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.VATICAN_CITY:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91d9 │ │ +338fa2: 2200 e912 |0ddb: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +338fa6: 1a01 9550 |0ddd: const-string v1, "VENEZUELA" // string@5095 │ │ +338faa: 130d ed00 |0ddf: const/16 v13, #int 237 // #ed │ │ +338fae: 1a0e 8d50 |0de1: const-string v14, "VE" // string@508d │ │ +338fb2: 1a0f 5752 |0de3: const-string v15, "Venezuela" // string@5257 │ │ +338fb6: 705f 119e 10ed |0de5: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +338fbc: 6900 da91 |0de8: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.VENEZUELA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91da │ │ +338fc0: 2200 e912 |0dea: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +338fc4: 1a01 d050 |0dec: const-string v1, "VIETNAM" // string@50d0 │ │ +338fc8: 130d ee00 |0dee: const/16 v13, #int 238 // #ee │ │ +338fcc: 1a0e 1452 |0df0: const-string v14, "VN" // string@5214 │ │ +338fd0: 1a0f 7152 |0df2: const-string v15, "Vietnam" // string@5271 │ │ +338fd4: 705f 119e 10ed |0df4: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +338fda: 6900 db91 |0df7: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.VIETNAM:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91db │ │ +338fde: 2200 e912 |0df9: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +338fe2: 1a01 1c51 |0dfb: const-string v1, "VIRGIN_ISLANDS_BRITISH" // string@511c │ │ +338fe6: 130d ef00 |0dfd: const/16 v13, #int 239 // #ef │ │ +338fea: 1a0e ca50 |0dff: const-string v14, "VG" // string@50ca │ │ +338fee: 1a0f 250d |0e01: const-string v15, "British Virgin Islands" // string@0d25 │ │ +338ff2: 705f 119e 10ed |0e03: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +338ff8: 6900 dc91 |0e06: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.VIRGIN_ISLANDS_BRITISH:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91dc │ │ +338ffc: 2200 e912 |0e08: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +339000: 1a01 1d51 |0e0a: const-string v1, "VIRGIN_ISLANDS_US" // string@511d │ │ +339004: 130d f000 |0e0c: const/16 v13, #int 240 // #f0 │ │ +339008: 1a0e cd50 |0e0e: const-string v14, "VI" // string@50cd │ │ +33900c: 1a0f 6f4f |0e10: const-string v15, "US Virgin Islands" // string@4f6f │ │ +339010: 705f 119e 10ed |0e12: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +339016: 6900 dd91 |0e15: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.VIRGIN_ISLANDS_US:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91dd │ │ +33901a: 2200 e912 |0e17: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +33901e: 1a01 eb52 |0e19: const-string v1, "WALLIS_AND_FUTUNA" // string@52eb │ │ +339022: 130d f100 |0e1b: const/16 v13, #int 241 // #f1 │ │ +339026: 1a0e 0f53 |0e1d: const-string v14, "WF" // string@530f │ │ +33902a: 1a0f 9953 |0e1f: const-string v15, "Wallis and Futuna" // string@5399 │ │ +33902e: 705f 119e 10ed |0e21: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +339034: 6900 de91 |0e24: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.WALLIS_AND_FUTUNA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91de │ │ +339038: 2200 e912 |0e26: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +33903c: 1a01 0e53 |0e28: const-string v1, "WESTERN_SAHARA" // string@530e │ │ +339040: 130d f200 |0e2a: const/16 v13, #int 242 // #f2 │ │ +339044: 1a0e 8115 |0e2c: const-string v14, "EH" // string@1581 │ │ +339048: 1a0f bd53 |0e2e: const-string v15, "Western Sahara" // string@53bd │ │ +33904c: 705f 119e 10ed |0e30: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +339052: 6900 df91 |0e33: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.WESTERN_SAHARA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91df │ │ +339056: 2200 e912 |0e35: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +33905a: 1a01 fe54 |0e37: const-string v1, "YEMEN" // string@54fe │ │ +33905e: 130d f300 |0e39: const/16 v13, #int 243 // #f3 │ │ +339062: 1a0e fc54 |0e3b: const-string v14, "YE" // string@54fc │ │ +339066: 1a0f 0a55 |0e3d: const-string v15, "Yemen" // string@550a │ │ +33906a: 705f 119e 10ed |0e3f: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +339070: 6900 e091 |0e42: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.YEMEN:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91e0 │ │ +339074: 2200 e912 |0e44: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +339078: 1a01 2655 |0e46: const-string v1, "ZAMBIA" // string@5526 │ │ +33907c: 130d f400 |0e48: const/16 v13, #int 244 // #f4 │ │ +339080: 1a0e a055 |0e4a: const-string v14, "ZM" // string@55a0 │ │ +339084: 1a0f a955 |0e4c: const-string v15, "Zambia" // string@55a9 │ │ +339088: 705f 119e 10ed |0e4e: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +33908e: 6900 e191 |0e51: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.ZAMBIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91e1 │ │ +339092: 2200 e912 |0e53: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +339096: 1a01 5455 |0e55: const-string v1, "ZIMBABWE" // string@5554 │ │ +33909a: 130d f500 |0e57: const/16 v13, #int 245 // #f5 │ │ +33909e: 1a0e a255 |0e59: const-string v14, "ZW" // string@55a2 │ │ +3390a2: 1a0f ae55 |0e5b: const-string v15, "Zimbabwe" // string@55ae │ │ +3390a6: 705f 119e 10ed |0e5d: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e11 │ │ +3390ac: 6900 e291 |0e60: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.ZIMBABWE:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91e2 │ │ +3390b0: 1300 f600 |0e62: const/16 v0, #int 246 // #f6 │ │ +3390b4: 2300 f813 |0e64: new-array v0, v0, [Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@13f8 │ │ +3390b8: 6201 ed90 |0e66: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.AFGHANISTAN:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@90ed │ │ +3390bc: 4d01 0002 |0e68: aput-object v1, v0, v2 │ │ +3390c0: 6201 ee90 |0e6a: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.ALAND_ISLANDS:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@90ee │ │ +3390c4: 4d01 0003 |0e6c: aput-object v1, v0, v3 │ │ +3390c8: 6201 ef90 |0e6e: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.ALBANIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@90ef │ │ +3390cc: 4d01 0004 |0e70: aput-object v1, v0, v4 │ │ +3390d0: 6201 f090 |0e72: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.ALGERIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@90f0 │ │ +3390d4: 4d01 0005 |0e74: aput-object v1, v0, v5 │ │ +3390d8: 6201 f190 |0e76: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.AMERICAN_SAMOA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@90f1 │ │ +3390dc: 4d01 0006 |0e78: aput-object v1, v0, v6 │ │ +3390e0: 6201 f290 |0e7a: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.ANDORRA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@90f2 │ │ +3390e4: 4d01 0007 |0e7c: aput-object v1, v0, v7 │ │ +3390e8: 6201 f390 |0e7e: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.ANGOLA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@90f3 │ │ +3390ec: 4d01 0008 |0e80: aput-object v1, v0, v8 │ │ +3390f0: 6201 f490 |0e82: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.ANGUILLA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@90f4 │ │ +3390f4: 4d01 0009 |0e84: aput-object v1, v0, v9 │ │ +3390f8: 6201 f590 |0e86: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.ANTARCTICA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@90f5 │ │ +3390fc: 4d01 000a |0e88: aput-object v1, v0, v10 │ │ +339100: 6201 f690 |0e8a: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.ANTIGUA_AND_BARBUDA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@90f6 │ │ +339104: 4d01 000b |0e8c: aput-object v1, v0, v11 │ │ +339108: 6201 f790 |0e8e: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.ARGENTINA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@90f7 │ │ +33910c: 4d01 000c |0e90: aput-object v1, v0, v12 │ │ +339110: 6201 f890 |0e92: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.ARMENIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@90f8 │ │ +339114: 1302 0b00 |0e94: const/16 v2, #int 11 // #b │ │ +339118: 4d01 0002 |0e96: aput-object v1, v0, v2 │ │ +33911c: 6201 f990 |0e98: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.ARUBA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@90f9 │ │ +339120: 1302 0c00 |0e9a: const/16 v2, #int 12 // #c │ │ +339124: 4d01 0002 |0e9c: aput-object v1, v0, v2 │ │ +339128: 6201 fa90 |0e9e: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.AUSTRALIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@90fa │ │ +33912c: 1302 0d00 |0ea0: const/16 v2, #int 13 // #d │ │ +339130: 4d01 0002 |0ea2: aput-object v1, v0, v2 │ │ +339134: 6201 fb90 |0ea4: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.AUSTRIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@90fb │ │ +339138: 1302 0e00 |0ea6: const/16 v2, #int 14 // #e │ │ +33913c: 4d01 0002 |0ea8: aput-object v1, v0, v2 │ │ +339140: 6201 fc90 |0eaa: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.AZERBAIJAN:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@90fc │ │ +339144: 1302 0f00 |0eac: const/16 v2, #int 15 // #f │ │ +339148: 4d01 0002 |0eae: aput-object v1, v0, v2 │ │ +33914c: 6201 fd90 |0eb0: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.BAHAMAS:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@90fd │ │ +339150: 1302 1000 |0eb2: const/16 v2, #int 16 // #10 │ │ +339154: 4d01 0002 |0eb4: aput-object v1, v0, v2 │ │ +339158: 6201 fe90 |0eb6: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.BAHRAIN:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@90fe │ │ +33915c: 1302 1100 |0eb8: const/16 v2, #int 17 // #11 │ │ +339160: 4d01 0002 |0eba: aput-object v1, v0, v2 │ │ +339164: 6201 ff90 |0ebc: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.BANGLADESH:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@90ff │ │ +339168: 1302 1200 |0ebe: const/16 v2, #int 18 // #12 │ │ +33916c: 4d01 0002 |0ec0: aput-object v1, v0, v2 │ │ +339170: 6201 0091 |0ec2: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.BARBADOS:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9100 │ │ +339174: 1302 1300 |0ec4: const/16 v2, #int 19 // #13 │ │ +339178: 4d01 0002 |0ec6: aput-object v1, v0, v2 │ │ +33917c: 6201 0191 |0ec8: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.BELARUS:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9101 │ │ +339180: 1302 1400 |0eca: const/16 v2, #int 20 // #14 │ │ +339184: 4d01 0002 |0ecc: aput-object v1, v0, v2 │ │ +339188: 6201 0291 |0ece: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.BELGIUM:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9102 │ │ +33918c: 1302 1500 |0ed0: const/16 v2, #int 21 // #15 │ │ +339190: 4d01 0002 |0ed2: aput-object v1, v0, v2 │ │ +339194: 6201 0391 |0ed4: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.BELIZE:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9103 │ │ +339198: 1302 1600 |0ed6: const/16 v2, #int 22 // #16 │ │ +33919c: 4d01 0002 |0ed8: aput-object v1, v0, v2 │ │ +3391a0: 6201 0491 |0eda: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.BENIN:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9104 │ │ +3391a4: 1302 1700 |0edc: const/16 v2, #int 23 // #17 │ │ +3391a8: 4d01 0002 |0ede: aput-object v1, v0, v2 │ │ +3391ac: 6201 0591 |0ee0: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.BERMUDA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9105 │ │ +3391b0: 1302 1800 |0ee2: const/16 v2, #int 24 // #18 │ │ +3391b4: 4d01 0002 |0ee4: aput-object v1, v0, v2 │ │ +3391b8: 6201 0691 |0ee6: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.BHUTAN:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9106 │ │ +3391bc: 1302 1900 |0ee8: const/16 v2, #int 25 // #19 │ │ +3391c0: 4d01 0002 |0eea: aput-object v1, v0, v2 │ │ +3391c4: 6201 0791 |0eec: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.BOLIVIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9107 │ │ +3391c8: 1302 1a00 |0eee: const/16 v2, #int 26 // #1a │ │ +3391cc: 4d01 0002 |0ef0: aput-object v1, v0, v2 │ │ +3391d0: 6201 0891 |0ef2: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.BOSNIA_AND_HERZEGOVINA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9108 │ │ +3391d4: 1302 1b00 |0ef4: const/16 v2, #int 27 // #1b │ │ +3391d8: 4d01 0002 |0ef6: aput-object v1, v0, v2 │ │ +3391dc: 6201 0991 |0ef8: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.BOTSWANA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9109 │ │ +3391e0: 1302 1c00 |0efa: const/16 v2, #int 28 // #1c │ │ +3391e4: 4d01 0002 |0efc: aput-object v1, v0, v2 │ │ +3391e8: 6201 0a91 |0efe: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.BOUVET_ISLAND:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@910a │ │ +3391ec: 1302 1d00 |0f00: const/16 v2, #int 29 // #1d │ │ +3391f0: 4d01 0002 |0f02: aput-object v1, v0, v2 │ │ +3391f4: 6201 0b91 |0f04: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.BRAZIL:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@910b │ │ +3391f8: 1302 1e00 |0f06: const/16 v2, #int 30 // #1e │ │ +3391fc: 4d01 0002 |0f08: aput-object v1, v0, v2 │ │ +339200: 6201 0c91 |0f0a: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.BRITISH_INDIAN_OCEAN_TERRITORY:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@910c │ │ +339204: 1302 1f00 |0f0c: const/16 v2, #int 31 // #1f │ │ +339208: 4d01 0002 |0f0e: aput-object v1, v0, v2 │ │ +33920c: 6201 0d91 |0f10: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.BRUNEI_DARUSSALAM:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@910d │ │ +339210: 1302 2000 |0f12: const/16 v2, #int 32 // #20 │ │ +339214: 4d01 0002 |0f14: aput-object v1, v0, v2 │ │ +339218: 6201 0e91 |0f16: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.BULGARIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@910e │ │ +33921c: 1302 2100 |0f18: const/16 v2, #int 33 // #21 │ │ +339220: 4d01 0002 |0f1a: aput-object v1, v0, v2 │ │ +339224: 6201 0f91 |0f1c: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.BURKINA_FASO:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@910f │ │ +339228: 1302 2200 |0f1e: const/16 v2, #int 34 // #22 │ │ +33922c: 4d01 0002 |0f20: aput-object v1, v0, v2 │ │ +339230: 6201 1091 |0f22: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.BURUNDI:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9110 │ │ +339234: 1302 2300 |0f24: const/16 v2, #int 35 // #23 │ │ +339238: 4d01 0002 |0f26: aput-object v1, v0, v2 │ │ +33923c: 6201 1191 |0f28: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.CAMBODIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9111 │ │ +339240: 1302 2400 |0f2a: const/16 v2, #int 36 // #24 │ │ +339244: 4d01 0002 |0f2c: aput-object v1, v0, v2 │ │ +339248: 6201 1291 |0f2e: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.CAMEROON:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9112 │ │ +33924c: 1302 2500 |0f30: const/16 v2, #int 37 // #25 │ │ +339250: 4d01 0002 |0f32: aput-object v1, v0, v2 │ │ +339254: 6201 1391 |0f34: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.CANADA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9113 │ │ +339258: 1302 2600 |0f36: const/16 v2, #int 38 // #26 │ │ +33925c: 4d01 0002 |0f38: aput-object v1, v0, v2 │ │ +339260: 6201 1491 |0f3a: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.CAPE_VERDE:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9114 │ │ +339264: 1302 2700 |0f3c: const/16 v2, #int 39 // #27 │ │ +339268: 4d01 0002 |0f3e: aput-object v1, v0, v2 │ │ +33926c: 6201 1591 |0f40: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.CAYMAN_ISLANDS:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9115 │ │ +339270: 1302 2800 |0f42: const/16 v2, #int 40 // #28 │ │ +339274: 4d01 0002 |0f44: aput-object v1, v0, v2 │ │ +339278: 6201 1691 |0f46: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.CENTRAL_AFRICAN_REPUBLIC:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9116 │ │ +33927c: 1302 2900 |0f48: const/16 v2, #int 41 // #29 │ │ +339280: 4d01 0002 |0f4a: aput-object v1, v0, v2 │ │ +339284: 6201 1791 |0f4c: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.CHAD:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9117 │ │ +339288: 1302 2a00 |0f4e: const/16 v2, #int 42 // #2a │ │ +33928c: 4d01 0002 |0f50: aput-object v1, v0, v2 │ │ +339290: 6201 1891 |0f52: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.CHILE:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9118 │ │ +339294: 1302 2b00 |0f54: const/16 v2, #int 43 // #2b │ │ +339298: 4d01 0002 |0f56: aput-object v1, v0, v2 │ │ +33929c: 6201 1991 |0f58: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.CHINA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9119 │ │ +3392a0: 1302 2c00 |0f5a: const/16 v2, #int 44 // #2c │ │ +3392a4: 4d01 0002 |0f5c: aput-object v1, v0, v2 │ │ +3392a8: 6201 1a91 |0f5e: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.CHRISTMAS_ISLAND:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@911a │ │ +3392ac: 1302 2d00 |0f60: const/16 v2, #int 45 // #2d │ │ +3392b0: 4d01 0002 |0f62: aput-object v1, v0, v2 │ │ +3392b4: 6201 1b91 |0f64: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.COCOS_KEELING_ISLANDS:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@911b │ │ +3392b8: 1302 2e00 |0f66: const/16 v2, #int 46 // #2e │ │ +3392bc: 4d01 0002 |0f68: aput-object v1, v0, v2 │ │ +3392c0: 6201 1c91 |0f6a: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.COLOMBIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@911c │ │ +3392c4: 1302 2f00 |0f6c: const/16 v2, #int 47 // #2f │ │ +3392c8: 4d01 0002 |0f6e: aput-object v1, v0, v2 │ │ +3392cc: 6201 1d91 |0f70: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.COMOROS:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@911d │ │ +3392d0: 1302 3000 |0f72: const/16 v2, #int 48 // #30 │ │ +3392d4: 4d01 0002 |0f74: aput-object v1, v0, v2 │ │ +3392d8: 6201 1e91 |0f76: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.CONGO:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@911e │ │ +3392dc: 1302 3100 |0f78: const/16 v2, #int 49 // #31 │ │ +3392e0: 4d01 0002 |0f7a: aput-object v1, v0, v2 │ │ +3392e4: 6201 c591 |0f7c: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.THE_DEMOCRATIC_REPUBLIC_OF_CONGO:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91c5 │ │ +3392e8: 1302 3200 |0f7e: const/16 v2, #int 50 // #32 │ │ +3392ec: 4d01 0002 |0f80: aput-object v1, v0, v2 │ │ +3392f0: 6201 1f91 |0f82: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.COOK_ISLANDS:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@911f │ │ +3392f4: 1302 3300 |0f84: const/16 v2, #int 51 // #33 │ │ +3392f8: 4d01 0002 |0f86: aput-object v1, v0, v2 │ │ +3392fc: 6201 2091 |0f88: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.COSTA_RICA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9120 │ │ +339300: 1302 3400 |0f8a: const/16 v2, #int 52 // #34 │ │ +339304: 4d01 0002 |0f8c: aput-object v1, v0, v2 │ │ +339308: 6201 2191 |0f8e: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.COTE_D_IVOIRE:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9121 │ │ +33930c: 1302 3500 |0f90: const/16 v2, #int 53 // #35 │ │ +339310: 4d01 0002 |0f92: aput-object v1, v0, v2 │ │ +339314: 6201 2291 |0f94: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.CROATIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9122 │ │ +339318: 1302 3600 |0f96: const/16 v2, #int 54 // #36 │ │ +33931c: 4d01 0002 |0f98: aput-object v1, v0, v2 │ │ +339320: 6201 2391 |0f9a: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.CUBA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9123 │ │ +339324: 1302 3700 |0f9c: const/16 v2, #int 55 // #37 │ │ +339328: 4d01 0002 |0f9e: aput-object v1, v0, v2 │ │ +33932c: 6201 2491 |0fa0: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.CYPRUS:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9124 │ │ +339330: 1302 3800 |0fa2: const/16 v2, #int 56 // #38 │ │ +339334: 4d01 0002 |0fa4: aput-object v1, v0, v2 │ │ +339338: 6201 2591 |0fa6: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.CZECH_REPUBLIC:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9125 │ │ +33933c: 1302 3900 |0fa8: const/16 v2, #int 57 // #39 │ │ +339340: 4d01 0002 |0faa: aput-object v1, v0, v2 │ │ +339344: 6201 2691 |0fac: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.DENMARK:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9126 │ │ +339348: 1302 3a00 |0fae: const/16 v2, #int 58 // #3a │ │ +33934c: 4d01 0002 |0fb0: aput-object v1, v0, v2 │ │ +339350: 6201 2791 |0fb2: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.DJIBOUTI:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9127 │ │ +339354: 1302 3b00 |0fb4: const/16 v2, #int 59 // #3b │ │ +339358: 4d01 0002 |0fb6: aput-object v1, v0, v2 │ │ +33935c: 6201 2891 |0fb8: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.DOMINICA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9128 │ │ +339360: 1302 3c00 |0fba: const/16 v2, #int 60 // #3c │ │ +339364: 4d01 0002 |0fbc: aput-object v1, v0, v2 │ │ +339368: 6201 2991 |0fbe: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.DOMINICAN_REPUBLIC:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9129 │ │ +33936c: 1302 3d00 |0fc0: const/16 v2, #int 61 // #3d │ │ +339370: 4d01 0002 |0fc2: aput-object v1, v0, v2 │ │ +339374: 6201 2a91 |0fc4: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.ECUADOR:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@912a │ │ +339378: 1302 3e00 |0fc6: const/16 v2, #int 62 // #3e │ │ +33937c: 4d01 0002 |0fc8: aput-object v1, v0, v2 │ │ +339380: 6201 2b91 |0fca: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.EGYPT:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@912b │ │ +339384: 1302 3f00 |0fcc: const/16 v2, #int 63 // #3f │ │ +339388: 4d01 0002 |0fce: aput-object v1, v0, v2 │ │ +33938c: 6201 2c91 |0fd0: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.EL_SALVADOR:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@912c │ │ +339390: 1302 4000 |0fd2: const/16 v2, #int 64 // #40 │ │ +339394: 4d01 0002 |0fd4: aput-object v1, v0, v2 │ │ +339398: 6201 2d91 |0fd6: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.EQUATORIAL_GUINEA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@912d │ │ +33939c: 1302 4100 |0fd8: const/16 v2, #int 65 // #41 │ │ +3393a0: 4d01 0002 |0fda: aput-object v1, v0, v2 │ │ +3393a4: 6201 2e91 |0fdc: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.ERITREA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@912e │ │ +3393a8: 1302 4200 |0fde: const/16 v2, #int 66 // #42 │ │ +3393ac: 4d01 0002 |0fe0: aput-object v1, v0, v2 │ │ +3393b0: 6201 2f91 |0fe2: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.ESTONIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@912f │ │ +3393b4: 1302 4300 |0fe4: const/16 v2, #int 67 // #43 │ │ +3393b8: 4d01 0002 |0fe6: aput-object v1, v0, v2 │ │ +3393bc: 6201 3091 |0fe8: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.ETHIOPIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9130 │ │ +3393c0: 1302 4400 |0fea: const/16 v2, #int 68 // #44 │ │ +3393c4: 4d01 0002 |0fec: aput-object v1, v0, v2 │ │ +3393c8: 6201 3191 |0fee: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.FALKLAND_ISLANDS:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9131 │ │ +3393cc: 1302 4500 |0ff0: const/16 v2, #int 69 // #45 │ │ +3393d0: 4d01 0002 |0ff2: aput-object v1, v0, v2 │ │ +3393d4: 6201 3291 |0ff4: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.FAROE_ISLANDS:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9132 │ │ +3393d8: 1302 4600 |0ff6: const/16 v2, #int 70 // #46 │ │ +3393dc: 4d01 0002 |0ff8: aput-object v1, v0, v2 │ │ +3393e0: 6201 3391 |0ffa: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.FIJI:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9133 │ │ +3393e4: 1302 4700 |0ffc: const/16 v2, #int 71 // #47 │ │ +3393e8: 4d01 0002 |0ffe: aput-object v1, v0, v2 │ │ +3393ec: 6201 3491 |1000: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.FINLAND:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9134 │ │ +3393f0: 1302 4800 |1002: const/16 v2, #int 72 // #48 │ │ +3393f4: 4d01 0002 |1004: aput-object v1, v0, v2 │ │ +3393f8: 6201 3591 |1006: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.FRANCE:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9135 │ │ +3393fc: 1302 4900 |1008: const/16 v2, #int 73 // #49 │ │ +339400: 4d01 0002 |100a: aput-object v1, v0, v2 │ │ +339404: 6201 3691 |100c: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.FRENCH_GUIANA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9136 │ │ +339408: 1302 4a00 |100e: const/16 v2, #int 74 // #4a │ │ +33940c: 4d01 0002 |1010: aput-object v1, v0, v2 │ │ +339410: 6201 3791 |1012: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.FRENCH_POLYNESIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9137 │ │ +339414: 1302 4b00 |1014: const/16 v2, #int 75 // #4b │ │ +339418: 4d01 0002 |1016: aput-object v1, v0, v2 │ │ +33941c: 6201 3891 |1018: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.FRENCH_SOUTHERN_TERRITORIES:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9138 │ │ +339420: 1302 4c00 |101a: const/16 v2, #int 76 // #4c │ │ +339424: 4d01 0002 |101c: aput-object v1, v0, v2 │ │ +339428: 6201 3991 |101e: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.GABON:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9139 │ │ +33942c: 1302 4d00 |1020: const/16 v2, #int 77 // #4d │ │ +339430: 4d01 0002 |1022: aput-object v1, v0, v2 │ │ +339434: 6201 3a91 |1024: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.GAMBIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@913a │ │ +339438: 1302 4e00 |1026: const/16 v2, #int 78 // #4e │ │ +33943c: 4d01 0002 |1028: aput-object v1, v0, v2 │ │ +339440: 6201 3b91 |102a: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.GEORGIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@913b │ │ +339444: 1302 4f00 |102c: const/16 v2, #int 79 // #4f │ │ +339448: 4d01 0002 |102e: aput-object v1, v0, v2 │ │ +33944c: 6201 3c91 |1030: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.GERMANY:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@913c │ │ +339450: 1302 5000 |1032: const/16 v2, #int 80 // #50 │ │ +339454: 4d01 0002 |1034: aput-object v1, v0, v2 │ │ +339458: 6201 3d91 |1036: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.GHANA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@913d │ │ +33945c: 1302 5100 |1038: const/16 v2, #int 81 // #51 │ │ +339460: 4d01 0002 |103a: aput-object v1, v0, v2 │ │ +339464: 6201 3e91 |103c: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.GIBRALTAR:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@913e │ │ +339468: 1302 5200 |103e: const/16 v2, #int 82 // #52 │ │ +33946c: 4d01 0002 |1040: aput-object v1, v0, v2 │ │ +339470: 6201 3f91 |1042: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.GREECE:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@913f │ │ +339474: 1302 5300 |1044: const/16 v2, #int 83 // #53 │ │ +339478: 4d01 0002 |1046: aput-object v1, v0, v2 │ │ +33947c: 6201 4091 |1048: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.GREENLAND:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9140 │ │ +339480: 1302 5400 |104a: const/16 v2, #int 84 // #54 │ │ +339484: 4d01 0002 |104c: aput-object v1, v0, v2 │ │ +339488: 6201 4191 |104e: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.GRENADA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9141 │ │ +33948c: 1302 5500 |1050: const/16 v2, #int 85 // #55 │ │ +339490: 4d01 0002 |1052: aput-object v1, v0, v2 │ │ +339494: 6201 4291 |1054: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.GUADELOUPE:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9142 │ │ +339498: 1302 5600 |1056: const/16 v2, #int 86 // #56 │ │ +33949c: 4d01 0002 |1058: aput-object v1, v0, v2 │ │ +3394a0: 6201 4391 |105a: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.GUAM:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9143 │ │ +3394a4: 1302 5700 |105c: const/16 v2, #int 87 // #57 │ │ +3394a8: 4d01 0002 |105e: aput-object v1, v0, v2 │ │ +3394ac: 6201 4491 |1060: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.GUATEMALA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9144 │ │ +3394b0: 1302 5800 |1062: const/16 v2, #int 88 // #58 │ │ +3394b4: 4d01 0002 |1064: aput-object v1, v0, v2 │ │ +3394b8: 6201 4591 |1066: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.GUERNSEY:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9145 │ │ +3394bc: 1302 5900 |1068: const/16 v2, #int 89 // #59 │ │ +3394c0: 4d01 0002 |106a: aput-object v1, v0, v2 │ │ +3394c4: 6201 4691 |106c: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.GUINEA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9146 │ │ +3394c8: 1302 5a00 |106e: const/16 v2, #int 90 // #5a │ │ +3394cc: 4d01 0002 |1070: aput-object v1, v0, v2 │ │ +3394d0: 6201 4791 |1072: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.GUINEA_BISSAU:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9147 │ │ +3394d4: 1302 5b00 |1074: const/16 v2, #int 91 // #5b │ │ +3394d8: 4d01 0002 |1076: aput-object v1, v0, v2 │ │ +3394dc: 6201 4891 |1078: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.GUYANA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9148 │ │ +3394e0: 1302 5c00 |107a: const/16 v2, #int 92 // #5c │ │ +3394e4: 4d01 0002 |107c: aput-object v1, v0, v2 │ │ +3394e8: 6201 4991 |107e: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.HAITI:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9149 │ │ +3394ec: 1302 5d00 |1080: const/16 v2, #int 93 // #5d │ │ +3394f0: 4d01 0002 |1082: aput-object v1, v0, v2 │ │ +3394f4: 6201 4a91 |1084: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.HEARD_ISLAND_AND_MCDONALD_ISLANDS:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@914a │ │ +3394f8: 1302 5e00 |1086: const/16 v2, #int 94 // #5e │ │ +3394fc: 4d01 0002 |1088: aput-object v1, v0, v2 │ │ +339500: 6201 4b91 |108a: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.HONDURAS:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@914b │ │ +339504: 1302 5f00 |108c: const/16 v2, #int 95 // #5f │ │ +339508: 4d01 0002 |108e: aput-object v1, v0, v2 │ │ +33950c: 6201 4c91 |1090: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.HONG_KONG:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@914c │ │ +339510: 1302 6000 |1092: const/16 v2, #int 96 // #60 │ │ +339514: 4d01 0002 |1094: aput-object v1, v0, v2 │ │ +339518: 6201 4d91 |1096: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.HUNGARY:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@914d │ │ +33951c: 1302 6100 |1098: const/16 v2, #int 97 // #61 │ │ +339520: 4d01 0002 |109a: aput-object v1, v0, v2 │ │ +339524: 6201 4e91 |109c: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.ICELAND:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@914e │ │ +339528: 1302 6200 |109e: const/16 v2, #int 98 // #62 │ │ +33952c: 4d01 0002 |10a0: aput-object v1, v0, v2 │ │ +339530: 6201 4f91 |10a2: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.INDIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@914f │ │ +339534: 1302 6300 |10a4: const/16 v2, #int 99 // #63 │ │ +339538: 4d01 0002 |10a6: aput-object v1, v0, v2 │ │ +33953c: 6201 5091 |10a8: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.INDONESIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9150 │ │ +339540: 1302 6400 |10aa: const/16 v2, #int 100 // #64 │ │ +339544: 4d01 0002 |10ac: aput-object v1, v0, v2 │ │ +339548: 6201 5191 |10ae: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.IRAN:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9151 │ │ +33954c: 1302 6500 |10b0: const/16 v2, #int 101 // #65 │ │ +339550: 4d01 0002 |10b2: aput-object v1, v0, v2 │ │ +339554: 6201 5291 |10b4: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.IRAQ:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9152 │ │ +339558: 1302 6600 |10b6: const/16 v2, #int 102 // #66 │ │ +33955c: 4d01 0002 |10b8: aput-object v1, v0, v2 │ │ +339560: 6201 5391 |10ba: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.IRELAND:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9153 │ │ +339564: 1302 6700 |10bc: const/16 v2, #int 103 // #67 │ │ +339568: 4d01 0002 |10be: aput-object v1, v0, v2 │ │ +33956c: 6201 5491 |10c0: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.ISLE_OF_MAN:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9154 │ │ +339570: 1302 6800 |10c2: const/16 v2, #int 104 // #68 │ │ +339574: 4d01 0002 |10c4: aput-object v1, v0, v2 │ │ +339578: 6201 5591 |10c6: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.ISRAEL:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9155 │ │ +33957c: 1302 6900 |10c8: const/16 v2, #int 105 // #69 │ │ +339580: 4d01 0002 |10ca: aput-object v1, v0, v2 │ │ +339584: 6201 5691 |10cc: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.ITALY:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9156 │ │ +339588: 1302 6a00 |10ce: const/16 v2, #int 106 // #6a │ │ +33958c: 4d01 0002 |10d0: aput-object v1, v0, v2 │ │ +339590: 6201 5791 |10d2: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.JAMAICA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9157 │ │ +339594: 1302 6b00 |10d4: const/16 v2, #int 107 // #6b │ │ +339598: 4d01 0002 |10d6: aput-object v1, v0, v2 │ │ +33959c: 6201 5891 |10d8: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.JAPAN:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9158 │ │ +3395a0: 1302 6c00 |10da: const/16 v2, #int 108 // #6c │ │ +3395a4: 4d01 0002 |10dc: aput-object v1, v0, v2 │ │ +3395a8: 6201 5991 |10de: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.JERSEY:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9159 │ │ +3395ac: 1302 6d00 |10e0: const/16 v2, #int 109 // #6d │ │ +3395b0: 4d01 0002 |10e2: aput-object v1, v0, v2 │ │ +3395b4: 6201 5a91 |10e4: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.JORDAN:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@915a │ │ +3395b8: 1302 6e00 |10e6: const/16 v2, #int 110 // #6e │ │ +3395bc: 4d01 0002 |10e8: aput-object v1, v0, v2 │ │ +3395c0: 6201 5b91 |10ea: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.KAZAKHSTAN:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@915b │ │ +3395c4: 1302 6f00 |10ec: const/16 v2, #int 111 // #6f │ │ +3395c8: 4d01 0002 |10ee: aput-object v1, v0, v2 │ │ +3395cc: 6201 5c91 |10f0: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.KENYA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@915c │ │ +3395d0: 1302 7000 |10f2: const/16 v2, #int 112 // #70 │ │ +3395d4: 4d01 0002 |10f4: aput-object v1, v0, v2 │ │ +3395d8: 6201 5d91 |10f6: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.KIRIBATI:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@915d │ │ +3395dc: 1302 7100 |10f8: const/16 v2, #int 113 // #71 │ │ +3395e0: 4d01 0002 |10fa: aput-object v1, v0, v2 │ │ +3395e4: 6201 5e91 |10fc: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.KOREA_NORTH:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@915e │ │ +3395e8: 1302 7200 |10fe: const/16 v2, #int 114 // #72 │ │ +3395ec: 4d01 0002 |1100: aput-object v1, v0, v2 │ │ +3395f0: 6201 5f91 |1102: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.KOREA_SOUTH:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@915f │ │ +3395f4: 1302 7300 |1104: const/16 v2, #int 115 // #73 │ │ +3395f8: 4d01 0002 |1106: aput-object v1, v0, v2 │ │ +3395fc: 6201 6091 |1108: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.KUWAIT:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9160 │ │ +339600: 1302 7400 |110a: const/16 v2, #int 116 // #74 │ │ +339604: 4d01 0002 |110c: aput-object v1, v0, v2 │ │ +339608: 6201 6191 |110e: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.KYRGYZSTAN:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9161 │ │ +33960c: 1302 7500 |1110: const/16 v2, #int 117 // #75 │ │ +339610: 4d01 0002 |1112: aput-object v1, v0, v2 │ │ +339614: 6201 6291 |1114: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.LAO_PEOPLES_DEMOCRATIC_REPUBLIC:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9162 │ │ +339618: 1302 7600 |1116: const/16 v2, #int 118 // #76 │ │ +33961c: 4d01 0002 |1118: aput-object v1, v0, v2 │ │ +339620: 6201 6391 |111a: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.LATVIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9163 │ │ +339624: 1302 7700 |111c: const/16 v2, #int 119 // #77 │ │ +339628: 4d01 0002 |111e: aput-object v1, v0, v2 │ │ +33962c: 6201 6491 |1120: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.LEBANON:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9164 │ │ +339630: 1302 7800 |1122: const/16 v2, #int 120 // #78 │ │ +339634: 4d01 0002 |1124: aput-object v1, v0, v2 │ │ +339638: 6201 6591 |1126: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.LESOTHO:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9165 │ │ +33963c: 1302 7900 |1128: const/16 v2, #int 121 // #79 │ │ +339640: 4d01 0002 |112a: aput-object v1, v0, v2 │ │ +339644: 6201 6691 |112c: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.LIBERIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9166 │ │ +339648: 1302 7a00 |112e: const/16 v2, #int 122 // #7a │ │ +33964c: 4d01 0002 |1130: aput-object v1, v0, v2 │ │ +339650: 6201 6791 |1132: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.LIBYAN_ARAB_JAMAHIRIYA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9167 │ │ +339654: 1302 7b00 |1134: const/16 v2, #int 123 // #7b │ │ +339658: 4d01 0002 |1136: aput-object v1, v0, v2 │ │ +33965c: 6201 6891 |1138: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.LIECHTENSTEIN:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9168 │ │ +339660: 1302 7c00 |113a: const/16 v2, #int 124 // #7c │ │ +339664: 4d01 0002 |113c: aput-object v1, v0, v2 │ │ +339668: 6201 6991 |113e: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.LITHUANIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9169 │ │ +33966c: 1302 7d00 |1140: const/16 v2, #int 125 // #7d │ │ +339670: 4d01 0002 |1142: aput-object v1, v0, v2 │ │ +339674: 6201 6a91 |1144: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.LUXEMBOURG:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@916a │ │ +339678: 1302 7e00 |1146: const/16 v2, #int 126 // #7e │ │ +33967c: 4d01 0002 |1148: aput-object v1, v0, v2 │ │ +339680: 6201 6b91 |114a: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.MACAO:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@916b │ │ +339684: 1302 7f00 |114c: const/16 v2, #int 127 // #7f │ │ +339688: 4d01 0002 |114e: aput-object v1, v0, v2 │ │ +33968c: 6201 6c91 |1150: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.MACEDONIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@916c │ │ +339690: 1302 8000 |1152: const/16 v2, #int 128 // #80 │ │ +339694: 4d01 0002 |1154: aput-object v1, v0, v2 │ │ +339698: 6201 6d91 |1156: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.MADAGASCAR:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@916d │ │ +33969c: 1302 8100 |1158: const/16 v2, #int 129 // #81 │ │ +3396a0: 4d01 0002 |115a: aput-object v1, v0, v2 │ │ +3396a4: 6201 6e91 |115c: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.MALAWI:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@916e │ │ +3396a8: 1302 8200 |115e: const/16 v2, #int 130 // #82 │ │ +3396ac: 4d01 0002 |1160: aput-object v1, v0, v2 │ │ +3396b0: 6201 6f91 |1162: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.MALAYSIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@916f │ │ +3396b4: 1302 8300 |1164: const/16 v2, #int 131 // #83 │ │ +3396b8: 4d01 0002 |1166: aput-object v1, v0, v2 │ │ +3396bc: 6201 7091 |1168: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.MALDIVES:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9170 │ │ +3396c0: 1302 8400 |116a: const/16 v2, #int 132 // #84 │ │ +3396c4: 4d01 0002 |116c: aput-object v1, v0, v2 │ │ +3396c8: 6201 7191 |116e: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.MALI:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9171 │ │ +3396cc: 1302 8500 |1170: const/16 v2, #int 133 // #85 │ │ +3396d0: 4d01 0002 |1172: aput-object v1, v0, v2 │ │ +3396d4: 6201 7291 |1174: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.MALTA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9172 │ │ +3396d8: 1302 8600 |1176: const/16 v2, #int 134 // #86 │ │ +3396dc: 4d01 0002 |1178: aput-object v1, v0, v2 │ │ +3396e0: 6201 7391 |117a: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.MARSHALL_ISLANDS:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9173 │ │ +3396e4: 1302 8700 |117c: const/16 v2, #int 135 // #87 │ │ +3396e8: 4d01 0002 |117e: aput-object v1, v0, v2 │ │ +3396ec: 6201 7491 |1180: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.MARTINIQUE:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9174 │ │ +3396f0: 1302 8800 |1182: const/16 v2, #int 136 // #88 │ │ +3396f4: 4d01 0002 |1184: aput-object v1, v0, v2 │ │ +3396f8: 6201 7591 |1186: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.MAURITANIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9175 │ │ +3396fc: 1302 8900 |1188: const/16 v2, #int 137 // #89 │ │ +339700: 4d01 0002 |118a: aput-object v1, v0, v2 │ │ +339704: 6201 7691 |118c: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.MAURITIUS:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9176 │ │ +339708: 1302 8a00 |118e: const/16 v2, #int 138 // #8a │ │ +33970c: 4d01 0002 |1190: aput-object v1, v0, v2 │ │ +339710: 6201 7791 |1192: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.MAYOTTE:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9177 │ │ +339714: 1302 8b00 |1194: const/16 v2, #int 139 // #8b │ │ +339718: 4d01 0002 |1196: aput-object v1, v0, v2 │ │ +33971c: 6201 7891 |1198: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.MEXICO:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9178 │ │ +339720: 1302 8c00 |119a: const/16 v2, #int 140 // #8c │ │ +339724: 4d01 0002 |119c: aput-object v1, v0, v2 │ │ +339728: 6201 7991 |119e: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.MICRONESIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9179 │ │ +33972c: 1302 8d00 |11a0: const/16 v2, #int 141 // #8d │ │ +339730: 4d01 0002 |11a2: aput-object v1, v0, v2 │ │ +339734: 6201 7a91 |11a4: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.MOLDOVA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@917a │ │ +339738: 1302 8e00 |11a6: const/16 v2, #int 142 // #8e │ │ +33973c: 4d01 0002 |11a8: aput-object v1, v0, v2 │ │ +339740: 6201 7b91 |11aa: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.MONACO:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@917b │ │ +339744: 1302 8f00 |11ac: const/16 v2, #int 143 // #8f │ │ +339748: 4d01 0002 |11ae: aput-object v1, v0, v2 │ │ +33974c: 6201 7c91 |11b0: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.MONGOLIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@917c │ │ +339750: 1302 9000 |11b2: const/16 v2, #int 144 // #90 │ │ +339754: 4d01 0002 |11b4: aput-object v1, v0, v2 │ │ +339758: 6201 7d91 |11b6: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.MONTENEGRO:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@917d │ │ +33975c: 1302 9100 |11b8: const/16 v2, #int 145 // #91 │ │ +339760: 4d01 0002 |11ba: aput-object v1, v0, v2 │ │ +339764: 6201 7e91 |11bc: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.MONTSERRAT:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@917e │ │ +339768: 1302 9200 |11be: const/16 v2, #int 146 // #92 │ │ +33976c: 4d01 0002 |11c0: aput-object v1, v0, v2 │ │ +339770: 6201 7f91 |11c2: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.MOROCCO:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@917f │ │ +339774: 1302 9300 |11c4: const/16 v2, #int 147 // #93 │ │ +339778: 4d01 0002 |11c6: aput-object v1, v0, v2 │ │ +33977c: 6201 8091 |11c8: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.MOZAMBIQUE:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9180 │ │ +339780: 1302 9400 |11ca: const/16 v2, #int 148 // #94 │ │ +339784: 4d01 0002 |11cc: aput-object v1, v0, v2 │ │ +339788: 6201 8191 |11ce: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.MYANMAR:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9181 │ │ +33978c: 1302 9500 |11d0: const/16 v2, #int 149 // #95 │ │ +339790: 4d01 0002 |11d2: aput-object v1, v0, v2 │ │ +339794: 6201 8291 |11d4: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.NAMIBIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9182 │ │ +339798: 1302 9600 |11d6: const/16 v2, #int 150 // #96 │ │ +33979c: 4d01 0002 |11d8: aput-object v1, v0, v2 │ │ +3397a0: 6201 8391 |11da: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.NAURU:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9183 │ │ +3397a4: 1302 9700 |11dc: const/16 v2, #int 151 // #97 │ │ +3397a8: 4d01 0002 |11de: aput-object v1, v0, v2 │ │ +3397ac: 6201 8491 |11e0: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.NEPAL:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9184 │ │ +3397b0: 1302 9800 |11e2: const/16 v2, #int 152 // #98 │ │ +3397b4: 4d01 0002 |11e4: aput-object v1, v0, v2 │ │ +3397b8: 6201 8591 |11e6: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.NETHERLANDS:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9185 │ │ +3397bc: 1302 9900 |11e8: const/16 v2, #int 153 // #99 │ │ +3397c0: 4d01 0002 |11ea: aput-object v1, v0, v2 │ │ +3397c4: 6201 8691 |11ec: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.NETHERLANDS_ANTILLES:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9186 │ │ +3397c8: 1302 9a00 |11ee: const/16 v2, #int 154 // #9a │ │ +3397cc: 4d01 0002 |11f0: aput-object v1, v0, v2 │ │ +3397d0: 6201 8791 |11f2: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.NEW_CALEDONIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9187 │ │ +3397d4: 1302 9b00 |11f4: const/16 v2, #int 155 // #9b │ │ +3397d8: 4d01 0002 |11f6: aput-object v1, v0, v2 │ │ +3397dc: 6201 8891 |11f8: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.NEW_ZEALAND:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9188 │ │ +3397e0: 1302 9c00 |11fa: const/16 v2, #int 156 // #9c │ │ +3397e4: 4d01 0002 |11fc: aput-object v1, v0, v2 │ │ +3397e8: 6201 8991 |11fe: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.NICARAGUA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9189 │ │ +3397ec: 1302 9d00 |1200: const/16 v2, #int 157 // #9d │ │ +3397f0: 4d01 0002 |1202: aput-object v1, v0, v2 │ │ +3397f4: 6201 8a91 |1204: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.NIGER:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@918a │ │ +3397f8: 1302 9e00 |1206: const/16 v2, #int 158 // #9e │ │ +3397fc: 4d01 0002 |1208: aput-object v1, v0, v2 │ │ +339800: 6201 8b91 |120a: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.NIGERIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@918b │ │ +339804: 1302 9f00 |120c: const/16 v2, #int 159 // #9f │ │ +339808: 4d01 0002 |120e: aput-object v1, v0, v2 │ │ +33980c: 6201 8c91 |1210: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.NIUE:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@918c │ │ +339810: 1302 a000 |1212: const/16 v2, #int 160 // #a0 │ │ +339814: 4d01 0002 |1214: aput-object v1, v0, v2 │ │ +339818: 6201 8d91 |1216: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.NORFOLK_ISLAND:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@918d │ │ +33981c: 1302 a100 |1218: const/16 v2, #int 161 // #a1 │ │ +339820: 4d01 0002 |121a: aput-object v1, v0, v2 │ │ +339824: 6201 8e91 |121c: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.NORTHERN_MARIANA_ISLANDS:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@918e │ │ +339828: 1302 a200 |121e: const/16 v2, #int 162 // #a2 │ │ +33982c: 4d01 0002 |1220: aput-object v1, v0, v2 │ │ +339830: 6201 8f91 |1222: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.NORWAY:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@918f │ │ +339834: 1302 a300 |1224: const/16 v2, #int 163 // #a3 │ │ +339838: 4d01 0002 |1226: aput-object v1, v0, v2 │ │ +33983c: 6201 9091 |1228: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.OMAN:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9190 │ │ +339840: 1302 a400 |122a: const/16 v2, #int 164 // #a4 │ │ +339844: 4d01 0002 |122c: aput-object v1, v0, v2 │ │ +339848: 6201 9191 |122e: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.PAKISTAN:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9191 │ │ +33984c: 1302 a500 |1230: const/16 v2, #int 165 // #a5 │ │ +339850: 4d01 0002 |1232: aput-object v1, v0, v2 │ │ +339854: 6201 9291 |1234: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.PALAU:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9192 │ │ +339858: 1302 a600 |1236: const/16 v2, #int 166 // #a6 │ │ +33985c: 4d01 0002 |1238: aput-object v1, v0, v2 │ │ +339860: 6201 9391 |123a: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.PALESTINIAN_TERRITORY_OCCUPIED:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9193 │ │ +339864: 1302 a700 |123c: const/16 v2, #int 167 // #a7 │ │ +339868: 4d01 0002 |123e: aput-object v1, v0, v2 │ │ +33986c: 6201 9491 |1240: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.PANAMA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9194 │ │ +339870: 1302 a800 |1242: const/16 v2, #int 168 // #a8 │ │ +339874: 4d01 0002 |1244: aput-object v1, v0, v2 │ │ +339878: 6201 9591 |1246: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.PAPUA_NEW_GUINEA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9195 │ │ +33987c: 1302 a900 |1248: const/16 v2, #int 169 // #a9 │ │ +339880: 4d01 0002 |124a: aput-object v1, v0, v2 │ │ +339884: 6201 9691 |124c: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.PARAGUAY:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9196 │ │ +339888: 1302 aa00 |124e: const/16 v2, #int 170 // #aa │ │ +33988c: 4d01 0002 |1250: aput-object v1, v0, v2 │ │ +339890: 6201 9791 |1252: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.PERU:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9197 │ │ +339894: 1302 ab00 |1254: const/16 v2, #int 171 // #ab │ │ +339898: 4d01 0002 |1256: aput-object v1, v0, v2 │ │ +33989c: 6201 9891 |1258: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.PHILIPPINES:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9198 │ │ +3398a0: 1302 ac00 |125a: const/16 v2, #int 172 // #ac │ │ +3398a4: 4d01 0002 |125c: aput-object v1, v0, v2 │ │ +3398a8: 6201 9991 |125e: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.PITCAIRN:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@9199 │ │ +3398ac: 1302 ad00 |1260: const/16 v2, #int 173 // #ad │ │ +3398b0: 4d01 0002 |1262: aput-object v1, v0, v2 │ │ +3398b4: 6201 9a91 |1264: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.POLAND:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@919a │ │ +3398b8: 1302 ae00 |1266: const/16 v2, #int 174 // #ae │ │ +3398bc: 4d01 0002 |1268: aput-object v1, v0, v2 │ │ +3398c0: 6201 9b91 |126a: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.PORTUGAL:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@919b │ │ +3398c4: 1302 af00 |126c: const/16 v2, #int 175 // #af │ │ +3398c8: 4d01 0002 |126e: aput-object v1, v0, v2 │ │ +3398cc: 6201 9c91 |1270: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.PUERTO_RICO:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@919c │ │ +3398d0: 1302 b000 |1272: const/16 v2, #int 176 // #b0 │ │ +3398d4: 4d01 0002 |1274: aput-object v1, v0, v2 │ │ +3398d8: 6201 9d91 |1276: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.QATAR:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@919d │ │ +3398dc: 1302 b100 |1278: const/16 v2, #int 177 // #b1 │ │ +3398e0: 4d01 0002 |127a: aput-object v1, v0, v2 │ │ +3398e4: 6201 9e91 |127c: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.REUNION:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@919e │ │ +3398e8: 1302 b200 |127e: const/16 v2, #int 178 // #b2 │ │ +3398ec: 4d01 0002 |1280: aput-object v1, v0, v2 │ │ +3398f0: 6201 9f91 |1282: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.ROMANIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@919f │ │ +3398f4: 1302 b300 |1284: const/16 v2, #int 179 // #b3 │ │ +3398f8: 4d01 0002 |1286: aput-object v1, v0, v2 │ │ +3398fc: 6201 a091 |1288: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.RUSSIAN_FEDERATION:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91a0 │ │ +339900: 1302 b400 |128a: const/16 v2, #int 180 // #b4 │ │ +339904: 4d01 0002 |128c: aput-object v1, v0, v2 │ │ +339908: 6201 a191 |128e: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.RWANDA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91a1 │ │ +33990c: 1302 b500 |1290: const/16 v2, #int 181 // #b5 │ │ +339910: 4d01 0002 |1292: aput-object v1, v0, v2 │ │ +339914: 6201 a291 |1294: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.SAINT_BARTHOLEMY:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91a2 │ │ +339918: 1302 b600 |1296: const/16 v2, #int 182 // #b6 │ │ +33991c: 4d01 0002 |1298: aput-object v1, v0, v2 │ │ +339920: 6201 a391 |129a: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.SAINT_HELENA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91a3 │ │ +339924: 1302 b700 |129c: const/16 v2, #int 183 // #b7 │ │ +339928: 4d01 0002 |129e: aput-object v1, v0, v2 │ │ +33992c: 6201 a491 |12a0: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.SAINT_KITTS_AND_NEVIS:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91a4 │ │ +339930: 1302 b800 |12a2: const/16 v2, #int 184 // #b8 │ │ +339934: 4d01 0002 |12a4: aput-object v1, v0, v2 │ │ +339938: 6201 a591 |12a6: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.SAINT_LUCIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91a5 │ │ +33993c: 1302 b900 |12a8: const/16 v2, #int 185 // #b9 │ │ +339940: 4d01 0002 |12aa: aput-object v1, v0, v2 │ │ +339944: 6201 a691 |12ac: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.SAINT_MARTIN:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91a6 │ │ +339948: 1302 ba00 |12ae: const/16 v2, #int 186 // #ba │ │ +33994c: 4d01 0002 |12b0: aput-object v1, v0, v2 │ │ +339950: 6201 a791 |12b2: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.SAINT_PIERRE_AND_MIQUELON:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91a7 │ │ +339954: 1302 bb00 |12b4: const/16 v2, #int 187 // #bb │ │ +339958: 4d01 0002 |12b6: aput-object v1, v0, v2 │ │ +33995c: 6201 a891 |12b8: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.SAINT_VINCENT_AND_THE_GRENADINES:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91a8 │ │ +339960: 1302 bc00 |12ba: const/16 v2, #int 188 // #bc │ │ +339964: 4d01 0002 |12bc: aput-object v1, v0, v2 │ │ +339968: 6201 a991 |12be: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.SAMOA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91a9 │ │ +33996c: 1302 bd00 |12c0: const/16 v2, #int 189 // #bd │ │ +339970: 4d01 0002 |12c2: aput-object v1, v0, v2 │ │ +339974: 6201 aa91 |12c4: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.SAN_MARINO:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91aa │ │ +339978: 1302 be00 |12c6: const/16 v2, #int 190 // #be │ │ +33997c: 4d01 0002 |12c8: aput-object v1, v0, v2 │ │ +339980: 6201 ab91 |12ca: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.SAO_TOME_AND_PRINCIPE:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91ab │ │ +339984: 1302 bf00 |12cc: const/16 v2, #int 191 // #bf │ │ +339988: 4d01 0002 |12ce: aput-object v1, v0, v2 │ │ +33998c: 6201 ac91 |12d0: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.SAUDI_ARABIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91ac │ │ +339990: 1302 c000 |12d2: const/16 v2, #int 192 // #c0 │ │ +339994: 4d01 0002 |12d4: aput-object v1, v0, v2 │ │ +339998: 6201 ad91 |12d6: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.SENEGAL:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91ad │ │ +33999c: 1302 c100 |12d8: const/16 v2, #int 193 // #c1 │ │ +3399a0: 4d01 0002 |12da: aput-object v1, v0, v2 │ │ +3399a4: 6201 ae91 |12dc: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.SERBIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91ae │ │ +3399a8: 1302 c200 |12de: const/16 v2, #int 194 // #c2 │ │ +3399ac: 4d01 0002 |12e0: aput-object v1, v0, v2 │ │ +3399b0: 6201 af91 |12e2: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.SEYCHELLES:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91af │ │ +3399b4: 1302 c300 |12e4: const/16 v2, #int 195 // #c3 │ │ +3399b8: 4d01 0002 |12e6: aput-object v1, v0, v2 │ │ +3399bc: 6201 b091 |12e8: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.SIERRA_LEONE:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91b0 │ │ +3399c0: 1302 c400 |12ea: const/16 v2, #int 196 // #c4 │ │ +3399c4: 4d01 0002 |12ec: aput-object v1, v0, v2 │ │ +3399c8: 6201 b191 |12ee: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.SINGAPORE:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91b1 │ │ +3399cc: 1302 c500 |12f0: const/16 v2, #int 197 // #c5 │ │ +3399d0: 4d01 0002 |12f2: aput-object v1, v0, v2 │ │ +3399d4: 6201 b291 |12f4: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.SLOVAKIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91b2 │ │ +3399d8: 1302 c600 |12f6: const/16 v2, #int 198 // #c6 │ │ +3399dc: 4d01 0002 |12f8: aput-object v1, v0, v2 │ │ +3399e0: 6201 b391 |12fa: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.SLOVENIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91b3 │ │ +3399e4: 1302 c700 |12fc: const/16 v2, #int 199 // #c7 │ │ +3399e8: 4d01 0002 |12fe: aput-object v1, v0, v2 │ │ +3399ec: 6201 b491 |1300: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.SOLOMON_ISLANDS:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91b4 │ │ +3399f0: 1302 c800 |1302: const/16 v2, #int 200 // #c8 │ │ +3399f4: 4d01 0002 |1304: aput-object v1, v0, v2 │ │ +3399f8: 6201 b591 |1306: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.SOMALIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91b5 │ │ +3399fc: 1302 c900 |1308: const/16 v2, #int 201 // #c9 │ │ +339a00: 4d01 0002 |130a: aput-object v1, v0, v2 │ │ +339a04: 6201 b691 |130c: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.SOUTH_AFRICA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91b6 │ │ +339a08: 1302 ca00 |130e: const/16 v2, #int 202 // #ca │ │ +339a0c: 4d01 0002 |1310: aput-object v1, v0, v2 │ │ +339a10: 6201 b791 |1312: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.SOUTH_GEORGIA_AND_THE_SOUTH_SANDWICH_Islands:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91b7 │ │ +339a14: 1302 cb00 |1314: const/16 v2, #int 203 // #cb │ │ +339a18: 4d01 0002 |1316: aput-object v1, v0, v2 │ │ +339a1c: 6201 b891 |1318: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.SPAIN:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91b8 │ │ +339a20: 1302 cc00 |131a: const/16 v2, #int 204 // #cc │ │ +339a24: 4d01 0002 |131c: aput-object v1, v0, v2 │ │ +339a28: 6201 b991 |131e: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.SRI_LANKA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91b9 │ │ +339a2c: 1302 cd00 |1320: const/16 v2, #int 205 // #cd │ │ +339a30: 4d01 0002 |1322: aput-object v1, v0, v2 │ │ +339a34: 6201 ba91 |1324: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.SUDAN:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91ba │ │ +339a38: 1302 ce00 |1326: const/16 v2, #int 206 // #ce │ │ +339a3c: 4d01 0002 |1328: aput-object v1, v0, v2 │ │ +339a40: 6201 bb91 |132a: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.SURINAME:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91bb │ │ +339a44: 1302 cf00 |132c: const/16 v2, #int 207 // #cf │ │ +339a48: 4d01 0002 |132e: aput-object v1, v0, v2 │ │ +339a4c: 6201 bc91 |1330: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.SVALBARD_AND_JAN_MAYEN:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91bc │ │ +339a50: 1302 d000 |1332: const/16 v2, #int 208 // #d0 │ │ +339a54: 4d01 0002 |1334: aput-object v1, v0, v2 │ │ +339a58: 6201 bd91 |1336: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.SWAZILAND:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91bd │ │ +339a5c: 1302 d100 |1338: const/16 v2, #int 209 // #d1 │ │ +339a60: 4d01 0002 |133a: aput-object v1, v0, v2 │ │ +339a64: 6201 be91 |133c: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.SWEDEN:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91be │ │ +339a68: 1302 d200 |133e: const/16 v2, #int 210 // #d2 │ │ +339a6c: 4d01 0002 |1340: aput-object v1, v0, v2 │ │ +339a70: 6201 bf91 |1342: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.SWITZERLAND:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91bf │ │ +339a74: 1302 d300 |1344: const/16 v2, #int 211 // #d3 │ │ +339a78: 4d01 0002 |1346: aput-object v1, v0, v2 │ │ +339a7c: 6201 c091 |1348: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.SYRIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91c0 │ │ +339a80: 1302 d400 |134a: const/16 v2, #int 212 // #d4 │ │ +339a84: 4d01 0002 |134c: aput-object v1, v0, v2 │ │ +339a88: 6201 c191 |134e: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.TAIWAN:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91c1 │ │ +339a8c: 1302 d500 |1350: const/16 v2, #int 213 // #d5 │ │ +339a90: 4d01 0002 |1352: aput-object v1, v0, v2 │ │ +339a94: 6201 c291 |1354: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.TAJIKISTAN:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91c2 │ │ +339a98: 1302 d600 |1356: const/16 v2, #int 214 // #d6 │ │ +339a9c: 4d01 0002 |1358: aput-object v1, v0, v2 │ │ +339aa0: 6201 c391 |135a: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.TANZANIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91c3 │ │ +339aa4: 1302 d700 |135c: const/16 v2, #int 215 // #d7 │ │ +339aa8: 4d01 0002 |135e: aput-object v1, v0, v2 │ │ +339aac: 6201 c491 |1360: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.THAILAND:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91c4 │ │ +339ab0: 1302 d800 |1362: const/16 v2, #int 216 // #d8 │ │ +339ab4: 4d01 0002 |1364: aput-object v1, v0, v2 │ │ +339ab8: 6201 c691 |1366: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.TIMOR_LESTE:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91c6 │ │ +339abc: 1302 d900 |1368: const/16 v2, #int 217 // #d9 │ │ +339ac0: 4d01 0002 |136a: aput-object v1, v0, v2 │ │ +339ac4: 6201 c791 |136c: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.TOGO:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91c7 │ │ +339ac8: 1302 da00 |136e: const/16 v2, #int 218 // #da │ │ +339acc: 4d01 0002 |1370: aput-object v1, v0, v2 │ │ +339ad0: 6201 c891 |1372: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.TOKELAU:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91c8 │ │ +339ad4: 1302 db00 |1374: const/16 v2, #int 219 // #db │ │ +339ad8: 4d01 0002 |1376: aput-object v1, v0, v2 │ │ +339adc: 6201 c991 |1378: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.TONGA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91c9 │ │ +339ae0: 1302 dc00 |137a: const/16 v2, #int 220 // #dc │ │ +339ae4: 4d01 0002 |137c: aput-object v1, v0, v2 │ │ +339ae8: 6201 ca91 |137e: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.TRINIDAD_AND_TOBAGO:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91ca │ │ +339aec: 1302 dd00 |1380: const/16 v2, #int 221 // #dd │ │ +339af0: 4d01 0002 |1382: aput-object v1, v0, v2 │ │ +339af4: 6201 cb91 |1384: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.TUNISIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91cb │ │ +339af8: 1302 de00 |1386: const/16 v2, #int 222 // #de │ │ +339afc: 4d01 0002 |1388: aput-object v1, v0, v2 │ │ +339b00: 6201 cc91 |138a: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.TURKEY:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91cc │ │ +339b04: 1302 df00 |138c: const/16 v2, #int 223 // #df │ │ +339b08: 4d01 0002 |138e: aput-object v1, v0, v2 │ │ +339b0c: 6201 cd91 |1390: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.TURKMENISTAN:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91cd │ │ +339b10: 1302 e000 |1392: const/16 v2, #int 224 // #e0 │ │ +339b14: 4d01 0002 |1394: aput-object v1, v0, v2 │ │ +339b18: 6201 ce91 |1396: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.TURKS_AND_CAICOS_ISLANDS:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91ce │ │ +339b1c: 1302 e100 |1398: const/16 v2, #int 225 // #e1 │ │ +339b20: 4d01 0002 |139a: aput-object v1, v0, v2 │ │ +339b24: 6201 cf91 |139c: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.TUVALU:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91cf │ │ +339b28: 1302 e200 |139e: const/16 v2, #int 226 // #e2 │ │ +339b2c: 4d01 0002 |13a0: aput-object v1, v0, v2 │ │ +339b30: 6201 d091 |13a2: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.UGANDA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91d0 │ │ +339b34: 1302 e300 |13a4: const/16 v2, #int 227 // #e3 │ │ +339b38: 4d01 0002 |13a6: aput-object v1, v0, v2 │ │ +339b3c: 6201 d191 |13a8: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.UKRAINE:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91d1 │ │ +339b40: 1302 e400 |13aa: const/16 v2, #int 228 // #e4 │ │ +339b44: 4d01 0002 |13ac: aput-object v1, v0, v2 │ │ +339b48: 6201 d291 |13ae: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.UNITED_ARAB_EMIRATES:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91d2 │ │ +339b4c: 1302 e500 |13b0: const/16 v2, #int 229 // #e5 │ │ +339b50: 4d01 0002 |13b2: aput-object v1, v0, v2 │ │ +339b54: 6201 d391 |13b4: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.UNITED_KINGDOM:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91d3 │ │ +339b58: 1302 e600 |13b6: const/16 v2, #int 230 // #e6 │ │ +339b5c: 4d01 0002 |13b8: aput-object v1, v0, v2 │ │ +339b60: 6201 d491 |13ba: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.UNITED_STATES:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91d4 │ │ +339b64: 1302 e700 |13bc: const/16 v2, #int 231 // #e7 │ │ +339b68: 4d01 0002 |13be: aput-object v1, v0, v2 │ │ +339b6c: 6201 d591 |13c0: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.UNITED_STATES_MINOR_OUTLYING_ISLANDS:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91d5 │ │ +339b70: 1302 e800 |13c2: const/16 v2, #int 232 // #e8 │ │ +339b74: 4d01 0002 |13c4: aput-object v1, v0, v2 │ │ +339b78: 6201 d691 |13c6: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.URUGUAY:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91d6 │ │ +339b7c: 1302 e900 |13c8: const/16 v2, #int 233 // #e9 │ │ +339b80: 4d01 0002 |13ca: aput-object v1, v0, v2 │ │ +339b84: 6201 d791 |13cc: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.UZBEKISTAN:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91d7 │ │ +339b88: 1302 ea00 |13ce: const/16 v2, #int 234 // #ea │ │ +339b8c: 4d01 0002 |13d0: aput-object v1, v0, v2 │ │ +339b90: 6201 d891 |13d2: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.VANUATU:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91d8 │ │ +339b94: 1302 eb00 |13d4: const/16 v2, #int 235 // #eb │ │ +339b98: 4d01 0002 |13d6: aput-object v1, v0, v2 │ │ +339b9c: 6201 d991 |13d8: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.VATICAN_CITY:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91d9 │ │ +339ba0: 1302 ec00 |13da: const/16 v2, #int 236 // #ec │ │ +339ba4: 4d01 0002 |13dc: aput-object v1, v0, v2 │ │ +339ba8: 6201 da91 |13de: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.VENEZUELA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91da │ │ +339bac: 1302 ed00 |13e0: const/16 v2, #int 237 // #ed │ │ +339bb0: 4d01 0002 |13e2: aput-object v1, v0, v2 │ │ +339bb4: 6201 db91 |13e4: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.VIETNAM:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91db │ │ +339bb8: 1302 ee00 |13e6: const/16 v2, #int 238 // #ee │ │ +339bbc: 4d01 0002 |13e8: aput-object v1, v0, v2 │ │ +339bc0: 6201 dc91 |13ea: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.VIRGIN_ISLANDS_BRITISH:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91dc │ │ +339bc4: 1302 ef00 |13ec: const/16 v2, #int 239 // #ef │ │ +339bc8: 4d01 0002 |13ee: aput-object v1, v0, v2 │ │ +339bcc: 6201 dd91 |13f0: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.VIRGIN_ISLANDS_US:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91dd │ │ +339bd0: 1302 f000 |13f2: const/16 v2, #int 240 // #f0 │ │ +339bd4: 4d01 0002 |13f4: aput-object v1, v0, v2 │ │ +339bd8: 6201 de91 |13f6: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.WALLIS_AND_FUTUNA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91de │ │ +339bdc: 1302 f100 |13f8: const/16 v2, #int 241 // #f1 │ │ +339be0: 4d01 0002 |13fa: aput-object v1, v0, v2 │ │ +339be4: 6201 df91 |13fc: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.WESTERN_SAHARA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91df │ │ +339be8: 1302 f200 |13fe: const/16 v2, #int 242 // #f2 │ │ +339bec: 4d01 0002 |1400: aput-object v1, v0, v2 │ │ +339bf0: 6201 e091 |1402: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.YEMEN:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91e0 │ │ +339bf4: 1302 f300 |1404: const/16 v2, #int 243 // #f3 │ │ +339bf8: 4d01 0002 |1406: aput-object v1, v0, v2 │ │ +339bfc: 6201 e191 |1408: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.ZAMBIA:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91e1 │ │ +339c00: 1302 f400 |140a: const/16 v2, #int 244 // #f4 │ │ +339c04: 4d01 0002 |140c: aput-object v1, v0, v2 │ │ +339c08: 6201 e291 |140e: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.ZIMBABWE:Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@91e2 │ │ +339c0c: 1302 f500 |1410: const/16 v2, #int 245 // #f5 │ │ +339c10: 4d01 0002 |1412: aput-object v1, v0, v2 │ │ +339c14: 6900 ec90 |1414: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.$VALUES:[Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@90ec │ │ +339c18: 0e00 |1416: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x000e line=61 │ │ 0x001c line=62 │ │ 0x002a line=63 │ │ 0x0038 line=64 │ │ @@ -774211,19 +774211,19 @@ │ │ type : '(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -339c18: |[339c18] org.jaudiotagger.tag.reference.ISOCountry$Country.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V │ │ -339c28: 7030 0387 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@8703 │ │ -339c2e: 5b03 e391 |0003: iput-object v3, v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.code:Ljava/lang/String; // field@91e3 │ │ -339c32: 5b04 e491 |0005: iput-object v4, v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.description:Ljava/lang/String; // field@91e4 │ │ -339c36: 0e00 |0007: return-void │ │ +339c1c: |[339c1c] org.jaudiotagger.tag.reference.ISOCountry$Country.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V │ │ +339c2c: 7030 0387 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@8703 │ │ +339c32: 5b03 e391 |0003: iput-object v3, v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.code:Ljava/lang/String; // field@91e3 │ │ +339c36: 5b04 e491 |0005: iput-object v4, v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.description:Ljava/lang/String; // field@91e4 │ │ +339c3a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=312 │ │ 0x0003 line=313 │ │ 0x0005 line=314 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/jaudiotagger/tag/reference/ISOCountry$Country; │ │ @@ -774237,17 +774237,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/reference/ISOCountry$Country;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -337314: |[337314] org.jaudiotagger.tag.reference.ISOCountry$Country.access$000:(Lorg/jaudiotagger/tag/reference/ISOCountry$Country;)Ljava/lang/String; │ │ -337324: 5400 e391 |0000: iget-object v0, v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.code:Ljava/lang/String; // field@91e3 │ │ -337328: 1100 |0002: return-object v0 │ │ +337318: |[337318] org.jaudiotagger.tag.reference.ISOCountry$Country.access$000:(Lorg/jaudiotagger/tag/reference/ISOCountry$Country;)Ljava/lang/String; │ │ +337328: 5400 e391 |0000: iget-object v0, v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.code:Ljava/lang/String; // field@91e3 │ │ +33732c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/jaudiotagger/tag/reference/ISOCountry$Country; │ │ │ │ #3 : (in Lorg/jaudiotagger/tag/reference/ISOCountry$Country;) │ │ @@ -774255,17 +774255,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/reference/ISOCountry$Country;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -33732c: |[33732c] org.jaudiotagger.tag.reference.ISOCountry$Country.access$100:(Lorg/jaudiotagger/tag/reference/ISOCountry$Country;)Ljava/lang/String; │ │ -33733c: 5400 e491 |0000: iget-object v0, v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.description:Ljava/lang/String; // field@91e4 │ │ -337340: 1100 |0002: return-object v0 │ │ +337330: |[337330] org.jaudiotagger.tag.reference.ISOCountry$Country.access$100:(Lorg/jaudiotagger/tag/reference/ISOCountry$Country;)Ljava/lang/String; │ │ +337340: 5400 e491 |0000: iget-object v0, v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.description:Ljava/lang/String; // field@91e4 │ │ +337344: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/jaudiotagger/tag/reference/ISOCountry$Country; │ │ │ │ #4 : (in Lorg/jaudiotagger/tag/reference/ISOCountry$Country;) │ │ @@ -774273,20 +774273,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/jaudiotagger/tag/reference/ISOCountry$Country;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -337390: |[337390] org.jaudiotagger.tag.reference.ISOCountry$Country.valueOf:(Ljava/lang/String;)Lorg/jaudiotagger/tag/reference/ISOCountry$Country; │ │ -3373a0: 1c00 e912 |0000: const-class v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -3373a4: 7120 0487 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@8704 │ │ -3373aa: 0c01 |0005: move-result-object v1 │ │ -3373ac: 1f01 e912 |0006: check-cast v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -3373b0: 1101 |0008: return-object v1 │ │ +337394: |[337394] org.jaudiotagger.tag.reference.ISOCountry$Country.valueOf:(Ljava/lang/String;)Lorg/jaudiotagger/tag/reference/ISOCountry$Country; │ │ +3373a4: 1c00 e912 |0000: const-class v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +3373a8: 7120 0487 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@8704 │ │ +3373ae: 0c01 |0005: move-result-object v1 │ │ +3373b0: 1f01 e912 |0006: check-cast v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +3373b4: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #5 : (in Lorg/jaudiotagger/tag/reference/ISOCountry$Country;) │ │ @@ -774294,20 +774294,20 @@ │ │ type : '()[Lorg/jaudiotagger/tag/reference/ISOCountry$Country;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3373b4: |[3373b4] org.jaudiotagger.tag.reference.ISOCountry$Country.values:()[Lorg/jaudiotagger/tag/reference/ISOCountry$Country; │ │ -3373c4: 6200 ec90 |0000: sget-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.$VALUES:[Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@90ec │ │ -3373c8: 6e10 30a0 0000 |0002: invoke-virtual {v0}, [Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.clone:()Ljava/lang/Object; // method@a030 │ │ -3373ce: 0c00 |0005: move-result-object v0 │ │ -3373d0: 1f00 f813 |0006: check-cast v0, [Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@13f8 │ │ -3373d4: 1100 |0008: return-object v0 │ │ +3373b8: |[3373b8] org.jaudiotagger.tag.reference.ISOCountry$Country.values:()[Lorg/jaudiotagger/tag/reference/ISOCountry$Country; │ │ +3373c8: 6200 ec90 |0000: sget-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.$VALUES:[Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // field@90ec │ │ +3373cc: 6e10 30a0 0000 |0002: invoke-virtual {v0}, [Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.clone:()Ljava/lang/Object; // method@a030 │ │ +3373d2: 0c00 |0005: move-result-object v0 │ │ +3373d4: 1f00 f813 |0006: check-cast v0, [Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@13f8 │ │ +3373d8: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/jaudiotagger/tag/reference/ISOCountry$Country;) │ │ @@ -774315,17 +774315,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -337344: |[337344] org.jaudiotagger.tag.reference.ISOCountry$Country.getCode:()Ljava/lang/String; │ │ -337354: 5410 e391 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.code:Ljava/lang/String; // field@91e3 │ │ -337358: 1100 |0002: return-object v0 │ │ +337348: |[337348] org.jaudiotagger.tag.reference.ISOCountry$Country.getCode:()Ljava/lang/String; │ │ +337358: 5410 e391 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.code:Ljava/lang/String; // field@91e3 │ │ +33735c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=319 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/reference/ISOCountry$Country; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/reference/ISOCountry$Country;) │ │ @@ -774333,17 +774333,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -33735c: |[33735c] org.jaudiotagger.tag.reference.ISOCountry$Country.getDescription:()Ljava/lang/String; │ │ -33736c: 5410 e491 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.description:Ljava/lang/String; // field@91e4 │ │ -337370: 1100 |0002: return-object v0 │ │ +337360: |[337360] org.jaudiotagger.tag.reference.ISOCountry$Country.getDescription:()Ljava/lang/String; │ │ +337370: 5410 e491 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.description:Ljava/lang/String; // field@91e4 │ │ +337374: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=324 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/reference/ISOCountry$Country; │ │ │ │ #2 : (in Lorg/jaudiotagger/tag/reference/ISOCountry$Country;) │ │ @@ -774351,18 +774351,18 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -337374: |[337374] org.jaudiotagger.tag.reference.ISOCountry$Country.toString:()Ljava/lang/String; │ │ -337384: 6e10 159e 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.getDescription:()Ljava/lang/String; // method@9e15 │ │ -33738a: 0c00 |0003: move-result-object v0 │ │ -33738c: 1100 |0004: return-object v0 │ │ +337378: |[337378] org.jaudiotagger.tag.reference.ISOCountry$Country.toString:()Ljava/lang/String; │ │ +337388: 6e10 159e 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.getDescription:()Ljava/lang/String; // method@9e15 │ │ +33738e: 0c00 |0003: move-result-object v0 │ │ +337390: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=329 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jaudiotagger/tag/reference/ISOCountry$Country; │ │ │ │ source_file_idx : 7900 (ISOCountry.java) │ │ @@ -774410,46 +774410,46 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 59 16-bit code units │ │ -339cd8: |[339cd8] org.jaudiotagger.tag.reference.ISOCountry.:()V │ │ -339ce8: 2200 8c10 |0000: new-instance v0, Ljava/util/HashMap; // type@108c │ │ -339cec: 7010 2b89 0000 |0002: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@892b │ │ -339cf2: 6900 e591 |0005: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry;.codeMap:Ljava/util/Map; // field@91e5 │ │ -339cf6: 7100 189e 0000 |0007: invoke-static {}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.values:()[Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // method@9e18 │ │ -339cfc: 0c00 |000a: move-result-object v0 │ │ -339cfe: 2101 |000b: array-length v1, v0 │ │ -339d00: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -339d02: 1203 |000d: const/4 v3, #int 0 // #0 │ │ -339d04: 3513 1000 |000e: if-ge v3, v1, 001e // +0010 │ │ -339d08: 4604 0003 |0010: aget-object v4, v0, v3 │ │ -339d0c: 6205 e591 |0012: sget-object v5, Lorg/jaudiotagger/tag/reference/ISOCountry;.codeMap:Ljava/util/Map; // field@91e5 │ │ -339d10: 7110 129e 0400 |0014: invoke-static {v4}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.access$000:(Lorg/jaudiotagger/tag/reference/ISOCountry$Country;)Ljava/lang/String; // method@9e12 │ │ -339d16: 0c06 |0017: move-result-object v6 │ │ -339d18: 7230 9489 6504 |0018: invoke-interface {v5, v6, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -339d1e: d803 0301 |001b: add-int/lit8 v3, v3, #int 1 // #01 │ │ -339d22: 28f1 |001d: goto 000e // -000f │ │ -339d24: 2200 8c10 |001e: new-instance v0, Ljava/util/HashMap; // type@108c │ │ -339d28: 7010 2b89 0000 |0020: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@892b │ │ -339d2e: 6900 e691 |0023: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry;.descriptionMap:Ljava/util/Map; // field@91e6 │ │ -339d32: 7100 189e 0000 |0025: invoke-static {}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.values:()[Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // method@9e18 │ │ -339d38: 0c00 |0028: move-result-object v0 │ │ -339d3a: 2101 |0029: array-length v1, v0 │ │ -339d3c: 3512 1000 |002a: if-ge v2, v1, 003a // +0010 │ │ -339d40: 4603 0002 |002c: aget-object v3, v0, v2 │ │ -339d44: 6204 e691 |002e: sget-object v4, Lorg/jaudiotagger/tag/reference/ISOCountry;.descriptionMap:Ljava/util/Map; // field@91e6 │ │ -339d48: 7110 139e 0300 |0030: invoke-static {v3}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.access$100:(Lorg/jaudiotagger/tag/reference/ISOCountry$Country;)Ljava/lang/String; // method@9e13 │ │ -339d4e: 0c05 |0033: move-result-object v5 │ │ -339d50: 7230 9489 5403 |0034: invoke-interface {v4, v5, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -339d56: d802 0201 |0037: add-int/lit8 v2, v2, #int 1 // #01 │ │ -339d5a: 28f1 |0039: goto 002a // -000f │ │ -339d5c: 0e00 |003a: return-void │ │ +339cdc: |[339cdc] org.jaudiotagger.tag.reference.ISOCountry.:()V │ │ +339cec: 2200 8c10 |0000: new-instance v0, Ljava/util/HashMap; // type@108c │ │ +339cf0: 7010 2b89 0000 |0002: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@892b │ │ +339cf6: 6900 e591 |0005: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry;.codeMap:Ljava/util/Map; // field@91e5 │ │ +339cfa: 7100 189e 0000 |0007: invoke-static {}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.values:()[Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // method@9e18 │ │ +339d00: 0c00 |000a: move-result-object v0 │ │ +339d02: 2101 |000b: array-length v1, v0 │ │ +339d04: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +339d06: 1203 |000d: const/4 v3, #int 0 // #0 │ │ +339d08: 3513 1000 |000e: if-ge v3, v1, 001e // +0010 │ │ +339d0c: 4604 0003 |0010: aget-object v4, v0, v3 │ │ +339d10: 6205 e591 |0012: sget-object v5, Lorg/jaudiotagger/tag/reference/ISOCountry;.codeMap:Ljava/util/Map; // field@91e5 │ │ +339d14: 7110 129e 0400 |0014: invoke-static {v4}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.access$000:(Lorg/jaudiotagger/tag/reference/ISOCountry$Country;)Ljava/lang/String; // method@9e12 │ │ +339d1a: 0c06 |0017: move-result-object v6 │ │ +339d1c: 7230 9489 6504 |0018: invoke-interface {v5, v6, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +339d22: d803 0301 |001b: add-int/lit8 v3, v3, #int 1 // #01 │ │ +339d26: 28f1 |001d: goto 000e // -000f │ │ +339d28: 2200 8c10 |001e: new-instance v0, Ljava/util/HashMap; // type@108c │ │ +339d2c: 7010 2b89 0000 |0020: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@892b │ │ +339d32: 6900 e691 |0023: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry;.descriptionMap:Ljava/util/Map; // field@91e6 │ │ +339d36: 7100 189e 0000 |0025: invoke-static {}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.values:()[Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // method@9e18 │ │ +339d3c: 0c00 |0028: move-result-object v0 │ │ +339d3e: 2101 |0029: array-length v1, v0 │ │ +339d40: 3512 1000 |002a: if-ge v2, v1, 003a // +0010 │ │ +339d44: 4603 0002 |002c: aget-object v3, v0, v2 │ │ +339d48: 6204 e691 |002e: sget-object v4, Lorg/jaudiotagger/tag/reference/ISOCountry;.descriptionMap:Ljava/util/Map; // field@91e6 │ │ +339d4c: 7110 139e 0300 |0030: invoke-static {v3}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.access$100:(Lorg/jaudiotagger/tag/reference/ISOCountry$Country;)Ljava/lang/String; // method@9e13 │ │ +339d52: 0c05 |0033: move-result-object v5 │ │ +339d54: 7230 9489 5403 |0034: invoke-interface {v4, v5, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +339d5a: d802 0201 |0037: add-int/lit8 v2, v2, #int 1 // #01 │ │ +339d5e: 28f1 |0039: goto 002a // -000f │ │ +339d60: 0e00 |003a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0007 line=24 │ │ 0x0012 line=26 │ │ 0x001e line=29 │ │ 0x0025 line=30 │ │ @@ -774461,17 +774461,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -339d60: |[339d60] org.jaudiotagger.tag.reference.ISOCountry.:()V │ │ -339d70: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -339d76: 0e00 |0003: return-void │ │ +339d64: |[339d64] org.jaudiotagger.tag.reference.ISOCountry.:()V │ │ +339d74: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +339d7a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/reference/ISOCountry; │ │ │ │ #2 : (in Lorg/jaudiotagger/tag/reference/ISOCountry;) │ │ @@ -774479,20 +774479,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/jaudiotagger/tag/reference/ISOCountry$Country;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -339c90: |[339c90] org.jaudiotagger.tag.reference.ISOCountry.getCountryByCode:(Ljava/lang/String;)Lorg/jaudiotagger/tag/reference/ISOCountry$Country; │ │ -339ca0: 6200 e591 |0000: sget-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry;.codeMap:Ljava/util/Map; // field@91e5 │ │ -339ca4: 7220 9089 1000 |0002: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ -339caa: 0c01 |0005: move-result-object v1 │ │ -339cac: 1f01 e912 |0006: check-cast v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -339cb0: 1101 |0008: return-object v1 │ │ +339c94: |[339c94] org.jaudiotagger.tag.reference.ISOCountry.getCountryByCode:(Ljava/lang/String;)Lorg/jaudiotagger/tag/reference/ISOCountry$Country; │ │ +339ca4: 6200 e591 |0000: sget-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry;.codeMap:Ljava/util/Map; // field@91e5 │ │ +339ca8: 7220 9089 1000 |0002: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ +339cae: 0c01 |0005: move-result-object v1 │ │ +339cb0: 1f01 e912 |0006: check-cast v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +339cb4: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #3 : (in Lorg/jaudiotagger/tag/reference/ISOCountry;) │ │ @@ -774500,20 +774500,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/jaudiotagger/tag/reference/ISOCountry$Country;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -339cb4: |[339cb4] org.jaudiotagger.tag.reference.ISOCountry.getCountryByDescription:(Ljava/lang/String;)Lorg/jaudiotagger/tag/reference/ISOCountry$Country; │ │ -339cc4: 6200 e691 |0000: sget-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry;.descriptionMap:Ljava/util/Map; // field@91e6 │ │ -339cc8: 7220 9089 1000 |0002: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ -339cce: 0c01 |0005: move-result-object v1 │ │ -339cd0: 1f01 e912 |0006: check-cast v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ -339cd4: 1101 |0008: return-object v1 │ │ +339cb8: |[339cb8] org.jaudiotagger.tag.reference.ISOCountry.getCountryByDescription:(Ljava/lang/String;)Lorg/jaudiotagger/tag/reference/ISOCountry$Country; │ │ +339cc8: 6200 e691 |0000: sget-object v0, Lorg/jaudiotagger/tag/reference/ISOCountry;.descriptionMap:Ljava/util/Map; // field@91e6 │ │ +339ccc: 7220 9089 1000 |0002: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ +339cd2: 0c01 |0005: move-result-object v1 │ │ +339cd4: 1f01 e912 |0006: check-cast v1, Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // type@12e9 │ │ +339cd8: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #4 : (in Lorg/jaudiotagger/tag/reference/ISOCountry;) │ │ @@ -774521,34 +774521,34 @@ │ │ type : '()[Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -339c38: |[339c38] org.jaudiotagger.tag.reference.ISOCountry.getDescriptionsAsArray:()[Ljava/lang/String; │ │ -339c48: 2200 7c10 |0000: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ -339c4c: 7010 ae88 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ -339c52: 7100 189e 0000 |0005: invoke-static {}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.values:()[Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // method@9e18 │ │ -339c58: 0c01 |0008: move-result-object v1 │ │ -339c5a: 2112 |0009: array-length v2, v1 │ │ -339c5c: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -339c5e: 1204 |000b: const/4 v4, #int 0 // #0 │ │ -339c60: 3524 0e00 |000c: if-ge v4, v2, 001a // +000e │ │ -339c64: 4605 0104 |000e: aget-object v5, v1, v4 │ │ -339c68: 7110 139e 0500 |0010: invoke-static {v5}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.access$100:(Lorg/jaudiotagger/tag/reference/ISOCountry$Country;)Ljava/lang/String; // method@9e13 │ │ -339c6e: 0c05 |0013: move-result-object v5 │ │ -339c70: 7220 6489 5000 |0014: invoke-interface {v0, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -339c76: d804 0401 |0017: add-int/lit8 v4, v4, #int 1 // #01 │ │ -339c7a: 28f3 |0019: goto 000c // -000d │ │ -339c7c: 2331 c013 |001a: new-array v1, v3, [Ljava/lang/String; // type@13c0 │ │ -339c80: 7220 7589 1000 |001c: invoke-interface {v0, v1}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@8975 │ │ -339c86: 0c00 |001f: move-result-object v0 │ │ -339c88: 1f00 c013 |0020: check-cast v0, [Ljava/lang/String; // type@13c0 │ │ -339c8c: 1100 |0022: return-object v0 │ │ +339c3c: |[339c3c] org.jaudiotagger.tag.reference.ISOCountry.getDescriptionsAsArray:()[Ljava/lang/String; │ │ +339c4c: 2200 7c10 |0000: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ +339c50: 7010 ae88 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ +339c56: 7100 189e 0000 |0005: invoke-static {}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.values:()[Lorg/jaudiotagger/tag/reference/ISOCountry$Country; // method@9e18 │ │ +339c5c: 0c01 |0008: move-result-object v1 │ │ +339c5e: 2112 |0009: array-length v2, v1 │ │ +339c60: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +339c62: 1204 |000b: const/4 v4, #int 0 // #0 │ │ +339c64: 3524 0e00 |000c: if-ge v4, v2, 001a // +000e │ │ +339c68: 4605 0104 |000e: aget-object v5, v1, v4 │ │ +339c6c: 7110 139e 0500 |0010: invoke-static {v5}, Lorg/jaudiotagger/tag/reference/ISOCountry$Country;.access$100:(Lorg/jaudiotagger/tag/reference/ISOCountry$Country;)Ljava/lang/String; // method@9e13 │ │ +339c72: 0c05 |0013: move-result-object v5 │ │ +339c74: 7220 6489 5000 |0014: invoke-interface {v0, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +339c7a: d804 0401 |0017: add-int/lit8 v4, v4, #int 1 // #01 │ │ +339c7e: 28f3 |0019: goto 000c // -000d │ │ +339c80: 2331 c013 |001a: new-array v1, v3, [Ljava/lang/String; // type@13c0 │ │ +339c84: 7220 7589 1000 |001c: invoke-interface {v0, v1}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@8975 │ │ +339c8a: 0c00 |001f: move-result-object v0 │ │ +339c8c: 1f00 c013 |0020: check-cast v0, [Ljava/lang/String; // type@13c0 │ │ +339c90: 1100 |0022: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=335 │ │ 0x0005 line=336 │ │ 0x0010 line=338 │ │ 0x001c line=340 │ │ locals : │ │ @@ -775106,1267 +775106,1267 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 16 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 2621 16-bit code units │ │ -339e3c: |[339e3c] org.jaudiotagger.tag.reference.ISOScript$Script.:()V │ │ -339e4c: 2200 eb12 |0000: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ -339e50: 1a01 2f07 |0002: const-string v1, "ARABIC" // string@072f │ │ -339e54: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -339e56: 1a03 2e0a |0005: const-string v3, "Arab" // string@0a2e │ │ -339e5a: 1a04 2f0a |0007: const-string v4, "Arabic" // string@0a2f │ │ -339e5e: 7054 1f9e 1032 |0009: invoke-direct {v0, v1, v2, v3, v4}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ -339e64: 6900 e891 |000c: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.ARABIC:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@91e8 │ │ -339e68: 2200 eb12 |000e: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ -339e6c: 1a01 3b1e |0010: const-string v1, "IMPERIAL_ARAMAIC" // string@1e3b │ │ -339e70: 1213 |0012: const/4 v3, #int 1 // #1 │ │ -339e72: 1a04 440a |0013: const-string v4, "Armi" // string@0a44 │ │ -339e76: 1a05 561f |0015: const-string v5, "Imperial Aramaic" // string@1f56 │ │ -339e7a: 7055 1f9e 1043 |0017: invoke-direct {v0, v1, v3, v4, v5}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ -339e80: 6900 1492 |001a: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.IMPERIAL_ARAMAIC:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9214 │ │ -339e84: 2200 eb12 |001c: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ -339e88: 1a01 3f07 |001e: const-string v1, "ARMENIAN" // string@073f │ │ -339e8c: 1224 |0020: const/4 v4, #int 2 // #2 │ │ -339e8e: 1a05 450a |0021: const-string v5, "Armn" // string@0a45 │ │ -339e92: 1a06 430a |0023: const-string v6, "Armenian" // string@0a43 │ │ -339e96: 7056 1f9e 1054 |0025: invoke-direct {v0, v1, v4, v5, v6}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ -339e9c: 6900 e991 |0028: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.ARMENIAN:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@91e9 │ │ -339ea0: 2200 eb12 |002a: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ -339ea4: 1a01 9307 |002c: const-string v1, "AVESTAN" // string@0793 │ │ -339ea8: 1235 |002e: const/4 v5, #int 3 // #3 │ │ -339eaa: 1a06 c30a |002f: const-string v6, "Avst" // string@0ac3 │ │ -339eae: 1a07 c20a |0031: const-string v7, "Avestan" // string@0ac2 │ │ -339eb2: 7057 1f9e 1065 |0033: invoke-direct {v0, v1, v5, v6, v7}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ -339eb8: 6900 ea91 |0036: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.AVESTAN:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@91ea │ │ -339ebc: 2200 eb12 |0038: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ -339ec0: 1a01 d30a |003a: const-string v1, "BALINESE" // string@0ad3 │ │ -339ec4: 1246 |003c: const/4 v6, #int 4 // #4 │ │ -339ec6: 1a07 800b |003d: const-string v7, "Bali" // string@0b80 │ │ -339eca: 1a08 810b |003f: const-string v8, "Balinese" // string@0b81 │ │ -339ece: 7058 1f9e 1076 |0041: invoke-direct {v0, v1, v6, v7, v8}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ -339ed4: 6900 eb91 |0044: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.BALINESE:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@91eb │ │ -339ed8: 2200 eb12 |0046: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ -339edc: 1a01 e30a |0048: const-string v1, "BATAK" // string@0ae3 │ │ -339ee0: 1257 |004a: const/4 v7, #int 5 // #5 │ │ -339ee2: 1a08 990c |004b: const-string v8, "Batk" // string@0c99 │ │ -339ee6: 1a09 950c |004d: const-string v9, "Batak" // string@0c95 │ │ -339eea: 7059 1f9e 1087 |004f: invoke-direct {v0, v1, v7, v8, v9}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ -339ef0: 6900 ec91 |0052: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.BATAK:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@91ec │ │ -339ef4: 2200 eb12 |0054: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ -339ef8: 1a01 ef0a |0056: const-string v1, "BENGALI" // string@0aef │ │ -339efc: 1268 |0058: const/4 v8, #int 6 // #6 │ │ -339efe: 1a09 a50c |0059: const-string v9, "Beng" // string@0ca5 │ │ -339f02: 1a0a a60c |005b: const-string v10, "Bengali" // string@0ca6 │ │ -339f06: 705a 1f9e 1098 |005d: invoke-direct {v0, v1, v8, v9, v10}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ -339f0c: 6900 ed91 |0060: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.BENGALI:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@91ed │ │ -339f10: 2200 eb12 |0062: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ -339f14: 1a01 0e0b |0064: const-string v1, "BLISSYMBOLS" // string@0b0e │ │ -339f18: 1279 |0066: const/4 v9, #int 7 // #7 │ │ -339f1a: 1a0a c50c |0067: const-string v10, "Blis" // string@0cc5 │ │ -339f1e: 1a0b c60c |0069: const-string v11, "Blissymbols" // string@0cc6 │ │ -339f22: 705b 1f9e 10a9 |006b: invoke-direct {v0, v1, v9, v10, v11}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ -339f28: 6900 ee91 |006e: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.BLISSYMBOLS:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@91ee │ │ -339f2c: 2200 eb12 |0070: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ -339f30: 1a01 200b |0072: const-string v1, "BOPOMOFO" // string@0b20 │ │ -339f34: 130a 0800 |0074: const/16 v10, #int 8 // #8 │ │ -339f38: 1a0b d40c |0076: const-string v11, "Bopo" // string@0cd4 │ │ -339f3c: 1a0c d50c |0078: const-string v12, "Bopomofo" // string@0cd5 │ │ -339f40: 705c 1f9e 10ba |007a: invoke-direct {v0, v1, v10, v11, v12}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ -339f46: 6900 f091 |007d: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.BOPOMOFO:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@91f0 │ │ -339f4a: 2200 eb12 |007f: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ -339f4e: 1a01 340b |0081: const-string v1, "BRAHMI" // string@0b34 │ │ -339f52: 130b 0900 |0083: const/16 v11, #int 9 // #9 │ │ -339f56: 1a0c 190d |0085: const-string v12, "Brah" // string@0d19 │ │ -339f5a: 1a0d 1a0d |0087: const-string v13, "Brahmi" // string@0d1a │ │ -339f5e: 705d 1f9e 10cb |0089: invoke-direct {v0, v1, v11, v12, v13}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ -339f64: 6900 f191 |008c: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.BRAHMI:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@91f1 │ │ -339f68: 2200 eb12 |008e: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ -339f6c: 1a01 350b |0090: const-string v1, "BRAILLE" // string@0b35 │ │ -339f70: 130c 0a00 |0092: const/16 v12, #int 10 // #a │ │ -339f74: 1a0d 1b0d |0094: const-string v13, "Brai" // string@0d1b │ │ -339f78: 1a0e 1c0d |0096: const-string v14, "Braille" // string@0d1c │ │ -339f7c: 705e 1f9e 10dc |0098: invoke-direct {v0, v1, v12, v13, v14}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ -339f82: 6900 f291 |009b: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.BRAILLE:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@91f2 │ │ -339f86: 2200 eb12 |009d: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ -339f8a: 1a01 480b |009f: const-string v1, "BUGINESE" // string@0b48 │ │ -339f8e: 130d 0b00 |00a1: const/16 v13, #int 11 // #b │ │ -339f92: 1a0e 300d |00a3: const-string v14, "Bugi" // string@0d30 │ │ -339f96: 1a0f 310d |00a5: const-string v15, "Buginese" // string@0d31 │ │ -339f9a: 705f 1f9e 10ed |00a7: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ -339fa0: 6900 f391 |00aa: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.BUGINESE:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@91f3 │ │ -339fa4: 2200 eb12 |00ac: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ -339fa8: 1a01 490b |00ae: const-string v1, "BUHID" // string@0b49 │ │ -339fac: 130e 0c00 |00b0: const/16 v14, #int 12 // #c │ │ -339fb0: 1a0f 320d |00b2: const-string v15, "Buhd" // string@0d32 │ │ -339fb4: 1a0d 330d |00b4: const-string v13, "Buhid" // string@0d33 │ │ -339fb8: 705d 1f9e 10fe |00b6: invoke-direct {v0, v1, v14, v15, v13}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ -339fbe: 6900 f491 |00b9: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.BUHID:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@91f4 │ │ -339fc2: 2200 eb12 |00bb: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ -339fc6: 1a01 a70d |00bd: const-string v1, "CHAKMA" // string@0da7 │ │ -339fca: 130d 0d00 |00bf: const/16 v13, #int 13 // #d │ │ -339fce: 1a0f e40e |00c1: const-string v15, "Cakm" // string@0ee4 │ │ -339fd2: 1a0e a30f |00c3: const-string v14, "Chakma" // string@0fa3 │ │ -339fd6: 705e 1f9e 10fd |00c5: invoke-direct {v0, v1, v13, v15, v14}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ -339fdc: 6900 f791 |00c8: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.CHAKMA:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@91f7 │ │ -339fe0: 2200 eb12 |00ca: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ -339fe4: 1a01 5f0d |00cc: const-string v1, "CANADIAN_SYLLABICS" // string@0d5f │ │ -339fe8: 130e 0e00 |00ce: const/16 v14, #int 14 // #e │ │ -339fec: 1a0f 730f |00d0: const-string v15, "Cans" // string@0f73 │ │ -339ff0: 1a0d 1c0f |00d2: const-string v13, "Canadian Syllabics" // string@0f1c │ │ -339ff4: 705d 1f9e 10fe |00d4: invoke-direct {v0, v1, v14, v15, v13}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ -339ffa: 6900 f591 |00d7: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.CANADIAN_SYLLABICS:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@91f5 │ │ -339ffe: 2200 eb12 |00d9: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ -33a002: 1a01 700d |00db: const-string v1, "CARIAN" // string@0d70 │ │ -33a006: 130d 0f00 |00dd: const/16 v13, #int 15 // #f │ │ -33a00a: 1a0f 8f0f |00df: const-string v15, "Cari" // string@0f8f │ │ -33a00e: 1a0e 900f |00e1: const-string v14, "Carian" // string@0f90 │ │ -33a012: 705e 1f9e 10fd |00e3: invoke-direct {v0, v1, v13, v15, v14}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ -33a018: 6900 f691 |00e6: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.CARIAN:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@91f6 │ │ -33a01c: 2200 eb12 |00e8: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ -33a020: 1a01 a80d |00ea: const-string v1, "CHAM" // string@0da8 │ │ -33a024: 130e 1000 |00ec: const/16 v14, #int 16 // #10 │ │ -33a028: 1a0f a40f |00ee: const-string v15, "Cham" // string@0fa4 │ │ -33a02c: 705f 1f9e 10fe |00f0: invoke-direct {v0, v1, v14, v15, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ -33a032: 6900 f891 |00f3: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.CHAM:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@91f8 │ │ -33a036: 2200 eb12 |00f5: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ -33a03a: 1a01 bf0d |00f7: const-string v1, "CHEROKEE" // string@0dbf │ │ -33a03e: 130f 1100 |00f9: const/16 v15, #int 17 // #11 │ │ -33a042: 1a0e d00f |00fb: const-string v14, "Cher" // string@0fd0 │ │ -33a046: 1a0d d10f |00fd: const-string v13, "Cherokee" // string@0fd1 │ │ -33a04a: 705d 1f9e 10ef |00ff: invoke-direct {v0, v1, v15, v14, v13}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ -33a050: 6900 f991 |0102: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.CHEROKEE:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@91f9 │ │ -33a054: 2200 eb12 |0104: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ -33a058: 1a01 d50d |0106: const-string v1, "CIRTH" // string@0dd5 │ │ -33a05c: 130d 1200 |0108: const/16 v13, #int 18 // #12 │ │ -33a060: 1a0e 4f10 |010a: const-string v14, "Cirt" // string@104f │ │ -33a064: 1a0f 5010 |010c: const-string v15, "Cirth" // string@1050 │ │ -33a068: 705f 1f9e 10ed |010e: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ -33a06e: 6900 fa91 |0111: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.CIRTH:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@91fa │ │ -33a072: 2200 eb12 |0113: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ -33a076: 1a01 890e |0115: const-string v1, "COPTIC" // string@0e89 │ │ -33a07a: 130e 1300 |0117: const/16 v14, #int 19 // #13 │ │ -33a07e: 1a0f 5c12 |0119: const-string v15, "Copt" // string@125c │ │ -33a082: 1a0d 5d12 |011b: const-string v13, "Coptic" // string@125d │ │ -33a086: 705d 1f9e 10fe |011d: invoke-direct {v0, v1, v14, v15, v13}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ -33a08c: 6900 fb91 |0120: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.COPTIC:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@91fb │ │ -33a090: 2200 eb12 |0122: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ -33a094: 1a01 db0e |0124: const-string v1, "CYPRIOT" // string@0edb │ │ -33a098: 130d 1400 |0126: const/16 v13, #int 20 // #14 │ │ -33a09c: 1a0f c212 |0128: const-string v15, "Cprt" // string@12c2 │ │ -33a0a0: 1a0e ff12 |012a: const-string v14, "Cypriot" // string@12ff │ │ -33a0a4: 705e 1f9e 10fd |012c: invoke-direct {v0, v1, v13, v15, v14}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ -33a0aa: 6900 fd91 |012f: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.CYPRIOT:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@91fd │ │ -33a0ae: 2200 eb12 |0131: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ -33a0b2: 1a01 dd0e |0133: const-string v1, "CYRILLIC" // string@0edd │ │ -33a0b6: 130e 1500 |0135: const/16 v14, #int 21 // #15 │ │ -33a0ba: 1a0f 0313 |0137: const-string v15, "Cyrl" // string@1303 │ │ -33a0be: 1a0d 0113 |0139: const-string v13, "Cyrillic" // string@1301 │ │ -33a0c2: 705d 1f9e 10fe |013b: invoke-direct {v0, v1, v14, v15, v13}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ -33a0c8: 6900 fe91 |013e: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.CYRILLIC:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@91fe │ │ -33a0cc: 2200 eb12 |0140: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ -33a0d0: 1a01 de0e |0142: const-string v1, "CYRILLIC_OLD_CHURCH_SLAVONIC_VARIANT" // string@0ede │ │ -33a0d4: 130d 1600 |0144: const/16 v13, #int 22 // #16 │ │ -33a0d8: 1a0e 0413 |0146: const-string v14, "Cyrs" // string@1304 │ │ -33a0dc: 1a0f 0213 |0148: const-string v15, "Cyrillic (Old Church Slavonic variant)" // string@1302 │ │ -33a0e0: 705f 1f9e 10ed |014a: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ -33a0e6: 6900 ff91 |014d: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.CYRILLIC_OLD_CHURCH_SLAVONIC_VARIANT:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@91ff │ │ -33a0ea: 2200 eb12 |014f: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ -33a0ee: 1a01 be13 |0151: const-string v1, "DEVANAGARI" // string@13be │ │ -33a0f2: 130d 1700 |0153: const/16 v13, #int 23 // #17 │ │ -33a0f6: 1a0e be14 |0155: const-string v14, "Deva" // string@14be │ │ -33a0fa: 1a0f bf14 |0157: const-string v15, "Devanagari" // string@14bf │ │ -33a0fe: 705f 1f9e 10ed |0159: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ -33a104: 6900 0192 |015c: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.DEVANAGARI:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9201 │ │ -33a108: 2200 eb12 |015e: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ -33a10c: 1a01 ba13 |0160: const-string v1, "DESERET" // string@13ba │ │ -33a110: 130d 1800 |0162: const/16 v13, #int 24 // #18 │ │ -33a114: 1a0e 5215 |0164: const-string v14, "Dsrt" // string@1552 │ │ -33a118: 1a0f b714 |0166: const-string v15, "Deseret" // string@14b7 │ │ -33a11c: 705f 1f9e 10ed |0168: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ -33a122: 6900 0092 |016b: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.DESERET:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9200 │ │ -33a126: 2200 eb12 |016d: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ -33a12a: 1a01 7e15 |016f: const-string v1, "EGYPTIAN_DEMOTIC" // string@157e │ │ -33a12e: 130d 1900 |0171: const/16 v13, #int 25 // #19 │ │ -33a132: 1a0e 7816 |0173: const-string v14, "Egyd" // string@1678 │ │ -33a136: 1a0f 7d16 |0175: const-string v15, "Egyptian demotic" // string@167d │ │ -33a13a: 705f 1f9e 10ed |0177: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ -33a140: 6900 0292 |017a: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.EGYPTIAN_DEMOTIC:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9202 │ │ -33a144: 2200 eb12 |017c: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ -33a148: 1a01 7f15 |017e: const-string v1, "EGYPTIAN_HIERATIC" // string@157f │ │ -33a14c: 130d 1a00 |0180: const/16 v13, #int 26 // #1a │ │ -33a150: 1a0e 7916 |0182: const-string v14, "Egyh" // string@1679 │ │ -33a154: 1a0f 7e16 |0184: const-string v15, "Egyptian hieratic" // string@167e │ │ -33a158: 705f 1f9e 10ed |0186: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ -33a15e: 6900 0392 |0189: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.EGYPTIAN_HIERATIC:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9203 │ │ -33a162: 2200 eb12 |018b: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ -33a166: 1a01 8015 |018d: const-string v1, "EGYPTIAN_HIEROGLYPHS" // string@1580 │ │ -33a16a: 130d 1b00 |018f: const/16 v13, #int 27 // #1b │ │ -33a16e: 1a0e 7a16 |0191: const-string v14, "Egyp" // string@167a │ │ -33a172: 1a0f 7f16 |0193: const-string v15, "Egyptian hieroglyphs" // string@167f │ │ -33a176: 705f 1f9e 10ed |0195: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ -33a17c: 6900 0492 |0198: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.EGYPTIAN_HIEROGLYPHS:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9204 │ │ -33a180: 2200 eb12 |019a: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ -33a184: 1a01 e315 |019c: const-string v1, "ETHIOPIC" // string@15e3 │ │ -33a188: 130d 1c00 |019e: const/16 v13, #int 28 // #1c │ │ -33a18c: 1a0e d616 |01a0: const-string v14, "Ethi" // string@16d6 │ │ -33a190: 1a0f d816 |01a2: const-string v15, "Ethiopic" // string@16d8 │ │ -33a194: 705f 1f9e 10ed |01a4: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ -33a19a: 6900 0592 |01a7: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.ETHIOPIC:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9205 │ │ -33a19e: 2200 eb12 |01a9: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ -33a1a2: 1a01 ca20 |01ab: const-string v1, "KHUTSURI" // string@20ca │ │ -33a1a6: 130d 1d00 |01ad: const/16 v13, #int 29 // #1d │ │ -33a1aa: 1a0e 361c |01af: const-string v14, "Geok" // string@1c36 │ │ -33a1ae: 1a0f 6a21 |01b1: const-string v15, "Khutsuri" // string@216a │ │ -33a1b2: 705f 1f9e 10ed |01b3: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ -33a1b8: 6900 2092 |01b6: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.KHUTSURI:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9220 │ │ -33a1bc: 2200 eb12 |01b8: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ -33a1c0: 1a01 b81b |01ba: const-string v1, "GEORGIAN" // string@1bb8 │ │ -33a1c4: 130d 1e00 |01bc: const/16 v13, #int 30 // #1e │ │ -33a1c8: 1a0e 371c |01be: const-string v14, "Geor" // string@1c37 │ │ -33a1cc: 1a0f 391c |01c0: const-string v15, "Georgian" // string@1c39 │ │ -33a1d0: 705f 1f9e 10ed |01c2: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ -33a1d6: 6900 0692 |01c5: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.GEORGIAN:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9206 │ │ -33a1da: 2200 eb12 |01c7: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ -33a1de: 1a01 c41b |01c9: const-string v1, "GLAGOLITIC" // string@1bc4 │ │ -33a1e2: 130d 1f00 |01cb: const/16 v13, #int 31 // #1f │ │ -33a1e6: 1a0e 541c |01cd: const-string v14, "Glag" // string@1c54 │ │ -33a1ea: 1a0f 551c |01cf: const-string v15, "Glagolitic" // string@1c55 │ │ -33a1ee: 705f 1f9e 10ed |01d1: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ -33a1f4: 6900 0792 |01d4: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.GLAGOLITIC:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9207 │ │ -33a1f8: 2200 eb12 |01d6: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ -33a1fc: 1a01 d01b |01d8: const-string v1, "GOTHIC" // string@1bd0 │ │ -33a200: 130d 2000 |01da: const/16 v13, #int 32 // #20 │ │ -33a204: 1a0e 621c |01dc: const-string v14, "Goth" // string@1c62 │ │ -33a208: 1a0f 631c |01de: const-string v15, "Gothic" // string@1c63 │ │ -33a20c: 705f 1f9e 10ed |01e0: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ -33a212: 6900 0892 |01e3: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.GOTHIC:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9208 │ │ -33a216: 2200 eb12 |01e5: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ -33a21a: 1a01 dd1b |01e7: const-string v1, "GREEK" // string@1bdd │ │ -33a21e: 130d 2100 |01e9: const/16 v13, #int 33 // #21 │ │ -33a222: 1a0e 7f1c |01eb: const-string v14, "Grek" // string@1c7f │ │ -33a226: 1a0f 7b1c |01ed: const-string v15, "Greek" // string@1c7b │ │ -33a22a: 705f 1f9e 10ed |01ef: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ -33a230: 6900 0992 |01f2: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.GREEK:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9209 │ │ -33a234: 2200 eb12 |01f4: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ -33a238: 1a01 171c |01f6: const-string v1, "GUJARATI" // string@1c17 │ │ -33a23c: 130d 2200 |01f8: const/16 v13, #int 34 // #22 │ │ -33a240: 1a0e 9a1c |01fa: const-string v14, "Gujr" // string@1c9a │ │ -33a244: 1a0f 991c |01fc: const-string v15, "Gujarati" // string@1c99 │ │ -33a248: 705f 1f9e 10ed |01fe: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ -33a24e: 6900 0a92 |0201: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.GUJARATI:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@920a │ │ -33a252: 2200 eb12 |0203: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ -33a256: 1a01 181c |0205: const-string v1, "GURMUKHI" // string@1c18 │ │ -33a25a: 130d 2300 |0207: const/16 v13, #int 35 // #23 │ │ -33a25e: 1a0e 9c1c |0209: const-string v14, "Guru" // string@1c9c │ │ -33a262: 1a0f 9b1c |020b: const-string v15, "Gurmukhi" // string@1c9b │ │ -33a266: 705f 1f9e 10ed |020d: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ -33a26c: 6900 0b92 |0210: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.GURMUKHI:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@920b │ │ -33a270: 2200 eb12 |0212: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ -33a274: 1a01 a81c |0214: const-string v1, "HANGUL" // string@1ca8 │ │ -33a278: 130d 2400 |0216: const/16 v13, #int 36 // #24 │ │ -33a27c: 1a0e 111d |0218: const-string v14, "Hang" // string@1d11 │ │ -33a280: 1a0f 121d |021a: const-string v15, "Hangul" // string@1d12 │ │ -33a284: 705f 1f9e 10ed |021c: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ -33a28a: 6900 0c92 |021f: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.HANGUL:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@920c │ │ -33a28e: 2200 eb12 |0221: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ -33a292: 1a01 aa1c |0223: const-string v1, "HAN_HANJA" // string@1caa │ │ -33a296: 130d 2500 |0225: const/16 v13, #int 37 // #25 │ │ -33a29a: 1a0e 131d |0227: const-string v14, "Hani" // string@1d13 │ │ -33a29e: 1a0f 0c1d |0229: const-string v15, "Han (Hanzi, Kanji, Hanja)" // string@1d0c │ │ -33a2a2: 705f 1f9e 10ed |022b: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ -33a2a8: 6900 0e92 |022e: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.HAN_HANJA:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@920e │ │ -33a2ac: 2200 eb12 |0230: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ -33a2b0: 1a01 a91c |0232: const-string v1, "HANUNOO" // string@1ca9 │ │ -33a2b4: 130d 2600 |0234: const/16 v13, #int 38 // #26 │ │ -33a2b8: 1a0e 141d |0236: const-string v14, "Hano" // string@1d14 │ │ -33a2bc: 1a0f 171d |0238: const-string v15, "Hanunoo" // string@1d17 │ │ -33a2c0: 705f 1f9e 10ed |023a: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ -33a2c6: 6900 0d92 |023d: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.HANUNOO:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@920d │ │ -33a2ca: 2200 eb12 |023f: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ -33a2ce: 1a01 ab1c |0241: const-string v1, "HAN_SIMPLIFIED" // string@1cab │ │ -33a2d2: 130d 2700 |0243: const/16 v13, #int 39 // #27 │ │ -33a2d6: 1a0e 151d |0245: const-string v14, "Hans" // string@1d15 │ │ -33a2da: 1a0f 0d1d |0247: const-string v15, "Han (Simplified variant)" // string@1d0d │ │ -33a2de: 705f 1f9e 10ed |0249: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ -33a2e4: 6900 0f92 |024c: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.HAN_SIMPLIFIED:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@920f │ │ -33a2e8: 2200 eb12 |024e: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ -33a2ec: 1a01 ac1c |0250: const-string v1, "HAN_TRADITIONAL" // string@1cac │ │ -33a2f0: 130d 2800 |0252: const/16 v13, #int 40 // #28 │ │ -33a2f4: 1a0e 161d |0254: const-string v14, "Hant" // string@1d16 │ │ -33a2f8: 1a0f 0e1d |0256: const-string v15, "Han (Traditional variant)" // string@1d0e │ │ -33a2fc: 705f 1f9e 10ed |0258: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ -33a302: 6900 1092 |025b: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.HAN_TRADITIONAL:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9210 │ │ -33a306: 2200 eb12 |025d: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ -33a30a: 1a01 b81c |025f: const-string v1, "HEBREW" // string@1cb8 │ │ -33a30e: 130d 2900 |0261: const/16 v13, #int 41 // #29 │ │ -33a312: 1a0e 2c1d |0263: const-string v14, "Hebr" // string@1d2c │ │ -33a316: 1a0f 2d1d |0265: const-string v15, "Hebrew" // string@1d2d │ │ -33a31a: 705f 1f9e 10ed |0267: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ -33a320: 6900 1192 |026a: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.HEBREW:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9211 │ │ -33a324: 2200 eb12 |026c: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ -33a328: 1a01 d71c |026e: const-string v1, "HIRAGANA" // string@1cd7 │ │ -33a32c: 130d 2a00 |0270: const/16 v13, #int 42 // #2a │ │ -33a330: 1a0e 421d |0272: const-string v14, "Hira" // string@1d42 │ │ -33a334: 1a0f 431d |0274: const-string v15, "Hiragana" // string@1d43 │ │ -33a338: 705f 1f9e 10ed |0276: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ -33a33e: 6900 1292 |0279: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.HIRAGANA:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9212 │ │ -33a342: 2200 eb12 |027b: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ -33a346: 1a01 0a40 |027d: const-string v1, "PAHAWH_HMONG" // string@400a │ │ -33a34a: 130d 2b00 |027f: const/16 v13, #int 43 // #2b │ │ -33a34e: 1a0e 481d |0281: const-string v14, "Hmng" // string@1d48 │ │ -33a352: 1a0f e440 |0283: const-string v15, "Pahawh Hmong" // string@40e4 │ │ -33a356: 705f 1f9e 10ed |0285: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ -33a35c: 6900 4192 |0288: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.PAHAWH_HMONG:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9241 │ │ -33a360: 2200 eb12 |028a: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ -33a364: 1a01 d81c |028c: const-string v1, "HIRAGANA_KATAKANA" // string@1cd8 │ │ -33a368: 130d 2c00 |028e: const/16 v13, #int 44 // #2c │ │ -33a36c: 1a0e 541d |0290: const-string v14, "Hrkt" // string@1d54 │ │ -33a370: 1a0f 441d |0292: const-string v15, "Hiragana + Katakana" // string@1d44 │ │ -33a374: 705f 1f9e 10ed |0294: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ -33a37a: 6900 1392 |0297: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.HIRAGANA_KATAKANA:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9213 │ │ -33a37e: 2200 eb12 |0299: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ -33a382: 1a01 d13e |029b: const-string v1, "OLD_HUNGARIAN" // string@3ed1 │ │ -33a386: 130d 2d00 |029d: const/16 v13, #int 45 // #2d │ │ -33a38a: 1a0e 571d |029f: const-string v14, "Hung" // string@1d57 │ │ -33a38e: 1a0f 5a3f |02a1: const-string v15, "Old Hungarian" // string@3f5a │ │ -33a392: 705f 1f9e 10ed |02a3: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ -33a398: 6900 3992 |02a6: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.OLD_HUNGARIAN:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9239 │ │ -33a39c: 2200 eb12 |02a8: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ -33a3a0: 1a01 691e |02aa: const-string v1, "INDUS" // string@1e69 │ │ -33a3a4: 130d 2e00 |02ac: const/16 v13, #int 46 // #2e │ │ -33a3a8: 1a0e 781f |02ae: const-string v14, "Inds" // string@1f78 │ │ -33a3ac: 1a0f 791f |02b0: const-string v15, "Indus" // string@1f79 │ │ -33a3b0: 705f 1f9e 10ed |02b2: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ -33a3b6: 6900 1592 |02b5: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.INDUS:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9215 │ │ -33a3ba: 2200 eb12 |02b7: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ -33a3be: 1a01 d23e |02b9: const-string v1, "OLD_ITALIC" // string@3ed2 │ │ -33a3c2: 130d 2f00 |02bb: const/16 v13, #int 47 // #2f │ │ -33a3c6: 1a0e 1220 |02bd: const-string v14, "Ital" // string@2012 │ │ -33a3ca: 1a0f 5b3f |02bf: const-string v15, "Old Italic" // string@3f5b │ │ -33a3ce: 705f 1f9e 10ed |02c1: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ -33a3d4: 6900 3a92 |02c4: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.OLD_ITALIC:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@923a │ │ -33a3d8: 2200 eb12 |02c6: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ -33a3dc: 1a01 3820 |02c8: const-string v1, "JAVANESE" // string@2038 │ │ -33a3e0: 130d 3000 |02ca: const/16 v13, #int 48 // #30 │ │ -33a3e4: 1a0e 6620 |02cc: const-string v14, "Java" // string@2066 │ │ -33a3e8: 1a0f 6720 |02ce: const-string v15, "Javanese" // string@2067 │ │ -33a3ec: 705f 1f9e 10ed |02d0: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ -33a3f2: 6900 1992 |02d3: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.JAVANESE:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9219 │ │ -33a3f6: 2200 eb12 |02d5: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ -33a3fa: 1a01 3420 |02d7: const-string v1, "JAPANESE" // string@2034 │ │ -33a3fe: 130d 3100 |02d9: const/16 v13, #int 49 // #31 │ │ -33a402: 1a0e 7120 |02db: const-string v14, "Jpan" // string@2071 │ │ -33a406: 1a0f 6520 |02dd: const-string v15, "Japanese" // string@2065 │ │ -33a40a: 705f 1f9e 10ed |02df: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ -33a410: 6900 1892 |02e2: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.JAPANESE:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9218 │ │ -33a414: 2200 eb12 |02e4: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ -33a418: 1a01 7820 |02e6: const-string v1, "KAYAH_LI" // string@2078 │ │ -33a41c: 130d 3200 |02e8: const/16 v13, #int 50 // #32 │ │ -33a420: 1a0e e020 |02ea: const-string v14, "Kali" // string@20e0 │ │ -33a424: 1a0f ea20 |02ec: const-string v15, "Kayah Li" // string@20ea │ │ -33a428: 705f 1f9e 10ed |02ee: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ -33a42e: 6900 1d92 |02f1: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.KAYAH_LI:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@921d │ │ -33a432: 2200 eb12 |02f3: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ -33a436: 1a01 7720 |02f5: const-string v1, "KATAKANA" // string@2077 │ │ -33a43a: 130d 3300 |02f7: const/16 v13, #int 51 // #33 │ │ -33a43e: 1a0e e220 |02f9: const-string v14, "Kana" // string@20e2 │ │ -33a442: 1a0f e820 |02fb: const-string v15, "Katakana" // string@20e8 │ │ -33a446: 705f 1f9e 10ed |02fd: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ -33a44c: 6900 1c92 |0300: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.KATAKANA:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@921c │ │ -33a450: 2200 eb12 |0302: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ -33a454: 1a01 c820 |0304: const-string v1, "KHAROSHTHI" // string@20c8 │ │ -33a458: 130d 3400 |0306: const/16 v13, #int 52 // #34 │ │ -33a45c: 1a0e 6321 |0308: const-string v14, "Khar" // string@2163 │ │ -33a460: 1a0f 6421 |030a: const-string v15, "Kharoshthi" // string@2164 │ │ -33a464: 705f 1f9e 10ed |030c: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ -33a46a: 6900 1e92 |030f: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.KHAROSHTHI:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@921e │ │ -33a46e: 2200 eb12 |0311: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ -33a472: 1a01 c920 |0313: const-string v1, "KHMER" // string@20c9 │ │ -33a476: 130d 3500 |0315: const/16 v13, #int 53 // #35 │ │ -33a47a: 1a0e 6721 |0317: const-string v14, "Khmr" // string@2167 │ │ -33a47e: 1a0f 6621 |0319: const-string v15, "Khmer" // string@2166 │ │ -33a482: 705f 1f9e 10ed |031b: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ -33a488: 6900 1f92 |031e: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.KHMER:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@921f │ │ -33a48c: 2200 eb12 |0320: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ -33a490: 1a01 7620 |0322: const-string v1, "KANNADA" // string@2076 │ │ -33a494: 130d 3600 |0324: const/16 v13, #int 54 // #36 │ │ -33a498: 1a0e 7121 |0326: const-string v14, "Knda" // string@2171 │ │ -33a49c: 1a0f e320 |0328: const-string v15, "Kannada" // string@20e3 │ │ -33a4a0: 705f 1f9e 10ed |032a: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ -33a4a6: 6900 1b92 |032d: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.KANNADA:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@921b │ │ -33a4aa: 2200 eb12 |032f: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ -33a4ae: 1a01 d120 |0331: const-string v1, "KOREAN" // string@20d1 │ │ -33a4b2: 130d 3700 |0333: const/16 v13, #int 55 // #37 │ │ -33a4b6: 1a0e 7621 |0335: const-string v14, "Kore" // string@2176 │ │ -33a4ba: 1a0f 7721 |0337: const-string v15, "Korean" // string@2177 │ │ -33a4be: 705f 1f9e 10ed |0339: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ -33a4c4: 6900 2192 |033c: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.KOREAN:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9221 │ │ -33a4c8: 2200 eb12 |033e: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ -33a4cc: 1a01 7520 |0340: const-string v1, "KAITHI" // string@2075 │ │ -33a4d0: 130d 3800 |0342: const/16 v13, #int 56 // #38 │ │ -33a4d4: 1a0e 7c21 |0344: const-string v14, "Kthi" // string@217c │ │ -33a4d8: 1a0f de20 |0346: const-string v15, "Kaithi" // string@20de │ │ -33a4dc: 705f 1f9e 10ed |0348: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ -33a4e2: 6900 1a92 |034b: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.KAITHI:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@921a │ │ -33a4e6: 2200 eb12 |034d: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ -33a4ea: 1a01 9e21 |034f: const-string v1, "LANNA" // string@219e │ │ -33a4ee: 130d 3900 |0351: const/16 v13, #int 57 // #39 │ │ -33a4f2: 1a0e fc22 |0353: const-string v14, "Lana" // string@22fc │ │ -33a4f6: 1a0f d72f |0355: const-string v15, "Lanna" // string@2fd7 │ │ -33a4fa: 705f 1f9e 10ed |0357: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ -33a500: 6900 2292 |035a: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.LANNA:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9222 │ │ -33a504: 2200 eb12 |035c: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ -33a508: 1a01 9f21 |035e: const-string v1, "LAO" // string@219f │ │ -33a50c: 130d 3a00 |0360: const/16 v13, #int 58 // #3a │ │ -33a510: 1a0e d92f |0362: const-string v14, "Laoo" // string@2fd9 │ │ -33a514: 1a0f d82f |0364: const-string v15, "Lao" // string@2fd8 │ │ -33a518: 705f 1f9e 10ed |0366: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ -33a51e: 6900 2392 |0369: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.LAO:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9223 │ │ -33a522: 2200 eb12 |036b: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ -33a526: 1a01 a521 |036d: const-string v1, "LATIN_FRAKTUR_VARIANT" // string@21a5 │ │ -33a52a: 130d 3b00 |036f: const/16 v13, #int 59 // #3b │ │ -33a52e: 1a0e dd2f |0371: const-string v14, "Latf" // string@2fdd │ │ -33a532: 1a0f e02f |0373: const-string v15, "Latin (Fraktur variant)" // string@2fe0 │ │ -33a536: 705f 1f9e 10ed |0375: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ -33a53c: 6900 2592 |0378: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.LATIN_FRAKTUR_VARIANT:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9225 │ │ -33a540: 2200 eb12 |037a: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ -33a544: 1a01 a621 |037c: const-string v1, "LATIN_GAELIC_VARIANT" // string@21a6 │ │ -33a548: 130d 3c00 |037e: const/16 v13, #int 60 // #3c │ │ -33a54c: 1a0e de2f |0380: const-string v14, "Latg" // string@2fde │ │ -33a550: 1a0f e12f |0382: const-string v15, "Latin (Gaelic variant)" // string@2fe1 │ │ -33a554: 705f 1f9e 10ed |0384: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ -33a55a: 6900 2692 |0387: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.LATIN_GAELIC_VARIANT:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9226 │ │ -33a55e: 2200 eb12 |0389: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ -33a562: 1a01 a421 |038b: const-string v1, "LATIN" // string@21a4 │ │ -33a566: 130d 3d00 |038d: const/16 v13, #int 61 // #3d │ │ -33a56a: 1a0e e22f |038f: const-string v14, "Latn" // string@2fe2 │ │ -33a56e: 1a0f df2f |0391: const-string v15, "Latin" // string@2fdf │ │ -33a572: 705f 1f9e 10ed |0393: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ -33a578: 6900 2492 |0396: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.LATIN:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9224 │ │ -33a57c: 2200 eb12 |0398: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ -33a580: 1a01 0b22 |039a: const-string v1, "LEPCHA" // string@220b │ │ -33a584: 130d 3e00 |039c: const/16 v13, #int 62 // #3e │ │ -33a588: 1a0e c933 |039e: const-string v14, "Lepc" // string@33c9 │ │ -33a58c: 1a0f ca33 |03a0: const-string v15, "Lepcha" // string@33ca │ │ -33a590: 705f 1f9e 10ed |03a2: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ -33a596: 6900 2792 |03a5: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.LEPCHA:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9227 │ │ -33a59a: 2200 eb12 |03a7: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ -33a59e: 1a01 4322 |03a9: const-string v1, "LIMBU" // string@2243 │ │ -33a5a2: 130d 3f00 |03ab: const/16 v13, #int 63 // #3f │ │ -33a5a6: 1a0e dd33 |03ad: const-string v14, "Limb" // string@33dd │ │ -33a5aa: 1a0f de33 |03af: const-string v15, "Limbu" // string@33de │ │ -33a5ae: 705f 1f9e 10ed |03b1: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ -33a5b4: 6900 2892 |03b4: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.LIMBU:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9228 │ │ -33a5b8: 2200 eb12 |03b6: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ -33a5bc: 1a01 4522 |03b8: const-string v1, "LINEAR_A" // string@2245 │ │ -33a5c0: 130d 4000 |03ba: const/16 v13, #int 64 // #40 │ │ -33a5c4: 1a0e df33 |03bc: const-string v14, "Lina" // string@33df │ │ -33a5c8: 1a0f e333 |03be: const-string v15, "Linear A" // string@33e3 │ │ -33a5cc: 705f 1f9e 10ed |03c0: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ -33a5d2: 6900 2992 |03c3: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.LINEAR_A:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9229 │ │ -33a5d6: 2200 eb12 |03c5: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ -33a5da: 1a01 4622 |03c7: const-string v1, "LINEAR_B" // string@2246 │ │ -33a5de: 130d 4100 |03c9: const/16 v13, #int 65 // #41 │ │ -33a5e2: 1a0e e033 |03cb: const-string v14, "Linb" // string@33e0 │ │ -33a5e6: 1a0f e433 |03cd: const-string v15, "Linear B" // string@33e4 │ │ -33a5ea: 705f 1f9e 10ed |03cf: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ -33a5f0: 6900 2a92 |03d2: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.LINEAR_B:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@922a │ │ -33a5f4: 2200 eb12 |03d4: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ -33a5f8: 1a01 e422 |03d6: const-string v1, "LYCIAN" // string@22e4 │ │ -33a5fc: 130d 4200 |03d8: const/16 v13, #int 66 // #42 │ │ -33a600: 1a0e b637 |03da: const-string v14, "Lyci" // string@37b6 │ │ -33a604: 1a0f b737 |03dc: const-string v15, "Lycian" // string@37b7 │ │ -33a608: 705f 1f9e 10ed |03de: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ -33a60e: 6900 2b92 |03e1: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.LYCIAN:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@922b │ │ -33a612: 2200 eb12 |03e3: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ -33a616: 1a01 e522 |03e5: const-string v1, "LYDIAN" // string@22e5 │ │ -33a61a: 130d 4300 |03e7: const/16 v13, #int 67 // #43 │ │ -33a61e: 1a0e b837 |03e9: const-string v14, "Lydi" // string@37b8 │ │ -33a622: 1a0f b937 |03eb: const-string v15, "Lydian" // string@37b9 │ │ -33a626: 705f 1f9e 10ed |03ed: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ -33a62c: 6900 2c92 |03f0: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.LYDIAN:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@922c │ │ -33a630: 2200 eb12 |03f2: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ -33a634: 1a01 ec37 |03f4: const-string v1, "MANDAEAN" // string@37ec │ │ -33a638: 130d 4400 |03f6: const/16 v13, #int 68 // #44 │ │ -33a63c: 1a0e 793a |03f8: const-string v14, "Mand" // string@3a79 │ │ -33a640: 1a0f 7a3a |03fa: const-string v15, "Mandaean" // string@3a7a │ │ -33a644: 705f 1f9e 10ed |03fc: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ -33a64a: 6900 2e92 |03ff: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.MANDAEAN:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@922e │ │ -33a64e: 2200 eb12 |0401: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ -33a652: 1a01 ed37 |0403: const-string v1, "MANICHAEAN" // string@37ed │ │ -33a656: 130d 4500 |0405: const/16 v13, #int 69 // #45 │ │ -33a65a: 1a0e 7d3a |0407: const-string v14, "Mani" // string@3a7d │ │ -33a65e: 1a0f 7e3a |0409: const-string v15, "Manichaean" // string@3a7e │ │ -33a662: 705f 1f9e 10ed |040b: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ -33a668: 6900 2f92 |040e: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.MANICHAEAN:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@922f │ │ -33a66c: 2200 eb12 |0410: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ -33a670: 1a01 7838 |0412: const-string v1, "MAYAN_HIEROGLYPHS" // string@3878 │ │ -33a674: 130d 4600 |0414: const/16 v13, #int 70 // #46 │ │ -33a678: 1a0e 373b |0416: const-string v14, "Maya" // string@3b37 │ │ -33a67c: 1a0f 383b |0418: const-string v15, "Mayan hieroglyphs" // string@3b38 │ │ -33a680: 705f 1f9e 10ed |041a: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ -33a686: 6900 3192 |041d: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.MAYAN_HIEROGLYPHS:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9231 │ │ -33a68a: 2200 eb12 |041f: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ -33a68e: 1a01 9e38 |0421: const-string v1, "MEROITIC" // string@389e │ │ -33a692: 130d 4700 |0423: const/16 v13, #int 71 // #47 │ │ -33a696: 1a0e e43b |0425: const-string v14, "Mero" // string@3be4 │ │ -33a69a: 1a0f e53b |0427: const-string v15, "Meroitic" // string@3be5 │ │ -33a69e: 705f 1f9e 10ed |0429: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ -33a6a4: 6900 3392 |042c: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.MEROITIC:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9233 │ │ -33a6a8: 2200 eb12 |042e: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ -33a6ac: 1a01 e737 |0430: const-string v1, "MALAYALAM" // string@37e7 │ │ -33a6b0: 130d 4800 |0432: const/16 v13, #int 72 // #48 │ │ -33a6b4: 1a0e 153c |0434: const-string v14, "Mlym" // string@3c15 │ │ -33a6b8: 1a0f 723a |0436: const-string v15, "Malayalam" // string@3a72 │ │ -33a6bc: 705f 1f9e 10ed |0438: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ -33a6c2: 6900 2d92 |043b: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.MALAYALAM:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@922d │ │ -33a6c6: 2200 eb12 |043d: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ -33a6ca: 1a01 5239 |043f: const-string v1, "MONGOLIAN" // string@3952 │ │ -33a6ce: 130d 4900 |0441: const/16 v13, #int 73 // #49 │ │ -33a6d2: 1a0e 2b3c |0443: const-string v14, "Mong" // string@3c2b │ │ -33a6d6: 1a0f 2e3c |0445: const-string v15, "Mongolian" // string@3c2e │ │ -33a6da: 705f 1f9e 10ed |0447: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ -33a6e0: 6900 3492 |044a: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.MONGOLIAN:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9234 │ │ -33a6e4: 2200 eb12 |044c: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ -33a6e8: 1a01 6739 |044e: const-string v1, "MOON" // string@3967 │ │ -33a6ec: 130d 4a00 |0450: const/16 v13, #int 74 // #4a │ │ -33a6f0: 1a0e 373c |0452: const-string v14, "Moon" // string@3c37 │ │ -33a6f4: 1a0f 373c |0454: const-string v15, "Moon" // string@3c37 │ │ -33a6f8: 705f 1f9e 10ed |0456: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ -33a6fe: 6900 3592 |0459: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.MOON:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9235 │ │ -33a702: 2200 eb12 |045b: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ -33a706: 1a01 9938 |045d: const-string v1, "MEITEI_MAYEK" // string@3899 │ │ -33a70a: 130d 4b00 |045f: const/16 v13, #int 75 // #4b │ │ -33a70e: 1a0e a73c |0461: const-string v14, "Mtei" // string@3ca7 │ │ -33a712: 1a0f 9d3b |0463: const-string v15, "Meitei Mayek" // string@3b9d │ │ -33a716: 705f 1f9e 10ed |0465: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ -33a71c: 6900 3292 |0468: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.MEITEI_MAYEK:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9232 │ │ -33a720: 2200 eb12 |046a: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ -33a724: 1a01 5b3a |046c: const-string v1, "MYANMAR" // string@3a5b │ │ -33a728: 130d 4c00 |046e: const/16 v13, #int 76 // #4c │ │ -33a72c: 1a0e 173d |0470: const-string v14, "Mymr" // string@3d17 │ │ -33a730: 1a0f 163d |0472: const-string v15, "Myanmar" // string@3d16 │ │ -33a734: 705f 1f9e 10ed |0474: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ -33a73a: 6900 3692 |0477: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.MYANMAR:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9236 │ │ -33a73e: 2200 eb12 |0479: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ -33a742: 1a01 3d3d |047b: const-string v1, "NKO" // string@3d3d │ │ -33a746: 130d 4d00 |047d: const/16 v13, #int 77 // #4d │ │ -33a74a: 1a0e e03d |047f: const-string v14, "Nkoo" // string@3de0 │ │ -33a74e: 1a0f 183d |0481: const-string v15, "N'ko" // string@3d18 │ │ -33a752: 705f 1f9e 10ed |0483: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ -33a758: 6900 3792 |0486: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.NKO:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9237 │ │ -33a75c: 2200 eb12 |0488: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ -33a760: 1a01 cd3e |048a: const-string v1, "OGHAM" // string@3ecd │ │ -33a764: 130d 4e00 |048c: const/16 v13, #int 78 // #4e │ │ -33a768: 1a0e 433f |048e: const-string v14, "Ogam" // string@3f43 │ │ -33a76c: 1a0f 533f |0490: const-string v15, "Ogham" // string@3f53 │ │ -33a770: 705f 1f9e 10ed |0492: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ -33a776: 6900 3892 |0495: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.OGHAM:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9238 │ │ -33a77a: 2200 eb12 |0497: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ -33a77e: 1a01 d63e |0499: const-string v1, "OL_CHIKI" // string@3ed6 │ │ -33a782: 130d 4f00 |049b: const/16 v13, #int 79 // #4f │ │ -33a786: 1a0e 563f |049d: const-string v14, "Olck" // string@3f56 │ │ -33a78a: 1a0f 553f |049f: const-string v15, "Ol Chiki" // string@3f55 │ │ -33a78e: 705f 1f9e 10ed |04a1: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ -33a794: 6900 3d92 |04a4: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.OL_CHIKI:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@923d │ │ -33a798: 2200 eb12 |04a6: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ -33a79c: 1a01 1e3f |04a8: const-string v1, "ORKHON" // string@3f1e │ │ -33a7a0: 130d 5000 |04aa: const/16 v13, #int 80 // #50 │ │ -33a7a4: 1a0e e63f |04ac: const-string v14, "Orkh" // string@3fe6 │ │ -33a7a8: 1a0f e73f |04ae: const-string v15, "Orkhon" // string@3fe7 │ │ -33a7ac: 705f 1f9e 10ed |04b0: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ -33a7b2: 6900 3f92 |04b3: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.ORKHON:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@923f │ │ -33a7b6: 2200 eb12 |04b5: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ -33a7ba: 1a01 1d3f |04b7: const-string v1, "ORIYA" // string@3f1d │ │ -33a7be: 130d 5100 |04b9: const/16 v13, #int 81 // #51 │ │ -33a7c2: 1a0e e93f |04bb: const-string v14, "Orya" // string@3fe9 │ │ -33a7c6: 1a0f e53f |04bd: const-string v15, "Oriya" // string@3fe5 │ │ -33a7ca: 705f 1f9e 10ed |04bf: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ -33a7d0: 6900 3e92 |04c2: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.ORIYA:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@923e │ │ -33a7d4: 2200 eb12 |04c4: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ -33a7d8: 1a01 1f3f |04c6: const-string v1, "OSMANYA" // string@3f1f │ │ -33a7dc: 130d 5200 |04c8: const/16 v13, #int 82 // #52 │ │ -33a7e0: 1a0e ed3f |04ca: const-string v14, "Osma" // string@3fed │ │ -33a7e4: 1a0f ee3f |04cc: const-string v15, "Osmanya" // string@3fee │ │ -33a7e8: 705f 1f9e 10ed |04ce: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ -33a7ee: 6900 4092 |04d1: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.OSMANYA:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9240 │ │ -33a7f2: 2200 eb12 |04d3: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ -33a7f6: 1a01 d33e |04d5: const-string v1, "OLD_PERMIC" // string@3ed3 │ │ -33a7fa: 130d 5300 |04d7: const/16 v13, #int 83 // #53 │ │ -33a7fe: 1a0e 2f41 |04d9: const-string v14, "Perm" // string@412f │ │ -33a802: 1a0f 5c3f |04db: const-string v15, "Old Permic" // string@3f5c │ │ -33a806: 705f 1f9e 10ed |04dd: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ -33a80c: 6900 3b92 |04e0: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.OLD_PERMIC:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@923b │ │ -33a810: 2200 eb12 |04e2: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ -33a814: 1a01 4e40 |04e4: const-string v1, "PHAGS_PA" // string@404e │ │ -33a818: 130d 5400 |04e6: const/16 v13, #int 84 // #54 │ │ -33a81c: 1a0e 3b41 |04e8: const-string v14, "Phag" // string@413b │ │ -33a820: 1a0f 3c41 |04ea: const-string v15, "Phags-pa" // string@413c │ │ -33a824: 705f 1f9e 10ed |04ec: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ -33a82a: 6900 4292 |04ef: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.PHAGS_PA:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9242 │ │ -33a82e: 2200 eb12 |04f1: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ -33a832: 1a01 851e |04f3: const-string v1, "INSCRIPTIONAL_PAHLAVI" // string@1e85 │ │ -33a836: 130d 5500 |04f5: const/16 v13, #int 85 // #55 │ │ -33a83a: 1a0e 3f41 |04f7: const-string v14, "Phli" // string@413f │ │ -33a83e: 1a0f 8c1f |04f9: const-string v15, "Inscriptional Pahlavi" // string@1f8c │ │ -33a842: 705f 1f9e 10ed |04fb: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ -33a848: 6900 1692 |04fe: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.INSCRIPTIONAL_PAHLAVI:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9216 │ │ -33a84c: 2200 eb12 |0500: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ -33a850: 1a01 c240 |0502: const-string v1, "PSALTER_PAHLAVI" // string@40c2 │ │ -33a854: 130d 5600 |0504: const/16 v13, #int 86 // #56 │ │ -33a858: 1a0e 4041 |0506: const-string v14, "Phlp" // string@4140 │ │ -33a85c: 1a0f 5c42 |0508: const-string v15, "Psalter Pahlavi" // string@425c │ │ -33a860: 705f 1f9e 10ed |050a: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ -33a866: 6900 4592 |050d: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.PSALTER_PAHLAVI:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9245 │ │ -33a86a: 2200 eb12 |050f: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ -33a86e: 1a01 190b |0511: const-string v1, "BOOK_PAHLAVI" // string@0b19 │ │ -33a872: 130d 5700 |0513: const/16 v13, #int 87 // #57 │ │ -33a876: 1a0e 4141 |0515: const-string v14, "Phlv" // string@4141 │ │ -33a87a: 1a0f cd0c |0517: const-string v15, "Book Pahlavi" // string@0ccd │ │ -33a87e: 705f 1f9e 10ed |0519: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ -33a884: 6900 ef91 |051c: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.BOOK_PAHLAVI:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@91ef │ │ -33a888: 2200 eb12 |051e: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ -33a88c: 1a01 5040 |0520: const-string v1, "PHOENICIAN" // string@4050 │ │ -33a890: 130d 5800 |0522: const/16 v13, #int 88 // #58 │ │ -33a894: 1a0e 4241 |0524: const-string v14, "Phnx" // string@4142 │ │ -33a898: 1a0f 4341 |0526: const-string v15, "Phoenician" // string@4143 │ │ -33a89c: 705f 1f9e 10ed |0528: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ -33a8a2: 6900 4392 |052b: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.PHOENICIAN:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9243 │ │ -33a8a6: 2200 eb12 |052d: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ -33a8aa: 1a01 6c40 |052f: const-string v1, "POLLARD_PHONETIC" // string@406c │ │ -33a8ae: 130d 5900 |0531: const/16 v13, #int 89 // #59 │ │ -33a8b2: 1a0e 6941 |0533: const-string v14, "Plrd" // string@4169 │ │ -33a8b6: 1a0f 7241 |0535: const-string v15, "Pollard Phonetic" // string@4172 │ │ -33a8ba: 705f 1f9e 10ed |0537: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ -33a8c0: 6900 4492 |053a: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.POLLARD_PHONETIC:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9244 │ │ -33a8c4: 2200 eb12 |053c: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ -33a8c8: 1a01 861e |053e: const-string v1, "INSCRIPTIONAL_PARTHIAN" // string@1e86 │ │ -33a8cc: 130d 5a00 |0540: const/16 v13, #int 90 // #5a │ │ -33a8d0: 1a0e 5b42 |0542: const-string v14, "Prti" // string@425b │ │ -33a8d4: 1a0f 8d1f |0544: const-string v15, "Inscriptional Parthian" // string@1f8d │ │ -33a8d8: 705f 1f9e 10ed |0546: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ -33a8de: 6900 1792 |0549: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.INSCRIPTIONAL_PARTHIAN:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9217 │ │ -33a8e2: 2200 eb12 |054b: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ -33a8e6: 1a01 a942 |054d: const-string v1, "REJANG" // string@42a9 │ │ -33a8ea: 130d 5b00 |054f: const/16 v13, #int 91 // #5b │ │ -33a8ee: 1a0e e743 |0551: const-string v14, "Rjng" // string@43e7 │ │ -33a8f2: 1a0f 8a43 |0553: const-string v15, "Rejang" // string@438a │ │ -33a8f6: 705f 1f9e 10ed |0555: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ -33a8fc: 6900 4692 |0558: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.REJANG:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9246 │ │ -33a900: 2200 eb12 |055a: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ -33a904: 1a01 0843 |055c: const-string v1, "RONGORONGO" // string@4308 │ │ -33a908: 130d 5c00 |055e: const/16 v13, #int 92 // #5c │ │ -33a90c: 1a0e f143 |0560: const-string v14, "Roro" // string@43f1 │ │ -33a910: 1a0f ef43 |0562: const-string v15, "Rongorongo" // string@43ef │ │ -33a914: 705f 1f9e 10ed |0564: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ -33a91a: 6900 4792 |0567: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.RONGORONGO:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9247 │ │ -33a91e: 2200 eb12 |0569: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ -33a922: 1a01 1643 |056b: const-string v1, "RUNIC" // string@4316 │ │ -33a926: 130d 5d00 |056d: const/16 v13, #int 93 // #5d │ │ -33a92a: 1a0e 1744 |056f: const-string v14, "Runr" // string@4417 │ │ -33a92e: 1a0f 1644 |0571: const-string v15, "Runic" // string@4416 │ │ -33a932: 705f 1f9e 10ed |0573: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ -33a938: 6900 4892 |0576: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.RUNIC:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9248 │ │ -33a93c: 2200 eb12 |0578: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ -33a940: 1a01 2644 |057a: const-string v1, "SAMARITAN" // string@4426 │ │ -33a944: 130d 5e00 |057c: const/16 v13, #int 94 // #5e │ │ -33a948: 1a0e 7746 |057e: const-string v14, "Samr" // string@4677 │ │ -33a94c: 1a0f 6646 |0580: const-string v15, "Samaritan" // string@4666 │ │ -33a950: 705f 1f9e 10ed |0582: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ -33a956: 6900 4992 |0585: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.SAMARITAN:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9249 │ │ -33a95a: 2200 eb12 |0587: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ -33a95e: 1a01 2d44 |0589: const-string v1, "SARATI" // string@442d │ │ -33a962: 130d 5f00 |058b: const/16 v13, #int 95 // #5f │ │ -33a966: 1a0e 7e46 |058d: const-string v14, "Sara" // string@467e │ │ -33a96a: 1a0f 7f46 |058f: const-string v15, "Sarati" // string@467f │ │ -33a96e: 705f 1f9e 10ed |0591: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ -33a974: 6900 4a92 |0594: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.SARATI:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@924a │ │ -33a978: 2200 eb12 |0596: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ -33a97c: 1a01 3044 |0598: const-string v1, "SAURASHTRA" // string@4430 │ │ -33a980: 130d 6000 |059a: const/16 v13, #int 96 // #60 │ │ -33a984: 1a0e 8446 |059c: const-string v14, "Saur" // string@4684 │ │ -33a988: 1a0f 8546 |059e: const-string v15, "Saurashtra" // string@4685 │ │ -33a98c: 705f 1f9e 10ed |05a0: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ -33a992: 6900 4b92 |05a3: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.SAURASHTRA:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@924b │ │ -33a996: 2200 eb12 |05a5: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ -33a99a: 1a01 0645 |05a7: const-string v1, "SIGNWRITING" // string@4506 │ │ -33a99e: 130d 6100 |05a9: const/16 v13, #int 97 // #61 │ │ -33a9a2: 1a0e 1a47 |05ab: const-string v14, "Sgnw" // string@471a │ │ -33a9a6: 1a0f 7547 |05ad: const-string v15, "SignWriting" // string@4775 │ │ -33a9aa: 705f 1f9e 10ed |05af: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ -33a9b0: 6900 4d92 |05b2: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.SIGNWRITING:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@924d │ │ -33a9b4: 2200 eb12 |05b4: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ -33a9b8: 1a01 d344 |05b6: const-string v1, "SHAVIAN" // string@44d3 │ │ -33a9bc: 130d 6200 |05b8: const/16 v13, #int 98 // #62 │ │ -33a9c0: 1a0e 6247 |05ba: const-string v14, "Shaw" // string@4762 │ │ -33a9c4: 1a0f 6147 |05bc: const-string v15, "Shavian" // string@4761 │ │ -33a9c8: 705f 1f9e 10ed |05be: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ -33a9ce: 6900 4c92 |05c1: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.SHAVIAN:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@924c │ │ -33a9d2: 2200 eb12 |05c3: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ -33a9d6: 1a01 0b45 |05c5: const-string v1, "SINHALA" // string@450b │ │ -33a9da: 130d 6300 |05c7: const/16 v13, #int 99 // #63 │ │ -33a9de: 1a0e 8d47 |05c9: const-string v14, "Sinh" // string@478d │ │ -33a9e2: 1a0f 8e47 |05cb: const-string v15, "Sinhala" // string@478e │ │ -33a9e6: 705f 1f9e 10ed |05cd: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ -33a9ec: 6900 4e92 |05d0: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.SINHALA:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@924e │ │ -33a9f0: 2200 eb12 |05d2: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ -33a9f4: 1a01 3946 |05d4: const-string v1, "SUNDANESE" // string@4639 │ │ -33a9f8: 130d 6400 |05d6: const/16 v13, #int 100 // #64 │ │ -33a9fc: 1a0e 9648 |05d8: const-string v14, "Sund" // string@4896 │ │ -33aa00: 1a0f 9748 |05da: const-string v15, "Sundanese" // string@4897 │ │ -33aa04: 705f 1f9e 10ed |05dc: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ -33aa0a: 6900 4f92 |05df: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.SUNDANESE:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@924f │ │ -33aa0e: 2200 eb12 |05e1: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ -33aa12: 1a01 4f46 |05e3: const-string v1, "SYLOTI_NAGRI" // string@464f │ │ -33aa16: 130d 6500 |05e5: const/16 v13, #int 101 // #65 │ │ -33aa1a: 1a0e dc48 |05e7: const-string v14, "Sylo" // string@48dc │ │ -33aa1e: 1a0f dd48 |05e9: const-string v15, "Syloti Nagri" // string@48dd │ │ -33aa22: 705f 1f9e 10ed |05eb: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ -33aa28: 6900 5092 |05ee: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.SYLOTI_NAGRI:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9250 │ │ -33aa2c: 2200 eb12 |05f0: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ -33aa30: 1a01 5a46 |05f2: const-string v1, "SYRIAC" // string@465a │ │ -33aa34: 130d 6600 |05f4: const/16 v13, #int 102 // #66 │ │ -33aa38: 1a0e ee48 |05f6: const-string v14, "Syrc" // string@48ee │ │ -33aa3c: 1a0f f148 |05f8: const-string v15, "Syriac" // string@48f1 │ │ -33aa40: 705f 1f9e 10ed |05fa: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ -33aa46: 6900 5292 |05fd: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.SYRIAC:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9252 │ │ -33aa4a: 2200 eb12 |05ff: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ -33aa4e: 1a01 5c46 |0601: const-string v1, "SYRIAC_ESTRANGELO_VARIANT" // string@465c │ │ -33aa52: 130d 6700 |0603: const/16 v13, #int 103 // #67 │ │ -33aa56: 1a0e ef48 |0605: const-string v14, "Syre" // string@48ef │ │ -33aa5a: 1a0f f348 |0607: const-string v15, "Syriac (Estrangelo variant)" // string@48f3 │ │ -33aa5e: 705f 1f9e 10ed |0609: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ -33aa64: 6900 5492 |060c: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.SYRIAC_ESTRANGELO_VARIANT:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9254 │ │ -33aa68: 2200 eb12 |060e: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ -33aa6c: 1a01 5d46 |0610: const-string v1, "SYRIAC_WESTERN_VARIANT" // string@465d │ │ -33aa70: 130d 6800 |0612: const/16 v13, #int 104 // #68 │ │ -33aa74: 1a0e f548 |0614: const-string v14, "Syrj" // string@48f5 │ │ -33aa78: 1a0f f448 |0616: const-string v15, "Syriac (Western variant)" // string@48f4 │ │ -33aa7c: 705f 1f9e 10ed |0618: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ -33aa82: 6900 5592 |061b: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.SYRIAC_WESTERN_VARIANT:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9255 │ │ -33aa86: 2200 eb12 |061d: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ -33aa8a: 1a01 5b46 |061f: const-string v1, "SYRIAC_EASTERN_VARIANT" // string@465b │ │ -33aa8e: 130d 6900 |0621: const/16 v13, #int 105 // #69 │ │ -33aa92: 1a0e f648 |0623: const-string v14, "Syrn" // string@48f6 │ │ -33aa96: 1a0f f248 |0625: const-string v15, "Syriac (Eastern variant)" // string@48f2 │ │ -33aa9a: 705f 1f9e 10ed |0627: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ -33aaa0: 6900 5392 |062a: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.SYRIAC_EASTERN_VARIANT:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9253 │ │ -33aaa4: 2200 eb12 |062c: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ -33aaa8: 1a01 0749 |062e: const-string v1, "TAGBANWA" // string@4907 │ │ -33aaac: 130d 6a00 |0630: const/16 v13, #int 106 // #6a │ │ -33aab0: 1a0e d84b |0632: const-string v14, "Tagb" // string@4bd8 │ │ -33aab4: 1a0f d94b |0634: const-string v15, "Tagbanwa" // string@4bd9 │ │ -33aab8: 705f 1f9e 10ed |0636: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ -33aabe: 6900 5792 |0639: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.TAGBANWA:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9257 │ │ -33aac2: 2200 eb12 |063b: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ -33aac6: 1a01 2549 |063d: const-string v1, "TAI_LE" // string@4925 │ │ -33aaca: 130d 6b00 |063f: const/16 v13, #int 107 // #6b │ │ -33aace: 1a0e e54b |0641: const-string v14, "Tale" // string@4be5 │ │ -33aad2: 1a0f df4b |0643: const-string v15, "Tai Le" // string@4bdf │ │ -33aad6: 705f 1f9e 10ed |0645: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ -33aadc: 6900 5892 |0648: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.TAI_LE:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9258 │ │ -33aae0: 2200 eb12 |064a: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ -33aae4: 1a01 2649 |064c: const-string v1, "TAI_LUE" // string@4926 │ │ -33aae8: 130d 6c00 |064e: const/16 v13, #int 108 // #6c │ │ -33aaec: 1a0e e64b |0650: const-string v14, "Talu" // string@4be6 │ │ -33aaf0: 1a0f e04b |0652: const-string v15, "Tai Lue" // string@4be0 │ │ -33aaf4: 705f 1f9e 10ed |0654: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ -33aafa: 6900 5992 |0657: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.TAI_LUE:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9259 │ │ -33aafe: 2200 eb12 |0659: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ -33ab02: 1a01 2b49 |065b: const-string v1, "TAMIL" // string@492b │ │ -33ab06: 130d 6d00 |065d: const/16 v13, #int 109 // #6d │ │ -33ab0a: 1a0e e94b |065f: const-string v14, "Taml" // string@4be9 │ │ -33ab0e: 1a0f e84b |0661: const-string v15, "Tamil" // string@4be8 │ │ -33ab12: 705f 1f9e 10ed |0663: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ -33ab18: 6900 5b92 |0666: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.TAMIL:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@925b │ │ -33ab1c: 2200 eb12 |0668: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ -33ab20: 1a01 2749 |066a: const-string v1, "TAI_VIET" // string@4927 │ │ -33ab24: 130d 6e00 |066c: const/16 v13, #int 110 // #6e │ │ -33ab28: 1a0e f34b |066e: const-string v14, "Tavt" // string@4bf3 │ │ -33ab2c: 1a0f e14b |0670: const-string v15, "Tai Viet" // string@4be1 │ │ -33ab30: 705f 1f9e 10ed |0672: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ -33ab36: 6900 5a92 |0675: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.TAI_VIET:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@925a │ │ -33ab3a: 2200 eb12 |0677: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ -33ab3e: 1a01 5a49 |0679: const-string v1, "TELUGU" // string@495a │ │ -33ab42: 130d 6f00 |067b: const/16 v13, #int 111 // #6f │ │ -33ab46: 1a0e f64b |067d: const-string v14, "Telu" // string@4bf6 │ │ -33ab4a: 1a0f f74b |067f: const-string v15, "Telugu" // string@4bf7 │ │ -33ab4e: 705f 1f9e 10ed |0681: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ -33ab54: 6900 5c92 |0684: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.TELUGU:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@925c │ │ -33ab58: 2200 eb12 |0686: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ -33ab5c: 1a01 6049 |0688: const-string v1, "TENGWAR" // string@4960 │ │ -33ab60: 130d 7000 |068a: const/16 v13, #int 112 // #70 │ │ -33ab64: 1a0e fb4b |068c: const-string v14, "Teng" // string@4bfb │ │ -33ab68: 1a0f fc4b |068e: const-string v15, "Tengwar" // string@4bfc │ │ -33ab6c: 705f 1f9e 10ed |0690: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ -33ab72: 6900 5d92 |0693: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.TENGWAR:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@925d │ │ -33ab76: 2200 eb12 |0695: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ -33ab7a: 1a01 8c49 |0697: const-string v1, "TIFINAGH" // string@498c │ │ -33ab7e: 130d 7100 |0699: const/16 v13, #int 113 // #71 │ │ -33ab82: 1a0e 0c4d |069b: const-string v14, "Tfng" // string@4d0c │ │ -33ab86: 1a0f f64d |069d: const-string v15, "Tifinagh" // string@4df6 │ │ -33ab8a: 705f 1f9e 10ed |069f: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ -33ab90: 6900 6192 |06a2: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.TIFINAGH:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9261 │ │ -33ab94: 2200 eb12 |06a4: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ -33ab98: 1a01 0649 |06a6: const-string v1, "TAGALOG" // string@4906 │ │ -33ab9c: 130d 7200 |06a8: const/16 v13, #int 114 // #72 │ │ -33aba0: 1a0e 0d4d |06aa: const-string v14, "Tglg" // string@4d0d │ │ -33aba4: 1a0f d74b |06ac: const-string v15, "Tagalog" // string@4bd7 │ │ -33aba8: 705f 1f9e 10ed |06ae: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ -33abae: 6900 5692 |06b1: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.TAGALOG:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9256 │ │ -33abb2: 2200 eb12 |06b3: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ -33abb6: 1a01 7749 |06b5: const-string v1, "THAANA" // string@4977 │ │ -33abba: 130d 7300 |06b7: const/16 v13, #int 115 // #73 │ │ -33abbe: 1a0e 0e4d |06b9: const-string v14, "Thaa" // string@4d0e │ │ -33abc2: 1a0f 0f4d |06bb: const-string v15, "Thaana" // string@4d0f │ │ -33abc6: 705f 1f9e 10ed |06bd: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ -33abcc: 6900 5e92 |06c0: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.THAANA:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@925e │ │ -33abd0: 2200 eb12 |06c2: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ -33abd4: 1a01 7849 |06c4: const-string v1, "THAI" // string@4978 │ │ -33abd8: 130d 7400 |06c6: const/16 v13, #int 116 // #74 │ │ -33abdc: 1a0e 104d |06c8: const-string v14, "Thai" // string@4d10 │ │ -33abe0: 1a0f 104d |06ca: const-string v15, "Thai" // string@4d10 │ │ -33abe4: 705f 1f9e 10ed |06cc: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ -33abea: 6900 5f92 |06cf: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.THAI:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@925f │ │ -33abee: 2200 eb12 |06d1: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ -33abf2: 1a01 8949 |06d3: const-string v1, "TIBETAN" // string@4989 │ │ -33abf6: 130d 7500 |06d5: const/16 v13, #int 117 // #75 │ │ -33abfa: 1a0e f34d |06d7: const-string v14, "Tibt" // string@4df3 │ │ -33abfe: 1a0f f24d |06d9: const-string v15, "Tibetan" // string@4df2 │ │ -33ac02: 705f 1f9e 10ed |06db: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ -33ac08: 6900 6092 |06de: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.TIBETAN:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9260 │ │ -33ac0c: 2200 eb12 |06e0: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ -33ac10: 1a01 074f |06e2: const-string v1, "UGARITIC" // string@4f07 │ │ -33ac14: 130d 7600 |06e4: const/16 v13, #int 118 // #76 │ │ -33ac18: 1a0e a54f |06e6: const-string v14, "Ugar" // string@4fa5 │ │ -33ac1c: 1a0f a64f |06e8: const-string v15, "Ugaritic" // string@4fa6 │ │ -33ac20: 705f 1f9e 10ed |06ea: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ -33ac26: 6900 6292 |06ed: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.UGARITIC:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9262 │ │ -33ac2a: 2200 eb12 |06ef: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ -33ac2e: 1a01 6150 |06f1: const-string v1, "VAI" // string@5061 │ │ -33ac32: 130d 7700 |06f3: const/16 v13, #int 119 // #77 │ │ -33ac36: 1a0e 3352 |06f5: const-string v14, "Vaii" // string@5233 │ │ -33ac3a: 1a0f 3252 |06f7: const-string v15, "Vai" // string@5232 │ │ -33ac3e: 705f 1f9e 10ed |06f9: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ -33ac44: 6900 6392 |06fc: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.VAI:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9263 │ │ -33ac48: 2200 eb12 |06fe: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ -33ac4c: 1a01 2951 |0700: const-string v1, "VISIBLE_SPEECH" // string@5129 │ │ -33ac50: 130d 7800 |0702: const/16 v13, #int 120 // #78 │ │ -33ac54: 1a0e d552 |0704: const-string v14, "Visp" // string@52d5 │ │ -33ac58: 1a0f d352 |0706: const-string v15, "Visible Speech" // string@52d3 │ │ -33ac5c: 705f 1f9e 10ed |0708: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ -33ac62: 6900 6492 |070b: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.VISIBLE_SPEECH:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9264 │ │ -33ac66: 2200 eb12 |070d: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ -33ac6a: 1a01 d43e |070f: const-string v1, "OLD_PERSIAN" // string@3ed4 │ │ -33ac6e: 130d 7900 |0711: const/16 v13, #int 121 // #79 │ │ -33ac72: 1a0e f854 |0713: const-string v14, "Xpeo" // string@54f8 │ │ -33ac76: 1a0f 5d3f |0715: const-string v15, "Old Persian" // string@3f5d │ │ -33ac7a: 705f 1f9e 10ed |0717: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ -33ac80: 6900 3c92 |071a: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.OLD_PERSIAN:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@923c │ │ -33ac84: 2200 eb12 |071c: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ -33ac88: 1a01 bc0e |071e: const-string v1, "CUNEIFORM_SUMERO_AKKADIAN" // string@0ebc │ │ -33ac8c: 130d 7a00 |0720: const/16 v13, #int 122 // #7a │ │ -33ac90: 1a0e f954 |0722: const-string v14, "Xsux" // string@54f9 │ │ -33ac94: 1a0f e012 |0724: const-string v15, "Cuneiform, Sumero-Akkadian" // string@12e0 │ │ -33ac98: 705f 1f9e 10ed |0726: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ -33ac9e: 6900 fc91 |0729: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.CUNEIFORM_SUMERO_AKKADIAN:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@91fc │ │ -33aca2: 2200 eb12 |072b: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ -33aca6: 1a01 0055 |072d: const-string v1, "YI" // string@5500 │ │ -33acaa: 130d 7b00 |072f: const/16 v13, #int 123 // #7b │ │ -33acae: 1a0e 0d55 |0731: const-string v14, "Yiii" // string@550d │ │ -33acb2: 1a0f 0b55 |0733: const-string v15, "Yi" // string@550b │ │ -33acb6: 705f 1f9e 10ed |0735: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ -33acbc: 6900 6592 |0738: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.YI:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9265 │ │ -33acc0: 2200 eb12 |073a: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ -33acc4: 1a01 3938 |073c: const-string v1, "MATHEMATICAL_NOTATION" // string@3839 │ │ -33acc8: 130d 7c00 |073e: const/16 v13, #int 124 // #7c │ │ -33accc: 1a0e b055 |0740: const-string v14, "Zmth" // string@55b0 │ │ -33acd0: 1a0f 2a3b |0742: const-string v15, "Mathematical notation" // string@3b2a │ │ -33acd4: 705f 1f9e 10ed |0744: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ -33acda: 6900 3092 |0747: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.MATHEMATICAL_NOTATION:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9230 │ │ -33acde: 2200 eb12 |0749: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ -33ace2: 1a01 5246 |074b: const-string v1, "SYMBOLS" // string@4652 │ │ -33ace6: 130d 7d00 |074d: const/16 v13, #int 125 // #7d │ │ -33acea: 1a0e b155 |074f: const-string v14, "Zsym" // string@55b1 │ │ -33acee: 1a0f de48 |0751: const-string v15, "Symbols" // string@48de │ │ -33acf2: 705f 1f9e 10ed |0753: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ -33acf8: 6900 5192 |0756: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.SYMBOLS:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9251 │ │ -33acfc: 1300 7e00 |0758: const/16 v0, #int 126 // #7e │ │ -33ad00: 2300 f913 |075a: new-array v0, v0, [Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@13f9 │ │ -33ad04: 6201 e891 |075c: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.ARABIC:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@91e8 │ │ -33ad08: 4d01 0002 |075e: aput-object v1, v0, v2 │ │ -33ad0c: 6201 1492 |0760: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.IMPERIAL_ARAMAIC:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9214 │ │ -33ad10: 4d01 0003 |0762: aput-object v1, v0, v3 │ │ -33ad14: 6201 e991 |0764: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.ARMENIAN:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@91e9 │ │ -33ad18: 4d01 0004 |0766: aput-object v1, v0, v4 │ │ -33ad1c: 6201 ea91 |0768: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.AVESTAN:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@91ea │ │ -33ad20: 4d01 0005 |076a: aput-object v1, v0, v5 │ │ -33ad24: 6201 eb91 |076c: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.BALINESE:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@91eb │ │ -33ad28: 4d01 0006 |076e: aput-object v1, v0, v6 │ │ -33ad2c: 6201 ec91 |0770: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.BATAK:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@91ec │ │ -33ad30: 4d01 0007 |0772: aput-object v1, v0, v7 │ │ -33ad34: 6201 ed91 |0774: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.BENGALI:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@91ed │ │ -33ad38: 4d01 0008 |0776: aput-object v1, v0, v8 │ │ -33ad3c: 6201 ee91 |0778: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.BLISSYMBOLS:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@91ee │ │ -33ad40: 4d01 0009 |077a: aput-object v1, v0, v9 │ │ -33ad44: 6201 f091 |077c: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.BOPOMOFO:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@91f0 │ │ -33ad48: 4d01 000a |077e: aput-object v1, v0, v10 │ │ -33ad4c: 6201 f191 |0780: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.BRAHMI:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@91f1 │ │ -33ad50: 4d01 000b |0782: aput-object v1, v0, v11 │ │ -33ad54: 6201 f291 |0784: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.BRAILLE:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@91f2 │ │ -33ad58: 4d01 000c |0786: aput-object v1, v0, v12 │ │ -33ad5c: 6201 f391 |0788: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.BUGINESE:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@91f3 │ │ -33ad60: 1302 0b00 |078a: const/16 v2, #int 11 // #b │ │ -33ad64: 4d01 0002 |078c: aput-object v1, v0, v2 │ │ -33ad68: 6201 f491 |078e: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.BUHID:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@91f4 │ │ -33ad6c: 1302 0c00 |0790: const/16 v2, #int 12 // #c │ │ -33ad70: 4d01 0002 |0792: aput-object v1, v0, v2 │ │ -33ad74: 6201 f791 |0794: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.CHAKMA:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@91f7 │ │ -33ad78: 1302 0d00 |0796: const/16 v2, #int 13 // #d │ │ -33ad7c: 4d01 0002 |0798: aput-object v1, v0, v2 │ │ -33ad80: 6201 f591 |079a: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.CANADIAN_SYLLABICS:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@91f5 │ │ -33ad84: 1302 0e00 |079c: const/16 v2, #int 14 // #e │ │ -33ad88: 4d01 0002 |079e: aput-object v1, v0, v2 │ │ -33ad8c: 6201 f691 |07a0: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.CARIAN:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@91f6 │ │ -33ad90: 1302 0f00 |07a2: const/16 v2, #int 15 // #f │ │ -33ad94: 4d01 0002 |07a4: aput-object v1, v0, v2 │ │ -33ad98: 6201 f891 |07a6: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.CHAM:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@91f8 │ │ -33ad9c: 1302 1000 |07a8: const/16 v2, #int 16 // #10 │ │ -33ada0: 4d01 0002 |07aa: aput-object v1, v0, v2 │ │ -33ada4: 6201 f991 |07ac: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.CHEROKEE:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@91f9 │ │ -33ada8: 1302 1100 |07ae: const/16 v2, #int 17 // #11 │ │ -33adac: 4d01 0002 |07b0: aput-object v1, v0, v2 │ │ -33adb0: 6201 fa91 |07b2: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.CIRTH:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@91fa │ │ -33adb4: 1302 1200 |07b4: const/16 v2, #int 18 // #12 │ │ -33adb8: 4d01 0002 |07b6: aput-object v1, v0, v2 │ │ -33adbc: 6201 fb91 |07b8: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.COPTIC:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@91fb │ │ -33adc0: 1302 1300 |07ba: const/16 v2, #int 19 // #13 │ │ -33adc4: 4d01 0002 |07bc: aput-object v1, v0, v2 │ │ -33adc8: 6201 fd91 |07be: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.CYPRIOT:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@91fd │ │ -33adcc: 1302 1400 |07c0: const/16 v2, #int 20 // #14 │ │ -33add0: 4d01 0002 |07c2: aput-object v1, v0, v2 │ │ -33add4: 6201 fe91 |07c4: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.CYRILLIC:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@91fe │ │ -33add8: 1302 1500 |07c6: const/16 v2, #int 21 // #15 │ │ -33addc: 4d01 0002 |07c8: aput-object v1, v0, v2 │ │ -33ade0: 6201 ff91 |07ca: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.CYRILLIC_OLD_CHURCH_SLAVONIC_VARIANT:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@91ff │ │ -33ade4: 1302 1600 |07cc: const/16 v2, #int 22 // #16 │ │ -33ade8: 4d01 0002 |07ce: aput-object v1, v0, v2 │ │ -33adec: 6201 0192 |07d0: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.DEVANAGARI:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9201 │ │ -33adf0: 1302 1700 |07d2: const/16 v2, #int 23 // #17 │ │ -33adf4: 4d01 0002 |07d4: aput-object v1, v0, v2 │ │ -33adf8: 6201 0092 |07d6: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.DESERET:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9200 │ │ -33adfc: 1302 1800 |07d8: const/16 v2, #int 24 // #18 │ │ -33ae00: 4d01 0002 |07da: aput-object v1, v0, v2 │ │ -33ae04: 6201 0292 |07dc: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.EGYPTIAN_DEMOTIC:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9202 │ │ -33ae08: 1302 1900 |07de: const/16 v2, #int 25 // #19 │ │ -33ae0c: 4d01 0002 |07e0: aput-object v1, v0, v2 │ │ -33ae10: 6201 0392 |07e2: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.EGYPTIAN_HIERATIC:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9203 │ │ -33ae14: 1302 1a00 |07e4: const/16 v2, #int 26 // #1a │ │ -33ae18: 4d01 0002 |07e6: aput-object v1, v0, v2 │ │ -33ae1c: 6201 0492 |07e8: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.EGYPTIAN_HIEROGLYPHS:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9204 │ │ -33ae20: 1302 1b00 |07ea: const/16 v2, #int 27 // #1b │ │ -33ae24: 4d01 0002 |07ec: aput-object v1, v0, v2 │ │ -33ae28: 6201 0592 |07ee: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.ETHIOPIC:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9205 │ │ -33ae2c: 1302 1c00 |07f0: const/16 v2, #int 28 // #1c │ │ -33ae30: 4d01 0002 |07f2: aput-object v1, v0, v2 │ │ -33ae34: 6201 2092 |07f4: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.KHUTSURI:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9220 │ │ -33ae38: 1302 1d00 |07f6: const/16 v2, #int 29 // #1d │ │ -33ae3c: 4d01 0002 |07f8: aput-object v1, v0, v2 │ │ -33ae40: 6201 0692 |07fa: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.GEORGIAN:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9206 │ │ -33ae44: 1302 1e00 |07fc: const/16 v2, #int 30 // #1e │ │ -33ae48: 4d01 0002 |07fe: aput-object v1, v0, v2 │ │ -33ae4c: 6201 0792 |0800: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.GLAGOLITIC:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9207 │ │ -33ae50: 1302 1f00 |0802: const/16 v2, #int 31 // #1f │ │ -33ae54: 4d01 0002 |0804: aput-object v1, v0, v2 │ │ -33ae58: 6201 0892 |0806: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.GOTHIC:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9208 │ │ -33ae5c: 1302 2000 |0808: const/16 v2, #int 32 // #20 │ │ -33ae60: 4d01 0002 |080a: aput-object v1, v0, v2 │ │ -33ae64: 6201 0992 |080c: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.GREEK:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9209 │ │ -33ae68: 1302 2100 |080e: const/16 v2, #int 33 // #21 │ │ -33ae6c: 4d01 0002 |0810: aput-object v1, v0, v2 │ │ -33ae70: 6201 0a92 |0812: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.GUJARATI:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@920a │ │ -33ae74: 1302 2200 |0814: const/16 v2, #int 34 // #22 │ │ -33ae78: 4d01 0002 |0816: aput-object v1, v0, v2 │ │ -33ae7c: 6201 0b92 |0818: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.GURMUKHI:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@920b │ │ -33ae80: 1302 2300 |081a: const/16 v2, #int 35 // #23 │ │ -33ae84: 4d01 0002 |081c: aput-object v1, v0, v2 │ │ -33ae88: 6201 0c92 |081e: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.HANGUL:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@920c │ │ -33ae8c: 1302 2400 |0820: const/16 v2, #int 36 // #24 │ │ -33ae90: 4d01 0002 |0822: aput-object v1, v0, v2 │ │ -33ae94: 6201 0e92 |0824: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.HAN_HANJA:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@920e │ │ -33ae98: 1302 2500 |0826: const/16 v2, #int 37 // #25 │ │ -33ae9c: 4d01 0002 |0828: aput-object v1, v0, v2 │ │ -33aea0: 6201 0d92 |082a: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.HANUNOO:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@920d │ │ -33aea4: 1302 2600 |082c: const/16 v2, #int 38 // #26 │ │ -33aea8: 4d01 0002 |082e: aput-object v1, v0, v2 │ │ -33aeac: 6201 0f92 |0830: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.HAN_SIMPLIFIED:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@920f │ │ -33aeb0: 1302 2700 |0832: const/16 v2, #int 39 // #27 │ │ -33aeb4: 4d01 0002 |0834: aput-object v1, v0, v2 │ │ -33aeb8: 6201 1092 |0836: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.HAN_TRADITIONAL:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9210 │ │ -33aebc: 1302 2800 |0838: const/16 v2, #int 40 // #28 │ │ -33aec0: 4d01 0002 |083a: aput-object v1, v0, v2 │ │ -33aec4: 6201 1192 |083c: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.HEBREW:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9211 │ │ -33aec8: 1302 2900 |083e: const/16 v2, #int 41 // #29 │ │ -33aecc: 4d01 0002 |0840: aput-object v1, v0, v2 │ │ -33aed0: 6201 1292 |0842: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.HIRAGANA:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9212 │ │ -33aed4: 1302 2a00 |0844: const/16 v2, #int 42 // #2a │ │ -33aed8: 4d01 0002 |0846: aput-object v1, v0, v2 │ │ -33aedc: 6201 4192 |0848: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.PAHAWH_HMONG:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9241 │ │ -33aee0: 1302 2b00 |084a: const/16 v2, #int 43 // #2b │ │ -33aee4: 4d01 0002 |084c: aput-object v1, v0, v2 │ │ -33aee8: 6201 1392 |084e: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.HIRAGANA_KATAKANA:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9213 │ │ -33aeec: 1302 2c00 |0850: const/16 v2, #int 44 // #2c │ │ -33aef0: 4d01 0002 |0852: aput-object v1, v0, v2 │ │ -33aef4: 6201 3992 |0854: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.OLD_HUNGARIAN:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9239 │ │ -33aef8: 1302 2d00 |0856: const/16 v2, #int 45 // #2d │ │ -33aefc: 4d01 0002 |0858: aput-object v1, v0, v2 │ │ -33af00: 6201 1592 |085a: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.INDUS:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9215 │ │ -33af04: 1302 2e00 |085c: const/16 v2, #int 46 // #2e │ │ -33af08: 4d01 0002 |085e: aput-object v1, v0, v2 │ │ -33af0c: 6201 3a92 |0860: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.OLD_ITALIC:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@923a │ │ -33af10: 1302 2f00 |0862: const/16 v2, #int 47 // #2f │ │ -33af14: 4d01 0002 |0864: aput-object v1, v0, v2 │ │ -33af18: 6201 1992 |0866: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.JAVANESE:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9219 │ │ -33af1c: 1302 3000 |0868: const/16 v2, #int 48 // #30 │ │ -33af20: 4d01 0002 |086a: aput-object v1, v0, v2 │ │ -33af24: 6201 1892 |086c: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.JAPANESE:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9218 │ │ -33af28: 1302 3100 |086e: const/16 v2, #int 49 // #31 │ │ -33af2c: 4d01 0002 |0870: aput-object v1, v0, v2 │ │ -33af30: 6201 1d92 |0872: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.KAYAH_LI:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@921d │ │ -33af34: 1302 3200 |0874: const/16 v2, #int 50 // #32 │ │ -33af38: 4d01 0002 |0876: aput-object v1, v0, v2 │ │ -33af3c: 6201 1c92 |0878: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.KATAKANA:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@921c │ │ -33af40: 1302 3300 |087a: const/16 v2, #int 51 // #33 │ │ -33af44: 4d01 0002 |087c: aput-object v1, v0, v2 │ │ -33af48: 6201 1e92 |087e: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.KHAROSHTHI:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@921e │ │ -33af4c: 1302 3400 |0880: const/16 v2, #int 52 // #34 │ │ -33af50: 4d01 0002 |0882: aput-object v1, v0, v2 │ │ -33af54: 6201 1f92 |0884: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.KHMER:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@921f │ │ -33af58: 1302 3500 |0886: const/16 v2, #int 53 // #35 │ │ -33af5c: 4d01 0002 |0888: aput-object v1, v0, v2 │ │ -33af60: 6201 1b92 |088a: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.KANNADA:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@921b │ │ -33af64: 1302 3600 |088c: const/16 v2, #int 54 // #36 │ │ -33af68: 4d01 0002 |088e: aput-object v1, v0, v2 │ │ -33af6c: 6201 2192 |0890: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.KOREAN:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9221 │ │ -33af70: 1302 3700 |0892: const/16 v2, #int 55 // #37 │ │ -33af74: 4d01 0002 |0894: aput-object v1, v0, v2 │ │ -33af78: 6201 1a92 |0896: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.KAITHI:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@921a │ │ -33af7c: 1302 3800 |0898: const/16 v2, #int 56 // #38 │ │ -33af80: 4d01 0002 |089a: aput-object v1, v0, v2 │ │ -33af84: 6201 2292 |089c: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.LANNA:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9222 │ │ -33af88: 1302 3900 |089e: const/16 v2, #int 57 // #39 │ │ -33af8c: 4d01 0002 |08a0: aput-object v1, v0, v2 │ │ -33af90: 6201 2392 |08a2: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.LAO:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9223 │ │ -33af94: 1302 3a00 |08a4: const/16 v2, #int 58 // #3a │ │ -33af98: 4d01 0002 |08a6: aput-object v1, v0, v2 │ │ -33af9c: 6201 2592 |08a8: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.LATIN_FRAKTUR_VARIANT:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9225 │ │ -33afa0: 1302 3b00 |08aa: const/16 v2, #int 59 // #3b │ │ -33afa4: 4d01 0002 |08ac: aput-object v1, v0, v2 │ │ -33afa8: 6201 2692 |08ae: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.LATIN_GAELIC_VARIANT:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9226 │ │ -33afac: 1302 3c00 |08b0: const/16 v2, #int 60 // #3c │ │ -33afb0: 4d01 0002 |08b2: aput-object v1, v0, v2 │ │ -33afb4: 6201 2492 |08b4: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.LATIN:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9224 │ │ -33afb8: 1302 3d00 |08b6: const/16 v2, #int 61 // #3d │ │ -33afbc: 4d01 0002 |08b8: aput-object v1, v0, v2 │ │ -33afc0: 6201 2792 |08ba: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.LEPCHA:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9227 │ │ -33afc4: 1302 3e00 |08bc: const/16 v2, #int 62 // #3e │ │ -33afc8: 4d01 0002 |08be: aput-object v1, v0, v2 │ │ -33afcc: 6201 2892 |08c0: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.LIMBU:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9228 │ │ -33afd0: 1302 3f00 |08c2: const/16 v2, #int 63 // #3f │ │ -33afd4: 4d01 0002 |08c4: aput-object v1, v0, v2 │ │ -33afd8: 6201 2992 |08c6: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.LINEAR_A:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9229 │ │ -33afdc: 1302 4000 |08c8: const/16 v2, #int 64 // #40 │ │ -33afe0: 4d01 0002 |08ca: aput-object v1, v0, v2 │ │ -33afe4: 6201 2a92 |08cc: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.LINEAR_B:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@922a │ │ -33afe8: 1302 4100 |08ce: const/16 v2, #int 65 // #41 │ │ -33afec: 4d01 0002 |08d0: aput-object v1, v0, v2 │ │ -33aff0: 6201 2b92 |08d2: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.LYCIAN:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@922b │ │ -33aff4: 1302 4200 |08d4: const/16 v2, #int 66 // #42 │ │ -33aff8: 4d01 0002 |08d6: aput-object v1, v0, v2 │ │ -33affc: 6201 2c92 |08d8: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.LYDIAN:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@922c │ │ -33b000: 1302 4300 |08da: const/16 v2, #int 67 // #43 │ │ -33b004: 4d01 0002 |08dc: aput-object v1, v0, v2 │ │ -33b008: 6201 2e92 |08de: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.MANDAEAN:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@922e │ │ -33b00c: 1302 4400 |08e0: const/16 v2, #int 68 // #44 │ │ -33b010: 4d01 0002 |08e2: aput-object v1, v0, v2 │ │ -33b014: 6201 2f92 |08e4: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.MANICHAEAN:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@922f │ │ -33b018: 1302 4500 |08e6: const/16 v2, #int 69 // #45 │ │ -33b01c: 4d01 0002 |08e8: aput-object v1, v0, v2 │ │ -33b020: 6201 3192 |08ea: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.MAYAN_HIEROGLYPHS:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9231 │ │ -33b024: 1302 4600 |08ec: const/16 v2, #int 70 // #46 │ │ -33b028: 4d01 0002 |08ee: aput-object v1, v0, v2 │ │ -33b02c: 6201 3392 |08f0: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.MEROITIC:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9233 │ │ -33b030: 1302 4700 |08f2: const/16 v2, #int 71 // #47 │ │ -33b034: 4d01 0002 |08f4: aput-object v1, v0, v2 │ │ -33b038: 6201 2d92 |08f6: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.MALAYALAM:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@922d │ │ -33b03c: 1302 4800 |08f8: const/16 v2, #int 72 // #48 │ │ -33b040: 4d01 0002 |08fa: aput-object v1, v0, v2 │ │ -33b044: 6201 3492 |08fc: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.MONGOLIAN:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9234 │ │ -33b048: 1302 4900 |08fe: const/16 v2, #int 73 // #49 │ │ -33b04c: 4d01 0002 |0900: aput-object v1, v0, v2 │ │ -33b050: 6201 3592 |0902: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.MOON:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9235 │ │ -33b054: 1302 4a00 |0904: const/16 v2, #int 74 // #4a │ │ -33b058: 4d01 0002 |0906: aput-object v1, v0, v2 │ │ -33b05c: 6201 3292 |0908: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.MEITEI_MAYEK:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9232 │ │ -33b060: 1302 4b00 |090a: const/16 v2, #int 75 // #4b │ │ -33b064: 4d01 0002 |090c: aput-object v1, v0, v2 │ │ -33b068: 6201 3692 |090e: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.MYANMAR:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9236 │ │ -33b06c: 1302 4c00 |0910: const/16 v2, #int 76 // #4c │ │ -33b070: 4d01 0002 |0912: aput-object v1, v0, v2 │ │ -33b074: 6201 3792 |0914: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.NKO:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9237 │ │ -33b078: 1302 4d00 |0916: const/16 v2, #int 77 // #4d │ │ -33b07c: 4d01 0002 |0918: aput-object v1, v0, v2 │ │ -33b080: 6201 3892 |091a: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.OGHAM:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9238 │ │ -33b084: 1302 4e00 |091c: const/16 v2, #int 78 // #4e │ │ -33b088: 4d01 0002 |091e: aput-object v1, v0, v2 │ │ -33b08c: 6201 3d92 |0920: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.OL_CHIKI:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@923d │ │ -33b090: 1302 4f00 |0922: const/16 v2, #int 79 // #4f │ │ -33b094: 4d01 0002 |0924: aput-object v1, v0, v2 │ │ -33b098: 6201 3f92 |0926: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.ORKHON:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@923f │ │ -33b09c: 1302 5000 |0928: const/16 v2, #int 80 // #50 │ │ -33b0a0: 4d01 0002 |092a: aput-object v1, v0, v2 │ │ -33b0a4: 6201 3e92 |092c: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.ORIYA:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@923e │ │ -33b0a8: 1302 5100 |092e: const/16 v2, #int 81 // #51 │ │ -33b0ac: 4d01 0002 |0930: aput-object v1, v0, v2 │ │ -33b0b0: 6201 4092 |0932: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.OSMANYA:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9240 │ │ -33b0b4: 1302 5200 |0934: const/16 v2, #int 82 // #52 │ │ -33b0b8: 4d01 0002 |0936: aput-object v1, v0, v2 │ │ -33b0bc: 6201 3b92 |0938: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.OLD_PERMIC:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@923b │ │ -33b0c0: 1302 5300 |093a: const/16 v2, #int 83 // #53 │ │ -33b0c4: 4d01 0002 |093c: aput-object v1, v0, v2 │ │ -33b0c8: 6201 4292 |093e: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.PHAGS_PA:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9242 │ │ -33b0cc: 1302 5400 |0940: const/16 v2, #int 84 // #54 │ │ -33b0d0: 4d01 0002 |0942: aput-object v1, v0, v2 │ │ -33b0d4: 6201 1692 |0944: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.INSCRIPTIONAL_PAHLAVI:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9216 │ │ -33b0d8: 1302 5500 |0946: const/16 v2, #int 85 // #55 │ │ -33b0dc: 4d01 0002 |0948: aput-object v1, v0, v2 │ │ -33b0e0: 6201 4592 |094a: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.PSALTER_PAHLAVI:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9245 │ │ -33b0e4: 1302 5600 |094c: const/16 v2, #int 86 // #56 │ │ -33b0e8: 4d01 0002 |094e: aput-object v1, v0, v2 │ │ -33b0ec: 6201 ef91 |0950: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.BOOK_PAHLAVI:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@91ef │ │ -33b0f0: 1302 5700 |0952: const/16 v2, #int 87 // #57 │ │ -33b0f4: 4d01 0002 |0954: aput-object v1, v0, v2 │ │ -33b0f8: 6201 4392 |0956: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.PHOENICIAN:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9243 │ │ -33b0fc: 1302 5800 |0958: const/16 v2, #int 88 // #58 │ │ -33b100: 4d01 0002 |095a: aput-object v1, v0, v2 │ │ -33b104: 6201 4492 |095c: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.POLLARD_PHONETIC:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9244 │ │ -33b108: 1302 5900 |095e: const/16 v2, #int 89 // #59 │ │ -33b10c: 4d01 0002 |0960: aput-object v1, v0, v2 │ │ -33b110: 6201 1792 |0962: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.INSCRIPTIONAL_PARTHIAN:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9217 │ │ -33b114: 1302 5a00 |0964: const/16 v2, #int 90 // #5a │ │ -33b118: 4d01 0002 |0966: aput-object v1, v0, v2 │ │ -33b11c: 6201 4692 |0968: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.REJANG:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9246 │ │ -33b120: 1302 5b00 |096a: const/16 v2, #int 91 // #5b │ │ -33b124: 4d01 0002 |096c: aput-object v1, v0, v2 │ │ -33b128: 6201 4792 |096e: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.RONGORONGO:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9247 │ │ -33b12c: 1302 5c00 |0970: const/16 v2, #int 92 // #5c │ │ -33b130: 4d01 0002 |0972: aput-object v1, v0, v2 │ │ -33b134: 6201 4892 |0974: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.RUNIC:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9248 │ │ -33b138: 1302 5d00 |0976: const/16 v2, #int 93 // #5d │ │ -33b13c: 4d01 0002 |0978: aput-object v1, v0, v2 │ │ -33b140: 6201 4992 |097a: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.SAMARITAN:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9249 │ │ -33b144: 1302 5e00 |097c: const/16 v2, #int 94 // #5e │ │ -33b148: 4d01 0002 |097e: aput-object v1, v0, v2 │ │ -33b14c: 6201 4a92 |0980: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.SARATI:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@924a │ │ -33b150: 1302 5f00 |0982: const/16 v2, #int 95 // #5f │ │ -33b154: 4d01 0002 |0984: aput-object v1, v0, v2 │ │ -33b158: 6201 4b92 |0986: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.SAURASHTRA:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@924b │ │ -33b15c: 1302 6000 |0988: const/16 v2, #int 96 // #60 │ │ -33b160: 4d01 0002 |098a: aput-object v1, v0, v2 │ │ -33b164: 6201 4d92 |098c: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.SIGNWRITING:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@924d │ │ -33b168: 1302 6100 |098e: const/16 v2, #int 97 // #61 │ │ -33b16c: 4d01 0002 |0990: aput-object v1, v0, v2 │ │ -33b170: 6201 4c92 |0992: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.SHAVIAN:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@924c │ │ -33b174: 1302 6200 |0994: const/16 v2, #int 98 // #62 │ │ -33b178: 4d01 0002 |0996: aput-object v1, v0, v2 │ │ -33b17c: 6201 4e92 |0998: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.SINHALA:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@924e │ │ -33b180: 1302 6300 |099a: const/16 v2, #int 99 // #63 │ │ -33b184: 4d01 0002 |099c: aput-object v1, v0, v2 │ │ -33b188: 6201 4f92 |099e: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.SUNDANESE:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@924f │ │ -33b18c: 1302 6400 |09a0: const/16 v2, #int 100 // #64 │ │ -33b190: 4d01 0002 |09a2: aput-object v1, v0, v2 │ │ -33b194: 6201 5092 |09a4: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.SYLOTI_NAGRI:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9250 │ │ -33b198: 1302 6500 |09a6: const/16 v2, #int 101 // #65 │ │ -33b19c: 4d01 0002 |09a8: aput-object v1, v0, v2 │ │ -33b1a0: 6201 5292 |09aa: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.SYRIAC:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9252 │ │ -33b1a4: 1302 6600 |09ac: const/16 v2, #int 102 // #66 │ │ -33b1a8: 4d01 0002 |09ae: aput-object v1, v0, v2 │ │ -33b1ac: 6201 5492 |09b0: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.SYRIAC_ESTRANGELO_VARIANT:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9254 │ │ -33b1b0: 1302 6700 |09b2: const/16 v2, #int 103 // #67 │ │ -33b1b4: 4d01 0002 |09b4: aput-object v1, v0, v2 │ │ -33b1b8: 6201 5592 |09b6: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.SYRIAC_WESTERN_VARIANT:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9255 │ │ -33b1bc: 1302 6800 |09b8: const/16 v2, #int 104 // #68 │ │ -33b1c0: 4d01 0002 |09ba: aput-object v1, v0, v2 │ │ -33b1c4: 6201 5392 |09bc: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.SYRIAC_EASTERN_VARIANT:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9253 │ │ -33b1c8: 1302 6900 |09be: const/16 v2, #int 105 // #69 │ │ -33b1cc: 4d01 0002 |09c0: aput-object v1, v0, v2 │ │ -33b1d0: 6201 5792 |09c2: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.TAGBANWA:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9257 │ │ -33b1d4: 1302 6a00 |09c4: const/16 v2, #int 106 // #6a │ │ -33b1d8: 4d01 0002 |09c6: aput-object v1, v0, v2 │ │ -33b1dc: 6201 5892 |09c8: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.TAI_LE:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9258 │ │ -33b1e0: 1302 6b00 |09ca: const/16 v2, #int 107 // #6b │ │ -33b1e4: 4d01 0002 |09cc: aput-object v1, v0, v2 │ │ -33b1e8: 6201 5992 |09ce: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.TAI_LUE:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9259 │ │ -33b1ec: 1302 6c00 |09d0: const/16 v2, #int 108 // #6c │ │ -33b1f0: 4d01 0002 |09d2: aput-object v1, v0, v2 │ │ -33b1f4: 6201 5b92 |09d4: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.TAMIL:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@925b │ │ -33b1f8: 1302 6d00 |09d6: const/16 v2, #int 109 // #6d │ │ -33b1fc: 4d01 0002 |09d8: aput-object v1, v0, v2 │ │ -33b200: 6201 5a92 |09da: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.TAI_VIET:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@925a │ │ -33b204: 1302 6e00 |09dc: const/16 v2, #int 110 // #6e │ │ -33b208: 4d01 0002 |09de: aput-object v1, v0, v2 │ │ -33b20c: 6201 5c92 |09e0: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.TELUGU:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@925c │ │ -33b210: 1302 6f00 |09e2: const/16 v2, #int 111 // #6f │ │ -33b214: 4d01 0002 |09e4: aput-object v1, v0, v2 │ │ -33b218: 6201 5d92 |09e6: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.TENGWAR:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@925d │ │ -33b21c: 1302 7000 |09e8: const/16 v2, #int 112 // #70 │ │ -33b220: 4d01 0002 |09ea: aput-object v1, v0, v2 │ │ -33b224: 6201 6192 |09ec: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.TIFINAGH:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9261 │ │ -33b228: 1302 7100 |09ee: const/16 v2, #int 113 // #71 │ │ -33b22c: 4d01 0002 |09f0: aput-object v1, v0, v2 │ │ -33b230: 6201 5692 |09f2: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.TAGALOG:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9256 │ │ -33b234: 1302 7200 |09f4: const/16 v2, #int 114 // #72 │ │ -33b238: 4d01 0002 |09f6: aput-object v1, v0, v2 │ │ -33b23c: 6201 5e92 |09f8: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.THAANA:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@925e │ │ -33b240: 1302 7300 |09fa: const/16 v2, #int 115 // #73 │ │ -33b244: 4d01 0002 |09fc: aput-object v1, v0, v2 │ │ -33b248: 6201 5f92 |09fe: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.THAI:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@925f │ │ -33b24c: 1302 7400 |0a00: const/16 v2, #int 116 // #74 │ │ -33b250: 4d01 0002 |0a02: aput-object v1, v0, v2 │ │ -33b254: 6201 6092 |0a04: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.TIBETAN:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9260 │ │ -33b258: 1302 7500 |0a06: const/16 v2, #int 117 // #75 │ │ -33b25c: 4d01 0002 |0a08: aput-object v1, v0, v2 │ │ -33b260: 6201 6292 |0a0a: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.UGARITIC:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9262 │ │ -33b264: 1302 7600 |0a0c: const/16 v2, #int 118 // #76 │ │ -33b268: 4d01 0002 |0a0e: aput-object v1, v0, v2 │ │ -33b26c: 6201 6392 |0a10: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.VAI:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9263 │ │ -33b270: 1302 7700 |0a12: const/16 v2, #int 119 // #77 │ │ -33b274: 4d01 0002 |0a14: aput-object v1, v0, v2 │ │ -33b278: 6201 6492 |0a16: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.VISIBLE_SPEECH:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9264 │ │ -33b27c: 1302 7800 |0a18: const/16 v2, #int 120 // #78 │ │ -33b280: 4d01 0002 |0a1a: aput-object v1, v0, v2 │ │ -33b284: 6201 3c92 |0a1c: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.OLD_PERSIAN:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@923c │ │ -33b288: 1302 7900 |0a1e: const/16 v2, #int 121 // #79 │ │ -33b28c: 4d01 0002 |0a20: aput-object v1, v0, v2 │ │ -33b290: 6201 fc91 |0a22: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.CUNEIFORM_SUMERO_AKKADIAN:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@91fc │ │ -33b294: 1302 7a00 |0a24: const/16 v2, #int 122 // #7a │ │ -33b298: 4d01 0002 |0a26: aput-object v1, v0, v2 │ │ -33b29c: 6201 6592 |0a28: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.YI:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9265 │ │ -33b2a0: 1302 7b00 |0a2a: const/16 v2, #int 123 // #7b │ │ -33b2a4: 4d01 0002 |0a2c: aput-object v1, v0, v2 │ │ -33b2a8: 6201 3092 |0a2e: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.MATHEMATICAL_NOTATION:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9230 │ │ -33b2ac: 1302 7c00 |0a30: const/16 v2, #int 124 // #7c │ │ -33b2b0: 4d01 0002 |0a32: aput-object v1, v0, v2 │ │ -33b2b4: 6201 5192 |0a34: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.SYMBOLS:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9251 │ │ -33b2b8: 1302 7d00 |0a36: const/16 v2, #int 125 // #7d │ │ -33b2bc: 4d01 0002 |0a38: aput-object v1, v0, v2 │ │ -33b2c0: 6900 e791 |0a3a: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.$VALUES:[Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@91e7 │ │ -33b2c4: 0e00 |0a3c: return-void │ │ +339e40: |[339e40] org.jaudiotagger.tag.reference.ISOScript$Script.:()V │ │ +339e50: 2200 eb12 |0000: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ +339e54: 1a01 2f07 |0002: const-string v1, "ARABIC" // string@072f │ │ +339e58: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +339e5a: 1a03 2e0a |0005: const-string v3, "Arab" // string@0a2e │ │ +339e5e: 1a04 2f0a |0007: const-string v4, "Arabic" // string@0a2f │ │ +339e62: 7054 1f9e 1032 |0009: invoke-direct {v0, v1, v2, v3, v4}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ +339e68: 6900 e891 |000c: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.ARABIC:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@91e8 │ │ +339e6c: 2200 eb12 |000e: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ +339e70: 1a01 3b1e |0010: const-string v1, "IMPERIAL_ARAMAIC" // string@1e3b │ │ +339e74: 1213 |0012: const/4 v3, #int 1 // #1 │ │ +339e76: 1a04 440a |0013: const-string v4, "Armi" // string@0a44 │ │ +339e7a: 1a05 561f |0015: const-string v5, "Imperial Aramaic" // string@1f56 │ │ +339e7e: 7055 1f9e 1043 |0017: invoke-direct {v0, v1, v3, v4, v5}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ +339e84: 6900 1492 |001a: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.IMPERIAL_ARAMAIC:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9214 │ │ +339e88: 2200 eb12 |001c: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ +339e8c: 1a01 3f07 |001e: const-string v1, "ARMENIAN" // string@073f │ │ +339e90: 1224 |0020: const/4 v4, #int 2 // #2 │ │ +339e92: 1a05 450a |0021: const-string v5, "Armn" // string@0a45 │ │ +339e96: 1a06 430a |0023: const-string v6, "Armenian" // string@0a43 │ │ +339e9a: 7056 1f9e 1054 |0025: invoke-direct {v0, v1, v4, v5, v6}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ +339ea0: 6900 e991 |0028: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.ARMENIAN:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@91e9 │ │ +339ea4: 2200 eb12 |002a: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ +339ea8: 1a01 9307 |002c: const-string v1, "AVESTAN" // string@0793 │ │ +339eac: 1235 |002e: const/4 v5, #int 3 // #3 │ │ +339eae: 1a06 c30a |002f: const-string v6, "Avst" // string@0ac3 │ │ +339eb2: 1a07 c20a |0031: const-string v7, "Avestan" // string@0ac2 │ │ +339eb6: 7057 1f9e 1065 |0033: invoke-direct {v0, v1, v5, v6, v7}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ +339ebc: 6900 ea91 |0036: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.AVESTAN:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@91ea │ │ +339ec0: 2200 eb12 |0038: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ +339ec4: 1a01 d30a |003a: const-string v1, "BALINESE" // string@0ad3 │ │ +339ec8: 1246 |003c: const/4 v6, #int 4 // #4 │ │ +339eca: 1a07 800b |003d: const-string v7, "Bali" // string@0b80 │ │ +339ece: 1a08 810b |003f: const-string v8, "Balinese" // string@0b81 │ │ +339ed2: 7058 1f9e 1076 |0041: invoke-direct {v0, v1, v6, v7, v8}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ +339ed8: 6900 eb91 |0044: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.BALINESE:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@91eb │ │ +339edc: 2200 eb12 |0046: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ +339ee0: 1a01 e30a |0048: const-string v1, "BATAK" // string@0ae3 │ │ +339ee4: 1257 |004a: const/4 v7, #int 5 // #5 │ │ +339ee6: 1a08 990c |004b: const-string v8, "Batk" // string@0c99 │ │ +339eea: 1a09 950c |004d: const-string v9, "Batak" // string@0c95 │ │ +339eee: 7059 1f9e 1087 |004f: invoke-direct {v0, v1, v7, v8, v9}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ +339ef4: 6900 ec91 |0052: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.BATAK:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@91ec │ │ +339ef8: 2200 eb12 |0054: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ +339efc: 1a01 ef0a |0056: const-string v1, "BENGALI" // string@0aef │ │ +339f00: 1268 |0058: const/4 v8, #int 6 // #6 │ │ +339f02: 1a09 a50c |0059: const-string v9, "Beng" // string@0ca5 │ │ +339f06: 1a0a a60c |005b: const-string v10, "Bengali" // string@0ca6 │ │ +339f0a: 705a 1f9e 1098 |005d: invoke-direct {v0, v1, v8, v9, v10}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ +339f10: 6900 ed91 |0060: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.BENGALI:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@91ed │ │ +339f14: 2200 eb12 |0062: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ +339f18: 1a01 0e0b |0064: const-string v1, "BLISSYMBOLS" // string@0b0e │ │ +339f1c: 1279 |0066: const/4 v9, #int 7 // #7 │ │ +339f1e: 1a0a c50c |0067: const-string v10, "Blis" // string@0cc5 │ │ +339f22: 1a0b c60c |0069: const-string v11, "Blissymbols" // string@0cc6 │ │ +339f26: 705b 1f9e 10a9 |006b: invoke-direct {v0, v1, v9, v10, v11}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ +339f2c: 6900 ee91 |006e: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.BLISSYMBOLS:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@91ee │ │ +339f30: 2200 eb12 |0070: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ +339f34: 1a01 200b |0072: const-string v1, "BOPOMOFO" // string@0b20 │ │ +339f38: 130a 0800 |0074: const/16 v10, #int 8 // #8 │ │ +339f3c: 1a0b d40c |0076: const-string v11, "Bopo" // string@0cd4 │ │ +339f40: 1a0c d50c |0078: const-string v12, "Bopomofo" // string@0cd5 │ │ +339f44: 705c 1f9e 10ba |007a: invoke-direct {v0, v1, v10, v11, v12}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ +339f4a: 6900 f091 |007d: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.BOPOMOFO:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@91f0 │ │ +339f4e: 2200 eb12 |007f: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ +339f52: 1a01 340b |0081: const-string v1, "BRAHMI" // string@0b34 │ │ +339f56: 130b 0900 |0083: const/16 v11, #int 9 // #9 │ │ +339f5a: 1a0c 190d |0085: const-string v12, "Brah" // string@0d19 │ │ +339f5e: 1a0d 1a0d |0087: const-string v13, "Brahmi" // string@0d1a │ │ +339f62: 705d 1f9e 10cb |0089: invoke-direct {v0, v1, v11, v12, v13}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ +339f68: 6900 f191 |008c: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.BRAHMI:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@91f1 │ │ +339f6c: 2200 eb12 |008e: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ +339f70: 1a01 350b |0090: const-string v1, "BRAILLE" // string@0b35 │ │ +339f74: 130c 0a00 |0092: const/16 v12, #int 10 // #a │ │ +339f78: 1a0d 1b0d |0094: const-string v13, "Brai" // string@0d1b │ │ +339f7c: 1a0e 1c0d |0096: const-string v14, "Braille" // string@0d1c │ │ +339f80: 705e 1f9e 10dc |0098: invoke-direct {v0, v1, v12, v13, v14}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ +339f86: 6900 f291 |009b: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.BRAILLE:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@91f2 │ │ +339f8a: 2200 eb12 |009d: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ +339f8e: 1a01 480b |009f: const-string v1, "BUGINESE" // string@0b48 │ │ +339f92: 130d 0b00 |00a1: const/16 v13, #int 11 // #b │ │ +339f96: 1a0e 300d |00a3: const-string v14, "Bugi" // string@0d30 │ │ +339f9a: 1a0f 310d |00a5: const-string v15, "Buginese" // string@0d31 │ │ +339f9e: 705f 1f9e 10ed |00a7: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ +339fa4: 6900 f391 |00aa: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.BUGINESE:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@91f3 │ │ +339fa8: 2200 eb12 |00ac: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ +339fac: 1a01 490b |00ae: const-string v1, "BUHID" // string@0b49 │ │ +339fb0: 130e 0c00 |00b0: const/16 v14, #int 12 // #c │ │ +339fb4: 1a0f 320d |00b2: const-string v15, "Buhd" // string@0d32 │ │ +339fb8: 1a0d 330d |00b4: const-string v13, "Buhid" // string@0d33 │ │ +339fbc: 705d 1f9e 10fe |00b6: invoke-direct {v0, v1, v14, v15, v13}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ +339fc2: 6900 f491 |00b9: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.BUHID:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@91f4 │ │ +339fc6: 2200 eb12 |00bb: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ +339fca: 1a01 a70d |00bd: const-string v1, "CHAKMA" // string@0da7 │ │ +339fce: 130d 0d00 |00bf: const/16 v13, #int 13 // #d │ │ +339fd2: 1a0f e40e |00c1: const-string v15, "Cakm" // string@0ee4 │ │ +339fd6: 1a0e a30f |00c3: const-string v14, "Chakma" // string@0fa3 │ │ +339fda: 705e 1f9e 10fd |00c5: invoke-direct {v0, v1, v13, v15, v14}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ +339fe0: 6900 f791 |00c8: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.CHAKMA:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@91f7 │ │ +339fe4: 2200 eb12 |00ca: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ +339fe8: 1a01 5f0d |00cc: const-string v1, "CANADIAN_SYLLABICS" // string@0d5f │ │ +339fec: 130e 0e00 |00ce: const/16 v14, #int 14 // #e │ │ +339ff0: 1a0f 730f |00d0: const-string v15, "Cans" // string@0f73 │ │ +339ff4: 1a0d 1c0f |00d2: const-string v13, "Canadian Syllabics" // string@0f1c │ │ +339ff8: 705d 1f9e 10fe |00d4: invoke-direct {v0, v1, v14, v15, v13}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ +339ffe: 6900 f591 |00d7: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.CANADIAN_SYLLABICS:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@91f5 │ │ +33a002: 2200 eb12 |00d9: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ +33a006: 1a01 700d |00db: const-string v1, "CARIAN" // string@0d70 │ │ +33a00a: 130d 0f00 |00dd: const/16 v13, #int 15 // #f │ │ +33a00e: 1a0f 8f0f |00df: const-string v15, "Cari" // string@0f8f │ │ +33a012: 1a0e 900f |00e1: const-string v14, "Carian" // string@0f90 │ │ +33a016: 705e 1f9e 10fd |00e3: invoke-direct {v0, v1, v13, v15, v14}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ +33a01c: 6900 f691 |00e6: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.CARIAN:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@91f6 │ │ +33a020: 2200 eb12 |00e8: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ +33a024: 1a01 a80d |00ea: const-string v1, "CHAM" // string@0da8 │ │ +33a028: 130e 1000 |00ec: const/16 v14, #int 16 // #10 │ │ +33a02c: 1a0f a40f |00ee: const-string v15, "Cham" // string@0fa4 │ │ +33a030: 705f 1f9e 10fe |00f0: invoke-direct {v0, v1, v14, v15, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ +33a036: 6900 f891 |00f3: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.CHAM:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@91f8 │ │ +33a03a: 2200 eb12 |00f5: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ +33a03e: 1a01 bf0d |00f7: const-string v1, "CHEROKEE" // string@0dbf │ │ +33a042: 130f 1100 |00f9: const/16 v15, #int 17 // #11 │ │ +33a046: 1a0e d00f |00fb: const-string v14, "Cher" // string@0fd0 │ │ +33a04a: 1a0d d10f |00fd: const-string v13, "Cherokee" // string@0fd1 │ │ +33a04e: 705d 1f9e 10ef |00ff: invoke-direct {v0, v1, v15, v14, v13}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ +33a054: 6900 f991 |0102: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.CHEROKEE:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@91f9 │ │ +33a058: 2200 eb12 |0104: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ +33a05c: 1a01 d50d |0106: const-string v1, "CIRTH" // string@0dd5 │ │ +33a060: 130d 1200 |0108: const/16 v13, #int 18 // #12 │ │ +33a064: 1a0e 4f10 |010a: const-string v14, "Cirt" // string@104f │ │ +33a068: 1a0f 5010 |010c: const-string v15, "Cirth" // string@1050 │ │ +33a06c: 705f 1f9e 10ed |010e: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ +33a072: 6900 fa91 |0111: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.CIRTH:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@91fa │ │ +33a076: 2200 eb12 |0113: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ +33a07a: 1a01 890e |0115: const-string v1, "COPTIC" // string@0e89 │ │ +33a07e: 130e 1300 |0117: const/16 v14, #int 19 // #13 │ │ +33a082: 1a0f 5c12 |0119: const-string v15, "Copt" // string@125c │ │ +33a086: 1a0d 5d12 |011b: const-string v13, "Coptic" // string@125d │ │ +33a08a: 705d 1f9e 10fe |011d: invoke-direct {v0, v1, v14, v15, v13}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ +33a090: 6900 fb91 |0120: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.COPTIC:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@91fb │ │ +33a094: 2200 eb12 |0122: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ +33a098: 1a01 db0e |0124: const-string v1, "CYPRIOT" // string@0edb │ │ +33a09c: 130d 1400 |0126: const/16 v13, #int 20 // #14 │ │ +33a0a0: 1a0f c212 |0128: const-string v15, "Cprt" // string@12c2 │ │ +33a0a4: 1a0e ff12 |012a: const-string v14, "Cypriot" // string@12ff │ │ +33a0a8: 705e 1f9e 10fd |012c: invoke-direct {v0, v1, v13, v15, v14}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ +33a0ae: 6900 fd91 |012f: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.CYPRIOT:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@91fd │ │ +33a0b2: 2200 eb12 |0131: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ +33a0b6: 1a01 dd0e |0133: const-string v1, "CYRILLIC" // string@0edd │ │ +33a0ba: 130e 1500 |0135: const/16 v14, #int 21 // #15 │ │ +33a0be: 1a0f 0313 |0137: const-string v15, "Cyrl" // string@1303 │ │ +33a0c2: 1a0d 0113 |0139: const-string v13, "Cyrillic" // string@1301 │ │ +33a0c6: 705d 1f9e 10fe |013b: invoke-direct {v0, v1, v14, v15, v13}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ +33a0cc: 6900 fe91 |013e: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.CYRILLIC:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@91fe │ │ +33a0d0: 2200 eb12 |0140: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ +33a0d4: 1a01 de0e |0142: const-string v1, "CYRILLIC_OLD_CHURCH_SLAVONIC_VARIANT" // string@0ede │ │ +33a0d8: 130d 1600 |0144: const/16 v13, #int 22 // #16 │ │ +33a0dc: 1a0e 0413 |0146: const-string v14, "Cyrs" // string@1304 │ │ +33a0e0: 1a0f 0213 |0148: const-string v15, "Cyrillic (Old Church Slavonic variant)" // string@1302 │ │ +33a0e4: 705f 1f9e 10ed |014a: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ +33a0ea: 6900 ff91 |014d: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.CYRILLIC_OLD_CHURCH_SLAVONIC_VARIANT:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@91ff │ │ +33a0ee: 2200 eb12 |014f: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ +33a0f2: 1a01 be13 |0151: const-string v1, "DEVANAGARI" // string@13be │ │ +33a0f6: 130d 1700 |0153: const/16 v13, #int 23 // #17 │ │ +33a0fa: 1a0e be14 |0155: const-string v14, "Deva" // string@14be │ │ +33a0fe: 1a0f bf14 |0157: const-string v15, "Devanagari" // string@14bf │ │ +33a102: 705f 1f9e 10ed |0159: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ +33a108: 6900 0192 |015c: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.DEVANAGARI:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9201 │ │ +33a10c: 2200 eb12 |015e: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ +33a110: 1a01 ba13 |0160: const-string v1, "DESERET" // string@13ba │ │ +33a114: 130d 1800 |0162: const/16 v13, #int 24 // #18 │ │ +33a118: 1a0e 5215 |0164: const-string v14, "Dsrt" // string@1552 │ │ +33a11c: 1a0f b714 |0166: const-string v15, "Deseret" // string@14b7 │ │ +33a120: 705f 1f9e 10ed |0168: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ +33a126: 6900 0092 |016b: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.DESERET:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9200 │ │ +33a12a: 2200 eb12 |016d: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ +33a12e: 1a01 7e15 |016f: const-string v1, "EGYPTIAN_DEMOTIC" // string@157e │ │ +33a132: 130d 1900 |0171: const/16 v13, #int 25 // #19 │ │ +33a136: 1a0e 7816 |0173: const-string v14, "Egyd" // string@1678 │ │ +33a13a: 1a0f 7d16 |0175: const-string v15, "Egyptian demotic" // string@167d │ │ +33a13e: 705f 1f9e 10ed |0177: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ +33a144: 6900 0292 |017a: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.EGYPTIAN_DEMOTIC:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9202 │ │ +33a148: 2200 eb12 |017c: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ +33a14c: 1a01 7f15 |017e: const-string v1, "EGYPTIAN_HIERATIC" // string@157f │ │ +33a150: 130d 1a00 |0180: const/16 v13, #int 26 // #1a │ │ +33a154: 1a0e 7916 |0182: const-string v14, "Egyh" // string@1679 │ │ +33a158: 1a0f 7e16 |0184: const-string v15, "Egyptian hieratic" // string@167e │ │ +33a15c: 705f 1f9e 10ed |0186: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ +33a162: 6900 0392 |0189: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.EGYPTIAN_HIERATIC:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9203 │ │ +33a166: 2200 eb12 |018b: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ +33a16a: 1a01 8015 |018d: const-string v1, "EGYPTIAN_HIEROGLYPHS" // string@1580 │ │ +33a16e: 130d 1b00 |018f: const/16 v13, #int 27 // #1b │ │ +33a172: 1a0e 7a16 |0191: const-string v14, "Egyp" // string@167a │ │ +33a176: 1a0f 7f16 |0193: const-string v15, "Egyptian hieroglyphs" // string@167f │ │ +33a17a: 705f 1f9e 10ed |0195: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ +33a180: 6900 0492 |0198: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.EGYPTIAN_HIEROGLYPHS:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9204 │ │ +33a184: 2200 eb12 |019a: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ +33a188: 1a01 e315 |019c: const-string v1, "ETHIOPIC" // string@15e3 │ │ +33a18c: 130d 1c00 |019e: const/16 v13, #int 28 // #1c │ │ +33a190: 1a0e d616 |01a0: const-string v14, "Ethi" // string@16d6 │ │ +33a194: 1a0f d816 |01a2: const-string v15, "Ethiopic" // string@16d8 │ │ +33a198: 705f 1f9e 10ed |01a4: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ +33a19e: 6900 0592 |01a7: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.ETHIOPIC:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9205 │ │ +33a1a2: 2200 eb12 |01a9: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ +33a1a6: 1a01 ca20 |01ab: const-string v1, "KHUTSURI" // string@20ca │ │ +33a1aa: 130d 1d00 |01ad: const/16 v13, #int 29 // #1d │ │ +33a1ae: 1a0e 361c |01af: const-string v14, "Geok" // string@1c36 │ │ +33a1b2: 1a0f 6a21 |01b1: const-string v15, "Khutsuri" // string@216a │ │ +33a1b6: 705f 1f9e 10ed |01b3: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ +33a1bc: 6900 2092 |01b6: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.KHUTSURI:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9220 │ │ +33a1c0: 2200 eb12 |01b8: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ +33a1c4: 1a01 b81b |01ba: const-string v1, "GEORGIAN" // string@1bb8 │ │ +33a1c8: 130d 1e00 |01bc: const/16 v13, #int 30 // #1e │ │ +33a1cc: 1a0e 371c |01be: const-string v14, "Geor" // string@1c37 │ │ +33a1d0: 1a0f 391c |01c0: const-string v15, "Georgian" // string@1c39 │ │ +33a1d4: 705f 1f9e 10ed |01c2: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ +33a1da: 6900 0692 |01c5: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.GEORGIAN:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9206 │ │ +33a1de: 2200 eb12 |01c7: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ +33a1e2: 1a01 c41b |01c9: const-string v1, "GLAGOLITIC" // string@1bc4 │ │ +33a1e6: 130d 1f00 |01cb: const/16 v13, #int 31 // #1f │ │ +33a1ea: 1a0e 541c |01cd: const-string v14, "Glag" // string@1c54 │ │ +33a1ee: 1a0f 551c |01cf: const-string v15, "Glagolitic" // string@1c55 │ │ +33a1f2: 705f 1f9e 10ed |01d1: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ +33a1f8: 6900 0792 |01d4: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.GLAGOLITIC:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9207 │ │ +33a1fc: 2200 eb12 |01d6: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ +33a200: 1a01 d01b |01d8: const-string v1, "GOTHIC" // string@1bd0 │ │ +33a204: 130d 2000 |01da: const/16 v13, #int 32 // #20 │ │ +33a208: 1a0e 621c |01dc: const-string v14, "Goth" // string@1c62 │ │ +33a20c: 1a0f 631c |01de: const-string v15, "Gothic" // string@1c63 │ │ +33a210: 705f 1f9e 10ed |01e0: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ +33a216: 6900 0892 |01e3: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.GOTHIC:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9208 │ │ +33a21a: 2200 eb12 |01e5: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ +33a21e: 1a01 dd1b |01e7: const-string v1, "GREEK" // string@1bdd │ │ +33a222: 130d 2100 |01e9: const/16 v13, #int 33 // #21 │ │ +33a226: 1a0e 7f1c |01eb: const-string v14, "Grek" // string@1c7f │ │ +33a22a: 1a0f 7b1c |01ed: const-string v15, "Greek" // string@1c7b │ │ +33a22e: 705f 1f9e 10ed |01ef: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ +33a234: 6900 0992 |01f2: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.GREEK:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9209 │ │ +33a238: 2200 eb12 |01f4: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ +33a23c: 1a01 171c |01f6: const-string v1, "GUJARATI" // string@1c17 │ │ +33a240: 130d 2200 |01f8: const/16 v13, #int 34 // #22 │ │ +33a244: 1a0e 9a1c |01fa: const-string v14, "Gujr" // string@1c9a │ │ +33a248: 1a0f 991c |01fc: const-string v15, "Gujarati" // string@1c99 │ │ +33a24c: 705f 1f9e 10ed |01fe: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ +33a252: 6900 0a92 |0201: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.GUJARATI:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@920a │ │ +33a256: 2200 eb12 |0203: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ +33a25a: 1a01 181c |0205: const-string v1, "GURMUKHI" // string@1c18 │ │ +33a25e: 130d 2300 |0207: const/16 v13, #int 35 // #23 │ │ +33a262: 1a0e 9c1c |0209: const-string v14, "Guru" // string@1c9c │ │ +33a266: 1a0f 9b1c |020b: const-string v15, "Gurmukhi" // string@1c9b │ │ +33a26a: 705f 1f9e 10ed |020d: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ +33a270: 6900 0b92 |0210: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.GURMUKHI:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@920b │ │ +33a274: 2200 eb12 |0212: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ +33a278: 1a01 a81c |0214: const-string v1, "HANGUL" // string@1ca8 │ │ +33a27c: 130d 2400 |0216: const/16 v13, #int 36 // #24 │ │ +33a280: 1a0e 111d |0218: const-string v14, "Hang" // string@1d11 │ │ +33a284: 1a0f 121d |021a: const-string v15, "Hangul" // string@1d12 │ │ +33a288: 705f 1f9e 10ed |021c: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ +33a28e: 6900 0c92 |021f: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.HANGUL:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@920c │ │ +33a292: 2200 eb12 |0221: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ +33a296: 1a01 aa1c |0223: const-string v1, "HAN_HANJA" // string@1caa │ │ +33a29a: 130d 2500 |0225: const/16 v13, #int 37 // #25 │ │ +33a29e: 1a0e 131d |0227: const-string v14, "Hani" // string@1d13 │ │ +33a2a2: 1a0f 0c1d |0229: const-string v15, "Han (Hanzi, Kanji, Hanja)" // string@1d0c │ │ +33a2a6: 705f 1f9e 10ed |022b: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ +33a2ac: 6900 0e92 |022e: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.HAN_HANJA:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@920e │ │ +33a2b0: 2200 eb12 |0230: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ +33a2b4: 1a01 a91c |0232: const-string v1, "HANUNOO" // string@1ca9 │ │ +33a2b8: 130d 2600 |0234: const/16 v13, #int 38 // #26 │ │ +33a2bc: 1a0e 141d |0236: const-string v14, "Hano" // string@1d14 │ │ +33a2c0: 1a0f 171d |0238: const-string v15, "Hanunoo" // string@1d17 │ │ +33a2c4: 705f 1f9e 10ed |023a: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ +33a2ca: 6900 0d92 |023d: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.HANUNOO:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@920d │ │ +33a2ce: 2200 eb12 |023f: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ +33a2d2: 1a01 ab1c |0241: const-string v1, "HAN_SIMPLIFIED" // string@1cab │ │ +33a2d6: 130d 2700 |0243: const/16 v13, #int 39 // #27 │ │ +33a2da: 1a0e 151d |0245: const-string v14, "Hans" // string@1d15 │ │ +33a2de: 1a0f 0d1d |0247: const-string v15, "Han (Simplified variant)" // string@1d0d │ │ +33a2e2: 705f 1f9e 10ed |0249: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ +33a2e8: 6900 0f92 |024c: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.HAN_SIMPLIFIED:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@920f │ │ +33a2ec: 2200 eb12 |024e: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ +33a2f0: 1a01 ac1c |0250: const-string v1, "HAN_TRADITIONAL" // string@1cac │ │ +33a2f4: 130d 2800 |0252: const/16 v13, #int 40 // #28 │ │ +33a2f8: 1a0e 161d |0254: const-string v14, "Hant" // string@1d16 │ │ +33a2fc: 1a0f 0e1d |0256: const-string v15, "Han (Traditional variant)" // string@1d0e │ │ +33a300: 705f 1f9e 10ed |0258: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ +33a306: 6900 1092 |025b: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.HAN_TRADITIONAL:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9210 │ │ +33a30a: 2200 eb12 |025d: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ +33a30e: 1a01 b81c |025f: const-string v1, "HEBREW" // string@1cb8 │ │ +33a312: 130d 2900 |0261: const/16 v13, #int 41 // #29 │ │ +33a316: 1a0e 2c1d |0263: const-string v14, "Hebr" // string@1d2c │ │ +33a31a: 1a0f 2d1d |0265: const-string v15, "Hebrew" // string@1d2d │ │ +33a31e: 705f 1f9e 10ed |0267: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ +33a324: 6900 1192 |026a: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.HEBREW:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9211 │ │ +33a328: 2200 eb12 |026c: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ +33a32c: 1a01 d71c |026e: const-string v1, "HIRAGANA" // string@1cd7 │ │ +33a330: 130d 2a00 |0270: const/16 v13, #int 42 // #2a │ │ +33a334: 1a0e 421d |0272: const-string v14, "Hira" // string@1d42 │ │ +33a338: 1a0f 431d |0274: const-string v15, "Hiragana" // string@1d43 │ │ +33a33c: 705f 1f9e 10ed |0276: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ +33a342: 6900 1292 |0279: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.HIRAGANA:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9212 │ │ +33a346: 2200 eb12 |027b: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ +33a34a: 1a01 0a40 |027d: const-string v1, "PAHAWH_HMONG" // string@400a │ │ +33a34e: 130d 2b00 |027f: const/16 v13, #int 43 // #2b │ │ +33a352: 1a0e 481d |0281: const-string v14, "Hmng" // string@1d48 │ │ +33a356: 1a0f e440 |0283: const-string v15, "Pahawh Hmong" // string@40e4 │ │ +33a35a: 705f 1f9e 10ed |0285: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ +33a360: 6900 4192 |0288: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.PAHAWH_HMONG:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9241 │ │ +33a364: 2200 eb12 |028a: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ +33a368: 1a01 d81c |028c: const-string v1, "HIRAGANA_KATAKANA" // string@1cd8 │ │ +33a36c: 130d 2c00 |028e: const/16 v13, #int 44 // #2c │ │ +33a370: 1a0e 541d |0290: const-string v14, "Hrkt" // string@1d54 │ │ +33a374: 1a0f 441d |0292: const-string v15, "Hiragana + Katakana" // string@1d44 │ │ +33a378: 705f 1f9e 10ed |0294: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ +33a37e: 6900 1392 |0297: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.HIRAGANA_KATAKANA:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9213 │ │ +33a382: 2200 eb12 |0299: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ +33a386: 1a01 d13e |029b: const-string v1, "OLD_HUNGARIAN" // string@3ed1 │ │ +33a38a: 130d 2d00 |029d: const/16 v13, #int 45 // #2d │ │ +33a38e: 1a0e 571d |029f: const-string v14, "Hung" // string@1d57 │ │ +33a392: 1a0f 5a3f |02a1: const-string v15, "Old Hungarian" // string@3f5a │ │ +33a396: 705f 1f9e 10ed |02a3: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ +33a39c: 6900 3992 |02a6: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.OLD_HUNGARIAN:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9239 │ │ +33a3a0: 2200 eb12 |02a8: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ +33a3a4: 1a01 691e |02aa: const-string v1, "INDUS" // string@1e69 │ │ +33a3a8: 130d 2e00 |02ac: const/16 v13, #int 46 // #2e │ │ +33a3ac: 1a0e 781f |02ae: const-string v14, "Inds" // string@1f78 │ │ +33a3b0: 1a0f 791f |02b0: const-string v15, "Indus" // string@1f79 │ │ +33a3b4: 705f 1f9e 10ed |02b2: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ +33a3ba: 6900 1592 |02b5: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.INDUS:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9215 │ │ +33a3be: 2200 eb12 |02b7: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ +33a3c2: 1a01 d23e |02b9: const-string v1, "OLD_ITALIC" // string@3ed2 │ │ +33a3c6: 130d 2f00 |02bb: const/16 v13, #int 47 // #2f │ │ +33a3ca: 1a0e 1220 |02bd: const-string v14, "Ital" // string@2012 │ │ +33a3ce: 1a0f 5b3f |02bf: const-string v15, "Old Italic" // string@3f5b │ │ +33a3d2: 705f 1f9e 10ed |02c1: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ +33a3d8: 6900 3a92 |02c4: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.OLD_ITALIC:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@923a │ │ +33a3dc: 2200 eb12 |02c6: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ +33a3e0: 1a01 3820 |02c8: const-string v1, "JAVANESE" // string@2038 │ │ +33a3e4: 130d 3000 |02ca: const/16 v13, #int 48 // #30 │ │ +33a3e8: 1a0e 6620 |02cc: const-string v14, "Java" // string@2066 │ │ +33a3ec: 1a0f 6720 |02ce: const-string v15, "Javanese" // string@2067 │ │ +33a3f0: 705f 1f9e 10ed |02d0: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ +33a3f6: 6900 1992 |02d3: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.JAVANESE:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9219 │ │ +33a3fa: 2200 eb12 |02d5: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ +33a3fe: 1a01 3420 |02d7: const-string v1, "JAPANESE" // string@2034 │ │ +33a402: 130d 3100 |02d9: const/16 v13, #int 49 // #31 │ │ +33a406: 1a0e 7120 |02db: const-string v14, "Jpan" // string@2071 │ │ +33a40a: 1a0f 6520 |02dd: const-string v15, "Japanese" // string@2065 │ │ +33a40e: 705f 1f9e 10ed |02df: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ +33a414: 6900 1892 |02e2: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.JAPANESE:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9218 │ │ +33a418: 2200 eb12 |02e4: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ +33a41c: 1a01 7820 |02e6: const-string v1, "KAYAH_LI" // string@2078 │ │ +33a420: 130d 3200 |02e8: const/16 v13, #int 50 // #32 │ │ +33a424: 1a0e e020 |02ea: const-string v14, "Kali" // string@20e0 │ │ +33a428: 1a0f ea20 |02ec: const-string v15, "Kayah Li" // string@20ea │ │ +33a42c: 705f 1f9e 10ed |02ee: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ +33a432: 6900 1d92 |02f1: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.KAYAH_LI:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@921d │ │ +33a436: 2200 eb12 |02f3: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ +33a43a: 1a01 7720 |02f5: const-string v1, "KATAKANA" // string@2077 │ │ +33a43e: 130d 3300 |02f7: const/16 v13, #int 51 // #33 │ │ +33a442: 1a0e e220 |02f9: const-string v14, "Kana" // string@20e2 │ │ +33a446: 1a0f e820 |02fb: const-string v15, "Katakana" // string@20e8 │ │ +33a44a: 705f 1f9e 10ed |02fd: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ +33a450: 6900 1c92 |0300: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.KATAKANA:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@921c │ │ +33a454: 2200 eb12 |0302: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ +33a458: 1a01 c820 |0304: const-string v1, "KHAROSHTHI" // string@20c8 │ │ +33a45c: 130d 3400 |0306: const/16 v13, #int 52 // #34 │ │ +33a460: 1a0e 6321 |0308: const-string v14, "Khar" // string@2163 │ │ +33a464: 1a0f 6421 |030a: const-string v15, "Kharoshthi" // string@2164 │ │ +33a468: 705f 1f9e 10ed |030c: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ +33a46e: 6900 1e92 |030f: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.KHAROSHTHI:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@921e │ │ +33a472: 2200 eb12 |0311: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ +33a476: 1a01 c920 |0313: const-string v1, "KHMER" // string@20c9 │ │ +33a47a: 130d 3500 |0315: const/16 v13, #int 53 // #35 │ │ +33a47e: 1a0e 6721 |0317: const-string v14, "Khmr" // string@2167 │ │ +33a482: 1a0f 6621 |0319: const-string v15, "Khmer" // string@2166 │ │ +33a486: 705f 1f9e 10ed |031b: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ +33a48c: 6900 1f92 |031e: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.KHMER:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@921f │ │ +33a490: 2200 eb12 |0320: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ +33a494: 1a01 7620 |0322: const-string v1, "KANNADA" // string@2076 │ │ +33a498: 130d 3600 |0324: const/16 v13, #int 54 // #36 │ │ +33a49c: 1a0e 7121 |0326: const-string v14, "Knda" // string@2171 │ │ +33a4a0: 1a0f e320 |0328: const-string v15, "Kannada" // string@20e3 │ │ +33a4a4: 705f 1f9e 10ed |032a: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ +33a4aa: 6900 1b92 |032d: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.KANNADA:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@921b │ │ +33a4ae: 2200 eb12 |032f: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ +33a4b2: 1a01 d120 |0331: const-string v1, "KOREAN" // string@20d1 │ │ +33a4b6: 130d 3700 |0333: const/16 v13, #int 55 // #37 │ │ +33a4ba: 1a0e 7621 |0335: const-string v14, "Kore" // string@2176 │ │ +33a4be: 1a0f 7721 |0337: const-string v15, "Korean" // string@2177 │ │ +33a4c2: 705f 1f9e 10ed |0339: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ +33a4c8: 6900 2192 |033c: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.KOREAN:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9221 │ │ +33a4cc: 2200 eb12 |033e: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ +33a4d0: 1a01 7520 |0340: const-string v1, "KAITHI" // string@2075 │ │ +33a4d4: 130d 3800 |0342: const/16 v13, #int 56 // #38 │ │ +33a4d8: 1a0e 7c21 |0344: const-string v14, "Kthi" // string@217c │ │ +33a4dc: 1a0f de20 |0346: const-string v15, "Kaithi" // string@20de │ │ +33a4e0: 705f 1f9e 10ed |0348: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ +33a4e6: 6900 1a92 |034b: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.KAITHI:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@921a │ │ +33a4ea: 2200 eb12 |034d: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ +33a4ee: 1a01 9e21 |034f: const-string v1, "LANNA" // string@219e │ │ +33a4f2: 130d 3900 |0351: const/16 v13, #int 57 // #39 │ │ +33a4f6: 1a0e fc22 |0353: const-string v14, "Lana" // string@22fc │ │ +33a4fa: 1a0f d72f |0355: const-string v15, "Lanna" // string@2fd7 │ │ +33a4fe: 705f 1f9e 10ed |0357: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ +33a504: 6900 2292 |035a: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.LANNA:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9222 │ │ +33a508: 2200 eb12 |035c: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ +33a50c: 1a01 9f21 |035e: const-string v1, "LAO" // string@219f │ │ +33a510: 130d 3a00 |0360: const/16 v13, #int 58 // #3a │ │ +33a514: 1a0e d92f |0362: const-string v14, "Laoo" // string@2fd9 │ │ +33a518: 1a0f d82f |0364: const-string v15, "Lao" // string@2fd8 │ │ +33a51c: 705f 1f9e 10ed |0366: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ +33a522: 6900 2392 |0369: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.LAO:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9223 │ │ +33a526: 2200 eb12 |036b: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ +33a52a: 1a01 a521 |036d: const-string v1, "LATIN_FRAKTUR_VARIANT" // string@21a5 │ │ +33a52e: 130d 3b00 |036f: const/16 v13, #int 59 // #3b │ │ +33a532: 1a0e dd2f |0371: const-string v14, "Latf" // string@2fdd │ │ +33a536: 1a0f e02f |0373: const-string v15, "Latin (Fraktur variant)" // string@2fe0 │ │ +33a53a: 705f 1f9e 10ed |0375: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ +33a540: 6900 2592 |0378: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.LATIN_FRAKTUR_VARIANT:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9225 │ │ +33a544: 2200 eb12 |037a: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ +33a548: 1a01 a621 |037c: const-string v1, "LATIN_GAELIC_VARIANT" // string@21a6 │ │ +33a54c: 130d 3c00 |037e: const/16 v13, #int 60 // #3c │ │ +33a550: 1a0e de2f |0380: const-string v14, "Latg" // string@2fde │ │ +33a554: 1a0f e12f |0382: const-string v15, "Latin (Gaelic variant)" // string@2fe1 │ │ +33a558: 705f 1f9e 10ed |0384: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ +33a55e: 6900 2692 |0387: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.LATIN_GAELIC_VARIANT:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9226 │ │ +33a562: 2200 eb12 |0389: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ +33a566: 1a01 a421 |038b: const-string v1, "LATIN" // string@21a4 │ │ +33a56a: 130d 3d00 |038d: const/16 v13, #int 61 // #3d │ │ +33a56e: 1a0e e22f |038f: const-string v14, "Latn" // string@2fe2 │ │ +33a572: 1a0f df2f |0391: const-string v15, "Latin" // string@2fdf │ │ +33a576: 705f 1f9e 10ed |0393: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ +33a57c: 6900 2492 |0396: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.LATIN:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9224 │ │ +33a580: 2200 eb12 |0398: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ +33a584: 1a01 0b22 |039a: const-string v1, "LEPCHA" // string@220b │ │ +33a588: 130d 3e00 |039c: const/16 v13, #int 62 // #3e │ │ +33a58c: 1a0e c933 |039e: const-string v14, "Lepc" // string@33c9 │ │ +33a590: 1a0f ca33 |03a0: const-string v15, "Lepcha" // string@33ca │ │ +33a594: 705f 1f9e 10ed |03a2: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ +33a59a: 6900 2792 |03a5: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.LEPCHA:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9227 │ │ +33a59e: 2200 eb12 |03a7: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ +33a5a2: 1a01 4322 |03a9: const-string v1, "LIMBU" // string@2243 │ │ +33a5a6: 130d 3f00 |03ab: const/16 v13, #int 63 // #3f │ │ +33a5aa: 1a0e dd33 |03ad: const-string v14, "Limb" // string@33dd │ │ +33a5ae: 1a0f de33 |03af: const-string v15, "Limbu" // string@33de │ │ +33a5b2: 705f 1f9e 10ed |03b1: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ +33a5b8: 6900 2892 |03b4: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.LIMBU:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9228 │ │ +33a5bc: 2200 eb12 |03b6: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ +33a5c0: 1a01 4522 |03b8: const-string v1, "LINEAR_A" // string@2245 │ │ +33a5c4: 130d 4000 |03ba: const/16 v13, #int 64 // #40 │ │ +33a5c8: 1a0e df33 |03bc: const-string v14, "Lina" // string@33df │ │ +33a5cc: 1a0f e333 |03be: const-string v15, "Linear A" // string@33e3 │ │ +33a5d0: 705f 1f9e 10ed |03c0: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ +33a5d6: 6900 2992 |03c3: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.LINEAR_A:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9229 │ │ +33a5da: 2200 eb12 |03c5: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ +33a5de: 1a01 4622 |03c7: const-string v1, "LINEAR_B" // string@2246 │ │ +33a5e2: 130d 4100 |03c9: const/16 v13, #int 65 // #41 │ │ +33a5e6: 1a0e e033 |03cb: const-string v14, "Linb" // string@33e0 │ │ +33a5ea: 1a0f e433 |03cd: const-string v15, "Linear B" // string@33e4 │ │ +33a5ee: 705f 1f9e 10ed |03cf: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ +33a5f4: 6900 2a92 |03d2: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.LINEAR_B:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@922a │ │ +33a5f8: 2200 eb12 |03d4: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ +33a5fc: 1a01 e422 |03d6: const-string v1, "LYCIAN" // string@22e4 │ │ +33a600: 130d 4200 |03d8: const/16 v13, #int 66 // #42 │ │ +33a604: 1a0e b637 |03da: const-string v14, "Lyci" // string@37b6 │ │ +33a608: 1a0f b737 |03dc: const-string v15, "Lycian" // string@37b7 │ │ +33a60c: 705f 1f9e 10ed |03de: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ +33a612: 6900 2b92 |03e1: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.LYCIAN:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@922b │ │ +33a616: 2200 eb12 |03e3: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ +33a61a: 1a01 e522 |03e5: const-string v1, "LYDIAN" // string@22e5 │ │ +33a61e: 130d 4300 |03e7: const/16 v13, #int 67 // #43 │ │ +33a622: 1a0e b837 |03e9: const-string v14, "Lydi" // string@37b8 │ │ +33a626: 1a0f b937 |03eb: const-string v15, "Lydian" // string@37b9 │ │ +33a62a: 705f 1f9e 10ed |03ed: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ +33a630: 6900 2c92 |03f0: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.LYDIAN:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@922c │ │ +33a634: 2200 eb12 |03f2: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ +33a638: 1a01 ec37 |03f4: const-string v1, "MANDAEAN" // string@37ec │ │ +33a63c: 130d 4400 |03f6: const/16 v13, #int 68 // #44 │ │ +33a640: 1a0e 793a |03f8: const-string v14, "Mand" // string@3a79 │ │ +33a644: 1a0f 7a3a |03fa: const-string v15, "Mandaean" // string@3a7a │ │ +33a648: 705f 1f9e 10ed |03fc: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ +33a64e: 6900 2e92 |03ff: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.MANDAEAN:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@922e │ │ +33a652: 2200 eb12 |0401: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ +33a656: 1a01 ed37 |0403: const-string v1, "MANICHAEAN" // string@37ed │ │ +33a65a: 130d 4500 |0405: const/16 v13, #int 69 // #45 │ │ +33a65e: 1a0e 7d3a |0407: const-string v14, "Mani" // string@3a7d │ │ +33a662: 1a0f 7e3a |0409: const-string v15, "Manichaean" // string@3a7e │ │ +33a666: 705f 1f9e 10ed |040b: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ +33a66c: 6900 2f92 |040e: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.MANICHAEAN:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@922f │ │ +33a670: 2200 eb12 |0410: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ +33a674: 1a01 7838 |0412: const-string v1, "MAYAN_HIEROGLYPHS" // string@3878 │ │ +33a678: 130d 4600 |0414: const/16 v13, #int 70 // #46 │ │ +33a67c: 1a0e 373b |0416: const-string v14, "Maya" // string@3b37 │ │ +33a680: 1a0f 383b |0418: const-string v15, "Mayan hieroglyphs" // string@3b38 │ │ +33a684: 705f 1f9e 10ed |041a: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ +33a68a: 6900 3192 |041d: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.MAYAN_HIEROGLYPHS:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9231 │ │ +33a68e: 2200 eb12 |041f: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ +33a692: 1a01 9e38 |0421: const-string v1, "MEROITIC" // string@389e │ │ +33a696: 130d 4700 |0423: const/16 v13, #int 71 // #47 │ │ +33a69a: 1a0e e43b |0425: const-string v14, "Mero" // string@3be4 │ │ +33a69e: 1a0f e53b |0427: const-string v15, "Meroitic" // string@3be5 │ │ +33a6a2: 705f 1f9e 10ed |0429: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ +33a6a8: 6900 3392 |042c: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.MEROITIC:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9233 │ │ +33a6ac: 2200 eb12 |042e: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ +33a6b0: 1a01 e737 |0430: const-string v1, "MALAYALAM" // string@37e7 │ │ +33a6b4: 130d 4800 |0432: const/16 v13, #int 72 // #48 │ │ +33a6b8: 1a0e 153c |0434: const-string v14, "Mlym" // string@3c15 │ │ +33a6bc: 1a0f 723a |0436: const-string v15, "Malayalam" // string@3a72 │ │ +33a6c0: 705f 1f9e 10ed |0438: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ +33a6c6: 6900 2d92 |043b: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.MALAYALAM:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@922d │ │ +33a6ca: 2200 eb12 |043d: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ +33a6ce: 1a01 5239 |043f: const-string v1, "MONGOLIAN" // string@3952 │ │ +33a6d2: 130d 4900 |0441: const/16 v13, #int 73 // #49 │ │ +33a6d6: 1a0e 2b3c |0443: const-string v14, "Mong" // string@3c2b │ │ +33a6da: 1a0f 2e3c |0445: const-string v15, "Mongolian" // string@3c2e │ │ +33a6de: 705f 1f9e 10ed |0447: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ +33a6e4: 6900 3492 |044a: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.MONGOLIAN:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9234 │ │ +33a6e8: 2200 eb12 |044c: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ +33a6ec: 1a01 6739 |044e: const-string v1, "MOON" // string@3967 │ │ +33a6f0: 130d 4a00 |0450: const/16 v13, #int 74 // #4a │ │ +33a6f4: 1a0e 373c |0452: const-string v14, "Moon" // string@3c37 │ │ +33a6f8: 1a0f 373c |0454: const-string v15, "Moon" // string@3c37 │ │ +33a6fc: 705f 1f9e 10ed |0456: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ +33a702: 6900 3592 |0459: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.MOON:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9235 │ │ +33a706: 2200 eb12 |045b: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ +33a70a: 1a01 9938 |045d: const-string v1, "MEITEI_MAYEK" // string@3899 │ │ +33a70e: 130d 4b00 |045f: const/16 v13, #int 75 // #4b │ │ +33a712: 1a0e a73c |0461: const-string v14, "Mtei" // string@3ca7 │ │ +33a716: 1a0f 9d3b |0463: const-string v15, "Meitei Mayek" // string@3b9d │ │ +33a71a: 705f 1f9e 10ed |0465: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ +33a720: 6900 3292 |0468: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.MEITEI_MAYEK:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9232 │ │ +33a724: 2200 eb12 |046a: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ +33a728: 1a01 5b3a |046c: const-string v1, "MYANMAR" // string@3a5b │ │ +33a72c: 130d 4c00 |046e: const/16 v13, #int 76 // #4c │ │ +33a730: 1a0e 173d |0470: const-string v14, "Mymr" // string@3d17 │ │ +33a734: 1a0f 163d |0472: const-string v15, "Myanmar" // string@3d16 │ │ +33a738: 705f 1f9e 10ed |0474: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ +33a73e: 6900 3692 |0477: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.MYANMAR:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9236 │ │ +33a742: 2200 eb12 |0479: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ +33a746: 1a01 3d3d |047b: const-string v1, "NKO" // string@3d3d │ │ +33a74a: 130d 4d00 |047d: const/16 v13, #int 77 // #4d │ │ +33a74e: 1a0e e03d |047f: const-string v14, "Nkoo" // string@3de0 │ │ +33a752: 1a0f 183d |0481: const-string v15, "N'ko" // string@3d18 │ │ +33a756: 705f 1f9e 10ed |0483: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ +33a75c: 6900 3792 |0486: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.NKO:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9237 │ │ +33a760: 2200 eb12 |0488: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ +33a764: 1a01 cd3e |048a: const-string v1, "OGHAM" // string@3ecd │ │ +33a768: 130d 4e00 |048c: const/16 v13, #int 78 // #4e │ │ +33a76c: 1a0e 433f |048e: const-string v14, "Ogam" // string@3f43 │ │ +33a770: 1a0f 533f |0490: const-string v15, "Ogham" // string@3f53 │ │ +33a774: 705f 1f9e 10ed |0492: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ +33a77a: 6900 3892 |0495: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.OGHAM:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9238 │ │ +33a77e: 2200 eb12 |0497: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ +33a782: 1a01 d63e |0499: const-string v1, "OL_CHIKI" // string@3ed6 │ │ +33a786: 130d 4f00 |049b: const/16 v13, #int 79 // #4f │ │ +33a78a: 1a0e 563f |049d: const-string v14, "Olck" // string@3f56 │ │ +33a78e: 1a0f 553f |049f: const-string v15, "Ol Chiki" // string@3f55 │ │ +33a792: 705f 1f9e 10ed |04a1: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ +33a798: 6900 3d92 |04a4: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.OL_CHIKI:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@923d │ │ +33a79c: 2200 eb12 |04a6: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ +33a7a0: 1a01 1e3f |04a8: const-string v1, "ORKHON" // string@3f1e │ │ +33a7a4: 130d 5000 |04aa: const/16 v13, #int 80 // #50 │ │ +33a7a8: 1a0e e63f |04ac: const-string v14, "Orkh" // string@3fe6 │ │ +33a7ac: 1a0f e73f |04ae: const-string v15, "Orkhon" // string@3fe7 │ │ +33a7b0: 705f 1f9e 10ed |04b0: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ +33a7b6: 6900 3f92 |04b3: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.ORKHON:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@923f │ │ +33a7ba: 2200 eb12 |04b5: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ +33a7be: 1a01 1d3f |04b7: const-string v1, "ORIYA" // string@3f1d │ │ +33a7c2: 130d 5100 |04b9: const/16 v13, #int 81 // #51 │ │ +33a7c6: 1a0e e93f |04bb: const-string v14, "Orya" // string@3fe9 │ │ +33a7ca: 1a0f e53f |04bd: const-string v15, "Oriya" // string@3fe5 │ │ +33a7ce: 705f 1f9e 10ed |04bf: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ +33a7d4: 6900 3e92 |04c2: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.ORIYA:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@923e │ │ +33a7d8: 2200 eb12 |04c4: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ +33a7dc: 1a01 1f3f |04c6: const-string v1, "OSMANYA" // string@3f1f │ │ +33a7e0: 130d 5200 |04c8: const/16 v13, #int 82 // #52 │ │ +33a7e4: 1a0e ed3f |04ca: const-string v14, "Osma" // string@3fed │ │ +33a7e8: 1a0f ee3f |04cc: const-string v15, "Osmanya" // string@3fee │ │ +33a7ec: 705f 1f9e 10ed |04ce: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ +33a7f2: 6900 4092 |04d1: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.OSMANYA:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9240 │ │ +33a7f6: 2200 eb12 |04d3: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ +33a7fa: 1a01 d33e |04d5: const-string v1, "OLD_PERMIC" // string@3ed3 │ │ +33a7fe: 130d 5300 |04d7: const/16 v13, #int 83 // #53 │ │ +33a802: 1a0e 2f41 |04d9: const-string v14, "Perm" // string@412f │ │ +33a806: 1a0f 5c3f |04db: const-string v15, "Old Permic" // string@3f5c │ │ +33a80a: 705f 1f9e 10ed |04dd: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ +33a810: 6900 3b92 |04e0: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.OLD_PERMIC:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@923b │ │ +33a814: 2200 eb12 |04e2: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ +33a818: 1a01 4e40 |04e4: const-string v1, "PHAGS_PA" // string@404e │ │ +33a81c: 130d 5400 |04e6: const/16 v13, #int 84 // #54 │ │ +33a820: 1a0e 3b41 |04e8: const-string v14, "Phag" // string@413b │ │ +33a824: 1a0f 3c41 |04ea: const-string v15, "Phags-pa" // string@413c │ │ +33a828: 705f 1f9e 10ed |04ec: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ +33a82e: 6900 4292 |04ef: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.PHAGS_PA:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9242 │ │ +33a832: 2200 eb12 |04f1: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ +33a836: 1a01 851e |04f3: const-string v1, "INSCRIPTIONAL_PAHLAVI" // string@1e85 │ │ +33a83a: 130d 5500 |04f5: const/16 v13, #int 85 // #55 │ │ +33a83e: 1a0e 3f41 |04f7: const-string v14, "Phli" // string@413f │ │ +33a842: 1a0f 8c1f |04f9: const-string v15, "Inscriptional Pahlavi" // string@1f8c │ │ +33a846: 705f 1f9e 10ed |04fb: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ +33a84c: 6900 1692 |04fe: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.INSCRIPTIONAL_PAHLAVI:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9216 │ │ +33a850: 2200 eb12 |0500: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ +33a854: 1a01 c240 |0502: const-string v1, "PSALTER_PAHLAVI" // string@40c2 │ │ +33a858: 130d 5600 |0504: const/16 v13, #int 86 // #56 │ │ +33a85c: 1a0e 4041 |0506: const-string v14, "Phlp" // string@4140 │ │ +33a860: 1a0f 5c42 |0508: const-string v15, "Psalter Pahlavi" // string@425c │ │ +33a864: 705f 1f9e 10ed |050a: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ +33a86a: 6900 4592 |050d: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.PSALTER_PAHLAVI:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9245 │ │ +33a86e: 2200 eb12 |050f: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ +33a872: 1a01 190b |0511: const-string v1, "BOOK_PAHLAVI" // string@0b19 │ │ +33a876: 130d 5700 |0513: const/16 v13, #int 87 // #57 │ │ +33a87a: 1a0e 4141 |0515: const-string v14, "Phlv" // string@4141 │ │ +33a87e: 1a0f cd0c |0517: const-string v15, "Book Pahlavi" // string@0ccd │ │ +33a882: 705f 1f9e 10ed |0519: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ +33a888: 6900 ef91 |051c: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.BOOK_PAHLAVI:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@91ef │ │ +33a88c: 2200 eb12 |051e: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ +33a890: 1a01 5040 |0520: const-string v1, "PHOENICIAN" // string@4050 │ │ +33a894: 130d 5800 |0522: const/16 v13, #int 88 // #58 │ │ +33a898: 1a0e 4241 |0524: const-string v14, "Phnx" // string@4142 │ │ +33a89c: 1a0f 4341 |0526: const-string v15, "Phoenician" // string@4143 │ │ +33a8a0: 705f 1f9e 10ed |0528: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ +33a8a6: 6900 4392 |052b: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.PHOENICIAN:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9243 │ │ +33a8aa: 2200 eb12 |052d: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ +33a8ae: 1a01 6c40 |052f: const-string v1, "POLLARD_PHONETIC" // string@406c │ │ +33a8b2: 130d 5900 |0531: const/16 v13, #int 89 // #59 │ │ +33a8b6: 1a0e 6941 |0533: const-string v14, "Plrd" // string@4169 │ │ +33a8ba: 1a0f 7241 |0535: const-string v15, "Pollard Phonetic" // string@4172 │ │ +33a8be: 705f 1f9e 10ed |0537: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ +33a8c4: 6900 4492 |053a: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.POLLARD_PHONETIC:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9244 │ │ +33a8c8: 2200 eb12 |053c: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ +33a8cc: 1a01 861e |053e: const-string v1, "INSCRIPTIONAL_PARTHIAN" // string@1e86 │ │ +33a8d0: 130d 5a00 |0540: const/16 v13, #int 90 // #5a │ │ +33a8d4: 1a0e 5b42 |0542: const-string v14, "Prti" // string@425b │ │ +33a8d8: 1a0f 8d1f |0544: const-string v15, "Inscriptional Parthian" // string@1f8d │ │ +33a8dc: 705f 1f9e 10ed |0546: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ +33a8e2: 6900 1792 |0549: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.INSCRIPTIONAL_PARTHIAN:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9217 │ │ +33a8e6: 2200 eb12 |054b: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ +33a8ea: 1a01 a942 |054d: const-string v1, "REJANG" // string@42a9 │ │ +33a8ee: 130d 5b00 |054f: const/16 v13, #int 91 // #5b │ │ +33a8f2: 1a0e e743 |0551: const-string v14, "Rjng" // string@43e7 │ │ +33a8f6: 1a0f 8a43 |0553: const-string v15, "Rejang" // string@438a │ │ +33a8fa: 705f 1f9e 10ed |0555: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ +33a900: 6900 4692 |0558: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.REJANG:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9246 │ │ +33a904: 2200 eb12 |055a: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ +33a908: 1a01 0843 |055c: const-string v1, "RONGORONGO" // string@4308 │ │ +33a90c: 130d 5c00 |055e: const/16 v13, #int 92 // #5c │ │ +33a910: 1a0e f143 |0560: const-string v14, "Roro" // string@43f1 │ │ +33a914: 1a0f ef43 |0562: const-string v15, "Rongorongo" // string@43ef │ │ +33a918: 705f 1f9e 10ed |0564: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ +33a91e: 6900 4792 |0567: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.RONGORONGO:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9247 │ │ +33a922: 2200 eb12 |0569: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ +33a926: 1a01 1643 |056b: const-string v1, "RUNIC" // string@4316 │ │ +33a92a: 130d 5d00 |056d: const/16 v13, #int 93 // #5d │ │ +33a92e: 1a0e 1744 |056f: const-string v14, "Runr" // string@4417 │ │ +33a932: 1a0f 1644 |0571: const-string v15, "Runic" // string@4416 │ │ +33a936: 705f 1f9e 10ed |0573: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ +33a93c: 6900 4892 |0576: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.RUNIC:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9248 │ │ +33a940: 2200 eb12 |0578: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ +33a944: 1a01 2644 |057a: const-string v1, "SAMARITAN" // string@4426 │ │ +33a948: 130d 5e00 |057c: const/16 v13, #int 94 // #5e │ │ +33a94c: 1a0e 7746 |057e: const-string v14, "Samr" // string@4677 │ │ +33a950: 1a0f 6646 |0580: const-string v15, "Samaritan" // string@4666 │ │ +33a954: 705f 1f9e 10ed |0582: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ +33a95a: 6900 4992 |0585: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.SAMARITAN:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9249 │ │ +33a95e: 2200 eb12 |0587: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ +33a962: 1a01 2d44 |0589: const-string v1, "SARATI" // string@442d │ │ +33a966: 130d 5f00 |058b: const/16 v13, #int 95 // #5f │ │ +33a96a: 1a0e 7e46 |058d: const-string v14, "Sara" // string@467e │ │ +33a96e: 1a0f 7f46 |058f: const-string v15, "Sarati" // string@467f │ │ +33a972: 705f 1f9e 10ed |0591: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ +33a978: 6900 4a92 |0594: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.SARATI:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@924a │ │ +33a97c: 2200 eb12 |0596: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ +33a980: 1a01 3044 |0598: const-string v1, "SAURASHTRA" // string@4430 │ │ +33a984: 130d 6000 |059a: const/16 v13, #int 96 // #60 │ │ +33a988: 1a0e 8446 |059c: const-string v14, "Saur" // string@4684 │ │ +33a98c: 1a0f 8546 |059e: const-string v15, "Saurashtra" // string@4685 │ │ +33a990: 705f 1f9e 10ed |05a0: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ +33a996: 6900 4b92 |05a3: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.SAURASHTRA:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@924b │ │ +33a99a: 2200 eb12 |05a5: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ +33a99e: 1a01 0645 |05a7: const-string v1, "SIGNWRITING" // string@4506 │ │ +33a9a2: 130d 6100 |05a9: const/16 v13, #int 97 // #61 │ │ +33a9a6: 1a0e 1a47 |05ab: const-string v14, "Sgnw" // string@471a │ │ +33a9aa: 1a0f 7547 |05ad: const-string v15, "SignWriting" // string@4775 │ │ +33a9ae: 705f 1f9e 10ed |05af: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ +33a9b4: 6900 4d92 |05b2: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.SIGNWRITING:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@924d │ │ +33a9b8: 2200 eb12 |05b4: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ +33a9bc: 1a01 d344 |05b6: const-string v1, "SHAVIAN" // string@44d3 │ │ +33a9c0: 130d 6200 |05b8: const/16 v13, #int 98 // #62 │ │ +33a9c4: 1a0e 6247 |05ba: const-string v14, "Shaw" // string@4762 │ │ +33a9c8: 1a0f 6147 |05bc: const-string v15, "Shavian" // string@4761 │ │ +33a9cc: 705f 1f9e 10ed |05be: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ +33a9d2: 6900 4c92 |05c1: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.SHAVIAN:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@924c │ │ +33a9d6: 2200 eb12 |05c3: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ +33a9da: 1a01 0b45 |05c5: const-string v1, "SINHALA" // string@450b │ │ +33a9de: 130d 6300 |05c7: const/16 v13, #int 99 // #63 │ │ +33a9e2: 1a0e 8d47 |05c9: const-string v14, "Sinh" // string@478d │ │ +33a9e6: 1a0f 8e47 |05cb: const-string v15, "Sinhala" // string@478e │ │ +33a9ea: 705f 1f9e 10ed |05cd: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ +33a9f0: 6900 4e92 |05d0: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.SINHALA:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@924e │ │ +33a9f4: 2200 eb12 |05d2: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ +33a9f8: 1a01 3946 |05d4: const-string v1, "SUNDANESE" // string@4639 │ │ +33a9fc: 130d 6400 |05d6: const/16 v13, #int 100 // #64 │ │ +33aa00: 1a0e 9648 |05d8: const-string v14, "Sund" // string@4896 │ │ +33aa04: 1a0f 9748 |05da: const-string v15, "Sundanese" // string@4897 │ │ +33aa08: 705f 1f9e 10ed |05dc: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ +33aa0e: 6900 4f92 |05df: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.SUNDANESE:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@924f │ │ +33aa12: 2200 eb12 |05e1: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ +33aa16: 1a01 4f46 |05e3: const-string v1, "SYLOTI_NAGRI" // string@464f │ │ +33aa1a: 130d 6500 |05e5: const/16 v13, #int 101 // #65 │ │ +33aa1e: 1a0e dc48 |05e7: const-string v14, "Sylo" // string@48dc │ │ +33aa22: 1a0f dd48 |05e9: const-string v15, "Syloti Nagri" // string@48dd │ │ +33aa26: 705f 1f9e 10ed |05eb: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ +33aa2c: 6900 5092 |05ee: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.SYLOTI_NAGRI:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9250 │ │ +33aa30: 2200 eb12 |05f0: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ +33aa34: 1a01 5a46 |05f2: const-string v1, "SYRIAC" // string@465a │ │ +33aa38: 130d 6600 |05f4: const/16 v13, #int 102 // #66 │ │ +33aa3c: 1a0e ee48 |05f6: const-string v14, "Syrc" // string@48ee │ │ +33aa40: 1a0f f148 |05f8: const-string v15, "Syriac" // string@48f1 │ │ +33aa44: 705f 1f9e 10ed |05fa: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ +33aa4a: 6900 5292 |05fd: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.SYRIAC:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9252 │ │ +33aa4e: 2200 eb12 |05ff: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ +33aa52: 1a01 5c46 |0601: const-string v1, "SYRIAC_ESTRANGELO_VARIANT" // string@465c │ │ +33aa56: 130d 6700 |0603: const/16 v13, #int 103 // #67 │ │ +33aa5a: 1a0e ef48 |0605: const-string v14, "Syre" // string@48ef │ │ +33aa5e: 1a0f f348 |0607: const-string v15, "Syriac (Estrangelo variant)" // string@48f3 │ │ +33aa62: 705f 1f9e 10ed |0609: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ +33aa68: 6900 5492 |060c: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.SYRIAC_ESTRANGELO_VARIANT:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9254 │ │ +33aa6c: 2200 eb12 |060e: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ +33aa70: 1a01 5d46 |0610: const-string v1, "SYRIAC_WESTERN_VARIANT" // string@465d │ │ +33aa74: 130d 6800 |0612: const/16 v13, #int 104 // #68 │ │ +33aa78: 1a0e f548 |0614: const-string v14, "Syrj" // string@48f5 │ │ +33aa7c: 1a0f f448 |0616: const-string v15, "Syriac (Western variant)" // string@48f4 │ │ +33aa80: 705f 1f9e 10ed |0618: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ +33aa86: 6900 5592 |061b: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.SYRIAC_WESTERN_VARIANT:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9255 │ │ +33aa8a: 2200 eb12 |061d: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ +33aa8e: 1a01 5b46 |061f: const-string v1, "SYRIAC_EASTERN_VARIANT" // string@465b │ │ +33aa92: 130d 6900 |0621: const/16 v13, #int 105 // #69 │ │ +33aa96: 1a0e f648 |0623: const-string v14, "Syrn" // string@48f6 │ │ +33aa9a: 1a0f f248 |0625: const-string v15, "Syriac (Eastern variant)" // string@48f2 │ │ +33aa9e: 705f 1f9e 10ed |0627: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ +33aaa4: 6900 5392 |062a: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.SYRIAC_EASTERN_VARIANT:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9253 │ │ +33aaa8: 2200 eb12 |062c: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ +33aaac: 1a01 0749 |062e: const-string v1, "TAGBANWA" // string@4907 │ │ +33aab0: 130d 6a00 |0630: const/16 v13, #int 106 // #6a │ │ +33aab4: 1a0e d84b |0632: const-string v14, "Tagb" // string@4bd8 │ │ +33aab8: 1a0f d94b |0634: const-string v15, "Tagbanwa" // string@4bd9 │ │ +33aabc: 705f 1f9e 10ed |0636: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ +33aac2: 6900 5792 |0639: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.TAGBANWA:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9257 │ │ +33aac6: 2200 eb12 |063b: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ +33aaca: 1a01 2549 |063d: const-string v1, "TAI_LE" // string@4925 │ │ +33aace: 130d 6b00 |063f: const/16 v13, #int 107 // #6b │ │ +33aad2: 1a0e e54b |0641: const-string v14, "Tale" // string@4be5 │ │ +33aad6: 1a0f df4b |0643: const-string v15, "Tai Le" // string@4bdf │ │ +33aada: 705f 1f9e 10ed |0645: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ +33aae0: 6900 5892 |0648: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.TAI_LE:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9258 │ │ +33aae4: 2200 eb12 |064a: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ +33aae8: 1a01 2649 |064c: const-string v1, "TAI_LUE" // string@4926 │ │ +33aaec: 130d 6c00 |064e: const/16 v13, #int 108 // #6c │ │ +33aaf0: 1a0e e64b |0650: const-string v14, "Talu" // string@4be6 │ │ +33aaf4: 1a0f e04b |0652: const-string v15, "Tai Lue" // string@4be0 │ │ +33aaf8: 705f 1f9e 10ed |0654: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ +33aafe: 6900 5992 |0657: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.TAI_LUE:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9259 │ │ +33ab02: 2200 eb12 |0659: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ +33ab06: 1a01 2b49 |065b: const-string v1, "TAMIL" // string@492b │ │ +33ab0a: 130d 6d00 |065d: const/16 v13, #int 109 // #6d │ │ +33ab0e: 1a0e e94b |065f: const-string v14, "Taml" // string@4be9 │ │ +33ab12: 1a0f e84b |0661: const-string v15, "Tamil" // string@4be8 │ │ +33ab16: 705f 1f9e 10ed |0663: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ +33ab1c: 6900 5b92 |0666: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.TAMIL:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@925b │ │ +33ab20: 2200 eb12 |0668: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ +33ab24: 1a01 2749 |066a: const-string v1, "TAI_VIET" // string@4927 │ │ +33ab28: 130d 6e00 |066c: const/16 v13, #int 110 // #6e │ │ +33ab2c: 1a0e f34b |066e: const-string v14, "Tavt" // string@4bf3 │ │ +33ab30: 1a0f e14b |0670: const-string v15, "Tai Viet" // string@4be1 │ │ +33ab34: 705f 1f9e 10ed |0672: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ +33ab3a: 6900 5a92 |0675: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.TAI_VIET:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@925a │ │ +33ab3e: 2200 eb12 |0677: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ +33ab42: 1a01 5a49 |0679: const-string v1, "TELUGU" // string@495a │ │ +33ab46: 130d 6f00 |067b: const/16 v13, #int 111 // #6f │ │ +33ab4a: 1a0e f64b |067d: const-string v14, "Telu" // string@4bf6 │ │ +33ab4e: 1a0f f74b |067f: const-string v15, "Telugu" // string@4bf7 │ │ +33ab52: 705f 1f9e 10ed |0681: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ +33ab58: 6900 5c92 |0684: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.TELUGU:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@925c │ │ +33ab5c: 2200 eb12 |0686: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ +33ab60: 1a01 6049 |0688: const-string v1, "TENGWAR" // string@4960 │ │ +33ab64: 130d 7000 |068a: const/16 v13, #int 112 // #70 │ │ +33ab68: 1a0e fb4b |068c: const-string v14, "Teng" // string@4bfb │ │ +33ab6c: 1a0f fc4b |068e: const-string v15, "Tengwar" // string@4bfc │ │ +33ab70: 705f 1f9e 10ed |0690: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ +33ab76: 6900 5d92 |0693: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.TENGWAR:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@925d │ │ +33ab7a: 2200 eb12 |0695: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ +33ab7e: 1a01 8c49 |0697: const-string v1, "TIFINAGH" // string@498c │ │ +33ab82: 130d 7100 |0699: const/16 v13, #int 113 // #71 │ │ +33ab86: 1a0e 0c4d |069b: const-string v14, "Tfng" // string@4d0c │ │ +33ab8a: 1a0f f64d |069d: const-string v15, "Tifinagh" // string@4df6 │ │ +33ab8e: 705f 1f9e 10ed |069f: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ +33ab94: 6900 6192 |06a2: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.TIFINAGH:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9261 │ │ +33ab98: 2200 eb12 |06a4: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ +33ab9c: 1a01 0649 |06a6: const-string v1, "TAGALOG" // string@4906 │ │ +33aba0: 130d 7200 |06a8: const/16 v13, #int 114 // #72 │ │ +33aba4: 1a0e 0d4d |06aa: const-string v14, "Tglg" // string@4d0d │ │ +33aba8: 1a0f d74b |06ac: const-string v15, "Tagalog" // string@4bd7 │ │ +33abac: 705f 1f9e 10ed |06ae: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ +33abb2: 6900 5692 |06b1: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.TAGALOG:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9256 │ │ +33abb6: 2200 eb12 |06b3: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ +33abba: 1a01 7749 |06b5: const-string v1, "THAANA" // string@4977 │ │ +33abbe: 130d 7300 |06b7: const/16 v13, #int 115 // #73 │ │ +33abc2: 1a0e 0e4d |06b9: const-string v14, "Thaa" // string@4d0e │ │ +33abc6: 1a0f 0f4d |06bb: const-string v15, "Thaana" // string@4d0f │ │ +33abca: 705f 1f9e 10ed |06bd: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ +33abd0: 6900 5e92 |06c0: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.THAANA:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@925e │ │ +33abd4: 2200 eb12 |06c2: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ +33abd8: 1a01 7849 |06c4: const-string v1, "THAI" // string@4978 │ │ +33abdc: 130d 7400 |06c6: const/16 v13, #int 116 // #74 │ │ +33abe0: 1a0e 104d |06c8: const-string v14, "Thai" // string@4d10 │ │ +33abe4: 1a0f 104d |06ca: const-string v15, "Thai" // string@4d10 │ │ +33abe8: 705f 1f9e 10ed |06cc: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ +33abee: 6900 5f92 |06cf: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.THAI:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@925f │ │ +33abf2: 2200 eb12 |06d1: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ +33abf6: 1a01 8949 |06d3: const-string v1, "TIBETAN" // string@4989 │ │ +33abfa: 130d 7500 |06d5: const/16 v13, #int 117 // #75 │ │ +33abfe: 1a0e f34d |06d7: const-string v14, "Tibt" // string@4df3 │ │ +33ac02: 1a0f f24d |06d9: const-string v15, "Tibetan" // string@4df2 │ │ +33ac06: 705f 1f9e 10ed |06db: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ +33ac0c: 6900 6092 |06de: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.TIBETAN:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9260 │ │ +33ac10: 2200 eb12 |06e0: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ +33ac14: 1a01 074f |06e2: const-string v1, "UGARITIC" // string@4f07 │ │ +33ac18: 130d 7600 |06e4: const/16 v13, #int 118 // #76 │ │ +33ac1c: 1a0e a54f |06e6: const-string v14, "Ugar" // string@4fa5 │ │ +33ac20: 1a0f a64f |06e8: const-string v15, "Ugaritic" // string@4fa6 │ │ +33ac24: 705f 1f9e 10ed |06ea: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ +33ac2a: 6900 6292 |06ed: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.UGARITIC:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9262 │ │ +33ac2e: 2200 eb12 |06ef: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ +33ac32: 1a01 6150 |06f1: const-string v1, "VAI" // string@5061 │ │ +33ac36: 130d 7700 |06f3: const/16 v13, #int 119 // #77 │ │ +33ac3a: 1a0e 3352 |06f5: const-string v14, "Vaii" // string@5233 │ │ +33ac3e: 1a0f 3252 |06f7: const-string v15, "Vai" // string@5232 │ │ +33ac42: 705f 1f9e 10ed |06f9: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ +33ac48: 6900 6392 |06fc: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.VAI:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9263 │ │ +33ac4c: 2200 eb12 |06fe: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ +33ac50: 1a01 2951 |0700: const-string v1, "VISIBLE_SPEECH" // string@5129 │ │ +33ac54: 130d 7800 |0702: const/16 v13, #int 120 // #78 │ │ +33ac58: 1a0e d552 |0704: const-string v14, "Visp" // string@52d5 │ │ +33ac5c: 1a0f d352 |0706: const-string v15, "Visible Speech" // string@52d3 │ │ +33ac60: 705f 1f9e 10ed |0708: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ +33ac66: 6900 6492 |070b: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.VISIBLE_SPEECH:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9264 │ │ +33ac6a: 2200 eb12 |070d: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ +33ac6e: 1a01 d43e |070f: const-string v1, "OLD_PERSIAN" // string@3ed4 │ │ +33ac72: 130d 7900 |0711: const/16 v13, #int 121 // #79 │ │ +33ac76: 1a0e f854 |0713: const-string v14, "Xpeo" // string@54f8 │ │ +33ac7a: 1a0f 5d3f |0715: const-string v15, "Old Persian" // string@3f5d │ │ +33ac7e: 705f 1f9e 10ed |0717: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ +33ac84: 6900 3c92 |071a: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.OLD_PERSIAN:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@923c │ │ +33ac88: 2200 eb12 |071c: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ +33ac8c: 1a01 bc0e |071e: const-string v1, "CUNEIFORM_SUMERO_AKKADIAN" // string@0ebc │ │ +33ac90: 130d 7a00 |0720: const/16 v13, #int 122 // #7a │ │ +33ac94: 1a0e f954 |0722: const-string v14, "Xsux" // string@54f9 │ │ +33ac98: 1a0f e012 |0724: const-string v15, "Cuneiform, Sumero-Akkadian" // string@12e0 │ │ +33ac9c: 705f 1f9e 10ed |0726: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ +33aca2: 6900 fc91 |0729: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.CUNEIFORM_SUMERO_AKKADIAN:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@91fc │ │ +33aca6: 2200 eb12 |072b: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ +33acaa: 1a01 0055 |072d: const-string v1, "YI" // string@5500 │ │ +33acae: 130d 7b00 |072f: const/16 v13, #int 123 // #7b │ │ +33acb2: 1a0e 0d55 |0731: const-string v14, "Yiii" // string@550d │ │ +33acb6: 1a0f 0b55 |0733: const-string v15, "Yi" // string@550b │ │ +33acba: 705f 1f9e 10ed |0735: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ +33acc0: 6900 6592 |0738: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.YI:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9265 │ │ +33acc4: 2200 eb12 |073a: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ +33acc8: 1a01 3938 |073c: const-string v1, "MATHEMATICAL_NOTATION" // string@3839 │ │ +33accc: 130d 7c00 |073e: const/16 v13, #int 124 // #7c │ │ +33acd0: 1a0e b055 |0740: const-string v14, "Zmth" // string@55b0 │ │ +33acd4: 1a0f 2a3b |0742: const-string v15, "Mathematical notation" // string@3b2a │ │ +33acd8: 705f 1f9e 10ed |0744: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ +33acde: 6900 3092 |0747: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.MATHEMATICAL_NOTATION:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9230 │ │ +33ace2: 2200 eb12 |0749: new-instance v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ +33ace6: 1a01 5246 |074b: const-string v1, "SYMBOLS" // string@4652 │ │ +33acea: 130d 7d00 |074d: const/16 v13, #int 125 // #7d │ │ +33acee: 1a0e b155 |074f: const-string v14, "Zsym" // string@55b1 │ │ +33acf2: 1a0f de48 |0751: const-string v15, "Symbols" // string@48de │ │ +33acf6: 705f 1f9e 10ed |0753: invoke-direct {v0, v1, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9e1f │ │ +33acfc: 6900 5192 |0756: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.SYMBOLS:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9251 │ │ +33ad00: 1300 7e00 |0758: const/16 v0, #int 126 // #7e │ │ +33ad04: 2300 f913 |075a: new-array v0, v0, [Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@13f9 │ │ +33ad08: 6201 e891 |075c: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.ARABIC:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@91e8 │ │ +33ad0c: 4d01 0002 |075e: aput-object v1, v0, v2 │ │ +33ad10: 6201 1492 |0760: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.IMPERIAL_ARAMAIC:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9214 │ │ +33ad14: 4d01 0003 |0762: aput-object v1, v0, v3 │ │ +33ad18: 6201 e991 |0764: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.ARMENIAN:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@91e9 │ │ +33ad1c: 4d01 0004 |0766: aput-object v1, v0, v4 │ │ +33ad20: 6201 ea91 |0768: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.AVESTAN:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@91ea │ │ +33ad24: 4d01 0005 |076a: aput-object v1, v0, v5 │ │ +33ad28: 6201 eb91 |076c: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.BALINESE:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@91eb │ │ +33ad2c: 4d01 0006 |076e: aput-object v1, v0, v6 │ │ +33ad30: 6201 ec91 |0770: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.BATAK:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@91ec │ │ +33ad34: 4d01 0007 |0772: aput-object v1, v0, v7 │ │ +33ad38: 6201 ed91 |0774: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.BENGALI:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@91ed │ │ +33ad3c: 4d01 0008 |0776: aput-object v1, v0, v8 │ │ +33ad40: 6201 ee91 |0778: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.BLISSYMBOLS:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@91ee │ │ +33ad44: 4d01 0009 |077a: aput-object v1, v0, v9 │ │ +33ad48: 6201 f091 |077c: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.BOPOMOFO:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@91f0 │ │ +33ad4c: 4d01 000a |077e: aput-object v1, v0, v10 │ │ +33ad50: 6201 f191 |0780: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.BRAHMI:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@91f1 │ │ +33ad54: 4d01 000b |0782: aput-object v1, v0, v11 │ │ +33ad58: 6201 f291 |0784: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.BRAILLE:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@91f2 │ │ +33ad5c: 4d01 000c |0786: aput-object v1, v0, v12 │ │ +33ad60: 6201 f391 |0788: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.BUGINESE:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@91f3 │ │ +33ad64: 1302 0b00 |078a: const/16 v2, #int 11 // #b │ │ +33ad68: 4d01 0002 |078c: aput-object v1, v0, v2 │ │ +33ad6c: 6201 f491 |078e: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.BUHID:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@91f4 │ │ +33ad70: 1302 0c00 |0790: const/16 v2, #int 12 // #c │ │ +33ad74: 4d01 0002 |0792: aput-object v1, v0, v2 │ │ +33ad78: 6201 f791 |0794: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.CHAKMA:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@91f7 │ │ +33ad7c: 1302 0d00 |0796: const/16 v2, #int 13 // #d │ │ +33ad80: 4d01 0002 |0798: aput-object v1, v0, v2 │ │ +33ad84: 6201 f591 |079a: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.CANADIAN_SYLLABICS:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@91f5 │ │ +33ad88: 1302 0e00 |079c: const/16 v2, #int 14 // #e │ │ +33ad8c: 4d01 0002 |079e: aput-object v1, v0, v2 │ │ +33ad90: 6201 f691 |07a0: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.CARIAN:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@91f6 │ │ +33ad94: 1302 0f00 |07a2: const/16 v2, #int 15 // #f │ │ +33ad98: 4d01 0002 |07a4: aput-object v1, v0, v2 │ │ +33ad9c: 6201 f891 |07a6: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.CHAM:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@91f8 │ │ +33ada0: 1302 1000 |07a8: const/16 v2, #int 16 // #10 │ │ +33ada4: 4d01 0002 |07aa: aput-object v1, v0, v2 │ │ +33ada8: 6201 f991 |07ac: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.CHEROKEE:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@91f9 │ │ +33adac: 1302 1100 |07ae: const/16 v2, #int 17 // #11 │ │ +33adb0: 4d01 0002 |07b0: aput-object v1, v0, v2 │ │ +33adb4: 6201 fa91 |07b2: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.CIRTH:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@91fa │ │ +33adb8: 1302 1200 |07b4: const/16 v2, #int 18 // #12 │ │ +33adbc: 4d01 0002 |07b6: aput-object v1, v0, v2 │ │ +33adc0: 6201 fb91 |07b8: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.COPTIC:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@91fb │ │ +33adc4: 1302 1300 |07ba: const/16 v2, #int 19 // #13 │ │ +33adc8: 4d01 0002 |07bc: aput-object v1, v0, v2 │ │ +33adcc: 6201 fd91 |07be: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.CYPRIOT:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@91fd │ │ +33add0: 1302 1400 |07c0: const/16 v2, #int 20 // #14 │ │ +33add4: 4d01 0002 |07c2: aput-object v1, v0, v2 │ │ +33add8: 6201 fe91 |07c4: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.CYRILLIC:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@91fe │ │ +33addc: 1302 1500 |07c6: const/16 v2, #int 21 // #15 │ │ +33ade0: 4d01 0002 |07c8: aput-object v1, v0, v2 │ │ +33ade4: 6201 ff91 |07ca: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.CYRILLIC_OLD_CHURCH_SLAVONIC_VARIANT:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@91ff │ │ +33ade8: 1302 1600 |07cc: const/16 v2, #int 22 // #16 │ │ +33adec: 4d01 0002 |07ce: aput-object v1, v0, v2 │ │ +33adf0: 6201 0192 |07d0: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.DEVANAGARI:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9201 │ │ +33adf4: 1302 1700 |07d2: const/16 v2, #int 23 // #17 │ │ +33adf8: 4d01 0002 |07d4: aput-object v1, v0, v2 │ │ +33adfc: 6201 0092 |07d6: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.DESERET:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9200 │ │ +33ae00: 1302 1800 |07d8: const/16 v2, #int 24 // #18 │ │ +33ae04: 4d01 0002 |07da: aput-object v1, v0, v2 │ │ +33ae08: 6201 0292 |07dc: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.EGYPTIAN_DEMOTIC:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9202 │ │ +33ae0c: 1302 1900 |07de: const/16 v2, #int 25 // #19 │ │ +33ae10: 4d01 0002 |07e0: aput-object v1, v0, v2 │ │ +33ae14: 6201 0392 |07e2: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.EGYPTIAN_HIERATIC:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9203 │ │ +33ae18: 1302 1a00 |07e4: const/16 v2, #int 26 // #1a │ │ +33ae1c: 4d01 0002 |07e6: aput-object v1, v0, v2 │ │ +33ae20: 6201 0492 |07e8: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.EGYPTIAN_HIEROGLYPHS:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9204 │ │ +33ae24: 1302 1b00 |07ea: const/16 v2, #int 27 // #1b │ │ +33ae28: 4d01 0002 |07ec: aput-object v1, v0, v2 │ │ +33ae2c: 6201 0592 |07ee: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.ETHIOPIC:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9205 │ │ +33ae30: 1302 1c00 |07f0: const/16 v2, #int 28 // #1c │ │ +33ae34: 4d01 0002 |07f2: aput-object v1, v0, v2 │ │ +33ae38: 6201 2092 |07f4: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.KHUTSURI:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9220 │ │ +33ae3c: 1302 1d00 |07f6: const/16 v2, #int 29 // #1d │ │ +33ae40: 4d01 0002 |07f8: aput-object v1, v0, v2 │ │ +33ae44: 6201 0692 |07fa: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.GEORGIAN:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9206 │ │ +33ae48: 1302 1e00 |07fc: const/16 v2, #int 30 // #1e │ │ +33ae4c: 4d01 0002 |07fe: aput-object v1, v0, v2 │ │ +33ae50: 6201 0792 |0800: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.GLAGOLITIC:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9207 │ │ +33ae54: 1302 1f00 |0802: const/16 v2, #int 31 // #1f │ │ +33ae58: 4d01 0002 |0804: aput-object v1, v0, v2 │ │ +33ae5c: 6201 0892 |0806: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.GOTHIC:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9208 │ │ +33ae60: 1302 2000 |0808: const/16 v2, #int 32 // #20 │ │ +33ae64: 4d01 0002 |080a: aput-object v1, v0, v2 │ │ +33ae68: 6201 0992 |080c: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.GREEK:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9209 │ │ +33ae6c: 1302 2100 |080e: const/16 v2, #int 33 // #21 │ │ +33ae70: 4d01 0002 |0810: aput-object v1, v0, v2 │ │ +33ae74: 6201 0a92 |0812: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.GUJARATI:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@920a │ │ +33ae78: 1302 2200 |0814: const/16 v2, #int 34 // #22 │ │ +33ae7c: 4d01 0002 |0816: aput-object v1, v0, v2 │ │ +33ae80: 6201 0b92 |0818: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.GURMUKHI:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@920b │ │ +33ae84: 1302 2300 |081a: const/16 v2, #int 35 // #23 │ │ +33ae88: 4d01 0002 |081c: aput-object v1, v0, v2 │ │ +33ae8c: 6201 0c92 |081e: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.HANGUL:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@920c │ │ +33ae90: 1302 2400 |0820: const/16 v2, #int 36 // #24 │ │ +33ae94: 4d01 0002 |0822: aput-object v1, v0, v2 │ │ +33ae98: 6201 0e92 |0824: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.HAN_HANJA:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@920e │ │ +33ae9c: 1302 2500 |0826: const/16 v2, #int 37 // #25 │ │ +33aea0: 4d01 0002 |0828: aput-object v1, v0, v2 │ │ +33aea4: 6201 0d92 |082a: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.HANUNOO:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@920d │ │ +33aea8: 1302 2600 |082c: const/16 v2, #int 38 // #26 │ │ +33aeac: 4d01 0002 |082e: aput-object v1, v0, v2 │ │ +33aeb0: 6201 0f92 |0830: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.HAN_SIMPLIFIED:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@920f │ │ +33aeb4: 1302 2700 |0832: const/16 v2, #int 39 // #27 │ │ +33aeb8: 4d01 0002 |0834: aput-object v1, v0, v2 │ │ +33aebc: 6201 1092 |0836: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.HAN_TRADITIONAL:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9210 │ │ +33aec0: 1302 2800 |0838: const/16 v2, #int 40 // #28 │ │ +33aec4: 4d01 0002 |083a: aput-object v1, v0, v2 │ │ +33aec8: 6201 1192 |083c: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.HEBREW:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9211 │ │ +33aecc: 1302 2900 |083e: const/16 v2, #int 41 // #29 │ │ +33aed0: 4d01 0002 |0840: aput-object v1, v0, v2 │ │ +33aed4: 6201 1292 |0842: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.HIRAGANA:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9212 │ │ +33aed8: 1302 2a00 |0844: const/16 v2, #int 42 // #2a │ │ +33aedc: 4d01 0002 |0846: aput-object v1, v0, v2 │ │ +33aee0: 6201 4192 |0848: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.PAHAWH_HMONG:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9241 │ │ +33aee4: 1302 2b00 |084a: const/16 v2, #int 43 // #2b │ │ +33aee8: 4d01 0002 |084c: aput-object v1, v0, v2 │ │ +33aeec: 6201 1392 |084e: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.HIRAGANA_KATAKANA:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9213 │ │ +33aef0: 1302 2c00 |0850: const/16 v2, #int 44 // #2c │ │ +33aef4: 4d01 0002 |0852: aput-object v1, v0, v2 │ │ +33aef8: 6201 3992 |0854: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.OLD_HUNGARIAN:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9239 │ │ +33aefc: 1302 2d00 |0856: const/16 v2, #int 45 // #2d │ │ +33af00: 4d01 0002 |0858: aput-object v1, v0, v2 │ │ +33af04: 6201 1592 |085a: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.INDUS:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9215 │ │ +33af08: 1302 2e00 |085c: const/16 v2, #int 46 // #2e │ │ +33af0c: 4d01 0002 |085e: aput-object v1, v0, v2 │ │ +33af10: 6201 3a92 |0860: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.OLD_ITALIC:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@923a │ │ +33af14: 1302 2f00 |0862: const/16 v2, #int 47 // #2f │ │ +33af18: 4d01 0002 |0864: aput-object v1, v0, v2 │ │ +33af1c: 6201 1992 |0866: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.JAVANESE:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9219 │ │ +33af20: 1302 3000 |0868: const/16 v2, #int 48 // #30 │ │ +33af24: 4d01 0002 |086a: aput-object v1, v0, v2 │ │ +33af28: 6201 1892 |086c: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.JAPANESE:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9218 │ │ +33af2c: 1302 3100 |086e: const/16 v2, #int 49 // #31 │ │ +33af30: 4d01 0002 |0870: aput-object v1, v0, v2 │ │ +33af34: 6201 1d92 |0872: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.KAYAH_LI:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@921d │ │ +33af38: 1302 3200 |0874: const/16 v2, #int 50 // #32 │ │ +33af3c: 4d01 0002 |0876: aput-object v1, v0, v2 │ │ +33af40: 6201 1c92 |0878: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.KATAKANA:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@921c │ │ +33af44: 1302 3300 |087a: const/16 v2, #int 51 // #33 │ │ +33af48: 4d01 0002 |087c: aput-object v1, v0, v2 │ │ +33af4c: 6201 1e92 |087e: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.KHAROSHTHI:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@921e │ │ +33af50: 1302 3400 |0880: const/16 v2, #int 52 // #34 │ │ +33af54: 4d01 0002 |0882: aput-object v1, v0, v2 │ │ +33af58: 6201 1f92 |0884: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.KHMER:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@921f │ │ +33af5c: 1302 3500 |0886: const/16 v2, #int 53 // #35 │ │ +33af60: 4d01 0002 |0888: aput-object v1, v0, v2 │ │ +33af64: 6201 1b92 |088a: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.KANNADA:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@921b │ │ +33af68: 1302 3600 |088c: const/16 v2, #int 54 // #36 │ │ +33af6c: 4d01 0002 |088e: aput-object v1, v0, v2 │ │ +33af70: 6201 2192 |0890: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.KOREAN:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9221 │ │ +33af74: 1302 3700 |0892: const/16 v2, #int 55 // #37 │ │ +33af78: 4d01 0002 |0894: aput-object v1, v0, v2 │ │ +33af7c: 6201 1a92 |0896: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.KAITHI:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@921a │ │ +33af80: 1302 3800 |0898: const/16 v2, #int 56 // #38 │ │ +33af84: 4d01 0002 |089a: aput-object v1, v0, v2 │ │ +33af88: 6201 2292 |089c: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.LANNA:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9222 │ │ +33af8c: 1302 3900 |089e: const/16 v2, #int 57 // #39 │ │ +33af90: 4d01 0002 |08a0: aput-object v1, v0, v2 │ │ +33af94: 6201 2392 |08a2: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.LAO:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9223 │ │ +33af98: 1302 3a00 |08a4: const/16 v2, #int 58 // #3a │ │ +33af9c: 4d01 0002 |08a6: aput-object v1, v0, v2 │ │ +33afa0: 6201 2592 |08a8: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.LATIN_FRAKTUR_VARIANT:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9225 │ │ +33afa4: 1302 3b00 |08aa: const/16 v2, #int 59 // #3b │ │ +33afa8: 4d01 0002 |08ac: aput-object v1, v0, v2 │ │ +33afac: 6201 2692 |08ae: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.LATIN_GAELIC_VARIANT:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9226 │ │ +33afb0: 1302 3c00 |08b0: const/16 v2, #int 60 // #3c │ │ +33afb4: 4d01 0002 |08b2: aput-object v1, v0, v2 │ │ +33afb8: 6201 2492 |08b4: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.LATIN:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9224 │ │ +33afbc: 1302 3d00 |08b6: const/16 v2, #int 61 // #3d │ │ +33afc0: 4d01 0002 |08b8: aput-object v1, v0, v2 │ │ +33afc4: 6201 2792 |08ba: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.LEPCHA:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9227 │ │ +33afc8: 1302 3e00 |08bc: const/16 v2, #int 62 // #3e │ │ +33afcc: 4d01 0002 |08be: aput-object v1, v0, v2 │ │ +33afd0: 6201 2892 |08c0: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.LIMBU:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9228 │ │ +33afd4: 1302 3f00 |08c2: const/16 v2, #int 63 // #3f │ │ +33afd8: 4d01 0002 |08c4: aput-object v1, v0, v2 │ │ +33afdc: 6201 2992 |08c6: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.LINEAR_A:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9229 │ │ +33afe0: 1302 4000 |08c8: const/16 v2, #int 64 // #40 │ │ +33afe4: 4d01 0002 |08ca: aput-object v1, v0, v2 │ │ +33afe8: 6201 2a92 |08cc: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.LINEAR_B:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@922a │ │ +33afec: 1302 4100 |08ce: const/16 v2, #int 65 // #41 │ │ +33aff0: 4d01 0002 |08d0: aput-object v1, v0, v2 │ │ +33aff4: 6201 2b92 |08d2: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.LYCIAN:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@922b │ │ +33aff8: 1302 4200 |08d4: const/16 v2, #int 66 // #42 │ │ +33affc: 4d01 0002 |08d6: aput-object v1, v0, v2 │ │ +33b000: 6201 2c92 |08d8: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.LYDIAN:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@922c │ │ +33b004: 1302 4300 |08da: const/16 v2, #int 67 // #43 │ │ +33b008: 4d01 0002 |08dc: aput-object v1, v0, v2 │ │ +33b00c: 6201 2e92 |08de: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.MANDAEAN:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@922e │ │ +33b010: 1302 4400 |08e0: const/16 v2, #int 68 // #44 │ │ +33b014: 4d01 0002 |08e2: aput-object v1, v0, v2 │ │ +33b018: 6201 2f92 |08e4: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.MANICHAEAN:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@922f │ │ +33b01c: 1302 4500 |08e6: const/16 v2, #int 69 // #45 │ │ +33b020: 4d01 0002 |08e8: aput-object v1, v0, v2 │ │ +33b024: 6201 3192 |08ea: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.MAYAN_HIEROGLYPHS:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9231 │ │ +33b028: 1302 4600 |08ec: const/16 v2, #int 70 // #46 │ │ +33b02c: 4d01 0002 |08ee: aput-object v1, v0, v2 │ │ +33b030: 6201 3392 |08f0: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.MEROITIC:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9233 │ │ +33b034: 1302 4700 |08f2: const/16 v2, #int 71 // #47 │ │ +33b038: 4d01 0002 |08f4: aput-object v1, v0, v2 │ │ +33b03c: 6201 2d92 |08f6: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.MALAYALAM:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@922d │ │ +33b040: 1302 4800 |08f8: const/16 v2, #int 72 // #48 │ │ +33b044: 4d01 0002 |08fa: aput-object v1, v0, v2 │ │ +33b048: 6201 3492 |08fc: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.MONGOLIAN:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9234 │ │ +33b04c: 1302 4900 |08fe: const/16 v2, #int 73 // #49 │ │ +33b050: 4d01 0002 |0900: aput-object v1, v0, v2 │ │ +33b054: 6201 3592 |0902: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.MOON:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9235 │ │ +33b058: 1302 4a00 |0904: const/16 v2, #int 74 // #4a │ │ +33b05c: 4d01 0002 |0906: aput-object v1, v0, v2 │ │ +33b060: 6201 3292 |0908: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.MEITEI_MAYEK:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9232 │ │ +33b064: 1302 4b00 |090a: const/16 v2, #int 75 // #4b │ │ +33b068: 4d01 0002 |090c: aput-object v1, v0, v2 │ │ +33b06c: 6201 3692 |090e: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.MYANMAR:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9236 │ │ +33b070: 1302 4c00 |0910: const/16 v2, #int 76 // #4c │ │ +33b074: 4d01 0002 |0912: aput-object v1, v0, v2 │ │ +33b078: 6201 3792 |0914: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.NKO:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9237 │ │ +33b07c: 1302 4d00 |0916: const/16 v2, #int 77 // #4d │ │ +33b080: 4d01 0002 |0918: aput-object v1, v0, v2 │ │ +33b084: 6201 3892 |091a: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.OGHAM:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9238 │ │ +33b088: 1302 4e00 |091c: const/16 v2, #int 78 // #4e │ │ +33b08c: 4d01 0002 |091e: aput-object v1, v0, v2 │ │ +33b090: 6201 3d92 |0920: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.OL_CHIKI:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@923d │ │ +33b094: 1302 4f00 |0922: const/16 v2, #int 79 // #4f │ │ +33b098: 4d01 0002 |0924: aput-object v1, v0, v2 │ │ +33b09c: 6201 3f92 |0926: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.ORKHON:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@923f │ │ +33b0a0: 1302 5000 |0928: const/16 v2, #int 80 // #50 │ │ +33b0a4: 4d01 0002 |092a: aput-object v1, v0, v2 │ │ +33b0a8: 6201 3e92 |092c: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.ORIYA:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@923e │ │ +33b0ac: 1302 5100 |092e: const/16 v2, #int 81 // #51 │ │ +33b0b0: 4d01 0002 |0930: aput-object v1, v0, v2 │ │ +33b0b4: 6201 4092 |0932: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.OSMANYA:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9240 │ │ +33b0b8: 1302 5200 |0934: const/16 v2, #int 82 // #52 │ │ +33b0bc: 4d01 0002 |0936: aput-object v1, v0, v2 │ │ +33b0c0: 6201 3b92 |0938: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.OLD_PERMIC:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@923b │ │ +33b0c4: 1302 5300 |093a: const/16 v2, #int 83 // #53 │ │ +33b0c8: 4d01 0002 |093c: aput-object v1, v0, v2 │ │ +33b0cc: 6201 4292 |093e: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.PHAGS_PA:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9242 │ │ +33b0d0: 1302 5400 |0940: const/16 v2, #int 84 // #54 │ │ +33b0d4: 4d01 0002 |0942: aput-object v1, v0, v2 │ │ +33b0d8: 6201 1692 |0944: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.INSCRIPTIONAL_PAHLAVI:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9216 │ │ +33b0dc: 1302 5500 |0946: const/16 v2, #int 85 // #55 │ │ +33b0e0: 4d01 0002 |0948: aput-object v1, v0, v2 │ │ +33b0e4: 6201 4592 |094a: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.PSALTER_PAHLAVI:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9245 │ │ +33b0e8: 1302 5600 |094c: const/16 v2, #int 86 // #56 │ │ +33b0ec: 4d01 0002 |094e: aput-object v1, v0, v2 │ │ +33b0f0: 6201 ef91 |0950: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.BOOK_PAHLAVI:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@91ef │ │ +33b0f4: 1302 5700 |0952: const/16 v2, #int 87 // #57 │ │ +33b0f8: 4d01 0002 |0954: aput-object v1, v0, v2 │ │ +33b0fc: 6201 4392 |0956: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.PHOENICIAN:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9243 │ │ +33b100: 1302 5800 |0958: const/16 v2, #int 88 // #58 │ │ +33b104: 4d01 0002 |095a: aput-object v1, v0, v2 │ │ +33b108: 6201 4492 |095c: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.POLLARD_PHONETIC:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9244 │ │ +33b10c: 1302 5900 |095e: const/16 v2, #int 89 // #59 │ │ +33b110: 4d01 0002 |0960: aput-object v1, v0, v2 │ │ +33b114: 6201 1792 |0962: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.INSCRIPTIONAL_PARTHIAN:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9217 │ │ +33b118: 1302 5a00 |0964: const/16 v2, #int 90 // #5a │ │ +33b11c: 4d01 0002 |0966: aput-object v1, v0, v2 │ │ +33b120: 6201 4692 |0968: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.REJANG:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9246 │ │ +33b124: 1302 5b00 |096a: const/16 v2, #int 91 // #5b │ │ +33b128: 4d01 0002 |096c: aput-object v1, v0, v2 │ │ +33b12c: 6201 4792 |096e: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.RONGORONGO:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9247 │ │ +33b130: 1302 5c00 |0970: const/16 v2, #int 92 // #5c │ │ +33b134: 4d01 0002 |0972: aput-object v1, v0, v2 │ │ +33b138: 6201 4892 |0974: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.RUNIC:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9248 │ │ +33b13c: 1302 5d00 |0976: const/16 v2, #int 93 // #5d │ │ +33b140: 4d01 0002 |0978: aput-object v1, v0, v2 │ │ +33b144: 6201 4992 |097a: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.SAMARITAN:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9249 │ │ +33b148: 1302 5e00 |097c: const/16 v2, #int 94 // #5e │ │ +33b14c: 4d01 0002 |097e: aput-object v1, v0, v2 │ │ +33b150: 6201 4a92 |0980: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.SARATI:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@924a │ │ +33b154: 1302 5f00 |0982: const/16 v2, #int 95 // #5f │ │ +33b158: 4d01 0002 |0984: aput-object v1, v0, v2 │ │ +33b15c: 6201 4b92 |0986: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.SAURASHTRA:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@924b │ │ +33b160: 1302 6000 |0988: const/16 v2, #int 96 // #60 │ │ +33b164: 4d01 0002 |098a: aput-object v1, v0, v2 │ │ +33b168: 6201 4d92 |098c: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.SIGNWRITING:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@924d │ │ +33b16c: 1302 6100 |098e: const/16 v2, #int 97 // #61 │ │ +33b170: 4d01 0002 |0990: aput-object v1, v0, v2 │ │ +33b174: 6201 4c92 |0992: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.SHAVIAN:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@924c │ │ +33b178: 1302 6200 |0994: const/16 v2, #int 98 // #62 │ │ +33b17c: 4d01 0002 |0996: aput-object v1, v0, v2 │ │ +33b180: 6201 4e92 |0998: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.SINHALA:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@924e │ │ +33b184: 1302 6300 |099a: const/16 v2, #int 99 // #63 │ │ +33b188: 4d01 0002 |099c: aput-object v1, v0, v2 │ │ +33b18c: 6201 4f92 |099e: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.SUNDANESE:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@924f │ │ +33b190: 1302 6400 |09a0: const/16 v2, #int 100 // #64 │ │ +33b194: 4d01 0002 |09a2: aput-object v1, v0, v2 │ │ +33b198: 6201 5092 |09a4: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.SYLOTI_NAGRI:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9250 │ │ +33b19c: 1302 6500 |09a6: const/16 v2, #int 101 // #65 │ │ +33b1a0: 4d01 0002 |09a8: aput-object v1, v0, v2 │ │ +33b1a4: 6201 5292 |09aa: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.SYRIAC:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9252 │ │ +33b1a8: 1302 6600 |09ac: const/16 v2, #int 102 // #66 │ │ +33b1ac: 4d01 0002 |09ae: aput-object v1, v0, v2 │ │ +33b1b0: 6201 5492 |09b0: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.SYRIAC_ESTRANGELO_VARIANT:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9254 │ │ +33b1b4: 1302 6700 |09b2: const/16 v2, #int 103 // #67 │ │ +33b1b8: 4d01 0002 |09b4: aput-object v1, v0, v2 │ │ +33b1bc: 6201 5592 |09b6: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.SYRIAC_WESTERN_VARIANT:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9255 │ │ +33b1c0: 1302 6800 |09b8: const/16 v2, #int 104 // #68 │ │ +33b1c4: 4d01 0002 |09ba: aput-object v1, v0, v2 │ │ +33b1c8: 6201 5392 |09bc: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.SYRIAC_EASTERN_VARIANT:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9253 │ │ +33b1cc: 1302 6900 |09be: const/16 v2, #int 105 // #69 │ │ +33b1d0: 4d01 0002 |09c0: aput-object v1, v0, v2 │ │ +33b1d4: 6201 5792 |09c2: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.TAGBANWA:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9257 │ │ +33b1d8: 1302 6a00 |09c4: const/16 v2, #int 106 // #6a │ │ +33b1dc: 4d01 0002 |09c6: aput-object v1, v0, v2 │ │ +33b1e0: 6201 5892 |09c8: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.TAI_LE:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9258 │ │ +33b1e4: 1302 6b00 |09ca: const/16 v2, #int 107 // #6b │ │ +33b1e8: 4d01 0002 |09cc: aput-object v1, v0, v2 │ │ +33b1ec: 6201 5992 |09ce: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.TAI_LUE:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9259 │ │ +33b1f0: 1302 6c00 |09d0: const/16 v2, #int 108 // #6c │ │ +33b1f4: 4d01 0002 |09d2: aput-object v1, v0, v2 │ │ +33b1f8: 6201 5b92 |09d4: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.TAMIL:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@925b │ │ +33b1fc: 1302 6d00 |09d6: const/16 v2, #int 109 // #6d │ │ +33b200: 4d01 0002 |09d8: aput-object v1, v0, v2 │ │ +33b204: 6201 5a92 |09da: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.TAI_VIET:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@925a │ │ +33b208: 1302 6e00 |09dc: const/16 v2, #int 110 // #6e │ │ +33b20c: 4d01 0002 |09de: aput-object v1, v0, v2 │ │ +33b210: 6201 5c92 |09e0: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.TELUGU:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@925c │ │ +33b214: 1302 6f00 |09e2: const/16 v2, #int 111 // #6f │ │ +33b218: 4d01 0002 |09e4: aput-object v1, v0, v2 │ │ +33b21c: 6201 5d92 |09e6: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.TENGWAR:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@925d │ │ +33b220: 1302 7000 |09e8: const/16 v2, #int 112 // #70 │ │ +33b224: 4d01 0002 |09ea: aput-object v1, v0, v2 │ │ +33b228: 6201 6192 |09ec: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.TIFINAGH:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9261 │ │ +33b22c: 1302 7100 |09ee: const/16 v2, #int 113 // #71 │ │ +33b230: 4d01 0002 |09f0: aput-object v1, v0, v2 │ │ +33b234: 6201 5692 |09f2: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.TAGALOG:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9256 │ │ +33b238: 1302 7200 |09f4: const/16 v2, #int 114 // #72 │ │ +33b23c: 4d01 0002 |09f6: aput-object v1, v0, v2 │ │ +33b240: 6201 5e92 |09f8: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.THAANA:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@925e │ │ +33b244: 1302 7300 |09fa: const/16 v2, #int 115 // #73 │ │ +33b248: 4d01 0002 |09fc: aput-object v1, v0, v2 │ │ +33b24c: 6201 5f92 |09fe: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.THAI:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@925f │ │ +33b250: 1302 7400 |0a00: const/16 v2, #int 116 // #74 │ │ +33b254: 4d01 0002 |0a02: aput-object v1, v0, v2 │ │ +33b258: 6201 6092 |0a04: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.TIBETAN:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9260 │ │ +33b25c: 1302 7500 |0a06: const/16 v2, #int 117 // #75 │ │ +33b260: 4d01 0002 |0a08: aput-object v1, v0, v2 │ │ +33b264: 6201 6292 |0a0a: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.UGARITIC:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9262 │ │ +33b268: 1302 7600 |0a0c: const/16 v2, #int 118 // #76 │ │ +33b26c: 4d01 0002 |0a0e: aput-object v1, v0, v2 │ │ +33b270: 6201 6392 |0a10: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.VAI:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9263 │ │ +33b274: 1302 7700 |0a12: const/16 v2, #int 119 // #77 │ │ +33b278: 4d01 0002 |0a14: aput-object v1, v0, v2 │ │ +33b27c: 6201 6492 |0a16: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.VISIBLE_SPEECH:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9264 │ │ +33b280: 1302 7800 |0a18: const/16 v2, #int 120 // #78 │ │ +33b284: 4d01 0002 |0a1a: aput-object v1, v0, v2 │ │ +33b288: 6201 3c92 |0a1c: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.OLD_PERSIAN:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@923c │ │ +33b28c: 1302 7900 |0a1e: const/16 v2, #int 121 // #79 │ │ +33b290: 4d01 0002 |0a20: aput-object v1, v0, v2 │ │ +33b294: 6201 fc91 |0a22: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.CUNEIFORM_SUMERO_AKKADIAN:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@91fc │ │ +33b298: 1302 7a00 |0a24: const/16 v2, #int 122 // #7a │ │ +33b29c: 4d01 0002 |0a26: aput-object v1, v0, v2 │ │ +33b2a0: 6201 6592 |0a28: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.YI:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9265 │ │ +33b2a4: 1302 7b00 |0a2a: const/16 v2, #int 123 // #7b │ │ +33b2a8: 4d01 0002 |0a2c: aput-object v1, v0, v2 │ │ +33b2ac: 6201 3092 |0a2e: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.MATHEMATICAL_NOTATION:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9230 │ │ +33b2b0: 1302 7c00 |0a30: const/16 v2, #int 124 // #7c │ │ +33b2b4: 4d01 0002 |0a32: aput-object v1, v0, v2 │ │ +33b2b8: 6201 5192 |0a34: sget-object v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.SYMBOLS:Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@9251 │ │ +33b2bc: 1302 7d00 |0a36: const/16 v2, #int 125 // #7d │ │ +33b2c0: 4d01 0002 |0a38: aput-object v1, v0, v2 │ │ +33b2c4: 6900 e791 |0a3a: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.$VALUES:[Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@91e7 │ │ +33b2c8: 0e00 |0a3c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x000e line=60 │ │ 0x001c line=61 │ │ 0x002a line=62 │ │ 0x0038 line=63 │ │ @@ -776499,19 +776499,19 @@ │ │ type : '(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -33b2c8: |[33b2c8] org.jaudiotagger.tag.reference.ISOScript$Script.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V │ │ -33b2d8: 7030 0387 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@8703 │ │ -33b2de: 5b03 6692 |0003: iput-object v3, v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.code:Ljava/lang/String; // field@9266 │ │ -33b2e2: 5b04 6792 |0005: iput-object v4, v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.description:Ljava/lang/String; // field@9267 │ │ -33b2e6: 0e00 |0007: return-void │ │ +33b2cc: |[33b2cc] org.jaudiotagger.tag.reference.ISOScript$Script.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V │ │ +33b2dc: 7030 0387 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@8703 │ │ +33b2e2: 5b03 6692 |0003: iput-object v3, v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.code:Ljava/lang/String; // field@9266 │ │ +33b2e6: 5b04 6792 |0005: iput-object v4, v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.description:Ljava/lang/String; // field@9267 │ │ +33b2ea: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=190 │ │ 0x0003 line=191 │ │ 0x0005 line=192 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/jaudiotagger/tag/reference/ISOScript$Script; │ │ @@ -776525,17 +776525,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/reference/ISOScript$Script;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -339d78: |[339d78] org.jaudiotagger.tag.reference.ISOScript$Script.access$000:(Lorg/jaudiotagger/tag/reference/ISOScript$Script;)Ljava/lang/String; │ │ -339d88: 5400 6692 |0000: iget-object v0, v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.code:Ljava/lang/String; // field@9266 │ │ -339d8c: 1100 |0002: return-object v0 │ │ +339d7c: |[339d7c] org.jaudiotagger.tag.reference.ISOScript$Script.access$000:(Lorg/jaudiotagger/tag/reference/ISOScript$Script;)Ljava/lang/String; │ │ +339d8c: 5400 6692 |0000: iget-object v0, v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.code:Ljava/lang/String; // field@9266 │ │ +339d90: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/jaudiotagger/tag/reference/ISOScript$Script; │ │ │ │ #3 : (in Lorg/jaudiotagger/tag/reference/ISOScript$Script;) │ │ @@ -776543,17 +776543,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/reference/ISOScript$Script;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -339d90: |[339d90] org.jaudiotagger.tag.reference.ISOScript$Script.access$100:(Lorg/jaudiotagger/tag/reference/ISOScript$Script;)Ljava/lang/String; │ │ -339da0: 5400 6792 |0000: iget-object v0, v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.description:Ljava/lang/String; // field@9267 │ │ -339da4: 1100 |0002: return-object v0 │ │ +339d94: |[339d94] org.jaudiotagger.tag.reference.ISOScript$Script.access$100:(Lorg/jaudiotagger/tag/reference/ISOScript$Script;)Ljava/lang/String; │ │ +339da4: 5400 6792 |0000: iget-object v0, v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.description:Ljava/lang/String; // field@9267 │ │ +339da8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/jaudiotagger/tag/reference/ISOScript$Script; │ │ │ │ #4 : (in Lorg/jaudiotagger/tag/reference/ISOScript$Script;) │ │ @@ -776561,20 +776561,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/jaudiotagger/tag/reference/ISOScript$Script;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -339df4: |[339df4] org.jaudiotagger.tag.reference.ISOScript$Script.valueOf:(Ljava/lang/String;)Lorg/jaudiotagger/tag/reference/ISOScript$Script; │ │ -339e04: 1c00 eb12 |0000: const-class v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ -339e08: 7120 0487 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@8704 │ │ -339e0e: 0c01 |0005: move-result-object v1 │ │ -339e10: 1f01 eb12 |0006: check-cast v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ -339e14: 1101 |0008: return-object v1 │ │ +339df8: |[339df8] org.jaudiotagger.tag.reference.ISOScript$Script.valueOf:(Ljava/lang/String;)Lorg/jaudiotagger/tag/reference/ISOScript$Script; │ │ +339e08: 1c00 eb12 |0000: const-class v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ +339e0c: 7120 0487 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@8704 │ │ +339e12: 0c01 |0005: move-result-object v1 │ │ +339e14: 1f01 eb12 |0006: check-cast v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ +339e18: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #5 : (in Lorg/jaudiotagger/tag/reference/ISOScript$Script;) │ │ @@ -776582,20 +776582,20 @@ │ │ type : '()[Lorg/jaudiotagger/tag/reference/ISOScript$Script;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -339e18: |[339e18] org.jaudiotagger.tag.reference.ISOScript$Script.values:()[Lorg/jaudiotagger/tag/reference/ISOScript$Script; │ │ -339e28: 6200 e791 |0000: sget-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.$VALUES:[Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@91e7 │ │ -339e2c: 6e10 31a0 0000 |0002: invoke-virtual {v0}, [Lorg/jaudiotagger/tag/reference/ISOScript$Script;.clone:()Ljava/lang/Object; // method@a031 │ │ -339e32: 0c00 |0005: move-result-object v0 │ │ -339e34: 1f00 f913 |0006: check-cast v0, [Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@13f9 │ │ -339e38: 1100 |0008: return-object v0 │ │ +339e1c: |[339e1c] org.jaudiotagger.tag.reference.ISOScript$Script.values:()[Lorg/jaudiotagger/tag/reference/ISOScript$Script; │ │ +339e2c: 6200 e791 |0000: sget-object v0, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.$VALUES:[Lorg/jaudiotagger/tag/reference/ISOScript$Script; // field@91e7 │ │ +339e30: 6e10 31a0 0000 |0002: invoke-virtual {v0}, [Lorg/jaudiotagger/tag/reference/ISOScript$Script;.clone:()Ljava/lang/Object; // method@a031 │ │ +339e36: 0c00 |0005: move-result-object v0 │ │ +339e38: 1f00 f913 |0006: check-cast v0, [Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@13f9 │ │ +339e3c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/jaudiotagger/tag/reference/ISOScript$Script;) │ │ @@ -776603,17 +776603,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -339da8: |[339da8] org.jaudiotagger.tag.reference.ISOScript$Script.getCode:()Ljava/lang/String; │ │ -339db8: 5410 6692 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.code:Ljava/lang/String; // field@9266 │ │ -339dbc: 1100 |0002: return-object v0 │ │ +339dac: |[339dac] org.jaudiotagger.tag.reference.ISOScript$Script.getCode:()Ljava/lang/String; │ │ +339dbc: 5410 6692 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.code:Ljava/lang/String; // field@9266 │ │ +339dc0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/reference/ISOScript$Script; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/reference/ISOScript$Script;) │ │ @@ -776621,17 +776621,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -339dc0: |[339dc0] org.jaudiotagger.tag.reference.ISOScript$Script.getDescription:()Ljava/lang/String; │ │ -339dd0: 5410 6792 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.description:Ljava/lang/String; // field@9267 │ │ -339dd4: 1100 |0002: return-object v0 │ │ +339dc4: |[339dc4] org.jaudiotagger.tag.reference.ISOScript$Script.getDescription:()Ljava/lang/String; │ │ +339dd4: 5410 6792 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.description:Ljava/lang/String; // field@9267 │ │ +339dd8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=202 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/reference/ISOScript$Script; │ │ │ │ #2 : (in Lorg/jaudiotagger/tag/reference/ISOScript$Script;) │ │ @@ -776639,18 +776639,18 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -339dd8: |[339dd8] org.jaudiotagger.tag.reference.ISOScript$Script.toString:()Ljava/lang/String; │ │ -339de8: 6e10 239e 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.getDescription:()Ljava/lang/String; // method@9e23 │ │ -339dee: 0c00 |0003: move-result-object v0 │ │ -339df0: 1100 |0004: return-object v0 │ │ +339ddc: |[339ddc] org.jaudiotagger.tag.reference.ISOScript$Script.toString:()Ljava/lang/String; │ │ +339dec: 6e10 239e 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.getDescription:()Ljava/lang/String; // method@9e23 │ │ +339df2: 0c00 |0003: move-result-object v0 │ │ +339df4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jaudiotagger/tag/reference/ISOScript$Script; │ │ │ │ source_file_idx : 7901 (ISOScript.java) │ │ @@ -776698,46 +776698,46 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 59 16-bit code units │ │ -33b388: |[33b388] org.jaudiotagger.tag.reference.ISOScript.:()V │ │ -33b398: 2200 8c10 |0000: new-instance v0, Ljava/util/HashMap; // type@108c │ │ -33b39c: 7010 2b89 0000 |0002: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@892b │ │ -33b3a2: 6900 6892 |0005: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript;.codeMap:Ljava/util/Map; // field@9268 │ │ -33b3a6: 7100 269e 0000 |0007: invoke-static {}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.values:()[Lorg/jaudiotagger/tag/reference/ISOScript$Script; // method@9e26 │ │ -33b3ac: 0c00 |000a: move-result-object v0 │ │ -33b3ae: 2101 |000b: array-length v1, v0 │ │ -33b3b0: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -33b3b2: 1203 |000d: const/4 v3, #int 0 // #0 │ │ -33b3b4: 3513 1000 |000e: if-ge v3, v1, 001e // +0010 │ │ -33b3b8: 4604 0003 |0010: aget-object v4, v0, v3 │ │ -33b3bc: 6205 6892 |0012: sget-object v5, Lorg/jaudiotagger/tag/reference/ISOScript;.codeMap:Ljava/util/Map; // field@9268 │ │ -33b3c0: 7110 209e 0400 |0014: invoke-static {v4}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.access$000:(Lorg/jaudiotagger/tag/reference/ISOScript$Script;)Ljava/lang/String; // method@9e20 │ │ -33b3c6: 0c06 |0017: move-result-object v6 │ │ -33b3c8: 7230 9489 6504 |0018: invoke-interface {v5, v6, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33b3ce: d803 0301 |001b: add-int/lit8 v3, v3, #int 1 // #01 │ │ -33b3d2: 28f1 |001d: goto 000e // -000f │ │ -33b3d4: 2200 8c10 |001e: new-instance v0, Ljava/util/HashMap; // type@108c │ │ -33b3d8: 7010 2b89 0000 |0020: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@892b │ │ -33b3de: 6900 6992 |0023: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript;.descriptionMap:Ljava/util/Map; // field@9269 │ │ -33b3e2: 7100 269e 0000 |0025: invoke-static {}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.values:()[Lorg/jaudiotagger/tag/reference/ISOScript$Script; // method@9e26 │ │ -33b3e8: 0c00 |0028: move-result-object v0 │ │ -33b3ea: 2101 |0029: array-length v1, v0 │ │ -33b3ec: 3512 1000 |002a: if-ge v2, v1, 003a // +0010 │ │ -33b3f0: 4603 0002 |002c: aget-object v3, v0, v2 │ │ -33b3f4: 6204 6992 |002e: sget-object v4, Lorg/jaudiotagger/tag/reference/ISOScript;.descriptionMap:Ljava/util/Map; // field@9269 │ │ -33b3f8: 7110 219e 0300 |0030: invoke-static {v3}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.access$100:(Lorg/jaudiotagger/tag/reference/ISOScript$Script;)Ljava/lang/String; // method@9e21 │ │ -33b3fe: 0c05 |0033: move-result-object v5 │ │ -33b400: 7230 9489 5403 |0034: invoke-interface {v4, v5, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33b406: d802 0201 |0037: add-int/lit8 v2, v2, #int 1 // #01 │ │ -33b40a: 28f1 |0039: goto 002a // -000f │ │ -33b40c: 0e00 |003a: return-void │ │ +33b38c: |[33b38c] org.jaudiotagger.tag.reference.ISOScript.:()V │ │ +33b39c: 2200 8c10 |0000: new-instance v0, Ljava/util/HashMap; // type@108c │ │ +33b3a0: 7010 2b89 0000 |0002: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@892b │ │ +33b3a6: 6900 6892 |0005: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript;.codeMap:Ljava/util/Map; // field@9268 │ │ +33b3aa: 7100 269e 0000 |0007: invoke-static {}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.values:()[Lorg/jaudiotagger/tag/reference/ISOScript$Script; // method@9e26 │ │ +33b3b0: 0c00 |000a: move-result-object v0 │ │ +33b3b2: 2101 |000b: array-length v1, v0 │ │ +33b3b4: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +33b3b6: 1203 |000d: const/4 v3, #int 0 // #0 │ │ +33b3b8: 3513 1000 |000e: if-ge v3, v1, 001e // +0010 │ │ +33b3bc: 4604 0003 |0010: aget-object v4, v0, v3 │ │ +33b3c0: 6205 6892 |0012: sget-object v5, Lorg/jaudiotagger/tag/reference/ISOScript;.codeMap:Ljava/util/Map; // field@9268 │ │ +33b3c4: 7110 209e 0400 |0014: invoke-static {v4}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.access$000:(Lorg/jaudiotagger/tag/reference/ISOScript$Script;)Ljava/lang/String; // method@9e20 │ │ +33b3ca: 0c06 |0017: move-result-object v6 │ │ +33b3cc: 7230 9489 6504 |0018: invoke-interface {v5, v6, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33b3d2: d803 0301 |001b: add-int/lit8 v3, v3, #int 1 // #01 │ │ +33b3d6: 28f1 |001d: goto 000e // -000f │ │ +33b3d8: 2200 8c10 |001e: new-instance v0, Ljava/util/HashMap; // type@108c │ │ +33b3dc: 7010 2b89 0000 |0020: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@892b │ │ +33b3e2: 6900 6992 |0023: sput-object v0, Lorg/jaudiotagger/tag/reference/ISOScript;.descriptionMap:Ljava/util/Map; // field@9269 │ │ +33b3e6: 7100 269e 0000 |0025: invoke-static {}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.values:()[Lorg/jaudiotagger/tag/reference/ISOScript$Script; // method@9e26 │ │ +33b3ec: 0c00 |0028: move-result-object v0 │ │ +33b3ee: 2101 |0029: array-length v1, v0 │ │ +33b3f0: 3512 1000 |002a: if-ge v2, v1, 003a // +0010 │ │ +33b3f4: 4603 0002 |002c: aget-object v3, v0, v2 │ │ +33b3f8: 6204 6992 |002e: sget-object v4, Lorg/jaudiotagger/tag/reference/ISOScript;.descriptionMap:Ljava/util/Map; // field@9269 │ │ +33b3fc: 7110 219e 0300 |0030: invoke-static {v3}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.access$100:(Lorg/jaudiotagger/tag/reference/ISOScript$Script;)Ljava/lang/String; // method@9e21 │ │ +33b402: 0c05 |0033: move-result-object v5 │ │ +33b404: 7230 9489 5403 |0034: invoke-interface {v4, v5, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33b40a: d802 0201 |0037: add-int/lit8 v2, v2, #int 1 // #01 │ │ +33b40e: 28f1 |0039: goto 002a // -000f │ │ +33b410: 0e00 |003a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ 0x0007 line=23 │ │ 0x0012 line=25 │ │ 0x001e line=28 │ │ 0x0025 line=29 │ │ @@ -776749,17 +776749,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -33b410: |[33b410] org.jaudiotagger.tag.reference.ISOScript.:()V │ │ -33b420: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -33b426: 0e00 |0003: return-void │ │ +33b414: |[33b414] org.jaudiotagger.tag.reference.ISOScript.:()V │ │ +33b424: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +33b42a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/reference/ISOScript; │ │ │ │ #2 : (in Lorg/jaudiotagger/tag/reference/ISOScript;) │ │ @@ -776767,34 +776767,34 @@ │ │ type : '()[Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -33b2e8: |[33b2e8] org.jaudiotagger.tag.reference.ISOScript.getDescriptionsAsArray:()[Ljava/lang/String; │ │ -33b2f8: 2200 7c10 |0000: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ -33b2fc: 7010 ae88 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ -33b302: 7100 269e 0000 |0005: invoke-static {}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.values:()[Lorg/jaudiotagger/tag/reference/ISOScript$Script; // method@9e26 │ │ -33b308: 0c01 |0008: move-result-object v1 │ │ -33b30a: 2112 |0009: array-length v2, v1 │ │ -33b30c: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -33b30e: 1204 |000b: const/4 v4, #int 0 // #0 │ │ -33b310: 3524 0e00 |000c: if-ge v4, v2, 001a // +000e │ │ -33b314: 4605 0104 |000e: aget-object v5, v1, v4 │ │ -33b318: 7110 219e 0500 |0010: invoke-static {v5}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.access$100:(Lorg/jaudiotagger/tag/reference/ISOScript$Script;)Ljava/lang/String; // method@9e21 │ │ -33b31e: 0c05 |0013: move-result-object v5 │ │ -33b320: 7220 6489 5000 |0014: invoke-interface {v0, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -33b326: d804 0401 |0017: add-int/lit8 v4, v4, #int 1 // #01 │ │ -33b32a: 28f3 |0019: goto 000c // -000d │ │ -33b32c: 2331 c013 |001a: new-array v1, v3, [Ljava/lang/String; // type@13c0 │ │ -33b330: 7220 7589 1000 |001c: invoke-interface {v0, v1}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@8975 │ │ -33b336: 0c00 |001f: move-result-object v0 │ │ -33b338: 1f00 c013 |0020: check-cast v0, [Ljava/lang/String; // type@13c0 │ │ -33b33c: 1100 |0022: return-object v0 │ │ +33b2ec: |[33b2ec] org.jaudiotagger.tag.reference.ISOScript.getDescriptionsAsArray:()[Ljava/lang/String; │ │ +33b2fc: 2200 7c10 |0000: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ +33b300: 7010 ae88 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ +33b306: 7100 269e 0000 |0005: invoke-static {}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.values:()[Lorg/jaudiotagger/tag/reference/ISOScript$Script; // method@9e26 │ │ +33b30c: 0c01 |0008: move-result-object v1 │ │ +33b30e: 2112 |0009: array-length v2, v1 │ │ +33b310: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +33b312: 1204 |000b: const/4 v4, #int 0 // #0 │ │ +33b314: 3524 0e00 |000c: if-ge v4, v2, 001a // +000e │ │ +33b318: 4605 0104 |000e: aget-object v5, v1, v4 │ │ +33b31c: 7110 219e 0500 |0010: invoke-static {v5}, Lorg/jaudiotagger/tag/reference/ISOScript$Script;.access$100:(Lorg/jaudiotagger/tag/reference/ISOScript$Script;)Ljava/lang/String; // method@9e21 │ │ +33b322: 0c05 |0013: move-result-object v5 │ │ +33b324: 7220 6489 5000 |0014: invoke-interface {v0, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +33b32a: d804 0401 |0017: add-int/lit8 v4, v4, #int 1 // #01 │ │ +33b32e: 28f3 |0019: goto 000c // -000d │ │ +33b330: 2331 c013 |001a: new-array v1, v3, [Ljava/lang/String; // type@13c0 │ │ +33b334: 7220 7589 1000 |001c: invoke-interface {v0, v1}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@8975 │ │ +33b33a: 0c00 |001f: move-result-object v0 │ │ +33b33c: 1f00 c013 |0020: check-cast v0, [Ljava/lang/String; // type@13c0 │ │ +33b340: 1100 |0022: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ 0x0005 line=214 │ │ 0x0010 line=216 │ │ 0x001c line=218 │ │ locals : │ │ @@ -776804,20 +776804,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/jaudiotagger/tag/reference/ISOScript$Script;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -33b340: |[33b340] org.jaudiotagger.tag.reference.ISOScript.getScriptByCode:(Ljava/lang/String;)Lorg/jaudiotagger/tag/reference/ISOScript$Script; │ │ -33b350: 6200 6892 |0000: sget-object v0, Lorg/jaudiotagger/tag/reference/ISOScript;.codeMap:Ljava/util/Map; // field@9268 │ │ -33b354: 7220 9089 1000 |0002: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ -33b35a: 0c01 |0005: move-result-object v1 │ │ -33b35c: 1f01 eb12 |0006: check-cast v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ -33b360: 1101 |0008: return-object v1 │ │ +33b344: |[33b344] org.jaudiotagger.tag.reference.ISOScript.getScriptByCode:(Ljava/lang/String;)Lorg/jaudiotagger/tag/reference/ISOScript$Script; │ │ +33b354: 6200 6892 |0000: sget-object v0, Lorg/jaudiotagger/tag/reference/ISOScript;.codeMap:Ljava/util/Map; // field@9268 │ │ +33b358: 7220 9089 1000 |0002: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ +33b35e: 0c01 |0005: move-result-object v1 │ │ +33b360: 1f01 eb12 |0006: check-cast v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ +33b364: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #4 : (in Lorg/jaudiotagger/tag/reference/ISOScript;) │ │ @@ -776825,20 +776825,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/jaudiotagger/tag/reference/ISOScript$Script;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -33b364: |[33b364] org.jaudiotagger.tag.reference.ISOScript.getScriptByDescription:(Ljava/lang/String;)Lorg/jaudiotagger/tag/reference/ISOScript$Script; │ │ -33b374: 6200 6992 |0000: sget-object v0, Lorg/jaudiotagger/tag/reference/ISOScript;.descriptionMap:Ljava/util/Map; // field@9269 │ │ -33b378: 7220 9089 1000 |0002: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ -33b37e: 0c01 |0005: move-result-object v1 │ │ -33b380: 1f01 eb12 |0006: check-cast v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ -33b384: 1101 |0008: return-object v1 │ │ +33b368: |[33b368] org.jaudiotagger.tag.reference.ISOScript.getScriptByDescription:(Ljava/lang/String;)Lorg/jaudiotagger/tag/reference/ISOScript$Script; │ │ +33b378: 6200 6992 |0000: sget-object v0, Lorg/jaudiotagger/tag/reference/ISOScript;.descriptionMap:Ljava/util/Map; // field@9269 │ │ +33b37c: 7220 9089 1000 |0002: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ +33b382: 0c01 |0005: move-result-object v1 │ │ +33b384: 1f01 eb12 |0006: check-cast v1, Lorg/jaudiotagger/tag/reference/ISOScript$Script; // type@12eb │ │ +33b388: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ Virtual methods - │ │ @@ -776949,160 +776949,160 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 17 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 283 16-bit code units │ │ -33d618: |[33d618] org.jaudiotagger.tag.reference.MusicalKey.:()V │ │ -33d628: 2200 ee12 |0000: new-instance v0, Lorg/jaudiotagger/tag/reference/MusicalKey; // type@12ee │ │ -33d62c: 1a01 4c3d |0002: const-string v1, "NOTE_A" // string@3d4c │ │ -33d630: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -33d632: 1a03 0706 |0005: const-string v3, "A" // string@0607 │ │ -33d636: 7040 339e 1032 |0007: invoke-direct {v0, v1, v2, v3}, Lorg/jaudiotagger/tag/reference/MusicalKey;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9e33 │ │ -33d63c: 6900 7592 |000a: sput-object v0, Lorg/jaudiotagger/tag/reference/MusicalKey;.NOTE_A:Lorg/jaudiotagger/tag/reference/MusicalKey; // field@9275 │ │ -33d640: 2201 ee12 |000c: new-instance v1, Lorg/jaudiotagger/tag/reference/MusicalKey; // type@12ee │ │ -33d644: 1a03 4d3d |000e: const-string v3, "NOTE_B" // string@3d4d │ │ -33d648: 1214 |0010: const/4 v4, #int 1 // #1 │ │ -33d64a: 1a05 c90a |0011: const-string v5, "B" // string@0ac9 │ │ -33d64e: 7040 339e 3154 |0013: invoke-direct {v1, v3, v4, v5}, Lorg/jaudiotagger/tag/reference/MusicalKey;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9e33 │ │ -33d654: 6901 7692 |0016: sput-object v1, Lorg/jaudiotagger/tag/reference/MusicalKey;.NOTE_B:Lorg/jaudiotagger/tag/reference/MusicalKey; // field@9276 │ │ -33d658: 2203 ee12 |0018: new-instance v3, Lorg/jaudiotagger/tag/reference/MusicalKey; // type@12ee │ │ -33d65c: 1a05 4e3d |001a: const-string v5, "NOTE_C" // string@3d4e │ │ -33d660: 1226 |001c: const/4 v6, #int 2 // #2 │ │ -33d662: 1a07 4f0d |001d: const-string v7, "C" // string@0d4f │ │ -33d666: 7040 339e 5376 |001f: invoke-direct {v3, v5, v6, v7}, Lorg/jaudiotagger/tag/reference/MusicalKey;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9e33 │ │ -33d66c: 6903 7792 |0022: sput-object v3, Lorg/jaudiotagger/tag/reference/MusicalKey;.NOTE_C:Lorg/jaudiotagger/tag/reference/MusicalKey; // field@9277 │ │ -33d670: 2205 ee12 |0024: new-instance v5, Lorg/jaudiotagger/tag/reference/MusicalKey; // type@12ee │ │ -33d674: 1a07 4f3d |0026: const-string v7, "NOTE_D" // string@3d4f │ │ -33d678: 1238 |0028: const/4 v8, #int 3 // #3 │ │ -33d67a: 1a09 0713 |0029: const-string v9, "D" // string@1307 │ │ -33d67e: 7040 339e 7598 |002b: invoke-direct {v5, v7, v8, v9}, Lorg/jaudiotagger/tag/reference/MusicalKey;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9e33 │ │ -33d684: 6905 7892 |002e: sput-object v5, Lorg/jaudiotagger/tag/reference/MusicalKey;.NOTE_D:Lorg/jaudiotagger/tag/reference/MusicalKey; // field@9278 │ │ -33d688: 2207 ee12 |0030: new-instance v7, Lorg/jaudiotagger/tag/reference/MusicalKey; // type@12ee │ │ -33d68c: 1a09 503d |0032: const-string v9, "NOTE_E" // string@3d50 │ │ -33d690: 124a |0034: const/4 v10, #int 4 // #4 │ │ -33d692: 1a0b 6315 |0035: const-string v11, "E" // string@1563 │ │ -33d696: 7040 339e 97ba |0037: invoke-direct {v7, v9, v10, v11}, Lorg/jaudiotagger/tag/reference/MusicalKey;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9e33 │ │ -33d69c: 6907 7992 |003a: sput-object v7, Lorg/jaudiotagger/tag/reference/MusicalKey;.NOTE_E:Lorg/jaudiotagger/tag/reference/MusicalKey; // field@9279 │ │ -33d6a0: 2209 ee12 |003c: new-instance v9, Lorg/jaudiotagger/tag/reference/MusicalKey; // type@12ee │ │ -33d6a4: 1a0b 513d |003e: const-string v11, "NOTE_F" // string@3d51 │ │ -33d6a8: 125c |0040: const/4 v12, #int 5 // #5 │ │ -33d6aa: 1a0d 2317 |0041: const-string v13, "F" // string@1723 │ │ -33d6ae: 7040 339e b9dc |0043: invoke-direct {v9, v11, v12, v13}, Lorg/jaudiotagger/tag/reference/MusicalKey;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9e33 │ │ -33d6b4: 6909 7a92 |0046: sput-object v9, Lorg/jaudiotagger/tag/reference/MusicalKey;.NOTE_F:Lorg/jaudiotagger/tag/reference/MusicalKey; // field@927a │ │ -33d6b8: 220b ee12 |0048: new-instance v11, Lorg/jaudiotagger/tag/reference/MusicalKey; // type@12ee │ │ -33d6bc: 1a0d 523d |004a: const-string v13, "NOTE_G" // string@3d52 │ │ -33d6c0: 126e |004c: const/4 v14, #int 6 // #6 │ │ -33d6c2: 1a0f 861b |004d: const-string v15, "G" // string@1b86 │ │ -33d6c6: 7040 339e dbfe |004f: invoke-direct {v11, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/MusicalKey;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9e33 │ │ -33d6cc: 690b 7b92 |0052: sput-object v11, Lorg/jaudiotagger/tag/reference/MusicalKey;.NOTE_G:Lorg/jaudiotagger/tag/reference/MusicalKey; // field@927b │ │ -33d6d0: 220d ee12 |0054: new-instance v13, Lorg/jaudiotagger/tag/reference/MusicalKey; // type@12ee │ │ -33d6d4: 1a0f 4818 |0056: const-string v15, "FLAT" // string@1848 │ │ -33d6d8: 127e |0058: const/4 v14, #int 7 // #7 │ │ -33d6da: 1a0c 485d |0059: const-string v12, "b" // string@5d48 │ │ -33d6de: 7040 339e fdce |005b: invoke-direct {v13, v15, v14, v12}, Lorg/jaudiotagger/tag/reference/MusicalKey;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9e33 │ │ -33d6e4: 690d 7292 |005e: sput-object v13, Lorg/jaudiotagger/tag/reference/MusicalKey;.FLAT:Lorg/jaudiotagger/tag/reference/MusicalKey; // field@9272 │ │ -33d6e8: 220c ee12 |0060: new-instance v12, Lorg/jaudiotagger/tag/reference/MusicalKey; // type@12ee │ │ -33d6ec: 1a0f d244 |0062: const-string v15, "SHARP" // string@44d2 │ │ -33d6f0: 130e 0800 |0064: const/16 v14, #int 8 // #8 │ │ -33d6f4: 1a0a a702 |0066: const-string v10, "#" // string@02a7 │ │ -33d6f8: 7040 339e fcae |0068: invoke-direct {v12, v15, v14, v10}, Lorg/jaudiotagger/tag/reference/MusicalKey;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9e33 │ │ -33d6fe: 690c 7d92 |006b: sput-object v12, Lorg/jaudiotagger/tag/reference/MusicalKey;.SHARP:Lorg/jaudiotagger/tag/reference/MusicalKey; // field@927d │ │ -33d702: 220a ee12 |006d: new-instance v10, Lorg/jaudiotagger/tag/reference/MusicalKey; // type@12ee │ │ -33d706: 1a0f e838 |006f: const-string v15, "MINOR" // string@38e8 │ │ -33d70a: 130e 0900 |0071: const/16 v14, #int 9 // #9 │ │ -33d70e: 1a08 af82 |0073: const-string v8, "m" // string@82af │ │ -33d712: 7040 339e fa8e |0075: invoke-direct {v10, v15, v14, v8}, Lorg/jaudiotagger/tag/reference/MusicalKey;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9e33 │ │ -33d718: 690a 7492 |0078: sput-object v10, Lorg/jaudiotagger/tag/reference/MusicalKey;.MINOR:Lorg/jaudiotagger/tag/reference/MusicalKey; // field@9274 │ │ -33d71c: 2208 ee12 |007a: new-instance v8, Lorg/jaudiotagger/tag/reference/MusicalKey; // type@12ee │ │ -33d720: 1a0f bf3e |007c: const-string v15, "OFF_KEY" // string@3ebf │ │ -33d724: 130e 0a00 |007e: const/16 v14, #int 10 // #a │ │ -33d728: 1a06 3f95 |0080: const-string v6, "o" // string@953f │ │ -33d72c: 7040 339e f86e |0082: invoke-direct {v8, v15, v14, v6}, Lorg/jaudiotagger/tag/reference/MusicalKey;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9e33 │ │ -33d732: 6908 7c92 |0085: sput-object v8, Lorg/jaudiotagger/tag/reference/MusicalKey;.OFF_KEY:Lorg/jaudiotagger/tag/reference/MusicalKey; // field@927c │ │ -33d736: 1306 0b00 |0087: const/16 v6, #int 11 // #b │ │ -33d73a: 2366 fa13 |0089: new-array v6, v6, [Lorg/jaudiotagger/tag/reference/MusicalKey; // type@13fa │ │ -33d73e: 4d00 0602 |008b: aput-object v0, v6, v2 │ │ -33d742: 4d01 0604 |008d: aput-object v1, v6, v4 │ │ -33d746: 122f |008f: const/4 v15, #int 2 // #2 │ │ -33d748: 4d03 060f |0090: aput-object v3, v6, v15 │ │ -33d74c: 123f |0092: const/4 v15, #int 3 // #3 │ │ -33d74e: 4d05 060f |0093: aput-object v5, v6, v15 │ │ -33d752: 124f |0095: const/4 v15, #int 4 // #4 │ │ -33d754: 4d07 060f |0096: aput-object v7, v6, v15 │ │ -33d758: 125f |0098: const/4 v15, #int 5 // #5 │ │ -33d75a: 4d09 060f |0099: aput-object v9, v6, v15 │ │ -33d75e: 126f |009b: const/4 v15, #int 6 // #6 │ │ -33d760: 4d0b 060f |009c: aput-object v11, v6, v15 │ │ -33d764: 1310 0700 |009e: const/16 v16, #int 7 // #7 │ │ -33d768: 4d0d 0610 |00a0: aput-object v13, v6, v16 │ │ -33d76c: 130d 0800 |00a2: const/16 v13, #int 8 // #8 │ │ -33d770: 4d0c 060d |00a4: aput-object v12, v6, v13 │ │ -33d774: 130c 0900 |00a6: const/16 v12, #int 9 // #9 │ │ -33d778: 4d0a 060c |00a8: aput-object v10, v6, v12 │ │ -33d77c: 4d08 060e |00aa: aput-object v8, v6, v14 │ │ -33d780: 6906 7192 |00ac: sput-object v6, Lorg/jaudiotagger/tag/reference/MusicalKey;.$VALUES:[Lorg/jaudiotagger/tag/reference/MusicalKey; // field@9271 │ │ -33d784: 23f6 fa13 |00ae: new-array v6, v15, [Lorg/jaudiotagger/tag/reference/MusicalKey; // type@13fa │ │ -33d788: 4d01 0602 |00b0: aput-object v1, v6, v2 │ │ -33d78c: 4d03 0604 |00b2: aput-object v3, v6, v4 │ │ -33d790: 1221 |00b4: const/4 v1, #int 2 // #2 │ │ -33d792: 4d05 0601 |00b5: aput-object v5, v6, v1 │ │ -33d796: 1231 |00b7: const/4 v1, #int 3 // #3 │ │ -33d798: 4d07 0601 |00b8: aput-object v7, v6, v1 │ │ -33d79c: 1241 |00ba: const/4 v1, #int 4 // #4 │ │ -33d79e: 4d09 0601 |00bb: aput-object v9, v6, v1 │ │ -33d7a2: 1251 |00bd: const/4 v1, #int 5 // #5 │ │ -33d7a4: 4d0b 0601 |00be: aput-object v11, v6, v1 │ │ -33d7a8: 7120 2489 6000 |00c0: invoke-static {v0, v6}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;[Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8924 │ │ -33d7ae: 0c00 |00c3: move-result-object v0 │ │ -33d7b0: 2201 8c10 |00c4: new-instance v1, Ljava/util/HashMap; // type@108c │ │ -33d7b4: 7100 379e 0000 |00c6: invoke-static {}, Lorg/jaudiotagger/tag/reference/MusicalKey;.values:()[Lorg/jaudiotagger/tag/reference/MusicalKey; // method@9e37 │ │ -33d7ba: 0c02 |00c9: move-result-object v2 │ │ -33d7bc: 2122 |00ca: array-length v2, v2 │ │ -33d7be: 7020 2c89 2100 |00cb: invoke-direct {v1, v2}, Ljava/util/HashMap;.:(I)V // method@892c │ │ -33d7c4: 6901 7e92 |00ce: sput-object v1, Lorg/jaudiotagger/tag/reference/MusicalKey;.groundKeyMap:Ljava/util/HashMap; // field@927e │ │ -33d7c8: 6e10 1e89 0000 |00d0: invoke-virtual {v0}, Ljava/util/EnumSet;.iterator:()Ljava/util/Iterator; // method@891e │ │ -33d7ce: 0c00 |00d3: move-result-object v0 │ │ -33d7d0: 7210 4789 0000 |00d4: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -33d7d6: 0a01 |00d7: move-result v1 │ │ -33d7d8: 3801 1200 |00d8: if-eqz v1, 00ea // +0012 │ │ -33d7dc: 7210 4889 0000 |00da: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -33d7e2: 0c01 |00dd: move-result-object v1 │ │ -33d7e4: 1f01 ee12 |00de: check-cast v1, Lorg/jaudiotagger/tag/reference/MusicalKey; // type@12ee │ │ -33d7e8: 6202 7e92 |00e0: sget-object v2, Lorg/jaudiotagger/tag/reference/MusicalKey;.groundKeyMap:Ljava/util/HashMap; // field@927e │ │ -33d7ec: 6e10 349e 0100 |00e2: invoke-virtual {v1}, Lorg/jaudiotagger/tag/reference/MusicalKey;.getValue:()Ljava/lang/String; // method@9e34 │ │ -33d7f2: 0c03 |00e5: move-result-object v3 │ │ -33d7f4: 6e30 3689 3201 |00e6: invoke-virtual {v2, v3, v1}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8936 │ │ -33d7fa: 28eb |00e9: goto 00d4 // -0015 │ │ -33d7fc: 6200 7292 |00ea: sget-object v0, Lorg/jaudiotagger/tag/reference/MusicalKey;.FLAT:Lorg/jaudiotagger/tag/reference/MusicalKey; // field@9272 │ │ -33d800: 6201 7d92 |00ec: sget-object v1, Lorg/jaudiotagger/tag/reference/MusicalKey;.SHARP:Lorg/jaudiotagger/tag/reference/MusicalKey; // field@927d │ │ -33d804: 6202 7492 |00ee: sget-object v2, Lorg/jaudiotagger/tag/reference/MusicalKey;.MINOR:Lorg/jaudiotagger/tag/reference/MusicalKey; // field@9274 │ │ -33d808: 7130 2289 1002 |00f0: invoke-static {v0, v1, v2}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8922 │ │ -33d80e: 0c00 |00f3: move-result-object v0 │ │ -33d810: 2201 8c10 |00f4: new-instance v1, Ljava/util/HashMap; // type@108c │ │ -33d814: 7100 379e 0000 |00f6: invoke-static {}, Lorg/jaudiotagger/tag/reference/MusicalKey;.values:()[Lorg/jaudiotagger/tag/reference/MusicalKey; // method@9e37 │ │ -33d81a: 0c02 |00f9: move-result-object v2 │ │ -33d81c: 2122 |00fa: array-length v2, v2 │ │ -33d81e: 7020 2c89 2100 |00fb: invoke-direct {v1, v2}, Ljava/util/HashMap;.:(I)V // method@892c │ │ -33d824: 6901 7f92 |00fe: sput-object v1, Lorg/jaudiotagger/tag/reference/MusicalKey;.halfKeyMap:Ljava/util/HashMap; // field@927f │ │ -33d828: 6e10 1e89 0000 |0100: invoke-virtual {v0}, Ljava/util/EnumSet;.iterator:()Ljava/util/Iterator; // method@891e │ │ -33d82e: 0c00 |0103: move-result-object v0 │ │ -33d830: 7210 4789 0000 |0104: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -33d836: 0a01 |0107: move-result v1 │ │ -33d838: 3801 1200 |0108: if-eqz v1, 011a // +0012 │ │ -33d83c: 7210 4889 0000 |010a: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -33d842: 0c01 |010d: move-result-object v1 │ │ -33d844: 1f01 ee12 |010e: check-cast v1, Lorg/jaudiotagger/tag/reference/MusicalKey; // type@12ee │ │ -33d848: 6202 7f92 |0110: sget-object v2, Lorg/jaudiotagger/tag/reference/MusicalKey;.halfKeyMap:Ljava/util/HashMap; // field@927f │ │ -33d84c: 6e10 349e 0100 |0112: invoke-virtual {v1}, Lorg/jaudiotagger/tag/reference/MusicalKey;.getValue:()Ljava/lang/String; // method@9e34 │ │ -33d852: 0c03 |0115: move-result-object v3 │ │ -33d854: 6e30 3689 3201 |0116: invoke-virtual {v2, v3, v1}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8936 │ │ -33d85a: 28eb |0119: goto 0104 // -0015 │ │ -33d85c: 0e00 |011a: return-void │ │ +33d61c: |[33d61c] org.jaudiotagger.tag.reference.MusicalKey.:()V │ │ +33d62c: 2200 ee12 |0000: new-instance v0, Lorg/jaudiotagger/tag/reference/MusicalKey; // type@12ee │ │ +33d630: 1a01 4c3d |0002: const-string v1, "NOTE_A" // string@3d4c │ │ +33d634: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +33d636: 1a03 0706 |0005: const-string v3, "A" // string@0607 │ │ +33d63a: 7040 339e 1032 |0007: invoke-direct {v0, v1, v2, v3}, Lorg/jaudiotagger/tag/reference/MusicalKey;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9e33 │ │ +33d640: 6900 7592 |000a: sput-object v0, Lorg/jaudiotagger/tag/reference/MusicalKey;.NOTE_A:Lorg/jaudiotagger/tag/reference/MusicalKey; // field@9275 │ │ +33d644: 2201 ee12 |000c: new-instance v1, Lorg/jaudiotagger/tag/reference/MusicalKey; // type@12ee │ │ +33d648: 1a03 4d3d |000e: const-string v3, "NOTE_B" // string@3d4d │ │ +33d64c: 1214 |0010: const/4 v4, #int 1 // #1 │ │ +33d64e: 1a05 c90a |0011: const-string v5, "B" // string@0ac9 │ │ +33d652: 7040 339e 3154 |0013: invoke-direct {v1, v3, v4, v5}, Lorg/jaudiotagger/tag/reference/MusicalKey;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9e33 │ │ +33d658: 6901 7692 |0016: sput-object v1, Lorg/jaudiotagger/tag/reference/MusicalKey;.NOTE_B:Lorg/jaudiotagger/tag/reference/MusicalKey; // field@9276 │ │ +33d65c: 2203 ee12 |0018: new-instance v3, Lorg/jaudiotagger/tag/reference/MusicalKey; // type@12ee │ │ +33d660: 1a05 4e3d |001a: const-string v5, "NOTE_C" // string@3d4e │ │ +33d664: 1226 |001c: const/4 v6, #int 2 // #2 │ │ +33d666: 1a07 4f0d |001d: const-string v7, "C" // string@0d4f │ │ +33d66a: 7040 339e 5376 |001f: invoke-direct {v3, v5, v6, v7}, Lorg/jaudiotagger/tag/reference/MusicalKey;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9e33 │ │ +33d670: 6903 7792 |0022: sput-object v3, Lorg/jaudiotagger/tag/reference/MusicalKey;.NOTE_C:Lorg/jaudiotagger/tag/reference/MusicalKey; // field@9277 │ │ +33d674: 2205 ee12 |0024: new-instance v5, Lorg/jaudiotagger/tag/reference/MusicalKey; // type@12ee │ │ +33d678: 1a07 4f3d |0026: const-string v7, "NOTE_D" // string@3d4f │ │ +33d67c: 1238 |0028: const/4 v8, #int 3 // #3 │ │ +33d67e: 1a09 0713 |0029: const-string v9, "D" // string@1307 │ │ +33d682: 7040 339e 7598 |002b: invoke-direct {v5, v7, v8, v9}, Lorg/jaudiotagger/tag/reference/MusicalKey;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9e33 │ │ +33d688: 6905 7892 |002e: sput-object v5, Lorg/jaudiotagger/tag/reference/MusicalKey;.NOTE_D:Lorg/jaudiotagger/tag/reference/MusicalKey; // field@9278 │ │ +33d68c: 2207 ee12 |0030: new-instance v7, Lorg/jaudiotagger/tag/reference/MusicalKey; // type@12ee │ │ +33d690: 1a09 503d |0032: const-string v9, "NOTE_E" // string@3d50 │ │ +33d694: 124a |0034: const/4 v10, #int 4 // #4 │ │ +33d696: 1a0b 6315 |0035: const-string v11, "E" // string@1563 │ │ +33d69a: 7040 339e 97ba |0037: invoke-direct {v7, v9, v10, v11}, Lorg/jaudiotagger/tag/reference/MusicalKey;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9e33 │ │ +33d6a0: 6907 7992 |003a: sput-object v7, Lorg/jaudiotagger/tag/reference/MusicalKey;.NOTE_E:Lorg/jaudiotagger/tag/reference/MusicalKey; // field@9279 │ │ +33d6a4: 2209 ee12 |003c: new-instance v9, Lorg/jaudiotagger/tag/reference/MusicalKey; // type@12ee │ │ +33d6a8: 1a0b 513d |003e: const-string v11, "NOTE_F" // string@3d51 │ │ +33d6ac: 125c |0040: const/4 v12, #int 5 // #5 │ │ +33d6ae: 1a0d 2317 |0041: const-string v13, "F" // string@1723 │ │ +33d6b2: 7040 339e b9dc |0043: invoke-direct {v9, v11, v12, v13}, Lorg/jaudiotagger/tag/reference/MusicalKey;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9e33 │ │ +33d6b8: 6909 7a92 |0046: sput-object v9, Lorg/jaudiotagger/tag/reference/MusicalKey;.NOTE_F:Lorg/jaudiotagger/tag/reference/MusicalKey; // field@927a │ │ +33d6bc: 220b ee12 |0048: new-instance v11, Lorg/jaudiotagger/tag/reference/MusicalKey; // type@12ee │ │ +33d6c0: 1a0d 523d |004a: const-string v13, "NOTE_G" // string@3d52 │ │ +33d6c4: 126e |004c: const/4 v14, #int 6 // #6 │ │ +33d6c6: 1a0f 861b |004d: const-string v15, "G" // string@1b86 │ │ +33d6ca: 7040 339e dbfe |004f: invoke-direct {v11, v13, v14, v15}, Lorg/jaudiotagger/tag/reference/MusicalKey;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9e33 │ │ +33d6d0: 690b 7b92 |0052: sput-object v11, Lorg/jaudiotagger/tag/reference/MusicalKey;.NOTE_G:Lorg/jaudiotagger/tag/reference/MusicalKey; // field@927b │ │ +33d6d4: 220d ee12 |0054: new-instance v13, Lorg/jaudiotagger/tag/reference/MusicalKey; // type@12ee │ │ +33d6d8: 1a0f 4818 |0056: const-string v15, "FLAT" // string@1848 │ │ +33d6dc: 127e |0058: const/4 v14, #int 7 // #7 │ │ +33d6de: 1a0c 485d |0059: const-string v12, "b" // string@5d48 │ │ +33d6e2: 7040 339e fdce |005b: invoke-direct {v13, v15, v14, v12}, Lorg/jaudiotagger/tag/reference/MusicalKey;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9e33 │ │ +33d6e8: 690d 7292 |005e: sput-object v13, Lorg/jaudiotagger/tag/reference/MusicalKey;.FLAT:Lorg/jaudiotagger/tag/reference/MusicalKey; // field@9272 │ │ +33d6ec: 220c ee12 |0060: new-instance v12, Lorg/jaudiotagger/tag/reference/MusicalKey; // type@12ee │ │ +33d6f0: 1a0f d244 |0062: const-string v15, "SHARP" // string@44d2 │ │ +33d6f4: 130e 0800 |0064: const/16 v14, #int 8 // #8 │ │ +33d6f8: 1a0a a702 |0066: const-string v10, "#" // string@02a7 │ │ +33d6fc: 7040 339e fcae |0068: invoke-direct {v12, v15, v14, v10}, Lorg/jaudiotagger/tag/reference/MusicalKey;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9e33 │ │ +33d702: 690c 7d92 |006b: sput-object v12, Lorg/jaudiotagger/tag/reference/MusicalKey;.SHARP:Lorg/jaudiotagger/tag/reference/MusicalKey; // field@927d │ │ +33d706: 220a ee12 |006d: new-instance v10, Lorg/jaudiotagger/tag/reference/MusicalKey; // type@12ee │ │ +33d70a: 1a0f e838 |006f: const-string v15, "MINOR" // string@38e8 │ │ +33d70e: 130e 0900 |0071: const/16 v14, #int 9 // #9 │ │ +33d712: 1a08 af82 |0073: const-string v8, "m" // string@82af │ │ +33d716: 7040 339e fa8e |0075: invoke-direct {v10, v15, v14, v8}, Lorg/jaudiotagger/tag/reference/MusicalKey;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9e33 │ │ +33d71c: 690a 7492 |0078: sput-object v10, Lorg/jaudiotagger/tag/reference/MusicalKey;.MINOR:Lorg/jaudiotagger/tag/reference/MusicalKey; // field@9274 │ │ +33d720: 2208 ee12 |007a: new-instance v8, Lorg/jaudiotagger/tag/reference/MusicalKey; // type@12ee │ │ +33d724: 1a0f bf3e |007c: const-string v15, "OFF_KEY" // string@3ebf │ │ +33d728: 130e 0a00 |007e: const/16 v14, #int 10 // #a │ │ +33d72c: 1a06 3f95 |0080: const-string v6, "o" // string@953f │ │ +33d730: 7040 339e f86e |0082: invoke-direct {v8, v15, v14, v6}, Lorg/jaudiotagger/tag/reference/MusicalKey;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9e33 │ │ +33d736: 6908 7c92 |0085: sput-object v8, Lorg/jaudiotagger/tag/reference/MusicalKey;.OFF_KEY:Lorg/jaudiotagger/tag/reference/MusicalKey; // field@927c │ │ +33d73a: 1306 0b00 |0087: const/16 v6, #int 11 // #b │ │ +33d73e: 2366 fa13 |0089: new-array v6, v6, [Lorg/jaudiotagger/tag/reference/MusicalKey; // type@13fa │ │ +33d742: 4d00 0602 |008b: aput-object v0, v6, v2 │ │ +33d746: 4d01 0604 |008d: aput-object v1, v6, v4 │ │ +33d74a: 122f |008f: const/4 v15, #int 2 // #2 │ │ +33d74c: 4d03 060f |0090: aput-object v3, v6, v15 │ │ +33d750: 123f |0092: const/4 v15, #int 3 // #3 │ │ +33d752: 4d05 060f |0093: aput-object v5, v6, v15 │ │ +33d756: 124f |0095: const/4 v15, #int 4 // #4 │ │ +33d758: 4d07 060f |0096: aput-object v7, v6, v15 │ │ +33d75c: 125f |0098: const/4 v15, #int 5 // #5 │ │ +33d75e: 4d09 060f |0099: aput-object v9, v6, v15 │ │ +33d762: 126f |009b: const/4 v15, #int 6 // #6 │ │ +33d764: 4d0b 060f |009c: aput-object v11, v6, v15 │ │ +33d768: 1310 0700 |009e: const/16 v16, #int 7 // #7 │ │ +33d76c: 4d0d 0610 |00a0: aput-object v13, v6, v16 │ │ +33d770: 130d 0800 |00a2: const/16 v13, #int 8 // #8 │ │ +33d774: 4d0c 060d |00a4: aput-object v12, v6, v13 │ │ +33d778: 130c 0900 |00a6: const/16 v12, #int 9 // #9 │ │ +33d77c: 4d0a 060c |00a8: aput-object v10, v6, v12 │ │ +33d780: 4d08 060e |00aa: aput-object v8, v6, v14 │ │ +33d784: 6906 7192 |00ac: sput-object v6, Lorg/jaudiotagger/tag/reference/MusicalKey;.$VALUES:[Lorg/jaudiotagger/tag/reference/MusicalKey; // field@9271 │ │ +33d788: 23f6 fa13 |00ae: new-array v6, v15, [Lorg/jaudiotagger/tag/reference/MusicalKey; // type@13fa │ │ +33d78c: 4d01 0602 |00b0: aput-object v1, v6, v2 │ │ +33d790: 4d03 0604 |00b2: aput-object v3, v6, v4 │ │ +33d794: 1221 |00b4: const/4 v1, #int 2 // #2 │ │ +33d796: 4d05 0601 |00b5: aput-object v5, v6, v1 │ │ +33d79a: 1231 |00b7: const/4 v1, #int 3 // #3 │ │ +33d79c: 4d07 0601 |00b8: aput-object v7, v6, v1 │ │ +33d7a0: 1241 |00ba: const/4 v1, #int 4 // #4 │ │ +33d7a2: 4d09 0601 |00bb: aput-object v9, v6, v1 │ │ +33d7a6: 1251 |00bd: const/4 v1, #int 5 // #5 │ │ +33d7a8: 4d0b 0601 |00be: aput-object v11, v6, v1 │ │ +33d7ac: 7120 2489 6000 |00c0: invoke-static {v0, v6}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;[Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8924 │ │ +33d7b2: 0c00 |00c3: move-result-object v0 │ │ +33d7b4: 2201 8c10 |00c4: new-instance v1, Ljava/util/HashMap; // type@108c │ │ +33d7b8: 7100 379e 0000 |00c6: invoke-static {}, Lorg/jaudiotagger/tag/reference/MusicalKey;.values:()[Lorg/jaudiotagger/tag/reference/MusicalKey; // method@9e37 │ │ +33d7be: 0c02 |00c9: move-result-object v2 │ │ +33d7c0: 2122 |00ca: array-length v2, v2 │ │ +33d7c2: 7020 2c89 2100 |00cb: invoke-direct {v1, v2}, Ljava/util/HashMap;.:(I)V // method@892c │ │ +33d7c8: 6901 7e92 |00ce: sput-object v1, Lorg/jaudiotagger/tag/reference/MusicalKey;.groundKeyMap:Ljava/util/HashMap; // field@927e │ │ +33d7cc: 6e10 1e89 0000 |00d0: invoke-virtual {v0}, Ljava/util/EnumSet;.iterator:()Ljava/util/Iterator; // method@891e │ │ +33d7d2: 0c00 |00d3: move-result-object v0 │ │ +33d7d4: 7210 4789 0000 |00d4: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +33d7da: 0a01 |00d7: move-result v1 │ │ +33d7dc: 3801 1200 |00d8: if-eqz v1, 00ea // +0012 │ │ +33d7e0: 7210 4889 0000 |00da: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +33d7e6: 0c01 |00dd: move-result-object v1 │ │ +33d7e8: 1f01 ee12 |00de: check-cast v1, Lorg/jaudiotagger/tag/reference/MusicalKey; // type@12ee │ │ +33d7ec: 6202 7e92 |00e0: sget-object v2, Lorg/jaudiotagger/tag/reference/MusicalKey;.groundKeyMap:Ljava/util/HashMap; // field@927e │ │ +33d7f0: 6e10 349e 0100 |00e2: invoke-virtual {v1}, Lorg/jaudiotagger/tag/reference/MusicalKey;.getValue:()Ljava/lang/String; // method@9e34 │ │ +33d7f6: 0c03 |00e5: move-result-object v3 │ │ +33d7f8: 6e30 3689 3201 |00e6: invoke-virtual {v2, v3, v1}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8936 │ │ +33d7fe: 28eb |00e9: goto 00d4 // -0015 │ │ +33d800: 6200 7292 |00ea: sget-object v0, Lorg/jaudiotagger/tag/reference/MusicalKey;.FLAT:Lorg/jaudiotagger/tag/reference/MusicalKey; // field@9272 │ │ +33d804: 6201 7d92 |00ec: sget-object v1, Lorg/jaudiotagger/tag/reference/MusicalKey;.SHARP:Lorg/jaudiotagger/tag/reference/MusicalKey; // field@927d │ │ +33d808: 6202 7492 |00ee: sget-object v2, Lorg/jaudiotagger/tag/reference/MusicalKey;.MINOR:Lorg/jaudiotagger/tag/reference/MusicalKey; // field@9274 │ │ +33d80c: 7130 2289 1002 |00f0: invoke-static {v0, v1, v2}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8922 │ │ +33d812: 0c00 |00f3: move-result-object v0 │ │ +33d814: 2201 8c10 |00f4: new-instance v1, Ljava/util/HashMap; // type@108c │ │ +33d818: 7100 379e 0000 |00f6: invoke-static {}, Lorg/jaudiotagger/tag/reference/MusicalKey;.values:()[Lorg/jaudiotagger/tag/reference/MusicalKey; // method@9e37 │ │ +33d81e: 0c02 |00f9: move-result-object v2 │ │ +33d820: 2122 |00fa: array-length v2, v2 │ │ +33d822: 7020 2c89 2100 |00fb: invoke-direct {v1, v2}, Ljava/util/HashMap;.:(I)V // method@892c │ │ +33d828: 6901 7f92 |00fe: sput-object v1, Lorg/jaudiotagger/tag/reference/MusicalKey;.halfKeyMap:Ljava/util/HashMap; // field@927f │ │ +33d82c: 6e10 1e89 0000 |0100: invoke-virtual {v0}, Ljava/util/EnumSet;.iterator:()Ljava/util/Iterator; // method@891e │ │ +33d832: 0c00 |0103: move-result-object v0 │ │ +33d834: 7210 4789 0000 |0104: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +33d83a: 0a01 |0107: move-result v1 │ │ +33d83c: 3801 1200 |0108: if-eqz v1, 011a // +0012 │ │ +33d840: 7210 4889 0000 |010a: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +33d846: 0c01 |010d: move-result-object v1 │ │ +33d848: 1f01 ee12 |010e: check-cast v1, Lorg/jaudiotagger/tag/reference/MusicalKey; // type@12ee │ │ +33d84c: 6202 7f92 |0110: sget-object v2, Lorg/jaudiotagger/tag/reference/MusicalKey;.halfKeyMap:Ljava/util/HashMap; // field@927f │ │ +33d850: 6e10 349e 0100 |0112: invoke-virtual {v1}, Lorg/jaudiotagger/tag/reference/MusicalKey;.getValue:()Ljava/lang/String; // method@9e34 │ │ +33d856: 0c03 |0115: move-result-object v3 │ │ +33d858: 6e30 3689 3201 |0116: invoke-virtual {v2, v3, v1}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8936 │ │ +33d85e: 28eb |0119: goto 0104 // -0015 │ │ +33d860: 0e00 |011a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ 0x000c line=14 │ │ 0x0018 line=15 │ │ 0x0024 line=16 │ │ 0x0030 line=17 │ │ @@ -777128,18 +777128,18 @@ │ │ type : '(Ljava/lang/String;ILjava/lang/String;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -33d860: |[33d860] org.jaudiotagger.tag.reference.MusicalKey.:(Ljava/lang/String;ILjava/lang/String;)V │ │ -33d870: 7030 0387 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@8703 │ │ -33d876: 5b03 8092 |0003: iput-object v3, v0, Lorg/jaudiotagger/tag/reference/MusicalKey;.value:Ljava/lang/String; // field@9280 │ │ -33d87a: 0e00 |0005: return-void │ │ +33d864: |[33d864] org.jaudiotagger.tag.reference.MusicalKey.:(Ljava/lang/String;ILjava/lang/String;)V │ │ +33d874: 7030 0387 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@8703 │ │ +33d87a: 5b03 8092 |0003: iput-object v3, v0, Lorg/jaudiotagger/tag/reference/MusicalKey;.value:Ljava/lang/String; // field@9280 │ │ +33d87e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0003 line=28 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/jaudiotagger/tag/reference/MusicalKey; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ @@ -777151,71 +777151,71 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 101 16-bit code units │ │ -33d4dc: |[33d4dc] org.jaudiotagger.tag.reference.MusicalKey.isValid:(Ljava/lang/String;)Z │ │ -33d4ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -33d4ee: 3806 6300 |0001: if-eqz v6, 0064 // +0063 │ │ -33d4f2: 6e10 aa87 0600 |0003: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@87aa │ │ -33d4f8: 0a01 |0006: move-result v1 │ │ -33d4fa: 1232 |0007: const/4 v2, #int 3 // #3 │ │ -33d4fc: 3621 5c00 |0008: if-gt v1, v2, 0064 // +005c │ │ -33d500: 6e10 aa87 0600 |000a: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@87aa │ │ -33d506: 0a01 |000d: move-result v1 │ │ -33d508: 3901 0300 |000e: if-nez v1, 0011 // +0003 │ │ -33d50c: 2854 |0010: goto 0064 // +0054 │ │ -33d50e: 6e10 aa87 0600 |0011: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@87aa │ │ -33d514: 0a01 |0014: move-result v1 │ │ -33d516: 1213 |0015: const/4 v3, #int 1 // #1 │ │ -33d518: 3331 0f00 |0016: if-ne v1, v3, 0025 // +000f │ │ -33d51c: 6201 7c92 |0018: sget-object v1, Lorg/jaudiotagger/tag/reference/MusicalKey;.OFF_KEY:Lorg/jaudiotagger/tag/reference/MusicalKey; // field@927c │ │ -33d520: 6e10 349e 0100 |001a: invoke-virtual {v1}, Lorg/jaudiotagger/tag/reference/MusicalKey;.getValue:()Ljava/lang/String; // method@9e34 │ │ -33d526: 0c01 |001d: move-result-object v1 │ │ -33d528: 6e20 9c87 1600 |001e: invoke-virtual {v6, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -33d52e: 0a01 |0021: move-result v1 │ │ -33d530: 3801 0300 |0022: if-eqz v1, 0025 // +0003 │ │ -33d534: 0f03 |0024: return v3 │ │ -33d536: 6201 7e92 |0025: sget-object v1, Lorg/jaudiotagger/tag/reference/MusicalKey;.groundKeyMap:Ljava/util/HashMap; // field@927e │ │ -33d53a: 6e30 b587 0603 |0027: invoke-virtual {v6, v0, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@87b5 │ │ -33d540: 0c04 |002a: move-result-object v4 │ │ -33d542: 6e20 2f89 4100 |002b: invoke-virtual {v1, v4}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@892f │ │ -33d548: 0a01 |002e: move-result v1 │ │ -33d54a: 3901 0300 |002f: if-nez v1, 0032 // +0003 │ │ -33d54e: 0f00 |0031: return v0 │ │ -33d550: 6e10 aa87 0600 |0032: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@87aa │ │ -33d556: 0a01 |0035: move-result v1 │ │ -33d558: 1224 |0036: const/4 v4, #int 2 // #2 │ │ -33d55a: 3241 0800 |0037: if-eq v1, v4, 003f // +0008 │ │ -33d55e: 6e10 aa87 0600 |0039: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@87aa │ │ -33d564: 0a01 |003c: move-result v1 │ │ -33d566: 3321 0f00 |003d: if-ne v1, v2, 004c // +000f │ │ -33d56a: 6201 7f92 |003f: sget-object v1, Lorg/jaudiotagger/tag/reference/MusicalKey;.halfKeyMap:Ljava/util/HashMap; // field@927f │ │ -33d56e: 6e30 b587 3604 |0041: invoke-virtual {v6, v3, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@87b5 │ │ -33d574: 0c05 |0044: move-result-object v5 │ │ -33d576: 6e20 2f89 5100 |0045: invoke-virtual {v1, v5}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@892f │ │ -33d57c: 0a01 |0048: move-result v1 │ │ -33d57e: 3901 0300 |0049: if-nez v1, 004c // +0003 │ │ -33d582: 0f00 |004b: return v0 │ │ -33d584: 6e10 aa87 0600 |004c: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@87aa │ │ -33d58a: 0a01 |004f: move-result v1 │ │ -33d58c: 3321 1300 |0050: if-ne v1, v2, 0063 // +0013 │ │ -33d590: 6e30 b587 4602 |0052: invoke-virtual {v6, v4, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@87b5 │ │ -33d596: 0c06 |0055: move-result-object v6 │ │ -33d598: 6201 7492 |0056: sget-object v1, Lorg/jaudiotagger/tag/reference/MusicalKey;.MINOR:Lorg/jaudiotagger/tag/reference/MusicalKey; // field@9274 │ │ -33d59c: 6e10 349e 0100 |0058: invoke-virtual {v1}, Lorg/jaudiotagger/tag/reference/MusicalKey;.getValue:()Ljava/lang/String; // method@9e34 │ │ -33d5a2: 0c01 |005b: move-result-object v1 │ │ -33d5a4: 6e20 9c87 1600 |005c: invoke-virtual {v6, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -33d5aa: 0a06 |005f: move-result v6 │ │ -33d5ac: 3906 0300 |0060: if-nez v6, 0063 // +0003 │ │ -33d5b0: 0f00 |0062: return v0 │ │ -33d5b2: 0f03 |0063: return v3 │ │ -33d5b4: 0f00 |0064: return v0 │ │ +33d4e0: |[33d4e0] org.jaudiotagger.tag.reference.MusicalKey.isValid:(Ljava/lang/String;)Z │ │ +33d4f0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +33d4f2: 3806 6300 |0001: if-eqz v6, 0064 // +0063 │ │ +33d4f6: 6e10 aa87 0600 |0003: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@87aa │ │ +33d4fc: 0a01 |0006: move-result v1 │ │ +33d4fe: 1232 |0007: const/4 v2, #int 3 // #3 │ │ +33d500: 3621 5c00 |0008: if-gt v1, v2, 0064 // +005c │ │ +33d504: 6e10 aa87 0600 |000a: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@87aa │ │ +33d50a: 0a01 |000d: move-result v1 │ │ +33d50c: 3901 0300 |000e: if-nez v1, 0011 // +0003 │ │ +33d510: 2854 |0010: goto 0064 // +0054 │ │ +33d512: 6e10 aa87 0600 |0011: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@87aa │ │ +33d518: 0a01 |0014: move-result v1 │ │ +33d51a: 1213 |0015: const/4 v3, #int 1 // #1 │ │ +33d51c: 3331 0f00 |0016: if-ne v1, v3, 0025 // +000f │ │ +33d520: 6201 7c92 |0018: sget-object v1, Lorg/jaudiotagger/tag/reference/MusicalKey;.OFF_KEY:Lorg/jaudiotagger/tag/reference/MusicalKey; // field@927c │ │ +33d524: 6e10 349e 0100 |001a: invoke-virtual {v1}, Lorg/jaudiotagger/tag/reference/MusicalKey;.getValue:()Ljava/lang/String; // method@9e34 │ │ +33d52a: 0c01 |001d: move-result-object v1 │ │ +33d52c: 6e20 9c87 1600 |001e: invoke-virtual {v6, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +33d532: 0a01 |0021: move-result v1 │ │ +33d534: 3801 0300 |0022: if-eqz v1, 0025 // +0003 │ │ +33d538: 0f03 |0024: return v3 │ │ +33d53a: 6201 7e92 |0025: sget-object v1, Lorg/jaudiotagger/tag/reference/MusicalKey;.groundKeyMap:Ljava/util/HashMap; // field@927e │ │ +33d53e: 6e30 b587 0603 |0027: invoke-virtual {v6, v0, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@87b5 │ │ +33d544: 0c04 |002a: move-result-object v4 │ │ +33d546: 6e20 2f89 4100 |002b: invoke-virtual {v1, v4}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@892f │ │ +33d54c: 0a01 |002e: move-result v1 │ │ +33d54e: 3901 0300 |002f: if-nez v1, 0032 // +0003 │ │ +33d552: 0f00 |0031: return v0 │ │ +33d554: 6e10 aa87 0600 |0032: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@87aa │ │ +33d55a: 0a01 |0035: move-result v1 │ │ +33d55c: 1224 |0036: const/4 v4, #int 2 // #2 │ │ +33d55e: 3241 0800 |0037: if-eq v1, v4, 003f // +0008 │ │ +33d562: 6e10 aa87 0600 |0039: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@87aa │ │ +33d568: 0a01 |003c: move-result v1 │ │ +33d56a: 3321 0f00 |003d: if-ne v1, v2, 004c // +000f │ │ +33d56e: 6201 7f92 |003f: sget-object v1, Lorg/jaudiotagger/tag/reference/MusicalKey;.halfKeyMap:Ljava/util/HashMap; // field@927f │ │ +33d572: 6e30 b587 3604 |0041: invoke-virtual {v6, v3, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@87b5 │ │ +33d578: 0c05 |0044: move-result-object v5 │ │ +33d57a: 6e20 2f89 5100 |0045: invoke-virtual {v1, v5}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@892f │ │ +33d580: 0a01 |0048: move-result v1 │ │ +33d582: 3901 0300 |0049: if-nez v1, 004c // +0003 │ │ +33d586: 0f00 |004b: return v0 │ │ +33d588: 6e10 aa87 0600 |004c: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@87aa │ │ +33d58e: 0a01 |004f: move-result v1 │ │ +33d590: 3321 1300 |0050: if-ne v1, v2, 0063 // +0013 │ │ +33d594: 6e30 b587 4602 |0052: invoke-virtual {v6, v4, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@87b5 │ │ +33d59a: 0c06 |0055: move-result-object v6 │ │ +33d59c: 6201 7492 |0056: sget-object v1, Lorg/jaudiotagger/tag/reference/MusicalKey;.MINOR:Lorg/jaudiotagger/tag/reference/MusicalKey; // field@9274 │ │ +33d5a0: 6e10 349e 0100 |0058: invoke-virtual {v1}, Lorg/jaudiotagger/tag/reference/MusicalKey;.getValue:()Ljava/lang/String; // method@9e34 │ │ +33d5a6: 0c01 |005b: move-result-object v1 │ │ +33d5a8: 6e20 9c87 1600 |005c: invoke-virtual {v6, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +33d5ae: 0a06 |005f: move-result v6 │ │ +33d5b0: 3906 0300 |0060: if-nez v6, 0063 // +0003 │ │ +33d5b4: 0f00 |0062: return v0 │ │ +33d5b6: 0f03 |0063: return v3 │ │ +33d5b8: 0f00 |0064: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=59 │ │ 0x0011 line=65 │ │ 0x0018 line=67 │ │ 0x0025 line=73 │ │ 0x0032 line=78 │ │ @@ -777230,20 +777230,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/jaudiotagger/tag/reference/MusicalKey;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -33d5d0: |[33d5d0] org.jaudiotagger.tag.reference.MusicalKey.valueOf:(Ljava/lang/String;)Lorg/jaudiotagger/tag/reference/MusicalKey; │ │ -33d5e0: 1c00 ee12 |0000: const-class v0, Lorg/jaudiotagger/tag/reference/MusicalKey; // type@12ee │ │ -33d5e4: 7120 0487 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@8704 │ │ -33d5ea: 0c01 |0005: move-result-object v1 │ │ -33d5ec: 1f01 ee12 |0006: check-cast v1, Lorg/jaudiotagger/tag/reference/MusicalKey; // type@12ee │ │ -33d5f0: 1101 |0008: return-object v1 │ │ +33d5d4: |[33d5d4] org.jaudiotagger.tag.reference.MusicalKey.valueOf:(Ljava/lang/String;)Lorg/jaudiotagger/tag/reference/MusicalKey; │ │ +33d5e4: 1c00 ee12 |0000: const-class v0, Lorg/jaudiotagger/tag/reference/MusicalKey; // type@12ee │ │ +33d5e8: 7120 0487 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@8704 │ │ +33d5ee: 0c01 |0005: move-result-object v1 │ │ +33d5f0: 1f01 ee12 |0006: check-cast v1, Lorg/jaudiotagger/tag/reference/MusicalKey; // type@12ee │ │ +33d5f4: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #4 : (in Lorg/jaudiotagger/tag/reference/MusicalKey;) │ │ @@ -777251,20 +777251,20 @@ │ │ type : '()[Lorg/jaudiotagger/tag/reference/MusicalKey;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -33d5f4: |[33d5f4] org.jaudiotagger.tag.reference.MusicalKey.values:()[Lorg/jaudiotagger/tag/reference/MusicalKey; │ │ -33d604: 6200 7192 |0000: sget-object v0, Lorg/jaudiotagger/tag/reference/MusicalKey;.$VALUES:[Lorg/jaudiotagger/tag/reference/MusicalKey; // field@9271 │ │ -33d608: 6e10 32a0 0000 |0002: invoke-virtual {v0}, [Lorg/jaudiotagger/tag/reference/MusicalKey;.clone:()Ljava/lang/Object; // method@a032 │ │ -33d60e: 0c00 |0005: move-result-object v0 │ │ -33d610: 1f00 fa13 |0006: check-cast v0, [Lorg/jaudiotagger/tag/reference/MusicalKey; // type@13fa │ │ -33d614: 1100 |0008: return-object v0 │ │ +33d5f8: |[33d5f8] org.jaudiotagger.tag.reference.MusicalKey.values:()[Lorg/jaudiotagger/tag/reference/MusicalKey; │ │ +33d608: 6200 7192 |0000: sget-object v0, Lorg/jaudiotagger/tag/reference/MusicalKey;.$VALUES:[Lorg/jaudiotagger/tag/reference/MusicalKey; // field@9271 │ │ +33d60c: 6e10 32a0 0000 |0002: invoke-virtual {v0}, [Lorg/jaudiotagger/tag/reference/MusicalKey;.clone:()Ljava/lang/Object; // method@a032 │ │ +33d612: 0c00 |0005: move-result-object v0 │ │ +33d614: 1f00 fa13 |0006: check-cast v0, [Lorg/jaudiotagger/tag/reference/MusicalKey; // type@13fa │ │ +33d618: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/jaudiotagger/tag/reference/MusicalKey;) │ │ @@ -777272,17 +777272,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -33d5b8: |[33d5b8] org.jaudiotagger.tag.reference.MusicalKey.getValue:()Ljava/lang/String; │ │ -33d5c8: 5410 8092 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/reference/MusicalKey;.value:Ljava/lang/String; // field@9280 │ │ -33d5cc: 1100 |0002: return-object v0 │ │ +33d5bc: |[33d5bc] org.jaudiotagger.tag.reference.MusicalKey.getValue:()Ljava/lang/String; │ │ +33d5cc: 5410 8092 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/reference/MusicalKey;.value:Ljava/lang/String; // field@9280 │ │ +33d5d0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/reference/MusicalKey; │ │ │ │ source_file_idx : 15585 (MusicalKey.java) │ │ @@ -777316,17 +777316,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -33d908: |[33d908] org.jaudiotagger.tag.reference.PerformerHelper.:()V │ │ -33d918: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -33d91e: 0e00 |0003: return-void │ │ +33d90c: |[33d90c] org.jaudiotagger.tag.reference.PerformerHelper.:()V │ │ +33d91c: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +33d922: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/reference/PerformerHelper; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/reference/PerformerHelper;) │ │ @@ -777334,26 +777334,26 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -33d87c: |[33d87c] org.jaudiotagger.tag.reference.PerformerHelper.formatForId3:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ -33d88c: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -33d890: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -33d896: 6e10 b787 0200 |0005: invoke-virtual {v2}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@87b7 │ │ -33d89c: 0c02 |0008: move-result-object v2 │ │ -33d89e: 6e20 d787 2000 |0009: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -33d8a4: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -33d8a6: 6e20 d087 2000 |000d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@87d0 │ │ -33d8ac: 6e20 d787 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -33d8b2: 6e10 df87 0000 |0013: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -33d8b8: 0c01 |0016: move-result-object v1 │ │ -33d8ba: 1101 |0017: return-object v1 │ │ +33d880: |[33d880] org.jaudiotagger.tag.reference.PerformerHelper.formatForId3:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +33d890: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +33d894: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +33d89a: 6e10 b787 0200 |0005: invoke-virtual {v2}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@87b7 │ │ +33d8a0: 0c02 |0008: move-result-object v2 │ │ +33d8a2: 6e20 d787 2000 |0009: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +33d8a8: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +33d8aa: 6e20 d087 2000 |000d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@87d0 │ │ +33d8b0: 6e20 d787 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +33d8b6: 6e10 df87 0000 |0013: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +33d8bc: 0c01 |0016: move-result-object v1 │ │ +33d8be: 1101 |0017: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0018 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0018 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -777362,28 +777362,28 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -33d8bc: |[33d8bc] org.jaudiotagger.tag.reference.PerformerHelper.formatForNonId3:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ -33d8cc: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -33d8d0: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -33d8d6: 6e20 d787 1000 |0005: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -33d8dc: 1a01 9f00 |0008: const-string v1, " (" // string@009f │ │ -33d8e0: 6e20 d787 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -33d8e6: 6e10 b787 0200 |000d: invoke-virtual {v2}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@87b7 │ │ -33d8ec: 0c01 |0010: move-result-object v1 │ │ -33d8ee: 6e20 d787 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -33d8f4: 1a01 8403 |0014: const-string v1, ")" // string@0384 │ │ -33d8f8: 6e20 d787 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -33d8fe: 6e10 df87 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -33d904: 0c01 |001c: move-result-object v1 │ │ -33d906: 1101 |001d: return-object v1 │ │ +33d8c0: |[33d8c0] org.jaudiotagger.tag.reference.PerformerHelper.formatForNonId3:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +33d8d0: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +33d8d4: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +33d8da: 6e20 d787 1000 |0005: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +33d8e0: 1a01 9f00 |0008: const-string v1, " (" // string@009f │ │ +33d8e4: 6e20 d787 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +33d8ea: 6e10 b787 0200 |000d: invoke-virtual {v2}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@87b7 │ │ +33d8f0: 0c01 |0010: move-result-object v1 │ │ +33d8f2: 6e20 d787 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +33d8f8: 1a01 8403 |0014: const-string v1, ")" // string@0384 │ │ +33d8fc: 6e20 d787 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +33d902: 6e10 df87 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +33d908: 0c01 |001c: move-result-object v1 │ │ +33d90a: 1101 |001d: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ 0x0000 - 0x001e reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x001e reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -777498,149 +777498,149 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 19 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 267 16-bit code units │ │ -33dbfc: |[33dbfc] org.jaudiotagger.tag.reference.Tagger.:()V │ │ -33dc0c: 2200 f112 |0000: new-instance v0, Lorg/jaudiotagger/tag/reference/Tagger; // type@12f1 │ │ -33dc10: 1a01 ff1e |0002: const-string v1, "ITUNES" // string@1eff │ │ -33dc14: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -33dc16: 1a03 aa7b |0005: const-string v3, "iTunes" // string@7baa │ │ -33dc1a: 7053 449e 1022 |0007: invoke-direct {v0, v1, v2, v2, v3}, Lorg/jaudiotagger/tag/reference/Tagger;.:(Ljava/lang/String;IILjava/lang/String;)V // method@9e44 │ │ -33dc20: 6900 8a92 |000a: sput-object v0, Lorg/jaudiotagger/tag/reference/Tagger;.ITUNES:Lorg/jaudiotagger/tag/reference/Tagger; // field@928a │ │ -33dc24: 2201 f112 |000c: new-instance v1, Lorg/jaudiotagger/tag/reference/Tagger; // type@12f1 │ │ -33dc28: 1a03 8f38 |000e: const-string v3, "MEDIAPLAYER" // string@388f │ │ -33dc2c: 1214 |0010: const/4 v4, #int 1 // #1 │ │ -33dc2e: 1a05 9b54 |0011: const-string v5, "Windows Media Player" // string@549b │ │ -33dc32: 7055 449e 3144 |0013: invoke-direct {v1, v3, v4, v4, v5}, Lorg/jaudiotagger/tag/reference/Tagger;.:(Ljava/lang/String;IILjava/lang/String;)V // method@9e44 │ │ -33dc38: 6901 8d92 |0016: sput-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.MEDIAPLAYER:Lorg/jaudiotagger/tag/reference/Tagger; // field@928d │ │ -33dc3c: 2203 f112 |0018: new-instance v3, Lorg/jaudiotagger/tag/reference/Tagger; // type@12f1 │ │ -33dc40: 1a05 1953 |001a: const-string v5, "WINAMP" // string@5319 │ │ -33dc44: 1226 |001c: const/4 v6, #int 2 // #2 │ │ -33dc46: 1a07 8e54 |001d: const-string v7, "Winamp" // string@548e │ │ -33dc4a: 7057 449e 5366 |001f: invoke-direct {v3, v5, v6, v6, v7}, Lorg/jaudiotagger/tag/reference/Tagger;.:(Ljava/lang/String;IILjava/lang/String;)V // method@9e44 │ │ -33dc50: 6903 9592 |0022: sput-object v3, Lorg/jaudiotagger/tag/reference/Tagger;.WINAMP:Lorg/jaudiotagger/tag/reference/Tagger; // field@9295 │ │ -33dc54: 2205 f112 |0024: new-instance v5, Lorg/jaudiotagger/tag/reference/Tagger; // type@12f1 │ │ -33dc58: 1a07 8639 |0026: const-string v7, "MP3TAG" // string@3986 │ │ -33dc5c: 1238 |0028: const/4 v8, #int 3 // #3 │ │ -33dc5e: 1a09 763c |0029: const-string v9, "Mp3 Tag" // string@3c76 │ │ -33dc62: 7059 449e 7588 |002b: invoke-direct {v5, v7, v8, v8, v9}, Lorg/jaudiotagger/tag/reference/Tagger;.:(Ljava/lang/String;IILjava/lang/String;)V // method@9e44 │ │ -33dc68: 6905 8f92 |002e: sput-object v5, Lorg/jaudiotagger/tag/reference/Tagger;.MP3TAG:Lorg/jaudiotagger/tag/reference/Tagger; // field@928f │ │ -33dc6c: 2207 f112 |0030: new-instance v7, Lorg/jaudiotagger/tag/reference/Tagger; // type@12f1 │ │ -33dc70: 1a09 9338 |0032: const-string v9, "MEDIA_MONKEY" // string@3893 │ │ -33dc74: 124a |0034: const/4 v10, #int 4 // #4 │ │ -33dc76: 1a0b 413b |0035: const-string v11, "Media Monkey" // string@3b41 │ │ -33dc7a: 705b 449e 97aa |0037: invoke-direct {v7, v9, v10, v10, v11}, Lorg/jaudiotagger/tag/reference/Tagger;.:(Ljava/lang/String;IILjava/lang/String;)V // method@9e44 │ │ -33dc80: 6907 8e92 |003a: sput-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.MEDIA_MONKEY:Lorg/jaudiotagger/tag/reference/Tagger; // field@928e │ │ -33dc84: 2209 f112 |003c: new-instance v9, Lorg/jaudiotagger/tag/reference/Tagger; // type@12f1 │ │ -33dc88: 1a0b 0a49 |003e: const-string v11, "TAG_AND_RENAME" // string@490a │ │ -33dc8c: 125c |0040: const/4 v12, #int 5 // #5 │ │ -33dc8e: 1a0d cb4b |0041: const-string v13, "Tag and Rename" // string@4bcb │ │ -33dc92: 705d 449e b9cc |0043: invoke-direct {v9, v11, v12, v12, v13}, Lorg/jaudiotagger/tag/reference/Tagger;.:(Ljava/lang/String;IILjava/lang/String;)V // method@9e44 │ │ -33dc98: 6909 9492 |0046: sput-object v9, Lorg/jaudiotagger/tag/reference/Tagger;.TAG_AND_RENAME:Lorg/jaudiotagger/tag/reference/Tagger; // field@9294 │ │ -33dc9c: 220b f112 |0048: new-instance v11, Lorg/jaudiotagger/tag/reference/Tagger; // type@12f1 │ │ -33dca0: 1a0d 5340 |004a: const-string v13, "PICARD" // string@4053 │ │ -33dca4: 126e |004c: const/4 v14, #int 6 // #6 │ │ -33dca6: 1a0f 4441 |004d: const-string v15, "Picard" // string@4144 │ │ -33dcaa: 705f 449e dbee |004f: invoke-direct {v11, v13, v14, v14, v15}, Lorg/jaudiotagger/tag/reference/Tagger;.:(Ljava/lang/String;IILjava/lang/String;)V // method@9e44 │ │ -33dcb0: 690b 9192 |0052: sput-object v11, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ -33dcb4: 220d f112 |0054: new-instance v13, Lorg/jaudiotagger/tag/reference/Tagger; // type@12f1 │ │ -33dcb8: 1a0f 3120 |0056: const-string v15, "JAIKOZ" // string@2031 │ │ -33dcbc: 127e |0058: const/4 v14, #int 7 // #7 │ │ -33dcbe: 1a0c 6120 |0059: const-string v12, "Jaikoz" // string@2061 │ │ -33dcc2: 705c 449e fdee |005b: invoke-direct {v13, v15, v14, v14, v12}, Lorg/jaudiotagger/tag/reference/Tagger;.:(Ljava/lang/String;IILjava/lang/String;)V // method@9e44 │ │ -33dcc8: 690d 8b92 |005e: sput-object v13, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -33dccc: 220c f112 |0060: new-instance v12, Lorg/jaudiotagger/tag/reference/Tagger; // type@12f1 │ │ -33dcd0: 1a0f 0949 |0062: const-string v15, "TAGSCANNER" // string@4909 │ │ -33dcd4: 130e 0800 |0064: const/16 v14, #int 8 // #8 │ │ -33dcd8: 1a0a dc4b |0066: const-string v10, "Tagscanner" // string@4bdc │ │ -33dcdc: 705a 449e fcee |0068: invoke-direct {v12, v15, v14, v14, v10}, Lorg/jaudiotagger/tag/reference/Tagger;.:(Ljava/lang/String;IILjava/lang/String;)V // method@9e44 │ │ -33dce2: 690c 9392 |006b: sput-object v12, Lorg/jaudiotagger/tag/reference/Tagger;.TAGSCANNER:Lorg/jaudiotagger/tag/reference/Tagger; // field@9293 │ │ -33dce6: 220a f112 |006d: new-instance v10, Lorg/jaudiotagger/tag/reference/Tagger; // type@12f1 │ │ -33dcea: 1a0f dd54 |006f: const-string v15, "XIPH" // string@54dd │ │ -33dcee: 130e 0900 |0071: const/16 v14, #int 9 // #9 │ │ -33dcf2: 1a08 f654 |0073: const-string v8, "Xiph" // string@54f6 │ │ -33dcf6: 7058 449e faee |0075: invoke-direct {v10, v15, v14, v14, v8}, Lorg/jaudiotagger/tag/reference/Tagger;.:(Ljava/lang/String;IILjava/lang/String;)V // method@9e44 │ │ -33dcfc: 690a 9692 |0078: sput-object v10, Lorg/jaudiotagger/tag/reference/Tagger;.XIPH:Lorg/jaudiotagger/tag/reference/Tagger; // field@9296 │ │ -33dd00: 2208 f112 |007a: new-instance v8, Lorg/jaudiotagger/tag/reference/Tagger; // type@12f1 │ │ -33dd04: 1a0f 6118 |007c: const-string v15, "FOOBAR2000" // string@1861 │ │ -33dd08: 130e 0a00 |007e: const/16 v14, #int 10 // #a │ │ -33dd0c: 1a06 951a |0080: const-string v6, "Foobar2000" // string@1a95 │ │ -33dd10: 7056 449e f8ee |0082: invoke-direct {v8, v15, v14, v14, v6}, Lorg/jaudiotagger/tag/reference/Tagger;.:(Ljava/lang/String;IILjava/lang/String;)V // method@9e44 │ │ -33dd16: 6908 8892 |0085: sput-object v8, Lorg/jaudiotagger/tag/reference/Tagger;.FOOBAR2000:Lorg/jaudiotagger/tag/reference/Tagger; // field@9288 │ │ -33dd1a: 2206 f112 |0087: new-instance v6, Lorg/jaudiotagger/tag/reference/Tagger; // type@12f1 │ │ -33dd1e: 1a0f e90a |0089: const-string v15, "BEATUNES" // string@0ae9 │ │ -33dd22: 130e 0b00 |008b: const/16 v14, #int 11 // #b │ │ -33dd26: 1a04 9b0c |008d: const-string v4, "Beatunes" // string@0c9b │ │ -33dd2a: 7054 449e f6ee |008f: invoke-direct {v6, v15, v14, v14, v4}, Lorg/jaudiotagger/tag/reference/Tagger;.:(Ljava/lang/String;IILjava/lang/String;)V // method@9e44 │ │ -33dd30: 6906 8792 |0092: sput-object v6, Lorg/jaudiotagger/tag/reference/Tagger;.BEATUNES:Lorg/jaudiotagger/tag/reference/Tagger; // field@9287 │ │ -33dd34: 2204 f112 |0094: new-instance v4, Lorg/jaudiotagger/tag/reference/Tagger; // type@12f1 │ │ -33dd38: 1a0f 3945 |0096: const-string v15, "SONGBIRD" // string@4539 │ │ -33dd3c: 130e 0c00 |0098: const/16 v14, #int 12 // #c │ │ -33dd40: 1a02 e747 |009a: const-string v2, "Songbird" // string@47e7 │ │ -33dd44: 7052 449e f4ee |009c: invoke-direct {v4, v15, v14, v14, v2}, Lorg/jaudiotagger/tag/reference/Tagger;.:(Ljava/lang/String;IILjava/lang/String;)V // method@9e44 │ │ -33dd4a: 6904 9292 |009f: sput-object v4, Lorg/jaudiotagger/tag/reference/Tagger;.SONGBIRD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9292 │ │ -33dd4e: 2202 f112 |00a1: new-instance v2, Lorg/jaudiotagger/tag/reference/Tagger; // type@12f1 │ │ -33dd52: 1a0f 5b20 |00a3: const-string v15, "JRIVER" // string@205b │ │ -33dd56: 130e 0d00 |00a5: const/16 v14, #int 13 // #d │ │ -33dd5a: 0810 0400 |00a7: move-object/from16 v16, v4 │ │ -33dd5e: 1a04 5c20 |00a9: const-string v4, "JRiver" // string@205c │ │ -33dd62: 7054 449e f2ee |00ab: invoke-direct {v2, v15, v14, v14, v4}, Lorg/jaudiotagger/tag/reference/Tagger;.:(Ljava/lang/String;IILjava/lang/String;)V // method@9e44 │ │ -33dd68: 6902 8c92 |00ae: sput-object v2, Lorg/jaudiotagger/tag/reference/Tagger;.JRIVER:Lorg/jaudiotagger/tag/reference/Tagger; // field@928c │ │ -33dd6c: 2204 f112 |00b0: new-instance v4, Lorg/jaudiotagger/tag/reference/Tagger; // type@12f1 │ │ -33dd70: 1a0f c81b |00b2: const-string v15, "GODFATHER" // string@1bc8 │ │ -33dd74: 130e 0e00 |00b4: const/16 v14, #int 14 // #e │ │ -33dd78: 0811 0200 |00b6: move-object/from16 v17, v2 │ │ -33dd7c: 1a02 184d |00b8: const-string v2, "The Godfather" // string@4d18 │ │ -33dd80: 7052 449e f4ee |00ba: invoke-direct {v4, v15, v14, v14, v2}, Lorg/jaudiotagger/tag/reference/Tagger;.:(Ljava/lang/String;IILjava/lang/String;)V // method@9e44 │ │ -33dd86: 6904 8992 |00bd: sput-object v4, Lorg/jaudiotagger/tag/reference/Tagger;.GODFATHER:Lorg/jaudiotagger/tag/reference/Tagger; // field@9289 │ │ -33dd8a: 2202 f112 |00bf: new-instance v2, Lorg/jaudiotagger/tag/reference/Tagger; // type@12f1 │ │ -33dd8e: 1a0f 493a |00c1: const-string v15, "MUSICHI" // string@3a49 │ │ -33dd92: 130e 0f00 |00c3: const/16 v14, #int 15 // #f │ │ -33dd96: 0812 0400 |00c5: move-object/from16 v18, v4 │ │ -33dd9a: 1a04 e23c |00c7: const-string v4, "Musichi" // string@3ce2 │ │ -33dd9e: 7054 449e f2ee |00c9: invoke-direct {v2, v15, v14, v14, v4}, Lorg/jaudiotagger/tag/reference/Tagger;.:(Ljava/lang/String;IILjava/lang/String;)V // method@9e44 │ │ -33dda4: 6902 9092 |00cc: sput-object v2, Lorg/jaudiotagger/tag/reference/Tagger;.MUSICHI:Lorg/jaudiotagger/tag/reference/Tagger; // field@9290 │ │ -33dda8: 1304 1000 |00ce: const/16 v4, #int 16 // #10 │ │ -33ddac: 2344 fb13 |00d0: new-array v4, v4, [Lorg/jaudiotagger/tag/reference/Tagger; // type@13fb │ │ -33ddb0: 120f |00d2: const/4 v15, #int 0 // #0 │ │ -33ddb2: 4d00 040f |00d3: aput-object v0, v4, v15 │ │ -33ddb6: 1210 |00d5: const/4 v0, #int 1 // #1 │ │ -33ddb8: 4d01 0400 |00d6: aput-object v1, v4, v0 │ │ -33ddbc: 1220 |00d8: const/4 v0, #int 2 // #2 │ │ -33ddbe: 4d03 0400 |00d9: aput-object v3, v4, v0 │ │ -33ddc2: 1230 |00db: const/4 v0, #int 3 // #3 │ │ -33ddc4: 4d05 0400 |00dc: aput-object v5, v4, v0 │ │ -33ddc8: 1240 |00de: const/4 v0, #int 4 // #4 │ │ -33ddca: 4d07 0400 |00df: aput-object v7, v4, v0 │ │ -33ddce: 1250 |00e1: const/4 v0, #int 5 // #5 │ │ -33ddd0: 4d09 0400 |00e2: aput-object v9, v4, v0 │ │ -33ddd4: 1260 |00e4: const/4 v0, #int 6 // #6 │ │ -33ddd6: 4d0b 0400 |00e5: aput-object v11, v4, v0 │ │ -33ddda: 1270 |00e7: const/4 v0, #int 7 // #7 │ │ -33dddc: 4d0d 0400 |00e8: aput-object v13, v4, v0 │ │ -33dde0: 1300 0800 |00ea: const/16 v0, #int 8 // #8 │ │ -33dde4: 4d0c 0400 |00ec: aput-object v12, v4, v0 │ │ -33dde8: 1300 0900 |00ee: const/16 v0, #int 9 // #9 │ │ -33ddec: 4d0a 0400 |00f0: aput-object v10, v4, v0 │ │ -33ddf0: 1300 0a00 |00f2: const/16 v0, #int 10 // #a │ │ -33ddf4: 4d08 0400 |00f4: aput-object v8, v4, v0 │ │ -33ddf8: 1300 0b00 |00f6: const/16 v0, #int 11 // #b │ │ -33ddfc: 4d06 0400 |00f8: aput-object v6, v4, v0 │ │ -33de00: 1300 0c00 |00fa: const/16 v0, #int 12 // #c │ │ -33de04: 4d10 0400 |00fc: aput-object v16, v4, v0 │ │ -33de08: 1300 0d00 |00fe: const/16 v0, #int 13 // #d │ │ -33de0c: 4d11 0400 |0100: aput-object v17, v4, v0 │ │ -33de10: 1300 0e00 |0102: const/16 v0, #int 14 // #e │ │ -33de14: 4d12 0400 |0104: aput-object v18, v4, v0 │ │ -33de18: 4d02 040e |0106: aput-object v2, v4, v14 │ │ -33de1c: 6904 8692 |0108: sput-object v4, Lorg/jaudiotagger/tag/reference/Tagger;.$VALUES:[Lorg/jaudiotagger/tag/reference/Tagger; // field@9286 │ │ -33de20: 0e00 |010a: return-void │ │ +33dc00: |[33dc00] org.jaudiotagger.tag.reference.Tagger.:()V │ │ +33dc10: 2200 f112 |0000: new-instance v0, Lorg/jaudiotagger/tag/reference/Tagger; // type@12f1 │ │ +33dc14: 1a01 ff1e |0002: const-string v1, "ITUNES" // string@1eff │ │ +33dc18: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +33dc1a: 1a03 aa7b |0005: const-string v3, "iTunes" // string@7baa │ │ +33dc1e: 7053 449e 1022 |0007: invoke-direct {v0, v1, v2, v2, v3}, Lorg/jaudiotagger/tag/reference/Tagger;.:(Ljava/lang/String;IILjava/lang/String;)V // method@9e44 │ │ +33dc24: 6900 8a92 |000a: sput-object v0, Lorg/jaudiotagger/tag/reference/Tagger;.ITUNES:Lorg/jaudiotagger/tag/reference/Tagger; // field@928a │ │ +33dc28: 2201 f112 |000c: new-instance v1, Lorg/jaudiotagger/tag/reference/Tagger; // type@12f1 │ │ +33dc2c: 1a03 8f38 |000e: const-string v3, "MEDIAPLAYER" // string@388f │ │ +33dc30: 1214 |0010: const/4 v4, #int 1 // #1 │ │ +33dc32: 1a05 9b54 |0011: const-string v5, "Windows Media Player" // string@549b │ │ +33dc36: 7055 449e 3144 |0013: invoke-direct {v1, v3, v4, v4, v5}, Lorg/jaudiotagger/tag/reference/Tagger;.:(Ljava/lang/String;IILjava/lang/String;)V // method@9e44 │ │ +33dc3c: 6901 8d92 |0016: sput-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.MEDIAPLAYER:Lorg/jaudiotagger/tag/reference/Tagger; // field@928d │ │ +33dc40: 2203 f112 |0018: new-instance v3, Lorg/jaudiotagger/tag/reference/Tagger; // type@12f1 │ │ +33dc44: 1a05 1953 |001a: const-string v5, "WINAMP" // string@5319 │ │ +33dc48: 1226 |001c: const/4 v6, #int 2 // #2 │ │ +33dc4a: 1a07 8e54 |001d: const-string v7, "Winamp" // string@548e │ │ +33dc4e: 7057 449e 5366 |001f: invoke-direct {v3, v5, v6, v6, v7}, Lorg/jaudiotagger/tag/reference/Tagger;.:(Ljava/lang/String;IILjava/lang/String;)V // method@9e44 │ │ +33dc54: 6903 9592 |0022: sput-object v3, Lorg/jaudiotagger/tag/reference/Tagger;.WINAMP:Lorg/jaudiotagger/tag/reference/Tagger; // field@9295 │ │ +33dc58: 2205 f112 |0024: new-instance v5, Lorg/jaudiotagger/tag/reference/Tagger; // type@12f1 │ │ +33dc5c: 1a07 8639 |0026: const-string v7, "MP3TAG" // string@3986 │ │ +33dc60: 1238 |0028: const/4 v8, #int 3 // #3 │ │ +33dc62: 1a09 763c |0029: const-string v9, "Mp3 Tag" // string@3c76 │ │ +33dc66: 7059 449e 7588 |002b: invoke-direct {v5, v7, v8, v8, v9}, Lorg/jaudiotagger/tag/reference/Tagger;.:(Ljava/lang/String;IILjava/lang/String;)V // method@9e44 │ │ +33dc6c: 6905 8f92 |002e: sput-object v5, Lorg/jaudiotagger/tag/reference/Tagger;.MP3TAG:Lorg/jaudiotagger/tag/reference/Tagger; // field@928f │ │ +33dc70: 2207 f112 |0030: new-instance v7, Lorg/jaudiotagger/tag/reference/Tagger; // type@12f1 │ │ +33dc74: 1a09 9338 |0032: const-string v9, "MEDIA_MONKEY" // string@3893 │ │ +33dc78: 124a |0034: const/4 v10, #int 4 // #4 │ │ +33dc7a: 1a0b 413b |0035: const-string v11, "Media Monkey" // string@3b41 │ │ +33dc7e: 705b 449e 97aa |0037: invoke-direct {v7, v9, v10, v10, v11}, Lorg/jaudiotagger/tag/reference/Tagger;.:(Ljava/lang/String;IILjava/lang/String;)V // method@9e44 │ │ +33dc84: 6907 8e92 |003a: sput-object v7, Lorg/jaudiotagger/tag/reference/Tagger;.MEDIA_MONKEY:Lorg/jaudiotagger/tag/reference/Tagger; // field@928e │ │ +33dc88: 2209 f112 |003c: new-instance v9, Lorg/jaudiotagger/tag/reference/Tagger; // type@12f1 │ │ +33dc8c: 1a0b 0a49 |003e: const-string v11, "TAG_AND_RENAME" // string@490a │ │ +33dc90: 125c |0040: const/4 v12, #int 5 // #5 │ │ +33dc92: 1a0d cb4b |0041: const-string v13, "Tag and Rename" // string@4bcb │ │ +33dc96: 705d 449e b9cc |0043: invoke-direct {v9, v11, v12, v12, v13}, Lorg/jaudiotagger/tag/reference/Tagger;.:(Ljava/lang/String;IILjava/lang/String;)V // method@9e44 │ │ +33dc9c: 6909 9492 |0046: sput-object v9, Lorg/jaudiotagger/tag/reference/Tagger;.TAG_AND_RENAME:Lorg/jaudiotagger/tag/reference/Tagger; // field@9294 │ │ +33dca0: 220b f112 |0048: new-instance v11, Lorg/jaudiotagger/tag/reference/Tagger; // type@12f1 │ │ +33dca4: 1a0d 5340 |004a: const-string v13, "PICARD" // string@4053 │ │ +33dca8: 126e |004c: const/4 v14, #int 6 // #6 │ │ +33dcaa: 1a0f 4441 |004d: const-string v15, "Picard" // string@4144 │ │ +33dcae: 705f 449e dbee |004f: invoke-direct {v11, v13, v14, v14, v15}, Lorg/jaudiotagger/tag/reference/Tagger;.:(Ljava/lang/String;IILjava/lang/String;)V // method@9e44 │ │ +33dcb4: 690b 9192 |0052: sput-object v11, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ +33dcb8: 220d f112 |0054: new-instance v13, Lorg/jaudiotagger/tag/reference/Tagger; // type@12f1 │ │ +33dcbc: 1a0f 3120 |0056: const-string v15, "JAIKOZ" // string@2031 │ │ +33dcc0: 127e |0058: const/4 v14, #int 7 // #7 │ │ +33dcc2: 1a0c 6120 |0059: const-string v12, "Jaikoz" // string@2061 │ │ +33dcc6: 705c 449e fdee |005b: invoke-direct {v13, v15, v14, v14, v12}, Lorg/jaudiotagger/tag/reference/Tagger;.:(Ljava/lang/String;IILjava/lang/String;)V // method@9e44 │ │ +33dccc: 690d 8b92 |005e: sput-object v13, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +33dcd0: 220c f112 |0060: new-instance v12, Lorg/jaudiotagger/tag/reference/Tagger; // type@12f1 │ │ +33dcd4: 1a0f 0949 |0062: const-string v15, "TAGSCANNER" // string@4909 │ │ +33dcd8: 130e 0800 |0064: const/16 v14, #int 8 // #8 │ │ +33dcdc: 1a0a dc4b |0066: const-string v10, "Tagscanner" // string@4bdc │ │ +33dce0: 705a 449e fcee |0068: invoke-direct {v12, v15, v14, v14, v10}, Lorg/jaudiotagger/tag/reference/Tagger;.:(Ljava/lang/String;IILjava/lang/String;)V // method@9e44 │ │ +33dce6: 690c 9392 |006b: sput-object v12, Lorg/jaudiotagger/tag/reference/Tagger;.TAGSCANNER:Lorg/jaudiotagger/tag/reference/Tagger; // field@9293 │ │ +33dcea: 220a f112 |006d: new-instance v10, Lorg/jaudiotagger/tag/reference/Tagger; // type@12f1 │ │ +33dcee: 1a0f dd54 |006f: const-string v15, "XIPH" // string@54dd │ │ +33dcf2: 130e 0900 |0071: const/16 v14, #int 9 // #9 │ │ +33dcf6: 1a08 f654 |0073: const-string v8, "Xiph" // string@54f6 │ │ +33dcfa: 7058 449e faee |0075: invoke-direct {v10, v15, v14, v14, v8}, Lorg/jaudiotagger/tag/reference/Tagger;.:(Ljava/lang/String;IILjava/lang/String;)V // method@9e44 │ │ +33dd00: 690a 9692 |0078: sput-object v10, Lorg/jaudiotagger/tag/reference/Tagger;.XIPH:Lorg/jaudiotagger/tag/reference/Tagger; // field@9296 │ │ +33dd04: 2208 f112 |007a: new-instance v8, Lorg/jaudiotagger/tag/reference/Tagger; // type@12f1 │ │ +33dd08: 1a0f 6118 |007c: const-string v15, "FOOBAR2000" // string@1861 │ │ +33dd0c: 130e 0a00 |007e: const/16 v14, #int 10 // #a │ │ +33dd10: 1a06 951a |0080: const-string v6, "Foobar2000" // string@1a95 │ │ +33dd14: 7056 449e f8ee |0082: invoke-direct {v8, v15, v14, v14, v6}, Lorg/jaudiotagger/tag/reference/Tagger;.:(Ljava/lang/String;IILjava/lang/String;)V // method@9e44 │ │ +33dd1a: 6908 8892 |0085: sput-object v8, Lorg/jaudiotagger/tag/reference/Tagger;.FOOBAR2000:Lorg/jaudiotagger/tag/reference/Tagger; // field@9288 │ │ +33dd1e: 2206 f112 |0087: new-instance v6, Lorg/jaudiotagger/tag/reference/Tagger; // type@12f1 │ │ +33dd22: 1a0f e90a |0089: const-string v15, "BEATUNES" // string@0ae9 │ │ +33dd26: 130e 0b00 |008b: const/16 v14, #int 11 // #b │ │ +33dd2a: 1a04 9b0c |008d: const-string v4, "Beatunes" // string@0c9b │ │ +33dd2e: 7054 449e f6ee |008f: invoke-direct {v6, v15, v14, v14, v4}, Lorg/jaudiotagger/tag/reference/Tagger;.:(Ljava/lang/String;IILjava/lang/String;)V // method@9e44 │ │ +33dd34: 6906 8792 |0092: sput-object v6, Lorg/jaudiotagger/tag/reference/Tagger;.BEATUNES:Lorg/jaudiotagger/tag/reference/Tagger; // field@9287 │ │ +33dd38: 2204 f112 |0094: new-instance v4, Lorg/jaudiotagger/tag/reference/Tagger; // type@12f1 │ │ +33dd3c: 1a0f 3945 |0096: const-string v15, "SONGBIRD" // string@4539 │ │ +33dd40: 130e 0c00 |0098: const/16 v14, #int 12 // #c │ │ +33dd44: 1a02 e747 |009a: const-string v2, "Songbird" // string@47e7 │ │ +33dd48: 7052 449e f4ee |009c: invoke-direct {v4, v15, v14, v14, v2}, Lorg/jaudiotagger/tag/reference/Tagger;.:(Ljava/lang/String;IILjava/lang/String;)V // method@9e44 │ │ +33dd4e: 6904 9292 |009f: sput-object v4, Lorg/jaudiotagger/tag/reference/Tagger;.SONGBIRD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9292 │ │ +33dd52: 2202 f112 |00a1: new-instance v2, Lorg/jaudiotagger/tag/reference/Tagger; // type@12f1 │ │ +33dd56: 1a0f 5b20 |00a3: const-string v15, "JRIVER" // string@205b │ │ +33dd5a: 130e 0d00 |00a5: const/16 v14, #int 13 // #d │ │ +33dd5e: 0810 0400 |00a7: move-object/from16 v16, v4 │ │ +33dd62: 1a04 5c20 |00a9: const-string v4, "JRiver" // string@205c │ │ +33dd66: 7054 449e f2ee |00ab: invoke-direct {v2, v15, v14, v14, v4}, Lorg/jaudiotagger/tag/reference/Tagger;.:(Ljava/lang/String;IILjava/lang/String;)V // method@9e44 │ │ +33dd6c: 6902 8c92 |00ae: sput-object v2, Lorg/jaudiotagger/tag/reference/Tagger;.JRIVER:Lorg/jaudiotagger/tag/reference/Tagger; // field@928c │ │ +33dd70: 2204 f112 |00b0: new-instance v4, Lorg/jaudiotagger/tag/reference/Tagger; // type@12f1 │ │ +33dd74: 1a0f c81b |00b2: const-string v15, "GODFATHER" // string@1bc8 │ │ +33dd78: 130e 0e00 |00b4: const/16 v14, #int 14 // #e │ │ +33dd7c: 0811 0200 |00b6: move-object/from16 v17, v2 │ │ +33dd80: 1a02 184d |00b8: const-string v2, "The Godfather" // string@4d18 │ │ +33dd84: 7052 449e f4ee |00ba: invoke-direct {v4, v15, v14, v14, v2}, Lorg/jaudiotagger/tag/reference/Tagger;.:(Ljava/lang/String;IILjava/lang/String;)V // method@9e44 │ │ +33dd8a: 6904 8992 |00bd: sput-object v4, Lorg/jaudiotagger/tag/reference/Tagger;.GODFATHER:Lorg/jaudiotagger/tag/reference/Tagger; // field@9289 │ │ +33dd8e: 2202 f112 |00bf: new-instance v2, Lorg/jaudiotagger/tag/reference/Tagger; // type@12f1 │ │ +33dd92: 1a0f 493a |00c1: const-string v15, "MUSICHI" // string@3a49 │ │ +33dd96: 130e 0f00 |00c3: const/16 v14, #int 15 // #f │ │ +33dd9a: 0812 0400 |00c5: move-object/from16 v18, v4 │ │ +33dd9e: 1a04 e23c |00c7: const-string v4, "Musichi" // string@3ce2 │ │ +33dda2: 7054 449e f2ee |00c9: invoke-direct {v2, v15, v14, v14, v4}, Lorg/jaudiotagger/tag/reference/Tagger;.:(Ljava/lang/String;IILjava/lang/String;)V // method@9e44 │ │ +33dda8: 6902 9092 |00cc: sput-object v2, Lorg/jaudiotagger/tag/reference/Tagger;.MUSICHI:Lorg/jaudiotagger/tag/reference/Tagger; // field@9290 │ │ +33ddac: 1304 1000 |00ce: const/16 v4, #int 16 // #10 │ │ +33ddb0: 2344 fb13 |00d0: new-array v4, v4, [Lorg/jaudiotagger/tag/reference/Tagger; // type@13fb │ │ +33ddb4: 120f |00d2: const/4 v15, #int 0 // #0 │ │ +33ddb6: 4d00 040f |00d3: aput-object v0, v4, v15 │ │ +33ddba: 1210 |00d5: const/4 v0, #int 1 // #1 │ │ +33ddbc: 4d01 0400 |00d6: aput-object v1, v4, v0 │ │ +33ddc0: 1220 |00d8: const/4 v0, #int 2 // #2 │ │ +33ddc2: 4d03 0400 |00d9: aput-object v3, v4, v0 │ │ +33ddc6: 1230 |00db: const/4 v0, #int 3 // #3 │ │ +33ddc8: 4d05 0400 |00dc: aput-object v5, v4, v0 │ │ +33ddcc: 1240 |00de: const/4 v0, #int 4 // #4 │ │ +33ddce: 4d07 0400 |00df: aput-object v7, v4, v0 │ │ +33ddd2: 1250 |00e1: const/4 v0, #int 5 // #5 │ │ +33ddd4: 4d09 0400 |00e2: aput-object v9, v4, v0 │ │ +33ddd8: 1260 |00e4: const/4 v0, #int 6 // #6 │ │ +33ddda: 4d0b 0400 |00e5: aput-object v11, v4, v0 │ │ +33ddde: 1270 |00e7: const/4 v0, #int 7 // #7 │ │ +33dde0: 4d0d 0400 |00e8: aput-object v13, v4, v0 │ │ +33dde4: 1300 0800 |00ea: const/16 v0, #int 8 // #8 │ │ +33dde8: 4d0c 0400 |00ec: aput-object v12, v4, v0 │ │ +33ddec: 1300 0900 |00ee: const/16 v0, #int 9 // #9 │ │ +33ddf0: 4d0a 0400 |00f0: aput-object v10, v4, v0 │ │ +33ddf4: 1300 0a00 |00f2: const/16 v0, #int 10 // #a │ │ +33ddf8: 4d08 0400 |00f4: aput-object v8, v4, v0 │ │ +33ddfc: 1300 0b00 |00f6: const/16 v0, #int 11 // #b │ │ +33de00: 4d06 0400 |00f8: aput-object v6, v4, v0 │ │ +33de04: 1300 0c00 |00fa: const/16 v0, #int 12 // #c │ │ +33de08: 4d10 0400 |00fc: aput-object v16, v4, v0 │ │ +33de0c: 1300 0d00 |00fe: const/16 v0, #int 13 // #d │ │ +33de10: 4d11 0400 |0100: aput-object v17, v4, v0 │ │ +33de14: 1300 0e00 |0102: const/16 v0, #int 14 // #e │ │ +33de18: 4d12 0400 |0104: aput-object v18, v4, v0 │ │ +33de1c: 4d02 040e |0106: aput-object v2, v4, v14 │ │ +33de20: 6904 8692 |0108: sput-object v4, Lorg/jaudiotagger/tag/reference/Tagger;.$VALUES:[Lorg/jaudiotagger/tag/reference/Tagger; // field@9286 │ │ +33de24: 0e00 |010a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ 0x000c line=12 │ │ 0x0018 line=13 │ │ 0x0024 line=14 │ │ 0x0030 line=15 │ │ @@ -777663,19 +777663,19 @@ │ │ type : '(Ljava/lang/String;IILjava/lang/String;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -33de24: |[33de24] org.jaudiotagger.tag.reference.Tagger.:(Ljava/lang/String;IILjava/lang/String;)V │ │ -33de34: 7030 0387 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@8703 │ │ -33de3a: 5903 9792 |0003: iput v3, v0, Lorg/jaudiotagger/tag/reference/Tagger;.compatability:I // field@9297 │ │ -33de3e: 5b04 9892 |0005: iput-object v4, v0, Lorg/jaudiotagger/tag/reference/Tagger;.desc:Ljava/lang/String; // field@9298 │ │ -33de42: 0e00 |0007: return-void │ │ +33de28: |[33de28] org.jaudiotagger.tag.reference.Tagger.:(Ljava/lang/String;IILjava/lang/String;)V │ │ +33de38: 7030 0387 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@8703 │ │ +33de3e: 5903 9792 |0003: iput v3, v0, Lorg/jaudiotagger/tag/reference/Tagger;.compatability:I // field@9297 │ │ +33de42: 5b04 9892 |0005: iput-object v4, v0, Lorg/jaudiotagger/tag/reference/Tagger;.desc:Ljava/lang/String; // field@9298 │ │ +33de46: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0003 line=34 │ │ 0x0005 line=35 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/jaudiotagger/tag/reference/Tagger; │ │ @@ -777689,20 +777689,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/jaudiotagger/tag/reference/Tagger;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -33dbb4: |[33dbb4] org.jaudiotagger.tag.reference.Tagger.valueOf:(Ljava/lang/String;)Lorg/jaudiotagger/tag/reference/Tagger; │ │ -33dbc4: 1c00 f112 |0000: const-class v0, Lorg/jaudiotagger/tag/reference/Tagger; // type@12f1 │ │ -33dbc8: 7120 0487 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@8704 │ │ -33dbce: 0c01 |0005: move-result-object v1 │ │ -33dbd0: 1f01 f112 |0006: check-cast v1, Lorg/jaudiotagger/tag/reference/Tagger; // type@12f1 │ │ -33dbd4: 1101 |0008: return-object v1 │ │ +33dbb8: |[33dbb8] org.jaudiotagger.tag.reference.Tagger.valueOf:(Ljava/lang/String;)Lorg/jaudiotagger/tag/reference/Tagger; │ │ +33dbc8: 1c00 f112 |0000: const-class v0, Lorg/jaudiotagger/tag/reference/Tagger; // type@12f1 │ │ +33dbcc: 7120 0487 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@8704 │ │ +33dbd2: 0c01 |0005: move-result-object v1 │ │ +33dbd4: 1f01 f112 |0006: check-cast v1, Lorg/jaudiotagger/tag/reference/Tagger; // type@12f1 │ │ +33dbd8: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #3 : (in Lorg/jaudiotagger/tag/reference/Tagger;) │ │ @@ -777710,20 +777710,20 @@ │ │ type : '()[Lorg/jaudiotagger/tag/reference/Tagger;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -33dbd8: |[33dbd8] org.jaudiotagger.tag.reference.Tagger.values:()[Lorg/jaudiotagger/tag/reference/Tagger; │ │ -33dbe8: 6200 8692 |0000: sget-object v0, Lorg/jaudiotagger/tag/reference/Tagger;.$VALUES:[Lorg/jaudiotagger/tag/reference/Tagger; // field@9286 │ │ -33dbec: 6e10 33a0 0000 |0002: invoke-virtual {v0}, [Lorg/jaudiotagger/tag/reference/Tagger;.clone:()Ljava/lang/Object; // method@a033 │ │ -33dbf2: 0c00 |0005: move-result-object v0 │ │ -33dbf4: 1f00 fb13 |0006: check-cast v0, [Lorg/jaudiotagger/tag/reference/Tagger; // type@13fb │ │ -33dbf8: 1100 |0008: return-object v0 │ │ +33dbdc: |[33dbdc] org.jaudiotagger.tag.reference.Tagger.values:()[Lorg/jaudiotagger/tag/reference/Tagger; │ │ +33dbec: 6200 8692 |0000: sget-object v0, Lorg/jaudiotagger/tag/reference/Tagger;.$VALUES:[Lorg/jaudiotagger/tag/reference/Tagger; // field@9286 │ │ +33dbf0: 6e10 33a0 0000 |0002: invoke-virtual {v0}, [Lorg/jaudiotagger/tag/reference/Tagger;.clone:()Ljava/lang/Object; // method@a033 │ │ +33dbf6: 0c00 |0005: move-result-object v0 │ │ +33dbf8: 1f00 fb13 |0006: check-cast v0, [Lorg/jaudiotagger/tag/reference/Tagger; // type@13fb │ │ +33dbfc: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/jaudiotagger/tag/reference/Tagger;) │ │ @@ -777731,17 +777731,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -33db9c: |[33db9c] org.jaudiotagger.tag.reference.Tagger.toString:()Ljava/lang/String; │ │ -33dbac: 5410 9892 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/reference/Tagger;.desc:Ljava/lang/String; // field@9298 │ │ -33dbb0: 1100 |0002: return-object v0 │ │ +33dba0: |[33dba0] org.jaudiotagger.tag.reference.Tagger.toString:()Ljava/lang/String; │ │ +33dbb0: 5410 9892 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/reference/Tagger;.desc:Ljava/lang/String; // field@9298 │ │ +33dbb4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/reference/Tagger; │ │ │ │ source_file_idx : 19418 (Tagger.java) │ │ @@ -777798,43 +777798,43 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 54 16-bit code units │ │ -33de8c: |[33de8c] org.jaudiotagger.tag.vorbiscomment.VorbisAlbumArtistReadOptions.:()V │ │ -33de9c: 2200 f212 |0000: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistReadOptions; // type@12f2 │ │ -33dea0: 1a01 8d42 |0002: const-string v1, "READ_ALBUMARTIST" // string@428d │ │ -33dea4: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -33dea6: 7030 4a9e 1002 |0005: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistReadOptions;.:(Ljava/lang/String;I)V // method@9e4a │ │ -33deac: 6900 9a92 |0008: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistReadOptions;.READ_ALBUMARTIST:Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistReadOptions; // field@929a │ │ -33deb0: 2201 f212 |000a: new-instance v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistReadOptions; // type@12f2 │ │ -33deb4: 1a03 9742 |000c: const-string v3, "READ_JRIVER_ALBUMARTIST" // string@4297 │ │ -33deb8: 1214 |000e: const/4 v4, #int 1 // #1 │ │ -33deba: 7030 4a9e 3104 |000f: invoke-direct {v1, v3, v4}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistReadOptions;.:(Ljava/lang/String;I)V // method@9e4a │ │ -33dec0: 6901 9c92 |0012: sput-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistReadOptions;.READ_JRIVER_ALBUMARTIST:Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistReadOptions; // field@929c │ │ -33dec4: 2203 f212 |0014: new-instance v3, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistReadOptions; // type@12f2 │ │ -33dec8: 1a05 8e42 |0016: const-string v5, "READ_ALBUMARTIST_THEN_JRIVER" // string@428e │ │ -33decc: 1226 |0018: const/4 v6, #int 2 // #2 │ │ -33dece: 7030 4a9e 5306 |0019: invoke-direct {v3, v5, v6}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistReadOptions;.:(Ljava/lang/String;I)V // method@9e4a │ │ -33ded4: 6903 9b92 |001c: sput-object v3, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistReadOptions;.READ_ALBUMARTIST_THEN_JRIVER:Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistReadOptions; // field@929b │ │ -33ded8: 2205 f212 |001e: new-instance v5, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistReadOptions; // type@12f2 │ │ -33dedc: 1a07 9842 |0020: const-string v7, "READ_JRIVER_THEN_ALBUMARTIST" // string@4298 │ │ -33dee0: 1238 |0022: const/4 v8, #int 3 // #3 │ │ -33dee2: 7030 4a9e 7508 |0023: invoke-direct {v5, v7, v8}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistReadOptions;.:(Ljava/lang/String;I)V // method@9e4a │ │ -33dee8: 6905 9d92 |0026: sput-object v5, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistReadOptions;.READ_JRIVER_THEN_ALBUMARTIST:Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistReadOptions; // field@929d │ │ -33deec: 1247 |0028: const/4 v7, #int 4 // #4 │ │ -33deee: 2377 fc13 |0029: new-array v7, v7, [Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistReadOptions; // type@13fc │ │ -33def2: 4d00 0702 |002b: aput-object v0, v7, v2 │ │ -33def6: 4d01 0704 |002d: aput-object v1, v7, v4 │ │ -33defa: 4d03 0706 |002f: aput-object v3, v7, v6 │ │ -33defe: 4d05 0708 |0031: aput-object v5, v7, v8 │ │ -33df02: 6907 9992 |0033: sput-object v7, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistReadOptions;.$VALUES:[Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistReadOptions; // field@9299 │ │ -33df06: 0e00 |0035: return-void │ │ +33de90: |[33de90] org.jaudiotagger.tag.vorbiscomment.VorbisAlbumArtistReadOptions.:()V │ │ +33dea0: 2200 f212 |0000: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistReadOptions; // type@12f2 │ │ +33dea4: 1a01 8d42 |0002: const-string v1, "READ_ALBUMARTIST" // string@428d │ │ +33dea8: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +33deaa: 7030 4a9e 1002 |0005: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistReadOptions;.:(Ljava/lang/String;I)V // method@9e4a │ │ +33deb0: 6900 9a92 |0008: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistReadOptions;.READ_ALBUMARTIST:Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistReadOptions; // field@929a │ │ +33deb4: 2201 f212 |000a: new-instance v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistReadOptions; // type@12f2 │ │ +33deb8: 1a03 9742 |000c: const-string v3, "READ_JRIVER_ALBUMARTIST" // string@4297 │ │ +33debc: 1214 |000e: const/4 v4, #int 1 // #1 │ │ +33debe: 7030 4a9e 3104 |000f: invoke-direct {v1, v3, v4}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistReadOptions;.:(Ljava/lang/String;I)V // method@9e4a │ │ +33dec4: 6901 9c92 |0012: sput-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistReadOptions;.READ_JRIVER_ALBUMARTIST:Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistReadOptions; // field@929c │ │ +33dec8: 2203 f212 |0014: new-instance v3, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistReadOptions; // type@12f2 │ │ +33decc: 1a05 8e42 |0016: const-string v5, "READ_ALBUMARTIST_THEN_JRIVER" // string@428e │ │ +33ded0: 1226 |0018: const/4 v6, #int 2 // #2 │ │ +33ded2: 7030 4a9e 5306 |0019: invoke-direct {v3, v5, v6}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistReadOptions;.:(Ljava/lang/String;I)V // method@9e4a │ │ +33ded8: 6903 9b92 |001c: sput-object v3, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistReadOptions;.READ_ALBUMARTIST_THEN_JRIVER:Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistReadOptions; // field@929b │ │ +33dedc: 2205 f212 |001e: new-instance v5, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistReadOptions; // type@12f2 │ │ +33dee0: 1a07 9842 |0020: const-string v7, "READ_JRIVER_THEN_ALBUMARTIST" // string@4298 │ │ +33dee4: 1238 |0022: const/4 v8, #int 3 // #3 │ │ +33dee6: 7030 4a9e 7508 |0023: invoke-direct {v5, v7, v8}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistReadOptions;.:(Ljava/lang/String;I)V // method@9e4a │ │ +33deec: 6905 9d92 |0026: sput-object v5, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistReadOptions;.READ_JRIVER_THEN_ALBUMARTIST:Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistReadOptions; // field@929d │ │ +33def0: 1247 |0028: const/4 v7, #int 4 // #4 │ │ +33def2: 2377 fc13 |0029: new-array v7, v7, [Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistReadOptions; // type@13fc │ │ +33def6: 4d00 0702 |002b: aput-object v0, v7, v2 │ │ +33defa: 4d01 0704 |002d: aput-object v1, v7, v4 │ │ +33defe: 4d03 0706 |002f: aput-object v3, v7, v6 │ │ +33df02: 4d05 0708 |0031: aput-object v5, v7, v8 │ │ +33df06: 6907 9992 |0033: sput-object v7, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistReadOptions;.$VALUES:[Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistReadOptions; // field@9299 │ │ +33df0a: 0e00 |0035: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ 0x000a line=13 │ │ 0x0014 line=14 │ │ 0x001e line=15 │ │ 0x0033 line=10 │ │ @@ -777845,17 +777845,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 │ │ -33df08: |[33df08] org.jaudiotagger.tag.vorbiscomment.VorbisAlbumArtistReadOptions.:(Ljava/lang/String;I)V │ │ -33df18: 7030 0387 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@8703 │ │ -33df1e: 0e00 |0003: return-void │ │ +33df0c: |[33df0c] org.jaudiotagger.tag.vorbiscomment.VorbisAlbumArtistReadOptions.:(Ljava/lang/String;I)V │ │ +33df1c: 7030 0387 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@8703 │ │ +33df22: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistReadOptions; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -777865,20 +777865,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistReadOptions;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -33de44: |[33de44] org.jaudiotagger.tag.vorbiscomment.VorbisAlbumArtistReadOptions.valueOf:(Ljava/lang/String;)Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistReadOptions; │ │ -33de54: 1c00 f212 |0000: const-class v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistReadOptions; // type@12f2 │ │ -33de58: 7120 0487 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@8704 │ │ -33de5e: 0c01 |0005: move-result-object v1 │ │ -33de60: 1f01 f212 |0006: check-cast v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistReadOptions; // type@12f2 │ │ -33de64: 1101 |0008: return-object v1 │ │ +33de48: |[33de48] org.jaudiotagger.tag.vorbiscomment.VorbisAlbumArtistReadOptions.valueOf:(Ljava/lang/String;)Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistReadOptions; │ │ +33de58: 1c00 f212 |0000: const-class v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistReadOptions; // type@12f2 │ │ +33de5c: 7120 0487 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@8704 │ │ +33de62: 0c01 |0005: move-result-object v1 │ │ +33de64: 1f01 f212 |0006: check-cast v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistReadOptions; // type@12f2 │ │ +33de68: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #3 : (in Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistReadOptions;) │ │ @@ -777886,20 +777886,20 @@ │ │ type : '()[Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistReadOptions;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -33de68: |[33de68] org.jaudiotagger.tag.vorbiscomment.VorbisAlbumArtistReadOptions.values:()[Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistReadOptions; │ │ -33de78: 6200 9992 |0000: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistReadOptions;.$VALUES:[Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistReadOptions; // field@9299 │ │ -33de7c: 6e10 34a0 0000 |0002: invoke-virtual {v0}, [Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistReadOptions;.clone:()Ljava/lang/Object; // method@a034 │ │ -33de82: 0c00 |0005: move-result-object v0 │ │ -33de84: 1f00 fc13 |0006: check-cast v0, [Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistReadOptions; // type@13fc │ │ -33de88: 1100 |0008: return-object v0 │ │ +33de6c: |[33de6c] org.jaudiotagger.tag.vorbiscomment.VorbisAlbumArtistReadOptions.values:()[Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistReadOptions; │ │ +33de7c: 6200 9992 |0000: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistReadOptions;.$VALUES:[Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistReadOptions; // field@9299 │ │ +33de80: 6e10 34a0 0000 |0002: invoke-virtual {v0}, [Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistReadOptions;.clone:()Ljava/lang/Object; // method@a034 │ │ +33de86: 0c00 |0005: move-result-object v0 │ │ +33de88: 1f00 fc13 |0006: check-cast v0, [Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistReadOptions; // type@13fc │ │ +33de8c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 21211 (VorbisAlbumArtistReadOptions.java) │ │ @@ -777960,49 +777960,49 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 11 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 66 16-bit code units │ │ -33df68: |[33df68] org.jaudiotagger.tag.vorbiscomment.VorbisAlbumArtistSaveOptions.:()V │ │ -33df78: 2200 f312 |0000: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions; // type@12f3 │ │ -33df7c: 1a01 8b53 |0002: const-string v1, "WRITE_ALBUMARTIST" // string@538b │ │ -33df80: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -33df82: 7030 4f9e 1002 |0005: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions;.:(Ljava/lang/String;I)V // method@9e4f │ │ -33df88: 6900 9f92 |0008: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions;.WRITE_ALBUMARTIST:Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions; // field@929f │ │ -33df8c: 2201 f312 |000a: new-instance v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions; // type@12f3 │ │ -33df90: 1a03 8e53 |000c: const-string v3, "WRITE_JRIVER_ALBUMARTIST" // string@538e │ │ -33df94: 1214 |000e: const/4 v4, #int 1 // #1 │ │ -33df96: 7030 4f9e 3104 |000f: invoke-direct {v1, v3, v4}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions;.:(Ljava/lang/String;I)V // method@9e4f │ │ -33df9c: 6901 a292 |0012: sput-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions;.WRITE_JRIVER_ALBUMARTIST:Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions; // field@92a2 │ │ -33dfa0: 2203 f312 |0014: new-instance v3, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions; // type@12f3 │ │ -33dfa4: 1a05 8d53 |0016: const-string v5, "WRITE_BOTH" // string@538d │ │ -33dfa8: 1226 |0018: const/4 v6, #int 2 // #2 │ │ -33dfaa: 7030 4f9e 5306 |0019: invoke-direct {v3, v5, v6}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions;.:(Ljava/lang/String;I)V // method@9e4f │ │ -33dfb0: 6903 a192 |001c: sput-object v3, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions;.WRITE_BOTH:Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions; // field@92a1 │ │ -33dfb4: 2205 f312 |001e: new-instance v5, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions; // type@12f3 │ │ -33dfb8: 1a07 8c53 |0020: const-string v7, "WRITE_ALBUMARTIST_AND_DELETE_JRIVER_ALBUMARTIST" // string@538c │ │ -33dfbc: 1238 |0022: const/4 v8, #int 3 // #3 │ │ -33dfbe: 7030 4f9e 7508 |0023: invoke-direct {v5, v7, v8}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions;.:(Ljava/lang/String;I)V // method@9e4f │ │ -33dfc4: 6905 a092 |0026: sput-object v5, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions;.WRITE_ALBUMARTIST_AND_DELETE_JRIVER_ALBUMARTIST:Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions; // field@92a0 │ │ -33dfc8: 2207 f312 |0028: new-instance v7, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions; // type@12f3 │ │ -33dfcc: 1a09 8f53 |002a: const-string v9, "WRITE_JRIVER_ALBUMARTIST_AND_DELETE_ALBUMARTIST" // string@538f │ │ -33dfd0: 124a |002c: const/4 v10, #int 4 // #4 │ │ -33dfd2: 7030 4f9e 970a |002d: invoke-direct {v7, v9, v10}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions;.:(Ljava/lang/String;I)V // method@9e4f │ │ -33dfd8: 6907 a392 |0030: sput-object v7, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions;.WRITE_JRIVER_ALBUMARTIST_AND_DELETE_ALBUMARTIST:Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions; // field@92a3 │ │ -33dfdc: 1259 |0032: const/4 v9, #int 5 // #5 │ │ -33dfde: 2399 fd13 |0033: new-array v9, v9, [Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions; // type@13fd │ │ -33dfe2: 4d00 0902 |0035: aput-object v0, v9, v2 │ │ -33dfe6: 4d01 0904 |0037: aput-object v1, v9, v4 │ │ -33dfea: 4d03 0906 |0039: aput-object v3, v9, v6 │ │ -33dfee: 4d05 0908 |003b: aput-object v5, v9, v8 │ │ -33dff2: 4d07 090a |003d: aput-object v7, v9, v10 │ │ -33dff6: 6909 9e92 |003f: sput-object v9, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions;.$VALUES:[Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions; // field@929e │ │ -33dffa: 0e00 |0041: return-void │ │ +33df6c: |[33df6c] org.jaudiotagger.tag.vorbiscomment.VorbisAlbumArtistSaveOptions.:()V │ │ +33df7c: 2200 f312 |0000: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions; // type@12f3 │ │ +33df80: 1a01 8b53 |0002: const-string v1, "WRITE_ALBUMARTIST" // string@538b │ │ +33df84: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +33df86: 7030 4f9e 1002 |0005: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions;.:(Ljava/lang/String;I)V // method@9e4f │ │ +33df8c: 6900 9f92 |0008: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions;.WRITE_ALBUMARTIST:Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions; // field@929f │ │ +33df90: 2201 f312 |000a: new-instance v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions; // type@12f3 │ │ +33df94: 1a03 8e53 |000c: const-string v3, "WRITE_JRIVER_ALBUMARTIST" // string@538e │ │ +33df98: 1214 |000e: const/4 v4, #int 1 // #1 │ │ +33df9a: 7030 4f9e 3104 |000f: invoke-direct {v1, v3, v4}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions;.:(Ljava/lang/String;I)V // method@9e4f │ │ +33dfa0: 6901 a292 |0012: sput-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions;.WRITE_JRIVER_ALBUMARTIST:Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions; // field@92a2 │ │ +33dfa4: 2203 f312 |0014: new-instance v3, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions; // type@12f3 │ │ +33dfa8: 1a05 8d53 |0016: const-string v5, "WRITE_BOTH" // string@538d │ │ +33dfac: 1226 |0018: const/4 v6, #int 2 // #2 │ │ +33dfae: 7030 4f9e 5306 |0019: invoke-direct {v3, v5, v6}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions;.:(Ljava/lang/String;I)V // method@9e4f │ │ +33dfb4: 6903 a192 |001c: sput-object v3, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions;.WRITE_BOTH:Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions; // field@92a1 │ │ +33dfb8: 2205 f312 |001e: new-instance v5, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions; // type@12f3 │ │ +33dfbc: 1a07 8c53 |0020: const-string v7, "WRITE_ALBUMARTIST_AND_DELETE_JRIVER_ALBUMARTIST" // string@538c │ │ +33dfc0: 1238 |0022: const/4 v8, #int 3 // #3 │ │ +33dfc2: 7030 4f9e 7508 |0023: invoke-direct {v5, v7, v8}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions;.:(Ljava/lang/String;I)V // method@9e4f │ │ +33dfc8: 6905 a092 |0026: sput-object v5, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions;.WRITE_ALBUMARTIST_AND_DELETE_JRIVER_ALBUMARTIST:Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions; // field@92a0 │ │ +33dfcc: 2207 f312 |0028: new-instance v7, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions; // type@12f3 │ │ +33dfd0: 1a09 8f53 |002a: const-string v9, "WRITE_JRIVER_ALBUMARTIST_AND_DELETE_ALBUMARTIST" // string@538f │ │ +33dfd4: 124a |002c: const/4 v10, #int 4 // #4 │ │ +33dfd6: 7030 4f9e 970a |002d: invoke-direct {v7, v9, v10}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions;.:(Ljava/lang/String;I)V // method@9e4f │ │ +33dfdc: 6907 a392 |0030: sput-object v7, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions;.WRITE_JRIVER_ALBUMARTIST_AND_DELETE_ALBUMARTIST:Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions; // field@92a3 │ │ +33dfe0: 1259 |0032: const/4 v9, #int 5 // #5 │ │ +33dfe2: 2399 fd13 |0033: new-array v9, v9, [Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions; // type@13fd │ │ +33dfe6: 4d00 0902 |0035: aput-object v0, v9, v2 │ │ +33dfea: 4d01 0904 |0037: aput-object v1, v9, v4 │ │ +33dfee: 4d03 0906 |0039: aput-object v3, v9, v6 │ │ +33dff2: 4d05 0908 |003b: aput-object v5, v9, v8 │ │ +33dff6: 4d07 090a |003d: aput-object v7, v9, v10 │ │ +33dffa: 6909 9e92 |003f: sput-object v9, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions;.$VALUES:[Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions; // field@929e │ │ +33dffe: 0e00 |0041: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ 0x000a line=13 │ │ 0x0014 line=14 │ │ 0x001e line=15 │ │ 0x0028 line=16 │ │ @@ -778014,17 +778014,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 │ │ -33dffc: |[33dffc] org.jaudiotagger.tag.vorbiscomment.VorbisAlbumArtistSaveOptions.:(Ljava/lang/String;I)V │ │ -33e00c: 7030 0387 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@8703 │ │ -33e012: 0e00 |0003: return-void │ │ +33e000: |[33e000] org.jaudiotagger.tag.vorbiscomment.VorbisAlbumArtistSaveOptions.:(Ljava/lang/String;I)V │ │ +33e010: 7030 0387 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@8703 │ │ +33e016: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -778034,20 +778034,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -33df20: |[33df20] org.jaudiotagger.tag.vorbiscomment.VorbisAlbumArtistSaveOptions.valueOf:(Ljava/lang/String;)Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions; │ │ -33df30: 1c00 f312 |0000: const-class v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions; // type@12f3 │ │ -33df34: 7120 0487 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@8704 │ │ -33df3a: 0c01 |0005: move-result-object v1 │ │ -33df3c: 1f01 f312 |0006: check-cast v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions; // type@12f3 │ │ -33df40: 1101 |0008: return-object v1 │ │ +33df24: |[33df24] org.jaudiotagger.tag.vorbiscomment.VorbisAlbumArtistSaveOptions.valueOf:(Ljava/lang/String;)Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions; │ │ +33df34: 1c00 f312 |0000: const-class v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions; // type@12f3 │ │ +33df38: 7120 0487 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@8704 │ │ +33df3e: 0c01 |0005: move-result-object v1 │ │ +33df40: 1f01 f312 |0006: check-cast v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions; // type@12f3 │ │ +33df44: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #3 : (in Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions;) │ │ @@ -778055,20 +778055,20 @@ │ │ type : '()[Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -33df44: |[33df44] org.jaudiotagger.tag.vorbiscomment.VorbisAlbumArtistSaveOptions.values:()[Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions; │ │ -33df54: 6200 9e92 |0000: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions;.$VALUES:[Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions; // field@929e │ │ -33df58: 6e10 35a0 0000 |0002: invoke-virtual {v0}, [Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions;.clone:()Ljava/lang/Object; // method@a035 │ │ -33df5e: 0c00 |0005: move-result-object v0 │ │ -33df60: 1f00 fd13 |0006: check-cast v0, [Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions; // type@13fd │ │ -33df64: 1100 |0008: return-object v0 │ │ +33df48: |[33df48] org.jaudiotagger.tag.vorbiscomment.VorbisAlbumArtistSaveOptions.values:()[Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions; │ │ +33df58: 6200 9e92 |0000: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions;.$VALUES:[Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions; // field@929e │ │ +33df5c: 6e10 35a0 0000 |0002: invoke-virtual {v0}, [Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions;.clone:()Ljava/lang/Object; // method@a035 │ │ +33df62: 0c00 |0005: move-result-object v0 │ │ +33df64: 1f00 fd13 |0006: check-cast v0, [Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions; // type@13fd │ │ +33df68: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 21212 (VorbisAlbumArtistSaveOptions.java) │ │ @@ -778808,2100 +778808,2100 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 16 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 4332 16-bit code units │ │ -33e1a0: |[33e1a0] org.jaudiotagger.tag.vorbiscomment.VorbisCommentFieldKey.:()V │ │ -33e1b0: 2200 f512 |0000: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33e1b4: 6201 9192 |0002: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ -33e1b8: 7110 2089 0100 |0004: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ -33e1be: 0c01 |0007: move-result-object v1 │ │ -33e1c0: 1a02 2306 |0008: const-string v2, "ACOUSTID_FINGERPRINT" // string@0623 │ │ -33e1c4: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -33e1c6: 7051 589e 2023 |000b: invoke-direct {v0, v2, v3, v2, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33e1cc: 6900 a592 |000e: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ACOUSTID_FINGERPRINT:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92a5 │ │ -33e1d0: 2200 f512 |0010: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33e1d4: 6201 9192 |0012: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ -33e1d8: 7110 2089 0100 |0014: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ -33e1de: 0c01 |0017: move-result-object v1 │ │ -33e1e0: 1a02 2506 |0018: const-string v2, "ACOUSTID_ID" // string@0625 │ │ -33e1e4: 1214 |001a: const/4 v4, #int 1 // #1 │ │ -33e1e6: 7051 589e 2024 |001b: invoke-direct {v0, v2, v4, v2, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33e1ec: 6900 a692 |001e: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ACOUSTID_ID:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92a6 │ │ -33e1f0: 2200 f512 |0020: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33e1f4: 6201 9692 |0022: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.XIPH:Lorg/jaudiotagger/tag/reference/Tagger; // field@9296 │ │ -33e1f8: 6202 9192 |0024: sget-object v2, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ -33e1fc: 6205 8b92 |0026: sget-object v5, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -33e200: 7130 2289 2105 |0028: invoke-static {v1, v2, v5}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8922 │ │ -33e206: 0c01 |002b: move-result-object v1 │ │ -33e208: 1a02 b006 |002c: const-string v2, "ALBUM" // string@06b0 │ │ -33e20c: 1225 |002e: const/4 v5, #int 2 // #2 │ │ -33e20e: 7051 589e 2025 |002f: invoke-direct {v0, v2, v5, v2, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33e214: 6900 a792 |0032: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ALBUM:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92a7 │ │ -33e218: 2200 f512 |0034: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33e21c: 6201 9192 |0036: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ -33e220: 6202 8b92 |0038: sget-object v2, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -33e224: 7120 2189 2100 |003a: invoke-static {v1, v2}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8921 │ │ -33e22a: 0c01 |003d: move-result-object v1 │ │ -33e22c: 1a02 b206 |003e: const-string v2, "ALBUMARTIST" // string@06b2 │ │ -33e230: 1236 |0040: const/4 v6, #int 3 // #3 │ │ -33e232: 7051 589e 2026 |0041: invoke-direct {v0, v2, v6, v2, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33e238: 6900 a892 |0044: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ALBUMARTIST:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92a8 │ │ -33e23c: 2200 f512 |0046: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33e240: 6201 9192 |0048: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ -33e244: 6202 8b92 |004a: sget-object v2, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -33e248: 7120 2189 2100 |004c: invoke-static {v1, v2}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8921 │ │ -33e24e: 0c01 |004f: move-result-object v1 │ │ -33e250: 1a02 b406 |0050: const-string v2, "ALBUMARTISTSORT" // string@06b4 │ │ -33e254: 1247 |0052: const/4 v7, #int 4 // #4 │ │ -33e256: 7051 589e 2027 |0053: invoke-direct {v0, v2, v7, v2, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33e25c: 6900 aa92 |0056: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ALBUMARTISTSORT:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92aa │ │ -33e260: 2200 f512 |0058: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33e264: 6201 9192 |005a: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ -33e268: 6202 8b92 |005c: sget-object v2, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -33e26c: 7120 2189 2100 |005e: invoke-static {v1, v2}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8921 │ │ -33e272: 0c01 |0061: move-result-object v1 │ │ -33e274: 1a02 b306 |0062: const-string v2, "ALBUMARTISTS" // string@06b3 │ │ -33e278: 1258 |0064: const/4 v8, #int 5 // #5 │ │ -33e27a: 1a09 b906 |0065: const-string v9, "ALBUM_ARTISTS" // string@06b9 │ │ -33e27e: 7051 589e 2098 |0067: invoke-direct {v0, v2, v8, v9, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33e284: 6900 a992 |006a: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ALBUMARTISTS:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92a9 │ │ -33e288: 2200 f512 |006c: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33e28c: 6201 9192 |006e: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ -33e290: 6202 8b92 |0070: sget-object v2, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -33e294: 7120 2189 2100 |0072: invoke-static {v1, v2}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8921 │ │ -33e29a: 0c01 |0075: move-result-object v1 │ │ -33e29c: 1a02 b506 |0076: const-string v2, "ALBUMARTISTSSORT" // string@06b5 │ │ -33e2a0: 1269 |0078: const/4 v9, #int 6 // #6 │ │ -33e2a2: 1a0a ba06 |0079: const-string v10, "ALBUM_ARTISTS_SORT" // string@06ba │ │ -33e2a6: 7051 589e 20a9 |007b: invoke-direct {v0, v2, v9, v10, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33e2ac: 6900 ab92 |007e: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ALBUMARTISTSSORT:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92ab │ │ -33e2b0: 2200 f512 |0080: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33e2b4: 6201 8c92 |0082: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JRIVER:Lorg/jaudiotagger/tag/reference/Tagger; // field@928c │ │ -33e2b8: 7110 2089 0100 |0084: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ -33e2be: 0c01 |0087: move-result-object v1 │ │ -33e2c0: 1a02 b606 |0088: const-string v2, "ALBUMARTIST_JRIVER" // string@06b6 │ │ -33e2c4: 127a |008a: const/4 v10, #int 7 // #7 │ │ -33e2c6: 1a0b b106 |008b: const-string v11, "ALBUM ARTIST" // string@06b1 │ │ -33e2ca: 7051 589e 20ba |008d: invoke-direct {v0, v2, v10, v11, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33e2d0: 6900 ac92 |0090: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ALBUMARTIST_JRIVER:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92ac │ │ -33e2d4: 2200 f512 |0092: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33e2d8: 6201 9192 |0094: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ -33e2dc: 6202 8b92 |0096: sget-object v2, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -33e2e0: 7120 2189 2100 |0098: invoke-static {v1, v2}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8921 │ │ -33e2e6: 0c01 |009b: move-result-object v1 │ │ -33e2e8: 1a02 b706 |009c: const-string v2, "ALBUMSORT" // string@06b7 │ │ -33e2ec: 130b 0800 |009e: const/16 v11, #int 8 // #8 │ │ -33e2f0: 7051 589e 202b |00a0: invoke-direct {v0, v2, v11, v2, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33e2f6: 6900 ad92 |00a3: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ALBUMSORT:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92ad │ │ -33e2fa: 2200 f512 |00a5: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33e2fe: 6201 8e92 |00a7: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.MEDIA_MONKEY:Lorg/jaudiotagger/tag/reference/Tagger; // field@928e │ │ -33e302: 7110 2089 0100 |00a9: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ -33e308: 0c01 |00ac: move-result-object v1 │ │ -33e30a: 1a02 b806 |00ad: const-string v2, "ALBUM_ARTIST" // string@06b8 │ │ -33e30e: 130c 0900 |00af: const/16 v12, #int 9 // #9 │ │ -33e312: 7051 589e 202c |00b1: invoke-direct {v0, v2, v12, v2, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33e318: 6900 ae92 |00b4: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ALBUM_ARTIST:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92ae │ │ -33e31c: 2200 f512 |00b6: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33e320: 6201 9192 |00b8: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ -33e324: 7110 2089 0100 |00ba: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ -33e32a: 0c01 |00bd: move-result-object v1 │ │ -33e32c: 1a02 4007 |00be: const-string v2, "ARRANGER" // string@0740 │ │ -33e330: 130d 0a00 |00c0: const/16 v13, #int 10 // #a │ │ -33e334: 7051 589e 202d |00c2: invoke-direct {v0, v2, v13, v2, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33e33a: 6900 af92 |00c5: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ARRANGER:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92af │ │ -33e33e: 2200 f512 |00c7: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33e342: 6201 8b92 |00c9: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -33e346: 7110 2089 0100 |00cb: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ -33e34c: 0c01 |00ce: move-result-object v1 │ │ -33e34e: 1a02 4107 |00cf: const-string v2, "ARRANGER_SORT" // string@0741 │ │ -33e352: 130e 0b00 |00d1: const/16 v14, #int 11 // #b │ │ -33e356: 7051 589e 202e |00d3: invoke-direct {v0, v2, v14, v2, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33e35c: 6900 b092 |00d6: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ARRANGER_SORT:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92b0 │ │ -33e360: 2200 f512 |00d8: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33e364: 6201 9692 |00da: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.XIPH:Lorg/jaudiotagger/tag/reference/Tagger; // field@9296 │ │ -33e368: 6202 9192 |00dc: sget-object v2, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ -33e36c: 620f 8b92 |00de: sget-object v15, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -33e370: 7130 2289 210f |00e0: invoke-static {v1, v2, v15}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8922 │ │ -33e376: 0c01 |00e3: move-result-object v1 │ │ -33e378: 1a02 4c07 |00e4: const-string v2, "ARTIST" // string@074c │ │ -33e37c: 130f 0c00 |00e6: const/16 v15, #int 12 // #c │ │ -33e380: 7051 589e 202f |00e8: invoke-direct {v0, v2, v15, v2, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33e386: 6900 b192 |00eb: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ARTIST:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92b1 │ │ -33e38a: 2200 f512 |00ed: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33e38e: 6201 8b92 |00ef: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -33e392: 7110 2089 0100 |00f1: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ -33e398: 0c01 |00f4: move-result-object v1 │ │ -33e39a: 1a02 4d07 |00f5: const-string v2, "ARTISTS" // string@074d │ │ -33e39e: 130f 0d00 |00f7: const/16 v15, #int 13 // #d │ │ -33e3a2: 1a0e 4d07 |00f9: const-string v14, "ARTISTS" // string@074d │ │ -33e3a6: 7051 589e 20ef |00fb: invoke-direct {v0, v2, v15, v14, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33e3ac: 6900 b292 |00fe: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ARTISTS:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92b2 │ │ -33e3b0: 2200 f512 |0100: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33e3b4: 6201 9192 |0102: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ -33e3b8: 6202 8b92 |0104: sget-object v2, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -33e3bc: 7120 2189 2100 |0106: invoke-static {v1, v2}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8921 │ │ -33e3c2: 0c01 |0109: move-result-object v1 │ │ -33e3c4: 1a02 4e07 |010a: const-string v2, "ARTISTSORT" // string@074e │ │ -33e3c8: 130e 0e00 |010c: const/16 v14, #int 14 // #e │ │ -33e3cc: 1a0f 4e07 |010e: const-string v15, "ARTISTSORT" // string@074e │ │ -33e3d0: 7051 589e 20fe |0110: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33e3d6: 6900 b392 |0113: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ARTISTSORT:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92b3 │ │ -33e3da: 2200 f512 |0115: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33e3de: 6201 8b92 |0117: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -33e3e2: 7110 2089 0100 |0119: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ -33e3e8: 0c01 |011c: move-result-object v1 │ │ -33e3ea: 1a02 4f07 |011d: const-string v2, "ARTISTS_SORT" // string@074f │ │ -33e3ee: 130e 0f00 |011f: const/16 v14, #int 15 // #f │ │ -33e3f2: 1a0f 4f07 |0121: const-string v15, "ARTISTS_SORT" // string@074f │ │ -33e3f6: 7051 589e 20fe |0123: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33e3fc: 6900 b492 |0126: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ARTISTS_SORT:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92b4 │ │ -33e400: 2200 f512 |0128: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33e404: 6201 9192 |012a: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ -33e408: 6202 8b92 |012c: sget-object v2, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -33e40c: 7120 2189 2100 |012e: invoke-static {v1, v2}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8921 │ │ -33e412: 0c01 |0131: move-result-object v1 │ │ -33e414: 1a02 5b07 |0132: const-string v2, "ASIN" // string@075b │ │ -33e418: 130e 1000 |0134: const/16 v14, #int 16 // #10 │ │ -33e41c: 1a0f 5b07 |0136: const-string v15, "ASIN" // string@075b │ │ -33e420: 7051 589e 20fe |0138: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33e426: 6900 b592 |013b: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ASIN:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92b5 │ │ -33e42a: 2200 f512 |013d: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33e42e: 6201 8b92 |013f: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -33e432: 7110 2089 0100 |0141: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ -33e438: 0c01 |0144: move-result-object v1 │ │ -33e43a: 1a02 d90a |0145: const-string v2, "BARCODE" // string@0ad9 │ │ -33e43e: 130e 1100 |0147: const/16 v14, #int 17 // #11 │ │ -33e442: 1a0f d90a |0149: const-string v15, "BARCODE" // string@0ad9 │ │ -33e446: 7051 589e 20fe |014b: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33e44c: 6900 b692 |014e: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.BARCODE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92b6 │ │ -33e450: 2200 f512 |0150: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33e454: 6201 9192 |0152: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ -33e458: 6202 8b92 |0154: sget-object v2, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -33e45c: 7120 2189 2100 |0156: invoke-static {v1, v2}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8921 │ │ -33e462: 0c01 |0159: move-result-object v1 │ │ -33e464: 1a02 320b |015a: const-string v2, "BPM" // string@0b32 │ │ -33e468: 130e 1200 |015c: const/16 v14, #int 18 // #12 │ │ -33e46c: 1a0f 320b |015e: const-string v15, "BPM" // string@0b32 │ │ -33e470: 7051 589e 20fe |0160: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33e476: 6900 b792 |0163: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.BPM:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92b7 │ │ -33e47a: 2200 f512 |0165: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33e47e: 6201 9192 |0167: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ -33e482: 6202 8b92 |0169: sget-object v2, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -33e486: 7120 2189 2100 |016b: invoke-static {v1, v2}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8921 │ │ -33e48c: 0c01 |016e: move-result-object v1 │ │ -33e48e: 1a02 730d |016f: const-string v2, "CATALOGNUMBER" // string@0d73 │ │ -33e492: 130e 1300 |0171: const/16 v14, #int 19 // #13 │ │ -33e496: 1a0f 730d |0173: const-string v15, "CATALOGNUMBER" // string@0d73 │ │ -33e49a: 7051 589e 20fe |0175: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33e4a0: 6900 b892 |0178: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.CATALOGNUMBER:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92b8 │ │ -33e4a4: 2200 f512 |017a: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33e4a8: 6201 8b92 |017c: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -33e4ac: 7110 2089 0100 |017e: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ -33e4b2: 0c01 |0181: move-result-object v1 │ │ -33e4b4: 1a02 c60d |0182: const-string v2, "CHOIR" // string@0dc6 │ │ -33e4b8: 130e 1400 |0184: const/16 v14, #int 20 // #14 │ │ -33e4bc: 1a0f c60d |0186: const-string v15, "CHOIR" // string@0dc6 │ │ -33e4c0: 7051 589e 20fe |0188: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33e4c6: 6900 b992 |018b: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.CHOIR:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92b9 │ │ -33e4ca: 2200 f512 |018d: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33e4ce: 6201 8b92 |018f: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -33e4d2: 7110 2089 0100 |0191: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ -33e4d8: 0c01 |0194: move-result-object v1 │ │ -33e4da: 1a02 c70d |0195: const-string v2, "CHOIR_SORT" // string@0dc7 │ │ -33e4de: 130e 1500 |0197: const/16 v14, #int 21 // #15 │ │ -33e4e2: 1a0f c70d |0199: const-string v15, "CHOIR_SORT" // string@0dc7 │ │ -33e4e6: 7051 589e 20fe |019b: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33e4ec: 6900 ba92 |019e: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.CHOIR_SORT:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92ba │ │ -33e4f0: 2200 f512 |01a0: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33e4f4: 6201 8b92 |01a2: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -33e4f8: 7110 2089 0100 |01a4: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ -33e4fe: 0c01 |01a7: move-result-object v1 │ │ -33e500: 1a02 db0d |01a8: const-string v2, "CLASSICAL_CATALOG" // string@0ddb │ │ -33e504: 130e 1600 |01aa: const/16 v14, #int 22 // #16 │ │ -33e508: 1a0f db0d |01ac: const-string v15, "CLASSICAL_CATALOG" // string@0ddb │ │ -33e50c: 7051 589e 20fe |01ae: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33e512: 6900 bb92 |01b1: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.CLASSICAL_CATALOG:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92bb │ │ -33e516: 2200 f512 |01b3: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33e51a: 6201 8b92 |01b5: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -33e51e: 7110 2089 0100 |01b7: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ -33e524: 0c01 |01ba: move-result-object v1 │ │ -33e526: 1a02 dc0d |01bb: const-string v2, "CLASSICAL_NICKNAME" // string@0ddc │ │ -33e52a: 130e 1700 |01bd: const/16 v14, #int 23 // #17 │ │ -33e52e: 1a0f dc0d |01bf: const-string v15, "CLASSICAL_NICKNAME" // string@0ddc │ │ -33e532: 7051 589e 20fe |01c1: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33e538: 6900 bc92 |01c4: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.CLASSICAL_NICKNAME:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92bc │ │ -33e53c: 2200 f512 |01c6: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33e540: 6201 9192 |01c8: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ -33e544: 7110 2089 0100 |01ca: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ -33e54a: 0c01 |01cd: move-result-object v1 │ │ -33e54c: 1a02 330e |01ce: const-string v2, "COMMENT" // string@0e33 │ │ -33e550: 130e 1800 |01d0: const/16 v14, #int 24 // #18 │ │ -33e554: 1a0f 330e |01d2: const-string v15, "COMMENT" // string@0e33 │ │ -33e558: 7051 589e 20fe |01d4: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33e55e: 6900 bd92 |01d7: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.COMMENT:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92bd │ │ -33e562: 2200 f512 |01d9: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33e566: 6201 9192 |01db: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ -33e56a: 6202 8b92 |01dd: sget-object v2, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -33e56e: 7120 2189 2100 |01df: invoke-static {v1, v2}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8921 │ │ -33e574: 0c01 |01e2: move-result-object v1 │ │ -33e576: 1a02 4d0e |01e3: const-string v2, "COMPILATION" // string@0e4d │ │ -33e57a: 130e 1900 |01e5: const/16 v14, #int 25 // #19 │ │ -33e57e: 1a0f 4d0e |01e7: const-string v15, "COMPILATION" // string@0e4d │ │ -33e582: 7051 589e 20fe |01e9: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33e588: 6900 be92 |01ec: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.COMPILATION:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92be │ │ -33e58c: 2200 f512 |01ee: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33e590: 6201 9192 |01f0: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ -33e594: 6202 8b92 |01f2: sget-object v2, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -33e598: 7120 2189 2100 |01f4: invoke-static {v1, v2}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8921 │ │ -33e59e: 0c01 |01f7: move-result-object v1 │ │ -33e5a0: 1a02 500e |01f8: const-string v2, "COMPOSER" // string@0e50 │ │ -33e5a4: 130e 1a00 |01fa: const/16 v14, #int 26 // #1a │ │ -33e5a8: 1a0f 500e |01fc: const-string v15, "COMPOSER" // string@0e50 │ │ -33e5ac: 7051 589e 20fe |01fe: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33e5b2: 6900 bf92 |0201: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.COMPOSER:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92bf │ │ -33e5b6: 2200 f512 |0203: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33e5ba: 6201 8b92 |0205: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -33e5be: 7110 2089 0100 |0207: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ -33e5c4: 0c01 |020a: move-result-object v1 │ │ -33e5c6: 1a02 510e |020b: const-string v2, "COMPOSERSORT" // string@0e51 │ │ -33e5ca: 130e 1b00 |020d: const/16 v14, #int 27 // #1b │ │ -33e5ce: 1a0f 510e |020f: const-string v15, "COMPOSERSORT" // string@0e51 │ │ -33e5d2: 7051 589e 20fe |0211: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33e5d8: 6900 c092 |0214: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.COMPOSERSORT:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92c0 │ │ -33e5dc: 2200 f512 |0216: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33e5e0: 6201 9192 |0218: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ -33e5e4: 6202 8b92 |021a: sget-object v2, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -33e5e8: 7120 2189 2100 |021c: invoke-static {v1, v2}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8921 │ │ -33e5ee: 0c01 |021f: move-result-object v1 │ │ -33e5f0: 1a02 570e |0220: const-string v2, "CONDUCTOR" // string@0e57 │ │ -33e5f4: 130e 1c00 |0222: const/16 v14, #int 28 // #1c │ │ -33e5f8: 1a0f 570e |0224: const-string v15, "CONDUCTOR" // string@0e57 │ │ -33e5fc: 7051 589e 20fe |0226: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33e602: 6900 c192 |0229: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.CONDUCTOR:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92c1 │ │ -33e606: 2200 f512 |022b: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33e60a: 6201 8b92 |022d: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -33e60e: 7110 2089 0100 |022f: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ -33e614: 0c01 |0232: move-result-object v1 │ │ -33e616: 1a02 590e |0233: const-string v2, "CONDUCTOR_SORT" // string@0e59 │ │ -33e61a: 130e 1d00 |0235: const/16 v14, #int 29 // #1d │ │ -33e61e: 1a0f 590e |0237: const-string v15, "CONDUCTOR_SORT" // string@0e59 │ │ -33e622: 7051 589e 20fe |0239: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33e628: 6900 c292 |023c: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.CONDUCTOR_SORT:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92c2 │ │ -33e62c: 2200 f512 |023e: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33e630: 6201 9692 |0240: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.XIPH:Lorg/jaudiotagger/tag/reference/Tagger; // field@9296 │ │ -33e634: 7110 2089 0100 |0242: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ -33e63a: 0c01 |0245: move-result-object v1 │ │ -33e63c: 1a02 740e |0246: const-string v2, "CONTACT" // string@0e74 │ │ -33e640: 130e 1e00 |0248: const/16 v14, #int 30 // #1e │ │ -33e644: 1a0f 740e |024a: const-string v15, "CONTACT" // string@0e74 │ │ -33e648: 7051 589e 20fe |024c: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33e64e: 6900 c392 |024f: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.CONTACT:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92c3 │ │ -33e652: 2200 f512 |0251: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33e656: 6201 9692 |0253: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.XIPH:Lorg/jaudiotagger/tag/reference/Tagger; // field@9296 │ │ -33e65a: 6202 9192 |0255: sget-object v2, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ -33e65e: 620e 8b92 |0257: sget-object v14, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -33e662: 7130 2289 210e |0259: invoke-static {v1, v2, v14}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8922 │ │ -33e668: 0c01 |025c: move-result-object v1 │ │ -33e66a: 1a02 8a0e |025d: const-string v2, "COPYRIGHT" // string@0e8a │ │ -33e66e: 130e 1f00 |025f: const/16 v14, #int 31 // #1f │ │ -33e672: 1a0f 8a0e |0261: const-string v15, "COPYRIGHT" // string@0e8a │ │ -33e676: 7051 589e 20fe |0263: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33e67c: 6900 c492 |0266: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.COPYRIGHT:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92c4 │ │ -33e680: 2200 f512 |0268: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33e684: 6201 9192 |026a: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ -33e688: 7110 2089 0100 |026c: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ -33e68e: 0c01 |026f: move-result-object v1 │ │ -33e690: 1a02 9a0e |0270: const-string v2, "COUNTRY" // string@0e9a │ │ -33e694: 130e 2000 |0272: const/16 v14, #int 32 // #20 │ │ -33e698: 1a0f 9a0e |0274: const-string v15, "COUNTRY" // string@0e9a │ │ -33e69c: 7051 589e 20fe |0276: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33e6a2: 6900 c592 |0279: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.COUNTRY:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92c5 │ │ -33e6a6: 2200 f512 |027b: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33e6aa: 6201 8b92 |027d: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -33e6ae: 7110 2089 0100 |027f: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ -33e6b4: 0c01 |0282: move-result-object v1 │ │ -33e6b6: 1a02 9c0e |0283: const-string v2, "COVERART" // string@0e9c │ │ -33e6ba: 130e 2100 |0285: const/16 v14, #int 33 // #21 │ │ -33e6be: 1a0f 9c0e |0287: const-string v15, "COVERART" // string@0e9c │ │ -33e6c2: 7051 589e 20fe |0289: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33e6c8: 6900 c692 |028c: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.COVERART:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92c6 │ │ -33e6cc: 2200 f512 |028e: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33e6d0: 6201 8b92 |0290: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -33e6d4: 7110 2089 0100 |0292: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ -33e6da: 0c01 |0295: move-result-object v1 │ │ -33e6dc: 1a02 9d0e |0296: const-string v2, "COVERARTMIME" // string@0e9d │ │ -33e6e0: 130e 2200 |0298: const/16 v14, #int 34 // #22 │ │ -33e6e4: 1a0f 9d0e |029a: const-string v15, "COVERARTMIME" // string@0e9d │ │ -33e6e8: 7051 589e 20fe |029c: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33e6ee: 6900 c792 |029f: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.COVERARTMIME:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92c7 │ │ -33e6f2: 2200 f512 |02a1: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33e6f6: 6201 8e92 |02a3: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.MEDIA_MONKEY:Lorg/jaudiotagger/tag/reference/Tagger; // field@928e │ │ -33e6fa: 7110 2089 0100 |02a5: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ -33e700: 0c01 |02a8: move-result-object v1 │ │ -33e702: 1a02 c50e |02a9: const-string v2, "CUSTOM1" // string@0ec5 │ │ -33e706: 130e 2300 |02ab: const/16 v14, #int 35 // #23 │ │ -33e70a: 1a0f c50e |02ad: const-string v15, "CUSTOM1" // string@0ec5 │ │ -33e70e: 7051 589e 20fe |02af: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33e714: 6900 c892 |02b2: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.CUSTOM1:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92c8 │ │ -33e718: 2200 f512 |02b4: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33e71c: 6201 8e92 |02b6: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.MEDIA_MONKEY:Lorg/jaudiotagger/tag/reference/Tagger; // field@928e │ │ -33e720: 7110 2089 0100 |02b8: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ -33e726: 0c01 |02bb: move-result-object v1 │ │ -33e728: 1a02 c60e |02bc: const-string v2, "CUSTOM2" // string@0ec6 │ │ -33e72c: 130e 2400 |02be: const/16 v14, #int 36 // #24 │ │ -33e730: 1a0f c60e |02c0: const-string v15, "CUSTOM2" // string@0ec6 │ │ -33e734: 7051 589e 20fe |02c2: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33e73a: 6900 c992 |02c5: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.CUSTOM2:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92c9 │ │ -33e73e: 2200 f512 |02c7: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33e742: 6201 8e92 |02c9: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.MEDIA_MONKEY:Lorg/jaudiotagger/tag/reference/Tagger; // field@928e │ │ -33e746: 7110 2089 0100 |02cb: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ -33e74c: 0c01 |02ce: move-result-object v1 │ │ -33e74e: 1a02 c70e |02cf: const-string v2, "CUSTOM3" // string@0ec7 │ │ -33e752: 130e 2500 |02d1: const/16 v14, #int 37 // #25 │ │ -33e756: 1a0f c70e |02d3: const-string v15, "CUSTOM3" // string@0ec7 │ │ -33e75a: 7051 589e 20fe |02d5: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33e760: 6900 ca92 |02d8: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.CUSTOM3:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92ca │ │ -33e764: 2200 f512 |02da: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33e768: 6201 8e92 |02dc: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.MEDIA_MONKEY:Lorg/jaudiotagger/tag/reference/Tagger; // field@928e │ │ -33e76c: 7110 2089 0100 |02de: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ -33e772: 0c01 |02e1: move-result-object v1 │ │ -33e774: 1a02 c80e |02e2: const-string v2, "CUSTOM4" // string@0ec8 │ │ -33e778: 130e 2600 |02e4: const/16 v14, #int 38 // #26 │ │ -33e77c: 1a0f c80e |02e6: const-string v15, "CUSTOM4" // string@0ec8 │ │ -33e780: 7051 589e 20fe |02e8: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33e786: 6900 cb92 |02eb: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.CUSTOM4:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92cb │ │ -33e78a: 2200 f512 |02ed: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33e78e: 6201 8e92 |02ef: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.MEDIA_MONKEY:Lorg/jaudiotagger/tag/reference/Tagger; // field@928e │ │ -33e792: 7110 2089 0100 |02f1: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ -33e798: 0c01 |02f4: move-result-object v1 │ │ -33e79a: 1a02 c90e |02f5: const-string v2, "CUSTOM5" // string@0ec9 │ │ -33e79e: 130e 2700 |02f7: const/16 v14, #int 39 // #27 │ │ -33e7a2: 1a0f c90e |02f9: const-string v15, "CUSTOM5" // string@0ec9 │ │ -33e7a6: 7051 589e 20fe |02fb: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33e7ac: 6900 cc92 |02fe: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.CUSTOM5:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92cc │ │ -33e7b0: 2200 f512 |0300: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33e7b4: 6201 9692 |0302: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.XIPH:Lorg/jaudiotagger/tag/reference/Tagger; // field@9296 │ │ -33e7b8: 6202 9192 |0304: sget-object v2, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ -33e7bc: 620e 8b92 |0306: sget-object v14, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -33e7c0: 7130 2289 210e |0308: invoke-static {v1, v2, v14}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8922 │ │ -33e7c6: 0c01 |030b: move-result-object v1 │ │ -33e7c8: 1a02 2513 |030c: const-string v2, "DATE" // string@1325 │ │ -33e7cc: 130e 2800 |030e: const/16 v14, #int 40 // #28 │ │ -33e7d0: 1a0f 2513 |0310: const-string v15, "DATE" // string@1325 │ │ -33e7d4: 7051 589e 20fe |0312: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33e7da: 6900 cd92 |0315: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.DATE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92cd │ │ -33e7de: 2200 f512 |0317: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33e7e2: 6201 9692 |0319: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.XIPH:Lorg/jaudiotagger/tag/reference/Tagger; // field@9296 │ │ -33e7e6: 7110 2089 0100 |031b: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ -33e7ec: 0c01 |031e: move-result-object v1 │ │ -33e7ee: 1a02 b413 |031f: const-string v2, "DESCRIPTION" // string@13b4 │ │ -33e7f2: 130e 2900 |0321: const/16 v14, #int 41 // #29 │ │ -33e7f6: 1a0f b413 |0323: const-string v15, "DESCRIPTION" // string@13b4 │ │ -33e7fa: 7051 589e 20fe |0325: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33e800: 6900 ce92 |0328: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.DESCRIPTION:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92ce │ │ -33e804: 2200 f512 |032a: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33e808: 6201 9192 |032c: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ -33e80c: 6202 8b92 |032e: sget-object v2, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -33e810: 7120 2189 2100 |0330: invoke-static {v1, v2}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8921 │ │ -33e816: 0c01 |0333: move-result-object v1 │ │ -33e818: 1a02 de13 |0334: const-string v2, "DISCNUMBER" // string@13de │ │ -33e81c: 130e 2a00 |0336: const/16 v14, #int 42 // #2a │ │ -33e820: 1a0f de13 |0338: const-string v15, "DISCNUMBER" // string@13de │ │ -33e824: 7051 589e 20fe |033a: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33e82a: 6900 cf92 |033d: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.DISCNUMBER:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92cf │ │ -33e82e: 2200 f512 |033f: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33e832: 6201 9192 |0341: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ -33e836: 6202 8b92 |0343: sget-object v2, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -33e83a: 7120 2189 2100 |0345: invoke-static {v1, v2}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8921 │ │ -33e840: 0c01 |0348: move-result-object v1 │ │ -33e842: 1a02 e113 |0349: const-string v2, "DISCSUBTITLE" // string@13e1 │ │ -33e846: 130e 2b00 |034b: const/16 v14, #int 43 // #2b │ │ -33e84a: 1a0f e113 |034d: const-string v15, "DISCSUBTITLE" // string@13e1 │ │ -33e84e: 7051 589e 20fe |034f: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33e854: 6900 d092 |0352: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.DISCSUBTITLE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92d0 │ │ -33e858: 2200 f512 |0354: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33e85c: 6201 9692 |0356: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.XIPH:Lorg/jaudiotagger/tag/reference/Tagger; // field@9296 │ │ -33e860: 6202 9192 |0358: sget-object v2, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ -33e864: 7120 2189 2100 |035a: invoke-static {v1, v2}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8921 │ │ -33e86a: 0c01 |035d: move-result-object v1 │ │ -33e86c: 1a02 e213 |035e: const-string v2, "DISCTOTAL" // string@13e2 │ │ -33e870: 130e 2c00 |0360: const/16 v14, #int 44 // #2c │ │ -33e874: 1a0f e213 |0362: const-string v15, "DISCTOTAL" // string@13e2 │ │ -33e878: 7051 589e 20fe |0364: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33e87e: 6900 d192 |0367: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.DISCTOTAL:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92d1 │ │ -33e882: 2200 f512 |0369: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33e886: 6201 9192 |036b: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ -33e88a: 7110 2089 0100 |036d: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ -33e890: 0c01 |0370: move-result-object v1 │ │ -33e892: 1a02 fa13 |0371: const-string v2, "DJMIXER" // string@13fa │ │ -33e896: 130e 2d00 |0373: const/16 v14, #int 45 // #2d │ │ -33e89a: 1a0f fa13 |0375: const-string v15, "DJMIXER" // string@13fa │ │ -33e89e: 7051 589e 20fe |0377: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33e8a4: 6900 d292 |037a: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.DJMIXER:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92d2 │ │ -33e8a8: 2200 f512 |037c: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33e8ac: 6201 9192 |037e: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ -33e8b0: 7110 2089 0100 |0380: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ -33e8b6: 0c01 |0383: move-result-object v1 │ │ -33e8b8: 1a02 a715 |0384: const-string v2, "ENCODEDBY" // string@15a7 │ │ -33e8bc: 130e 2e00 |0386: const/16 v14, #int 46 // #2e │ │ -33e8c0: 1a0f a715 |0388: const-string v15, "ENCODEDBY" // string@15a7 │ │ -33e8c4: 7051 589e 20fe |038a: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33e8ca: 6900 d392 |038d: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ENCODEDBY:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92d3 │ │ -33e8ce: 2200 f512 |038f: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33e8d2: 1a01 a915 |0391: const-string v1, "ENCODER" // string@15a9 │ │ -33e8d6: 1302 2f00 |0393: const/16 v2, #int 47 // #2f │ │ -33e8da: 1a0e a915 |0395: const-string v14, "ENCODER" // string@15a9 │ │ -33e8de: 7040 579e 10e2 |0397: invoke-direct {v0, v1, v2, v14}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9e57 │ │ -33e8e4: 6900 d492 |039a: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ENCODER:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92d4 │ │ -33e8e8: 2200 f512 |039c: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33e8ec: 6201 9192 |039e: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ -33e8f0: 7110 2089 0100 |03a0: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ -33e8f6: 0c01 |03a3: move-result-object v1 │ │ -33e8f8: 1a02 b815 |03a4: const-string v2, "ENGINEER" // string@15b8 │ │ -33e8fc: 130e 3000 |03a6: const/16 v14, #int 48 // #30 │ │ -33e900: 1a0f b815 |03a8: const-string v15, "ENGINEER" // string@15b8 │ │ -33e904: 7051 589e 20fe |03aa: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33e90a: 6900 d592 |03ad: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ENGINEER:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92d5 │ │ -33e90e: 2200 f512 |03af: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33e912: 6201 8e92 |03b1: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.MEDIA_MONKEY:Lorg/jaudiotagger/tag/reference/Tagger; // field@928e │ │ -33e916: 6202 8b92 |03b3: sget-object v2, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -33e91a: 7120 2189 2100 |03b5: invoke-static {v1, v2}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8921 │ │ -33e920: 0c01 |03b8: move-result-object v1 │ │ -33e922: 1a02 ba15 |03b9: const-string v2, "ENSEMBLE" // string@15ba │ │ -33e926: 130e 3100 |03bb: const/16 v14, #int 49 // #31 │ │ -33e92a: 1a0f ba15 |03bd: const-string v15, "ENSEMBLE" // string@15ba │ │ -33e92e: 7051 589e 20fe |03bf: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33e934: 6900 d692 |03c2: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ENSEMBLE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92d6 │ │ -33e938: 2200 f512 |03c4: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33e93c: 6201 8b92 |03c6: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -33e940: 7110 2089 0100 |03c8: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ -33e946: 0c01 |03cb: move-result-object v1 │ │ -33e948: 1a02 bb15 |03cc: const-string v2, "ENSEMBLE_SORT" // string@15bb │ │ -33e94c: 130e 3200 |03ce: const/16 v14, #int 50 // #32 │ │ -33e950: 1a0f bb15 |03d0: const-string v15, "ENSEMBLE_SORT" // string@15bb │ │ -33e954: 7051 589e 20fe |03d2: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33e95a: 6900 d792 |03d5: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ENSEMBLE_SORT:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92d7 │ │ -33e95e: 2200 f512 |03d7: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33e962: 6201 8792 |03d9: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.BEATUNES:Lorg/jaudiotagger/tag/reference/Tagger; // field@9287 │ │ -33e966: 7110 2089 0100 |03db: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ -33e96c: 0c01 |03de: move-result-object v1 │ │ -33e96e: 1a02 4417 |03df: const-string v2, "FBPM" // string@1744 │ │ -33e972: 130e 3300 |03e1: const/16 v14, #int 51 // #33 │ │ -33e976: 1a0f 4417 |03e3: const-string v15, "FBPM" // string@1744 │ │ -33e97a: 7051 589e 20fe |03e5: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33e980: 6900 d892 |03e8: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.FBPM:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92d8 │ │ -33e984: 2200 f512 |03ea: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33e988: 6201 9692 |03ec: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.XIPH:Lorg/jaudiotagger/tag/reference/Tagger; // field@9296 │ │ -33e98c: 6202 9192 |03ee: sget-object v2, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ -33e990: 620e 8b92 |03f0: sget-object v14, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -33e994: 7130 2289 210e |03f2: invoke-static {v1, v2, v14}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8922 │ │ -33e99a: 0c01 |03f5: move-result-object v1 │ │ -33e99c: 1a02 b01b |03f6: const-string v2, "GENRE" // string@1bb0 │ │ -33e9a0: 130e 3400 |03f8: const/16 v14, #int 52 // #34 │ │ -33e9a4: 1a0f b01b |03fa: const-string v15, "GENRE" // string@1bb0 │ │ -33e9a8: 7051 589e 20fe |03fc: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33e9ae: 6900 d992 |03ff: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.GENRE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92d9 │ │ -33e9b2: 2200 f512 |0401: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33e9b6: 6201 8b92 |0403: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -33e9ba: 7110 2089 0100 |0405: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ -33e9c0: 0c01 |0408: move-result-object v1 │ │ -33e9c2: 1a02 e21b |0409: const-string v2, "GROUP" // string@1be2 │ │ -33e9c6: 130e 3500 |040b: const/16 v14, #int 53 // #35 │ │ -33e9ca: 1a0f e21b |040d: const-string v15, "GROUP" // string@1be2 │ │ -33e9ce: 7051 589e 20fe |040f: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33e9d4: 6900 da92 |0412: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.GROUP:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92da │ │ -33e9d8: 2200 f512 |0414: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33e9dc: 6201 9192 |0416: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ -33e9e0: 6202 8b92 |0418: sget-object v2, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -33e9e4: 7120 2189 2100 |041a: invoke-static {v1, v2}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8921 │ │ -33e9ea: 0c01 |041d: move-result-object v1 │ │ -33e9ec: 1a02 e31b |041e: const-string v2, "GROUPING" // string@1be3 │ │ -33e9f0: 130e 3600 |0420: const/16 v14, #int 54 // #36 │ │ -33e9f4: 1a0f e31b |0422: const-string v15, "GROUPING" // string@1be3 │ │ -33e9f8: 7051 589e 20fe |0424: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33e9fe: 6900 db92 |0427: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.GROUPING:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92db │ │ -33ea02: 2200 f512 |0429: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33ea06: 6201 8b92 |042b: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -33ea0a: 7110 2089 0100 |042d: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ -33ea10: 0c01 |0430: move-result-object v1 │ │ -33ea12: 1a02 8c1e |0431: const-string v2, "INSTRUMENT" // string@1e8c │ │ -33ea16: 130e 3700 |0433: const/16 v14, #int 55 // #37 │ │ -33ea1a: 1a0f 8c1e |0435: const-string v15, "INSTRUMENT" // string@1e8c │ │ -33ea1e: 7051 589e 20fe |0437: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33ea24: 6900 dc92 |043a: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.INSTRUMENT:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92dc │ │ -33ea28: 2200 f512 |043c: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33ea2c: 6201 8b92 |043e: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -33ea30: 7110 2089 0100 |0440: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ -33ea36: 0c01 |0443: move-result-object v1 │ │ -33ea38: 1a02 b41e |0444: const-string v2, "INVOLVED_PERSON" // string@1eb4 │ │ -33ea3c: 130e 3800 |0446: const/16 v14, #int 56 // #38 │ │ -33ea40: 1a0f b41e |0448: const-string v15, "INVOLVED_PERSON" // string@1eb4 │ │ -33ea44: 7051 589e 20fe |044a: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33ea4a: 6900 dd92 |044d: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.INVOLVED_PERSON:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92dd │ │ -33ea4e: 2200 f512 |044f: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33ea52: 6201 8b92 |0451: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -33ea56: 7110 2089 0100 |0453: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ -33ea5c: 0c01 |0456: move-result-object v1 │ │ -33ea5e: 1a02 bb1e |0457: const-string v2, "IPI" // string@1ebb │ │ -33ea62: 130e 3900 |0459: const/16 v14, #int 57 // #39 │ │ -33ea66: 1a0f bb1e |045b: const-string v15, "IPI" // string@1ebb │ │ -33ea6a: 7051 589e 20fe |045d: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33ea70: 6900 de92 |0460: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.IPI:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92de │ │ -33ea74: 2200 f512 |0462: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33ea78: 6201 9692 |0464: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.XIPH:Lorg/jaudiotagger/tag/reference/Tagger; // field@9296 │ │ -33ea7c: 6202 9192 |0466: sget-object v2, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ -33ea80: 620e 8b92 |0468: sget-object v14, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -33ea84: 7130 2289 210e |046a: invoke-static {v1, v2, v14}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8922 │ │ -33ea8a: 0c01 |046d: move-result-object v1 │ │ -33ea8c: 1a02 e01e |046e: const-string v2, "ISRC" // string@1ee0 │ │ -33ea90: 130e 3a00 |0470: const/16 v14, #int 58 // #3a │ │ -33ea94: 1a0f e01e |0472: const-string v15, "ISRC" // string@1ee0 │ │ -33ea98: 7051 589e 20fe |0474: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33ea9e: 6900 df92 |0477: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ISRC:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92df │ │ -33eaa2: 2200 f512 |0479: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33eaa6: 6201 9692 |047b: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.XIPH:Lorg/jaudiotagger/tag/reference/Tagger; // field@9296 │ │ -33eaaa: 6202 9192 |047d: sget-object v2, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ -33eaae: 620e 8b92 |047f: sget-object v14, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -33eab2: 7130 2289 210e |0481: invoke-static {v1, v2, v14}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8922 │ │ -33eab8: 0c01 |0484: move-result-object v1 │ │ -33eaba: 1a02 e51e |0485: const-string v2, "ISWC" // string@1ee5 │ │ -33eabe: 130e 3b00 |0487: const/16 v14, #int 59 // #3b │ │ -33eac2: 1a0f e51e |0489: const-string v15, "ISWC" // string@1ee5 │ │ -33eac6: 7051 589e 20fe |048b: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33eacc: 6900 e092 |048e: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ISWC:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92e0 │ │ -33ead0: 2200 f512 |0490: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33ead4: 6201 9192 |0492: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ -33ead8: 6202 8b92 |0494: sget-object v2, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -33eadc: 7120 2189 2100 |0496: invoke-static {v1, v2}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8921 │ │ -33eae2: 0c01 |0499: move-result-object v1 │ │ -33eae4: 1a02 e81e |049a: const-string v2, "IS_CLASSICAL" // string@1ee8 │ │ -33eae8: 130e 3c00 |049c: const/16 v14, #int 60 // #3c │ │ -33eaec: 1a0f e81e |049e: const-string v15, "IS_CLASSICAL" // string@1ee8 │ │ -33eaf0: 7051 589e 20fe |04a0: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33eaf6: 6900 e192 |04a3: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.IS_CLASSICAL:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92e1 │ │ -33eafa: 2200 f512 |04a5: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33eafe: 6201 9192 |04a7: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ -33eb02: 6202 8b92 |04a9: sget-object v2, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -33eb06: 7120 2189 2100 |04ab: invoke-static {v1, v2}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8921 │ │ -33eb0c: 0c01 |04ae: move-result-object v1 │ │ -33eb0e: 1a02 ea1e |04af: const-string v2, "IS_HD" // string@1eea │ │ -33eb12: 130e 3d00 |04b1: const/16 v14, #int 61 // #3d │ │ -33eb16: 1a0f ea1e |04b3: const-string v15, "IS_HD" // string@1eea │ │ -33eb1a: 7051 589e 20fe |04b5: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33eb20: 6900 e292 |04b8: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.IS_HD:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92e2 │ │ -33eb24: 2200 f512 |04ba: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33eb28: 6201 9192 |04bc: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ -33eb2c: 6202 8b92 |04be: sget-object v2, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -33eb30: 7120 2189 2100 |04c0: invoke-static {v1, v2}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8921 │ │ -33eb36: 0c01 |04c3: move-result-object v1 │ │ -33eb38: 1a02 f01e |04c4: const-string v2, "IS_SOUNDTRACK" // string@1ef0 │ │ -33eb3c: 130e 3e00 |04c6: const/16 v14, #int 62 // #3e │ │ -33eb40: 1a0f f01e |04c8: const-string v15, "IS_SOUNDTRACK" // string@1ef0 │ │ -33eb44: 7051 589e 20fe |04ca: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33eb4a: 6900 e392 |04cd: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.IS_SOUNDTRACK:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92e3 │ │ -33eb4e: 2200 f512 |04cf: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33eb52: 1a01 7d20 |04d1: const-string v1, "KEY" // string@207d │ │ -33eb56: 1302 3f00 |04d3: const/16 v2, #int 63 // #3f │ │ -33eb5a: 1a0e 7d20 |04d5: const-string v14, "KEY" // string@207d │ │ -33eb5e: 7040 579e 10e2 |04d7: invoke-direct {v0, v1, v2, v14}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9e57 │ │ -33eb64: 6900 e492 |04da: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.KEY:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92e4 │ │ -33eb68: 2200 f512 |04dc: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33eb6c: 6201 9192 |04de: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ -33eb70: 6202 8b92 |04e0: sget-object v2, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -33eb74: 7120 2189 2100 |04e2: invoke-static {v1, v2}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8921 │ │ -33eb7a: 0c01 |04e5: move-result-object v1 │ │ -33eb7c: 1a02 8921 |04e6: const-string v2, "LABEL" // string@2189 │ │ -33eb80: 130e 4000 |04e8: const/16 v14, #int 64 // #40 │ │ -33eb84: 1a0f 8921 |04ea: const-string v15, "LABEL" // string@2189 │ │ -33eb88: 7051 589e 20fe |04ec: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33eb8e: 6900 e592 |04ef: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.LABEL:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92e5 │ │ -33eb92: 2200 f512 |04f1: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33eb96: 1a01 9c21 |04f3: const-string v1, "LANGUAGE" // string@219c │ │ -33eb9a: 1302 4100 |04f5: const/16 v2, #int 65 // #41 │ │ -33eb9e: 1a0e 9c21 |04f7: const-string v14, "LANGUAGE" // string@219c │ │ -33eba2: 7040 579e 10e2 |04f9: invoke-direct {v0, v1, v2, v14}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9e57 │ │ -33eba8: 6900 e692 |04fc: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.LANGUAGE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92e6 │ │ -33ebac: 2200 f512 |04fe: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33ebb0: 6201 9692 |0500: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.XIPH:Lorg/jaudiotagger/tag/reference/Tagger; // field@9296 │ │ -33ebb4: 7110 2089 0100 |0502: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ -33ebba: 0c01 |0505: move-result-object v1 │ │ -33ebbc: 1a02 2122 |0506: const-string v2, "LICENSE" // string@2221 │ │ -33ebc0: 130e 4200 |0508: const/16 v14, #int 66 // #42 │ │ -33ebc4: 1a0f 2122 |050a: const-string v15, "LICENSE" // string@2221 │ │ -33ebc8: 7051 589e 20fe |050c: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33ebce: 6900 e792 |050f: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.LICENSE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92e7 │ │ -33ebd2: 2200 f512 |0511: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33ebd6: 6201 9692 |0513: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.XIPH:Lorg/jaudiotagger/tag/reference/Tagger; // field@9296 │ │ -33ebda: 7110 2089 0100 |0515: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ -33ebe0: 0c01 |0518: move-result-object v1 │ │ -33ebe2: 1a02 c522 |0519: const-string v2, "LOCATION" // string@22c5 │ │ -33ebe6: 130e 4300 |051b: const/16 v14, #int 67 // #43 │ │ -33ebea: 1a0f c522 |051d: const-string v15, "LOCATION" // string@22c5 │ │ -33ebee: 7051 589e 20fe |051f: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33ebf4: 6900 e892 |0522: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.LOCATION:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92e8 │ │ -33ebf8: 2200 f512 |0524: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33ebfc: 6201 9192 |0526: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ -33ec00: 6202 8b92 |0528: sget-object v2, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -33ec04: 7120 2189 2100 |052a: invoke-static {v1, v2}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8921 │ │ -33ec0a: 0c01 |052d: move-result-object v1 │ │ -33ec0c: 1a02 e722 |052e: const-string v2, "LYRICIST" // string@22e7 │ │ -33ec10: 130e 4400 |0530: const/16 v14, #int 68 // #44 │ │ -33ec14: 1a0f e722 |0532: const-string v15, "LYRICIST" // string@22e7 │ │ -33ec18: 7051 589e 20fe |0534: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33ec1e: 6900 e992 |0537: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.LYRICIST:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92e9 │ │ -33ec22: 2200 f512 |0539: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33ec26: 6201 8b92 |053b: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -33ec2a: 7110 2089 0100 |053d: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ -33ec30: 0c01 |0540: move-result-object v1 │ │ -33ec32: 1a02 e922 |0541: const-string v2, "LYRICIST_SORT" // string@22e9 │ │ -33ec36: 130e 4500 |0543: const/16 v14, #int 69 // #45 │ │ -33ec3a: 1a0f e922 |0545: const-string v15, "LYRICIST_SORT" // string@22e9 │ │ -33ec3e: 7051 589e 20fe |0547: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33ec44: 6900 ea92 |054a: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.LYRICIST_SORT:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92ea │ │ -33ec48: 2200 f512 |054c: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33ec4c: 6201 9192 |054e: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ -33ec50: 6202 8b92 |0550: sget-object v2, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -33ec54: 7120 2189 2100 |0552: invoke-static {v1, v2}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8921 │ │ -33ec5a: 0c01 |0555: move-result-object v1 │ │ -33ec5c: 1a02 ea22 |0556: const-string v2, "LYRICS" // string@22ea │ │ -33ec60: 130e 4600 |0558: const/16 v14, #int 70 // #46 │ │ -33ec64: 1a0f ea22 |055a: const-string v15, "LYRICS" // string@22ea │ │ -33ec68: 7051 589e 20fe |055c: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33ec6e: 6900 eb92 |055f: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.LYRICS:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92eb │ │ -33ec72: 2200 f512 |0561: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33ec76: 6201 9192 |0563: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ -33ec7a: 6202 8b92 |0565: sget-object v2, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -33ec7e: 7120 2189 2100 |0567: invoke-static {v1, v2}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8921 │ │ -33ec84: 0c01 |056a: move-result-object v1 │ │ -33ec86: 1a02 8e38 |056b: const-string v2, "MEDIA" // string@388e │ │ -33ec8a: 130e 4700 |056d: const/16 v14, #int 71 // #47 │ │ -33ec8e: 1a0f 8e38 |056f: const-string v15, "MEDIA" // string@388e │ │ -33ec92: 7051 589e 20fe |0571: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33ec98: 6900 ec92 |0574: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MEDIA:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92ec │ │ -33ec9c: 2200 f512 |0576: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33eca0: 6201 9692 |0578: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.XIPH:Lorg/jaudiotagger/tag/reference/Tagger; // field@9296 │ │ -33eca4: 7110 2089 0100 |057a: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ -33ecaa: 0c01 |057d: move-result-object v1 │ │ -33ecac: 1a02 a238 |057e: const-string v2, "METADATA_BLOCK_PICTURE" // string@38a2 │ │ -33ecb0: 130e 4800 |0580: const/16 v14, #int 72 // #48 │ │ -33ecb4: 1a0f a238 |0582: const-string v15, "METADATA_BLOCK_PICTURE" // string@38a2 │ │ -33ecb8: 7051 589e 20fe |0584: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33ecbe: 6900 ed92 |0587: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.METADATA_BLOCK_PICTURE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92ed │ │ -33ecc2: 2200 f512 |0589: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33ecc6: 6201 9192 |058b: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ -33ecca: 7110 2089 0100 |058d: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ -33ecd0: 0c01 |0590: move-result-object v1 │ │ -33ecd2: 1a02 0239 |0591: const-string v2, "MIXER" // string@3902 │ │ -33ecd6: 130e 4900 |0593: const/16 v14, #int 73 // #49 │ │ -33ecda: 1a0f 0239 |0595: const-string v15, "MIXER" // string@3902 │ │ -33ecde: 7051 589e 20fe |0597: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33ece4: 6900 ee92 |059a: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MIXER:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92ee │ │ -33ece8: 2200 f512 |059c: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33ecec: 6201 9192 |059e: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ -33ecf0: 6202 8b92 |05a0: sget-object v2, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -33ecf4: 7120 2189 2100 |05a2: invoke-static {v1, v2}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8921 │ │ -33ecfa: 0c01 |05a5: move-result-object v1 │ │ -33ecfc: 1a02 5939 |05a6: const-string v2, "MOOD" // string@3959 │ │ -33ed00: 130e 4a00 |05a8: const/16 v14, #int 74 // #4a │ │ -33ed04: 1a0f 5939 |05aa: const-string v15, "MOOD" // string@3959 │ │ -33ed08: 7051 589e 20fe |05ac: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33ed0e: 6900 ef92 |05af: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MOOD:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92ef │ │ -33ed12: 2200 f512 |05b1: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33ed16: 6201 8b92 |05b3: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -33ed1a: 7110 2089 0100 |05b5: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ -33ed20: 0c01 |05b8: move-result-object v1 │ │ -33ed22: 1a02 5a39 |05b9: const-string v2, "MOOD_ACOUSTIC" // string@395a │ │ -33ed26: 130e 4b00 |05bb: const/16 v14, #int 75 // #4b │ │ -33ed2a: 1a0f 5a39 |05bd: const-string v15, "MOOD_ACOUSTIC" // string@395a │ │ -33ed2e: 7051 589e 20fe |05bf: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33ed34: 6900 f092 |05c2: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MOOD_ACOUSTIC:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92f0 │ │ -33ed38: 2200 f512 |05c4: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33ed3c: 6201 8b92 |05c6: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -33ed40: 7110 2089 0100 |05c8: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ -33ed46: 0c01 |05cb: move-result-object v1 │ │ -33ed48: 1a02 5b39 |05cc: const-string v2, "MOOD_AGGRESSIVE" // string@395b │ │ -33ed4c: 130e 4c00 |05ce: const/16 v14, #int 76 // #4c │ │ -33ed50: 1a0f 5b39 |05d0: const-string v15, "MOOD_AGGRESSIVE" // string@395b │ │ -33ed54: 7051 589e 20fe |05d2: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33ed5a: 6900 f192 |05d5: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MOOD_AGGRESSIVE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92f1 │ │ -33ed5e: 2200 f512 |05d7: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33ed62: 6201 8b92 |05d9: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -33ed66: 7110 2089 0100 |05db: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ -33ed6c: 0c01 |05de: move-result-object v1 │ │ -33ed6e: 1a02 5c39 |05df: const-string v2, "MOOD_AROUSAL" // string@395c │ │ -33ed72: 130e 4d00 |05e1: const/16 v14, #int 77 // #4d │ │ -33ed76: 1a0f 5c39 |05e3: const-string v15, "MOOD_AROUSAL" // string@395c │ │ -33ed7a: 7051 589e 20fe |05e5: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33ed80: 6900 f292 |05e8: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MOOD_AROUSAL:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92f2 │ │ -33ed84: 2200 f512 |05ea: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33ed88: 6201 8b92 |05ec: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -33ed8c: 7110 2089 0100 |05ee: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ -33ed92: 0c01 |05f1: move-result-object v1 │ │ -33ed94: 1a02 5d39 |05f2: const-string v2, "MOOD_DANCEABILITY" // string@395d │ │ -33ed98: 130e 4e00 |05f4: const/16 v14, #int 78 // #4e │ │ -33ed9c: 1a0f 5d39 |05f6: const-string v15, "MOOD_DANCEABILITY" // string@395d │ │ -33eda0: 7051 589e 20fe |05f8: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33eda6: 6900 f392 |05fb: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MOOD_DANCEABILITY:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92f3 │ │ -33edaa: 2200 f512 |05fd: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33edae: 6201 8b92 |05ff: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -33edb2: 7110 2089 0100 |0601: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ -33edb8: 0c01 |0604: move-result-object v1 │ │ -33edba: 1a02 5e39 |0605: const-string v2, "MOOD_ELECTRONIC" // string@395e │ │ -33edbe: 130e 4f00 |0607: const/16 v14, #int 79 // #4f │ │ -33edc2: 1a0f 5e39 |0609: const-string v15, "MOOD_ELECTRONIC" // string@395e │ │ -33edc6: 7051 589e 20fe |060b: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33edcc: 6900 f492 |060e: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MOOD_ELECTRONIC:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92f4 │ │ -33edd0: 2200 f512 |0610: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33edd4: 6201 8b92 |0612: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -33edd8: 7110 2089 0100 |0614: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ -33edde: 0c01 |0617: move-result-object v1 │ │ -33ede0: 1a02 5f39 |0618: const-string v2, "MOOD_HAPPY" // string@395f │ │ -33ede4: 130e 5000 |061a: const/16 v14, #int 80 // #50 │ │ -33ede8: 1a0f 5f39 |061c: const-string v15, "MOOD_HAPPY" // string@395f │ │ -33edec: 7051 589e 20fe |061e: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33edf2: 6900 f592 |0621: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MOOD_HAPPY:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92f5 │ │ -33edf6: 2200 f512 |0623: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33edfa: 6201 8b92 |0625: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -33edfe: 7110 2089 0100 |0627: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ -33ee04: 0c01 |062a: move-result-object v1 │ │ -33ee06: 1a02 6039 |062b: const-string v2, "MOOD_INSTRUMENTAL" // string@3960 │ │ -33ee0a: 130e 5100 |062d: const/16 v14, #int 81 // #51 │ │ -33ee0e: 1a0f 6039 |062f: const-string v15, "MOOD_INSTRUMENTAL" // string@3960 │ │ -33ee12: 7051 589e 20fe |0631: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33ee18: 6900 f692 |0634: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MOOD_INSTRUMENTAL:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92f6 │ │ -33ee1c: 2200 f512 |0636: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33ee20: 6201 8b92 |0638: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -33ee24: 7110 2089 0100 |063a: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ -33ee2a: 0c01 |063d: move-result-object v1 │ │ -33ee2c: 1a02 6239 |063e: const-string v2, "MOOD_PARTY" // string@3962 │ │ -33ee30: 130e 5200 |0640: const/16 v14, #int 82 // #52 │ │ -33ee34: 1a0f 6239 |0642: const-string v15, "MOOD_PARTY" // string@3962 │ │ -33ee38: 7051 589e 20fe |0644: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33ee3e: 6900 f792 |0647: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MOOD_PARTY:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92f7 │ │ -33ee42: 2200 f512 |0649: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33ee46: 6201 8b92 |064b: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -33ee4a: 7110 2089 0100 |064d: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ -33ee50: 0c01 |0650: move-result-object v1 │ │ -33ee52: 1a02 6339 |0651: const-string v2, "MOOD_RELAXED" // string@3963 │ │ -33ee56: 130e 5300 |0653: const/16 v14, #int 83 // #53 │ │ -33ee5a: 1a0f 6339 |0655: const-string v15, "MOOD_RELAXED" // string@3963 │ │ -33ee5e: 7051 589e 20fe |0657: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33ee64: 6900 f892 |065a: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MOOD_RELAXED:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92f8 │ │ -33ee68: 2200 f512 |065c: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33ee6c: 6201 8b92 |065e: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -33ee70: 7110 2089 0100 |0660: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ -33ee76: 0c01 |0663: move-result-object v1 │ │ -33ee78: 1a02 6439 |0664: const-string v2, "MOOD_SAD" // string@3964 │ │ -33ee7c: 130e 5400 |0666: const/16 v14, #int 84 // #54 │ │ -33ee80: 1a0f 6439 |0668: const-string v15, "MOOD_SAD" // string@3964 │ │ -33ee84: 7051 589e 20fe |066a: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33ee8a: 6900 f992 |066d: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MOOD_SAD:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92f9 │ │ -33ee8e: 2200 f512 |066f: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33ee92: 6201 8b92 |0671: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -33ee96: 7110 2089 0100 |0673: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ -33ee9c: 0c01 |0676: move-result-object v1 │ │ -33ee9e: 1a02 6539 |0677: const-string v2, "MOOD_VALENCE" // string@3965 │ │ -33eea2: 130e 5500 |0679: const/16 v14, #int 85 // #55 │ │ -33eea6: 1a0f 6539 |067b: const-string v15, "MOOD_VALENCE" // string@3965 │ │ -33eeaa: 7051 589e 20fe |067d: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33eeb0: 6900 fa92 |0680: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MOOD_VALENCE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92fa │ │ -33eeb4: 2200 f512 |0682: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33eeb8: 6201 9192 |0684: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ -33eebc: 7110 2089 0100 |0686: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ -33eec2: 0c01 |0689: move-result-object v1 │ │ -33eec4: 1a02 6d39 |068a: const-string v2, "MOVEMENT" // string@396d │ │ -33eec8: 130e 5600 |068c: const/16 v14, #int 86 // #56 │ │ -33eecc: 1a0f 6e39 |068e: const-string v15, "MOVEMENTNAME" // string@396e │ │ -33eed0: 7051 589e 20fe |0690: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33eed6: 6900 fb92 |0693: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MOVEMENT:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92fb │ │ -33eeda: 2200 f512 |0695: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33eede: 6201 9192 |0697: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ -33eee2: 7110 2089 0100 |0699: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ -33eee8: 0c01 |069c: move-result-object v1 │ │ -33eeea: 1a02 7439 |069d: const-string v2, "MOVEMENT_NO" // string@3974 │ │ -33eeee: 130e 5700 |069f: const/16 v14, #int 87 // #57 │ │ -33eef2: 1a0f 6d39 |06a1: const-string v15, "MOVEMENT" // string@396d │ │ -33eef6: 7051 589e 20fe |06a3: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33eefc: 6900 fc92 |06a6: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MOVEMENT_NO:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92fc │ │ -33ef00: 2200 f512 |06a8: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33ef04: 6201 9192 |06aa: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ -33ef08: 7110 2089 0100 |06ac: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ -33ef0e: 0c01 |06af: move-result-object v1 │ │ -33ef10: 1a02 7539 |06b0: const-string v2, "MOVEMENT_TOTAL" // string@3975 │ │ -33ef14: 130e 5800 |06b2: const/16 v14, #int 88 // #58 │ │ -33ef18: 1a0f 7539 |06b4: const-string v15, "MOVEMENT_TOTAL" // string@3975 │ │ -33ef1c: 7051 589e 20fe |06b6: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33ef22: 6900 fd92 |06b9: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MOVEMENT_TOTAL:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92fd │ │ -33ef26: 2200 f512 |06bb: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33ef2a: 6201 9192 |06bd: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ -33ef2e: 6202 8b92 |06bf: sget-object v2, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -33ef32: 7120 2189 2100 |06c1: invoke-static {v1, v2}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8921 │ │ -33ef38: 0c01 |06c4: move-result-object v1 │ │ -33ef3a: 1a02 0f3a |06c5: const-string v2, "MUSICBRAINZ_ALBUMARTISTID" // string@3a0f │ │ -33ef3e: 130e 5900 |06c7: const/16 v14, #int 89 // #59 │ │ -33ef42: 1a0f 0f3a |06c9: const-string v15, "MUSICBRAINZ_ALBUMARTISTID" // string@3a0f │ │ -33ef46: 7051 589e 20fe |06cb: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33ef4c: 6900 fe92 |06ce: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_ALBUMARTISTID:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92fe │ │ -33ef50: 2200 f512 |06d0: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33ef54: 6201 9192 |06d2: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ -33ef58: 6202 8b92 |06d4: sget-object v2, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -33ef5c: 7120 2189 2100 |06d6: invoke-static {v1, v2}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8921 │ │ -33ef62: 0c01 |06d9: move-result-object v1 │ │ -33ef64: 1a02 103a |06da: const-string v2, "MUSICBRAINZ_ALBUMID" // string@3a10 │ │ -33ef68: 130e 5a00 |06dc: const/16 v14, #int 90 // #5a │ │ -33ef6c: 1a0f 103a |06de: const-string v15, "MUSICBRAINZ_ALBUMID" // string@3a10 │ │ -33ef70: 7051 589e 20fe |06e0: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33ef76: 6900 ff92 |06e3: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_ALBUMID:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92ff │ │ -33ef7a: 2200 f512 |06e5: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33ef7e: 6201 9192 |06e7: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ -33ef82: 6202 8b92 |06e9: sget-object v2, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -33ef86: 7120 2189 2100 |06eb: invoke-static {v1, v2}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8921 │ │ -33ef8c: 0c01 |06ee: move-result-object v1 │ │ -33ef8e: 1a02 113a |06ef: const-string v2, "MUSICBRAINZ_ALBUMSTATUS" // string@3a11 │ │ -33ef92: 130e 5b00 |06f1: const/16 v14, #int 91 // #5b │ │ -33ef96: 1a0f 113a |06f3: const-string v15, "MUSICBRAINZ_ALBUMSTATUS" // string@3a11 │ │ -33ef9a: 7051 589e 20fe |06f5: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33efa0: 6900 0093 |06f8: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_ALBUMSTATUS:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9300 │ │ -33efa4: 2200 f512 |06fa: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33efa8: 6201 9192 |06fc: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ -33efac: 6202 8b92 |06fe: sget-object v2, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -33efb0: 7120 2189 2100 |0700: invoke-static {v1, v2}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8921 │ │ -33efb6: 0c01 |0703: move-result-object v1 │ │ -33efb8: 1a02 123a |0704: const-string v2, "MUSICBRAINZ_ALBUMTYPE" // string@3a12 │ │ -33efbc: 130e 5c00 |0706: const/16 v14, #int 92 // #5c │ │ -33efc0: 1a0f 123a |0708: const-string v15, "MUSICBRAINZ_ALBUMTYPE" // string@3a12 │ │ -33efc4: 7051 589e 20fe |070a: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33efca: 6900 0193 |070d: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_ALBUMTYPE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9301 │ │ -33efce: 2200 f512 |070f: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33efd2: 6201 9192 |0711: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ -33efd6: 6202 8b92 |0713: sget-object v2, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -33efda: 7120 2189 2100 |0715: invoke-static {v1, v2}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8921 │ │ -33efe0: 0c01 |0718: move-result-object v1 │ │ -33efe2: 1a02 173a |0719: const-string v2, "MUSICBRAINZ_ARTISTID" // string@3a17 │ │ -33efe6: 130e 5d00 |071b: const/16 v14, #int 93 // #5d │ │ -33efea: 1a0f 173a |071d: const-string v15, "MUSICBRAINZ_ARTISTID" // string@3a17 │ │ -33efee: 7051 589e 20fe |071f: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33eff4: 6900 0293 |0722: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_ARTISTID:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9302 │ │ -33eff8: 2200 f512 |0724: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33effc: 6201 9192 |0726: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ -33f000: 6202 8b92 |0728: sget-object v2, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -33f004: 7120 2189 2100 |072a: invoke-static {v1, v2}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8921 │ │ -33f00a: 0c01 |072d: move-result-object v1 │ │ -33f00c: 1a02 183a |072e: const-string v2, "MUSICBRAINZ_DISCID" // string@3a18 │ │ -33f010: 130e 5e00 |0730: const/16 v14, #int 94 // #5e │ │ -33f014: 1a0f 183a |0732: const-string v15, "MUSICBRAINZ_DISCID" // string@3a18 │ │ -33f018: 7051 589e 20fe |0734: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33f01e: 6900 0393 |0737: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_DISCID:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9303 │ │ -33f022: 2200 f512 |0739: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33f026: 6201 8b92 |073b: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -33f02a: 7110 2089 0100 |073d: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ -33f030: 0c01 |0740: move-result-object v1 │ │ -33f032: 1a02 223a |0741: const-string v2, "MUSICBRAINZ_ORIGINAL_ALBUMID" // string@3a22 │ │ -33f036: 130e 5f00 |0743: const/16 v14, #int 95 // #5f │ │ -33f03a: 1a0f 213a |0745: const-string v15, "MUSICBRAINZ_ORIGINALALBUMID" // string@3a21 │ │ -33f03e: 7051 589e 20fe |0747: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33f044: 6900 0493 |074a: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_ORIGINAL_ALBUMID:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9304 │ │ -33f048: 2200 f512 |074c: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33f04c: 6201 9192 |074e: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ -33f050: 6202 8b92 |0750: sget-object v2, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -33f054: 7120 2189 2100 |0752: invoke-static {v1, v2}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8921 │ │ -33f05a: 0c01 |0755: move-result-object v1 │ │ -33f05c: 1a02 263a |0756: const-string v2, "MUSICBRAINZ_RELEASEGROUPID" // string@3a26 │ │ -33f060: 130e 6000 |0758: const/16 v14, #int 96 // #60 │ │ -33f064: 1a0f 263a |075a: const-string v15, "MUSICBRAINZ_RELEASEGROUPID" // string@3a26 │ │ -33f068: 7051 589e 20fe |075c: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33f06e: 6900 0593 |075f: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_RELEASEGROUPID:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9305 │ │ -33f072: 2200 f512 |0761: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33f076: 6201 8b92 |0763: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -33f07a: 7110 2089 0100 |0765: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ -33f080: 0c01 |0768: move-result-object v1 │ │ -33f082: 1a02 283a |0769: const-string v2, "MUSICBRAINZ_RELEASETRACKID" // string@3a28 │ │ -33f086: 130e 6100 |076b: const/16 v14, #int 97 // #61 │ │ -33f08a: 1a0f 283a |076d: const-string v15, "MUSICBRAINZ_RELEASETRACKID" // string@3a28 │ │ -33f08e: 7051 589e 20fe |076f: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33f094: 6900 0693 |0772: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_RELEASETRACKID:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9306 │ │ -33f098: 2200 f512 |0774: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33f09c: 6201 9192 |0776: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ -33f0a0: 6202 8b92 |0778: sget-object v2, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -33f0a4: 7120 2189 2100 |077a: invoke-static {v1, v2}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8921 │ │ -33f0aa: 0c01 |077d: move-result-object v1 │ │ -33f0ac: 1a02 303a |077e: const-string v2, "MUSICBRAINZ_TRACKID" // string@3a30 │ │ -33f0b0: 130e 6200 |0780: const/16 v14, #int 98 // #62 │ │ -33f0b4: 1a0f 303a |0782: const-string v15, "MUSICBRAINZ_TRACKID" // string@3a30 │ │ -33f0b8: 7051 589e 20fe |0784: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33f0be: 6900 0793 |0787: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_TRACKID:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9307 │ │ -33f0c2: 2200 f512 |0789: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33f0c6: 6201 8b92 |078b: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -33f0ca: 7110 2089 0100 |078d: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ -33f0d0: 0c01 |0790: move-result-object v1 │ │ -33f0d2: 1a02 323a |0791: const-string v2, "MUSICBRAINZ_WORK" // string@3a32 │ │ -33f0d6: 130e 6300 |0793: const/16 v14, #int 99 // #63 │ │ -33f0da: 1a0f 323a |0795: const-string v15, "MUSICBRAINZ_WORK" // string@3a32 │ │ -33f0de: 7051 589e 20fe |0797: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33f0e4: 6900 0893 |079a: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_WORK:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9308 │ │ -33f0e8: 2200 f512 |079c: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33f0ec: 6201 9192 |079e: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ -33f0f0: 6202 8b92 |07a0: sget-object v2, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -33f0f4: 7120 2189 2100 |07a2: invoke-static {v1, v2}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8921 │ │ -33f0fa: 0c01 |07a5: move-result-object v1 │ │ -33f0fc: 1a02 333a |07a6: const-string v2, "MUSICBRAINZ_WORKID" // string@3a33 │ │ -33f100: 130e 6400 |07a8: const/16 v14, #int 100 // #64 │ │ -33f104: 1a0f 333a |07aa: const-string v15, "MUSICBRAINZ_WORKID" // string@3a33 │ │ -33f108: 7051 589e 20fe |07ac: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33f10e: 6900 0993 |07af: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_WORKID:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9309 │ │ -33f112: 2200 f512 |07b1: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33f116: 6201 8b92 |07b3: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -33f11a: 7110 2089 0100 |07b5: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ -33f120: 0c01 |07b8: move-result-object v1 │ │ -33f122: 1a02 343a |07b9: const-string v2, "MUSICBRAINZ_WORK_COMPOSITION" // string@3a34 │ │ -33f126: 130e 6500 |07bb: const/16 v14, #int 101 // #65 │ │ -33f12a: 1a0f 343a |07bd: const-string v15, "MUSICBRAINZ_WORK_COMPOSITION" // string@3a34 │ │ -33f12e: 7051 589e 20fe |07bf: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33f134: 6900 0a93 |07c2: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_WORK_COMPOSITION:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@930a │ │ -33f138: 2200 f512 |07c4: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33f13c: 6201 8b92 |07c6: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -33f140: 7110 2089 0100 |07c8: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ -33f146: 0c01 |07cb: move-result-object v1 │ │ -33f148: 1a02 353a |07cc: const-string v2, "MUSICBRAINZ_WORK_COMPOSITION_ID" // string@3a35 │ │ -33f14c: 130e 6600 |07ce: const/16 v14, #int 102 // #66 │ │ -33f150: 1a0f 353a |07d0: const-string v15, "MUSICBRAINZ_WORK_COMPOSITION_ID" // string@3a35 │ │ -33f154: 7051 589e 20fe |07d2: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33f15a: 6900 0b93 |07d5: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_WORK_COMPOSITION_ID:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@930b │ │ -33f15e: 2200 f512 |07d7: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33f162: 6201 8b92 |07d9: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -33f166: 7110 2089 0100 |07db: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ -33f16c: 0c01 |07de: move-result-object v1 │ │ -33f16e: 1a02 373a |07df: const-string v2, "MUSICBRAINZ_WORK_PART_LEVEL1" // string@3a37 │ │ -33f172: 130e 6700 |07e1: const/16 v14, #int 103 // #67 │ │ -33f176: 1a0f 373a |07e3: const-string v15, "MUSICBRAINZ_WORK_PART_LEVEL1" // string@3a37 │ │ -33f17a: 7051 589e 20fe |07e5: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33f180: 6900 0c93 |07e8: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL1:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@930c │ │ -33f184: 2200 f512 |07ea: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33f188: 6201 8b92 |07ec: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -33f18c: 7110 2089 0100 |07ee: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ -33f192: 0c01 |07f1: move-result-object v1 │ │ -33f194: 1a02 383a |07f2: const-string v2, "MUSICBRAINZ_WORK_PART_LEVEL1_ID" // string@3a38 │ │ -33f198: 130e 6800 |07f4: const/16 v14, #int 104 // #68 │ │ -33f19c: 1a0f 383a |07f6: const-string v15, "MUSICBRAINZ_WORK_PART_LEVEL1_ID" // string@3a38 │ │ -33f1a0: 7051 589e 20fe |07f8: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33f1a6: 6900 0d93 |07fb: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL1_ID:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@930d │ │ -33f1aa: 2200 f512 |07fd: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33f1ae: 6201 8b92 |07ff: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -33f1b2: 7110 2089 0100 |0801: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ -33f1b8: 0c01 |0804: move-result-object v1 │ │ -33f1ba: 1a02 393a |0805: const-string v2, "MUSICBRAINZ_WORK_PART_LEVEL1_TYPE" // string@3a39 │ │ -33f1be: 130e 6900 |0807: const/16 v14, #int 105 // #69 │ │ -33f1c2: 1a0f 393a |0809: const-string v15, "MUSICBRAINZ_WORK_PART_LEVEL1_TYPE" // string@3a39 │ │ -33f1c6: 7051 589e 20fe |080b: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33f1cc: 6900 0e93 |080e: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL1_TYPE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@930e │ │ -33f1d0: 2200 f512 |0810: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33f1d4: 6201 8b92 |0812: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -33f1d8: 7110 2089 0100 |0814: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ -33f1de: 0c01 |0817: move-result-object v1 │ │ -33f1e0: 1a02 3a3a |0818: const-string v2, "MUSICBRAINZ_WORK_PART_LEVEL2" // string@3a3a │ │ -33f1e4: 130e 6a00 |081a: const/16 v14, #int 106 // #6a │ │ -33f1e8: 1a0f 3a3a |081c: const-string v15, "MUSICBRAINZ_WORK_PART_LEVEL2" // string@3a3a │ │ -33f1ec: 7051 589e 20fe |081e: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33f1f2: 6900 0f93 |0821: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL2:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@930f │ │ -33f1f6: 2200 f512 |0823: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33f1fa: 6201 8b92 |0825: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -33f1fe: 7110 2089 0100 |0827: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ -33f204: 0c01 |082a: move-result-object v1 │ │ -33f206: 1a02 3b3a |082b: const-string v2, "MUSICBRAINZ_WORK_PART_LEVEL2_ID" // string@3a3b │ │ -33f20a: 130e 6b00 |082d: const/16 v14, #int 107 // #6b │ │ -33f20e: 1a0f 3b3a |082f: const-string v15, "MUSICBRAINZ_WORK_PART_LEVEL2_ID" // string@3a3b │ │ -33f212: 7051 589e 20fe |0831: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33f218: 6900 1093 |0834: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL2_ID:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9310 │ │ -33f21c: 2200 f512 |0836: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33f220: 6201 8b92 |0838: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -33f224: 7110 2089 0100 |083a: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ -33f22a: 0c01 |083d: move-result-object v1 │ │ -33f22c: 1a02 3c3a |083e: const-string v2, "MUSICBRAINZ_WORK_PART_LEVEL2_TYPE" // string@3a3c │ │ -33f230: 130e 6c00 |0840: const/16 v14, #int 108 // #6c │ │ -33f234: 1a0f 3c3a |0842: const-string v15, "MUSICBRAINZ_WORK_PART_LEVEL2_TYPE" // string@3a3c │ │ -33f238: 7051 589e 20fe |0844: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33f23e: 6900 1193 |0847: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL2_TYPE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9311 │ │ -33f242: 2200 f512 |0849: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33f246: 6201 8b92 |084b: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -33f24a: 7110 2089 0100 |084d: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ -33f250: 0c01 |0850: move-result-object v1 │ │ -33f252: 1a02 3d3a |0851: const-string v2, "MUSICBRAINZ_WORK_PART_LEVEL3" // string@3a3d │ │ -33f256: 130e 6d00 |0853: const/16 v14, #int 109 // #6d │ │ -33f25a: 1a0f 3d3a |0855: const-string v15, "MUSICBRAINZ_WORK_PART_LEVEL3" // string@3a3d │ │ -33f25e: 7051 589e 20fe |0857: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33f264: 6900 1293 |085a: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL3:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9312 │ │ -33f268: 2200 f512 |085c: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33f26c: 6201 8b92 |085e: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -33f270: 7110 2089 0100 |0860: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ -33f276: 0c01 |0863: move-result-object v1 │ │ -33f278: 1a02 3e3a |0864: const-string v2, "MUSICBRAINZ_WORK_PART_LEVEL3_ID" // string@3a3e │ │ -33f27c: 130e 6e00 |0866: const/16 v14, #int 110 // #6e │ │ -33f280: 1a0f 3e3a |0868: const-string v15, "MUSICBRAINZ_WORK_PART_LEVEL3_ID" // string@3a3e │ │ -33f284: 7051 589e 20fe |086a: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33f28a: 6900 1393 |086d: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL3_ID:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9313 │ │ -33f28e: 2200 f512 |086f: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33f292: 6201 8b92 |0871: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -33f296: 7110 2089 0100 |0873: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ -33f29c: 0c01 |0876: move-result-object v1 │ │ -33f29e: 1a02 3f3a |0877: const-string v2, "MUSICBRAINZ_WORK_PART_LEVEL3_TYPE" // string@3a3f │ │ -33f2a2: 130e 6f00 |0879: const/16 v14, #int 111 // #6f │ │ -33f2a6: 1a0f 3f3a |087b: const-string v15, "MUSICBRAINZ_WORK_PART_LEVEL3_TYPE" // string@3a3f │ │ -33f2aa: 7051 589e 20fe |087d: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33f2b0: 6900 1493 |0880: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL3_TYPE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9314 │ │ -33f2b4: 2200 f512 |0882: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33f2b8: 6201 8b92 |0884: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -33f2bc: 7110 2089 0100 |0886: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ -33f2c2: 0c01 |0889: move-result-object v1 │ │ -33f2c4: 1a02 413a |088a: const-string v2, "MUSICBRAINZ_WORK_PART_LEVEL4_ID" // string@3a41 │ │ -33f2c8: 130e 7000 |088c: const/16 v14, #int 112 // #70 │ │ -33f2cc: 1a0f 413a |088e: const-string v15, "MUSICBRAINZ_WORK_PART_LEVEL4_ID" // string@3a41 │ │ -33f2d0: 7051 589e 20fe |0890: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33f2d6: 6900 1693 |0893: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL4_ID:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9316 │ │ -33f2da: 2200 f512 |0895: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33f2de: 6201 8b92 |0897: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -33f2e2: 7110 2089 0100 |0899: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ -33f2e8: 0c01 |089c: move-result-object v1 │ │ -33f2ea: 1a02 403a |089d: const-string v2, "MUSICBRAINZ_WORK_PART_LEVEL4" // string@3a40 │ │ -33f2ee: 130e 7100 |089f: const/16 v14, #int 113 // #71 │ │ -33f2f2: 1a0f 403a |08a1: const-string v15, "MUSICBRAINZ_WORK_PART_LEVEL4" // string@3a40 │ │ -33f2f6: 7051 589e 20fe |08a3: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33f2fc: 6900 1593 |08a6: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL4:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9315 │ │ -33f300: 2200 f512 |08a8: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33f304: 6201 8b92 |08aa: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -33f308: 7110 2089 0100 |08ac: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ -33f30e: 0c01 |08af: move-result-object v1 │ │ -33f310: 1a02 423a |08b0: const-string v2, "MUSICBRAINZ_WORK_PART_LEVEL4_TYPE" // string@3a42 │ │ -33f314: 130e 7200 |08b2: const/16 v14, #int 114 // #72 │ │ -33f318: 1a0f 423a |08b4: const-string v15, "MUSICBRAINZ_WORK_PART_LEVEL4_TYPE" // string@3a42 │ │ -33f31c: 7051 589e 20fe |08b6: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33f322: 6900 1793 |08b9: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL4_TYPE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9317 │ │ -33f326: 2200 f512 |08bb: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33f32a: 6201 8b92 |08bd: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -33f32e: 7110 2089 0100 |08bf: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ -33f334: 0c01 |08c2: move-result-object v1 │ │ -33f336: 1a02 433a |08c3: const-string v2, "MUSICBRAINZ_WORK_PART_LEVEL5" // string@3a43 │ │ -33f33a: 130e 7300 |08c5: const/16 v14, #int 115 // #73 │ │ -33f33e: 1a0f 433a |08c7: const-string v15, "MUSICBRAINZ_WORK_PART_LEVEL5" // string@3a43 │ │ -33f342: 7051 589e 20fe |08c9: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33f348: 6900 1893 |08cc: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL5:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9318 │ │ -33f34c: 2200 f512 |08ce: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33f350: 6201 8b92 |08d0: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -33f354: 7110 2089 0100 |08d2: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ -33f35a: 0c01 |08d5: move-result-object v1 │ │ -33f35c: 1a02 443a |08d6: const-string v2, "MUSICBRAINZ_WORK_PART_LEVEL5_ID" // string@3a44 │ │ -33f360: 130e 7400 |08d8: const/16 v14, #int 116 // #74 │ │ -33f364: 1a0f 443a |08da: const-string v15, "MUSICBRAINZ_WORK_PART_LEVEL5_ID" // string@3a44 │ │ -33f368: 7051 589e 20fe |08dc: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33f36e: 6900 1993 |08df: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL5_ID:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9319 │ │ -33f372: 2200 f512 |08e1: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33f376: 6201 8b92 |08e3: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -33f37a: 7110 2089 0100 |08e5: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ -33f380: 0c01 |08e8: move-result-object v1 │ │ -33f382: 1a02 453a |08e9: const-string v2, "MUSICBRAINZ_WORK_PART_LEVEL5_TYPE" // string@3a45 │ │ -33f386: 130e 7500 |08eb: const/16 v14, #int 117 // #75 │ │ -33f38a: 1a0f 453a |08ed: const-string v15, "MUSICBRAINZ_WORK_PART_LEVEL5_TYPE" // string@3a45 │ │ -33f38e: 7051 589e 20fe |08ef: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33f394: 6900 1a93 |08f2: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL5_TYPE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@931a │ │ -33f398: 2200 f512 |08f4: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33f39c: 6201 8b92 |08f6: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -33f3a0: 7110 2089 0100 |08f8: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ -33f3a6: 0c01 |08fb: move-result-object v1 │ │ -33f3a8: 1a02 463a |08fc: const-string v2, "MUSICBRAINZ_WORK_PART_LEVEL6" // string@3a46 │ │ -33f3ac: 130e 7600 |08fe: const/16 v14, #int 118 // #76 │ │ -33f3b0: 1a0f 463a |0900: const-string v15, "MUSICBRAINZ_WORK_PART_LEVEL6" // string@3a46 │ │ -33f3b4: 7051 589e 20fe |0902: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33f3ba: 6900 1b93 |0905: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL6:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@931b │ │ -33f3be: 2200 f512 |0907: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33f3c2: 6201 8b92 |0909: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -33f3c6: 7110 2089 0100 |090b: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ -33f3cc: 0c01 |090e: move-result-object v1 │ │ -33f3ce: 1a02 473a |090f: const-string v2, "MUSICBRAINZ_WORK_PART_LEVEL6_ID" // string@3a47 │ │ -33f3d2: 130e 7700 |0911: const/16 v14, #int 119 // #77 │ │ -33f3d6: 1a0f 473a |0913: const-string v15, "MUSICBRAINZ_WORK_PART_LEVEL6_ID" // string@3a47 │ │ -33f3da: 7051 589e 20fe |0915: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33f3e0: 6900 1c93 |0918: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL6_ID:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@931c │ │ -33f3e4: 2200 f512 |091a: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33f3e8: 6201 8b92 |091c: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -33f3ec: 7110 2089 0100 |091e: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ -33f3f2: 0c01 |0921: move-result-object v1 │ │ -33f3f4: 1a02 483a |0922: const-string v2, "MUSICBRAINZ_WORK_PART_LEVEL6_TYPE" // string@3a48 │ │ -33f3f8: 130e 7800 |0924: const/16 v14, #int 120 // #78 │ │ -33f3fc: 1a0f 483a |0926: const-string v15, "MUSICBRAINZ_WORK_PART_LEVEL6_TYPE" // string@3a48 │ │ -33f400: 7051 589e 20fe |0928: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33f406: 6900 1d93 |092b: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL6_TYPE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@931d │ │ -33f40a: 2200 f512 |092d: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33f40e: 6201 8b92 |092f: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -33f412: 7110 2089 0100 |0931: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ -33f418: 0c01 |0934: move-result-object v1 │ │ -33f41a: 1a02 4a3a |0935: const-string v2, "MUSICIAN" // string@3a4a │ │ -33f41e: 130e 7900 |0937: const/16 v14, #int 121 // #79 │ │ -33f422: 1a0f 4a3a |0939: const-string v15, "MUSICIAN" // string@3a4a │ │ -33f426: 7051 589e 20fe |093b: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33f42c: 6900 1e93 |093e: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICIAN:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@931e │ │ -33f430: 2200 f512 |0940: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33f434: 6201 9192 |0942: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ -33f438: 6202 8b92 |0944: sget-object v2, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -33f43c: 7120 2189 2100 |0946: invoke-static {v1, v2}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8921 │ │ -33f442: 0c01 |0949: move-result-object v1 │ │ -33f444: 1a02 4c3a |094a: const-string v2, "MUSICIP_PUID" // string@3a4c │ │ -33f448: 130e 7a00 |094c: const/16 v14, #int 122 // #7a │ │ -33f44c: 1a0f 4c3a |094e: const-string v15, "MUSICIP_PUID" // string@3a4c │ │ -33f450: 7051 589e 20fe |0950: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33f456: 6900 1f93 |0953: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICIP_PUID:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@931f │ │ -33f45a: 2200 f512 |0955: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33f45e: 6201 8e92 |0957: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.MEDIA_MONKEY:Lorg/jaudiotagger/tag/reference/Tagger; // field@928e │ │ -33f462: 7110 2089 0100 |0959: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ -33f468: 0c01 |095c: move-result-object v1 │ │ -33f46a: 1a02 ae3e |095d: const-string v2, "OCCASION" // string@3eae │ │ -33f46e: 130e 7b00 |095f: const/16 v14, #int 123 // #7b │ │ -33f472: 1a0f ae3e |0961: const-string v15, "OCCASION" // string@3eae │ │ -33f476: 7051 589e 20fe |0963: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33f47c: 6900 2093 |0966: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.OCCASION:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9320 │ │ -33f480: 2200 f512 |0968: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33f484: 6201 8b92 |096a: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -33f488: 7110 2089 0100 |096c: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ -33f48e: 0c01 |096f: move-result-object v1 │ │ -33f490: 1a02 fd3e |0970: const-string v2, "OPUS" // string@3efd │ │ -33f494: 130e 7c00 |0972: const/16 v14, #int 124 // #7c │ │ -33f498: 1a0f fd3e |0974: const-string v15, "OPUS" // string@3efd │ │ -33f49c: 7051 589e 20fe |0976: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33f4a2: 6900 2193 |0979: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.OPUS:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9321 │ │ -33f4a6: 2200 f512 |097b: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33f4aa: 6201 8b92 |097d: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -33f4ae: 7110 2089 0100 |097f: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ -33f4b4: 0c01 |0982: move-result-object v1 │ │ -33f4b6: 1a02 0a3f |0983: const-string v2, "ORCHESTRA" // string@3f0a │ │ -33f4ba: 130e 7d00 |0985: const/16 v14, #int 125 // #7d │ │ -33f4be: 1a0f 0a3f |0987: const-string v15, "ORCHESTRA" // string@3f0a │ │ -33f4c2: 7051 589e 20fe |0989: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33f4c8: 6900 2293 |098c: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ORCHESTRA:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9322 │ │ -33f4cc: 2200 f512 |098e: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33f4d0: 6201 8b92 |0990: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -33f4d4: 7110 2089 0100 |0992: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ -33f4da: 0c01 |0995: move-result-object v1 │ │ -33f4dc: 1a02 0b3f |0996: const-string v2, "ORCHESTRA_SORT" // string@3f0b │ │ -33f4e0: 130e 7e00 |0998: const/16 v14, #int 126 // #7e │ │ -33f4e4: 1a0f 0b3f |099a: const-string v15, "ORCHESTRA_SORT" // string@3f0b │ │ -33f4e8: 7051 589e 20fe |099c: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33f4ee: 6900 2393 |099f: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ORCHESTRA_SORT:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9323 │ │ -33f4f2: 2200 f512 |09a1: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33f4f6: 6201 9692 |09a3: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.XIPH:Lorg/jaudiotagger/tag/reference/Tagger; // field@9296 │ │ -33f4fa: 7110 2089 0100 |09a5: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ -33f500: 0c01 |09a8: move-result-object v1 │ │ -33f502: 1a02 0e3f |09a9: const-string v2, "ORGANIZATION" // string@3f0e │ │ -33f506: 130e 7f00 |09ab: const/16 v14, #int 127 // #7f │ │ -33f50a: 1a0f 0e3f |09ad: const-string v15, "ORGANIZATION" // string@3f0e │ │ -33f50e: 7051 589e 20fe |09af: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33f514: 6900 2493 |09b2: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ORGANIZATION:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9324 │ │ -33f518: 2200 f512 |09b4: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33f51c: 6201 8b92 |09b6: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -33f520: 6202 8e92 |09b8: sget-object v2, Lorg/jaudiotagger/tag/reference/Tagger;.MEDIA_MONKEY:Lorg/jaudiotagger/tag/reference/Tagger; // field@928e │ │ -33f524: 7120 2189 2100 |09ba: invoke-static {v1, v2}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8921 │ │ -33f52a: 0c01 |09bd: move-result-object v1 │ │ -33f52c: 1a02 183f |09be: const-string v2, "ORIGINAL_ALBUM" // string@3f18 │ │ -33f530: 130e 8000 |09c0: const/16 v14, #int 128 // #80 │ │ -33f534: 1a0f 143f |09c2: const-string v15, "ORIGINAL ALBUM" // string@3f14 │ │ -33f538: 7051 589e 20fe |09c4: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33f53e: 6900 2593 |09c7: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ORIGINAL_ALBUM:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9325 │ │ -33f542: 2200 f512 |09c9: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33f546: 6201 8b92 |09cb: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -33f54a: 6202 8e92 |09cd: sget-object v2, Lorg/jaudiotagger/tag/reference/Tagger;.MEDIA_MONKEY:Lorg/jaudiotagger/tag/reference/Tagger; // field@928e │ │ -33f54e: 7120 2189 2100 |09cf: invoke-static {v1, v2}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8921 │ │ -33f554: 0c01 |09d2: move-result-object v1 │ │ -33f556: 1a02 1a3f |09d3: const-string v2, "ORIGINAL_ARTIST" // string@3f1a │ │ -33f55a: 130e 8100 |09d5: const/16 v14, #int 129 // #81 │ │ -33f55e: 1a0f 153f |09d7: const-string v15, "ORIGINAL ARTIST" // string@3f15 │ │ -33f562: 7051 589e 20fe |09d9: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33f568: 6900 2693 |09dc: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ORIGINAL_ARTIST:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9326 │ │ -33f56c: 2200 f512 |09de: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33f570: 6201 8e92 |09e0: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.MEDIA_MONKEY:Lorg/jaudiotagger/tag/reference/Tagger; // field@928e │ │ -33f574: 7110 2089 0100 |09e2: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ -33f57a: 0c01 |09e5: move-result-object v1 │ │ -33f57c: 1a02 1b3f |09e6: const-string v2, "ORIGINAL_LYRICIST" // string@3f1b │ │ -33f580: 130e 8200 |09e8: const/16 v14, #int 130 // #82 │ │ -33f584: 1a0f 163f |09ea: const-string v15, "ORIGINAL LYRICIST" // string@3f16 │ │ -33f588: 7051 589e 20fe |09ec: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33f58e: 6900 2793 |09ef: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ORIGINAL_LYRICIST:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9327 │ │ -33f592: 2200 f512 |09f1: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33f596: 6201 8b92 |09f3: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -33f59a: 6202 8e92 |09f5: sget-object v2, Lorg/jaudiotagger/tag/reference/Tagger;.MEDIA_MONKEY:Lorg/jaudiotagger/tag/reference/Tagger; // field@928e │ │ -33f59e: 7120 2189 2100 |09f7: invoke-static {v1, v2}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8921 │ │ -33f5a4: 0c01 |09fa: move-result-object v1 │ │ -33f5a6: 1a02 1c3f |09fb: const-string v2, "ORIGINAL_YEAR" // string@3f1c │ │ -33f5aa: 130e 8300 |09fd: const/16 v14, #int 131 // #83 │ │ -33f5ae: 1a0f 173f |09ff: const-string v15, "ORIGINAL YEAR" // string@3f17 │ │ -33f5b2: 7051 589e 20fe |0a01: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33f5b8: 6900 2893 |0a04: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ORIGINAL_YEAR:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9328 │ │ -33f5bc: 2200 f512 |0a06: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33f5c0: 6201 8b92 |0a08: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -33f5c4: 7110 2089 0100 |0a0a: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ -33f5ca: 0c01 |0a0d: move-result-object v1 │ │ -33f5cc: 1a02 233f |0a0e: const-string v2, "OVERALL_WORK" // string@3f23 │ │ -33f5d0: 130e 8400 |0a10: const/16 v14, #int 132 // #84 │ │ -33f5d4: 1a0f 233f |0a12: const-string v15, "OVERALL_WORK" // string@3f23 │ │ -33f5d8: 7051 589e 20fe |0a14: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33f5de: 6900 2993 |0a17: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.OVERALL_WORK:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9329 │ │ -33f5e2: 2200 f512 |0a19: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33f5e6: 6201 8b92 |0a1b: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -33f5ea: 7110 2089 0100 |0a1d: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ -33f5f0: 0c01 |0a20: move-result-object v1 │ │ -33f5f2: 1a02 1940 |0a21: const-string v2, "PART" // string@4019 │ │ -33f5f6: 130e 8500 |0a23: const/16 v14, #int 133 // #85 │ │ -33f5fa: 1a0f 1940 |0a25: const-string v15, "PART" // string@4019 │ │ -33f5fe: 7051 589e 20fe |0a27: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33f604: 6900 2a93 |0a2a: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.PART:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@932a │ │ -33f608: 2200 f512 |0a2c: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33f60c: 6201 9692 |0a2e: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.XIPH:Lorg/jaudiotagger/tag/reference/Tagger; // field@9296 │ │ -33f610: 7110 2089 0100 |0a30: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ -33f616: 0c01 |0a33: move-result-object v1 │ │ -33f618: 1a02 1b40 |0a34: const-string v2, "PART_NUMBER" // string@401b │ │ -33f61c: 130e 8600 |0a36: const/16 v14, #int 134 // #86 │ │ -33f620: 1a0f 1a40 |0a38: const-string v15, "PARTNUMBER" // string@401a │ │ -33f624: 7051 589e 20fe |0a3a: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33f62a: 6900 2b93 |0a3d: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.PART_NUMBER:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@932b │ │ -33f62e: 2200 f512 |0a3f: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33f632: 6201 8b92 |0a41: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -33f636: 7110 2089 0100 |0a43: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ -33f63c: 0c01 |0a46: move-result-object v1 │ │ -33f63e: 1a02 1d40 |0a47: const-string v2, "PART_TYPE" // string@401d │ │ -33f642: 130e 8700 |0a49: const/16 v14, #int 135 // #87 │ │ -33f646: 1a0f 1d40 |0a4b: const-string v15, "PART_TYPE" // string@401d │ │ -33f64a: 7051 589e 20fe |0a4d: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33f650: 6900 2c93 |0a50: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.PART_TYPE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@932c │ │ -33f654: 2200 f512 |0a52: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33f658: 6201 9692 |0a54: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.XIPH:Lorg/jaudiotagger/tag/reference/Tagger; // field@9296 │ │ -33f65c: 6202 9192 |0a56: sget-object v2, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ -33f660: 7120 2189 2100 |0a58: invoke-static {v1, v2}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8921 │ │ -33f666: 0c01 |0a5b: move-result-object v1 │ │ -33f668: 1a02 4040 |0a5c: const-string v2, "PERFORMER" // string@4040 │ │ -33f66c: 130e 8800 |0a5e: const/16 v14, #int 136 // #88 │ │ -33f670: 1a0f 4040 |0a60: const-string v15, "PERFORMER" // string@4040 │ │ -33f674: 7051 589e 20fe |0a62: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33f67a: 6900 2d93 |0a65: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.PERFORMER:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@932d │ │ -33f67e: 2200 f512 |0a67: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33f682: 6201 8b92 |0a69: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -33f686: 7110 2089 0100 |0a6b: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ -33f68c: 0c01 |0a6e: move-result-object v1 │ │ -33f68e: 1a02 4140 |0a6f: const-string v2, "PERFORMER_NAME" // string@4041 │ │ -33f692: 130e 8900 |0a71: const/16 v14, #int 137 // #89 │ │ -33f696: 1a0f 4140 |0a73: const-string v15, "PERFORMER_NAME" // string@4041 │ │ -33f69a: 7051 589e 20fe |0a75: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33f6a0: 6900 2e93 |0a78: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.PERFORMER_NAME:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@932e │ │ -33f6a4: 2200 f512 |0a7a: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33f6a8: 6201 8b92 |0a7c: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -33f6ac: 7110 2089 0100 |0a7e: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ -33f6b2: 0c01 |0a81: move-result-object v1 │ │ -33f6b4: 1a02 4240 |0a82: const-string v2, "PERFORMER_NAME_SORT" // string@4042 │ │ -33f6b8: 130e 8a00 |0a84: const/16 v14, #int 138 // #8a │ │ -33f6bc: 1a0f 4240 |0a86: const-string v15, "PERFORMER_NAME_SORT" // string@4042 │ │ -33f6c0: 7051 589e 20fe |0a88: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33f6c6: 6900 2f93 |0a8b: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.PERFORMER_NAME_SORT:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@932f │ │ -33f6ca: 2200 f512 |0a8d: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33f6ce: 6201 9092 |0a8f: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.MUSICHI:Lorg/jaudiotagger/tag/reference/Tagger; // field@9290 │ │ -33f6d2: 7110 2089 0100 |0a91: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ -33f6d8: 0c01 |0a94: move-result-object v1 │ │ -33f6da: 1a02 4340 |0a95: const-string v2, "PERIOD" // string@4043 │ │ -33f6de: 130e 8b00 |0a97: const/16 v14, #int 139 // #8b │ │ -33f6e2: 1a0f 4340 |0a99: const-string v15, "PERIOD" // string@4043 │ │ -33f6e6: 7051 589e 20fe |0a9b: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33f6ec: 6900 3093 |0a9e: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.PERIOD:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9330 │ │ -33f6f0: 2200 f512 |0aa0: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33f6f4: 6201 9192 |0aa2: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ -33f6f8: 7110 2089 0100 |0aa4: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ -33f6fe: 0c01 |0aa7: move-result-object v1 │ │ -33f700: 1a02 a340 |0aa8: const-string v2, "PRODUCER" // string@40a3 │ │ -33f704: 130e 8c00 |0aaa: const/16 v14, #int 140 // #8c │ │ -33f708: 1a0f a340 |0aac: const-string v15, "PRODUCER" // string@40a3 │ │ -33f70c: 7051 589e 20fe |0aae: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33f712: 6900 3193 |0ab1: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.PRODUCER:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9331 │ │ -33f716: 2200 f512 |0ab3: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33f71a: 6201 9692 |0ab5: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.XIPH:Lorg/jaudiotagger/tag/reference/Tagger; // field@9296 │ │ -33f71e: 7110 2089 0100 |0ab7: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ -33f724: 0c01 |0aba: move-result-object v1 │ │ -33f726: 1a02 a440 |0abb: const-string v2, "PRODUCTNUMBER" // string@40a4 │ │ -33f72a: 130e 8d00 |0abd: const/16 v14, #int 141 // #8d │ │ -33f72e: 1a0f a440 |0abf: const-string v15, "PRODUCTNUMBER" // string@40a4 │ │ -33f732: 7051 589e 20fe |0ac1: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33f738: 6900 3293 |0ac4: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.PRODUCTNUMBER:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9332 │ │ -33f73c: 2200 f512 |0ac6: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33f740: 6201 8e92 |0ac8: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.MEDIA_MONKEY:Lorg/jaudiotagger/tag/reference/Tagger; // field@928e │ │ -33f744: 7110 2089 0100 |0aca: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ -33f74a: 0c01 |0acd: move-result-object v1 │ │ -33f74c: 1a02 6e42 |0ace: const-string v2, "QUALITY" // string@426e │ │ -33f750: 130e 8e00 |0ad0: const/16 v14, #int 142 // #8e │ │ -33f754: 1a0f 6e42 |0ad2: const-string v15, "QUALITY" // string@426e │ │ -33f758: 7051 589e 20fe |0ad4: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33f75e: 6900 3393 |0ad7: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.QUALITY:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9333 │ │ -33f762: 2200 f512 |0ad9: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33f766: 6201 8b92 |0adb: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -33f76a: 7110 2089 0100 |0add: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ -33f770: 0c01 |0ae0: move-result-object v1 │ │ -33f772: 1a02 7e42 |0ae1: const-string v2, "RANKING" // string@427e │ │ -33f776: 130e 8f00 |0ae3: const/16 v14, #int 143 // #8f │ │ -33f77a: 1a0f 7e42 |0ae5: const-string v15, "RANKING" // string@427e │ │ -33f77e: 7051 589e 20fe |0ae7: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33f784: 6900 3493 |0aea: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.RANKING:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9334 │ │ -33f788: 2200 f512 |0aec: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33f78c: 6201 8e92 |0aee: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.MEDIA_MONKEY:Lorg/jaudiotagger/tag/reference/Tagger; // field@928e │ │ -33f790: 7110 2089 0100 |0af0: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ -33f796: 0c01 |0af3: move-result-object v1 │ │ -33f798: 1a02 7f42 |0af4: const-string v2, "RATING" // string@427f │ │ -33f79c: 130e 9000 |0af6: const/16 v14, #int 144 // #90 │ │ -33f7a0: 1a0f 7f42 |0af8: const-string v15, "RATING" // string@427f │ │ -33f7a4: 7051 589e 20fe |0afa: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33f7aa: 6900 3593 |0afd: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.RATING:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9335 │ │ -33f7ae: 2200 f512 |0aff: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33f7b2: 6201 9192 |0b01: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ -33f7b6: 6202 8b92 |0b03: sget-object v2, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -33f7ba: 7120 2189 2100 |0b05: invoke-static {v1, v2}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8921 │ │ -33f7c0: 0c01 |0b08: move-result-object v1 │ │ -33f7c2: 1a02 b442 |0b09: const-string v2, "RELEASECOUNTRY" // string@42b4 │ │ -33f7c6: 130e 9100 |0b0b: const/16 v14, #int 145 // #91 │ │ -33f7ca: 1a0f b442 |0b0d: const-string v15, "RELEASECOUNTRY" // string@42b4 │ │ -33f7ce: 7051 589e 20fe |0b0f: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33f7d4: 6900 3693 |0b12: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.RELEASECOUNTRY:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9336 │ │ -33f7d8: 2200 f512 |0b14: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33f7dc: 6201 9192 |0b16: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ -33f7e0: 6202 8b92 |0b18: sget-object v2, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -33f7e4: 7120 2189 2100 |0b1a: invoke-static {v1, v2}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8921 │ │ -33f7ea: 0c01 |0b1d: move-result-object v1 │ │ -33f7ec: 1a02 b542 |0b1e: const-string v2, "REMIXER" // string@42b5 │ │ -33f7f0: 130e 9200 |0b20: const/16 v14, #int 146 // #92 │ │ -33f7f4: 1a0f b542 |0b22: const-string v15, "REMIXER" // string@42b5 │ │ -33f7f8: 7051 589e 20fe |0b24: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33f7fe: 6900 3793 |0b27: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.REMIXER:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9337 │ │ -33f802: 2200 f512 |0b29: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33f806: 6201 8b92 |0b2b: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -33f80a: 7110 2089 0100 |0b2d: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ -33f810: 0c01 |0b30: move-result-object v1 │ │ -33f812: 1a02 6044 |0b31: const-string v2, "SCRIPT" // string@4460 │ │ -33f816: 130e 9300 |0b33: const/16 v14, #int 147 // #93 │ │ -33f81a: 1a0f 6044 |0b35: const-string v15, "SCRIPT" // string@4460 │ │ -33f81e: 7051 589e 20fe |0b37: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33f824: 6900 3893 |0b3a: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.SCRIPT:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9338 │ │ -33f828: 2200 f512 |0b3c: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33f82c: 6201 8b92 |0b3e: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -33f830: 7110 2089 0100 |0b40: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ -33f836: 0c01 |0b43: move-result-object v1 │ │ -33f838: 1a02 0a45 |0b44: const-string v2, "SINGLE_DISC_TRACK_NO" // string@450a │ │ -33f83c: 130e 9400 |0b46: const/16 v14, #int 148 // #94 │ │ -33f840: 1a0f 0a45 |0b48: const-string v15, "SINGLE_DISC_TRACK_NO" // string@450a │ │ -33f844: 7051 589e 20fe |0b4a: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33f84a: 6900 3993 |0b4d: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.SINGLE_DISC_TRACK_NO:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9339 │ │ -33f84e: 2200 f512 |0b4f: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33f852: 6201 9692 |0b51: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.XIPH:Lorg/jaudiotagger/tag/reference/Tagger; // field@9296 │ │ -33f856: 7110 2089 0100 |0b53: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ -33f85c: 0c01 |0b56: move-result-object v1 │ │ -33f85e: 1a02 3d45 |0b57: const-string v2, "SOURCEMEDIA" // string@453d │ │ -33f862: 130e 9500 |0b59: const/16 v14, #int 149 // #95 │ │ -33f866: 1a0f 3d45 |0b5b: const-string v15, "SOURCEMEDIA" // string@453d │ │ -33f86a: 7051 589e 20fe |0b5d: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33f870: 6900 3a93 |0b60: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.SOURCEMEDIA:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@933a │ │ -33f874: 2200 f512 |0b62: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33f878: 6201 9192 |0b64: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ -33f87c: 6202 8b92 |0b66: sget-object v2, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -33f880: 7120 2189 2100 |0b68: invoke-static {v1, v2}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8921 │ │ -33f886: 0c01 |0b6b: move-result-object v1 │ │ -33f888: 1a02 3746 |0b6c: const-string v2, "SUBTITLE" // string@4637 │ │ -33f88c: 130e 9600 |0b6e: const/16 v14, #int 150 // #96 │ │ -33f890: 1a0f 3746 |0b70: const-string v15, "SUBTITLE" // string@4637 │ │ -33f894: 7051 589e 20fe |0b72: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33f89a: 6900 3b93 |0b75: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.SUBTITLE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@933b │ │ -33f89e: 2200 f512 |0b77: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33f8a2: 6201 8b92 |0b79: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -33f8a6: 7110 2089 0100 |0b7b: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ -33f8ac: 0c01 |0b7e: move-result-object v1 │ │ -33f8ae: 1a02 0849 |0b7f: const-string v2, "TAGS" // string@4908 │ │ -33f8b2: 130e 9700 |0b81: const/16 v14, #int 151 // #97 │ │ -33f8b6: 1a0f 0849 |0b83: const-string v15, "TAGS" // string@4908 │ │ -33f8ba: 7051 589e 20fe |0b85: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33f8c0: 6900 3c93 |0b88: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.TAGS:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@933c │ │ -33f8c4: 2200 f512 |0b8a: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33f8c8: 6201 8e92 |0b8c: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.MEDIA_MONKEY:Lorg/jaudiotagger/tag/reference/Tagger; // field@928e │ │ -33f8cc: 7110 2089 0100 |0b8e: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ -33f8d2: 0c01 |0b91: move-result-object v1 │ │ -33f8d4: 1a02 5b49 |0b92: const-string v2, "TEMPO" // string@495b │ │ -33f8d8: 130e 9800 |0b94: const/16 v14, #int 152 // #98 │ │ -33f8dc: 1a0f 5b49 |0b96: const-string v15, "TEMPO" // string@495b │ │ -33f8e0: 7051 589e 20fe |0b98: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33f8e6: 6900 3d93 |0b9b: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.TEMPO:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@933d │ │ -33f8ea: 2200 f512 |0b9d: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33f8ee: 6201 8b92 |0b9f: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -33f8f2: 7110 2089 0100 |0ba1: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ -33f8f8: 0c01 |0ba4: move-result-object v1 │ │ -33f8fa: 1a02 9149 |0ba5: const-string v2, "TIMBRE" // string@4991 │ │ -33f8fe: 130e 9900 |0ba7: const/16 v14, #int 153 // #99 │ │ -33f902: 1a0f 9249 |0ba9: const-string v15, "TIMBRE_BRIGHTNESS" // string@4992 │ │ -33f906: 7051 589e 20fe |0bab: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33f90c: 6900 3e93 |0bae: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.TIMBRE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@933e │ │ -33f910: 2200 f512 |0bb0: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33f914: 6201 9692 |0bb2: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.XIPH:Lorg/jaudiotagger/tag/reference/Tagger; // field@9296 │ │ -33f918: 6202 9192 |0bb4: sget-object v2, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ -33f91c: 620e 8b92 |0bb6: sget-object v14, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -33f920: 7130 2289 210e |0bb8: invoke-static {v1, v2, v14}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8922 │ │ -33f926: 0c01 |0bbb: move-result-object v1 │ │ -33f928: 1a02 ab49 |0bbc: const-string v2, "TITLE" // string@49ab │ │ -33f92c: 130e 9a00 |0bbe: const/16 v14, #int 154 // #9a │ │ -33f930: 1a0f ab49 |0bc0: const-string v15, "TITLE" // string@49ab │ │ -33f934: 7051 589e 20fe |0bc2: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33f93a: 6900 3f93 |0bc5: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.TITLE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@933f │ │ -33f93e: 2200 f512 |0bc7: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33f942: 6201 8b92 |0bc9: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -33f946: 7110 2089 0100 |0bcb: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ -33f94c: 0c01 |0bce: move-result-object v1 │ │ -33f94e: 1a02 ad49 |0bcf: const-string v2, "TITLE_MOVEMENT" // string@49ad │ │ -33f952: 130e 9b00 |0bd1: const/16 v14, #int 155 // #9b │ │ -33f956: 1a0f ad49 |0bd3: const-string v15, "TITLE_MOVEMENT" // string@49ad │ │ -33f95a: 7051 589e 20fe |0bd5: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33f960: 6900 4193 |0bd8: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.TITLE_MOVEMENT:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9341 │ │ -33f964: 2200 f512 |0bda: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33f968: 6201 9192 |0bdc: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ -33f96c: 6202 8b92 |0bde: sget-object v2, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -33f970: 7120 2189 2100 |0be0: invoke-static {v1, v2}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8921 │ │ -33f976: 0c01 |0be3: move-result-object v1 │ │ -33f978: 1a02 ac49 |0be4: const-string v2, "TITLESORT" // string@49ac │ │ -33f97c: 130e 9c00 |0be6: const/16 v14, #int 156 // #9c │ │ -33f980: 1a0f ac49 |0be8: const-string v15, "TITLESORT" // string@49ac │ │ -33f984: 7051 589e 20fe |0bea: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33f98a: 6900 4093 |0bed: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.TITLESORT:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9340 │ │ -33f98e: 2200 f512 |0bef: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33f992: 6201 8b92 |0bf1: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -33f996: 7110 2089 0100 |0bf3: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ -33f99c: 0c01 |0bf6: move-result-object v1 │ │ -33f99e: 1a02 e449 |0bf7: const-string v2, "TONALITY" // string@49e4 │ │ -33f9a2: 130e 9d00 |0bf9: const/16 v14, #int 157 // #9d │ │ -33f9a6: 1a0f e449 |0bfb: const-string v15, "TONALITY" // string@49e4 │ │ -33f9aa: 7051 589e 20fe |0bfd: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33f9b0: 6900 4293 |0c00: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.TONALITY:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9342 │ │ -33f9b4: 2200 f512 |0c02: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33f9b8: 6201 9692 |0c04: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.XIPH:Lorg/jaudiotagger/tag/reference/Tagger; // field@9296 │ │ -33f9bc: 6202 9192 |0c06: sget-object v2, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ -33f9c0: 620e 8b92 |0c08: sget-object v14, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -33f9c4: 7130 2289 210e |0c0a: invoke-static {v1, v2, v14}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8922 │ │ -33f9ca: 0c01 |0c0d: move-result-object v1 │ │ -33f9cc: 1a02 304a |0c0e: const-string v2, "TRACKNUMBER" // string@4a30 │ │ -33f9d0: 130e 9e00 |0c10: const/16 v14, #int 158 // #9e │ │ -33f9d4: 1a0f 304a |0c12: const-string v15, "TRACKNUMBER" // string@4a30 │ │ -33f9d8: 7051 589e 20fe |0c14: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33f9de: 6900 4393 |0c17: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.TRACKNUMBER:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9343 │ │ -33f9e2: 2200 f512 |0c19: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33f9e6: 6201 9692 |0c1b: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.XIPH:Lorg/jaudiotagger/tag/reference/Tagger; // field@9296 │ │ -33f9ea: 6202 9192 |0c1d: sget-object v2, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ -33f9ee: 7120 2189 2100 |0c1f: invoke-static {v1, v2}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8921 │ │ -33f9f4: 0c01 |0c22: move-result-object v1 │ │ -33f9f6: 1a02 314a |0c23: const-string v2, "TRACKTOTAL" // string@4a31 │ │ -33f9fa: 130e 9f00 |0c25: const/16 v14, #int 159 // #9f │ │ -33f9fe: 1a0f 314a |0c27: const-string v15, "TRACKTOTAL" // string@4a31 │ │ -33fa02: 7051 589e 20fe |0c29: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33fa08: 6900 4493 |0c2c: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.TRACKTOTAL:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9344 │ │ -33fa0c: 2200 f512 |0c2e: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33fa10: 6201 8b92 |0c30: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -33fa14: 7110 2089 0100 |0c32: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ -33fa1a: 0c01 |0c35: move-result-object v1 │ │ -33fa1c: 1a02 634f |0c36: const-string v2, "URL_DISCOGS_ARTIST_SITE" // string@4f63 │ │ -33fa20: 130e a000 |0c38: const/16 v14, #int 160 // #a0 │ │ -33fa24: 1a0f 634f |0c3a: const-string v15, "URL_DISCOGS_ARTIST_SITE" // string@4f63 │ │ -33fa28: 7051 589e 20fe |0c3c: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33fa2e: 6900 4593 |0c3f: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.URL_DISCOGS_ARTIST_SITE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9345 │ │ -33fa32: 2200 f512 |0c41: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33fa36: 6201 8b92 |0c43: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -33fa3a: 7110 2089 0100 |0c45: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ -33fa40: 0c01 |0c48: move-result-object v1 │ │ -33fa42: 1a02 644f |0c49: const-string v2, "URL_DISCOGS_RELEASE_SITE" // string@4f64 │ │ -33fa46: 130e a100 |0c4b: const/16 v14, #int 161 // #a1 │ │ -33fa4a: 1a0f 644f |0c4d: const-string v15, "URL_DISCOGS_RELEASE_SITE" // string@4f64 │ │ -33fa4e: 7051 589e 20fe |0c4f: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33fa54: 6900 4693 |0c52: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.URL_DISCOGS_RELEASE_SITE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9346 │ │ -33fa58: 2200 f512 |0c54: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33fa5c: 6201 8b92 |0c56: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -33fa60: 7110 2089 0100 |0c58: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ -33fa66: 0c01 |0c5b: move-result-object v1 │ │ -33fa68: 1a02 654f |0c5c: const-string v2, "URL_LYRICS_SITE" // string@4f65 │ │ -33fa6c: 130e a200 |0c5e: const/16 v14, #int 162 // #a2 │ │ -33fa70: 1a0f 654f |0c60: const-string v15, "URL_LYRICS_SITE" // string@4f65 │ │ -33fa74: 7051 589e 20fe |0c62: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33fa7a: 6900 4793 |0c65: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.URL_LYRICS_SITE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9347 │ │ -33fa7e: 2200 f512 |0c67: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33fa82: 6201 8b92 |0c69: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -33fa86: 7110 2089 0100 |0c6b: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ -33fa8c: 0c01 |0c6e: move-result-object v1 │ │ -33fa8e: 1a02 664f |0c6f: const-string v2, "URL_OFFICIAL_ARTIST_SITE" // string@4f66 │ │ -33fa92: 130e a300 |0c71: const/16 v14, #int 163 // #a3 │ │ -33fa96: 1a0f 664f |0c73: const-string v15, "URL_OFFICIAL_ARTIST_SITE" // string@4f66 │ │ -33fa9a: 7051 589e 20fe |0c75: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33faa0: 6900 4893 |0c78: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.URL_OFFICIAL_ARTIST_SITE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9348 │ │ -33faa4: 2200 f512 |0c7a: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33faa8: 6201 8b92 |0c7c: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -33faac: 7110 2089 0100 |0c7e: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ -33fab2: 0c01 |0c81: move-result-object v1 │ │ -33fab4: 1a02 674f |0c82: const-string v2, "URL_OFFICIAL_RELEASE_SITE" // string@4f67 │ │ -33fab8: 130e a400 |0c84: const/16 v14, #int 164 // #a4 │ │ -33fabc: 1a0f 674f |0c86: const-string v15, "URL_OFFICIAL_RELEASE_SITE" // string@4f67 │ │ -33fac0: 7051 589e 20fe |0c88: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33fac6: 6900 4993 |0c8b: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.URL_OFFICIAL_RELEASE_SITE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9349 │ │ -33faca: 2200 f512 |0c8d: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33face: 6201 8b92 |0c8f: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -33fad2: 7110 2089 0100 |0c91: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ -33fad8: 0c01 |0c94: move-result-object v1 │ │ -33fada: 1a02 694f |0c95: const-string v2, "URL_WIKIPEDIA_ARTIST_SITE" // string@4f69 │ │ -33fade: 130e a500 |0c97: const/16 v14, #int 165 // #a5 │ │ -33fae2: 1a0f 694f |0c99: const-string v15, "URL_WIKIPEDIA_ARTIST_SITE" // string@4f69 │ │ -33fae6: 7051 589e 20fe |0c9b: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33faec: 6900 4a93 |0c9e: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.URL_WIKIPEDIA_ARTIST_SITE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@934a │ │ -33faf0: 2200 f512 |0ca0: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33faf4: 6201 8b92 |0ca2: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -33faf8: 7110 2089 0100 |0ca4: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ -33fafe: 0c01 |0ca7: move-result-object v1 │ │ -33fb00: 1a02 6a4f |0ca8: const-string v2, "URL_WIKIPEDIA_RELEASE_SITE" // string@4f6a │ │ -33fb04: 130e a600 |0caa: const/16 v14, #int 166 // #a6 │ │ -33fb08: 1a0f 6a4f |0cac: const-string v15, "URL_WIKIPEDIA_RELEASE_SITE" // string@4f6a │ │ -33fb0c: 7051 589e 20fe |0cae: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33fb12: 6900 4b93 |0cb1: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.URL_WIKIPEDIA_RELEASE_SITE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@934b │ │ -33fb16: 2200 f512 |0cb3: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33fb1a: 1a01 9450 |0cb5: const-string v1, "VENDOR" // string@5094 │ │ -33fb1e: 1302 a700 |0cb7: const/16 v2, #int 167 // #a7 │ │ -33fb22: 1a0e 9450 |0cb9: const-string v14, "VENDOR" // string@5094 │ │ -33fb26: 7040 579e 10e2 |0cbb: invoke-direct {v0, v1, v2, v14}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9e57 │ │ -33fb2c: 6900 4c93 |0cbe: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.VENDOR:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@934c │ │ -33fb30: 2200 f512 |0cc0: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33fb34: 6201 9692 |0cc2: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.XIPH:Lorg/jaudiotagger/tag/reference/Tagger; // field@9296 │ │ -33fb38: 7110 2089 0100 |0cc4: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ -33fb3e: 0c01 |0cc7: move-result-object v1 │ │ -33fb40: 1a02 9750 |0cc8: const-string v2, "VERSION" // string@5097 │ │ -33fb44: 130e a800 |0cca: const/16 v14, #int 168 // #a8 │ │ -33fb48: 1a0f 9750 |0ccc: const-string v15, "VERSION" // string@5097 │ │ -33fb4c: 7051 589e 20fe |0cce: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33fb52: 6900 4d93 |0cd1: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.VERSION:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@934d │ │ -33fb56: 2200 f512 |0cd3: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33fb5a: 6201 8b92 |0cd5: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -33fb5e: 7110 2089 0100 |0cd7: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ -33fb64: 0c01 |0cda: move-result-object v1 │ │ -33fb66: 1a02 7153 |0cdb: const-string v2, "WORK" // string@5371 │ │ -33fb6a: 130e a900 |0cdd: const/16 v14, #int 169 // #a9 │ │ -33fb6e: 1a0f 7153 |0cdf: const-string v15, "WORK" // string@5371 │ │ -33fb72: 7051 589e 20fe |0ce1: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33fb78: 6900 4e93 |0ce4: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.WORK:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@934e │ │ -33fb7c: 2200 f512 |0ce6: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33fb80: 6201 8b92 |0ce8: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ -33fb84: 7110 2089 0100 |0cea: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ -33fb8a: 0c01 |0ced: move-result-object v1 │ │ -33fb8c: 1a02 8053 |0cee: const-string v2, "WORK_TYPE" // string@5380 │ │ -33fb90: 130e aa00 |0cf0: const/16 v14, #int 170 // #aa │ │ -33fb94: 1a0f 8053 |0cf2: const-string v15, "WORK_TYPE" // string@5380 │ │ -33fb98: 7051 589e 20fe |0cf4: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ -33fb9e: 6900 4f93 |0cf7: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.WORK_TYPE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@934f │ │ -33fba2: 1300 ab00 |0cf9: const/16 v0, #int 171 // #ab │ │ -33fba6: 2300 fe13 |0cfb: new-array v0, v0, [Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@13fe │ │ -33fbaa: 6201 a592 |0cfd: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ACOUSTID_FINGERPRINT:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92a5 │ │ -33fbae: 4d01 0003 |0cff: aput-object v1, v0, v3 │ │ -33fbb2: 6201 a692 |0d01: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ACOUSTID_ID:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92a6 │ │ -33fbb6: 4d01 0004 |0d03: aput-object v1, v0, v4 │ │ -33fbba: 6201 a792 |0d05: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ALBUM:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92a7 │ │ -33fbbe: 4d01 0005 |0d07: aput-object v1, v0, v5 │ │ -33fbc2: 6201 a892 |0d09: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ALBUMARTIST:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92a8 │ │ -33fbc6: 4d01 0006 |0d0b: aput-object v1, v0, v6 │ │ -33fbca: 6201 aa92 |0d0d: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ALBUMARTISTSORT:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92aa │ │ -33fbce: 4d01 0007 |0d0f: aput-object v1, v0, v7 │ │ -33fbd2: 6201 a992 |0d11: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ALBUMARTISTS:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92a9 │ │ -33fbd6: 4d01 0008 |0d13: aput-object v1, v0, v8 │ │ -33fbda: 6201 ab92 |0d15: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ALBUMARTISTSSORT:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92ab │ │ -33fbde: 4d01 0009 |0d17: aput-object v1, v0, v9 │ │ -33fbe2: 6201 ac92 |0d19: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ALBUMARTIST_JRIVER:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92ac │ │ -33fbe6: 4d01 000a |0d1b: aput-object v1, v0, v10 │ │ -33fbea: 6201 ad92 |0d1d: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ALBUMSORT:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92ad │ │ -33fbee: 4d01 000b |0d1f: aput-object v1, v0, v11 │ │ -33fbf2: 6201 ae92 |0d21: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ALBUM_ARTIST:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92ae │ │ -33fbf6: 4d01 000c |0d23: aput-object v1, v0, v12 │ │ -33fbfa: 6201 af92 |0d25: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ARRANGER:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92af │ │ -33fbfe: 4d01 000d |0d27: aput-object v1, v0, v13 │ │ -33fc02: 6201 b092 |0d29: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ARRANGER_SORT:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92b0 │ │ -33fc06: 1302 0b00 |0d2b: const/16 v2, #int 11 // #b │ │ -33fc0a: 4d01 0002 |0d2d: aput-object v1, v0, v2 │ │ -33fc0e: 6201 b192 |0d2f: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ARTIST:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92b1 │ │ -33fc12: 1302 0c00 |0d31: const/16 v2, #int 12 // #c │ │ -33fc16: 4d01 0002 |0d33: aput-object v1, v0, v2 │ │ -33fc1a: 6201 b292 |0d35: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ARTISTS:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92b2 │ │ -33fc1e: 1302 0d00 |0d37: const/16 v2, #int 13 // #d │ │ -33fc22: 4d01 0002 |0d39: aput-object v1, v0, v2 │ │ -33fc26: 6201 b392 |0d3b: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ARTISTSORT:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92b3 │ │ -33fc2a: 1302 0e00 |0d3d: const/16 v2, #int 14 // #e │ │ -33fc2e: 4d01 0002 |0d3f: aput-object v1, v0, v2 │ │ -33fc32: 6201 b492 |0d41: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ARTISTS_SORT:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92b4 │ │ -33fc36: 1302 0f00 |0d43: const/16 v2, #int 15 // #f │ │ -33fc3a: 4d01 0002 |0d45: aput-object v1, v0, v2 │ │ -33fc3e: 6201 b592 |0d47: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ASIN:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92b5 │ │ -33fc42: 1302 1000 |0d49: const/16 v2, #int 16 // #10 │ │ -33fc46: 4d01 0002 |0d4b: aput-object v1, v0, v2 │ │ -33fc4a: 6201 b692 |0d4d: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.BARCODE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92b6 │ │ -33fc4e: 1302 1100 |0d4f: const/16 v2, #int 17 // #11 │ │ -33fc52: 4d01 0002 |0d51: aput-object v1, v0, v2 │ │ -33fc56: 6201 b792 |0d53: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.BPM:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92b7 │ │ -33fc5a: 1302 1200 |0d55: const/16 v2, #int 18 // #12 │ │ -33fc5e: 4d01 0002 |0d57: aput-object v1, v0, v2 │ │ -33fc62: 6201 b892 |0d59: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.CATALOGNUMBER:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92b8 │ │ -33fc66: 1302 1300 |0d5b: const/16 v2, #int 19 // #13 │ │ -33fc6a: 4d01 0002 |0d5d: aput-object v1, v0, v2 │ │ -33fc6e: 6201 b992 |0d5f: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.CHOIR:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92b9 │ │ -33fc72: 1302 1400 |0d61: const/16 v2, #int 20 // #14 │ │ -33fc76: 4d01 0002 |0d63: aput-object v1, v0, v2 │ │ -33fc7a: 6201 ba92 |0d65: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.CHOIR_SORT:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92ba │ │ -33fc7e: 1302 1500 |0d67: const/16 v2, #int 21 // #15 │ │ -33fc82: 4d01 0002 |0d69: aput-object v1, v0, v2 │ │ -33fc86: 6201 bb92 |0d6b: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.CLASSICAL_CATALOG:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92bb │ │ -33fc8a: 1302 1600 |0d6d: const/16 v2, #int 22 // #16 │ │ -33fc8e: 4d01 0002 |0d6f: aput-object v1, v0, v2 │ │ -33fc92: 6201 bc92 |0d71: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.CLASSICAL_NICKNAME:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92bc │ │ -33fc96: 1302 1700 |0d73: const/16 v2, #int 23 // #17 │ │ -33fc9a: 4d01 0002 |0d75: aput-object v1, v0, v2 │ │ -33fc9e: 6201 bd92 |0d77: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.COMMENT:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92bd │ │ -33fca2: 1302 1800 |0d79: const/16 v2, #int 24 // #18 │ │ -33fca6: 4d01 0002 |0d7b: aput-object v1, v0, v2 │ │ -33fcaa: 6201 be92 |0d7d: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.COMPILATION:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92be │ │ -33fcae: 1302 1900 |0d7f: const/16 v2, #int 25 // #19 │ │ -33fcb2: 4d01 0002 |0d81: aput-object v1, v0, v2 │ │ -33fcb6: 6201 bf92 |0d83: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.COMPOSER:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92bf │ │ -33fcba: 1302 1a00 |0d85: const/16 v2, #int 26 // #1a │ │ -33fcbe: 4d01 0002 |0d87: aput-object v1, v0, v2 │ │ -33fcc2: 6201 c092 |0d89: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.COMPOSERSORT:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92c0 │ │ -33fcc6: 1302 1b00 |0d8b: const/16 v2, #int 27 // #1b │ │ -33fcca: 4d01 0002 |0d8d: aput-object v1, v0, v2 │ │ -33fcce: 6201 c192 |0d8f: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.CONDUCTOR:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92c1 │ │ -33fcd2: 1302 1c00 |0d91: const/16 v2, #int 28 // #1c │ │ -33fcd6: 4d01 0002 |0d93: aput-object v1, v0, v2 │ │ -33fcda: 6201 c292 |0d95: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.CONDUCTOR_SORT:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92c2 │ │ -33fcde: 1302 1d00 |0d97: const/16 v2, #int 29 // #1d │ │ -33fce2: 4d01 0002 |0d99: aput-object v1, v0, v2 │ │ -33fce6: 6201 c392 |0d9b: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.CONTACT:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92c3 │ │ -33fcea: 1302 1e00 |0d9d: const/16 v2, #int 30 // #1e │ │ -33fcee: 4d01 0002 |0d9f: aput-object v1, v0, v2 │ │ -33fcf2: 6201 c492 |0da1: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.COPYRIGHT:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92c4 │ │ -33fcf6: 1302 1f00 |0da3: const/16 v2, #int 31 // #1f │ │ -33fcfa: 4d01 0002 |0da5: aput-object v1, v0, v2 │ │ -33fcfe: 6201 c592 |0da7: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.COUNTRY:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92c5 │ │ -33fd02: 1302 2000 |0da9: const/16 v2, #int 32 // #20 │ │ -33fd06: 4d01 0002 |0dab: aput-object v1, v0, v2 │ │ -33fd0a: 6201 c692 |0dad: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.COVERART:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92c6 │ │ -33fd0e: 1302 2100 |0daf: const/16 v2, #int 33 // #21 │ │ -33fd12: 4d01 0002 |0db1: aput-object v1, v0, v2 │ │ -33fd16: 6201 c792 |0db3: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.COVERARTMIME:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92c7 │ │ -33fd1a: 1302 2200 |0db5: const/16 v2, #int 34 // #22 │ │ -33fd1e: 4d01 0002 |0db7: aput-object v1, v0, v2 │ │ -33fd22: 6201 c892 |0db9: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.CUSTOM1:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92c8 │ │ -33fd26: 1302 2300 |0dbb: const/16 v2, #int 35 // #23 │ │ -33fd2a: 4d01 0002 |0dbd: aput-object v1, v0, v2 │ │ -33fd2e: 6201 c992 |0dbf: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.CUSTOM2:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92c9 │ │ -33fd32: 1302 2400 |0dc1: const/16 v2, #int 36 // #24 │ │ -33fd36: 4d01 0002 |0dc3: aput-object v1, v0, v2 │ │ -33fd3a: 6201 ca92 |0dc5: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.CUSTOM3:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92ca │ │ -33fd3e: 1302 2500 |0dc7: const/16 v2, #int 37 // #25 │ │ -33fd42: 4d01 0002 |0dc9: aput-object v1, v0, v2 │ │ -33fd46: 6201 cb92 |0dcb: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.CUSTOM4:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92cb │ │ -33fd4a: 1302 2600 |0dcd: const/16 v2, #int 38 // #26 │ │ -33fd4e: 4d01 0002 |0dcf: aput-object v1, v0, v2 │ │ -33fd52: 6201 cc92 |0dd1: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.CUSTOM5:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92cc │ │ -33fd56: 1302 2700 |0dd3: const/16 v2, #int 39 // #27 │ │ -33fd5a: 4d01 0002 |0dd5: aput-object v1, v0, v2 │ │ -33fd5e: 6201 cd92 |0dd7: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.DATE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92cd │ │ -33fd62: 1302 2800 |0dd9: const/16 v2, #int 40 // #28 │ │ -33fd66: 4d01 0002 |0ddb: aput-object v1, v0, v2 │ │ -33fd6a: 6201 ce92 |0ddd: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.DESCRIPTION:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92ce │ │ -33fd6e: 1302 2900 |0ddf: const/16 v2, #int 41 // #29 │ │ -33fd72: 4d01 0002 |0de1: aput-object v1, v0, v2 │ │ -33fd76: 6201 cf92 |0de3: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.DISCNUMBER:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92cf │ │ -33fd7a: 1302 2a00 |0de5: const/16 v2, #int 42 // #2a │ │ -33fd7e: 4d01 0002 |0de7: aput-object v1, v0, v2 │ │ -33fd82: 6201 d092 |0de9: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.DISCSUBTITLE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92d0 │ │ -33fd86: 1302 2b00 |0deb: const/16 v2, #int 43 // #2b │ │ -33fd8a: 4d01 0002 |0ded: aput-object v1, v0, v2 │ │ -33fd8e: 6201 d192 |0def: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.DISCTOTAL:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92d1 │ │ -33fd92: 1302 2c00 |0df1: const/16 v2, #int 44 // #2c │ │ -33fd96: 4d01 0002 |0df3: aput-object v1, v0, v2 │ │ -33fd9a: 6201 d292 |0df5: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.DJMIXER:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92d2 │ │ -33fd9e: 1302 2d00 |0df7: const/16 v2, #int 45 // #2d │ │ -33fda2: 4d01 0002 |0df9: aput-object v1, v0, v2 │ │ -33fda6: 6201 d392 |0dfb: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ENCODEDBY:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92d3 │ │ -33fdaa: 1302 2e00 |0dfd: const/16 v2, #int 46 // #2e │ │ -33fdae: 4d01 0002 |0dff: aput-object v1, v0, v2 │ │ -33fdb2: 6201 d492 |0e01: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ENCODER:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92d4 │ │ -33fdb6: 1302 2f00 |0e03: const/16 v2, #int 47 // #2f │ │ -33fdba: 4d01 0002 |0e05: aput-object v1, v0, v2 │ │ -33fdbe: 6201 d592 |0e07: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ENGINEER:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92d5 │ │ -33fdc2: 1302 3000 |0e09: const/16 v2, #int 48 // #30 │ │ -33fdc6: 4d01 0002 |0e0b: aput-object v1, v0, v2 │ │ -33fdca: 6201 d692 |0e0d: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ENSEMBLE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92d6 │ │ -33fdce: 1302 3100 |0e0f: const/16 v2, #int 49 // #31 │ │ -33fdd2: 4d01 0002 |0e11: aput-object v1, v0, v2 │ │ -33fdd6: 6201 d792 |0e13: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ENSEMBLE_SORT:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92d7 │ │ -33fdda: 1302 3200 |0e15: const/16 v2, #int 50 // #32 │ │ -33fdde: 4d01 0002 |0e17: aput-object v1, v0, v2 │ │ -33fde2: 6201 d892 |0e19: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.FBPM:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92d8 │ │ -33fde6: 1302 3300 |0e1b: const/16 v2, #int 51 // #33 │ │ -33fdea: 4d01 0002 |0e1d: aput-object v1, v0, v2 │ │ -33fdee: 6201 d992 |0e1f: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.GENRE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92d9 │ │ -33fdf2: 1302 3400 |0e21: const/16 v2, #int 52 // #34 │ │ -33fdf6: 4d01 0002 |0e23: aput-object v1, v0, v2 │ │ -33fdfa: 6201 da92 |0e25: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.GROUP:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92da │ │ -33fdfe: 1302 3500 |0e27: const/16 v2, #int 53 // #35 │ │ -33fe02: 4d01 0002 |0e29: aput-object v1, v0, v2 │ │ -33fe06: 6201 db92 |0e2b: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.GROUPING:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92db │ │ -33fe0a: 1302 3600 |0e2d: const/16 v2, #int 54 // #36 │ │ -33fe0e: 4d01 0002 |0e2f: aput-object v1, v0, v2 │ │ -33fe12: 6201 dc92 |0e31: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.INSTRUMENT:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92dc │ │ -33fe16: 1302 3700 |0e33: const/16 v2, #int 55 // #37 │ │ -33fe1a: 4d01 0002 |0e35: aput-object v1, v0, v2 │ │ -33fe1e: 6201 dd92 |0e37: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.INVOLVED_PERSON:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92dd │ │ -33fe22: 1302 3800 |0e39: const/16 v2, #int 56 // #38 │ │ -33fe26: 4d01 0002 |0e3b: aput-object v1, v0, v2 │ │ -33fe2a: 6201 de92 |0e3d: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.IPI:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92de │ │ -33fe2e: 1302 3900 |0e3f: const/16 v2, #int 57 // #39 │ │ -33fe32: 4d01 0002 |0e41: aput-object v1, v0, v2 │ │ -33fe36: 6201 df92 |0e43: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ISRC:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92df │ │ -33fe3a: 1302 3a00 |0e45: const/16 v2, #int 58 // #3a │ │ -33fe3e: 4d01 0002 |0e47: aput-object v1, v0, v2 │ │ -33fe42: 6201 e092 |0e49: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ISWC:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92e0 │ │ -33fe46: 1302 3b00 |0e4b: const/16 v2, #int 59 // #3b │ │ -33fe4a: 4d01 0002 |0e4d: aput-object v1, v0, v2 │ │ -33fe4e: 6201 e192 |0e4f: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.IS_CLASSICAL:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92e1 │ │ -33fe52: 1302 3c00 |0e51: const/16 v2, #int 60 // #3c │ │ -33fe56: 4d01 0002 |0e53: aput-object v1, v0, v2 │ │ -33fe5a: 6201 e292 |0e55: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.IS_HD:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92e2 │ │ -33fe5e: 1302 3d00 |0e57: const/16 v2, #int 61 // #3d │ │ -33fe62: 4d01 0002 |0e59: aput-object v1, v0, v2 │ │ -33fe66: 6201 e392 |0e5b: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.IS_SOUNDTRACK:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92e3 │ │ -33fe6a: 1302 3e00 |0e5d: const/16 v2, #int 62 // #3e │ │ -33fe6e: 4d01 0002 |0e5f: aput-object v1, v0, v2 │ │ -33fe72: 6201 e492 |0e61: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.KEY:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92e4 │ │ -33fe76: 1302 3f00 |0e63: const/16 v2, #int 63 // #3f │ │ -33fe7a: 4d01 0002 |0e65: aput-object v1, v0, v2 │ │ -33fe7e: 6201 e592 |0e67: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.LABEL:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92e5 │ │ -33fe82: 1302 4000 |0e69: const/16 v2, #int 64 // #40 │ │ -33fe86: 4d01 0002 |0e6b: aput-object v1, v0, v2 │ │ -33fe8a: 6201 e692 |0e6d: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.LANGUAGE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92e6 │ │ -33fe8e: 1302 4100 |0e6f: const/16 v2, #int 65 // #41 │ │ -33fe92: 4d01 0002 |0e71: aput-object v1, v0, v2 │ │ -33fe96: 6201 e792 |0e73: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.LICENSE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92e7 │ │ -33fe9a: 1302 4200 |0e75: const/16 v2, #int 66 // #42 │ │ -33fe9e: 4d01 0002 |0e77: aput-object v1, v0, v2 │ │ -33fea2: 6201 e892 |0e79: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.LOCATION:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92e8 │ │ -33fea6: 1302 4300 |0e7b: const/16 v2, #int 67 // #43 │ │ -33feaa: 4d01 0002 |0e7d: aput-object v1, v0, v2 │ │ -33feae: 6201 e992 |0e7f: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.LYRICIST:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92e9 │ │ -33feb2: 1302 4400 |0e81: const/16 v2, #int 68 // #44 │ │ -33feb6: 4d01 0002 |0e83: aput-object v1, v0, v2 │ │ -33feba: 6201 ea92 |0e85: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.LYRICIST_SORT:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92ea │ │ -33febe: 1302 4500 |0e87: const/16 v2, #int 69 // #45 │ │ -33fec2: 4d01 0002 |0e89: aput-object v1, v0, v2 │ │ -33fec6: 6201 eb92 |0e8b: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.LYRICS:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92eb │ │ -33feca: 1302 4600 |0e8d: const/16 v2, #int 70 // #46 │ │ -33fece: 4d01 0002 |0e8f: aput-object v1, v0, v2 │ │ -33fed2: 6201 ec92 |0e91: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MEDIA:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92ec │ │ -33fed6: 1302 4700 |0e93: const/16 v2, #int 71 // #47 │ │ -33feda: 4d01 0002 |0e95: aput-object v1, v0, v2 │ │ -33fede: 6201 ed92 |0e97: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.METADATA_BLOCK_PICTURE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92ed │ │ -33fee2: 1302 4800 |0e99: const/16 v2, #int 72 // #48 │ │ -33fee6: 4d01 0002 |0e9b: aput-object v1, v0, v2 │ │ -33feea: 6201 ee92 |0e9d: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MIXER:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92ee │ │ -33feee: 1302 4900 |0e9f: const/16 v2, #int 73 // #49 │ │ -33fef2: 4d01 0002 |0ea1: aput-object v1, v0, v2 │ │ -33fef6: 6201 ef92 |0ea3: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MOOD:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92ef │ │ -33fefa: 1302 4a00 |0ea5: const/16 v2, #int 74 // #4a │ │ -33fefe: 4d01 0002 |0ea7: aput-object v1, v0, v2 │ │ -33ff02: 6201 f092 |0ea9: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MOOD_ACOUSTIC:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92f0 │ │ -33ff06: 1302 4b00 |0eab: const/16 v2, #int 75 // #4b │ │ -33ff0a: 4d01 0002 |0ead: aput-object v1, v0, v2 │ │ -33ff0e: 6201 f192 |0eaf: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MOOD_AGGRESSIVE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92f1 │ │ -33ff12: 1302 4c00 |0eb1: const/16 v2, #int 76 // #4c │ │ -33ff16: 4d01 0002 |0eb3: aput-object v1, v0, v2 │ │ -33ff1a: 6201 f292 |0eb5: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MOOD_AROUSAL:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92f2 │ │ -33ff1e: 1302 4d00 |0eb7: const/16 v2, #int 77 // #4d │ │ -33ff22: 4d01 0002 |0eb9: aput-object v1, v0, v2 │ │ -33ff26: 6201 f392 |0ebb: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MOOD_DANCEABILITY:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92f3 │ │ -33ff2a: 1302 4e00 |0ebd: const/16 v2, #int 78 // #4e │ │ -33ff2e: 4d01 0002 |0ebf: aput-object v1, v0, v2 │ │ -33ff32: 6201 f492 |0ec1: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MOOD_ELECTRONIC:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92f4 │ │ -33ff36: 1302 4f00 |0ec3: const/16 v2, #int 79 // #4f │ │ -33ff3a: 4d01 0002 |0ec5: aput-object v1, v0, v2 │ │ -33ff3e: 6201 f592 |0ec7: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MOOD_HAPPY:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92f5 │ │ -33ff42: 1302 5000 |0ec9: const/16 v2, #int 80 // #50 │ │ -33ff46: 4d01 0002 |0ecb: aput-object v1, v0, v2 │ │ -33ff4a: 6201 f692 |0ecd: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MOOD_INSTRUMENTAL:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92f6 │ │ -33ff4e: 1302 5100 |0ecf: const/16 v2, #int 81 // #51 │ │ -33ff52: 4d01 0002 |0ed1: aput-object v1, v0, v2 │ │ -33ff56: 6201 f792 |0ed3: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MOOD_PARTY:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92f7 │ │ -33ff5a: 1302 5200 |0ed5: const/16 v2, #int 82 // #52 │ │ -33ff5e: 4d01 0002 |0ed7: aput-object v1, v0, v2 │ │ -33ff62: 6201 f892 |0ed9: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MOOD_RELAXED:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92f8 │ │ -33ff66: 1302 5300 |0edb: const/16 v2, #int 83 // #53 │ │ -33ff6a: 4d01 0002 |0edd: aput-object v1, v0, v2 │ │ -33ff6e: 6201 f992 |0edf: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MOOD_SAD:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92f9 │ │ -33ff72: 1302 5400 |0ee1: const/16 v2, #int 84 // #54 │ │ -33ff76: 4d01 0002 |0ee3: aput-object v1, v0, v2 │ │ -33ff7a: 6201 fa92 |0ee5: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MOOD_VALENCE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92fa │ │ -33ff7e: 1302 5500 |0ee7: const/16 v2, #int 85 // #55 │ │ -33ff82: 4d01 0002 |0ee9: aput-object v1, v0, v2 │ │ -33ff86: 6201 fb92 |0eeb: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MOVEMENT:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92fb │ │ -33ff8a: 1302 5600 |0eed: const/16 v2, #int 86 // #56 │ │ -33ff8e: 4d01 0002 |0eef: aput-object v1, v0, v2 │ │ -33ff92: 6201 fc92 |0ef1: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MOVEMENT_NO:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92fc │ │ -33ff96: 1302 5700 |0ef3: const/16 v2, #int 87 // #57 │ │ -33ff9a: 4d01 0002 |0ef5: aput-object v1, v0, v2 │ │ -33ff9e: 6201 fd92 |0ef7: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MOVEMENT_TOTAL:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92fd │ │ -33ffa2: 1302 5800 |0ef9: const/16 v2, #int 88 // #58 │ │ -33ffa6: 4d01 0002 |0efb: aput-object v1, v0, v2 │ │ -33ffaa: 6201 fe92 |0efd: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_ALBUMARTISTID:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92fe │ │ -33ffae: 1302 5900 |0eff: const/16 v2, #int 89 // #59 │ │ -33ffb2: 4d01 0002 |0f01: aput-object v1, v0, v2 │ │ -33ffb6: 6201 ff92 |0f03: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_ALBUMID:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92ff │ │ -33ffba: 1302 5a00 |0f05: const/16 v2, #int 90 // #5a │ │ -33ffbe: 4d01 0002 |0f07: aput-object v1, v0, v2 │ │ -33ffc2: 6201 0093 |0f09: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_ALBUMSTATUS:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9300 │ │ -33ffc6: 1302 5b00 |0f0b: const/16 v2, #int 91 // #5b │ │ -33ffca: 4d01 0002 |0f0d: aput-object v1, v0, v2 │ │ -33ffce: 6201 0193 |0f0f: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_ALBUMTYPE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9301 │ │ -33ffd2: 1302 5c00 |0f11: const/16 v2, #int 92 // #5c │ │ -33ffd6: 4d01 0002 |0f13: aput-object v1, v0, v2 │ │ -33ffda: 6201 0293 |0f15: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_ARTISTID:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9302 │ │ -33ffde: 1302 5d00 |0f17: const/16 v2, #int 93 // #5d │ │ -33ffe2: 4d01 0002 |0f19: aput-object v1, v0, v2 │ │ -33ffe6: 6201 0393 |0f1b: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_DISCID:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9303 │ │ -33ffea: 1302 5e00 |0f1d: const/16 v2, #int 94 // #5e │ │ -33ffee: 4d01 0002 |0f1f: aput-object v1, v0, v2 │ │ -33fff2: 6201 0493 |0f21: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_ORIGINAL_ALBUMID:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9304 │ │ -33fff6: 1302 5f00 |0f23: const/16 v2, #int 95 // #5f │ │ -33fffa: 4d01 0002 |0f25: aput-object v1, v0, v2 │ │ -33fffe: 6201 0593 |0f27: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_RELEASEGROUPID:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9305 │ │ -340002: 1302 6000 |0f29: const/16 v2, #int 96 // #60 │ │ -340006: 4d01 0002 |0f2b: aput-object v1, v0, v2 │ │ -34000a: 6201 0693 |0f2d: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_RELEASETRACKID:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9306 │ │ -34000e: 1302 6100 |0f2f: const/16 v2, #int 97 // #61 │ │ -340012: 4d01 0002 |0f31: aput-object v1, v0, v2 │ │ -340016: 6201 0793 |0f33: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_TRACKID:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9307 │ │ -34001a: 1302 6200 |0f35: const/16 v2, #int 98 // #62 │ │ -34001e: 4d01 0002 |0f37: aput-object v1, v0, v2 │ │ -340022: 6201 0893 |0f39: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_WORK:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9308 │ │ -340026: 1302 6300 |0f3b: const/16 v2, #int 99 // #63 │ │ -34002a: 4d01 0002 |0f3d: aput-object v1, v0, v2 │ │ -34002e: 6201 0993 |0f3f: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_WORKID:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9309 │ │ -340032: 1302 6400 |0f41: const/16 v2, #int 100 // #64 │ │ -340036: 4d01 0002 |0f43: aput-object v1, v0, v2 │ │ -34003a: 6201 0a93 |0f45: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_WORK_COMPOSITION:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@930a │ │ -34003e: 1302 6500 |0f47: const/16 v2, #int 101 // #65 │ │ -340042: 4d01 0002 |0f49: aput-object v1, v0, v2 │ │ -340046: 6201 0b93 |0f4b: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_WORK_COMPOSITION_ID:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@930b │ │ -34004a: 1302 6600 |0f4d: const/16 v2, #int 102 // #66 │ │ -34004e: 4d01 0002 |0f4f: aput-object v1, v0, v2 │ │ -340052: 6201 0c93 |0f51: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL1:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@930c │ │ -340056: 1302 6700 |0f53: const/16 v2, #int 103 // #67 │ │ -34005a: 4d01 0002 |0f55: aput-object v1, v0, v2 │ │ -34005e: 6201 0d93 |0f57: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL1_ID:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@930d │ │ -340062: 1302 6800 |0f59: const/16 v2, #int 104 // #68 │ │ -340066: 4d01 0002 |0f5b: aput-object v1, v0, v2 │ │ -34006a: 6201 0e93 |0f5d: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL1_TYPE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@930e │ │ -34006e: 1302 6900 |0f5f: const/16 v2, #int 105 // #69 │ │ -340072: 4d01 0002 |0f61: aput-object v1, v0, v2 │ │ -340076: 6201 0f93 |0f63: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL2:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@930f │ │ -34007a: 1302 6a00 |0f65: const/16 v2, #int 106 // #6a │ │ -34007e: 4d01 0002 |0f67: aput-object v1, v0, v2 │ │ -340082: 6201 1093 |0f69: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL2_ID:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9310 │ │ -340086: 1302 6b00 |0f6b: const/16 v2, #int 107 // #6b │ │ -34008a: 4d01 0002 |0f6d: aput-object v1, v0, v2 │ │ -34008e: 6201 1193 |0f6f: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL2_TYPE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9311 │ │ -340092: 1302 6c00 |0f71: const/16 v2, #int 108 // #6c │ │ -340096: 4d01 0002 |0f73: aput-object v1, v0, v2 │ │ -34009a: 6201 1293 |0f75: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL3:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9312 │ │ -34009e: 1302 6d00 |0f77: const/16 v2, #int 109 // #6d │ │ -3400a2: 4d01 0002 |0f79: aput-object v1, v0, v2 │ │ -3400a6: 6201 1393 |0f7b: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL3_ID:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9313 │ │ -3400aa: 1302 6e00 |0f7d: const/16 v2, #int 110 // #6e │ │ -3400ae: 4d01 0002 |0f7f: aput-object v1, v0, v2 │ │ -3400b2: 6201 1493 |0f81: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL3_TYPE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9314 │ │ -3400b6: 1302 6f00 |0f83: const/16 v2, #int 111 // #6f │ │ -3400ba: 4d01 0002 |0f85: aput-object v1, v0, v2 │ │ -3400be: 6201 1693 |0f87: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL4_ID:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9316 │ │ -3400c2: 1302 7000 |0f89: const/16 v2, #int 112 // #70 │ │ -3400c6: 4d01 0002 |0f8b: aput-object v1, v0, v2 │ │ -3400ca: 6201 1593 |0f8d: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL4:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9315 │ │ -3400ce: 1302 7100 |0f8f: const/16 v2, #int 113 // #71 │ │ -3400d2: 4d01 0002 |0f91: aput-object v1, v0, v2 │ │ -3400d6: 6201 1793 |0f93: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL4_TYPE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9317 │ │ -3400da: 1302 7200 |0f95: const/16 v2, #int 114 // #72 │ │ -3400de: 4d01 0002 |0f97: aput-object v1, v0, v2 │ │ -3400e2: 6201 1893 |0f99: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL5:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9318 │ │ -3400e6: 1302 7300 |0f9b: const/16 v2, #int 115 // #73 │ │ -3400ea: 4d01 0002 |0f9d: aput-object v1, v0, v2 │ │ -3400ee: 6201 1993 |0f9f: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL5_ID:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9319 │ │ -3400f2: 1302 7400 |0fa1: const/16 v2, #int 116 // #74 │ │ -3400f6: 4d01 0002 |0fa3: aput-object v1, v0, v2 │ │ -3400fa: 6201 1a93 |0fa5: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL5_TYPE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@931a │ │ -3400fe: 1302 7500 |0fa7: const/16 v2, #int 117 // #75 │ │ -340102: 4d01 0002 |0fa9: aput-object v1, v0, v2 │ │ -340106: 6201 1b93 |0fab: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL6:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@931b │ │ -34010a: 1302 7600 |0fad: const/16 v2, #int 118 // #76 │ │ -34010e: 4d01 0002 |0faf: aput-object v1, v0, v2 │ │ -340112: 6201 1c93 |0fb1: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL6_ID:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@931c │ │ -340116: 1302 7700 |0fb3: const/16 v2, #int 119 // #77 │ │ -34011a: 4d01 0002 |0fb5: aput-object v1, v0, v2 │ │ -34011e: 6201 1d93 |0fb7: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL6_TYPE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@931d │ │ -340122: 1302 7800 |0fb9: const/16 v2, #int 120 // #78 │ │ -340126: 4d01 0002 |0fbb: aput-object v1, v0, v2 │ │ -34012a: 6201 1e93 |0fbd: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICIAN:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@931e │ │ -34012e: 1302 7900 |0fbf: const/16 v2, #int 121 // #79 │ │ -340132: 4d01 0002 |0fc1: aput-object v1, v0, v2 │ │ -340136: 6201 1f93 |0fc3: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICIP_PUID:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@931f │ │ -34013a: 1302 7a00 |0fc5: const/16 v2, #int 122 // #7a │ │ -34013e: 4d01 0002 |0fc7: aput-object v1, v0, v2 │ │ -340142: 6201 2093 |0fc9: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.OCCASION:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9320 │ │ -340146: 1302 7b00 |0fcb: const/16 v2, #int 123 // #7b │ │ -34014a: 4d01 0002 |0fcd: aput-object v1, v0, v2 │ │ -34014e: 6201 2193 |0fcf: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.OPUS:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9321 │ │ -340152: 1302 7c00 |0fd1: const/16 v2, #int 124 // #7c │ │ -340156: 4d01 0002 |0fd3: aput-object v1, v0, v2 │ │ -34015a: 6201 2293 |0fd5: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ORCHESTRA:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9322 │ │ -34015e: 1302 7d00 |0fd7: const/16 v2, #int 125 // #7d │ │ -340162: 4d01 0002 |0fd9: aput-object v1, v0, v2 │ │ -340166: 6201 2393 |0fdb: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ORCHESTRA_SORT:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9323 │ │ -34016a: 1302 7e00 |0fdd: const/16 v2, #int 126 // #7e │ │ -34016e: 4d01 0002 |0fdf: aput-object v1, v0, v2 │ │ -340172: 6201 2493 |0fe1: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ORGANIZATION:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9324 │ │ -340176: 1302 7f00 |0fe3: const/16 v2, #int 127 // #7f │ │ -34017a: 4d01 0002 |0fe5: aput-object v1, v0, v2 │ │ -34017e: 6201 2593 |0fe7: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ORIGINAL_ALBUM:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9325 │ │ -340182: 1302 8000 |0fe9: const/16 v2, #int 128 // #80 │ │ -340186: 4d01 0002 |0feb: aput-object v1, v0, v2 │ │ -34018a: 6201 2693 |0fed: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ORIGINAL_ARTIST:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9326 │ │ -34018e: 1302 8100 |0fef: const/16 v2, #int 129 // #81 │ │ -340192: 4d01 0002 |0ff1: aput-object v1, v0, v2 │ │ -340196: 6201 2793 |0ff3: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ORIGINAL_LYRICIST:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9327 │ │ -34019a: 1302 8200 |0ff5: const/16 v2, #int 130 // #82 │ │ -34019e: 4d01 0002 |0ff7: aput-object v1, v0, v2 │ │ -3401a2: 6201 2893 |0ff9: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ORIGINAL_YEAR:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9328 │ │ -3401a6: 1302 8300 |0ffb: const/16 v2, #int 131 // #83 │ │ -3401aa: 4d01 0002 |0ffd: aput-object v1, v0, v2 │ │ -3401ae: 6201 2993 |0fff: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.OVERALL_WORK:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9329 │ │ -3401b2: 1302 8400 |1001: const/16 v2, #int 132 // #84 │ │ -3401b6: 4d01 0002 |1003: aput-object v1, v0, v2 │ │ -3401ba: 6201 2a93 |1005: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.PART:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@932a │ │ -3401be: 1302 8500 |1007: const/16 v2, #int 133 // #85 │ │ -3401c2: 4d01 0002 |1009: aput-object v1, v0, v2 │ │ -3401c6: 6201 2b93 |100b: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.PART_NUMBER:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@932b │ │ -3401ca: 1302 8600 |100d: const/16 v2, #int 134 // #86 │ │ -3401ce: 4d01 0002 |100f: aput-object v1, v0, v2 │ │ -3401d2: 6201 2c93 |1011: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.PART_TYPE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@932c │ │ -3401d6: 1302 8700 |1013: const/16 v2, #int 135 // #87 │ │ -3401da: 4d01 0002 |1015: aput-object v1, v0, v2 │ │ -3401de: 6201 2d93 |1017: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.PERFORMER:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@932d │ │ -3401e2: 1302 8800 |1019: const/16 v2, #int 136 // #88 │ │ -3401e6: 4d01 0002 |101b: aput-object v1, v0, v2 │ │ -3401ea: 6201 2e93 |101d: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.PERFORMER_NAME:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@932e │ │ -3401ee: 1302 8900 |101f: const/16 v2, #int 137 // #89 │ │ -3401f2: 4d01 0002 |1021: aput-object v1, v0, v2 │ │ -3401f6: 6201 2f93 |1023: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.PERFORMER_NAME_SORT:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@932f │ │ -3401fa: 1302 8a00 |1025: const/16 v2, #int 138 // #8a │ │ -3401fe: 4d01 0002 |1027: aput-object v1, v0, v2 │ │ -340202: 6201 3093 |1029: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.PERIOD:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9330 │ │ -340206: 1302 8b00 |102b: const/16 v2, #int 139 // #8b │ │ -34020a: 4d01 0002 |102d: aput-object v1, v0, v2 │ │ -34020e: 6201 3193 |102f: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.PRODUCER:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9331 │ │ -340212: 1302 8c00 |1031: const/16 v2, #int 140 // #8c │ │ -340216: 4d01 0002 |1033: aput-object v1, v0, v2 │ │ -34021a: 6201 3293 |1035: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.PRODUCTNUMBER:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9332 │ │ -34021e: 1302 8d00 |1037: const/16 v2, #int 141 // #8d │ │ -340222: 4d01 0002 |1039: aput-object v1, v0, v2 │ │ -340226: 6201 3393 |103b: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.QUALITY:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9333 │ │ -34022a: 1302 8e00 |103d: const/16 v2, #int 142 // #8e │ │ -34022e: 4d01 0002 |103f: aput-object v1, v0, v2 │ │ -340232: 6201 3493 |1041: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.RANKING:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9334 │ │ -340236: 1302 8f00 |1043: const/16 v2, #int 143 // #8f │ │ -34023a: 4d01 0002 |1045: aput-object v1, v0, v2 │ │ -34023e: 6201 3593 |1047: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.RATING:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9335 │ │ -340242: 1302 9000 |1049: const/16 v2, #int 144 // #90 │ │ -340246: 4d01 0002 |104b: aput-object v1, v0, v2 │ │ -34024a: 6201 3693 |104d: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.RELEASECOUNTRY:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9336 │ │ -34024e: 1302 9100 |104f: const/16 v2, #int 145 // #91 │ │ -340252: 4d01 0002 |1051: aput-object v1, v0, v2 │ │ -340256: 6201 3793 |1053: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.REMIXER:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9337 │ │ -34025a: 1302 9200 |1055: const/16 v2, #int 146 // #92 │ │ -34025e: 4d01 0002 |1057: aput-object v1, v0, v2 │ │ -340262: 6201 3893 |1059: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.SCRIPT:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9338 │ │ -340266: 1302 9300 |105b: const/16 v2, #int 147 // #93 │ │ -34026a: 4d01 0002 |105d: aput-object v1, v0, v2 │ │ -34026e: 6201 3993 |105f: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.SINGLE_DISC_TRACK_NO:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9339 │ │ -340272: 1302 9400 |1061: const/16 v2, #int 148 // #94 │ │ -340276: 4d01 0002 |1063: aput-object v1, v0, v2 │ │ -34027a: 6201 3a93 |1065: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.SOURCEMEDIA:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@933a │ │ -34027e: 1302 9500 |1067: const/16 v2, #int 149 // #95 │ │ -340282: 4d01 0002 |1069: aput-object v1, v0, v2 │ │ -340286: 6201 3b93 |106b: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.SUBTITLE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@933b │ │ -34028a: 1302 9600 |106d: const/16 v2, #int 150 // #96 │ │ -34028e: 4d01 0002 |106f: aput-object v1, v0, v2 │ │ -340292: 6201 3c93 |1071: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.TAGS:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@933c │ │ -340296: 1302 9700 |1073: const/16 v2, #int 151 // #97 │ │ -34029a: 4d01 0002 |1075: aput-object v1, v0, v2 │ │ -34029e: 6201 3d93 |1077: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.TEMPO:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@933d │ │ -3402a2: 1302 9800 |1079: const/16 v2, #int 152 // #98 │ │ -3402a6: 4d01 0002 |107b: aput-object v1, v0, v2 │ │ -3402aa: 6201 3e93 |107d: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.TIMBRE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@933e │ │ -3402ae: 1302 9900 |107f: const/16 v2, #int 153 // #99 │ │ -3402b2: 4d01 0002 |1081: aput-object v1, v0, v2 │ │ -3402b6: 6201 3f93 |1083: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.TITLE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@933f │ │ -3402ba: 1302 9a00 |1085: const/16 v2, #int 154 // #9a │ │ -3402be: 4d01 0002 |1087: aput-object v1, v0, v2 │ │ -3402c2: 6201 4193 |1089: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.TITLE_MOVEMENT:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9341 │ │ -3402c6: 1302 9b00 |108b: const/16 v2, #int 155 // #9b │ │ -3402ca: 4d01 0002 |108d: aput-object v1, v0, v2 │ │ -3402ce: 6201 4093 |108f: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.TITLESORT:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9340 │ │ -3402d2: 1302 9c00 |1091: const/16 v2, #int 156 // #9c │ │ -3402d6: 4d01 0002 |1093: aput-object v1, v0, v2 │ │ -3402da: 6201 4293 |1095: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.TONALITY:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9342 │ │ -3402de: 1302 9d00 |1097: const/16 v2, #int 157 // #9d │ │ -3402e2: 4d01 0002 |1099: aput-object v1, v0, v2 │ │ -3402e6: 6201 4393 |109b: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.TRACKNUMBER:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9343 │ │ -3402ea: 1302 9e00 |109d: const/16 v2, #int 158 // #9e │ │ -3402ee: 4d01 0002 |109f: aput-object v1, v0, v2 │ │ -3402f2: 6201 4493 |10a1: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.TRACKTOTAL:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9344 │ │ -3402f6: 1302 9f00 |10a3: const/16 v2, #int 159 // #9f │ │ -3402fa: 4d01 0002 |10a5: aput-object v1, v0, v2 │ │ -3402fe: 6201 4593 |10a7: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.URL_DISCOGS_ARTIST_SITE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9345 │ │ -340302: 1302 a000 |10a9: const/16 v2, #int 160 // #a0 │ │ -340306: 4d01 0002 |10ab: aput-object v1, v0, v2 │ │ -34030a: 6201 4693 |10ad: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.URL_DISCOGS_RELEASE_SITE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9346 │ │ -34030e: 1302 a100 |10af: const/16 v2, #int 161 // #a1 │ │ -340312: 4d01 0002 |10b1: aput-object v1, v0, v2 │ │ -340316: 6201 4793 |10b3: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.URL_LYRICS_SITE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9347 │ │ -34031a: 1302 a200 |10b5: const/16 v2, #int 162 // #a2 │ │ -34031e: 4d01 0002 |10b7: aput-object v1, v0, v2 │ │ -340322: 6201 4893 |10b9: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.URL_OFFICIAL_ARTIST_SITE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9348 │ │ -340326: 1302 a300 |10bb: const/16 v2, #int 163 // #a3 │ │ -34032a: 4d01 0002 |10bd: aput-object v1, v0, v2 │ │ -34032e: 6201 4993 |10bf: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.URL_OFFICIAL_RELEASE_SITE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9349 │ │ -340332: 1302 a400 |10c1: const/16 v2, #int 164 // #a4 │ │ -340336: 4d01 0002 |10c3: aput-object v1, v0, v2 │ │ -34033a: 6201 4a93 |10c5: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.URL_WIKIPEDIA_ARTIST_SITE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@934a │ │ -34033e: 1302 a500 |10c7: const/16 v2, #int 165 // #a5 │ │ -340342: 4d01 0002 |10c9: aput-object v1, v0, v2 │ │ -340346: 6201 4b93 |10cb: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.URL_WIKIPEDIA_RELEASE_SITE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@934b │ │ -34034a: 1302 a600 |10cd: const/16 v2, #int 166 // #a6 │ │ -34034e: 4d01 0002 |10cf: aput-object v1, v0, v2 │ │ -340352: 6201 4c93 |10d1: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.VENDOR:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@934c │ │ -340356: 1302 a700 |10d3: const/16 v2, #int 167 // #a7 │ │ -34035a: 4d01 0002 |10d5: aput-object v1, v0, v2 │ │ -34035e: 6201 4d93 |10d7: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.VERSION:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@934d │ │ -340362: 1302 a800 |10d9: const/16 v2, #int 168 // #a8 │ │ -340366: 4d01 0002 |10db: aput-object v1, v0, v2 │ │ -34036a: 6201 4e93 |10dd: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.WORK:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@934e │ │ -34036e: 1302 a900 |10df: const/16 v2, #int 169 // #a9 │ │ -340372: 4d01 0002 |10e1: aput-object v1, v0, v2 │ │ -340376: 6201 4f93 |10e3: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.WORK_TYPE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@934f │ │ -34037a: 1302 aa00 |10e5: const/16 v2, #int 170 // #aa │ │ -34037e: 4d01 0002 |10e7: aput-object v1, v0, v2 │ │ -340382: 6900 a492 |10e9: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.$VALUES:[Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92a4 │ │ -340386: 0e00 |10eb: return-void │ │ +33e1a4: |[33e1a4] org.jaudiotagger.tag.vorbiscomment.VorbisCommentFieldKey.:()V │ │ +33e1b4: 2200 f512 |0000: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33e1b8: 6201 9192 |0002: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ +33e1bc: 7110 2089 0100 |0004: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ +33e1c2: 0c01 |0007: move-result-object v1 │ │ +33e1c4: 1a02 2306 |0008: const-string v2, "ACOUSTID_FINGERPRINT" // string@0623 │ │ +33e1c8: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +33e1ca: 7051 589e 2023 |000b: invoke-direct {v0, v2, v3, v2, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33e1d0: 6900 a592 |000e: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ACOUSTID_FINGERPRINT:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92a5 │ │ +33e1d4: 2200 f512 |0010: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33e1d8: 6201 9192 |0012: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ +33e1dc: 7110 2089 0100 |0014: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ +33e1e2: 0c01 |0017: move-result-object v1 │ │ +33e1e4: 1a02 2506 |0018: const-string v2, "ACOUSTID_ID" // string@0625 │ │ +33e1e8: 1214 |001a: const/4 v4, #int 1 // #1 │ │ +33e1ea: 7051 589e 2024 |001b: invoke-direct {v0, v2, v4, v2, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33e1f0: 6900 a692 |001e: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ACOUSTID_ID:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92a6 │ │ +33e1f4: 2200 f512 |0020: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33e1f8: 6201 9692 |0022: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.XIPH:Lorg/jaudiotagger/tag/reference/Tagger; // field@9296 │ │ +33e1fc: 6202 9192 |0024: sget-object v2, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ +33e200: 6205 8b92 |0026: sget-object v5, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +33e204: 7130 2289 2105 |0028: invoke-static {v1, v2, v5}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8922 │ │ +33e20a: 0c01 |002b: move-result-object v1 │ │ +33e20c: 1a02 b006 |002c: const-string v2, "ALBUM" // string@06b0 │ │ +33e210: 1225 |002e: const/4 v5, #int 2 // #2 │ │ +33e212: 7051 589e 2025 |002f: invoke-direct {v0, v2, v5, v2, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33e218: 6900 a792 |0032: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ALBUM:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92a7 │ │ +33e21c: 2200 f512 |0034: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33e220: 6201 9192 |0036: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ +33e224: 6202 8b92 |0038: sget-object v2, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +33e228: 7120 2189 2100 |003a: invoke-static {v1, v2}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8921 │ │ +33e22e: 0c01 |003d: move-result-object v1 │ │ +33e230: 1a02 b206 |003e: const-string v2, "ALBUMARTIST" // string@06b2 │ │ +33e234: 1236 |0040: const/4 v6, #int 3 // #3 │ │ +33e236: 7051 589e 2026 |0041: invoke-direct {v0, v2, v6, v2, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33e23c: 6900 a892 |0044: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ALBUMARTIST:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92a8 │ │ +33e240: 2200 f512 |0046: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33e244: 6201 9192 |0048: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ +33e248: 6202 8b92 |004a: sget-object v2, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +33e24c: 7120 2189 2100 |004c: invoke-static {v1, v2}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8921 │ │ +33e252: 0c01 |004f: move-result-object v1 │ │ +33e254: 1a02 b406 |0050: const-string v2, "ALBUMARTISTSORT" // string@06b4 │ │ +33e258: 1247 |0052: const/4 v7, #int 4 // #4 │ │ +33e25a: 7051 589e 2027 |0053: invoke-direct {v0, v2, v7, v2, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33e260: 6900 aa92 |0056: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ALBUMARTISTSORT:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92aa │ │ +33e264: 2200 f512 |0058: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33e268: 6201 9192 |005a: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ +33e26c: 6202 8b92 |005c: sget-object v2, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +33e270: 7120 2189 2100 |005e: invoke-static {v1, v2}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8921 │ │ +33e276: 0c01 |0061: move-result-object v1 │ │ +33e278: 1a02 b306 |0062: const-string v2, "ALBUMARTISTS" // string@06b3 │ │ +33e27c: 1258 |0064: const/4 v8, #int 5 // #5 │ │ +33e27e: 1a09 b906 |0065: const-string v9, "ALBUM_ARTISTS" // string@06b9 │ │ +33e282: 7051 589e 2098 |0067: invoke-direct {v0, v2, v8, v9, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33e288: 6900 a992 |006a: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ALBUMARTISTS:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92a9 │ │ +33e28c: 2200 f512 |006c: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33e290: 6201 9192 |006e: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ +33e294: 6202 8b92 |0070: sget-object v2, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +33e298: 7120 2189 2100 |0072: invoke-static {v1, v2}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8921 │ │ +33e29e: 0c01 |0075: move-result-object v1 │ │ +33e2a0: 1a02 b506 |0076: const-string v2, "ALBUMARTISTSSORT" // string@06b5 │ │ +33e2a4: 1269 |0078: const/4 v9, #int 6 // #6 │ │ +33e2a6: 1a0a ba06 |0079: const-string v10, "ALBUM_ARTISTS_SORT" // string@06ba │ │ +33e2aa: 7051 589e 20a9 |007b: invoke-direct {v0, v2, v9, v10, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33e2b0: 6900 ab92 |007e: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ALBUMARTISTSSORT:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92ab │ │ +33e2b4: 2200 f512 |0080: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33e2b8: 6201 8c92 |0082: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JRIVER:Lorg/jaudiotagger/tag/reference/Tagger; // field@928c │ │ +33e2bc: 7110 2089 0100 |0084: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ +33e2c2: 0c01 |0087: move-result-object v1 │ │ +33e2c4: 1a02 b606 |0088: const-string v2, "ALBUMARTIST_JRIVER" // string@06b6 │ │ +33e2c8: 127a |008a: const/4 v10, #int 7 // #7 │ │ +33e2ca: 1a0b b106 |008b: const-string v11, "ALBUM ARTIST" // string@06b1 │ │ +33e2ce: 7051 589e 20ba |008d: invoke-direct {v0, v2, v10, v11, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33e2d4: 6900 ac92 |0090: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ALBUMARTIST_JRIVER:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92ac │ │ +33e2d8: 2200 f512 |0092: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33e2dc: 6201 9192 |0094: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ +33e2e0: 6202 8b92 |0096: sget-object v2, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +33e2e4: 7120 2189 2100 |0098: invoke-static {v1, v2}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8921 │ │ +33e2ea: 0c01 |009b: move-result-object v1 │ │ +33e2ec: 1a02 b706 |009c: const-string v2, "ALBUMSORT" // string@06b7 │ │ +33e2f0: 130b 0800 |009e: const/16 v11, #int 8 // #8 │ │ +33e2f4: 7051 589e 202b |00a0: invoke-direct {v0, v2, v11, v2, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33e2fa: 6900 ad92 |00a3: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ALBUMSORT:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92ad │ │ +33e2fe: 2200 f512 |00a5: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33e302: 6201 8e92 |00a7: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.MEDIA_MONKEY:Lorg/jaudiotagger/tag/reference/Tagger; // field@928e │ │ +33e306: 7110 2089 0100 |00a9: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ +33e30c: 0c01 |00ac: move-result-object v1 │ │ +33e30e: 1a02 b806 |00ad: const-string v2, "ALBUM_ARTIST" // string@06b8 │ │ +33e312: 130c 0900 |00af: const/16 v12, #int 9 // #9 │ │ +33e316: 7051 589e 202c |00b1: invoke-direct {v0, v2, v12, v2, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33e31c: 6900 ae92 |00b4: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ALBUM_ARTIST:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92ae │ │ +33e320: 2200 f512 |00b6: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33e324: 6201 9192 |00b8: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ +33e328: 7110 2089 0100 |00ba: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ +33e32e: 0c01 |00bd: move-result-object v1 │ │ +33e330: 1a02 4007 |00be: const-string v2, "ARRANGER" // string@0740 │ │ +33e334: 130d 0a00 |00c0: const/16 v13, #int 10 // #a │ │ +33e338: 7051 589e 202d |00c2: invoke-direct {v0, v2, v13, v2, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33e33e: 6900 af92 |00c5: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ARRANGER:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92af │ │ +33e342: 2200 f512 |00c7: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33e346: 6201 8b92 |00c9: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +33e34a: 7110 2089 0100 |00cb: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ +33e350: 0c01 |00ce: move-result-object v1 │ │ +33e352: 1a02 4107 |00cf: const-string v2, "ARRANGER_SORT" // string@0741 │ │ +33e356: 130e 0b00 |00d1: const/16 v14, #int 11 // #b │ │ +33e35a: 7051 589e 202e |00d3: invoke-direct {v0, v2, v14, v2, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33e360: 6900 b092 |00d6: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ARRANGER_SORT:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92b0 │ │ +33e364: 2200 f512 |00d8: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33e368: 6201 9692 |00da: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.XIPH:Lorg/jaudiotagger/tag/reference/Tagger; // field@9296 │ │ +33e36c: 6202 9192 |00dc: sget-object v2, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ +33e370: 620f 8b92 |00de: sget-object v15, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +33e374: 7130 2289 210f |00e0: invoke-static {v1, v2, v15}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8922 │ │ +33e37a: 0c01 |00e3: move-result-object v1 │ │ +33e37c: 1a02 4c07 |00e4: const-string v2, "ARTIST" // string@074c │ │ +33e380: 130f 0c00 |00e6: const/16 v15, #int 12 // #c │ │ +33e384: 7051 589e 202f |00e8: invoke-direct {v0, v2, v15, v2, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33e38a: 6900 b192 |00eb: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ARTIST:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92b1 │ │ +33e38e: 2200 f512 |00ed: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33e392: 6201 8b92 |00ef: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +33e396: 7110 2089 0100 |00f1: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ +33e39c: 0c01 |00f4: move-result-object v1 │ │ +33e39e: 1a02 4d07 |00f5: const-string v2, "ARTISTS" // string@074d │ │ +33e3a2: 130f 0d00 |00f7: const/16 v15, #int 13 // #d │ │ +33e3a6: 1a0e 4d07 |00f9: const-string v14, "ARTISTS" // string@074d │ │ +33e3aa: 7051 589e 20ef |00fb: invoke-direct {v0, v2, v15, v14, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33e3b0: 6900 b292 |00fe: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ARTISTS:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92b2 │ │ +33e3b4: 2200 f512 |0100: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33e3b8: 6201 9192 |0102: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ +33e3bc: 6202 8b92 |0104: sget-object v2, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +33e3c0: 7120 2189 2100 |0106: invoke-static {v1, v2}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8921 │ │ +33e3c6: 0c01 |0109: move-result-object v1 │ │ +33e3c8: 1a02 4e07 |010a: const-string v2, "ARTISTSORT" // string@074e │ │ +33e3cc: 130e 0e00 |010c: const/16 v14, #int 14 // #e │ │ +33e3d0: 1a0f 4e07 |010e: const-string v15, "ARTISTSORT" // string@074e │ │ +33e3d4: 7051 589e 20fe |0110: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33e3da: 6900 b392 |0113: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ARTISTSORT:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92b3 │ │ +33e3de: 2200 f512 |0115: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33e3e2: 6201 8b92 |0117: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +33e3e6: 7110 2089 0100 |0119: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ +33e3ec: 0c01 |011c: move-result-object v1 │ │ +33e3ee: 1a02 4f07 |011d: const-string v2, "ARTISTS_SORT" // string@074f │ │ +33e3f2: 130e 0f00 |011f: const/16 v14, #int 15 // #f │ │ +33e3f6: 1a0f 4f07 |0121: const-string v15, "ARTISTS_SORT" // string@074f │ │ +33e3fa: 7051 589e 20fe |0123: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33e400: 6900 b492 |0126: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ARTISTS_SORT:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92b4 │ │ +33e404: 2200 f512 |0128: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33e408: 6201 9192 |012a: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ +33e40c: 6202 8b92 |012c: sget-object v2, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +33e410: 7120 2189 2100 |012e: invoke-static {v1, v2}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8921 │ │ +33e416: 0c01 |0131: move-result-object v1 │ │ +33e418: 1a02 5b07 |0132: const-string v2, "ASIN" // string@075b │ │ +33e41c: 130e 1000 |0134: const/16 v14, #int 16 // #10 │ │ +33e420: 1a0f 5b07 |0136: const-string v15, "ASIN" // string@075b │ │ +33e424: 7051 589e 20fe |0138: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33e42a: 6900 b592 |013b: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ASIN:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92b5 │ │ +33e42e: 2200 f512 |013d: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33e432: 6201 8b92 |013f: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +33e436: 7110 2089 0100 |0141: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ +33e43c: 0c01 |0144: move-result-object v1 │ │ +33e43e: 1a02 d90a |0145: const-string v2, "BARCODE" // string@0ad9 │ │ +33e442: 130e 1100 |0147: const/16 v14, #int 17 // #11 │ │ +33e446: 1a0f d90a |0149: const-string v15, "BARCODE" // string@0ad9 │ │ +33e44a: 7051 589e 20fe |014b: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33e450: 6900 b692 |014e: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.BARCODE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92b6 │ │ +33e454: 2200 f512 |0150: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33e458: 6201 9192 |0152: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ +33e45c: 6202 8b92 |0154: sget-object v2, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +33e460: 7120 2189 2100 |0156: invoke-static {v1, v2}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8921 │ │ +33e466: 0c01 |0159: move-result-object v1 │ │ +33e468: 1a02 320b |015a: const-string v2, "BPM" // string@0b32 │ │ +33e46c: 130e 1200 |015c: const/16 v14, #int 18 // #12 │ │ +33e470: 1a0f 320b |015e: const-string v15, "BPM" // string@0b32 │ │ +33e474: 7051 589e 20fe |0160: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33e47a: 6900 b792 |0163: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.BPM:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92b7 │ │ +33e47e: 2200 f512 |0165: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33e482: 6201 9192 |0167: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ +33e486: 6202 8b92 |0169: sget-object v2, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +33e48a: 7120 2189 2100 |016b: invoke-static {v1, v2}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8921 │ │ +33e490: 0c01 |016e: move-result-object v1 │ │ +33e492: 1a02 730d |016f: const-string v2, "CATALOGNUMBER" // string@0d73 │ │ +33e496: 130e 1300 |0171: const/16 v14, #int 19 // #13 │ │ +33e49a: 1a0f 730d |0173: const-string v15, "CATALOGNUMBER" // string@0d73 │ │ +33e49e: 7051 589e 20fe |0175: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33e4a4: 6900 b892 |0178: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.CATALOGNUMBER:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92b8 │ │ +33e4a8: 2200 f512 |017a: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33e4ac: 6201 8b92 |017c: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +33e4b0: 7110 2089 0100 |017e: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ +33e4b6: 0c01 |0181: move-result-object v1 │ │ +33e4b8: 1a02 c60d |0182: const-string v2, "CHOIR" // string@0dc6 │ │ +33e4bc: 130e 1400 |0184: const/16 v14, #int 20 // #14 │ │ +33e4c0: 1a0f c60d |0186: const-string v15, "CHOIR" // string@0dc6 │ │ +33e4c4: 7051 589e 20fe |0188: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33e4ca: 6900 b992 |018b: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.CHOIR:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92b9 │ │ +33e4ce: 2200 f512 |018d: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33e4d2: 6201 8b92 |018f: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +33e4d6: 7110 2089 0100 |0191: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ +33e4dc: 0c01 |0194: move-result-object v1 │ │ +33e4de: 1a02 c70d |0195: const-string v2, "CHOIR_SORT" // string@0dc7 │ │ +33e4e2: 130e 1500 |0197: const/16 v14, #int 21 // #15 │ │ +33e4e6: 1a0f c70d |0199: const-string v15, "CHOIR_SORT" // string@0dc7 │ │ +33e4ea: 7051 589e 20fe |019b: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33e4f0: 6900 ba92 |019e: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.CHOIR_SORT:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92ba │ │ +33e4f4: 2200 f512 |01a0: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33e4f8: 6201 8b92 |01a2: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +33e4fc: 7110 2089 0100 |01a4: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ +33e502: 0c01 |01a7: move-result-object v1 │ │ +33e504: 1a02 db0d |01a8: const-string v2, "CLASSICAL_CATALOG" // string@0ddb │ │ +33e508: 130e 1600 |01aa: const/16 v14, #int 22 // #16 │ │ +33e50c: 1a0f db0d |01ac: const-string v15, "CLASSICAL_CATALOG" // string@0ddb │ │ +33e510: 7051 589e 20fe |01ae: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33e516: 6900 bb92 |01b1: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.CLASSICAL_CATALOG:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92bb │ │ +33e51a: 2200 f512 |01b3: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33e51e: 6201 8b92 |01b5: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +33e522: 7110 2089 0100 |01b7: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ +33e528: 0c01 |01ba: move-result-object v1 │ │ +33e52a: 1a02 dc0d |01bb: const-string v2, "CLASSICAL_NICKNAME" // string@0ddc │ │ +33e52e: 130e 1700 |01bd: const/16 v14, #int 23 // #17 │ │ +33e532: 1a0f dc0d |01bf: const-string v15, "CLASSICAL_NICKNAME" // string@0ddc │ │ +33e536: 7051 589e 20fe |01c1: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33e53c: 6900 bc92 |01c4: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.CLASSICAL_NICKNAME:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92bc │ │ +33e540: 2200 f512 |01c6: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33e544: 6201 9192 |01c8: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ +33e548: 7110 2089 0100 |01ca: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ +33e54e: 0c01 |01cd: move-result-object v1 │ │ +33e550: 1a02 330e |01ce: const-string v2, "COMMENT" // string@0e33 │ │ +33e554: 130e 1800 |01d0: const/16 v14, #int 24 // #18 │ │ +33e558: 1a0f 330e |01d2: const-string v15, "COMMENT" // string@0e33 │ │ +33e55c: 7051 589e 20fe |01d4: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33e562: 6900 bd92 |01d7: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.COMMENT:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92bd │ │ +33e566: 2200 f512 |01d9: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33e56a: 6201 9192 |01db: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ +33e56e: 6202 8b92 |01dd: sget-object v2, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +33e572: 7120 2189 2100 |01df: invoke-static {v1, v2}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8921 │ │ +33e578: 0c01 |01e2: move-result-object v1 │ │ +33e57a: 1a02 4d0e |01e3: const-string v2, "COMPILATION" // string@0e4d │ │ +33e57e: 130e 1900 |01e5: const/16 v14, #int 25 // #19 │ │ +33e582: 1a0f 4d0e |01e7: const-string v15, "COMPILATION" // string@0e4d │ │ +33e586: 7051 589e 20fe |01e9: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33e58c: 6900 be92 |01ec: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.COMPILATION:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92be │ │ +33e590: 2200 f512 |01ee: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33e594: 6201 9192 |01f0: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ +33e598: 6202 8b92 |01f2: sget-object v2, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +33e59c: 7120 2189 2100 |01f4: invoke-static {v1, v2}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8921 │ │ +33e5a2: 0c01 |01f7: move-result-object v1 │ │ +33e5a4: 1a02 500e |01f8: const-string v2, "COMPOSER" // string@0e50 │ │ +33e5a8: 130e 1a00 |01fa: const/16 v14, #int 26 // #1a │ │ +33e5ac: 1a0f 500e |01fc: const-string v15, "COMPOSER" // string@0e50 │ │ +33e5b0: 7051 589e 20fe |01fe: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33e5b6: 6900 bf92 |0201: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.COMPOSER:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92bf │ │ +33e5ba: 2200 f512 |0203: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33e5be: 6201 8b92 |0205: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +33e5c2: 7110 2089 0100 |0207: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ +33e5c8: 0c01 |020a: move-result-object v1 │ │ +33e5ca: 1a02 510e |020b: const-string v2, "COMPOSERSORT" // string@0e51 │ │ +33e5ce: 130e 1b00 |020d: const/16 v14, #int 27 // #1b │ │ +33e5d2: 1a0f 510e |020f: const-string v15, "COMPOSERSORT" // string@0e51 │ │ +33e5d6: 7051 589e 20fe |0211: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33e5dc: 6900 c092 |0214: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.COMPOSERSORT:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92c0 │ │ +33e5e0: 2200 f512 |0216: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33e5e4: 6201 9192 |0218: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ +33e5e8: 6202 8b92 |021a: sget-object v2, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +33e5ec: 7120 2189 2100 |021c: invoke-static {v1, v2}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8921 │ │ +33e5f2: 0c01 |021f: move-result-object v1 │ │ +33e5f4: 1a02 570e |0220: const-string v2, "CONDUCTOR" // string@0e57 │ │ +33e5f8: 130e 1c00 |0222: const/16 v14, #int 28 // #1c │ │ +33e5fc: 1a0f 570e |0224: const-string v15, "CONDUCTOR" // string@0e57 │ │ +33e600: 7051 589e 20fe |0226: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33e606: 6900 c192 |0229: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.CONDUCTOR:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92c1 │ │ +33e60a: 2200 f512 |022b: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33e60e: 6201 8b92 |022d: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +33e612: 7110 2089 0100 |022f: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ +33e618: 0c01 |0232: move-result-object v1 │ │ +33e61a: 1a02 590e |0233: const-string v2, "CONDUCTOR_SORT" // string@0e59 │ │ +33e61e: 130e 1d00 |0235: const/16 v14, #int 29 // #1d │ │ +33e622: 1a0f 590e |0237: const-string v15, "CONDUCTOR_SORT" // string@0e59 │ │ +33e626: 7051 589e 20fe |0239: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33e62c: 6900 c292 |023c: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.CONDUCTOR_SORT:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92c2 │ │ +33e630: 2200 f512 |023e: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33e634: 6201 9692 |0240: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.XIPH:Lorg/jaudiotagger/tag/reference/Tagger; // field@9296 │ │ +33e638: 7110 2089 0100 |0242: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ +33e63e: 0c01 |0245: move-result-object v1 │ │ +33e640: 1a02 740e |0246: const-string v2, "CONTACT" // string@0e74 │ │ +33e644: 130e 1e00 |0248: const/16 v14, #int 30 // #1e │ │ +33e648: 1a0f 740e |024a: const-string v15, "CONTACT" // string@0e74 │ │ +33e64c: 7051 589e 20fe |024c: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33e652: 6900 c392 |024f: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.CONTACT:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92c3 │ │ +33e656: 2200 f512 |0251: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33e65a: 6201 9692 |0253: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.XIPH:Lorg/jaudiotagger/tag/reference/Tagger; // field@9296 │ │ +33e65e: 6202 9192 |0255: sget-object v2, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ +33e662: 620e 8b92 |0257: sget-object v14, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +33e666: 7130 2289 210e |0259: invoke-static {v1, v2, v14}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8922 │ │ +33e66c: 0c01 |025c: move-result-object v1 │ │ +33e66e: 1a02 8a0e |025d: const-string v2, "COPYRIGHT" // string@0e8a │ │ +33e672: 130e 1f00 |025f: const/16 v14, #int 31 // #1f │ │ +33e676: 1a0f 8a0e |0261: const-string v15, "COPYRIGHT" // string@0e8a │ │ +33e67a: 7051 589e 20fe |0263: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33e680: 6900 c492 |0266: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.COPYRIGHT:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92c4 │ │ +33e684: 2200 f512 |0268: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33e688: 6201 9192 |026a: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ +33e68c: 7110 2089 0100 |026c: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ +33e692: 0c01 |026f: move-result-object v1 │ │ +33e694: 1a02 9a0e |0270: const-string v2, "COUNTRY" // string@0e9a │ │ +33e698: 130e 2000 |0272: const/16 v14, #int 32 // #20 │ │ +33e69c: 1a0f 9a0e |0274: const-string v15, "COUNTRY" // string@0e9a │ │ +33e6a0: 7051 589e 20fe |0276: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33e6a6: 6900 c592 |0279: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.COUNTRY:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92c5 │ │ +33e6aa: 2200 f512 |027b: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33e6ae: 6201 8b92 |027d: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +33e6b2: 7110 2089 0100 |027f: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ +33e6b8: 0c01 |0282: move-result-object v1 │ │ +33e6ba: 1a02 9c0e |0283: const-string v2, "COVERART" // string@0e9c │ │ +33e6be: 130e 2100 |0285: const/16 v14, #int 33 // #21 │ │ +33e6c2: 1a0f 9c0e |0287: const-string v15, "COVERART" // string@0e9c │ │ +33e6c6: 7051 589e 20fe |0289: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33e6cc: 6900 c692 |028c: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.COVERART:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92c6 │ │ +33e6d0: 2200 f512 |028e: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33e6d4: 6201 8b92 |0290: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +33e6d8: 7110 2089 0100 |0292: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ +33e6de: 0c01 |0295: move-result-object v1 │ │ +33e6e0: 1a02 9d0e |0296: const-string v2, "COVERARTMIME" // string@0e9d │ │ +33e6e4: 130e 2200 |0298: const/16 v14, #int 34 // #22 │ │ +33e6e8: 1a0f 9d0e |029a: const-string v15, "COVERARTMIME" // string@0e9d │ │ +33e6ec: 7051 589e 20fe |029c: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33e6f2: 6900 c792 |029f: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.COVERARTMIME:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92c7 │ │ +33e6f6: 2200 f512 |02a1: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33e6fa: 6201 8e92 |02a3: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.MEDIA_MONKEY:Lorg/jaudiotagger/tag/reference/Tagger; // field@928e │ │ +33e6fe: 7110 2089 0100 |02a5: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ +33e704: 0c01 |02a8: move-result-object v1 │ │ +33e706: 1a02 c50e |02a9: const-string v2, "CUSTOM1" // string@0ec5 │ │ +33e70a: 130e 2300 |02ab: const/16 v14, #int 35 // #23 │ │ +33e70e: 1a0f c50e |02ad: const-string v15, "CUSTOM1" // string@0ec5 │ │ +33e712: 7051 589e 20fe |02af: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33e718: 6900 c892 |02b2: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.CUSTOM1:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92c8 │ │ +33e71c: 2200 f512 |02b4: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33e720: 6201 8e92 |02b6: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.MEDIA_MONKEY:Lorg/jaudiotagger/tag/reference/Tagger; // field@928e │ │ +33e724: 7110 2089 0100 |02b8: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ +33e72a: 0c01 |02bb: move-result-object v1 │ │ +33e72c: 1a02 c60e |02bc: const-string v2, "CUSTOM2" // string@0ec6 │ │ +33e730: 130e 2400 |02be: const/16 v14, #int 36 // #24 │ │ +33e734: 1a0f c60e |02c0: const-string v15, "CUSTOM2" // string@0ec6 │ │ +33e738: 7051 589e 20fe |02c2: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33e73e: 6900 c992 |02c5: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.CUSTOM2:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92c9 │ │ +33e742: 2200 f512 |02c7: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33e746: 6201 8e92 |02c9: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.MEDIA_MONKEY:Lorg/jaudiotagger/tag/reference/Tagger; // field@928e │ │ +33e74a: 7110 2089 0100 |02cb: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ +33e750: 0c01 |02ce: move-result-object v1 │ │ +33e752: 1a02 c70e |02cf: const-string v2, "CUSTOM3" // string@0ec7 │ │ +33e756: 130e 2500 |02d1: const/16 v14, #int 37 // #25 │ │ +33e75a: 1a0f c70e |02d3: const-string v15, "CUSTOM3" // string@0ec7 │ │ +33e75e: 7051 589e 20fe |02d5: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33e764: 6900 ca92 |02d8: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.CUSTOM3:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92ca │ │ +33e768: 2200 f512 |02da: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33e76c: 6201 8e92 |02dc: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.MEDIA_MONKEY:Lorg/jaudiotagger/tag/reference/Tagger; // field@928e │ │ +33e770: 7110 2089 0100 |02de: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ +33e776: 0c01 |02e1: move-result-object v1 │ │ +33e778: 1a02 c80e |02e2: const-string v2, "CUSTOM4" // string@0ec8 │ │ +33e77c: 130e 2600 |02e4: const/16 v14, #int 38 // #26 │ │ +33e780: 1a0f c80e |02e6: const-string v15, "CUSTOM4" // string@0ec8 │ │ +33e784: 7051 589e 20fe |02e8: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33e78a: 6900 cb92 |02eb: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.CUSTOM4:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92cb │ │ +33e78e: 2200 f512 |02ed: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33e792: 6201 8e92 |02ef: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.MEDIA_MONKEY:Lorg/jaudiotagger/tag/reference/Tagger; // field@928e │ │ +33e796: 7110 2089 0100 |02f1: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ +33e79c: 0c01 |02f4: move-result-object v1 │ │ +33e79e: 1a02 c90e |02f5: const-string v2, "CUSTOM5" // string@0ec9 │ │ +33e7a2: 130e 2700 |02f7: const/16 v14, #int 39 // #27 │ │ +33e7a6: 1a0f c90e |02f9: const-string v15, "CUSTOM5" // string@0ec9 │ │ +33e7aa: 7051 589e 20fe |02fb: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33e7b0: 6900 cc92 |02fe: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.CUSTOM5:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92cc │ │ +33e7b4: 2200 f512 |0300: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33e7b8: 6201 9692 |0302: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.XIPH:Lorg/jaudiotagger/tag/reference/Tagger; // field@9296 │ │ +33e7bc: 6202 9192 |0304: sget-object v2, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ +33e7c0: 620e 8b92 |0306: sget-object v14, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +33e7c4: 7130 2289 210e |0308: invoke-static {v1, v2, v14}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8922 │ │ +33e7ca: 0c01 |030b: move-result-object v1 │ │ +33e7cc: 1a02 2513 |030c: const-string v2, "DATE" // string@1325 │ │ +33e7d0: 130e 2800 |030e: const/16 v14, #int 40 // #28 │ │ +33e7d4: 1a0f 2513 |0310: const-string v15, "DATE" // string@1325 │ │ +33e7d8: 7051 589e 20fe |0312: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33e7de: 6900 cd92 |0315: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.DATE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92cd │ │ +33e7e2: 2200 f512 |0317: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33e7e6: 6201 9692 |0319: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.XIPH:Lorg/jaudiotagger/tag/reference/Tagger; // field@9296 │ │ +33e7ea: 7110 2089 0100 |031b: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ +33e7f0: 0c01 |031e: move-result-object v1 │ │ +33e7f2: 1a02 b413 |031f: const-string v2, "DESCRIPTION" // string@13b4 │ │ +33e7f6: 130e 2900 |0321: const/16 v14, #int 41 // #29 │ │ +33e7fa: 1a0f b413 |0323: const-string v15, "DESCRIPTION" // string@13b4 │ │ +33e7fe: 7051 589e 20fe |0325: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33e804: 6900 ce92 |0328: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.DESCRIPTION:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92ce │ │ +33e808: 2200 f512 |032a: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33e80c: 6201 9192 |032c: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ +33e810: 6202 8b92 |032e: sget-object v2, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +33e814: 7120 2189 2100 |0330: invoke-static {v1, v2}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8921 │ │ +33e81a: 0c01 |0333: move-result-object v1 │ │ +33e81c: 1a02 de13 |0334: const-string v2, "DISCNUMBER" // string@13de │ │ +33e820: 130e 2a00 |0336: const/16 v14, #int 42 // #2a │ │ +33e824: 1a0f de13 |0338: const-string v15, "DISCNUMBER" // string@13de │ │ +33e828: 7051 589e 20fe |033a: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33e82e: 6900 cf92 |033d: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.DISCNUMBER:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92cf │ │ +33e832: 2200 f512 |033f: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33e836: 6201 9192 |0341: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ +33e83a: 6202 8b92 |0343: sget-object v2, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +33e83e: 7120 2189 2100 |0345: invoke-static {v1, v2}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8921 │ │ +33e844: 0c01 |0348: move-result-object v1 │ │ +33e846: 1a02 e113 |0349: const-string v2, "DISCSUBTITLE" // string@13e1 │ │ +33e84a: 130e 2b00 |034b: const/16 v14, #int 43 // #2b │ │ +33e84e: 1a0f e113 |034d: const-string v15, "DISCSUBTITLE" // string@13e1 │ │ +33e852: 7051 589e 20fe |034f: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33e858: 6900 d092 |0352: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.DISCSUBTITLE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92d0 │ │ +33e85c: 2200 f512 |0354: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33e860: 6201 9692 |0356: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.XIPH:Lorg/jaudiotagger/tag/reference/Tagger; // field@9296 │ │ +33e864: 6202 9192 |0358: sget-object v2, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ +33e868: 7120 2189 2100 |035a: invoke-static {v1, v2}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8921 │ │ +33e86e: 0c01 |035d: move-result-object v1 │ │ +33e870: 1a02 e213 |035e: const-string v2, "DISCTOTAL" // string@13e2 │ │ +33e874: 130e 2c00 |0360: const/16 v14, #int 44 // #2c │ │ +33e878: 1a0f e213 |0362: const-string v15, "DISCTOTAL" // string@13e2 │ │ +33e87c: 7051 589e 20fe |0364: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33e882: 6900 d192 |0367: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.DISCTOTAL:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92d1 │ │ +33e886: 2200 f512 |0369: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33e88a: 6201 9192 |036b: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ +33e88e: 7110 2089 0100 |036d: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ +33e894: 0c01 |0370: move-result-object v1 │ │ +33e896: 1a02 fa13 |0371: const-string v2, "DJMIXER" // string@13fa │ │ +33e89a: 130e 2d00 |0373: const/16 v14, #int 45 // #2d │ │ +33e89e: 1a0f fa13 |0375: const-string v15, "DJMIXER" // string@13fa │ │ +33e8a2: 7051 589e 20fe |0377: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33e8a8: 6900 d292 |037a: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.DJMIXER:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92d2 │ │ +33e8ac: 2200 f512 |037c: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33e8b0: 6201 9192 |037e: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ +33e8b4: 7110 2089 0100 |0380: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ +33e8ba: 0c01 |0383: move-result-object v1 │ │ +33e8bc: 1a02 a715 |0384: const-string v2, "ENCODEDBY" // string@15a7 │ │ +33e8c0: 130e 2e00 |0386: const/16 v14, #int 46 // #2e │ │ +33e8c4: 1a0f a715 |0388: const-string v15, "ENCODEDBY" // string@15a7 │ │ +33e8c8: 7051 589e 20fe |038a: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33e8ce: 6900 d392 |038d: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ENCODEDBY:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92d3 │ │ +33e8d2: 2200 f512 |038f: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33e8d6: 1a01 a915 |0391: const-string v1, "ENCODER" // string@15a9 │ │ +33e8da: 1302 2f00 |0393: const/16 v2, #int 47 // #2f │ │ +33e8de: 1a0e a915 |0395: const-string v14, "ENCODER" // string@15a9 │ │ +33e8e2: 7040 579e 10e2 |0397: invoke-direct {v0, v1, v2, v14}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9e57 │ │ +33e8e8: 6900 d492 |039a: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ENCODER:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92d4 │ │ +33e8ec: 2200 f512 |039c: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33e8f0: 6201 9192 |039e: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ +33e8f4: 7110 2089 0100 |03a0: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ +33e8fa: 0c01 |03a3: move-result-object v1 │ │ +33e8fc: 1a02 b815 |03a4: const-string v2, "ENGINEER" // string@15b8 │ │ +33e900: 130e 3000 |03a6: const/16 v14, #int 48 // #30 │ │ +33e904: 1a0f b815 |03a8: const-string v15, "ENGINEER" // string@15b8 │ │ +33e908: 7051 589e 20fe |03aa: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33e90e: 6900 d592 |03ad: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ENGINEER:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92d5 │ │ +33e912: 2200 f512 |03af: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33e916: 6201 8e92 |03b1: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.MEDIA_MONKEY:Lorg/jaudiotagger/tag/reference/Tagger; // field@928e │ │ +33e91a: 6202 8b92 |03b3: sget-object v2, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +33e91e: 7120 2189 2100 |03b5: invoke-static {v1, v2}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8921 │ │ +33e924: 0c01 |03b8: move-result-object v1 │ │ +33e926: 1a02 ba15 |03b9: const-string v2, "ENSEMBLE" // string@15ba │ │ +33e92a: 130e 3100 |03bb: const/16 v14, #int 49 // #31 │ │ +33e92e: 1a0f ba15 |03bd: const-string v15, "ENSEMBLE" // string@15ba │ │ +33e932: 7051 589e 20fe |03bf: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33e938: 6900 d692 |03c2: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ENSEMBLE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92d6 │ │ +33e93c: 2200 f512 |03c4: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33e940: 6201 8b92 |03c6: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +33e944: 7110 2089 0100 |03c8: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ +33e94a: 0c01 |03cb: move-result-object v1 │ │ +33e94c: 1a02 bb15 |03cc: const-string v2, "ENSEMBLE_SORT" // string@15bb │ │ +33e950: 130e 3200 |03ce: const/16 v14, #int 50 // #32 │ │ +33e954: 1a0f bb15 |03d0: const-string v15, "ENSEMBLE_SORT" // string@15bb │ │ +33e958: 7051 589e 20fe |03d2: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33e95e: 6900 d792 |03d5: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ENSEMBLE_SORT:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92d7 │ │ +33e962: 2200 f512 |03d7: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33e966: 6201 8792 |03d9: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.BEATUNES:Lorg/jaudiotagger/tag/reference/Tagger; // field@9287 │ │ +33e96a: 7110 2089 0100 |03db: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ +33e970: 0c01 |03de: move-result-object v1 │ │ +33e972: 1a02 4417 |03df: const-string v2, "FBPM" // string@1744 │ │ +33e976: 130e 3300 |03e1: const/16 v14, #int 51 // #33 │ │ +33e97a: 1a0f 4417 |03e3: const-string v15, "FBPM" // string@1744 │ │ +33e97e: 7051 589e 20fe |03e5: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33e984: 6900 d892 |03e8: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.FBPM:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92d8 │ │ +33e988: 2200 f512 |03ea: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33e98c: 6201 9692 |03ec: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.XIPH:Lorg/jaudiotagger/tag/reference/Tagger; // field@9296 │ │ +33e990: 6202 9192 |03ee: sget-object v2, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ +33e994: 620e 8b92 |03f0: sget-object v14, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +33e998: 7130 2289 210e |03f2: invoke-static {v1, v2, v14}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8922 │ │ +33e99e: 0c01 |03f5: move-result-object v1 │ │ +33e9a0: 1a02 b01b |03f6: const-string v2, "GENRE" // string@1bb0 │ │ +33e9a4: 130e 3400 |03f8: const/16 v14, #int 52 // #34 │ │ +33e9a8: 1a0f b01b |03fa: const-string v15, "GENRE" // string@1bb0 │ │ +33e9ac: 7051 589e 20fe |03fc: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33e9b2: 6900 d992 |03ff: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.GENRE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92d9 │ │ +33e9b6: 2200 f512 |0401: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33e9ba: 6201 8b92 |0403: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +33e9be: 7110 2089 0100 |0405: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ +33e9c4: 0c01 |0408: move-result-object v1 │ │ +33e9c6: 1a02 e21b |0409: const-string v2, "GROUP" // string@1be2 │ │ +33e9ca: 130e 3500 |040b: const/16 v14, #int 53 // #35 │ │ +33e9ce: 1a0f e21b |040d: const-string v15, "GROUP" // string@1be2 │ │ +33e9d2: 7051 589e 20fe |040f: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33e9d8: 6900 da92 |0412: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.GROUP:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92da │ │ +33e9dc: 2200 f512 |0414: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33e9e0: 6201 9192 |0416: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ +33e9e4: 6202 8b92 |0418: sget-object v2, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +33e9e8: 7120 2189 2100 |041a: invoke-static {v1, v2}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8921 │ │ +33e9ee: 0c01 |041d: move-result-object v1 │ │ +33e9f0: 1a02 e31b |041e: const-string v2, "GROUPING" // string@1be3 │ │ +33e9f4: 130e 3600 |0420: const/16 v14, #int 54 // #36 │ │ +33e9f8: 1a0f e31b |0422: const-string v15, "GROUPING" // string@1be3 │ │ +33e9fc: 7051 589e 20fe |0424: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33ea02: 6900 db92 |0427: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.GROUPING:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92db │ │ +33ea06: 2200 f512 |0429: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33ea0a: 6201 8b92 |042b: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +33ea0e: 7110 2089 0100 |042d: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ +33ea14: 0c01 |0430: move-result-object v1 │ │ +33ea16: 1a02 8c1e |0431: const-string v2, "INSTRUMENT" // string@1e8c │ │ +33ea1a: 130e 3700 |0433: const/16 v14, #int 55 // #37 │ │ +33ea1e: 1a0f 8c1e |0435: const-string v15, "INSTRUMENT" // string@1e8c │ │ +33ea22: 7051 589e 20fe |0437: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33ea28: 6900 dc92 |043a: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.INSTRUMENT:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92dc │ │ +33ea2c: 2200 f512 |043c: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33ea30: 6201 8b92 |043e: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +33ea34: 7110 2089 0100 |0440: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ +33ea3a: 0c01 |0443: move-result-object v1 │ │ +33ea3c: 1a02 b41e |0444: const-string v2, "INVOLVED_PERSON" // string@1eb4 │ │ +33ea40: 130e 3800 |0446: const/16 v14, #int 56 // #38 │ │ +33ea44: 1a0f b41e |0448: const-string v15, "INVOLVED_PERSON" // string@1eb4 │ │ +33ea48: 7051 589e 20fe |044a: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33ea4e: 6900 dd92 |044d: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.INVOLVED_PERSON:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92dd │ │ +33ea52: 2200 f512 |044f: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33ea56: 6201 8b92 |0451: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +33ea5a: 7110 2089 0100 |0453: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ +33ea60: 0c01 |0456: move-result-object v1 │ │ +33ea62: 1a02 bb1e |0457: const-string v2, "IPI" // string@1ebb │ │ +33ea66: 130e 3900 |0459: const/16 v14, #int 57 // #39 │ │ +33ea6a: 1a0f bb1e |045b: const-string v15, "IPI" // string@1ebb │ │ +33ea6e: 7051 589e 20fe |045d: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33ea74: 6900 de92 |0460: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.IPI:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92de │ │ +33ea78: 2200 f512 |0462: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33ea7c: 6201 9692 |0464: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.XIPH:Lorg/jaudiotagger/tag/reference/Tagger; // field@9296 │ │ +33ea80: 6202 9192 |0466: sget-object v2, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ +33ea84: 620e 8b92 |0468: sget-object v14, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +33ea88: 7130 2289 210e |046a: invoke-static {v1, v2, v14}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8922 │ │ +33ea8e: 0c01 |046d: move-result-object v1 │ │ +33ea90: 1a02 e01e |046e: const-string v2, "ISRC" // string@1ee0 │ │ +33ea94: 130e 3a00 |0470: const/16 v14, #int 58 // #3a │ │ +33ea98: 1a0f e01e |0472: const-string v15, "ISRC" // string@1ee0 │ │ +33ea9c: 7051 589e 20fe |0474: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33eaa2: 6900 df92 |0477: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ISRC:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92df │ │ +33eaa6: 2200 f512 |0479: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33eaaa: 6201 9692 |047b: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.XIPH:Lorg/jaudiotagger/tag/reference/Tagger; // field@9296 │ │ +33eaae: 6202 9192 |047d: sget-object v2, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ +33eab2: 620e 8b92 |047f: sget-object v14, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +33eab6: 7130 2289 210e |0481: invoke-static {v1, v2, v14}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8922 │ │ +33eabc: 0c01 |0484: move-result-object v1 │ │ +33eabe: 1a02 e51e |0485: const-string v2, "ISWC" // string@1ee5 │ │ +33eac2: 130e 3b00 |0487: const/16 v14, #int 59 // #3b │ │ +33eac6: 1a0f e51e |0489: const-string v15, "ISWC" // string@1ee5 │ │ +33eaca: 7051 589e 20fe |048b: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33ead0: 6900 e092 |048e: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ISWC:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92e0 │ │ +33ead4: 2200 f512 |0490: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33ead8: 6201 9192 |0492: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ +33eadc: 6202 8b92 |0494: sget-object v2, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +33eae0: 7120 2189 2100 |0496: invoke-static {v1, v2}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8921 │ │ +33eae6: 0c01 |0499: move-result-object v1 │ │ +33eae8: 1a02 e81e |049a: const-string v2, "IS_CLASSICAL" // string@1ee8 │ │ +33eaec: 130e 3c00 |049c: const/16 v14, #int 60 // #3c │ │ +33eaf0: 1a0f e81e |049e: const-string v15, "IS_CLASSICAL" // string@1ee8 │ │ +33eaf4: 7051 589e 20fe |04a0: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33eafa: 6900 e192 |04a3: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.IS_CLASSICAL:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92e1 │ │ +33eafe: 2200 f512 |04a5: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33eb02: 6201 9192 |04a7: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ +33eb06: 6202 8b92 |04a9: sget-object v2, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +33eb0a: 7120 2189 2100 |04ab: invoke-static {v1, v2}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8921 │ │ +33eb10: 0c01 |04ae: move-result-object v1 │ │ +33eb12: 1a02 ea1e |04af: const-string v2, "IS_HD" // string@1eea │ │ +33eb16: 130e 3d00 |04b1: const/16 v14, #int 61 // #3d │ │ +33eb1a: 1a0f ea1e |04b3: const-string v15, "IS_HD" // string@1eea │ │ +33eb1e: 7051 589e 20fe |04b5: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33eb24: 6900 e292 |04b8: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.IS_HD:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92e2 │ │ +33eb28: 2200 f512 |04ba: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33eb2c: 6201 9192 |04bc: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ +33eb30: 6202 8b92 |04be: sget-object v2, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +33eb34: 7120 2189 2100 |04c0: invoke-static {v1, v2}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8921 │ │ +33eb3a: 0c01 |04c3: move-result-object v1 │ │ +33eb3c: 1a02 f01e |04c4: const-string v2, "IS_SOUNDTRACK" // string@1ef0 │ │ +33eb40: 130e 3e00 |04c6: const/16 v14, #int 62 // #3e │ │ +33eb44: 1a0f f01e |04c8: const-string v15, "IS_SOUNDTRACK" // string@1ef0 │ │ +33eb48: 7051 589e 20fe |04ca: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33eb4e: 6900 e392 |04cd: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.IS_SOUNDTRACK:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92e3 │ │ +33eb52: 2200 f512 |04cf: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33eb56: 1a01 7d20 |04d1: const-string v1, "KEY" // string@207d │ │ +33eb5a: 1302 3f00 |04d3: const/16 v2, #int 63 // #3f │ │ +33eb5e: 1a0e 7d20 |04d5: const-string v14, "KEY" // string@207d │ │ +33eb62: 7040 579e 10e2 |04d7: invoke-direct {v0, v1, v2, v14}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9e57 │ │ +33eb68: 6900 e492 |04da: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.KEY:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92e4 │ │ +33eb6c: 2200 f512 |04dc: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33eb70: 6201 9192 |04de: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ +33eb74: 6202 8b92 |04e0: sget-object v2, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +33eb78: 7120 2189 2100 |04e2: invoke-static {v1, v2}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8921 │ │ +33eb7e: 0c01 |04e5: move-result-object v1 │ │ +33eb80: 1a02 8921 |04e6: const-string v2, "LABEL" // string@2189 │ │ +33eb84: 130e 4000 |04e8: const/16 v14, #int 64 // #40 │ │ +33eb88: 1a0f 8921 |04ea: const-string v15, "LABEL" // string@2189 │ │ +33eb8c: 7051 589e 20fe |04ec: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33eb92: 6900 e592 |04ef: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.LABEL:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92e5 │ │ +33eb96: 2200 f512 |04f1: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33eb9a: 1a01 9c21 |04f3: const-string v1, "LANGUAGE" // string@219c │ │ +33eb9e: 1302 4100 |04f5: const/16 v2, #int 65 // #41 │ │ +33eba2: 1a0e 9c21 |04f7: const-string v14, "LANGUAGE" // string@219c │ │ +33eba6: 7040 579e 10e2 |04f9: invoke-direct {v0, v1, v2, v14}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9e57 │ │ +33ebac: 6900 e692 |04fc: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.LANGUAGE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92e6 │ │ +33ebb0: 2200 f512 |04fe: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33ebb4: 6201 9692 |0500: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.XIPH:Lorg/jaudiotagger/tag/reference/Tagger; // field@9296 │ │ +33ebb8: 7110 2089 0100 |0502: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ +33ebbe: 0c01 |0505: move-result-object v1 │ │ +33ebc0: 1a02 2122 |0506: const-string v2, "LICENSE" // string@2221 │ │ +33ebc4: 130e 4200 |0508: const/16 v14, #int 66 // #42 │ │ +33ebc8: 1a0f 2122 |050a: const-string v15, "LICENSE" // string@2221 │ │ +33ebcc: 7051 589e 20fe |050c: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33ebd2: 6900 e792 |050f: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.LICENSE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92e7 │ │ +33ebd6: 2200 f512 |0511: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33ebda: 6201 9692 |0513: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.XIPH:Lorg/jaudiotagger/tag/reference/Tagger; // field@9296 │ │ +33ebde: 7110 2089 0100 |0515: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ +33ebe4: 0c01 |0518: move-result-object v1 │ │ +33ebe6: 1a02 c522 |0519: const-string v2, "LOCATION" // string@22c5 │ │ +33ebea: 130e 4300 |051b: const/16 v14, #int 67 // #43 │ │ +33ebee: 1a0f c522 |051d: const-string v15, "LOCATION" // string@22c5 │ │ +33ebf2: 7051 589e 20fe |051f: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33ebf8: 6900 e892 |0522: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.LOCATION:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92e8 │ │ +33ebfc: 2200 f512 |0524: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33ec00: 6201 9192 |0526: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ +33ec04: 6202 8b92 |0528: sget-object v2, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +33ec08: 7120 2189 2100 |052a: invoke-static {v1, v2}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8921 │ │ +33ec0e: 0c01 |052d: move-result-object v1 │ │ +33ec10: 1a02 e722 |052e: const-string v2, "LYRICIST" // string@22e7 │ │ +33ec14: 130e 4400 |0530: const/16 v14, #int 68 // #44 │ │ +33ec18: 1a0f e722 |0532: const-string v15, "LYRICIST" // string@22e7 │ │ +33ec1c: 7051 589e 20fe |0534: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33ec22: 6900 e992 |0537: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.LYRICIST:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92e9 │ │ +33ec26: 2200 f512 |0539: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33ec2a: 6201 8b92 |053b: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +33ec2e: 7110 2089 0100 |053d: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ +33ec34: 0c01 |0540: move-result-object v1 │ │ +33ec36: 1a02 e922 |0541: const-string v2, "LYRICIST_SORT" // string@22e9 │ │ +33ec3a: 130e 4500 |0543: const/16 v14, #int 69 // #45 │ │ +33ec3e: 1a0f e922 |0545: const-string v15, "LYRICIST_SORT" // string@22e9 │ │ +33ec42: 7051 589e 20fe |0547: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33ec48: 6900 ea92 |054a: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.LYRICIST_SORT:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92ea │ │ +33ec4c: 2200 f512 |054c: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33ec50: 6201 9192 |054e: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ +33ec54: 6202 8b92 |0550: sget-object v2, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +33ec58: 7120 2189 2100 |0552: invoke-static {v1, v2}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8921 │ │ +33ec5e: 0c01 |0555: move-result-object v1 │ │ +33ec60: 1a02 ea22 |0556: const-string v2, "LYRICS" // string@22ea │ │ +33ec64: 130e 4600 |0558: const/16 v14, #int 70 // #46 │ │ +33ec68: 1a0f ea22 |055a: const-string v15, "LYRICS" // string@22ea │ │ +33ec6c: 7051 589e 20fe |055c: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33ec72: 6900 eb92 |055f: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.LYRICS:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92eb │ │ +33ec76: 2200 f512 |0561: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33ec7a: 6201 9192 |0563: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ +33ec7e: 6202 8b92 |0565: sget-object v2, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +33ec82: 7120 2189 2100 |0567: invoke-static {v1, v2}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8921 │ │ +33ec88: 0c01 |056a: move-result-object v1 │ │ +33ec8a: 1a02 8e38 |056b: const-string v2, "MEDIA" // string@388e │ │ +33ec8e: 130e 4700 |056d: const/16 v14, #int 71 // #47 │ │ +33ec92: 1a0f 8e38 |056f: const-string v15, "MEDIA" // string@388e │ │ +33ec96: 7051 589e 20fe |0571: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33ec9c: 6900 ec92 |0574: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MEDIA:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92ec │ │ +33eca0: 2200 f512 |0576: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33eca4: 6201 9692 |0578: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.XIPH:Lorg/jaudiotagger/tag/reference/Tagger; // field@9296 │ │ +33eca8: 7110 2089 0100 |057a: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ +33ecae: 0c01 |057d: move-result-object v1 │ │ +33ecb0: 1a02 a238 |057e: const-string v2, "METADATA_BLOCK_PICTURE" // string@38a2 │ │ +33ecb4: 130e 4800 |0580: const/16 v14, #int 72 // #48 │ │ +33ecb8: 1a0f a238 |0582: const-string v15, "METADATA_BLOCK_PICTURE" // string@38a2 │ │ +33ecbc: 7051 589e 20fe |0584: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33ecc2: 6900 ed92 |0587: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.METADATA_BLOCK_PICTURE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92ed │ │ +33ecc6: 2200 f512 |0589: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33ecca: 6201 9192 |058b: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ +33ecce: 7110 2089 0100 |058d: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ +33ecd4: 0c01 |0590: move-result-object v1 │ │ +33ecd6: 1a02 0239 |0591: const-string v2, "MIXER" // string@3902 │ │ +33ecda: 130e 4900 |0593: const/16 v14, #int 73 // #49 │ │ +33ecde: 1a0f 0239 |0595: const-string v15, "MIXER" // string@3902 │ │ +33ece2: 7051 589e 20fe |0597: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33ece8: 6900 ee92 |059a: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MIXER:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92ee │ │ +33ecec: 2200 f512 |059c: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33ecf0: 6201 9192 |059e: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ +33ecf4: 6202 8b92 |05a0: sget-object v2, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +33ecf8: 7120 2189 2100 |05a2: invoke-static {v1, v2}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8921 │ │ +33ecfe: 0c01 |05a5: move-result-object v1 │ │ +33ed00: 1a02 5939 |05a6: const-string v2, "MOOD" // string@3959 │ │ +33ed04: 130e 4a00 |05a8: const/16 v14, #int 74 // #4a │ │ +33ed08: 1a0f 5939 |05aa: const-string v15, "MOOD" // string@3959 │ │ +33ed0c: 7051 589e 20fe |05ac: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33ed12: 6900 ef92 |05af: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MOOD:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92ef │ │ +33ed16: 2200 f512 |05b1: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33ed1a: 6201 8b92 |05b3: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +33ed1e: 7110 2089 0100 |05b5: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ +33ed24: 0c01 |05b8: move-result-object v1 │ │ +33ed26: 1a02 5a39 |05b9: const-string v2, "MOOD_ACOUSTIC" // string@395a │ │ +33ed2a: 130e 4b00 |05bb: const/16 v14, #int 75 // #4b │ │ +33ed2e: 1a0f 5a39 |05bd: const-string v15, "MOOD_ACOUSTIC" // string@395a │ │ +33ed32: 7051 589e 20fe |05bf: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33ed38: 6900 f092 |05c2: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MOOD_ACOUSTIC:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92f0 │ │ +33ed3c: 2200 f512 |05c4: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33ed40: 6201 8b92 |05c6: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +33ed44: 7110 2089 0100 |05c8: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ +33ed4a: 0c01 |05cb: move-result-object v1 │ │ +33ed4c: 1a02 5b39 |05cc: const-string v2, "MOOD_AGGRESSIVE" // string@395b │ │ +33ed50: 130e 4c00 |05ce: const/16 v14, #int 76 // #4c │ │ +33ed54: 1a0f 5b39 |05d0: const-string v15, "MOOD_AGGRESSIVE" // string@395b │ │ +33ed58: 7051 589e 20fe |05d2: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33ed5e: 6900 f192 |05d5: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MOOD_AGGRESSIVE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92f1 │ │ +33ed62: 2200 f512 |05d7: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33ed66: 6201 8b92 |05d9: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +33ed6a: 7110 2089 0100 |05db: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ +33ed70: 0c01 |05de: move-result-object v1 │ │ +33ed72: 1a02 5c39 |05df: const-string v2, "MOOD_AROUSAL" // string@395c │ │ +33ed76: 130e 4d00 |05e1: const/16 v14, #int 77 // #4d │ │ +33ed7a: 1a0f 5c39 |05e3: const-string v15, "MOOD_AROUSAL" // string@395c │ │ +33ed7e: 7051 589e 20fe |05e5: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33ed84: 6900 f292 |05e8: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MOOD_AROUSAL:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92f2 │ │ +33ed88: 2200 f512 |05ea: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33ed8c: 6201 8b92 |05ec: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +33ed90: 7110 2089 0100 |05ee: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ +33ed96: 0c01 |05f1: move-result-object v1 │ │ +33ed98: 1a02 5d39 |05f2: const-string v2, "MOOD_DANCEABILITY" // string@395d │ │ +33ed9c: 130e 4e00 |05f4: const/16 v14, #int 78 // #4e │ │ +33eda0: 1a0f 5d39 |05f6: const-string v15, "MOOD_DANCEABILITY" // string@395d │ │ +33eda4: 7051 589e 20fe |05f8: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33edaa: 6900 f392 |05fb: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MOOD_DANCEABILITY:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92f3 │ │ +33edae: 2200 f512 |05fd: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33edb2: 6201 8b92 |05ff: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +33edb6: 7110 2089 0100 |0601: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ +33edbc: 0c01 |0604: move-result-object v1 │ │ +33edbe: 1a02 5e39 |0605: const-string v2, "MOOD_ELECTRONIC" // string@395e │ │ +33edc2: 130e 4f00 |0607: const/16 v14, #int 79 // #4f │ │ +33edc6: 1a0f 5e39 |0609: const-string v15, "MOOD_ELECTRONIC" // string@395e │ │ +33edca: 7051 589e 20fe |060b: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33edd0: 6900 f492 |060e: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MOOD_ELECTRONIC:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92f4 │ │ +33edd4: 2200 f512 |0610: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33edd8: 6201 8b92 |0612: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +33eddc: 7110 2089 0100 |0614: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ +33ede2: 0c01 |0617: move-result-object v1 │ │ +33ede4: 1a02 5f39 |0618: const-string v2, "MOOD_HAPPY" // string@395f │ │ +33ede8: 130e 5000 |061a: const/16 v14, #int 80 // #50 │ │ +33edec: 1a0f 5f39 |061c: const-string v15, "MOOD_HAPPY" // string@395f │ │ +33edf0: 7051 589e 20fe |061e: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33edf6: 6900 f592 |0621: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MOOD_HAPPY:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92f5 │ │ +33edfa: 2200 f512 |0623: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33edfe: 6201 8b92 |0625: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +33ee02: 7110 2089 0100 |0627: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ +33ee08: 0c01 |062a: move-result-object v1 │ │ +33ee0a: 1a02 6039 |062b: const-string v2, "MOOD_INSTRUMENTAL" // string@3960 │ │ +33ee0e: 130e 5100 |062d: const/16 v14, #int 81 // #51 │ │ +33ee12: 1a0f 6039 |062f: const-string v15, "MOOD_INSTRUMENTAL" // string@3960 │ │ +33ee16: 7051 589e 20fe |0631: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33ee1c: 6900 f692 |0634: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MOOD_INSTRUMENTAL:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92f6 │ │ +33ee20: 2200 f512 |0636: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33ee24: 6201 8b92 |0638: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +33ee28: 7110 2089 0100 |063a: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ +33ee2e: 0c01 |063d: move-result-object v1 │ │ +33ee30: 1a02 6239 |063e: const-string v2, "MOOD_PARTY" // string@3962 │ │ +33ee34: 130e 5200 |0640: const/16 v14, #int 82 // #52 │ │ +33ee38: 1a0f 6239 |0642: const-string v15, "MOOD_PARTY" // string@3962 │ │ +33ee3c: 7051 589e 20fe |0644: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33ee42: 6900 f792 |0647: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MOOD_PARTY:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92f7 │ │ +33ee46: 2200 f512 |0649: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33ee4a: 6201 8b92 |064b: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +33ee4e: 7110 2089 0100 |064d: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ +33ee54: 0c01 |0650: move-result-object v1 │ │ +33ee56: 1a02 6339 |0651: const-string v2, "MOOD_RELAXED" // string@3963 │ │ +33ee5a: 130e 5300 |0653: const/16 v14, #int 83 // #53 │ │ +33ee5e: 1a0f 6339 |0655: const-string v15, "MOOD_RELAXED" // string@3963 │ │ +33ee62: 7051 589e 20fe |0657: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33ee68: 6900 f892 |065a: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MOOD_RELAXED:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92f8 │ │ +33ee6c: 2200 f512 |065c: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33ee70: 6201 8b92 |065e: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +33ee74: 7110 2089 0100 |0660: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ +33ee7a: 0c01 |0663: move-result-object v1 │ │ +33ee7c: 1a02 6439 |0664: const-string v2, "MOOD_SAD" // string@3964 │ │ +33ee80: 130e 5400 |0666: const/16 v14, #int 84 // #54 │ │ +33ee84: 1a0f 6439 |0668: const-string v15, "MOOD_SAD" // string@3964 │ │ +33ee88: 7051 589e 20fe |066a: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33ee8e: 6900 f992 |066d: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MOOD_SAD:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92f9 │ │ +33ee92: 2200 f512 |066f: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33ee96: 6201 8b92 |0671: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +33ee9a: 7110 2089 0100 |0673: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ +33eea0: 0c01 |0676: move-result-object v1 │ │ +33eea2: 1a02 6539 |0677: const-string v2, "MOOD_VALENCE" // string@3965 │ │ +33eea6: 130e 5500 |0679: const/16 v14, #int 85 // #55 │ │ +33eeaa: 1a0f 6539 |067b: const-string v15, "MOOD_VALENCE" // string@3965 │ │ +33eeae: 7051 589e 20fe |067d: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33eeb4: 6900 fa92 |0680: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MOOD_VALENCE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92fa │ │ +33eeb8: 2200 f512 |0682: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33eebc: 6201 9192 |0684: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ +33eec0: 7110 2089 0100 |0686: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ +33eec6: 0c01 |0689: move-result-object v1 │ │ +33eec8: 1a02 6d39 |068a: const-string v2, "MOVEMENT" // string@396d │ │ +33eecc: 130e 5600 |068c: const/16 v14, #int 86 // #56 │ │ +33eed0: 1a0f 6e39 |068e: const-string v15, "MOVEMENTNAME" // string@396e │ │ +33eed4: 7051 589e 20fe |0690: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33eeda: 6900 fb92 |0693: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MOVEMENT:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92fb │ │ +33eede: 2200 f512 |0695: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33eee2: 6201 9192 |0697: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ +33eee6: 7110 2089 0100 |0699: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ +33eeec: 0c01 |069c: move-result-object v1 │ │ +33eeee: 1a02 7439 |069d: const-string v2, "MOVEMENT_NO" // string@3974 │ │ +33eef2: 130e 5700 |069f: const/16 v14, #int 87 // #57 │ │ +33eef6: 1a0f 6d39 |06a1: const-string v15, "MOVEMENT" // string@396d │ │ +33eefa: 7051 589e 20fe |06a3: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33ef00: 6900 fc92 |06a6: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MOVEMENT_NO:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92fc │ │ +33ef04: 2200 f512 |06a8: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33ef08: 6201 9192 |06aa: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ +33ef0c: 7110 2089 0100 |06ac: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ +33ef12: 0c01 |06af: move-result-object v1 │ │ +33ef14: 1a02 7539 |06b0: const-string v2, "MOVEMENT_TOTAL" // string@3975 │ │ +33ef18: 130e 5800 |06b2: const/16 v14, #int 88 // #58 │ │ +33ef1c: 1a0f 7539 |06b4: const-string v15, "MOVEMENT_TOTAL" // string@3975 │ │ +33ef20: 7051 589e 20fe |06b6: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33ef26: 6900 fd92 |06b9: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MOVEMENT_TOTAL:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92fd │ │ +33ef2a: 2200 f512 |06bb: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33ef2e: 6201 9192 |06bd: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ +33ef32: 6202 8b92 |06bf: sget-object v2, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +33ef36: 7120 2189 2100 |06c1: invoke-static {v1, v2}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8921 │ │ +33ef3c: 0c01 |06c4: move-result-object v1 │ │ +33ef3e: 1a02 0f3a |06c5: const-string v2, "MUSICBRAINZ_ALBUMARTISTID" // string@3a0f │ │ +33ef42: 130e 5900 |06c7: const/16 v14, #int 89 // #59 │ │ +33ef46: 1a0f 0f3a |06c9: const-string v15, "MUSICBRAINZ_ALBUMARTISTID" // string@3a0f │ │ +33ef4a: 7051 589e 20fe |06cb: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33ef50: 6900 fe92 |06ce: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_ALBUMARTISTID:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92fe │ │ +33ef54: 2200 f512 |06d0: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33ef58: 6201 9192 |06d2: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ +33ef5c: 6202 8b92 |06d4: sget-object v2, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +33ef60: 7120 2189 2100 |06d6: invoke-static {v1, v2}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8921 │ │ +33ef66: 0c01 |06d9: move-result-object v1 │ │ +33ef68: 1a02 103a |06da: const-string v2, "MUSICBRAINZ_ALBUMID" // string@3a10 │ │ +33ef6c: 130e 5a00 |06dc: const/16 v14, #int 90 // #5a │ │ +33ef70: 1a0f 103a |06de: const-string v15, "MUSICBRAINZ_ALBUMID" // string@3a10 │ │ +33ef74: 7051 589e 20fe |06e0: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33ef7a: 6900 ff92 |06e3: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_ALBUMID:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92ff │ │ +33ef7e: 2200 f512 |06e5: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33ef82: 6201 9192 |06e7: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ +33ef86: 6202 8b92 |06e9: sget-object v2, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +33ef8a: 7120 2189 2100 |06eb: invoke-static {v1, v2}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8921 │ │ +33ef90: 0c01 |06ee: move-result-object v1 │ │ +33ef92: 1a02 113a |06ef: const-string v2, "MUSICBRAINZ_ALBUMSTATUS" // string@3a11 │ │ +33ef96: 130e 5b00 |06f1: const/16 v14, #int 91 // #5b │ │ +33ef9a: 1a0f 113a |06f3: const-string v15, "MUSICBRAINZ_ALBUMSTATUS" // string@3a11 │ │ +33ef9e: 7051 589e 20fe |06f5: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33efa4: 6900 0093 |06f8: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_ALBUMSTATUS:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9300 │ │ +33efa8: 2200 f512 |06fa: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33efac: 6201 9192 |06fc: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ +33efb0: 6202 8b92 |06fe: sget-object v2, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +33efb4: 7120 2189 2100 |0700: invoke-static {v1, v2}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8921 │ │ +33efba: 0c01 |0703: move-result-object v1 │ │ +33efbc: 1a02 123a |0704: const-string v2, "MUSICBRAINZ_ALBUMTYPE" // string@3a12 │ │ +33efc0: 130e 5c00 |0706: const/16 v14, #int 92 // #5c │ │ +33efc4: 1a0f 123a |0708: const-string v15, "MUSICBRAINZ_ALBUMTYPE" // string@3a12 │ │ +33efc8: 7051 589e 20fe |070a: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33efce: 6900 0193 |070d: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_ALBUMTYPE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9301 │ │ +33efd2: 2200 f512 |070f: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33efd6: 6201 9192 |0711: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ +33efda: 6202 8b92 |0713: sget-object v2, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +33efde: 7120 2189 2100 |0715: invoke-static {v1, v2}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8921 │ │ +33efe4: 0c01 |0718: move-result-object v1 │ │ +33efe6: 1a02 173a |0719: const-string v2, "MUSICBRAINZ_ARTISTID" // string@3a17 │ │ +33efea: 130e 5d00 |071b: const/16 v14, #int 93 // #5d │ │ +33efee: 1a0f 173a |071d: const-string v15, "MUSICBRAINZ_ARTISTID" // string@3a17 │ │ +33eff2: 7051 589e 20fe |071f: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33eff8: 6900 0293 |0722: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_ARTISTID:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9302 │ │ +33effc: 2200 f512 |0724: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33f000: 6201 9192 |0726: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ +33f004: 6202 8b92 |0728: sget-object v2, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +33f008: 7120 2189 2100 |072a: invoke-static {v1, v2}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8921 │ │ +33f00e: 0c01 |072d: move-result-object v1 │ │ +33f010: 1a02 183a |072e: const-string v2, "MUSICBRAINZ_DISCID" // string@3a18 │ │ +33f014: 130e 5e00 |0730: const/16 v14, #int 94 // #5e │ │ +33f018: 1a0f 183a |0732: const-string v15, "MUSICBRAINZ_DISCID" // string@3a18 │ │ +33f01c: 7051 589e 20fe |0734: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33f022: 6900 0393 |0737: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_DISCID:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9303 │ │ +33f026: 2200 f512 |0739: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33f02a: 6201 8b92 |073b: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +33f02e: 7110 2089 0100 |073d: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ +33f034: 0c01 |0740: move-result-object v1 │ │ +33f036: 1a02 223a |0741: const-string v2, "MUSICBRAINZ_ORIGINAL_ALBUMID" // string@3a22 │ │ +33f03a: 130e 5f00 |0743: const/16 v14, #int 95 // #5f │ │ +33f03e: 1a0f 213a |0745: const-string v15, "MUSICBRAINZ_ORIGINALALBUMID" // string@3a21 │ │ +33f042: 7051 589e 20fe |0747: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33f048: 6900 0493 |074a: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_ORIGINAL_ALBUMID:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9304 │ │ +33f04c: 2200 f512 |074c: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33f050: 6201 9192 |074e: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ +33f054: 6202 8b92 |0750: sget-object v2, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +33f058: 7120 2189 2100 |0752: invoke-static {v1, v2}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8921 │ │ +33f05e: 0c01 |0755: move-result-object v1 │ │ +33f060: 1a02 263a |0756: const-string v2, "MUSICBRAINZ_RELEASEGROUPID" // string@3a26 │ │ +33f064: 130e 6000 |0758: const/16 v14, #int 96 // #60 │ │ +33f068: 1a0f 263a |075a: const-string v15, "MUSICBRAINZ_RELEASEGROUPID" // string@3a26 │ │ +33f06c: 7051 589e 20fe |075c: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33f072: 6900 0593 |075f: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_RELEASEGROUPID:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9305 │ │ +33f076: 2200 f512 |0761: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33f07a: 6201 8b92 |0763: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +33f07e: 7110 2089 0100 |0765: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ +33f084: 0c01 |0768: move-result-object v1 │ │ +33f086: 1a02 283a |0769: const-string v2, "MUSICBRAINZ_RELEASETRACKID" // string@3a28 │ │ +33f08a: 130e 6100 |076b: const/16 v14, #int 97 // #61 │ │ +33f08e: 1a0f 283a |076d: const-string v15, "MUSICBRAINZ_RELEASETRACKID" // string@3a28 │ │ +33f092: 7051 589e 20fe |076f: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33f098: 6900 0693 |0772: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_RELEASETRACKID:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9306 │ │ +33f09c: 2200 f512 |0774: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33f0a0: 6201 9192 |0776: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ +33f0a4: 6202 8b92 |0778: sget-object v2, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +33f0a8: 7120 2189 2100 |077a: invoke-static {v1, v2}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8921 │ │ +33f0ae: 0c01 |077d: move-result-object v1 │ │ +33f0b0: 1a02 303a |077e: const-string v2, "MUSICBRAINZ_TRACKID" // string@3a30 │ │ +33f0b4: 130e 6200 |0780: const/16 v14, #int 98 // #62 │ │ +33f0b8: 1a0f 303a |0782: const-string v15, "MUSICBRAINZ_TRACKID" // string@3a30 │ │ +33f0bc: 7051 589e 20fe |0784: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33f0c2: 6900 0793 |0787: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_TRACKID:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9307 │ │ +33f0c6: 2200 f512 |0789: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33f0ca: 6201 8b92 |078b: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +33f0ce: 7110 2089 0100 |078d: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ +33f0d4: 0c01 |0790: move-result-object v1 │ │ +33f0d6: 1a02 323a |0791: const-string v2, "MUSICBRAINZ_WORK" // string@3a32 │ │ +33f0da: 130e 6300 |0793: const/16 v14, #int 99 // #63 │ │ +33f0de: 1a0f 323a |0795: const-string v15, "MUSICBRAINZ_WORK" // string@3a32 │ │ +33f0e2: 7051 589e 20fe |0797: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33f0e8: 6900 0893 |079a: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_WORK:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9308 │ │ +33f0ec: 2200 f512 |079c: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33f0f0: 6201 9192 |079e: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ +33f0f4: 6202 8b92 |07a0: sget-object v2, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +33f0f8: 7120 2189 2100 |07a2: invoke-static {v1, v2}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8921 │ │ +33f0fe: 0c01 |07a5: move-result-object v1 │ │ +33f100: 1a02 333a |07a6: const-string v2, "MUSICBRAINZ_WORKID" // string@3a33 │ │ +33f104: 130e 6400 |07a8: const/16 v14, #int 100 // #64 │ │ +33f108: 1a0f 333a |07aa: const-string v15, "MUSICBRAINZ_WORKID" // string@3a33 │ │ +33f10c: 7051 589e 20fe |07ac: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33f112: 6900 0993 |07af: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_WORKID:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9309 │ │ +33f116: 2200 f512 |07b1: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33f11a: 6201 8b92 |07b3: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +33f11e: 7110 2089 0100 |07b5: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ +33f124: 0c01 |07b8: move-result-object v1 │ │ +33f126: 1a02 343a |07b9: const-string v2, "MUSICBRAINZ_WORK_COMPOSITION" // string@3a34 │ │ +33f12a: 130e 6500 |07bb: const/16 v14, #int 101 // #65 │ │ +33f12e: 1a0f 343a |07bd: const-string v15, "MUSICBRAINZ_WORK_COMPOSITION" // string@3a34 │ │ +33f132: 7051 589e 20fe |07bf: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33f138: 6900 0a93 |07c2: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_WORK_COMPOSITION:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@930a │ │ +33f13c: 2200 f512 |07c4: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33f140: 6201 8b92 |07c6: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +33f144: 7110 2089 0100 |07c8: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ +33f14a: 0c01 |07cb: move-result-object v1 │ │ +33f14c: 1a02 353a |07cc: const-string v2, "MUSICBRAINZ_WORK_COMPOSITION_ID" // string@3a35 │ │ +33f150: 130e 6600 |07ce: const/16 v14, #int 102 // #66 │ │ +33f154: 1a0f 353a |07d0: const-string v15, "MUSICBRAINZ_WORK_COMPOSITION_ID" // string@3a35 │ │ +33f158: 7051 589e 20fe |07d2: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33f15e: 6900 0b93 |07d5: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_WORK_COMPOSITION_ID:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@930b │ │ +33f162: 2200 f512 |07d7: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33f166: 6201 8b92 |07d9: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +33f16a: 7110 2089 0100 |07db: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ +33f170: 0c01 |07de: move-result-object v1 │ │ +33f172: 1a02 373a |07df: const-string v2, "MUSICBRAINZ_WORK_PART_LEVEL1" // string@3a37 │ │ +33f176: 130e 6700 |07e1: const/16 v14, #int 103 // #67 │ │ +33f17a: 1a0f 373a |07e3: const-string v15, "MUSICBRAINZ_WORK_PART_LEVEL1" // string@3a37 │ │ +33f17e: 7051 589e 20fe |07e5: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33f184: 6900 0c93 |07e8: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL1:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@930c │ │ +33f188: 2200 f512 |07ea: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33f18c: 6201 8b92 |07ec: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +33f190: 7110 2089 0100 |07ee: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ +33f196: 0c01 |07f1: move-result-object v1 │ │ +33f198: 1a02 383a |07f2: const-string v2, "MUSICBRAINZ_WORK_PART_LEVEL1_ID" // string@3a38 │ │ +33f19c: 130e 6800 |07f4: const/16 v14, #int 104 // #68 │ │ +33f1a0: 1a0f 383a |07f6: const-string v15, "MUSICBRAINZ_WORK_PART_LEVEL1_ID" // string@3a38 │ │ +33f1a4: 7051 589e 20fe |07f8: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33f1aa: 6900 0d93 |07fb: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL1_ID:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@930d │ │ +33f1ae: 2200 f512 |07fd: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33f1b2: 6201 8b92 |07ff: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +33f1b6: 7110 2089 0100 |0801: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ +33f1bc: 0c01 |0804: move-result-object v1 │ │ +33f1be: 1a02 393a |0805: const-string v2, "MUSICBRAINZ_WORK_PART_LEVEL1_TYPE" // string@3a39 │ │ +33f1c2: 130e 6900 |0807: const/16 v14, #int 105 // #69 │ │ +33f1c6: 1a0f 393a |0809: const-string v15, "MUSICBRAINZ_WORK_PART_LEVEL1_TYPE" // string@3a39 │ │ +33f1ca: 7051 589e 20fe |080b: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33f1d0: 6900 0e93 |080e: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL1_TYPE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@930e │ │ +33f1d4: 2200 f512 |0810: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33f1d8: 6201 8b92 |0812: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +33f1dc: 7110 2089 0100 |0814: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ +33f1e2: 0c01 |0817: move-result-object v1 │ │ +33f1e4: 1a02 3a3a |0818: const-string v2, "MUSICBRAINZ_WORK_PART_LEVEL2" // string@3a3a │ │ +33f1e8: 130e 6a00 |081a: const/16 v14, #int 106 // #6a │ │ +33f1ec: 1a0f 3a3a |081c: const-string v15, "MUSICBRAINZ_WORK_PART_LEVEL2" // string@3a3a │ │ +33f1f0: 7051 589e 20fe |081e: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33f1f6: 6900 0f93 |0821: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL2:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@930f │ │ +33f1fa: 2200 f512 |0823: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33f1fe: 6201 8b92 |0825: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +33f202: 7110 2089 0100 |0827: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ +33f208: 0c01 |082a: move-result-object v1 │ │ +33f20a: 1a02 3b3a |082b: const-string v2, "MUSICBRAINZ_WORK_PART_LEVEL2_ID" // string@3a3b │ │ +33f20e: 130e 6b00 |082d: const/16 v14, #int 107 // #6b │ │ +33f212: 1a0f 3b3a |082f: const-string v15, "MUSICBRAINZ_WORK_PART_LEVEL2_ID" // string@3a3b │ │ +33f216: 7051 589e 20fe |0831: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33f21c: 6900 1093 |0834: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL2_ID:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9310 │ │ +33f220: 2200 f512 |0836: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33f224: 6201 8b92 |0838: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +33f228: 7110 2089 0100 |083a: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ +33f22e: 0c01 |083d: move-result-object v1 │ │ +33f230: 1a02 3c3a |083e: const-string v2, "MUSICBRAINZ_WORK_PART_LEVEL2_TYPE" // string@3a3c │ │ +33f234: 130e 6c00 |0840: const/16 v14, #int 108 // #6c │ │ +33f238: 1a0f 3c3a |0842: const-string v15, "MUSICBRAINZ_WORK_PART_LEVEL2_TYPE" // string@3a3c │ │ +33f23c: 7051 589e 20fe |0844: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33f242: 6900 1193 |0847: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL2_TYPE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9311 │ │ +33f246: 2200 f512 |0849: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33f24a: 6201 8b92 |084b: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +33f24e: 7110 2089 0100 |084d: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ +33f254: 0c01 |0850: move-result-object v1 │ │ +33f256: 1a02 3d3a |0851: const-string v2, "MUSICBRAINZ_WORK_PART_LEVEL3" // string@3a3d │ │ +33f25a: 130e 6d00 |0853: const/16 v14, #int 109 // #6d │ │ +33f25e: 1a0f 3d3a |0855: const-string v15, "MUSICBRAINZ_WORK_PART_LEVEL3" // string@3a3d │ │ +33f262: 7051 589e 20fe |0857: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33f268: 6900 1293 |085a: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL3:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9312 │ │ +33f26c: 2200 f512 |085c: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33f270: 6201 8b92 |085e: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +33f274: 7110 2089 0100 |0860: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ +33f27a: 0c01 |0863: move-result-object v1 │ │ +33f27c: 1a02 3e3a |0864: const-string v2, "MUSICBRAINZ_WORK_PART_LEVEL3_ID" // string@3a3e │ │ +33f280: 130e 6e00 |0866: const/16 v14, #int 110 // #6e │ │ +33f284: 1a0f 3e3a |0868: const-string v15, "MUSICBRAINZ_WORK_PART_LEVEL3_ID" // string@3a3e │ │ +33f288: 7051 589e 20fe |086a: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33f28e: 6900 1393 |086d: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL3_ID:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9313 │ │ +33f292: 2200 f512 |086f: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33f296: 6201 8b92 |0871: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +33f29a: 7110 2089 0100 |0873: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ +33f2a0: 0c01 |0876: move-result-object v1 │ │ +33f2a2: 1a02 3f3a |0877: const-string v2, "MUSICBRAINZ_WORK_PART_LEVEL3_TYPE" // string@3a3f │ │ +33f2a6: 130e 6f00 |0879: const/16 v14, #int 111 // #6f │ │ +33f2aa: 1a0f 3f3a |087b: const-string v15, "MUSICBRAINZ_WORK_PART_LEVEL3_TYPE" // string@3a3f │ │ +33f2ae: 7051 589e 20fe |087d: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33f2b4: 6900 1493 |0880: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL3_TYPE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9314 │ │ +33f2b8: 2200 f512 |0882: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33f2bc: 6201 8b92 |0884: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +33f2c0: 7110 2089 0100 |0886: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ +33f2c6: 0c01 |0889: move-result-object v1 │ │ +33f2c8: 1a02 413a |088a: const-string v2, "MUSICBRAINZ_WORK_PART_LEVEL4_ID" // string@3a41 │ │ +33f2cc: 130e 7000 |088c: const/16 v14, #int 112 // #70 │ │ +33f2d0: 1a0f 413a |088e: const-string v15, "MUSICBRAINZ_WORK_PART_LEVEL4_ID" // string@3a41 │ │ +33f2d4: 7051 589e 20fe |0890: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33f2da: 6900 1693 |0893: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL4_ID:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9316 │ │ +33f2de: 2200 f512 |0895: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33f2e2: 6201 8b92 |0897: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +33f2e6: 7110 2089 0100 |0899: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ +33f2ec: 0c01 |089c: move-result-object v1 │ │ +33f2ee: 1a02 403a |089d: const-string v2, "MUSICBRAINZ_WORK_PART_LEVEL4" // string@3a40 │ │ +33f2f2: 130e 7100 |089f: const/16 v14, #int 113 // #71 │ │ +33f2f6: 1a0f 403a |08a1: const-string v15, "MUSICBRAINZ_WORK_PART_LEVEL4" // string@3a40 │ │ +33f2fa: 7051 589e 20fe |08a3: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33f300: 6900 1593 |08a6: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL4:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9315 │ │ +33f304: 2200 f512 |08a8: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33f308: 6201 8b92 |08aa: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +33f30c: 7110 2089 0100 |08ac: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ +33f312: 0c01 |08af: move-result-object v1 │ │ +33f314: 1a02 423a |08b0: const-string v2, "MUSICBRAINZ_WORK_PART_LEVEL4_TYPE" // string@3a42 │ │ +33f318: 130e 7200 |08b2: const/16 v14, #int 114 // #72 │ │ +33f31c: 1a0f 423a |08b4: const-string v15, "MUSICBRAINZ_WORK_PART_LEVEL4_TYPE" // string@3a42 │ │ +33f320: 7051 589e 20fe |08b6: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33f326: 6900 1793 |08b9: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL4_TYPE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9317 │ │ +33f32a: 2200 f512 |08bb: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33f32e: 6201 8b92 |08bd: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +33f332: 7110 2089 0100 |08bf: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ +33f338: 0c01 |08c2: move-result-object v1 │ │ +33f33a: 1a02 433a |08c3: const-string v2, "MUSICBRAINZ_WORK_PART_LEVEL5" // string@3a43 │ │ +33f33e: 130e 7300 |08c5: const/16 v14, #int 115 // #73 │ │ +33f342: 1a0f 433a |08c7: const-string v15, "MUSICBRAINZ_WORK_PART_LEVEL5" // string@3a43 │ │ +33f346: 7051 589e 20fe |08c9: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33f34c: 6900 1893 |08cc: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL5:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9318 │ │ +33f350: 2200 f512 |08ce: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33f354: 6201 8b92 |08d0: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +33f358: 7110 2089 0100 |08d2: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ +33f35e: 0c01 |08d5: move-result-object v1 │ │ +33f360: 1a02 443a |08d6: const-string v2, "MUSICBRAINZ_WORK_PART_LEVEL5_ID" // string@3a44 │ │ +33f364: 130e 7400 |08d8: const/16 v14, #int 116 // #74 │ │ +33f368: 1a0f 443a |08da: const-string v15, "MUSICBRAINZ_WORK_PART_LEVEL5_ID" // string@3a44 │ │ +33f36c: 7051 589e 20fe |08dc: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33f372: 6900 1993 |08df: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL5_ID:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9319 │ │ +33f376: 2200 f512 |08e1: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33f37a: 6201 8b92 |08e3: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +33f37e: 7110 2089 0100 |08e5: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ +33f384: 0c01 |08e8: move-result-object v1 │ │ +33f386: 1a02 453a |08e9: const-string v2, "MUSICBRAINZ_WORK_PART_LEVEL5_TYPE" // string@3a45 │ │ +33f38a: 130e 7500 |08eb: const/16 v14, #int 117 // #75 │ │ +33f38e: 1a0f 453a |08ed: const-string v15, "MUSICBRAINZ_WORK_PART_LEVEL5_TYPE" // string@3a45 │ │ +33f392: 7051 589e 20fe |08ef: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33f398: 6900 1a93 |08f2: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL5_TYPE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@931a │ │ +33f39c: 2200 f512 |08f4: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33f3a0: 6201 8b92 |08f6: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +33f3a4: 7110 2089 0100 |08f8: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ +33f3aa: 0c01 |08fb: move-result-object v1 │ │ +33f3ac: 1a02 463a |08fc: const-string v2, "MUSICBRAINZ_WORK_PART_LEVEL6" // string@3a46 │ │ +33f3b0: 130e 7600 |08fe: const/16 v14, #int 118 // #76 │ │ +33f3b4: 1a0f 463a |0900: const-string v15, "MUSICBRAINZ_WORK_PART_LEVEL6" // string@3a46 │ │ +33f3b8: 7051 589e 20fe |0902: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33f3be: 6900 1b93 |0905: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL6:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@931b │ │ +33f3c2: 2200 f512 |0907: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33f3c6: 6201 8b92 |0909: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +33f3ca: 7110 2089 0100 |090b: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ +33f3d0: 0c01 |090e: move-result-object v1 │ │ +33f3d2: 1a02 473a |090f: const-string v2, "MUSICBRAINZ_WORK_PART_LEVEL6_ID" // string@3a47 │ │ +33f3d6: 130e 7700 |0911: const/16 v14, #int 119 // #77 │ │ +33f3da: 1a0f 473a |0913: const-string v15, "MUSICBRAINZ_WORK_PART_LEVEL6_ID" // string@3a47 │ │ +33f3de: 7051 589e 20fe |0915: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33f3e4: 6900 1c93 |0918: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL6_ID:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@931c │ │ +33f3e8: 2200 f512 |091a: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33f3ec: 6201 8b92 |091c: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +33f3f0: 7110 2089 0100 |091e: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ +33f3f6: 0c01 |0921: move-result-object v1 │ │ +33f3f8: 1a02 483a |0922: const-string v2, "MUSICBRAINZ_WORK_PART_LEVEL6_TYPE" // string@3a48 │ │ +33f3fc: 130e 7800 |0924: const/16 v14, #int 120 // #78 │ │ +33f400: 1a0f 483a |0926: const-string v15, "MUSICBRAINZ_WORK_PART_LEVEL6_TYPE" // string@3a48 │ │ +33f404: 7051 589e 20fe |0928: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33f40a: 6900 1d93 |092b: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL6_TYPE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@931d │ │ +33f40e: 2200 f512 |092d: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33f412: 6201 8b92 |092f: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +33f416: 7110 2089 0100 |0931: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ +33f41c: 0c01 |0934: move-result-object v1 │ │ +33f41e: 1a02 4a3a |0935: const-string v2, "MUSICIAN" // string@3a4a │ │ +33f422: 130e 7900 |0937: const/16 v14, #int 121 // #79 │ │ +33f426: 1a0f 4a3a |0939: const-string v15, "MUSICIAN" // string@3a4a │ │ +33f42a: 7051 589e 20fe |093b: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33f430: 6900 1e93 |093e: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICIAN:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@931e │ │ +33f434: 2200 f512 |0940: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33f438: 6201 9192 |0942: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ +33f43c: 6202 8b92 |0944: sget-object v2, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +33f440: 7120 2189 2100 |0946: invoke-static {v1, v2}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8921 │ │ +33f446: 0c01 |0949: move-result-object v1 │ │ +33f448: 1a02 4c3a |094a: const-string v2, "MUSICIP_PUID" // string@3a4c │ │ +33f44c: 130e 7a00 |094c: const/16 v14, #int 122 // #7a │ │ +33f450: 1a0f 4c3a |094e: const-string v15, "MUSICIP_PUID" // string@3a4c │ │ +33f454: 7051 589e 20fe |0950: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33f45a: 6900 1f93 |0953: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICIP_PUID:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@931f │ │ +33f45e: 2200 f512 |0955: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33f462: 6201 8e92 |0957: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.MEDIA_MONKEY:Lorg/jaudiotagger/tag/reference/Tagger; // field@928e │ │ +33f466: 7110 2089 0100 |0959: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ +33f46c: 0c01 |095c: move-result-object v1 │ │ +33f46e: 1a02 ae3e |095d: const-string v2, "OCCASION" // string@3eae │ │ +33f472: 130e 7b00 |095f: const/16 v14, #int 123 // #7b │ │ +33f476: 1a0f ae3e |0961: const-string v15, "OCCASION" // string@3eae │ │ +33f47a: 7051 589e 20fe |0963: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33f480: 6900 2093 |0966: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.OCCASION:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9320 │ │ +33f484: 2200 f512 |0968: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33f488: 6201 8b92 |096a: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +33f48c: 7110 2089 0100 |096c: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ +33f492: 0c01 |096f: move-result-object v1 │ │ +33f494: 1a02 fd3e |0970: const-string v2, "OPUS" // string@3efd │ │ +33f498: 130e 7c00 |0972: const/16 v14, #int 124 // #7c │ │ +33f49c: 1a0f fd3e |0974: const-string v15, "OPUS" // string@3efd │ │ +33f4a0: 7051 589e 20fe |0976: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33f4a6: 6900 2193 |0979: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.OPUS:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9321 │ │ +33f4aa: 2200 f512 |097b: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33f4ae: 6201 8b92 |097d: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +33f4b2: 7110 2089 0100 |097f: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ +33f4b8: 0c01 |0982: move-result-object v1 │ │ +33f4ba: 1a02 0a3f |0983: const-string v2, "ORCHESTRA" // string@3f0a │ │ +33f4be: 130e 7d00 |0985: const/16 v14, #int 125 // #7d │ │ +33f4c2: 1a0f 0a3f |0987: const-string v15, "ORCHESTRA" // string@3f0a │ │ +33f4c6: 7051 589e 20fe |0989: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33f4cc: 6900 2293 |098c: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ORCHESTRA:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9322 │ │ +33f4d0: 2200 f512 |098e: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33f4d4: 6201 8b92 |0990: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +33f4d8: 7110 2089 0100 |0992: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ +33f4de: 0c01 |0995: move-result-object v1 │ │ +33f4e0: 1a02 0b3f |0996: const-string v2, "ORCHESTRA_SORT" // string@3f0b │ │ +33f4e4: 130e 7e00 |0998: const/16 v14, #int 126 // #7e │ │ +33f4e8: 1a0f 0b3f |099a: const-string v15, "ORCHESTRA_SORT" // string@3f0b │ │ +33f4ec: 7051 589e 20fe |099c: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33f4f2: 6900 2393 |099f: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ORCHESTRA_SORT:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9323 │ │ +33f4f6: 2200 f512 |09a1: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33f4fa: 6201 9692 |09a3: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.XIPH:Lorg/jaudiotagger/tag/reference/Tagger; // field@9296 │ │ +33f4fe: 7110 2089 0100 |09a5: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ +33f504: 0c01 |09a8: move-result-object v1 │ │ +33f506: 1a02 0e3f |09a9: const-string v2, "ORGANIZATION" // string@3f0e │ │ +33f50a: 130e 7f00 |09ab: const/16 v14, #int 127 // #7f │ │ +33f50e: 1a0f 0e3f |09ad: const-string v15, "ORGANIZATION" // string@3f0e │ │ +33f512: 7051 589e 20fe |09af: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33f518: 6900 2493 |09b2: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ORGANIZATION:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9324 │ │ +33f51c: 2200 f512 |09b4: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33f520: 6201 8b92 |09b6: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +33f524: 6202 8e92 |09b8: sget-object v2, Lorg/jaudiotagger/tag/reference/Tagger;.MEDIA_MONKEY:Lorg/jaudiotagger/tag/reference/Tagger; // field@928e │ │ +33f528: 7120 2189 2100 |09ba: invoke-static {v1, v2}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8921 │ │ +33f52e: 0c01 |09bd: move-result-object v1 │ │ +33f530: 1a02 183f |09be: const-string v2, "ORIGINAL_ALBUM" // string@3f18 │ │ +33f534: 130e 8000 |09c0: const/16 v14, #int 128 // #80 │ │ +33f538: 1a0f 143f |09c2: const-string v15, "ORIGINAL ALBUM" // string@3f14 │ │ +33f53c: 7051 589e 20fe |09c4: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33f542: 6900 2593 |09c7: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ORIGINAL_ALBUM:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9325 │ │ +33f546: 2200 f512 |09c9: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33f54a: 6201 8b92 |09cb: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +33f54e: 6202 8e92 |09cd: sget-object v2, Lorg/jaudiotagger/tag/reference/Tagger;.MEDIA_MONKEY:Lorg/jaudiotagger/tag/reference/Tagger; // field@928e │ │ +33f552: 7120 2189 2100 |09cf: invoke-static {v1, v2}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8921 │ │ +33f558: 0c01 |09d2: move-result-object v1 │ │ +33f55a: 1a02 1a3f |09d3: const-string v2, "ORIGINAL_ARTIST" // string@3f1a │ │ +33f55e: 130e 8100 |09d5: const/16 v14, #int 129 // #81 │ │ +33f562: 1a0f 153f |09d7: const-string v15, "ORIGINAL ARTIST" // string@3f15 │ │ +33f566: 7051 589e 20fe |09d9: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33f56c: 6900 2693 |09dc: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ORIGINAL_ARTIST:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9326 │ │ +33f570: 2200 f512 |09de: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33f574: 6201 8e92 |09e0: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.MEDIA_MONKEY:Lorg/jaudiotagger/tag/reference/Tagger; // field@928e │ │ +33f578: 7110 2089 0100 |09e2: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ +33f57e: 0c01 |09e5: move-result-object v1 │ │ +33f580: 1a02 1b3f |09e6: const-string v2, "ORIGINAL_LYRICIST" // string@3f1b │ │ +33f584: 130e 8200 |09e8: const/16 v14, #int 130 // #82 │ │ +33f588: 1a0f 163f |09ea: const-string v15, "ORIGINAL LYRICIST" // string@3f16 │ │ +33f58c: 7051 589e 20fe |09ec: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33f592: 6900 2793 |09ef: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ORIGINAL_LYRICIST:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9327 │ │ +33f596: 2200 f512 |09f1: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33f59a: 6201 8b92 |09f3: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +33f59e: 6202 8e92 |09f5: sget-object v2, Lorg/jaudiotagger/tag/reference/Tagger;.MEDIA_MONKEY:Lorg/jaudiotagger/tag/reference/Tagger; // field@928e │ │ +33f5a2: 7120 2189 2100 |09f7: invoke-static {v1, v2}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8921 │ │ +33f5a8: 0c01 |09fa: move-result-object v1 │ │ +33f5aa: 1a02 1c3f |09fb: const-string v2, "ORIGINAL_YEAR" // string@3f1c │ │ +33f5ae: 130e 8300 |09fd: const/16 v14, #int 131 // #83 │ │ +33f5b2: 1a0f 173f |09ff: const-string v15, "ORIGINAL YEAR" // string@3f17 │ │ +33f5b6: 7051 589e 20fe |0a01: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33f5bc: 6900 2893 |0a04: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ORIGINAL_YEAR:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9328 │ │ +33f5c0: 2200 f512 |0a06: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33f5c4: 6201 8b92 |0a08: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +33f5c8: 7110 2089 0100 |0a0a: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ +33f5ce: 0c01 |0a0d: move-result-object v1 │ │ +33f5d0: 1a02 233f |0a0e: const-string v2, "OVERALL_WORK" // string@3f23 │ │ +33f5d4: 130e 8400 |0a10: const/16 v14, #int 132 // #84 │ │ +33f5d8: 1a0f 233f |0a12: const-string v15, "OVERALL_WORK" // string@3f23 │ │ +33f5dc: 7051 589e 20fe |0a14: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33f5e2: 6900 2993 |0a17: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.OVERALL_WORK:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9329 │ │ +33f5e6: 2200 f512 |0a19: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33f5ea: 6201 8b92 |0a1b: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +33f5ee: 7110 2089 0100 |0a1d: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ +33f5f4: 0c01 |0a20: move-result-object v1 │ │ +33f5f6: 1a02 1940 |0a21: const-string v2, "PART" // string@4019 │ │ +33f5fa: 130e 8500 |0a23: const/16 v14, #int 133 // #85 │ │ +33f5fe: 1a0f 1940 |0a25: const-string v15, "PART" // string@4019 │ │ +33f602: 7051 589e 20fe |0a27: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33f608: 6900 2a93 |0a2a: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.PART:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@932a │ │ +33f60c: 2200 f512 |0a2c: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33f610: 6201 9692 |0a2e: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.XIPH:Lorg/jaudiotagger/tag/reference/Tagger; // field@9296 │ │ +33f614: 7110 2089 0100 |0a30: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ +33f61a: 0c01 |0a33: move-result-object v1 │ │ +33f61c: 1a02 1b40 |0a34: const-string v2, "PART_NUMBER" // string@401b │ │ +33f620: 130e 8600 |0a36: const/16 v14, #int 134 // #86 │ │ +33f624: 1a0f 1a40 |0a38: const-string v15, "PARTNUMBER" // string@401a │ │ +33f628: 7051 589e 20fe |0a3a: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33f62e: 6900 2b93 |0a3d: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.PART_NUMBER:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@932b │ │ +33f632: 2200 f512 |0a3f: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33f636: 6201 8b92 |0a41: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +33f63a: 7110 2089 0100 |0a43: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ +33f640: 0c01 |0a46: move-result-object v1 │ │ +33f642: 1a02 1d40 |0a47: const-string v2, "PART_TYPE" // string@401d │ │ +33f646: 130e 8700 |0a49: const/16 v14, #int 135 // #87 │ │ +33f64a: 1a0f 1d40 |0a4b: const-string v15, "PART_TYPE" // string@401d │ │ +33f64e: 7051 589e 20fe |0a4d: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33f654: 6900 2c93 |0a50: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.PART_TYPE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@932c │ │ +33f658: 2200 f512 |0a52: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33f65c: 6201 9692 |0a54: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.XIPH:Lorg/jaudiotagger/tag/reference/Tagger; // field@9296 │ │ +33f660: 6202 9192 |0a56: sget-object v2, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ +33f664: 7120 2189 2100 |0a58: invoke-static {v1, v2}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8921 │ │ +33f66a: 0c01 |0a5b: move-result-object v1 │ │ +33f66c: 1a02 4040 |0a5c: const-string v2, "PERFORMER" // string@4040 │ │ +33f670: 130e 8800 |0a5e: const/16 v14, #int 136 // #88 │ │ +33f674: 1a0f 4040 |0a60: const-string v15, "PERFORMER" // string@4040 │ │ +33f678: 7051 589e 20fe |0a62: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33f67e: 6900 2d93 |0a65: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.PERFORMER:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@932d │ │ +33f682: 2200 f512 |0a67: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33f686: 6201 8b92 |0a69: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +33f68a: 7110 2089 0100 |0a6b: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ +33f690: 0c01 |0a6e: move-result-object v1 │ │ +33f692: 1a02 4140 |0a6f: const-string v2, "PERFORMER_NAME" // string@4041 │ │ +33f696: 130e 8900 |0a71: const/16 v14, #int 137 // #89 │ │ +33f69a: 1a0f 4140 |0a73: const-string v15, "PERFORMER_NAME" // string@4041 │ │ +33f69e: 7051 589e 20fe |0a75: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33f6a4: 6900 2e93 |0a78: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.PERFORMER_NAME:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@932e │ │ +33f6a8: 2200 f512 |0a7a: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33f6ac: 6201 8b92 |0a7c: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +33f6b0: 7110 2089 0100 |0a7e: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ +33f6b6: 0c01 |0a81: move-result-object v1 │ │ +33f6b8: 1a02 4240 |0a82: const-string v2, "PERFORMER_NAME_SORT" // string@4042 │ │ +33f6bc: 130e 8a00 |0a84: const/16 v14, #int 138 // #8a │ │ +33f6c0: 1a0f 4240 |0a86: const-string v15, "PERFORMER_NAME_SORT" // string@4042 │ │ +33f6c4: 7051 589e 20fe |0a88: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33f6ca: 6900 2f93 |0a8b: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.PERFORMER_NAME_SORT:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@932f │ │ +33f6ce: 2200 f512 |0a8d: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33f6d2: 6201 9092 |0a8f: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.MUSICHI:Lorg/jaudiotagger/tag/reference/Tagger; // field@9290 │ │ +33f6d6: 7110 2089 0100 |0a91: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ +33f6dc: 0c01 |0a94: move-result-object v1 │ │ +33f6de: 1a02 4340 |0a95: const-string v2, "PERIOD" // string@4043 │ │ +33f6e2: 130e 8b00 |0a97: const/16 v14, #int 139 // #8b │ │ +33f6e6: 1a0f 4340 |0a99: const-string v15, "PERIOD" // string@4043 │ │ +33f6ea: 7051 589e 20fe |0a9b: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33f6f0: 6900 3093 |0a9e: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.PERIOD:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9330 │ │ +33f6f4: 2200 f512 |0aa0: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33f6f8: 6201 9192 |0aa2: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ +33f6fc: 7110 2089 0100 |0aa4: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ +33f702: 0c01 |0aa7: move-result-object v1 │ │ +33f704: 1a02 a340 |0aa8: const-string v2, "PRODUCER" // string@40a3 │ │ +33f708: 130e 8c00 |0aaa: const/16 v14, #int 140 // #8c │ │ +33f70c: 1a0f a340 |0aac: const-string v15, "PRODUCER" // string@40a3 │ │ +33f710: 7051 589e 20fe |0aae: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33f716: 6900 3193 |0ab1: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.PRODUCER:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9331 │ │ +33f71a: 2200 f512 |0ab3: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33f71e: 6201 9692 |0ab5: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.XIPH:Lorg/jaudiotagger/tag/reference/Tagger; // field@9296 │ │ +33f722: 7110 2089 0100 |0ab7: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ +33f728: 0c01 |0aba: move-result-object v1 │ │ +33f72a: 1a02 a440 |0abb: const-string v2, "PRODUCTNUMBER" // string@40a4 │ │ +33f72e: 130e 8d00 |0abd: const/16 v14, #int 141 // #8d │ │ +33f732: 1a0f a440 |0abf: const-string v15, "PRODUCTNUMBER" // string@40a4 │ │ +33f736: 7051 589e 20fe |0ac1: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33f73c: 6900 3293 |0ac4: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.PRODUCTNUMBER:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9332 │ │ +33f740: 2200 f512 |0ac6: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33f744: 6201 8e92 |0ac8: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.MEDIA_MONKEY:Lorg/jaudiotagger/tag/reference/Tagger; // field@928e │ │ +33f748: 7110 2089 0100 |0aca: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ +33f74e: 0c01 |0acd: move-result-object v1 │ │ +33f750: 1a02 6e42 |0ace: const-string v2, "QUALITY" // string@426e │ │ +33f754: 130e 8e00 |0ad0: const/16 v14, #int 142 // #8e │ │ +33f758: 1a0f 6e42 |0ad2: const-string v15, "QUALITY" // string@426e │ │ +33f75c: 7051 589e 20fe |0ad4: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33f762: 6900 3393 |0ad7: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.QUALITY:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9333 │ │ +33f766: 2200 f512 |0ad9: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33f76a: 6201 8b92 |0adb: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +33f76e: 7110 2089 0100 |0add: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ +33f774: 0c01 |0ae0: move-result-object v1 │ │ +33f776: 1a02 7e42 |0ae1: const-string v2, "RANKING" // string@427e │ │ +33f77a: 130e 8f00 |0ae3: const/16 v14, #int 143 // #8f │ │ +33f77e: 1a0f 7e42 |0ae5: const-string v15, "RANKING" // string@427e │ │ +33f782: 7051 589e 20fe |0ae7: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33f788: 6900 3493 |0aea: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.RANKING:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9334 │ │ +33f78c: 2200 f512 |0aec: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33f790: 6201 8e92 |0aee: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.MEDIA_MONKEY:Lorg/jaudiotagger/tag/reference/Tagger; // field@928e │ │ +33f794: 7110 2089 0100 |0af0: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ +33f79a: 0c01 |0af3: move-result-object v1 │ │ +33f79c: 1a02 7f42 |0af4: const-string v2, "RATING" // string@427f │ │ +33f7a0: 130e 9000 |0af6: const/16 v14, #int 144 // #90 │ │ +33f7a4: 1a0f 7f42 |0af8: const-string v15, "RATING" // string@427f │ │ +33f7a8: 7051 589e 20fe |0afa: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33f7ae: 6900 3593 |0afd: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.RATING:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9335 │ │ +33f7b2: 2200 f512 |0aff: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33f7b6: 6201 9192 |0b01: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ +33f7ba: 6202 8b92 |0b03: sget-object v2, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +33f7be: 7120 2189 2100 |0b05: invoke-static {v1, v2}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8921 │ │ +33f7c4: 0c01 |0b08: move-result-object v1 │ │ +33f7c6: 1a02 b442 |0b09: const-string v2, "RELEASECOUNTRY" // string@42b4 │ │ +33f7ca: 130e 9100 |0b0b: const/16 v14, #int 145 // #91 │ │ +33f7ce: 1a0f b442 |0b0d: const-string v15, "RELEASECOUNTRY" // string@42b4 │ │ +33f7d2: 7051 589e 20fe |0b0f: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33f7d8: 6900 3693 |0b12: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.RELEASECOUNTRY:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9336 │ │ +33f7dc: 2200 f512 |0b14: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33f7e0: 6201 9192 |0b16: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ +33f7e4: 6202 8b92 |0b18: sget-object v2, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +33f7e8: 7120 2189 2100 |0b1a: invoke-static {v1, v2}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8921 │ │ +33f7ee: 0c01 |0b1d: move-result-object v1 │ │ +33f7f0: 1a02 b542 |0b1e: const-string v2, "REMIXER" // string@42b5 │ │ +33f7f4: 130e 9200 |0b20: const/16 v14, #int 146 // #92 │ │ +33f7f8: 1a0f b542 |0b22: const-string v15, "REMIXER" // string@42b5 │ │ +33f7fc: 7051 589e 20fe |0b24: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33f802: 6900 3793 |0b27: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.REMIXER:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9337 │ │ +33f806: 2200 f512 |0b29: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33f80a: 6201 8b92 |0b2b: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +33f80e: 7110 2089 0100 |0b2d: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ +33f814: 0c01 |0b30: move-result-object v1 │ │ +33f816: 1a02 6044 |0b31: const-string v2, "SCRIPT" // string@4460 │ │ +33f81a: 130e 9300 |0b33: const/16 v14, #int 147 // #93 │ │ +33f81e: 1a0f 6044 |0b35: const-string v15, "SCRIPT" // string@4460 │ │ +33f822: 7051 589e 20fe |0b37: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33f828: 6900 3893 |0b3a: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.SCRIPT:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9338 │ │ +33f82c: 2200 f512 |0b3c: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33f830: 6201 8b92 |0b3e: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +33f834: 7110 2089 0100 |0b40: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ +33f83a: 0c01 |0b43: move-result-object v1 │ │ +33f83c: 1a02 0a45 |0b44: const-string v2, "SINGLE_DISC_TRACK_NO" // string@450a │ │ +33f840: 130e 9400 |0b46: const/16 v14, #int 148 // #94 │ │ +33f844: 1a0f 0a45 |0b48: const-string v15, "SINGLE_DISC_TRACK_NO" // string@450a │ │ +33f848: 7051 589e 20fe |0b4a: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33f84e: 6900 3993 |0b4d: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.SINGLE_DISC_TRACK_NO:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9339 │ │ +33f852: 2200 f512 |0b4f: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33f856: 6201 9692 |0b51: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.XIPH:Lorg/jaudiotagger/tag/reference/Tagger; // field@9296 │ │ +33f85a: 7110 2089 0100 |0b53: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ +33f860: 0c01 |0b56: move-result-object v1 │ │ +33f862: 1a02 3d45 |0b57: const-string v2, "SOURCEMEDIA" // string@453d │ │ +33f866: 130e 9500 |0b59: const/16 v14, #int 149 // #95 │ │ +33f86a: 1a0f 3d45 |0b5b: const-string v15, "SOURCEMEDIA" // string@453d │ │ +33f86e: 7051 589e 20fe |0b5d: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33f874: 6900 3a93 |0b60: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.SOURCEMEDIA:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@933a │ │ +33f878: 2200 f512 |0b62: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33f87c: 6201 9192 |0b64: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ +33f880: 6202 8b92 |0b66: sget-object v2, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +33f884: 7120 2189 2100 |0b68: invoke-static {v1, v2}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8921 │ │ +33f88a: 0c01 |0b6b: move-result-object v1 │ │ +33f88c: 1a02 3746 |0b6c: const-string v2, "SUBTITLE" // string@4637 │ │ +33f890: 130e 9600 |0b6e: const/16 v14, #int 150 // #96 │ │ +33f894: 1a0f 3746 |0b70: const-string v15, "SUBTITLE" // string@4637 │ │ +33f898: 7051 589e 20fe |0b72: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33f89e: 6900 3b93 |0b75: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.SUBTITLE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@933b │ │ +33f8a2: 2200 f512 |0b77: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33f8a6: 6201 8b92 |0b79: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +33f8aa: 7110 2089 0100 |0b7b: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ +33f8b0: 0c01 |0b7e: move-result-object v1 │ │ +33f8b2: 1a02 0849 |0b7f: const-string v2, "TAGS" // string@4908 │ │ +33f8b6: 130e 9700 |0b81: const/16 v14, #int 151 // #97 │ │ +33f8ba: 1a0f 0849 |0b83: const-string v15, "TAGS" // string@4908 │ │ +33f8be: 7051 589e 20fe |0b85: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33f8c4: 6900 3c93 |0b88: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.TAGS:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@933c │ │ +33f8c8: 2200 f512 |0b8a: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33f8cc: 6201 8e92 |0b8c: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.MEDIA_MONKEY:Lorg/jaudiotagger/tag/reference/Tagger; // field@928e │ │ +33f8d0: 7110 2089 0100 |0b8e: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ +33f8d6: 0c01 |0b91: move-result-object v1 │ │ +33f8d8: 1a02 5b49 |0b92: const-string v2, "TEMPO" // string@495b │ │ +33f8dc: 130e 9800 |0b94: const/16 v14, #int 152 // #98 │ │ +33f8e0: 1a0f 5b49 |0b96: const-string v15, "TEMPO" // string@495b │ │ +33f8e4: 7051 589e 20fe |0b98: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33f8ea: 6900 3d93 |0b9b: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.TEMPO:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@933d │ │ +33f8ee: 2200 f512 |0b9d: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33f8f2: 6201 8b92 |0b9f: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +33f8f6: 7110 2089 0100 |0ba1: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ +33f8fc: 0c01 |0ba4: move-result-object v1 │ │ +33f8fe: 1a02 9149 |0ba5: const-string v2, "TIMBRE" // string@4991 │ │ +33f902: 130e 9900 |0ba7: const/16 v14, #int 153 // #99 │ │ +33f906: 1a0f 9249 |0ba9: const-string v15, "TIMBRE_BRIGHTNESS" // string@4992 │ │ +33f90a: 7051 589e 20fe |0bab: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33f910: 6900 3e93 |0bae: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.TIMBRE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@933e │ │ +33f914: 2200 f512 |0bb0: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33f918: 6201 9692 |0bb2: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.XIPH:Lorg/jaudiotagger/tag/reference/Tagger; // field@9296 │ │ +33f91c: 6202 9192 |0bb4: sget-object v2, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ +33f920: 620e 8b92 |0bb6: sget-object v14, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +33f924: 7130 2289 210e |0bb8: invoke-static {v1, v2, v14}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8922 │ │ +33f92a: 0c01 |0bbb: move-result-object v1 │ │ +33f92c: 1a02 ab49 |0bbc: const-string v2, "TITLE" // string@49ab │ │ +33f930: 130e 9a00 |0bbe: const/16 v14, #int 154 // #9a │ │ +33f934: 1a0f ab49 |0bc0: const-string v15, "TITLE" // string@49ab │ │ +33f938: 7051 589e 20fe |0bc2: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33f93e: 6900 3f93 |0bc5: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.TITLE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@933f │ │ +33f942: 2200 f512 |0bc7: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33f946: 6201 8b92 |0bc9: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +33f94a: 7110 2089 0100 |0bcb: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ +33f950: 0c01 |0bce: move-result-object v1 │ │ +33f952: 1a02 ad49 |0bcf: const-string v2, "TITLE_MOVEMENT" // string@49ad │ │ +33f956: 130e 9b00 |0bd1: const/16 v14, #int 155 // #9b │ │ +33f95a: 1a0f ad49 |0bd3: const-string v15, "TITLE_MOVEMENT" // string@49ad │ │ +33f95e: 7051 589e 20fe |0bd5: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33f964: 6900 4193 |0bd8: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.TITLE_MOVEMENT:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9341 │ │ +33f968: 2200 f512 |0bda: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33f96c: 6201 9192 |0bdc: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ +33f970: 6202 8b92 |0bde: sget-object v2, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +33f974: 7120 2189 2100 |0be0: invoke-static {v1, v2}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8921 │ │ +33f97a: 0c01 |0be3: move-result-object v1 │ │ +33f97c: 1a02 ac49 |0be4: const-string v2, "TITLESORT" // string@49ac │ │ +33f980: 130e 9c00 |0be6: const/16 v14, #int 156 // #9c │ │ +33f984: 1a0f ac49 |0be8: const-string v15, "TITLESORT" // string@49ac │ │ +33f988: 7051 589e 20fe |0bea: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33f98e: 6900 4093 |0bed: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.TITLESORT:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9340 │ │ +33f992: 2200 f512 |0bef: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33f996: 6201 8b92 |0bf1: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +33f99a: 7110 2089 0100 |0bf3: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ +33f9a0: 0c01 |0bf6: move-result-object v1 │ │ +33f9a2: 1a02 e449 |0bf7: const-string v2, "TONALITY" // string@49e4 │ │ +33f9a6: 130e 9d00 |0bf9: const/16 v14, #int 157 // #9d │ │ +33f9aa: 1a0f e449 |0bfb: const-string v15, "TONALITY" // string@49e4 │ │ +33f9ae: 7051 589e 20fe |0bfd: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33f9b4: 6900 4293 |0c00: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.TONALITY:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9342 │ │ +33f9b8: 2200 f512 |0c02: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33f9bc: 6201 9692 |0c04: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.XIPH:Lorg/jaudiotagger/tag/reference/Tagger; // field@9296 │ │ +33f9c0: 6202 9192 |0c06: sget-object v2, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ +33f9c4: 620e 8b92 |0c08: sget-object v14, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +33f9c8: 7130 2289 210e |0c0a: invoke-static {v1, v2, v14}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8922 │ │ +33f9ce: 0c01 |0c0d: move-result-object v1 │ │ +33f9d0: 1a02 304a |0c0e: const-string v2, "TRACKNUMBER" // string@4a30 │ │ +33f9d4: 130e 9e00 |0c10: const/16 v14, #int 158 // #9e │ │ +33f9d8: 1a0f 304a |0c12: const-string v15, "TRACKNUMBER" // string@4a30 │ │ +33f9dc: 7051 589e 20fe |0c14: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33f9e2: 6900 4393 |0c17: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.TRACKNUMBER:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9343 │ │ +33f9e6: 2200 f512 |0c19: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33f9ea: 6201 9692 |0c1b: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.XIPH:Lorg/jaudiotagger/tag/reference/Tagger; // field@9296 │ │ +33f9ee: 6202 9192 |0c1d: sget-object v2, Lorg/jaudiotagger/tag/reference/Tagger;.PICARD:Lorg/jaudiotagger/tag/reference/Tagger; // field@9291 │ │ +33f9f2: 7120 2189 2100 |0c1f: invoke-static {v1, v2}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8921 │ │ +33f9f8: 0c01 |0c22: move-result-object v1 │ │ +33f9fa: 1a02 314a |0c23: const-string v2, "TRACKTOTAL" // string@4a31 │ │ +33f9fe: 130e 9f00 |0c25: const/16 v14, #int 159 // #9f │ │ +33fa02: 1a0f 314a |0c27: const-string v15, "TRACKTOTAL" // string@4a31 │ │ +33fa06: 7051 589e 20fe |0c29: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33fa0c: 6900 4493 |0c2c: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.TRACKTOTAL:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9344 │ │ +33fa10: 2200 f512 |0c2e: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33fa14: 6201 8b92 |0c30: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +33fa18: 7110 2089 0100 |0c32: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ +33fa1e: 0c01 |0c35: move-result-object v1 │ │ +33fa20: 1a02 634f |0c36: const-string v2, "URL_DISCOGS_ARTIST_SITE" // string@4f63 │ │ +33fa24: 130e a000 |0c38: const/16 v14, #int 160 // #a0 │ │ +33fa28: 1a0f 634f |0c3a: const-string v15, "URL_DISCOGS_ARTIST_SITE" // string@4f63 │ │ +33fa2c: 7051 589e 20fe |0c3c: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33fa32: 6900 4593 |0c3f: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.URL_DISCOGS_ARTIST_SITE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9345 │ │ +33fa36: 2200 f512 |0c41: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33fa3a: 6201 8b92 |0c43: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +33fa3e: 7110 2089 0100 |0c45: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ +33fa44: 0c01 |0c48: move-result-object v1 │ │ +33fa46: 1a02 644f |0c49: const-string v2, "URL_DISCOGS_RELEASE_SITE" // string@4f64 │ │ +33fa4a: 130e a100 |0c4b: const/16 v14, #int 161 // #a1 │ │ +33fa4e: 1a0f 644f |0c4d: const-string v15, "URL_DISCOGS_RELEASE_SITE" // string@4f64 │ │ +33fa52: 7051 589e 20fe |0c4f: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33fa58: 6900 4693 |0c52: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.URL_DISCOGS_RELEASE_SITE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9346 │ │ +33fa5c: 2200 f512 |0c54: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33fa60: 6201 8b92 |0c56: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +33fa64: 7110 2089 0100 |0c58: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ +33fa6a: 0c01 |0c5b: move-result-object v1 │ │ +33fa6c: 1a02 654f |0c5c: const-string v2, "URL_LYRICS_SITE" // string@4f65 │ │ +33fa70: 130e a200 |0c5e: const/16 v14, #int 162 // #a2 │ │ +33fa74: 1a0f 654f |0c60: const-string v15, "URL_LYRICS_SITE" // string@4f65 │ │ +33fa78: 7051 589e 20fe |0c62: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33fa7e: 6900 4793 |0c65: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.URL_LYRICS_SITE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9347 │ │ +33fa82: 2200 f512 |0c67: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33fa86: 6201 8b92 |0c69: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +33fa8a: 7110 2089 0100 |0c6b: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ +33fa90: 0c01 |0c6e: move-result-object v1 │ │ +33fa92: 1a02 664f |0c6f: const-string v2, "URL_OFFICIAL_ARTIST_SITE" // string@4f66 │ │ +33fa96: 130e a300 |0c71: const/16 v14, #int 163 // #a3 │ │ +33fa9a: 1a0f 664f |0c73: const-string v15, "URL_OFFICIAL_ARTIST_SITE" // string@4f66 │ │ +33fa9e: 7051 589e 20fe |0c75: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33faa4: 6900 4893 |0c78: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.URL_OFFICIAL_ARTIST_SITE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9348 │ │ +33faa8: 2200 f512 |0c7a: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33faac: 6201 8b92 |0c7c: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +33fab0: 7110 2089 0100 |0c7e: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ +33fab6: 0c01 |0c81: move-result-object v1 │ │ +33fab8: 1a02 674f |0c82: const-string v2, "URL_OFFICIAL_RELEASE_SITE" // string@4f67 │ │ +33fabc: 130e a400 |0c84: const/16 v14, #int 164 // #a4 │ │ +33fac0: 1a0f 674f |0c86: const-string v15, "URL_OFFICIAL_RELEASE_SITE" // string@4f67 │ │ +33fac4: 7051 589e 20fe |0c88: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33faca: 6900 4993 |0c8b: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.URL_OFFICIAL_RELEASE_SITE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9349 │ │ +33face: 2200 f512 |0c8d: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33fad2: 6201 8b92 |0c8f: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +33fad6: 7110 2089 0100 |0c91: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ +33fadc: 0c01 |0c94: move-result-object v1 │ │ +33fade: 1a02 694f |0c95: const-string v2, "URL_WIKIPEDIA_ARTIST_SITE" // string@4f69 │ │ +33fae2: 130e a500 |0c97: const/16 v14, #int 165 // #a5 │ │ +33fae6: 1a0f 694f |0c99: const-string v15, "URL_WIKIPEDIA_ARTIST_SITE" // string@4f69 │ │ +33faea: 7051 589e 20fe |0c9b: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33faf0: 6900 4a93 |0c9e: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.URL_WIKIPEDIA_ARTIST_SITE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@934a │ │ +33faf4: 2200 f512 |0ca0: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33faf8: 6201 8b92 |0ca2: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +33fafc: 7110 2089 0100 |0ca4: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ +33fb02: 0c01 |0ca7: move-result-object v1 │ │ +33fb04: 1a02 6a4f |0ca8: const-string v2, "URL_WIKIPEDIA_RELEASE_SITE" // string@4f6a │ │ +33fb08: 130e a600 |0caa: const/16 v14, #int 166 // #a6 │ │ +33fb0c: 1a0f 6a4f |0cac: const-string v15, "URL_WIKIPEDIA_RELEASE_SITE" // string@4f6a │ │ +33fb10: 7051 589e 20fe |0cae: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33fb16: 6900 4b93 |0cb1: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.URL_WIKIPEDIA_RELEASE_SITE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@934b │ │ +33fb1a: 2200 f512 |0cb3: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33fb1e: 1a01 9450 |0cb5: const-string v1, "VENDOR" // string@5094 │ │ +33fb22: 1302 a700 |0cb7: const/16 v2, #int 167 // #a7 │ │ +33fb26: 1a0e 9450 |0cb9: const-string v14, "VENDOR" // string@5094 │ │ +33fb2a: 7040 579e 10e2 |0cbb: invoke-direct {v0, v1, v2, v14}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9e57 │ │ +33fb30: 6900 4c93 |0cbe: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.VENDOR:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@934c │ │ +33fb34: 2200 f512 |0cc0: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33fb38: 6201 9692 |0cc2: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.XIPH:Lorg/jaudiotagger/tag/reference/Tagger; // field@9296 │ │ +33fb3c: 7110 2089 0100 |0cc4: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ +33fb42: 0c01 |0cc7: move-result-object v1 │ │ +33fb44: 1a02 9750 |0cc8: const-string v2, "VERSION" // string@5097 │ │ +33fb48: 130e a800 |0cca: const/16 v14, #int 168 // #a8 │ │ +33fb4c: 1a0f 9750 |0ccc: const-string v15, "VERSION" // string@5097 │ │ +33fb50: 7051 589e 20fe |0cce: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33fb56: 6900 4d93 |0cd1: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.VERSION:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@934d │ │ +33fb5a: 2200 f512 |0cd3: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33fb5e: 6201 8b92 |0cd5: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +33fb62: 7110 2089 0100 |0cd7: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ +33fb68: 0c01 |0cda: move-result-object v1 │ │ +33fb6a: 1a02 7153 |0cdb: const-string v2, "WORK" // string@5371 │ │ +33fb6e: 130e a900 |0cdd: const/16 v14, #int 169 // #a9 │ │ +33fb72: 1a0f 7153 |0cdf: const-string v15, "WORK" // string@5371 │ │ +33fb76: 7051 589e 20fe |0ce1: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33fb7c: 6900 4e93 |0ce4: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.WORK:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@934e │ │ +33fb80: 2200 f512 |0ce6: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33fb84: 6201 8b92 |0ce8: sget-object v1, Lorg/jaudiotagger/tag/reference/Tagger;.JAIKOZ:Lorg/jaudiotagger/tag/reference/Tagger; // field@928b │ │ +33fb88: 7110 2089 0100 |0cea: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8920 │ │ +33fb8e: 0c01 |0ced: move-result-object v1 │ │ +33fb90: 1a02 8053 |0cee: const-string v2, "WORK_TYPE" // string@5380 │ │ +33fb94: 130e aa00 |0cf0: const/16 v14, #int 170 // #aa │ │ +33fb98: 1a0f 8053 |0cf2: const-string v15, "WORK_TYPE" // string@5380 │ │ +33fb9c: 7051 589e 20fe |0cf4: invoke-direct {v0, v2, v14, v15, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V // method@9e58 │ │ +33fba2: 6900 4f93 |0cf7: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.WORK_TYPE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@934f │ │ +33fba6: 1300 ab00 |0cf9: const/16 v0, #int 171 // #ab │ │ +33fbaa: 2300 fe13 |0cfb: new-array v0, v0, [Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@13fe │ │ +33fbae: 6201 a592 |0cfd: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ACOUSTID_FINGERPRINT:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92a5 │ │ +33fbb2: 4d01 0003 |0cff: aput-object v1, v0, v3 │ │ +33fbb6: 6201 a692 |0d01: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ACOUSTID_ID:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92a6 │ │ +33fbba: 4d01 0004 |0d03: aput-object v1, v0, v4 │ │ +33fbbe: 6201 a792 |0d05: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ALBUM:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92a7 │ │ +33fbc2: 4d01 0005 |0d07: aput-object v1, v0, v5 │ │ +33fbc6: 6201 a892 |0d09: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ALBUMARTIST:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92a8 │ │ +33fbca: 4d01 0006 |0d0b: aput-object v1, v0, v6 │ │ +33fbce: 6201 aa92 |0d0d: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ALBUMARTISTSORT:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92aa │ │ +33fbd2: 4d01 0007 |0d0f: aput-object v1, v0, v7 │ │ +33fbd6: 6201 a992 |0d11: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ALBUMARTISTS:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92a9 │ │ +33fbda: 4d01 0008 |0d13: aput-object v1, v0, v8 │ │ +33fbde: 6201 ab92 |0d15: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ALBUMARTISTSSORT:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92ab │ │ +33fbe2: 4d01 0009 |0d17: aput-object v1, v0, v9 │ │ +33fbe6: 6201 ac92 |0d19: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ALBUMARTIST_JRIVER:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92ac │ │ +33fbea: 4d01 000a |0d1b: aput-object v1, v0, v10 │ │ +33fbee: 6201 ad92 |0d1d: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ALBUMSORT:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92ad │ │ +33fbf2: 4d01 000b |0d1f: aput-object v1, v0, v11 │ │ +33fbf6: 6201 ae92 |0d21: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ALBUM_ARTIST:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92ae │ │ +33fbfa: 4d01 000c |0d23: aput-object v1, v0, v12 │ │ +33fbfe: 6201 af92 |0d25: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ARRANGER:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92af │ │ +33fc02: 4d01 000d |0d27: aput-object v1, v0, v13 │ │ +33fc06: 6201 b092 |0d29: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ARRANGER_SORT:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92b0 │ │ +33fc0a: 1302 0b00 |0d2b: const/16 v2, #int 11 // #b │ │ +33fc0e: 4d01 0002 |0d2d: aput-object v1, v0, v2 │ │ +33fc12: 6201 b192 |0d2f: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ARTIST:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92b1 │ │ +33fc16: 1302 0c00 |0d31: const/16 v2, #int 12 // #c │ │ +33fc1a: 4d01 0002 |0d33: aput-object v1, v0, v2 │ │ +33fc1e: 6201 b292 |0d35: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ARTISTS:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92b2 │ │ +33fc22: 1302 0d00 |0d37: const/16 v2, #int 13 // #d │ │ +33fc26: 4d01 0002 |0d39: aput-object v1, v0, v2 │ │ +33fc2a: 6201 b392 |0d3b: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ARTISTSORT:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92b3 │ │ +33fc2e: 1302 0e00 |0d3d: const/16 v2, #int 14 // #e │ │ +33fc32: 4d01 0002 |0d3f: aput-object v1, v0, v2 │ │ +33fc36: 6201 b492 |0d41: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ARTISTS_SORT:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92b4 │ │ +33fc3a: 1302 0f00 |0d43: const/16 v2, #int 15 // #f │ │ +33fc3e: 4d01 0002 |0d45: aput-object v1, v0, v2 │ │ +33fc42: 6201 b592 |0d47: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ASIN:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92b5 │ │ +33fc46: 1302 1000 |0d49: const/16 v2, #int 16 // #10 │ │ +33fc4a: 4d01 0002 |0d4b: aput-object v1, v0, v2 │ │ +33fc4e: 6201 b692 |0d4d: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.BARCODE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92b6 │ │ +33fc52: 1302 1100 |0d4f: const/16 v2, #int 17 // #11 │ │ +33fc56: 4d01 0002 |0d51: aput-object v1, v0, v2 │ │ +33fc5a: 6201 b792 |0d53: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.BPM:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92b7 │ │ +33fc5e: 1302 1200 |0d55: const/16 v2, #int 18 // #12 │ │ +33fc62: 4d01 0002 |0d57: aput-object v1, v0, v2 │ │ +33fc66: 6201 b892 |0d59: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.CATALOGNUMBER:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92b8 │ │ +33fc6a: 1302 1300 |0d5b: const/16 v2, #int 19 // #13 │ │ +33fc6e: 4d01 0002 |0d5d: aput-object v1, v0, v2 │ │ +33fc72: 6201 b992 |0d5f: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.CHOIR:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92b9 │ │ +33fc76: 1302 1400 |0d61: const/16 v2, #int 20 // #14 │ │ +33fc7a: 4d01 0002 |0d63: aput-object v1, v0, v2 │ │ +33fc7e: 6201 ba92 |0d65: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.CHOIR_SORT:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92ba │ │ +33fc82: 1302 1500 |0d67: const/16 v2, #int 21 // #15 │ │ +33fc86: 4d01 0002 |0d69: aput-object v1, v0, v2 │ │ +33fc8a: 6201 bb92 |0d6b: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.CLASSICAL_CATALOG:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92bb │ │ +33fc8e: 1302 1600 |0d6d: const/16 v2, #int 22 // #16 │ │ +33fc92: 4d01 0002 |0d6f: aput-object v1, v0, v2 │ │ +33fc96: 6201 bc92 |0d71: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.CLASSICAL_NICKNAME:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92bc │ │ +33fc9a: 1302 1700 |0d73: const/16 v2, #int 23 // #17 │ │ +33fc9e: 4d01 0002 |0d75: aput-object v1, v0, v2 │ │ +33fca2: 6201 bd92 |0d77: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.COMMENT:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92bd │ │ +33fca6: 1302 1800 |0d79: const/16 v2, #int 24 // #18 │ │ +33fcaa: 4d01 0002 |0d7b: aput-object v1, v0, v2 │ │ +33fcae: 6201 be92 |0d7d: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.COMPILATION:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92be │ │ +33fcb2: 1302 1900 |0d7f: const/16 v2, #int 25 // #19 │ │ +33fcb6: 4d01 0002 |0d81: aput-object v1, v0, v2 │ │ +33fcba: 6201 bf92 |0d83: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.COMPOSER:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92bf │ │ +33fcbe: 1302 1a00 |0d85: const/16 v2, #int 26 // #1a │ │ +33fcc2: 4d01 0002 |0d87: aput-object v1, v0, v2 │ │ +33fcc6: 6201 c092 |0d89: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.COMPOSERSORT:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92c0 │ │ +33fcca: 1302 1b00 |0d8b: const/16 v2, #int 27 // #1b │ │ +33fcce: 4d01 0002 |0d8d: aput-object v1, v0, v2 │ │ +33fcd2: 6201 c192 |0d8f: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.CONDUCTOR:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92c1 │ │ +33fcd6: 1302 1c00 |0d91: const/16 v2, #int 28 // #1c │ │ +33fcda: 4d01 0002 |0d93: aput-object v1, v0, v2 │ │ +33fcde: 6201 c292 |0d95: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.CONDUCTOR_SORT:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92c2 │ │ +33fce2: 1302 1d00 |0d97: const/16 v2, #int 29 // #1d │ │ +33fce6: 4d01 0002 |0d99: aput-object v1, v0, v2 │ │ +33fcea: 6201 c392 |0d9b: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.CONTACT:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92c3 │ │ +33fcee: 1302 1e00 |0d9d: const/16 v2, #int 30 // #1e │ │ +33fcf2: 4d01 0002 |0d9f: aput-object v1, v0, v2 │ │ +33fcf6: 6201 c492 |0da1: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.COPYRIGHT:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92c4 │ │ +33fcfa: 1302 1f00 |0da3: const/16 v2, #int 31 // #1f │ │ +33fcfe: 4d01 0002 |0da5: aput-object v1, v0, v2 │ │ +33fd02: 6201 c592 |0da7: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.COUNTRY:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92c5 │ │ +33fd06: 1302 2000 |0da9: const/16 v2, #int 32 // #20 │ │ +33fd0a: 4d01 0002 |0dab: aput-object v1, v0, v2 │ │ +33fd0e: 6201 c692 |0dad: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.COVERART:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92c6 │ │ +33fd12: 1302 2100 |0daf: const/16 v2, #int 33 // #21 │ │ +33fd16: 4d01 0002 |0db1: aput-object v1, v0, v2 │ │ +33fd1a: 6201 c792 |0db3: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.COVERARTMIME:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92c7 │ │ +33fd1e: 1302 2200 |0db5: const/16 v2, #int 34 // #22 │ │ +33fd22: 4d01 0002 |0db7: aput-object v1, v0, v2 │ │ +33fd26: 6201 c892 |0db9: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.CUSTOM1:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92c8 │ │ +33fd2a: 1302 2300 |0dbb: const/16 v2, #int 35 // #23 │ │ +33fd2e: 4d01 0002 |0dbd: aput-object v1, v0, v2 │ │ +33fd32: 6201 c992 |0dbf: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.CUSTOM2:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92c9 │ │ +33fd36: 1302 2400 |0dc1: const/16 v2, #int 36 // #24 │ │ +33fd3a: 4d01 0002 |0dc3: aput-object v1, v0, v2 │ │ +33fd3e: 6201 ca92 |0dc5: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.CUSTOM3:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92ca │ │ +33fd42: 1302 2500 |0dc7: const/16 v2, #int 37 // #25 │ │ +33fd46: 4d01 0002 |0dc9: aput-object v1, v0, v2 │ │ +33fd4a: 6201 cb92 |0dcb: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.CUSTOM4:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92cb │ │ +33fd4e: 1302 2600 |0dcd: const/16 v2, #int 38 // #26 │ │ +33fd52: 4d01 0002 |0dcf: aput-object v1, v0, v2 │ │ +33fd56: 6201 cc92 |0dd1: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.CUSTOM5:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92cc │ │ +33fd5a: 1302 2700 |0dd3: const/16 v2, #int 39 // #27 │ │ +33fd5e: 4d01 0002 |0dd5: aput-object v1, v0, v2 │ │ +33fd62: 6201 cd92 |0dd7: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.DATE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92cd │ │ +33fd66: 1302 2800 |0dd9: const/16 v2, #int 40 // #28 │ │ +33fd6a: 4d01 0002 |0ddb: aput-object v1, v0, v2 │ │ +33fd6e: 6201 ce92 |0ddd: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.DESCRIPTION:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92ce │ │ +33fd72: 1302 2900 |0ddf: const/16 v2, #int 41 // #29 │ │ +33fd76: 4d01 0002 |0de1: aput-object v1, v0, v2 │ │ +33fd7a: 6201 cf92 |0de3: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.DISCNUMBER:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92cf │ │ +33fd7e: 1302 2a00 |0de5: const/16 v2, #int 42 // #2a │ │ +33fd82: 4d01 0002 |0de7: aput-object v1, v0, v2 │ │ +33fd86: 6201 d092 |0de9: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.DISCSUBTITLE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92d0 │ │ +33fd8a: 1302 2b00 |0deb: const/16 v2, #int 43 // #2b │ │ +33fd8e: 4d01 0002 |0ded: aput-object v1, v0, v2 │ │ +33fd92: 6201 d192 |0def: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.DISCTOTAL:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92d1 │ │ +33fd96: 1302 2c00 |0df1: const/16 v2, #int 44 // #2c │ │ +33fd9a: 4d01 0002 |0df3: aput-object v1, v0, v2 │ │ +33fd9e: 6201 d292 |0df5: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.DJMIXER:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92d2 │ │ +33fda2: 1302 2d00 |0df7: const/16 v2, #int 45 // #2d │ │ +33fda6: 4d01 0002 |0df9: aput-object v1, v0, v2 │ │ +33fdaa: 6201 d392 |0dfb: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ENCODEDBY:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92d3 │ │ +33fdae: 1302 2e00 |0dfd: const/16 v2, #int 46 // #2e │ │ +33fdb2: 4d01 0002 |0dff: aput-object v1, v0, v2 │ │ +33fdb6: 6201 d492 |0e01: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ENCODER:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92d4 │ │ +33fdba: 1302 2f00 |0e03: const/16 v2, #int 47 // #2f │ │ +33fdbe: 4d01 0002 |0e05: aput-object v1, v0, v2 │ │ +33fdc2: 6201 d592 |0e07: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ENGINEER:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92d5 │ │ +33fdc6: 1302 3000 |0e09: const/16 v2, #int 48 // #30 │ │ +33fdca: 4d01 0002 |0e0b: aput-object v1, v0, v2 │ │ +33fdce: 6201 d692 |0e0d: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ENSEMBLE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92d6 │ │ +33fdd2: 1302 3100 |0e0f: const/16 v2, #int 49 // #31 │ │ +33fdd6: 4d01 0002 |0e11: aput-object v1, v0, v2 │ │ +33fdda: 6201 d792 |0e13: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ENSEMBLE_SORT:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92d7 │ │ +33fdde: 1302 3200 |0e15: const/16 v2, #int 50 // #32 │ │ +33fde2: 4d01 0002 |0e17: aput-object v1, v0, v2 │ │ +33fde6: 6201 d892 |0e19: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.FBPM:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92d8 │ │ +33fdea: 1302 3300 |0e1b: const/16 v2, #int 51 // #33 │ │ +33fdee: 4d01 0002 |0e1d: aput-object v1, v0, v2 │ │ +33fdf2: 6201 d992 |0e1f: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.GENRE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92d9 │ │ +33fdf6: 1302 3400 |0e21: const/16 v2, #int 52 // #34 │ │ +33fdfa: 4d01 0002 |0e23: aput-object v1, v0, v2 │ │ +33fdfe: 6201 da92 |0e25: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.GROUP:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92da │ │ +33fe02: 1302 3500 |0e27: const/16 v2, #int 53 // #35 │ │ +33fe06: 4d01 0002 |0e29: aput-object v1, v0, v2 │ │ +33fe0a: 6201 db92 |0e2b: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.GROUPING:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92db │ │ +33fe0e: 1302 3600 |0e2d: const/16 v2, #int 54 // #36 │ │ +33fe12: 4d01 0002 |0e2f: aput-object v1, v0, v2 │ │ +33fe16: 6201 dc92 |0e31: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.INSTRUMENT:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92dc │ │ +33fe1a: 1302 3700 |0e33: const/16 v2, #int 55 // #37 │ │ +33fe1e: 4d01 0002 |0e35: aput-object v1, v0, v2 │ │ +33fe22: 6201 dd92 |0e37: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.INVOLVED_PERSON:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92dd │ │ +33fe26: 1302 3800 |0e39: const/16 v2, #int 56 // #38 │ │ +33fe2a: 4d01 0002 |0e3b: aput-object v1, v0, v2 │ │ +33fe2e: 6201 de92 |0e3d: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.IPI:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92de │ │ +33fe32: 1302 3900 |0e3f: const/16 v2, #int 57 // #39 │ │ +33fe36: 4d01 0002 |0e41: aput-object v1, v0, v2 │ │ +33fe3a: 6201 df92 |0e43: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ISRC:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92df │ │ +33fe3e: 1302 3a00 |0e45: const/16 v2, #int 58 // #3a │ │ +33fe42: 4d01 0002 |0e47: aput-object v1, v0, v2 │ │ +33fe46: 6201 e092 |0e49: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ISWC:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92e0 │ │ +33fe4a: 1302 3b00 |0e4b: const/16 v2, #int 59 // #3b │ │ +33fe4e: 4d01 0002 |0e4d: aput-object v1, v0, v2 │ │ +33fe52: 6201 e192 |0e4f: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.IS_CLASSICAL:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92e1 │ │ +33fe56: 1302 3c00 |0e51: const/16 v2, #int 60 // #3c │ │ +33fe5a: 4d01 0002 |0e53: aput-object v1, v0, v2 │ │ +33fe5e: 6201 e292 |0e55: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.IS_HD:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92e2 │ │ +33fe62: 1302 3d00 |0e57: const/16 v2, #int 61 // #3d │ │ +33fe66: 4d01 0002 |0e59: aput-object v1, v0, v2 │ │ +33fe6a: 6201 e392 |0e5b: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.IS_SOUNDTRACK:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92e3 │ │ +33fe6e: 1302 3e00 |0e5d: const/16 v2, #int 62 // #3e │ │ +33fe72: 4d01 0002 |0e5f: aput-object v1, v0, v2 │ │ +33fe76: 6201 e492 |0e61: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.KEY:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92e4 │ │ +33fe7a: 1302 3f00 |0e63: const/16 v2, #int 63 // #3f │ │ +33fe7e: 4d01 0002 |0e65: aput-object v1, v0, v2 │ │ +33fe82: 6201 e592 |0e67: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.LABEL:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92e5 │ │ +33fe86: 1302 4000 |0e69: const/16 v2, #int 64 // #40 │ │ +33fe8a: 4d01 0002 |0e6b: aput-object v1, v0, v2 │ │ +33fe8e: 6201 e692 |0e6d: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.LANGUAGE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92e6 │ │ +33fe92: 1302 4100 |0e6f: const/16 v2, #int 65 // #41 │ │ +33fe96: 4d01 0002 |0e71: aput-object v1, v0, v2 │ │ +33fe9a: 6201 e792 |0e73: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.LICENSE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92e7 │ │ +33fe9e: 1302 4200 |0e75: const/16 v2, #int 66 // #42 │ │ +33fea2: 4d01 0002 |0e77: aput-object v1, v0, v2 │ │ +33fea6: 6201 e892 |0e79: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.LOCATION:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92e8 │ │ +33feaa: 1302 4300 |0e7b: const/16 v2, #int 67 // #43 │ │ +33feae: 4d01 0002 |0e7d: aput-object v1, v0, v2 │ │ +33feb2: 6201 e992 |0e7f: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.LYRICIST:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92e9 │ │ +33feb6: 1302 4400 |0e81: const/16 v2, #int 68 // #44 │ │ +33feba: 4d01 0002 |0e83: aput-object v1, v0, v2 │ │ +33febe: 6201 ea92 |0e85: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.LYRICIST_SORT:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92ea │ │ +33fec2: 1302 4500 |0e87: const/16 v2, #int 69 // #45 │ │ +33fec6: 4d01 0002 |0e89: aput-object v1, v0, v2 │ │ +33feca: 6201 eb92 |0e8b: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.LYRICS:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92eb │ │ +33fece: 1302 4600 |0e8d: const/16 v2, #int 70 // #46 │ │ +33fed2: 4d01 0002 |0e8f: aput-object v1, v0, v2 │ │ +33fed6: 6201 ec92 |0e91: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MEDIA:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92ec │ │ +33feda: 1302 4700 |0e93: const/16 v2, #int 71 // #47 │ │ +33fede: 4d01 0002 |0e95: aput-object v1, v0, v2 │ │ +33fee2: 6201 ed92 |0e97: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.METADATA_BLOCK_PICTURE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92ed │ │ +33fee6: 1302 4800 |0e99: const/16 v2, #int 72 // #48 │ │ +33feea: 4d01 0002 |0e9b: aput-object v1, v0, v2 │ │ +33feee: 6201 ee92 |0e9d: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MIXER:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92ee │ │ +33fef2: 1302 4900 |0e9f: const/16 v2, #int 73 // #49 │ │ +33fef6: 4d01 0002 |0ea1: aput-object v1, v0, v2 │ │ +33fefa: 6201 ef92 |0ea3: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MOOD:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92ef │ │ +33fefe: 1302 4a00 |0ea5: const/16 v2, #int 74 // #4a │ │ +33ff02: 4d01 0002 |0ea7: aput-object v1, v0, v2 │ │ +33ff06: 6201 f092 |0ea9: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MOOD_ACOUSTIC:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92f0 │ │ +33ff0a: 1302 4b00 |0eab: const/16 v2, #int 75 // #4b │ │ +33ff0e: 4d01 0002 |0ead: aput-object v1, v0, v2 │ │ +33ff12: 6201 f192 |0eaf: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MOOD_AGGRESSIVE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92f1 │ │ +33ff16: 1302 4c00 |0eb1: const/16 v2, #int 76 // #4c │ │ +33ff1a: 4d01 0002 |0eb3: aput-object v1, v0, v2 │ │ +33ff1e: 6201 f292 |0eb5: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MOOD_AROUSAL:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92f2 │ │ +33ff22: 1302 4d00 |0eb7: const/16 v2, #int 77 // #4d │ │ +33ff26: 4d01 0002 |0eb9: aput-object v1, v0, v2 │ │ +33ff2a: 6201 f392 |0ebb: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MOOD_DANCEABILITY:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92f3 │ │ +33ff2e: 1302 4e00 |0ebd: const/16 v2, #int 78 // #4e │ │ +33ff32: 4d01 0002 |0ebf: aput-object v1, v0, v2 │ │ +33ff36: 6201 f492 |0ec1: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MOOD_ELECTRONIC:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92f4 │ │ +33ff3a: 1302 4f00 |0ec3: const/16 v2, #int 79 // #4f │ │ +33ff3e: 4d01 0002 |0ec5: aput-object v1, v0, v2 │ │ +33ff42: 6201 f592 |0ec7: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MOOD_HAPPY:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92f5 │ │ +33ff46: 1302 5000 |0ec9: const/16 v2, #int 80 // #50 │ │ +33ff4a: 4d01 0002 |0ecb: aput-object v1, v0, v2 │ │ +33ff4e: 6201 f692 |0ecd: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MOOD_INSTRUMENTAL:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92f6 │ │ +33ff52: 1302 5100 |0ecf: const/16 v2, #int 81 // #51 │ │ +33ff56: 4d01 0002 |0ed1: aput-object v1, v0, v2 │ │ +33ff5a: 6201 f792 |0ed3: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MOOD_PARTY:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92f7 │ │ +33ff5e: 1302 5200 |0ed5: const/16 v2, #int 82 // #52 │ │ +33ff62: 4d01 0002 |0ed7: aput-object v1, v0, v2 │ │ +33ff66: 6201 f892 |0ed9: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MOOD_RELAXED:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92f8 │ │ +33ff6a: 1302 5300 |0edb: const/16 v2, #int 83 // #53 │ │ +33ff6e: 4d01 0002 |0edd: aput-object v1, v0, v2 │ │ +33ff72: 6201 f992 |0edf: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MOOD_SAD:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92f9 │ │ +33ff76: 1302 5400 |0ee1: const/16 v2, #int 84 // #54 │ │ +33ff7a: 4d01 0002 |0ee3: aput-object v1, v0, v2 │ │ +33ff7e: 6201 fa92 |0ee5: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MOOD_VALENCE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92fa │ │ +33ff82: 1302 5500 |0ee7: const/16 v2, #int 85 // #55 │ │ +33ff86: 4d01 0002 |0ee9: aput-object v1, v0, v2 │ │ +33ff8a: 6201 fb92 |0eeb: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MOVEMENT:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92fb │ │ +33ff8e: 1302 5600 |0eed: const/16 v2, #int 86 // #56 │ │ +33ff92: 4d01 0002 |0eef: aput-object v1, v0, v2 │ │ +33ff96: 6201 fc92 |0ef1: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MOVEMENT_NO:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92fc │ │ +33ff9a: 1302 5700 |0ef3: const/16 v2, #int 87 // #57 │ │ +33ff9e: 4d01 0002 |0ef5: aput-object v1, v0, v2 │ │ +33ffa2: 6201 fd92 |0ef7: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MOVEMENT_TOTAL:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92fd │ │ +33ffa6: 1302 5800 |0ef9: const/16 v2, #int 88 // #58 │ │ +33ffaa: 4d01 0002 |0efb: aput-object v1, v0, v2 │ │ +33ffae: 6201 fe92 |0efd: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_ALBUMARTISTID:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92fe │ │ +33ffb2: 1302 5900 |0eff: const/16 v2, #int 89 // #59 │ │ +33ffb6: 4d01 0002 |0f01: aput-object v1, v0, v2 │ │ +33ffba: 6201 ff92 |0f03: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_ALBUMID:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92ff │ │ +33ffbe: 1302 5a00 |0f05: const/16 v2, #int 90 // #5a │ │ +33ffc2: 4d01 0002 |0f07: aput-object v1, v0, v2 │ │ +33ffc6: 6201 0093 |0f09: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_ALBUMSTATUS:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9300 │ │ +33ffca: 1302 5b00 |0f0b: const/16 v2, #int 91 // #5b │ │ +33ffce: 4d01 0002 |0f0d: aput-object v1, v0, v2 │ │ +33ffd2: 6201 0193 |0f0f: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_ALBUMTYPE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9301 │ │ +33ffd6: 1302 5c00 |0f11: const/16 v2, #int 92 // #5c │ │ +33ffda: 4d01 0002 |0f13: aput-object v1, v0, v2 │ │ +33ffde: 6201 0293 |0f15: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_ARTISTID:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9302 │ │ +33ffe2: 1302 5d00 |0f17: const/16 v2, #int 93 // #5d │ │ +33ffe6: 4d01 0002 |0f19: aput-object v1, v0, v2 │ │ +33ffea: 6201 0393 |0f1b: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_DISCID:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9303 │ │ +33ffee: 1302 5e00 |0f1d: const/16 v2, #int 94 // #5e │ │ +33fff2: 4d01 0002 |0f1f: aput-object v1, v0, v2 │ │ +33fff6: 6201 0493 |0f21: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_ORIGINAL_ALBUMID:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9304 │ │ +33fffa: 1302 5f00 |0f23: const/16 v2, #int 95 // #5f │ │ +33fffe: 4d01 0002 |0f25: aput-object v1, v0, v2 │ │ +340002: 6201 0593 |0f27: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_RELEASEGROUPID:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9305 │ │ +340006: 1302 6000 |0f29: const/16 v2, #int 96 // #60 │ │ +34000a: 4d01 0002 |0f2b: aput-object v1, v0, v2 │ │ +34000e: 6201 0693 |0f2d: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_RELEASETRACKID:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9306 │ │ +340012: 1302 6100 |0f2f: const/16 v2, #int 97 // #61 │ │ +340016: 4d01 0002 |0f31: aput-object v1, v0, v2 │ │ +34001a: 6201 0793 |0f33: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_TRACKID:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9307 │ │ +34001e: 1302 6200 |0f35: const/16 v2, #int 98 // #62 │ │ +340022: 4d01 0002 |0f37: aput-object v1, v0, v2 │ │ +340026: 6201 0893 |0f39: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_WORK:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9308 │ │ +34002a: 1302 6300 |0f3b: const/16 v2, #int 99 // #63 │ │ +34002e: 4d01 0002 |0f3d: aput-object v1, v0, v2 │ │ +340032: 6201 0993 |0f3f: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_WORKID:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9309 │ │ +340036: 1302 6400 |0f41: const/16 v2, #int 100 // #64 │ │ +34003a: 4d01 0002 |0f43: aput-object v1, v0, v2 │ │ +34003e: 6201 0a93 |0f45: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_WORK_COMPOSITION:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@930a │ │ +340042: 1302 6500 |0f47: const/16 v2, #int 101 // #65 │ │ +340046: 4d01 0002 |0f49: aput-object v1, v0, v2 │ │ +34004a: 6201 0b93 |0f4b: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_WORK_COMPOSITION_ID:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@930b │ │ +34004e: 1302 6600 |0f4d: const/16 v2, #int 102 // #66 │ │ +340052: 4d01 0002 |0f4f: aput-object v1, v0, v2 │ │ +340056: 6201 0c93 |0f51: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL1:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@930c │ │ +34005a: 1302 6700 |0f53: const/16 v2, #int 103 // #67 │ │ +34005e: 4d01 0002 |0f55: aput-object v1, v0, v2 │ │ +340062: 6201 0d93 |0f57: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL1_ID:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@930d │ │ +340066: 1302 6800 |0f59: const/16 v2, #int 104 // #68 │ │ +34006a: 4d01 0002 |0f5b: aput-object v1, v0, v2 │ │ +34006e: 6201 0e93 |0f5d: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL1_TYPE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@930e │ │ +340072: 1302 6900 |0f5f: const/16 v2, #int 105 // #69 │ │ +340076: 4d01 0002 |0f61: aput-object v1, v0, v2 │ │ +34007a: 6201 0f93 |0f63: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL2:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@930f │ │ +34007e: 1302 6a00 |0f65: const/16 v2, #int 106 // #6a │ │ +340082: 4d01 0002 |0f67: aput-object v1, v0, v2 │ │ +340086: 6201 1093 |0f69: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL2_ID:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9310 │ │ +34008a: 1302 6b00 |0f6b: const/16 v2, #int 107 // #6b │ │ +34008e: 4d01 0002 |0f6d: aput-object v1, v0, v2 │ │ +340092: 6201 1193 |0f6f: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL2_TYPE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9311 │ │ +340096: 1302 6c00 |0f71: const/16 v2, #int 108 // #6c │ │ +34009a: 4d01 0002 |0f73: aput-object v1, v0, v2 │ │ +34009e: 6201 1293 |0f75: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL3:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9312 │ │ +3400a2: 1302 6d00 |0f77: const/16 v2, #int 109 // #6d │ │ +3400a6: 4d01 0002 |0f79: aput-object v1, v0, v2 │ │ +3400aa: 6201 1393 |0f7b: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL3_ID:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9313 │ │ +3400ae: 1302 6e00 |0f7d: const/16 v2, #int 110 // #6e │ │ +3400b2: 4d01 0002 |0f7f: aput-object v1, v0, v2 │ │ +3400b6: 6201 1493 |0f81: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL3_TYPE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9314 │ │ +3400ba: 1302 6f00 |0f83: const/16 v2, #int 111 // #6f │ │ +3400be: 4d01 0002 |0f85: aput-object v1, v0, v2 │ │ +3400c2: 6201 1693 |0f87: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL4_ID:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9316 │ │ +3400c6: 1302 7000 |0f89: const/16 v2, #int 112 // #70 │ │ +3400ca: 4d01 0002 |0f8b: aput-object v1, v0, v2 │ │ +3400ce: 6201 1593 |0f8d: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL4:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9315 │ │ +3400d2: 1302 7100 |0f8f: const/16 v2, #int 113 // #71 │ │ +3400d6: 4d01 0002 |0f91: aput-object v1, v0, v2 │ │ +3400da: 6201 1793 |0f93: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL4_TYPE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9317 │ │ +3400de: 1302 7200 |0f95: const/16 v2, #int 114 // #72 │ │ +3400e2: 4d01 0002 |0f97: aput-object v1, v0, v2 │ │ +3400e6: 6201 1893 |0f99: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL5:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9318 │ │ +3400ea: 1302 7300 |0f9b: const/16 v2, #int 115 // #73 │ │ +3400ee: 4d01 0002 |0f9d: aput-object v1, v0, v2 │ │ +3400f2: 6201 1993 |0f9f: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL5_ID:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9319 │ │ +3400f6: 1302 7400 |0fa1: const/16 v2, #int 116 // #74 │ │ +3400fa: 4d01 0002 |0fa3: aput-object v1, v0, v2 │ │ +3400fe: 6201 1a93 |0fa5: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL5_TYPE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@931a │ │ +340102: 1302 7500 |0fa7: const/16 v2, #int 117 // #75 │ │ +340106: 4d01 0002 |0fa9: aput-object v1, v0, v2 │ │ +34010a: 6201 1b93 |0fab: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL6:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@931b │ │ +34010e: 1302 7600 |0fad: const/16 v2, #int 118 // #76 │ │ +340112: 4d01 0002 |0faf: aput-object v1, v0, v2 │ │ +340116: 6201 1c93 |0fb1: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL6_ID:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@931c │ │ +34011a: 1302 7700 |0fb3: const/16 v2, #int 119 // #77 │ │ +34011e: 4d01 0002 |0fb5: aput-object v1, v0, v2 │ │ +340122: 6201 1d93 |0fb7: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL6_TYPE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@931d │ │ +340126: 1302 7800 |0fb9: const/16 v2, #int 120 // #78 │ │ +34012a: 4d01 0002 |0fbb: aput-object v1, v0, v2 │ │ +34012e: 6201 1e93 |0fbd: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICIAN:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@931e │ │ +340132: 1302 7900 |0fbf: const/16 v2, #int 121 // #79 │ │ +340136: 4d01 0002 |0fc1: aput-object v1, v0, v2 │ │ +34013a: 6201 1f93 |0fc3: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICIP_PUID:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@931f │ │ +34013e: 1302 7a00 |0fc5: const/16 v2, #int 122 // #7a │ │ +340142: 4d01 0002 |0fc7: aput-object v1, v0, v2 │ │ +340146: 6201 2093 |0fc9: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.OCCASION:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9320 │ │ +34014a: 1302 7b00 |0fcb: const/16 v2, #int 123 // #7b │ │ +34014e: 4d01 0002 |0fcd: aput-object v1, v0, v2 │ │ +340152: 6201 2193 |0fcf: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.OPUS:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9321 │ │ +340156: 1302 7c00 |0fd1: const/16 v2, #int 124 // #7c │ │ +34015a: 4d01 0002 |0fd3: aput-object v1, v0, v2 │ │ +34015e: 6201 2293 |0fd5: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ORCHESTRA:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9322 │ │ +340162: 1302 7d00 |0fd7: const/16 v2, #int 125 // #7d │ │ +340166: 4d01 0002 |0fd9: aput-object v1, v0, v2 │ │ +34016a: 6201 2393 |0fdb: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ORCHESTRA_SORT:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9323 │ │ +34016e: 1302 7e00 |0fdd: const/16 v2, #int 126 // #7e │ │ +340172: 4d01 0002 |0fdf: aput-object v1, v0, v2 │ │ +340176: 6201 2493 |0fe1: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ORGANIZATION:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9324 │ │ +34017a: 1302 7f00 |0fe3: const/16 v2, #int 127 // #7f │ │ +34017e: 4d01 0002 |0fe5: aput-object v1, v0, v2 │ │ +340182: 6201 2593 |0fe7: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ORIGINAL_ALBUM:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9325 │ │ +340186: 1302 8000 |0fe9: const/16 v2, #int 128 // #80 │ │ +34018a: 4d01 0002 |0feb: aput-object v1, v0, v2 │ │ +34018e: 6201 2693 |0fed: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ORIGINAL_ARTIST:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9326 │ │ +340192: 1302 8100 |0fef: const/16 v2, #int 129 // #81 │ │ +340196: 4d01 0002 |0ff1: aput-object v1, v0, v2 │ │ +34019a: 6201 2793 |0ff3: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ORIGINAL_LYRICIST:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9327 │ │ +34019e: 1302 8200 |0ff5: const/16 v2, #int 130 // #82 │ │ +3401a2: 4d01 0002 |0ff7: aput-object v1, v0, v2 │ │ +3401a6: 6201 2893 |0ff9: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ORIGINAL_YEAR:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9328 │ │ +3401aa: 1302 8300 |0ffb: const/16 v2, #int 131 // #83 │ │ +3401ae: 4d01 0002 |0ffd: aput-object v1, v0, v2 │ │ +3401b2: 6201 2993 |0fff: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.OVERALL_WORK:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9329 │ │ +3401b6: 1302 8400 |1001: const/16 v2, #int 132 // #84 │ │ +3401ba: 4d01 0002 |1003: aput-object v1, v0, v2 │ │ +3401be: 6201 2a93 |1005: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.PART:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@932a │ │ +3401c2: 1302 8500 |1007: const/16 v2, #int 133 // #85 │ │ +3401c6: 4d01 0002 |1009: aput-object v1, v0, v2 │ │ +3401ca: 6201 2b93 |100b: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.PART_NUMBER:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@932b │ │ +3401ce: 1302 8600 |100d: const/16 v2, #int 134 // #86 │ │ +3401d2: 4d01 0002 |100f: aput-object v1, v0, v2 │ │ +3401d6: 6201 2c93 |1011: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.PART_TYPE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@932c │ │ +3401da: 1302 8700 |1013: const/16 v2, #int 135 // #87 │ │ +3401de: 4d01 0002 |1015: aput-object v1, v0, v2 │ │ +3401e2: 6201 2d93 |1017: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.PERFORMER:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@932d │ │ +3401e6: 1302 8800 |1019: const/16 v2, #int 136 // #88 │ │ +3401ea: 4d01 0002 |101b: aput-object v1, v0, v2 │ │ +3401ee: 6201 2e93 |101d: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.PERFORMER_NAME:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@932e │ │ +3401f2: 1302 8900 |101f: const/16 v2, #int 137 // #89 │ │ +3401f6: 4d01 0002 |1021: aput-object v1, v0, v2 │ │ +3401fa: 6201 2f93 |1023: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.PERFORMER_NAME_SORT:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@932f │ │ +3401fe: 1302 8a00 |1025: const/16 v2, #int 138 // #8a │ │ +340202: 4d01 0002 |1027: aput-object v1, v0, v2 │ │ +340206: 6201 3093 |1029: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.PERIOD:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9330 │ │ +34020a: 1302 8b00 |102b: const/16 v2, #int 139 // #8b │ │ +34020e: 4d01 0002 |102d: aput-object v1, v0, v2 │ │ +340212: 6201 3193 |102f: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.PRODUCER:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9331 │ │ +340216: 1302 8c00 |1031: const/16 v2, #int 140 // #8c │ │ +34021a: 4d01 0002 |1033: aput-object v1, v0, v2 │ │ +34021e: 6201 3293 |1035: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.PRODUCTNUMBER:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9332 │ │ +340222: 1302 8d00 |1037: const/16 v2, #int 141 // #8d │ │ +340226: 4d01 0002 |1039: aput-object v1, v0, v2 │ │ +34022a: 6201 3393 |103b: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.QUALITY:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9333 │ │ +34022e: 1302 8e00 |103d: const/16 v2, #int 142 // #8e │ │ +340232: 4d01 0002 |103f: aput-object v1, v0, v2 │ │ +340236: 6201 3493 |1041: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.RANKING:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9334 │ │ +34023a: 1302 8f00 |1043: const/16 v2, #int 143 // #8f │ │ +34023e: 4d01 0002 |1045: aput-object v1, v0, v2 │ │ +340242: 6201 3593 |1047: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.RATING:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9335 │ │ +340246: 1302 9000 |1049: const/16 v2, #int 144 // #90 │ │ +34024a: 4d01 0002 |104b: aput-object v1, v0, v2 │ │ +34024e: 6201 3693 |104d: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.RELEASECOUNTRY:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9336 │ │ +340252: 1302 9100 |104f: const/16 v2, #int 145 // #91 │ │ +340256: 4d01 0002 |1051: aput-object v1, v0, v2 │ │ +34025a: 6201 3793 |1053: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.REMIXER:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9337 │ │ +34025e: 1302 9200 |1055: const/16 v2, #int 146 // #92 │ │ +340262: 4d01 0002 |1057: aput-object v1, v0, v2 │ │ +340266: 6201 3893 |1059: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.SCRIPT:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9338 │ │ +34026a: 1302 9300 |105b: const/16 v2, #int 147 // #93 │ │ +34026e: 4d01 0002 |105d: aput-object v1, v0, v2 │ │ +340272: 6201 3993 |105f: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.SINGLE_DISC_TRACK_NO:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9339 │ │ +340276: 1302 9400 |1061: const/16 v2, #int 148 // #94 │ │ +34027a: 4d01 0002 |1063: aput-object v1, v0, v2 │ │ +34027e: 6201 3a93 |1065: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.SOURCEMEDIA:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@933a │ │ +340282: 1302 9500 |1067: const/16 v2, #int 149 // #95 │ │ +340286: 4d01 0002 |1069: aput-object v1, v0, v2 │ │ +34028a: 6201 3b93 |106b: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.SUBTITLE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@933b │ │ +34028e: 1302 9600 |106d: const/16 v2, #int 150 // #96 │ │ +340292: 4d01 0002 |106f: aput-object v1, v0, v2 │ │ +340296: 6201 3c93 |1071: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.TAGS:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@933c │ │ +34029a: 1302 9700 |1073: const/16 v2, #int 151 // #97 │ │ +34029e: 4d01 0002 |1075: aput-object v1, v0, v2 │ │ +3402a2: 6201 3d93 |1077: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.TEMPO:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@933d │ │ +3402a6: 1302 9800 |1079: const/16 v2, #int 152 // #98 │ │ +3402aa: 4d01 0002 |107b: aput-object v1, v0, v2 │ │ +3402ae: 6201 3e93 |107d: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.TIMBRE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@933e │ │ +3402b2: 1302 9900 |107f: const/16 v2, #int 153 // #99 │ │ +3402b6: 4d01 0002 |1081: aput-object v1, v0, v2 │ │ +3402ba: 6201 3f93 |1083: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.TITLE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@933f │ │ +3402be: 1302 9a00 |1085: const/16 v2, #int 154 // #9a │ │ +3402c2: 4d01 0002 |1087: aput-object v1, v0, v2 │ │ +3402c6: 6201 4193 |1089: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.TITLE_MOVEMENT:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9341 │ │ +3402ca: 1302 9b00 |108b: const/16 v2, #int 155 // #9b │ │ +3402ce: 4d01 0002 |108d: aput-object v1, v0, v2 │ │ +3402d2: 6201 4093 |108f: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.TITLESORT:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9340 │ │ +3402d6: 1302 9c00 |1091: const/16 v2, #int 156 // #9c │ │ +3402da: 4d01 0002 |1093: aput-object v1, v0, v2 │ │ +3402de: 6201 4293 |1095: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.TONALITY:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9342 │ │ +3402e2: 1302 9d00 |1097: const/16 v2, #int 157 // #9d │ │ +3402e6: 4d01 0002 |1099: aput-object v1, v0, v2 │ │ +3402ea: 6201 4393 |109b: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.TRACKNUMBER:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9343 │ │ +3402ee: 1302 9e00 |109d: const/16 v2, #int 158 // #9e │ │ +3402f2: 4d01 0002 |109f: aput-object v1, v0, v2 │ │ +3402f6: 6201 4493 |10a1: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.TRACKTOTAL:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9344 │ │ +3402fa: 1302 9f00 |10a3: const/16 v2, #int 159 // #9f │ │ +3402fe: 4d01 0002 |10a5: aput-object v1, v0, v2 │ │ +340302: 6201 4593 |10a7: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.URL_DISCOGS_ARTIST_SITE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9345 │ │ +340306: 1302 a000 |10a9: const/16 v2, #int 160 // #a0 │ │ +34030a: 4d01 0002 |10ab: aput-object v1, v0, v2 │ │ +34030e: 6201 4693 |10ad: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.URL_DISCOGS_RELEASE_SITE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9346 │ │ +340312: 1302 a100 |10af: const/16 v2, #int 161 // #a1 │ │ +340316: 4d01 0002 |10b1: aput-object v1, v0, v2 │ │ +34031a: 6201 4793 |10b3: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.URL_LYRICS_SITE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9347 │ │ +34031e: 1302 a200 |10b5: const/16 v2, #int 162 // #a2 │ │ +340322: 4d01 0002 |10b7: aput-object v1, v0, v2 │ │ +340326: 6201 4893 |10b9: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.URL_OFFICIAL_ARTIST_SITE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9348 │ │ +34032a: 1302 a300 |10bb: const/16 v2, #int 163 // #a3 │ │ +34032e: 4d01 0002 |10bd: aput-object v1, v0, v2 │ │ +340332: 6201 4993 |10bf: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.URL_OFFICIAL_RELEASE_SITE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9349 │ │ +340336: 1302 a400 |10c1: const/16 v2, #int 164 // #a4 │ │ +34033a: 4d01 0002 |10c3: aput-object v1, v0, v2 │ │ +34033e: 6201 4a93 |10c5: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.URL_WIKIPEDIA_ARTIST_SITE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@934a │ │ +340342: 1302 a500 |10c7: const/16 v2, #int 165 // #a5 │ │ +340346: 4d01 0002 |10c9: aput-object v1, v0, v2 │ │ +34034a: 6201 4b93 |10cb: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.URL_WIKIPEDIA_RELEASE_SITE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@934b │ │ +34034e: 1302 a600 |10cd: const/16 v2, #int 166 // #a6 │ │ +340352: 4d01 0002 |10cf: aput-object v1, v0, v2 │ │ +340356: 6201 4c93 |10d1: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.VENDOR:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@934c │ │ +34035a: 1302 a700 |10d3: const/16 v2, #int 167 // #a7 │ │ +34035e: 4d01 0002 |10d5: aput-object v1, v0, v2 │ │ +340362: 6201 4d93 |10d7: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.VERSION:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@934d │ │ +340366: 1302 a800 |10d9: const/16 v2, #int 168 // #a8 │ │ +34036a: 4d01 0002 |10db: aput-object v1, v0, v2 │ │ +34036e: 6201 4e93 |10dd: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.WORK:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@934e │ │ +340372: 1302 a900 |10df: const/16 v2, #int 169 // #a9 │ │ +340376: 4d01 0002 |10e1: aput-object v1, v0, v2 │ │ +34037a: 6201 4f93 |10e3: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.WORK_TYPE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@934f │ │ +34037e: 1302 aa00 |10e5: const/16 v2, #int 170 // #aa │ │ +340382: 4d01 0002 |10e7: aput-object v1, v0, v2 │ │ +340386: 6900 a492 |10e9: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.$VALUES:[Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92a4 │ │ +34038a: 0e00 |10eb: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ 0x0010 line=22 │ │ 0x0020 line=23 │ │ 0x0034 line=24 │ │ 0x0046 line=25 │ │ @@ -781079,18 +781079,18 @@ │ │ type : '(Ljava/lang/String;ILjava/lang/String;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -340388: |[340388] org.jaudiotagger.tag.vorbiscomment.VorbisCommentFieldKey.:(Ljava/lang/String;ILjava/lang/String;)V │ │ -340398: 7030 0387 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@8703 │ │ -34039e: 5b03 5093 |0003: iput-object v3, v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.fieldName:Ljava/lang/String; // field@9350 │ │ -3403a2: 0e00 |0005: return-void │ │ +34038c: |[34038c] org.jaudiotagger.tag.vorbiscomment.VorbisCommentFieldKey.:(Ljava/lang/String;ILjava/lang/String;)V │ │ +34039c: 7030 0387 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@8703 │ │ +3403a2: 5b03 5093 |0003: iput-object v3, v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.fieldName:Ljava/lang/String; // field@9350 │ │ +3403a6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=204 │ │ 0x0003 line=205 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ @@ -781102,19 +781102,19 @@ │ │ type : '(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -3403a4: |[3403a4] org.jaudiotagger.tag.vorbiscomment.VorbisCommentFieldKey.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V │ │ -3403b4: 7030 0387 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@8703 │ │ -3403ba: 5b03 5093 |0003: iput-object v3, v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.fieldName:Ljava/lang/String; // field@9350 │ │ -3403be: 5b04 5193 |0005: iput-object v4, v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.taggers:Ljava/util/EnumSet; // field@9351 │ │ -3403c2: 0e00 |0007: return-void │ │ +3403a8: |[3403a8] org.jaudiotagger.tag.vorbiscomment.VorbisCommentFieldKey.:(Ljava/lang/String;ILjava/lang/String;Ljava/util/EnumSet;)V │ │ +3403b8: 7030 0387 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@8703 │ │ +3403be: 5b03 5093 |0003: iput-object v3, v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.fieldName:Ljava/lang/String; // field@9350 │ │ +3403c2: 5b04 5193 |0005: iput-object v4, v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.taggers:Ljava/util/EnumSet; // field@9351 │ │ +3403c6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=209 │ │ 0x0003 line=210 │ │ 0x0005 line=211 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; │ │ @@ -781128,20 +781128,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -33e158: |[33e158] org.jaudiotagger.tag.vorbiscomment.VorbisCommentFieldKey.valueOf:(Ljava/lang/String;)Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; │ │ -33e168: 1c00 f512 |0000: const-class v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33e16c: 7120 0487 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@8704 │ │ -33e172: 0c01 |0005: move-result-object v1 │ │ -33e174: 1f01 f512 |0006: check-cast v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -33e178: 1101 |0008: return-object v1 │ │ +33e15c: |[33e15c] org.jaudiotagger.tag.vorbiscomment.VorbisCommentFieldKey.valueOf:(Ljava/lang/String;)Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; │ │ +33e16c: 1c00 f512 |0000: const-class v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33e170: 7120 0487 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@8704 │ │ +33e176: 0c01 |0005: move-result-object v1 │ │ +33e178: 1f01 f512 |0006: check-cast v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +33e17c: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #4 : (in Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;) │ │ @@ -781149,20 +781149,20 @@ │ │ type : '()[Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -33e17c: |[33e17c] org.jaudiotagger.tag.vorbiscomment.VorbisCommentFieldKey.values:()[Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; │ │ -33e18c: 6200 a492 |0000: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.$VALUES:[Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92a4 │ │ -33e190: 6e10 36a0 0000 |0002: invoke-virtual {v0}, [Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.clone:()Ljava/lang/Object; // method@a036 │ │ -33e196: 0c00 |0005: move-result-object v0 │ │ -33e198: 1f00 fe13 |0006: check-cast v0, [Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@13fe │ │ -33e19c: 1100 |0008: return-object v0 │ │ +33e180: |[33e180] org.jaudiotagger.tag.vorbiscomment.VorbisCommentFieldKey.values:()[Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; │ │ +33e190: 6200 a492 |0000: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.$VALUES:[Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92a4 │ │ +33e194: 6e10 36a0 0000 |0002: invoke-virtual {v0}, [Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.clone:()Ljava/lang/Object; // method@a036 │ │ +33e19a: 0c00 |0005: move-result-object v0 │ │ +33e19c: 1f00 fe13 |0006: check-cast v0, [Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@13fe │ │ +33e1a0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;) │ │ @@ -781170,17 +781170,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -33e128: |[33e128] org.jaudiotagger.tag.vorbiscomment.VorbisCommentFieldKey.getFieldName:()Ljava/lang/String; │ │ -33e138: 5410 5093 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.fieldName:Ljava/lang/String; // field@9350 │ │ -33e13c: 1100 |0002: return-object v0 │ │ +33e12c: |[33e12c] org.jaudiotagger.tag.vorbiscomment.VorbisCommentFieldKey.getFieldName:()Ljava/lang/String; │ │ +33e13c: 5410 5093 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.fieldName:Ljava/lang/String; // field@9350 │ │ +33e140: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=216 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;) │ │ @@ -781188,17 +781188,17 @@ │ │ type : '()Ljava/util/EnumSet;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -33e140: |[33e140] org.jaudiotagger.tag.vorbiscomment.VorbisCommentFieldKey.getTaggers:()Ljava/util/EnumSet; │ │ -33e150: 5410 5193 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.taggers:Ljava/util/EnumSet; // field@9351 │ │ -33e154: 1100 |0002: return-object v0 │ │ +33e144: |[33e144] org.jaudiotagger.tag.vorbiscomment.VorbisCommentFieldKey.getTaggers:()Ljava/util/EnumSet; │ │ +33e154: 5410 5193 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.taggers:Ljava/util/EnumSet; // field@9351 │ │ +33e158: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=228 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; │ │ │ │ source_file_idx : 21214 (VorbisCommentFieldKey.java) │ │ @@ -781265,37 +781265,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3405dc: |[3405dc] org.jaudiotagger.tag.vorbiscomment.VorbisCommentReader.:()V │ │ -3405ec: 1a00 de98 |0000: const-string v0, "org.jaudiotagger.tag.vorbiscomment.VorbisCommentReader" // string@98de │ │ -3405f0: 7110 168a 0000 |0002: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@8a16 │ │ -3405f6: 0c00 |0005: move-result-object v0 │ │ -3405f8: 6900 5893 |0006: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentReader;.logger:Ljava/util/logging/Logger; // field@9358 │ │ -3405fc: 0e00 |0008: return-void │ │ +3405e0: |[3405e0] org.jaudiotagger.tag.vorbiscomment.VorbisCommentReader.:()V │ │ +3405f0: 1a00 de98 |0000: const-string v0, "org.jaudiotagger.tag.vorbiscomment.VorbisCommentReader" // string@98de │ │ +3405f4: 7110 168a 0000 |0002: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@8a16 │ │ +3405fa: 0c00 |0005: move-result-object v0 │ │ +3405fc: 6900 5893 |0006: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentReader;.logger:Ljava/util/logging/Logger; // field@9358 │ │ +340600: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=54 │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentReader;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -340600: |[340600] org.jaudiotagger.tag.vorbiscomment.VorbisCommentReader.:()V │ │ -340610: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -340616: 0e00 |0003: return-void │ │ +340604: |[340604] org.jaudiotagger.tag.vorbiscomment.VorbisCommentReader.:()V │ │ +340614: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +34061a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentReader; │ │ │ │ Virtual methods - │ │ @@ -781304,138 +781304,138 @@ │ │ type : '([BZ)Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 259 16-bit code units │ │ -3403c4: |[3403c4] org.jaudiotagger.tag.vorbiscomment.VorbisCommentReader.read:([BZ)Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag; │ │ -3403d4: 2200 f812 |0000: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag; // type@12f8 │ │ -3403d8: 7010 639e 0000 |0002: invoke-direct {v0}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.:()V // method@9e63 │ │ -3403de: 1241 |0005: const/4 v1, #int 4 // #4 │ │ -3403e0: 2312 1c13 |0006: new-array v2, v1, [B // type@131c │ │ -3403e4: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -3403e6: 7151 e087 3c32 |0009: invoke-static {v12, v3, v2, v3, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@87e0 │ │ -3403ec: 7110 9f8e 0200 |000c: invoke-static {v2}, Lorg/jaudiotagger/audio/generic/Utils;.getIntLE:([B)I // method@8e9f │ │ -3403f2: 0a02 |000f: move-result v2 │ │ -3403f4: 2324 1c13 |0010: new-array v4, v2, [B // type@131c │ │ -3403f8: 7152 e087 1c34 |0012: invoke-static {v12, v1, v4, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@87e0 │ │ -3403fe: b012 |0015: add-int/2addr v2, v1 │ │ -340400: 2205 3710 |0016: new-instance v5, Ljava/lang/String; // type@1037 │ │ -340404: 1a06 984f |0018: const-string v6, "UTF-8" // string@4f98 │ │ -340408: 7030 9087 4506 |001a: invoke-direct {v5, v4, v6}, Ljava/lang/String;.:([BLjava/lang/String;)V // method@8790 │ │ -34040e: 6e20 8e9e 5000 |001d: invoke-virtual {v0, v5}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.setVendor:(Ljava/lang/String;)V // method@9e8e │ │ -340414: 6204 5893 |0020: sget-object v4, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentReader;.logger:Ljava/util/logging/Logger; // field@9358 │ │ -340418: 2205 3910 |0022: new-instance v5, Ljava/lang/StringBuilder; // type@1039 │ │ -34041c: 7010 cc87 0500 |0024: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -340422: 1a06 5652 |0027: const-string v6, "Vendor is:" // string@5256 │ │ -340426: 6e20 d787 6500 |0029: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -34042c: 6e10 819e 0000 |002c: invoke-virtual {v0}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.getVendor:()Ljava/lang/String; // method@9e81 │ │ -340432: 0c06 |002f: move-result-object v6 │ │ -340434: 6e20 d787 6500 |0030: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -34043a: 6e10 df87 0500 |0033: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -340440: 0c05 |0036: move-result-object v5 │ │ -340442: 6e20 128a 5400 |0037: invoke-virtual {v4, v5}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -340448: 2314 1c13 |003a: new-array v4, v1, [B // type@131c │ │ -34044c: 7151 e087 2c34 |003c: invoke-static {v12, v2, v4, v3, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@87e0 │ │ -340452: b012 |003f: add-int/2addr v2, v1 │ │ -340454: 7110 9f8e 0400 |0040: invoke-static {v4}, Lorg/jaudiotagger/audio/generic/Utils;.getIntLE:([B)I // method@8e9f │ │ -34045a: 0a04 |0043: move-result v4 │ │ -34045c: 6205 5893 |0044: sget-object v5, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentReader;.logger:Ljava/util/logging/Logger; // field@9358 │ │ -340460: 2206 3910 |0046: new-instance v6, Ljava/lang/StringBuilder; // type@1039 │ │ -340464: 7010 cc87 0600 |0048: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -34046a: 1a07 5c3e |004b: const-string v7, "Number of user comments:" // string@3e5c │ │ -34046e: 6e20 d787 7600 |004d: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -340474: 6e20 d387 4600 |0050: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -34047a: 6e10 df87 0600 |0053: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -340480: 0c06 |0056: move-result-object v6 │ │ -340482: 6e20 128a 6500 |0057: invoke-virtual {v5, v6}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -340488: 1205 |005a: const/4 v5, #int 0 // #0 │ │ -34048a: 1216 |005b: const/4 v6, #int 1 // #1 │ │ -34048c: 3545 8700 |005c: if-ge v5, v4, 00e3 // +0087 │ │ -340490: 2317 1c13 |005e: new-array v7, v1, [B // type@131c │ │ -340494: 7151 e087 2c37 |0060: invoke-static {v12, v2, v7, v3, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@87e0 │ │ -34049a: d802 0204 |0063: add-int/lit8 v2, v2, #int 4 // #04 │ │ -34049e: 7110 9f8e 0700 |0065: invoke-static {v7}, Lorg/jaudiotagger/audio/generic/Utils;.getIntLE:([B)I // method@8e9f │ │ -3404a4: 0a07 |0068: move-result v7 │ │ -3404a6: 6208 5893 |0069: sget-object v8, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentReader;.logger:Ljava/util/logging/Logger; // field@9358 │ │ -3404aa: 2209 3910 |006b: new-instance v9, Ljava/lang/StringBuilder; // type@1039 │ │ -3404ae: 7010 cc87 0900 |006d: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -3404b4: 1a0a d33d |0070: const-string v10, "Next Comment Length:" // string@3dd3 │ │ -3404b8: 6e20 d787 a900 |0072: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -3404be: 6e20 d387 7900 |0075: invoke-virtual {v9, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -3404c4: 6e10 df87 0900 |0078: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -3404ca: 0c09 |007b: move-result-object v9 │ │ -3404cc: 6e20 128a 9800 |007c: invoke-virtual {v8, v9}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -3404d2: 1408 8096 9800 |007f: const v8, #float 1.4013e-38 // #00989680 │ │ -3404d8: 3787 1600 |0082: if-le v7, v8, 0098 // +0016 │ │ -3404dc: 6201 5893 |0084: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentReader;.logger:Ljava/util/logging/Logger; // field@9358 │ │ -3404e0: 6204 7b87 |0086: sget-object v4, Lorg/jaudiotagger/logging/ErrorMessage;.VORBIS_COMMENT_LENGTH_TOO_LARGE:Lorg/jaudiotagger/logging/ErrorMessage; // field@877b │ │ -3404e4: 2365 be13 |0088: new-array v5, v6, [Ljava/lang/Object; // type@13be │ │ -3404e8: 7110 3487 0700 |008a: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -3404ee: 0c07 |008d: move-result-object v7 │ │ -3404f0: 4d07 0503 |008e: aput-object v7, v5, v3 │ │ -3404f4: 6e20 5891 5400 |0090: invoke-virtual {v4, v5}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ -3404fa: 0c04 |0093: move-result-object v4 │ │ -3404fc: 6e20 1c8a 4100 |0094: invoke-virtual {v1, v4}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ -340502: 284c |0097: goto 00e3 // +004c │ │ -340504: 21c8 |0098: array-length v8, v12 │ │ -340506: 3787 1e00 |0099: if-le v7, v8, 00b7 // +001e │ │ -34050a: 6201 5893 |009b: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentReader;.logger:Ljava/util/logging/Logger; // field@9358 │ │ -34050e: 6204 7a87 |009d: sget-object v4, Lorg/jaudiotagger/logging/ErrorMessage;.VORBIS_COMMENT_LENGTH_LARGE_THAN_HEADER:Lorg/jaudiotagger/logging/ErrorMessage; // field@877a │ │ -340512: 1225 |009f: const/4 v5, #int 2 // #2 │ │ -340514: 2355 be13 |00a0: new-array v5, v5, [Ljava/lang/Object; // type@13be │ │ -340518: 7110 3487 0700 |00a2: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -34051e: 0c07 |00a5: move-result-object v7 │ │ -340520: 4d07 0503 |00a6: aput-object v7, v5, v3 │ │ -340524: 21c7 |00a8: array-length v7, v12 │ │ -340526: 7110 3487 0700 |00a9: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -34052c: 0c07 |00ac: move-result-object v7 │ │ -34052e: 4d07 0506 |00ad: aput-object v7, v5, v6 │ │ -340532: 6e20 5891 5400 |00af: invoke-virtual {v4, v5}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ -340538: 0c04 |00b2: move-result-object v4 │ │ -34053a: 6e20 1c8a 4100 |00b3: invoke-virtual {v1, v4}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ -340540: 282d |00b6: goto 00e3 // +002d │ │ -340542: 2376 1c13 |00b7: new-array v6, v7, [B // type@131c │ │ -340546: 7157 e087 2c36 |00b9: invoke-static {v12, v2, v6, v3, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@87e0 │ │ -34054c: b072 |00bc: add-int/2addr v2, v7 │ │ -34054e: 2207 f912 |00bd: new-instance v7, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTagField; // type@12f9 │ │ -340552: 7020 919e 6700 |00bf: invoke-direct {v7, v6}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTagField;.:([B)V // method@9e91 │ │ -340558: 6206 5893 |00c2: sget-object v6, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentReader;.logger:Ljava/util/logging/Logger; // field@9358 │ │ -34055c: 2208 3910 |00c4: new-instance v8, Ljava/lang/StringBuilder; // type@1039 │ │ -340560: 7010 cc87 0800 |00c6: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -340566: 1a09 8c08 |00c9: const-string v9, "Adding:" // string@088c │ │ -34056a: 6e20 d787 9800 |00cb: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -340570: 6e10 979e 0700 |00ce: invoke-virtual {v7}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTagField;.getId:()Ljava/lang/String; // method@9e97 │ │ -340576: 0c09 |00d1: move-result-object v9 │ │ -340578: 6e20 d787 9800 |00d2: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -34057e: 6e10 df87 0800 |00d5: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -340584: 0c08 |00d8: move-result-object v8 │ │ -340586: 6e20 128a 8600 |00d9: invoke-virtual {v6, v8}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -34058c: 6e20 669e 7000 |00dc: invoke-virtual {v0, v7}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.addField:(Lorg/jaudiotagger/tag/TagField;)V // method@9e66 │ │ -340592: d805 0501 |00df: add-int/lit8 v5, v5, #int 1 // #01 │ │ -340596: 2900 7aff |00e1: goto/16 005b // -0086 │ │ -34059a: 380d 1f00 |00e3: if-eqz v13, 0102 // +001f │ │ -34059e: 480d 0c02 |00e5: aget-byte v13, v12, v2 │ │ -3405a2: b56d |00e7: and-int/2addr v13, v6 │ │ -3405a4: 336d 0300 |00e8: if-ne v13, v6, 00eb // +0003 │ │ -3405a8: 2818 |00ea: goto 0102 // +0018 │ │ -3405aa: 220d 3511 |00eb: new-instance v13, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ -3405ae: 6200 7587 |00ed: sget-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.OGG_VORBIS_NO_FRAMING_BIT:Lorg/jaudiotagger/logging/ErrorMessage; // field@8775 │ │ -3405b2: 2361 be13 |00ef: new-array v1, v6, [Ljava/lang/Object; // type@13be │ │ -3405b6: 480c 0c02 |00f1: aget-byte v12, v12, v2 │ │ -3405ba: b56c |00f3: and-int/2addr v12, v6 │ │ -3405bc: 7110 3487 0c00 |00f4: invoke-static {v12}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -3405c2: 0c0c |00f7: move-result-object v12 │ │ -3405c4: 4d0c 0103 |00f8: aput-object v12, v1, v3 │ │ -3405c8: 6e20 5891 1000 |00fa: invoke-virtual {v0, v1}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ -3405ce: 0c0c |00fd: move-result-object v12 │ │ -3405d0: 7020 698d cd00 |00fe: invoke-direct {v13, v12}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ -3405d6: 270d |0101: throw v13 │ │ -3405d8: 1100 |0102: return-object v0 │ │ +3403c8: |[3403c8] org.jaudiotagger.tag.vorbiscomment.VorbisCommentReader.read:([BZ)Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag; │ │ +3403d8: 2200 f812 |0000: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag; // type@12f8 │ │ +3403dc: 7010 639e 0000 |0002: invoke-direct {v0}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.:()V // method@9e63 │ │ +3403e2: 1241 |0005: const/4 v1, #int 4 // #4 │ │ +3403e4: 2312 1c13 |0006: new-array v2, v1, [B // type@131c │ │ +3403e8: 1203 |0008: const/4 v3, #int 0 // #0 │ │ +3403ea: 7151 e087 3c32 |0009: invoke-static {v12, v3, v2, v3, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@87e0 │ │ +3403f0: 7110 9f8e 0200 |000c: invoke-static {v2}, Lorg/jaudiotagger/audio/generic/Utils;.getIntLE:([B)I // method@8e9f │ │ +3403f6: 0a02 |000f: move-result v2 │ │ +3403f8: 2324 1c13 |0010: new-array v4, v2, [B // type@131c │ │ +3403fc: 7152 e087 1c34 |0012: invoke-static {v12, v1, v4, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@87e0 │ │ +340402: b012 |0015: add-int/2addr v2, v1 │ │ +340404: 2205 3710 |0016: new-instance v5, Ljava/lang/String; // type@1037 │ │ +340408: 1a06 984f |0018: const-string v6, "UTF-8" // string@4f98 │ │ +34040c: 7030 9087 4506 |001a: invoke-direct {v5, v4, v6}, Ljava/lang/String;.:([BLjava/lang/String;)V // method@8790 │ │ +340412: 6e20 8e9e 5000 |001d: invoke-virtual {v0, v5}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.setVendor:(Ljava/lang/String;)V // method@9e8e │ │ +340418: 6204 5893 |0020: sget-object v4, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentReader;.logger:Ljava/util/logging/Logger; // field@9358 │ │ +34041c: 2205 3910 |0022: new-instance v5, Ljava/lang/StringBuilder; // type@1039 │ │ +340420: 7010 cc87 0500 |0024: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +340426: 1a06 5652 |0027: const-string v6, "Vendor is:" // string@5256 │ │ +34042a: 6e20 d787 6500 |0029: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +340430: 6e10 819e 0000 |002c: invoke-virtual {v0}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.getVendor:()Ljava/lang/String; // method@9e81 │ │ +340436: 0c06 |002f: move-result-object v6 │ │ +340438: 6e20 d787 6500 |0030: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +34043e: 6e10 df87 0500 |0033: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +340444: 0c05 |0036: move-result-object v5 │ │ +340446: 6e20 128a 5400 |0037: invoke-virtual {v4, v5}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +34044c: 2314 1c13 |003a: new-array v4, v1, [B // type@131c │ │ +340450: 7151 e087 2c34 |003c: invoke-static {v12, v2, v4, v3, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@87e0 │ │ +340456: b012 |003f: add-int/2addr v2, v1 │ │ +340458: 7110 9f8e 0400 |0040: invoke-static {v4}, Lorg/jaudiotagger/audio/generic/Utils;.getIntLE:([B)I // method@8e9f │ │ +34045e: 0a04 |0043: move-result v4 │ │ +340460: 6205 5893 |0044: sget-object v5, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentReader;.logger:Ljava/util/logging/Logger; // field@9358 │ │ +340464: 2206 3910 |0046: new-instance v6, Ljava/lang/StringBuilder; // type@1039 │ │ +340468: 7010 cc87 0600 |0048: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +34046e: 1a07 5c3e |004b: const-string v7, "Number of user comments:" // string@3e5c │ │ +340472: 6e20 d787 7600 |004d: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +340478: 6e20 d387 4600 |0050: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +34047e: 6e10 df87 0600 |0053: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +340484: 0c06 |0056: move-result-object v6 │ │ +340486: 6e20 128a 6500 |0057: invoke-virtual {v5, v6}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +34048c: 1205 |005a: const/4 v5, #int 0 // #0 │ │ +34048e: 1216 |005b: const/4 v6, #int 1 // #1 │ │ +340490: 3545 8700 |005c: if-ge v5, v4, 00e3 // +0087 │ │ +340494: 2317 1c13 |005e: new-array v7, v1, [B // type@131c │ │ +340498: 7151 e087 2c37 |0060: invoke-static {v12, v2, v7, v3, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@87e0 │ │ +34049e: d802 0204 |0063: add-int/lit8 v2, v2, #int 4 // #04 │ │ +3404a2: 7110 9f8e 0700 |0065: invoke-static {v7}, Lorg/jaudiotagger/audio/generic/Utils;.getIntLE:([B)I // method@8e9f │ │ +3404a8: 0a07 |0068: move-result v7 │ │ +3404aa: 6208 5893 |0069: sget-object v8, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentReader;.logger:Ljava/util/logging/Logger; // field@9358 │ │ +3404ae: 2209 3910 |006b: new-instance v9, Ljava/lang/StringBuilder; // type@1039 │ │ +3404b2: 7010 cc87 0900 |006d: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +3404b8: 1a0a d33d |0070: const-string v10, "Next Comment Length:" // string@3dd3 │ │ +3404bc: 6e20 d787 a900 |0072: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +3404c2: 6e20 d387 7900 |0075: invoke-virtual {v9, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +3404c8: 6e10 df87 0900 |0078: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +3404ce: 0c09 |007b: move-result-object v9 │ │ +3404d0: 6e20 128a 9800 |007c: invoke-virtual {v8, v9}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +3404d6: 1408 8096 9800 |007f: const v8, #float 1.4013e-38 // #00989680 │ │ +3404dc: 3787 1600 |0082: if-le v7, v8, 0098 // +0016 │ │ +3404e0: 6201 5893 |0084: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentReader;.logger:Ljava/util/logging/Logger; // field@9358 │ │ +3404e4: 6204 7b87 |0086: sget-object v4, Lorg/jaudiotagger/logging/ErrorMessage;.VORBIS_COMMENT_LENGTH_TOO_LARGE:Lorg/jaudiotagger/logging/ErrorMessage; // field@877b │ │ +3404e8: 2365 be13 |0088: new-array v5, v6, [Ljava/lang/Object; // type@13be │ │ +3404ec: 7110 3487 0700 |008a: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +3404f2: 0c07 |008d: move-result-object v7 │ │ +3404f4: 4d07 0503 |008e: aput-object v7, v5, v3 │ │ +3404f8: 6e20 5891 5400 |0090: invoke-virtual {v4, v5}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ +3404fe: 0c04 |0093: move-result-object v4 │ │ +340500: 6e20 1c8a 4100 |0094: invoke-virtual {v1, v4}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ +340506: 284c |0097: goto 00e3 // +004c │ │ +340508: 21c8 |0098: array-length v8, v12 │ │ +34050a: 3787 1e00 |0099: if-le v7, v8, 00b7 // +001e │ │ +34050e: 6201 5893 |009b: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentReader;.logger:Ljava/util/logging/Logger; // field@9358 │ │ +340512: 6204 7a87 |009d: sget-object v4, Lorg/jaudiotagger/logging/ErrorMessage;.VORBIS_COMMENT_LENGTH_LARGE_THAN_HEADER:Lorg/jaudiotagger/logging/ErrorMessage; // field@877a │ │ +340516: 1225 |009f: const/4 v5, #int 2 // #2 │ │ +340518: 2355 be13 |00a0: new-array v5, v5, [Ljava/lang/Object; // type@13be │ │ +34051c: 7110 3487 0700 |00a2: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +340522: 0c07 |00a5: move-result-object v7 │ │ +340524: 4d07 0503 |00a6: aput-object v7, v5, v3 │ │ +340528: 21c7 |00a8: array-length v7, v12 │ │ +34052a: 7110 3487 0700 |00a9: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +340530: 0c07 |00ac: move-result-object v7 │ │ +340532: 4d07 0506 |00ad: aput-object v7, v5, v6 │ │ +340536: 6e20 5891 5400 |00af: invoke-virtual {v4, v5}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ +34053c: 0c04 |00b2: move-result-object v4 │ │ +34053e: 6e20 1c8a 4100 |00b3: invoke-virtual {v1, v4}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ +340544: 282d |00b6: goto 00e3 // +002d │ │ +340546: 2376 1c13 |00b7: new-array v6, v7, [B // type@131c │ │ +34054a: 7157 e087 2c36 |00b9: invoke-static {v12, v2, v6, v3, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@87e0 │ │ +340550: b072 |00bc: add-int/2addr v2, v7 │ │ +340552: 2207 f912 |00bd: new-instance v7, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTagField; // type@12f9 │ │ +340556: 7020 919e 6700 |00bf: invoke-direct {v7, v6}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTagField;.:([B)V // method@9e91 │ │ +34055c: 6206 5893 |00c2: sget-object v6, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentReader;.logger:Ljava/util/logging/Logger; // field@9358 │ │ +340560: 2208 3910 |00c4: new-instance v8, Ljava/lang/StringBuilder; // type@1039 │ │ +340564: 7010 cc87 0800 |00c6: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +34056a: 1a09 8c08 |00c9: const-string v9, "Adding:" // string@088c │ │ +34056e: 6e20 d787 9800 |00cb: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +340574: 6e10 979e 0700 |00ce: invoke-virtual {v7}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTagField;.getId:()Ljava/lang/String; // method@9e97 │ │ +34057a: 0c09 |00d1: move-result-object v9 │ │ +34057c: 6e20 d787 9800 |00d2: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +340582: 6e10 df87 0800 |00d5: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +340588: 0c08 |00d8: move-result-object v8 │ │ +34058a: 6e20 128a 8600 |00d9: invoke-virtual {v6, v8}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +340590: 6e20 669e 7000 |00dc: invoke-virtual {v0, v7}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.addField:(Lorg/jaudiotagger/tag/TagField;)V // method@9e66 │ │ +340596: d805 0501 |00df: add-int/lit8 v5, v5, #int 1 // #01 │ │ +34059a: 2900 7aff |00e1: goto/16 005b // -0086 │ │ +34059e: 380d 1f00 |00e3: if-eqz v13, 0102 // +001f │ │ +3405a2: 480d 0c02 |00e5: aget-byte v13, v12, v2 │ │ +3405a6: b56d |00e7: and-int/2addr v13, v6 │ │ +3405a8: 336d 0300 |00e8: if-ne v13, v6, 00eb // +0003 │ │ +3405ac: 2818 |00ea: goto 0102 // +0018 │ │ +3405ae: 220d 3511 |00eb: new-instance v13, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ +3405b2: 6200 7587 |00ed: sget-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.OGG_VORBIS_NO_FRAMING_BIT:Lorg/jaudiotagger/logging/ErrorMessage; // field@8775 │ │ +3405b6: 2361 be13 |00ef: new-array v1, v6, [Ljava/lang/Object; // type@13be │ │ +3405ba: 480c 0c02 |00f1: aget-byte v12, v12, v2 │ │ +3405be: b56c |00f3: and-int/2addr v12, v6 │ │ +3405c0: 7110 3487 0c00 |00f4: invoke-static {v12}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +3405c6: 0c0c |00f7: move-result-object v12 │ │ +3405c8: 4d0c 0103 |00f8: aput-object v12, v1, v3 │ │ +3405cc: 6e20 5891 1000 |00fa: invoke-virtual {v0, v1}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ +3405d2: 0c0c |00fd: move-result-object v12 │ │ +3405d4: 7020 698d cd00 |00fe: invoke-direct {v13, v12}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ +3405da: 270d |0101: throw v13 │ │ +3405dc: 1100 |0102: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0009 line=87 │ │ 0x000c line=89 │ │ 0x0010 line=91 │ │ 0x0012 line=92 │ │ @@ -781500,74 +781500,74 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 110 16-bit code units │ │ -340618: |[340618] org.jaudiotagger.tag.vorbiscomment.VorbisCommentTag$1.:()V │ │ -340628: 7100 4d9e 0000 |0000: invoke-static {}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistReadOptions;.values:()[Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistReadOptions; // method@9e4d │ │ -34062e: 0c00 |0003: move-result-object v0 │ │ -340630: 2100 |0004: array-length v0, v0 │ │ -340632: 2300 2013 |0005: new-array v0, v0, [I // type@1320 │ │ -340636: 6900 5993 |0007: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag$1;.$SwitchMap$org$jaudiotagger$tag$vorbiscomment$VorbisAlbumArtistReadOptions:[I // field@9359 │ │ -34063a: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -34063c: 6202 9a92 |000a: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistReadOptions;.READ_ALBUMARTIST:Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistReadOptions; // field@929a │ │ -340640: 6e10 4b9e 0200 |000c: invoke-virtual {v2}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistReadOptions;.ordinal:()I // method@9e4b │ │ -340646: 0a02 |000f: move-result v2 │ │ -340648: 4b01 0002 |0010: aput v1, v0, v2 │ │ -34064c: 1220 |0012: const/4 v0, #int 2 // #2 │ │ -34064e: 6202 5993 |0013: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag$1;.$SwitchMap$org$jaudiotagger$tag$vorbiscomment$VorbisAlbumArtistReadOptions:[I // field@9359 │ │ -340652: 6203 9c92 |0015: sget-object v3, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistReadOptions;.READ_JRIVER_ALBUMARTIST:Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistReadOptions; // field@929c │ │ -340656: 6e10 4b9e 0300 |0017: invoke-virtual {v3}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistReadOptions;.ordinal:()I // method@9e4b │ │ -34065c: 0a03 |001a: move-result v3 │ │ -34065e: 4b00 0203 |001b: aput v0, v2, v3 │ │ -340662: 1232 |001d: const/4 v2, #int 3 // #3 │ │ -340664: 6203 5993 |001e: sget-object v3, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag$1;.$SwitchMap$org$jaudiotagger$tag$vorbiscomment$VorbisAlbumArtistReadOptions:[I // field@9359 │ │ -340668: 6204 9b92 |0020: sget-object v4, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistReadOptions;.READ_ALBUMARTIST_THEN_JRIVER:Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistReadOptions; // field@929b │ │ -34066c: 6e10 4b9e 0400 |0022: invoke-virtual {v4}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistReadOptions;.ordinal:()I // method@9e4b │ │ -340672: 0a04 |0025: move-result v4 │ │ -340674: 4b02 0304 |0026: aput v2, v3, v4 │ │ -340678: 1243 |0028: const/4 v3, #int 4 // #4 │ │ -34067a: 6204 5993 |0029: sget-object v4, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag$1;.$SwitchMap$org$jaudiotagger$tag$vorbiscomment$VorbisAlbumArtistReadOptions:[I // field@9359 │ │ -34067e: 6205 9d92 |002b: sget-object v5, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistReadOptions;.READ_JRIVER_THEN_ALBUMARTIST:Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistReadOptions; // field@929d │ │ -340682: 6e10 4b9e 0500 |002d: invoke-virtual {v5}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistReadOptions;.ordinal:()I // method@9e4b │ │ -340688: 0a05 |0030: move-result v5 │ │ -34068a: 4b03 0405 |0031: aput v3, v4, v5 │ │ -34068e: 7100 529e 0000 |0033: invoke-static {}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions;.values:()[Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions; // method@9e52 │ │ -340694: 0c04 |0036: move-result-object v4 │ │ -340696: 2144 |0037: array-length v4, v4 │ │ -340698: 2344 2013 |0038: new-array v4, v4, [I // type@1320 │ │ -34069c: 6904 5a93 |003a: sput-object v4, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag$1;.$SwitchMap$org$jaudiotagger$tag$vorbiscomment$VorbisAlbumArtistSaveOptions:[I // field@935a │ │ -3406a0: 6205 9f92 |003c: sget-object v5, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions;.WRITE_ALBUMARTIST:Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions; // field@929f │ │ -3406a4: 6e10 509e 0500 |003e: invoke-virtual {v5}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions;.ordinal:()I // method@9e50 │ │ -3406aa: 0a05 |0041: move-result v5 │ │ -3406ac: 4b01 0405 |0042: aput v1, v4, v5 │ │ -3406b0: 6201 5a93 |0044: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag$1;.$SwitchMap$org$jaudiotagger$tag$vorbiscomment$VorbisAlbumArtistSaveOptions:[I // field@935a │ │ -3406b4: 6204 a092 |0046: sget-object v4, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions;.WRITE_ALBUMARTIST_AND_DELETE_JRIVER_ALBUMARTIST:Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions; // field@92a0 │ │ -3406b8: 6e10 509e 0400 |0048: invoke-virtual {v4}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions;.ordinal:()I // method@9e50 │ │ -3406be: 0a04 |004b: move-result v4 │ │ -3406c0: 4b00 0104 |004c: aput v0, v1, v4 │ │ -3406c4: 6200 5a93 |004e: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag$1;.$SwitchMap$org$jaudiotagger$tag$vorbiscomment$VorbisAlbumArtistSaveOptions:[I // field@935a │ │ -3406c8: 6201 a292 |0050: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions;.WRITE_JRIVER_ALBUMARTIST:Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions; // field@92a2 │ │ -3406cc: 6e10 509e 0100 |0052: invoke-virtual {v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions;.ordinal:()I // method@9e50 │ │ -3406d2: 0a01 |0055: move-result v1 │ │ -3406d4: 4b02 0001 |0056: aput v2, v0, v1 │ │ -3406d8: 6200 5a93 |0058: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag$1;.$SwitchMap$org$jaudiotagger$tag$vorbiscomment$VorbisAlbumArtistSaveOptions:[I // field@935a │ │ -3406dc: 6201 a392 |005a: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions;.WRITE_JRIVER_ALBUMARTIST_AND_DELETE_ALBUMARTIST:Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions; // field@92a3 │ │ -3406e0: 6e10 509e 0100 |005c: invoke-virtual {v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions;.ordinal:()I // method@9e50 │ │ -3406e6: 0a01 |005f: move-result v1 │ │ -3406e8: 4b03 0001 |0060: aput v3, v0, v1 │ │ -3406ec: 6200 5a93 |0062: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag$1;.$SwitchMap$org$jaudiotagger$tag$vorbiscomment$VorbisAlbumArtistSaveOptions:[I // field@935a │ │ -3406f0: 6201 a192 |0064: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions;.WRITE_BOTH:Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions; // field@92a1 │ │ -3406f4: 6e10 509e 0100 |0066: invoke-virtual {v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions;.ordinal:()I // method@9e50 │ │ -3406fa: 0a01 |0069: move-result v1 │ │ -3406fc: 1252 |006a: const/4 v2, #int 5 // #5 │ │ -3406fe: 4b02 0001 |006b: aput v2, v0, v1 │ │ -340702: 0e00 |006d: return-void │ │ +34061c: |[34061c] org.jaudiotagger.tag.vorbiscomment.VorbisCommentTag$1.:()V │ │ +34062c: 7100 4d9e 0000 |0000: invoke-static {}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistReadOptions;.values:()[Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistReadOptions; // method@9e4d │ │ +340632: 0c00 |0003: move-result-object v0 │ │ +340634: 2100 |0004: array-length v0, v0 │ │ +340636: 2300 2013 |0005: new-array v0, v0, [I // type@1320 │ │ +34063a: 6900 5993 |0007: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag$1;.$SwitchMap$org$jaudiotagger$tag$vorbiscomment$VorbisAlbumArtistReadOptions:[I // field@9359 │ │ +34063e: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +340640: 6202 9a92 |000a: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistReadOptions;.READ_ALBUMARTIST:Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistReadOptions; // field@929a │ │ +340644: 6e10 4b9e 0200 |000c: invoke-virtual {v2}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistReadOptions;.ordinal:()I // method@9e4b │ │ +34064a: 0a02 |000f: move-result v2 │ │ +34064c: 4b01 0002 |0010: aput v1, v0, v2 │ │ +340650: 1220 |0012: const/4 v0, #int 2 // #2 │ │ +340652: 6202 5993 |0013: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag$1;.$SwitchMap$org$jaudiotagger$tag$vorbiscomment$VorbisAlbumArtistReadOptions:[I // field@9359 │ │ +340656: 6203 9c92 |0015: sget-object v3, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistReadOptions;.READ_JRIVER_ALBUMARTIST:Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistReadOptions; // field@929c │ │ +34065a: 6e10 4b9e 0300 |0017: invoke-virtual {v3}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistReadOptions;.ordinal:()I // method@9e4b │ │ +340660: 0a03 |001a: move-result v3 │ │ +340662: 4b00 0203 |001b: aput v0, v2, v3 │ │ +340666: 1232 |001d: const/4 v2, #int 3 // #3 │ │ +340668: 6203 5993 |001e: sget-object v3, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag$1;.$SwitchMap$org$jaudiotagger$tag$vorbiscomment$VorbisAlbumArtistReadOptions:[I // field@9359 │ │ +34066c: 6204 9b92 |0020: sget-object v4, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistReadOptions;.READ_ALBUMARTIST_THEN_JRIVER:Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistReadOptions; // field@929b │ │ +340670: 6e10 4b9e 0400 |0022: invoke-virtual {v4}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistReadOptions;.ordinal:()I // method@9e4b │ │ +340676: 0a04 |0025: move-result v4 │ │ +340678: 4b02 0304 |0026: aput v2, v3, v4 │ │ +34067c: 1243 |0028: const/4 v3, #int 4 // #4 │ │ +34067e: 6204 5993 |0029: sget-object v4, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag$1;.$SwitchMap$org$jaudiotagger$tag$vorbiscomment$VorbisAlbumArtistReadOptions:[I // field@9359 │ │ +340682: 6205 9d92 |002b: sget-object v5, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistReadOptions;.READ_JRIVER_THEN_ALBUMARTIST:Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistReadOptions; // field@929d │ │ +340686: 6e10 4b9e 0500 |002d: invoke-virtual {v5}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistReadOptions;.ordinal:()I // method@9e4b │ │ +34068c: 0a05 |0030: move-result v5 │ │ +34068e: 4b03 0405 |0031: aput v3, v4, v5 │ │ +340692: 7100 529e 0000 |0033: invoke-static {}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions;.values:()[Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions; // method@9e52 │ │ +340698: 0c04 |0036: move-result-object v4 │ │ +34069a: 2144 |0037: array-length v4, v4 │ │ +34069c: 2344 2013 |0038: new-array v4, v4, [I // type@1320 │ │ +3406a0: 6904 5a93 |003a: sput-object v4, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag$1;.$SwitchMap$org$jaudiotagger$tag$vorbiscomment$VorbisAlbumArtistSaveOptions:[I // field@935a │ │ +3406a4: 6205 9f92 |003c: sget-object v5, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions;.WRITE_ALBUMARTIST:Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions; // field@929f │ │ +3406a8: 6e10 509e 0500 |003e: invoke-virtual {v5}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions;.ordinal:()I // method@9e50 │ │ +3406ae: 0a05 |0041: move-result v5 │ │ +3406b0: 4b01 0405 |0042: aput v1, v4, v5 │ │ +3406b4: 6201 5a93 |0044: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag$1;.$SwitchMap$org$jaudiotagger$tag$vorbiscomment$VorbisAlbumArtistSaveOptions:[I // field@935a │ │ +3406b8: 6204 a092 |0046: sget-object v4, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions;.WRITE_ALBUMARTIST_AND_DELETE_JRIVER_ALBUMARTIST:Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions; // field@92a0 │ │ +3406bc: 6e10 509e 0400 |0048: invoke-virtual {v4}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions;.ordinal:()I // method@9e50 │ │ +3406c2: 0a04 |004b: move-result v4 │ │ +3406c4: 4b00 0104 |004c: aput v0, v1, v4 │ │ +3406c8: 6200 5a93 |004e: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag$1;.$SwitchMap$org$jaudiotagger$tag$vorbiscomment$VorbisAlbumArtistSaveOptions:[I // field@935a │ │ +3406cc: 6201 a292 |0050: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions;.WRITE_JRIVER_ALBUMARTIST:Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions; // field@92a2 │ │ +3406d0: 6e10 509e 0100 |0052: invoke-virtual {v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions;.ordinal:()I // method@9e50 │ │ +3406d6: 0a01 |0055: move-result v1 │ │ +3406d8: 4b02 0001 |0056: aput v2, v0, v1 │ │ +3406dc: 6200 5a93 |0058: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag$1;.$SwitchMap$org$jaudiotagger$tag$vorbiscomment$VorbisAlbumArtistSaveOptions:[I // field@935a │ │ +3406e0: 6201 a392 |005a: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions;.WRITE_JRIVER_ALBUMARTIST_AND_DELETE_ALBUMARTIST:Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions; // field@92a3 │ │ +3406e4: 6e10 509e 0100 |005c: invoke-virtual {v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions;.ordinal:()I // method@9e50 │ │ +3406ea: 0a01 |005f: move-result v1 │ │ +3406ec: 4b03 0001 |0060: aput v3, v0, v1 │ │ +3406f0: 6200 5a93 |0062: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag$1;.$SwitchMap$org$jaudiotagger$tag$vorbiscomment$VorbisAlbumArtistSaveOptions:[I // field@935a │ │ +3406f4: 6201 a192 |0064: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions;.WRITE_BOTH:Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions; // field@92a1 │ │ +3406f8: 6e10 509e 0100 |0066: invoke-virtual {v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions;.ordinal:()I // method@9e50 │ │ +3406fe: 0a01 |0069: move-result v1 │ │ +340700: 1252 |006a: const/4 v2, #int 5 // #5 │ │ +340702: 4b02 0001 |006b: aput v2, v0, v1 │ │ +340706: 0e00 |006d: return-void │ │ catches : 9 │ │ 0x000a - 0x0012 │ │ Ljava/lang/NoSuchFieldError; -> 0x0012 │ │ 0x0013 - 0x001d │ │ Ljava/lang/NoSuchFieldError; -> 0x001d │ │ 0x001e - 0x0028 │ │ Ljava/lang/NoSuchFieldError; -> 0x0028 │ │ @@ -781632,76 +781632,76 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 104 16-bit code units │ │ -342568: |[342568] org.jaudiotagger.tag.vorbiscomment.util.Base64Coder.:()V │ │ -342578: 1300 4000 |0000: const/16 v0, #int 64 // #40 │ │ -34257c: 2301 1d13 |0002: new-array v1, v0, [C // type@131d │ │ -342580: 6901 6293 |0004: sput-object v1, Lorg/jaudiotagger/tag/vorbiscomment/util/Base64Coder;.map1:[C // field@9362 │ │ -342584: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -342586: 1302 4100 |0007: const/16 v2, #int 65 // #41 │ │ -34258a: 1203 |0009: const/4 v3, #int 0 // #0 │ │ -34258c: 1304 5a00 |000a: const/16 v4, #int 90 // #5a │ │ -342590: 3642 0d00 |000c: if-gt v2, v4, 0019 // +000d │ │ -342594: 6204 6293 |000e: sget-object v4, Lorg/jaudiotagger/tag/vorbiscomment/util/Base64Coder;.map1:[C // field@9362 │ │ -342598: d805 0301 |0010: add-int/lit8 v5, v3, #int 1 // #01 │ │ -34259c: 5002 0403 |0012: aput-char v2, v4, v3 │ │ -3425a0: d802 0201 |0014: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3425a4: 8e22 |0016: int-to-char v2, v2 │ │ -3425a6: 0153 |0017: move v3, v5 │ │ -3425a8: 28f2 |0018: goto 000a // -000e │ │ -3425aa: 1302 6100 |0019: const/16 v2, #int 97 // #61 │ │ -3425ae: 1304 7a00 |001b: const/16 v4, #int 122 // #7a │ │ -3425b2: 3642 0d00 |001d: if-gt v2, v4, 002a // +000d │ │ -3425b6: 6204 6293 |001f: sget-object v4, Lorg/jaudiotagger/tag/vorbiscomment/util/Base64Coder;.map1:[C // field@9362 │ │ -3425ba: d805 0301 |0021: add-int/lit8 v5, v3, #int 1 // #01 │ │ -3425be: 5002 0403 |0023: aput-char v2, v4, v3 │ │ -3425c2: d802 0201 |0025: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3425c6: 8e22 |0027: int-to-char v2, v2 │ │ -3425c8: 0153 |0028: move v3, v5 │ │ -3425ca: 28f2 |0029: goto 001b // -000e │ │ -3425cc: 1302 3000 |002a: const/16 v2, #int 48 // #30 │ │ -3425d0: 1304 3900 |002c: const/16 v4, #int 57 // #39 │ │ -3425d4: 3642 0d00 |002e: if-gt v2, v4, 003b // +000d │ │ -3425d8: 6204 6293 |0030: sget-object v4, Lorg/jaudiotagger/tag/vorbiscomment/util/Base64Coder;.map1:[C // field@9362 │ │ -3425dc: d805 0301 |0032: add-int/lit8 v5, v3, #int 1 // #01 │ │ -3425e0: 5002 0403 |0034: aput-char v2, v4, v3 │ │ -3425e4: d802 0201 |0036: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3425e8: 8e22 |0038: int-to-char v2, v2 │ │ -3425ea: 0153 |0039: move v3, v5 │ │ -3425ec: 28f2 |003a: goto 002c // -000e │ │ -3425ee: 6202 6293 |003b: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/util/Base64Coder;.map1:[C // field@9362 │ │ -3425f2: d804 0301 |003d: add-int/lit8 v4, v3, #int 1 // #01 │ │ -3425f6: 1305 2b00 |003f: const/16 v5, #int 43 // #2b │ │ -3425fa: 5005 0203 |0041: aput-char v5, v2, v3 │ │ -3425fe: 1303 2f00 |0043: const/16 v3, #int 47 // #2f │ │ -342602: 5003 0204 |0045: aput-char v3, v2, v4 │ │ -342606: 1302 8000 |0047: const/16 v2, #int 128 // #80 │ │ -34260a: 2322 1c13 |0049: new-array v2, v2, [B // type@131c │ │ -34260e: 6902 6393 |004b: sput-object v2, Lorg/jaudiotagger/tag/vorbiscomment/util/Base64Coder;.map2:[B // field@9363 │ │ -342612: 1202 |004d: const/4 v2, #int 0 // #0 │ │ -342614: 6203 6393 |004e: sget-object v3, Lorg/jaudiotagger/tag/vorbiscomment/util/Base64Coder;.map2:[B // field@9363 │ │ -342618: 2134 |0050: array-length v4, v3 │ │ -34261a: 3542 0800 |0051: if-ge v2, v4, 0059 // +0008 │ │ -34261e: 12f4 |0053: const/4 v4, #int -1 // #ff │ │ -342620: 4f04 0302 |0054: aput-byte v4, v3, v2 │ │ -342624: d802 0201 |0056: add-int/lit8 v2, v2, #int 1 // #01 │ │ -342628: 28f6 |0058: goto 004e // -000a │ │ -34262a: 3501 0e00 |0059: if-ge v1, v0, 0067 // +000e │ │ -34262e: 6202 6393 |005b: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/util/Base64Coder;.map2:[B // field@9363 │ │ -342632: 6203 6293 |005d: sget-object v3, Lorg/jaudiotagger/tag/vorbiscomment/util/Base64Coder;.map1:[C // field@9362 │ │ -342636: 4903 0301 |005f: aget-char v3, v3, v1 │ │ -34263a: 8d14 |0061: int-to-byte v4, v1 │ │ -34263c: 4f04 0203 |0062: aput-byte v4, v2, v3 │ │ -342640: d801 0101 |0064: add-int/lit8 v1, v1, #int 1 // #01 │ │ -342644: 28f3 |0066: goto 0059 // -000d │ │ -342646: 0e00 |0067: return-void │ │ +34256c: |[34256c] org.jaudiotagger.tag.vorbiscomment.util.Base64Coder.:()V │ │ +34257c: 1300 4000 |0000: const/16 v0, #int 64 // #40 │ │ +342580: 2301 1d13 |0002: new-array v1, v0, [C // type@131d │ │ +342584: 6901 6293 |0004: sput-object v1, Lorg/jaudiotagger/tag/vorbiscomment/util/Base64Coder;.map1:[C // field@9362 │ │ +342588: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +34258a: 1302 4100 |0007: const/16 v2, #int 65 // #41 │ │ +34258e: 1203 |0009: const/4 v3, #int 0 // #0 │ │ +342590: 1304 5a00 |000a: const/16 v4, #int 90 // #5a │ │ +342594: 3642 0d00 |000c: if-gt v2, v4, 0019 // +000d │ │ +342598: 6204 6293 |000e: sget-object v4, Lorg/jaudiotagger/tag/vorbiscomment/util/Base64Coder;.map1:[C // field@9362 │ │ +34259c: d805 0301 |0010: add-int/lit8 v5, v3, #int 1 // #01 │ │ +3425a0: 5002 0403 |0012: aput-char v2, v4, v3 │ │ +3425a4: d802 0201 |0014: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3425a8: 8e22 |0016: int-to-char v2, v2 │ │ +3425aa: 0153 |0017: move v3, v5 │ │ +3425ac: 28f2 |0018: goto 000a // -000e │ │ +3425ae: 1302 6100 |0019: const/16 v2, #int 97 // #61 │ │ +3425b2: 1304 7a00 |001b: const/16 v4, #int 122 // #7a │ │ +3425b6: 3642 0d00 |001d: if-gt v2, v4, 002a // +000d │ │ +3425ba: 6204 6293 |001f: sget-object v4, Lorg/jaudiotagger/tag/vorbiscomment/util/Base64Coder;.map1:[C // field@9362 │ │ +3425be: d805 0301 |0021: add-int/lit8 v5, v3, #int 1 // #01 │ │ +3425c2: 5002 0403 |0023: aput-char v2, v4, v3 │ │ +3425c6: d802 0201 |0025: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3425ca: 8e22 |0027: int-to-char v2, v2 │ │ +3425cc: 0153 |0028: move v3, v5 │ │ +3425ce: 28f2 |0029: goto 001b // -000e │ │ +3425d0: 1302 3000 |002a: const/16 v2, #int 48 // #30 │ │ +3425d4: 1304 3900 |002c: const/16 v4, #int 57 // #39 │ │ +3425d8: 3642 0d00 |002e: if-gt v2, v4, 003b // +000d │ │ +3425dc: 6204 6293 |0030: sget-object v4, Lorg/jaudiotagger/tag/vorbiscomment/util/Base64Coder;.map1:[C // field@9362 │ │ +3425e0: d805 0301 |0032: add-int/lit8 v5, v3, #int 1 // #01 │ │ +3425e4: 5002 0403 |0034: aput-char v2, v4, v3 │ │ +3425e8: d802 0201 |0036: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3425ec: 8e22 |0038: int-to-char v2, v2 │ │ +3425ee: 0153 |0039: move v3, v5 │ │ +3425f0: 28f2 |003a: goto 002c // -000e │ │ +3425f2: 6202 6293 |003b: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/util/Base64Coder;.map1:[C // field@9362 │ │ +3425f6: d804 0301 |003d: add-int/lit8 v4, v3, #int 1 // #01 │ │ +3425fa: 1305 2b00 |003f: const/16 v5, #int 43 // #2b │ │ +3425fe: 5005 0203 |0041: aput-char v5, v2, v3 │ │ +342602: 1303 2f00 |0043: const/16 v3, #int 47 // #2f │ │ +342606: 5003 0204 |0045: aput-char v3, v2, v4 │ │ +34260a: 1302 8000 |0047: const/16 v2, #int 128 // #80 │ │ +34260e: 2322 1c13 |0049: new-array v2, v2, [B // type@131c │ │ +342612: 6902 6393 |004b: sput-object v2, Lorg/jaudiotagger/tag/vorbiscomment/util/Base64Coder;.map2:[B // field@9363 │ │ +342616: 1202 |004d: const/4 v2, #int 0 // #0 │ │ +342618: 6203 6393 |004e: sget-object v3, Lorg/jaudiotagger/tag/vorbiscomment/util/Base64Coder;.map2:[B // field@9363 │ │ +34261c: 2134 |0050: array-length v4, v3 │ │ +34261e: 3542 0800 |0051: if-ge v2, v4, 0059 // +0008 │ │ +342622: 12f4 |0053: const/4 v4, #int -1 // #ff │ │ +342624: 4f04 0302 |0054: aput-byte v4, v3, v2 │ │ +342628: d802 0201 |0056: add-int/lit8 v2, v2, #int 1 // #01 │ │ +34262c: 28f6 |0058: goto 004e // -000a │ │ +34262e: 3501 0e00 |0059: if-ge v1, v0, 0067 // +000e │ │ +342632: 6202 6393 |005b: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/util/Base64Coder;.map2:[B // field@9363 │ │ +342636: 6203 6293 |005d: sget-object v3, Lorg/jaudiotagger/tag/vorbiscomment/util/Base64Coder;.map1:[C // field@9362 │ │ +34263a: 4903 0301 |005f: aget-char v3, v3, v1 │ │ +34263e: 8d14 |0061: int-to-byte v4, v1 │ │ +342640: 4f04 0203 |0062: aput-byte v4, v2, v3 │ │ +342644: d801 0101 |0064: add-int/lit8 v1, v1, #int 1 // #01 │ │ +342648: 28f3 |0066: goto 0059 // -000d │ │ +34264a: 0e00 |0067: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=11 │ │ 0x000e line=18 │ │ 0x001f line=22 │ │ 0x0030 line=26 │ │ 0x003b line=28 │ │ @@ -781717,17 +781717,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -342648: |[342648] org.jaudiotagger.tag.vorbiscomment.util.Base64Coder.:()V │ │ -342658: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -34265e: 0e00 |0003: return-void │ │ +34264c: |[34264c] org.jaudiotagger.tag.vorbiscomment.util.Base64Coder.:()V │ │ +34265c: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +342662: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/vorbiscomment/util/Base64Coder; │ │ │ │ #2 : (in Lorg/jaudiotagger/tag/vorbiscomment/util/Base64Coder;) │ │ @@ -781735,20 +781735,20 @@ │ │ type : '(Ljava/lang/String;)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -342430: |[342430] org.jaudiotagger.tag.vorbiscomment.util.Base64Coder.decode:(Ljava/lang/String;)[B │ │ -342440: 6e10 b687 0000 |0000: invoke-virtual {v0}, Ljava/lang/String;.toCharArray:()[C // method@87b6 │ │ -342446: 0c00 |0003: move-result-object v0 │ │ -342448: 7110 a39e 0000 |0004: invoke-static {v0}, Lorg/jaudiotagger/tag/vorbiscomment/util/Base64Coder;.decode:([C)[B // method@9ea3 │ │ -34244e: 0c00 |0007: move-result-object v0 │ │ -342450: 1100 |0008: return-object v0 │ │ +342434: |[342434] org.jaudiotagger.tag.vorbiscomment.util.Base64Coder.decode:(Ljava/lang/String;)[B │ │ +342444: 6e10 b687 0000 |0000: invoke-virtual {v0}, Ljava/lang/String;.toCharArray:()[C // method@87b6 │ │ +34244a: 0c00 |0003: move-result-object v0 │ │ +34244c: 7110 a39e 0000 |0004: invoke-static {v0}, Lorg/jaudiotagger/tag/vorbiscomment/util/Base64Coder;.decode:([C)[B // method@9ea3 │ │ +342452: 0c00 |0007: move-result-object v0 │ │ +342454: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 (null) Ljava/lang/String; │ │ │ │ #3 : (in Lorg/jaudiotagger/tag/vorbiscomment/util/Base64Coder;) │ │ @@ -781756,109 +781756,109 @@ │ │ type : '([C)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 163 16-bit code units │ │ -3422d8: |[3422d8] org.jaudiotagger.tag.vorbiscomment.util.Base64Coder.decode:([C)[B │ │ -3422e8: 21b0 |0000: array-length v0, v11 │ │ -3422ea: dc01 0004 |0001: rem-int/lit8 v1, v0, #int 4 // #04 │ │ -3422ee: 3901 9600 |0003: if-nez v1, 0099 // +0096 │ │ -3422f2: 3d00 0d00 |0005: if-lez v0, 0012 // +000d │ │ -3422f6: d801 00ff |0007: add-int/lit8 v1, v0, #int -1 // #ff │ │ -3422fa: 4901 0b01 |0009: aget-char v1, v11, v1 │ │ -3422fe: 1302 3d00 |000b: const/16 v2, #int 61 // #3d │ │ -342302: 3321 0500 |000d: if-ne v1, v2, 0012 // +0005 │ │ -342306: d800 00ff |000f: add-int/lit8 v0, v0, #int -1 // #ff │ │ -34230a: 28f4 |0011: goto 0005 // -000c │ │ -34230c: da01 0003 |0012: mul-int/lit8 v1, v0, #int 3 // #03 │ │ -342310: db01 0104 |0014: div-int/lit8 v1, v1, #int 4 // #04 │ │ -342314: 2312 1c13 |0016: new-array v2, v1, [B // type@131c │ │ -342318: 1203 |0018: const/4 v3, #int 0 // #0 │ │ -34231a: 1204 |0019: const/4 v4, #int 0 // #0 │ │ -34231c: 3503 7e00 |001a: if-ge v3, v0, 0098 // +007e │ │ -342320: d805 0301 |001c: add-int/lit8 v5, v3, #int 1 // #01 │ │ -342324: 4903 0b03 |001e: aget-char v3, v11, v3 │ │ -342328: d806 0501 |0020: add-int/lit8 v6, v5, #int 1 // #01 │ │ -34232c: 4905 0b05 |0022: aget-char v5, v11, v5 │ │ -342330: 1307 0d00 |0024: const/16 v7, #int 13 // #d │ │ -342334: 3373 0800 |0026: if-ne v3, v7, 002e // +0008 │ │ -342338: 1307 0a00 |0028: const/16 v7, #int 10 // #a │ │ -34233c: 3375 0400 |002a: if-ne v5, v7, 002e // +0004 │ │ -342340: 0163 |002c: move v3, v6 │ │ -342342: 28ed |002d: goto 001a // -0013 │ │ -342344: 1307 4100 |002e: const/16 v7, #int 65 // #41 │ │ -342348: 3506 0700 |0030: if-ge v6, v0, 0037 // +0007 │ │ -34234c: d808 0601 |0032: add-int/lit8 v8, v6, #int 1 // #01 │ │ -342350: 4906 0b06 |0034: aget-char v6, v11, v6 │ │ -342354: 2804 |0036: goto 003a // +0004 │ │ -342356: 0168 |0037: move v8, v6 │ │ -342358: 1306 4100 |0038: const/16 v6, #int 65 // #41 │ │ -34235c: 3508 0700 |003a: if-ge v8, v0, 0041 // +0007 │ │ -342360: d807 0801 |003c: add-int/lit8 v7, v8, #int 1 // #01 │ │ -342364: 4908 0b08 |003e: aget-char v8, v11, v8 │ │ -342368: 2804 |0040: goto 0044 // +0004 │ │ -34236a: 0187 |0041: move v7, v8 │ │ -34236c: 1308 4100 |0042: const/16 v8, #int 65 // #41 │ │ -342370: 1a09 331f |0044: const-string v9, "Illegal character in Base64 encoded data." // string@1f33 │ │ -342374: 130a 7f00 |0046: const/16 v10, #int 127 // #7f │ │ -342378: 36a3 4a00 |0048: if-gt v3, v10, 0092 // +004a │ │ -34237c: 36a5 4800 |004a: if-gt v5, v10, 0092 // +0048 │ │ -342380: 36a6 4600 |004c: if-gt v6, v10, 0092 // +0046 │ │ -342384: 36a8 4400 |004e: if-gt v8, v10, 0092 // +0044 │ │ -342388: 620a 6393 |0050: sget-object v10, Lorg/jaudiotagger/tag/vorbiscomment/util/Base64Coder;.map2:[B // field@9363 │ │ -34238c: 4803 0a03 |0052: aget-byte v3, v10, v3 │ │ -342390: 4805 0a05 |0054: aget-byte v5, v10, v5 │ │ -342394: 4806 0a06 |0056: aget-byte v6, v10, v6 │ │ -342398: 4808 0a08 |0058: aget-byte v8, v10, v8 │ │ -34239c: 3a03 3200 |005a: if-ltz v3, 008c // +0032 │ │ -3423a0: 3a05 3000 |005c: if-ltz v5, 008c // +0030 │ │ -3423a4: 3a06 2e00 |005e: if-ltz v6, 008c // +002e │ │ -3423a8: 3a08 2c00 |0060: if-ltz v8, 008c // +002c │ │ -3423ac: e003 0302 |0062: shl-int/lit8 v3, v3, #int 2 // #02 │ │ -3423b0: e209 0504 |0064: ushr-int/lit8 v9, v5, #int 4 // #04 │ │ -3423b4: b693 |0066: or-int/2addr v3, v9 │ │ -3423b6: dd05 050f |0067: and-int/lit8 v5, v5, #int 15 // #0f │ │ -3423ba: e005 0504 |0069: shl-int/lit8 v5, v5, #int 4 // #04 │ │ -3423be: e209 0602 |006b: ushr-int/lit8 v9, v6, #int 2 // #02 │ │ -3423c2: b695 |006d: or-int/2addr v5, v9 │ │ -3423c4: dd06 0603 |006e: and-int/lit8 v6, v6, #int 3 // #03 │ │ -3423c8: e006 0606 |0070: shl-int/lit8 v6, v6, #int 6 // #06 │ │ -3423cc: b686 |0072: or-int/2addr v6, v8 │ │ -3423ce: d808 0401 |0073: add-int/lit8 v8, v4, #int 1 // #01 │ │ -3423d2: 8d33 |0075: int-to-byte v3, v3 │ │ -3423d4: 4f03 0204 |0076: aput-byte v3, v2, v4 │ │ -3423d8: 3518 0800 |0078: if-ge v8, v1, 0080 // +0008 │ │ -3423dc: d803 0801 |007a: add-int/lit8 v3, v8, #int 1 // #01 │ │ -3423e0: 8d54 |007c: int-to-byte v4, v5 │ │ -3423e2: 4f04 0208 |007d: aput-byte v4, v2, v8 │ │ -3423e6: 0138 |007f: move v8, v3 │ │ -3423e8: 3518 0900 |0080: if-ge v8, v1, 0089 // +0009 │ │ -3423ec: d803 0801 |0082: add-int/lit8 v3, v8, #int 1 // #01 │ │ -3423f0: 8d64 |0084: int-to-byte v4, v6 │ │ -3423f2: 4f04 0208 |0085: aput-byte v4, v2, v8 │ │ -3423f6: 0134 |0087: move v4, v3 │ │ -3423f8: 2802 |0088: goto 008a // +0002 │ │ -3423fa: 0184 |0089: move v4, v8 │ │ -3423fc: 0173 |008a: move v3, v7 │ │ -3423fe: 288f |008b: goto 001a // -0071 │ │ -342400: 220b 1e10 |008c: new-instance v11, Ljava/lang/IllegalArgumentException; // type@101e │ │ -342404: 7020 1887 9b00 |008e: invoke-direct {v11, v9}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ -34240a: 270b |0091: throw v11 │ │ -34240c: 220b 1e10 |0092: new-instance v11, Ljava/lang/IllegalArgumentException; // type@101e │ │ -342410: 7020 1887 9b00 |0094: invoke-direct {v11, v9}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ -342416: 270b |0097: throw v11 │ │ -342418: 1102 |0098: return-object v2 │ │ -34241a: 220b 1e10 |0099: new-instance v11, Ljava/lang/IllegalArgumentException; // type@101e │ │ -34241e: 1a00 c833 |009b: const-string v0, "Length of Base64 encoded input string is not a multiple of 4." // string@33c8 │ │ -342422: 7020 1887 0b00 |009d: invoke-direct {v11, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ -342428: 2802 |00a0: goto 00a2 // +0002 │ │ -34242a: 270b |00a1: throw v11 │ │ -34242c: 28ff |00a2: goto 00a1 // -0001 │ │ +3422dc: |[3422dc] org.jaudiotagger.tag.vorbiscomment.util.Base64Coder.decode:([C)[B │ │ +3422ec: 21b0 |0000: array-length v0, v11 │ │ +3422ee: dc01 0004 |0001: rem-int/lit8 v1, v0, #int 4 // #04 │ │ +3422f2: 3901 9600 |0003: if-nez v1, 0099 // +0096 │ │ +3422f6: 3d00 0d00 |0005: if-lez v0, 0012 // +000d │ │ +3422fa: d801 00ff |0007: add-int/lit8 v1, v0, #int -1 // #ff │ │ +3422fe: 4901 0b01 |0009: aget-char v1, v11, v1 │ │ +342302: 1302 3d00 |000b: const/16 v2, #int 61 // #3d │ │ +342306: 3321 0500 |000d: if-ne v1, v2, 0012 // +0005 │ │ +34230a: d800 00ff |000f: add-int/lit8 v0, v0, #int -1 // #ff │ │ +34230e: 28f4 |0011: goto 0005 // -000c │ │ +342310: da01 0003 |0012: mul-int/lit8 v1, v0, #int 3 // #03 │ │ +342314: db01 0104 |0014: div-int/lit8 v1, v1, #int 4 // #04 │ │ +342318: 2312 1c13 |0016: new-array v2, v1, [B // type@131c │ │ +34231c: 1203 |0018: const/4 v3, #int 0 // #0 │ │ +34231e: 1204 |0019: const/4 v4, #int 0 // #0 │ │ +342320: 3503 7e00 |001a: if-ge v3, v0, 0098 // +007e │ │ +342324: d805 0301 |001c: add-int/lit8 v5, v3, #int 1 // #01 │ │ +342328: 4903 0b03 |001e: aget-char v3, v11, v3 │ │ +34232c: d806 0501 |0020: add-int/lit8 v6, v5, #int 1 // #01 │ │ +342330: 4905 0b05 |0022: aget-char v5, v11, v5 │ │ +342334: 1307 0d00 |0024: const/16 v7, #int 13 // #d │ │ +342338: 3373 0800 |0026: if-ne v3, v7, 002e // +0008 │ │ +34233c: 1307 0a00 |0028: const/16 v7, #int 10 // #a │ │ +342340: 3375 0400 |002a: if-ne v5, v7, 002e // +0004 │ │ +342344: 0163 |002c: move v3, v6 │ │ +342346: 28ed |002d: goto 001a // -0013 │ │ +342348: 1307 4100 |002e: const/16 v7, #int 65 // #41 │ │ +34234c: 3506 0700 |0030: if-ge v6, v0, 0037 // +0007 │ │ +342350: d808 0601 |0032: add-int/lit8 v8, v6, #int 1 // #01 │ │ +342354: 4906 0b06 |0034: aget-char v6, v11, v6 │ │ +342358: 2804 |0036: goto 003a // +0004 │ │ +34235a: 0168 |0037: move v8, v6 │ │ +34235c: 1306 4100 |0038: const/16 v6, #int 65 // #41 │ │ +342360: 3508 0700 |003a: if-ge v8, v0, 0041 // +0007 │ │ +342364: d807 0801 |003c: add-int/lit8 v7, v8, #int 1 // #01 │ │ +342368: 4908 0b08 |003e: aget-char v8, v11, v8 │ │ +34236c: 2804 |0040: goto 0044 // +0004 │ │ +34236e: 0187 |0041: move v7, v8 │ │ +342370: 1308 4100 |0042: const/16 v8, #int 65 // #41 │ │ +342374: 1a09 331f |0044: const-string v9, "Illegal character in Base64 encoded data." // string@1f33 │ │ +342378: 130a 7f00 |0046: const/16 v10, #int 127 // #7f │ │ +34237c: 36a3 4a00 |0048: if-gt v3, v10, 0092 // +004a │ │ +342380: 36a5 4800 |004a: if-gt v5, v10, 0092 // +0048 │ │ +342384: 36a6 4600 |004c: if-gt v6, v10, 0092 // +0046 │ │ +342388: 36a8 4400 |004e: if-gt v8, v10, 0092 // +0044 │ │ +34238c: 620a 6393 |0050: sget-object v10, Lorg/jaudiotagger/tag/vorbiscomment/util/Base64Coder;.map2:[B // field@9363 │ │ +342390: 4803 0a03 |0052: aget-byte v3, v10, v3 │ │ +342394: 4805 0a05 |0054: aget-byte v5, v10, v5 │ │ +342398: 4806 0a06 |0056: aget-byte v6, v10, v6 │ │ +34239c: 4808 0a08 |0058: aget-byte v8, v10, v8 │ │ +3423a0: 3a03 3200 |005a: if-ltz v3, 008c // +0032 │ │ +3423a4: 3a05 3000 |005c: if-ltz v5, 008c // +0030 │ │ +3423a8: 3a06 2e00 |005e: if-ltz v6, 008c // +002e │ │ +3423ac: 3a08 2c00 |0060: if-ltz v8, 008c // +002c │ │ +3423b0: e003 0302 |0062: shl-int/lit8 v3, v3, #int 2 // #02 │ │ +3423b4: e209 0504 |0064: ushr-int/lit8 v9, v5, #int 4 // #04 │ │ +3423b8: b693 |0066: or-int/2addr v3, v9 │ │ +3423ba: dd05 050f |0067: and-int/lit8 v5, v5, #int 15 // #0f │ │ +3423be: e005 0504 |0069: shl-int/lit8 v5, v5, #int 4 // #04 │ │ +3423c2: e209 0602 |006b: ushr-int/lit8 v9, v6, #int 2 // #02 │ │ +3423c6: b695 |006d: or-int/2addr v5, v9 │ │ +3423c8: dd06 0603 |006e: and-int/lit8 v6, v6, #int 3 // #03 │ │ +3423cc: e006 0606 |0070: shl-int/lit8 v6, v6, #int 6 // #06 │ │ +3423d0: b686 |0072: or-int/2addr v6, v8 │ │ +3423d2: d808 0401 |0073: add-int/lit8 v8, v4, #int 1 // #01 │ │ +3423d6: 8d33 |0075: int-to-byte v3, v3 │ │ +3423d8: 4f03 0204 |0076: aput-byte v3, v2, v4 │ │ +3423dc: 3518 0800 |0078: if-ge v8, v1, 0080 // +0008 │ │ +3423e0: d803 0801 |007a: add-int/lit8 v3, v8, #int 1 // #01 │ │ +3423e4: 8d54 |007c: int-to-byte v4, v5 │ │ +3423e6: 4f04 0208 |007d: aput-byte v4, v2, v8 │ │ +3423ea: 0138 |007f: move v8, v3 │ │ +3423ec: 3518 0900 |0080: if-ge v8, v1, 0089 // +0009 │ │ +3423f0: d803 0801 |0082: add-int/lit8 v3, v8, #int 1 // #01 │ │ +3423f4: 8d64 |0084: int-to-byte v4, v6 │ │ +3423f6: 4f04 0208 |0085: aput-byte v4, v2, v8 │ │ +3423fa: 0134 |0087: move v4, v3 │ │ +3423fc: 2802 |0088: goto 008a // +0002 │ │ +3423fe: 0184 |0089: move v4, v8 │ │ +342400: 0173 |008a: move v3, v7 │ │ +342402: 288f |008b: goto 001a // -0071 │ │ +342404: 220b 1e10 |008c: new-instance v11, Ljava/lang/IllegalArgumentException; // type@101e │ │ +342408: 7020 1887 9b00 |008e: invoke-direct {v11, v9}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ +34240e: 270b |0091: throw v11 │ │ +342410: 220b 1e10 |0092: new-instance v11, Ljava/lang/IllegalArgumentException; // type@101e │ │ +342414: 7020 1887 9b00 |0094: invoke-direct {v11, v9}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ +34241a: 270b |0097: throw v11 │ │ +34241c: 1102 |0098: return-object v2 │ │ +34241e: 220b 1e10 |0099: new-instance v11, Ljava/lang/IllegalArgumentException; // type@101e │ │ +342422: 1a00 c833 |009b: const-string v0, "Length of Base64 encoded input string is not a multiple of 4." // string@33c8 │ │ +342426: 7020 1887 0b00 |009d: invoke-direct {v11, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ +34242c: 2802 |00a0: goto 00a2 // +0002 │ │ +34242e: 270b |00a1: throw v11 │ │ +342430: 28ff |00a2: goto 00a1 // -0001 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0001 line=115 │ │ 0x0009 line=119 │ │ 0x0014 line=123 │ │ 0x0016 line=124 │ │ @@ -781884,23 +781884,23 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -342538: |[342538] org.jaudiotagger.tag.vorbiscomment.util.Base64Coder.encode:(Ljava/lang/String;)Ljava/lang/String; │ │ -342548: 2200 3710 |0000: new-instance v0, Ljava/lang/String; // type@1037 │ │ -34254c: 6201 aa81 |0002: sget-object v1, Ljava/nio/charset/StandardCharsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@81aa │ │ -342550: 6e20 a187 1200 |0004: invoke-virtual {v2, v1}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@87a1 │ │ -342556: 0c02 |0007: move-result-object v2 │ │ -342558: 7110 a59e 0200 |0008: invoke-static {v2}, Lorg/jaudiotagger/tag/vorbiscomment/util/Base64Coder;.encode:([B)[C // method@9ea5 │ │ -34255e: 0c02 |000b: move-result-object v2 │ │ -342560: 7020 9287 2000 |000c: invoke-direct {v0, v2}, Ljava/lang/String;.:([C)V // method@8792 │ │ -342566: 1100 |000f: return-object v0 │ │ +34253c: |[34253c] org.jaudiotagger.tag.vorbiscomment.util.Base64Coder.encode:(Ljava/lang/String;)Ljava/lang/String; │ │ +34254c: 2200 3710 |0000: new-instance v0, Ljava/lang/String; // type@1037 │ │ +342550: 6201 aa81 |0002: sget-object v1, Ljava/nio/charset/StandardCharsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@81aa │ │ +342554: 6e20 a187 1200 |0004: invoke-virtual {v2, v1}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@87a1 │ │ +34255a: 0c02 |0007: move-result-object v2 │ │ +34255c: 7110 a59e 0200 |0008: invoke-static {v2}, Lorg/jaudiotagger/tag/vorbiscomment/util/Base64Coder;.encode:([B)[C // method@9ea5 │ │ +342562: 0c02 |000b: move-result-object v2 │ │ +342564: 7020 9287 2000 |000c: invoke-direct {v0, v2}, Ljava/lang/String;.:([C)V // method@8792 │ │ +34256a: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 (null) Ljava/lang/String; │ │ │ │ #5 : (in Lorg/jaudiotagger/tag/vorbiscomment/util/Base64Coder;) │ │ @@ -781908,77 +781908,77 @@ │ │ type : '([B)[C' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 14 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 106 16-bit code units │ │ -342454: |[342454] org.jaudiotagger.tag.vorbiscomment.util.Base64Coder.encode:([B)[C │ │ -342464: 21d0 |0000: array-length v0, v13 │ │ -342466: da01 0004 |0001: mul-int/lit8 v1, v0, #int 4 // #04 │ │ -34246a: d801 0102 |0003: add-int/lit8 v1, v1, #int 2 // #02 │ │ -34246e: db01 0103 |0005: div-int/lit8 v1, v1, #int 3 // #03 │ │ -342472: d802 0002 |0007: add-int/lit8 v2, v0, #int 2 // #02 │ │ -342476: db02 0203 |0009: div-int/lit8 v2, v2, #int 3 // #03 │ │ -34247a: da02 0204 |000b: mul-int/lit8 v2, v2, #int 4 // #04 │ │ -34247e: 2322 1d13 |000d: new-array v2, v2, [C // type@131d │ │ -342482: 1203 |000f: const/4 v3, #int 0 // #0 │ │ -342484: 1204 |0010: const/4 v4, #int 0 // #0 │ │ -342486: 1205 |0011: const/4 v5, #int 0 // #0 │ │ -342488: 3504 5700 |0012: if-ge v4, v0, 0069 // +0057 │ │ -34248c: d806 0401 |0014: add-int/lit8 v6, v4, #int 1 // #01 │ │ -342490: 4804 0d04 |0016: aget-byte v4, v13, v4 │ │ -342494: d544 ff00 |0018: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -342498: 3506 0900 |001a: if-ge v6, v0, 0023 // +0009 │ │ -34249c: d807 0601 |001c: add-int/lit8 v7, v6, #int 1 // #01 │ │ -3424a0: 4806 0d06 |001e: aget-byte v6, v13, v6 │ │ -3424a4: d566 ff00 |0020: and-int/lit16 v6, v6, #int 255 // #00ff │ │ -3424a8: 2803 |0022: goto 0025 // +0003 │ │ -3424aa: 0167 |0023: move v7, v6 │ │ -3424ac: 1206 |0024: const/4 v6, #int 0 // #0 │ │ -3424ae: 3507 0c00 |0025: if-ge v7, v0, 0031 // +000c │ │ -3424b2: d808 0701 |0027: add-int/lit8 v8, v7, #int 1 // #01 │ │ -3424b6: 4807 0d07 |0029: aget-byte v7, v13, v7 │ │ -3424ba: d577 ff00 |002b: and-int/lit16 v7, v7, #int 255 // #00ff │ │ -3424be: 018c |002d: move v12, v8 │ │ -3424c0: 0178 |002e: move v8, v7 │ │ -3424c2: 01c7 |002f: move v7, v12 │ │ -3424c4: 2802 |0030: goto 0032 // +0002 │ │ -3424c6: 1208 |0031: const/4 v8, #int 0 // #0 │ │ -3424c8: e209 0402 |0032: ushr-int/lit8 v9, v4, #int 2 // #02 │ │ -3424cc: dd04 0403 |0034: and-int/lit8 v4, v4, #int 3 // #03 │ │ -3424d0: e004 0404 |0036: shl-int/lit8 v4, v4, #int 4 // #04 │ │ -3424d4: e20a 0604 |0038: ushr-int/lit8 v10, v6, #int 4 // #04 │ │ -3424d8: b6a4 |003a: or-int/2addr v4, v10 │ │ -3424da: dd06 060f |003b: and-int/lit8 v6, v6, #int 15 // #0f │ │ -3424de: e006 0602 |003d: shl-int/lit8 v6, v6, #int 2 // #02 │ │ -3424e2: e20a 0806 |003f: ushr-int/lit8 v10, v8, #int 6 // #06 │ │ -3424e6: b6a6 |0041: or-int/2addr v6, v10 │ │ -3424e8: dd08 083f |0042: and-int/lit8 v8, v8, #int 63 // #3f │ │ -3424ec: d80a 0501 |0044: add-int/lit8 v10, v5, #int 1 // #01 │ │ -3424f0: 620b 6293 |0046: sget-object v11, Lorg/jaudiotagger/tag/vorbiscomment/util/Base64Coder;.map1:[C // field@9362 │ │ -3424f4: 4909 0b09 |0048: aget-char v9, v11, v9 │ │ -3424f8: 5009 0205 |004a: aput-char v9, v2, v5 │ │ -3424fc: d805 0a01 |004c: add-int/lit8 v5, v10, #int 1 // #01 │ │ -342500: 4904 0b04 |004e: aget-char v4, v11, v4 │ │ -342504: 5004 020a |0050: aput-char v4, v2, v10 │ │ -342508: 1304 3d00 |0052: const/16 v4, #int 61 // #3d │ │ -34250c: 3515 0500 |0054: if-ge v5, v1, 0059 // +0005 │ │ -342510: 4906 0b06 |0056: aget-char v6, v11, v6 │ │ -342514: 2803 |0058: goto 005b // +0003 │ │ -342516: 1306 3d00 |0059: const/16 v6, #int 61 // #3d │ │ -34251a: 5006 0205 |005b: aput-char v6, v2, v5 │ │ -34251e: d805 0501 |005d: add-int/lit8 v5, v5, #int 1 // #01 │ │ -342522: 3515 0400 |005f: if-ge v5, v1, 0063 // +0004 │ │ -342526: 4904 0b08 |0061: aget-char v4, v11, v8 │ │ -34252a: 5004 0205 |0063: aput-char v4, v2, v5 │ │ -34252e: d805 0501 |0065: add-int/lit8 v5, v5, #int 1 // #01 │ │ -342532: 0174 |0067: move v4, v7 │ │ -342534: 28aa |0068: goto 0012 // -0056 │ │ -342536: 1102 |0069: return-object v2 │ │ +342458: |[342458] org.jaudiotagger.tag.vorbiscomment.util.Base64Coder.encode:([B)[C │ │ +342468: 21d0 |0000: array-length v0, v13 │ │ +34246a: da01 0004 |0001: mul-int/lit8 v1, v0, #int 4 // #04 │ │ +34246e: d801 0102 |0003: add-int/lit8 v1, v1, #int 2 // #02 │ │ +342472: db01 0103 |0005: div-int/lit8 v1, v1, #int 3 // #03 │ │ +342476: d802 0002 |0007: add-int/lit8 v2, v0, #int 2 // #02 │ │ +34247a: db02 0203 |0009: div-int/lit8 v2, v2, #int 3 // #03 │ │ +34247e: da02 0204 |000b: mul-int/lit8 v2, v2, #int 4 // #04 │ │ +342482: 2322 1d13 |000d: new-array v2, v2, [C // type@131d │ │ +342486: 1203 |000f: const/4 v3, #int 0 // #0 │ │ +342488: 1204 |0010: const/4 v4, #int 0 // #0 │ │ +34248a: 1205 |0011: const/4 v5, #int 0 // #0 │ │ +34248c: 3504 5700 |0012: if-ge v4, v0, 0069 // +0057 │ │ +342490: d806 0401 |0014: add-int/lit8 v6, v4, #int 1 // #01 │ │ +342494: 4804 0d04 |0016: aget-byte v4, v13, v4 │ │ +342498: d544 ff00 |0018: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +34249c: 3506 0900 |001a: if-ge v6, v0, 0023 // +0009 │ │ +3424a0: d807 0601 |001c: add-int/lit8 v7, v6, #int 1 // #01 │ │ +3424a4: 4806 0d06 |001e: aget-byte v6, v13, v6 │ │ +3424a8: d566 ff00 |0020: and-int/lit16 v6, v6, #int 255 // #00ff │ │ +3424ac: 2803 |0022: goto 0025 // +0003 │ │ +3424ae: 0167 |0023: move v7, v6 │ │ +3424b0: 1206 |0024: const/4 v6, #int 0 // #0 │ │ +3424b2: 3507 0c00 |0025: if-ge v7, v0, 0031 // +000c │ │ +3424b6: d808 0701 |0027: add-int/lit8 v8, v7, #int 1 // #01 │ │ +3424ba: 4807 0d07 |0029: aget-byte v7, v13, v7 │ │ +3424be: d577 ff00 |002b: and-int/lit16 v7, v7, #int 255 // #00ff │ │ +3424c2: 018c |002d: move v12, v8 │ │ +3424c4: 0178 |002e: move v8, v7 │ │ +3424c6: 01c7 |002f: move v7, v12 │ │ +3424c8: 2802 |0030: goto 0032 // +0002 │ │ +3424ca: 1208 |0031: const/4 v8, #int 0 // #0 │ │ +3424cc: e209 0402 |0032: ushr-int/lit8 v9, v4, #int 2 // #02 │ │ +3424d0: dd04 0403 |0034: and-int/lit8 v4, v4, #int 3 // #03 │ │ +3424d4: e004 0404 |0036: shl-int/lit8 v4, v4, #int 4 // #04 │ │ +3424d8: e20a 0604 |0038: ushr-int/lit8 v10, v6, #int 4 // #04 │ │ +3424dc: b6a4 |003a: or-int/2addr v4, v10 │ │ +3424de: dd06 060f |003b: and-int/lit8 v6, v6, #int 15 // #0f │ │ +3424e2: e006 0602 |003d: shl-int/lit8 v6, v6, #int 2 // #02 │ │ +3424e6: e20a 0806 |003f: ushr-int/lit8 v10, v8, #int 6 // #06 │ │ +3424ea: b6a6 |0041: or-int/2addr v6, v10 │ │ +3424ec: dd08 083f |0042: and-int/lit8 v8, v8, #int 63 // #3f │ │ +3424f0: d80a 0501 |0044: add-int/lit8 v10, v5, #int 1 // #01 │ │ +3424f4: 620b 6293 |0046: sget-object v11, Lorg/jaudiotagger/tag/vorbiscomment/util/Base64Coder;.map1:[C // field@9362 │ │ +3424f8: 4909 0b09 |0048: aget-char v9, v11, v9 │ │ +3424fc: 5009 0205 |004a: aput-char v9, v2, v5 │ │ +342500: d805 0a01 |004c: add-int/lit8 v5, v10, #int 1 // #01 │ │ +342504: 4904 0b04 |004e: aget-char v4, v11, v4 │ │ +342508: 5004 020a |0050: aput-char v4, v2, v10 │ │ +34250c: 1304 3d00 |0052: const/16 v4, #int 61 // #3d │ │ +342510: 3515 0500 |0054: if-ge v5, v1, 0059 // +0005 │ │ +342514: 4906 0b06 |0056: aget-char v6, v11, v6 │ │ +342518: 2803 |0058: goto 005b // +0003 │ │ +34251a: 1306 3d00 |0059: const/16 v6, #int 61 // #3d │ │ +34251e: 5006 0205 |005b: aput-char v6, v2, v5 │ │ +342522: d805 0501 |005d: add-int/lit8 v5, v5, #int 1 // #01 │ │ +342526: 3515 0400 |005f: if-ge v5, v1, 0063 // +0004 │ │ +34252a: 4904 0b08 |0061: aget-char v4, v11, v8 │ │ +34252e: 5004 0205 |0063: aput-char v4, v2, v5 │ │ +342532: d805 0501 |0065: add-int/lit8 v5, v5, #int 1 // #01 │ │ +342536: 0174 |0067: move v4, v7 │ │ +342538: 28aa |0068: goto 0012 // -0056 │ │ +34253a: 1102 |0069: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0005 line=69 │ │ 0x0009 line=70 │ │ 0x000d line=71 │ │ 0x0016 line=76 │ │ @@ -782026,68 +782026,68 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 97 16-bit code units │ │ -342a10: |[342a10] org.jaudiotagger.tag.wav.WavTag$1.:()V │ │ -342a20: 7100 e490 0000 |0000: invoke-static {}, Lorg/jaudiotagger/audio/wav/WavOptions;.values:()[Lorg/jaudiotagger/audio/wav/WavOptions; // method@90e4 │ │ -342a26: 0c00 |0003: move-result-object v0 │ │ -342a28: 2100 |0004: array-length v0, v0 │ │ -342a2a: 2300 2013 |0005: new-array v0, v0, [I // type@1320 │ │ -342a2e: 6900 6893 |0007: sput-object v0, Lorg/jaudiotagger/tag/wav/WavTag$1;.$SwitchMap$org$jaudiotagger$audio$wav$WavOptions:[I // field@9368 │ │ -342a32: 6201 ac86 |0009: sget-object v1, Lorg/jaudiotagger/audio/wav/WavOptions;.READ_ID3_ONLY:Lorg/jaudiotagger/audio/wav/WavOptions; // field@86ac │ │ -342a36: 6e10 e290 0100 |000b: invoke-virtual {v1}, Lorg/jaudiotagger/audio/wav/WavOptions;.ordinal:()I // method@90e2 │ │ -342a3c: 0a01 |000e: move-result v1 │ │ -342a3e: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -342a40: 4b02 0001 |0010: aput v2, v0, v1 │ │ -342a44: 6200 6893 |0012: sget-object v0, Lorg/jaudiotagger/tag/wav/WavTag$1;.$SwitchMap$org$jaudiotagger$audio$wav$WavOptions:[I // field@9368 │ │ -342a48: 6201 ad86 |0014: sget-object v1, Lorg/jaudiotagger/audio/wav/WavOptions;.READ_ID3_ONLY_AND_SYNC:Lorg/jaudiotagger/audio/wav/WavOptions; // field@86ad │ │ -342a4c: 6e10 e290 0100 |0016: invoke-virtual {v1}, Lorg/jaudiotagger/audio/wav/WavOptions;.ordinal:()I // method@90e2 │ │ -342a52: 0a01 |0019: move-result v1 │ │ -342a54: 1222 |001a: const/4 v2, #int 2 // #2 │ │ -342a56: 4b02 0001 |001b: aput v2, v0, v1 │ │ -342a5a: 6200 6893 |001d: sget-object v0, Lorg/jaudiotagger/tag/wav/WavTag$1;.$SwitchMap$org$jaudiotagger$audio$wav$WavOptions:[I // field@9368 │ │ -342a5e: 6201 b086 |001f: sget-object v1, Lorg/jaudiotagger/audio/wav/WavOptions;.READ_INFO_ONLY:Lorg/jaudiotagger/audio/wav/WavOptions; // field@86b0 │ │ -342a62: 6e10 e290 0100 |0021: invoke-virtual {v1}, Lorg/jaudiotagger/audio/wav/WavOptions;.ordinal:()I // method@90e2 │ │ -342a68: 0a01 |0024: move-result v1 │ │ -342a6a: 1232 |0025: const/4 v2, #int 3 // #3 │ │ -342a6c: 4b02 0001 |0026: aput v2, v0, v1 │ │ -342a70: 6200 6893 |0028: sget-object v0, Lorg/jaudiotagger/tag/wav/WavTag$1;.$SwitchMap$org$jaudiotagger$audio$wav$WavOptions:[I // field@9368 │ │ -342a74: 6201 b186 |002a: sget-object v1, Lorg/jaudiotagger/audio/wav/WavOptions;.READ_INFO_ONLY_AND_SYNC:Lorg/jaudiotagger/audio/wav/WavOptions; // field@86b1 │ │ -342a78: 6e10 e290 0100 |002c: invoke-virtual {v1}, Lorg/jaudiotagger/audio/wav/WavOptions;.ordinal:()I // method@90e2 │ │ -342a7e: 0a01 |002f: move-result v1 │ │ -342a80: 1242 |0030: const/4 v2, #int 4 // #4 │ │ -342a82: 4b02 0001 |0031: aput v2, v0, v1 │ │ -342a86: 6200 6893 |0033: sget-object v0, Lorg/jaudiotagger/tag/wav/WavTag$1;.$SwitchMap$org$jaudiotagger$audio$wav$WavOptions:[I // field@9368 │ │ -342a8a: 6201 ae86 |0035: sget-object v1, Lorg/jaudiotagger/audio/wav/WavOptions;.READ_ID3_UNLESS_ONLY_INFO:Lorg/jaudiotagger/audio/wav/WavOptions; // field@86ae │ │ -342a8e: 6e10 e290 0100 |0037: invoke-virtual {v1}, Lorg/jaudiotagger/audio/wav/WavOptions;.ordinal:()I // method@90e2 │ │ -342a94: 0a01 |003a: move-result v1 │ │ -342a96: 1252 |003b: const/4 v2, #int 5 // #5 │ │ -342a98: 4b02 0001 |003c: aput v2, v0, v1 │ │ -342a9c: 6200 6893 |003e: sget-object v0, Lorg/jaudiotagger/tag/wav/WavTag$1;.$SwitchMap$org$jaudiotagger$audio$wav$WavOptions:[I // field@9368 │ │ -342aa0: 6201 af86 |0040: sget-object v1, Lorg/jaudiotagger/audio/wav/WavOptions;.READ_ID3_UNLESS_ONLY_INFO_AND_SYNC:Lorg/jaudiotagger/audio/wav/WavOptions; // field@86af │ │ -342aa4: 6e10 e290 0100 |0042: invoke-virtual {v1}, Lorg/jaudiotagger/audio/wav/WavOptions;.ordinal:()I // method@90e2 │ │ -342aaa: 0a01 |0045: move-result v1 │ │ -342aac: 1262 |0046: const/4 v2, #int 6 // #6 │ │ -342aae: 4b02 0001 |0047: aput v2, v0, v1 │ │ -342ab2: 6200 6893 |0049: sget-object v0, Lorg/jaudiotagger/tag/wav/WavTag$1;.$SwitchMap$org$jaudiotagger$audio$wav$WavOptions:[I // field@9368 │ │ -342ab6: 6201 b286 |004b: sget-object v1, Lorg/jaudiotagger/audio/wav/WavOptions;.READ_INFO_UNLESS_ONLY_ID3:Lorg/jaudiotagger/audio/wav/WavOptions; // field@86b2 │ │ -342aba: 6e10 e290 0100 |004d: invoke-virtual {v1}, Lorg/jaudiotagger/audio/wav/WavOptions;.ordinal:()I // method@90e2 │ │ -342ac0: 0a01 |0050: move-result v1 │ │ -342ac2: 1272 |0051: const/4 v2, #int 7 // #7 │ │ -342ac4: 4b02 0001 |0052: aput v2, v0, v1 │ │ -342ac8: 6200 6893 |0054: sget-object v0, Lorg/jaudiotagger/tag/wav/WavTag$1;.$SwitchMap$org$jaudiotagger$audio$wav$WavOptions:[I // field@9368 │ │ -342acc: 6201 b386 |0056: sget-object v1, Lorg/jaudiotagger/audio/wav/WavOptions;.READ_INFO_UNLESS_ONLY_ID3_AND_SYNC:Lorg/jaudiotagger/audio/wav/WavOptions; // field@86b3 │ │ -342ad0: 6e10 e290 0100 |0058: invoke-virtual {v1}, Lorg/jaudiotagger/audio/wav/WavOptions;.ordinal:()I // method@90e2 │ │ -342ad6: 0a01 |005b: move-result v1 │ │ -342ad8: 1302 0800 |005c: const/16 v2, #int 8 // #8 │ │ -342adc: 4b02 0001 |005e: aput v2, v0, v1 │ │ -342ae0: 0e00 |0060: return-void │ │ +342a14: |[342a14] org.jaudiotagger.tag.wav.WavTag$1.:()V │ │ +342a24: 7100 e490 0000 |0000: invoke-static {}, Lorg/jaudiotagger/audio/wav/WavOptions;.values:()[Lorg/jaudiotagger/audio/wav/WavOptions; // method@90e4 │ │ +342a2a: 0c00 |0003: move-result-object v0 │ │ +342a2c: 2100 |0004: array-length v0, v0 │ │ +342a2e: 2300 2013 |0005: new-array v0, v0, [I // type@1320 │ │ +342a32: 6900 6893 |0007: sput-object v0, Lorg/jaudiotagger/tag/wav/WavTag$1;.$SwitchMap$org$jaudiotagger$audio$wav$WavOptions:[I // field@9368 │ │ +342a36: 6201 ac86 |0009: sget-object v1, Lorg/jaudiotagger/audio/wav/WavOptions;.READ_ID3_ONLY:Lorg/jaudiotagger/audio/wav/WavOptions; // field@86ac │ │ +342a3a: 6e10 e290 0100 |000b: invoke-virtual {v1}, Lorg/jaudiotagger/audio/wav/WavOptions;.ordinal:()I // method@90e2 │ │ +342a40: 0a01 |000e: move-result v1 │ │ +342a42: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +342a44: 4b02 0001 |0010: aput v2, v0, v1 │ │ +342a48: 6200 6893 |0012: sget-object v0, Lorg/jaudiotagger/tag/wav/WavTag$1;.$SwitchMap$org$jaudiotagger$audio$wav$WavOptions:[I // field@9368 │ │ +342a4c: 6201 ad86 |0014: sget-object v1, Lorg/jaudiotagger/audio/wav/WavOptions;.READ_ID3_ONLY_AND_SYNC:Lorg/jaudiotagger/audio/wav/WavOptions; // field@86ad │ │ +342a50: 6e10 e290 0100 |0016: invoke-virtual {v1}, Lorg/jaudiotagger/audio/wav/WavOptions;.ordinal:()I // method@90e2 │ │ +342a56: 0a01 |0019: move-result v1 │ │ +342a58: 1222 |001a: const/4 v2, #int 2 // #2 │ │ +342a5a: 4b02 0001 |001b: aput v2, v0, v1 │ │ +342a5e: 6200 6893 |001d: sget-object v0, Lorg/jaudiotagger/tag/wav/WavTag$1;.$SwitchMap$org$jaudiotagger$audio$wav$WavOptions:[I // field@9368 │ │ +342a62: 6201 b086 |001f: sget-object v1, Lorg/jaudiotagger/audio/wav/WavOptions;.READ_INFO_ONLY:Lorg/jaudiotagger/audio/wav/WavOptions; // field@86b0 │ │ +342a66: 6e10 e290 0100 |0021: invoke-virtual {v1}, Lorg/jaudiotagger/audio/wav/WavOptions;.ordinal:()I // method@90e2 │ │ +342a6c: 0a01 |0024: move-result v1 │ │ +342a6e: 1232 |0025: const/4 v2, #int 3 // #3 │ │ +342a70: 4b02 0001 |0026: aput v2, v0, v1 │ │ +342a74: 6200 6893 |0028: sget-object v0, Lorg/jaudiotagger/tag/wav/WavTag$1;.$SwitchMap$org$jaudiotagger$audio$wav$WavOptions:[I // field@9368 │ │ +342a78: 6201 b186 |002a: sget-object v1, Lorg/jaudiotagger/audio/wav/WavOptions;.READ_INFO_ONLY_AND_SYNC:Lorg/jaudiotagger/audio/wav/WavOptions; // field@86b1 │ │ +342a7c: 6e10 e290 0100 |002c: invoke-virtual {v1}, Lorg/jaudiotagger/audio/wav/WavOptions;.ordinal:()I // method@90e2 │ │ +342a82: 0a01 |002f: move-result v1 │ │ +342a84: 1242 |0030: const/4 v2, #int 4 // #4 │ │ +342a86: 4b02 0001 |0031: aput v2, v0, v1 │ │ +342a8a: 6200 6893 |0033: sget-object v0, Lorg/jaudiotagger/tag/wav/WavTag$1;.$SwitchMap$org$jaudiotagger$audio$wav$WavOptions:[I // field@9368 │ │ +342a8e: 6201 ae86 |0035: sget-object v1, Lorg/jaudiotagger/audio/wav/WavOptions;.READ_ID3_UNLESS_ONLY_INFO:Lorg/jaudiotagger/audio/wav/WavOptions; // field@86ae │ │ +342a92: 6e10 e290 0100 |0037: invoke-virtual {v1}, Lorg/jaudiotagger/audio/wav/WavOptions;.ordinal:()I // method@90e2 │ │ +342a98: 0a01 |003a: move-result v1 │ │ +342a9a: 1252 |003b: const/4 v2, #int 5 // #5 │ │ +342a9c: 4b02 0001 |003c: aput v2, v0, v1 │ │ +342aa0: 6200 6893 |003e: sget-object v0, Lorg/jaudiotagger/tag/wav/WavTag$1;.$SwitchMap$org$jaudiotagger$audio$wav$WavOptions:[I // field@9368 │ │ +342aa4: 6201 af86 |0040: sget-object v1, Lorg/jaudiotagger/audio/wav/WavOptions;.READ_ID3_UNLESS_ONLY_INFO_AND_SYNC:Lorg/jaudiotagger/audio/wav/WavOptions; // field@86af │ │ +342aa8: 6e10 e290 0100 |0042: invoke-virtual {v1}, Lorg/jaudiotagger/audio/wav/WavOptions;.ordinal:()I // method@90e2 │ │ +342aae: 0a01 |0045: move-result v1 │ │ +342ab0: 1262 |0046: const/4 v2, #int 6 // #6 │ │ +342ab2: 4b02 0001 |0047: aput v2, v0, v1 │ │ +342ab6: 6200 6893 |0049: sget-object v0, Lorg/jaudiotagger/tag/wav/WavTag$1;.$SwitchMap$org$jaudiotagger$audio$wav$WavOptions:[I // field@9368 │ │ +342aba: 6201 b286 |004b: sget-object v1, Lorg/jaudiotagger/audio/wav/WavOptions;.READ_INFO_UNLESS_ONLY_ID3:Lorg/jaudiotagger/audio/wav/WavOptions; // field@86b2 │ │ +342abe: 6e10 e290 0100 |004d: invoke-virtual {v1}, Lorg/jaudiotagger/audio/wav/WavOptions;.ordinal:()I // method@90e2 │ │ +342ac4: 0a01 |0050: move-result v1 │ │ +342ac6: 1272 |0051: const/4 v2, #int 7 // #7 │ │ +342ac8: 4b02 0001 |0052: aput v2, v0, v1 │ │ +342acc: 6200 6893 |0054: sget-object v0, Lorg/jaudiotagger/tag/wav/WavTag$1;.$SwitchMap$org$jaudiotagger$audio$wav$WavOptions:[I // field@9368 │ │ +342ad0: 6201 b386 |0056: sget-object v1, Lorg/jaudiotagger/audio/wav/WavOptions;.READ_INFO_UNLESS_ONLY_ID3_AND_SYNC:Lorg/jaudiotagger/audio/wav/WavOptions; // field@86b3 │ │ +342ad4: 6e10 e290 0100 |0058: invoke-virtual {v1}, Lorg/jaudiotagger/audio/wav/WavOptions;.ordinal:()I // method@90e2 │ │ +342ada: 0a01 |005b: move-result v1 │ │ +342adc: 1302 0800 |005c: const/16 v2, #int 8 // #8 │ │ +342ae0: 4b02 0001 |005e: aput v2, v0, v1 │ │ +342ae4: 0e00 |0060: return-void │ │ catches : 8 │ │ 0x0009 - 0x0012 │ │ Ljava/lang/NoSuchFieldError; -> 0x0012 │ │ 0x0012 - 0x001d │ │ Ljava/lang/NoSuchFieldError; -> 0x001d │ │ 0x001d - 0x0028 │ │ Ljava/lang/NoSuchFieldError; -> 0x0028 │ │ @@ -782181,25 +782181,25 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -343d44: |[343d44] org.jaudiotagger.utils.DirectByteBufferUtils.:()V │ │ -343d54: 1c00 0213 |0000: const-class v0, Lorg/jaudiotagger/utils/DirectByteBufferUtils; // type@1302 │ │ -343d58: 6e10 f286 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@86f2 │ │ -343d5e: 0c00 |0005: move-result-object v0 │ │ -343d60: 7110 168a 0000 |0006: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@8a16 │ │ -343d66: 0c00 |0009: move-result-object v0 │ │ -343d68: 6900 7993 |000a: sput-object v0, Lorg/jaudiotagger/utils/DirectByteBufferUtils;.LOGGER:Ljava/util/logging/Logger; // field@9379 │ │ -343d6c: 7100 069f 0000 |000c: invoke-static {}, Lorg/jaudiotagger/utils/DirectByteBufferUtils;.decideReleaseStrategy:()Lorg/jaudiotagger/utils/DirectByteBufferUtils$ReleaseStrategy; // method@9f06 │ │ -343d72: 0c00 |000f: move-result-object v0 │ │ -343d74: 6900 7a93 |0010: sput-object v0, Lorg/jaudiotagger/utils/DirectByteBufferUtils;.releaseStrategy:Lorg/jaudiotagger/utils/DirectByteBufferUtils$ReleaseStrategy; // field@937a │ │ -343d78: 0e00 |0012: return-void │ │ +343d48: |[343d48] org.jaudiotagger.utils.DirectByteBufferUtils.:()V │ │ +343d58: 1c00 0213 |0000: const-class v0, Lorg/jaudiotagger/utils/DirectByteBufferUtils; // type@1302 │ │ +343d5c: 6e10 f286 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@86f2 │ │ +343d62: 0c00 |0005: move-result-object v0 │ │ +343d64: 7110 168a 0000 |0006: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@8a16 │ │ +343d6a: 0c00 |0009: move-result-object v0 │ │ +343d6c: 6900 7993 |000a: sput-object v0, Lorg/jaudiotagger/utils/DirectByteBufferUtils;.LOGGER:Ljava/util/logging/Logger; // field@9379 │ │ +343d70: 7100 069f 0000 |000c: invoke-static {}, Lorg/jaudiotagger/utils/DirectByteBufferUtils;.decideReleaseStrategy:()Lorg/jaudiotagger/utils/DirectByteBufferUtils$ReleaseStrategy; // method@9f06 │ │ +343d76: 0c00 |000f: move-result-object v0 │ │ +343d78: 6900 7a93 |0010: sput-object v0, Lorg/jaudiotagger/utils/DirectByteBufferUtils;.releaseStrategy:Lorg/jaudiotagger/utils/DirectByteBufferUtils$ReleaseStrategy; // field@937a │ │ +343d7c: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x000c line=33 │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/utils/DirectByteBufferUtils;) │ │ @@ -782207,17 +782207,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -343d7c: |[343d7c] org.jaudiotagger.utils.DirectByteBufferUtils.:()V │ │ -343d8c: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -343d92: 0e00 |0003: return-void │ │ +343d80: |[343d80] org.jaudiotagger.utils.DirectByteBufferUtils.:()V │ │ +343d90: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +343d96: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/utils/DirectByteBufferUtils; │ │ │ │ #2 : (in Lorg/jaudiotagger/utils/DirectByteBufferUtils;) │ │ @@ -782225,18 +782225,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/reflect/Method;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -343c44: |[343c44] org.jaudiotagger.utils.DirectByteBufferUtils.access$000:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/reflect/Method; │ │ -343c54: 7120 079f 1000 |0000: invoke-static {v0, v1}, Lorg/jaudiotagger/utils/DirectByteBufferUtils;.loadMethod:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/reflect/Method; // method@9f07 │ │ -343c5a: 0c00 |0003: move-result-object v0 │ │ -343c5c: 1100 |0004: return-object v0 │ │ +343c48: |[343c48] org.jaudiotagger.utils.DirectByteBufferUtils.access$000:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/reflect/Method; │ │ +343c58: 7120 079f 1000 |0000: invoke-static {v0, v1}, Lorg/jaudiotagger/utils/DirectByteBufferUtils;.loadMethod:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/reflect/Method; // method@9f07 │ │ +343c5e: 0c00 |0003: move-result-object v0 │ │ +343c60: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -782245,50 +782245,50 @@ │ │ type : '()Lorg/jaudiotagger/utils/DirectByteBufferUtils$ReleaseStrategy;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 70 16-bit code units │ │ -343ca8: |[343ca8] org.jaudiotagger.utils.DirectByteBufferUtils.decideReleaseStrategy:()Lorg/jaudiotagger/utils/DirectByteBufferUtils$ReleaseStrategy; │ │ -343cb8: 1a00 b880 |0000: const-string v0, "java.vendor" // string@80b8 │ │ -343cbc: 7110 e487 0000 |0002: invoke-static {v0}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@87e4 │ │ -343cc2: 0c00 |0005: move-result-object v0 │ │ -343cc4: 1a01 9548 |0006: const-string v1, "Sun Microsystems Inc." // string@4895 │ │ -343cc8: 6e20 9c87 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -343cce: 0a01 |000b: move-result v1 │ │ -343cd0: 3901 3500 |000c: if-nez v1, 0041 // +0035 │ │ -343cd4: 1a01 dc3f |000e: const-string v1, "Oracle Corporation" // string@3fdc │ │ -343cd8: 6e20 9c87 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -343cde: 0a01 |0013: move-result v1 │ │ -343ce0: 3801 0300 |0014: if-eqz v1, 0017 // +0003 │ │ -343ce4: 282b |0016: goto 0041 // +002b │ │ -343ce6: 1a01 144d |0017: const-string v1, "The Android Project" // string@4d14 │ │ -343cea: 6e20 9c87 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -343cf0: 0a01 |001c: move-result v1 │ │ -343cf2: 3801 0700 |001d: if-eqz v1, 0024 // +0007 │ │ -343cf6: 7100 f89e 0000 |001f: invoke-static {}, Lorg/jaudiotagger/utils/DirectByteBufferUtils$AndroidReleaseStrategy;.access$200:()Lorg/jaudiotagger/utils/DirectByteBufferUtils$ReleaseStrategy; // method@9ef8 │ │ -343cfc: 0c00 |0022: move-result-object v0 │ │ -343cfe: 1100 |0023: return-object v0 │ │ -343d00: 6201 7993 |0024: sget-object v1, Lorg/jaudiotagger/utils/DirectByteBufferUtils;.LOGGER:Ljava/util/logging/Logger; // field@9379 │ │ -343d04: 6202 bb81 |0026: sget-object v2, Ljava/util/logging/Level;.WARNING:Ljava/util/logging/Level; // field@81bb │ │ -343d08: 2203 3910 |0028: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ -343d0c: 7010 cc87 0300 |002a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -343d12: 1a04 9f54 |002d: const-string v4, "Won't be able to release direct buffers as this JVM is unsupported: " // string@549f │ │ -343d16: 6e20 d787 4300 |002f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -343d1c: 6e20 d787 0300 |0032: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -343d22: 6e10 df87 0300 |0035: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -343d28: 0c00 |0038: move-result-object v0 │ │ -343d2a: 6e30 198a 2100 |0039: invoke-virtual {v1, v2, v0}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;)V // method@8a19 │ │ -343d30: 7100 019f 0000 |003c: invoke-static {}, Lorg/jaudiotagger/utils/DirectByteBufferUtils$UnsupportedJvmReleaseStrategy;.access$300:()Lorg/jaudiotagger/utils/DirectByteBufferUtils$ReleaseStrategy; // method@9f01 │ │ -343d36: 0c00 |003f: move-result-object v0 │ │ -343d38: 1100 |0040: return-object v0 │ │ -343d3a: 7100 fc9e 0000 |0041: invoke-static {}, Lorg/jaudiotagger/utils/DirectByteBufferUtils$OpenJdkReleaseStrategy;.access$100:()Lorg/jaudiotagger/utils/DirectByteBufferUtils$ReleaseStrategy; // method@9efc │ │ -343d40: 0c00 |0044: move-result-object v0 │ │ -343d42: 1100 |0045: return-object v0 │ │ +343cac: |[343cac] org.jaudiotagger.utils.DirectByteBufferUtils.decideReleaseStrategy:()Lorg/jaudiotagger/utils/DirectByteBufferUtils$ReleaseStrategy; │ │ +343cbc: 1a00 b880 |0000: const-string v0, "java.vendor" // string@80b8 │ │ +343cc0: 7110 e487 0000 |0002: invoke-static {v0}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@87e4 │ │ +343cc6: 0c00 |0005: move-result-object v0 │ │ +343cc8: 1a01 9548 |0006: const-string v1, "Sun Microsystems Inc." // string@4895 │ │ +343ccc: 6e20 9c87 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +343cd2: 0a01 |000b: move-result v1 │ │ +343cd4: 3901 3500 |000c: if-nez v1, 0041 // +0035 │ │ +343cd8: 1a01 dc3f |000e: const-string v1, "Oracle Corporation" // string@3fdc │ │ +343cdc: 6e20 9c87 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +343ce2: 0a01 |0013: move-result v1 │ │ +343ce4: 3801 0300 |0014: if-eqz v1, 0017 // +0003 │ │ +343ce8: 282b |0016: goto 0041 // +002b │ │ +343cea: 1a01 144d |0017: const-string v1, "The Android Project" // string@4d14 │ │ +343cee: 6e20 9c87 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +343cf4: 0a01 |001c: move-result v1 │ │ +343cf6: 3801 0700 |001d: if-eqz v1, 0024 // +0007 │ │ +343cfa: 7100 f89e 0000 |001f: invoke-static {}, Lorg/jaudiotagger/utils/DirectByteBufferUtils$AndroidReleaseStrategy;.access$200:()Lorg/jaudiotagger/utils/DirectByteBufferUtils$ReleaseStrategy; // method@9ef8 │ │ +343d00: 0c00 |0022: move-result-object v0 │ │ +343d02: 1100 |0023: return-object v0 │ │ +343d04: 6201 7993 |0024: sget-object v1, Lorg/jaudiotagger/utils/DirectByteBufferUtils;.LOGGER:Ljava/util/logging/Logger; // field@9379 │ │ +343d08: 6202 bb81 |0026: sget-object v2, Ljava/util/logging/Level;.WARNING:Ljava/util/logging/Level; // field@81bb │ │ +343d0c: 2203 3910 |0028: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ +343d10: 7010 cc87 0300 |002a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +343d16: 1a04 9f54 |002d: const-string v4, "Won't be able to release direct buffers as this JVM is unsupported: " // string@549f │ │ +343d1a: 6e20 d787 4300 |002f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +343d20: 6e20 d787 0300 |0032: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +343d26: 6e10 df87 0300 |0035: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +343d2c: 0c00 |0038: move-result-object v0 │ │ +343d2e: 6e30 198a 2100 |0039: invoke-virtual {v1, v2, v0}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;)V // method@8a19 │ │ +343d34: 7100 019f 0000 |003c: invoke-static {}, Lorg/jaudiotagger/utils/DirectByteBufferUtils$UnsupportedJvmReleaseStrategy;.access$300:()Lorg/jaudiotagger/utils/DirectByteBufferUtils$ReleaseStrategy; // method@9f01 │ │ +343d3a: 0c00 |003f: move-result-object v0 │ │ +343d3c: 1100 |0040: return-object v0 │ │ +343d3e: 7100 fc9e 0000 |0041: invoke-static {}, Lorg/jaudiotagger/utils/DirectByteBufferUtils$OpenJdkReleaseStrategy;.access$100:()Lorg/jaudiotagger/utils/DirectByteBufferUtils$ReleaseStrategy; // method@9efc │ │ +343d44: 0c00 |0044: move-result-object v0 │ │ +343d46: 1100 |0045: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=173 │ │ 0x0008 line=175 │ │ 0x0019 line=179 │ │ 0x001f line=181 │ │ 0x0024 line=185 │ │ @@ -782301,26 +782301,26 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/reflect/Method;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -343c60: |[343c60] org.jaudiotagger.utils.DirectByteBufferUtils.loadMethod:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/reflect/Method; │ │ -343c70: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -343c72: 7110 e086 0200 |0001: invoke-static {v2}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@86e0 │ │ -343c78: 0c02 |0004: move-result-object v2 │ │ -343c7a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -343c7c: 2311 ba13 |0006: new-array v1, v1, [Ljava/lang/Class; // type@13ba │ │ -343c80: 6e30 f086 3201 |0008: invoke-virtual {v2, v3, v1}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@86f0 │ │ -343c86: 0c02 |000b: move-result-object v2 │ │ -343c88: 1213 |000c: const/4 v3, #int 1 // #1 │ │ -343c8a: 6e20 1a88 3200 |000d: invoke-virtual {v2, v3}, Ljava/lang/reflect/Method;.setAccessible:(Z)V // method@881a │ │ -343c90: 1102 |0010: return-object v2 │ │ -343c92: 1100 |0011: return-object v0 │ │ +343c64: |[343c64] org.jaudiotagger.utils.DirectByteBufferUtils.loadMethod:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/reflect/Method; │ │ +343c74: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +343c76: 7110 e086 0200 |0001: invoke-static {v2}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@86e0 │ │ +343c7c: 0c02 |0004: move-result-object v2 │ │ +343c7e: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +343c80: 2311 ba13 |0006: new-array v1, v1, [Ljava/lang/Class; // type@13ba │ │ +343c84: 6e30 f086 3201 |0008: invoke-virtual {v2, v3, v1}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@86f0 │ │ +343c8a: 0c02 |000b: move-result-object v2 │ │ +343c8c: 1213 |000c: const/4 v3, #int 1 // #1 │ │ +343c8e: 6e20 1a88 3200 |000d: invoke-virtual {v2, v3}, Ljava/lang/reflect/Method;.setAccessible:(Z)V // method@881a │ │ +343c94: 1102 |0010: return-object v2 │ │ +343c96: 1100 |0011: return-object v0 │ │ catches : 1 │ │ 0x0001 - 0x0010 │ │ Ljava/lang/NoSuchMethodException; -> 0x0011 │ │ Ljava/lang/SecurityException; -> 0x0011 │ │ Ljava/lang/ClassNotFoundException; -> 0x0011 │ │ positions : │ │ 0x0001 line=194 │ │ @@ -782335,49 +782335,49 @@ │ │ type : '(Ljava/nio/Buffer;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 74 16-bit code units │ │ -343d94: |[343d94] org.jaudiotagger.utils.DirectByteBufferUtils.release:(Ljava/nio/Buffer;)V │ │ -343da4: 3802 2d00 |0000: if-eqz v2, 002d // +002d │ │ -343da8: 6e10 3588 0200 |0002: invoke-virtual {v2}, Ljava/nio/Buffer;.isDirect:()Z // method@8835 │ │ -343dae: 0a00 |0005: move-result v0 │ │ -343db0: 3800 0800 |0006: if-eqz v0, 000e // +0008 │ │ -343db4: 6200 7a93 |0008: sget-object v0, Lorg/jaudiotagger/utils/DirectByteBufferUtils;.releaseStrategy:Lorg/jaudiotagger/utils/DirectByteBufferUtils$ReleaseStrategy; // field@937a │ │ -343db8: 7220 fe9e 2000 |000a: invoke-interface {v0, v2}, Lorg/jaudiotagger/utils/DirectByteBufferUtils$ReleaseStrategy;.release:(Ljava/nio/Buffer;)V // method@9efe │ │ -343dbe: 0e00 |000d: return-void │ │ -343dc0: 2200 1e10 |000e: new-instance v0, Ljava/lang/IllegalArgumentException; // type@101e │ │ -343dc4: 2201 3910 |0010: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -343dc8: 7010 cc87 0100 |0012: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -343dce: 6e10 7387 0200 |0015: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@8773 │ │ -343dd4: 0c02 |0018: move-result-object v2 │ │ -343dd6: 6e10 f286 0200 |0019: invoke-virtual {v2}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@86f2 │ │ -343ddc: 0c02 |001c: move-result-object v2 │ │ -343dde: 6e20 d787 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -343de4: 1a02 c701 |0020: const-string v2, " is not direct." // string@01c7 │ │ -343de8: 6e20 d787 2100 |0022: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -343dee: 6e10 df87 0100 |0025: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -343df4: 0c02 |0028: move-result-object v2 │ │ -343df6: 7020 1887 2000 |0029: invoke-direct {v0, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ -343dfc: 2700 |002c: throw v0 │ │ -343dfe: 2202 2c10 |002d: new-instance v2, Ljava/lang/NullPointerException; // type@102c │ │ -343e02: 2200 3910 |002f: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -343e06: 7010 cc87 0000 |0031: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -343e0c: 1c01 5d10 |0034: const-class v1, Ljava/nio/ByteBuffer; // type@105d │ │ -343e10: 6e10 f486 0100 |0036: invoke-virtual {v1}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@86f4 │ │ -343e16: 0c01 |0039: move-result-object v1 │ │ -343e18: 6e20 d787 1000 |003a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -343e1e: 1a01 3f02 |003d: const-string v1, " should not be null" // string@023f │ │ -343e22: 6e20 d787 1000 |003f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -343e28: 6e10 df87 0000 |0042: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -343e2e: 0c00 |0045: move-result-object v0 │ │ -343e30: 7020 6a87 0200 |0046: invoke-direct {v2, v0}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@876a │ │ -343e36: 2702 |0049: throw v2 │ │ +343d98: |[343d98] org.jaudiotagger.utils.DirectByteBufferUtils.release:(Ljava/nio/Buffer;)V │ │ +343da8: 3802 2d00 |0000: if-eqz v2, 002d // +002d │ │ +343dac: 6e10 3588 0200 |0002: invoke-virtual {v2}, Ljava/nio/Buffer;.isDirect:()Z // method@8835 │ │ +343db2: 0a00 |0005: move-result v0 │ │ +343db4: 3800 0800 |0006: if-eqz v0, 000e // +0008 │ │ +343db8: 6200 7a93 |0008: sget-object v0, Lorg/jaudiotagger/utils/DirectByteBufferUtils;.releaseStrategy:Lorg/jaudiotagger/utils/DirectByteBufferUtils$ReleaseStrategy; // field@937a │ │ +343dbc: 7220 fe9e 2000 |000a: invoke-interface {v0, v2}, Lorg/jaudiotagger/utils/DirectByteBufferUtils$ReleaseStrategy;.release:(Ljava/nio/Buffer;)V // method@9efe │ │ +343dc2: 0e00 |000d: return-void │ │ +343dc4: 2200 1e10 |000e: new-instance v0, Ljava/lang/IllegalArgumentException; // type@101e │ │ +343dc8: 2201 3910 |0010: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +343dcc: 7010 cc87 0100 |0012: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +343dd2: 6e10 7387 0200 |0015: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@8773 │ │ +343dd8: 0c02 |0018: move-result-object v2 │ │ +343dda: 6e10 f286 0200 |0019: invoke-virtual {v2}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@86f2 │ │ +343de0: 0c02 |001c: move-result-object v2 │ │ +343de2: 6e20 d787 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +343de8: 1a02 c701 |0020: const-string v2, " is not direct." // string@01c7 │ │ +343dec: 6e20 d787 2100 |0022: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +343df2: 6e10 df87 0100 |0025: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +343df8: 0c02 |0028: move-result-object v2 │ │ +343dfa: 7020 1887 2000 |0029: invoke-direct {v0, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ +343e00: 2700 |002c: throw v0 │ │ +343e02: 2202 2c10 |002d: new-instance v2, Ljava/lang/NullPointerException; // type@102c │ │ +343e06: 2200 3910 |002f: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +343e0a: 7010 cc87 0000 |0031: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +343e10: 1c01 5d10 |0034: const-class v1, Ljava/nio/ByteBuffer; // type@105d │ │ +343e14: 6e10 f486 0100 |0036: invoke-virtual {v1}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@86f4 │ │ +343e1a: 0c01 |0039: move-result-object v1 │ │ +343e1c: 6e20 d787 1000 |003a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +343e22: 1a01 3f02 |003d: const-string v1, " should not be null" // string@023f │ │ +343e26: 6e20 d787 1000 |003f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +343e2c: 6e10 df87 0000 |0042: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +343e32: 0c00 |0045: move-result-object v0 │ │ +343e34: 7020 6a87 0200 |0046: invoke-direct {v2, v0}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@876a │ │ +343e3a: 2702 |0049: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=239 │ │ 0x0008 line=244 │ │ 0x000e line=241 │ │ 0x002d line=237 │ │ locals : │ │ @@ -782423,17 +782423,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -343f18: |[343f18] org.jaudiotagger.utils.EqualsUtil.:()V │ │ -343f28: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -343f2e: 0e00 |0003: return-void │ │ +343f1c: |[343f1c] org.jaudiotagger.utils.EqualsUtil.:()V │ │ +343f2c: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +343f32: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/utils/EqualsUtil; │ │ │ │ #1 : (in Lorg/jaudiotagger/utils/EqualsUtil;) │ │ @@ -782441,44 +782441,44 @@ │ │ type : '(CC)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -343e54: |[343e54] org.jaudiotagger.utils.EqualsUtil.areEqual:(CC)Z │ │ -343e64: 3310 0400 |0000: if-ne v0, v1, 0004 // +0004 │ │ -343e68: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -343e6a: 2802 |0003: goto 0005 // +0002 │ │ -343e6c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -343e6e: 0f00 |0005: return v0 │ │ +343e58: |[343e58] org.jaudiotagger.utils.EqualsUtil.areEqual:(CC)Z │ │ +343e68: 3310 0400 |0000: if-ne v0, v1, 0004 // +0004 │ │ +343e6c: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +343e6e: 2802 |0003: goto 0005 // +0002 │ │ +343e70: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +343e72: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/jaudiotagger/utils/EqualsUtil;) │ │ name : 'areEqual' │ │ type : '(DD)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -343e70: |[343e70] org.jaudiotagger.utils.EqualsUtil.areEqual:(DD)Z │ │ -343e80: 7120 fe86 2100 |0000: invoke-static {v1, v2}, Ljava/lang/Double;.doubleToLongBits:(D)J // method@86fe │ │ -343e86: 0b01 |0003: move-result-wide v1 │ │ -343e88: 7120 fe86 4300 |0004: invoke-static {v3, v4}, Ljava/lang/Double;.doubleToLongBits:(D)J // method@86fe │ │ -343e8e: 0b03 |0007: move-result-wide v3 │ │ -343e90: 3100 0103 |0008: cmp-long v0, v1, v3 │ │ -343e94: 3900 0400 |000a: if-nez v0, 000e // +0004 │ │ -343e98: 1211 |000c: const/4 v1, #int 1 // #1 │ │ -343e9a: 2802 |000d: goto 000f // +0002 │ │ -343e9c: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -343e9e: 0f01 |000f: return v1 │ │ +343e74: |[343e74] org.jaudiotagger.utils.EqualsUtil.areEqual:(DD)Z │ │ +343e84: 7120 fe86 2100 |0000: invoke-static {v1, v2}, Ljava/lang/Double;.doubleToLongBits:(D)J // method@86fe │ │ +343e8a: 0b01 |0003: move-result-wide v1 │ │ +343e8c: 7120 fe86 4300 |0004: invoke-static {v3, v4}, Ljava/lang/Double;.doubleToLongBits:(D)J // method@86fe │ │ +343e92: 0b03 |0007: move-result-wide v3 │ │ +343e94: 3100 0103 |0008: cmp-long v0, v1, v3 │ │ +343e98: 3900 0400 |000a: if-nez v0, 000e // +0004 │ │ +343e9c: 1211 |000c: const/4 v1, #int 1 // #1 │ │ +343e9e: 2802 |000d: goto 000f // +0002 │ │ +343ea0: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +343ea2: 0f01 |000f: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 (null) D │ │ 0x0000 - 0x0010 reg=3 (null) D │ │ │ │ @@ -782487,24 +782487,24 @@ │ │ type : '(FF)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -343ea0: |[343ea0] org.jaudiotagger.utils.EqualsUtil.areEqual:(FF)Z │ │ -343eb0: 7110 0e87 0000 |0000: invoke-static {v0}, Ljava/lang/Float;.floatToIntBits:(F)I // method@870e │ │ -343eb6: 0a00 |0003: move-result v0 │ │ -343eb8: 7110 0e87 0100 |0004: invoke-static {v1}, Ljava/lang/Float;.floatToIntBits:(F)I // method@870e │ │ -343ebe: 0a01 |0007: move-result v1 │ │ -343ec0: 3310 0400 |0008: if-ne v0, v1, 000c // +0004 │ │ -343ec4: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -343ec6: 2802 |000b: goto 000d // +0002 │ │ -343ec8: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -343eca: 0f00 |000d: return v0 │ │ +343ea4: |[343ea4] org.jaudiotagger.utils.EqualsUtil.areEqual:(FF)Z │ │ +343eb4: 7110 0e87 0000 |0000: invoke-static {v0}, Ljava/lang/Float;.floatToIntBits:(F)I // method@870e │ │ +343eba: 0a00 |0003: move-result v0 │ │ +343ebc: 7110 0e87 0100 |0004: invoke-static {v1}, Ljava/lang/Float;.floatToIntBits:(F)I // method@870e │ │ +343ec2: 0a01 |0007: move-result v1 │ │ +343ec4: 3310 0400 |0008: if-ne v0, v1, 000c // +0004 │ │ +343ec8: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +343eca: 2802 |000b: goto 000d // +0002 │ │ +343ecc: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +343ece: 0f00 |000d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x000e reg=0 (null) F │ │ 0x0000 - 0x000e reg=1 (null) F │ │ │ │ @@ -782513,44 +782513,44 @@ │ │ type : '(JJ)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -343ef8: |[343ef8] org.jaudiotagger.utils.EqualsUtil.areEqual:(JJ)Z │ │ -343f08: 3100 0103 |0000: cmp-long v0, v1, v3 │ │ -343f0c: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -343f10: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -343f12: 2802 |0005: goto 0007 // +0002 │ │ -343f14: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -343f16: 0f01 |0007: return v1 │ │ +343efc: |[343efc] org.jaudiotagger.utils.EqualsUtil.areEqual:(JJ)Z │ │ +343f0c: 3100 0103 |0000: cmp-long v0, v1, v3 │ │ +343f10: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +343f14: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +343f16: 2802 |0005: goto 0007 // +0002 │ │ +343f18: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +343f1a: 0f01 |0007: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lorg/jaudiotagger/utils/EqualsUtil;) │ │ name : 'areEqual' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -343ecc: |[343ecc] org.jaudiotagger.utils.EqualsUtil.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z │ │ -343edc: 3900 0800 |0000: if-nez v0, 0008 // +0008 │ │ -343ee0: 3901 0400 |0002: if-nez v1, 0006 // +0004 │ │ -343ee4: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -343ee6: 2807 |0005: goto 000c // +0007 │ │ -343ee8: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -343eea: 2805 |0007: goto 000c // +0005 │ │ -343eec: 6e20 7287 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@8772 │ │ -343ef2: 0a00 |000b: move-result v0 │ │ -343ef4: 0f00 |000c: return v0 │ │ +343ed0: |[343ed0] org.jaudiotagger.utils.EqualsUtil.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z │ │ +343ee0: 3900 0800 |0000: if-nez v0, 0008 // +0008 │ │ +343ee4: 3901 0400 |0002: if-nez v1, 0006 // +0004 │ │ +343ee8: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +343eea: 2807 |0005: goto 000c // +0007 │ │ +343eec: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +343eee: 2805 |0007: goto 000c // +0005 │ │ +343ef0: 6e20 7287 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@8772 │ │ +343ef6: 0a00 |000b: move-result v0 │ │ +343ef8: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0008 line=73 │ │ locals : │ │ 0x0000 - 0x000d reg=0 (null) Ljava/lang/Object; │ │ 0x0000 - 0x000d reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -782559,20 +782559,20 @@ │ │ type : '(ZZ)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -343e38: |[343e38] org.jaudiotagger.utils.EqualsUtil.areEqual:(ZZ)Z │ │ -343e48: 3310 0400 |0000: if-ne v0, v1, 0004 // +0004 │ │ -343e4c: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -343e4e: 2802 |0003: goto 0005 // +0002 │ │ -343e50: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -343e52: 0f00 |0005: return v0 │ │ +343e3c: |[343e3c] org.jaudiotagger.utils.EqualsUtil.areEqual:(ZZ)Z │ │ +343e4c: 3310 0400 |0000: if-ne v0, v1, 0004 // +0004 │ │ +343e50: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +343e52: 2802 |0003: goto 0005 // +0002 │ │ +343e54: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +343e56: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 5811 (EqualsUtil.java) │ │ │ │ @@ -782654,135 +782654,135 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 11 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 245 16-bit code units │ │ -34405c: |[34405c] org.jaudiotagger.utils.FileTypeUtil.:()V │ │ -34406c: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -34406e: 2301 bd13 |0001: new-array v1, v0, [Ljava/lang/Integer; // type@13bd │ │ -344072: 1302 4900 |0003: const/16 v2, #int 73 // #49 │ │ -344076: 7110 3487 0200 |0005: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -34407c: 0c02 |0008: move-result-object v2 │ │ -34407e: 1203 |0009: const/4 v3, #int 0 // #0 │ │ -344080: 7110 3487 0300 |000a: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -344086: 0c04 |000d: move-result-object v4 │ │ -344088: 4d02 0103 |000e: aput-object v2, v1, v3 │ │ -34408c: 1302 4400 |0010: const/16 v2, #int 68 // #44 │ │ -344090: 7110 3487 0200 |0012: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -344096: 0c02 |0015: move-result-object v2 │ │ -344098: 1215 |0016: const/4 v5, #int 1 // #1 │ │ -34409a: 4d02 0105 |0017: aput-object v2, v1, v5 │ │ -34409e: 1302 3300 |0019: const/16 v2, #int 51 // #33 │ │ -3440a2: 7110 3487 0200 |001b: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -3440a8: 0c02 |001e: move-result-object v2 │ │ -3440aa: 1226 |001f: const/4 v6, #int 2 // #2 │ │ -3440ac: 4d02 0106 |0020: aput-object v2, v1, v6 │ │ -3440b0: 6901 8293 |0022: sput-object v1, Lorg/jaudiotagger/utils/FileTypeUtil;.mp3v2Sig:[Ljava/lang/Integer; // field@9382 │ │ -3440b4: 2362 bd13 |0024: new-array v2, v6, [Ljava/lang/Integer; // type@13bd │ │ -3440b8: 1307 ff00 |0026: const/16 v7, #int 255 // #ff │ │ -3440bc: 7110 3487 0700 |0028: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -3440c2: 0c07 |002b: move-result-object v7 │ │ -3440c4: 4d07 0203 |002c: aput-object v7, v2, v3 │ │ -3440c8: 1308 f300 |002e: const/16 v8, #int 243 // #f3 │ │ -3440cc: 7110 3487 0800 |0030: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -3440d2: 0c08 |0033: move-result-object v8 │ │ -3440d4: 4d08 0205 |0034: aput-object v8, v2, v5 │ │ -3440d8: 6902 7e93 |0036: sput-object v2, Lorg/jaudiotagger/utils/FileTypeUtil;.mp3v1Sig_1:[Ljava/lang/Integer; // field@937e │ │ -3440dc: 2368 bd13 |0038: new-array v8, v6, [Ljava/lang/Integer; // type@13bd │ │ -3440e0: 4d07 0803 |003a: aput-object v7, v8, v3 │ │ -3440e4: 1309 fa00 |003c: const/16 v9, #int 250 // #fa │ │ -3440e8: 7110 3487 0900 |003e: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -3440ee: 0c09 |0041: move-result-object v9 │ │ -3440f0: 4d09 0805 |0042: aput-object v9, v8, v5 │ │ -3440f4: 6908 7f93 |0044: sput-object v8, Lorg/jaudiotagger/utils/FileTypeUtil;.mp3v1Sig_2:[Ljava/lang/Integer; // field@937f │ │ -3440f8: 2369 bd13 |0046: new-array v9, v6, [Ljava/lang/Integer; // type@13bd │ │ -3440fc: 4d07 0903 |0048: aput-object v7, v9, v3 │ │ -344100: 130a f200 |004a: const/16 v10, #int 242 // #f2 │ │ -344104: 7110 3487 0a00 |004c: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -34410a: 0c0a |004f: move-result-object v10 │ │ -34410c: 4d0a 0905 |0050: aput-object v10, v9, v5 │ │ -344110: 6909 8093 |0052: sput-object v9, Lorg/jaudiotagger/utils/FileTypeUtil;.mp3v1Sig_3:[Ljava/lang/Integer; // field@9380 │ │ -344114: 236a bd13 |0054: new-array v10, v6, [Ljava/lang/Integer; // type@13bd │ │ -344118: 4d07 0a03 |0056: aput-object v7, v10, v3 │ │ -34411c: 1307 fb00 |0058: const/16 v7, #int 251 // #fb │ │ -344120: 7110 3487 0700 |005a: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -344126: 0c07 |005d: move-result-object v7 │ │ -344128: 4d07 0a05 |005e: aput-object v7, v10, v5 │ │ -34412c: 690a 8193 |0060: sput-object v10, Lorg/jaudiotagger/utils/FileTypeUtil;.mp3v1Sig_4:[Ljava/lang/Integer; // field@9381 │ │ -344130: 1307 0800 |0062: const/16 v7, #int 8 // #8 │ │ -344134: 2377 bd13 |0064: new-array v7, v7, [Ljava/lang/Integer; // type@13bd │ │ -344138: 4d04 0703 |0066: aput-object v4, v7, v3 │ │ -34413c: 4d04 0705 |0068: aput-object v4, v7, v5 │ │ -344140: 4d04 0706 |006a: aput-object v4, v7, v6 │ │ -344144: 1203 |006c: const/4 v3, #int 0 // #0 │ │ -344146: 4d03 0700 |006d: aput-object v3, v7, v0 │ │ -34414a: 1300 6600 |006f: const/16 v0, #int 102 // #66 │ │ -34414e: 7110 3487 0000 |0071: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -344154: 0c00 |0074: move-result-object v0 │ │ -344156: 1243 |0075: const/4 v3, #int 4 // #4 │ │ -344158: 4d00 0703 |0076: aput-object v0, v7, v3 │ │ -34415c: 1300 7400 |0078: const/16 v0, #int 116 // #74 │ │ -344160: 7110 3487 0000 |007a: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -344166: 0c00 |007d: move-result-object v0 │ │ -344168: 1253 |007e: const/4 v3, #int 5 // #5 │ │ -34416a: 4d00 0703 |007f: aput-object v0, v7, v3 │ │ -34416e: 1300 7900 |0081: const/16 v0, #int 121 // #79 │ │ -344172: 7110 3487 0000 |0083: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -344178: 0c00 |0086: move-result-object v0 │ │ -34417a: 1263 |0087: const/4 v3, #int 6 // #6 │ │ -34417c: 4d00 0703 |0088: aput-object v0, v7, v3 │ │ -344180: 1300 7000 |008a: const/16 v0, #int 112 // #70 │ │ -344184: 7110 3487 0000 |008c: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -34418a: 0c00 |008f: move-result-object v0 │ │ -34418c: 1273 |0090: const/4 v3, #int 7 // #7 │ │ -34418e: 4d00 0703 |0091: aput-object v0, v7, v3 │ │ -344192: 6907 8393 |0093: sput-object v7, Lorg/jaudiotagger/utils/FileTypeUtil;.mp4Sig:[Ljava/lang/Integer; // field@9383 │ │ -344196: 2200 8c10 |0095: new-instance v0, Ljava/util/HashMap; // type@108c │ │ -34419a: 7010 2b89 0000 |0097: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@892b │ │ -3441a0: 6900 8493 |009a: sput-object v0, Lorg/jaudiotagger/utils/FileTypeUtil;.signatureMap:Ljava/util/Map; // field@9384 │ │ -3441a4: 1a03 8539 |009c: const-string v3, "MP3IDv2" // string@3985 │ │ -3441a8: 7230 9489 3001 |009e: invoke-interface {v0, v3, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -3441ae: 6200 8493 |00a1: sget-object v0, Lorg/jaudiotagger/utils/FileTypeUtil;.signatureMap:Ljava/util/Map; // field@9384 │ │ -3441b2: 1a01 8139 |00a3: const-string v1, "MP3IDv1_1" // string@3981 │ │ -3441b6: 7230 9489 1002 |00a5: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -3441bc: 6200 8493 |00a8: sget-object v0, Lorg/jaudiotagger/utils/FileTypeUtil;.signatureMap:Ljava/util/Map; // field@9384 │ │ -3441c0: 1a02 8239 |00aa: const-string v2, "MP3IDv1_2" // string@3982 │ │ -3441c4: 7230 9489 2008 |00ac: invoke-interface {v0, v2, v8}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -3441ca: 6200 8493 |00af: sget-object v0, Lorg/jaudiotagger/utils/FileTypeUtil;.signatureMap:Ljava/util/Map; // field@9384 │ │ -3441ce: 1a04 8339 |00b1: const-string v4, "MP3IDv1_3" // string@3983 │ │ -3441d2: 7230 9489 4009 |00b3: invoke-interface {v0, v4, v9}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -3441d8: 6200 8493 |00b6: sget-object v0, Lorg/jaudiotagger/utils/FileTypeUtil;.signatureMap:Ljava/util/Map; // field@9384 │ │ -3441dc: 1a05 8439 |00b8: const-string v5, "MP3IDv1_4" // string@3984 │ │ -3441e0: 7230 9489 500a |00ba: invoke-interface {v0, v5, v10}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -3441e6: 6200 8493 |00bd: sget-object v0, Lorg/jaudiotagger/utils/FileTypeUtil;.signatureMap:Ljava/util/Map; // field@9384 │ │ -3441ea: 1a06 9539 |00bf: const-string v6, "MP4" // string@3995 │ │ -3441ee: 7230 9489 6007 |00c1: invoke-interface {v0, v6, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -3441f4: 2200 8c10 |00c4: new-instance v0, Ljava/util/HashMap; // type@108c │ │ -3441f8: 7010 2b89 0000 |00c6: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@892b │ │ -3441fe: 6900 7d93 |00c9: sput-object v0, Lorg/jaudiotagger/utils/FileTypeUtil;.extensionMap:Ljava/util/Map; // field@937d │ │ -344202: 1a07 6492 |00cb: const-string v7, "mp3" // string@9264 │ │ -344206: 7230 9489 3007 |00cd: invoke-interface {v0, v3, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -34420c: 6200 7d93 |00d0: sget-object v0, Lorg/jaudiotagger/utils/FileTypeUtil;.extensionMap:Ljava/util/Map; // field@937d │ │ -344210: 7230 9489 1007 |00d2: invoke-interface {v0, v1, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -344216: 6200 7d93 |00d5: sget-object v0, Lorg/jaudiotagger/utils/FileTypeUtil;.extensionMap:Ljava/util/Map; // field@937d │ │ -34421a: 7230 9489 2007 |00d7: invoke-interface {v0, v2, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -344220: 6200 7d93 |00da: sget-object v0, Lorg/jaudiotagger/utils/FileTypeUtil;.extensionMap:Ljava/util/Map; // field@937d │ │ -344224: 7230 9489 4007 |00dc: invoke-interface {v0, v4, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -34422a: 6200 7d93 |00df: sget-object v0, Lorg/jaudiotagger/utils/FileTypeUtil;.extensionMap:Ljava/util/Map; // field@937d │ │ -34422e: 7230 9489 5007 |00e1: invoke-interface {v0, v5, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -344234: 6200 7d93 |00e4: sget-object v0, Lorg/jaudiotagger/utils/FileTypeUtil;.extensionMap:Ljava/util/Map; // field@937d │ │ -344238: 1a01 b082 |00e6: const-string v1, "m4a" // string@82b0 │ │ -34423c: 7230 9489 6001 |00e8: invoke-interface {v0, v6, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -344242: 6200 7d93 |00eb: sget-object v0, Lorg/jaudiotagger/utils/FileTypeUtil;.extensionMap:Ljava/util/Map; // field@937d │ │ -344246: 1a01 1a4f |00ed: const-string v1, "UNKNOWN" // string@4f1a │ │ -34424a: 1a02 0000 |00ef: const-string v2, "" // string@0000 │ │ -34424e: 7230 9489 1002 |00f1: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -344254: 0e00 |00f4: return-void │ │ +344060: |[344060] org.jaudiotagger.utils.FileTypeUtil.:()V │ │ +344070: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +344072: 2301 bd13 |0001: new-array v1, v0, [Ljava/lang/Integer; // type@13bd │ │ +344076: 1302 4900 |0003: const/16 v2, #int 73 // #49 │ │ +34407a: 7110 3487 0200 |0005: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +344080: 0c02 |0008: move-result-object v2 │ │ +344082: 1203 |0009: const/4 v3, #int 0 // #0 │ │ +344084: 7110 3487 0300 |000a: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +34408a: 0c04 |000d: move-result-object v4 │ │ +34408c: 4d02 0103 |000e: aput-object v2, v1, v3 │ │ +344090: 1302 4400 |0010: const/16 v2, #int 68 // #44 │ │ +344094: 7110 3487 0200 |0012: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +34409a: 0c02 |0015: move-result-object v2 │ │ +34409c: 1215 |0016: const/4 v5, #int 1 // #1 │ │ +34409e: 4d02 0105 |0017: aput-object v2, v1, v5 │ │ +3440a2: 1302 3300 |0019: const/16 v2, #int 51 // #33 │ │ +3440a6: 7110 3487 0200 |001b: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +3440ac: 0c02 |001e: move-result-object v2 │ │ +3440ae: 1226 |001f: const/4 v6, #int 2 // #2 │ │ +3440b0: 4d02 0106 |0020: aput-object v2, v1, v6 │ │ +3440b4: 6901 8293 |0022: sput-object v1, Lorg/jaudiotagger/utils/FileTypeUtil;.mp3v2Sig:[Ljava/lang/Integer; // field@9382 │ │ +3440b8: 2362 bd13 |0024: new-array v2, v6, [Ljava/lang/Integer; // type@13bd │ │ +3440bc: 1307 ff00 |0026: const/16 v7, #int 255 // #ff │ │ +3440c0: 7110 3487 0700 |0028: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +3440c6: 0c07 |002b: move-result-object v7 │ │ +3440c8: 4d07 0203 |002c: aput-object v7, v2, v3 │ │ +3440cc: 1308 f300 |002e: const/16 v8, #int 243 // #f3 │ │ +3440d0: 7110 3487 0800 |0030: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +3440d6: 0c08 |0033: move-result-object v8 │ │ +3440d8: 4d08 0205 |0034: aput-object v8, v2, v5 │ │ +3440dc: 6902 7e93 |0036: sput-object v2, Lorg/jaudiotagger/utils/FileTypeUtil;.mp3v1Sig_1:[Ljava/lang/Integer; // field@937e │ │ +3440e0: 2368 bd13 |0038: new-array v8, v6, [Ljava/lang/Integer; // type@13bd │ │ +3440e4: 4d07 0803 |003a: aput-object v7, v8, v3 │ │ +3440e8: 1309 fa00 |003c: const/16 v9, #int 250 // #fa │ │ +3440ec: 7110 3487 0900 |003e: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +3440f2: 0c09 |0041: move-result-object v9 │ │ +3440f4: 4d09 0805 |0042: aput-object v9, v8, v5 │ │ +3440f8: 6908 7f93 |0044: sput-object v8, Lorg/jaudiotagger/utils/FileTypeUtil;.mp3v1Sig_2:[Ljava/lang/Integer; // field@937f │ │ +3440fc: 2369 bd13 |0046: new-array v9, v6, [Ljava/lang/Integer; // type@13bd │ │ +344100: 4d07 0903 |0048: aput-object v7, v9, v3 │ │ +344104: 130a f200 |004a: const/16 v10, #int 242 // #f2 │ │ +344108: 7110 3487 0a00 |004c: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +34410e: 0c0a |004f: move-result-object v10 │ │ +344110: 4d0a 0905 |0050: aput-object v10, v9, v5 │ │ +344114: 6909 8093 |0052: sput-object v9, Lorg/jaudiotagger/utils/FileTypeUtil;.mp3v1Sig_3:[Ljava/lang/Integer; // field@9380 │ │ +344118: 236a bd13 |0054: new-array v10, v6, [Ljava/lang/Integer; // type@13bd │ │ +34411c: 4d07 0a03 |0056: aput-object v7, v10, v3 │ │ +344120: 1307 fb00 |0058: const/16 v7, #int 251 // #fb │ │ +344124: 7110 3487 0700 |005a: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +34412a: 0c07 |005d: move-result-object v7 │ │ +34412c: 4d07 0a05 |005e: aput-object v7, v10, v5 │ │ +344130: 690a 8193 |0060: sput-object v10, Lorg/jaudiotagger/utils/FileTypeUtil;.mp3v1Sig_4:[Ljava/lang/Integer; // field@9381 │ │ +344134: 1307 0800 |0062: const/16 v7, #int 8 // #8 │ │ +344138: 2377 bd13 |0064: new-array v7, v7, [Ljava/lang/Integer; // type@13bd │ │ +34413c: 4d04 0703 |0066: aput-object v4, v7, v3 │ │ +344140: 4d04 0705 |0068: aput-object v4, v7, v5 │ │ +344144: 4d04 0706 |006a: aput-object v4, v7, v6 │ │ +344148: 1203 |006c: const/4 v3, #int 0 // #0 │ │ +34414a: 4d03 0700 |006d: aput-object v3, v7, v0 │ │ +34414e: 1300 6600 |006f: const/16 v0, #int 102 // #66 │ │ +344152: 7110 3487 0000 |0071: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +344158: 0c00 |0074: move-result-object v0 │ │ +34415a: 1243 |0075: const/4 v3, #int 4 // #4 │ │ +34415c: 4d00 0703 |0076: aput-object v0, v7, v3 │ │ +344160: 1300 7400 |0078: const/16 v0, #int 116 // #74 │ │ +344164: 7110 3487 0000 |007a: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +34416a: 0c00 |007d: move-result-object v0 │ │ +34416c: 1253 |007e: const/4 v3, #int 5 // #5 │ │ +34416e: 4d00 0703 |007f: aput-object v0, v7, v3 │ │ +344172: 1300 7900 |0081: const/16 v0, #int 121 // #79 │ │ +344176: 7110 3487 0000 |0083: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +34417c: 0c00 |0086: move-result-object v0 │ │ +34417e: 1263 |0087: const/4 v3, #int 6 // #6 │ │ +344180: 4d00 0703 |0088: aput-object v0, v7, v3 │ │ +344184: 1300 7000 |008a: const/16 v0, #int 112 // #70 │ │ +344188: 7110 3487 0000 |008c: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +34418e: 0c00 |008f: move-result-object v0 │ │ +344190: 1273 |0090: const/4 v3, #int 7 // #7 │ │ +344192: 4d00 0703 |0091: aput-object v0, v7, v3 │ │ +344196: 6907 8393 |0093: sput-object v7, Lorg/jaudiotagger/utils/FileTypeUtil;.mp4Sig:[Ljava/lang/Integer; // field@9383 │ │ +34419a: 2200 8c10 |0095: new-instance v0, Ljava/util/HashMap; // type@108c │ │ +34419e: 7010 2b89 0000 |0097: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@892b │ │ +3441a4: 6900 8493 |009a: sput-object v0, Lorg/jaudiotagger/utils/FileTypeUtil;.signatureMap:Ljava/util/Map; // field@9384 │ │ +3441a8: 1a03 8539 |009c: const-string v3, "MP3IDv2" // string@3985 │ │ +3441ac: 7230 9489 3001 |009e: invoke-interface {v0, v3, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +3441b2: 6200 8493 |00a1: sget-object v0, Lorg/jaudiotagger/utils/FileTypeUtil;.signatureMap:Ljava/util/Map; // field@9384 │ │ +3441b6: 1a01 8139 |00a3: const-string v1, "MP3IDv1_1" // string@3981 │ │ +3441ba: 7230 9489 1002 |00a5: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +3441c0: 6200 8493 |00a8: sget-object v0, Lorg/jaudiotagger/utils/FileTypeUtil;.signatureMap:Ljava/util/Map; // field@9384 │ │ +3441c4: 1a02 8239 |00aa: const-string v2, "MP3IDv1_2" // string@3982 │ │ +3441c8: 7230 9489 2008 |00ac: invoke-interface {v0, v2, v8}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +3441ce: 6200 8493 |00af: sget-object v0, Lorg/jaudiotagger/utils/FileTypeUtil;.signatureMap:Ljava/util/Map; // field@9384 │ │ +3441d2: 1a04 8339 |00b1: const-string v4, "MP3IDv1_3" // string@3983 │ │ +3441d6: 7230 9489 4009 |00b3: invoke-interface {v0, v4, v9}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +3441dc: 6200 8493 |00b6: sget-object v0, Lorg/jaudiotagger/utils/FileTypeUtil;.signatureMap:Ljava/util/Map; // field@9384 │ │ +3441e0: 1a05 8439 |00b8: const-string v5, "MP3IDv1_4" // string@3984 │ │ +3441e4: 7230 9489 500a |00ba: invoke-interface {v0, v5, v10}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +3441ea: 6200 8493 |00bd: sget-object v0, Lorg/jaudiotagger/utils/FileTypeUtil;.signatureMap:Ljava/util/Map; // field@9384 │ │ +3441ee: 1a06 9539 |00bf: const-string v6, "MP4" // string@3995 │ │ +3441f2: 7230 9489 6007 |00c1: invoke-interface {v0, v6, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +3441f8: 2200 8c10 |00c4: new-instance v0, Ljava/util/HashMap; // type@108c │ │ +3441fc: 7010 2b89 0000 |00c6: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@892b │ │ +344202: 6900 7d93 |00c9: sput-object v0, Lorg/jaudiotagger/utils/FileTypeUtil;.extensionMap:Ljava/util/Map; // field@937d │ │ +344206: 1a07 6492 |00cb: const-string v7, "mp3" // string@9264 │ │ +34420a: 7230 9489 3007 |00cd: invoke-interface {v0, v3, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +344210: 6200 7d93 |00d0: sget-object v0, Lorg/jaudiotagger/utils/FileTypeUtil;.extensionMap:Ljava/util/Map; // field@937d │ │ +344214: 7230 9489 1007 |00d2: invoke-interface {v0, v1, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +34421a: 6200 7d93 |00d5: sget-object v0, Lorg/jaudiotagger/utils/FileTypeUtil;.extensionMap:Ljava/util/Map; // field@937d │ │ +34421e: 7230 9489 2007 |00d7: invoke-interface {v0, v2, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +344224: 6200 7d93 |00da: sget-object v0, Lorg/jaudiotagger/utils/FileTypeUtil;.extensionMap:Ljava/util/Map; // field@937d │ │ +344228: 7230 9489 4007 |00dc: invoke-interface {v0, v4, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +34422e: 6200 7d93 |00df: sget-object v0, Lorg/jaudiotagger/utils/FileTypeUtil;.extensionMap:Ljava/util/Map; // field@937d │ │ +344232: 7230 9489 5007 |00e1: invoke-interface {v0, v5, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +344238: 6200 7d93 |00e4: sget-object v0, Lorg/jaudiotagger/utils/FileTypeUtil;.extensionMap:Ljava/util/Map; // field@937d │ │ +34423c: 1a01 b082 |00e6: const-string v1, "m4a" // string@82b0 │ │ +344240: 7230 9489 6001 |00e8: invoke-interface {v0, v6, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +344246: 6200 7d93 |00eb: sget-object v0, Lorg/jaudiotagger/utils/FileTypeUtil;.extensionMap:Ljava/util/Map; // field@937d │ │ +34424a: 1a01 1a4f |00ed: const-string v1, "UNKNOWN" // string@4f1a │ │ +34424e: 1a02 0000 |00ef: const-string v2, "" // string@0000 │ │ +344252: 7230 9489 1002 |00f1: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +344258: 0e00 |00f4: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=23 │ │ 0x000a line=28 │ │ 0x0012 line=23 │ │ 0x0028 line=24 │ │ 0x003e line=25 │ │ @@ -782811,17 +782811,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -344258: |[344258] org.jaudiotagger.utils.FileTypeUtil.:()V │ │ -344268: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -34426e: 0e00 |0003: return-void │ │ +34425c: |[34425c] org.jaudiotagger.utils.FileTypeUtil.:()V │ │ +34426c: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +344272: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/utils/FileTypeUtil; │ │ │ │ #2 : (in Lorg/jaudiotagger/utils/FileTypeUtil;) │ │ @@ -782829,20 +782829,20 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -343f80: |[343f80] org.jaudiotagger.utils.FileTypeUtil.getMagicExt:(Ljava/lang/String;)Ljava/lang/String; │ │ -343f90: 6200 7d93 |0000: sget-object v0, Lorg/jaudiotagger/utils/FileTypeUtil;.extensionMap:Ljava/util/Map; // field@937d │ │ -343f94: 7220 9089 1000 |0002: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ -343f9a: 0c01 |0005: move-result-object v1 │ │ -343f9c: 1f01 3710 |0006: check-cast v1, Ljava/lang/String; // type@1037 │ │ -343fa0: 1101 |0008: return-object v1 │ │ +343f84: |[343f84] org.jaudiotagger.utils.FileTypeUtil.getMagicExt:(Ljava/lang/String;)Ljava/lang/String; │ │ +343f94: 6200 7d93 |0000: sget-object v0, Lorg/jaudiotagger/utils/FileTypeUtil;.extensionMap:Ljava/util/Map; // field@937d │ │ +343f98: 7220 9089 1000 |0002: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ +343f9e: 0c01 |0005: move-result-object v1 │ │ +343fa0: 1f01 3710 |0006: check-cast v1, Ljava/lang/String; // type@1037 │ │ +343fa4: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #3 : (in Lorg/jaudiotagger/utils/FileTypeUtil;) │ │ @@ -782850,58 +782850,58 @@ │ │ type : '(Lorg/jaudiotagger/audio/MyFile;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 78 16-bit code units │ │ -343fa4: |[343fa4] org.jaudiotagger.utils.FileTypeUtil.getMagicFileType:(Lorg/jaudiotagger/audio/MyFile;)Ljava/lang/String; │ │ -343fb4: 1300 0010 |0000: const/16 v0, #int 4096 // #1000 │ │ -343fb8: 2301 1c13 |0002: new-array v1, v0, [B // type@131c │ │ -343fbc: 7210 718a 0600 |0004: invoke-interface {v6}, Lorg/jaudiotagger/audio/MyFile;.getFileInputStream:()Ljava/io/FileInputStream; // method@8a71 │ │ -343fc2: 0c06 |0007: move-result-object v6 │ │ -343fc4: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -343fc6: 6e40 8d86 1602 |0009: invoke-virtual {v6, v1, v2, v0}, Ljava/io/InputStream;.read:([BII)I // method@868d │ │ -343fcc: 0a00 |000c: move-result v0 │ │ -343fce: 0102 |000d: move v2, v0 │ │ -343fd0: 1303 0800 |000e: const/16 v3, #int 8 // #8 │ │ -343fd4: 3530 0c00 |0010: if-ge v0, v3, 001c // +000c │ │ -343fd8: 3d02 0a00 |0012: if-lez v2, 001c // +000a │ │ -343fdc: d102 0010 |0014: rsub-int v2, v0, #int 4096 // #1000 │ │ -343fe0: 6e40 8d86 1620 |0016: invoke-virtual {v6, v1, v0, v2}, Ljava/io/InputStream;.read:([BII)I // method@868d │ │ -343fe6: 0a02 |0019: move-result v2 │ │ -343fe8: b020 |001a: add-int/2addr v0, v2 │ │ -343fea: 28f3 |001b: goto 000e // -000d │ │ -343fec: 1a02 1a4f |001c: const-string v2, "UNKNOWN" // string@4f1a │ │ -343ff0: 6203 8493 |001e: sget-object v3, Lorg/jaudiotagger/utils/FileTypeUtil;.signatureMap:Ljava/util/Map; // field@9384 │ │ -343ff4: 7210 9389 0300 |0020: invoke-interface {v3}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@8993 │ │ -343ffa: 0c03 |0023: move-result-object v3 │ │ -343ffc: 7210 a889 0300 |0024: invoke-interface {v3}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@89a8 │ │ -344002: 0c03 |0027: move-result-object v3 │ │ -344004: 7210 4789 0300 |0028: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -34400a: 0a04 |002b: move-result v4 │ │ -34400c: 3804 1700 |002c: if-eqz v4, 0043 // +0017 │ │ -344010: 7210 4889 0300 |002e: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -344016: 0c04 |0031: move-result-object v4 │ │ -344018: 1f04 3710 |0032: check-cast v4, Ljava/lang/String; // type@1037 │ │ -34401c: 6205 8493 |0034: sget-object v5, Lorg/jaudiotagger/utils/FileTypeUtil;.signatureMap:Ljava/util/Map; // field@9384 │ │ -344020: 7220 9089 4500 |0036: invoke-interface {v5, v4}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ -344026: 0c05 |0039: move-result-object v5 │ │ -344028: 1f05 bd13 |003a: check-cast v5, [Ljava/lang/Integer; // type@13bd │ │ -34402c: 7130 149f 1500 |003c: invoke-static {v5, v1, v0}, Lorg/jaudiotagger/utils/FileTypeUtil;.matchesSignature:([Ljava/lang/Integer;[BI)Z // method@9f14 │ │ -344032: 0a05 |003f: move-result v5 │ │ -344034: 3805 e8ff |0040: if-eqz v5, 0028 // -0018 │ │ -344038: 0742 |0042: move-object v2, v4 │ │ -34403a: 6e10 8986 0600 |0043: invoke-virtual {v6}, Ljava/io/InputStream;.close:()V // method@8689 │ │ -344040: 1102 |0046: return-object v2 │ │ -344042: 0d00 |0047: move-exception v0 │ │ -344044: 6e10 8986 0600 |0048: invoke-virtual {v6}, Ljava/io/InputStream;.close:()V // method@8689 │ │ -34404a: 2802 |004b: goto 004d // +0002 │ │ -34404c: 2700 |004c: throw v0 │ │ -34404e: 28ff |004d: goto 004c // -0001 │ │ +343fa8: |[343fa8] org.jaudiotagger.utils.FileTypeUtil.getMagicFileType:(Lorg/jaudiotagger/audio/MyFile;)Ljava/lang/String; │ │ +343fb8: 1300 0010 |0000: const/16 v0, #int 4096 // #1000 │ │ +343fbc: 2301 1c13 |0002: new-array v1, v0, [B // type@131c │ │ +343fc0: 7210 718a 0600 |0004: invoke-interface {v6}, Lorg/jaudiotagger/audio/MyFile;.getFileInputStream:()Ljava/io/FileInputStream; // method@8a71 │ │ +343fc6: 0c06 |0007: move-result-object v6 │ │ +343fc8: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +343fca: 6e40 8d86 1602 |0009: invoke-virtual {v6, v1, v2, v0}, Ljava/io/InputStream;.read:([BII)I // method@868d │ │ +343fd0: 0a00 |000c: move-result v0 │ │ +343fd2: 0102 |000d: move v2, v0 │ │ +343fd4: 1303 0800 |000e: const/16 v3, #int 8 // #8 │ │ +343fd8: 3530 0c00 |0010: if-ge v0, v3, 001c // +000c │ │ +343fdc: 3d02 0a00 |0012: if-lez v2, 001c // +000a │ │ +343fe0: d102 0010 |0014: rsub-int v2, v0, #int 4096 // #1000 │ │ +343fe4: 6e40 8d86 1620 |0016: invoke-virtual {v6, v1, v0, v2}, Ljava/io/InputStream;.read:([BII)I // method@868d │ │ +343fea: 0a02 |0019: move-result v2 │ │ +343fec: b020 |001a: add-int/2addr v0, v2 │ │ +343fee: 28f3 |001b: goto 000e // -000d │ │ +343ff0: 1a02 1a4f |001c: const-string v2, "UNKNOWN" // string@4f1a │ │ +343ff4: 6203 8493 |001e: sget-object v3, Lorg/jaudiotagger/utils/FileTypeUtil;.signatureMap:Ljava/util/Map; // field@9384 │ │ +343ff8: 7210 9389 0300 |0020: invoke-interface {v3}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@8993 │ │ +343ffe: 0c03 |0023: move-result-object v3 │ │ +344000: 7210 a889 0300 |0024: invoke-interface {v3}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@89a8 │ │ +344006: 0c03 |0027: move-result-object v3 │ │ +344008: 7210 4789 0300 |0028: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +34400e: 0a04 |002b: move-result v4 │ │ +344010: 3804 1700 |002c: if-eqz v4, 0043 // +0017 │ │ +344014: 7210 4889 0300 |002e: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +34401a: 0c04 |0031: move-result-object v4 │ │ +34401c: 1f04 3710 |0032: check-cast v4, Ljava/lang/String; // type@1037 │ │ +344020: 6205 8493 |0034: sget-object v5, Lorg/jaudiotagger/utils/FileTypeUtil;.signatureMap:Ljava/util/Map; // field@9384 │ │ +344024: 7220 9089 4500 |0036: invoke-interface {v5, v4}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ +34402a: 0c05 |0039: move-result-object v5 │ │ +34402c: 1f05 bd13 |003a: check-cast v5, [Ljava/lang/Integer; // type@13bd │ │ +344030: 7130 149f 1500 |003c: invoke-static {v5, v1, v0}, Lorg/jaudiotagger/utils/FileTypeUtil;.matchesSignature:([Ljava/lang/Integer;[BI)Z // method@9f14 │ │ +344036: 0a05 |003f: move-result v5 │ │ +344038: 3805 e8ff |0040: if-eqz v5, 0028 // -0018 │ │ +34403c: 0742 |0042: move-object v2, v4 │ │ +34403e: 6e10 8986 0600 |0043: invoke-virtual {v6}, Ljava/io/InputStream;.close:()V // method@8689 │ │ +344044: 1102 |0046: return-object v2 │ │ +344046: 0d00 |0047: move-exception v0 │ │ +344048: 6e10 8986 0600 |0048: invoke-virtual {v6}, Ljava/io/InputStream;.close:()V // method@8689 │ │ +34404e: 2802 |004b: goto 004d // +0002 │ │ +344050: 2700 |004c: throw v0 │ │ +344052: 28ff |004d: goto 004c // -0001 │ │ catches : 1 │ │ 0x0009 - 0x0040 │ │ -> 0x0047 │ │ positions : │ │ 0x0004 line=55 │ │ 0x0009 line=57 │ │ 0x0016 line=60 │ │ @@ -782918,35 +782918,35 @@ │ │ type : '([Ljava/lang/Integer;[BI)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 31 16-bit code units │ │ -343f30: |[343f30] org.jaudiotagger.utils.FileTypeUtil.matchesSignature:([Ljava/lang/Integer;[BI)Z │ │ -343f40: 2130 |0000: array-length v0, v3 │ │ -343f42: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -343f44: 3505 0300 |0002: if-ge v5, v0, 0005 // +0003 │ │ -343f48: 0f01 |0004: return v1 │ │ -343f4a: 1205 |0005: const/4 v5, #int 0 // #0 │ │ -343f4c: 2130 |0006: array-length v0, v3 │ │ -343f4e: 3505 1600 |0007: if-ge v5, v0, 001d // +0016 │ │ -343f52: 4600 0305 |0009: aget-object v0, v3, v5 │ │ -343f56: 3800 0f00 |000b: if-eqz v0, 001a // +000f │ │ -343f5a: 4600 0305 |000d: aget-object v0, v3, v5 │ │ -343f5e: 6e10 2987 0000 |000f: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@8729 │ │ -343f64: 0a00 |0012: move-result v0 │ │ -343f66: 4802 0405 |0013: aget-byte v2, v4, v5 │ │ -343f6a: d522 ff00 |0015: and-int/lit16 v2, v2, #int 255 // #00ff │ │ -343f6e: 3220 0300 |0017: if-eq v0, v2, 001a // +0003 │ │ -343f72: 2805 |0019: goto 001e // +0005 │ │ -343f74: d805 0501 |001a: add-int/lit8 v5, v5, #int 1 // #01 │ │ -343f78: 28ea |001c: goto 0006 // -0016 │ │ -343f7a: 1211 |001d: const/4 v1, #int 1 // #1 │ │ -343f7c: 0f01 |001e: return v1 │ │ +343f34: |[343f34] org.jaudiotagger.utils.FileTypeUtil.matchesSignature:([Ljava/lang/Integer;[BI)Z │ │ +343f44: 2130 |0000: array-length v0, v3 │ │ +343f46: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +343f48: 3505 0300 |0002: if-ge v5, v0, 0005 // +0003 │ │ +343f4c: 0f01 |0004: return v1 │ │ +343f4e: 1205 |0005: const/4 v5, #int 0 // #0 │ │ +343f50: 2130 |0006: array-length v0, v3 │ │ +343f52: 3505 1600 |0007: if-ge v5, v0, 001d // +0016 │ │ +343f56: 4600 0305 |0009: aget-object v0, v3, v5 │ │ +343f5a: 3800 0f00 |000b: if-eqz v0, 001a // +000f │ │ +343f5e: 4600 0305 |000d: aget-object v0, v3, v5 │ │ +343f62: 6e10 2987 0000 |000f: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@8729 │ │ +343f68: 0a00 |0012: move-result v0 │ │ +343f6a: 4802 0405 |0013: aget-byte v2, v4, v5 │ │ +343f6e: d522 ff00 |0015: and-int/lit16 v2, v2, #int 255 // #00ff │ │ +343f72: 3220 0300 |0017: if-eq v0, v2, 001a // +0003 │ │ +343f76: 2805 |0019: goto 001e // +0005 │ │ +343f78: d805 0501 |001a: add-int/lit8 v5, v5, #int 1 // #01 │ │ +343f7c: 28ea |001c: goto 0006 // -0016 │ │ +343f7e: 1211 |001d: const/4 v1, #int 1 // #1 │ │ +343f80: 0f01 |001e: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x0006 line=90 │ │ 0x0009 line=91 │ │ 0x000d line=92 │ │ locals : │ │ @@ -782984,17 +782984,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3442d0: |[3442d0] org.jaudiotagger.utils.PrimitiveUtils.:()V │ │ -3442e0: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -3442e6: 0e00 |0003: return-void │ │ +3442d4: |[3442d4] org.jaudiotagger.utils.PrimitiveUtils.:()V │ │ +3442e4: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +3442ea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/utils/PrimitiveUtils; │ │ │ │ #1 : (in Lorg/jaudiotagger/utils/PrimitiveUtils;) │ │ @@ -783002,33 +783002,33 @@ │ │ type : '(J)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 39 16-bit code units │ │ -344270: |[344270] org.jaudiotagger.utils.PrimitiveUtils.safeLongToInt:(J)I │ │ -344280: 1700 0000 0080 |0000: const-wide/32 v0, #float -0 // #80000000 │ │ -344286: 3102 0300 |0003: cmp-long v2, v3, v0 │ │ -34428a: 3a02 0b00 |0005: if-ltz v2, 0010 // +000b │ │ -34428e: 1700 ffff ff7f |0007: const-wide/32 v0, #float nan // #7fffffff │ │ -344294: 3102 0300 |000a: cmp-long v2, v3, v0 │ │ -344298: 3c02 0400 |000c: if-gtz v2, 0010 // +0004 │ │ -34429c: 8434 |000e: long-to-int v4, v3 │ │ -34429e: 0f04 |000f: return v4 │ │ -3442a0: 2200 1e10 |0010: new-instance v0, Ljava/lang/IllegalArgumentException; // type@101e │ │ -3442a4: 2201 3910 |0012: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -3442a8: 7010 cc87 0100 |0014: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -3442ae: 6e30 d487 3104 |0017: invoke-virtual {v1, v3, v4}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ -3442b4: 1a03 3301 |001a: const-string v3, " cannot be cast to int without changing its value." // string@0133 │ │ -3442b8: 6e20 d787 3100 |001c: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -3442be: 6e10 df87 0100 |001f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -3442c4: 0c03 |0022: move-result-object v3 │ │ -3442c6: 7020 1887 3000 |0023: invoke-direct {v0, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ -3442cc: 2700 |0026: throw v0 │ │ +344274: |[344274] org.jaudiotagger.utils.PrimitiveUtils.safeLongToInt:(J)I │ │ +344284: 1700 0000 0080 |0000: const-wide/32 v0, #float -0 // #80000000 │ │ +34428a: 3102 0300 |0003: cmp-long v2, v3, v0 │ │ +34428e: 3a02 0b00 |0005: if-ltz v2, 0010 // +000b │ │ +344292: 1700 ffff ff7f |0007: const-wide/32 v0, #float nan // #7fffffff │ │ +344298: 3102 0300 |000a: cmp-long v2, v3, v0 │ │ +34429c: 3c02 0400 |000c: if-gtz v2, 0010 // +0004 │ │ +3442a0: 8434 |000e: long-to-int v4, v3 │ │ +3442a2: 0f04 |000f: return v4 │ │ +3442a4: 2200 1e10 |0010: new-instance v0, Ljava/lang/IllegalArgumentException; // type@101e │ │ +3442a8: 2201 3910 |0012: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +3442ac: 7010 cc87 0100 |0014: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +3442b2: 6e30 d487 3104 |0017: invoke-virtual {v1, v3, v4}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ +3442b8: 1a03 3301 |001a: const-string v3, " cannot be cast to int without changing its value." // string@0133 │ │ +3442bc: 6e20 d787 3100 |001c: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +3442c2: 6e10 df87 0100 |001f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +3442c8: 0c03 |0022: move-result-object v3 │ │ +3442ca: 7020 1887 3000 |0023: invoke-direct {v0, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ +3442d0: 2700 |0026: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0010 line=6 │ │ locals : │ │ 0x0000 - 0x0027 reg=3 (null) J │ │ │ │ Virtual methods - │ │ @@ -783064,17 +783064,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -344338: |[344338] org.jaudiotagger.utils.tree.DefaultMutableTreeNode$1.:()V │ │ -344348: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -34434e: 0e00 |0003: return-void │ │ +34433c: |[34433c] org.jaudiotagger.utils.tree.DefaultMutableTreeNode$1.:()V │ │ +34434c: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +344352: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$1; │ │ │ │ Virtual methods - │ │ @@ -783083,34 +783083,34 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -3442e8: |[3442e8] org.jaudiotagger.utils.tree.DefaultMutableTreeNode$1.hasMoreElements:()Z │ │ -3442f8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3442fa: 0f00 |0001: return v0 │ │ +3442ec: |[3442ec] org.jaudiotagger.utils.tree.DefaultMutableTreeNode$1.hasMoreElements:()Z │ │ +3442fc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3442fe: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$1;) │ │ name : 'nextElement' │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3442fc: |[3442fc] org.jaudiotagger.utils.tree.DefaultMutableTreeNode$1.nextElement:()Ljava/lang/Object; │ │ -34430c: 6e10 1a9f 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$1;.nextElement:()Lorg/jaudiotagger/utils/tree/TreeNode; // method@9f1a │ │ -344312: 0c00 |0003: move-result-object v0 │ │ -344314: 1100 |0004: return-object v0 │ │ +344300: |[344300] org.jaudiotagger.utils.tree.DefaultMutableTreeNode$1.nextElement:()Ljava/lang/Object; │ │ +344310: 6e10 1a9f 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$1;.nextElement:()Lorg/jaudiotagger/utils/tree/TreeNode; // method@9f1a │ │ +344316: 0c00 |0003: move-result-object v0 │ │ +344318: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$1; │ │ │ │ #2 : (in Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$1;) │ │ @@ -783118,19 +783118,19 @@ │ │ type : '()Lorg/jaudiotagger/utils/tree/TreeNode;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -344318: |[344318] org.jaudiotagger.utils.tree.DefaultMutableTreeNode$1.nextElement:()Lorg/jaudiotagger/utils/tree/TreeNode; │ │ -344328: 2200 9810 |0000: new-instance v0, Ljava/util/NoSuchElementException; // type@1098 │ │ -34432c: 1a01 fc3d |0002: const-string v1, "No more elements" // string@3dfc │ │ -344330: 7020 9a89 1000 |0004: invoke-direct {v0, v1}, Ljava/util/NoSuchElementException;.:(Ljava/lang/String;)V // method@899a │ │ -344336: 2700 |0007: throw v0 │ │ +34431c: |[34431c] org.jaudiotagger.utils.tree.DefaultMutableTreeNode$1.nextElement:()Lorg/jaudiotagger/utils/tree/TreeNode; │ │ +34432c: 2200 9810 |0000: new-instance v0, Ljava/util/NoSuchElementException; // type@1098 │ │ +344330: 1a01 fc3d |0002: const-string v1, "No more elements" // string@3dfc │ │ +344334: 7020 9a89 1000 |0004: invoke-direct {v0, v1}, Ljava/util/NoSuchElementException;.:(Ljava/lang/String;)V // method@899a │ │ +34433a: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$1; │ │ │ │ source_file_idx : 5275 (DefaultMutableTreeNode.java) │ │ @@ -783177,20 +783177,20 @@ │ │ type : '(Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration$Queue;Ljava/lang/Object;Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration$Queue$QNode;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -344350: |[344350] org.jaudiotagger.utils.tree.DefaultMutableTreeNode$BreadthFirstEnumeration$Queue$QNode.:(Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration$Queue;Ljava/lang/Object;Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration$Queue$QNode;)V │ │ -344360: 5b01 8793 |0000: iput-object v1, v0, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration$Queue$QNode;.this$2:Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration$Queue; // field@9387 │ │ -344364: 7010 7087 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -34436a: 5b02 8693 |0005: iput-object v2, v0, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration$Queue$QNode;.object:Ljava/lang/Object; // field@9386 │ │ -34436e: 5b03 8593 |0007: iput-object v3, v0, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration$Queue$QNode;.next:Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration$Queue$QNode; // field@9385 │ │ -344372: 0e00 |0009: return-void │ │ +344354: |[344354] org.jaudiotagger.utils.tree.DefaultMutableTreeNode$BreadthFirstEnumeration$Queue$QNode.:(Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration$Queue;Ljava/lang/Object;Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration$Queue$QNode;)V │ │ +344364: 5b01 8793 |0000: iput-object v1, v0, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration$Queue$QNode;.this$2:Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration$Queue; // field@9387 │ │ +344368: 7010 7087 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +34436e: 5b02 8693 |0005: iput-object v2, v0, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration$Queue$QNode;.object:Ljava/lang/Object; // field@9386 │ │ +344372: 5b03 8593 |0007: iput-object v3, v0, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration$Queue$QNode;.next:Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration$Queue$QNode; // field@9385 │ │ +344376: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1400 │ │ 0x0005 line=1401 │ │ 0x0007 line=1402 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration$Queue$QNode; │ │ @@ -783246,18 +783246,18 @@ │ │ type : '(Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -344410: |[344410] org.jaudiotagger.utils.tree.DefaultMutableTreeNode$BreadthFirstEnumeration$Queue.:(Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration;)V │ │ -344420: 5b01 8a93 |0000: iput-object v1, v0, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration$Queue;.this$1:Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration; // field@938a │ │ -344424: 7010 7087 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -34442a: 0e00 |0005: return-void │ │ +344414: |[344414] org.jaudiotagger.utils.tree.DefaultMutableTreeNode$BreadthFirstEnumeration$Queue.:(Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration;)V │ │ +344424: 5b01 8a93 |0000: iput-object v1, v0, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration$Queue;.this$1:Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration; // field@938a │ │ +344428: 7010 7087 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +34442e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1393 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration$Queue; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration; │ │ │ │ @@ -783267,31 +783267,31 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -344394: |[344394] org.jaudiotagger.utils.tree.DefaultMutableTreeNode$BreadthFirstEnumeration$Queue.dequeue:()Ljava/lang/Object; │ │ -3443a4: 5440 8893 |0000: iget-object v0, v4, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration$Queue;.head:Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration$Queue$QNode; // field@9388 │ │ -3443a8: 3800 1300 |0002: if-eqz v0, 0015 // +0013 │ │ -3443ac: 5400 8693 |0004: iget-object v0, v0, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration$Queue$QNode;.object:Ljava/lang/Object; // field@9386 │ │ -3443b0: 5441 8893 |0006: iget-object v1, v4, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration$Queue;.head:Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration$Queue$QNode; // field@9388 │ │ -3443b4: 5412 8593 |0008: iget-object v2, v1, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration$Queue$QNode;.next:Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration$Queue$QNode; // field@9385 │ │ -3443b8: 5b42 8893 |000a: iput-object v2, v4, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration$Queue;.head:Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration$Queue$QNode; // field@9388 │ │ -3443bc: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -3443be: 3902 0500 |000d: if-nez v2, 0012 // +0005 │ │ -3443c2: 5b43 8993 |000f: iput-object v3, v4, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration$Queue;.tail:Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration$Queue$QNode; // field@9389 │ │ -3443c6: 2803 |0011: goto 0014 // +0003 │ │ -3443c8: 5b13 8593 |0012: iput-object v3, v1, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration$Queue$QNode;.next:Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration$Queue$QNode; // field@9385 │ │ -3443cc: 1100 |0014: return-object v0 │ │ -3443ce: 2200 9810 |0015: new-instance v0, Ljava/util/NoSuchElementException; // type@1098 │ │ -3443d2: 1a01 fc3d |0017: const-string v1, "No more elements" // string@3dfc │ │ -3443d6: 7020 9a89 1000 |0019: invoke-direct {v0, v1}, Ljava/util/NoSuchElementException;.:(Ljava/lang/String;)V // method@899a │ │ -3443dc: 2700 |001c: throw v0 │ │ +344398: |[344398] org.jaudiotagger.utils.tree.DefaultMutableTreeNode$BreadthFirstEnumeration$Queue.dequeue:()Ljava/lang/Object; │ │ +3443a8: 5440 8893 |0000: iget-object v0, v4, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration$Queue;.head:Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration$Queue$QNode; // field@9388 │ │ +3443ac: 3800 1300 |0002: if-eqz v0, 0015 // +0013 │ │ +3443b0: 5400 8693 |0004: iget-object v0, v0, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration$Queue$QNode;.object:Ljava/lang/Object; // field@9386 │ │ +3443b4: 5441 8893 |0006: iget-object v1, v4, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration$Queue;.head:Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration$Queue$QNode; // field@9388 │ │ +3443b8: 5412 8593 |0008: iget-object v2, v1, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration$Queue$QNode;.next:Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration$Queue$QNode; // field@9385 │ │ +3443bc: 5b42 8893 |000a: iput-object v2, v4, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration$Queue;.head:Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration$Queue$QNode; // field@9388 │ │ +3443c0: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +3443c2: 3902 0500 |000d: if-nez v2, 0012 // +0005 │ │ +3443c6: 5b43 8993 |000f: iput-object v3, v4, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration$Queue;.tail:Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration$Queue$QNode; // field@9389 │ │ +3443ca: 2803 |0011: goto 0014 // +0003 │ │ +3443cc: 5b13 8593 |0012: iput-object v3, v1, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration$Queue$QNode;.next:Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration$Queue$QNode; // field@9385 │ │ +3443d0: 1100 |0014: return-object v0 │ │ +3443d2: 2200 9810 |0015: new-instance v0, Ljava/util/NoSuchElementException; // type@1098 │ │ +3443d6: 1a01 fc3d |0017: const-string v1, "No more elements" // string@3dfc │ │ +3443da: 7020 9a89 1000 |0019: invoke-direct {v0, v1}, Ljava/util/NoSuchElementException;.:(Ljava/lang/String;)V // method@899a │ │ +3443e0: 2700 |001c: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1416 │ │ 0x0004 line=1420 │ │ 0x0006 line=1421 │ │ 0x0008 line=1422 │ │ 0x000f line=1424 │ │ @@ -783305,31 +783305,31 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 31 16-bit code units │ │ -34442c: |[34442c] org.jaudiotagger.utils.tree.DefaultMutableTreeNode$BreadthFirstEnumeration$Queue.enqueue:(Ljava/lang/Object;)V │ │ -34443c: 5430 8893 |0000: iget-object v0, v3, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration$Queue;.head:Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration$Queue$QNode; // field@9388 │ │ -344440: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -344442: 3900 0c00 |0003: if-nez v0, 000f // +000c │ │ -344446: 2200 0713 |0005: new-instance v0, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration$Queue$QNode; // type@1307 │ │ -34444a: 7040 1b9f 3014 |0007: invoke-direct {v0, v3, v4, v1}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration$Queue$QNode;.:(Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration$Queue;Ljava/lang/Object;Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration$Queue$QNode;)V // method@9f1b │ │ -344450: 5b30 8993 |000a: iput-object v0, v3, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration$Queue;.tail:Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration$Queue$QNode; // field@9389 │ │ -344454: 5b30 8893 |000c: iput-object v0, v3, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration$Queue;.head:Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration$Queue$QNode; // field@9388 │ │ -344458: 2810 |000e: goto 001e // +0010 │ │ -34445a: 5430 8993 |000f: iget-object v0, v3, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration$Queue;.tail:Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration$Queue$QNode; // field@9389 │ │ -34445e: 2202 0713 |0011: new-instance v2, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration$Queue$QNode; // type@1307 │ │ -344462: 7040 1b9f 3214 |0013: invoke-direct {v2, v3, v4, v1}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration$Queue$QNode;.:(Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration$Queue;Ljava/lang/Object;Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration$Queue$QNode;)V // method@9f1b │ │ -344468: 5b02 8593 |0016: iput-object v2, v0, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration$Queue$QNode;.next:Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration$Queue$QNode; // field@9385 │ │ -34446c: 5434 8993 |0018: iget-object v4, v3, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration$Queue;.tail:Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration$Queue$QNode; // field@9389 │ │ -344470: 5444 8593 |001a: iget-object v4, v4, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration$Queue$QNode;.next:Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration$Queue$QNode; // field@9385 │ │ -344474: 5b34 8993 |001c: iput-object v4, v3, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration$Queue;.tail:Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration$Queue$QNode; // field@9389 │ │ -344478: 0e00 |001e: return-void │ │ +344430: |[344430] org.jaudiotagger.utils.tree.DefaultMutableTreeNode$BreadthFirstEnumeration$Queue.enqueue:(Ljava/lang/Object;)V │ │ +344440: 5430 8893 |0000: iget-object v0, v3, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration$Queue;.head:Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration$Queue$QNode; // field@9388 │ │ +344444: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +344446: 3900 0c00 |0003: if-nez v0, 000f // +000c │ │ +34444a: 2200 0713 |0005: new-instance v0, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration$Queue$QNode; // type@1307 │ │ +34444e: 7040 1b9f 3014 |0007: invoke-direct {v0, v3, v4, v1}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration$Queue$QNode;.:(Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration$Queue;Ljava/lang/Object;Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration$Queue$QNode;)V // method@9f1b │ │ +344454: 5b30 8993 |000a: iput-object v0, v3, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration$Queue;.tail:Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration$Queue$QNode; // field@9389 │ │ +344458: 5b30 8893 |000c: iput-object v0, v3, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration$Queue;.head:Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration$Queue$QNode; // field@9388 │ │ +34445c: 2810 |000e: goto 001e // +0010 │ │ +34445e: 5430 8993 |000f: iget-object v0, v3, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration$Queue;.tail:Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration$Queue$QNode; // field@9389 │ │ +344462: 2202 0713 |0011: new-instance v2, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration$Queue$QNode; // type@1307 │ │ +344466: 7040 1b9f 3214 |0013: invoke-direct {v2, v3, v4, v1}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration$Queue$QNode;.:(Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration$Queue;Ljava/lang/Object;Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration$Queue$QNode;)V // method@9f1b │ │ +34446c: 5b02 8593 |0016: iput-object v2, v0, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration$Queue$QNode;.next:Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration$Queue$QNode; // field@9385 │ │ +344470: 5434 8993 |0018: iget-object v4, v3, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration$Queue;.tail:Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration$Queue$QNode; // field@9389 │ │ +344474: 5444 8593 |001a: iget-object v4, v4, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration$Queue$QNode;.next:Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration$Queue$QNode; // field@9385 │ │ +344478: 5b34 8993 |001c: iput-object v4, v3, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration$Queue;.tail:Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration$Queue$QNode; // field@9389 │ │ +34447c: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1407 │ │ 0x0005 line=1408 │ │ 0x000f line=1410 │ │ 0x0018 line=1411 │ │ locals : │ │ @@ -783341,23 +783341,23 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -3443e0: |[3443e0] org.jaudiotagger.utils.tree.DefaultMutableTreeNode$BreadthFirstEnumeration$Queue.firstObject:()Ljava/lang/Object; │ │ -3443f0: 5420 8893 |0000: iget-object v0, v2, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration$Queue;.head:Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration$Queue$QNode; // field@9388 │ │ -3443f4: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -3443f8: 5400 8693 |0004: iget-object v0, v0, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration$Queue$QNode;.object:Ljava/lang/Object; // field@9386 │ │ -3443fc: 1100 |0006: return-object v0 │ │ -3443fe: 2200 9810 |0007: new-instance v0, Ljava/util/NoSuchElementException; // type@1098 │ │ -344402: 1a01 fc3d |0009: const-string v1, "No more elements" // string@3dfc │ │ -344406: 7020 9a89 1000 |000b: invoke-direct {v0, v1}, Ljava/util/NoSuchElementException;.:(Ljava/lang/String;)V // method@899a │ │ -34440c: 2700 |000e: throw v0 │ │ +3443e4: |[3443e4] org.jaudiotagger.utils.tree.DefaultMutableTreeNode$BreadthFirstEnumeration$Queue.firstObject:()Ljava/lang/Object; │ │ +3443f4: 5420 8893 |0000: iget-object v0, v2, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration$Queue;.head:Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration$Queue$QNode; // field@9388 │ │ +3443f8: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +3443fc: 5400 8693 |0004: iget-object v0, v0, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration$Queue$QNode;.object:Ljava/lang/Object; // field@9386 │ │ +344400: 1100 |0006: return-object v0 │ │ +344402: 2200 9810 |0007: new-instance v0, Ljava/util/NoSuchElementException; // type@1098 │ │ +344406: 1a01 fc3d |0009: const-string v1, "No more elements" // string@3dfc │ │ +34440a: 7020 9a89 1000 |000b: invoke-direct {v0, v1}, Ljava/util/NoSuchElementException;.:(Ljava/lang/String;)V // method@899a │ │ +344410: 2700 |000e: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1432 │ │ 0x0004 line=1436 │ │ 0x0007 line=1433 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration$Queue; │ │ @@ -783367,21 +783367,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -344374: |[344374] org.jaudiotagger.utils.tree.DefaultMutableTreeNode$BreadthFirstEnumeration$Queue.isEmpty:()Z │ │ -344384: 5410 8893 |0000: iget-object v0, v1, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration$Queue;.head:Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration$Queue$QNode; // field@9388 │ │ -344388: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -34438c: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -34438e: 2802 |0005: goto 0007 // +0002 │ │ -344390: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -344392: 0f00 |0007: return v0 │ │ +344378: |[344378] org.jaudiotagger.utils.tree.DefaultMutableTreeNode$BreadthFirstEnumeration$Queue.isEmpty:()Z │ │ +344388: 5410 8893 |0000: iget-object v0, v1, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration$Queue;.head:Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration$Queue$QNode; // field@9388 │ │ +34438c: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +344390: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +344392: 2802 |0005: goto 0007 // +0002 │ │ +344394: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +344396: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1440 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration$Queue; │ │ │ │ source_file_idx : 5275 (DefaultMutableTreeNode.java) │ │ @@ -783427,28 +783427,28 @@ │ │ type : '(Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;Lorg/jaudiotagger/utils/tree/TreeNode;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -344540: |[344540] org.jaudiotagger.utils.tree.DefaultMutableTreeNode$BreadthFirstEnumeration.:(Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;Lorg/jaudiotagger/utils/tree/TreeNode;)V │ │ -344550: 5b12 8c93 |0000: iput-object v2, v1, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration;.this$0:Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // field@938c │ │ -344554: 7010 7087 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8770 │ │ -34455a: 2202 a310 |0005: new-instance v2, Ljava/util/Vector; // type@10a3 │ │ -34455e: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -344560: 7020 c689 0200 |0008: invoke-direct {v2, v0}, Ljava/util/Vector;.:(I)V // method@89c6 │ │ -344566: 6e20 c789 3200 |000b: invoke-virtual {v2, v3}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@89c7 │ │ -34456c: 2203 0813 |000e: new-instance v3, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration$Queue; // type@1308 │ │ -344570: 7020 1c9f 1300 |0010: invoke-direct {v3, v1}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration$Queue;.:(Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration;)V // method@9f1c │ │ -344576: 5b13 8b93 |0013: iput-object v3, v1, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration;.queue:Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration$Queue; // field@938b │ │ -34457a: 6e10 c989 0200 |0015: invoke-virtual {v2}, Ljava/util/Vector;.elements:()Ljava/util/Enumeration; // method@89c9 │ │ -344580: 0c02 |0018: move-result-object v2 │ │ -344582: 6e20 1e9f 2300 |0019: invoke-virtual {v3, v2}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration$Queue;.enqueue:(Ljava/lang/Object;)V // method@9f1e │ │ -344588: 0e00 |001c: return-void │ │ +344544: |[344544] org.jaudiotagger.utils.tree.DefaultMutableTreeNode$BreadthFirstEnumeration.:(Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;Lorg/jaudiotagger/utils/tree/TreeNode;)V │ │ +344554: 5b12 8c93 |0000: iput-object v2, v1, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration;.this$0:Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // field@938c │ │ +344558: 7010 7087 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8770 │ │ +34455e: 2202 a310 |0005: new-instance v2, Ljava/util/Vector; // type@10a3 │ │ +344562: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +344564: 7020 c689 0200 |0008: invoke-direct {v2, v0}, Ljava/util/Vector;.:(I)V // method@89c6 │ │ +34456a: 6e20 c789 3200 |000b: invoke-virtual {v2, v3}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@89c7 │ │ +344570: 2203 0813 |000e: new-instance v3, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration$Queue; // type@1308 │ │ +344574: 7020 1c9f 1300 |0010: invoke-direct {v3, v1}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration$Queue;.:(Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration;)V // method@9f1c │ │ +34457a: 5b13 8b93 |0013: iput-object v3, v1, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration;.queue:Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration$Queue; // field@938b │ │ +34457e: 6e10 c989 0200 |0015: invoke-virtual {v2}, Ljava/util/Vector;.elements:()Ljava/util/Enumeration; // method@89c9 │ │ +344584: 0c02 |0018: move-result-object v2 │ │ +344586: 6e20 1e9f 2300 |0019: invoke-virtual {v3, v2}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration$Queue;.enqueue:(Ljava/lang/Object;)V // method@9f1e │ │ +34458c: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1364 │ │ 0x0002 line=1365 │ │ 0x0005 line=1366 │ │ 0x000b line=1367 │ │ 0x000e line=1368 │ │ @@ -783464,30 +783464,30 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 26 16-bit code units │ │ -34447c: |[34447c] org.jaudiotagger.utils.tree.DefaultMutableTreeNode$BreadthFirstEnumeration.hasMoreElements:()Z │ │ -34448c: 5410 8b93 |0000: iget-object v0, v1, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration;.queue:Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration$Queue; // field@938b │ │ -344490: 6e10 209f 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration$Queue;.isEmpty:()Z // method@9f20 │ │ -344496: 0a00 |0005: move-result v0 │ │ -344498: 3900 1200 |0006: if-nez v0, 0018 // +0012 │ │ -34449c: 5410 8b93 |0008: iget-object v0, v1, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration;.queue:Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration$Queue; // field@938b │ │ -3444a0: 6e10 1f9f 0000 |000a: invoke-virtual {v0}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration$Queue;.firstObject:()Ljava/lang/Object; // method@9f1f │ │ -3444a6: 0c00 |000d: move-result-object v0 │ │ -3444a8: 1f00 8810 |000e: check-cast v0, Ljava/util/Enumeration; // type@1088 │ │ -3444ac: 7210 2589 0000 |0010: invoke-interface {v0}, Ljava/util/Enumeration;.hasMoreElements:()Z // method@8925 │ │ -3444b2: 0a00 |0013: move-result v0 │ │ -3444b4: 3800 0400 |0014: if-eqz v0, 0018 // +0004 │ │ -3444b8: 1210 |0016: const/4 v0, #int 1 // #1 │ │ -3444ba: 2802 |0017: goto 0019 // +0002 │ │ -3444bc: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -3444be: 0f00 |0019: return v0 │ │ +344480: |[344480] org.jaudiotagger.utils.tree.DefaultMutableTreeNode$BreadthFirstEnumeration.hasMoreElements:()Z │ │ +344490: 5410 8b93 |0000: iget-object v0, v1, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration;.queue:Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration$Queue; // field@938b │ │ +344494: 6e10 209f 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration$Queue;.isEmpty:()Z // method@9f20 │ │ +34449a: 0a00 |0005: move-result v0 │ │ +34449c: 3900 1200 |0006: if-nez v0, 0018 // +0012 │ │ +3444a0: 5410 8b93 |0008: iget-object v0, v1, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration;.queue:Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration$Queue; // field@938b │ │ +3444a4: 6e10 1f9f 0000 |000a: invoke-virtual {v0}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration$Queue;.firstObject:()Ljava/lang/Object; // method@9f1f │ │ +3444aa: 0c00 |000d: move-result-object v0 │ │ +3444ac: 1f00 8810 |000e: check-cast v0, Ljava/util/Enumeration; // type@1088 │ │ +3444b0: 7210 2589 0000 |0010: invoke-interface {v0}, Ljava/util/Enumeration;.hasMoreElements:()Z // method@8925 │ │ +3444b6: 0a00 |0013: move-result v0 │ │ +3444b8: 3800 0400 |0014: if-eqz v0, 0018 // +0004 │ │ +3444bc: 1210 |0016: const/4 v0, #int 1 // #1 │ │ +3444be: 2802 |0017: goto 0019 // +0002 │ │ +3444c0: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +3444c2: 0f00 |0019: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1373 │ │ 0x000a line=1374 │ │ locals : │ │ 0x0000 - 0x001a reg=1 this Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration; │ │ │ │ @@ -783496,18 +783496,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3444c0: |[3444c0] org.jaudiotagger.utils.tree.DefaultMutableTreeNode$BreadthFirstEnumeration.nextElement:()Ljava/lang/Object; │ │ -3444d0: 6e10 249f 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration;.nextElement:()Lorg/jaudiotagger/utils/tree/TreeNode; // method@9f24 │ │ -3444d6: 0c00 |0003: move-result-object v0 │ │ -3444d8: 1100 |0004: return-object v0 │ │ +3444c4: |[3444c4] org.jaudiotagger.utils.tree.DefaultMutableTreeNode$BreadthFirstEnumeration.nextElement:()Ljava/lang/Object; │ │ +3444d4: 6e10 249f 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration;.nextElement:()Lorg/jaudiotagger/utils/tree/TreeNode; // method@9f24 │ │ +3444da: 0c00 |0003: move-result-object v0 │ │ +3444dc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1361 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration; │ │ │ │ #2 : (in Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration;) │ │ @@ -783515,35 +783515,35 @@ │ │ type : '()Lorg/jaudiotagger/utils/tree/TreeNode;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -3444dc: |[3444dc] org.jaudiotagger.utils.tree.DefaultMutableTreeNode$BreadthFirstEnumeration.nextElement:()Lorg/jaudiotagger/utils/tree/TreeNode; │ │ -3444ec: 5430 8b93 |0000: iget-object v0, v3, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration;.queue:Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration$Queue; // field@938b │ │ -3444f0: 6e10 1f9f 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration$Queue;.firstObject:()Ljava/lang/Object; // method@9f1f │ │ -3444f6: 0c00 |0005: move-result-object v0 │ │ -3444f8: 1f00 8810 |0006: check-cast v0, Ljava/util/Enumeration; // type@1088 │ │ -3444fc: 7210 2689 0000 |0008: invoke-interface {v0}, Ljava/util/Enumeration;.nextElement:()Ljava/lang/Object; // method@8926 │ │ -344502: 0c01 |000b: move-result-object v1 │ │ -344504: 1f01 1413 |000c: check-cast v1, Lorg/jaudiotagger/utils/tree/TreeNode; // type@1314 │ │ -344508: 7210 b49f 0100 |000e: invoke-interface {v1}, Lorg/jaudiotagger/utils/tree/TreeNode;.children:()Ljava/util/Enumeration; // method@9fb4 │ │ -34450e: 0c02 |0011: move-result-object v2 │ │ -344510: 7210 2589 0000 |0012: invoke-interface {v0}, Ljava/util/Enumeration;.hasMoreElements:()Z // method@8925 │ │ -344516: 0a00 |0015: move-result v0 │ │ -344518: 3900 0700 |0016: if-nez v0, 001d // +0007 │ │ -34451c: 5430 8b93 |0018: iget-object v0, v3, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration;.queue:Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration$Queue; // field@938b │ │ -344520: 6e10 1d9f 0000 |001a: invoke-virtual {v0}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration$Queue;.dequeue:()Ljava/lang/Object; // method@9f1d │ │ -344526: 7210 2589 0200 |001d: invoke-interface {v2}, Ljava/util/Enumeration;.hasMoreElements:()Z // method@8925 │ │ -34452c: 0a00 |0020: move-result v0 │ │ -34452e: 3800 0700 |0021: if-eqz v0, 0028 // +0007 │ │ -344532: 5430 8b93 |0023: iget-object v0, v3, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration;.queue:Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration$Queue; // field@938b │ │ -344536: 6e20 1e9f 2000 |0025: invoke-virtual {v0, v2}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration$Queue;.enqueue:(Ljava/lang/Object;)V // method@9f1e │ │ -34453c: 1101 |0028: return-object v1 │ │ +3444e0: |[3444e0] org.jaudiotagger.utils.tree.DefaultMutableTreeNode$BreadthFirstEnumeration.nextElement:()Lorg/jaudiotagger/utils/tree/TreeNode; │ │ +3444f0: 5430 8b93 |0000: iget-object v0, v3, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration;.queue:Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration$Queue; // field@938b │ │ +3444f4: 6e10 1f9f 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration$Queue;.firstObject:()Ljava/lang/Object; // method@9f1f │ │ +3444fa: 0c00 |0005: move-result-object v0 │ │ +3444fc: 1f00 8810 |0006: check-cast v0, Ljava/util/Enumeration; // type@1088 │ │ +344500: 7210 2689 0000 |0008: invoke-interface {v0}, Ljava/util/Enumeration;.nextElement:()Ljava/lang/Object; // method@8926 │ │ +344506: 0c01 |000b: move-result-object v1 │ │ +344508: 1f01 1413 |000c: check-cast v1, Lorg/jaudiotagger/utils/tree/TreeNode; // type@1314 │ │ +34450c: 7210 b49f 0100 |000e: invoke-interface {v1}, Lorg/jaudiotagger/utils/tree/TreeNode;.children:()Ljava/util/Enumeration; // method@9fb4 │ │ +344512: 0c02 |0011: move-result-object v2 │ │ +344514: 7210 2589 0000 |0012: invoke-interface {v0}, Ljava/util/Enumeration;.hasMoreElements:()Z // method@8925 │ │ +34451a: 0a00 |0015: move-result v0 │ │ +34451c: 3900 0700 |0016: if-nez v0, 001d // +0007 │ │ +344520: 5430 8b93 |0018: iget-object v0, v3, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration;.queue:Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration$Queue; // field@938b │ │ +344524: 6e10 1d9f 0000 |001a: invoke-virtual {v0}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration$Queue;.dequeue:()Ljava/lang/Object; // method@9f1d │ │ +34452a: 7210 2589 0200 |001d: invoke-interface {v2}, Ljava/util/Enumeration;.hasMoreElements:()Z // method@8925 │ │ +344530: 0a00 |0020: move-result v0 │ │ +344532: 3800 0700 |0021: if-eqz v0, 0028 // +0007 │ │ +344536: 5430 8b93 |0023: iget-object v0, v3, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration;.queue:Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration$Queue; // field@938b │ │ +34453a: 6e20 1e9f 2000 |0025: invoke-virtual {v0, v2}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration$Queue;.enqueue:(Ljava/lang/Object;)V // method@9f1e │ │ +344540: 1101 |0028: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1378 │ │ 0x0008 line=1379 │ │ 0x000e line=1380 │ │ 0x0012 line=1382 │ │ 0x0018 line=1383 │ │ @@ -783596,53 +783596,53 @@ │ │ type : '(Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;Lorg/jaudiotagger/utils/tree/TreeNode;Lorg/jaudiotagger/utils/tree/TreeNode;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 79 16-bit code units │ │ -344614: |[344614] org.jaudiotagger.utils.tree.DefaultMutableTreeNode$PathBetweenNodesEnumeration.:(Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;Lorg/jaudiotagger/utils/tree/TreeNode;Lorg/jaudiotagger/utils/tree/TreeNode;)V │ │ -344624: 5b23 8e93 |0000: iput-object v3, v2, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$PathBetweenNodesEnumeration;.this$0:Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // field@938e │ │ -344628: 7010 7087 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@8770 │ │ -34462e: 3804 4000 |0005: if-eqz v4, 0045 // +0040 │ │ -344632: 3805 3e00 |0007: if-eqz v5, 0045 // +003e │ │ -344636: 2203 9d10 |0009: new-instance v3, Ljava/util/Stack; // type@109d │ │ -34463a: 7010 ae89 0300 |000b: invoke-direct {v3}, Ljava/util/Stack;.:()V // method@89ae │ │ -344640: 5b23 8d93 |000e: iput-object v3, v2, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$PathBetweenNodesEnumeration;.stack:Ljava/util/Stack; // field@938d │ │ -344644: 6e20 b289 5300 |0010: invoke-virtual {v3, v5}, Ljava/util/Stack;.push:(Ljava/lang/Object;)Ljava/lang/Object; // method@89b2 │ │ -34464a: 0753 |0013: move-object v3, v5 │ │ -34464c: 3243 3000 |0014: if-eq v3, v4, 0044 // +0030 │ │ -344650: 7210 b99f 0300 |0016: invoke-interface {v3}, Lorg/jaudiotagger/utils/tree/TreeNode;.getParent:()Lorg/jaudiotagger/utils/tree/TreeNode; // method@9fb9 │ │ -344656: 0c03 |0019: move-result-object v3 │ │ -344658: 3903 2400 |001a: if-nez v3, 003e // +0024 │ │ -34465c: 3345 0300 |001c: if-ne v5, v4, 001f // +0003 │ │ -344660: 2820 |001e: goto 003e // +0020 │ │ -344662: 2203 1e10 |001f: new-instance v3, Ljava/lang/IllegalArgumentException; // type@101e │ │ -344666: 2200 3910 |0021: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -34466a: 7010 cc87 0000 |0023: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -344670: 1a01 ac94 |0026: const-string v1, "node " // string@94ac │ │ -344674: 6e20 d787 1000 |0028: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -34467a: 6e20 d687 4000 |002b: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ -344680: 1a04 c201 |002e: const-string v4, " is not an ancestor of " // string@01c2 │ │ -344684: 6e20 d787 4000 |0030: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -34468a: 6e20 d687 5000 |0033: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ -344690: 6e10 df87 0000 |0036: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -344696: 0c04 |0039: move-result-object v4 │ │ -344698: 7020 1887 4300 |003a: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ -34469e: 2703 |003d: throw v3 │ │ -3446a0: 5420 8d93 |003e: iget-object v0, v2, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$PathBetweenNodesEnumeration;.stack:Ljava/util/Stack; // field@938d │ │ -3446a4: 6e20 b289 3000 |0040: invoke-virtual {v0, v3}, Ljava/util/Stack;.push:(Ljava/lang/Object;)Ljava/lang/Object; // method@89b2 │ │ -3446aa: 28d1 |0043: goto 0014 // -002f │ │ -3446ac: 0e00 |0044: return-void │ │ -3446ae: 2203 1e10 |0045: new-instance v3, Ljava/lang/IllegalArgumentException; // type@101e │ │ -3446b2: 1a04 a25c |0047: const-string v4, "argument is null" // string@5ca2 │ │ -3446b6: 7020 1887 4300 |0049: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ -3446bc: 2802 |004c: goto 004e // +0002 │ │ -3446be: 2703 |004d: throw v3 │ │ -3446c0: 28ff |004e: goto 004d // -0001 │ │ +344618: |[344618] org.jaudiotagger.utils.tree.DefaultMutableTreeNode$PathBetweenNodesEnumeration.:(Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;Lorg/jaudiotagger/utils/tree/TreeNode;Lorg/jaudiotagger/utils/tree/TreeNode;)V │ │ +344628: 5b23 8e93 |0000: iput-object v3, v2, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$PathBetweenNodesEnumeration;.this$0:Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // field@938e │ │ +34462c: 7010 7087 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@8770 │ │ +344632: 3804 4000 |0005: if-eqz v4, 0045 // +0040 │ │ +344636: 3805 3e00 |0007: if-eqz v5, 0045 // +003e │ │ +34463a: 2203 9d10 |0009: new-instance v3, Ljava/util/Stack; // type@109d │ │ +34463e: 7010 ae89 0300 |000b: invoke-direct {v3}, Ljava/util/Stack;.:()V // method@89ae │ │ +344644: 5b23 8d93 |000e: iput-object v3, v2, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$PathBetweenNodesEnumeration;.stack:Ljava/util/Stack; // field@938d │ │ +344648: 6e20 b289 5300 |0010: invoke-virtual {v3, v5}, Ljava/util/Stack;.push:(Ljava/lang/Object;)Ljava/lang/Object; // method@89b2 │ │ +34464e: 0753 |0013: move-object v3, v5 │ │ +344650: 3243 3000 |0014: if-eq v3, v4, 0044 // +0030 │ │ +344654: 7210 b99f 0300 |0016: invoke-interface {v3}, Lorg/jaudiotagger/utils/tree/TreeNode;.getParent:()Lorg/jaudiotagger/utils/tree/TreeNode; // method@9fb9 │ │ +34465a: 0c03 |0019: move-result-object v3 │ │ +34465c: 3903 2400 |001a: if-nez v3, 003e // +0024 │ │ +344660: 3345 0300 |001c: if-ne v5, v4, 001f // +0003 │ │ +344664: 2820 |001e: goto 003e // +0020 │ │ +344666: 2203 1e10 |001f: new-instance v3, Ljava/lang/IllegalArgumentException; // type@101e │ │ +34466a: 2200 3910 |0021: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +34466e: 7010 cc87 0000 |0023: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +344674: 1a01 ac94 |0026: const-string v1, "node " // string@94ac │ │ +344678: 6e20 d787 1000 |0028: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +34467e: 6e20 d687 4000 |002b: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ +344684: 1a04 c201 |002e: const-string v4, " is not an ancestor of " // string@01c2 │ │ +344688: 6e20 d787 4000 |0030: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +34468e: 6e20 d687 5000 |0033: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ +344694: 6e10 df87 0000 |0036: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +34469a: 0c04 |0039: move-result-object v4 │ │ +34469c: 7020 1887 4300 |003a: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ +3446a2: 2703 |003d: throw v3 │ │ +3446a4: 5420 8d93 |003e: iget-object v0, v2, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$PathBetweenNodesEnumeration;.stack:Ljava/util/Stack; // field@938d │ │ +3446a8: 6e20 b289 3000 |0040: invoke-virtual {v0, v3}, Ljava/util/Stack;.push:(Ljava/lang/Object;)Ljava/lang/Object; // method@89b2 │ │ +3446ae: 28d1 |0043: goto 0014 // -002f │ │ +3446b0: 0e00 |0044: return-void │ │ +3446b2: 2203 1e10 |0045: new-instance v3, Ljava/lang/IllegalArgumentException; // type@101e │ │ +3446b6: 1a04 a25c |0047: const-string v4, "argument is null" // string@5ca2 │ │ +3446ba: 7020 1887 4300 |0049: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ +3446c0: 2802 |004c: goto 004e // +0002 │ │ +3446c2: 2703 |004d: throw v3 │ │ +3446c4: 28ff |004e: goto 004d // -0001 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1454 │ │ 0x0002 line=1455 │ │ 0x0009 line=1463 │ │ 0x0010 line=1464 │ │ 0x0016 line=1468 │ │ @@ -783661,23 +783661,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -34458c: |[34458c] org.jaudiotagger.utils.tree.DefaultMutableTreeNode$PathBetweenNodesEnumeration.hasMoreElements:()Z │ │ -34459c: 5410 8d93 |0000: iget-object v0, v1, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$PathBetweenNodesEnumeration;.stack:Ljava/util/Stack; // field@938d │ │ -3445a0: 6e10 b389 0000 |0002: invoke-virtual {v0}, Ljava/util/Stack;.size:()I // method@89b3 │ │ -3445a6: 0a00 |0005: move-result v0 │ │ -3445a8: 3d00 0400 |0006: if-lez v0, 000a // +0004 │ │ -3445ac: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -3445ae: 2802 |0009: goto 000b // +0002 │ │ -3445b0: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -3445b2: 0f00 |000b: return v0 │ │ +344590: |[344590] org.jaudiotagger.utils.tree.DefaultMutableTreeNode$PathBetweenNodesEnumeration.hasMoreElements:()Z │ │ +3445a0: 5410 8d93 |0000: iget-object v0, v1, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$PathBetweenNodesEnumeration;.stack:Ljava/util/Stack; // field@938d │ │ +3445a4: 6e10 b389 0000 |0002: invoke-virtual {v0}, Ljava/util/Stack;.size:()I // method@89b3 │ │ +3445aa: 0a00 |0005: move-result v0 │ │ +3445ac: 3d00 0400 |0006: if-lez v0, 000a // +0004 │ │ +3445b0: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +3445b2: 2802 |0009: goto 000b // +0002 │ │ +3445b4: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +3445b6: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1478 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$PathBetweenNodesEnumeration; │ │ │ │ #1 : (in Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$PathBetweenNodesEnumeration;) │ │ @@ -783685,18 +783685,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3445b4: |[3445b4] org.jaudiotagger.utils.tree.DefaultMutableTreeNode$PathBetweenNodesEnumeration.nextElement:()Ljava/lang/Object; │ │ -3445c4: 6e10 289f 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$PathBetweenNodesEnumeration;.nextElement:()Lorg/jaudiotagger/utils/tree/TreeNode; // method@9f28 │ │ -3445ca: 0c00 |0003: move-result-object v0 │ │ -3445cc: 1100 |0004: return-object v0 │ │ +3445b8: |[3445b8] org.jaudiotagger.utils.tree.DefaultMutableTreeNode$PathBetweenNodesEnumeration.nextElement:()Ljava/lang/Object; │ │ +3445c8: 6e10 289f 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$PathBetweenNodesEnumeration;.nextElement:()Lorg/jaudiotagger/utils/tree/TreeNode; // method@9f28 │ │ +3445ce: 0c00 |0003: move-result-object v0 │ │ +3445d0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1449 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$PathBetweenNodesEnumeration; │ │ │ │ #2 : (in Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$PathBetweenNodesEnumeration;) │ │ @@ -783704,24 +783704,24 @@ │ │ type : '()Lorg/jaudiotagger/utils/tree/TreeNode;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -3445d0: |[3445d0] org.jaudiotagger.utils.tree.DefaultMutableTreeNode$PathBetweenNodesEnumeration.nextElement:()Lorg/jaudiotagger/utils/tree/TreeNode; │ │ -3445e0: 5420 8d93 |0000: iget-object v0, v2, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$PathBetweenNodesEnumeration;.stack:Ljava/util/Stack; // field@938d │ │ -3445e4: 6e10 b189 0000 |0002: invoke-virtual {v0}, Ljava/util/Stack;.pop:()Ljava/lang/Object; // method@89b1 │ │ -3445ea: 0c00 |0005: move-result-object v0 │ │ -3445ec: 1f00 1413 |0006: check-cast v0, Lorg/jaudiotagger/utils/tree/TreeNode; // type@1314 │ │ -3445f0: 1100 |0008: return-object v0 │ │ -3445f2: 2200 9810 |0009: new-instance v0, Ljava/util/NoSuchElementException; // type@1098 │ │ -3445f6: 1a01 fc3d |000b: const-string v1, "No more elements" // string@3dfc │ │ -3445fa: 7020 9a89 1000 |000d: invoke-direct {v0, v1}, Ljava/util/NoSuchElementException;.:(Ljava/lang/String;)V // method@899a │ │ -344600: 2700 |0010: throw v0 │ │ +3445d4: |[3445d4] org.jaudiotagger.utils.tree.DefaultMutableTreeNode$PathBetweenNodesEnumeration.nextElement:()Lorg/jaudiotagger/utils/tree/TreeNode; │ │ +3445e4: 5420 8d93 |0000: iget-object v0, v2, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$PathBetweenNodesEnumeration;.stack:Ljava/util/Stack; // field@938d │ │ +3445e8: 6e10 b189 0000 |0002: invoke-virtual {v0}, Ljava/util/Stack;.pop:()Ljava/lang/Object; // method@89b1 │ │ +3445ee: 0c00 |0005: move-result-object v0 │ │ +3445f0: 1f00 1413 |0006: check-cast v0, Lorg/jaudiotagger/utils/tree/TreeNode; // type@1314 │ │ +3445f4: 1100 |0008: return-object v0 │ │ +3445f6: 2200 9810 |0009: new-instance v0, Ljava/util/NoSuchElementException; // type@1098 │ │ +3445fa: 1a01 fc3d |000b: const-string v1, "No more elements" // string@3dfc │ │ +3445fe: 7020 9a89 1000 |000d: invoke-direct {v0, v1}, Ljava/util/NoSuchElementException;.:(Ljava/lang/String;)V // method@899a │ │ +344604: 2700 |0010: throw v0 │ │ catches : 1 │ │ 0x0000 - 0x0008 │ │ Ljava/util/EmptyStackException; -> 0x0009 │ │ positions : │ │ 0x0000 line=1483 │ │ 0x0009 line=1485 │ │ locals : │ │ @@ -783781,24 +783781,24 @@ │ │ type : '(Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;Lorg/jaudiotagger/utils/tree/TreeNode;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -344780: |[344780] org.jaudiotagger.utils.tree.DefaultMutableTreeNode$PostorderEnumeration.:(Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;Lorg/jaudiotagger/utils/tree/TreeNode;)V │ │ -344790: 5b01 9293 |0000: iput-object v1, v0, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$PostorderEnumeration;.this$0:Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // field@9392 │ │ -344794: 7010 7087 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -34479a: 5b02 9093 |0005: iput-object v2, v0, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$PostorderEnumeration;.root:Lorg/jaudiotagger/utils/tree/TreeNode; // field@9390 │ │ -34479e: 7210 b49f 0200 |0007: invoke-interface {v2}, Lorg/jaudiotagger/utils/tree/TreeNode;.children:()Ljava/util/Enumeration; // method@9fb4 │ │ -3447a4: 0c01 |000a: move-result-object v1 │ │ -3447a6: 5b01 8f93 |000b: iput-object v1, v0, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$PostorderEnumeration;.children:Ljava/util/Enumeration; // field@938f │ │ -3447aa: 6201 9593 |000d: sget-object v1, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.EMPTY_ENUMERATION:Ljava/util/Enumeration; // field@9395 │ │ -3447ae: 5b01 9193 |000f: iput-object v1, v0, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$PostorderEnumeration;.subtree:Ljava/util/Enumeration; // field@9391 │ │ -3447b2: 0e00 |0011: return-void │ │ +344784: |[344784] org.jaudiotagger.utils.tree.DefaultMutableTreeNode$PostorderEnumeration.:(Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;Lorg/jaudiotagger/utils/tree/TreeNode;)V │ │ +344794: 5b01 9293 |0000: iput-object v1, v0, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$PostorderEnumeration;.this$0:Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // field@9392 │ │ +344798: 7010 7087 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +34479e: 5b02 9093 |0005: iput-object v2, v0, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$PostorderEnumeration;.root:Lorg/jaudiotagger/utils/tree/TreeNode; // field@9390 │ │ +3447a2: 7210 b49f 0200 |0007: invoke-interface {v2}, Lorg/jaudiotagger/utils/tree/TreeNode;.children:()Ljava/util/Enumeration; // method@9fb4 │ │ +3447a8: 0c01 |000a: move-result-object v1 │ │ +3447aa: 5b01 8f93 |000b: iput-object v1, v0, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$PostorderEnumeration;.children:Ljava/util/Enumeration; // field@938f │ │ +3447ae: 6201 9593 |000d: sget-object v1, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.EMPTY_ENUMERATION:Ljava/util/Enumeration; // field@9395 │ │ +3447b2: 5b01 9193 |000f: iput-object v1, v0, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$PostorderEnumeration;.subtree:Ljava/util/Enumeration; // field@9391 │ │ +3447b6: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1329 │ │ 0x0002 line=1330 │ │ 0x0005 line=1331 │ │ 0x0007 line=1332 │ │ 0x000d line=1333 │ │ @@ -783813,21 +783813,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -3446c4: |[3446c4] org.jaudiotagger.utils.tree.DefaultMutableTreeNode$PostorderEnumeration.hasMoreElements:()Z │ │ -3446d4: 5410 9093 |0000: iget-object v0, v1, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$PostorderEnumeration;.root:Lorg/jaudiotagger/utils/tree/TreeNode; // field@9390 │ │ -3446d8: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -3446dc: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -3446de: 2802 |0005: goto 0007 // +0002 │ │ -3446e0: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -3446e2: 0f00 |0007: return v0 │ │ +3446c8: |[3446c8] org.jaudiotagger.utils.tree.DefaultMutableTreeNode$PostorderEnumeration.hasMoreElements:()Z │ │ +3446d8: 5410 9093 |0000: iget-object v0, v1, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$PostorderEnumeration;.root:Lorg/jaudiotagger/utils/tree/TreeNode; // field@9390 │ │ +3446dc: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +3446e0: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +3446e2: 2802 |0005: goto 0007 // +0002 │ │ +3446e4: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +3446e6: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1337 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$PostorderEnumeration; │ │ │ │ #1 : (in Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$PostorderEnumeration;) │ │ @@ -783835,18 +783835,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3446e4: |[3446e4] org.jaudiotagger.utils.tree.DefaultMutableTreeNode$PostorderEnumeration.nextElement:()Ljava/lang/Object; │ │ -3446f4: 6e10 2c9f 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$PostorderEnumeration;.nextElement:()Lorg/jaudiotagger/utils/tree/TreeNode; // method@9f2c │ │ -3446fa: 0c00 |0003: move-result-object v0 │ │ -3446fc: 1100 |0004: return-object v0 │ │ +3446e8: |[3446e8] org.jaudiotagger.utils.tree.DefaultMutableTreeNode$PostorderEnumeration.nextElement:()Ljava/lang/Object; │ │ +3446f8: 6e10 2c9f 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$PostorderEnumeration;.nextElement:()Lorg/jaudiotagger/utils/tree/TreeNode; // method@9f2c │ │ +3446fe: 0c00 |0003: move-result-object v0 │ │ +344700: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1324 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$PostorderEnumeration; │ │ │ │ #2 : (in Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$PostorderEnumeration;) │ │ @@ -783854,44 +783854,44 @@ │ │ type : '()Lorg/jaudiotagger/utils/tree/TreeNode;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 55 16-bit code units │ │ -344700: |[344700] org.jaudiotagger.utils.tree.DefaultMutableTreeNode$PostorderEnumeration.nextElement:()Lorg/jaudiotagger/utils/tree/TreeNode; │ │ -344710: 5430 9193 |0000: iget-object v0, v3, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$PostorderEnumeration;.subtree:Ljava/util/Enumeration; // field@9391 │ │ -344714: 7210 2589 0000 |0002: invoke-interface {v0}, Ljava/util/Enumeration;.hasMoreElements:()Z // method@8925 │ │ -34471a: 0a00 |0005: move-result v0 │ │ -34471c: 3800 0b00 |0006: if-eqz v0, 0011 // +000b │ │ -344720: 5430 9193 |0008: iget-object v0, v3, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$PostorderEnumeration;.subtree:Ljava/util/Enumeration; // field@9391 │ │ -344724: 7210 2689 0000 |000a: invoke-interface {v0}, Ljava/util/Enumeration;.nextElement:()Ljava/lang/Object; // method@8926 │ │ -34472a: 0c00 |000d: move-result-object v0 │ │ -34472c: 1f00 1413 |000e: check-cast v0, Lorg/jaudiotagger/utils/tree/TreeNode; // type@1314 │ │ -344730: 2826 |0010: goto 0036 // +0026 │ │ -344732: 5430 8f93 |0011: iget-object v0, v3, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$PostorderEnumeration;.children:Ljava/util/Enumeration; // field@938f │ │ -344736: 7210 2589 0000 |0013: invoke-interface {v0}, Ljava/util/Enumeration;.hasMoreElements:()Z // method@8925 │ │ -34473c: 0a00 |0016: move-result v0 │ │ -34473e: 3800 1a00 |0017: if-eqz v0, 0031 // +001a │ │ -344742: 2200 0b13 |0019: new-instance v0, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$PostorderEnumeration; // type@130b │ │ -344746: 5431 9293 |001b: iget-object v1, v3, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$PostorderEnumeration;.this$0:Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // field@9392 │ │ -34474a: 5432 8f93 |001d: iget-object v2, v3, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$PostorderEnumeration;.children:Ljava/util/Enumeration; // field@938f │ │ -34474e: 7210 2689 0200 |001f: invoke-interface {v2}, Ljava/util/Enumeration;.nextElement:()Ljava/lang/Object; // method@8926 │ │ -344754: 0c02 |0022: move-result-object v2 │ │ -344756: 1f02 1413 |0023: check-cast v2, Lorg/jaudiotagger/utils/tree/TreeNode; // type@1314 │ │ -34475a: 7030 299f 1002 |0025: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$PostorderEnumeration;.:(Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;Lorg/jaudiotagger/utils/tree/TreeNode;)V // method@9f29 │ │ -344760: 5b30 9193 |0028: iput-object v0, v3, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$PostorderEnumeration;.subtree:Ljava/util/Enumeration; // field@9391 │ │ -344764: 7210 2689 0000 |002a: invoke-interface {v0}, Ljava/util/Enumeration;.nextElement:()Ljava/lang/Object; // method@8926 │ │ -34476a: 0c00 |002d: move-result-object v0 │ │ -34476c: 1f00 1413 |002e: check-cast v0, Lorg/jaudiotagger/utils/tree/TreeNode; // type@1314 │ │ -344770: 2806 |0030: goto 0036 // +0006 │ │ -344772: 5430 9093 |0031: iget-object v0, v3, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$PostorderEnumeration;.root:Lorg/jaudiotagger/utils/tree/TreeNode; // field@9390 │ │ -344776: 1201 |0033: const/4 v1, #int 0 // #0 │ │ -344778: 5b31 9093 |0034: iput-object v1, v3, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$PostorderEnumeration;.root:Lorg/jaudiotagger/utils/tree/TreeNode; // field@9390 │ │ -34477c: 1100 |0036: return-object v0 │ │ +344704: |[344704] org.jaudiotagger.utils.tree.DefaultMutableTreeNode$PostorderEnumeration.nextElement:()Lorg/jaudiotagger/utils/tree/TreeNode; │ │ +344714: 5430 9193 |0000: iget-object v0, v3, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$PostorderEnumeration;.subtree:Ljava/util/Enumeration; // field@9391 │ │ +344718: 7210 2589 0000 |0002: invoke-interface {v0}, Ljava/util/Enumeration;.hasMoreElements:()Z // method@8925 │ │ +34471e: 0a00 |0005: move-result v0 │ │ +344720: 3800 0b00 |0006: if-eqz v0, 0011 // +000b │ │ +344724: 5430 9193 |0008: iget-object v0, v3, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$PostorderEnumeration;.subtree:Ljava/util/Enumeration; // field@9391 │ │ +344728: 7210 2689 0000 |000a: invoke-interface {v0}, Ljava/util/Enumeration;.nextElement:()Ljava/lang/Object; // method@8926 │ │ +34472e: 0c00 |000d: move-result-object v0 │ │ +344730: 1f00 1413 |000e: check-cast v0, Lorg/jaudiotagger/utils/tree/TreeNode; // type@1314 │ │ +344734: 2826 |0010: goto 0036 // +0026 │ │ +344736: 5430 8f93 |0011: iget-object v0, v3, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$PostorderEnumeration;.children:Ljava/util/Enumeration; // field@938f │ │ +34473a: 7210 2589 0000 |0013: invoke-interface {v0}, Ljava/util/Enumeration;.hasMoreElements:()Z // method@8925 │ │ +344740: 0a00 |0016: move-result v0 │ │ +344742: 3800 1a00 |0017: if-eqz v0, 0031 // +001a │ │ +344746: 2200 0b13 |0019: new-instance v0, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$PostorderEnumeration; // type@130b │ │ +34474a: 5431 9293 |001b: iget-object v1, v3, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$PostorderEnumeration;.this$0:Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // field@9392 │ │ +34474e: 5432 8f93 |001d: iget-object v2, v3, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$PostorderEnumeration;.children:Ljava/util/Enumeration; // field@938f │ │ +344752: 7210 2689 0200 |001f: invoke-interface {v2}, Ljava/util/Enumeration;.nextElement:()Ljava/lang/Object; // method@8926 │ │ +344758: 0c02 |0022: move-result-object v2 │ │ +34475a: 1f02 1413 |0023: check-cast v2, Lorg/jaudiotagger/utils/tree/TreeNode; // type@1314 │ │ +34475e: 7030 299f 1002 |0025: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$PostorderEnumeration;.:(Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;Lorg/jaudiotagger/utils/tree/TreeNode;)V // method@9f29 │ │ +344764: 5b30 9193 |0028: iput-object v0, v3, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$PostorderEnumeration;.subtree:Ljava/util/Enumeration; // field@9391 │ │ +344768: 7210 2689 0000 |002a: invoke-interface {v0}, Ljava/util/Enumeration;.nextElement:()Ljava/lang/Object; // method@8926 │ │ +34476e: 0c00 |002d: move-result-object v0 │ │ +344770: 1f00 1413 |002e: check-cast v0, Lorg/jaudiotagger/utils/tree/TreeNode; // type@1314 │ │ +344774: 2806 |0030: goto 0036 // +0006 │ │ +344776: 5430 9093 |0031: iget-object v0, v3, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$PostorderEnumeration;.root:Lorg/jaudiotagger/utils/tree/TreeNode; // field@9390 │ │ +34477a: 1201 |0033: const/4 v1, #int 0 // #0 │ │ +34477c: 5b31 9093 |0034: iput-object v1, v3, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$PostorderEnumeration;.root:Lorg/jaudiotagger/utils/tree/TreeNode; // field@9390 │ │ +344780: 1100 |0036: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1343 │ │ 0x0008 line=1344 │ │ 0x0011 line=1345 │ │ 0x0019 line=1346 │ │ 0x001f line=1347 │ │ @@ -783943,28 +783943,28 @@ │ │ type : '(Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;Lorg/jaudiotagger/utils/tree/TreeNode;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -344878: |[344878] org.jaudiotagger.utils.tree.DefaultMutableTreeNode$PreorderEnumeration.:(Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;Lorg/jaudiotagger/utils/tree/TreeNode;)V │ │ -344888: 5b12 9493 |0000: iput-object v2, v1, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$PreorderEnumeration;.this$0:Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // field@9394 │ │ -34488c: 7010 7087 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8770 │ │ -344892: 2202 a310 |0005: new-instance v2, Ljava/util/Vector; // type@10a3 │ │ -344896: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -344898: 7020 c689 0200 |0008: invoke-direct {v2, v0}, Ljava/util/Vector;.:(I)V // method@89c6 │ │ -34489e: 6e20 c789 3200 |000b: invoke-virtual {v2, v3}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@89c7 │ │ -3448a4: 2203 9d10 |000e: new-instance v3, Ljava/util/Stack; // type@109d │ │ -3448a8: 7010 ae89 0300 |0010: invoke-direct {v3}, Ljava/util/Stack;.:()V // method@89ae │ │ -3448ae: 5b13 9393 |0013: iput-object v3, v1, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$PreorderEnumeration;.stack:Ljava/util/Stack; // field@9393 │ │ -3448b2: 6e10 c989 0200 |0015: invoke-virtual {v2}, Ljava/util/Vector;.elements:()Ljava/util/Enumeration; // method@89c9 │ │ -3448b8: 0c02 |0018: move-result-object v2 │ │ -3448ba: 6e20 b289 2300 |0019: invoke-virtual {v3, v2}, Ljava/util/Stack;.push:(Ljava/lang/Object;)Ljava/lang/Object; // method@89b2 │ │ -3448c0: 0e00 |001c: return-void │ │ +34487c: |[34487c] org.jaudiotagger.utils.tree.DefaultMutableTreeNode$PreorderEnumeration.:(Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;Lorg/jaudiotagger/utils/tree/TreeNode;)V │ │ +34488c: 5b12 9493 |0000: iput-object v2, v1, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$PreorderEnumeration;.this$0:Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // field@9394 │ │ +344890: 7010 7087 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8770 │ │ +344896: 2202 a310 |0005: new-instance v2, Ljava/util/Vector; // type@10a3 │ │ +34489a: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +34489c: 7020 c689 0200 |0008: invoke-direct {v2, v0}, Ljava/util/Vector;.:(I)V // method@89c6 │ │ +3448a2: 6e20 c789 3200 |000b: invoke-virtual {v2, v3}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@89c7 │ │ +3448a8: 2203 9d10 |000e: new-instance v3, Ljava/util/Stack; // type@109d │ │ +3448ac: 7010 ae89 0300 |0010: invoke-direct {v3}, Ljava/util/Stack;.:()V // method@89ae │ │ +3448b2: 5b13 9393 |0013: iput-object v3, v1, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$PreorderEnumeration;.stack:Ljava/util/Stack; // field@9393 │ │ +3448b6: 6e10 c989 0200 |0015: invoke-virtual {v2}, Ljava/util/Vector;.elements:()Ljava/util/Enumeration; // method@89c9 │ │ +3448bc: 0c02 |0018: move-result-object v2 │ │ +3448be: 6e20 b289 2300 |0019: invoke-virtual {v3, v2}, Ljava/util/Stack;.push:(Ljava/lang/Object;)Ljava/lang/Object; // method@89b2 │ │ +3448c4: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1293 │ │ 0x0002 line=1294 │ │ 0x0005 line=1295 │ │ 0x000b line=1296 │ │ 0x000e line=1297 │ │ @@ -783980,30 +783980,30 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 26 16-bit code units │ │ -3447b4: |[3447b4] org.jaudiotagger.utils.tree.DefaultMutableTreeNode$PreorderEnumeration.hasMoreElements:()Z │ │ -3447c4: 5410 9393 |0000: iget-object v0, v1, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$PreorderEnumeration;.stack:Ljava/util/Stack; // field@9393 │ │ -3447c8: 6e10 af89 0000 |0002: invoke-virtual {v0}, Ljava/util/Stack;.empty:()Z // method@89af │ │ -3447ce: 0a00 |0005: move-result v0 │ │ -3447d0: 3900 1200 |0006: if-nez v0, 0018 // +0012 │ │ -3447d4: 5410 9393 |0008: iget-object v0, v1, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$PreorderEnumeration;.stack:Ljava/util/Stack; // field@9393 │ │ -3447d8: 6e10 b089 0000 |000a: invoke-virtual {v0}, Ljava/util/Stack;.peek:()Ljava/lang/Object; // method@89b0 │ │ -3447de: 0c00 |000d: move-result-object v0 │ │ -3447e0: 1f00 8810 |000e: check-cast v0, Ljava/util/Enumeration; // type@1088 │ │ -3447e4: 7210 2589 0000 |0010: invoke-interface {v0}, Ljava/util/Enumeration;.hasMoreElements:()Z // method@8925 │ │ -3447ea: 0a00 |0013: move-result v0 │ │ -3447ec: 3800 0400 |0014: if-eqz v0, 0018 // +0004 │ │ -3447f0: 1210 |0016: const/4 v0, #int 1 // #1 │ │ -3447f2: 2802 |0017: goto 0019 // +0002 │ │ -3447f4: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -3447f6: 0f00 |0019: return v0 │ │ +3447b8: |[3447b8] org.jaudiotagger.utils.tree.DefaultMutableTreeNode$PreorderEnumeration.hasMoreElements:()Z │ │ +3447c8: 5410 9393 |0000: iget-object v0, v1, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$PreorderEnumeration;.stack:Ljava/util/Stack; // field@9393 │ │ +3447cc: 6e10 af89 0000 |0002: invoke-virtual {v0}, Ljava/util/Stack;.empty:()Z // method@89af │ │ +3447d2: 0a00 |0005: move-result v0 │ │ +3447d4: 3900 1200 |0006: if-nez v0, 0018 // +0012 │ │ +3447d8: 5410 9393 |0008: iget-object v0, v1, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$PreorderEnumeration;.stack:Ljava/util/Stack; // field@9393 │ │ +3447dc: 6e10 b089 0000 |000a: invoke-virtual {v0}, Ljava/util/Stack;.peek:()Ljava/lang/Object; // method@89b0 │ │ +3447e2: 0c00 |000d: move-result-object v0 │ │ +3447e4: 1f00 8810 |000e: check-cast v0, Ljava/util/Enumeration; // type@1088 │ │ +3447e8: 7210 2589 0000 |0010: invoke-interface {v0}, Ljava/util/Enumeration;.hasMoreElements:()Z // method@8925 │ │ +3447ee: 0a00 |0013: move-result v0 │ │ +3447f0: 3800 0400 |0014: if-eqz v0, 0018 // +0004 │ │ +3447f4: 1210 |0016: const/4 v0, #int 1 // #1 │ │ +3447f6: 2802 |0017: goto 0019 // +0002 │ │ +3447f8: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +3447fa: 0f00 |0019: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1302 │ │ 0x000a line=1303 │ │ locals : │ │ 0x0000 - 0x001a reg=1 this Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$PreorderEnumeration; │ │ │ │ @@ -784012,18 +784012,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3447f8: |[3447f8] org.jaudiotagger.utils.tree.DefaultMutableTreeNode$PreorderEnumeration.nextElement:()Ljava/lang/Object; │ │ -344808: 6e10 309f 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$PreorderEnumeration;.nextElement:()Lorg/jaudiotagger/utils/tree/TreeNode; // method@9f30 │ │ -34480e: 0c00 |0003: move-result-object v0 │ │ -344810: 1100 |0004: return-object v0 │ │ +3447fc: |[3447fc] org.jaudiotagger.utils.tree.DefaultMutableTreeNode$PreorderEnumeration.nextElement:()Ljava/lang/Object; │ │ +34480c: 6e10 309f 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$PreorderEnumeration;.nextElement:()Lorg/jaudiotagger/utils/tree/TreeNode; // method@9f30 │ │ +344812: 0c00 |0003: move-result-object v0 │ │ +344814: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1290 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$PreorderEnumeration; │ │ │ │ #2 : (in Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$PreorderEnumeration;) │ │ @@ -784031,35 +784031,35 @@ │ │ type : '()Lorg/jaudiotagger/utils/tree/TreeNode;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -344814: |[344814] org.jaudiotagger.utils.tree.DefaultMutableTreeNode$PreorderEnumeration.nextElement:()Lorg/jaudiotagger/utils/tree/TreeNode; │ │ -344824: 5430 9393 |0000: iget-object v0, v3, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$PreorderEnumeration;.stack:Ljava/util/Stack; // field@9393 │ │ -344828: 6e10 b089 0000 |0002: invoke-virtual {v0}, Ljava/util/Stack;.peek:()Ljava/lang/Object; // method@89b0 │ │ -34482e: 0c00 |0005: move-result-object v0 │ │ -344830: 1f00 8810 |0006: check-cast v0, Ljava/util/Enumeration; // type@1088 │ │ -344834: 7210 2689 0000 |0008: invoke-interface {v0}, Ljava/util/Enumeration;.nextElement:()Ljava/lang/Object; // method@8926 │ │ -34483a: 0c01 |000b: move-result-object v1 │ │ -34483c: 1f01 1413 |000c: check-cast v1, Lorg/jaudiotagger/utils/tree/TreeNode; // type@1314 │ │ -344840: 7210 b49f 0100 |000e: invoke-interface {v1}, Lorg/jaudiotagger/utils/tree/TreeNode;.children:()Ljava/util/Enumeration; // method@9fb4 │ │ -344846: 0c02 |0011: move-result-object v2 │ │ -344848: 7210 2589 0000 |0012: invoke-interface {v0}, Ljava/util/Enumeration;.hasMoreElements:()Z // method@8925 │ │ -34484e: 0a00 |0015: move-result v0 │ │ -344850: 3900 0700 |0016: if-nez v0, 001d // +0007 │ │ -344854: 5430 9393 |0018: iget-object v0, v3, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$PreorderEnumeration;.stack:Ljava/util/Stack; // field@9393 │ │ -344858: 6e10 b189 0000 |001a: invoke-virtual {v0}, Ljava/util/Stack;.pop:()Ljava/lang/Object; // method@89b1 │ │ -34485e: 7210 2589 0200 |001d: invoke-interface {v2}, Ljava/util/Enumeration;.hasMoreElements:()Z // method@8925 │ │ -344864: 0a00 |0020: move-result v0 │ │ -344866: 3800 0700 |0021: if-eqz v0, 0028 // +0007 │ │ -34486a: 5430 9393 |0023: iget-object v0, v3, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$PreorderEnumeration;.stack:Ljava/util/Stack; // field@9393 │ │ -34486e: 6e20 b289 2000 |0025: invoke-virtual {v0, v2}, Ljava/util/Stack;.push:(Ljava/lang/Object;)Ljava/lang/Object; // method@89b2 │ │ -344874: 1101 |0028: return-object v1 │ │ +344818: |[344818] org.jaudiotagger.utils.tree.DefaultMutableTreeNode$PreorderEnumeration.nextElement:()Lorg/jaudiotagger/utils/tree/TreeNode; │ │ +344828: 5430 9393 |0000: iget-object v0, v3, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$PreorderEnumeration;.stack:Ljava/util/Stack; // field@9393 │ │ +34482c: 6e10 b089 0000 |0002: invoke-virtual {v0}, Ljava/util/Stack;.peek:()Ljava/lang/Object; // method@89b0 │ │ +344832: 0c00 |0005: move-result-object v0 │ │ +344834: 1f00 8810 |0006: check-cast v0, Ljava/util/Enumeration; // type@1088 │ │ +344838: 7210 2689 0000 |0008: invoke-interface {v0}, Ljava/util/Enumeration;.nextElement:()Ljava/lang/Object; // method@8926 │ │ +34483e: 0c01 |000b: move-result-object v1 │ │ +344840: 1f01 1413 |000c: check-cast v1, Lorg/jaudiotagger/utils/tree/TreeNode; // type@1314 │ │ +344844: 7210 b49f 0100 |000e: invoke-interface {v1}, Lorg/jaudiotagger/utils/tree/TreeNode;.children:()Ljava/util/Enumeration; // method@9fb4 │ │ +34484a: 0c02 |0011: move-result-object v2 │ │ +34484c: 7210 2589 0000 |0012: invoke-interface {v0}, Ljava/util/Enumeration;.hasMoreElements:()Z // method@8925 │ │ +344852: 0a00 |0015: move-result v0 │ │ +344854: 3900 0700 |0016: if-nez v0, 001d // +0007 │ │ +344858: 5430 9393 |0018: iget-object v0, v3, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$PreorderEnumeration;.stack:Ljava/util/Stack; // field@9393 │ │ +34485c: 6e10 b189 0000 |001a: invoke-virtual {v0}, Ljava/util/Stack;.pop:()Ljava/lang/Object; // method@89b1 │ │ +344862: 7210 2589 0200 |001d: invoke-interface {v2}, Ljava/util/Enumeration;.hasMoreElements:()Z // method@8925 │ │ +344868: 0a00 |0020: move-result v0 │ │ +34486a: 3800 0700 |0021: if-eqz v0, 0028 // +0007 │ │ +34486e: 5430 9393 |0023: iget-object v0, v3, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$PreorderEnumeration;.stack:Ljava/util/Stack; // field@9393 │ │ +344872: 6e20 b289 2000 |0025: invoke-virtual {v0, v2}, Ljava/util/Stack;.push:(Ljava/lang/Object;)Ljava/lang/Object; // method@89b2 │ │ +344878: 1101 |0028: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1307 │ │ 0x0008 line=1308 │ │ 0x000e line=1309 │ │ 0x0012 line=1311 │ │ 0x0018 line=1312 │ │ @@ -784124,38 +784124,38 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -345e54: |[345e54] org.jaudiotagger.utils.tree.EventListenerList.:()V │ │ -345e64: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -345e66: 2300 be13 |0001: new-array v0, v0, [Ljava/lang/Object; // type@13be │ │ -345e6a: 6900 9d93 |0003: sput-object v0, Lorg/jaudiotagger/utils/tree/EventListenerList;.NULL_ARRAY:[Ljava/lang/Object; // field@939d │ │ -345e6e: 0e00 |0005: return-void │ │ +345e58: |[345e58] org.jaudiotagger.utils.tree.EventListenerList.:()V │ │ +345e68: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +345e6a: 2300 be13 |0001: new-array v0, v0, [Ljava/lang/Object; // type@13be │ │ +345e6e: 6900 9d93 |0003: sput-object v0, Lorg/jaudiotagger/utils/tree/EventListenerList;.NULL_ARRAY:[Ljava/lang/Object; // field@939d │ │ +345e72: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=87 │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/utils/tree/EventListenerList;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -345e70: |[345e70] org.jaudiotagger.utils.tree.EventListenerList.:()V │ │ -345e80: 7010 7087 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8770 │ │ -345e86: 6200 9d93 |0003: sget-object v0, Lorg/jaudiotagger/utils/tree/EventListenerList;.NULL_ARRAY:[Ljava/lang/Object; // field@939d │ │ -345e8a: 5b10 9e93 |0005: iput-object v0, v1, Lorg/jaudiotagger/utils/tree/EventListenerList;.listenerList:[Ljava/lang/Object; // field@939e │ │ -345e8e: 0e00 |0007: return-void │ │ +345e74: |[345e74] org.jaudiotagger.utils.tree.EventListenerList.:()V │ │ +345e84: 7010 7087 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8770 │ │ +345e8a: 6200 9d93 |0003: sget-object v0, Lorg/jaudiotagger/utils/tree/EventListenerList;.NULL_ARRAY:[Ljava/lang/Object; // field@939d │ │ +345e8e: 5b10 9e93 |0005: iput-object v0, v1, Lorg/jaudiotagger/utils/tree/EventListenerList;.listenerList:[Ljava/lang/Object; // field@939e │ │ +345e92: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x0003 line=89 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/jaudiotagger/utils/tree/EventListenerList; │ │ │ │ @@ -784164,26 +784164,26 @@ │ │ type : '([Ljava/lang/Object;Ljava/lang/Class;)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 17 16-bit code units │ │ -345ce4: |[345ce4] org.jaudiotagger.utils.tree.EventListenerList.getListenerCount:([Ljava/lang/Object;Ljava/lang/Class;)I │ │ -345cf4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -345cf6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -345cf8: 2142 |0002: array-length v2, v4 │ │ -345cfa: 3520 0d00 |0003: if-ge v0, v2, 0010 // +000d │ │ -345cfe: 4602 0400 |0005: aget-object v2, v4, v0 │ │ -345d02: 1f02 1010 |0007: check-cast v2, Ljava/lang/Class; // type@1010 │ │ -345d06: 3325 0400 |0009: if-ne v5, v2, 000d // +0004 │ │ -345d0a: d801 0101 |000b: add-int/lit8 v1, v1, #int 1 // #01 │ │ -345d0e: d800 0002 |000d: add-int/lit8 v0, v0, #int 2 // #02 │ │ -345d12: 28f3 |000f: goto 0002 // -000d │ │ -345d14: 0f01 |0010: return v1 │ │ +345ce8: |[345ce8] org.jaudiotagger.utils.tree.EventListenerList.getListenerCount:([Ljava/lang/Object;Ljava/lang/Class;)I │ │ +345cf8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +345cfa: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +345cfc: 2142 |0002: array-length v2, v4 │ │ +345cfe: 3520 0d00 |0003: if-ge v0, v2, 0010 // +000d │ │ +345d02: 4602 0400 |0005: aget-object v2, v4, v0 │ │ +345d06: 1f02 1010 |0007: check-cast v2, Ljava/lang/Class; // type@1010 │ │ +345d0a: 3325 0400 |0009: if-ne v5, v2, 000d // +0004 │ │ +345d0e: d801 0101 |000b: add-int/lit8 v1, v1, #int 1 // #01 │ │ +345d12: d800 0002 |000d: add-int/lit8 v0, v0, #int 2 // #02 │ │ +345d16: 28f3 |000f: goto 0002 // -000d │ │ +345d18: 0f01 |0010: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=151 │ │ 0x0005 line=152 │ │ locals : │ │ 0x0000 - 0x0011 reg=3 this Lorg/jaudiotagger/utils/tree/EventListenerList; │ │ 0x0000 - 0x0011 reg=4 (null) [Ljava/lang/Object; │ │ @@ -784194,35 +784194,35 @@ │ │ type : '(Ljava/io/ObjectInputStream;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 39 16-bit code units │ │ -345f54: |[345f54] org.jaudiotagger.utils.tree.EventListenerList.readObject:(Ljava/io/ObjectInputStream;)V │ │ -345f64: 6200 9d93 |0000: sget-object v0, Lorg/jaudiotagger/utils/tree/EventListenerList;.NULL_ARRAY:[Ljava/lang/Object; // field@939d │ │ -345f68: 5b40 9e93 |0002: iput-object v0, v4, Lorg/jaudiotagger/utils/tree/EventListenerList;.listenerList:[Ljava/lang/Object; // field@939e │ │ -345f6c: 6e10 9086 0500 |0004: invoke-virtual {v5}, Ljava/io/ObjectInputStream;.defaultReadObject:()V // method@8690 │ │ -345f72: 6e10 9186 0500 |0007: invoke-virtual {v5}, Ljava/io/ObjectInputStream;.readObject:()Ljava/lang/Object; // method@8691 │ │ -345f78: 0c00 |000a: move-result-object v0 │ │ -345f7a: 3800 1b00 |000b: if-eqz v0, 0026 // +001b │ │ -345f7e: 7100 eb87 0000 |000d: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@87eb │ │ -345f84: 0c01 |0010: move-result-object v1 │ │ -345f86: 6e10 ec87 0100 |0011: invoke-virtual {v1}, Ljava/lang/Thread;.getContextClassLoader:()Ljava/lang/ClassLoader; // method@87ec │ │ -345f8c: 0c01 |0014: move-result-object v1 │ │ -345f8e: 6e10 9186 0500 |0015: invoke-virtual {v5}, Ljava/io/ObjectInputStream;.readObject:()Ljava/lang/Object; // method@8691 │ │ -345f94: 0c02 |0018: move-result-object v2 │ │ -345f96: 1f02 8910 |0019: check-cast v2, Ljava/util/EventListener; // type@1089 │ │ -345f9a: 1f00 3710 |001b: check-cast v0, Ljava/lang/String; // type@1037 │ │ -345f9e: 1213 |001d: const/4 v3, #int 1 // #1 │ │ -345fa0: 7130 e186 3001 |001e: invoke-static {v0, v3, v1}, Ljava/lang/Class;.forName:(Ljava/lang/String;ZLjava/lang/ClassLoader;)Ljava/lang/Class; // method@86e1 │ │ -345fa6: 0c00 |0021: move-result-object v0 │ │ -345fa8: 6e30 8d9f 0402 |0022: invoke-virtual {v4, v0, v2}, Lorg/jaudiotagger/utils/tree/EventListenerList;.add:(Ljava/lang/Class;Ljava/util/EventListener;)V // method@9f8d │ │ -345fae: 28e2 |0025: goto 0007 // -001e │ │ -345fb0: 0e00 |0026: return-void │ │ +345f58: |[345f58] org.jaudiotagger.utils.tree.EventListenerList.readObject:(Ljava/io/ObjectInputStream;)V │ │ +345f68: 6200 9d93 |0000: sget-object v0, Lorg/jaudiotagger/utils/tree/EventListenerList;.NULL_ARRAY:[Ljava/lang/Object; // field@939d │ │ +345f6c: 5b40 9e93 |0002: iput-object v0, v4, Lorg/jaudiotagger/utils/tree/EventListenerList;.listenerList:[Ljava/lang/Object; // field@939e │ │ +345f70: 6e10 9086 0500 |0004: invoke-virtual {v5}, Ljava/io/ObjectInputStream;.defaultReadObject:()V // method@8690 │ │ +345f76: 6e10 9186 0500 |0007: invoke-virtual {v5}, Ljava/io/ObjectInputStream;.readObject:()Ljava/lang/Object; // method@8691 │ │ +345f7c: 0c00 |000a: move-result-object v0 │ │ +345f7e: 3800 1b00 |000b: if-eqz v0, 0026 // +001b │ │ +345f82: 7100 eb87 0000 |000d: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@87eb │ │ +345f88: 0c01 |0010: move-result-object v1 │ │ +345f8a: 6e10 ec87 0100 |0011: invoke-virtual {v1}, Ljava/lang/Thread;.getContextClassLoader:()Ljava/lang/ClassLoader; // method@87ec │ │ +345f90: 0c01 |0014: move-result-object v1 │ │ +345f92: 6e10 9186 0500 |0015: invoke-virtual {v5}, Ljava/io/ObjectInputStream;.readObject:()Ljava/lang/Object; // method@8691 │ │ +345f98: 0c02 |0018: move-result-object v2 │ │ +345f9a: 1f02 8910 |0019: check-cast v2, Ljava/util/EventListener; // type@1089 │ │ +345f9e: 1f00 3710 |001b: check-cast v0, Ljava/lang/String; // type@1037 │ │ +345fa2: 1213 |001d: const/4 v3, #int 1 // #1 │ │ +345fa4: 7130 e186 3001 |001e: invoke-static {v0, v3, v1}, Ljava/lang/Class;.forName:(Ljava/lang/String;ZLjava/lang/ClassLoader;)Ljava/lang/Class; // method@86e1 │ │ +345faa: 0c00 |0021: move-result-object v0 │ │ +345fac: 6e30 8d9f 0402 |0022: invoke-virtual {v4, v0, v2}, Lorg/jaudiotagger/utils/tree/EventListenerList;.add:(Ljava/lang/Class;Ljava/util/EventListener;)V // method@9f8d │ │ +345fb2: 28e2 |0025: goto 0007 // -001e │ │ +345fb4: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=252 │ │ 0x0004 line=253 │ │ 0x0007 line=256 │ │ 0x000d line=257 │ │ 0x0015 line=258 │ │ @@ -784236,37 +784236,37 @@ │ │ type : '(Ljava/io/ObjectOutputStream;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -3460b4: |[3460b4] org.jaudiotagger.utils.tree.EventListenerList.writeObject:(Ljava/io/ObjectOutputStream;)V │ │ -3460c4: 5450 9e93 |0000: iget-object v0, v5, Lorg/jaudiotagger/utils/tree/EventListenerList;.listenerList:[Ljava/lang/Object; // field@939e │ │ -3460c8: 6e10 9586 0600 |0002: invoke-virtual {v6}, Ljava/io/ObjectOutputStream;.defaultWriteObject:()V // method@8695 │ │ -3460ce: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -3460d0: 2102 |0006: array-length v2, v0 │ │ -3460d2: 3521 1f00 |0007: if-ge v1, v2, 0026 // +001f │ │ -3460d6: 4602 0001 |0009: aget-object v2, v0, v1 │ │ -3460da: 1f02 1010 |000b: check-cast v2, Ljava/lang/Class; // type@1010 │ │ -3460de: d803 0101 |000d: add-int/lit8 v3, v1, #int 1 // #01 │ │ -3460e2: 4603 0003 |000f: aget-object v3, v0, v3 │ │ -3460e6: 1f03 8910 |0011: check-cast v3, Ljava/util/EventListener; // type@1089 │ │ -3460ea: 3803 1000 |0013: if-eqz v3, 0023 // +0010 │ │ -3460ee: 2034 0510 |0015: instance-of v4, v3, Ljava/io/Serializable; // type@1005 │ │ -3460f2: 3804 0c00 |0017: if-eqz v4, 0023 // +000c │ │ -3460f6: 6e10 f286 0200 |0019: invoke-virtual {v2}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@86f2 │ │ -3460fc: 0c02 |001c: move-result-object v2 │ │ -3460fe: 6e20 9686 2600 |001d: invoke-virtual {v6, v2}, Ljava/io/ObjectOutputStream;.writeObject:(Ljava/lang/Object;)V // method@8696 │ │ -346104: 6e20 9686 3600 |0020: invoke-virtual {v6, v3}, Ljava/io/ObjectOutputStream;.writeObject:(Ljava/lang/Object;)V // method@8696 │ │ -34610a: d801 0102 |0023: add-int/lit8 v1, v1, #int 2 // #02 │ │ -34610e: 28e1 |0025: goto 0006 // -001f │ │ -346110: 1200 |0026: const/4 v0, #int 0 // #0 │ │ -346112: 6e20 9686 0600 |0027: invoke-virtual {v6, v0}, Ljava/io/ObjectOutputStream;.writeObject:(Ljava/lang/Object;)V // method@8696 │ │ -346118: 0e00 |002a: return-void │ │ +3460b8: |[3460b8] org.jaudiotagger.utils.tree.EventListenerList.writeObject:(Ljava/io/ObjectOutputStream;)V │ │ +3460c8: 5450 9e93 |0000: iget-object v0, v5, Lorg/jaudiotagger/utils/tree/EventListenerList;.listenerList:[Ljava/lang/Object; // field@939e │ │ +3460cc: 6e10 9586 0600 |0002: invoke-virtual {v6}, Ljava/io/ObjectOutputStream;.defaultWriteObject:()V // method@8695 │ │ +3460d2: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +3460d4: 2102 |0006: array-length v2, v0 │ │ +3460d6: 3521 1f00 |0007: if-ge v1, v2, 0026 // +001f │ │ +3460da: 4602 0001 |0009: aget-object v2, v0, v1 │ │ +3460de: 1f02 1010 |000b: check-cast v2, Ljava/lang/Class; // type@1010 │ │ +3460e2: d803 0101 |000d: add-int/lit8 v3, v1, #int 1 // #01 │ │ +3460e6: 4603 0003 |000f: aget-object v3, v0, v3 │ │ +3460ea: 1f03 8910 |0011: check-cast v3, Ljava/util/EventListener; // type@1089 │ │ +3460ee: 3803 1000 |0013: if-eqz v3, 0023 // +0010 │ │ +3460f2: 2034 0510 |0015: instance-of v4, v3, Ljava/io/Serializable; // type@1005 │ │ +3460f6: 3804 0c00 |0017: if-eqz v4, 0023 // +000c │ │ +3460fa: 6e10 f286 0200 |0019: invoke-virtual {v2}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@86f2 │ │ +346100: 0c02 |001c: move-result-object v2 │ │ +346102: 6e20 9686 2600 |001d: invoke-virtual {v6, v2}, Ljava/io/ObjectOutputStream;.writeObject:(Ljava/lang/Object;)V // method@8696 │ │ +346108: 6e20 9686 3600 |0020: invoke-virtual {v6, v3}, Ljava/io/ObjectOutputStream;.writeObject:(Ljava/lang/Object;)V // method@8696 │ │ +34610e: d801 0102 |0023: add-int/lit8 v1, v1, #int 2 // #02 │ │ +346112: 28e1 |0025: goto 0006 // -001f │ │ +346114: 1200 |0026: const/4 v0, #int 0 // #0 │ │ +346116: 6e20 9686 0600 |0027: invoke-virtual {v6, v0}, Ljava/io/ObjectOutputStream;.writeObject:(Ljava/lang/Object;)V // method@8696 │ │ +34611c: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=234 │ │ 0x0002 line=235 │ │ 0x0006 line=238 │ │ 0x0009 line=239 │ │ 0x000f line=240 │ │ @@ -784284,59 +784284,59 @@ │ │ type : '(Ljava/lang/Class;Ljava/util/EventListener;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 80 16-bit code units │ │ -345e90: |[345e90] org.jaudiotagger.utils.tree.EventListenerList.add:(Ljava/lang/Class;Ljava/util/EventListener;)V │ │ -345ea0: 1d05 |0000: monitor-enter v5 │ │ -345ea2: 3907 0400 |0001: if-nez v7, 0005 // +0004 │ │ -345ea6: 1e05 |0003: monitor-exit v5 │ │ -345ea8: 0e00 |0004: return-void │ │ -345eaa: 6e20 f886 7600 |0005: invoke-virtual {v6, v7}, Ljava/lang/Class;.isInstance:(Ljava/lang/Object;)Z // method@86f8 │ │ -345eb0: 0a00 |0008: move-result v0 │ │ -345eb2: 3800 2500 |0009: if-eqz v0, 002e // +0025 │ │ -345eb6: 5450 9e93 |000b: iget-object v0, v5, Lorg/jaudiotagger/utils/tree/EventListenerList;.listenerList:[Ljava/lang/Object; // field@939e │ │ -345eba: 6201 9d93 |000d: sget-object v1, Lorg/jaudiotagger/utils/tree/EventListenerList;.NULL_ARRAY:[Ljava/lang/Object; // field@939d │ │ -345ebe: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -345ec0: 1203 |0010: const/4 v3, #int 0 // #0 │ │ -345ec2: 3310 0c00 |0011: if-ne v0, v1, 001d // +000c │ │ -345ec6: 1220 |0013: const/4 v0, #int 2 // #2 │ │ -345ec8: 2300 be13 |0014: new-array v0, v0, [Ljava/lang/Object; // type@13be │ │ -345ecc: 4d06 0003 |0016: aput-object v6, v0, v3 │ │ -345ed0: 4d07 0002 |0018: aput-object v7, v0, v2 │ │ -345ed4: 5b50 9e93 |001a: iput-object v0, v5, Lorg/jaudiotagger/utils/tree/EventListenerList;.listenerList:[Ljava/lang/Object; // field@939e │ │ -345ed8: 2810 |001c: goto 002c // +0010 │ │ -345eda: 2101 |001d: array-length v1, v0 │ │ -345edc: d804 0102 |001e: add-int/lit8 v4, v1, #int 2 // #02 │ │ -345ee0: 2344 be13 |0020: new-array v4, v4, [Ljava/lang/Object; // type@13be │ │ -345ee4: 7151 e087 3034 |0022: invoke-static {v0, v3, v4, v3, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@87e0 │ │ -345eea: 4d06 0401 |0025: aput-object v6, v4, v1 │ │ -345eee: b021 |0027: add-int/2addr v1, v2 │ │ -345ef0: 4d07 0401 |0028: aput-object v7, v4, v1 │ │ -345ef4: 5b54 9e93 |002a: iput-object v4, v5, Lorg/jaudiotagger/utils/tree/EventListenerList;.listenerList:[Ljava/lang/Object; // field@939e │ │ -345ef8: 1e05 |002c: monitor-exit v5 │ │ -345efa: 0e00 |002d: return-void │ │ -345efc: 2200 1e10 |002e: new-instance v0, Ljava/lang/IllegalArgumentException; // type@101e │ │ -345f00: 2201 3910 |0030: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -345f04: 7010 cc87 0100 |0032: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -345f0a: 1a02 2f34 |0035: const-string v2, "Listener " // string@342f │ │ -345f0e: 6e20 d787 2100 |0037: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -345f14: 6e20 d687 7100 |003a: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ -345f1a: 1a07 c801 |003d: const-string v7, " is not of type " // string@01c8 │ │ -345f1e: 6e20 d787 7100 |003f: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -345f24: 6e20 d687 6100 |0042: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ -345f2a: 6e10 df87 0100 |0045: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -345f30: 0c06 |0048: move-result-object v6 │ │ -345f32: 7020 1887 6000 |0049: invoke-direct {v0, v6}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ -345f38: 2700 |004c: throw v0 │ │ -345f3a: 0d06 |004d: move-exception v6 │ │ -345f3c: 1e05 |004e: monitor-exit v5 │ │ -345f3e: 2706 |004f: throw v6 │ │ +345e94: |[345e94] org.jaudiotagger.utils.tree.EventListenerList.add:(Ljava/lang/Class;Ljava/util/EventListener;)V │ │ +345ea4: 1d05 |0000: monitor-enter v5 │ │ +345ea6: 3907 0400 |0001: if-nez v7, 0005 // +0004 │ │ +345eaa: 1e05 |0003: monitor-exit v5 │ │ +345eac: 0e00 |0004: return-void │ │ +345eae: 6e20 f886 7600 |0005: invoke-virtual {v6, v7}, Ljava/lang/Class;.isInstance:(Ljava/lang/Object;)Z // method@86f8 │ │ +345eb4: 0a00 |0008: move-result v0 │ │ +345eb6: 3800 2500 |0009: if-eqz v0, 002e // +0025 │ │ +345eba: 5450 9e93 |000b: iget-object v0, v5, Lorg/jaudiotagger/utils/tree/EventListenerList;.listenerList:[Ljava/lang/Object; // field@939e │ │ +345ebe: 6201 9d93 |000d: sget-object v1, Lorg/jaudiotagger/utils/tree/EventListenerList;.NULL_ARRAY:[Ljava/lang/Object; // field@939d │ │ +345ec2: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +345ec4: 1203 |0010: const/4 v3, #int 0 // #0 │ │ +345ec6: 3310 0c00 |0011: if-ne v0, v1, 001d // +000c │ │ +345eca: 1220 |0013: const/4 v0, #int 2 // #2 │ │ +345ecc: 2300 be13 |0014: new-array v0, v0, [Ljava/lang/Object; // type@13be │ │ +345ed0: 4d06 0003 |0016: aput-object v6, v0, v3 │ │ +345ed4: 4d07 0002 |0018: aput-object v7, v0, v2 │ │ +345ed8: 5b50 9e93 |001a: iput-object v0, v5, Lorg/jaudiotagger/utils/tree/EventListenerList;.listenerList:[Ljava/lang/Object; // field@939e │ │ +345edc: 2810 |001c: goto 002c // +0010 │ │ +345ede: 2101 |001d: array-length v1, v0 │ │ +345ee0: d804 0102 |001e: add-int/lit8 v4, v1, #int 2 // #02 │ │ +345ee4: 2344 be13 |0020: new-array v4, v4, [Ljava/lang/Object; // type@13be │ │ +345ee8: 7151 e087 3034 |0022: invoke-static {v0, v3, v4, v3, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@87e0 │ │ +345eee: 4d06 0401 |0025: aput-object v6, v4, v1 │ │ +345ef2: b021 |0027: add-int/2addr v1, v2 │ │ +345ef4: 4d07 0401 |0028: aput-object v7, v4, v1 │ │ +345ef8: 5b54 9e93 |002a: iput-object v4, v5, Lorg/jaudiotagger/utils/tree/EventListenerList;.listenerList:[Ljava/lang/Object; // field@939e │ │ +345efc: 1e05 |002c: monitor-exit v5 │ │ +345efe: 0e00 |002d: return-void │ │ +345f00: 2200 1e10 |002e: new-instance v0, Ljava/lang/IllegalArgumentException; // type@101e │ │ +345f04: 2201 3910 |0030: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +345f08: 7010 cc87 0100 |0032: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +345f0e: 1a02 2f34 |0035: const-string v2, "Listener " // string@342f │ │ +345f12: 6e20 d787 2100 |0037: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +345f18: 6e20 d687 7100 |003a: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ +345f1e: 1a07 c801 |003d: const-string v7, " is not of type " // string@01c8 │ │ +345f22: 6e20 d787 7100 |003f: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +345f28: 6e20 d687 6100 |0042: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ +345f2e: 6e10 df87 0100 |0045: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +345f34: 0c06 |0048: move-result-object v6 │ │ +345f36: 7020 1887 6000 |0049: invoke-direct {v0, v6}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ +345f3c: 2700 |004c: throw v0 │ │ +345f3e: 0d06 |004d: move-exception v6 │ │ +345f40: 1e05 |004e: monitor-exit v5 │ │ +345f42: 2706 |004f: throw v6 │ │ catches : 2 │ │ 0x0005 - 0x002c │ │ -> 0x004d │ │ 0x002e - 0x004d │ │ -> 0x004d │ │ positions : │ │ 0x0003 line=168 │ │ @@ -784361,19 +784361,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -345ca8: |[345ca8] org.jaudiotagger.utils.tree.EventListenerList.getListenerCount:()I │ │ -345cb8: 5410 9e93 |0000: iget-object v0, v1, Lorg/jaudiotagger/utils/tree/EventListenerList;.listenerList:[Ljava/lang/Object; // field@939e │ │ -345cbc: 2100 |0002: array-length v0, v0 │ │ -345cbe: db00 0002 |0003: div-int/lit8 v0, v0, #int 2 // #02 │ │ -345cc2: 0f00 |0005: return v0 │ │ +345cac: |[345cac] org.jaudiotagger.utils.tree.EventListenerList.getListenerCount:()I │ │ +345cbc: 5410 9e93 |0000: iget-object v0, v1, Lorg/jaudiotagger/utils/tree/EventListenerList;.listenerList:[Ljava/lang/Object; // field@939e │ │ +345cc0: 2100 |0002: array-length v0, v0 │ │ +345cc2: db00 0002 |0003: div-int/lit8 v0, v0, #int 2 // #02 │ │ +345cc6: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jaudiotagger/utils/tree/EventListenerList; │ │ │ │ #2 : (in Lorg/jaudiotagger/utils/tree/EventListenerList;) │ │ @@ -784381,19 +784381,19 @@ │ │ type : '(Ljava/lang/Class;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -345cc4: |[345cc4] org.jaudiotagger.utils.tree.EventListenerList.getListenerCount:(Ljava/lang/Class;)I │ │ -345cd4: 5410 9e93 |0000: iget-object v0, v1, Lorg/jaudiotagger/utils/tree/EventListenerList;.listenerList:[Ljava/lang/Object; // field@939e │ │ -345cd8: 7030 909f 0102 |0002: invoke-direct {v1, v0, v2}, Lorg/jaudiotagger/utils/tree/EventListenerList;.getListenerCount:([Ljava/lang/Object;Ljava/lang/Class;)I // method@9f90 │ │ -345cde: 0a02 |0005: move-result v2 │ │ -345ce0: 0f02 |0006: return v2 │ │ +345cc8: |[345cc8] org.jaudiotagger.utils.tree.EventListenerList.getListenerCount:(Ljava/lang/Class;)I │ │ +345cd8: 5410 9e93 |0000: iget-object v0, v1, Lorg/jaudiotagger/utils/tree/EventListenerList;.listenerList:[Ljava/lang/Object; // field@939e │ │ +345cdc: 7030 909f 0102 |0002: invoke-direct {v1, v0, v2}, Lorg/jaudiotagger/utils/tree/EventListenerList;.getListenerCount:([Ljava/lang/Object;Ljava/lang/Class;)I // method@9f90 │ │ +345ce2: 0a02 |0005: move-result v2 │ │ +345ce4: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ 0x0002 line=146 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jaudiotagger/utils/tree/EventListenerList; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/lang/Class; │ │ @@ -784403,17 +784403,17 @@ │ │ type : '()[Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -345d18: |[345d18] org.jaudiotagger.utils.tree.EventListenerList.getListenerList:()[Ljava/lang/Object; │ │ -345d28: 5410 9e93 |0000: iget-object v0, v1, Lorg/jaudiotagger/utils/tree/EventListenerList;.listenerList:[Ljava/lang/Object; // field@939e │ │ -345d2c: 1100 |0002: return-object v0 │ │ +345d1c: |[345d1c] org.jaudiotagger.utils.tree.EventListenerList.getListenerList:()[Ljava/lang/Object; │ │ +345d2c: 5410 9e93 |0000: iget-object v0, v1, Lorg/jaudiotagger/utils/tree/EventListenerList;.listenerList:[Ljava/lang/Object; // field@939e │ │ +345d30: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/utils/tree/EventListenerList; │ │ │ │ #4 : (in Lorg/jaudiotagger/utils/tree/EventListenerList;) │ │ @@ -784421,37 +784421,37 @@ │ │ type : '(Ljava/lang/Class;)[Ljava/util/EventListener;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 39 16-bit code units │ │ -345df4: |[345df4] org.jaudiotagger.utils.tree.EventListenerList.getListeners:(Ljava/lang/Class;)[Ljava/util/EventListener; │ │ -345e04: 5460 9e93 |0000: iget-object v0, v6, Lorg/jaudiotagger/utils/tree/EventListenerList;.listenerList:[Ljava/lang/Object; // field@939e │ │ -345e08: 7030 909f 0607 |0002: invoke-direct {v6, v0, v7}, Lorg/jaudiotagger/utils/tree/EventListenerList;.getListenerCount:([Ljava/lang/Object;Ljava/lang/Class;)I // method@9f90 │ │ -345e0e: 0a01 |0005: move-result v1 │ │ -345e10: 7120 0088 1700 |0006: invoke-static {v7, v1}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;I)Ljava/lang/Object; // method@8800 │ │ -345e16: 0c01 |0009: move-result-object v1 │ │ -345e18: 1f01 c613 |000a: check-cast v1, [Ljava/util/EventListener; // type@13c6 │ │ -345e1c: 1f01 c613 |000c: check-cast v1, [Ljava/util/EventListener; // type@13c6 │ │ -345e20: 2102 |000e: array-length v2, v0 │ │ -345e22: d802 02fe |000f: add-int/lit8 v2, v2, #int -2 // #fe │ │ -345e26: 1203 |0011: const/4 v3, #int 0 // #0 │ │ -345e28: 3a02 1400 |0012: if-ltz v2, 0026 // +0014 │ │ -345e2c: 4604 0002 |0014: aget-object v4, v0, v2 │ │ -345e30: 3374 0d00 |0016: if-ne v4, v7, 0023 // +000d │ │ -345e34: d804 0301 |0018: add-int/lit8 v4, v3, #int 1 // #01 │ │ -345e38: d805 0201 |001a: add-int/lit8 v5, v2, #int 1 // #01 │ │ -345e3c: 4605 0005 |001c: aget-object v5, v0, v5 │ │ -345e40: 1f05 8910 |001e: check-cast v5, Ljava/util/EventListener; // type@1089 │ │ -345e44: 4d05 0103 |0020: aput-object v5, v1, v3 │ │ -345e48: 0143 |0022: move v3, v4 │ │ -345e4a: d802 02fe |0023: add-int/lit8 v2, v2, #int -2 // #fe │ │ -345e4e: 28ed |0025: goto 0012 // -0013 │ │ -345e50: 1101 |0026: return-object v1 │ │ +345df8: |[345df8] org.jaudiotagger.utils.tree.EventListenerList.getListeners:(Ljava/lang/Class;)[Ljava/util/EventListener; │ │ +345e08: 5460 9e93 |0000: iget-object v0, v6, Lorg/jaudiotagger/utils/tree/EventListenerList;.listenerList:[Ljava/lang/Object; // field@939e │ │ +345e0c: 7030 909f 0607 |0002: invoke-direct {v6, v0, v7}, Lorg/jaudiotagger/utils/tree/EventListenerList;.getListenerCount:([Ljava/lang/Object;Ljava/lang/Class;)I // method@9f90 │ │ +345e12: 0a01 |0005: move-result v1 │ │ +345e14: 7120 0088 1700 |0006: invoke-static {v7, v1}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;I)Ljava/lang/Object; // method@8800 │ │ +345e1a: 0c01 |0009: move-result-object v1 │ │ +345e1c: 1f01 c613 |000a: check-cast v1, [Ljava/util/EventListener; // type@13c6 │ │ +345e20: 1f01 c613 |000c: check-cast v1, [Ljava/util/EventListener; // type@13c6 │ │ +345e24: 2102 |000e: array-length v2, v0 │ │ +345e26: d802 02fe |000f: add-int/lit8 v2, v2, #int -2 // #fe │ │ +345e2a: 1203 |0011: const/4 v3, #int 0 // #0 │ │ +345e2c: 3a02 1400 |0012: if-ltz v2, 0026 // +0014 │ │ +345e30: 4604 0002 |0014: aget-object v4, v0, v2 │ │ +345e34: 3374 0d00 |0016: if-ne v4, v7, 0023 // +000d │ │ +345e38: d804 0301 |0018: add-int/lit8 v4, v3, #int 1 // #01 │ │ +345e3c: d805 0201 |001a: add-int/lit8 v5, v2, #int 1 // #01 │ │ +345e40: 4605 0005 |001c: aget-object v5, v0, v5 │ │ +345e44: 1f05 8910 |001e: check-cast v5, Ljava/util/EventListener; // type@1089 │ │ +345e48: 4d05 0103 |0020: aput-object v5, v1, v3 │ │ +345e4c: 0143 |0022: move v3, v4 │ │ +345e4e: d802 02fe |0023: add-int/lit8 v2, v2, #int -2 // #fe │ │ +345e52: 28ed |0025: goto 0012 // -0013 │ │ +345e54: 1101 |0026: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ 0x0002 line=122 │ │ 0x0006 line=123 │ │ 0x000e line=125 │ │ 0x0014 line=126 │ │ @@ -784465,75 +784465,75 @@ │ │ type : '(Ljava/lang/Class;Ljava/util/EventListener;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 109 16-bit code units │ │ -345fb4: |[345fb4] org.jaudiotagger.utils.tree.EventListenerList.remove:(Ljava/lang/Class;Ljava/util/EventListener;)V │ │ -345fc4: 1d04 |0000: monitor-enter v4 │ │ -345fc6: 3906 0400 |0001: if-nez v6, 0005 // +0004 │ │ -345fca: 1e04 |0003: monitor-exit v4 │ │ -345fcc: 0e00 |0004: return-void │ │ -345fce: 6e20 f886 6500 |0005: invoke-virtual {v5, v6}, Ljava/lang/Class;.isInstance:(Ljava/lang/Object;)Z // method@86f8 │ │ -345fd4: 0a00 |0008: move-result v0 │ │ -345fd6: 3800 4000 |0009: if-eqz v0, 0049 // +0040 │ │ -345fda: 5440 9e93 |000b: iget-object v0, v4, Lorg/jaudiotagger/utils/tree/EventListenerList;.listenerList:[Ljava/lang/Object; // field@939e │ │ -345fde: 2100 |000d: array-length v0, v0 │ │ -345fe0: d800 00fe |000e: add-int/lit8 v0, v0, #int -2 // #fe │ │ -345fe4: 12f1 |0010: const/4 v1, #int -1 // #ff │ │ -345fe6: 3a00 1700 |0011: if-ltz v0, 0028 // +0017 │ │ -345fea: 5442 9e93 |0013: iget-object v2, v4, Lorg/jaudiotagger/utils/tree/EventListenerList;.listenerList:[Ljava/lang/Object; // field@939e │ │ -345fee: 4603 0200 |0015: aget-object v3, v2, v0 │ │ -345ff2: 3353 0e00 |0017: if-ne v3, v5, 0025 // +000e │ │ -345ff6: d803 0001 |0019: add-int/lit8 v3, v0, #int 1 // #01 │ │ -345ffa: 4602 0203 |001b: aget-object v2, v2, v3 │ │ -345ffe: 6e20 7287 6200 |001d: invoke-virtual {v2, v6}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@8772 │ │ -346004: 0a02 |0020: move-result v2 │ │ -346006: 1213 |0021: const/4 v3, #int 1 // #1 │ │ -346008: 3332 0300 |0022: if-ne v2, v3, 0025 // +0003 │ │ -34600c: 2805 |0024: goto 0029 // +0005 │ │ -34600e: d800 00fe |0025: add-int/lit8 v0, v0, #int -2 // #fe │ │ -346012: 28e9 |0027: goto 0010 // -0017 │ │ -346014: 12f0 |0028: const/4 v0, #int -1 // #ff │ │ -346016: 3210 1e00 |0029: if-eq v0, v1, 0047 // +001e │ │ -34601a: 5445 9e93 |002b: iget-object v5, v4, Lorg/jaudiotagger/utils/tree/EventListenerList;.listenerList:[Ljava/lang/Object; // field@939e │ │ -34601e: 2156 |002d: array-length v6, v5 │ │ -346020: d806 06fe |002e: add-int/lit8 v6, v6, #int -2 // #fe │ │ -346024: 2361 be13 |0030: new-array v1, v6, [Ljava/lang/Object; // type@13be │ │ -346028: 1202 |0032: const/4 v2, #int 0 // #0 │ │ -34602a: 7150 e087 2521 |0033: invoke-static {v5, v2, v1, v2, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@87e0 │ │ -346030: 3560 0b00 |0036: if-ge v0, v6, 0041 // +000b │ │ -346034: 5445 9e93 |0038: iget-object v5, v4, Lorg/jaudiotagger/utils/tree/EventListenerList;.listenerList:[Ljava/lang/Object; // field@939e │ │ -346038: d802 0002 |003a: add-int/lit8 v2, v0, #int 2 // #02 │ │ -34603c: 9103 0600 |003c: sub-int v3, v6, v0 │ │ -346040: 7153 e087 2501 |003e: invoke-static {v5, v2, v1, v0, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@87e0 │ │ -346046: 3906 0400 |0041: if-nez v6, 0045 // +0004 │ │ -34604a: 6201 9d93 |0043: sget-object v1, Lorg/jaudiotagger/utils/tree/EventListenerList;.NULL_ARRAY:[Ljava/lang/Object; // field@939d │ │ -34604e: 5b41 9e93 |0045: iput-object v1, v4, Lorg/jaudiotagger/utils/tree/EventListenerList;.listenerList:[Ljava/lang/Object; // field@939e │ │ -346052: 1e04 |0047: monitor-exit v4 │ │ -346054: 0e00 |0048: return-void │ │ -346056: 2200 1e10 |0049: new-instance v0, Ljava/lang/IllegalArgumentException; // type@101e │ │ -34605a: 2201 3910 |004b: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -34605e: 7010 cc87 0100 |004d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -346064: 1a02 2f34 |0050: const-string v2, "Listener " // string@342f │ │ -346068: 6e20 d787 2100 |0052: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -34606e: 6e20 d687 6100 |0055: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ -346074: 1a06 c801 |0058: const-string v6, " is not of type " // string@01c8 │ │ -346078: 6e20 d787 6100 |005a: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -34607e: 6e20 d687 5100 |005d: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ -346084: 6e10 df87 0100 |0060: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -34608a: 0c05 |0063: move-result-object v5 │ │ -34608c: 7020 1887 5000 |0064: invoke-direct {v0, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ -346092: 2700 |0067: throw v0 │ │ -346094: 0d05 |0068: move-exception v5 │ │ -346096: 1e04 |0069: monitor-exit v4 │ │ -346098: 2802 |006a: goto 006c // +0002 │ │ -34609a: 2705 |006b: throw v5 │ │ -34609c: 28ff |006c: goto 006b // -0001 │ │ +345fb8: |[345fb8] org.jaudiotagger.utils.tree.EventListenerList.remove:(Ljava/lang/Class;Ljava/util/EventListener;)V │ │ +345fc8: 1d04 |0000: monitor-enter v4 │ │ +345fca: 3906 0400 |0001: if-nez v6, 0005 // +0004 │ │ +345fce: 1e04 |0003: monitor-exit v4 │ │ +345fd0: 0e00 |0004: return-void │ │ +345fd2: 6e20 f886 6500 |0005: invoke-virtual {v5, v6}, Ljava/lang/Class;.isInstance:(Ljava/lang/Object;)Z // method@86f8 │ │ +345fd8: 0a00 |0008: move-result v0 │ │ +345fda: 3800 4000 |0009: if-eqz v0, 0049 // +0040 │ │ +345fde: 5440 9e93 |000b: iget-object v0, v4, Lorg/jaudiotagger/utils/tree/EventListenerList;.listenerList:[Ljava/lang/Object; // field@939e │ │ +345fe2: 2100 |000d: array-length v0, v0 │ │ +345fe4: d800 00fe |000e: add-int/lit8 v0, v0, #int -2 // #fe │ │ +345fe8: 12f1 |0010: const/4 v1, #int -1 // #ff │ │ +345fea: 3a00 1700 |0011: if-ltz v0, 0028 // +0017 │ │ +345fee: 5442 9e93 |0013: iget-object v2, v4, Lorg/jaudiotagger/utils/tree/EventListenerList;.listenerList:[Ljava/lang/Object; // field@939e │ │ +345ff2: 4603 0200 |0015: aget-object v3, v2, v0 │ │ +345ff6: 3353 0e00 |0017: if-ne v3, v5, 0025 // +000e │ │ +345ffa: d803 0001 |0019: add-int/lit8 v3, v0, #int 1 // #01 │ │ +345ffe: 4602 0203 |001b: aget-object v2, v2, v3 │ │ +346002: 6e20 7287 6200 |001d: invoke-virtual {v2, v6}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@8772 │ │ +346008: 0a02 |0020: move-result v2 │ │ +34600a: 1213 |0021: const/4 v3, #int 1 // #1 │ │ +34600c: 3332 0300 |0022: if-ne v2, v3, 0025 // +0003 │ │ +346010: 2805 |0024: goto 0029 // +0005 │ │ +346012: d800 00fe |0025: add-int/lit8 v0, v0, #int -2 // #fe │ │ +346016: 28e9 |0027: goto 0010 // -0017 │ │ +346018: 12f0 |0028: const/4 v0, #int -1 // #ff │ │ +34601a: 3210 1e00 |0029: if-eq v0, v1, 0047 // +001e │ │ +34601e: 5445 9e93 |002b: iget-object v5, v4, Lorg/jaudiotagger/utils/tree/EventListenerList;.listenerList:[Ljava/lang/Object; // field@939e │ │ +346022: 2156 |002d: array-length v6, v5 │ │ +346024: d806 06fe |002e: add-int/lit8 v6, v6, #int -2 // #fe │ │ +346028: 2361 be13 |0030: new-array v1, v6, [Ljava/lang/Object; // type@13be │ │ +34602c: 1202 |0032: const/4 v2, #int 0 // #0 │ │ +34602e: 7150 e087 2521 |0033: invoke-static {v5, v2, v1, v2, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@87e0 │ │ +346034: 3560 0b00 |0036: if-ge v0, v6, 0041 // +000b │ │ +346038: 5445 9e93 |0038: iget-object v5, v4, Lorg/jaudiotagger/utils/tree/EventListenerList;.listenerList:[Ljava/lang/Object; // field@939e │ │ +34603c: d802 0002 |003a: add-int/lit8 v2, v0, #int 2 // #02 │ │ +346040: 9103 0600 |003c: sub-int v3, v6, v0 │ │ +346044: 7153 e087 2501 |003e: invoke-static {v5, v2, v1, v0, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@87e0 │ │ +34604a: 3906 0400 |0041: if-nez v6, 0045 // +0004 │ │ +34604e: 6201 9d93 |0043: sget-object v1, Lorg/jaudiotagger/utils/tree/EventListenerList;.NULL_ARRAY:[Ljava/lang/Object; // field@939d │ │ +346052: 5b41 9e93 |0045: iput-object v1, v4, Lorg/jaudiotagger/utils/tree/EventListenerList;.listenerList:[Ljava/lang/Object; // field@939e │ │ +346056: 1e04 |0047: monitor-exit v4 │ │ +346058: 0e00 |0048: return-void │ │ +34605a: 2200 1e10 |0049: new-instance v0, Ljava/lang/IllegalArgumentException; // type@101e │ │ +34605e: 2201 3910 |004b: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +346062: 7010 cc87 0100 |004d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +346068: 1a02 2f34 |0050: const-string v2, "Listener " // string@342f │ │ +34606c: 6e20 d787 2100 |0052: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +346072: 6e20 d687 6100 |0055: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ +346078: 1a06 c801 |0058: const-string v6, " is not of type " // string@01c8 │ │ +34607c: 6e20 d787 6100 |005a: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +346082: 6e20 d687 5100 |005d: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ +346088: 6e10 df87 0100 |0060: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +34608e: 0c05 |0063: move-result-object v5 │ │ +346090: 7020 1887 5000 |0064: invoke-direct {v0, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ +346096: 2700 |0067: throw v0 │ │ +346098: 0d05 |0068: move-exception v5 │ │ +34609a: 1e04 |0069: monitor-exit v4 │ │ +34609c: 2802 |006a: goto 006c // +0002 │ │ +34609e: 2705 |006b: throw v5 │ │ +3460a0: 28ff |006c: goto 006b // -0001 │ │ catches : 2 │ │ 0x0005 - 0x0047 │ │ -> 0x0068 │ │ 0x0049 - 0x0068 │ │ -> 0x0068 │ │ positions : │ │ 0x0003 line=201 │ │ @@ -784556,56 +784556,56 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 89 16-bit code units │ │ -345d30: |[345d30] org.jaudiotagger.utils.tree.EventListenerList.toString:()Ljava/lang/String; │ │ -345d40: 5440 9e93 |0000: iget-object v0, v4, Lorg/jaudiotagger/utils/tree/EventListenerList;.listenerList:[Ljava/lang/Object; // field@939e │ │ -345d44: 2201 3910 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -345d48: 7010 cc87 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -345d4e: 1a02 e116 |0007: const-string v2, "EventListenerList: " // string@16e1 │ │ -345d52: 6e20 d787 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -345d58: 2102 |000c: array-length v2, v0 │ │ -345d5a: db02 0202 |000d: div-int/lit8 v2, v2, #int 2 // #02 │ │ -345d5e: 6e20 d387 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -345d64: 1a02 de01 |0012: const-string v2, " listeners: " // string@01de │ │ -345d68: 6e20 d787 2100 |0014: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -345d6e: 6e10 df87 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -345d74: 0c01 |001a: move-result-object v1 │ │ -345d76: 1202 |001b: const/4 v2, #int 0 // #0 │ │ -345d78: 2103 |001c: array-length v3, v0 │ │ -345d7a: d803 03fe |001d: add-int/lit8 v3, v3, #int -2 // #fe │ │ -345d7e: 3632 3900 |001f: if-gt v2, v3, 0058 // +0039 │ │ -345d82: 2203 3910 |0021: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ -345d86: 7010 cc87 0300 |0023: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -345d8c: 6e20 d787 1300 |0026: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -345d92: 1a01 6702 |0029: const-string v1, " type " // string@0267 │ │ -345d96: 6e20 d787 1300 |002b: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -345d9c: 4601 0002 |002e: aget-object v1, v0, v2 │ │ -345da0: 1f01 1010 |0030: check-cast v1, Ljava/lang/Class; // type@1010 │ │ -345da4: 6e10 f286 0100 |0032: invoke-virtual {v1}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@86f2 │ │ -345daa: 0c01 |0035: move-result-object v1 │ │ -345dac: 6e20 d787 1300 |0036: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -345db2: 6e10 df87 0300 |0039: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -345db8: 0c01 |003c: move-result-object v1 │ │ -345dba: 2203 3910 |003d: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ -345dbe: 7010 cc87 0300 |003f: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -345dc4: 6e20 d787 1300 |0042: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -345dca: 1a01 dd01 |0045: const-string v1, " listener " // string@01dd │ │ -345dce: 6e20 d787 1300 |0047: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -345dd4: d801 0201 |004a: add-int/lit8 v1, v2, #int 1 // #01 │ │ -345dd8: 4601 0001 |004c: aget-object v1, v0, v1 │ │ -345ddc: 6e20 d687 1300 |004e: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ -345de2: 6e10 df87 0300 |0051: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -345de8: 0c01 |0054: move-result-object v1 │ │ -345dea: d802 0202 |0055: add-int/lit8 v2, v2, #int 2 // #02 │ │ -345dee: 28c5 |0057: goto 001c // -003b │ │ -345df0: 1101 |0058: return-object v1 │ │ +345d34: |[345d34] org.jaudiotagger.utils.tree.EventListenerList.toString:()Ljava/lang/String; │ │ +345d44: 5440 9e93 |0000: iget-object v0, v4, Lorg/jaudiotagger/utils/tree/EventListenerList;.listenerList:[Ljava/lang/Object; // field@939e │ │ +345d48: 2201 3910 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +345d4c: 7010 cc87 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +345d52: 1a02 e116 |0007: const-string v2, "EventListenerList: " // string@16e1 │ │ +345d56: 6e20 d787 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +345d5c: 2102 |000c: array-length v2, v0 │ │ +345d5e: db02 0202 |000d: div-int/lit8 v2, v2, #int 2 // #02 │ │ +345d62: 6e20 d387 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +345d68: 1a02 de01 |0012: const-string v2, " listeners: " // string@01de │ │ +345d6c: 6e20 d787 2100 |0014: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +345d72: 6e10 df87 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +345d78: 0c01 |001a: move-result-object v1 │ │ +345d7a: 1202 |001b: const/4 v2, #int 0 // #0 │ │ +345d7c: 2103 |001c: array-length v3, v0 │ │ +345d7e: d803 03fe |001d: add-int/lit8 v3, v3, #int -2 // #fe │ │ +345d82: 3632 3900 |001f: if-gt v2, v3, 0058 // +0039 │ │ +345d86: 2203 3910 |0021: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ +345d8a: 7010 cc87 0300 |0023: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +345d90: 6e20 d787 1300 |0026: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +345d96: 1a01 6702 |0029: const-string v1, " type " // string@0267 │ │ +345d9a: 6e20 d787 1300 |002b: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +345da0: 4601 0002 |002e: aget-object v1, v0, v2 │ │ +345da4: 1f01 1010 |0030: check-cast v1, Ljava/lang/Class; // type@1010 │ │ +345da8: 6e10 f286 0100 |0032: invoke-virtual {v1}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@86f2 │ │ +345dae: 0c01 |0035: move-result-object v1 │ │ +345db0: 6e20 d787 1300 |0036: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +345db6: 6e10 df87 0300 |0039: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +345dbc: 0c01 |003c: move-result-object v1 │ │ +345dbe: 2203 3910 |003d: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ +345dc2: 7010 cc87 0300 |003f: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +345dc8: 6e20 d787 1300 |0042: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +345dce: 1a01 dd01 |0045: const-string v1, " listener " // string@01dd │ │ +345dd2: 6e20 d787 1300 |0047: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +345dd8: d801 0201 |004a: add-int/lit8 v1, v2, #int 1 // #01 │ │ +345ddc: 4601 0001 |004c: aget-object v1, v0, v1 │ │ +345de0: 6e20 d687 1300 |004e: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ +345de6: 6e10 df87 0300 |0051: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +345dec: 0c01 |0054: move-result-object v1 │ │ +345dee: d802 0202 |0055: add-int/lit8 v2, v2, #int 2 // #02 │ │ +345df2: 28c5 |0057: goto 001c // -003b │ │ +345df4: 1101 |0058: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=267 │ │ 0x0002 line=269 │ │ 0x001c line=270 │ │ 0x0021 line=271 │ │ 0x003d line=272 │ │ @@ -784744,21 +784744,21 @@ │ │ type : '(Ljava/lang/Object;Lorg/jaudiotagger/utils/tree/TreePath;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -34635c: |[34635c] org.jaudiotagger.utils.tree.TreeModelEvent.:(Ljava/lang/Object;Lorg/jaudiotagger/utils/tree/TreePath;)V │ │ -34636c: 7020 2789 1000 |0000: invoke-direct {v0, v1}, Ljava/util/EventObject;.:(Ljava/lang/Object;)V // method@8927 │ │ -346372: 5b02 a193 |0003: iput-object v2, v0, Lorg/jaudiotagger/utils/tree/TreeModelEvent;.path:Lorg/jaudiotagger/utils/tree/TreePath; // field@93a1 │ │ -346376: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -346378: 2311 2013 |0006: new-array v1, v1, [I // type@1320 │ │ -34637c: 5b01 9f93 |0008: iput-object v1, v0, Lorg/jaudiotagger/utils/tree/TreeModelEvent;.childIndices:[I // field@939f │ │ -346380: 0e00 |000a: return-void │ │ +346360: |[346360] org.jaudiotagger.utils.tree.TreeModelEvent.:(Ljava/lang/Object;Lorg/jaudiotagger/utils/tree/TreePath;)V │ │ +346370: 7020 2789 1000 |0000: invoke-direct {v0, v1}, Ljava/util/EventObject;.:(Ljava/lang/Object;)V // method@8927 │ │ +346376: 5b02 a193 |0003: iput-object v2, v0, Lorg/jaudiotagger/utils/tree/TreeModelEvent;.path:Lorg/jaudiotagger/utils/tree/TreePath; // field@93a1 │ │ +34637a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +34637c: 2311 2013 |0006: new-array v1, v1, [I // type@1320 │ │ +346380: 5b01 9f93 |0008: iput-object v1, v0, Lorg/jaudiotagger/utils/tree/TreeModelEvent;.childIndices:[I // field@939f │ │ +346384: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ 0x0003 line=192 │ │ 0x0008 line=193 │ │ locals : │ │ 0x0000 - 0x000b reg=0 this Lorg/jaudiotagger/utils/tree/TreeModelEvent; │ │ @@ -784770,20 +784770,20 @@ │ │ type : '(Ljava/lang/Object;Lorg/jaudiotagger/utils/tree/TreePath;[I[Ljava/lang/Object;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -346384: |[346384] org.jaudiotagger.utils.tree.TreeModelEvent.:(Ljava/lang/Object;Lorg/jaudiotagger/utils/tree/TreePath;[I[Ljava/lang/Object;)V │ │ -346394: 7020 2789 1000 |0000: invoke-direct {v0, v1}, Ljava/util/EventObject;.:(Ljava/lang/Object;)V // method@8927 │ │ -34639a: 5b02 a193 |0003: iput-object v2, v0, Lorg/jaudiotagger/utils/tree/TreeModelEvent;.path:Lorg/jaudiotagger/utils/tree/TreePath; // field@93a1 │ │ -34639e: 5b03 9f93 |0005: iput-object v3, v0, Lorg/jaudiotagger/utils/tree/TreeModelEvent;.childIndices:[I // field@939f │ │ -3463a2: 5b04 a093 |0007: iput-object v4, v0, Lorg/jaudiotagger/utils/tree/TreeModelEvent;.children:[Ljava/lang/Object; // field@93a0 │ │ -3463a6: 0e00 |0009: return-void │ │ +346388: |[346388] org.jaudiotagger.utils.tree.TreeModelEvent.:(Ljava/lang/Object;Lorg/jaudiotagger/utils/tree/TreePath;[I[Ljava/lang/Object;)V │ │ +346398: 7020 2789 1000 |0000: invoke-direct {v0, v1}, Ljava/util/EventObject;.:(Ljava/lang/Object;)V // method@8927 │ │ +34639e: 5b02 a193 |0003: iput-object v2, v0, Lorg/jaudiotagger/utils/tree/TreeModelEvent;.path:Lorg/jaudiotagger/utils/tree/TreePath; // field@93a1 │ │ +3463a2: 5b03 9f93 |0005: iput-object v3, v0, Lorg/jaudiotagger/utils/tree/TreeModelEvent;.childIndices:[I // field@939f │ │ +3463a6: 5b04 a093 |0007: iput-object v4, v0, Lorg/jaudiotagger/utils/tree/TreeModelEvent;.children:[Ljava/lang/Object; // field@93a0 │ │ +3463aa: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ 0x0003 line=140 │ │ 0x0005 line=141 │ │ 0x0007 line=142 │ │ locals : │ │ @@ -784798,19 +784798,19 @@ │ │ type : '(Ljava/lang/Object;[Ljava/lang/Object;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -346314: |[346314] org.jaudiotagger.utils.tree.TreeModelEvent.:(Ljava/lang/Object;[Ljava/lang/Object;)V │ │ -346324: 2200 1513 |0000: new-instance v0, Lorg/jaudiotagger/utils/tree/TreePath; // type@1315 │ │ -346328: 7020 be9f 3000 |0002: invoke-direct {v0, v3}, Lorg/jaudiotagger/utils/tree/TreePath;.:([Ljava/lang/Object;)V // method@9fbe │ │ -34632e: 7030 a79f 2100 |0005: invoke-direct {v1, v2, v0}, Lorg/jaudiotagger/utils/tree/TreeModelEvent;.:(Ljava/lang/Object;Lorg/jaudiotagger/utils/tree/TreePath;)V // method@9fa7 │ │ -346334: 0e00 |0008: return-void │ │ +346318: |[346318] org.jaudiotagger.utils.tree.TreeModelEvent.:(Ljava/lang/Object;[Ljava/lang/Object;)V │ │ +346328: 2200 1513 |0000: new-instance v0, Lorg/jaudiotagger/utils/tree/TreePath; // type@1315 │ │ +34632c: 7020 be9f 3000 |0002: invoke-direct {v0, v3}, Lorg/jaudiotagger/utils/tree/TreePath;.:([Ljava/lang/Object;)V // method@9fbe │ │ +346332: 7030 a79f 2100 |0005: invoke-direct {v1, v2, v0}, Lorg/jaudiotagger/utils/tree/TreeModelEvent;.:(Ljava/lang/Object;Lorg/jaudiotagger/utils/tree/TreePath;)V // method@9fa7 │ │ +346338: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/jaudiotagger/utils/tree/TreeModelEvent; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0009 reg=3 (null) [Ljava/lang/Object; │ │ @@ -784820,19 +784820,19 @@ │ │ type : '(Ljava/lang/Object;[Ljava/lang/Object;[I[Ljava/lang/Object;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 9 16-bit code units │ │ -346338: |[346338] org.jaudiotagger.utils.tree.TreeModelEvent.:(Ljava/lang/Object;[Ljava/lang/Object;[I[Ljava/lang/Object;)V │ │ -346348: 2200 1513 |0000: new-instance v0, Lorg/jaudiotagger/utils/tree/TreePath; // type@1315 │ │ -34634c: 7020 be9f 3000 |0002: invoke-direct {v0, v3}, Lorg/jaudiotagger/utils/tree/TreePath;.:([Ljava/lang/Object;)V // method@9fbe │ │ -346352: 7055 a89f 2140 |0005: invoke-direct {v1, v2, v0, v4, v5}, Lorg/jaudiotagger/utils/tree/TreeModelEvent;.:(Ljava/lang/Object;Lorg/jaudiotagger/utils/tree/TreePath;[I[Ljava/lang/Object;)V // method@9fa8 │ │ -346358: 0e00 |0008: return-void │ │ +34633c: |[34633c] org.jaudiotagger.utils.tree.TreeModelEvent.:(Ljava/lang/Object;[Ljava/lang/Object;[I[Ljava/lang/Object;)V │ │ +34634c: 2200 1513 |0000: new-instance v0, Lorg/jaudiotagger/utils/tree/TreePath; // type@1315 │ │ +346350: 7020 be9f 3000 |0002: invoke-direct {v0, v3}, Lorg/jaudiotagger/utils/tree/TreePath;.:([Ljava/lang/Object;)V // method@9fbe │ │ +346356: 7055 a89f 2140 |0005: invoke-direct {v1, v2, v0, v4, v5}, Lorg/jaudiotagger/utils/tree/TreeModelEvent;.:(Ljava/lang/Object;Lorg/jaudiotagger/utils/tree/TreePath;[I[Ljava/lang/Object;)V // method@9fa8 │ │ +34635c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/jaudiotagger/utils/tree/TreeModelEvent; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0009 reg=3 (null) [Ljava/lang/Object; │ │ @@ -784845,24 +784845,24 @@ │ │ type : '()[I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 14 16-bit code units │ │ -34611c: |[34611c] org.jaudiotagger.utils.tree.TreeModelEvent.getChildIndices:()[I │ │ -34612c: 5440 9f93 |0000: iget-object v0, v4, Lorg/jaudiotagger/utils/tree/TreeModelEvent;.childIndices:[I // field@939f │ │ -346130: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -346134: 2101 |0004: array-length v1, v0 │ │ -346136: 2312 2013 |0005: new-array v2, v1, [I // type@1320 │ │ -34613a: 1203 |0007: const/4 v3, #int 0 // #0 │ │ -34613c: 7151 e087 3032 |0008: invoke-static {v0, v3, v2, v3, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@87e0 │ │ -346142: 1102 |000b: return-object v2 │ │ -346144: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -346146: 1100 |000d: return-object v0 │ │ +346120: |[346120] org.jaudiotagger.utils.tree.TreeModelEvent.getChildIndices:()[I │ │ +346130: 5440 9f93 |0000: iget-object v0, v4, Lorg/jaudiotagger/utils/tree/TreeModelEvent;.childIndices:[I // field@939f │ │ +346134: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +346138: 2101 |0004: array-length v1, v0 │ │ +34613a: 2312 2013 |0005: new-array v2, v1, [I // type@1320 │ │ +34613e: 1203 |0007: const/4 v3, #int 0 // #0 │ │ +346140: 7151 e087 3032 |0008: invoke-static {v0, v3, v2, v3, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@87e0 │ │ +346146: 1102 |000b: return-object v2 │ │ +346148: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +34614a: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=260 │ │ 0x0004 line=261 │ │ 0x0005 line=262 │ │ 0x0008 line=264 │ │ locals : │ │ @@ -784873,24 +784873,24 @@ │ │ type : '()[Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 14 16-bit code units │ │ -346148: |[346148] org.jaudiotagger.utils.tree.TreeModelEvent.getChildren:()[Ljava/lang/Object; │ │ -346158: 5440 a093 |0000: iget-object v0, v4, Lorg/jaudiotagger/utils/tree/TreeModelEvent;.children:[Ljava/lang/Object; // field@93a0 │ │ -34615c: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -346160: 2101 |0004: array-length v1, v0 │ │ -346162: 2312 be13 |0005: new-array v2, v1, [Ljava/lang/Object; // type@13be │ │ -346166: 1203 |0007: const/4 v3, #int 0 // #0 │ │ -346168: 7151 e087 3032 |0008: invoke-static {v0, v3, v2, v3, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@87e0 │ │ -34616e: 1102 |000b: return-object v2 │ │ -346170: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -346172: 1100 |000d: return-object v0 │ │ +34614c: |[34614c] org.jaudiotagger.utils.tree.TreeModelEvent.getChildren:()[Ljava/lang/Object; │ │ +34615c: 5440 a093 |0000: iget-object v0, v4, Lorg/jaudiotagger/utils/tree/TreeModelEvent;.children:[Ljava/lang/Object; // field@93a0 │ │ +346160: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +346164: 2101 |0004: array-length v1, v0 │ │ +346166: 2312 be13 |0005: new-array v2, v1, [Ljava/lang/Object; // type@13be │ │ +34616a: 1203 |0007: const/4 v3, #int 0 // #0 │ │ +34616c: 7151 e087 3032 |0008: invoke-static {v0, v3, v2, v3, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@87e0 │ │ +346172: 1102 |000b: return-object v2 │ │ +346174: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +346176: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=239 │ │ 0x0004 line=240 │ │ 0x0005 line=241 │ │ 0x0008 line=243 │ │ locals : │ │ @@ -784901,22 +784901,22 @@ │ │ type : '()[Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -346174: |[346174] org.jaudiotagger.utils.tree.TreeModelEvent.getPath:()[Ljava/lang/Object; │ │ -346184: 5410 a193 |0000: iget-object v0, v1, Lorg/jaudiotagger/utils/tree/TreeModelEvent;.path:Lorg/jaudiotagger/utils/tree/TreePath; // field@93a1 │ │ -346188: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -34618c: 6e10 c39f 0000 |0004: invoke-virtual {v0}, Lorg/jaudiotagger/utils/tree/TreePath;.getPath:()[Ljava/lang/Object; // method@9fc3 │ │ -346192: 0c00 |0007: move-result-object v0 │ │ -346194: 1100 |0008: return-object v0 │ │ -346196: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -346198: 1100 |000a: return-object v0 │ │ +346178: |[346178] org.jaudiotagger.utils.tree.TreeModelEvent.getPath:()[Ljava/lang/Object; │ │ +346188: 5410 a193 |0000: iget-object v0, v1, Lorg/jaudiotagger/utils/tree/TreeModelEvent;.path:Lorg/jaudiotagger/utils/tree/TreePath; // field@93a1 │ │ +34618c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +346190: 6e10 c39f 0000 |0004: invoke-virtual {v0}, Lorg/jaudiotagger/utils/tree/TreePath;.getPath:()[Ljava/lang/Object; // method@9fc3 │ │ +346196: 0c00 |0007: move-result-object v0 │ │ +346198: 1100 |0008: return-object v0 │ │ +34619a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +34619c: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=222 │ │ 0x0004 line=223 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/jaudiotagger/utils/tree/TreeModelEvent; │ │ │ │ @@ -784925,17 +784925,17 @@ │ │ type : '()Lorg/jaudiotagger/utils/tree/TreePath;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3462fc: |[3462fc] org.jaudiotagger.utils.tree.TreeModelEvent.getTreePath:()Lorg/jaudiotagger/utils/tree/TreePath; │ │ -34630c: 5410 a193 |0000: iget-object v0, v1, Lorg/jaudiotagger/utils/tree/TreeModelEvent;.path:Lorg/jaudiotagger/utils/tree/TreePath; // field@93a1 │ │ -346310: 1100 |0002: return-object v0 │ │ +346300: |[346300] org.jaudiotagger.utils.tree.TreeModelEvent.getTreePath:()Lorg/jaudiotagger/utils/tree/TreePath; │ │ +346310: 5410 a193 |0000: iget-object v0, v1, Lorg/jaudiotagger/utils/tree/TreeModelEvent;.path:Lorg/jaudiotagger/utils/tree/TreePath; // field@93a1 │ │ +346314: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/utils/tree/TreeModelEvent; │ │ │ │ #4 : (in Lorg/jaudiotagger/utils/tree/TreeModelEvent;) │ │ @@ -784943,91 +784943,91 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 167 16-bit code units │ │ -34619c: |[34619c] org.jaudiotagger.utils.tree.TreeModelEvent.toString:()Ljava/lang/String; │ │ -3461ac: 2200 3810 |0000: new-instance v0, Ljava/lang/StringBuffer; // type@1038 │ │ -3461b0: 7010 c187 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuffer;.:()V // method@87c1 │ │ -3461b6: 2201 3910 |0005: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -3461ba: 7010 cc87 0100 |0007: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -3461c0: 6e10 7387 0700 |000a: invoke-virtual {v7}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@8773 │ │ -3461c6: 0c02 |000d: move-result-object v2 │ │ -3461c8: 6e10 f286 0200 |000e: invoke-virtual {v2}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@86f2 │ │ -3461ce: 0c02 |0011: move-result-object v2 │ │ -3461d0: 6e20 d787 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -3461d6: 1a02 5000 |0015: const-string v2, " " // string@0050 │ │ -3461da: 6e20 d787 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -3461e0: 6e10 7487 0700 |001a: invoke-virtual {v7}, Ljava/lang/Object;.hashCode:()I // method@8774 │ │ -3461e6: 0a03 |001d: move-result v3 │ │ -3461e8: 7110 3287 0300 |001e: invoke-static {v3}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@8732 │ │ -3461ee: 0c03 |0021: move-result-object v3 │ │ -3461f0: 6e20 d787 3100 |0022: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -3461f6: 6e10 df87 0100 |0025: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -3461fc: 0c01 |0028: move-result-object v1 │ │ -3461fe: 6e20 c687 1000 |0029: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@87c6 │ │ -346204: 5471 a193 |002c: iget-object v1, v7, Lorg/jaudiotagger/utils/tree/TreeModelEvent;.path:Lorg/jaudiotagger/utils/tree/TreePath; // field@93a1 │ │ -346208: 3801 1800 |002e: if-eqz v1, 0046 // +0018 │ │ -34620c: 2201 3910 |0030: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -346210: 7010 cc87 0100 |0032: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -346216: 1a03 1e02 |0035: const-string v3, " path " // string@021e │ │ -34621a: 6e20 d787 3100 |0037: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -346220: 5473 a193 |003a: iget-object v3, v7, Lorg/jaudiotagger/utils/tree/TreeModelEvent;.path:Lorg/jaudiotagger/utils/tree/TreePath; // field@93a1 │ │ -346224: 6e20 d687 3100 |003c: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ -34622a: 6e10 df87 0100 |003f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -346230: 0c01 |0042: move-result-object v1 │ │ -346232: 6e20 c687 1000 |0043: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@87c6 │ │ -346238: 5471 9f93 |0046: iget-object v1, v7, Lorg/jaudiotagger/utils/tree/TreeModelEvent;.childIndices:[I // field@939f │ │ -34623c: 1a03 c556 |0048: const-string v3, "]" // string@56c5 │ │ -346240: 1204 |004a: const/4 v4, #int 0 // #0 │ │ -346242: 3801 2d00 |004b: if-eqz v1, 0078 // +002d │ │ -346246: 1a01 9d01 |004d: const-string v1, " indices [ " // string@019d │ │ -34624a: 6e20 c687 1000 |004f: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@87c6 │ │ -346250: 1201 |0052: const/4 v1, #int 0 // #0 │ │ -346252: 5475 9f93 |0053: iget-object v5, v7, Lorg/jaudiotagger/utils/tree/TreeModelEvent;.childIndices:[I // field@939f │ │ -346256: 2155 |0055: array-length v5, v5 │ │ -346258: 3551 1f00 |0056: if-ge v1, v5, 0075 // +001f │ │ -34625c: 2205 3910 |0058: new-instance v5, Ljava/lang/StringBuilder; // type@1039 │ │ -346260: 7010 cc87 0500 |005a: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -346266: 5476 9f93 |005d: iget-object v6, v7, Lorg/jaudiotagger/utils/tree/TreeModelEvent;.childIndices:[I // field@939f │ │ -34626a: 4406 0601 |005f: aget v6, v6, v1 │ │ -34626e: 7110 3287 0600 |0061: invoke-static {v6}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@8732 │ │ -346274: 0c06 |0064: move-result-object v6 │ │ -346276: 6e20 d787 6500 |0065: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -34627c: 6e20 d787 2500 |0068: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -346282: 6e10 df87 0500 |006b: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -346288: 0c05 |006e: move-result-object v5 │ │ -34628a: 6e20 c687 5000 |006f: invoke-virtual {v0, v5}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@87c6 │ │ -346290: d801 0101 |0072: add-int/lit8 v1, v1, #int 1 // #01 │ │ -346294: 28df |0074: goto 0053 // -0021 │ │ -346296: 6e20 c687 3000 |0075: invoke-virtual {v0, v3}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@87c6 │ │ -34629c: 5471 a093 |0078: iget-object v1, v7, Lorg/jaudiotagger/utils/tree/TreeModelEvent;.children:[Ljava/lang/Object; // field@93a0 │ │ -3462a0: 3801 2800 |007a: if-eqz v1, 00a2 // +0028 │ │ -3462a4: 1a01 3a01 |007c: const-string v1, " children [ " // string@013a │ │ -3462a8: 6e20 c687 1000 |007e: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@87c6 │ │ -3462ae: 5471 a093 |0081: iget-object v1, v7, Lorg/jaudiotagger/utils/tree/TreeModelEvent;.children:[Ljava/lang/Object; // field@93a0 │ │ -3462b2: 2111 |0083: array-length v1, v1 │ │ -3462b4: 3514 1b00 |0084: if-ge v4, v1, 009f // +001b │ │ -3462b8: 2201 3910 |0086: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -3462bc: 7010 cc87 0100 |0088: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -3462c2: 5475 a093 |008b: iget-object v5, v7, Lorg/jaudiotagger/utils/tree/TreeModelEvent;.children:[Ljava/lang/Object; // field@93a0 │ │ -3462c6: 4605 0504 |008d: aget-object v5, v5, v4 │ │ -3462ca: 6e20 d687 5100 |008f: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ -3462d0: 6e20 d787 2100 |0092: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -3462d6: 6e10 df87 0100 |0095: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -3462dc: 0c01 |0098: move-result-object v1 │ │ -3462de: 6e20 c687 1000 |0099: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@87c6 │ │ -3462e4: d804 0401 |009c: add-int/lit8 v4, v4, #int 1 // #01 │ │ -3462e8: 28e3 |009e: goto 0081 // -001d │ │ -3462ea: 6e20 c687 3000 |009f: invoke-virtual {v0, v3}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@87c6 │ │ -3462f0: 6e10 cb87 0000 |00a2: invoke-virtual {v0}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@87cb │ │ -3462f6: 0c00 |00a5: move-result-object v0 │ │ -3462f8: 1100 |00a6: return-object v0 │ │ +3461a0: |[3461a0] org.jaudiotagger.utils.tree.TreeModelEvent.toString:()Ljava/lang/String; │ │ +3461b0: 2200 3810 |0000: new-instance v0, Ljava/lang/StringBuffer; // type@1038 │ │ +3461b4: 7010 c187 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuffer;.:()V // method@87c1 │ │ +3461ba: 2201 3910 |0005: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +3461be: 7010 cc87 0100 |0007: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +3461c4: 6e10 7387 0700 |000a: invoke-virtual {v7}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@8773 │ │ +3461ca: 0c02 |000d: move-result-object v2 │ │ +3461cc: 6e10 f286 0200 |000e: invoke-virtual {v2}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@86f2 │ │ +3461d2: 0c02 |0011: move-result-object v2 │ │ +3461d4: 6e20 d787 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +3461da: 1a02 5000 |0015: const-string v2, " " // string@0050 │ │ +3461de: 6e20 d787 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +3461e4: 6e10 7487 0700 |001a: invoke-virtual {v7}, Ljava/lang/Object;.hashCode:()I // method@8774 │ │ +3461ea: 0a03 |001d: move-result v3 │ │ +3461ec: 7110 3287 0300 |001e: invoke-static {v3}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@8732 │ │ +3461f2: 0c03 |0021: move-result-object v3 │ │ +3461f4: 6e20 d787 3100 |0022: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +3461fa: 6e10 df87 0100 |0025: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +346200: 0c01 |0028: move-result-object v1 │ │ +346202: 6e20 c687 1000 |0029: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@87c6 │ │ +346208: 5471 a193 |002c: iget-object v1, v7, Lorg/jaudiotagger/utils/tree/TreeModelEvent;.path:Lorg/jaudiotagger/utils/tree/TreePath; // field@93a1 │ │ +34620c: 3801 1800 |002e: if-eqz v1, 0046 // +0018 │ │ +346210: 2201 3910 |0030: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +346214: 7010 cc87 0100 |0032: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +34621a: 1a03 1e02 |0035: const-string v3, " path " // string@021e │ │ +34621e: 6e20 d787 3100 |0037: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +346224: 5473 a193 |003a: iget-object v3, v7, Lorg/jaudiotagger/utils/tree/TreeModelEvent;.path:Lorg/jaudiotagger/utils/tree/TreePath; // field@93a1 │ │ +346228: 6e20 d687 3100 |003c: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ +34622e: 6e10 df87 0100 |003f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +346234: 0c01 |0042: move-result-object v1 │ │ +346236: 6e20 c687 1000 |0043: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@87c6 │ │ +34623c: 5471 9f93 |0046: iget-object v1, v7, Lorg/jaudiotagger/utils/tree/TreeModelEvent;.childIndices:[I // field@939f │ │ +346240: 1a03 c556 |0048: const-string v3, "]" // string@56c5 │ │ +346244: 1204 |004a: const/4 v4, #int 0 // #0 │ │ +346246: 3801 2d00 |004b: if-eqz v1, 0078 // +002d │ │ +34624a: 1a01 9d01 |004d: const-string v1, " indices [ " // string@019d │ │ +34624e: 6e20 c687 1000 |004f: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@87c6 │ │ +346254: 1201 |0052: const/4 v1, #int 0 // #0 │ │ +346256: 5475 9f93 |0053: iget-object v5, v7, Lorg/jaudiotagger/utils/tree/TreeModelEvent;.childIndices:[I // field@939f │ │ +34625a: 2155 |0055: array-length v5, v5 │ │ +34625c: 3551 1f00 |0056: if-ge v1, v5, 0075 // +001f │ │ +346260: 2205 3910 |0058: new-instance v5, Ljava/lang/StringBuilder; // type@1039 │ │ +346264: 7010 cc87 0500 |005a: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +34626a: 5476 9f93 |005d: iget-object v6, v7, Lorg/jaudiotagger/utils/tree/TreeModelEvent;.childIndices:[I // field@939f │ │ +34626e: 4406 0601 |005f: aget v6, v6, v1 │ │ +346272: 7110 3287 0600 |0061: invoke-static {v6}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@8732 │ │ +346278: 0c06 |0064: move-result-object v6 │ │ +34627a: 6e20 d787 6500 |0065: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +346280: 6e20 d787 2500 |0068: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +346286: 6e10 df87 0500 |006b: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +34628c: 0c05 |006e: move-result-object v5 │ │ +34628e: 6e20 c687 5000 |006f: invoke-virtual {v0, v5}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@87c6 │ │ +346294: d801 0101 |0072: add-int/lit8 v1, v1, #int 1 // #01 │ │ +346298: 28df |0074: goto 0053 // -0021 │ │ +34629a: 6e20 c687 3000 |0075: invoke-virtual {v0, v3}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@87c6 │ │ +3462a0: 5471 a093 |0078: iget-object v1, v7, Lorg/jaudiotagger/utils/tree/TreeModelEvent;.children:[Ljava/lang/Object; // field@93a0 │ │ +3462a4: 3801 2800 |007a: if-eqz v1, 00a2 // +0028 │ │ +3462a8: 1a01 3a01 |007c: const-string v1, " children [ " // string@013a │ │ +3462ac: 6e20 c687 1000 |007e: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@87c6 │ │ +3462b2: 5471 a093 |0081: iget-object v1, v7, Lorg/jaudiotagger/utils/tree/TreeModelEvent;.children:[Ljava/lang/Object; // field@93a0 │ │ +3462b6: 2111 |0083: array-length v1, v1 │ │ +3462b8: 3514 1b00 |0084: if-ge v4, v1, 009f // +001b │ │ +3462bc: 2201 3910 |0086: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +3462c0: 7010 cc87 0100 |0088: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +3462c6: 5475 a093 |008b: iget-object v5, v7, Lorg/jaudiotagger/utils/tree/TreeModelEvent;.children:[Ljava/lang/Object; // field@93a0 │ │ +3462ca: 4605 0504 |008d: aget-object v5, v5, v4 │ │ +3462ce: 6e20 d687 5100 |008f: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ +3462d4: 6e20 d787 2100 |0092: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +3462da: 6e10 df87 0100 |0095: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +3462e0: 0c01 |0098: move-result-object v1 │ │ +3462e2: 6e20 c687 1000 |0099: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@87c6 │ │ +3462e8: d804 0401 |009c: add-int/lit8 v4, v4, #int 1 // #01 │ │ +3462ec: 28e3 |009e: goto 0081 // -001d │ │ +3462ee: 6e20 c687 3000 |009f: invoke-virtual {v0, v3}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@87c6 │ │ +3462f4: 6e10 cb87 0000 |00a2: invoke-virtual {v0}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@87cb │ │ +3462fa: 0c00 |00a5: move-result-object v0 │ │ +3462fc: 1100 |00a6: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=277 │ │ 0x0005 line=279 │ │ 0x001a line=280 │ │ 0x0029 line=279 │ │ 0x002c line=281 │ │ @@ -785229,17 +785229,17 @@ │ │ type : '()V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -346618: |[346618] org.jaudiotagger.utils.tree.TreePath.:()V │ │ -346628: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -34662e: 0e00 |0003: return-void │ │ +34661c: |[34661c] org.jaudiotagger.utils.tree.TreePath.:()V │ │ +34662c: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +346632: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/utils/tree/TreePath; │ │ │ │ #1 : (in Lorg/jaudiotagger/utils/tree/TreePath;) │ │ @@ -785247,25 +785247,25 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -346630: |[346630] org.jaudiotagger.utils.tree.TreePath.:(Ljava/lang/Object;)V │ │ -346640: 7010 7087 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8770 │ │ -346646: 3802 0800 |0003: if-eqz v2, 000b // +0008 │ │ -34664a: 5b12 a293 |0005: iput-object v2, v1, Lorg/jaudiotagger/utils/tree/TreePath;.lastPathComponent:Ljava/lang/Object; // field@93a2 │ │ -34664e: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -346650: 5b12 a393 |0008: iput-object v2, v1, Lorg/jaudiotagger/utils/tree/TreePath;.parentPath:Lorg/jaudiotagger/utils/tree/TreePath; // field@93a3 │ │ -346654: 0e00 |000a: return-void │ │ -346656: 2202 1e10 |000b: new-instance v2, Ljava/lang/IllegalArgumentException; // type@101e │ │ -34665a: 1a00 b099 |000d: const-string v0, "path in TreePath must be non null." // string@99b0 │ │ -34665e: 7020 1887 0200 |000f: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ -346664: 2702 |0012: throw v2 │ │ +346634: |[346634] org.jaudiotagger.utils.tree.TreePath.:(Ljava/lang/Object;)V │ │ +346644: 7010 7087 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8770 │ │ +34664a: 3802 0800 |0003: if-eqz v2, 000b // +0008 │ │ +34664e: 5b12 a293 |0005: iput-object v2, v1, Lorg/jaudiotagger/utils/tree/TreePath;.lastPathComponent:Ljava/lang/Object; // field@93a2 │ │ +346652: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +346654: 5b12 a393 |0008: iput-object v2, v1, Lorg/jaudiotagger/utils/tree/TreePath;.parentPath:Lorg/jaudiotagger/utils/tree/TreePath; // field@93a3 │ │ +346658: 0e00 |000a: return-void │ │ +34665a: 2202 1e10 |000b: new-instance v2, Ljava/lang/IllegalArgumentException; // type@101e │ │ +34665e: 1a00 b099 |000d: const-string v0, "path in TreePath must be non null." // string@99b0 │ │ +346662: 7020 1887 0200 |000f: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ +346668: 2702 |0012: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0005 line=79 │ │ 0x0008 line=80 │ │ 0x000b line=78 │ │ locals : │ │ @@ -785277,24 +785277,24 @@ │ │ type : '(Lorg/jaudiotagger/utils/tree/TreePath;Ljava/lang/Object;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -3466f8: |[3466f8] org.jaudiotagger.utils.tree.TreePath.:(Lorg/jaudiotagger/utils/tree/TreePath;Ljava/lang/Object;)V │ │ -346708: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -34670e: 3802 0700 |0003: if-eqz v2, 000a // +0007 │ │ -346712: 5b01 a393 |0005: iput-object v1, v0, Lorg/jaudiotagger/utils/tree/TreePath;.parentPath:Lorg/jaudiotagger/utils/tree/TreePath; // field@93a3 │ │ -346716: 5b02 a293 |0007: iput-object v2, v0, Lorg/jaudiotagger/utils/tree/TreePath;.lastPathComponent:Ljava/lang/Object; // field@93a2 │ │ -34671a: 0e00 |0009: return-void │ │ -34671c: 2201 1e10 |000a: new-instance v1, Ljava/lang/IllegalArgumentException; // type@101e │ │ -346720: 1a02 b099 |000c: const-string v2, "path in TreePath must be non null." // string@99b0 │ │ -346724: 7020 1887 2100 |000e: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ -34672a: 2701 |0011: throw v1 │ │ +3466fc: |[3466fc] org.jaudiotagger.utils.tree.TreePath.:(Lorg/jaudiotagger/utils/tree/TreePath;Ljava/lang/Object;)V │ │ +34670c: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +346712: 3802 0700 |0003: if-eqz v2, 000a // +0007 │ │ +346716: 5b01 a393 |0005: iput-object v1, v0, Lorg/jaudiotagger/utils/tree/TreePath;.parentPath:Lorg/jaudiotagger/utils/tree/TreePath; // field@93a3 │ │ +34671a: 5b02 a293 |0007: iput-object v2, v0, Lorg/jaudiotagger/utils/tree/TreePath;.lastPathComponent:Ljava/lang/Object; // field@93a2 │ │ +34671e: 0e00 |0009: return-void │ │ +346720: 2201 1e10 |000a: new-instance v1, Ljava/lang/IllegalArgumentException; // type@101e │ │ +346724: 1a02 b099 |000c: const-string v2, "path in TreePath must be non null." // string@99b0 │ │ +346728: 7020 1887 2100 |000e: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ +34672e: 2701 |0011: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x0005 line=90 │ │ 0x0007 line=91 │ │ 0x000a line=89 │ │ locals : │ │ @@ -785307,36 +785307,36 @@ │ │ type : '([Ljava/lang/Object;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 36 16-bit code units │ │ -346668: |[346668] org.jaudiotagger.utils.tree.TreePath.:([Ljava/lang/Object;)V │ │ -346678: 7010 7087 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@8770 │ │ -34667e: 3804 1900 |0003: if-eqz v4, 001c // +0019 │ │ -346682: 2140 |0005: array-length v0, v4 │ │ -346684: 3800 1600 |0006: if-eqz v0, 001c // +0016 │ │ -346688: 2140 |0008: array-length v0, v4 │ │ -34668a: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -34668c: b110 |000a: sub-int/2addr v0, v1 │ │ -34668e: 4600 0400 |000b: aget-object v0, v4, v0 │ │ -346692: 5b30 a293 |000d: iput-object v0, v3, Lorg/jaudiotagger/utils/tree/TreePath;.lastPathComponent:Ljava/lang/Object; // field@93a2 │ │ -346696: 2140 |000f: array-length v0, v4 │ │ -346698: 3710 0b00 |0010: if-le v0, v1, 001b // +000b │ │ -34669c: 2200 1513 |0012: new-instance v0, Lorg/jaudiotagger/utils/tree/TreePath; // type@1315 │ │ -3466a0: 2142 |0014: array-length v2, v4 │ │ -3466a2: b112 |0015: sub-int/2addr v2, v1 │ │ -3466a4: 7030 bf9f 4002 |0016: invoke-direct {v0, v4, v2}, Lorg/jaudiotagger/utils/tree/TreePath;.:([Ljava/lang/Object;I)V // method@9fbf │ │ -3466aa: 5b30 a393 |0019: iput-object v0, v3, Lorg/jaudiotagger/utils/tree/TreePath;.parentPath:Lorg/jaudiotagger/utils/tree/TreePath; // field@93a3 │ │ -3466ae: 0e00 |001b: return-void │ │ -3466b0: 2204 1e10 |001c: new-instance v4, Ljava/lang/IllegalArgumentException; // type@101e │ │ -3466b4: 1a00 af99 |001e: const-string v0, "path in TreePath must be non null and not empty." // string@99af │ │ -3466b8: 7020 1887 0400 |0020: invoke-direct {v4, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ -3466be: 2704 |0023: throw v4 │ │ +34666c: |[34666c] org.jaudiotagger.utils.tree.TreePath.:([Ljava/lang/Object;)V │ │ +34667c: 7010 7087 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@8770 │ │ +346682: 3804 1900 |0003: if-eqz v4, 001c // +0019 │ │ +346686: 2140 |0005: array-length v0, v4 │ │ +346688: 3800 1600 |0006: if-eqz v0, 001c // +0016 │ │ +34668c: 2140 |0008: array-length v0, v4 │ │ +34668e: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +346690: b110 |000a: sub-int/2addr v0, v1 │ │ +346692: 4600 0400 |000b: aget-object v0, v4, v0 │ │ +346696: 5b30 a293 |000d: iput-object v0, v3, Lorg/jaudiotagger/utils/tree/TreePath;.lastPathComponent:Ljava/lang/Object; // field@93a2 │ │ +34669a: 2140 |000f: array-length v0, v4 │ │ +34669c: 3710 0b00 |0010: if-le v0, v1, 001b // +000b │ │ +3466a0: 2200 1513 |0012: new-instance v0, Lorg/jaudiotagger/utils/tree/TreePath; // type@1315 │ │ +3466a4: 2142 |0014: array-length v2, v4 │ │ +3466a6: b112 |0015: sub-int/2addr v2, v1 │ │ +3466a8: 7030 bf9f 4002 |0016: invoke-direct {v0, v4, v2}, Lorg/jaudiotagger/utils/tree/TreePath;.:([Ljava/lang/Object;I)V // method@9fbf │ │ +3466ae: 5b30 a393 |0019: iput-object v0, v3, Lorg/jaudiotagger/utils/tree/TreePath;.parentPath:Lorg/jaudiotagger/utils/tree/TreePath; // field@93a3 │ │ +3466b2: 0e00 |001b: return-void │ │ +3466b4: 2204 1e10 |001c: new-instance v4, Ljava/lang/IllegalArgumentException; // type@101e │ │ +3466b8: 1a00 af99 |001e: const-string v0, "path in TreePath must be non null and not empty." // string@99af │ │ +3466bc: 7020 1887 0400 |0020: invoke-direct {v4, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ +3466c2: 2704 |0023: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0005 line=62 │ │ 0x0008 line=64 │ │ 0x000f line=65 │ │ 0x0012 line=66 │ │ @@ -785350,25 +785350,25 @@ │ │ type : '([Ljava/lang/Object;I)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -3466c0: |[3466c0] org.jaudiotagger.utils.tree.TreePath.:([Ljava/lang/Object;I)V │ │ -3466d0: 7010 7087 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@8770 │ │ -3466d6: d800 04ff |0003: add-int/lit8 v0, v4, #int -1 // #ff │ │ -3466da: 4601 0300 |0005: aget-object v1, v3, v0 │ │ -3466de: 5b21 a293 |0007: iput-object v1, v2, Lorg/jaudiotagger/utils/tree/TreePath;.lastPathComponent:Ljava/lang/Object; // field@93a2 │ │ -3466e2: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -3466e4: 3714 0900 |000a: if-le v4, v1, 0013 // +0009 │ │ -3466e8: 2204 1513 |000c: new-instance v4, Lorg/jaudiotagger/utils/tree/TreePath; // type@1315 │ │ -3466ec: 7030 bf9f 3400 |000e: invoke-direct {v4, v3, v0}, Lorg/jaudiotagger/utils/tree/TreePath;.:([Ljava/lang/Object;I)V // method@9fbf │ │ -3466f2: 5b24 a393 |0011: iput-object v4, v2, Lorg/jaudiotagger/utils/tree/TreePath;.parentPath:Lorg/jaudiotagger/utils/tree/TreePath; // field@93a3 │ │ -3466f6: 0e00 |0013: return-void │ │ +3466c4: |[3466c4] org.jaudiotagger.utils.tree.TreePath.:([Ljava/lang/Object;I)V │ │ +3466d4: 7010 7087 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@8770 │ │ +3466da: d800 04ff |0003: add-int/lit8 v0, v4, #int -1 // #ff │ │ +3466de: 4601 0300 |0005: aget-object v1, v3, v0 │ │ +3466e2: 5b21 a293 |0007: iput-object v1, v2, Lorg/jaudiotagger/utils/tree/TreePath;.lastPathComponent:Ljava/lang/Object; // field@93a2 │ │ +3466e6: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +3466e8: 3714 0900 |000a: if-le v4, v1, 0013 // +0009 │ │ +3466ec: 2204 1513 |000c: new-instance v4, Lorg/jaudiotagger/utils/tree/TreePath; // type@1315 │ │ +3466f0: 7030 bf9f 3400 |000e: invoke-direct {v4, v3, v0}, Lorg/jaudiotagger/utils/tree/TreePath;.:([Ljava/lang/Object;I)V // method@9fbf │ │ +3466f6: 5b24 a393 |0011: iput-object v4, v2, Lorg/jaudiotagger/utils/tree/TreePath;.parentPath:Lorg/jaudiotagger/utils/tree/TreePath; // field@93a3 │ │ +3466fa: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ 0x0005 line=99 │ │ 0x000c line=101 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lorg/jaudiotagger/utils/tree/TreePath; │ │ @@ -785380,34 +785380,34 @@ │ │ type : '(Ljava/io/ObjectInputStream;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -34672c: |[34672c] org.jaudiotagger.utils.tree.TreePath.readObject:(Ljava/io/ObjectInputStream;)V │ │ -34673c: 6e10 9086 0300 |0000: invoke-virtual {v3}, Ljava/io/ObjectInputStream;.defaultReadObject:()V // method@8690 │ │ -346742: 6e10 9186 0300 |0003: invoke-virtual {v3}, Ljava/io/ObjectInputStream;.readObject:()Ljava/lang/Object; // method@8691 │ │ -346748: 0c03 |0006: move-result-object v3 │ │ -34674a: 1f03 a310 |0007: check-cast v3, Ljava/util/Vector; // type@10a3 │ │ -34674e: 6e10 cd89 0300 |0009: invoke-virtual {v3}, Ljava/util/Vector;.size:()I // method@89cd │ │ -346754: 0a00 |000c: move-result v0 │ │ -346756: 3d00 1600 |000d: if-lez v0, 0023 // +0016 │ │ -34675a: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -34675c: 6e20 c889 0300 |0010: invoke-virtual {v3, v0}, Ljava/util/Vector;.elementAt:(I)Ljava/lang/Object; // method@89c8 │ │ -346762: 0c00 |0013: move-result-object v0 │ │ -346764: 1a01 6e81 |0014: const-string v1, "lastPathComponent" // string@816e │ │ -346768: 6e20 7287 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@8772 │ │ -34676e: 0a00 |0019: move-result v0 │ │ -346770: 3800 0900 |001a: if-eqz v0, 0023 // +0009 │ │ -346774: 1210 |001c: const/4 v0, #int 1 // #1 │ │ -346776: 6e20 c889 0300 |001d: invoke-virtual {v3, v0}, Ljava/util/Vector;.elementAt:(I)Ljava/lang/Object; // method@89c8 │ │ -34677c: 0c03 |0020: move-result-object v3 │ │ -34677e: 5b23 a293 |0021: iput-object v3, v2, Lorg/jaudiotagger/utils/tree/TreePath;.lastPathComponent:Ljava/lang/Object; // field@93a2 │ │ -346782: 0e00 |0023: return-void │ │ +346730: |[346730] org.jaudiotagger.utils.tree.TreePath.readObject:(Ljava/io/ObjectInputStream;)V │ │ +346740: 6e10 9086 0300 |0000: invoke-virtual {v3}, Ljava/io/ObjectInputStream;.defaultReadObject:()V // method@8690 │ │ +346746: 6e10 9186 0300 |0003: invoke-virtual {v3}, Ljava/io/ObjectInputStream;.readObject:()Ljava/lang/Object; // method@8691 │ │ +34674c: 0c03 |0006: move-result-object v3 │ │ +34674e: 1f03 a310 |0007: check-cast v3, Ljava/util/Vector; // type@10a3 │ │ +346752: 6e10 cd89 0300 |0009: invoke-virtual {v3}, Ljava/util/Vector;.size:()I // method@89cd │ │ +346758: 0a00 |000c: move-result v0 │ │ +34675a: 3d00 1600 |000d: if-lez v0, 0023 // +0016 │ │ +34675e: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +346760: 6e20 c889 0300 |0010: invoke-virtual {v3, v0}, Ljava/util/Vector;.elementAt:(I)Ljava/lang/Object; // method@89c8 │ │ +346766: 0c00 |0013: move-result-object v0 │ │ +346768: 1a01 6e81 |0014: const-string v1, "lastPathComponent" // string@816e │ │ +34676c: 6e20 7287 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@8772 │ │ +346772: 0a00 |0019: move-result v0 │ │ +346774: 3800 0900 |001a: if-eqz v0, 0023 // +0009 │ │ +346778: 1210 |001c: const/4 v0, #int 1 // #1 │ │ +34677a: 6e20 c889 0300 |001d: invoke-virtual {v3, v0}, Ljava/util/Vector;.elementAt:(I)Ljava/lang/Object; // method@89c8 │ │ +346780: 0c03 |0020: move-result-object v3 │ │ +346782: 5b23 a293 |0021: iput-object v3, v2, Lorg/jaudiotagger/utils/tree/TreePath;.lastPathComponent:Ljava/lang/Object; // field@93a2 │ │ +346786: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=311 │ │ 0x0003 line=313 │ │ 0x0009 line=315 │ │ 0x0010 line=317 │ │ 0x0016 line=318 │ │ @@ -785421,28 +785421,28 @@ │ │ type : '(Ljava/io/ObjectOutputStream;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -346784: |[346784] org.jaudiotagger.utils.tree.TreePath.writeObject:(Ljava/io/ObjectOutputStream;)V │ │ -346794: 6e10 9586 0300 |0000: invoke-virtual {v3}, Ljava/io/ObjectOutputStream;.defaultWriteObject:()V // method@8695 │ │ -34679a: 2200 a310 |0003: new-instance v0, Ljava/util/Vector; // type@10a3 │ │ -34679e: 7010 c589 0000 |0005: invoke-direct {v0}, Ljava/util/Vector;.:()V // method@89c5 │ │ -3467a4: 5421 a293 |0008: iget-object v1, v2, Lorg/jaudiotagger/utils/tree/TreePath;.lastPathComponent:Ljava/lang/Object; // field@93a2 │ │ -3467a8: 3801 1000 |000a: if-eqz v1, 001a // +0010 │ │ -3467ac: 2011 0510 |000c: instance-of v1, v1, Ljava/io/Serializable; // type@1005 │ │ -3467b0: 3801 0c00 |000e: if-eqz v1, 001a // +000c │ │ -3467b4: 1a01 6e81 |0010: const-string v1, "lastPathComponent" // string@816e │ │ -3467b8: 6e20 c789 1000 |0012: invoke-virtual {v0, v1}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@89c7 │ │ -3467be: 5421 a293 |0015: iget-object v1, v2, Lorg/jaudiotagger/utils/tree/TreePath;.lastPathComponent:Ljava/lang/Object; // field@93a2 │ │ -3467c2: 6e20 c789 1000 |0017: invoke-virtual {v0, v1}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@89c7 │ │ -3467c8: 6e20 9686 0300 |001a: invoke-virtual {v3, v0}, Ljava/io/ObjectOutputStream;.writeObject:(Ljava/lang/Object;)V // method@8696 │ │ -3467ce: 0e00 |001d: return-void │ │ +346788: |[346788] org.jaudiotagger.utils.tree.TreePath.writeObject:(Ljava/io/ObjectOutputStream;)V │ │ +346798: 6e10 9586 0300 |0000: invoke-virtual {v3}, Ljava/io/ObjectOutputStream;.defaultWriteObject:()V // method@8695 │ │ +34679e: 2200 a310 |0003: new-instance v0, Ljava/util/Vector; // type@10a3 │ │ +3467a2: 7010 c589 0000 |0005: invoke-direct {v0}, Ljava/util/Vector;.:()V // method@89c5 │ │ +3467a8: 5421 a293 |0008: iget-object v1, v2, Lorg/jaudiotagger/utils/tree/TreePath;.lastPathComponent:Ljava/lang/Object; // field@93a2 │ │ +3467ac: 3801 1000 |000a: if-eqz v1, 001a // +0010 │ │ +3467b0: 2011 0510 |000c: instance-of v1, v1, Ljava/io/Serializable; // type@1005 │ │ +3467b4: 3801 0c00 |000e: if-eqz v1, 001a // +000c │ │ +3467b8: 1a01 6e81 |0010: const-string v1, "lastPathComponent" // string@816e │ │ +3467bc: 6e20 c789 1000 |0012: invoke-virtual {v0, v1}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@89c7 │ │ +3467c2: 5421 a293 |0015: iget-object v1, v2, Lorg/jaudiotagger/utils/tree/TreePath;.lastPathComponent:Ljava/lang/Object; // field@93a2 │ │ +3467c6: 6e20 c789 1000 |0017: invoke-virtual {v0, v1}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@89c7 │ │ +3467cc: 6e20 9686 0300 |001a: invoke-virtual {v3, v0}, Ljava/io/ObjectOutputStream;.writeObject:(Ljava/lang/Object;)V // method@8696 │ │ +3467d2: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=296 │ │ 0x0003 line=298 │ │ 0x0008 line=301 │ │ 0x0012 line=303 │ │ 0x0015 line=304 │ │ @@ -785457,41 +785457,41 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -3463a8: |[3463a8] org.jaudiotagger.utils.tree.TreePath.equals:(Ljava/lang/Object;)Z │ │ -3463b8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -3463ba: 3356 0300 |0001: if-ne v6, v5, 0004 // +0003 │ │ -3463be: 0f00 |0003: return v0 │ │ -3463c0: 2061 1513 |0004: instance-of v1, v6, Lorg/jaudiotagger/utils/tree/TreePath; // type@1315 │ │ -3463c4: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -3463c6: 3801 2300 |0007: if-eqz v1, 002a // +0023 │ │ -3463ca: 1f06 1513 |0009: check-cast v6, Lorg/jaudiotagger/utils/tree/TreePath; // type@1315 │ │ -3463ce: 6e10 c59f 0500 |000b: invoke-virtual {v5}, Lorg/jaudiotagger/utils/tree/TreePath;.getPathCount:()I // method@9fc5 │ │ -3463d4: 0a01 |000e: move-result v1 │ │ -3463d6: 6e10 c59f 0600 |000f: invoke-virtual {v6}, Lorg/jaudiotagger/utils/tree/TreePath;.getPathCount:()I // method@9fc5 │ │ -3463dc: 0a03 |0012: move-result v3 │ │ -3463de: 3231 0300 |0013: if-eq v1, v3, 0016 // +0003 │ │ -3463e2: 0f02 |0015: return v2 │ │ -3463e4: 0751 |0016: move-object v1, v5 │ │ -3463e6: 3801 1200 |0017: if-eqz v1, 0029 // +0012 │ │ -3463ea: 5413 a293 |0019: iget-object v3, v1, Lorg/jaudiotagger/utils/tree/TreePath;.lastPathComponent:Ljava/lang/Object; // field@93a2 │ │ -3463ee: 5464 a293 |001b: iget-object v4, v6, Lorg/jaudiotagger/utils/tree/TreePath;.lastPathComponent:Ljava/lang/Object; // field@93a2 │ │ -3463f2: 6e20 7287 4300 |001d: invoke-virtual {v3, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@8772 │ │ -3463f8: 0a03 |0020: move-result v3 │ │ -3463fa: 3903 0300 |0021: if-nez v3, 0024 // +0003 │ │ -3463fe: 0f02 |0023: return v2 │ │ -346400: 5466 a393 |0024: iget-object v6, v6, Lorg/jaudiotagger/utils/tree/TreePath;.parentPath:Lorg/jaudiotagger/utils/tree/TreePath; // field@93a3 │ │ -346404: 5411 a393 |0026: iget-object v1, v1, Lorg/jaudiotagger/utils/tree/TreePath;.parentPath:Lorg/jaudiotagger/utils/tree/TreePath; // field@93a3 │ │ -346408: 28ef |0028: goto 0017 // -0011 │ │ -34640a: 0f00 |0029: return v0 │ │ -34640c: 0f02 |002a: return v2 │ │ +3463ac: |[3463ac] org.jaudiotagger.utils.tree.TreePath.equals:(Ljava/lang/Object;)Z │ │ +3463bc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +3463be: 3356 0300 |0001: if-ne v6, v5, 0004 // +0003 │ │ +3463c2: 0f00 |0003: return v0 │ │ +3463c4: 2061 1513 |0004: instance-of v1, v6, Lorg/jaudiotagger/utils/tree/TreePath; // type@1315 │ │ +3463c8: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +3463ca: 3801 2300 |0007: if-eqz v1, 002a // +0023 │ │ +3463ce: 1f06 1513 |0009: check-cast v6, Lorg/jaudiotagger/utils/tree/TreePath; // type@1315 │ │ +3463d2: 6e10 c59f 0500 |000b: invoke-virtual {v5}, Lorg/jaudiotagger/utils/tree/TreePath;.getPathCount:()I // method@9fc5 │ │ +3463d8: 0a01 |000e: move-result v1 │ │ +3463da: 6e10 c59f 0600 |000f: invoke-virtual {v6}, Lorg/jaudiotagger/utils/tree/TreePath;.getPathCount:()I // method@9fc5 │ │ +3463e0: 0a03 |0012: move-result v3 │ │ +3463e2: 3231 0300 |0013: if-eq v1, v3, 0016 // +0003 │ │ +3463e6: 0f02 |0015: return v2 │ │ +3463e8: 0751 |0016: move-object v1, v5 │ │ +3463ea: 3801 1200 |0017: if-eqz v1, 0029 // +0012 │ │ +3463ee: 5413 a293 |0019: iget-object v3, v1, Lorg/jaudiotagger/utils/tree/TreePath;.lastPathComponent:Ljava/lang/Object; // field@93a2 │ │ +3463f2: 5464 a293 |001b: iget-object v4, v6, Lorg/jaudiotagger/utils/tree/TreePath;.lastPathComponent:Ljava/lang/Object; // field@93a2 │ │ +3463f6: 6e20 7287 4300 |001d: invoke-virtual {v3, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@8772 │ │ +3463fc: 0a03 |0020: move-result v3 │ │ +3463fe: 3903 0300 |0021: if-nez v3, 0024 // +0003 │ │ +346402: 0f02 |0023: return v2 │ │ +346404: 5466 a393 |0024: iget-object v6, v6, Lorg/jaudiotagger/utils/tree/TreePath;.parentPath:Lorg/jaudiotagger/utils/tree/TreePath; // field@93a3 │ │ +346408: 5411 a393 |0026: iget-object v1, v1, Lorg/jaudiotagger/utils/tree/TreePath;.parentPath:Lorg/jaudiotagger/utils/tree/TreePath; // field@93a3 │ │ +34640c: 28ef |0028: goto 0017 // -0011 │ │ +34640e: 0f00 |0029: return v0 │ │ +346410: 0f02 |002a: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=192 │ │ 0x0009 line=193 │ │ 0x000b line=195 │ │ 0x0019 line=198 │ │ 0x001d line=199 │ │ @@ -785506,17 +785506,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3464a8: |[3464a8] org.jaudiotagger.utils.tree.TreePath.getLastPathComponent:()Ljava/lang/Object; │ │ -3464b8: 5410 a293 |0000: iget-object v0, v1, Lorg/jaudiotagger/utils/tree/TreePath;.lastPathComponent:Ljava/lang/Object; // field@93a2 │ │ -3464bc: 1100 |0002: return-object v0 │ │ +3464ac: |[3464ac] org.jaudiotagger.utils.tree.TreePath.getLastPathComponent:()Ljava/lang/Object; │ │ +3464bc: 5410 a293 |0000: iget-object v0, v1, Lorg/jaudiotagger/utils/tree/TreePath;.lastPathComponent:Ljava/lang/Object; // field@93a2 │ │ +3464c0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/utils/tree/TreePath; │ │ │ │ #2 : (in Lorg/jaudiotagger/utils/tree/TreePath;) │ │ @@ -785524,17 +785524,17 @@ │ │ type : '()Lorg/jaudiotagger/utils/tree/TreePath;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3465d8: |[3465d8] org.jaudiotagger.utils.tree.TreePath.getParentPath:()Lorg/jaudiotagger/utils/tree/TreePath; │ │ -3465e8: 5410 a393 |0000: iget-object v0, v1, Lorg/jaudiotagger/utils/tree/TreePath;.parentPath:Lorg/jaudiotagger/utils/tree/TreePath; // field@93a3 │ │ -3465ec: 1100 |0002: return-object v0 │ │ +3465dc: |[3465dc] org.jaudiotagger.utils.tree.TreePath.getParentPath:()Lorg/jaudiotagger/utils/tree/TreePath; │ │ +3465ec: 5410 a393 |0000: iget-object v0, v1, Lorg/jaudiotagger/utils/tree/TreePath;.parentPath:Lorg/jaudiotagger/utils/tree/TreePath; // field@93a3 │ │ +3465f0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=272 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/utils/tree/TreePath; │ │ │ │ #3 : (in Lorg/jaudiotagger/utils/tree/TreePath;) │ │ @@ -785542,28 +785542,28 @@ │ │ type : '()[Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -346538: |[346538] org.jaudiotagger.utils.tree.TreePath.getPath:()[Ljava/lang/Object; │ │ -346548: 6e10 c59f 0500 |0000: invoke-virtual {v5}, Lorg/jaudiotagger/utils/tree/TreePath;.getPathCount:()I // method@9fc5 │ │ -34654e: 0a00 |0003: move-result v0 │ │ -346550: d801 00ff |0004: add-int/lit8 v1, v0, #int -1 // #ff │ │ -346554: 2300 be13 |0006: new-array v0, v0, [Ljava/lang/Object; // type@13be │ │ -346558: 0752 |0008: move-object v2, v5 │ │ -34655a: 3802 0c00 |0009: if-eqz v2, 0015 // +000c │ │ -34655e: d803 01ff |000b: add-int/lit8 v3, v1, #int -1 // #ff │ │ -346562: 5424 a293 |000d: iget-object v4, v2, Lorg/jaudiotagger/utils/tree/TreePath;.lastPathComponent:Ljava/lang/Object; // field@93a2 │ │ -346566: 4d04 0001 |000f: aput-object v4, v0, v1 │ │ -34656a: 5422 a393 |0011: iget-object v2, v2, Lorg/jaudiotagger/utils/tree/TreePath;.parentPath:Lorg/jaudiotagger/utils/tree/TreePath; // field@93a3 │ │ -34656e: 0131 |0013: move v1, v3 │ │ -346570: 28f5 |0014: goto 0009 // -000b │ │ -346572: 1100 |0015: return-object v0 │ │ +34653c: |[34653c] org.jaudiotagger.utils.tree.TreePath.getPath:()[Ljava/lang/Object; │ │ +34654c: 6e10 c59f 0500 |0000: invoke-virtual {v5}, Lorg/jaudiotagger/utils/tree/TreePath;.getPathCount:()I // method@9fc5 │ │ +346552: 0a00 |0003: move-result v0 │ │ +346554: d801 00ff |0004: add-int/lit8 v1, v0, #int -1 // #ff │ │ +346558: 2300 be13 |0006: new-array v0, v0, [Ljava/lang/Object; // type@13be │ │ +34655c: 0752 |0008: move-object v2, v5 │ │ +34655e: 3802 0c00 |0009: if-eqz v2, 0015 // +000c │ │ +346562: d803 01ff |000b: add-int/lit8 v3, v1, #int -1 // #ff │ │ +346566: 5424 a293 |000d: iget-object v4, v2, Lorg/jaudiotagger/utils/tree/TreePath;.lastPathComponent:Ljava/lang/Object; // field@93a2 │ │ +34656a: 4d04 0001 |000f: aput-object v4, v0, v1 │ │ +34656e: 5422 a393 |0011: iget-object v2, v2, Lorg/jaudiotagger/utils/tree/TreePath;.parentPath:Lorg/jaudiotagger/utils/tree/TreePath; // field@93a3 │ │ +346572: 0131 |0013: move v1, v3 │ │ +346574: 28f5 |0014: goto 0009 // -000b │ │ +346576: 1100 |0015: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ 0x0006 line=125 │ │ 0x000d line=128 │ │ 0x0011 line=127 │ │ locals : │ │ @@ -785574,41 +785574,41 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -3464c0: |[3464c0] org.jaudiotagger.utils.tree.TreePath.getPathComponent:(I)Ljava/lang/Object; │ │ -3464d0: 6e10 c59f 0300 |0000: invoke-virtual {v3}, Lorg/jaudiotagger/utils/tree/TreePath;.getPathCount:()I // method@9fc5 │ │ -3464d6: 0a00 |0003: move-result v0 │ │ -3464d8: 3a04 1100 |0004: if-ltz v4, 0015 // +0011 │ │ -3464dc: 3504 0f00 |0006: if-ge v4, v0, 0015 // +000f │ │ -3464e0: d800 00ff |0008: add-int/lit8 v0, v0, #int -1 // #ff │ │ -3464e4: 0731 |000a: move-object v1, v3 │ │ -3464e6: 3240 0700 |000b: if-eq v0, v4, 0012 // +0007 │ │ -3464ea: 5411 a393 |000d: iget-object v1, v1, Lorg/jaudiotagger/utils/tree/TreePath;.parentPath:Lorg/jaudiotagger/utils/tree/TreePath; // field@93a3 │ │ -3464ee: d800 00ff |000f: add-int/lit8 v0, v0, #int -1 // #ff │ │ -3464f2: 28fa |0011: goto 000b // -0006 │ │ -3464f4: 5414 a293 |0012: iget-object v4, v1, Lorg/jaudiotagger/utils/tree/TreePath;.lastPathComponent:Ljava/lang/Object; // field@93a2 │ │ -3464f8: 1104 |0014: return-object v4 │ │ -3464fa: 2200 1e10 |0015: new-instance v0, Ljava/lang/IllegalArgumentException; // type@101e │ │ -3464fe: 2201 3910 |0017: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -346502: 7010 cc87 0100 |0019: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -346508: 1a02 6a1f |001c: const-string v2, "Index " // string@1f6a │ │ -34650c: 6e20 d787 2100 |001e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -346512: 6e20 d387 4100 |0021: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -346518: 1a04 d001 |0024: const-string v4, " is out of the specified range" // string@01d0 │ │ -34651c: 6e20 d787 4100 |0026: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -346522: 6e10 df87 0100 |0029: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -346528: 0c04 |002c: move-result-object v4 │ │ -34652a: 7020 1887 4000 |002d: invoke-direct {v0, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ -346530: 2802 |0030: goto 0032 // +0002 │ │ -346532: 2700 |0031: throw v0 │ │ -346534: 28ff |0032: goto 0031 // -0001 │ │ +3464c4: |[3464c4] org.jaudiotagger.utils.tree.TreePath.getPathComponent:(I)Ljava/lang/Object; │ │ +3464d4: 6e10 c59f 0300 |0000: invoke-virtual {v3}, Lorg/jaudiotagger/utils/tree/TreePath;.getPathCount:()I // method@9fc5 │ │ +3464da: 0a00 |0003: move-result v0 │ │ +3464dc: 3a04 1100 |0004: if-ltz v4, 0015 // +0011 │ │ +3464e0: 3504 0f00 |0006: if-ge v4, v0, 0015 // +000f │ │ +3464e4: d800 00ff |0008: add-int/lit8 v0, v0, #int -1 // #ff │ │ +3464e8: 0731 |000a: move-object v1, v3 │ │ +3464ea: 3240 0700 |000b: if-eq v0, v4, 0012 // +0007 │ │ +3464ee: 5411 a393 |000d: iget-object v1, v1, Lorg/jaudiotagger/utils/tree/TreePath;.parentPath:Lorg/jaudiotagger/utils/tree/TreePath; // field@93a3 │ │ +3464f2: d800 00ff |000f: add-int/lit8 v0, v0, #int -1 // #ff │ │ +3464f6: 28fa |0011: goto 000b // -0006 │ │ +3464f8: 5414 a293 |0012: iget-object v4, v1, Lorg/jaudiotagger/utils/tree/TreePath;.lastPathComponent:Ljava/lang/Object; // field@93a2 │ │ +3464fc: 1104 |0014: return-object v4 │ │ +3464fe: 2200 1e10 |0015: new-instance v0, Ljava/lang/IllegalArgumentException; // type@101e │ │ +346502: 2201 3910 |0017: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +346506: 7010 cc87 0100 |0019: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +34650c: 1a02 6a1f |001c: const-string v2, "Index " // string@1f6a │ │ +346510: 6e20 d787 2100 |001e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +346516: 6e20 d387 4100 |0021: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +34651c: 1a04 d001 |0024: const-string v4, " is out of the specified range" // string@01d0 │ │ +346520: 6e20 d787 4100 |0026: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +346526: 6e10 df87 0100 |0029: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +34652c: 0c04 |002c: move-result-object v4 │ │ +34652e: 7020 1887 4000 |002d: invoke-direct {v0, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ +346534: 2802 |0030: goto 0032 // +0002 │ │ +346536: 2700 |0031: throw v0 │ │ +346538: 28ff |0032: goto 0031 // -0001 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ 0x000d line=176 │ │ 0x0012 line=178 │ │ 0x0015 line=171 │ │ locals : │ │ @@ -785620,22 +785620,22 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -346464: |[346464] org.jaudiotagger.utils.tree.TreePath.getPathCount:()I │ │ -346474: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -346476: 0721 |0001: move-object v1, v2 │ │ -346478: 3801 0700 |0002: if-eqz v1, 0009 // +0007 │ │ -34647c: d800 0001 |0004: add-int/lit8 v0, v0, #int 1 // #01 │ │ -346480: 5411 a393 |0006: iget-object v1, v1, Lorg/jaudiotagger/utils/tree/TreePath;.parentPath:Lorg/jaudiotagger/utils/tree/TreePath; // field@93a3 │ │ -346484: 28fa |0008: goto 0002 // -0006 │ │ -346486: 0f00 |0009: return v0 │ │ +346468: |[346468] org.jaudiotagger.utils.tree.TreePath.getPathCount:()I │ │ +346478: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +34647a: 0721 |0001: move-object v1, v2 │ │ +34647c: 3801 0700 |0002: if-eqz v1, 0009 // +0007 │ │ +346480: d800 0001 |0004: add-int/lit8 v0, v0, #int 1 // #01 │ │ +346484: 5411 a393 |0006: iget-object v1, v1, Lorg/jaudiotagger/utils/tree/TreePath;.parentPath:Lorg/jaudiotagger/utils/tree/TreePath; // field@93a3 │ │ +346488: 28fa |0008: goto 0002 // -0006 │ │ +34648a: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=151 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lorg/jaudiotagger/utils/tree/TreePath; │ │ │ │ #6 : (in Lorg/jaudiotagger/utils/tree/TreePath;) │ │ @@ -785643,19 +785643,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -346488: |[346488] org.jaudiotagger.utils.tree.TreePath.hashCode:()I │ │ -346498: 5410 a293 |0000: iget-object v0, v1, Lorg/jaudiotagger/utils/tree/TreePath;.lastPathComponent:Ljava/lang/Object; // field@93a2 │ │ -34649c: 6e10 7487 0000 |0002: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8774 │ │ -3464a2: 0a00 |0005: move-result v0 │ │ -3464a4: 0f00 |0006: return v0 │ │ +34648c: |[34648c] org.jaudiotagger.utils.tree.TreePath.hashCode:()I │ │ +34649c: 5410 a293 |0000: iget-object v0, v1, Lorg/jaudiotagger/utils/tree/TreePath;.lastPathComponent:Ljava/lang/Object; // field@93a2 │ │ +3464a0: 6e10 7487 0000 |0002: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8774 │ │ +3464a6: 0a00 |0005: move-result v0 │ │ +3464a8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=216 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jaudiotagger/utils/tree/TreePath; │ │ │ │ #7 : (in Lorg/jaudiotagger/utils/tree/TreePath;) │ │ @@ -785663,36 +785663,36 @@ │ │ type : '(Lorg/jaudiotagger/utils/tree/TreePath;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -346410: |[346410] org.jaudiotagger.utils.tree.TreePath.isDescendant:(Lorg/jaudiotagger/utils/tree/TreePath;)Z │ │ -346420: 3334 0400 |0000: if-ne v4, v3, 0004 // +0004 │ │ -346424: 1214 |0002: const/4 v4, #int 1 // #1 │ │ -346426: 0f04 |0003: return v4 │ │ -346428: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -34642a: 3804 1c00 |0005: if-eqz v4, 0021 // +001c │ │ -34642e: 6e10 c59f 0300 |0007: invoke-virtual {v3}, Lorg/jaudiotagger/utils/tree/TreePath;.getPathCount:()I // method@9fc5 │ │ -346434: 0a01 |000a: move-result v1 │ │ -346436: 6e10 c59f 0400 |000b: invoke-virtual {v4}, Lorg/jaudiotagger/utils/tree/TreePath;.getPathCount:()I // method@9fc5 │ │ -34643c: 0a02 |000e: move-result v2 │ │ -34643e: 3512 0300 |000f: if-ge v2, v1, 0012 // +0003 │ │ -346442: 0f00 |0011: return v0 │ │ -346444: d800 02ff |0012: add-int/lit8 v0, v2, #int -1 // #ff │ │ -346448: 3712 0800 |0014: if-le v2, v1, 001c // +0008 │ │ -34644c: 6e10 c29f 0400 |0016: invoke-virtual {v4}, Lorg/jaudiotagger/utils/tree/TreePath;.getParentPath:()Lorg/jaudiotagger/utils/tree/TreePath; // method@9fc2 │ │ -346452: 0c04 |0019: move-result-object v4 │ │ -346454: 0102 |001a: move v2, v0 │ │ -346456: 28f7 |001b: goto 0012 // -0009 │ │ -346458: 6e20 c09f 4300 |001c: invoke-virtual {v3, v4}, Lorg/jaudiotagger/utils/tree/TreePath;.equals:(Ljava/lang/Object;)Z // method@9fc0 │ │ -34645e: 0a04 |001f: move-result v4 │ │ -346460: 0f04 |0020: return v4 │ │ -346462: 0f00 |0021: return v0 │ │ +346414: |[346414] org.jaudiotagger.utils.tree.TreePath.isDescendant:(Lorg/jaudiotagger/utils/tree/TreePath;)Z │ │ +346424: 3334 0400 |0000: if-ne v4, v3, 0004 // +0004 │ │ +346428: 1214 |0002: const/4 v4, #int 1 // #1 │ │ +34642a: 0f04 |0003: return v4 │ │ +34642c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +34642e: 3804 1c00 |0005: if-eqz v4, 0021 // +001c │ │ +346432: 6e10 c59f 0300 |0007: invoke-virtual {v3}, Lorg/jaudiotagger/utils/tree/TreePath;.getPathCount:()I // method@9fc5 │ │ +346438: 0a01 |000a: move-result v1 │ │ +34643a: 6e10 c59f 0400 |000b: invoke-virtual {v4}, Lorg/jaudiotagger/utils/tree/TreePath;.getPathCount:()I // method@9fc5 │ │ +346440: 0a02 |000e: move-result v2 │ │ +346442: 3512 0300 |000f: if-ge v2, v1, 0012 // +0003 │ │ +346446: 0f00 |0011: return v0 │ │ +346448: d800 02ff |0012: add-int/lit8 v0, v2, #int -1 // #ff │ │ +34644c: 3712 0800 |0014: if-le v2, v1, 001c // +0008 │ │ +346450: 6e10 c29f 0400 |0016: invoke-virtual {v4}, Lorg/jaudiotagger/utils/tree/TreePath;.getParentPath:()Lorg/jaudiotagger/utils/tree/TreePath; // method@9fc2 │ │ +346456: 0c04 |0019: move-result-object v4 │ │ +346458: 0102 |001a: move v2, v0 │ │ +34645a: 28f7 |001b: goto 0012 // -0009 │ │ +34645c: 6e20 c09f 4300 |001c: invoke-virtual {v3, v4}, Lorg/jaudiotagger/utils/tree/TreePath;.equals:(Ljava/lang/Object;)Z // method@9fc0 │ │ +346462: 0a04 |001f: move-result v4 │ │ +346464: 0f04 |0020: return v4 │ │ +346466: 0f00 |0021: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0007 line=240 │ │ 0x000b line=241 │ │ 0x0016 line=247 │ │ 0x001c line=248 │ │ locals : │ │ @@ -785704,20 +785704,20 @@ │ │ type : '(Ljava/lang/Object;)Lorg/jaudiotagger/utils/tree/TreePath;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -3465f0: |[3465f0] org.jaudiotagger.utils.tree.TreePath.pathByAddingChild:(Ljava/lang/Object;)Lorg/jaudiotagger/utils/tree/TreePath; │ │ -346600: 1a00 533e |0000: const-string v0, "Null child not allowed" // string@3e53 │ │ -346604: 7120 9e89 0200 |0002: invoke-static {v2, v0}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@899e │ │ -34660a: 2200 1513 |0005: new-instance v0, Lorg/jaudiotagger/utils/tree/TreePath; // type@1315 │ │ -34660e: 7030 bd9f 1002 |0007: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/utils/tree/TreePath;.:(Lorg/jaudiotagger/utils/tree/TreePath;Ljava/lang/Object;)V // method@9fbd │ │ -346614: 1100 |000a: return-object v0 │ │ +3465f4: |[3465f4] org.jaudiotagger.utils.tree.TreePath.pathByAddingChild:(Ljava/lang/Object;)Lorg/jaudiotagger/utils/tree/TreePath; │ │ +346604: 1a00 533e |0000: const-string v0, "Null child not allowed" // string@3e53 │ │ +346608: 7120 9e89 0200 |0002: invoke-static {v2, v0}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@899e │ │ +34660e: 2200 1513 |0005: new-instance v0, Lorg/jaudiotagger/utils/tree/TreePath; // type@1315 │ │ +346612: 7030 bd9f 1002 |0007: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/utils/tree/TreePath;.:(Lorg/jaudiotagger/utils/tree/TreePath;Ljava/lang/Object;)V // method@9fbd │ │ +346618: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=262 │ │ 0x0005 line=264 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/jaudiotagger/utils/tree/TreePath; │ │ 0x0000 - 0x000b reg=2 (null) Ljava/lang/Object; │ │ @@ -785727,35 +785727,35 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -346574: |[346574] org.jaudiotagger.utils.tree.TreePath.toString:()Ljava/lang/String; │ │ -346584: 2200 3810 |0000: new-instance v0, Ljava/lang/StringBuffer; // type@1038 │ │ -346588: 1a01 b455 |0002: const-string v1, "[" // string@55b4 │ │ -34658c: 7020 c287 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuffer;.:(Ljava/lang/String;)V // method@87c2 │ │ -346592: 6e10 c59f 0400 |0007: invoke-virtual {v4}, Lorg/jaudiotagger/utils/tree/TreePath;.getPathCount:()I // method@9fc5 │ │ -346598: 0a01 |000a: move-result v1 │ │ -34659a: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -34659c: 3512 1300 |000c: if-ge v2, v1, 001f // +0013 │ │ -3465a0: 3d02 0700 |000e: if-lez v2, 0015 // +0007 │ │ -3465a4: 1a03 bf03 |0010: const-string v3, ", " // string@03bf │ │ -3465a8: 6e20 c687 3000 |0012: invoke-virtual {v0, v3}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@87c6 │ │ -3465ae: 6e20 c49f 2400 |0015: invoke-virtual {v4, v2}, Lorg/jaudiotagger/utils/tree/TreePath;.getPathComponent:(I)Ljava/lang/Object; // method@9fc4 │ │ -3465b4: 0c03 |0018: move-result-object v3 │ │ -3465b6: 6e20 c587 3000 |0019: invoke-virtual {v0, v3}, Ljava/lang/StringBuffer;.append:(Ljava/lang/Object;)Ljava/lang/StringBuffer; // method@87c5 │ │ -3465bc: d802 0201 |001c: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3465c0: 28ee |001e: goto 000c // -0012 │ │ -3465c2: 1a01 c556 |001f: const-string v1, "]" // string@56c5 │ │ -3465c6: 6e20 c687 1000 |0021: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@87c6 │ │ -3465cc: 6e10 cb87 0000 |0024: invoke-virtual {v0}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@87cb │ │ -3465d2: 0c00 |0027: move-result-object v0 │ │ -3465d4: 1100 |0028: return-object v0 │ │ +346578: |[346578] org.jaudiotagger.utils.tree.TreePath.toString:()Ljava/lang/String; │ │ +346588: 2200 3810 |0000: new-instance v0, Ljava/lang/StringBuffer; // type@1038 │ │ +34658c: 1a01 b455 |0002: const-string v1, "[" // string@55b4 │ │ +346590: 7020 c287 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuffer;.:(Ljava/lang/String;)V // method@87c2 │ │ +346596: 6e10 c59f 0400 |0007: invoke-virtual {v4}, Lorg/jaudiotagger/utils/tree/TreePath;.getPathCount:()I // method@9fc5 │ │ +34659c: 0a01 |000a: move-result v1 │ │ +34659e: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +3465a0: 3512 1300 |000c: if-ge v2, v1, 001f // +0013 │ │ +3465a4: 3d02 0700 |000e: if-lez v2, 0015 // +0007 │ │ +3465a8: 1a03 bf03 |0010: const-string v3, ", " // string@03bf │ │ +3465ac: 6e20 c687 3000 |0012: invoke-virtual {v0, v3}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@87c6 │ │ +3465b2: 6e20 c49f 2400 |0015: invoke-virtual {v4, v2}, Lorg/jaudiotagger/utils/tree/TreePath;.getPathComponent:(I)Ljava/lang/Object; // method@9fc4 │ │ +3465b8: 0c03 |0018: move-result-object v3 │ │ +3465ba: 6e20 c587 3000 |0019: invoke-virtual {v0, v3}, Ljava/lang/StringBuffer;.append:(Ljava/lang/Object;)Ljava/lang/StringBuffer; // method@87c5 │ │ +3465c0: d802 0201 |001c: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3465c4: 28ee |001e: goto 000c // -0012 │ │ +3465c6: 1a01 c556 |001f: const-string v1, "]" // string@56c5 │ │ +3465ca: 6e20 c687 1000 |0021: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@87c6 │ │ +3465d0: 6e10 cb87 0000 |0024: invoke-virtual {v0}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@87cb │ │ +3465d6: 0c00 |0027: move-result-object v0 │ │ +3465d8: 1100 |0028: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=282 │ │ 0x0007 line=284 │ │ 0x0012 line=287 │ │ 0x0015 line=288 │ │ 0x0021 line=290 │ │ @@ -1076394,18 +1076394,18 @@ │ │ type : '(Ljava/io/File;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -2c58c8: |[2c58c8] de.kromke.andreas.utilities.DirectoryTreeFile$DirectoryEntryFile.:(Ljava/io/File;)V │ │ -2c58d8: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -2c58de: 5b01 5c81 |0003: iput-object v1, v0, Lde/kromke/andreas/utilities/DirectoryTreeFile$DirectoryEntryFile;.f:Ljava/io/File; // field@815c │ │ -2c58e2: 0e00 |0005: return-void │ │ +2c58cc: |[2c58cc] de.kromke.andreas.utilities.DirectoryTreeFile$DirectoryEntryFile.:(Ljava/io/File;)V │ │ +2c58dc: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +2c58e2: 5b01 5c81 |0003: iput-object v1, v0, Lde/kromke/andreas/utilities/DirectoryTreeFile$DirectoryEntryFile;.f:Ljava/io/File; // field@815c │ │ +2c58e6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0003 line=51 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/kromke/andreas/utilities/DirectoryTreeFile$DirectoryEntryFile; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/io/File; │ │ @@ -1076415,20 +1076415,20 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -2c58e4: |[2c58e4] de.kromke.andreas.utilities.DirectoryTreeFile$DirectoryEntryFile.:(Ljava/lang/String;)V │ │ -2c58f4: 7010 7087 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8770 │ │ -2c58fa: 2200 f50f |0003: new-instance v0, Ljava/io/File; // type@0ff5 │ │ -2c58fe: 7020 4c86 2000 |0005: invoke-direct {v0, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@864c │ │ -2c5904: 5b10 5c81 |0008: iput-object v0, v1, Lde/kromke/andreas/utilities/DirectoryTreeFile$DirectoryEntryFile;.f:Ljava/io/File; // field@815c │ │ -2c5908: 0e00 |000a: return-void │ │ +2c58e8: |[2c58e8] de.kromke.andreas.utilities.DirectoryTreeFile$DirectoryEntryFile.:(Ljava/lang/String;)V │ │ +2c58f8: 7010 7087 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8770 │ │ +2c58fe: 2200 f50f |0003: new-instance v0, Ljava/io/File; // type@0ff5 │ │ +2c5902: 7020 4c86 2000 |0005: invoke-direct {v0, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@864c │ │ +2c5908: 5b10 5c81 |0008: iput-object v0, v1, Lde/kromke/andreas/utilities/DirectoryTreeFile$DirectoryEntryFile;.f:Ljava/io/File; // field@815c │ │ +2c590c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0003 line=56 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lde/kromke/andreas/utilities/DirectoryTreeFile$DirectoryEntryFile; │ │ 0x0000 - 0x000b reg=2 (null) Ljava/lang/String; │ │ @@ -1076439,19 +1076439,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -2c5508: |[2c5508] de.kromke.andreas.utilities.DirectoryTreeFile$DirectoryEntryFile.canRead:()Z │ │ -2c5518: 5410 5c81 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/DirectoryTreeFile$DirectoryEntryFile;.f:Ljava/io/File; // field@815c │ │ -2c551c: 6e10 4e86 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.canRead:()Z // method@864e │ │ -2c5522: 0a00 |0005: move-result v0 │ │ -2c5524: 0f00 |0006: return v0 │ │ +2c550c: |[2c550c] de.kromke.andreas.utilities.DirectoryTreeFile$DirectoryEntryFile.canRead:()Z │ │ +2c551c: 5410 5c81 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/DirectoryTreeFile$DirectoryEntryFile;.f:Ljava/io/File; // field@815c │ │ +2c5520: 6e10 4e86 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.canRead:()Z // method@864e │ │ +2c5526: 0a00 |0005: move-result v0 │ │ +2c5528: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lde/kromke/andreas/utilities/DirectoryTreeFile$DirectoryEntryFile; │ │ │ │ #1 : (in Lde/kromke/andreas/utilities/DirectoryTreeFile$DirectoryEntryFile;) │ │ @@ -1076459,19 +1076459,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -2c5528: |[2c5528] de.kromke.andreas.utilities.DirectoryTreeFile$DirectoryEntryFile.canWrite:()Z │ │ -2c5538: 5410 5c81 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/DirectoryTreeFile$DirectoryEntryFile;.f:Ljava/io/File; // field@815c │ │ -2c553c: 6e10 4f86 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.canWrite:()Z // method@864f │ │ -2c5542: 0a00 |0005: move-result v0 │ │ -2c5544: 0f00 |0006: return v0 │ │ +2c552c: |[2c552c] de.kromke.andreas.utilities.DirectoryTreeFile$DirectoryEntryFile.canWrite:()Z │ │ +2c553c: 5410 5c81 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/DirectoryTreeFile$DirectoryEntryFile;.f:Ljava/io/File; // field@815c │ │ +2c5540: 6e10 4f86 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.canWrite:()Z // method@864f │ │ +2c5546: 0a00 |0005: move-result v0 │ │ +2c5548: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lde/kromke/andreas/utilities/DirectoryTreeFile$DirectoryEntryFile; │ │ │ │ #2 : (in Lde/kromke/andreas/utilities/DirectoryTreeFile$DirectoryEntryFile;) │ │ @@ -1076479,21 +1076479,21 @@ │ │ type : '(Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -2c57c4: |[2c57c4] de.kromke.andreas.utilities.DirectoryTreeFile$DirectoryEntryFile.compareTo:(Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;)I │ │ -2c57d4: 1f02 de0f |0000: check-cast v2, Lde/kromke/andreas/utilities/DirectoryTreeFile$DirectoryEntryFile; // type@0fde │ │ -2c57d8: 5410 5c81 |0002: iget-object v0, v1, Lde/kromke/andreas/utilities/DirectoryTreeFile$DirectoryEntryFile;.f:Ljava/io/File; // field@815c │ │ -2c57dc: 5422 5c81 |0004: iget-object v2, v2, Lde/kromke/andreas/utilities/DirectoryTreeFile$DirectoryEntryFile;.f:Ljava/io/File; // field@815c │ │ -2c57e0: 6e20 5086 2000 |0006: invoke-virtual {v0, v2}, Ljava/io/File;.compareTo:(Ljava/io/File;)I // method@8650 │ │ -2c57e6: 0a02 |0009: move-result v2 │ │ -2c57e8: 0f02 |000a: return v2 │ │ +2c57c8: |[2c57c8] de.kromke.andreas.utilities.DirectoryTreeFile$DirectoryEntryFile.compareTo:(Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;)I │ │ +2c57d8: 1f02 de0f |0000: check-cast v2, Lde/kromke/andreas/utilities/DirectoryTreeFile$DirectoryEntryFile; // type@0fde │ │ +2c57dc: 5410 5c81 |0002: iget-object v0, v1, Lde/kromke/andreas/utilities/DirectoryTreeFile$DirectoryEntryFile;.f:Ljava/io/File; // field@815c │ │ +2c57e0: 5422 5c81 |0004: iget-object v2, v2, Lde/kromke/andreas/utilities/DirectoryTreeFile$DirectoryEntryFile;.f:Ljava/io/File; // field@815c │ │ +2c57e4: 6e20 5086 2000 |0006: invoke-virtual {v0, v2}, Ljava/io/File;.compareTo:(Ljava/io/File;)I // method@8650 │ │ +2c57ea: 0a02 |0009: move-result v2 │ │ +2c57ec: 0f02 |000a: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0002 line=62 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lde/kromke/andreas/utilities/DirectoryTreeFile$DirectoryEntryFile; │ │ 0x0000 - 0x000b reg=2 (null) Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry; │ │ @@ -1076503,19 +1076503,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -2c57ec: |[2c57ec] de.kromke.andreas.utilities.DirectoryTreeFile$DirectoryEntryFile.compareTo:(Ljava/lang/Object;)I │ │ -2c57fc: 1f01 dc0f |0000: check-cast v1, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry; // type@0fdc │ │ -2c5800: 6e20 1c85 1000 |0002: invoke-virtual {v0, v1}, Lde/kromke/andreas/utilities/DirectoryTreeFile$DirectoryEntryFile;.compareTo:(Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;)I // method@851c │ │ -2c5806: 0a01 |0005: move-result v1 │ │ -2c5808: 0f01 |0006: return v1 │ │ +2c57f0: |[2c57f0] de.kromke.andreas.utilities.DirectoryTreeFile$DirectoryEntryFile.compareTo:(Ljava/lang/Object;)I │ │ +2c5800: 1f01 dc0f |0000: check-cast v1, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry; // type@0fdc │ │ +2c5804: 6e20 1c85 1000 |0002: invoke-virtual {v0, v1}, Lde/kromke/andreas/utilities/DirectoryTreeFile$DirectoryEntryFile;.compareTo:(Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;)I // method@851c │ │ +2c580a: 0a01 |0005: move-result v1 │ │ +2c580c: 0f01 |0006: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lde/kromke/andreas/utilities/DirectoryTreeFile$DirectoryEntryFile; │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -1076524,28 +1076524,28 @@ │ │ type : '(Ljava/lang/String;Landroid/content/ContentResolver;)Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -2c5670: |[2c5670] de.kromke.andreas.utilities.DirectoryTreeFile$DirectoryEntryFile.copyTo:(Ljava/lang/String;Landroid/content/ContentResolver;)Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry; │ │ -2c5680: 5420 5c81 |0000: iget-object v0, v2, Lde/kromke/andreas/utilities/DirectoryTreeFile$DirectoryEntryFile;.f:Ljava/io/File; // field@815c │ │ -2c5684: 6e10 5986 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.getParent:()Ljava/lang/String; // method@8659 │ │ -2c568a: 0c00 |0005: move-result-object v0 │ │ -2c568c: 2201 f50f |0006: new-instance v1, Ljava/io/File; // type@0ff5 │ │ -2c5690: 7030 4d86 0103 |0008: invoke-direct {v1, v0, v3}, Ljava/io/File;.:(Ljava/lang/String;Ljava/lang/String;)V // method@864d │ │ -2c5696: 2203 de0f |000b: new-instance v3, Lde/kromke/andreas/utilities/DirectoryTreeFile$DirectoryEntryFile; // type@0fde │ │ -2c569a: 7020 1885 1300 |000d: invoke-direct {v3, v1}, Lde/kromke/andreas/utilities/DirectoryTreeFile$DirectoryEntryFile;.:(Ljava/io/File;)V // method@8518 │ │ -2c56a0: 6e30 1f85 3204 |0010: invoke-virtual {v2, v3, v4}, Lde/kromke/andreas/utilities/DirectoryTreeFile$DirectoryEntryFile;.copyTo:(Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;Landroid/content/ContentResolver;)Z // method@851f │ │ -2c56a6: 0a04 |0013: move-result v4 │ │ -2c56a8: 3804 0300 |0014: if-eqz v4, 0017 // +0003 │ │ -2c56ac: 1103 |0016: return-object v3 │ │ -2c56ae: 1203 |0017: const/4 v3, #int 0 // #0 │ │ -2c56b0: 1103 |0018: return-object v3 │ │ +2c5674: |[2c5674] de.kromke.andreas.utilities.DirectoryTreeFile$DirectoryEntryFile.copyTo:(Ljava/lang/String;Landroid/content/ContentResolver;)Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry; │ │ +2c5684: 5420 5c81 |0000: iget-object v0, v2, Lde/kromke/andreas/utilities/DirectoryTreeFile$DirectoryEntryFile;.f:Ljava/io/File; // field@815c │ │ +2c5688: 6e10 5986 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.getParent:()Ljava/lang/String; // method@8659 │ │ +2c568e: 0c00 |0005: move-result-object v0 │ │ +2c5690: 2201 f50f |0006: new-instance v1, Ljava/io/File; // type@0ff5 │ │ +2c5694: 7030 4d86 0103 |0008: invoke-direct {v1, v0, v3}, Ljava/io/File;.:(Ljava/lang/String;Ljava/lang/String;)V // method@864d │ │ +2c569a: 2203 de0f |000b: new-instance v3, Lde/kromke/andreas/utilities/DirectoryTreeFile$DirectoryEntryFile; // type@0fde │ │ +2c569e: 7020 1885 1300 |000d: invoke-direct {v3, v1}, Lde/kromke/andreas/utilities/DirectoryTreeFile$DirectoryEntryFile;.:(Ljava/io/File;)V // method@8518 │ │ +2c56a4: 6e30 1f85 3204 |0010: invoke-virtual {v2, v3, v4}, Lde/kromke/andreas/utilities/DirectoryTreeFile$DirectoryEntryFile;.copyTo:(Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;Landroid/content/ContentResolver;)Z // method@851f │ │ +2c56aa: 0a04 |0013: move-result v4 │ │ +2c56ac: 3804 0300 |0014: if-eqz v4, 0017 // +0003 │ │ +2c56b0: 1103 |0016: return-object v3 │ │ +2c56b2: 1203 |0017: const/4 v3, #int 0 // #0 │ │ +2c56b4: 1103 |0018: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0006 line=113 │ │ 0x000b line=114 │ │ 0x0010 line=115 │ │ locals : │ │ @@ -1076558,34 +1076558,34 @@ │ │ type : '(Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;Landroid/content/ContentResolver;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -2c5548: |[2c5548] de.kromke.andreas.utilities.DirectoryTreeFile$DirectoryEntryFile.copyTo:(Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;Landroid/content/ContentResolver;)Z │ │ -2c5558: 1a05 f80d |0000: const-string v5, "CMT : DEF" // string@0df8 │ │ -2c555c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -2c555e: 2201 f80f |0003: new-instance v1, Ljava/io/FileInputStream; // type@0ff8 │ │ -2c5562: 5432 5c81 |0005: iget-object v2, v3, Lde/kromke/andreas/utilities/DirectoryTreeFile$DirectoryEntryFile;.f:Ljava/io/File; // field@815c │ │ -2c5566: 7020 6886 2100 |0007: invoke-direct {v1, v2}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@8668 │ │ -2c556c: 2202 fa0f |000a: new-instance v2, Ljava/io/FileOutputStream; // type@0ffa │ │ -2c5570: 1f04 de0f |000c: check-cast v4, Lde/kromke/andreas/utilities/DirectoryTreeFile$DirectoryEntryFile; // type@0fde │ │ -2c5574: 5444 5c81 |000e: iget-object v4, v4, Lde/kromke/andreas/utilities/DirectoryTreeFile$DirectoryEntryFile;.f:Ljava/io/File; // field@815c │ │ -2c5578: 7020 7586 4200 |0010: invoke-direct {v2, v4}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@8675 │ │ -2c557e: 7120 2486 2100 |0013: invoke-static {v1, v2}, Lde/kromke/andreas/utilities/Utility;.copyFileFromTo:(Ljava/io/InputStream;Ljava/io/OutputStream;)Z // method@8624 │ │ -2c5584: 0a04 |0016: move-result v4 │ │ -2c5586: 0f04 |0017: return v4 │ │ -2c5588: 1a04 db66 |0018: const-string v4, "destination file not found" // string@66db │ │ -2c558c: 7120 470e 4500 |001a: invoke-static {v5, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ -2c5592: 7110 2386 0100 |001d: invoke-static {v1}, Lde/kromke/andreas/utilities/Utility;.closeStream:(Ljava/io/Closeable;)V // method@8623 │ │ -2c5598: 0f00 |0020: return v0 │ │ -2c559a: 1a04 29ac |0021: const-string v4, "source file not found" // string@ac29 │ │ -2c559e: 7120 470e 4500 |0023: invoke-static {v5, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ -2c55a4: 0f00 |0026: return v0 │ │ +2c554c: |[2c554c] de.kromke.andreas.utilities.DirectoryTreeFile$DirectoryEntryFile.copyTo:(Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;Landroid/content/ContentResolver;)Z │ │ +2c555c: 1a05 f80d |0000: const-string v5, "CMT : DEF" // string@0df8 │ │ +2c5560: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +2c5562: 2201 f80f |0003: new-instance v1, Ljava/io/FileInputStream; // type@0ff8 │ │ +2c5566: 5432 5c81 |0005: iget-object v2, v3, Lde/kromke/andreas/utilities/DirectoryTreeFile$DirectoryEntryFile;.f:Ljava/io/File; // field@815c │ │ +2c556a: 7020 6886 2100 |0007: invoke-direct {v1, v2}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@8668 │ │ +2c5570: 2202 fa0f |000a: new-instance v2, Ljava/io/FileOutputStream; // type@0ffa │ │ +2c5574: 1f04 de0f |000c: check-cast v4, Lde/kromke/andreas/utilities/DirectoryTreeFile$DirectoryEntryFile; // type@0fde │ │ +2c5578: 5444 5c81 |000e: iget-object v4, v4, Lde/kromke/andreas/utilities/DirectoryTreeFile$DirectoryEntryFile;.f:Ljava/io/File; // field@815c │ │ +2c557c: 7020 7586 4200 |0010: invoke-direct {v2, v4}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@8675 │ │ +2c5582: 7120 2486 2100 |0013: invoke-static {v1, v2}, Lde/kromke/andreas/utilities/Utility;.copyFileFromTo:(Ljava/io/InputStream;Ljava/io/OutputStream;)Z // method@8624 │ │ +2c5588: 0a04 |0016: move-result v4 │ │ +2c558a: 0f04 |0017: return v4 │ │ +2c558c: 1a04 db66 |0018: const-string v4, "destination file not found" // string@66db │ │ +2c5590: 7120 470e 4500 |001a: invoke-static {v5, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ +2c5596: 7110 2386 0100 |001d: invoke-static {v1}, Lde/kromke/andreas/utilities/Utility;.closeStream:(Ljava/io/Closeable;)V // method@8623 │ │ +2c559c: 0f00 |0020: return v0 │ │ +2c559e: 1a04 29ac |0021: const-string v4, "source file not found" // string@ac29 │ │ +2c55a2: 7120 470e 4500 |0023: invoke-static {v5, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ +2c55a8: 0f00 |0026: return v0 │ │ catches : 2 │ │ 0x0003 - 0x000a │ │ Ljava/io/FileNotFoundException; -> 0x0021 │ │ 0x000a - 0x0013 │ │ Ljava/io/FileNotFoundException; -> 0x0018 │ │ positions : │ │ 0x0003 line=89 │ │ @@ -1076604,19 +1076604,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -2c55c4: |[2c55c4] de.kromke.andreas.utilities.DirectoryTreeFile$DirectoryEntryFile.delete:()Z │ │ -2c55d4: 5410 5c81 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/DirectoryTreeFile$DirectoryEntryFile;.f:Ljava/io/File; // field@815c │ │ -2c55d8: 6e10 5386 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@8653 │ │ -2c55de: 0a00 |0005: move-result v0 │ │ -2c55e0: 0f00 |0006: return v0 │ │ +2c55c8: |[2c55c8] de.kromke.andreas.utilities.DirectoryTreeFile$DirectoryEntryFile.delete:()Z │ │ +2c55d8: 5410 5c81 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/DirectoryTreeFile$DirectoryEntryFile;.f:Ljava/io/File; // field@815c │ │ +2c55dc: 6e10 5386 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@8653 │ │ +2c55e2: 0a00 |0005: move-result v0 │ │ +2c55e4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lde/kromke/andreas/utilities/DirectoryTreeFile$DirectoryEntryFile; │ │ │ │ #7 : (in Lde/kromke/andreas/utilities/DirectoryTreeFile$DirectoryEntryFile;) │ │ @@ -1076624,19 +1076624,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -2c55e4: |[2c55e4] de.kromke.andreas.utilities.DirectoryTreeFile$DirectoryEntryFile.exists:()Z │ │ -2c55f4: 5410 5c81 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/DirectoryTreeFile$DirectoryEntryFile;.f:Ljava/io/File; // field@815c │ │ -2c55f8: 6e10 5486 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@8654 │ │ -2c55fe: 0a00 |0005: move-result v0 │ │ -2c5600: 0f00 |0006: return v0 │ │ +2c55e8: |[2c55e8] de.kromke.andreas.utilities.DirectoryTreeFile$DirectoryEntryFile.exists:()Z │ │ +2c55f8: 5410 5c81 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/DirectoryTreeFile$DirectoryEntryFile;.f:Ljava/io/File; // field@815c │ │ +2c55fc: 6e10 5486 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@8654 │ │ +2c5602: 0a00 |0005: move-result v0 │ │ +2c5604: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lde/kromke/andreas/utilities/DirectoryTreeFile$DirectoryEntryFile; │ │ │ │ #8 : (in Lde/kromke/andreas/utilities/DirectoryTreeFile$DirectoryEntryFile;) │ │ @@ -1076644,27 +1076644,27 @@ │ │ type : '(Ljava/lang/String;)Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -2c56dc: |[2c56dc] de.kromke.andreas.utilities.DirectoryTreeFile$DirectoryEntryFile.existsInSameDirectory:(Ljava/lang/String;)Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult; │ │ -2c56ec: 5420 5c81 |0000: iget-object v0, v2, Lde/kromke/andreas/utilities/DirectoryTreeFile$DirectoryEntryFile;.f:Ljava/io/File; // field@815c │ │ -2c56f0: 6e10 5986 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.getParent:()Ljava/lang/String; // method@8659 │ │ -2c56f6: 0c00 |0005: move-result-object v0 │ │ -2c56f8: 2201 f50f |0006: new-instance v1, Ljava/io/File; // type@0ff5 │ │ -2c56fc: 7030 4d86 0103 |0008: invoke-direct {v1, v0, v3}, Ljava/io/File;.:(Ljava/lang/String;Ljava/lang/String;)V // method@864d │ │ -2c5702: 6e10 5486 0100 |000b: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@8654 │ │ -2c5708: 0a03 |000e: move-result v3 │ │ -2c570a: 3803 0500 |000f: if-eqz v3, 0014 // +0005 │ │ -2c570e: 6203 5b81 |0011: sget-object v3, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult;.YES:Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult; // field@815b │ │ -2c5712: 2803 |0013: goto 0016 // +0003 │ │ -2c5714: 6203 5a81 |0014: sget-object v3, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult;.NO:Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult; // field@815a │ │ -2c5718: 1103 |0016: return-object v3 │ │ +2c56e0: |[2c56e0] de.kromke.andreas.utilities.DirectoryTreeFile$DirectoryEntryFile.existsInSameDirectory:(Ljava/lang/String;)Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult; │ │ +2c56f0: 5420 5c81 |0000: iget-object v0, v2, Lde/kromke/andreas/utilities/DirectoryTreeFile$DirectoryEntryFile;.f:Ljava/io/File; // field@815c │ │ +2c56f4: 6e10 5986 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.getParent:()Ljava/lang/String; // method@8659 │ │ +2c56fa: 0c00 |0005: move-result-object v0 │ │ +2c56fc: 2201 f50f |0006: new-instance v1, Ljava/io/File; // type@0ff5 │ │ +2c5700: 7030 4d86 0103 |0008: invoke-direct {v1, v0, v3}, Ljava/io/File;.:(Ljava/lang/String;Ljava/lang/String;)V // method@864d │ │ +2c5706: 6e10 5486 0100 |000b: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@8654 │ │ +2c570c: 0a03 |000e: move-result v3 │ │ +2c570e: 3803 0500 |000f: if-eqz v3, 0014 // +0005 │ │ +2c5712: 6203 5b81 |0011: sget-object v3, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult;.YES:Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult; // field@815b │ │ +2c5716: 2803 |0013: goto 0016 // +0003 │ │ +2c5718: 6203 5a81 |0014: sget-object v3, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult;.NO:Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult; // field@815a │ │ +2c571c: 1103 |0016: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ 0x0006 line=162 │ │ 0x000b line=163 │ │ locals : │ │ 0x0000 - 0x0017 reg=2 this Lde/kromke/andreas/utilities/DirectoryTreeFile$DirectoryEntryFile; │ │ @@ -1076675,17 +1076675,17 @@ │ │ type : '()Ljava/io/File;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2c580c: |[2c580c] de.kromke.andreas.utilities.DirectoryTreeFile$DirectoryEntryFile.getFile:()Ljava/io/File; │ │ -2c581c: 5410 5c81 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/DirectoryTreeFile$DirectoryEntryFile;.f:Ljava/io/File; // field@815c │ │ -2c5820: 1100 |0002: return-object v0 │ │ +2c5810: |[2c5810] de.kromke.andreas.utilities.DirectoryTreeFile$DirectoryEntryFile.getFile:()Ljava/io/File; │ │ +2c5820: 5410 5c81 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/DirectoryTreeFile$DirectoryEntryFile;.f:Ljava/io/File; // field@815c │ │ +2c5824: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/kromke/andreas/utilities/DirectoryTreeFile$DirectoryEntryFile; │ │ │ │ #10 : (in Lde/kromke/andreas/utilities/DirectoryTreeFile$DirectoryEntryFile;) │ │ @@ -1076693,18 +1076693,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -2c5824: |[2c5824] de.kromke.andreas.utilities.DirectoryTreeFile$DirectoryEntryFile.getFile:()Ljava/lang/Object; │ │ -2c5834: 6e10 2385 0100 |0000: invoke-virtual {v1}, Lde/kromke/andreas/utilities/DirectoryTreeFile$DirectoryEntryFile;.getFile:()Ljava/io/File; // method@8523 │ │ -2c583a: 0c00 |0003: move-result-object v0 │ │ -2c583c: 1100 |0004: return-object v0 │ │ +2c5828: |[2c5828] de.kromke.andreas.utilities.DirectoryTreeFile$DirectoryEntryFile.getFile:()Ljava/lang/Object; │ │ +2c5838: 6e10 2385 0100 |0000: invoke-virtual {v1}, Lde/kromke/andreas/utilities/DirectoryTreeFile$DirectoryEntryFile;.getFile:()Ljava/io/File; // method@8523 │ │ +2c583e: 0c00 |0003: move-result-object v0 │ │ +2c5840: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/kromke/andreas/utilities/DirectoryTreeFile$DirectoryEntryFile; │ │ │ │ #11 : (in Lde/kromke/andreas/utilities/DirectoryTreeFile$DirectoryEntryFile;) │ │ @@ -1076712,19 +1076712,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -2c5840: |[2c5840] de.kromke.andreas.utilities.DirectoryTreeFile$DirectoryEntryFile.getFilePath:()Ljava/lang/String; │ │ -2c5850: 5410 5c81 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/DirectoryTreeFile$DirectoryEntryFile;.f:Ljava/io/File; // field@815c │ │ -2c5854: 6e10 5b86 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@865b │ │ -2c585a: 0c00 |0005: move-result-object v0 │ │ -2c585c: 1100 |0006: return-object v0 │ │ +2c5844: |[2c5844] de.kromke.andreas.utilities.DirectoryTreeFile$DirectoryEntryFile.getFilePath:()Ljava/lang/String; │ │ +2c5854: 5410 5c81 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/DirectoryTreeFile$DirectoryEntryFile;.f:Ljava/io/File; // field@815c │ │ +2c5858: 6e10 5b86 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@865b │ │ +2c585e: 0c00 |0005: move-result-object v0 │ │ +2c5860: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lde/kromke/andreas/utilities/DirectoryTreeFile$DirectoryEntryFile; │ │ │ │ #12 : (in Lde/kromke/andreas/utilities/DirectoryTreeFile$DirectoryEntryFile;) │ │ @@ -1076732,19 +1076732,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -2c5860: |[2c5860] de.kromke.andreas.utilities.DirectoryTreeFile$DirectoryEntryFile.getName:()Ljava/lang/String; │ │ -2c5870: 5410 5c81 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/DirectoryTreeFile$DirectoryEntryFile;.f:Ljava/io/File; // field@815c │ │ -2c5874: 6e10 5886 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.getName:()Ljava/lang/String; // method@8658 │ │ -2c587a: 0c00 |0005: move-result-object v0 │ │ -2c587c: 1100 |0006: return-object v0 │ │ +2c5864: |[2c5864] de.kromke.andreas.utilities.DirectoryTreeFile$DirectoryEntryFile.getName:()Ljava/lang/String; │ │ +2c5874: 5410 5c81 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/DirectoryTreeFile$DirectoryEntryFile;.f:Ljava/io/File; // field@815c │ │ +2c5878: 6e10 5886 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.getName:()Ljava/lang/String; // method@8658 │ │ +2c587e: 0c00 |0005: move-result-object v0 │ │ +2c5880: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lde/kromke/andreas/utilities/DirectoryTreeFile$DirectoryEntryFile; │ │ │ │ #13 : (in Lde/kromke/andreas/utilities/DirectoryTreeFile$DirectoryEntryFile;) │ │ @@ -1076752,21 +1076752,21 @@ │ │ type : '()Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -2c56b4: |[2c56b4] de.kromke.andreas.utilities.DirectoryTreeFile$DirectoryEntryFile.getParent:()Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry; │ │ -2c56c4: 2200 de0f |0000: new-instance v0, Lde/kromke/andreas/utilities/DirectoryTreeFile$DirectoryEntryFile; // type@0fde │ │ -2c56c8: 5421 5c81 |0002: iget-object v1, v2, Lde/kromke/andreas/utilities/DirectoryTreeFile$DirectoryEntryFile;.f:Ljava/io/File; // field@815c │ │ -2c56cc: 6e10 5986 0100 |0004: invoke-virtual {v1}, Ljava/io/File;.getParent:()Ljava/lang/String; // method@8659 │ │ -2c56d2: 0c01 |0007: move-result-object v1 │ │ -2c56d4: 7020 1985 1000 |0008: invoke-direct {v0, v1}, Lde/kromke/andreas/utilities/DirectoryTreeFile$DirectoryEntryFile;.:(Ljava/lang/String;)V // method@8519 │ │ -2c56da: 1100 |000b: return-object v0 │ │ +2c56b8: |[2c56b8] de.kromke.andreas.utilities.DirectoryTreeFile$DirectoryEntryFile.getParent:()Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry; │ │ +2c56c8: 2200 de0f |0000: new-instance v0, Lde/kromke/andreas/utilities/DirectoryTreeFile$DirectoryEntryFile; // type@0fde │ │ +2c56cc: 5421 5c81 |0002: iget-object v1, v2, Lde/kromke/andreas/utilities/DirectoryTreeFile$DirectoryEntryFile;.f:Ljava/io/File; // field@815c │ │ +2c56d0: 6e10 5986 0100 |0004: invoke-virtual {v1}, Ljava/io/File;.getParent:()Ljava/lang/String; // method@8659 │ │ +2c56d6: 0c01 |0007: move-result-object v1 │ │ +2c56d8: 7020 1985 1000 |0008: invoke-direct {v0, v1}, Lde/kromke/andreas/utilities/DirectoryTreeFile$DirectoryEntryFile;.:(Ljava/lang/String;)V // method@8519 │ │ +2c56de: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lde/kromke/andreas/utilities/DirectoryTreeFile$DirectoryEntryFile; │ │ │ │ #14 : (in Lde/kromke/andreas/utilities/DirectoryTreeFile$DirectoryEntryFile;) │ │ @@ -1076774,19 +1076774,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -2c5880: |[2c5880] de.kromke.andreas.utilities.DirectoryTreeFile$DirectoryEntryFile.getPath:()Ljava/lang/String; │ │ -2c5890: 5410 5c81 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/DirectoryTreeFile$DirectoryEntryFile;.f:Ljava/io/File; // field@815c │ │ -2c5894: 6e10 5b86 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@865b │ │ -2c589a: 0c00 |0005: move-result-object v0 │ │ -2c589c: 1100 |0006: return-object v0 │ │ +2c5884: |[2c5884] de.kromke.andreas.utilities.DirectoryTreeFile$DirectoryEntryFile.getPath:()Ljava/lang/String; │ │ +2c5894: 5410 5c81 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/DirectoryTreeFile$DirectoryEntryFile;.f:Ljava/io/File; // field@815c │ │ +2c5898: 6e10 5b86 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@865b │ │ +2c589e: 0c00 |0005: move-result-object v0 │ │ +2c58a0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lde/kromke/andreas/utilities/DirectoryTreeFile$DirectoryEntryFile; │ │ │ │ #15 : (in Lde/kromke/andreas/utilities/DirectoryTreeFile$DirectoryEntryFile;) │ │ @@ -1076794,35 +1076794,35 @@ │ │ type : '()Landroid/net/Uri;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -2c54f4: |[2c54f4] de.kromke.andreas.utilities.DirectoryTreeFile$DirectoryEntryFile.getUri:()Landroid/net/Uri; │ │ -2c5504: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -2c5506: 1100 |0001: return-object v0 │ │ +2c54f8: |[2c54f8] de.kromke.andreas.utilities.DirectoryTreeFile$DirectoryEntryFile.getUri:()Landroid/net/Uri; │ │ +2c5508: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +2c550a: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #16 : (in Lde/kromke/andreas/utilities/DirectoryTreeFile$DirectoryEntryFile;) │ │ name : 'isDirectory' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -2c5604: |[2c5604] de.kromke.andreas.utilities.DirectoryTreeFile$DirectoryEntryFile.isDirectory:()Z │ │ -2c5614: 5410 5c81 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/DirectoryTreeFile$DirectoryEntryFile;.f:Ljava/io/File; // field@815c │ │ -2c5618: 6e10 5c86 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.isDirectory:()Z // method@865c │ │ -2c561e: 0a00 |0005: move-result v0 │ │ -2c5620: 0f00 |0006: return v0 │ │ +2c5608: |[2c5608] de.kromke.andreas.utilities.DirectoryTreeFile$DirectoryEntryFile.isDirectory:()Z │ │ +2c5618: 5410 5c81 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/DirectoryTreeFile$DirectoryEntryFile;.f:Ljava/io/File; // field@815c │ │ +2c561c: 6e10 5c86 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.isDirectory:()Z // method@865c │ │ +2c5622: 0a00 |0005: move-result v0 │ │ +2c5624: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lde/kromke/andreas/utilities/DirectoryTreeFile$DirectoryEntryFile; │ │ │ │ #17 : (in Lde/kromke/andreas/utilities/DirectoryTreeFile$DirectoryEntryFile;) │ │ @@ -1076830,48 +1076830,48 @@ │ │ type : '(Landroid/content/ContentResolver;)Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 68 16-bit code units │ │ -2c571c: |[2c571c] de.kromke.andreas.utilities.DirectoryTreeFile$DirectoryEntryFile.isSeekable:(Landroid/content/ContentResolver;)Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult; │ │ -2c572c: 1a07 f80d |0000: const-string v7, "CMT : DEF" // string@0df8 │ │ -2c5730: 2200 f80f |0002: new-instance v0, Ljava/io/FileInputStream; // type@0ff8 │ │ -2c5734: 5461 5c81 |0004: iget-object v1, v6, Lde/kromke/andreas/utilities/DirectoryTreeFile$DirectoryEntryFile;.f:Ljava/io/File; // field@815c │ │ -2c5738: 7020 6886 1000 |0006: invoke-direct {v0, v1}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@8668 │ │ -2c573e: 6e10 6d86 0000 |0009: invoke-virtual {v0}, Ljava/io/FileInputStream;.getChannel:()Ljava/nio/channels/FileChannel; // method@866d │ │ -2c5744: 0c00 |000c: move-result-object v0 │ │ -2c5746: 6e10 6988 0000 |000d: invoke-virtual {v0}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ -2c574c: 0b01 |0010: move-result-wide v1 │ │ -2c574e: 1603 0000 |0011: const-wide/16 v3, #int 0 // #0 │ │ -2c5752: 3105 0103 |0013: cmp-long v5, v1, v3 │ │ -2c5756: 3b05 0500 |0015: if-gez v5, 001a // +0005 │ │ -2c575a: 6207 5a81 |0017: sget-object v7, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult;.NO:Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult; // field@815a │ │ -2c575e: 1107 |0019: return-object v7 │ │ -2c5760: 6e30 6a88 1002 |001a: invoke-virtual {v0, v1, v2}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ -2c5766: 6207 5b81 |001d: sget-object v7, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult;.YES:Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult; // field@815b │ │ -2c576a: 1107 |001f: return-object v7 │ │ -2c576c: 1a00 c37f |0020: const-string v0, "isSeekable() : seek unsupported" // string@7fc3 │ │ -2c5770: 7120 470e 0700 |0022: invoke-static {v7, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ -2c5776: 6207 5a81 |0025: sget-object v7, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult;.NO:Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult; // field@815a │ │ -2c577a: 1107 |0027: return-object v7 │ │ -2c577c: 0d00 |0028: move-exception v0 │ │ -2c577e: 2201 3910 |0029: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2c5782: 7010 cc87 0100 |002b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c5788: 1a02 c27f |002e: const-string v2, "isSeekable() : file-not-found exception with message = " // string@7fc2 │ │ -2c578c: 6e20 d787 2100 |0030: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c5792: 6e10 7486 0000 |0033: invoke-virtual {v0}, Ljava/io/FileNotFoundException;.getMessage:()Ljava/lang/String; // method@8674 │ │ -2c5798: 0c00 |0036: move-result-object v0 │ │ -2c579a: 6e20 d787 0100 |0037: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c57a0: 6e10 df87 0100 |003a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c57a6: 0c00 |003d: move-result-object v0 │ │ -2c57a8: 7120 470e 0700 |003e: invoke-static {v7, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ -2c57ae: 6207 5981 |0041: sget-object v7, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult;.ERROR:Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult; // field@8159 │ │ -2c57b2: 1107 |0043: return-object v7 │ │ +2c5720: |[2c5720] de.kromke.andreas.utilities.DirectoryTreeFile$DirectoryEntryFile.isSeekable:(Landroid/content/ContentResolver;)Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult; │ │ +2c5730: 1a07 f80d |0000: const-string v7, "CMT : DEF" // string@0df8 │ │ +2c5734: 2200 f80f |0002: new-instance v0, Ljava/io/FileInputStream; // type@0ff8 │ │ +2c5738: 5461 5c81 |0004: iget-object v1, v6, Lde/kromke/andreas/utilities/DirectoryTreeFile$DirectoryEntryFile;.f:Ljava/io/File; // field@815c │ │ +2c573c: 7020 6886 1000 |0006: invoke-direct {v0, v1}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@8668 │ │ +2c5742: 6e10 6d86 0000 |0009: invoke-virtual {v0}, Ljava/io/FileInputStream;.getChannel:()Ljava/nio/channels/FileChannel; // method@866d │ │ +2c5748: 0c00 |000c: move-result-object v0 │ │ +2c574a: 6e10 6988 0000 |000d: invoke-virtual {v0}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ +2c5750: 0b01 |0010: move-result-wide v1 │ │ +2c5752: 1603 0000 |0011: const-wide/16 v3, #int 0 // #0 │ │ +2c5756: 3105 0103 |0013: cmp-long v5, v1, v3 │ │ +2c575a: 3b05 0500 |0015: if-gez v5, 001a // +0005 │ │ +2c575e: 6207 5a81 |0017: sget-object v7, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult;.NO:Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult; // field@815a │ │ +2c5762: 1107 |0019: return-object v7 │ │ +2c5764: 6e30 6a88 1002 |001a: invoke-virtual {v0, v1, v2}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ +2c576a: 6207 5b81 |001d: sget-object v7, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult;.YES:Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult; // field@815b │ │ +2c576e: 1107 |001f: return-object v7 │ │ +2c5770: 1a00 c37f |0020: const-string v0, "isSeekable() : seek unsupported" // string@7fc3 │ │ +2c5774: 7120 470e 0700 |0022: invoke-static {v7, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ +2c577a: 6207 5a81 |0025: sget-object v7, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult;.NO:Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult; // field@815a │ │ +2c577e: 1107 |0027: return-object v7 │ │ +2c5780: 0d00 |0028: move-exception v0 │ │ +2c5782: 2201 3910 |0029: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2c5786: 7010 cc87 0100 |002b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c578c: 1a02 c27f |002e: const-string v2, "isSeekable() : file-not-found exception with message = " // string@7fc2 │ │ +2c5790: 6e20 d787 2100 |0030: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c5796: 6e10 7486 0000 |0033: invoke-virtual {v0}, Ljava/io/FileNotFoundException;.getMessage:()Ljava/lang/String; // method@8674 │ │ +2c579c: 0c00 |0036: move-result-object v0 │ │ +2c579e: 6e20 d787 0100 |0037: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c57a4: 6e10 df87 0100 |003a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c57aa: 0c00 |003d: move-result-object v0 │ │ +2c57ac: 7120 470e 0700 |003e: invoke-static {v7, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ +2c57b2: 6207 5981 |0041: sget-object v7, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult;.ERROR:Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult; // field@8159 │ │ +2c57b6: 1107 |0043: return-object v7 │ │ catches : 1 │ │ 0x0002 - 0x001f │ │ Ljava/io/FileNotFoundException; -> 0x0028 │ │ Ljava/io/IOException; -> 0x0020 │ │ positions : │ │ 0x0002 line=189 │ │ 0x0009 line=190 │ │ @@ -1076892,31 +1076892,31 @@ │ │ type : '(Ljava/lang/String;Z)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -2c5624: |[2c5624] de.kromke.andreas.utilities.DirectoryTreeFile$DirectoryEntryFile.renameToEx:(Ljava/lang/String;Z)Z │ │ -2c5634: 5420 5c81 |0000: iget-object v0, v2, Lde/kromke/andreas/utilities/DirectoryTreeFile$DirectoryEntryFile;.f:Ljava/io/File; // field@815c │ │ -2c5638: 6e10 5a86 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@865a │ │ -2c563e: 0c00 |0005: move-result-object v0 │ │ -2c5640: 3800 1500 |0006: if-eqz v0, 001b // +0015 │ │ -2c5644: 2201 f50f |0008: new-instance v1, Ljava/io/File; // type@0ff5 │ │ -2c5648: 7030 4b86 0103 |000a: invoke-direct {v1, v0, v3}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@864b │ │ -2c564e: 5423 5c81 |000d: iget-object v3, v2, Lde/kromke/andreas/utilities/DirectoryTreeFile$DirectoryEntryFile;.f:Ljava/io/File; // field@815c │ │ -2c5652: 6e20 6486 1300 |000f: invoke-virtual {v3, v1}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@8664 │ │ -2c5658: 0a03 |0012: move-result v3 │ │ -2c565a: 3803 0800 |0013: if-eqz v3, 001b // +0008 │ │ -2c565e: 3804 0400 |0015: if-eqz v4, 0019 // +0004 │ │ -2c5662: 5b21 5c81 |0017: iput-object v1, v2, Lde/kromke/andreas/utilities/DirectoryTreeFile$DirectoryEntryFile;.f:Ljava/io/File; // field@815c │ │ -2c5666: 1213 |0019: const/4 v3, #int 1 // #1 │ │ -2c5668: 0f03 |001a: return v3 │ │ -2c566a: 1203 |001b: const/4 v3, #int 0 // #0 │ │ -2c566c: 0f03 |001c: return v3 │ │ +2c5628: |[2c5628] de.kromke.andreas.utilities.DirectoryTreeFile$DirectoryEntryFile.renameToEx:(Ljava/lang/String;Z)Z │ │ +2c5638: 5420 5c81 |0000: iget-object v0, v2, Lde/kromke/andreas/utilities/DirectoryTreeFile$DirectoryEntryFile;.f:Ljava/io/File; // field@815c │ │ +2c563c: 6e10 5a86 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@865a │ │ +2c5642: 0c00 |0005: move-result-object v0 │ │ +2c5644: 3800 1500 |0006: if-eqz v0, 001b // +0015 │ │ +2c5648: 2201 f50f |0008: new-instance v1, Ljava/io/File; // type@0ff5 │ │ +2c564c: 7030 4b86 0103 |000a: invoke-direct {v1, v0, v3}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@864b │ │ +2c5652: 5423 5c81 |000d: iget-object v3, v2, Lde/kromke/andreas/utilities/DirectoryTreeFile$DirectoryEntryFile;.f:Ljava/io/File; // field@815c │ │ +2c5656: 6e20 6486 1300 |000f: invoke-virtual {v3, v1}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@8664 │ │ +2c565c: 0a03 |0012: move-result v3 │ │ +2c565e: 3803 0800 |0013: if-eqz v3, 001b // +0008 │ │ +2c5662: 3804 0400 |0015: if-eqz v4, 0019 // +0004 │ │ +2c5666: 5b21 5c81 |0017: iput-object v1, v2, Lde/kromke/andreas/utilities/DirectoryTreeFile$DirectoryEntryFile;.f:Ljava/io/File; // field@815c │ │ +2c566a: 1213 |0019: const/4 v3, #int 1 // #1 │ │ +2c566c: 0f03 |001a: return v3 │ │ +2c566e: 1203 |001b: const/4 v3, #int 0 // #0 │ │ +2c5670: 0f03 |001c: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ 0x0008 line=171 │ │ 0x000d line=172 │ │ 0x0017 line=176 │ │ locals : │ │ @@ -1076929,22 +1076929,22 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -2c58a0: |[2c58a0] de.kromke.andreas.utilities.DirectoryTreeFile$DirectoryEntryFile.toString:()Ljava/lang/String; │ │ -2c58b0: 5410 5c81 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/DirectoryTreeFile$DirectoryEntryFile;.f:Ljava/io/File; // field@815c │ │ -2c58b4: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ -2c58b8: 1a00 0000 |0004: const-string v0, "" // string@0000 │ │ -2c58bc: 2805 |0006: goto 000b // +0005 │ │ -2c58be: 6e10 5b86 0000 |0007: invoke-virtual {v0}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@865b │ │ -2c58c4: 0c00 |000a: move-result-object v0 │ │ -2c58c6: 1100 |000b: return-object v0 │ │ +2c58a4: |[2c58a4] de.kromke.andreas.utilities.DirectoryTreeFile$DirectoryEntryFile.toString:()Ljava/lang/String; │ │ +2c58b4: 5410 5c81 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/DirectoryTreeFile$DirectoryEntryFile;.f:Ljava/io/File; // field@815c │ │ +2c58b8: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ +2c58bc: 1a00 0000 |0004: const-string v0, "" // string@0000 │ │ +2c58c0: 2805 |0006: goto 000b // +0005 │ │ +2c58c2: 6e10 5b86 0000 |0007: invoke-virtual {v0}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@865b │ │ +2c58c8: 0c00 |000a: move-result-object v0 │ │ +2c58ca: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lde/kromke/andreas/utilities/DirectoryTreeFile$DirectoryEntryFile; │ │ │ │ source_file_idx : 5365 (DirectoryTreeFile.java) │ │ @@ -1077002,51 +1077002,51 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -2c5c54: |[2c5c54] de.kromke.andreas.utilities.DirectoryTreeFile.:()V │ │ -2c5c64: 0e00 |0000: return-void │ │ +2c5c58: |[2c5c58] de.kromke.andreas.utilities.DirectoryTreeFile.:()V │ │ +2c5c68: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/kromke/andreas/utilities/DirectoryTreeFile;) │ │ name : '' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -2c5c68: |[2c5c68] de.kromke.andreas.utilities.DirectoryTreeFile.:(Ljava/lang/String;)V │ │ -2c5c78: 7010 7087 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@8770 │ │ -2c5c7e: 2200 f50f |0003: new-instance v0, Ljava/io/File; // type@0ff5 │ │ -2c5c82: 7020 4c86 3000 |0005: invoke-direct {v0, v3}, Ljava/io/File;.:(Ljava/lang/String;)V // method@864c │ │ -2c5c88: 6e10 4e86 0000 |0008: invoke-virtual {v0}, Ljava/io/File;.canRead:()Z // method@864e │ │ -2c5c8e: 0a00 |000b: move-result v0 │ │ -2c5c90: 3900 1a00 |000c: if-nez v0, 0026 // +001a │ │ -2c5c94: 2200 3910 |000e: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -2c5c98: 7010 cc87 0000 |0010: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c5c9e: 1a01 a45d |0013: const-string v1, "base path not readable:" // string@5da4 │ │ -2c5ca2: 6e20 d787 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c5ca8: 6e20 d787 3000 |0018: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c5cae: 6e10 df87 0000 |001b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c5cb4: 0c03 |001e: move-result-object v3 │ │ -2c5cb6: 1a00 f80d |001f: const-string v0, "CMT : DEF" // string@0df8 │ │ -2c5cba: 7120 470e 3000 |0021: invoke-static {v0, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ -2c5cc0: 1a03 6a04 |0024: const-string v3, "/" // string@046a │ │ -2c5cc4: 2200 f50f |0026: new-instance v0, Ljava/io/File; // type@0ff5 │ │ -2c5cc8: 7020 4c86 3000 |0028: invoke-direct {v0, v3}, Ljava/io/File;.:(Ljava/lang/String;)V // method@864c │ │ -2c5cce: 5b20 5e81 |002b: iput-object v0, v2, Lde/kromke/andreas/utilities/DirectoryTreeFile;.mCurrentDir:Ljava/io/File; // field@815e │ │ -2c5cd2: 5b20 5f81 |002d: iput-object v0, v2, Lde/kromke/andreas/utilities/DirectoryTreeFile;.mRootDir:Ljava/io/File; // field@815f │ │ -2c5cd6: 0e00 |002f: return-void │ │ +2c5c6c: |[2c5c6c] de.kromke.andreas.utilities.DirectoryTreeFile.:(Ljava/lang/String;)V │ │ +2c5c7c: 7010 7087 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@8770 │ │ +2c5c82: 2200 f50f |0003: new-instance v0, Ljava/io/File; // type@0ff5 │ │ +2c5c86: 7020 4c86 3000 |0005: invoke-direct {v0, v3}, Ljava/io/File;.:(Ljava/lang/String;)V // method@864c │ │ +2c5c8c: 6e10 4e86 0000 |0008: invoke-virtual {v0}, Ljava/io/File;.canRead:()Z // method@864e │ │ +2c5c92: 0a00 |000b: move-result v0 │ │ +2c5c94: 3900 1a00 |000c: if-nez v0, 0026 // +001a │ │ +2c5c98: 2200 3910 |000e: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +2c5c9c: 7010 cc87 0000 |0010: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c5ca2: 1a01 a45d |0013: const-string v1, "base path not readable:" // string@5da4 │ │ +2c5ca6: 6e20 d787 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c5cac: 6e20 d787 3000 |0018: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c5cb2: 6e10 df87 0000 |001b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c5cb8: 0c03 |001e: move-result-object v3 │ │ +2c5cba: 1a00 f80d |001f: const-string v0, "CMT : DEF" // string@0df8 │ │ +2c5cbe: 7120 470e 3000 |0021: invoke-static {v0, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ +2c5cc4: 1a03 6a04 |0024: const-string v3, "/" // string@046a │ │ +2c5cc8: 2200 f50f |0026: new-instance v0, Ljava/io/File; // type@0ff5 │ │ +2c5ccc: 7020 4c86 3000 |0028: invoke-direct {v0, v3}, Ljava/io/File;.:(Ljava/lang/String;)V // method@864c │ │ +2c5cd2: 5b20 5e81 |002b: iput-object v0, v2, Lde/kromke/andreas/utilities/DirectoryTreeFile;.mCurrentDir:Ljava/io/File; // field@815e │ │ +2c5cd6: 5b20 5f81 |002d: iput-object v0, v2, Lde/kromke/andreas/utilities/DirectoryTreeFile;.mRootDir:Ljava/io/File; // field@815f │ │ +2c5cda: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ 0x0003 line=220 │ │ 0x0008 line=221 │ │ 0x000e line=223 │ │ 0x0026 line=227 │ │ @@ -1077061,43 +1077061,43 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 60 16-bit code units │ │ -2c5bcc: |[2c5bcc] de.kromke.andreas.utilities.DirectoryTreeFile.getChildren:()Ljava/util/List; │ │ -2c5bdc: 2200 7c10 |0000: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ -2c5be0: 7010 ae88 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ -2c5be6: 2201 7c10 |0005: new-instance v1, Ljava/util/ArrayList; // type@107c │ │ -2c5bea: 7010 ae88 0100 |0007: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@88ae │ │ -2c5bf0: 5472 5e81 |000a: iget-object v2, v7, Lde/kromke/andreas/utilities/DirectoryTreeFile;.mCurrentDir:Ljava/io/File; // field@815e │ │ -2c5bf4: 6e10 6186 0200 |000c: invoke-virtual {v2}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@8661 │ │ -2c5bfa: 0c02 |000f: move-result-object v2 │ │ -2c5bfc: 3802 2800 |0010: if-eqz v2, 0038 // +0028 │ │ -2c5c00: 2123 |0012: array-length v3, v2 │ │ -2c5c02: 1204 |0013: const/4 v4, #int 0 // #0 │ │ -2c5c04: 3534 1e00 |0014: if-ge v4, v3, 0032 // +001e │ │ -2c5c08: 4605 0204 |0016: aget-object v5, v2, v4 │ │ -2c5c0c: 6e10 5c86 0500 |0018: invoke-virtual {v5}, Ljava/io/File;.isDirectory:()Z // method@865c │ │ -2c5c12: 0a06 |001b: move-result v6 │ │ -2c5c14: 3806 0b00 |001c: if-eqz v6, 0027 // +000b │ │ -2c5c18: 2206 de0f |001e: new-instance v6, Lde/kromke/andreas/utilities/DirectoryTreeFile$DirectoryEntryFile; // type@0fde │ │ -2c5c1c: 7020 1885 5600 |0020: invoke-direct {v6, v5}, Lde/kromke/andreas/utilities/DirectoryTreeFile$DirectoryEntryFile;.:(Ljava/io/File;)V // method@8518 │ │ -2c5c22: 7220 6489 6000 |0023: invoke-interface {v0, v6}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -2c5c28: 2809 |0026: goto 002f // +0009 │ │ -2c5c2a: 2206 de0f |0027: new-instance v6, Lde/kromke/andreas/utilities/DirectoryTreeFile$DirectoryEntryFile; // type@0fde │ │ -2c5c2e: 7020 1885 5600 |0029: invoke-direct {v6, v5}, Lde/kromke/andreas/utilities/DirectoryTreeFile$DirectoryEntryFile;.:(Ljava/io/File;)V // method@8518 │ │ -2c5c34: 7220 6489 6100 |002c: invoke-interface {v1, v6}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -2c5c3a: d804 0401 |002f: add-int/lit8 v4, v4, #int 1 // #01 │ │ -2c5c3e: 28e3 |0031: goto 0014 // -001d │ │ -2c5c40: 7110 0e89 0000 |0032: invoke-static {v0}, Ljava/util/Collections;.sort:(Ljava/util/List;)V // method@890e │ │ -2c5c46: 7110 0e89 0100 |0035: invoke-static {v1}, Ljava/util/Collections;.sort:(Ljava/util/List;)V // method@890e │ │ -2c5c4c: 7220 6589 1000 |0038: invoke-interface {v0, v1}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@8965 │ │ -2c5c52: 1100 |003b: return-object v0 │ │ +2c5bd0: |[2c5bd0] de.kromke.andreas.utilities.DirectoryTreeFile.getChildren:()Ljava/util/List; │ │ +2c5be0: 2200 7c10 |0000: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ +2c5be4: 7010 ae88 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ +2c5bea: 2201 7c10 |0005: new-instance v1, Ljava/util/ArrayList; // type@107c │ │ +2c5bee: 7010 ae88 0100 |0007: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@88ae │ │ +2c5bf4: 5472 5e81 |000a: iget-object v2, v7, Lde/kromke/andreas/utilities/DirectoryTreeFile;.mCurrentDir:Ljava/io/File; // field@815e │ │ +2c5bf8: 6e10 6186 0200 |000c: invoke-virtual {v2}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@8661 │ │ +2c5bfe: 0c02 |000f: move-result-object v2 │ │ +2c5c00: 3802 2800 |0010: if-eqz v2, 0038 // +0028 │ │ +2c5c04: 2123 |0012: array-length v3, v2 │ │ +2c5c06: 1204 |0013: const/4 v4, #int 0 // #0 │ │ +2c5c08: 3534 1e00 |0014: if-ge v4, v3, 0032 // +001e │ │ +2c5c0c: 4605 0204 |0016: aget-object v5, v2, v4 │ │ +2c5c10: 6e10 5c86 0500 |0018: invoke-virtual {v5}, Ljava/io/File;.isDirectory:()Z // method@865c │ │ +2c5c16: 0a06 |001b: move-result v6 │ │ +2c5c18: 3806 0b00 |001c: if-eqz v6, 0027 // +000b │ │ +2c5c1c: 2206 de0f |001e: new-instance v6, Lde/kromke/andreas/utilities/DirectoryTreeFile$DirectoryEntryFile; // type@0fde │ │ +2c5c20: 7020 1885 5600 |0020: invoke-direct {v6, v5}, Lde/kromke/andreas/utilities/DirectoryTreeFile$DirectoryEntryFile;.:(Ljava/io/File;)V // method@8518 │ │ +2c5c26: 7220 6489 6000 |0023: invoke-interface {v0, v6}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +2c5c2c: 2809 |0026: goto 002f // +0009 │ │ +2c5c2e: 2206 de0f |0027: new-instance v6, Lde/kromke/andreas/utilities/DirectoryTreeFile$DirectoryEntryFile; // type@0fde │ │ +2c5c32: 7020 1885 5600 |0029: invoke-direct {v6, v5}, Lde/kromke/andreas/utilities/DirectoryTreeFile$DirectoryEntryFile;.:(Ljava/io/File;)V // method@8518 │ │ +2c5c38: 7220 6489 6100 |002c: invoke-interface {v1, v6}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +2c5c3e: d804 0401 |002f: add-int/lit8 v4, v4, #int 1 // #01 │ │ +2c5c42: 28e3 |0031: goto 0014 // -001d │ │ +2c5c44: 7110 0e89 0000 |0032: invoke-static {v0}, Ljava/util/Collections;.sort:(Ljava/util/List;)V // method@890e │ │ +2c5c4a: 7110 0e89 0100 |0035: invoke-static {v1}, Ljava/util/Collections;.sort:(Ljava/util/List;)V // method@890e │ │ +2c5c50: 7220 6589 1000 |0038: invoke-interface {v0, v1}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@8965 │ │ +2c5c56: 1100 |003b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=319 │ │ 0x0005 line=320 │ │ 0x000a line=322 │ │ 0x0012 line=325 │ │ 0x0018 line=327 │ │ @@ -1077114,19 +1077114,19 @@ │ │ type : '()Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -2c5990: |[2c5990] de.kromke.andreas.utilities.DirectoryTreeFile.getCurrent:()Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry; │ │ -2c59a0: 2200 de0f |0000: new-instance v0, Lde/kromke/andreas/utilities/DirectoryTreeFile$DirectoryEntryFile; // type@0fde │ │ -2c59a4: 5421 5e81 |0002: iget-object v1, v2, Lde/kromke/andreas/utilities/DirectoryTreeFile;.mCurrentDir:Ljava/io/File; // field@815e │ │ -2c59a8: 7020 1885 1000 |0004: invoke-direct {v0, v1}, Lde/kromke/andreas/utilities/DirectoryTreeFile$DirectoryEntryFile;.:(Ljava/io/File;)V // method@8518 │ │ -2c59ae: 1100 |0007: return-object v0 │ │ +2c5994: |[2c5994] de.kromke.andreas.utilities.DirectoryTreeFile.getCurrent:()Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry; │ │ +2c59a4: 2200 de0f |0000: new-instance v0, Lde/kromke/andreas/utilities/DirectoryTreeFile$DirectoryEntryFile; // type@0fde │ │ +2c59a8: 5421 5e81 |0002: iget-object v1, v2, Lde/kromke/andreas/utilities/DirectoryTreeFile;.mCurrentDir:Ljava/io/File; // field@815e │ │ +2c59ac: 7020 1885 1000 |0004: invoke-direct {v0, v1}, Lde/kromke/andreas/utilities/DirectoryTreeFile$DirectoryEntryFile;.:(Ljava/io/File;)V // method@8518 │ │ +2c59b2: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=255 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lde/kromke/andreas/utilities/DirectoryTreeFile; │ │ │ │ #2 : (in Lde/kromke/andreas/utilities/DirectoryTreeFile;) │ │ @@ -1077134,80 +1077134,80 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 133 16-bit code units │ │ -2c5a0c: |[2c5a0c] de.kromke.andreas.utilities.DirectoryTreeFile.getCurrentUriAsString:()Ljava/lang/String; │ │ -2c5a1c: 5460 5e81 |0000: iget-object v0, v6, Lde/kromke/andreas/utilities/DirectoryTreeFile;.mCurrentDir:Ljava/io/File; // field@815e │ │ -2c5a20: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -2c5a22: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ -2c5a26: 1101 |0005: return-object v1 │ │ -2c5a28: 6e10 5b86 0000 |0006: invoke-virtual {v0}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@865b │ │ -2c5a2e: 0c00 |0009: move-result-object v0 │ │ -2c5a30: 1a02 7504 |000a: const-string v2, "/storage/emulated/0" // string@0475 │ │ -2c5a34: 6e20 b287 2000 |000c: invoke-virtual {v0, v2}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@87b2 │ │ -2c5a3a: 0a02 |000f: move-result v2 │ │ -2c5a3c: 1213 |0010: const/4 v3, #int 1 // #1 │ │ -2c5a3e: 3802 2600 |0011: if-eqz v2, 0037 // +0026 │ │ -2c5a42: 1301 1300 |0013: const/16 v1, #int 19 // #13 │ │ -2c5a46: 6e20 b487 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@87b4 │ │ -2c5a4c: 0c00 |0018: move-result-object v0 │ │ -2c5a4e: 1a01 6a04 |0019: const-string v1, "/" // string@046a │ │ -2c5a52: 6e20 b287 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@87b2 │ │ -2c5a58: 0a01 |001e: move-result v1 │ │ -2c5a5a: 3801 0600 |001f: if-eqz v1, 0025 // +0006 │ │ -2c5a5e: 6e20 b487 3000 |0021: invoke-virtual {v0, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@87b4 │ │ -2c5a64: 0c00 |0024: move-result-object v0 │ │ -2c5a66: 2201 3910 |0025: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2c5a6a: 7010 cc87 0100 |0027: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c5a70: 1a02 0863 |002a: const-string v2, "content://com.android.externalstorage.documents/document/primary%3A" // string@6308 │ │ -2c5a74: 6e20 d787 2100 |002c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c5a7a: 6e20 d787 0100 |002f: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c5a80: 6e10 df87 0100 |0032: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c5a86: 0c00 |0035: move-result-object v0 │ │ -2c5a88: 1100 |0036: return-object v0 │ │ -2c5a8a: 1a02 7404 |0037: const-string v2, "/storage/" // string@0474 │ │ -2c5a8e: 6e20 b287 2000 |0039: invoke-virtual {v0, v2}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@87b2 │ │ -2c5a94: 0a02 |003c: move-result v2 │ │ -2c5a96: 3802 4700 |003d: if-eqz v2, 0084 // +0047 │ │ -2c5a9a: 1301 0900 |003f: const/16 v1, #int 9 // #9 │ │ -2c5a9e: 6e20 b487 1000 |0041: invoke-virtual {v0, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@87b4 │ │ -2c5aa4: 0c00 |0044: move-result-object v0 │ │ -2c5aa6: 1301 2f00 |0045: const/16 v1, #int 47 // #2f │ │ -2c5aaa: 6e20 a387 1000 |0047: invoke-virtual {v0, v1}, Ljava/lang/String;.indexOf:(I)I // method@87a3 │ │ -2c5ab0: 0a01 |004a: move-result v1 │ │ -2c5ab2: 1a02 d502 |004b: const-string v2, "%3A" // string@02d5 │ │ -2c5ab6: 1a04 0763 |004d: const-string v4, "content://com.android.externalstorage.documents/document/" // string@6307 │ │ -2c5aba: 3b01 1500 |004f: if-gez v1, 0064 // +0015 │ │ -2c5abe: 2201 3910 |0051: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2c5ac2: 7010 cc87 0100 |0053: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c5ac8: 6e20 d787 4100 |0056: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c5ace: 6e20 d787 0100 |0059: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c5ad4: 6e20 d787 2100 |005c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c5ada: 6e10 df87 0100 |005f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c5ae0: 0c00 |0062: move-result-object v0 │ │ -2c5ae2: 1100 |0063: return-object v0 │ │ -2c5ae4: 2205 3910 |0064: new-instance v5, Ljava/lang/StringBuilder; // type@1039 │ │ -2c5ae8: 7010 cc87 0500 |0066: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c5aee: 6e20 d787 4500 |0069: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c5af4: 1204 |006c: const/4 v4, #int 0 // #0 │ │ -2c5af6: 6e30 b587 4001 |006d: invoke-virtual {v0, v4, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@87b5 │ │ -2c5afc: 0c04 |0070: move-result-object v4 │ │ -2c5afe: 6e20 d787 4500 |0071: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c5b04: 6e20 d787 2500 |0074: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c5b0a: b031 |0077: add-int/2addr v1, v3 │ │ -2c5b0c: 6e20 b487 1000 |0078: invoke-virtual {v0, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@87b4 │ │ -2c5b12: 0c00 |007b: move-result-object v0 │ │ -2c5b14: 6e20 d787 0500 |007c: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c5b1a: 6e10 df87 0500 |007f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c5b20: 0c00 |0082: move-result-object v0 │ │ -2c5b22: 1100 |0083: return-object v0 │ │ -2c5b24: 1101 |0084: return-object v1 │ │ +2c5a10: |[2c5a10] de.kromke.andreas.utilities.DirectoryTreeFile.getCurrentUriAsString:()Ljava/lang/String; │ │ +2c5a20: 5460 5e81 |0000: iget-object v0, v6, Lde/kromke/andreas/utilities/DirectoryTreeFile;.mCurrentDir:Ljava/io/File; // field@815e │ │ +2c5a24: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +2c5a26: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ +2c5a2a: 1101 |0005: return-object v1 │ │ +2c5a2c: 6e10 5b86 0000 |0006: invoke-virtual {v0}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@865b │ │ +2c5a32: 0c00 |0009: move-result-object v0 │ │ +2c5a34: 1a02 7504 |000a: const-string v2, "/storage/emulated/0" // string@0475 │ │ +2c5a38: 6e20 b287 2000 |000c: invoke-virtual {v0, v2}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@87b2 │ │ +2c5a3e: 0a02 |000f: move-result v2 │ │ +2c5a40: 1213 |0010: const/4 v3, #int 1 // #1 │ │ +2c5a42: 3802 2600 |0011: if-eqz v2, 0037 // +0026 │ │ +2c5a46: 1301 1300 |0013: const/16 v1, #int 19 // #13 │ │ +2c5a4a: 6e20 b487 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@87b4 │ │ +2c5a50: 0c00 |0018: move-result-object v0 │ │ +2c5a52: 1a01 6a04 |0019: const-string v1, "/" // string@046a │ │ +2c5a56: 6e20 b287 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@87b2 │ │ +2c5a5c: 0a01 |001e: move-result v1 │ │ +2c5a5e: 3801 0600 |001f: if-eqz v1, 0025 // +0006 │ │ +2c5a62: 6e20 b487 3000 |0021: invoke-virtual {v0, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@87b4 │ │ +2c5a68: 0c00 |0024: move-result-object v0 │ │ +2c5a6a: 2201 3910 |0025: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2c5a6e: 7010 cc87 0100 |0027: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c5a74: 1a02 0863 |002a: const-string v2, "content://com.android.externalstorage.documents/document/primary%3A" // string@6308 │ │ +2c5a78: 6e20 d787 2100 |002c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c5a7e: 6e20 d787 0100 |002f: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c5a84: 6e10 df87 0100 |0032: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c5a8a: 0c00 |0035: move-result-object v0 │ │ +2c5a8c: 1100 |0036: return-object v0 │ │ +2c5a8e: 1a02 7404 |0037: const-string v2, "/storage/" // string@0474 │ │ +2c5a92: 6e20 b287 2000 |0039: invoke-virtual {v0, v2}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@87b2 │ │ +2c5a98: 0a02 |003c: move-result v2 │ │ +2c5a9a: 3802 4700 |003d: if-eqz v2, 0084 // +0047 │ │ +2c5a9e: 1301 0900 |003f: const/16 v1, #int 9 // #9 │ │ +2c5aa2: 6e20 b487 1000 |0041: invoke-virtual {v0, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@87b4 │ │ +2c5aa8: 0c00 |0044: move-result-object v0 │ │ +2c5aaa: 1301 2f00 |0045: const/16 v1, #int 47 // #2f │ │ +2c5aae: 6e20 a387 1000 |0047: invoke-virtual {v0, v1}, Ljava/lang/String;.indexOf:(I)I // method@87a3 │ │ +2c5ab4: 0a01 |004a: move-result v1 │ │ +2c5ab6: 1a02 d502 |004b: const-string v2, "%3A" // string@02d5 │ │ +2c5aba: 1a04 0763 |004d: const-string v4, "content://com.android.externalstorage.documents/document/" // string@6307 │ │ +2c5abe: 3b01 1500 |004f: if-gez v1, 0064 // +0015 │ │ +2c5ac2: 2201 3910 |0051: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2c5ac6: 7010 cc87 0100 |0053: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c5acc: 6e20 d787 4100 |0056: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c5ad2: 6e20 d787 0100 |0059: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c5ad8: 6e20 d787 2100 |005c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c5ade: 6e10 df87 0100 |005f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c5ae4: 0c00 |0062: move-result-object v0 │ │ +2c5ae6: 1100 |0063: return-object v0 │ │ +2c5ae8: 2205 3910 |0064: new-instance v5, Ljava/lang/StringBuilder; // type@1039 │ │ +2c5aec: 7010 cc87 0500 |0066: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c5af2: 6e20 d787 4500 |0069: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c5af8: 1204 |006c: const/4 v4, #int 0 // #0 │ │ +2c5afa: 6e30 b587 4001 |006d: invoke-virtual {v0, v4, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@87b5 │ │ +2c5b00: 0c04 |0070: move-result-object v4 │ │ +2c5b02: 6e20 d787 4500 |0071: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c5b08: 6e20 d787 2500 |0074: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c5b0e: b031 |0077: add-int/2addr v1, v3 │ │ +2c5b10: 6e20 b487 1000 |0078: invoke-virtual {v0, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@87b4 │ │ +2c5b16: 0c00 |007b: move-result-object v0 │ │ +2c5b18: 6e20 d787 0500 |007c: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c5b1e: 6e10 df87 0500 |007f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c5b24: 0c00 |0082: move-result-object v0 │ │ +2c5b26: 1100 |0083: return-object v0 │ │ +2c5b28: 1101 |0084: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=265 │ │ 0x0006 line=267 │ │ 0x000c line=268 │ │ 0x0015 line=270 │ │ 0x001b line=271 │ │ @@ -1077226,41 +1077226,41 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 57 16-bit code units │ │ -2c5b28: |[2c5b28] de.kromke.andreas.utilities.DirectoryTreeFile.getInfoString:()Ljava/lang/String; │ │ -2c5b38: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -2c5b3c: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c5b42: 5431 5e81 |0005: iget-object v1, v3, Lde/kromke/andreas/utilities/DirectoryTreeFile;.mCurrentDir:Ljava/io/File; // field@815e │ │ -2c5b46: 6e10 5b86 0100 |0007: invoke-virtual {v1}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@865b │ │ -2c5b4c: 0c01 |000a: move-result-object v1 │ │ -2c5b4e: 6e20 d787 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c5b54: 5431 5e81 |000e: iget-object v1, v3, Lde/kromke/andreas/utilities/DirectoryTreeFile;.mCurrentDir:Ljava/io/File; // field@815e │ │ -2c5b58: 6e10 4f86 0100 |0010: invoke-virtual {v1}, Ljava/io/File;.canWrite:()Z // method@864f │ │ -2c5b5e: 0a01 |0013: move-result v1 │ │ -2c5b60: 3801 0500 |0014: if-eqz v1, 0019 // +0005 │ │ -2c5b64: 1a01 0000 |0016: const-string v1, "" // string@0000 │ │ -2c5b68: 2819 |0018: goto 0031 // +0019 │ │ -2c5b6a: 2201 3910 |0019: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2c5b6e: 7010 cc87 0100 |001b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c5b74: 1a02 9f00 |001e: const-string v2, " (" // string@009f │ │ -2c5b78: 6e20 d787 2100 |0020: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c5b7e: 6202 6081 |0023: sget-object v2, Lde/kromke/andreas/utilities/DirectoryTreeFile;.strWriteProtected:Ljava/lang/String; // field@8160 │ │ -2c5b82: 6e20 d787 2100 |0025: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c5b88: 1a02 b000 |0028: const-string v2, " )" // string@00b0 │ │ -2c5b8c: 6e20 d787 2100 |002a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c5b92: 6e10 df87 0100 |002d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c5b98: 0c01 |0030: move-result-object v1 │ │ -2c5b9a: 6e20 d787 1000 |0031: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c5ba0: 6e10 df87 0000 |0034: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c5ba6: 0c00 |0037: move-result-object v0 │ │ -2c5ba8: 1100 |0038: return-object v0 │ │ +2c5b2c: |[2c5b2c] de.kromke.andreas.utilities.DirectoryTreeFile.getInfoString:()Ljava/lang/String; │ │ +2c5b3c: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +2c5b40: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c5b46: 5431 5e81 |0005: iget-object v1, v3, Lde/kromke/andreas/utilities/DirectoryTreeFile;.mCurrentDir:Ljava/io/File; // field@815e │ │ +2c5b4a: 6e10 5b86 0100 |0007: invoke-virtual {v1}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@865b │ │ +2c5b50: 0c01 |000a: move-result-object v1 │ │ +2c5b52: 6e20 d787 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c5b58: 5431 5e81 |000e: iget-object v1, v3, Lde/kromke/andreas/utilities/DirectoryTreeFile;.mCurrentDir:Ljava/io/File; // field@815e │ │ +2c5b5c: 6e10 4f86 0100 |0010: invoke-virtual {v1}, Ljava/io/File;.canWrite:()Z // method@864f │ │ +2c5b62: 0a01 |0013: move-result v1 │ │ +2c5b64: 3801 0500 |0014: if-eqz v1, 0019 // +0005 │ │ +2c5b68: 1a01 0000 |0016: const-string v1, "" // string@0000 │ │ +2c5b6c: 2819 |0018: goto 0031 // +0019 │ │ +2c5b6e: 2201 3910 |0019: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2c5b72: 7010 cc87 0100 |001b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c5b78: 1a02 9f00 |001e: const-string v2, " (" // string@009f │ │ +2c5b7c: 6e20 d787 2100 |0020: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c5b82: 6202 6081 |0023: sget-object v2, Lde/kromke/andreas/utilities/DirectoryTreeFile;.strWriteProtected:Ljava/lang/String; // field@8160 │ │ +2c5b86: 6e20 d787 2100 |0025: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c5b8c: 1a02 b000 |0028: const-string v2, " )" // string@00b0 │ │ +2c5b90: 6e20 d787 2100 |002a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c5b96: 6e10 df87 0100 |002d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c5b9c: 0c01 |0030: move-result-object v1 │ │ +2c5b9e: 6e20 d787 1000 |0031: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c5ba4: 6e10 df87 0000 |0034: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c5baa: 0c00 |0037: move-result-object v0 │ │ +2c5bac: 1100 |0038: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=355 │ │ locals : │ │ 0x0000 - 0x0039 reg=3 this Lde/kromke/andreas/utilities/DirectoryTreeFile; │ │ │ │ #4 : (in Lde/kromke/andreas/utilities/DirectoryTreeFile;) │ │ @@ -1077268,35 +1077268,35 @@ │ │ type : '()Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -2c59b0: |[2c59b0] de.kromke.andreas.utilities.DirectoryTreeFile.gotoParent:()Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry; │ │ -2c59c0: 5440 5e81 |0000: iget-object v0, v4, Lde/kromke/andreas/utilities/DirectoryTreeFile;.mCurrentDir:Ljava/io/File; // field@815e │ │ -2c59c4: 6e10 5b86 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@865b │ │ -2c59ca: 0c00 |0005: move-result-object v0 │ │ -2c59cc: 1301 2f00 |0006: const/16 v1, #int 47 // #2f │ │ -2c59d0: 6e20 a887 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.lastIndexOf:(I)I // method@87a8 │ │ -2c59d6: 0a01 |000b: move-result v1 │ │ -2c59d8: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -2c59da: 3b01 0300 |000d: if-gez v1, 0010 // +0003 │ │ -2c59de: 1102 |000f: return-object v2 │ │ -2c59e0: 1203 |0010: const/4 v3, #int 0 // #0 │ │ -2c59e2: 6e30 b587 3001 |0011: invoke-virtual {v0, v3, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@87b5 │ │ -2c59e8: 0c00 |0014: move-result-object v0 │ │ -2c59ea: 6e10 a787 0000 |0015: invoke-virtual {v0}, Ljava/lang/String;.isEmpty:()Z // method@87a7 │ │ -2c59f0: 0a01 |0018: move-result v1 │ │ -2c59f2: 3801 0400 |0019: if-eqz v1, 001d // +0004 │ │ -2c59f6: 1a00 6a04 |001b: const-string v0, "/" // string@046a │ │ -2c59fa: 6e30 3885 2400 |001d: invoke-virtual {v4, v2, v0}, Lde/kromke/andreas/utilities/DirectoryTreeFile;.setCurrent:(Landroid/content/Context;Ljava/lang/String;)V // method@8538 │ │ -2c5a00: 6e10 3185 0400 |0020: invoke-virtual {v4}, Lde/kromke/andreas/utilities/DirectoryTreeFile;.getCurrent:()Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry; // method@8531 │ │ -2c5a06: 0c00 |0023: move-result-object v0 │ │ -2c5a08: 1100 |0024: return-object v0 │ │ +2c59b4: |[2c59b4] de.kromke.andreas.utilities.DirectoryTreeFile.gotoParent:()Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry; │ │ +2c59c4: 5440 5e81 |0000: iget-object v0, v4, Lde/kromke/andreas/utilities/DirectoryTreeFile;.mCurrentDir:Ljava/io/File; // field@815e │ │ +2c59c8: 6e10 5b86 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@865b │ │ +2c59ce: 0c00 |0005: move-result-object v0 │ │ +2c59d0: 1301 2f00 |0006: const/16 v1, #int 47 // #2f │ │ +2c59d4: 6e20 a887 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.lastIndexOf:(I)I // method@87a8 │ │ +2c59da: 0a01 |000b: move-result v1 │ │ +2c59dc: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +2c59de: 3b01 0300 |000d: if-gez v1, 0010 // +0003 │ │ +2c59e2: 1102 |000f: return-object v2 │ │ +2c59e4: 1203 |0010: const/4 v3, #int 0 // #0 │ │ +2c59e6: 6e30 b587 3001 |0011: invoke-virtual {v0, v3, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@87b5 │ │ +2c59ec: 0c00 |0014: move-result-object v0 │ │ +2c59ee: 6e10 a787 0000 |0015: invoke-virtual {v0}, Ljava/lang/String;.isEmpty:()Z // method@87a7 │ │ +2c59f4: 0a01 |0018: move-result v1 │ │ +2c59f6: 3801 0400 |0019: if-eqz v1, 001d // +0004 │ │ +2c59fa: 1a00 6a04 |001b: const-string v0, "/" // string@046a │ │ +2c59fe: 6e30 3885 2400 |001d: invoke-virtual {v4, v2, v0}, Lde/kromke/andreas/utilities/DirectoryTreeFile;.setCurrent:(Landroid/content/Context;Ljava/lang/String;)V // method@8538 │ │ +2c5a04: 6e10 3185 0400 |0020: invoke-virtual {v4}, Lde/kromke/andreas/utilities/DirectoryTreeFile;.getCurrent:()Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry; // method@8531 │ │ +2c5a0a: 0c00 |0023: move-result-object v0 │ │ +2c5a0c: 1100 |0024: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=294 │ │ 0x0008 line=295 │ │ 0x0011 line=300 │ │ 0x0015 line=301 │ │ 0x001d line=305 │ │ @@ -1077309,30 +1077309,30 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -2c590c: |[2c590c] de.kromke.andreas.utilities.DirectoryTreeFile.isRoot:()Z │ │ -2c591c: 5420 5f81 |0000: iget-object v0, v2, Lde/kromke/andreas/utilities/DirectoryTreeFile;.mRootDir:Ljava/io/File; // field@815f │ │ -2c5920: 3800 1600 |0002: if-eqz v0, 0018 // +0016 │ │ -2c5924: 5421 5e81 |0004: iget-object v1, v2, Lde/kromke/andreas/utilities/DirectoryTreeFile;.mCurrentDir:Ljava/io/File; // field@815e │ │ -2c5928: 3901 0300 |0006: if-nez v1, 0009 // +0003 │ │ -2c592c: 2810 |0008: goto 0018 // +0010 │ │ -2c592e: 6e10 5b86 0000 |0009: invoke-virtual {v0}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@865b │ │ -2c5934: 0c00 |000c: move-result-object v0 │ │ -2c5936: 5421 5e81 |000d: iget-object v1, v2, Lde/kromke/andreas/utilities/DirectoryTreeFile;.mCurrentDir:Ljava/io/File; // field@815e │ │ -2c593a: 6e10 5b86 0100 |000f: invoke-virtual {v1}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@865b │ │ -2c5940: 0c01 |0012: move-result-object v1 │ │ -2c5942: 6e20 9c87 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2c5948: 0a00 |0016: move-result v0 │ │ -2c594a: 0f00 |0017: return v0 │ │ -2c594c: 1210 |0018: const/4 v0, #int 1 // #1 │ │ -2c594e: 0f00 |0019: return v0 │ │ +2c5910: |[2c5910] de.kromke.andreas.utilities.DirectoryTreeFile.isRoot:()Z │ │ +2c5920: 5420 5f81 |0000: iget-object v0, v2, Lde/kromke/andreas/utilities/DirectoryTreeFile;.mRootDir:Ljava/io/File; // field@815f │ │ +2c5924: 3800 1600 |0002: if-eqz v0, 0018 // +0016 │ │ +2c5928: 5421 5e81 |0004: iget-object v1, v2, Lde/kromke/andreas/utilities/DirectoryTreeFile;.mCurrentDir:Ljava/io/File; // field@815e │ │ +2c592c: 3901 0300 |0006: if-nez v1, 0009 // +0003 │ │ +2c5930: 2810 |0008: goto 0018 // +0010 │ │ +2c5932: 6e10 5b86 0000 |0009: invoke-virtual {v0}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@865b │ │ +2c5938: 0c00 |000c: move-result-object v0 │ │ +2c593a: 5421 5e81 |000d: iget-object v1, v2, Lde/kromke/andreas/utilities/DirectoryTreeFile;.mCurrentDir:Ljava/io/File; // field@815e │ │ +2c593e: 6e10 5b86 0100 |000f: invoke-virtual {v1}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@865b │ │ +2c5944: 0c01 |0012: move-result-object v1 │ │ +2c5946: 6e20 9c87 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2c594c: 0a00 |0016: move-result v0 │ │ +2c594e: 0f00 |0017: return v0 │ │ +2c5950: 1210 |0018: const/4 v0, #int 1 // #1 │ │ +2c5952: 0f00 |0019: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=245 │ │ 0x0009 line=249 │ │ locals : │ │ 0x0000 - 0x001a reg=2 this Lde/kromke/andreas/utilities/DirectoryTreeFile; │ │ │ │ @@ -1077341,21 +1077341,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -2c5950: |[2c5950] de.kromke.andreas.utilities.DirectoryTreeFile.isValid:()Z │ │ -2c5960: 5410 5e81 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/DirectoryTreeFile;.mCurrentDir:Ljava/io/File; // field@815e │ │ -2c5964: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -2c5968: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -2c596a: 2802 |0005: goto 0007 // +0002 │ │ -2c596c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -2c596e: 0f00 |0007: return v0 │ │ +2c5954: |[2c5954] de.kromke.andreas.utilities.DirectoryTreeFile.isValid:()Z │ │ +2c5964: 5410 5e81 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/DirectoryTreeFile;.mCurrentDir:Ljava/io/File; // field@815e │ │ +2c5968: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +2c596c: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +2c596e: 2802 |0005: goto 0007 // +0002 │ │ +2c5970: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +2c5972: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=233 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lde/kromke/andreas/utilities/DirectoryTreeFile; │ │ │ │ #7 : (in Lde/kromke/andreas/utilities/DirectoryTreeFile;) │ │ @@ -1077363,19 +1077363,19 @@ │ │ type : '(Landroid/content/Context;Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;)Lde/kromke/andreas/utilities/DirectoryTree;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -2c5970: |[2c5970] de.kromke.andreas.utilities.DirectoryTreeFile.setCurrent:(Landroid/content/Context;Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;)Lde/kromke/andreas/utilities/DirectoryTree; │ │ -2c5980: 1f02 de0f |0000: check-cast v2, Lde/kromke/andreas/utilities/DirectoryTreeFile$DirectoryEntryFile; // type@0fde │ │ -2c5984: 5421 5c81 |0002: iget-object v1, v2, Lde/kromke/andreas/utilities/DirectoryTreeFile$DirectoryEntryFile;.f:Ljava/io/File; // field@815c │ │ -2c5988: 5b01 5e81 |0004: iput-object v1, v0, Lde/kromke/andreas/utilities/DirectoryTreeFile;.mCurrentDir:Ljava/io/File; // field@815e │ │ -2c598c: 1100 |0006: return-object v0 │ │ +2c5974: |[2c5974] de.kromke.andreas.utilities.DirectoryTreeFile.setCurrent:(Landroid/content/Context;Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;)Lde/kromke/andreas/utilities/DirectoryTree; │ │ +2c5984: 1f02 de0f |0000: check-cast v2, Lde/kromke/andreas/utilities/DirectoryTreeFile$DirectoryEntryFile; // type@0fde │ │ +2c5988: 5421 5c81 |0002: iget-object v1, v2, Lde/kromke/andreas/utilities/DirectoryTreeFile$DirectoryEntryFile;.f:Ljava/io/File; // field@815c │ │ +2c598c: 5b01 5e81 |0004: iput-object v1, v0, Lde/kromke/andreas/utilities/DirectoryTreeFile;.mCurrentDir:Ljava/io/File; // field@815e │ │ +2c5990: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=238 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lde/kromke/andreas/utilities/DirectoryTreeFile; │ │ 0x0000 - 0x0007 reg=1 (null) Landroid/content/Context; │ │ 0x0000 - 0x0007 reg=2 (null) Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry; │ │ @@ -1077385,19 +1077385,19 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -2c5cd8: |[2c5cd8] de.kromke.andreas.utilities.DirectoryTreeFile.setCurrent:(Landroid/content/Context;Ljava/lang/String;)V │ │ -2c5ce8: 2201 f50f |0000: new-instance v1, Ljava/io/File; // type@0ff5 │ │ -2c5cec: 7020 4c86 2100 |0002: invoke-direct {v1, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@864c │ │ -2c5cf2: 5b01 5e81 |0005: iput-object v1, v0, Lde/kromke/andreas/utilities/DirectoryTreeFile;.mCurrentDir:Ljava/io/File; // field@815e │ │ -2c5cf6: 0e00 |0007: return-void │ │ +2c5cdc: |[2c5cdc] de.kromke.andreas.utilities.DirectoryTreeFile.setCurrent:(Landroid/content/Context;Ljava/lang/String;)V │ │ +2c5cec: 2201 f50f |0000: new-instance v1, Ljava/io/File; // type@0ff5 │ │ +2c5cf0: 7020 4c86 2100 |0002: invoke-direct {v1, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@864c │ │ +2c5cf6: 5b01 5e81 |0005: iput-object v1, v0, Lde/kromke/andreas/utilities/DirectoryTreeFile;.mCurrentDir:Ljava/io/File; // field@815e │ │ +2c5cfa: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=312 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lde/kromke/andreas/utilities/DirectoryTreeFile; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/content/Context; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ @@ -1077407,19 +1077407,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -2c5bac: |[2c5bac] de.kromke.andreas.utilities.DirectoryTreeFile.toString:()Ljava/lang/String; │ │ -2c5bbc: 5410 5e81 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/DirectoryTreeFile;.mCurrentDir:Ljava/io/File; // field@815e │ │ -2c5bc0: 6e10 5b86 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@865b │ │ -2c5bc6: 0c00 |0005: move-result-object v0 │ │ -2c5bc8: 1100 |0006: return-object v0 │ │ +2c5bb0: |[2c5bb0] de.kromke.andreas.utilities.DirectoryTreeFile.toString:()Ljava/lang/String; │ │ +2c5bc0: 5410 5e81 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/DirectoryTreeFile;.mCurrentDir:Ljava/io/File; // field@815e │ │ +2c5bc4: 6e10 5b86 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@865b │ │ +2c5bca: 0c00 |0005: move-result-object v0 │ │ +2c5bcc: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=350 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lde/kromke/andreas/utilities/DirectoryTreeFile; │ │ │ │ source_file_idx : 5365 (DirectoryTreeFile.java) │ │ @@ -1077479,95 +1077479,95 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 180 16-bit code units │ │ -2c6508: |[2c6508] de.kromke.andreas.utilities.DirectoryTreeSaf$DirectoryEntrySaf.:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V │ │ -2c6518: 7010 7087 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@8770 │ │ -2c651e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -2c6520: 5b30 6181 |0004: iput-object v0, v3, Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf;.context:Landroid/content/Context; // field@8161 │ │ -2c6524: 5b34 6181 |0006: iput-object v4, v3, Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf;.context:Landroid/content/Context; // field@8161 │ │ -2c6528: 7110 6206 0500 |0008: invoke-static {v5}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0662 │ │ -2c652e: 0c04 |000b: move-result-object v4 │ │ -2c6530: 5435 6181 |000c: iget-object v5, v3, Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf;.context:Landroid/content/Context; // field@8161 │ │ -2c6534: 7120 3b46 4500 |000e: invoke-static {v5, v4}, Landroidx/documentfile/provider/DocumentFile;.fromSingleUri:(Landroid/content/Context;Landroid/net/Uri;)Landroidx/documentfile/provider/DocumentFile; // method@463b │ │ -2c653a: 0c05 |0011: move-result-object v5 │ │ -2c653c: 5b35 6281 |0012: iput-object v5, v3, Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf;.f:Landroidx/documentfile/provider/DocumentFile; // field@8162 │ │ -2c6540: 1a00 8e02 |0014: const-string v0, """ // string@028e │ │ -2c6544: 1a01 f90d |0016: const-string v1, "CMT : DES" // string@0df9 │ │ -2c6548: 3905 1900 |0018: if-nez v5, 0031 // +0019 │ │ -2c654c: 2205 3910 |001a: new-instance v5, Ljava/lang/StringBuilder; // type@1039 │ │ -2c6550: 7010 cc87 0500 |001c: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c6556: 1a02 ed14 |001f: const-string v2, "DirectoryEntrySaf() : DocumentFile.fromSingleUri() failed for uri "" // string@14ed │ │ -2c655a: 6e20 d787 2500 |0021: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c6560: 6e20 d687 4500 |0024: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ -2c6566: 6e20 d787 0500 |0027: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c656c: 6e10 df87 0500 |002a: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c6572: 0c04 |002d: move-result-object v4 │ │ -2c6574: 7120 4d0e 4100 |002e: invoke-static {v1, v4}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0e4d │ │ -2c657a: 3906 0700 |0031: if-nez v6, 0038 // +0007 │ │ -2c657e: 1a04 f214 |0033: const-string v4, "DirectoryEntrySaf() : no directoryUriStr provided" // string@14f2 │ │ -2c6582: 7120 4d0e 4100 |0035: invoke-static {v1, v4}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0e4d │ │ -2c6588: 3806 7b00 |0038: if-eqz v6, 00b3 // +007b │ │ -2c658c: 5434 6281 |003a: iget-object v4, v3, Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf;.f:Landroidx/documentfile/provider/DocumentFile; // field@8162 │ │ -2c6590: 3804 7700 |003c: if-eqz v4, 00b3 // +0077 │ │ -2c6594: 6e10 3d46 0400 |003e: invoke-virtual {v4}, Landroidx/documentfile/provider/DocumentFile;.getName:()Ljava/lang/String; // method@463d │ │ -2c659a: 0c04 |0041: move-result-object v4 │ │ -2c659c: 3804 5400 |0042: if-eqz v4, 0096 // +0054 │ │ -2c65a0: 5435 6181 |0044: iget-object v5, v3, Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf;.context:Landroid/content/Context; // field@8161 │ │ -2c65a4: 7120 5285 6500 |0046: invoke-static {v5, v6}, Lde/kromke/andreas/utilities/DirectoryTreeSaf;.access$000:(Landroid/content/Context;Ljava/lang/String;)Landroidx/documentfile/provider/DocumentFile; // method@8552 │ │ -2c65aa: 0c05 |0049: move-result-object v5 │ │ -2c65ac: 3805 3400 |004a: if-eqz v5, 007e // +0034 │ │ -2c65b0: 6e20 3946 4500 |004c: invoke-virtual {v5, v4}, Landroidx/documentfile/provider/DocumentFile;.findFile:(Ljava/lang/String;)Landroidx/documentfile/provider/DocumentFile; // method@4639 │ │ -2c65b6: 0c06 |004f: move-result-object v6 │ │ -2c65b8: 3806 0a00 |0050: if-eqz v6, 005a // +000a │ │ -2c65bc: 1a04 ef14 |0052: const-string v4, "DirectoryEntrySaf() : TreeDocumentFile created" // string@14ef │ │ -2c65c0: 7120 450e 4100 |0054: invoke-static {v1, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ -2c65c6: 5b36 6281 |0057: iput-object v6, v3, Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf;.f:Landroidx/documentfile/provider/DocumentFile; // field@8162 │ │ -2c65ca: 285a |0059: goto 00b3 // +005a │ │ -2c65cc: 2206 3910 |005a: new-instance v6, Ljava/lang/StringBuilder; // type@1039 │ │ -2c65d0: 7010 cc87 0600 |005c: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c65d6: 1a02 f014 |005f: const-string v2, "DirectoryEntrySaf() : findFile() failed for name "" // string@14f0 │ │ -2c65da: 6e20 d787 2600 |0061: invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c65e0: 6e20 d787 4600 |0064: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c65e6: 1a04 9602 |0067: const-string v4, "" in uri "" // string@0296 │ │ -2c65ea: 6e20 d787 4600 |0069: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c65f0: 6e10 4046 0500 |006c: invoke-virtual {v5}, Landroidx/documentfile/provider/DocumentFile;.getUri:()Landroid/net/Uri; // method@4640 │ │ -2c65f6: 0c04 |006f: move-result-object v4 │ │ -2c65f8: 6e20 d687 4600 |0070: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ -2c65fe: 6e20 d787 0600 |0073: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c6604: 6e10 df87 0600 |0076: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c660a: 0c04 |0079: move-result-object v4 │ │ -2c660c: 7120 470e 4100 |007a: invoke-static {v1, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ -2c6612: 2836 |007d: goto 00b3 // +0036 │ │ -2c6614: 2204 3910 |007e: new-instance v4, Ljava/lang/StringBuilder; // type@1039 │ │ -2c6618: 7010 cc87 0400 |0080: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c661e: 1a05 ee14 |0083: const-string v5, "DirectoryEntrySaf() : DocumentFile.fromTreeUri() failed for "" // string@14ee │ │ -2c6622: 6e20 d787 5400 |0085: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c6628: 6e20 d787 6400 |0088: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c662e: 6e20 d787 0400 |008b: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c6634: 6e10 df87 0400 |008e: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c663a: 0c04 |0091: move-result-object v4 │ │ -2c663c: 7120 470e 4100 |0092: invoke-static {v1, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ -2c6642: 281e |0095: goto 00b3 // +001e │ │ -2c6644: 2204 3910 |0096: new-instance v4, Ljava/lang/StringBuilder; // type@1039 │ │ -2c6648: 7010 cc87 0400 |0098: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c664e: 1a05 f114 |009b: const-string v5, "DirectoryEntrySaf() : getName() failed for "" // string@14f1 │ │ -2c6652: 6e20 d787 5400 |009d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c6658: 5435 6281 |00a0: iget-object v5, v3, Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf;.f:Landroidx/documentfile/provider/DocumentFile; // field@8162 │ │ -2c665c: 6e10 4046 0500 |00a2: invoke-virtual {v5}, Landroidx/documentfile/provider/DocumentFile;.getUri:()Landroid/net/Uri; // method@4640 │ │ -2c6662: 0c05 |00a5: move-result-object v5 │ │ -2c6664: 6e20 d687 5400 |00a6: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ -2c666a: 6e20 d787 0400 |00a9: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c6670: 6e10 df87 0400 |00ac: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c6676: 0c04 |00af: move-result-object v4 │ │ -2c6678: 7120 470e 4100 |00b0: invoke-static {v1, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ -2c667e: 0e00 |00b3: return-void │ │ +2c650c: |[2c650c] de.kromke.andreas.utilities.DirectoryTreeSaf$DirectoryEntrySaf.:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V │ │ +2c651c: 7010 7087 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@8770 │ │ +2c6522: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +2c6524: 5b30 6181 |0004: iput-object v0, v3, Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf;.context:Landroid/content/Context; // field@8161 │ │ +2c6528: 5b34 6181 |0006: iput-object v4, v3, Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf;.context:Landroid/content/Context; // field@8161 │ │ +2c652c: 7110 6206 0500 |0008: invoke-static {v5}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0662 │ │ +2c6532: 0c04 |000b: move-result-object v4 │ │ +2c6534: 5435 6181 |000c: iget-object v5, v3, Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf;.context:Landroid/content/Context; // field@8161 │ │ +2c6538: 7120 3b46 4500 |000e: invoke-static {v5, v4}, Landroidx/documentfile/provider/DocumentFile;.fromSingleUri:(Landroid/content/Context;Landroid/net/Uri;)Landroidx/documentfile/provider/DocumentFile; // method@463b │ │ +2c653e: 0c05 |0011: move-result-object v5 │ │ +2c6540: 5b35 6281 |0012: iput-object v5, v3, Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf;.f:Landroidx/documentfile/provider/DocumentFile; // field@8162 │ │ +2c6544: 1a00 8e02 |0014: const-string v0, """ // string@028e │ │ +2c6548: 1a01 f90d |0016: const-string v1, "CMT : DES" // string@0df9 │ │ +2c654c: 3905 1900 |0018: if-nez v5, 0031 // +0019 │ │ +2c6550: 2205 3910 |001a: new-instance v5, Ljava/lang/StringBuilder; // type@1039 │ │ +2c6554: 7010 cc87 0500 |001c: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c655a: 1a02 ed14 |001f: const-string v2, "DirectoryEntrySaf() : DocumentFile.fromSingleUri() failed for uri "" // string@14ed │ │ +2c655e: 6e20 d787 2500 |0021: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c6564: 6e20 d687 4500 |0024: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ +2c656a: 6e20 d787 0500 |0027: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c6570: 6e10 df87 0500 |002a: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c6576: 0c04 |002d: move-result-object v4 │ │ +2c6578: 7120 4d0e 4100 |002e: invoke-static {v1, v4}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0e4d │ │ +2c657e: 3906 0700 |0031: if-nez v6, 0038 // +0007 │ │ +2c6582: 1a04 f214 |0033: const-string v4, "DirectoryEntrySaf() : no directoryUriStr provided" // string@14f2 │ │ +2c6586: 7120 4d0e 4100 |0035: invoke-static {v1, v4}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0e4d │ │ +2c658c: 3806 7b00 |0038: if-eqz v6, 00b3 // +007b │ │ +2c6590: 5434 6281 |003a: iget-object v4, v3, Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf;.f:Landroidx/documentfile/provider/DocumentFile; // field@8162 │ │ +2c6594: 3804 7700 |003c: if-eqz v4, 00b3 // +0077 │ │ +2c6598: 6e10 3d46 0400 |003e: invoke-virtual {v4}, Landroidx/documentfile/provider/DocumentFile;.getName:()Ljava/lang/String; // method@463d │ │ +2c659e: 0c04 |0041: move-result-object v4 │ │ +2c65a0: 3804 5400 |0042: if-eqz v4, 0096 // +0054 │ │ +2c65a4: 5435 6181 |0044: iget-object v5, v3, Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf;.context:Landroid/content/Context; // field@8161 │ │ +2c65a8: 7120 5285 6500 |0046: invoke-static {v5, v6}, Lde/kromke/andreas/utilities/DirectoryTreeSaf;.access$000:(Landroid/content/Context;Ljava/lang/String;)Landroidx/documentfile/provider/DocumentFile; // method@8552 │ │ +2c65ae: 0c05 |0049: move-result-object v5 │ │ +2c65b0: 3805 3400 |004a: if-eqz v5, 007e // +0034 │ │ +2c65b4: 6e20 3946 4500 |004c: invoke-virtual {v5, v4}, Landroidx/documentfile/provider/DocumentFile;.findFile:(Ljava/lang/String;)Landroidx/documentfile/provider/DocumentFile; // method@4639 │ │ +2c65ba: 0c06 |004f: move-result-object v6 │ │ +2c65bc: 3806 0a00 |0050: if-eqz v6, 005a // +000a │ │ +2c65c0: 1a04 ef14 |0052: const-string v4, "DirectoryEntrySaf() : TreeDocumentFile created" // string@14ef │ │ +2c65c4: 7120 450e 4100 |0054: invoke-static {v1, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ +2c65ca: 5b36 6281 |0057: iput-object v6, v3, Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf;.f:Landroidx/documentfile/provider/DocumentFile; // field@8162 │ │ +2c65ce: 285a |0059: goto 00b3 // +005a │ │ +2c65d0: 2206 3910 |005a: new-instance v6, Ljava/lang/StringBuilder; // type@1039 │ │ +2c65d4: 7010 cc87 0600 |005c: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c65da: 1a02 f014 |005f: const-string v2, "DirectoryEntrySaf() : findFile() failed for name "" // string@14f0 │ │ +2c65de: 6e20 d787 2600 |0061: invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c65e4: 6e20 d787 4600 |0064: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c65ea: 1a04 9602 |0067: const-string v4, "" in uri "" // string@0296 │ │ +2c65ee: 6e20 d787 4600 |0069: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c65f4: 6e10 4046 0500 |006c: invoke-virtual {v5}, Landroidx/documentfile/provider/DocumentFile;.getUri:()Landroid/net/Uri; // method@4640 │ │ +2c65fa: 0c04 |006f: move-result-object v4 │ │ +2c65fc: 6e20 d687 4600 |0070: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ +2c6602: 6e20 d787 0600 |0073: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c6608: 6e10 df87 0600 |0076: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c660e: 0c04 |0079: move-result-object v4 │ │ +2c6610: 7120 470e 4100 |007a: invoke-static {v1, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ +2c6616: 2836 |007d: goto 00b3 // +0036 │ │ +2c6618: 2204 3910 |007e: new-instance v4, Ljava/lang/StringBuilder; // type@1039 │ │ +2c661c: 7010 cc87 0400 |0080: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c6622: 1a05 ee14 |0083: const-string v5, "DirectoryEntrySaf() : DocumentFile.fromTreeUri() failed for "" // string@14ee │ │ +2c6626: 6e20 d787 5400 |0085: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c662c: 6e20 d787 6400 |0088: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c6632: 6e20 d787 0400 |008b: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c6638: 6e10 df87 0400 |008e: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c663e: 0c04 |0091: move-result-object v4 │ │ +2c6640: 7120 470e 4100 |0092: invoke-static {v1, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ +2c6646: 281e |0095: goto 00b3 // +001e │ │ +2c6648: 2204 3910 |0096: new-instance v4, Ljava/lang/StringBuilder; // type@1039 │ │ +2c664c: 7010 cc87 0400 |0098: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c6652: 1a05 f114 |009b: const-string v5, "DirectoryEntrySaf() : getName() failed for "" // string@14f1 │ │ +2c6656: 6e20 d787 5400 |009d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c665c: 5435 6281 |00a0: iget-object v5, v3, Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf;.f:Landroidx/documentfile/provider/DocumentFile; // field@8162 │ │ +2c6660: 6e10 4046 0500 |00a2: invoke-virtual {v5}, Landroidx/documentfile/provider/DocumentFile;.getUri:()Landroid/net/Uri; // method@4640 │ │ +2c6666: 0c05 |00a5: move-result-object v5 │ │ +2c6668: 6e20 d687 5400 |00a6: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ +2c666e: 6e20 d787 0400 |00a9: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c6674: 6e10 df87 0400 |00ac: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c667a: 0c04 |00af: move-result-object v4 │ │ +2c667c: 7120 470e 4100 |00b0: invoke-static {v1, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ +2c6682: 0e00 |00b3: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0004 line=57 │ │ 0x0006 line=71 │ │ 0x0008 line=77 │ │ 0x000c line=78 │ │ @@ -1077593,20 +1077593,20 @@ │ │ type : '(Landroidx/documentfile/provider/DocumentFile;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -2c6680: |[2c6680] de.kromke.andreas.utilities.DirectoryTreeSaf$DirectoryEntrySaf.:(Landroidx/documentfile/provider/DocumentFile;)V │ │ -2c6690: 7010 7087 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8770 │ │ -2c6696: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -2c6698: 5b10 6181 |0004: iput-object v0, v1, Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf;.context:Landroid/content/Context; // field@8161 │ │ -2c669c: 5b12 6281 |0006: iput-object v2, v1, Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf;.f:Landroidx/documentfile/provider/DocumentFile; // field@8162 │ │ -2c66a0: 0e00 |0008: return-void │ │ +2c6684: |[2c6684] de.kromke.andreas.utilities.DirectoryTreeSaf$DirectoryEntrySaf.:(Landroidx/documentfile/provider/DocumentFile;)V │ │ +2c6694: 7010 7087 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8770 │ │ +2c669a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +2c669c: 5b10 6181 |0004: iput-object v0, v1, Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf;.context:Landroid/content/Context; // field@8161 │ │ +2c66a0: 5b12 6281 |0006: iput-object v2, v1, Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf;.f:Landroidx/documentfile/provider/DocumentFile; // field@8162 │ │ +2c66a4: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0004 line=57 │ │ 0x0006 line=61 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf; │ │ @@ -1077618,28 +1077618,28 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -2c5d18: |[2c5d18] de.kromke.andreas.utilities.DirectoryTreeSaf$DirectoryEntrySaf.canRead:()Z │ │ -2c5d28: 5410 6281 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf;.f:Landroidx/documentfile/provider/DocumentFile; // field@8162 │ │ -2c5d2c: 6e10 4346 0000 |0002: invoke-virtual {v0}, Landroidx/documentfile/provider/DocumentFile;.isFile:()Z // method@4643 │ │ -2c5d32: 0a00 |0005: move-result v0 │ │ -2c5d34: 3800 0d00 |0006: if-eqz v0, 0013 // +000d │ │ -2c5d38: 5410 6281 |0008: iget-object v0, v1, Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf;.f:Landroidx/documentfile/provider/DocumentFile; // field@8162 │ │ -2c5d3c: 6e10 3346 0000 |000a: invoke-virtual {v0}, Landroidx/documentfile/provider/DocumentFile;.canRead:()Z // method@4633 │ │ -2c5d42: 0a00 |000d: move-result v0 │ │ -2c5d44: 3800 0300 |000e: if-eqz v0, 0011 // +0003 │ │ -2c5d48: 2803 |0010: goto 0013 // +0003 │ │ -2c5d4a: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -2c5d4c: 2802 |0012: goto 0014 // +0002 │ │ -2c5d4e: 1210 |0013: const/4 v0, #int 1 // #1 │ │ -2c5d50: 0f00 |0014: return v0 │ │ +2c5d1c: |[2c5d1c] de.kromke.andreas.utilities.DirectoryTreeSaf$DirectoryEntrySaf.canRead:()Z │ │ +2c5d2c: 5410 6281 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf;.f:Landroidx/documentfile/provider/DocumentFile; // field@8162 │ │ +2c5d30: 6e10 4346 0000 |0002: invoke-virtual {v0}, Landroidx/documentfile/provider/DocumentFile;.isFile:()Z // method@4643 │ │ +2c5d36: 0a00 |0005: move-result v0 │ │ +2c5d38: 3800 0d00 |0006: if-eqz v0, 0013 // +000d │ │ +2c5d3c: 5410 6281 |0008: iget-object v0, v1, Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf;.f:Landroidx/documentfile/provider/DocumentFile; // field@8162 │ │ +2c5d40: 6e10 3346 0000 |000a: invoke-virtual {v0}, Landroidx/documentfile/provider/DocumentFile;.canRead:()Z // method@4633 │ │ +2c5d46: 0a00 |000d: move-result v0 │ │ +2c5d48: 3800 0300 |000e: if-eqz v0, 0011 // +0003 │ │ +2c5d4c: 2803 |0010: goto 0013 // +0003 │ │ +2c5d4e: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +2c5d50: 2802 |0012: goto 0014 // +0002 │ │ +2c5d52: 1210 |0013: const/4 v0, #int 1 // #1 │ │ +2c5d54: 0f00 |0014: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ locals : │ │ 0x0000 - 0x0015 reg=1 this Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf; │ │ │ │ #1 : (in Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf;) │ │ @@ -1077647,19 +1077647,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -2c5d54: |[2c5d54] de.kromke.andreas.utilities.DirectoryTreeSaf$DirectoryEntrySaf.canWrite:()Z │ │ -2c5d64: 5410 6281 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf;.f:Landroidx/documentfile/provider/DocumentFile; // field@8162 │ │ -2c5d68: 6e10 3446 0000 |0002: invoke-virtual {v0}, Landroidx/documentfile/provider/DocumentFile;.canWrite:()Z // method@4634 │ │ -2c5d6e: 0a00 |0005: move-result v0 │ │ -2c5d70: 0f00 |0006: return v0 │ │ +2c5d58: |[2c5d58] de.kromke.andreas.utilities.DirectoryTreeSaf$DirectoryEntrySaf.canWrite:()Z │ │ +2c5d68: 5410 6281 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf;.f:Landroidx/documentfile/provider/DocumentFile; // field@8162 │ │ +2c5d6c: 6e10 3446 0000 |0002: invoke-virtual {v0}, Landroidx/documentfile/provider/DocumentFile;.canWrite:()Z // method@4634 │ │ +2c5d72: 0a00 |0005: move-result v0 │ │ +2c5d74: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf; │ │ │ │ #2 : (in Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf;) │ │ @@ -1077667,24 +1077667,24 @@ │ │ type : '(Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -2c62e0: |[2c62e0] de.kromke.andreas.utilities.DirectoryTreeSaf$DirectoryEntrySaf.compareTo:(Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;)I │ │ -2c62f0: 1f02 e00f |0000: check-cast v2, Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf; // type@0fe0 │ │ -2c62f4: 5410 6281 |0002: iget-object v0, v1, Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf;.f:Landroidx/documentfile/provider/DocumentFile; // field@8162 │ │ -2c62f8: 6e10 3d46 0000 |0004: invoke-virtual {v0}, Landroidx/documentfile/provider/DocumentFile;.getName:()Ljava/lang/String; // method@463d │ │ -2c62fe: 0c00 |0007: move-result-object v0 │ │ -2c6300: 6e10 4785 0200 |0008: invoke-virtual {v2}, Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf;.getName:()Ljava/lang/String; // method@8547 │ │ -2c6306: 0c02 |000b: move-result-object v2 │ │ -2c6308: 7120 2586 2000 |000c: invoke-static {v0, v2}, Lde/kromke/andreas/utilities/Utility;.strCompare:(Ljava/lang/String;Ljava/lang/String;)I // method@8625 │ │ -2c630e: 0a02 |000f: move-result v2 │ │ -2c6310: 0f02 |0010: return v2 │ │ +2c62e4: |[2c62e4] de.kromke.andreas.utilities.DirectoryTreeSaf$DirectoryEntrySaf.compareTo:(Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;)I │ │ +2c62f4: 1f02 e00f |0000: check-cast v2, Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf; // type@0fe0 │ │ +2c62f8: 5410 6281 |0002: iget-object v0, v1, Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf;.f:Landroidx/documentfile/provider/DocumentFile; // field@8162 │ │ +2c62fc: 6e10 3d46 0000 |0004: invoke-virtual {v0}, Landroidx/documentfile/provider/DocumentFile;.getName:()Ljava/lang/String; // method@463d │ │ +2c6302: 0c00 |0007: move-result-object v0 │ │ +2c6304: 6e10 4785 0200 |0008: invoke-virtual {v2}, Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf;.getName:()Ljava/lang/String; // method@8547 │ │ +2c630a: 0c02 |000b: move-result-object v2 │ │ +2c630c: 7120 2586 2000 |000c: invoke-static {v0, v2}, Lde/kromke/andreas/utilities/Utility;.strCompare:(Ljava/lang/String;Ljava/lang/String;)I // method@8625 │ │ +2c6312: 0a02 |000f: move-result v2 │ │ +2c6314: 0f02 |0010: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ 0x0002 line=126 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf; │ │ 0x0000 - 0x0011 reg=2 (null) Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry; │ │ @@ -1077694,19 +1077694,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -2c6314: |[2c6314] de.kromke.andreas.utilities.DirectoryTreeSaf$DirectoryEntrySaf.compareTo:(Ljava/lang/Object;)I │ │ -2c6324: 1f01 dc0f |0000: check-cast v1, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry; // type@0fdc │ │ -2c6328: 6e20 3e85 1000 |0002: invoke-virtual {v0, v1}, Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf;.compareTo:(Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;)I // method@853e │ │ -2c632e: 0a01 |0005: move-result v1 │ │ -2c6330: 0f01 |0006: return v1 │ │ +2c6318: |[2c6318] de.kromke.andreas.utilities.DirectoryTreeSaf$DirectoryEntrySaf.compareTo:(Ljava/lang/Object;)I │ │ +2c6328: 1f01 dc0f |0000: check-cast v1, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry; // type@0fdc │ │ +2c632c: 6e20 3e85 1000 |0002: invoke-virtual {v0, v1}, Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf;.compareTo:(Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;)I // method@853e │ │ +2c6332: 0a01 |0005: move-result v1 │ │ +2c6334: 0f01 |0006: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf; │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -1077715,47 +1077715,47 @@ │ │ type : '(Ljava/lang/String;Landroid/content/ContentResolver;)Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 61 16-bit code units │ │ -2c6080: |[2c6080] de.kromke.andreas.utilities.DirectoryTreeSaf$DirectoryEntrySaf.copyTo:(Ljava/lang/String;Landroid/content/ContentResolver;)Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry; │ │ -2c6090: 1300 2e00 |0000: const/16 v0, #int 46 // #2e │ │ -2c6094: 6e20 a887 0300 |0002: invoke-virtual {v3, v0}, Ljava/lang/String;.lastIndexOf:(I)I // method@87a8 │ │ -2c609a: 0a00 |0005: move-result v0 │ │ -2c609c: 3a00 0900 |0006: if-ltz v0, 000f // +0009 │ │ -2c60a0: d800 0001 |0008: add-int/lit8 v0, v0, #int 1 // #01 │ │ -2c60a4: 6e20 b487 0300 |000a: invoke-virtual {v3, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@87b4 │ │ -2c60aa: 0c00 |000d: move-result-object v0 │ │ -2c60ac: 2802 |000e: goto 0010 // +0002 │ │ -2c60ae: 0730 |000f: move-object v0, v3 │ │ -2c60b0: 7100 1d13 0000 |0010: invoke-static {}, Landroid/webkit/MimeTypeMap;.getSingleton:()Landroid/webkit/MimeTypeMap; // method@131d │ │ -2c60b6: 0c01 |0013: move-result-object v1 │ │ -2c60b8: 6e20 1c13 0100 |0014: invoke-virtual {v1, v0}, Landroid/webkit/MimeTypeMap;.getMimeTypeFromExtension:(Ljava/lang/String;)Ljava/lang/String; // method@131c │ │ -2c60be: 0c00 |0017: move-result-object v0 │ │ -2c60c0: 3900 0400 |0018: if-nez v0, 001c // +0004 │ │ -2c60c4: 1a00 0000 |001a: const-string v0, "" // string@0000 │ │ -2c60c8: 5421 6281 |001c: iget-object v1, v2, Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf;.f:Landroidx/documentfile/provider/DocumentFile; // field@8162 │ │ -2c60cc: 6e10 3e46 0100 |001e: invoke-virtual {v1}, Landroidx/documentfile/provider/DocumentFile;.getParentFile:()Landroidx/documentfile/provider/DocumentFile; // method@463e │ │ -2c60d2: 0c01 |0021: move-result-object v1 │ │ -2c60d4: 3801 1200 |0022: if-eqz v1, 0034 // +0012 │ │ -2c60d8: 6e30 3646 0103 |0024: invoke-virtual {v1, v0, v3}, Landroidx/documentfile/provider/DocumentFile;.createFile:(Ljava/lang/String;Ljava/lang/String;)Landroidx/documentfile/provider/DocumentFile; // method@4636 │ │ -2c60de: 0c03 |0027: move-result-object v3 │ │ -2c60e0: 2200 e00f |0028: new-instance v0, Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf; // type@0fe0 │ │ -2c60e4: 7020 3b85 3000 |002a: invoke-direct {v0, v3}, Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf;.:(Landroidx/documentfile/provider/DocumentFile;)V // method@853b │ │ -2c60ea: 6e30 4185 0204 |002d: invoke-virtual {v2, v0, v4}, Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf;.copyTo:(Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;Landroid/content/ContentResolver;)Z // method@8541 │ │ -2c60f0: 0a03 |0030: move-result v3 │ │ -2c60f2: 3803 0a00 |0031: if-eqz v3, 003b // +000a │ │ -2c60f6: 1100 |0033: return-object v0 │ │ -2c60f8: 1a03 f90d |0034: const-string v3, "CMT : DES" // string@0df9 │ │ -2c60fc: 1a04 8e63 |0036: const-string v4, "copyTo() : parent file is null" // string@638e │ │ -2c6100: 7120 470e 4300 |0038: invoke-static {v3, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ -2c6106: 1203 |003b: const/4 v3, #int 0 // #0 │ │ -2c6108: 1103 |003c: return-object v3 │ │ +2c6084: |[2c6084] de.kromke.andreas.utilities.DirectoryTreeSaf$DirectoryEntrySaf.copyTo:(Ljava/lang/String;Landroid/content/ContentResolver;)Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry; │ │ +2c6094: 1300 2e00 |0000: const/16 v0, #int 46 // #2e │ │ +2c6098: 6e20 a887 0300 |0002: invoke-virtual {v3, v0}, Ljava/lang/String;.lastIndexOf:(I)I // method@87a8 │ │ +2c609e: 0a00 |0005: move-result v0 │ │ +2c60a0: 3a00 0900 |0006: if-ltz v0, 000f // +0009 │ │ +2c60a4: d800 0001 |0008: add-int/lit8 v0, v0, #int 1 // #01 │ │ +2c60a8: 6e20 b487 0300 |000a: invoke-virtual {v3, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@87b4 │ │ +2c60ae: 0c00 |000d: move-result-object v0 │ │ +2c60b0: 2802 |000e: goto 0010 // +0002 │ │ +2c60b2: 0730 |000f: move-object v0, v3 │ │ +2c60b4: 7100 1d13 0000 |0010: invoke-static {}, Landroid/webkit/MimeTypeMap;.getSingleton:()Landroid/webkit/MimeTypeMap; // method@131d │ │ +2c60ba: 0c01 |0013: move-result-object v1 │ │ +2c60bc: 6e20 1c13 0100 |0014: invoke-virtual {v1, v0}, Landroid/webkit/MimeTypeMap;.getMimeTypeFromExtension:(Ljava/lang/String;)Ljava/lang/String; // method@131c │ │ +2c60c2: 0c00 |0017: move-result-object v0 │ │ +2c60c4: 3900 0400 |0018: if-nez v0, 001c // +0004 │ │ +2c60c8: 1a00 0000 |001a: const-string v0, "" // string@0000 │ │ +2c60cc: 5421 6281 |001c: iget-object v1, v2, Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf;.f:Landroidx/documentfile/provider/DocumentFile; // field@8162 │ │ +2c60d0: 6e10 3e46 0100 |001e: invoke-virtual {v1}, Landroidx/documentfile/provider/DocumentFile;.getParentFile:()Landroidx/documentfile/provider/DocumentFile; // method@463e │ │ +2c60d6: 0c01 |0021: move-result-object v1 │ │ +2c60d8: 3801 1200 |0022: if-eqz v1, 0034 // +0012 │ │ +2c60dc: 6e30 3646 0103 |0024: invoke-virtual {v1, v0, v3}, Landroidx/documentfile/provider/DocumentFile;.createFile:(Ljava/lang/String;Ljava/lang/String;)Landroidx/documentfile/provider/DocumentFile; // method@4636 │ │ +2c60e2: 0c03 |0027: move-result-object v3 │ │ +2c60e4: 2200 e00f |0028: new-instance v0, Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf; // type@0fe0 │ │ +2c60e8: 7020 3b85 3000 |002a: invoke-direct {v0, v3}, Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf;.:(Landroidx/documentfile/provider/DocumentFile;)V // method@853b │ │ +2c60ee: 6e30 4185 0204 |002d: invoke-virtual {v2, v0, v4}, Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf;.copyTo:(Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;Landroid/content/ContentResolver;)Z // method@8541 │ │ +2c60f4: 0a03 |0030: move-result v3 │ │ +2c60f6: 3803 0a00 |0031: if-eqz v3, 003b // +000a │ │ +2c60fa: 1100 |0033: return-object v0 │ │ +2c60fc: 1a03 f90d |0034: const-string v3, "CMT : DES" // string@0df9 │ │ +2c6100: 1a04 8e63 |0036: const-string v4, "copyTo() : parent file is null" // string@638e │ │ +2c6104: 7120 470e 4300 |0038: invoke-static {v3, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ +2c610a: 1203 |003b: const/4 v3, #int 0 // #0 │ │ +2c610c: 1103 |003c: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=185 │ │ 0x000a line=188 │ │ 0x0010 line=190 │ │ 0x001c line=196 │ │ 0x0024 line=199 │ │ @@ -1077772,40 +1077772,40 @@ │ │ type : '(Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;Landroid/content/ContentResolver;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -2c5d74: |[2c5d74] de.kromke.andreas.utilities.DirectoryTreeSaf$DirectoryEntrySaf.copyTo:(Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;Landroid/content/ContentResolver;)Z │ │ -2c5d84: 1a00 f90d |0000: const-string v0, "CMT : DES" // string@0df9 │ │ -2c5d88: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -2c5d8a: 5432 6281 |0003: iget-object v2, v3, Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf;.f:Landroidx/documentfile/provider/DocumentFile; // field@8162 │ │ -2c5d8e: 6e10 4046 0200 |0005: invoke-virtual {v2}, Landroidx/documentfile/provider/DocumentFile;.getUri:()Landroid/net/Uri; // method@4640 │ │ -2c5d94: 0c02 |0008: move-result-object v2 │ │ -2c5d96: 6e20 1702 2500 |0009: invoke-virtual {v5, v2}, Landroid/content/ContentResolver;.openInputStream:(Landroid/net/Uri;)Ljava/io/InputStream; // method@0217 │ │ -2c5d9c: 0c02 |000c: move-result-object v2 │ │ -2c5d9e: 3902 0300 |000d: if-nez v2, 0010 // +0003 │ │ -2c5da2: 0f01 |000f: return v1 │ │ -2c5da4: 1f04 e00f |0010: check-cast v4, Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf; // type@0fe0 │ │ -2c5da8: 5444 6281 |0012: iget-object v4, v4, Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf;.f:Landroidx/documentfile/provider/DocumentFile; // field@8162 │ │ -2c5dac: 6e10 4046 0400 |0014: invoke-virtual {v4}, Landroidx/documentfile/provider/DocumentFile;.getUri:()Landroid/net/Uri; // method@4640 │ │ -2c5db2: 0c04 |0017: move-result-object v4 │ │ -2c5db4: 6e20 1802 4500 |0018: invoke-virtual {v5, v4}, Landroid/content/ContentResolver;.openOutputStream:(Landroid/net/Uri;)Ljava/io/OutputStream; // method@0218 │ │ -2c5dba: 0c04 |001b: move-result-object v4 │ │ -2c5dbc: 7120 2486 4200 |001c: invoke-static {v2, v4}, Lde/kromke/andreas/utilities/Utility;.copyFileFromTo:(Ljava/io/InputStream;Ljava/io/OutputStream;)Z // method@8624 │ │ -2c5dc2: 0a04 |001f: move-result v4 │ │ -2c5dc4: 0f04 |0020: return v4 │ │ -2c5dc6: 1a04 db66 |0021: const-string v4, "destination file not found" // string@66db │ │ -2c5dca: 7120 470e 4000 |0023: invoke-static {v0, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ -2c5dd0: 7110 2386 0200 |0026: invoke-static {v2}, Lde/kromke/andreas/utilities/Utility;.closeStream:(Ljava/io/Closeable;)V // method@8623 │ │ -2c5dd6: 0f01 |0029: return v1 │ │ -2c5dd8: 1a04 29ac |002a: const-string v4, "source file not found" // string@ac29 │ │ -2c5ddc: 7120 470e 4000 |002c: invoke-static {v0, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ -2c5de2: 0f01 |002f: return v1 │ │ +2c5d78: |[2c5d78] de.kromke.andreas.utilities.DirectoryTreeSaf$DirectoryEntrySaf.copyTo:(Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;Landroid/content/ContentResolver;)Z │ │ +2c5d88: 1a00 f90d |0000: const-string v0, "CMT : DES" // string@0df9 │ │ +2c5d8c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +2c5d8e: 5432 6281 |0003: iget-object v2, v3, Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf;.f:Landroidx/documentfile/provider/DocumentFile; // field@8162 │ │ +2c5d92: 6e10 4046 0200 |0005: invoke-virtual {v2}, Landroidx/documentfile/provider/DocumentFile;.getUri:()Landroid/net/Uri; // method@4640 │ │ +2c5d98: 0c02 |0008: move-result-object v2 │ │ +2c5d9a: 6e20 1702 2500 |0009: invoke-virtual {v5, v2}, Landroid/content/ContentResolver;.openInputStream:(Landroid/net/Uri;)Ljava/io/InputStream; // method@0217 │ │ +2c5da0: 0c02 |000c: move-result-object v2 │ │ +2c5da2: 3902 0300 |000d: if-nez v2, 0010 // +0003 │ │ +2c5da6: 0f01 |000f: return v1 │ │ +2c5da8: 1f04 e00f |0010: check-cast v4, Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf; // type@0fe0 │ │ +2c5dac: 5444 6281 |0012: iget-object v4, v4, Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf;.f:Landroidx/documentfile/provider/DocumentFile; // field@8162 │ │ +2c5db0: 6e10 4046 0400 |0014: invoke-virtual {v4}, Landroidx/documentfile/provider/DocumentFile;.getUri:()Landroid/net/Uri; // method@4640 │ │ +2c5db6: 0c04 |0017: move-result-object v4 │ │ +2c5db8: 6e20 1802 4500 |0018: invoke-virtual {v5, v4}, Landroid/content/ContentResolver;.openOutputStream:(Landroid/net/Uri;)Ljava/io/OutputStream; // method@0218 │ │ +2c5dbe: 0c04 |001b: move-result-object v4 │ │ +2c5dc0: 7120 2486 4200 |001c: invoke-static {v2, v4}, Lde/kromke/andreas/utilities/Utility;.copyFileFromTo:(Ljava/io/InputStream;Ljava/io/OutputStream;)Z // method@8624 │ │ +2c5dc6: 0a04 |001f: move-result v4 │ │ +2c5dc8: 0f04 |0020: return v4 │ │ +2c5dca: 1a04 db66 |0021: const-string v4, "destination file not found" // string@66db │ │ +2c5dce: 7120 470e 4000 |0023: invoke-static {v0, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ +2c5dd4: 7110 2386 0200 |0026: invoke-static {v2}, Lde/kromke/andreas/utilities/Utility;.closeStream:(Ljava/io/Closeable;)V // method@8623 │ │ +2c5dda: 0f01 |0029: return v1 │ │ +2c5ddc: 1a04 29ac |002a: const-string v4, "source file not found" // string@ac29 │ │ +2c5de0: 7120 470e 4000 |002c: invoke-static {v0, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ +2c5de6: 0f01 |002f: return v1 │ │ catches : 2 │ │ 0x0003 - 0x000d │ │ Ljava/io/FileNotFoundException; -> 0x002a │ │ 0x0010 - 0x001c │ │ Ljava/io/FileNotFoundException; -> 0x0021 │ │ positions : │ │ 0x0003 line=155 │ │ @@ -1077824,19 +1077824,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -2c5e00: |[2c5e00] de.kromke.andreas.utilities.DirectoryTreeSaf$DirectoryEntrySaf.delete:()Z │ │ -2c5e10: 5410 6281 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf;.f:Landroidx/documentfile/provider/DocumentFile; // field@8162 │ │ -2c5e14: 6e10 3746 0000 |0002: invoke-virtual {v0}, Landroidx/documentfile/provider/DocumentFile;.delete:()Z // method@4637 │ │ -2c5e1a: 0a00 |0005: move-result v0 │ │ -2c5e1c: 0f00 |0006: return v0 │ │ +2c5e04: |[2c5e04] de.kromke.andreas.utilities.DirectoryTreeSaf$DirectoryEntrySaf.delete:()Z │ │ +2c5e14: 5410 6281 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf;.f:Landroidx/documentfile/provider/DocumentFile; // field@8162 │ │ +2c5e18: 6e10 3746 0000 |0002: invoke-virtual {v0}, Landroidx/documentfile/provider/DocumentFile;.delete:()Z // method@4637 │ │ +2c5e1e: 0a00 |0005: move-result v0 │ │ +2c5e20: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf; │ │ │ │ #7 : (in Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf;) │ │ @@ -1077844,19 +1077844,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -2c5e20: |[2c5e20] de.kromke.andreas.utilities.DirectoryTreeSaf$DirectoryEntrySaf.exists:()Z │ │ -2c5e30: 5410 6281 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf;.f:Landroidx/documentfile/provider/DocumentFile; // field@8162 │ │ -2c5e34: 6e10 3846 0000 |0002: invoke-virtual {v0}, Landroidx/documentfile/provider/DocumentFile;.exists:()Z // method@4638 │ │ -2c5e3a: 0a00 |0005: move-result v0 │ │ -2c5e3c: 0f00 |0006: return v0 │ │ +2c5e24: |[2c5e24] de.kromke.andreas.utilities.DirectoryTreeSaf$DirectoryEntrySaf.exists:()Z │ │ +2c5e34: 5410 6281 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf;.f:Landroidx/documentfile/provider/DocumentFile; // field@8162 │ │ +2c5e38: 6e10 3846 0000 |0002: invoke-virtual {v0}, Landroidx/documentfile/provider/DocumentFile;.exists:()Z // method@4638 │ │ +2c5e3e: 0a00 |0005: move-result v0 │ │ +2c5e40: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf; │ │ │ │ #8 : (in Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf;) │ │ @@ -1077864,59 +1077864,59 @@ │ │ type : '(Ljava/lang/String;)Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 94 16-bit code units │ │ -2c6134: |[2c6134] de.kromke.andreas.utilities.DirectoryTreeSaf$DirectoryEntrySaf.existsInSameDirectory:(Ljava/lang/String;)Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult; │ │ -2c6144: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -2c6148: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c614e: 1a01 7b6a |0005: const-string v1, "existsInSameDirectory("" // string@6a7b │ │ -2c6152: 6e20 d787 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c6158: 6e20 d787 3000 |000a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c615e: 1a01 9e02 |000d: const-string v1, "") : for DocumentFile " // string@029e │ │ -2c6162: 6e20 d787 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c6168: 5421 6281 |0012: iget-object v1, v2, Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf;.f:Landroidx/documentfile/provider/DocumentFile; // field@8162 │ │ -2c616c: 6e10 4046 0100 |0014: invoke-virtual {v1}, Landroidx/documentfile/provider/DocumentFile;.getUri:()Landroid/net/Uri; // method@4640 │ │ -2c6172: 0c01 |0017: move-result-object v1 │ │ -2c6174: 6e20 d687 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ -2c617a: 6e10 df87 0000 |001b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c6180: 0c00 |001e: move-result-object v0 │ │ -2c6182: 1a01 f90d |001f: const-string v1, "CMT : DES" // string@0df9 │ │ -2c6186: 7120 450e 0100 |0021: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ -2c618c: 5420 6281 |0024: iget-object v0, v2, Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf;.f:Landroidx/documentfile/provider/DocumentFile; // field@8162 │ │ -2c6190: 6e10 3e46 0000 |0026: invoke-virtual {v0}, Landroidx/documentfile/provider/DocumentFile;.getParentFile:()Landroidx/documentfile/provider/DocumentFile; // method@463e │ │ -2c6196: 0c00 |0029: move-result-object v0 │ │ -2c6198: 3800 1700 |002a: if-eqz v0, 0041 // +0017 │ │ -2c619c: 6e20 3946 3000 |002c: invoke-virtual {v0, v3}, Landroidx/documentfile/provider/DocumentFile;.findFile:(Ljava/lang/String;)Landroidx/documentfile/provider/DocumentFile; // method@4639 │ │ -2c61a2: 0c03 |002f: move-result-object v3 │ │ -2c61a4: 3803 0e00 |0030: if-eqz v3, 003e // +000e │ │ -2c61a8: 6e10 3846 0300 |0032: invoke-virtual {v3}, Landroidx/documentfile/provider/DocumentFile;.exists:()Z // method@4638 │ │ -2c61ae: 0a03 |0035: move-result v3 │ │ -2c61b0: 3803 0500 |0036: if-eqz v3, 003b // +0005 │ │ -2c61b4: 6203 5b81 |0038: sget-object v3, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult;.YES:Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult; // field@815b │ │ -2c61b8: 2803 |003a: goto 003d // +0003 │ │ -2c61ba: 6203 5a81 |003b: sget-object v3, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult;.NO:Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult; // field@815a │ │ -2c61be: 1103 |003d: return-object v3 │ │ -2c61c0: 6203 5a81 |003e: sget-object v3, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult;.NO:Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult; // field@815a │ │ -2c61c4: 1103 |0040: return-object v3 │ │ -2c61c6: 2203 3910 |0041: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ -2c61ca: 7010 cc87 0300 |0043: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c61d0: 1a00 7c6a |0046: const-string v0, "existsInSameDirectory() : no parent for DocumentFile " // string@6a7c │ │ -2c61d4: 6e20 d787 0300 |0048: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c61da: 5420 6281 |004b: iget-object v0, v2, Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf;.f:Landroidx/documentfile/provider/DocumentFile; // field@8162 │ │ -2c61de: 6e10 4046 0000 |004d: invoke-virtual {v0}, Landroidx/documentfile/provider/DocumentFile;.getUri:()Landroid/net/Uri; // method@4640 │ │ -2c61e4: 0c00 |0050: move-result-object v0 │ │ -2c61e6: 6e20 d687 0300 |0051: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ -2c61ec: 6e10 df87 0300 |0054: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c61f2: 0c03 |0057: move-result-object v3 │ │ -2c61f4: 7120 470e 3100 |0058: invoke-static {v1, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ -2c61fa: 6203 5981 |005b: sget-object v3, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult;.ERROR:Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult; // field@8159 │ │ -2c61fe: 1103 |005d: return-object v3 │ │ +2c6138: |[2c6138] de.kromke.andreas.utilities.DirectoryTreeSaf$DirectoryEntrySaf.existsInSameDirectory:(Ljava/lang/String;)Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult; │ │ +2c6148: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +2c614c: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c6152: 1a01 7b6a |0005: const-string v1, "existsInSameDirectory("" // string@6a7b │ │ +2c6156: 6e20 d787 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c615c: 6e20 d787 3000 |000a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c6162: 1a01 9e02 |000d: const-string v1, "") : for DocumentFile " // string@029e │ │ +2c6166: 6e20 d787 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c616c: 5421 6281 |0012: iget-object v1, v2, Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf;.f:Landroidx/documentfile/provider/DocumentFile; // field@8162 │ │ +2c6170: 6e10 4046 0100 |0014: invoke-virtual {v1}, Landroidx/documentfile/provider/DocumentFile;.getUri:()Landroid/net/Uri; // method@4640 │ │ +2c6176: 0c01 |0017: move-result-object v1 │ │ +2c6178: 6e20 d687 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ +2c617e: 6e10 df87 0000 |001b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c6184: 0c00 |001e: move-result-object v0 │ │ +2c6186: 1a01 f90d |001f: const-string v1, "CMT : DES" // string@0df9 │ │ +2c618a: 7120 450e 0100 |0021: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ +2c6190: 5420 6281 |0024: iget-object v0, v2, Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf;.f:Landroidx/documentfile/provider/DocumentFile; // field@8162 │ │ +2c6194: 6e10 3e46 0000 |0026: invoke-virtual {v0}, Landroidx/documentfile/provider/DocumentFile;.getParentFile:()Landroidx/documentfile/provider/DocumentFile; // method@463e │ │ +2c619a: 0c00 |0029: move-result-object v0 │ │ +2c619c: 3800 1700 |002a: if-eqz v0, 0041 // +0017 │ │ +2c61a0: 6e20 3946 3000 |002c: invoke-virtual {v0, v3}, Landroidx/documentfile/provider/DocumentFile;.findFile:(Ljava/lang/String;)Landroidx/documentfile/provider/DocumentFile; // method@4639 │ │ +2c61a6: 0c03 |002f: move-result-object v3 │ │ +2c61a8: 3803 0e00 |0030: if-eqz v3, 003e // +000e │ │ +2c61ac: 6e10 3846 0300 |0032: invoke-virtual {v3}, Landroidx/documentfile/provider/DocumentFile;.exists:()Z // method@4638 │ │ +2c61b2: 0a03 |0035: move-result v3 │ │ +2c61b4: 3803 0500 |0036: if-eqz v3, 003b // +0005 │ │ +2c61b8: 6203 5b81 |0038: sget-object v3, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult;.YES:Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult; // field@815b │ │ +2c61bc: 2803 |003a: goto 003d // +0003 │ │ +2c61be: 6203 5a81 |003b: sget-object v3, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult;.NO:Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult; // field@815a │ │ +2c61c2: 1103 |003d: return-object v3 │ │ +2c61c4: 6203 5a81 |003e: sget-object v3, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult;.NO:Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult; // field@815a │ │ +2c61c8: 1103 |0040: return-object v3 │ │ +2c61ca: 2203 3910 |0041: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ +2c61ce: 7010 cc87 0300 |0043: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c61d4: 1a00 7c6a |0046: const-string v0, "existsInSameDirectory() : no parent for DocumentFile " // string@6a7c │ │ +2c61d8: 6e20 d787 0300 |0048: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c61de: 5420 6281 |004b: iget-object v0, v2, Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf;.f:Landroidx/documentfile/provider/DocumentFile; // field@8162 │ │ +2c61e2: 6e10 4046 0000 |004d: invoke-virtual {v0}, Landroidx/documentfile/provider/DocumentFile;.getUri:()Landroid/net/Uri; // method@4640 │ │ +2c61e8: 0c00 |0050: move-result-object v0 │ │ +2c61ea: 6e20 d687 0300 |0051: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ +2c61f0: 6e10 df87 0300 |0054: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c61f6: 0c03 |0057: move-result-object v3 │ │ +2c61f8: 7120 470e 3100 |0058: invoke-static {v1, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ +2c61fe: 6203 5981 |005b: sget-object v3, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult;.ERROR:Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult; // field@8159 │ │ +2c6202: 1103 |005d: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=289 │ │ 0x0024 line=290 │ │ 0x002c line=293 │ │ 0x0032 line=296 │ │ 0x003e line=304 │ │ @@ -1077931,17 +1077931,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2c6334: |[2c6334] de.kromke.andreas.utilities.DirectoryTreeSaf$DirectoryEntrySaf.getFile:()Ljava/lang/Object; │ │ -2c6344: 5410 6281 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf;.f:Landroidx/documentfile/provider/DocumentFile; // field@8162 │ │ -2c6348: 1100 |0002: return-object v0 │ │ +2c6338: |[2c6338] de.kromke.andreas.utilities.DirectoryTreeSaf$DirectoryEntrySaf.getFile:()Ljava/lang/Object; │ │ +2c6348: 5410 6281 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf;.f:Landroidx/documentfile/provider/DocumentFile; // field@8162 │ │ +2c634c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=270 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf; │ │ │ │ #10 : (in Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf;) │ │ @@ -1077949,78 +1077949,78 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 141 16-bit code units │ │ -2c634c: |[2c634c] de.kromke.andreas.utilities.DirectoryTreeSaf$DirectoryEntrySaf.getFilePath:()Ljava/lang/String; │ │ -2c635c: 5440 6281 |0000: iget-object v0, v4, Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf;.f:Landroidx/documentfile/provider/DocumentFile; // field@8162 │ │ -2c6360: 6e10 4046 0000 |0002: invoke-virtual {v0}, Landroidx/documentfile/provider/DocumentFile;.getUri:()Landroid/net/Uri; // method@4640 │ │ -2c6366: 0c00 |0005: move-result-object v0 │ │ -2c6368: 6e10 5d06 0000 |0006: invoke-virtual {v0}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@065d │ │ -2c636e: 0c00 |0009: move-result-object v0 │ │ -2c6370: 2201 3910 |000a: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2c6374: 7010 cc87 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c637a: 1a02 bd71 |000f: const-string v2, "getFilePath() : path is " // string@71bd │ │ -2c637e: 6e20 d787 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c6384: 6e20 d787 0100 |0014: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c638a: 6e10 df87 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c6390: 0c01 |001a: move-result-object v1 │ │ -2c6392: 1a02 f90d |001b: const-string v2, "CMT : DES" // string@0df9 │ │ -2c6396: 7120 450e 1200 |001d: invoke-static {v2, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ -2c639c: 3800 5800 |0020: if-eqz v0, 0078 // +0058 │ │ -2c63a0: 7110 5785 0000 |0022: invoke-static {v0}, Lde/kromke/andreas/utilities/DirectoryTreeSaf;.getPseudoPath:(Ljava/lang/String;)Ljava/lang/String; // method@8557 │ │ -2c63a6: 0c00 |0025: move-result-object v0 │ │ -2c63a8: 2201 3910 |0026: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2c63ac: 7010 cc87 0100 |0028: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c63b2: 1a03 be71 |002b: const-string v3, "getFilePath() : pseudo path is " // string@71be │ │ -2c63b6: 6e20 d787 3100 |002d: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c63bc: 6e20 d787 0100 |0030: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c63c2: 6e10 df87 0100 |0033: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c63c8: 0c01 |0036: move-result-object v1 │ │ -2c63ca: 7120 450e 1200 |0037: invoke-static {v2, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ -2c63d0: 1a01 7904 |003a: const-string v1, "/tree/primary/" // string@0479 │ │ -2c63d4: 6e20 b287 1000 |003c: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@87b2 │ │ -2c63da: 0a01 |003f: move-result v1 │ │ -2c63dc: 3801 1a00 |0040: if-eqz v1, 005a // +001a │ │ -2c63e0: 2201 3910 |0042: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2c63e4: 7010 cc87 0100 |0044: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c63ea: 1a03 7604 |0047: const-string v3, "/storage/emulated/0/" // string@0476 │ │ -2c63ee: 6e20 d787 3100 |0049: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c63f4: 1303 0e00 |004c: const/16 v3, #int 14 // #e │ │ -2c63f8: 6e20 b487 3000 |004e: invoke-virtual {v0, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@87b4 │ │ -2c63fe: 0c00 |0051: move-result-object v0 │ │ -2c6400: 6e20 d787 0100 |0052: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c6406: 6e10 df87 0100 |0055: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c640c: 0c00 |0058: move-result-object v0 │ │ -2c640e: 281f |0059: goto 0078 // +001f │ │ -2c6410: 1a01 7804 |005a: const-string v1, "/tree/" // string@0478 │ │ -2c6414: 6e20 b287 1000 |005c: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@87b2 │ │ -2c641a: 0a01 |005f: move-result v1 │ │ -2c641c: 3801 1800 |0060: if-eqz v1, 0078 // +0018 │ │ -2c6420: 2201 3910 |0062: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2c6424: 7010 cc87 0100 |0064: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c642a: 1a03 7404 |0067: const-string v3, "/storage/" // string@0474 │ │ -2c642e: 6e20 d787 3100 |0069: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c6434: 1263 |006c: const/4 v3, #int 6 // #6 │ │ -2c6436: 6e20 b487 3000 |006d: invoke-virtual {v0, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@87b4 │ │ -2c643c: 0c00 |0070: move-result-object v0 │ │ -2c643e: 6e20 d787 0100 |0071: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c6444: 6e10 df87 0100 |0074: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c644a: 0c00 |0077: move-result-object v0 │ │ -2c644c: 2201 3910 |0078: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2c6450: 7010 cc87 0100 |007a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c6456: 1a03 bf71 |007d: const-string v3, "getFilePath() : resulting path is " // string@71bf │ │ -2c645a: 6e20 d787 3100 |007f: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c6460: 6e20 d787 0100 |0082: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c6466: 6e10 df87 0100 |0085: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c646c: 0c01 |0088: move-result-object v1 │ │ -2c646e: 7120 450e 1200 |0089: invoke-static {v2, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ -2c6474: 1100 |008c: return-object v0 │ │ +2c6350: |[2c6350] de.kromke.andreas.utilities.DirectoryTreeSaf$DirectoryEntrySaf.getFilePath:()Ljava/lang/String; │ │ +2c6360: 5440 6281 |0000: iget-object v0, v4, Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf;.f:Landroidx/documentfile/provider/DocumentFile; // field@8162 │ │ +2c6364: 6e10 4046 0000 |0002: invoke-virtual {v0}, Landroidx/documentfile/provider/DocumentFile;.getUri:()Landroid/net/Uri; // method@4640 │ │ +2c636a: 0c00 |0005: move-result-object v0 │ │ +2c636c: 6e10 5d06 0000 |0006: invoke-virtual {v0}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@065d │ │ +2c6372: 0c00 |0009: move-result-object v0 │ │ +2c6374: 2201 3910 |000a: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2c6378: 7010 cc87 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c637e: 1a02 bd71 |000f: const-string v2, "getFilePath() : path is " // string@71bd │ │ +2c6382: 6e20 d787 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c6388: 6e20 d787 0100 |0014: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c638e: 6e10 df87 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c6394: 0c01 |001a: move-result-object v1 │ │ +2c6396: 1a02 f90d |001b: const-string v2, "CMT : DES" // string@0df9 │ │ +2c639a: 7120 450e 1200 |001d: invoke-static {v2, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ +2c63a0: 3800 5800 |0020: if-eqz v0, 0078 // +0058 │ │ +2c63a4: 7110 5785 0000 |0022: invoke-static {v0}, Lde/kromke/andreas/utilities/DirectoryTreeSaf;.getPseudoPath:(Ljava/lang/String;)Ljava/lang/String; // method@8557 │ │ +2c63aa: 0c00 |0025: move-result-object v0 │ │ +2c63ac: 2201 3910 |0026: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2c63b0: 7010 cc87 0100 |0028: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c63b6: 1a03 be71 |002b: const-string v3, "getFilePath() : pseudo path is " // string@71be │ │ +2c63ba: 6e20 d787 3100 |002d: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c63c0: 6e20 d787 0100 |0030: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c63c6: 6e10 df87 0100 |0033: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c63cc: 0c01 |0036: move-result-object v1 │ │ +2c63ce: 7120 450e 1200 |0037: invoke-static {v2, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ +2c63d4: 1a01 7904 |003a: const-string v1, "/tree/primary/" // string@0479 │ │ +2c63d8: 6e20 b287 1000 |003c: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@87b2 │ │ +2c63de: 0a01 |003f: move-result v1 │ │ +2c63e0: 3801 1a00 |0040: if-eqz v1, 005a // +001a │ │ +2c63e4: 2201 3910 |0042: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2c63e8: 7010 cc87 0100 |0044: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c63ee: 1a03 7604 |0047: const-string v3, "/storage/emulated/0/" // string@0476 │ │ +2c63f2: 6e20 d787 3100 |0049: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c63f8: 1303 0e00 |004c: const/16 v3, #int 14 // #e │ │ +2c63fc: 6e20 b487 3000 |004e: invoke-virtual {v0, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@87b4 │ │ +2c6402: 0c00 |0051: move-result-object v0 │ │ +2c6404: 6e20 d787 0100 |0052: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c640a: 6e10 df87 0100 |0055: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c6410: 0c00 |0058: move-result-object v0 │ │ +2c6412: 281f |0059: goto 0078 // +001f │ │ +2c6414: 1a01 7804 |005a: const-string v1, "/tree/" // string@0478 │ │ +2c6418: 6e20 b287 1000 |005c: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@87b2 │ │ +2c641e: 0a01 |005f: move-result v1 │ │ +2c6420: 3801 1800 |0060: if-eqz v1, 0078 // +0018 │ │ +2c6424: 2201 3910 |0062: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2c6428: 7010 cc87 0100 |0064: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c642e: 1a03 7404 |0067: const-string v3, "/storage/" // string@0474 │ │ +2c6432: 6e20 d787 3100 |0069: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c6438: 1263 |006c: const/4 v3, #int 6 // #6 │ │ +2c643a: 6e20 b487 3000 |006d: invoke-virtual {v0, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@87b4 │ │ +2c6440: 0c00 |0070: move-result-object v0 │ │ +2c6442: 6e20 d787 0100 |0071: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c6448: 6e10 df87 0100 |0074: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c644e: 0c00 |0077: move-result-object v0 │ │ +2c6450: 2201 3910 |0078: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2c6454: 7010 cc87 0100 |007a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c645a: 1a03 bf71 |007d: const-string v3, "getFilePath() : resulting path is " // string@71bf │ │ +2c645e: 6e20 d787 3100 |007f: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c6464: 6e20 d787 0100 |0082: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c646a: 6e10 df87 0100 |0085: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c6470: 0c01 |0088: move-result-object v1 │ │ +2c6472: 7120 450e 1200 |0089: invoke-static {v2, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ +2c6478: 1100 |008c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=236 │ │ 0x000a line=237 │ │ 0x0022 line=240 │ │ 0x0026 line=241 │ │ 0x003c line=242 │ │ @@ -1078036,21 +1078036,21 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -2c6478: |[2c6478] de.kromke.andreas.utilities.DirectoryTreeSaf$DirectoryEntrySaf.getName:()Ljava/lang/String; │ │ -2c6488: 5410 6281 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf;.f:Landroidx/documentfile/provider/DocumentFile; // field@8162 │ │ -2c648c: 6e10 3d46 0000 |0002: invoke-virtual {v0}, Landroidx/documentfile/provider/DocumentFile;.getName:()Ljava/lang/String; // method@463d │ │ -2c6492: 0c00 |0005: move-result-object v0 │ │ -2c6494: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -2c6498: 1a00 ce22 |0008: const-string v0, "LOL-ANDROID.wtf" // string@22ce │ │ -2c649c: 1100 |000a: return-object v0 │ │ +2c647c: |[2c647c] de.kromke.andreas.utilities.DirectoryTreeSaf$DirectoryEntrySaf.getName:()Ljava/lang/String; │ │ +2c648c: 5410 6281 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf;.f:Landroidx/documentfile/provider/DocumentFile; // field@8162 │ │ +2c6490: 6e10 3d46 0000 |0002: invoke-virtual {v0}, Landroidx/documentfile/provider/DocumentFile;.getName:()Ljava/lang/String; // method@463d │ │ +2c6496: 0c00 |0005: move-result-object v0 │ │ +2c6498: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +2c649c: 1a00 ce22 |0008: const-string v0, "LOL-ANDROID.wtf" // string@22ce │ │ +2c64a0: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=216 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf; │ │ │ │ #12 : (in Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf;) │ │ @@ -1078058,21 +1078058,21 @@ │ │ type : '()Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -2c610c: |[2c610c] de.kromke.andreas.utilities.DirectoryTreeSaf$DirectoryEntrySaf.getParent:()Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry; │ │ -2c611c: 2200 e00f |0000: new-instance v0, Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf; // type@0fe0 │ │ -2c6120: 5421 6281 |0002: iget-object v1, v2, Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf;.f:Landroidx/documentfile/provider/DocumentFile; // field@8162 │ │ -2c6124: 6e10 3e46 0100 |0004: invoke-virtual {v1}, Landroidx/documentfile/provider/DocumentFile;.getParentFile:()Landroidx/documentfile/provider/DocumentFile; // method@463e │ │ -2c612a: 0c01 |0007: move-result-object v1 │ │ -2c612c: 7020 3b85 1000 |0008: invoke-direct {v0, v1}, Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf;.:(Landroidx/documentfile/provider/DocumentFile;)V // method@853b │ │ -2c6132: 1100 |000b: return-object v0 │ │ +2c6110: |[2c6110] de.kromke.andreas.utilities.DirectoryTreeSaf$DirectoryEntrySaf.getParent:()Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry; │ │ +2c6120: 2200 e00f |0000: new-instance v0, Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf; // type@0fe0 │ │ +2c6124: 5421 6281 |0002: iget-object v1, v2, Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf;.f:Landroidx/documentfile/provider/DocumentFile; // field@8162 │ │ +2c6128: 6e10 3e46 0100 |0004: invoke-virtual {v1}, Landroidx/documentfile/provider/DocumentFile;.getParentFile:()Landroidx/documentfile/provider/DocumentFile; // method@463e │ │ +2c612e: 0c01 |0007: move-result-object v1 │ │ +2c6130: 7020 3b85 1000 |0008: invoke-direct {v0, v1}, Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf;.:(Landroidx/documentfile/provider/DocumentFile;)V // method@853b │ │ +2c6136: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=260 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf; │ │ │ │ #13 : (in Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf;) │ │ @@ -1078080,21 +1078080,21 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -2c64a0: |[2c64a0] de.kromke.andreas.utilities.DirectoryTreeSaf$DirectoryEntrySaf.getPath:()Ljava/lang/String; │ │ -2c64b0: 5410 6281 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf;.f:Landroidx/documentfile/provider/DocumentFile; // field@8162 │ │ -2c64b4: 6e10 4046 0000 |0002: invoke-virtual {v0}, Landroidx/documentfile/provider/DocumentFile;.getUri:()Landroid/net/Uri; // method@4640 │ │ -2c64ba: 0c00 |0005: move-result-object v0 │ │ -2c64bc: 6e10 5d06 0000 |0006: invoke-virtual {v0}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@065d │ │ -2c64c2: 0c00 |0009: move-result-object v0 │ │ -2c64c4: 1100 |000a: return-object v0 │ │ +2c64a4: |[2c64a4] de.kromke.andreas.utilities.DirectoryTreeSaf$DirectoryEntrySaf.getPath:()Ljava/lang/String; │ │ +2c64b4: 5410 6281 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf;.f:Landroidx/documentfile/provider/DocumentFile; // field@8162 │ │ +2c64b8: 6e10 4046 0000 |0002: invoke-virtual {v0}, Landroidx/documentfile/provider/DocumentFile;.getUri:()Landroid/net/Uri; // method@4640 │ │ +2c64be: 0c00 |0005: move-result-object v0 │ │ +2c64c0: 6e10 5d06 0000 |0006: invoke-virtual {v0}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@065d │ │ +2c64c6: 0c00 |0009: move-result-object v0 │ │ +2c64c8: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=226 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf; │ │ │ │ #14 : (in Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf;) │ │ @@ -1078102,19 +1078102,19 @@ │ │ type : '()Landroid/net/Uri;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -2c5cf8: |[2c5cf8] de.kromke.andreas.utilities.DirectoryTreeSaf$DirectoryEntrySaf.getUri:()Landroid/net/Uri; │ │ -2c5d08: 5410 6281 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf;.f:Landroidx/documentfile/provider/DocumentFile; // field@8162 │ │ -2c5d0c: 6e10 4046 0000 |0002: invoke-virtual {v0}, Landroidx/documentfile/provider/DocumentFile;.getUri:()Landroid/net/Uri; // method@4640 │ │ -2c5d12: 0c00 |0005: move-result-object v0 │ │ -2c5d14: 1100 |0006: return-object v0 │ │ +2c5cfc: |[2c5cfc] de.kromke.andreas.utilities.DirectoryTreeSaf$DirectoryEntrySaf.getUri:()Landroid/net/Uri; │ │ +2c5d0c: 5410 6281 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf;.f:Landroidx/documentfile/provider/DocumentFile; // field@8162 │ │ +2c5d10: 6e10 4046 0000 |0002: invoke-virtual {v0}, Landroidx/documentfile/provider/DocumentFile;.getUri:()Landroid/net/Uri; // method@4640 │ │ +2c5d16: 0c00 |0005: move-result-object v0 │ │ +2c5d18: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=265 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf; │ │ │ │ #15 : (in Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf;) │ │ @@ -1078122,19 +1078122,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -2c5e40: |[2c5e40] de.kromke.andreas.utilities.DirectoryTreeSaf$DirectoryEntrySaf.isDirectory:()Z │ │ -2c5e50: 5410 6281 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf;.f:Landroidx/documentfile/provider/DocumentFile; // field@8162 │ │ -2c5e54: 6e10 4146 0000 |0002: invoke-virtual {v0}, Landroidx/documentfile/provider/DocumentFile;.isDirectory:()Z // method@4641 │ │ -2c5e5a: 0a00 |0005: move-result v0 │ │ -2c5e5c: 0f00 |0006: return v0 │ │ +2c5e44: |[2c5e44] de.kromke.andreas.utilities.DirectoryTreeSaf$DirectoryEntrySaf.isDirectory:()Z │ │ +2c5e54: 5410 6281 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf;.f:Landroidx/documentfile/provider/DocumentFile; // field@8162 │ │ +2c5e58: 6e10 4146 0000 |0002: invoke-virtual {v0}, Landroidx/documentfile/provider/DocumentFile;.isDirectory:()Z // method@4641 │ │ +2c5e5e: 0a00 |0005: move-result v0 │ │ +2c5e60: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf; │ │ │ │ #16 : (in Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf;) │ │ @@ -1078142,63 +1078142,63 @@ │ │ type : '(Landroid/content/ContentResolver;)Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 96 16-bit code units │ │ -2c6200: |[2c6200] de.kromke.andreas.utilities.DirectoryTreeSaf$DirectoryEntrySaf.isSeekable:(Landroid/content/ContentResolver;)Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult; │ │ -2c6210: 1a00 f90d |0000: const-string v0, "CMT : DES" // string@0df9 │ │ -2c6214: 5461 6281 |0002: iget-object v1, v6, Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf;.f:Landroidx/documentfile/provider/DocumentFile; // field@8162 │ │ -2c6218: 6e10 4046 0100 |0004: invoke-virtual {v1}, Landroidx/documentfile/provider/DocumentFile;.getUri:()Landroid/net/Uri; // method@4640 │ │ -2c621e: 0c01 |0007: move-result-object v1 │ │ -2c6220: 1a02 069c |0008: const-string v2, "r" // string@9c06 │ │ -2c6224: 6e30 1502 1702 |000a: invoke-virtual {v7, v1, v2}, Landroid/content/ContentResolver;.openFileDescriptor:(Landroid/net/Uri;Ljava/lang/String;)Landroid/os/ParcelFileDescriptor; // method@0215 │ │ -2c622a: 0c07 |000d: move-result-object v7 │ │ -2c622c: 3907 0500 |000e: if-nez v7, 0013 // +0005 │ │ -2c6230: 6207 5981 |0010: sget-object v7, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult;.ERROR:Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult; // field@8159 │ │ -2c6234: 1107 |0012: return-object v7 │ │ -2c6236: 6e10 2f07 0700 |0013: invoke-virtual {v7}, Landroid/os/ParcelFileDescriptor;.getFileDescriptor:()Ljava/io/FileDescriptor; // method@072f │ │ -2c623c: 0c01 |0016: move-result-object v1 │ │ -2c623e: 3901 0500 |0017: if-nez v1, 001c // +0005 │ │ -2c6242: 6207 5981 |0019: sget-object v7, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult;.ERROR:Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult; // field@8159 │ │ -2c6246: 1107 |001b: return-object v7 │ │ -2c6248: 2201 f80f |001c: new-instance v1, Ljava/io/FileInputStream; // type@0ff8 │ │ -2c624c: 6e10 2f07 0700 |001e: invoke-virtual {v7}, Landroid/os/ParcelFileDescriptor;.getFileDescriptor:()Ljava/io/FileDescriptor; // method@072f │ │ -2c6252: 0c07 |0021: move-result-object v7 │ │ -2c6254: 7020 6986 7100 |0022: invoke-direct {v1, v7}, Ljava/io/FileInputStream;.:(Ljava/io/FileDescriptor;)V // method@8669 │ │ -2c625a: 6e10 6d86 0100 |0025: invoke-virtual {v1}, Ljava/io/FileInputStream;.getChannel:()Ljava/nio/channels/FileChannel; // method@866d │ │ -2c6260: 0c07 |0028: move-result-object v7 │ │ -2c6262: 6e10 6988 0700 |0029: invoke-virtual {v7}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ -2c6268: 0b01 |002c: move-result-wide v1 │ │ -2c626a: 1603 0000 |002d: const-wide/16 v3, #int 0 // #0 │ │ -2c626e: 3105 0103 |002f: cmp-long v5, v1, v3 │ │ -2c6272: 3b05 0500 |0031: if-gez v5, 0036 // +0005 │ │ -2c6276: 6207 5a81 |0033: sget-object v7, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult;.NO:Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult; // field@815a │ │ -2c627a: 1107 |0035: return-object v7 │ │ -2c627c: 6e30 6a88 1702 |0036: invoke-virtual {v7, v1, v2}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ -2c6282: 6207 5b81 |0039: sget-object v7, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult;.YES:Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult; // field@815b │ │ -2c6286: 1107 |003b: return-object v7 │ │ -2c6288: 1a07 c37f |003c: const-string v7, "isSeekable() : seek unsupported" // string@7fc3 │ │ -2c628c: 7120 470e 7000 |003e: invoke-static {v0, v7}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ -2c6292: 6207 5a81 |0041: sget-object v7, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult;.NO:Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult; // field@815a │ │ -2c6296: 1107 |0043: return-object v7 │ │ -2c6298: 0d07 |0044: move-exception v7 │ │ -2c629a: 2201 3910 |0045: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2c629e: 7010 cc87 0100 |0047: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c62a4: 1a02 c27f |004a: const-string v2, "isSeekable() : file-not-found exception with message = " // string@7fc2 │ │ -2c62a8: 6e20 d787 2100 |004c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c62ae: 6e10 7486 0700 |004f: invoke-virtual {v7}, Ljava/io/FileNotFoundException;.getMessage:()Ljava/lang/String; // method@8674 │ │ -2c62b4: 0c07 |0052: move-result-object v7 │ │ -2c62b6: 6e20 d787 7100 |0053: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c62bc: 6e10 df87 0100 |0056: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c62c2: 0c07 |0059: move-result-object v7 │ │ -2c62c4: 7120 470e 7000 |005a: invoke-static {v0, v7}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ -2c62ca: 6207 5981 |005d: sget-object v7, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult;.ERROR:Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult; // field@8159 │ │ -2c62ce: 1107 |005f: return-object v7 │ │ +2c6204: |[2c6204] de.kromke.andreas.utilities.DirectoryTreeSaf$DirectoryEntrySaf.isSeekable:(Landroid/content/ContentResolver;)Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult; │ │ +2c6214: 1a00 f90d |0000: const-string v0, "CMT : DES" // string@0df9 │ │ +2c6218: 5461 6281 |0002: iget-object v1, v6, Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf;.f:Landroidx/documentfile/provider/DocumentFile; // field@8162 │ │ +2c621c: 6e10 4046 0100 |0004: invoke-virtual {v1}, Landroidx/documentfile/provider/DocumentFile;.getUri:()Landroid/net/Uri; // method@4640 │ │ +2c6222: 0c01 |0007: move-result-object v1 │ │ +2c6224: 1a02 069c |0008: const-string v2, "r" // string@9c06 │ │ +2c6228: 6e30 1502 1702 |000a: invoke-virtual {v7, v1, v2}, Landroid/content/ContentResolver;.openFileDescriptor:(Landroid/net/Uri;Ljava/lang/String;)Landroid/os/ParcelFileDescriptor; // method@0215 │ │ +2c622e: 0c07 |000d: move-result-object v7 │ │ +2c6230: 3907 0500 |000e: if-nez v7, 0013 // +0005 │ │ +2c6234: 6207 5981 |0010: sget-object v7, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult;.ERROR:Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult; // field@8159 │ │ +2c6238: 1107 |0012: return-object v7 │ │ +2c623a: 6e10 2f07 0700 |0013: invoke-virtual {v7}, Landroid/os/ParcelFileDescriptor;.getFileDescriptor:()Ljava/io/FileDescriptor; // method@072f │ │ +2c6240: 0c01 |0016: move-result-object v1 │ │ +2c6242: 3901 0500 |0017: if-nez v1, 001c // +0005 │ │ +2c6246: 6207 5981 |0019: sget-object v7, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult;.ERROR:Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult; // field@8159 │ │ +2c624a: 1107 |001b: return-object v7 │ │ +2c624c: 2201 f80f |001c: new-instance v1, Ljava/io/FileInputStream; // type@0ff8 │ │ +2c6250: 6e10 2f07 0700 |001e: invoke-virtual {v7}, Landroid/os/ParcelFileDescriptor;.getFileDescriptor:()Ljava/io/FileDescriptor; // method@072f │ │ +2c6256: 0c07 |0021: move-result-object v7 │ │ +2c6258: 7020 6986 7100 |0022: invoke-direct {v1, v7}, Ljava/io/FileInputStream;.:(Ljava/io/FileDescriptor;)V // method@8669 │ │ +2c625e: 6e10 6d86 0100 |0025: invoke-virtual {v1}, Ljava/io/FileInputStream;.getChannel:()Ljava/nio/channels/FileChannel; // method@866d │ │ +2c6264: 0c07 |0028: move-result-object v7 │ │ +2c6266: 6e10 6988 0700 |0029: invoke-virtual {v7}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ +2c626c: 0b01 |002c: move-result-wide v1 │ │ +2c626e: 1603 0000 |002d: const-wide/16 v3, #int 0 // #0 │ │ +2c6272: 3105 0103 |002f: cmp-long v5, v1, v3 │ │ +2c6276: 3b05 0500 |0031: if-gez v5, 0036 // +0005 │ │ +2c627a: 6207 5a81 |0033: sget-object v7, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult;.NO:Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult; // field@815a │ │ +2c627e: 1107 |0035: return-object v7 │ │ +2c6280: 6e30 6a88 1702 |0036: invoke-virtual {v7, v1, v2}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ +2c6286: 6207 5b81 |0039: sget-object v7, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult;.YES:Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult; // field@815b │ │ +2c628a: 1107 |003b: return-object v7 │ │ +2c628c: 1a07 c37f |003c: const-string v7, "isSeekable() : seek unsupported" // string@7fc3 │ │ +2c6290: 7120 470e 7000 |003e: invoke-static {v0, v7}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ +2c6296: 6207 5a81 |0041: sget-object v7, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult;.NO:Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult; // field@815a │ │ +2c629a: 1107 |0043: return-object v7 │ │ +2c629c: 0d07 |0044: move-exception v7 │ │ +2c629e: 2201 3910 |0045: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2c62a2: 7010 cc87 0100 |0047: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c62a8: 1a02 c27f |004a: const-string v2, "isSeekable() : file-not-found exception with message = " // string@7fc2 │ │ +2c62ac: 6e20 d787 2100 |004c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c62b2: 6e10 7486 0700 |004f: invoke-virtual {v7}, Ljava/io/FileNotFoundException;.getMessage:()Ljava/lang/String; // method@8674 │ │ +2c62b8: 0c07 |0052: move-result-object v7 │ │ +2c62ba: 6e20 d787 7100 |0053: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c62c0: 6e10 df87 0100 |0056: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c62c6: 0c07 |0059: move-result-object v7 │ │ +2c62c8: 7120 470e 7000 |005a: invoke-static {v0, v7}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ +2c62ce: 6207 5981 |005d: sget-object v7, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult;.ERROR:Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult; // field@8159 │ │ +2c62d2: 1107 |005f: return-object v7 │ │ catches : 1 │ │ 0x0002 - 0x003b │ │ Ljava/io/FileNotFoundException; -> 0x0044 │ │ Ljava/io/IOException; -> 0x003c │ │ positions : │ │ 0x0002 line=388 │ │ 0x0010 line=391 │ │ @@ -1078223,130 +1078223,130 @@ │ │ type : '(Ljava/lang/String;Z)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 250 16-bit code units │ │ -2c5e60: |[2c5e60] de.kromke.andreas.utilities.DirectoryTreeSaf$DirectoryEntrySaf.renameToEx:(Ljava/lang/String;Z)Z │ │ -2c5e70: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -2c5e74: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c5e7a: 1a01 fe9d |0005: const-string v1, "renameToEx("" // string@9dfe │ │ -2c5e7e: 6e20 d787 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c5e84: 6e20 d787 a000 |000a: invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c5e8a: 1a01 a002 |000d: const-string v1, "", " // string@02a0 │ │ -2c5e8e: 6e20 d787 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c5e94: 6e20 d887 b000 |0012: invoke-virtual {v0, v11}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@87d8 │ │ -2c5e9a: 1a01 8c03 |0015: const-string v1, ") : for DocumentFile " // string@038c │ │ -2c5e9e: 6e20 d787 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c5ea4: 5491 6281 |001a: iget-object v1, v9, Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf;.f:Landroidx/documentfile/provider/DocumentFile; // field@8162 │ │ -2c5ea8: 6e10 4046 0100 |001c: invoke-virtual {v1}, Landroidx/documentfile/provider/DocumentFile;.getUri:()Landroid/net/Uri; // method@4640 │ │ -2c5eae: 0c01 |001f: move-result-object v1 │ │ -2c5eb0: 6e20 d687 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ -2c5eb6: 6e10 df87 0000 |0023: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c5ebc: 0c00 |0026: move-result-object v0 │ │ -2c5ebe: 1a01 f90d |0027: const-string v1, "CMT : DES" // string@0df9 │ │ -2c5ec2: 7120 450e 0100 |0029: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ -2c5ec8: 5490 6281 |002c: iget-object v0, v9, Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf;.f:Landroidx/documentfile/provider/DocumentFile; // field@8162 │ │ -2c5ecc: 6e10 3e46 0000 |002e: invoke-virtual {v0}, Landroidx/documentfile/provider/DocumentFile;.getParentFile:()Landroidx/documentfile/provider/DocumentFile; // method@463e │ │ -2c5ed2: 0c00 |0031: move-result-object v0 │ │ -2c5ed4: 1a02 b844 |0032: const-string v2, "SEVERE ERROR: file renamed, but renamed file not found" // string@44b8 │ │ -2c5ed8: 1a03 4d6b |0034: const-string v3, "file renamed but DocumentFile unchanged" // string@6b4d │ │ -2c5edc: 1a04 8403 |0036: const-string v4, ")" // string@0384 │ │ -2c5ee0: 1a05 e85f |0038: const-string v5, "cannot rename file (" // string@5fe8 │ │ -2c5ee4: 1206 |003a: const/4 v6, #int 0 // #0 │ │ -2c5ee6: 1217 |003b: const/4 v7, #int 1 // #1 │ │ -2c5ee8: 3800 4400 |003c: if-eqz v0, 0080 // +0044 │ │ -2c5eec: 1a08 fc9d |003e: const-string v8, "renameTo() : using the renameTo() method" // string@9dfc │ │ -2c5ef0: 7120 450e 8100 |0040: invoke-static {v1, v8}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ -2c5ef6: 5498 6281 |0043: iget-object v8, v9, Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf;.f:Landroidx/documentfile/provider/DocumentFile; // field@8162 │ │ -2c5efa: 6e20 4846 a800 |0045: invoke-virtual {v8, v10}, Landroidx/documentfile/provider/DocumentFile;.renameTo:(Ljava/lang/String;)Z // method@4648 │ │ -2c5f00: 0a08 |0048: move-result v8 │ │ -2c5f02: 3808 b000 |0049: if-eqz v8, 00f9 // +00b0 │ │ -2c5f06: 380b 1500 |004b: if-eqz v11, 0060 // +0015 │ │ -2c5f0a: 6e20 3946 a000 |004d: invoke-virtual {v0, v10}, Landroidx/documentfile/provider/DocumentFile;.findFile:(Ljava/lang/String;)Landroidx/documentfile/provider/DocumentFile; // method@4639 │ │ -2c5f10: 0c0a |0050: move-result-object v10 │ │ -2c5f12: 380a 0a00 |0051: if-eqz v10, 005b // +000a │ │ -2c5f16: 1a0b 4b6b |0053: const-string v11, "file renamed and DocumentFile changed" // string@6b4b │ │ -2c5f1a: 7120 450e b100 |0055: invoke-static {v1, v11}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ -2c5f20: 5b9a 6281 |0058: iput-object v10, v9, Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf;.f:Landroidx/documentfile/provider/DocumentFile; // field@8162 │ │ -2c5f24: 0f07 |005a: return v7 │ │ -2c5f26: 7120 470e 2100 |005b: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ -2c5f2c: 2900 9b00 |005e: goto/16 00f9 // +009b │ │ -2c5f30: 7120 450e 3100 |0060: invoke-static {v1, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ -2c5f36: 0f07 |0063: return v7 │ │ -2c5f38: 0d0a |0064: move-exception v10 │ │ -2c5f3a: 220b 3910 |0065: new-instance v11, Ljava/lang/StringBuilder; // type@1039 │ │ -2c5f3e: 7010 cc87 0b00 |0067: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c5f44: 6e20 d787 5b00 |006a: invoke-virtual {v11, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c5f4a: 6e10 0a87 0a00 |006d: invoke-virtual {v10}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@870a │ │ -2c5f50: 0c0a |0070: move-result-object v10 │ │ -2c5f52: 6e20 d787 ab00 |0071: invoke-virtual {v11, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c5f58: 6e20 d787 4b00 |0074: invoke-virtual {v11, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c5f5e: 6e10 df87 0b00 |0077: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c5f64: 0c0a |007a: move-result-object v10 │ │ -2c5f66: 7120 470e a100 |007b: invoke-static {v1, v10}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ -2c5f6c: 2900 7b00 |007e: goto/16 00f9 // +007b │ │ -2c5f70: 6000 b600 |0080: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00b6 │ │ -2c5f74: 1308 1500 |0082: const/16 v8, #int 21 // #15 │ │ -2c5f78: 3480 7500 |0084: if-lt v0, v8, 00f9 // +0075 │ │ -2c5f7c: 2200 3910 |0086: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -2c5f80: 7010 cc87 0000 |0088: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c5f86: 1a08 ff9d |008b: const-string v8, "renameToEx() : no parent for DocumentFile " // string@9dff │ │ -2c5f8a: 6e20 d787 8000 |008d: invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c5f90: 5498 6281 |0090: iget-object v8, v9, Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf;.f:Landroidx/documentfile/provider/DocumentFile; // field@8162 │ │ -2c5f94: 6e10 4046 0800 |0092: invoke-virtual {v8}, Landroidx/documentfile/provider/DocumentFile;.getUri:()Landroid/net/Uri; // method@4640 │ │ -2c5f9a: 0c08 |0095: move-result-object v8 │ │ -2c5f9c: 6e20 d687 8000 |0096: invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ -2c5fa2: 6e10 df87 0000 |0099: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c5fa8: 0c00 |009c: move-result-object v0 │ │ -2c5faa: 7120 470e 0100 |009d: invoke-static {v1, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ -2c5fb0: 1a00 fb9d |00a0: const-string v0, "renameTo() : using the DocumentsContract.renameDocument() method" // string@9dfb │ │ -2c5fb4: 7120 450e 0100 |00a2: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ -2c5fba: 5490 6181 |00a5: iget-object v0, v9, Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf;.context:Landroid/content/Context; // field@8161 │ │ -2c5fbe: 6e10 2d02 0000 |00a7: invoke-virtual {v0}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@022d │ │ -2c5fc4: 0c00 |00aa: move-result-object v0 │ │ -2c5fc6: 5498 6281 |00ab: iget-object v8, v9, Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf;.f:Landroidx/documentfile/provider/DocumentFile; // field@8162 │ │ -2c5fca: 6e10 4046 0800 |00ad: invoke-virtual {v8}, Landroidx/documentfile/provider/DocumentFile;.getUri:()Landroid/net/Uri; // method@4640 │ │ -2c5fd0: 0c08 |00b0: move-result-object v8 │ │ -2c5fd2: 7130 8407 800a |00b1: invoke-static {v0, v8, v10}, Landroid/provider/DocumentsContract;.renameDocument:(Landroid/content/ContentResolver;Landroid/net/Uri;Ljava/lang/String;)Landroid/net/Uri; // method@0784 │ │ -2c5fd8: 0c0a |00b4: move-result-object v10 │ │ -2c5fda: 390a 0800 |00b5: if-nez v10, 00bd // +0008 │ │ -2c5fde: 1a0a e75f |00b7: const-string v10, "cannot rename file" // string@5fe7 │ │ -2c5fe2: 7120 470e a100 |00b9: invoke-static {v1, v10}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ -2c5fe8: 0f06 |00bc: return v6 │ │ -2c5fea: 380b 1e00 |00bd: if-eqz v11, 00db // +001e │ │ -2c5fee: 549b 6281 |00bf: iget-object v11, v9, Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf;.f:Landroidx/documentfile/provider/DocumentFile; // field@8162 │ │ -2c5ff2: 6e10 4046 0b00 |00c1: invoke-virtual {v11}, Landroidx/documentfile/provider/DocumentFile;.getUri:()Landroid/net/Uri; // method@4640 │ │ -2c5ff8: 0c0b |00c4: move-result-object v11 │ │ -2c5ffa: 32ba 1600 |00c5: if-eq v10, v11, 00db // +0016 │ │ -2c5ffe: 549b 6181 |00c7: iget-object v11, v9, Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf;.context:Landroid/content/Context; // field@8161 │ │ -2c6002: 7120 3b46 ab00 |00c9: invoke-static {v11, v10}, Landroidx/documentfile/provider/DocumentFile;.fromSingleUri:(Landroid/content/Context;Landroid/net/Uri;)Landroidx/documentfile/provider/DocumentFile; // method@463b │ │ -2c6008: 0c0a |00cc: move-result-object v10 │ │ -2c600a: 380a 0a00 |00cd: if-eqz v10, 00d7 // +000a │ │ -2c600e: 1a0b 4c6b |00cf: const-string v11, "file renamed and DocumentFile/URI changed" // string@6b4c │ │ -2c6012: 7120 450e b100 |00d1: invoke-static {v1, v11}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ -2c6018: 5b9a 6281 |00d4: iput-object v10, v9, Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf;.f:Landroidx/documentfile/provider/DocumentFile; // field@8162 │ │ -2c601c: 0f07 |00d6: return v7 │ │ -2c601e: 7120 470e 2100 |00d7: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ -2c6024: 281f |00da: goto 00f9 // +001f │ │ -2c6026: 7120 450e 3100 |00db: invoke-static {v1, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ -2c602c: 0f07 |00de: return v7 │ │ -2c602e: 0d0a |00df: move-exception v10 │ │ -2c6030: 220b 3910 |00e0: new-instance v11, Ljava/lang/StringBuilder; // type@1039 │ │ -2c6034: 7010 cc87 0b00 |00e2: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c603a: 6e20 d787 5b00 |00e5: invoke-virtual {v11, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c6040: 6e10 0a87 0a00 |00e8: invoke-virtual {v10}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@870a │ │ -2c6046: 0c0a |00eb: move-result-object v10 │ │ -2c6048: 6e20 d787 ab00 |00ec: invoke-virtual {v11, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c604e: 6e20 d787 4b00 |00ef: invoke-virtual {v11, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c6054: 6e10 df87 0b00 |00f2: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c605a: 0c0a |00f5: move-result-object v10 │ │ -2c605c: 7120 470e a100 |00f6: invoke-static {v1, v10}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ -2c6062: 0f06 |00f9: return v6 │ │ +2c5e64: |[2c5e64] de.kromke.andreas.utilities.DirectoryTreeSaf$DirectoryEntrySaf.renameToEx:(Ljava/lang/String;Z)Z │ │ +2c5e74: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +2c5e78: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c5e7e: 1a01 fe9d |0005: const-string v1, "renameToEx("" // string@9dfe │ │ +2c5e82: 6e20 d787 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c5e88: 6e20 d787 a000 |000a: invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c5e8e: 1a01 a002 |000d: const-string v1, "", " // string@02a0 │ │ +2c5e92: 6e20 d787 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c5e98: 6e20 d887 b000 |0012: invoke-virtual {v0, v11}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@87d8 │ │ +2c5e9e: 1a01 8c03 |0015: const-string v1, ") : for DocumentFile " // string@038c │ │ +2c5ea2: 6e20 d787 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c5ea8: 5491 6281 |001a: iget-object v1, v9, Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf;.f:Landroidx/documentfile/provider/DocumentFile; // field@8162 │ │ +2c5eac: 6e10 4046 0100 |001c: invoke-virtual {v1}, Landroidx/documentfile/provider/DocumentFile;.getUri:()Landroid/net/Uri; // method@4640 │ │ +2c5eb2: 0c01 |001f: move-result-object v1 │ │ +2c5eb4: 6e20 d687 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ +2c5eba: 6e10 df87 0000 |0023: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c5ec0: 0c00 |0026: move-result-object v0 │ │ +2c5ec2: 1a01 f90d |0027: const-string v1, "CMT : DES" // string@0df9 │ │ +2c5ec6: 7120 450e 0100 |0029: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ +2c5ecc: 5490 6281 |002c: iget-object v0, v9, Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf;.f:Landroidx/documentfile/provider/DocumentFile; // field@8162 │ │ +2c5ed0: 6e10 3e46 0000 |002e: invoke-virtual {v0}, Landroidx/documentfile/provider/DocumentFile;.getParentFile:()Landroidx/documentfile/provider/DocumentFile; // method@463e │ │ +2c5ed6: 0c00 |0031: move-result-object v0 │ │ +2c5ed8: 1a02 b844 |0032: const-string v2, "SEVERE ERROR: file renamed, but renamed file not found" // string@44b8 │ │ +2c5edc: 1a03 4d6b |0034: const-string v3, "file renamed but DocumentFile unchanged" // string@6b4d │ │ +2c5ee0: 1a04 8403 |0036: const-string v4, ")" // string@0384 │ │ +2c5ee4: 1a05 e85f |0038: const-string v5, "cannot rename file (" // string@5fe8 │ │ +2c5ee8: 1206 |003a: const/4 v6, #int 0 // #0 │ │ +2c5eea: 1217 |003b: const/4 v7, #int 1 // #1 │ │ +2c5eec: 3800 4400 |003c: if-eqz v0, 0080 // +0044 │ │ +2c5ef0: 1a08 fc9d |003e: const-string v8, "renameTo() : using the renameTo() method" // string@9dfc │ │ +2c5ef4: 7120 450e 8100 |0040: invoke-static {v1, v8}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ +2c5efa: 5498 6281 |0043: iget-object v8, v9, Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf;.f:Landroidx/documentfile/provider/DocumentFile; // field@8162 │ │ +2c5efe: 6e20 4846 a800 |0045: invoke-virtual {v8, v10}, Landroidx/documentfile/provider/DocumentFile;.renameTo:(Ljava/lang/String;)Z // method@4648 │ │ +2c5f04: 0a08 |0048: move-result v8 │ │ +2c5f06: 3808 b000 |0049: if-eqz v8, 00f9 // +00b0 │ │ +2c5f0a: 380b 1500 |004b: if-eqz v11, 0060 // +0015 │ │ +2c5f0e: 6e20 3946 a000 |004d: invoke-virtual {v0, v10}, Landroidx/documentfile/provider/DocumentFile;.findFile:(Ljava/lang/String;)Landroidx/documentfile/provider/DocumentFile; // method@4639 │ │ +2c5f14: 0c0a |0050: move-result-object v10 │ │ +2c5f16: 380a 0a00 |0051: if-eqz v10, 005b // +000a │ │ +2c5f1a: 1a0b 4b6b |0053: const-string v11, "file renamed and DocumentFile changed" // string@6b4b │ │ +2c5f1e: 7120 450e b100 |0055: invoke-static {v1, v11}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ +2c5f24: 5b9a 6281 |0058: iput-object v10, v9, Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf;.f:Landroidx/documentfile/provider/DocumentFile; // field@8162 │ │ +2c5f28: 0f07 |005a: return v7 │ │ +2c5f2a: 7120 470e 2100 |005b: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ +2c5f30: 2900 9b00 |005e: goto/16 00f9 // +009b │ │ +2c5f34: 7120 450e 3100 |0060: invoke-static {v1, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ +2c5f3a: 0f07 |0063: return v7 │ │ +2c5f3c: 0d0a |0064: move-exception v10 │ │ +2c5f3e: 220b 3910 |0065: new-instance v11, Ljava/lang/StringBuilder; // type@1039 │ │ +2c5f42: 7010 cc87 0b00 |0067: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c5f48: 6e20 d787 5b00 |006a: invoke-virtual {v11, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c5f4e: 6e10 0a87 0a00 |006d: invoke-virtual {v10}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@870a │ │ +2c5f54: 0c0a |0070: move-result-object v10 │ │ +2c5f56: 6e20 d787 ab00 |0071: invoke-virtual {v11, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c5f5c: 6e20 d787 4b00 |0074: invoke-virtual {v11, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c5f62: 6e10 df87 0b00 |0077: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c5f68: 0c0a |007a: move-result-object v10 │ │ +2c5f6a: 7120 470e a100 |007b: invoke-static {v1, v10}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ +2c5f70: 2900 7b00 |007e: goto/16 00f9 // +007b │ │ +2c5f74: 6000 b600 |0080: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00b6 │ │ +2c5f78: 1308 1500 |0082: const/16 v8, #int 21 // #15 │ │ +2c5f7c: 3480 7500 |0084: if-lt v0, v8, 00f9 // +0075 │ │ +2c5f80: 2200 3910 |0086: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +2c5f84: 7010 cc87 0000 |0088: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c5f8a: 1a08 ff9d |008b: const-string v8, "renameToEx() : no parent for DocumentFile " // string@9dff │ │ +2c5f8e: 6e20 d787 8000 |008d: invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c5f94: 5498 6281 |0090: iget-object v8, v9, Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf;.f:Landroidx/documentfile/provider/DocumentFile; // field@8162 │ │ +2c5f98: 6e10 4046 0800 |0092: invoke-virtual {v8}, Landroidx/documentfile/provider/DocumentFile;.getUri:()Landroid/net/Uri; // method@4640 │ │ +2c5f9e: 0c08 |0095: move-result-object v8 │ │ +2c5fa0: 6e20 d687 8000 |0096: invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ +2c5fa6: 6e10 df87 0000 |0099: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c5fac: 0c00 |009c: move-result-object v0 │ │ +2c5fae: 7120 470e 0100 |009d: invoke-static {v1, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ +2c5fb4: 1a00 fb9d |00a0: const-string v0, "renameTo() : using the DocumentsContract.renameDocument() method" // string@9dfb │ │ +2c5fb8: 7120 450e 0100 |00a2: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ +2c5fbe: 5490 6181 |00a5: iget-object v0, v9, Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf;.context:Landroid/content/Context; // field@8161 │ │ +2c5fc2: 6e10 2d02 0000 |00a7: invoke-virtual {v0}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@022d │ │ +2c5fc8: 0c00 |00aa: move-result-object v0 │ │ +2c5fca: 5498 6281 |00ab: iget-object v8, v9, Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf;.f:Landroidx/documentfile/provider/DocumentFile; // field@8162 │ │ +2c5fce: 6e10 4046 0800 |00ad: invoke-virtual {v8}, Landroidx/documentfile/provider/DocumentFile;.getUri:()Landroid/net/Uri; // method@4640 │ │ +2c5fd4: 0c08 |00b0: move-result-object v8 │ │ +2c5fd6: 7130 8407 800a |00b1: invoke-static {v0, v8, v10}, Landroid/provider/DocumentsContract;.renameDocument:(Landroid/content/ContentResolver;Landroid/net/Uri;Ljava/lang/String;)Landroid/net/Uri; // method@0784 │ │ +2c5fdc: 0c0a |00b4: move-result-object v10 │ │ +2c5fde: 390a 0800 |00b5: if-nez v10, 00bd // +0008 │ │ +2c5fe2: 1a0a e75f |00b7: const-string v10, "cannot rename file" // string@5fe7 │ │ +2c5fe6: 7120 470e a100 |00b9: invoke-static {v1, v10}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ +2c5fec: 0f06 |00bc: return v6 │ │ +2c5fee: 380b 1e00 |00bd: if-eqz v11, 00db // +001e │ │ +2c5ff2: 549b 6281 |00bf: iget-object v11, v9, Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf;.f:Landroidx/documentfile/provider/DocumentFile; // field@8162 │ │ +2c5ff6: 6e10 4046 0b00 |00c1: invoke-virtual {v11}, Landroidx/documentfile/provider/DocumentFile;.getUri:()Landroid/net/Uri; // method@4640 │ │ +2c5ffc: 0c0b |00c4: move-result-object v11 │ │ +2c5ffe: 32ba 1600 |00c5: if-eq v10, v11, 00db // +0016 │ │ +2c6002: 549b 6181 |00c7: iget-object v11, v9, Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf;.context:Landroid/content/Context; // field@8161 │ │ +2c6006: 7120 3b46 ab00 |00c9: invoke-static {v11, v10}, Landroidx/documentfile/provider/DocumentFile;.fromSingleUri:(Landroid/content/Context;Landroid/net/Uri;)Landroidx/documentfile/provider/DocumentFile; // method@463b │ │ +2c600c: 0c0a |00cc: move-result-object v10 │ │ +2c600e: 380a 0a00 |00cd: if-eqz v10, 00d7 // +000a │ │ +2c6012: 1a0b 4c6b |00cf: const-string v11, "file renamed and DocumentFile/URI changed" // string@6b4c │ │ +2c6016: 7120 450e b100 |00d1: invoke-static {v1, v11}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ +2c601c: 5b9a 6281 |00d4: iput-object v10, v9, Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf;.f:Landroidx/documentfile/provider/DocumentFile; // field@8162 │ │ +2c6020: 0f07 |00d6: return v7 │ │ +2c6022: 7120 470e 2100 |00d7: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ +2c6028: 281f |00da: goto 00f9 // +001f │ │ +2c602a: 7120 450e 3100 |00db: invoke-static {v1, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ +2c6030: 0f07 |00de: return v7 │ │ +2c6032: 0d0a |00df: move-exception v10 │ │ +2c6034: 220b 3910 |00e0: new-instance v11, Ljava/lang/StringBuilder; // type@1039 │ │ +2c6038: 7010 cc87 0b00 |00e2: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c603e: 6e20 d787 5b00 |00e5: invoke-virtual {v11, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c6044: 6e10 0a87 0a00 |00e8: invoke-virtual {v10}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@870a │ │ +2c604a: 0c0a |00eb: move-result-object v10 │ │ +2c604c: 6e20 d787 ab00 |00ec: invoke-virtual {v11, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c6052: 6e20 d787 4b00 |00ef: invoke-virtual {v11, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c6058: 6e10 df87 0b00 |00f2: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c605e: 0c0a |00f5: move-result-object v10 │ │ +2c6060: 7120 470e a100 |00f6: invoke-static {v1, v10}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ +2c6066: 0f06 |00f9: return v6 │ │ catches : 2 │ │ 0x003e - 0x0063 │ │ Ljava/lang/Exception; -> 0x0064 │ │ 0x00a0 - 0x00de │ │ Ljava/lang/Exception; -> 0x00df │ │ positions : │ │ 0x0000 line=310 │ │ @@ -1078381,27 +1078381,27 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -2c64c8: |[2c64c8] de.kromke.andreas.utilities.DirectoryTreeSaf$DirectoryEntrySaf.toString:()Ljava/lang/String; │ │ -2c64d8: 5420 6281 |0000: iget-object v0, v2, Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf;.f:Landroidx/documentfile/provider/DocumentFile; // field@8162 │ │ -2c64dc: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ -2c64e0: 1a00 f90d |0004: const-string v0, "CMT : DES" // string@0df9 │ │ -2c64e4: 1a01 fdaf |0006: const-string v1, "toString() : DocumentFile is null" // string@affd │ │ -2c64e8: 7120 4d0e 1000 |0008: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0e4d │ │ -2c64ee: 1a00 0000 |000b: const-string v0, "" // string@0000 │ │ -2c64f2: 1100 |000d: return-object v0 │ │ -2c64f4: 6e10 4046 0000 |000e: invoke-virtual {v0}, Landroidx/documentfile/provider/DocumentFile;.getUri:()Landroid/net/Uri; // method@4640 │ │ -2c64fa: 0c00 |0011: move-result-object v0 │ │ -2c64fc: 6e10 6306 0000 |0012: invoke-virtual {v0}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0663 │ │ -2c6502: 0c00 |0015: move-result-object v0 │ │ -2c6504: 1100 |0016: return-object v0 │ │ +2c64cc: |[2c64cc] de.kromke.andreas.utilities.DirectoryTreeSaf$DirectoryEntrySaf.toString:()Ljava/lang/String; │ │ +2c64dc: 5420 6281 |0000: iget-object v0, v2, Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf;.f:Landroidx/documentfile/provider/DocumentFile; // field@8162 │ │ +2c64e0: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ +2c64e4: 1a00 f90d |0004: const-string v0, "CMT : DES" // string@0df9 │ │ +2c64e8: 1a01 fdaf |0006: const-string v1, "toString() : DocumentFile is null" // string@affd │ │ +2c64ec: 7120 4d0e 1000 |0008: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0e4d │ │ +2c64f2: 1a00 0000 |000b: const-string v0, "" // string@0000 │ │ +2c64f6: 1100 |000d: return-object v0 │ │ +2c64f8: 6e10 4046 0000 |000e: invoke-virtual {v0}, Landroidx/documentfile/provider/DocumentFile;.getUri:()Landroid/net/Uri; // method@4640 │ │ +2c64fe: 0c00 |0011: move-result-object v0 │ │ +2c6500: 6e10 6306 0000 |0012: invoke-virtual {v0}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0663 │ │ +2c6506: 0c00 |0015: move-result-object v0 │ │ +2c6508: 1100 |0016: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=276 │ │ 0x0008 line=278 │ │ 0x000e line=283 │ │ locals : │ │ 0x0000 - 0x0017 reg=2 this Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf; │ │ @@ -1078469,54 +1078469,54 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -2c6c28: |[2c6c28] de.kromke.andreas.utilities.DirectoryTreeSaf.:()V │ │ -2c6c38: 0e00 |0000: return-void │ │ +2c6c2c: |[2c6c2c] de.kromke.andreas.utilities.DirectoryTreeSaf.:()V │ │ +2c6c3c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/kromke/andreas/utilities/DirectoryTreeSaf;) │ │ name : '' │ │ type : '(Landroid/content/Context;Landroid/net/Uri;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 53 16-bit code units │ │ -2c6c3c: |[2c6c3c] de.kromke.andreas.utilities.DirectoryTreeSaf.:(Landroid/content/Context;Landroid/net/Uri;)V │ │ -2c6c4c: 7010 7087 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8770 │ │ -2c6c52: 7120 3c46 3200 |0003: invoke-static {v2, v3}, Landroidx/documentfile/provider/DocumentFile;.fromTreeUri:(Landroid/content/Context;Landroid/net/Uri;)Landroidx/documentfile/provider/DocumentFile; // method@463c │ │ -2c6c58: 0c02 |0006: move-result-object v2 │ │ -2c6c5a: 3802 0800 |0007: if-eqz v2, 000f // +0008 │ │ -2c6c5e: 6e10 3346 0200 |0009: invoke-virtual {v2}, Landroidx/documentfile/provider/DocumentFile;.canRead:()Z // method@4633 │ │ -2c6c64: 0a00 |000c: move-result v0 │ │ -2c6c66: 3900 2300 |000d: if-nez v0, 0030 // +0023 │ │ -2c6c6a: 2202 3910 |000f: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ -2c6c6e: 7010 cc87 0200 |0011: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c6c74: 1a00 3750 |0014: const-string v0, "Uri path not readable: " // string@5037 │ │ -2c6c78: 6e20 d787 0200 |0016: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c6c7e: 6e20 d687 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ -2c6c84: 6e10 df87 0200 |001c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c6c8a: 0c02 |001f: move-result-object v2 │ │ -2c6c8c: 1a03 f90d |0020: const-string v3, "CMT : DES" // string@0df9 │ │ -2c6c90: 7120 470e 2300 |0022: invoke-static {v3, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ -2c6c96: 2202 f50f |0025: new-instance v2, Ljava/io/File; // type@0ff5 │ │ -2c6c9a: 1a03 6a04 |0027: const-string v3, "/" // string@046a │ │ -2c6c9e: 7020 4c86 3200 |0029: invoke-direct {v2, v3}, Ljava/io/File;.:(Ljava/lang/String;)V // method@864c │ │ -2c6ca4: 7110 3a46 0200 |002c: invoke-static {v2}, Landroidx/documentfile/provider/DocumentFile;.fromFile:(Ljava/io/File;)Landroidx/documentfile/provider/DocumentFile; // method@463a │ │ -2c6caa: 0c02 |002f: move-result-object v2 │ │ -2c6cac: 5b12 6481 |0030: iput-object v2, v1, Lde/kromke/andreas/utilities/DirectoryTreeSaf;.mCurrentDir:Landroidx/documentfile/provider/DocumentFile; // field@8164 │ │ -2c6cb0: 5b12 6581 |0032: iput-object v2, v1, Lde/kromke/andreas/utilities/DirectoryTreeSaf;.mRootDir:Landroidx/documentfile/provider/DocumentFile; // field@8165 │ │ -2c6cb4: 0e00 |0034: return-void │ │ +2c6c40: |[2c6c40] de.kromke.andreas.utilities.DirectoryTreeSaf.:(Landroid/content/Context;Landroid/net/Uri;)V │ │ +2c6c50: 7010 7087 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8770 │ │ +2c6c56: 7120 3c46 3200 |0003: invoke-static {v2, v3}, Landroidx/documentfile/provider/DocumentFile;.fromTreeUri:(Landroid/content/Context;Landroid/net/Uri;)Landroidx/documentfile/provider/DocumentFile; // method@463c │ │ +2c6c5c: 0c02 |0006: move-result-object v2 │ │ +2c6c5e: 3802 0800 |0007: if-eqz v2, 000f // +0008 │ │ +2c6c62: 6e10 3346 0200 |0009: invoke-virtual {v2}, Landroidx/documentfile/provider/DocumentFile;.canRead:()Z // method@4633 │ │ +2c6c68: 0a00 |000c: move-result v0 │ │ +2c6c6a: 3900 2300 |000d: if-nez v0, 0030 // +0023 │ │ +2c6c6e: 2202 3910 |000f: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ +2c6c72: 7010 cc87 0200 |0011: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c6c78: 1a00 3750 |0014: const-string v0, "Uri path not readable: " // string@5037 │ │ +2c6c7c: 6e20 d787 0200 |0016: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c6c82: 6e20 d687 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ +2c6c88: 6e10 df87 0200 |001c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c6c8e: 0c02 |001f: move-result-object v2 │ │ +2c6c90: 1a03 f90d |0020: const-string v3, "CMT : DES" // string@0df9 │ │ +2c6c94: 7120 470e 2300 |0022: invoke-static {v3, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ +2c6c9a: 2202 f50f |0025: new-instance v2, Ljava/io/File; // type@0ff5 │ │ +2c6c9e: 1a03 6a04 |0027: const-string v3, "/" // string@046a │ │ +2c6ca2: 7020 4c86 3200 |0029: invoke-direct {v2, v3}, Ljava/io/File;.:(Ljava/lang/String;)V // method@864c │ │ +2c6ca8: 7110 3a46 0200 |002c: invoke-static {v2}, Landroidx/documentfile/provider/DocumentFile;.fromFile:(Ljava/io/File;)Landroidx/documentfile/provider/DocumentFile; // method@463a │ │ +2c6cae: 0c02 |002f: move-result-object v2 │ │ +2c6cb0: 5b12 6481 |0030: iput-object v2, v1, Lde/kromke/andreas/utilities/DirectoryTreeSaf;.mCurrentDir:Landroidx/documentfile/provider/DocumentFile; // field@8164 │ │ +2c6cb4: 5b12 6581 |0032: iput-object v2, v1, Lde/kromke/andreas/utilities/DirectoryTreeSaf;.mRootDir:Landroidx/documentfile/provider/DocumentFile; // field@8165 │ │ +2c6cb8: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=428 │ │ 0x0003 line=429 │ │ 0x0009 line=430 │ │ 0x000f line=432 │ │ 0x0025 line=433 │ │ @@ -1078532,21 +1078532,21 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -2c6cb8: |[2c6cb8] de.kromke.andreas.utilities.DirectoryTreeSaf.:(Landroid/content/Context;Ljava/lang/String;)V │ │ -2c6cc8: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -2c6cce: 7120 5885 2100 |0003: invoke-static {v1, v2}, Lde/kromke/andreas/utilities/DirectoryTreeSaf;.getTreeDocumentFile:(Landroid/content/Context;Ljava/lang/String;)Landroidx/documentfile/provider/DocumentFile; // method@8558 │ │ -2c6cd4: 0c01 |0006: move-result-object v1 │ │ -2c6cd6: 5b01 6481 |0007: iput-object v1, v0, Lde/kromke/andreas/utilities/DirectoryTreeSaf;.mCurrentDir:Landroidx/documentfile/provider/DocumentFile; // field@8164 │ │ -2c6cda: 5b01 6581 |0009: iput-object v1, v0, Lde/kromke/andreas/utilities/DirectoryTreeSaf;.mRootDir:Landroidx/documentfile/provider/DocumentFile; // field@8165 │ │ -2c6cde: 0e00 |000b: return-void │ │ +2c6cbc: |[2c6cbc] de.kromke.andreas.utilities.DirectoryTreeSaf.:(Landroid/content/Context;Ljava/lang/String;)V │ │ +2c6ccc: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +2c6cd2: 7120 5885 2100 |0003: invoke-static {v1, v2}, Lde/kromke/andreas/utilities/DirectoryTreeSaf;.getTreeDocumentFile:(Landroid/content/Context;Ljava/lang/String;)Landroidx/documentfile/provider/DocumentFile; // method@8558 │ │ +2c6cd8: 0c01 |0006: move-result-object v1 │ │ +2c6cda: 5b01 6481 |0007: iput-object v1, v0, Lde/kromke/andreas/utilities/DirectoryTreeSaf;.mCurrentDir:Landroidx/documentfile/provider/DocumentFile; // field@8164 │ │ +2c6cde: 5b01 6581 |0009: iput-object v1, v0, Lde/kromke/andreas/utilities/DirectoryTreeSaf;.mRootDir:Landroidx/documentfile/provider/DocumentFile; // field@8165 │ │ +2c6ce2: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=442 │ │ 0x0003 line=443 │ │ 0x0009 line=444 │ │ locals : │ │ 0x0000 - 0x000c reg=0 this Lde/kromke/andreas/utilities/DirectoryTreeSaf; │ │ @@ -1078558,18 +1078558,18 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)Landroidx/documentfile/provider/DocumentFile;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -2c66a4: |[2c66a4] de.kromke.andreas.utilities.DirectoryTreeSaf.access$000:(Landroid/content/Context;Ljava/lang/String;)Landroidx/documentfile/provider/DocumentFile; │ │ -2c66b4: 7120 5885 1000 |0000: invoke-static {v0, v1}, Lde/kromke/andreas/utilities/DirectoryTreeSaf;.getTreeDocumentFile:(Landroid/content/Context;Ljava/lang/String;)Landroidx/documentfile/provider/DocumentFile; // method@8558 │ │ -2c66ba: 0c00 |0003: move-result-object v0 │ │ -2c66bc: 1100 |0004: return-object v0 │ │ +2c66a8: |[2c66a8] de.kromke.andreas.utilities.DirectoryTreeSaf.access$000:(Landroid/content/Context;Ljava/lang/String;)Landroidx/documentfile/provider/DocumentFile; │ │ +2c66b8: 7120 5885 1000 |0000: invoke-static {v0, v1}, Lde/kromke/andreas/utilities/DirectoryTreeSaf;.getTreeDocumentFile:(Landroid/content/Context;Ljava/lang/String;)Landroidx/documentfile/provider/DocumentFile; // method@8558 │ │ +2c66be: 0c00 |0003: move-result-object v0 │ │ +2c66c0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Landroid/content/Context; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1078578,38 +1078578,38 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -2c6b14: |[2c6b14] de.kromke.andreas.utilities.DirectoryTreeSaf.getPseudoPath:(Ljava/lang/String;)Ljava/lang/String; │ │ -2c6b24: 1a00 e604 |0000: const-string v0, ":(?!//)" // string@04e6 │ │ -2c6b28: 6e20 b087 0500 |0002: invoke-virtual {v5, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@87b0 │ │ -2c6b2e: 0c00 |0005: move-result-object v0 │ │ -2c6b30: 2101 |0006: array-length v1, v0 │ │ -2c6b32: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -2c6b34: 1223 |0008: const/4 v3, #int 2 // #2 │ │ -2c6b36: 1234 |0009: const/4 v4, #int 3 // #3 │ │ -2c6b38: 3341 1b00 |000a: if-ne v1, v4, 0025 // +001b │ │ -2c6b3c: 2205 3910 |000c: new-instance v5, Ljava/lang/StringBuilder; // type@1039 │ │ -2c6b40: 7010 cc87 0500 |000e: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c6b46: 4601 0002 |0011: aget-object v1, v0, v2 │ │ -2c6b4a: 6e20 d787 1500 |0013: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c6b50: 1a01 6a04 |0016: const-string v1, "/" // string@046a │ │ -2c6b54: 6e20 d787 1500 |0018: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c6b5a: 4600 0003 |001b: aget-object v0, v0, v3 │ │ -2c6b5e: 6e20 d787 0500 |001d: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c6b64: 6e10 df87 0500 |0020: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c6b6a: 0c05 |0023: move-result-object v5 │ │ -2c6b6c: 2806 |0024: goto 002a // +0006 │ │ -2c6b6e: 2101 |0025: array-length v1, v0 │ │ -2c6b70: 3331 0400 |0026: if-ne v1, v3, 002a // +0004 │ │ -2c6b74: 4605 0002 |0028: aget-object v5, v0, v2 │ │ -2c6b78: 1105 |002a: return-object v5 │ │ +2c6b18: |[2c6b18] de.kromke.andreas.utilities.DirectoryTreeSaf.getPseudoPath:(Ljava/lang/String;)Ljava/lang/String; │ │ +2c6b28: 1a00 e604 |0000: const-string v0, ":(?!//)" // string@04e6 │ │ +2c6b2c: 6e20 b087 0500 |0002: invoke-virtual {v5, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@87b0 │ │ +2c6b32: 0c00 |0005: move-result-object v0 │ │ +2c6b34: 2101 |0006: array-length v1, v0 │ │ +2c6b36: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +2c6b38: 1223 |0008: const/4 v3, #int 2 // #2 │ │ +2c6b3a: 1234 |0009: const/4 v4, #int 3 // #3 │ │ +2c6b3c: 3341 1b00 |000a: if-ne v1, v4, 0025 // +001b │ │ +2c6b40: 2205 3910 |000c: new-instance v5, Ljava/lang/StringBuilder; // type@1039 │ │ +2c6b44: 7010 cc87 0500 |000e: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c6b4a: 4601 0002 |0011: aget-object v1, v0, v2 │ │ +2c6b4e: 6e20 d787 1500 |0013: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c6b54: 1a01 6a04 |0016: const-string v1, "/" // string@046a │ │ +2c6b58: 6e20 d787 1500 |0018: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c6b5e: 4600 0003 |001b: aget-object v0, v0, v3 │ │ +2c6b62: 6e20 d787 0500 |001d: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c6b68: 6e10 df87 0500 |0020: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c6b6e: 0c05 |0023: move-result-object v5 │ │ +2c6b70: 2806 |0024: goto 002a // +0006 │ │ +2c6b72: 2101 |0025: array-length v1, v0 │ │ +2c6b74: 3331 0400 |0026: if-ne v1, v3, 002a // +0004 │ │ +2c6b78: 4605 0002 |0028: aget-object v5, v0, v2 │ │ +2c6b7c: 1105 |002a: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=576 │ │ 0x0006 line=577 │ │ 0x000c line=579 │ │ 0x0025 line=582 │ │ 0x0028 line=584 │ │ @@ -1078621,137 +1078621,137 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)Landroidx/documentfile/provider/DocumentFile;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 271 16-bit code units │ │ -2c66c0: |[2c66c0] de.kromke.andreas.utilities.DirectoryTreeSaf.getTreeDocumentFile:(Landroid/content/Context;Ljava/lang/String;)Landroidx/documentfile/provider/DocumentFile; │ │ -2c66d0: 1a00 f90d |0000: const-string v0, "CMT : DES" // string@0df9 │ │ -2c66d4: 7110 6206 0800 |0002: invoke-static {v8}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0662 │ │ -2c66da: 0c08 |0005: move-result-object v8 │ │ -2c66dc: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -2c66de: 7120 3c46 8700 |0007: invoke-static {v7, v8}, Landroidx/documentfile/provider/DocumentFile;.fromTreeUri:(Landroid/content/Context;Landroid/net/Uri;)Landroidx/documentfile/provider/DocumentFile; // method@463c │ │ -2c66e4: 0c07 |000a: move-result-object v7 │ │ -2c66e6: 1a02 8e02 |000b: const-string v2, """ // string@028e │ │ -2c66ea: 3907 1a00 |000d: if-nez v7, 0027 // +001a │ │ -2c66ee: 2207 3910 |000f: new-instance v7, Ljava/lang/StringBuilder; // type@1039 │ │ -2c66f2: 7010 cc87 0700 |0011: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c66f8: 1a03 e078 |0014: const-string v3, "getTreeDocumentFile() : DocumentFile.fromTreeUri() failed for "" // string@78e0 │ │ -2c66fc: 6e20 d787 3700 |0016: invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c6702: 6e20 d687 8700 |0019: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ -2c6708: 6e20 d787 2700 |001c: invoke-virtual {v7, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c670e: 6e10 df87 0700 |001f: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c6714: 0c07 |0022: move-result-object v7 │ │ -2c6716: 7120 470e 7000 |0023: invoke-static {v0, v7}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ -2c671c: 1101 |0026: return-object v1 │ │ -2c671e: 2203 3910 |0027: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ -2c6722: 7010 cc87 0300 |0029: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c6728: 1a04 e178 |002c: const-string v4, "getTreeDocumentFile() : TreeDocumentFile from "" // string@78e1 │ │ -2c672c: 6e20 d787 4300 |002e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c6732: 6e20 d687 8300 |0031: invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ -2c6738: 1a05 9702 |0034: const-string v5, "" is "" // string@0297 │ │ -2c673c: 6e20 d787 5300 |0036: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c6742: 6e10 4046 0700 |0039: invoke-virtual {v7}, Landroidx/documentfile/provider/DocumentFile;.getUri:()Landroid/net/Uri; // method@4640 │ │ -2c6748: 0c06 |003c: move-result-object v6 │ │ -2c674a: 6e20 d687 6300 |003d: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ -2c6750: 6e20 d787 2300 |0040: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c6756: 6e10 df87 0300 |0043: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c675c: 0c03 |0046: move-result-object v3 │ │ -2c675e: 7120 450e 3000 |0047: invoke-static {v0, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ -2c6764: 2203 3910 |004a: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ -2c6768: 7010 cc87 0300 |004c: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c676e: 6e20 d787 4300 |004f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c6774: 6e10 5d06 0800 |0052: invoke-virtual {v8}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@065d │ │ -2c677a: 0c04 |0055: move-result-object v4 │ │ -2c677c: 6e20 d787 4300 |0056: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c6782: 6e20 d787 5300 |0059: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c6788: 6e10 4046 0700 |005c: invoke-virtual {v7}, Landroidx/documentfile/provider/DocumentFile;.getUri:()Landroid/net/Uri; // method@4640 │ │ -2c678e: 0c04 |005f: move-result-object v4 │ │ -2c6790: 6e10 5d06 0400 |0060: invoke-virtual {v4}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@065d │ │ -2c6796: 0c04 |0063: move-result-object v4 │ │ -2c6798: 6e20 d787 4300 |0064: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c679e: 6e20 d787 2300 |0067: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c67a4: 6e10 df87 0300 |006a: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c67aa: 0c03 |006d: move-result-object v3 │ │ -2c67ac: 7120 450e 3000 |006e: invoke-static {v0, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ -2c67b2: 6e10 4046 0700 |0071: invoke-virtual {v7}, Landroidx/documentfile/provider/DocumentFile;.getUri:()Landroid/net/Uri; // method@4640 │ │ -2c67b8: 0c03 |0074: move-result-object v3 │ │ -2c67ba: 6e10 5d06 0300 |0075: invoke-virtual {v3}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@065d │ │ -2c67c0: 0c03 |0078: move-result-object v3 │ │ -2c67c2: 6e10 5d06 0800 |0079: invoke-virtual {v8}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@065d │ │ -2c67c8: 0c08 |007c: move-result-object v8 │ │ -2c67ca: 3803 8500 |007d: if-eqz v3, 0102 // +0085 │ │ -2c67ce: 3908 0400 |007f: if-nez v8, 0083 // +0004 │ │ -2c67d2: 2900 8100 |0081: goto/16 0102 // +0081 │ │ -2c67d6: 6e20 b287 3800 |0083: invoke-virtual {v8, v3}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@87b2 │ │ -2c67dc: 0a04 |0086: move-result v4 │ │ -2c67de: 3904 2200 |0087: if-nez v4, 00a9 // +0022 │ │ -2c67e2: 2207 3910 |0089: new-instance v7, Ljava/lang/StringBuilder; // type@1039 │ │ -2c67e6: 7010 cc87 0700 |008b: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c67ec: 1a04 df78 |008e: const-string v4, "getTreeDocumentFile() : "" // string@78df │ │ -2c67f0: 6e20 d787 4700 |0090: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c67f6: 6e20 d787 8700 |0093: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c67fc: 1a08 9802 |0096: const-string v8, "" is no descendant of "" // string@0298 │ │ -2c6800: 6e20 d787 8700 |0098: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c6806: 6e20 d787 3700 |009b: invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c680c: 6e20 d787 2700 |009e: invoke-virtual {v7, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c6812: 6e10 df87 0700 |00a1: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c6818: 0c07 |00a4: move-result-object v7 │ │ -2c681a: 7120 470e 7000 |00a5: invoke-static {v0, v7}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ -2c6820: 1101 |00a8: return-object v1 │ │ -2c6822: 6e10 aa87 0300 |00a9: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@87aa │ │ -2c6828: 0a01 |00ac: move-result v1 │ │ -2c682a: 6e20 b487 1800 |00ad: invoke-virtual {v8, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@87b4 │ │ -2c6830: 0c08 |00b0: move-result-object v8 │ │ -2c6832: 2201 3910 |00b1: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2c6836: 7010 cc87 0100 |00b3: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c683c: 1a03 e478 |00b6: const-string v3, "getTreeDocumentFile() : path to go: "" // string@78e4 │ │ -2c6840: 6e20 d787 3100 |00b8: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c6846: 6e20 d787 8100 |00bb: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c684c: 6e20 d787 2100 |00be: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c6852: 6e10 df87 0100 |00c1: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c6858: 0c01 |00c4: move-result-object v1 │ │ -2c685a: 7120 450e 1000 |00c5: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ -2c6860: 1a01 6a04 |00c8: const-string v1, "/" // string@046a │ │ -2c6864: 6e20 b087 1800 |00ca: invoke-virtual {v8, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@87b0 │ │ -2c686a: 0c08 |00cd: move-result-object v8 │ │ -2c686c: 2183 |00ce: array-length v3, v8 │ │ -2c686e: 1204 |00cf: const/4 v4, #int 0 // #0 │ │ -2c6870: 3534 3100 |00d0: if-ge v4, v3, 0101 // +0031 │ │ -2c6874: 4605 0804 |00d2: aget-object v5, v8, v4 │ │ -2c6878: 6e10 a787 0500 |00d4: invoke-virtual {v5}, Ljava/lang/String;.isEmpty:()Z // method@87a7 │ │ -2c687e: 0a06 |00d7: move-result v6 │ │ -2c6880: 3906 2600 |00d8: if-nez v6, 00fe // +0026 │ │ -2c6884: 6e20 9c87 1500 |00da: invoke-virtual {v5, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2c688a: 0a06 |00dd: move-result v6 │ │ -2c688c: 3906 2000 |00de: if-nez v6, 00fe // +0020 │ │ -2c6890: 6e20 3946 5700 |00e0: invoke-virtual {v7, v5}, Landroidx/documentfile/provider/DocumentFile;.findFile:(Ljava/lang/String;)Landroidx/documentfile/provider/DocumentFile; // method@4639 │ │ -2c6896: 0c07 |00e3: move-result-object v7 │ │ -2c6898: 3907 1a00 |00e4: if-nez v7, 00fe // +001a │ │ -2c689c: 2208 3910 |00e6: new-instance v8, Ljava/lang/StringBuilder; // type@1039 │ │ -2c68a0: 7010 cc87 0800 |00e8: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c68a6: 1a01 e278 |00eb: const-string v1, "getTreeDocumentFile() : could not enter directory "" // string@78e2 │ │ -2c68aa: 6e20 d787 1800 |00ed: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c68b0: 6e20 d787 5800 |00f0: invoke-virtual {v8, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c68b6: 6e20 d787 2800 |00f3: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c68bc: 6e10 df87 0800 |00f6: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c68c2: 0c08 |00f9: move-result-object v8 │ │ -2c68c4: 7120 470e 8000 |00fa: invoke-static {v0, v8}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ -2c68ca: 2804 |00fd: goto 0101 // +0004 │ │ -2c68cc: d804 0401 |00fe: add-int/lit8 v4, v4, #int 1 // #01 │ │ -2c68d0: 28d0 |0100: goto 00d0 // -0030 │ │ -2c68d2: 1107 |0101: return-object v7 │ │ -2c68d4: 1a07 e378 |0102: const-string v7, "getTreeDocumentFile() : getPath() failed" // string@78e3 │ │ -2c68d8: 7120 470e 7000 |0104: invoke-static {v0, v7}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ -2c68de: 1101 |0107: return-object v1 │ │ -2c68e0: 0d07 |0108: move-exception v7 │ │ -2c68e2: 1a08 bf16 |0109: const-string v8, "Error on DocumentFile.fromTreeUri()" // string@16bf │ │ -2c68e6: 7130 480e 8007 |010b: invoke-static {v0, v8, v7}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0e48 │ │ -2c68ec: 1101 |010e: return-object v1 │ │ +2c66c4: |[2c66c4] de.kromke.andreas.utilities.DirectoryTreeSaf.getTreeDocumentFile:(Landroid/content/Context;Ljava/lang/String;)Landroidx/documentfile/provider/DocumentFile; │ │ +2c66d4: 1a00 f90d |0000: const-string v0, "CMT : DES" // string@0df9 │ │ +2c66d8: 7110 6206 0800 |0002: invoke-static {v8}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0662 │ │ +2c66de: 0c08 |0005: move-result-object v8 │ │ +2c66e0: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +2c66e2: 7120 3c46 8700 |0007: invoke-static {v7, v8}, Landroidx/documentfile/provider/DocumentFile;.fromTreeUri:(Landroid/content/Context;Landroid/net/Uri;)Landroidx/documentfile/provider/DocumentFile; // method@463c │ │ +2c66e8: 0c07 |000a: move-result-object v7 │ │ +2c66ea: 1a02 8e02 |000b: const-string v2, """ // string@028e │ │ +2c66ee: 3907 1a00 |000d: if-nez v7, 0027 // +001a │ │ +2c66f2: 2207 3910 |000f: new-instance v7, Ljava/lang/StringBuilder; // type@1039 │ │ +2c66f6: 7010 cc87 0700 |0011: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c66fc: 1a03 e078 |0014: const-string v3, "getTreeDocumentFile() : DocumentFile.fromTreeUri() failed for "" // string@78e0 │ │ +2c6700: 6e20 d787 3700 |0016: invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c6706: 6e20 d687 8700 |0019: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ +2c670c: 6e20 d787 2700 |001c: invoke-virtual {v7, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c6712: 6e10 df87 0700 |001f: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c6718: 0c07 |0022: move-result-object v7 │ │ +2c671a: 7120 470e 7000 |0023: invoke-static {v0, v7}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ +2c6720: 1101 |0026: return-object v1 │ │ +2c6722: 2203 3910 |0027: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ +2c6726: 7010 cc87 0300 |0029: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c672c: 1a04 e178 |002c: const-string v4, "getTreeDocumentFile() : TreeDocumentFile from "" // string@78e1 │ │ +2c6730: 6e20 d787 4300 |002e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c6736: 6e20 d687 8300 |0031: invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ +2c673c: 1a05 9702 |0034: const-string v5, "" is "" // string@0297 │ │ +2c6740: 6e20 d787 5300 |0036: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c6746: 6e10 4046 0700 |0039: invoke-virtual {v7}, Landroidx/documentfile/provider/DocumentFile;.getUri:()Landroid/net/Uri; // method@4640 │ │ +2c674c: 0c06 |003c: move-result-object v6 │ │ +2c674e: 6e20 d687 6300 |003d: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ +2c6754: 6e20 d787 2300 |0040: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c675a: 6e10 df87 0300 |0043: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c6760: 0c03 |0046: move-result-object v3 │ │ +2c6762: 7120 450e 3000 |0047: invoke-static {v0, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ +2c6768: 2203 3910 |004a: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ +2c676c: 7010 cc87 0300 |004c: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c6772: 6e20 d787 4300 |004f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c6778: 6e10 5d06 0800 |0052: invoke-virtual {v8}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@065d │ │ +2c677e: 0c04 |0055: move-result-object v4 │ │ +2c6780: 6e20 d787 4300 |0056: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c6786: 6e20 d787 5300 |0059: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c678c: 6e10 4046 0700 |005c: invoke-virtual {v7}, Landroidx/documentfile/provider/DocumentFile;.getUri:()Landroid/net/Uri; // method@4640 │ │ +2c6792: 0c04 |005f: move-result-object v4 │ │ +2c6794: 6e10 5d06 0400 |0060: invoke-virtual {v4}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@065d │ │ +2c679a: 0c04 |0063: move-result-object v4 │ │ +2c679c: 6e20 d787 4300 |0064: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c67a2: 6e20 d787 2300 |0067: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c67a8: 6e10 df87 0300 |006a: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c67ae: 0c03 |006d: move-result-object v3 │ │ +2c67b0: 7120 450e 3000 |006e: invoke-static {v0, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ +2c67b6: 6e10 4046 0700 |0071: invoke-virtual {v7}, Landroidx/documentfile/provider/DocumentFile;.getUri:()Landroid/net/Uri; // method@4640 │ │ +2c67bc: 0c03 |0074: move-result-object v3 │ │ +2c67be: 6e10 5d06 0300 |0075: invoke-virtual {v3}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@065d │ │ +2c67c4: 0c03 |0078: move-result-object v3 │ │ +2c67c6: 6e10 5d06 0800 |0079: invoke-virtual {v8}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@065d │ │ +2c67cc: 0c08 |007c: move-result-object v8 │ │ +2c67ce: 3803 8500 |007d: if-eqz v3, 0102 // +0085 │ │ +2c67d2: 3908 0400 |007f: if-nez v8, 0083 // +0004 │ │ +2c67d6: 2900 8100 |0081: goto/16 0102 // +0081 │ │ +2c67da: 6e20 b287 3800 |0083: invoke-virtual {v8, v3}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@87b2 │ │ +2c67e0: 0a04 |0086: move-result v4 │ │ +2c67e2: 3904 2200 |0087: if-nez v4, 00a9 // +0022 │ │ +2c67e6: 2207 3910 |0089: new-instance v7, Ljava/lang/StringBuilder; // type@1039 │ │ +2c67ea: 7010 cc87 0700 |008b: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c67f0: 1a04 df78 |008e: const-string v4, "getTreeDocumentFile() : "" // string@78df │ │ +2c67f4: 6e20 d787 4700 |0090: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c67fa: 6e20 d787 8700 |0093: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c6800: 1a08 9802 |0096: const-string v8, "" is no descendant of "" // string@0298 │ │ +2c6804: 6e20 d787 8700 |0098: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c680a: 6e20 d787 3700 |009b: invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c6810: 6e20 d787 2700 |009e: invoke-virtual {v7, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c6816: 6e10 df87 0700 |00a1: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c681c: 0c07 |00a4: move-result-object v7 │ │ +2c681e: 7120 470e 7000 |00a5: invoke-static {v0, v7}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ +2c6824: 1101 |00a8: return-object v1 │ │ +2c6826: 6e10 aa87 0300 |00a9: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@87aa │ │ +2c682c: 0a01 |00ac: move-result v1 │ │ +2c682e: 6e20 b487 1800 |00ad: invoke-virtual {v8, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@87b4 │ │ +2c6834: 0c08 |00b0: move-result-object v8 │ │ +2c6836: 2201 3910 |00b1: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2c683a: 7010 cc87 0100 |00b3: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c6840: 1a03 e478 |00b6: const-string v3, "getTreeDocumentFile() : path to go: "" // string@78e4 │ │ +2c6844: 6e20 d787 3100 |00b8: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c684a: 6e20 d787 8100 |00bb: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c6850: 6e20 d787 2100 |00be: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c6856: 6e10 df87 0100 |00c1: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c685c: 0c01 |00c4: move-result-object v1 │ │ +2c685e: 7120 450e 1000 |00c5: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ +2c6864: 1a01 6a04 |00c8: const-string v1, "/" // string@046a │ │ +2c6868: 6e20 b087 1800 |00ca: invoke-virtual {v8, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@87b0 │ │ +2c686e: 0c08 |00cd: move-result-object v8 │ │ +2c6870: 2183 |00ce: array-length v3, v8 │ │ +2c6872: 1204 |00cf: const/4 v4, #int 0 // #0 │ │ +2c6874: 3534 3100 |00d0: if-ge v4, v3, 0101 // +0031 │ │ +2c6878: 4605 0804 |00d2: aget-object v5, v8, v4 │ │ +2c687c: 6e10 a787 0500 |00d4: invoke-virtual {v5}, Ljava/lang/String;.isEmpty:()Z // method@87a7 │ │ +2c6882: 0a06 |00d7: move-result v6 │ │ +2c6884: 3906 2600 |00d8: if-nez v6, 00fe // +0026 │ │ +2c6888: 6e20 9c87 1500 |00da: invoke-virtual {v5, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2c688e: 0a06 |00dd: move-result v6 │ │ +2c6890: 3906 2000 |00de: if-nez v6, 00fe // +0020 │ │ +2c6894: 6e20 3946 5700 |00e0: invoke-virtual {v7, v5}, Landroidx/documentfile/provider/DocumentFile;.findFile:(Ljava/lang/String;)Landroidx/documentfile/provider/DocumentFile; // method@4639 │ │ +2c689a: 0c07 |00e3: move-result-object v7 │ │ +2c689c: 3907 1a00 |00e4: if-nez v7, 00fe // +001a │ │ +2c68a0: 2208 3910 |00e6: new-instance v8, Ljava/lang/StringBuilder; // type@1039 │ │ +2c68a4: 7010 cc87 0800 |00e8: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c68aa: 1a01 e278 |00eb: const-string v1, "getTreeDocumentFile() : could not enter directory "" // string@78e2 │ │ +2c68ae: 6e20 d787 1800 |00ed: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c68b4: 6e20 d787 5800 |00f0: invoke-virtual {v8, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c68ba: 6e20 d787 2800 |00f3: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c68c0: 6e10 df87 0800 |00f6: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c68c6: 0c08 |00f9: move-result-object v8 │ │ +2c68c8: 7120 470e 8000 |00fa: invoke-static {v0, v8}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ +2c68ce: 2804 |00fd: goto 0101 // +0004 │ │ +2c68d0: d804 0401 |00fe: add-int/lit8 v4, v4, #int 1 // #01 │ │ +2c68d4: 28d0 |0100: goto 00d0 // -0030 │ │ +2c68d6: 1107 |0101: return-object v7 │ │ +2c68d8: 1a07 e378 |0102: const-string v7, "getTreeDocumentFile() : getPath() failed" // string@78e3 │ │ +2c68dc: 7120 470e 7000 |0104: invoke-static {v0, v7}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ +2c68e2: 1101 |0107: return-object v1 │ │ +2c68e4: 0d07 |0108: move-exception v7 │ │ +2c68e6: 1a08 bf16 |0109: const-string v8, "Error on DocumentFile.fromTreeUri()" // string@16bf │ │ +2c68ea: 7130 480e 8007 |010b: invoke-static {v0, v8, v7}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0e48 │ │ +2c68f0: 1101 |010e: return-object v1 │ │ catches : 1 │ │ 0x0007 - 0x000b │ │ Ljava/lang/IllegalArgumentException; -> 0x0108 │ │ positions : │ │ 0x0002 line=592 │ │ 0x0007 line=608 │ │ 0x000f line=616 │ │ @@ -1078779,45 +1078779,45 @@ │ │ type : '(Landroid/content/Context;Landroid/net/Uri;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 63 16-bit code units │ │ -2c6964: |[2c6964] de.kromke.andreas.utilities.DirectoryTreeSaf.isValid:(Landroid/content/Context;Landroid/net/Uri;)Z │ │ -2c6974: 1a00 f90d |0000: const-string v0, "CMT : DES" // string@0df9 │ │ -2c6978: 7120 3c46 4300 |0002: invoke-static {v3, v4}, Landroidx/documentfile/provider/DocumentFile;.fromTreeUri:(Landroid/content/Context;Landroid/net/Uri;)Landroidx/documentfile/provider/DocumentFile; // method@463c │ │ -2c697e: 0c03 |0005: move-result-object v3 │ │ -2c6980: 3803 2300 |0006: if-eqz v3, 0029 // +0023 │ │ -2c6984: 6e10 3346 0300 |0008: invoke-virtual {v3}, Landroidx/documentfile/provider/DocumentFile;.canRead:()Z // method@4633 │ │ -2c698a: 0a03 |000b: move-result v3 │ │ -2c698c: 3803 1d00 |000c: if-eqz v3, 0029 // +001d │ │ -2c6990: 1213 |000e: const/4 v3, #int 1 // #1 │ │ -2c6992: 0f03 |000f: return v3 │ │ -2c6994: 0d03 |0010: move-exception v3 │ │ -2c6996: 2201 3910 |0011: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2c699a: 7010 cc87 0100 |0013: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c69a0: 1a02 e816 |0016: const-string v2, "Exception : " // string@16e8 │ │ -2c69a4: 6e20 d787 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c69aa: 6e10 0a87 0300 |001b: invoke-virtual {v3}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@870a │ │ -2c69b0: 0c03 |001e: move-result-object v3 │ │ -2c69b2: 6e20 d787 3100 |001f: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c69b8: 6e10 df87 0100 |0022: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c69be: 0c03 |0025: move-result-object v3 │ │ -2c69c0: 7120 470e 3000 |0026: invoke-static {v0, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ -2c69c6: 2203 3910 |0029: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ -2c69ca: 7010 cc87 0300 |002b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c69d0: 1a01 3750 |002e: const-string v1, "Uri path not readable: " // string@5037 │ │ -2c69d4: 6e20 d787 1300 |0030: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c69da: 6e20 d687 4300 |0033: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ -2c69e0: 6e10 df87 0300 |0036: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c69e6: 0c03 |0039: move-result-object v3 │ │ -2c69e8: 7120 4d0e 3000 |003a: invoke-static {v0, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0e4d │ │ -2c69ee: 1203 |003d: const/4 v3, #int 0 // #0 │ │ -2c69f0: 0f03 |003e: return v3 │ │ +2c6968: |[2c6968] de.kromke.andreas.utilities.DirectoryTreeSaf.isValid:(Landroid/content/Context;Landroid/net/Uri;)Z │ │ +2c6978: 1a00 f90d |0000: const-string v0, "CMT : DES" // string@0df9 │ │ +2c697c: 7120 3c46 4300 |0002: invoke-static {v3, v4}, Landroidx/documentfile/provider/DocumentFile;.fromTreeUri:(Landroid/content/Context;Landroid/net/Uri;)Landroidx/documentfile/provider/DocumentFile; // method@463c │ │ +2c6982: 0c03 |0005: move-result-object v3 │ │ +2c6984: 3803 2300 |0006: if-eqz v3, 0029 // +0023 │ │ +2c6988: 6e10 3346 0300 |0008: invoke-virtual {v3}, Landroidx/documentfile/provider/DocumentFile;.canRead:()Z // method@4633 │ │ +2c698e: 0a03 |000b: move-result v3 │ │ +2c6990: 3803 1d00 |000c: if-eqz v3, 0029 // +001d │ │ +2c6994: 1213 |000e: const/4 v3, #int 1 // #1 │ │ +2c6996: 0f03 |000f: return v3 │ │ +2c6998: 0d03 |0010: move-exception v3 │ │ +2c699a: 2201 3910 |0011: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2c699e: 7010 cc87 0100 |0013: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c69a4: 1a02 e816 |0016: const-string v2, "Exception : " // string@16e8 │ │ +2c69a8: 6e20 d787 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c69ae: 6e10 0a87 0300 |001b: invoke-virtual {v3}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@870a │ │ +2c69b4: 0c03 |001e: move-result-object v3 │ │ +2c69b6: 6e20 d787 3100 |001f: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c69bc: 6e10 df87 0100 |0022: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c69c2: 0c03 |0025: move-result-object v3 │ │ +2c69c4: 7120 470e 3000 |0026: invoke-static {v0, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ +2c69ca: 2203 3910 |0029: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ +2c69ce: 7010 cc87 0300 |002b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c69d4: 1a01 3750 |002e: const-string v1, "Uri path not readable: " // string@5037 │ │ +2c69d8: 6e20 d787 1300 |0030: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c69de: 6e20 d687 4300 |0033: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ +2c69e4: 6e10 df87 0300 |0036: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c69ea: 0c03 |0039: move-result-object v3 │ │ +2c69ec: 7120 4d0e 3000 |003a: invoke-static {v0, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0e4d │ │ +2c69f2: 1203 |003d: const/4 v3, #int 0 // #0 │ │ +2c69f4: 0f03 |003e: return v3 │ │ catches : 1 │ │ 0x0002 - 0x000c │ │ Ljava/lang/Exception; -> 0x0010 │ │ positions : │ │ 0x0002 line=452 │ │ 0x0008 line=453 │ │ 0x0011 line=460 │ │ @@ -1078832,42 +1078832,42 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 58 16-bit code units │ │ -2c6ba4: |[2c6ba4] de.kromke.andreas.utilities.DirectoryTreeSaf.getChildren:()Ljava/util/List; │ │ -2c6bb4: 2200 7c10 |0000: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ -2c6bb8: 7010 ae88 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ -2c6bbe: 2201 7c10 |0005: new-instance v1, Ljava/util/ArrayList; // type@107c │ │ -2c6bc2: 7010 ae88 0100 |0007: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@88ae │ │ -2c6bc8: 5472 6481 |000a: iget-object v2, v7, Lde/kromke/andreas/utilities/DirectoryTreeSaf;.mCurrentDir:Landroidx/documentfile/provider/DocumentFile; // field@8164 │ │ -2c6bcc: 6e10 4746 0200 |000c: invoke-virtual {v2}, Landroidx/documentfile/provider/DocumentFile;.listFiles:()[Landroidx/documentfile/provider/DocumentFile; // method@4647 │ │ -2c6bd2: 0c02 |000f: move-result-object v2 │ │ -2c6bd4: 2123 |0010: array-length v3, v2 │ │ -2c6bd6: 1204 |0011: const/4 v4, #int 0 // #0 │ │ -2c6bd8: 3534 1e00 |0012: if-ge v4, v3, 0030 // +001e │ │ -2c6bdc: 4605 0204 |0014: aget-object v5, v2, v4 │ │ -2c6be0: 6e10 4146 0500 |0016: invoke-virtual {v5}, Landroidx/documentfile/provider/DocumentFile;.isDirectory:()Z // method@4641 │ │ -2c6be6: 0a06 |0019: move-result v6 │ │ -2c6be8: 3806 0b00 |001a: if-eqz v6, 0025 // +000b │ │ -2c6bec: 2206 e00f |001c: new-instance v6, Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf; // type@0fe0 │ │ -2c6bf0: 7020 3b85 5600 |001e: invoke-direct {v6, v5}, Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf;.:(Landroidx/documentfile/provider/DocumentFile;)V // method@853b │ │ -2c6bf6: 7220 6489 6000 |0021: invoke-interface {v0, v6}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -2c6bfc: 2809 |0024: goto 002d // +0009 │ │ -2c6bfe: 2206 e00f |0025: new-instance v6, Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf; // type@0fe0 │ │ -2c6c02: 7020 3b85 5600 |0027: invoke-direct {v6, v5}, Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf;.:(Landroidx/documentfile/provider/DocumentFile;)V // method@853b │ │ -2c6c08: 7220 6489 6100 |002a: invoke-interface {v1, v6}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -2c6c0e: d804 0401 |002d: add-int/lit8 v4, v4, #int 1 // #01 │ │ -2c6c12: 28e3 |002f: goto 0012 // -001d │ │ -2c6c14: 7110 0e89 0000 |0030: invoke-static {v0}, Ljava/util/Collections;.sort:(Ljava/util/List;)V // method@890e │ │ -2c6c1a: 7110 0e89 0100 |0033: invoke-static {v1}, Ljava/util/Collections;.sort:(Ljava/util/List;)V // method@890e │ │ -2c6c20: 7220 6589 1000 |0036: invoke-interface {v0, v1}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@8965 │ │ -2c6c26: 1100 |0039: return-object v0 │ │ +2c6ba8: |[2c6ba8] de.kromke.andreas.utilities.DirectoryTreeSaf.getChildren:()Ljava/util/List; │ │ +2c6bb8: 2200 7c10 |0000: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ +2c6bbc: 7010 ae88 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ +2c6bc2: 2201 7c10 |0005: new-instance v1, Ljava/util/ArrayList; // type@107c │ │ +2c6bc6: 7010 ae88 0100 |0007: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@88ae │ │ +2c6bcc: 5472 6481 |000a: iget-object v2, v7, Lde/kromke/andreas/utilities/DirectoryTreeSaf;.mCurrentDir:Landroidx/documentfile/provider/DocumentFile; // field@8164 │ │ +2c6bd0: 6e10 4746 0200 |000c: invoke-virtual {v2}, Landroidx/documentfile/provider/DocumentFile;.listFiles:()[Landroidx/documentfile/provider/DocumentFile; // method@4647 │ │ +2c6bd6: 0c02 |000f: move-result-object v2 │ │ +2c6bd8: 2123 |0010: array-length v3, v2 │ │ +2c6bda: 1204 |0011: const/4 v4, #int 0 // #0 │ │ +2c6bdc: 3534 1e00 |0012: if-ge v4, v3, 0030 // +001e │ │ +2c6be0: 4605 0204 |0014: aget-object v5, v2, v4 │ │ +2c6be4: 6e10 4146 0500 |0016: invoke-virtual {v5}, Landroidx/documentfile/provider/DocumentFile;.isDirectory:()Z // method@4641 │ │ +2c6bea: 0a06 |0019: move-result v6 │ │ +2c6bec: 3806 0b00 |001a: if-eqz v6, 0025 // +000b │ │ +2c6bf0: 2206 e00f |001c: new-instance v6, Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf; // type@0fe0 │ │ +2c6bf4: 7020 3b85 5600 |001e: invoke-direct {v6, v5}, Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf;.:(Landroidx/documentfile/provider/DocumentFile;)V // method@853b │ │ +2c6bfa: 7220 6489 6000 |0021: invoke-interface {v0, v6}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +2c6c00: 2809 |0024: goto 002d // +0009 │ │ +2c6c02: 2206 e00f |0025: new-instance v6, Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf; // type@0fe0 │ │ +2c6c06: 7020 3b85 5600 |0027: invoke-direct {v6, v5}, Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf;.:(Landroidx/documentfile/provider/DocumentFile;)V // method@853b │ │ +2c6c0c: 7220 6489 6100 |002a: invoke-interface {v1, v6}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +2c6c12: d804 0401 |002d: add-int/lit8 v4, v4, #int 1 // #01 │ │ +2c6c16: 28e3 |002f: goto 0012 // -001d │ │ +2c6c18: 7110 0e89 0000 |0030: invoke-static {v0}, Ljava/util/Collections;.sort:(Ljava/util/List;)V // method@890e │ │ +2c6c1e: 7110 0e89 0100 |0033: invoke-static {v1}, Ljava/util/Collections;.sort:(Ljava/util/List;)V // method@890e │ │ +2c6c24: 7220 6589 1000 |0036: invoke-interface {v0, v1}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@8965 │ │ +2c6c2a: 1100 |0039: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=528 │ │ 0x0005 line=529 │ │ 0x000a line=531 │ │ 0x0010 line=532 │ │ 0x0016 line=534 │ │ @@ -1078884,19 +1078884,19 @@ │ │ type : '()Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -2c6a24: |[2c6a24] de.kromke.andreas.utilities.DirectoryTreeSaf.getCurrent:()Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry; │ │ -2c6a34: 2200 e00f |0000: new-instance v0, Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf; // type@0fe0 │ │ -2c6a38: 5421 6481 |0002: iget-object v1, v2, Lde/kromke/andreas/utilities/DirectoryTreeSaf;.mCurrentDir:Landroidx/documentfile/provider/DocumentFile; // field@8164 │ │ -2c6a3c: 7020 3b85 1000 |0004: invoke-direct {v0, v1}, Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf;.:(Landroidx/documentfile/provider/DocumentFile;)V // method@853b │ │ -2c6a42: 1100 |0007: return-object v0 │ │ +2c6a28: |[2c6a28] de.kromke.andreas.utilities.DirectoryTreeSaf.getCurrent:()Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry; │ │ +2c6a38: 2200 e00f |0000: new-instance v0, Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf; // type@0fe0 │ │ +2c6a3c: 5421 6481 |0002: iget-object v1, v2, Lde/kromke/andreas/utilities/DirectoryTreeSaf;.mCurrentDir:Landroidx/documentfile/provider/DocumentFile; // field@8164 │ │ +2c6a40: 7020 3b85 1000 |0004: invoke-direct {v0, v1}, Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf;.:(Landroidx/documentfile/provider/DocumentFile;)V // method@853b │ │ +2c6a46: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=490 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lde/kromke/andreas/utilities/DirectoryTreeSaf; │ │ │ │ #2 : (in Lde/kromke/andreas/utilities/DirectoryTreeSaf;) │ │ @@ -1078904,24 +1078904,24 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -2c6a74: |[2c6a74] de.kromke.andreas.utilities.DirectoryTreeSaf.getCurrentUriAsString:()Ljava/lang/String; │ │ -2c6a84: 5410 6481 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/DirectoryTreeSaf;.mCurrentDir:Landroidx/documentfile/provider/DocumentFile; // field@8164 │ │ -2c6a88: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ -2c6a8c: 6e10 4046 0000 |0004: invoke-virtual {v0}, Landroidx/documentfile/provider/DocumentFile;.getUri:()Landroid/net/Uri; // method@4640 │ │ -2c6a92: 0c00 |0007: move-result-object v0 │ │ -2c6a94: 6e10 6306 0000 |0008: invoke-virtual {v0}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0663 │ │ -2c6a9a: 0c00 |000b: move-result-object v0 │ │ -2c6a9c: 1100 |000c: return-object v0 │ │ -2c6a9e: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -2c6aa0: 1100 |000e: return-object v0 │ │ +2c6a78: |[2c6a78] de.kromke.andreas.utilities.DirectoryTreeSaf.getCurrentUriAsString:()Ljava/lang/String; │ │ +2c6a88: 5410 6481 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/DirectoryTreeSaf;.mCurrentDir:Landroidx/documentfile/provider/DocumentFile; // field@8164 │ │ +2c6a8c: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ +2c6a90: 6e10 4046 0000 |0004: invoke-virtual {v0}, Landroidx/documentfile/provider/DocumentFile;.getUri:()Landroid/net/Uri; // method@4640 │ │ +2c6a96: 0c00 |0007: move-result-object v0 │ │ +2c6a98: 6e10 6306 0000 |0008: invoke-virtual {v0}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0663 │ │ +2c6a9e: 0c00 |000b: move-result-object v0 │ │ +2c6aa0: 1100 |000c: return-object v0 │ │ +2c6aa2: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +2c6aa4: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=496 │ │ 0x0004 line=497 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lde/kromke/andreas/utilities/DirectoryTreeSaf; │ │ │ │ @@ -1078930,37 +1078930,37 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -2c6aa4: |[2c6aa4] de.kromke.andreas.utilities.DirectoryTreeSaf.getInfoString:()Ljava/lang/String; │ │ -2c6ab4: 6e10 5485 0200 |0000: invoke-virtual {v2}, Lde/kromke/andreas/utilities/DirectoryTreeSaf;.getCurrent:()Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry; // method@8554 │ │ -2c6aba: 0c00 |0003: move-result-object v0 │ │ -2c6abc: 7210 0885 0000 |0004: invoke-interface {v0}, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;.getPath:()Ljava/lang/String; // method@8508 │ │ -2c6ac2: 0c00 |0007: move-result-object v0 │ │ -2c6ac4: 7110 5785 0000 |0008: invoke-static {v0}, Lde/kromke/andreas/utilities/DirectoryTreeSaf;.getPseudoPath:(Ljava/lang/String;)Ljava/lang/String; // method@8557 │ │ -2c6aca: 0c00 |000b: move-result-object v0 │ │ -2c6acc: 5421 6481 |000c: iget-object v1, v2, Lde/kromke/andreas/utilities/DirectoryTreeSaf;.mCurrentDir:Landroidx/documentfile/provider/DocumentFile; // field@8164 │ │ -2c6ad0: 6e10 3446 0100 |000e: invoke-virtual {v1}, Landroidx/documentfile/provider/DocumentFile;.canWrite:()Z // method@4634 │ │ -2c6ad6: 0a01 |0011: move-result v1 │ │ -2c6ad8: 3901 1d00 |0012: if-nez v1, 002f // +001d │ │ -2c6adc: 2201 3910 |0014: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2c6ae0: 7010 cc87 0100 |0016: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c6ae6: 6e20 d787 0100 |0019: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c6aec: 1a00 9f00 |001c: const-string v0, " (" // string@009f │ │ -2c6af0: 6e20 d787 0100 |001e: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c6af6: 6200 6681 |0021: sget-object v0, Lde/kromke/andreas/utilities/DirectoryTreeSaf;.strWriteProtected:Ljava/lang/String; // field@8166 │ │ -2c6afa: 6e20 d787 0100 |0023: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c6b00: 1a00 8403 |0026: const-string v0, ")" // string@0384 │ │ -2c6b04: 6e20 d787 0100 |0028: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c6b0a: 6e10 df87 0100 |002b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c6b10: 0c00 |002e: move-result-object v0 │ │ -2c6b12: 1100 |002f: return-object v0 │ │ +2c6aa8: |[2c6aa8] de.kromke.andreas.utilities.DirectoryTreeSaf.getInfoString:()Ljava/lang/String; │ │ +2c6ab8: 6e10 5485 0200 |0000: invoke-virtual {v2}, Lde/kromke/andreas/utilities/DirectoryTreeSaf;.getCurrent:()Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry; // method@8554 │ │ +2c6abe: 0c00 |0003: move-result-object v0 │ │ +2c6ac0: 7210 0885 0000 |0004: invoke-interface {v0}, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;.getPath:()Ljava/lang/String; // method@8508 │ │ +2c6ac6: 0c00 |0007: move-result-object v0 │ │ +2c6ac8: 7110 5785 0000 |0008: invoke-static {v0}, Lde/kromke/andreas/utilities/DirectoryTreeSaf;.getPseudoPath:(Ljava/lang/String;)Ljava/lang/String; // method@8557 │ │ +2c6ace: 0c00 |000b: move-result-object v0 │ │ +2c6ad0: 5421 6481 |000c: iget-object v1, v2, Lde/kromke/andreas/utilities/DirectoryTreeSaf;.mCurrentDir:Landroidx/documentfile/provider/DocumentFile; // field@8164 │ │ +2c6ad4: 6e10 3446 0100 |000e: invoke-virtual {v1}, Landroidx/documentfile/provider/DocumentFile;.canWrite:()Z // method@4634 │ │ +2c6ada: 0a01 |0011: move-result v1 │ │ +2c6adc: 3901 1d00 |0012: if-nez v1, 002f // +001d │ │ +2c6ae0: 2201 3910 |0014: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2c6ae4: 7010 cc87 0100 |0016: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c6aea: 6e20 d787 0100 |0019: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c6af0: 1a00 9f00 |001c: const-string v0, " (" // string@009f │ │ +2c6af4: 6e20 d787 0100 |001e: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c6afa: 6200 6681 |0021: sget-object v0, Lde/kromke/andreas/utilities/DirectoryTreeSaf;.strWriteProtected:Ljava/lang/String; // field@8166 │ │ +2c6afe: 6e20 d787 0100 |0023: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c6b04: 1a00 8403 |0026: const-string v0, ")" // string@0384 │ │ +2c6b08: 6e20 d787 0100 |0028: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c6b0e: 6e10 df87 0100 |002b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c6b14: 0c00 |002e: move-result-object v0 │ │ +2c6b16: 1100 |002f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=561 │ │ 0x000c line=563 │ │ 0x0014 line=565 │ │ locals : │ │ 0x0000 - 0x0030 reg=2 this Lde/kromke/andreas/utilities/DirectoryTreeSaf; │ │ @@ -1078970,23 +1078970,23 @@ │ │ type : '()Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -2c6a44: |[2c6a44] de.kromke.andreas.utilities.DirectoryTreeSaf.gotoParent:()Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry; │ │ -2c6a54: 5410 6481 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/DirectoryTreeSaf;.mCurrentDir:Landroidx/documentfile/provider/DocumentFile; // field@8164 │ │ -2c6a58: 6e10 3e46 0000 |0002: invoke-virtual {v0}, Landroidx/documentfile/provider/DocumentFile;.getParentFile:()Landroidx/documentfile/provider/DocumentFile; // method@463e │ │ -2c6a5e: 0c00 |0005: move-result-object v0 │ │ -2c6a60: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ -2c6a64: 5b10 6481 |0008: iput-object v0, v1, Lde/kromke/andreas/utilities/DirectoryTreeSaf;.mCurrentDir:Landroidx/documentfile/provider/DocumentFile; // field@8164 │ │ -2c6a68: 6e10 5485 0100 |000a: invoke-virtual {v1}, Lde/kromke/andreas/utilities/DirectoryTreeSaf;.getCurrent:()Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry; // method@8554 │ │ -2c6a6e: 0c00 |000d: move-result-object v0 │ │ -2c6a70: 1100 |000e: return-object v0 │ │ +2c6a48: |[2c6a48] de.kromke.andreas.utilities.DirectoryTreeSaf.gotoParent:()Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry; │ │ +2c6a58: 5410 6481 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/DirectoryTreeSaf;.mCurrentDir:Landroidx/documentfile/provider/DocumentFile; // field@8164 │ │ +2c6a5c: 6e10 3e46 0000 |0002: invoke-virtual {v0}, Landroidx/documentfile/provider/DocumentFile;.getParentFile:()Landroidx/documentfile/provider/DocumentFile; // method@463e │ │ +2c6a62: 0c00 |0005: move-result-object v0 │ │ +2c6a64: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ +2c6a68: 5b10 6481 |0008: iput-object v0, v1, Lde/kromke/andreas/utilities/DirectoryTreeSaf;.mCurrentDir:Landroidx/documentfile/provider/DocumentFile; // field@8164 │ │ +2c6a6c: 6e10 5485 0100 |000a: invoke-virtual {v1}, Lde/kromke/andreas/utilities/DirectoryTreeSaf;.getCurrent:()Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry; // method@8554 │ │ +2c6a72: 0c00 |000d: move-result-object v0 │ │ +2c6a74: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=505 │ │ 0x0008 line=508 │ │ 0x000a line=510 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lde/kromke/andreas/utilities/DirectoryTreeSaf; │ │ @@ -1078996,30 +1078996,30 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -2c6900: |[2c6900] de.kromke.andreas.utilities.DirectoryTreeSaf.isRoot:()Z │ │ -2c6910: 5420 6581 |0000: iget-object v0, v2, Lde/kromke/andreas/utilities/DirectoryTreeSaf;.mRootDir:Landroidx/documentfile/provider/DocumentFile; // field@8165 │ │ -2c6914: 3800 1600 |0002: if-eqz v0, 0018 // +0016 │ │ -2c6918: 5421 6481 |0004: iget-object v1, v2, Lde/kromke/andreas/utilities/DirectoryTreeSaf;.mCurrentDir:Landroidx/documentfile/provider/DocumentFile; // field@8164 │ │ -2c691c: 3901 0300 |0006: if-nez v1, 0009 // +0003 │ │ -2c6920: 2810 |0008: goto 0018 // +0010 │ │ -2c6922: 6e10 4046 0000 |0009: invoke-virtual {v0}, Landroidx/documentfile/provider/DocumentFile;.getUri:()Landroid/net/Uri; // method@4640 │ │ -2c6928: 0c00 |000c: move-result-object v0 │ │ -2c692a: 5421 6481 |000d: iget-object v1, v2, Lde/kromke/andreas/utilities/DirectoryTreeSaf;.mCurrentDir:Landroidx/documentfile/provider/DocumentFile; // field@8164 │ │ -2c692e: 6e10 4046 0100 |000f: invoke-virtual {v1}, Landroidx/documentfile/provider/DocumentFile;.getUri:()Landroid/net/Uri; // method@4640 │ │ -2c6934: 0c01 |0012: move-result-object v1 │ │ -2c6936: 6e20 5606 1000 |0013: invoke-virtual {v0, v1}, Landroid/net/Uri;.equals:(Ljava/lang/Object;)Z // method@0656 │ │ -2c693c: 0a00 |0016: move-result v0 │ │ -2c693e: 0f00 |0017: return v0 │ │ -2c6940: 1210 |0018: const/4 v0, #int 1 // #1 │ │ -2c6942: 0f00 |0019: return v0 │ │ +2c6904: |[2c6904] de.kromke.andreas.utilities.DirectoryTreeSaf.isRoot:()Z │ │ +2c6914: 5420 6581 |0000: iget-object v0, v2, Lde/kromke/andreas/utilities/DirectoryTreeSaf;.mRootDir:Landroidx/documentfile/provider/DocumentFile; // field@8165 │ │ +2c6918: 3800 1600 |0002: if-eqz v0, 0018 // +0016 │ │ +2c691c: 5421 6481 |0004: iget-object v1, v2, Lde/kromke/andreas/utilities/DirectoryTreeSaf;.mCurrentDir:Landroidx/documentfile/provider/DocumentFile; // field@8164 │ │ +2c6920: 3901 0300 |0006: if-nez v1, 0009 // +0003 │ │ +2c6924: 2810 |0008: goto 0018 // +0010 │ │ +2c6926: 6e10 4046 0000 |0009: invoke-virtual {v0}, Landroidx/documentfile/provider/DocumentFile;.getUri:()Landroid/net/Uri; // method@4640 │ │ +2c692c: 0c00 |000c: move-result-object v0 │ │ +2c692e: 5421 6481 |000d: iget-object v1, v2, Lde/kromke/andreas/utilities/DirectoryTreeSaf;.mCurrentDir:Landroidx/documentfile/provider/DocumentFile; // field@8164 │ │ +2c6932: 6e10 4046 0100 |000f: invoke-virtual {v1}, Landroidx/documentfile/provider/DocumentFile;.getUri:()Landroid/net/Uri; // method@4640 │ │ +2c6938: 0c01 |0012: move-result-object v1 │ │ +2c693a: 6e20 5606 1000 |0013: invoke-virtual {v0, v1}, Landroid/net/Uri;.equals:(Ljava/lang/Object;)Z // method@0656 │ │ +2c6940: 0a00 |0016: move-result v0 │ │ +2c6942: 0f00 |0017: return v0 │ │ +2c6944: 1210 |0018: const/4 v0, #int 1 // #1 │ │ +2c6946: 0f00 |0019: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=480 │ │ 0x0009 line=484 │ │ locals : │ │ 0x0000 - 0x001a reg=2 this Lde/kromke/andreas/utilities/DirectoryTreeSaf; │ │ │ │ @@ -1079028,21 +1079028,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -2c6944: |[2c6944] de.kromke.andreas.utilities.DirectoryTreeSaf.isValid:()Z │ │ -2c6954: 5410 6481 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/DirectoryTreeSaf;.mCurrentDir:Landroidx/documentfile/provider/DocumentFile; // field@8164 │ │ -2c6958: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -2c695c: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -2c695e: 2802 |0005: goto 0007 // +0002 │ │ -2c6960: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -2c6962: 0f00 |0007: return v0 │ │ +2c6948: |[2c6948] de.kromke.andreas.utilities.DirectoryTreeSaf.isValid:()Z │ │ +2c6958: 5410 6481 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/DirectoryTreeSaf;.mCurrentDir:Landroidx/documentfile/provider/DocumentFile; // field@8164 │ │ +2c695c: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +2c6960: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +2c6962: 2802 |0005: goto 0007 // +0002 │ │ +2c6964: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +2c6966: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=468 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lde/kromke/andreas/utilities/DirectoryTreeSaf; │ │ │ │ #7 : (in Lde/kromke/andreas/utilities/DirectoryTreeSaf;) │ │ @@ -1079050,19 +1079050,19 @@ │ │ type : '(Landroid/content/Context;Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;)Lde/kromke/andreas/utilities/DirectoryTree;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -2c6a04: |[2c6a04] de.kromke.andreas.utilities.DirectoryTreeSaf.setCurrent:(Landroid/content/Context;Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;)Lde/kromke/andreas/utilities/DirectoryTree; │ │ -2c6a14: 1f02 e00f |0000: check-cast v2, Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf; // type@0fe0 │ │ -2c6a18: 5421 6281 |0002: iget-object v1, v2, Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf;.f:Landroidx/documentfile/provider/DocumentFile; // field@8162 │ │ -2c6a1c: 5b01 6481 |0004: iput-object v1, v0, Lde/kromke/andreas/utilities/DirectoryTreeSaf;.mCurrentDir:Landroidx/documentfile/provider/DocumentFile; // field@8164 │ │ -2c6a20: 1100 |0006: return-object v0 │ │ +2c6a08: |[2c6a08] de.kromke.andreas.utilities.DirectoryTreeSaf.setCurrent:(Landroid/content/Context;Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;)Lde/kromke/andreas/utilities/DirectoryTree; │ │ +2c6a18: 1f02 e00f |0000: check-cast v2, Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf; // type@0fe0 │ │ +2c6a1c: 5421 6281 |0002: iget-object v1, v2, Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf;.f:Landroidx/documentfile/provider/DocumentFile; // field@8162 │ │ +2c6a20: 5b01 6481 |0004: iput-object v1, v0, Lde/kromke/andreas/utilities/DirectoryTreeSaf;.mCurrentDir:Landroidx/documentfile/provider/DocumentFile; // field@8164 │ │ +2c6a24: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=473 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lde/kromke/andreas/utilities/DirectoryTreeSaf; │ │ 0x0000 - 0x0007 reg=1 (null) Landroid/content/Context; │ │ 0x0000 - 0x0007 reg=2 (null) Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry; │ │ @@ -1079072,25 +1079072,25 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -2c6ce0: |[2c6ce0] de.kromke.andreas.utilities.DirectoryTreeSaf.setCurrent:(Landroid/content/Context;Ljava/lang/String;)V │ │ -2c6cf0: 7110 6206 0200 |0000: invoke-static {v2}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0662 │ │ -2c6cf6: 0c02 |0003: move-result-object v2 │ │ -2c6cf8: 7120 3c46 2100 |0004: invoke-static {v1, v2}, Landroidx/documentfile/provider/DocumentFile;.fromTreeUri:(Landroid/content/Context;Landroid/net/Uri;)Landroidx/documentfile/provider/DocumentFile; // method@463c │ │ -2c6cfe: 0c01 |0007: move-result-object v1 │ │ -2c6d00: 3801 0800 |0008: if-eqz v1, 0010 // +0008 │ │ -2c6d04: 6e10 3346 0100 |000a: invoke-virtual {v1}, Landroidx/documentfile/provider/DocumentFile;.canRead:()Z // method@4633 │ │ -2c6d0a: 0a02 |000d: move-result v2 │ │ -2c6d0c: 3902 0400 |000e: if-nez v2, 0012 // +0004 │ │ -2c6d10: 5b01 6481 |0010: iput-object v1, v0, Lde/kromke/andreas/utilities/DirectoryTreeSaf;.mCurrentDir:Landroidx/documentfile/provider/DocumentFile; // field@8164 │ │ -2c6d14: 0e00 |0012: return-void │ │ +2c6ce4: |[2c6ce4] de.kromke.andreas.utilities.DirectoryTreeSaf.setCurrent:(Landroid/content/Context;Ljava/lang/String;)V │ │ +2c6cf4: 7110 6206 0200 |0000: invoke-static {v2}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0662 │ │ +2c6cfa: 0c02 |0003: move-result-object v2 │ │ +2c6cfc: 7120 3c46 2100 |0004: invoke-static {v1, v2}, Landroidx/documentfile/provider/DocumentFile;.fromTreeUri:(Landroid/content/Context;Landroid/net/Uri;)Landroidx/documentfile/provider/DocumentFile; // method@463c │ │ +2c6d02: 0c01 |0007: move-result-object v1 │ │ +2c6d04: 3801 0800 |0008: if-eqz v1, 0010 // +0008 │ │ +2c6d08: 6e10 3346 0100 |000a: invoke-virtual {v1}, Landroidx/documentfile/provider/DocumentFile;.canRead:()Z // method@4633 │ │ +2c6d0e: 0a02 |000d: move-result v2 │ │ +2c6d10: 3902 0400 |000e: if-nez v2, 0012 // +0004 │ │ +2c6d14: 5b01 6481 |0010: iput-object v1, v0, Lde/kromke/andreas/utilities/DirectoryTreeSaf;.mCurrentDir:Landroidx/documentfile/provider/DocumentFile; // field@8164 │ │ +2c6d18: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=516 │ │ 0x0004 line=517 │ │ 0x000a line=518 │ │ 0x0010 line=520 │ │ locals : │ │ @@ -1079103,21 +1079103,21 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -2c6b7c: |[2c6b7c] de.kromke.andreas.utilities.DirectoryTreeSaf.toString:()Ljava/lang/String; │ │ -2c6b8c: 5410 6481 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/DirectoryTreeSaf;.mCurrentDir:Landroidx/documentfile/provider/DocumentFile; // field@8164 │ │ -2c6b90: 6e10 4046 0000 |0002: invoke-virtual {v0}, Landroidx/documentfile/provider/DocumentFile;.getUri:()Landroid/net/Uri; // method@4640 │ │ -2c6b96: 0c00 |0005: move-result-object v0 │ │ -2c6b98: 6e10 6306 0000 |0006: invoke-virtual {v0}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0663 │ │ -2c6b9e: 0c00 |0009: move-result-object v0 │ │ -2c6ba0: 1100 |000a: return-object v0 │ │ +2c6b80: |[2c6b80] de.kromke.andreas.utilities.DirectoryTreeSaf.toString:()Ljava/lang/String; │ │ +2c6b90: 5410 6481 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/DirectoryTreeSaf;.mCurrentDir:Landroidx/documentfile/provider/DocumentFile; // field@8164 │ │ +2c6b94: 6e10 4046 0000 |0002: invoke-virtual {v0}, Landroidx/documentfile/provider/DocumentFile;.getUri:()Landroid/net/Uri; // method@4640 │ │ +2c6b9a: 0c00 |0005: move-result-object v0 │ │ +2c6b9c: 6e10 6306 0000 |0006: invoke-virtual {v0}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0663 │ │ +2c6ba2: 0c00 |0009: move-result-object v0 │ │ +2c6ba4: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=556 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lde/kromke/andreas/utilities/DirectoryTreeSaf; │ │ │ │ source_file_idx : 5366 (DirectoryTreeSaf.java) │ │ @@ -1079184,20 +1079184,20 @@ │ │ type : '(ILjava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -2c6ef4: |[2c6ef4] de.kromke.andreas.utilities.DirectoryTreeVirtualRoot$DirectoryEntryVirtualRoot.:(ILjava/lang/String;Ljava/lang/String;)V │ │ -2c6f04: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -2c6f0a: 5901 6981 |0003: iput v1, v0, Lde/kromke/andreas/utilities/DirectoryTreeVirtualRoot$DirectoryEntryVirtualRoot;.i:I // field@8169 │ │ -2c6f0e: 5b02 6881 |0005: iput-object v2, v0, Lde/kromke/andreas/utilities/DirectoryTreeVirtualRoot$DirectoryEntryVirtualRoot;.f:Ljava/lang/String; // field@8168 │ │ -2c6f12: 5b03 6a81 |0007: iput-object v3, v0, Lde/kromke/andreas/utilities/DirectoryTreeVirtualRoot$DirectoryEntryVirtualRoot;.n:Ljava/lang/String; // field@816a │ │ -2c6f16: 0e00 |0009: return-void │ │ +2c6ef8: |[2c6ef8] de.kromke.andreas.utilities.DirectoryTreeVirtualRoot$DirectoryEntryVirtualRoot.:(ILjava/lang/String;Ljava/lang/String;)V │ │ +2c6f08: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +2c6f0e: 5901 6981 |0003: iput v1, v0, Lde/kromke/andreas/utilities/DirectoryTreeVirtualRoot$DirectoryEntryVirtualRoot;.i:I // field@8169 │ │ +2c6f12: 5b02 6881 |0005: iput-object v2, v0, Lde/kromke/andreas/utilities/DirectoryTreeVirtualRoot$DirectoryEntryVirtualRoot;.f:Ljava/lang/String; // field@8168 │ │ +2c6f16: 5b03 6a81 |0007: iput-object v3, v0, Lde/kromke/andreas/utilities/DirectoryTreeVirtualRoot$DirectoryEntryVirtualRoot;.n:Ljava/lang/String; // field@816a │ │ +2c6f1a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0003 line=49 │ │ 0x0005 line=50 │ │ 0x0007 line=51 │ │ locals : │ │ @@ -1079212,53 +1079212,53 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -2c6d2c: |[2c6d2c] de.kromke.andreas.utilities.DirectoryTreeVirtualRoot$DirectoryEntryVirtualRoot.canRead:()Z │ │ -2c6d3c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -2c6d3e: 0f00 |0001: return v0 │ │ +2c6d30: |[2c6d30] de.kromke.andreas.utilities.DirectoryTreeVirtualRoot$DirectoryEntryVirtualRoot.canRead:()Z │ │ +2c6d40: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +2c6d42: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/kromke/andreas/utilities/DirectoryTreeVirtualRoot$DirectoryEntryVirtualRoot;) │ │ name : 'canWrite' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -2c6d40: |[2c6d40] de.kromke.andreas.utilities.DirectoryTreeVirtualRoot$DirectoryEntryVirtualRoot.canWrite:()Z │ │ -2c6d50: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -2c6d52: 0f00 |0001: return v0 │ │ +2c6d44: |[2c6d44] de.kromke.andreas.utilities.DirectoryTreeVirtualRoot$DirectoryEntryVirtualRoot.canWrite:()Z │ │ +2c6d54: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +2c6d56: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lde/kromke/andreas/utilities/DirectoryTreeVirtualRoot$DirectoryEntryVirtualRoot;) │ │ name : 'compareTo' │ │ type : '(Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -2c6e10: |[2c6e10] de.kromke.andreas.utilities.DirectoryTreeVirtualRoot$DirectoryEntryVirtualRoot.compareTo:(Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;)I │ │ -2c6e20: 1f02 e20f |0000: check-cast v2, Lde/kromke/andreas/utilities/DirectoryTreeVirtualRoot$DirectoryEntryVirtualRoot; // type@0fe2 │ │ -2c6e24: 5410 6881 |0002: iget-object v0, v1, Lde/kromke/andreas/utilities/DirectoryTreeVirtualRoot$DirectoryEntryVirtualRoot;.f:Ljava/lang/String; // field@8168 │ │ -2c6e28: 5422 6881 |0004: iget-object v2, v2, Lde/kromke/andreas/utilities/DirectoryTreeVirtualRoot$DirectoryEntryVirtualRoot;.f:Ljava/lang/String; // field@8168 │ │ -2c6e2c: 6e20 9787 2000 |0006: invoke-virtual {v0, v2}, Ljava/lang/String;.compareTo:(Ljava/lang/String;)I // method@8797 │ │ -2c6e32: 0a02 |0009: move-result v2 │ │ -2c6e34: 0f02 |000a: return v2 │ │ +2c6e14: |[2c6e14] de.kromke.andreas.utilities.DirectoryTreeVirtualRoot$DirectoryEntryVirtualRoot.compareTo:(Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;)I │ │ +2c6e24: 1f02 e20f |0000: check-cast v2, Lde/kromke/andreas/utilities/DirectoryTreeVirtualRoot$DirectoryEntryVirtualRoot; // type@0fe2 │ │ +2c6e28: 5410 6881 |0002: iget-object v0, v1, Lde/kromke/andreas/utilities/DirectoryTreeVirtualRoot$DirectoryEntryVirtualRoot;.f:Ljava/lang/String; // field@8168 │ │ +2c6e2c: 5422 6881 |0004: iget-object v2, v2, Lde/kromke/andreas/utilities/DirectoryTreeVirtualRoot$DirectoryEntryVirtualRoot;.f:Ljava/lang/String; // field@8168 │ │ +2c6e30: 6e20 9787 2000 |0006: invoke-virtual {v0, v2}, Ljava/lang/String;.compareTo:(Ljava/lang/String;)I // method@8797 │ │ +2c6e36: 0a02 |0009: move-result v2 │ │ +2c6e38: 0f02 |000a: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0002 line=57 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lde/kromke/andreas/utilities/DirectoryTreeVirtualRoot$DirectoryEntryVirtualRoot; │ │ 0x0000 - 0x000b reg=2 (null) Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry; │ │ @@ -1079268,19 +1079268,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -2c6e38: |[2c6e38] de.kromke.andreas.utilities.DirectoryTreeVirtualRoot$DirectoryEntryVirtualRoot.compareTo:(Ljava/lang/Object;)I │ │ -2c6e48: 1f01 dc0f |0000: check-cast v1, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry; // type@0fdc │ │ -2c6e4c: 6e20 6385 1000 |0002: invoke-virtual {v0, v1}, Lde/kromke/andreas/utilities/DirectoryTreeVirtualRoot$DirectoryEntryVirtualRoot;.compareTo:(Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;)I // method@8563 │ │ -2c6e52: 0a01 |0005: move-result v1 │ │ -2c6e54: 0f01 |0006: return v1 │ │ +2c6e3c: |[2c6e3c] de.kromke.andreas.utilities.DirectoryTreeVirtualRoot$DirectoryEntryVirtualRoot.compareTo:(Ljava/lang/Object;)I │ │ +2c6e4c: 1f01 dc0f |0000: check-cast v1, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry; // type@0fdc │ │ +2c6e50: 6e20 6385 1000 |0002: invoke-virtual {v0, v1}, Lde/kromke/andreas/utilities/DirectoryTreeVirtualRoot$DirectoryEntryVirtualRoot;.compareTo:(Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;)I // method@8563 │ │ +2c6e56: 0a01 |0005: move-result v1 │ │ +2c6e58: 0f01 |0006: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lde/kromke/andreas/utilities/DirectoryTreeVirtualRoot$DirectoryEntryVirtualRoot; │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -1079289,81 +1079289,81 @@ │ │ type : '(Ljava/lang/String;Landroid/content/ContentResolver;)Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -2c6db8: |[2c6db8] de.kromke.andreas.utilities.DirectoryTreeVirtualRoot$DirectoryEntryVirtualRoot.copyTo:(Ljava/lang/String;Landroid/content/ContentResolver;)Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry; │ │ -2c6dc8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -2c6dca: 1101 |0001: return-object v1 │ │ +2c6dbc: |[2c6dbc] de.kromke.andreas.utilities.DirectoryTreeVirtualRoot$DirectoryEntryVirtualRoot.copyTo:(Ljava/lang/String;Landroid/content/ContentResolver;)Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry; │ │ +2c6dcc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +2c6dce: 1101 |0001: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lde/kromke/andreas/utilities/DirectoryTreeVirtualRoot$DirectoryEntryVirtualRoot;) │ │ name : 'copyTo' │ │ type : '(Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;Landroid/content/ContentResolver;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -2c6d54: |[2c6d54] de.kromke.andreas.utilities.DirectoryTreeVirtualRoot$DirectoryEntryVirtualRoot.copyTo:(Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;Landroid/content/ContentResolver;)Z │ │ -2c6d64: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -2c6d66: 0f01 |0001: return v1 │ │ +2c6d58: |[2c6d58] de.kromke.andreas.utilities.DirectoryTreeVirtualRoot$DirectoryEntryVirtualRoot.copyTo:(Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;Landroid/content/ContentResolver;)Z │ │ +2c6d68: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +2c6d6a: 0f01 |0001: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Lde/kromke/andreas/utilities/DirectoryTreeVirtualRoot$DirectoryEntryVirtualRoot;) │ │ name : 'delete' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -2c6d68: |[2c6d68] de.kromke.andreas.utilities.DirectoryTreeVirtualRoot$DirectoryEntryVirtualRoot.delete:()Z │ │ -2c6d78: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -2c6d7a: 0f00 |0001: return v0 │ │ +2c6d6c: |[2c6d6c] de.kromke.andreas.utilities.DirectoryTreeVirtualRoot$DirectoryEntryVirtualRoot.delete:()Z │ │ +2c6d7c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +2c6d7e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Lde/kromke/andreas/utilities/DirectoryTreeVirtualRoot$DirectoryEntryVirtualRoot;) │ │ name : 'exists' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -2c6d7c: |[2c6d7c] de.kromke.andreas.utilities.DirectoryTreeVirtualRoot$DirectoryEntryVirtualRoot.exists:()Z │ │ -2c6d8c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -2c6d8e: 0f00 |0001: return v0 │ │ +2c6d80: |[2c6d80] de.kromke.andreas.utilities.DirectoryTreeVirtualRoot$DirectoryEntryVirtualRoot.exists:()Z │ │ +2c6d90: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +2c6d92: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Lde/kromke/andreas/utilities/DirectoryTreeVirtualRoot$DirectoryEntryVirtualRoot;) │ │ name : 'existsInSameDirectory' │ │ type : '(Ljava/lang/String;)Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2c6de0: |[2c6de0] de.kromke.andreas.utilities.DirectoryTreeVirtualRoot$DirectoryEntryVirtualRoot.existsInSameDirectory:(Ljava/lang/String;)Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult; │ │ -2c6df0: 6201 5981 |0000: sget-object v1, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult;.ERROR:Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult; // field@8159 │ │ -2c6df4: 1101 |0002: return-object v1 │ │ +2c6de4: |[2c6de4] de.kromke.andreas.utilities.DirectoryTreeVirtualRoot$DirectoryEntryVirtualRoot.existsInSameDirectory:(Ljava/lang/String;)Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult; │ │ +2c6df4: 6201 5981 |0000: sget-object v1, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult;.ERROR:Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult; // field@8159 │ │ +2c6df8: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/kromke/andreas/utilities/DirectoryTreeVirtualRoot$DirectoryEntryVirtualRoot; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1079372,19 +1079372,19 @@ │ │ type : '()Ljava/io/File;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -2c6e58: |[2c6e58] de.kromke.andreas.utilities.DirectoryTreeVirtualRoot$DirectoryEntryVirtualRoot.getFile:()Ljava/io/File; │ │ -2c6e68: 2200 f50f |0000: new-instance v0, Ljava/io/File; // type@0ff5 │ │ -2c6e6c: 5421 6881 |0002: iget-object v1, v2, Lde/kromke/andreas/utilities/DirectoryTreeVirtualRoot$DirectoryEntryVirtualRoot;.f:Ljava/lang/String; // field@8168 │ │ -2c6e70: 7020 4c86 1000 |0004: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@864c │ │ -2c6e76: 1100 |0007: return-object v0 │ │ +2c6e5c: |[2c6e5c] de.kromke.andreas.utilities.DirectoryTreeVirtualRoot$DirectoryEntryVirtualRoot.getFile:()Ljava/io/File; │ │ +2c6e6c: 2200 f50f |0000: new-instance v0, Ljava/io/File; // type@0ff5 │ │ +2c6e70: 5421 6881 |0002: iget-object v1, v2, Lde/kromke/andreas/utilities/DirectoryTreeVirtualRoot$DirectoryEntryVirtualRoot;.f:Ljava/lang/String; // field@8168 │ │ +2c6e74: 7020 4c86 1000 |0004: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@864c │ │ +2c6e7a: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lde/kromke/andreas/utilities/DirectoryTreeVirtualRoot$DirectoryEntryVirtualRoot; │ │ │ │ #10 : (in Lde/kromke/andreas/utilities/DirectoryTreeVirtualRoot$DirectoryEntryVirtualRoot;) │ │ @@ -1079392,18 +1079392,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -2c6e78: |[2c6e78] de.kromke.andreas.utilities.DirectoryTreeVirtualRoot$DirectoryEntryVirtualRoot.getFile:()Ljava/lang/Object; │ │ -2c6e88: 6e10 6a85 0100 |0000: invoke-virtual {v1}, Lde/kromke/andreas/utilities/DirectoryTreeVirtualRoot$DirectoryEntryVirtualRoot;.getFile:()Ljava/io/File; // method@856a │ │ -2c6e8e: 0c00 |0003: move-result-object v0 │ │ -2c6e90: 1100 |0004: return-object v0 │ │ +2c6e7c: |[2c6e7c] de.kromke.andreas.utilities.DirectoryTreeVirtualRoot$DirectoryEntryVirtualRoot.getFile:()Ljava/lang/Object; │ │ +2c6e8c: 6e10 6a85 0100 |0000: invoke-virtual {v1}, Lde/kromke/andreas/utilities/DirectoryTreeVirtualRoot$DirectoryEntryVirtualRoot;.getFile:()Ljava/io/File; // method@856a │ │ +2c6e92: 0c00 |0003: move-result-object v0 │ │ +2c6e94: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/kromke/andreas/utilities/DirectoryTreeVirtualRoot$DirectoryEntryVirtualRoot; │ │ │ │ #11 : (in Lde/kromke/andreas/utilities/DirectoryTreeVirtualRoot$DirectoryEntryVirtualRoot;) │ │ @@ -1079411,17 +1079411,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2c6e94: |[2c6e94] de.kromke.andreas.utilities.DirectoryTreeVirtualRoot$DirectoryEntryVirtualRoot.getFilePath:()Ljava/lang/String; │ │ -2c6ea4: 5410 6881 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/DirectoryTreeVirtualRoot$DirectoryEntryVirtualRoot;.f:Ljava/lang/String; // field@8168 │ │ -2c6ea8: 1100 |0002: return-object v0 │ │ +2c6e98: |[2c6e98] de.kromke.andreas.utilities.DirectoryTreeVirtualRoot$DirectoryEntryVirtualRoot.getFilePath:()Ljava/lang/String; │ │ +2c6ea8: 5410 6881 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/DirectoryTreeVirtualRoot$DirectoryEntryVirtualRoot;.f:Ljava/lang/String; // field@8168 │ │ +2c6eac: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/kromke/andreas/utilities/DirectoryTreeVirtualRoot$DirectoryEntryVirtualRoot; │ │ │ │ #12 : (in Lde/kromke/andreas/utilities/DirectoryTreeVirtualRoot$DirectoryEntryVirtualRoot;) │ │ @@ -1079429,17 +1079429,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2c6eac: |[2c6eac] de.kromke.andreas.utilities.DirectoryTreeVirtualRoot$DirectoryEntryVirtualRoot.getName:()Ljava/lang/String; │ │ -2c6ebc: 5410 6a81 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/DirectoryTreeVirtualRoot$DirectoryEntryVirtualRoot;.n:Ljava/lang/String; // field@816a │ │ -2c6ec0: 1100 |0002: return-object v0 │ │ +2c6eb0: |[2c6eb0] de.kromke.andreas.utilities.DirectoryTreeVirtualRoot$DirectoryEntryVirtualRoot.getName:()Ljava/lang/String; │ │ +2c6ec0: 5410 6a81 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/DirectoryTreeVirtualRoot$DirectoryEntryVirtualRoot;.n:Ljava/lang/String; // field@816a │ │ +2c6ec4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/kromke/andreas/utilities/DirectoryTreeVirtualRoot$DirectoryEntryVirtualRoot; │ │ │ │ #13 : (in Lde/kromke/andreas/utilities/DirectoryTreeVirtualRoot$DirectoryEntryVirtualRoot;) │ │ @@ -1079447,32 +1079447,32 @@ │ │ type : '()Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -2c6dcc: |[2c6dcc] de.kromke.andreas.utilities.DirectoryTreeVirtualRoot$DirectoryEntryVirtualRoot.getParent:()Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry; │ │ -2c6ddc: 1100 |0000: return-object v0 │ │ +2c6dd0: |[2c6dd0] de.kromke.andreas.utilities.DirectoryTreeVirtualRoot$DirectoryEntryVirtualRoot.getParent:()Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry; │ │ +2c6de0: 1100 |0000: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #14 : (in Lde/kromke/andreas/utilities/DirectoryTreeVirtualRoot$DirectoryEntryVirtualRoot;) │ │ name : 'getPath' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2c6ec4: |[2c6ec4] de.kromke.andreas.utilities.DirectoryTreeVirtualRoot$DirectoryEntryVirtualRoot.getPath:()Ljava/lang/String; │ │ -2c6ed4: 5410 6881 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/DirectoryTreeVirtualRoot$DirectoryEntryVirtualRoot;.f:Ljava/lang/String; // field@8168 │ │ -2c6ed8: 1100 |0002: return-object v0 │ │ +2c6ec8: |[2c6ec8] de.kromke.andreas.utilities.DirectoryTreeVirtualRoot$DirectoryEntryVirtualRoot.getPath:()Ljava/lang/String; │ │ +2c6ed8: 5410 6881 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/DirectoryTreeVirtualRoot$DirectoryEntryVirtualRoot;.f:Ljava/lang/String; // field@8168 │ │ +2c6edc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/kromke/andreas/utilities/DirectoryTreeVirtualRoot$DirectoryEntryVirtualRoot; │ │ │ │ #15 : (in Lde/kromke/andreas/utilities/DirectoryTreeVirtualRoot$DirectoryEntryVirtualRoot;) │ │ @@ -1079480,49 +1079480,49 @@ │ │ type : '()Landroid/net/Uri;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -2c6d18: |[2c6d18] de.kromke.andreas.utilities.DirectoryTreeVirtualRoot$DirectoryEntryVirtualRoot.getUri:()Landroid/net/Uri; │ │ -2c6d28: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -2c6d2a: 1100 |0001: return-object v0 │ │ +2c6d1c: |[2c6d1c] de.kromke.andreas.utilities.DirectoryTreeVirtualRoot$DirectoryEntryVirtualRoot.getUri:()Landroid/net/Uri; │ │ +2c6d2c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +2c6d2e: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #16 : (in Lde/kromke/andreas/utilities/DirectoryTreeVirtualRoot$DirectoryEntryVirtualRoot;) │ │ name : 'isDirectory' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -2c6d90: |[2c6d90] de.kromke.andreas.utilities.DirectoryTreeVirtualRoot$DirectoryEntryVirtualRoot.isDirectory:()Z │ │ -2c6da0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -2c6da2: 0f00 |0001: return v0 │ │ +2c6d94: |[2c6d94] de.kromke.andreas.utilities.DirectoryTreeVirtualRoot$DirectoryEntryVirtualRoot.isDirectory:()Z │ │ +2c6da4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +2c6da6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #17 : (in Lde/kromke/andreas/utilities/DirectoryTreeVirtualRoot$DirectoryEntryVirtualRoot;) │ │ name : 'isSeekable' │ │ type : '(Landroid/content/ContentResolver;)Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2c6df8: |[2c6df8] de.kromke.andreas.utilities.DirectoryTreeVirtualRoot$DirectoryEntryVirtualRoot.isSeekable:(Landroid/content/ContentResolver;)Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult; │ │ -2c6e08: 6201 5a81 |0000: sget-object v1, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult;.NO:Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult; // field@815a │ │ -2c6e0c: 1101 |0002: return-object v1 │ │ +2c6dfc: |[2c6dfc] de.kromke.andreas.utilities.DirectoryTreeVirtualRoot$DirectoryEntryVirtualRoot.isSeekable:(Landroid/content/ContentResolver;)Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult; │ │ +2c6e0c: 6201 5a81 |0000: sget-object v1, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult;.NO:Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry$opResult; // field@815a │ │ +2c6e10: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/kromke/andreas/utilities/DirectoryTreeVirtualRoot$DirectoryEntryVirtualRoot; │ │ 0x0000 - 0x0003 reg=1 (null) Landroid/content/ContentResolver; │ │ │ │ @@ -1079531,33 +1079531,33 @@ │ │ type : '(Ljava/lang/String;Z)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -2c6da4: |[2c6da4] de.kromke.andreas.utilities.DirectoryTreeVirtualRoot$DirectoryEntryVirtualRoot.renameToEx:(Ljava/lang/String;Z)Z │ │ -2c6db4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -2c6db6: 0f01 |0001: return v1 │ │ +2c6da8: |[2c6da8] de.kromke.andreas.utilities.DirectoryTreeVirtualRoot$DirectoryEntryVirtualRoot.renameToEx:(Ljava/lang/String;Z)Z │ │ +2c6db8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +2c6dba: 0f01 |0001: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #19 : (in Lde/kromke/andreas/utilities/DirectoryTreeVirtualRoot$DirectoryEntryVirtualRoot;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2c6edc: |[2c6edc] de.kromke.andreas.utilities.DirectoryTreeVirtualRoot$DirectoryEntryVirtualRoot.toString:()Ljava/lang/String; │ │ -2c6eec: 5410 6881 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/DirectoryTreeVirtualRoot$DirectoryEntryVirtualRoot;.f:Ljava/lang/String; // field@8168 │ │ -2c6ef0: 1100 |0002: return-object v0 │ │ +2c6ee0: |[2c6ee0] de.kromke.andreas.utilities.DirectoryTreeVirtualRoot$DirectoryEntryVirtualRoot.toString:()Ljava/lang/String; │ │ +2c6ef0: 5410 6881 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/DirectoryTreeVirtualRoot$DirectoryEntryVirtualRoot;.f:Ljava/lang/String; // field@8168 │ │ +2c6ef4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/kromke/andreas/utilities/DirectoryTreeVirtualRoot$DirectoryEntryVirtualRoot; │ │ │ │ source_file_idx : 5367 (DirectoryTreeVirtualRoot.java) │ │ @@ -1079620,33 +1079620,33 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -2c7140: |[2c7140] de.kromke.andreas.utilities.DirectoryTreeVirtualRoot.:()V │ │ -2c7150: 0e00 |0000: return-void │ │ +2c7144: |[2c7144] de.kromke.andreas.utilities.DirectoryTreeVirtualRoot.:()V │ │ +2c7154: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/kromke/andreas/utilities/DirectoryTreeVirtualRoot;) │ │ name : '' │ │ type : '([Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -2c7154: |[2c7154] de.kromke.andreas.utilities.DirectoryTreeVirtualRoot.:([Ljava/lang/String;)V │ │ -2c7164: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -2c716a: 5b01 6c81 |0003: iput-object v1, v0, Lde/kromke/andreas/utilities/DirectoryTreeVirtualRoot;.mBasePaths:[Ljava/lang/String; // field@816c │ │ -2c716e: 0e00 |0005: return-void │ │ +2c7158: |[2c7158] de.kromke.andreas.utilities.DirectoryTreeVirtualRoot.:([Ljava/lang/String;)V │ │ +2c7168: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +2c716e: 5b01 6c81 |0003: iput-object v1, v0, Lde/kromke/andreas/utilities/DirectoryTreeVirtualRoot;.mBasePaths:[Ljava/lang/String; // field@816c │ │ +2c7172: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ 0x0003 line=151 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/kromke/andreas/utilities/DirectoryTreeVirtualRoot; │ │ 0x0000 - 0x0006 reg=1 (null) [Ljava/lang/String; │ │ @@ -1079657,72 +1079657,72 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 113 16-bit code units │ │ -2c704c: |[2c704c] de.kromke.andreas.utilities.DirectoryTreeVirtualRoot.getChildren:()Ljava/util/List; │ │ -2c705c: 2200 7c10 |0000: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ -2c7060: 7010 ae88 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ -2c7066: 5481 6c81 |0005: iget-object v1, v8, Lde/kromke/andreas/utilities/DirectoryTreeVirtualRoot;.mBasePaths:[Ljava/lang/String; // field@816c │ │ -2c706a: 2112 |0007: array-length v2, v1 │ │ -2c706c: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -2c706e: 1204 |0009: const/4 v4, #int 0 // #0 │ │ -2c7070: 3523 4100 |000a: if-ge v3, v2, 004b // +0041 │ │ -2c7074: 4605 0103 |000c: aget-object v5, v1, v3 │ │ -2c7078: 1a06 7504 |000e: const-string v6, "/storage/emulated/0" // string@0475 │ │ -2c707c: 6e20 b287 6500 |0010: invoke-virtual {v5, v6}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@87b2 │ │ -2c7082: 0a06 |0013: move-result v6 │ │ -2c7084: 3806 1a00 |0014: if-eqz v6, 002e // +001a │ │ -2c7088: 2206 3910 |0016: new-instance v6, Ljava/lang/StringBuilder; // type@1039 │ │ -2c708c: 7010 cc87 0600 |0018: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c7092: 1a07 6f04 |001b: const-string v7, "/INTERNAL" // string@046f │ │ -2c7096: 6e20 d787 7600 |001d: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c709c: 1307 1300 |0020: const/16 v7, #int 19 // #13 │ │ -2c70a0: 6e20 b487 7500 |0022: invoke-virtual {v5, v7}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@87b4 │ │ -2c70a6: 0c07 |0025: move-result-object v7 │ │ -2c70a8: 6e20 d787 7600 |0026: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c70ae: 6e10 df87 0600 |0029: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c70b4: 0c06 |002c: move-result-object v6 │ │ -2c70b6: 2811 |002d: goto 003e // +0011 │ │ -2c70b8: 1a06 7404 |002e: const-string v6, "/storage/" // string@0474 │ │ -2c70bc: 6e20 b287 6500 |0030: invoke-virtual {v5, v6}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@87b2 │ │ -2c70c2: 0a06 |0033: move-result v6 │ │ -2c70c4: 3806 0900 |0034: if-eqz v6, 003d // +0009 │ │ -2c70c8: 1306 0900 |0036: const/16 v6, #int 9 // #9 │ │ -2c70cc: 6e20 b487 6500 |0038: invoke-virtual {v5, v6}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@87b4 │ │ -2c70d2: 0c06 |003b: move-result-object v6 │ │ -2c70d4: 2802 |003c: goto 003e // +0002 │ │ -2c70d6: 0756 |003d: move-object v6, v5 │ │ -2c70d8: 2207 e20f |003e: new-instance v7, Lde/kromke/andreas/utilities/DirectoryTreeVirtualRoot$DirectoryEntryVirtualRoot; // type@0fe2 │ │ -2c70dc: 7040 6085 4765 |0040: invoke-direct {v7, v4, v5, v6}, Lde/kromke/andreas/utilities/DirectoryTreeVirtualRoot$DirectoryEntryVirtualRoot;.:(ILjava/lang/String;Ljava/lang/String;)V // method@8560 │ │ -2c70e2: 7220 6489 7000 |0043: invoke-interface {v0, v7}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -2c70e8: d804 0401 |0046: add-int/lit8 v4, v4, #int 1 // #01 │ │ -2c70ec: d803 0301 |0048: add-int/lit8 v3, v3, #int 1 // #01 │ │ -2c70f0: 28c0 |004a: goto 000a // -0040 │ │ -2c70f2: 5481 6d81 |004b: iget-object v1, v8, Lde/kromke/andreas/utilities/DirectoryTreeVirtualRoot;.mUriPermissions:Ljava/util/List; // field@816d │ │ -2c70f6: 7210 6e89 0100 |004d: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ -2c70fc: 0c01 |0050: move-result-object v1 │ │ -2c70fe: 7210 4789 0100 |0051: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -2c7104: 0a02 |0054: move-result v2 │ │ -2c7106: 3802 1b00 |0055: if-eqz v2, 0070 // +001b │ │ -2c710a: 7210 4889 0100 |0057: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -2c7110: 0c02 |005a: move-result-object v2 │ │ -2c7112: 1f02 7800 |005b: check-cast v2, Landroid/content/UriPermission; // type@0078 │ │ -2c7116: 6e10 b102 0200 |005d: invoke-virtual {v2}, Landroid/content/UriPermission;.getUri:()Landroid/net/Uri; // method@02b1 │ │ -2c711c: 0c02 |0060: move-result-object v2 │ │ -2c711e: 6e10 5d06 0200 |0061: invoke-virtual {v2}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@065d │ │ -2c7124: 0c02 |0064: move-result-object v2 │ │ -2c7126: 2203 e20f |0065: new-instance v3, Lde/kromke/andreas/utilities/DirectoryTreeVirtualRoot$DirectoryEntryVirtualRoot; // type@0fe2 │ │ -2c712a: 7040 6085 4322 |0067: invoke-direct {v3, v4, v2, v2}, Lde/kromke/andreas/utilities/DirectoryTreeVirtualRoot$DirectoryEntryVirtualRoot;.:(ILjava/lang/String;Ljava/lang/String;)V // method@8560 │ │ -2c7130: 7220 6489 3000 |006a: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -2c7136: d804 0401 |006d: add-int/lit8 v4, v4, #int 1 // #01 │ │ -2c713a: 28e2 |006f: goto 0051 // -001e │ │ -2c713c: 1100 |0070: return-object v0 │ │ +2c7050: |[2c7050] de.kromke.andreas.utilities.DirectoryTreeVirtualRoot.getChildren:()Ljava/util/List; │ │ +2c7060: 2200 7c10 |0000: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ +2c7064: 7010 ae88 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ +2c706a: 5481 6c81 |0005: iget-object v1, v8, Lde/kromke/andreas/utilities/DirectoryTreeVirtualRoot;.mBasePaths:[Ljava/lang/String; // field@816c │ │ +2c706e: 2112 |0007: array-length v2, v1 │ │ +2c7070: 1203 |0008: const/4 v3, #int 0 // #0 │ │ +2c7072: 1204 |0009: const/4 v4, #int 0 // #0 │ │ +2c7074: 3523 4100 |000a: if-ge v3, v2, 004b // +0041 │ │ +2c7078: 4605 0103 |000c: aget-object v5, v1, v3 │ │ +2c707c: 1a06 7504 |000e: const-string v6, "/storage/emulated/0" // string@0475 │ │ +2c7080: 6e20 b287 6500 |0010: invoke-virtual {v5, v6}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@87b2 │ │ +2c7086: 0a06 |0013: move-result v6 │ │ +2c7088: 3806 1a00 |0014: if-eqz v6, 002e // +001a │ │ +2c708c: 2206 3910 |0016: new-instance v6, Ljava/lang/StringBuilder; // type@1039 │ │ +2c7090: 7010 cc87 0600 |0018: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c7096: 1a07 6f04 |001b: const-string v7, "/INTERNAL" // string@046f │ │ +2c709a: 6e20 d787 7600 |001d: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c70a0: 1307 1300 |0020: const/16 v7, #int 19 // #13 │ │ +2c70a4: 6e20 b487 7500 |0022: invoke-virtual {v5, v7}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@87b4 │ │ +2c70aa: 0c07 |0025: move-result-object v7 │ │ +2c70ac: 6e20 d787 7600 |0026: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c70b2: 6e10 df87 0600 |0029: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c70b8: 0c06 |002c: move-result-object v6 │ │ +2c70ba: 2811 |002d: goto 003e // +0011 │ │ +2c70bc: 1a06 7404 |002e: const-string v6, "/storage/" // string@0474 │ │ +2c70c0: 6e20 b287 6500 |0030: invoke-virtual {v5, v6}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@87b2 │ │ +2c70c6: 0a06 |0033: move-result v6 │ │ +2c70c8: 3806 0900 |0034: if-eqz v6, 003d // +0009 │ │ +2c70cc: 1306 0900 |0036: const/16 v6, #int 9 // #9 │ │ +2c70d0: 6e20 b487 6500 |0038: invoke-virtual {v5, v6}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@87b4 │ │ +2c70d6: 0c06 |003b: move-result-object v6 │ │ +2c70d8: 2802 |003c: goto 003e // +0002 │ │ +2c70da: 0756 |003d: move-object v6, v5 │ │ +2c70dc: 2207 e20f |003e: new-instance v7, Lde/kromke/andreas/utilities/DirectoryTreeVirtualRoot$DirectoryEntryVirtualRoot; // type@0fe2 │ │ +2c70e0: 7040 6085 4765 |0040: invoke-direct {v7, v4, v5, v6}, Lde/kromke/andreas/utilities/DirectoryTreeVirtualRoot$DirectoryEntryVirtualRoot;.:(ILjava/lang/String;Ljava/lang/String;)V // method@8560 │ │ +2c70e6: 7220 6489 7000 |0043: invoke-interface {v0, v7}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +2c70ec: d804 0401 |0046: add-int/lit8 v4, v4, #int 1 // #01 │ │ +2c70f0: d803 0301 |0048: add-int/lit8 v3, v3, #int 1 // #01 │ │ +2c70f4: 28c0 |004a: goto 000a // -0040 │ │ +2c70f6: 5481 6d81 |004b: iget-object v1, v8, Lde/kromke/andreas/utilities/DirectoryTreeVirtualRoot;.mUriPermissions:Ljava/util/List; // field@816d │ │ +2c70fa: 7210 6e89 0100 |004d: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ +2c7100: 0c01 |0050: move-result-object v1 │ │ +2c7102: 7210 4789 0100 |0051: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +2c7108: 0a02 |0054: move-result v2 │ │ +2c710a: 3802 1b00 |0055: if-eqz v2, 0070 // +001b │ │ +2c710e: 7210 4889 0100 |0057: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +2c7114: 0c02 |005a: move-result-object v2 │ │ +2c7116: 1f02 7800 |005b: check-cast v2, Landroid/content/UriPermission; // type@0078 │ │ +2c711a: 6e10 b102 0200 |005d: invoke-virtual {v2}, Landroid/content/UriPermission;.getUri:()Landroid/net/Uri; // method@02b1 │ │ +2c7120: 0c02 |0060: move-result-object v2 │ │ +2c7122: 6e10 5d06 0200 |0061: invoke-virtual {v2}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@065d │ │ +2c7128: 0c02 |0064: move-result-object v2 │ │ +2c712a: 2203 e20f |0065: new-instance v3, Lde/kromke/andreas/utilities/DirectoryTreeVirtualRoot$DirectoryEntryVirtualRoot; // type@0fe2 │ │ +2c712e: 7040 6085 4322 |0067: invoke-direct {v3, v4, v2, v2}, Lde/kromke/andreas/utilities/DirectoryTreeVirtualRoot$DirectoryEntryVirtualRoot;.:(ILjava/lang/String;Ljava/lang/String;)V // method@8560 │ │ +2c7134: 7220 6489 3000 |006a: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +2c713a: d804 0401 |006d: add-int/lit8 v4, v4, #int 1 // #01 │ │ +2c713e: 28e2 |006f: goto 0051 // -001e │ │ +2c7140: 1100 |0070: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=205 │ │ 0x0005 line=208 │ │ 0x0010 line=211 │ │ 0x0016 line=213 │ │ 0x0030 line=216 │ │ @@ -1079739,19 +1079739,19 @@ │ │ type : '()Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -2c6fa8: |[2c6fa8] de.kromke.andreas.utilities.DirectoryTreeVirtualRoot.getCurrent:()Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry; │ │ -2c6fb8: 2200 de0f |0000: new-instance v0, Lde/kromke/andreas/utilities/DirectoryTreeFile$DirectoryEntryFile; // type@0fde │ │ -2c6fbc: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ -2c6fc0: 7020 1985 1000 |0004: invoke-direct {v0, v1}, Lde/kromke/andreas/utilities/DirectoryTreeFile$DirectoryEntryFile;.:(Ljava/lang/String;)V // method@8519 │ │ -2c6fc6: 1100 |0007: return-object v0 │ │ +2c6fac: |[2c6fac] de.kromke.andreas.utilities.DirectoryTreeVirtualRoot.getCurrent:()Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry; │ │ +2c6fbc: 2200 de0f |0000: new-instance v0, Lde/kromke/andreas/utilities/DirectoryTreeFile$DirectoryEntryFile; // type@0fde │ │ +2c6fc0: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ +2c6fc4: 7020 1985 1000 |0004: invoke-direct {v0, v1}, Lde/kromke/andreas/utilities/DirectoryTreeFile$DirectoryEntryFile;.:(Ljava/lang/String;)V // method@8519 │ │ +2c6fca: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lde/kromke/andreas/utilities/DirectoryTreeVirtualRoot; │ │ │ │ #2 : (in Lde/kromke/andreas/utilities/DirectoryTreeVirtualRoot;) │ │ @@ -1079759,42 +1079759,42 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -2c6fdc: |[2c6fdc] de.kromke.andreas.utilities.DirectoryTreeVirtualRoot.getCurrentUriAsString:()Ljava/lang/String; │ │ -2c6fec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -2c6fee: 1100 |0001: return-object v0 │ │ +2c6fe0: |[2c6fe0] de.kromke.andreas.utilities.DirectoryTreeVirtualRoot.getCurrentUriAsString:()Ljava/lang/String; │ │ +2c6ff0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +2c6ff2: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lde/kromke/andreas/utilities/DirectoryTreeVirtualRoot;) │ │ name : 'getInfoString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -2c6ff0: |[2c6ff0] de.kromke.andreas.utilities.DirectoryTreeVirtualRoot.getInfoString:()Ljava/lang/String; │ │ -2c7000: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -2c7004: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c700a: 1a01 9805 |0005: const-string v1, "< " // string@0598 │ │ -2c700e: 6e20 d787 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c7014: 6201 6e81 |000a: sget-object v1, Lde/kromke/andreas/utilities/DirectoryTreeVirtualRoot;.strStorageSelection:Ljava/lang/String; // field@816e │ │ -2c7018: 6e20 d787 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c701e: 1a01 cc00 |000f: const-string v1, " >" // string@00cc │ │ -2c7022: 6e20 d787 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c7028: 6e10 df87 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c702e: 0c00 |0017: move-result-object v0 │ │ -2c7030: 1100 |0018: return-object v0 │ │ +2c6ff4: |[2c6ff4] de.kromke.andreas.utilities.DirectoryTreeVirtualRoot.getInfoString:()Ljava/lang/String; │ │ +2c7004: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +2c7008: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c700e: 1a01 9805 |0005: const-string v1, "< " // string@0598 │ │ +2c7012: 6e20 d787 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c7018: 6201 6e81 |000a: sget-object v1, Lde/kromke/andreas/utilities/DirectoryTreeVirtualRoot;.strStorageSelection:Ljava/lang/String; // field@816e │ │ +2c701c: 6e20 d787 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c7022: 1a01 cc00 |000f: const-string v1, " >" // string@00cc │ │ +2c7026: 6e20 d787 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c702c: 6e10 df87 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c7032: 0c00 |0017: move-result-object v0 │ │ +2c7034: 1100 |0018: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=244 │ │ locals : │ │ 0x0000 - 0x0019 reg=2 this Lde/kromke/andreas/utilities/DirectoryTreeVirtualRoot; │ │ │ │ #4 : (in Lde/kromke/andreas/utilities/DirectoryTreeVirtualRoot;) │ │ @@ -1079802,87 +1079802,87 @@ │ │ type : '()Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -2c6fc8: |[2c6fc8] de.kromke.andreas.utilities.DirectoryTreeVirtualRoot.gotoParent:()Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry; │ │ -2c6fd8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -2c6fda: 1100 |0001: return-object v0 │ │ +2c6fcc: |[2c6fcc] de.kromke.andreas.utilities.DirectoryTreeVirtualRoot.gotoParent:()Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry; │ │ +2c6fdc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +2c6fde: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lde/kromke/andreas/utilities/DirectoryTreeVirtualRoot;) │ │ name : 'isRoot' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -2c6f18: |[2c6f18] de.kromke.andreas.utilities.DirectoryTreeVirtualRoot.isRoot:()Z │ │ -2c6f28: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -2c6f2a: 0f00 |0001: return v0 │ │ +2c6f1c: |[2c6f1c] de.kromke.andreas.utilities.DirectoryTreeVirtualRoot.isRoot:()Z │ │ +2c6f2c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +2c6f2e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Lde/kromke/andreas/utilities/DirectoryTreeVirtualRoot;) │ │ name : 'isValid' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -2c6f2c: |[2c6f2c] de.kromke.andreas.utilities.DirectoryTreeVirtualRoot.isValid:()Z │ │ -2c6f3c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -2c6f3e: 0f00 |0001: return v0 │ │ +2c6f30: |[2c6f30] de.kromke.andreas.utilities.DirectoryTreeVirtualRoot.isValid:()Z │ │ +2c6f40: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +2c6f42: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Lde/kromke/andreas/utilities/DirectoryTreeVirtualRoot;) │ │ name : 'setCurrent' │ │ type : '(Landroid/content/Context;Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;)Lde/kromke/andreas/utilities/DirectoryTree;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 44 16-bit code units │ │ -2c6f40: |[2c6f40] de.kromke.andreas.utilities.DirectoryTreeVirtualRoot.setCurrent:(Landroid/content/Context;Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;)Lde/kromke/andreas/utilities/DirectoryTree; │ │ -2c6f50: 2050 e20f |0000: instance-of v0, v5, Lde/kromke/andreas/utilities/DirectoryTreeVirtualRoot$DirectoryEntryVirtualRoot; // type@0fe2 │ │ -2c6f54: 3800 2000 |0002: if-eqz v0, 0022 // +0020 │ │ -2c6f58: 0750 |0004: move-object v0, v5 │ │ -2c6f5a: 1f00 e20f |0005: check-cast v0, Lde/kromke/andreas/utilities/DirectoryTreeVirtualRoot$DirectoryEntryVirtualRoot; // type@0fe2 │ │ -2c6f5e: 5200 6981 |0007: iget v0, v0, Lde/kromke/andreas/utilities/DirectoryTreeVirtualRoot$DirectoryEntryVirtualRoot;.i:I // field@8169 │ │ -2c6f62: 5431 6c81 |0009: iget-object v1, v3, Lde/kromke/andreas/utilities/DirectoryTreeVirtualRoot;.mBasePaths:[Ljava/lang/String; // field@816c │ │ -2c6f66: 2112 |000b: array-length v2, v1 │ │ -2c6f68: 3420 1600 |000c: if-lt v0, v2, 0022 // +0016 │ │ -2c6f6c: 5435 6d81 |000e: iget-object v5, v3, Lde/kromke/andreas/utilities/DirectoryTreeVirtualRoot;.mUriPermissions:Ljava/util/List; // field@816d │ │ -2c6f70: 2111 |0010: array-length v1, v1 │ │ -2c6f72: b110 |0011: sub-int/2addr v0, v1 │ │ -2c6f74: 7220 6a89 0500 |0012: invoke-interface {v5, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ -2c6f7a: 0c05 |0015: move-result-object v5 │ │ -2c6f7c: 1f05 7800 |0016: check-cast v5, Landroid/content/UriPermission; // type@0078 │ │ -2c6f80: 6e10 b102 0500 |0018: invoke-virtual {v5}, Landroid/content/UriPermission;.getUri:()Landroid/net/Uri; // method@02b1 │ │ -2c6f86: 0c05 |001b: move-result-object v5 │ │ -2c6f88: 2200 e10f |001c: new-instance v0, Lde/kromke/andreas/utilities/DirectoryTreeSaf; // type@0fe1 │ │ -2c6f8c: 7030 5085 4005 |001e: invoke-direct {v0, v4, v5}, Lde/kromke/andreas/utilities/DirectoryTreeSaf;.:(Landroid/content/Context;Landroid/net/Uri;)V // method@8550 │ │ -2c6f92: 1100 |0021: return-object v0 │ │ -2c6f94: 2204 df0f |0022: new-instance v4, Lde/kromke/andreas/utilities/DirectoryTreeFile; // type@0fdf │ │ -2c6f98: 7210 0885 0500 |0024: invoke-interface {v5}, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;.getPath:()Ljava/lang/String; // method@8508 │ │ -2c6f9e: 0c05 |0027: move-result-object v5 │ │ -2c6fa0: 7020 2f85 5400 |0028: invoke-direct {v4, v5}, Lde/kromke/andreas/utilities/DirectoryTreeFile;.:(Ljava/lang/String;)V // method@852f │ │ -2c6fa6: 1104 |002b: return-object v4 │ │ +2c6f44: |[2c6f44] de.kromke.andreas.utilities.DirectoryTreeVirtualRoot.setCurrent:(Landroid/content/Context;Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;)Lde/kromke/andreas/utilities/DirectoryTree; │ │ +2c6f54: 2050 e20f |0000: instance-of v0, v5, Lde/kromke/andreas/utilities/DirectoryTreeVirtualRoot$DirectoryEntryVirtualRoot; // type@0fe2 │ │ +2c6f58: 3800 2000 |0002: if-eqz v0, 0022 // +0020 │ │ +2c6f5c: 0750 |0004: move-object v0, v5 │ │ +2c6f5e: 1f00 e20f |0005: check-cast v0, Lde/kromke/andreas/utilities/DirectoryTreeVirtualRoot$DirectoryEntryVirtualRoot; // type@0fe2 │ │ +2c6f62: 5200 6981 |0007: iget v0, v0, Lde/kromke/andreas/utilities/DirectoryTreeVirtualRoot$DirectoryEntryVirtualRoot;.i:I // field@8169 │ │ +2c6f66: 5431 6c81 |0009: iget-object v1, v3, Lde/kromke/andreas/utilities/DirectoryTreeVirtualRoot;.mBasePaths:[Ljava/lang/String; // field@816c │ │ +2c6f6a: 2112 |000b: array-length v2, v1 │ │ +2c6f6c: 3420 1600 |000c: if-lt v0, v2, 0022 // +0016 │ │ +2c6f70: 5435 6d81 |000e: iget-object v5, v3, Lde/kromke/andreas/utilities/DirectoryTreeVirtualRoot;.mUriPermissions:Ljava/util/List; // field@816d │ │ +2c6f74: 2111 |0010: array-length v1, v1 │ │ +2c6f76: b110 |0011: sub-int/2addr v0, v1 │ │ +2c6f78: 7220 6a89 0500 |0012: invoke-interface {v5, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ +2c6f7e: 0c05 |0015: move-result-object v5 │ │ +2c6f80: 1f05 7800 |0016: check-cast v5, Landroid/content/UriPermission; // type@0078 │ │ +2c6f84: 6e10 b102 0500 |0018: invoke-virtual {v5}, Landroid/content/UriPermission;.getUri:()Landroid/net/Uri; // method@02b1 │ │ +2c6f8a: 0c05 |001b: move-result-object v5 │ │ +2c6f8c: 2200 e10f |001c: new-instance v0, Lde/kromke/andreas/utilities/DirectoryTreeSaf; // type@0fe1 │ │ +2c6f90: 7030 5085 4005 |001e: invoke-direct {v0, v4, v5}, Lde/kromke/andreas/utilities/DirectoryTreeSaf;.:(Landroid/content/Context;Landroid/net/Uri;)V // method@8550 │ │ +2c6f96: 1100 |0021: return-object v0 │ │ +2c6f98: 2204 df0f |0022: new-instance v4, Lde/kromke/andreas/utilities/DirectoryTreeFile; // type@0fdf │ │ +2c6f9c: 7210 0885 0500 |0024: invoke-interface {v5}, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;.getPath:()Ljava/lang/String; // method@8508 │ │ +2c6fa2: 0c05 |0027: move-result-object v5 │ │ +2c6fa4: 7020 2f85 5400 |0028: invoke-direct {v4, v5}, Lde/kromke/andreas/utilities/DirectoryTreeFile;.:(Ljava/lang/String;)V // method@852f │ │ +2c6faa: 1104 |002b: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ 0x0004 line=163 │ │ 0x0009 line=164 │ │ 0x000e line=166 │ │ 0x001c line=167 │ │ @@ -1079897,25 +1079897,25 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -2c7170: |[2c7170] de.kromke.andreas.utilities.DirectoryTreeVirtualRoot.setCurrent:(Landroid/content/Context;Ljava/lang/String;)V │ │ -2c7180: 2202 3910 |0000: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ -2c7184: 7010 cc87 0200 |0002: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c718a: 1a00 e15f |0005: const-string v0, "cannot go to path: " // string@5fe1 │ │ -2c718e: 6e20 d787 0200 |0007: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c7194: 6e20 d787 3200 |000a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c719a: 6e10 df87 0200 |000d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c71a0: 0c02 |0010: move-result-object v2 │ │ -2c71a2: 1a03 fa0d |0011: const-string v3, "CMT : DEV" // string@0dfa │ │ -2c71a6: 7120 470e 2300 |0013: invoke-static {v3, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ -2c71ac: 0e00 |0016: return-void │ │ +2c7174: |[2c7174] de.kromke.andreas.utilities.DirectoryTreeVirtualRoot.setCurrent:(Landroid/content/Context;Ljava/lang/String;)V │ │ +2c7184: 2202 3910 |0000: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ +2c7188: 7010 cc87 0200 |0002: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c718e: 1a00 e15f |0005: const-string v0, "cannot go to path: " // string@5fe1 │ │ +2c7192: 6e20 d787 0200 |0007: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c7198: 6e20 d787 3200 |000a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c719e: 6e10 df87 0200 |000d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c71a4: 0c02 |0010: move-result-object v2 │ │ +2c71a6: 1a03 fa0d |0011: const-string v3, "CMT : DEV" // string@0dfa │ │ +2c71aa: 7120 470e 2300 |0013: invoke-static {v3, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ +2c71b0: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=199 │ │ locals : │ │ 0x0000 - 0x0017 reg=1 this Lde/kromke/andreas/utilities/DirectoryTreeVirtualRoot; │ │ 0x0000 - 0x0017 reg=2 (null) Landroid/content/Context; │ │ 0x0000 - 0x0017 reg=3 (null) Ljava/lang/String; │ │ @@ -1079925,36 +1079925,36 @@ │ │ type : '(Landroid/content/Context;Ljava/util/List;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -2c71b0: |[2c71b0] de.kromke.andreas.utilities.DirectoryTreeVirtualRoot.setUriPermissions:(Landroid/content/Context;Ljava/util/List;)V │ │ -2c71c0: 5b13 6d81 |0000: iput-object v3, v1, Lde/kromke/andreas/utilities/DirectoryTreeVirtualRoot;.mUriPermissions:Ljava/util/List; // field@816d │ │ -2c71c4: 1203 |0002: const/4 v3, #int 0 // #0 │ │ -2c71c6: 5410 6d81 |0003: iget-object v0, v1, Lde/kromke/andreas/utilities/DirectoryTreeVirtualRoot;.mUriPermissions:Ljava/util/List; // field@816d │ │ -2c71ca: 7210 7389 0000 |0005: invoke-interface {v0}, Ljava/util/List;.size:()I // method@8973 │ │ -2c71d0: 0a00 |0008: move-result v0 │ │ -2c71d2: 3503 1e00 |0009: if-ge v3, v0, 0027 // +001e │ │ -2c71d6: 5410 6d81 |000b: iget-object v0, v1, Lde/kromke/andreas/utilities/DirectoryTreeVirtualRoot;.mUriPermissions:Ljava/util/List; // field@816d │ │ -2c71da: 7220 6a89 3000 |000d: invoke-interface {v0, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ -2c71e0: 0c00 |0010: move-result-object v0 │ │ -2c71e2: 1f00 7800 |0011: check-cast v0, Landroid/content/UriPermission; // type@0078 │ │ -2c71e6: 6e10 b102 0000 |0013: invoke-virtual {v0}, Landroid/content/UriPermission;.getUri:()Landroid/net/Uri; // method@02b1 │ │ -2c71ec: 0c00 |0016: move-result-object v0 │ │ -2c71ee: 7120 5c85 0200 |0017: invoke-static {v2, v0}, Lde/kromke/andreas/utilities/DirectoryTreeSaf;.isValid:(Landroid/content/Context;Landroid/net/Uri;)Z // method@855c │ │ -2c71f4: 0a00 |001a: move-result v0 │ │ -2c71f6: 3900 0900 |001b: if-nez v0, 0024 // +0009 │ │ -2c71fa: 5410 6d81 |001d: iget-object v0, v1, Lde/kromke/andreas/utilities/DirectoryTreeVirtualRoot;.mUriPermissions:Ljava/util/List; // field@816d │ │ -2c71fe: 7220 7089 3000 |001f: invoke-interface {v0, v3}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@8970 │ │ -2c7204: d803 03ff |0022: add-int/lit8 v3, v3, #int -1 // #ff │ │ -2c7208: d803 0301 |0024: add-int/lit8 v3, v3, #int 1 // #01 │ │ -2c720c: 28dd |0026: goto 0003 // -0023 │ │ -2c720e: 0e00 |0027: return-void │ │ +2c71b4: |[2c71b4] de.kromke.andreas.utilities.DirectoryTreeVirtualRoot.setUriPermissions:(Landroid/content/Context;Ljava/util/List;)V │ │ +2c71c4: 5b13 6d81 |0000: iput-object v3, v1, Lde/kromke/andreas/utilities/DirectoryTreeVirtualRoot;.mUriPermissions:Ljava/util/List; // field@816d │ │ +2c71c8: 1203 |0002: const/4 v3, #int 0 // #0 │ │ +2c71ca: 5410 6d81 |0003: iget-object v0, v1, Lde/kromke/andreas/utilities/DirectoryTreeVirtualRoot;.mUriPermissions:Ljava/util/List; // field@816d │ │ +2c71ce: 7210 7389 0000 |0005: invoke-interface {v0}, Ljava/util/List;.size:()I // method@8973 │ │ +2c71d4: 0a00 |0008: move-result v0 │ │ +2c71d6: 3503 1e00 |0009: if-ge v3, v0, 0027 // +001e │ │ +2c71da: 5410 6d81 |000b: iget-object v0, v1, Lde/kromke/andreas/utilities/DirectoryTreeVirtualRoot;.mUriPermissions:Ljava/util/List; // field@816d │ │ +2c71de: 7220 6a89 3000 |000d: invoke-interface {v0, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ +2c71e4: 0c00 |0010: move-result-object v0 │ │ +2c71e6: 1f00 7800 |0011: check-cast v0, Landroid/content/UriPermission; // type@0078 │ │ +2c71ea: 6e10 b102 0000 |0013: invoke-virtual {v0}, Landroid/content/UriPermission;.getUri:()Landroid/net/Uri; // method@02b1 │ │ +2c71f0: 0c00 |0016: move-result-object v0 │ │ +2c71f2: 7120 5c85 0200 |0017: invoke-static {v2, v0}, Lde/kromke/andreas/utilities/DirectoryTreeSaf;.isValid:(Landroid/content/Context;Landroid/net/Uri;)Z // method@855c │ │ +2c71f8: 0a00 |001a: move-result v0 │ │ +2c71fa: 3900 0900 |001b: if-nez v0, 0024 // +0009 │ │ +2c71fe: 5410 6d81 |001d: iget-object v0, v1, Lde/kromke/andreas/utilities/DirectoryTreeVirtualRoot;.mUriPermissions:Ljava/util/List; // field@816d │ │ +2c7202: 7220 7089 3000 |001f: invoke-interface {v0, v3}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@8970 │ │ +2c7208: d803 03ff |0022: add-int/lit8 v3, v3, #int -1 // #ff │ │ +2c720c: d803 0301 |0024: add-int/lit8 v3, v3, #int 1 // #01 │ │ +2c7210: 28dd |0026: goto 0003 // -0023 │ │ +2c7212: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=250 │ │ 0x0003 line=253 │ │ 0x000b line=255 │ │ 0x0013 line=256 │ │ 0x001d line=258 │ │ @@ -1079968,17 +1079968,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2c7034: |[2c7034] de.kromke.andreas.utilities.DirectoryTreeVirtualRoot.toString:()Ljava/lang/String; │ │ -2c7044: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ -2c7048: 1100 |0002: return-object v0 │ │ +2c7038: |[2c7038] de.kromke.andreas.utilities.DirectoryTreeVirtualRoot.toString:()Ljava/lang/String; │ │ +2c7048: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ +2c704c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 5367 (DirectoryTreeVirtualRoot.java) │ │ │ │ Class #3365 header: │ │ @@ -1080044,22 +1080044,22 @@ │ │ type : '(Landroidx/documentfile/provider/DocumentFile;Landroid/content/ContentResolver;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -2c7900: |[2c7900] de.kromke.andreas.utilities.MyFileUsingDocumentFile.:(Landroidx/documentfile/provider/DocumentFile;Landroid/content/ContentResolver;)V │ │ -2c7910: 7010 7087 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@8770 │ │ -2c7916: 1a00 fc0d |0003: const-string v0, "CMT : MyFileUsDocFile" // string@0dfc │ │ -2c791a: 1a01 f33c |0005: const-string v1, "MyFile(file)" // string@3cf3 │ │ -2c791e: 7120 450e 1000 |0007: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ -2c7924: 5b23 7181 |000a: iput-object v3, v2, Lde/kromke/andreas/utilities/MyFileUsingDocumentFile;.f:Landroidx/documentfile/provider/DocumentFile; // field@8171 │ │ -2c7928: 5b24 7081 |000c: iput-object v4, v2, Lde/kromke/andreas/utilities/MyFileUsingDocumentFile;.contentResolver:Landroid/content/ContentResolver; // field@8170 │ │ -2c792c: 0e00 |000e: return-void │ │ +2c7904: |[2c7904] de.kromke.andreas.utilities.MyFileUsingDocumentFile.:(Landroidx/documentfile/provider/DocumentFile;Landroid/content/ContentResolver;)V │ │ +2c7914: 7010 7087 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@8770 │ │ +2c791a: 1a00 fc0d |0003: const-string v0, "CMT : MyFileUsDocFile" // string@0dfc │ │ +2c791e: 1a01 f33c |0005: const-string v1, "MyFile(file)" // string@3cf3 │ │ +2c7922: 7120 450e 1000 |0007: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ +2c7928: 5b23 7181 |000a: iput-object v3, v2, Lde/kromke/andreas/utilities/MyFileUsingDocumentFile;.f:Landroidx/documentfile/provider/DocumentFile; // field@8171 │ │ +2c792c: 5b24 7081 |000c: iput-object v4, v2, Lde/kromke/andreas/utilities/MyFileUsingDocumentFile;.contentResolver:Landroid/content/ContentResolver; // field@8170 │ │ +2c7930: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0007 line=61 │ │ 0x000a line=62 │ │ 0x000c line=63 │ │ locals : │ │ @@ -1080073,28 +1080073,28 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -2c7230: |[2c7230] de.kromke.andreas.utilities.MyFileUsingDocumentFile.canRead:()Z │ │ -2c7240: 5410 7181 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/MyFileUsingDocumentFile;.f:Landroidx/documentfile/provider/DocumentFile; // field@8171 │ │ -2c7244: 6e10 4346 0000 |0002: invoke-virtual {v0}, Landroidx/documentfile/provider/DocumentFile;.isFile:()Z // method@4643 │ │ -2c724a: 0a00 |0005: move-result v0 │ │ -2c724c: 3800 0d00 |0006: if-eqz v0, 0013 // +000d │ │ -2c7250: 5410 7181 |0008: iget-object v0, v1, Lde/kromke/andreas/utilities/MyFileUsingDocumentFile;.f:Landroidx/documentfile/provider/DocumentFile; // field@8171 │ │ -2c7254: 6e10 3346 0000 |000a: invoke-virtual {v0}, Landroidx/documentfile/provider/DocumentFile;.canRead:()Z // method@4633 │ │ -2c725a: 0a00 |000d: move-result v0 │ │ -2c725c: 3800 0300 |000e: if-eqz v0, 0011 // +0003 │ │ -2c7260: 2803 |0010: goto 0013 // +0003 │ │ -2c7262: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -2c7264: 2802 |0012: goto 0014 // +0002 │ │ -2c7266: 1210 |0013: const/4 v0, #int 1 // #1 │ │ -2c7268: 0f00 |0014: return v0 │ │ +2c7234: |[2c7234] de.kromke.andreas.utilities.MyFileUsingDocumentFile.canRead:()Z │ │ +2c7244: 5410 7181 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/MyFileUsingDocumentFile;.f:Landroidx/documentfile/provider/DocumentFile; // field@8171 │ │ +2c7248: 6e10 4346 0000 |0002: invoke-virtual {v0}, Landroidx/documentfile/provider/DocumentFile;.isFile:()Z // method@4643 │ │ +2c724e: 0a00 |0005: move-result v0 │ │ +2c7250: 3800 0d00 |0006: if-eqz v0, 0013 // +000d │ │ +2c7254: 5410 7181 |0008: iget-object v0, v1, Lde/kromke/andreas/utilities/MyFileUsingDocumentFile;.f:Landroidx/documentfile/provider/DocumentFile; // field@8171 │ │ +2c7258: 6e10 3346 0000 |000a: invoke-virtual {v0}, Landroidx/documentfile/provider/DocumentFile;.canRead:()Z // method@4633 │ │ +2c725e: 0a00 |000d: move-result v0 │ │ +2c7260: 3800 0300 |000e: if-eqz v0, 0011 // +0003 │ │ +2c7264: 2803 |0010: goto 0013 // +0003 │ │ +2c7266: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +2c7268: 2802 |0012: goto 0014 // +0002 │ │ +2c726a: 1210 |0013: const/4 v0, #int 1 // #1 │ │ +2c726c: 0f00 |0014: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=220 │ │ locals : │ │ 0x0000 - 0x0015 reg=1 this Lde/kromke/andreas/utilities/MyFileUsingDocumentFile; │ │ │ │ #1 : (in Lde/kromke/andreas/utilities/MyFileUsingDocumentFile;) │ │ @@ -1080102,19 +1080102,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -2c726c: |[2c726c] de.kromke.andreas.utilities.MyFileUsingDocumentFile.canWrite:()Z │ │ -2c727c: 5410 7181 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/MyFileUsingDocumentFile;.f:Landroidx/documentfile/provider/DocumentFile; // field@8171 │ │ -2c7280: 6e10 3446 0000 |0002: invoke-virtual {v0}, Landroidx/documentfile/provider/DocumentFile;.canWrite:()Z // method@4634 │ │ -2c7286: 0a00 |0005: move-result v0 │ │ -2c7288: 0f00 |0006: return v0 │ │ +2c7270: |[2c7270] de.kromke.andreas.utilities.MyFileUsingDocumentFile.canWrite:()Z │ │ +2c7280: 5410 7181 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/MyFileUsingDocumentFile;.f:Landroidx/documentfile/provider/DocumentFile; // field@8171 │ │ +2c7284: 6e10 3446 0000 |0002: invoke-virtual {v0}, Landroidx/documentfile/provider/DocumentFile;.canWrite:()Z // method@4634 │ │ +2c728a: 0a00 |0005: move-result v0 │ │ +2c728c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=225 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lde/kromke/andreas/utilities/MyFileUsingDocumentFile; │ │ │ │ #2 : (in Lde/kromke/andreas/utilities/MyFileUsingDocumentFile;) │ │ @@ -1080122,26 +1080122,26 @@ │ │ type : '(Ljava/lang/String;)Lorg/jaudiotagger/audio/MyFile;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -2c781c: |[2c781c] de.kromke.andreas.utilities.MyFileUsingDocumentFile.createTempFile:(Ljava/lang/String;)Lorg/jaudiotagger/audio/MyFile; │ │ -2c782c: 2200 f50f |0000: new-instance v0, Ljava/io/File; // type@0ff5 │ │ -2c7830: 5431 7181 |0002: iget-object v1, v3, Lde/kromke/andreas/utilities/MyFileUsingDocumentFile;.f:Landroidx/documentfile/provider/DocumentFile; // field@8171 │ │ -2c7834: 6e10 3d46 0100 |0004: invoke-virtual {v1}, Landroidx/documentfile/provider/DocumentFile;.getName:()Ljava/lang/String; // method@463d │ │ -2c783a: 0c01 |0007: move-result-object v1 │ │ -2c783c: 1a02 7704 |0008: const-string v2, "/tmp/" // string@0477 │ │ -2c7840: 7030 4d86 2001 |000a: invoke-direct {v0, v2, v1}, Ljava/io/File;.:(Ljava/lang/String;Ljava/lang/String;)V // method@864d │ │ -2c7846: 2201 e50f |000d: new-instance v1, Lde/kromke/andreas/utilities/MyFileUsingFile; // type@0fe5 │ │ -2c784a: 7020 a185 0100 |000f: invoke-direct {v1, v0}, Lde/kromke/andreas/utilities/MyFileUsingFile;.:(Ljava/io/File;)V // method@85a1 │ │ -2c7850: 7220 698a 4100 |0012: invoke-interface {v1, v4}, Lorg/jaudiotagger/audio/MyFile;.createTempFile:(Ljava/lang/String;)Lorg/jaudiotagger/audio/MyFile; // method@8a69 │ │ -2c7856: 0c04 |0015: move-result-object v4 │ │ -2c7858: 1104 |0016: return-object v4 │ │ +2c7820: |[2c7820] de.kromke.andreas.utilities.MyFileUsingDocumentFile.createTempFile:(Ljava/lang/String;)Lorg/jaudiotagger/audio/MyFile; │ │ +2c7830: 2200 f50f |0000: new-instance v0, Ljava/io/File; // type@0ff5 │ │ +2c7834: 5431 7181 |0002: iget-object v1, v3, Lde/kromke/andreas/utilities/MyFileUsingDocumentFile;.f:Landroidx/documentfile/provider/DocumentFile; // field@8171 │ │ +2c7838: 6e10 3d46 0100 |0004: invoke-virtual {v1}, Landroidx/documentfile/provider/DocumentFile;.getName:()Ljava/lang/String; // method@463d │ │ +2c783e: 0c01 |0007: move-result-object v1 │ │ +2c7840: 1a02 7704 |0008: const-string v2, "/tmp/" // string@0477 │ │ +2c7844: 7030 4d86 2001 |000a: invoke-direct {v0, v2, v1}, Ljava/io/File;.:(Ljava/lang/String;Ljava/lang/String;)V // method@864d │ │ +2c784a: 2201 e50f |000d: new-instance v1, Lde/kromke/andreas/utilities/MyFileUsingFile; // type@0fe5 │ │ +2c784e: 7020 a185 0100 |000f: invoke-direct {v1, v0}, Lde/kromke/andreas/utilities/MyFileUsingFile;.:(Ljava/io/File;)V // method@85a1 │ │ +2c7854: 7220 698a 4100 |0012: invoke-interface {v1, v4}, Lorg/jaudiotagger/audio/MyFile;.createTempFile:(Ljava/lang/String;)Lorg/jaudiotagger/audio/MyFile; // method@8a69 │ │ +2c785a: 0c04 |0015: move-result-object v4 │ │ +2c785c: 1104 |0016: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ 0x000d line=164 │ │ 0x0012 line=166 │ │ locals : │ │ 0x0000 - 0x0017 reg=3 this Lde/kromke/andreas/utilities/MyFileUsingDocumentFile; │ │ @@ -1080152,63 +1080152,63 @@ │ │ type : '(Ljava/lang/String;)Lde/kromke/andreas/utilities/MyFileUsingDocumentFile;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 97 16-bit code units │ │ -2c7518: |[2c7518] de.kromke.andreas.utilities.MyFileUsingDocumentFile.createTempFileInSameDirectory:(Ljava/lang/String;)Lde/kromke/andreas/utilities/MyFileUsingDocumentFile; │ │ -2c7528: 6e10 8d85 0400 |0000: invoke-virtual {v4}, Lde/kromke/andreas/utilities/MyFileUsingDocumentFile;.getBaseName:()Ljava/lang/String; // method@858d │ │ -2c752e: 0c00 |0003: move-result-object v0 │ │ -2c7530: 2201 3910 |0004: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2c7534: 7010 cc87 0100 |0006: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c753a: 6e20 d787 0100 |0009: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c7540: 6e20 d787 5100 |000c: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c7546: 6e10 df87 0100 |000f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c754c: 0c01 |0012: move-result-object v1 │ │ -2c754e: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -2c7550: 6e20 8b85 1400 |0014: invoke-virtual {v4, v1}, Lde/kromke/andreas/utilities/MyFileUsingDocumentFile;.existsInSameDirectory:(Ljava/lang/String;)Z // method@858b │ │ -2c7556: 0a03 |0017: move-result v3 │ │ -2c7558: 3803 1700 |0018: if-eqz v3, 002f // +0017 │ │ -2c755c: d802 0201 |001a: add-int/lit8 v2, v2, #int 1 // #01 │ │ -2c7560: 2201 3910 |001c: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2c7564: 7010 cc87 0100 |001e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c756a: 6e20 d787 0100 |0021: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c7570: 6e20 d787 5100 |0024: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c7576: 6e20 d387 2100 |0027: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2c757c: 6e10 df87 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c7582: 0c01 |002d: move-result-object v1 │ │ -2c7584: 28e6 |002e: goto 0014 // -001a │ │ -2c7586: 5445 7181 |002f: iget-object v5, v4, Lde/kromke/andreas/utilities/MyFileUsingDocumentFile;.f:Landroidx/documentfile/provider/DocumentFile; // field@8171 │ │ -2c758a: 6e10 3e46 0500 |0031: invoke-virtual {v5}, Landroidx/documentfile/provider/DocumentFile;.getParentFile:()Landroidx/documentfile/provider/DocumentFile; // method@463e │ │ -2c7590: 0c05 |0034: move-result-object v5 │ │ -2c7592: 3805 2a00 |0035: if-eqz v5, 005f // +002a │ │ -2c7596: 1300 2e00 |0037: const/16 v0, #int 46 // #2e │ │ -2c759a: 6e20 a887 0100 |0039: invoke-virtual {v1, v0}, Ljava/lang/String;.lastIndexOf:(I)I // method@87a8 │ │ -2c75a0: 0a00 |003c: move-result v0 │ │ -2c75a2: 3a00 0900 |003d: if-ltz v0, 0046 // +0009 │ │ -2c75a6: d800 0001 |003f: add-int/lit8 v0, v0, #int 1 // #01 │ │ -2c75aa: 6e20 b487 0100 |0041: invoke-virtual {v1, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@87b4 │ │ -2c75b0: 0c00 |0044: move-result-object v0 │ │ -2c75b2: 2802 |0045: goto 0047 // +0002 │ │ -2c75b4: 0710 |0046: move-object v0, v1 │ │ -2c75b6: 7100 1d13 0000 |0047: invoke-static {}, Landroid/webkit/MimeTypeMap;.getSingleton:()Landroid/webkit/MimeTypeMap; // method@131d │ │ -2c75bc: 0c02 |004a: move-result-object v2 │ │ -2c75be: 6e20 1c13 0200 |004b: invoke-virtual {v2, v0}, Landroid/webkit/MimeTypeMap;.getMimeTypeFromExtension:(Ljava/lang/String;)Ljava/lang/String; // method@131c │ │ -2c75c4: 0c00 |004e: move-result-object v0 │ │ -2c75c6: 3900 0400 |004f: if-nez v0, 0053 // +0004 │ │ -2c75ca: 1a00 0000 |0051: const-string v0, "" // string@0000 │ │ -2c75ce: 6e30 3646 0501 |0053: invoke-virtual {v5, v0, v1}, Landroidx/documentfile/provider/DocumentFile;.createFile:(Ljava/lang/String;Ljava/lang/String;)Landroidx/documentfile/provider/DocumentFile; // method@4636 │ │ -2c75d4: 0c05 |0056: move-result-object v5 │ │ -2c75d6: 2200 e40f |0057: new-instance v0, Lde/kromke/andreas/utilities/MyFileUsingDocumentFile; // type@0fe4 │ │ -2c75da: 5441 7081 |0059: iget-object v1, v4, Lde/kromke/andreas/utilities/MyFileUsingDocumentFile;.contentResolver:Landroid/content/ContentResolver; // field@8170 │ │ -2c75de: 7030 8285 5001 |005b: invoke-direct {v0, v5, v1}, Lde/kromke/andreas/utilities/MyFileUsingDocumentFile;.:(Landroidx/documentfile/provider/DocumentFile;Landroid/content/ContentResolver;)V // method@8582 │ │ -2c75e4: 1100 |005e: return-object v0 │ │ -2c75e6: 1205 |005f: const/4 v5, #int 0 // #0 │ │ -2c75e8: 1105 |0060: return-object v5 │ │ +2c751c: |[2c751c] de.kromke.andreas.utilities.MyFileUsingDocumentFile.createTempFileInSameDirectory:(Ljava/lang/String;)Lde/kromke/andreas/utilities/MyFileUsingDocumentFile; │ │ +2c752c: 6e10 8d85 0400 |0000: invoke-virtual {v4}, Lde/kromke/andreas/utilities/MyFileUsingDocumentFile;.getBaseName:()Ljava/lang/String; // method@858d │ │ +2c7532: 0c00 |0003: move-result-object v0 │ │ +2c7534: 2201 3910 |0004: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2c7538: 7010 cc87 0100 |0006: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c753e: 6e20 d787 0100 |0009: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c7544: 6e20 d787 5100 |000c: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c754a: 6e10 df87 0100 |000f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c7550: 0c01 |0012: move-result-object v1 │ │ +2c7552: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +2c7554: 6e20 8b85 1400 |0014: invoke-virtual {v4, v1}, Lde/kromke/andreas/utilities/MyFileUsingDocumentFile;.existsInSameDirectory:(Ljava/lang/String;)Z // method@858b │ │ +2c755a: 0a03 |0017: move-result v3 │ │ +2c755c: 3803 1700 |0018: if-eqz v3, 002f // +0017 │ │ +2c7560: d802 0201 |001a: add-int/lit8 v2, v2, #int 1 // #01 │ │ +2c7564: 2201 3910 |001c: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2c7568: 7010 cc87 0100 |001e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c756e: 6e20 d787 0100 |0021: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c7574: 6e20 d787 5100 |0024: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c757a: 6e20 d387 2100 |0027: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2c7580: 6e10 df87 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c7586: 0c01 |002d: move-result-object v1 │ │ +2c7588: 28e6 |002e: goto 0014 // -001a │ │ +2c758a: 5445 7181 |002f: iget-object v5, v4, Lde/kromke/andreas/utilities/MyFileUsingDocumentFile;.f:Landroidx/documentfile/provider/DocumentFile; // field@8171 │ │ +2c758e: 6e10 3e46 0500 |0031: invoke-virtual {v5}, Landroidx/documentfile/provider/DocumentFile;.getParentFile:()Landroidx/documentfile/provider/DocumentFile; // method@463e │ │ +2c7594: 0c05 |0034: move-result-object v5 │ │ +2c7596: 3805 2a00 |0035: if-eqz v5, 005f // +002a │ │ +2c759a: 1300 2e00 |0037: const/16 v0, #int 46 // #2e │ │ +2c759e: 6e20 a887 0100 |0039: invoke-virtual {v1, v0}, Ljava/lang/String;.lastIndexOf:(I)I // method@87a8 │ │ +2c75a4: 0a00 |003c: move-result v0 │ │ +2c75a6: 3a00 0900 |003d: if-ltz v0, 0046 // +0009 │ │ +2c75aa: d800 0001 |003f: add-int/lit8 v0, v0, #int 1 // #01 │ │ +2c75ae: 6e20 b487 0100 |0041: invoke-virtual {v1, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@87b4 │ │ +2c75b4: 0c00 |0044: move-result-object v0 │ │ +2c75b6: 2802 |0045: goto 0047 // +0002 │ │ +2c75b8: 0710 |0046: move-object v0, v1 │ │ +2c75ba: 7100 1d13 0000 |0047: invoke-static {}, Landroid/webkit/MimeTypeMap;.getSingleton:()Landroid/webkit/MimeTypeMap; // method@131d │ │ +2c75c0: 0c02 |004a: move-result-object v2 │ │ +2c75c2: 6e20 1c13 0200 |004b: invoke-virtual {v2, v0}, Landroid/webkit/MimeTypeMap;.getMimeTypeFromExtension:(Ljava/lang/String;)Ljava/lang/String; // method@131c │ │ +2c75c8: 0c00 |004e: move-result-object v0 │ │ +2c75ca: 3900 0400 |004f: if-nez v0, 0053 // +0004 │ │ +2c75ce: 1a00 0000 |0051: const-string v0, "" // string@0000 │ │ +2c75d2: 6e30 3646 0501 |0053: invoke-virtual {v5, v0, v1}, Landroidx/documentfile/provider/DocumentFile;.createFile:(Ljava/lang/String;Ljava/lang/String;)Landroidx/documentfile/provider/DocumentFile; // method@4636 │ │ +2c75d8: 0c05 |0056: move-result-object v5 │ │ +2c75da: 2200 e40f |0057: new-instance v0, Lde/kromke/andreas/utilities/MyFileUsingDocumentFile; // type@0fe4 │ │ +2c75de: 5441 7081 |0059: iget-object v1, v4, Lde/kromke/andreas/utilities/MyFileUsingDocumentFile;.contentResolver:Landroid/content/ContentResolver; // field@8170 │ │ +2c75e2: 7030 8285 5001 |005b: invoke-direct {v0, v5, v1}, Lde/kromke/andreas/utilities/MyFileUsingDocumentFile;.:(Landroidx/documentfile/provider/DocumentFile;Landroid/content/ContentResolver;)V // method@8582 │ │ +2c75e8: 1100 |005e: return-object v0 │ │ +2c75ea: 1205 |005f: const/4 v5, #int 0 // #0 │ │ +2c75ec: 1105 |0060: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ 0x0004 line=131 │ │ 0x0014 line=132 │ │ 0x001c line=135 │ │ 0x002f line=138 │ │ @@ -1080226,18 +1080226,18 @@ │ │ type : '(Ljava/lang/String;)Lorg/jaudiotagger/audio/MyFile;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -2c785c: |[2c785c] de.kromke.andreas.utilities.MyFileUsingDocumentFile.createTempFileInSameDirectory:(Ljava/lang/String;)Lorg/jaudiotagger/audio/MyFile; │ │ -2c786c: 6e20 8685 1000 |0000: invoke-virtual {v0, v1}, Lde/kromke/andreas/utilities/MyFileUsingDocumentFile;.createTempFileInSameDirectory:(Ljava/lang/String;)Lde/kromke/andreas/utilities/MyFileUsingDocumentFile; // method@8586 │ │ -2c7872: 0c01 |0003: move-result-object v1 │ │ -2c7874: 1101 |0004: return-object v1 │ │ +2c7860: |[2c7860] de.kromke.andreas.utilities.MyFileUsingDocumentFile.createTempFileInSameDirectory:(Ljava/lang/String;)Lorg/jaudiotagger/audio/MyFile; │ │ +2c7870: 6e20 8685 1000 |0000: invoke-virtual {v0, v1}, Lde/kromke/andreas/utilities/MyFileUsingDocumentFile;.createTempFileInSameDirectory:(Ljava/lang/String;)Lde/kromke/andreas/utilities/MyFileUsingDocumentFile; // method@8586 │ │ +2c7876: 0c01 |0003: move-result-object v1 │ │ +2c7878: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lde/kromke/andreas/utilities/MyFileUsingDocumentFile; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1080246,35 +1080246,35 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2c77c4: |[2c77c4] de.kromke.andreas.utilities.MyFileUsingDocumentFile.created:()J │ │ -2c77d4: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -2c77d8: 1000 |0002: return-wide v0 │ │ +2c77c8: |[2c77c8] de.kromke.andreas.utilities.MyFileUsingDocumentFile.created:()J │ │ +2c77d8: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +2c77dc: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Lde/kromke/andreas/utilities/MyFileUsingDocumentFile;) │ │ name : 'delete' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -2c728c: |[2c728c] de.kromke.andreas.utilities.MyFileUsingDocumentFile.delete:()Z │ │ -2c729c: 5410 7181 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/MyFileUsingDocumentFile;.f:Landroidx/documentfile/provider/DocumentFile; // field@8171 │ │ -2c72a0: 6e10 3746 0000 |0002: invoke-virtual {v0}, Landroidx/documentfile/provider/DocumentFile;.delete:()Z // method@4637 │ │ -2c72a6: 0a00 |0005: move-result v0 │ │ -2c72a8: 0f00 |0006: return v0 │ │ +2c7290: |[2c7290] de.kromke.andreas.utilities.MyFileUsingDocumentFile.delete:()Z │ │ +2c72a0: 5410 7181 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/MyFileUsingDocumentFile;.f:Landroidx/documentfile/provider/DocumentFile; // field@8171 │ │ +2c72a4: 6e10 3746 0000 |0002: invoke-virtual {v0}, Landroidx/documentfile/provider/DocumentFile;.delete:()Z // method@4637 │ │ +2c72aa: 0a00 |0005: move-result v0 │ │ +2c72ac: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=199 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lde/kromke/andreas/utilities/MyFileUsingDocumentFile; │ │ │ │ #7 : (in Lde/kromke/andreas/utilities/MyFileUsingDocumentFile;) │ │ @@ -1080282,19 +1080282,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -2c72ac: |[2c72ac] de.kromke.andreas.utilities.MyFileUsingDocumentFile.exists:()Z │ │ -2c72bc: 5410 7181 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/MyFileUsingDocumentFile;.f:Landroidx/documentfile/provider/DocumentFile; // field@8171 │ │ -2c72c0: 6e10 3846 0000 |0002: invoke-virtual {v0}, Landroidx/documentfile/provider/DocumentFile;.exists:()Z // method@4638 │ │ -2c72c6: 0a00 |0005: move-result v0 │ │ -2c72c8: 0f00 |0006: return v0 │ │ +2c72b0: |[2c72b0] de.kromke.andreas.utilities.MyFileUsingDocumentFile.exists:()Z │ │ +2c72c0: 5410 7181 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/MyFileUsingDocumentFile;.f:Landroidx/documentfile/provider/DocumentFile; // field@8171 │ │ +2c72c4: 6e10 3846 0000 |0002: invoke-virtual {v0}, Landroidx/documentfile/provider/DocumentFile;.exists:()Z // method@4638 │ │ +2c72ca: 0a00 |0005: move-result v0 │ │ +2c72cc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lde/kromke/andreas/utilities/MyFileUsingDocumentFile; │ │ │ │ #8 : (in Lde/kromke/andreas/utilities/MyFileUsingDocumentFile;) │ │ @@ -1080302,27 +1080302,27 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -2c72cc: |[2c72cc] de.kromke.andreas.utilities.MyFileUsingDocumentFile.existsInSameDirectory:(Ljava/lang/String;)Z │ │ -2c72dc: 5410 7181 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/MyFileUsingDocumentFile;.f:Landroidx/documentfile/provider/DocumentFile; // field@8171 │ │ -2c72e0: 6e10 3e46 0000 |0002: invoke-virtual {v0}, Landroidx/documentfile/provider/DocumentFile;.getParentFile:()Landroidx/documentfile/provider/DocumentFile; // method@463e │ │ -2c72e6: 0c00 |0005: move-result-object v0 │ │ -2c72e8: 3800 0d00 |0006: if-eqz v0, 0013 // +000d │ │ -2c72ec: 6e20 3946 2000 |0008: invoke-virtual {v0, v2}, Landroidx/documentfile/provider/DocumentFile;.findFile:(Ljava/lang/String;)Landroidx/documentfile/provider/DocumentFile; // method@4639 │ │ -2c72f2: 0c02 |000b: move-result-object v2 │ │ -2c72f4: 3802 0700 |000c: if-eqz v2, 0013 // +0007 │ │ -2c72f8: 6e10 3846 0200 |000e: invoke-virtual {v2}, Landroidx/documentfile/provider/DocumentFile;.exists:()Z // method@4638 │ │ -2c72fe: 0a02 |0011: move-result v2 │ │ -2c7300: 0f02 |0012: return v2 │ │ -2c7302: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -2c7304: 0f02 |0014: return v2 │ │ +2c72d0: |[2c72d0] de.kromke.andreas.utilities.MyFileUsingDocumentFile.existsInSameDirectory:(Ljava/lang/String;)Z │ │ +2c72e0: 5410 7181 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/MyFileUsingDocumentFile;.f:Landroidx/documentfile/provider/DocumentFile; // field@8171 │ │ +2c72e4: 6e10 3e46 0000 |0002: invoke-virtual {v0}, Landroidx/documentfile/provider/DocumentFile;.getParentFile:()Landroidx/documentfile/provider/DocumentFile; // method@463e │ │ +2c72ea: 0c00 |0005: move-result-object v0 │ │ +2c72ec: 3800 0d00 |0006: if-eqz v0, 0013 // +000d │ │ +2c72f0: 6e20 3946 2000 |0008: invoke-virtual {v0, v2}, Landroidx/documentfile/provider/DocumentFile;.findFile:(Ljava/lang/String;)Landroidx/documentfile/provider/DocumentFile; // method@4639 │ │ +2c72f6: 0c02 |000b: move-result-object v2 │ │ +2c72f8: 3802 0700 |000c: if-eqz v2, 0013 // +0007 │ │ +2c72fc: 6e10 3846 0200 |000e: invoke-virtual {v2}, Landroidx/documentfile/provider/DocumentFile;.exists:()Z // method@4638 │ │ +2c7302: 0a02 |0011: move-result v2 │ │ +2c7304: 0f02 |0012: return v2 │ │ +2c7306: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +2c7308: 0f02 |0014: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=315 │ │ 0x0008 line=318 │ │ 0x000e line=321 │ │ locals : │ │ 0x0000 - 0x0015 reg=1 this Lde/kromke/andreas/utilities/MyFileUsingDocumentFile; │ │ @@ -1080333,21 +1080333,21 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -2c76e0: |[2c76e0] de.kromke.andreas.utilities.MyFileUsingDocumentFile.getAbsolutePath:()Ljava/lang/String; │ │ -2c76f0: 5410 7181 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/MyFileUsingDocumentFile;.f:Landroidx/documentfile/provider/DocumentFile; // field@8171 │ │ -2c76f4: 6e10 4046 0000 |0002: invoke-virtual {v0}, Landroidx/documentfile/provider/DocumentFile;.getUri:()Landroid/net/Uri; // method@4640 │ │ -2c76fa: 0c00 |0005: move-result-object v0 │ │ -2c76fc: 6e10 5d06 0000 |0006: invoke-virtual {v0}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@065d │ │ -2c7702: 0c00 |0009: move-result-object v0 │ │ -2c7704: 1100 |000a: return-object v0 │ │ +2c76e4: |[2c76e4] de.kromke.andreas.utilities.MyFileUsingDocumentFile.getAbsolutePath:()Ljava/lang/String; │ │ +2c76f4: 5410 7181 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/MyFileUsingDocumentFile;.f:Landroidx/documentfile/provider/DocumentFile; // field@8171 │ │ +2c76f8: 6e10 4046 0000 |0002: invoke-virtual {v0}, Landroidx/documentfile/provider/DocumentFile;.getUri:()Landroid/net/Uri; // method@4640 │ │ +2c76fe: 0c00 |0005: move-result-object v0 │ │ +2c7700: 6e10 5d06 0000 |0006: invoke-virtual {v0}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@065d │ │ +2c7706: 0c00 |0009: move-result-object v0 │ │ +2c7708: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lde/kromke/andreas/utilities/MyFileUsingDocumentFile; │ │ │ │ #10 : (in Lde/kromke/andreas/utilities/MyFileUsingDocumentFile;) │ │ @@ -1080355,25 +1080355,25 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -2c7708: |[2c7708] de.kromke.andreas.utilities.MyFileUsingDocumentFile.getBaseName:()Ljava/lang/String; │ │ -2c7718: 6e10 9085 0300 |0000: invoke-virtual {v3}, Lde/kromke/andreas/utilities/MyFileUsingDocumentFile;.getName:()Ljava/lang/String; // method@8590 │ │ -2c771e: 0c00 |0003: move-result-object v0 │ │ -2c7720: 1301 2e00 |0004: const/16 v1, #int 46 // #2e │ │ -2c7724: 6e20 a887 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.lastIndexOf:(I)I // method@87a8 │ │ -2c772a: 0a01 |0009: move-result v1 │ │ -2c772c: 3d01 0700 |000a: if-lez v1, 0011 // +0007 │ │ -2c7730: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -2c7732: 6e30 b587 2001 |000d: invoke-virtual {v0, v2, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@87b5 │ │ -2c7738: 0c00 |0010: move-result-object v0 │ │ -2c773a: 1100 |0011: return-object v0 │ │ +2c770c: |[2c770c] de.kromke.andreas.utilities.MyFileUsingDocumentFile.getBaseName:()Ljava/lang/String; │ │ +2c771c: 6e10 9085 0300 |0000: invoke-virtual {v3}, Lde/kromke/andreas/utilities/MyFileUsingDocumentFile;.getName:()Ljava/lang/String; // method@8590 │ │ +2c7722: 0c00 |0003: move-result-object v0 │ │ +2c7724: 1301 2e00 |0004: const/16 v1, #int 46 // #2e │ │ +2c7728: 6e20 a887 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.lastIndexOf:(I)I // method@87a8 │ │ +2c772e: 0a01 |0009: move-result v1 │ │ +2c7730: 3d01 0700 |000a: if-lez v1, 0011 // +0007 │ │ +2c7734: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +2c7736: 6e30 b587 2001 |000d: invoke-virtual {v0, v2, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@87b5 │ │ +2c773c: 0c00 |0010: move-result-object v0 │ │ +2c773e: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=329 │ │ 0x0006 line=330 │ │ 0x000d line=333 │ │ locals : │ │ 0x0000 - 0x0012 reg=3 this Lde/kromke/andreas/utilities/MyFileUsingDocumentFile; │ │ @@ -1080383,33 +1080383,33 @@ │ │ type : '()Ljava/io/FileInputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -2c7618: |[2c7618] de.kromke.andreas.utilities.MyFileUsingDocumentFile.getFileInputStream:()Ljava/io/FileInputStream; │ │ -2c7628: 5430 7181 |0000: iget-object v0, v3, Lde/kromke/andreas/utilities/MyFileUsingDocumentFile;.f:Landroidx/documentfile/provider/DocumentFile; // field@8171 │ │ -2c762c: 6e10 4046 0000 |0002: invoke-virtual {v0}, Landroidx/documentfile/provider/DocumentFile;.getUri:()Landroid/net/Uri; // method@4640 │ │ -2c7632: 0c00 |0005: move-result-object v0 │ │ -2c7634: 5431 7081 |0006: iget-object v1, v3, Lde/kromke/andreas/utilities/MyFileUsingDocumentFile;.contentResolver:Landroid/content/ContentResolver; // field@8170 │ │ -2c7638: 1a02 069c |0008: const-string v2, "r" // string@9c06 │ │ -2c763c: 6e30 1502 0102 |000a: invoke-virtual {v1, v0, v2}, Landroid/content/ContentResolver;.openFileDescriptor:(Landroid/net/Uri;Ljava/lang/String;)Landroid/os/ParcelFileDescriptor; // method@0215 │ │ -2c7642: 0c00 |000d: move-result-object v0 │ │ -2c7644: 3800 1200 |000e: if-eqz v0, 0020 // +0012 │ │ -2c7648: 6e10 2f07 0000 |0010: invoke-virtual {v0}, Landroid/os/ParcelFileDescriptor;.getFileDescriptor:()Ljava/io/FileDescriptor; // method@072f │ │ -2c764e: 0c01 |0013: move-result-object v1 │ │ -2c7650: 3801 0c00 |0014: if-eqz v1, 0020 // +000c │ │ -2c7654: 2201 f80f |0016: new-instance v1, Ljava/io/FileInputStream; // type@0ff8 │ │ -2c7658: 6e10 2f07 0000 |0018: invoke-virtual {v0}, Landroid/os/ParcelFileDescriptor;.getFileDescriptor:()Ljava/io/FileDescriptor; // method@072f │ │ -2c765e: 0c00 |001b: move-result-object v0 │ │ -2c7660: 7020 6986 0100 |001c: invoke-direct {v1, v0}, Ljava/io/FileInputStream;.:(Ljava/io/FileDescriptor;)V // method@8669 │ │ -2c7666: 1101 |001f: return-object v1 │ │ -2c7668: 1200 |0020: const/4 v0, #int 0 // #0 │ │ -2c766a: 1100 |0021: return-object v0 │ │ +2c761c: |[2c761c] de.kromke.andreas.utilities.MyFileUsingDocumentFile.getFileInputStream:()Ljava/io/FileInputStream; │ │ +2c762c: 5430 7181 |0000: iget-object v0, v3, Lde/kromke/andreas/utilities/MyFileUsingDocumentFile;.f:Landroidx/documentfile/provider/DocumentFile; // field@8171 │ │ +2c7630: 6e10 4046 0000 |0002: invoke-virtual {v0}, Landroidx/documentfile/provider/DocumentFile;.getUri:()Landroid/net/Uri; // method@4640 │ │ +2c7636: 0c00 |0005: move-result-object v0 │ │ +2c7638: 5431 7081 |0006: iget-object v1, v3, Lde/kromke/andreas/utilities/MyFileUsingDocumentFile;.contentResolver:Landroid/content/ContentResolver; // field@8170 │ │ +2c763c: 1a02 069c |0008: const-string v2, "r" // string@9c06 │ │ +2c7640: 6e30 1502 0102 |000a: invoke-virtual {v1, v0, v2}, Landroid/content/ContentResolver;.openFileDescriptor:(Landroid/net/Uri;Ljava/lang/String;)Landroid/os/ParcelFileDescriptor; // method@0215 │ │ +2c7646: 0c00 |000d: move-result-object v0 │ │ +2c7648: 3800 1200 |000e: if-eqz v0, 0020 // +0012 │ │ +2c764c: 6e10 2f07 0000 |0010: invoke-virtual {v0}, Landroid/os/ParcelFileDescriptor;.getFileDescriptor:()Ljava/io/FileDescriptor; // method@072f │ │ +2c7652: 0c01 |0013: move-result-object v1 │ │ +2c7654: 3801 0c00 |0014: if-eqz v1, 0020 // +000c │ │ +2c7658: 2201 f80f |0016: new-instance v1, Ljava/io/FileInputStream; // type@0ff8 │ │ +2c765c: 6e10 2f07 0000 |0018: invoke-virtual {v0}, Landroid/os/ParcelFileDescriptor;.getFileDescriptor:()Ljava/io/FileDescriptor; // method@072f │ │ +2c7662: 0c00 |001b: move-result-object v0 │ │ +2c7664: 7020 6986 0100 |001c: invoke-direct {v1, v0}, Ljava/io/FileInputStream;.:(Ljava/io/FileDescriptor;)V // method@8669 │ │ +2c766a: 1101 |001f: return-object v1 │ │ +2c766c: 1200 |0020: const/4 v0, #int 0 // #0 │ │ +2c766e: 1100 |0021: return-object v0 │ │ catches : 1 │ │ 0x0006 - 0x001f │ │ Ljava/io/FileNotFoundException; -> 0x0020 │ │ positions : │ │ 0x0000 line=247 │ │ 0x0006 line=250 │ │ 0x0010 line=253 │ │ @@ -1080422,33 +1080422,33 @@ │ │ type : '()Ljava/io/FileOutputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -2c767c: |[2c767c] de.kromke.andreas.utilities.MyFileUsingDocumentFile.getFileOutputStream:()Ljava/io/FileOutputStream; │ │ -2c768c: 5430 7181 |0000: iget-object v0, v3, Lde/kromke/andreas/utilities/MyFileUsingDocumentFile;.f:Landroidx/documentfile/provider/DocumentFile; // field@8171 │ │ -2c7690: 6e10 4046 0000 |0002: invoke-virtual {v0}, Landroidx/documentfile/provider/DocumentFile;.getUri:()Landroid/net/Uri; // method@4640 │ │ -2c7696: 0c00 |0005: move-result-object v0 │ │ -2c7698: 5431 7081 |0006: iget-object v1, v3, Lde/kromke/andreas/utilities/MyFileUsingDocumentFile;.contentResolver:Landroid/content/ContentResolver; // field@8170 │ │ -2c769c: 1a02 599f |0008: const-string v2, "rw" // string@9f59 │ │ -2c76a0: 6e30 1502 0102 |000a: invoke-virtual {v1, v0, v2}, Landroid/content/ContentResolver;.openFileDescriptor:(Landroid/net/Uri;Ljava/lang/String;)Landroid/os/ParcelFileDescriptor; // method@0215 │ │ -2c76a6: 0c00 |000d: move-result-object v0 │ │ -2c76a8: 3800 1200 |000e: if-eqz v0, 0020 // +0012 │ │ -2c76ac: 6e10 2f07 0000 |0010: invoke-virtual {v0}, Landroid/os/ParcelFileDescriptor;.getFileDescriptor:()Ljava/io/FileDescriptor; // method@072f │ │ -2c76b2: 0c01 |0013: move-result-object v1 │ │ -2c76b4: 3801 0c00 |0014: if-eqz v1, 0020 // +000c │ │ -2c76b8: 2201 fa0f |0016: new-instance v1, Ljava/io/FileOutputStream; // type@0ffa │ │ -2c76bc: 6e10 2f07 0000 |0018: invoke-virtual {v0}, Landroid/os/ParcelFileDescriptor;.getFileDescriptor:()Ljava/io/FileDescriptor; // method@072f │ │ -2c76c2: 0c00 |001b: move-result-object v0 │ │ -2c76c4: 7020 7786 0100 |001c: invoke-direct {v1, v0}, Ljava/io/FileOutputStream;.:(Ljava/io/FileDescriptor;)V // method@8677 │ │ -2c76ca: 1101 |001f: return-object v1 │ │ -2c76cc: 1200 |0020: const/4 v0, #int 0 // #0 │ │ -2c76ce: 1100 |0021: return-object v0 │ │ +2c7680: |[2c7680] de.kromke.andreas.utilities.MyFileUsingDocumentFile.getFileOutputStream:()Ljava/io/FileOutputStream; │ │ +2c7690: 5430 7181 |0000: iget-object v0, v3, Lde/kromke/andreas/utilities/MyFileUsingDocumentFile;.f:Landroidx/documentfile/provider/DocumentFile; // field@8171 │ │ +2c7694: 6e10 4046 0000 |0002: invoke-virtual {v0}, Landroidx/documentfile/provider/DocumentFile;.getUri:()Landroid/net/Uri; // method@4640 │ │ +2c769a: 0c00 |0005: move-result-object v0 │ │ +2c769c: 5431 7081 |0006: iget-object v1, v3, Lde/kromke/andreas/utilities/MyFileUsingDocumentFile;.contentResolver:Landroid/content/ContentResolver; // field@8170 │ │ +2c76a0: 1a02 599f |0008: const-string v2, "rw" // string@9f59 │ │ +2c76a4: 6e30 1502 0102 |000a: invoke-virtual {v1, v0, v2}, Landroid/content/ContentResolver;.openFileDescriptor:(Landroid/net/Uri;Ljava/lang/String;)Landroid/os/ParcelFileDescriptor; // method@0215 │ │ +2c76aa: 0c00 |000d: move-result-object v0 │ │ +2c76ac: 3800 1200 |000e: if-eqz v0, 0020 // +0012 │ │ +2c76b0: 6e10 2f07 0000 |0010: invoke-virtual {v0}, Landroid/os/ParcelFileDescriptor;.getFileDescriptor:()Ljava/io/FileDescriptor; // method@072f │ │ +2c76b6: 0c01 |0013: move-result-object v1 │ │ +2c76b8: 3801 0c00 |0014: if-eqz v1, 0020 // +000c │ │ +2c76bc: 2201 fa0f |0016: new-instance v1, Ljava/io/FileOutputStream; // type@0ffa │ │ +2c76c0: 6e10 2f07 0000 |0018: invoke-virtual {v0}, Landroid/os/ParcelFileDescriptor;.getFileDescriptor:()Ljava/io/FileDescriptor; // method@072f │ │ +2c76c6: 0c00 |001b: move-result-object v0 │ │ +2c76c8: 7020 7786 0100 |001c: invoke-direct {v1, v0}, Ljava/io/FileOutputStream;.:(Ljava/io/FileDescriptor;)V // method@8677 │ │ +2c76ce: 1101 |001f: return-object v1 │ │ +2c76d0: 1200 |0020: const/4 v0, #int 0 // #0 │ │ +2c76d2: 1100 |0021: return-object v0 │ │ catches : 1 │ │ 0x0006 - 0x001f │ │ Ljava/io/FileNotFoundException; -> 0x0020 │ │ positions : │ │ 0x0000 line=278 │ │ 0x0006 line=281 │ │ 0x0010 line=284 │ │ @@ -1080461,19 +1080461,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -2c773c: |[2c773c] de.kromke.andreas.utilities.MyFileUsingDocumentFile.getName:()Ljava/lang/String; │ │ -2c774c: 5410 7181 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/MyFileUsingDocumentFile;.f:Landroidx/documentfile/provider/DocumentFile; // field@8171 │ │ -2c7750: 6e10 3d46 0000 |0002: invoke-virtual {v0}, Landroidx/documentfile/provider/DocumentFile;.getName:()Ljava/lang/String; // method@463d │ │ -2c7756: 0c00 |0005: move-result-object v0 │ │ -2c7758: 1100 |0006: return-object v0 │ │ +2c7740: |[2c7740] de.kromke.andreas.utilities.MyFileUsingDocumentFile.getName:()Ljava/lang/String; │ │ +2c7750: 5410 7181 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/MyFileUsingDocumentFile;.f:Landroidx/documentfile/provider/DocumentFile; // field@8171 │ │ +2c7754: 6e10 3d46 0000 |0002: invoke-virtual {v0}, Landroidx/documentfile/provider/DocumentFile;.getName:()Ljava/lang/String; // method@463d │ │ +2c775a: 0c00 |0005: move-result-object v0 │ │ +2c775c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lde/kromke/andreas/utilities/MyFileUsingDocumentFile; │ │ │ │ #14 : (in Lde/kromke/andreas/utilities/MyFileUsingDocumentFile;) │ │ @@ -1080481,22 +1080481,22 @@ │ │ type : '()Lde/kromke/andreas/utilities/MyFileUsingDocumentFile;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -2c75ec: |[2c75ec] de.kromke.andreas.utilities.MyFileUsingDocumentFile.getParentFile:()Lde/kromke/andreas/utilities/MyFileUsingDocumentFile; │ │ -2c75fc: 2200 e40f |0000: new-instance v0, Lde/kromke/andreas/utilities/MyFileUsingDocumentFile; // type@0fe4 │ │ -2c7600: 5431 7181 |0002: iget-object v1, v3, Lde/kromke/andreas/utilities/MyFileUsingDocumentFile;.f:Landroidx/documentfile/provider/DocumentFile; // field@8171 │ │ -2c7604: 6e10 3e46 0100 |0004: invoke-virtual {v1}, Landroidx/documentfile/provider/DocumentFile;.getParentFile:()Landroidx/documentfile/provider/DocumentFile; // method@463e │ │ -2c760a: 0c01 |0007: move-result-object v1 │ │ -2c760c: 5432 7081 |0008: iget-object v2, v3, Lde/kromke/andreas/utilities/MyFileUsingDocumentFile;.contentResolver:Landroid/content/ContentResolver; // field@8170 │ │ -2c7610: 7030 8285 1002 |000a: invoke-direct {v0, v1, v2}, Lde/kromke/andreas/utilities/MyFileUsingDocumentFile;.:(Landroidx/documentfile/provider/DocumentFile;Landroid/content/ContentResolver;)V // method@8582 │ │ -2c7616: 1100 |000d: return-object v0 │ │ +2c75f0: |[2c75f0] de.kromke.andreas.utilities.MyFileUsingDocumentFile.getParentFile:()Lde/kromke/andreas/utilities/MyFileUsingDocumentFile; │ │ +2c7600: 2200 e40f |0000: new-instance v0, Lde/kromke/andreas/utilities/MyFileUsingDocumentFile; // type@0fe4 │ │ +2c7604: 5431 7181 |0002: iget-object v1, v3, Lde/kromke/andreas/utilities/MyFileUsingDocumentFile;.f:Landroidx/documentfile/provider/DocumentFile; // field@8171 │ │ +2c7608: 6e10 3e46 0100 |0004: invoke-virtual {v1}, Landroidx/documentfile/provider/DocumentFile;.getParentFile:()Landroidx/documentfile/provider/DocumentFile; // method@463e │ │ +2c760e: 0c01 |0007: move-result-object v1 │ │ +2c7610: 5432 7081 |0008: iget-object v2, v3, Lde/kromke/andreas/utilities/MyFileUsingDocumentFile;.contentResolver:Landroid/content/ContentResolver; // field@8170 │ │ +2c7614: 7030 8285 1002 |000a: invoke-direct {v0, v1, v2}, Lde/kromke/andreas/utilities/MyFileUsingDocumentFile;.:(Landroidx/documentfile/provider/DocumentFile;Landroid/content/ContentResolver;)V // method@8582 │ │ +2c761a: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ locals : │ │ 0x0000 - 0x000e reg=3 this Lde/kromke/andreas/utilities/MyFileUsingDocumentFile; │ │ │ │ #15 : (in Lde/kromke/andreas/utilities/MyFileUsingDocumentFile;) │ │ @@ -1080504,18 +1080504,18 @@ │ │ type : '()Lorg/jaudiotagger/audio/MyFile;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -2c7878: |[2c7878] de.kromke.andreas.utilities.MyFileUsingDocumentFile.getParentFile:()Lorg/jaudiotagger/audio/MyFile; │ │ -2c7888: 6e10 9185 0100 |0000: invoke-virtual {v1}, Lde/kromke/andreas/utilities/MyFileUsingDocumentFile;.getParentFile:()Lde/kromke/andreas/utilities/MyFileUsingDocumentFile; // method@8591 │ │ -2c788e: 0c00 |0003: move-result-object v0 │ │ -2c7890: 1100 |0004: return-object v0 │ │ +2c787c: |[2c787c] de.kromke.andreas.utilities.MyFileUsingDocumentFile.getParentFile:()Lorg/jaudiotagger/audio/MyFile; │ │ +2c788c: 6e10 9185 0100 |0000: invoke-virtual {v1}, Lde/kromke/andreas/utilities/MyFileUsingDocumentFile;.getParentFile:()Lde/kromke/andreas/utilities/MyFileUsingDocumentFile; // method@8591 │ │ +2c7892: 0c00 |0003: move-result-object v0 │ │ +2c7894: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/kromke/andreas/utilities/MyFileUsingDocumentFile; │ │ │ │ #16 : (in Lde/kromke/andreas/utilities/MyFileUsingDocumentFile;) │ │ @@ -1080523,24 +1080523,24 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -2c775c: |[2c775c] de.kromke.andreas.utilities.MyFileUsingDocumentFile.getPath:()Ljava/lang/String; │ │ -2c776c: 5410 7181 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/MyFileUsingDocumentFile;.f:Landroidx/documentfile/provider/DocumentFile; // field@8171 │ │ -2c7770: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -2c7774: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -2c7776: 2809 |0005: goto 000e // +0009 │ │ -2c7778: 6e10 4046 0000 |0006: invoke-virtual {v0}, Landroidx/documentfile/provider/DocumentFile;.getUri:()Landroid/net/Uri; // method@4640 │ │ -2c777e: 0c00 |0009: move-result-object v0 │ │ -2c7780: 6e10 5d06 0000 |000a: invoke-virtual {v0}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@065d │ │ -2c7786: 0c00 |000d: move-result-object v0 │ │ -2c7788: 1100 |000e: return-object v0 │ │ +2c7760: |[2c7760] de.kromke.andreas.utilities.MyFileUsingDocumentFile.getPath:()Ljava/lang/String; │ │ +2c7770: 5410 7181 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/MyFileUsingDocumentFile;.f:Landroidx/documentfile/provider/DocumentFile; // field@8171 │ │ +2c7774: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +2c7778: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +2c777a: 2809 |0005: goto 000e // +0009 │ │ +2c777c: 6e10 4046 0000 |0006: invoke-virtual {v0}, Landroidx/documentfile/provider/DocumentFile;.getUri:()Landroid/net/Uri; // method@4640 │ │ +2c7782: 0c00 |0009: move-result-object v0 │ │ +2c7784: 6e10 5d06 0000 |000a: invoke-virtual {v0}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@065d │ │ +2c778a: 0c00 |000d: move-result-object v0 │ │ +2c778c: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=186 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lde/kromke/andreas/utilities/MyFileUsingDocumentFile; │ │ │ │ #17 : (in Lde/kromke/andreas/utilities/MyFileUsingDocumentFile;) │ │ @@ -1080548,38 +1080548,38 @@ │ │ type : '(Ljava/lang/String;)Lorg/jaudiotagger/audio/MyRandomAccessFile;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 46 16-bit code units │ │ -2c7894: |[2c7894] de.kromke.andreas.utilities.MyFileUsingDocumentFile.getRandomAccessFile:(Ljava/lang/String;)Lorg/jaudiotagger/audio/MyRandomAccessFile; │ │ -2c78a4: 2200 e70f |0000: new-instance v0, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingDocumentFile; // type@0fe7 │ │ -2c78a8: 5431 7181 |0002: iget-object v1, v3, Lde/kromke/andreas/utilities/MyFileUsingDocumentFile;.f:Landroidx/documentfile/provider/DocumentFile; // field@8171 │ │ -2c78ac: 5432 7081 |0004: iget-object v2, v3, Lde/kromke/andreas/utilities/MyFileUsingDocumentFile;.contentResolver:Landroid/content/ContentResolver; // field@8170 │ │ -2c78b0: 7040 c485 1024 |0006: invoke-direct {v0, v1, v4, v2}, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingDocumentFile;.:(Landroidx/documentfile/provider/DocumentFile;Ljava/lang/String;Landroid/content/ContentResolver;)V // method@85c4 │ │ -2c78b6: 7210 898a 0000 |0009: invoke-interface {v0}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.isValid:()Z // method@8a89 │ │ -2c78bc: 0a01 |000c: move-result v1 │ │ -2c78be: 3801 0800 |000d: if-eqz v1, 0015 // +0008 │ │ -2c78c2: 7210 888a 0000 |000f: invoke-interface {v0}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.isSeekable:()Z // method@8a88 │ │ -2c78c8: 0a01 |0012: move-result v1 │ │ -2c78ca: 3901 1200 |0013: if-nez v1, 0025 // +0012 │ │ -2c78ce: 1a00 fc0d |0015: const-string v0, "CMT : MyFileUsDocFile" // string@0dfc │ │ -2c78d2: 1a01 0276 |0017: const-string v1, "getRandomAccessFile() : trying fallback to memory based I/O" // string@7602 │ │ -2c78d6: 7120 450e 1000 |0019: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ -2c78dc: 2200 ea0f |001c: new-instance v0, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory; // type@0fea │ │ -2c78e0: 5431 7181 |001e: iget-object v1, v3, Lde/kromke/andreas/utilities/MyFileUsingDocumentFile;.f:Landroidx/documentfile/provider/DocumentFile; // field@8171 │ │ -2c78e4: 5432 7081 |0020: iget-object v2, v3, Lde/kromke/andreas/utilities/MyFileUsingDocumentFile;.contentResolver:Landroid/content/ContentResolver; // field@8170 │ │ -2c78e8: 7040 0486 1024 |0022: invoke-direct {v0, v1, v4, v2}, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.:(Landroidx/documentfile/provider/DocumentFile;Ljava/lang/String;Landroid/content/ContentResolver;)V // method@8604 │ │ -2c78ee: 7210 898a 0000 |0025: invoke-interface {v0}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.isValid:()Z // method@8a89 │ │ -2c78f4: 0a04 |0028: move-result v4 │ │ -2c78f6: 3804 0300 |0029: if-eqz v4, 002c // +0003 │ │ -2c78fa: 2802 |002b: goto 002d // +0002 │ │ -2c78fc: 1200 |002c: const/4 v0, #int 0 // #0 │ │ -2c78fe: 1100 |002d: return-object v0 │ │ +2c7898: |[2c7898] de.kromke.andreas.utilities.MyFileUsingDocumentFile.getRandomAccessFile:(Ljava/lang/String;)Lorg/jaudiotagger/audio/MyRandomAccessFile; │ │ +2c78a8: 2200 e70f |0000: new-instance v0, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingDocumentFile; // type@0fe7 │ │ +2c78ac: 5431 7181 |0002: iget-object v1, v3, Lde/kromke/andreas/utilities/MyFileUsingDocumentFile;.f:Landroidx/documentfile/provider/DocumentFile; // field@8171 │ │ +2c78b0: 5432 7081 |0004: iget-object v2, v3, Lde/kromke/andreas/utilities/MyFileUsingDocumentFile;.contentResolver:Landroid/content/ContentResolver; // field@8170 │ │ +2c78b4: 7040 c485 1024 |0006: invoke-direct {v0, v1, v4, v2}, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingDocumentFile;.:(Landroidx/documentfile/provider/DocumentFile;Ljava/lang/String;Landroid/content/ContentResolver;)V // method@85c4 │ │ +2c78ba: 7210 898a 0000 |0009: invoke-interface {v0}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.isValid:()Z // method@8a89 │ │ +2c78c0: 0a01 |000c: move-result v1 │ │ +2c78c2: 3801 0800 |000d: if-eqz v1, 0015 // +0008 │ │ +2c78c6: 7210 888a 0000 |000f: invoke-interface {v0}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.isSeekable:()Z // method@8a88 │ │ +2c78cc: 0a01 |0012: move-result v1 │ │ +2c78ce: 3901 1200 |0013: if-nez v1, 0025 // +0012 │ │ +2c78d2: 1a00 fc0d |0015: const-string v0, "CMT : MyFileUsDocFile" // string@0dfc │ │ +2c78d6: 1a01 0276 |0017: const-string v1, "getRandomAccessFile() : trying fallback to memory based I/O" // string@7602 │ │ +2c78da: 7120 450e 1000 |0019: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ +2c78e0: 2200 ea0f |001c: new-instance v0, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory; // type@0fea │ │ +2c78e4: 5431 7181 |001e: iget-object v1, v3, Lde/kromke/andreas/utilities/MyFileUsingDocumentFile;.f:Landroidx/documentfile/provider/DocumentFile; // field@8171 │ │ +2c78e8: 5432 7081 |0020: iget-object v2, v3, Lde/kromke/andreas/utilities/MyFileUsingDocumentFile;.contentResolver:Landroid/content/ContentResolver; // field@8170 │ │ +2c78ec: 7040 0486 1024 |0022: invoke-direct {v0, v1, v4, v2}, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.:(Landroidx/documentfile/provider/DocumentFile;Ljava/lang/String;Landroid/content/ContentResolver;)V // method@8604 │ │ +2c78f2: 7210 898a 0000 |0025: invoke-interface {v0}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.isValid:()Z // method@8a89 │ │ +2c78f8: 0a04 |0028: move-result v4 │ │ +2c78fa: 3804 0300 |0029: if-eqz v4, 002c // +0003 │ │ +2c78fe: 2802 |002b: goto 002d // +0002 │ │ +2c7900: 1200 |002c: const/4 v0, #int 0 // #0 │ │ +2c7902: 1100 |002d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ 0x0009 line=102 │ │ 0x0019 line=105 │ │ 0x001c line=106 │ │ 0x0025 line=108 │ │ @@ -1080592,19 +1080592,19 @@ │ │ type : '()Landroid/net/Uri;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -2c7210: |[2c7210] de.kromke.andreas.utilities.MyFileUsingDocumentFile.getUri:()Landroid/net/Uri; │ │ -2c7220: 5410 7181 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/MyFileUsingDocumentFile;.f:Landroidx/documentfile/provider/DocumentFile; // field@8171 │ │ -2c7224: 6e10 4046 0000 |0002: invoke-virtual {v0}, Landroidx/documentfile/provider/DocumentFile;.getUri:()Landroid/net/Uri; // method@4640 │ │ -2c722a: 0c00 |0005: move-result-object v0 │ │ -2c722c: 1100 |0006: return-object v0 │ │ +2c7214: |[2c7214] de.kromke.andreas.utilities.MyFileUsingDocumentFile.getUri:()Landroid/net/Uri; │ │ +2c7224: 5410 7181 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/MyFileUsingDocumentFile;.f:Landroidx/documentfile/provider/DocumentFile; // field@8171 │ │ +2c7228: 6e10 4046 0000 |0002: invoke-virtual {v0}, Landroidx/documentfile/provider/DocumentFile;.getUri:()Landroid/net/Uri; // method@4640 │ │ +2c722e: 0c00 |0005: move-result-object v0 │ │ +2c7230: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=432 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lde/kromke/andreas/utilities/MyFileUsingDocumentFile; │ │ │ │ #19 : (in Lde/kromke/andreas/utilities/MyFileUsingDocumentFile;) │ │ @@ -1080612,19 +1080612,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -2c7308: |[2c7308] de.kromke.andreas.utilities.MyFileUsingDocumentFile.isDirectory:()Z │ │ -2c7318: 5410 7181 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/MyFileUsingDocumentFile;.f:Landroidx/documentfile/provider/DocumentFile; // field@8171 │ │ -2c731c: 6e10 4146 0000 |0002: invoke-virtual {v0}, Landroidx/documentfile/provider/DocumentFile;.isDirectory:()Z // method@4641 │ │ -2c7322: 0a00 |0005: move-result v0 │ │ -2c7324: 0f00 |0006: return v0 │ │ +2c730c: |[2c730c] de.kromke.andreas.utilities.MyFileUsingDocumentFile.isDirectory:()Z │ │ +2c731c: 5410 7181 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/MyFileUsingDocumentFile;.f:Landroidx/documentfile/provider/DocumentFile; // field@8171 │ │ +2c7320: 6e10 4146 0000 |0002: invoke-virtual {v0}, Landroidx/documentfile/provider/DocumentFile;.isDirectory:()Z // method@4641 │ │ +2c7326: 0a00 |0005: move-result v0 │ │ +2c7328: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=203 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lde/kromke/andreas/utilities/MyFileUsingDocumentFile; │ │ │ │ #20 : (in Lde/kromke/andreas/utilities/MyFileUsingDocumentFile;) │ │ @@ -1080632,19 +1080632,19 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -2c77dc: |[2c77dc] de.kromke.andreas.utilities.MyFileUsingDocumentFile.lastModified:()J │ │ -2c77ec: 5420 7181 |0000: iget-object v0, v2, Lde/kromke/andreas/utilities/MyFileUsingDocumentFile;.f:Landroidx/documentfile/provider/DocumentFile; // field@8171 │ │ -2c77f0: 6e10 4546 0000 |0002: invoke-virtual {v0}, Landroidx/documentfile/provider/DocumentFile;.lastModified:()J // method@4645 │ │ -2c77f6: 0b00 |0005: move-result-wide v0 │ │ -2c77f8: 1000 |0006: return-wide v0 │ │ +2c77e0: |[2c77e0] de.kromke.andreas.utilities.MyFileUsingDocumentFile.lastModified:()J │ │ +2c77f0: 5420 7181 |0000: iget-object v0, v2, Lde/kromke/andreas/utilities/MyFileUsingDocumentFile;.f:Landroidx/documentfile/provider/DocumentFile; // field@8171 │ │ +2c77f4: 6e10 4546 0000 |0002: invoke-virtual {v0}, Landroidx/documentfile/provider/DocumentFile;.lastModified:()J // method@4645 │ │ +2c77fa: 0b00 |0005: move-result-wide v0 │ │ +2c77fc: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=235 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lde/kromke/andreas/utilities/MyFileUsingDocumentFile; │ │ │ │ #21 : (in Lde/kromke/andreas/utilities/MyFileUsingDocumentFile;) │ │ @@ -1080652,19 +1080652,19 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -2c77fc: |[2c77fc] de.kromke.andreas.utilities.MyFileUsingDocumentFile.length:()J │ │ -2c780c: 5420 7181 |0000: iget-object v0, v2, Lde/kromke/andreas/utilities/MyFileUsingDocumentFile;.f:Landroidx/documentfile/provider/DocumentFile; // field@8171 │ │ -2c7810: 6e10 4646 0000 |0002: invoke-virtual {v0}, Landroidx/documentfile/provider/DocumentFile;.length:()J // method@4646 │ │ -2c7816: 0b00 |0005: move-result-wide v0 │ │ -2c7818: 1000 |0006: return-wide v0 │ │ +2c7800: |[2c7800] de.kromke.andreas.utilities.MyFileUsingDocumentFile.length:()J │ │ +2c7810: 5420 7181 |0000: iget-object v0, v2, Lde/kromke/andreas/utilities/MyFileUsingDocumentFile;.f:Landroidx/documentfile/provider/DocumentFile; // field@8171 │ │ +2c7814: 6e10 4646 0000 |0002: invoke-virtual {v0}, Landroidx/documentfile/provider/DocumentFile;.length:()J // method@4646 │ │ +2c781a: 0b00 |0005: move-result-wide v0 │ │ +2c781c: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=230 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lde/kromke/andreas/utilities/MyFileUsingDocumentFile; │ │ │ │ #22 : (in Lde/kromke/andreas/utilities/MyFileUsingDocumentFile;) │ │ @@ -1080672,21 +1080672,21 @@ │ │ type : '(Lorg/jaudiotagger/audio/MyFile;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -2c7930: |[2c7930] de.kromke.andreas.utilities.MyFileUsingDocumentFile.objcopyFrom:(Lorg/jaudiotagger/audio/MyFile;)V │ │ -2c7940: 1f02 e40f |0000: check-cast v2, Lde/kromke/andreas/utilities/MyFileUsingDocumentFile; // type@0fe4 │ │ -2c7944: 5420 7181 |0002: iget-object v0, v2, Lde/kromke/andreas/utilities/MyFileUsingDocumentFile;.f:Landroidx/documentfile/provider/DocumentFile; // field@8171 │ │ -2c7948: 5b10 7181 |0004: iput-object v0, v1, Lde/kromke/andreas/utilities/MyFileUsingDocumentFile;.f:Landroidx/documentfile/provider/DocumentFile; // field@8171 │ │ -2c794c: 5422 7081 |0006: iget-object v2, v2, Lde/kromke/andreas/utilities/MyFileUsingDocumentFile;.contentResolver:Landroid/content/ContentResolver; // field@8170 │ │ -2c7950: 5b12 7081 |0008: iput-object v2, v1, Lde/kromke/andreas/utilities/MyFileUsingDocumentFile;.contentResolver:Landroid/content/ContentResolver; // field@8170 │ │ -2c7954: 0e00 |000a: return-void │ │ +2c7934: |[2c7934] de.kromke.andreas.utilities.MyFileUsingDocumentFile.objcopyFrom:(Lorg/jaudiotagger/audio/MyFile;)V │ │ +2c7944: 1f02 e40f |0000: check-cast v2, Lde/kromke/andreas/utilities/MyFileUsingDocumentFile; // type@0fe4 │ │ +2c7948: 5420 7181 |0002: iget-object v0, v2, Lde/kromke/andreas/utilities/MyFileUsingDocumentFile;.f:Landroidx/documentfile/provider/DocumentFile; // field@8171 │ │ +2c794c: 5b10 7181 |0004: iput-object v0, v1, Lde/kromke/andreas/utilities/MyFileUsingDocumentFile;.f:Landroidx/documentfile/provider/DocumentFile; // field@8171 │ │ +2c7950: 5422 7081 |0006: iget-object v2, v2, Lde/kromke/andreas/utilities/MyFileUsingDocumentFile;.contentResolver:Landroid/content/ContentResolver; // field@8170 │ │ +2c7954: 5b12 7081 |0008: iput-object v2, v1, Lde/kromke/andreas/utilities/MyFileUsingDocumentFile;.contentResolver:Landroid/content/ContentResolver; // field@8170 │ │ +2c7958: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ 0x0006 line=172 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lde/kromke/andreas/utilities/MyFileUsingDocumentFile; │ │ 0x0000 - 0x000b reg=2 (null) Lorg/jaudiotagger/audio/MyFile; │ │ @@ -1080696,19 +1080696,19 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -2c7328: |[2c7328] de.kromke.andreas.utilities.MyFileUsingDocumentFile.renameTo:(Ljava/lang/String;)Z │ │ -2c7338: 5410 7181 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/MyFileUsingDocumentFile;.f:Landroidx/documentfile/provider/DocumentFile; // field@8171 │ │ -2c733c: 6e20 4846 2000 |0002: invoke-virtual {v0, v2}, Landroidx/documentfile/provider/DocumentFile;.renameTo:(Ljava/lang/String;)Z // method@4648 │ │ -2c7342: 0a02 |0005: move-result v2 │ │ -2c7344: 0f02 |0006: return v2 │ │ +2c732c: |[2c732c] de.kromke.andreas.utilities.MyFileUsingDocumentFile.renameTo:(Ljava/lang/String;)Z │ │ +2c733c: 5410 7181 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/MyFileUsingDocumentFile;.f:Landroidx/documentfile/provider/DocumentFile; // field@8171 │ │ +2c7340: 6e20 4846 2000 |0002: invoke-virtual {v0, v2}, Landroidx/documentfile/provider/DocumentFile;.renameTo:(Ljava/lang/String;)Z // method@4648 │ │ +2c7346: 0a02 |0005: move-result v2 │ │ +2c7348: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lde/kromke/andreas/utilities/MyFileUsingDocumentFile; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1080717,21 +1080717,21 @@ │ │ type : '(Lorg/jaudiotagger/audio/MyFile;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -2c7348: |[2c7348] de.kromke.andreas.utilities.MyFileUsingDocumentFile.renameTo:(Lorg/jaudiotagger/audio/MyFile;)Z │ │ -2c7358: 5410 7181 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/MyFileUsingDocumentFile;.f:Landroidx/documentfile/provider/DocumentFile; // field@8171 │ │ -2c735c: 7210 738a 0200 |0002: invoke-interface {v2}, Lorg/jaudiotagger/audio/MyFile;.getName:()Ljava/lang/String; // method@8a73 │ │ -2c7362: 0c02 |0005: move-result-object v2 │ │ -2c7364: 6e20 4846 2000 |0006: invoke-virtual {v0, v2}, Landroidx/documentfile/provider/DocumentFile;.renameTo:(Ljava/lang/String;)Z // method@4648 │ │ -2c736a: 0a02 |0009: move-result v2 │ │ -2c736c: 0f02 |000a: return v2 │ │ +2c734c: |[2c734c] de.kromke.andreas.utilities.MyFileUsingDocumentFile.renameTo:(Lorg/jaudiotagger/audio/MyFile;)Z │ │ +2c735c: 5410 7181 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/MyFileUsingDocumentFile;.f:Landroidx/documentfile/provider/DocumentFile; // field@8171 │ │ +2c7360: 7210 738a 0200 |0002: invoke-interface {v2}, Lorg/jaudiotagger/audio/MyFile;.getName:()Ljava/lang/String; // method@8a73 │ │ +2c7366: 0c02 |0005: move-result-object v2 │ │ +2c7368: 6e20 4846 2000 |0006: invoke-virtual {v0, v2}, Landroidx/documentfile/provider/DocumentFile;.renameTo:(Ljava/lang/String;)Z // method@4648 │ │ +2c736e: 0a02 |0009: move-result v2 │ │ +2c7370: 0f02 |000a: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=212 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lde/kromke/andreas/utilities/MyFileUsingDocumentFile; │ │ 0x0000 - 0x000b reg=2 (null) Lorg/jaudiotagger/audio/MyFile; │ │ │ │ @@ -1080740,105 +1080740,105 @@ │ │ type : '(Lorg/jaudiotagger/audio/MyFile;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 176 16-bit code units │ │ -2c7370: |[2c7370] de.kromke.andreas.utilities.MyFileUsingDocumentFile.replaceWith:(Lorg/jaudiotagger/audio/MyFile;)Z │ │ -2c7380: 5480 7181 |0000: iget-object v0, v8, Lde/kromke/andreas/utilities/MyFileUsingDocumentFile;.f:Landroidx/documentfile/provider/DocumentFile; // field@8171 │ │ -2c7384: 6e10 3e46 0000 |0002: invoke-virtual {v0}, Landroidx/documentfile/provider/DocumentFile;.getParentFile:()Landroidx/documentfile/provider/DocumentFile; // method@463e │ │ -2c738a: 0c00 |0005: move-result-object v0 │ │ -2c738c: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -2c738e: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -2c7390: 3800 1200 |0008: if-eqz v0, 001a // +0012 │ │ -2c7394: 6e10 7387 0800 |000a: invoke-virtual {v8}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@8773 │ │ -2c739a: 0c03 |000d: move-result-object v3 │ │ -2c739c: 6e10 7387 0900 |000e: invoke-virtual {v9}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@8773 │ │ -2c73a2: 0c04 |0011: move-result-object v4 │ │ -2c73a4: 6e20 7287 4300 |0012: invoke-virtual {v3, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@8772 │ │ -2c73aa: 0a03 |0015: move-result v3 │ │ -2c73ac: 3803 0400 |0016: if-eqz v3, 001a // +0004 │ │ -2c73b0: 1213 |0018: const/4 v3, #int 1 // #1 │ │ -2c73b2: 2802 |0019: goto 001b // +0002 │ │ -2c73b4: 1203 |001a: const/4 v3, #int 0 // #0 │ │ -2c73b6: 3803 0e00 |001b: if-eqz v3, 0029 // +000e │ │ -2c73ba: 0794 |001d: move-object v4, v9 │ │ -2c73bc: 1f04 e40f |001e: check-cast v4, Lde/kromke/andreas/utilities/MyFileUsingDocumentFile; // type@0fe4 │ │ -2c73c0: 5444 7181 |0020: iget-object v4, v4, Lde/kromke/andreas/utilities/MyFileUsingDocumentFile;.f:Landroidx/documentfile/provider/DocumentFile; // field@8171 │ │ -2c73c4: 6e10 3e46 0400 |0022: invoke-virtual {v4}, Landroidx/documentfile/provider/DocumentFile;.getParentFile:()Landroidx/documentfile/provider/DocumentFile; // method@463e │ │ -2c73ca: 0c04 |0025: move-result-object v4 │ │ -2c73cc: 3240 0300 |0026: if-eq v0, v4, 0029 // +0003 │ │ -2c73d0: 1203 |0028: const/4 v3, #int 0 // #0 │ │ -2c73d2: 3903 3e00 |0029: if-nez v3, 0067 // +003e │ │ -2c73d6: 1a00 fc0d |002b: const-string v0, "CMT : MyFileUsDocFile" // string@0dfc │ │ -2c73da: 1a01 1a9e |002d: const-string v1, "replaceWith() : copy file content" // string@9e1a │ │ -2c73de: 7120 450e 1000 |002f: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ -2c73e4: 1201 |0032: const/4 v1, #int 0 // #0 │ │ -2c73e6: 5483 7181 |0033: iget-object v3, v8, Lde/kromke/andreas/utilities/MyFileUsingDocumentFile;.f:Landroidx/documentfile/provider/DocumentFile; // field@8171 │ │ -2c73ea: 6e10 4046 0300 |0035: invoke-virtual {v3}, Landroidx/documentfile/provider/DocumentFile;.getUri:()Landroid/net/Uri; // method@4640 │ │ -2c73f0: 0c03 |0038: move-result-object v3 │ │ -2c73f2: 5484 7081 |0039: iget-object v4, v8, Lde/kromke/andreas/utilities/MyFileUsingDocumentFile;.contentResolver:Landroid/content/ContentResolver; // field@8170 │ │ -2c73f6: 1a05 3db4 |003b: const-string v5, "w" // string@b43d │ │ -2c73fa: 6e30 1902 3405 |003d: invoke-virtual {v4, v3, v5}, Landroid/content/ContentResolver;.openOutputStream:(Landroid/net/Uri;Ljava/lang/String;)Ljava/io/OutputStream; // method@0219 │ │ -2c7400: 0c01 |0040: move-result-object v1 │ │ -2c7402: 281a |0041: goto 005b // +001a │ │ -2c7404: 0d03 |0042: move-exception v3 │ │ -2c7406: 2204 3910 |0043: new-instance v4, Ljava/lang/StringBuilder; // type@1039 │ │ -2c740a: 7010 cc87 0400 |0045: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c7410: 1a05 1b9e |0048: const-string v5, "replaceWith() : exception = " // string@9e1b │ │ -2c7414: 6e20 d787 5400 |004a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c741a: 6e10 7486 0300 |004d: invoke-virtual {v3}, Ljava/io/FileNotFoundException;.getMessage:()Ljava/lang/String; // method@8674 │ │ -2c7420: 0c03 |0050: move-result-object v3 │ │ -2c7422: 6e20 d787 3400 |0051: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c7428: 6e10 df87 0400 |0054: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c742e: 0c03 |0057: move-result-object v3 │ │ -2c7430: 7120 470e 3000 |0058: invoke-static {v0, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ -2c7436: 3901 0300 |005b: if-nez v1, 005e // +0003 │ │ -2c743a: 0f02 |005d: return v2 │ │ -2c743c: 7210 718a 0900 |005e: invoke-interface {v9}, Lorg/jaudiotagger/audio/MyFile;.getFileInputStream:()Ljava/io/FileInputStream; // method@8a71 │ │ -2c7442: 0c09 |0061: move-result-object v9 │ │ -2c7444: 7120 2486 1900 |0062: invoke-static {v9, v1}, Lde/kromke/andreas/utilities/Utility;.copyFileFromTo:(Ljava/io/InputStream;Ljava/io/OutputStream;)Z // method@8624 │ │ -2c744a: 0a09 |0065: move-result v9 │ │ -2c744c: 0f09 |0066: return v9 │ │ -2c744e: 6e10 9085 0800 |0067: invoke-virtual {v8}, Lde/kromke/andreas/utilities/MyFileUsingDocumentFile;.getName:()Ljava/lang/String; // method@8590 │ │ -2c7454: 0c00 |006a: move-result-object v0 │ │ -2c7456: 6e10 8d85 0800 |006b: invoke-virtual {v8}, Lde/kromke/andreas/utilities/MyFileUsingDocumentFile;.getBaseName:()Ljava/lang/String; // method@858d │ │ -2c745c: 0c03 |006e: move-result-object v3 │ │ -2c745e: 2204 3910 |006f: new-instance v4, Ljava/lang/StringBuilder; // type@1039 │ │ -2c7462: 7010 cc87 0400 |0071: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c7468: 6e20 d787 3400 |0074: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c746e: 1a05 6204 |0077: const-string v5, ".old" // string@0462 │ │ -2c7472: 6e20 d787 5400 |0079: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c7478: 6e10 df87 0400 |007c: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c747e: 0c04 |007f: move-result-object v4 │ │ -2c7480: 1206 |0080: const/4 v6, #int 0 // #0 │ │ -2c7482: 6e20 8b85 4800 |0081: invoke-virtual {v8, v4}, Lde/kromke/andreas/utilities/MyFileUsingDocumentFile;.existsInSameDirectory:(Ljava/lang/String;)Z // method@858b │ │ -2c7488: 0a07 |0084: move-result v7 │ │ -2c748a: 3807 1600 |0085: if-eqz v7, 009b // +0016 │ │ -2c748e: b016 |0087: add-int/2addr v6, v1 │ │ -2c7490: 2204 3910 |0088: new-instance v4, Ljava/lang/StringBuilder; // type@1039 │ │ -2c7494: 7010 cc87 0400 |008a: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c749a: 6e20 d787 3400 |008d: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c74a0: 6e20 d787 5400 |0090: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c74a6: 6e20 d387 6400 |0093: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2c74ac: 6e10 df87 0400 |0096: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c74b2: 0c04 |0099: move-result-object v4 │ │ -2c74b4: 28e7 |009a: goto 0081 // -0019 │ │ -2c74b6: 6e20 9a85 4800 |009b: invoke-virtual {v8, v4}, Lde/kromke/andreas/utilities/MyFileUsingDocumentFile;.renameTo:(Ljava/lang/String;)Z // method@859a │ │ -2c74bc: 0a03 |009e: move-result v3 │ │ -2c74be: 3903 0300 |009f: if-nez v3, 00a2 // +0003 │ │ -2c74c2: 0f02 |00a1: return v2 │ │ -2c74c4: 7220 7c8a 0900 |00a2: invoke-interface {v9, v0}, Lorg/jaudiotagger/audio/MyFile;.renameTo:(Ljava/lang/String;)Z // method@8a7c │ │ -2c74ca: 0a09 |00a5: move-result v9 │ │ -2c74cc: 3909 0600 |00a6: if-nez v9, 00ac // +0006 │ │ -2c74d0: 6e20 9a85 0800 |00a8: invoke-virtual {v8, v0}, Lde/kromke/andreas/utilities/MyFileUsingDocumentFile;.renameTo:(Ljava/lang/String;)Z // method@859a │ │ -2c74d6: 0f02 |00ab: return v2 │ │ -2c74d8: 6e10 8985 0800 |00ac: invoke-virtual {v8}, Lde/kromke/andreas/utilities/MyFileUsingDocumentFile;.delete:()Z // method@8589 │ │ -2c74de: 0f01 |00af: return v1 │ │ +2c7374: |[2c7374] de.kromke.andreas.utilities.MyFileUsingDocumentFile.replaceWith:(Lorg/jaudiotagger/audio/MyFile;)Z │ │ +2c7384: 5480 7181 |0000: iget-object v0, v8, Lde/kromke/andreas/utilities/MyFileUsingDocumentFile;.f:Landroidx/documentfile/provider/DocumentFile; // field@8171 │ │ +2c7388: 6e10 3e46 0000 |0002: invoke-virtual {v0}, Landroidx/documentfile/provider/DocumentFile;.getParentFile:()Landroidx/documentfile/provider/DocumentFile; // method@463e │ │ +2c738e: 0c00 |0005: move-result-object v0 │ │ +2c7390: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +2c7392: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +2c7394: 3800 1200 |0008: if-eqz v0, 001a // +0012 │ │ +2c7398: 6e10 7387 0800 |000a: invoke-virtual {v8}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@8773 │ │ +2c739e: 0c03 |000d: move-result-object v3 │ │ +2c73a0: 6e10 7387 0900 |000e: invoke-virtual {v9}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@8773 │ │ +2c73a6: 0c04 |0011: move-result-object v4 │ │ +2c73a8: 6e20 7287 4300 |0012: invoke-virtual {v3, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@8772 │ │ +2c73ae: 0a03 |0015: move-result v3 │ │ +2c73b0: 3803 0400 |0016: if-eqz v3, 001a // +0004 │ │ +2c73b4: 1213 |0018: const/4 v3, #int 1 // #1 │ │ +2c73b6: 2802 |0019: goto 001b // +0002 │ │ +2c73b8: 1203 |001a: const/4 v3, #int 0 // #0 │ │ +2c73ba: 3803 0e00 |001b: if-eqz v3, 0029 // +000e │ │ +2c73be: 0794 |001d: move-object v4, v9 │ │ +2c73c0: 1f04 e40f |001e: check-cast v4, Lde/kromke/andreas/utilities/MyFileUsingDocumentFile; // type@0fe4 │ │ +2c73c4: 5444 7181 |0020: iget-object v4, v4, Lde/kromke/andreas/utilities/MyFileUsingDocumentFile;.f:Landroidx/documentfile/provider/DocumentFile; // field@8171 │ │ +2c73c8: 6e10 3e46 0400 |0022: invoke-virtual {v4}, Landroidx/documentfile/provider/DocumentFile;.getParentFile:()Landroidx/documentfile/provider/DocumentFile; // method@463e │ │ +2c73ce: 0c04 |0025: move-result-object v4 │ │ +2c73d0: 3240 0300 |0026: if-eq v0, v4, 0029 // +0003 │ │ +2c73d4: 1203 |0028: const/4 v3, #int 0 // #0 │ │ +2c73d6: 3903 3e00 |0029: if-nez v3, 0067 // +003e │ │ +2c73da: 1a00 fc0d |002b: const-string v0, "CMT : MyFileUsDocFile" // string@0dfc │ │ +2c73de: 1a01 1a9e |002d: const-string v1, "replaceWith() : copy file content" // string@9e1a │ │ +2c73e2: 7120 450e 1000 |002f: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ +2c73e8: 1201 |0032: const/4 v1, #int 0 // #0 │ │ +2c73ea: 5483 7181 |0033: iget-object v3, v8, Lde/kromke/andreas/utilities/MyFileUsingDocumentFile;.f:Landroidx/documentfile/provider/DocumentFile; // field@8171 │ │ +2c73ee: 6e10 4046 0300 |0035: invoke-virtual {v3}, Landroidx/documentfile/provider/DocumentFile;.getUri:()Landroid/net/Uri; // method@4640 │ │ +2c73f4: 0c03 |0038: move-result-object v3 │ │ +2c73f6: 5484 7081 |0039: iget-object v4, v8, Lde/kromke/andreas/utilities/MyFileUsingDocumentFile;.contentResolver:Landroid/content/ContentResolver; // field@8170 │ │ +2c73fa: 1a05 3db4 |003b: const-string v5, "w" // string@b43d │ │ +2c73fe: 6e30 1902 3405 |003d: invoke-virtual {v4, v3, v5}, Landroid/content/ContentResolver;.openOutputStream:(Landroid/net/Uri;Ljava/lang/String;)Ljava/io/OutputStream; // method@0219 │ │ +2c7404: 0c01 |0040: move-result-object v1 │ │ +2c7406: 281a |0041: goto 005b // +001a │ │ +2c7408: 0d03 |0042: move-exception v3 │ │ +2c740a: 2204 3910 |0043: new-instance v4, Ljava/lang/StringBuilder; // type@1039 │ │ +2c740e: 7010 cc87 0400 |0045: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c7414: 1a05 1b9e |0048: const-string v5, "replaceWith() : exception = " // string@9e1b │ │ +2c7418: 6e20 d787 5400 |004a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c741e: 6e10 7486 0300 |004d: invoke-virtual {v3}, Ljava/io/FileNotFoundException;.getMessage:()Ljava/lang/String; // method@8674 │ │ +2c7424: 0c03 |0050: move-result-object v3 │ │ +2c7426: 6e20 d787 3400 |0051: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c742c: 6e10 df87 0400 |0054: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c7432: 0c03 |0057: move-result-object v3 │ │ +2c7434: 7120 470e 3000 |0058: invoke-static {v0, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ +2c743a: 3901 0300 |005b: if-nez v1, 005e // +0003 │ │ +2c743e: 0f02 |005d: return v2 │ │ +2c7440: 7210 718a 0900 |005e: invoke-interface {v9}, Lorg/jaudiotagger/audio/MyFile;.getFileInputStream:()Ljava/io/FileInputStream; // method@8a71 │ │ +2c7446: 0c09 |0061: move-result-object v9 │ │ +2c7448: 7120 2486 1900 |0062: invoke-static {v9, v1}, Lde/kromke/andreas/utilities/Utility;.copyFileFromTo:(Ljava/io/InputStream;Ljava/io/OutputStream;)Z // method@8624 │ │ +2c744e: 0a09 |0065: move-result v9 │ │ +2c7450: 0f09 |0066: return v9 │ │ +2c7452: 6e10 9085 0800 |0067: invoke-virtual {v8}, Lde/kromke/andreas/utilities/MyFileUsingDocumentFile;.getName:()Ljava/lang/String; // method@8590 │ │ +2c7458: 0c00 |006a: move-result-object v0 │ │ +2c745a: 6e10 8d85 0800 |006b: invoke-virtual {v8}, Lde/kromke/andreas/utilities/MyFileUsingDocumentFile;.getBaseName:()Ljava/lang/String; // method@858d │ │ +2c7460: 0c03 |006e: move-result-object v3 │ │ +2c7462: 2204 3910 |006f: new-instance v4, Ljava/lang/StringBuilder; // type@1039 │ │ +2c7466: 7010 cc87 0400 |0071: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c746c: 6e20 d787 3400 |0074: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c7472: 1a05 6204 |0077: const-string v5, ".old" // string@0462 │ │ +2c7476: 6e20 d787 5400 |0079: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c747c: 6e10 df87 0400 |007c: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c7482: 0c04 |007f: move-result-object v4 │ │ +2c7484: 1206 |0080: const/4 v6, #int 0 // #0 │ │ +2c7486: 6e20 8b85 4800 |0081: invoke-virtual {v8, v4}, Lde/kromke/andreas/utilities/MyFileUsingDocumentFile;.existsInSameDirectory:(Ljava/lang/String;)Z // method@858b │ │ +2c748c: 0a07 |0084: move-result v7 │ │ +2c748e: 3807 1600 |0085: if-eqz v7, 009b // +0016 │ │ +2c7492: b016 |0087: add-int/2addr v6, v1 │ │ +2c7494: 2204 3910 |0088: new-instance v4, Ljava/lang/StringBuilder; // type@1039 │ │ +2c7498: 7010 cc87 0400 |008a: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c749e: 6e20 d787 3400 |008d: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c74a4: 6e20 d787 5400 |0090: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c74aa: 6e20 d387 6400 |0093: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2c74b0: 6e10 df87 0400 |0096: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c74b6: 0c04 |0099: move-result-object v4 │ │ +2c74b8: 28e7 |009a: goto 0081 // -0019 │ │ +2c74ba: 6e20 9a85 4800 |009b: invoke-virtual {v8, v4}, Lde/kromke/andreas/utilities/MyFileUsingDocumentFile;.renameTo:(Ljava/lang/String;)Z // method@859a │ │ +2c74c0: 0a03 |009e: move-result v3 │ │ +2c74c2: 3903 0300 |009f: if-nez v3, 00a2 // +0003 │ │ +2c74c6: 0f02 |00a1: return v2 │ │ +2c74c8: 7220 7c8a 0900 |00a2: invoke-interface {v9, v0}, Lorg/jaudiotagger/audio/MyFile;.renameTo:(Ljava/lang/String;)Z // method@8a7c │ │ +2c74ce: 0a09 |00a5: move-result v9 │ │ +2c74d0: 3909 0600 |00a6: if-nez v9, 00ac // +0006 │ │ +2c74d4: 6e20 9a85 0800 |00a8: invoke-virtual {v8, v0}, Lde/kromke/andreas/utilities/MyFileUsingDocumentFile;.renameTo:(Ljava/lang/String;)Z // method@859a │ │ +2c74da: 0f02 |00ab: return v2 │ │ +2c74dc: 6e10 8985 0800 |00ac: invoke-virtual {v8}, Lde/kromke/andreas/utilities/MyFileUsingDocumentFile;.delete:()Z // method@8589 │ │ +2c74e2: 0f01 |00af: return v1 │ │ catches : 1 │ │ 0x0039 - 0x0041 │ │ Ljava/io/FileNotFoundException; -> 0x0042 │ │ positions : │ │ 0x0000 line=341 │ │ 0x000a line=342 │ │ 0x001d line=345 │ │ @@ -1080866,59 +1080866,59 @@ │ │ type : '(J)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -2c74f0: |[2c74f0] de.kromke.andreas.utilities.MyFileUsingDocumentFile.setCreated:(J)Z │ │ -2c7500: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -2c7502: 0f01 |0001: return v1 │ │ +2c74f4: |[2c74f4] de.kromke.andreas.utilities.MyFileUsingDocumentFile.setCreated:(J)Z │ │ +2c7504: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +2c7506: 0f01 |0001: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #27 : (in Lde/kromke/andreas/utilities/MyFileUsingDocumentFile;) │ │ name : 'setLastModified' │ │ type : '(J)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -2c7504: |[2c7504] de.kromke.andreas.utilities.MyFileUsingDocumentFile.setLastModified:(J)Z │ │ -2c7514: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -2c7516: 0f01 |0001: return v1 │ │ +2c7508: |[2c7508] de.kromke.andreas.utilities.MyFileUsingDocumentFile.setLastModified:(J)Z │ │ +2c7518: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +2c751a: 0f01 |0001: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #28 : (in Lde/kromke/andreas/utilities/MyFileUsingDocumentFile;) │ │ name : 'toPath' │ │ type : '()Ljava/nio/file/Path;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -2c778c: |[2c778c] de.kromke.andreas.utilities.MyFileUsingDocumentFile.toPath:()Ljava/nio/file/Path; │ │ -2c779c: 6000 b600 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00b6 │ │ -2c77a0: 1301 1a00 |0002: const/16 v1, #int 26 // #1a │ │ -2c77a4: 3410 0e00 |0004: if-lt v0, v1, 0012 // +000e │ │ -2c77a8: 6e10 9385 0200 |0006: invoke-virtual {v2}, Lde/kromke/andreas/utilities/MyFileUsingDocumentFile;.getPath:()Ljava/lang/String; // method@8593 │ │ -2c77ae: 0c00 |0009: move-result-object v0 │ │ -2c77b0: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -2c77b2: 2311 c013 |000b: new-array v1, v1, [Ljava/lang/String; // type@13c0 │ │ -2c77b6: 7120 8688 1000 |000d: invoke-static {v0, v1}, Ljava/nio/file/Paths;.get:(Ljava/lang/String;[Ljava/lang/String;)Ljava/nio/file/Path; // method@8886 │ │ -2c77bc: 0c00 |0010: move-result-object v0 │ │ -2c77be: 1100 |0011: return-object v0 │ │ -2c77c0: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -2c77c2: 1100 |0013: return-object v0 │ │ +2c7790: |[2c7790] de.kromke.andreas.utilities.MyFileUsingDocumentFile.toPath:()Ljava/nio/file/Path; │ │ +2c77a0: 6000 b600 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00b6 │ │ +2c77a4: 1301 1a00 |0002: const/16 v1, #int 26 // #1a │ │ +2c77a8: 3410 0e00 |0004: if-lt v0, v1, 0012 // +000e │ │ +2c77ac: 6e10 9385 0200 |0006: invoke-virtual {v2}, Lde/kromke/andreas/utilities/MyFileUsingDocumentFile;.getPath:()Ljava/lang/String; // method@8593 │ │ +2c77b2: 0c00 |0009: move-result-object v0 │ │ +2c77b4: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +2c77b6: 2311 c013 |000b: new-array v1, v1, [Ljava/lang/String; // type@13c0 │ │ +2c77ba: 7120 8688 1000 |000d: invoke-static {v0, v1}, Ljava/nio/file/Paths;.get:(Ljava/lang/String;[Ljava/lang/String;)Ljava/nio/file/Path; // method@8886 │ │ +2c77c0: 0c00 |0010: move-result-object v0 │ │ +2c77c2: 1100 |0011: return-object v0 │ │ +2c77c4: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +2c77c6: 1100 |0013: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=299 │ │ 0x0006 line=301 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lde/kromke/andreas/utilities/MyFileUsingDocumentFile; │ │ │ │ @@ -1080987,36 +1080987,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -2c7ef0: |[2c7ef0] de.kromke.andreas.utilities.MyFileUsingFile.:()V │ │ -2c7f00: 0e00 |0000: return-void │ │ +2c7ef4: |[2c7ef4] de.kromke.andreas.utilities.MyFileUsingFile.:()V │ │ +2c7f04: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/kromke/andreas/utilities/MyFileUsingFile;) │ │ name : '' │ │ type : '(Ljava/io/File;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -2c7f04: |[2c7f04] de.kromke.andreas.utilities.MyFileUsingFile.:(Ljava/io/File;)V │ │ -2c7f14: 7010 7087 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@8770 │ │ -2c7f1a: 1a00 fd0d |0003: const-string v0, "CMT : MyFileUsingFile" // string@0dfd │ │ -2c7f1e: 1a01 f33c |0005: const-string v1, "MyFile(file)" // string@3cf3 │ │ -2c7f22: 7120 450e 1000 |0007: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ -2c7f28: 5b23 7481 |000a: iput-object v3, v2, Lde/kromke/andreas/utilities/MyFileUsingFile;.f:Ljava/io/File; // field@8174 │ │ -2c7f2c: 0e00 |000c: return-void │ │ +2c7f08: |[2c7f08] de.kromke.andreas.utilities.MyFileUsingFile.:(Ljava/io/File;)V │ │ +2c7f18: 7010 7087 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@8770 │ │ +2c7f1e: 1a00 fd0d |0003: const-string v0, "CMT : MyFileUsingFile" // string@0dfd │ │ +2c7f22: 1a01 f33c |0005: const-string v1, "MyFile(file)" // string@3cf3 │ │ +2c7f26: 7120 450e 1000 |0007: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ +2c7f2c: 5b23 7481 |000a: iput-object v3, v2, Lde/kromke/andreas/utilities/MyFileUsingFile;.f:Ljava/io/File; // field@8174 │ │ +2c7f30: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0007 line=55 │ │ 0x000a line=56 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lde/kromke/andreas/utilities/MyFileUsingFile; │ │ @@ -1081028,19 +1081028,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -2c796c: |[2c796c] de.kromke.andreas.utilities.MyFileUsingFile.canRead:()Z │ │ -2c797c: 5410 7481 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/MyFileUsingFile;.f:Ljava/io/File; // field@8174 │ │ -2c7980: 6e10 4e86 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.canRead:()Z // method@864e │ │ -2c7986: 0a00 |0005: move-result v0 │ │ -2c7988: 0f00 |0006: return v0 │ │ +2c7970: |[2c7970] de.kromke.andreas.utilities.MyFileUsingFile.canRead:()Z │ │ +2c7980: 5410 7481 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/MyFileUsingFile;.f:Ljava/io/File; // field@8174 │ │ +2c7984: 6e10 4e86 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.canRead:()Z // method@864e │ │ +2c798a: 0a00 |0005: move-result v0 │ │ +2c798c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=208 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lde/kromke/andreas/utilities/MyFileUsingFile; │ │ │ │ #1 : (in Lde/kromke/andreas/utilities/MyFileUsingFile;) │ │ @@ -1081048,19 +1081048,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -2c798c: |[2c798c] de.kromke.andreas.utilities.MyFileUsingFile.canWrite:()Z │ │ -2c799c: 5410 7481 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/MyFileUsingFile;.f:Ljava/io/File; // field@8174 │ │ -2c79a0: 6e10 4f86 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.canWrite:()Z // method@864f │ │ -2c79a6: 0a00 |0005: move-result v0 │ │ -2c79a8: 0f00 |0006: return v0 │ │ +2c7990: |[2c7990] de.kromke.andreas.utilities.MyFileUsingFile.canWrite:()Z │ │ +2c79a0: 5410 7481 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/MyFileUsingFile;.f:Ljava/io/File; // field@8174 │ │ +2c79a4: 6e10 4f86 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.canWrite:()Z // method@864f │ │ +2c79aa: 0a00 |0005: move-result v0 │ │ +2c79ac: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lde/kromke/andreas/utilities/MyFileUsingFile; │ │ │ │ #2 : (in Lde/kromke/andreas/utilities/MyFileUsingFile;) │ │ @@ -1081068,52 +1081068,52 @@ │ │ type : '(Ljava/lang/String;)Lorg/jaudiotagger/audio/MyFile;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 78 16-bit code units │ │ -2c7dcc: |[2c7dcc] de.kromke.andreas.utilities.MyFileUsingFile.createTempFile:(Ljava/lang/String;)Lorg/jaudiotagger/audio/MyFile; │ │ -2c7ddc: 6200 7381 |0000: sget-object v0, Lde/kromke/andreas/utilities/MyFileUsingFile;.cacheDirectory:Ljava/io/File; // field@8173 │ │ -2c7de0: 1a01 fd0d |0002: const-string v1, "CMT : MyFileUsingFile" // string@0dfd │ │ -2c7de4: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -2c7de6: 3800 3000 |0005: if-eqz v0, 0035 // +0030 │ │ -2c7dea: 5440 7481 |0007: iget-object v0, v4, Lde/kromke/andreas/utilities/MyFileUsingFile;.f:Ljava/io/File; // field@8174 │ │ -2c7dee: 6e10 5886 0000 |0009: invoke-virtual {v0}, Ljava/io/File;.getName:()Ljava/lang/String; // method@8658 │ │ -2c7df4: 0c00 |000c: move-result-object v0 │ │ -2c7df6: 6203 7381 |000d: sget-object v3, Lde/kromke/andreas/utilities/MyFileUsingFile;.cacheDirectory:Ljava/io/File; // field@8173 │ │ -2c7dfa: 7130 5286 5003 |000f: invoke-static {v0, v5, v3}, Ljava/io/File;.createTempFile:(Ljava/lang/String;Ljava/lang/String;Ljava/io/File;)Ljava/io/File; // method@8652 │ │ -2c7e00: 0c05 |0012: move-result-object v5 │ │ -2c7e02: 3805 2200 |0013: if-eqz v5, 0035 // +0022 │ │ -2c7e06: 2200 e50f |0015: new-instance v0, Lde/kromke/andreas/utilities/MyFileUsingFile; // type@0fe5 │ │ -2c7e0a: 7020 a185 5000 |0017: invoke-direct {v0, v5}, Lde/kromke/andreas/utilities/MyFileUsingFile;.:(Ljava/io/File;)V // method@85a1 │ │ -2c7e10: 0702 |001a: move-object v2, v0 │ │ -2c7e12: 281a |001b: goto 0035 // +001a │ │ -2c7e14: 0d05 |001c: move-exception v5 │ │ -2c7e16: 2200 3910 |001d: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -2c7e1a: 7010 cc87 0000 |001f: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c7e20: 1a03 e864 |0022: const-string v3, "createTempFile(file) : exception = " // string@64e8 │ │ -2c7e24: 6e20 d787 3000 |0024: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c7e2a: 6e10 8686 0500 |0027: invoke-virtual {v5}, Ljava/io/IOException;.getMessage:()Ljava/lang/String; // method@8686 │ │ -2c7e30: 0c05 |002a: move-result-object v5 │ │ -2c7e32: 6e20 d787 5000 |002b: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c7e38: 6e10 df87 0000 |002e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c7e3e: 0c05 |0031: move-result-object v5 │ │ -2c7e40: 7120 470e 5100 |0032: invoke-static {v1, v5}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ -2c7e46: 2205 3910 |0035: new-instance v5, Ljava/lang/StringBuilder; // type@1039 │ │ -2c7e4a: 7010 cc87 0500 |0037: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c7e50: 1a00 e764 |003a: const-string v0, "createTempFile() -> " // string@64e7 │ │ -2c7e54: 6e20 d787 0500 |003c: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c7e5a: 7210 758a 0200 |003f: invoke-interface {v2}, Lorg/jaudiotagger/audio/MyFile;.getPath:()Ljava/lang/String; // method@8a75 │ │ -2c7e60: 0c00 |0042: move-result-object v0 │ │ -2c7e62: 6e20 d787 0500 |0043: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c7e68: 6e10 df87 0500 |0046: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c7e6e: 0c05 |0049: move-result-object v5 │ │ -2c7e70: 7120 450e 5100 |004a: invoke-static {v1, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ -2c7e76: 1102 |004d: return-object v2 │ │ +2c7dd0: |[2c7dd0] de.kromke.andreas.utilities.MyFileUsingFile.createTempFile:(Ljava/lang/String;)Lorg/jaudiotagger/audio/MyFile; │ │ +2c7de0: 6200 7381 |0000: sget-object v0, Lde/kromke/andreas/utilities/MyFileUsingFile;.cacheDirectory:Ljava/io/File; // field@8173 │ │ +2c7de4: 1a01 fd0d |0002: const-string v1, "CMT : MyFileUsingFile" // string@0dfd │ │ +2c7de8: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +2c7dea: 3800 3000 |0005: if-eqz v0, 0035 // +0030 │ │ +2c7dee: 5440 7481 |0007: iget-object v0, v4, Lde/kromke/andreas/utilities/MyFileUsingFile;.f:Ljava/io/File; // field@8174 │ │ +2c7df2: 6e10 5886 0000 |0009: invoke-virtual {v0}, Ljava/io/File;.getName:()Ljava/lang/String; // method@8658 │ │ +2c7df8: 0c00 |000c: move-result-object v0 │ │ +2c7dfa: 6203 7381 |000d: sget-object v3, Lde/kromke/andreas/utilities/MyFileUsingFile;.cacheDirectory:Ljava/io/File; // field@8173 │ │ +2c7dfe: 7130 5286 5003 |000f: invoke-static {v0, v5, v3}, Ljava/io/File;.createTempFile:(Ljava/lang/String;Ljava/lang/String;Ljava/io/File;)Ljava/io/File; // method@8652 │ │ +2c7e04: 0c05 |0012: move-result-object v5 │ │ +2c7e06: 3805 2200 |0013: if-eqz v5, 0035 // +0022 │ │ +2c7e0a: 2200 e50f |0015: new-instance v0, Lde/kromke/andreas/utilities/MyFileUsingFile; // type@0fe5 │ │ +2c7e0e: 7020 a185 5000 |0017: invoke-direct {v0, v5}, Lde/kromke/andreas/utilities/MyFileUsingFile;.:(Ljava/io/File;)V // method@85a1 │ │ +2c7e14: 0702 |001a: move-object v2, v0 │ │ +2c7e16: 281a |001b: goto 0035 // +001a │ │ +2c7e18: 0d05 |001c: move-exception v5 │ │ +2c7e1a: 2200 3910 |001d: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +2c7e1e: 7010 cc87 0000 |001f: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c7e24: 1a03 e864 |0022: const-string v3, "createTempFile(file) : exception = " // string@64e8 │ │ +2c7e28: 6e20 d787 3000 |0024: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c7e2e: 6e10 8686 0500 |0027: invoke-virtual {v5}, Ljava/io/IOException;.getMessage:()Ljava/lang/String; // method@8686 │ │ +2c7e34: 0c05 |002a: move-result-object v5 │ │ +2c7e36: 6e20 d787 5000 |002b: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c7e3c: 6e10 df87 0000 |002e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c7e42: 0c05 |0031: move-result-object v5 │ │ +2c7e44: 7120 470e 5100 |0032: invoke-static {v1, v5}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ +2c7e4a: 2205 3910 |0035: new-instance v5, Ljava/lang/StringBuilder; // type@1039 │ │ +2c7e4e: 7010 cc87 0500 |0037: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c7e54: 1a00 e764 |003a: const-string v0, "createTempFile() -> " // string@64e7 │ │ +2c7e58: 6e20 d787 0500 |003c: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c7e5e: 7210 758a 0200 |003f: invoke-interface {v2}, Lorg/jaudiotagger/audio/MyFile;.getPath:()Ljava/lang/String; // method@8a75 │ │ +2c7e64: 0c00 |0042: move-result-object v0 │ │ +2c7e66: 6e20 d787 0500 |0043: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c7e6c: 6e10 df87 0500 |0046: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c7e72: 0c05 |0049: move-result-object v5 │ │ +2c7e74: 7120 450e 5100 |004a: invoke-static {v1, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ +2c7e7a: 1102 |004d: return-object v2 │ │ catches : 1 │ │ 0x0007 - 0x001a │ │ Ljava/io/IOException; -> 0x001c │ │ positions : │ │ 0x0000 line=131 │ │ 0x0007 line=135 │ │ 0x0015 line=142 │ │ @@ -1081128,44 +1081128,44 @@ │ │ type : '(Ljava/lang/String;)Lde/kromke/andreas/utilities/MyFileUsingFile;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 64 16-bit code units │ │ -2c7b90: |[2c7b90] de.kromke.andreas.utilities.MyFileUsingFile.createTempFileInSameDirectory:(Ljava/lang/String;)Lde/kromke/andreas/utilities/MyFileUsingFile; │ │ -2c7ba0: 6e10 ac85 0400 |0000: invoke-virtual {v4}, Lde/kromke/andreas/utilities/MyFileUsingFile;.getBaseName:()Ljava/lang/String; // method@85ac │ │ -2c7ba6: 0c00 |0003: move-result-object v0 │ │ -2c7ba8: 2201 3910 |0004: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2c7bac: 7010 cc87 0100 |0006: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c7bb2: 6e20 d787 0100 |0009: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c7bb8: 6e20 d787 5100 |000c: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c7bbe: 6e10 df87 0100 |000f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c7bc4: 0c01 |0012: move-result-object v1 │ │ -2c7bc6: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -2c7bc8: 6e20 aa85 1400 |0014: invoke-virtual {v4, v1}, Lde/kromke/andreas/utilities/MyFileUsingFile;.existsInSameDirectory:(Ljava/lang/String;)Z // method@85aa │ │ -2c7bce: 0a03 |0017: move-result v3 │ │ -2c7bd0: 3803 1700 |0018: if-eqz v3, 002f // +0017 │ │ -2c7bd4: d802 0201 |001a: add-int/lit8 v2, v2, #int 1 // #01 │ │ -2c7bd8: 2201 3910 |001c: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2c7bdc: 7010 cc87 0100 |001e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c7be2: 6e20 d787 0100 |0021: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c7be8: 6e20 d787 5100 |0024: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c7bee: 6e20 d387 2100 |0027: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2c7bf4: 6e10 df87 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c7bfa: 0c01 |002d: move-result-object v1 │ │ -2c7bfc: 28e6 |002e: goto 0014 // -001a │ │ -2c7bfe: 2205 f50f |002f: new-instance v5, Ljava/io/File; // type@0ff5 │ │ -2c7c02: 5440 7481 |0031: iget-object v0, v4, Lde/kromke/andreas/utilities/MyFileUsingFile;.f:Ljava/io/File; // field@8174 │ │ -2c7c06: 6e10 5a86 0000 |0033: invoke-virtual {v0}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@865a │ │ -2c7c0c: 0c00 |0036: move-result-object v0 │ │ -2c7c0e: 7030 4b86 0501 |0037: invoke-direct {v5, v0, v1}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@864b │ │ -2c7c14: 2200 e50f |003a: new-instance v0, Lde/kromke/andreas/utilities/MyFileUsingFile; // type@0fe5 │ │ -2c7c18: 7020 a185 5000 |003c: invoke-direct {v0, v5}, Lde/kromke/andreas/utilities/MyFileUsingFile;.:(Ljava/io/File;)V // method@85a1 │ │ -2c7c1e: 1100 |003f: return-object v0 │ │ +2c7b94: |[2c7b94] de.kromke.andreas.utilities.MyFileUsingFile.createTempFileInSameDirectory:(Ljava/lang/String;)Lde/kromke/andreas/utilities/MyFileUsingFile; │ │ +2c7ba4: 6e10 ac85 0400 |0000: invoke-virtual {v4}, Lde/kromke/andreas/utilities/MyFileUsingFile;.getBaseName:()Ljava/lang/String; // method@85ac │ │ +2c7baa: 0c00 |0003: move-result-object v0 │ │ +2c7bac: 2201 3910 |0004: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2c7bb0: 7010 cc87 0100 |0006: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c7bb6: 6e20 d787 0100 |0009: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c7bbc: 6e20 d787 5100 |000c: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c7bc2: 6e10 df87 0100 |000f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c7bc8: 0c01 |0012: move-result-object v1 │ │ +2c7bca: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +2c7bcc: 6e20 aa85 1400 |0014: invoke-virtual {v4, v1}, Lde/kromke/andreas/utilities/MyFileUsingFile;.existsInSameDirectory:(Ljava/lang/String;)Z // method@85aa │ │ +2c7bd2: 0a03 |0017: move-result v3 │ │ +2c7bd4: 3803 1700 |0018: if-eqz v3, 002f // +0017 │ │ +2c7bd8: d802 0201 |001a: add-int/lit8 v2, v2, #int 1 // #01 │ │ +2c7bdc: 2201 3910 |001c: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2c7be0: 7010 cc87 0100 |001e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c7be6: 6e20 d787 0100 |0021: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c7bec: 6e20 d787 5100 |0024: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c7bf2: 6e20 d387 2100 |0027: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2c7bf8: 6e10 df87 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c7bfe: 0c01 |002d: move-result-object v1 │ │ +2c7c00: 28e6 |002e: goto 0014 // -001a │ │ +2c7c02: 2205 f50f |002f: new-instance v5, Ljava/io/File; // type@0ff5 │ │ +2c7c06: 5440 7481 |0031: iget-object v0, v4, Lde/kromke/andreas/utilities/MyFileUsingFile;.f:Ljava/io/File; // field@8174 │ │ +2c7c0a: 6e10 5a86 0000 |0033: invoke-virtual {v0}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@865a │ │ +2c7c10: 0c00 |0036: move-result-object v0 │ │ +2c7c12: 7030 4b86 0501 |0037: invoke-direct {v5, v0, v1}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@864b │ │ +2c7c18: 2200 e50f |003a: new-instance v0, Lde/kromke/andreas/utilities/MyFileUsingFile; // type@0fe5 │ │ +2c7c1c: 7020 a185 5000 |003c: invoke-direct {v0, v5}, Lde/kromke/andreas/utilities/MyFileUsingFile;.:(Ljava/io/File;)V // method@85a1 │ │ +2c7c22: 1100 |003f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x0004 line=117 │ │ 0x0014 line=118 │ │ 0x001c line=121 │ │ 0x002f line=124 │ │ @@ -1081179,18 +1081179,18 @@ │ │ type : '(Ljava/lang/String;)Lorg/jaudiotagger/audio/MyFile;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -2c7e88: |[2c7e88] de.kromke.andreas.utilities.MyFileUsingFile.createTempFileInSameDirectory:(Ljava/lang/String;)Lorg/jaudiotagger/audio/MyFile; │ │ -2c7e98: 6e20 a585 1000 |0000: invoke-virtual {v0, v1}, Lde/kromke/andreas/utilities/MyFileUsingFile;.createTempFileInSameDirectory:(Ljava/lang/String;)Lde/kromke/andreas/utilities/MyFileUsingFile; // method@85a5 │ │ -2c7e9e: 0c01 |0003: move-result-object v1 │ │ -2c7ea0: 1101 |0004: return-object v1 │ │ +2c7e8c: |[2c7e8c] de.kromke.andreas.utilities.MyFileUsingFile.createTempFileInSameDirectory:(Ljava/lang/String;)Lorg/jaudiotagger/audio/MyFile; │ │ +2c7e9c: 6e20 a585 1000 |0000: invoke-virtual {v0, v1}, Lde/kromke/andreas/utilities/MyFileUsingFile;.createTempFileInSameDirectory:(Ljava/lang/String;)Lde/kromke/andreas/utilities/MyFileUsingFile; // method@85a5 │ │ +2c7ea2: 0c01 |0003: move-result-object v1 │ │ +2c7ea4: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lde/kromke/andreas/utilities/MyFileUsingFile; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1081199,35 +1081199,35 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2c7d74: |[2c7d74] de.kromke.andreas.utilities.MyFileUsingFile.created:()J │ │ -2c7d84: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -2c7d88: 1000 |0002: return-wide v0 │ │ +2c7d78: |[2c7d78] de.kromke.andreas.utilities.MyFileUsingFile.created:()J │ │ +2c7d88: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +2c7d8c: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Lde/kromke/andreas/utilities/MyFileUsingFile;) │ │ name : 'delete' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -2c79ac: |[2c79ac] de.kromke.andreas.utilities.MyFileUsingFile.delete:()Z │ │ -2c79bc: 5410 7481 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/MyFileUsingFile;.f:Ljava/io/File; // field@8174 │ │ -2c79c0: 6e10 5386 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@8653 │ │ -2c79c6: 0a00 |0005: move-result v0 │ │ -2c79c8: 0f00 |0006: return v0 │ │ +2c79b0: |[2c79b0] de.kromke.andreas.utilities.MyFileUsingFile.delete:()Z │ │ +2c79c0: 5410 7481 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/MyFileUsingFile;.f:Ljava/io/File; // field@8174 │ │ +2c79c4: 6e10 5386 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@8653 │ │ +2c79ca: 0a00 |0005: move-result v0 │ │ +2c79cc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lde/kromke/andreas/utilities/MyFileUsingFile; │ │ │ │ #7 : (in Lde/kromke/andreas/utilities/MyFileUsingFile;) │ │ @@ -1081235,19 +1081235,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -2c79cc: |[2c79cc] de.kromke.andreas.utilities.MyFileUsingFile.exists:()Z │ │ -2c79dc: 5410 7481 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/MyFileUsingFile;.f:Ljava/io/File; // field@8174 │ │ -2c79e0: 6e10 5486 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@8654 │ │ -2c79e6: 0a00 |0005: move-result v0 │ │ -2c79e8: 0f00 |0006: return v0 │ │ +2c79d0: |[2c79d0] de.kromke.andreas.utilities.MyFileUsingFile.exists:()Z │ │ +2c79e0: 5410 7481 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/MyFileUsingFile;.f:Ljava/io/File; // field@8174 │ │ +2c79e4: 6e10 5486 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@8654 │ │ +2c79ea: 0a00 |0005: move-result v0 │ │ +2c79ec: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lde/kromke/andreas/utilities/MyFileUsingFile; │ │ │ │ #8 : (in Lde/kromke/andreas/utilities/MyFileUsingFile;) │ │ @@ -1081255,23 +1081255,23 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -2c79ec: |[2c79ec] de.kromke.andreas.utilities.MyFileUsingFile.existsInSameDirectory:(Ljava/lang/String;)Z │ │ -2c79fc: 5420 7481 |0000: iget-object v0, v2, Lde/kromke/andreas/utilities/MyFileUsingFile;.f:Ljava/io/File; // field@8174 │ │ -2c7a00: 6e10 5986 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.getParent:()Ljava/lang/String; // method@8659 │ │ -2c7a06: 0c00 |0005: move-result-object v0 │ │ -2c7a08: 2201 f50f |0006: new-instance v1, Ljava/io/File; // type@0ff5 │ │ -2c7a0c: 7030 4d86 0103 |0008: invoke-direct {v1, v0, v3}, Ljava/io/File;.:(Ljava/lang/String;Ljava/lang/String;)V // method@864d │ │ -2c7a12: 6e10 5486 0100 |000b: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@8654 │ │ -2c7a18: 0a03 |000e: move-result v3 │ │ -2c7a1a: 0f03 |000f: return v3 │ │ +2c79f0: |[2c79f0] de.kromke.andreas.utilities.MyFileUsingFile.existsInSameDirectory:(Ljava/lang/String;)Z │ │ +2c7a00: 5420 7481 |0000: iget-object v0, v2, Lde/kromke/andreas/utilities/MyFileUsingFile;.f:Ljava/io/File; // field@8174 │ │ +2c7a04: 6e10 5986 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.getParent:()Ljava/lang/String; // method@8659 │ │ +2c7a0a: 0c00 |0005: move-result-object v0 │ │ +2c7a0c: 2201 f50f |0006: new-instance v1, Ljava/io/File; // type@0ff5 │ │ +2c7a10: 7030 4d86 0103 |0008: invoke-direct {v1, v0, v3}, Ljava/io/File;.:(Ljava/lang/String;Ljava/lang/String;)V // method@864d │ │ +2c7a16: 6e10 5486 0100 |000b: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@8654 │ │ +2c7a1c: 0a03 |000e: move-result v3 │ │ +2c7a1e: 0f03 |000f: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=282 │ │ 0x0006 line=283 │ │ 0x000b line=284 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lde/kromke/andreas/utilities/MyFileUsingFile; │ │ @@ -1081282,19 +1081282,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -2c7cb0: |[2c7cb0] de.kromke.andreas.utilities.MyFileUsingFile.getAbsolutePath:()Ljava/lang/String; │ │ -2c7cc0: 5410 7481 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/MyFileUsingFile;.f:Ljava/io/File; // field@8174 │ │ -2c7cc4: 6e10 5586 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@8655 │ │ -2c7cca: 0c00 |0005: move-result-object v0 │ │ -2c7ccc: 1100 |0006: return-object v0 │ │ +2c7cb4: |[2c7cb4] de.kromke.andreas.utilities.MyFileUsingFile.getAbsolutePath:()Ljava/lang/String; │ │ +2c7cc4: 5410 7481 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/MyFileUsingFile;.f:Ljava/io/File; // field@8174 │ │ +2c7cc8: 6e10 5586 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@8655 │ │ +2c7cce: 0c00 |0005: move-result-object v0 │ │ +2c7cd0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lde/kromke/andreas/utilities/MyFileUsingFile; │ │ │ │ #10 : (in Lde/kromke/andreas/utilities/MyFileUsingFile;) │ │ @@ -1081302,25 +1081302,25 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -2c7cd0: |[2c7cd0] de.kromke.andreas.utilities.MyFileUsingFile.getBaseName:()Ljava/lang/String; │ │ -2c7ce0: 6e10 af85 0300 |0000: invoke-virtual {v3}, Lde/kromke/andreas/utilities/MyFileUsingFile;.getName:()Ljava/lang/String; // method@85af │ │ -2c7ce6: 0c00 |0003: move-result-object v0 │ │ -2c7ce8: 1301 2e00 |0004: const/16 v1, #int 46 // #2e │ │ -2c7cec: 6e20 a887 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.lastIndexOf:(I)I // method@87a8 │ │ -2c7cf2: 0a01 |0009: move-result v1 │ │ -2c7cf4: 3d01 0700 |000a: if-lez v1, 0011 // +0007 │ │ -2c7cf8: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -2c7cfa: 6e30 b587 2001 |000d: invoke-virtual {v0, v2, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@87b5 │ │ -2c7d00: 0c00 |0010: move-result-object v0 │ │ -2c7d02: 1100 |0011: return-object v0 │ │ +2c7cd4: |[2c7cd4] de.kromke.andreas.utilities.MyFileUsingFile.getBaseName:()Ljava/lang/String; │ │ +2c7ce4: 6e10 af85 0300 |0000: invoke-virtual {v3}, Lde/kromke/andreas/utilities/MyFileUsingFile;.getName:()Ljava/lang/String; // method@85af │ │ +2c7cea: 0c00 |0003: move-result-object v0 │ │ +2c7cec: 1301 2e00 |0004: const/16 v1, #int 46 // #2e │ │ +2c7cf0: 6e20 a887 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.lastIndexOf:(I)I // method@87a8 │ │ +2c7cf6: 0a01 |0009: move-result v1 │ │ +2c7cf8: 3d01 0700 |000a: if-lez v1, 0011 // +0007 │ │ +2c7cfc: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +2c7cfe: 6e30 b587 2001 |000d: invoke-virtual {v0, v2, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@87b5 │ │ +2c7d04: 0c00 |0010: move-result-object v0 │ │ +2c7d06: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=289 │ │ 0x0006 line=290 │ │ 0x000d line=293 │ │ locals : │ │ 0x0000 - 0x0012 reg=3 this Lde/kromke/andreas/utilities/MyFileUsingFile; │ │ @@ -1081330,21 +1081330,21 @@ │ │ type : '()Ljava/io/FileInputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -2c7c48: |[2c7c48] de.kromke.andreas.utilities.MyFileUsingFile.getFileInputStream:()Ljava/io/FileInputStream; │ │ -2c7c58: 2200 f80f |0000: new-instance v0, Ljava/io/FileInputStream; // type@0ff8 │ │ -2c7c5c: 5421 7481 |0002: iget-object v1, v2, Lde/kromke/andreas/utilities/MyFileUsingFile;.f:Ljava/io/File; // field@8174 │ │ -2c7c60: 7020 6886 1000 |0004: invoke-direct {v0, v1}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@8668 │ │ -2c7c66: 1100 |0007: return-object v0 │ │ -2c7c68: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -2c7c6a: 1100 |0009: return-object v0 │ │ +2c7c4c: |[2c7c4c] de.kromke.andreas.utilities.MyFileUsingFile.getFileInputStream:()Ljava/io/FileInputStream; │ │ +2c7c5c: 2200 f80f |0000: new-instance v0, Ljava/io/FileInputStream; // type@0ff8 │ │ +2c7c60: 5421 7481 |0002: iget-object v1, v2, Lde/kromke/andreas/utilities/MyFileUsingFile;.f:Ljava/io/File; // field@8174 │ │ +2c7c64: 7020 6886 1000 |0004: invoke-direct {v0, v1}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@8668 │ │ +2c7c6a: 1100 |0007: return-object v0 │ │ +2c7c6c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +2c7c6e: 1100 |0009: return-object v0 │ │ catches : 1 │ │ 0x0000 - 0x0007 │ │ Ljava/io/FileNotFoundException; -> 0x0008 │ │ positions : │ │ 0x0000 line=246 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lde/kromke/andreas/utilities/MyFileUsingFile; │ │ @@ -1081354,21 +1081354,21 @@ │ │ type : '()Ljava/io/FileOutputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -2c7c7c: |[2c7c7c] de.kromke.andreas.utilities.MyFileUsingFile.getFileOutputStream:()Ljava/io/FileOutputStream; │ │ -2c7c8c: 2200 fa0f |0000: new-instance v0, Ljava/io/FileOutputStream; // type@0ffa │ │ -2c7c90: 5421 7481 |0002: iget-object v1, v2, Lde/kromke/andreas/utilities/MyFileUsingFile;.f:Ljava/io/File; // field@8174 │ │ -2c7c94: 7020 7586 1000 |0004: invoke-direct {v0, v1}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@8675 │ │ -2c7c9a: 1100 |0007: return-object v0 │ │ -2c7c9c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -2c7c9e: 1100 |0009: return-object v0 │ │ +2c7c80: |[2c7c80] de.kromke.andreas.utilities.MyFileUsingFile.getFileOutputStream:()Ljava/io/FileOutputStream; │ │ +2c7c90: 2200 fa0f |0000: new-instance v0, Ljava/io/FileOutputStream; // type@0ffa │ │ +2c7c94: 5421 7481 |0002: iget-object v1, v2, Lde/kromke/andreas/utilities/MyFileUsingFile;.f:Ljava/io/File; // field@8174 │ │ +2c7c98: 7020 7586 1000 |0004: invoke-direct {v0, v1}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@8675 │ │ +2c7c9e: 1100 |0007: return-object v0 │ │ +2c7ca0: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +2c7ca2: 1100 |0009: return-object v0 │ │ catches : 1 │ │ 0x0000 - 0x0007 │ │ Ljava/io/FileNotFoundException; -> 0x0008 │ │ positions : │ │ 0x0000 line=257 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lde/kromke/andreas/utilities/MyFileUsingFile; │ │ @@ -1081378,19 +1081378,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -2c7d04: |[2c7d04] de.kromke.andreas.utilities.MyFileUsingFile.getName:()Ljava/lang/String; │ │ -2c7d14: 5410 7481 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/MyFileUsingFile;.f:Ljava/io/File; // field@8174 │ │ -2c7d18: 6e10 5886 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.getName:()Ljava/lang/String; // method@8658 │ │ -2c7d1e: 0c00 |0005: move-result-object v0 │ │ -2c7d20: 1100 |0006: return-object v0 │ │ +2c7d08: |[2c7d08] de.kromke.andreas.utilities.MyFileUsingFile.getName:()Ljava/lang/String; │ │ +2c7d18: 5410 7481 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/MyFileUsingFile;.f:Ljava/io/File; // field@8174 │ │ +2c7d1c: 6e10 5886 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.getName:()Ljava/lang/String; // method@8658 │ │ +2c7d22: 0c00 |0005: move-result-object v0 │ │ +2c7d24: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lde/kromke/andreas/utilities/MyFileUsingFile; │ │ │ │ #14 : (in Lde/kromke/andreas/utilities/MyFileUsingFile;) │ │ @@ -1081398,21 +1081398,21 @@ │ │ type : '()Lde/kromke/andreas/utilities/MyFileUsingFile;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -2c7c20: |[2c7c20] de.kromke.andreas.utilities.MyFileUsingFile.getParentFile:()Lde/kromke/andreas/utilities/MyFileUsingFile; │ │ -2c7c30: 2200 e50f |0000: new-instance v0, Lde/kromke/andreas/utilities/MyFileUsingFile; // type@0fe5 │ │ -2c7c34: 5421 7481 |0002: iget-object v1, v2, Lde/kromke/andreas/utilities/MyFileUsingFile;.f:Ljava/io/File; // field@8174 │ │ -2c7c38: 6e10 5a86 0100 |0004: invoke-virtual {v1}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@865a │ │ -2c7c3e: 0c01 |0007: move-result-object v1 │ │ -2c7c40: 7020 a185 1000 |0008: invoke-direct {v0, v1}, Lde/kromke/andreas/utilities/MyFileUsingFile;.:(Ljava/io/File;)V // method@85a1 │ │ -2c7c46: 1100 |000b: return-object v0 │ │ +2c7c24: |[2c7c24] de.kromke.andreas.utilities.MyFileUsingFile.getParentFile:()Lde/kromke/andreas/utilities/MyFileUsingFile; │ │ +2c7c34: 2200 e50f |0000: new-instance v0, Lde/kromke/andreas/utilities/MyFileUsingFile; // type@0fe5 │ │ +2c7c38: 5421 7481 |0002: iget-object v1, v2, Lde/kromke/andreas/utilities/MyFileUsingFile;.f:Ljava/io/File; // field@8174 │ │ +2c7c3c: 6e10 5a86 0100 |0004: invoke-virtual {v1}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@865a │ │ +2c7c42: 0c01 |0007: move-result-object v1 │ │ +2c7c44: 7020 a185 1000 |0008: invoke-direct {v0, v1}, Lde/kromke/andreas/utilities/MyFileUsingFile;.:(Ljava/io/File;)V // method@85a1 │ │ +2c7c4a: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lde/kromke/andreas/utilities/MyFileUsingFile; │ │ │ │ #15 : (in Lde/kromke/andreas/utilities/MyFileUsingFile;) │ │ @@ -1081420,18 +1081420,18 @@ │ │ type : '()Lorg/jaudiotagger/audio/MyFile;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -2c7ea4: |[2c7ea4] de.kromke.andreas.utilities.MyFileUsingFile.getParentFile:()Lorg/jaudiotagger/audio/MyFile; │ │ -2c7eb4: 6e10 b085 0100 |0000: invoke-virtual {v1}, Lde/kromke/andreas/utilities/MyFileUsingFile;.getParentFile:()Lde/kromke/andreas/utilities/MyFileUsingFile; // method@85b0 │ │ -2c7eba: 0c00 |0003: move-result-object v0 │ │ -2c7ebc: 1100 |0004: return-object v0 │ │ +2c7ea8: |[2c7ea8] de.kromke.andreas.utilities.MyFileUsingFile.getParentFile:()Lorg/jaudiotagger/audio/MyFile; │ │ +2c7eb8: 6e10 b085 0100 |0000: invoke-virtual {v1}, Lde/kromke/andreas/utilities/MyFileUsingFile;.getParentFile:()Lde/kromke/andreas/utilities/MyFileUsingFile; // method@85b0 │ │ +2c7ebe: 0c00 |0003: move-result-object v0 │ │ +2c7ec0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/kromke/andreas/utilities/MyFileUsingFile; │ │ │ │ #16 : (in Lde/kromke/andreas/utilities/MyFileUsingFile;) │ │ @@ -1081439,19 +1081439,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -2c7d24: |[2c7d24] de.kromke.andreas.utilities.MyFileUsingFile.getPath:()Ljava/lang/String; │ │ -2c7d34: 5410 7481 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/MyFileUsingFile;.f:Ljava/io/File; // field@8174 │ │ -2c7d38: 6e10 5b86 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@865b │ │ -2c7d3e: 0c00 |0005: move-result-object v0 │ │ -2c7d40: 1100 |0006: return-object v0 │ │ +2c7d28: |[2c7d28] de.kromke.andreas.utilities.MyFileUsingFile.getPath:()Ljava/lang/String; │ │ +2c7d38: 5410 7481 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/MyFileUsingFile;.f:Ljava/io/File; // field@8174 │ │ +2c7d3c: 6e10 5b86 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@865b │ │ +2c7d42: 0c00 |0005: move-result-object v0 │ │ +2c7d44: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lde/kromke/andreas/utilities/MyFileUsingFile; │ │ │ │ #17 : (in Lde/kromke/andreas/utilities/MyFileUsingFile;) │ │ @@ -1081459,24 +1081459,24 @@ │ │ type : '(Ljava/lang/String;)Lorg/jaudiotagger/audio/MyRandomAccessFile;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -2c7ec0: |[2c7ec0] de.kromke.andreas.utilities.MyFileUsingFile.getRandomAccessFile:(Ljava/lang/String;)Lorg/jaudiotagger/audio/MyRandomAccessFile; │ │ -2c7ed0: 2200 e80f |0000: new-instance v0, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingFile; // type@0fe8 │ │ -2c7ed4: 5421 7481 |0002: iget-object v1, v2, Lde/kromke/andreas/utilities/MyFileUsingFile;.f:Ljava/io/File; // field@8174 │ │ -2c7ed8: 7030 da85 1003 |0004: invoke-direct {v0, v1, v3}, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingFile;.:(Ljava/io/File;Ljava/lang/String;)V // method@85da │ │ -2c7ede: 7210 898a 0000 |0007: invoke-interface {v0}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.isValid:()Z // method@8a89 │ │ -2c7ee4: 0a03 |000a: move-result v3 │ │ -2c7ee6: 3803 0300 |000b: if-eqz v3, 000e // +0003 │ │ -2c7eea: 2802 |000d: goto 000f // +0002 │ │ -2c7eec: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -2c7eee: 1100 |000f: return-object v0 │ │ +2c7ec4: |[2c7ec4] de.kromke.andreas.utilities.MyFileUsingFile.getRandomAccessFile:(Ljava/lang/String;)Lorg/jaudiotagger/audio/MyRandomAccessFile; │ │ +2c7ed4: 2200 e80f |0000: new-instance v0, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingFile; // type@0fe8 │ │ +2c7ed8: 5421 7481 |0002: iget-object v1, v2, Lde/kromke/andreas/utilities/MyFileUsingFile;.f:Ljava/io/File; // field@8174 │ │ +2c7edc: 7030 da85 1003 |0004: invoke-direct {v0, v1, v3}, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingFile;.:(Ljava/io/File;Ljava/lang/String;)V // method@85da │ │ +2c7ee2: 7210 898a 0000 |0007: invoke-interface {v0}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.isValid:()Z // method@8a89 │ │ +2c7ee8: 0a03 |000a: move-result v3 │ │ +2c7eea: 3803 0300 |000b: if-eqz v3, 000e // +0003 │ │ +2c7eee: 2802 |000d: goto 000f // +0002 │ │ +2c7ef0: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +2c7ef2: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x0007 line=94 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lde/kromke/andreas/utilities/MyFileUsingFile; │ │ 0x0000 - 0x0010 reg=3 (null) Ljava/lang/String; │ │ @@ -1081486,35 +1081486,35 @@ │ │ type : '()Landroid/net/Uri;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -2c7958: |[2c7958] de.kromke.andreas.utilities.MyFileUsingFile.getUri:()Landroid/net/Uri; │ │ -2c7968: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -2c796a: 1100 |0001: return-object v0 │ │ +2c795c: |[2c795c] de.kromke.andreas.utilities.MyFileUsingFile.getUri:()Landroid/net/Uri; │ │ +2c796c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +2c796e: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #19 : (in Lde/kromke/andreas/utilities/MyFileUsingFile;) │ │ name : 'isDirectory' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -2c7a1c: |[2c7a1c] de.kromke.andreas.utilities.MyFileUsingFile.isDirectory:()Z │ │ -2c7a2c: 5410 7481 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/MyFileUsingFile;.f:Ljava/io/File; // field@8174 │ │ -2c7a30: 6e10 5c86 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.isDirectory:()Z // method@865c │ │ -2c7a36: 0a00 |0005: move-result v0 │ │ -2c7a38: 0f00 |0006: return v0 │ │ +2c7a20: |[2c7a20] de.kromke.andreas.utilities.MyFileUsingFile.isDirectory:()Z │ │ +2c7a30: 5410 7481 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/MyFileUsingFile;.f:Ljava/io/File; // field@8174 │ │ +2c7a34: 6e10 5c86 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.isDirectory:()Z // method@865c │ │ +2c7a3a: 0a00 |0005: move-result v0 │ │ +2c7a3c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lde/kromke/andreas/utilities/MyFileUsingFile; │ │ │ │ #20 : (in Lde/kromke/andreas/utilities/MyFileUsingFile;) │ │ @@ -1081522,19 +1081522,19 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -2c7d8c: |[2c7d8c] de.kromke.andreas.utilities.MyFileUsingFile.lastModified:()J │ │ -2c7d9c: 5420 7481 |0000: iget-object v0, v2, Lde/kromke/andreas/utilities/MyFileUsingFile;.f:Ljava/io/File; // field@8174 │ │ -2c7da0: 6e10 5f86 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.lastModified:()J // method@865f │ │ -2c7da6: 0b00 |0005: move-result-wide v0 │ │ -2c7da8: 1000 |0006: return-wide v0 │ │ +2c7d90: |[2c7d90] de.kromke.andreas.utilities.MyFileUsingFile.lastModified:()J │ │ +2c7da0: 5420 7481 |0000: iget-object v0, v2, Lde/kromke/andreas/utilities/MyFileUsingFile;.f:Ljava/io/File; // field@8174 │ │ +2c7da4: 6e10 5f86 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.lastModified:()J // method@865f │ │ +2c7daa: 0b00 |0005: move-result-wide v0 │ │ +2c7dac: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=223 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lde/kromke/andreas/utilities/MyFileUsingFile; │ │ │ │ #21 : (in Lde/kromke/andreas/utilities/MyFileUsingFile;) │ │ @@ -1081542,19 +1081542,19 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -2c7dac: |[2c7dac] de.kromke.andreas.utilities.MyFileUsingFile.length:()J │ │ -2c7dbc: 5420 7481 |0000: iget-object v0, v2, Lde/kromke/andreas/utilities/MyFileUsingFile;.f:Ljava/io/File; // field@8174 │ │ -2c7dc0: 6e10 6086 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.length:()J // method@8660 │ │ -2c7dc6: 0b00 |0005: move-result-wide v0 │ │ -2c7dc8: 1000 |0006: return-wide v0 │ │ +2c7db0: |[2c7db0] de.kromke.andreas.utilities.MyFileUsingFile.length:()J │ │ +2c7dc0: 5420 7481 |0000: iget-object v0, v2, Lde/kromke/andreas/utilities/MyFileUsingFile;.f:Ljava/io/File; // field@8174 │ │ +2c7dc4: 6e10 6086 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.length:()J // method@8660 │ │ +2c7dca: 0b00 |0005: move-result-wide v0 │ │ +2c7dcc: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=218 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lde/kromke/andreas/utilities/MyFileUsingFile; │ │ │ │ #22 : (in Lde/kromke/andreas/utilities/MyFileUsingFile;) │ │ @@ -1081562,19 +1081562,19 @@ │ │ type : '(Lorg/jaudiotagger/audio/MyFile;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -2c7f30: |[2c7f30] de.kromke.andreas.utilities.MyFileUsingFile.objcopyFrom:(Lorg/jaudiotagger/audio/MyFile;)V │ │ -2c7f40: 1f01 e50f |0000: check-cast v1, Lde/kromke/andreas/utilities/MyFileUsingFile; // type@0fe5 │ │ -2c7f44: 5411 7481 |0002: iget-object v1, v1, Lde/kromke/andreas/utilities/MyFileUsingFile;.f:Ljava/io/File; // field@8174 │ │ -2c7f48: 5b01 7481 |0004: iput-object v1, v0, Lde/kromke/andreas/utilities/MyFileUsingFile;.f:Ljava/io/File; // field@8174 │ │ -2c7f4c: 0e00 |0006: return-void │ │ +2c7f34: |[2c7f34] de.kromke.andreas.utilities.MyFileUsingFile.objcopyFrom:(Lorg/jaudiotagger/audio/MyFile;)V │ │ +2c7f44: 1f01 e50f |0000: check-cast v1, Lde/kromke/andreas/utilities/MyFileUsingFile; // type@0fe5 │ │ +2c7f48: 5411 7481 |0002: iget-object v1, v1, Lde/kromke/andreas/utilities/MyFileUsingFile;.f:Ljava/io/File; // field@8174 │ │ +2c7f4c: 5b01 7481 |0004: iput-object v1, v0, Lde/kromke/andreas/utilities/MyFileUsingFile;.f:Ljava/io/File; // field@8174 │ │ +2c7f50: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lde/kromke/andreas/utilities/MyFileUsingFile; │ │ 0x0000 - 0x0007 reg=1 (null) Lorg/jaudiotagger/audio/MyFile; │ │ │ │ @@ -1081583,27 +1081583,27 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -2c7a3c: |[2c7a3c] de.kromke.andreas.utilities.MyFileUsingFile.renameTo:(Ljava/lang/String;)Z │ │ -2c7a4c: 5420 7481 |0000: iget-object v0, v2, Lde/kromke/andreas/utilities/MyFileUsingFile;.f:Ljava/io/File; // field@8174 │ │ -2c7a50: 6e10 5a86 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@865a │ │ -2c7a56: 0c00 |0005: move-result-object v0 │ │ -2c7a58: 3800 0e00 |0006: if-eqz v0, 0014 // +000e │ │ -2c7a5c: 2201 f50f |0008: new-instance v1, Ljava/io/File; // type@0ff5 │ │ -2c7a60: 7030 4b86 0103 |000a: invoke-direct {v1, v0, v3}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@864b │ │ -2c7a66: 5423 7481 |000d: iget-object v3, v2, Lde/kromke/andreas/utilities/MyFileUsingFile;.f:Ljava/io/File; // field@8174 │ │ -2c7a6a: 6e20 6486 1300 |000f: invoke-virtual {v3, v1}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@8664 │ │ -2c7a70: 0a03 |0012: move-result v3 │ │ -2c7a72: 0f03 |0013: return v3 │ │ -2c7a74: 1203 |0014: const/4 v3, #int 0 // #0 │ │ -2c7a76: 0f03 |0015: return v3 │ │ +2c7a40: |[2c7a40] de.kromke.andreas.utilities.MyFileUsingFile.renameTo:(Ljava/lang/String;)Z │ │ +2c7a50: 5420 7481 |0000: iget-object v0, v2, Lde/kromke/andreas/utilities/MyFileUsingFile;.f:Ljava/io/File; // field@8174 │ │ +2c7a54: 6e10 5a86 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@865a │ │ +2c7a5a: 0c00 |0005: move-result-object v0 │ │ +2c7a5c: 3800 0e00 |0006: if-eqz v0, 0014 // +000e │ │ +2c7a60: 2201 f50f |0008: new-instance v1, Ljava/io/File; // type@0ff5 │ │ +2c7a64: 7030 4b86 0103 |000a: invoke-direct {v1, v0, v3}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@864b │ │ +2c7a6a: 5423 7481 |000d: iget-object v3, v2, Lde/kromke/andreas/utilities/MyFileUsingFile;.f:Ljava/io/File; // field@8174 │ │ +2c7a6e: 6e20 6486 1300 |000f: invoke-virtual {v3, v1}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@8664 │ │ +2c7a74: 0a03 |0012: move-result v3 │ │ +2c7a76: 0f03 |0013: return v3 │ │ +2c7a78: 1203 |0014: const/4 v3, #int 0 // #0 │ │ +2c7a7a: 0f03 |0015: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=192 │ │ 0x0008 line=195 │ │ 0x000d line=196 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Lde/kromke/andreas/utilities/MyFileUsingFile; │ │ @@ -1081614,21 +1081614,21 @@ │ │ type : '(Lorg/jaudiotagger/audio/MyFile;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -2c7a78: |[2c7a78] de.kromke.andreas.utilities.MyFileUsingFile.renameTo:(Lorg/jaudiotagger/audio/MyFile;)Z │ │ -2c7a88: 5410 7481 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/MyFileUsingFile;.f:Ljava/io/File; // field@8174 │ │ -2c7a8c: 1f02 e50f |0002: check-cast v2, Lde/kromke/andreas/utilities/MyFileUsingFile; // type@0fe5 │ │ -2c7a90: 5422 7481 |0004: iget-object v2, v2, Lde/kromke/andreas/utilities/MyFileUsingFile;.f:Ljava/io/File; // field@8174 │ │ -2c7a94: 6e20 6486 2000 |0006: invoke-virtual {v0, v2}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@8664 │ │ -2c7a9a: 0a02 |0009: move-result v2 │ │ -2c7a9c: 0f02 |000a: return v2 │ │ +2c7a7c: |[2c7a7c] de.kromke.andreas.utilities.MyFileUsingFile.renameTo:(Lorg/jaudiotagger/audio/MyFile;)Z │ │ +2c7a8c: 5410 7481 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/MyFileUsingFile;.f:Ljava/io/File; // field@8174 │ │ +2c7a90: 1f02 e50f |0002: check-cast v2, Lde/kromke/andreas/utilities/MyFileUsingFile; // type@0fe5 │ │ +2c7a94: 5422 7481 |0004: iget-object v2, v2, Lde/kromke/andreas/utilities/MyFileUsingFile;.f:Ljava/io/File; // field@8174 │ │ +2c7a98: 6e20 6486 2000 |0006: invoke-virtual {v0, v2}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@8664 │ │ +2c7a9e: 0a02 |0009: move-result v2 │ │ +2c7aa0: 0f02 |000a: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=203 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lde/kromke/andreas/utilities/MyFileUsingFile; │ │ 0x0000 - 0x000b reg=2 (null) Lorg/jaudiotagger/audio/MyFile; │ │ │ │ @@ -1081637,57 +1081637,57 @@ │ │ type : '(Lorg/jaudiotagger/audio/MyFile;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 86 16-bit code units │ │ -2c7aa0: |[2c7aa0] de.kromke.andreas.utilities.MyFileUsingFile.replaceWith:(Lorg/jaudiotagger/audio/MyFile;)Z │ │ -2c7ab0: 6e10 af85 0800 |0000: invoke-virtual {v8}, Lde/kromke/andreas/utilities/MyFileUsingFile;.getName:()Ljava/lang/String; // method@85af │ │ -2c7ab6: 0c00 |0003: move-result-object v0 │ │ -2c7ab8: 6e10 ac85 0800 |0004: invoke-virtual {v8}, Lde/kromke/andreas/utilities/MyFileUsingFile;.getBaseName:()Ljava/lang/String; // method@85ac │ │ -2c7abe: 0c01 |0007: move-result-object v1 │ │ -2c7ac0: 2202 3910 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ -2c7ac4: 7010 cc87 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c7aca: 6e20 d787 1200 |000d: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c7ad0: 1a03 6204 |0010: const-string v3, ".old" // string@0462 │ │ -2c7ad4: 6e20 d787 3200 |0012: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c7ada: 6e10 df87 0200 |0015: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c7ae0: 0c02 |0018: move-result-object v2 │ │ -2c7ae2: 1204 |0019: const/4 v4, #int 0 // #0 │ │ -2c7ae4: 1205 |001a: const/4 v5, #int 0 // #0 │ │ -2c7ae6: 6e20 aa85 2800 |001b: invoke-virtual {v8, v2}, Lde/kromke/andreas/utilities/MyFileUsingFile;.existsInSameDirectory:(Ljava/lang/String;)Z // method@85aa │ │ -2c7aec: 0a06 |001e: move-result v6 │ │ -2c7aee: 1217 |001f: const/4 v7, #int 1 // #1 │ │ -2c7af0: 3806 1600 |0020: if-eqz v6, 0036 // +0016 │ │ -2c7af4: b075 |0022: add-int/2addr v5, v7 │ │ -2c7af6: 2202 3910 |0023: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ -2c7afa: 7010 cc87 0200 |0025: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c7b00: 6e20 d787 1200 |0028: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c7b06: 6e20 d787 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c7b0c: 6e20 d387 5200 |002e: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2c7b12: 6e10 df87 0200 |0031: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c7b18: 0c02 |0034: move-result-object v2 │ │ -2c7b1a: 28e6 |0035: goto 001b // -001a │ │ -2c7b1c: 2201 f50f |0036: new-instance v1, Ljava/io/File; // type@0ff5 │ │ -2c7b20: 5483 7481 |0038: iget-object v3, v8, Lde/kromke/andreas/utilities/MyFileUsingFile;.f:Ljava/io/File; // field@8174 │ │ -2c7b24: 6e10 5986 0300 |003a: invoke-virtual {v3}, Ljava/io/File;.getParent:()Ljava/lang/String; // method@8659 │ │ -2c7b2a: 0c03 |003d: move-result-object v3 │ │ -2c7b2c: 7030 4d86 3102 |003e: invoke-direct {v1, v3, v2}, Ljava/io/File;.:(Ljava/lang/String;Ljava/lang/String;)V // method@864d │ │ -2c7b32: 6e20 b985 2800 |0041: invoke-virtual {v8, v2}, Lde/kromke/andreas/utilities/MyFileUsingFile;.renameTo:(Ljava/lang/String;)Z // method@85b9 │ │ -2c7b38: 0a02 |0044: move-result v2 │ │ -2c7b3a: 3902 0300 |0045: if-nez v2, 0048 // +0003 │ │ -2c7b3e: 0f04 |0047: return v4 │ │ -2c7b40: 7220 7c8a 0900 |0048: invoke-interface {v9, v0}, Lorg/jaudiotagger/audio/MyFile;.renameTo:(Ljava/lang/String;)Z // method@8a7c │ │ -2c7b46: 0a09 |004b: move-result v9 │ │ -2c7b48: 3909 0600 |004c: if-nez v9, 0052 // +0006 │ │ -2c7b4c: 6e20 b985 0800 |004e: invoke-virtual {v8, v0}, Lde/kromke/andreas/utilities/MyFileUsingFile;.renameTo:(Ljava/lang/String;)Z // method@85b9 │ │ -2c7b52: 0f04 |0051: return v4 │ │ -2c7b54: 6e10 5386 0100 |0052: invoke-virtual {v1}, Ljava/io/File;.delete:()Z // method@8653 │ │ -2c7b5a: 0f07 |0055: return v7 │ │ +2c7aa4: |[2c7aa4] de.kromke.andreas.utilities.MyFileUsingFile.replaceWith:(Lorg/jaudiotagger/audio/MyFile;)Z │ │ +2c7ab4: 6e10 af85 0800 |0000: invoke-virtual {v8}, Lde/kromke/andreas/utilities/MyFileUsingFile;.getName:()Ljava/lang/String; // method@85af │ │ +2c7aba: 0c00 |0003: move-result-object v0 │ │ +2c7abc: 6e10 ac85 0800 |0004: invoke-virtual {v8}, Lde/kromke/andreas/utilities/MyFileUsingFile;.getBaseName:()Ljava/lang/String; // method@85ac │ │ +2c7ac2: 0c01 |0007: move-result-object v1 │ │ +2c7ac4: 2202 3910 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ +2c7ac8: 7010 cc87 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c7ace: 6e20 d787 1200 |000d: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c7ad4: 1a03 6204 |0010: const-string v3, ".old" // string@0462 │ │ +2c7ad8: 6e20 d787 3200 |0012: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c7ade: 6e10 df87 0200 |0015: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c7ae4: 0c02 |0018: move-result-object v2 │ │ +2c7ae6: 1204 |0019: const/4 v4, #int 0 // #0 │ │ +2c7ae8: 1205 |001a: const/4 v5, #int 0 // #0 │ │ +2c7aea: 6e20 aa85 2800 |001b: invoke-virtual {v8, v2}, Lde/kromke/andreas/utilities/MyFileUsingFile;.existsInSameDirectory:(Ljava/lang/String;)Z // method@85aa │ │ +2c7af0: 0a06 |001e: move-result v6 │ │ +2c7af2: 1217 |001f: const/4 v7, #int 1 // #1 │ │ +2c7af4: 3806 1600 |0020: if-eqz v6, 0036 // +0016 │ │ +2c7af8: b075 |0022: add-int/2addr v5, v7 │ │ +2c7afa: 2202 3910 |0023: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ +2c7afe: 7010 cc87 0200 |0025: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c7b04: 6e20 d787 1200 |0028: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c7b0a: 6e20 d787 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c7b10: 6e20 d387 5200 |002e: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2c7b16: 6e10 df87 0200 |0031: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c7b1c: 0c02 |0034: move-result-object v2 │ │ +2c7b1e: 28e6 |0035: goto 001b // -001a │ │ +2c7b20: 2201 f50f |0036: new-instance v1, Ljava/io/File; // type@0ff5 │ │ +2c7b24: 5483 7481 |0038: iget-object v3, v8, Lde/kromke/andreas/utilities/MyFileUsingFile;.f:Ljava/io/File; // field@8174 │ │ +2c7b28: 6e10 5986 0300 |003a: invoke-virtual {v3}, Ljava/io/File;.getParent:()Ljava/lang/String; // method@8659 │ │ +2c7b2e: 0c03 |003d: move-result-object v3 │ │ +2c7b30: 7030 4d86 3102 |003e: invoke-direct {v1, v3, v2}, Ljava/io/File;.:(Ljava/lang/String;Ljava/lang/String;)V // method@864d │ │ +2c7b36: 6e20 b985 2800 |0041: invoke-virtual {v8, v2}, Lde/kromke/andreas/utilities/MyFileUsingFile;.renameTo:(Ljava/lang/String;)Z // method@85b9 │ │ +2c7b3c: 0a02 |0044: move-result v2 │ │ +2c7b3e: 3902 0300 |0045: if-nez v2, 0048 // +0003 │ │ +2c7b42: 0f04 |0047: return v4 │ │ +2c7b44: 7220 7c8a 0900 |0048: invoke-interface {v9, v0}, Lorg/jaudiotagger/audio/MyFile;.renameTo:(Ljava/lang/String;)Z // method@8a7c │ │ +2c7b4a: 0a09 |004b: move-result v9 │ │ +2c7b4c: 3909 0600 |004c: if-nez v9, 0052 // +0006 │ │ +2c7b50: 6e20 b985 0800 |004e: invoke-virtual {v8, v0}, Lde/kromke/andreas/utilities/MyFileUsingFile;.renameTo:(Ljava/lang/String;)Z // method@85b9 │ │ +2c7b56: 0f04 |0051: return v4 │ │ +2c7b58: 6e10 5386 0100 |0052: invoke-virtual {v1}, Ljava/io/File;.delete:()Z // method@8653 │ │ +2c7b5e: 0f07 |0055: return v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=302 │ │ 0x0004 line=303 │ │ 0x0008 line=307 │ │ 0x001b line=308 │ │ 0x0023 line=311 │ │ @@ -1081705,35 +1081705,35 @@ │ │ type : '(J)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -2c7b5c: |[2c7b5c] de.kromke.andreas.utilities.MyFileUsingFile.setCreated:(J)Z │ │ -2c7b6c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -2c7b6e: 0f01 |0001: return v1 │ │ +2c7b60: |[2c7b60] de.kromke.andreas.utilities.MyFileUsingFile.setCreated:(J)Z │ │ +2c7b70: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +2c7b72: 0f01 |0001: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #27 : (in Lde/kromke/andreas/utilities/MyFileUsingFile;) │ │ name : 'setLastModified' │ │ type : '(J)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -2c7b70: |[2c7b70] de.kromke.andreas.utilities.MyFileUsingFile.setLastModified:(J)Z │ │ -2c7b80: 5410 7481 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/MyFileUsingFile;.f:Ljava/io/File; // field@8174 │ │ -2c7b84: 6e30 6586 2003 |0002: invoke-virtual {v0, v2, v3}, Ljava/io/File;.setLastModified:(J)Z // method@8665 │ │ -2c7b8a: 0a02 |0005: move-result v2 │ │ -2c7b8c: 0f02 |0006: return v2 │ │ +2c7b74: |[2c7b74] de.kromke.andreas.utilities.MyFileUsingFile.setLastModified:(J)Z │ │ +2c7b84: 5410 7481 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/MyFileUsingFile;.f:Ljava/io/File; // field@8174 │ │ +2c7b88: 6e30 6586 2003 |0002: invoke-virtual {v0, v2, v3}, Ljava/io/File;.setLastModified:(J)Z // method@8665 │ │ +2c7b8e: 0a02 |0005: move-result v2 │ │ +2c7b90: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=229 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lde/kromke/andreas/utilities/MyFileUsingFile; │ │ 0x0000 - 0x0007 reg=2 (null) J │ │ │ │ @@ -1081742,24 +1081742,24 @@ │ │ type : '()Ljava/nio/file/Path;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -2c7d44: |[2c7d44] de.kromke.andreas.utilities.MyFileUsingFile.toPath:()Ljava/nio/file/Path; │ │ -2c7d54: 6000 b600 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00b6 │ │ -2c7d58: 1301 1a00 |0002: const/16 v1, #int 26 // #1a │ │ -2c7d5c: 3410 0900 |0004: if-lt v0, v1, 000d // +0009 │ │ -2c7d60: 5420 7481 |0006: iget-object v0, v2, Lde/kromke/andreas/utilities/MyFileUsingFile;.f:Ljava/io/File; // field@8174 │ │ -2c7d64: 6e10 6686 0000 |0008: invoke-virtual {v0}, Ljava/io/File;.toPath:()Ljava/nio/file/Path; // method@8666 │ │ -2c7d6a: 0c00 |000b: move-result-object v0 │ │ -2c7d6c: 1100 |000c: return-object v0 │ │ -2c7d6e: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -2c7d70: 1100 |000e: return-object v0 │ │ +2c7d48: |[2c7d48] de.kromke.andreas.utilities.MyFileUsingFile.toPath:()Ljava/nio/file/Path; │ │ +2c7d58: 6000 b600 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00b6 │ │ +2c7d5c: 1301 1a00 |0002: const/16 v1, #int 26 // #1a │ │ +2c7d60: 3410 0900 |0004: if-lt v0, v1, 000d // +0009 │ │ +2c7d64: 5420 7481 |0006: iget-object v0, v2, Lde/kromke/andreas/utilities/MyFileUsingFile;.f:Ljava/io/File; // field@8174 │ │ +2c7d68: 6e10 6686 0000 |0008: invoke-virtual {v0}, Ljava/io/File;.toPath:()Ljava/nio/file/Path; // method@8666 │ │ +2c7d6e: 0c00 |000b: move-result-object v0 │ │ +2c7d70: 1100 |000c: return-object v0 │ │ +2c7d72: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +2c7d74: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=266 │ │ 0x0006 line=268 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lde/kromke/andreas/utilities/MyFileUsingFile; │ │ │ │ @@ -1081851,112 +1081851,112 @@ │ │ type : '(Landroidx/documentfile/provider/DocumentFile;Ljava/lang/String;Landroid/content/ContentResolver;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 204 16-bit code units │ │ -2c84a0: |[2c84a0] de.kromke.andreas.utilities.MyRandomAccessFileUsingDocumentFile.:(Landroidx/documentfile/provider/DocumentFile;Ljava/lang/String;Landroid/content/ContentResolver;)V │ │ -2c84b0: 7010 7087 0500 |0000: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@8770 │ │ -2c84b6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -2c84b8: 5b50 7d81 |0004: iput-object v0, v5, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingDocumentFile;.pfd:Landroid/os/ParcelFileDescriptor; // field@817d │ │ -2c84bc: 5b50 7a81 |0006: iput-object v0, v5, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingDocumentFile;.is:Ljava/io/FileInputStream; // field@817a │ │ -2c84c0: 5b50 7c81 |0008: iput-object v0, v5, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingDocumentFile;.os:Ljava/io/FileOutputStream; // field@817c │ │ -2c84c4: 5b50 7981 |000a: iput-object v0, v5, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingDocumentFile;.ifc:Ljava/nio/channels/FileChannel; // field@8179 │ │ -2c84c8: 5b50 7b81 |000c: iput-object v0, v5, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingDocumentFile;.ofc:Ljava/nio/channels/FileChannel; // field@817b │ │ -2c84cc: 6e10 a287 0700 |000e: invoke-virtual {v7}, Ljava/lang/String;.hashCode:()I // method@87a2 │ │ -2c84d2: 6e10 a287 0700 |0011: invoke-virtual {v7}, Ljava/lang/String;.hashCode:()I // method@87a2 │ │ -2c84d8: 0a01 |0014: move-result v1 │ │ -2c84da: 1202 |0015: const/4 v2, #int 0 // #0 │ │ -2c84dc: 1213 |0016: const/4 v3, #int 1 // #1 │ │ -2c84de: 12f4 |0017: const/4 v4, #int -1 // #ff │ │ -2c84e0: 2c01 9c00 0000 |0018: sparse-switch v1, 000000b4 // +0000009c │ │ -2c84e6: 2821 |001b: goto 003c // +0021 │ │ -2c84e8: 1a01 599f |001c: const-string v1, "rw" // string@9f59 │ │ -2c84ec: 6e20 9c87 1700 |001e: invoke-virtual {v7, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2c84f2: 0a01 |0021: move-result v1 │ │ -2c84f4: 3901 0300 |0022: if-nez v1, 0025 // +0003 │ │ -2c84f8: 2818 |0024: goto 003c // +0018 │ │ -2c84fa: 1224 |0025: const/4 v4, #int 2 // #2 │ │ -2c84fc: 2816 |0026: goto 003c // +0016 │ │ -2c84fe: 1a01 3db4 |0027: const-string v1, "w" // string@b43d │ │ -2c8502: 6e20 9c87 1700 |0029: invoke-virtual {v7, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2c8508: 0a01 |002c: move-result v1 │ │ -2c850a: 3901 0300 |002d: if-nez v1, 0030 // +0003 │ │ -2c850e: 280d |002f: goto 003c // +000d │ │ -2c8510: 1214 |0030: const/4 v4, #int 1 // #1 │ │ -2c8512: 280b |0031: goto 003c // +000b │ │ -2c8514: 1a01 069c |0032: const-string v1, "r" // string@9c06 │ │ -2c8518: 6e20 9c87 1700 |0034: invoke-virtual {v7, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2c851e: 0a01 |0037: move-result v1 │ │ -2c8520: 3901 0300 |0038: if-nez v1, 003b // +0003 │ │ -2c8524: 2802 |003a: goto 003c // +0002 │ │ -2c8526: 1204 |003b: const/4 v4, #int 0 // #0 │ │ -2c8528: 2b04 8600 0000 |003c: packed-switch v4, 000000c2 // +00000086 │ │ -2c852e: 280f |003f: goto 004e // +000f │ │ -2c8530: 5c53 7781 |0040: iput-boolean v3, v5, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingDocumentFile;.bRead:Z // field@8177 │ │ -2c8534: 5c53 7881 |0042: iput-boolean v3, v5, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingDocumentFile;.bWrite:Z // field@8178 │ │ -2c8538: 280a |0044: goto 004e // +000a │ │ -2c853a: 5c52 7781 |0045: iput-boolean v2, v5, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingDocumentFile;.bRead:Z // field@8177 │ │ -2c853e: 5c53 7881 |0047: iput-boolean v3, v5, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingDocumentFile;.bWrite:Z // field@8178 │ │ -2c8542: 2805 |0049: goto 004e // +0005 │ │ -2c8544: 5c53 7781 |004a: iput-boolean v3, v5, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingDocumentFile;.bRead:Z // field@8177 │ │ -2c8548: 5c52 7881 |004c: iput-boolean v2, v5, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingDocumentFile;.bWrite:Z // field@8178 │ │ -2c854c: 6e10 4046 0600 |004e: invoke-virtual {v6}, Landroidx/documentfile/provider/DocumentFile;.getUri:()Landroid/net/Uri; // method@4640 │ │ -2c8552: 0c06 |0051: move-result-object v6 │ │ -2c8554: 6e30 1502 6807 |0052: invoke-virtual {v8, v6, v7}, Landroid/content/ContentResolver;.openFileDescriptor:(Landroid/net/Uri;Ljava/lang/String;)Landroid/os/ParcelFileDescriptor; // method@0215 │ │ -2c855a: 0c06 |0055: move-result-object v6 │ │ -2c855c: 5b56 7d81 |0056: iput-object v6, v5, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingDocumentFile;.pfd:Landroid/os/ParcelFileDescriptor; // field@817d │ │ -2c8560: 3806 5a00 |0058: if-eqz v6, 00b2 // +005a │ │ -2c8564: 6e10 2f07 0600 |005a: invoke-virtual {v6}, Landroid/os/ParcelFileDescriptor;.getFileDescriptor:()Ljava/io/FileDescriptor; // method@072f │ │ -2c856a: 0c06 |005d: move-result-object v6 │ │ -2c856c: 3806 5400 |005e: if-eqz v6, 00b2 // +0054 │ │ -2c8570: 5556 7781 |0060: iget-boolean v6, v5, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingDocumentFile;.bRead:Z // field@8177 │ │ -2c8574: 3806 1500 |0062: if-eqz v6, 0077 // +0015 │ │ -2c8578: 2206 f80f |0064: new-instance v6, Ljava/io/FileInputStream; // type@0ff8 │ │ -2c857c: 5457 7d81 |0066: iget-object v7, v5, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingDocumentFile;.pfd:Landroid/os/ParcelFileDescriptor; // field@817d │ │ -2c8580: 6e10 2f07 0700 |0068: invoke-virtual {v7}, Landroid/os/ParcelFileDescriptor;.getFileDescriptor:()Ljava/io/FileDescriptor; // method@072f │ │ -2c8586: 0c07 |006b: move-result-object v7 │ │ -2c8588: 7020 6986 7600 |006c: invoke-direct {v6, v7}, Ljava/io/FileInputStream;.:(Ljava/io/FileDescriptor;)V // method@8669 │ │ -2c858e: 5b56 7a81 |006f: iput-object v6, v5, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingDocumentFile;.is:Ljava/io/FileInputStream; // field@817a │ │ -2c8592: 6e10 6d86 0600 |0071: invoke-virtual {v6}, Ljava/io/FileInputStream;.getChannel:()Ljava/nio/channels/FileChannel; // method@866d │ │ -2c8598: 0c06 |0074: move-result-object v6 │ │ -2c859a: 5b56 7981 |0075: iput-object v6, v5, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingDocumentFile;.ifc:Ljava/nio/channels/FileChannel; // field@8179 │ │ -2c859e: 5556 7881 |0077: iget-boolean v6, v5, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingDocumentFile;.bWrite:Z // field@8178 │ │ -2c85a2: 3806 3900 |0079: if-eqz v6, 00b2 // +0039 │ │ -2c85a6: 2206 fa0f |007b: new-instance v6, Ljava/io/FileOutputStream; // type@0ffa │ │ -2c85aa: 5457 7d81 |007d: iget-object v7, v5, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingDocumentFile;.pfd:Landroid/os/ParcelFileDescriptor; // field@817d │ │ -2c85ae: 6e10 2f07 0700 |007f: invoke-virtual {v7}, Landroid/os/ParcelFileDescriptor;.getFileDescriptor:()Ljava/io/FileDescriptor; // method@072f │ │ -2c85b4: 0c07 |0082: move-result-object v7 │ │ -2c85b6: 7020 7786 7600 |0083: invoke-direct {v6, v7}, Ljava/io/FileOutputStream;.:(Ljava/io/FileDescriptor;)V // method@8677 │ │ -2c85bc: 5b56 7c81 |0086: iput-object v6, v5, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingDocumentFile;.os:Ljava/io/FileOutputStream; // field@817c │ │ -2c85c0: 6e10 7986 0600 |0088: invoke-virtual {v6}, Ljava/io/FileOutputStream;.getChannel:()Ljava/nio/channels/FileChannel; // method@8679 │ │ -2c85c6: 0c06 |008b: move-result-object v6 │ │ -2c85c8: 5b56 7b81 |008c: iput-object v6, v5, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingDocumentFile;.ofc:Ljava/nio/channels/FileChannel; // field@817b │ │ -2c85cc: 2824 |008e: goto 00b2 // +0024 │ │ -2c85ce: 0d06 |008f: move-exception v6 │ │ -2c85d0: 2207 3910 |0090: new-instance v7, Ljava/lang/StringBuilder; // type@1039 │ │ -2c85d4: 7010 cc87 0700 |0092: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c85da: 1a08 0d3d |0095: const-string v8, "MyRandomAccessFileUsingDocumentFile() : exception = " // string@3d0d │ │ -2c85de: 6e20 d787 8700 |0097: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c85e4: 6e10 0a87 0600 |009a: invoke-virtual {v6}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@870a │ │ -2c85ea: 0c06 |009d: move-result-object v6 │ │ -2c85ec: 6e20 d787 6700 |009e: invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c85f2: 6e10 df87 0700 |00a1: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c85f8: 0c06 |00a4: move-result-object v6 │ │ -2c85fa: 1a07 fe0d |00a5: const-string v7, "CMT : RAD" // string@0dfe │ │ -2c85fe: 7120 470e 6700 |00a7: invoke-static {v7, v6}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ -2c8604: 5b50 7a81 |00aa: iput-object v0, v5, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingDocumentFile;.is:Ljava/io/FileInputStream; // field@817a │ │ -2c8608: 5b50 7981 |00ac: iput-object v0, v5, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingDocumentFile;.ifc:Ljava/nio/channels/FileChannel; // field@8179 │ │ -2c860c: 5b50 7c81 |00ae: iput-object v0, v5, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingDocumentFile;.os:Ljava/io/FileOutputStream; // field@817c │ │ -2c8610: 5b50 7b81 |00b0: iput-object v0, v5, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingDocumentFile;.ofc:Ljava/nio/channels/FileChannel; // field@817b │ │ -2c8614: 0e00 |00b2: return-void │ │ -2c8616: 0000 |00b3: nop // spacer │ │ -2c8618: 0002 0300 7200 0000 7700 0000 450e ... |00b4: sparse-switch-data (14 units) │ │ -2c8634: 0001 0300 0000 0000 0e00 0000 0900 ... |00c2: packed-switch-data (10 units) │ │ +2c84a4: |[2c84a4] de.kromke.andreas.utilities.MyRandomAccessFileUsingDocumentFile.:(Landroidx/documentfile/provider/DocumentFile;Ljava/lang/String;Landroid/content/ContentResolver;)V │ │ +2c84b4: 7010 7087 0500 |0000: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@8770 │ │ +2c84ba: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +2c84bc: 5b50 7d81 |0004: iput-object v0, v5, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingDocumentFile;.pfd:Landroid/os/ParcelFileDescriptor; // field@817d │ │ +2c84c0: 5b50 7a81 |0006: iput-object v0, v5, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingDocumentFile;.is:Ljava/io/FileInputStream; // field@817a │ │ +2c84c4: 5b50 7c81 |0008: iput-object v0, v5, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingDocumentFile;.os:Ljava/io/FileOutputStream; // field@817c │ │ +2c84c8: 5b50 7981 |000a: iput-object v0, v5, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingDocumentFile;.ifc:Ljava/nio/channels/FileChannel; // field@8179 │ │ +2c84cc: 5b50 7b81 |000c: iput-object v0, v5, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingDocumentFile;.ofc:Ljava/nio/channels/FileChannel; // field@817b │ │ +2c84d0: 6e10 a287 0700 |000e: invoke-virtual {v7}, Ljava/lang/String;.hashCode:()I // method@87a2 │ │ +2c84d6: 6e10 a287 0700 |0011: invoke-virtual {v7}, Ljava/lang/String;.hashCode:()I // method@87a2 │ │ +2c84dc: 0a01 |0014: move-result v1 │ │ +2c84de: 1202 |0015: const/4 v2, #int 0 // #0 │ │ +2c84e0: 1213 |0016: const/4 v3, #int 1 // #1 │ │ +2c84e2: 12f4 |0017: const/4 v4, #int -1 // #ff │ │ +2c84e4: 2c01 9c00 0000 |0018: sparse-switch v1, 000000b4 // +0000009c │ │ +2c84ea: 2821 |001b: goto 003c // +0021 │ │ +2c84ec: 1a01 599f |001c: const-string v1, "rw" // string@9f59 │ │ +2c84f0: 6e20 9c87 1700 |001e: invoke-virtual {v7, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2c84f6: 0a01 |0021: move-result v1 │ │ +2c84f8: 3901 0300 |0022: if-nez v1, 0025 // +0003 │ │ +2c84fc: 2818 |0024: goto 003c // +0018 │ │ +2c84fe: 1224 |0025: const/4 v4, #int 2 // #2 │ │ +2c8500: 2816 |0026: goto 003c // +0016 │ │ +2c8502: 1a01 3db4 |0027: const-string v1, "w" // string@b43d │ │ +2c8506: 6e20 9c87 1700 |0029: invoke-virtual {v7, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2c850c: 0a01 |002c: move-result v1 │ │ +2c850e: 3901 0300 |002d: if-nez v1, 0030 // +0003 │ │ +2c8512: 280d |002f: goto 003c // +000d │ │ +2c8514: 1214 |0030: const/4 v4, #int 1 // #1 │ │ +2c8516: 280b |0031: goto 003c // +000b │ │ +2c8518: 1a01 069c |0032: const-string v1, "r" // string@9c06 │ │ +2c851c: 6e20 9c87 1700 |0034: invoke-virtual {v7, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2c8522: 0a01 |0037: move-result v1 │ │ +2c8524: 3901 0300 |0038: if-nez v1, 003b // +0003 │ │ +2c8528: 2802 |003a: goto 003c // +0002 │ │ +2c852a: 1204 |003b: const/4 v4, #int 0 // #0 │ │ +2c852c: 2b04 8600 0000 |003c: packed-switch v4, 000000c2 // +00000086 │ │ +2c8532: 280f |003f: goto 004e // +000f │ │ +2c8534: 5c53 7781 |0040: iput-boolean v3, v5, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingDocumentFile;.bRead:Z // field@8177 │ │ +2c8538: 5c53 7881 |0042: iput-boolean v3, v5, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingDocumentFile;.bWrite:Z // field@8178 │ │ +2c853c: 280a |0044: goto 004e // +000a │ │ +2c853e: 5c52 7781 |0045: iput-boolean v2, v5, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingDocumentFile;.bRead:Z // field@8177 │ │ +2c8542: 5c53 7881 |0047: iput-boolean v3, v5, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingDocumentFile;.bWrite:Z // field@8178 │ │ +2c8546: 2805 |0049: goto 004e // +0005 │ │ +2c8548: 5c53 7781 |004a: iput-boolean v3, v5, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingDocumentFile;.bRead:Z // field@8177 │ │ +2c854c: 5c52 7881 |004c: iput-boolean v2, v5, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingDocumentFile;.bWrite:Z // field@8178 │ │ +2c8550: 6e10 4046 0600 |004e: invoke-virtual {v6}, Landroidx/documentfile/provider/DocumentFile;.getUri:()Landroid/net/Uri; // method@4640 │ │ +2c8556: 0c06 |0051: move-result-object v6 │ │ +2c8558: 6e30 1502 6807 |0052: invoke-virtual {v8, v6, v7}, Landroid/content/ContentResolver;.openFileDescriptor:(Landroid/net/Uri;Ljava/lang/String;)Landroid/os/ParcelFileDescriptor; // method@0215 │ │ +2c855e: 0c06 |0055: move-result-object v6 │ │ +2c8560: 5b56 7d81 |0056: iput-object v6, v5, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingDocumentFile;.pfd:Landroid/os/ParcelFileDescriptor; // field@817d │ │ +2c8564: 3806 5a00 |0058: if-eqz v6, 00b2 // +005a │ │ +2c8568: 6e10 2f07 0600 |005a: invoke-virtual {v6}, Landroid/os/ParcelFileDescriptor;.getFileDescriptor:()Ljava/io/FileDescriptor; // method@072f │ │ +2c856e: 0c06 |005d: move-result-object v6 │ │ +2c8570: 3806 5400 |005e: if-eqz v6, 00b2 // +0054 │ │ +2c8574: 5556 7781 |0060: iget-boolean v6, v5, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingDocumentFile;.bRead:Z // field@8177 │ │ +2c8578: 3806 1500 |0062: if-eqz v6, 0077 // +0015 │ │ +2c857c: 2206 f80f |0064: new-instance v6, Ljava/io/FileInputStream; // type@0ff8 │ │ +2c8580: 5457 7d81 |0066: iget-object v7, v5, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingDocumentFile;.pfd:Landroid/os/ParcelFileDescriptor; // field@817d │ │ +2c8584: 6e10 2f07 0700 |0068: invoke-virtual {v7}, Landroid/os/ParcelFileDescriptor;.getFileDescriptor:()Ljava/io/FileDescriptor; // method@072f │ │ +2c858a: 0c07 |006b: move-result-object v7 │ │ +2c858c: 7020 6986 7600 |006c: invoke-direct {v6, v7}, Ljava/io/FileInputStream;.:(Ljava/io/FileDescriptor;)V // method@8669 │ │ +2c8592: 5b56 7a81 |006f: iput-object v6, v5, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingDocumentFile;.is:Ljava/io/FileInputStream; // field@817a │ │ +2c8596: 6e10 6d86 0600 |0071: invoke-virtual {v6}, Ljava/io/FileInputStream;.getChannel:()Ljava/nio/channels/FileChannel; // method@866d │ │ +2c859c: 0c06 |0074: move-result-object v6 │ │ +2c859e: 5b56 7981 |0075: iput-object v6, v5, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingDocumentFile;.ifc:Ljava/nio/channels/FileChannel; // field@8179 │ │ +2c85a2: 5556 7881 |0077: iget-boolean v6, v5, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingDocumentFile;.bWrite:Z // field@8178 │ │ +2c85a6: 3806 3900 |0079: if-eqz v6, 00b2 // +0039 │ │ +2c85aa: 2206 fa0f |007b: new-instance v6, Ljava/io/FileOutputStream; // type@0ffa │ │ +2c85ae: 5457 7d81 |007d: iget-object v7, v5, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingDocumentFile;.pfd:Landroid/os/ParcelFileDescriptor; // field@817d │ │ +2c85b2: 6e10 2f07 0700 |007f: invoke-virtual {v7}, Landroid/os/ParcelFileDescriptor;.getFileDescriptor:()Ljava/io/FileDescriptor; // method@072f │ │ +2c85b8: 0c07 |0082: move-result-object v7 │ │ +2c85ba: 7020 7786 7600 |0083: invoke-direct {v6, v7}, Ljava/io/FileOutputStream;.:(Ljava/io/FileDescriptor;)V // method@8677 │ │ +2c85c0: 5b56 7c81 |0086: iput-object v6, v5, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingDocumentFile;.os:Ljava/io/FileOutputStream; // field@817c │ │ +2c85c4: 6e10 7986 0600 |0088: invoke-virtual {v6}, Ljava/io/FileOutputStream;.getChannel:()Ljava/nio/channels/FileChannel; // method@8679 │ │ +2c85ca: 0c06 |008b: move-result-object v6 │ │ +2c85cc: 5b56 7b81 |008c: iput-object v6, v5, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingDocumentFile;.ofc:Ljava/nio/channels/FileChannel; // field@817b │ │ +2c85d0: 2824 |008e: goto 00b2 // +0024 │ │ +2c85d2: 0d06 |008f: move-exception v6 │ │ +2c85d4: 2207 3910 |0090: new-instance v7, Ljava/lang/StringBuilder; // type@1039 │ │ +2c85d8: 7010 cc87 0700 |0092: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c85de: 1a08 0d3d |0095: const-string v8, "MyRandomAccessFileUsingDocumentFile() : exception = " // string@3d0d │ │ +2c85e2: 6e20 d787 8700 |0097: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c85e8: 6e10 0a87 0600 |009a: invoke-virtual {v6}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@870a │ │ +2c85ee: 0c06 |009d: move-result-object v6 │ │ +2c85f0: 6e20 d787 6700 |009e: invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c85f6: 6e10 df87 0700 |00a1: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c85fc: 0c06 |00a4: move-result-object v6 │ │ +2c85fe: 1a07 fe0d |00a5: const-string v7, "CMT : RAD" // string@0dfe │ │ +2c8602: 7120 470e 6700 |00a7: invoke-static {v7, v6}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ +2c8608: 5b50 7a81 |00aa: iput-object v0, v5, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingDocumentFile;.is:Ljava/io/FileInputStream; // field@817a │ │ +2c860c: 5b50 7981 |00ac: iput-object v0, v5, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingDocumentFile;.ifc:Ljava/nio/channels/FileChannel; // field@8179 │ │ +2c8610: 5b50 7c81 |00ae: iput-object v0, v5, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingDocumentFile;.os:Ljava/io/FileOutputStream; // field@817c │ │ +2c8614: 5b50 7b81 |00b0: iput-object v0, v5, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingDocumentFile;.ofc:Ljava/nio/channels/FileChannel; // field@817b │ │ +2c8618: 0e00 |00b2: return-void │ │ +2c861a: 0000 |00b3: nop // spacer │ │ +2c861c: 0002 0300 7200 0000 7700 0000 450e ... |00b4: sparse-switch-data (14 units) │ │ +2c8638: 0001 0300 0000 0000 0e00 0000 0900 ... |00c2: packed-switch-data (10 units) │ │ catches : 1 │ │ 0x0052 - 0x008e │ │ Ljava/lang/Exception; -> 0x008f │ │ positions : │ │ 0x0000 line=54 │ │ 0x0004 line=41 │ │ 0x0006 line=42 │ │ @@ -1081996,40 +1081996,40 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 53 16-bit code units │ │ -2c8658: |[2c8658] de.kromke.andreas.utilities.MyRandomAccessFileUsingDocumentFile.close:()V │ │ -2c8668: 5430 7a81 |0000: iget-object v0, v3, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingDocumentFile;.is:Ljava/io/FileInputStream; // field@817a │ │ -2c866c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -2c866e: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ -2c8672: 6e10 6c86 0000 |0005: invoke-virtual {v0}, Ljava/io/FileInputStream;.close:()V // method@866c │ │ -2c8678: 5b31 7a81 |0008: iput-object v1, v3, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingDocumentFile;.is:Ljava/io/FileInputStream; // field@817a │ │ -2c867c: 5430 7c81 |000a: iget-object v0, v3, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingDocumentFile;.os:Ljava/io/FileOutputStream; // field@817c │ │ -2c8680: 3800 0700 |000c: if-eqz v0, 0013 // +0007 │ │ -2c8684: 6e10 7886 0000 |000e: invoke-virtual {v0}, Ljava/io/FileOutputStream;.close:()V // method@8678 │ │ -2c868a: 5b31 7c81 |0011: iput-object v1, v3, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingDocumentFile;.os:Ljava/io/FileOutputStream; // field@817c │ │ -2c868e: 5430 7d81 |0013: iget-object v0, v3, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingDocumentFile;.pfd:Landroid/os/ParcelFileDescriptor; // field@817d │ │ -2c8692: 3800 1f00 |0015: if-eqz v0, 0034 // +001f │ │ -2c8696: 6e10 2b07 0000 |0017: invoke-virtual {v0}, Landroid/os/ParcelFileDescriptor;.close:()V // method@072b │ │ -2c869c: 5b31 7d81 |001a: iput-object v1, v3, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingDocumentFile;.pfd:Landroid/os/ParcelFileDescriptor; // field@817d │ │ -2c86a0: 2818 |001c: goto 0034 // +0018 │ │ -2c86a2: 0d00 |001d: move-exception v0 │ │ -2c86a4: 2201 3910 |001e: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2c86a8: 7010 cc87 0100 |0020: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c86ae: 1a02 a761 |0023: const-string v2, "close() : exception : " // string@61a7 │ │ -2c86b2: 6e20 d787 2100 |0025: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c86b8: 6e20 d687 0100 |0028: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ -2c86be: 6e10 df87 0100 |002b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c86c4: 0c00 |002e: move-result-object v0 │ │ -2c86c6: 1a01 fe0d |002f: const-string v1, "CMT : RAD" // string@0dfe │ │ -2c86ca: 7120 470e 0100 |0031: invoke-static {v1, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ -2c86d0: 0e00 |0034: return-void │ │ +2c865c: |[2c865c] de.kromke.andreas.utilities.MyRandomAccessFileUsingDocumentFile.close:()V │ │ +2c866c: 5430 7a81 |0000: iget-object v0, v3, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingDocumentFile;.is:Ljava/io/FileInputStream; // field@817a │ │ +2c8670: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +2c8672: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ +2c8676: 6e10 6c86 0000 |0005: invoke-virtual {v0}, Ljava/io/FileInputStream;.close:()V // method@866c │ │ +2c867c: 5b31 7a81 |0008: iput-object v1, v3, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingDocumentFile;.is:Ljava/io/FileInputStream; // field@817a │ │ +2c8680: 5430 7c81 |000a: iget-object v0, v3, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingDocumentFile;.os:Ljava/io/FileOutputStream; // field@817c │ │ +2c8684: 3800 0700 |000c: if-eqz v0, 0013 // +0007 │ │ +2c8688: 6e10 7886 0000 |000e: invoke-virtual {v0}, Ljava/io/FileOutputStream;.close:()V // method@8678 │ │ +2c868e: 5b31 7c81 |0011: iput-object v1, v3, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingDocumentFile;.os:Ljava/io/FileOutputStream; // field@817c │ │ +2c8692: 5430 7d81 |0013: iget-object v0, v3, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingDocumentFile;.pfd:Landroid/os/ParcelFileDescriptor; // field@817d │ │ +2c8696: 3800 1f00 |0015: if-eqz v0, 0034 // +001f │ │ +2c869a: 6e10 2b07 0000 |0017: invoke-virtual {v0}, Landroid/os/ParcelFileDescriptor;.close:()V // method@072b │ │ +2c86a0: 5b31 7d81 |001a: iput-object v1, v3, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingDocumentFile;.pfd:Landroid/os/ParcelFileDescriptor; // field@817d │ │ +2c86a4: 2818 |001c: goto 0034 // +0018 │ │ +2c86a6: 0d00 |001d: move-exception v0 │ │ +2c86a8: 2201 3910 |001e: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2c86ac: 7010 cc87 0100 |0020: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c86b2: 1a02 a761 |0023: const-string v2, "close() : exception : " // string@61a7 │ │ +2c86b6: 6e20 d787 2100 |0025: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c86bc: 6e20 d687 0100 |0028: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ +2c86c2: 6e10 df87 0100 |002b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c86c8: 0c00 |002e: move-result-object v0 │ │ +2c86ca: 1a01 fe0d |002f: const-string v1, "CMT : RAD" // string@0dfe │ │ +2c86ce: 7120 470e 0100 |0031: invoke-static {v1, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ +2c86d4: 0e00 |0034: return-void │ │ catches : 1 │ │ 0x0000 - 0x001c │ │ Ljava/io/IOException; -> 0x001d │ │ positions : │ │ 0x0000 line=282 │ │ 0x0005 line=284 │ │ 0x0008 line=285 │ │ @@ -1082048,17 +1082048,17 @@ │ │ type : '()Ljava/nio/channels/FileChannel;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2c82f0: |[2c82f0] de.kromke.andreas.utilities.MyRandomAccessFileUsingDocumentFile.getChannel:()Ljava/nio/channels/FileChannel; │ │ -2c8300: 5410 7b81 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingDocumentFile;.ofc:Ljava/nio/channels/FileChannel; // field@817b │ │ -2c8304: 1100 |0002: return-object v0 │ │ +2c82f4: |[2c82f4] de.kromke.andreas.utilities.MyRandomAccessFileUsingDocumentFile.getChannel:()Ljava/nio/channels/FileChannel; │ │ +2c8304: 5410 7b81 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingDocumentFile;.ofc:Ljava/nio/channels/FileChannel; // field@817b │ │ +2c8308: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=330 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/kromke/andreas/utilities/MyRandomAccessFileUsingDocumentFile; │ │ │ │ #2 : (in Lde/kromke/andreas/utilities/MyRandomAccessFileUsingDocumentFile;) │ │ @@ -1082066,46 +1082066,46 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 64 16-bit code units │ │ -2c8348: |[2c8348] de.kromke.andreas.utilities.MyRandomAccessFileUsingDocumentFile.getFilePointer:()J │ │ -2c8358: 5460 7981 |0000: iget-object v0, v6, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingDocumentFile;.ifc:Ljava/nio/channels/FileChannel; // field@8179 │ │ -2c835c: 1a01 c171 |0002: const-string v1, "getFilePointer() : exception : " // string@71c1 │ │ -2c8360: 1a02 fe0d |0004: const-string v2, "CMT : RAD" // string@0dfe │ │ -2c8364: 1603 ffff |0006: const-wide/16 v3, #int -1 // #ffff │ │ -2c8368: 3800 1b00 |0008: if-eqz v0, 0023 // +001b │ │ -2c836c: 6e10 6988 0000 |000a: invoke-virtual {v0}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ -2c8372: 0b00 |000d: move-result-wide v0 │ │ -2c8374: 1000 |000e: return-wide v0 │ │ -2c8376: 0d00 |000f: move-exception v0 │ │ -2c8378: 2205 3910 |0010: new-instance v5, Ljava/lang/StringBuilder; // type@1039 │ │ -2c837c: 7010 cc87 0500 |0012: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c8382: 6e20 d787 1500 |0015: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c8388: 6e20 d687 0500 |0018: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ -2c838e: 6e10 df87 0500 |001b: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c8394: 0c00 |001e: move-result-object v0 │ │ -2c8396: 7120 470e 0200 |001f: invoke-static {v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ -2c839c: 1003 |0022: return-wide v3 │ │ -2c839e: 5460 7b81 |0023: iget-object v0, v6, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingDocumentFile;.ofc:Ljava/nio/channels/FileChannel; // field@817b │ │ -2c83a2: 3800 1a00 |0025: if-eqz v0, 003f // +001a │ │ -2c83a6: 6e10 6988 0000 |0027: invoke-virtual {v0}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ -2c83ac: 0b00 |002a: move-result-wide v0 │ │ -2c83ae: 1000 |002b: return-wide v0 │ │ -2c83b0: 0d00 |002c: move-exception v0 │ │ -2c83b2: 2205 3910 |002d: new-instance v5, Ljava/lang/StringBuilder; // type@1039 │ │ -2c83b6: 7010 cc87 0500 |002f: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c83bc: 6e20 d787 1500 |0032: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c83c2: 6e20 d687 0500 |0035: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ -2c83c8: 6e10 df87 0500 |0038: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c83ce: 0c00 |003b: move-result-object v0 │ │ -2c83d0: 7120 470e 0200 |003c: invoke-static {v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ -2c83d6: 1003 |003f: return-wide v3 │ │ +2c834c: |[2c834c] de.kromke.andreas.utilities.MyRandomAccessFileUsingDocumentFile.getFilePointer:()J │ │ +2c835c: 5460 7981 |0000: iget-object v0, v6, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingDocumentFile;.ifc:Ljava/nio/channels/FileChannel; // field@8179 │ │ +2c8360: 1a01 c171 |0002: const-string v1, "getFilePointer() : exception : " // string@71c1 │ │ +2c8364: 1a02 fe0d |0004: const-string v2, "CMT : RAD" // string@0dfe │ │ +2c8368: 1603 ffff |0006: const-wide/16 v3, #int -1 // #ffff │ │ +2c836c: 3800 1b00 |0008: if-eqz v0, 0023 // +001b │ │ +2c8370: 6e10 6988 0000 |000a: invoke-virtual {v0}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ +2c8376: 0b00 |000d: move-result-wide v0 │ │ +2c8378: 1000 |000e: return-wide v0 │ │ +2c837a: 0d00 |000f: move-exception v0 │ │ +2c837c: 2205 3910 |0010: new-instance v5, Ljava/lang/StringBuilder; // type@1039 │ │ +2c8380: 7010 cc87 0500 |0012: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c8386: 6e20 d787 1500 |0015: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c838c: 6e20 d687 0500 |0018: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ +2c8392: 6e10 df87 0500 |001b: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c8398: 0c00 |001e: move-result-object v0 │ │ +2c839a: 7120 470e 0200 |001f: invoke-static {v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ +2c83a0: 1003 |0022: return-wide v3 │ │ +2c83a2: 5460 7b81 |0023: iget-object v0, v6, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingDocumentFile;.ofc:Ljava/nio/channels/FileChannel; // field@817b │ │ +2c83a6: 3800 1a00 |0025: if-eqz v0, 003f // +001a │ │ +2c83aa: 6e10 6988 0000 |0027: invoke-virtual {v0}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ +2c83b0: 0b00 |002a: move-result-wide v0 │ │ +2c83b2: 1000 |002b: return-wide v0 │ │ +2c83b4: 0d00 |002c: move-exception v0 │ │ +2c83b6: 2205 3910 |002d: new-instance v5, Ljava/lang/StringBuilder; // type@1039 │ │ +2c83ba: 7010 cc87 0500 |002f: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c83c0: 6e20 d787 1500 |0032: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c83c6: 6e20 d687 0500 |0035: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ +2c83cc: 6e10 df87 0500 |0038: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c83d2: 0c00 |003b: move-result-object v0 │ │ +2c83d4: 7120 470e 0200 |003c: invoke-static {v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ +2c83da: 1003 |003f: return-wide v3 │ │ catches : 2 │ │ 0x000a - 0x000e │ │ Ljava/io/IOException; -> 0x000f │ │ 0x0027 - 0x002b │ │ Ljava/io/IOException; -> 0x002c │ │ positions : │ │ 0x0000 line=364 │ │ @@ -1082122,20 +1082122,20 @@ │ │ type : '()Ljava/nio/channels/FileChannel;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -2c8308: |[2c8308] de.kromke.andreas.utilities.MyRandomAccessFileUsingDocumentFile.getReadChannel:()Ljava/nio/channels/FileChannel; │ │ -2c8318: 5410 7981 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingDocumentFile;.ifc:Ljava/nio/channels/FileChannel; // field@8179 │ │ -2c831c: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -2c8320: 1100 |0004: return-object v0 │ │ -2c8322: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -2c8324: 1100 |0006: return-object v0 │ │ +2c830c: |[2c830c] de.kromke.andreas.utilities.MyRandomAccessFileUsingDocumentFile.getReadChannel:()Ljava/nio/channels/FileChannel; │ │ +2c831c: 5410 7981 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingDocumentFile;.ifc:Ljava/nio/channels/FileChannel; // field@8179 │ │ +2c8320: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +2c8324: 1100 |0004: return-object v0 │ │ +2c8326: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +2c8328: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=306 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lde/kromke/andreas/utilities/MyRandomAccessFileUsingDocumentFile; │ │ │ │ #4 : (in Lde/kromke/andreas/utilities/MyRandomAccessFileUsingDocumentFile;) │ │ @@ -1082143,20 +1082143,20 @@ │ │ type : '()Ljava/nio/channels/FileChannel;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -2c8328: |[2c8328] de.kromke.andreas.utilities.MyRandomAccessFileUsingDocumentFile.getWriteChannel:()Ljava/nio/channels/FileChannel; │ │ -2c8338: 5410 7b81 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingDocumentFile;.ofc:Ljava/nio/channels/FileChannel; // field@817b │ │ -2c833c: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -2c8340: 1100 |0004: return-object v0 │ │ -2c8342: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -2c8344: 1100 |0006: return-object v0 │ │ +2c832c: |[2c832c] de.kromke.andreas.utilities.MyRandomAccessFileUsingDocumentFile.getWriteChannel:()Ljava/nio/channels/FileChannel; │ │ +2c833c: 5410 7b81 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingDocumentFile;.ofc:Ljava/nio/channels/FileChannel; // field@817b │ │ +2c8340: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +2c8344: 1100 |0004: return-object v0 │ │ +2c8346: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +2c8348: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=318 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lde/kromke/andreas/utilities/MyRandomAccessFileUsingDocumentFile; │ │ │ │ #5 : (in Lde/kromke/andreas/utilities/MyRandomAccessFileUsingDocumentFile;) │ │ @@ -1082164,51 +1082164,51 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -2c8074: |[2c8074] de.kromke.andreas.utilities.MyRandomAccessFileUsingDocumentFile.isMemBased:()Z │ │ -2c8084: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -2c8086: 0f00 |0001: return v0 │ │ +2c8078: |[2c8078] de.kromke.andreas.utilities.MyRandomAccessFileUsingDocumentFile.isMemBased:()Z │ │ +2c8088: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +2c808a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Lde/kromke/andreas/utilities/MyRandomAccessFileUsingDocumentFile;) │ │ name : 'isSeekable' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 40 16-bit code units │ │ -2c8088: |[2c8088] de.kromke.andreas.utilities.MyRandomAccessFileUsingDocumentFile.isSeekable:()Z │ │ -2c8098: 6e10 c785 0500 |0000: invoke-virtual {v5}, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingDocumentFile;.getFilePointer:()J // method@85c7 │ │ -2c809e: 0b00 |0003: move-result-wide v0 │ │ -2c80a0: 1602 0000 |0004: const-wide/16 v2, #int 0 // #0 │ │ -2c80a4: 3104 0002 |0006: cmp-long v4, v0, v2 │ │ -2c80a8: 3a04 1e00 |0008: if-ltz v4, 0026 // +001e │ │ -2c80ac: 6e30 d485 0501 |000a: invoke-virtual {v5, v0, v1}, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingDocumentFile;.seek:(J)V // method@85d4 │ │ -2c80b2: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -2c80b4: 0f00 |000e: return v0 │ │ -2c80b6: 0d00 |000f: move-exception v0 │ │ -2c80b8: 2201 3910 |0010: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2c80bc: 7010 cc87 0100 |0012: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c80c2: 1a02 c17f |0015: const-string v2, "isSeekable() : exception : " // string@7fc1 │ │ -2c80c6: 6e20 d787 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c80cc: 6e20 d687 0100 |001a: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ -2c80d2: 6e10 df87 0100 |001d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c80d8: 0c00 |0020: move-result-object v0 │ │ -2c80da: 1a01 fe0d |0021: const-string v1, "CMT : RAD" // string@0dfe │ │ -2c80de: 7120 470e 0100 |0023: invoke-static {v1, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ -2c80e4: 1200 |0026: const/4 v0, #int 0 // #0 │ │ -2c80e6: 0f00 |0027: return v0 │ │ +2c808c: |[2c808c] de.kromke.andreas.utilities.MyRandomAccessFileUsingDocumentFile.isSeekable:()Z │ │ +2c809c: 6e10 c785 0500 |0000: invoke-virtual {v5}, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingDocumentFile;.getFilePointer:()J // method@85c7 │ │ +2c80a2: 0b00 |0003: move-result-wide v0 │ │ +2c80a4: 1602 0000 |0004: const-wide/16 v2, #int 0 // #0 │ │ +2c80a8: 3104 0002 |0006: cmp-long v4, v0, v2 │ │ +2c80ac: 3a04 1e00 |0008: if-ltz v4, 0026 // +001e │ │ +2c80b0: 6e30 d485 0501 |000a: invoke-virtual {v5, v0, v1}, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingDocumentFile;.seek:(J)V // method@85d4 │ │ +2c80b6: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +2c80b8: 0f00 |000e: return v0 │ │ +2c80ba: 0d00 |000f: move-exception v0 │ │ +2c80bc: 2201 3910 |0010: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2c80c0: 7010 cc87 0100 |0012: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c80c6: 1a02 c17f |0015: const-string v2, "isSeekable() : exception : " // string@7fc1 │ │ +2c80ca: 6e20 d787 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c80d0: 6e20 d687 0100 |001a: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ +2c80d6: 6e10 df87 0100 |001d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c80dc: 0c00 |0020: move-result-object v0 │ │ +2c80de: 1a01 fe0d |0021: const-string v1, "CMT : RAD" // string@0dfe │ │ +2c80e2: 7120 470e 0100 |0023: invoke-static {v1, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ +2c80e8: 1200 |0026: const/4 v0, #int 0 // #0 │ │ +2c80ea: 0f00 |0027: return v0 │ │ catches : 1 │ │ 0x000a - 0x000d │ │ Ljava/io/IOException; -> 0x000f │ │ positions : │ │ 0x0000 line=409 │ │ 0x000a line=414 │ │ 0x0010 line=418 │ │ @@ -1082220,24 +1082220,24 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -2c80f8: |[2c80f8] de.kromke.andreas.utilities.MyRandomAccessFileUsingDocumentFile.isValid:()Z │ │ -2c8108: 5410 7981 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingDocumentFile;.ifc:Ljava/nio/channels/FileChannel; // field@8179 │ │ -2c810c: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -2c8110: 5410 7b81 |0004: iget-object v0, v1, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingDocumentFile;.ofc:Ljava/nio/channels/FileChannel; // field@817b │ │ -2c8114: 3800 0300 |0006: if-eqz v0, 0009 // +0003 │ │ -2c8118: 2803 |0008: goto 000b // +0003 │ │ -2c811a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -2c811c: 2802 |000a: goto 000c // +0002 │ │ -2c811e: 1210 |000b: const/4 v0, #int 1 // #1 │ │ -2c8120: 0f00 |000c: return v0 │ │ +2c80fc: |[2c80fc] de.kromke.andreas.utilities.MyRandomAccessFileUsingDocumentFile.isValid:()Z │ │ +2c810c: 5410 7981 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingDocumentFile;.ifc:Ljava/nio/channels/FileChannel; // field@8179 │ │ +2c8110: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +2c8114: 5410 7b81 |0004: iget-object v0, v1, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingDocumentFile;.ofc:Ljava/nio/channels/FileChannel; // field@817b │ │ +2c8118: 3800 0300 |0006: if-eqz v0, 0009 // +0003 │ │ +2c811c: 2803 |0008: goto 000b // +0003 │ │ +2c811e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +2c8120: 2802 |000a: goto 000c // +0002 │ │ +2c8122: 1210 |000b: const/4 v0, #int 1 // #1 │ │ +2c8124: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=427 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lde/kromke/andreas/utilities/MyRandomAccessFileUsingDocumentFile; │ │ │ │ #8 : (in Lde/kromke/andreas/utilities/MyRandomAccessFileUsingDocumentFile;) │ │ @@ -1082245,46 +1082245,46 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 64 16-bit code units │ │ -2c83f4: |[2c83f4] de.kromke.andreas.utilities.MyRandomAccessFileUsingDocumentFile.length:()J │ │ -2c8404: 5460 7981 |0000: iget-object v0, v6, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingDocumentFile;.ifc:Ljava/nio/channels/FileChannel; // field@8179 │ │ -2c8408: 1a01 f781 |0002: const-string v1, "length() : exception : " // string@81f7 │ │ -2c840c: 1a02 fe0d |0004: const-string v2, "CMT : RAD" // string@0dfe │ │ -2c8410: 1603 ffff |0006: const-wide/16 v3, #int -1 // #ffff │ │ -2c8414: 3800 1b00 |0008: if-eqz v0, 0023 // +001b │ │ -2c8418: 6e10 6d88 0000 |000a: invoke-virtual {v0}, Ljava/nio/channels/FileChannel;.size:()J // method@886d │ │ -2c841e: 0b00 |000d: move-result-wide v0 │ │ -2c8420: 1000 |000e: return-wide v0 │ │ -2c8422: 0d00 |000f: move-exception v0 │ │ -2c8424: 2205 3910 |0010: new-instance v5, Ljava/lang/StringBuilder; // type@1039 │ │ -2c8428: 7010 cc87 0500 |0012: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c842e: 6e20 d787 1500 |0015: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c8434: 6e20 d687 0500 |0018: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ -2c843a: 6e10 df87 0500 |001b: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c8440: 0c00 |001e: move-result-object v0 │ │ -2c8442: 7120 470e 0200 |001f: invoke-static {v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ -2c8448: 1003 |0022: return-wide v3 │ │ -2c844a: 5460 7b81 |0023: iget-object v0, v6, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingDocumentFile;.ofc:Ljava/nio/channels/FileChannel; // field@817b │ │ -2c844e: 3800 1a00 |0025: if-eqz v0, 003f // +001a │ │ -2c8452: 6e10 6d88 0000 |0027: invoke-virtual {v0}, Ljava/nio/channels/FileChannel;.size:()J // method@886d │ │ -2c8458: 0b00 |002a: move-result-wide v0 │ │ -2c845a: 1000 |002b: return-wide v0 │ │ -2c845c: 0d00 |002c: move-exception v0 │ │ -2c845e: 2205 3910 |002d: new-instance v5, Ljava/lang/StringBuilder; // type@1039 │ │ -2c8462: 7010 cc87 0500 |002f: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c8468: 6e20 d787 1500 |0032: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c846e: 6e20 d687 0500 |0035: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ -2c8474: 6e10 df87 0500 |0038: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c847a: 0c00 |003b: move-result-object v0 │ │ -2c847c: 7120 470e 0200 |003c: invoke-static {v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ -2c8482: 1003 |003f: return-wide v3 │ │ +2c83f8: |[2c83f8] de.kromke.andreas.utilities.MyRandomAccessFileUsingDocumentFile.length:()J │ │ +2c8408: 5460 7981 |0000: iget-object v0, v6, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingDocumentFile;.ifc:Ljava/nio/channels/FileChannel; // field@8179 │ │ +2c840c: 1a01 f781 |0002: const-string v1, "length() : exception : " // string@81f7 │ │ +2c8410: 1a02 fe0d |0004: const-string v2, "CMT : RAD" // string@0dfe │ │ +2c8414: 1603 ffff |0006: const-wide/16 v3, #int -1 // #ffff │ │ +2c8418: 3800 1b00 |0008: if-eqz v0, 0023 // +001b │ │ +2c841c: 6e10 6d88 0000 |000a: invoke-virtual {v0}, Ljava/nio/channels/FileChannel;.size:()J // method@886d │ │ +2c8422: 0b00 |000d: move-result-wide v0 │ │ +2c8424: 1000 |000e: return-wide v0 │ │ +2c8426: 0d00 |000f: move-exception v0 │ │ +2c8428: 2205 3910 |0010: new-instance v5, Ljava/lang/StringBuilder; // type@1039 │ │ +2c842c: 7010 cc87 0500 |0012: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c8432: 6e20 d787 1500 |0015: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c8438: 6e20 d687 0500 |0018: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ +2c843e: 6e10 df87 0500 |001b: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c8444: 0c00 |001e: move-result-object v0 │ │ +2c8446: 7120 470e 0200 |001f: invoke-static {v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ +2c844c: 1003 |0022: return-wide v3 │ │ +2c844e: 5460 7b81 |0023: iget-object v0, v6, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingDocumentFile;.ofc:Ljava/nio/channels/FileChannel; // field@817b │ │ +2c8452: 3800 1a00 |0025: if-eqz v0, 003f // +001a │ │ +2c8456: 6e10 6d88 0000 |0027: invoke-virtual {v0}, Ljava/nio/channels/FileChannel;.size:()J // method@886d │ │ +2c845c: 0b00 |002a: move-result-wide v0 │ │ +2c845e: 1000 |002b: return-wide v0 │ │ +2c8460: 0d00 |002c: move-exception v0 │ │ +2c8462: 2205 3910 |002d: new-instance v5, Ljava/lang/StringBuilder; // type@1039 │ │ +2c8466: 7010 cc87 0500 |002f: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c846c: 6e20 d787 1500 |0032: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c8472: 6e20 d687 0500 |0035: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ +2c8478: 6e10 df87 0500 |0038: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c847e: 0c00 |003b: move-result-object v0 │ │ +2c8480: 7120 470e 0200 |003c: invoke-static {v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ +2c8486: 1003 |003f: return-wide v3 │ │ catches : 2 │ │ 0x000a - 0x000e │ │ Ljava/io/IOException; -> 0x000f │ │ 0x0027 - 0x002b │ │ Ljava/io/IOException; -> 0x002c │ │ positions : │ │ 0x0000 line=335 │ │ @@ -1082301,22 +1082301,22 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -2c8198: |[2c8198] de.kromke.andreas.utilities.MyRandomAccessFileUsingDocumentFile.read:()I │ │ -2c81a8: 5410 7a81 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingDocumentFile;.is:Ljava/io/FileInputStream; // field@817a │ │ -2c81ac: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -2c81b0: 6e10 6e86 0000 |0004: invoke-virtual {v0}, Ljava/io/FileInputStream;.read:()I // method@866e │ │ -2c81b6: 0a00 |0007: move-result v0 │ │ -2c81b8: 0f00 |0008: return v0 │ │ -2c81ba: 12f0 |0009: const/4 v0, #int -1 // #ff │ │ -2c81bc: 0f00 |000a: return v0 │ │ +2c819c: |[2c819c] de.kromke.andreas.utilities.MyRandomAccessFileUsingDocumentFile.read:()I │ │ +2c81ac: 5410 7a81 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingDocumentFile;.is:Ljava/io/FileInputStream; // field@817a │ │ +2c81b0: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +2c81b4: 6e10 6e86 0000 |0004: invoke-virtual {v0}, Ljava/io/FileInputStream;.read:()I // method@866e │ │ +2c81ba: 0a00 |0007: move-result v0 │ │ +2c81bc: 0f00 |0008: return v0 │ │ +2c81be: 12f0 |0009: const/4 v0, #int -1 // #ff │ │ +2c81c0: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ 0x0004 line=107 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lde/kromke/andreas/utilities/MyRandomAccessFileUsingDocumentFile; │ │ │ │ @@ -1082325,32 +1082325,32 @@ │ │ type : '([B)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -2c81c0: |[2c81c0] de.kromke.andreas.utilities.MyRandomAccessFileUsingDocumentFile.read:([B)I │ │ -2c81d0: 5430 7a81 |0000: iget-object v0, v3, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingDocumentFile;.is:Ljava/io/FileInputStream; // field@817a │ │ -2c81d4: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ -2c81d6: 3800 1e00 |0003: if-eqz v0, 0021 // +001e │ │ -2c81da: 6e20 6f86 4000 |0005: invoke-virtual {v0, v4}, Ljava/io/FileInputStream;.read:([B)I // method@866f │ │ -2c81e0: 0a04 |0008: move-result v4 │ │ -2c81e2: 0f04 |0009: return v4 │ │ -2c81e4: 0d04 |000a: move-exception v4 │ │ -2c81e6: 2200 3910 |000b: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -2c81ea: 7010 cc87 0000 |000d: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c81f0: 1a02 3c9c |0010: const-string v2, "read(byte[]) : exception : " // string@9c3c │ │ -2c81f4: 6e20 d787 2000 |0012: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c81fa: 6e20 d687 4000 |0015: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ -2c8200: 6e10 df87 0000 |0018: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c8206: 0c04 |001b: move-result-object v4 │ │ -2c8208: 1a00 fe0d |001c: const-string v0, "CMT : RAD" // string@0dfe │ │ -2c820c: 7120 470e 4000 |001e: invoke-static {v0, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ -2c8212: 0f01 |0021: return v1 │ │ +2c81c4: |[2c81c4] de.kromke.andreas.utilities.MyRandomAccessFileUsingDocumentFile.read:([B)I │ │ +2c81d4: 5430 7a81 |0000: iget-object v0, v3, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingDocumentFile;.is:Ljava/io/FileInputStream; // field@817a │ │ +2c81d8: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ +2c81da: 3800 1e00 |0003: if-eqz v0, 0021 // +001e │ │ +2c81de: 6e20 6f86 4000 |0005: invoke-virtual {v0, v4}, Ljava/io/FileInputStream;.read:([B)I // method@866f │ │ +2c81e4: 0a04 |0008: move-result v4 │ │ +2c81e6: 0f04 |0009: return v4 │ │ +2c81e8: 0d04 |000a: move-exception v4 │ │ +2c81ea: 2200 3910 |000b: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +2c81ee: 7010 cc87 0000 |000d: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c81f4: 1a02 3c9c |0010: const-string v2, "read(byte[]) : exception : " // string@9c3c │ │ +2c81f8: 6e20 d787 2000 |0012: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c81fe: 6e20 d687 4000 |0015: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ +2c8204: 6e10 df87 0000 |0018: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c820a: 0c04 |001b: move-result-object v4 │ │ +2c820c: 1a00 fe0d |001c: const-string v0, "CMT : RAD" // string@0dfe │ │ +2c8210: 7120 470e 4000 |001e: invoke-static {v0, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ +2c8216: 0f01 |0021: return v1 │ │ catches : 1 │ │ 0x0005 - 0x0009 │ │ Ljava/io/IOException; -> 0x000a │ │ positions : │ │ 0x0000 line=117 │ │ 0x0005 line=121 │ │ 0x000b line=125 │ │ @@ -1082363,32 +1082363,32 @@ │ │ type : '([BII)I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 34 16-bit code units │ │ -2c8224: |[2c8224] de.kromke.andreas.utilities.MyRandomAccessFileUsingDocumentFile.read:([BII)I │ │ -2c8234: 5420 7a81 |0000: iget-object v0, v2, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingDocumentFile;.is:Ljava/io/FileInputStream; // field@817a │ │ -2c8238: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ -2c823a: 3800 1e00 |0003: if-eqz v0, 0021 // +001e │ │ -2c823e: 6e40 7086 3054 |0005: invoke-virtual {v0, v3, v4, v5}, Ljava/io/FileInputStream;.read:([BII)I // method@8670 │ │ -2c8244: 0a03 |0008: move-result v3 │ │ -2c8246: 0f03 |0009: return v3 │ │ -2c8248: 0d03 |000a: move-exception v3 │ │ -2c824a: 2204 3910 |000b: new-instance v4, Ljava/lang/StringBuilder; // type@1039 │ │ -2c824e: 7010 cc87 0400 |000d: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c8254: 1a05 3d9c |0010: const-string v5, "read(byte[], int, int) : exception : " // string@9c3d │ │ -2c8258: 6e20 d787 5400 |0012: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c825e: 6e20 d687 3400 |0015: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ -2c8264: 6e10 df87 0400 |0018: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c826a: 0c03 |001b: move-result-object v3 │ │ -2c826c: 1a04 fe0d |001c: const-string v4, "CMT : RAD" // string@0dfe │ │ -2c8270: 7120 470e 3400 |001e: invoke-static {v4, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ -2c8276: 0f01 |0021: return v1 │ │ +2c8228: |[2c8228] de.kromke.andreas.utilities.MyRandomAccessFileUsingDocumentFile.read:([BII)I │ │ +2c8238: 5420 7a81 |0000: iget-object v0, v2, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingDocumentFile;.is:Ljava/io/FileInputStream; // field@817a │ │ +2c823c: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ +2c823e: 3800 1e00 |0003: if-eqz v0, 0021 // +001e │ │ +2c8242: 6e40 7086 3054 |0005: invoke-virtual {v0, v3, v4, v5}, Ljava/io/FileInputStream;.read:([BII)I // method@8670 │ │ +2c8248: 0a03 |0008: move-result v3 │ │ +2c824a: 0f03 |0009: return v3 │ │ +2c824c: 0d03 |000a: move-exception v3 │ │ +2c824e: 2204 3910 |000b: new-instance v4, Ljava/lang/StringBuilder; // type@1039 │ │ +2c8252: 7010 cc87 0400 |000d: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c8258: 1a05 3d9c |0010: const-string v5, "read(byte[], int, int) : exception : " // string@9c3d │ │ +2c825c: 6e20 d787 5400 |0012: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c8262: 6e20 d687 3400 |0015: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ +2c8268: 6e10 df87 0400 |0018: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c826e: 0c03 |001b: move-result-object v3 │ │ +2c8270: 1a04 fe0d |001c: const-string v4, "CMT : RAD" // string@0dfe │ │ +2c8274: 7120 470e 3400 |001e: invoke-static {v4, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ +2c827a: 0f01 |0021: return v1 │ │ catches : 1 │ │ 0x0005 - 0x0009 │ │ Ljava/io/IOException; -> 0x000a │ │ positions : │ │ 0x0000 line=183 │ │ 0x0005 line=187 │ │ 0x000b line=191 │ │ @@ -1082403,37 +1082403,37 @@ │ │ type : '()B' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -2c8124: |[2c8124] de.kromke.andreas.utilities.MyRandomAccessFileUsingDocumentFile.readByte:()B │ │ -2c8134: 5450 7a81 |0000: iget-object v0, v5, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingDocumentFile;.is:Ljava/io/FileInputStream; // field@817a │ │ -2c8138: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ -2c813a: 3800 2600 |0003: if-eqz v0, 0029 // +0026 │ │ -2c813e: 1212 |0005: const/4 v2, #int 1 // #1 │ │ -2c8140: 2323 1c13 |0006: new-array v3, v2, [B // type@131c │ │ -2c8144: 6e20 6f86 3000 |0008: invoke-virtual {v0, v3}, Ljava/io/FileInputStream;.read:([B)I // method@866f │ │ -2c814a: 0a00 |000b: move-result v0 │ │ -2c814c: 1204 |000c: const/4 v4, #int 0 // #0 │ │ -2c814e: 3320 0400 |000d: if-ne v0, v2, 0011 // +0004 │ │ -2c8152: 4804 0304 |000f: aget-byte v4, v3, v4 │ │ -2c8156: 0f04 |0011: return v4 │ │ -2c8158: 0d00 |0012: move-exception v0 │ │ -2c815a: 2202 3910 |0013: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ -2c815e: 7010 cc87 0200 |0015: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c8164: 1a03 4d9c |0018: const-string v3, "readByte() : exception : " // string@9c4d │ │ -2c8168: 6e20 d787 3200 |001a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c816e: 6e20 d687 0200 |001d: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ -2c8174: 6e10 df87 0200 |0020: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c817a: 0c00 |0023: move-result-object v0 │ │ -2c817c: 1a02 fe0d |0024: const-string v2, "CMT : RAD" // string@0dfe │ │ -2c8180: 7120 470e 0200 |0026: invoke-static {v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ -2c8186: 0f01 |0029: return v1 │ │ +2c8128: |[2c8128] de.kromke.andreas.utilities.MyRandomAccessFileUsingDocumentFile.readByte:()B │ │ +2c8138: 5450 7a81 |0000: iget-object v0, v5, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingDocumentFile;.is:Ljava/io/FileInputStream; // field@817a │ │ +2c813c: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ +2c813e: 3800 2600 |0003: if-eqz v0, 0029 // +0026 │ │ +2c8142: 1212 |0005: const/4 v2, #int 1 // #1 │ │ +2c8144: 2323 1c13 |0006: new-array v3, v2, [B // type@131c │ │ +2c8148: 6e20 6f86 3000 |0008: invoke-virtual {v0, v3}, Ljava/io/FileInputStream;.read:([B)I // method@866f │ │ +2c814e: 0a00 |000b: move-result v0 │ │ +2c8150: 1204 |000c: const/4 v4, #int 0 // #0 │ │ +2c8152: 3320 0400 |000d: if-ne v0, v2, 0011 // +0004 │ │ +2c8156: 4804 0304 |000f: aget-byte v4, v3, v4 │ │ +2c815a: 0f04 |0011: return v4 │ │ +2c815c: 0d00 |0012: move-exception v0 │ │ +2c815e: 2202 3910 |0013: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ +2c8162: 7010 cc87 0200 |0015: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c8168: 1a03 4d9c |0018: const-string v3, "readByte() : exception : " // string@9c4d │ │ +2c816c: 6e20 d787 3200 |001a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c8172: 6e20 d687 0200 |001d: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ +2c8178: 6e10 df87 0200 |0020: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c817e: 0c00 |0023: move-result-object v0 │ │ +2c8180: 1a02 fe0d |0024: const-string v2, "CMT : RAD" // string@0dfe │ │ +2c8184: 7120 470e 0200 |0026: invoke-static {v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ +2c818a: 0f01 |0029: return v1 │ │ catches : 1 │ │ 0x0006 - 0x0011 │ │ Ljava/io/IOException; -> 0x0012 │ │ positions : │ │ 0x0000 line=137 │ │ 0x0008 line=142 │ │ 0x000f line=143 │ │ @@ -1082446,26 +1082446,26 @@ │ │ type : '([B)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -2c86e4: |[2c86e4] de.kromke.andreas.utilities.MyRandomAccessFileUsingDocumentFile.readFully:([B)V │ │ -2c86f4: 5410 7a81 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingDocumentFile;.is:Ljava/io/FileInputStream; // field@817a │ │ -2c86f8: 3800 1000 |0002: if-eqz v0, 0012 // +0010 │ │ -2c86fc: 6e20 6f86 2000 |0004: invoke-virtual {v0, v2}, Ljava/io/FileInputStream;.read:([B)I // method@866f │ │ -2c8702: 0a00 |0007: move-result v0 │ │ -2c8704: 2122 |0008: array-length v2, v2 │ │ -2c8706: 3320 0300 |0009: if-ne v0, v2, 000c // +0003 │ │ -2c870a: 2807 |000b: goto 0012 // +0007 │ │ -2c870c: 2202 fc0f |000c: new-instance v2, Ljava/io/IOException; // type@0ffc │ │ -2c8710: 7010 8486 0200 |000e: invoke-direct {v2}, Ljava/io/IOException;.:()V // method@8684 │ │ -2c8716: 2702 |0011: throw v2 │ │ -2c8718: 0e00 |0012: return-void │ │ +2c86e8: |[2c86e8] de.kromke.andreas.utilities.MyRandomAccessFileUsingDocumentFile.readFully:([B)V │ │ +2c86f8: 5410 7a81 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingDocumentFile;.is:Ljava/io/FileInputStream; // field@817a │ │ +2c86fc: 3800 1000 |0002: if-eqz v0, 0012 // +0010 │ │ +2c8700: 6e20 6f86 2000 |0004: invoke-virtual {v0, v2}, Ljava/io/FileInputStream;.read:([B)I // method@866f │ │ +2c8706: 0a00 |0007: move-result v0 │ │ +2c8708: 2122 |0008: array-length v2, v2 │ │ +2c870a: 3320 0300 |0009: if-ne v0, v2, 000c // +0003 │ │ +2c870e: 2807 |000b: goto 0012 // +0007 │ │ +2c8710: 2202 fc0f |000c: new-instance v2, Ljava/io/IOException; // type@0ffc │ │ +2c8714: 7010 8486 0200 |000e: invoke-direct {v2}, Ljava/io/IOException;.:()V // method@8684 │ │ +2c871a: 2702 |0011: throw v2 │ │ +2c871c: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ 0x0004 line=161 │ │ 0x0008 line=162 │ │ 0x000c line=164 │ │ locals : │ │ @@ -1082477,26 +1082477,26 @@ │ │ type : '([BII)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 19 16-bit code units │ │ -2c871c: |[2c871c] de.kromke.andreas.utilities.MyRandomAccessFileUsingDocumentFile.readFully:([BII)V │ │ -2c872c: 5410 7a81 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingDocumentFile;.is:Ljava/io/FileInputStream; // field@817a │ │ -2c8730: 3800 1000 |0002: if-eqz v0, 0012 // +0010 │ │ -2c8734: 6e40 7086 2043 |0004: invoke-virtual {v0, v2, v3, v4}, Ljava/io/FileInputStream;.read:([BII)I // method@8670 │ │ -2c873a: 0a03 |0007: move-result v3 │ │ -2c873c: 2122 |0008: array-length v2, v2 │ │ -2c873e: 3323 0300 |0009: if-ne v3, v2, 000c // +0003 │ │ -2c8742: 2807 |000b: goto 0012 // +0007 │ │ -2c8744: 2202 fc0f |000c: new-instance v2, Ljava/io/IOException; // type@0ffc │ │ -2c8748: 7010 8486 0200 |000e: invoke-direct {v2}, Ljava/io/IOException;.:()V // method@8684 │ │ -2c874e: 2702 |0011: throw v2 │ │ -2c8750: 0e00 |0012: return-void │ │ +2c8720: |[2c8720] de.kromke.andreas.utilities.MyRandomAccessFileUsingDocumentFile.readFully:([BII)V │ │ +2c8730: 5410 7a81 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingDocumentFile;.is:Ljava/io/FileInputStream; // field@817a │ │ +2c8734: 3800 1000 |0002: if-eqz v0, 0012 // +0010 │ │ +2c8738: 6e40 7086 2043 |0004: invoke-virtual {v0, v2, v3, v4}, Ljava/io/FileInputStream;.read:([BII)I // method@8670 │ │ +2c873e: 0a03 |0007: move-result v3 │ │ +2c8740: 2122 |0008: array-length v2, v2 │ │ +2c8742: 3323 0300 |0009: if-ne v3, v2, 000c // +0003 │ │ +2c8746: 2807 |000b: goto 0012 // +0007 │ │ +2c8748: 2202 fc0f |000c: new-instance v2, Ljava/io/IOException; // type@0ffc │ │ +2c874c: 7010 8486 0200 |000e: invoke-direct {v2}, Ljava/io/IOException;.:()V // method@8684 │ │ +2c8752: 2702 |0011: throw v2 │ │ +2c8754: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ 0x0004 line=173 │ │ 0x0008 line=174 │ │ 0x000c line=176 │ │ locals : │ │ @@ -1082510,24 +1082510,24 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -2c8754: |[2c8754] de.kromke.andreas.utilities.MyRandomAccessFileUsingDocumentFile.seek:(J)V │ │ -2c8764: 5410 7a81 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingDocumentFile;.is:Ljava/io/FileInputStream; // field@817a │ │ -2c8768: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -2c876c: 5410 7981 |0004: iget-object v0, v1, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingDocumentFile;.ifc:Ljava/nio/channels/FileChannel; // field@8179 │ │ -2c8770: 6e30 6a88 2003 |0006: invoke-virtual {v0, v2, v3}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ -2c8776: 5410 7c81 |0009: iget-object v0, v1, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingDocumentFile;.os:Ljava/io/FileOutputStream; // field@817c │ │ -2c877a: 3800 0700 |000b: if-eqz v0, 0012 // +0007 │ │ -2c877e: 5410 7b81 |000d: iget-object v0, v1, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingDocumentFile;.ofc:Ljava/nio/channels/FileChannel; // field@817b │ │ -2c8782: 6e30 6a88 2003 |000f: invoke-virtual {v0, v2, v3}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ -2c8788: 0e00 |0012: return-void │ │ +2c8758: |[2c8758] de.kromke.andreas.utilities.MyRandomAccessFileUsingDocumentFile.seek:(J)V │ │ +2c8768: 5410 7a81 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingDocumentFile;.is:Ljava/io/FileInputStream; // field@817a │ │ +2c876c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +2c8770: 5410 7981 |0004: iget-object v0, v1, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingDocumentFile;.ifc:Ljava/nio/channels/FileChannel; // field@8179 │ │ +2c8774: 6e30 6a88 2003 |0006: invoke-virtual {v0, v2, v3}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ +2c877a: 5410 7c81 |0009: iget-object v0, v1, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingDocumentFile;.os:Ljava/io/FileOutputStream; // field@817c │ │ +2c877e: 3800 0700 |000b: if-eqz v0, 0012 // +0007 │ │ +2c8782: 5410 7b81 |000d: iget-object v0, v1, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingDocumentFile;.ofc:Ljava/nio/channels/FileChannel; // field@817b │ │ +2c8786: 6e30 6a88 2003 |000f: invoke-virtual {v0, v2, v3}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ +2c878c: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=268 │ │ 0x0004 line=270 │ │ 0x0009 line=272 │ │ 0x000d line=274 │ │ locals : │ │ @@ -1082539,30 +1082539,30 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -2c878c: |[2c878c] de.kromke.andreas.utilities.MyRandomAccessFileUsingDocumentFile.setLength:(J)V │ │ -2c879c: 5410 7b81 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingDocumentFile;.ofc:Ljava/nio/channels/FileChannel; // field@817b │ │ -2c87a0: 3800 1d00 |0002: if-eqz v0, 001f // +001d │ │ -2c87a4: 6e30 7088 2003 |0004: invoke-virtual {v0, v2, v3}, Ljava/nio/channels/FileChannel;.truncate:(J)Ljava/nio/channels/FileChannel; // method@8870 │ │ -2c87aa: 2818 |0007: goto 001f // +0018 │ │ -2c87ac: 0d02 |0008: move-exception v2 │ │ -2c87ae: 2203 3910 |0009: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ -2c87b2: 7010 cc87 0300 |000b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c87b8: 1a00 3ba6 |000e: const-string v0, "setLength() : exception : " // string@a63b │ │ -2c87bc: 6e20 d787 0300 |0010: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c87c2: 6e20 d687 2300 |0013: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ -2c87c8: 6e10 df87 0300 |0016: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c87ce: 0c02 |0019: move-result-object v2 │ │ -2c87d0: 1a03 fe0d |001a: const-string v3, "CMT : RAD" // string@0dfe │ │ -2c87d4: 7120 470e 2300 |001c: invoke-static {v3, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ -2c87da: 0e00 |001f: return-void │ │ +2c8790: |[2c8790] de.kromke.andreas.utilities.MyRandomAccessFileUsingDocumentFile.setLength:(J)V │ │ +2c87a0: 5410 7b81 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingDocumentFile;.ofc:Ljava/nio/channels/FileChannel; // field@817b │ │ +2c87a4: 3800 1d00 |0002: if-eqz v0, 001f // +001d │ │ +2c87a8: 6e30 7088 2003 |0004: invoke-virtual {v0, v2, v3}, Ljava/nio/channels/FileChannel;.truncate:(J)Ljava/nio/channels/FileChannel; // method@8870 │ │ +2c87ae: 2818 |0007: goto 001f // +0018 │ │ +2c87b0: 0d02 |0008: move-exception v2 │ │ +2c87b2: 2203 3910 |0009: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ +2c87b6: 7010 cc87 0300 |000b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c87bc: 1a00 3ba6 |000e: const-string v0, "setLength() : exception : " // string@a63b │ │ +2c87c0: 6e20 d787 0300 |0010: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c87c6: 6e20 d687 2300 |0013: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ +2c87cc: 6e10 df87 0300 |0016: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c87d2: 0c02 |0019: move-result-object v2 │ │ +2c87d4: 1a03 fe0d |001a: const-string v3, "CMT : RAD" // string@0dfe │ │ +2c87d8: 7120 470e 2300 |001c: invoke-static {v3, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ +2c87de: 0e00 |001f: return-void │ │ catches : 1 │ │ 0x0004 - 0x0007 │ │ Ljava/io/IOException; -> 0x0008 │ │ positions : │ │ 0x0000 line=393 │ │ 0x0004 line=397 │ │ 0x0009 line=401 │ │ @@ -1082575,34 +1082575,34 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 36 16-bit code units │ │ -2c8288: |[2c8288] de.kromke.andreas.utilities.MyRandomAccessFileUsingDocumentFile.skipBytes:(I)I │ │ -2c8298: 5440 7a81 |0000: iget-object v0, v4, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingDocumentFile;.is:Ljava/io/FileInputStream; // field@817a │ │ -2c829c: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ -2c829e: 3800 2000 |0003: if-eqz v0, 0023 // +0020 │ │ -2c82a2: 8152 |0005: int-to-long v2, v5 │ │ -2c82a4: 6e30 7186 2003 |0006: invoke-virtual {v0, v2, v3}, Ljava/io/FileInputStream;.skip:(J)J // method@8671 │ │ -2c82aa: 0b00 |0009: move-result-wide v0 │ │ -2c82ac: 8405 |000a: long-to-int v5, v0 │ │ -2c82ae: 0f05 |000b: return v5 │ │ -2c82b0: 0d05 |000c: move-exception v5 │ │ -2c82b2: 2200 3910 |000d: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -2c82b6: 7010 cc87 0000 |000f: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c82bc: 1a02 c3ab |0012: const-string v2, "skipBytes() : exception : " // string@abc3 │ │ -2c82c0: 6e20 d787 2000 |0014: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c82c6: 6e20 d687 5000 |0017: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ -2c82cc: 6e10 df87 0000 |001a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c82d2: 0c05 |001d: move-result-object v5 │ │ -2c82d4: 1a00 fe0d |001e: const-string v0, "CMT : RAD" // string@0dfe │ │ -2c82d8: 7120 470e 5000 |0020: invoke-static {v0, v5}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ -2c82de: 0f01 |0023: return v1 │ │ +2c828c: |[2c828c] de.kromke.andreas.utilities.MyRandomAccessFileUsingDocumentFile.skipBytes:(I)I │ │ +2c829c: 5440 7a81 |0000: iget-object v0, v4, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingDocumentFile;.is:Ljava/io/FileInputStream; // field@817a │ │ +2c82a0: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ +2c82a2: 3800 2000 |0003: if-eqz v0, 0023 // +0020 │ │ +2c82a6: 8152 |0005: int-to-long v2, v5 │ │ +2c82a8: 6e30 7186 2003 |0006: invoke-virtual {v0, v2, v3}, Ljava/io/FileInputStream;.skip:(J)J // method@8671 │ │ +2c82ae: 0b00 |0009: move-result-wide v0 │ │ +2c82b0: 8405 |000a: long-to-int v5, v0 │ │ +2c82b2: 0f05 |000b: return v5 │ │ +2c82b4: 0d05 |000c: move-exception v5 │ │ +2c82b6: 2200 3910 |000d: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +2c82ba: 7010 cc87 0000 |000f: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c82c0: 1a02 c3ab |0012: const-string v2, "skipBytes() : exception : " // string@abc3 │ │ +2c82c4: 6e20 d787 2000 |0014: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c82ca: 6e20 d687 5000 |0017: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ +2c82d0: 6e10 df87 0000 |001a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c82d6: 0c05 |001d: move-result-object v5 │ │ +2c82d8: 1a00 fe0d |001e: const-string v0, "CMT : RAD" // string@0dfe │ │ +2c82dc: 7120 470e 5000 |0020: invoke-static {v0, v5}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ +2c82e2: 0f01 |0023: return v1 │ │ catches : 1 │ │ 0x0006 - 0x000a │ │ Ljava/io/IOException; -> 0x000c │ │ positions : │ │ 0x0000 line=248 │ │ 0x0006 line=252 │ │ 0x000d line=256 │ │ @@ -1082615,30 +1082615,30 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -2c88ac: |[2c88ac] de.kromke.andreas.utilities.MyRandomAccessFileUsingDocumentFile.write:(I)V │ │ -2c88bc: 5420 7c81 |0000: iget-object v0, v2, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingDocumentFile;.os:Ljava/io/FileOutputStream; // field@817c │ │ -2c88c0: 3800 1d00 |0002: if-eqz v0, 001f // +001d │ │ -2c88c4: 6e20 7b86 3000 |0004: invoke-virtual {v0, v3}, Ljava/io/FileOutputStream;.write:(I)V // method@867b │ │ -2c88ca: 2818 |0007: goto 001f // +0018 │ │ -2c88cc: 0d03 |0008: move-exception v3 │ │ -2c88ce: 2200 3910 |0009: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -2c88d2: 7010 cc87 0000 |000b: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c88d8: 1a01 bdb4 |000e: const-string v1, "write(int) : exception : " // string@b4bd │ │ -2c88dc: 6e20 d787 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c88e2: 6e20 d687 3000 |0013: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ -2c88e8: 6e10 df87 0000 |0016: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c88ee: 0c03 |0019: move-result-object v3 │ │ -2c88f0: 1a00 fe0d |001a: const-string v0, "CMT : RAD" // string@0dfe │ │ -2c88f4: 7120 470e 3000 |001c: invoke-static {v0, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ -2c88fa: 0e00 |001f: return-void │ │ +2c88b0: |[2c88b0] de.kromke.andreas.utilities.MyRandomAccessFileUsingDocumentFile.write:(I)V │ │ +2c88c0: 5420 7c81 |0000: iget-object v0, v2, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingDocumentFile;.os:Ljava/io/FileOutputStream; // field@817c │ │ +2c88c4: 3800 1d00 |0002: if-eqz v0, 001f // +001d │ │ +2c88c8: 6e20 7b86 3000 |0004: invoke-virtual {v0, v3}, Ljava/io/FileOutputStream;.write:(I)V // method@867b │ │ +2c88ce: 2818 |0007: goto 001f // +0018 │ │ +2c88d0: 0d03 |0008: move-exception v3 │ │ +2c88d2: 2200 3910 |0009: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +2c88d6: 7010 cc87 0000 |000b: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c88dc: 1a01 bdb4 |000e: const-string v1, "write(int) : exception : " // string@b4bd │ │ +2c88e0: 6e20 d787 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c88e6: 6e20 d687 3000 |0013: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ +2c88ec: 6e10 df87 0000 |0016: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c88f2: 0c03 |0019: move-result-object v3 │ │ +2c88f4: 1a00 fe0d |001a: const-string v0, "CMT : RAD" // string@0dfe │ │ +2c88f8: 7120 470e 3000 |001c: invoke-static {v0, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ +2c88fe: 0e00 |001f: return-void │ │ catches : 1 │ │ 0x0004 - 0x0007 │ │ Ljava/io/IOException; -> 0x0008 │ │ positions : │ │ 0x0000 line=233 │ │ 0x0004 line=237 │ │ 0x0009 line=241 │ │ @@ -1082651,30 +1082651,30 @@ │ │ type : '([B)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -2c87ec: |[2c87ec] de.kromke.andreas.utilities.MyRandomAccessFileUsingDocumentFile.write:([B)V │ │ -2c87fc: 5420 7c81 |0000: iget-object v0, v2, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingDocumentFile;.os:Ljava/io/FileOutputStream; // field@817c │ │ -2c8800: 3800 1d00 |0002: if-eqz v0, 001f // +001d │ │ -2c8804: 6e20 7c86 3000 |0004: invoke-virtual {v0, v3}, Ljava/io/FileOutputStream;.write:([B)V // method@867c │ │ -2c880a: 2818 |0007: goto 001f // +0018 │ │ -2c880c: 0d03 |0008: move-exception v3 │ │ -2c880e: 2200 3910 |0009: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -2c8812: 7010 cc87 0000 |000b: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c8818: 1a01 bbb4 |000e: const-string v1, "write(byte[]) : exception : " // string@b4bb │ │ -2c881c: 6e20 d787 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c8822: 6e20 d687 3000 |0013: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ -2c8828: 6e10 df87 0000 |0016: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c882e: 0c03 |0019: move-result-object v3 │ │ -2c8830: 1a00 fe0d |001a: const-string v0, "CMT : RAD" // string@0dfe │ │ -2c8834: 7120 470e 3000 |001c: invoke-static {v0, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ -2c883a: 0e00 |001f: return-void │ │ +2c87f0: |[2c87f0] de.kromke.andreas.utilities.MyRandomAccessFileUsingDocumentFile.write:([B)V │ │ +2c8800: 5420 7c81 |0000: iget-object v0, v2, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingDocumentFile;.os:Ljava/io/FileOutputStream; // field@817c │ │ +2c8804: 3800 1d00 |0002: if-eqz v0, 001f // +001d │ │ +2c8808: 6e20 7c86 3000 |0004: invoke-virtual {v0, v3}, Ljava/io/FileOutputStream;.write:([B)V // method@867c │ │ +2c880e: 2818 |0007: goto 001f // +0018 │ │ +2c8810: 0d03 |0008: move-exception v3 │ │ +2c8812: 2200 3910 |0009: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +2c8816: 7010 cc87 0000 |000b: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c881c: 1a01 bbb4 |000e: const-string v1, "write(byte[]) : exception : " // string@b4bb │ │ +2c8820: 6e20 d787 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c8826: 6e20 d687 3000 |0013: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ +2c882c: 6e10 df87 0000 |0016: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c8832: 0c03 |0019: move-result-object v3 │ │ +2c8834: 1a00 fe0d |001a: const-string v0, "CMT : RAD" // string@0dfe │ │ +2c8838: 7120 470e 3000 |001c: invoke-static {v0, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ +2c883e: 0e00 |001f: return-void │ │ catches : 1 │ │ 0x0004 - 0x0007 │ │ Ljava/io/IOException; -> 0x0008 │ │ positions : │ │ 0x0000 line=218 │ │ 0x0004 line=222 │ │ 0x0009 line=226 │ │ @@ -1082687,30 +1082687,30 @@ │ │ type : '([BII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 32 16-bit code units │ │ -2c884c: |[2c884c] de.kromke.andreas.utilities.MyRandomAccessFileUsingDocumentFile.write:([BII)V │ │ -2c885c: 5410 7c81 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingDocumentFile;.os:Ljava/io/FileOutputStream; // field@817c │ │ -2c8860: 3800 1d00 |0002: if-eqz v0, 001f // +001d │ │ -2c8864: 6e40 7d86 2043 |0004: invoke-virtual {v0, v2, v3, v4}, Ljava/io/FileOutputStream;.write:([BII)V // method@867d │ │ -2c886a: 2818 |0007: goto 001f // +0018 │ │ -2c886c: 0d02 |0008: move-exception v2 │ │ -2c886e: 2203 3910 |0009: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ -2c8872: 7010 cc87 0300 |000b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c8878: 1a04 bcb4 |000e: const-string v4, "write(byte[], int, int) : exception : " // string@b4bc │ │ -2c887c: 6e20 d787 4300 |0010: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c8882: 6e20 d687 2300 |0013: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ -2c8888: 6e10 df87 0300 |0016: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c888e: 0c02 |0019: move-result-object v2 │ │ -2c8890: 1a03 fe0d |001a: const-string v3, "CMT : RAD" // string@0dfe │ │ -2c8894: 7120 470e 2300 |001c: invoke-static {v3, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ -2c889a: 0e00 |001f: return-void │ │ +2c8850: |[2c8850] de.kromke.andreas.utilities.MyRandomAccessFileUsingDocumentFile.write:([BII)V │ │ +2c8860: 5410 7c81 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingDocumentFile;.os:Ljava/io/FileOutputStream; // field@817c │ │ +2c8864: 3800 1d00 |0002: if-eqz v0, 001f // +001d │ │ +2c8868: 6e40 7d86 2043 |0004: invoke-virtual {v0, v2, v3, v4}, Ljava/io/FileOutputStream;.write:([BII)V // method@867d │ │ +2c886e: 2818 |0007: goto 001f // +0018 │ │ +2c8870: 0d02 |0008: move-exception v2 │ │ +2c8872: 2203 3910 |0009: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ +2c8876: 7010 cc87 0300 |000b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c887c: 1a04 bcb4 |000e: const-string v4, "write(byte[], int, int) : exception : " // string@b4bc │ │ +2c8880: 6e20 d787 4300 |0010: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c8886: 6e20 d687 2300 |0013: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ +2c888c: 6e10 df87 0300 |0016: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c8892: 0c02 |0019: move-result-object v2 │ │ +2c8894: 1a03 fe0d |001a: const-string v3, "CMT : RAD" // string@0dfe │ │ +2c8898: 7120 470e 2300 |001c: invoke-static {v3, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ +2c889e: 0e00 |001f: return-void │ │ catches : 1 │ │ 0x0004 - 0x0007 │ │ Ljava/io/IOException; -> 0x0008 │ │ positions : │ │ 0x0000 line=203 │ │ 0x0004 line=207 │ │ 0x0009 line=211 │ │ @@ -1082779,23 +1082779,23 @@ │ │ type : '(Ljava/io/File;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -2c8b3c: |[2c8b3c] de.kromke.andreas.utilities.MyRandomAccessFileUsingFile.:(Ljava/io/File;Ljava/lang/String;)V │ │ -2c8b4c: 7010 7087 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8770 │ │ -2c8b52: 2200 0410 |0003: new-instance v0, Ljava/io/RandomAccessFile; // type@1004 │ │ -2c8b56: 7030 ab86 2003 |0005: invoke-direct {v0, v2, v3}, Ljava/io/RandomAccessFile;.:(Ljava/io/File;Ljava/lang/String;)V // method@86ab │ │ -2c8b5c: 5b10 7e81 |0008: iput-object v0, v1, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingFile;.raf:Ljava/io/RandomAccessFile; // field@817e │ │ -2c8b60: 2804 |000a: goto 000e // +0004 │ │ -2c8b62: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -2c8b64: 5b12 7e81 |000c: iput-object v2, v1, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingFile;.raf:Ljava/io/RandomAccessFile; // field@817e │ │ -2c8b68: 0e00 |000e: return-void │ │ +2c8b40: |[2c8b40] de.kromke.andreas.utilities.MyRandomAccessFileUsingFile.:(Ljava/io/File;Ljava/lang/String;)V │ │ +2c8b50: 7010 7087 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8770 │ │ +2c8b56: 2200 0410 |0003: new-instance v0, Ljava/io/RandomAccessFile; // type@1004 │ │ +2c8b5a: 7030 ab86 2003 |0005: invoke-direct {v0, v2, v3}, Ljava/io/RandomAccessFile;.:(Ljava/io/File;Ljava/lang/String;)V // method@86ab │ │ +2c8b60: 5b10 7e81 |0008: iput-object v0, v1, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingFile;.raf:Ljava/io/RandomAccessFile; // field@817e │ │ +2c8b64: 2804 |000a: goto 000e // +0004 │ │ +2c8b66: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +2c8b68: 5b12 7e81 |000c: iput-object v2, v1, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingFile;.raf:Ljava/io/RandomAccessFile; // field@817e │ │ +2c8b6c: 0e00 |000e: return-void │ │ catches : 1 │ │ 0x0003 - 0x000a │ │ Ljava/io/FileNotFoundException; -> 0x000b │ │ positions : │ │ 0x0000 line=43 │ │ 0x0003 line=64 │ │ 0x000c line=67 │ │ @@ -1082810,18 +1082810,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -2c8b7c: |[2c8b7c] de.kromke.andreas.utilities.MyRandomAccessFileUsingFile.close:()V │ │ -2c8b8c: 5410 7e81 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingFile;.raf:Ljava/io/RandomAccessFile; // field@817e │ │ -2c8b90: 6e10 ac86 0000 |0002: invoke-virtual {v0}, Ljava/io/RandomAccessFile;.close:()V // method@86ac │ │ -2c8b96: 0e00 |0005: return-void │ │ +2c8b80: |[2c8b80] de.kromke.andreas.utilities.MyRandomAccessFileUsingFile.close:()V │ │ +2c8b90: 5410 7e81 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingFile;.raf:Ljava/io/RandomAccessFile; // field@817e │ │ +2c8b94: 6e10 ac86 0000 |0002: invoke-virtual {v0}, Ljava/io/RandomAccessFile;.close:()V // method@86ac │ │ +2c8b9a: 0e00 |0005: return-void │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ Ljava/io/IOException; -> 0x0005 │ │ positions : │ │ 0x0000 line=204 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lde/kromke/andreas/utilities/MyRandomAccessFileUsingFile; │ │ @@ -1082831,19 +1082831,19 @@ │ │ type : '()Ljava/nio/channels/FileChannel;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -2c8a74: |[2c8a74] de.kromke.andreas.utilities.MyRandomAccessFileUsingFile.getChannel:()Ljava/nio/channels/FileChannel; │ │ -2c8a84: 5410 7e81 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingFile;.raf:Ljava/io/RandomAccessFile; // field@817e │ │ -2c8a88: 6e10 ad86 0000 |0002: invoke-virtual {v0}, Ljava/io/RandomAccessFile;.getChannel:()Ljava/nio/channels/FileChannel; // method@86ad │ │ -2c8a8e: 0c00 |0005: move-result-object v0 │ │ -2c8a90: 1100 |0006: return-object v0 │ │ +2c8a78: |[2c8a78] de.kromke.andreas.utilities.MyRandomAccessFileUsingFile.getChannel:()Ljava/nio/channels/FileChannel; │ │ +2c8a88: 5410 7e81 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingFile;.raf:Ljava/io/RandomAccessFile; // field@817e │ │ +2c8a8c: 6e10 ad86 0000 |0002: invoke-virtual {v0}, Ljava/io/RandomAccessFile;.getChannel:()Ljava/nio/channels/FileChannel; // method@86ad │ │ +2c8a92: 0c00 |0005: move-result-object v0 │ │ +2c8a94: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=223 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lde/kromke/andreas/utilities/MyRandomAccessFileUsingFile; │ │ │ │ #2 : (in Lde/kromke/andreas/utilities/MyRandomAccessFileUsingFile;) │ │ @@ -1082851,21 +1082851,21 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -2c8ad4: |[2c8ad4] de.kromke.andreas.utilities.MyRandomAccessFileUsingFile.getFilePointer:()J │ │ -2c8ae4: 5420 7e81 |0000: iget-object v0, v2, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingFile;.raf:Ljava/io/RandomAccessFile; // field@817e │ │ -2c8ae8: 6e10 ae86 0000 |0002: invoke-virtual {v0}, Ljava/io/RandomAccessFile;.getFilePointer:()J // method@86ae │ │ -2c8aee: 0b00 |0005: move-result-wide v0 │ │ -2c8af0: 1000 |0006: return-wide v0 │ │ -2c8af2: 1600 ffff |0007: const-wide/16 v0, #int -1 // #ffff │ │ -2c8af6: 1000 |0009: return-wide v0 │ │ +2c8ad8: |[2c8ad8] de.kromke.andreas.utilities.MyRandomAccessFileUsingFile.getFilePointer:()J │ │ +2c8ae8: 5420 7e81 |0000: iget-object v0, v2, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingFile;.raf:Ljava/io/RandomAccessFile; // field@817e │ │ +2c8aec: 6e10 ae86 0000 |0002: invoke-virtual {v0}, Ljava/io/RandomAccessFile;.getFilePointer:()J // method@86ae │ │ +2c8af2: 0b00 |0005: move-result-wide v0 │ │ +2c8af4: 1000 |0006: return-wide v0 │ │ +2c8af6: 1600 ffff |0007: const-wide/16 v0, #int -1 // #ffff │ │ +2c8afa: 1000 |0009: return-wide v0 │ │ catches : 1 │ │ 0x0000 - 0x0006 │ │ Ljava/io/IOException; -> 0x0007 │ │ positions : │ │ 0x0000 line=241 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lde/kromke/andreas/utilities/MyRandomAccessFileUsingFile; │ │ @@ -1082875,19 +1082875,19 @@ │ │ type : '()Ljava/nio/channels/FileChannel;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -2c8a94: |[2c8a94] de.kromke.andreas.utilities.MyRandomAccessFileUsingFile.getReadChannel:()Ljava/nio/channels/FileChannel; │ │ -2c8aa4: 5410 7e81 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingFile;.raf:Ljava/io/RandomAccessFile; // field@817e │ │ -2c8aa8: 6e10 ad86 0000 |0002: invoke-virtual {v0}, Ljava/io/RandomAccessFile;.getChannel:()Ljava/nio/channels/FileChannel; // method@86ad │ │ -2c8aae: 0c00 |0005: move-result-object v0 │ │ -2c8ab0: 1100 |0006: return-object v0 │ │ +2c8a98: |[2c8a98] de.kromke.andreas.utilities.MyRandomAccessFileUsingFile.getReadChannel:()Ljava/nio/channels/FileChannel; │ │ +2c8aa8: 5410 7e81 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingFile;.raf:Ljava/io/RandomAccessFile; // field@817e │ │ +2c8aac: 6e10 ad86 0000 |0002: invoke-virtual {v0}, Ljava/io/RandomAccessFile;.getChannel:()Ljava/nio/channels/FileChannel; // method@86ad │ │ +2c8ab2: 0c00 |0005: move-result-object v0 │ │ +2c8ab4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lde/kromke/andreas/utilities/MyRandomAccessFileUsingFile; │ │ │ │ #4 : (in Lde/kromke/andreas/utilities/MyRandomAccessFileUsingFile;) │ │ @@ -1082895,19 +1082895,19 @@ │ │ type : '()Ljava/nio/channels/FileChannel;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -2c8ab4: |[2c8ab4] de.kromke.andreas.utilities.MyRandomAccessFileUsingFile.getWriteChannel:()Ljava/nio/channels/FileChannel; │ │ -2c8ac4: 5410 7e81 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingFile;.raf:Ljava/io/RandomAccessFile; // field@817e │ │ -2c8ac8: 6e10 ad86 0000 |0002: invoke-virtual {v0}, Ljava/io/RandomAccessFile;.getChannel:()Ljava/nio/channels/FileChannel; // method@86ad │ │ -2c8ace: 0c00 |0005: move-result-object v0 │ │ -2c8ad0: 1100 |0006: return-object v0 │ │ +2c8ab8: |[2c8ab8] de.kromke.andreas.utilities.MyRandomAccessFileUsingFile.getWriteChannel:()Ljava/nio/channels/FileChannel; │ │ +2c8ac8: 5410 7e81 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingFile;.raf:Ljava/io/RandomAccessFile; // field@817e │ │ +2c8acc: 6e10 ad86 0000 |0002: invoke-virtual {v0}, Ljava/io/RandomAccessFile;.getChannel:()Ljava/nio/channels/FileChannel; // method@86ad │ │ +2c8ad2: 0c00 |0005: move-result-object v0 │ │ +2c8ad4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=218 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lde/kromke/andreas/utilities/MyRandomAccessFileUsingFile; │ │ │ │ #5 : (in Lde/kromke/andreas/utilities/MyRandomAccessFileUsingFile;) │ │ @@ -1082915,41 +1082915,41 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -2c890c: |[2c890c] de.kromke.andreas.utilities.MyRandomAccessFileUsingFile.isMemBased:()Z │ │ -2c891c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -2c891e: 0f00 |0001: return v0 │ │ +2c8910: |[2c8910] de.kromke.andreas.utilities.MyRandomAccessFileUsingFile.isMemBased:()Z │ │ +2c8920: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +2c8922: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Lde/kromke/andreas/utilities/MyRandomAccessFileUsingFile;) │ │ name : 'isSeekable' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -2c8920: |[2c8920] de.kromke.andreas.utilities.MyRandomAccessFileUsingFile.isSeekable:()Z │ │ -2c8930: 6e10 dd85 0500 |0000: invoke-virtual {v5}, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingFile;.getFilePointer:()J // method@85dd │ │ -2c8936: 0b00 |0003: move-result-wide v0 │ │ -2c8938: 1602 0000 |0004: const-wide/16 v2, #int 0 // #0 │ │ -2c893c: 3104 0002 |0006: cmp-long v4, v0, v2 │ │ -2c8940: 3a04 0700 |0008: if-ltz v4, 000f // +0007 │ │ -2c8944: 6e30 ea85 0501 |000a: invoke-virtual {v5, v0, v1}, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingFile;.seek:(J)V // method@85ea │ │ -2c894a: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -2c894c: 0f00 |000e: return v0 │ │ -2c894e: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -2c8950: 0f00 |0010: return v0 │ │ +2c8924: |[2c8924] de.kromke.andreas.utilities.MyRandomAccessFileUsingFile.isSeekable:()Z │ │ +2c8934: 6e10 dd85 0500 |0000: invoke-virtual {v5}, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingFile;.getFilePointer:()J // method@85dd │ │ +2c893a: 0b00 |0003: move-result-wide v0 │ │ +2c893c: 1602 0000 |0004: const-wide/16 v2, #int 0 // #0 │ │ +2c8940: 3104 0002 |0006: cmp-long v4, v0, v2 │ │ +2c8944: 3a04 0700 |0008: if-ltz v4, 000f // +0007 │ │ +2c8948: 6e30 ea85 0501 |000a: invoke-virtual {v5, v0, v1}, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingFile;.seek:(J)V // method@85ea │ │ +2c894e: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +2c8950: 0f00 |000e: return v0 │ │ +2c8952: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +2c8954: 0f00 |0010: return v0 │ │ catches : 1 │ │ 0x000a - 0x000d │ │ Ljava/io/IOException; -> 0x000f │ │ positions : │ │ 0x0000 line=261 │ │ 0x000a line=266 │ │ locals : │ │ @@ -1082960,21 +1082960,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -2c8964: |[2c8964] de.kromke.andreas.utilities.MyRandomAccessFileUsingFile.isValid:()Z │ │ -2c8974: 5410 7e81 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingFile;.raf:Ljava/io/RandomAccessFile; // field@817e │ │ -2c8978: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -2c897c: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -2c897e: 2802 |0005: goto 0007 // +0002 │ │ -2c8980: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -2c8982: 0f00 |0007: return v0 │ │ +2c8968: |[2c8968] de.kromke.andreas.utilities.MyRandomAccessFileUsingFile.isValid:()Z │ │ +2c8978: 5410 7e81 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingFile;.raf:Ljava/io/RandomAccessFile; // field@817e │ │ +2c897c: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +2c8980: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +2c8982: 2802 |0005: goto 0007 // +0002 │ │ +2c8984: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +2c8986: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=278 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lde/kromke/andreas/utilities/MyRandomAccessFileUsingFile; │ │ │ │ #8 : (in Lde/kromke/andreas/utilities/MyRandomAccessFileUsingFile;) │ │ @@ -1082982,21 +1082982,21 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -2c8b08: |[2c8b08] de.kromke.andreas.utilities.MyRandomAccessFileUsingFile.length:()J │ │ -2c8b18: 5420 7e81 |0000: iget-object v0, v2, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingFile;.raf:Ljava/io/RandomAccessFile; // field@817e │ │ -2c8b1c: 6e10 af86 0000 |0002: invoke-virtual {v0}, Ljava/io/RandomAccessFile;.length:()J // method@86af │ │ -2c8b22: 0b00 |0005: move-result-wide v0 │ │ -2c8b24: 1000 |0006: return-wide v0 │ │ -2c8b26: 1600 ffff |0007: const-wide/16 v0, #int -1 // #ffff │ │ -2c8b2a: 1000 |0009: return-wide v0 │ │ +2c8b0c: |[2c8b0c] de.kromke.andreas.utilities.MyRandomAccessFileUsingFile.length:()J │ │ +2c8b1c: 5420 7e81 |0000: iget-object v0, v2, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingFile;.raf:Ljava/io/RandomAccessFile; // field@817e │ │ +2c8b20: 6e10 af86 0000 |0002: invoke-virtual {v0}, Ljava/io/RandomAccessFile;.length:()J // method@86af │ │ +2c8b26: 0b00 |0005: move-result-wide v0 │ │ +2c8b28: 1000 |0006: return-wide v0 │ │ +2c8b2a: 1600 ffff |0007: const-wide/16 v0, #int -1 // #ffff │ │ +2c8b2e: 1000 |0009: return-wide v0 │ │ catches : 1 │ │ 0x0000 - 0x0006 │ │ Ljava/io/IOException; -> 0x0007 │ │ positions : │ │ 0x0000 line=230 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lde/kromke/andreas/utilities/MyRandomAccessFileUsingFile; │ │ @@ -1083006,19 +1083006,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -2c89b8: |[2c89b8] de.kromke.andreas.utilities.MyRandomAccessFileUsingFile.read:()I │ │ -2c89c8: 5410 7e81 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingFile;.raf:Ljava/io/RandomAccessFile; // field@817e │ │ -2c89cc: 6e10 b086 0000 |0002: invoke-virtual {v0}, Ljava/io/RandomAccessFile;.read:()I // method@86b0 │ │ -2c89d2: 0a00 |0005: move-result v0 │ │ -2c89d4: 0f00 |0006: return v0 │ │ +2c89bc: |[2c89bc] de.kromke.andreas.utilities.MyRandomAccessFileUsingFile.read:()I │ │ +2c89cc: 5410 7e81 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingFile;.raf:Ljava/io/RandomAccessFile; // field@817e │ │ +2c89d0: 6e10 b086 0000 |0002: invoke-virtual {v0}, Ljava/io/RandomAccessFile;.read:()I // method@86b0 │ │ +2c89d6: 0a00 |0005: move-result v0 │ │ +2c89d8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lde/kromke/andreas/utilities/MyRandomAccessFileUsingFile; │ │ │ │ #10 : (in Lde/kromke/andreas/utilities/MyRandomAccessFileUsingFile;) │ │ @@ -1083026,21 +1083026,21 @@ │ │ type : '([B)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -2c89d8: |[2c89d8] de.kromke.andreas.utilities.MyRandomAccessFileUsingFile.read:([B)I │ │ -2c89e8: 5410 7e81 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingFile;.raf:Ljava/io/RandomAccessFile; // field@817e │ │ -2c89ec: 6e20 b186 2000 |0002: invoke-virtual {v0, v2}, Ljava/io/RandomAccessFile;.read:([B)I // method@86b1 │ │ -2c89f2: 0a02 |0005: move-result v2 │ │ -2c89f4: 0f02 |0006: return v2 │ │ -2c89f6: 12f2 |0007: const/4 v2, #int -1 // #ff │ │ -2c89f8: 0f02 |0008: return v2 │ │ +2c89dc: |[2c89dc] de.kromke.andreas.utilities.MyRandomAccessFileUsingFile.read:([B)I │ │ +2c89ec: 5410 7e81 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingFile;.raf:Ljava/io/RandomAccessFile; // field@817e │ │ +2c89f0: 6e20 b186 2000 |0002: invoke-virtual {v0, v2}, Ljava/io/RandomAccessFile;.read:([B)I // method@86b1 │ │ +2c89f6: 0a02 |0005: move-result v2 │ │ +2c89f8: 0f02 |0006: return v2 │ │ +2c89fa: 12f2 |0007: const/4 v2, #int -1 // #ff │ │ +2c89fc: 0f02 |0008: return v2 │ │ catches : 1 │ │ 0x0000 - 0x0006 │ │ Ljava/io/IOException; -> 0x0007 │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lde/kromke/andreas/utilities/MyRandomAccessFileUsingFile; │ │ @@ -1083051,21 +1083051,21 @@ │ │ type : '([BII)I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -2c8a0c: |[2c8a0c] de.kromke.andreas.utilities.MyRandomAccessFileUsingFile.read:([BII)I │ │ -2c8a1c: 5410 7e81 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingFile;.raf:Ljava/io/RandomAccessFile; // field@817e │ │ -2c8a20: 6e40 b286 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Ljava/io/RandomAccessFile;.read:([BII)I // method@86b2 │ │ -2c8a26: 0a02 |0005: move-result v2 │ │ -2c8a28: 0f02 |0006: return v2 │ │ -2c8a2a: 12f2 |0007: const/4 v2, #int -1 // #ff │ │ -2c8a2c: 0f02 |0008: return v2 │ │ +2c8a10: |[2c8a10] de.kromke.andreas.utilities.MyRandomAccessFileUsingFile.read:([BII)I │ │ +2c8a20: 5410 7e81 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingFile;.raf:Ljava/io/RandomAccessFile; // field@817e │ │ +2c8a24: 6e40 b286 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Ljava/io/RandomAccessFile;.read:([BII)I // method@86b2 │ │ +2c8a2a: 0a02 |0005: move-result v2 │ │ +2c8a2c: 0f02 |0006: return v2 │ │ +2c8a2e: 12f2 |0007: const/4 v2, #int -1 // #ff │ │ +2c8a30: 0f02 |0008: return v2 │ │ catches : 1 │ │ 0x0000 - 0x0006 │ │ Ljava/io/IOException; -> 0x0007 │ │ positions : │ │ 0x0000 line=142 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lde/kromke/andreas/utilities/MyRandomAccessFileUsingFile; │ │ @@ -1083078,21 +1083078,21 @@ │ │ type : '()B' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -2c8984: |[2c8984] de.kromke.andreas.utilities.MyRandomAccessFileUsingFile.readByte:()B │ │ -2c8994: 5410 7e81 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingFile;.raf:Ljava/io/RandomAccessFile; // field@817e │ │ -2c8998: 6e10 b386 0000 |0002: invoke-virtual {v0}, Ljava/io/RandomAccessFile;.readByte:()B // method@86b3 │ │ -2c899e: 0a00 |0005: move-result v0 │ │ -2c89a0: 0f00 |0006: return v0 │ │ -2c89a2: 12f0 |0007: const/4 v0, #int -1 // #ff │ │ -2c89a4: 0f00 |0008: return v0 │ │ +2c8988: |[2c8988] de.kromke.andreas.utilities.MyRandomAccessFileUsingFile.readByte:()B │ │ +2c8998: 5410 7e81 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingFile;.raf:Ljava/io/RandomAccessFile; // field@817e │ │ +2c899c: 6e10 b386 0000 |0002: invoke-virtual {v0}, Ljava/io/RandomAccessFile;.readByte:()B // method@86b3 │ │ +2c89a2: 0a00 |0005: move-result v0 │ │ +2c89a4: 0f00 |0006: return v0 │ │ +2c89a6: 12f0 |0007: const/4 v0, #int -1 // #ff │ │ +2c89a8: 0f00 |0008: return v0 │ │ catches : 1 │ │ 0x0000 - 0x0006 │ │ Ljava/io/IOException; -> 0x0007 │ │ positions : │ │ 0x0000 line=102 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lde/kromke/andreas/utilities/MyRandomAccessFileUsingFile; │ │ @@ -1083102,18 +1083102,18 @@ │ │ type : '([B)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -2c8ba8: |[2c8ba8] de.kromke.andreas.utilities.MyRandomAccessFileUsingFile.readFully:([B)V │ │ -2c8bb8: 5410 7e81 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingFile;.raf:Ljava/io/RandomAccessFile; // field@817e │ │ -2c8bbc: 6e20 b486 2000 |0002: invoke-virtual {v0, v2}, Ljava/io/RandomAccessFile;.readFully:([B)V // method@86b4 │ │ -2c8bc2: 0e00 |0005: return-void │ │ +2c8bac: |[2c8bac] de.kromke.andreas.utilities.MyRandomAccessFileUsingFile.readFully:([B)V │ │ +2c8bbc: 5410 7e81 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingFile;.raf:Ljava/io/RandomAccessFile; // field@817e │ │ +2c8bc0: 6e20 b486 2000 |0002: invoke-virtual {v0, v2}, Ljava/io/RandomAccessFile;.readFully:([B)V // method@86b4 │ │ +2c8bc6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lde/kromke/andreas/utilities/MyRandomAccessFileUsingFile; │ │ 0x0000 - 0x0006 reg=2 (null) [B │ │ │ │ @@ -1083122,18 +1083122,18 @@ │ │ type : '([BII)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -2c8bc4: |[2c8bc4] de.kromke.andreas.utilities.MyRandomAccessFileUsingFile.readFully:([BII)V │ │ -2c8bd4: 5410 7e81 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingFile;.raf:Ljava/io/RandomAccessFile; // field@817e │ │ -2c8bd8: 6e40 b286 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Ljava/io/RandomAccessFile;.read:([BII)I // method@86b2 │ │ -2c8bde: 0e00 |0005: return-void │ │ +2c8bc8: |[2c8bc8] de.kromke.andreas.utilities.MyRandomAccessFileUsingFile.readFully:([BII)V │ │ +2c8bd8: 5410 7e81 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingFile;.raf:Ljava/io/RandomAccessFile; // field@817e │ │ +2c8bdc: 6e40 b286 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Ljava/io/RandomAccessFile;.read:([BII)I // method@86b2 │ │ +2c8be2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lde/kromke/andreas/utilities/MyRandomAccessFileUsingFile; │ │ 0x0000 - 0x0006 reg=2 (null) [B │ │ 0x0000 - 0x0006 reg=3 (null) I │ │ @@ -1083144,18 +1083144,18 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -2c8be0: |[2c8be0] de.kromke.andreas.utilities.MyRandomAccessFileUsingFile.seek:(J)V │ │ -2c8bf0: 5410 7e81 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingFile;.raf:Ljava/io/RandomAccessFile; // field@817e │ │ -2c8bf4: 6e30 b586 2003 |0002: invoke-virtual {v0, v2, v3}, Ljava/io/RandomAccessFile;.seek:(J)V // method@86b5 │ │ -2c8bfa: 0e00 |0005: return-void │ │ +2c8be4: |[2c8be4] de.kromke.andreas.utilities.MyRandomAccessFileUsingFile.seek:(J)V │ │ +2c8bf4: 5410 7e81 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingFile;.raf:Ljava/io/RandomAccessFile; // field@817e │ │ +2c8bf8: 6e30 b586 2003 |0002: invoke-virtual {v0, v2, v3}, Ljava/io/RandomAccessFile;.seek:(J)V // method@86b5 │ │ +2c8bfe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lde/kromke/andreas/utilities/MyRandomAccessFileUsingFile; │ │ 0x0000 - 0x0006 reg=2 (null) J │ │ │ │ @@ -1083164,18 +1083164,18 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -2c8bfc: |[2c8bfc] de.kromke.andreas.utilities.MyRandomAccessFileUsingFile.setLength:(J)V │ │ -2c8c0c: 5410 7e81 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingFile;.raf:Ljava/io/RandomAccessFile; // field@817e │ │ -2c8c10: 6e30 b686 2003 |0002: invoke-virtual {v0, v2, v3}, Ljava/io/RandomAccessFile;.setLength:(J)V // method@86b6 │ │ -2c8c16: 0e00 |0005: return-void │ │ +2c8c00: |[2c8c00] de.kromke.andreas.utilities.MyRandomAccessFileUsingFile.setLength:(J)V │ │ +2c8c10: 5410 7e81 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingFile;.raf:Ljava/io/RandomAccessFile; // field@817e │ │ +2c8c14: 6e30 b686 2003 |0002: invoke-virtual {v0, v2, v3}, Ljava/io/RandomAccessFile;.setLength:(J)V // method@86b6 │ │ +2c8c1a: 0e00 |0005: return-void │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ Ljava/io/IOException; -> 0x0005 │ │ positions : │ │ 0x0000 line=252 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lde/kromke/andreas/utilities/MyRandomAccessFileUsingFile; │ │ @@ -1083186,21 +1083186,21 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -2c8a40: |[2c8a40] de.kromke.andreas.utilities.MyRandomAccessFileUsingFile.skipBytes:(I)I │ │ -2c8a50: 5410 7e81 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingFile;.raf:Ljava/io/RandomAccessFile; // field@817e │ │ -2c8a54: 6e20 b786 2000 |0002: invoke-virtual {v0, v2}, Ljava/io/RandomAccessFile;.skipBytes:(I)I // method@86b7 │ │ -2c8a5a: 0a02 |0005: move-result v2 │ │ -2c8a5c: 0f02 |0006: return v2 │ │ -2c8a5e: 12f2 |0007: const/4 v2, #int -1 // #ff │ │ -2c8a60: 0f02 |0008: return v2 │ │ +2c8a44: |[2c8a44] de.kromke.andreas.utilities.MyRandomAccessFileUsingFile.skipBytes:(I)I │ │ +2c8a54: 5410 7e81 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingFile;.raf:Ljava/io/RandomAccessFile; // field@817e │ │ +2c8a58: 6e20 b786 2000 |0002: invoke-virtual {v0, v2}, Ljava/io/RandomAccessFile;.skipBytes:(I)I // method@86b7 │ │ +2c8a5e: 0a02 |0005: move-result v2 │ │ +2c8a60: 0f02 |0006: return v2 │ │ +2c8a62: 12f2 |0007: const/4 v2, #int -1 // #ff │ │ +2c8a64: 0f02 |0008: return v2 │ │ catches : 1 │ │ 0x0000 - 0x0006 │ │ Ljava/io/IOException; -> 0x0007 │ │ positions : │ │ 0x0000 line=187 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lde/kromke/andreas/utilities/MyRandomAccessFileUsingFile; │ │ @@ -1083211,18 +1083211,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -2c8c80: |[2c8c80] de.kromke.andreas.utilities.MyRandomAccessFileUsingFile.write:(I)V │ │ -2c8c90: 5410 7e81 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingFile;.raf:Ljava/io/RandomAccessFile; // field@817e │ │ -2c8c94: 6e20 b886 2000 |0002: invoke-virtual {v0, v2}, Ljava/io/RandomAccessFile;.write:(I)V // method@86b8 │ │ -2c8c9a: 0e00 |0005: return-void │ │ +2c8c84: |[2c8c84] de.kromke.andreas.utilities.MyRandomAccessFileUsingFile.write:(I)V │ │ +2c8c94: 5410 7e81 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingFile;.raf:Ljava/io/RandomAccessFile; // field@817e │ │ +2c8c98: 6e20 b886 2000 |0002: invoke-virtual {v0, v2}, Ljava/io/RandomAccessFile;.write:(I)V // method@86b8 │ │ +2c8c9e: 0e00 |0005: return-void │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ Ljava/io/IOException; -> 0x0005 │ │ positions : │ │ 0x0000 line=176 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lde/kromke/andreas/utilities/MyRandomAccessFileUsingFile; │ │ @@ -1083233,18 +1083233,18 @@ │ │ type : '([B)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -2c8c28: |[2c8c28] de.kromke.andreas.utilities.MyRandomAccessFileUsingFile.write:([B)V │ │ -2c8c38: 5410 7e81 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingFile;.raf:Ljava/io/RandomAccessFile; // field@817e │ │ -2c8c3c: 6e20 b986 2000 |0002: invoke-virtual {v0, v2}, Ljava/io/RandomAccessFile;.write:([B)V // method@86b9 │ │ -2c8c42: 0e00 |0005: return-void │ │ +2c8c2c: |[2c8c2c] de.kromke.andreas.utilities.MyRandomAccessFileUsingFile.write:([B)V │ │ +2c8c3c: 5410 7e81 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingFile;.raf:Ljava/io/RandomAccessFile; // field@817e │ │ +2c8c40: 6e20 b986 2000 |0002: invoke-virtual {v0, v2}, Ljava/io/RandomAccessFile;.write:([B)V // method@86b9 │ │ +2c8c46: 0e00 |0005: return-void │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ Ljava/io/IOException; -> 0x0005 │ │ positions : │ │ 0x0000 line=165 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lde/kromke/andreas/utilities/MyRandomAccessFileUsingFile; │ │ @@ -1083255,18 +1083255,18 @@ │ │ type : '([BII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -2c8c54: |[2c8c54] de.kromke.andreas.utilities.MyRandomAccessFileUsingFile.write:([BII)V │ │ -2c8c64: 5410 7e81 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingFile;.raf:Ljava/io/RandomAccessFile; // field@817e │ │ -2c8c68: 6e40 ba86 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Ljava/io/RandomAccessFile;.write:([BII)V // method@86ba │ │ -2c8c6e: 0e00 |0005: return-void │ │ +2c8c58: |[2c8c58] de.kromke.andreas.utilities.MyRandomAccessFileUsingFile.write:([BII)V │ │ +2c8c68: 5410 7e81 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingFile;.raf:Ljava/io/RandomAccessFile; // field@817e │ │ +2c8c6c: 6e40 ba86 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Ljava/io/RandomAccessFile;.write:([BII)V // method@86ba │ │ +2c8c72: 0e00 |0005: return-void │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ Ljava/io/IOException; -> 0x0005 │ │ positions : │ │ 0x0000 line=154 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lde/kromke/andreas/utilities/MyRandomAccessFileUsingFile; │ │ @@ -1083368,93 +1083368,93 @@ │ │ type : '(Landroidx/documentfile/provider/DocumentFile;Ljava/lang/String;Landroid/content/ContentResolver;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 166 16-bit code units │ │ -2c9458: |[2c9458] de.kromke.andreas.utilities.MyRandomAccessFileUsingMemory.:(Landroidx/documentfile/provider/DocumentFile;Ljava/lang/String;Landroid/content/ContentResolver;)V │ │ -2c9468: 7010 7087 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@8770 │ │ -2c946e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -2c9470: 5b40 8781 |0004: iput-object v0, v4, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.mByteBuffer:Ljava/nio/ByteBuffer; // field@8187 │ │ -2c9474: 1400 ffff ff7f |0006: const v0, #float nan // #7fffffff │ │ -2c947a: 5940 8581 |0009: iput v0, v4, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.dirtyLow:I // field@8185 │ │ -2c947e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -2c9480: 5940 8481 |000c: iput v0, v4, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.dirtyHigh:I // field@8184 │ │ -2c9484: 12f1 |000e: const/4 v1, #int -1 // #ff │ │ -2c9486: 5941 8881 |000f: iput v1, v4, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.originalSize:I // field@8188 │ │ -2c948a: 5b45 8681 |0011: iput-object v5, v4, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.f:Landroidx/documentfile/provider/DocumentFile; // field@8186 │ │ -2c948e: 5b47 8381 |0013: iput-object v7, v4, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.contentResolver:Landroid/content/ContentResolver; // field@8183 │ │ -2c9492: 6e10 a287 0600 |0015: invoke-virtual {v6}, Ljava/lang/String;.hashCode:()I // method@87a2 │ │ -2c9498: 6e10 a287 0600 |0018: invoke-virtual {v6}, Ljava/lang/String;.hashCode:()I // method@87a2 │ │ -2c949e: 0a02 |001b: move-result v2 │ │ -2c94a0: 1213 |001c: const/4 v3, #int 1 // #1 │ │ -2c94a2: 2c02 7100 0000 |001d: sparse-switch v2, 0000008e // +00000071 │ │ -2c94a8: 2821 |0020: goto 0041 // +0021 │ │ -2c94aa: 1a02 599f |0021: const-string v2, "rw" // string@9f59 │ │ -2c94ae: 6e20 9c87 2600 |0023: invoke-virtual {v6, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2c94b4: 0a06 |0026: move-result v6 │ │ -2c94b6: 3906 0300 |0027: if-nez v6, 002a // +0003 │ │ -2c94ba: 2818 |0029: goto 0041 // +0018 │ │ -2c94bc: 1221 |002a: const/4 v1, #int 2 // #2 │ │ -2c94be: 2816 |002b: goto 0041 // +0016 │ │ -2c94c0: 1a02 3db4 |002c: const-string v2, "w" // string@b43d │ │ -2c94c4: 6e20 9c87 2600 |002e: invoke-virtual {v6, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2c94ca: 0a06 |0031: move-result v6 │ │ -2c94cc: 3906 0300 |0032: if-nez v6, 0035 // +0003 │ │ -2c94d0: 280d |0034: goto 0041 // +000d │ │ -2c94d2: 1211 |0035: const/4 v1, #int 1 // #1 │ │ -2c94d4: 280b |0036: goto 0041 // +000b │ │ -2c94d6: 1a02 069c |0037: const-string v2, "r" // string@9c06 │ │ -2c94da: 6e20 9c87 2600 |0039: invoke-virtual {v6, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2c94e0: 0a06 |003c: move-result v6 │ │ -2c94e2: 3906 0300 |003d: if-nez v6, 0040 // +0003 │ │ -2c94e6: 2802 |003f: goto 0041 // +0002 │ │ -2c94e8: 1201 |0040: const/4 v1, #int 0 // #0 │ │ -2c94ea: 2b01 5b00 0000 |0041: packed-switch v1, 0000009c // +0000005b │ │ -2c94f0: 280f |0044: goto 0053 // +000f │ │ -2c94f2: 5c43 8181 |0045: iput-boolean v3, v4, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.bRead:Z // field@8181 │ │ -2c94f6: 5c43 8281 |0047: iput-boolean v3, v4, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.bWrite:Z // field@8182 │ │ -2c94fa: 280a |0049: goto 0053 // +000a │ │ -2c94fc: 5c40 8181 |004a: iput-boolean v0, v4, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.bRead:Z // field@8181 │ │ -2c9500: 5c43 8281 |004c: iput-boolean v3, v4, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.bWrite:Z // field@8182 │ │ -2c9504: 2805 |004e: goto 0053 // +0005 │ │ -2c9506: 5c43 8181 |004f: iput-boolean v3, v4, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.bRead:Z // field@8181 │ │ -2c950a: 5c40 8281 |0051: iput-boolean v0, v4, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.bWrite:Z // field@8182 │ │ -2c950e: 6e10 4046 0500 |0053: invoke-virtual {v5}, Landroidx/documentfile/provider/DocumentFile;.getUri:()Landroid/net/Uri; // method@4640 │ │ -2c9514: 0c05 |0056: move-result-object v5 │ │ -2c9516: 6e20 1702 5700 |0057: invoke-virtual {v7, v5}, Landroid/content/ContentResolver;.openInputStream:(Landroid/net/Uri;)Ljava/io/InputStream; // method@0217 │ │ -2c951c: 0c05 |005a: move-result-object v5 │ │ -2c951e: 3805 3100 |005b: if-eqz v5, 008c // +0031 │ │ -2c9522: 7020 1586 5400 |005d: invoke-direct {v4, v5}, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.readCompleteStream:(Ljava/io/InputStream;)[B // method@8615 │ │ -2c9528: 0c06 |0060: move-result-object v6 │ │ -2c952a: 6e10 8986 0500 |0061: invoke-virtual {v5}, Ljava/io/InputStream;.close:()V // method@8689 │ │ -2c9530: 7110 5b88 0600 |0064: invoke-static {v6}, Ljava/nio/ByteBuffer;.wrap:([B)Ljava/nio/ByteBuffer; // method@885b │ │ -2c9536: 0c05 |0067: move-result-object v5 │ │ -2c9538: 5b45 8781 |0068: iput-object v5, v4, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.mByteBuffer:Ljava/nio/ByteBuffer; // field@8187 │ │ -2c953c: 6e10 4988 0500 |006a: invoke-virtual {v5}, Ljava/nio/ByteBuffer;.limit:()I // method@8849 │ │ -2c9542: 0a05 |006d: move-result v5 │ │ -2c9544: 5945 8881 |006e: iput v5, v4, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.originalSize:I // field@8188 │ │ -2c9548: 281c |0070: goto 008c // +001c │ │ -2c954a: 0d05 |0071: move-exception v5 │ │ -2c954c: 2206 3910 |0072: new-instance v6, Ljava/lang/StringBuilder; // type@1039 │ │ -2c9550: 7010 cc87 0600 |0074: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c9556: 1a07 103d |0077: const-string v7, "MyRandomAccessFileUsingMemory() : exception = " // string@3d10 │ │ -2c955a: 6e20 d787 7600 |0079: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c9560: 6e10 0a87 0500 |007c: invoke-virtual {v5}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@870a │ │ -2c9566: 0c05 |007f: move-result-object v5 │ │ -2c9568: 6e20 d787 5600 |0080: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c956e: 6e10 df87 0600 |0083: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c9574: 0c05 |0086: move-result-object v5 │ │ -2c9576: 1a06 ff0d |0087: const-string v6, "CMT : RAM" // string@0dff │ │ -2c957a: 7120 470e 5600 |0089: invoke-static {v6, v5}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ -2c9580: 0e00 |008c: return-void │ │ -2c9582: 0000 |008d: nop // spacer │ │ -2c9584: 0002 0300 7200 0000 7700 0000 450e ... |008e: sparse-switch-data (14 units) │ │ -2c95a0: 0001 0300 0000 0000 0e00 0000 0900 ... |009c: packed-switch-data (10 units) │ │ +2c945c: |[2c945c] de.kromke.andreas.utilities.MyRandomAccessFileUsingMemory.:(Landroidx/documentfile/provider/DocumentFile;Ljava/lang/String;Landroid/content/ContentResolver;)V │ │ +2c946c: 7010 7087 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@8770 │ │ +2c9472: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +2c9474: 5b40 8781 |0004: iput-object v0, v4, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.mByteBuffer:Ljava/nio/ByteBuffer; // field@8187 │ │ +2c9478: 1400 ffff ff7f |0006: const v0, #float nan // #7fffffff │ │ +2c947e: 5940 8581 |0009: iput v0, v4, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.dirtyLow:I // field@8185 │ │ +2c9482: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +2c9484: 5940 8481 |000c: iput v0, v4, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.dirtyHigh:I // field@8184 │ │ +2c9488: 12f1 |000e: const/4 v1, #int -1 // #ff │ │ +2c948a: 5941 8881 |000f: iput v1, v4, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.originalSize:I // field@8188 │ │ +2c948e: 5b45 8681 |0011: iput-object v5, v4, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.f:Landroidx/documentfile/provider/DocumentFile; // field@8186 │ │ +2c9492: 5b47 8381 |0013: iput-object v7, v4, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.contentResolver:Landroid/content/ContentResolver; // field@8183 │ │ +2c9496: 6e10 a287 0600 |0015: invoke-virtual {v6}, Ljava/lang/String;.hashCode:()I // method@87a2 │ │ +2c949c: 6e10 a287 0600 |0018: invoke-virtual {v6}, Ljava/lang/String;.hashCode:()I // method@87a2 │ │ +2c94a2: 0a02 |001b: move-result v2 │ │ +2c94a4: 1213 |001c: const/4 v3, #int 1 // #1 │ │ +2c94a6: 2c02 7100 0000 |001d: sparse-switch v2, 0000008e // +00000071 │ │ +2c94ac: 2821 |0020: goto 0041 // +0021 │ │ +2c94ae: 1a02 599f |0021: const-string v2, "rw" // string@9f59 │ │ +2c94b2: 6e20 9c87 2600 |0023: invoke-virtual {v6, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2c94b8: 0a06 |0026: move-result v6 │ │ +2c94ba: 3906 0300 |0027: if-nez v6, 002a // +0003 │ │ +2c94be: 2818 |0029: goto 0041 // +0018 │ │ +2c94c0: 1221 |002a: const/4 v1, #int 2 // #2 │ │ +2c94c2: 2816 |002b: goto 0041 // +0016 │ │ +2c94c4: 1a02 3db4 |002c: const-string v2, "w" // string@b43d │ │ +2c94c8: 6e20 9c87 2600 |002e: invoke-virtual {v6, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2c94ce: 0a06 |0031: move-result v6 │ │ +2c94d0: 3906 0300 |0032: if-nez v6, 0035 // +0003 │ │ +2c94d4: 280d |0034: goto 0041 // +000d │ │ +2c94d6: 1211 |0035: const/4 v1, #int 1 // #1 │ │ +2c94d8: 280b |0036: goto 0041 // +000b │ │ +2c94da: 1a02 069c |0037: const-string v2, "r" // string@9c06 │ │ +2c94de: 6e20 9c87 2600 |0039: invoke-virtual {v6, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2c94e4: 0a06 |003c: move-result v6 │ │ +2c94e6: 3906 0300 |003d: if-nez v6, 0040 // +0003 │ │ +2c94ea: 2802 |003f: goto 0041 // +0002 │ │ +2c94ec: 1201 |0040: const/4 v1, #int 0 // #0 │ │ +2c94ee: 2b01 5b00 0000 |0041: packed-switch v1, 0000009c // +0000005b │ │ +2c94f4: 280f |0044: goto 0053 // +000f │ │ +2c94f6: 5c43 8181 |0045: iput-boolean v3, v4, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.bRead:Z // field@8181 │ │ +2c94fa: 5c43 8281 |0047: iput-boolean v3, v4, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.bWrite:Z // field@8182 │ │ +2c94fe: 280a |0049: goto 0053 // +000a │ │ +2c9500: 5c40 8181 |004a: iput-boolean v0, v4, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.bRead:Z // field@8181 │ │ +2c9504: 5c43 8281 |004c: iput-boolean v3, v4, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.bWrite:Z // field@8182 │ │ +2c9508: 2805 |004e: goto 0053 // +0005 │ │ +2c950a: 5c43 8181 |004f: iput-boolean v3, v4, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.bRead:Z // field@8181 │ │ +2c950e: 5c40 8281 |0051: iput-boolean v0, v4, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.bWrite:Z // field@8182 │ │ +2c9512: 6e10 4046 0500 |0053: invoke-virtual {v5}, Landroidx/documentfile/provider/DocumentFile;.getUri:()Landroid/net/Uri; // method@4640 │ │ +2c9518: 0c05 |0056: move-result-object v5 │ │ +2c951a: 6e20 1702 5700 |0057: invoke-virtual {v7, v5}, Landroid/content/ContentResolver;.openInputStream:(Landroid/net/Uri;)Ljava/io/InputStream; // method@0217 │ │ +2c9520: 0c05 |005a: move-result-object v5 │ │ +2c9522: 3805 3100 |005b: if-eqz v5, 008c // +0031 │ │ +2c9526: 7020 1586 5400 |005d: invoke-direct {v4, v5}, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.readCompleteStream:(Ljava/io/InputStream;)[B // method@8615 │ │ +2c952c: 0c06 |0060: move-result-object v6 │ │ +2c952e: 6e10 8986 0500 |0061: invoke-virtual {v5}, Ljava/io/InputStream;.close:()V // method@8689 │ │ +2c9534: 7110 5b88 0600 |0064: invoke-static {v6}, Ljava/nio/ByteBuffer;.wrap:([B)Ljava/nio/ByteBuffer; // method@885b │ │ +2c953a: 0c05 |0067: move-result-object v5 │ │ +2c953c: 5b45 8781 |0068: iput-object v5, v4, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.mByteBuffer:Ljava/nio/ByteBuffer; // field@8187 │ │ +2c9540: 6e10 4988 0500 |006a: invoke-virtual {v5}, Ljava/nio/ByteBuffer;.limit:()I // method@8849 │ │ +2c9546: 0a05 |006d: move-result v5 │ │ +2c9548: 5945 8881 |006e: iput v5, v4, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.originalSize:I // field@8188 │ │ +2c954c: 281c |0070: goto 008c // +001c │ │ +2c954e: 0d05 |0071: move-exception v5 │ │ +2c9550: 2206 3910 |0072: new-instance v6, Ljava/lang/StringBuilder; // type@1039 │ │ +2c9554: 7010 cc87 0600 |0074: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c955a: 1a07 103d |0077: const-string v7, "MyRandomAccessFileUsingMemory() : exception = " // string@3d10 │ │ +2c955e: 6e20 d787 7600 |0079: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c9564: 6e10 0a87 0500 |007c: invoke-virtual {v5}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@870a │ │ +2c956a: 0c05 |007f: move-result-object v5 │ │ +2c956c: 6e20 d787 5600 |0080: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c9572: 6e10 df87 0600 |0083: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c9578: 0c05 |0086: move-result-object v5 │ │ +2c957a: 1a06 ff0d |0087: const-string v6, "CMT : RAM" // string@0dff │ │ +2c957e: 7120 470e 5600 |0089: invoke-static {v6, v5}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ +2c9584: 0e00 |008c: return-void │ │ +2c9586: 0000 |008d: nop // spacer │ │ +2c9588: 0002 0300 7200 0000 7700 0000 450e ... |008e: sparse-switch-data (14 units) │ │ +2c95a4: 0001 0300 0000 0000 0e00 0000 0900 ... |009c: packed-switch-data (10 units) │ │ catches : 1 │ │ 0x0057 - 0x0070 │ │ Ljava/lang/Exception; -> 0x0071 │ │ positions : │ │ 0x0000 line=205 │ │ 0x0004 line=49 │ │ 0x0009 line=52 │ │ @@ -1083487,17 +1083487,17 @@ │ │ type : '(Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;)Ljava/nio/ByteBuffer;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2c9384: |[2c9384] de.kromke.andreas.utilities.MyRandomAccessFileUsingMemory.access$000:(Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;)Ljava/nio/ByteBuffer; │ │ -2c9394: 5400 8781 |0000: iget-object v0, v0, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.mByteBuffer:Ljava/nio/ByteBuffer; // field@8187 │ │ -2c9398: 1100 |0002: return-object v0 │ │ +2c9388: |[2c9388] de.kromke.andreas.utilities.MyRandomAccessFileUsingMemory.access$000:(Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;)Ljava/nio/ByteBuffer; │ │ +2c9398: 5400 8781 |0000: iget-object v0, v0, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.mByteBuffer:Ljava/nio/ByteBuffer; // field@8187 │ │ +2c939c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory; │ │ │ │ #2 : (in Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;) │ │ @@ -1083505,26 +1083505,26 @@ │ │ type : '(I)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -2c9084: |[2c9084] de.kromke.andreas.utilities.MyRandomAccessFileUsingMemory.growFile:(I)Z │ │ -2c9094: 5420 8781 |0000: iget-object v0, v2, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.mByteBuffer:Ljava/nio/ByteBuffer; // field@8187 │ │ -2c9098: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ -2c909c: 6e10 4988 0000 |0004: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.limit:()I // method@8849 │ │ -2c90a2: 0a00 |0007: move-result v0 │ │ -2c90a4: b030 |0008: add-int/2addr v0, v3 │ │ -2c90a6: 8100 |0009: int-to-long v0, v0 │ │ -2c90a8: 6e30 1986 0201 |000a: invoke-virtual {v2, v0, v1}, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.setLength:(J)V // method@8619 │ │ -2c90ae: 1213 |000d: const/4 v3, #int 1 // #1 │ │ -2c90b0: 0f03 |000e: return v3 │ │ -2c90b2: 1203 |000f: const/4 v3, #int 0 // #0 │ │ -2c90b4: 0f03 |0010: return v3 │ │ +2c9088: |[2c9088] de.kromke.andreas.utilities.MyRandomAccessFileUsingMemory.growFile:(I)Z │ │ +2c9098: 5420 8781 |0000: iget-object v0, v2, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.mByteBuffer:Ljava/nio/ByteBuffer; // field@8187 │ │ +2c909c: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ +2c90a0: 6e10 4988 0000 |0004: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.limit:()I // method@8849 │ │ +2c90a6: 0a00 |0007: move-result v0 │ │ +2c90a8: b030 |0008: add-int/2addr v0, v3 │ │ +2c90aa: 8100 |0009: int-to-long v0, v0 │ │ +2c90ac: 6e30 1986 0201 |000a: invoke-virtual {v2, v0, v1}, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.setLength:(J)V // method@8619 │ │ +2c90b2: 1213 |000d: const/4 v3, #int 1 // #1 │ │ +2c90b4: 0f03 |000e: return v3 │ │ +2c90b6: 1203 |000f: const/4 v3, #int 0 // #0 │ │ +2c90b8: 0f03 |0010: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=680 │ │ 0x0004 line=682 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory; │ │ 0x0000 - 0x0011 reg=3 (null) I │ │ @@ -1083534,23 +1083534,23 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -2c91c4: |[2c91c4] de.kromke.andreas.utilities.MyRandomAccessFileUsingMemory.maxLen:()I │ │ -2c91d4: 5420 8781 |0000: iget-object v0, v2, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.mByteBuffer:Ljava/nio/ByteBuffer; // field@8187 │ │ -2c91d8: 6e10 4988 0000 |0002: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.limit:()I // method@8849 │ │ -2c91de: 0a00 |0005: move-result v0 │ │ -2c91e0: 5421 8781 |0006: iget-object v1, v2, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.mByteBuffer:Ljava/nio/ByteBuffer; // field@8187 │ │ -2c91e4: 6e10 4d88 0100 |0008: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ -2c91ea: 0a01 |000b: move-result v1 │ │ -2c91ec: b110 |000c: sub-int/2addr v0, v1 │ │ -2c91ee: 0f00 |000d: return v0 │ │ +2c91c8: |[2c91c8] de.kromke.andreas.utilities.MyRandomAccessFileUsingMemory.maxLen:()I │ │ +2c91d8: 5420 8781 |0000: iget-object v0, v2, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.mByteBuffer:Ljava/nio/ByteBuffer; // field@8187 │ │ +2c91dc: 6e10 4988 0000 |0002: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.limit:()I // method@8849 │ │ +2c91e2: 0a00 |0005: move-result v0 │ │ +2c91e4: 5421 8781 |0006: iget-object v1, v2, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.mByteBuffer:Ljava/nio/ByteBuffer; // field@8187 │ │ +2c91e8: 6e10 4d88 0100 |0008: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ +2c91ee: 0a01 |000b: move-result v1 │ │ +2c91f0: b110 |000c: sub-int/2addr v0, v1 │ │ +2c91f2: 0f00 |000d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=692 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory; │ │ │ │ #4 : (in Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;) │ │ @@ -1083558,30 +1083558,30 @@ │ │ type : '(Ljava/io/InputStream;)[B' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 29 16-bit code units │ │ -2c9178: |[2c9178] de.kromke.andreas.utilities.MyRandomAccessFileUsingMemory.readCompleteStream:(Ljava/io/InputStream;)[B │ │ -2c9188: 2200 ef0f |0000: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@0fef │ │ -2c918c: 7010 2d86 0000 |0002: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@862d │ │ -2c9192: 1301 0004 |0005: const/16 v1, #int 1024 // #400 │ │ -2c9196: 2312 1c13 |0007: new-array v2, v1, [B // type@131c │ │ -2c919a: 1203 |0009: const/4 v3, #int 0 // #0 │ │ -2c919c: 6e40 8d86 2713 |000a: invoke-virtual {v7, v2, v3, v1}, Ljava/io/InputStream;.read:([BII)I // method@868d │ │ -2c91a2: 0a04 |000d: move-result v4 │ │ -2c91a4: 12f5 |000e: const/4 v5, #int -1 // #ff │ │ -2c91a6: 3254 0600 |000f: if-eq v4, v5, 0015 // +0006 │ │ -2c91aa: 6e40 3486 2043 |0011: invoke-virtual {v0, v2, v3, v4}, Ljava/io/ByteArrayOutputStream;.write:([BII)V // method@8634 │ │ -2c91b0: 28f5 |0014: goto 0009 // -000b │ │ -2c91b2: 6e10 2f86 0000 |0015: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.flush:()V // method@862f │ │ -2c91b8: 6e10 3186 0000 |0018: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8631 │ │ -2c91be: 0c07 |001b: move-result-object v7 │ │ -2c91c0: 1107 |001c: return-object v7 │ │ +2c917c: |[2c917c] de.kromke.andreas.utilities.MyRandomAccessFileUsingMemory.readCompleteStream:(Ljava/io/InputStream;)[B │ │ +2c918c: 2200 ef0f |0000: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@0fef │ │ +2c9190: 7010 2d86 0000 |0002: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@862d │ │ +2c9196: 1301 0004 |0005: const/16 v1, #int 1024 // #400 │ │ +2c919a: 2312 1c13 |0007: new-array v2, v1, [B // type@131c │ │ +2c919e: 1203 |0009: const/4 v3, #int 0 // #0 │ │ +2c91a0: 6e40 8d86 2713 |000a: invoke-virtual {v7, v2, v3, v1}, Ljava/io/InputStream;.read:([BII)I // method@868d │ │ +2c91a6: 0a04 |000d: move-result v4 │ │ +2c91a8: 12f5 |000e: const/4 v5, #int -1 // #ff │ │ +2c91aa: 3254 0600 |000f: if-eq v4, v5, 0015 // +0006 │ │ +2c91ae: 6e40 3486 2043 |0011: invoke-virtual {v0, v2, v3, v4}, Ljava/io/ByteArrayOutputStream;.write:([BII)V // method@8634 │ │ +2c91b4: 28f5 |0014: goto 0009 // -000b │ │ +2c91b6: 6e10 2f86 0000 |0015: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.flush:()V // method@862f │ │ +2c91bc: 6e10 3186 0000 |0018: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8631 │ │ +2c91c2: 0c07 |001b: move-result-object v7 │ │ +2c91c4: 1107 |001c: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=698 │ │ 0x000a line=701 │ │ 0x0011 line=703 │ │ 0x0015 line=706 │ │ 0x0018 line=707 │ │ @@ -1083595,85 +1083595,85 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 155 16-bit code units │ │ -2c95c4: |[2c95c4] de.kromke.andreas.utilities.MyRandomAccessFileUsingMemory.close:()V │ │ -2c95d4: 5240 8481 |0000: iget v0, v4, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.dirtyHigh:I // field@8184 │ │ -2c95d8: 5241 8581 |0002: iget v1, v4, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.dirtyLow:I // field@8185 │ │ -2c95dc: 1a02 ff0d |0004: const-string v2, "CMT : RAM" // string@0dff │ │ -2c95e0: 3610 0800 |0006: if-gt v0, v1, 000e // +0008 │ │ -2c95e4: 1a00 aa61 |0008: const-string v0, "close() : file unchanged" // string@61aa │ │ -2c95e8: 7120 450e 0200 |000a: invoke-static {v2, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ -2c95ee: 284d |000d: goto 005a // +004d │ │ -2c95f0: 2200 3910 |000e: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -2c95f4: 7010 cc87 0000 |0010: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c95fa: 1a01 a961 |0013: const-string v1, "close() : file dirty from " // string@61a9 │ │ -2c95fe: 6e20 d787 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c9604: 5241 8581 |0018: iget v1, v4, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.dirtyLow:I // field@8185 │ │ -2c9608: 6e20 d387 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2c960e: 1a01 5902 |001d: const-string v1, " to " // string@0259 │ │ -2c9612: 6e20 d787 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c9618: 5243 8481 |0022: iget v3, v4, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.dirtyHigh:I // field@8184 │ │ -2c961c: 6e20 d387 3000 |0024: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2c9622: 6e10 df87 0000 |0027: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c9628: 0c00 |002a: move-result-object v0 │ │ -2c962a: 7120 450e 0200 |002b: invoke-static {v2, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ -2c9630: 5240 8881 |002e: iget v0, v4, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.originalSize:I // field@8188 │ │ -2c9634: 5443 8781 |0030: iget-object v3, v4, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.mByteBuffer:Ljava/nio/ByteBuffer; // field@8187 │ │ -2c9638: 6e10 4988 0300 |0032: invoke-virtual {v3}, Ljava/nio/ByteBuffer;.limit:()I // method@8849 │ │ -2c963e: 0a03 |0035: move-result v3 │ │ -2c9640: 3230 2400 |0036: if-eq v0, v3, 005a // +0024 │ │ -2c9644: 2200 3910 |0038: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -2c9648: 7010 cc87 0000 |003a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c964e: 1a03 5900 |003d: const-string v3, " file size changed from " // string@0059 │ │ -2c9652: 6e20 d787 3000 |003f: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c9658: 5243 8881 |0042: iget v3, v4, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.originalSize:I // field@8188 │ │ -2c965c: 6e20 d387 3000 |0044: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2c9662: 6e20 d787 1000 |0047: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c9668: 5441 8781 |004a: iget-object v1, v4, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.mByteBuffer:Ljava/nio/ByteBuffer; // field@8187 │ │ -2c966c: 6e10 4988 0100 |004c: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.limit:()I // method@8849 │ │ -2c9672: 0a01 |004f: move-result v1 │ │ -2c9674: 6e20 d387 1000 |0050: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2c967a: 6e10 df87 0000 |0053: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c9680: 0c00 |0056: move-result-object v0 │ │ -2c9682: 7120 450e 0200 |0057: invoke-static {v2, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ -2c9688: 5440 8781 |005a: iget-object v0, v4, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.mByteBuffer:Ljava/nio/ByteBuffer; // field@8187 │ │ -2c968c: 3800 3e00 |005c: if-eqz v0, 009a // +003e │ │ -2c9690: 5240 8481 |005e: iget v0, v4, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.dirtyHigh:I // field@8184 │ │ -2c9694: 5241 8581 |0060: iget v1, v4, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.dirtyLow:I // field@8185 │ │ -2c9698: 3710 3800 |0062: if-le v0, v1, 009a // +0038 │ │ -2c969c: 5440 8681 |0064: iget-object v0, v4, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.f:Landroidx/documentfile/provider/DocumentFile; // field@8186 │ │ -2c96a0: 6e10 4046 0000 |0066: invoke-virtual {v0}, Landroidx/documentfile/provider/DocumentFile;.getUri:()Landroid/net/Uri; // method@4640 │ │ -2c96a6: 0c00 |0069: move-result-object v0 │ │ -2c96a8: 5441 8381 |006a: iget-object v1, v4, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.contentResolver:Landroid/content/ContentResolver; // field@8183 │ │ -2c96ac: 1a03 3db4 |006c: const-string v3, "w" // string@b43d │ │ -2c96b0: 6e30 1902 0103 |006e: invoke-virtual {v1, v0, v3}, Landroid/content/ContentResolver;.openOutputStream:(Landroid/net/Uri;Ljava/lang/String;)Ljava/io/OutputStream; // method@0219 │ │ -2c96b6: 0c00 |0071: move-result-object v0 │ │ -2c96b8: 3800 2800 |0072: if-eqz v0, 009a // +0028 │ │ -2c96bc: 5441 8781 |0074: iget-object v1, v4, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.mByteBuffer:Ljava/nio/ByteBuffer; // field@8187 │ │ -2c96c0: 6e10 3988 0100 |0076: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.array:()[B // method@8839 │ │ -2c96c6: 0c01 |0079: move-result-object v1 │ │ -2c96c8: 6e20 9c86 1000 |007a: invoke-virtual {v0, v1}, Ljava/io/OutputStream;.write:([B)V // method@869c │ │ -2c96ce: 6e10 9986 0000 |007d: invoke-virtual {v0}, Ljava/io/OutputStream;.close:()V // method@8699 │ │ -2c96d4: 281a |0080: goto 009a // +001a │ │ -2c96d6: 0d00 |0081: move-exception v0 │ │ -2c96d8: 2201 3910 |0082: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2c96dc: 7010 cc87 0100 |0084: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c96e2: 1a03 a861 |0087: const-string v3, "close() : exception = " // string@61a8 │ │ -2c96e6: 6e20 d787 3100 |0089: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c96ec: 6e10 0a87 0000 |008c: invoke-virtual {v0}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@870a │ │ -2c96f2: 0c00 |008f: move-result-object v0 │ │ -2c96f4: 6e20 d787 0100 |0090: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c96fa: 6e10 df87 0100 |0093: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c9700: 0c00 |0096: move-result-object v0 │ │ -2c9702: 7120 470e 0200 |0097: invoke-static {v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ -2c9708: 0e00 |009a: return-void │ │ +2c95c8: |[2c95c8] de.kromke.andreas.utilities.MyRandomAccessFileUsingMemory.close:()V │ │ +2c95d8: 5240 8481 |0000: iget v0, v4, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.dirtyHigh:I // field@8184 │ │ +2c95dc: 5241 8581 |0002: iget v1, v4, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.dirtyLow:I // field@8185 │ │ +2c95e0: 1a02 ff0d |0004: const-string v2, "CMT : RAM" // string@0dff │ │ +2c95e4: 3610 0800 |0006: if-gt v0, v1, 000e // +0008 │ │ +2c95e8: 1a00 aa61 |0008: const-string v0, "close() : file unchanged" // string@61aa │ │ +2c95ec: 7120 450e 0200 |000a: invoke-static {v2, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ +2c95f2: 284d |000d: goto 005a // +004d │ │ +2c95f4: 2200 3910 |000e: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +2c95f8: 7010 cc87 0000 |0010: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c95fe: 1a01 a961 |0013: const-string v1, "close() : file dirty from " // string@61a9 │ │ +2c9602: 6e20 d787 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c9608: 5241 8581 |0018: iget v1, v4, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.dirtyLow:I // field@8185 │ │ +2c960c: 6e20 d387 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2c9612: 1a01 5902 |001d: const-string v1, " to " // string@0259 │ │ +2c9616: 6e20 d787 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c961c: 5243 8481 |0022: iget v3, v4, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.dirtyHigh:I // field@8184 │ │ +2c9620: 6e20 d387 3000 |0024: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2c9626: 6e10 df87 0000 |0027: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c962c: 0c00 |002a: move-result-object v0 │ │ +2c962e: 7120 450e 0200 |002b: invoke-static {v2, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ +2c9634: 5240 8881 |002e: iget v0, v4, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.originalSize:I // field@8188 │ │ +2c9638: 5443 8781 |0030: iget-object v3, v4, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.mByteBuffer:Ljava/nio/ByteBuffer; // field@8187 │ │ +2c963c: 6e10 4988 0300 |0032: invoke-virtual {v3}, Ljava/nio/ByteBuffer;.limit:()I // method@8849 │ │ +2c9642: 0a03 |0035: move-result v3 │ │ +2c9644: 3230 2400 |0036: if-eq v0, v3, 005a // +0024 │ │ +2c9648: 2200 3910 |0038: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +2c964c: 7010 cc87 0000 |003a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c9652: 1a03 5900 |003d: const-string v3, " file size changed from " // string@0059 │ │ +2c9656: 6e20 d787 3000 |003f: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c965c: 5243 8881 |0042: iget v3, v4, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.originalSize:I // field@8188 │ │ +2c9660: 6e20 d387 3000 |0044: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2c9666: 6e20 d787 1000 |0047: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c966c: 5441 8781 |004a: iget-object v1, v4, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.mByteBuffer:Ljava/nio/ByteBuffer; // field@8187 │ │ +2c9670: 6e10 4988 0100 |004c: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.limit:()I // method@8849 │ │ +2c9676: 0a01 |004f: move-result v1 │ │ +2c9678: 6e20 d387 1000 |0050: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2c967e: 6e10 df87 0000 |0053: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c9684: 0c00 |0056: move-result-object v0 │ │ +2c9686: 7120 450e 0200 |0057: invoke-static {v2, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ +2c968c: 5440 8781 |005a: iget-object v0, v4, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.mByteBuffer:Ljava/nio/ByteBuffer; // field@8187 │ │ +2c9690: 3800 3e00 |005c: if-eqz v0, 009a // +003e │ │ +2c9694: 5240 8481 |005e: iget v0, v4, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.dirtyHigh:I // field@8184 │ │ +2c9698: 5241 8581 |0060: iget v1, v4, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.dirtyLow:I // field@8185 │ │ +2c969c: 3710 3800 |0062: if-le v0, v1, 009a // +0038 │ │ +2c96a0: 5440 8681 |0064: iget-object v0, v4, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.f:Landroidx/documentfile/provider/DocumentFile; // field@8186 │ │ +2c96a4: 6e10 4046 0000 |0066: invoke-virtual {v0}, Landroidx/documentfile/provider/DocumentFile;.getUri:()Landroid/net/Uri; // method@4640 │ │ +2c96aa: 0c00 |0069: move-result-object v0 │ │ +2c96ac: 5441 8381 |006a: iget-object v1, v4, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.contentResolver:Landroid/content/ContentResolver; // field@8183 │ │ +2c96b0: 1a03 3db4 |006c: const-string v3, "w" // string@b43d │ │ +2c96b4: 6e30 1902 0103 |006e: invoke-virtual {v1, v0, v3}, Landroid/content/ContentResolver;.openOutputStream:(Landroid/net/Uri;Ljava/lang/String;)Ljava/io/OutputStream; // method@0219 │ │ +2c96ba: 0c00 |0071: move-result-object v0 │ │ +2c96bc: 3800 2800 |0072: if-eqz v0, 009a // +0028 │ │ +2c96c0: 5441 8781 |0074: iget-object v1, v4, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.mByteBuffer:Ljava/nio/ByteBuffer; // field@8187 │ │ +2c96c4: 6e10 3988 0100 |0076: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.array:()[B // method@8839 │ │ +2c96ca: 0c01 |0079: move-result-object v1 │ │ +2c96cc: 6e20 9c86 1000 |007a: invoke-virtual {v0, v1}, Ljava/io/OutputStream;.write:([B)V // method@869c │ │ +2c96d2: 6e10 9986 0000 |007d: invoke-virtual {v0}, Ljava/io/OutputStream;.close:()V // method@8699 │ │ +2c96d8: 281a |0080: goto 009a // +001a │ │ +2c96da: 0d00 |0081: move-exception v0 │ │ +2c96dc: 2201 3910 |0082: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2c96e0: 7010 cc87 0100 |0084: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c96e6: 1a03 a861 |0087: const-string v3, "close() : exception = " // string@61a8 │ │ +2c96ea: 6e20 d787 3100 |0089: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c96f0: 6e10 0a87 0000 |008c: invoke-virtual {v0}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@870a │ │ +2c96f6: 0c00 |008f: move-result-object v0 │ │ +2c96f8: 6e20 d787 0100 |0090: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c96fe: 6e10 df87 0100 |0093: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c9704: 0c00 |0096: move-result-object v0 │ │ +2c9706: 7120 470e 0200 |0097: invoke-static {v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ +2c970c: 0e00 |009a: return-void │ │ catches : 1 │ │ 0x0064 - 0x0080 │ │ Ljava/lang/Exception; -> 0x0081 │ │ positions : │ │ 0x0000 line=451 │ │ 0x000a line=453 │ │ 0x000e line=457 │ │ @@ -1083693,20 +1083693,20 @@ │ │ type : '()Ljava/nio/channels/FileChannel;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -2c939c: |[2c939c] de.kromke.andreas.utilities.MyRandomAccessFileUsingMemory.getChannel:()Ljava/nio/channels/FileChannel; │ │ -2c93ac: 1a00 ff0d |0000: const-string v0, "CMT : RAM" // string@0dff │ │ -2c93b0: 1a01 fc6e |0002: const-string v1, "getChannel() : not yet implemented" // string@6efc │ │ -2c93b4: 7120 470e 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ -2c93ba: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -2c93bc: 1100 |0008: return-object v0 │ │ +2c93a0: |[2c93a0] de.kromke.andreas.utilities.MyRandomAccessFileUsingMemory.getChannel:()Ljava/nio/channels/FileChannel; │ │ +2c93b0: 1a00 ff0d |0000: const-string v0, "CMT : RAM" // string@0dff │ │ +2c93b4: 1a01 fc6e |0002: const-string v1, "getChannel() : not yet implemented" // string@6efc │ │ +2c93b8: 7120 470e 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ +2c93be: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +2c93c0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=605 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory; │ │ │ │ #2 : (in Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;) │ │ @@ -1083714,23 +1083714,23 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -2c9400: |[2c9400] de.kromke.andreas.utilities.MyRandomAccessFileUsingMemory.getFilePointer:()J │ │ -2c9410: 5420 8781 |0000: iget-object v0, v2, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.mByteBuffer:Ljava/nio/ByteBuffer; // field@8187 │ │ -2c9414: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ -2c9418: 6e10 4d88 0000 |0004: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ -2c941e: 0a00 |0007: move-result v0 │ │ -2c9420: 8100 |0008: int-to-long v0, v0 │ │ -2c9422: 1000 |0009: return-wide v0 │ │ -2c9424: 1600 ffff |000a: const-wide/16 v0, #int -1 // #ffff │ │ -2c9428: 1000 |000c: return-wide v0 │ │ +2c9404: |[2c9404] de.kromke.andreas.utilities.MyRandomAccessFileUsingMemory.getFilePointer:()J │ │ +2c9414: 5420 8781 |0000: iget-object v0, v2, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.mByteBuffer:Ljava/nio/ByteBuffer; // field@8187 │ │ +2c9418: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ +2c941c: 6e10 4d88 0000 |0004: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ +2c9422: 0a00 |0007: move-result v0 │ │ +2c9424: 8100 |0008: int-to-long v0, v0 │ │ +2c9426: 1000 |0009: return-wide v0 │ │ +2c9428: 1600 ffff |000a: const-wide/16 v0, #int -1 // #ffff │ │ +2c942c: 1000 |000c: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=620 │ │ 0x0004 line=622 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory; │ │ │ │ @@ -1083739,18 +1083739,18 @@ │ │ type : '()Ljava/nio/channels/FileChannel;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -2c93c0: |[2c93c0] de.kromke.andreas.utilities.MyRandomAccessFileUsingMemory.getReadChannel:()Ljava/nio/channels/FileChannel; │ │ -2c93d0: 2200 e90f |0000: new-instance v0, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory$MyFileChannel; // type@0fe9 │ │ -2c93d4: 7020 f085 1000 |0002: invoke-direct {v0, v1}, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory$MyFileChannel;.:(Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;)V // method@85f0 │ │ -2c93da: 1100 |0005: return-object v0 │ │ +2c93c4: |[2c93c4] de.kromke.andreas.utilities.MyRandomAccessFileUsingMemory.getReadChannel:()Ljava/nio/channels/FileChannel; │ │ +2c93d4: 2200 e90f |0000: new-instance v0, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory$MyFileChannel; // type@0fe9 │ │ +2c93d8: 7020 f085 1000 |0002: invoke-direct {v0, v1}, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory$MyFileChannel;.:(Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;)V // method@85f0 │ │ +2c93de: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=594 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory; │ │ │ │ #4 : (in Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;) │ │ @@ -1083758,20 +1083758,20 @@ │ │ type : '()Ljava/nio/channels/FileChannel;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -2c93dc: |[2c93dc] de.kromke.andreas.utilities.MyRandomAccessFileUsingMemory.getWriteChannel:()Ljava/nio/channels/FileChannel; │ │ -2c93ec: 1a00 ff0d |0000: const-string v0, "CMT : RAM" // string@0dff │ │ -2c93f0: 1a01 ac79 |0002: const-string v1, "getWriteChannel() : not yet implemented" // string@79ac │ │ -2c93f4: 7120 470e 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ -2c93fa: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -2c93fc: 1100 |0008: return-object v0 │ │ +2c93e0: |[2c93e0] de.kromke.andreas.utilities.MyRandomAccessFileUsingMemory.getWriteChannel:()Ljava/nio/channels/FileChannel; │ │ +2c93f0: 1a00 ff0d |0000: const-string v0, "CMT : RAM" // string@0dff │ │ +2c93f4: 1a01 ac79 |0002: const-string v1, "getWriteChannel() : not yet implemented" // string@79ac │ │ +2c93f8: 7120 470e 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ +2c93fe: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +2c9400: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=599 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory; │ │ │ │ #5 : (in Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;) │ │ @@ -1083779,53 +1083779,53 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -2c90b8: |[2c90b8] de.kromke.andreas.utilities.MyRandomAccessFileUsingMemory.isMemBased:()Z │ │ -2c90c8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -2c90ca: 0f00 |0001: return v0 │ │ +2c90bc: |[2c90bc] de.kromke.andreas.utilities.MyRandomAccessFileUsingMemory.isMemBased:()Z │ │ +2c90cc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +2c90ce: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;) │ │ name : 'isSeekable' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -2c90cc: |[2c90cc] de.kromke.andreas.utilities.MyRandomAccessFileUsingMemory.isSeekable:()Z │ │ -2c90dc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -2c90de: 0f00 |0001: return v0 │ │ +2c90d0: |[2c90d0] de.kromke.andreas.utilities.MyRandomAccessFileUsingMemory.isSeekable:()Z │ │ +2c90e0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +2c90e2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;) │ │ name : 'isValid' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -2c90e0: |[2c90e0] de.kromke.andreas.utilities.MyRandomAccessFileUsingMemory.isValid:()Z │ │ -2c90f0: 5410 8781 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.mByteBuffer:Ljava/nio/ByteBuffer; // field@8187 │ │ -2c90f4: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -2c90f8: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -2c90fa: 2802 |0005: goto 0007 // +0002 │ │ -2c90fc: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -2c90fe: 0f00 |0007: return v0 │ │ +2c90e4: |[2c90e4] de.kromke.andreas.utilities.MyRandomAccessFileUsingMemory.isValid:()Z │ │ +2c90f4: 5410 8781 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.mByteBuffer:Ljava/nio/ByteBuffer; // field@8187 │ │ +2c90f8: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +2c90fc: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +2c90fe: 2802 |0005: goto 0007 // +0002 │ │ +2c9100: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +2c9102: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=667 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory; │ │ │ │ #8 : (in Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;) │ │ @@ -1083833,23 +1083833,23 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -2c942c: |[2c942c] de.kromke.andreas.utilities.MyRandomAccessFileUsingMemory.length:()J │ │ -2c943c: 5420 8781 |0000: iget-object v0, v2, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.mByteBuffer:Ljava/nio/ByteBuffer; // field@8187 │ │ -2c9440: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ -2c9444: 6e10 4988 0000 |0004: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.limit:()I // method@8849 │ │ -2c944a: 0a00 |0007: move-result v0 │ │ -2c944c: 8100 |0008: int-to-long v0, v0 │ │ -2c944e: 1000 |0009: return-wide v0 │ │ -2c9450: 1600 ffff |000a: const-wide/16 v0, #int -1 // #ffff │ │ -2c9454: 1000 |000c: return-wide v0 │ │ +2c9430: |[2c9430] de.kromke.andreas.utilities.MyRandomAccessFileUsingMemory.length:()J │ │ +2c9440: 5420 8781 |0000: iget-object v0, v2, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.mByteBuffer:Ljava/nio/ByteBuffer; // field@8187 │ │ +2c9444: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ +2c9448: 6e10 4988 0000 |0004: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.limit:()I // method@8849 │ │ +2c944e: 0a00 |0007: move-result v0 │ │ +2c9450: 8100 |0008: int-to-long v0, v0 │ │ +2c9452: 1000 |0009: return-wide v0 │ │ +2c9454: 1600 ffff |000a: const-wide/16 v0, #int -1 // #ffff │ │ +2c9458: 1000 |000c: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=611 │ │ 0x0004 line=613 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory; │ │ │ │ @@ -1083858,24 +1083858,24 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -2c91f0: |[2c91f0] de.kromke.andreas.utilities.MyRandomAccessFileUsingMemory.read:()I │ │ -2c9200: 5510 8181 |0000: iget-boolean v0, v1, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.bRead:Z // field@8181 │ │ -2c9204: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ -2c9208: 5410 8781 |0004: iget-object v0, v1, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.mByteBuffer:Ljava/nio/ByteBuffer; // field@8187 │ │ -2c920c: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ -2c9210: 6e10 4388 0000 |0008: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.getInt:()I // method@8843 │ │ -2c9216: 0a00 |000b: move-result v0 │ │ -2c9218: 0f00 |000c: return v0 │ │ -2c921a: 12f0 |000d: const/4 v0, #int -1 // #ff │ │ -2c921c: 0f00 |000e: return v0 │ │ +2c91f4: |[2c91f4] de.kromke.andreas.utilities.MyRandomAccessFileUsingMemory.read:()I │ │ +2c9204: 5510 8181 |0000: iget-boolean v0, v1, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.bRead:Z // field@8181 │ │ +2c9208: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ +2c920c: 5410 8781 |0004: iget-object v0, v1, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.mByteBuffer:Ljava/nio/ByteBuffer; // field@8187 │ │ +2c9210: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ +2c9214: 6e10 4388 0000 |0008: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.getInt:()I // method@8843 │ │ +2c921a: 0a00 |000b: move-result v0 │ │ +2c921c: 0f00 |000c: return v0 │ │ +2c921e: 12f0 |000d: const/4 v0, #int -1 // #ff │ │ +2c9220: 0f00 |000e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=244 │ │ 0x0008 line=246 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory; │ │ │ │ @@ -1083884,43 +1083884,43 @@ │ │ type : '([B)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 54 16-bit code units │ │ -2c9220: |[2c9220] de.kromke.andreas.utilities.MyRandomAccessFileUsingMemory.read:([B)I │ │ -2c9230: 5540 8181 |0000: iget-boolean v0, v4, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.bRead:Z // field@8181 │ │ -2c9234: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ -2c9236: 3800 3200 |0003: if-eqz v0, 0035 // +0032 │ │ -2c923a: 5440 8781 |0005: iget-object v0, v4, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.mByteBuffer:Ljava/nio/ByteBuffer; // field@8187 │ │ -2c923e: 3800 2e00 |0007: if-eqz v0, 0035 // +002e │ │ -2c9242: 2150 |0009: array-length v0, v5 │ │ -2c9244: 7010 1086 0400 |000a: invoke-direct {v4}, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.maxLen:()I // method@8610 │ │ -2c924a: 0a02 |000d: move-result v2 │ │ -2c924c: 3720 0600 |000e: if-le v0, v2, 0014 // +0006 │ │ -2c9250: 7010 1086 0400 |0010: invoke-direct {v4}, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.maxLen:()I // method@8610 │ │ -2c9256: 0a00 |0013: move-result v0 │ │ -2c9258: 1202 |0014: const/4 v2, #int 0 // #0 │ │ -2c925a: 3900 0300 |0015: if-nez v0, 0018 // +0003 │ │ -2c925e: 0f02 |0017: return v2 │ │ -2c9260: 5443 8781 |0018: iget-object v3, v4, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.mByteBuffer:Ljava/nio/ByteBuffer; // field@8187 │ │ -2c9264: 6e40 4188 5302 |001a: invoke-virtual {v3, v5, v2, v0}, Ljava/nio/ByteBuffer;.get:([BII)Ljava/nio/ByteBuffer; // method@8841 │ │ -2c926a: 0f00 |001d: return v0 │ │ -2c926c: 0d05 |001e: move-exception v5 │ │ -2c926e: 2200 3910 |001f: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -2c9272: 7010 cc87 0000 |0021: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c9278: 1a02 3c9c |0024: const-string v2, "read(byte[]) : exception : " // string@9c3c │ │ -2c927c: 6e20 d787 2000 |0026: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c9282: 6e20 d687 5000 |0029: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ -2c9288: 6e10 df87 0000 |002c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c928e: 0c05 |002f: move-result-object v5 │ │ -2c9290: 1a00 ff0d |0030: const-string v0, "CMT : RAM" // string@0dff │ │ -2c9294: 7120 470e 5000 |0032: invoke-static {v0, v5}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ -2c929a: 0f01 |0035: return v1 │ │ +2c9224: |[2c9224] de.kromke.andreas.utilities.MyRandomAccessFileUsingMemory.read:([B)I │ │ +2c9234: 5540 8181 |0000: iget-boolean v0, v4, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.bRead:Z // field@8181 │ │ +2c9238: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ +2c923a: 3800 3200 |0003: if-eqz v0, 0035 // +0032 │ │ +2c923e: 5440 8781 |0005: iget-object v0, v4, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.mByteBuffer:Ljava/nio/ByteBuffer; // field@8187 │ │ +2c9242: 3800 2e00 |0007: if-eqz v0, 0035 // +002e │ │ +2c9246: 2150 |0009: array-length v0, v5 │ │ +2c9248: 7010 1086 0400 |000a: invoke-direct {v4}, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.maxLen:()I // method@8610 │ │ +2c924e: 0a02 |000d: move-result v2 │ │ +2c9250: 3720 0600 |000e: if-le v0, v2, 0014 // +0006 │ │ +2c9254: 7010 1086 0400 |0010: invoke-direct {v4}, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.maxLen:()I // method@8610 │ │ +2c925a: 0a00 |0013: move-result v0 │ │ +2c925c: 1202 |0014: const/4 v2, #int 0 // #0 │ │ +2c925e: 3900 0300 |0015: if-nez v0, 0018 // +0003 │ │ +2c9262: 0f02 |0017: return v2 │ │ +2c9264: 5443 8781 |0018: iget-object v3, v4, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.mByteBuffer:Ljava/nio/ByteBuffer; // field@8187 │ │ +2c9268: 6e40 4188 5302 |001a: invoke-virtual {v3, v5, v2, v0}, Ljava/nio/ByteBuffer;.get:([BII)Ljava/nio/ByteBuffer; // method@8841 │ │ +2c926e: 0f00 |001d: return v0 │ │ +2c9270: 0d05 |001e: move-exception v5 │ │ +2c9272: 2200 3910 |001f: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +2c9276: 7010 cc87 0000 |0021: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c927c: 1a02 3c9c |0024: const-string v2, "read(byte[]) : exception : " // string@9c3c │ │ +2c9280: 6e20 d787 2000 |0026: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c9286: 6e20 d687 5000 |0029: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ +2c928c: 6e10 df87 0000 |002c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c9292: 0c05 |002f: move-result-object v5 │ │ +2c9294: 1a00 ff0d |0030: const-string v0, "CMT : RAM" // string@0dff │ │ +2c9298: 7120 470e 5000 |0032: invoke-static {v0, v5}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ +2c929e: 0f01 |0035: return v1 │ │ catches : 1 │ │ 0x0018 - 0x001d │ │ Ljava/lang/Exception; -> 0x001e │ │ positions : │ │ 0x0000 line=256 │ │ 0x0009 line=258 │ │ 0x000a line=259 │ │ @@ -1083936,42 +1083936,42 @@ │ │ type : '([BII)I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 53 16-bit code units │ │ -2c92ac: |[2c92ac] de.kromke.andreas.utilities.MyRandomAccessFileUsingMemory.read:([BII)I │ │ -2c92bc: 5520 8181 |0000: iget-boolean v0, v2, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.bRead:Z // field@8181 │ │ -2c92c0: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ -2c92c2: 3800 3100 |0003: if-eqz v0, 0034 // +0031 │ │ -2c92c6: 5420 8781 |0005: iget-object v0, v2, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.mByteBuffer:Ljava/nio/ByteBuffer; // field@8187 │ │ -2c92ca: 3800 2d00 |0007: if-eqz v0, 0034 // +002d │ │ -2c92ce: 7010 1086 0200 |0009: invoke-direct {v2}, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.maxLen:()I // method@8610 │ │ -2c92d4: 0a00 |000c: move-result v0 │ │ -2c92d6: 3705 0600 |000d: if-le v5, v0, 0013 // +0006 │ │ -2c92da: 7010 1086 0200 |000f: invoke-direct {v2}, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.maxLen:()I // method@8610 │ │ -2c92e0: 0a05 |0012: move-result v5 │ │ -2c92e2: 3905 0400 |0013: if-nez v5, 0017 // +0004 │ │ -2c92e6: 1203 |0015: const/4 v3, #int 0 // #0 │ │ -2c92e8: 0f03 |0016: return v3 │ │ -2c92ea: 5420 8781 |0017: iget-object v0, v2, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.mByteBuffer:Ljava/nio/ByteBuffer; // field@8187 │ │ -2c92ee: 6e40 4188 3054 |0019: invoke-virtual {v0, v3, v4, v5}, Ljava/nio/ByteBuffer;.get:([BII)Ljava/nio/ByteBuffer; // method@8841 │ │ -2c92f4: 0f05 |001c: return v5 │ │ -2c92f6: 0d03 |001d: move-exception v3 │ │ -2c92f8: 2204 3910 |001e: new-instance v4, Ljava/lang/StringBuilder; // type@1039 │ │ -2c92fc: 7010 cc87 0400 |0020: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c9302: 1a05 3d9c |0023: const-string v5, "read(byte[], int, int) : exception : " // string@9c3d │ │ -2c9306: 6e20 d787 5400 |0025: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c930c: 6e20 d687 3400 |0028: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ -2c9312: 6e10 df87 0400 |002b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c9318: 0c03 |002e: move-result-object v3 │ │ -2c931a: 1a04 ff0d |002f: const-string v4, "CMT : RAM" // string@0dff │ │ -2c931e: 7120 470e 3400 |0031: invoke-static {v4, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ -2c9324: 0f01 |0034: return v1 │ │ +2c92b0: |[2c92b0] de.kromke.andreas.utilities.MyRandomAccessFileUsingMemory.read:([BII)I │ │ +2c92c0: 5520 8181 |0000: iget-boolean v0, v2, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.bRead:Z // field@8181 │ │ +2c92c4: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ +2c92c6: 3800 3100 |0003: if-eqz v0, 0034 // +0031 │ │ +2c92ca: 5420 8781 |0005: iget-object v0, v2, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.mByteBuffer:Ljava/nio/ByteBuffer; // field@8187 │ │ +2c92ce: 3800 2d00 |0007: if-eqz v0, 0034 // +002d │ │ +2c92d2: 7010 1086 0200 |0009: invoke-direct {v2}, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.maxLen:()I // method@8610 │ │ +2c92d8: 0a00 |000c: move-result v0 │ │ +2c92da: 3705 0600 |000d: if-le v5, v0, 0013 // +0006 │ │ +2c92de: 7010 1086 0200 |000f: invoke-direct {v2}, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.maxLen:()I // method@8610 │ │ +2c92e4: 0a05 |0012: move-result v5 │ │ +2c92e6: 3905 0400 |0013: if-nez v5, 0017 // +0004 │ │ +2c92ea: 1203 |0015: const/4 v3, #int 0 // #0 │ │ +2c92ec: 0f03 |0016: return v3 │ │ +2c92ee: 5420 8781 |0017: iget-object v0, v2, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.mByteBuffer:Ljava/nio/ByteBuffer; // field@8187 │ │ +2c92f2: 6e40 4188 3054 |0019: invoke-virtual {v0, v3, v4, v5}, Ljava/nio/ByteBuffer;.get:([BII)Ljava/nio/ByteBuffer; // method@8841 │ │ +2c92f8: 0f05 |001c: return v5 │ │ +2c92fa: 0d03 |001d: move-exception v3 │ │ +2c92fc: 2204 3910 |001e: new-instance v4, Ljava/lang/StringBuilder; // type@1039 │ │ +2c9300: 7010 cc87 0400 |0020: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c9306: 1a05 3d9c |0023: const-string v5, "read(byte[], int, int) : exception : " // string@9c3d │ │ +2c930a: 6e20 d787 5400 |0025: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c9310: 6e20 d687 3400 |0028: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ +2c9316: 6e10 df87 0400 |002b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c931c: 0c03 |002e: move-result-object v3 │ │ +2c931e: 1a04 ff0d |002f: const-string v4, "CMT : RAM" // string@0dff │ │ +2c9322: 7120 470e 3400 |0031: invoke-static {v4, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ +2c9328: 0f01 |0034: return v1 │ │ catches : 1 │ │ 0x0017 - 0x001c │ │ Ljava/lang/Exception; -> 0x001d │ │ positions : │ │ 0x0000 line=326 │ │ 0x0009 line=328 │ │ 0x000f line=330 │ │ @@ -1083988,37 +1083988,37 @@ │ │ type : '()B' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -2c9100: |[2c9100] de.kromke.andreas.utilities.MyRandomAccessFileUsingMemory.readByte:()B │ │ -2c9110: 5540 8181 |0000: iget-boolean v0, v4, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.bRead:Z // field@8181 │ │ -2c9114: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ -2c9116: 3800 2700 |0003: if-eqz v0, 002a // +0027 │ │ -2c911a: 5440 8781 |0005: iget-object v0, v4, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.mByteBuffer:Ljava/nio/ByteBuffer; // field@8187 │ │ -2c911e: 3800 2300 |0007: if-eqz v0, 002a // +0023 │ │ -2c9122: 1212 |0009: const/4 v2, #int 1 // #1 │ │ -2c9124: 2322 1c13 |000a: new-array v2, v2, [B // type@131c │ │ -2c9128: 6e20 4088 2000 |000c: invoke-virtual {v0, v2}, Ljava/nio/ByteBuffer;.get:([B)Ljava/nio/ByteBuffer; // method@8840 │ │ -2c912e: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -2c9130: 4800 0200 |0010: aget-byte v0, v2, v0 │ │ -2c9134: 0f00 |0012: return v0 │ │ -2c9136: 0d00 |0013: move-exception v0 │ │ -2c9138: 2202 3910 |0014: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ -2c913c: 7010 cc87 0200 |0016: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c9142: 1a03 4d9c |0019: const-string v3, "readByte() : exception : " // string@9c4d │ │ -2c9146: 6e20 d787 3200 |001b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c914c: 6e20 d687 0200 |001e: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ -2c9152: 6e10 df87 0200 |0021: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c9158: 0c00 |0024: move-result-object v0 │ │ -2c915a: 1a02 ff0d |0025: const-string v2, "CMT : RAM" // string@0dff │ │ -2c915e: 7120 470e 0200 |0027: invoke-static {v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ -2c9164: 0f01 |002a: return v1 │ │ +2c9104: |[2c9104] de.kromke.andreas.utilities.MyRandomAccessFileUsingMemory.readByte:()B │ │ +2c9114: 5540 8181 |0000: iget-boolean v0, v4, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.bRead:Z // field@8181 │ │ +2c9118: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ +2c911a: 3800 2700 |0003: if-eqz v0, 002a // +0027 │ │ +2c911e: 5440 8781 |0005: iget-object v0, v4, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.mByteBuffer:Ljava/nio/ByteBuffer; // field@8187 │ │ +2c9122: 3800 2300 |0007: if-eqz v0, 002a // +0023 │ │ +2c9126: 1212 |0009: const/4 v2, #int 1 // #1 │ │ +2c9128: 2322 1c13 |000a: new-array v2, v2, [B // type@131c │ │ +2c912c: 6e20 4088 2000 |000c: invoke-virtual {v0, v2}, Ljava/nio/ByteBuffer;.get:([B)Ljava/nio/ByteBuffer; // method@8840 │ │ +2c9132: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +2c9134: 4800 0200 |0010: aget-byte v0, v2, v0 │ │ +2c9138: 0f00 |0012: return v0 │ │ +2c913a: 0d00 |0013: move-exception v0 │ │ +2c913c: 2202 3910 |0014: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ +2c9140: 7010 cc87 0200 |0016: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c9146: 1a03 4d9c |0019: const-string v3, "readByte() : exception : " // string@9c4d │ │ +2c914a: 6e20 d787 3200 |001b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c9150: 6e20 d687 0200 |001e: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ +2c9156: 6e10 df87 0200 |0021: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c915c: 0c00 |0024: move-result-object v0 │ │ +2c915e: 1a02 ff0d |0025: const-string v2, "CMT : RAM" // string@0dff │ │ +2c9162: 7120 470e 0200 |0027: invoke-static {v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ +2c9168: 0f01 |002a: return v1 │ │ catches : 1 │ │ 0x000a - 0x0012 │ │ Ljava/lang/Exception; -> 0x0013 │ │ positions : │ │ 0x0000 line=287 │ │ 0x000c line=292 │ │ 0x0010 line=293 │ │ @@ -1084031,21 +1084031,21 @@ │ │ type : '([B)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -2c971c: |[2c971c] de.kromke.andreas.utilities.MyRandomAccessFileUsingMemory.readFully:([B)V │ │ -2c972c: 5510 8181 |0000: iget-boolean v0, v1, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.bRead:Z // field@8181 │ │ -2c9730: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -2c9734: 5410 8781 |0004: iget-object v0, v1, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.mByteBuffer:Ljava/nio/ByteBuffer; // field@8187 │ │ -2c9738: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ -2c973c: 6e20 4088 2000 |0008: invoke-virtual {v0, v2}, Ljava/nio/ByteBuffer;.get:([B)Ljava/nio/ByteBuffer; // method@8840 │ │ -2c9742: 0e00 |000b: return-void │ │ +2c9720: |[2c9720] de.kromke.andreas.utilities.MyRandomAccessFileUsingMemory.readFully:([B)V │ │ +2c9730: 5510 8181 |0000: iget-boolean v0, v1, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.bRead:Z // field@8181 │ │ +2c9734: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +2c9738: 5410 8781 |0004: iget-object v0, v1, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.mByteBuffer:Ljava/nio/ByteBuffer; // field@8187 │ │ +2c973c: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ +2c9740: 6e20 4088 2000 |0008: invoke-virtual {v0, v2}, Ljava/nio/ByteBuffer;.get:([B)Ljava/nio/ByteBuffer; // method@8840 │ │ +2c9746: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=309 │ │ 0x0008 line=311 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory; │ │ 0x0000 - 0x000c reg=2 (null) [B │ │ @@ -1084055,21 +1084055,21 @@ │ │ type : '([BII)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -2c9744: |[2c9744] de.kromke.andreas.utilities.MyRandomAccessFileUsingMemory.readFully:([BII)V │ │ -2c9754: 5510 8181 |0000: iget-boolean v0, v1, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.bRead:Z // field@8181 │ │ -2c9758: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -2c975c: 5410 8781 |0004: iget-object v0, v1, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.mByteBuffer:Ljava/nio/ByteBuffer; // field@8187 │ │ -2c9760: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ -2c9764: 6e40 4188 2043 |0008: invoke-virtual {v0, v2, v3, v4}, Ljava/nio/ByteBuffer;.get:([BII)Ljava/nio/ByteBuffer; // method@8841 │ │ -2c976a: 0e00 |000b: return-void │ │ +2c9748: |[2c9748] de.kromke.andreas.utilities.MyRandomAccessFileUsingMemory.readFully:([BII)V │ │ +2c9758: 5510 8181 |0000: iget-boolean v0, v1, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.bRead:Z // field@8181 │ │ +2c975c: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +2c9760: 5410 8781 |0004: iget-object v0, v1, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.mByteBuffer:Ljava/nio/ByteBuffer; // field@8187 │ │ +2c9764: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ +2c9768: 6e40 4188 2043 |0008: invoke-virtual {v0, v2, v3, v4}, Ljava/nio/ByteBuffer;.get:([BII)Ljava/nio/ByteBuffer; // method@8841 │ │ +2c976e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=317 │ │ 0x0008 line=319 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory; │ │ 0x0000 - 0x000c reg=2 (null) [B │ │ @@ -1084081,20 +1084081,20 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -2c976c: |[2c976c] de.kromke.andreas.utilities.MyRandomAccessFileUsingMemory.seek:(J)V │ │ -2c977c: 5410 8781 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.mByteBuffer:Ljava/nio/ByteBuffer; // field@8187 │ │ -2c9780: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ -2c9784: 8423 |0004: long-to-int v3, v2 │ │ -2c9786: 6e20 4e88 3000 |0005: invoke-virtual {v0, v3}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ -2c978c: 0e00 |0008: return-void │ │ +2c9770: |[2c9770] de.kromke.andreas.utilities.MyRandomAccessFileUsingMemory.seek:(J)V │ │ +2c9780: 5410 8781 |0000: iget-object v0, v1, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.mByteBuffer:Ljava/nio/ByteBuffer; // field@8187 │ │ +2c9784: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ +2c9788: 8423 |0004: long-to-int v3, v2 │ │ +2c978a: 6e20 4e88 3000 |0005: invoke-virtual {v0, v3}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ +2c9790: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=443 │ │ 0x0005 line=445 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory; │ │ 0x0000 - 0x0009 reg=2 (null) J │ │ @@ -1084104,71 +1084104,71 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 125 16-bit code units │ │ -2c9790: |[2c9790] de.kromke.andreas.utilities.MyRandomAccessFileUsingMemory.setLength:(J)V │ │ -2c97a0: 5480 8781 |0000: iget-object v0, v8, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.mByteBuffer:Ljava/nio/ByteBuffer; // field@8187 │ │ -2c97a4: 3800 7a00 |0002: if-eqz v0, 007c // +007a │ │ -2c97a8: 6e10 4988 0000 |0004: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.limit:()I // method@8849 │ │ -2c97ae: 0a00 |0007: move-result v0 │ │ -2c97b0: 8101 |0008: int-to-long v1, v0 │ │ -2c97b2: 1a03 5902 |0009: const-string v3, " to " // string@0259 │ │ -2c97b6: 1a04 3aa6 |000b: const-string v4, "setLength(" // string@a63a │ │ -2c97ba: 1a05 ff0d |000d: const-string v5, "CMT : RAM" // string@0dff │ │ -2c97be: 3106 0901 |000f: cmp-long v6, v9, v1 │ │ -2c97c2: 3b06 2900 |0011: if-gez v6, 003a // +0029 │ │ -2c97c6: 5481 8781 |0013: iget-object v1, v8, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.mByteBuffer:Ljava/nio/ByteBuffer; // field@8187 │ │ -2c97ca: 8492 |0015: long-to-int v2, v9 │ │ -2c97cc: 6e20 4a88 2100 |0016: invoke-virtual {v1, v2}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@884a │ │ -2c97d2: 2201 3910 |0019: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2c97d6: 7010 cc87 0100 |001b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c97dc: 6e20 d787 4100 |001e: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c97e2: 6e30 d487 910a |0021: invoke-virtual {v1, v9, v10}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ -2c97e8: 1a02 8b03 |0024: const-string v2, ") : file shortened from " // string@038b │ │ -2c97ec: 6e20 d787 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c97f2: 6e20 d387 0100 |0029: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2c97f8: 6e20 d787 3100 |002c: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c97fe: 6e30 d487 910a |002f: invoke-virtual {v1, v9, v10}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ -2c9804: 6e10 df87 0100 |0032: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c980a: 0c09 |0035: move-result-object v9 │ │ -2c980c: 7120 450e 9500 |0036: invoke-static {v5, v9}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ -2c9812: 2843 |0039: goto 007c // +0043 │ │ -2c9814: 3106 0901 |003a: cmp-long v6, v9, v1 │ │ -2c9818: 3d06 4000 |003c: if-lez v6, 007c // +0040 │ │ -2c981c: 8491 |003e: long-to-int v1, v9 │ │ -2c981e: 7110 3788 0100 |003f: invoke-static {v1}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@8837 │ │ -2c9824: 0c01 |0042: move-result-object v1 │ │ -2c9826: 5482 8781 |0043: iget-object v2, v8, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.mByteBuffer:Ljava/nio/ByteBuffer; // field@8187 │ │ -2c982a: 6e10 3988 0200 |0045: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.array:()[B // method@8839 │ │ -2c9830: 0c02 |0048: move-result-object v2 │ │ -2c9832: 6e10 3988 0100 |0049: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.array:()[B // method@8839 │ │ -2c9838: 0c06 |004c: move-result-object v6 │ │ -2c983a: 1207 |004d: const/4 v7, #int 0 // #0 │ │ -2c983c: 7150 e087 7276 |004e: invoke-static {v2, v7, v6, v7, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@87e0 │ │ -2c9842: 5482 8781 |0051: iget-object v2, v8, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.mByteBuffer:Ljava/nio/ByteBuffer; // field@8187 │ │ -2c9846: 6e10 4d88 0200 |0053: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ -2c984c: 0a02 |0056: move-result v2 │ │ -2c984e: 6e20 4e88 2100 |0057: invoke-virtual {v1, v2}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ -2c9854: 5b81 8781 |005a: iput-object v1, v8, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.mByteBuffer:Ljava/nio/ByteBuffer; // field@8187 │ │ -2c9858: 2201 3910 |005c: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2c985c: 7010 cc87 0100 |005e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c9862: 6e20 d787 4100 |0061: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c9868: 6e30 d487 910a |0064: invoke-virtual {v1, v9, v10}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ -2c986e: 1a02 8a03 |0067: const-string v2, ") : file enlarged from " // string@038a │ │ -2c9872: 6e20 d787 2100 |0069: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c9878: 6e20 d387 0100 |006c: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2c987e: 6e20 d787 3100 |006f: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c9884: 6e30 d487 910a |0072: invoke-virtual {v1, v9, v10}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ -2c988a: 6e10 df87 0100 |0075: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c9890: 0c09 |0078: move-result-object v9 │ │ -2c9892: 7120 450e 9500 |0079: invoke-static {v5, v9}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ -2c9898: 0e00 |007c: return-void │ │ +2c9794: |[2c9794] de.kromke.andreas.utilities.MyRandomAccessFileUsingMemory.setLength:(J)V │ │ +2c97a4: 5480 8781 |0000: iget-object v0, v8, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.mByteBuffer:Ljava/nio/ByteBuffer; // field@8187 │ │ +2c97a8: 3800 7a00 |0002: if-eqz v0, 007c // +007a │ │ +2c97ac: 6e10 4988 0000 |0004: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.limit:()I // method@8849 │ │ +2c97b2: 0a00 |0007: move-result v0 │ │ +2c97b4: 8101 |0008: int-to-long v1, v0 │ │ +2c97b6: 1a03 5902 |0009: const-string v3, " to " // string@0259 │ │ +2c97ba: 1a04 3aa6 |000b: const-string v4, "setLength(" // string@a63a │ │ +2c97be: 1a05 ff0d |000d: const-string v5, "CMT : RAM" // string@0dff │ │ +2c97c2: 3106 0901 |000f: cmp-long v6, v9, v1 │ │ +2c97c6: 3b06 2900 |0011: if-gez v6, 003a // +0029 │ │ +2c97ca: 5481 8781 |0013: iget-object v1, v8, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.mByteBuffer:Ljava/nio/ByteBuffer; // field@8187 │ │ +2c97ce: 8492 |0015: long-to-int v2, v9 │ │ +2c97d0: 6e20 4a88 2100 |0016: invoke-virtual {v1, v2}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@884a │ │ +2c97d6: 2201 3910 |0019: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2c97da: 7010 cc87 0100 |001b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c97e0: 6e20 d787 4100 |001e: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c97e6: 6e30 d487 910a |0021: invoke-virtual {v1, v9, v10}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ +2c97ec: 1a02 8b03 |0024: const-string v2, ") : file shortened from " // string@038b │ │ +2c97f0: 6e20 d787 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c97f6: 6e20 d387 0100 |0029: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2c97fc: 6e20 d787 3100 |002c: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c9802: 6e30 d487 910a |002f: invoke-virtual {v1, v9, v10}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ +2c9808: 6e10 df87 0100 |0032: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c980e: 0c09 |0035: move-result-object v9 │ │ +2c9810: 7120 450e 9500 |0036: invoke-static {v5, v9}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ +2c9816: 2843 |0039: goto 007c // +0043 │ │ +2c9818: 3106 0901 |003a: cmp-long v6, v9, v1 │ │ +2c981c: 3d06 4000 |003c: if-lez v6, 007c // +0040 │ │ +2c9820: 8491 |003e: long-to-int v1, v9 │ │ +2c9822: 7110 3788 0100 |003f: invoke-static {v1}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@8837 │ │ +2c9828: 0c01 |0042: move-result-object v1 │ │ +2c982a: 5482 8781 |0043: iget-object v2, v8, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.mByteBuffer:Ljava/nio/ByteBuffer; // field@8187 │ │ +2c982e: 6e10 3988 0200 |0045: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.array:()[B // method@8839 │ │ +2c9834: 0c02 |0048: move-result-object v2 │ │ +2c9836: 6e10 3988 0100 |0049: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.array:()[B // method@8839 │ │ +2c983c: 0c06 |004c: move-result-object v6 │ │ +2c983e: 1207 |004d: const/4 v7, #int 0 // #0 │ │ +2c9840: 7150 e087 7276 |004e: invoke-static {v2, v7, v6, v7, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@87e0 │ │ +2c9846: 5482 8781 |0051: iget-object v2, v8, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.mByteBuffer:Ljava/nio/ByteBuffer; // field@8187 │ │ +2c984a: 6e10 4d88 0200 |0053: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ +2c9850: 0a02 |0056: move-result v2 │ │ +2c9852: 6e20 4e88 2100 |0057: invoke-virtual {v1, v2}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ +2c9858: 5b81 8781 |005a: iput-object v1, v8, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.mByteBuffer:Ljava/nio/ByteBuffer; // field@8187 │ │ +2c985c: 2201 3910 |005c: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2c9860: 7010 cc87 0100 |005e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c9866: 6e20 d787 4100 |0061: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c986c: 6e30 d487 910a |0064: invoke-virtual {v1, v9, v10}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ +2c9872: 1a02 8a03 |0067: const-string v2, ") : file enlarged from " // string@038a │ │ +2c9876: 6e20 d787 2100 |0069: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c987c: 6e20 d387 0100 |006c: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2c9882: 6e20 d787 3100 |006f: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c9888: 6e30 d487 910a |0072: invoke-virtual {v1, v9, v10}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ +2c988e: 6e10 df87 0100 |0075: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c9894: 0c09 |0078: move-result-object v9 │ │ +2c9896: 7120 450e 9500 |0079: invoke-static {v5, v9}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ +2c989c: 0e00 |007c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=629 │ │ 0x0004 line=631 │ │ 0x0013 line=634 │ │ 0x0019 line=635 │ │ 0x003f line=641 │ │ @@ -1084187,31 +1084187,31 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -2c9338: |[2c9338] de.kromke.andreas.utilities.MyRandomAccessFileUsingMemory.skipBytes:(I)I │ │ -2c9348: 5420 8781 |0000: iget-object v0, v2, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.mByteBuffer:Ljava/nio/ByteBuffer; // field@8187 │ │ -2c934c: 3800 1900 |0002: if-eqz v0, 001b // +0019 │ │ -2c9350: 7010 1086 0200 |0004: invoke-direct {v2}, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.maxLen:()I // method@8610 │ │ -2c9356: 0a00 |0007: move-result v0 │ │ -2c9358: 3703 0600 |0008: if-le v3, v0, 000e // +0006 │ │ -2c935c: 7010 1086 0200 |000a: invoke-direct {v2}, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.maxLen:()I // method@8610 │ │ -2c9362: 0a03 |000d: move-result v3 │ │ -2c9364: 5420 8781 |000e: iget-object v0, v2, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.mByteBuffer:Ljava/nio/ByteBuffer; // field@8187 │ │ -2c9368: 6e10 4d88 0000 |0010: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ -2c936e: 0a00 |0013: move-result v0 │ │ -2c9370: b030 |0014: add-int/2addr v0, v3 │ │ -2c9372: 5421 8781 |0015: iget-object v1, v2, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.mByteBuffer:Ljava/nio/ByteBuffer; // field@8187 │ │ -2c9376: 6e20 4e88 0100 |0017: invoke-virtual {v1, v0}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ -2c937c: 0f03 |001a: return v3 │ │ -2c937e: 12f3 |001b: const/4 v3, #int -1 // #ff │ │ -2c9380: 0f03 |001c: return v3 │ │ +2c933c: |[2c933c] de.kromke.andreas.utilities.MyRandomAccessFileUsingMemory.skipBytes:(I)I │ │ +2c934c: 5420 8781 |0000: iget-object v0, v2, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.mByteBuffer:Ljava/nio/ByteBuffer; // field@8187 │ │ +2c9350: 3800 1900 |0002: if-eqz v0, 001b // +0019 │ │ +2c9354: 7010 1086 0200 |0004: invoke-direct {v2}, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.maxLen:()I // method@8610 │ │ +2c935a: 0a00 |0007: move-result v0 │ │ +2c935c: 3703 0600 |0008: if-le v3, v0, 000e // +0006 │ │ +2c9360: 7010 1086 0200 |000a: invoke-direct {v2}, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.maxLen:()I // method@8610 │ │ +2c9366: 0a03 |000d: move-result v3 │ │ +2c9368: 5420 8781 |000e: iget-object v0, v2, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.mByteBuffer:Ljava/nio/ByteBuffer; // field@8187 │ │ +2c936c: 6e10 4d88 0000 |0010: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ +2c9372: 0a00 |0013: move-result v0 │ │ +2c9374: b030 |0014: add-int/2addr v0, v3 │ │ +2c9376: 5421 8781 |0015: iget-object v1, v2, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.mByteBuffer:Ljava/nio/ByteBuffer; // field@8187 │ │ +2c937a: 6e20 4e88 0100 |0017: invoke-virtual {v1, v0}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ +2c9380: 0f03 |001a: return v3 │ │ +2c9382: 12f3 |001b: const/4 v3, #int -1 // #ff │ │ +2c9384: 0f03 |001c: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=425 │ │ 0x0004 line=427 │ │ 0x000a line=429 │ │ 0x000e line=431 │ │ 0x0015 line=432 │ │ @@ -1084224,50 +1084224,50 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 72 16-bit code units │ │ -2c99ec: |[2c99ec] de.kromke.andreas.utilities.MyRandomAccessFileUsingMemory.write:(I)V │ │ -2c99fc: 5520 8281 |0000: iget-boolean v0, v2, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.bWrite:Z // field@8182 │ │ -2c9a00: 3800 4500 |0002: if-eqz v0, 0047 // +0045 │ │ -2c9a04: 5420 8781 |0004: iget-object v0, v2, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.mByteBuffer:Ljava/nio/ByteBuffer; // field@8187 │ │ -2c9a08: 3800 4100 |0006: if-eqz v0, 0047 // +0041 │ │ -2c9a0c: 6e10 4d88 0000 |0008: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ -2c9a12: 0a00 |000b: move-result v0 │ │ -2c9a14: 5221 8581 |000c: iget v1, v2, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.dirtyLow:I // field@8185 │ │ -2c9a18: 3510 0a00 |000e: if-ge v0, v1, 0018 // +000a │ │ -2c9a1c: 5420 8781 |0010: iget-object v0, v2, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.mByteBuffer:Ljava/nio/ByteBuffer; // field@8187 │ │ -2c9a20: 6e10 4d88 0000 |0012: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ -2c9a26: 0a00 |0015: move-result v0 │ │ -2c9a28: 5920 8581 |0016: iput v0, v2, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.dirtyLow:I // field@8185 │ │ -2c9a2c: 5420 8781 |0018: iget-object v0, v2, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.mByteBuffer:Ljava/nio/ByteBuffer; // field@8187 │ │ -2c9a30: 6e20 5488 3000 |001a: invoke-virtual {v0, v3}, Ljava/nio/ByteBuffer;.putInt:(I)Ljava/nio/ByteBuffer; // method@8854 │ │ -2c9a36: 5223 8481 |001d: iget v3, v2, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.dirtyHigh:I // field@8184 │ │ -2c9a3a: 5420 8781 |001f: iget-object v0, v2, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.mByteBuffer:Ljava/nio/ByteBuffer; // field@8187 │ │ -2c9a3e: 6e10 4d88 0000 |0021: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ -2c9a44: 0a00 |0024: move-result v0 │ │ -2c9a46: 3503 2200 |0025: if-ge v3, v0, 0047 // +0022 │ │ -2c9a4a: 5423 8781 |0027: iget-object v3, v2, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.mByteBuffer:Ljava/nio/ByteBuffer; // field@8187 │ │ -2c9a4e: 6e10 4d88 0300 |0029: invoke-virtual {v3}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ -2c9a54: 0a03 |002c: move-result v3 │ │ -2c9a56: 5923 8481 |002d: iput v3, v2, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.dirtyHigh:I // field@8184 │ │ -2c9a5a: 2818 |002f: goto 0047 // +0018 │ │ -2c9a5c: 0d03 |0030: move-exception v3 │ │ -2c9a5e: 2200 3910 |0031: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -2c9a62: 7010 cc87 0000 |0033: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c9a68: 1a01 bdb4 |0036: const-string v1, "write(int) : exception : " // string@b4bd │ │ -2c9a6c: 6e20 d787 1000 |0038: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c9a72: 6e20 d687 3000 |003b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ -2c9a78: 6e10 df87 0000 |003e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c9a7e: 0c03 |0041: move-result-object v3 │ │ -2c9a80: 1a00 ff0d |0042: const-string v0, "CMT : RAM" // string@0dff │ │ -2c9a84: 7120 470e 3000 |0044: invoke-static {v0, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ -2c9a8a: 0e00 |0047: return-void │ │ +2c99f0: |[2c99f0] de.kromke.andreas.utilities.MyRandomAccessFileUsingMemory.write:(I)V │ │ +2c9a00: 5520 8281 |0000: iget-boolean v0, v2, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.bWrite:Z // field@8182 │ │ +2c9a04: 3800 4500 |0002: if-eqz v0, 0047 // +0045 │ │ +2c9a08: 5420 8781 |0004: iget-object v0, v2, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.mByteBuffer:Ljava/nio/ByteBuffer; // field@8187 │ │ +2c9a0c: 3800 4100 |0006: if-eqz v0, 0047 // +0041 │ │ +2c9a10: 6e10 4d88 0000 |0008: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ +2c9a16: 0a00 |000b: move-result v0 │ │ +2c9a18: 5221 8581 |000c: iget v1, v2, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.dirtyLow:I // field@8185 │ │ +2c9a1c: 3510 0a00 |000e: if-ge v0, v1, 0018 // +000a │ │ +2c9a20: 5420 8781 |0010: iget-object v0, v2, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.mByteBuffer:Ljava/nio/ByteBuffer; // field@8187 │ │ +2c9a24: 6e10 4d88 0000 |0012: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ +2c9a2a: 0a00 |0015: move-result v0 │ │ +2c9a2c: 5920 8581 |0016: iput v0, v2, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.dirtyLow:I // field@8185 │ │ +2c9a30: 5420 8781 |0018: iget-object v0, v2, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.mByteBuffer:Ljava/nio/ByteBuffer; // field@8187 │ │ +2c9a34: 6e20 5488 3000 |001a: invoke-virtual {v0, v3}, Ljava/nio/ByteBuffer;.putInt:(I)Ljava/nio/ByteBuffer; // method@8854 │ │ +2c9a3a: 5223 8481 |001d: iget v3, v2, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.dirtyHigh:I // field@8184 │ │ +2c9a3e: 5420 8781 |001f: iget-object v0, v2, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.mByteBuffer:Ljava/nio/ByteBuffer; // field@8187 │ │ +2c9a42: 6e10 4d88 0000 |0021: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ +2c9a48: 0a00 |0024: move-result v0 │ │ +2c9a4a: 3503 2200 |0025: if-ge v3, v0, 0047 // +0022 │ │ +2c9a4e: 5423 8781 |0027: iget-object v3, v2, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.mByteBuffer:Ljava/nio/ByteBuffer; // field@8187 │ │ +2c9a52: 6e10 4d88 0300 |0029: invoke-virtual {v3}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ +2c9a58: 0a03 |002c: move-result v3 │ │ +2c9a5a: 5923 8481 |002d: iput v3, v2, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.dirtyHigh:I // field@8184 │ │ +2c9a5e: 2818 |002f: goto 0047 // +0018 │ │ +2c9a60: 0d03 |0030: move-exception v3 │ │ +2c9a62: 2200 3910 |0031: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +2c9a66: 7010 cc87 0000 |0033: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c9a6c: 1a01 bdb4 |0036: const-string v1, "write(int) : exception : " // string@b4bd │ │ +2c9a70: 6e20 d787 1000 |0038: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c9a76: 6e20 d687 3000 |003b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ +2c9a7c: 6e10 df87 0000 |003e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c9a82: 0c03 |0041: move-result-object v3 │ │ +2c9a84: 1a00 ff0d |0042: const-string v0, "CMT : RAM" // string@0dff │ │ +2c9a88: 7120 470e 3000 |0044: invoke-static {v0, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ +2c9a8e: 0e00 |0047: return-void │ │ catches : 1 │ │ 0x0008 - 0x002f │ │ Ljava/lang/Exception; -> 0x0030 │ │ positions : │ │ 0x0000 line=402 │ │ 0x0008 line=406 │ │ 0x0010 line=408 │ │ @@ -1084284,37 +1084284,37 @@ │ │ type : '([B)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 42 16-bit code units │ │ -2c989c: |[2c989c] de.kromke.andreas.utilities.MyRandomAccessFileUsingMemory.write:([B)V │ │ -2c98ac: 5420 8781 |0000: iget-object v0, v2, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.mByteBuffer:Ljava/nio/ByteBuffer; // field@8187 │ │ -2c98b0: 6e10 4d88 0000 |0002: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ -2c98b6: 0a00 |0005: move-result v0 │ │ -2c98b8: 5221 8581 |0006: iget v1, v2, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.dirtyLow:I // field@8185 │ │ -2c98bc: 3510 0a00 |0008: if-ge v0, v1, 0012 // +000a │ │ -2c98c0: 5420 8781 |000a: iget-object v0, v2, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.mByteBuffer:Ljava/nio/ByteBuffer; // field@8187 │ │ -2c98c4: 6e10 4d88 0000 |000c: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ -2c98ca: 0a00 |000f: move-result v0 │ │ -2c98cc: 5920 8581 |0010: iput v0, v2, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.dirtyLow:I // field@8185 │ │ -2c98d0: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -2c98d2: 2131 |0013: array-length v1, v3 │ │ -2c98d4: 6e40 1d86 3210 |0014: invoke-virtual {v2, v3, v0, v1}, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.write:([BII)V // method@861d │ │ -2c98da: 5223 8481 |0017: iget v3, v2, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.dirtyHigh:I // field@8184 │ │ -2c98de: 5420 8781 |0019: iget-object v0, v2, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.mByteBuffer:Ljava/nio/ByteBuffer; // field@8187 │ │ -2c98e2: 6e10 4d88 0000 |001b: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ -2c98e8: 0a00 |001e: move-result v0 │ │ -2c98ea: 3503 0a00 |001f: if-ge v3, v0, 0029 // +000a │ │ -2c98ee: 5423 8781 |0021: iget-object v3, v2, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.mByteBuffer:Ljava/nio/ByteBuffer; // field@8187 │ │ -2c98f2: 6e10 4d88 0300 |0023: invoke-virtual {v3}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ -2c98f8: 0a03 |0026: move-result v3 │ │ -2c98fa: 5923 8481 |0027: iput v3, v2, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.dirtyHigh:I // field@8184 │ │ -2c98fe: 0e00 |0029: return-void │ │ +2c98a0: |[2c98a0] de.kromke.andreas.utilities.MyRandomAccessFileUsingMemory.write:([B)V │ │ +2c98b0: 5420 8781 |0000: iget-object v0, v2, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.mByteBuffer:Ljava/nio/ByteBuffer; // field@8187 │ │ +2c98b4: 6e10 4d88 0000 |0002: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ +2c98ba: 0a00 |0005: move-result v0 │ │ +2c98bc: 5221 8581 |0006: iget v1, v2, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.dirtyLow:I // field@8185 │ │ +2c98c0: 3510 0a00 |0008: if-ge v0, v1, 0012 // +000a │ │ +2c98c4: 5420 8781 |000a: iget-object v0, v2, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.mByteBuffer:Ljava/nio/ByteBuffer; // field@8187 │ │ +2c98c8: 6e10 4d88 0000 |000c: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ +2c98ce: 0a00 |000f: move-result v0 │ │ +2c98d0: 5920 8581 |0010: iput v0, v2, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.dirtyLow:I // field@8185 │ │ +2c98d4: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +2c98d6: 2131 |0013: array-length v1, v3 │ │ +2c98d8: 6e40 1d86 3210 |0014: invoke-virtual {v2, v3, v0, v1}, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.write:([BII)V // method@861d │ │ +2c98de: 5223 8481 |0017: iget v3, v2, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.dirtyHigh:I // field@8184 │ │ +2c98e2: 5420 8781 |0019: iget-object v0, v2, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.mByteBuffer:Ljava/nio/ByteBuffer; // field@8187 │ │ +2c98e6: 6e10 4d88 0000 |001b: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ +2c98ec: 0a00 |001e: move-result v0 │ │ +2c98ee: 3503 0a00 |001f: if-ge v3, v0, 0029 // +000a │ │ +2c98f2: 5423 8781 |0021: iget-object v3, v2, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.mByteBuffer:Ljava/nio/ByteBuffer; // field@8187 │ │ +2c98f6: 6e10 4d88 0300 |0023: invoke-virtual {v3}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ +2c98fc: 0a03 |0026: move-result v3 │ │ +2c98fe: 5923 8481 |0027: iput v3, v2, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.dirtyHigh:I // field@8184 │ │ +2c9902: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=389 │ │ 0x000a line=391 │ │ 0x0013 line=393 │ │ 0x0017 line=394 │ │ 0x0021 line=396 │ │ @@ -1084327,64 +1084327,64 @@ │ │ type : '([BII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 101 16-bit code units │ │ -2c9900: |[2c9900] de.kromke.andreas.utilities.MyRandomAccessFileUsingMemory.write:([BII)V │ │ -2c9910: 5530 8281 |0000: iget-boolean v0, v3, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.bWrite:Z // field@8182 │ │ -2c9914: 3800 6200 |0002: if-eqz v0, 0064 // +0062 │ │ -2c9918: 5430 8781 |0004: iget-object v0, v3, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.mByteBuffer:Ljava/nio/ByteBuffer; // field@8187 │ │ -2c991c: 3800 5e00 |0006: if-eqz v0, 0064 // +005e │ │ -2c9920: 7010 1086 0300 |0008: invoke-direct {v3}, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.maxLen:()I // method@8610 │ │ -2c9926: 0a00 |000b: move-result v0 │ │ -2c9928: 1a01 ff0d |000c: const-string v1, "CMT : RAM" // string@0dff │ │ -2c992c: 3706 1700 |000e: if-le v6, v0, 0025 // +0017 │ │ -2c9930: 7010 1086 0300 |0010: invoke-direct {v3}, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.maxLen:()I // method@8610 │ │ -2c9936: 0a00 |0013: move-result v0 │ │ -2c9938: 9100 0600 |0014: sub-int v0, v6, v0 │ │ -2c993c: 7020 0b86 0300 |0016: invoke-direct {v3, v0}, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.growFile:(I)Z // method@860b │ │ -2c9942: 0a00 |0019: move-result v0 │ │ -2c9944: 3900 0b00 |001a: if-nez v0, 0025 // +000b │ │ -2c9948: 1a06 bab4 |001c: const-string v6, "write(byte[] b, int off, int len) : expand failed. ignore." // string@b4ba │ │ -2c994c: 7120 470e 6100 |001e: invoke-static {v1, v6}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ -2c9952: 7010 1086 0300 |0021: invoke-direct {v3}, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.maxLen:()I // method@8610 │ │ -2c9958: 0a06 |0024: move-result v6 │ │ -2c995a: 5430 8781 |0025: iget-object v0, v3, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.mByteBuffer:Ljava/nio/ByteBuffer; // field@8187 │ │ -2c995e: 6e10 4d88 0000 |0027: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ -2c9964: 0a00 |002a: move-result v0 │ │ -2c9966: 5232 8581 |002b: iget v2, v3, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.dirtyLow:I // field@8185 │ │ -2c996a: 3520 0a00 |002d: if-ge v0, v2, 0037 // +000a │ │ -2c996e: 5430 8781 |002f: iget-object v0, v3, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.mByteBuffer:Ljava/nio/ByteBuffer; // field@8187 │ │ -2c9972: 6e10 4d88 0000 |0031: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ -2c9978: 0a00 |0034: move-result v0 │ │ -2c997a: 5930 8581 |0035: iput v0, v3, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.dirtyLow:I // field@8185 │ │ -2c997e: 5430 8781 |0037: iget-object v0, v3, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.mByteBuffer:Ljava/nio/ByteBuffer; // field@8187 │ │ -2c9982: 6e40 5388 4065 |0039: invoke-virtual {v0, v4, v5, v6}, Ljava/nio/ByteBuffer;.put:([BII)Ljava/nio/ByteBuffer; // method@8853 │ │ -2c9988: 5234 8481 |003c: iget v4, v3, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.dirtyHigh:I // field@8184 │ │ -2c998c: 5435 8781 |003e: iget-object v5, v3, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.mByteBuffer:Ljava/nio/ByteBuffer; // field@8187 │ │ -2c9990: 6e10 4d88 0500 |0040: invoke-virtual {v5}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ -2c9996: 0a05 |0043: move-result v5 │ │ -2c9998: 3554 2000 |0044: if-ge v4, v5, 0064 // +0020 │ │ -2c999c: 5434 8781 |0046: iget-object v4, v3, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.mByteBuffer:Ljava/nio/ByteBuffer; // field@8187 │ │ -2c99a0: 6e10 4d88 0400 |0048: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ -2c99a6: 0a04 |004b: move-result v4 │ │ -2c99a8: 5934 8481 |004c: iput v4, v3, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.dirtyHigh:I // field@8184 │ │ -2c99ac: 2816 |004e: goto 0064 // +0016 │ │ -2c99ae: 0d04 |004f: move-exception v4 │ │ -2c99b0: 2205 3910 |0050: new-instance v5, Ljava/lang/StringBuilder; // type@1039 │ │ -2c99b4: 7010 cc87 0500 |0052: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c99ba: 1a06 bcb4 |0055: const-string v6, "write(byte[], int, int) : exception : " // string@b4bc │ │ -2c99be: 6e20 d787 6500 |0057: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c99c4: 6e20 d687 4500 |005a: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ -2c99ca: 6e10 df87 0500 |005d: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c99d0: 0c04 |0060: move-result-object v4 │ │ -2c99d2: 7120 470e 4100 |0061: invoke-static {v1, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ -2c99d8: 0e00 |0064: return-void │ │ +2c9904: |[2c9904] de.kromke.andreas.utilities.MyRandomAccessFileUsingMemory.write:([BII)V │ │ +2c9914: 5530 8281 |0000: iget-boolean v0, v3, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.bWrite:Z // field@8182 │ │ +2c9918: 3800 6200 |0002: if-eqz v0, 0064 // +0062 │ │ +2c991c: 5430 8781 |0004: iget-object v0, v3, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.mByteBuffer:Ljava/nio/ByteBuffer; // field@8187 │ │ +2c9920: 3800 5e00 |0006: if-eqz v0, 0064 // +005e │ │ +2c9924: 7010 1086 0300 |0008: invoke-direct {v3}, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.maxLen:()I // method@8610 │ │ +2c992a: 0a00 |000b: move-result v0 │ │ +2c992c: 1a01 ff0d |000c: const-string v1, "CMT : RAM" // string@0dff │ │ +2c9930: 3706 1700 |000e: if-le v6, v0, 0025 // +0017 │ │ +2c9934: 7010 1086 0300 |0010: invoke-direct {v3}, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.maxLen:()I // method@8610 │ │ +2c993a: 0a00 |0013: move-result v0 │ │ +2c993c: 9100 0600 |0014: sub-int v0, v6, v0 │ │ +2c9940: 7020 0b86 0300 |0016: invoke-direct {v3, v0}, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.growFile:(I)Z // method@860b │ │ +2c9946: 0a00 |0019: move-result v0 │ │ +2c9948: 3900 0b00 |001a: if-nez v0, 0025 // +000b │ │ +2c994c: 1a06 bab4 |001c: const-string v6, "write(byte[] b, int off, int len) : expand failed. ignore." // string@b4ba │ │ +2c9950: 7120 470e 6100 |001e: invoke-static {v1, v6}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ +2c9956: 7010 1086 0300 |0021: invoke-direct {v3}, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.maxLen:()I // method@8610 │ │ +2c995c: 0a06 |0024: move-result v6 │ │ +2c995e: 5430 8781 |0025: iget-object v0, v3, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.mByteBuffer:Ljava/nio/ByteBuffer; // field@8187 │ │ +2c9962: 6e10 4d88 0000 |0027: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ +2c9968: 0a00 |002a: move-result v0 │ │ +2c996a: 5232 8581 |002b: iget v2, v3, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.dirtyLow:I // field@8185 │ │ +2c996e: 3520 0a00 |002d: if-ge v0, v2, 0037 // +000a │ │ +2c9972: 5430 8781 |002f: iget-object v0, v3, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.mByteBuffer:Ljava/nio/ByteBuffer; // field@8187 │ │ +2c9976: 6e10 4d88 0000 |0031: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ +2c997c: 0a00 |0034: move-result v0 │ │ +2c997e: 5930 8581 |0035: iput v0, v3, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.dirtyLow:I // field@8185 │ │ +2c9982: 5430 8781 |0037: iget-object v0, v3, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.mByteBuffer:Ljava/nio/ByteBuffer; // field@8187 │ │ +2c9986: 6e40 5388 4065 |0039: invoke-virtual {v0, v4, v5, v6}, Ljava/nio/ByteBuffer;.put:([BII)Ljava/nio/ByteBuffer; // method@8853 │ │ +2c998c: 5234 8481 |003c: iget v4, v3, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.dirtyHigh:I // field@8184 │ │ +2c9990: 5435 8781 |003e: iget-object v5, v3, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.mByteBuffer:Ljava/nio/ByteBuffer; // field@8187 │ │ +2c9994: 6e10 4d88 0500 |0040: invoke-virtual {v5}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ +2c999a: 0a05 |0043: move-result v5 │ │ +2c999c: 3554 2000 |0044: if-ge v4, v5, 0064 // +0020 │ │ +2c99a0: 5434 8781 |0046: iget-object v4, v3, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.mByteBuffer:Ljava/nio/ByteBuffer; // field@8187 │ │ +2c99a4: 6e10 4d88 0400 |0048: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ +2c99aa: 0a04 |004b: move-result v4 │ │ +2c99ac: 5934 8481 |004c: iput v4, v3, Lde/kromke/andreas/utilities/MyRandomAccessFileUsingMemory;.dirtyHigh:I // field@8184 │ │ +2c99b0: 2816 |004e: goto 0064 // +0016 │ │ +2c99b2: 0d04 |004f: move-exception v4 │ │ +2c99b4: 2205 3910 |0050: new-instance v5, Ljava/lang/StringBuilder; // type@1039 │ │ +2c99b8: 7010 cc87 0500 |0052: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c99be: 1a06 bcb4 |0055: const-string v6, "write(byte[], int, int) : exception : " // string@b4bc │ │ +2c99c2: 6e20 d787 6500 |0057: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c99c8: 6e20 d687 4500 |005a: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ +2c99ce: 6e10 df87 0500 |005d: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c99d4: 0c04 |0060: move-result-object v4 │ │ +2c99d6: 7120 470e 4100 |0061: invoke-static {v1, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ +2c99dc: 0e00 |0064: return-void │ │ catches : 1 │ │ 0x0025 - 0x004e │ │ Ljava/lang/Exception; -> 0x004f │ │ positions : │ │ 0x0000 line=356 │ │ 0x0008 line=359 │ │ 0x0010 line=361 │ │ @@ -1084435,17 +1084435,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2cb9c8: |[2cb9c8] org.jaudiotagger.audio.aiff.AiffFileReader.:()V │ │ -2cb9d8: 7010 498e 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/audio/generic/AudioFileReader;.:()V // method@8e49 │ │ -2cb9de: 0e00 |0003: return-void │ │ +2cb9cc: |[2cb9cc] org.jaudiotagger.audio.aiff.AiffFileReader.:()V │ │ +2cb9dc: 7010 498e 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/audio/generic/AudioFileReader;.:()V // method@8e49 │ │ +2cb9e2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/audio/aiff/AiffFileReader; │ │ │ │ Virtual methods - │ │ @@ -1084454,21 +1084454,21 @@ │ │ type : '(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/generic/GenericAudioHeader;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -2cb978: |[2cb978] org.jaudiotagger.audio.aiff.AiffFileReader.getEncodingInfo:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/generic/GenericAudioHeader; │ │ -2cb988: 2200 d510 |0000: new-instance v0, Lorg/jaudiotagger/audio/aiff/AiffInfoReader; // type@10d5 │ │ -2cb98c: 1a01 1a4f |0002: const-string v1, "UNKNOWN" // string@4f1a │ │ -2cb990: 7020 cd8a 1000 |0004: invoke-direct {v0, v1}, Lorg/jaudiotagger/audio/aiff/AiffInfoReader;.:(Ljava/lang/String;)V // method@8acd │ │ -2cb996: 6e20 d08a 3000 |0007: invoke-virtual {v0, v3}, Lorg/jaudiotagger/audio/aiff/AiffInfoReader;.read:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/generic/GenericAudioHeader; // method@8ad0 │ │ -2cb99c: 0c03 |000a: move-result-object v3 │ │ -2cb99e: 1103 |000b: return-object v3 │ │ +2cb97c: |[2cb97c] org.jaudiotagger.audio.aiff.AiffFileReader.getEncodingInfo:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/generic/GenericAudioHeader; │ │ +2cb98c: 2200 d510 |0000: new-instance v0, Lorg/jaudiotagger/audio/aiff/AiffInfoReader; // type@10d5 │ │ +2cb990: 1a01 1a4f |0002: const-string v1, "UNKNOWN" // string@4f1a │ │ +2cb994: 7020 cd8a 1000 |0004: invoke-direct {v0, v1}, Lorg/jaudiotagger/audio/aiff/AiffInfoReader;.:(Ljava/lang/String;)V // method@8acd │ │ +2cb99a: 6e20 d08a 3000 |0007: invoke-virtual {v0, v3}, Lorg/jaudiotagger/audio/aiff/AiffInfoReader;.read:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/generic/GenericAudioHeader; // method@8ad0 │ │ +2cb9a0: 0c03 |000a: move-result-object v3 │ │ +2cb9a2: 1103 |000b: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lorg/jaudiotagger/audio/aiff/AiffFileReader; │ │ 0x0000 - 0x000c reg=3 (null) Lorg/jaudiotagger/audio/MyRandomAccessFile; │ │ │ │ @@ -1084477,21 +1084477,21 @@ │ │ type : '(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/tag/Tag;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -2cb9a0: |[2cb9a0] org.jaudiotagger.audio.aiff.AiffFileReader.getTag:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/tag/Tag; │ │ -2cb9b0: 2200 d710 |0000: new-instance v0, Lorg/jaudiotagger/audio/aiff/AiffTagReader; // type@10d7 │ │ -2cb9b4: 1a01 1a4f |0002: const-string v1, "UNKNOWN" // string@4f1a │ │ -2cb9b8: 7020 d98a 1000 |0004: invoke-direct {v0, v1}, Lorg/jaudiotagger/audio/aiff/AiffTagReader;.:(Ljava/lang/String;)V // method@8ad9 │ │ -2cb9be: 6e20 da8a 3000 |0007: invoke-virtual {v0, v3}, Lorg/jaudiotagger/audio/aiff/AiffTagReader;.read:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/tag/aiff/AiffTag; // method@8ada │ │ -2cb9c4: 0c03 |000a: move-result-object v3 │ │ -2cb9c6: 1103 |000b: return-object v3 │ │ +2cb9a4: |[2cb9a4] org.jaudiotagger.audio.aiff.AiffFileReader.getTag:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/tag/Tag; │ │ +2cb9b4: 2200 d710 |0000: new-instance v0, Lorg/jaudiotagger/audio/aiff/AiffTagReader; // type@10d7 │ │ +2cb9b8: 1a01 1a4f |0002: const-string v1, "UNKNOWN" // string@4f1a │ │ +2cb9bc: 7020 d98a 1000 |0004: invoke-direct {v0, v1}, Lorg/jaudiotagger/audio/aiff/AiffTagReader;.:(Ljava/lang/String;)V // method@8ad9 │ │ +2cb9c2: 6e20 da8a 3000 |0007: invoke-virtual {v0, v3}, Lorg/jaudiotagger/audio/aiff/AiffTagReader;.read:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/tag/aiff/AiffTag; // method@8ada │ │ +2cb9c8: 0c03 |000a: move-result-object v3 │ │ +2cb9ca: 1103 |000b: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lorg/jaudiotagger/audio/aiff/AiffFileReader; │ │ 0x0000 - 0x000c reg=3 (null) Lorg/jaudiotagger/audio/MyRandomAccessFile; │ │ │ │ @@ -1084532,20 +1084532,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -2cb9e0: |[2cb9e0] org.jaudiotagger.audio.aiff.AiffFileWriter.:()V │ │ -2cb9f0: 7010 4e8e 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/audio/generic/AudioFileWriter;.:()V // method@8e4e │ │ -2cb9f6: 2200 d810 |0003: new-instance v0, Lorg/jaudiotagger/audio/aiff/AiffTagWriter; // type@10d8 │ │ -2cb9fa: 7010 de8a 0000 |0005: invoke-direct {v0}, Lorg/jaudiotagger/audio/aiff/AiffTagWriter;.:()V // method@8ade │ │ -2cba00: 5b10 f281 |0008: iput-object v0, v1, Lorg/jaudiotagger/audio/aiff/AiffFileWriter;.tw:Lorg/jaudiotagger/audio/aiff/AiffTagWriter; // field@81f2 │ │ -2cba04: 0e00 |000a: return-void │ │ +2cb9e4: |[2cb9e4] org.jaudiotagger.audio.aiff.AiffFileWriter.:()V │ │ +2cb9f4: 7010 4e8e 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/audio/generic/AudioFileWriter;.:()V // method@8e4e │ │ +2cb9fa: 2200 d810 |0003: new-instance v0, Lorg/jaudiotagger/audio/aiff/AiffTagWriter; // type@10d8 │ │ +2cb9fe: 7010 de8a 0000 |0005: invoke-direct {v0}, Lorg/jaudiotagger/audio/aiff/AiffTagWriter;.:()V // method@8ade │ │ +2cba04: 5b10 f281 |0008: iput-object v0, v1, Lorg/jaudiotagger/audio/aiff/AiffFileWriter;.tw:Lorg/jaudiotagger/audio/aiff/AiffTagWriter; // field@81f2 │ │ +2cba08: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=37 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/jaudiotagger/audio/aiff/AiffFileWriter; │ │ │ │ @@ -1084555,18 +1084555,18 @@ │ │ type : '(Lorg/jaudiotagger/tag/Tag;Lorg/jaudiotagger/audio/MyRandomAccessFile;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -2cba08: |[2cba08] org.jaudiotagger.audio.aiff.AiffFileWriter.deleteTag:(Lorg/jaudiotagger/tag/Tag;Lorg/jaudiotagger/audio/MyRandomAccessFile;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V │ │ -2cba18: 5403 f281 |0000: iget-object v3, v0, Lorg/jaudiotagger/audio/aiff/AiffFileWriter;.tw:Lorg/jaudiotagger/audio/aiff/AiffTagWriter; // field@81f2 │ │ -2cba1c: 6e30 e08a 1302 |0002: invoke-virtual {v3, v1, v2}, Lorg/jaudiotagger/audio/aiff/AiffTagWriter;.delete:(Lorg/jaudiotagger/tag/Tag;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V // method@8ae0 │ │ -2cba22: 0e00 |0005: return-void │ │ +2cba0c: |[2cba0c] org.jaudiotagger.audio.aiff.AiffFileWriter.deleteTag:(Lorg/jaudiotagger/tag/Tag;Lorg/jaudiotagger/audio/MyRandomAccessFile;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V │ │ +2cba1c: 5403 f281 |0000: iget-object v3, v0, Lorg/jaudiotagger/audio/aiff/AiffFileWriter;.tw:Lorg/jaudiotagger/audio/aiff/AiffTagWriter; // field@81f2 │ │ +2cba20: 6e30 e08a 1302 |0002: invoke-virtual {v3, v1, v2}, Lorg/jaudiotagger/audio/aiff/AiffTagWriter;.delete:(Lorg/jaudiotagger/tag/Tag;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V // method@8ae0 │ │ +2cba26: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/jaudiotagger/audio/aiff/AiffFileWriter; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/jaudiotagger/tag/Tag; │ │ 0x0000 - 0x0006 reg=2 (null) Lorg/jaudiotagger/audio/MyRandomAccessFile; │ │ @@ -1084577,18 +1084577,18 @@ │ │ type : '(Lorg/jaudiotagger/audio/AudioFile;Lorg/jaudiotagger/tag/Tag;Lorg/jaudiotagger/audio/MyRandomAccessFile;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -2cba24: |[2cba24] org.jaudiotagger.audio.aiff.AiffFileWriter.writeTag:(Lorg/jaudiotagger/audio/AudioFile;Lorg/jaudiotagger/tag/Tag;Lorg/jaudiotagger/audio/MyRandomAccessFile;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V │ │ -2cba34: 5401 f281 |0000: iget-object v1, v0, Lorg/jaudiotagger/audio/aiff/AiffFileWriter;.tw:Lorg/jaudiotagger/audio/aiff/AiffTagWriter; // field@81f2 │ │ -2cba38: 6e30 e98a 2103 |0002: invoke-virtual {v1, v2, v3}, Lorg/jaudiotagger/audio/aiff/AiffTagWriter;.write:(Lorg/jaudiotagger/tag/Tag;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V // method@8ae9 │ │ -2cba3e: 0e00 |0005: return-void │ │ +2cba28: |[2cba28] org.jaudiotagger.audio.aiff.AiffFileWriter.writeTag:(Lorg/jaudiotagger/audio/AudioFile;Lorg/jaudiotagger/tag/Tag;Lorg/jaudiotagger/audio/MyRandomAccessFile;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V │ │ +2cba38: 5401 f281 |0000: iget-object v1, v0, Lorg/jaudiotagger/audio/aiff/AiffFileWriter;.tw:Lorg/jaudiotagger/audio/aiff/AiffTagWriter; // field@81f2 │ │ +2cba3c: 6e30 e98a 2103 |0002: invoke-virtual {v1, v2, v3}, Lorg/jaudiotagger/audio/aiff/AiffTagWriter;.write:(Lorg/jaudiotagger/tag/Tag;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V // method@8ae9 │ │ +2cba42: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/jaudiotagger/audio/aiff/AiffFileWriter; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/jaudiotagger/audio/AudioFile; │ │ 0x0000 - 0x0006 reg=2 (null) Lorg/jaudiotagger/tag/Tag; │ │ @@ -1084644,38 +1084644,38 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -2cbfc4: |[2cbfc4] org.jaudiotagger.audio.aiff.AiffInfoReader.:()V │ │ -2cbfd4: 1a00 c498 |0000: const-string v0, "org.jaudiotagger.audio.aiff" // string@98c4 │ │ -2cbfd8: 7110 168a 0000 |0002: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@8a16 │ │ -2cbfde: 0c00 |0005: move-result-object v0 │ │ -2cbfe0: 6900 f481 |0006: sput-object v0, Lorg/jaudiotagger/audio/aiff/AiffInfoReader;.logger:Ljava/util/logging/Logger; // field@81f4 │ │ -2cbfe4: 0e00 |0008: return-void │ │ +2cbfc8: |[2cbfc8] org.jaudiotagger.audio.aiff.AiffInfoReader.:()V │ │ +2cbfd8: 1a00 c498 |0000: const-string v0, "org.jaudiotagger.audio.aiff" // string@98c4 │ │ +2cbfdc: 7110 168a 0000 |0002: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@8a16 │ │ +2cbfe2: 0c00 |0005: move-result-object v0 │ │ +2cbfe4: 6900 f481 |0006: sput-object v0, Lorg/jaudiotagger/audio/aiff/AiffInfoReader;.logger:Ljava/util/logging/Logger; // field@81f4 │ │ +2cbfe8: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=27 │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/aiff/AiffInfoReader;) │ │ name : '' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -2cbfe8: |[2cbfe8] org.jaudiotagger.audio.aiff.AiffInfoReader.:(Ljava/lang/String;)V │ │ -2cbff8: 7010 f88a 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkReader;.:()V // method@8af8 │ │ -2cbffe: 5b01 f581 |0003: iput-object v1, v0, Lorg/jaudiotagger/audio/aiff/AiffInfoReader;.loggingName:Ljava/lang/String; // field@81f5 │ │ -2cc002: 0e00 |0005: return-void │ │ +2cbfec: |[2cbfec] org.jaudiotagger.audio.aiff.AiffInfoReader.:(Ljava/lang/String;)V │ │ +2cbffc: 7010 f88a 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkReader;.:()V // method@8af8 │ │ +2cc002: 5b01 f581 |0003: iput-object v1, v0, Lorg/jaudiotagger/audio/aiff/AiffInfoReader;.loggingName:Ljava/lang/String; // field@81f5 │ │ +2cc006: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0003 line=32 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/jaudiotagger/audio/aiff/AiffInfoReader; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ @@ -1084685,39 +1084685,39 @@ │ │ type : '(Lorg/jaudiotagger/audio/generic/GenericAudioHeader;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -2cc004: |[2cc004] org.jaudiotagger.audio.aiff.AiffInfoReader.calculateBitRate:(Lorg/jaudiotagger/audio/generic/GenericAudioHeader;)V │ │ -2cc014: 6e10 588e 0700 |0000: invoke-virtual {v7}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.getAudioDataLength:()Ljava/lang/Long; // method@8e58 │ │ -2cc01a: 0c00 |0003: move-result-object v0 │ │ -2cc01c: 3800 2800 |0004: if-eqz v0, 002c // +0028 │ │ -2cc020: 6e10 588e 0700 |0006: invoke-virtual {v7}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.getAudioDataLength:()Ljava/lang/Long; // method@8e58 │ │ -2cc026: 0c00 |0009: move-result-object v0 │ │ -2cc028: 6e10 3c87 0000 |000a: invoke-virtual {v0}, Ljava/lang/Long;.longValue:()J // method@873c │ │ -2cc02e: 0b00 |000d: move-result-wide v0 │ │ -2cc030: 6002 a183 |000e: sget v2, Lorg/jaudiotagger/audio/generic/Utils;.BITS_IN_BYTE_MULTIPLIER:I // field@83a1 │ │ -2cc034: 8122 |0010: int-to-long v2, v2 │ │ -2cc036: 9d00 0002 |0011: mul-long v0, v0, v2 │ │ -2cc03a: 8600 |0013: long-to-double v0, v0 │ │ -2cc03c: 6e10 638e 0700 |0014: invoke-virtual {v7}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.getPreciseTrackLength:()D // method@8e63 │ │ -2cc042: 0b02 |0017: move-result-wide v2 │ │ -2cc044: 6004 a283 |0018: sget v4, Lorg/jaudiotagger/audio/generic/Utils;.KILOBYTE_MULTIPLIER:I // field@83a2 │ │ -2cc048: 8344 |001a: int-to-double v4, v4 │ │ -2cc04a: 7120 0087 5400 |001b: invoke-static {v4, v5}, Ljava/lang/Double;.isNaN:(D)Z // method@8700 │ │ -2cc050: ad02 0204 |001e: mul-double v2, v2, v4 │ │ -2cc054: 7120 0087 1000 |0020: invoke-static {v0, v1}, Ljava/lang/Double;.isNaN:(D)Z // method@8700 │ │ -2cc05a: ce20 |0023: div-double/2addr v0, v2 │ │ -2cc05c: 7120 5e87 1000 |0024: invoke-static {v0, v1}, Ljava/lang/Math;.round:(D)J // method@875e │ │ -2cc062: 0b00 |0027: move-result-wide v0 │ │ -2cc064: 8401 |0028: long-to-int v1, v0 │ │ -2cc066: 6e20 6c8e 1700 |0029: invoke-virtual {v7, v1}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.setBitRate:(I)V // method@8e6c │ │ -2cc06c: 0e00 |002c: return-void │ │ +2cc008: |[2cc008] org.jaudiotagger.audio.aiff.AiffInfoReader.calculateBitRate:(Lorg/jaudiotagger/audio/generic/GenericAudioHeader;)V │ │ +2cc018: 6e10 588e 0700 |0000: invoke-virtual {v7}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.getAudioDataLength:()Ljava/lang/Long; // method@8e58 │ │ +2cc01e: 0c00 |0003: move-result-object v0 │ │ +2cc020: 3800 2800 |0004: if-eqz v0, 002c // +0028 │ │ +2cc024: 6e10 588e 0700 |0006: invoke-virtual {v7}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.getAudioDataLength:()Ljava/lang/Long; // method@8e58 │ │ +2cc02a: 0c00 |0009: move-result-object v0 │ │ +2cc02c: 6e10 3c87 0000 |000a: invoke-virtual {v0}, Ljava/lang/Long;.longValue:()J // method@873c │ │ +2cc032: 0b00 |000d: move-result-wide v0 │ │ +2cc034: 6002 a183 |000e: sget v2, Lorg/jaudiotagger/audio/generic/Utils;.BITS_IN_BYTE_MULTIPLIER:I // field@83a1 │ │ +2cc038: 8122 |0010: int-to-long v2, v2 │ │ +2cc03a: 9d00 0002 |0011: mul-long v0, v0, v2 │ │ +2cc03e: 8600 |0013: long-to-double v0, v0 │ │ +2cc040: 6e10 638e 0700 |0014: invoke-virtual {v7}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.getPreciseTrackLength:()D // method@8e63 │ │ +2cc046: 0b02 |0017: move-result-wide v2 │ │ +2cc048: 6004 a283 |0018: sget v4, Lorg/jaudiotagger/audio/generic/Utils;.KILOBYTE_MULTIPLIER:I // field@83a2 │ │ +2cc04c: 8344 |001a: int-to-double v4, v4 │ │ +2cc04e: 7120 0087 5400 |001b: invoke-static {v4, v5}, Ljava/lang/Double;.isNaN:(D)Z // method@8700 │ │ +2cc054: ad02 0204 |001e: mul-double v2, v2, v4 │ │ +2cc058: 7120 0087 1000 |0020: invoke-static {v0, v1}, Ljava/lang/Double;.isNaN:(D)Z // method@8700 │ │ +2cc05e: ce20 |0023: div-double/2addr v0, v2 │ │ +2cc060: 7120 5e87 1000 |0024: invoke-static {v0, v1}, Ljava/lang/Math;.round:(D)J // method@875e │ │ +2cc066: 0b00 |0027: move-result-wide v0 │ │ +2cc068: 8401 |0028: long-to-int v1, v0 │ │ +2cc06a: 6e20 6c8e 1700 |0029: invoke-virtual {v7, v1}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.setBitRate:(I)V // method@8e6c │ │ +2cc070: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x0006 line=76 │ │ 0x0014 line=77 │ │ 0x0024 line=76 │ │ locals : │ │ @@ -1084729,86 +1084729,86 @@ │ │ type : '(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/iff/ChunkHeader;Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;)Lorg/jaudiotagger/audio/iff/Chunk;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 162 16-bit code units │ │ -2cbe70: |[2cbe70] org.jaudiotagger.audio.aiff.AiffInfoReader.createChunk:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/iff/ChunkHeader;Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;)Lorg/jaudiotagger/audio/iff/Chunk; │ │ -2cbe80: 6e10 ba8e 0600 |0000: invoke-virtual {v6}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getID:()Ljava/lang/String; // method@8eba │ │ -2cbe86: 0c00 |0003: move-result-object v0 │ │ -2cbe88: 7110 ff8a 0000 |0004: invoke-static {v0}, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType;.get:(Ljava/lang/String;)Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType; // method@8aff │ │ -2cbe8e: 0c00 |0007: move-result-object v0 │ │ -2cbe90: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -2cbe92: 3800 8100 |0009: if-eqz v0, 008a // +0081 │ │ -2cbe96: 6202 f381 |000b: sget-object v2, Lorg/jaudiotagger/audio/aiff/AiffInfoReader$1;.$SwitchMap$org$jaudiotagger$audio$aiff$chunk$AiffChunkType:[I // field@81f3 │ │ -2cbe9a: 6e10 018b 0000 |000d: invoke-virtual {v0}, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType;.ordinal:()I // method@8b01 │ │ -2cbea0: 0a00 |0010: move-result v0 │ │ -2cbea2: 4400 0200 |0011: aget v0, v2, v0 │ │ -2cbea6: 2b00 7900 0000 |0013: packed-switch v0, 0000008c // +00000079 │ │ -2cbeac: 2900 7400 |0016: goto/16 008a // +0074 │ │ -2cbeb0: 6e10 bb8e 0600 |0018: invoke-virtual {v6}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getSize:()J // method@8ebb │ │ -2cbeb6: 0b02 |001b: move-result-wide v2 │ │ -2cbeb8: 6e30 af8a 2703 |001c: invoke-virtual {v7, v2, v3}, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;.setAudioDataLength:(J)V // method@8aaf │ │ -2cbebe: 6e10 6988 0500 |001f: invoke-virtual {v5}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ -2cbec4: 0b02 |0022: move-result-wide v2 │ │ -2cbec6: 7120 4387 3200 |0023: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8743 │ │ -2cbecc: 0c00 |0026: move-result-object v0 │ │ -2cbece: 6e20 b08a 0700 |0027: invoke-virtual {v7, v0}, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;.setAudioDataStartPosition:(Ljava/lang/Long;)V // method@8ab0 │ │ -2cbed4: 6e10 6988 0500 |002a: invoke-virtual {v5}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ -2cbeda: 0b02 |002d: move-result-wide v2 │ │ -2cbedc: 6e10 bb8e 0600 |002e: invoke-virtual {v6}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getSize:()J // method@8ebb │ │ -2cbee2: 0b05 |0031: move-result-wide v5 │ │ -2cbee4: bb52 |0032: add-long/2addr v2, v5 │ │ -2cbee6: 7120 4387 3200 |0033: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8743 │ │ -2cbeec: 0c05 |0036: move-result-object v5 │ │ -2cbeee: 6e20 ae8a 5700 |0037: invoke-virtual {v7, v5}, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;.setAudioDataEndPosition:(Ljava/lang/Long;)V // method@8aae │ │ -2cbef4: 2850 |003a: goto 008a // +0050 │ │ -2cbef6: 2201 e010 |003b: new-instance v1, Lorg/jaudiotagger/audio/aiff/chunk/AnnotationChunk; // type@10e0 │ │ -2cbefa: 6e30 d28a 5406 |003d: invoke-virtual {v4, v5, v6}, Lorg/jaudiotagger/audio/aiff/AiffInfoReader;.readChunkDataIntoBuffer:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/iff/ChunkHeader;)Ljava/nio/ByteBuffer; // method@8ad2 │ │ -2cbf00: 0c05 |0040: move-result-object v5 │ │ -2cbf02: 7040 0e8b 6175 |0041: invoke-direct {v1, v6, v5, v7}, Lorg/jaudiotagger/audio/aiff/chunk/AnnotationChunk;.:(Lorg/jaudiotagger/audio/iff/ChunkHeader;Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;)V // method@8b0e │ │ -2cbf08: 2846 |0044: goto 008a // +0046 │ │ -2cbf0a: 2201 e510 |0045: new-instance v1, Lorg/jaudiotagger/audio/aiff/chunk/CopyrightChunk; // type@10e5 │ │ -2cbf0e: 6e30 d28a 5406 |0047: invoke-virtual {v4, v5, v6}, Lorg/jaudiotagger/audio/aiff/AiffInfoReader;.readChunkDataIntoBuffer:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/iff/ChunkHeader;)Ljava/nio/ByteBuffer; // method@8ad2 │ │ -2cbf14: 0c05 |004a: move-result-object v5 │ │ -2cbf16: 7040 1a8b 6175 |004b: invoke-direct {v1, v6, v5, v7}, Lorg/jaudiotagger/audio/aiff/chunk/CopyrightChunk;.:(Lorg/jaudiotagger/audio/iff/ChunkHeader;Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;)V // method@8b1a │ │ -2cbf1c: 283c |004e: goto 008a // +003c │ │ -2cbf1e: 2201 e210 |004f: new-instance v1, Lorg/jaudiotagger/audio/aiff/chunk/AuthorChunk; // type@10e2 │ │ -2cbf22: 6e30 d28a 5406 |0051: invoke-virtual {v4, v5, v6}, Lorg/jaudiotagger/audio/aiff/AiffInfoReader;.readChunkDataIntoBuffer:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/iff/ChunkHeader;)Ljava/nio/ByteBuffer; // method@8ad2 │ │ -2cbf28: 0c05 |0054: move-result-object v5 │ │ -2cbf2a: 7040 138b 6175 |0055: invoke-direct {v1, v6, v5, v7}, Lorg/jaudiotagger/audio/aiff/chunk/AuthorChunk;.:(Lorg/jaudiotagger/audio/iff/ChunkHeader;Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;)V // method@8b13 │ │ -2cbf30: 2832 |0058: goto 008a // +0032 │ │ -2cbf32: 2201 e810 |0059: new-instance v1, Lorg/jaudiotagger/audio/aiff/chunk/NameChunk; // type@10e8 │ │ -2cbf36: 6e30 d28a 5406 |005b: invoke-virtual {v4, v5, v6}, Lorg/jaudiotagger/audio/aiff/AiffInfoReader;.readChunkDataIntoBuffer:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/iff/ChunkHeader;)Ljava/nio/ByteBuffer; // method@8ad2 │ │ -2cbf3c: 0c05 |005e: move-result-object v5 │ │ -2cbf3e: 7040 238b 6175 |005f: invoke-direct {v1, v6, v5, v7}, Lorg/jaudiotagger/audio/aiff/chunk/NameChunk;.:(Lorg/jaudiotagger/audio/iff/ChunkHeader;Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;)V // method@8b23 │ │ -2cbf44: 2828 |0062: goto 008a // +0028 │ │ -2cbf46: 2201 e310 |0063: new-instance v1, Lorg/jaudiotagger/audio/aiff/chunk/CommentsChunk; // type@10e3 │ │ -2cbf4a: 6e30 d28a 5406 |0065: invoke-virtual {v4, v5, v6}, Lorg/jaudiotagger/audio/aiff/AiffInfoReader;.readChunkDataIntoBuffer:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/iff/ChunkHeader;)Ljava/nio/ByteBuffer; // method@8ad2 │ │ -2cbf50: 0c05 |0068: move-result-object v5 │ │ -2cbf52: 7040 168b 6175 |0069: invoke-direct {v1, v6, v5, v7}, Lorg/jaudiotagger/audio/aiff/chunk/CommentsChunk;.:(Lorg/jaudiotagger/audio/iff/ChunkHeader;Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;)V // method@8b16 │ │ -2cbf58: 281e |006c: goto 008a // +001e │ │ -2cbf5a: 2201 e410 |006d: new-instance v1, Lorg/jaudiotagger/audio/aiff/chunk/CommonChunk; // type@10e4 │ │ -2cbf5e: 6e30 d28a 5406 |006f: invoke-virtual {v4, v5, v6}, Lorg/jaudiotagger/audio/aiff/AiffInfoReader;.readChunkDataIntoBuffer:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/iff/ChunkHeader;)Ljava/nio/ByteBuffer; // method@8ad2 │ │ -2cbf64: 0c05 |0072: move-result-object v5 │ │ -2cbf66: 7040 188b 6175 |0073: invoke-direct {v1, v6, v5, v7}, Lorg/jaudiotagger/audio/aiff/chunk/CommonChunk;.:(Lorg/jaudiotagger/audio/iff/ChunkHeader;Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;)V // method@8b18 │ │ -2cbf6c: 2814 |0076: goto 008a // +0014 │ │ -2cbf6e: 2201 e110 |0077: new-instance v1, Lorg/jaudiotagger/audio/aiff/chunk/ApplicationChunk; // type@10e1 │ │ -2cbf72: 6e30 d28a 5406 |0079: invoke-virtual {v4, v5, v6}, Lorg/jaudiotagger/audio/aiff/AiffInfoReader;.readChunkDataIntoBuffer:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/iff/ChunkHeader;)Ljava/nio/ByteBuffer; // method@8ad2 │ │ -2cbf78: 0c05 |007c: move-result-object v5 │ │ -2cbf7a: 7040 118b 6175 |007d: invoke-direct {v1, v6, v5, v7}, Lorg/jaudiotagger/audio/aiff/chunk/ApplicationChunk;.:(Lorg/jaudiotagger/audio/iff/ChunkHeader;Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;)V // method@8b11 │ │ -2cbf80: 280a |0080: goto 008a // +000a │ │ -2cbf82: 2201 e610 |0081: new-instance v1, Lorg/jaudiotagger/audio/aiff/chunk/FormatVersionChunk; // type@10e6 │ │ -2cbf86: 6e30 d28a 5406 |0083: invoke-virtual {v4, v5, v6}, Lorg/jaudiotagger/audio/aiff/AiffInfoReader;.readChunkDataIntoBuffer:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/iff/ChunkHeader;)Ljava/nio/ByteBuffer; // method@8ad2 │ │ -2cbf8c: 0c05 |0086: move-result-object v5 │ │ -2cbf8e: 7040 1d8b 6175 |0087: invoke-direct {v1, v6, v5, v7}, Lorg/jaudiotagger/audio/aiff/chunk/FormatVersionChunk;.:(Lorg/jaudiotagger/audio/iff/ChunkHeader;Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;)V // method@8b1d │ │ -2cbf94: 1101 |008a: return-object v1 │ │ -2cbf96: 0000 |008b: nop // spacer │ │ -2cbf98: 0001 0900 0100 0000 6e00 0000 6400 ... |008c: packed-switch-data (22 units) │ │ +2cbe74: |[2cbe74] org.jaudiotagger.audio.aiff.AiffInfoReader.createChunk:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/iff/ChunkHeader;Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;)Lorg/jaudiotagger/audio/iff/Chunk; │ │ +2cbe84: 6e10 ba8e 0600 |0000: invoke-virtual {v6}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getID:()Ljava/lang/String; // method@8eba │ │ +2cbe8a: 0c00 |0003: move-result-object v0 │ │ +2cbe8c: 7110 ff8a 0000 |0004: invoke-static {v0}, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType;.get:(Ljava/lang/String;)Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType; // method@8aff │ │ +2cbe92: 0c00 |0007: move-result-object v0 │ │ +2cbe94: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +2cbe96: 3800 8100 |0009: if-eqz v0, 008a // +0081 │ │ +2cbe9a: 6202 f381 |000b: sget-object v2, Lorg/jaudiotagger/audio/aiff/AiffInfoReader$1;.$SwitchMap$org$jaudiotagger$audio$aiff$chunk$AiffChunkType:[I // field@81f3 │ │ +2cbe9e: 6e10 018b 0000 |000d: invoke-virtual {v0}, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType;.ordinal:()I // method@8b01 │ │ +2cbea4: 0a00 |0010: move-result v0 │ │ +2cbea6: 4400 0200 |0011: aget v0, v2, v0 │ │ +2cbeaa: 2b00 7900 0000 |0013: packed-switch v0, 0000008c // +00000079 │ │ +2cbeb0: 2900 7400 |0016: goto/16 008a // +0074 │ │ +2cbeb4: 6e10 bb8e 0600 |0018: invoke-virtual {v6}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getSize:()J // method@8ebb │ │ +2cbeba: 0b02 |001b: move-result-wide v2 │ │ +2cbebc: 6e30 af8a 2703 |001c: invoke-virtual {v7, v2, v3}, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;.setAudioDataLength:(J)V // method@8aaf │ │ +2cbec2: 6e10 6988 0500 |001f: invoke-virtual {v5}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ +2cbec8: 0b02 |0022: move-result-wide v2 │ │ +2cbeca: 7120 4387 3200 |0023: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8743 │ │ +2cbed0: 0c00 |0026: move-result-object v0 │ │ +2cbed2: 6e20 b08a 0700 |0027: invoke-virtual {v7, v0}, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;.setAudioDataStartPosition:(Ljava/lang/Long;)V // method@8ab0 │ │ +2cbed8: 6e10 6988 0500 |002a: invoke-virtual {v5}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ +2cbede: 0b02 |002d: move-result-wide v2 │ │ +2cbee0: 6e10 bb8e 0600 |002e: invoke-virtual {v6}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getSize:()J // method@8ebb │ │ +2cbee6: 0b05 |0031: move-result-wide v5 │ │ +2cbee8: bb52 |0032: add-long/2addr v2, v5 │ │ +2cbeea: 7120 4387 3200 |0033: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8743 │ │ +2cbef0: 0c05 |0036: move-result-object v5 │ │ +2cbef2: 6e20 ae8a 5700 |0037: invoke-virtual {v7, v5}, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;.setAudioDataEndPosition:(Ljava/lang/Long;)V // method@8aae │ │ +2cbef8: 2850 |003a: goto 008a // +0050 │ │ +2cbefa: 2201 e010 |003b: new-instance v1, Lorg/jaudiotagger/audio/aiff/chunk/AnnotationChunk; // type@10e0 │ │ +2cbefe: 6e30 d28a 5406 |003d: invoke-virtual {v4, v5, v6}, Lorg/jaudiotagger/audio/aiff/AiffInfoReader;.readChunkDataIntoBuffer:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/iff/ChunkHeader;)Ljava/nio/ByteBuffer; // method@8ad2 │ │ +2cbf04: 0c05 |0040: move-result-object v5 │ │ +2cbf06: 7040 0e8b 6175 |0041: invoke-direct {v1, v6, v5, v7}, Lorg/jaudiotagger/audio/aiff/chunk/AnnotationChunk;.:(Lorg/jaudiotagger/audio/iff/ChunkHeader;Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;)V // method@8b0e │ │ +2cbf0c: 2846 |0044: goto 008a // +0046 │ │ +2cbf0e: 2201 e510 |0045: new-instance v1, Lorg/jaudiotagger/audio/aiff/chunk/CopyrightChunk; // type@10e5 │ │ +2cbf12: 6e30 d28a 5406 |0047: invoke-virtual {v4, v5, v6}, Lorg/jaudiotagger/audio/aiff/AiffInfoReader;.readChunkDataIntoBuffer:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/iff/ChunkHeader;)Ljava/nio/ByteBuffer; // method@8ad2 │ │ +2cbf18: 0c05 |004a: move-result-object v5 │ │ +2cbf1a: 7040 1a8b 6175 |004b: invoke-direct {v1, v6, v5, v7}, Lorg/jaudiotagger/audio/aiff/chunk/CopyrightChunk;.:(Lorg/jaudiotagger/audio/iff/ChunkHeader;Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;)V // method@8b1a │ │ +2cbf20: 283c |004e: goto 008a // +003c │ │ +2cbf22: 2201 e210 |004f: new-instance v1, Lorg/jaudiotagger/audio/aiff/chunk/AuthorChunk; // type@10e2 │ │ +2cbf26: 6e30 d28a 5406 |0051: invoke-virtual {v4, v5, v6}, Lorg/jaudiotagger/audio/aiff/AiffInfoReader;.readChunkDataIntoBuffer:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/iff/ChunkHeader;)Ljava/nio/ByteBuffer; // method@8ad2 │ │ +2cbf2c: 0c05 |0054: move-result-object v5 │ │ +2cbf2e: 7040 138b 6175 |0055: invoke-direct {v1, v6, v5, v7}, Lorg/jaudiotagger/audio/aiff/chunk/AuthorChunk;.:(Lorg/jaudiotagger/audio/iff/ChunkHeader;Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;)V // method@8b13 │ │ +2cbf34: 2832 |0058: goto 008a // +0032 │ │ +2cbf36: 2201 e810 |0059: new-instance v1, Lorg/jaudiotagger/audio/aiff/chunk/NameChunk; // type@10e8 │ │ +2cbf3a: 6e30 d28a 5406 |005b: invoke-virtual {v4, v5, v6}, Lorg/jaudiotagger/audio/aiff/AiffInfoReader;.readChunkDataIntoBuffer:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/iff/ChunkHeader;)Ljava/nio/ByteBuffer; // method@8ad2 │ │ +2cbf40: 0c05 |005e: move-result-object v5 │ │ +2cbf42: 7040 238b 6175 |005f: invoke-direct {v1, v6, v5, v7}, Lorg/jaudiotagger/audio/aiff/chunk/NameChunk;.:(Lorg/jaudiotagger/audio/iff/ChunkHeader;Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;)V // method@8b23 │ │ +2cbf48: 2828 |0062: goto 008a // +0028 │ │ +2cbf4a: 2201 e310 |0063: new-instance v1, Lorg/jaudiotagger/audio/aiff/chunk/CommentsChunk; // type@10e3 │ │ +2cbf4e: 6e30 d28a 5406 |0065: invoke-virtual {v4, v5, v6}, Lorg/jaudiotagger/audio/aiff/AiffInfoReader;.readChunkDataIntoBuffer:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/iff/ChunkHeader;)Ljava/nio/ByteBuffer; // method@8ad2 │ │ +2cbf54: 0c05 |0068: move-result-object v5 │ │ +2cbf56: 7040 168b 6175 |0069: invoke-direct {v1, v6, v5, v7}, Lorg/jaudiotagger/audio/aiff/chunk/CommentsChunk;.:(Lorg/jaudiotagger/audio/iff/ChunkHeader;Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;)V // method@8b16 │ │ +2cbf5c: 281e |006c: goto 008a // +001e │ │ +2cbf5e: 2201 e410 |006d: new-instance v1, Lorg/jaudiotagger/audio/aiff/chunk/CommonChunk; // type@10e4 │ │ +2cbf62: 6e30 d28a 5406 |006f: invoke-virtual {v4, v5, v6}, Lorg/jaudiotagger/audio/aiff/AiffInfoReader;.readChunkDataIntoBuffer:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/iff/ChunkHeader;)Ljava/nio/ByteBuffer; // method@8ad2 │ │ +2cbf68: 0c05 |0072: move-result-object v5 │ │ +2cbf6a: 7040 188b 6175 |0073: invoke-direct {v1, v6, v5, v7}, Lorg/jaudiotagger/audio/aiff/chunk/CommonChunk;.:(Lorg/jaudiotagger/audio/iff/ChunkHeader;Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;)V // method@8b18 │ │ +2cbf70: 2814 |0076: goto 008a // +0014 │ │ +2cbf72: 2201 e110 |0077: new-instance v1, Lorg/jaudiotagger/audio/aiff/chunk/ApplicationChunk; // type@10e1 │ │ +2cbf76: 6e30 d28a 5406 |0079: invoke-virtual {v4, v5, v6}, Lorg/jaudiotagger/audio/aiff/AiffInfoReader;.readChunkDataIntoBuffer:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/iff/ChunkHeader;)Ljava/nio/ByteBuffer; // method@8ad2 │ │ +2cbf7c: 0c05 |007c: move-result-object v5 │ │ +2cbf7e: 7040 118b 6175 |007d: invoke-direct {v1, v6, v5, v7}, Lorg/jaudiotagger/audio/aiff/chunk/ApplicationChunk;.:(Lorg/jaudiotagger/audio/iff/ChunkHeader;Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;)V // method@8b11 │ │ +2cbf84: 280a |0080: goto 008a // +000a │ │ +2cbf86: 2201 e610 |0081: new-instance v1, Lorg/jaudiotagger/audio/aiff/chunk/FormatVersionChunk; // type@10e6 │ │ +2cbf8a: 6e30 d28a 5406 |0083: invoke-virtual {v4, v5, v6}, Lorg/jaudiotagger/audio/aiff/AiffInfoReader;.readChunkDataIntoBuffer:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/iff/ChunkHeader;)Ljava/nio/ByteBuffer; // method@8ad2 │ │ +2cbf90: 0c05 |0086: move-result-object v5 │ │ +2cbf92: 7040 1d8b 6175 |0087: invoke-direct {v1, v6, v5, v7}, Lorg/jaudiotagger/audio/aiff/chunk/FormatVersionChunk;.:(Lorg/jaudiotagger/audio/iff/ChunkHeader;Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;)V // method@8b1d │ │ +2cbf98: 1101 |008a: return-object v1 │ │ +2cbf9a: 0000 |008b: nop // spacer │ │ +2cbf9c: 0001 0900 0100 0000 6e00 0000 6400 ... |008c: packed-switch-data (22 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ 0x000b line=138 │ │ 0x0018 line=174 │ │ 0x001f line=175 │ │ 0x002a line=176 │ │ @@ -1084831,118 +1084831,118 @@ │ │ type : '(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 223 16-bit code units │ │ -2cbb9c: |[2cbb9c] org.jaudiotagger.audio.aiff.AiffInfoReader.readChunk:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;)Z │ │ -2cbbac: 2200 6311 |0000: new-instance v0, Lorg/jaudiotagger/audio/iff/ChunkHeader; // type@1163 │ │ -2cbbb0: 6201 a481 |0002: sget-object v1, Ljava/nio/ByteOrder;.BIG_ENDIAN:Ljava/nio/ByteOrder; // field@81a4 │ │ -2cbbb4: 7020 b98e 1000 |0004: invoke-direct {v0, v1}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.:(Ljava/nio/ByteOrder;)V // method@8eb9 │ │ -2cbbba: 6e20 be8e b000 |0007: invoke-virtual {v0, v11}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.readHeader:(Ljava/nio/channels/FileChannel;)Z // method@8ebe │ │ -2cbbc0: 0a01 |000a: move-result v1 │ │ -2cbbc2: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -2cbbc4: 3901 0300 |000c: if-nez v1, 000f // +0003 │ │ -2cbbc8: 0f02 |000e: return v2 │ │ -2cbbca: 6201 f481 |000f: sget-object v1, Lorg/jaudiotagger/audio/aiff/AiffInfoReader;.logger:Ljava/util/logging/Logger; // field@81f4 │ │ -2cbbce: 2203 3910 |0011: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ -2cbbd2: 7010 cc87 0300 |0013: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2cbbd8: 54a4 f581 |0016: iget-object v4, v10, Lorg/jaudiotagger/audio/aiff/AiffInfoReader;.loggingName:Ljava/lang/String; // field@81f5 │ │ -2cbbdc: 6e20 d787 4300 |0018: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cbbe2: 1a04 3b05 |001b: const-string v4, ":Reading Next Chunk:" // string@053b │ │ -2cbbe6: 6e20 d787 4300 |001d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cbbec: 6e10 ba8e 0000 |0020: invoke-virtual {v0}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getID:()Ljava/lang/String; // method@8eba │ │ -2cbbf2: 0c04 |0023: move-result-object v4 │ │ -2cbbf4: 6e20 d787 4300 |0024: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cbbfa: 1a04 7a05 |0027: const-string v4, ":starting at:" // string@057a │ │ -2cbbfe: 6e20 d787 4300 |0029: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cbc04: 6e10 bc8e 0000 |002c: invoke-virtual {v0}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getStartLocationInFile:()J // method@8ebc │ │ -2cbc0a: 0b04 |002f: move-result-wide v4 │ │ -2cbc0c: 7120 6191 5400 |0030: invoke-static {v4, v5}, Lorg/jaudiotagger/logging/Hex;.asDecAndHex:(J)Ljava/lang/String; // method@9161 │ │ -2cbc12: 0c04 |0033: move-result-object v4 │ │ -2cbc14: 6e20 d787 4300 |0034: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cbc1a: 1a04 7905 |0037: const-string v4, ":sizeIncHeader:" // string@0579 │ │ -2cbc1e: 6e20 d787 4300 |0039: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cbc24: 6e10 bb8e 0000 |003c: invoke-virtual {v0}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getSize:()J // method@8ebb │ │ -2cbc2a: 0b04 |003f: move-result-wide v4 │ │ -2cbc2c: 1606 0800 |0040: const-wide/16 v6, #int 8 // #8 │ │ -2cbc30: bb64 |0042: add-long/2addr v4, v6 │ │ -2cbc32: 7120 6191 5400 |0043: invoke-static {v4, v5}, Lorg/jaudiotagger/logging/Hex;.asDecAndHex:(J)Ljava/lang/String; // method@9161 │ │ -2cbc38: 0c04 |0046: move-result-object v4 │ │ -2cbc3a: 6e20 d787 4300 |0047: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cbc40: 1a04 5d05 |004a: const-string v4, ":ending at:" // string@055d │ │ -2cbc44: 6e20 d787 4300 |004c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cbc4a: 6e10 bc8e 0000 |004f: invoke-virtual {v0}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getStartLocationInFile:()J // method@8ebc │ │ -2cbc50: 0b04 |0052: move-result-wide v4 │ │ -2cbc52: 6e10 bb8e 0000 |0053: invoke-virtual {v0}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getSize:()J // method@8ebb │ │ -2cbc58: 0b08 |0056: move-result-wide v8 │ │ -2cbc5a: bb84 |0057: add-long/2addr v4, v8 │ │ -2cbc5c: bb64 |0058: add-long/2addr v4, v6 │ │ -2cbc5e: 7120 6191 5400 |0059: invoke-static {v4, v5}, Lorg/jaudiotagger/logging/Hex;.asDecAndHex:(J)Ljava/lang/String; // method@9161 │ │ -2cbc64: 0c04 |005c: move-result-object v4 │ │ -2cbc66: 6e20 d787 4300 |005d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cbc6c: 6e10 df87 0300 |0060: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2cbc72: 0c03 |0063: move-result-object v3 │ │ -2cbc74: 6e20 128a 3100 |0064: invoke-virtual {v1, v3}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -2cbc7a: 7040 cf8a bac0 |0067: invoke-direct {v10, v11, v0, v12}, Lorg/jaudiotagger/audio/aiff/AiffInfoReader;.createChunk:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/iff/ChunkHeader;Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;)Lorg/jaudiotagger/audio/iff/Chunk; // method@8acf │ │ -2cbc80: 0c0c |006a: move-result-object v12 │ │ -2cbc82: 380c 2800 |006b: if-eqz v12, 0093 // +0028 │ │ -2cbc86: 6e10 b88e 0c00 |006d: invoke-virtual {v12}, Lorg/jaudiotagger/audio/iff/Chunk;.readChunk:()Z // method@8eb8 │ │ -2cbc8c: 0a0c |0070: move-result v12 │ │ -2cbc8e: 390c 3800 |0071: if-nez v12, 00a9 // +0038 │ │ -2cbc92: 620b f481 |0073: sget-object v11, Lorg/jaudiotagger/audio/aiff/AiffInfoReader;.logger:Ljava/util/logging/Logger; // field@81f4 │ │ -2cbc96: 220c 3910 |0075: new-instance v12, Ljava/lang/StringBuilder; // type@1039 │ │ -2cbc9a: 7010 cc87 0c00 |0077: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2cbca0: 54a1 f581 |007a: iget-object v1, v10, Lorg/jaudiotagger/audio/aiff/AiffInfoReader;.loggingName:Ljava/lang/String; // field@81f5 │ │ -2cbca4: 6e20 d787 1c00 |007c: invoke-virtual {v12, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cbcaa: 1a01 f104 |007f: const-string v1, ":ChunkReadFail:" // string@04f1 │ │ -2cbcae: 6e20 d787 1c00 |0081: invoke-virtual {v12, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cbcb4: 6e10 ba8e 0000 |0084: invoke-virtual {v0}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getID:()Ljava/lang/String; // method@8eba │ │ -2cbcba: 0c00 |0087: move-result-object v0 │ │ -2cbcbc: 6e20 d787 0c00 |0088: invoke-virtual {v12, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cbcc2: 6e10 df87 0c00 |008b: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2cbcc8: 0c0c |008e: move-result-object v12 │ │ -2cbcca: 6e20 1b8a cb00 |008f: invoke-virtual {v11, v12}, Ljava/util/logging/Logger;.severe:(Ljava/lang/String;)V // method@8a1b │ │ -2cbcd0: 0f02 |0092: return v2 │ │ -2cbcd2: 6e10 bb8e 0000 |0093: invoke-virtual {v0}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getSize:()J // method@8ebb │ │ -2cbcd8: 0b01 |0096: move-result-wide v1 │ │ -2cbcda: 1603 0000 |0097: const-wide/16 v3, #int 0 // #0 │ │ -2cbcde: 310c 0103 |0099: cmp-long v12, v1, v3 │ │ -2cbce2: 3d0c 1300 |009b: if-lez v12, 00ae // +0013 │ │ -2cbce6: 6e10 6988 0b00 |009d: invoke-virtual {v11}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ -2cbcec: 0b01 |00a0: move-result-wide v1 │ │ -2cbcee: 6e10 bb8e 0000 |00a1: invoke-virtual {v0}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getSize:()J // method@8ebb │ │ -2cbcf4: 0b03 |00a4: move-result-wide v3 │ │ -2cbcf6: bb31 |00a5: add-long/2addr v1, v3 │ │ -2cbcf8: 6e30 6a88 1b02 |00a6: invoke-virtual {v11, v1, v2}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ -2cbcfe: 7120 cf8e 0b00 |00a9: invoke-static {v11, v0}, Lorg/jaudiotagger/audio/iff/IffHeaderChunk;.ensureOnEqualBoundary:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/iff/ChunkHeader;)V // method@8ecf │ │ -2cbd04: 121b |00ac: const/4 v11, #int 1 // #1 │ │ -2cbd06: 0f0b |00ad: return v11 │ │ -2cbd08: 220b 3910 |00ae: new-instance v11, Ljava/lang/StringBuilder; // type@1039 │ │ -2cbd0c: 7010 cc87 0b00 |00b0: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2cbd12: 54ac f581 |00b3: iget-object v12, v10, Lorg/jaudiotagger/audio/aiff/AiffInfoReader;.loggingName:Ljava/lang/String; // field@81f5 │ │ -2cbd16: 6e20 d787 cb00 |00b5: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cbd1c: 1a0c 2d05 |00b8: const-string v12, ":Not a valid header, unable to read a sensible size:Header" // string@052d │ │ -2cbd20: 6e20 d787 cb00 |00ba: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cbd26: 6e10 ba8e 0000 |00bd: invoke-virtual {v0}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getID:()Ljava/lang/String; // method@8eba │ │ -2cbd2c: 0c0c |00c0: move-result-object v12 │ │ -2cbd2e: 6e20 d787 cb00 |00c1: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cbd34: 1a0c 9547 |00c4: const-string v12, "Size:" // string@4795 │ │ -2cbd38: 6e20 d787 cb00 |00c6: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cbd3e: 6e10 bb8e 0000 |00c9: invoke-virtual {v0}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getSize:()J // method@8ebb │ │ -2cbd44: 0b00 |00cc: move-result-wide v0 │ │ -2cbd46: 6e30 d487 0b01 |00cd: invoke-virtual {v11, v0, v1}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ -2cbd4c: 6e10 df87 0b00 |00d0: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2cbd52: 0c0b |00d3: move-result-object v11 │ │ -2cbd54: 620c f481 |00d4: sget-object v12, Lorg/jaudiotagger/audio/aiff/AiffInfoReader;.logger:Ljava/util/logging/Logger; // field@81f4 │ │ -2cbd58: 6e20 1b8a bc00 |00d6: invoke-virtual {v12, v11}, Ljava/util/logging/Logger;.severe:(Ljava/lang/String;)V // method@8a1b │ │ -2cbd5e: 220c 3511 |00d9: new-instance v12, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ -2cbd62: 7020 698d bc00 |00db: invoke-direct {v12, v11}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ -2cbd68: 270c |00de: throw v12 │ │ +2cbba0: |[2cbba0] org.jaudiotagger.audio.aiff.AiffInfoReader.readChunk:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;)Z │ │ +2cbbb0: 2200 6311 |0000: new-instance v0, Lorg/jaudiotagger/audio/iff/ChunkHeader; // type@1163 │ │ +2cbbb4: 6201 a481 |0002: sget-object v1, Ljava/nio/ByteOrder;.BIG_ENDIAN:Ljava/nio/ByteOrder; // field@81a4 │ │ +2cbbb8: 7020 b98e 1000 |0004: invoke-direct {v0, v1}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.:(Ljava/nio/ByteOrder;)V // method@8eb9 │ │ +2cbbbe: 6e20 be8e b000 |0007: invoke-virtual {v0, v11}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.readHeader:(Ljava/nio/channels/FileChannel;)Z // method@8ebe │ │ +2cbbc4: 0a01 |000a: move-result v1 │ │ +2cbbc6: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +2cbbc8: 3901 0300 |000c: if-nez v1, 000f // +0003 │ │ +2cbbcc: 0f02 |000e: return v2 │ │ +2cbbce: 6201 f481 |000f: sget-object v1, Lorg/jaudiotagger/audio/aiff/AiffInfoReader;.logger:Ljava/util/logging/Logger; // field@81f4 │ │ +2cbbd2: 2203 3910 |0011: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ +2cbbd6: 7010 cc87 0300 |0013: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2cbbdc: 54a4 f581 |0016: iget-object v4, v10, Lorg/jaudiotagger/audio/aiff/AiffInfoReader;.loggingName:Ljava/lang/String; // field@81f5 │ │ +2cbbe0: 6e20 d787 4300 |0018: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cbbe6: 1a04 3b05 |001b: const-string v4, ":Reading Next Chunk:" // string@053b │ │ +2cbbea: 6e20 d787 4300 |001d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cbbf0: 6e10 ba8e 0000 |0020: invoke-virtual {v0}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getID:()Ljava/lang/String; // method@8eba │ │ +2cbbf6: 0c04 |0023: move-result-object v4 │ │ +2cbbf8: 6e20 d787 4300 |0024: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cbbfe: 1a04 7a05 |0027: const-string v4, ":starting at:" // string@057a │ │ +2cbc02: 6e20 d787 4300 |0029: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cbc08: 6e10 bc8e 0000 |002c: invoke-virtual {v0}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getStartLocationInFile:()J // method@8ebc │ │ +2cbc0e: 0b04 |002f: move-result-wide v4 │ │ +2cbc10: 7120 6191 5400 |0030: invoke-static {v4, v5}, Lorg/jaudiotagger/logging/Hex;.asDecAndHex:(J)Ljava/lang/String; // method@9161 │ │ +2cbc16: 0c04 |0033: move-result-object v4 │ │ +2cbc18: 6e20 d787 4300 |0034: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cbc1e: 1a04 7905 |0037: const-string v4, ":sizeIncHeader:" // string@0579 │ │ +2cbc22: 6e20 d787 4300 |0039: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cbc28: 6e10 bb8e 0000 |003c: invoke-virtual {v0}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getSize:()J // method@8ebb │ │ +2cbc2e: 0b04 |003f: move-result-wide v4 │ │ +2cbc30: 1606 0800 |0040: const-wide/16 v6, #int 8 // #8 │ │ +2cbc34: bb64 |0042: add-long/2addr v4, v6 │ │ +2cbc36: 7120 6191 5400 |0043: invoke-static {v4, v5}, Lorg/jaudiotagger/logging/Hex;.asDecAndHex:(J)Ljava/lang/String; // method@9161 │ │ +2cbc3c: 0c04 |0046: move-result-object v4 │ │ +2cbc3e: 6e20 d787 4300 |0047: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cbc44: 1a04 5d05 |004a: const-string v4, ":ending at:" // string@055d │ │ +2cbc48: 6e20 d787 4300 |004c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cbc4e: 6e10 bc8e 0000 |004f: invoke-virtual {v0}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getStartLocationInFile:()J // method@8ebc │ │ +2cbc54: 0b04 |0052: move-result-wide v4 │ │ +2cbc56: 6e10 bb8e 0000 |0053: invoke-virtual {v0}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getSize:()J // method@8ebb │ │ +2cbc5c: 0b08 |0056: move-result-wide v8 │ │ +2cbc5e: bb84 |0057: add-long/2addr v4, v8 │ │ +2cbc60: bb64 |0058: add-long/2addr v4, v6 │ │ +2cbc62: 7120 6191 5400 |0059: invoke-static {v4, v5}, Lorg/jaudiotagger/logging/Hex;.asDecAndHex:(J)Ljava/lang/String; // method@9161 │ │ +2cbc68: 0c04 |005c: move-result-object v4 │ │ +2cbc6a: 6e20 d787 4300 |005d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cbc70: 6e10 df87 0300 |0060: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2cbc76: 0c03 |0063: move-result-object v3 │ │ +2cbc78: 6e20 128a 3100 |0064: invoke-virtual {v1, v3}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +2cbc7e: 7040 cf8a bac0 |0067: invoke-direct {v10, v11, v0, v12}, Lorg/jaudiotagger/audio/aiff/AiffInfoReader;.createChunk:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/iff/ChunkHeader;Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;)Lorg/jaudiotagger/audio/iff/Chunk; // method@8acf │ │ +2cbc84: 0c0c |006a: move-result-object v12 │ │ +2cbc86: 380c 2800 |006b: if-eqz v12, 0093 // +0028 │ │ +2cbc8a: 6e10 b88e 0c00 |006d: invoke-virtual {v12}, Lorg/jaudiotagger/audio/iff/Chunk;.readChunk:()Z // method@8eb8 │ │ +2cbc90: 0a0c |0070: move-result v12 │ │ +2cbc92: 390c 3800 |0071: if-nez v12, 00a9 // +0038 │ │ +2cbc96: 620b f481 |0073: sget-object v11, Lorg/jaudiotagger/audio/aiff/AiffInfoReader;.logger:Ljava/util/logging/Logger; // field@81f4 │ │ +2cbc9a: 220c 3910 |0075: new-instance v12, Ljava/lang/StringBuilder; // type@1039 │ │ +2cbc9e: 7010 cc87 0c00 |0077: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2cbca4: 54a1 f581 |007a: iget-object v1, v10, Lorg/jaudiotagger/audio/aiff/AiffInfoReader;.loggingName:Ljava/lang/String; // field@81f5 │ │ +2cbca8: 6e20 d787 1c00 |007c: invoke-virtual {v12, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cbcae: 1a01 f104 |007f: const-string v1, ":ChunkReadFail:" // string@04f1 │ │ +2cbcb2: 6e20 d787 1c00 |0081: invoke-virtual {v12, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cbcb8: 6e10 ba8e 0000 |0084: invoke-virtual {v0}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getID:()Ljava/lang/String; // method@8eba │ │ +2cbcbe: 0c00 |0087: move-result-object v0 │ │ +2cbcc0: 6e20 d787 0c00 |0088: invoke-virtual {v12, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cbcc6: 6e10 df87 0c00 |008b: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2cbccc: 0c0c |008e: move-result-object v12 │ │ +2cbcce: 6e20 1b8a cb00 |008f: invoke-virtual {v11, v12}, Ljava/util/logging/Logger;.severe:(Ljava/lang/String;)V // method@8a1b │ │ +2cbcd4: 0f02 |0092: return v2 │ │ +2cbcd6: 6e10 bb8e 0000 |0093: invoke-virtual {v0}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getSize:()J // method@8ebb │ │ +2cbcdc: 0b01 |0096: move-result-wide v1 │ │ +2cbcde: 1603 0000 |0097: const-wide/16 v3, #int 0 // #0 │ │ +2cbce2: 310c 0103 |0099: cmp-long v12, v1, v3 │ │ +2cbce6: 3d0c 1300 |009b: if-lez v12, 00ae // +0013 │ │ +2cbcea: 6e10 6988 0b00 |009d: invoke-virtual {v11}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ +2cbcf0: 0b01 |00a0: move-result-wide v1 │ │ +2cbcf2: 6e10 bb8e 0000 |00a1: invoke-virtual {v0}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getSize:()J // method@8ebb │ │ +2cbcf8: 0b03 |00a4: move-result-wide v3 │ │ +2cbcfa: bb31 |00a5: add-long/2addr v1, v3 │ │ +2cbcfc: 6e30 6a88 1b02 |00a6: invoke-virtual {v11, v1, v2}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ +2cbd02: 7120 cf8e 0b00 |00a9: invoke-static {v11, v0}, Lorg/jaudiotagger/audio/iff/IffHeaderChunk;.ensureOnEqualBoundary:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/iff/ChunkHeader;)V // method@8ecf │ │ +2cbd08: 121b |00ac: const/4 v11, #int 1 // #1 │ │ +2cbd0a: 0f0b |00ad: return v11 │ │ +2cbd0c: 220b 3910 |00ae: new-instance v11, Ljava/lang/StringBuilder; // type@1039 │ │ +2cbd10: 7010 cc87 0b00 |00b0: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2cbd16: 54ac f581 |00b3: iget-object v12, v10, Lorg/jaudiotagger/audio/aiff/AiffInfoReader;.loggingName:Ljava/lang/String; // field@81f5 │ │ +2cbd1a: 6e20 d787 cb00 |00b5: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cbd20: 1a0c 2d05 |00b8: const-string v12, ":Not a valid header, unable to read a sensible size:Header" // string@052d │ │ +2cbd24: 6e20 d787 cb00 |00ba: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cbd2a: 6e10 ba8e 0000 |00bd: invoke-virtual {v0}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getID:()Ljava/lang/String; // method@8eba │ │ +2cbd30: 0c0c |00c0: move-result-object v12 │ │ +2cbd32: 6e20 d787 cb00 |00c1: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cbd38: 1a0c 9547 |00c4: const-string v12, "Size:" // string@4795 │ │ +2cbd3c: 6e20 d787 cb00 |00c6: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cbd42: 6e10 bb8e 0000 |00c9: invoke-virtual {v0}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getSize:()J // method@8ebb │ │ +2cbd48: 0b00 |00cc: move-result-wide v0 │ │ +2cbd4a: 6e30 d487 0b01 |00cd: invoke-virtual {v11, v0, v1}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ +2cbd50: 6e10 df87 0b00 |00d0: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2cbd56: 0c0b |00d3: move-result-object v11 │ │ +2cbd58: 620c f481 |00d4: sget-object v12, Lorg/jaudiotagger/audio/aiff/AiffInfoReader;.logger:Ljava/util/logging/Logger; // field@81f4 │ │ +2cbd5c: 6e20 1b8a bc00 |00d6: invoke-virtual {v12, v11}, Ljava/util/logging/Logger;.severe:(Ljava/lang/String;)V // method@8a1b │ │ +2cbd62: 220c 3511 |00d9: new-instance v12, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ +2cbd66: 7020 698d bc00 |00db: invoke-direct {v12, v11}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ +2cbd6c: 270c |00de: throw v12 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0007 line=90 │ │ 0x000f line=95 │ │ 0x002c line=96 │ │ 0x003c line=97 │ │ @@ -1084969,72 +1084969,72 @@ │ │ type : '(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/generic/GenericAudioHeader;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 122 16-bit code units │ │ -2cbd6c: |[2cbd6c] org.jaudiotagger.audio.aiff.AiffInfoReader.read:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/generic/GenericAudioHeader; │ │ -2cbd7c: 7210 858a 0900 |0000: invoke-interface {v9}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getReadChannel:()Ljava/nio/channels/FileChannel; // method@8a85 │ │ -2cbd82: 0c09 |0003: move-result-object v9 │ │ -2cbd84: 6200 f481 |0004: sget-object v0, Lorg/jaudiotagger/audio/aiff/AiffInfoReader;.logger:Ljava/util/logging/Logger; // field@81f4 │ │ -2cbd88: 2201 3910 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2cbd8c: 7010 cc87 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2cbd92: 5482 f581 |000b: iget-object v2, v8, Lorg/jaudiotagger/audio/aiff/AiffInfoReader;.loggingName:Ljava/lang/String; // field@81f5 │ │ -2cbd96: 6e20 d787 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cbd9c: 1a02 3405 |0010: const-string v2, ":Reading AIFF file size:" // string@0534 │ │ -2cbda0: 6e20 d787 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cbda6: 6e10 6d88 0900 |0015: invoke-virtual {v9}, Ljava/nio/channels/FileChannel;.size:()J // method@886d │ │ -2cbdac: 0b02 |0018: move-result-wide v2 │ │ -2cbdae: 7120 6191 3200 |0019: invoke-static {v2, v3}, Lorg/jaudiotagger/logging/Hex;.asDecAndHex:(J)Ljava/lang/String; // method@9161 │ │ -2cbdb4: 0c02 |001c: move-result-object v2 │ │ -2cbdb6: 6e20 d787 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cbdbc: 6e10 df87 0100 |0020: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2cbdc2: 0c01 |0023: move-result-object v1 │ │ -2cbdc4: 6e20 128a 1000 |0024: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -2cbdca: 2200 d010 |0027: new-instance v0, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader; // type@10d0 │ │ -2cbdce: 7010 a18a 0000 |0029: invoke-direct {v0}, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;.:()V // method@8aa1 │ │ -2cbdd4: 2201 d110 |002c: new-instance v1, Lorg/jaudiotagger/audio/aiff/AiffFileHeader; // type@10d1 │ │ -2cbdd8: 5482 f581 |002e: iget-object v2, v8, Lorg/jaudiotagger/audio/aiff/AiffInfoReader;.loggingName:Ljava/lang/String; // field@81f5 │ │ -2cbddc: 7020 c28a 2100 |0030: invoke-direct {v1, v2}, Lorg/jaudiotagger/audio/aiff/AiffFileHeader;.:(Ljava/lang/String;)V // method@8ac2 │ │ -2cbde2: 6e30 c48a 9100 |0033: invoke-virtual {v1, v9, v0}, Lorg/jaudiotagger/audio/aiff/AiffFileHeader;.readHeader:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;)J // method@8ac4 │ │ -2cbde8: 0b01 |0036: move-result-wide v1 │ │ -2cbdea: 6e10 6988 0900 |0037: invoke-virtual {v9}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ -2cbdf0: 0b03 |003a: move-result-wide v3 │ │ -2cbdf2: 1605 0800 |003b: const-wide/16 v5, #int 8 // #8 │ │ -2cbdf6: bb15 |003d: add-long/2addr v5, v1 │ │ -2cbdf8: 3107 0305 |003e: cmp-long v7, v3, v5 │ │ -2cbdfc: 3b07 1b00 |0040: if-gez v7, 005b // +001b │ │ -2cbe00: 6e10 6988 0900 |0042: invoke-virtual {v9}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ -2cbe06: 0b03 |0045: move-result-wide v3 │ │ -2cbe08: 6e10 6d88 0900 |0046: invoke-virtual {v9}, Ljava/nio/channels/FileChannel;.size:()J // method@886d │ │ -2cbe0e: 0b05 |0049: move-result-wide v5 │ │ -2cbe10: 3107 0305 |004a: cmp-long v7, v3, v5 │ │ -2cbe14: 3b07 0f00 |004c: if-gez v7, 005b // +000f │ │ -2cbe18: 7030 d18a 9800 |004e: invoke-direct {v8, v9, v0}, Lorg/jaudiotagger/audio/aiff/AiffInfoReader;.readChunk:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;)Z // method@8ad1 │ │ -2cbe1e: 0a03 |0051: move-result v3 │ │ -2cbe20: 3903 e5ff |0052: if-nez v3, 0037 // -001b │ │ -2cbe24: 6209 f481 |0054: sget-object v9, Lorg/jaudiotagger/audio/aiff/AiffInfoReader;.logger:Ljava/util/logging/Logger; // field@81f4 │ │ -2cbe28: 1a01 3c4f |0056: const-string v1, "UNKNOWN:UnableToReadProcessChunk" // string@4f3c │ │ -2cbe2c: 6e20 1b8a 1900 |0058: invoke-virtual {v9, v1}, Ljava/util/logging/Logger;.severe:(Ljava/lang/String;)V // method@8a1b │ │ -2cbe32: 6e10 ab8a 0000 |005b: invoke-virtual {v0}, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;.getFileType:()Lorg/jaudiotagger/audio/aiff/AiffType; // method@8aab │ │ -2cbe38: 0c09 |005e: move-result-object v9 │ │ -2cbe3a: 6201 fd81 |005f: sget-object v1, Lorg/jaudiotagger/audio/aiff/AiffType;.AIFC:Lorg/jaudiotagger/audio/aiff/AiffType; // field@81fd │ │ -2cbe3e: 3319 0c00 |0061: if-ne v9, v1, 006d // +000c │ │ -2cbe42: 6209 d081 |0063: sget-object v9, Lorg/jaudiotagger/audio/SupportedFileFormat;.AIF:Lorg/jaudiotagger/audio/SupportedFileFormat; // field@81d0 │ │ -2cbe46: 6e10 998a 0900 |0065: invoke-virtual {v9}, Lorg/jaudiotagger/audio/SupportedFileFormat;.getDisplayName:()Ljava/lang/String; // method@8a99 │ │ -2cbe4c: 0c09 |0068: move-result-object v9 │ │ -2cbe4e: 6e20 b88a 9000 |0069: invoke-virtual {v0, v9}, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;.setFormat:(Ljava/lang/String;)V // method@8ab8 │ │ -2cbe54: 280a |006c: goto 0076 // +000a │ │ -2cbe56: 6209 d081 |006d: sget-object v9, Lorg/jaudiotagger/audio/SupportedFileFormat;.AIF:Lorg/jaudiotagger/audio/SupportedFileFormat; // field@81d0 │ │ -2cbe5a: 6e10 998a 0900 |006f: invoke-virtual {v9}, Lorg/jaudiotagger/audio/SupportedFileFormat;.getDisplayName:()Ljava/lang/String; // method@8a99 │ │ -2cbe60: 0c09 |0072: move-result-object v9 │ │ -2cbe62: 6e20 b88a 9000 |0073: invoke-virtual {v0, v9}, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;.setFormat:(Ljava/lang/String;)V // method@8ab8 │ │ -2cbe68: 7020 ce8a 0800 |0076: invoke-direct {v8, v0}, Lorg/jaudiotagger/audio/aiff/AiffInfoReader;.calculateBitRate:(Lorg/jaudiotagger/audio/generic/GenericAudioHeader;)V // method@8ace │ │ -2cbe6e: 1100 |0079: return-object v0 │ │ +2cbd70: |[2cbd70] org.jaudiotagger.audio.aiff.AiffInfoReader.read:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/generic/GenericAudioHeader; │ │ +2cbd80: 7210 858a 0900 |0000: invoke-interface {v9}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getReadChannel:()Ljava/nio/channels/FileChannel; // method@8a85 │ │ +2cbd86: 0c09 |0003: move-result-object v9 │ │ +2cbd88: 6200 f481 |0004: sget-object v0, Lorg/jaudiotagger/audio/aiff/AiffInfoReader;.logger:Ljava/util/logging/Logger; // field@81f4 │ │ +2cbd8c: 2201 3910 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2cbd90: 7010 cc87 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2cbd96: 5482 f581 |000b: iget-object v2, v8, Lorg/jaudiotagger/audio/aiff/AiffInfoReader;.loggingName:Ljava/lang/String; // field@81f5 │ │ +2cbd9a: 6e20 d787 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cbda0: 1a02 3405 |0010: const-string v2, ":Reading AIFF file size:" // string@0534 │ │ +2cbda4: 6e20 d787 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cbdaa: 6e10 6d88 0900 |0015: invoke-virtual {v9}, Ljava/nio/channels/FileChannel;.size:()J // method@886d │ │ +2cbdb0: 0b02 |0018: move-result-wide v2 │ │ +2cbdb2: 7120 6191 3200 |0019: invoke-static {v2, v3}, Lorg/jaudiotagger/logging/Hex;.asDecAndHex:(J)Ljava/lang/String; // method@9161 │ │ +2cbdb8: 0c02 |001c: move-result-object v2 │ │ +2cbdba: 6e20 d787 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cbdc0: 6e10 df87 0100 |0020: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2cbdc6: 0c01 |0023: move-result-object v1 │ │ +2cbdc8: 6e20 128a 1000 |0024: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +2cbdce: 2200 d010 |0027: new-instance v0, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader; // type@10d0 │ │ +2cbdd2: 7010 a18a 0000 |0029: invoke-direct {v0}, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;.:()V // method@8aa1 │ │ +2cbdd8: 2201 d110 |002c: new-instance v1, Lorg/jaudiotagger/audio/aiff/AiffFileHeader; // type@10d1 │ │ +2cbddc: 5482 f581 |002e: iget-object v2, v8, Lorg/jaudiotagger/audio/aiff/AiffInfoReader;.loggingName:Ljava/lang/String; // field@81f5 │ │ +2cbde0: 7020 c28a 2100 |0030: invoke-direct {v1, v2}, Lorg/jaudiotagger/audio/aiff/AiffFileHeader;.:(Ljava/lang/String;)V // method@8ac2 │ │ +2cbde6: 6e30 c48a 9100 |0033: invoke-virtual {v1, v9, v0}, Lorg/jaudiotagger/audio/aiff/AiffFileHeader;.readHeader:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;)J // method@8ac4 │ │ +2cbdec: 0b01 |0036: move-result-wide v1 │ │ +2cbdee: 6e10 6988 0900 |0037: invoke-virtual {v9}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ +2cbdf4: 0b03 |003a: move-result-wide v3 │ │ +2cbdf6: 1605 0800 |003b: const-wide/16 v5, #int 8 // #8 │ │ +2cbdfa: bb15 |003d: add-long/2addr v5, v1 │ │ +2cbdfc: 3107 0305 |003e: cmp-long v7, v3, v5 │ │ +2cbe00: 3b07 1b00 |0040: if-gez v7, 005b // +001b │ │ +2cbe04: 6e10 6988 0900 |0042: invoke-virtual {v9}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ +2cbe0a: 0b03 |0045: move-result-wide v3 │ │ +2cbe0c: 6e10 6d88 0900 |0046: invoke-virtual {v9}, Ljava/nio/channels/FileChannel;.size:()J // method@886d │ │ +2cbe12: 0b05 |0049: move-result-wide v5 │ │ +2cbe14: 3107 0305 |004a: cmp-long v7, v3, v5 │ │ +2cbe18: 3b07 0f00 |004c: if-gez v7, 005b // +000f │ │ +2cbe1c: 7030 d18a 9800 |004e: invoke-direct {v8, v9, v0}, Lorg/jaudiotagger/audio/aiff/AiffInfoReader;.readChunk:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;)Z // method@8ad1 │ │ +2cbe22: 0a03 |0051: move-result v3 │ │ +2cbe24: 3903 e5ff |0052: if-nez v3, 0037 // -001b │ │ +2cbe28: 6209 f481 |0054: sget-object v9, Lorg/jaudiotagger/audio/aiff/AiffInfoReader;.logger:Ljava/util/logging/Logger; // field@81f4 │ │ +2cbe2c: 1a01 3c4f |0056: const-string v1, "UNKNOWN:UnableToReadProcessChunk" // string@4f3c │ │ +2cbe30: 6e20 1b8a 1900 |0058: invoke-virtual {v9, v1}, Ljava/util/logging/Logger;.severe:(Ljava/lang/String;)V // method@8a1b │ │ +2cbe36: 6e10 ab8a 0000 |005b: invoke-virtual {v0}, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;.getFileType:()Lorg/jaudiotagger/audio/aiff/AiffType; // method@8aab │ │ +2cbe3c: 0c09 |005e: move-result-object v9 │ │ +2cbe3e: 6201 fd81 |005f: sget-object v1, Lorg/jaudiotagger/audio/aiff/AiffType;.AIFC:Lorg/jaudiotagger/audio/aiff/AiffType; // field@81fd │ │ +2cbe42: 3319 0c00 |0061: if-ne v9, v1, 006d // +000c │ │ +2cbe46: 6209 d081 |0063: sget-object v9, Lorg/jaudiotagger/audio/SupportedFileFormat;.AIF:Lorg/jaudiotagger/audio/SupportedFileFormat; // field@81d0 │ │ +2cbe4a: 6e10 998a 0900 |0065: invoke-virtual {v9}, Lorg/jaudiotagger/audio/SupportedFileFormat;.getDisplayName:()Ljava/lang/String; // method@8a99 │ │ +2cbe50: 0c09 |0068: move-result-object v9 │ │ +2cbe52: 6e20 b88a 9000 |0069: invoke-virtual {v0, v9}, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;.setFormat:(Ljava/lang/String;)V // method@8ab8 │ │ +2cbe58: 280a |006c: goto 0076 // +000a │ │ +2cbe5a: 6209 d081 |006d: sget-object v9, Lorg/jaudiotagger/audio/SupportedFileFormat;.AIF:Lorg/jaudiotagger/audio/SupportedFileFormat; // field@81d0 │ │ +2cbe5e: 6e10 998a 0900 |006f: invoke-virtual {v9}, Lorg/jaudiotagger/audio/SupportedFileFormat;.getDisplayName:()Ljava/lang/String; // method@8a99 │ │ +2cbe64: 0c09 |0072: move-result-object v9 │ │ +2cbe66: 6e20 b88a 9000 |0073: invoke-virtual {v0, v9}, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;.setFormat:(Ljava/lang/String;)V // method@8ab8 │ │ +2cbe6c: 7020 ce8a 0800 |0076: invoke-direct {v8, v0}, Lorg/jaudiotagger/audio/aiff/AiffInfoReader;.calculateBitRate:(Lorg/jaudiotagger/audio/generic/GenericAudioHeader;)V // method@8ace │ │ +2cbe72: 1100 |0079: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0004 line=39 │ │ 0x0027 line=40 │ │ 0x002c line=41 │ │ 0x0033 line=42 │ │ @@ -1085092,38 +1085092,38 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -2cc648: |[2cc648] org.jaudiotagger.audio.aiff.AiffTagReader.:()V │ │ -2cc658: 1a00 c498 |0000: const-string v0, "org.jaudiotagger.audio.aiff" // string@98c4 │ │ -2cc65c: 7110 168a 0000 |0002: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@8a16 │ │ -2cc662: 0c00 |0005: move-result-object v0 │ │ -2cc664: 6900 f981 |0006: sput-object v0, Lorg/jaudiotagger/audio/aiff/AiffTagReader;.logger:Ljava/util/logging/Logger; // field@81f9 │ │ -2cc668: 0e00 |0008: return-void │ │ +2cc64c: |[2cc64c] org.jaudiotagger.audio.aiff.AiffTagReader.:()V │ │ +2cc65c: 1a00 c498 |0000: const-string v0, "org.jaudiotagger.audio.aiff" // string@98c4 │ │ +2cc660: 7110 168a 0000 |0002: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@8a16 │ │ +2cc666: 0c00 |0005: move-result-object v0 │ │ +2cc668: 6900 f981 |0006: sput-object v0, Lorg/jaudiotagger/audio/aiff/AiffTagReader;.logger:Ljava/util/logging/Logger; // field@81f9 │ │ +2cc66c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=26 │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/aiff/AiffTagReader;) │ │ name : '' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -2cc66c: |[2cc66c] org.jaudiotagger.audio.aiff.AiffTagReader.:(Ljava/lang/String;)V │ │ -2cc67c: 7010 f88a 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkReader;.:()V // method@8af8 │ │ -2cc682: 5b01 fa81 |0003: iput-object v1, v0, Lorg/jaudiotagger/audio/aiff/AiffTagReader;.loggingName:Ljava/lang/String; // field@81fa │ │ -2cc686: 0e00 |0005: return-void │ │ +2cc670: |[2cc670] org.jaudiotagger.audio.aiff.AiffTagReader.:(Ljava/lang/String;)V │ │ +2cc680: 7010 f88a 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkReader;.:()V // method@8af8 │ │ +2cc686: 5b01 fa81 |0003: iput-object v1, v0, Lorg/jaudiotagger/audio/aiff/AiffTagReader;.loggingName:Ljava/lang/String; // field@81fa │ │ +2cc68a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=31 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/jaudiotagger/audio/aiff/AiffTagReader; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ @@ -1085133,245 +1085133,245 @@ │ │ type : '(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/aiff/AiffTag;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 24 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 503 16-bit code units │ │ -2cc120: |[2cc120] org.jaudiotagger.audio.aiff.AiffTagReader.readChunk:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/aiff/AiffTag;)Z │ │ -2cc130: 0800 1500 |0000: move-object/from16 v0, v21 │ │ -2cc134: 0801 1600 |0002: move-object/from16 v1, v22 │ │ -2cc138: 0802 1700 |0004: move-object/from16 v2, v23 │ │ -2cc13c: 2203 6311 |0006: new-instance v3, Lorg/jaudiotagger/audio/iff/ChunkHeader; // type@1163 │ │ -2cc140: 6204 a481 |0008: sget-object v4, Ljava/nio/ByteOrder;.BIG_ENDIAN:Ljava/nio/ByteOrder; // field@81a4 │ │ -2cc144: 7020 b98e 4300 |000a: invoke-direct {v3, v4}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.:(Ljava/nio/ByteOrder;)V // method@8eb9 │ │ -2cc14a: 6e20 be8e 1300 |000d: invoke-virtual {v3, v1}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.readHeader:(Ljava/nio/channels/FileChannel;)Z // method@8ebe │ │ -2cc150: 0a04 |0010: move-result v4 │ │ -2cc152: 3904 0400 |0011: if-nez v4, 0015 // +0004 │ │ -2cc156: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -2cc158: 0f01 |0014: return v1 │ │ -2cc15a: 6204 f981 |0015: sget-object v4, Lorg/jaudiotagger/audio/aiff/AiffTagReader;.logger:Ljava/util/logging/Logger; // field@81f9 │ │ -2cc15e: 2205 3910 |0017: new-instance v5, Ljava/lang/StringBuilder; // type@1039 │ │ -2cc162: 7010 cc87 0500 |0019: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2cc168: 5406 fa81 |001c: iget-object v6, v0, Lorg/jaudiotagger/audio/aiff/AiffTagReader;.loggingName:Ljava/lang/String; // field@81fa │ │ -2cc16c: 6e20 d787 6500 |001e: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cc172: 1a06 3605 |0021: const-string v6, ":Reading Chunk:" // string@0536 │ │ -2cc176: 6e20 d787 6500 |0023: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cc17c: 6e10 ba8e 0300 |0026: invoke-virtual {v3}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getID:()Ljava/lang/String; // method@8eba │ │ -2cc182: 0c06 |0029: move-result-object v6 │ │ -2cc184: 6e20 d787 6500 |002a: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cc18a: 1a06 7a05 |002d: const-string v6, ":starting at:" // string@057a │ │ -2cc18e: 6e20 d787 6500 |002f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cc194: 6e10 bc8e 0300 |0032: invoke-virtual {v3}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getStartLocationInFile:()J // method@8ebc │ │ -2cc19a: 0b06 |0035: move-result-wide v6 │ │ -2cc19c: 7120 6191 7600 |0036: invoke-static {v6, v7}, Lorg/jaudiotagger/logging/Hex;.asDecAndHex:(J)Ljava/lang/String; // method@9161 │ │ -2cc1a2: 0c06 |0039: move-result-object v6 │ │ -2cc1a4: 6e20 d787 6500 |003a: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cc1aa: 1a06 7905 |003d: const-string v6, ":sizeIncHeader:" // string@0579 │ │ -2cc1ae: 6e20 d787 6500 |003f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cc1b4: 6e10 bb8e 0300 |0042: invoke-virtual {v3}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getSize:()J // method@8ebb │ │ -2cc1ba: 0b07 |0045: move-result-wide v7 │ │ -2cc1bc: 1609 0800 |0046: const-wide/16 v9, #int 8 // #8 │ │ -2cc1c0: bb97 |0048: add-long/2addr v7, v9 │ │ -2cc1c2: 6e30 d487 7508 |0049: invoke-virtual {v5, v7, v8}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ -2cc1c8: 6e10 df87 0500 |004c: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2cc1ce: 0c05 |004f: move-result-object v5 │ │ -2cc1d0: 6e20 128a 5400 |0050: invoke-virtual {v4, v5}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -2cc1d6: 7401 6988 1600 |0053: invoke-virtual/range {v22}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ -2cc1dc: 0b04 |0056: move-result-wide v4 │ │ -2cc1de: 6e10 ba8e 0300 |0057: invoke-virtual {v3}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getID:()Ljava/lang/String; // method@8eba │ │ -2cc1e4: 0c07 |005a: move-result-object v7 │ │ -2cc1e6: 7110 ff8a 0700 |005b: invoke-static {v7}, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType;.get:(Ljava/lang/String;)Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType; // method@8aff │ │ -2cc1ec: 0c07 |005e: move-result-object v7 │ │ -2cc1ee: 160b 0100 |005f: const-wide/16 v11, #int 1 // #1 │ │ -2cc1f2: 1a08 c804 |0061: const-string v8, ":" // string@04c8 │ │ -2cc1f6: 121d |0063: const/4 v13, #int 1 // #1 │ │ -2cc1f8: 3807 9e00 |0064: if-eqz v7, 0102 // +009e │ │ -2cc1fc: 620e 0f82 |0066: sget-object v14, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType;.TAG:Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType; // field@820f │ │ -2cc200: 33e7 9a00 |0068: if-ne v7, v14, 0102 // +009a │ │ -2cc204: 6e10 bb8e 0300 |006a: invoke-virtual {v3}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getSize:()J // method@8ebb │ │ -2cc20a: 0b0e |006d: move-result-wide v14 │ │ -2cc20c: 1610 0000 |006e: const-wide/16 v16, #int 0 // #0 │ │ -2cc210: 3112 0e10 |0070: cmp-long v18, v14, v16 │ │ -2cc214: 3d12 9000 |0072: if-lez v18, 0102 // +0090 │ │ -2cc218: 6e30 dc8a 1003 |0074: invoke-virtual {v0, v1, v3}, Lorg/jaudiotagger/audio/aiff/AiffTagReader;.readChunkDataIntoBuffer:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/iff/ChunkHeader;)Ljava/nio/ByteBuffer; // method@8adc │ │ -2cc21e: 0c07 |0077: move-result-object v7 │ │ -2cc220: 220f 6411 |0078: new-instance v15, Lorg/jaudiotagger/audio/iff/ChunkSummary; // type@1164 │ │ -2cc224: 6e10 ba8e 0300 |007a: invoke-virtual {v3}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getID:()Ljava/lang/String; // method@8eba │ │ -2cc22a: 0c10 |007d: move-result-object v16 │ │ -2cc22c: 6e10 bc8e 0300 |007e: invoke-virtual {v3}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getStartLocationInFile:()J // method@8ebc │ │ -2cc232: 0b11 |0081: move-result-wide v17 │ │ -2cc234: 6e10 bb8e 0300 |0082: invoke-virtual {v3}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getSize:()J // method@8ebb │ │ -2cc23a: 0b13 |0085: move-result-wide v19 │ │ -2cc23c: 07fe |0086: move-object v14, v15 │ │ -2cc23e: 07f9 |0087: move-object v9, v15 │ │ -2cc240: 080f 1000 |0088: move-object/from16 v15, v16 │ │ -2cc244: 0510 1100 |008a: move-wide/from16 v16, v17 │ │ -2cc248: 0512 1300 |008c: move-wide/from16 v18, v19 │ │ -2cc24c: 7606 c38e 0e00 |008e: invoke-direct/range {v14, v15, v16, v17, v18, v19}, Lorg/jaudiotagger/audio/iff/ChunkSummary;.:(Ljava/lang/String;JJ)V // method@8ec3 │ │ -2cc252: 6e20 5292 9200 |0091: invoke-virtual {v2, v9}, Lorg/jaudiotagger/tag/aiff/AiffTag;.addChunkSummary:(Lorg/jaudiotagger/audio/iff/ChunkSummary;)V // method@9252 │ │ -2cc258: 7401 6e92 1700 |0094: invoke-virtual/range {v23}, Lorg/jaudiotagger/tag/aiff/AiffTag;.getID3Tag:()Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // method@926e │ │ -2cc25e: 0c09 |0097: move-result-object v9 │ │ -2cc260: 3909 2300 |0098: if-nez v9, 00bb // +0023 │ │ -2cc264: 2206 e710 |009a: new-instance v6, Lorg/jaudiotagger/audio/aiff/chunk/ID3Chunk; // type@10e7 │ │ -2cc268: 5408 fa81 |009c: iget-object v8, v0, Lorg/jaudiotagger/audio/aiff/AiffTagReader;.loggingName:Ljava/lang/String; // field@81fa │ │ -2cc26c: 7058 208b 3627 |009e: invoke-direct {v6, v3, v7, v2, v8}, Lorg/jaudiotagger/audio/aiff/chunk/ID3Chunk;.:(Lorg/jaudiotagger/audio/iff/ChunkHeader;Ljava/nio/ByteBuffer;Lorg/jaudiotagger/tag/aiff/AiffTag;Ljava/lang/String;)V // method@8b20 │ │ -2cc272: 6e10 b88e 0600 |00a1: invoke-virtual {v6}, Lorg/jaudiotagger/audio/iff/Chunk;.readChunk:()Z // method@8eb8 │ │ -2cc278: 6e20 7b92 d200 |00a4: invoke-virtual {v2, v13}, Lorg/jaudiotagger/tag/aiff/AiffTag;.setExistingId3Tag:(Z)V // method@927b │ │ -2cc27e: 7401 6e92 1700 |00a7: invoke-virtual/range {v23}, Lorg/jaudiotagger/tag/aiff/AiffTag;.getID3Tag:()Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // method@926e │ │ -2cc284: 0c06 |00aa: move-result-object v6 │ │ -2cc286: 6e30 3195 4605 |00ab: invoke-virtual {v6, v4, v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.setStartLocationInFile:(J)V // method@9531 │ │ -2cc28c: 7401 6e92 1700 |00ae: invoke-virtual/range {v23}, Lorg/jaudiotagger/tag/aiff/AiffTag;.getID3Tag:()Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // method@926e │ │ -2cc292: 0c02 |00b1: move-result-object v2 │ │ -2cc294: 7401 6988 1600 |00b2: invoke-virtual/range {v22}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ -2cc29a: 0b04 |00b5: move-result-wide v4 │ │ -2cc29c: 6e30 2b95 4205 |00b6: invoke-virtual {v2, v4, v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.setEndLocationInFile:(J)V // method@952b │ │ -2cc2a2: 2900 3a01 |00b9: goto/16 01f3 // +013a │ │ -2cc2a6: 6202 f981 |00bb: sget-object v2, Lorg/jaudiotagger/audio/aiff/AiffTagReader;.logger:Ljava/util/logging/Logger; // field@81f9 │ │ -2cc2aa: 2204 3910 |00bd: new-instance v4, Ljava/lang/StringBuilder; // type@1039 │ │ -2cc2ae: 7010 cc87 0400 |00bf: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2cc2b4: 5405 fa81 |00c2: iget-object v5, v0, Lorg/jaudiotagger/audio/aiff/AiffTagReader;.loggingName:Ljava/lang/String; // field@81fa │ │ -2cc2b8: 6e20 d787 5400 |00c4: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cc2be: 1a05 1405 |00c7: const-string v5, ":Ignoring ID3Tag because already have one:" // string@0514 │ │ -2cc2c2: 6e20 d787 5400 |00c9: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cc2c8: 6e10 ba8e 0300 |00cc: invoke-virtual {v3}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getID:()Ljava/lang/String; // method@8eba │ │ -2cc2ce: 0c05 |00cf: move-result-object v5 │ │ -2cc2d0: 6e20 d787 5400 |00d0: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cc2d6: 6e20 d787 8400 |00d3: invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cc2dc: 6e10 bc8e 0300 |00d6: invoke-virtual {v3}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getStartLocationInFile:()J // method@8ebc │ │ -2cc2e2: 0b09 |00d9: move-result-wide v9 │ │ -2cc2e4: 6e30 d487 940a |00da: invoke-virtual {v4, v9, v10}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ -2cc2ea: 6e20 d787 8400 |00dd: invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cc2f0: 6e10 bc8e 0300 |00e0: invoke-virtual {v3}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getStartLocationInFile:()J // method@8ebc │ │ -2cc2f6: 0b07 |00e3: move-result-wide v7 │ │ -2cc2f8: bcb7 |00e4: sub-long/2addr v7, v11 │ │ -2cc2fa: 7120 6191 8700 |00e5: invoke-static {v7, v8}, Lorg/jaudiotagger/logging/Hex;.asDecAndHex:(J)Ljava/lang/String; // method@9161 │ │ -2cc300: 0c05 |00e8: move-result-object v5 │ │ -2cc302: 6e20 d787 5400 |00e9: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cc308: 6e20 d787 6400 |00ec: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cc30e: 6e10 bb8e 0300 |00ef: invoke-virtual {v3}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getSize:()J // method@8ebb │ │ -2cc314: 0b05 |00f2: move-result-wide v5 │ │ -2cc316: 1607 0800 |00f3: const-wide/16 v7, #int 8 // #8 │ │ -2cc31a: bb75 |00f5: add-long/2addr v5, v7 │ │ -2cc31c: 6e30 d487 5406 |00f6: invoke-virtual {v4, v5, v6}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ -2cc322: 6e10 df87 0400 |00f9: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2cc328: 0c04 |00fc: move-result-object v4 │ │ -2cc32a: 6e20 1c8a 4200 |00fd: invoke-virtual {v2, v4}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ -2cc330: 2900 f300 |0100: goto/16 01f3 // +00f3 │ │ -2cc334: 1a04 0905 |0102: const-string v4, ":Found Corrupt ID3 Chunk, starting at Odd Location:" // string@0509 │ │ -2cc338: 3807 5300 |0104: if-eqz v7, 0157 // +0053 │ │ -2cc33c: 6205 0b82 |0106: sget-object v5, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType;.CORRUPT_TAG_LATE:Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType; // field@820b │ │ -2cc340: 3357 4f00 |0108: if-ne v7, v5, 0157 // +004f │ │ -2cc344: 6205 f981 |010a: sget-object v5, Lorg/jaudiotagger/audio/aiff/AiffTagReader;.logger:Ljava/util/logging/Logger; // field@81f9 │ │ -2cc348: 2207 3910 |010c: new-instance v7, Ljava/lang/StringBuilder; // type@1039 │ │ -2cc34c: 7010 cc87 0700 |010e: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2cc352: 5409 fa81 |0111: iget-object v9, v0, Lorg/jaudiotagger/audio/aiff/AiffTagReader;.loggingName:Ljava/lang/String; // field@81fa │ │ -2cc356: 6e20 d787 9700 |0113: invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cc35c: 6e20 d787 4700 |0116: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cc362: 6e10 ba8e 0300 |0119: invoke-virtual {v3}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getID:()Ljava/lang/String; // method@8eba │ │ -2cc368: 0c04 |011c: move-result-object v4 │ │ -2cc36a: 6e20 d787 4700 |011d: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cc370: 6e20 d787 8700 |0120: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cc376: 6e10 bc8e 0300 |0123: invoke-virtual {v3}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getStartLocationInFile:()J // method@8ebc │ │ -2cc37c: 0b08 |0126: move-result-wide v8 │ │ -2cc37e: bcb8 |0127: sub-long/2addr v8, v11 │ │ -2cc380: 7120 6191 9800 |0128: invoke-static {v8, v9}, Lorg/jaudiotagger/logging/Hex;.asDecAndHex:(J)Ljava/lang/String; // method@9161 │ │ -2cc386: 0c04 |012b: move-result-object v4 │ │ -2cc388: 6e20 d787 4700 |012c: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cc38e: 6e20 d787 6700 |012f: invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cc394: 6e10 bb8e 0300 |0132: invoke-virtual {v3}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getSize:()J // method@8ebb │ │ -2cc39a: 0b03 |0135: move-result-wide v3 │ │ -2cc39c: 1608 0800 |0136: const-wide/16 v8, #int 8 // #8 │ │ -2cc3a0: bb83 |0138: add-long/2addr v3, v8 │ │ -2cc3a2: 6e30 d487 3704 |0139: invoke-virtual {v7, v3, v4}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ -2cc3a8: 6e10 df87 0700 |013c: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2cc3ae: 0c03 |013f: move-result-object v3 │ │ -2cc3b0: 6e20 1c8a 3500 |0140: invoke-virtual {v5, v3}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ -2cc3b6: 7401 6e92 1700 |0143: invoke-virtual/range {v23}, Lorg/jaudiotagger/tag/aiff/AiffTag;.getID3Tag:()Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // method@926e │ │ -2cc3bc: 0c03 |0146: move-result-object v3 │ │ -2cc3be: 3903 0500 |0147: if-nez v3, 014c // +0005 │ │ -2cc3c2: 6e20 8292 d200 |0149: invoke-virtual {v2, v13}, Lorg/jaudiotagger/tag/aiff/AiffTag;.setIncorrectlyAlignedTag:(Z)V // method@9282 │ │ -2cc3c8: 7401 6988 1600 |014c: invoke-virtual/range {v22}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ -2cc3ce: 0b02 |014f: move-result-wide v2 │ │ -2cc3d0: 1604 0900 |0150: const-wide/16 v4, #int 9 // #9 │ │ -2cc3d4: bc42 |0152: sub-long/2addr v2, v4 │ │ -2cc3d6: 6e30 6a88 2103 |0153: invoke-virtual {v1, v2, v3}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ -2cc3dc: 0f0d |0156: return v13 │ │ -2cc3de: 3807 5200 |0157: if-eqz v7, 01a9 // +0052 │ │ -2cc3e2: 6205 0a82 |0159: sget-object v5, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType;.CORRUPT_TAG_EARLY:Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType; // field@820a │ │ -2cc3e6: 3357 4e00 |015b: if-ne v7, v5, 01a9 // +004e │ │ -2cc3ea: 6205 f981 |015d: sget-object v5, Lorg/jaudiotagger/audio/aiff/AiffTagReader;.logger:Ljava/util/logging/Logger; // field@81f9 │ │ -2cc3ee: 2207 3910 |015f: new-instance v7, Ljava/lang/StringBuilder; // type@1039 │ │ -2cc3f2: 7010 cc87 0700 |0161: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2cc3f8: 5409 fa81 |0164: iget-object v9, v0, Lorg/jaudiotagger/audio/aiff/AiffTagReader;.loggingName:Ljava/lang/String; // field@81fa │ │ -2cc3fc: 6e20 d787 9700 |0166: invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cc402: 6e20 d787 4700 |0169: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cc408: 6e10 ba8e 0300 |016c: invoke-virtual {v3}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getID:()Ljava/lang/String; // method@8eba │ │ -2cc40e: 0c04 |016f: move-result-object v4 │ │ -2cc410: 6e20 d787 4700 |0170: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cc416: 6e20 d787 8700 |0173: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cc41c: 6e10 bc8e 0300 |0176: invoke-virtual {v3}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getStartLocationInFile:()J // method@8ebc │ │ -2cc422: 0b08 |0179: move-result-wide v8 │ │ -2cc424: 7120 6191 9800 |017a: invoke-static {v8, v9}, Lorg/jaudiotagger/logging/Hex;.asDecAndHex:(J)Ljava/lang/String; // method@9161 │ │ -2cc42a: 0c04 |017d: move-result-object v4 │ │ -2cc42c: 6e20 d787 4700 |017e: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cc432: 6e20 d787 6700 |0181: invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cc438: 6e10 bb8e 0300 |0184: invoke-virtual {v3}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getSize:()J // method@8ebb │ │ -2cc43e: 0b03 |0187: move-result-wide v3 │ │ -2cc440: 1608 0800 |0188: const-wide/16 v8, #int 8 // #8 │ │ -2cc444: bb83 |018a: add-long/2addr v3, v8 │ │ -2cc446: 6e30 d487 3704 |018b: invoke-virtual {v7, v3, v4}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ -2cc44c: 6e10 df87 0700 |018e: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2cc452: 0c03 |0191: move-result-object v3 │ │ -2cc454: 6e20 1c8a 3500 |0192: invoke-virtual {v5, v3}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ -2cc45a: 7401 6e92 1700 |0195: invoke-virtual/range {v23}, Lorg/jaudiotagger/tag/aiff/AiffTag;.getID3Tag:()Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // method@926e │ │ -2cc460: 0c03 |0198: move-result-object v3 │ │ -2cc462: 3903 0500 |0199: if-nez v3, 019e // +0005 │ │ -2cc466: 6e20 8292 d200 |019b: invoke-virtual {v2, v13}, Lorg/jaudiotagger/tag/aiff/AiffTag;.setIncorrectlyAlignedTag:(Z)V // method@9282 │ │ -2cc46c: 7401 6988 1600 |019e: invoke-virtual/range {v22}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ -2cc472: 0b02 |01a1: move-result-wide v2 │ │ -2cc474: 1604 0700 |01a2: const-wide/16 v4, #int 7 // #7 │ │ -2cc478: bc42 |01a4: sub-long/2addr v2, v4 │ │ -2cc47a: 6e30 6a88 2103 |01a5: invoke-virtual {v1, v2, v3}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ -2cc480: 0f0d |01a8: return v13 │ │ -2cc482: 6204 f981 |01a9: sget-object v4, Lorg/jaudiotagger/audio/aiff/AiffTagReader;.logger:Ljava/util/logging/Logger; // field@81f9 │ │ -2cc486: 2205 3910 |01ab: new-instance v5, Ljava/lang/StringBuilder; // type@1039 │ │ -2cc48a: 7010 cc87 0500 |01ad: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2cc490: 5406 fa81 |01b0: iget-object v6, v0, Lorg/jaudiotagger/audio/aiff/AiffTagReader;.loggingName:Ljava/lang/String; // field@81fa │ │ -2cc494: 6e20 d787 6500 |01b2: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cc49a: 1a06 4705 |01b5: const-string v6, ":Skipping Chunk:" // string@0547 │ │ -2cc49e: 6e20 d787 6500 |01b7: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cc4a4: 6e10 ba8e 0300 |01ba: invoke-virtual {v3}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getID:()Ljava/lang/String; // method@8eba │ │ -2cc4aa: 0c06 |01bd: move-result-object v6 │ │ -2cc4ac: 6e20 d787 6500 |01be: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cc4b2: 6e20 d787 8500 |01c1: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cc4b8: 6e10 bb8e 0300 |01c4: invoke-virtual {v3}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getSize:()J // method@8ebb │ │ -2cc4be: 0b06 |01c7: move-result-wide v6 │ │ -2cc4c0: 6e30 d487 6507 |01c8: invoke-virtual {v5, v6, v7}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ -2cc4c6: 6e10 df87 0500 |01cb: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2cc4cc: 0c05 |01ce: move-result-object v5 │ │ -2cc4ce: 6e20 128a 5400 |01cf: invoke-virtual {v4, v5}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -2cc4d4: 2204 6411 |01d2: new-instance v4, Lorg/jaudiotagger/audio/iff/ChunkSummary; // type@1164 │ │ -2cc4d8: 6e10 ba8e 0300 |01d4: invoke-virtual {v3}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getID:()Ljava/lang/String; // method@8eba │ │ -2cc4de: 0c07 |01d7: move-result-object v7 │ │ -2cc4e0: 6e10 bc8e 0300 |01d8: invoke-virtual {v3}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getStartLocationInFile:()J // method@8ebc │ │ -2cc4e6: 0b08 |01db: move-result-wide v8 │ │ -2cc4e8: 6e10 bb8e 0300 |01dc: invoke-virtual {v3}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getSize:()J // method@8ebb │ │ -2cc4ee: 0b0a |01df: move-result-wide v10 │ │ -2cc4f0: 0746 |01e0: move-object v6, v4 │ │ -2cc4f2: 7606 c38e 0600 |01e1: invoke-direct/range {v6, v7, v8, v9, v10, v11}, Lorg/jaudiotagger/audio/iff/ChunkSummary;.:(Ljava/lang/String;JJ)V // method@8ec3 │ │ -2cc4f8: 6e20 5292 4200 |01e4: invoke-virtual {v2, v4}, Lorg/jaudiotagger/tag/aiff/AiffTag;.addChunkSummary:(Lorg/jaudiotagger/audio/iff/ChunkSummary;)V // method@9252 │ │ -2cc4fe: 7401 6988 1600 |01e7: invoke-virtual/range {v22}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ -2cc504: 0b04 |01ea: move-result-wide v4 │ │ -2cc506: 6e10 bb8e 0300 |01eb: invoke-virtual {v3}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getSize:()J // method@8ebb │ │ -2cc50c: 0b06 |01ee: move-result-wide v6 │ │ -2cc50e: bb64 |01ef: add-long/2addr v4, v6 │ │ -2cc510: 6e30 6a88 4105 |01f0: invoke-virtual {v1, v4, v5}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ -2cc516: 7120 cf8e 3100 |01f3: invoke-static {v1, v3}, Lorg/jaudiotagger/audio/iff/IffHeaderChunk;.ensureOnEqualBoundary:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/iff/ChunkHeader;)V // method@8ecf │ │ -2cc51c: 0f0d |01f6: return v13 │ │ +2cc124: |[2cc124] org.jaudiotagger.audio.aiff.AiffTagReader.readChunk:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/aiff/AiffTag;)Z │ │ +2cc134: 0800 1500 |0000: move-object/from16 v0, v21 │ │ +2cc138: 0801 1600 |0002: move-object/from16 v1, v22 │ │ +2cc13c: 0802 1700 |0004: move-object/from16 v2, v23 │ │ +2cc140: 2203 6311 |0006: new-instance v3, Lorg/jaudiotagger/audio/iff/ChunkHeader; // type@1163 │ │ +2cc144: 6204 a481 |0008: sget-object v4, Ljava/nio/ByteOrder;.BIG_ENDIAN:Ljava/nio/ByteOrder; // field@81a4 │ │ +2cc148: 7020 b98e 4300 |000a: invoke-direct {v3, v4}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.:(Ljava/nio/ByteOrder;)V // method@8eb9 │ │ +2cc14e: 6e20 be8e 1300 |000d: invoke-virtual {v3, v1}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.readHeader:(Ljava/nio/channels/FileChannel;)Z // method@8ebe │ │ +2cc154: 0a04 |0010: move-result v4 │ │ +2cc156: 3904 0400 |0011: if-nez v4, 0015 // +0004 │ │ +2cc15a: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +2cc15c: 0f01 |0014: return v1 │ │ +2cc15e: 6204 f981 |0015: sget-object v4, Lorg/jaudiotagger/audio/aiff/AiffTagReader;.logger:Ljava/util/logging/Logger; // field@81f9 │ │ +2cc162: 2205 3910 |0017: new-instance v5, Ljava/lang/StringBuilder; // type@1039 │ │ +2cc166: 7010 cc87 0500 |0019: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2cc16c: 5406 fa81 |001c: iget-object v6, v0, Lorg/jaudiotagger/audio/aiff/AiffTagReader;.loggingName:Ljava/lang/String; // field@81fa │ │ +2cc170: 6e20 d787 6500 |001e: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cc176: 1a06 3605 |0021: const-string v6, ":Reading Chunk:" // string@0536 │ │ +2cc17a: 6e20 d787 6500 |0023: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cc180: 6e10 ba8e 0300 |0026: invoke-virtual {v3}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getID:()Ljava/lang/String; // method@8eba │ │ +2cc186: 0c06 |0029: move-result-object v6 │ │ +2cc188: 6e20 d787 6500 |002a: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cc18e: 1a06 7a05 |002d: const-string v6, ":starting at:" // string@057a │ │ +2cc192: 6e20 d787 6500 |002f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cc198: 6e10 bc8e 0300 |0032: invoke-virtual {v3}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getStartLocationInFile:()J // method@8ebc │ │ +2cc19e: 0b06 |0035: move-result-wide v6 │ │ +2cc1a0: 7120 6191 7600 |0036: invoke-static {v6, v7}, Lorg/jaudiotagger/logging/Hex;.asDecAndHex:(J)Ljava/lang/String; // method@9161 │ │ +2cc1a6: 0c06 |0039: move-result-object v6 │ │ +2cc1a8: 6e20 d787 6500 |003a: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cc1ae: 1a06 7905 |003d: const-string v6, ":sizeIncHeader:" // string@0579 │ │ +2cc1b2: 6e20 d787 6500 |003f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cc1b8: 6e10 bb8e 0300 |0042: invoke-virtual {v3}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getSize:()J // method@8ebb │ │ +2cc1be: 0b07 |0045: move-result-wide v7 │ │ +2cc1c0: 1609 0800 |0046: const-wide/16 v9, #int 8 // #8 │ │ +2cc1c4: bb97 |0048: add-long/2addr v7, v9 │ │ +2cc1c6: 6e30 d487 7508 |0049: invoke-virtual {v5, v7, v8}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ +2cc1cc: 6e10 df87 0500 |004c: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2cc1d2: 0c05 |004f: move-result-object v5 │ │ +2cc1d4: 6e20 128a 5400 |0050: invoke-virtual {v4, v5}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +2cc1da: 7401 6988 1600 |0053: invoke-virtual/range {v22}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ +2cc1e0: 0b04 |0056: move-result-wide v4 │ │ +2cc1e2: 6e10 ba8e 0300 |0057: invoke-virtual {v3}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getID:()Ljava/lang/String; // method@8eba │ │ +2cc1e8: 0c07 |005a: move-result-object v7 │ │ +2cc1ea: 7110 ff8a 0700 |005b: invoke-static {v7}, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType;.get:(Ljava/lang/String;)Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType; // method@8aff │ │ +2cc1f0: 0c07 |005e: move-result-object v7 │ │ +2cc1f2: 160b 0100 |005f: const-wide/16 v11, #int 1 // #1 │ │ +2cc1f6: 1a08 c804 |0061: const-string v8, ":" // string@04c8 │ │ +2cc1fa: 121d |0063: const/4 v13, #int 1 // #1 │ │ +2cc1fc: 3807 9e00 |0064: if-eqz v7, 0102 // +009e │ │ +2cc200: 620e 0f82 |0066: sget-object v14, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType;.TAG:Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType; // field@820f │ │ +2cc204: 33e7 9a00 |0068: if-ne v7, v14, 0102 // +009a │ │ +2cc208: 6e10 bb8e 0300 |006a: invoke-virtual {v3}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getSize:()J // method@8ebb │ │ +2cc20e: 0b0e |006d: move-result-wide v14 │ │ +2cc210: 1610 0000 |006e: const-wide/16 v16, #int 0 // #0 │ │ +2cc214: 3112 0e10 |0070: cmp-long v18, v14, v16 │ │ +2cc218: 3d12 9000 |0072: if-lez v18, 0102 // +0090 │ │ +2cc21c: 6e30 dc8a 1003 |0074: invoke-virtual {v0, v1, v3}, Lorg/jaudiotagger/audio/aiff/AiffTagReader;.readChunkDataIntoBuffer:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/iff/ChunkHeader;)Ljava/nio/ByteBuffer; // method@8adc │ │ +2cc222: 0c07 |0077: move-result-object v7 │ │ +2cc224: 220f 6411 |0078: new-instance v15, Lorg/jaudiotagger/audio/iff/ChunkSummary; // type@1164 │ │ +2cc228: 6e10 ba8e 0300 |007a: invoke-virtual {v3}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getID:()Ljava/lang/String; // method@8eba │ │ +2cc22e: 0c10 |007d: move-result-object v16 │ │ +2cc230: 6e10 bc8e 0300 |007e: invoke-virtual {v3}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getStartLocationInFile:()J // method@8ebc │ │ +2cc236: 0b11 |0081: move-result-wide v17 │ │ +2cc238: 6e10 bb8e 0300 |0082: invoke-virtual {v3}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getSize:()J // method@8ebb │ │ +2cc23e: 0b13 |0085: move-result-wide v19 │ │ +2cc240: 07fe |0086: move-object v14, v15 │ │ +2cc242: 07f9 |0087: move-object v9, v15 │ │ +2cc244: 080f 1000 |0088: move-object/from16 v15, v16 │ │ +2cc248: 0510 1100 |008a: move-wide/from16 v16, v17 │ │ +2cc24c: 0512 1300 |008c: move-wide/from16 v18, v19 │ │ +2cc250: 7606 c38e 0e00 |008e: invoke-direct/range {v14, v15, v16, v17, v18, v19}, Lorg/jaudiotagger/audio/iff/ChunkSummary;.:(Ljava/lang/String;JJ)V // method@8ec3 │ │ +2cc256: 6e20 5292 9200 |0091: invoke-virtual {v2, v9}, Lorg/jaudiotagger/tag/aiff/AiffTag;.addChunkSummary:(Lorg/jaudiotagger/audio/iff/ChunkSummary;)V // method@9252 │ │ +2cc25c: 7401 6e92 1700 |0094: invoke-virtual/range {v23}, Lorg/jaudiotagger/tag/aiff/AiffTag;.getID3Tag:()Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // method@926e │ │ +2cc262: 0c09 |0097: move-result-object v9 │ │ +2cc264: 3909 2300 |0098: if-nez v9, 00bb // +0023 │ │ +2cc268: 2206 e710 |009a: new-instance v6, Lorg/jaudiotagger/audio/aiff/chunk/ID3Chunk; // type@10e7 │ │ +2cc26c: 5408 fa81 |009c: iget-object v8, v0, Lorg/jaudiotagger/audio/aiff/AiffTagReader;.loggingName:Ljava/lang/String; // field@81fa │ │ +2cc270: 7058 208b 3627 |009e: invoke-direct {v6, v3, v7, v2, v8}, Lorg/jaudiotagger/audio/aiff/chunk/ID3Chunk;.:(Lorg/jaudiotagger/audio/iff/ChunkHeader;Ljava/nio/ByteBuffer;Lorg/jaudiotagger/tag/aiff/AiffTag;Ljava/lang/String;)V // method@8b20 │ │ +2cc276: 6e10 b88e 0600 |00a1: invoke-virtual {v6}, Lorg/jaudiotagger/audio/iff/Chunk;.readChunk:()Z // method@8eb8 │ │ +2cc27c: 6e20 7b92 d200 |00a4: invoke-virtual {v2, v13}, Lorg/jaudiotagger/tag/aiff/AiffTag;.setExistingId3Tag:(Z)V // method@927b │ │ +2cc282: 7401 6e92 1700 |00a7: invoke-virtual/range {v23}, Lorg/jaudiotagger/tag/aiff/AiffTag;.getID3Tag:()Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // method@926e │ │ +2cc288: 0c06 |00aa: move-result-object v6 │ │ +2cc28a: 6e30 3195 4605 |00ab: invoke-virtual {v6, v4, v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.setStartLocationInFile:(J)V // method@9531 │ │ +2cc290: 7401 6e92 1700 |00ae: invoke-virtual/range {v23}, Lorg/jaudiotagger/tag/aiff/AiffTag;.getID3Tag:()Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // method@926e │ │ +2cc296: 0c02 |00b1: move-result-object v2 │ │ +2cc298: 7401 6988 1600 |00b2: invoke-virtual/range {v22}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ +2cc29e: 0b04 |00b5: move-result-wide v4 │ │ +2cc2a0: 6e30 2b95 4205 |00b6: invoke-virtual {v2, v4, v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.setEndLocationInFile:(J)V // method@952b │ │ +2cc2a6: 2900 3a01 |00b9: goto/16 01f3 // +013a │ │ +2cc2aa: 6202 f981 |00bb: sget-object v2, Lorg/jaudiotagger/audio/aiff/AiffTagReader;.logger:Ljava/util/logging/Logger; // field@81f9 │ │ +2cc2ae: 2204 3910 |00bd: new-instance v4, Ljava/lang/StringBuilder; // type@1039 │ │ +2cc2b2: 7010 cc87 0400 |00bf: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2cc2b8: 5405 fa81 |00c2: iget-object v5, v0, Lorg/jaudiotagger/audio/aiff/AiffTagReader;.loggingName:Ljava/lang/String; // field@81fa │ │ +2cc2bc: 6e20 d787 5400 |00c4: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cc2c2: 1a05 1405 |00c7: const-string v5, ":Ignoring ID3Tag because already have one:" // string@0514 │ │ +2cc2c6: 6e20 d787 5400 |00c9: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cc2cc: 6e10 ba8e 0300 |00cc: invoke-virtual {v3}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getID:()Ljava/lang/String; // method@8eba │ │ +2cc2d2: 0c05 |00cf: move-result-object v5 │ │ +2cc2d4: 6e20 d787 5400 |00d0: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cc2da: 6e20 d787 8400 |00d3: invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cc2e0: 6e10 bc8e 0300 |00d6: invoke-virtual {v3}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getStartLocationInFile:()J // method@8ebc │ │ +2cc2e6: 0b09 |00d9: move-result-wide v9 │ │ +2cc2e8: 6e30 d487 940a |00da: invoke-virtual {v4, v9, v10}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ +2cc2ee: 6e20 d787 8400 |00dd: invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cc2f4: 6e10 bc8e 0300 |00e0: invoke-virtual {v3}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getStartLocationInFile:()J // method@8ebc │ │ +2cc2fa: 0b07 |00e3: move-result-wide v7 │ │ +2cc2fc: bcb7 |00e4: sub-long/2addr v7, v11 │ │ +2cc2fe: 7120 6191 8700 |00e5: invoke-static {v7, v8}, Lorg/jaudiotagger/logging/Hex;.asDecAndHex:(J)Ljava/lang/String; // method@9161 │ │ +2cc304: 0c05 |00e8: move-result-object v5 │ │ +2cc306: 6e20 d787 5400 |00e9: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cc30c: 6e20 d787 6400 |00ec: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cc312: 6e10 bb8e 0300 |00ef: invoke-virtual {v3}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getSize:()J // method@8ebb │ │ +2cc318: 0b05 |00f2: move-result-wide v5 │ │ +2cc31a: 1607 0800 |00f3: const-wide/16 v7, #int 8 // #8 │ │ +2cc31e: bb75 |00f5: add-long/2addr v5, v7 │ │ +2cc320: 6e30 d487 5406 |00f6: invoke-virtual {v4, v5, v6}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ +2cc326: 6e10 df87 0400 |00f9: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2cc32c: 0c04 |00fc: move-result-object v4 │ │ +2cc32e: 6e20 1c8a 4200 |00fd: invoke-virtual {v2, v4}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ +2cc334: 2900 f300 |0100: goto/16 01f3 // +00f3 │ │ +2cc338: 1a04 0905 |0102: const-string v4, ":Found Corrupt ID3 Chunk, starting at Odd Location:" // string@0509 │ │ +2cc33c: 3807 5300 |0104: if-eqz v7, 0157 // +0053 │ │ +2cc340: 6205 0b82 |0106: sget-object v5, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType;.CORRUPT_TAG_LATE:Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType; // field@820b │ │ +2cc344: 3357 4f00 |0108: if-ne v7, v5, 0157 // +004f │ │ +2cc348: 6205 f981 |010a: sget-object v5, Lorg/jaudiotagger/audio/aiff/AiffTagReader;.logger:Ljava/util/logging/Logger; // field@81f9 │ │ +2cc34c: 2207 3910 |010c: new-instance v7, Ljava/lang/StringBuilder; // type@1039 │ │ +2cc350: 7010 cc87 0700 |010e: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2cc356: 5409 fa81 |0111: iget-object v9, v0, Lorg/jaudiotagger/audio/aiff/AiffTagReader;.loggingName:Ljava/lang/String; // field@81fa │ │ +2cc35a: 6e20 d787 9700 |0113: invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cc360: 6e20 d787 4700 |0116: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cc366: 6e10 ba8e 0300 |0119: invoke-virtual {v3}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getID:()Ljava/lang/String; // method@8eba │ │ +2cc36c: 0c04 |011c: move-result-object v4 │ │ +2cc36e: 6e20 d787 4700 |011d: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cc374: 6e20 d787 8700 |0120: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cc37a: 6e10 bc8e 0300 |0123: invoke-virtual {v3}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getStartLocationInFile:()J // method@8ebc │ │ +2cc380: 0b08 |0126: move-result-wide v8 │ │ +2cc382: bcb8 |0127: sub-long/2addr v8, v11 │ │ +2cc384: 7120 6191 9800 |0128: invoke-static {v8, v9}, Lorg/jaudiotagger/logging/Hex;.asDecAndHex:(J)Ljava/lang/String; // method@9161 │ │ +2cc38a: 0c04 |012b: move-result-object v4 │ │ +2cc38c: 6e20 d787 4700 |012c: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cc392: 6e20 d787 6700 |012f: invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cc398: 6e10 bb8e 0300 |0132: invoke-virtual {v3}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getSize:()J // method@8ebb │ │ +2cc39e: 0b03 |0135: move-result-wide v3 │ │ +2cc3a0: 1608 0800 |0136: const-wide/16 v8, #int 8 // #8 │ │ +2cc3a4: bb83 |0138: add-long/2addr v3, v8 │ │ +2cc3a6: 6e30 d487 3704 |0139: invoke-virtual {v7, v3, v4}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ +2cc3ac: 6e10 df87 0700 |013c: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2cc3b2: 0c03 |013f: move-result-object v3 │ │ +2cc3b4: 6e20 1c8a 3500 |0140: invoke-virtual {v5, v3}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ +2cc3ba: 7401 6e92 1700 |0143: invoke-virtual/range {v23}, Lorg/jaudiotagger/tag/aiff/AiffTag;.getID3Tag:()Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // method@926e │ │ +2cc3c0: 0c03 |0146: move-result-object v3 │ │ +2cc3c2: 3903 0500 |0147: if-nez v3, 014c // +0005 │ │ +2cc3c6: 6e20 8292 d200 |0149: invoke-virtual {v2, v13}, Lorg/jaudiotagger/tag/aiff/AiffTag;.setIncorrectlyAlignedTag:(Z)V // method@9282 │ │ +2cc3cc: 7401 6988 1600 |014c: invoke-virtual/range {v22}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ +2cc3d2: 0b02 |014f: move-result-wide v2 │ │ +2cc3d4: 1604 0900 |0150: const-wide/16 v4, #int 9 // #9 │ │ +2cc3d8: bc42 |0152: sub-long/2addr v2, v4 │ │ +2cc3da: 6e30 6a88 2103 |0153: invoke-virtual {v1, v2, v3}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ +2cc3e0: 0f0d |0156: return v13 │ │ +2cc3e2: 3807 5200 |0157: if-eqz v7, 01a9 // +0052 │ │ +2cc3e6: 6205 0a82 |0159: sget-object v5, Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType;.CORRUPT_TAG_EARLY:Lorg/jaudiotagger/audio/aiff/chunk/AiffChunkType; // field@820a │ │ +2cc3ea: 3357 4e00 |015b: if-ne v7, v5, 01a9 // +004e │ │ +2cc3ee: 6205 f981 |015d: sget-object v5, Lorg/jaudiotagger/audio/aiff/AiffTagReader;.logger:Ljava/util/logging/Logger; // field@81f9 │ │ +2cc3f2: 2207 3910 |015f: new-instance v7, Ljava/lang/StringBuilder; // type@1039 │ │ +2cc3f6: 7010 cc87 0700 |0161: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2cc3fc: 5409 fa81 |0164: iget-object v9, v0, Lorg/jaudiotagger/audio/aiff/AiffTagReader;.loggingName:Ljava/lang/String; // field@81fa │ │ +2cc400: 6e20 d787 9700 |0166: invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cc406: 6e20 d787 4700 |0169: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cc40c: 6e10 ba8e 0300 |016c: invoke-virtual {v3}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getID:()Ljava/lang/String; // method@8eba │ │ +2cc412: 0c04 |016f: move-result-object v4 │ │ +2cc414: 6e20 d787 4700 |0170: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cc41a: 6e20 d787 8700 |0173: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cc420: 6e10 bc8e 0300 |0176: invoke-virtual {v3}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getStartLocationInFile:()J // method@8ebc │ │ +2cc426: 0b08 |0179: move-result-wide v8 │ │ +2cc428: 7120 6191 9800 |017a: invoke-static {v8, v9}, Lorg/jaudiotagger/logging/Hex;.asDecAndHex:(J)Ljava/lang/String; // method@9161 │ │ +2cc42e: 0c04 |017d: move-result-object v4 │ │ +2cc430: 6e20 d787 4700 |017e: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cc436: 6e20 d787 6700 |0181: invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cc43c: 6e10 bb8e 0300 |0184: invoke-virtual {v3}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getSize:()J // method@8ebb │ │ +2cc442: 0b03 |0187: move-result-wide v3 │ │ +2cc444: 1608 0800 |0188: const-wide/16 v8, #int 8 // #8 │ │ +2cc448: bb83 |018a: add-long/2addr v3, v8 │ │ +2cc44a: 6e30 d487 3704 |018b: invoke-virtual {v7, v3, v4}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ +2cc450: 6e10 df87 0700 |018e: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2cc456: 0c03 |0191: move-result-object v3 │ │ +2cc458: 6e20 1c8a 3500 |0192: invoke-virtual {v5, v3}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ +2cc45e: 7401 6e92 1700 |0195: invoke-virtual/range {v23}, Lorg/jaudiotagger/tag/aiff/AiffTag;.getID3Tag:()Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // method@926e │ │ +2cc464: 0c03 |0198: move-result-object v3 │ │ +2cc466: 3903 0500 |0199: if-nez v3, 019e // +0005 │ │ +2cc46a: 6e20 8292 d200 |019b: invoke-virtual {v2, v13}, Lorg/jaudiotagger/tag/aiff/AiffTag;.setIncorrectlyAlignedTag:(Z)V // method@9282 │ │ +2cc470: 7401 6988 1600 |019e: invoke-virtual/range {v22}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ +2cc476: 0b02 |01a1: move-result-wide v2 │ │ +2cc478: 1604 0700 |01a2: const-wide/16 v4, #int 7 // #7 │ │ +2cc47c: bc42 |01a4: sub-long/2addr v2, v4 │ │ +2cc47e: 6e30 6a88 2103 |01a5: invoke-virtual {v1, v2, v3}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ +2cc484: 0f0d |01a8: return v13 │ │ +2cc486: 6204 f981 |01a9: sget-object v4, Lorg/jaudiotagger/audio/aiff/AiffTagReader;.logger:Ljava/util/logging/Logger; // field@81f9 │ │ +2cc48a: 2205 3910 |01ab: new-instance v5, Ljava/lang/StringBuilder; // type@1039 │ │ +2cc48e: 7010 cc87 0500 |01ad: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2cc494: 5406 fa81 |01b0: iget-object v6, v0, Lorg/jaudiotagger/audio/aiff/AiffTagReader;.loggingName:Ljava/lang/String; // field@81fa │ │ +2cc498: 6e20 d787 6500 |01b2: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cc49e: 1a06 4705 |01b5: const-string v6, ":Skipping Chunk:" // string@0547 │ │ +2cc4a2: 6e20 d787 6500 |01b7: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cc4a8: 6e10 ba8e 0300 |01ba: invoke-virtual {v3}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getID:()Ljava/lang/String; // method@8eba │ │ +2cc4ae: 0c06 |01bd: move-result-object v6 │ │ +2cc4b0: 6e20 d787 6500 |01be: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cc4b6: 6e20 d787 8500 |01c1: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cc4bc: 6e10 bb8e 0300 |01c4: invoke-virtual {v3}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getSize:()J // method@8ebb │ │ +2cc4c2: 0b06 |01c7: move-result-wide v6 │ │ +2cc4c4: 6e30 d487 6507 |01c8: invoke-virtual {v5, v6, v7}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ +2cc4ca: 6e10 df87 0500 |01cb: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2cc4d0: 0c05 |01ce: move-result-object v5 │ │ +2cc4d2: 6e20 128a 5400 |01cf: invoke-virtual {v4, v5}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +2cc4d8: 2204 6411 |01d2: new-instance v4, Lorg/jaudiotagger/audio/iff/ChunkSummary; // type@1164 │ │ +2cc4dc: 6e10 ba8e 0300 |01d4: invoke-virtual {v3}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getID:()Ljava/lang/String; // method@8eba │ │ +2cc4e2: 0c07 |01d7: move-result-object v7 │ │ +2cc4e4: 6e10 bc8e 0300 |01d8: invoke-virtual {v3}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getStartLocationInFile:()J // method@8ebc │ │ +2cc4ea: 0b08 |01db: move-result-wide v8 │ │ +2cc4ec: 6e10 bb8e 0300 |01dc: invoke-virtual {v3}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getSize:()J // method@8ebb │ │ +2cc4f2: 0b0a |01df: move-result-wide v10 │ │ +2cc4f4: 0746 |01e0: move-object v6, v4 │ │ +2cc4f6: 7606 c38e 0600 |01e1: invoke-direct/range {v6, v7, v8, v9, v10, v11}, Lorg/jaudiotagger/audio/iff/ChunkSummary;.:(Ljava/lang/String;JJ)V // method@8ec3 │ │ +2cc4fc: 6e20 5292 4200 |01e4: invoke-virtual {v2, v4}, Lorg/jaudiotagger/tag/aiff/AiffTag;.addChunkSummary:(Lorg/jaudiotagger/audio/iff/ChunkSummary;)V // method@9252 │ │ +2cc502: 7401 6988 1600 |01e7: invoke-virtual/range {v22}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ +2cc508: 0b04 |01ea: move-result-wide v4 │ │ +2cc50a: 6e10 bb8e 0300 |01eb: invoke-virtual {v3}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getSize:()J // method@8ebb │ │ +2cc510: 0b06 |01ee: move-result-wide v6 │ │ +2cc512: bb64 |01ef: add-long/2addr v4, v6 │ │ +2cc514: 6e30 6a88 4105 |01f0: invoke-virtual {v1, v4, v5}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ +2cc51a: 7120 cf8e 3100 |01f3: invoke-static {v1, v3}, Lorg/jaudiotagger/audio/iff/IffHeaderChunk;.ensureOnEqualBoundary:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/iff/ChunkHeader;)V // method@8ecf │ │ +2cc520: 0f0d |01f6: return v13 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=85 │ │ 0x000d line=86 │ │ 0x0015 line=90 │ │ 0x0032 line=91 │ │ 0x0042 line=92 │ │ @@ -1085424,79 +1085424,79 @@ │ │ type : '(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/tag/aiff/AiffTag;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 139 16-bit code units │ │ -2cc520: |[2cc520] org.jaudiotagger.audio.aiff.AiffTagReader.read:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/tag/aiff/AiffTag; │ │ -2cc530: 7210 858a 0900 |0000: invoke-interface {v9}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getReadChannel:()Ljava/nio/channels/FileChannel; // method@8a85 │ │ -2cc536: 0c09 |0003: move-result-object v9 │ │ -2cc538: 2200 d010 |0004: new-instance v0, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader; // type@10d0 │ │ -2cc53c: 7010 a18a 0000 |0006: invoke-direct {v0}, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;.:()V // method@8aa1 │ │ -2cc542: 2201 cb11 |0009: new-instance v1, Lorg/jaudiotagger/tag/aiff/AiffTag; // type@11cb │ │ -2cc546: 7010 4f92 0100 |000b: invoke-direct {v1}, Lorg/jaudiotagger/tag/aiff/AiffTag;.:()V // method@924f │ │ -2cc54c: 2202 d110 |000e: new-instance v2, Lorg/jaudiotagger/audio/aiff/AiffFileHeader; // type@10d1 │ │ -2cc550: 1a03 1a4f |0010: const-string v3, "UNKNOWN" // string@4f1a │ │ -2cc554: 7020 c28a 3200 |0012: invoke-direct {v2, v3}, Lorg/jaudiotagger/audio/aiff/AiffFileHeader;.:(Ljava/lang/String;)V // method@8ac2 │ │ -2cc55a: 6e30 c48a 9200 |0015: invoke-virtual {v2, v9, v0}, Lorg/jaudiotagger/audio/aiff/AiffFileHeader;.readHeader:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;)J // method@8ac4 │ │ -2cc560: 0b02 |0018: move-result-wide v2 │ │ -2cc562: 6e30 8092 2103 |0019: invoke-virtual {v1, v2, v3}, Lorg/jaudiotagger/tag/aiff/AiffTag;.setFormSize:(J)V // method@9280 │ │ -2cc568: 6e10 6d88 0900 |001c: invoke-virtual {v9}, Ljava/nio/channels/FileChannel;.size:()J // method@886d │ │ -2cc56e: 0b04 |001f: move-result-wide v4 │ │ -2cc570: 6e30 7f92 4105 |0020: invoke-virtual {v1, v4, v5}, Lorg/jaudiotagger/tag/aiff/AiffTag;.setFileSize:(J)V // method@927f │ │ -2cc576: 1604 0800 |0023: const-wide/16 v4, #int 8 // #8 │ │ -2cc57a: bb42 |0025: add-long/2addr v2, v4 │ │ -2cc57c: 6e10 6988 0900 |0026: invoke-virtual {v9}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ -2cc582: 0b04 |0029: move-result-wide v4 │ │ -2cc584: 3100 0402 |002a: cmp-long v0, v4, v2 │ │ -2cc588: 3b00 1b00 |002c: if-gez v0, 0047 // +001b │ │ -2cc58c: 6e10 6988 0900 |002e: invoke-virtual {v9}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ -2cc592: 0b04 |0031: move-result-wide v4 │ │ -2cc594: 6e10 6d88 0900 |0032: invoke-virtual {v9}, Ljava/nio/channels/FileChannel;.size:()J // method@886d │ │ -2cc59a: 0b06 |0035: move-result-wide v6 │ │ -2cc59c: 3100 0406 |0036: cmp-long v0, v4, v6 │ │ -2cc5a0: 3b00 0f00 |0038: if-gez v0, 0047 // +000f │ │ -2cc5a4: 7030 db8a 9801 |003a: invoke-direct {v8, v9, v1}, Lorg/jaudiotagger/audio/aiff/AiffTagReader;.readChunk:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/aiff/AiffTag;)Z // method@8adb │ │ -2cc5aa: 0a00 |003d: move-result v0 │ │ -2cc5ac: 3900 e8ff |003e: if-nez v0, 0026 // -0018 │ │ -2cc5b0: 6200 f981 |0040: sget-object v0, Lorg/jaudiotagger/audio/aiff/AiffTagReader;.logger:Ljava/util/logging/Logger; // field@81f9 │ │ -2cc5b4: 1a04 3c4f |0042: const-string v4, "UNKNOWN:UnableToReadProcessChunk" // string@4f3c │ │ -2cc5b8: 6e20 1b8a 4000 |0044: invoke-virtual {v0, v4}, Ljava/util/logging/Logger;.severe:(Ljava/lang/String;)V // method@8a1b │ │ -2cc5be: 6e10 6e92 0100 |0047: invoke-virtual {v1}, Lorg/jaudiotagger/tag/aiff/AiffTag;.getID3Tag:()Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // method@926e │ │ -2cc5c4: 0c00 |004a: move-result-object v0 │ │ -2cc5c6: 3900 0900 |004b: if-nez v0, 0054 // +0009 │ │ -2cc5ca: 7100 5792 0000 |004d: invoke-static {}, Lorg/jaudiotagger/tag/aiff/AiffTag;.createDefaultID3Tag:()Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // method@9257 │ │ -2cc5d0: 0c00 |0050: move-result-object v0 │ │ -2cc5d2: 6e20 8192 0100 |0051: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/aiff/AiffTag;.setID3Tag:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;)V // method@9281 │ │ -2cc5d8: 6200 f981 |0054: sget-object v0, Lorg/jaudiotagger/audio/aiff/AiffTagReader;.logger:Ljava/util/logging/Logger; // field@81f9 │ │ -2cc5dc: 2204 3910 |0056: new-instance v4, Ljava/lang/StringBuilder; // type@1039 │ │ -2cc5e0: 7010 cc87 0400 |0058: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2cc5e6: 1a05 dc2f |005b: const-string v5, "LastChunkPos:" // string@2fdc │ │ -2cc5ea: 6e20 d787 5400 |005d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cc5f0: 6e10 6988 0900 |0060: invoke-virtual {v9}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ -2cc5f6: 0b05 |0063: move-result-wide v5 │ │ -2cc5f8: 7120 6191 6500 |0064: invoke-static {v5, v6}, Lorg/jaudiotagger/logging/Hex;.asDecAndHex:(J)Ljava/lang/String; // method@9161 │ │ -2cc5fe: 0c05 |0067: move-result-object v5 │ │ -2cc600: 6e20 d787 5400 |0068: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cc606: 1a05 2f05 |006b: const-string v5, ":OfficialEndLocation:" // string@052f │ │ -2cc60a: 6e20 d787 5400 |006d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cc610: 7120 6191 3200 |0070: invoke-static {v2, v3}, Lorg/jaudiotagger/logging/Hex;.asDecAndHex:(J)Ljava/lang/String; // method@9161 │ │ -2cc616: 0c05 |0073: move-result-object v5 │ │ -2cc618: 6e20 d787 5400 |0074: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cc61e: 6e10 df87 0400 |0077: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2cc624: 0c04 |007a: move-result-object v4 │ │ -2cc626: 6e20 1b8a 4000 |007b: invoke-virtual {v0, v4}, Ljava/util/logging/Logger;.severe:(Ljava/lang/String;)V // method@8a1b │ │ -2cc62c: 6e10 6988 0900 |007e: invoke-virtual {v9}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ -2cc632: 0b04 |0081: move-result-wide v4 │ │ -2cc634: 3109 0402 |0082: cmp-long v9, v4, v2 │ │ -2cc638: 3d09 0600 |0084: if-lez v9, 008a // +0006 │ │ -2cc63c: 1219 |0086: const/4 v9, #int 1 // #1 │ │ -2cc63e: 6e20 8392 9100 |0087: invoke-virtual {v1, v9}, Lorg/jaudiotagger/tag/aiff/AiffTag;.setLastChunkSizeExtendsPastFormSize:(Z)V // method@9283 │ │ -2cc644: 1101 |008a: return-object v1 │ │ +2cc524: |[2cc524] org.jaudiotagger.audio.aiff.AiffTagReader.read:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/tag/aiff/AiffTag; │ │ +2cc534: 7210 858a 0900 |0000: invoke-interface {v9}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getReadChannel:()Ljava/nio/channels/FileChannel; // method@8a85 │ │ +2cc53a: 0c09 |0003: move-result-object v9 │ │ +2cc53c: 2200 d010 |0004: new-instance v0, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader; // type@10d0 │ │ +2cc540: 7010 a18a 0000 |0006: invoke-direct {v0}, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;.:()V // method@8aa1 │ │ +2cc546: 2201 cb11 |0009: new-instance v1, Lorg/jaudiotagger/tag/aiff/AiffTag; // type@11cb │ │ +2cc54a: 7010 4f92 0100 |000b: invoke-direct {v1}, Lorg/jaudiotagger/tag/aiff/AiffTag;.:()V // method@924f │ │ +2cc550: 2202 d110 |000e: new-instance v2, Lorg/jaudiotagger/audio/aiff/AiffFileHeader; // type@10d1 │ │ +2cc554: 1a03 1a4f |0010: const-string v3, "UNKNOWN" // string@4f1a │ │ +2cc558: 7020 c28a 3200 |0012: invoke-direct {v2, v3}, Lorg/jaudiotagger/audio/aiff/AiffFileHeader;.:(Ljava/lang/String;)V // method@8ac2 │ │ +2cc55e: 6e30 c48a 9200 |0015: invoke-virtual {v2, v9, v0}, Lorg/jaudiotagger/audio/aiff/AiffFileHeader;.readHeader:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;)J // method@8ac4 │ │ +2cc564: 0b02 |0018: move-result-wide v2 │ │ +2cc566: 6e30 8092 2103 |0019: invoke-virtual {v1, v2, v3}, Lorg/jaudiotagger/tag/aiff/AiffTag;.setFormSize:(J)V // method@9280 │ │ +2cc56c: 6e10 6d88 0900 |001c: invoke-virtual {v9}, Ljava/nio/channels/FileChannel;.size:()J // method@886d │ │ +2cc572: 0b04 |001f: move-result-wide v4 │ │ +2cc574: 6e30 7f92 4105 |0020: invoke-virtual {v1, v4, v5}, Lorg/jaudiotagger/tag/aiff/AiffTag;.setFileSize:(J)V // method@927f │ │ +2cc57a: 1604 0800 |0023: const-wide/16 v4, #int 8 // #8 │ │ +2cc57e: bb42 |0025: add-long/2addr v2, v4 │ │ +2cc580: 6e10 6988 0900 |0026: invoke-virtual {v9}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ +2cc586: 0b04 |0029: move-result-wide v4 │ │ +2cc588: 3100 0402 |002a: cmp-long v0, v4, v2 │ │ +2cc58c: 3b00 1b00 |002c: if-gez v0, 0047 // +001b │ │ +2cc590: 6e10 6988 0900 |002e: invoke-virtual {v9}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ +2cc596: 0b04 |0031: move-result-wide v4 │ │ +2cc598: 6e10 6d88 0900 |0032: invoke-virtual {v9}, Ljava/nio/channels/FileChannel;.size:()J // method@886d │ │ +2cc59e: 0b06 |0035: move-result-wide v6 │ │ +2cc5a0: 3100 0406 |0036: cmp-long v0, v4, v6 │ │ +2cc5a4: 3b00 0f00 |0038: if-gez v0, 0047 // +000f │ │ +2cc5a8: 7030 db8a 9801 |003a: invoke-direct {v8, v9, v1}, Lorg/jaudiotagger/audio/aiff/AiffTagReader;.readChunk:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/tag/aiff/AiffTag;)Z // method@8adb │ │ +2cc5ae: 0a00 |003d: move-result v0 │ │ +2cc5b0: 3900 e8ff |003e: if-nez v0, 0026 // -0018 │ │ +2cc5b4: 6200 f981 |0040: sget-object v0, Lorg/jaudiotagger/audio/aiff/AiffTagReader;.logger:Ljava/util/logging/Logger; // field@81f9 │ │ +2cc5b8: 1a04 3c4f |0042: const-string v4, "UNKNOWN:UnableToReadProcessChunk" // string@4f3c │ │ +2cc5bc: 6e20 1b8a 4000 |0044: invoke-virtual {v0, v4}, Ljava/util/logging/Logger;.severe:(Ljava/lang/String;)V // method@8a1b │ │ +2cc5c2: 6e10 6e92 0100 |0047: invoke-virtual {v1}, Lorg/jaudiotagger/tag/aiff/AiffTag;.getID3Tag:()Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // method@926e │ │ +2cc5c8: 0c00 |004a: move-result-object v0 │ │ +2cc5ca: 3900 0900 |004b: if-nez v0, 0054 // +0009 │ │ +2cc5ce: 7100 5792 0000 |004d: invoke-static {}, Lorg/jaudiotagger/tag/aiff/AiffTag;.createDefaultID3Tag:()Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // method@9257 │ │ +2cc5d4: 0c00 |0050: move-result-object v0 │ │ +2cc5d6: 6e20 8192 0100 |0051: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/aiff/AiffTag;.setID3Tag:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;)V // method@9281 │ │ +2cc5dc: 6200 f981 |0054: sget-object v0, Lorg/jaudiotagger/audio/aiff/AiffTagReader;.logger:Ljava/util/logging/Logger; // field@81f9 │ │ +2cc5e0: 2204 3910 |0056: new-instance v4, Ljava/lang/StringBuilder; // type@1039 │ │ +2cc5e4: 7010 cc87 0400 |0058: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2cc5ea: 1a05 dc2f |005b: const-string v5, "LastChunkPos:" // string@2fdc │ │ +2cc5ee: 6e20 d787 5400 |005d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cc5f4: 6e10 6988 0900 |0060: invoke-virtual {v9}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ +2cc5fa: 0b05 |0063: move-result-wide v5 │ │ +2cc5fc: 7120 6191 6500 |0064: invoke-static {v5, v6}, Lorg/jaudiotagger/logging/Hex;.asDecAndHex:(J)Ljava/lang/String; // method@9161 │ │ +2cc602: 0c05 |0067: move-result-object v5 │ │ +2cc604: 6e20 d787 5400 |0068: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cc60a: 1a05 2f05 |006b: const-string v5, ":OfficialEndLocation:" // string@052f │ │ +2cc60e: 6e20 d787 5400 |006d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cc614: 7120 6191 3200 |0070: invoke-static {v2, v3}, Lorg/jaudiotagger/logging/Hex;.asDecAndHex:(J)Ljava/lang/String; // method@9161 │ │ +2cc61a: 0c05 |0073: move-result-object v5 │ │ +2cc61c: 6e20 d787 5400 |0074: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cc622: 6e10 df87 0400 |0077: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2cc628: 0c04 |007a: move-result-object v4 │ │ +2cc62a: 6e20 1b8a 4000 |007b: invoke-virtual {v0, v4}, Ljava/util/logging/Logger;.severe:(Ljava/lang/String;)V // method@8a1b │ │ +2cc630: 6e10 6988 0900 |007e: invoke-virtual {v9}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ +2cc636: 0b04 |0081: move-result-wide v4 │ │ +2cc638: 3109 0402 |0082: cmp-long v9, v4, v2 │ │ +2cc63c: 3d09 0600 |0084: if-lez v9, 008a // +0006 │ │ +2cc640: 1219 |0086: const/4 v9, #int 1 // #1 │ │ +2cc642: 6e20 8392 9100 |0087: invoke-virtual {v1, v9}, Lorg/jaudiotagger/tag/aiff/AiffTag;.setLastChunkSizeExtendsPastFormSize:(Z)V // method@9283 │ │ +2cc648: 1101 |008a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0004 line=47 │ │ 0x0009 line=48 │ │ 0x000e line=50 │ │ 0x0015 line=51 │ │ @@ -1085561,18 +1085561,18 @@ │ │ type : '(Lorg/jaudiotagger/audio/iff/ChunkHeader;Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -2cdc58: |[2cdc58] org.jaudiotagger.audio.aiff.chunk.ApplicationChunk.:(Lorg/jaudiotagger/audio/iff/ChunkHeader;Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;)V │ │ -2cdc68: 7030 b78e 2001 |0000: invoke-direct {v0, v2, v1}, Lorg/jaudiotagger/audio/iff/Chunk;.:(Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/iff/ChunkHeader;)V // method@8eb7 │ │ -2cdc6e: 5b03 2c82 |0003: iput-object v3, v0, Lorg/jaudiotagger/audio/aiff/chunk/ApplicationChunk;.aiffHeader:Lorg/jaudiotagger/audio/aiff/AiffAudioHeader; // field@822c │ │ -2cdc72: 0e00 |0005: return-void │ │ +2cdc5c: |[2cdc5c] org.jaudiotagger.audio.aiff.chunk.ApplicationChunk.:(Lorg/jaudiotagger/audio/iff/ChunkHeader;Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;)V │ │ +2cdc6c: 7030 b78e 2001 |0000: invoke-direct {v0, v2, v1}, Lorg/jaudiotagger/audio/iff/Chunk;.:(Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/iff/ChunkHeader;)V // method@8eb7 │ │ +2cdc72: 5b03 2c82 |0003: iput-object v3, v0, Lorg/jaudiotagger/audio/aiff/chunk/ApplicationChunk;.aiffHeader:Lorg/jaudiotagger/audio/aiff/AiffAudioHeader; // field@822c │ │ +2cdc76: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0003 line=34 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/jaudiotagger/audio/aiff/chunk/ApplicationChunk; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/jaudiotagger/audio/iff/ChunkHeader; │ │ @@ -1085585,44 +1085585,44 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 58 16-bit code units │ │ -2cdbd4: |[2cdbd4] org.jaudiotagger.audio.aiff.chunk.ApplicationChunk.readChunk:()Z │ │ -2cdbe4: 5440 2d82 |0000: iget-object v0, v4, Lorg/jaudiotagger/audio/aiff/chunk/ApplicationChunk;.chunkData:Ljava/nio/ByteBuffer; // field@822d │ │ -2cdbe8: 7110 ac8e 0000 |0002: invoke-static {v0}, Lorg/jaudiotagger/audio/generic/Utils;.readFourBytesAsChars:(Ljava/nio/ByteBuffer;)Ljava/lang/String; // method@8eac │ │ -2cdbee: 0c00 |0005: move-result-object v0 │ │ -2cdbf0: 1a01 04ad |0006: const-string v1, "stoc" // string@ad04 │ │ -2cdbf4: 6e20 9c87 0100 |0008: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2cdbfa: 0a01 |000b: move-result v1 │ │ -2cdbfc: 3901 0d00 |000c: if-nez v1, 0019 // +000d │ │ -2cdc00: 1a01 d499 |000e: const-string v1, "pdos" // string@99d4 │ │ -2cdc04: 6e20 9c87 0100 |0010: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2cdc0a: 0a01 |0013: move-result v1 │ │ -2cdc0c: 3801 0300 |0014: if-eqz v1, 0017 // +0003 │ │ -2cdc10: 2803 |0016: goto 0019 // +0003 │ │ -2cdc12: 1201 |0017: const/4 v1, #int 0 // #0 │ │ -2cdc14: 2807 |0018: goto 001f // +0007 │ │ -2cdc16: 5441 2d82 |0019: iget-object v1, v4, Lorg/jaudiotagger/audio/aiff/chunk/ApplicationChunk;.chunkData:Ljava/nio/ByteBuffer; // field@822d │ │ -2cdc1a: 7110 ad8e 0100 |001b: invoke-static {v1}, Lorg/jaudiotagger/audio/generic/Utils;.readPascalString:(Ljava/nio/ByteBuffer;)Ljava/lang/String; // method@8ead │ │ -2cdc20: 0c01 |001e: move-result-object v1 │ │ -2cdc22: 5442 2c82 |001f: iget-object v2, v4, Lorg/jaudiotagger/audio/aiff/chunk/ApplicationChunk;.aiffHeader:Lorg/jaudiotagger/audio/aiff/AiffAudioHeader; // field@822c │ │ -2cdc26: 2203 3910 |0021: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ -2cdc2a: 7010 cc87 0300 |0023: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2cdc30: 6e20 d787 0300 |0026: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cdc36: 1a00 ca04 |0029: const-string v0, ": " // string@04ca │ │ -2cdc3a: 6e20 d787 0300 |002b: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cdc40: 6e20 d787 1300 |002e: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cdc46: 6e10 df87 0300 |0031: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2cdc4c: 0c00 |0034: move-result-object v0 │ │ -2cdc4e: 6e20 a38a 0200 |0035: invoke-virtual {v2, v0}, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;.addApplicationIdentifier:(Ljava/lang/String;)V // method@8aa3 │ │ -2cdc54: 1210 |0038: const/4 v0, #int 1 // #1 │ │ -2cdc56: 0f00 |0039: return v0 │ │ +2cdbd8: |[2cdbd8] org.jaudiotagger.audio.aiff.chunk.ApplicationChunk.readChunk:()Z │ │ +2cdbe8: 5440 2d82 |0000: iget-object v0, v4, Lorg/jaudiotagger/audio/aiff/chunk/ApplicationChunk;.chunkData:Ljava/nio/ByteBuffer; // field@822d │ │ +2cdbec: 7110 ac8e 0000 |0002: invoke-static {v0}, Lorg/jaudiotagger/audio/generic/Utils;.readFourBytesAsChars:(Ljava/nio/ByteBuffer;)Ljava/lang/String; // method@8eac │ │ +2cdbf2: 0c00 |0005: move-result-object v0 │ │ +2cdbf4: 1a01 04ad |0006: const-string v1, "stoc" // string@ad04 │ │ +2cdbf8: 6e20 9c87 0100 |0008: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2cdbfe: 0a01 |000b: move-result v1 │ │ +2cdc00: 3901 0d00 |000c: if-nez v1, 0019 // +000d │ │ +2cdc04: 1a01 d499 |000e: const-string v1, "pdos" // string@99d4 │ │ +2cdc08: 6e20 9c87 0100 |0010: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2cdc0e: 0a01 |0013: move-result v1 │ │ +2cdc10: 3801 0300 |0014: if-eqz v1, 0017 // +0003 │ │ +2cdc14: 2803 |0016: goto 0019 // +0003 │ │ +2cdc16: 1201 |0017: const/4 v1, #int 0 // #0 │ │ +2cdc18: 2807 |0018: goto 001f // +0007 │ │ +2cdc1a: 5441 2d82 |0019: iget-object v1, v4, Lorg/jaudiotagger/audio/aiff/chunk/ApplicationChunk;.chunkData:Ljava/nio/ByteBuffer; // field@822d │ │ +2cdc1e: 7110 ad8e 0100 |001b: invoke-static {v1}, Lorg/jaudiotagger/audio/generic/Utils;.readPascalString:(Ljava/nio/ByteBuffer;)Ljava/lang/String; // method@8ead │ │ +2cdc24: 0c01 |001e: move-result-object v1 │ │ +2cdc26: 5442 2c82 |001f: iget-object v2, v4, Lorg/jaudiotagger/audio/aiff/chunk/ApplicationChunk;.aiffHeader:Lorg/jaudiotagger/audio/aiff/AiffAudioHeader; // field@822c │ │ +2cdc2a: 2203 3910 |0021: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ +2cdc2e: 7010 cc87 0300 |0023: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2cdc34: 6e20 d787 0300 |0026: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cdc3a: 1a00 ca04 |0029: const-string v0, ": " // string@04ca │ │ +2cdc3e: 6e20 d787 0300 |002b: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cdc44: 6e20 d787 1300 |002e: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cdc4a: 6e10 df87 0300 |0031: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2cdc50: 0c00 |0034: move-result-object v0 │ │ +2cdc52: 6e20 a38a 0200 |0035: invoke-virtual {v2, v0}, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;.addApplicationIdentifier:(Ljava/lang/String;)V // method@8aa3 │ │ +2cdc58: 1210 |0038: const/4 v0, #int 1 // #1 │ │ +2cdc5a: 0f00 |0039: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0008 line=55 │ │ 0x0019 line=57 │ │ 0x001f line=59 │ │ locals : │ │ @@ -1085678,18 +1085678,18 @@ │ │ type : '(Lorg/jaudiotagger/audio/iff/ChunkHeader;Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -2cdd88: |[2cdd88] org.jaudiotagger.audio.aiff.chunk.CommentsChunk.:(Lorg/jaudiotagger/audio/iff/ChunkHeader;Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;)V │ │ -2cdd98: 7030 b78e 2001 |0000: invoke-direct {v0, v2, v1}, Lorg/jaudiotagger/audio/iff/Chunk;.:(Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/iff/ChunkHeader;)V // method@8eb7 │ │ -2cdd9e: 5b03 3282 |0003: iput-object v3, v0, Lorg/jaudiotagger/audio/aiff/chunk/CommentsChunk;.aiffHeader:Lorg/jaudiotagger/audio/aiff/AiffAudioHeader; // field@8232 │ │ -2cdda2: 0e00 |0005: return-void │ │ +2cdd8c: |[2cdd8c] org.jaudiotagger.audio.aiff.chunk.CommentsChunk.:(Lorg/jaudiotagger/audio/iff/ChunkHeader;Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;)V │ │ +2cdd9c: 7030 b78e 2001 |0000: invoke-direct {v0, v2, v1}, Lorg/jaudiotagger/audio/iff/Chunk;.:(Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/iff/ChunkHeader;)V // method@8eb7 │ │ +2cdda2: 5b03 3282 |0003: iput-object v3, v0, Lorg/jaudiotagger/audio/aiff/chunk/CommentsChunk;.aiffHeader:Lorg/jaudiotagger/audio/aiff/AiffAudioHeader; // field@8232 │ │ +2cdda6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0003 line=66 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/jaudiotagger/audio/aiff/chunk/CommentsChunk; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/jaudiotagger/audio/iff/ChunkHeader; │ │ @@ -1085702,63 +1085702,63 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 98 16-bit code units │ │ -2cdcb4: |[2cdcb4] org.jaudiotagger.audio.aiff.chunk.CommentsChunk.readChunk:()Z │ │ -2cdcc4: 5480 3382 |0000: iget-object v0, v8, Lorg/jaudiotagger/audio/aiff/chunk/CommentsChunk;.chunkData:Ljava/nio/ByteBuffer; // field@8233 │ │ -2cdcc8: 6e10 4788 0000 |0002: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.getShort:()S // method@8847 │ │ -2cdcce: 0a00 |0005: move-result v0 │ │ -2cdcd0: 7110 b58e 0000 |0006: invoke-static {v0}, Lorg/jaudiotagger/audio/generic/Utils;.u:(S)I // method@8eb5 │ │ -2cdcd6: 0a00 |0009: move-result v0 │ │ -2cdcd8: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -2cdcda: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -2cdcdc: 3502 5400 |000c: if-ge v2, v0, 0060 // +0054 │ │ -2cdce0: 5483 3382 |000e: iget-object v3, v8, Lorg/jaudiotagger/audio/aiff/chunk/CommentsChunk;.chunkData:Ljava/nio/ByteBuffer; // field@8233 │ │ -2cdce4: 6e10 4388 0300 |0010: invoke-virtual {v3}, Ljava/nio/ByteBuffer;.getInt:()I // method@8843 │ │ -2cdcea: 0a03 |0013: move-result v3 │ │ -2cdcec: 7110 b68e 0300 |0014: invoke-static {v3}, Lorg/jaudiotagger/audio/generic/Utils;.u:(I)J // method@8eb6 │ │ -2cdcf2: 0b03 |0017: move-result-wide v3 │ │ -2cdcf4: 7120 f58a 4300 |0018: invoke-static {v3, v4}, Lorg/jaudiotagger/audio/aiff/AiffUtil;.timestampToDate:(J)Ljava/util/Date; // method@8af5 │ │ -2cdcfa: 0c03 |001b: move-result-object v3 │ │ -2cdcfc: 5484 3382 |001c: iget-object v4, v8, Lorg/jaudiotagger/audio/aiff/chunk/CommentsChunk;.chunkData:Ljava/nio/ByteBuffer; // field@8233 │ │ -2cdd00: 6e10 4788 0400 |001e: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.getShort:()S // method@8847 │ │ -2cdd06: 0a04 |0021: move-result v4 │ │ -2cdd08: 7110 b58e 0400 |0022: invoke-static {v4}, Lorg/jaudiotagger/audio/generic/Utils;.u:(S)I // method@8eb5 │ │ -2cdd0e: 5484 3382 |0025: iget-object v4, v8, Lorg/jaudiotagger/audio/aiff/chunk/CommentsChunk;.chunkData:Ljava/nio/ByteBuffer; // field@8233 │ │ -2cdd12: 6e10 4788 0400 |0027: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.getShort:()S // method@8847 │ │ -2cdd18: 0a04 |002a: move-result v4 │ │ -2cdd1a: 7110 b58e 0400 |002b: invoke-static {v4}, Lorg/jaudiotagger/audio/generic/Utils;.u:(S)I // method@8eb5 │ │ -2cdd20: 0a04 |002e: move-result v4 │ │ -2cdd22: 2205 3910 |002f: new-instance v5, Ljava/lang/StringBuilder; // type@1039 │ │ -2cdd26: 7010 cc87 0500 |0031: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2cdd2c: 5486 3382 |0034: iget-object v6, v8, Lorg/jaudiotagger/audio/aiff/chunk/CommentsChunk;.chunkData:Ljava/nio/ByteBuffer; // field@8233 │ │ -2cdd30: 6207 aa81 |0036: sget-object v7, Ljava/nio/charset/StandardCharsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@81aa │ │ -2cdd34: 7140 a78e 1674 |0038: invoke-static {v6, v1, v4, v7}, Lorg/jaudiotagger/audio/generic/Utils;.getString:(Ljava/nio/ByteBuffer;IILjava/nio/charset/Charset;)Ljava/lang/String; // method@8ea7 │ │ -2cdd3a: 0c06 |003b: move-result-object v6 │ │ -2cdd3c: 6e20 d787 6500 |003c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cdd42: 1a06 5000 |003f: const-string v6, " " // string@0050 │ │ -2cdd46: 6e20 d787 6500 |0041: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cdd4c: 7110 f38a 0300 |0044: invoke-static {v3}, Lorg/jaudiotagger/audio/aiff/AiffUtil;.formatDate:(Ljava/util/Date;)Ljava/lang/String; // method@8af3 │ │ -2cdd52: 0c03 |0047: move-result-object v3 │ │ -2cdd54: 6e20 d787 3500 |0048: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cdd5a: 6e10 df87 0500 |004b: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2cdd60: 0c03 |004e: move-result-object v3 │ │ -2cdd62: dc04 0402 |004f: rem-int/lit8 v4, v4, #int 2 // #02 │ │ -2cdd66: 3804 0700 |0051: if-eqz v4, 0058 // +0007 │ │ -2cdd6a: 5484 3382 |0053: iget-object v4, v8, Lorg/jaudiotagger/audio/aiff/chunk/CommentsChunk;.chunkData:Ljava/nio/ByteBuffer; // field@8233 │ │ -2cdd6e: 6e10 3e88 0400 |0055: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ -2cdd74: 5484 3282 |0058: iget-object v4, v8, Lorg/jaudiotagger/audio/aiff/chunk/CommentsChunk;.aiffHeader:Lorg/jaudiotagger/audio/aiff/AiffAudioHeader; // field@8232 │ │ -2cdd78: 6e20 a48a 3400 |005a: invoke-virtual {v4, v3}, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;.addComment:(Ljava/lang/String;)V // method@8aa4 │ │ -2cdd7e: d802 0201 |005d: add-int/lit8 v2, v2, #int 1 // #01 │ │ -2cdd82: 28ad |005f: goto 000c // -0053 │ │ -2cdd84: 1210 |0060: const/4 v0, #int 1 // #1 │ │ -2cdd86: 0f00 |0061: return v0 │ │ +2cdcb8: |[2cdcb8] org.jaudiotagger.audio.aiff.chunk.CommentsChunk.readChunk:()Z │ │ +2cdcc8: 5480 3382 |0000: iget-object v0, v8, Lorg/jaudiotagger/audio/aiff/chunk/CommentsChunk;.chunkData:Ljava/nio/ByteBuffer; // field@8233 │ │ +2cdccc: 6e10 4788 0000 |0002: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.getShort:()S // method@8847 │ │ +2cdcd2: 0a00 |0005: move-result v0 │ │ +2cdcd4: 7110 b58e 0000 |0006: invoke-static {v0}, Lorg/jaudiotagger/audio/generic/Utils;.u:(S)I // method@8eb5 │ │ +2cdcda: 0a00 |0009: move-result v0 │ │ +2cdcdc: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +2cdcde: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +2cdce0: 3502 5400 |000c: if-ge v2, v0, 0060 // +0054 │ │ +2cdce4: 5483 3382 |000e: iget-object v3, v8, Lorg/jaudiotagger/audio/aiff/chunk/CommentsChunk;.chunkData:Ljava/nio/ByteBuffer; // field@8233 │ │ +2cdce8: 6e10 4388 0300 |0010: invoke-virtual {v3}, Ljava/nio/ByteBuffer;.getInt:()I // method@8843 │ │ +2cdcee: 0a03 |0013: move-result v3 │ │ +2cdcf0: 7110 b68e 0300 |0014: invoke-static {v3}, Lorg/jaudiotagger/audio/generic/Utils;.u:(I)J // method@8eb6 │ │ +2cdcf6: 0b03 |0017: move-result-wide v3 │ │ +2cdcf8: 7120 f58a 4300 |0018: invoke-static {v3, v4}, Lorg/jaudiotagger/audio/aiff/AiffUtil;.timestampToDate:(J)Ljava/util/Date; // method@8af5 │ │ +2cdcfe: 0c03 |001b: move-result-object v3 │ │ +2cdd00: 5484 3382 |001c: iget-object v4, v8, Lorg/jaudiotagger/audio/aiff/chunk/CommentsChunk;.chunkData:Ljava/nio/ByteBuffer; // field@8233 │ │ +2cdd04: 6e10 4788 0400 |001e: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.getShort:()S // method@8847 │ │ +2cdd0a: 0a04 |0021: move-result v4 │ │ +2cdd0c: 7110 b58e 0400 |0022: invoke-static {v4}, Lorg/jaudiotagger/audio/generic/Utils;.u:(S)I // method@8eb5 │ │ +2cdd12: 5484 3382 |0025: iget-object v4, v8, Lorg/jaudiotagger/audio/aiff/chunk/CommentsChunk;.chunkData:Ljava/nio/ByteBuffer; // field@8233 │ │ +2cdd16: 6e10 4788 0400 |0027: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.getShort:()S // method@8847 │ │ +2cdd1c: 0a04 |002a: move-result v4 │ │ +2cdd1e: 7110 b58e 0400 |002b: invoke-static {v4}, Lorg/jaudiotagger/audio/generic/Utils;.u:(S)I // method@8eb5 │ │ +2cdd24: 0a04 |002e: move-result v4 │ │ +2cdd26: 2205 3910 |002f: new-instance v5, Ljava/lang/StringBuilder; // type@1039 │ │ +2cdd2a: 7010 cc87 0500 |0031: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2cdd30: 5486 3382 |0034: iget-object v6, v8, Lorg/jaudiotagger/audio/aiff/chunk/CommentsChunk;.chunkData:Ljava/nio/ByteBuffer; // field@8233 │ │ +2cdd34: 6207 aa81 |0036: sget-object v7, Ljava/nio/charset/StandardCharsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@81aa │ │ +2cdd38: 7140 a78e 1674 |0038: invoke-static {v6, v1, v4, v7}, Lorg/jaudiotagger/audio/generic/Utils;.getString:(Ljava/nio/ByteBuffer;IILjava/nio/charset/Charset;)Ljava/lang/String; // method@8ea7 │ │ +2cdd3e: 0c06 |003b: move-result-object v6 │ │ +2cdd40: 6e20 d787 6500 |003c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cdd46: 1a06 5000 |003f: const-string v6, " " // string@0050 │ │ +2cdd4a: 6e20 d787 6500 |0041: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cdd50: 7110 f38a 0300 |0044: invoke-static {v3}, Lorg/jaudiotagger/audio/aiff/AiffUtil;.formatDate:(Ljava/util/Date;)Ljava/lang/String; // method@8af3 │ │ +2cdd56: 0c03 |0047: move-result-object v3 │ │ +2cdd58: 6e20 d787 3500 |0048: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cdd5e: 6e10 df87 0500 |004b: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2cdd64: 0c03 |004e: move-result-object v3 │ │ +2cdd66: dc04 0402 |004f: rem-int/lit8 v4, v4, #int 2 // #02 │ │ +2cdd6a: 3804 0700 |0051: if-eqz v4, 0058 // +0007 │ │ +2cdd6e: 5484 3382 |0053: iget-object v4, v8, Lorg/jaudiotagger/audio/aiff/chunk/CommentsChunk;.chunkData:Ljava/nio/ByteBuffer; // field@8233 │ │ +2cdd72: 6e10 3e88 0400 |0055: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ +2cdd78: 5484 3282 |0058: iget-object v4, v8, Lorg/jaudiotagger/audio/aiff/chunk/CommentsChunk;.aiffHeader:Lorg/jaudiotagger/audio/aiff/AiffAudioHeader; // field@8232 │ │ +2cdd7c: 6e20 a48a 3400 |005a: invoke-virtual {v4, v3}, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;.addComment:(Ljava/lang/String;)V // method@8aa4 │ │ +2cdd82: d802 0201 |005d: add-int/lit8 v2, v2, #int 1 // #01 │ │ +2cdd86: 28ad |005f: goto 000c // -0053 │ │ +2cdd88: 1210 |0060: const/4 v0, #int 1 // #1 │ │ +2cdd8a: 0f00 |0061: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x000e line=82 │ │ 0x0018 line=83 │ │ 0x001c line=84 │ │ 0x0025 line=85 │ │ @@ -1085804,18 +1085804,18 @@ │ │ type : '(Lorg/jaudiotagger/audio/iff/ChunkHeader;Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -2cdf3c: |[2cdf3c] org.jaudiotagger.audio.aiff.chunk.CommonChunk.:(Lorg/jaudiotagger/audio/iff/ChunkHeader;Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;)V │ │ -2cdf4c: 7030 b78e 2001 |0000: invoke-direct {v0, v2, v1}, Lorg/jaudiotagger/audio/iff/Chunk;.:(Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/iff/ChunkHeader;)V // method@8eb7 │ │ -2cdf52: 5b03 3482 |0003: iput-object v3, v0, Lorg/jaudiotagger/audio/aiff/chunk/CommonChunk;.aiffHeader:Lorg/jaudiotagger/audio/aiff/AiffAudioHeader; // field@8234 │ │ -2cdf56: 0e00 |0005: return-void │ │ +2cdf40: |[2cdf40] org.jaudiotagger.audio.aiff.chunk.CommonChunk.:(Lorg/jaudiotagger/audio/iff/ChunkHeader;Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;)V │ │ +2cdf50: 7030 b78e 2001 |0000: invoke-direct {v0, v2, v1}, Lorg/jaudiotagger/audio/iff/Chunk;.:(Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/iff/ChunkHeader;)V // method@8eb7 │ │ +2cdf56: 5b03 3482 |0003: iput-object v3, v0, Lorg/jaudiotagger/audio/aiff/chunk/CommonChunk;.aiffHeader:Lorg/jaudiotagger/audio/aiff/AiffAudioHeader; // field@8234 │ │ +2cdf5a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0003 line=30 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/jaudiotagger/audio/aiff/chunk/CommonChunk; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/jaudiotagger/audio/iff/ChunkHeader; │ │ @@ -1085828,111 +1085828,111 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 196 16-bit code units │ │ -2cdda4: |[2cdda4] org.jaudiotagger.audio.aiff.chunk.CommonChunk.readChunk:()Z │ │ -2cddb4: 54d0 3582 |0000: iget-object v0, v13, Lorg/jaudiotagger/audio/aiff/chunk/CommonChunk;.chunkData:Ljava/nio/ByteBuffer; // field@8235 │ │ -2cddb8: 6e10 4788 0000 |0002: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.getShort:()S // method@8847 │ │ -2cddbe: 0a00 |0005: move-result v0 │ │ -2cddc0: 7110 b58e 0000 |0006: invoke-static {v0}, Lorg/jaudiotagger/audio/generic/Utils;.u:(S)I // method@8eb5 │ │ -2cddc6: 0a00 |0009: move-result v0 │ │ -2cddc8: 54d1 3582 |000a: iget-object v1, v13, Lorg/jaudiotagger/audio/aiff/chunk/CommonChunk;.chunkData:Ljava/nio/ByteBuffer; // field@8235 │ │ -2cddcc: 6e10 4388 0100 |000c: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.getInt:()I // method@8843 │ │ -2cddd2: 0a01 |000f: move-result v1 │ │ -2cddd4: 8111 |0010: int-to-long v1, v1 │ │ -2cddd6: 54d3 3582 |0011: iget-object v3, v13, Lorg/jaudiotagger/audio/aiff/chunk/CommonChunk;.chunkData:Ljava/nio/ByteBuffer; // field@8235 │ │ -2cddda: 6e10 4788 0300 |0013: invoke-virtual {v3}, Ljava/nio/ByteBuffer;.getShort:()S // method@8847 │ │ -2cdde0: 0a03 |0016: move-result v3 │ │ -2cdde2: 7110 b58e 0300 |0017: invoke-static {v3}, Lorg/jaudiotagger/audio/generic/Utils;.u:(S)I // method@8eb5 │ │ -2cdde8: 0a03 |001a: move-result v3 │ │ -2cddea: 54d4 3582 |001b: iget-object v4, v13, Lorg/jaudiotagger/audio/aiff/chunk/CommonChunk;.chunkData:Ljava/nio/ByteBuffer; // field@8235 │ │ -2cddee: 7110 f48a 0400 |001d: invoke-static {v4}, Lorg/jaudiotagger/audio/aiff/AiffUtil;.read80BitDouble:(Ljava/nio/ByteBuffer;)D // method@8af4 │ │ -2cddf4: 0b04 |0020: move-result-wide v4 │ │ -2cddf6: 54d6 3482 |0021: iget-object v6, v13, Lorg/jaudiotagger/audio/aiff/chunk/CommonChunk;.aiffHeader:Lorg/jaudiotagger/audio/aiff/AiffAudioHeader; // field@8234 │ │ -2cddfa: 6e10 ab8a 0600 |0023: invoke-virtual {v6}, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;.getFileType:()Lorg/jaudiotagger/audio/aiff/AiffType; // method@8aab │ │ -2cde00: 0c06 |0026: move-result-object v6 │ │ -2cde02: 6207 fd81 |0027: sget-object v7, Lorg/jaudiotagger/audio/aiff/AiffType;.AIFC:Lorg/jaudiotagger/audio/aiff/AiffType; // field@81fd │ │ -2cde06: 1218 |0029: const/4 v8, #int 1 // #1 │ │ -2cde08: 1209 |002a: const/4 v9, #int 0 // #0 │ │ -2cde0a: 3376 6000 |002b: if-ne v6, v7, 008b // +0060 │ │ -2cde0e: 54d6 3582 |002d: iget-object v6, v13, Lorg/jaudiotagger/audio/aiff/chunk/CommonChunk;.chunkData:Ljava/nio/ByteBuffer; // field@8235 │ │ -2cde12: 6e10 5788 0600 |002f: invoke-virtual {v6}, Ljava/nio/ByteBuffer;.remaining:()I // method@8857 │ │ -2cde18: 0a06 |0032: move-result v6 │ │ -2cde1a: 3906 0300 |0033: if-nez v6, 0036 // +0003 │ │ -2cde1e: 0f09 |0035: return v9 │ │ -2cde20: 54d6 3582 |0036: iget-object v6, v13, Lorg/jaudiotagger/audio/aiff/chunk/CommonChunk;.chunkData:Ljava/nio/ByteBuffer; // field@8235 │ │ -2cde24: 7110 ac8e 0600 |0038: invoke-static {v6}, Lorg/jaudiotagger/audio/generic/Utils;.readFourBytesAsChars:(Ljava/nio/ByteBuffer;)Ljava/lang/String; // method@8eac │ │ -2cde2a: 0c06 |003b: move-result-object v6 │ │ -2cde2c: 6207 1a82 |003c: sget-object v7, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType;.SOWT:Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType; // field@821a │ │ -2cde30: 6e10 078b 0700 |003e: invoke-virtual {v7}, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType;.getCode:()Ljava/lang/String; // method@8b07 │ │ -2cde36: 0c07 |0041: move-result-object v7 │ │ -2cde38: 6e20 9c87 7600 |0042: invoke-virtual {v6, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2cde3e: 0a07 |0045: move-result v7 │ │ -2cde40: 3807 0900 |0046: if-eqz v7, 004f // +0009 │ │ -2cde44: 54d7 3482 |0048: iget-object v7, v13, Lorg/jaudiotagger/audio/aiff/chunk/CommonChunk;.aiffHeader:Lorg/jaudiotagger/audio/aiff/AiffAudioHeader; // field@8234 │ │ -2cde48: 620a e481 |004a: sget-object v10, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader$Endian;.LITTLE_ENDIAN:Lorg/jaudiotagger/audio/aiff/AiffAudioHeader$Endian; // field@81e4 │ │ -2cde4c: 6e20 b68a a700 |004c: invoke-virtual {v7, v10}, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;.setEndian:(Lorg/jaudiotagger/audio/aiff/AiffAudioHeader$Endian;)V // method@8ab6 │ │ -2cde52: 54d7 3582 |004f: iget-object v7, v13, Lorg/jaudiotagger/audio/aiff/chunk/CommonChunk;.chunkData:Ljava/nio/ByteBuffer; // field@8235 │ │ -2cde56: 7110 ad8e 0700 |0051: invoke-static {v7}, Lorg/jaudiotagger/audio/generic/Utils;.readPascalString:(Ljava/nio/ByteBuffer;)Ljava/lang/String; // method@8ead │ │ -2cde5c: 0c07 |0054: move-result-object v7 │ │ -2cde5e: 3806 4b00 |0055: if-eqz v6, 00a0 // +004b │ │ -2cde62: 7110 068b 0600 |0057: invoke-static {v6}, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType;.getByCode:(Ljava/lang/String;)Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType; // method@8b06 │ │ -2cde68: 0c0a |005a: move-result-object v10 │ │ -2cde6a: 380a 1900 |005b: if-eqz v10, 0074 // +0019 │ │ -2cde6e: 6e10 088b 0a00 |005d: invoke-virtual {v10}, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType;.getCompression:()Ljava/lang/String; // method@8b08 │ │ -2cde74: 0c07 |0060: move-result-object v7 │ │ -2cde76: 54db 3482 |0061: iget-object v11, v13, Lorg/jaudiotagger/audio/aiff/chunk/CommonChunk;.aiffHeader:Lorg/jaudiotagger/audio/aiff/AiffAudioHeader; // field@8234 │ │ -2cde7a: 6e10 0b8b 0a00 |0063: invoke-virtual {v10}, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType;.isLossless:()Z // method@8b0b │ │ -2cde80: 0a0c |0066: move-result v12 │ │ -2cde82: 6e20 b98a cb00 |0067: invoke-virtual {v11, v12}, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;.setLossless:(Z)V // method@8ab9 │ │ -2cde88: 620b 1882 |006a: sget-object v11, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType;.NONE:Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType; // field@8218 │ │ -2cde8c: 33ba 0d00 |006c: if-ne v10, v11, 0079 // +000d │ │ -2cde90: 54da 3482 |006e: iget-object v10, v13, Lorg/jaudiotagger/audio/aiff/chunk/CommonChunk;.aiffHeader:Lorg/jaudiotagger/audio/aiff/AiffAudioHeader; // field@8234 │ │ -2cde94: 6e20 bf8a 9a00 |0070: invoke-virtual {v10, v9}, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;.setVariableBitRate:(Z)V // method@8abf │ │ -2cde9a: 2806 |0073: goto 0079 // +0006 │ │ -2cde9c: 54da 3482 |0074: iget-object v10, v13, Lorg/jaudiotagger/audio/aiff/chunk/CommonChunk;.aiffHeader:Lorg/jaudiotagger/audio/aiff/AiffAudioHeader; // field@8234 │ │ -2cdea0: 6e20 b98a 9a00 |0076: invoke-virtual {v10, v9}, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;.setLossless:(Z)V // method@8ab9 │ │ -2cdea6: 6e10 a787 0700 |0079: invoke-virtual {v7}, Ljava/lang/String;.isEmpty:()Z // method@87a7 │ │ -2cdeac: 0a09 |007c: move-result v9 │ │ -2cdeae: 3809 0800 |007d: if-eqz v9, 0085 // +0008 │ │ -2cdeb2: 54d7 3482 |007f: iget-object v7, v13, Lorg/jaudiotagger/audio/aiff/chunk/CommonChunk;.aiffHeader:Lorg/jaudiotagger/audio/aiff/AiffAudioHeader; // field@8234 │ │ -2cdeb6: 6e20 b58a 6700 |0081: invoke-virtual {v7, v6}, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;.setEncodingType:(Ljava/lang/String;)V // method@8ab5 │ │ -2cdebc: 281c |0084: goto 00a0 // +001c │ │ -2cdebe: 54d6 3482 |0085: iget-object v6, v13, Lorg/jaudiotagger/audio/aiff/chunk/CommonChunk;.aiffHeader:Lorg/jaudiotagger/audio/aiff/AiffAudioHeader; // field@8234 │ │ -2cdec2: 6e20 b58a 7600 |0087: invoke-virtual {v6, v7}, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;.setEncodingType:(Ljava/lang/String;)V // method@8ab5 │ │ -2cdec8: 2816 |008a: goto 00a0 // +0016 │ │ -2cdeca: 54d6 3482 |008b: iget-object v6, v13, Lorg/jaudiotagger/audio/aiff/chunk/CommonChunk;.aiffHeader:Lorg/jaudiotagger/audio/aiff/AiffAudioHeader; // field@8234 │ │ -2cdece: 6e20 b98a 8600 |008d: invoke-virtual {v6, v8}, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;.setLossless:(Z)V // method@8ab9 │ │ -2cded4: 54d6 3482 |0090: iget-object v6, v13, Lorg/jaudiotagger/audio/aiff/chunk/CommonChunk;.aiffHeader:Lorg/jaudiotagger/audio/aiff/AiffAudioHeader; // field@8234 │ │ -2cded8: 6207 1882 |0092: sget-object v7, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType;.NONE:Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType; // field@8218 │ │ -2cdedc: 6e10 088b 0700 |0094: invoke-virtual {v7}, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType;.getCompression:()Ljava/lang/String; // method@8b08 │ │ -2cdee2: 0c07 |0097: move-result-object v7 │ │ -2cdee4: 6e20 b58a 7600 |0098: invoke-virtual {v6, v7}, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;.setEncodingType:(Ljava/lang/String;)V // method@8ab5 │ │ -2cdeea: 54d6 3482 |009b: iget-object v6, v13, Lorg/jaudiotagger/audio/aiff/chunk/CommonChunk;.aiffHeader:Lorg/jaudiotagger/audio/aiff/AiffAudioHeader; // field@8234 │ │ -2cdeee: 6e20 bf8a 9600 |009d: invoke-virtual {v6, v9}, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;.setVariableBitRate:(Z)V // method@8abf │ │ -2cdef4: 54d6 3482 |00a0: iget-object v6, v13, Lorg/jaudiotagger/audio/aiff/chunk/CommonChunk;.aiffHeader:Lorg/jaudiotagger/audio/aiff/AiffAudioHeader; // field@8234 │ │ -2cdef8: 6e20 b28a 3600 |00a2: invoke-virtual {v6, v3}, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;.setBitsPerSample:(I)V // method@8ab2 │ │ -2cdefe: 54d3 3482 |00a5: iget-object v3, v13, Lorg/jaudiotagger/audio/aiff/chunk/CommonChunk;.aiffHeader:Lorg/jaudiotagger/audio/aiff/AiffAudioHeader; // field@8234 │ │ -2cdf02: 8a46 |00a7: double-to-int v6, v4 │ │ -2cdf04: 6e20 bd8a 6300 |00a8: invoke-virtual {v3, v6}, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;.setSamplingRate:(I)V // method@8abd │ │ -2cdf0a: 54d3 3482 |00ab: iget-object v3, v13, Lorg/jaudiotagger/audio/aiff/chunk/CommonChunk;.aiffHeader:Lorg/jaudiotagger/audio/aiff/AiffAudioHeader; // field@8234 │ │ -2cdf0e: 6e20 b38a 0300 |00ad: invoke-virtual {v3, v0}, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;.setChannelNumber:(I)V // method@8ab3 │ │ -2cdf14: 54d0 3482 |00b0: iget-object v0, v13, Lorg/jaudiotagger/audio/aiff/chunk/CommonChunk;.aiffHeader:Lorg/jaudiotagger/audio/aiff/AiffAudioHeader; // field@8234 │ │ -2cdf18: 8616 |00b2: long-to-double v6, v1 │ │ -2cdf1a: 7120 0087 7600 |00b3: invoke-static {v6, v7}, Ljava/lang/Double;.isNaN:(D)Z // method@8700 │ │ -2cdf20: ce46 |00b6: div-double/2addr v6, v4 │ │ -2cdf22: 6e30 bc8a 6007 |00b7: invoke-virtual {v0, v6, v7}, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;.setPreciseLength:(D)V // method@8abc │ │ -2cdf28: 54d0 3482 |00ba: iget-object v0, v13, Lorg/jaudiotagger/audio/aiff/chunk/CommonChunk;.aiffHeader:Lorg/jaudiotagger/audio/aiff/AiffAudioHeader; // field@8234 │ │ -2cdf2c: 7120 4387 2100 |00bc: invoke-static {v1, v2}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8743 │ │ -2cdf32: 0c01 |00bf: move-result-object v1 │ │ -2cdf34: 6e20 bb8a 1000 |00c0: invoke-virtual {v0, v1}, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;.setNoOfSamples:(Ljava/lang/Long;)V // method@8abb │ │ -2cdf3a: 0f08 |00c3: return v8 │ │ +2cdda8: |[2cdda8] org.jaudiotagger.audio.aiff.chunk.CommonChunk.readChunk:()Z │ │ +2cddb8: 54d0 3582 |0000: iget-object v0, v13, Lorg/jaudiotagger/audio/aiff/chunk/CommonChunk;.chunkData:Ljava/nio/ByteBuffer; // field@8235 │ │ +2cddbc: 6e10 4788 0000 |0002: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.getShort:()S // method@8847 │ │ +2cddc2: 0a00 |0005: move-result v0 │ │ +2cddc4: 7110 b58e 0000 |0006: invoke-static {v0}, Lorg/jaudiotagger/audio/generic/Utils;.u:(S)I // method@8eb5 │ │ +2cddca: 0a00 |0009: move-result v0 │ │ +2cddcc: 54d1 3582 |000a: iget-object v1, v13, Lorg/jaudiotagger/audio/aiff/chunk/CommonChunk;.chunkData:Ljava/nio/ByteBuffer; // field@8235 │ │ +2cddd0: 6e10 4388 0100 |000c: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.getInt:()I // method@8843 │ │ +2cddd6: 0a01 |000f: move-result v1 │ │ +2cddd8: 8111 |0010: int-to-long v1, v1 │ │ +2cddda: 54d3 3582 |0011: iget-object v3, v13, Lorg/jaudiotagger/audio/aiff/chunk/CommonChunk;.chunkData:Ljava/nio/ByteBuffer; // field@8235 │ │ +2cddde: 6e10 4788 0300 |0013: invoke-virtual {v3}, Ljava/nio/ByteBuffer;.getShort:()S // method@8847 │ │ +2cdde4: 0a03 |0016: move-result v3 │ │ +2cdde6: 7110 b58e 0300 |0017: invoke-static {v3}, Lorg/jaudiotagger/audio/generic/Utils;.u:(S)I // method@8eb5 │ │ +2cddec: 0a03 |001a: move-result v3 │ │ +2cddee: 54d4 3582 |001b: iget-object v4, v13, Lorg/jaudiotagger/audio/aiff/chunk/CommonChunk;.chunkData:Ljava/nio/ByteBuffer; // field@8235 │ │ +2cddf2: 7110 f48a 0400 |001d: invoke-static {v4}, Lorg/jaudiotagger/audio/aiff/AiffUtil;.read80BitDouble:(Ljava/nio/ByteBuffer;)D // method@8af4 │ │ +2cddf8: 0b04 |0020: move-result-wide v4 │ │ +2cddfa: 54d6 3482 |0021: iget-object v6, v13, Lorg/jaudiotagger/audio/aiff/chunk/CommonChunk;.aiffHeader:Lorg/jaudiotagger/audio/aiff/AiffAudioHeader; // field@8234 │ │ +2cddfe: 6e10 ab8a 0600 |0023: invoke-virtual {v6}, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;.getFileType:()Lorg/jaudiotagger/audio/aiff/AiffType; // method@8aab │ │ +2cde04: 0c06 |0026: move-result-object v6 │ │ +2cde06: 6207 fd81 |0027: sget-object v7, Lorg/jaudiotagger/audio/aiff/AiffType;.AIFC:Lorg/jaudiotagger/audio/aiff/AiffType; // field@81fd │ │ +2cde0a: 1218 |0029: const/4 v8, #int 1 // #1 │ │ +2cde0c: 1209 |002a: const/4 v9, #int 0 // #0 │ │ +2cde0e: 3376 6000 |002b: if-ne v6, v7, 008b // +0060 │ │ +2cde12: 54d6 3582 |002d: iget-object v6, v13, Lorg/jaudiotagger/audio/aiff/chunk/CommonChunk;.chunkData:Ljava/nio/ByteBuffer; // field@8235 │ │ +2cde16: 6e10 5788 0600 |002f: invoke-virtual {v6}, Ljava/nio/ByteBuffer;.remaining:()I // method@8857 │ │ +2cde1c: 0a06 |0032: move-result v6 │ │ +2cde1e: 3906 0300 |0033: if-nez v6, 0036 // +0003 │ │ +2cde22: 0f09 |0035: return v9 │ │ +2cde24: 54d6 3582 |0036: iget-object v6, v13, Lorg/jaudiotagger/audio/aiff/chunk/CommonChunk;.chunkData:Ljava/nio/ByteBuffer; // field@8235 │ │ +2cde28: 7110 ac8e 0600 |0038: invoke-static {v6}, Lorg/jaudiotagger/audio/generic/Utils;.readFourBytesAsChars:(Ljava/nio/ByteBuffer;)Ljava/lang/String; // method@8eac │ │ +2cde2e: 0c06 |003b: move-result-object v6 │ │ +2cde30: 6207 1a82 |003c: sget-object v7, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType;.SOWT:Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType; // field@821a │ │ +2cde34: 6e10 078b 0700 |003e: invoke-virtual {v7}, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType;.getCode:()Ljava/lang/String; // method@8b07 │ │ +2cde3a: 0c07 |0041: move-result-object v7 │ │ +2cde3c: 6e20 9c87 7600 |0042: invoke-virtual {v6, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2cde42: 0a07 |0045: move-result v7 │ │ +2cde44: 3807 0900 |0046: if-eqz v7, 004f // +0009 │ │ +2cde48: 54d7 3482 |0048: iget-object v7, v13, Lorg/jaudiotagger/audio/aiff/chunk/CommonChunk;.aiffHeader:Lorg/jaudiotagger/audio/aiff/AiffAudioHeader; // field@8234 │ │ +2cde4c: 620a e481 |004a: sget-object v10, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader$Endian;.LITTLE_ENDIAN:Lorg/jaudiotagger/audio/aiff/AiffAudioHeader$Endian; // field@81e4 │ │ +2cde50: 6e20 b68a a700 |004c: invoke-virtual {v7, v10}, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;.setEndian:(Lorg/jaudiotagger/audio/aiff/AiffAudioHeader$Endian;)V // method@8ab6 │ │ +2cde56: 54d7 3582 |004f: iget-object v7, v13, Lorg/jaudiotagger/audio/aiff/chunk/CommonChunk;.chunkData:Ljava/nio/ByteBuffer; // field@8235 │ │ +2cde5a: 7110 ad8e 0700 |0051: invoke-static {v7}, Lorg/jaudiotagger/audio/generic/Utils;.readPascalString:(Ljava/nio/ByteBuffer;)Ljava/lang/String; // method@8ead │ │ +2cde60: 0c07 |0054: move-result-object v7 │ │ +2cde62: 3806 4b00 |0055: if-eqz v6, 00a0 // +004b │ │ +2cde66: 7110 068b 0600 |0057: invoke-static {v6}, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType;.getByCode:(Ljava/lang/String;)Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType; // method@8b06 │ │ +2cde6c: 0c0a |005a: move-result-object v10 │ │ +2cde6e: 380a 1900 |005b: if-eqz v10, 0074 // +0019 │ │ +2cde72: 6e10 088b 0a00 |005d: invoke-virtual {v10}, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType;.getCompression:()Ljava/lang/String; // method@8b08 │ │ +2cde78: 0c07 |0060: move-result-object v7 │ │ +2cde7a: 54db 3482 |0061: iget-object v11, v13, Lorg/jaudiotagger/audio/aiff/chunk/CommonChunk;.aiffHeader:Lorg/jaudiotagger/audio/aiff/AiffAudioHeader; // field@8234 │ │ +2cde7e: 6e10 0b8b 0a00 |0063: invoke-virtual {v10}, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType;.isLossless:()Z // method@8b0b │ │ +2cde84: 0a0c |0066: move-result v12 │ │ +2cde86: 6e20 b98a cb00 |0067: invoke-virtual {v11, v12}, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;.setLossless:(Z)V // method@8ab9 │ │ +2cde8c: 620b 1882 |006a: sget-object v11, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType;.NONE:Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType; // field@8218 │ │ +2cde90: 33ba 0d00 |006c: if-ne v10, v11, 0079 // +000d │ │ +2cde94: 54da 3482 |006e: iget-object v10, v13, Lorg/jaudiotagger/audio/aiff/chunk/CommonChunk;.aiffHeader:Lorg/jaudiotagger/audio/aiff/AiffAudioHeader; // field@8234 │ │ +2cde98: 6e20 bf8a 9a00 |0070: invoke-virtual {v10, v9}, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;.setVariableBitRate:(Z)V // method@8abf │ │ +2cde9e: 2806 |0073: goto 0079 // +0006 │ │ +2cdea0: 54da 3482 |0074: iget-object v10, v13, Lorg/jaudiotagger/audio/aiff/chunk/CommonChunk;.aiffHeader:Lorg/jaudiotagger/audio/aiff/AiffAudioHeader; // field@8234 │ │ +2cdea4: 6e20 b98a 9a00 |0076: invoke-virtual {v10, v9}, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;.setLossless:(Z)V // method@8ab9 │ │ +2cdeaa: 6e10 a787 0700 |0079: invoke-virtual {v7}, Ljava/lang/String;.isEmpty:()Z // method@87a7 │ │ +2cdeb0: 0a09 |007c: move-result v9 │ │ +2cdeb2: 3809 0800 |007d: if-eqz v9, 0085 // +0008 │ │ +2cdeb6: 54d7 3482 |007f: iget-object v7, v13, Lorg/jaudiotagger/audio/aiff/chunk/CommonChunk;.aiffHeader:Lorg/jaudiotagger/audio/aiff/AiffAudioHeader; // field@8234 │ │ +2cdeba: 6e20 b58a 6700 |0081: invoke-virtual {v7, v6}, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;.setEncodingType:(Ljava/lang/String;)V // method@8ab5 │ │ +2cdec0: 281c |0084: goto 00a0 // +001c │ │ +2cdec2: 54d6 3482 |0085: iget-object v6, v13, Lorg/jaudiotagger/audio/aiff/chunk/CommonChunk;.aiffHeader:Lorg/jaudiotagger/audio/aiff/AiffAudioHeader; // field@8234 │ │ +2cdec6: 6e20 b58a 7600 |0087: invoke-virtual {v6, v7}, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;.setEncodingType:(Ljava/lang/String;)V // method@8ab5 │ │ +2cdecc: 2816 |008a: goto 00a0 // +0016 │ │ +2cdece: 54d6 3482 |008b: iget-object v6, v13, Lorg/jaudiotagger/audio/aiff/chunk/CommonChunk;.aiffHeader:Lorg/jaudiotagger/audio/aiff/AiffAudioHeader; // field@8234 │ │ +2cded2: 6e20 b98a 8600 |008d: invoke-virtual {v6, v8}, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;.setLossless:(Z)V // method@8ab9 │ │ +2cded8: 54d6 3482 |0090: iget-object v6, v13, Lorg/jaudiotagger/audio/aiff/chunk/CommonChunk;.aiffHeader:Lorg/jaudiotagger/audio/aiff/AiffAudioHeader; // field@8234 │ │ +2cdedc: 6207 1882 |0092: sget-object v7, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType;.NONE:Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType; // field@8218 │ │ +2cdee0: 6e10 088b 0700 |0094: invoke-virtual {v7}, Lorg/jaudiotagger/audio/aiff/chunk/AiffCompressionType;.getCompression:()Ljava/lang/String; // method@8b08 │ │ +2cdee6: 0c07 |0097: move-result-object v7 │ │ +2cdee8: 6e20 b58a 7600 |0098: invoke-virtual {v6, v7}, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;.setEncodingType:(Ljava/lang/String;)V // method@8ab5 │ │ +2cdeee: 54d6 3482 |009b: iget-object v6, v13, Lorg/jaudiotagger/audio/aiff/chunk/CommonChunk;.aiffHeader:Lorg/jaudiotagger/audio/aiff/AiffAudioHeader; // field@8234 │ │ +2cdef2: 6e20 bf8a 9600 |009d: invoke-virtual {v6, v9}, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;.setVariableBitRate:(Z)V // method@8abf │ │ +2cdef8: 54d6 3482 |00a0: iget-object v6, v13, Lorg/jaudiotagger/audio/aiff/chunk/CommonChunk;.aiffHeader:Lorg/jaudiotagger/audio/aiff/AiffAudioHeader; // field@8234 │ │ +2cdefc: 6e20 b28a 3600 |00a2: invoke-virtual {v6, v3}, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;.setBitsPerSample:(I)V // method@8ab2 │ │ +2cdf02: 54d3 3482 |00a5: iget-object v3, v13, Lorg/jaudiotagger/audio/aiff/chunk/CommonChunk;.aiffHeader:Lorg/jaudiotagger/audio/aiff/AiffAudioHeader; // field@8234 │ │ +2cdf06: 8a46 |00a7: double-to-int v6, v4 │ │ +2cdf08: 6e20 bd8a 6300 |00a8: invoke-virtual {v3, v6}, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;.setSamplingRate:(I)V // method@8abd │ │ +2cdf0e: 54d3 3482 |00ab: iget-object v3, v13, Lorg/jaudiotagger/audio/aiff/chunk/CommonChunk;.aiffHeader:Lorg/jaudiotagger/audio/aiff/AiffAudioHeader; // field@8234 │ │ +2cdf12: 6e20 b38a 0300 |00ad: invoke-virtual {v3, v0}, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;.setChannelNumber:(I)V // method@8ab3 │ │ +2cdf18: 54d0 3482 |00b0: iget-object v0, v13, Lorg/jaudiotagger/audio/aiff/chunk/CommonChunk;.aiffHeader:Lorg/jaudiotagger/audio/aiff/AiffAudioHeader; // field@8234 │ │ +2cdf1c: 8616 |00b2: long-to-double v6, v1 │ │ +2cdf1e: 7120 0087 7600 |00b3: invoke-static {v6, v7}, Ljava/lang/Double;.isNaN:(D)Z // method@8700 │ │ +2cdf24: ce46 |00b6: div-double/2addr v6, v4 │ │ +2cdf26: 6e30 bc8a 6007 |00b7: invoke-virtual {v0, v6, v7}, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;.setPreciseLength:(D)V // method@8abc │ │ +2cdf2c: 54d0 3482 |00ba: iget-object v0, v13, Lorg/jaudiotagger/audio/aiff/chunk/CommonChunk;.aiffHeader:Lorg/jaudiotagger/audio/aiff/AiffAudioHeader; // field@8234 │ │ +2cdf30: 7120 4387 2100 |00bc: invoke-static {v1, v2}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8743 │ │ +2cdf36: 0c01 |00bf: move-result-object v1 │ │ +2cdf38: 6e20 bb8a 1000 |00c0: invoke-virtual {v0, v1}, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;.setNoOfSamples:(Ljava/lang/Long;)V // method@8abb │ │ +2cdf3e: 0f08 |00c3: return v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x000a line=39 │ │ 0x0011 line=40 │ │ 0x001b line=41 │ │ 0x0021 line=45 │ │ @@ -1085996,18 +1085996,18 @@ │ │ type : '(Lorg/jaudiotagger/audio/iff/ChunkHeader;Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -2cdfcc: |[2cdfcc] org.jaudiotagger.audio.aiff.chunk.FormatVersionChunk.:(Lorg/jaudiotagger/audio/iff/ChunkHeader;Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;)V │ │ -2cdfdc: 7030 b78e 2001 |0000: invoke-direct {v0, v2, v1}, Lorg/jaudiotagger/audio/iff/Chunk;.:(Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/iff/ChunkHeader;)V // method@8eb7 │ │ -2cdfe2: 5b03 3782 |0003: iput-object v3, v0, Lorg/jaudiotagger/audio/aiff/chunk/FormatVersionChunk;.aiffHeader:Lorg/jaudiotagger/audio/aiff/AiffAudioHeader; // field@8237 │ │ -2cdfe6: 0e00 |0005: return-void │ │ +2cdfd0: |[2cdfd0] org.jaudiotagger.audio.aiff.chunk.FormatVersionChunk.:(Lorg/jaudiotagger/audio/iff/ChunkHeader;Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;)V │ │ +2cdfe0: 7030 b78e 2001 |0000: invoke-direct {v0, v2, v1}, Lorg/jaudiotagger/audio/iff/Chunk;.:(Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/iff/ChunkHeader;)V // method@8eb7 │ │ +2cdfe6: 5b03 3782 |0003: iput-object v3, v0, Lorg/jaudiotagger/audio/aiff/chunk/FormatVersionChunk;.aiffHeader:Lorg/jaudiotagger/audio/aiff/AiffAudioHeader; // field@8237 │ │ +2cdfea: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0003 line=49 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/jaudiotagger/audio/aiff/chunk/FormatVersionChunk; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/jaudiotagger/audio/iff/ChunkHeader; │ │ @@ -1086020,25 +1086020,25 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -2cdf98: |[2cdf98] org.jaudiotagger.audio.aiff.chunk.FormatVersionChunk.readChunk:()Z │ │ -2cdfa8: 5420 3882 |0000: iget-object v0, v2, Lorg/jaudiotagger/audio/aiff/chunk/FormatVersionChunk;.chunkData:Ljava/nio/ByteBuffer; // field@8238 │ │ -2cdfac: 6e10 4388 0000 |0002: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.getInt:()I // method@8843 │ │ -2cdfb2: 0a00 |0005: move-result v0 │ │ -2cdfb4: 8100 |0006: int-to-long v0, v0 │ │ -2cdfb6: 7120 f58a 1000 |0007: invoke-static {v0, v1}, Lorg/jaudiotagger/audio/aiff/AiffUtil;.timestampToDate:(J)Ljava/util/Date; // method@8af5 │ │ -2cdfbc: 0c00 |000a: move-result-object v0 │ │ -2cdfbe: 5421 3782 |000b: iget-object v1, v2, Lorg/jaudiotagger/audio/aiff/chunk/FormatVersionChunk;.aiffHeader:Lorg/jaudiotagger/audio/aiff/AiffAudioHeader; // field@8237 │ │ -2cdfc2: 6e20 be8a 0100 |000d: invoke-virtual {v1, v0}, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;.setTimestamp:(Ljava/util/Date;)V // method@8abe │ │ -2cdfc8: 1210 |0010: const/4 v0, #int 1 // #1 │ │ -2cdfca: 0f00 |0011: return v0 │ │ +2cdf9c: |[2cdf9c] org.jaudiotagger.audio.aiff.chunk.FormatVersionChunk.readChunk:()Z │ │ +2cdfac: 5420 3882 |0000: iget-object v0, v2, Lorg/jaudiotagger/audio/aiff/chunk/FormatVersionChunk;.chunkData:Ljava/nio/ByteBuffer; // field@8238 │ │ +2cdfb0: 6e10 4388 0000 |0002: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.getInt:()I // method@8843 │ │ +2cdfb6: 0a00 |0005: move-result v0 │ │ +2cdfb8: 8100 |0006: int-to-long v0, v0 │ │ +2cdfba: 7120 f58a 1000 |0007: invoke-static {v0, v1}, Lorg/jaudiotagger/audio/aiff/AiffUtil;.timestampToDate:(J)Ljava/util/Date; // method@8af5 │ │ +2cdfc0: 0c00 |000a: move-result-object v0 │ │ +2cdfc2: 5421 3782 |000b: iget-object v1, v2, Lorg/jaudiotagger/audio/aiff/chunk/FormatVersionChunk;.aiffHeader:Lorg/jaudiotagger/audio/aiff/AiffAudioHeader; // field@8237 │ │ +2cdfc6: 6e20 be8a 0100 |000d: invoke-virtual {v1, v0}, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;.setTimestamp:(Ljava/util/Date;)V // method@8abe │ │ +2cdfcc: 1210 |0010: const/4 v0, #int 1 // #1 │ │ +2cdfce: 0f00 |0011: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0007 line=63 │ │ 0x000b line=64 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Lorg/jaudiotagger/audio/aiff/chunk/FormatVersionChunk; │ │ @@ -1086089,39 +1086089,39 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -2ce210: |[2ce210] org.jaudiotagger.audio.aiff.chunk.ID3Chunk.:()V │ │ -2ce220: 1a00 c698 |0000: const-string v0, "org.jaudiotagger.audio.aiff.chunk" // string@98c6 │ │ -2ce224: 7110 168a 0000 |0002: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@8a16 │ │ -2ce22a: 0c00 |0005: move-result-object v0 │ │ -2ce22c: 6900 3b82 |0006: sput-object v0, Lorg/jaudiotagger/audio/aiff/chunk/ID3Chunk;.logger:Ljava/util/logging/Logger; // field@823b │ │ -2ce230: 0e00 |0008: return-void │ │ +2ce214: |[2ce214] org.jaudiotagger.audio.aiff.chunk.ID3Chunk.:()V │ │ +2ce224: 1a00 c698 |0000: const-string v0, "org.jaudiotagger.audio.aiff.chunk" // string@98c6 │ │ +2ce228: 7110 168a 0000 |0002: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@8a16 │ │ +2ce22e: 0c00 |0005: move-result-object v0 │ │ +2ce230: 6900 3b82 |0006: sput-object v0, Lorg/jaudiotagger/audio/aiff/chunk/ID3Chunk;.logger:Ljava/util/logging/Logger; // field@823b │ │ +2ce234: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=22 │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/aiff/chunk/ID3Chunk;) │ │ name : '' │ │ type : '(Lorg/jaudiotagger/audio/iff/ChunkHeader;Ljava/nio/ByteBuffer;Lorg/jaudiotagger/tag/aiff/AiffTag;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -2ce234: |[2ce234] org.jaudiotagger.audio.aiff.chunk.ID3Chunk.:(Lorg/jaudiotagger/audio/iff/ChunkHeader;Ljava/nio/ByteBuffer;Lorg/jaudiotagger/tag/aiff/AiffTag;Ljava/lang/String;)V │ │ -2ce244: 7030 b78e 2001 |0000: invoke-direct {v0, v2, v1}, Lorg/jaudiotagger/audio/iff/Chunk;.:(Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/iff/ChunkHeader;)V // method@8eb7 │ │ -2ce24a: 5b03 3982 |0003: iput-object v3, v0, Lorg/jaudiotagger/audio/aiff/chunk/ID3Chunk;.aiffTag:Lorg/jaudiotagger/tag/aiff/AiffTag; // field@8239 │ │ -2ce24e: 5b04 3c82 |0005: iput-object v4, v0, Lorg/jaudiotagger/audio/aiff/chunk/ID3Chunk;.loggingName:Ljava/lang/String; // field@823c │ │ -2ce252: 0e00 |0007: return-void │ │ +2ce238: |[2ce238] org.jaudiotagger.audio.aiff.chunk.ID3Chunk.:(Lorg/jaudiotagger/audio/iff/ChunkHeader;Ljava/nio/ByteBuffer;Lorg/jaudiotagger/tag/aiff/AiffTag;Ljava/lang/String;)V │ │ +2ce248: 7030 b78e 2001 |0000: invoke-direct {v0, v2, v1}, Lorg/jaudiotagger/audio/iff/Chunk;.:(Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/iff/ChunkHeader;)V // method@8eb7 │ │ +2ce24e: 5b03 3982 |0003: iput-object v3, v0, Lorg/jaudiotagger/audio/aiff/chunk/ID3Chunk;.aiffTag:Lorg/jaudiotagger/tag/aiff/AiffTag; // field@8239 │ │ +2ce252: 5b04 3c82 |0005: iput-object v4, v0, Lorg/jaudiotagger/audio/aiff/chunk/ID3Chunk;.loggingName:Ljava/lang/String; // field@823c │ │ +2ce256: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0003 line=36 │ │ 0x0005 line=37 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/jaudiotagger/audio/aiff/chunk/ID3Chunk; │ │ @@ -1086135,29 +1086135,29 @@ │ │ type : '(Ljava/nio/ByteBuffer;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -2cdfe8: |[2cdfe8] org.jaudiotagger.audio.aiff.chunk.ID3Chunk.isId3v2Tag:(Ljava/nio/ByteBuffer;)Z │ │ -2cdff8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -2cdffa: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -2cdffc: 1232 |0002: const/4 v2, #int 3 // #3 │ │ -2cdffe: 3521 1000 |0003: if-ge v1, v2, 0013 // +0010 │ │ -2ce002: 6e10 3e88 0500 |0005: invoke-virtual {v5}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ -2ce008: 0a02 |0008: move-result v2 │ │ -2ce00a: 6203 1b8a |0009: sget-object v3, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.TAG_ID:[B // field@8a1b │ │ -2ce00e: 4803 0301 |000b: aget-byte v3, v3, v1 │ │ -2ce012: 3232 0300 |000d: if-eq v2, v3, 0010 // +0003 │ │ -2ce016: 0f00 |000f: return v0 │ │ -2ce018: d801 0101 |0010: add-int/lit8 v1, v1, #int 1 // #01 │ │ -2ce01c: 28f0 |0012: goto 0002 // -0010 │ │ -2ce01e: 1215 |0013: const/4 v5, #int 1 // #1 │ │ -2ce020: 0f05 |0014: return v5 │ │ +2cdfec: |[2cdfec] org.jaudiotagger.audio.aiff.chunk.ID3Chunk.isId3v2Tag:(Ljava/nio/ByteBuffer;)Z │ │ +2cdffc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +2cdffe: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +2ce000: 1232 |0002: const/4 v2, #int 3 // #3 │ │ +2ce002: 3521 1000 |0003: if-ge v1, v2, 0013 // +0010 │ │ +2ce006: 6e10 3e88 0500 |0005: invoke-virtual {v5}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ +2ce00c: 0a02 |0008: move-result v2 │ │ +2ce00e: 6203 1b8a |0009: sget-object v3, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.TAG_ID:[B // field@8a1b │ │ +2ce012: 4803 0301 |000b: aget-byte v3, v3, v1 │ │ +2ce016: 3232 0300 |000d: if-eq v2, v3, 0010 // +0003 │ │ +2ce01a: 0f00 |000f: return v0 │ │ +2ce01c: d801 0101 |0010: add-int/lit8 v1, v1, #int 1 // #01 │ │ +2ce020: 28f0 |0012: goto 0002 // -0010 │ │ +2ce022: 1215 |0013: const/4 v5, #int 1 // #1 │ │ +2ce024: 0f05 |0014: return v5 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=91 │ │ locals : │ │ 0x0000 - 0x0015 reg=4 this Lorg/jaudiotagger/audio/aiff/chunk/ID3Chunk; │ │ 0x0000 - 0x0015 reg=5 (null) Ljava/nio/ByteBuffer; │ │ │ │ @@ -1086167,119 +1086167,119 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 229 16-bit code units │ │ -2ce024: |[2ce024] org.jaudiotagger.audio.aiff.chunk.ID3Chunk.readChunk:()Z │ │ -2ce034: 6200 c881 |0000: sget-object v0, Lorg/jaudiotagger/audio/AudioFile;.logger:Ljava/util/logging/Logger; // field@81c8 │ │ -2ce038: 2201 3910 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2ce03c: 7010 cc87 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2ce042: 5452 3c82 |0007: iget-object v2, v5, Lorg/jaudiotagger/audio/aiff/chunk/ID3Chunk;.loggingName:Ljava/lang/String; // field@823c │ │ -2ce046: 6e20 d787 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ce04c: 1a02 3c05 |000c: const-string v2, ":Reading chunk" // string@053c │ │ -2ce050: 6e20 d787 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ce056: 6e10 df87 0100 |0011: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2ce05c: 0c01 |0014: move-result-object v1 │ │ -2ce05e: 6e20 128a 1000 |0015: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -2ce064: 5450 3a82 |0018: iget-object v0, v5, Lorg/jaudiotagger/audio/aiff/chunk/ID3Chunk;.chunkData:Ljava/nio/ByteBuffer; // field@823a │ │ -2ce068: 7020 218b 0500 |001a: invoke-direct {v5, v0}, Lorg/jaudiotagger/audio/aiff/chunk/ID3Chunk;.isId3v2Tag:(Ljava/nio/ByteBuffer;)Z // method@8b21 │ │ -2ce06e: 0a00 |001d: move-result v0 │ │ -2ce070: 1201 |001e: const/4 v1, #int 0 // #0 │ │ -2ce072: 3900 1b00 |001f: if-nez v0, 003a // +001b │ │ -2ce076: 6200 3b82 |0021: sget-object v0, Lorg/jaudiotagger/audio/aiff/chunk/ID3Chunk;.logger:Ljava/util/logging/Logger; // field@823b │ │ -2ce07a: 2202 3910 |0023: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ -2ce07e: 7010 cc87 0200 |0025: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2ce084: 5453 3c82 |0028: iget-object v3, v5, Lorg/jaudiotagger/audio/aiff/chunk/ID3Chunk;.loggingName:Ljava/lang/String; // field@823c │ │ -2ce088: 6e20 d787 3200 |002a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ce08e: 1a03 1e05 |002d: const-string v3, ":Invalid ID3 header for ID3 chunk" // string@051e │ │ -2ce092: 6e20 d787 3200 |002f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ce098: 6e10 df87 0200 |0032: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2ce09e: 0c02 |0035: move-result-object v2 │ │ -2ce0a0: 6e20 1b8a 2000 |0036: invoke-virtual {v0, v2}, Ljava/util/logging/Logger;.severe:(Ljava/lang/String;)V // method@8a1b │ │ -2ce0a6: 0f01 |0039: return v1 │ │ -2ce0a8: 5450 3a82 |003a: iget-object v0, v5, Lorg/jaudiotagger/audio/aiff/chunk/ID3Chunk;.chunkData:Ljava/nio/ByteBuffer; // field@823a │ │ -2ce0ac: 6e10 3e88 0000 |003c: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ -2ce0b2: 0a00 |003f: move-result v0 │ │ -2ce0b4: 1222 |0040: const/4 v2, #int 2 // #2 │ │ -2ce0b6: 3220 4500 |0041: if-eq v0, v2, 0086 // +0045 │ │ -2ce0ba: 1232 |0043: const/4 v2, #int 3 // #3 │ │ -2ce0bc: 3220 2400 |0044: if-eq v0, v2, 0068 // +0024 │ │ -2ce0c0: 1242 |0046: const/4 v2, #int 4 // #4 │ │ -2ce0c2: 3220 0300 |0047: if-eq v0, v2, 004a // +0003 │ │ -2ce0c6: 0f01 |0049: return v1 │ │ -2ce0c8: 2200 2c12 |004a: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24Tag; // type@122c │ │ -2ce0cc: 7010 7097 0000 |004c: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.:()V // method@9770 │ │ -2ce0d2: 6202 c881 |004f: sget-object v2, Lorg/jaudiotagger/audio/AudioFile;.logger:Ljava/util/logging/Logger; // field@81c8 │ │ -2ce0d6: 2203 3910 |0051: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ -2ce0da: 7010 cc87 0300 |0053: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2ce0e0: 5454 3c82 |0056: iget-object v4, v5, Lorg/jaudiotagger/audio/aiff/chunk/ID3Chunk;.loggingName:Ljava/lang/String; // field@823c │ │ -2ce0e4: 6e20 d787 4300 |0058: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ce0ea: 1a04 3905 |005b: const-string v4, ":Reading ID3V2.4 tag" // string@0539 │ │ -2ce0ee: 6e20 d787 4300 |005d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ce0f4: 6e10 df87 0300 |0060: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2ce0fa: 0c03 |0063: move-result-object v3 │ │ -2ce0fc: 6e20 128a 3200 |0064: invoke-virtual {v2, v3}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -2ce102: 283c |0067: goto 00a3 // +003c │ │ -2ce104: 2200 2512 |0068: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23Tag; // type@1225 │ │ -2ce108: 7010 e796 0000 |006a: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.:()V // method@96e7 │ │ -2ce10e: 6202 c881 |006d: sget-object v2, Lorg/jaudiotagger/audio/AudioFile;.logger:Ljava/util/logging/Logger; // field@81c8 │ │ -2ce112: 2203 3910 |006f: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ -2ce116: 7010 cc87 0300 |0071: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2ce11c: 5454 3c82 |0074: iget-object v4, v5, Lorg/jaudiotagger/audio/aiff/chunk/ID3Chunk;.loggingName:Ljava/lang/String; // field@823c │ │ -2ce120: 6e20 d787 4300 |0076: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ce126: 1a04 3805 |0079: const-string v4, ":Reading ID3V2.3 tag" // string@0538 │ │ -2ce12a: 6e20 d787 4300 |007b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ce130: 6e10 df87 0300 |007e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2ce136: 0c03 |0081: move-result-object v3 │ │ -2ce138: 6e20 128a 3200 |0082: invoke-virtual {v2, v3}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -2ce13e: 281e |0085: goto 00a3 // +001e │ │ -2ce140: 2200 1e12 |0086: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22Tag; // type@121e │ │ -2ce144: 7010 6496 0000 |0088: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.:()V // method@9664 │ │ -2ce14a: 6202 c881 |008b: sget-object v2, Lorg/jaudiotagger/audio/AudioFile;.logger:Ljava/util/logging/Logger; // field@81c8 │ │ -2ce14e: 2203 3910 |008d: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ -2ce152: 7010 cc87 0300 |008f: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2ce158: 5454 3c82 |0092: iget-object v4, v5, Lorg/jaudiotagger/audio/aiff/chunk/ID3Chunk;.loggingName:Ljava/lang/String; // field@823c │ │ -2ce15c: 6e20 d787 4300 |0094: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ce162: 1a04 3705 |0097: const-string v4, ":Reading ID3V2.2 tag" // string@0537 │ │ -2ce166: 6e20 d787 4300 |0099: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ce16c: 6e10 df87 0300 |009c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2ce172: 0c03 |009f: move-result-object v3 │ │ -2ce174: 6e20 128a 3200 |00a0: invoke-virtual {v2, v3}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -2ce17a: 5452 3982 |00a3: iget-object v2, v5, Lorg/jaudiotagger/audio/aiff/chunk/ID3Chunk;.aiffTag:Lorg/jaudiotagger/tag/aiff/AiffTag; // field@8239 │ │ -2ce17e: 6e20 8192 0200 |00a5: invoke-virtual {v2, v0}, Lorg/jaudiotagger/tag/aiff/AiffTag;.setID3Tag:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;)V // method@9281 │ │ -2ce184: 5452 3a82 |00a8: iget-object v2, v5, Lorg/jaudiotagger/audio/aiff/chunk/ID3Chunk;.chunkData:Ljava/nio/ByteBuffer; // field@823a │ │ -2ce188: 6e20 4e88 1200 |00aa: invoke-virtual {v2, v1}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ -2ce18e: 5452 3a82 |00ad: iget-object v2, v5, Lorg/jaudiotagger/audio/aiff/chunk/ID3Chunk;.chunkData:Ljava/nio/ByteBuffer; // field@823a │ │ -2ce192: 6e20 2795 2000 |00af: invoke-virtual {v0, v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.read:(Ljava/nio/ByteBuffer;)V // method@9527 │ │ -2ce198: 1210 |00b2: const/4 v0, #int 1 // #1 │ │ -2ce19a: 0f00 |00b3: return v0 │ │ -2ce19c: 0d00 |00b4: move-exception v0 │ │ -2ce19e: 6202 c881 |00b5: sget-object v2, Lorg/jaudiotagger/audio/AudioFile;.logger:Ljava/util/logging/Logger; // field@81c8 │ │ -2ce1a2: 2203 3910 |00b7: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ -2ce1a6: 7010 cc87 0300 |00b9: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2ce1ac: 5454 3c82 |00bc: iget-object v4, v5, Lorg/jaudiotagger/audio/aiff/chunk/ID3Chunk;.loggingName:Ljava/lang/String; // field@823c │ │ -2ce1b0: 6e20 d787 4300 |00be: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ce1b6: 1a04 0605 |00c1: const-string v4, ":Exception reading ID3 tag: " // string@0506 │ │ -2ce1ba: 6e20 d787 4300 |00c3: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ce1c0: 6e10 7387 0000 |00c6: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@8773 │ │ -2ce1c6: 0c04 |00c9: move-result-object v4 │ │ -2ce1c8: 6e10 f286 0400 |00ca: invoke-virtual {v4}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@86f2 │ │ -2ce1ce: 0c04 |00cd: move-result-object v4 │ │ -2ce1d0: 6e20 d787 4300 |00ce: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ce1d6: 1a04 ca04 |00d1: const-string v4, ": " // string@04ca │ │ -2ce1da: 6e20 d787 4300 |00d3: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ce1e0: 6e10 d391 0000 |00d6: invoke-virtual {v0}, Lorg/jaudiotagger/tag/TagException;.getMessage:()Ljava/lang/String; // method@91d3 │ │ -2ce1e6: 0c00 |00d9: move-result-object v0 │ │ -2ce1e8: 6e20 d787 0300 |00da: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ce1ee: 6e10 df87 0300 |00dd: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2ce1f4: 0c00 |00e0: move-result-object v0 │ │ -2ce1f6: 6e20 1b8a 0200 |00e1: invoke-virtual {v2, v0}, Ljava/util/logging/Logger;.severe:(Ljava/lang/String;)V // method@8a1b │ │ -2ce1fc: 0f01 |00e4: return v1 │ │ +2ce028: |[2ce028] org.jaudiotagger.audio.aiff.chunk.ID3Chunk.readChunk:()Z │ │ +2ce038: 6200 c881 |0000: sget-object v0, Lorg/jaudiotagger/audio/AudioFile;.logger:Ljava/util/logging/Logger; // field@81c8 │ │ +2ce03c: 2201 3910 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2ce040: 7010 cc87 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2ce046: 5452 3c82 |0007: iget-object v2, v5, Lorg/jaudiotagger/audio/aiff/chunk/ID3Chunk;.loggingName:Ljava/lang/String; // field@823c │ │ +2ce04a: 6e20 d787 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ce050: 1a02 3c05 |000c: const-string v2, ":Reading chunk" // string@053c │ │ +2ce054: 6e20 d787 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ce05a: 6e10 df87 0100 |0011: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2ce060: 0c01 |0014: move-result-object v1 │ │ +2ce062: 6e20 128a 1000 |0015: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +2ce068: 5450 3a82 |0018: iget-object v0, v5, Lorg/jaudiotagger/audio/aiff/chunk/ID3Chunk;.chunkData:Ljava/nio/ByteBuffer; // field@823a │ │ +2ce06c: 7020 218b 0500 |001a: invoke-direct {v5, v0}, Lorg/jaudiotagger/audio/aiff/chunk/ID3Chunk;.isId3v2Tag:(Ljava/nio/ByteBuffer;)Z // method@8b21 │ │ +2ce072: 0a00 |001d: move-result v0 │ │ +2ce074: 1201 |001e: const/4 v1, #int 0 // #0 │ │ +2ce076: 3900 1b00 |001f: if-nez v0, 003a // +001b │ │ +2ce07a: 6200 3b82 |0021: sget-object v0, Lorg/jaudiotagger/audio/aiff/chunk/ID3Chunk;.logger:Ljava/util/logging/Logger; // field@823b │ │ +2ce07e: 2202 3910 |0023: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ +2ce082: 7010 cc87 0200 |0025: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2ce088: 5453 3c82 |0028: iget-object v3, v5, Lorg/jaudiotagger/audio/aiff/chunk/ID3Chunk;.loggingName:Ljava/lang/String; // field@823c │ │ +2ce08c: 6e20 d787 3200 |002a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ce092: 1a03 1e05 |002d: const-string v3, ":Invalid ID3 header for ID3 chunk" // string@051e │ │ +2ce096: 6e20 d787 3200 |002f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ce09c: 6e10 df87 0200 |0032: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2ce0a2: 0c02 |0035: move-result-object v2 │ │ +2ce0a4: 6e20 1b8a 2000 |0036: invoke-virtual {v0, v2}, Ljava/util/logging/Logger;.severe:(Ljava/lang/String;)V // method@8a1b │ │ +2ce0aa: 0f01 |0039: return v1 │ │ +2ce0ac: 5450 3a82 |003a: iget-object v0, v5, Lorg/jaudiotagger/audio/aiff/chunk/ID3Chunk;.chunkData:Ljava/nio/ByteBuffer; // field@823a │ │ +2ce0b0: 6e10 3e88 0000 |003c: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ +2ce0b6: 0a00 |003f: move-result v0 │ │ +2ce0b8: 1222 |0040: const/4 v2, #int 2 // #2 │ │ +2ce0ba: 3220 4500 |0041: if-eq v0, v2, 0086 // +0045 │ │ +2ce0be: 1232 |0043: const/4 v2, #int 3 // #3 │ │ +2ce0c0: 3220 2400 |0044: if-eq v0, v2, 0068 // +0024 │ │ +2ce0c4: 1242 |0046: const/4 v2, #int 4 // #4 │ │ +2ce0c6: 3220 0300 |0047: if-eq v0, v2, 004a // +0003 │ │ +2ce0ca: 0f01 |0049: return v1 │ │ +2ce0cc: 2200 2c12 |004a: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24Tag; // type@122c │ │ +2ce0d0: 7010 7097 0000 |004c: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.:()V // method@9770 │ │ +2ce0d6: 6202 c881 |004f: sget-object v2, Lorg/jaudiotagger/audio/AudioFile;.logger:Ljava/util/logging/Logger; // field@81c8 │ │ +2ce0da: 2203 3910 |0051: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ +2ce0de: 7010 cc87 0300 |0053: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2ce0e4: 5454 3c82 |0056: iget-object v4, v5, Lorg/jaudiotagger/audio/aiff/chunk/ID3Chunk;.loggingName:Ljava/lang/String; // field@823c │ │ +2ce0e8: 6e20 d787 4300 |0058: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ce0ee: 1a04 3905 |005b: const-string v4, ":Reading ID3V2.4 tag" // string@0539 │ │ +2ce0f2: 6e20 d787 4300 |005d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ce0f8: 6e10 df87 0300 |0060: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2ce0fe: 0c03 |0063: move-result-object v3 │ │ +2ce100: 6e20 128a 3200 |0064: invoke-virtual {v2, v3}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +2ce106: 283c |0067: goto 00a3 // +003c │ │ +2ce108: 2200 2512 |0068: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23Tag; // type@1225 │ │ +2ce10c: 7010 e796 0000 |006a: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.:()V // method@96e7 │ │ +2ce112: 6202 c881 |006d: sget-object v2, Lorg/jaudiotagger/audio/AudioFile;.logger:Ljava/util/logging/Logger; // field@81c8 │ │ +2ce116: 2203 3910 |006f: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ +2ce11a: 7010 cc87 0300 |0071: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2ce120: 5454 3c82 |0074: iget-object v4, v5, Lorg/jaudiotagger/audio/aiff/chunk/ID3Chunk;.loggingName:Ljava/lang/String; // field@823c │ │ +2ce124: 6e20 d787 4300 |0076: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ce12a: 1a04 3805 |0079: const-string v4, ":Reading ID3V2.3 tag" // string@0538 │ │ +2ce12e: 6e20 d787 4300 |007b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ce134: 6e10 df87 0300 |007e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2ce13a: 0c03 |0081: move-result-object v3 │ │ +2ce13c: 6e20 128a 3200 |0082: invoke-virtual {v2, v3}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +2ce142: 281e |0085: goto 00a3 // +001e │ │ +2ce144: 2200 1e12 |0086: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22Tag; // type@121e │ │ +2ce148: 7010 6496 0000 |0088: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.:()V // method@9664 │ │ +2ce14e: 6202 c881 |008b: sget-object v2, Lorg/jaudiotagger/audio/AudioFile;.logger:Ljava/util/logging/Logger; // field@81c8 │ │ +2ce152: 2203 3910 |008d: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ +2ce156: 7010 cc87 0300 |008f: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2ce15c: 5454 3c82 |0092: iget-object v4, v5, Lorg/jaudiotagger/audio/aiff/chunk/ID3Chunk;.loggingName:Ljava/lang/String; // field@823c │ │ +2ce160: 6e20 d787 4300 |0094: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ce166: 1a04 3705 |0097: const-string v4, ":Reading ID3V2.2 tag" // string@0537 │ │ +2ce16a: 6e20 d787 4300 |0099: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ce170: 6e10 df87 0300 |009c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2ce176: 0c03 |009f: move-result-object v3 │ │ +2ce178: 6e20 128a 3200 |00a0: invoke-virtual {v2, v3}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +2ce17e: 5452 3982 |00a3: iget-object v2, v5, Lorg/jaudiotagger/audio/aiff/chunk/ID3Chunk;.aiffTag:Lorg/jaudiotagger/tag/aiff/AiffTag; // field@8239 │ │ +2ce182: 6e20 8192 0200 |00a5: invoke-virtual {v2, v0}, Lorg/jaudiotagger/tag/aiff/AiffTag;.setID3Tag:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;)V // method@9281 │ │ +2ce188: 5452 3a82 |00a8: iget-object v2, v5, Lorg/jaudiotagger/audio/aiff/chunk/ID3Chunk;.chunkData:Ljava/nio/ByteBuffer; // field@823a │ │ +2ce18c: 6e20 4e88 1200 |00aa: invoke-virtual {v2, v1}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ +2ce192: 5452 3a82 |00ad: iget-object v2, v5, Lorg/jaudiotagger/audio/aiff/chunk/ID3Chunk;.chunkData:Ljava/nio/ByteBuffer; // field@823a │ │ +2ce196: 6e20 2795 2000 |00af: invoke-virtual {v0, v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.read:(Ljava/nio/ByteBuffer;)V // method@9527 │ │ +2ce19c: 1210 |00b2: const/4 v0, #int 1 // #1 │ │ +2ce19e: 0f00 |00b3: return v0 │ │ +2ce1a0: 0d00 |00b4: move-exception v0 │ │ +2ce1a2: 6202 c881 |00b5: sget-object v2, Lorg/jaudiotagger/audio/AudioFile;.logger:Ljava/util/logging/Logger; // field@81c8 │ │ +2ce1a6: 2203 3910 |00b7: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ +2ce1aa: 7010 cc87 0300 |00b9: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2ce1b0: 5454 3c82 |00bc: iget-object v4, v5, Lorg/jaudiotagger/audio/aiff/chunk/ID3Chunk;.loggingName:Ljava/lang/String; // field@823c │ │ +2ce1b4: 6e20 d787 4300 |00be: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ce1ba: 1a04 0605 |00c1: const-string v4, ":Exception reading ID3 tag: " // string@0506 │ │ +2ce1be: 6e20 d787 4300 |00c3: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ce1c4: 6e10 7387 0000 |00c6: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@8773 │ │ +2ce1ca: 0c04 |00c9: move-result-object v4 │ │ +2ce1cc: 6e10 f286 0400 |00ca: invoke-virtual {v4}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@86f2 │ │ +2ce1d2: 0c04 |00cd: move-result-object v4 │ │ +2ce1d4: 6e20 d787 4300 |00ce: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ce1da: 1a04 ca04 |00d1: const-string v4, ": " // string@04ca │ │ +2ce1de: 6e20 d787 4300 |00d3: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ce1e4: 6e10 d391 0000 |00d6: invoke-virtual {v0}, Lorg/jaudiotagger/tag/TagException;.getMessage:()Ljava/lang/String; // method@91d3 │ │ +2ce1ea: 0c00 |00d9: move-result-object v0 │ │ +2ce1ec: 6e20 d787 0300 |00da: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ce1f2: 6e10 df87 0300 |00dd: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2ce1f8: 0c00 |00e0: move-result-object v0 │ │ +2ce1fa: 6e20 1b8a 0200 |00e1: invoke-virtual {v2, v0}, Ljava/util/logging/Logger;.severe:(Ljava/lang/String;)V // method@8a1b │ │ +2ce200: 0f01 |00e4: return v1 │ │ catches : 1 │ │ 0x00ad - 0x00b2 │ │ Lorg/jaudiotagger/tag/TagException; -> 0x00b4 │ │ positions : │ │ 0x0000 line=43 │ │ 0x0018 line=44 │ │ 0x0021 line=46 │ │ @@ -1086328,17 +1086328,17 @@ │ │ type : '(Lorg/jaudiotagger/audio/iff/ChunkHeader;Ljava/nio/ByteBuffer;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -2ce2a8: |[2ce2a8] org.jaudiotagger.audio.aiff.chunk.SoundChunk.:(Lorg/jaudiotagger/audio/iff/ChunkHeader;Ljava/nio/ByteBuffer;)V │ │ -2ce2b8: 7030 b78e 2001 |0000: invoke-direct {v0, v2, v1}, Lorg/jaudiotagger/audio/iff/Chunk;.:(Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/iff/ChunkHeader;)V // method@8eb7 │ │ -2ce2be: 0e00 |0003: return-void │ │ +2ce2ac: |[2ce2ac] org.jaudiotagger.audio.aiff.chunk.SoundChunk.:(Lorg/jaudiotagger/audio/iff/ChunkHeader;Ljava/nio/ByteBuffer;)V │ │ +2ce2bc: 7030 b78e 2001 |0000: invoke-direct {v0, v2, v1}, Lorg/jaudiotagger/audio/iff/Chunk;.:(Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/iff/ChunkHeader;)V // method@8eb7 │ │ +2ce2c2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/audio/aiff/chunk/SoundChunk; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/audio/iff/ChunkHeader; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/nio/ByteBuffer; │ │ @@ -1086349,17 +1086349,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -2ce294: |[2ce294] org.jaudiotagger.audio.aiff.chunk.SoundChunk.readChunk:()Z │ │ -2ce2a4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -2ce2a6: 0f00 |0001: return v0 │ │ +2ce298: |[2ce298] org.jaudiotagger.audio.aiff.chunk.SoundChunk.readChunk:()Z │ │ +2ce2a8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +2ce2aa: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 18430 (SoundChunk.java) │ │ │ │ Class #3380 header: │ │ @@ -1086395,18 +1086395,18 @@ │ │ type : '(Lorg/jaudiotagger/audio/iff/ChunkHeader;Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -2ce2f0: |[2ce2f0] org.jaudiotagger.audio.aiff.chunk.TextChunk.:(Lorg/jaudiotagger/audio/iff/ChunkHeader;Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;)V │ │ -2ce300: 7030 b78e 2001 |0000: invoke-direct {v0, v2, v1}, Lorg/jaudiotagger/audio/iff/Chunk;.:(Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/iff/ChunkHeader;)V // method@8eb7 │ │ -2ce306: 5b03 3e82 |0003: iput-object v3, v0, Lorg/jaudiotagger/audio/aiff/chunk/TextChunk;.aiffAudioHeader:Lorg/jaudiotagger/audio/aiff/AiffAudioHeader; // field@823e │ │ -2ce30a: 0e00 |0005: return-void │ │ +2ce2f4: |[2ce2f4] org.jaudiotagger.audio.aiff.chunk.TextChunk.:(Lorg/jaudiotagger/audio/iff/ChunkHeader;Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;)V │ │ +2ce304: 7030 b78e 2001 |0000: invoke-direct {v0, v2, v1}, Lorg/jaudiotagger/audio/iff/Chunk;.:(Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/iff/ChunkHeader;)V // method@8eb7 │ │ +2ce30a: 5b03 3e82 |0003: iput-object v3, v0, Lorg/jaudiotagger/audio/aiff/chunk/TextChunk;.aiffAudioHeader:Lorg/jaudiotagger/audio/aiff/AiffAudioHeader; // field@823e │ │ +2ce30e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0003 line=30 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/jaudiotagger/audio/aiff/chunk/TextChunk; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/jaudiotagger/audio/iff/ChunkHeader; │ │ @@ -1086419,24 +1086419,24 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -2ce2c0: |[2ce2c0] org.jaudiotagger.audio.aiff.chunk.TextChunk.readChunkText:()Ljava/lang/String; │ │ -2ce2d0: 5440 3f82 |0000: iget-object v0, v4, Lorg/jaudiotagger/audio/aiff/chunk/TextChunk;.chunkData:Ljava/nio/ByteBuffer; // field@823f │ │ -2ce2d4: 5441 3f82 |0002: iget-object v1, v4, Lorg/jaudiotagger/audio/aiff/chunk/TextChunk;.chunkData:Ljava/nio/ByteBuffer; // field@823f │ │ -2ce2d8: 6e10 5788 0100 |0004: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.remaining:()I // method@8857 │ │ -2ce2de: 0a01 |0007: move-result v1 │ │ -2ce2e0: 6202 aa81 |0008: sget-object v2, Ljava/nio/charset/StandardCharsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@81aa │ │ -2ce2e4: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -2ce2e6: 7140 a78e 3021 |000b: invoke-static {v0, v3, v1, v2}, Lorg/jaudiotagger/audio/generic/Utils;.getString:(Ljava/nio/ByteBuffer;IILjava/nio/charset/Charset;)Ljava/lang/String; // method@8ea7 │ │ -2ce2ec: 0c00 |000e: move-result-object v0 │ │ -2ce2ee: 1100 |000f: return-object v0 │ │ +2ce2c4: |[2ce2c4] org.jaudiotagger.audio.aiff.chunk.TextChunk.readChunkText:()Ljava/lang/String; │ │ +2ce2d4: 5440 3f82 |0000: iget-object v0, v4, Lorg/jaudiotagger/audio/aiff/chunk/TextChunk;.chunkData:Ljava/nio/ByteBuffer; // field@823f │ │ +2ce2d8: 5441 3f82 |0002: iget-object v1, v4, Lorg/jaudiotagger/audio/aiff/chunk/TextChunk;.chunkData:Ljava/nio/ByteBuffer; // field@823f │ │ +2ce2dc: 6e10 5788 0100 |0004: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.remaining:()I // method@8857 │ │ +2ce2e2: 0a01 |0007: move-result v1 │ │ +2ce2e4: 6202 aa81 |0008: sget-object v2, Ljava/nio/charset/StandardCharsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@81aa │ │ +2ce2e8: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +2ce2ea: 7140 a78e 3021 |000b: invoke-static {v0, v3, v1, v2}, Lorg/jaudiotagger/audio/generic/Utils;.getString:(Ljava/nio/ByteBuffer;IILjava/nio/charset/Charset;)Ljava/lang/String; // method@8ea7 │ │ +2ce2f0: 0c00 |000e: move-result-object v0 │ │ +2ce2f2: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0010 reg=4 this Lorg/jaudiotagger/audio/aiff/chunk/TextChunk; │ │ │ │ source_file_idx : 19634 (TextChunk.java) │ │ @@ -1086497,41 +1086497,41 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 60 16-bit code units │ │ -2ce970: |[2ce970] org.jaudiotagger.audio.asf.AsfFileReader.:()V │ │ -2ce980: 1a00 c798 |0000: const-string v0, "org.jaudiotagger.audio.asf" // string@98c7 │ │ -2ce984: 7110 168a 0000 |0002: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@8a16 │ │ -2ce98a: 0c00 |0005: move-result-object v0 │ │ -2ce98c: 6900 4282 |0006: sput-object v0, Lorg/jaudiotagger/audio/asf/AsfFileReader;.LOGGER:Ljava/util/logging/Logger; // field@8242 │ │ -2ce990: 2200 7c10 |0008: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ -2ce994: 7010 ae88 0000 |000a: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ -2ce99a: 1c01 0c11 |000d: const-class v1, Lorg/jaudiotagger/audio/asf/io/ContentDescriptionReader; // type@110c │ │ -2ce99e: 7220 6489 1000 |000f: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -2ce9a4: 1c01 0b11 |0012: const-class v1, Lorg/jaudiotagger/audio/asf/io/ContentBrandingReader; // type@110b │ │ -2ce9a8: 7220 6489 1000 |0014: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -2ce9ae: 1c01 1411 |0017: const-class v1, Lorg/jaudiotagger/audio/asf/io/MetadataReader; // type@1114 │ │ -2ce9b2: 7220 6489 1000 |0019: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -2ce9b8: 1c01 1311 |001c: const-class v1, Lorg/jaudiotagger/audio/asf/io/LanguageListReader; // type@1113 │ │ -2ce9bc: 7220 6489 1000 |001e: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -2ce9c2: 2201 0311 |0021: new-instance v1, Lorg/jaudiotagger/audio/asf/io/AsfExtHeaderReader; // type@1103 │ │ -2ce9c6: 1212 |0023: const/4 v2, #int 1 // #1 │ │ -2ce9c8: 7030 5b8c 0102 |0024: invoke-direct {v1, v0, v2}, Lorg/jaudiotagger/audio/asf/io/AsfExtHeaderReader;.:(Ljava/util/List;Z)V // method@8c5b │ │ -2ce9ce: 1c03 1111 |0027: const-class v3, Lorg/jaudiotagger/audio/asf/io/FileHeaderReader; // type@1111 │ │ -2ce9d2: 7220 6489 3000 |0029: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -2ce9d8: 1c03 1911 |002c: const-class v3, Lorg/jaudiotagger/audio/asf/io/StreamChunkReader; // type@1119 │ │ -2ce9dc: 7220 6489 3000 |002e: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -2ce9e2: 2203 0411 |0031: new-instance v3, Lorg/jaudiotagger/audio/asf/io/AsfHeaderReader; // type@1104 │ │ -2ce9e6: 7030 618c 0302 |0033: invoke-direct {v3, v0, v2}, Lorg/jaudiotagger/audio/asf/io/AsfHeaderReader;.:(Ljava/util/List;Z)V // method@8c61 │ │ -2ce9ec: 6903 4182 |0036: sput-object v3, Lorg/jaudiotagger/audio/asf/AsfFileReader;.HEADER_READER:Lorg/jaudiotagger/audio/asf/io/AsfHeaderReader; // field@8241 │ │ -2ce9f0: 6e20 6c8c 1300 |0038: invoke-virtual {v3, v1}, Lorg/jaudiotagger/audio/asf/io/AsfHeaderReader;.setExtendedHeaderReader:(Lorg/jaudiotagger/audio/asf/io/AsfExtHeaderReader;)V // method@8c6c │ │ -2ce9f6: 0e00 |003b: return-void │ │ +2ce974: |[2ce974] org.jaudiotagger.audio.asf.AsfFileReader.:()V │ │ +2ce984: 1a00 c798 |0000: const-string v0, "org.jaudiotagger.audio.asf" // string@98c7 │ │ +2ce988: 7110 168a 0000 |0002: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@8a16 │ │ +2ce98e: 0c00 |0005: move-result-object v0 │ │ +2ce990: 6900 4282 |0006: sput-object v0, Lorg/jaudiotagger/audio/asf/AsfFileReader;.LOGGER:Ljava/util/logging/Logger; // field@8242 │ │ +2ce994: 2200 7c10 |0008: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ +2ce998: 7010 ae88 0000 |000a: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ +2ce99e: 1c01 0c11 |000d: const-class v1, Lorg/jaudiotagger/audio/asf/io/ContentDescriptionReader; // type@110c │ │ +2ce9a2: 7220 6489 1000 |000f: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +2ce9a8: 1c01 0b11 |0012: const-class v1, Lorg/jaudiotagger/audio/asf/io/ContentBrandingReader; // type@110b │ │ +2ce9ac: 7220 6489 1000 |0014: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +2ce9b2: 1c01 1411 |0017: const-class v1, Lorg/jaudiotagger/audio/asf/io/MetadataReader; // type@1114 │ │ +2ce9b6: 7220 6489 1000 |0019: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +2ce9bc: 1c01 1311 |001c: const-class v1, Lorg/jaudiotagger/audio/asf/io/LanguageListReader; // type@1113 │ │ +2ce9c0: 7220 6489 1000 |001e: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +2ce9c6: 2201 0311 |0021: new-instance v1, Lorg/jaudiotagger/audio/asf/io/AsfExtHeaderReader; // type@1103 │ │ +2ce9ca: 1212 |0023: const/4 v2, #int 1 // #1 │ │ +2ce9cc: 7030 5b8c 0102 |0024: invoke-direct {v1, v0, v2}, Lorg/jaudiotagger/audio/asf/io/AsfExtHeaderReader;.:(Ljava/util/List;Z)V // method@8c5b │ │ +2ce9d2: 1c03 1111 |0027: const-class v3, Lorg/jaudiotagger/audio/asf/io/FileHeaderReader; // type@1111 │ │ +2ce9d6: 7220 6489 3000 |0029: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +2ce9dc: 1c03 1911 |002c: const-class v3, Lorg/jaudiotagger/audio/asf/io/StreamChunkReader; // type@1119 │ │ +2ce9e0: 7220 6489 3000 |002e: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +2ce9e6: 2203 0411 |0031: new-instance v3, Lorg/jaudiotagger/audio/asf/io/AsfHeaderReader; // type@1104 │ │ +2ce9ea: 7030 618c 0302 |0033: invoke-direct {v3, v0, v2}, Lorg/jaudiotagger/audio/asf/io/AsfHeaderReader;.:(Ljava/util/List;Z)V // method@8c61 │ │ +2ce9f0: 6903 4182 |0036: sput-object v3, Lorg/jaudiotagger/audio/asf/AsfFileReader;.HEADER_READER:Lorg/jaudiotagger/audio/asf/io/AsfHeaderReader; // field@8241 │ │ +2ce9f4: 6e20 6c8c 1300 |0038: invoke-virtual {v3, v1}, Lorg/jaudiotagger/audio/asf/io/AsfHeaderReader;.setExtendedHeaderReader:(Lorg/jaudiotagger/audio/asf/io/AsfExtHeaderReader;)V // method@8c6c │ │ +2ce9fa: 0e00 |003b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=57 │ │ 0x0008 line=66 │ │ 0x000d line=67 │ │ 0x0012 line=68 │ │ 0x0017 line=69 │ │ @@ -1086548,17 +1086548,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2ce9f8: |[2ce9f8] org.jaudiotagger.audio.asf.AsfFileReader.:()V │ │ -2cea08: 7010 498e 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/audio/generic/AudioFileReader;.:()V // method@8e49 │ │ -2cea0e: 0e00 |0003: return-void │ │ +2ce9fc: |[2ce9fc] org.jaudiotagger.audio.asf.AsfFileReader.:()V │ │ +2cea0c: 7010 498e 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/audio/generic/AudioFileReader;.:()V // method@8e49 │ │ +2cea12: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/audio/asf/AsfFileReader; │ │ │ │ #2 : (in Lorg/jaudiotagger/audio/asf/AsfFileReader;) │ │ @@ -1086566,37 +1086566,37 @@ │ │ type : '(Lorg/jaudiotagger/audio/asf/data/AsfHeader;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -2ce30c: |[2ce30c] org.jaudiotagger.audio.asf.AsfFileReader.determineVariableBitrate:(Lorg/jaudiotagger/audio/asf/data/AsfHeader;)Z │ │ -2ce31c: 6e10 438b 0300 |0000: invoke-virtual {v3}, Lorg/jaudiotagger/audio/asf/data/AsfHeader;.findExtendedContentDescription:()Lorg/jaudiotagger/audio/asf/data/MetadataContainer; // method@8b43 │ │ -2ce322: 0c03 |0003: move-result-object v3 │ │ -2ce324: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -2ce326: 3803 2400 |0005: if-eqz v3, 0029 // +0024 │ │ -2ce32a: 1a01 0d20 |0007: const-string v1, "IsVBR" // string@200d │ │ -2ce32e: 6e20 018c 1300 |0009: invoke-virtual {v3, v1}, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.getDescriptorsByName:(Ljava/lang/String;)Ljava/util/List; // method@8c01 │ │ -2ce334: 0c03 |000c: move-result-object v3 │ │ -2ce336: 3803 1c00 |000d: if-eqz v3, 0029 // +001c │ │ -2ce33a: 7210 6d89 0300 |000f: invoke-interface {v3}, Ljava/util/List;.isEmpty:()Z // method@896d │ │ -2ce340: 0a01 |0012: move-result v1 │ │ -2ce342: 3901 1600 |0013: if-nez v1, 0029 // +0016 │ │ -2ce346: 6201 8c81 |0015: sget-object v1, Ljava/lang/Boolean;.TRUE:Ljava/lang/Boolean; // field@818c │ │ -2ce34a: 6e10 c686 0100 |0017: invoke-virtual {v1}, Ljava/lang/Boolean;.toString:()Ljava/lang/String; // method@86c6 │ │ -2ce350: 0c01 |001a: move-result-object v1 │ │ -2ce352: 7220 6a89 0300 |001b: invoke-interface {v3, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ -2ce358: 0c03 |001e: move-result-object v3 │ │ -2ce35a: 1f03 fe10 |001f: check-cast v3, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; // type@10fe │ │ -2ce35e: 6e10 278c 0300 |0021: invoke-virtual {v3}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getString:()Ljava/lang/String; // method@8c27 │ │ -2ce364: 0c03 |0024: move-result-object v3 │ │ -2ce366: 6e20 9c87 3100 |0025: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2ce36c: 0a00 |0028: move-result v0 │ │ -2ce36e: 0f00 |0029: return v0 │ │ +2ce310: |[2ce310] org.jaudiotagger.audio.asf.AsfFileReader.determineVariableBitrate:(Lorg/jaudiotagger/audio/asf/data/AsfHeader;)Z │ │ +2ce320: 6e10 438b 0300 |0000: invoke-virtual {v3}, Lorg/jaudiotagger/audio/asf/data/AsfHeader;.findExtendedContentDescription:()Lorg/jaudiotagger/audio/asf/data/MetadataContainer; // method@8b43 │ │ +2ce326: 0c03 |0003: move-result-object v3 │ │ +2ce328: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +2ce32a: 3803 2400 |0005: if-eqz v3, 0029 // +0024 │ │ +2ce32e: 1a01 0d20 |0007: const-string v1, "IsVBR" // string@200d │ │ +2ce332: 6e20 018c 1300 |0009: invoke-virtual {v3, v1}, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.getDescriptorsByName:(Ljava/lang/String;)Ljava/util/List; // method@8c01 │ │ +2ce338: 0c03 |000c: move-result-object v3 │ │ +2ce33a: 3803 1c00 |000d: if-eqz v3, 0029 // +001c │ │ +2ce33e: 7210 6d89 0300 |000f: invoke-interface {v3}, Ljava/util/List;.isEmpty:()Z // method@896d │ │ +2ce344: 0a01 |0012: move-result v1 │ │ +2ce346: 3901 1600 |0013: if-nez v1, 0029 // +0016 │ │ +2ce34a: 6201 8c81 |0015: sget-object v1, Ljava/lang/Boolean;.TRUE:Ljava/lang/Boolean; // field@818c │ │ +2ce34e: 6e10 c686 0100 |0017: invoke-virtual {v1}, Ljava/lang/Boolean;.toString:()Ljava/lang/String; // method@86c6 │ │ +2ce354: 0c01 |001a: move-result-object v1 │ │ +2ce356: 7220 6a89 0300 |001b: invoke-interface {v3, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ +2ce35c: 0c03 |001e: move-result-object v3 │ │ +2ce35e: 1f03 fe10 |001f: check-cast v3, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; // type@10fe │ │ +2ce362: 6e10 278c 0300 |0021: invoke-virtual {v3}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getString:()Ljava/lang/String; // method@8c27 │ │ +2ce368: 0c03 |0024: move-result-object v3 │ │ +2ce36a: 6e20 9c87 3100 |0025: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2ce370: 0a00 |0028: move-result v0 │ │ +2ce372: 0f00 |0029: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x0009 line=97 │ │ 0x000f line=98 │ │ 0x0015 line=100 │ │ locals : │ │ @@ -1086608,90 +1086608,90 @@ │ │ type : '(Lorg/jaudiotagger/audio/asf/data/AsfHeader;)Lorg/jaudiotagger/audio/generic/GenericAudioHeader;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 156 16-bit code units │ │ -2ce694: |[2ce694] org.jaudiotagger.audio.asf.AsfFileReader.getAudioHeader:(Lorg/jaudiotagger/audio/asf/data/AsfHeader;)Lorg/jaudiotagger/audio/generic/GenericAudioHeader; │ │ -2ce6a4: 2200 5d11 |0000: new-instance v0, Lorg/jaudiotagger/audio/generic/GenericAudioHeader; // type@115d │ │ -2ce6a8: 7010 568e 0000 |0002: invoke-direct {v0}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.:()V // method@8e56 │ │ -2ce6ae: 6e10 4c8b 0700 |0005: invoke-virtual {v7}, Lorg/jaudiotagger/audio/asf/data/AsfHeader;.getFileHeader:()Lorg/jaudiotagger/audio/asf/data/FileHeader; // method@8b4c │ │ -2ce6b4: 0c01 |0008: move-result-object v1 │ │ -2ce6b6: 3801 8b00 |0009: if-eqz v1, 0094 // +008b │ │ -2ce6ba: 6e10 458b 0700 |000b: invoke-virtual {v7}, Lorg/jaudiotagger/audio/asf/data/AsfHeader;.getAudioStreamChunk:()Lorg/jaudiotagger/audio/asf/data/AudioStreamChunk; // method@8b45 │ │ -2ce6c0: 0c01 |000e: move-result-object v1 │ │ -2ce6c2: 3801 7d00 |000f: if-eqz v1, 008c // +007d │ │ -2ce6c6: 6e10 458b 0700 |0011: invoke-virtual {v7}, Lorg/jaudiotagger/audio/asf/data/AsfHeader;.getAudioStreamChunk:()Lorg/jaudiotagger/audio/asf/data/AudioStreamChunk; // method@8b45 │ │ -2ce6cc: 0c01 |0014: move-result-object v1 │ │ -2ce6ce: 6e10 5a8b 0100 |0015: invoke-virtual {v1}, Lorg/jaudiotagger/audio/asf/data/AudioStreamChunk;.getKbps:()I // method@8b5a │ │ -2ce6d4: 0a01 |0018: move-result v1 │ │ -2ce6d6: 6e20 6c8e 1000 |0019: invoke-virtual {v0, v1}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.setBitRate:(I)V // method@8e6c │ │ -2ce6dc: 6e10 458b 0700 |001c: invoke-virtual {v7}, Lorg/jaudiotagger/audio/asf/data/AsfHeader;.getAudioStreamChunk:()Lorg/jaudiotagger/audio/asf/data/AudioStreamChunk; // method@8b45 │ │ -2ce6e2: 0c01 |001f: move-result-object v1 │ │ -2ce6e4: 6e10 558b 0100 |0020: invoke-virtual {v1}, Lorg/jaudiotagger/audio/asf/data/AudioStreamChunk;.getChannelCount:()J // method@8b55 │ │ -2ce6ea: 0b01 |0023: move-result-wide v1 │ │ -2ce6ec: 8412 |0024: long-to-int v2, v1 │ │ -2ce6ee: 6e20 6f8e 2000 |0025: invoke-virtual {v0, v2}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.setChannelNumber:(I)V // method@8e6f │ │ -2ce6f4: 6201 df81 |0028: sget-object v1, Lorg/jaudiotagger/audio/SupportedFileFormat;.WMA:Lorg/jaudiotagger/audio/SupportedFileFormat; // field@81df │ │ -2ce6f8: 6e10 998a 0100 |002a: invoke-virtual {v1}, Lorg/jaudiotagger/audio/SupportedFileFormat;.getDisplayName:()Ljava/lang/String; // method@8a99 │ │ -2ce6fe: 0c01 |002d: move-result-object v1 │ │ -2ce700: 6e20 718e 1000 |002e: invoke-virtual {v0, v1}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.setFormat:(Ljava/lang/String;)V // method@8e71 │ │ -2ce706: 2201 3910 |0031: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2ce70a: 7010 cc87 0100 |0033: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2ce710: 1a02 5607 |0036: const-string v2, "ASF (audio): " // string@0756 │ │ -2ce714: 6e20 d787 2100 |0038: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ce71a: 6e10 458b 0700 |003b: invoke-virtual {v7}, Lorg/jaudiotagger/audio/asf/data/AsfHeader;.getAudioStreamChunk:()Lorg/jaudiotagger/audio/asf/data/AudioStreamChunk; // method@8b45 │ │ -2ce720: 0c02 |003e: move-result-object v2 │ │ -2ce722: 6e10 578b 0200 |003f: invoke-virtual {v2}, Lorg/jaudiotagger/audio/asf/data/AudioStreamChunk;.getCodecDescription:()Ljava/lang/String; // method@8b57 │ │ -2ce728: 0c02 |0042: move-result-object v2 │ │ -2ce72a: 6e20 d787 2100 |0043: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ce730: 6e10 df87 0100 |0046: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2ce736: 0c01 |0049: move-result-object v1 │ │ -2ce738: 6e20 708e 1000 |004a: invoke-virtual {v0, v1}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.setEncodingType:(Ljava/lang/String;)V // method@8e70 │ │ -2ce73e: 6e10 458b 0700 |004d: invoke-virtual {v7}, Lorg/jaudiotagger/audio/asf/data/AsfHeader;.getAudioStreamChunk:()Lorg/jaudiotagger/audio/asf/data/AudioStreamChunk; // method@8b45 │ │ -2ce744: 0c01 |0050: move-result-object v1 │ │ -2ce746: 6e10 588b 0100 |0051: invoke-virtual {v1}, Lorg/jaudiotagger/audio/asf/data/AudioStreamChunk;.getCompressionFormat:()J // method@8b58 │ │ -2ce74c: 0b01 |0054: move-result-wide v1 │ │ -2ce74e: 1603 6301 |0055: const-wide/16 v3, #int 355 // #163 │ │ -2ce752: 3105 0103 |0057: cmp-long v5, v1, v3 │ │ -2ce756: 3905 0400 |0059: if-nez v5, 005d // +0004 │ │ -2ce75a: 1211 |005b: const/4 v1, #int 1 // #1 │ │ -2ce75c: 2802 |005c: goto 005e // +0002 │ │ -2ce75e: 1201 |005d: const/4 v1, #int 0 // #0 │ │ -2ce760: 6e20 728e 1000 |005e: invoke-virtual {v0, v1}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.setLossless:(Z)V // method@8e72 │ │ -2ce766: 6e10 4c8b 0700 |0061: invoke-virtual {v7}, Lorg/jaudiotagger/audio/asf/data/AsfHeader;.getFileHeader:()Lorg/jaudiotagger/audio/asf/data/FileHeader; // method@8b4c │ │ -2ce76c: 0c01 |0064: move-result-object v1 │ │ -2ce76e: 6e10 cd8b 0100 |0065: invoke-virtual {v1}, Lorg/jaudiotagger/audio/asf/data/FileHeader;.getPreciseDuration:()F // method@8bcd │ │ -2ce774: 0a01 |0068: move-result v1 │ │ -2ce776: 8911 |0069: float-to-double v1, v1 │ │ -2ce778: 6e30 748e 1002 |006a: invoke-virtual {v0, v1, v2}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.setPreciseLength:(D)V // method@8e74 │ │ -2ce77e: 6e10 458b 0700 |006d: invoke-virtual {v7}, Lorg/jaudiotagger/audio/asf/data/AsfHeader;.getAudioStreamChunk:()Lorg/jaudiotagger/audio/asf/data/AudioStreamChunk; // method@8b45 │ │ -2ce784: 0c01 |0070: move-result-object v1 │ │ -2ce786: 6e10 5b8b 0100 |0071: invoke-virtual {v1}, Lorg/jaudiotagger/audio/asf/data/AudioStreamChunk;.getSamplingRate:()J // method@8b5b │ │ -2ce78c: 0b01 |0074: move-result-wide v1 │ │ -2ce78e: 8412 |0075: long-to-int v2, v1 │ │ -2ce790: 6e20 758e 2000 |0076: invoke-virtual {v0, v2}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.setSamplingRate:(I)V // method@8e75 │ │ -2ce796: 7020 2c8b 7600 |0079: invoke-direct {v6, v7}, Lorg/jaudiotagger/audio/asf/AsfFileReader;.determineVariableBitrate:(Lorg/jaudiotagger/audio/asf/data/AsfHeader;)Z // method@8b2c │ │ -2ce79c: 0a01 |007c: move-result v1 │ │ -2ce79e: 6e20 768e 1000 |007d: invoke-virtual {v0, v1}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.setVariableBitRate:(Z)V // method@8e76 │ │ -2ce7a4: 6e10 458b 0700 |0080: invoke-virtual {v7}, Lorg/jaudiotagger/audio/asf/data/AsfHeader;.getAudioStreamChunk:()Lorg/jaudiotagger/audio/asf/data/AudioStreamChunk; // method@8b45 │ │ -2ce7aa: 0c07 |0083: move-result-object v7 │ │ -2ce7ac: 6e10 538b 0700 |0084: invoke-virtual {v7}, Lorg/jaudiotagger/audio/asf/data/AudioStreamChunk;.getBitsPerSample:()I // method@8b53 │ │ -2ce7b2: 0a07 |0087: move-result v7 │ │ -2ce7b4: 6e20 6d8e 7000 |0088: invoke-virtual {v0, v7}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.setBitsPerSample:(I)V // method@8e6d │ │ -2ce7ba: 1100 |008b: return-object v0 │ │ -2ce7bc: 2207 3511 |008c: new-instance v7, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ -2ce7c0: 1a00 bb1f |008e: const-string v0, "Invalid ASF/WMA file. No audio stream contained." // string@1fbb │ │ -2ce7c4: 7020 698d 0700 |0090: invoke-direct {v7, v0}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ -2ce7ca: 2707 |0093: throw v7 │ │ -2ce7cc: 2207 3511 |0094: new-instance v7, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ -2ce7d0: 1a00 ba1f |0096: const-string v0, "Invalid ASF/WMA file. File header object not available." // string@1fba │ │ -2ce7d4: 7020 698d 0700 |0098: invoke-direct {v7, v0}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ -2ce7da: 2707 |009b: throw v7 │ │ +2ce698: |[2ce698] org.jaudiotagger.audio.asf.AsfFileReader.getAudioHeader:(Lorg/jaudiotagger/audio/asf/data/AsfHeader;)Lorg/jaudiotagger/audio/generic/GenericAudioHeader; │ │ +2ce6a8: 2200 5d11 |0000: new-instance v0, Lorg/jaudiotagger/audio/generic/GenericAudioHeader; // type@115d │ │ +2ce6ac: 7010 568e 0000 |0002: invoke-direct {v0}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.:()V // method@8e56 │ │ +2ce6b2: 6e10 4c8b 0700 |0005: invoke-virtual {v7}, Lorg/jaudiotagger/audio/asf/data/AsfHeader;.getFileHeader:()Lorg/jaudiotagger/audio/asf/data/FileHeader; // method@8b4c │ │ +2ce6b8: 0c01 |0008: move-result-object v1 │ │ +2ce6ba: 3801 8b00 |0009: if-eqz v1, 0094 // +008b │ │ +2ce6be: 6e10 458b 0700 |000b: invoke-virtual {v7}, Lorg/jaudiotagger/audio/asf/data/AsfHeader;.getAudioStreamChunk:()Lorg/jaudiotagger/audio/asf/data/AudioStreamChunk; // method@8b45 │ │ +2ce6c4: 0c01 |000e: move-result-object v1 │ │ +2ce6c6: 3801 7d00 |000f: if-eqz v1, 008c // +007d │ │ +2ce6ca: 6e10 458b 0700 |0011: invoke-virtual {v7}, Lorg/jaudiotagger/audio/asf/data/AsfHeader;.getAudioStreamChunk:()Lorg/jaudiotagger/audio/asf/data/AudioStreamChunk; // method@8b45 │ │ +2ce6d0: 0c01 |0014: move-result-object v1 │ │ +2ce6d2: 6e10 5a8b 0100 |0015: invoke-virtual {v1}, Lorg/jaudiotagger/audio/asf/data/AudioStreamChunk;.getKbps:()I // method@8b5a │ │ +2ce6d8: 0a01 |0018: move-result v1 │ │ +2ce6da: 6e20 6c8e 1000 |0019: invoke-virtual {v0, v1}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.setBitRate:(I)V // method@8e6c │ │ +2ce6e0: 6e10 458b 0700 |001c: invoke-virtual {v7}, Lorg/jaudiotagger/audio/asf/data/AsfHeader;.getAudioStreamChunk:()Lorg/jaudiotagger/audio/asf/data/AudioStreamChunk; // method@8b45 │ │ +2ce6e6: 0c01 |001f: move-result-object v1 │ │ +2ce6e8: 6e10 558b 0100 |0020: invoke-virtual {v1}, Lorg/jaudiotagger/audio/asf/data/AudioStreamChunk;.getChannelCount:()J // method@8b55 │ │ +2ce6ee: 0b01 |0023: move-result-wide v1 │ │ +2ce6f0: 8412 |0024: long-to-int v2, v1 │ │ +2ce6f2: 6e20 6f8e 2000 |0025: invoke-virtual {v0, v2}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.setChannelNumber:(I)V // method@8e6f │ │ +2ce6f8: 6201 df81 |0028: sget-object v1, Lorg/jaudiotagger/audio/SupportedFileFormat;.WMA:Lorg/jaudiotagger/audio/SupportedFileFormat; // field@81df │ │ +2ce6fc: 6e10 998a 0100 |002a: invoke-virtual {v1}, Lorg/jaudiotagger/audio/SupportedFileFormat;.getDisplayName:()Ljava/lang/String; // method@8a99 │ │ +2ce702: 0c01 |002d: move-result-object v1 │ │ +2ce704: 6e20 718e 1000 |002e: invoke-virtual {v0, v1}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.setFormat:(Ljava/lang/String;)V // method@8e71 │ │ +2ce70a: 2201 3910 |0031: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2ce70e: 7010 cc87 0100 |0033: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2ce714: 1a02 5607 |0036: const-string v2, "ASF (audio): " // string@0756 │ │ +2ce718: 6e20 d787 2100 |0038: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ce71e: 6e10 458b 0700 |003b: invoke-virtual {v7}, Lorg/jaudiotagger/audio/asf/data/AsfHeader;.getAudioStreamChunk:()Lorg/jaudiotagger/audio/asf/data/AudioStreamChunk; // method@8b45 │ │ +2ce724: 0c02 |003e: move-result-object v2 │ │ +2ce726: 6e10 578b 0200 |003f: invoke-virtual {v2}, Lorg/jaudiotagger/audio/asf/data/AudioStreamChunk;.getCodecDescription:()Ljava/lang/String; // method@8b57 │ │ +2ce72c: 0c02 |0042: move-result-object v2 │ │ +2ce72e: 6e20 d787 2100 |0043: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ce734: 6e10 df87 0100 |0046: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2ce73a: 0c01 |0049: move-result-object v1 │ │ +2ce73c: 6e20 708e 1000 |004a: invoke-virtual {v0, v1}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.setEncodingType:(Ljava/lang/String;)V // method@8e70 │ │ +2ce742: 6e10 458b 0700 |004d: invoke-virtual {v7}, Lorg/jaudiotagger/audio/asf/data/AsfHeader;.getAudioStreamChunk:()Lorg/jaudiotagger/audio/asf/data/AudioStreamChunk; // method@8b45 │ │ +2ce748: 0c01 |0050: move-result-object v1 │ │ +2ce74a: 6e10 588b 0100 |0051: invoke-virtual {v1}, Lorg/jaudiotagger/audio/asf/data/AudioStreamChunk;.getCompressionFormat:()J // method@8b58 │ │ +2ce750: 0b01 |0054: move-result-wide v1 │ │ +2ce752: 1603 6301 |0055: const-wide/16 v3, #int 355 // #163 │ │ +2ce756: 3105 0103 |0057: cmp-long v5, v1, v3 │ │ +2ce75a: 3905 0400 |0059: if-nez v5, 005d // +0004 │ │ +2ce75e: 1211 |005b: const/4 v1, #int 1 // #1 │ │ +2ce760: 2802 |005c: goto 005e // +0002 │ │ +2ce762: 1201 |005d: const/4 v1, #int 0 // #0 │ │ +2ce764: 6e20 728e 1000 |005e: invoke-virtual {v0, v1}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.setLossless:(Z)V // method@8e72 │ │ +2ce76a: 6e10 4c8b 0700 |0061: invoke-virtual {v7}, Lorg/jaudiotagger/audio/asf/data/AsfHeader;.getFileHeader:()Lorg/jaudiotagger/audio/asf/data/FileHeader; // method@8b4c │ │ +2ce770: 0c01 |0064: move-result-object v1 │ │ +2ce772: 6e10 cd8b 0100 |0065: invoke-virtual {v1}, Lorg/jaudiotagger/audio/asf/data/FileHeader;.getPreciseDuration:()F // method@8bcd │ │ +2ce778: 0a01 |0068: move-result v1 │ │ +2ce77a: 8911 |0069: float-to-double v1, v1 │ │ +2ce77c: 6e30 748e 1002 |006a: invoke-virtual {v0, v1, v2}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.setPreciseLength:(D)V // method@8e74 │ │ +2ce782: 6e10 458b 0700 |006d: invoke-virtual {v7}, Lorg/jaudiotagger/audio/asf/data/AsfHeader;.getAudioStreamChunk:()Lorg/jaudiotagger/audio/asf/data/AudioStreamChunk; // method@8b45 │ │ +2ce788: 0c01 |0070: move-result-object v1 │ │ +2ce78a: 6e10 5b8b 0100 |0071: invoke-virtual {v1}, Lorg/jaudiotagger/audio/asf/data/AudioStreamChunk;.getSamplingRate:()J // method@8b5b │ │ +2ce790: 0b01 |0074: move-result-wide v1 │ │ +2ce792: 8412 |0075: long-to-int v2, v1 │ │ +2ce794: 6e20 758e 2000 |0076: invoke-virtual {v0, v2}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.setSamplingRate:(I)V // method@8e75 │ │ +2ce79a: 7020 2c8b 7600 |0079: invoke-direct {v6, v7}, Lorg/jaudiotagger/audio/asf/AsfFileReader;.determineVariableBitrate:(Lorg/jaudiotagger/audio/asf/data/AsfHeader;)Z // method@8b2c │ │ +2ce7a0: 0a01 |007c: move-result v1 │ │ +2ce7a2: 6e20 768e 1000 |007d: invoke-virtual {v0, v1}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.setVariableBitRate:(Z)V // method@8e76 │ │ +2ce7a8: 6e10 458b 0700 |0080: invoke-virtual {v7}, Lorg/jaudiotagger/audio/asf/data/AsfHeader;.getAudioStreamChunk:()Lorg/jaudiotagger/audio/asf/data/AudioStreamChunk; // method@8b45 │ │ +2ce7ae: 0c07 |0083: move-result-object v7 │ │ +2ce7b0: 6e10 538b 0700 |0084: invoke-virtual {v7}, Lorg/jaudiotagger/audio/asf/data/AudioStreamChunk;.getBitsPerSample:()I // method@8b53 │ │ +2ce7b6: 0a07 |0087: move-result v7 │ │ +2ce7b8: 6e20 6d8e 7000 |0088: invoke-virtual {v0, v7}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.setBitsPerSample:(I)V // method@8e6d │ │ +2ce7be: 1100 |008b: return-object v0 │ │ +2ce7c0: 2207 3511 |008c: new-instance v7, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ +2ce7c4: 1a00 bb1f |008e: const-string v0, "Invalid ASF/WMA file. No audio stream contained." // string@1fbb │ │ +2ce7c8: 7020 698d 0700 |0090: invoke-direct {v7, v0}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ +2ce7ce: 2707 |0093: throw v7 │ │ +2ce7d0: 2207 3511 |0094: new-instance v7, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ +2ce7d4: 1a00 ba1f |0096: const-string v0, "Invalid ASF/WMA file. File header object not available." // string@1fba │ │ +2ce7d8: 7020 698d 0700 |0098: invoke-direct {v7, v0}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ +2ce7de: 2707 |009b: throw v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ 0x0005 line=117 │ │ 0x000b line=121 │ │ 0x0011 line=125 │ │ 0x001c line=126 │ │ @@ -1086713,18 +1086713,18 @@ │ │ type : '(Lorg/jaudiotagger/audio/asf/data/AsfHeader;)Lorg/jaudiotagger/tag/asf/AsfTag;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -2ce954: |[2ce954] org.jaudiotagger.audio.asf.AsfFileReader.getTag:(Lorg/jaudiotagger/audio/asf/data/AsfHeader;)Lorg/jaudiotagger/tag/asf/AsfTag; │ │ -2ce964: 7110 e88c 0100 |0000: invoke-static {v1}, Lorg/jaudiotagger/audio/asf/util/TagConverter;.createTagOf:(Lorg/jaudiotagger/audio/asf/data/AsfHeader;)Lorg/jaudiotagger/tag/asf/AsfTag; // method@8ce8 │ │ -2ce96a: 0c01 |0003: move-result-object v1 │ │ -2ce96c: 1101 |0004: return-object v1 │ │ +2ce958: |[2ce958] org.jaudiotagger.audio.asf.AsfFileReader.getTag:(Lorg/jaudiotagger/audio/asf/data/AsfHeader;)Lorg/jaudiotagger/tag/asf/AsfTag; │ │ +2ce968: 7110 e88c 0100 |0000: invoke-static {v1}, Lorg/jaudiotagger/audio/asf/util/TagConverter;.createTagOf:(Lorg/jaudiotagger/audio/asf/data/AsfHeader;)Lorg/jaudiotagger/tag/asf/AsfTag; // method@8ce8 │ │ +2ce96e: 0c01 |0003: move-result-object v1 │ │ +2ce970: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=182 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/jaudiotagger/audio/asf/AsfFileReader; │ │ 0x0000 - 0x0005 reg=1 (null) Lorg/jaudiotagger/audio/asf/data/AsfHeader; │ │ │ │ @@ -1086734,48 +1086734,48 @@ │ │ type : '(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/generic/GenericAudioHeader;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 66 16-bit code units │ │ -2ce7dc: |[2ce7dc] org.jaudiotagger.audio.asf.AsfFileReader.getEncodingInfo:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/generic/GenericAudioHeader; │ │ -2ce7ec: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -2ce7f0: 7230 918a 0401 |0002: invoke-interface {v4, v0, v1}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.seek:(J)V // method@8a91 │ │ -2ce7f6: 7110 6a8c 0400 |0005: invoke-static {v4}, Lorg/jaudiotagger/audio/asf/io/AsfHeaderReader;.readInfoHeader:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/asf/data/AsfHeader; // method@8c6a │ │ -2ce7fc: 0c04 |0008: move-result-object v4 │ │ -2ce7fe: 3804 0700 |0009: if-eqz v4, 0010 // +0007 │ │ -2ce802: 7020 2d8b 4300 |000b: invoke-direct {v3, v4}, Lorg/jaudiotagger/audio/asf/AsfFileReader;.getAudioHeader:(Lorg/jaudiotagger/audio/asf/data/AsfHeader;)Lorg/jaudiotagger/audio/generic/GenericAudioHeader; // method@8b2d │ │ -2ce808: 0c04 |000e: move-result-object v4 │ │ -2ce80a: 1104 |000f: return-object v4 │ │ -2ce80c: 2204 3511 |0010: new-instance v4, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ -2ce810: 1a00 e547 |0012: const-string v0, "Some values must have been incorrect for interpretation as asf with wma content." // string@47e5 │ │ -2ce814: 7020 698d 0400 |0014: invoke-direct {v4, v0}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ -2ce81a: 2704 |0017: throw v4 │ │ -2ce81c: 0d04 |0018: move-exception v4 │ │ -2ce81e: 2040 fc0f |0019: instance-of v0, v4, Ljava/io/IOException; // type@0ffc │ │ -2ce822: 3900 2400 |001b: if-nez v0, 003f // +0024 │ │ -2ce826: 2040 3511 |001d: instance-of v0, v4, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ -2ce82a: 3800 0500 |001f: if-eqz v0, 0024 // +0005 │ │ -2ce82e: 1f04 3511 |0021: check-cast v4, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ -2ce832: 2704 |0023: throw v4 │ │ -2ce834: 2200 3511 |0024: new-instance v0, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ -2ce838: 2201 3910 |0026: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2ce83c: 7010 cc87 0100 |0028: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2ce842: 1a02 dc19 |002b: const-string v2, "Failed to read. Cause: " // string@19dc │ │ -2ce846: 6e20 d787 2100 |002d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ce84c: 6e10 0a87 0400 |0030: invoke-virtual {v4}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@870a │ │ -2ce852: 0c02 |0033: move-result-object v2 │ │ -2ce854: 6e20 d787 2100 |0034: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ce85a: 6e10 df87 0100 |0037: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2ce860: 0c01 |003a: move-result-object v1 │ │ -2ce862: 7030 6a8d 1004 |003b: invoke-direct {v0, v1, v4}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@8d6a │ │ -2ce868: 2700 |003e: throw v0 │ │ -2ce86a: 1f04 fc0f |003f: check-cast v4, Ljava/io/IOException; // type@0ffc │ │ -2ce86e: 2704 |0041: throw v4 │ │ +2ce7e0: |[2ce7e0] org.jaudiotagger.audio.asf.AsfFileReader.getEncodingInfo:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/generic/GenericAudioHeader; │ │ +2ce7f0: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +2ce7f4: 7230 918a 0401 |0002: invoke-interface {v4, v0, v1}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.seek:(J)V // method@8a91 │ │ +2ce7fa: 7110 6a8c 0400 |0005: invoke-static {v4}, Lorg/jaudiotagger/audio/asf/io/AsfHeaderReader;.readInfoHeader:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/asf/data/AsfHeader; // method@8c6a │ │ +2ce800: 0c04 |0008: move-result-object v4 │ │ +2ce802: 3804 0700 |0009: if-eqz v4, 0010 // +0007 │ │ +2ce806: 7020 2d8b 4300 |000b: invoke-direct {v3, v4}, Lorg/jaudiotagger/audio/asf/AsfFileReader;.getAudioHeader:(Lorg/jaudiotagger/audio/asf/data/AsfHeader;)Lorg/jaudiotagger/audio/generic/GenericAudioHeader; // method@8b2d │ │ +2ce80c: 0c04 |000e: move-result-object v4 │ │ +2ce80e: 1104 |000f: return-object v4 │ │ +2ce810: 2204 3511 |0010: new-instance v4, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ +2ce814: 1a00 e547 |0012: const-string v0, "Some values must have been incorrect for interpretation as asf with wma content." // string@47e5 │ │ +2ce818: 7020 698d 0400 |0014: invoke-direct {v4, v0}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ +2ce81e: 2704 |0017: throw v4 │ │ +2ce820: 0d04 |0018: move-exception v4 │ │ +2ce822: 2040 fc0f |0019: instance-of v0, v4, Ljava/io/IOException; // type@0ffc │ │ +2ce826: 3900 2400 |001b: if-nez v0, 003f // +0024 │ │ +2ce82a: 2040 3511 |001d: instance-of v0, v4, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ +2ce82e: 3800 0500 |001f: if-eqz v0, 0024 // +0005 │ │ +2ce832: 1f04 3511 |0021: check-cast v4, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ +2ce836: 2704 |0023: throw v4 │ │ +2ce838: 2200 3511 |0024: new-instance v0, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ +2ce83c: 2201 3910 |0026: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2ce840: 7010 cc87 0100 |0028: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2ce846: 1a02 dc19 |002b: const-string v2, "Failed to read. Cause: " // string@19dc │ │ +2ce84a: 6e20 d787 2100 |002d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ce850: 6e10 0a87 0400 |0030: invoke-virtual {v4}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@870a │ │ +2ce856: 0c02 |0033: move-result-object v2 │ │ +2ce858: 6e20 d787 2100 |0034: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ce85e: 6e10 df87 0100 |0037: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2ce864: 0c01 |003a: move-result-object v1 │ │ +2ce866: 7030 6a8d 1004 |003b: invoke-direct {v0, v1, v4}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@8d6a │ │ +2ce86c: 2700 |003e: throw v0 │ │ +2ce86e: 1f04 fc0f |003f: check-cast v4, Ljava/io/IOException; // type@0ffc │ │ +2ce872: 2704 |0041: throw v4 │ │ catches : 1 │ │ 0x0005 - 0x0018 │ │ Ljava/lang/Exception; -> 0x0018 │ │ positions : │ │ 0x0002 line=145 │ │ 0x0005 line=149 │ │ 0x000b line=154 │ │ @@ -1086794,18 +1086794,18 @@ │ │ type : '(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/tag/Tag;' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -2ce880: |[2ce880] org.jaudiotagger.audio.asf.AsfFileReader.getTag:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/tag/Tag; │ │ -2ce890: 6e20 308b 1000 |0000: invoke-virtual {v0, v1}, Lorg/jaudiotagger/audio/asf/AsfFileReader;.getTag:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/tag/asf/AsfTag; // method@8b30 │ │ -2ce896: 0c01 |0003: move-result-object v1 │ │ -2ce898: 1101 |0004: return-object v1 │ │ +2ce884: |[2ce884] org.jaudiotagger.audio.asf.AsfFileReader.getTag:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/tag/Tag; │ │ +2ce894: 6e20 308b 1000 |0000: invoke-virtual {v0, v1}, Lorg/jaudiotagger/audio/asf/AsfFileReader;.getTag:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/tag/asf/AsfTag; // method@8b30 │ │ +2ce89a: 0c01 |0003: move-result-object v1 │ │ +2ce89c: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/jaudiotagger/audio/asf/AsfFileReader; │ │ 0x0000 - 0x0005 reg=1 (null) Lorg/jaudiotagger/audio/MyRandomAccessFile; │ │ │ │ @@ -1086814,52 +1086814,52 @@ │ │ type : '(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/tag/asf/AsfTag;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 75 16-bit code units │ │ -2ce89c: |[2ce89c] org.jaudiotagger.audio.asf.AsfFileReader.getTag:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/tag/asf/AsfTag; │ │ -2ce8ac: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -2ce8b0: 7230 918a 0401 |0002: invoke-interface {v4, v0, v1}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.seek:(J)V // method@8a91 │ │ -2ce8b6: 7110 6b8c 0400 |0005: invoke-static {v4}, Lorg/jaudiotagger/audio/asf/io/AsfHeaderReader;.readTagHeader:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/asf/data/AsfHeader; // method@8c6b │ │ -2ce8bc: 0c04 |0008: move-result-object v4 │ │ -2ce8be: 3804 0700 |0009: if-eqz v4, 0010 // +0007 │ │ -2ce8c2: 7110 e88c 0400 |000b: invoke-static {v4}, Lorg/jaudiotagger/audio/asf/util/TagConverter;.createTagOf:(Lorg/jaudiotagger/audio/asf/data/AsfHeader;)Lorg/jaudiotagger/tag/asf/AsfTag; // method@8ce8 │ │ -2ce8c8: 0c04 |000e: move-result-object v4 │ │ -2ce8ca: 1104 |000f: return-object v4 │ │ -2ce8cc: 2204 3511 |0010: new-instance v4, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ -2ce8d0: 1a00 e547 |0012: const-string v0, "Some values must have been incorrect for interpretation as asf with wma content." // string@47e5 │ │ -2ce8d4: 7020 698d 0400 |0014: invoke-direct {v4, v0}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ -2ce8da: 2704 |0017: throw v4 │ │ -2ce8dc: 0d04 |0018: move-exception v4 │ │ -2ce8de: 6200 4382 |0019: sget-object v0, Lorg/jaudiotagger/audio/asf/AsfFileReader;.logger:Ljava/util/logging/Logger; // field@8243 │ │ -2ce8e2: 6e10 0a87 0400 |001b: invoke-virtual {v4}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@870a │ │ -2ce8e8: 0c01 |001e: move-result-object v1 │ │ -2ce8ea: 6e20 1b8a 1000 |001f: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.severe:(Ljava/lang/String;)V // method@8a1b │ │ -2ce8f0: 2040 fc0f |0022: instance-of v0, v4, Ljava/io/IOException; // type@0ffc │ │ -2ce8f4: 3900 2400 |0024: if-nez v0, 0048 // +0024 │ │ -2ce8f8: 2040 3511 |0026: instance-of v0, v4, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ -2ce8fc: 3800 0500 |0028: if-eqz v0, 002d // +0005 │ │ -2ce900: 1f04 3511 |002a: check-cast v4, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ -2ce904: 2704 |002c: throw v4 │ │ -2ce906: 2200 3511 |002d: new-instance v0, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ -2ce90a: 2201 3910 |002f: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2ce90e: 7010 cc87 0100 |0031: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2ce914: 1a02 dc19 |0034: const-string v2, "Failed to read. Cause: " // string@19dc │ │ -2ce918: 6e20 d787 2100 |0036: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ce91e: 6e10 0a87 0400 |0039: invoke-virtual {v4}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@870a │ │ -2ce924: 0c04 |003c: move-result-object v4 │ │ -2ce926: 6e20 d787 4100 |003d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ce92c: 6e10 df87 0100 |0040: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2ce932: 0c04 |0043: move-result-object v4 │ │ -2ce934: 7020 698d 4000 |0044: invoke-direct {v0, v4}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ -2ce93a: 2700 |0047: throw v0 │ │ -2ce93c: 1f04 fc0f |0048: check-cast v4, Ljava/io/IOException; // type@0ffc │ │ -2ce940: 2704 |004a: throw v4 │ │ +2ce8a0: |[2ce8a0] org.jaudiotagger.audio.asf.AsfFileReader.getTag:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/tag/asf/AsfTag; │ │ +2ce8b0: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +2ce8b4: 7230 918a 0401 |0002: invoke-interface {v4, v0, v1}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.seek:(J)V // method@8a91 │ │ +2ce8ba: 7110 6b8c 0400 |0005: invoke-static {v4}, Lorg/jaudiotagger/audio/asf/io/AsfHeaderReader;.readTagHeader:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/asf/data/AsfHeader; // method@8c6b │ │ +2ce8c0: 0c04 |0008: move-result-object v4 │ │ +2ce8c2: 3804 0700 |0009: if-eqz v4, 0010 // +0007 │ │ +2ce8c6: 7110 e88c 0400 |000b: invoke-static {v4}, Lorg/jaudiotagger/audio/asf/util/TagConverter;.createTagOf:(Lorg/jaudiotagger/audio/asf/data/AsfHeader;)Lorg/jaudiotagger/tag/asf/AsfTag; // method@8ce8 │ │ +2ce8cc: 0c04 |000e: move-result-object v4 │ │ +2ce8ce: 1104 |000f: return-object v4 │ │ +2ce8d0: 2204 3511 |0010: new-instance v4, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ +2ce8d4: 1a00 e547 |0012: const-string v0, "Some values must have been incorrect for interpretation as asf with wma content." // string@47e5 │ │ +2ce8d8: 7020 698d 0400 |0014: invoke-direct {v4, v0}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ +2ce8de: 2704 |0017: throw v4 │ │ +2ce8e0: 0d04 |0018: move-exception v4 │ │ +2ce8e2: 6200 4382 |0019: sget-object v0, Lorg/jaudiotagger/audio/asf/AsfFileReader;.logger:Ljava/util/logging/Logger; // field@8243 │ │ +2ce8e6: 6e10 0a87 0400 |001b: invoke-virtual {v4}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@870a │ │ +2ce8ec: 0c01 |001e: move-result-object v1 │ │ +2ce8ee: 6e20 1b8a 1000 |001f: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.severe:(Ljava/lang/String;)V // method@8a1b │ │ +2ce8f4: 2040 fc0f |0022: instance-of v0, v4, Ljava/io/IOException; // type@0ffc │ │ +2ce8f8: 3900 2400 |0024: if-nez v0, 0048 // +0024 │ │ +2ce8fc: 2040 3511 |0026: instance-of v0, v4, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ +2ce900: 3800 0500 |0028: if-eqz v0, 002d // +0005 │ │ +2ce904: 1f04 3511 |002a: check-cast v4, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ +2ce908: 2704 |002c: throw v4 │ │ +2ce90a: 2200 3511 |002d: new-instance v0, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ +2ce90e: 2201 3910 |002f: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2ce912: 7010 cc87 0100 |0031: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2ce918: 1a02 dc19 |0034: const-string v2, "Failed to read. Cause: " // string@19dc │ │ +2ce91c: 6e20 d787 2100 |0036: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ce922: 6e10 0a87 0400 |0039: invoke-virtual {v4}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@870a │ │ +2ce928: 0c04 |003c: move-result-object v4 │ │ +2ce92a: 6e20 d787 4100 |003d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ce930: 6e10 df87 0100 |0040: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2ce936: 0c04 |0043: move-result-object v4 │ │ +2ce938: 7020 698d 4000 |0044: invoke-direct {v0, v4}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ +2ce93e: 2700 |0047: throw v0 │ │ +2ce940: 1f04 fc0f |0048: check-cast v4, Ljava/io/IOException; // type@0ffc │ │ +2ce944: 2704 |004a: throw v4 │ │ catches : 1 │ │ 0x0005 - 0x0018 │ │ Ljava/lang/Exception; -> 0x0018 │ │ positions : │ │ 0x0002 line=193 │ │ 0x0005 line=197 │ │ 0x000b line=203 │ │ @@ -1086879,191 +1086879,191 @@ │ │ type : '(Lorg/jaudiotagger/audio/MyFile;)Lorg/jaudiotagger/audio/AudioFile;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 352 16-bit code units │ │ -2ce370: |[2ce370] org.jaudiotagger.audio.asf.AsfFileReader.read:(Lorg/jaudiotagger/audio/MyFile;)Lorg/jaudiotagger/audio/AudioFile; │ │ -2ce380: 1a00 9202 |0000: const-string v0, "" :" // string@0292 │ │ -2ce384: 1a01 8e02 |0002: const-string v1, """ // string@028e │ │ -2ce388: 7210 678a 0c00 |0004: invoke-interface {v12}, Lorg/jaudiotagger/audio/MyFile;.canRead:()Z // method@8a67 │ │ -2ce38e: 0a02 |0007: move-result v2 │ │ -2ce390: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -2ce392: 1214 |0009: const/4 v4, #int 1 // #1 │ │ -2ce394: 3902 4a00 |000a: if-nez v2, 0054 // +004a │ │ -2ce398: 7210 6d8a 0c00 |000c: invoke-interface {v12}, Lorg/jaudiotagger/audio/MyFile;.exists:()Z // method@8a6d │ │ -2ce39e: 0a00 |000f: move-result v0 │ │ -2ce3a0: 3900 3000 |0010: if-nez v0, 0040 // +0030 │ │ -2ce3a4: 6200 4382 |0012: sget-object v0, Lorg/jaudiotagger/audio/asf/AsfFileReader;.logger:Ljava/util/logging/Logger; // field@8243 │ │ -2ce3a8: 2201 3910 |0014: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2ce3ac: 7010 cc87 0100 |0016: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2ce3b2: 1a02 d54f |0019: const-string v2, "Unable to find:" // string@4fd5 │ │ -2ce3b6: 6e20 d787 2100 |001b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ce3bc: 7210 758a 0c00 |001e: invoke-interface {v12}, Lorg/jaudiotagger/audio/MyFile;.getPath:()Ljava/lang/String; // method@8a75 │ │ -2ce3c2: 0c02 |0021: move-result-object v2 │ │ -2ce3c4: 6e20 d787 2100 |0022: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ce3ca: 6e10 df87 0100 |0025: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2ce3d0: 0c01 |0028: move-result-object v1 │ │ -2ce3d2: 6e20 1b8a 1000 |0029: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.severe:(Ljava/lang/String;)V // method@8a1b │ │ -2ce3d8: 2200 f90f |002c: new-instance v0, Ljava/io/FileNotFoundException; // type@0ff9 │ │ -2ce3dc: 6201 7987 |002e: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.UNABLE_TO_FIND_FILE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8779 │ │ -2ce3e0: 2342 be13 |0030: new-array v2, v4, [Ljava/lang/Object; // type@13be │ │ -2ce3e4: 7210 758a 0c00 |0032: invoke-interface {v12}, Lorg/jaudiotagger/audio/MyFile;.getPath:()Ljava/lang/String; // method@8a75 │ │ -2ce3ea: 0c0c |0035: move-result-object v12 │ │ -2ce3ec: 4d0c 0203 |0036: aput-object v12, v2, v3 │ │ -2ce3f0: 6e20 5891 2100 |0038: invoke-virtual {v1, v2}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ -2ce3f6: 0c0c |003b: move-result-object v12 │ │ -2ce3f8: 7020 7386 c000 |003c: invoke-direct {v0, v12}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@8673 │ │ -2ce3fe: 2700 |003f: throw v0 │ │ -2ce400: 2200 3511 |0040: new-instance v0, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ -2ce404: 6201 2387 |0042: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_READ_FAILED_DO_NOT_HAVE_PERMISSION_TO_READ_FILE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8723 │ │ -2ce408: 2342 be13 |0044: new-array v2, v4, [Ljava/lang/Object; // type@13be │ │ -2ce40c: 7210 6f8a 0c00 |0046: invoke-interface {v12}, Lorg/jaudiotagger/audio/MyFile;.getAbsolutePath:()Ljava/lang/String; // method@8a6f │ │ -2ce412: 0c0c |0049: move-result-object v12 │ │ -2ce414: 4d0c 0203 |004a: aput-object v12, v2, v3 │ │ -2ce418: 6e20 5891 2100 |004c: invoke-virtual {v1, v2}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ -2ce41e: 0c0c |004f: move-result-object v12 │ │ -2ce420: 7020 698d c000 |0050: invoke-direct {v0, v12}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ -2ce426: 2700 |0053: throw v0 │ │ -2ce428: 1202 |0054: const/4 v2, #int 0 // #0 │ │ -2ce42a: 2205 1211 |0055: new-instance v5, Lorg/jaudiotagger/audio/asf/io/FullRequestInputStream; // type@1112 │ │ -2ce42e: 2206 ed0f |0057: new-instance v6, Ljava/io/BufferedInputStream; // type@0fed │ │ -2ce432: 7210 718a 0c00 |0059: invoke-interface {v12}, Lorg/jaudiotagger/audio/MyFile;.getFileInputStream:()Ljava/io/FileInputStream; // method@8a71 │ │ -2ce438: 0c07 |005c: move-result-object v7 │ │ -2ce43a: 7020 2786 7600 |005d: invoke-direct {v6, v7}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@8627 │ │ -2ce440: 7020 b48c 6500 |0060: invoke-direct {v5, v6}, Lorg/jaudiotagger/audio/asf/io/FullRequestInputStream;.:(Ljava/io/InputStream;)V // method@8cb4 │ │ -2ce446: 6202 4182 |0063: sget-object v2, Lorg/jaudiotagger/audio/asf/AsfFileReader;.HEADER_READER:Lorg/jaudiotagger/audio/asf/io/AsfHeaderReader; // field@8241 │ │ -2ce44a: 7110 f88c 0500 |0065: invoke-static {v5}, Lorg/jaudiotagger/audio/asf/util/Utils;.readGUID:(Ljava/io/InputStream;)Lorg/jaudiotagger/audio/asf/data/GUID; // method@8cf8 │ │ -2ce450: 0c06 |0068: move-result-object v6 │ │ -2ce452: 1607 0000 |0069: const-wide/16 v7, #int 0 // #0 │ │ -2ce456: 6e58 678c 6275 |006b: invoke-virtual {v2, v6, v5, v7, v8}, Lorg/jaudiotagger/audio/asf/io/AsfHeaderReader;.read:(Lorg/jaudiotagger/audio/asf/data/GUID;Ljava/io/InputStream;J)Lorg/jaudiotagger/audio/asf/data/ChunkContainer; // method@8c67 │ │ -2ce45c: 0c02 |006e: move-result-object v2 │ │ -2ce45e: 1f02 ee10 |006f: check-cast v2, Lorg/jaudiotagger/audio/asf/data/AsfHeader; // type@10ee │ │ -2ce462: 3802 8e00 |0071: if-eqz v2, 00ff // +008e │ │ -2ce466: 6e10 4c8b 0200 |0073: invoke-virtual {v2}, Lorg/jaudiotagger/audio/asf/data/AsfHeader;.getFileHeader:()Lorg/jaudiotagger/audio/asf/data/FileHeader; // method@8b4c │ │ -2ce46c: 0c06 |0076: move-result-object v6 │ │ -2ce46e: 3806 7400 |0077: if-eqz v6, 00eb // +0074 │ │ -2ce472: 6e10 4c8b 0200 |0079: invoke-virtual {v2}, Lorg/jaudiotagger/audio/asf/data/AsfHeader;.getFileHeader:()Lorg/jaudiotagger/audio/asf/data/FileHeader; // method@8b4c │ │ -2ce478: 0c06 |007c: move-result-object v6 │ │ -2ce47a: 6e10 c88b 0600 |007d: invoke-virtual {v6}, Lorg/jaudiotagger/audio/asf/data/FileHeader;.getFileSize:()Ljava/math/BigInteger; // method@8bc8 │ │ -2ce480: 0c06 |0080: move-result-object v6 │ │ -2ce482: 6e10 2b88 0600 |0081: invoke-virtual {v6}, Ljava/math/BigInteger;.longValue:()J // method@882b │ │ -2ce488: 0b06 |0084: move-result-wide v6 │ │ -2ce48a: 7210 7a8a 0c00 |0085: invoke-interface {v12}, Lorg/jaudiotagger/audio/MyFile;.length:()J // method@8a7a │ │ -2ce490: 0b08 |0088: move-result-wide v8 │ │ -2ce492: 310a 0608 |0089: cmp-long v10, v6, v8 │ │ -2ce496: 380a 3300 |008b: if-eqz v10, 00be // +0033 │ │ -2ce49a: 6206 4382 |008d: sget-object v6, Lorg/jaudiotagger/audio/asf/AsfFileReader;.logger:Ljava/util/logging/Logger; // field@8243 │ │ -2ce49e: 6207 1687 |008f: sget-object v7, Lorg/jaudiotagger/logging/ErrorMessage;.ASF_FILE_HEADER_SIZE_DOES_NOT_MATCH_FILE_SIZE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8716 │ │ -2ce4a2: 1238 |0091: const/4 v8, #int 3 // #3 │ │ -2ce4a4: 2388 be13 |0092: new-array v8, v8, [Ljava/lang/Object; // type@13be │ │ -2ce4a8: 7210 6f8a 0c00 |0094: invoke-interface {v12}, Lorg/jaudiotagger/audio/MyFile;.getAbsolutePath:()Ljava/lang/String; // method@8a6f │ │ -2ce4ae: 0c09 |0097: move-result-object v9 │ │ -2ce4b0: 4d09 0803 |0098: aput-object v9, v8, v3 │ │ -2ce4b4: 6e10 4c8b 0200 |009a: invoke-virtual {v2}, Lorg/jaudiotagger/audio/asf/data/AsfHeader;.getFileHeader:()Lorg/jaudiotagger/audio/asf/data/FileHeader; // method@8b4c │ │ -2ce4ba: 0c03 |009d: move-result-object v3 │ │ -2ce4bc: 6e10 c88b 0300 |009e: invoke-virtual {v3}, Lorg/jaudiotagger/audio/asf/data/FileHeader;.getFileSize:()Ljava/math/BigInteger; // method@8bc8 │ │ -2ce4c2: 0c03 |00a1: move-result-object v3 │ │ -2ce4c4: 6e10 2b88 0300 |00a2: invoke-virtual {v3}, Ljava/math/BigInteger;.longValue:()J // method@882b │ │ -2ce4ca: 0b09 |00a5: move-result-wide v9 │ │ -2ce4cc: 7120 4387 a900 |00a6: invoke-static {v9, v10}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8743 │ │ -2ce4d2: 0c03 |00a9: move-result-object v3 │ │ -2ce4d4: 4d03 0804 |00aa: aput-object v3, v8, v4 │ │ -2ce4d8: 1223 |00ac: const/4 v3, #int 2 // #2 │ │ -2ce4da: 7210 7a8a 0c00 |00ad: invoke-interface {v12}, Lorg/jaudiotagger/audio/MyFile;.length:()J // method@8a7a │ │ -2ce4e0: 0b09 |00b0: move-result-wide v9 │ │ -2ce4e2: 7120 4387 a900 |00b1: invoke-static {v9, v10}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8743 │ │ -2ce4e8: 0c04 |00b4: move-result-object v4 │ │ -2ce4ea: 4d04 0803 |00b5: aput-object v4, v8, v3 │ │ -2ce4ee: 6e20 5891 8700 |00b7: invoke-virtual {v7, v8}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ -2ce4f4: 0c03 |00ba: move-result-object v3 │ │ -2ce4f6: 6e20 1c8a 3600 |00bb: invoke-virtual {v6, v3}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ -2ce4fc: 2203 c810 |00be: new-instance v3, Lorg/jaudiotagger/audio/AudioFile; // type@10c8 │ │ -2ce500: 7020 2d8b 2b00 |00c0: invoke-direct {v11, v2}, Lorg/jaudiotagger/audio/asf/AsfFileReader;.getAudioHeader:(Lorg/jaudiotagger/audio/asf/data/AsfHeader;)Lorg/jaudiotagger/audio/generic/GenericAudioHeader; // method@8b2d │ │ -2ce506: 0c04 |00c3: move-result-object v4 │ │ -2ce508: 7020 318b 2b00 |00c4: invoke-direct {v11, v2}, Lorg/jaudiotagger/audio/asf/AsfFileReader;.getTag:(Lorg/jaudiotagger/audio/asf/data/AsfHeader;)Lorg/jaudiotagger/tag/asf/AsfTag; // method@8b31 │ │ -2ce50e: 0c02 |00c7: move-result-object v2 │ │ -2ce510: 7040 348a c324 |00c8: invoke-direct {v3, v12, v4, v2}, Lorg/jaudiotagger/audio/AudioFile;.:(Lorg/jaudiotagger/audio/MyFile;Lorg/jaudiotagger/audio/AudioHeader;Lorg/jaudiotagger/tag/Tag;)V // method@8a34 │ │ -2ce516: 6e10 8986 0500 |00cb: invoke-virtual {v5}, Ljava/io/InputStream;.close:()V // method@8689 │ │ -2ce51c: 281c |00ce: goto 00ea // +001c │ │ -2ce51e: 0d02 |00cf: move-exception v2 │ │ -2ce520: 6204 4282 |00d0: sget-object v4, Lorg/jaudiotagger/audio/asf/AsfFileReader;.LOGGER:Ljava/util/logging/Logger; // field@8242 │ │ -2ce524: 2205 3910 |00d2: new-instance v5, Ljava/lang/StringBuilder; // type@1039 │ │ -2ce528: 7010 cc87 0500 |00d4: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2ce52e: 6e20 d787 1500 |00d7: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ce534: 6e20 d687 c500 |00da: invoke-virtual {v5, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ -2ce53a: 6e20 d787 0500 |00dd: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ce540: 6e20 d687 2500 |00e0: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ -2ce546: 6e10 df87 0500 |00e3: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2ce54c: 0c0c |00e6: move-result-object v12 │ │ -2ce54e: 6e20 1b8a c400 |00e7: invoke-virtual {v4, v12}, Ljava/util/logging/Logger;.severe:(Ljava/lang/String;)V // method@8a1b │ │ -2ce554: 1103 |00ea: return-object v3 │ │ -2ce556: 2202 3511 |00eb: new-instance v2, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ -2ce55a: 6206 1587 |00ed: sget-object v6, Lorg/jaudiotagger/logging/ErrorMessage;.ASF_FILE_HEADER_MISSING:Lorg/jaudiotagger/logging/ErrorMessage; // field@8715 │ │ -2ce55e: 2344 be13 |00ef: new-array v4, v4, [Ljava/lang/Object; // type@13be │ │ -2ce562: 7210 6f8a 0c00 |00f1: invoke-interface {v12}, Lorg/jaudiotagger/audio/MyFile;.getAbsolutePath:()Ljava/lang/String; // method@8a6f │ │ -2ce568: 0c07 |00f4: move-result-object v7 │ │ -2ce56a: 4d07 0403 |00f5: aput-object v7, v4, v3 │ │ -2ce56e: 6e20 5891 4600 |00f7: invoke-virtual {v6, v4}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ -2ce574: 0c03 |00fa: move-result-object v3 │ │ -2ce576: 7020 698d 3200 |00fb: invoke-direct {v2, v3}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ -2ce57c: 2702 |00fe: throw v2 │ │ -2ce57e: 2202 3511 |00ff: new-instance v2, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ -2ce582: 6206 1787 |0101: sget-object v6, Lorg/jaudiotagger/logging/ErrorMessage;.ASF_HEADER_MISSING:Lorg/jaudiotagger/logging/ErrorMessage; // field@8717 │ │ -2ce586: 2344 be13 |0103: new-array v4, v4, [Ljava/lang/Object; // type@13be │ │ -2ce58a: 7210 6f8a 0c00 |0105: invoke-interface {v12}, Lorg/jaudiotagger/audio/MyFile;.getAbsolutePath:()Ljava/lang/String; // method@8a6f │ │ -2ce590: 0c07 |0108: move-result-object v7 │ │ -2ce592: 4d07 0403 |0109: aput-object v7, v4, v3 │ │ -2ce596: 6e20 5891 4600 |010b: invoke-virtual {v6, v4}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ -2ce59c: 0c03 |010e: move-result-object v3 │ │ -2ce59e: 7020 698d 3200 |010f: invoke-direct {v2, v3}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ -2ce5a4: 2702 |0112: throw v2 │ │ -2ce5a6: 0d02 |0113: move-exception v2 │ │ -2ce5a8: 280a |0114: goto 011e // +000a │ │ -2ce5aa: 0d02 |0115: move-exception v2 │ │ -2ce5ac: 2826 |0116: goto 013c // +0026 │ │ -2ce5ae: 0d03 |0117: move-exception v3 │ │ -2ce5b0: 0725 |0118: move-object v5, v2 │ │ -2ce5b2: 0732 |0119: move-object v2, v3 │ │ -2ce5b4: 2824 |011a: goto 013e // +0024 │ │ -2ce5b6: 0d03 |011b: move-exception v3 │ │ -2ce5b8: 0725 |011c: move-object v5, v2 │ │ -2ce5ba: 0732 |011d: move-object v2, v3 │ │ -2ce5bc: 2203 3511 |011e: new-instance v3, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ -2ce5c0: 2204 3910 |0120: new-instance v4, Ljava/lang/StringBuilder; // type@1039 │ │ -2ce5c4: 7010 cc87 0400 |0122: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2ce5ca: 6e20 d787 1400 |0125: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ce5d0: 6e20 d687 c400 |0128: invoke-virtual {v4, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ -2ce5d6: 6e20 d787 0400 |012b: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ce5dc: 6e20 d687 2400 |012e: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ -2ce5e2: 6e10 df87 0400 |0131: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2ce5e8: 0c04 |0134: move-result-object v4 │ │ -2ce5ea: 7030 6a8d 4302 |0135: invoke-direct {v3, v4, v2}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@8d6a │ │ -2ce5f0: 2703 |0138: throw v3 │ │ -2ce5f2: 0d03 |0139: move-exception v3 │ │ -2ce5f4: 0725 |013a: move-object v5, v2 │ │ -2ce5f6: 0732 |013b: move-object v2, v3 │ │ -2ce5f8: 2702 |013c: throw v2 │ │ -2ce5fa: 0d02 |013d: move-exception v2 │ │ -2ce5fc: 3805 2100 |013e: if-eqz v5, 015f // +0021 │ │ -2ce600: 6e10 8986 0500 |0140: invoke-virtual {v5}, Ljava/io/InputStream;.close:()V // method@8689 │ │ -2ce606: 281c |0143: goto 015f // +001c │ │ -2ce608: 0d03 |0144: move-exception v3 │ │ -2ce60a: 6204 4282 |0145: sget-object v4, Lorg/jaudiotagger/audio/asf/AsfFileReader;.LOGGER:Ljava/util/logging/Logger; // field@8242 │ │ -2ce60e: 2205 3910 |0147: new-instance v5, Ljava/lang/StringBuilder; // type@1039 │ │ -2ce612: 7010 cc87 0500 |0149: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2ce618: 6e20 d787 1500 |014c: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ce61e: 6e20 d687 c500 |014f: invoke-virtual {v5, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ -2ce624: 6e20 d787 0500 |0152: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ce62a: 6e20 d687 3500 |0155: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ -2ce630: 6e10 df87 0500 |0158: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2ce636: 0c0c |015b: move-result-object v12 │ │ -2ce638: 6e20 1b8a c400 |015c: invoke-virtual {v4, v12}, Ljava/util/logging/Logger;.severe:(Ljava/lang/String;)V // method@8a1b │ │ -2ce63e: 2702 |015f: throw v2 │ │ +2ce374: |[2ce374] org.jaudiotagger.audio.asf.AsfFileReader.read:(Lorg/jaudiotagger/audio/MyFile;)Lorg/jaudiotagger/audio/AudioFile; │ │ +2ce384: 1a00 9202 |0000: const-string v0, "" :" // string@0292 │ │ +2ce388: 1a01 8e02 |0002: const-string v1, """ // string@028e │ │ +2ce38c: 7210 678a 0c00 |0004: invoke-interface {v12}, Lorg/jaudiotagger/audio/MyFile;.canRead:()Z // method@8a67 │ │ +2ce392: 0a02 |0007: move-result v2 │ │ +2ce394: 1203 |0008: const/4 v3, #int 0 // #0 │ │ +2ce396: 1214 |0009: const/4 v4, #int 1 // #1 │ │ +2ce398: 3902 4a00 |000a: if-nez v2, 0054 // +004a │ │ +2ce39c: 7210 6d8a 0c00 |000c: invoke-interface {v12}, Lorg/jaudiotagger/audio/MyFile;.exists:()Z // method@8a6d │ │ +2ce3a2: 0a00 |000f: move-result v0 │ │ +2ce3a4: 3900 3000 |0010: if-nez v0, 0040 // +0030 │ │ +2ce3a8: 6200 4382 |0012: sget-object v0, Lorg/jaudiotagger/audio/asf/AsfFileReader;.logger:Ljava/util/logging/Logger; // field@8243 │ │ +2ce3ac: 2201 3910 |0014: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2ce3b0: 7010 cc87 0100 |0016: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2ce3b6: 1a02 d54f |0019: const-string v2, "Unable to find:" // string@4fd5 │ │ +2ce3ba: 6e20 d787 2100 |001b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ce3c0: 7210 758a 0c00 |001e: invoke-interface {v12}, Lorg/jaudiotagger/audio/MyFile;.getPath:()Ljava/lang/String; // method@8a75 │ │ +2ce3c6: 0c02 |0021: move-result-object v2 │ │ +2ce3c8: 6e20 d787 2100 |0022: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ce3ce: 6e10 df87 0100 |0025: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2ce3d4: 0c01 |0028: move-result-object v1 │ │ +2ce3d6: 6e20 1b8a 1000 |0029: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.severe:(Ljava/lang/String;)V // method@8a1b │ │ +2ce3dc: 2200 f90f |002c: new-instance v0, Ljava/io/FileNotFoundException; // type@0ff9 │ │ +2ce3e0: 6201 7987 |002e: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.UNABLE_TO_FIND_FILE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8779 │ │ +2ce3e4: 2342 be13 |0030: new-array v2, v4, [Ljava/lang/Object; // type@13be │ │ +2ce3e8: 7210 758a 0c00 |0032: invoke-interface {v12}, Lorg/jaudiotagger/audio/MyFile;.getPath:()Ljava/lang/String; // method@8a75 │ │ +2ce3ee: 0c0c |0035: move-result-object v12 │ │ +2ce3f0: 4d0c 0203 |0036: aput-object v12, v2, v3 │ │ +2ce3f4: 6e20 5891 2100 |0038: invoke-virtual {v1, v2}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ +2ce3fa: 0c0c |003b: move-result-object v12 │ │ +2ce3fc: 7020 7386 c000 |003c: invoke-direct {v0, v12}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@8673 │ │ +2ce402: 2700 |003f: throw v0 │ │ +2ce404: 2200 3511 |0040: new-instance v0, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ +2ce408: 6201 2387 |0042: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_READ_FAILED_DO_NOT_HAVE_PERMISSION_TO_READ_FILE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8723 │ │ +2ce40c: 2342 be13 |0044: new-array v2, v4, [Ljava/lang/Object; // type@13be │ │ +2ce410: 7210 6f8a 0c00 |0046: invoke-interface {v12}, Lorg/jaudiotagger/audio/MyFile;.getAbsolutePath:()Ljava/lang/String; // method@8a6f │ │ +2ce416: 0c0c |0049: move-result-object v12 │ │ +2ce418: 4d0c 0203 |004a: aput-object v12, v2, v3 │ │ +2ce41c: 6e20 5891 2100 |004c: invoke-virtual {v1, v2}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ +2ce422: 0c0c |004f: move-result-object v12 │ │ +2ce424: 7020 698d c000 |0050: invoke-direct {v0, v12}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ +2ce42a: 2700 |0053: throw v0 │ │ +2ce42c: 1202 |0054: const/4 v2, #int 0 // #0 │ │ +2ce42e: 2205 1211 |0055: new-instance v5, Lorg/jaudiotagger/audio/asf/io/FullRequestInputStream; // type@1112 │ │ +2ce432: 2206 ed0f |0057: new-instance v6, Ljava/io/BufferedInputStream; // type@0fed │ │ +2ce436: 7210 718a 0c00 |0059: invoke-interface {v12}, Lorg/jaudiotagger/audio/MyFile;.getFileInputStream:()Ljava/io/FileInputStream; // method@8a71 │ │ +2ce43c: 0c07 |005c: move-result-object v7 │ │ +2ce43e: 7020 2786 7600 |005d: invoke-direct {v6, v7}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@8627 │ │ +2ce444: 7020 b48c 6500 |0060: invoke-direct {v5, v6}, Lorg/jaudiotagger/audio/asf/io/FullRequestInputStream;.:(Ljava/io/InputStream;)V // method@8cb4 │ │ +2ce44a: 6202 4182 |0063: sget-object v2, Lorg/jaudiotagger/audio/asf/AsfFileReader;.HEADER_READER:Lorg/jaudiotagger/audio/asf/io/AsfHeaderReader; // field@8241 │ │ +2ce44e: 7110 f88c 0500 |0065: invoke-static {v5}, Lorg/jaudiotagger/audio/asf/util/Utils;.readGUID:(Ljava/io/InputStream;)Lorg/jaudiotagger/audio/asf/data/GUID; // method@8cf8 │ │ +2ce454: 0c06 |0068: move-result-object v6 │ │ +2ce456: 1607 0000 |0069: const-wide/16 v7, #int 0 // #0 │ │ +2ce45a: 6e58 678c 6275 |006b: invoke-virtual {v2, v6, v5, v7, v8}, Lorg/jaudiotagger/audio/asf/io/AsfHeaderReader;.read:(Lorg/jaudiotagger/audio/asf/data/GUID;Ljava/io/InputStream;J)Lorg/jaudiotagger/audio/asf/data/ChunkContainer; // method@8c67 │ │ +2ce460: 0c02 |006e: move-result-object v2 │ │ +2ce462: 1f02 ee10 |006f: check-cast v2, Lorg/jaudiotagger/audio/asf/data/AsfHeader; // type@10ee │ │ +2ce466: 3802 8e00 |0071: if-eqz v2, 00ff // +008e │ │ +2ce46a: 6e10 4c8b 0200 |0073: invoke-virtual {v2}, Lorg/jaudiotagger/audio/asf/data/AsfHeader;.getFileHeader:()Lorg/jaudiotagger/audio/asf/data/FileHeader; // method@8b4c │ │ +2ce470: 0c06 |0076: move-result-object v6 │ │ +2ce472: 3806 7400 |0077: if-eqz v6, 00eb // +0074 │ │ +2ce476: 6e10 4c8b 0200 |0079: invoke-virtual {v2}, Lorg/jaudiotagger/audio/asf/data/AsfHeader;.getFileHeader:()Lorg/jaudiotagger/audio/asf/data/FileHeader; // method@8b4c │ │ +2ce47c: 0c06 |007c: move-result-object v6 │ │ +2ce47e: 6e10 c88b 0600 |007d: invoke-virtual {v6}, Lorg/jaudiotagger/audio/asf/data/FileHeader;.getFileSize:()Ljava/math/BigInteger; // method@8bc8 │ │ +2ce484: 0c06 |0080: move-result-object v6 │ │ +2ce486: 6e10 2b88 0600 |0081: invoke-virtual {v6}, Ljava/math/BigInteger;.longValue:()J // method@882b │ │ +2ce48c: 0b06 |0084: move-result-wide v6 │ │ +2ce48e: 7210 7a8a 0c00 |0085: invoke-interface {v12}, Lorg/jaudiotagger/audio/MyFile;.length:()J // method@8a7a │ │ +2ce494: 0b08 |0088: move-result-wide v8 │ │ +2ce496: 310a 0608 |0089: cmp-long v10, v6, v8 │ │ +2ce49a: 380a 3300 |008b: if-eqz v10, 00be // +0033 │ │ +2ce49e: 6206 4382 |008d: sget-object v6, Lorg/jaudiotagger/audio/asf/AsfFileReader;.logger:Ljava/util/logging/Logger; // field@8243 │ │ +2ce4a2: 6207 1687 |008f: sget-object v7, Lorg/jaudiotagger/logging/ErrorMessage;.ASF_FILE_HEADER_SIZE_DOES_NOT_MATCH_FILE_SIZE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8716 │ │ +2ce4a6: 1238 |0091: const/4 v8, #int 3 // #3 │ │ +2ce4a8: 2388 be13 |0092: new-array v8, v8, [Ljava/lang/Object; // type@13be │ │ +2ce4ac: 7210 6f8a 0c00 |0094: invoke-interface {v12}, Lorg/jaudiotagger/audio/MyFile;.getAbsolutePath:()Ljava/lang/String; // method@8a6f │ │ +2ce4b2: 0c09 |0097: move-result-object v9 │ │ +2ce4b4: 4d09 0803 |0098: aput-object v9, v8, v3 │ │ +2ce4b8: 6e10 4c8b 0200 |009a: invoke-virtual {v2}, Lorg/jaudiotagger/audio/asf/data/AsfHeader;.getFileHeader:()Lorg/jaudiotagger/audio/asf/data/FileHeader; // method@8b4c │ │ +2ce4be: 0c03 |009d: move-result-object v3 │ │ +2ce4c0: 6e10 c88b 0300 |009e: invoke-virtual {v3}, Lorg/jaudiotagger/audio/asf/data/FileHeader;.getFileSize:()Ljava/math/BigInteger; // method@8bc8 │ │ +2ce4c6: 0c03 |00a1: move-result-object v3 │ │ +2ce4c8: 6e10 2b88 0300 |00a2: invoke-virtual {v3}, Ljava/math/BigInteger;.longValue:()J // method@882b │ │ +2ce4ce: 0b09 |00a5: move-result-wide v9 │ │ +2ce4d0: 7120 4387 a900 |00a6: invoke-static {v9, v10}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8743 │ │ +2ce4d6: 0c03 |00a9: move-result-object v3 │ │ +2ce4d8: 4d03 0804 |00aa: aput-object v3, v8, v4 │ │ +2ce4dc: 1223 |00ac: const/4 v3, #int 2 // #2 │ │ +2ce4de: 7210 7a8a 0c00 |00ad: invoke-interface {v12}, Lorg/jaudiotagger/audio/MyFile;.length:()J // method@8a7a │ │ +2ce4e4: 0b09 |00b0: move-result-wide v9 │ │ +2ce4e6: 7120 4387 a900 |00b1: invoke-static {v9, v10}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8743 │ │ +2ce4ec: 0c04 |00b4: move-result-object v4 │ │ +2ce4ee: 4d04 0803 |00b5: aput-object v4, v8, v3 │ │ +2ce4f2: 6e20 5891 8700 |00b7: invoke-virtual {v7, v8}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ +2ce4f8: 0c03 |00ba: move-result-object v3 │ │ +2ce4fa: 6e20 1c8a 3600 |00bb: invoke-virtual {v6, v3}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ +2ce500: 2203 c810 |00be: new-instance v3, Lorg/jaudiotagger/audio/AudioFile; // type@10c8 │ │ +2ce504: 7020 2d8b 2b00 |00c0: invoke-direct {v11, v2}, Lorg/jaudiotagger/audio/asf/AsfFileReader;.getAudioHeader:(Lorg/jaudiotagger/audio/asf/data/AsfHeader;)Lorg/jaudiotagger/audio/generic/GenericAudioHeader; // method@8b2d │ │ +2ce50a: 0c04 |00c3: move-result-object v4 │ │ +2ce50c: 7020 318b 2b00 |00c4: invoke-direct {v11, v2}, Lorg/jaudiotagger/audio/asf/AsfFileReader;.getTag:(Lorg/jaudiotagger/audio/asf/data/AsfHeader;)Lorg/jaudiotagger/tag/asf/AsfTag; // method@8b31 │ │ +2ce512: 0c02 |00c7: move-result-object v2 │ │ +2ce514: 7040 348a c324 |00c8: invoke-direct {v3, v12, v4, v2}, Lorg/jaudiotagger/audio/AudioFile;.:(Lorg/jaudiotagger/audio/MyFile;Lorg/jaudiotagger/audio/AudioHeader;Lorg/jaudiotagger/tag/Tag;)V // method@8a34 │ │ +2ce51a: 6e10 8986 0500 |00cb: invoke-virtual {v5}, Ljava/io/InputStream;.close:()V // method@8689 │ │ +2ce520: 281c |00ce: goto 00ea // +001c │ │ +2ce522: 0d02 |00cf: move-exception v2 │ │ +2ce524: 6204 4282 |00d0: sget-object v4, Lorg/jaudiotagger/audio/asf/AsfFileReader;.LOGGER:Ljava/util/logging/Logger; // field@8242 │ │ +2ce528: 2205 3910 |00d2: new-instance v5, Ljava/lang/StringBuilder; // type@1039 │ │ +2ce52c: 7010 cc87 0500 |00d4: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2ce532: 6e20 d787 1500 |00d7: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ce538: 6e20 d687 c500 |00da: invoke-virtual {v5, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ +2ce53e: 6e20 d787 0500 |00dd: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ce544: 6e20 d687 2500 |00e0: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ +2ce54a: 6e10 df87 0500 |00e3: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2ce550: 0c0c |00e6: move-result-object v12 │ │ +2ce552: 6e20 1b8a c400 |00e7: invoke-virtual {v4, v12}, Ljava/util/logging/Logger;.severe:(Ljava/lang/String;)V // method@8a1b │ │ +2ce558: 1103 |00ea: return-object v3 │ │ +2ce55a: 2202 3511 |00eb: new-instance v2, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ +2ce55e: 6206 1587 |00ed: sget-object v6, Lorg/jaudiotagger/logging/ErrorMessage;.ASF_FILE_HEADER_MISSING:Lorg/jaudiotagger/logging/ErrorMessage; // field@8715 │ │ +2ce562: 2344 be13 |00ef: new-array v4, v4, [Ljava/lang/Object; // type@13be │ │ +2ce566: 7210 6f8a 0c00 |00f1: invoke-interface {v12}, Lorg/jaudiotagger/audio/MyFile;.getAbsolutePath:()Ljava/lang/String; // method@8a6f │ │ +2ce56c: 0c07 |00f4: move-result-object v7 │ │ +2ce56e: 4d07 0403 |00f5: aput-object v7, v4, v3 │ │ +2ce572: 6e20 5891 4600 |00f7: invoke-virtual {v6, v4}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ +2ce578: 0c03 |00fa: move-result-object v3 │ │ +2ce57a: 7020 698d 3200 |00fb: invoke-direct {v2, v3}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ +2ce580: 2702 |00fe: throw v2 │ │ +2ce582: 2202 3511 |00ff: new-instance v2, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ +2ce586: 6206 1787 |0101: sget-object v6, Lorg/jaudiotagger/logging/ErrorMessage;.ASF_HEADER_MISSING:Lorg/jaudiotagger/logging/ErrorMessage; // field@8717 │ │ +2ce58a: 2344 be13 |0103: new-array v4, v4, [Ljava/lang/Object; // type@13be │ │ +2ce58e: 7210 6f8a 0c00 |0105: invoke-interface {v12}, Lorg/jaudiotagger/audio/MyFile;.getAbsolutePath:()Ljava/lang/String; // method@8a6f │ │ +2ce594: 0c07 |0108: move-result-object v7 │ │ +2ce596: 4d07 0403 |0109: aput-object v7, v4, v3 │ │ +2ce59a: 6e20 5891 4600 |010b: invoke-virtual {v6, v4}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ +2ce5a0: 0c03 |010e: move-result-object v3 │ │ +2ce5a2: 7020 698d 3200 |010f: invoke-direct {v2, v3}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ +2ce5a8: 2702 |0112: throw v2 │ │ +2ce5aa: 0d02 |0113: move-exception v2 │ │ +2ce5ac: 280a |0114: goto 011e // +000a │ │ +2ce5ae: 0d02 |0115: move-exception v2 │ │ +2ce5b0: 2826 |0116: goto 013c // +0026 │ │ +2ce5b2: 0d03 |0117: move-exception v3 │ │ +2ce5b4: 0725 |0118: move-object v5, v2 │ │ +2ce5b6: 0732 |0119: move-object v2, v3 │ │ +2ce5b8: 2824 |011a: goto 013e // +0024 │ │ +2ce5ba: 0d03 |011b: move-exception v3 │ │ +2ce5bc: 0725 |011c: move-object v5, v2 │ │ +2ce5be: 0732 |011d: move-object v2, v3 │ │ +2ce5c0: 2203 3511 |011e: new-instance v3, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ +2ce5c4: 2204 3910 |0120: new-instance v4, Ljava/lang/StringBuilder; // type@1039 │ │ +2ce5c8: 7010 cc87 0400 |0122: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2ce5ce: 6e20 d787 1400 |0125: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ce5d4: 6e20 d687 c400 |0128: invoke-virtual {v4, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ +2ce5da: 6e20 d787 0400 |012b: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ce5e0: 6e20 d687 2400 |012e: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ +2ce5e6: 6e10 df87 0400 |0131: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2ce5ec: 0c04 |0134: move-result-object v4 │ │ +2ce5ee: 7030 6a8d 4302 |0135: invoke-direct {v3, v4, v2}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@8d6a │ │ +2ce5f4: 2703 |0138: throw v3 │ │ +2ce5f6: 0d03 |0139: move-exception v3 │ │ +2ce5f8: 0725 |013a: move-object v5, v2 │ │ +2ce5fa: 0732 |013b: move-object v2, v3 │ │ +2ce5fc: 2702 |013c: throw v2 │ │ +2ce5fe: 0d02 |013d: move-exception v2 │ │ +2ce600: 3805 2100 |013e: if-eqz v5, 015f // +0021 │ │ +2ce604: 6e10 8986 0500 |0140: invoke-virtual {v5}, Ljava/io/InputStream;.close:()V // method@8689 │ │ +2ce60a: 281c |0143: goto 015f // +001c │ │ +2ce60c: 0d03 |0144: move-exception v3 │ │ +2ce60e: 6204 4282 |0145: sget-object v4, Lorg/jaudiotagger/audio/asf/AsfFileReader;.LOGGER:Ljava/util/logging/Logger; // field@8242 │ │ +2ce612: 2205 3910 |0147: new-instance v5, Ljava/lang/StringBuilder; // type@1039 │ │ +2ce616: 7010 cc87 0500 |0149: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2ce61c: 6e20 d787 1500 |014c: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ce622: 6e20 d687 c500 |014f: invoke-virtual {v5, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ +2ce628: 6e20 d787 0500 |0152: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ce62e: 6e20 d687 3500 |0155: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ +2ce634: 6e10 df87 0500 |0158: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2ce63a: 0c0c |015b: move-result-object v12 │ │ +2ce63c: 6e20 1b8a c400 |015c: invoke-virtual {v4, v12}, Ljava/util/logging/Logger;.severe:(Ljava/lang/String;)V // method@8a1b │ │ +2ce642: 2702 |015f: throw v2 │ │ catches : 6 │ │ 0x0055 - 0x0063 │ │ Lorg/jaudiotagger/audio/exceptions/CannotReadException; -> 0x0139 │ │ Ljava/lang/Exception; -> 0x011b │ │ -> 0x0117 │ │ 0x0063 - 0x00cb │ │ Lorg/jaudiotagger/audio/exceptions/CannotReadException; -> 0x0115 │ │ @@ -1087143,32 +1087143,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -2cea54: |[2cea54] org.jaudiotagger.audio.asf.AsfFileWriter.:()V │ │ -2cea64: 0e00 |0000: return-void │ │ +2cea58: |[2cea58] org.jaudiotagger.audio.asf.AsfFileWriter.:()V │ │ +2cea68: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/asf/AsfFileWriter;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2cea68: |[2cea68] org.jaudiotagger.audio.asf.AsfFileWriter.:()V │ │ -2cea78: 7010 4e8e 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/audio/generic/AudioFileWriter;.:()V // method@8e4e │ │ -2cea7e: 0e00 |0003: return-void │ │ +2cea6c: |[2cea6c] org.jaudiotagger.audio.asf.AsfFileWriter.:()V │ │ +2cea7c: 7010 4e8e 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/audio/generic/AudioFileWriter;.:()V // method@8e4e │ │ +2cea82: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/audio/asf/AsfFileWriter; │ │ │ │ #2 : (in Lorg/jaudiotagger/audio/asf/AsfFileWriter;) │ │ @@ -1087176,30 +1087176,30 @@ │ │ type : '(Lorg/jaudiotagger/audio/asf/data/ChunkContainer;[Lorg/jaudiotagger/audio/asf/data/MetadataContainer;)[Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -2cea10: |[2cea10] org.jaudiotagger.audio.asf.AsfFileWriter.searchExistence:(Lorg/jaudiotagger/audio/asf/data/ChunkContainer;[Lorg/jaudiotagger/audio/asf/data/MetadataContainer;)[Z │ │ -2cea20: 2160 |0000: array-length v0, v6 │ │ -2cea22: 2301 0214 |0001: new-array v1, v0, [Z // type@1402 │ │ -2cea26: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -2cea28: 3502 1500 |0004: if-ge v2, v0, 0019 // +0015 │ │ -2cea2c: 4603 0602 |0006: aget-object v3, v6, v2 │ │ -2cea30: 6e10 fd8b 0300 |0008: invoke-virtual {v3}, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.getContainerType:()Lorg/jaudiotagger/audio/asf/data/ContainerType; // method@8bfd │ │ -2cea36: 0c03 |000b: move-result-object v3 │ │ -2cea38: 6e10 808b 0300 |000c: invoke-virtual {v3}, Lorg/jaudiotagger/audio/asf/data/ContainerType;.getContainerGUID:()Lorg/jaudiotagger/audio/asf/data/GUID; // method@8b80 │ │ -2cea3e: 0c03 |000f: move-result-object v3 │ │ -2cea40: 6e20 788b 3500 |0010: invoke-virtual {v5, v3}, Lorg/jaudiotagger/audio/asf/data/ChunkContainer;.hasChunkByGUID:(Lorg/jaudiotagger/audio/asf/data/GUID;)Z // method@8b78 │ │ -2cea46: 0a03 |0013: move-result v3 │ │ -2cea48: 4e03 0102 |0014: aput-boolean v3, v1, v2 │ │ -2cea4c: d802 0201 |0016: add-int/lit8 v2, v2, #int 1 // #01 │ │ -2cea50: 28ec |0018: goto 0004 // -0014 │ │ -2cea52: 1101 |0019: return-object v1 │ │ +2cea14: |[2cea14] org.jaudiotagger.audio.asf.AsfFileWriter.searchExistence:(Lorg/jaudiotagger/audio/asf/data/ChunkContainer;[Lorg/jaudiotagger/audio/asf/data/MetadataContainer;)[Z │ │ +2cea24: 2160 |0000: array-length v0, v6 │ │ +2cea26: 2301 0214 |0001: new-array v1, v0, [Z // type@1402 │ │ +2cea2a: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +2cea2c: 3502 1500 |0004: if-ge v2, v0, 0019 // +0015 │ │ +2cea30: 4603 0602 |0006: aget-object v3, v6, v2 │ │ +2cea34: 6e10 fd8b 0300 |0008: invoke-virtual {v3}, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.getContainerType:()Lorg/jaudiotagger/audio/asf/data/ContainerType; // method@8bfd │ │ +2cea3a: 0c03 |000b: move-result-object v3 │ │ +2cea3c: 6e10 808b 0300 |000c: invoke-virtual {v3}, Lorg/jaudiotagger/audio/asf/data/ContainerType;.getContainerGUID:()Lorg/jaudiotagger/audio/asf/data/GUID; // method@8b80 │ │ +2cea42: 0c03 |000f: move-result-object v3 │ │ +2cea44: 6e20 788b 3500 |0010: invoke-virtual {v5, v3}, Lorg/jaudiotagger/audio/asf/data/ChunkContainer;.hasChunkByGUID:(Lorg/jaudiotagger/audio/asf/data/GUID;)Z // method@8b78 │ │ +2cea4a: 0a03 |0013: move-result v3 │ │ +2cea4c: 4e03 0102 |0014: aput-boolean v3, v1, v2 │ │ +2cea50: d802 0201 |0016: add-int/lit8 v2, v2, #int 1 // #01 │ │ +2cea54: 28ec |0018: goto 0004 // -0014 │ │ +2cea56: 1101 |0019: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0006 line=63 │ │ locals : │ │ 0x0000 - 0x001a reg=4 this Lorg/jaudiotagger/audio/asf/AsfFileWriter; │ │ 0x0000 - 0x001a reg=5 (null) Lorg/jaudiotagger/audio/asf/data/ChunkContainer; │ │ @@ -1087211,21 +1087211,21 @@ │ │ type : '(Lorg/jaudiotagger/tag/Tag;Lorg/jaudiotagger/audio/MyRandomAccessFile;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 11 16-bit code units │ │ -2cea80: |[2cea80] org.jaudiotagger.audio.asf.AsfFileWriter.deleteTag:(Lorg/jaudiotagger/tag/Tag;Lorg/jaudiotagger/audio/MyRandomAccessFile;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V │ │ -2cea90: 2202 d111 |0000: new-instance v2, Lorg/jaudiotagger/tag/asf/AsfTag; // type@11d1 │ │ -2cea94: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -2cea96: 7020 a792 0200 |0003: invoke-direct {v2, v0}, Lorg/jaudiotagger/tag/asf/AsfTag;.:(Z)V // method@92a7 │ │ -2cea9c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -2cea9e: 6e54 378b 0132 |0007: invoke-virtual {v1, v0, v2, v3, v4}, Lorg/jaudiotagger/audio/asf/AsfFileWriter;.writeTag:(Lorg/jaudiotagger/audio/AudioFile;Lorg/jaudiotagger/tag/Tag;Lorg/jaudiotagger/audio/MyRandomAccessFile;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V // method@8b37 │ │ -2ceaa4: 0e00 |000a: return-void │ │ +2cea84: |[2cea84] org.jaudiotagger.audio.asf.AsfFileWriter.deleteTag:(Lorg/jaudiotagger/tag/Tag;Lorg/jaudiotagger/audio/MyRandomAccessFile;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V │ │ +2cea94: 2202 d111 |0000: new-instance v2, Lorg/jaudiotagger/tag/asf/AsfTag; // type@11d1 │ │ +2cea98: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +2cea9a: 7020 a792 0200 |0003: invoke-direct {v2, v0}, Lorg/jaudiotagger/tag/asf/AsfTag;.:(Z)V // method@92a7 │ │ +2ceaa0: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +2ceaa2: 6e54 378b 0132 |0007: invoke-virtual {v1, v0, v2, v3, v4}, Lorg/jaudiotagger/audio/asf/AsfFileWriter;.writeTag:(Lorg/jaudiotagger/audio/AudioFile;Lorg/jaudiotagger/tag/Tag;Lorg/jaudiotagger/audio/MyRandomAccessFile;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V // method@8b37 │ │ +2ceaa8: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/jaudiotagger/audio/asf/AsfFileWriter; │ │ 0x0000 - 0x000b reg=2 (null) Lorg/jaudiotagger/tag/Tag; │ │ 0x0000 - 0x000b reg=3 (null) Lorg/jaudiotagger/audio/MyRandomAccessFile; │ │ @@ -1087236,72 +1087236,72 @@ │ │ type : '(Lorg/jaudiotagger/audio/AudioFile;Lorg/jaudiotagger/tag/Tag;Lorg/jaudiotagger/audio/MyRandomAccessFile;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 12 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 119 16-bit code units │ │ -2ceaa8: |[2ceaa8] org.jaudiotagger.audio.asf.AsfFileWriter.writeTag:(Lorg/jaudiotagger/audio/AudioFile;Lorg/jaudiotagger/tag/Tag;Lorg/jaudiotagger/audio/MyRandomAccessFile;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V │ │ -2ceab8: 7110 6b8c 0a00 |0000: invoke-static {v10}, Lorg/jaudiotagger/audio/asf/io/AsfHeaderReader;.readTagHeader:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/asf/data/AsfHeader; // method@8c6b │ │ -2ceabe: 0c08 |0003: move-result-object v8 │ │ -2ceac0: 1600 0000 |0004: const-wide/16 v0, #int 0 // #0 │ │ -2ceac4: 7230 918a 0a01 |0006: invoke-interface {v10, v0, v1}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.seek:(J)V // method@8a91 │ │ -2ceaca: 2200 d111 |0009: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfTag; // type@11d1 │ │ -2ceace: 1211 |000b: const/4 v1, #int 1 // #1 │ │ -2cead0: 7030 a692 9001 |000c: invoke-direct {v0, v9, v1}, Lorg/jaudiotagger/tag/asf/AsfTag;.:(Lorg/jaudiotagger/tag/Tag;Z)V // method@92a6 │ │ -2cead6: 7110 e98c 0000 |000f: invoke-static {v0}, Lorg/jaudiotagger/audio/asf/util/TagConverter;.distributeMetadata:(Lorg/jaudiotagger/tag/asf/AsfTag;)[Lorg/jaudiotagger/audio/asf/data/MetadataContainer; // method@8ce9 │ │ -2ceadc: 0c09 |0012: move-result-object v9 │ │ -2ceade: 7030 368b 8709 |0013: invoke-direct {v7, v8, v9}, Lorg/jaudiotagger/audio/asf/AsfFileWriter;.searchExistence:(Lorg/jaudiotagger/audio/asf/data/ChunkContainer;[Lorg/jaudiotagger/audio/asf/data/MetadataContainer;)[Z // method@8b36 │ │ -2ceae4: 0c00 |0016: move-result-object v0 │ │ -2ceae6: 6e10 4b8b 0800 |0017: invoke-virtual {v8}, Lorg/jaudiotagger/audio/asf/data/AsfHeader;.getExtendedHeader:()Lorg/jaudiotagger/audio/asf/data/AsfExtendedHeader; // method@8b4b │ │ -2ceaec: 0c08 |001a: move-result-object v8 │ │ -2ceaee: 7030 368b 8709 |001b: invoke-direct {v7, v8, v9}, Lorg/jaudiotagger/audio/asf/AsfFileWriter;.searchExistence:(Lorg/jaudiotagger/audio/asf/data/ChunkContainer;[Lorg/jaudiotagger/audio/asf/data/MetadataContainer;)[Z // method@8b36 │ │ -2ceaf4: 0c08 |001e: move-result-object v8 │ │ -2ceaf6: 2202 7c10 |001f: new-instance v2, Ljava/util/ArrayList; // type@107c │ │ -2ceafa: 7010 ae88 0200 |0021: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@88ae │ │ -2ceb00: 2203 7c10 |0024: new-instance v3, Ljava/util/ArrayList; // type@107c │ │ -2ceb04: 7010 ae88 0300 |0026: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@88ae │ │ -2ceb0a: 1204 |0029: const/4 v4, #int 0 // #0 │ │ -2ceb0c: 2195 |002a: array-length v5, v9 │ │ -2ceb0e: 3554 2b00 |002b: if-ge v4, v5, 0056 // +002b │ │ -2ceb12: 2205 1b11 |002d: new-instance v5, Lorg/jaudiotagger/audio/asf/io/WriteableChunkModifer; // type@111b │ │ -2ceb16: 4606 0904 |002f: aget-object v6, v9, v4 │ │ -2ceb1a: 7020 df8c 6500 |0031: invoke-direct {v5, v6}, Lorg/jaudiotagger/audio/asf/io/WriteableChunkModifer;.:(Lorg/jaudiotagger/audio/asf/io/WriteableChunk;)V // method@8cdf │ │ -2ceb20: 4706 0004 |0034: aget-boolean v6, v0, v4 │ │ -2ceb24: 3806 0600 |0036: if-eqz v6, 003c // +0006 │ │ -2ceb28: 7220 6489 5200 |0038: invoke-interface {v2, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -2ceb2e: 2818 |003b: goto 0053 // +0018 │ │ -2ceb30: 4706 0804 |003c: aget-boolean v6, v8, v4 │ │ -2ceb34: 3806 0600 |003e: if-eqz v6, 0044 // +0006 │ │ -2ceb38: 7220 6489 5300 |0040: invoke-interface {v3, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -2ceb3e: 2810 |0043: goto 0053 // +0010 │ │ -2ceb40: 3804 0c00 |0044: if-eqz v4, 0050 // +000c │ │ -2ceb44: 1226 |0046: const/4 v6, #int 2 // #2 │ │ -2ceb46: 3264 0900 |0047: if-eq v4, v6, 0050 // +0009 │ │ -2ceb4a: 3314 0300 |0049: if-ne v4, v1, 004c // +0003 │ │ -2ceb4e: 2805 |004b: goto 0050 // +0005 │ │ -2ceb50: 7220 6489 5300 |004c: invoke-interface {v3, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -2ceb56: 2804 |004f: goto 0053 // +0004 │ │ -2ceb58: 7220 6489 5200 |0050: invoke-interface {v2, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -2ceb5e: d804 0401 |0053: add-int/lit8 v4, v4, #int 1 // #01 │ │ -2ceb62: 28d5 |0055: goto 002a // -002b │ │ -2ceb64: 7210 6d89 0300 |0056: invoke-interface {v3}, Ljava/util/List;.isEmpty:()Z // method@896d │ │ -2ceb6a: 0a08 |0059: move-result v8 │ │ -2ceb6c: 3908 0a00 |005a: if-nez v8, 0064 // +000a │ │ -2ceb70: 2208 0211 |005c: new-instance v8, Lorg/jaudiotagger/audio/asf/io/AsfExtHeaderModifier; // type@1102 │ │ -2ceb74: 7020 568c 3800 |005e: invoke-direct {v8, v3}, Lorg/jaudiotagger/audio/asf/io/AsfExtHeaderModifier;.:(Ljava/util/List;)V // method@8c56 │ │ -2ceb7a: 7220 6489 8200 |0061: invoke-interface {v2, v8}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -2ceb80: 2208 0511 |0064: new-instance v8, Lorg/jaudiotagger/audio/asf/io/AsfStreamer; // type@1105 │ │ -2ceb84: 7010 6d8c 0800 |0066: invoke-direct {v8}, Lorg/jaudiotagger/audio/asf/io/AsfStreamer;.:()V // method@8c6d │ │ -2ceb8a: 2209 1611 |0069: new-instance v9, Lorg/jaudiotagger/audio/asf/io/RandomAccessFileInputstream; // type@1116 │ │ -2ceb8e: 7020 c98c a900 |006b: invoke-direct {v9, v10}, Lorg/jaudiotagger/audio/asf/io/RandomAccessFileInputstream;.:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)V // method@8cc9 │ │ -2ceb94: 220a 1711 |006e: new-instance v10, Lorg/jaudiotagger/audio/asf/io/RandomAccessFileOutputStream; // type@1117 │ │ -2ceb98: 7020 cd8c ba00 |0070: invoke-direct {v10, v11}, Lorg/jaudiotagger/audio/asf/io/RandomAccessFileOutputStream;.:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)V // method@8ccd │ │ -2ceb9e: 6e40 6f8c 982a |0073: invoke-virtual {v8, v9, v10, v2}, Lorg/jaudiotagger/audio/asf/io/AsfStreamer;.createModifiedCopy:(Ljava/io/InputStream;Ljava/io/OutputStream;Ljava/util/List;)V // method@8c6f │ │ -2ceba4: 0e00 |0076: return-void │ │ +2ceaac: |[2ceaac] org.jaudiotagger.audio.asf.AsfFileWriter.writeTag:(Lorg/jaudiotagger/audio/AudioFile;Lorg/jaudiotagger/tag/Tag;Lorg/jaudiotagger/audio/MyRandomAccessFile;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V │ │ +2ceabc: 7110 6b8c 0a00 |0000: invoke-static {v10}, Lorg/jaudiotagger/audio/asf/io/AsfHeaderReader;.readTagHeader:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/asf/data/AsfHeader; // method@8c6b │ │ +2ceac2: 0c08 |0003: move-result-object v8 │ │ +2ceac4: 1600 0000 |0004: const-wide/16 v0, #int 0 // #0 │ │ +2ceac8: 7230 918a 0a01 |0006: invoke-interface {v10, v0, v1}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.seek:(J)V // method@8a91 │ │ +2ceace: 2200 d111 |0009: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfTag; // type@11d1 │ │ +2cead2: 1211 |000b: const/4 v1, #int 1 // #1 │ │ +2cead4: 7030 a692 9001 |000c: invoke-direct {v0, v9, v1}, Lorg/jaudiotagger/tag/asf/AsfTag;.:(Lorg/jaudiotagger/tag/Tag;Z)V // method@92a6 │ │ +2ceada: 7110 e98c 0000 |000f: invoke-static {v0}, Lorg/jaudiotagger/audio/asf/util/TagConverter;.distributeMetadata:(Lorg/jaudiotagger/tag/asf/AsfTag;)[Lorg/jaudiotagger/audio/asf/data/MetadataContainer; // method@8ce9 │ │ +2ceae0: 0c09 |0012: move-result-object v9 │ │ +2ceae2: 7030 368b 8709 |0013: invoke-direct {v7, v8, v9}, Lorg/jaudiotagger/audio/asf/AsfFileWriter;.searchExistence:(Lorg/jaudiotagger/audio/asf/data/ChunkContainer;[Lorg/jaudiotagger/audio/asf/data/MetadataContainer;)[Z // method@8b36 │ │ +2ceae8: 0c00 |0016: move-result-object v0 │ │ +2ceaea: 6e10 4b8b 0800 |0017: invoke-virtual {v8}, Lorg/jaudiotagger/audio/asf/data/AsfHeader;.getExtendedHeader:()Lorg/jaudiotagger/audio/asf/data/AsfExtendedHeader; // method@8b4b │ │ +2ceaf0: 0c08 |001a: move-result-object v8 │ │ +2ceaf2: 7030 368b 8709 |001b: invoke-direct {v7, v8, v9}, Lorg/jaudiotagger/audio/asf/AsfFileWriter;.searchExistence:(Lorg/jaudiotagger/audio/asf/data/ChunkContainer;[Lorg/jaudiotagger/audio/asf/data/MetadataContainer;)[Z // method@8b36 │ │ +2ceaf8: 0c08 |001e: move-result-object v8 │ │ +2ceafa: 2202 7c10 |001f: new-instance v2, Ljava/util/ArrayList; // type@107c │ │ +2ceafe: 7010 ae88 0200 |0021: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@88ae │ │ +2ceb04: 2203 7c10 |0024: new-instance v3, Ljava/util/ArrayList; // type@107c │ │ +2ceb08: 7010 ae88 0300 |0026: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@88ae │ │ +2ceb0e: 1204 |0029: const/4 v4, #int 0 // #0 │ │ +2ceb10: 2195 |002a: array-length v5, v9 │ │ +2ceb12: 3554 2b00 |002b: if-ge v4, v5, 0056 // +002b │ │ +2ceb16: 2205 1b11 |002d: new-instance v5, Lorg/jaudiotagger/audio/asf/io/WriteableChunkModifer; // type@111b │ │ +2ceb1a: 4606 0904 |002f: aget-object v6, v9, v4 │ │ +2ceb1e: 7020 df8c 6500 |0031: invoke-direct {v5, v6}, Lorg/jaudiotagger/audio/asf/io/WriteableChunkModifer;.:(Lorg/jaudiotagger/audio/asf/io/WriteableChunk;)V // method@8cdf │ │ +2ceb24: 4706 0004 |0034: aget-boolean v6, v0, v4 │ │ +2ceb28: 3806 0600 |0036: if-eqz v6, 003c // +0006 │ │ +2ceb2c: 7220 6489 5200 |0038: invoke-interface {v2, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +2ceb32: 2818 |003b: goto 0053 // +0018 │ │ +2ceb34: 4706 0804 |003c: aget-boolean v6, v8, v4 │ │ +2ceb38: 3806 0600 |003e: if-eqz v6, 0044 // +0006 │ │ +2ceb3c: 7220 6489 5300 |0040: invoke-interface {v3, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +2ceb42: 2810 |0043: goto 0053 // +0010 │ │ +2ceb44: 3804 0c00 |0044: if-eqz v4, 0050 // +000c │ │ +2ceb48: 1226 |0046: const/4 v6, #int 2 // #2 │ │ +2ceb4a: 3264 0900 |0047: if-eq v4, v6, 0050 // +0009 │ │ +2ceb4e: 3314 0300 |0049: if-ne v4, v1, 004c // +0003 │ │ +2ceb52: 2805 |004b: goto 0050 // +0005 │ │ +2ceb54: 7220 6489 5300 |004c: invoke-interface {v3, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +2ceb5a: 2804 |004f: goto 0053 // +0004 │ │ +2ceb5c: 7220 6489 5200 |0050: invoke-interface {v2, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +2ceb62: d804 0401 |0053: add-int/lit8 v4, v4, #int 1 // #01 │ │ +2ceb66: 28d5 |0055: goto 002a // -002b │ │ +2ceb68: 7210 6d89 0300 |0056: invoke-interface {v3}, Ljava/util/List;.isEmpty:()Z // method@896d │ │ +2ceb6e: 0a08 |0059: move-result v8 │ │ +2ceb70: 3908 0a00 |005a: if-nez v8, 0064 // +000a │ │ +2ceb74: 2208 0211 |005c: new-instance v8, Lorg/jaudiotagger/audio/asf/io/AsfExtHeaderModifier; // type@1102 │ │ +2ceb78: 7020 568c 3800 |005e: invoke-direct {v8, v3}, Lorg/jaudiotagger/audio/asf/io/AsfExtHeaderModifier;.:(Ljava/util/List;)V // method@8c56 │ │ +2ceb7e: 7220 6489 8200 |0061: invoke-interface {v2, v8}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +2ceb84: 2208 0511 |0064: new-instance v8, Lorg/jaudiotagger/audio/asf/io/AsfStreamer; // type@1105 │ │ +2ceb88: 7010 6d8c 0800 |0066: invoke-direct {v8}, Lorg/jaudiotagger/audio/asf/io/AsfStreamer;.:()V // method@8c6d │ │ +2ceb8e: 2209 1611 |0069: new-instance v9, Lorg/jaudiotagger/audio/asf/io/RandomAccessFileInputstream; // type@1116 │ │ +2ceb92: 7020 c98c a900 |006b: invoke-direct {v9, v10}, Lorg/jaudiotagger/audio/asf/io/RandomAccessFileInputstream;.:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)V // method@8cc9 │ │ +2ceb98: 220a 1711 |006e: new-instance v10, Lorg/jaudiotagger/audio/asf/io/RandomAccessFileOutputStream; // type@1117 │ │ +2ceb9c: 7020 cd8c ba00 |0070: invoke-direct {v10, v11}, Lorg/jaudiotagger/audio/asf/io/RandomAccessFileOutputStream;.:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)V // method@8ccd │ │ +2ceba2: 6e40 6f8c 982a |0073: invoke-virtual {v8, v9, v10, v2}, Lorg/jaudiotagger/audio/asf/io/AsfStreamer;.createModifiedCopy:(Ljava/io/InputStream;Ljava/io/OutputStream;Ljava/util/List;)V // method@8c6f │ │ +2ceba8: 0e00 |0076: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ 0x0006 line=92 │ │ 0x0009 line=98 │ │ 0x000f line=99 │ │ 0x0013 line=100 │ │ @@ -1087389,21 +1087389,21 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -2cf664: |[2cf664] org.jaudiotagger.audio.asf.data.ChunkContainer.:()V │ │ -2cf674: 2200 8d10 |0000: new-instance v0, Ljava/util/HashSet; // type@108d │ │ -2cf678: 7010 3b89 0000 |0002: invoke-direct {v0}, Ljava/util/HashSet;.:()V // method@893b │ │ -2cf67e: 6900 5a82 |0005: sput-object v0, Lorg/jaudiotagger/audio/asf/data/ChunkContainer;.MULTI_CHUNKS:Ljava/util/Set; // field@825a │ │ -2cf682: 6201 9682 |0007: sget-object v1, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_STREAM:Lorg/jaudiotagger/audio/asf/data/GUID; // field@8296 │ │ -2cf686: 7220 a189 1000 |0009: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -2cf68c: 0e00 |000c: return-void │ │ +2cf668: |[2cf668] org.jaudiotagger.audio.asf.data.ChunkContainer.:()V │ │ +2cf678: 2200 8d10 |0000: new-instance v0, Ljava/util/HashSet; // type@108d │ │ +2cf67c: 7010 3b89 0000 |0002: invoke-direct {v0}, Ljava/util/HashSet;.:()V // method@893b │ │ +2cf682: 6900 5a82 |0005: sput-object v0, Lorg/jaudiotagger/audio/asf/data/ChunkContainer;.MULTI_CHUNKS:Ljava/util/Set; // field@825a │ │ +2cf686: 6201 9682 |0007: sget-object v1, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_STREAM:Lorg/jaudiotagger/audio/asf/data/GUID; // field@8296 │ │ +2cf68a: 7220 a189 1000 |0009: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +2cf690: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0007 line=31 │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/asf/data/ChunkContainer;) │ │ @@ -1087411,20 +1087411,20 @@ │ │ type : '(Lorg/jaudiotagger/audio/asf/data/GUID;JLjava/math/BigInteger;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 11 16-bit code units │ │ -2cf690: |[2cf690] org.jaudiotagger.audio.asf.data.ChunkContainer.:(Lorg/jaudiotagger/audio/asf/data/GUID;JLjava/math/BigInteger;)V │ │ -2cf6a0: 7054 668b 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Lorg/jaudiotagger/audio/asf/data/Chunk;.:(Lorg/jaudiotagger/audio/asf/data/GUID;JLjava/math/BigInteger;)V // method@8b66 │ │ -2cf6a6: 2201 8e10 |0003: new-instance v1, Ljava/util/Hashtable; // type@108e │ │ -2cf6aa: 7010 4689 0100 |0005: invoke-direct {v1}, Ljava/util/Hashtable;.:()V // method@8946 │ │ -2cf6b0: 5b01 5b82 |0008: iput-object v1, v0, Lorg/jaudiotagger/audio/asf/data/ChunkContainer;.chunkTable:Ljava/util/Map; // field@825b │ │ -2cf6b4: 0e00 |000a: return-void │ │ +2cf694: |[2cf694] org.jaudiotagger.audio.asf.data.ChunkContainer.:(Lorg/jaudiotagger/audio/asf/data/GUID;JLjava/math/BigInteger;)V │ │ +2cf6a4: 7054 668b 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Lorg/jaudiotagger/audio/asf/data/Chunk;.:(Lorg/jaudiotagger/audio/asf/data/GUID;JLjava/math/BigInteger;)V // method@8b66 │ │ +2cf6aa: 2201 8e10 |0003: new-instance v1, Ljava/util/Hashtable; // type@108e │ │ +2cf6ae: 7010 4689 0100 |0005: invoke-direct {v1}, Ljava/util/Hashtable;.:()V // method@8946 │ │ +2cf6b4: 5b01 5b82 |0008: iput-object v1, v0, Lorg/jaudiotagger/audio/asf/data/ChunkContainer;.chunkTable:Ljava/util/Map; // field@825b │ │ +2cf6b8: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0003 line=69 │ │ locals : │ │ 0x0000 - 0x000b reg=0 this Lorg/jaudiotagger/audio/asf/data/ChunkContainer; │ │ 0x0000 - 0x000b reg=1 (null) Lorg/jaudiotagger/audio/asf/data/GUID; │ │ @@ -1087436,37 +1087436,37 @@ │ │ type : '(Lorg/jaudiotagger/audio/asf/data/ChunkContainer;)Z' │ │ access : 0x000c (PROTECTED STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -2cf408: |[2cf408] org.jaudiotagger.audio.asf.data.ChunkContainer.chunkstartsUnique:(Lorg/jaudiotagger/audio/asf/data/ChunkContainer;)Z │ │ -2cf418: 2200 8d10 |0000: new-instance v0, Ljava/util/HashSet; // type@108d │ │ -2cf41c: 7010 3b89 0000 |0002: invoke-direct {v0}, Ljava/util/HashSet;.:()V // method@893b │ │ -2cf422: 6e10 768b 0400 |0005: invoke-virtual {v4}, Lorg/jaudiotagger/audio/asf/data/ChunkContainer;.getChunks:()Ljava/util/Collection; // method@8b76 │ │ -2cf428: 0c04 |0008: move-result-object v4 │ │ -2cf42a: 7210 0289 0400 |0009: invoke-interface {v4}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@8902 │ │ -2cf430: 0c04 |000c: move-result-object v4 │ │ -2cf432: 1211 |000d: const/4 v1, #int 1 // #1 │ │ -2cf434: 7210 4789 0400 |000e: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -2cf43a: 0a02 |0011: move-result v2 │ │ -2cf43c: 3802 1600 |0012: if-eqz v2, 0028 // +0016 │ │ -2cf440: 7210 4889 0400 |0014: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -2cf446: 0c02 |0017: move-result-object v2 │ │ -2cf448: 1f02 f010 |0018: check-cast v2, Lorg/jaudiotagger/audio/asf/data/Chunk; // type@10f0 │ │ -2cf44c: 6e10 6c8b 0200 |001a: invoke-virtual {v2}, Lorg/jaudiotagger/audio/asf/data/Chunk;.getPosition:()J // method@8b6c │ │ -2cf452: 0b02 |001d: move-result-wide v2 │ │ -2cf454: 7120 4387 3200 |001e: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8743 │ │ -2cf45a: 0c02 |0021: move-result-object v2 │ │ -2cf45c: 7220 a189 2000 |0022: invoke-interface {v0, v2}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -2cf462: 0a02 |0025: move-result v2 │ │ -2cf464: b521 |0026: and-int/2addr v1, v2 │ │ -2cf466: 28e7 |0027: goto 000e // -0019 │ │ -2cf468: 0f01 |0028: return v1 │ │ +2cf40c: |[2cf40c] org.jaudiotagger.audio.asf.data.ChunkContainer.chunkstartsUnique:(Lorg/jaudiotagger/audio/asf/data/ChunkContainer;)Z │ │ +2cf41c: 2200 8d10 |0000: new-instance v0, Ljava/util/HashSet; // type@108d │ │ +2cf420: 7010 3b89 0000 |0002: invoke-direct {v0}, Ljava/util/HashSet;.:()V // method@893b │ │ +2cf426: 6e10 768b 0400 |0005: invoke-virtual {v4}, Lorg/jaudiotagger/audio/asf/data/ChunkContainer;.getChunks:()Ljava/util/Collection; // method@8b76 │ │ +2cf42c: 0c04 |0008: move-result-object v4 │ │ +2cf42e: 7210 0289 0400 |0009: invoke-interface {v4}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@8902 │ │ +2cf434: 0c04 |000c: move-result-object v4 │ │ +2cf436: 1211 |000d: const/4 v1, #int 1 // #1 │ │ +2cf438: 7210 4789 0400 |000e: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +2cf43e: 0a02 |0011: move-result v2 │ │ +2cf440: 3802 1600 |0012: if-eqz v2, 0028 // +0016 │ │ +2cf444: 7210 4889 0400 |0014: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +2cf44a: 0c02 |0017: move-result-object v2 │ │ +2cf44c: 1f02 f010 |0018: check-cast v2, Lorg/jaudiotagger/audio/asf/data/Chunk; // type@10f0 │ │ +2cf450: 6e10 6c8b 0200 |001a: invoke-virtual {v2}, Lorg/jaudiotagger/audio/asf/data/Chunk;.getPosition:()J // method@8b6c │ │ +2cf456: 0b02 |001d: move-result-wide v2 │ │ +2cf458: 7120 4387 3200 |001e: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8743 │ │ +2cf45e: 0c02 |0021: move-result-object v2 │ │ +2cf460: 7220 a189 2000 |0022: invoke-interface {v0, v2}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +2cf466: 0a02 |0025: move-result v2 │ │ +2cf468: b521 |0026: and-int/2addr v1, v2 │ │ +2cf46a: 28e7 |0027: goto 000e // -0019 │ │ +2cf46c: 0f01 |0028: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0005 line=46 │ │ 0x0009 line=47 │ │ 0x001a line=49 │ │ locals : │ │ @@ -1087478,35 +1087478,35 @@ │ │ type : '(Lorg/jaudiotagger/audio/asf/data/Chunk;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -2cf6b8: |[2cf6b8] org.jaudiotagger.audio.asf.data.ChunkContainer.addChunk:(Lorg/jaudiotagger/audio/asf/data/Chunk;)V │ │ -2cf6c8: 6e10 6b8b 0400 |0000: invoke-virtual {v4}, Lorg/jaudiotagger/audio/asf/data/Chunk;.getGuid:()Lorg/jaudiotagger/audio/asf/data/GUID; // method@8b6b │ │ -2cf6ce: 0c00 |0003: move-result-object v0 │ │ -2cf6d0: 6e20 738b 0300 |0004: invoke-virtual {v3, v0}, Lorg/jaudiotagger/audio/asf/data/ChunkContainer;.assertChunkList:(Lorg/jaudiotagger/audio/asf/data/GUID;)Ljava/util/List; // method@8b73 │ │ -2cf6d6: 0c00 |0007: move-result-object v0 │ │ -2cf6d8: 7210 6d89 0000 |0008: invoke-interface {v0}, Ljava/util/List;.isEmpty:()Z // method@896d │ │ -2cf6de: 0a01 |000b: move-result v1 │ │ -2cf6e0: 3901 1700 |000c: if-nez v1, 0023 // +0017 │ │ -2cf6e4: 6201 5a82 |000e: sget-object v1, Lorg/jaudiotagger/audio/asf/data/ChunkContainer;.MULTI_CHUNKS:Ljava/util/Set; // field@825a │ │ -2cf6e8: 6e10 6b8b 0400 |0010: invoke-virtual {v4}, Lorg/jaudiotagger/audio/asf/data/Chunk;.getGuid:()Lorg/jaudiotagger/audio/asf/data/GUID; // method@8b6b │ │ -2cf6ee: 0c02 |0013: move-result-object v2 │ │ -2cf6f0: 7220 a489 2100 |0014: invoke-interface {v1, v2}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@89a4 │ │ -2cf6f6: 0a01 |0017: move-result v1 │ │ -2cf6f8: 3801 0300 |0018: if-eqz v1, 001b // +0003 │ │ -2cf6fc: 2809 |001a: goto 0023 // +0009 │ │ -2cf6fe: 2204 1e10 |001b: new-instance v4, Ljava/lang/IllegalArgumentException; // type@101e │ │ -2cf702: 1a00 174d |001d: const-string v0, "The GUID of the given chunk indicates, that there is no more instance allowed." // string@4d17 │ │ -2cf706: 7020 1887 0400 |001f: invoke-direct {v4, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ -2cf70c: 2704 |0022: throw v4 │ │ -2cf70e: 7220 6489 4000 |0023: invoke-interface {v0, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -2cf714: 0e00 |0026: return-void │ │ +2cf6bc: |[2cf6bc] org.jaudiotagger.audio.asf.data.ChunkContainer.addChunk:(Lorg/jaudiotagger/audio/asf/data/Chunk;)V │ │ +2cf6cc: 6e10 6b8b 0400 |0000: invoke-virtual {v4}, Lorg/jaudiotagger/audio/asf/data/Chunk;.getGuid:()Lorg/jaudiotagger/audio/asf/data/GUID; // method@8b6b │ │ +2cf6d2: 0c00 |0003: move-result-object v0 │ │ +2cf6d4: 6e20 738b 0300 |0004: invoke-virtual {v3, v0}, Lorg/jaudiotagger/audio/asf/data/ChunkContainer;.assertChunkList:(Lorg/jaudiotagger/audio/asf/data/GUID;)Ljava/util/List; // method@8b73 │ │ +2cf6da: 0c00 |0007: move-result-object v0 │ │ +2cf6dc: 7210 6d89 0000 |0008: invoke-interface {v0}, Ljava/util/List;.isEmpty:()Z // method@896d │ │ +2cf6e2: 0a01 |000b: move-result v1 │ │ +2cf6e4: 3901 1700 |000c: if-nez v1, 0023 // +0017 │ │ +2cf6e8: 6201 5a82 |000e: sget-object v1, Lorg/jaudiotagger/audio/asf/data/ChunkContainer;.MULTI_CHUNKS:Ljava/util/Set; // field@825a │ │ +2cf6ec: 6e10 6b8b 0400 |0010: invoke-virtual {v4}, Lorg/jaudiotagger/audio/asf/data/Chunk;.getGuid:()Lorg/jaudiotagger/audio/asf/data/GUID; // method@8b6b │ │ +2cf6f2: 0c02 |0013: move-result-object v2 │ │ +2cf6f4: 7220 a489 2100 |0014: invoke-interface {v1, v2}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@89a4 │ │ +2cf6fa: 0a01 |0017: move-result v1 │ │ +2cf6fc: 3801 0300 |0018: if-eqz v1, 001b // +0003 │ │ +2cf700: 2809 |001a: goto 0023 // +0009 │ │ +2cf702: 2204 1e10 |001b: new-instance v4, Ljava/lang/IllegalArgumentException; // type@101e │ │ +2cf706: 1a00 174d |001d: const-string v0, "The GUID of the given chunk indicates, that there is no more instance allowed." // string@4d17 │ │ +2cf70a: 7020 1887 0400 |001f: invoke-direct {v4, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ +2cf710: 2704 |0022: throw v4 │ │ +2cf712: 7220 6489 4000 |0023: invoke-interface {v0, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +2cf718: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x0008 line=82 │ │ 0x001b line=84 │ │ 0x0023 line=86 │ │ locals : │ │ @@ -1087518,25 +1087518,25 @@ │ │ type : '(Lorg/jaudiotagger/audio/asf/data/GUID;)Ljava/util/List;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -2cf5d0: |[2cf5d0] org.jaudiotagger.audio.asf.data.ChunkContainer.assertChunkList:(Lorg/jaudiotagger/audio/asf/data/GUID;)Ljava/util/List; │ │ -2cf5e0: 5420 5b82 |0000: iget-object v0, v2, Lorg/jaudiotagger/audio/asf/data/ChunkContainer;.chunkTable:Ljava/util/Map; // field@825b │ │ -2cf5e4: 7220 9089 3000 |0002: invoke-interface {v0, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ -2cf5ea: 0c00 |0005: move-result-object v0 │ │ -2cf5ec: 1f00 9310 |0006: check-cast v0, Ljava/util/List; // type@1093 │ │ -2cf5f0: 3900 0c00 |0008: if-nez v0, 0014 // +000c │ │ -2cf5f4: 2200 7c10 |000a: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ -2cf5f8: 7010 ae88 0000 |000c: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ -2cf5fe: 5421 5b82 |000f: iget-object v1, v2, Lorg/jaudiotagger/audio/asf/data/ChunkContainer;.chunkTable:Ljava/util/Map; // field@825b │ │ -2cf602: 7230 9489 3100 |0011: invoke-interface {v1, v3, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2cf608: 1100 |0014: return-object v0 │ │ +2cf5d4: |[2cf5d4] org.jaudiotagger.audio.asf.data.ChunkContainer.assertChunkList:(Lorg/jaudiotagger/audio/asf/data/GUID;)Ljava/util/List; │ │ +2cf5e4: 5420 5b82 |0000: iget-object v0, v2, Lorg/jaudiotagger/audio/asf/data/ChunkContainer;.chunkTable:Ljava/util/Map; // field@825b │ │ +2cf5e8: 7220 9089 3000 |0002: invoke-interface {v0, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ +2cf5ee: 0c00 |0005: move-result-object v0 │ │ +2cf5f0: 1f00 9310 |0006: check-cast v0, Ljava/util/List; // type@1093 │ │ +2cf5f4: 3900 0c00 |0008: if-nez v0, 0014 // +000c │ │ +2cf5f8: 2200 7c10 |000a: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ +2cf5fc: 7010 ae88 0000 |000c: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ +2cf602: 5421 5b82 |000f: iget-object v1, v2, Lorg/jaudiotagger/audio/asf/data/ChunkContainer;.chunkTable:Ljava/util/Map; // field@825b │ │ +2cf606: 7230 9489 3100 |0011: invoke-interface {v1, v3, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2cf60c: 1100 |0014: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x000a line=102 │ │ 0x000f line=103 │ │ locals : │ │ 0x0000 - 0x0015 reg=2 this Lorg/jaudiotagger/audio/asf/data/ChunkContainer; │ │ @@ -1087547,31 +1087547,31 @@ │ │ type : '()Ljava/util/Collection;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -2cf580: |[2cf580] org.jaudiotagger.audio.asf.data.ChunkContainer.getChunks:()Ljava/util/Collection; │ │ -2cf590: 2200 7c10 |0000: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ -2cf594: 7010 ae88 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ -2cf59a: 5431 5b82 |0005: iget-object v1, v3, Lorg/jaudiotagger/audio/asf/data/ChunkContainer;.chunkTable:Ljava/util/Map; // field@825b │ │ -2cf59e: 7210 9889 0100 |0007: invoke-interface {v1}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@8998 │ │ -2cf5a4: 0c01 |000a: move-result-object v1 │ │ -2cf5a6: 7210 0289 0100 |000b: invoke-interface {v1}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@8902 │ │ -2cf5ac: 0c01 |000e: move-result-object v1 │ │ -2cf5ae: 7210 4789 0100 |000f: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -2cf5b4: 0a02 |0012: move-result v2 │ │ -2cf5b6: 3802 0c00 |0013: if-eqz v2, 001f // +000c │ │ -2cf5ba: 7210 4889 0100 |0015: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -2cf5c0: 0c02 |0018: move-result-object v2 │ │ -2cf5c2: 1f02 9310 |0019: check-cast v2, Ljava/util/List; // type@1093 │ │ -2cf5c6: 7220 6589 2000 |001b: invoke-interface {v0, v2}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@8965 │ │ -2cf5cc: 28f1 |001e: goto 000f // -000f │ │ -2cf5ce: 1100 |001f: return-object v0 │ │ +2cf584: |[2cf584] org.jaudiotagger.audio.asf.data.ChunkContainer.getChunks:()Ljava/util/Collection; │ │ +2cf594: 2200 7c10 |0000: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ +2cf598: 7010 ae88 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ +2cf59e: 5431 5b82 |0005: iget-object v1, v3, Lorg/jaudiotagger/audio/asf/data/ChunkContainer;.chunkTable:Ljava/util/Map; // field@825b │ │ +2cf5a2: 7210 9889 0100 |0007: invoke-interface {v1}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@8998 │ │ +2cf5a8: 0c01 |000a: move-result-object v1 │ │ +2cf5aa: 7210 0289 0100 |000b: invoke-interface {v1}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@8902 │ │ +2cf5b0: 0c01 |000e: move-result-object v1 │ │ +2cf5b2: 7210 4789 0100 |000f: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +2cf5b8: 0a02 |0012: move-result v2 │ │ +2cf5ba: 3802 0c00 |0013: if-eqz v2, 001f // +000c │ │ +2cf5be: 7210 4889 0100 |0015: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +2cf5c4: 0c02 |0018: move-result-object v2 │ │ +2cf5c6: 1f02 9310 |0019: check-cast v2, Ljava/util/List; // type@1093 │ │ +2cf5ca: 7220 6589 2000 |001b: invoke-interface {v0, v2}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@8965 │ │ +2cf5d0: 28f1 |001e: goto 000f // -000f │ │ +2cf5d2: 1100 |001f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ 0x0005 line=116 │ │ 0x001b line=118 │ │ locals : │ │ 0x0000 - 0x0020 reg=3 this Lorg/jaudiotagger/audio/asf/data/ChunkContainer; │ │ @@ -1087581,35 +1087581,35 @@ │ │ type : '(Lorg/jaudiotagger/audio/asf/data/GUID;Ljava/lang/Class;)Lorg/jaudiotagger/audio/asf/data/Chunk;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -2cf60c: |[2cf60c] org.jaudiotagger.audio.asf.data.ChunkContainer.getFirst:(Lorg/jaudiotagger/audio/asf/data/GUID;Ljava/lang/Class;)Lorg/jaudiotagger/audio/asf/data/Chunk; │ │ -2cf61c: 5410 5b82 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/asf/data/ChunkContainer;.chunkTable:Ljava/util/Map; // field@825b │ │ -2cf620: 7220 9089 2000 |0002: invoke-interface {v0, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ -2cf626: 0c02 |0005: move-result-object v2 │ │ -2cf628: 1f02 9310 |0006: check-cast v2, Ljava/util/List; // type@1093 │ │ -2cf62c: 3802 1a00 |0008: if-eqz v2, 0022 // +001a │ │ -2cf630: 7210 6d89 0200 |000a: invoke-interface {v2}, Ljava/util/List;.isEmpty:()Z // method@896d │ │ -2cf636: 0a00 |000d: move-result v0 │ │ -2cf638: 3900 1400 |000e: if-nez v0, 0022 // +0014 │ │ -2cf63c: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -2cf63e: 7220 6a89 0200 |0011: invoke-interface {v2, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ -2cf644: 0c02 |0014: move-result-object v2 │ │ -2cf646: 1f02 f010 |0015: check-cast v2, Lorg/jaudiotagger/audio/asf/data/Chunk; // type@10f0 │ │ -2cf64a: 6e10 7387 0200 |0017: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@8773 │ │ -2cf650: 0c00 |001a: move-result-object v0 │ │ -2cf652: 6e20 f786 0300 |001b: invoke-virtual {v3, v0}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@86f7 │ │ -2cf658: 0a03 |001e: move-result v3 │ │ -2cf65a: 3803 0300 |001f: if-eqz v3, 0022 // +0003 │ │ -2cf65e: 2802 |0021: goto 0023 // +0002 │ │ -2cf660: 1202 |0022: const/4 v2, #int 0 // #0 │ │ -2cf662: 1102 |0023: return-object v2 │ │ +2cf610: |[2cf610] org.jaudiotagger.audio.asf.data.ChunkContainer.getFirst:(Lorg/jaudiotagger/audio/asf/data/GUID;Ljava/lang/Class;)Lorg/jaudiotagger/audio/asf/data/Chunk; │ │ +2cf620: 5410 5b82 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/asf/data/ChunkContainer;.chunkTable:Ljava/util/Map; // field@825b │ │ +2cf624: 7220 9089 2000 |0002: invoke-interface {v0, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ +2cf62a: 0c02 |0005: move-result-object v2 │ │ +2cf62c: 1f02 9310 |0006: check-cast v2, Ljava/util/List; // type@1093 │ │ +2cf630: 3802 1a00 |0008: if-eqz v2, 0022 // +001a │ │ +2cf634: 7210 6d89 0200 |000a: invoke-interface {v2}, Ljava/util/List;.isEmpty:()Z // method@896d │ │ +2cf63a: 0a00 |000d: move-result v0 │ │ +2cf63c: 3900 1400 |000e: if-nez v0, 0022 // +0014 │ │ +2cf640: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +2cf642: 7220 6a89 0200 |0011: invoke-interface {v2, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ +2cf648: 0c02 |0014: move-result-object v2 │ │ +2cf64a: 1f02 f010 |0015: check-cast v2, Lorg/jaudiotagger/audio/asf/data/Chunk; // type@10f0 │ │ +2cf64e: 6e10 7387 0200 |0017: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@8773 │ │ +2cf654: 0c00 |001a: move-result-object v0 │ │ +2cf656: 6e20 f786 0300 |001b: invoke-virtual {v3, v0}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@86f7 │ │ +2cf65c: 0a03 |001e: move-result v3 │ │ +2cf65e: 3803 0300 |001f: if-eqz v3, 0022 // +0003 │ │ +2cf662: 2802 |0021: goto 0023 // +0002 │ │ +2cf664: 1202 |0022: const/4 v2, #int 0 // #0 │ │ +2cf666: 1102 |0023: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ 0x000a line=135 │ │ 0x0011 line=137 │ │ 0x0017 line=138 │ │ locals : │ │ @@ -1087622,19 +1087622,19 @@ │ │ type : '(Lorg/jaudiotagger/audio/asf/data/GUID;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -2cf46c: |[2cf46c] org.jaudiotagger.audio.asf.data.ChunkContainer.hasChunkByGUID:(Lorg/jaudiotagger/audio/asf/data/GUID;)Z │ │ -2cf47c: 5410 5b82 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/asf/data/ChunkContainer;.chunkTable:Ljava/util/Map; // field@825b │ │ -2cf480: 7220 8d89 2000 |0002: invoke-interface {v0, v2}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@898d │ │ -2cf486: 0a02 |0005: move-result v2 │ │ -2cf488: 0f02 |0006: return v2 │ │ +2cf470: |[2cf470] org.jaudiotagger.audio.asf.data.ChunkContainer.hasChunkByGUID:(Lorg/jaudiotagger/audio/asf/data/GUID;)Z │ │ +2cf480: 5410 5b82 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/asf/data/ChunkContainer;.chunkTable:Ljava/util/Map; // field@825b │ │ +2cf484: 7220 8d89 2000 |0002: invoke-interface {v0, v2}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@898d │ │ +2cf48a: 0a02 |0005: move-result v2 │ │ +2cf48c: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jaudiotagger/audio/asf/data/ChunkContainer; │ │ 0x0000 - 0x0007 reg=2 (null) Lorg/jaudiotagger/audio/asf/data/GUID; │ │ │ │ @@ -1087643,19 +1087643,19 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -2cf48c: |[2cf48c] org.jaudiotagger.audio.asf.data.ChunkContainer.prettyPrint:(Ljava/lang/String;)Ljava/lang/String; │ │ -2cf49c: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ -2cf4a0: 6e30 7a8b 2100 |0002: invoke-virtual {v1, v2, v0}, Lorg/jaudiotagger/audio/asf/data/ChunkContainer;.prettyPrint:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@8b7a │ │ -2cf4a6: 0c02 |0005: move-result-object v2 │ │ -2cf4a8: 1102 |0006: return-object v2 │ │ +2cf490: |[2cf490] org.jaudiotagger.audio.asf.data.ChunkContainer.prettyPrint:(Ljava/lang/String;)Ljava/lang/String; │ │ +2cf4a0: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ +2cf4a4: 6e30 7a8b 2100 |0002: invoke-virtual {v1, v2, v0}, Lorg/jaudiotagger/audio/asf/data/ChunkContainer;.prettyPrint:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@8b7a │ │ +2cf4aa: 0c02 |0005: move-result-object v2 │ │ +2cf4ac: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=164 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jaudiotagger/audio/asf/data/ChunkContainer; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1087664,57 +1087664,57 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 97 16-bit code units │ │ -2cf4ac: |[2cf4ac] org.jaudiotagger.audio.asf.data.ChunkContainer.prettyPrint:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ -2cf4bc: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -2cf4c0: 6f20 6d8b 5400 |0002: invoke-super {v4, v5}, Lorg/jaudiotagger/audio/asf/data/Chunk;.prettyPrint:(Ljava/lang/String;)Ljava/lang/String; // method@8b6d │ │ -2cf4c6: 0c01 |0005: move-result-object v1 │ │ -2cf4c8: 7020 cf87 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@87cf │ │ -2cf4ce: 6e20 d787 6000 |0009: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cf4d4: 6e20 d787 5000 |000c: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cf4da: 1a06 8200 |000f: const-string v6, " |" // string@0082 │ │ -2cf4de: 6e20 d787 6000 |0011: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cf4e4: 6201 fa82 |0014: sget-object v1, Lorg/jaudiotagger/audio/asf/util/Utils;.LINE_SEPARATOR:Ljava/lang/String; // field@82fa │ │ -2cf4e8: 6e20 d787 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cf4ee: 2201 7c10 |0019: new-instance v1, Ljava/util/ArrayList; // type@107c │ │ -2cf4f2: 6e10 768b 0400 |001b: invoke-virtual {v4}, Lorg/jaudiotagger/audio/asf/data/ChunkContainer;.getChunks:()Ljava/util/Collection; // method@8b76 │ │ -2cf4f8: 0c02 |001e: move-result-object v2 │ │ -2cf4fa: 7020 b088 2100 |001f: invoke-direct {v1, v2}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@88b0 │ │ -2cf500: 2202 1c11 |0022: new-instance v2, Lorg/jaudiotagger/audio/asf/util/ChunkPositionComparator; // type@111c │ │ -2cf504: 7010 e28c 0200 |0024: invoke-direct {v2}, Lorg/jaudiotagger/audio/asf/util/ChunkPositionComparator;.:()V // method@8ce2 │ │ -2cf50a: 7120 0f89 2100 |0027: invoke-static {v1, v2}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@890f │ │ -2cf510: 6e10 bc88 0100 |002a: invoke-virtual {v1}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@88bc │ │ -2cf516: 0c01 |002d: move-result-object v1 │ │ -2cf518: 7210 4789 0100 |002e: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -2cf51e: 0a02 |0031: move-result v2 │ │ -2cf520: 3802 2a00 |0032: if-eqz v2, 005c // +002a │ │ -2cf524: 7210 4889 0100 |0034: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -2cf52a: 0c02 |0037: move-result-object v2 │ │ -2cf52c: 1f02 f010 |0038: check-cast v2, Lorg/jaudiotagger/audio/asf/data/Chunk; // type@10f0 │ │ -2cf530: 2203 3910 |003a: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ -2cf534: 7010 cc87 0300 |003c: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2cf53a: 6e20 d787 5300 |003f: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cf540: 6e20 d787 6300 |0042: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cf546: 6e10 df87 0300 |0045: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2cf54c: 0c03 |0048: move-result-object v3 │ │ -2cf54e: 6e20 6d8b 3200 |0049: invoke-virtual {v2, v3}, Lorg/jaudiotagger/audio/asf/data/Chunk;.prettyPrint:(Ljava/lang/String;)Ljava/lang/String; // method@8b6d │ │ -2cf554: 0c02 |004c: move-result-object v2 │ │ -2cf556: 6e20 d787 2000 |004d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cf55c: 6e20 d787 5000 |0050: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cf562: 6e20 d787 6000 |0053: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cf568: 6202 fa82 |0056: sget-object v2, Lorg/jaudiotagger/audio/asf/util/Utils;.LINE_SEPARATOR:Ljava/lang/String; // field@82fa │ │ -2cf56c: 6e20 d787 2000 |0058: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cf572: 28d3 |005b: goto 002e // -002d │ │ -2cf574: 6e10 df87 0000 |005c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2cf57a: 0c05 |005f: move-result-object v5 │ │ -2cf57c: 1105 |0060: return-object v5 │ │ +2cf4b0: |[2cf4b0] org.jaudiotagger.audio.asf.data.ChunkContainer.prettyPrint:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +2cf4c0: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +2cf4c4: 6f20 6d8b 5400 |0002: invoke-super {v4, v5}, Lorg/jaudiotagger/audio/asf/data/Chunk;.prettyPrint:(Ljava/lang/String;)Ljava/lang/String; // method@8b6d │ │ +2cf4ca: 0c01 |0005: move-result-object v1 │ │ +2cf4cc: 7020 cf87 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@87cf │ │ +2cf4d2: 6e20 d787 6000 |0009: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cf4d8: 6e20 d787 5000 |000c: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cf4de: 1a06 8200 |000f: const-string v6, " |" // string@0082 │ │ +2cf4e2: 6e20 d787 6000 |0011: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cf4e8: 6201 fa82 |0014: sget-object v1, Lorg/jaudiotagger/audio/asf/util/Utils;.LINE_SEPARATOR:Ljava/lang/String; // field@82fa │ │ +2cf4ec: 6e20 d787 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cf4f2: 2201 7c10 |0019: new-instance v1, Ljava/util/ArrayList; // type@107c │ │ +2cf4f6: 6e10 768b 0400 |001b: invoke-virtual {v4}, Lorg/jaudiotagger/audio/asf/data/ChunkContainer;.getChunks:()Ljava/util/Collection; // method@8b76 │ │ +2cf4fc: 0c02 |001e: move-result-object v2 │ │ +2cf4fe: 7020 b088 2100 |001f: invoke-direct {v1, v2}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@88b0 │ │ +2cf504: 2202 1c11 |0022: new-instance v2, Lorg/jaudiotagger/audio/asf/util/ChunkPositionComparator; // type@111c │ │ +2cf508: 7010 e28c 0200 |0024: invoke-direct {v2}, Lorg/jaudiotagger/audio/asf/util/ChunkPositionComparator;.:()V // method@8ce2 │ │ +2cf50e: 7120 0f89 2100 |0027: invoke-static {v1, v2}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@890f │ │ +2cf514: 6e10 bc88 0100 |002a: invoke-virtual {v1}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@88bc │ │ +2cf51a: 0c01 |002d: move-result-object v1 │ │ +2cf51c: 7210 4789 0100 |002e: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +2cf522: 0a02 |0031: move-result v2 │ │ +2cf524: 3802 2a00 |0032: if-eqz v2, 005c // +002a │ │ +2cf528: 7210 4889 0100 |0034: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +2cf52e: 0c02 |0037: move-result-object v2 │ │ +2cf530: 1f02 f010 |0038: check-cast v2, Lorg/jaudiotagger/audio/asf/data/Chunk; // type@10f0 │ │ +2cf534: 2203 3910 |003a: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ +2cf538: 7010 cc87 0300 |003c: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2cf53e: 6e20 d787 5300 |003f: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cf544: 6e20 d787 6300 |0042: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cf54a: 6e10 df87 0300 |0045: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2cf550: 0c03 |0048: move-result-object v3 │ │ +2cf552: 6e20 6d8b 3200 |0049: invoke-virtual {v2, v3}, Lorg/jaudiotagger/audio/asf/data/Chunk;.prettyPrint:(Ljava/lang/String;)Ljava/lang/String; // method@8b6d │ │ +2cf558: 0c02 |004c: move-result-object v2 │ │ +2cf55a: 6e20 d787 2000 |004d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cf560: 6e20 d787 5000 |0050: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cf566: 6e20 d787 6000 |0053: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cf56c: 6202 fa82 |0056: sget-object v2, Lorg/jaudiotagger/audio/asf/util/Utils;.LINE_SEPARATOR:Ljava/lang/String; // field@82fa │ │ +2cf570: 6e20 d787 2000 |0058: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cf576: 28d3 |005b: goto 002e // -002d │ │ +2cf578: 6e10 df87 0000 |005c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2cf57e: 0c05 |005f: move-result-object v5 │ │ +2cf580: 1105 |0060: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=178 │ │ 0x0009 line=179 │ │ 0x000c line=180 │ │ 0x0019 line=181 │ │ 0x0022 line=182 │ │ @@ -1087768,21 +1087768,21 @@ │ │ type : '(Ljava/math/BigInteger;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -2d0794: |[2d0794] org.jaudiotagger.audio.asf.data.EncodingChunk.:(Ljava/math/BigInteger;)V │ │ -2d07a4: 6200 8c82 |0000: sget-object v0, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_ENCODING:Lorg/jaudiotagger/audio/asf/data/GUID; // field@828c │ │ -2d07a8: 7030 678b 0102 |0002: invoke-direct {v1, v0, v2}, Lorg/jaudiotagger/audio/asf/data/Chunk;.:(Lorg/jaudiotagger/audio/asf/data/GUID;Ljava/math/BigInteger;)V // method@8b67 │ │ -2d07ae: 2202 7c10 |0005: new-instance v2, Ljava/util/ArrayList; // type@107c │ │ -2d07b2: 7010 ae88 0200 |0007: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@88ae │ │ -2d07b8: 5b12 7582 |000a: iput-object v2, v1, Lorg/jaudiotagger/audio/asf/data/EncodingChunk;.strings:Ljava/util/List; // field@8275 │ │ -2d07bc: 0e00 |000c: return-void │ │ +2d0798: |[2d0798] org.jaudiotagger.audio.asf.data.EncodingChunk.:(Ljava/math/BigInteger;)V │ │ +2d07a8: 6200 8c82 |0000: sget-object v0, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_ENCODING:Lorg/jaudiotagger/audio/asf/data/GUID; // field@828c │ │ +2d07ac: 7030 678b 0102 |0002: invoke-direct {v1, v0, v2}, Lorg/jaudiotagger/audio/asf/data/Chunk;.:(Lorg/jaudiotagger/audio/asf/data/GUID;Ljava/math/BigInteger;)V // method@8b67 │ │ +2d07b2: 2202 7c10 |0005: new-instance v2, Ljava/util/ArrayList; // type@107c │ │ +2d07b6: 7010 ae88 0200 |0007: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@88ae │ │ +2d07bc: 5b12 7582 |000a: iput-object v2, v1, Lorg/jaudiotagger/audio/asf/data/EncodingChunk;.strings:Ljava/util/List; // field@8275 │ │ +2d07c0: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0005 line=53 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/jaudiotagger/audio/asf/data/EncodingChunk; │ │ 0x0000 - 0x000d reg=2 (null) Ljava/math/BigInteger; │ │ @@ -1087793,18 +1087793,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -2d07c0: |[2d07c0] org.jaudiotagger.audio.asf.data.EncodingChunk.addString:(Ljava/lang/String;)V │ │ -2d07d0: 5410 7582 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/asf/data/EncodingChunk;.strings:Ljava/util/List; // field@8275 │ │ -2d07d4: 7220 6489 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -2d07da: 0e00 |0005: return-void │ │ +2d07c4: |[2d07c4] org.jaudiotagger.audio.asf.data.EncodingChunk.addString:(Ljava/lang/String;)V │ │ +2d07d4: 5410 7582 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/asf/data/EncodingChunk;.strings:Ljava/util/List; // field@8275 │ │ +2d07d8: 7220 6489 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +2d07de: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jaudiotagger/audio/asf/data/EncodingChunk; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1087813,19 +1087813,19 @@ │ │ type : '()Ljava/util/Collection;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -2d0774: |[2d0774] org.jaudiotagger.audio.asf.data.EncodingChunk.getStrings:()Ljava/util/Collection; │ │ -2d0784: 2200 7c10 |0000: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ -2d0788: 5421 7582 |0002: iget-object v1, v2, Lorg/jaudiotagger/audio/asf/data/EncodingChunk;.strings:Ljava/util/List; // field@8275 │ │ -2d078c: 7020 b088 1000 |0004: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@88b0 │ │ -2d0792: 1100 |0007: return-object v0 │ │ +2d0778: |[2d0778] org.jaudiotagger.audio.asf.data.EncodingChunk.getStrings:()Ljava/util/Collection; │ │ +2d0788: 2200 7c10 |0000: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ +2d078c: 5421 7582 |0002: iget-object v1, v2, Lorg/jaudiotagger/audio/asf/data/EncodingChunk;.strings:Ljava/util/List; // field@8275 │ │ +2d0790: 7020 b088 1000 |0004: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@88b0 │ │ +2d0796: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/jaudiotagger/audio/asf/data/EncodingChunk; │ │ │ │ #2 : (in Lorg/jaudiotagger/audio/asf/data/EncodingChunk;) │ │ @@ -1087833,40 +1087833,40 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 54 16-bit code units │ │ -2d06f8: |[2d06f8] org.jaudiotagger.audio.asf.data.EncodingChunk.prettyPrint:(Ljava/lang/String;)Ljava/lang/String; │ │ -2d0708: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -2d070c: 6f20 6d8b 5400 |0002: invoke-super {v4, v5}, Lorg/jaudiotagger/audio/asf/data/Chunk;.prettyPrint:(Ljava/lang/String;)Ljava/lang/String; // method@8b6d │ │ -2d0712: 0c01 |0005: move-result-object v1 │ │ -2d0714: 7020 cf87 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@87cf │ │ -2d071a: 5441 7582 |0009: iget-object v1, v4, Lorg/jaudiotagger/audio/asf/data/EncodingChunk;.strings:Ljava/util/List; // field@8275 │ │ -2d071e: 7210 6e89 0100 |000b: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ -2d0724: 5441 7582 |000e: iget-object v1, v4, Lorg/jaudiotagger/audio/asf/data/EncodingChunk;.strings:Ljava/util/List; // field@8275 │ │ -2d0728: 7210 6e89 0100 |0010: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ -2d072e: 0c01 |0013: move-result-object v1 │ │ -2d0730: 7210 4789 0100 |0014: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -2d0736: 0a02 |0017: move-result v2 │ │ -2d0738: 3802 1900 |0018: if-eqz v2, 0031 // +0019 │ │ -2d073c: 7210 4889 0100 |001a: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -2d0742: 0c02 |001d: move-result-object v2 │ │ -2d0744: 1f02 3710 |001e: check-cast v2, Ljava/lang/String; // type@1037 │ │ -2d0748: 6e20 d787 5000 |0020: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d074e: 1a03 8700 |0023: const-string v3, " | : " // string@0087 │ │ -2d0752: 6e20 d787 3000 |0025: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d0758: 6e20 d787 2000 |0028: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d075e: 6202 fa82 |002b: sget-object v2, Lorg/jaudiotagger/audio/asf/util/Utils;.LINE_SEPARATOR:Ljava/lang/String; // field@82fa │ │ -2d0762: 6e20 d787 2000 |002d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d0768: 28e4 |0030: goto 0014 // -001c │ │ -2d076a: 6e10 df87 0000 |0031: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2d0770: 0c05 |0034: move-result-object v5 │ │ -2d0772: 1105 |0035: return-object v5 │ │ +2d06fc: |[2d06fc] org.jaudiotagger.audio.asf.data.EncodingChunk.prettyPrint:(Ljava/lang/String;)Ljava/lang/String; │ │ +2d070c: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +2d0710: 6f20 6d8b 5400 |0002: invoke-super {v4, v5}, Lorg/jaudiotagger/audio/asf/data/Chunk;.prettyPrint:(Ljava/lang/String;)Ljava/lang/String; // method@8b6d │ │ +2d0716: 0c01 |0005: move-result-object v1 │ │ +2d0718: 7020 cf87 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@87cf │ │ +2d071e: 5441 7582 |0009: iget-object v1, v4, Lorg/jaudiotagger/audio/asf/data/EncodingChunk;.strings:Ljava/util/List; // field@8275 │ │ +2d0722: 7210 6e89 0100 |000b: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ +2d0728: 5441 7582 |000e: iget-object v1, v4, Lorg/jaudiotagger/audio/asf/data/EncodingChunk;.strings:Ljava/util/List; // field@8275 │ │ +2d072c: 7210 6e89 0100 |0010: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ +2d0732: 0c01 |0013: move-result-object v1 │ │ +2d0734: 7210 4789 0100 |0014: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +2d073a: 0a02 |0017: move-result v2 │ │ +2d073c: 3802 1900 |0018: if-eqz v2, 0031 // +0019 │ │ +2d0740: 7210 4889 0100 |001a: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +2d0746: 0c02 |001d: move-result-object v2 │ │ +2d0748: 1f02 3710 |001e: check-cast v2, Ljava/lang/String; // type@1037 │ │ +2d074c: 6e20 d787 5000 |0020: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d0752: 1a03 8700 |0023: const-string v3, " | : " // string@0087 │ │ +2d0756: 6e20 d787 3000 |0025: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d075c: 6e20 d787 2000 |0028: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d0762: 6202 fa82 |002b: sget-object v2, Lorg/jaudiotagger/audio/asf/util/Utils;.LINE_SEPARATOR:Ljava/lang/String; // field@82fa │ │ +2d0766: 6e20 d787 2000 |002d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d076c: 28e4 |0030: goto 0014 // -001c │ │ +2d076e: 6e10 df87 0000 |0031: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2d0774: 0c05 |0034: move-result-object v5 │ │ +2d0776: 1105 |0035: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x0009 line=84 │ │ 0x000e line=85 │ │ 0x0020 line=87 │ │ 0x0031 line=89 │ │ @@ -1087939,26 +1087939,26 @@ │ │ type : '(Ljava/math/BigInteger;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -2d09a8: |[2d09a8] org.jaudiotagger.audio.asf.data.EncryptionChunk.:(Ljava/math/BigInteger;)V │ │ -2d09b8: 6200 8b82 |0000: sget-object v0, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_CONTENT_ENCRYPTION:Lorg/jaudiotagger/audio/asf/data/GUID; // field@828b │ │ -2d09bc: 7030 678b 0102 |0002: invoke-direct {v1, v0, v2}, Lorg/jaudiotagger/audio/asf/data/Chunk;.:(Lorg/jaudiotagger/audio/asf/data/GUID;Ljava/math/BigInteger;)V // method@8b67 │ │ -2d09c2: 2202 7c10 |0005: new-instance v2, Ljava/util/ArrayList; // type@107c │ │ -2d09c6: 7010 ae88 0200 |0007: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@88ae │ │ -2d09cc: 5b12 7a82 |000a: iput-object v2, v1, Lorg/jaudiotagger/audio/asf/data/EncryptionChunk;.strings:Ljava/util/ArrayList; // field@827a │ │ -2d09d0: 1a02 0000 |000c: const-string v2, "" // string@0000 │ │ -2d09d4: 5b12 7982 |000e: iput-object v2, v1, Lorg/jaudiotagger/audio/asf/data/EncryptionChunk;.secretData:Ljava/lang/String; // field@8279 │ │ -2d09d8: 5b12 7882 |0010: iput-object v2, v1, Lorg/jaudiotagger/audio/asf/data/EncryptionChunk;.protectionType:Ljava/lang/String; // field@8278 │ │ -2d09dc: 5b12 7682 |0012: iput-object v2, v1, Lorg/jaudiotagger/audio/asf/data/EncryptionChunk;.keyID:Ljava/lang/String; // field@8276 │ │ -2d09e0: 5b12 7782 |0014: iput-object v2, v1, Lorg/jaudiotagger/audio/asf/data/EncryptionChunk;.licenseURL:Ljava/lang/String; // field@8277 │ │ -2d09e4: 0e00 |0016: return-void │ │ +2d09ac: |[2d09ac] org.jaudiotagger.audio.asf.data.EncryptionChunk.:(Ljava/math/BigInteger;)V │ │ +2d09bc: 6200 8b82 |0000: sget-object v0, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_CONTENT_ENCRYPTION:Lorg/jaudiotagger/audio/asf/data/GUID; // field@828b │ │ +2d09c0: 7030 678b 0102 |0002: invoke-direct {v1, v0, v2}, Lorg/jaudiotagger/audio/asf/data/Chunk;.:(Lorg/jaudiotagger/audio/asf/data/GUID;Ljava/math/BigInteger;)V // method@8b67 │ │ +2d09c6: 2202 7c10 |0005: new-instance v2, Ljava/util/ArrayList; // type@107c │ │ +2d09ca: 7010 ae88 0200 |0007: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@88ae │ │ +2d09d0: 5b12 7a82 |000a: iput-object v2, v1, Lorg/jaudiotagger/audio/asf/data/EncryptionChunk;.strings:Ljava/util/ArrayList; // field@827a │ │ +2d09d4: 1a02 0000 |000c: const-string v2, "" // string@0000 │ │ +2d09d8: 5b12 7982 |000e: iput-object v2, v1, Lorg/jaudiotagger/audio/asf/data/EncryptionChunk;.secretData:Ljava/lang/String; // field@8279 │ │ +2d09dc: 5b12 7882 |0010: iput-object v2, v1, Lorg/jaudiotagger/audio/asf/data/EncryptionChunk;.protectionType:Ljava/lang/String; // field@8278 │ │ +2d09e0: 5b12 7682 |0012: iput-object v2, v1, Lorg/jaudiotagger/audio/asf/data/EncryptionChunk;.keyID:Ljava/lang/String; // field@8276 │ │ +2d09e4: 5b12 7782 |0014: iput-object v2, v1, Lorg/jaudiotagger/audio/asf/data/EncryptionChunk;.licenseURL:Ljava/lang/String; // field@8277 │ │ +2d09e8: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0005 line=32 │ │ 0x000e line=33 │ │ 0x0010 line=34 │ │ 0x0012 line=35 │ │ @@ -1087973,18 +1087973,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -2d09e8: |[2d09e8] org.jaudiotagger.audio.asf.data.EncryptionChunk.addString:(Ljava/lang/String;)V │ │ -2d09f8: 5410 7a82 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/asf/data/EncryptionChunk;.strings:Ljava/util/ArrayList; // field@827a │ │ -2d09fc: 6e20 b288 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -2d0a02: 0e00 |0005: return-void │ │ +2d09ec: |[2d09ec] org.jaudiotagger.audio.asf.data.EncryptionChunk.addString:(Ljava/lang/String;)V │ │ +2d09fc: 5410 7a82 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/asf/data/EncryptionChunk;.strings:Ljava/util/ArrayList; // field@827a │ │ +2d0a00: 6e20 b288 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +2d0a06: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jaudiotagger/audio/asf/data/EncryptionChunk; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1087993,17 +1087993,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2d07dc: |[2d07dc] org.jaudiotagger.audio.asf.data.EncryptionChunk.getKeyID:()Ljava/lang/String; │ │ -2d07ec: 5410 7682 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/asf/data/EncryptionChunk;.keyID:Ljava/lang/String; // field@8276 │ │ -2d07f0: 1100 |0002: return-object v0 │ │ +2d07e0: |[2d07e0] org.jaudiotagger.audio.asf.data.EncryptionChunk.getKeyID:()Ljava/lang/String; │ │ +2d07f0: 5410 7682 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/asf/data/EncryptionChunk;.keyID:Ljava/lang/String; // field@8276 │ │ +2d07f4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/asf/data/EncryptionChunk; │ │ │ │ #2 : (in Lorg/jaudiotagger/audio/asf/data/EncryptionChunk;) │ │ @@ -1088011,17 +1088011,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2d07f4: |[2d07f4] org.jaudiotagger.audio.asf.data.EncryptionChunk.getLicenseURL:()Ljava/lang/String; │ │ -2d0804: 5410 7782 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/asf/data/EncryptionChunk;.licenseURL:Ljava/lang/String; // field@8277 │ │ -2d0808: 1100 |0002: return-object v0 │ │ +2d07f8: |[2d07f8] org.jaudiotagger.audio.asf.data.EncryptionChunk.getLicenseURL:()Ljava/lang/String; │ │ +2d0808: 5410 7782 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/asf/data/EncryptionChunk;.licenseURL:Ljava/lang/String; // field@8277 │ │ +2d080c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/asf/data/EncryptionChunk; │ │ │ │ #3 : (in Lorg/jaudiotagger/audio/asf/data/EncryptionChunk;) │ │ @@ -1088029,17 +1088029,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2d080c: |[2d080c] org.jaudiotagger.audio.asf.data.EncryptionChunk.getProtectionType:()Ljava/lang/String; │ │ -2d081c: 5410 7882 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/asf/data/EncryptionChunk;.protectionType:Ljava/lang/String; // field@8278 │ │ -2d0820: 1100 |0002: return-object v0 │ │ +2d0810: |[2d0810] org.jaudiotagger.audio.asf.data.EncryptionChunk.getProtectionType:()Ljava/lang/String; │ │ +2d0820: 5410 7882 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/asf/data/EncryptionChunk;.protectionType:Ljava/lang/String; // field@8278 │ │ +2d0824: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/asf/data/EncryptionChunk; │ │ │ │ #4 : (in Lorg/jaudiotagger/audio/asf/data/EncryptionChunk;) │ │ @@ -1088047,17 +1088047,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2d0824: |[2d0824] org.jaudiotagger.audio.asf.data.EncryptionChunk.getSecretData:()Ljava/lang/String; │ │ -2d0834: 5410 7982 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/asf/data/EncryptionChunk;.secretData:Ljava/lang/String; // field@8279 │ │ -2d0838: 1100 |0002: return-object v0 │ │ +2d0828: |[2d0828] org.jaudiotagger.audio.asf.data.EncryptionChunk.getSecretData:()Ljava/lang/String; │ │ +2d0838: 5410 7982 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/asf/data/EncryptionChunk;.secretData:Ljava/lang/String; // field@8279 │ │ +2d083c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/asf/data/EncryptionChunk; │ │ │ │ #5 : (in Lorg/jaudiotagger/audio/asf/data/EncryptionChunk;) │ │ @@ -1088065,19 +1088065,19 @@ │ │ type : '()Ljava/util/Collection;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -2d0988: |[2d0988] org.jaudiotagger.audio.asf.data.EncryptionChunk.getStrings:()Ljava/util/Collection; │ │ -2d0998: 2200 7c10 |0000: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ -2d099c: 5421 7a82 |0002: iget-object v1, v2, Lorg/jaudiotagger/audio/asf/data/EncryptionChunk;.strings:Ljava/util/ArrayList; // field@827a │ │ -2d09a0: 7020 b088 1000 |0004: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@88b0 │ │ -2d09a6: 1100 |0007: return-object v0 │ │ +2d098c: |[2d098c] org.jaudiotagger.audio.asf.data.EncryptionChunk.getStrings:()Ljava/util/Collection; │ │ +2d099c: 2200 7c10 |0000: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ +2d09a0: 5421 7a82 |0002: iget-object v1, v2, Lorg/jaudiotagger/audio/asf/data/EncryptionChunk;.strings:Ljava/util/ArrayList; // field@827a │ │ +2d09a4: 7020 b088 1000 |0004: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@88b0 │ │ +2d09aa: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/jaudiotagger/audio/asf/data/EncryptionChunk; │ │ │ │ #6 : (in Lorg/jaudiotagger/audio/asf/data/EncryptionChunk;) │ │ @@ -1088085,81 +1088085,81 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 157 16-bit code units │ │ -2d083c: |[2d083c] org.jaudiotagger.audio.asf.data.EncryptionChunk.prettyPrint:(Ljava/lang/String;)Ljava/lang/String; │ │ -2d084c: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -2d0850: 6f20 6d8b 5400 |0002: invoke-super {v4, v5}, Lorg/jaudiotagger/audio/asf/data/Chunk;.prettyPrint:(Ljava/lang/String;)Ljava/lang/String; // method@8b6d │ │ -2d0856: 0c01 |0005: move-result-object v1 │ │ -2d0858: 7020 cf87 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@87cf │ │ -2d085e: 2201 3910 |0009: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2d0862: 7010 cc87 0100 |000b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2d0868: 6202 fa82 |000e: sget-object v2, Lorg/jaudiotagger/audio/asf/util/Utils;.LINE_SEPARATOR:Ljava/lang/String; // field@82fa │ │ -2d086c: 6e20 d787 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d0872: 6e20 d787 5100 |0013: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d0878: 1a02 df00 |0016: const-string v2, " Encryption:" // string@00df │ │ -2d087c: 6e20 d787 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d0882: 6202 fa82 |001b: sget-object v2, Lorg/jaudiotagger/audio/asf/util/Utils;.LINE_SEPARATOR:Ljava/lang/String; // field@82fa │ │ -2d0886: 6e20 d787 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d088c: 6e10 df87 0100 |0020: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2d0892: 0c01 |0023: move-result-object v1 │ │ -2d0894: 1202 |0024: const/4 v2, #int 0 // #0 │ │ -2d0896: 6e30 db87 2001 |0025: invoke-virtual {v0, v2, v1}, Ljava/lang/StringBuilder;.insert:(ILjava/lang/String;)Ljava/lang/StringBuilder; // method@87db │ │ -2d089c: 6e20 d787 5000 |0028: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d08a2: 1a01 1e00 |002b: const-string v1, " |->keyID " // string@001e │ │ -2d08a6: 6e20 d787 1000 |002d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d08ac: 5441 7682 |0030: iget-object v1, v4, Lorg/jaudiotagger/audio/asf/data/EncryptionChunk;.keyID:Ljava/lang/String; // field@8276 │ │ -2d08b0: 6e20 d787 1000 |0032: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d08b6: 6201 fa82 |0035: sget-object v1, Lorg/jaudiotagger/audio/asf/util/Utils;.LINE_SEPARATOR:Ljava/lang/String; // field@82fa │ │ -2d08ba: 6e20 d787 1000 |0037: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d08c0: 6e20 d787 5000 |003a: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d08c6: 1a01 2100 |003d: const-string v1, " |->secretData " // string@0021 │ │ -2d08ca: 6e20 d787 1000 |003f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d08d0: 5441 7982 |0042: iget-object v1, v4, Lorg/jaudiotagger/audio/asf/data/EncryptionChunk;.secretData:Ljava/lang/String; // field@8279 │ │ -2d08d4: 6e20 d787 1000 |0044: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d08da: 6201 fa82 |0047: sget-object v1, Lorg/jaudiotagger/audio/asf/util/Utils;.LINE_SEPARATOR:Ljava/lang/String; // field@82fa │ │ -2d08de: 6e20 d787 1000 |0049: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d08e4: 6e20 d787 5000 |004c: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d08ea: 1a01 2000 |004f: const-string v1, " |->protectionType " // string@0020 │ │ -2d08ee: 6e20 d787 1000 |0051: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d08f4: 5441 7882 |0054: iget-object v1, v4, Lorg/jaudiotagger/audio/asf/data/EncryptionChunk;.protectionType:Ljava/lang/String; // field@8278 │ │ -2d08f8: 6e20 d787 1000 |0056: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d08fe: 6201 fa82 |0059: sget-object v1, Lorg/jaudiotagger/audio/asf/util/Utils;.LINE_SEPARATOR:Ljava/lang/String; // field@82fa │ │ -2d0902: 6e20 d787 1000 |005b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d0908: 6e20 d787 5000 |005e: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d090e: 1a01 1f00 |0061: const-string v1, " |->licenseURL " // string@001f │ │ -2d0912: 6e20 d787 1000 |0063: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d0918: 5441 7782 |0066: iget-object v1, v4, Lorg/jaudiotagger/audio/asf/data/EncryptionChunk;.licenseURL:Ljava/lang/String; // field@8277 │ │ -2d091c: 6e20 d787 1000 |0068: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d0922: 6201 fa82 |006b: sget-object v1, Lorg/jaudiotagger/audio/asf/util/Utils;.LINE_SEPARATOR:Ljava/lang/String; // field@82fa │ │ -2d0926: 6e20 d787 1000 |006d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d092c: 5441 7a82 |0070: iget-object v1, v4, Lorg/jaudiotagger/audio/asf/data/EncryptionChunk;.strings:Ljava/util/ArrayList; // field@827a │ │ -2d0930: 6e10 bc88 0100 |0072: invoke-virtual {v1}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@88bc │ │ -2d0936: 5441 7a82 |0075: iget-object v1, v4, Lorg/jaudiotagger/audio/asf/data/EncryptionChunk;.strings:Ljava/util/ArrayList; // field@827a │ │ -2d093a: 6e10 bc88 0100 |0077: invoke-virtual {v1}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@88bc │ │ -2d0940: 0c01 |007a: move-result-object v1 │ │ -2d0942: 7210 4789 0100 |007b: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -2d0948: 0a02 |007e: move-result v2 │ │ -2d094a: 3802 1900 |007f: if-eqz v2, 0098 // +0019 │ │ -2d094e: 7210 4889 0100 |0081: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -2d0954: 0c02 |0084: move-result-object v2 │ │ -2d0956: 1f02 3710 |0085: check-cast v2, Ljava/lang/String; // type@1037 │ │ -2d095a: 6e20 d787 5000 |0087: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d0960: 1a03 6100 |008a: const-string v3, " |->" // string@0061 │ │ -2d0964: 6e20 d787 3000 |008c: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d096a: 6e20 d787 2000 |008f: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d0970: 6202 fa82 |0092: sget-object v2, Lorg/jaudiotagger/audio/asf/util/Utils;.LINE_SEPARATOR:Ljava/lang/String; // field@82fa │ │ -2d0974: 6e20 d787 2000 |0094: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d097a: 28e4 |0097: goto 007b // -001c │ │ -2d097c: 6e10 df87 0000 |0098: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2d0982: 0c05 |009b: move-result-object v5 │ │ -2d0984: 1105 |009c: return-object v5 │ │ +2d0840: |[2d0840] org.jaudiotagger.audio.asf.data.EncryptionChunk.prettyPrint:(Ljava/lang/String;)Ljava/lang/String; │ │ +2d0850: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +2d0854: 6f20 6d8b 5400 |0002: invoke-super {v4, v5}, Lorg/jaudiotagger/audio/asf/data/Chunk;.prettyPrint:(Ljava/lang/String;)Ljava/lang/String; // method@8b6d │ │ +2d085a: 0c01 |0005: move-result-object v1 │ │ +2d085c: 7020 cf87 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@87cf │ │ +2d0862: 2201 3910 |0009: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2d0866: 7010 cc87 0100 |000b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2d086c: 6202 fa82 |000e: sget-object v2, Lorg/jaudiotagger/audio/asf/util/Utils;.LINE_SEPARATOR:Ljava/lang/String; // field@82fa │ │ +2d0870: 6e20 d787 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d0876: 6e20 d787 5100 |0013: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d087c: 1a02 df00 |0016: const-string v2, " Encryption:" // string@00df │ │ +2d0880: 6e20 d787 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d0886: 6202 fa82 |001b: sget-object v2, Lorg/jaudiotagger/audio/asf/util/Utils;.LINE_SEPARATOR:Ljava/lang/String; // field@82fa │ │ +2d088a: 6e20 d787 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d0890: 6e10 df87 0100 |0020: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2d0896: 0c01 |0023: move-result-object v1 │ │ +2d0898: 1202 |0024: const/4 v2, #int 0 // #0 │ │ +2d089a: 6e30 db87 2001 |0025: invoke-virtual {v0, v2, v1}, Ljava/lang/StringBuilder;.insert:(ILjava/lang/String;)Ljava/lang/StringBuilder; // method@87db │ │ +2d08a0: 6e20 d787 5000 |0028: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d08a6: 1a01 1e00 |002b: const-string v1, " |->keyID " // string@001e │ │ +2d08aa: 6e20 d787 1000 |002d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d08b0: 5441 7682 |0030: iget-object v1, v4, Lorg/jaudiotagger/audio/asf/data/EncryptionChunk;.keyID:Ljava/lang/String; // field@8276 │ │ +2d08b4: 6e20 d787 1000 |0032: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d08ba: 6201 fa82 |0035: sget-object v1, Lorg/jaudiotagger/audio/asf/util/Utils;.LINE_SEPARATOR:Ljava/lang/String; // field@82fa │ │ +2d08be: 6e20 d787 1000 |0037: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d08c4: 6e20 d787 5000 |003a: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d08ca: 1a01 2100 |003d: const-string v1, " |->secretData " // string@0021 │ │ +2d08ce: 6e20 d787 1000 |003f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d08d4: 5441 7982 |0042: iget-object v1, v4, Lorg/jaudiotagger/audio/asf/data/EncryptionChunk;.secretData:Ljava/lang/String; // field@8279 │ │ +2d08d8: 6e20 d787 1000 |0044: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d08de: 6201 fa82 |0047: sget-object v1, Lorg/jaudiotagger/audio/asf/util/Utils;.LINE_SEPARATOR:Ljava/lang/String; // field@82fa │ │ +2d08e2: 6e20 d787 1000 |0049: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d08e8: 6e20 d787 5000 |004c: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d08ee: 1a01 2000 |004f: const-string v1, " |->protectionType " // string@0020 │ │ +2d08f2: 6e20 d787 1000 |0051: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d08f8: 5441 7882 |0054: iget-object v1, v4, Lorg/jaudiotagger/audio/asf/data/EncryptionChunk;.protectionType:Ljava/lang/String; // field@8278 │ │ +2d08fc: 6e20 d787 1000 |0056: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d0902: 6201 fa82 |0059: sget-object v1, Lorg/jaudiotagger/audio/asf/util/Utils;.LINE_SEPARATOR:Ljava/lang/String; // field@82fa │ │ +2d0906: 6e20 d787 1000 |005b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d090c: 6e20 d787 5000 |005e: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d0912: 1a01 1f00 |0061: const-string v1, " |->licenseURL " // string@001f │ │ +2d0916: 6e20 d787 1000 |0063: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d091c: 5441 7782 |0066: iget-object v1, v4, Lorg/jaudiotagger/audio/asf/data/EncryptionChunk;.licenseURL:Ljava/lang/String; // field@8277 │ │ +2d0920: 6e20 d787 1000 |0068: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d0926: 6201 fa82 |006b: sget-object v1, Lorg/jaudiotagger/audio/asf/util/Utils;.LINE_SEPARATOR:Ljava/lang/String; // field@82fa │ │ +2d092a: 6e20 d787 1000 |006d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d0930: 5441 7a82 |0070: iget-object v1, v4, Lorg/jaudiotagger/audio/asf/data/EncryptionChunk;.strings:Ljava/util/ArrayList; // field@827a │ │ +2d0934: 6e10 bc88 0100 |0072: invoke-virtual {v1}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@88bc │ │ +2d093a: 5441 7a82 |0075: iget-object v1, v4, Lorg/jaudiotagger/audio/asf/data/EncryptionChunk;.strings:Ljava/util/ArrayList; // field@827a │ │ +2d093e: 6e10 bc88 0100 |0077: invoke-virtual {v1}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@88bc │ │ +2d0944: 0c01 |007a: move-result-object v1 │ │ +2d0946: 7210 4789 0100 |007b: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +2d094c: 0a02 |007e: move-result v2 │ │ +2d094e: 3802 1900 |007f: if-eqz v2, 0098 // +0019 │ │ +2d0952: 7210 4889 0100 |0081: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +2d0958: 0c02 |0084: move-result-object v2 │ │ +2d095a: 1f02 3710 |0085: check-cast v2, Ljava/lang/String; // type@1037 │ │ +2d095e: 6e20 d787 5000 |0087: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d0964: 1a03 6100 |008a: const-string v3, " |->" // string@0061 │ │ +2d0968: 6e20 d787 3000 |008c: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d096e: 6e20 d787 2000 |008f: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d0974: 6202 fa82 |0092: sget-object v2, Lorg/jaudiotagger/audio/asf/util/Utils;.LINE_SEPARATOR:Ljava/lang/String; // field@82fa │ │ +2d0978: 6e20 d787 2000 |0094: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d097e: 28e4 |0097: goto 007b // -001c │ │ +2d0980: 6e10 df87 0000 |0098: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2d0986: 0c05 |009b: move-result-object v5 │ │ +2d0988: 1105 |009c: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ 0x0009 line=107 │ │ 0x0028 line=108 │ │ 0x003a line=109 │ │ 0x004c line=110 │ │ @@ -1088177,17 +1088177,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2d0a04: |[2d0a04] org.jaudiotagger.audio.asf.data.EncryptionChunk.setKeyID:(Ljava/lang/String;)V │ │ -2d0a14: 5b01 7682 |0000: iput-object v1, v0, Lorg/jaudiotagger/audio/asf/data/EncryptionChunk;.keyID:Ljava/lang/String; // field@8276 │ │ -2d0a18: 0e00 |0002: return-void │ │ +2d0a08: |[2d0a08] org.jaudiotagger.audio.asf.data.EncryptionChunk.setKeyID:(Ljava/lang/String;)V │ │ +2d0a18: 5b01 7682 |0000: iput-object v1, v0, Lorg/jaudiotagger/audio/asf/data/EncryptionChunk;.keyID:Ljava/lang/String; // field@8276 │ │ +2d0a1c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/audio/asf/data/EncryptionChunk; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1088196,17 +1088196,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2d0a1c: |[2d0a1c] org.jaudiotagger.audio.asf.data.EncryptionChunk.setLicenseURL:(Ljava/lang/String;)V │ │ -2d0a2c: 5b01 7782 |0000: iput-object v1, v0, Lorg/jaudiotagger/audio/asf/data/EncryptionChunk;.licenseURL:Ljava/lang/String; // field@8277 │ │ -2d0a30: 0e00 |0002: return-void │ │ +2d0a20: |[2d0a20] org.jaudiotagger.audio.asf.data.EncryptionChunk.setLicenseURL:(Ljava/lang/String;)V │ │ +2d0a30: 5b01 7782 |0000: iput-object v1, v0, Lorg/jaudiotagger/audio/asf/data/EncryptionChunk;.licenseURL:Ljava/lang/String; // field@8277 │ │ +2d0a34: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/audio/asf/data/EncryptionChunk; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1088215,17 +1088215,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2d0a34: |[2d0a34] org.jaudiotagger.audio.asf.data.EncryptionChunk.setProtectionType:(Ljava/lang/String;)V │ │ -2d0a44: 5b01 7882 |0000: iput-object v1, v0, Lorg/jaudiotagger/audio/asf/data/EncryptionChunk;.protectionType:Ljava/lang/String; // field@8278 │ │ -2d0a48: 0e00 |0002: return-void │ │ +2d0a38: |[2d0a38] org.jaudiotagger.audio.asf.data.EncryptionChunk.setProtectionType:(Ljava/lang/String;)V │ │ +2d0a48: 5b01 7882 |0000: iput-object v1, v0, Lorg/jaudiotagger/audio/asf/data/EncryptionChunk;.protectionType:Ljava/lang/String; // field@8278 │ │ +2d0a4c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/audio/asf/data/EncryptionChunk; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1088234,17 +1088234,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2d0a4c: |[2d0a4c] org.jaudiotagger.audio.asf.data.EncryptionChunk.setSecretData:(Ljava/lang/String;)V │ │ -2d0a5c: 5b01 7982 |0000: iput-object v1, v0, Lorg/jaudiotagger/audio/asf/data/EncryptionChunk;.secretData:Ljava/lang/String; // field@8279 │ │ -2d0a60: 0e00 |0002: return-void │ │ +2d0a50: |[2d0a50] org.jaudiotagger.audio.asf.data.EncryptionChunk.setSecretData:(Ljava/lang/String;)V │ │ +2d0a60: 5b01 7982 |0000: iput-object v1, v0, Lorg/jaudiotagger/audio/asf/data/EncryptionChunk;.secretData:Ljava/lang/String; // field@8279 │ │ +2d0a64: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/audio/asf/data/EncryptionChunk; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1088319,43 +1088319,43 @@ │ │ type : '(Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;JJJJ)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 19 │ │ ins : 16 │ │ outs : 3 │ │ insns size : 46 16-bit code units │ │ -2d0ca8: |[2d0ca8] org.jaudiotagger.audio.asf.data.FileHeader.:(Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;JJJJ)V │ │ -2d0cb8: 0730 |0000: move-object v0, v3 │ │ -2d0cba: 6201 8e82 |0001: sget-object v1, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_FILE:Lorg/jaudiotagger/audio/asf/data/GUID; // field@828e │ │ -2d0cbe: 0742 |0003: move-object v2, v4 │ │ -2d0cc0: 7030 678b 1304 |0004: invoke-direct {v3, v1, v4}, Lorg/jaudiotagger/audio/asf/data/Chunk;.:(Lorg/jaudiotagger/audio/asf/data/GUID;Ljava/math/BigInteger;)V // method@8b67 │ │ -2d0cc6: 0751 |0007: move-object v1, v5 │ │ -2d0cc8: 5b01 7d82 |0008: iput-object v1, v0, Lorg/jaudiotagger/audio/asf/data/FileHeader;.fileSize:Ljava/math/BigInteger; // field@827d │ │ -2d0ccc: 0771 |000a: move-object v1, v7 │ │ -2d0cce: 5b01 8182 |000b: iput-object v1, v0, Lorg/jaudiotagger/audio/asf/data/FileHeader;.packageCount:Ljava/math/BigInteger; // field@8281 │ │ -2d0cd2: 0781 |000d: move-object v1, v8 │ │ -2d0cd4: 5b01 7b82 |000e: iput-object v1, v0, Lorg/jaudiotagger/audio/asf/data/FileHeader;.duration:Ljava/math/BigInteger; // field@827b │ │ -2d0cd8: 0791 |0010: move-object v1, v9 │ │ -2d0cda: 5b01 8382 |0011: iput-object v1, v0, Lorg/jaudiotagger/audio/asf/data/FileHeader;.timeStartPos:Ljava/math/BigInteger; // field@8283 │ │ -2d0cde: 07a1 |0013: move-object v1, v10 │ │ -2d0ce0: 5b01 8282 |0014: iput-object v1, v0, Lorg/jaudiotagger/audio/asf/data/FileHeader;.timeEndPos:Ljava/math/BigInteger; // field@8282 │ │ -2d0ce4: 04b1 |0016: move-wide v1, v11 │ │ -2d0ce6: 5a01 7e82 |0017: iput-wide v1, v0, Lorg/jaudiotagger/audio/asf/data/FileHeader;.flags:J // field@827e │ │ -2d0cea: 04d1 |0019: move-wide v1, v13 │ │ -2d0cec: 5a01 8082 |001a: iput-wide v1, v0, Lorg/jaudiotagger/audio/asf/data/FileHeader;.minPackageSize:J // field@8280 │ │ -2d0cf0: 04f1 |001c: move-wide v1, v15 │ │ -2d0cf2: 5a01 7f82 |001d: iput-wide v1, v0, Lorg/jaudiotagger/audio/asf/data/FileHeader;.maxPackageSize:J // field@827f │ │ -2d0cf6: 0501 1100 |001f: move-wide/from16 v1, v17 │ │ -2d0cfa: 5a01 8482 |0021: iput-wide v1, v0, Lorg/jaudiotagger/audio/asf/data/FileHeader;.uncompressedFrameSize:J // field@8284 │ │ -2d0cfe: 7110 f18c 0600 |0023: invoke-static {v6}, Lorg/jaudiotagger/audio/asf/util/Utils;.getDateOf:(Ljava/math/BigInteger;)Ljava/util/GregorianCalendar; // method@8cf1 │ │ -2d0d04: 0c01 |0026: move-result-object v1 │ │ -2d0d06: 6e10 2989 0100 |0027: invoke-virtual {v1}, Ljava/util/GregorianCalendar;.getTime:()Ljava/util/Date; // method@8929 │ │ -2d0d0c: 0c01 |002a: move-result-object v1 │ │ -2d0d0e: 5b01 7c82 |002b: iput-object v1, v0, Lorg/jaudiotagger/audio/asf/data/FileHeader;.fileCreationTime:Ljava/util/Date; // field@827c │ │ -2d0d12: 0e00 |002d: return-void │ │ +2d0cac: |[2d0cac] org.jaudiotagger.audio.asf.data.FileHeader.:(Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;JJJJ)V │ │ +2d0cbc: 0730 |0000: move-object v0, v3 │ │ +2d0cbe: 6201 8e82 |0001: sget-object v1, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_FILE:Lorg/jaudiotagger/audio/asf/data/GUID; // field@828e │ │ +2d0cc2: 0742 |0003: move-object v2, v4 │ │ +2d0cc4: 7030 678b 1304 |0004: invoke-direct {v3, v1, v4}, Lorg/jaudiotagger/audio/asf/data/Chunk;.:(Lorg/jaudiotagger/audio/asf/data/GUID;Ljava/math/BigInteger;)V // method@8b67 │ │ +2d0cca: 0751 |0007: move-object v1, v5 │ │ +2d0ccc: 5b01 7d82 |0008: iput-object v1, v0, Lorg/jaudiotagger/audio/asf/data/FileHeader;.fileSize:Ljava/math/BigInteger; // field@827d │ │ +2d0cd0: 0771 |000a: move-object v1, v7 │ │ +2d0cd2: 5b01 8182 |000b: iput-object v1, v0, Lorg/jaudiotagger/audio/asf/data/FileHeader;.packageCount:Ljava/math/BigInteger; // field@8281 │ │ +2d0cd6: 0781 |000d: move-object v1, v8 │ │ +2d0cd8: 5b01 7b82 |000e: iput-object v1, v0, Lorg/jaudiotagger/audio/asf/data/FileHeader;.duration:Ljava/math/BigInteger; // field@827b │ │ +2d0cdc: 0791 |0010: move-object v1, v9 │ │ +2d0cde: 5b01 8382 |0011: iput-object v1, v0, Lorg/jaudiotagger/audio/asf/data/FileHeader;.timeStartPos:Ljava/math/BigInteger; // field@8283 │ │ +2d0ce2: 07a1 |0013: move-object v1, v10 │ │ +2d0ce4: 5b01 8282 |0014: iput-object v1, v0, Lorg/jaudiotagger/audio/asf/data/FileHeader;.timeEndPos:Ljava/math/BigInteger; // field@8282 │ │ +2d0ce8: 04b1 |0016: move-wide v1, v11 │ │ +2d0cea: 5a01 7e82 |0017: iput-wide v1, v0, Lorg/jaudiotagger/audio/asf/data/FileHeader;.flags:J // field@827e │ │ +2d0cee: 04d1 |0019: move-wide v1, v13 │ │ +2d0cf0: 5a01 8082 |001a: iput-wide v1, v0, Lorg/jaudiotagger/audio/asf/data/FileHeader;.minPackageSize:J // field@8280 │ │ +2d0cf4: 04f1 |001c: move-wide v1, v15 │ │ +2d0cf6: 5a01 7f82 |001d: iput-wide v1, v0, Lorg/jaudiotagger/audio/asf/data/FileHeader;.maxPackageSize:J // field@827f │ │ +2d0cfa: 0501 1100 |001f: move-wide/from16 v1, v17 │ │ +2d0cfe: 5a01 8482 |0021: iput-wide v1, v0, Lorg/jaudiotagger/audio/asf/data/FileHeader;.uncompressedFrameSize:J // field@8284 │ │ +2d0d02: 7110 f18c 0600 |0023: invoke-static {v6}, Lorg/jaudiotagger/audio/asf/util/Utils;.getDateOf:(Ljava/math/BigInteger;)Ljava/util/GregorianCalendar; // method@8cf1 │ │ +2d0d08: 0c01 |0026: move-result-object v1 │ │ +2d0d0a: 6e10 2989 0100 |0027: invoke-virtual {v1}, Ljava/util/GregorianCalendar;.getTime:()Ljava/util/Date; // method@8929 │ │ +2d0d10: 0c01 |002a: move-result-object v1 │ │ +2d0d12: 5b01 7c82 |002b: iput-object v1, v0, Lorg/jaudiotagger/audio/asf/data/FileHeader;.fileCreationTime:Ljava/util/Date; // field@827c │ │ +2d0d16: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=108 │ │ 0x0008 line=109 │ │ 0x000b line=110 │ │ 0x000e line=111 │ │ 0x0011 line=112 │ │ @@ -1088385,17 +1088385,17 @@ │ │ type : '()Ljava/math/BigInteger;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2d0ba8: |[2d0ba8] org.jaudiotagger.audio.asf.data.FileHeader.getDuration:()Ljava/math/BigInteger; │ │ -2d0bb8: 5410 7b82 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/asf/data/FileHeader;.duration:Ljava/math/BigInteger; // field@827b │ │ -2d0bbc: 1100 |0002: return-object v0 │ │ +2d0bac: |[2d0bac] org.jaudiotagger.audio.asf.data.FileHeader.getDuration:()Ljava/math/BigInteger; │ │ +2d0bbc: 5410 7b82 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/asf/data/FileHeader;.duration:Ljava/math/BigInteger; // field@827b │ │ +2d0bc0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/asf/data/FileHeader; │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/asf/data/FileHeader;) │ │ @@ -1088403,24 +1088403,24 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -2d0a94: |[2d0a94] org.jaudiotagger.audio.asf.data.FileHeader.getDurationInSeconds:()I │ │ -2d0aa4: 5430 7b82 |0000: iget-object v0, v3, Lorg/jaudiotagger/audio/asf/data/FileHeader;.duration:Ljava/math/BigInteger; // field@827b │ │ -2d0aa8: 2201 5210 |0002: new-instance v1, Ljava/math/BigInteger; // type@1052 │ │ -2d0aac: 1a02 9504 |0004: const-string v2, "10000000" // string@0495 │ │ -2d0ab0: 7020 2388 2100 |0006: invoke-direct {v1, v2}, Ljava/math/BigInteger;.:(Ljava/lang/String;)V // method@8823 │ │ -2d0ab6: 6e20 2888 1000 |0009: invoke-virtual {v0, v1}, Ljava/math/BigInteger;.divide:(Ljava/math/BigInteger;)Ljava/math/BigInteger; // method@8828 │ │ -2d0abc: 0c00 |000c: move-result-object v0 │ │ -2d0abe: 6e10 2a88 0000 |000d: invoke-virtual {v0}, Ljava/math/BigInteger;.intValue:()I // method@882a │ │ -2d0ac4: 0a00 |0010: move-result v0 │ │ -2d0ac6: 0f00 |0011: return v0 │ │ +2d0a98: |[2d0a98] org.jaudiotagger.audio.asf.data.FileHeader.getDurationInSeconds:()I │ │ +2d0aa8: 5430 7b82 |0000: iget-object v0, v3, Lorg/jaudiotagger/audio/asf/data/FileHeader;.duration:Ljava/math/BigInteger; // field@827b │ │ +2d0aac: 2201 5210 |0002: new-instance v1, Ljava/math/BigInteger; // type@1052 │ │ +2d0ab0: 1a02 9504 |0004: const-string v2, "10000000" // string@0495 │ │ +2d0ab4: 7020 2388 2100 |0006: invoke-direct {v1, v2}, Ljava/math/BigInteger;.:(Ljava/lang/String;)V // method@8823 │ │ +2d0aba: 6e20 2888 1000 |0009: invoke-virtual {v0, v1}, Ljava/math/BigInteger;.divide:(Ljava/math/BigInteger;)Ljava/math/BigInteger; // method@8828 │ │ +2d0ac0: 0c00 |000c: move-result-object v0 │ │ +2d0ac2: 6e10 2a88 0000 |000d: invoke-virtual {v0}, Ljava/math/BigInteger;.intValue:()I // method@882a │ │ +2d0ac8: 0a00 |0010: move-result v0 │ │ +2d0aca: 0f00 |0011: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ locals : │ │ 0x0000 - 0x0012 reg=3 this Lorg/jaudiotagger/audio/asf/data/FileHeader; │ │ │ │ #2 : (in Lorg/jaudiotagger/audio/asf/data/FileHeader;) │ │ @@ -1088428,21 +1088428,21 @@ │ │ type : '()Ljava/util/Date;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -2d0c20: |[2d0c20] org.jaudiotagger.audio.asf.data.FileHeader.getFileCreationTime:()Ljava/util/Date; │ │ -2d0c30: 2200 8410 |0000: new-instance v0, Ljava/util/Date; // type@1084 │ │ -2d0c34: 5431 7c82 |0002: iget-object v1, v3, Lorg/jaudiotagger/audio/asf/data/FileHeader;.fileCreationTime:Ljava/util/Date; // field@827c │ │ -2d0c38: 6e10 1589 0100 |0004: invoke-virtual {v1}, Ljava/util/Date;.getTime:()J // method@8915 │ │ -2d0c3e: 0b01 |0007: move-result-wide v1 │ │ -2d0c40: 7030 1489 1002 |0008: invoke-direct {v0, v1, v2}, Ljava/util/Date;.:(J)V // method@8914 │ │ -2d0c46: 1100 |000b: return-object v0 │ │ +2d0c24: |[2d0c24] org.jaudiotagger.audio.asf.data.FileHeader.getFileCreationTime:()Ljava/util/Date; │ │ +2d0c34: 2200 8410 |0000: new-instance v0, Ljava/util/Date; // type@1084 │ │ +2d0c38: 5431 7c82 |0002: iget-object v1, v3, Lorg/jaudiotagger/audio/asf/data/FileHeader;.fileCreationTime:Ljava/util/Date; // field@827c │ │ +2d0c3c: 6e10 1589 0100 |0004: invoke-virtual {v1}, Ljava/util/Date;.getTime:()J // method@8915 │ │ +2d0c42: 0b01 |0007: move-result-wide v1 │ │ +2d0c44: 7030 1489 1002 |0008: invoke-direct {v0, v1, v2}, Ljava/util/Date;.:(J)V // method@8914 │ │ +2d0c4a: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ locals : │ │ 0x0000 - 0x000c reg=3 this Lorg/jaudiotagger/audio/asf/data/FileHeader; │ │ │ │ #3 : (in Lorg/jaudiotagger/audio/asf/data/FileHeader;) │ │ @@ -1088450,17 +1088450,17 @@ │ │ type : '()Ljava/math/BigInteger;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2d0bc0: |[2d0bc0] org.jaudiotagger.audio.asf.data.FileHeader.getFileSize:()Ljava/math/BigInteger; │ │ -2d0bd0: 5410 7d82 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/asf/data/FileHeader;.fileSize:Ljava/math/BigInteger; // field@827d │ │ -2d0bd4: 1100 |0002: return-object v0 │ │ +2d0bc4: |[2d0bc4] org.jaudiotagger.audio.asf.data.FileHeader.getFileSize:()Ljava/math/BigInteger; │ │ +2d0bd4: 5410 7d82 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/asf/data/FileHeader;.fileSize:Ljava/math/BigInteger; // field@827d │ │ +2d0bd8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/asf/data/FileHeader; │ │ │ │ #4 : (in Lorg/jaudiotagger/audio/asf/data/FileHeader;) │ │ @@ -1088468,17 +1088468,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2d0c48: |[2d0c48] org.jaudiotagger.audio.asf.data.FileHeader.getFlags:()J │ │ -2d0c58: 5320 7e82 |0000: iget-wide v0, v2, Lorg/jaudiotagger/audio/asf/data/FileHeader;.flags:J // field@827e │ │ -2d0c5c: 1000 |0002: return-wide v0 │ │ +2d0c4c: |[2d0c4c] org.jaudiotagger.audio.asf.data.FileHeader.getFlags:()J │ │ +2d0c5c: 5320 7e82 |0000: iget-wide v0, v2, Lorg/jaudiotagger/audio/asf/data/FileHeader;.flags:J // field@827e │ │ +2d0c60: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/jaudiotagger/audio/asf/data/FileHeader; │ │ │ │ #5 : (in Lorg/jaudiotagger/audio/asf/data/FileHeader;) │ │ @@ -1088486,17 +1088486,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2d0c60: |[2d0c60] org.jaudiotagger.audio.asf.data.FileHeader.getMaxPackageSize:()J │ │ -2d0c70: 5320 7f82 |0000: iget-wide v0, v2, Lorg/jaudiotagger/audio/asf/data/FileHeader;.maxPackageSize:J // field@827f │ │ -2d0c74: 1000 |0002: return-wide v0 │ │ +2d0c64: |[2d0c64] org.jaudiotagger.audio.asf.data.FileHeader.getMaxPackageSize:()J │ │ +2d0c74: 5320 7f82 |0000: iget-wide v0, v2, Lorg/jaudiotagger/audio/asf/data/FileHeader;.maxPackageSize:J // field@827f │ │ +2d0c78: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/jaudiotagger/audio/asf/data/FileHeader; │ │ │ │ #6 : (in Lorg/jaudiotagger/audio/asf/data/FileHeader;) │ │ @@ -1088504,17 +1088504,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2d0c78: |[2d0c78] org.jaudiotagger.audio.asf.data.FileHeader.getMinPackageSize:()J │ │ -2d0c88: 5320 8082 |0000: iget-wide v0, v2, Lorg/jaudiotagger/audio/asf/data/FileHeader;.minPackageSize:J // field@8280 │ │ -2d0c8c: 1000 |0002: return-wide v0 │ │ +2d0c7c: |[2d0c7c] org.jaudiotagger.audio.asf.data.FileHeader.getMinPackageSize:()J │ │ +2d0c8c: 5320 8082 |0000: iget-wide v0, v2, Lorg/jaudiotagger/audio/asf/data/FileHeader;.minPackageSize:J // field@8280 │ │ +2d0c90: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/jaudiotagger/audio/asf/data/FileHeader; │ │ │ │ #7 : (in Lorg/jaudiotagger/audio/asf/data/FileHeader;) │ │ @@ -1088522,17 +1088522,17 @@ │ │ type : '()Ljava/math/BigInteger;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2d0bd8: |[2d0bd8] org.jaudiotagger.audio.asf.data.FileHeader.getPackageCount:()Ljava/math/BigInteger; │ │ -2d0be8: 5410 8182 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/asf/data/FileHeader;.packageCount:Ljava/math/BigInteger; // field@8281 │ │ -2d0bec: 1100 |0002: return-object v0 │ │ +2d0bdc: |[2d0bdc] org.jaudiotagger.audio.asf.data.FileHeader.getPackageCount:()Ljava/math/BigInteger; │ │ +2d0bec: 5410 8182 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/asf/data/FileHeader;.packageCount:Ljava/math/BigInteger; // field@8281 │ │ +2d0bf0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=185 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/asf/data/FileHeader; │ │ │ │ #8 : (in Lorg/jaudiotagger/audio/asf/data/FileHeader;) │ │ @@ -1088540,23 +1088540,23 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -2d0a64: |[2d0a64] org.jaudiotagger.audio.asf.data.FileHeader.getPreciseDuration:()F │ │ -2d0a74: 6e10 c58b 0400 |0000: invoke-virtual {v4}, Lorg/jaudiotagger/audio/asf/data/FileHeader;.getDuration:()Ljava/math/BigInteger; // method@8bc5 │ │ -2d0a7a: 0c00 |0003: move-result-object v0 │ │ -2d0a7c: 6e10 2988 0000 |0004: invoke-virtual {v0}, Ljava/math/BigInteger;.doubleValue:()D // method@8829 │ │ -2d0a82: 0b00 |0007: move-result-wide v0 │ │ -2d0a84: 1802 0000 0000 d012 6341 |0008: const-wide v2, #double 1e+07 // #416312d000000000 │ │ -2d0a8e: ce20 |000d: div-double/2addr v0, v2 │ │ -2d0a90: 8c00 |000e: double-to-float v0, v0 │ │ -2d0a92: 0f00 |000f: return v0 │ │ +2d0a68: |[2d0a68] org.jaudiotagger.audio.asf.data.FileHeader.getPreciseDuration:()F │ │ +2d0a78: 6e10 c58b 0400 |0000: invoke-virtual {v4}, Lorg/jaudiotagger/audio/asf/data/FileHeader;.getDuration:()Ljava/math/BigInteger; // method@8bc5 │ │ +2d0a7e: 0c00 |0003: move-result-object v0 │ │ +2d0a80: 6e10 2988 0000 |0004: invoke-virtual {v0}, Ljava/math/BigInteger;.doubleValue:()D // method@8829 │ │ +2d0a86: 0b00 |0007: move-result-wide v0 │ │ +2d0a88: 1802 0000 0000 d012 6341 |0008: const-wide v2, #double 1e+07 // #416312d000000000 │ │ +2d0a92: ce20 |000d: div-double/2addr v0, v2 │ │ +2d0a94: 8c00 |000e: double-to-float v0, v0 │ │ +2d0a96: 0f00 |000f: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ locals : │ │ 0x0000 - 0x0010 reg=4 this Lorg/jaudiotagger/audio/asf/data/FileHeader; │ │ │ │ #9 : (in Lorg/jaudiotagger/audio/asf/data/FileHeader;) │ │ @@ -1088564,17 +1088564,17 @@ │ │ type : '()Ljava/math/BigInteger;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2d0bf0: |[2d0bf0] org.jaudiotagger.audio.asf.data.FileHeader.getTimeEndPos:()Ljava/math/BigInteger; │ │ -2d0c00: 5410 8282 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/asf/data/FileHeader;.timeEndPos:Ljava/math/BigInteger; // field@8282 │ │ -2d0c04: 1100 |0002: return-object v0 │ │ +2d0bf4: |[2d0bf4] org.jaudiotagger.audio.asf.data.FileHeader.getTimeEndPos:()Ljava/math/BigInteger; │ │ +2d0c04: 5410 8282 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/asf/data/FileHeader;.timeEndPos:Ljava/math/BigInteger; // field@8282 │ │ +2d0c08: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=205 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/asf/data/FileHeader; │ │ │ │ #10 : (in Lorg/jaudiotagger/audio/asf/data/FileHeader;) │ │ @@ -1088582,17 +1088582,17 @@ │ │ type : '()Ljava/math/BigInteger;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2d0c08: |[2d0c08] org.jaudiotagger.audio.asf.data.FileHeader.getTimeStartPos:()Ljava/math/BigInteger; │ │ -2d0c18: 5410 8382 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/asf/data/FileHeader;.timeStartPos:Ljava/math/BigInteger; // field@8283 │ │ -2d0c1c: 1100 |0002: return-object v0 │ │ +2d0c0c: |[2d0c0c] org.jaudiotagger.audio.asf.data.FileHeader.getTimeStartPos:()Ljava/math/BigInteger; │ │ +2d0c1c: 5410 8382 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/asf/data/FileHeader;.timeStartPos:Ljava/math/BigInteger; // field@8283 │ │ +2d0c20: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/asf/data/FileHeader; │ │ │ │ #11 : (in Lorg/jaudiotagger/audio/asf/data/FileHeader;) │ │ @@ -1088600,17 +1088600,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2d0c90: |[2d0c90] org.jaudiotagger.audio.asf.data.FileHeader.getUncompressedFrameSize:()J │ │ -2d0ca0: 5320 8482 |0000: iget-wide v0, v2, Lorg/jaudiotagger/audio/asf/data/FileHeader;.uncompressedFrameSize:J // field@8284 │ │ -2d0ca4: 1000 |0002: return-wide v0 │ │ +2d0c94: |[2d0c94] org.jaudiotagger.audio.asf.data.FileHeader.getUncompressedFrameSize:()J │ │ +2d0ca4: 5320 8482 |0000: iget-wide v0, v2, Lorg/jaudiotagger/audio/asf/data/FileHeader;.uncompressedFrameSize:J // field@8284 │ │ +2d0ca8: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/jaudiotagger/audio/asf/data/FileHeader; │ │ │ │ #12 : (in Lorg/jaudiotagger/audio/asf/data/FileHeader;) │ │ @@ -1088618,59 +1088618,59 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 103 16-bit code units │ │ -2d0ac8: |[2d0ac8] org.jaudiotagger.audio.asf.data.FileHeader.prettyPrint:(Ljava/lang/String;)Ljava/lang/String; │ │ -2d0ad8: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -2d0adc: 6f20 6d8b 5400 |0002: invoke-super {v4, v5}, Lorg/jaudiotagger/audio/asf/data/Chunk;.prettyPrint:(Ljava/lang/String;)Ljava/lang/String; // method@8b6d │ │ -2d0ae2: 0c01 |0005: move-result-object v1 │ │ -2d0ae4: 7020 cf87 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@87cf │ │ -2d0aea: 6e20 d787 5000 |0009: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d0af0: 1a01 8f00 |000c: const-string v1, " |-> Filesize = " // string@008f │ │ -2d0af4: 6e20 d787 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d0afa: 6e10 c88b 0400 |0011: invoke-virtual {v4}, Lorg/jaudiotagger/audio/asf/data/FileHeader;.getFileSize:()Ljava/math/BigInteger; // method@8bc8 │ │ -2d0b00: 0c01 |0014: move-result-object v1 │ │ -2d0b02: 6e10 2f88 0100 |0015: invoke-virtual {v1}, Ljava/math/BigInteger;.toString:()Ljava/lang/String; // method@882f │ │ -2d0b08: 0c01 |0018: move-result-object v1 │ │ -2d0b0a: 6e20 d787 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d0b10: 1a01 d600 |001c: const-string v1, " Bytes" // string@00d6 │ │ -2d0b14: 6e20 d787 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d0b1a: 6201 fa82 |0021: sget-object v1, Lorg/jaudiotagger/audio/asf/util/Utils;.LINE_SEPARATOR:Ljava/lang/String; // field@82fa │ │ -2d0b1e: 6e20 d787 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d0b24: 6e20 d787 5000 |0026: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d0b2a: 1a01 9000 |0029: const-string v1, " |-> Media duration= " // string@0090 │ │ -2d0b2e: 6e20 d787 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d0b34: 6e10 c58b 0400 |002e: invoke-virtual {v4}, Lorg/jaudiotagger/audio/asf/data/FileHeader;.getDuration:()Ljava/math/BigInteger; // method@8bc5 │ │ -2d0b3a: 0c01 |0031: move-result-object v1 │ │ -2d0b3c: 2202 5210 |0032: new-instance v2, Ljava/math/BigInteger; // type@1052 │ │ -2d0b40: 1a03 9404 |0034: const-string v3, "10000" // string@0494 │ │ -2d0b44: 7020 2388 3200 |0036: invoke-direct {v2, v3}, Ljava/math/BigInteger;.:(Ljava/lang/String;)V // method@8823 │ │ -2d0b4a: 6e20 2888 2100 |0039: invoke-virtual {v1, v2}, Ljava/math/BigInteger;.divide:(Ljava/math/BigInteger;)Ljava/math/BigInteger; // method@8828 │ │ -2d0b50: 0c01 |003c: move-result-object v1 │ │ -2d0b52: 6e10 2f88 0100 |003d: invoke-virtual {v1}, Ljava/math/BigInteger;.toString:()Ljava/lang/String; // method@882f │ │ -2d0b58: 0c01 |0040: move-result-object v1 │ │ -2d0b5a: 6e20 d787 1000 |0041: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d0b60: 1a01 ff01 |0044: const-string v1, " ms" // string@01ff │ │ -2d0b64: 6e20 d787 1000 |0046: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d0b6a: 6201 fa82 |0049: sget-object v1, Lorg/jaudiotagger/audio/asf/util/Utils;.LINE_SEPARATOR:Ljava/lang/String; // field@82fa │ │ -2d0b6e: 6e20 d787 1000 |004b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d0b74: 6e20 d787 5000 |004e: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d0b7a: 1a05 8e00 |0051: const-string v5, " |-> Created at = " // string@008e │ │ -2d0b7e: 6e20 d787 5000 |0053: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d0b84: 6e10 c78b 0400 |0056: invoke-virtual {v4}, Lorg/jaudiotagger/audio/asf/data/FileHeader;.getFileCreationTime:()Ljava/util/Date; // method@8bc7 │ │ -2d0b8a: 0c05 |0059: move-result-object v5 │ │ -2d0b8c: 6e20 d687 5000 |005a: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ -2d0b92: 6205 fa82 |005d: sget-object v5, Lorg/jaudiotagger/audio/asf/util/Utils;.LINE_SEPARATOR:Ljava/lang/String; // field@82fa │ │ -2d0b96: 6e20 d787 5000 |005f: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d0b9c: 6e10 df87 0000 |0062: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2d0ba2: 0c05 |0065: move-result-object v5 │ │ -2d0ba4: 1105 |0066: return-object v5 │ │ +2d0acc: |[2d0acc] org.jaudiotagger.audio.asf.data.FileHeader.prettyPrint:(Ljava/lang/String;)Ljava/lang/String; │ │ +2d0adc: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +2d0ae0: 6f20 6d8b 5400 |0002: invoke-super {v4, v5}, Lorg/jaudiotagger/audio/asf/data/Chunk;.prettyPrint:(Ljava/lang/String;)Ljava/lang/String; // method@8b6d │ │ +2d0ae6: 0c01 |0005: move-result-object v1 │ │ +2d0ae8: 7020 cf87 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@87cf │ │ +2d0aee: 6e20 d787 5000 |0009: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d0af4: 1a01 8f00 |000c: const-string v1, " |-> Filesize = " // string@008f │ │ +2d0af8: 6e20 d787 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d0afe: 6e10 c88b 0400 |0011: invoke-virtual {v4}, Lorg/jaudiotagger/audio/asf/data/FileHeader;.getFileSize:()Ljava/math/BigInteger; // method@8bc8 │ │ +2d0b04: 0c01 |0014: move-result-object v1 │ │ +2d0b06: 6e10 2f88 0100 |0015: invoke-virtual {v1}, Ljava/math/BigInteger;.toString:()Ljava/lang/String; // method@882f │ │ +2d0b0c: 0c01 |0018: move-result-object v1 │ │ +2d0b0e: 6e20 d787 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d0b14: 1a01 d600 |001c: const-string v1, " Bytes" // string@00d6 │ │ +2d0b18: 6e20 d787 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d0b1e: 6201 fa82 |0021: sget-object v1, Lorg/jaudiotagger/audio/asf/util/Utils;.LINE_SEPARATOR:Ljava/lang/String; // field@82fa │ │ +2d0b22: 6e20 d787 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d0b28: 6e20 d787 5000 |0026: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d0b2e: 1a01 9000 |0029: const-string v1, " |-> Media duration= " // string@0090 │ │ +2d0b32: 6e20 d787 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d0b38: 6e10 c58b 0400 |002e: invoke-virtual {v4}, Lorg/jaudiotagger/audio/asf/data/FileHeader;.getDuration:()Ljava/math/BigInteger; // method@8bc5 │ │ +2d0b3e: 0c01 |0031: move-result-object v1 │ │ +2d0b40: 2202 5210 |0032: new-instance v2, Ljava/math/BigInteger; // type@1052 │ │ +2d0b44: 1a03 9404 |0034: const-string v3, "10000" // string@0494 │ │ +2d0b48: 7020 2388 3200 |0036: invoke-direct {v2, v3}, Ljava/math/BigInteger;.:(Ljava/lang/String;)V // method@8823 │ │ +2d0b4e: 6e20 2888 2100 |0039: invoke-virtual {v1, v2}, Ljava/math/BigInteger;.divide:(Ljava/math/BigInteger;)Ljava/math/BigInteger; // method@8828 │ │ +2d0b54: 0c01 |003c: move-result-object v1 │ │ +2d0b56: 6e10 2f88 0100 |003d: invoke-virtual {v1}, Ljava/math/BigInteger;.toString:()Ljava/lang/String; // method@882f │ │ +2d0b5c: 0c01 |0040: move-result-object v1 │ │ +2d0b5e: 6e20 d787 1000 |0041: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d0b64: 1a01 ff01 |0044: const-string v1, " ms" // string@01ff │ │ +2d0b68: 6e20 d787 1000 |0046: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d0b6e: 6201 fa82 |0049: sget-object v1, Lorg/jaudiotagger/audio/asf/util/Utils;.LINE_SEPARATOR:Ljava/lang/String; // field@82fa │ │ +2d0b72: 6e20 d787 1000 |004b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d0b78: 6e20 d787 5000 |004e: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d0b7e: 1a05 8e00 |0051: const-string v5, " |-> Created at = " // string@008e │ │ +2d0b82: 6e20 d787 5000 |0053: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d0b88: 6e10 c78b 0400 |0056: invoke-virtual {v4}, Lorg/jaudiotagger/audio/asf/data/FileHeader;.getFileCreationTime:()Ljava/util/Date; // method@8bc7 │ │ +2d0b8e: 0c05 |0059: move-result-object v5 │ │ +2d0b90: 6e20 d687 5000 |005a: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ +2d0b96: 6205 fa82 |005d: sget-object v5, Lorg/jaudiotagger/audio/asf/util/Utils;.LINE_SEPARATOR:Ljava/lang/String; // field@82fa │ │ +2d0b9a: 6e20 d787 5000 |005f: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d0ba0: 6e10 df87 0000 |0062: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2d0ba6: 0c05 |0065: move-result-object v5 │ │ +2d0ba8: 1105 |0066: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=232 │ │ 0x0009 line=233 │ │ 0x0026 line=234 │ │ 0x004e line=235 │ │ 0x0062 line=236 │ │ @@ -1088723,23 +1088723,23 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 17 16-bit code units │ │ -2d1c78: |[2d1c78] org.jaudiotagger.audio.asf.data.LanguageList.:()V │ │ -2d1c88: 6200 9182 |0000: sget-object v0, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_LANGUAGE_LIST:Lorg/jaudiotagger/audio/asf/data/GUID; // field@8291 │ │ -2d1c8c: 6201 a281 |0002: sget-object v1, Ljava/math/BigInteger;.ZERO:Ljava/math/BigInteger; // field@81a2 │ │ -2d1c90: 1602 0000 |0004: const-wide/16 v2, #int 0 // #0 │ │ -2d1c94: 7051 668b 0432 |0006: invoke-direct {v4, v0, v2, v3, v1}, Lorg/jaudiotagger/audio/asf/data/Chunk;.:(Lorg/jaudiotagger/audio/asf/data/GUID;JLjava/math/BigInteger;)V // method@8b66 │ │ -2d1c9a: 2200 7c10 |0009: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ -2d1c9e: 7010 ae88 0000 |000b: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ -2d1ca4: 5b40 a182 |000e: iput-object v0, v4, Lorg/jaudiotagger/audio/asf/data/LanguageList;.languages:Ljava/util/List; // field@82a1 │ │ -2d1ca8: 0e00 |0010: return-void │ │ +2d1c7c: |[2d1c7c] org.jaudiotagger.audio.asf.data.LanguageList.:()V │ │ +2d1c8c: 6200 9182 |0000: sget-object v0, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_LANGUAGE_LIST:Lorg/jaudiotagger/audio/asf/data/GUID; // field@8291 │ │ +2d1c90: 6201 a281 |0002: sget-object v1, Ljava/math/BigInteger;.ZERO:Ljava/math/BigInteger; // field@81a2 │ │ +2d1c94: 1602 0000 |0004: const-wide/16 v2, #int 0 // #0 │ │ +2d1c98: 7051 668b 0432 |0006: invoke-direct {v4, v0, v2, v3, v1}, Lorg/jaudiotagger/audio/asf/data/Chunk;.:(Lorg/jaudiotagger/audio/asf/data/GUID;JLjava/math/BigInteger;)V // method@8b66 │ │ +2d1c9e: 2200 7c10 |0009: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ +2d1ca2: 7010 ae88 0000 |000b: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ +2d1ca8: 5b40 a182 |000e: iput-object v0, v4, Lorg/jaudiotagger/audio/asf/data/LanguageList;.languages:Ljava/util/List; // field@82a1 │ │ +2d1cac: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0009 line=25 │ │ locals : │ │ 0x0000 - 0x0011 reg=4 this Lorg/jaudiotagger/audio/asf/data/LanguageList; │ │ │ │ @@ -1088748,21 +1088748,21 @@ │ │ type : '(JLjava/math/BigInteger;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 13 16-bit code units │ │ -2d1cac: |[2d1cac] org.jaudiotagger.audio.asf.data.LanguageList.:(JLjava/math/BigInteger;)V │ │ -2d1cbc: 6200 9182 |0000: sget-object v0, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_LANGUAGE_LIST:Lorg/jaudiotagger/audio/asf/data/GUID; // field@8291 │ │ -2d1cc0: 7054 668b 0132 |0002: invoke-direct {v1, v0, v2, v3, v4}, Lorg/jaudiotagger/audio/asf/data/Chunk;.:(Lorg/jaudiotagger/audio/asf/data/GUID;JLjava/math/BigInteger;)V // method@8b66 │ │ -2d1cc6: 2202 7c10 |0005: new-instance v2, Ljava/util/ArrayList; // type@107c │ │ -2d1cca: 7010 ae88 0200 |0007: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@88ae │ │ -2d1cd0: 5b12 a182 |000a: iput-object v2, v1, Lorg/jaudiotagger/audio/asf/data/LanguageList;.languages:Ljava/util/List; // field@82a1 │ │ -2d1cd4: 0e00 |000c: return-void │ │ +2d1cb0: |[2d1cb0] org.jaudiotagger.audio.asf.data.LanguageList.:(JLjava/math/BigInteger;)V │ │ +2d1cc0: 6200 9182 |0000: sget-object v0, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_LANGUAGE_LIST:Lorg/jaudiotagger/audio/asf/data/GUID; // field@8291 │ │ +2d1cc4: 7054 668b 0132 |0002: invoke-direct {v1, v0, v2, v3, v4}, Lorg/jaudiotagger/audio/asf/data/Chunk;.:(Lorg/jaudiotagger/audio/asf/data/GUID;JLjava/math/BigInteger;)V // method@8b66 │ │ +2d1cca: 2202 7c10 |0005: new-instance v2, Ljava/util/ArrayList; // type@107c │ │ +2d1cce: 7010 ae88 0200 |0007: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@88ae │ │ +2d1cd4: 5b12 a182 |000a: iput-object v2, v1, Lorg/jaudiotagger/audio/asf/data/LanguageList;.languages:Ljava/util/List; // field@82a1 │ │ +2d1cd8: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0005 line=25 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/jaudiotagger/audio/asf/data/LanguageList; │ │ 0x0000 - 0x000d reg=2 (null) J │ │ @@ -1088774,42 +1088774,42 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -2d1cd8: |[2d1cd8] org.jaudiotagger.audio.asf.data.LanguageList.addLanguage:(Ljava/lang/String;)V │ │ -2d1ce8: 6e10 aa87 0500 |0000: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@87aa │ │ -2d1cee: 0a00 |0003: move-result v0 │ │ -2d1cf0: 1301 7f00 |0004: const/16 v1, #int 127 // #7f │ │ -2d1cf4: 3510 1000 |0006: if-ge v0, v1, 0016 // +0010 │ │ -2d1cf8: 5440 a182 |0008: iget-object v0, v4, Lorg/jaudiotagger/audio/asf/data/LanguageList;.languages:Ljava/util/List; // field@82a1 │ │ -2d1cfc: 7220 6789 5000 |000a: invoke-interface {v0, v5}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@8967 │ │ -2d1d02: 0a00 |000d: move-result v0 │ │ -2d1d04: 3900 0700 |000e: if-nez v0, 0015 // +0007 │ │ -2d1d08: 5440 a182 |0010: iget-object v0, v4, Lorg/jaudiotagger/audio/asf/data/LanguageList;.languages:Ljava/util/List; // field@82a1 │ │ -2d1d0c: 7220 6489 5000 |0012: invoke-interface {v0, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -2d1d12: 0e00 |0015: return-void │ │ -2d1d14: 2200 1e10 |0016: new-instance v0, Ljava/lang/IllegalArgumentException; // type@101e │ │ -2d1d18: 6201 8187 |0018: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.WMA_LENGTH_OF_LANGUAGE_IS_TOO_LARGE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8781 │ │ -2d1d1c: 1212 |001a: const/4 v2, #int 1 // #1 │ │ -2d1d1e: 2322 be13 |001b: new-array v2, v2, [Ljava/lang/Object; // type@13be │ │ -2d1d22: 1203 |001d: const/4 v3, #int 0 // #0 │ │ -2d1d24: 6e10 aa87 0500 |001e: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@87aa │ │ -2d1d2a: 0a05 |0021: move-result v5 │ │ -2d1d2c: da05 0502 |0022: mul-int/lit8 v5, v5, #int 2 // #02 │ │ -2d1d30: d805 0502 |0024: add-int/lit8 v5, v5, #int 2 // #02 │ │ -2d1d34: 7110 3487 0500 |0026: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2d1d3a: 0c05 |0029: move-result-object v5 │ │ -2d1d3c: 4d05 0203 |002a: aput-object v5, v2, v3 │ │ -2d1d40: 6e20 5891 2100 |002c: invoke-virtual {v1, v2}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ -2d1d46: 0c05 |002f: move-result-object v5 │ │ -2d1d48: 7020 1887 5000 |0030: invoke-direct {v0, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ -2d1d4e: 2700 |0033: throw v0 │ │ +2d1cdc: |[2d1cdc] org.jaudiotagger.audio.asf.data.LanguageList.addLanguage:(Ljava/lang/String;)V │ │ +2d1cec: 6e10 aa87 0500 |0000: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@87aa │ │ +2d1cf2: 0a00 |0003: move-result v0 │ │ +2d1cf4: 1301 7f00 |0004: const/16 v1, #int 127 // #7f │ │ +2d1cf8: 3510 1000 |0006: if-ge v0, v1, 0016 // +0010 │ │ +2d1cfc: 5440 a182 |0008: iget-object v0, v4, Lorg/jaudiotagger/audio/asf/data/LanguageList;.languages:Ljava/util/List; // field@82a1 │ │ +2d1d00: 7220 6789 5000 |000a: invoke-interface {v0, v5}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@8967 │ │ +2d1d06: 0a00 |000d: move-result v0 │ │ +2d1d08: 3900 0700 |000e: if-nez v0, 0015 // +0007 │ │ +2d1d0c: 5440 a182 |0010: iget-object v0, v4, Lorg/jaudiotagger/audio/asf/data/LanguageList;.languages:Ljava/util/List; // field@82a1 │ │ +2d1d10: 7220 6489 5000 |0012: invoke-interface {v0, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +2d1d16: 0e00 |0015: return-void │ │ +2d1d18: 2200 1e10 |0016: new-instance v0, Ljava/lang/IllegalArgumentException; // type@101e │ │ +2d1d1c: 6201 8187 |0018: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.WMA_LENGTH_OF_LANGUAGE_IS_TOO_LARGE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8781 │ │ +2d1d20: 1212 |001a: const/4 v2, #int 1 // #1 │ │ +2d1d22: 2322 be13 |001b: new-array v2, v2, [Ljava/lang/Object; // type@13be │ │ +2d1d26: 1203 |001d: const/4 v3, #int 0 // #0 │ │ +2d1d28: 6e10 aa87 0500 |001e: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@87aa │ │ +2d1d2e: 0a05 |0021: move-result v5 │ │ +2d1d30: da05 0502 |0022: mul-int/lit8 v5, v5, #int 2 // #02 │ │ +2d1d34: d805 0502 |0024: add-int/lit8 v5, v5, #int 2 // #02 │ │ +2d1d38: 7110 3487 0500 |0026: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2d1d3e: 0c05 |0029: move-result-object v5 │ │ +2d1d40: 4d05 0203 |002a: aput-object v5, v2, v3 │ │ +2d1d44: 6e20 5891 2100 |002c: invoke-virtual {v1, v2}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ +2d1d4a: 0c05 |002f: move-result-object v5 │ │ +2d1d4c: 7020 1887 5000 |0030: invoke-direct {v0, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ +2d1d52: 2700 |0033: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0008 line=55 │ │ 0x0010 line=57 │ │ 0x0016 line=62 │ │ locals : │ │ @@ -1088821,20 +1088821,20 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -2d1bbc: |[2d1bbc] org.jaudiotagger.audio.asf.data.LanguageList.getLanguage:(I)Ljava/lang/String; │ │ -2d1bcc: 5410 a182 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/asf/data/LanguageList;.languages:Ljava/util/List; // field@82a1 │ │ -2d1bd0: 7220 6a89 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ -2d1bd6: 0c02 |0005: move-result-object v2 │ │ -2d1bd8: 1f02 3710 |0006: check-cast v2, Ljava/lang/String; // type@1037 │ │ -2d1bdc: 1102 |0008: return-object v2 │ │ +2d1bc0: |[2d1bc0] org.jaudiotagger.audio.asf.data.LanguageList.getLanguage:(I)Ljava/lang/String; │ │ +2d1bd0: 5410 a182 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/asf/data/LanguageList;.languages:Ljava/util/List; // field@82a1 │ │ +2d1bd4: 7220 6a89 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ +2d1bda: 0c02 |0005: move-result-object v2 │ │ +2d1bdc: 1f02 3710 |0006: check-cast v2, Ljava/lang/String; // type@1037 │ │ +2d1be0: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/jaudiotagger/audio/asf/data/LanguageList; │ │ 0x0000 - 0x0009 reg=2 (null) I │ │ │ │ @@ -1088843,19 +1088843,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -2d1b9c: |[2d1b9c] org.jaudiotagger.audio.asf.data.LanguageList.getLanguageCount:()I │ │ -2d1bac: 5410 a182 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/asf/data/LanguageList;.languages:Ljava/util/List; // field@82a1 │ │ -2d1bb0: 7210 7389 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@8973 │ │ -2d1bb6: 0a00 |0005: move-result v0 │ │ -2d1bb8: 0f00 |0006: return v0 │ │ +2d1ba0: |[2d1ba0] org.jaudiotagger.audio.asf.data.LanguageList.getLanguageCount:()I │ │ +2d1bb0: 5410 a182 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/asf/data/LanguageList;.languages:Ljava/util/List; // field@82a1 │ │ +2d1bb4: 7210 7389 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@8973 │ │ +2d1bba: 0a00 |0005: move-result v0 │ │ +2d1bbc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jaudiotagger/audio/asf/data/LanguageList; │ │ │ │ #3 : (in Lorg/jaudiotagger/audio/asf/data/LanguageList;) │ │ @@ -1088863,19 +1088863,19 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -2d1c58: |[2d1c58] org.jaudiotagger.audio.asf.data.LanguageList.getLanguages:()Ljava/util/List; │ │ -2d1c68: 2200 7c10 |0000: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ -2d1c6c: 5421 a182 |0002: iget-object v1, v2, Lorg/jaudiotagger/audio/asf/data/LanguageList;.languages:Ljava/util/List; // field@82a1 │ │ -2d1c70: 7020 b088 1000 |0004: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@88b0 │ │ -2d1c76: 1100 |0007: return-object v0 │ │ +2d1c5c: |[2d1c5c] org.jaudiotagger.audio.asf.data.LanguageList.getLanguages:()Ljava/util/List; │ │ +2d1c6c: 2200 7c10 |0000: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ +2d1c70: 5421 a182 |0002: iget-object v1, v2, Lorg/jaudiotagger/audio/asf/data/LanguageList;.languages:Ljava/util/List; // field@82a1 │ │ +2d1c74: 7020 b088 1000 |0004: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@88b0 │ │ +2d1c7a: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/jaudiotagger/audio/asf/data/LanguageList; │ │ │ │ #4 : (in Lorg/jaudiotagger/audio/asf/data/LanguageList;) │ │ @@ -1088883,39 +1088883,39 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -2d1be0: |[2d1be0] org.jaudiotagger.audio.asf.data.LanguageList.prettyPrint:(Ljava/lang/String;)Ljava/lang/String; │ │ -2d1bf0: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -2d1bf4: 6f20 6d8b 4300 |0002: invoke-super {v3, v4}, Lorg/jaudiotagger/audio/asf/data/Chunk;.prettyPrint:(Ljava/lang/String;)Ljava/lang/String; // method@8b6d │ │ -2d1bfa: 0c01 |0005: move-result-object v1 │ │ -2d1bfc: 7020 cf87 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@87cf │ │ -2d1c02: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -2d1c04: 6e10 eb8b 0300 |000a: invoke-virtual {v3}, Lorg/jaudiotagger/audio/asf/data/LanguageList;.getLanguageCount:()I // method@8beb │ │ -2d1c0a: 0a02 |000d: move-result v2 │ │ -2d1c0c: 3521 2100 |000e: if-ge v1, v2, 002f // +0021 │ │ -2d1c10: 6e20 d787 4000 |0010: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d1c16: 1a02 8b00 |0013: const-string v2, " |-> " // string@008b │ │ -2d1c1a: 6e20 d787 2000 |0015: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d1c20: 6e20 d387 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2d1c26: 1a02 c400 |001b: const-string v2, " : " // string@00c4 │ │ -2d1c2a: 6e20 d787 2000 |001d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d1c30: 6e20 ea8b 1300 |0020: invoke-virtual {v3, v1}, Lorg/jaudiotagger/audio/asf/data/LanguageList;.getLanguage:(I)Ljava/lang/String; // method@8bea │ │ -2d1c36: 0c02 |0023: move-result-object v2 │ │ -2d1c38: 6e20 d787 2000 |0024: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d1c3e: 6202 fa82 |0027: sget-object v2, Lorg/jaudiotagger/audio/asf/util/Utils;.LINE_SEPARATOR:Ljava/lang/String; // field@82fa │ │ -2d1c42: 6e20 d787 2000 |0029: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d1c48: d801 0101 |002c: add-int/lit8 v1, v1, #int 1 // #01 │ │ -2d1c4c: 28dc |002e: goto 000a // -0024 │ │ -2d1c4e: 6e10 df87 0000 |002f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2d1c54: 0c04 |0032: move-result-object v4 │ │ -2d1c56: 1104 |0033: return-object v4 │ │ +2d1be4: |[2d1be4] org.jaudiotagger.audio.asf.data.LanguageList.prettyPrint:(Ljava/lang/String;)Ljava/lang/String; │ │ +2d1bf4: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +2d1bf8: 6f20 6d8b 4300 |0002: invoke-super {v3, v4}, Lorg/jaudiotagger/audio/asf/data/Chunk;.prettyPrint:(Ljava/lang/String;)Ljava/lang/String; // method@8b6d │ │ +2d1bfe: 0c01 |0005: move-result-object v1 │ │ +2d1c00: 7020 cf87 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@87cf │ │ +2d1c06: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +2d1c08: 6e10 eb8b 0300 |000a: invoke-virtual {v3}, Lorg/jaudiotagger/audio/asf/data/LanguageList;.getLanguageCount:()I // method@8beb │ │ +2d1c0e: 0a02 |000d: move-result v2 │ │ +2d1c10: 3521 2100 |000e: if-ge v1, v2, 002f // +0021 │ │ +2d1c14: 6e20 d787 4000 |0010: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d1c1a: 1a02 8b00 |0013: const-string v2, " |-> " // string@008b │ │ +2d1c1e: 6e20 d787 2000 |0015: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d1c24: 6e20 d387 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2d1c2a: 1a02 c400 |001b: const-string v2, " : " // string@00c4 │ │ +2d1c2e: 6e20 d787 2000 |001d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d1c34: 6e20 ea8b 1300 |0020: invoke-virtual {v3, v1}, Lorg/jaudiotagger/audio/asf/data/LanguageList;.getLanguage:(I)Ljava/lang/String; // method@8bea │ │ +2d1c3a: 0c02 |0023: move-result-object v2 │ │ +2d1c3c: 6e20 d787 2000 |0024: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d1c42: 6202 fa82 |0027: sget-object v2, Lorg/jaudiotagger/audio/asf/util/Utils;.LINE_SEPARATOR:Ljava/lang/String; // field@82fa │ │ +2d1c46: 6e20 d787 2000 |0029: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d1c4c: d801 0101 |002c: add-int/lit8 v1, v1, #int 1 // #01 │ │ +2d1c50: 28dc |002e: goto 000a // -0024 │ │ +2d1c52: 6e10 df87 0000 |002f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2d1c58: 0c04 |0032: move-result-object v4 │ │ +2d1c5a: 1104 |0033: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 0x000a line=104 │ │ 0x0010 line=106 │ │ 0x0015 line=107 │ │ 0x0018 line=108 │ │ @@ -1088932,18 +1088932,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -2d1d50: |[2d1d50] org.jaudiotagger.audio.asf.data.LanguageList.removeLanguage:(I)V │ │ -2d1d60: 5410 a182 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/asf/data/LanguageList;.languages:Ljava/util/List; // field@82a1 │ │ -2d1d64: 7220 7089 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@8970 │ │ -2d1d6a: 0e00 |0005: return-void │ │ +2d1d54: |[2d1d54] org.jaudiotagger.audio.asf.data.LanguageList.removeLanguage:(I)V │ │ +2d1d64: 5410 a182 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/asf/data/LanguageList;.languages:Ljava/util/List; // field@82a1 │ │ +2d1d68: 7220 7089 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@8970 │ │ +2d1d6e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jaudiotagger/audio/asf/data/LanguageList; │ │ 0x0000 - 0x0006 reg=2 (null) I │ │ │ │ @@ -1089033,34 +1089033,34 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -2d2480: |[2d2480] org.jaudiotagger.audio.asf.data.MetadataContainer.:()V │ │ -2d2490: 0e00 |0000: return-void │ │ +2d2484: |[2d2484] org.jaudiotagger.audio.asf.data.MetadataContainer.:()V │ │ +2d2494: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/asf/data/MetadataContainer;) │ │ name : '' │ │ type : '(Lorg/jaudiotagger/audio/asf/data/ContainerType;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 8 16-bit code units │ │ -2d2494: |[2d2494] org.jaudiotagger.audio.asf.data.MetadataContainer.:(Lorg/jaudiotagger/audio/asf/data/ContainerType;)V │ │ -2d24a4: 6200 a281 |0000: sget-object v0, Ljava/math/BigInteger;.ZERO:Ljava/math/BigInteger; // field@81a2 │ │ -2d24a8: 1601 0000 |0002: const-wide/16 v1, #int 0 // #0 │ │ -2d24ac: 7050 f68b 4321 |0004: invoke-direct {v3, v4, v1, v2, v0}, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.:(Lorg/jaudiotagger/audio/asf/data/ContainerType;JLjava/math/BigInteger;)V // method@8bf6 │ │ -2d24b2: 0e00 |0007: return-void │ │ +2d2498: |[2d2498] org.jaudiotagger.audio.asf.data.MetadataContainer.:(Lorg/jaudiotagger/audio/asf/data/ContainerType;)V │ │ +2d24a8: 6200 a281 |0000: sget-object v0, Ljava/math/BigInteger;.ZERO:Ljava/math/BigInteger; // field@81a2 │ │ +2d24ac: 1601 0000 |0002: const-wide/16 v1, #int 0 // #0 │ │ +2d24b0: 7050 f68b 4321 |0004: invoke-direct {v3, v4, v1, v2, v0}, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.:(Lorg/jaudiotagger/audio/asf/data/ContainerType;JLjava/math/BigInteger;)V // method@8bf6 │ │ +2d24b6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ locals : │ │ 0x0000 - 0x0008 reg=3 this Lorg/jaudiotagger/audio/asf/data/MetadataContainer; │ │ 0x0000 - 0x0008 reg=4 (null) Lorg/jaudiotagger/audio/asf/data/ContainerType; │ │ │ │ @@ -1089069,29 +1089069,29 @@ │ │ type : '(Lorg/jaudiotagger/audio/asf/data/ContainerType;JLjava/math/BigInteger;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 31 16-bit code units │ │ -2d24b4: |[2d24b4] org.jaudiotagger.audio.asf.data.MetadataContainer.:(Lorg/jaudiotagger/audio/asf/data/ContainerType;JLjava/math/BigInteger;)V │ │ -2d24c4: 6e10 808b 0200 |0000: invoke-virtual {v2}, Lorg/jaudiotagger/audio/asf/data/ContainerType;.getContainerGUID:()Lorg/jaudiotagger/audio/asf/data/GUID; // method@8b80 │ │ -2d24ca: 0c00 |0003: move-result-object v0 │ │ -2d24cc: 7055 668b 0143 |0004: invoke-direct {v1, v0, v3, v4, v5}, Lorg/jaudiotagger/audio/asf/data/Chunk;.:(Lorg/jaudiotagger/audio/asf/data/GUID;JLjava/math/BigInteger;)V // method@8b66 │ │ -2d24d2: 2203 8e10 |0007: new-instance v3, Ljava/util/Hashtable; // type@108e │ │ -2d24d6: 7010 4689 0300 |0009: invoke-direct {v3}, Ljava/util/Hashtable;.:()V // method@8946 │ │ -2d24dc: 5b13 a682 |000c: iput-object v3, v1, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.descriptors:Ljava/util/Map; // field@82a6 │ │ -2d24e0: 2203 fb10 |000e: new-instance v3, Lorg/jaudiotagger/audio/asf/data/MetadataContainer$DescriptorPointer; // type@10fb │ │ -2d24e4: 2204 fe10 |0010: new-instance v4, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; // type@10fe │ │ -2d24e8: 1a05 0000 |0012: const-string v5, "" // string@0000 │ │ -2d24ec: 7020 128c 5400 |0014: invoke-direct {v4, v5}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.:(Ljava/lang/String;)V // method@8c12 │ │ -2d24f2: 7020 f08b 4300 |0017: invoke-direct {v3, v4}, Lorg/jaudiotagger/audio/asf/data/MetadataContainer$DescriptorPointer;.:(Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;)V // method@8bf0 │ │ -2d24f8: 5b13 a782 |001a: iput-object v3, v1, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.perfPoint:Lorg/jaudiotagger/audio/asf/data/MetadataContainer$DescriptorPointer; // field@82a7 │ │ -2d24fc: 5b12 a582 |001c: iput-object v2, v1, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.containerType:Lorg/jaudiotagger/audio/asf/data/ContainerType; // field@82a5 │ │ -2d2500: 0e00 |001e: return-void │ │ +2d24b8: |[2d24b8] org.jaudiotagger.audio.asf.data.MetadataContainer.:(Lorg/jaudiotagger/audio/asf/data/ContainerType;JLjava/math/BigInteger;)V │ │ +2d24c8: 6e10 808b 0200 |0000: invoke-virtual {v2}, Lorg/jaudiotagger/audio/asf/data/ContainerType;.getContainerGUID:()Lorg/jaudiotagger/audio/asf/data/GUID; // method@8b80 │ │ +2d24ce: 0c00 |0003: move-result-object v0 │ │ +2d24d0: 7055 668b 0143 |0004: invoke-direct {v1, v0, v3, v4, v5}, Lorg/jaudiotagger/audio/asf/data/Chunk;.:(Lorg/jaudiotagger/audio/asf/data/GUID;JLjava/math/BigInteger;)V // method@8b66 │ │ +2d24d6: 2203 8e10 |0007: new-instance v3, Ljava/util/Hashtable; // type@108e │ │ +2d24da: 7010 4689 0300 |0009: invoke-direct {v3}, Ljava/util/Hashtable;.:()V // method@8946 │ │ +2d24e0: 5b13 a682 |000c: iput-object v3, v1, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.descriptors:Ljava/util/Map; // field@82a6 │ │ +2d24e4: 2203 fb10 |000e: new-instance v3, Lorg/jaudiotagger/audio/asf/data/MetadataContainer$DescriptorPointer; // type@10fb │ │ +2d24e8: 2204 fe10 |0010: new-instance v4, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; // type@10fe │ │ +2d24ec: 1a05 0000 |0012: const-string v5, "" // string@0000 │ │ +2d24f0: 7020 128c 5400 |0014: invoke-direct {v4, v5}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.:(Ljava/lang/String;)V // method@8c12 │ │ +2d24f6: 7020 f08b 4300 |0017: invoke-direct {v3, v4}, Lorg/jaudiotagger/audio/asf/data/MetadataContainer$DescriptorPointer;.:(Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;)V // method@8bf0 │ │ +2d24fc: 5b13 a782 |001a: iput-object v3, v1, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.perfPoint:Lorg/jaudiotagger/audio/asf/data/MetadataContainer$DescriptorPointer; // field@82a7 │ │ +2d2500: 5b12 a582 |001c: iput-object v2, v1, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.containerType:Lorg/jaudiotagger/audio/asf/data/ContainerType; // field@82a5 │ │ +2d2504: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ 0x0007 line=125 │ │ 0x000e line=131 │ │ 0x001c line=153 │ │ locals : │ │ @@ -1089105,19 +1089105,19 @@ │ │ type : '(Lorg/jaudiotagger/audio/asf/data/GUID;JLjava/math/BigInteger;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 8 16-bit code units │ │ -2d2504: |[2d2504] org.jaudiotagger.audio.asf.data.MetadataContainer.:(Lorg/jaudiotagger/audio/asf/data/GUID;JLjava/math/BigInteger;)V │ │ -2d2514: 7110 fc8b 0100 |0000: invoke-static {v1}, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.determineType:(Lorg/jaudiotagger/audio/asf/data/GUID;)Lorg/jaudiotagger/audio/asf/data/ContainerType; // method@8bfc │ │ -2d251a: 0c01 |0003: move-result-object v1 │ │ -2d251c: 7054 f68b 1032 |0004: invoke-direct {v0, v1, v2, v3, v4}, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.:(Lorg/jaudiotagger/audio/asf/data/ContainerType;JLjava/math/BigInteger;)V // method@8bf6 │ │ -2d2522: 0e00 |0007: return-void │ │ +2d2508: |[2d2508] org.jaudiotagger.audio.asf.data.MetadataContainer.:(Lorg/jaudiotagger/audio/asf/data/GUID;JLjava/math/BigInteger;)V │ │ +2d2518: 7110 fc8b 0100 |0000: invoke-static {v1}, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.determineType:(Lorg/jaudiotagger/audio/asf/data/GUID;)Lorg/jaudiotagger/audio/asf/data/ContainerType; // method@8bfc │ │ +2d251e: 0c01 |0003: move-result-object v1 │ │ +2d2520: 7054 f68b 1032 |0004: invoke-direct {v0, v1, v2, v3, v4}, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.:(Lorg/jaudiotagger/audio/asf/data/ContainerType;JLjava/math/BigInteger;)V // method@8bf6 │ │ +2d2526: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/jaudiotagger/audio/asf/data/MetadataContainer; │ │ 0x0000 - 0x0008 reg=1 (null) Lorg/jaudiotagger/audio/asf/data/GUID; │ │ 0x0000 - 0x0008 reg=2 (null) J │ │ @@ -1089128,49 +1089128,49 @@ │ │ type : '(Lorg/jaudiotagger/audio/asf/data/GUID;)Lorg/jaudiotagger/audio/asf/data/ContainerType;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 63 16-bit code units │ │ -2d2364: |[2d2364] org.jaudiotagger.audio.asf.data.MetadataContainer.determineType:(Lorg/jaudiotagger/audio/asf/data/GUID;)Lorg/jaudiotagger/audio/asf/data/ContainerType; │ │ -2d2374: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -2d2376: 7100 898b 0000 |0001: invoke-static {}, Lorg/jaudiotagger/audio/asf/data/ContainerType;.values:()[Lorg/jaudiotagger/audio/asf/data/ContainerType; // method@8b89 │ │ -2d237c: 0c01 |0004: move-result-object v1 │ │ -2d237e: 2112 |0005: array-length v2, v1 │ │ -2d2380: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -2d2382: 3523 1300 |0007: if-ge v3, v2, 001a // +0013 │ │ -2d2386: 4604 0103 |0009: aget-object v4, v1, v3 │ │ -2d238a: 6e10 808b 0400 |000b: invoke-virtual {v4}, Lorg/jaudiotagger/audio/asf/data/ContainerType;.getContainerGUID:()Lorg/jaudiotagger/audio/asf/data/GUID; // method@8b80 │ │ -2d2390: 0c05 |000e: move-result-object v5 │ │ -2d2392: 6e20 d98b 6500 |000f: invoke-virtual {v5, v6}, Lorg/jaudiotagger/audio/asf/data/GUID;.equals:(Ljava/lang/Object;)Z // method@8bd9 │ │ -2d2398: 0a05 |0012: move-result v5 │ │ -2d239a: 3805 0400 |0013: if-eqz v5, 0017 // +0004 │ │ -2d239e: 0740 |0015: move-object v0, v4 │ │ -2d23a0: 2804 |0016: goto 001a // +0004 │ │ -2d23a2: d803 0301 |0017: add-int/lit8 v3, v3, #int 1 // #01 │ │ -2d23a6: 28ee |0019: goto 0007 // -0012 │ │ -2d23a8: 3800 0300 |001a: if-eqz v0, 001d // +0003 │ │ -2d23ac: 1100 |001c: return-object v0 │ │ -2d23ae: 2200 1e10 |001d: new-instance v0, Ljava/lang/IllegalArgumentException; // type@101e │ │ -2d23b2: 2201 3910 |001f: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2d23b6: 7010 cc87 0100 |0021: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2d23bc: 1a02 1d50 |0024: const-string v2, "Unknown metadata container specified by GUID (" // string@501d │ │ -2d23c0: 6e20 d787 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d23c6: 6e10 e58b 0600 |0029: invoke-virtual {v6}, Lorg/jaudiotagger/audio/asf/data/GUID;.toString:()Ljava/lang/String; // method@8be5 │ │ -2d23cc: 0c06 |002c: move-result-object v6 │ │ -2d23ce: 6e20 d787 6100 |002d: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d23d4: 1a06 8403 |0030: const-string v6, ")" // string@0384 │ │ -2d23d8: 6e20 d787 6100 |0032: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d23de: 6e10 df87 0100 |0035: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2d23e4: 0c06 |0038: move-result-object v6 │ │ -2d23e6: 7020 1887 6000 |0039: invoke-direct {v0, v6}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ -2d23ec: 2802 |003c: goto 003e // +0002 │ │ -2d23ee: 2700 |003d: throw v0 │ │ -2d23f0: 28ff |003e: goto 003d // -0001 │ │ +2d2368: |[2d2368] org.jaudiotagger.audio.asf.data.MetadataContainer.determineType:(Lorg/jaudiotagger/audio/asf/data/GUID;)Lorg/jaudiotagger/audio/asf/data/ContainerType; │ │ +2d2378: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +2d237a: 7100 898b 0000 |0001: invoke-static {}, Lorg/jaudiotagger/audio/asf/data/ContainerType;.values:()[Lorg/jaudiotagger/audio/asf/data/ContainerType; // method@8b89 │ │ +2d2380: 0c01 |0004: move-result-object v1 │ │ +2d2382: 2112 |0005: array-length v2, v1 │ │ +2d2384: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +2d2386: 3523 1300 |0007: if-ge v3, v2, 001a // +0013 │ │ +2d238a: 4604 0103 |0009: aget-object v4, v1, v3 │ │ +2d238e: 6e10 808b 0400 |000b: invoke-virtual {v4}, Lorg/jaudiotagger/audio/asf/data/ContainerType;.getContainerGUID:()Lorg/jaudiotagger/audio/asf/data/GUID; // method@8b80 │ │ +2d2394: 0c05 |000e: move-result-object v5 │ │ +2d2396: 6e20 d98b 6500 |000f: invoke-virtual {v5, v6}, Lorg/jaudiotagger/audio/asf/data/GUID;.equals:(Ljava/lang/Object;)Z // method@8bd9 │ │ +2d239c: 0a05 |0012: move-result v5 │ │ +2d239e: 3805 0400 |0013: if-eqz v5, 0017 // +0004 │ │ +2d23a2: 0740 |0015: move-object v0, v4 │ │ +2d23a4: 2804 |0016: goto 001a // +0004 │ │ +2d23a6: d803 0301 |0017: add-int/lit8 v3, v3, #int 1 // #01 │ │ +2d23aa: 28ee |0019: goto 0007 // -0012 │ │ +2d23ac: 3800 0300 |001a: if-eqz v0, 001d // +0003 │ │ +2d23b0: 1100 |001c: return-object v0 │ │ +2d23b2: 2200 1e10 |001d: new-instance v0, Ljava/lang/IllegalArgumentException; // type@101e │ │ +2d23b6: 2201 3910 |001f: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2d23ba: 7010 cc87 0100 |0021: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2d23c0: 1a02 1d50 |0024: const-string v2, "Unknown metadata container specified by GUID (" // string@501d │ │ +2d23c4: 6e20 d787 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d23ca: 6e10 e58b 0600 |0029: invoke-virtual {v6}, Lorg/jaudiotagger/audio/asf/data/GUID;.toString:()Ljava/lang/String; // method@8be5 │ │ +2d23d0: 0c06 |002c: move-result-object v6 │ │ +2d23d2: 6e20 d787 6100 |002d: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d23d8: 1a06 8403 |0030: const-string v6, ")" // string@0384 │ │ +2d23dc: 6e20 d787 6100 |0032: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d23e2: 6e10 df87 0100 |0035: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2d23e8: 0c06 |0038: move-result-object v6 │ │ +2d23ea: 7020 1887 6000 |0039: invoke-direct {v0, v6}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ +2d23f0: 2802 |003c: goto 003e // +0002 │ │ +2d23f2: 2700 |003d: throw v0 │ │ +2d23f4: 28ff |003e: goto 003d // -0001 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=102 │ │ 0x000b line=104 │ │ 0x001d line=112 │ │ locals : │ │ 0x0000 - 0x003f reg=6 (null) Lorg/jaudiotagger/audio/asf/data/GUID; │ │ @@ -1089181,69 +1089181,69 @@ │ │ type : '(Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 105 16-bit code units │ │ -2d2524: |[2d2524] org.jaudiotagger.audio.asf.data.MetadataContainer.addDescriptor:(Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;)V │ │ -2d2534: 5460 a582 |0000: iget-object v0, v6, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.containerType:Lorg/jaudiotagger/audio/asf/data/ContainerType; // field@82a5 │ │ -2d2538: 6e10 228c 0700 |0002: invoke-virtual {v7}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getName:()Ljava/lang/String; // method@8c22 │ │ -2d253e: 0c01 |0005: move-result-object v1 │ │ -2d2540: 6e10 248c 0700 |0006: invoke-virtual {v7}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getRawData:()[B // method@8c24 │ │ -2d2546: 0c02 |0009: move-result-object v2 │ │ -2d2548: 6e10 288c 0700 |000a: invoke-virtual {v7}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getType:()I // method@8c28 │ │ -2d254e: 0a03 |000d: move-result v3 │ │ -2d2550: 6e10 268c 0700 |000e: invoke-virtual {v7}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getStreamNumber:()I // method@8c26 │ │ -2d2556: 0a04 |0011: move-result v4 │ │ -2d2558: 6e10 218c 0700 |0012: invoke-virtual {v7}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getLanguageIndex:()I // method@8c21 │ │ -2d255e: 0a05 |0015: move-result v5 │ │ -2d2560: 7406 7e8b 0000 |0016: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lorg/jaudiotagger/audio/asf/data/ContainerType;.assertConstraints:(Ljava/lang/String;[BIII)V // method@8b7e │ │ -2d2566: 6e20 058c 7600 |0019: invoke-virtual {v6, v7}, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.isAddSupported:(Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;)Z // method@8c05 │ │ -2d256c: 0a00 |001c: move-result v0 │ │ -2d256e: 3800 4400 |001d: if-eqz v0, 0061 // +0044 │ │ -2d2572: 5460 a782 |001f: iget-object v0, v6, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.perfPoint:Lorg/jaudiotagger/audio/asf/data/MetadataContainer$DescriptorPointer; // field@82a7 │ │ -2d2576: 1d00 |0021: monitor-enter v0 │ │ -2d2578: 5461 a682 |0022: iget-object v1, v6, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.descriptors:Ljava/util/Map; // field@82a6 │ │ -2d257c: 5462 a782 |0024: iget-object v2, v6, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.perfPoint:Lorg/jaudiotagger/audio/asf/data/MetadataContainer$DescriptorPointer; // field@82a7 │ │ -2d2580: 6e20 f38b 7200 |0026: invoke-virtual {v2, v7}, Lorg/jaudiotagger/audio/asf/data/MetadataContainer$DescriptorPointer;.setDescriptor:(Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;)Lorg/jaudiotagger/audio/asf/data/MetadataContainer$DescriptorPointer; // method@8bf3 │ │ -2d2586: 0c02 |0029: move-result-object v2 │ │ -2d2588: 7220 9089 2100 |002a: invoke-interface {v1, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ -2d258e: 0c01 |002d: move-result-object v1 │ │ -2d2590: 1f01 9310 |002e: check-cast v1, Ljava/util/List; // type@1093 │ │ -2d2594: 1e00 |0030: monitor-exit v0 │ │ -2d2596: 3901 1200 |0031: if-nez v1, 0043 // +0012 │ │ -2d259a: 2201 7c10 |0033: new-instance v1, Ljava/util/ArrayList; // type@107c │ │ -2d259e: 7010 ae88 0100 |0035: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@88ae │ │ -2d25a4: 5460 a682 |0038: iget-object v0, v6, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.descriptors:Ljava/util/Map; // field@82a6 │ │ -2d25a8: 2202 fb10 |003a: new-instance v2, Lorg/jaudiotagger/audio/asf/data/MetadataContainer$DescriptorPointer; // type@10fb │ │ -2d25ac: 7020 f08b 7200 |003c: invoke-direct {v2, v7}, Lorg/jaudiotagger/audio/asf/data/MetadataContainer$DescriptorPointer;.:(Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;)V // method@8bf0 │ │ -2d25b2: 7230 9489 2001 |003f: invoke-interface {v0, v2, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2d25b8: 2818 |0042: goto 005a // +0018 │ │ -2d25ba: 7210 6d89 0100 |0043: invoke-interface {v1}, Ljava/util/List;.isEmpty:()Z // method@896d │ │ -2d25c0: 0a00 |0046: move-result v0 │ │ -2d25c2: 3900 1300 |0047: if-nez v0, 005a // +0013 │ │ -2d25c6: 5460 a582 |0049: iget-object v0, v6, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.containerType:Lorg/jaudiotagger/audio/asf/data/ContainerType; // field@82a5 │ │ -2d25ca: 6e10 858b 0000 |004b: invoke-virtual {v0}, Lorg/jaudiotagger/audio/asf/data/ContainerType;.isMultiValued:()Z // method@8b85 │ │ -2d25d0: 0a00 |004e: move-result v0 │ │ -2d25d2: 3800 0300 |004f: if-eqz v0, 0052 // +0003 │ │ -2d25d6: 2809 |0051: goto 005a // +0009 │ │ -2d25d8: 2207 1e10 |0052: new-instance v7, Ljava/lang/IllegalArgumentException; // type@101e │ │ -2d25dc: 1a00 2812 |0054: const-string v0, "Container does not allow multiple values of descriptors with same name, language index and stream number" // string@1228 │ │ -2d25e0: 7020 1887 0700 |0056: invoke-direct {v7, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ -2d25e6: 2707 |0059: throw v7 │ │ -2d25e8: 7220 6489 7100 |005a: invoke-interface {v1, v7}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -2d25ee: 0e00 |005d: return-void │ │ -2d25f0: 0d07 |005e: move-exception v7 │ │ -2d25f2: 1e00 |005f: monitor-exit v0 │ │ -2d25f4: 2707 |0060: throw v7 │ │ -2d25f6: 2207 1e10 |0061: new-instance v7, Ljava/lang/IllegalArgumentException; // type@101e │ │ -2d25fa: 1a00 b314 |0063: const-string v0, "Descriptor cannot be added, see isAddSupported(...)" // string@14b3 │ │ -2d25fe: 7020 1887 0700 |0065: invoke-direct {v7, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ -2d2604: 2707 |0068: throw v7 │ │ +2d2528: |[2d2528] org.jaudiotagger.audio.asf.data.MetadataContainer.addDescriptor:(Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;)V │ │ +2d2538: 5460 a582 |0000: iget-object v0, v6, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.containerType:Lorg/jaudiotagger/audio/asf/data/ContainerType; // field@82a5 │ │ +2d253c: 6e10 228c 0700 |0002: invoke-virtual {v7}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getName:()Ljava/lang/String; // method@8c22 │ │ +2d2542: 0c01 |0005: move-result-object v1 │ │ +2d2544: 6e10 248c 0700 |0006: invoke-virtual {v7}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getRawData:()[B // method@8c24 │ │ +2d254a: 0c02 |0009: move-result-object v2 │ │ +2d254c: 6e10 288c 0700 |000a: invoke-virtual {v7}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getType:()I // method@8c28 │ │ +2d2552: 0a03 |000d: move-result v3 │ │ +2d2554: 6e10 268c 0700 |000e: invoke-virtual {v7}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getStreamNumber:()I // method@8c26 │ │ +2d255a: 0a04 |0011: move-result v4 │ │ +2d255c: 6e10 218c 0700 |0012: invoke-virtual {v7}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getLanguageIndex:()I // method@8c21 │ │ +2d2562: 0a05 |0015: move-result v5 │ │ +2d2564: 7406 7e8b 0000 |0016: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lorg/jaudiotagger/audio/asf/data/ContainerType;.assertConstraints:(Ljava/lang/String;[BIII)V // method@8b7e │ │ +2d256a: 6e20 058c 7600 |0019: invoke-virtual {v6, v7}, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.isAddSupported:(Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;)Z // method@8c05 │ │ +2d2570: 0a00 |001c: move-result v0 │ │ +2d2572: 3800 4400 |001d: if-eqz v0, 0061 // +0044 │ │ +2d2576: 5460 a782 |001f: iget-object v0, v6, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.perfPoint:Lorg/jaudiotagger/audio/asf/data/MetadataContainer$DescriptorPointer; // field@82a7 │ │ +2d257a: 1d00 |0021: monitor-enter v0 │ │ +2d257c: 5461 a682 |0022: iget-object v1, v6, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.descriptors:Ljava/util/Map; // field@82a6 │ │ +2d2580: 5462 a782 |0024: iget-object v2, v6, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.perfPoint:Lorg/jaudiotagger/audio/asf/data/MetadataContainer$DescriptorPointer; // field@82a7 │ │ +2d2584: 6e20 f38b 7200 |0026: invoke-virtual {v2, v7}, Lorg/jaudiotagger/audio/asf/data/MetadataContainer$DescriptorPointer;.setDescriptor:(Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;)Lorg/jaudiotagger/audio/asf/data/MetadataContainer$DescriptorPointer; // method@8bf3 │ │ +2d258a: 0c02 |0029: move-result-object v2 │ │ +2d258c: 7220 9089 2100 |002a: invoke-interface {v1, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ +2d2592: 0c01 |002d: move-result-object v1 │ │ +2d2594: 1f01 9310 |002e: check-cast v1, Ljava/util/List; // type@1093 │ │ +2d2598: 1e00 |0030: monitor-exit v0 │ │ +2d259a: 3901 1200 |0031: if-nez v1, 0043 // +0012 │ │ +2d259e: 2201 7c10 |0033: new-instance v1, Ljava/util/ArrayList; // type@107c │ │ +2d25a2: 7010 ae88 0100 |0035: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@88ae │ │ +2d25a8: 5460 a682 |0038: iget-object v0, v6, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.descriptors:Ljava/util/Map; // field@82a6 │ │ +2d25ac: 2202 fb10 |003a: new-instance v2, Lorg/jaudiotagger/audio/asf/data/MetadataContainer$DescriptorPointer; // type@10fb │ │ +2d25b0: 7020 f08b 7200 |003c: invoke-direct {v2, v7}, Lorg/jaudiotagger/audio/asf/data/MetadataContainer$DescriptorPointer;.:(Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;)V // method@8bf0 │ │ +2d25b6: 7230 9489 2001 |003f: invoke-interface {v0, v2, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2d25bc: 2818 |0042: goto 005a // +0018 │ │ +2d25be: 7210 6d89 0100 |0043: invoke-interface {v1}, Ljava/util/List;.isEmpty:()Z // method@896d │ │ +2d25c4: 0a00 |0046: move-result v0 │ │ +2d25c6: 3900 1300 |0047: if-nez v0, 005a // +0013 │ │ +2d25ca: 5460 a582 |0049: iget-object v0, v6, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.containerType:Lorg/jaudiotagger/audio/asf/data/ContainerType; // field@82a5 │ │ +2d25ce: 6e10 858b 0000 |004b: invoke-virtual {v0}, Lorg/jaudiotagger/audio/asf/data/ContainerType;.isMultiValued:()Z // method@8b85 │ │ +2d25d4: 0a00 |004e: move-result v0 │ │ +2d25d6: 3800 0300 |004f: if-eqz v0, 0052 // +0003 │ │ +2d25da: 2809 |0051: goto 005a // +0009 │ │ +2d25dc: 2207 1e10 |0052: new-instance v7, Ljava/lang/IllegalArgumentException; // type@101e │ │ +2d25e0: 1a00 2812 |0054: const-string v0, "Container does not allow multiple values of descriptors with same name, language index and stream number" // string@1228 │ │ +2d25e4: 7020 1887 0700 |0056: invoke-direct {v7, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ +2d25ea: 2707 |0059: throw v7 │ │ +2d25ec: 7220 6489 7100 |005a: invoke-interface {v1, v7}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +2d25f2: 0e00 |005d: return-void │ │ +2d25f4: 0d07 |005e: move-exception v7 │ │ +2d25f6: 1e00 |005f: monitor-exit v0 │ │ +2d25f8: 2707 |0060: throw v7 │ │ +2d25fa: 2207 1e10 |0061: new-instance v7, Ljava/lang/IllegalArgumentException; // type@101e │ │ +2d25fe: 1a00 b314 |0063: const-string v0, "Descriptor cannot be added, see isAddSupported(...)" // string@14b3 │ │ +2d2602: 7020 1887 0700 |0065: invoke-direct {v7, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ +2d2608: 2707 |0068: throw v7 │ │ catches : 2 │ │ 0x0022 - 0x0031 │ │ -> 0x005e │ │ 0x005f - 0x0060 │ │ -> 0x005e │ │ positions : │ │ 0x0000 line=178 │ │ @@ -1089267,19 +1089267,19 @@ │ │ type : '(Ljava/lang/String;)Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;' │ │ access : 0x0014 (PROTECTED FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -2d240c: |[2d240c] org.jaudiotagger.audio.asf.data.MetadataContainer.assertDescriptor:(Ljava/lang/String;)Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; │ │ -2d241c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -2d241e: 6e30 fa8b 2100 |0001: invoke-virtual {v1, v2, v0}, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.assertDescriptor:(Ljava/lang/String;I)Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; // method@8bfa │ │ -2d2424: 0c02 |0004: move-result-object v2 │ │ -2d2426: 1102 |0005: return-object v2 │ │ +2d2410: |[2d2410] org.jaudiotagger.audio.asf.data.MetadataContainer.assertDescriptor:(Ljava/lang/String;)Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; │ │ +2d2420: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +2d2422: 6e30 fa8b 2100 |0001: invoke-virtual {v1, v2, v0}, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.assertDescriptor:(Ljava/lang/String;I)Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; // method@8bfa │ │ +2d2428: 0c02 |0004: move-result-object v2 │ │ +2d242a: 1102 |0005: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=218 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jaudiotagger/audio/asf/data/MetadataContainer; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1089288,34 +1089288,34 @@ │ │ type : '(Ljava/lang/String;I)Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;' │ │ access : 0x0014 (PROTECTED FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 35 16-bit code units │ │ -2d2428: |[2d2428] org.jaudiotagger.audio.asf.data.MetadataContainer.assertDescriptor:(Ljava/lang/String;I)Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; │ │ -2d2438: 6e20 018c 3200 |0000: invoke-virtual {v2, v3}, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.getDescriptorsByName:(Ljava/lang/String;)Ljava/util/List; // method@8c01 │ │ -2d243e: 0c00 |0003: move-result-object v0 │ │ -2d2440: 3800 1100 |0004: if-eqz v0, 0015 // +0011 │ │ -2d2444: 7210 6d89 0000 |0006: invoke-interface {v0}, Ljava/util/List;.isEmpty:()Z // method@896d │ │ -2d244a: 0a01 |0009: move-result v1 │ │ -2d244c: 3801 0300 |000a: if-eqz v1, 000d // +0003 │ │ -2d2450: 2809 |000c: goto 0015 // +0009 │ │ -2d2452: 1203 |000d: const/4 v3, #int 0 // #0 │ │ -2d2454: 7220 6a89 3000 |000e: invoke-interface {v0, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ -2d245a: 0c03 |0011: move-result-object v3 │ │ -2d245c: 1f03 fe10 |0012: check-cast v3, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; // type@10fe │ │ -2d2460: 280e |0014: goto 0022 // +000e │ │ -2d2462: 2200 fe10 |0015: new-instance v0, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; // type@10fe │ │ -2d2466: 6e10 fd8b 0200 |0017: invoke-virtual {v2}, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.getContainerType:()Lorg/jaudiotagger/audio/asf/data/ContainerType; // method@8bfd │ │ -2d246c: 0c01 |001a: move-result-object v1 │ │ -2d246e: 7040 148c 1043 |001b: invoke-direct {v0, v1, v3, v4}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.:(Lorg/jaudiotagger/audio/asf/data/ContainerType;Ljava/lang/String;I)V // method@8c14 │ │ -2d2474: 6e20 f88b 0200 |001e: invoke-virtual {v2, v0}, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.addDescriptor:(Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;)V // method@8bf8 │ │ -2d247a: 0703 |0021: move-object v3, v0 │ │ -2d247c: 1103 |0022: return-object v3 │ │ +2d242c: |[2d242c] org.jaudiotagger.audio.asf.data.MetadataContainer.assertDescriptor:(Ljava/lang/String;I)Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; │ │ +2d243c: 6e20 018c 3200 |0000: invoke-virtual {v2, v3}, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.getDescriptorsByName:(Ljava/lang/String;)Ljava/util/List; // method@8c01 │ │ +2d2442: 0c00 |0003: move-result-object v0 │ │ +2d2444: 3800 1100 |0004: if-eqz v0, 0015 // +0011 │ │ +2d2448: 7210 6d89 0000 |0006: invoke-interface {v0}, Ljava/util/List;.isEmpty:()Z // method@896d │ │ +2d244e: 0a01 |0009: move-result v1 │ │ +2d2450: 3801 0300 |000a: if-eqz v1, 000d // +0003 │ │ +2d2454: 2809 |000c: goto 0015 // +0009 │ │ +2d2456: 1203 |000d: const/4 v3, #int 0 // #0 │ │ +2d2458: 7220 6a89 3000 |000e: invoke-interface {v0, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ +2d245e: 0c03 |0011: move-result-object v3 │ │ +2d2460: 1f03 fe10 |0012: check-cast v3, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; // type@10fe │ │ +2d2464: 280e |0014: goto 0022 // +000e │ │ +2d2466: 2200 fe10 |0015: new-instance v0, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; // type@10fe │ │ +2d246a: 6e10 fd8b 0200 |0017: invoke-virtual {v2}, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.getContainerType:()Lorg/jaudiotagger/audio/asf/data/ContainerType; // method@8bfd │ │ +2d2470: 0c01 |001a: move-result-object v1 │ │ +2d2472: 7040 148c 1043 |001b: invoke-direct {v0, v1, v3, v4}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.:(Lorg/jaudiotagger/audio/asf/data/ContainerType;Ljava/lang/String;I)V // method@8c14 │ │ +2d2478: 6e20 f88b 0200 |001e: invoke-virtual {v2, v0}, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.addDescriptor:(Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;)V // method@8bf8 │ │ +2d247e: 0703 |0021: move-object v3, v0 │ │ +2d2480: 1103 |0022: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=232 │ │ 0x0006 line=233 │ │ 0x000e line=240 │ │ 0x0015 line=235 │ │ 0x001e line=236 │ │ @@ -1089329,22 +1089329,22 @@ │ │ type : '(Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -2d1f88: |[2d1f88] org.jaudiotagger.audio.asf.data.MetadataContainer.containsDescriptor:(Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;)Z │ │ -2d1f98: 5420 a682 |0000: iget-object v0, v2, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.descriptors:Ljava/util/Map; // field@82a6 │ │ -2d1f9c: 5421 a782 |0002: iget-object v1, v2, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.perfPoint:Lorg/jaudiotagger/audio/asf/data/MetadataContainer$DescriptorPointer; // field@82a7 │ │ -2d1fa0: 6e20 f38b 3100 |0004: invoke-virtual {v1, v3}, Lorg/jaudiotagger/audio/asf/data/MetadataContainer$DescriptorPointer;.setDescriptor:(Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;)Lorg/jaudiotagger/audio/asf/data/MetadataContainer$DescriptorPointer; // method@8bf3 │ │ -2d1fa6: 0c03 |0007: move-result-object v3 │ │ -2d1fa8: 7220 8d89 3000 |0008: invoke-interface {v0, v3}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@898d │ │ -2d1fae: 0a03 |000b: move-result v3 │ │ -2d1fb0: 0f03 |000c: return v3 │ │ +2d1f8c: |[2d1f8c] org.jaudiotagger.audio.asf.data.MetadataContainer.containsDescriptor:(Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;)Z │ │ +2d1f9c: 5420 a682 |0000: iget-object v0, v2, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.descriptors:Ljava/util/Map; // field@82a6 │ │ +2d1fa0: 5421 a782 |0002: iget-object v1, v2, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.perfPoint:Lorg/jaudiotagger/audio/asf/data/MetadataContainer$DescriptorPointer; // field@82a7 │ │ +2d1fa4: 6e20 f38b 3100 |0004: invoke-virtual {v1, v3}, Lorg/jaudiotagger/audio/asf/data/MetadataContainer$DescriptorPointer;.setDescriptor:(Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;)Lorg/jaudiotagger/audio/asf/data/MetadataContainer$DescriptorPointer; // method@8bf3 │ │ +2d1faa: 0c03 |0007: move-result-object v3 │ │ +2d1fac: 7220 8d89 3000 |0008: invoke-interface {v0, v3}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@898d │ │ +2d1fb2: 0a03 |000b: move-result v3 │ │ +2d1fb4: 0f03 |000c: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=256 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lorg/jaudiotagger/audio/asf/data/MetadataContainer; │ │ 0x0000 - 0x000d reg=3 (null) Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; │ │ │ │ @@ -1089353,17 +1089353,17 @@ │ │ type : '()Lorg/jaudiotagger/audio/asf/data/ContainerType;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2d23f4: |[2d23f4] org.jaudiotagger.audio.asf.data.MetadataContainer.getContainerType:()Lorg/jaudiotagger/audio/asf/data/ContainerType; │ │ -2d2404: 5410 a582 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.containerType:Lorg/jaudiotagger/audio/asf/data/ContainerType; // field@82a5 │ │ -2d2408: 1100 |0002: return-object v0 │ │ +2d23f8: |[2d23f8] org.jaudiotagger.audio.asf.data.MetadataContainer.getContainerType:()Lorg/jaudiotagger/audio/asf/data/ContainerType; │ │ +2d2408: 5410 a582 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.containerType:Lorg/jaudiotagger/audio/asf/data/ContainerType; // field@82a5 │ │ +2d240c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=266 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/asf/data/MetadataContainer; │ │ │ │ #5 : (in Lorg/jaudiotagger/audio/asf/data/MetadataContainer;) │ │ @@ -1089371,33 +1089371,33 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -2d229c: |[2d229c] org.jaudiotagger.audio.asf.data.MetadataContainer.getCurrentAsfChunkSize:()J │ │ -2d22ac: 6e10 008c 0500 |0000: invoke-virtual {v5}, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.getDescriptors:()Ljava/util/List; // method@8c00 │ │ -2d22b2: 0c00 |0003: move-result-object v0 │ │ -2d22b4: 7210 6e89 0000 |0004: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ -2d22ba: 0c00 |0007: move-result-object v0 │ │ -2d22bc: 1601 1a00 |0008: const-wide/16 v1, #int 26 // #1a │ │ -2d22c0: 7210 4789 0000 |000a: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -2d22c6: 0a03 |000d: move-result v3 │ │ -2d22c8: 3803 1100 |000e: if-eqz v3, 001f // +0011 │ │ -2d22cc: 7210 4889 0000 |0010: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -2d22d2: 0c03 |0013: move-result-object v3 │ │ -2d22d4: 1f03 fe10 |0014: check-cast v3, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; // type@10fe │ │ -2d22d8: 5454 a582 |0016: iget-object v4, v5, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.containerType:Lorg/jaudiotagger/audio/asf/data/ContainerType; // field@82a5 │ │ -2d22dc: 6e20 1f8c 4300 |0018: invoke-virtual {v3, v4}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getCurrentAsfSize:(Lorg/jaudiotagger/audio/asf/data/ContainerType;)I // method@8c1f │ │ -2d22e2: 0a03 |001b: move-result v3 │ │ -2d22e4: 8133 |001c: int-to-long v3, v3 │ │ -2d22e6: bb31 |001d: add-long/2addr v1, v3 │ │ -2d22e8: 28ec |001e: goto 000a // -0014 │ │ -2d22ea: 1001 |001f: return-wide v1 │ │ +2d22a0: |[2d22a0] org.jaudiotagger.audio.asf.data.MetadataContainer.getCurrentAsfChunkSize:()J │ │ +2d22b0: 6e10 008c 0500 |0000: invoke-virtual {v5}, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.getDescriptors:()Ljava/util/List; // method@8c00 │ │ +2d22b6: 0c00 |0003: move-result-object v0 │ │ +2d22b8: 7210 6e89 0000 |0004: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ +2d22be: 0c00 |0007: move-result-object v0 │ │ +2d22c0: 1601 1a00 |0008: const-wide/16 v1, #int 26 // #1a │ │ +2d22c4: 7210 4789 0000 |000a: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +2d22ca: 0a03 |000d: move-result v3 │ │ +2d22cc: 3803 1100 |000e: if-eqz v3, 001f // +0011 │ │ +2d22d0: 7210 4889 0000 |0010: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +2d22d6: 0c03 |0013: move-result-object v3 │ │ +2d22d8: 1f03 fe10 |0014: check-cast v3, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; // type@10fe │ │ +2d22dc: 5454 a582 |0016: iget-object v4, v5, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.containerType:Lorg/jaudiotagger/audio/asf/data/ContainerType; // field@82a5 │ │ +2d22e0: 6e20 1f8c 4300 |0018: invoke-virtual {v3, v4}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getCurrentAsfSize:(Lorg/jaudiotagger/audio/asf/data/ContainerType;)I // method@8c1f │ │ +2d22e6: 0a03 |001b: move-result v3 │ │ +2d22e8: 8133 |001c: int-to-long v3, v3 │ │ +2d22ea: bb31 |001d: add-long/2addr v1, v3 │ │ +2d22ec: 28ec |001e: goto 000a // -0014 │ │ +2d22ee: 1001 |001f: return-wide v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=278 │ │ 0x0016 line=280 │ │ locals : │ │ 0x0000 - 0x0020 reg=5 this Lorg/jaudiotagger/audio/asf/data/MetadataContainer; │ │ │ │ @@ -1089406,20 +1089406,20 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -2d20e8: |[2d20e8] org.jaudiotagger.audio.asf.data.MetadataContainer.getDescriptorCount:()I │ │ -2d20f8: 6e10 008c 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.getDescriptors:()Ljava/util/List; // method@8c00 │ │ -2d20fe: 0c00 |0003: move-result-object v0 │ │ -2d2100: 7210 7389 0000 |0004: invoke-interface {v0}, Ljava/util/List;.size:()I // method@8973 │ │ -2d2106: 0a00 |0007: move-result v0 │ │ -2d2108: 0f00 |0008: return v0 │ │ +2d20ec: |[2d20ec] org.jaudiotagger.audio.asf.data.MetadataContainer.getDescriptorCount:()I │ │ +2d20fc: 6e10 008c 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.getDescriptors:()Ljava/util/List; // method@8c00 │ │ +2d2102: 0c00 |0003: move-result-object v0 │ │ +2d2104: 7210 7389 0000 |0004: invoke-interface {v0}, Ljava/util/List;.size:()I // method@8973 │ │ +2d210a: 0a00 |0007: move-result v0 │ │ +2d210c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=292 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/jaudiotagger/audio/asf/data/MetadataContainer; │ │ │ │ #7 : (in Lorg/jaudiotagger/audio/asf/data/MetadataContainer;) │ │ @@ -1089427,31 +1089427,31 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -2d21cc: |[2d21cc] org.jaudiotagger.audio.asf.data.MetadataContainer.getDescriptors:()Ljava/util/List; │ │ -2d21dc: 2200 7c10 |0000: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ -2d21e0: 7010 ae88 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ -2d21e6: 5431 a682 |0005: iget-object v1, v3, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.descriptors:Ljava/util/Map; // field@82a6 │ │ -2d21ea: 7210 9889 0100 |0007: invoke-interface {v1}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@8998 │ │ -2d21f0: 0c01 |000a: move-result-object v1 │ │ -2d21f2: 7210 0289 0100 |000b: invoke-interface {v1}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@8902 │ │ -2d21f8: 0c01 |000e: move-result-object v1 │ │ -2d21fa: 7210 4789 0100 |000f: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -2d2200: 0a02 |0012: move-result v2 │ │ -2d2202: 3802 0c00 |0013: if-eqz v2, 001f // +000c │ │ -2d2206: 7210 4889 0100 |0015: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -2d220c: 0c02 |0018: move-result-object v2 │ │ -2d220e: 1f02 9310 |0019: check-cast v2, Ljava/util/List; // type@1093 │ │ -2d2212: 7220 6589 2000 |001b: invoke-interface {v0, v2}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@8965 │ │ -2d2218: 28f1 |001e: goto 000f // -000f │ │ -2d221a: 1100 |001f: return-object v0 │ │ +2d21d0: |[2d21d0] org.jaudiotagger.audio.asf.data.MetadataContainer.getDescriptors:()Ljava/util/List; │ │ +2d21e0: 2200 7c10 |0000: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ +2d21e4: 7010 ae88 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ +2d21ea: 5431 a682 |0005: iget-object v1, v3, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.descriptors:Ljava/util/Map; // field@82a6 │ │ +2d21ee: 7210 9889 0100 |0007: invoke-interface {v1}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@8998 │ │ +2d21f4: 0c01 |000a: move-result-object v1 │ │ +2d21f6: 7210 0289 0100 |000b: invoke-interface {v1}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@8902 │ │ +2d21fc: 0c01 |000e: move-result-object v1 │ │ +2d21fe: 7210 4789 0100 |000f: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +2d2204: 0a02 |0012: move-result v2 │ │ +2d2206: 3802 0c00 |0013: if-eqz v2, 001f // +000c │ │ +2d220a: 7210 4889 0100 |0015: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +2d2210: 0c02 |0018: move-result-object v2 │ │ +2d2212: 1f02 9310 |0019: check-cast v2, Ljava/util/List; // type@1093 │ │ +2d2216: 7220 6589 2000 |001b: invoke-interface {v0, v2}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@8965 │ │ +2d221c: 28f1 |001e: goto 000f // -000f │ │ +2d221e: 1100 |001f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=302 │ │ 0x0005 line=303 │ │ 0x001b line=305 │ │ locals : │ │ 0x0000 - 0x0020 reg=3 this Lorg/jaudiotagger/audio/asf/data/MetadataContainer; │ │ @@ -1089461,43 +1089461,43 @@ │ │ type : '(Ljava/lang/String;)Ljava/util/List;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 55 16-bit code units │ │ -2d221c: |[2d221c] org.jaudiotagger.audio.asf.data.MetadataContainer.getDescriptorsByName:(Ljava/lang/String;)Ljava/util/List; │ │ -2d222c: 2200 7c10 |0000: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ -2d2230: 7010 ae88 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ -2d2236: 5441 a682 |0005: iget-object v1, v4, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.descriptors:Ljava/util/Map; // field@82a6 │ │ -2d223a: 7210 9889 0100 |0007: invoke-interface {v1}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@8998 │ │ -2d2240: 0c01 |000a: move-result-object v1 │ │ -2d2242: 7210 0289 0100 |000b: invoke-interface {v1}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@8902 │ │ -2d2248: 0c01 |000e: move-result-object v1 │ │ -2d224a: 7210 4789 0100 |000f: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -2d2250: 0a02 |0012: move-result v2 │ │ -2d2252: 3802 2300 |0013: if-eqz v2, 0036 // +0023 │ │ -2d2256: 7210 4889 0100 |0015: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -2d225c: 0c02 |0018: move-result-object v2 │ │ -2d225e: 1f02 9310 |0019: check-cast v2, Ljava/util/List; // type@1093 │ │ -2d2262: 7210 6d89 0200 |001b: invoke-interface {v2}, Ljava/util/List;.isEmpty:()Z // method@896d │ │ -2d2268: 0a03 |001e: move-result v3 │ │ -2d226a: 3903 f0ff |001f: if-nez v3, 000f // -0010 │ │ -2d226e: 1203 |0021: const/4 v3, #int 0 // #0 │ │ -2d2270: 7220 6a89 3200 |0022: invoke-interface {v2, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ -2d2276: 0c03 |0025: move-result-object v3 │ │ -2d2278: 1f03 fe10 |0026: check-cast v3, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; // type@10fe │ │ -2d227c: 6e10 228c 0300 |0028: invoke-virtual {v3}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getName:()Ljava/lang/String; // method@8c22 │ │ -2d2282: 0c03 |002b: move-result-object v3 │ │ -2d2284: 6e20 9c87 5300 |002c: invoke-virtual {v3, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2d228a: 0a03 |002f: move-result v3 │ │ -2d228c: 3803 dfff |0030: if-eqz v3, 000f // -0021 │ │ -2d2290: 7220 6589 2000 |0032: invoke-interface {v0, v2}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@8965 │ │ -2d2296: 28da |0035: goto 000f // -0026 │ │ -2d2298: 1100 |0036: return-object v0 │ │ +2d2220: |[2d2220] org.jaudiotagger.audio.asf.data.MetadataContainer.getDescriptorsByName:(Ljava/lang/String;)Ljava/util/List; │ │ +2d2230: 2200 7c10 |0000: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ +2d2234: 7010 ae88 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ +2d223a: 5441 a682 |0005: iget-object v1, v4, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.descriptors:Ljava/util/Map; // field@82a6 │ │ +2d223e: 7210 9889 0100 |0007: invoke-interface {v1}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@8998 │ │ +2d2244: 0c01 |000a: move-result-object v1 │ │ +2d2246: 7210 0289 0100 |000b: invoke-interface {v1}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@8902 │ │ +2d224c: 0c01 |000e: move-result-object v1 │ │ +2d224e: 7210 4789 0100 |000f: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +2d2254: 0a02 |0012: move-result v2 │ │ +2d2256: 3802 2300 |0013: if-eqz v2, 0036 // +0023 │ │ +2d225a: 7210 4889 0100 |0015: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +2d2260: 0c02 |0018: move-result-object v2 │ │ +2d2262: 1f02 9310 |0019: check-cast v2, Ljava/util/List; // type@1093 │ │ +2d2266: 7210 6d89 0200 |001b: invoke-interface {v2}, Ljava/util/List;.isEmpty:()Z // method@896d │ │ +2d226c: 0a03 |001e: move-result v3 │ │ +2d226e: 3903 f0ff |001f: if-nez v3, 000f // -0010 │ │ +2d2272: 1203 |0021: const/4 v3, #int 0 // #0 │ │ +2d2274: 7220 6a89 3200 |0022: invoke-interface {v2, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ +2d227a: 0c03 |0025: move-result-object v3 │ │ +2d227c: 1f03 fe10 |0026: check-cast v3, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; // type@10fe │ │ +2d2280: 6e10 228c 0300 |0028: invoke-virtual {v3}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getName:()Ljava/lang/String; // method@8c22 │ │ +2d2286: 0c03 |002b: move-result-object v3 │ │ +2d2288: 6e20 9c87 5300 |002c: invoke-virtual {v3, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2d228e: 0a03 |002f: move-result v3 │ │ +2d2290: 3803 dfff |0030: if-eqz v3, 000f // -0021 │ │ +2d2294: 7220 6589 2000 |0032: invoke-interface {v0, v2}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@8965 │ │ +2d229a: 28da |0035: goto 000f // -0026 │ │ +2d229c: 1100 |0036: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=320 │ │ 0x0005 line=321 │ │ 0x000b line=322 │ │ 0x001b line=324 │ │ 0x0032 line=326 │ │ @@ -1089510,30 +1089510,30 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0014 (PROTECTED FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -2d210c: |[2d210c] org.jaudiotagger.audio.asf.data.MetadataContainer.getValueFor:(Ljava/lang/String;)Ljava/lang/String; │ │ -2d211c: 6e20 018c 2100 |0000: invoke-virtual {v1, v2}, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.getDescriptorsByName:(Ljava/lang/String;)Ljava/util/List; // method@8c01 │ │ -2d2122: 0c02 |0003: move-result-object v2 │ │ -2d2124: 3802 1400 |0004: if-eqz v2, 0018 // +0014 │ │ -2d2128: 7210 6d89 0200 |0006: invoke-interface {v2}, Ljava/util/List;.isEmpty:()Z // method@896d │ │ -2d212e: 0a00 |0009: move-result v0 │ │ -2d2130: 3900 0e00 |000a: if-nez v0, 0018 // +000e │ │ -2d2134: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -2d2136: 7220 6a89 0200 |000d: invoke-interface {v2, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ -2d213c: 0c02 |0010: move-result-object v2 │ │ -2d213e: 1f02 fe10 |0011: check-cast v2, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; // type@10fe │ │ -2d2142: 6e10 278c 0200 |0013: invoke-virtual {v2}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getString:()Ljava/lang/String; // method@8c27 │ │ -2d2148: 0c02 |0016: move-result-object v2 │ │ -2d214a: 2803 |0017: goto 001a // +0003 │ │ -2d214c: 1a02 0000 |0018: const-string v2, "" // string@0000 │ │ -2d2150: 1102 |001a: return-object v2 │ │ +2d2110: |[2d2110] org.jaudiotagger.audio.asf.data.MetadataContainer.getValueFor:(Ljava/lang/String;)Ljava/lang/String; │ │ +2d2120: 6e20 018c 2100 |0000: invoke-virtual {v1, v2}, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.getDescriptorsByName:(Ljava/lang/String;)Ljava/util/List; // method@8c01 │ │ +2d2126: 0c02 |0003: move-result-object v2 │ │ +2d2128: 3802 1400 |0004: if-eqz v2, 0018 // +0014 │ │ +2d212c: 7210 6d89 0200 |0006: invoke-interface {v2}, Ljava/util/List;.isEmpty:()Z // method@896d │ │ +2d2132: 0a00 |0009: move-result v0 │ │ +2d2134: 3900 0e00 |000a: if-nez v0, 0018 // +000e │ │ +2d2138: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +2d213a: 7220 6a89 0200 |000d: invoke-interface {v2, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ +2d2140: 0c02 |0010: move-result-object v2 │ │ +2d2142: 1f02 fe10 |0011: check-cast v2, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; // type@10fe │ │ +2d2146: 6e10 278c 0200 |0013: invoke-virtual {v2}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getString:()Ljava/lang/String; // method@8c27 │ │ +2d214c: 0c02 |0016: move-result-object v2 │ │ +2d214e: 2803 |0017: goto 001a // +0003 │ │ +2d2150: 1a02 0000 |0018: const-string v2, "" // string@0000 │ │ +2d2154: 1102 |001a: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=343 │ │ 0x0006 line=347 │ │ 0x000d line=349 │ │ locals : │ │ 0x0000 - 0x001b reg=1 this Lorg/jaudiotagger/audio/asf/data/MetadataContainer; │ │ @@ -1089544,21 +1089544,21 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -2d1fb4: |[2d1fb4] org.jaudiotagger.audio.asf.data.MetadataContainer.hasDescriptor:(Ljava/lang/String;)Z │ │ -2d1fc4: 6e20 018c 1000 |0000: invoke-virtual {v0, v1}, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.getDescriptorsByName:(Ljava/lang/String;)Ljava/util/List; // method@8c01 │ │ -2d1fca: 0c01 |0003: move-result-object v1 │ │ -2d1fcc: 7210 6d89 0100 |0004: invoke-interface {v1}, Ljava/util/List;.isEmpty:()Z // method@896d │ │ -2d1fd2: 0a01 |0007: move-result v1 │ │ -2d1fd4: df01 0101 |0008: xor-int/lit8 v1, v1, #int 1 // #01 │ │ -2d1fd8: 0f01 |000a: return v1 │ │ +2d1fb8: |[2d1fb8] org.jaudiotagger.audio.asf.data.MetadataContainer.hasDescriptor:(Ljava/lang/String;)Z │ │ +2d1fc8: 6e20 018c 1000 |0000: invoke-virtual {v0, v1}, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.getDescriptorsByName:(Ljava/lang/String;)Ljava/util/List; // method@8c01 │ │ +2d1fce: 0c01 |0003: move-result-object v1 │ │ +2d1fd0: 7210 6d89 0100 |0004: invoke-interface {v1}, Ljava/util/List;.isEmpty:()Z // method@896d │ │ +2d1fd6: 0a01 |0007: move-result v1 │ │ +2d1fd8: df01 0101 |0008: xor-int/lit8 v1, v1, #int 1 // #01 │ │ +2d1fdc: 0f01 |000a: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=364 │ │ locals : │ │ 0x0000 - 0x000b reg=0 this Lorg/jaudiotagger/audio/asf/data/MetadataContainer; │ │ 0x0000 - 0x000b reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1089567,58 +1089567,58 @@ │ │ type : '(Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 75 16-bit code units │ │ -2d1fdc: |[2d1fdc] org.jaudiotagger.audio.asf.data.MetadataContainer.isAddSupported:(Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;)Z │ │ -2d1fec: 6e10 fd8b 0600 |0000: invoke-virtual {v6}, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.getContainerType:()Lorg/jaudiotagger/audio/asf/data/ContainerType; // method@8bfd │ │ -2d1ff2: 0c00 |0003: move-result-object v0 │ │ -2d1ff4: 6e10 228c 0700 |0004: invoke-virtual {v7}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getName:()Ljava/lang/String; // method@8c22 │ │ -2d1ffa: 0c01 |0007: move-result-object v1 │ │ -2d1ffc: 6e10 248c 0700 |0008: invoke-virtual {v7}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getRawData:()[B // method@8c24 │ │ -2d2002: 0c02 |000b: move-result-object v2 │ │ -2d2004: 6e10 288c 0700 |000c: invoke-virtual {v7}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getType:()I // method@8c28 │ │ -2d200a: 0a03 |000f: move-result v3 │ │ -2d200c: 6e10 268c 0700 |0010: invoke-virtual {v7}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getStreamNumber:()I // method@8c26 │ │ -2d2012: 0a04 |0013: move-result v4 │ │ -2d2014: 6e10 218c 0700 |0014: invoke-virtual {v7}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getLanguageIndex:()I // method@8c21 │ │ -2d201a: 0a05 |0017: move-result v5 │ │ -2d201c: 7406 7f8b 0000 |0018: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lorg/jaudiotagger/audio/asf/data/ContainerType;.checkConstraints:(Ljava/lang/String;[BIII)Ljava/lang/RuntimeException; // method@8b7f │ │ -2d2022: 0c00 |001b: move-result-object v0 │ │ -2d2024: 3900 0400 |001c: if-nez v0, 0020 // +0004 │ │ -2d2028: 1210 |001e: const/4 v0, #int 1 // #1 │ │ -2d202a: 2802 |001f: goto 0021 // +0002 │ │ -2d202c: 1200 |0020: const/4 v0, #int 0 // #0 │ │ -2d202e: 3800 2900 |0021: if-eqz v0, 004a // +0029 │ │ -2d2032: 6e10 fd8b 0600 |0023: invoke-virtual {v6}, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.getContainerType:()Lorg/jaudiotagger/audio/asf/data/ContainerType; // method@8bfd │ │ -2d2038: 0c01 |0026: move-result-object v1 │ │ -2d203a: 6e10 858b 0100 |0027: invoke-virtual {v1}, Lorg/jaudiotagger/audio/asf/data/ContainerType;.isMultiValued:()Z // method@8b85 │ │ -2d2040: 0a01 |002a: move-result v1 │ │ -2d2042: 3901 1f00 |002b: if-nez v1, 004a // +001f │ │ -2d2046: 5461 a782 |002d: iget-object v1, v6, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.perfPoint:Lorg/jaudiotagger/audio/asf/data/MetadataContainer$DescriptorPointer; // field@82a7 │ │ -2d204a: 1d01 |002f: monitor-enter v1 │ │ -2d204c: 5462 a682 |0030: iget-object v2, v6, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.descriptors:Ljava/util/Map; // field@82a6 │ │ -2d2050: 5463 a782 |0032: iget-object v3, v6, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.perfPoint:Lorg/jaudiotagger/audio/asf/data/MetadataContainer$DescriptorPointer; // field@82a7 │ │ -2d2054: 6e20 f38b 7300 |0034: invoke-virtual {v3, v7}, Lorg/jaudiotagger/audio/asf/data/MetadataContainer$DescriptorPointer;.setDescriptor:(Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;)Lorg/jaudiotagger/audio/asf/data/MetadataContainer$DescriptorPointer; // method@8bf3 │ │ -2d205a: 0c07 |0037: move-result-object v7 │ │ -2d205c: 7220 9089 7200 |0038: invoke-interface {v2, v7}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ -2d2062: 0c07 |003b: move-result-object v7 │ │ -2d2064: 1f07 9310 |003c: check-cast v7, Ljava/util/List; // type@1093 │ │ -2d2068: 3807 0700 |003e: if-eqz v7, 0045 // +0007 │ │ -2d206c: 7210 6d89 0700 |0040: invoke-interface {v7}, Ljava/util/List;.isEmpty:()Z // method@896d │ │ -2d2072: 0a07 |0043: move-result v7 │ │ -2d2074: 0170 |0044: move v0, v7 │ │ -2d2076: 1e01 |0045: monitor-exit v1 │ │ -2d2078: 2804 |0046: goto 004a // +0004 │ │ -2d207a: 0d07 |0047: move-exception v7 │ │ -2d207c: 1e01 |0048: monitor-exit v1 │ │ -2d207e: 2707 |0049: throw v7 │ │ -2d2080: 0f00 |004a: return v0 │ │ +2d1fe0: |[2d1fe0] org.jaudiotagger.audio.asf.data.MetadataContainer.isAddSupported:(Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;)Z │ │ +2d1ff0: 6e10 fd8b 0600 |0000: invoke-virtual {v6}, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.getContainerType:()Lorg/jaudiotagger/audio/asf/data/ContainerType; // method@8bfd │ │ +2d1ff6: 0c00 |0003: move-result-object v0 │ │ +2d1ff8: 6e10 228c 0700 |0004: invoke-virtual {v7}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getName:()Ljava/lang/String; // method@8c22 │ │ +2d1ffe: 0c01 |0007: move-result-object v1 │ │ +2d2000: 6e10 248c 0700 |0008: invoke-virtual {v7}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getRawData:()[B // method@8c24 │ │ +2d2006: 0c02 |000b: move-result-object v2 │ │ +2d2008: 6e10 288c 0700 |000c: invoke-virtual {v7}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getType:()I // method@8c28 │ │ +2d200e: 0a03 |000f: move-result v3 │ │ +2d2010: 6e10 268c 0700 |0010: invoke-virtual {v7}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getStreamNumber:()I // method@8c26 │ │ +2d2016: 0a04 |0013: move-result v4 │ │ +2d2018: 6e10 218c 0700 |0014: invoke-virtual {v7}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getLanguageIndex:()I // method@8c21 │ │ +2d201e: 0a05 |0017: move-result v5 │ │ +2d2020: 7406 7f8b 0000 |0018: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lorg/jaudiotagger/audio/asf/data/ContainerType;.checkConstraints:(Ljava/lang/String;[BIII)Ljava/lang/RuntimeException; // method@8b7f │ │ +2d2026: 0c00 |001b: move-result-object v0 │ │ +2d2028: 3900 0400 |001c: if-nez v0, 0020 // +0004 │ │ +2d202c: 1210 |001e: const/4 v0, #int 1 // #1 │ │ +2d202e: 2802 |001f: goto 0021 // +0002 │ │ +2d2030: 1200 |0020: const/4 v0, #int 0 // #0 │ │ +2d2032: 3800 2900 |0021: if-eqz v0, 004a // +0029 │ │ +2d2036: 6e10 fd8b 0600 |0023: invoke-virtual {v6}, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.getContainerType:()Lorg/jaudiotagger/audio/asf/data/ContainerType; // method@8bfd │ │ +2d203c: 0c01 |0026: move-result-object v1 │ │ +2d203e: 6e10 858b 0100 |0027: invoke-virtual {v1}, Lorg/jaudiotagger/audio/asf/data/ContainerType;.isMultiValued:()Z // method@8b85 │ │ +2d2044: 0a01 |002a: move-result v1 │ │ +2d2046: 3901 1f00 |002b: if-nez v1, 004a // +001f │ │ +2d204a: 5461 a782 |002d: iget-object v1, v6, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.perfPoint:Lorg/jaudiotagger/audio/asf/data/MetadataContainer$DescriptorPointer; // field@82a7 │ │ +2d204e: 1d01 |002f: monitor-enter v1 │ │ +2d2050: 5462 a682 |0030: iget-object v2, v6, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.descriptors:Ljava/util/Map; // field@82a6 │ │ +2d2054: 5463 a782 |0032: iget-object v3, v6, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.perfPoint:Lorg/jaudiotagger/audio/asf/data/MetadataContainer$DescriptorPointer; // field@82a7 │ │ +2d2058: 6e20 f38b 7300 |0034: invoke-virtual {v3, v7}, Lorg/jaudiotagger/audio/asf/data/MetadataContainer$DescriptorPointer;.setDescriptor:(Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;)Lorg/jaudiotagger/audio/asf/data/MetadataContainer$DescriptorPointer; // method@8bf3 │ │ +2d205e: 0c07 |0037: move-result-object v7 │ │ +2d2060: 7220 9089 7200 |0038: invoke-interface {v2, v7}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ +2d2066: 0c07 |003b: move-result-object v7 │ │ +2d2068: 1f07 9310 |003c: check-cast v7, Ljava/util/List; // type@1093 │ │ +2d206c: 3807 0700 |003e: if-eqz v7, 0045 // +0007 │ │ +2d2070: 7210 6d89 0700 |0040: invoke-interface {v7}, Ljava/util/List;.isEmpty:()Z // method@896d │ │ +2d2076: 0a07 |0043: move-result v7 │ │ +2d2078: 0170 |0044: move v0, v7 │ │ +2d207a: 1e01 |0045: monitor-exit v1 │ │ +2d207c: 2804 |0046: goto 004a // +0004 │ │ +2d207e: 0d07 |0047: move-exception v7 │ │ +2d2080: 1e01 |0048: monitor-exit v1 │ │ +2d2082: 2707 |0049: throw v7 │ │ +2d2084: 0f00 |004a: return v0 │ │ catches : 1 │ │ 0x0030 - 0x0049 │ │ -> 0x0047 │ │ positions : │ │ 0x0000 line=378 │ │ 0x0023 line=380 │ │ 0x002d line=382 │ │ @@ -1089634,35 +1089634,35 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 36 16-bit code units │ │ -2d2090: |[2d2090] org.jaudiotagger.audio.asf.data.MetadataContainer.isEmpty:()Z │ │ -2d20a0: 6e10 ff8b 0300 |0000: invoke-virtual {v3}, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.getDescriptorCount:()I // method@8bff │ │ -2d20a6: 0a00 |0003: move-result v0 │ │ -2d20a8: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -2d20aa: 3800 1e00 |0005: if-eqz v0, 0023 // +001e │ │ -2d20ae: 6e10 008c 0300 |0007: invoke-virtual {v3}, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.getDescriptors:()Ljava/util/List; // method@8c00 │ │ -2d20b4: 0c00 |000a: move-result-object v0 │ │ -2d20b6: 7210 6e89 0000 |000b: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ -2d20bc: 0c00 |000e: move-result-object v0 │ │ -2d20be: 3801 1400 |000f: if-eqz v1, 0023 // +0014 │ │ -2d20c2: 7210 4789 0000 |0011: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -2d20c8: 0a02 |0014: move-result v2 │ │ -2d20ca: 3802 0e00 |0015: if-eqz v2, 0023 // +000e │ │ -2d20ce: 7210 4889 0000 |0017: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -2d20d4: 0c02 |001a: move-result-object v2 │ │ -2d20d6: 1f02 fe10 |001b: check-cast v2, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; // type@10fe │ │ -2d20da: 6e10 2a8c 0200 |001d: invoke-virtual {v2}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.isEmpty:()Z // method@8c2a │ │ -2d20e0: 0a02 |0020: move-result v2 │ │ -2d20e2: b521 |0021: and-int/2addr v1, v2 │ │ -2d20e4: 28ed |0022: goto 000f // -0013 │ │ -2d20e6: 0f01 |0023: return v1 │ │ +2d2094: |[2d2094] org.jaudiotagger.audio.asf.data.MetadataContainer.isEmpty:()Z │ │ +2d20a4: 6e10 ff8b 0300 |0000: invoke-virtual {v3}, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.getDescriptorCount:()I // method@8bff │ │ +2d20aa: 0a00 |0003: move-result v0 │ │ +2d20ac: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +2d20ae: 3800 1e00 |0005: if-eqz v0, 0023 // +001e │ │ +2d20b2: 6e10 008c 0300 |0007: invoke-virtual {v3}, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.getDescriptors:()Ljava/util/List; // method@8c00 │ │ +2d20b8: 0c00 |000a: move-result-object v0 │ │ +2d20ba: 7210 6e89 0000 |000b: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ +2d20c0: 0c00 |000e: move-result-object v0 │ │ +2d20c2: 3801 1400 |000f: if-eqz v1, 0023 // +0014 │ │ +2d20c6: 7210 4789 0000 |0011: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +2d20cc: 0a02 |0014: move-result v2 │ │ +2d20ce: 3802 0e00 |0015: if-eqz v2, 0023 // +000e │ │ +2d20d2: 7210 4889 0000 |0017: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +2d20d8: 0c02 |001a: move-result-object v2 │ │ +2d20da: 1f02 fe10 |001b: check-cast v2, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; // type@10fe │ │ +2d20de: 6e10 2a8c 0200 |001d: invoke-virtual {v2}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.isEmpty:()Z // method@8c2a │ │ +2d20e4: 0a02 |0020: move-result v2 │ │ +2d20e6: b521 |0021: and-int/2addr v1, v2 │ │ +2d20e8: 28ed |0022: goto 000f // -0013 │ │ +2d20ea: 0f01 |0023: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=400 │ │ 0x0007 line=402 │ │ 0x0011 line=403 │ │ 0x0017 line=405 │ │ locals : │ │ @@ -1089673,39 +1089673,39 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -2d2154: |[2d2154] org.jaudiotagger.audio.asf.data.MetadataContainer.prettyPrint:(Ljava/lang/String;)Ljava/lang/String; │ │ -2d2164: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -2d2168: 6f20 6d8b 5400 |0002: invoke-super {v4, v5}, Lorg/jaudiotagger/audio/asf/data/Chunk;.prettyPrint:(Ljava/lang/String;)Ljava/lang/String; // method@8b6d │ │ -2d216e: 0c01 |0005: move-result-object v1 │ │ -2d2170: 7020 cf87 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@87cf │ │ -2d2176: 6e10 008c 0400 |0009: invoke-virtual {v4}, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.getDescriptors:()Ljava/util/List; // method@8c00 │ │ -2d217c: 0c01 |000c: move-result-object v1 │ │ -2d217e: 7210 6e89 0100 |000d: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ -2d2184: 0c01 |0010: move-result-object v1 │ │ -2d2186: 7210 4789 0100 |0011: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -2d218c: 0a02 |0014: move-result v2 │ │ -2d218e: 3802 1900 |0015: if-eqz v2, 002e // +0019 │ │ -2d2192: 7210 4889 0100 |0017: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -2d2198: 0c02 |001a: move-result-object v2 │ │ -2d219a: 1f02 fe10 |001b: check-cast v2, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; // type@10fe │ │ -2d219e: 6e20 d787 5000 |001d: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d21a4: 1a03 8b00 |0020: const-string v3, " |-> " // string@008b │ │ -2d21a8: 6e20 d787 3000 |0022: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d21ae: 6e20 d687 2000 |0025: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ -2d21b4: 6202 fa82 |0028: sget-object v2, Lorg/jaudiotagger/audio/asf/util/Utils;.LINE_SEPARATOR:Ljava/lang/String; // field@82fa │ │ -2d21b8: 6e20 d787 2000 |002a: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d21be: 28e4 |002d: goto 0011 // -001c │ │ -2d21c0: 6e10 df87 0000 |002e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2d21c6: 0c05 |0031: move-result-object v5 │ │ -2d21c8: 1105 |0032: return-object v5 │ │ +2d2158: |[2d2158] org.jaudiotagger.audio.asf.data.MetadataContainer.prettyPrint:(Ljava/lang/String;)Ljava/lang/String; │ │ +2d2168: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +2d216c: 6f20 6d8b 5400 |0002: invoke-super {v4, v5}, Lorg/jaudiotagger/audio/asf/data/Chunk;.prettyPrint:(Ljava/lang/String;)Ljava/lang/String; // method@8b6d │ │ +2d2172: 0c01 |0005: move-result-object v1 │ │ +2d2174: 7020 cf87 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@87cf │ │ +2d217a: 6e10 008c 0400 |0009: invoke-virtual {v4}, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.getDescriptors:()Ljava/util/List; // method@8c00 │ │ +2d2180: 0c01 |000c: move-result-object v1 │ │ +2d2182: 7210 6e89 0100 |000d: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ +2d2188: 0c01 |0010: move-result-object v1 │ │ +2d218a: 7210 4789 0100 |0011: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +2d2190: 0a02 |0014: move-result v2 │ │ +2d2192: 3802 1900 |0015: if-eqz v2, 002e // +0019 │ │ +2d2196: 7210 4889 0100 |0017: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +2d219c: 0c02 |001a: move-result-object v2 │ │ +2d219e: 1f02 fe10 |001b: check-cast v2, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; // type@10fe │ │ +2d21a2: 6e20 d787 5000 |001d: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d21a8: 1a03 8b00 |0020: const-string v3, " |-> " // string@008b │ │ +2d21ac: 6e20 d787 3000 |0022: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d21b2: 6e20 d687 2000 |0025: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ +2d21b8: 6202 fa82 |0028: sget-object v2, Lorg/jaudiotagger/audio/asf/util/Utils;.LINE_SEPARATOR:Ljava/lang/String; // field@82fa │ │ +2d21bc: 6e20 d787 2000 |002a: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d21c2: 28e4 |002d: goto 0011 // -001c │ │ +2d21c4: 6e10 df87 0000 |002e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2d21ca: 0c05 |0031: move-result-object v5 │ │ +2d21cc: 1105 |0032: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=417 │ │ 0x0009 line=418 │ │ 0x001d line=420 │ │ 0x0025 line=421 │ │ 0x0028 line=422 │ │ @@ -1089719,41 +1089719,41 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 50 16-bit code units │ │ -2d261c: |[2d261c] org.jaudiotagger.audio.asf.data.MetadataContainer.removeDescriptorsByName:(Ljava/lang/String;)V │ │ -2d262c: 5430 a682 |0000: iget-object v0, v3, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.descriptors:Ljava/util/Map; // field@82a6 │ │ -2d2630: 7210 9889 0000 |0002: invoke-interface {v0}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@8998 │ │ -2d2636: 0c00 |0005: move-result-object v0 │ │ -2d2638: 7210 0289 0000 |0006: invoke-interface {v0}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@8902 │ │ -2d263e: 0c00 |0009: move-result-object v0 │ │ -2d2640: 7210 4789 0000 |000a: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -2d2646: 0a01 |000d: move-result v1 │ │ -2d2648: 3801 2300 |000e: if-eqz v1, 0031 // +0023 │ │ -2d264c: 7210 4889 0000 |0010: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -2d2652: 0c01 |0013: move-result-object v1 │ │ -2d2654: 1f01 9310 |0014: check-cast v1, Ljava/util/List; // type@1093 │ │ -2d2658: 7210 6d89 0100 |0016: invoke-interface {v1}, Ljava/util/List;.isEmpty:()Z // method@896d │ │ -2d265e: 0a02 |0019: move-result v2 │ │ -2d2660: 3902 f0ff |001a: if-nez v2, 000a // -0010 │ │ -2d2664: 1202 |001c: const/4 v2, #int 0 // #0 │ │ -2d2666: 7220 6a89 2100 |001d: invoke-interface {v1, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ -2d266c: 0c01 |0020: move-result-object v1 │ │ -2d266e: 1f01 fe10 |0021: check-cast v1, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; // type@10fe │ │ -2d2672: 6e10 228c 0100 |0023: invoke-virtual {v1}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getName:()Ljava/lang/String; // method@8c22 │ │ -2d2678: 0c01 |0026: move-result-object v1 │ │ -2d267a: 6e20 9c87 4100 |0027: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2d2680: 0a01 |002a: move-result v1 │ │ -2d2682: 3801 dfff |002b: if-eqz v1, 000a // -0021 │ │ -2d2686: 7210 4989 0000 |002d: invoke-interface {v0}, Ljava/util/Iterator;.remove:()V // method@8949 │ │ -2d268c: 28da |0030: goto 000a // -0026 │ │ -2d268e: 0e00 |0031: return-void │ │ +2d2620: |[2d2620] org.jaudiotagger.audio.asf.data.MetadataContainer.removeDescriptorsByName:(Ljava/lang/String;)V │ │ +2d2630: 5430 a682 |0000: iget-object v0, v3, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.descriptors:Ljava/util/Map; // field@82a6 │ │ +2d2634: 7210 9889 0000 |0002: invoke-interface {v0}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@8998 │ │ +2d263a: 0c00 |0005: move-result-object v0 │ │ +2d263c: 7210 0289 0000 |0006: invoke-interface {v0}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@8902 │ │ +2d2642: 0c00 |0009: move-result-object v0 │ │ +2d2644: 7210 4789 0000 |000a: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +2d264a: 0a01 |000d: move-result v1 │ │ +2d264c: 3801 2300 |000e: if-eqz v1, 0031 // +0023 │ │ +2d2650: 7210 4889 0000 |0010: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +2d2656: 0c01 |0013: move-result-object v1 │ │ +2d2658: 1f01 9310 |0014: check-cast v1, Ljava/util/List; // type@1093 │ │ +2d265c: 7210 6d89 0100 |0016: invoke-interface {v1}, Ljava/util/List;.isEmpty:()Z // method@896d │ │ +2d2662: 0a02 |0019: move-result v2 │ │ +2d2664: 3902 f0ff |001a: if-nez v2, 000a // -0010 │ │ +2d2668: 1202 |001c: const/4 v2, #int 0 // #0 │ │ +2d266a: 7220 6a89 2100 |001d: invoke-interface {v1, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ +2d2670: 0c01 |0020: move-result-object v1 │ │ +2d2672: 1f01 fe10 |0021: check-cast v1, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; // type@10fe │ │ +2d2676: 6e10 228c 0100 |0023: invoke-virtual {v1}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getName:()Ljava/lang/String; // method@8c22 │ │ +2d267c: 0c01 |0026: move-result-object v1 │ │ +2d267e: 6e20 9c87 4100 |0027: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2d2684: 0a01 |002a: move-result v1 │ │ +2d2686: 3801 dfff |002b: if-eqz v1, 000a // -0021 │ │ +2d268a: 7210 4989 0000 |002d: invoke-interface {v0}, Ljava/util/Iterator;.remove:()V // method@8949 │ │ +2d2690: 28da |0030: goto 000a // -0026 │ │ +2d2692: 0e00 |0031: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=436 │ │ 0x000a line=437 │ │ 0x0010 line=439 │ │ 0x0016 line=440 │ │ 0x002d line=442 │ │ @@ -1089766,19 +1089766,19 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0014 (PROTECTED FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -2d2690: |[2d2690] org.jaudiotagger.audio.asf.data.MetadataContainer.setStringValue:(Ljava/lang/String;Ljava/lang/String;)V │ │ -2d26a0: 6e20 f98b 1000 |0000: invoke-virtual {v0, v1}, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.assertDescriptor:(Ljava/lang/String;)Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; // method@8bf9 │ │ -2d26a6: 0c01 |0003: move-result-object v1 │ │ -2d26a8: 6e20 348c 2100 |0004: invoke-virtual {v1, v2}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.setStringValue:(Ljava/lang/String;)V // method@8c34 │ │ -2d26ae: 0e00 |0007: return-void │ │ +2d2694: |[2d2694] org.jaudiotagger.audio.asf.data.MetadataContainer.setStringValue:(Ljava/lang/String;Ljava/lang/String;)V │ │ +2d26a4: 6e20 f98b 1000 |0000: invoke-virtual {v0, v1}, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.assertDescriptor:(Ljava/lang/String;)Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; // method@8bf9 │ │ +2d26aa: 0c01 |0003: move-result-object v1 │ │ +2d26ac: 6e20 348c 2100 |0004: invoke-virtual {v1, v2}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.setStringValue:(Ljava/lang/String;)V // method@8c34 │ │ +2d26b2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=458 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/jaudiotagger/audio/asf/data/MetadataContainer; │ │ 0x0000 - 0x0008 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ @@ -1089788,40 +1089788,40 @@ │ │ type : '(Ljava/io/OutputStream;)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 52 16-bit code units │ │ -2d22ec: |[2d22ec] org.jaudiotagger.audio.asf.data.MetadataContainer.writeInto:(Ljava/io/OutputStream;)J │ │ -2d22fc: 6e10 fe8b 0500 |0000: invoke-virtual {v5}, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.getCurrentAsfChunkSize:()J // method@8bfe │ │ -2d2302: 0b00 |0003: move-result-wide v0 │ │ -2d2304: 6e10 008c 0500 |0004: invoke-virtual {v5}, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.getDescriptors:()Ljava/util/List; // method@8c00 │ │ -2d230a: 0c02 |0007: move-result-object v2 │ │ -2d230c: 6e10 028c 0500 |0008: invoke-virtual {v5}, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.getGuid:()Lorg/jaudiotagger/audio/asf/data/GUID; // method@8c02 │ │ -2d2312: 0c03 |000b: move-result-object v3 │ │ -2d2314: 6e10 da8b 0300 |000c: invoke-virtual {v3}, Lorg/jaudiotagger/audio/asf/data/GUID;.getBytes:()[B // method@8bda │ │ -2d231a: 0c03 |000f: move-result-object v3 │ │ -2d231c: 6e20 9c86 3600 |0010: invoke-virtual {v6, v3}, Ljava/io/OutputStream;.write:([B)V // method@869c │ │ -2d2322: 7130 ff8c 1006 |0013: invoke-static {v0, v1, v6}, Lorg/jaudiotagger/audio/asf/util/Utils;.writeUINT64:(JLjava/io/OutputStream;)V // method@8cff │ │ -2d2328: 7210 7389 0200 |0016: invoke-interface {v2}, Ljava/util/List;.size:()I // method@8973 │ │ -2d232e: 0a03 |0019: move-result v3 │ │ -2d2330: 7120 fd8c 6300 |001a: invoke-static {v3, v6}, Lorg/jaudiotagger/audio/asf/util/Utils;.writeUINT16:(ILjava/io/OutputStream;)V // method@8cfd │ │ -2d2336: 7210 6e89 0200 |001d: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ -2d233c: 0c02 |0020: move-result-object v2 │ │ -2d233e: 7210 4789 0200 |0021: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -2d2344: 0a03 |0024: move-result v3 │ │ -2d2346: 3803 0e00 |0025: if-eqz v3, 0033 // +000e │ │ -2d234a: 7210 4889 0200 |0027: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -2d2350: 0c03 |002a: move-result-object v3 │ │ -2d2352: 1f03 fe10 |002b: check-cast v3, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; // type@10fe │ │ -2d2356: 5454 a582 |002d: iget-object v4, v5, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.containerType:Lorg/jaudiotagger/audio/asf/data/ContainerType; // field@82a5 │ │ -2d235a: 6e30 378c 6304 |002f: invoke-virtual {v3, v6, v4}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.writeInto:(Ljava/io/OutputStream;Lorg/jaudiotagger/audio/asf/data/ContainerType;)I // method@8c37 │ │ -2d2360: 28ef |0032: goto 0021 // -0011 │ │ -2d2362: 1000 |0033: return-wide v0 │ │ +2d22f0: |[2d22f0] org.jaudiotagger.audio.asf.data.MetadataContainer.writeInto:(Ljava/io/OutputStream;)J │ │ +2d2300: 6e10 fe8b 0500 |0000: invoke-virtual {v5}, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.getCurrentAsfChunkSize:()J // method@8bfe │ │ +2d2306: 0b00 |0003: move-result-wide v0 │ │ +2d2308: 6e10 008c 0500 |0004: invoke-virtual {v5}, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.getDescriptors:()Ljava/util/List; // method@8c00 │ │ +2d230e: 0c02 |0007: move-result-object v2 │ │ +2d2310: 6e10 028c 0500 |0008: invoke-virtual {v5}, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.getGuid:()Lorg/jaudiotagger/audio/asf/data/GUID; // method@8c02 │ │ +2d2316: 0c03 |000b: move-result-object v3 │ │ +2d2318: 6e10 da8b 0300 |000c: invoke-virtual {v3}, Lorg/jaudiotagger/audio/asf/data/GUID;.getBytes:()[B // method@8bda │ │ +2d231e: 0c03 |000f: move-result-object v3 │ │ +2d2320: 6e20 9c86 3600 |0010: invoke-virtual {v6, v3}, Ljava/io/OutputStream;.write:([B)V // method@869c │ │ +2d2326: 7130 ff8c 1006 |0013: invoke-static {v0, v1, v6}, Lorg/jaudiotagger/audio/asf/util/Utils;.writeUINT64:(JLjava/io/OutputStream;)V // method@8cff │ │ +2d232c: 7210 7389 0200 |0016: invoke-interface {v2}, Ljava/util/List;.size:()I // method@8973 │ │ +2d2332: 0a03 |0019: move-result v3 │ │ +2d2334: 7120 fd8c 6300 |001a: invoke-static {v3, v6}, Lorg/jaudiotagger/audio/asf/util/Utils;.writeUINT16:(ILjava/io/OutputStream;)V // method@8cfd │ │ +2d233a: 7210 6e89 0200 |001d: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ +2d2340: 0c02 |0020: move-result-object v2 │ │ +2d2342: 7210 4789 0200 |0021: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +2d2348: 0a03 |0024: move-result v3 │ │ +2d234a: 3803 0e00 |0025: if-eqz v3, 0033 // +000e │ │ +2d234e: 7210 4889 0200 |0027: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +2d2354: 0c03 |002a: move-result-object v3 │ │ +2d2356: 1f03 fe10 |002b: check-cast v3, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; // type@10fe │ │ +2d235a: 5454 a582 |002d: iget-object v4, v5, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.containerType:Lorg/jaudiotagger/audio/asf/data/ContainerType; // field@82a5 │ │ +2d235e: 6e30 378c 6304 |002f: invoke-virtual {v3, v6, v4}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.writeInto:(Ljava/io/OutputStream;Lorg/jaudiotagger/audio/asf/data/ContainerType;)I // method@8c37 │ │ +2d2364: 28ef |0032: goto 0021 // -0011 │ │ +2d2366: 1000 |0033: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=466 │ │ 0x0004 line=467 │ │ 0x0008 line=468 │ │ 0x0013 line=469 │ │ 0x0016 line=470 │ │ @@ -1089878,24 +1089878,24 @@ │ │ type : '(Ljava/math/BigInteger;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -2d3548: |[2d3548] org.jaudiotagger.audio.asf.data.StreamBitratePropertiesChunk.:(Ljava/math/BigInteger;)V │ │ -2d3558: 6200 9782 |0000: sget-object v0, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_STREAM_BITRATE_PROPERTIES:Lorg/jaudiotagger/audio/asf/data/GUID; // field@8297 │ │ -2d355c: 7030 678b 0102 |0002: invoke-direct {v1, v0, v2}, Lorg/jaudiotagger/audio/asf/data/Chunk;.:(Lorg/jaudiotagger/audio/asf/data/GUID;Ljava/math/BigInteger;)V // method@8b67 │ │ -2d3562: 2202 7c10 |0005: new-instance v2, Ljava/util/ArrayList; // type@107c │ │ -2d3566: 7010 ae88 0200 |0007: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@88ae │ │ -2d356c: 5b12 be82 |000a: iput-object v2, v1, Lorg/jaudiotagger/audio/asf/data/StreamBitratePropertiesChunk;.bitRates:Ljava/util/List; // field@82be │ │ -2d3570: 2202 7c10 |000c: new-instance v2, Ljava/util/ArrayList; // type@107c │ │ -2d3574: 7010 ae88 0200 |000e: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@88ae │ │ -2d357a: 5b12 bf82 |0011: iput-object v2, v1, Lorg/jaudiotagger/audio/asf/data/StreamBitratePropertiesChunk;.streamNumbers:Ljava/util/List; // field@82bf │ │ -2d357e: 0e00 |0013: return-void │ │ +2d354c: |[2d354c] org.jaudiotagger.audio.asf.data.StreamBitratePropertiesChunk.:(Ljava/math/BigInteger;)V │ │ +2d355c: 6200 9782 |0000: sget-object v0, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_STREAM_BITRATE_PROPERTIES:Lorg/jaudiotagger/audio/asf/data/GUID; // field@8297 │ │ +2d3560: 7030 678b 0102 |0002: invoke-direct {v1, v0, v2}, Lorg/jaudiotagger/audio/asf/data/Chunk;.:(Lorg/jaudiotagger/audio/asf/data/GUID;Ljava/math/BigInteger;)V // method@8b67 │ │ +2d3566: 2202 7c10 |0005: new-instance v2, Ljava/util/ArrayList; // type@107c │ │ +2d356a: 7010 ae88 0200 |0007: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@88ae │ │ +2d3570: 5b12 be82 |000a: iput-object v2, v1, Lorg/jaudiotagger/audio/asf/data/StreamBitratePropertiesChunk;.bitRates:Ljava/util/List; // field@82be │ │ +2d3574: 2202 7c10 |000c: new-instance v2, Ljava/util/ArrayList; // type@107c │ │ +2d3578: 7010 ae88 0200 |000e: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@88ae │ │ +2d357e: 5b12 bf82 |0011: iput-object v2, v1, Lorg/jaudiotagger/audio/asf/data/StreamBitratePropertiesChunk;.streamNumbers:Ljava/util/List; // field@82bf │ │ +2d3582: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0005 line=57 │ │ 0x000c line=58 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 this Lorg/jaudiotagger/audio/asf/data/StreamBitratePropertiesChunk; │ │ @@ -1089907,24 +1089907,24 @@ │ │ type : '(IJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -2d3580: |[2d3580] org.jaudiotagger.audio.asf.data.StreamBitratePropertiesChunk.addBitrateRecord:(IJ)V │ │ -2d3590: 5410 bf82 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/asf/data/StreamBitratePropertiesChunk;.streamNumbers:Ljava/util/List; // field@82bf │ │ -2d3594: 7110 3487 0200 |0002: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2d359a: 0c02 |0005: move-result-object v2 │ │ -2d359c: 7220 6489 2000 |0006: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -2d35a2: 5412 be82 |0009: iget-object v2, v1, Lorg/jaudiotagger/audio/asf/data/StreamBitratePropertiesChunk;.bitRates:Ljava/util/List; // field@82be │ │ -2d35a6: 7120 4387 4300 |000b: invoke-static {v3, v4}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8743 │ │ -2d35ac: 0c03 |000e: move-result-object v3 │ │ -2d35ae: 7220 6489 3200 |000f: invoke-interface {v2, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -2d35b4: 0e00 |0012: return-void │ │ +2d3584: |[2d3584] org.jaudiotagger.audio.asf.data.StreamBitratePropertiesChunk.addBitrateRecord:(IJ)V │ │ +2d3594: 5410 bf82 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/asf/data/StreamBitratePropertiesChunk;.streamNumbers:Ljava/util/List; // field@82bf │ │ +2d3598: 7110 3487 0200 |0002: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2d359e: 0c02 |0005: move-result-object v2 │ │ +2d35a0: 7220 6489 2000 |0006: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +2d35a6: 5412 be82 |0009: iget-object v2, v1, Lorg/jaudiotagger/audio/asf/data/StreamBitratePropertiesChunk;.bitRates:Ljava/util/List; // field@82be │ │ +2d35aa: 7120 4387 4300 |000b: invoke-static {v3, v4}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8743 │ │ +2d35b0: 0c03 |000e: move-result-object v3 │ │ +2d35b2: 7220 6489 3200 |000f: invoke-interface {v2, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +2d35b8: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0009 line=70 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 this Lorg/jaudiotagger/audio/asf/data/StreamBitratePropertiesChunk; │ │ 0x0000 - 0x0013 reg=2 (null) I │ │ @@ -1089935,31 +1089935,31 @@ │ │ type : '(I)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -2d34fc: |[2d34fc] org.jaudiotagger.audio.asf.data.StreamBitratePropertiesChunk.getAvgBitrate:(I)J │ │ -2d350c: 7110 3487 0300 |0000: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2d3512: 0c03 |0003: move-result-object v3 │ │ -2d3514: 5420 bf82 |0004: iget-object v0, v2, Lorg/jaudiotagger/audio/asf/data/StreamBitratePropertiesChunk;.streamNumbers:Ljava/util/List; // field@82bf │ │ -2d3518: 7220 6c89 3000 |0006: invoke-interface {v0, v3}, Ljava/util/List;.indexOf:(Ljava/lang/Object;)I // method@896c │ │ -2d351e: 0a03 |0009: move-result v3 │ │ -2d3520: 12f0 |000a: const/4 v0, #int -1 // #ff │ │ -2d3522: 3303 0500 |000b: if-ne v3, v0, 0010 // +0005 │ │ -2d3526: 1600 ffff |000d: const-wide/16 v0, #int -1 // #ffff │ │ -2d352a: 280d |000f: goto 001c // +000d │ │ -2d352c: 5420 be82 |0010: iget-object v0, v2, Lorg/jaudiotagger/audio/asf/data/StreamBitratePropertiesChunk;.bitRates:Ljava/util/List; // field@82be │ │ -2d3530: 7220 6a89 3000 |0012: invoke-interface {v0, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ -2d3536: 0c03 |0015: move-result-object v3 │ │ -2d3538: 1f03 2510 |0016: check-cast v3, Ljava/lang/Long; // type@1025 │ │ -2d353c: 6e10 3c87 0300 |0018: invoke-virtual {v3}, Ljava/lang/Long;.longValue:()J // method@873c │ │ -2d3542: 0b00 |001b: move-result-wide v0 │ │ -2d3544: 1000 |001c: return-wide v0 │ │ +2d3500: |[2d3500] org.jaudiotagger.audio.asf.data.StreamBitratePropertiesChunk.getAvgBitrate:(I)J │ │ +2d3510: 7110 3487 0300 |0000: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2d3516: 0c03 |0003: move-result-object v3 │ │ +2d3518: 5420 bf82 |0004: iget-object v0, v2, Lorg/jaudiotagger/audio/asf/data/StreamBitratePropertiesChunk;.streamNumbers:Ljava/util/List; // field@82bf │ │ +2d351c: 7220 6c89 3000 |0006: invoke-interface {v0, v3}, Ljava/util/List;.indexOf:(Ljava/lang/Object;)I // method@896c │ │ +2d3522: 0a03 |0009: move-result v3 │ │ +2d3524: 12f0 |000a: const/4 v0, #int -1 // #ff │ │ +2d3526: 3303 0500 |000b: if-ne v3, v0, 0010 // +0005 │ │ +2d352a: 1600 ffff |000d: const-wide/16 v0, #int -1 // #ffff │ │ +2d352e: 280d |000f: goto 001c // +000d │ │ +2d3530: 5420 be82 |0010: iget-object v0, v2, Lorg/jaudiotagger/audio/asf/data/StreamBitratePropertiesChunk;.bitRates:Ljava/util/List; // field@82be │ │ +2d3534: 7220 6a89 3000 |0012: invoke-interface {v0, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ +2d353a: 0c03 |0015: move-result-object v3 │ │ +2d353c: 1f03 2510 |0016: check-cast v3, Ljava/lang/Long; // type@1025 │ │ +2d3540: 6e10 3c87 0300 |0018: invoke-virtual {v3}, Ljava/lang/Long;.longValue:()J // method@873c │ │ +2d3546: 0b00 |001b: move-result-wide v0 │ │ +2d3548: 1000 |001c: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 0x0004 line=83 │ │ 0x0010 line=91 │ │ locals : │ │ 0x0000 - 0x001d reg=2 this Lorg/jaudiotagger/audio/asf/data/StreamBitratePropertiesChunk; │ │ @@ -1089970,46 +1089970,46 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 67 16-bit code units │ │ -2d3464: |[2d3464] org.jaudiotagger.audio.asf.data.StreamBitratePropertiesChunk.prettyPrint:(Ljava/lang/String;)Ljava/lang/String; │ │ -2d3474: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -2d3478: 6f20 6d8b 4300 |0002: invoke-super {v3, v4}, Lorg/jaudiotagger/audio/asf/data/Chunk;.prettyPrint:(Ljava/lang/String;)Ljava/lang/String; // method@8b6d │ │ -2d347e: 0c01 |0005: move-result-object v1 │ │ -2d3480: 7020 cf87 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@87cf │ │ -2d3486: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -2d3488: 5432 be82 |000a: iget-object v2, v3, Lorg/jaudiotagger/audio/asf/data/StreamBitratePropertiesChunk;.bitRates:Ljava/util/List; // field@82be │ │ -2d348c: 7210 7389 0200 |000c: invoke-interface {v2}, Ljava/util/List;.size:()I // method@8973 │ │ -2d3492: 0a02 |000f: move-result v2 │ │ -2d3494: 3521 2e00 |0010: if-ge v1, v2, 003e // +002e │ │ -2d3498: 6e20 d787 4000 |0012: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d349e: 1a02 9100 |0015: const-string v2, " |-> Stream no. "" // string@0091 │ │ -2d34a2: 6e20 d787 2000 |0017: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d34a8: 5432 bf82 |001a: iget-object v2, v3, Lorg/jaudiotagger/audio/asf/data/StreamBitratePropertiesChunk;.streamNumbers:Ljava/util/List; // field@82bf │ │ -2d34ac: 7220 6a89 1200 |001c: invoke-interface {v2, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ -2d34b2: 0c02 |001f: move-result-object v2 │ │ -2d34b4: 6e20 d687 2000 |0020: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ -2d34ba: 1a02 9402 |0023: const-string v2, "" has an average bitrate of "" // string@0294 │ │ -2d34be: 6e20 d787 2000 |0025: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d34c4: 5432 be82 |0028: iget-object v2, v3, Lorg/jaudiotagger/audio/asf/data/StreamBitratePropertiesChunk;.bitRates:Ljava/util/List; // field@82be │ │ -2d34c8: 7220 6a89 1200 |002a: invoke-interface {v2, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ -2d34ce: 0c02 |002d: move-result-object v2 │ │ -2d34d0: 6e20 d687 2000 |002e: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ -2d34d6: 1302 2200 |0031: const/16 v2, #int 34 // #22 │ │ -2d34da: 6e20 d087 2000 |0033: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@87d0 │ │ -2d34e0: 6202 fa82 |0036: sget-object v2, Lorg/jaudiotagger/audio/asf/util/Utils;.LINE_SEPARATOR:Ljava/lang/String; // field@82fa │ │ -2d34e4: 6e20 d787 2000 |0038: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d34ea: d801 0101 |003b: add-int/lit8 v1, v1, #int 1 // #01 │ │ -2d34ee: 28cd |003d: goto 000a // -0033 │ │ -2d34f0: 6e10 df87 0000 |003e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2d34f6: 0c04 |0041: move-result-object v4 │ │ -2d34f8: 1104 |0042: return-object v4 │ │ +2d3468: |[2d3468] org.jaudiotagger.audio.asf.data.StreamBitratePropertiesChunk.prettyPrint:(Ljava/lang/String;)Ljava/lang/String; │ │ +2d3478: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +2d347c: 6f20 6d8b 4300 |0002: invoke-super {v3, v4}, Lorg/jaudiotagger/audio/asf/data/Chunk;.prettyPrint:(Ljava/lang/String;)Ljava/lang/String; // method@8b6d │ │ +2d3482: 0c01 |0005: move-result-object v1 │ │ +2d3484: 7020 cf87 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@87cf │ │ +2d348a: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +2d348c: 5432 be82 |000a: iget-object v2, v3, Lorg/jaudiotagger/audio/asf/data/StreamBitratePropertiesChunk;.bitRates:Ljava/util/List; // field@82be │ │ +2d3490: 7210 7389 0200 |000c: invoke-interface {v2}, Ljava/util/List;.size:()I // method@8973 │ │ +2d3496: 0a02 |000f: move-result v2 │ │ +2d3498: 3521 2e00 |0010: if-ge v1, v2, 003e // +002e │ │ +2d349c: 6e20 d787 4000 |0012: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d34a2: 1a02 9100 |0015: const-string v2, " |-> Stream no. "" // string@0091 │ │ +2d34a6: 6e20 d787 2000 |0017: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d34ac: 5432 bf82 |001a: iget-object v2, v3, Lorg/jaudiotagger/audio/asf/data/StreamBitratePropertiesChunk;.streamNumbers:Ljava/util/List; // field@82bf │ │ +2d34b0: 7220 6a89 1200 |001c: invoke-interface {v2, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ +2d34b6: 0c02 |001f: move-result-object v2 │ │ +2d34b8: 6e20 d687 2000 |0020: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ +2d34be: 1a02 9402 |0023: const-string v2, "" has an average bitrate of "" // string@0294 │ │ +2d34c2: 6e20 d787 2000 |0025: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d34c8: 5432 be82 |0028: iget-object v2, v3, Lorg/jaudiotagger/audio/asf/data/StreamBitratePropertiesChunk;.bitRates:Ljava/util/List; // field@82be │ │ +2d34cc: 7220 6a89 1200 |002a: invoke-interface {v2, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ +2d34d2: 0c02 |002d: move-result-object v2 │ │ +2d34d4: 6e20 d687 2000 |002e: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ +2d34da: 1302 2200 |0031: const/16 v2, #int 34 // #22 │ │ +2d34de: 6e20 d087 2000 |0033: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@87d0 │ │ +2d34e4: 6202 fa82 |0036: sget-object v2, Lorg/jaudiotagger/audio/asf/util/Utils;.LINE_SEPARATOR:Ljava/lang/String; // field@82fa │ │ +2d34e8: 6e20 d787 2000 |0038: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d34ee: d801 0101 |003b: add-int/lit8 v1, v1, #int 1 // #01 │ │ +2d34f2: 28cd |003d: goto 000a // -0033 │ │ +2d34f4: 6e10 df87 0000 |003e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2d34fa: 0c04 |0041: move-result-object v4 │ │ +2d34fc: 1104 |0042: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ 0x000a line=105 │ │ 0x0012 line=107 │ │ 0x003e line=109 │ │ locals : │ │ @@ -1090085,34 +1090085,34 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -2d373c: |[2d373c] org.jaudiotagger.audio.asf.data.StreamChunk.:()V │ │ -2d374c: 0e00 |0000: return-void │ │ +2d3740: |[2d3740] org.jaudiotagger.audio.asf.data.StreamChunk.:()V │ │ +2d3750: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/asf/data/StreamChunk;) │ │ name : '' │ │ type : '(Lorg/jaudiotagger/audio/asf/data/GUID;Ljava/math/BigInteger;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -2d3750: |[2d3750] org.jaudiotagger.audio.asf.data.StreamChunk.:(Lorg/jaudiotagger/audio/asf/data/GUID;Ljava/math/BigInteger;)V │ │ -2d3760: 6200 9682 |0000: sget-object v0, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_STREAM:Lorg/jaudiotagger/audio/asf/data/GUID; // field@8296 │ │ -2d3764: 7030 678b 0103 |0002: invoke-direct {v1, v0, v3}, Lorg/jaudiotagger/audio/asf/data/Chunk;.:(Lorg/jaudiotagger/audio/asf/data/GUID;Ljava/math/BigInteger;)V // method@8b67 │ │ -2d376a: 5b12 c582 |0005: iput-object v2, v1, Lorg/jaudiotagger/audio/asf/data/StreamChunk;.type:Lorg/jaudiotagger/audio/asf/data/GUID; // field@82c5 │ │ -2d376e: 0e00 |0007: return-void │ │ +2d3754: |[2d3754] org.jaudiotagger.audio.asf.data.StreamChunk.:(Lorg/jaudiotagger/audio/asf/data/GUID;Ljava/math/BigInteger;)V │ │ +2d3764: 6200 9682 |0000: sget-object v0, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_STREAM:Lorg/jaudiotagger/audio/asf/data/GUID; // field@8296 │ │ +2d3768: 7030 678b 0103 |0002: invoke-direct {v1, v0, v3}, Lorg/jaudiotagger/audio/asf/data/Chunk;.:(Lorg/jaudiotagger/audio/asf/data/GUID;Ljava/math/BigInteger;)V // method@8b67 │ │ +2d376e: 5b12 c582 |0005: iput-object v2, v1, Lorg/jaudiotagger/audio/asf/data/StreamChunk;.type:Lorg/jaudiotagger/audio/asf/data/GUID; // field@82c5 │ │ +2d3772: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x0005 line=83 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/jaudiotagger/audio/asf/data/StreamChunk; │ │ 0x0000 - 0x0008 reg=2 (null) Lorg/jaudiotagger/audio/asf/data/GUID; │ │ @@ -1090124,17 +1090124,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2d35d0: |[2d35d0] org.jaudiotagger.audio.asf.data.StreamChunk.getStreamNumber:()I │ │ -2d35e0: 5210 c282 |0000: iget v0, v1, Lorg/jaudiotagger/audio/asf/data/StreamChunk;.streamNumber:I // field@82c2 │ │ -2d35e4: 0f00 |0002: return v0 │ │ +2d35d4: |[2d35d4] org.jaudiotagger.audio.asf.data.StreamChunk.getStreamNumber:()I │ │ +2d35e4: 5210 c282 |0000: iget v0, v1, Lorg/jaudiotagger/audio/asf/data/StreamChunk;.streamNumber:I // field@82c2 │ │ +2d35e8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/asf/data/StreamChunk; │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/asf/data/StreamChunk;) │ │ @@ -1090142,17 +1090142,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2d36dc: |[2d36dc] org.jaudiotagger.audio.asf.data.StreamChunk.getStreamSpecificDataSize:()J │ │ -2d36ec: 5320 c382 |0000: iget-wide v0, v2, Lorg/jaudiotagger/audio/asf/data/StreamChunk;.streamSpecificDataSize:J // field@82c3 │ │ -2d36f0: 1000 |0002: return-wide v0 │ │ +2d36e0: |[2d36e0] org.jaudiotagger.audio.asf.data.StreamChunk.getStreamSpecificDataSize:()J │ │ +2d36f0: 5320 c382 |0000: iget-wide v0, v2, Lorg/jaudiotagger/audio/asf/data/StreamChunk;.streamSpecificDataSize:J // field@82c3 │ │ +2d36f4: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/jaudiotagger/audio/asf/data/StreamChunk; │ │ │ │ #2 : (in Lorg/jaudiotagger/audio/asf/data/StreamChunk;) │ │ @@ -1090160,17 +1090160,17 @@ │ │ type : '()Lorg/jaudiotagger/audio/asf/data/GUID;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2d3724: |[2d3724] org.jaudiotagger.audio.asf.data.StreamChunk.getStreamType:()Lorg/jaudiotagger/audio/asf/data/GUID; │ │ -2d3734: 5410 c582 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/asf/data/StreamChunk;.type:Lorg/jaudiotagger/audio/asf/data/GUID; // field@82c5 │ │ -2d3738: 1100 |0002: return-object v0 │ │ +2d3728: |[2d3728] org.jaudiotagger.audio.asf.data.StreamChunk.getStreamType:()Lorg/jaudiotagger/audio/asf/data/GUID; │ │ +2d3738: 5410 c582 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/asf/data/StreamChunk;.type:Lorg/jaudiotagger/audio/asf/data/GUID; // field@82c5 │ │ +2d373c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/asf/data/StreamChunk; │ │ │ │ #3 : (in Lorg/jaudiotagger/audio/asf/data/StreamChunk;) │ │ @@ -1090178,17 +1090178,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2d36f4: |[2d36f4] org.jaudiotagger.audio.asf.data.StreamChunk.getTimeOffset:()J │ │ -2d3704: 5320 c482 |0000: iget-wide v0, v2, Lorg/jaudiotagger/audio/asf/data/StreamChunk;.timeOffset:J // field@82c4 │ │ -2d3708: 1000 |0002: return-wide v0 │ │ +2d36f8: |[2d36f8] org.jaudiotagger.audio.asf.data.StreamChunk.getTimeOffset:()J │ │ +2d3708: 5320 c482 |0000: iget-wide v0, v2, Lorg/jaudiotagger/audio/asf/data/StreamChunk;.timeOffset:J // field@82c4 │ │ +2d370c: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/jaudiotagger/audio/asf/data/StreamChunk; │ │ │ │ #4 : (in Lorg/jaudiotagger/audio/asf/data/StreamChunk;) │ │ @@ -1090196,17 +1090196,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2d370c: |[2d370c] org.jaudiotagger.audio.asf.data.StreamChunk.getTypeSpecificDataSize:()J │ │ -2d371c: 5320 c682 |0000: iget-wide v0, v2, Lorg/jaudiotagger/audio/asf/data/StreamChunk;.typeSpecificDataSize:J // field@82c6 │ │ -2d3720: 1000 |0002: return-wide v0 │ │ +2d3710: |[2d3710] org.jaudiotagger.audio.asf.data.StreamChunk.getTypeSpecificDataSize:()J │ │ +2d3720: 5320 c682 |0000: iget-wide v0, v2, Lorg/jaudiotagger/audio/asf/data/StreamChunk;.typeSpecificDataSize:J // field@82c6 │ │ +2d3724: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/jaudiotagger/audio/asf/data/StreamChunk; │ │ │ │ #5 : (in Lorg/jaudiotagger/audio/asf/data/StreamChunk;) │ │ @@ -1090214,17 +1090214,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2d35b8: |[2d35b8] org.jaudiotagger.audio.asf.data.StreamChunk.isContentEncrypted:()Z │ │ -2d35c8: 5510 c182 |0000: iget-boolean v0, v1, Lorg/jaudiotagger/audio/asf/data/StreamChunk;.contentEncrypted:Z // field@82c1 │ │ -2d35cc: 0f00 |0002: return v0 │ │ +2d35bc: |[2d35bc] org.jaudiotagger.audio.asf.data.StreamChunk.isContentEncrypted:()Z │ │ +2d35cc: 5510 c182 |0000: iget-boolean v0, v1, Lorg/jaudiotagger/audio/asf/data/StreamChunk;.contentEncrypted:Z // field@82c1 │ │ +2d35d0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/asf/data/StreamChunk; │ │ │ │ #6 : (in Lorg/jaudiotagger/audio/asf/data/StreamChunk;) │ │ @@ -1090232,62 +1090232,62 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 114 16-bit code units │ │ -2d35e8: |[2d35e8] org.jaudiotagger.audio.asf.data.StreamChunk.prettyPrint:(Ljava/lang/String;)Ljava/lang/String; │ │ -2d35f8: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -2d35fc: 6f20 6d8b 4300 |0002: invoke-super {v3, v4}, Lorg/jaudiotagger/audio/asf/data/Chunk;.prettyPrint:(Ljava/lang/String;)Ljava/lang/String; // method@8b6d │ │ -2d3602: 0c01 |0005: move-result-object v1 │ │ -2d3604: 7020 cf87 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@87cf │ │ -2d360a: 6e20 d787 4000 |0009: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d3610: 1a01 9200 |000c: const-string v1, " |-> Stream number: " // string@0092 │ │ -2d3614: 6e20 d787 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d361a: 6e10 3f8c 0300 |0011: invoke-virtual {v3}, Lorg/jaudiotagger/audio/asf/data/StreamChunk;.getStreamNumber:()I // method@8c3f │ │ -2d3620: 0a01 |0014: move-result v1 │ │ -2d3622: 6e20 d387 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2d3628: 6201 fa82 |0018: sget-object v1, Lorg/jaudiotagger/audio/asf/util/Utils;.LINE_SEPARATOR:Ljava/lang/String; // field@82fa │ │ -2d362c: 6e20 d787 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d3632: 6e20 d787 4000 |001d: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d3638: 1a01 9500 |0020: const-string v1, " |-> Type specific data size : " // string@0095 │ │ -2d363c: 6e20 d787 1000 |0022: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d3642: 6e10 438c 0300 |0025: invoke-virtual {v3}, Lorg/jaudiotagger/audio/asf/data/StreamChunk;.getTypeSpecificDataSize:()J // method@8c43 │ │ -2d3648: 0b01 |0028: move-result-wide v1 │ │ -2d364a: 6e30 d487 1002 |0029: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ -2d3650: 6201 fa82 |002c: sget-object v1, Lorg/jaudiotagger/audio/asf/util/Utils;.LINE_SEPARATOR:Ljava/lang/String; // field@82fa │ │ -2d3654: 6e20 d787 1000 |002e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d365a: 6e20 d787 4000 |0031: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d3660: 1a01 9300 |0034: const-string v1, " |-> Stream specific data size: " // string@0093 │ │ -2d3664: 6e20 d787 1000 |0036: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d366a: 6e10 408c 0300 |0039: invoke-virtual {v3}, Lorg/jaudiotagger/audio/asf/data/StreamChunk;.getStreamSpecificDataSize:()J // method@8c40 │ │ -2d3670: 0b01 |003c: move-result-wide v1 │ │ -2d3672: 6e30 d487 1002 |003d: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ -2d3678: 6201 fa82 |0040: sget-object v1, Lorg/jaudiotagger/audio/asf/util/Utils;.LINE_SEPARATOR:Ljava/lang/String; // field@82fa │ │ -2d367c: 6e20 d787 1000 |0042: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d3682: 6e20 d787 4000 |0045: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d3688: 1a01 9400 |0048: const-string v1, " |-> Time Offset : " // string@0094 │ │ -2d368c: 6e20 d787 1000 |004a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d3692: 6e10 428c 0300 |004d: invoke-virtual {v3}, Lorg/jaudiotagger/audio/asf/data/StreamChunk;.getTimeOffset:()J // method@8c42 │ │ -2d3698: 0b01 |0050: move-result-wide v1 │ │ -2d369a: 6e30 d487 1002 |0051: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ -2d36a0: 6201 fa82 |0054: sget-object v1, Lorg/jaudiotagger/audio/asf/util/Utils;.LINE_SEPARATOR:Ljava/lang/String; // field@82fa │ │ -2d36a4: 6e20 d787 1000 |0056: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d36aa: 6e20 d787 4000 |0059: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d36b0: 1a04 8d00 |005c: const-string v4, " |-> Content Encryption : " // string@008d │ │ -2d36b4: 6e20 d787 4000 |005e: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d36ba: 6e10 448c 0300 |0061: invoke-virtual {v3}, Lorg/jaudiotagger/audio/asf/data/StreamChunk;.isContentEncrypted:()Z // method@8c44 │ │ -2d36c0: 0a04 |0064: move-result v4 │ │ -2d36c2: 6e20 d887 4000 |0065: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@87d8 │ │ -2d36c8: 6204 fa82 |0068: sget-object v4, Lorg/jaudiotagger/audio/asf/util/Utils;.LINE_SEPARATOR:Ljava/lang/String; // field@82fa │ │ -2d36cc: 6e20 d787 4000 |006a: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d36d2: 6e10 df87 0000 |006d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2d36d8: 0c04 |0070: move-result-object v4 │ │ -2d36da: 1104 |0071: return-object v4 │ │ +2d35ec: |[2d35ec] org.jaudiotagger.audio.asf.data.StreamChunk.prettyPrint:(Ljava/lang/String;)Ljava/lang/String; │ │ +2d35fc: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +2d3600: 6f20 6d8b 4300 |0002: invoke-super {v3, v4}, Lorg/jaudiotagger/audio/asf/data/Chunk;.prettyPrint:(Ljava/lang/String;)Ljava/lang/String; // method@8b6d │ │ +2d3606: 0c01 |0005: move-result-object v1 │ │ +2d3608: 7020 cf87 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@87cf │ │ +2d360e: 6e20 d787 4000 |0009: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d3614: 1a01 9200 |000c: const-string v1, " |-> Stream number: " // string@0092 │ │ +2d3618: 6e20 d787 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d361e: 6e10 3f8c 0300 |0011: invoke-virtual {v3}, Lorg/jaudiotagger/audio/asf/data/StreamChunk;.getStreamNumber:()I // method@8c3f │ │ +2d3624: 0a01 |0014: move-result v1 │ │ +2d3626: 6e20 d387 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2d362c: 6201 fa82 |0018: sget-object v1, Lorg/jaudiotagger/audio/asf/util/Utils;.LINE_SEPARATOR:Ljava/lang/String; // field@82fa │ │ +2d3630: 6e20 d787 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d3636: 6e20 d787 4000 |001d: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d363c: 1a01 9500 |0020: const-string v1, " |-> Type specific data size : " // string@0095 │ │ +2d3640: 6e20 d787 1000 |0022: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d3646: 6e10 438c 0300 |0025: invoke-virtual {v3}, Lorg/jaudiotagger/audio/asf/data/StreamChunk;.getTypeSpecificDataSize:()J // method@8c43 │ │ +2d364c: 0b01 |0028: move-result-wide v1 │ │ +2d364e: 6e30 d487 1002 |0029: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ +2d3654: 6201 fa82 |002c: sget-object v1, Lorg/jaudiotagger/audio/asf/util/Utils;.LINE_SEPARATOR:Ljava/lang/String; // field@82fa │ │ +2d3658: 6e20 d787 1000 |002e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d365e: 6e20 d787 4000 |0031: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d3664: 1a01 9300 |0034: const-string v1, " |-> Stream specific data size: " // string@0093 │ │ +2d3668: 6e20 d787 1000 |0036: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d366e: 6e10 408c 0300 |0039: invoke-virtual {v3}, Lorg/jaudiotagger/audio/asf/data/StreamChunk;.getStreamSpecificDataSize:()J // method@8c40 │ │ +2d3674: 0b01 |003c: move-result-wide v1 │ │ +2d3676: 6e30 d487 1002 |003d: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ +2d367c: 6201 fa82 |0040: sget-object v1, Lorg/jaudiotagger/audio/asf/util/Utils;.LINE_SEPARATOR:Ljava/lang/String; // field@82fa │ │ +2d3680: 6e20 d787 1000 |0042: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d3686: 6e20 d787 4000 |0045: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d368c: 1a01 9400 |0048: const-string v1, " |-> Time Offset : " // string@0094 │ │ +2d3690: 6e20 d787 1000 |004a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d3696: 6e10 428c 0300 |004d: invoke-virtual {v3}, Lorg/jaudiotagger/audio/asf/data/StreamChunk;.getTimeOffset:()J // method@8c42 │ │ +2d369c: 0b01 |0050: move-result-wide v1 │ │ +2d369e: 6e30 d487 1002 |0051: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ +2d36a4: 6201 fa82 |0054: sget-object v1, Lorg/jaudiotagger/audio/asf/util/Utils;.LINE_SEPARATOR:Ljava/lang/String; // field@82fa │ │ +2d36a8: 6e20 d787 1000 |0056: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d36ae: 6e20 d787 4000 |0059: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d36b4: 1a04 8d00 |005c: const-string v4, " |-> Content Encryption : " // string@008d │ │ +2d36b8: 6e20 d787 4000 |005e: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d36be: 6e10 448c 0300 |0061: invoke-virtual {v3}, Lorg/jaudiotagger/audio/asf/data/StreamChunk;.isContentEncrypted:()Z // method@8c44 │ │ +2d36c4: 0a04 |0064: move-result v4 │ │ +2d36c6: 6e20 d887 4000 |0065: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@87d8 │ │ +2d36cc: 6204 fa82 |0068: sget-object v4, Lorg/jaudiotagger/audio/asf/util/Utils;.LINE_SEPARATOR:Ljava/lang/String; // field@82fa │ │ +2d36d0: 6e20 d787 4000 |006a: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d36d6: 6e10 df87 0000 |006d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2d36dc: 0c04 |0070: move-result-object v4 │ │ +2d36de: 1104 |0071: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ 0x0009 line=145 │ │ 0x001d line=146 │ │ 0x0031 line=147 │ │ 0x0045 line=148 │ │ @@ -1090302,17 +1090302,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2d3770: |[2d3770] org.jaudiotagger.audio.asf.data.StreamChunk.setContentEncrypted:(Z)V │ │ -2d3780: 5c01 c182 |0000: iput-boolean v1, v0, Lorg/jaudiotagger/audio/asf/data/StreamChunk;.contentEncrypted:Z // field@82c1 │ │ -2d3784: 0e00 |0002: return-void │ │ +2d3774: |[2d3774] org.jaudiotagger.audio.asf.data.StreamChunk.setContentEncrypted:(Z)V │ │ +2d3784: 5c01 c182 |0000: iput-boolean v1, v0, Lorg/jaudiotagger/audio/asf/data/StreamChunk;.contentEncrypted:Z // field@82c1 │ │ +2d3788: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/audio/asf/data/StreamChunk; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -1090321,17 +1090321,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2d3788: |[2d3788] org.jaudiotagger.audio.asf.data.StreamChunk.setStreamNumber:(I)V │ │ -2d3798: 5901 c282 |0000: iput v1, v0, Lorg/jaudiotagger/audio/asf/data/StreamChunk;.streamNumber:I // field@82c2 │ │ -2d379c: 0e00 |0002: return-void │ │ +2d378c: |[2d378c] org.jaudiotagger.audio.asf.data.StreamChunk.setStreamNumber:(I)V │ │ +2d379c: 5901 c282 |0000: iput v1, v0, Lorg/jaudiotagger/audio/asf/data/StreamChunk;.streamNumber:I // field@82c2 │ │ +2d37a0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/audio/asf/data/StreamChunk; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -1090340,17 +1090340,17 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2d37a0: |[2d37a0] org.jaudiotagger.audio.asf.data.StreamChunk.setStreamSpecificDataSize:(J)V │ │ -2d37b0: 5a01 c382 |0000: iput-wide v1, v0, Lorg/jaudiotagger/audio/asf/data/StreamChunk;.streamSpecificDataSize:J // field@82c3 │ │ -2d37b4: 0e00 |0002: return-void │ │ +2d37a4: |[2d37a4] org.jaudiotagger.audio.asf.data.StreamChunk.setStreamSpecificDataSize:(J)V │ │ +2d37b4: 5a01 c382 |0000: iput-wide v1, v0, Lorg/jaudiotagger/audio/asf/data/StreamChunk;.streamSpecificDataSize:J // field@82c3 │ │ +2d37b8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/audio/asf/data/StreamChunk; │ │ 0x0000 - 0x0003 reg=1 (null) J │ │ │ │ @@ -1090359,17 +1090359,17 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2d37b8: |[2d37b8] org.jaudiotagger.audio.asf.data.StreamChunk.setTimeOffset:(J)V │ │ -2d37c8: 5a01 c482 |0000: iput-wide v1, v0, Lorg/jaudiotagger/audio/asf/data/StreamChunk;.timeOffset:J // field@82c4 │ │ -2d37cc: 0e00 |0002: return-void │ │ +2d37bc: |[2d37bc] org.jaudiotagger.audio.asf.data.StreamChunk.setTimeOffset:(J)V │ │ +2d37cc: 5a01 c482 |0000: iput-wide v1, v0, Lorg/jaudiotagger/audio/asf/data/StreamChunk;.timeOffset:J // field@82c4 │ │ +2d37d0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=182 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/audio/asf/data/StreamChunk; │ │ 0x0000 - 0x0003 reg=1 (null) J │ │ │ │ @@ -1090378,17 +1090378,17 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2d37d0: |[2d37d0] org.jaudiotagger.audio.asf.data.StreamChunk.setTypeSpecificDataSize:(J)V │ │ -2d37e0: 5a01 c682 |0000: iput-wide v1, v0, Lorg/jaudiotagger/audio/asf/data/StreamChunk;.typeSpecificDataSize:J // field@82c6 │ │ -2d37e4: 0e00 |0002: return-void │ │ +2d37d4: |[2d37d4] org.jaudiotagger.audio.asf.data.StreamChunk.setTypeSpecificDataSize:(J)V │ │ +2d37e4: 5a01 c682 |0000: iput-wide v1, v0, Lorg/jaudiotagger/audio/asf/data/StreamChunk;.typeSpecificDataSize:J // field@82c6 │ │ +2d37e8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=190 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/audio/asf/data/StreamChunk; │ │ 0x0000 - 0x0003 reg=1 (null) J │ │ │ │ @@ -1090441,35 +1090441,35 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -2d3bc4: |[2d3bc4] org.jaudiotagger.audio.asf.io.AsfExtHeaderModifier.:()V │ │ -2d3bd4: 0e00 |0000: return-void │ │ +2d3bc8: |[2d3bc8] org.jaudiotagger.audio.asf.io.AsfExtHeaderModifier.:()V │ │ +2d3bd8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/asf/io/AsfExtHeaderModifier;) │ │ name : '' │ │ type : '(Ljava/util/List;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -2d3bd8: |[2d3bd8] org.jaudiotagger.audio.asf.io.AsfExtHeaderModifier.:(Ljava/util/List;)V │ │ -2d3be8: 7010 7087 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8770 │ │ -2d3bee: 2200 7c10 |0003: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ -2d3bf2: 7020 b088 2000 |0005: invoke-direct {v0, v2}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@88b0 │ │ -2d3bf8: 5b10 cb82 |0008: iput-object v0, v1, Lorg/jaudiotagger/audio/asf/io/AsfExtHeaderModifier;.modifierList:Ljava/util/List; // field@82cb │ │ -2d3bfc: 0e00 |000a: return-void │ │ +2d3bdc: |[2d3bdc] org.jaudiotagger.audio.asf.io.AsfExtHeaderModifier.:(Ljava/util/List;)V │ │ +2d3bec: 7010 7087 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8770 │ │ +2d3bf2: 2200 7c10 |0003: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ +2d3bf6: 7020 b088 2000 |0005: invoke-direct {v0, v2}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@88b0 │ │ +2d3bfc: 5b10 cb82 |0008: iput-object v0, v1, Lorg/jaudiotagger/audio/asf/io/AsfExtHeaderModifier;.modifierList:Ljava/util/List; // field@82cb │ │ +2d3c00: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0003 line=37 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/jaudiotagger/audio/asf/io/AsfExtHeaderModifier; │ │ 0x0000 - 0x000b reg=2 (null) Ljava/util/List; │ │ @@ -1090479,25 +1090479,25 @@ │ │ type : '(Lorg/jaudiotagger/audio/asf/data/GUID;Ljava/io/InputStream;Ljava/io/OutputStream;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 21 16-bit code units │ │ -2d3c00: |[2d3c00] org.jaudiotagger.audio.asf.io.AsfExtHeaderModifier.copyChunk:(Lorg/jaudiotagger/audio/asf/data/GUID;Ljava/io/InputStream;Ljava/io/OutputStream;)V │ │ -2d3c10: 7110 fb8c 0600 |0000: invoke-static {v6}, Lorg/jaudiotagger/audio/asf/util/Utils;.readUINT64:(Ljava/io/InputStream;)J // method@8cfb │ │ -2d3c16: 0b00 |0003: move-result-wide v0 │ │ -2d3c18: 6e10 da8b 0500 |0004: invoke-virtual {v5}, Lorg/jaudiotagger/audio/asf/data/GUID;.getBytes:()[B // method@8bda │ │ -2d3c1e: 0c05 |0007: move-result-object v5 │ │ -2d3c20: 6e20 9c86 5700 |0008: invoke-virtual {v7, v5}, Ljava/io/OutputStream;.write:([B)V // method@869c │ │ -2d3c26: 7130 ff8c 1007 |000b: invoke-static {v0, v1, v7}, Lorg/jaudiotagger/audio/asf/util/Utils;.writeUINT64:(JLjava/io/OutputStream;)V // method@8cff │ │ -2d3c2c: 1602 1800 |000e: const-wide/16 v2, #int 24 // #18 │ │ -2d3c30: bc20 |0010: sub-long/2addr v0, v2 │ │ -2d3c32: 7140 ed8c 7610 |0011: invoke-static {v6, v7, v0, v1}, Lorg/jaudiotagger/audio/asf/util/Utils;.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;J)V // method@8ced │ │ -2d3c38: 0e00 |0014: return-void │ │ +2d3c04: |[2d3c04] org.jaudiotagger.audio.asf.io.AsfExtHeaderModifier.copyChunk:(Lorg/jaudiotagger/audio/asf/data/GUID;Ljava/io/InputStream;Ljava/io/OutputStream;)V │ │ +2d3c14: 7110 fb8c 0600 |0000: invoke-static {v6}, Lorg/jaudiotagger/audio/asf/util/Utils;.readUINT64:(Ljava/io/InputStream;)J // method@8cfb │ │ +2d3c1a: 0b00 |0003: move-result-wide v0 │ │ +2d3c1c: 6e10 da8b 0500 |0004: invoke-virtual {v5}, Lorg/jaudiotagger/audio/asf/data/GUID;.getBytes:()[B // method@8bda │ │ +2d3c22: 0c05 |0007: move-result-object v5 │ │ +2d3c24: 6e20 9c86 5700 |0008: invoke-virtual {v7, v5}, Ljava/io/OutputStream;.write:([B)V // method@869c │ │ +2d3c2a: 7130 ff8c 1007 |000b: invoke-static {v0, v1, v7}, Lorg/jaudiotagger/audio/asf/util/Utils;.writeUINT64:(JLjava/io/OutputStream;)V // method@8cff │ │ +2d3c30: 1602 1800 |000e: const-wide/16 v2, #int 24 // #18 │ │ +2d3c34: bc20 |0010: sub-long/2addr v0, v2 │ │ +2d3c36: 7140 ed8c 7610 |0011: invoke-static {v6, v7, v0, v1}, Lorg/jaudiotagger/audio/asf/util/Utils;.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;J)V // method@8ced │ │ +2d3c3c: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0004 line=57 │ │ 0x000b line=58 │ │ 0x0011 line=59 │ │ locals : │ │ @@ -1090512,19 +1090512,19 @@ │ │ type : '(Lorg/jaudiotagger/audio/asf/data/GUID;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -2d39e0: |[2d39e0] org.jaudiotagger.audio.asf.io.AsfExtHeaderModifier.isApplicable:(Lorg/jaudiotagger/audio/asf/data/GUID;)Z │ │ -2d39f0: 6200 9082 |0000: sget-object v0, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_HEADER_EXTENSION:Lorg/jaudiotagger/audio/asf/data/GUID; // field@8290 │ │ -2d39f4: 6e20 d98b 2000 |0002: invoke-virtual {v0, v2}, Lorg/jaudiotagger/audio/asf/data/GUID;.equals:(Ljava/lang/Object;)Z // method@8bd9 │ │ -2d39fa: 0a02 |0005: move-result v2 │ │ -2d39fc: 0f02 |0006: return v2 │ │ +2d39e4: |[2d39e4] org.jaudiotagger.audio.asf.io.AsfExtHeaderModifier.isApplicable:(Lorg/jaudiotagger/audio/asf/data/GUID;)Z │ │ +2d39f4: 6200 9082 |0000: sget-object v0, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_HEADER_EXTENSION:Lorg/jaudiotagger/audio/asf/data/GUID; // field@8290 │ │ +2d39f8: 6e20 d98b 2000 |0002: invoke-virtual {v0, v2}, Lorg/jaudiotagger/audio/asf/data/GUID;.equals:(Ljava/lang/Object;)Z // method@8bd9 │ │ +2d39fe: 0a02 |0005: move-result v2 │ │ +2d3a00: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jaudiotagger/audio/asf/io/AsfExtHeaderModifier; │ │ 0x0000 - 0x0007 reg=2 (null) Lorg/jaudiotagger/audio/asf/data/GUID; │ │ │ │ @@ -1090533,120 +1090533,120 @@ │ │ type : '(Lorg/jaudiotagger/audio/asf/data/GUID;Ljava/io/InputStream;Ljava/io/OutputStream;)Lorg/jaudiotagger/audio/asf/io/ModificationResult;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 24 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 217 16-bit code units │ │ -2d3a00: |[2d3a00] org.jaudiotagger.audio.asf.io.AsfExtHeaderModifier.modify:(Lorg/jaudiotagger/audio/asf/data/GUID;Ljava/io/InputStream;Ljava/io/OutputStream;)Lorg/jaudiotagger/audio/asf/io/ModificationResult; │ │ -2d3a10: 0800 1400 |0000: move-object/from16 v0, v20 │ │ -2d3a14: 0801 1700 |0002: move-object/from16 v1, v23 │ │ -2d3a18: 1602 0000 |0004: const-wide/16 v2, #int 0 // #0 │ │ -2d3a1c: 2204 7c10 |0006: new-instance v4, Ljava/util/ArrayList; // type@107c │ │ -2d3a20: 5405 cb82 |0008: iget-object v5, v0, Lorg/jaudiotagger/audio/asf/io/AsfExtHeaderModifier;.modifierList:Ljava/util/List; // field@82cb │ │ -2d3a24: 7020 b088 5400 |000a: invoke-direct {v4, v5}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@88b0 │ │ -2d3a2a: 2205 8d10 |000d: new-instance v5, Ljava/util/HashSet; // type@108d │ │ -2d3a2e: 7010 3b89 0500 |000f: invoke-direct {v5}, Ljava/util/HashSet;.:()V // method@893b │ │ -2d3a34: 0806 1500 |0012: move-object/from16 v6, v21 │ │ -2d3a38: 7220 a189 6500 |0014: invoke-interface {v5, v6}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -2d3a3e: 7701 f48c 1600 |0017: invoke-static/range {v22}, Lorg/jaudiotagger/audio/asf/util/Utils;.readBig64:(Ljava/io/InputStream;)Ljava/math/BigInteger; // method@8cf4 │ │ -2d3a44: 0c06 |001a: move-result-object v6 │ │ -2d3a46: 7701 f88c 1600 |001b: invoke-static/range {v22}, Lorg/jaudiotagger/audio/asf/util/Utils;.readGUID:(Ljava/io/InputStream;)Lorg/jaudiotagger/audio/asf/data/GUID; // method@8cf8 │ │ -2d3a4c: 0c07 |001e: move-result-object v7 │ │ -2d3a4e: 7701 f98c 1600 |001f: invoke-static/range {v22}, Lorg/jaudiotagger/audio/asf/util/Utils;.readUINT16:(Ljava/io/InputStream;)I // method@8cf9 │ │ -2d3a54: 0a08 |0022: move-result v8 │ │ -2d3a56: 7701 fa8c 1600 |0023: invoke-static/range {v22}, Lorg/jaudiotagger/audio/asf/util/Utils;.readUINT32:(Ljava/io/InputStream;)J // method@8cfa │ │ -2d3a5c: 0b09 |0026: move-result-wide v9 │ │ -2d3a5e: 220b ef0f |0027: new-instance v11, Ljava/io/ByteArrayOutputStream; // type@0fef │ │ -2d3a62: 7010 2d86 0b00 |0029: invoke-direct {v11}, Ljava/io/ByteArrayOutputStream;.:()V // method@862d │ │ -2d3a68: 220c 0d11 |002c: new-instance v12, Lorg/jaudiotagger/audio/asf/io/CountingInputStream; // type@110d │ │ -2d3a6c: 080d 1600 |002e: move-object/from16 v13, v22 │ │ -2d3a70: 7020 958c dc00 |0030: invoke-direct {v12, v13}, Lorg/jaudiotagger/audio/asf/io/CountingInputStream;.:(Ljava/io/InputStream;)V // method@8c95 │ │ -2d3a76: 6e10 978c 0c00 |0033: invoke-virtual {v12}, Lorg/jaudiotagger/audio/asf/io/CountingInputStream;.getReadCount:()J // method@8c97 │ │ -2d3a7c: 0b0d |0036: move-result-wide v13 │ │ -2d3a7e: 120f |0037: const/4 v15, #int 0 // #0 │ │ -2d3a80: 3110 0d09 |0038: cmp-long v16, v13, v9 │ │ -2d3a84: 3b10 4700 |003a: if-gez v16, 0081 // +0047 │ │ -2d3a88: 7110 f88c 0c00 |003c: invoke-static {v12}, Lorg/jaudiotagger/audio/asf/util/Utils;.readGUID:(Ljava/io/InputStream;)Lorg/jaudiotagger/audio/asf/data/GUID; // method@8cf8 │ │ -2d3a8e: 0c0d |003f: move-result-object v13 │ │ -2d3a90: 0510 0900 |0040: move-wide/from16 v16, v9 │ │ -2d3a94: 120e |0042: const/4 v14, #int 0 // #0 │ │ -2d3a96: 7210 7389 0400 |0043: invoke-interface {v4}, Ljava/util/List;.size:()I // method@8973 │ │ -2d3a9c: 0a09 |0046: move-result v9 │ │ -2d3a9e: 359f 2f00 |0047: if-ge v15, v9, 0076 // +002f │ │ -2d3aa2: 390e 2d00 |0049: if-nez v14, 0076 // +002d │ │ -2d3aa6: 7220 6a89 f400 |004b: invoke-interface {v4, v15}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ -2d3aac: 0c09 |004e: move-result-object v9 │ │ -2d3aae: 1f09 0811 |004f: check-cast v9, Lorg/jaudiotagger/audio/asf/io/ChunkModifier; // type@1108 │ │ -2d3ab2: 7220 818c d900 |0051: invoke-interface {v9, v13}, Lorg/jaudiotagger/audio/asf/io/ChunkModifier;.isApplicable:(Lorg/jaudiotagger/audio/asf/data/GUID;)Z // method@8c81 │ │ -2d3ab8: 0a09 |0054: move-result v9 │ │ -2d3aba: 3809 1e00 |0055: if-eqz v9, 0073 // +001e │ │ -2d3abe: 7220 6a89 f400 |0057: invoke-interface {v4, v15}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ -2d3ac4: 0c09 |005a: move-result-object v9 │ │ -2d3ac6: 1f09 0811 |005b: check-cast v9, Lorg/jaudiotagger/audio/asf/io/ChunkModifier; // type@1108 │ │ -2d3aca: 7240 828c d9bc |005d: invoke-interface {v9, v13, v12, v11}, Lorg/jaudiotagger/audio/asf/io/ChunkModifier;.modify:(Lorg/jaudiotagger/audio/asf/data/GUID;Ljava/io/InputStream;Ljava/io/OutputStream;)Lorg/jaudiotagger/audio/asf/io/ModificationResult; // method@8c82 │ │ -2d3ad0: 0c09 |0060: move-result-object v9 │ │ -2d3ad2: 6e10 c68c 0900 |0061: invoke-virtual {v9}, Lorg/jaudiotagger/audio/asf/io/ModificationResult;.getByteDifference:()J // method@8cc6 │ │ -2d3ad8: 0b12 |0064: move-result-wide v18 │ │ -2d3ada: 9b02 0212 |0065: add-long v2, v2, v18 │ │ -2d3ade: 6e10 c88c 0900 |0067: invoke-virtual {v9}, Lorg/jaudiotagger/audio/asf/io/ModificationResult;.getOccuredGUIDs:()Ljava/util/Set; // method@8cc8 │ │ -2d3ae4: 0c09 |006a: move-result-object v9 │ │ -2d3ae6: 7220 a289 9500 |006b: invoke-interface {v5, v9}, Ljava/util/Set;.addAll:(Ljava/util/Collection;)Z // method@89a2 │ │ -2d3aec: 7220 7089 f400 |006e: invoke-interface {v4, v15}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@8970 │ │ -2d3af2: 1219 |0071: const/4 v9, #int 1 // #1 │ │ -2d3af4: 121e |0072: const/4 v14, #int 1 // #1 │ │ -2d3af6: d80f 0f01 |0073: add-int/lit8 v15, v15, #int 1 // #01 │ │ -2d3afa: 28ce |0075: goto 0043 // -0032 │ │ -2d3afc: 390e 0800 |0076: if-nez v14, 007e // +0008 │ │ -2d3b00: 7220 a189 d500 |0078: invoke-interface {v5, v13}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -2d3b06: 7040 578c d0bc |007b: invoke-direct {v0, v13, v12, v11}, Lorg/jaudiotagger/audio/asf/io/AsfExtHeaderModifier;.copyChunk:(Lorg/jaudiotagger/audio/asf/data/GUID;Ljava/io/InputStream;Ljava/io/OutputStream;)V // method@8c57 │ │ -2d3b0c: 0509 1000 |007e: move-wide/from16 v9, v16 │ │ -2d3b10: 28b3 |0080: goto 0033 // -004d │ │ -2d3b12: 0510 0900 |0081: move-wide/from16 v16, v9 │ │ -2d3b16: 7210 6e89 0400 |0083: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ -2d3b1c: 0c04 |0086: move-result-object v4 │ │ -2d3b1e: 7210 4789 0400 |0087: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -2d3b24: 0a09 |008a: move-result v9 │ │ -2d3b26: 3809 1a00 |008b: if-eqz v9, 00a5 // +001a │ │ -2d3b2a: 7210 4889 0400 |008d: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -2d3b30: 0c09 |0090: move-result-object v9 │ │ -2d3b32: 1f09 0811 |0091: check-cast v9, Lorg/jaudiotagger/audio/asf/io/ChunkModifier; // type@1108 │ │ -2d3b36: 120a |0093: const/4 v10, #int 0 // #0 │ │ -2d3b38: 7240 828c a9ba |0094: invoke-interface {v9, v10, v10, v11}, Lorg/jaudiotagger/audio/asf/io/ChunkModifier;.modify:(Lorg/jaudiotagger/audio/asf/data/GUID;Ljava/io/InputStream;Ljava/io/OutputStream;)Lorg/jaudiotagger/audio/asf/io/ModificationResult; // method@8c82 │ │ -2d3b3e: 0c09 |0097: move-result-object v9 │ │ -2d3b40: 6e10 c68c 0900 |0098: invoke-virtual {v9}, Lorg/jaudiotagger/audio/asf/io/ModificationResult;.getByteDifference:()J // method@8cc6 │ │ -2d3b46: 0b0c |009b: move-result-wide v12 │ │ -2d3b48: bbc2 |009c: add-long/2addr v2, v12 │ │ -2d3b4a: 6e10 c88c 0900 |009d: invoke-virtual {v9}, Lorg/jaudiotagger/audio/asf/io/ModificationResult;.getOccuredGUIDs:()Ljava/util/Set; // method@8cc8 │ │ -2d3b50: 0c09 |00a0: move-result-object v9 │ │ -2d3b52: 7220 a289 9500 |00a1: invoke-interface {v5, v9}, Ljava/util/Set;.addAll:(Ljava/util/Collection;)Z // method@89a2 │ │ -2d3b58: 28e3 |00a4: goto 0087 // -001d │ │ -2d3b5a: 6204 9082 |00a5: sget-object v4, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_HEADER_EXTENSION:Lorg/jaudiotagger/audio/asf/data/GUID; // field@8290 │ │ -2d3b5e: 6e10 da8b 0400 |00a7: invoke-virtual {v4}, Lorg/jaudiotagger/audio/asf/data/GUID;.getBytes:()[B // method@8bda │ │ -2d3b64: 0c04 |00aa: move-result-object v4 │ │ -2d3b66: 6e20 9c86 4100 |00ab: invoke-virtual {v1, v4}, Ljava/io/OutputStream;.write:([B)V // method@869c │ │ -2d3b6c: 7120 3088 3200 |00ae: invoke-static {v2, v3}, Ljava/math/BigInteger;.valueOf:(J)Ljava/math/BigInteger; // method@8830 │ │ -2d3b72: 0c04 |00b1: move-result-object v4 │ │ -2d3b74: 6e20 2688 4600 |00b2: invoke-virtual {v6, v4}, Ljava/math/BigInteger;.add:(Ljava/math/BigInteger;)Ljava/math/BigInteger; // method@8826 │ │ -2d3b7a: 0c04 |00b5: move-result-object v4 │ │ -2d3b7c: 6e10 2b88 0400 |00b6: invoke-virtual {v4}, Ljava/math/BigInteger;.longValue:()J // method@882b │ │ -2d3b82: 0b09 |00b9: move-result-wide v9 │ │ -2d3b84: 7130 ff8c a901 |00ba: invoke-static {v9, v10, v1}, Lorg/jaudiotagger/audio/asf/util/Utils;.writeUINT64:(JLjava/io/OutputStream;)V // method@8cff │ │ -2d3b8a: 6e10 da8b 0700 |00bd: invoke-virtual {v7}, Lorg/jaudiotagger/audio/asf/data/GUID;.getBytes:()[B // method@8bda │ │ -2d3b90: 0c04 |00c0: move-result-object v4 │ │ -2d3b92: 6e20 9c86 4100 |00c1: invoke-virtual {v1, v4}, Ljava/io/OutputStream;.write:([B)V // method@869c │ │ -2d3b98: 7120 fd8c 1800 |00c4: invoke-static {v8, v1}, Lorg/jaudiotagger/audio/asf/util/Utils;.writeUINT16:(ILjava/io/OutputStream;)V // method@8cfd │ │ -2d3b9e: 9b09 1002 |00c7: add-long v9, v16, v2 │ │ -2d3ba2: 7130 fe8c a901 |00c9: invoke-static {v9, v10, v1}, Lorg/jaudiotagger/audio/asf/util/Utils;.writeUINT32:(JLjava/io/OutputStream;)V // method@8cfe │ │ -2d3ba8: 6e10 3186 0b00 |00cc: invoke-virtual {v11}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8631 │ │ -2d3bae: 0c04 |00cf: move-result-object v4 │ │ -2d3bb0: 6e20 9c86 4100 |00d0: invoke-virtual {v1, v4}, Ljava/io/OutputStream;.write:([B)V // method@869c │ │ -2d3bb6: 2201 1511 |00d3: new-instance v1, Lorg/jaudiotagger/audio/asf/io/ModificationResult; // type@1115 │ │ -2d3bba: 7055 c48c f132 |00d5: invoke-direct {v1, v15, v2, v3, v5}, Lorg/jaudiotagger/audio/asf/io/ModificationResult;.:(IJLjava/util/Set;)V // method@8cc4 │ │ -2d3bc0: 1101 |00d8: return-object v1 │ │ +2d3a04: |[2d3a04] org.jaudiotagger.audio.asf.io.AsfExtHeaderModifier.modify:(Lorg/jaudiotagger/audio/asf/data/GUID;Ljava/io/InputStream;Ljava/io/OutputStream;)Lorg/jaudiotagger/audio/asf/io/ModificationResult; │ │ +2d3a14: 0800 1400 |0000: move-object/from16 v0, v20 │ │ +2d3a18: 0801 1700 |0002: move-object/from16 v1, v23 │ │ +2d3a1c: 1602 0000 |0004: const-wide/16 v2, #int 0 // #0 │ │ +2d3a20: 2204 7c10 |0006: new-instance v4, Ljava/util/ArrayList; // type@107c │ │ +2d3a24: 5405 cb82 |0008: iget-object v5, v0, Lorg/jaudiotagger/audio/asf/io/AsfExtHeaderModifier;.modifierList:Ljava/util/List; // field@82cb │ │ +2d3a28: 7020 b088 5400 |000a: invoke-direct {v4, v5}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@88b0 │ │ +2d3a2e: 2205 8d10 |000d: new-instance v5, Ljava/util/HashSet; // type@108d │ │ +2d3a32: 7010 3b89 0500 |000f: invoke-direct {v5}, Ljava/util/HashSet;.:()V // method@893b │ │ +2d3a38: 0806 1500 |0012: move-object/from16 v6, v21 │ │ +2d3a3c: 7220 a189 6500 |0014: invoke-interface {v5, v6}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +2d3a42: 7701 f48c 1600 |0017: invoke-static/range {v22}, Lorg/jaudiotagger/audio/asf/util/Utils;.readBig64:(Ljava/io/InputStream;)Ljava/math/BigInteger; // method@8cf4 │ │ +2d3a48: 0c06 |001a: move-result-object v6 │ │ +2d3a4a: 7701 f88c 1600 |001b: invoke-static/range {v22}, Lorg/jaudiotagger/audio/asf/util/Utils;.readGUID:(Ljava/io/InputStream;)Lorg/jaudiotagger/audio/asf/data/GUID; // method@8cf8 │ │ +2d3a50: 0c07 |001e: move-result-object v7 │ │ +2d3a52: 7701 f98c 1600 |001f: invoke-static/range {v22}, Lorg/jaudiotagger/audio/asf/util/Utils;.readUINT16:(Ljava/io/InputStream;)I // method@8cf9 │ │ +2d3a58: 0a08 |0022: move-result v8 │ │ +2d3a5a: 7701 fa8c 1600 |0023: invoke-static/range {v22}, Lorg/jaudiotagger/audio/asf/util/Utils;.readUINT32:(Ljava/io/InputStream;)J // method@8cfa │ │ +2d3a60: 0b09 |0026: move-result-wide v9 │ │ +2d3a62: 220b ef0f |0027: new-instance v11, Ljava/io/ByteArrayOutputStream; // type@0fef │ │ +2d3a66: 7010 2d86 0b00 |0029: invoke-direct {v11}, Ljava/io/ByteArrayOutputStream;.:()V // method@862d │ │ +2d3a6c: 220c 0d11 |002c: new-instance v12, Lorg/jaudiotagger/audio/asf/io/CountingInputStream; // type@110d │ │ +2d3a70: 080d 1600 |002e: move-object/from16 v13, v22 │ │ +2d3a74: 7020 958c dc00 |0030: invoke-direct {v12, v13}, Lorg/jaudiotagger/audio/asf/io/CountingInputStream;.:(Ljava/io/InputStream;)V // method@8c95 │ │ +2d3a7a: 6e10 978c 0c00 |0033: invoke-virtual {v12}, Lorg/jaudiotagger/audio/asf/io/CountingInputStream;.getReadCount:()J // method@8c97 │ │ +2d3a80: 0b0d |0036: move-result-wide v13 │ │ +2d3a82: 120f |0037: const/4 v15, #int 0 // #0 │ │ +2d3a84: 3110 0d09 |0038: cmp-long v16, v13, v9 │ │ +2d3a88: 3b10 4700 |003a: if-gez v16, 0081 // +0047 │ │ +2d3a8c: 7110 f88c 0c00 |003c: invoke-static {v12}, Lorg/jaudiotagger/audio/asf/util/Utils;.readGUID:(Ljava/io/InputStream;)Lorg/jaudiotagger/audio/asf/data/GUID; // method@8cf8 │ │ +2d3a92: 0c0d |003f: move-result-object v13 │ │ +2d3a94: 0510 0900 |0040: move-wide/from16 v16, v9 │ │ +2d3a98: 120e |0042: const/4 v14, #int 0 // #0 │ │ +2d3a9a: 7210 7389 0400 |0043: invoke-interface {v4}, Ljava/util/List;.size:()I // method@8973 │ │ +2d3aa0: 0a09 |0046: move-result v9 │ │ +2d3aa2: 359f 2f00 |0047: if-ge v15, v9, 0076 // +002f │ │ +2d3aa6: 390e 2d00 |0049: if-nez v14, 0076 // +002d │ │ +2d3aaa: 7220 6a89 f400 |004b: invoke-interface {v4, v15}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ +2d3ab0: 0c09 |004e: move-result-object v9 │ │ +2d3ab2: 1f09 0811 |004f: check-cast v9, Lorg/jaudiotagger/audio/asf/io/ChunkModifier; // type@1108 │ │ +2d3ab6: 7220 818c d900 |0051: invoke-interface {v9, v13}, Lorg/jaudiotagger/audio/asf/io/ChunkModifier;.isApplicable:(Lorg/jaudiotagger/audio/asf/data/GUID;)Z // method@8c81 │ │ +2d3abc: 0a09 |0054: move-result v9 │ │ +2d3abe: 3809 1e00 |0055: if-eqz v9, 0073 // +001e │ │ +2d3ac2: 7220 6a89 f400 |0057: invoke-interface {v4, v15}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ +2d3ac8: 0c09 |005a: move-result-object v9 │ │ +2d3aca: 1f09 0811 |005b: check-cast v9, Lorg/jaudiotagger/audio/asf/io/ChunkModifier; // type@1108 │ │ +2d3ace: 7240 828c d9bc |005d: invoke-interface {v9, v13, v12, v11}, Lorg/jaudiotagger/audio/asf/io/ChunkModifier;.modify:(Lorg/jaudiotagger/audio/asf/data/GUID;Ljava/io/InputStream;Ljava/io/OutputStream;)Lorg/jaudiotagger/audio/asf/io/ModificationResult; // method@8c82 │ │ +2d3ad4: 0c09 |0060: move-result-object v9 │ │ +2d3ad6: 6e10 c68c 0900 |0061: invoke-virtual {v9}, Lorg/jaudiotagger/audio/asf/io/ModificationResult;.getByteDifference:()J // method@8cc6 │ │ +2d3adc: 0b12 |0064: move-result-wide v18 │ │ +2d3ade: 9b02 0212 |0065: add-long v2, v2, v18 │ │ +2d3ae2: 6e10 c88c 0900 |0067: invoke-virtual {v9}, Lorg/jaudiotagger/audio/asf/io/ModificationResult;.getOccuredGUIDs:()Ljava/util/Set; // method@8cc8 │ │ +2d3ae8: 0c09 |006a: move-result-object v9 │ │ +2d3aea: 7220 a289 9500 |006b: invoke-interface {v5, v9}, Ljava/util/Set;.addAll:(Ljava/util/Collection;)Z // method@89a2 │ │ +2d3af0: 7220 7089 f400 |006e: invoke-interface {v4, v15}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@8970 │ │ +2d3af6: 1219 |0071: const/4 v9, #int 1 // #1 │ │ +2d3af8: 121e |0072: const/4 v14, #int 1 // #1 │ │ +2d3afa: d80f 0f01 |0073: add-int/lit8 v15, v15, #int 1 // #01 │ │ +2d3afe: 28ce |0075: goto 0043 // -0032 │ │ +2d3b00: 390e 0800 |0076: if-nez v14, 007e // +0008 │ │ +2d3b04: 7220 a189 d500 |0078: invoke-interface {v5, v13}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +2d3b0a: 7040 578c d0bc |007b: invoke-direct {v0, v13, v12, v11}, Lorg/jaudiotagger/audio/asf/io/AsfExtHeaderModifier;.copyChunk:(Lorg/jaudiotagger/audio/asf/data/GUID;Ljava/io/InputStream;Ljava/io/OutputStream;)V // method@8c57 │ │ +2d3b10: 0509 1000 |007e: move-wide/from16 v9, v16 │ │ +2d3b14: 28b3 |0080: goto 0033 // -004d │ │ +2d3b16: 0510 0900 |0081: move-wide/from16 v16, v9 │ │ +2d3b1a: 7210 6e89 0400 |0083: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ +2d3b20: 0c04 |0086: move-result-object v4 │ │ +2d3b22: 7210 4789 0400 |0087: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +2d3b28: 0a09 |008a: move-result v9 │ │ +2d3b2a: 3809 1a00 |008b: if-eqz v9, 00a5 // +001a │ │ +2d3b2e: 7210 4889 0400 |008d: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +2d3b34: 0c09 |0090: move-result-object v9 │ │ +2d3b36: 1f09 0811 |0091: check-cast v9, Lorg/jaudiotagger/audio/asf/io/ChunkModifier; // type@1108 │ │ +2d3b3a: 120a |0093: const/4 v10, #int 0 // #0 │ │ +2d3b3c: 7240 828c a9ba |0094: invoke-interface {v9, v10, v10, v11}, Lorg/jaudiotagger/audio/asf/io/ChunkModifier;.modify:(Lorg/jaudiotagger/audio/asf/data/GUID;Ljava/io/InputStream;Ljava/io/OutputStream;)Lorg/jaudiotagger/audio/asf/io/ModificationResult; // method@8c82 │ │ +2d3b42: 0c09 |0097: move-result-object v9 │ │ +2d3b44: 6e10 c68c 0900 |0098: invoke-virtual {v9}, Lorg/jaudiotagger/audio/asf/io/ModificationResult;.getByteDifference:()J // method@8cc6 │ │ +2d3b4a: 0b0c |009b: move-result-wide v12 │ │ +2d3b4c: bbc2 |009c: add-long/2addr v2, v12 │ │ +2d3b4e: 6e10 c88c 0900 |009d: invoke-virtual {v9}, Lorg/jaudiotagger/audio/asf/io/ModificationResult;.getOccuredGUIDs:()Ljava/util/Set; // method@8cc8 │ │ +2d3b54: 0c09 |00a0: move-result-object v9 │ │ +2d3b56: 7220 a289 9500 |00a1: invoke-interface {v5, v9}, Ljava/util/Set;.addAll:(Ljava/util/Collection;)Z // method@89a2 │ │ +2d3b5c: 28e3 |00a4: goto 0087 // -001d │ │ +2d3b5e: 6204 9082 |00a5: sget-object v4, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_HEADER_EXTENSION:Lorg/jaudiotagger/audio/asf/data/GUID; // field@8290 │ │ +2d3b62: 6e10 da8b 0400 |00a7: invoke-virtual {v4}, Lorg/jaudiotagger/audio/asf/data/GUID;.getBytes:()[B // method@8bda │ │ +2d3b68: 0c04 |00aa: move-result-object v4 │ │ +2d3b6a: 6e20 9c86 4100 |00ab: invoke-virtual {v1, v4}, Ljava/io/OutputStream;.write:([B)V // method@869c │ │ +2d3b70: 7120 3088 3200 |00ae: invoke-static {v2, v3}, Ljava/math/BigInteger;.valueOf:(J)Ljava/math/BigInteger; // method@8830 │ │ +2d3b76: 0c04 |00b1: move-result-object v4 │ │ +2d3b78: 6e20 2688 4600 |00b2: invoke-virtual {v6, v4}, Ljava/math/BigInteger;.add:(Ljava/math/BigInteger;)Ljava/math/BigInteger; // method@8826 │ │ +2d3b7e: 0c04 |00b5: move-result-object v4 │ │ +2d3b80: 6e10 2b88 0400 |00b6: invoke-virtual {v4}, Ljava/math/BigInteger;.longValue:()J // method@882b │ │ +2d3b86: 0b09 |00b9: move-result-wide v9 │ │ +2d3b88: 7130 ff8c a901 |00ba: invoke-static {v9, v10, v1}, Lorg/jaudiotagger/audio/asf/util/Utils;.writeUINT64:(JLjava/io/OutputStream;)V // method@8cff │ │ +2d3b8e: 6e10 da8b 0700 |00bd: invoke-virtual {v7}, Lorg/jaudiotagger/audio/asf/data/GUID;.getBytes:()[B // method@8bda │ │ +2d3b94: 0c04 |00c0: move-result-object v4 │ │ +2d3b96: 6e20 9c86 4100 |00c1: invoke-virtual {v1, v4}, Ljava/io/OutputStream;.write:([B)V // method@869c │ │ +2d3b9c: 7120 fd8c 1800 |00c4: invoke-static {v8, v1}, Lorg/jaudiotagger/audio/asf/util/Utils;.writeUINT16:(ILjava/io/OutputStream;)V // method@8cfd │ │ +2d3ba2: 9b09 1002 |00c7: add-long v9, v16, v2 │ │ +2d3ba6: 7130 fe8c a901 |00c9: invoke-static {v9, v10, v1}, Lorg/jaudiotagger/audio/asf/util/Utils;.writeUINT32:(JLjava/io/OutputStream;)V // method@8cfe │ │ +2d3bac: 6e10 3186 0b00 |00cc: invoke-virtual {v11}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8631 │ │ +2d3bb2: 0c04 |00cf: move-result-object v4 │ │ +2d3bb4: 6e20 9c86 4100 |00d0: invoke-virtual {v1, v4}, Ljava/io/OutputStream;.write:([B)V // method@869c │ │ +2d3bba: 2201 1511 |00d3: new-instance v1, Lorg/jaudiotagger/audio/asf/io/ModificationResult; // type@1115 │ │ +2d3bbe: 7055 c48c f132 |00d5: invoke-direct {v1, v15, v2, v3, v5}, Lorg/jaudiotagger/audio/asf/io/ModificationResult;.:(IJLjava/util/Set;)V // method@8cc4 │ │ +2d3bc4: 1101 |00d8: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=78 │ │ 0x000d line=79 │ │ 0x0014 line=80 │ │ 0x0017 line=82 │ │ 0x001b line=83 │ │ @@ -1090764,53 +1090764,53 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -2d44c0: |[2d44c0] org.jaudiotagger.audio.asf.io.ChunkContainerReader.:()V │ │ -2d44d0: 1a00 c298 |0000: const-string v0, "org.jaudiotabgger.audio" // string@98c2 │ │ -2d44d4: 7110 168a 0000 |0002: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@8a16 │ │ -2d44da: 0c00 |0005: move-result-object v0 │ │ -2d44dc: 6900 d482 |0006: sput-object v0, Lorg/jaudiotagger/audio/asf/io/ChunkContainerReader;.LOGGER:Ljava/util/logging/Logger; // field@82d4 │ │ -2d44e0: 0e00 |0008: return-void │ │ +2d44c4: |[2d44c4] org.jaudiotagger.audio.asf.io.ChunkContainerReader.:()V │ │ +2d44d4: 1a00 c298 |0000: const-string v0, "org.jaudiotabgger.audio" // string@98c2 │ │ +2d44d8: 7110 168a 0000 |0002: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@8a16 │ │ +2d44de: 0c00 |0005: move-result-object v0 │ │ +2d44e0: 6900 d482 |0006: sput-object v0, Lorg/jaudiotagger/audio/asf/io/ChunkContainerReader;.LOGGER:Ljava/util/logging/Logger; // field@82d4 │ │ +2d44e4: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=28 │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/asf/io/ChunkContainerReader;) │ │ name : '' │ │ type : '(Ljava/util/List;Z)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -2d44e4: |[2d44e4] org.jaudiotagger.audio.asf.io.ChunkContainerReader.:(Ljava/util/List;Z)V │ │ -2d44f4: 7010 7087 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8770 │ │ -2d44fa: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -2d44fc: 5c10 d782 |0004: iput-boolean v0, v1, Lorg/jaudiotagger/audio/asf/io/ChunkContainerReader;.hasFailingReaders:Z // field@82d7 │ │ -2d4500: 2200 8c10 |0006: new-instance v0, Ljava/util/HashMap; // type@108c │ │ -2d4504: 7010 2b89 0000 |0008: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@892b │ │ -2d450a: 5b10 d882 |000b: iput-object v0, v1, Lorg/jaudiotagger/audio/asf/io/ChunkContainerReader;.readerMap:Ljava/util/Map; // field@82d8 │ │ -2d450e: 5c13 d682 |000d: iput-boolean v3, v1, Lorg/jaudiotagger/audio/asf/io/ChunkContainerReader;.eachChunkOnce:Z // field@82d6 │ │ -2d4512: 7210 6e89 0200 |000f: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ -2d4518: 0c02 |0012: move-result-object v2 │ │ -2d451a: 7210 4789 0200 |0013: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -2d4520: 0a03 |0016: move-result v3 │ │ -2d4522: 3803 0c00 |0017: if-eqz v3, 0023 // +000c │ │ -2d4526: 7210 4889 0200 |0019: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -2d452c: 0c03 |001c: move-result-object v3 │ │ -2d452e: 1f03 1010 |001d: check-cast v3, Ljava/lang/Class; // type@1010 │ │ -2d4532: 7020 7a8c 3100 |001f: invoke-direct {v1, v3}, Lorg/jaudiotagger/audio/asf/io/ChunkContainerReader;.register:(Ljava/lang/Class;)V // method@8c7a │ │ -2d4538: 28f1 |0022: goto 0013 // -000f │ │ -2d453a: 0e00 |0023: return-void │ │ +2d44e8: |[2d44e8] org.jaudiotagger.audio.asf.io.ChunkContainerReader.:(Ljava/util/List;Z)V │ │ +2d44f8: 7010 7087 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8770 │ │ +2d44fe: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +2d4500: 5c10 d782 |0004: iput-boolean v0, v1, Lorg/jaudiotagger/audio/asf/io/ChunkContainerReader;.hasFailingReaders:Z // field@82d7 │ │ +2d4504: 2200 8c10 |0006: new-instance v0, Ljava/util/HashMap; // type@108c │ │ +2d4508: 7010 2b89 0000 |0008: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@892b │ │ +2d450e: 5b10 d882 |000b: iput-object v0, v1, Lorg/jaudiotagger/audio/asf/io/ChunkContainerReader;.readerMap:Ljava/util/Map; // field@82d8 │ │ +2d4512: 5c13 d682 |000d: iput-boolean v3, v1, Lorg/jaudiotagger/audio/asf/io/ChunkContainerReader;.eachChunkOnce:Z // field@82d6 │ │ +2d4516: 7210 6e89 0200 |000f: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ +2d451c: 0c02 |0012: move-result-object v2 │ │ +2d451e: 7210 4789 0200 |0013: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +2d4524: 0a03 |0016: move-result v3 │ │ +2d4526: 3803 0c00 |0017: if-eqz v3, 0023 // +000c │ │ +2d452a: 7210 4889 0200 |0019: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +2d4530: 0c03 |001c: move-result-object v3 │ │ +2d4532: 1f03 1010 |001d: check-cast v3, Ljava/lang/Class; // type@1010 │ │ +2d4536: 7020 7a8c 3100 |001f: invoke-direct {v1, v3}, Lorg/jaudiotagger/audio/asf/io/ChunkContainerReader;.register:(Ljava/lang/Class;)V // method@8c7a │ │ +2d453c: 28f1 |0022: goto 0013 // -000f │ │ +2d453e: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0004 line=45 │ │ 0x0006 line=50 │ │ 0x000d line=64 │ │ 0x000f line=65 │ │ @@ -1090825,40 +1090825,40 @@ │ │ type : '(Ljava/lang/Class;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 46 16-bit code units │ │ -2d4574: |[2d4574] org.jaudiotagger.audio.asf.io.ChunkContainerReader.register:(Ljava/lang/Class;)V │ │ -2d4584: 6e10 fa86 0600 |0000: invoke-virtual {v6}, Ljava/lang/Class;.newInstance:()Ljava/lang/Object; // method@86fa │ │ -2d458a: 0c06 |0003: move-result-object v6 │ │ -2d458c: 1f06 0911 |0004: check-cast v6, Lorg/jaudiotagger/audio/asf/io/ChunkReader; // type@1109 │ │ -2d4590: 7210 848c 0600 |0006: invoke-interface {v6}, Lorg/jaudiotagger/audio/asf/io/ChunkReader;.getApplyingIds:()[Lorg/jaudiotagger/audio/asf/data/GUID; // method@8c84 │ │ -2d4596: 0c00 |0009: move-result-object v0 │ │ -2d4598: 2101 |000a: array-length v1, v0 │ │ -2d459a: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -2d459c: 3512 2100 |000c: if-ge v2, v1, 002d // +0021 │ │ -2d45a0: 4603 0002 |000e: aget-object v3, v0, v2 │ │ -2d45a4: 5454 d882 |0010: iget-object v4, v5, Lorg/jaudiotagger/audio/asf/io/ChunkContainerReader;.readerMap:Ljava/util/Map; // field@82d8 │ │ -2d45a8: 7230 9489 3406 |0012: invoke-interface {v4, v3, v6}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2d45ae: d802 0201 |0015: add-int/lit8 v2, v2, #int 1 // #01 │ │ -2d45b2: 28f5 |0017: goto 000c // -000b │ │ -2d45b4: 0d06 |0018: move-exception v6 │ │ -2d45b6: 6200 d482 |0019: sget-object v0, Lorg/jaudiotagger/audio/asf/io/ChunkContainerReader;.LOGGER:Ljava/util/logging/Logger; // field@82d4 │ │ -2d45ba: 6e10 1587 0600 |001b: invoke-virtual {v6}, Ljava/lang/IllegalAccessException;.getMessage:()Ljava/lang/String; // method@8715 │ │ -2d45c0: 0c06 |001e: move-result-object v6 │ │ -2d45c2: 6e20 1b8a 6000 |001f: invoke-virtual {v0, v6}, Ljava/util/logging/Logger;.severe:(Ljava/lang/String;)V // method@8a1b │ │ -2d45c8: 280b |0022: goto 002d // +000b │ │ -2d45ca: 0d06 |0023: move-exception v6 │ │ -2d45cc: 6200 d482 |0024: sget-object v0, Lorg/jaudiotagger/audio/asf/io/ChunkContainerReader;.LOGGER:Ljava/util/logging/Logger; // field@82d4 │ │ -2d45d0: 6e10 2087 0600 |0026: invoke-virtual {v6}, Ljava/lang/InstantiationException;.getMessage:()Ljava/lang/String; // method@8720 │ │ -2d45d6: 0c06 |0029: move-result-object v6 │ │ -2d45d8: 6e20 1b8a 6000 |002a: invoke-virtual {v0, v6}, Ljava/util/logging/Logger;.severe:(Ljava/lang/String;)V // method@8a1b │ │ -2d45de: 0e00 |002d: return-void │ │ +2d4578: |[2d4578] org.jaudiotagger.audio.asf.io.ChunkContainerReader.register:(Ljava/lang/Class;)V │ │ +2d4588: 6e10 fa86 0600 |0000: invoke-virtual {v6}, Ljava/lang/Class;.newInstance:()Ljava/lang/Object; // method@86fa │ │ +2d458e: 0c06 |0003: move-result-object v6 │ │ +2d4590: 1f06 0911 |0004: check-cast v6, Lorg/jaudiotagger/audio/asf/io/ChunkReader; // type@1109 │ │ +2d4594: 7210 848c 0600 |0006: invoke-interface {v6}, Lorg/jaudiotagger/audio/asf/io/ChunkReader;.getApplyingIds:()[Lorg/jaudiotagger/audio/asf/data/GUID; // method@8c84 │ │ +2d459a: 0c00 |0009: move-result-object v0 │ │ +2d459c: 2101 |000a: array-length v1, v0 │ │ +2d459e: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +2d45a0: 3512 2100 |000c: if-ge v2, v1, 002d // +0021 │ │ +2d45a4: 4603 0002 |000e: aget-object v3, v0, v2 │ │ +2d45a8: 5454 d882 |0010: iget-object v4, v5, Lorg/jaudiotagger/audio/asf/io/ChunkContainerReader;.readerMap:Ljava/util/Map; // field@82d8 │ │ +2d45ac: 7230 9489 3406 |0012: invoke-interface {v4, v3, v6}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2d45b2: d802 0201 |0015: add-int/lit8 v2, v2, #int 1 // #01 │ │ +2d45b6: 28f5 |0017: goto 000c // -000b │ │ +2d45b8: 0d06 |0018: move-exception v6 │ │ +2d45ba: 6200 d482 |0019: sget-object v0, Lorg/jaudiotagger/audio/asf/io/ChunkContainerReader;.LOGGER:Ljava/util/logging/Logger; // field@82d4 │ │ +2d45be: 6e10 1587 0600 |001b: invoke-virtual {v6}, Ljava/lang/IllegalAccessException;.getMessage:()Ljava/lang/String; // method@8715 │ │ +2d45c4: 0c06 |001e: move-result-object v6 │ │ +2d45c6: 6e20 1b8a 6000 |001f: invoke-virtual {v0, v6}, Ljava/util/logging/Logger;.severe:(Ljava/lang/String;)V // method@8a1b │ │ +2d45cc: 280b |0022: goto 002d // +000b │ │ +2d45ce: 0d06 |0023: move-exception v6 │ │ +2d45d0: 6200 d482 |0024: sget-object v0, Lorg/jaudiotagger/audio/asf/io/ChunkContainerReader;.LOGGER:Ljava/util/logging/Logger; // field@82d4 │ │ +2d45d4: 6e10 2087 0600 |0026: invoke-virtual {v6}, Ljava/lang/InstantiationException;.getMessage:()Ljava/lang/String; // method@8720 │ │ +2d45da: 0c06 |0029: move-result-object v6 │ │ +2d45dc: 6e20 1b8a 6000 |002a: invoke-virtual {v0, v6}, Ljava/util/logging/Logger;.severe:(Ljava/lang/String;)V // method@8a1b │ │ +2d45e2: 0e00 |002d: return-void │ │ catches : 1 │ │ 0x0000 - 0x0015 │ │ Ljava/lang/InstantiationException; -> 0x0023 │ │ Ljava/lang/IllegalAccessException; -> 0x0018 │ │ positions : │ │ 0x0000 line=215 │ │ 0x0006 line=216 │ │ @@ -1090875,26 +1090875,26 @@ │ │ type : '(Ljava/io/InputStream;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -2d453c: |[2d453c] org.jaudiotagger.audio.asf.io.ChunkContainerReader.checkStream:(Ljava/io/InputStream;)V │ │ -2d454c: 5510 d782 |0000: iget-boolean v0, v1, Lorg/jaudiotagger/audio/asf/io/ChunkContainerReader;.hasFailingReaders:Z // field@82d7 │ │ -2d4550: 3800 1100 |0002: if-eqz v0, 0013 // +0011 │ │ -2d4554: 6e10 8a86 0200 |0004: invoke-virtual {v2}, Ljava/io/InputStream;.markSupported:()Z // method@868a │ │ -2d455a: 0a02 |0007: move-result v2 │ │ -2d455c: 3802 0300 |0008: if-eqz v2, 000b // +0003 │ │ -2d4560: 2809 |000a: goto 0013 // +0009 │ │ -2d4562: 2202 1e10 |000b: new-instance v2, Ljava/lang/IllegalArgumentException; // type@101e │ │ -2d4566: 1a00 6948 |000d: const-string v0, "Stream has to support mark/reset." // string@4869 │ │ -2d456a: 7020 1887 0200 |000f: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ -2d4570: 2702 |0012: throw v2 │ │ -2d4572: 0e00 |0013: return-void │ │ +2d4540: |[2d4540] org.jaudiotagger.audio.asf.io.ChunkContainerReader.checkStream:(Ljava/io/InputStream;)V │ │ +2d4550: 5510 d782 |0000: iget-boolean v0, v1, Lorg/jaudiotagger/audio/asf/io/ChunkContainerReader;.hasFailingReaders:Z // field@82d7 │ │ +2d4554: 3800 1100 |0002: if-eqz v0, 0013 // +0011 │ │ +2d4558: 6e10 8a86 0200 |0004: invoke-virtual {v2}, Ljava/io/InputStream;.markSupported:()Z // method@868a │ │ +2d455e: 0a02 |0007: move-result v2 │ │ +2d4560: 3802 0300 |0008: if-eqz v2, 000b // +0003 │ │ +2d4564: 2809 |000a: goto 0013 // +0009 │ │ +2d4566: 2202 1e10 |000b: new-instance v2, Ljava/lang/IllegalArgumentException; // type@101e │ │ +2d456a: 1a00 6948 |000d: const-string v0, "Stream has to support mark/reset." // string@4869 │ │ +2d456e: 7020 1887 0200 |000f: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ +2d4574: 2702 |0012: throw v2 │ │ +2d4576: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x000b line=81 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 this Lorg/jaudiotagger/audio/asf/io/ChunkContainerReader; │ │ 0x0000 - 0x0014 reg=2 (null) Ljava/io/InputStream; │ │ @@ -1090910,20 +1090910,20 @@ │ │ type : '(Lorg/jaudiotagger/audio/asf/data/GUID;)Lorg/jaudiotagger/audio/asf/io/ChunkReader;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -2d449c: |[2d449c] org.jaudiotagger.audio.asf.io.ChunkContainerReader.getReader:(Lorg/jaudiotagger/audio/asf/data/GUID;)Lorg/jaudiotagger/audio/asf/io/ChunkReader; │ │ -2d44ac: 5410 d882 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/asf/io/ChunkContainerReader;.readerMap:Ljava/util/Map; // field@82d8 │ │ -2d44b0: 7220 9089 2000 |0002: invoke-interface {v0, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ -2d44b6: 0c02 |0005: move-result-object v2 │ │ -2d44b8: 1f02 0911 |0006: check-cast v2, Lorg/jaudiotagger/audio/asf/io/ChunkReader; // type@1109 │ │ -2d44bc: 1102 |0008: return-object v2 │ │ +2d44a0: |[2d44a0] org.jaudiotagger.audio.asf.io.ChunkContainerReader.getReader:(Lorg/jaudiotagger/audio/asf/data/GUID;)Lorg/jaudiotagger/audio/asf/io/ChunkReader; │ │ +2d44b0: 5410 d882 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/asf/io/ChunkContainerReader;.readerMap:Ljava/util/Map; // field@82d8 │ │ +2d44b4: 7220 9089 2000 |0002: invoke-interface {v0, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ +2d44ba: 0c02 |0005: move-result-object v2 │ │ +2d44bc: 1f02 0911 |0006: check-cast v2, Lorg/jaudiotagger/audio/asf/io/ChunkReader; // type@1109 │ │ +2d44c0: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/jaudiotagger/audio/asf/io/ChunkContainerReader; │ │ 0x0000 - 0x0009 reg=2 (null) Lorg/jaudiotagger/audio/asf/data/GUID; │ │ │ │ @@ -1090932,19 +1090932,19 @@ │ │ type : '(Lorg/jaudiotagger/audio/asf/data/GUID;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -2d4334: |[2d4334] org.jaudiotagger.audio.asf.io.ChunkContainerReader.isReaderAvailable:(Lorg/jaudiotagger/audio/asf/data/GUID;)Z │ │ -2d4344: 5410 d882 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/asf/io/ChunkContainerReader;.readerMap:Ljava/util/Map; // field@82d8 │ │ -2d4348: 7220 8d89 2000 |0002: invoke-interface {v0, v2}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@898d │ │ -2d434e: 0a02 |0005: move-result v2 │ │ -2d4350: 0f02 |0006: return v2 │ │ +2d4338: |[2d4338] org.jaudiotagger.audio.asf.io.ChunkContainerReader.isReaderAvailable:(Lorg/jaudiotagger/audio/asf/data/GUID;)Z │ │ +2d4348: 5410 d882 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/asf/io/ChunkContainerReader;.readerMap:Ljava/util/Map; // field@82d8 │ │ +2d434c: 7220 8d89 2000 |0002: invoke-interface {v0, v2}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@898d │ │ +2d4352: 0a02 |0005: move-result v2 │ │ +2d4354: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jaudiotagger/audio/asf/io/ChunkContainerReader; │ │ 0x0000 - 0x0007 reg=2 (null) Lorg/jaudiotagger/audio/asf/data/GUID; │ │ │ │ @@ -1090953,18 +1090953,18 @@ │ │ type : '(Lorg/jaudiotagger/audio/asf/data/GUID;Ljava/io/InputStream;J)Lorg/jaudiotagger/audio/asf/data/Chunk;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 5 16-bit code units │ │ -2d4354: |[2d4354] org.jaudiotagger.audio.asf.io.ChunkContainerReader.read:(Lorg/jaudiotagger/audio/asf/data/GUID;Ljava/io/InputStream;J)Lorg/jaudiotagger/audio/asf/data/Chunk; │ │ -2d4364: 6e54 798c 1032 |0000: invoke-virtual {v0, v1, v2, v3, v4}, Lorg/jaudiotagger/audio/asf/io/ChunkContainerReader;.read:(Lorg/jaudiotagger/audio/asf/data/GUID;Ljava/io/InputStream;J)Lorg/jaudiotagger/audio/asf/data/ChunkContainer; // method@8c79 │ │ -2d436a: 0c01 |0003: move-result-object v1 │ │ -2d436c: 1101 |0004: return-object v1 │ │ +2d4358: |[2d4358] org.jaudiotagger.audio.asf.io.ChunkContainerReader.read:(Lorg/jaudiotagger/audio/asf/data/GUID;Ljava/io/InputStream;J)Lorg/jaudiotagger/audio/asf/data/Chunk; │ │ +2d4368: 6e54 798c 1032 |0000: invoke-virtual {v0, v1, v2, v3, v4}, Lorg/jaudiotagger/audio/asf/io/ChunkContainerReader;.read:(Lorg/jaudiotagger/audio/asf/data/GUID;Ljava/io/InputStream;J)Lorg/jaudiotagger/audio/asf/data/ChunkContainer; // method@8c79 │ │ +2d436e: 0c01 |0003: move-result-object v1 │ │ +2d4370: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/jaudiotagger/audio/asf/io/ChunkContainerReader; │ │ 0x0000 - 0x0005 reg=1 (null) Lorg/jaudiotagger/audio/asf/data/GUID; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/io/InputStream; │ │ @@ -1090975,88 +1090975,88 @@ │ │ type : '(Lorg/jaudiotagger/audio/asf/data/GUID;Ljava/io/InputStream;J)Lorg/jaudiotagger/audio/asf/data/ChunkContainer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 141 16-bit code units │ │ -2d4370: |[2d4370] org.jaudiotagger.audio.asf.io.ChunkContainerReader.read:(Lorg/jaudiotagger/audio/asf/data/GUID;Ljava/io/InputStream;J)Lorg/jaudiotagger/audio/asf/data/ChunkContainer; │ │ -2d4380: 6e20 738c 6400 |0000: invoke-virtual {v4, v6}, Lorg/jaudiotagger/audio/asf/io/ChunkContainerReader;.checkStream:(Ljava/io/InputStream;)V // method@8c73 │ │ -2d4386: 2200 0d11 |0003: new-instance v0, Lorg/jaudiotagger/audio/asf/io/CountingInputStream; // type@110d │ │ -2d438a: 7020 958c 6000 |0005: invoke-direct {v0, v6}, Lorg/jaudiotagger/audio/asf/io/CountingInputStream;.:(Ljava/io/InputStream;)V // method@8c95 │ │ -2d4390: 6e10 758c 0400 |0008: invoke-virtual {v4}, Lorg/jaudiotagger/audio/asf/io/ChunkContainerReader;.getApplyingIds:()[Lorg/jaudiotagger/audio/asf/data/GUID; // method@8c75 │ │ -2d4396: 0c06 |000b: move-result-object v6 │ │ -2d4398: 7110 c688 0600 |000c: invoke-static {v6}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@88c6 │ │ -2d439e: 0c06 |000f: move-result-object v6 │ │ -2d43a0: 7220 6789 5600 |0010: invoke-interface {v6, v5}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@8967 │ │ -2d43a6: 0a05 |0013: move-result v5 │ │ -2d43a8: 3805 6f00 |0014: if-eqz v5, 0083 // +006f │ │ -2d43ac: 7110 f48c 0000 |0016: invoke-static {v0}, Lorg/jaudiotagger/audio/asf/util/Utils;.readBig64:(Ljava/io/InputStream;)Ljava/math/BigInteger; // method@8cf4 │ │ -2d43b2: 0c05 |0019: move-result-object v5 │ │ -2d43b4: 6e50 748c 7458 |001a: invoke-virtual {v4, v7, v8, v5, v0}, Lorg/jaudiotagger/audio/asf/io/ChunkContainerReader;.createContainer:(JLjava/math/BigInteger;Ljava/io/InputStream;)Lorg/jaudiotagger/audio/asf/data/ChunkContainer; // method@8c74 │ │ -2d43ba: 0c05 |001d: move-result-object v5 │ │ -2d43bc: 6e10 978c 0000 |001e: invoke-virtual {v0}, Lorg/jaudiotagger/audio/asf/io/CountingInputStream;.getReadCount:()J // method@8c97 │ │ -2d43c2: 0b01 |0021: move-result-wide v1 │ │ -2d43c4: bb17 |0022: add-long/2addr v7, v1 │ │ -2d43c6: 1601 1000 |0023: const-wide/16 v1, #int 16 // #10 │ │ -2d43ca: bb17 |0025: add-long/2addr v7, v1 │ │ -2d43cc: 2206 8d10 |0026: new-instance v6, Ljava/util/HashSet; // type@108d │ │ -2d43d0: 7010 3b89 0600 |0028: invoke-direct {v6}, Ljava/util/HashSet;.:()V // method@893b │ │ -2d43d6: 6e10 758b 0500 |002b: invoke-virtual {v5}, Lorg/jaudiotagger/audio/asf/data/ChunkContainer;.getChunkEnd:()J // method@8b75 │ │ -2d43dc: 0b01 |002e: move-result-wide v1 │ │ -2d43de: 3103 0701 |002f: cmp-long v3, v7, v1 │ │ -2d43e2: 3b03 5100 |0031: if-gez v3, 0082 // +0051 │ │ -2d43e6: 7110 f88c 0000 |0033: invoke-static {v0}, Lorg/jaudiotagger/audio/asf/util/Utils;.readGUID:(Ljava/io/InputStream;)Lorg/jaudiotagger/audio/asf/data/GUID; // method@8cf8 │ │ -2d43ec: 0c01 |0036: move-result-object v1 │ │ -2d43ee: 5542 d682 |0037: iget-boolean v2, v4, Lorg/jaudiotagger/audio/asf/io/ChunkContainerReader;.eachChunkOnce:Z // field@82d6 │ │ -2d43f2: 3802 1000 |0039: if-eqz v2, 0049 // +0010 │ │ -2d43f6: 6e20 778c 1400 |003b: invoke-virtual {v4, v1}, Lorg/jaudiotagger/audio/asf/io/ChunkContainerReader;.isReaderAvailable:(Lorg/jaudiotagger/audio/asf/data/GUID;)Z // method@8c77 │ │ -2d43fc: 0a02 |003e: move-result v2 │ │ -2d43fe: 3802 0800 |003f: if-eqz v2, 0047 // +0008 │ │ -2d4402: 6e20 3e89 1600 |0041: invoke-virtual {v6, v1}, Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z // method@893e │ │ -2d4408: 0a02 |0044: move-result v2 │ │ -2d440a: 3902 0400 |0045: if-nez v2, 0049 // +0004 │ │ -2d440e: 1212 |0047: const/4 v2, #int 1 // #1 │ │ -2d4410: 2802 |0048: goto 004a // +0002 │ │ -2d4412: 1202 |0049: const/4 v2, #int 0 // #0 │ │ -2d4414: 3902 2000 |004a: if-nez v2, 006a // +0020 │ │ -2d4418: 6e20 778c 1400 |004c: invoke-virtual {v4, v1}, Lorg/jaudiotagger/audio/asf/io/ChunkContainerReader;.isReaderAvailable:(Lorg/jaudiotagger/audio/asf/data/GUID;)Z // method@8c77 │ │ -2d441e: 0a03 |004f: move-result v3 │ │ -2d4420: 3803 1a00 |0050: if-eqz v3, 006a // +001a │ │ -2d4424: 6e20 768c 1400 |0052: invoke-virtual {v4, v1}, Lorg/jaudiotagger/audio/asf/io/ChunkContainerReader;.getReader:(Lorg/jaudiotagger/audio/asf/data/GUID;)Lorg/jaudiotagger/audio/asf/io/ChunkReader; // method@8c76 │ │ -2d442a: 0c03 |0055: move-result-object v3 │ │ -2d442c: 7210 838c 0300 |0056: invoke-interface {v3}, Lorg/jaudiotagger/audio/asf/io/ChunkReader;.canFail:()Z // method@8c83 │ │ -2d4432: 0a03 |0059: move-result v3 │ │ -2d4434: 3803 0700 |005a: if-eqz v3, 0061 // +0007 │ │ -2d4438: 1303 0020 |005c: const/16 v3, #int 8192 // #2000 │ │ -2d443c: 6e20 988c 3000 |005e: invoke-virtual {v0, v3}, Lorg/jaudiotagger/audio/asf/io/CountingInputStream;.mark:(I)V // method@8c98 │ │ -2d4442: 6e20 768c 1400 |0061: invoke-virtual {v4, v1}, Lorg/jaudiotagger/audio/asf/io/ChunkContainerReader;.getReader:(Lorg/jaudiotagger/audio/asf/data/GUID;)Lorg/jaudiotagger/audio/asf/io/ChunkReader; // method@8c76 │ │ -2d4448: 0c03 |0064: move-result-object v3 │ │ -2d444a: 7258 858c 1370 |0065: invoke-interface {v3, v1, v0, v7, v8}, Lorg/jaudiotagger/audio/asf/io/ChunkReader;.read:(Lorg/jaudiotagger/audio/asf/data/GUID;Ljava/io/InputStream;J)Lorg/jaudiotagger/audio/asf/data/Chunk; // method@8c85 │ │ -2d4450: 0c01 |0068: move-result-object v1 │ │ -2d4452: 2809 |0069: goto 0072 // +0009 │ │ -2d4454: 7100 7f8c 0000 |006a: invoke-static {}, Lorg/jaudiotagger/audio/asf/io/ChunkHeaderReader;.getInstance:()Lorg/jaudiotagger/audio/asf/io/ChunkHeaderReader; // method@8c7f │ │ -2d445a: 0c03 |006d: move-result-object v3 │ │ -2d445c: 6e58 808c 1370 |006e: invoke-virtual {v3, v1, v0, v7, v8}, Lorg/jaudiotagger/audio/asf/io/ChunkHeaderReader;.read:(Lorg/jaudiotagger/audio/asf/data/GUID;Ljava/io/InputStream;J)Lorg/jaudiotagger/audio/asf/data/Chunk; // method@8c80 │ │ -2d4462: 0c01 |0071: move-result-object v1 │ │ -2d4464: 3901 0600 |0072: if-nez v1, 0078 // +0006 │ │ -2d4468: 6e10 9b8c 0000 |0074: invoke-virtual {v0}, Lorg/jaudiotagger/audio/asf/io/CountingInputStream;.reset:()V // method@8c9b │ │ -2d446e: 28b4 |0077: goto 002b // -004c │ │ -2d4470: 3902 0500 |0078: if-nez v2, 007d // +0005 │ │ -2d4474: 6e20 728b 1500 |007a: invoke-virtual {v5, v1}, Lorg/jaudiotagger/audio/asf/data/ChunkContainer;.addChunk:(Lorg/jaudiotagger/audio/asf/data/Chunk;)V // method@8b72 │ │ -2d447a: 6e10 698b 0100 |007d: invoke-virtual {v1}, Lorg/jaudiotagger/audio/asf/data/Chunk;.getChunkEnd:()J // method@8b69 │ │ -2d4480: 0b07 |0080: move-result-wide v7 │ │ -2d4482: 28aa |0081: goto 002b // -0056 │ │ -2d4484: 1105 |0082: return-object v5 │ │ -2d4486: 2205 1e10 |0083: new-instance v5, Ljava/lang/IllegalArgumentException; // type@101e │ │ -2d448a: 1a06 a19b |0085: const-string v6, "provided GUID is not supported by this reader." // string@9ba1 │ │ -2d448e: 7020 1887 6500 |0087: invoke-direct {v5, v6}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ -2d4494: 2802 |008a: goto 008c // +0002 │ │ -2d4496: 2705 |008b: throw v5 │ │ -2d4498: 28ff |008c: goto 008b // -0001 │ │ +2d4374: |[2d4374] org.jaudiotagger.audio.asf.io.ChunkContainerReader.read:(Lorg/jaudiotagger/audio/asf/data/GUID;Ljava/io/InputStream;J)Lorg/jaudiotagger/audio/asf/data/ChunkContainer; │ │ +2d4384: 6e20 738c 6400 |0000: invoke-virtual {v4, v6}, Lorg/jaudiotagger/audio/asf/io/ChunkContainerReader;.checkStream:(Ljava/io/InputStream;)V // method@8c73 │ │ +2d438a: 2200 0d11 |0003: new-instance v0, Lorg/jaudiotagger/audio/asf/io/CountingInputStream; // type@110d │ │ +2d438e: 7020 958c 6000 |0005: invoke-direct {v0, v6}, Lorg/jaudiotagger/audio/asf/io/CountingInputStream;.:(Ljava/io/InputStream;)V // method@8c95 │ │ +2d4394: 6e10 758c 0400 |0008: invoke-virtual {v4}, Lorg/jaudiotagger/audio/asf/io/ChunkContainerReader;.getApplyingIds:()[Lorg/jaudiotagger/audio/asf/data/GUID; // method@8c75 │ │ +2d439a: 0c06 |000b: move-result-object v6 │ │ +2d439c: 7110 c688 0600 |000c: invoke-static {v6}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@88c6 │ │ +2d43a2: 0c06 |000f: move-result-object v6 │ │ +2d43a4: 7220 6789 5600 |0010: invoke-interface {v6, v5}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@8967 │ │ +2d43aa: 0a05 |0013: move-result v5 │ │ +2d43ac: 3805 6f00 |0014: if-eqz v5, 0083 // +006f │ │ +2d43b0: 7110 f48c 0000 |0016: invoke-static {v0}, Lorg/jaudiotagger/audio/asf/util/Utils;.readBig64:(Ljava/io/InputStream;)Ljava/math/BigInteger; // method@8cf4 │ │ +2d43b6: 0c05 |0019: move-result-object v5 │ │ +2d43b8: 6e50 748c 7458 |001a: invoke-virtual {v4, v7, v8, v5, v0}, Lorg/jaudiotagger/audio/asf/io/ChunkContainerReader;.createContainer:(JLjava/math/BigInteger;Ljava/io/InputStream;)Lorg/jaudiotagger/audio/asf/data/ChunkContainer; // method@8c74 │ │ +2d43be: 0c05 |001d: move-result-object v5 │ │ +2d43c0: 6e10 978c 0000 |001e: invoke-virtual {v0}, Lorg/jaudiotagger/audio/asf/io/CountingInputStream;.getReadCount:()J // method@8c97 │ │ +2d43c6: 0b01 |0021: move-result-wide v1 │ │ +2d43c8: bb17 |0022: add-long/2addr v7, v1 │ │ +2d43ca: 1601 1000 |0023: const-wide/16 v1, #int 16 // #10 │ │ +2d43ce: bb17 |0025: add-long/2addr v7, v1 │ │ +2d43d0: 2206 8d10 |0026: new-instance v6, Ljava/util/HashSet; // type@108d │ │ +2d43d4: 7010 3b89 0600 |0028: invoke-direct {v6}, Ljava/util/HashSet;.:()V // method@893b │ │ +2d43da: 6e10 758b 0500 |002b: invoke-virtual {v5}, Lorg/jaudiotagger/audio/asf/data/ChunkContainer;.getChunkEnd:()J // method@8b75 │ │ +2d43e0: 0b01 |002e: move-result-wide v1 │ │ +2d43e2: 3103 0701 |002f: cmp-long v3, v7, v1 │ │ +2d43e6: 3b03 5100 |0031: if-gez v3, 0082 // +0051 │ │ +2d43ea: 7110 f88c 0000 |0033: invoke-static {v0}, Lorg/jaudiotagger/audio/asf/util/Utils;.readGUID:(Ljava/io/InputStream;)Lorg/jaudiotagger/audio/asf/data/GUID; // method@8cf8 │ │ +2d43f0: 0c01 |0036: move-result-object v1 │ │ +2d43f2: 5542 d682 |0037: iget-boolean v2, v4, Lorg/jaudiotagger/audio/asf/io/ChunkContainerReader;.eachChunkOnce:Z // field@82d6 │ │ +2d43f6: 3802 1000 |0039: if-eqz v2, 0049 // +0010 │ │ +2d43fa: 6e20 778c 1400 |003b: invoke-virtual {v4, v1}, Lorg/jaudiotagger/audio/asf/io/ChunkContainerReader;.isReaderAvailable:(Lorg/jaudiotagger/audio/asf/data/GUID;)Z // method@8c77 │ │ +2d4400: 0a02 |003e: move-result v2 │ │ +2d4402: 3802 0800 |003f: if-eqz v2, 0047 // +0008 │ │ +2d4406: 6e20 3e89 1600 |0041: invoke-virtual {v6, v1}, Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z // method@893e │ │ +2d440c: 0a02 |0044: move-result v2 │ │ +2d440e: 3902 0400 |0045: if-nez v2, 0049 // +0004 │ │ +2d4412: 1212 |0047: const/4 v2, #int 1 // #1 │ │ +2d4414: 2802 |0048: goto 004a // +0002 │ │ +2d4416: 1202 |0049: const/4 v2, #int 0 // #0 │ │ +2d4418: 3902 2000 |004a: if-nez v2, 006a // +0020 │ │ +2d441c: 6e20 778c 1400 |004c: invoke-virtual {v4, v1}, Lorg/jaudiotagger/audio/asf/io/ChunkContainerReader;.isReaderAvailable:(Lorg/jaudiotagger/audio/asf/data/GUID;)Z // method@8c77 │ │ +2d4422: 0a03 |004f: move-result v3 │ │ +2d4424: 3803 1a00 |0050: if-eqz v3, 006a // +001a │ │ +2d4428: 6e20 768c 1400 |0052: invoke-virtual {v4, v1}, Lorg/jaudiotagger/audio/asf/io/ChunkContainerReader;.getReader:(Lorg/jaudiotagger/audio/asf/data/GUID;)Lorg/jaudiotagger/audio/asf/io/ChunkReader; // method@8c76 │ │ +2d442e: 0c03 |0055: move-result-object v3 │ │ +2d4430: 7210 838c 0300 |0056: invoke-interface {v3}, Lorg/jaudiotagger/audio/asf/io/ChunkReader;.canFail:()Z // method@8c83 │ │ +2d4436: 0a03 |0059: move-result v3 │ │ +2d4438: 3803 0700 |005a: if-eqz v3, 0061 // +0007 │ │ +2d443c: 1303 0020 |005c: const/16 v3, #int 8192 // #2000 │ │ +2d4440: 6e20 988c 3000 |005e: invoke-virtual {v0, v3}, Lorg/jaudiotagger/audio/asf/io/CountingInputStream;.mark:(I)V // method@8c98 │ │ +2d4446: 6e20 768c 1400 |0061: invoke-virtual {v4, v1}, Lorg/jaudiotagger/audio/asf/io/ChunkContainerReader;.getReader:(Lorg/jaudiotagger/audio/asf/data/GUID;)Lorg/jaudiotagger/audio/asf/io/ChunkReader; // method@8c76 │ │ +2d444c: 0c03 |0064: move-result-object v3 │ │ +2d444e: 7258 858c 1370 |0065: invoke-interface {v3, v1, v0, v7, v8}, Lorg/jaudiotagger/audio/asf/io/ChunkReader;.read:(Lorg/jaudiotagger/audio/asf/data/GUID;Ljava/io/InputStream;J)Lorg/jaudiotagger/audio/asf/data/Chunk; // method@8c85 │ │ +2d4454: 0c01 |0068: move-result-object v1 │ │ +2d4456: 2809 |0069: goto 0072 // +0009 │ │ +2d4458: 7100 7f8c 0000 |006a: invoke-static {}, Lorg/jaudiotagger/audio/asf/io/ChunkHeaderReader;.getInstance:()Lorg/jaudiotagger/audio/asf/io/ChunkHeaderReader; // method@8c7f │ │ +2d445e: 0c03 |006d: move-result-object v3 │ │ +2d4460: 6e58 808c 1370 |006e: invoke-virtual {v3, v1, v0, v7, v8}, Lorg/jaudiotagger/audio/asf/io/ChunkHeaderReader;.read:(Lorg/jaudiotagger/audio/asf/data/GUID;Ljava/io/InputStream;J)Lorg/jaudiotagger/audio/asf/data/Chunk; // method@8c80 │ │ +2d4466: 0c01 |0071: move-result-object v1 │ │ +2d4468: 3901 0600 |0072: if-nez v1, 0078 // +0006 │ │ +2d446c: 6e10 9b8c 0000 |0074: invoke-virtual {v0}, Lorg/jaudiotagger/audio/asf/io/CountingInputStream;.reset:()V // method@8c9b │ │ +2d4472: 28b4 |0077: goto 002b // -004c │ │ +2d4474: 3902 0500 |0078: if-nez v2, 007d // +0005 │ │ +2d4478: 6e20 728b 1500 |007a: invoke-virtual {v5, v1}, Lorg/jaudiotagger/audio/asf/data/ChunkContainer;.addChunk:(Lorg/jaudiotagger/audio/asf/data/Chunk;)V // method@8b72 │ │ +2d447e: 6e10 698b 0100 |007d: invoke-virtual {v1}, Lorg/jaudiotagger/audio/asf/data/Chunk;.getChunkEnd:()J // method@8b69 │ │ +2d4484: 0b07 |0080: move-result-wide v7 │ │ +2d4486: 28aa |0081: goto 002b // -0056 │ │ +2d4488: 1105 |0082: return-object v5 │ │ +2d448a: 2205 1e10 |0083: new-instance v5, Ljava/lang/IllegalArgumentException; // type@101e │ │ +2d448e: 1a06 a19b |0085: const-string v6, "provided GUID is not supported by this reader." // string@9ba1 │ │ +2d4492: 7020 1887 6500 |0087: invoke-direct {v5, v6}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ +2d4498: 2802 |008a: goto 008c // +0002 │ │ +2d449a: 2705 |008b: throw v5 │ │ +2d449c: 28ff |008c: goto 008b // -0001 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ 0x0003 line=141 │ │ 0x0008 line=142 │ │ 0x0016 line=147 │ │ 0x001a line=152 │ │ @@ -1091120,25 +1091120,25 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -2d4678: |[2d4678] org.jaudiotagger.audio.asf.io.ChunkHeaderReader.:()V │ │ -2d4688: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -2d468a: 2300 cf13 |0001: new-array v0, v0, [Lorg/jaudiotagger/audio/asf/data/GUID; // type@13cf │ │ -2d468e: 6201 9982 |0003: sget-object v1, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_UNSPECIFIED:Lorg/jaudiotagger/audio/asf/data/GUID; // field@8299 │ │ -2d4692: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -2d4694: 4d01 0002 |0006: aput-object v1, v0, v2 │ │ -2d4698: 6900 d982 |0008: sput-object v0, Lorg/jaudiotagger/audio/asf/io/ChunkHeaderReader;.APPLYING:[Lorg/jaudiotagger/audio/asf/data/GUID; // field@82d9 │ │ -2d469c: 2200 0711 |000a: new-instance v0, Lorg/jaudiotagger/audio/asf/io/ChunkHeaderReader; // type@1107 │ │ -2d46a0: 7010 7c8c 0000 |000c: invoke-direct {v0}, Lorg/jaudiotagger/audio/asf/io/ChunkHeaderReader;.:()V // method@8c7c │ │ -2d46a6: 6900 da82 |000f: sput-object v0, Lorg/jaudiotagger/audio/asf/io/ChunkHeaderReader;.INSTANCE:Lorg/jaudiotagger/audio/asf/io/ChunkHeaderReader; // field@82da │ │ -2d46aa: 0e00 |0011: return-void │ │ +2d467c: |[2d467c] org.jaudiotagger.audio.asf.io.ChunkHeaderReader.:()V │ │ +2d468c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +2d468e: 2300 cf13 |0001: new-array v0, v0, [Lorg/jaudiotagger/audio/asf/data/GUID; // type@13cf │ │ +2d4692: 6201 9982 |0003: sget-object v1, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_UNSPECIFIED:Lorg/jaudiotagger/audio/asf/data/GUID; // field@8299 │ │ +2d4696: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +2d4698: 4d01 0002 |0006: aput-object v1, v0, v2 │ │ +2d469c: 6900 d982 |0008: sput-object v0, Lorg/jaudiotagger/audio/asf/io/ChunkHeaderReader;.APPLYING:[Lorg/jaudiotagger/audio/asf/data/GUID; // field@82d9 │ │ +2d46a0: 2200 0711 |000a: new-instance v0, Lorg/jaudiotagger/audio/asf/io/ChunkHeaderReader; // type@1107 │ │ +2d46a4: 7010 7c8c 0000 |000c: invoke-direct {v0}, Lorg/jaudiotagger/audio/asf/io/ChunkHeaderReader;.:()V // method@8c7c │ │ +2d46aa: 6900 da82 |000f: sput-object v0, Lorg/jaudiotagger/audio/asf/io/ChunkHeaderReader;.INSTANCE:Lorg/jaudiotagger/audio/asf/io/ChunkHeaderReader; // field@82da │ │ +2d46ae: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=42 │ │ 0x000a line=47 │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/asf/io/ChunkHeaderReader;) │ │ @@ -1091146,17 +1091146,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2d46ac: |[2d46ac] org.jaudiotagger.audio.asf.io.ChunkHeaderReader.:()V │ │ -2d46bc: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -2d46c2: 0e00 |0003: return-void │ │ +2d46b0: |[2d46b0] org.jaudiotagger.audio.asf.io.ChunkHeaderReader.:()V │ │ +2d46c0: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +2d46c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/audio/asf/io/ChunkHeaderReader; │ │ │ │ #2 : (in Lorg/jaudiotagger/audio/asf/io/ChunkHeaderReader;) │ │ @@ -1091164,17 +1091164,17 @@ │ │ type : '()Lorg/jaudiotagger/audio/asf/io/ChunkHeaderReader;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2d4660: |[2d4660] org.jaudiotagger.audio.asf.io.ChunkHeaderReader.getInstance:()Lorg/jaudiotagger/audio/asf/io/ChunkHeaderReader; │ │ -2d4670: 6200 da82 |0000: sget-object v0, Lorg/jaudiotagger/audio/asf/io/ChunkHeaderReader;.INSTANCE:Lorg/jaudiotagger/audio/asf/io/ChunkHeaderReader; // field@82da │ │ -2d4674: 1100 |0002: return-object v0 │ │ +2d4664: |[2d4664] org.jaudiotagger.audio.asf.io.ChunkHeaderReader.getInstance:()Lorg/jaudiotagger/audio/asf/io/ChunkHeaderReader; │ │ +2d4674: 6200 da82 |0000: sget-object v0, Lorg/jaudiotagger/audio/asf/io/ChunkHeaderReader;.INSTANCE:Lorg/jaudiotagger/audio/asf/io/ChunkHeaderReader; // field@82da │ │ +2d4678: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/jaudiotagger/audio/asf/io/ChunkHeaderReader;) │ │ @@ -1091182,36 +1091182,36 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -2d45f0: |[2d45f0] org.jaudiotagger.audio.asf.io.ChunkHeaderReader.canFail:()Z │ │ -2d4600: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -2d4602: 0f00 |0001: return v0 │ │ +2d45f4: |[2d45f4] org.jaudiotagger.audio.asf.io.ChunkHeaderReader.canFail:()Z │ │ +2d4604: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +2d4606: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/asf/io/ChunkHeaderReader;) │ │ name : 'getApplyingIds' │ │ type : '()[Lorg/jaudiotagger/audio/asf/data/GUID;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -2d463c: |[2d463c] org.jaudiotagger.audio.asf.io.ChunkHeaderReader.getApplyingIds:()[Lorg/jaudiotagger/audio/asf/data/GUID; │ │ -2d464c: 6200 d982 |0000: sget-object v0, Lorg/jaudiotagger/audio/asf/io/ChunkHeaderReader;.APPLYING:[Lorg/jaudiotagger/audio/asf/data/GUID; // field@82d9 │ │ -2d4650: 6e10 08a0 0000 |0002: invoke-virtual {v0}, [Lorg/jaudiotagger/audio/asf/data/GUID;.clone:()Ljava/lang/Object; // method@a008 │ │ -2d4656: 0c00 |0005: move-result-object v0 │ │ -2d4658: 1f00 cf13 |0006: check-cast v0, [Lorg/jaudiotagger/audio/asf/data/GUID; // type@13cf │ │ -2d465c: 1100 |0008: return-object v0 │ │ +2d4640: |[2d4640] org.jaudiotagger.audio.asf.io.ChunkHeaderReader.getApplyingIds:()[Lorg/jaudiotagger/audio/asf/data/GUID; │ │ +2d4650: 6200 d982 |0000: sget-object v0, Lorg/jaudiotagger/audio/asf/io/ChunkHeaderReader;.APPLYING:[Lorg/jaudiotagger/audio/asf/data/GUID; // field@82d9 │ │ +2d4654: 6e10 08a0 0000 |0002: invoke-virtual {v0}, [Lorg/jaudiotagger/audio/asf/data/GUID;.clone:()Ljava/lang/Object; // method@a008 │ │ +2d465a: 0c00 |0005: move-result-object v0 │ │ +2d465c: 1f00 cf13 |0006: check-cast v0, [Lorg/jaudiotagger/audio/asf/data/GUID; // type@13cf │ │ +2d4660: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/jaudiotagger/audio/asf/io/ChunkHeaderReader; │ │ │ │ #2 : (in Lorg/jaudiotagger/audio/asf/io/ChunkHeaderReader;) │ │ @@ -1091219,25 +1091219,25 @@ │ │ type : '(Lorg/jaudiotagger/audio/asf/data/GUID;Ljava/io/InputStream;J)Lorg/jaudiotagger/audio/asf/data/Chunk;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 20 16-bit code units │ │ -2d4604: |[2d4604] org.jaudiotagger.audio.asf.io.ChunkHeaderReader.read:(Lorg/jaudiotagger/audio/asf/data/GUID;Ljava/io/InputStream;J)Lorg/jaudiotagger/audio/asf/data/Chunk; │ │ -2d4614: 7110 f48c 0700 |0000: invoke-static {v7}, Lorg/jaudiotagger/audio/asf/util/Utils;.readBig64:(Ljava/io/InputStream;)Ljava/math/BigInteger; // method@8cf4 │ │ -2d461a: 0c00 |0003: move-result-object v0 │ │ -2d461c: 6e10 2b88 0000 |0004: invoke-virtual {v0}, Ljava/math/BigInteger;.longValue:()J // method@882b │ │ -2d4622: 0b01 |0007: move-result-wide v1 │ │ -2d4624: 1603 1800 |0008: const-wide/16 v3, #int 24 // #18 │ │ -2d4628: bc31 |000a: sub-long/2addr v1, v3 │ │ -2d462a: 6e30 8e86 1702 |000b: invoke-virtual {v7, v1, v2}, Ljava/io/InputStream;.skip:(J)J // method@868e │ │ -2d4630: 2207 f010 |000e: new-instance v7, Lorg/jaudiotagger/audio/asf/data/Chunk; // type@10f0 │ │ -2d4634: 7050 668b 6798 |0010: invoke-direct {v7, v6, v8, v9, v0}, Lorg/jaudiotagger/audio/asf/data/Chunk;.:(Lorg/jaudiotagger/audio/asf/data/GUID;JLjava/math/BigInteger;)V // method@8b66 │ │ -2d463a: 1107 |0013: return-object v7 │ │ +2d4608: |[2d4608] org.jaudiotagger.audio.asf.io.ChunkHeaderReader.read:(Lorg/jaudiotagger/audio/asf/data/GUID;Ljava/io/InputStream;J)Lorg/jaudiotagger/audio/asf/data/Chunk; │ │ +2d4618: 7110 f48c 0700 |0000: invoke-static {v7}, Lorg/jaudiotagger/audio/asf/util/Utils;.readBig64:(Ljava/io/InputStream;)Ljava/math/BigInteger; // method@8cf4 │ │ +2d461e: 0c00 |0003: move-result-object v0 │ │ +2d4620: 6e10 2b88 0000 |0004: invoke-virtual {v0}, Ljava/math/BigInteger;.longValue:()J // method@882b │ │ +2d4626: 0b01 |0007: move-result-wide v1 │ │ +2d4628: 1603 1800 |0008: const-wide/16 v3, #int 24 // #18 │ │ +2d462c: bc31 |000a: sub-long/2addr v1, v3 │ │ +2d462e: 6e30 8e86 1702 |000b: invoke-virtual {v7, v1, v2}, Ljava/io/InputStream;.skip:(J)J // method@868e │ │ +2d4634: 2207 f010 |000e: new-instance v7, Lorg/jaudiotagger/audio/asf/data/Chunk; // type@10f0 │ │ +2d4638: 7050 668b 6798 |0010: invoke-direct {v7, v6, v8, v9, v0}, Lorg/jaudiotagger/audio/asf/data/Chunk;.:(Lorg/jaudiotagger/audio/asf/data/GUID;JLjava/math/BigInteger;)V // method@8b66 │ │ +2d463e: 1107 |0013: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x0004 line=89 │ │ 0x000e line=90 │ │ locals : │ │ 0x0000 - 0x0014 reg=5 this Lorg/jaudiotagger/audio/asf/io/ChunkHeaderReader; │ │ @@ -1091290,43 +1091290,43 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -2d4748: |[2d4748] org.jaudiotagger.audio.asf.io.ChunkRemover.:()V │ │ -2d4758: 0e00 |0000: return-void │ │ +2d474c: |[2d474c] org.jaudiotagger.audio.asf.io.ChunkRemover.:()V │ │ +2d475c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/asf/io/ChunkRemover;) │ │ name : '' │ │ type : '([Lorg/jaudiotagger/audio/asf/data/GUID;)V' │ │ access : 0x10081 (PUBLIC VARARGS CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -2d475c: |[2d475c] org.jaudiotagger.audio.asf.io.ChunkRemover.:([Lorg/jaudiotagger/audio/asf/data/GUID;)V │ │ -2d476c: 7010 7087 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@8770 │ │ -2d4772: 2200 8d10 |0003: new-instance v0, Ljava/util/HashSet; // type@108d │ │ -2d4776: 7010 3b89 0000 |0005: invoke-direct {v0}, Ljava/util/HashSet;.:()V // method@893b │ │ -2d477c: 5b40 dc82 |0008: iput-object v0, v4, Lorg/jaudiotagger/audio/asf/io/ChunkRemover;.toRemove:Ljava/util/Set; // field@82dc │ │ -2d4780: 2150 |000a: array-length v0, v5 │ │ -2d4782: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -2d4784: 3501 0c00 |000c: if-ge v1, v0, 0018 // +000c │ │ -2d4788: 4602 0501 |000e: aget-object v2, v5, v1 │ │ -2d478c: 5443 dc82 |0010: iget-object v3, v4, Lorg/jaudiotagger/audio/asf/io/ChunkRemover;.toRemove:Ljava/util/Set; // field@82dc │ │ -2d4790: 7220 a189 2300 |0012: invoke-interface {v3, v2}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -2d4796: d801 0101 |0015: add-int/lit8 v1, v1, #int 1 // #01 │ │ -2d479a: 28f5 |0017: goto 000c // -000b │ │ -2d479c: 0e00 |0018: return-void │ │ +2d4760: |[2d4760] org.jaudiotagger.audio.asf.io.ChunkRemover.:([Lorg/jaudiotagger/audio/asf/data/GUID;)V │ │ +2d4770: 7010 7087 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@8770 │ │ +2d4776: 2200 8d10 |0003: new-instance v0, Ljava/util/HashSet; // type@108d │ │ +2d477a: 7010 3b89 0000 |0005: invoke-direct {v0}, Ljava/util/HashSet;.:()V // method@893b │ │ +2d4780: 5b40 dc82 |0008: iput-object v0, v4, Lorg/jaudiotagger/audio/asf/io/ChunkRemover;.toRemove:Ljava/util/Set; // field@82dc │ │ +2d4784: 2150 |000a: array-length v0, v5 │ │ +2d4786: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +2d4788: 3501 0c00 |000c: if-ge v1, v0, 0018 // +000c │ │ +2d478c: 4602 0501 |000e: aget-object v2, v5, v1 │ │ +2d4790: 5443 dc82 |0010: iget-object v3, v4, Lorg/jaudiotagger/audio/asf/io/ChunkRemover;.toRemove:Ljava/util/Set; // field@82dc │ │ +2d4794: 7220 a189 2300 |0012: invoke-interface {v3, v2}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +2d479a: d801 0101 |0015: add-int/lit8 v1, v1, #int 1 // #01 │ │ +2d479e: 28f5 |0017: goto 000c // -000b │ │ +2d47a0: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0003 line=33 │ │ 0x000a line=34 │ │ 0x0010 line=36 │ │ locals : │ │ @@ -1091339,19 +1091339,19 @@ │ │ type : '(Lorg/jaudiotagger/audio/asf/data/GUID;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -2d46c4: |[2d46c4] org.jaudiotagger.audio.asf.io.ChunkRemover.isApplicable:(Lorg/jaudiotagger/audio/asf/data/GUID;)Z │ │ -2d46d4: 5410 dc82 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/asf/io/ChunkRemover;.toRemove:Ljava/util/Set; // field@82dc │ │ -2d46d8: 7220 a489 2000 |0002: invoke-interface {v0, v2}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@89a4 │ │ -2d46de: 0a02 |0005: move-result v2 │ │ -2d46e0: 0f02 |0006: return v2 │ │ +2d46c8: |[2d46c8] org.jaudiotagger.audio.asf.io.ChunkRemover.isApplicable:(Lorg/jaudiotagger/audio/asf/data/GUID;)Z │ │ +2d46d8: 5410 dc82 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/asf/io/ChunkRemover;.toRemove:Ljava/util/Set; // field@82dc │ │ +2d46dc: 7220 a489 2000 |0002: invoke-interface {v0, v2}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@89a4 │ │ +2d46e2: 0a02 |0005: move-result v2 │ │ +2d46e4: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jaudiotagger/audio/asf/io/ChunkRemover; │ │ 0x0000 - 0x0007 reg=2 (null) Lorg/jaudiotagger/audio/asf/data/GUID; │ │ │ │ @@ -1091360,37 +1091360,37 @@ │ │ type : '(Lorg/jaudiotagger/audio/asf/data/GUID;Ljava/io/InputStream;Ljava/io/OutputStream;)Lorg/jaudiotagger/audio/asf/io/ModificationResult;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 41 16-bit code units │ │ -2d46e4: |[2d46e4] org.jaudiotagger.audio.asf.io.ChunkRemover.modify:(Lorg/jaudiotagger/audio/asf/data/GUID;Ljava/io/InputStream;Ljava/io/OutputStream;)Lorg/jaudiotagger/audio/asf/io/ModificationResult; │ │ -2d46f4: 1208 |0000: const/4 v8, #int 0 // #0 │ │ -2d46f6: 3906 0c00 |0001: if-nez v6, 000d // +000c │ │ -2d46fa: 2206 1511 |0003: new-instance v6, Lorg/jaudiotagger/audio/asf/io/ModificationResult; // type@1115 │ │ -2d46fe: 1600 0000 |0005: const-wide/16 v0, #int 0 // #0 │ │ -2d4702: 2387 cf13 |0007: new-array v7, v8, [Lorg/jaudiotagger/audio/asf/data/GUID; // type@13cf │ │ -2d4706: 7057 c58c 8610 |0009: invoke-direct {v6, v8, v0, v1, v7}, Lorg/jaudiotagger/audio/asf/io/ModificationResult;.:(IJ[Lorg/jaudiotagger/audio/asf/data/GUID;)V // method@8cc5 │ │ -2d470c: 281c |000c: goto 0028 // +001c │ │ -2d470e: 7110 fb8c 0700 |000d: invoke-static {v7}, Lorg/jaudiotagger/audio/asf/util/Utils;.readUINT64:(Ljava/io/InputStream;)J // method@8cfb │ │ -2d4714: 0b00 |0010: move-result-wide v0 │ │ -2d4716: 1602 1800 |0011: const-wide/16 v2, #int 24 // #18 │ │ -2d471a: 9c02 0002 |0013: sub-long v2, v0, v2 │ │ -2d471e: 6e30 8e86 2703 |0015: invoke-virtual {v7, v2, v3}, Ljava/io/InputStream;.skip:(J)J // method@868e │ │ -2d4724: 2207 1511 |0018: new-instance v7, Lorg/jaudiotagger/audio/asf/io/ModificationResult; // type@1115 │ │ -2d4728: 12f2 |001a: const/4 v2, #int -1 // #ff │ │ -2d472a: 1603 ffff |001b: const-wide/16 v3, #int -1 // #ffff │ │ -2d472e: 9d00 0003 |001d: mul-long v0, v0, v3 │ │ -2d4732: 1213 |001f: const/4 v3, #int 1 // #1 │ │ -2d4734: 2333 cf13 |0020: new-array v3, v3, [Lorg/jaudiotagger/audio/asf/data/GUID; // type@13cf │ │ -2d4738: 4d06 0308 |0022: aput-object v6, v3, v8 │ │ -2d473c: 7053 c58c 2710 |0024: invoke-direct {v7, v2, v0, v1, v3}, Lorg/jaudiotagger/audio/asf/io/ModificationResult;.:(IJ[Lorg/jaudiotagger/audio/asf/data/GUID;)V // method@8cc5 │ │ -2d4742: 0776 |0027: move-object v6, v7 │ │ -2d4744: 1106 |0028: return-object v6 │ │ +2d46e8: |[2d46e8] org.jaudiotagger.audio.asf.io.ChunkRemover.modify:(Lorg/jaudiotagger/audio/asf/data/GUID;Ljava/io/InputStream;Ljava/io/OutputStream;)Lorg/jaudiotagger/audio/asf/io/ModificationResult; │ │ +2d46f8: 1208 |0000: const/4 v8, #int 0 // #0 │ │ +2d46fa: 3906 0c00 |0001: if-nez v6, 000d // +000c │ │ +2d46fe: 2206 1511 |0003: new-instance v6, Lorg/jaudiotagger/audio/asf/io/ModificationResult; // type@1115 │ │ +2d4702: 1600 0000 |0005: const-wide/16 v0, #int 0 // #0 │ │ +2d4706: 2387 cf13 |0007: new-array v7, v8, [Lorg/jaudiotagger/audio/asf/data/GUID; // type@13cf │ │ +2d470a: 7057 c58c 8610 |0009: invoke-direct {v6, v8, v0, v1, v7}, Lorg/jaudiotagger/audio/asf/io/ModificationResult;.:(IJ[Lorg/jaudiotagger/audio/asf/data/GUID;)V // method@8cc5 │ │ +2d4710: 281c |000c: goto 0028 // +001c │ │ +2d4712: 7110 fb8c 0700 |000d: invoke-static {v7}, Lorg/jaudiotagger/audio/asf/util/Utils;.readUINT64:(Ljava/io/InputStream;)J // method@8cfb │ │ +2d4718: 0b00 |0010: move-result-wide v0 │ │ +2d471a: 1602 1800 |0011: const-wide/16 v2, #int 24 // #18 │ │ +2d471e: 9c02 0002 |0013: sub-long v2, v0, v2 │ │ +2d4722: 6e30 8e86 2703 |0015: invoke-virtual {v7, v2, v3}, Ljava/io/InputStream;.skip:(J)J // method@868e │ │ +2d4728: 2207 1511 |0018: new-instance v7, Lorg/jaudiotagger/audio/asf/io/ModificationResult; // type@1115 │ │ +2d472c: 12f2 |001a: const/4 v2, #int -1 // #ff │ │ +2d472e: 1603 ffff |001b: const-wide/16 v3, #int -1 // #ffff │ │ +2d4732: 9d00 0003 |001d: mul-long v0, v0, v3 │ │ +2d4736: 1213 |001f: const/4 v3, #int 1 // #1 │ │ +2d4738: 2333 cf13 |0020: new-array v3, v3, [Lorg/jaudiotagger/audio/asf/data/GUID; // type@13cf │ │ +2d473c: 4d06 0308 |0022: aput-object v6, v3, v8 │ │ +2d4740: 7053 c58c 2710 |0024: invoke-direct {v7, v2, v0, v1, v3}, Lorg/jaudiotagger/audio/asf/io/ModificationResult;.:(IJ[Lorg/jaudiotagger/audio/asf/data/GUID;)V // method@8cc5 │ │ +2d4746: 0776 |0027: move-object v6, v7 │ │ +2d4748: 1106 |0028: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=58 │ │ 0x000d line=65 │ │ 0x0015 line=66 │ │ 0x0018 line=67 │ │ locals : │ │ @@ -1091438,39 +1091438,39 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -2d485c: |[2d485c] org.jaudiotagger.audio.asf.io.ContentBrandingReader.:()V │ │ -2d486c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -2d486e: 2300 cf13 |0001: new-array v0, v0, [Lorg/jaudiotagger/audio/asf/data/GUID; // type@13cf │ │ -2d4872: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -2d4874: 6202 8a82 |0004: sget-object v2, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_CONTENT_BRANDING:Lorg/jaudiotagger/audio/asf/data/GUID; // field@828a │ │ -2d4878: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ -2d487c: 6900 de82 |0008: sput-object v0, Lorg/jaudiotagger/audio/asf/io/ContentBrandingReader;.APPLYING:[Lorg/jaudiotagger/audio/asf/data/GUID; // field@82de │ │ -2d4880: 0e00 |000a: return-void │ │ +2d4860: |[2d4860] org.jaudiotagger.audio.asf.io.ContentBrandingReader.:()V │ │ +2d4870: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +2d4872: 2300 cf13 |0001: new-array v0, v0, [Lorg/jaudiotagger/audio/asf/data/GUID; // type@13cf │ │ +2d4876: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +2d4878: 6202 8a82 |0004: sget-object v2, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_CONTENT_BRANDING:Lorg/jaudiotagger/audio/asf/data/GUID; // field@828a │ │ +2d487c: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ +2d4880: 6900 de82 |0008: sput-object v0, Lorg/jaudiotagger/audio/asf/io/ContentBrandingReader;.APPLYING:[Lorg/jaudiotagger/audio/asf/data/GUID; // field@82de │ │ +2d4884: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=24 │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/asf/io/ContentBrandingReader;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2d4884: |[2d4884] org.jaudiotagger.audio.asf.io.ContentBrandingReader.:()V │ │ -2d4894: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -2d489a: 0e00 |0003: return-void │ │ +2d4888: |[2d4888] org.jaudiotagger.audio.asf.io.ContentBrandingReader.:()V │ │ +2d4898: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +2d489e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/audio/asf/io/ContentBrandingReader; │ │ │ │ Virtual methods - │ │ @@ -1091479,36 +1091479,36 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -2d47a0: |[2d47a0] org.jaudiotagger.audio.asf.io.ContentBrandingReader.canFail:()Z │ │ -2d47b0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -2d47b2: 0f00 |0001: return v0 │ │ +2d47a4: |[2d47a4] org.jaudiotagger.audio.asf.io.ContentBrandingReader.canFail:()Z │ │ +2d47b4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +2d47b6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/asf/io/ContentBrandingReader;) │ │ name : 'getApplyingIds' │ │ type : '()[Lorg/jaudiotagger/audio/asf/data/GUID;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -2d4838: |[2d4838] org.jaudiotagger.audio.asf.io.ContentBrandingReader.getApplyingIds:()[Lorg/jaudiotagger/audio/asf/data/GUID; │ │ -2d4848: 6200 de82 |0000: sget-object v0, Lorg/jaudiotagger/audio/asf/io/ContentBrandingReader;.APPLYING:[Lorg/jaudiotagger/audio/asf/data/GUID; // field@82de │ │ -2d484c: 6e10 08a0 0000 |0002: invoke-virtual {v0}, [Lorg/jaudiotagger/audio/asf/data/GUID;.clone:()Ljava/lang/Object; // method@a008 │ │ -2d4852: 0c00 |0005: move-result-object v0 │ │ -2d4854: 1f00 cf13 |0006: check-cast v0, [Lorg/jaudiotagger/audio/asf/data/GUID; // type@13cf │ │ -2d4858: 1100 |0008: return-object v0 │ │ +2d483c: |[2d483c] org.jaudiotagger.audio.asf.io.ContentBrandingReader.getApplyingIds:()[Lorg/jaudiotagger/audio/asf/data/GUID; │ │ +2d484c: 6200 de82 |0000: sget-object v0, Lorg/jaudiotagger/audio/asf/io/ContentBrandingReader;.APPLYING:[Lorg/jaudiotagger/audio/asf/data/GUID; // field@82de │ │ +2d4850: 6e10 08a0 0000 |0002: invoke-virtual {v0}, [Lorg/jaudiotagger/audio/asf/data/GUID;.clone:()Ljava/lang/Object; // method@a008 │ │ +2d4856: 0c00 |0005: move-result-object v0 │ │ +2d4858: 1f00 cf13 |0006: check-cast v0, [Lorg/jaudiotagger/audio/asf/data/GUID; // type@13cf │ │ +2d485c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/jaudiotagger/audio/asf/io/ContentBrandingReader; │ │ │ │ #2 : (in Lorg/jaudiotagger/audio/asf/io/ContentBrandingReader;) │ │ @@ -1091516,41 +1091516,41 @@ │ │ type : '(Lorg/jaudiotagger/audio/asf/data/GUID;Ljava/io/InputStream;J)Lorg/jaudiotagger/audio/asf/data/Chunk;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 57 16-bit code units │ │ -2d47b4: |[2d47b4] org.jaudiotagger.audio.asf.io.ContentBrandingReader.read:(Lorg/jaudiotagger/audio/asf/data/GUID;Ljava/io/InputStream;J)Lorg/jaudiotagger/audio/asf/data/Chunk; │ │ -2d47c4: 7110 f48c 0900 |0000: invoke-static {v9}, Lorg/jaudiotagger/audio/asf/util/Utils;.readBig64:(Ljava/io/InputStream;)Ljava/math/BigInteger; // method@8cf4 │ │ -2d47ca: 0c08 |0003: move-result-object v8 │ │ -2d47cc: 7110 fa8c 0900 |0004: invoke-static {v9}, Lorg/jaudiotagger/audio/asf/util/Utils;.readUINT32:(Ljava/io/InputStream;)J // method@8cfa │ │ -2d47d2: 0b00 |0007: move-result-wide v0 │ │ -2d47d4: 7110 fa8c 0900 |0008: invoke-static {v9}, Lorg/jaudiotagger/audio/asf/util/Utils;.readUINT32:(Ljava/io/InputStream;)J // method@8cfa │ │ -2d47da: 0b02 |000b: move-result-wide v2 │ │ -2d47dc: 7130 f58c 2903 |000c: invoke-static {v9, v2, v3}, Lorg/jaudiotagger/audio/asf/util/Utils;.readBinary:(Ljava/io/InputStream;J)[B // method@8cf5 │ │ -2d47e2: 0c02 |000f: move-result-object v2 │ │ -2d47e4: 7110 fa8c 0900 |0010: invoke-static {v9}, Lorg/jaudiotagger/audio/asf/util/Utils;.readUINT32:(Ljava/io/InputStream;)J // method@8cfa │ │ -2d47ea: 0b03 |0013: move-result-wide v3 │ │ -2d47ec: 2205 3710 |0014: new-instance v5, Ljava/lang/String; // type@1037 │ │ -2d47f0: 7130 f58c 3904 |0016: invoke-static {v9, v3, v4}, Lorg/jaudiotagger/audio/asf/util/Utils;.readBinary:(Ljava/io/InputStream;J)[B // method@8cf5 │ │ -2d47f6: 0c03 |0019: move-result-object v3 │ │ -2d47f8: 7020 8c87 3500 |001a: invoke-direct {v5, v3}, Ljava/lang/String;.:([B)V // method@878c │ │ -2d47fe: 7110 fa8c 0900 |001d: invoke-static {v9}, Lorg/jaudiotagger/audio/asf/util/Utils;.readUINT32:(Ljava/io/InputStream;)J // method@8cfa │ │ -2d4804: 0b03 |0020: move-result-wide v3 │ │ -2d4806: 2206 3710 |0021: new-instance v6, Ljava/lang/String; // type@1037 │ │ -2d480a: 7130 f58c 3904 |0023: invoke-static {v9, v3, v4}, Lorg/jaudiotagger/audio/asf/util/Utils;.readBinary:(Ljava/io/InputStream;J)[B // method@8cf5 │ │ -2d4810: 0c09 |0026: move-result-object v9 │ │ -2d4812: 7020 8c87 9600 |0027: invoke-direct {v6, v9}, Ljava/lang/String;.:([B)V // method@878c │ │ -2d4818: 2209 f310 |002a: new-instance v9, Lorg/jaudiotagger/audio/asf/data/ContentBranding; // type@10f3 │ │ -2d481c: 7040 8c8b a98b |002c: invoke-direct {v9, v10, v11, v8}, Lorg/jaudiotagger/audio/asf/data/ContentBranding;.:(JLjava/math/BigInteger;)V // method@8b8c │ │ -2d4822: 6e40 9c8b 0921 |002f: invoke-virtual {v9, v0, v1, v2}, Lorg/jaudiotagger/audio/asf/data/ContentBranding;.setImage:(J[B)V // method@8b9c │ │ -2d4828: 6e20 9b8b 5900 |0032: invoke-virtual {v9, v5}, Lorg/jaudiotagger/audio/asf/data/ContentBranding;.setCopyRightURL:(Ljava/lang/String;)V // method@8b9b │ │ -2d482e: 6e20 9a8b 6900 |0035: invoke-virtual {v9, v6}, Lorg/jaudiotagger/audio/asf/data/ContentBranding;.setBannerImageURL:(Ljava/lang/String;)V // method@8b9a │ │ -2d4834: 1109 |0038: return-object v9 │ │ +2d47b8: |[2d47b8] org.jaudiotagger.audio.asf.io.ContentBrandingReader.read:(Lorg/jaudiotagger/audio/asf/data/GUID;Ljava/io/InputStream;J)Lorg/jaudiotagger/audio/asf/data/Chunk; │ │ +2d47c8: 7110 f48c 0900 |0000: invoke-static {v9}, Lorg/jaudiotagger/audio/asf/util/Utils;.readBig64:(Ljava/io/InputStream;)Ljava/math/BigInteger; // method@8cf4 │ │ +2d47ce: 0c08 |0003: move-result-object v8 │ │ +2d47d0: 7110 fa8c 0900 |0004: invoke-static {v9}, Lorg/jaudiotagger/audio/asf/util/Utils;.readUINT32:(Ljava/io/InputStream;)J // method@8cfa │ │ +2d47d6: 0b00 |0007: move-result-wide v0 │ │ +2d47d8: 7110 fa8c 0900 |0008: invoke-static {v9}, Lorg/jaudiotagger/audio/asf/util/Utils;.readUINT32:(Ljava/io/InputStream;)J // method@8cfa │ │ +2d47de: 0b02 |000b: move-result-wide v2 │ │ +2d47e0: 7130 f58c 2903 |000c: invoke-static {v9, v2, v3}, Lorg/jaudiotagger/audio/asf/util/Utils;.readBinary:(Ljava/io/InputStream;J)[B // method@8cf5 │ │ +2d47e6: 0c02 |000f: move-result-object v2 │ │ +2d47e8: 7110 fa8c 0900 |0010: invoke-static {v9}, Lorg/jaudiotagger/audio/asf/util/Utils;.readUINT32:(Ljava/io/InputStream;)J // method@8cfa │ │ +2d47ee: 0b03 |0013: move-result-wide v3 │ │ +2d47f0: 2205 3710 |0014: new-instance v5, Ljava/lang/String; // type@1037 │ │ +2d47f4: 7130 f58c 3904 |0016: invoke-static {v9, v3, v4}, Lorg/jaudiotagger/audio/asf/util/Utils;.readBinary:(Ljava/io/InputStream;J)[B // method@8cf5 │ │ +2d47fa: 0c03 |0019: move-result-object v3 │ │ +2d47fc: 7020 8c87 3500 |001a: invoke-direct {v5, v3}, Ljava/lang/String;.:([B)V // method@878c │ │ +2d4802: 7110 fa8c 0900 |001d: invoke-static {v9}, Lorg/jaudiotagger/audio/asf/util/Utils;.readUINT32:(Ljava/io/InputStream;)J // method@8cfa │ │ +2d4808: 0b03 |0020: move-result-wide v3 │ │ +2d480a: 2206 3710 |0021: new-instance v6, Ljava/lang/String; // type@1037 │ │ +2d480e: 7130 f58c 3904 |0023: invoke-static {v9, v3, v4}, Lorg/jaudiotagger/audio/asf/util/Utils;.readBinary:(Ljava/io/InputStream;J)[B // method@8cf5 │ │ +2d4814: 0c09 |0026: move-result-object v9 │ │ +2d4816: 7020 8c87 9600 |0027: invoke-direct {v6, v9}, Ljava/lang/String;.:([B)V // method@878c │ │ +2d481c: 2209 f310 |002a: new-instance v9, Lorg/jaudiotagger/audio/asf/data/ContentBranding; // type@10f3 │ │ +2d4820: 7040 8c8b a98b |002c: invoke-direct {v9, v10, v11, v8}, Lorg/jaudiotagger/audio/asf/data/ContentBranding;.:(JLjava/math/BigInteger;)V // method@8b8c │ │ +2d4826: 6e40 9c8b 0921 |002f: invoke-virtual {v9, v0, v1, v2}, Lorg/jaudiotagger/audio/asf/data/ContentBranding;.setImage:(J[B)V // method@8b9c │ │ +2d482c: 6e20 9b8b 5900 |0032: invoke-virtual {v9, v5}, Lorg/jaudiotagger/audio/asf/data/ContentBranding;.setCopyRightURL:(Ljava/lang/String;)V // method@8b9b │ │ +2d4832: 6e20 9a8b 6900 |0035: invoke-virtual {v9, v6}, Lorg/jaudiotagger/audio/asf/data/ContentBranding;.setBannerImageURL:(Ljava/lang/String;)V // method@8b9a │ │ +2d4838: 1109 |0038: return-object v9 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0004 line=57 │ │ 0x0008 line=59 │ │ 0x000c line=62 │ │ 0x0010 line=63 │ │ @@ -1091605,39 +1091605,39 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -2d49c0: |[2d49c0] org.jaudiotagger.audio.asf.io.ContentDescriptionReader.:()V │ │ -2d49d0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -2d49d2: 2300 cf13 |0001: new-array v0, v0, [Lorg/jaudiotagger/audio/asf/data/GUID; // type@13cf │ │ -2d49d6: 6201 8982 |0003: sget-object v1, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_CONTENTDESCRIPTION:Lorg/jaudiotagger/audio/asf/data/GUID; // field@8289 │ │ -2d49da: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -2d49dc: 4d01 0002 |0006: aput-object v1, v0, v2 │ │ -2d49e0: 6900 df82 |0008: sput-object v0, Lorg/jaudiotagger/audio/asf/io/ContentDescriptionReader;.APPLYING:[Lorg/jaudiotagger/audio/asf/data/GUID; // field@82df │ │ -2d49e4: 0e00 |000a: return-void │ │ +2d49c4: |[2d49c4] org.jaudiotagger.audio.asf.io.ContentDescriptionReader.:()V │ │ +2d49d4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +2d49d6: 2300 cf13 |0001: new-array v0, v0, [Lorg/jaudiotagger/audio/asf/data/GUID; // type@13cf │ │ +2d49da: 6201 8982 |0003: sget-object v1, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_CONTENTDESCRIPTION:Lorg/jaudiotagger/audio/asf/data/GUID; // field@8289 │ │ +2d49de: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +2d49e0: 4d01 0002 |0006: aput-object v1, v0, v2 │ │ +2d49e4: 6900 df82 |0008: sput-object v0, Lorg/jaudiotagger/audio/asf/io/ContentDescriptionReader;.APPLYING:[Lorg/jaudiotagger/audio/asf/data/GUID; // field@82df │ │ +2d49e8: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=42 │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/asf/io/ContentDescriptionReader;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2d49e8: |[2d49e8] org.jaudiotagger.audio.asf.io.ContentDescriptionReader.:()V │ │ -2d49f8: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -2d49fe: 0e00 |0003: return-void │ │ +2d49ec: |[2d49ec] org.jaudiotagger.audio.asf.io.ContentDescriptionReader.:()V │ │ +2d49fc: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +2d4a02: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/audio/asf/io/ContentDescriptionReader; │ │ │ │ #2 : (in Lorg/jaudiotagger/audio/asf/io/ContentDescriptionReader;) │ │ @@ -1091645,25 +1091645,25 @@ │ │ type : '(Ljava/io/InputStream;)[I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -2d48b0: |[2d48b0] org.jaudiotagger.audio.asf.io.ContentDescriptionReader.getStringSizes:(Ljava/io/InputStream;)[I │ │ -2d48c0: 1250 |0000: const/4 v0, #int 5 // #5 │ │ -2d48c2: 2301 2013 |0001: new-array v1, v0, [I // type@1320 │ │ -2d48c6: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -2d48c8: 3502 0b00 |0004: if-ge v2, v0, 000f // +000b │ │ -2d48cc: 7110 f98c 0500 |0006: invoke-static {v5}, Lorg/jaudiotagger/audio/asf/util/Utils;.readUINT16:(Ljava/io/InputStream;)I // method@8cf9 │ │ -2d48d2: 0a03 |0009: move-result v3 │ │ -2d48d4: 4b03 0102 |000a: aput v3, v1, v2 │ │ -2d48d8: d802 0201 |000c: add-int/lit8 v2, v2, #int 1 // #01 │ │ -2d48dc: 28f6 |000e: goto 0004 // -000a │ │ -2d48de: 1101 |000f: return-object v1 │ │ +2d48b4: |[2d48b4] org.jaudiotagger.audio.asf.io.ContentDescriptionReader.getStringSizes:(Ljava/io/InputStream;)[I │ │ +2d48c4: 1250 |0000: const/4 v0, #int 5 // #5 │ │ +2d48c6: 2301 2013 |0001: new-array v1, v0, [I // type@1320 │ │ +2d48ca: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +2d48cc: 3502 0b00 |0004: if-ge v2, v0, 000f // +000b │ │ +2d48d0: 7110 f98c 0500 |0006: invoke-static {v5}, Lorg/jaudiotagger/audio/asf/util/Utils;.readUINT16:(Ljava/io/InputStream;)I // method@8cf9 │ │ +2d48d6: 0a03 |0009: move-result v3 │ │ +2d48d8: 4b03 0102 |000a: aput v3, v1, v2 │ │ +2d48dc: d802 0201 |000c: add-int/lit8 v2, v2, #int 1 // #01 │ │ +2d48e0: 28f6 |000e: goto 0004 // -000a │ │ +2d48e2: 1101 |000f: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=80 │ │ locals : │ │ 0x0000 - 0x0010 reg=4 this Lorg/jaudiotagger/audio/asf/io/ContentDescriptionReader; │ │ 0x0000 - 0x0010 reg=5 (null) Ljava/io/InputStream; │ │ │ │ @@ -1091673,36 +1091673,36 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -2d489c: |[2d489c] org.jaudiotagger.audio.asf.io.ContentDescriptionReader.canFail:()Z │ │ -2d48ac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -2d48ae: 0f00 |0001: return v0 │ │ +2d48a0: |[2d48a0] org.jaudiotagger.audio.asf.io.ContentDescriptionReader.canFail:()Z │ │ +2d48b0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +2d48b2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/asf/io/ContentDescriptionReader;) │ │ name : 'getApplyingIds' │ │ type : '()[Lorg/jaudiotagger/audio/asf/data/GUID;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -2d499c: |[2d499c] org.jaudiotagger.audio.asf.io.ContentDescriptionReader.getApplyingIds:()[Lorg/jaudiotagger/audio/asf/data/GUID; │ │ -2d49ac: 6200 df82 |0000: sget-object v0, Lorg/jaudiotagger/audio/asf/io/ContentDescriptionReader;.APPLYING:[Lorg/jaudiotagger/audio/asf/data/GUID; // field@82df │ │ -2d49b0: 6e10 08a0 0000 |0002: invoke-virtual {v0}, [Lorg/jaudiotagger/audio/asf/data/GUID;.clone:()Ljava/lang/Object; // method@a008 │ │ -2d49b6: 0c00 |0005: move-result-object v0 │ │ -2d49b8: 1f00 cf13 |0006: check-cast v0, [Lorg/jaudiotagger/audio/asf/data/GUID; // type@13cf │ │ -2d49bc: 1100 |0008: return-object v0 │ │ +2d49a0: |[2d49a0] org.jaudiotagger.audio.asf.io.ContentDescriptionReader.getApplyingIds:()[Lorg/jaudiotagger/audio/asf/data/GUID; │ │ +2d49b0: 6200 df82 |0000: sget-object v0, Lorg/jaudiotagger/audio/asf/io/ContentDescriptionReader;.APPLYING:[Lorg/jaudiotagger/audio/asf/data/GUID; // field@82df │ │ +2d49b4: 6e10 08a0 0000 |0002: invoke-virtual {v0}, [Lorg/jaudiotagger/audio/asf/data/GUID;.clone:()Ljava/lang/Object; // method@a008 │ │ +2d49ba: 0c00 |0005: move-result-object v0 │ │ +2d49bc: 1f00 cf13 |0006: check-cast v0, [Lorg/jaudiotagger/audio/asf/data/GUID; // type@13cf │ │ +2d49c0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/jaudiotagger/audio/asf/io/ContentDescriptionReader; │ │ │ │ #2 : (in Lorg/jaudiotagger/audio/asf/io/ContentDescriptionReader;) │ │ @@ -1091710,59 +1091710,59 @@ │ │ type : '(Lorg/jaudiotagger/audio/asf/data/GUID;Ljava/io/InputStream;J)Lorg/jaudiotagger/audio/asf/data/Chunk;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 85 16-bit code units │ │ -2d48e0: |[2d48e0] org.jaudiotagger.audio.asf.io.ContentDescriptionReader.read:(Lorg/jaudiotagger/audio/asf/data/GUID;Ljava/io/InputStream;J)Lorg/jaudiotagger/audio/asf/data/Chunk; │ │ -2d48f0: 7110 f48c 0800 |0000: invoke-static {v8}, Lorg/jaudiotagger/audio/asf/util/Utils;.readBig64:(Ljava/io/InputStream;)Ljava/math/BigInteger; // method@8cf4 │ │ -2d48f6: 0c07 |0003: move-result-object v7 │ │ -2d48f8: 7020 938c 8600 |0004: invoke-direct {v6, v8}, Lorg/jaudiotagger/audio/asf/io/ContentDescriptionReader;.getStringSizes:(Ljava/io/InputStream;)[I // method@8c93 │ │ -2d48fe: 0c00 |0007: move-result-object v0 │ │ -2d4900: 2101 |0008: array-length v1, v0 │ │ -2d4902: 2312 c013 |0009: new-array v2, v1, [Ljava/lang/String; // type@13c0 │ │ -2d4906: 1203 |000b: const/4 v3, #int 0 // #0 │ │ -2d4908: 1204 |000c: const/4 v4, #int 0 // #0 │ │ -2d490a: 3514 1100 |000d: if-ge v4, v1, 001e // +0011 │ │ -2d490e: 4405 0004 |000f: aget v5, v0, v4 │ │ -2d4912: 3d05 0a00 |0011: if-lez v5, 001b // +000a │ │ -2d4916: 4405 0004 |0013: aget v5, v0, v4 │ │ -2d491a: 7120 f78c 5800 |0015: invoke-static {v8, v5}, Lorg/jaudiotagger/audio/asf/util/Utils;.readFixedSizeUTF16Str:(Ljava/io/InputStream;I)Ljava/lang/String; // method@8cf7 │ │ -2d4920: 0c05 |0018: move-result-object v5 │ │ -2d4922: 4d05 0204 |0019: aput-object v5, v2, v4 │ │ -2d4926: d804 0401 |001b: add-int/lit8 v4, v4, #int 1 // #01 │ │ -2d492a: 28f0 |001d: goto 000d // -0010 │ │ -2d492c: 2208 f410 |001e: new-instance v8, Lorg/jaudiotagger/audio/asf/data/ContentDescription; // type@10f4 │ │ -2d4930: 7040 a08b 987a |0020: invoke-direct {v8, v9, v10, v7}, Lorg/jaudiotagger/audio/asf/data/ContentDescription;.:(JLjava/math/BigInteger;)V // method@8ba0 │ │ -2d4936: 4407 0003 |0023: aget v7, v0, v3 │ │ -2d493a: 3d07 0700 |0025: if-lez v7, 002c // +0007 │ │ -2d493e: 4607 0203 |0027: aget-object v7, v2, v3 │ │ -2d4942: 6e20 b08b 7800 |0029: invoke-virtual {v8, v7}, Lorg/jaudiotagger/audio/asf/data/ContentDescription;.setTitle:(Ljava/lang/String;)V // method@8bb0 │ │ -2d4948: 1217 |002c: const/4 v7, #int 1 // #1 │ │ -2d494a: 4409 0007 |002d: aget v9, v0, v7 │ │ -2d494e: 3d09 0700 |002f: if-lez v9, 0036 // +0007 │ │ -2d4952: 4607 0207 |0031: aget-object v7, v2, v7 │ │ -2d4956: 6e20 ab8b 7800 |0033: invoke-virtual {v8, v7}, Lorg/jaudiotagger/audio/asf/data/ContentDescription;.setAuthor:(Ljava/lang/String;)V // method@8bab │ │ -2d495c: 1227 |0036: const/4 v7, #int 2 // #2 │ │ -2d495e: 4409 0007 |0037: aget v9, v0, v7 │ │ -2d4962: 3d09 0700 |0039: if-lez v9, 0040 // +0007 │ │ -2d4966: 4607 0207 |003b: aget-object v7, v2, v7 │ │ -2d496a: 6e20 ad8b 7800 |003d: invoke-virtual {v8, v7}, Lorg/jaudiotagger/audio/asf/data/ContentDescription;.setCopyright:(Ljava/lang/String;)V // method@8bad │ │ -2d4970: 1237 |0040: const/4 v7, #int 3 // #3 │ │ -2d4972: 4409 0007 |0041: aget v9, v0, v7 │ │ -2d4976: 3d09 0700 |0043: if-lez v9, 004a // +0007 │ │ -2d497a: 4607 0207 |0045: aget-object v7, v2, v7 │ │ -2d497e: 6e20 ac8b 7800 |0047: invoke-virtual {v8, v7}, Lorg/jaudiotagger/audio/asf/data/ContentDescription;.setComment:(Ljava/lang/String;)V // method@8bac │ │ -2d4984: 1247 |004a: const/4 v7, #int 4 // #4 │ │ -2d4986: 4409 0007 |004b: aget v9, v0, v7 │ │ -2d498a: 3d09 0700 |004d: if-lez v9, 0054 // +0007 │ │ -2d498e: 4607 0207 |004f: aget-object v7, v2, v7 │ │ -2d4992: 6e20 ae8b 7800 |0051: invoke-virtual {v8, v7}, Lorg/jaudiotagger/audio/asf/data/ContentDescription;.setRating:(Ljava/lang/String;)V // method@8bae │ │ -2d4998: 1108 |0054: return-object v8 │ │ +2d48e4: |[2d48e4] org.jaudiotagger.audio.asf.io.ContentDescriptionReader.read:(Lorg/jaudiotagger/audio/asf/data/GUID;Ljava/io/InputStream;J)Lorg/jaudiotagger/audio/asf/data/Chunk; │ │ +2d48f4: 7110 f48c 0800 |0000: invoke-static {v8}, Lorg/jaudiotagger/audio/asf/util/Utils;.readBig64:(Ljava/io/InputStream;)Ljava/math/BigInteger; // method@8cf4 │ │ +2d48fa: 0c07 |0003: move-result-object v7 │ │ +2d48fc: 7020 938c 8600 |0004: invoke-direct {v6, v8}, Lorg/jaudiotagger/audio/asf/io/ContentDescriptionReader;.getStringSizes:(Ljava/io/InputStream;)[I // method@8c93 │ │ +2d4902: 0c00 |0007: move-result-object v0 │ │ +2d4904: 2101 |0008: array-length v1, v0 │ │ +2d4906: 2312 c013 |0009: new-array v2, v1, [Ljava/lang/String; // type@13c0 │ │ +2d490a: 1203 |000b: const/4 v3, #int 0 // #0 │ │ +2d490c: 1204 |000c: const/4 v4, #int 0 // #0 │ │ +2d490e: 3514 1100 |000d: if-ge v4, v1, 001e // +0011 │ │ +2d4912: 4405 0004 |000f: aget v5, v0, v4 │ │ +2d4916: 3d05 0a00 |0011: if-lez v5, 001b // +000a │ │ +2d491a: 4405 0004 |0013: aget v5, v0, v4 │ │ +2d491e: 7120 f78c 5800 |0015: invoke-static {v8, v5}, Lorg/jaudiotagger/audio/asf/util/Utils;.readFixedSizeUTF16Str:(Ljava/io/InputStream;I)Ljava/lang/String; // method@8cf7 │ │ +2d4924: 0c05 |0018: move-result-object v5 │ │ +2d4926: 4d05 0204 |0019: aput-object v5, v2, v4 │ │ +2d492a: d804 0401 |001b: add-int/lit8 v4, v4, #int 1 // #01 │ │ +2d492e: 28f0 |001d: goto 000d // -0010 │ │ +2d4930: 2208 f410 |001e: new-instance v8, Lorg/jaudiotagger/audio/asf/data/ContentDescription; // type@10f4 │ │ +2d4934: 7040 a08b 987a |0020: invoke-direct {v8, v9, v10, v7}, Lorg/jaudiotagger/audio/asf/data/ContentDescription;.:(JLjava/math/BigInteger;)V // method@8ba0 │ │ +2d493a: 4407 0003 |0023: aget v7, v0, v3 │ │ +2d493e: 3d07 0700 |0025: if-lez v7, 002c // +0007 │ │ +2d4942: 4607 0203 |0027: aget-object v7, v2, v3 │ │ +2d4946: 6e20 b08b 7800 |0029: invoke-virtual {v8, v7}, Lorg/jaudiotagger/audio/asf/data/ContentDescription;.setTitle:(Ljava/lang/String;)V // method@8bb0 │ │ +2d494c: 1217 |002c: const/4 v7, #int 1 // #1 │ │ +2d494e: 4409 0007 |002d: aget v9, v0, v7 │ │ +2d4952: 3d09 0700 |002f: if-lez v9, 0036 // +0007 │ │ +2d4956: 4607 0207 |0031: aget-object v7, v2, v7 │ │ +2d495a: 6e20 ab8b 7800 |0033: invoke-virtual {v8, v7}, Lorg/jaudiotagger/audio/asf/data/ContentDescription;.setAuthor:(Ljava/lang/String;)V // method@8bab │ │ +2d4960: 1227 |0036: const/4 v7, #int 2 // #2 │ │ +2d4962: 4409 0007 |0037: aget v9, v0, v7 │ │ +2d4966: 3d09 0700 |0039: if-lez v9, 0040 // +0007 │ │ +2d496a: 4607 0207 |003b: aget-object v7, v2, v7 │ │ +2d496e: 6e20 ad8b 7800 |003d: invoke-virtual {v8, v7}, Lorg/jaudiotagger/audio/asf/data/ContentDescription;.setCopyright:(Ljava/lang/String;)V // method@8bad │ │ +2d4974: 1237 |0040: const/4 v7, #int 3 // #3 │ │ +2d4976: 4409 0007 |0041: aget v9, v0, v7 │ │ +2d497a: 3d09 0700 |0043: if-lez v9, 004a // +0007 │ │ +2d497e: 4607 0207 |0045: aget-object v7, v2, v7 │ │ +2d4982: 6e20 ac8b 7800 |0047: invoke-virtual {v8, v7}, Lorg/jaudiotagger/audio/asf/data/ContentDescription;.setComment:(Ljava/lang/String;)V // method@8bac │ │ +2d4988: 1247 |004a: const/4 v7, #int 4 // #4 │ │ +2d498a: 4409 0007 |004b: aget v9, v0, v7 │ │ +2d498e: 3d09 0700 |004d: if-lez v9, 0054 // +0007 │ │ +2d4992: 4607 0207 |004f: aget-object v7, v2, v7 │ │ +2d4996: 6e20 ae8b 7800 |0051: invoke-virtual {v8, v7}, Lorg/jaudiotagger/audio/asf/data/ContentDescription;.setRating:(Ljava/lang/String;)V // method@8bae │ │ +2d499c: 1108 |0054: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x0004 line=95 │ │ 0x0008 line=100 │ │ 0x000f line=103 │ │ 0x0013 line=105 │ │ @@ -1091818,39 +1091818,39 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -2d4d4c: |[2d4d4c] org.jaudiotagger.audio.asf.io.EncodingChunkReader.:()V │ │ -2d4d5c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -2d4d5e: 2300 cf13 |0001: new-array v0, v0, [Lorg/jaudiotagger/audio/asf/data/GUID; // type@13cf │ │ -2d4d62: 6201 8c82 |0003: sget-object v1, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_ENCODING:Lorg/jaudiotagger/audio/asf/data/GUID; // field@828c │ │ -2d4d66: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -2d4d68: 4d01 0002 |0006: aput-object v1, v0, v2 │ │ -2d4d6c: 6900 e582 |0008: sput-object v0, Lorg/jaudiotagger/audio/asf/io/EncodingChunkReader;.APPLYING:[Lorg/jaudiotagger/audio/asf/data/GUID; // field@82e5 │ │ -2d4d70: 0e00 |000a: return-void │ │ +2d4d50: |[2d4d50] org.jaudiotagger.audio.asf.io.EncodingChunkReader.:()V │ │ +2d4d60: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +2d4d62: 2300 cf13 |0001: new-array v0, v0, [Lorg/jaudiotagger/audio/asf/data/GUID; // type@13cf │ │ +2d4d66: 6201 8c82 |0003: sget-object v1, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_ENCODING:Lorg/jaudiotagger/audio/asf/data/GUID; // field@828c │ │ +2d4d6a: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +2d4d6c: 4d01 0002 |0006: aput-object v1, v0, v2 │ │ +2d4d70: 6900 e582 |0008: sput-object v0, Lorg/jaudiotagger/audio/asf/io/EncodingChunkReader;.APPLYING:[Lorg/jaudiotagger/audio/asf/data/GUID; // field@82e5 │ │ +2d4d74: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=42 │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/asf/io/EncodingChunkReader;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2d4d74: |[2d4d74] org.jaudiotagger.audio.asf.io.EncodingChunkReader.:()V │ │ -2d4d84: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -2d4d8a: 0e00 |0003: return-void │ │ +2d4d78: |[2d4d78] org.jaudiotagger.audio.asf.io.EncodingChunkReader.:()V │ │ +2d4d88: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +2d4d8e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/audio/asf/io/EncodingChunkReader; │ │ │ │ Virtual methods - │ │ @@ -1091859,36 +1091859,36 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -2d4c94: |[2d4c94] org.jaudiotagger.audio.asf.io.EncodingChunkReader.canFail:()Z │ │ -2d4ca4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -2d4ca6: 0f00 |0001: return v0 │ │ +2d4c98: |[2d4c98] org.jaudiotagger.audio.asf.io.EncodingChunkReader.canFail:()Z │ │ +2d4ca8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +2d4caa: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/asf/io/EncodingChunkReader;) │ │ name : 'getApplyingIds' │ │ type : '()[Lorg/jaudiotagger/audio/asf/data/GUID;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -2d4d28: |[2d4d28] org.jaudiotagger.audio.asf.io.EncodingChunkReader.getApplyingIds:()[Lorg/jaudiotagger/audio/asf/data/GUID; │ │ -2d4d38: 6200 e582 |0000: sget-object v0, Lorg/jaudiotagger/audio/asf/io/EncodingChunkReader;.APPLYING:[Lorg/jaudiotagger/audio/asf/data/GUID; // field@82e5 │ │ -2d4d3c: 6e10 08a0 0000 |0002: invoke-virtual {v0}, [Lorg/jaudiotagger/audio/asf/data/GUID;.clone:()Ljava/lang/Object; // method@a008 │ │ -2d4d42: 0c00 |0005: move-result-object v0 │ │ -2d4d44: 1f00 cf13 |0006: check-cast v0, [Lorg/jaudiotagger/audio/asf/data/GUID; // type@13cf │ │ -2d4d48: 1100 |0008: return-object v0 │ │ +2d4d2c: |[2d4d2c] org.jaudiotagger.audio.asf.io.EncodingChunkReader.getApplyingIds:()[Lorg/jaudiotagger/audio/asf/data/GUID; │ │ +2d4d3c: 6200 e582 |0000: sget-object v0, Lorg/jaudiotagger/audio/asf/io/EncodingChunkReader;.APPLYING:[Lorg/jaudiotagger/audio/asf/data/GUID; // field@82e5 │ │ +2d4d40: 6e10 08a0 0000 |0002: invoke-virtual {v0}, [Lorg/jaudiotagger/audio/asf/data/GUID;.clone:()Ljava/lang/Object; // method@a008 │ │ +2d4d46: 0c00 |0005: move-result-object v0 │ │ +2d4d48: 1f00 cf13 |0006: check-cast v0, [Lorg/jaudiotagger/audio/asf/data/GUID; // type@13cf │ │ +2d4d4c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/jaudiotagger/audio/asf/io/EncodingChunkReader; │ │ │ │ #2 : (in Lorg/jaudiotagger/audio/asf/io/EncodingChunkReader;) │ │ @@ -1091896,43 +1091896,43 @@ │ │ type : '(Lorg/jaudiotagger/audio/asf/data/GUID;Ljava/io/InputStream;J)Lorg/jaudiotagger/audio/asf/data/Chunk;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 55 16-bit code units │ │ -2d4ca8: |[2d4ca8] org.jaudiotagger.audio.asf.io.EncodingChunkReader.read:(Lorg/jaudiotagger/audio/asf/data/GUID;Ljava/io/InputStream;J)Lorg/jaudiotagger/audio/asf/data/Chunk; │ │ -2d4cb8: 7110 f48c 0700 |0000: invoke-static {v7}, Lorg/jaudiotagger/audio/asf/util/Utils;.readBig64:(Ljava/io/InputStream;)Ljava/math/BigInteger; // method@8cf4 │ │ -2d4cbe: 0c06 |0003: move-result-object v6 │ │ -2d4cc0: 2200 f510 |0004: new-instance v0, Lorg/jaudiotagger/audio/asf/data/EncodingChunk; // type@10f5 │ │ -2d4cc4: 7020 b28b 6000 |0006: invoke-direct {v0, v6}, Lorg/jaudiotagger/audio/asf/data/EncodingChunk;.:(Ljava/math/BigInteger;)V // method@8bb2 │ │ -2d4cca: 1601 1400 |0009: const-wide/16 v1, #int 20 // #14 │ │ -2d4cce: 6e30 8e86 1702 |000b: invoke-virtual {v7, v1, v2}, Ljava/io/InputStream;.skip:(J)J // method@868e │ │ -2d4cd4: 7110 f98c 0700 |000e: invoke-static {v7}, Lorg/jaudiotagger/audio/asf/util/Utils;.readUINT16:(Ljava/io/InputStream;)I // method@8cf9 │ │ -2d4cda: 0a01 |0011: move-result v1 │ │ -2d4cdc: 1302 2e00 |0012: const/16 v2, #int 46 // #2e │ │ -2d4ce0: 1203 |0014: const/4 v3, #int 0 // #0 │ │ -2d4ce2: 3513 1500 |0015: if-ge v3, v1, 002a // +0015 │ │ -2d4ce6: 7110 f68c 0700 |0017: invoke-static {v7}, Lorg/jaudiotagger/audio/asf/util/Utils;.readCharacterSizedString:(Ljava/io/InputStream;)Ljava/lang/String; // method@8cf6 │ │ -2d4cec: 0c04 |001a: move-result-object v4 │ │ -2d4cee: 6e20 b38b 4000 |001b: invoke-virtual {v0, v4}, Lorg/jaudiotagger/audio/asf/data/EncodingChunk;.addString:(Ljava/lang/String;)V // method@8bb3 │ │ -2d4cf4: 6e10 aa87 0400 |001e: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@87aa │ │ -2d4cfa: 0a04 |0021: move-result v4 │ │ -2d4cfc: da04 0402 |0022: mul-int/lit8 v4, v4, #int 2 // #02 │ │ -2d4d00: d804 0404 |0024: add-int/lit8 v4, v4, #int 4 // #04 │ │ -2d4d04: b042 |0026: add-int/2addr v2, v4 │ │ -2d4d06: d803 0301 |0027: add-int/lit8 v3, v3, #int 1 // #01 │ │ -2d4d0a: 28ec |0029: goto 0015 // -0014 │ │ -2d4d0c: 6e10 2b88 0600 |002a: invoke-virtual {v6}, Ljava/math/BigInteger;.longValue:()J // method@882b │ │ -2d4d12: 0b03 |002d: move-result-wide v3 │ │ -2d4d14: 8121 |002e: int-to-long v1, v2 │ │ -2d4d16: bc13 |002f: sub-long/2addr v3, v1 │ │ -2d4d18: 6e30 8e86 3704 |0030: invoke-virtual {v7, v3, v4}, Ljava/io/InputStream;.skip:(J)J // method@868e │ │ -2d4d1e: 6e30 b68b 8009 |0033: invoke-virtual {v0, v8, v9}, Lorg/jaudiotagger/audio/asf/data/EncodingChunk;.setPosition:(J)V // method@8bb6 │ │ -2d4d24: 1100 |0036: return-object v0 │ │ +2d4cac: |[2d4cac] org.jaudiotagger.audio.asf.io.EncodingChunkReader.read:(Lorg/jaudiotagger/audio/asf/data/GUID;Ljava/io/InputStream;J)Lorg/jaudiotagger/audio/asf/data/Chunk; │ │ +2d4cbc: 7110 f48c 0700 |0000: invoke-static {v7}, Lorg/jaudiotagger/audio/asf/util/Utils;.readBig64:(Ljava/io/InputStream;)Ljava/math/BigInteger; // method@8cf4 │ │ +2d4cc2: 0c06 |0003: move-result-object v6 │ │ +2d4cc4: 2200 f510 |0004: new-instance v0, Lorg/jaudiotagger/audio/asf/data/EncodingChunk; // type@10f5 │ │ +2d4cc8: 7020 b28b 6000 |0006: invoke-direct {v0, v6}, Lorg/jaudiotagger/audio/asf/data/EncodingChunk;.:(Ljava/math/BigInteger;)V // method@8bb2 │ │ +2d4cce: 1601 1400 |0009: const-wide/16 v1, #int 20 // #14 │ │ +2d4cd2: 6e30 8e86 1702 |000b: invoke-virtual {v7, v1, v2}, Ljava/io/InputStream;.skip:(J)J // method@868e │ │ +2d4cd8: 7110 f98c 0700 |000e: invoke-static {v7}, Lorg/jaudiotagger/audio/asf/util/Utils;.readUINT16:(Ljava/io/InputStream;)I // method@8cf9 │ │ +2d4cde: 0a01 |0011: move-result v1 │ │ +2d4ce0: 1302 2e00 |0012: const/16 v2, #int 46 // #2e │ │ +2d4ce4: 1203 |0014: const/4 v3, #int 0 // #0 │ │ +2d4ce6: 3513 1500 |0015: if-ge v3, v1, 002a // +0015 │ │ +2d4cea: 7110 f68c 0700 |0017: invoke-static {v7}, Lorg/jaudiotagger/audio/asf/util/Utils;.readCharacterSizedString:(Ljava/io/InputStream;)Ljava/lang/String; // method@8cf6 │ │ +2d4cf0: 0c04 |001a: move-result-object v4 │ │ +2d4cf2: 6e20 b38b 4000 |001b: invoke-virtual {v0, v4}, Lorg/jaudiotagger/audio/asf/data/EncodingChunk;.addString:(Ljava/lang/String;)V // method@8bb3 │ │ +2d4cf8: 6e10 aa87 0400 |001e: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@87aa │ │ +2d4cfe: 0a04 |0021: move-result v4 │ │ +2d4d00: da04 0402 |0022: mul-int/lit8 v4, v4, #int 2 // #02 │ │ +2d4d04: d804 0404 |0024: add-int/lit8 v4, v4, #int 4 // #04 │ │ +2d4d08: b042 |0026: add-int/2addr v2, v4 │ │ +2d4d0a: d803 0301 |0027: add-int/lit8 v3, v3, #int 1 // #01 │ │ +2d4d0e: 28ec |0029: goto 0015 // -0014 │ │ +2d4d10: 6e10 2b88 0600 |002a: invoke-virtual {v6}, Ljava/math/BigInteger;.longValue:()J // method@882b │ │ +2d4d16: 0b03 |002d: move-result-wide v3 │ │ +2d4d18: 8121 |002e: int-to-long v1, v2 │ │ +2d4d1a: bc13 |002f: sub-long/2addr v3, v1 │ │ +2d4d1c: 6e30 8e86 3704 |0030: invoke-virtual {v7, v3, v4}, Ljava/io/InputStream;.skip:(J)J // method@868e │ │ +2d4d22: 6e30 b68b 8009 |0033: invoke-virtual {v0, v8, v9}, Lorg/jaudiotagger/audio/asf/data/EncodingChunk;.setPosition:(J)V // method@8bb6 │ │ +2d4d28: 1100 |0036: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0004 line=74 │ │ 0x000b line=82 │ │ 0x000e line=88 │ │ 0x0017 line=96 │ │ @@ -1091981,39 +1091981,39 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -2d4ea0: |[2d4ea0] org.jaudiotagger.audio.asf.io.EncryptionChunkReader.:()V │ │ -2d4eb0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -2d4eb2: 2300 cf13 |0001: new-array v0, v0, [Lorg/jaudiotagger/audio/asf/data/GUID; // type@13cf │ │ -2d4eb6: 6201 8b82 |0003: sget-object v1, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_CONTENT_ENCRYPTION:Lorg/jaudiotagger/audio/asf/data/GUID; // field@828b │ │ -2d4eba: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -2d4ebc: 4d01 0002 |0006: aput-object v1, v0, v2 │ │ -2d4ec0: 6900 e682 |0008: sput-object v0, Lorg/jaudiotagger/audio/asf/io/EncryptionChunkReader;.APPLYING:[Lorg/jaudiotagger/audio/asf/data/GUID; // field@82e6 │ │ -2d4ec4: 0e00 |000a: return-void │ │ +2d4ea4: |[2d4ea4] org.jaudiotagger.audio.asf.io.EncryptionChunkReader.:()V │ │ +2d4eb4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +2d4eb6: 2300 cf13 |0001: new-array v0, v0, [Lorg/jaudiotagger/audio/asf/data/GUID; // type@13cf │ │ +2d4eba: 6201 8b82 |0003: sget-object v1, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_CONTENT_ENCRYPTION:Lorg/jaudiotagger/audio/asf/data/GUID; // field@828b │ │ +2d4ebe: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +2d4ec0: 4d01 0002 |0006: aput-object v1, v0, v2 │ │ +2d4ec4: 6900 e682 |0008: sput-object v0, Lorg/jaudiotagger/audio/asf/io/EncryptionChunkReader;.APPLYING:[Lorg/jaudiotagger/audio/asf/data/GUID; // field@82e6 │ │ +2d4ec8: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=43 │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/asf/io/EncryptionChunkReader;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2d4ec8: |[2d4ec8] org.jaudiotagger.audio.asf.io.EncryptionChunkReader.:()V │ │ -2d4ed8: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -2d4ede: 0e00 |0003: return-void │ │ +2d4ecc: |[2d4ecc] org.jaudiotagger.audio.asf.io.EncryptionChunkReader.:()V │ │ +2d4edc: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +2d4ee2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/audio/asf/io/EncryptionChunkReader; │ │ │ │ Virtual methods - │ │ @@ -1092022,36 +1092022,36 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -2d4d8c: |[2d4d8c] org.jaudiotagger.audio.asf.io.EncryptionChunkReader.canFail:()Z │ │ -2d4d9c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -2d4d9e: 0f00 |0001: return v0 │ │ +2d4d90: |[2d4d90] org.jaudiotagger.audio.asf.io.EncryptionChunkReader.canFail:()Z │ │ +2d4da0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +2d4da2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/asf/io/EncryptionChunkReader;) │ │ name : 'getApplyingIds' │ │ type : '()[Lorg/jaudiotagger/audio/asf/data/GUID;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -2d4e7c: |[2d4e7c] org.jaudiotagger.audio.asf.io.EncryptionChunkReader.getApplyingIds:()[Lorg/jaudiotagger/audio/asf/data/GUID; │ │ -2d4e8c: 6200 e682 |0000: sget-object v0, Lorg/jaudiotagger/audio/asf/io/EncryptionChunkReader;.APPLYING:[Lorg/jaudiotagger/audio/asf/data/GUID; // field@82e6 │ │ -2d4e90: 6e10 08a0 0000 |0002: invoke-virtual {v0}, [Lorg/jaudiotagger/audio/asf/data/GUID;.clone:()Ljava/lang/Object; // method@a008 │ │ -2d4e96: 0c00 |0005: move-result-object v0 │ │ -2d4e98: 1f00 cf13 |0006: check-cast v0, [Lorg/jaudiotagger/audio/asf/data/GUID; // type@13cf │ │ -2d4e9c: 1100 |0008: return-object v0 │ │ +2d4e80: |[2d4e80] org.jaudiotagger.audio.asf.io.EncryptionChunkReader.getApplyingIds:()[Lorg/jaudiotagger/audio/asf/data/GUID; │ │ +2d4e90: 6200 e682 |0000: sget-object v0, Lorg/jaudiotagger/audio/asf/io/EncryptionChunkReader;.APPLYING:[Lorg/jaudiotagger/audio/asf/data/GUID; // field@82e6 │ │ +2d4e94: 6e10 08a0 0000 |0002: invoke-virtual {v0}, [Lorg/jaudiotagger/audio/asf/data/GUID;.clone:()Ljava/lang/Object; // method@a008 │ │ +2d4e9a: 0c00 |0005: move-result-object v0 │ │ +2d4e9c: 1f00 cf13 |0006: check-cast v0, [Lorg/jaudiotagger/audio/asf/data/GUID; // type@13cf │ │ +2d4ea0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/jaudiotagger/audio/asf/io/EncryptionChunkReader; │ │ │ │ #2 : (in Lorg/jaudiotagger/audio/asf/io/EncryptionChunkReader;) │ │ @@ -1092059,62 +1092059,62 @@ │ │ type : '(Lorg/jaudiotagger/audio/asf/data/GUID;Ljava/io/InputStream;J)Lorg/jaudiotagger/audio/asf/data/Chunk;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 102 16-bit code units │ │ -2d4da0: |[2d4da0] org.jaudiotagger.audio.asf.io.EncryptionChunkReader.read:(Lorg/jaudiotagger/audio/asf/data/GUID;Ljava/io/InputStream;J)Lorg/jaudiotagger/audio/asf/data/Chunk; │ │ -2d4db0: 7110 f48c 0900 |0000: invoke-static {v9}, Lorg/jaudiotagger/audio/asf/util/Utils;.readBig64:(Ljava/io/InputStream;)Ljava/math/BigInteger; // method@8cf4 │ │ -2d4db6: 0c08 |0003: move-result-object v8 │ │ -2d4db8: 2200 f610 |0004: new-instance v0, Lorg/jaudiotagger/audio/asf/data/EncryptionChunk; // type@10f6 │ │ -2d4dbc: 7020 b78b 8000 |0006: invoke-direct {v0, v8}, Lorg/jaudiotagger/audio/asf/data/EncryptionChunk;.:(Ljava/math/BigInteger;)V // method@8bb7 │ │ -2d4dc2: 7110 fa8c 0900 |0009: invoke-static {v9}, Lorg/jaudiotagger/audio/asf/util/Utils;.readUINT32:(Ljava/io/InputStream;)J // method@8cfa │ │ -2d4dc8: 0b01 |000c: move-result-wide v1 │ │ -2d4dca: 8418 |000d: long-to-int v8, v1 │ │ -2d4dcc: d801 0801 |000e: add-int/lit8 v1, v8, #int 1 // #01 │ │ -2d4dd0: 2311 1c13 |0010: new-array v1, v1, [B // type@131c │ │ -2d4dd4: 1202 |0012: const/4 v2, #int 0 // #0 │ │ -2d4dd6: 6e40 8d86 1982 |0013: invoke-virtual {v9, v1, v2, v8}, Ljava/io/InputStream;.read:([BII)I // method@868d │ │ -2d4ddc: 4f02 0108 |0016: aput-byte v2, v1, v8 │ │ -2d4de0: 7110 fa8c 0900 |0018: invoke-static {v9}, Lorg/jaudiotagger/audio/asf/util/Utils;.readUINT32:(Ljava/io/InputStream;)J // method@8cfa │ │ -2d4de6: 0b03 |001b: move-result-wide v3 │ │ -2d4de8: 8438 |001c: long-to-int v8, v3 │ │ -2d4dea: d803 0801 |001d: add-int/lit8 v3, v8, #int 1 // #01 │ │ -2d4dee: 2333 1c13 |001f: new-array v3, v3, [B // type@131c │ │ -2d4df2: 6e40 8d86 3982 |0021: invoke-virtual {v9, v3, v2, v8}, Ljava/io/InputStream;.read:([BII)I // method@868d │ │ -2d4df8: 4f02 0308 |0024: aput-byte v2, v3, v8 │ │ -2d4dfc: 7110 fa8c 0900 |0026: invoke-static {v9}, Lorg/jaudiotagger/audio/asf/util/Utils;.readUINT32:(Ljava/io/InputStream;)J // method@8cfa │ │ -2d4e02: 0b04 |0029: move-result-wide v4 │ │ -2d4e04: 8448 |002a: long-to-int v8, v4 │ │ -2d4e06: d804 0801 |002b: add-int/lit8 v4, v8, #int 1 // #01 │ │ -2d4e0a: 2344 1c13 |002d: new-array v4, v4, [B // type@131c │ │ -2d4e0e: 6e40 8d86 4982 |002f: invoke-virtual {v9, v4, v2, v8}, Ljava/io/InputStream;.read:([BII)I // method@868d │ │ -2d4e14: 4f02 0408 |0032: aput-byte v2, v4, v8 │ │ -2d4e18: 7110 fa8c 0900 |0034: invoke-static {v9}, Lorg/jaudiotagger/audio/asf/util/Utils;.readUINT32:(Ljava/io/InputStream;)J // method@8cfa │ │ -2d4e1e: 0b05 |0037: move-result-wide v5 │ │ -2d4e20: 8458 |0038: long-to-int v8, v5 │ │ -2d4e22: d805 0801 |0039: add-int/lit8 v5, v8, #int 1 // #01 │ │ -2d4e26: 2355 1c13 |003b: new-array v5, v5, [B // type@131c │ │ -2d4e2a: 6e40 8d86 5982 |003d: invoke-virtual {v9, v5, v2, v8}, Ljava/io/InputStream;.read:([BII)I // method@868d │ │ -2d4e30: 4f02 0508 |0040: aput-byte v2, v5, v8 │ │ -2d4e34: 2208 3710 |0042: new-instance v8, Ljava/lang/String; // type@1037 │ │ -2d4e38: 7020 8c87 1800 |0044: invoke-direct {v8, v1}, Ljava/lang/String;.:([B)V // method@878c │ │ -2d4e3e: 6e20 c38b 8000 |0047: invoke-virtual {v0, v8}, Lorg/jaudiotagger/audio/asf/data/EncryptionChunk;.setSecretData:(Ljava/lang/String;)V // method@8bc3 │ │ -2d4e44: 2208 3710 |004a: new-instance v8, Ljava/lang/String; // type@1037 │ │ -2d4e48: 7020 8c87 3800 |004c: invoke-direct {v8, v3}, Ljava/lang/String;.:([B)V // method@878c │ │ -2d4e4e: 6e20 c28b 8000 |004f: invoke-virtual {v0, v8}, Lorg/jaudiotagger/audio/asf/data/EncryptionChunk;.setProtectionType:(Ljava/lang/String;)V // method@8bc2 │ │ -2d4e54: 2208 3710 |0052: new-instance v8, Ljava/lang/String; // type@1037 │ │ -2d4e58: 7020 8c87 4800 |0054: invoke-direct {v8, v4}, Ljava/lang/String;.:([B)V // method@878c │ │ -2d4e5e: 6e20 bf8b 8000 |0057: invoke-virtual {v0, v8}, Lorg/jaudiotagger/audio/asf/data/EncryptionChunk;.setKeyID:(Ljava/lang/String;)V // method@8bbf │ │ -2d4e64: 2208 3710 |005a: new-instance v8, Ljava/lang/String; // type@1037 │ │ -2d4e68: 7020 8c87 5800 |005c: invoke-direct {v8, v5}, Ljava/lang/String;.:([B)V // method@878c │ │ -2d4e6e: 6e20 c08b 8000 |005f: invoke-virtual {v0, v8}, Lorg/jaudiotagger/audio/asf/data/EncryptionChunk;.setLicenseURL:(Ljava/lang/String;)V // method@8bc0 │ │ -2d4e74: 6e30 c18b a00b |0062: invoke-virtual {v0, v10, v11}, Lorg/jaudiotagger/audio/asf/data/EncryptionChunk;.setPosition:(J)V // method@8bc1 │ │ -2d4e7a: 1100 |0065: return-object v0 │ │ +2d4da4: |[2d4da4] org.jaudiotagger.audio.asf.io.EncryptionChunkReader.read:(Lorg/jaudiotagger/audio/asf/data/GUID;Ljava/io/InputStream;J)Lorg/jaudiotagger/audio/asf/data/Chunk; │ │ +2d4db4: 7110 f48c 0900 |0000: invoke-static {v9}, Lorg/jaudiotagger/audio/asf/util/Utils;.readBig64:(Ljava/io/InputStream;)Ljava/math/BigInteger; // method@8cf4 │ │ +2d4dba: 0c08 |0003: move-result-object v8 │ │ +2d4dbc: 2200 f610 |0004: new-instance v0, Lorg/jaudiotagger/audio/asf/data/EncryptionChunk; // type@10f6 │ │ +2d4dc0: 7020 b78b 8000 |0006: invoke-direct {v0, v8}, Lorg/jaudiotagger/audio/asf/data/EncryptionChunk;.:(Ljava/math/BigInteger;)V // method@8bb7 │ │ +2d4dc6: 7110 fa8c 0900 |0009: invoke-static {v9}, Lorg/jaudiotagger/audio/asf/util/Utils;.readUINT32:(Ljava/io/InputStream;)J // method@8cfa │ │ +2d4dcc: 0b01 |000c: move-result-wide v1 │ │ +2d4dce: 8418 |000d: long-to-int v8, v1 │ │ +2d4dd0: d801 0801 |000e: add-int/lit8 v1, v8, #int 1 // #01 │ │ +2d4dd4: 2311 1c13 |0010: new-array v1, v1, [B // type@131c │ │ +2d4dd8: 1202 |0012: const/4 v2, #int 0 // #0 │ │ +2d4dda: 6e40 8d86 1982 |0013: invoke-virtual {v9, v1, v2, v8}, Ljava/io/InputStream;.read:([BII)I // method@868d │ │ +2d4de0: 4f02 0108 |0016: aput-byte v2, v1, v8 │ │ +2d4de4: 7110 fa8c 0900 |0018: invoke-static {v9}, Lorg/jaudiotagger/audio/asf/util/Utils;.readUINT32:(Ljava/io/InputStream;)J // method@8cfa │ │ +2d4dea: 0b03 |001b: move-result-wide v3 │ │ +2d4dec: 8438 |001c: long-to-int v8, v3 │ │ +2d4dee: d803 0801 |001d: add-int/lit8 v3, v8, #int 1 // #01 │ │ +2d4df2: 2333 1c13 |001f: new-array v3, v3, [B // type@131c │ │ +2d4df6: 6e40 8d86 3982 |0021: invoke-virtual {v9, v3, v2, v8}, Ljava/io/InputStream;.read:([BII)I // method@868d │ │ +2d4dfc: 4f02 0308 |0024: aput-byte v2, v3, v8 │ │ +2d4e00: 7110 fa8c 0900 |0026: invoke-static {v9}, Lorg/jaudiotagger/audio/asf/util/Utils;.readUINT32:(Ljava/io/InputStream;)J // method@8cfa │ │ +2d4e06: 0b04 |0029: move-result-wide v4 │ │ +2d4e08: 8448 |002a: long-to-int v8, v4 │ │ +2d4e0a: d804 0801 |002b: add-int/lit8 v4, v8, #int 1 // #01 │ │ +2d4e0e: 2344 1c13 |002d: new-array v4, v4, [B // type@131c │ │ +2d4e12: 6e40 8d86 4982 |002f: invoke-virtual {v9, v4, v2, v8}, Ljava/io/InputStream;.read:([BII)I // method@868d │ │ +2d4e18: 4f02 0408 |0032: aput-byte v2, v4, v8 │ │ +2d4e1c: 7110 fa8c 0900 |0034: invoke-static {v9}, Lorg/jaudiotagger/audio/asf/util/Utils;.readUINT32:(Ljava/io/InputStream;)J // method@8cfa │ │ +2d4e22: 0b05 |0037: move-result-wide v5 │ │ +2d4e24: 8458 |0038: long-to-int v8, v5 │ │ +2d4e26: d805 0801 |0039: add-int/lit8 v5, v8, #int 1 // #01 │ │ +2d4e2a: 2355 1c13 |003b: new-array v5, v5, [B // type@131c │ │ +2d4e2e: 6e40 8d86 5982 |003d: invoke-virtual {v9, v5, v2, v8}, Ljava/io/InputStream;.read:([BII)I // method@868d │ │ +2d4e34: 4f02 0508 |0040: aput-byte v2, v5, v8 │ │ +2d4e38: 2208 3710 |0042: new-instance v8, Ljava/lang/String; // type@1037 │ │ +2d4e3c: 7020 8c87 1800 |0044: invoke-direct {v8, v1}, Ljava/lang/String;.:([B)V // method@878c │ │ +2d4e42: 6e20 c38b 8000 |0047: invoke-virtual {v0, v8}, Lorg/jaudiotagger/audio/asf/data/EncryptionChunk;.setSecretData:(Ljava/lang/String;)V // method@8bc3 │ │ +2d4e48: 2208 3710 |004a: new-instance v8, Ljava/lang/String; // type@1037 │ │ +2d4e4c: 7020 8c87 3800 |004c: invoke-direct {v8, v3}, Ljava/lang/String;.:([B)V // method@878c │ │ +2d4e52: 6e20 c28b 8000 |004f: invoke-virtual {v0, v8}, Lorg/jaudiotagger/audio/asf/data/EncryptionChunk;.setProtectionType:(Ljava/lang/String;)V // method@8bc2 │ │ +2d4e58: 2208 3710 |0052: new-instance v8, Ljava/lang/String; // type@1037 │ │ +2d4e5c: 7020 8c87 4800 |0054: invoke-direct {v8, v4}, Ljava/lang/String;.:([B)V // method@878c │ │ +2d4e62: 6e20 bf8b 8000 |0057: invoke-virtual {v0, v8}, Lorg/jaudiotagger/audio/asf/data/EncryptionChunk;.setKeyID:(Ljava/lang/String;)V // method@8bbf │ │ +2d4e68: 2208 3710 |005a: new-instance v8, Ljava/lang/String; // type@1037 │ │ +2d4e6c: 7020 8c87 5800 |005c: invoke-direct {v8, v5}, Ljava/lang/String;.:([B)V // method@878c │ │ +2d4e72: 6e20 c08b 8000 |005f: invoke-virtual {v0, v8}, Lorg/jaudiotagger/audio/asf/data/EncryptionChunk;.setLicenseURL:(Ljava/lang/String;)V // method@8bc0 │ │ +2d4e78: 6e30 c18b a00b |0062: invoke-virtual {v0, v10, v11}, Lorg/jaudiotagger/audio/asf/data/EncryptionChunk;.setPosition:(J)V // method@8bc1 │ │ +2d4e7e: 1100 |0065: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0004 line=76 │ │ 0x0009 line=92 │ │ 0x0010 line=94 │ │ 0x0013 line=95 │ │ @@ -1092177,39 +1092177,39 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -2d4fac: |[2d4fac] org.jaudiotagger.audio.asf.io.FileHeaderReader.:()V │ │ -2d4fbc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -2d4fbe: 2300 cf13 |0001: new-array v0, v0, [Lorg/jaudiotagger/audio/asf/data/GUID; // type@13cf │ │ -2d4fc2: 6201 8e82 |0003: sget-object v1, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_FILE:Lorg/jaudiotagger/audio/asf/data/GUID; // field@828e │ │ -2d4fc6: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -2d4fc8: 4d01 0002 |0006: aput-object v1, v0, v2 │ │ -2d4fcc: 6900 e782 |0008: sput-object v0, Lorg/jaudiotagger/audio/asf/io/FileHeaderReader;.APPLYING:[Lorg/jaudiotagger/audio/asf/data/GUID; // field@82e7 │ │ -2d4fd0: 0e00 |000a: return-void │ │ +2d4fb0: |[2d4fb0] org.jaudiotagger.audio.asf.io.FileHeaderReader.:()V │ │ +2d4fc0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +2d4fc2: 2300 cf13 |0001: new-array v0, v0, [Lorg/jaudiotagger/audio/asf/data/GUID; // type@13cf │ │ +2d4fc6: 6201 8e82 |0003: sget-object v1, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_FILE:Lorg/jaudiotagger/audio/asf/data/GUID; // field@828e │ │ +2d4fca: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +2d4fcc: 4d01 0002 |0006: aput-object v1, v0, v2 │ │ +2d4fd0: 6900 e782 |0008: sput-object v0, Lorg/jaudiotagger/audio/asf/io/FileHeaderReader;.APPLYING:[Lorg/jaudiotagger/audio/asf/data/GUID; // field@82e7 │ │ +2d4fd4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=41 │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/asf/io/FileHeaderReader;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2d4fd4: |[2d4fd4] org.jaudiotagger.audio.asf.io.FileHeaderReader.:()V │ │ -2d4fe4: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -2d4fea: 0e00 |0003: return-void │ │ +2d4fd8: |[2d4fd8] org.jaudiotagger.audio.asf.io.FileHeaderReader.:()V │ │ +2d4fe8: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +2d4fee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/audio/asf/io/FileHeaderReader; │ │ │ │ Virtual methods - │ │ @@ -1092218,36 +1092218,36 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -2d4ee0: |[2d4ee0] org.jaudiotagger.audio.asf.io.FileHeaderReader.canFail:()Z │ │ -2d4ef0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -2d4ef2: 0f00 |0001: return v0 │ │ +2d4ee4: |[2d4ee4] org.jaudiotagger.audio.asf.io.FileHeaderReader.canFail:()Z │ │ +2d4ef4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +2d4ef6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/asf/io/FileHeaderReader;) │ │ name : 'getApplyingIds' │ │ type : '()[Lorg/jaudiotagger/audio/asf/data/GUID;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -2d4f88: |[2d4f88] org.jaudiotagger.audio.asf.io.FileHeaderReader.getApplyingIds:()[Lorg/jaudiotagger/audio/asf/data/GUID; │ │ -2d4f98: 6200 e782 |0000: sget-object v0, Lorg/jaudiotagger/audio/asf/io/FileHeaderReader;.APPLYING:[Lorg/jaudiotagger/audio/asf/data/GUID; // field@82e7 │ │ -2d4f9c: 6e10 08a0 0000 |0002: invoke-virtual {v0}, [Lorg/jaudiotagger/audio/asf/data/GUID;.clone:()Ljava/lang/Object; // method@a008 │ │ -2d4fa2: 0c00 |0005: move-result-object v0 │ │ -2d4fa4: 1f00 cf13 |0006: check-cast v0, [Lorg/jaudiotagger/audio/asf/data/GUID; // type@13cf │ │ -2d4fa8: 1100 |0008: return-object v0 │ │ +2d4f8c: |[2d4f8c] org.jaudiotagger.audio.asf.io.FileHeaderReader.getApplyingIds:()[Lorg/jaudiotagger/audio/asf/data/GUID; │ │ +2d4f9c: 6200 e782 |0000: sget-object v0, Lorg/jaudiotagger/audio/asf/io/FileHeaderReader;.APPLYING:[Lorg/jaudiotagger/audio/asf/data/GUID; // field@82e7 │ │ +2d4fa0: 6e10 08a0 0000 |0002: invoke-virtual {v0}, [Lorg/jaudiotagger/audio/asf/data/GUID;.clone:()Ljava/lang/Object; // method@a008 │ │ +2d4fa6: 0c00 |0005: move-result-object v0 │ │ +2d4fa8: 1f00 cf13 |0006: check-cast v0, [Lorg/jaudiotagger/audio/asf/data/GUID; // type@13cf │ │ +2d4fac: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/jaudiotagger/audio/asf/io/FileHeaderReader; │ │ │ │ #2 : (in Lorg/jaudiotagger/audio/asf/io/FileHeaderReader;) │ │ @@ -1092255,47 +1092255,47 @@ │ │ type : '(Lorg/jaudiotagger/audio/asf/data/GUID;Ljava/io/InputStream;J)Lorg/jaudiotagger/audio/asf/data/Chunk;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 21 │ │ ins : 5 │ │ outs : 16 │ │ insns size : 66 16-bit code units │ │ -2d4ef4: |[2d4ef4] org.jaudiotagger.audio.asf.io.FileHeaderReader.read:(Lorg/jaudiotagger/audio/asf/data/GUID;Ljava/io/InputStream;J)Lorg/jaudiotagger/audio/asf/data/Chunk; │ │ -2d4f04: 7701 f48c 1200 |0000: invoke-static/range {v18}, Lorg/jaudiotagger/audio/asf/util/Utils;.readBig64:(Ljava/io/InputStream;)Ljava/math/BigInteger; // method@8cf4 │ │ -2d4f0a: 0c01 |0003: move-result-object v1 │ │ -2d4f0c: 1602 1000 |0004: const-wide/16 v2, #int 16 // #10 │ │ -2d4f10: 0800 1200 |0006: move-object/from16 v0, v18 │ │ -2d4f14: 6e30 8e86 2003 |0008: invoke-virtual {v0, v2, v3}, Ljava/io/InputStream;.skip:(J)J // method@868e │ │ -2d4f1a: 7701 f48c 1200 |000b: invoke-static/range {v18}, Lorg/jaudiotagger/audio/asf/util/Utils;.readBig64:(Ljava/io/InputStream;)Ljava/math/BigInteger; // method@8cf4 │ │ -2d4f20: 0c02 |000e: move-result-object v2 │ │ -2d4f22: 7701 f48c 1200 |000f: invoke-static/range {v18}, Lorg/jaudiotagger/audio/asf/util/Utils;.readBig64:(Ljava/io/InputStream;)Ljava/math/BigInteger; // method@8cf4 │ │ -2d4f28: 0c03 |0012: move-result-object v3 │ │ -2d4f2a: 7701 f48c 1200 |0013: invoke-static/range {v18}, Lorg/jaudiotagger/audio/asf/util/Utils;.readBig64:(Ljava/io/InputStream;)Ljava/math/BigInteger; // method@8cf4 │ │ -2d4f30: 0c04 |0016: move-result-object v4 │ │ -2d4f32: 7701 f48c 1200 |0017: invoke-static/range {v18}, Lorg/jaudiotagger/audio/asf/util/Utils;.readBig64:(Ljava/io/InputStream;)Ljava/math/BigInteger; // method@8cf4 │ │ -2d4f38: 0c07 |001a: move-result-object v7 │ │ -2d4f3a: 7701 f48c 1200 |001b: invoke-static/range {v18}, Lorg/jaudiotagger/audio/asf/util/Utils;.readBig64:(Ljava/io/InputStream;)Ljava/math/BigInteger; // method@8cf4 │ │ -2d4f40: 0c05 |001e: move-result-object v5 │ │ -2d4f42: 7701 f48c 1200 |001f: invoke-static/range {v18}, Lorg/jaudiotagger/audio/asf/util/Utils;.readBig64:(Ljava/io/InputStream;)Ljava/math/BigInteger; // method@8cf4 │ │ -2d4f48: 0c06 |0022: move-result-object v6 │ │ -2d4f4a: 7701 fa8c 1200 |0023: invoke-static/range {v18}, Lorg/jaudiotagger/audio/asf/util/Utils;.readUINT32:(Ljava/io/InputStream;)J // method@8cfa │ │ -2d4f50: 0b08 |0026: move-result-wide v8 │ │ -2d4f52: 7701 fa8c 1200 |0027: invoke-static/range {v18}, Lorg/jaudiotagger/audio/asf/util/Utils;.readUINT32:(Ljava/io/InputStream;)J // method@8cfa │ │ -2d4f58: 0b0a |002a: move-result-wide v10 │ │ -2d4f5a: 7701 fa8c 1200 |002b: invoke-static/range {v18}, Lorg/jaudiotagger/audio/asf/util/Utils;.readUINT32:(Ljava/io/InputStream;)J // method@8cfa │ │ -2d4f60: 0b0c |002e: move-result-wide v12 │ │ -2d4f62: 7701 fa8c 1200 |002f: invoke-static/range {v18}, Lorg/jaudiotagger/audio/asf/util/Utils;.readUINT32:(Ljava/io/InputStream;)J // method@8cfa │ │ -2d4f68: 0b0e |0032: move-result-wide v14 │ │ -2d4f6a: 2200 f710 |0033: new-instance v0, Lorg/jaudiotagger/audio/asf/data/FileHeader; // type@10f7 │ │ -2d4f6e: 0811 0000 |0035: move-object/from16 v17, v0 │ │ -2d4f72: 7610 c48b 0000 |0037: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15}, Lorg/jaudiotagger/audio/asf/data/FileHeader;.:(Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;JJJJ)V // method@8bc4 │ │ -2d4f78: 0802 1100 |003a: move-object/from16 v2, v17 │ │ -2d4f7c: 0500 1300 |003c: move-wide/from16 v0, v19 │ │ -2d4f80: 6e30 d28b 0201 |003e: invoke-virtual {v2, v0, v1}, Lorg/jaudiotagger/audio/asf/data/FileHeader;.setPosition:(J)V // method@8bd2 │ │ -2d4f86: 1102 |0041: return-object v2 │ │ +2d4ef8: |[2d4ef8] org.jaudiotagger.audio.asf.io.FileHeaderReader.read:(Lorg/jaudiotagger/audio/asf/data/GUID;Ljava/io/InputStream;J)Lorg/jaudiotagger/audio/asf/data/Chunk; │ │ +2d4f08: 7701 f48c 1200 |0000: invoke-static/range {v18}, Lorg/jaudiotagger/audio/asf/util/Utils;.readBig64:(Ljava/io/InputStream;)Ljava/math/BigInteger; // method@8cf4 │ │ +2d4f0e: 0c01 |0003: move-result-object v1 │ │ +2d4f10: 1602 1000 |0004: const-wide/16 v2, #int 16 // #10 │ │ +2d4f14: 0800 1200 |0006: move-object/from16 v0, v18 │ │ +2d4f18: 6e30 8e86 2003 |0008: invoke-virtual {v0, v2, v3}, Ljava/io/InputStream;.skip:(J)J // method@868e │ │ +2d4f1e: 7701 f48c 1200 |000b: invoke-static/range {v18}, Lorg/jaudiotagger/audio/asf/util/Utils;.readBig64:(Ljava/io/InputStream;)Ljava/math/BigInteger; // method@8cf4 │ │ +2d4f24: 0c02 |000e: move-result-object v2 │ │ +2d4f26: 7701 f48c 1200 |000f: invoke-static/range {v18}, Lorg/jaudiotagger/audio/asf/util/Utils;.readBig64:(Ljava/io/InputStream;)Ljava/math/BigInteger; // method@8cf4 │ │ +2d4f2c: 0c03 |0012: move-result-object v3 │ │ +2d4f2e: 7701 f48c 1200 |0013: invoke-static/range {v18}, Lorg/jaudiotagger/audio/asf/util/Utils;.readBig64:(Ljava/io/InputStream;)Ljava/math/BigInteger; // method@8cf4 │ │ +2d4f34: 0c04 |0016: move-result-object v4 │ │ +2d4f36: 7701 f48c 1200 |0017: invoke-static/range {v18}, Lorg/jaudiotagger/audio/asf/util/Utils;.readBig64:(Ljava/io/InputStream;)Ljava/math/BigInteger; // method@8cf4 │ │ +2d4f3c: 0c07 |001a: move-result-object v7 │ │ +2d4f3e: 7701 f48c 1200 |001b: invoke-static/range {v18}, Lorg/jaudiotagger/audio/asf/util/Utils;.readBig64:(Ljava/io/InputStream;)Ljava/math/BigInteger; // method@8cf4 │ │ +2d4f44: 0c05 |001e: move-result-object v5 │ │ +2d4f46: 7701 f48c 1200 |001f: invoke-static/range {v18}, Lorg/jaudiotagger/audio/asf/util/Utils;.readBig64:(Ljava/io/InputStream;)Ljava/math/BigInteger; // method@8cf4 │ │ +2d4f4c: 0c06 |0022: move-result-object v6 │ │ +2d4f4e: 7701 fa8c 1200 |0023: invoke-static/range {v18}, Lorg/jaudiotagger/audio/asf/util/Utils;.readUINT32:(Ljava/io/InputStream;)J // method@8cfa │ │ +2d4f54: 0b08 |0026: move-result-wide v8 │ │ +2d4f56: 7701 fa8c 1200 |0027: invoke-static/range {v18}, Lorg/jaudiotagger/audio/asf/util/Utils;.readUINT32:(Ljava/io/InputStream;)J // method@8cfa │ │ +2d4f5c: 0b0a |002a: move-result-wide v10 │ │ +2d4f5e: 7701 fa8c 1200 |002b: invoke-static/range {v18}, Lorg/jaudiotagger/audio/asf/util/Utils;.readUINT32:(Ljava/io/InputStream;)J // method@8cfa │ │ +2d4f64: 0b0c |002e: move-result-wide v12 │ │ +2d4f66: 7701 fa8c 1200 |002f: invoke-static/range {v18}, Lorg/jaudiotagger/audio/asf/util/Utils;.readUINT32:(Ljava/io/InputStream;)J // method@8cfa │ │ +2d4f6c: 0b0e |0032: move-result-wide v14 │ │ +2d4f6e: 2200 f710 |0033: new-instance v0, Lorg/jaudiotagger/audio/asf/data/FileHeader; // type@10f7 │ │ +2d4f72: 0811 0000 |0035: move-object/from16 v17, v0 │ │ +2d4f76: 7610 c48b 0000 |0037: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15}, Lorg/jaudiotagger/audio/asf/data/FileHeader;.:(Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;JJJJ)V // method@8bc4 │ │ +2d4f7c: 0802 1100 |003a: move-object/from16 v2, v17 │ │ +2d4f80: 0500 1300 |003c: move-wide/from16 v0, v19 │ │ +2d4f84: 6e30 d28b 0201 |003e: invoke-virtual {v2, v0, v1}, Lorg/jaudiotagger/audio/asf/data/FileHeader;.setPosition:(J)V // method@8bd2 │ │ +2d4f8a: 1102 |0041: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0008 line=74 │ │ 0x000b line=75 │ │ 0x000f line=77 │ │ 0x0013 line=79 │ │ @@ -1092353,39 +1092353,39 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -2d5160: |[2d5160] org.jaudiotagger.audio.asf.io.LanguageListReader.:()V │ │ -2d5170: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -2d5172: 2300 cf13 |0001: new-array v0, v0, [Lorg/jaudiotagger/audio/asf/data/GUID; // type@13cf │ │ -2d5176: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -2d5178: 6202 9182 |0004: sget-object v2, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_LANGUAGE_LIST:Lorg/jaudiotagger/audio/asf/data/GUID; // field@8291 │ │ -2d517c: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ -2d5180: 6900 e982 |0008: sput-object v0, Lorg/jaudiotagger/audio/asf/io/LanguageListReader;.APPLYING:[Lorg/jaudiotagger/audio/asf/data/GUID; // field@82e9 │ │ -2d5184: 0e00 |000a: return-void │ │ +2d5164: |[2d5164] org.jaudiotagger.audio.asf.io.LanguageListReader.:()V │ │ +2d5174: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +2d5176: 2300 cf13 |0001: new-array v0, v0, [Lorg/jaudiotagger/audio/asf/data/GUID; // type@13cf │ │ +2d517a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +2d517c: 6202 9182 |0004: sget-object v2, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_LANGUAGE_LIST:Lorg/jaudiotagger/audio/asf/data/GUID; // field@8291 │ │ +2d5180: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ +2d5184: 6900 e982 |0008: sput-object v0, Lorg/jaudiotagger/audio/asf/io/LanguageListReader;.APPLYING:[Lorg/jaudiotagger/audio/asf/data/GUID; // field@82e9 │ │ +2d5188: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=23 │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/asf/io/LanguageListReader;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2d5188: |[2d5188] org.jaudiotagger.audio.asf.io.LanguageListReader.:()V │ │ -2d5198: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -2d519e: 0e00 |0003: return-void │ │ +2d518c: |[2d518c] org.jaudiotagger.audio.asf.io.LanguageListReader.:()V │ │ +2d519c: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +2d51a2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/audio/asf/io/LanguageListReader; │ │ │ │ Virtual methods - │ │ @@ -1092394,36 +1092394,36 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -2d50d4: |[2d50d4] org.jaudiotagger.audio.asf.io.LanguageListReader.canFail:()Z │ │ -2d50e4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -2d50e6: 0f00 |0001: return v0 │ │ +2d50d8: |[2d50d8] org.jaudiotagger.audio.asf.io.LanguageListReader.canFail:()Z │ │ +2d50e8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +2d50ea: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/asf/io/LanguageListReader;) │ │ name : 'getApplyingIds' │ │ type : '()[Lorg/jaudiotagger/audio/asf/data/GUID;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -2d513c: |[2d513c] org.jaudiotagger.audio.asf.io.LanguageListReader.getApplyingIds:()[Lorg/jaudiotagger/audio/asf/data/GUID; │ │ -2d514c: 6200 e982 |0000: sget-object v0, Lorg/jaudiotagger/audio/asf/io/LanguageListReader;.APPLYING:[Lorg/jaudiotagger/audio/asf/data/GUID; // field@82e9 │ │ -2d5150: 6e10 08a0 0000 |0002: invoke-virtual {v0}, [Lorg/jaudiotagger/audio/asf/data/GUID;.clone:()Ljava/lang/Object; // method@a008 │ │ -2d5156: 0c00 |0005: move-result-object v0 │ │ -2d5158: 1f00 cf13 |0006: check-cast v0, [Lorg/jaudiotagger/audio/asf/data/GUID; // type@13cf │ │ -2d515c: 1100 |0008: return-object v0 │ │ +2d5140: |[2d5140] org.jaudiotagger.audio.asf.io.LanguageListReader.getApplyingIds:()[Lorg/jaudiotagger/audio/asf/data/GUID; │ │ +2d5150: 6200 e982 |0000: sget-object v0, Lorg/jaudiotagger/audio/asf/io/LanguageListReader;.APPLYING:[Lorg/jaudiotagger/audio/asf/data/GUID; // field@82e9 │ │ +2d5154: 6e10 08a0 0000 |0002: invoke-virtual {v0}, [Lorg/jaudiotagger/audio/asf/data/GUID;.clone:()Ljava/lang/Object; // method@a008 │ │ +2d515a: 0c00 |0005: move-result-object v0 │ │ +2d515c: 1f00 cf13 |0006: check-cast v0, [Lorg/jaudiotagger/audio/asf/data/GUID; // type@13cf │ │ +2d5160: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/jaudiotagger/audio/asf/io/LanguageListReader; │ │ │ │ #2 : (in Lorg/jaudiotagger/audio/asf/io/LanguageListReader;) │ │ @@ -1092431,32 +1092431,32 @@ │ │ type : '(Lorg/jaudiotagger/audio/asf/data/GUID;Ljava/io/InputStream;J)Lorg/jaudiotagger/audio/asf/data/Chunk;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 33 16-bit code units │ │ -2d50e8: |[2d50e8] org.jaudiotagger.audio.asf.io.LanguageListReader.read:(Lorg/jaudiotagger/audio/asf/data/GUID;Ljava/io/InputStream;J)Lorg/jaudiotagger/audio/asf/data/Chunk; │ │ -2d50f8: 7110 f48c 0400 |0000: invoke-static {v4}, Lorg/jaudiotagger/audio/asf/util/Utils;.readBig64:(Ljava/io/InputStream;)Ljava/math/BigInteger; // method@8cf4 │ │ -2d50fe: 0c03 |0003: move-result-object v3 │ │ -2d5100: 7110 f98c 0400 |0004: invoke-static {v4}, Lorg/jaudiotagger/audio/asf/util/Utils;.readUINT16:(Ljava/io/InputStream;)I // method@8cf9 │ │ -2d5106: 0a00 |0007: move-result v0 │ │ -2d5108: 2201 fa10 |0008: new-instance v1, Lorg/jaudiotagger/audio/asf/data/LanguageList; // type@10fa │ │ -2d510c: 7040 e88b 5136 |000a: invoke-direct {v1, v5, v6, v3}, Lorg/jaudiotagger/audio/asf/data/LanguageList;.:(JLjava/math/BigInteger;)V // method@8be8 │ │ -2d5112: 1203 |000d: const/4 v3, #int 0 // #0 │ │ -2d5114: 3503 1200 |000e: if-ge v3, v0, 0020 // +0012 │ │ -2d5118: 6e10 8b86 0400 |0010: invoke-virtual {v4}, Ljava/io/InputStream;.read:()I // method@868b │ │ -2d511e: 0a05 |0013: move-result v5 │ │ -2d5120: d555 ff00 |0014: and-int/lit16 v5, v5, #int 255 // #00ff │ │ -2d5124: 7120 f78c 5400 |0016: invoke-static {v4, v5}, Lorg/jaudiotagger/audio/asf/util/Utils;.readFixedSizeUTF16Str:(Ljava/io/InputStream;I)Ljava/lang/String; // method@8cf7 │ │ -2d512a: 0c05 |0019: move-result-object v5 │ │ -2d512c: 6e20 e98b 5100 |001a: invoke-virtual {v1, v5}, Lorg/jaudiotagger/audio/asf/data/LanguageList;.addLanguage:(Ljava/lang/String;)V // method@8be9 │ │ -2d5132: d803 0301 |001d: add-int/lit8 v3, v3, #int 1 // #01 │ │ -2d5136: 28ef |001f: goto 000e // -0011 │ │ -2d5138: 1101 |0020: return-object v1 │ │ +2d50ec: |[2d50ec] org.jaudiotagger.audio.asf.io.LanguageListReader.read:(Lorg/jaudiotagger/audio/asf/data/GUID;Ljava/io/InputStream;J)Lorg/jaudiotagger/audio/asf/data/Chunk; │ │ +2d50fc: 7110 f48c 0400 |0000: invoke-static {v4}, Lorg/jaudiotagger/audio/asf/util/Utils;.readBig64:(Ljava/io/InputStream;)Ljava/math/BigInteger; // method@8cf4 │ │ +2d5102: 0c03 |0003: move-result-object v3 │ │ +2d5104: 7110 f98c 0400 |0004: invoke-static {v4}, Lorg/jaudiotagger/audio/asf/util/Utils;.readUINT16:(Ljava/io/InputStream;)I // method@8cf9 │ │ +2d510a: 0a00 |0007: move-result v0 │ │ +2d510c: 2201 fa10 |0008: new-instance v1, Lorg/jaudiotagger/audio/asf/data/LanguageList; // type@10fa │ │ +2d5110: 7040 e88b 5136 |000a: invoke-direct {v1, v5, v6, v3}, Lorg/jaudiotagger/audio/asf/data/LanguageList;.:(JLjava/math/BigInteger;)V // method@8be8 │ │ +2d5116: 1203 |000d: const/4 v3, #int 0 // #0 │ │ +2d5118: 3503 1200 |000e: if-ge v3, v0, 0020 // +0012 │ │ +2d511c: 6e10 8b86 0400 |0010: invoke-virtual {v4}, Ljava/io/InputStream;.read:()I // method@868b │ │ +2d5122: 0a05 |0013: move-result v5 │ │ +2d5124: d555 ff00 |0014: and-int/lit16 v5, v5, #int 255 // #00ff │ │ +2d5128: 7120 f78c 5400 |0016: invoke-static {v4, v5}, Lorg/jaudiotagger/audio/asf/util/Utils;.readFixedSizeUTF16Str:(Ljava/io/InputStream;I)Ljava/lang/String; // method@8cf7 │ │ +2d512e: 0c05 |0019: move-result-object v5 │ │ +2d5130: 6e20 e98b 5100 |001a: invoke-virtual {v1, v5}, Lorg/jaudiotagger/audio/asf/data/LanguageList;.addLanguage:(Ljava/lang/String;)V // method@8be9 │ │ +2d5136: d803 0301 |001d: add-int/lit8 v3, v3, #int 1 // #01 │ │ +2d513a: 28ef |001f: goto 000e // -0011 │ │ +2d513c: 1101 |0020: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0004 line=49 │ │ 0x0008 line=51 │ │ 0x0010 line=54 │ │ 0x0016 line=55 │ │ @@ -1092509,51 +1092509,51 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 33 16-bit code units │ │ -2d53d0: |[2d53d0] org.jaudiotagger.audio.asf.io.MetadataReader.:()V │ │ -2d53e0: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -2d53e2: 2300 cf13 |0001: new-array v0, v0, [Lorg/jaudiotagger/audio/asf/data/GUID; // type@13cf │ │ -2d53e6: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -2d53e8: 6202 5f82 |0004: sget-object v2, Lorg/jaudiotagger/audio/asf/data/ContainerType;.EXTENDED_CONTENT:Lorg/jaudiotagger/audio/asf/data/ContainerType; // field@825f │ │ -2d53ec: 6e10 808b 0200 |0006: invoke-virtual {v2}, Lorg/jaudiotagger/audio/asf/data/ContainerType;.getContainerGUID:()Lorg/jaudiotagger/audio/asf/data/GUID; // method@8b80 │ │ -2d53f2: 0c02 |0009: move-result-object v2 │ │ -2d53f4: 4d02 0001 |000a: aput-object v2, v0, v1 │ │ -2d53f8: 1211 |000c: const/4 v1, #int 1 // #1 │ │ -2d53fa: 6202 6182 |000d: sget-object v2, Lorg/jaudiotagger/audio/asf/data/ContainerType;.METADATA_OBJECT:Lorg/jaudiotagger/audio/asf/data/ContainerType; // field@8261 │ │ -2d53fe: 6e10 808b 0200 |000f: invoke-virtual {v2}, Lorg/jaudiotagger/audio/asf/data/ContainerType;.getContainerGUID:()Lorg/jaudiotagger/audio/asf/data/GUID; // method@8b80 │ │ -2d5404: 0c02 |0012: move-result-object v2 │ │ -2d5406: 4d02 0001 |0013: aput-object v2, v0, v1 │ │ -2d540a: 1221 |0015: const/4 v1, #int 2 // #2 │ │ -2d540c: 6202 6082 |0016: sget-object v2, Lorg/jaudiotagger/audio/asf/data/ContainerType;.METADATA_LIBRARY_OBJECT:Lorg/jaudiotagger/audio/asf/data/ContainerType; // field@8260 │ │ -2d5410: 6e10 808b 0200 |0018: invoke-virtual {v2}, Lorg/jaudiotagger/audio/asf/data/ContainerType;.getContainerGUID:()Lorg/jaudiotagger/audio/asf/data/GUID; // method@8b80 │ │ -2d5416: 0c02 |001b: move-result-object v2 │ │ -2d5418: 4d02 0001 |001c: aput-object v2, v0, v1 │ │ -2d541c: 6900 eb82 |001e: sput-object v0, Lorg/jaudiotagger/audio/asf/io/MetadataReader;.APPLYING:[Lorg/jaudiotagger/audio/asf/data/GUID; // field@82eb │ │ -2d5420: 0e00 |0020: return-void │ │ +2d53d4: |[2d53d4] org.jaudiotagger.audio.asf.io.MetadataReader.:()V │ │ +2d53e4: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +2d53e6: 2300 cf13 |0001: new-array v0, v0, [Lorg/jaudiotagger/audio/asf/data/GUID; // type@13cf │ │ +2d53ea: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +2d53ec: 6202 5f82 |0004: sget-object v2, Lorg/jaudiotagger/audio/asf/data/ContainerType;.EXTENDED_CONTENT:Lorg/jaudiotagger/audio/asf/data/ContainerType; // field@825f │ │ +2d53f0: 6e10 808b 0200 |0006: invoke-virtual {v2}, Lorg/jaudiotagger/audio/asf/data/ContainerType;.getContainerGUID:()Lorg/jaudiotagger/audio/asf/data/GUID; // method@8b80 │ │ +2d53f6: 0c02 |0009: move-result-object v2 │ │ +2d53f8: 4d02 0001 |000a: aput-object v2, v0, v1 │ │ +2d53fc: 1211 |000c: const/4 v1, #int 1 // #1 │ │ +2d53fe: 6202 6182 |000d: sget-object v2, Lorg/jaudiotagger/audio/asf/data/ContainerType;.METADATA_OBJECT:Lorg/jaudiotagger/audio/asf/data/ContainerType; // field@8261 │ │ +2d5402: 6e10 808b 0200 |000f: invoke-virtual {v2}, Lorg/jaudiotagger/audio/asf/data/ContainerType;.getContainerGUID:()Lorg/jaudiotagger/audio/asf/data/GUID; // method@8b80 │ │ +2d5408: 0c02 |0012: move-result-object v2 │ │ +2d540a: 4d02 0001 |0013: aput-object v2, v0, v1 │ │ +2d540e: 1221 |0015: const/4 v1, #int 2 // #2 │ │ +2d5410: 6202 6082 |0016: sget-object v2, Lorg/jaudiotagger/audio/asf/data/ContainerType;.METADATA_LIBRARY_OBJECT:Lorg/jaudiotagger/audio/asf/data/ContainerType; // field@8260 │ │ +2d5414: 6e10 808b 0200 |0018: invoke-virtual {v2}, Lorg/jaudiotagger/audio/asf/data/ContainerType;.getContainerGUID:()Lorg/jaudiotagger/audio/asf/data/GUID; // method@8b80 │ │ +2d541a: 0c02 |001b: move-result-object v2 │ │ +2d541c: 4d02 0001 |001c: aput-object v2, v0, v1 │ │ +2d5420: 6900 eb82 |001e: sput-object v0, Lorg/jaudiotagger/audio/asf/io/MetadataReader;.APPLYING:[Lorg/jaudiotagger/audio/asf/data/GUID; // field@82eb │ │ +2d5424: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=22 │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/asf/io/MetadataReader;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2d5424: |[2d5424] org.jaudiotagger.audio.asf.io.MetadataReader.:()V │ │ -2d5434: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -2d543a: 0e00 |0003: return-void │ │ +2d5428: |[2d5428] org.jaudiotagger.audio.asf.io.MetadataReader.:()V │ │ +2d5438: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +2d543e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/audio/asf/io/MetadataReader; │ │ │ │ #2 : (in Lorg/jaudiotagger/audio/asf/io/MetadataReader;) │ │ @@ -1092561,24 +1092561,24 @@ │ │ type : '(Ljava/io/InputStream;I)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -2d51b4: |[2d51b4] org.jaudiotagger.audio.asf.io.MetadataReader.readBoolean:(Ljava/io/InputStream;I)Z │ │ -2d51c4: 2330 1c13 |0000: new-array v0, v3, [B // type@131c │ │ -2d51c8: 6e20 8c86 0200 |0002: invoke-virtual {v2, v0}, Ljava/io/InputStream;.read:([B)I // method@868c │ │ -2d51ce: 1212 |0005: const/4 v2, #int 1 // #1 │ │ -2d51d0: b123 |0006: sub-int/2addr v3, v2 │ │ -2d51d2: 4803 0003 |0007: aget-byte v3, v0, v3 │ │ -2d51d6: 3323 0300 |0009: if-ne v3, v2, 000c // +0003 │ │ -2d51da: 2802 |000b: goto 000d // +0002 │ │ -2d51dc: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -2d51de: 0f02 |000d: return v2 │ │ +2d51b8: |[2d51b8] org.jaudiotagger.audio.asf.io.MetadataReader.readBoolean:(Ljava/io/InputStream;I)Z │ │ +2d51c8: 2330 1c13 |0000: new-array v0, v3, [B // type@131c │ │ +2d51cc: 6e20 8c86 0200 |0002: invoke-virtual {v2, v0}, Ljava/io/InputStream;.read:([B)I // method@868c │ │ +2d51d2: 1212 |0005: const/4 v2, #int 1 // #1 │ │ +2d51d4: b123 |0006: sub-int/2addr v3, v2 │ │ +2d51d6: 4803 0003 |0007: aget-byte v3, v0, v3 │ │ +2d51da: 3323 0300 |0009: if-ne v3, v2, 000c // +0003 │ │ +2d51de: 2802 |000b: goto 000d // +0002 │ │ +2d51e0: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +2d51e2: 0f02 |000d: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ 0x0002 line=136 │ │ 0x0007 line=137 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/jaudiotagger/audio/asf/io/MetadataReader; │ │ @@ -1092591,36 +1092591,36 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -2d51a0: |[2d51a0] org.jaudiotagger.audio.asf.io.MetadataReader.canFail:()Z │ │ -2d51b0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -2d51b2: 0f00 |0001: return v0 │ │ +2d51a4: |[2d51a4] org.jaudiotagger.audio.asf.io.MetadataReader.canFail:()Z │ │ +2d51b4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +2d51b6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/asf/io/MetadataReader;) │ │ name : 'getApplyingIds' │ │ type : '()[Lorg/jaudiotagger/audio/asf/data/GUID;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -2d53ac: |[2d53ac] org.jaudiotagger.audio.asf.io.MetadataReader.getApplyingIds:()[Lorg/jaudiotagger/audio/asf/data/GUID; │ │ -2d53bc: 6200 eb82 |0000: sget-object v0, Lorg/jaudiotagger/audio/asf/io/MetadataReader;.APPLYING:[Lorg/jaudiotagger/audio/asf/data/GUID; // field@82eb │ │ -2d53c0: 6e10 08a0 0000 |0002: invoke-virtual {v0}, [Lorg/jaudiotagger/audio/asf/data/GUID;.clone:()Ljava/lang/Object; // method@a008 │ │ -2d53c6: 0c00 |0005: move-result-object v0 │ │ -2d53c8: 1f00 cf13 |0006: check-cast v0, [Lorg/jaudiotagger/audio/asf/data/GUID; // type@13cf │ │ -2d53cc: 1100 |0008: return-object v0 │ │ +2d53b0: |[2d53b0] org.jaudiotagger.audio.asf.io.MetadataReader.getApplyingIds:()[Lorg/jaudiotagger/audio/asf/data/GUID; │ │ +2d53c0: 6200 eb82 |0000: sget-object v0, Lorg/jaudiotagger/audio/asf/io/MetadataReader;.APPLYING:[Lorg/jaudiotagger/audio/asf/data/GUID; // field@82eb │ │ +2d53c4: 6e10 08a0 0000 |0002: invoke-virtual {v0}, [Lorg/jaudiotagger/audio/asf/data/GUID;.clone:()Ljava/lang/Object; // method@a008 │ │ +2d53ca: 0c00 |0005: move-result-object v0 │ │ +2d53cc: 1f00 cf13 |0006: check-cast v0, [Lorg/jaudiotagger/audio/asf/data/GUID; // type@13cf │ │ +2d53d0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/jaudiotagger/audio/asf/io/MetadataReader; │ │ │ │ #2 : (in Lorg/jaudiotagger/audio/asf/io/MetadataReader;) │ │ @@ -1092628,128 +1092628,128 @@ │ │ type : '(Lorg/jaudiotagger/audio/asf/data/GUID;Ljava/io/InputStream;J)Lorg/jaudiotagger/audio/asf/data/Chunk;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 20 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 222 16-bit code units │ │ -2d51e0: |[2d51e0] org.jaudiotagger.audio.asf.io.MetadataReader.read:(Lorg/jaudiotagger/audio/asf/data/GUID;Ljava/io/InputStream;J)Lorg/jaudiotagger/audio/asf/data/Chunk; │ │ -2d51f0: 0800 1100 |0000: move-object/from16 v0, v17 │ │ -2d51f4: 7701 f48c 1100 |0002: invoke-static/range {v17}, Lorg/jaudiotagger/audio/asf/util/Utils;.readBig64:(Ljava/io/InputStream;)Ljava/math/BigInteger; // method@8cf4 │ │ -2d51fa: 0c01 |0005: move-result-object v1 │ │ -2d51fc: 2202 fc10 |0006: new-instance v2, Lorg/jaudiotagger/audio/asf/data/MetadataContainer; // type@10fc │ │ -2d5200: 0803 1000 |0008: move-object/from16 v3, v16 │ │ -2d5204: 0504 1200 |000a: move-wide/from16 v4, v18 │ │ -2d5208: 7051 f78b 3254 |000c: invoke-direct {v2, v3, v4, v5, v1}, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.:(Lorg/jaudiotagger/audio/asf/data/GUID;JLjava/math/BigInteger;)V // method@8bf7 │ │ -2d520e: 6e10 fd8b 0200 |000f: invoke-virtual {v2}, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.getContainerType:()Lorg/jaudiotagger/audio/asf/data/ContainerType; // method@8bfd │ │ -2d5214: 0c01 |0012: move-result-object v1 │ │ -2d5216: 6203 5f82 |0013: sget-object v3, Lorg/jaudiotagger/audio/asf/data/ContainerType;.EXTENDED_CONTENT:Lorg/jaudiotagger/audio/asf/data/ContainerType; // field@825f │ │ -2d521a: 3331 0400 |0015: if-ne v1, v3, 0019 // +0004 │ │ -2d521e: 1211 |0017: const/4 v1, #int 1 // #1 │ │ -2d5220: 2802 |0018: goto 001a // +0002 │ │ -2d5222: 1201 |0019: const/4 v1, #int 0 // #0 │ │ -2d5224: 7701 f98c 1100 |001a: invoke-static/range {v17}, Lorg/jaudiotagger/audio/asf/util/Utils;.readUINT16:(Ljava/io/InputStream;)I // method@8cf9 │ │ -2d522a: 0a03 |001d: move-result v3 │ │ -2d522c: 1205 |001e: const/4 v5, #int 0 // #0 │ │ -2d522e: 3535 aa00 |001f: if-ge v5, v3, 00c9 // +00aa │ │ -2d5232: 3901 0d00 |0021: if-nez v1, 002e // +000d │ │ -2d5236: 7701 f98c 1100 |0023: invoke-static/range {v17}, Lorg/jaudiotagger/audio/asf/util/Utils;.readUINT16:(Ljava/io/InputStream;)I // method@8cf9 │ │ -2d523c: 0a06 |0026: move-result v6 │ │ -2d523e: 7701 f98c 1100 |0027: invoke-static/range {v17}, Lorg/jaudiotagger/audio/asf/util/Utils;.readUINT16:(Ljava/io/InputStream;)I // method@8cf9 │ │ -2d5244: 0a07 |002a: move-result v7 │ │ -2d5246: 016d |002b: move v13, v6 │ │ -2d5248: 017c |002c: move v12, v7 │ │ -2d524a: 2803 |002d: goto 0030 // +0003 │ │ -2d524c: 120c |002e: const/4 v12, #int 0 // #0 │ │ -2d524e: 120d |002f: const/4 v13, #int 0 // #0 │ │ -2d5250: 7701 f98c 1100 |0030: invoke-static/range {v17}, Lorg/jaudiotagger/audio/asf/util/Utils;.readUINT16:(Ljava/io/InputStream;)I // method@8cf9 │ │ -2d5256: 0a06 |0033: move-result v6 │ │ -2d5258: 1207 |0034: const/4 v7, #int 0 // #0 │ │ -2d525a: 3801 0600 |0035: if-eqz v1, 003b // +0006 │ │ -2d525e: 7120 f78c 6000 |0037: invoke-static {v0, v6}, Lorg/jaudiotagger/audio/asf/util/Utils;.readFixedSizeUTF16Str:(Ljava/io/InputStream;I)Ljava/lang/String; // method@8cf7 │ │ -2d5264: 0c07 |003a: move-result-object v7 │ │ -2d5266: 7701 f98c 1100 |003b: invoke-static/range {v17}, Lorg/jaudiotagger/audio/asf/util/Utils;.readUINT16:(Ljava/io/InputStream;)I // method@8cf9 │ │ -2d526c: 0a0e |003e: move-result v14 │ │ -2d526e: 3801 0800 |003f: if-eqz v1, 0047 // +0008 │ │ -2d5272: 7701 f98c 1100 |0041: invoke-static/range {v17}, Lorg/jaudiotagger/audio/asf/util/Utils;.readUINT16:(Ljava/io/InputStream;)I // method@8cf9 │ │ -2d5278: 0a08 |0044: move-result v8 │ │ -2d527a: 8188 |0045: int-to-long v8, v8 │ │ -2d527c: 2805 |0046: goto 004b // +0005 │ │ -2d527e: 7701 fa8c 1100 |0047: invoke-static/range {v17}, Lorg/jaudiotagger/audio/asf/util/Utils;.readUINT32:(Ljava/io/InputStream;)J // method@8cfa │ │ -2d5284: 0b08 |004a: move-result-wide v8 │ │ -2d5286: 048a |004b: move-wide v10, v8 │ │ -2d5288: 3901 0700 |004c: if-nez v1, 0053 // +0007 │ │ -2d528c: 7120 f78c 6000 |004e: invoke-static {v0, v6}, Lorg/jaudiotagger/audio/asf/util/Utils;.readFixedSizeUTF16Str:(Ljava/io/InputStream;I)Ljava/lang/String; // method@8cf7 │ │ -2d5292: 0c06 |0051: move-result-object v6 │ │ -2d5294: 2802 |0052: goto 0054 // +0002 │ │ -2d5296: 0776 |0053: move-object v6, v7 │ │ -2d5298: 2207 fe10 |0054: new-instance v7, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; // type@10fe │ │ -2d529c: 6e10 fd8b 0200 |0056: invoke-virtual {v2}, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.getContainerType:()Lorg/jaudiotagger/audio/asf/data/ContainerType; // method@8bfd │ │ -2d52a2: 0c09 |0059: move-result-object v9 │ │ -2d52a4: 0778 |005a: move-object v8, v7 │ │ -2d52a6: 0212 0500 |005b: move/from16 v18, v5 │ │ -2d52aa: 04a4 |005d: move-wide v4, v10 │ │ -2d52ac: 076a |005e: move-object v10, v6 │ │ -2d52ae: 01eb |005f: move v11, v14 │ │ -2d52b0: 7606 158c 0800 |0060: invoke-direct/range {v8, v9, v10, v11, v12, v13}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.:(Lorg/jaudiotagger/audio/asf/data/ContainerType;Ljava/lang/String;III)V // method@8c15 │ │ -2d52b6: 2b0e 6900 0000 |0063: packed-switch v14, 000000cc // +00000069 │ │ -2d52bc: 07f6 |0066: move-object v6, v15 │ │ -2d52be: 2208 3910 |0067: new-instance v8, Ljava/lang/StringBuilder; // type@1039 │ │ -2d52c2: 7010 cc87 0800 |0069: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2d52c8: 1a09 cb1f |006c: const-string v9, "Invalid datatype: " // string@1fcb │ │ -2d52cc: 6e20 d787 9800 |006e: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d52d2: 2209 3710 |0071: new-instance v9, Ljava/lang/String; // type@1037 │ │ -2d52d6: 7130 f58c 4005 |0073: invoke-static {v0, v4, v5}, Lorg/jaudiotagger/audio/asf/util/Utils;.readBinary:(Ljava/io/InputStream;J)[B // method@8cf5 │ │ -2d52dc: 0c04 |0076: move-result-object v4 │ │ -2d52de: 7020 8c87 4900 |0077: invoke-direct {v9, v4}, Ljava/lang/String;.:([B)V // method@878c │ │ -2d52e4: 6e20 d787 9800 |007a: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d52ea: 6e10 df87 0800 |007d: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2d52f0: 0c04 |0080: move-result-object v4 │ │ -2d52f2: 6e20 348c 4700 |0081: invoke-virtual {v7, v4}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.setStringValue:(Ljava/lang/String;)V // method@8c34 │ │ -2d52f8: 283e |0084: goto 00c2 // +003e │ │ -2d52fa: 7701 f88c 1100 |0085: invoke-static/range {v17}, Lorg/jaudiotagger/audio/asf/util/Utils;.readGUID:(Ljava/io/InputStream;)Lorg/jaudiotagger/audio/asf/data/GUID; // method@8cf8 │ │ -2d5300: 0c04 |0088: move-result-object v4 │ │ -2d5302: 6e20 2e8c 4700 |0089: invoke-virtual {v7, v4}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.setGUIDValue:(Lorg/jaudiotagger/audio/asf/data/GUID;)V // method@8c2e │ │ -2d5308: 2818 |008c: goto 00a4 // +0018 │ │ -2d530a: 7701 f98c 1100 |008d: invoke-static/range {v17}, Lorg/jaudiotagger/audio/asf/util/Utils;.readUINT16:(Ljava/io/InputStream;)I // method@8cf9 │ │ -2d5310: 0a04 |0090: move-result v4 │ │ -2d5312: 6e20 358c 4700 |0091: invoke-virtual {v7, v4}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.setWordValue:(I)V // method@8c35 │ │ -2d5318: 2810 |0094: goto 00a4 // +0010 │ │ -2d531a: 7701 fb8c 1100 |0095: invoke-static/range {v17}, Lorg/jaudiotagger/audio/asf/util/Utils;.readUINT64:(Ljava/io/InputStream;)J // method@8cfb │ │ -2d5320: 0b04 |0098: move-result-wide v4 │ │ -2d5322: 6e30 308c 4705 |0099: invoke-virtual {v7, v4, v5}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.setQWordValue:(J)V // method@8c30 │ │ -2d5328: 2808 |009c: goto 00a4 // +0008 │ │ -2d532a: 7701 fa8c 1100 |009d: invoke-static/range {v17}, Lorg/jaudiotagger/audio/asf/util/Utils;.readUINT32:(Ljava/io/InputStream;)J // method@8cfa │ │ -2d5330: 0b04 |00a0: move-result-wide v4 │ │ -2d5332: 6e30 2d8c 4705 |00a1: invoke-virtual {v7, v4, v5}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.setDWordValue:(J)V // method@8c2d │ │ -2d5338: 07f6 |00a4: move-object v6, v15 │ │ -2d533a: 281d |00a5: goto 00c2 // +001d │ │ -2d533c: 8445 |00a6: long-to-int v5, v4 │ │ -2d533e: 07f6 |00a7: move-object v6, v15 │ │ -2d5340: 7030 c28c 0f05 |00a8: invoke-direct {v15, v0, v5}, Lorg/jaudiotagger/audio/asf/io/MetadataReader;.readBoolean:(Ljava/io/InputStream;I)Z // method@8cc2 │ │ -2d5346: 0a04 |00ab: move-result v4 │ │ -2d5348: 6e20 2c8c 4700 |00ac: invoke-virtual {v7, v4}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.setBooleanValue:(Z)V // method@8c2c │ │ -2d534e: 2813 |00af: goto 00c2 // +0013 │ │ -2d5350: 07f6 |00b0: move-object v6, v15 │ │ -2d5352: 7130 f58c 4005 |00b1: invoke-static {v0, v4, v5}, Lorg/jaudiotagger/audio/asf/util/Utils;.readBinary:(Ljava/io/InputStream;J)[B // method@8cf5 │ │ -2d5358: 0c04 |00b4: move-result-object v4 │ │ -2d535a: 6e20 2b8c 4700 |00b5: invoke-virtual {v7, v4}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.setBinaryValue:([B)V // method@8c2b │ │ -2d5360: 280a |00b8: goto 00c2 // +000a │ │ -2d5362: 07f6 |00b9: move-object v6, v15 │ │ -2d5364: 8445 |00ba: long-to-int v5, v4 │ │ -2d5366: 7120 f78c 5000 |00bb: invoke-static {v0, v5}, Lorg/jaudiotagger/audio/asf/util/Utils;.readFixedSizeUTF16Str:(Ljava/io/InputStream;I)Ljava/lang/String; // method@8cf7 │ │ -2d536c: 0c04 |00be: move-result-object v4 │ │ -2d536e: 6e20 348c 4700 |00bf: invoke-virtual {v7, v4}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.setStringValue:(Ljava/lang/String;)V // method@8c34 │ │ -2d5374: 6e20 f88b 7200 |00c2: invoke-virtual {v2, v7}, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.addDescriptor:(Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;)V // method@8bf8 │ │ -2d537a: d805 1201 |00c5: add-int/lit8 v5, v18, #int 1 // #01 │ │ -2d537e: 2900 58ff |00c7: goto/16 001f // -00a8 │ │ -2d5382: 07f6 |00c9: move-object v6, v15 │ │ -2d5384: 1102 |00ca: return-object v2 │ │ -2d5386: 0000 |00cb: nop // spacer │ │ -2d5388: 0001 0700 0000 0000 5600 0000 4d00 ... |00cc: packed-switch-data (18 units) │ │ +2d51e4: |[2d51e4] org.jaudiotagger.audio.asf.io.MetadataReader.read:(Lorg/jaudiotagger/audio/asf/data/GUID;Ljava/io/InputStream;J)Lorg/jaudiotagger/audio/asf/data/Chunk; │ │ +2d51f4: 0800 1100 |0000: move-object/from16 v0, v17 │ │ +2d51f8: 7701 f48c 1100 |0002: invoke-static/range {v17}, Lorg/jaudiotagger/audio/asf/util/Utils;.readBig64:(Ljava/io/InputStream;)Ljava/math/BigInteger; // method@8cf4 │ │ +2d51fe: 0c01 |0005: move-result-object v1 │ │ +2d5200: 2202 fc10 |0006: new-instance v2, Lorg/jaudiotagger/audio/asf/data/MetadataContainer; // type@10fc │ │ +2d5204: 0803 1000 |0008: move-object/from16 v3, v16 │ │ +2d5208: 0504 1200 |000a: move-wide/from16 v4, v18 │ │ +2d520c: 7051 f78b 3254 |000c: invoke-direct {v2, v3, v4, v5, v1}, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.:(Lorg/jaudiotagger/audio/asf/data/GUID;JLjava/math/BigInteger;)V // method@8bf7 │ │ +2d5212: 6e10 fd8b 0200 |000f: invoke-virtual {v2}, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.getContainerType:()Lorg/jaudiotagger/audio/asf/data/ContainerType; // method@8bfd │ │ +2d5218: 0c01 |0012: move-result-object v1 │ │ +2d521a: 6203 5f82 |0013: sget-object v3, Lorg/jaudiotagger/audio/asf/data/ContainerType;.EXTENDED_CONTENT:Lorg/jaudiotagger/audio/asf/data/ContainerType; // field@825f │ │ +2d521e: 3331 0400 |0015: if-ne v1, v3, 0019 // +0004 │ │ +2d5222: 1211 |0017: const/4 v1, #int 1 // #1 │ │ +2d5224: 2802 |0018: goto 001a // +0002 │ │ +2d5226: 1201 |0019: const/4 v1, #int 0 // #0 │ │ +2d5228: 7701 f98c 1100 |001a: invoke-static/range {v17}, Lorg/jaudiotagger/audio/asf/util/Utils;.readUINT16:(Ljava/io/InputStream;)I // method@8cf9 │ │ +2d522e: 0a03 |001d: move-result v3 │ │ +2d5230: 1205 |001e: const/4 v5, #int 0 // #0 │ │ +2d5232: 3535 aa00 |001f: if-ge v5, v3, 00c9 // +00aa │ │ +2d5236: 3901 0d00 |0021: if-nez v1, 002e // +000d │ │ +2d523a: 7701 f98c 1100 |0023: invoke-static/range {v17}, Lorg/jaudiotagger/audio/asf/util/Utils;.readUINT16:(Ljava/io/InputStream;)I // method@8cf9 │ │ +2d5240: 0a06 |0026: move-result v6 │ │ +2d5242: 7701 f98c 1100 |0027: invoke-static/range {v17}, Lorg/jaudiotagger/audio/asf/util/Utils;.readUINT16:(Ljava/io/InputStream;)I // method@8cf9 │ │ +2d5248: 0a07 |002a: move-result v7 │ │ +2d524a: 016d |002b: move v13, v6 │ │ +2d524c: 017c |002c: move v12, v7 │ │ +2d524e: 2803 |002d: goto 0030 // +0003 │ │ +2d5250: 120c |002e: const/4 v12, #int 0 // #0 │ │ +2d5252: 120d |002f: const/4 v13, #int 0 // #0 │ │ +2d5254: 7701 f98c 1100 |0030: invoke-static/range {v17}, Lorg/jaudiotagger/audio/asf/util/Utils;.readUINT16:(Ljava/io/InputStream;)I // method@8cf9 │ │ +2d525a: 0a06 |0033: move-result v6 │ │ +2d525c: 1207 |0034: const/4 v7, #int 0 // #0 │ │ +2d525e: 3801 0600 |0035: if-eqz v1, 003b // +0006 │ │ +2d5262: 7120 f78c 6000 |0037: invoke-static {v0, v6}, Lorg/jaudiotagger/audio/asf/util/Utils;.readFixedSizeUTF16Str:(Ljava/io/InputStream;I)Ljava/lang/String; // method@8cf7 │ │ +2d5268: 0c07 |003a: move-result-object v7 │ │ +2d526a: 7701 f98c 1100 |003b: invoke-static/range {v17}, Lorg/jaudiotagger/audio/asf/util/Utils;.readUINT16:(Ljava/io/InputStream;)I // method@8cf9 │ │ +2d5270: 0a0e |003e: move-result v14 │ │ +2d5272: 3801 0800 |003f: if-eqz v1, 0047 // +0008 │ │ +2d5276: 7701 f98c 1100 |0041: invoke-static/range {v17}, Lorg/jaudiotagger/audio/asf/util/Utils;.readUINT16:(Ljava/io/InputStream;)I // method@8cf9 │ │ +2d527c: 0a08 |0044: move-result v8 │ │ +2d527e: 8188 |0045: int-to-long v8, v8 │ │ +2d5280: 2805 |0046: goto 004b // +0005 │ │ +2d5282: 7701 fa8c 1100 |0047: invoke-static/range {v17}, Lorg/jaudiotagger/audio/asf/util/Utils;.readUINT32:(Ljava/io/InputStream;)J // method@8cfa │ │ +2d5288: 0b08 |004a: move-result-wide v8 │ │ +2d528a: 048a |004b: move-wide v10, v8 │ │ +2d528c: 3901 0700 |004c: if-nez v1, 0053 // +0007 │ │ +2d5290: 7120 f78c 6000 |004e: invoke-static {v0, v6}, Lorg/jaudiotagger/audio/asf/util/Utils;.readFixedSizeUTF16Str:(Ljava/io/InputStream;I)Ljava/lang/String; // method@8cf7 │ │ +2d5296: 0c06 |0051: move-result-object v6 │ │ +2d5298: 2802 |0052: goto 0054 // +0002 │ │ +2d529a: 0776 |0053: move-object v6, v7 │ │ +2d529c: 2207 fe10 |0054: new-instance v7, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; // type@10fe │ │ +2d52a0: 6e10 fd8b 0200 |0056: invoke-virtual {v2}, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.getContainerType:()Lorg/jaudiotagger/audio/asf/data/ContainerType; // method@8bfd │ │ +2d52a6: 0c09 |0059: move-result-object v9 │ │ +2d52a8: 0778 |005a: move-object v8, v7 │ │ +2d52aa: 0212 0500 |005b: move/from16 v18, v5 │ │ +2d52ae: 04a4 |005d: move-wide v4, v10 │ │ +2d52b0: 076a |005e: move-object v10, v6 │ │ +2d52b2: 01eb |005f: move v11, v14 │ │ +2d52b4: 7606 158c 0800 |0060: invoke-direct/range {v8, v9, v10, v11, v12, v13}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.:(Lorg/jaudiotagger/audio/asf/data/ContainerType;Ljava/lang/String;III)V // method@8c15 │ │ +2d52ba: 2b0e 6900 0000 |0063: packed-switch v14, 000000cc // +00000069 │ │ +2d52c0: 07f6 |0066: move-object v6, v15 │ │ +2d52c2: 2208 3910 |0067: new-instance v8, Ljava/lang/StringBuilder; // type@1039 │ │ +2d52c6: 7010 cc87 0800 |0069: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2d52cc: 1a09 cb1f |006c: const-string v9, "Invalid datatype: " // string@1fcb │ │ +2d52d0: 6e20 d787 9800 |006e: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d52d6: 2209 3710 |0071: new-instance v9, Ljava/lang/String; // type@1037 │ │ +2d52da: 7130 f58c 4005 |0073: invoke-static {v0, v4, v5}, Lorg/jaudiotagger/audio/asf/util/Utils;.readBinary:(Ljava/io/InputStream;J)[B // method@8cf5 │ │ +2d52e0: 0c04 |0076: move-result-object v4 │ │ +2d52e2: 7020 8c87 4900 |0077: invoke-direct {v9, v4}, Ljava/lang/String;.:([B)V // method@878c │ │ +2d52e8: 6e20 d787 9800 |007a: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d52ee: 6e10 df87 0800 |007d: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2d52f4: 0c04 |0080: move-result-object v4 │ │ +2d52f6: 6e20 348c 4700 |0081: invoke-virtual {v7, v4}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.setStringValue:(Ljava/lang/String;)V // method@8c34 │ │ +2d52fc: 283e |0084: goto 00c2 // +003e │ │ +2d52fe: 7701 f88c 1100 |0085: invoke-static/range {v17}, Lorg/jaudiotagger/audio/asf/util/Utils;.readGUID:(Ljava/io/InputStream;)Lorg/jaudiotagger/audio/asf/data/GUID; // method@8cf8 │ │ +2d5304: 0c04 |0088: move-result-object v4 │ │ +2d5306: 6e20 2e8c 4700 |0089: invoke-virtual {v7, v4}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.setGUIDValue:(Lorg/jaudiotagger/audio/asf/data/GUID;)V // method@8c2e │ │ +2d530c: 2818 |008c: goto 00a4 // +0018 │ │ +2d530e: 7701 f98c 1100 |008d: invoke-static/range {v17}, Lorg/jaudiotagger/audio/asf/util/Utils;.readUINT16:(Ljava/io/InputStream;)I // method@8cf9 │ │ +2d5314: 0a04 |0090: move-result v4 │ │ +2d5316: 6e20 358c 4700 |0091: invoke-virtual {v7, v4}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.setWordValue:(I)V // method@8c35 │ │ +2d531c: 2810 |0094: goto 00a4 // +0010 │ │ +2d531e: 7701 fb8c 1100 |0095: invoke-static/range {v17}, Lorg/jaudiotagger/audio/asf/util/Utils;.readUINT64:(Ljava/io/InputStream;)J // method@8cfb │ │ +2d5324: 0b04 |0098: move-result-wide v4 │ │ +2d5326: 6e30 308c 4705 |0099: invoke-virtual {v7, v4, v5}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.setQWordValue:(J)V // method@8c30 │ │ +2d532c: 2808 |009c: goto 00a4 // +0008 │ │ +2d532e: 7701 fa8c 1100 |009d: invoke-static/range {v17}, Lorg/jaudiotagger/audio/asf/util/Utils;.readUINT32:(Ljava/io/InputStream;)J // method@8cfa │ │ +2d5334: 0b04 |00a0: move-result-wide v4 │ │ +2d5336: 6e30 2d8c 4705 |00a1: invoke-virtual {v7, v4, v5}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.setDWordValue:(J)V // method@8c2d │ │ +2d533c: 07f6 |00a4: move-object v6, v15 │ │ +2d533e: 281d |00a5: goto 00c2 // +001d │ │ +2d5340: 8445 |00a6: long-to-int v5, v4 │ │ +2d5342: 07f6 |00a7: move-object v6, v15 │ │ +2d5344: 7030 c28c 0f05 |00a8: invoke-direct {v15, v0, v5}, Lorg/jaudiotagger/audio/asf/io/MetadataReader;.readBoolean:(Ljava/io/InputStream;I)Z // method@8cc2 │ │ +2d534a: 0a04 |00ab: move-result v4 │ │ +2d534c: 6e20 2c8c 4700 |00ac: invoke-virtual {v7, v4}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.setBooleanValue:(Z)V // method@8c2c │ │ +2d5352: 2813 |00af: goto 00c2 // +0013 │ │ +2d5354: 07f6 |00b0: move-object v6, v15 │ │ +2d5356: 7130 f58c 4005 |00b1: invoke-static {v0, v4, v5}, Lorg/jaudiotagger/audio/asf/util/Utils;.readBinary:(Ljava/io/InputStream;J)[B // method@8cf5 │ │ +2d535c: 0c04 |00b4: move-result-object v4 │ │ +2d535e: 6e20 2b8c 4700 |00b5: invoke-virtual {v7, v4}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.setBinaryValue:([B)V // method@8c2b │ │ +2d5364: 280a |00b8: goto 00c2 // +000a │ │ +2d5366: 07f6 |00b9: move-object v6, v15 │ │ +2d5368: 8445 |00ba: long-to-int v5, v4 │ │ +2d536a: 7120 f78c 5000 |00bb: invoke-static {v0, v5}, Lorg/jaudiotagger/audio/asf/util/Utils;.readFixedSizeUTF16Str:(Ljava/io/InputStream;I)Ljava/lang/String; // method@8cf7 │ │ +2d5370: 0c04 |00be: move-result-object v4 │ │ +2d5372: 6e20 348c 4700 |00bf: invoke-virtual {v7, v4}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.setStringValue:(Ljava/lang/String;)V // method@8c34 │ │ +2d5378: 6e20 f88b 7200 |00c2: invoke-virtual {v2, v7}, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.addDescriptor:(Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;)V // method@8bf8 │ │ +2d537e: d805 1201 |00c5: add-int/lit8 v5, v18, #int 1 // #01 │ │ +2d5382: 2900 58ff |00c7: goto/16 001f // -00a8 │ │ +2d5386: 07f6 |00c9: move-object v6, v15 │ │ +2d5388: 1102 |00ca: return-object v2 │ │ +2d538a: 0000 |00cb: nop // spacer │ │ +2d538c: 0001 0700 0000 0000 5600 0000 4d00 ... |00cc: packed-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=45 │ │ 0x0006 line=47 │ │ 0x000f line=51 │ │ 0x001a line=52 │ │ 0x0023 line=62 │ │ @@ -1092810,39 +1092810,39 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -2d56d0: |[2d56d0] org.jaudiotagger.audio.asf.io.StreamBitratePropertiesReader.:()V │ │ -2d56e0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -2d56e2: 2300 cf13 |0001: new-array v0, v0, [Lorg/jaudiotagger/audio/asf/data/GUID; // type@13cf │ │ -2d56e6: 6201 9782 |0003: sget-object v1, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_STREAM_BITRATE_PROPERTIES:Lorg/jaudiotagger/audio/asf/data/GUID; // field@8297 │ │ -2d56ea: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -2d56ec: 4d01 0002 |0006: aput-object v1, v0, v2 │ │ -2d56f0: 6900 f282 |0008: sput-object v0, Lorg/jaudiotagger/audio/asf/io/StreamBitratePropertiesReader;.APPLYING:[Lorg/jaudiotagger/audio/asf/data/GUID; // field@82f2 │ │ -2d56f4: 0e00 |000a: return-void │ │ +2d56d4: |[2d56d4] org.jaudiotagger.audio.asf.io.StreamBitratePropertiesReader.:()V │ │ +2d56e4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +2d56e6: 2300 cf13 |0001: new-array v0, v0, [Lorg/jaudiotagger/audio/asf/data/GUID; // type@13cf │ │ +2d56ea: 6201 9782 |0003: sget-object v1, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_STREAM_BITRATE_PROPERTIES:Lorg/jaudiotagger/audio/asf/data/GUID; // field@8297 │ │ +2d56ee: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +2d56f0: 4d01 0002 |0006: aput-object v1, v0, v2 │ │ +2d56f4: 6900 f282 |0008: sput-object v0, Lorg/jaudiotagger/audio/asf/io/StreamBitratePropertiesReader;.APPLYING:[Lorg/jaudiotagger/audio/asf/data/GUID; // field@82f2 │ │ +2d56f8: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=41 │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/asf/io/StreamBitratePropertiesReader;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2d56f8: |[2d56f8] org.jaudiotagger.audio.asf.io.StreamBitratePropertiesReader.:()V │ │ -2d5708: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -2d570e: 0e00 |0003: return-void │ │ +2d56fc: |[2d56fc] org.jaudiotagger.audio.asf.io.StreamBitratePropertiesReader.:()V │ │ +2d570c: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +2d5712: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/audio/asf/io/StreamBitratePropertiesReader; │ │ │ │ Virtual methods - │ │ @@ -1092851,36 +1092851,36 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -2d5638: |[2d5638] org.jaudiotagger.audio.asf.io.StreamBitratePropertiesReader.canFail:()Z │ │ -2d5648: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -2d564a: 0f00 |0001: return v0 │ │ +2d563c: |[2d563c] org.jaudiotagger.audio.asf.io.StreamBitratePropertiesReader.canFail:()Z │ │ +2d564c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +2d564e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/asf/io/StreamBitratePropertiesReader;) │ │ name : 'getApplyingIds' │ │ type : '()[Lorg/jaudiotagger/audio/asf/data/GUID;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -2d56ac: |[2d56ac] org.jaudiotagger.audio.asf.io.StreamBitratePropertiesReader.getApplyingIds:()[Lorg/jaudiotagger/audio/asf/data/GUID; │ │ -2d56bc: 6200 f282 |0000: sget-object v0, Lorg/jaudiotagger/audio/asf/io/StreamBitratePropertiesReader;.APPLYING:[Lorg/jaudiotagger/audio/asf/data/GUID; // field@82f2 │ │ -2d56c0: 6e10 08a0 0000 |0002: invoke-virtual {v0}, [Lorg/jaudiotagger/audio/asf/data/GUID;.clone:()Ljava/lang/Object; // method@a008 │ │ -2d56c6: 0c00 |0005: move-result-object v0 │ │ -2d56c8: 1f00 cf13 |0006: check-cast v0, [Lorg/jaudiotagger/audio/asf/data/GUID; // type@13cf │ │ -2d56cc: 1100 |0008: return-object v0 │ │ +2d56b0: |[2d56b0] org.jaudiotagger.audio.asf.io.StreamBitratePropertiesReader.getApplyingIds:()[Lorg/jaudiotagger/audio/asf/data/GUID; │ │ +2d56c0: 6200 f282 |0000: sget-object v0, Lorg/jaudiotagger/audio/asf/io/StreamBitratePropertiesReader;.APPLYING:[Lorg/jaudiotagger/audio/asf/data/GUID; // field@82f2 │ │ +2d56c4: 6e10 08a0 0000 |0002: invoke-virtual {v0}, [Lorg/jaudiotagger/audio/asf/data/GUID;.clone:()Ljava/lang/Object; // method@a008 │ │ +2d56ca: 0c00 |0005: move-result-object v0 │ │ +2d56cc: 1f00 cf13 |0006: check-cast v0, [Lorg/jaudiotagger/audio/asf/data/GUID; // type@13cf │ │ +2d56d0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/jaudiotagger/audio/asf/io/StreamBitratePropertiesReader; │ │ │ │ #2 : (in Lorg/jaudiotagger/audio/asf/io/StreamBitratePropertiesReader;) │ │ @@ -1092888,36 +1092888,36 @@ │ │ type : '(Lorg/jaudiotagger/audio/asf/data/GUID;Ljava/io/InputStream;J)Lorg/jaudiotagger/audio/asf/data/Chunk;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 40 16-bit code units │ │ -2d564c: |[2d564c] org.jaudiotagger.audio.asf.io.StreamBitratePropertiesReader.read:(Lorg/jaudiotagger/audio/asf/data/GUID;Ljava/io/InputStream;J)Lorg/jaudiotagger/audio/asf/data/Chunk; │ │ -2d565c: 7110 f48c 0800 |0000: invoke-static {v8}, Lorg/jaudiotagger/audio/asf/util/Utils;.readBig64:(Ljava/io/InputStream;)Ljava/math/BigInteger; // method@8cf4 │ │ -2d5662: 0c07 |0003: move-result-object v7 │ │ -2d5664: 2200 ff10 |0004: new-instance v0, Lorg/jaudiotagger/audio/asf/data/StreamBitratePropertiesChunk; // type@10ff │ │ -2d5668: 7020 388c 7000 |0006: invoke-direct {v0, v7}, Lorg/jaudiotagger/audio/asf/data/StreamBitratePropertiesChunk;.:(Ljava/math/BigInteger;)V // method@8c38 │ │ -2d566e: 7110 f98c 0800 |0009: invoke-static {v8}, Lorg/jaudiotagger/audio/asf/util/Utils;.readUINT16:(Ljava/io/InputStream;)I // method@8cf9 │ │ -2d5674: 0a07 |000c: move-result v7 │ │ -2d5676: 8171 |000d: int-to-long v1, v7 │ │ -2d5678: 1207 |000e: const/4 v7, #int 0 // #0 │ │ -2d567a: 8173 |000f: int-to-long v3, v7 │ │ -2d567c: 3105 0301 |0010: cmp-long v5, v3, v1 │ │ -2d5680: 3b05 1200 |0012: if-gez v5, 0024 // +0012 │ │ -2d5684: 7110 f98c 0800 |0014: invoke-static {v8}, Lorg/jaudiotagger/audio/asf/util/Utils;.readUINT16:(Ljava/io/InputStream;)I // method@8cf9 │ │ -2d568a: 0a03 |0017: move-result v3 │ │ -2d568c: 7110 fa8c 0800 |0018: invoke-static {v8}, Lorg/jaudiotagger/audio/asf/util/Utils;.readUINT32:(Ljava/io/InputStream;)J // method@8cfa │ │ -2d5692: 0b04 |001b: move-result-wide v4 │ │ -2d5694: d533 ff00 |001c: and-int/lit16 v3, v3, #int 255 // #00ff │ │ -2d5698: 6e40 398c 3054 |001e: invoke-virtual {v0, v3, v4, v5}, Lorg/jaudiotagger/audio/asf/data/StreamBitratePropertiesChunk;.addBitrateRecord:(IJ)V // method@8c39 │ │ -2d569e: d807 0701 |0021: add-int/lit8 v7, v7, #int 1 // #01 │ │ -2d56a2: 28ec |0023: goto 000f // -0014 │ │ -2d56a4: 6e30 3c8c 900a |0024: invoke-virtual {v0, v9, v10}, Lorg/jaudiotagger/audio/asf/data/StreamBitratePropertiesChunk;.setPosition:(J)V // method@8c3c │ │ -2d56aa: 1100 |0027: return-object v0 │ │ +2d5650: |[2d5650] org.jaudiotagger.audio.asf.io.StreamBitratePropertiesReader.read:(Lorg/jaudiotagger/audio/asf/data/GUID;Ljava/io/InputStream;J)Lorg/jaudiotagger/audio/asf/data/Chunk; │ │ +2d5660: 7110 f48c 0800 |0000: invoke-static {v8}, Lorg/jaudiotagger/audio/asf/util/Utils;.readBig64:(Ljava/io/InputStream;)Ljava/math/BigInteger; // method@8cf4 │ │ +2d5666: 0c07 |0003: move-result-object v7 │ │ +2d5668: 2200 ff10 |0004: new-instance v0, Lorg/jaudiotagger/audio/asf/data/StreamBitratePropertiesChunk; // type@10ff │ │ +2d566c: 7020 388c 7000 |0006: invoke-direct {v0, v7}, Lorg/jaudiotagger/audio/asf/data/StreamBitratePropertiesChunk;.:(Ljava/math/BigInteger;)V // method@8c38 │ │ +2d5672: 7110 f98c 0800 |0009: invoke-static {v8}, Lorg/jaudiotagger/audio/asf/util/Utils;.readUINT16:(Ljava/io/InputStream;)I // method@8cf9 │ │ +2d5678: 0a07 |000c: move-result v7 │ │ +2d567a: 8171 |000d: int-to-long v1, v7 │ │ +2d567c: 1207 |000e: const/4 v7, #int 0 // #0 │ │ +2d567e: 8173 |000f: int-to-long v3, v7 │ │ +2d5680: 3105 0301 |0010: cmp-long v5, v3, v1 │ │ +2d5684: 3b05 1200 |0012: if-gez v5, 0024 // +0012 │ │ +2d5688: 7110 f98c 0800 |0014: invoke-static {v8}, Lorg/jaudiotagger/audio/asf/util/Utils;.readUINT16:(Ljava/io/InputStream;)I // method@8cf9 │ │ +2d568e: 0a03 |0017: move-result v3 │ │ +2d5690: 7110 fa8c 0800 |0018: invoke-static {v8}, Lorg/jaudiotagger/audio/asf/util/Utils;.readUINT32:(Ljava/io/InputStream;)J // method@8cfa │ │ +2d5696: 0b04 |001b: move-result-wide v4 │ │ +2d5698: d533 ff00 |001c: and-int/lit16 v3, v3, #int 255 // #00ff │ │ +2d569c: 6e40 398c 3054 |001e: invoke-virtual {v0, v3, v4, v5}, Lorg/jaudiotagger/audio/asf/data/StreamBitratePropertiesChunk;.addBitrateRecord:(IJ)V // method@8c39 │ │ +2d56a2: d807 0701 |0021: add-int/lit8 v7, v7, #int 1 // #01 │ │ +2d56a6: 28ec |0023: goto 000f // -0014 │ │ +2d56a8: 6e30 3c8c 900a |0024: invoke-virtual {v0, v9, v10}, Lorg/jaudiotagger/audio/asf/data/StreamBitratePropertiesChunk;.setPosition:(J)V // method@8c3c │ │ +2d56ae: 1100 |0027: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0004 line=73 │ │ 0x0009 line=78 │ │ 0x0014 line=81 │ │ 0x0018 line=82 │ │ @@ -1092964,39 +1092964,39 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -2d596c: |[2d596c] org.jaudiotagger.audio.asf.io.StreamChunkReader.:()V │ │ -2d597c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -2d597e: 2300 cf13 |0001: new-array v0, v0, [Lorg/jaudiotagger/audio/asf/data/GUID; // type@13cf │ │ -2d5982: 6201 9682 |0003: sget-object v1, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_STREAM:Lorg/jaudiotagger/audio/asf/data/GUID; // field@8296 │ │ -2d5986: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -2d5988: 4d01 0002 |0006: aput-object v1, v0, v2 │ │ -2d598c: 6900 f382 |0008: sput-object v0, Lorg/jaudiotagger/audio/asf/io/StreamChunkReader;.APPLYING:[Lorg/jaudiotagger/audio/asf/data/GUID; // field@82f3 │ │ -2d5990: 0e00 |000a: return-void │ │ +2d5970: |[2d5970] org.jaudiotagger.audio.asf.io.StreamChunkReader.:()V │ │ +2d5980: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +2d5982: 2300 cf13 |0001: new-array v0, v0, [Lorg/jaudiotagger/audio/asf/data/GUID; // type@13cf │ │ +2d5986: 6201 9682 |0003: sget-object v1, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_STREAM:Lorg/jaudiotagger/audio/asf/data/GUID; // field@8296 │ │ +2d598a: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +2d598c: 4d01 0002 |0006: aput-object v1, v0, v2 │ │ +2d5990: 6900 f382 |0008: sput-object v0, Lorg/jaudiotagger/audio/asf/io/StreamChunkReader;.APPLYING:[Lorg/jaudiotagger/audio/asf/data/GUID; // field@82f3 │ │ +2d5994: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=39 │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/asf/io/StreamChunkReader;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2d5994: |[2d5994] org.jaudiotagger.audio.asf.io.StreamChunkReader.:()V │ │ -2d59a4: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -2d59aa: 0e00 |0003: return-void │ │ +2d5998: |[2d5998] org.jaudiotagger.audio.asf.io.StreamChunkReader.:()V │ │ +2d59a8: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +2d59ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/audio/asf/io/StreamChunkReader; │ │ │ │ Virtual methods - │ │ @@ -1093005,36 +1093005,36 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -2d5710: |[2d5710] org.jaudiotagger.audio.asf.io.StreamChunkReader.canFail:()Z │ │ -2d5720: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -2d5722: 0f00 |0001: return v0 │ │ +2d5714: |[2d5714] org.jaudiotagger.audio.asf.io.StreamChunkReader.canFail:()Z │ │ +2d5724: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +2d5726: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/asf/io/StreamChunkReader;) │ │ name : 'getApplyingIds' │ │ type : '()[Lorg/jaudiotagger/audio/asf/data/GUID;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -2d5948: |[2d5948] org.jaudiotagger.audio.asf.io.StreamChunkReader.getApplyingIds:()[Lorg/jaudiotagger/audio/asf/data/GUID; │ │ -2d5958: 6200 f382 |0000: sget-object v0, Lorg/jaudiotagger/audio/asf/io/StreamChunkReader;.APPLYING:[Lorg/jaudiotagger/audio/asf/data/GUID; // field@82f3 │ │ -2d595c: 6e10 08a0 0000 |0002: invoke-virtual {v0}, [Lorg/jaudiotagger/audio/asf/data/GUID;.clone:()Ljava/lang/Object; // method@a008 │ │ -2d5962: 0c00 |0005: move-result-object v0 │ │ -2d5964: 1f00 cf13 |0006: check-cast v0, [Lorg/jaudiotagger/audio/asf/data/GUID; // type@13cf │ │ -2d5968: 1100 |0008: return-object v0 │ │ +2d594c: |[2d594c] org.jaudiotagger.audio.asf.io.StreamChunkReader.getApplyingIds:()[Lorg/jaudiotagger/audio/asf/data/GUID; │ │ +2d595c: 6200 f382 |0000: sget-object v0, Lorg/jaudiotagger/audio/asf/io/StreamChunkReader;.APPLYING:[Lorg/jaudiotagger/audio/asf/data/GUID; // field@82f3 │ │ +2d5960: 6e10 08a0 0000 |0002: invoke-virtual {v0}, [Lorg/jaudiotagger/audio/asf/data/GUID;.clone:()Ljava/lang/Object; // method@a008 │ │ +2d5966: 0c00 |0005: move-result-object v0 │ │ +2d5968: 1f00 cf13 |0006: check-cast v0, [Lorg/jaudiotagger/audio/asf/data/GUID; // type@13cf │ │ +2d596c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/jaudiotagger/audio/asf/io/StreamChunkReader; │ │ │ │ #2 : (in Lorg/jaudiotagger/audio/asf/io/StreamChunkReader;) │ │ @@ -1093042,143 +1093042,143 @@ │ │ type : '(Lorg/jaudiotagger/audio/asf/data/GUID;Ljava/io/InputStream;J)Lorg/jaudiotagger/audio/asf/data/Chunk;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 29 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 265 16-bit code units │ │ -2d5724: |[2d5724] org.jaudiotagger.audio.asf.io.StreamChunkReader.read:(Lorg/jaudiotagger/audio/asf/data/GUID;Ljava/io/InputStream;J)Lorg/jaudiotagger/audio/asf/data/Chunk; │ │ -2d5734: 0800 1a00 |0000: move-object/from16 v0, v26 │ │ -2d5738: 7701 f48c 1a00 |0002: invoke-static/range {v26}, Lorg/jaudiotagger/audio/asf/util/Utils;.readBig64:(Ljava/io/InputStream;)Ljava/math/BigInteger; // method@8cf4 │ │ -2d573e: 0c01 |0005: move-result-object v1 │ │ -2d5740: 7701 f88c 1a00 |0006: invoke-static/range {v26}, Lorg/jaudiotagger/audio/asf/util/Utils;.readGUID:(Ljava/io/InputStream;)Lorg/jaudiotagger/audio/asf/data/GUID; // method@8cf8 │ │ -2d5746: 0c02 |0009: move-result-object v2 │ │ -2d5748: 6203 8682 |000a: sget-object v3, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_AUDIOSTREAM:Lorg/jaudiotagger/audio/asf/data/GUID; // field@8286 │ │ -2d574c: 6e20 d98b 2300 |000c: invoke-virtual {v3, v2}, Lorg/jaudiotagger/audio/asf/data/GUID;.equals:(Ljava/lang/Object;)Z // method@8bd9 │ │ -2d5752: 0a03 |000f: move-result v3 │ │ -2d5754: 3903 0e00 |0010: if-nez v3, 001e // +000e │ │ -2d5758: 6203 9a82 |0012: sget-object v3, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_VIDEOSTREAM:Lorg/jaudiotagger/audio/asf/data/GUID; // field@829a │ │ -2d575c: 6e20 d98b 2300 |0014: invoke-virtual {v3, v2}, Lorg/jaudiotagger/audio/asf/data/GUID;.equals:(Ljava/lang/Object;)Z // method@8bd9 │ │ -2d5762: 0a03 |0017: move-result v3 │ │ -2d5764: 3803 0300 |0018: if-eqz v3, 001b // +0003 │ │ -2d5768: 2804 |001a: goto 001e // +0004 │ │ -2d576a: 1200 |001b: const/4 v0, #int 0 // #0 │ │ -2d576c: 2900 ec00 |001c: goto/16 0108 // +00ec │ │ -2d5770: 7701 f88c 1a00 |001e: invoke-static/range {v26}, Lorg/jaudiotagger/audio/asf/util/Utils;.readGUID:(Ljava/io/InputStream;)Lorg/jaudiotagger/audio/asf/data/GUID; // method@8cf8 │ │ -2d5776: 0c03 |0021: move-result-object v3 │ │ -2d5778: 7701 fb8c 1a00 |0022: invoke-static/range {v26}, Lorg/jaudiotagger/audio/asf/util/Utils;.readUINT64:(Ljava/io/InputStream;)J // method@8cfb │ │ -2d577e: 0b04 |0025: move-result-wide v4 │ │ -2d5780: 7701 fa8c 1a00 |0026: invoke-static/range {v26}, Lorg/jaudiotagger/audio/asf/util/Utils;.readUINT32:(Ljava/io/InputStream;)J // method@8cfa │ │ -2d5786: 0b06 |0029: move-result-wide v6 │ │ -2d5788: 7701 fa8c 1a00 |002a: invoke-static/range {v26}, Lorg/jaudiotagger/audio/asf/util/Utils;.readUINT32:(Ljava/io/InputStream;)J // method@8cfa │ │ -2d578e: 0b08 |002d: move-result-wide v8 │ │ -2d5790: 7701 f98c 1a00 |002e: invoke-static/range {v26}, Lorg/jaudiotagger/audio/asf/util/Utils;.readUINT16:(Ljava/io/InputStream;)I // method@8cf9 │ │ -2d5796: 0a0a |0031: move-result v10 │ │ -2d5798: dd0b 0a7f |0032: and-int/lit8 v11, v10, #int 127 // #7f │ │ -2d579c: 140c 0080 0000 |0034: const v12, #float 4.59177e-41 // #00008000 │ │ -2d57a2: b5ca |0037: and-int/2addr v10, v12 │ │ -2d57a4: 380a 0400 |0038: if-eqz v10, 003c // +0004 │ │ -2d57a8: 121a |003a: const/4 v10, #int 1 // #1 │ │ -2d57aa: 2802 |003b: goto 003d // +0002 │ │ -2d57ac: 120a |003c: const/4 v10, #int 0 // #0 │ │ -2d57ae: 160c 0400 |003d: const-wide/16 v12, #int 4 // #4 │ │ -2d57b2: 6e30 8e86 c00d |003f: invoke-virtual {v0, v12, v13}, Ljava/io/InputStream;.skip:(J)J // method@868e │ │ -2d57b8: 620c 8682 |0042: sget-object v12, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_AUDIOSTREAM:Lorg/jaudiotagger/audio/asf/data/GUID; // field@8286 │ │ -2d57bc: 6e20 d98b 2c00 |0044: invoke-virtual {v12, v2}, Lorg/jaudiotagger/audio/asf/data/GUID;.equals:(Ljava/lang/Object;)Z // method@8bd9 │ │ -2d57c2: 0a02 |0047: move-result v2 │ │ -2d57c4: 3802 5800 |0048: if-eqz v2, 00a0 // +0058 │ │ -2d57c8: 2202 ef10 |004a: new-instance v2, Lorg/jaudiotagger/audio/asf/data/AudioStreamChunk; // type@10ef │ │ -2d57cc: 7020 518b 1200 |004c: invoke-direct {v2, v1}, Lorg/jaudiotagger/audio/asf/data/AudioStreamChunk;.:(Ljava/math/BigInteger;)V // method@8b51 │ │ -2d57d2: 7701 f98c 1a00 |004f: invoke-static/range {v26}, Lorg/jaudiotagger/audio/asf/util/Utils;.readUINT16:(Ljava/io/InputStream;)I // method@8cf9 │ │ -2d57d8: 0a0c |0052: move-result v12 │ │ -2d57da: 81cc |0053: int-to-long v12, v12 │ │ -2d57dc: 7701 f98c 1a00 |0054: invoke-static/range {v26}, Lorg/jaudiotagger/audio/asf/util/Utils;.readUINT16:(Ljava/io/InputStream;)I // method@8cf9 │ │ -2d57e2: 0a0e |0057: move-result v14 │ │ -2d57e4: 81ee |0058: int-to-long v14, v14 │ │ -2d57e6: 0510 0400 |0059: move-wide/from16 v16, v4 │ │ -2d57ea: 7701 fa8c 1a00 |005b: invoke-static/range {v26}, Lorg/jaudiotagger/audio/asf/util/Utils;.readUINT32:(Ljava/io/InputStream;)J // method@8cfa │ │ -2d57f0: 0b04 |005e: move-result-wide v4 │ │ -2d57f2: 0512 0600 |005f: move-wide/from16 v18, v6 │ │ -2d57f6: 7701 fa8c 1a00 |0061: invoke-static/range {v26}, Lorg/jaudiotagger/audio/asf/util/Utils;.readUINT32:(Ljava/io/InputStream;)J // method@8cfa │ │ -2d57fc: 0b06 |0064: move-result-wide v6 │ │ -2d57fe: 0219 0a00 |0065: move/from16 v25, v10 │ │ -2d5802: 7701 f98c 1a00 |0067: invoke-static/range {v26}, Lorg/jaudiotagger/audio/asf/util/Utils;.readUINT16:(Ljava/io/InputStream;)I // method@8cf9 │ │ -2d5808: 0a0a |006a: move-result v10 │ │ -2d580a: 0514 0800 |006b: move-wide/from16 v20, v8 │ │ -2d580e: 81a8 |006d: int-to-long v8, v10 │ │ -2d5810: 7701 f98c 1a00 |006e: invoke-static/range {v26}, Lorg/jaudiotagger/audio/asf/util/Utils;.readUINT16:(Ljava/io/InputStream;)I // method@8cf9 │ │ -2d5816: 0a0a |0071: move-result v10 │ │ -2d5818: 0216 0b00 |0072: move/from16 v22, v11 │ │ -2d581c: 7701 f98c 1a00 |0074: invoke-static/range {v26}, Lorg/jaudiotagger/audio/asf/util/Utils;.readUINT16:(Ljava/io/InputStream;)I // method@8cf9 │ │ -2d5822: 0a0b |0077: move-result v11 │ │ -2d5824: 0817 0100 |0078: move-object/from16 v23, v1 │ │ -2d5828: 23b1 1c13 |007a: new-array v1, v11, [B // type@131c │ │ -2d582c: 6e20 8c86 1000 |007c: invoke-virtual {v0, v1}, Ljava/io/InputStream;.read:([B)I // method@868c │ │ -2d5832: 6e30 638b c20d |007f: invoke-virtual {v2, v12, v13}, Lorg/jaudiotagger/audio/asf/data/AudioStreamChunk;.setCompressionFormat:(J)V // method@8b63 │ │ -2d5838: 6e30 618b e20f |0082: invoke-virtual {v2, v14, v15}, Lorg/jaudiotagger/audio/asf/data/AudioStreamChunk;.setChannelCount:(J)V // method@8b61 │ │ -2d583e: 6e30 658b 4205 |0085: invoke-virtual {v2, v4, v5}, Lorg/jaudiotagger/audio/asf/data/AudioStreamChunk;.setSamplingRate:(J)V // method@8b65 │ │ -2d5844: 6e30 5e8b 6207 |0088: invoke-virtual {v2, v6, v7}, Lorg/jaudiotagger/audio/asf/data/AudioStreamChunk;.setAverageBytesPerSec:(J)V // method@8b5e │ │ -2d584a: 6e20 648b 3200 |008b: invoke-virtual {v2, v3}, Lorg/jaudiotagger/audio/asf/data/AudioStreamChunk;.setErrorConcealment:(Lorg/jaudiotagger/audio/asf/data/GUID;)V // method@8b64 │ │ -2d5850: 6e30 608b 8209 |008e: invoke-virtual {v2, v8, v9}, Lorg/jaudiotagger/audio/asf/data/AudioStreamChunk;.setBlockAlignment:(J)V // method@8b60 │ │ -2d5856: 6e20 5f8b a200 |0091: invoke-virtual {v2, v10}, Lorg/jaudiotagger/audio/asf/data/AudioStreamChunk;.setBitsPerSample:(I)V // method@8b5f │ │ -2d585c: 6e20 628b 1200 |0094: invoke-virtual {v2, v1}, Lorg/jaudiotagger/audio/asf/data/AudioStreamChunk;.setCodecData:([B)V // method@8b62 │ │ -2d5862: d80b 0b12 |0097: add-int/lit8 v11, v11, #int 18 // #12 │ │ -2d5866: 81b3 |0099: int-to-long v3, v11 │ │ -2d5868: 0721 |009a: move-object v1, v2 │ │ -2d586a: 0205 1600 |009b: move/from16 v5, v22 │ │ -2d586e: 0802 1700 |009d: move-object/from16 v2, v23 │ │ -2d5872: 283e |009f: goto 00dd // +003e │ │ -2d5874: 0817 0100 |00a0: move-object/from16 v23, v1 │ │ -2d5878: 0510 0400 |00a2: move-wide/from16 v16, v4 │ │ -2d587c: 0512 0600 |00a4: move-wide/from16 v18, v6 │ │ -2d5880: 0514 0800 |00a6: move-wide/from16 v20, v8 │ │ -2d5884: 0219 0a00 |00a8: move/from16 v25, v10 │ │ -2d5888: 0216 0b00 |00aa: move/from16 v22, v11 │ │ -2d588c: 2201 0111 |00ac: new-instance v1, Lorg/jaudiotagger/audio/asf/data/VideoStreamChunk; // type@1101 │ │ -2d5890: 0802 1700 |00ae: move-object/from16 v2, v23 │ │ -2d5894: 7020 4c8c 2100 |00b0: invoke-direct {v1, v2}, Lorg/jaudiotagger/audio/asf/data/VideoStreamChunk;.:(Ljava/math/BigInteger;)V // method@8c4c │ │ -2d589a: 7701 fa8c 1a00 |00b3: invoke-static/range {v26}, Lorg/jaudiotagger/audio/asf/util/Utils;.readUINT32:(Ljava/io/InputStream;)J // method@8cfa │ │ -2d58a0: 0b03 |00b6: move-result-wide v3 │ │ -2d58a2: 7701 fa8c 1a00 |00b7: invoke-static/range {v26}, Lorg/jaudiotagger/audio/asf/util/Utils;.readUINT32:(Ljava/io/InputStream;)J // method@8cfa │ │ -2d58a8: 0b05 |00ba: move-result-wide v5 │ │ -2d58aa: 1607 0100 |00bb: const-wide/16 v7, #int 1 // #1 │ │ -2d58ae: 6e30 8e86 7008 |00bd: invoke-virtual {v0, v7, v8}, Ljava/io/InputStream;.skip:(J)J // method@868e │ │ -2d58b4: 1607 0200 |00c0: const-wide/16 v7, #int 2 // #2 │ │ -2d58b8: 6e30 8e86 7008 |00c2: invoke-virtual {v0, v7, v8}, Ljava/io/InputStream;.skip:(J)J // method@868e │ │ -2d58be: 1607 1000 |00c5: const-wide/16 v7, #int 16 // #10 │ │ -2d58c2: 6e30 8e86 7008 |00c7: invoke-virtual {v0, v7, v8}, Ljava/io/InputStream;.skip:(J)J // method@868e │ │ -2d58c8: 1247 |00ca: const/4 v7, #int 4 // #4 │ │ -2d58ca: 2377 1c13 |00cb: new-array v7, v7, [B // type@131c │ │ -2d58ce: 6e20 8c86 7000 |00cd: invoke-virtual {v0, v7}, Ljava/io/InputStream;.read:([B)I // method@868c │ │ -2d58d4: 6e30 548c 3104 |00d0: invoke-virtual {v1, v3, v4}, Lorg/jaudiotagger/audio/asf/data/VideoStreamChunk;.setPictureWidth:(J)V // method@8c54 │ │ -2d58da: 6e30 538c 5106 |00d3: invoke-virtual {v1, v5, v6}, Lorg/jaudiotagger/audio/asf/data/VideoStreamChunk;.setPictureHeight:(J)V // method@8c53 │ │ -2d58e0: 6e20 528c 7100 |00d6: invoke-virtual {v1, v7}, Lorg/jaudiotagger/audio/asf/data/VideoStreamChunk;.setCodecId:([B)V // method@8c52 │ │ -2d58e6: 1603 1f00 |00d9: const-wide/16 v3, #int 31 // #1f │ │ -2d58ea: 0205 1600 |00db: move/from16 v5, v22 │ │ -2d58ee: 6e20 488c 5100 |00dd: invoke-virtual {v1, v5}, Lorg/jaudiotagger/audio/asf/data/StreamChunk;.setStreamNumber:(I)V // method@8c48 │ │ -2d58f4: 0505 1400 |00e0: move-wide/from16 v5, v20 │ │ -2d58f8: 6e30 498c 5106 |00e2: invoke-virtual {v1, v5, v6}, Lorg/jaudiotagger/audio/asf/data/StreamChunk;.setStreamSpecificDataSize:(J)V // method@8c49 │ │ -2d58fe: 0505 1200 |00e5: move-wide/from16 v5, v18 │ │ -2d5902: 6e30 4b8c 5106 |00e7: invoke-virtual {v1, v5, v6}, Lorg/jaudiotagger/audio/asf/data/StreamChunk;.setTypeSpecificDataSize:(J)V // method@8c4b │ │ -2d5908: 0505 1000 |00ea: move-wide/from16 v5, v16 │ │ -2d590c: 6e30 4a8c 5106 |00ec: invoke-virtual {v1, v5, v6}, Lorg/jaudiotagger/audio/asf/data/StreamChunk;.setTimeOffset:(J)V // method@8c4a │ │ -2d5912: 020a 1900 |00ef: move/from16 v10, v25 │ │ -2d5916: 6e20 468c a100 |00f1: invoke-virtual {v1, v10}, Lorg/jaudiotagger/audio/asf/data/StreamChunk;.setContentEncrypted:(Z)V // method@8c46 │ │ -2d591c: 0505 1b00 |00f4: move-wide/from16 v5, v27 │ │ -2d5920: 6e30 478c 5106 |00f6: invoke-virtual {v1, v5, v6}, Lorg/jaudiotagger/audio/asf/data/StreamChunk;.setPosition:(J)V // method@8c47 │ │ -2d5926: 6e10 2b88 0200 |00f9: invoke-virtual {v2}, Ljava/math/BigInteger;.longValue:()J // method@882b │ │ -2d592c: 0b05 |00fc: move-result-wide v5 │ │ -2d592e: 1607 1800 |00fd: const-wide/16 v7, #int 24 // #18 │ │ -2d5932: bc75 |00ff: sub-long/2addr v5, v7 │ │ -2d5934: bc35 |0100: sub-long/2addr v5, v3 │ │ -2d5936: 1602 3600 |0101: const-wide/16 v2, #int 54 // #36 │ │ -2d593a: bc25 |0103: sub-long/2addr v5, v2 │ │ -2d593c: 6e30 8e86 5006 |0104: invoke-virtual {v0, v5, v6}, Ljava/io/InputStream;.skip:(J)J // method@868e │ │ -2d5942: 0710 |0107: move-object v0, v1 │ │ -2d5944: 1100 |0108: return-object v0 │ │ +2d5728: |[2d5728] org.jaudiotagger.audio.asf.io.StreamChunkReader.read:(Lorg/jaudiotagger/audio/asf/data/GUID;Ljava/io/InputStream;J)Lorg/jaudiotagger/audio/asf/data/Chunk; │ │ +2d5738: 0800 1a00 |0000: move-object/from16 v0, v26 │ │ +2d573c: 7701 f48c 1a00 |0002: invoke-static/range {v26}, Lorg/jaudiotagger/audio/asf/util/Utils;.readBig64:(Ljava/io/InputStream;)Ljava/math/BigInteger; // method@8cf4 │ │ +2d5742: 0c01 |0005: move-result-object v1 │ │ +2d5744: 7701 f88c 1a00 |0006: invoke-static/range {v26}, Lorg/jaudiotagger/audio/asf/util/Utils;.readGUID:(Ljava/io/InputStream;)Lorg/jaudiotagger/audio/asf/data/GUID; // method@8cf8 │ │ +2d574a: 0c02 |0009: move-result-object v2 │ │ +2d574c: 6203 8682 |000a: sget-object v3, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_AUDIOSTREAM:Lorg/jaudiotagger/audio/asf/data/GUID; // field@8286 │ │ +2d5750: 6e20 d98b 2300 |000c: invoke-virtual {v3, v2}, Lorg/jaudiotagger/audio/asf/data/GUID;.equals:(Ljava/lang/Object;)Z // method@8bd9 │ │ +2d5756: 0a03 |000f: move-result v3 │ │ +2d5758: 3903 0e00 |0010: if-nez v3, 001e // +000e │ │ +2d575c: 6203 9a82 |0012: sget-object v3, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_VIDEOSTREAM:Lorg/jaudiotagger/audio/asf/data/GUID; // field@829a │ │ +2d5760: 6e20 d98b 2300 |0014: invoke-virtual {v3, v2}, Lorg/jaudiotagger/audio/asf/data/GUID;.equals:(Ljava/lang/Object;)Z // method@8bd9 │ │ +2d5766: 0a03 |0017: move-result v3 │ │ +2d5768: 3803 0300 |0018: if-eqz v3, 001b // +0003 │ │ +2d576c: 2804 |001a: goto 001e // +0004 │ │ +2d576e: 1200 |001b: const/4 v0, #int 0 // #0 │ │ +2d5770: 2900 ec00 |001c: goto/16 0108 // +00ec │ │ +2d5774: 7701 f88c 1a00 |001e: invoke-static/range {v26}, Lorg/jaudiotagger/audio/asf/util/Utils;.readGUID:(Ljava/io/InputStream;)Lorg/jaudiotagger/audio/asf/data/GUID; // method@8cf8 │ │ +2d577a: 0c03 |0021: move-result-object v3 │ │ +2d577c: 7701 fb8c 1a00 |0022: invoke-static/range {v26}, Lorg/jaudiotagger/audio/asf/util/Utils;.readUINT64:(Ljava/io/InputStream;)J // method@8cfb │ │ +2d5782: 0b04 |0025: move-result-wide v4 │ │ +2d5784: 7701 fa8c 1a00 |0026: invoke-static/range {v26}, Lorg/jaudiotagger/audio/asf/util/Utils;.readUINT32:(Ljava/io/InputStream;)J // method@8cfa │ │ +2d578a: 0b06 |0029: move-result-wide v6 │ │ +2d578c: 7701 fa8c 1a00 |002a: invoke-static/range {v26}, Lorg/jaudiotagger/audio/asf/util/Utils;.readUINT32:(Ljava/io/InputStream;)J // method@8cfa │ │ +2d5792: 0b08 |002d: move-result-wide v8 │ │ +2d5794: 7701 f98c 1a00 |002e: invoke-static/range {v26}, Lorg/jaudiotagger/audio/asf/util/Utils;.readUINT16:(Ljava/io/InputStream;)I // method@8cf9 │ │ +2d579a: 0a0a |0031: move-result v10 │ │ +2d579c: dd0b 0a7f |0032: and-int/lit8 v11, v10, #int 127 // #7f │ │ +2d57a0: 140c 0080 0000 |0034: const v12, #float 4.59177e-41 // #00008000 │ │ +2d57a6: b5ca |0037: and-int/2addr v10, v12 │ │ +2d57a8: 380a 0400 |0038: if-eqz v10, 003c // +0004 │ │ +2d57ac: 121a |003a: const/4 v10, #int 1 // #1 │ │ +2d57ae: 2802 |003b: goto 003d // +0002 │ │ +2d57b0: 120a |003c: const/4 v10, #int 0 // #0 │ │ +2d57b2: 160c 0400 |003d: const-wide/16 v12, #int 4 // #4 │ │ +2d57b6: 6e30 8e86 c00d |003f: invoke-virtual {v0, v12, v13}, Ljava/io/InputStream;.skip:(J)J // method@868e │ │ +2d57bc: 620c 8682 |0042: sget-object v12, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_AUDIOSTREAM:Lorg/jaudiotagger/audio/asf/data/GUID; // field@8286 │ │ +2d57c0: 6e20 d98b 2c00 |0044: invoke-virtual {v12, v2}, Lorg/jaudiotagger/audio/asf/data/GUID;.equals:(Ljava/lang/Object;)Z // method@8bd9 │ │ +2d57c6: 0a02 |0047: move-result v2 │ │ +2d57c8: 3802 5800 |0048: if-eqz v2, 00a0 // +0058 │ │ +2d57cc: 2202 ef10 |004a: new-instance v2, Lorg/jaudiotagger/audio/asf/data/AudioStreamChunk; // type@10ef │ │ +2d57d0: 7020 518b 1200 |004c: invoke-direct {v2, v1}, Lorg/jaudiotagger/audio/asf/data/AudioStreamChunk;.:(Ljava/math/BigInteger;)V // method@8b51 │ │ +2d57d6: 7701 f98c 1a00 |004f: invoke-static/range {v26}, Lorg/jaudiotagger/audio/asf/util/Utils;.readUINT16:(Ljava/io/InputStream;)I // method@8cf9 │ │ +2d57dc: 0a0c |0052: move-result v12 │ │ +2d57de: 81cc |0053: int-to-long v12, v12 │ │ +2d57e0: 7701 f98c 1a00 |0054: invoke-static/range {v26}, Lorg/jaudiotagger/audio/asf/util/Utils;.readUINT16:(Ljava/io/InputStream;)I // method@8cf9 │ │ +2d57e6: 0a0e |0057: move-result v14 │ │ +2d57e8: 81ee |0058: int-to-long v14, v14 │ │ +2d57ea: 0510 0400 |0059: move-wide/from16 v16, v4 │ │ +2d57ee: 7701 fa8c 1a00 |005b: invoke-static/range {v26}, Lorg/jaudiotagger/audio/asf/util/Utils;.readUINT32:(Ljava/io/InputStream;)J // method@8cfa │ │ +2d57f4: 0b04 |005e: move-result-wide v4 │ │ +2d57f6: 0512 0600 |005f: move-wide/from16 v18, v6 │ │ +2d57fa: 7701 fa8c 1a00 |0061: invoke-static/range {v26}, Lorg/jaudiotagger/audio/asf/util/Utils;.readUINT32:(Ljava/io/InputStream;)J // method@8cfa │ │ +2d5800: 0b06 |0064: move-result-wide v6 │ │ +2d5802: 0219 0a00 |0065: move/from16 v25, v10 │ │ +2d5806: 7701 f98c 1a00 |0067: invoke-static/range {v26}, Lorg/jaudiotagger/audio/asf/util/Utils;.readUINT16:(Ljava/io/InputStream;)I // method@8cf9 │ │ +2d580c: 0a0a |006a: move-result v10 │ │ +2d580e: 0514 0800 |006b: move-wide/from16 v20, v8 │ │ +2d5812: 81a8 |006d: int-to-long v8, v10 │ │ +2d5814: 7701 f98c 1a00 |006e: invoke-static/range {v26}, Lorg/jaudiotagger/audio/asf/util/Utils;.readUINT16:(Ljava/io/InputStream;)I // method@8cf9 │ │ +2d581a: 0a0a |0071: move-result v10 │ │ +2d581c: 0216 0b00 |0072: move/from16 v22, v11 │ │ +2d5820: 7701 f98c 1a00 |0074: invoke-static/range {v26}, Lorg/jaudiotagger/audio/asf/util/Utils;.readUINT16:(Ljava/io/InputStream;)I // method@8cf9 │ │ +2d5826: 0a0b |0077: move-result v11 │ │ +2d5828: 0817 0100 |0078: move-object/from16 v23, v1 │ │ +2d582c: 23b1 1c13 |007a: new-array v1, v11, [B // type@131c │ │ +2d5830: 6e20 8c86 1000 |007c: invoke-virtual {v0, v1}, Ljava/io/InputStream;.read:([B)I // method@868c │ │ +2d5836: 6e30 638b c20d |007f: invoke-virtual {v2, v12, v13}, Lorg/jaudiotagger/audio/asf/data/AudioStreamChunk;.setCompressionFormat:(J)V // method@8b63 │ │ +2d583c: 6e30 618b e20f |0082: invoke-virtual {v2, v14, v15}, Lorg/jaudiotagger/audio/asf/data/AudioStreamChunk;.setChannelCount:(J)V // method@8b61 │ │ +2d5842: 6e30 658b 4205 |0085: invoke-virtual {v2, v4, v5}, Lorg/jaudiotagger/audio/asf/data/AudioStreamChunk;.setSamplingRate:(J)V // method@8b65 │ │ +2d5848: 6e30 5e8b 6207 |0088: invoke-virtual {v2, v6, v7}, Lorg/jaudiotagger/audio/asf/data/AudioStreamChunk;.setAverageBytesPerSec:(J)V // method@8b5e │ │ +2d584e: 6e20 648b 3200 |008b: invoke-virtual {v2, v3}, Lorg/jaudiotagger/audio/asf/data/AudioStreamChunk;.setErrorConcealment:(Lorg/jaudiotagger/audio/asf/data/GUID;)V // method@8b64 │ │ +2d5854: 6e30 608b 8209 |008e: invoke-virtual {v2, v8, v9}, Lorg/jaudiotagger/audio/asf/data/AudioStreamChunk;.setBlockAlignment:(J)V // method@8b60 │ │ +2d585a: 6e20 5f8b a200 |0091: invoke-virtual {v2, v10}, Lorg/jaudiotagger/audio/asf/data/AudioStreamChunk;.setBitsPerSample:(I)V // method@8b5f │ │ +2d5860: 6e20 628b 1200 |0094: invoke-virtual {v2, v1}, Lorg/jaudiotagger/audio/asf/data/AudioStreamChunk;.setCodecData:([B)V // method@8b62 │ │ +2d5866: d80b 0b12 |0097: add-int/lit8 v11, v11, #int 18 // #12 │ │ +2d586a: 81b3 |0099: int-to-long v3, v11 │ │ +2d586c: 0721 |009a: move-object v1, v2 │ │ +2d586e: 0205 1600 |009b: move/from16 v5, v22 │ │ +2d5872: 0802 1700 |009d: move-object/from16 v2, v23 │ │ +2d5876: 283e |009f: goto 00dd // +003e │ │ +2d5878: 0817 0100 |00a0: move-object/from16 v23, v1 │ │ +2d587c: 0510 0400 |00a2: move-wide/from16 v16, v4 │ │ +2d5880: 0512 0600 |00a4: move-wide/from16 v18, v6 │ │ +2d5884: 0514 0800 |00a6: move-wide/from16 v20, v8 │ │ +2d5888: 0219 0a00 |00a8: move/from16 v25, v10 │ │ +2d588c: 0216 0b00 |00aa: move/from16 v22, v11 │ │ +2d5890: 2201 0111 |00ac: new-instance v1, Lorg/jaudiotagger/audio/asf/data/VideoStreamChunk; // type@1101 │ │ +2d5894: 0802 1700 |00ae: move-object/from16 v2, v23 │ │ +2d5898: 7020 4c8c 2100 |00b0: invoke-direct {v1, v2}, Lorg/jaudiotagger/audio/asf/data/VideoStreamChunk;.:(Ljava/math/BigInteger;)V // method@8c4c │ │ +2d589e: 7701 fa8c 1a00 |00b3: invoke-static/range {v26}, Lorg/jaudiotagger/audio/asf/util/Utils;.readUINT32:(Ljava/io/InputStream;)J // method@8cfa │ │ +2d58a4: 0b03 |00b6: move-result-wide v3 │ │ +2d58a6: 7701 fa8c 1a00 |00b7: invoke-static/range {v26}, Lorg/jaudiotagger/audio/asf/util/Utils;.readUINT32:(Ljava/io/InputStream;)J // method@8cfa │ │ +2d58ac: 0b05 |00ba: move-result-wide v5 │ │ +2d58ae: 1607 0100 |00bb: const-wide/16 v7, #int 1 // #1 │ │ +2d58b2: 6e30 8e86 7008 |00bd: invoke-virtual {v0, v7, v8}, Ljava/io/InputStream;.skip:(J)J // method@868e │ │ +2d58b8: 1607 0200 |00c0: const-wide/16 v7, #int 2 // #2 │ │ +2d58bc: 6e30 8e86 7008 |00c2: invoke-virtual {v0, v7, v8}, Ljava/io/InputStream;.skip:(J)J // method@868e │ │ +2d58c2: 1607 1000 |00c5: const-wide/16 v7, #int 16 // #10 │ │ +2d58c6: 6e30 8e86 7008 |00c7: invoke-virtual {v0, v7, v8}, Ljava/io/InputStream;.skip:(J)J // method@868e │ │ +2d58cc: 1247 |00ca: const/4 v7, #int 4 // #4 │ │ +2d58ce: 2377 1c13 |00cb: new-array v7, v7, [B // type@131c │ │ +2d58d2: 6e20 8c86 7000 |00cd: invoke-virtual {v0, v7}, Ljava/io/InputStream;.read:([B)I // method@868c │ │ +2d58d8: 6e30 548c 3104 |00d0: invoke-virtual {v1, v3, v4}, Lorg/jaudiotagger/audio/asf/data/VideoStreamChunk;.setPictureWidth:(J)V // method@8c54 │ │ +2d58de: 6e30 538c 5106 |00d3: invoke-virtual {v1, v5, v6}, Lorg/jaudiotagger/audio/asf/data/VideoStreamChunk;.setPictureHeight:(J)V // method@8c53 │ │ +2d58e4: 6e20 528c 7100 |00d6: invoke-virtual {v1, v7}, Lorg/jaudiotagger/audio/asf/data/VideoStreamChunk;.setCodecId:([B)V // method@8c52 │ │ +2d58ea: 1603 1f00 |00d9: const-wide/16 v3, #int 31 // #1f │ │ +2d58ee: 0205 1600 |00db: move/from16 v5, v22 │ │ +2d58f2: 6e20 488c 5100 |00dd: invoke-virtual {v1, v5}, Lorg/jaudiotagger/audio/asf/data/StreamChunk;.setStreamNumber:(I)V // method@8c48 │ │ +2d58f8: 0505 1400 |00e0: move-wide/from16 v5, v20 │ │ +2d58fc: 6e30 498c 5106 |00e2: invoke-virtual {v1, v5, v6}, Lorg/jaudiotagger/audio/asf/data/StreamChunk;.setStreamSpecificDataSize:(J)V // method@8c49 │ │ +2d5902: 0505 1200 |00e5: move-wide/from16 v5, v18 │ │ +2d5906: 6e30 4b8c 5106 |00e7: invoke-virtual {v1, v5, v6}, Lorg/jaudiotagger/audio/asf/data/StreamChunk;.setTypeSpecificDataSize:(J)V // method@8c4b │ │ +2d590c: 0505 1000 |00ea: move-wide/from16 v5, v16 │ │ +2d5910: 6e30 4a8c 5106 |00ec: invoke-virtual {v1, v5, v6}, Lorg/jaudiotagger/audio/asf/data/StreamChunk;.setTimeOffset:(J)V // method@8c4a │ │ +2d5916: 020a 1900 |00ef: move/from16 v10, v25 │ │ +2d591a: 6e20 468c a100 |00f1: invoke-virtual {v1, v10}, Lorg/jaudiotagger/audio/asf/data/StreamChunk;.setContentEncrypted:(Z)V // method@8c46 │ │ +2d5920: 0505 1b00 |00f4: move-wide/from16 v5, v27 │ │ +2d5924: 6e30 478c 5106 |00f6: invoke-virtual {v1, v5, v6}, Lorg/jaudiotagger/audio/asf/data/StreamChunk;.setPosition:(J)V // method@8c47 │ │ +2d592a: 6e10 2b88 0200 |00f9: invoke-virtual {v2}, Ljava/math/BigInteger;.longValue:()J // method@882b │ │ +2d5930: 0b05 |00fc: move-result-wide v5 │ │ +2d5932: 1607 1800 |00fd: const-wide/16 v7, #int 24 // #18 │ │ +2d5936: bc75 |00ff: sub-long/2addr v5, v7 │ │ +2d5938: bc35 |0100: sub-long/2addr v5, v3 │ │ +2d593a: 1602 3600 |0101: const-wide/16 v2, #int 54 // #36 │ │ +2d593e: bc25 |0103: sub-long/2addr v5, v2 │ │ +2d5940: 6e30 8e86 5006 |0104: invoke-virtual {v0, v5, v6}, Ljava/io/InputStream;.skip:(J)J // method@868e │ │ +2d5946: 0710 |0107: move-object v0, v1 │ │ +2d5948: 1100 |0108: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=71 │ │ 0x0006 line=74 │ │ 0x000a line=75 │ │ 0x001e line=80 │ │ 0x0022 line=84 │ │ @@ -1093271,33 +1093271,33 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -2d5a58: |[2d5a58] org.jaudiotagger.audio.asf.io.WriteableChunkModifer.:()V │ │ -2d5a68: 0e00 |0000: return-void │ │ +2d5a5c: |[2d5a5c] org.jaudiotagger.audio.asf.io.WriteableChunkModifer.:()V │ │ +2d5a6c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/asf/io/WriteableChunkModifer;) │ │ name : '' │ │ type : '(Lorg/jaudiotagger/audio/asf/io/WriteableChunk;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -2d5a6c: |[2d5a6c] org.jaudiotagger.audio.asf.io.WriteableChunkModifer.:(Lorg/jaudiotagger/audio/asf/io/WriteableChunk;)V │ │ -2d5a7c: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -2d5a82: 5b01 f582 |0003: iput-object v1, v0, Lorg/jaudiotagger/audio/asf/io/WriteableChunkModifer;.writableChunk:Lorg/jaudiotagger/audio/asf/io/WriteableChunk; // field@82f5 │ │ -2d5a86: 0e00 |0005: return-void │ │ +2d5a70: |[2d5a70] org.jaudiotagger.audio.asf.io.WriteableChunkModifer.:(Lorg/jaudiotagger/audio/asf/io/WriteableChunk;)V │ │ +2d5a80: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +2d5a86: 5b01 f582 |0003: iput-object v1, v0, Lorg/jaudiotagger/audio/asf/io/WriteableChunkModifer;.writableChunk:Lorg/jaudiotagger/audio/asf/io/WriteableChunk; // field@82f5 │ │ +2d5a8a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=31 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/jaudiotagger/audio/asf/io/WriteableChunkModifer; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/jaudiotagger/audio/asf/io/WriteableChunk; │ │ @@ -1093308,21 +1093308,21 @@ │ │ type : '(Lorg/jaudiotagger/audio/asf/data/GUID;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -2d59ac: |[2d59ac] org.jaudiotagger.audio.asf.io.WriteableChunkModifer.isApplicable:(Lorg/jaudiotagger/audio/asf/data/GUID;)Z │ │ -2d59bc: 5410 f582 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/asf/io/WriteableChunkModifer;.writableChunk:Lorg/jaudiotagger/audio/asf/io/WriteableChunk; // field@82f5 │ │ -2d59c0: 7210 db8c 0000 |0002: invoke-interface {v0}, Lorg/jaudiotagger/audio/asf/io/WriteableChunk;.getGuid:()Lorg/jaudiotagger/audio/asf/data/GUID; // method@8cdb │ │ -2d59c6: 0c00 |0005: move-result-object v0 │ │ -2d59c8: 6e20 d98b 0200 |0006: invoke-virtual {v2, v0}, Lorg/jaudiotagger/audio/asf/data/GUID;.equals:(Ljava/lang/Object;)Z // method@8bd9 │ │ -2d59ce: 0a02 |0009: move-result v2 │ │ -2d59d0: 0f02 |000a: return v2 │ │ +2d59b0: |[2d59b0] org.jaudiotagger.audio.asf.io.WriteableChunkModifer.isApplicable:(Lorg/jaudiotagger/audio/asf/data/GUID;)Z │ │ +2d59c0: 5410 f582 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/asf/io/WriteableChunkModifer;.writableChunk:Lorg/jaudiotagger/audio/asf/io/WriteableChunk; // field@82f5 │ │ +2d59c4: 7210 db8c 0000 |0002: invoke-interface {v0}, Lorg/jaudiotagger/audio/asf/io/WriteableChunk;.getGuid:()Lorg/jaudiotagger/audio/asf/data/GUID; // method@8cdb │ │ +2d59ca: 0c00 |0005: move-result-object v0 │ │ +2d59cc: 6e20 d98b 0200 |0006: invoke-virtual {v2, v0}, Lorg/jaudiotagger/audio/asf/data/GUID;.equals:(Ljava/lang/Object;)Z // method@8bd9 │ │ +2d59d2: 0a02 |0009: move-result v2 │ │ +2d59d4: 0f02 |000a: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/jaudiotagger/audio/asf/io/WriteableChunkModifer; │ │ 0x0000 - 0x000b reg=2 (null) Lorg/jaudiotagger/audio/asf/data/GUID; │ │ │ │ @@ -1093331,47 +1093331,47 @@ │ │ type : '(Lorg/jaudiotagger/audio/asf/data/GUID;Ljava/io/InputStream;Ljava/io/OutputStream;)Lorg/jaudiotagger/audio/asf/io/ModificationResult;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 58 16-bit code units │ │ -2d59d4: |[2d59d4] org.jaudiotagger.audio.asf.io.WriteableChunkModifer.modify:(Lorg/jaudiotagger/audio/asf/data/GUID;Ljava/io/InputStream;Ljava/io/OutputStream;)Lorg/jaudiotagger/audio/asf/io/ModificationResult; │ │ -2d59e4: 5490 f582 |0000: iget-object v0, v9, Lorg/jaudiotagger/audio/asf/io/WriteableChunkModifer;.writableChunk:Lorg/jaudiotagger/audio/asf/io/WriteableChunk; // field@82f5 │ │ -2d59e8: 7210 dc8c 0000 |0002: invoke-interface {v0}, Lorg/jaudiotagger/audio/asf/io/WriteableChunk;.isEmpty:()Z // method@8cdc │ │ -2d59ee: 0a00 |0005: move-result v0 │ │ -2d59f0: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -2d59f2: 1602 0000 |0007: const-wide/16 v2, #int 0 // #0 │ │ -2d59f6: 1204 |0009: const/4 v4, #int 0 // #0 │ │ -2d59f8: 3900 0c00 |000a: if-nez v0, 0016 // +000c │ │ -2d59fc: 5490 f582 |000c: iget-object v0, v9, Lorg/jaudiotagger/audio/asf/io/WriteableChunkModifer;.writableChunk:Lorg/jaudiotagger/audio/asf/io/WriteableChunk; // field@82f5 │ │ -2d5a00: 7220 dd8c c000 |000e: invoke-interface {v0, v12}, Lorg/jaudiotagger/audio/asf/io/WriteableChunk;.writeInto:(Ljava/io/OutputStream;)J // method@8cdd │ │ -2d5a06: 0b05 |0011: move-result-wide v5 │ │ -2d5a08: 390a 0500 |0012: if-nez v10, 0017 // +0005 │ │ -2d5a0c: 121c |0014: const/4 v12, #int 1 // #1 │ │ -2d5a0e: 2803 |0015: goto 0018 // +0003 │ │ -2d5a10: 0425 |0016: move-wide v5, v2 │ │ -2d5a12: 120c |0017: const/4 v12, #int 0 // #0 │ │ -2d5a14: 380a 1700 |0018: if-eqz v10, 002f // +0017 │ │ -2d5a18: 5490 f582 |001a: iget-object v0, v9, Lorg/jaudiotagger/audio/asf/io/WriteableChunkModifer;.writableChunk:Lorg/jaudiotagger/audio/asf/io/WriteableChunk; // field@82f5 │ │ -2d5a1c: 7210 dc8c 0000 |001c: invoke-interface {v0}, Lorg/jaudiotagger/audio/asf/io/WriteableChunk;.isEmpty:()Z // method@8cdc │ │ -2d5a22: 0a00 |001f: move-result v0 │ │ -2d5a24: 3800 0400 |0020: if-eqz v0, 0024 // +0004 │ │ -2d5a28: d80c 0cff |0022: add-int/lit8 v12, v12, #int -1 // #ff │ │ -2d5a2c: 7110 fb8c 0b00 |0024: invoke-static {v11}, Lorg/jaudiotagger/audio/asf/util/Utils;.readUINT64:(Ljava/io/InputStream;)J // method@8cfb │ │ -2d5a32: 0b02 |0027: move-result-wide v2 │ │ -2d5a34: 1607 1800 |0028: const-wide/16 v7, #int 24 // #18 │ │ -2d5a38: 9c07 0207 |002a: sub-long v7, v2, v7 │ │ -2d5a3c: 6e30 8e86 7b08 |002c: invoke-virtual {v11, v7, v8}, Ljava/io/InputStream;.skip:(J)J // method@868e │ │ -2d5a42: 220b 1511 |002f: new-instance v11, Lorg/jaudiotagger/audio/asf/io/ModificationResult; // type@1115 │ │ -2d5a46: bc25 |0031: sub-long/2addr v5, v2 │ │ -2d5a48: 2310 cf13 |0032: new-array v0, v1, [Lorg/jaudiotagger/audio/asf/data/GUID; // type@13cf │ │ -2d5a4c: 4d0a 0004 |0034: aput-object v10, v0, v4 │ │ -2d5a50: 7050 c58c cb65 |0036: invoke-direct {v11, v12, v5, v6, v0}, Lorg/jaudiotagger/audio/asf/io/ModificationResult;.:(IJ[Lorg/jaudiotagger/audio/asf/data/GUID;)V // method@8cc5 │ │ -2d5a56: 110b |0039: return-object v11 │ │ +2d59d8: |[2d59d8] org.jaudiotagger.audio.asf.io.WriteableChunkModifer.modify:(Lorg/jaudiotagger/audio/asf/data/GUID;Ljava/io/InputStream;Ljava/io/OutputStream;)Lorg/jaudiotagger/audio/asf/io/ModificationResult; │ │ +2d59e8: 5490 f582 |0000: iget-object v0, v9, Lorg/jaudiotagger/audio/asf/io/WriteableChunkModifer;.writableChunk:Lorg/jaudiotagger/audio/asf/io/WriteableChunk; // field@82f5 │ │ +2d59ec: 7210 dc8c 0000 |0002: invoke-interface {v0}, Lorg/jaudiotagger/audio/asf/io/WriteableChunk;.isEmpty:()Z // method@8cdc │ │ +2d59f2: 0a00 |0005: move-result v0 │ │ +2d59f4: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +2d59f6: 1602 0000 |0007: const-wide/16 v2, #int 0 // #0 │ │ +2d59fa: 1204 |0009: const/4 v4, #int 0 // #0 │ │ +2d59fc: 3900 0c00 |000a: if-nez v0, 0016 // +000c │ │ +2d5a00: 5490 f582 |000c: iget-object v0, v9, Lorg/jaudiotagger/audio/asf/io/WriteableChunkModifer;.writableChunk:Lorg/jaudiotagger/audio/asf/io/WriteableChunk; // field@82f5 │ │ +2d5a04: 7220 dd8c c000 |000e: invoke-interface {v0, v12}, Lorg/jaudiotagger/audio/asf/io/WriteableChunk;.writeInto:(Ljava/io/OutputStream;)J // method@8cdd │ │ +2d5a0a: 0b05 |0011: move-result-wide v5 │ │ +2d5a0c: 390a 0500 |0012: if-nez v10, 0017 // +0005 │ │ +2d5a10: 121c |0014: const/4 v12, #int 1 // #1 │ │ +2d5a12: 2803 |0015: goto 0018 // +0003 │ │ +2d5a14: 0425 |0016: move-wide v5, v2 │ │ +2d5a16: 120c |0017: const/4 v12, #int 0 // #0 │ │ +2d5a18: 380a 1700 |0018: if-eqz v10, 002f // +0017 │ │ +2d5a1c: 5490 f582 |001a: iget-object v0, v9, Lorg/jaudiotagger/audio/asf/io/WriteableChunkModifer;.writableChunk:Lorg/jaudiotagger/audio/asf/io/WriteableChunk; // field@82f5 │ │ +2d5a20: 7210 dc8c 0000 |001c: invoke-interface {v0}, Lorg/jaudiotagger/audio/asf/io/WriteableChunk;.isEmpty:()Z // method@8cdc │ │ +2d5a26: 0a00 |001f: move-result v0 │ │ +2d5a28: 3800 0400 |0020: if-eqz v0, 0024 // +0004 │ │ +2d5a2c: d80c 0cff |0022: add-int/lit8 v12, v12, #int -1 // #ff │ │ +2d5a30: 7110 fb8c 0b00 |0024: invoke-static {v11}, Lorg/jaudiotagger/audio/asf/util/Utils;.readUINT64:(Ljava/io/InputStream;)J // method@8cfb │ │ +2d5a36: 0b02 |0027: move-result-wide v2 │ │ +2d5a38: 1607 1800 |0028: const-wide/16 v7, #int 24 // #18 │ │ +2d5a3c: 9c07 0207 |002a: sub-long v7, v2, v7 │ │ +2d5a40: 6e30 8e86 7b08 |002c: invoke-virtual {v11, v7, v8}, Ljava/io/InputStream;.skip:(J)J // method@868e │ │ +2d5a46: 220b 1511 |002f: new-instance v11, Lorg/jaudiotagger/audio/asf/io/ModificationResult; // type@1115 │ │ +2d5a4a: bc25 |0031: sub-long/2addr v5, v2 │ │ +2d5a4c: 2310 cf13 |0032: new-array v0, v1, [Lorg/jaudiotagger/audio/asf/data/GUID; // type@13cf │ │ +2d5a50: 4d0a 0004 |0034: aput-object v10, v0, v4 │ │ +2d5a54: 7050 c58c cb65 |0036: invoke-direct {v11, v12, v5, v6, v0}, Lorg/jaudiotagger/audio/asf/io/ModificationResult;.:(IJ[Lorg/jaudiotagger/audio/asf/data/GUID;)V // method@8cc5 │ │ +2d5a5a: 110b |0039: return-object v11 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x000c line=57 │ │ 0x001a line=74 │ │ 0x0024 line=78 │ │ 0x002c line=79 │ │ @@ -1093422,17 +1093422,17 @@ │ │ type : '(Ljava/nio/ByteBuffer;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -2d68d0: |[2d68d0] org.jaudiotagger.audio.dff.ChnlChunk.:(Ljava/nio/ByteBuffer;)V │ │ -2d68e0: 7020 008d 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/audio/dff/BaseChunk;.:(Ljava/nio/ByteBuffer;)V // method@8d00 │ │ -2d68e6: 0e00 |0003: return-void │ │ +2d68d4: |[2d68d4] org.jaudiotagger.audio.dff.ChnlChunk.:(Ljava/nio/ByteBuffer;)V │ │ +2d68e4: 7020 008d 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/audio/dff/BaseChunk;.:(Ljava/nio/ByteBuffer;)V // method@8d00 │ │ +2d68ea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/audio/dff/ChnlChunk; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/nio/ByteBuffer; │ │ │ │ @@ -1093442,19 +1093442,19 @@ │ │ type : '()Ljava/lang/Short;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -2d6890: |[2d6890] org.jaudiotagger.audio.dff.ChnlChunk.getNumChannels:()Ljava/lang/Short; │ │ -2d68a0: 5810 0083 |0000: iget-short v0, v1, Lorg/jaudiotagger/audio/dff/ChnlChunk;.numChannels:S // field@8300 │ │ -2d68a4: 7110 8887 0000 |0002: invoke-static {v0}, Ljava/lang/Short;.valueOf:(S)Ljava/lang/Short; // method@8788 │ │ -2d68aa: 0c00 |0005: move-result-object v0 │ │ -2d68ac: 1100 |0006: return-object v0 │ │ +2d6894: |[2d6894] org.jaudiotagger.audio.dff.ChnlChunk.getNumChannels:()Ljava/lang/Short; │ │ +2d68a4: 5810 0083 |0000: iget-short v0, v1, Lorg/jaudiotagger/audio/dff/ChnlChunk;.numChannels:S // field@8300 │ │ +2d68a8: 7110 8887 0000 |0002: invoke-static {v0}, Ljava/lang/Short;.valueOf:(S)Ljava/lang/Short; // method@8788 │ │ +2d68ae: 0c00 |0005: move-result-object v0 │ │ +2d68b0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jaudiotagger/audio/dff/ChnlChunk; │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/dff/ChnlChunk;) │ │ @@ -1093462,40 +1093462,40 @@ │ │ type : '(Ljava/nio/channels/FileChannel;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -2d68e8: |[2d68e8] org.jaudiotagger.audio.dff.ChnlChunk.readDataChunch:(Ljava/nio/channels/FileChannel;)V │ │ -2d68f8: 6f20 048d 4300 |0000: invoke-super {v3, v4}, Lorg/jaudiotagger/audio/dff/BaseChunk;.readDataChunch:(Ljava/nio/channels/FileChannel;)V // method@8d04 │ │ -2d68fe: 1220 |0003: const/4 v0, #int 2 // #2 │ │ -2d6900: 7120 ab8e 0400 |0004: invoke-static {v4, v0}, Lorg/jaudiotagger/audio/generic/Utils;.readFileDataIntoBufferLE:(Ljava/nio/channels/FileChannel;I)Ljava/nio/ByteBuffer; // method@8eab │ │ -2d6906: 0c00 |0007: move-result-object v0 │ │ -2d6908: 6e10 4788 0000 |0008: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.getShort:()S // method@8847 │ │ -2d690e: 0a00 |000b: move-result v0 │ │ -2d6910: 7110 8587 0000 |000c: invoke-static {v0}, Ljava/lang/Short;.reverseBytes:(S)S // method@8785 │ │ -2d6916: 0a00 |000f: move-result v0 │ │ -2d6918: 5f30 0083 |0010: iput-short v0, v3, Lorg/jaudiotagger/audio/dff/ChnlChunk;.numChannels:S // field@8300 │ │ -2d691c: 2300 c013 |0012: new-array v0, v0, [Ljava/lang/String; // type@13c0 │ │ -2d6920: 5b30 ff82 |0014: iput-object v0, v3, Lorg/jaudiotagger/audio/dff/ChnlChunk;.IDs:[Ljava/lang/String; // field@82ff │ │ -2d6924: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -2d6926: 5831 0083 |0017: iget-short v1, v3, Lorg/jaudiotagger/audio/dff/ChnlChunk;.numChannels:S // field@8300 │ │ -2d692a: 3510 1200 |0019: if-ge v0, v1, 002b // +0012 │ │ -2d692e: 1241 |001b: const/4 v1, #int 4 // #4 │ │ -2d6930: 7120 ab8e 1400 |001c: invoke-static {v4, v1}, Lorg/jaudiotagger/audio/generic/Utils;.readFileDataIntoBufferLE:(Ljava/nio/channels/FileChannel;I)Ljava/nio/ByteBuffer; // method@8eab │ │ -2d6936: 0c01 |001f: move-result-object v1 │ │ -2d6938: 5432 ff82 |0020: iget-object v2, v3, Lorg/jaudiotagger/audio/dff/ChnlChunk;.IDs:[Ljava/lang/String; // field@82ff │ │ -2d693c: 7110 ac8e 0100 |0022: invoke-static {v1}, Lorg/jaudiotagger/audio/generic/Utils;.readFourBytesAsChars:(Ljava/nio/ByteBuffer;)Ljava/lang/String; // method@8eac │ │ -2d6942: 0c01 |0025: move-result-object v1 │ │ -2d6944: 4d01 0200 |0026: aput-object v1, v2, v0 │ │ -2d6948: d800 0001 |0028: add-int/lit8 v0, v0, #int 1 // #01 │ │ -2d694c: 28ed |002a: goto 0017 // -0013 │ │ -2d694e: 6e20 0a8d 4300 |002b: invoke-virtual {v3, v4}, Lorg/jaudiotagger/audio/dff/ChnlChunk;.skipToChunkEnd:(Ljava/nio/channels/FileChannel;)V // method@8d0a │ │ -2d6954: 0e00 |002e: return-void │ │ +2d68ec: |[2d68ec] org.jaudiotagger.audio.dff.ChnlChunk.readDataChunch:(Ljava/nio/channels/FileChannel;)V │ │ +2d68fc: 6f20 048d 4300 |0000: invoke-super {v3, v4}, Lorg/jaudiotagger/audio/dff/BaseChunk;.readDataChunch:(Ljava/nio/channels/FileChannel;)V // method@8d04 │ │ +2d6902: 1220 |0003: const/4 v0, #int 2 // #2 │ │ +2d6904: 7120 ab8e 0400 |0004: invoke-static {v4, v0}, Lorg/jaudiotagger/audio/generic/Utils;.readFileDataIntoBufferLE:(Ljava/nio/channels/FileChannel;I)Ljava/nio/ByteBuffer; // method@8eab │ │ +2d690a: 0c00 |0007: move-result-object v0 │ │ +2d690c: 6e10 4788 0000 |0008: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.getShort:()S // method@8847 │ │ +2d6912: 0a00 |000b: move-result v0 │ │ +2d6914: 7110 8587 0000 |000c: invoke-static {v0}, Ljava/lang/Short;.reverseBytes:(S)S // method@8785 │ │ +2d691a: 0a00 |000f: move-result v0 │ │ +2d691c: 5f30 0083 |0010: iput-short v0, v3, Lorg/jaudiotagger/audio/dff/ChnlChunk;.numChannels:S // field@8300 │ │ +2d6920: 2300 c013 |0012: new-array v0, v0, [Ljava/lang/String; // type@13c0 │ │ +2d6924: 5b30 ff82 |0014: iput-object v0, v3, Lorg/jaudiotagger/audio/dff/ChnlChunk;.IDs:[Ljava/lang/String; // field@82ff │ │ +2d6928: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +2d692a: 5831 0083 |0017: iget-short v1, v3, Lorg/jaudiotagger/audio/dff/ChnlChunk;.numChannels:S // field@8300 │ │ +2d692e: 3510 1200 |0019: if-ge v0, v1, 002b // +0012 │ │ +2d6932: 1241 |001b: const/4 v1, #int 4 // #4 │ │ +2d6934: 7120 ab8e 1400 |001c: invoke-static {v4, v1}, Lorg/jaudiotagger/audio/generic/Utils;.readFileDataIntoBufferLE:(Ljava/nio/channels/FileChannel;I)Ljava/nio/ByteBuffer; // method@8eab │ │ +2d693a: 0c01 |001f: move-result-object v1 │ │ +2d693c: 5432 ff82 |0020: iget-object v2, v3, Lorg/jaudiotagger/audio/dff/ChnlChunk;.IDs:[Ljava/lang/String; // field@82ff │ │ +2d6940: 7110 ac8e 0100 |0022: invoke-static {v1}, Lorg/jaudiotagger/audio/generic/Utils;.readFourBytesAsChars:(Ljava/nio/ByteBuffer;)Ljava/lang/String; // method@8eac │ │ +2d6946: 0c01 |0025: move-result-object v1 │ │ +2d6948: 4d01 0200 |0026: aput-object v1, v2, v0 │ │ +2d694c: d800 0001 |0028: add-int/lit8 v0, v0, #int 1 // #01 │ │ +2d6950: 28ed |002a: goto 0017 // -0013 │ │ +2d6952: 6e20 0a8d 4300 |002b: invoke-virtual {v3, v4}, Lorg/jaudiotagger/audio/dff/ChnlChunk;.skipToChunkEnd:(Ljava/nio/channels/FileChannel;)V // method@8d0a │ │ +2d6958: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0004 line=30 │ │ 0x0008 line=31 │ │ 0x0012 line=36 │ │ 0x0017 line=37 │ │ @@ -1093511,19 +1093511,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -2d68b0: |[2d68b0] org.jaudiotagger.audio.dff.ChnlChunk.toString:()Ljava/lang/String; │ │ -2d68c0: 6200 0483 |0000: sget-object v0, Lorg/jaudiotagger/audio/dff/DffChunkType;.CHNL:Lorg/jaudiotagger/audio/dff/DffChunkType; // field@8304 │ │ -2d68c4: 6e10 158d 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/audio/dff/DffChunkType;.getCode:()Ljava/lang/String; // method@8d15 │ │ -2d68ca: 0c00 |0005: move-result-object v0 │ │ -2d68cc: 1100 |0006: return-object v0 │ │ +2d68b4: |[2d68b4] org.jaudiotagger.audio.dff.ChnlChunk.toString:()Ljava/lang/String; │ │ +2d68c4: 6200 0483 |0000: sget-object v0, Lorg/jaudiotagger/audio/dff/DffChunkType;.CHNL:Lorg/jaudiotagger/audio/dff/DffChunkType; // field@8304 │ │ +2d68c8: 6e10 158d 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/audio/dff/DffChunkType;.getCode:()Ljava/lang/String; // method@8d15 │ │ +2d68ce: 0c00 |0005: move-result-object v0 │ │ +2d68d0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jaudiotagger/audio/dff/ChnlChunk; │ │ │ │ source_file_idx : 4127 (ChnlChunk.java) │ │ @@ -1093566,17 +1093566,17 @@ │ │ type : '(Ljava/nio/ByteBuffer;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -2d69a8: |[2d69a8] org.jaudiotagger.audio.dff.CmprChunk.:(Ljava/nio/ByteBuffer;)V │ │ -2d69b8: 7020 008d 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/audio/dff/BaseChunk;.:(Ljava/nio/ByteBuffer;)V // method@8d00 │ │ -2d69be: 0e00 |0003: return-void │ │ +2d69ac: |[2d69ac] org.jaudiotagger.audio.dff.CmprChunk.:(Ljava/nio/ByteBuffer;)V │ │ +2d69bc: 7020 008d 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/audio/dff/BaseChunk;.:(Ljava/nio/ByteBuffer;)V // method@8d00 │ │ +2d69c2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/audio/dff/CmprChunk; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/nio/ByteBuffer; │ │ │ │ @@ -1093586,17 +1093586,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2d6958: |[2d6958] org.jaudiotagger.audio.dff.CmprChunk.getCompression:()Ljava/lang/String; │ │ -2d6968: 5410 0183 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/dff/CmprChunk;.compression:Ljava/lang/String; // field@8301 │ │ -2d696c: 1100 |0002: return-object v0 │ │ +2d695c: |[2d695c] org.jaudiotagger.audio.dff.CmprChunk.getCompression:()Ljava/lang/String; │ │ +2d696c: 5410 0183 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/dff/CmprChunk;.compression:Ljava/lang/String; // field@8301 │ │ +2d6970: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/dff/CmprChunk; │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/dff/CmprChunk;) │ │ @@ -1093604,17 +1093604,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2d6970: |[2d6970] org.jaudiotagger.audio.dff.CmprChunk.getDescription:()Ljava/lang/String; │ │ -2d6980: 5410 0283 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/dff/CmprChunk;.description:Ljava/lang/String; // field@8302 │ │ -2d6984: 1100 |0002: return-object v0 │ │ +2d6974: |[2d6974] org.jaudiotagger.audio.dff.CmprChunk.getDescription:()Ljava/lang/String; │ │ +2d6984: 5410 0283 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/dff/CmprChunk;.description:Ljava/lang/String; // field@8302 │ │ +2d6988: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/dff/CmprChunk; │ │ │ │ #2 : (in Lorg/jaudiotagger/audio/dff/CmprChunk;) │ │ @@ -1093622,38 +1093622,38 @@ │ │ type : '(Ljava/nio/channels/FileChannel;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -2d69c0: |[2d69c0] org.jaudiotagger.audio.dff.CmprChunk.readDataChunch:(Ljava/nio/channels/FileChannel;)V │ │ -2d69d0: 6f20 048d 4300 |0000: invoke-super {v3, v4}, Lorg/jaudiotagger/audio/dff/BaseChunk;.readDataChunch:(Ljava/nio/channels/FileChannel;)V // method@8d04 │ │ -2d69d6: 1240 |0003: const/4 v0, #int 4 // #4 │ │ -2d69d8: 7120 ab8e 0400 |0004: invoke-static {v4, v0}, Lorg/jaudiotagger/audio/generic/Utils;.readFileDataIntoBufferLE:(Ljava/nio/channels/FileChannel;I)Ljava/nio/ByteBuffer; // method@8eab │ │ -2d69de: 0c00 |0007: move-result-object v0 │ │ -2d69e0: 7110 ac8e 0000 |0008: invoke-static {v0}, Lorg/jaudiotagger/audio/generic/Utils;.readFourBytesAsChars:(Ljava/nio/ByteBuffer;)Ljava/lang/String; // method@8eac │ │ -2d69e6: 0c00 |000b: move-result-object v0 │ │ -2d69e8: 5b30 0183 |000c: iput-object v0, v3, Lorg/jaudiotagger/audio/dff/CmprChunk;.compression:Ljava/lang/String; // field@8301 │ │ -2d69ec: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -2d69ee: 7120 ab8e 0400 |000f: invoke-static {v4, v0}, Lorg/jaudiotagger/audio/generic/Utils;.readFileDataIntoBufferLE:(Ljava/nio/channels/FileChannel;I)Ljava/nio/ByteBuffer; // method@8eab │ │ -2d69f4: 0c00 |0012: move-result-object v0 │ │ -2d69f6: 6e10 3e88 0000 |0013: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ -2d69fc: 0a00 |0016: move-result v0 │ │ -2d69fe: d500 ff00 |0017: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -2d6a02: 7120 ab8e 0400 |0019: invoke-static {v4, v0}, Lorg/jaudiotagger/audio/generic/Utils;.readFileDataIntoBufferLE:(Ljava/nio/channels/FileChannel;I)Ljava/nio/ByteBuffer; // method@8eab │ │ -2d6a08: 0c01 |001c: move-result-object v1 │ │ -2d6a0a: 2300 1c13 |001d: new-array v0, v0, [B // type@131c │ │ -2d6a0e: 6e20 4088 0100 |001f: invoke-virtual {v1, v0}, Ljava/nio/ByteBuffer;.get:([B)Ljava/nio/ByteBuffer; // method@8840 │ │ -2d6a14: 2201 3710 |0022: new-instance v1, Ljava/lang/String; // type@1037 │ │ -2d6a18: 6202 aa81 |0024: sget-object v2, Ljava/nio/charset/StandardCharsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@81aa │ │ -2d6a1c: 7030 9187 0102 |0026: invoke-direct {v1, v0, v2}, Ljava/lang/String;.:([BLjava/nio/charset/Charset;)V // method@8791 │ │ -2d6a22: 5b31 0283 |0029: iput-object v1, v3, Lorg/jaudiotagger/audio/dff/CmprChunk;.description:Ljava/lang/String; // field@8302 │ │ -2d6a26: 6e20 108d 4300 |002b: invoke-virtual {v3, v4}, Lorg/jaudiotagger/audio/dff/CmprChunk;.skipToChunkEnd:(Ljava/nio/channels/FileChannel;)V // method@8d10 │ │ -2d6a2c: 0e00 |002e: return-void │ │ +2d69c4: |[2d69c4] org.jaudiotagger.audio.dff.CmprChunk.readDataChunch:(Ljava/nio/channels/FileChannel;)V │ │ +2d69d4: 6f20 048d 4300 |0000: invoke-super {v3, v4}, Lorg/jaudiotagger/audio/dff/BaseChunk;.readDataChunch:(Ljava/nio/channels/FileChannel;)V // method@8d04 │ │ +2d69da: 1240 |0003: const/4 v0, #int 4 // #4 │ │ +2d69dc: 7120 ab8e 0400 |0004: invoke-static {v4, v0}, Lorg/jaudiotagger/audio/generic/Utils;.readFileDataIntoBufferLE:(Ljava/nio/channels/FileChannel;I)Ljava/nio/ByteBuffer; // method@8eab │ │ +2d69e2: 0c00 |0007: move-result-object v0 │ │ +2d69e4: 7110 ac8e 0000 |0008: invoke-static {v0}, Lorg/jaudiotagger/audio/generic/Utils;.readFourBytesAsChars:(Ljava/nio/ByteBuffer;)Ljava/lang/String; // method@8eac │ │ +2d69ea: 0c00 |000b: move-result-object v0 │ │ +2d69ec: 5b30 0183 |000c: iput-object v0, v3, Lorg/jaudiotagger/audio/dff/CmprChunk;.compression:Ljava/lang/String; // field@8301 │ │ +2d69f0: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +2d69f2: 7120 ab8e 0400 |000f: invoke-static {v4, v0}, Lorg/jaudiotagger/audio/generic/Utils;.readFileDataIntoBufferLE:(Ljava/nio/channels/FileChannel;I)Ljava/nio/ByteBuffer; // method@8eab │ │ +2d69f8: 0c00 |0012: move-result-object v0 │ │ +2d69fa: 6e10 3e88 0000 |0013: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ +2d6a00: 0a00 |0016: move-result v0 │ │ +2d6a02: d500 ff00 |0017: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +2d6a06: 7120 ab8e 0400 |0019: invoke-static {v4, v0}, Lorg/jaudiotagger/audio/generic/Utils;.readFileDataIntoBufferLE:(Ljava/nio/channels/FileChannel;I)Ljava/nio/ByteBuffer; // method@8eab │ │ +2d6a0c: 0c01 |001c: move-result-object v1 │ │ +2d6a0e: 2300 1c13 |001d: new-array v0, v0, [B // type@131c │ │ +2d6a12: 6e20 4088 0100 |001f: invoke-virtual {v1, v0}, Ljava/nio/ByteBuffer;.get:([B)Ljava/nio/ByteBuffer; // method@8840 │ │ +2d6a18: 2201 3710 |0022: new-instance v1, Ljava/lang/String; // type@1037 │ │ +2d6a1c: 6202 aa81 |0024: sget-object v2, Ljava/nio/charset/StandardCharsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@81aa │ │ +2d6a20: 7030 9187 0102 |0026: invoke-direct {v1, v0, v2}, Ljava/lang/String;.:([BLjava/nio/charset/Charset;)V // method@8791 │ │ +2d6a26: 5b31 0283 |0029: iput-object v1, v3, Lorg/jaudiotagger/audio/dff/CmprChunk;.description:Ljava/lang/String; // field@8302 │ │ +2d6a2a: 6e20 108d 4300 |002b: invoke-virtual {v3, v4}, Lorg/jaudiotagger/audio/dff/CmprChunk;.skipToChunkEnd:(Ljava/nio/channels/FileChannel;)V // method@8d10 │ │ +2d6a30: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0004 line=31 │ │ 0x0008 line=32 │ │ 0x000f line=34 │ │ 0x0013 line=36 │ │ @@ -1093671,19 +1093671,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -2d6988: |[2d6988] org.jaudiotagger.audio.dff.CmprChunk.toString:()Ljava/lang/String; │ │ -2d6998: 6200 0583 |0000: sget-object v0, Lorg/jaudiotagger/audio/dff/DffChunkType;.CMPR:Lorg/jaudiotagger/audio/dff/DffChunkType; // field@8305 │ │ -2d699c: 6e10 158d 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/audio/dff/DffChunkType;.getCode:()Ljava/lang/String; // method@8d15 │ │ -2d69a2: 0c00 |0005: move-result-object v0 │ │ -2d69a4: 1100 |0006: return-object v0 │ │ +2d698c: |[2d698c] org.jaudiotagger.audio.dff.CmprChunk.toString:()Ljava/lang/String; │ │ +2d699c: 6200 0583 |0000: sget-object v0, Lorg/jaudiotagger/audio/dff/DffChunkType;.CMPR:Lorg/jaudiotagger/audio/dff/DffChunkType; // field@8305 │ │ +2d69a0: 6e10 158d 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/audio/dff/DffChunkType;.getCode:()Ljava/lang/String; // method@8d15 │ │ +2d69a6: 0c00 |0005: move-result-object v0 │ │ +2d69a8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jaudiotagger/audio/dff/CmprChunk; │ │ │ │ source_file_idx : 4201 (CmprChunk.java) │ │ @@ -1093721,17 +1093721,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2d7010: |[2d7010] org.jaudiotagger.audio.dff.DffFileReader.:()V │ │ -2d7020: 7010 498e 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/audio/generic/AudioFileReader;.:()V // method@8e49 │ │ -2d7026: 0e00 |0003: return-void │ │ +2d7014: |[2d7014] org.jaudiotagger.audio.dff.DffFileReader.:()V │ │ +2d7024: 7010 498e 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/audio/generic/AudioFileReader;.:()V // method@8e49 │ │ +2d702a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/audio/dff/DffFileReader; │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/dff/DffFileReader;) │ │ @@ -1093739,45 +1093739,45 @@ │ │ type : '(IIJIZ)Lorg/jaudiotagger/audio/generic/GenericAudioHeader;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 7 │ │ outs : 3 │ │ insns size : 68 16-bit code units │ │ -2d6cd0: |[2d6cd0] org.jaudiotagger.audio.dff.DffFileReader.buildAudioHeader:(IIJIZ)Lorg/jaudiotagger/audio/generic/GenericAudioHeader; │ │ -2d6ce0: 2200 5d11 |0000: new-instance v0, Lorg/jaudiotagger/audio/generic/GenericAudioHeader; // type@115d │ │ -2d6ce4: 7010 568e 0000 |0002: invoke-direct {v0}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.:()V // method@8e56 │ │ -2d6cea: 1a01 c113 |0005: const-string v1, "DFF" // string@13c1 │ │ -2d6cee: 6e20 708e 1000 |0007: invoke-virtual {v0, v1}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.setEncodingType:(Ljava/lang/String;)V // method@8e70 │ │ -2d6cf4: 9201 0704 |000a: mul-int v1, v7, v4 │ │ -2d6cf8: 9201 0103 |000c: mul-int v1, v1, v3 │ │ -2d6cfc: 6e20 6c8e 1000 |000e: invoke-virtual {v0, v1}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.setBitRate:(I)V // method@8e6c │ │ -2d6d02: 6e20 6d8e 7000 |0011: invoke-virtual {v0, v7}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.setBitsPerSample:(I)V // method@8e6d │ │ -2d6d08: 6e20 6f8e 3000 |0014: invoke-virtual {v0, v3}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.setChannelNumber:(I)V // method@8e6f │ │ -2d6d0e: 6e20 758e 4000 |0017: invoke-virtual {v0, v4}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.setSamplingRate:(I)V // method@8e75 │ │ -2d6d14: 7120 4387 6500 |001a: invoke-static {v5, v6}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8743 │ │ -2d6d1a: 0c03 |001d: move-result-object v3 │ │ -2d6d1c: 6e20 738e 3000 |001e: invoke-virtual {v0, v3}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.setNoOfSamples:(Ljava/lang/Long;)V // method@8e73 │ │ -2d6d22: 8553 |0021: long-to-float v3, v5 │ │ -2d6d24: 8244 |0022: int-to-float v4, v4 │ │ -2d6d26: c943 |0023: div-float/2addr v3, v4 │ │ -2d6d28: 8933 |0024: float-to-double v3, v3 │ │ -2d6d2a: 6e30 748e 3004 |0025: invoke-virtual {v0, v3, v4}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.setPreciseLength:(D)V // method@8e74 │ │ -2d6d30: 6e20 768e 8000 |0028: invoke-virtual {v0, v8}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.setVariableBitRate:(Z)V // method@8e76 │ │ -2d6d36: 6203 1383 |002b: sget-object v3, Lorg/jaudiotagger/audio/dff/DffFileReader;.logger:Ljava/util/logging/Logger; // field@8313 │ │ -2d6d3a: 6204 b781 |002d: sget-object v4, Ljava/util/logging/Level;.FINE:Ljava/util/logging/Level; // field@81b7 │ │ -2d6d3e: 2205 3910 |002f: new-instance v5, Ljava/lang/StringBuilder; // type@1039 │ │ -2d6d42: 7010 cc87 0500 |0031: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2d6d48: 1a06 c612 |0034: const-string v6, "Created audio header: " // string@12c6 │ │ -2d6d4c: 6e20 d787 6500 |0036: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d6d52: 6e20 d687 0500 |0039: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ -2d6d58: 6e10 df87 0500 |003c: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2d6d5e: 0c05 |003f: move-result-object v5 │ │ -2d6d60: 6e30 198a 4305 |0040: invoke-virtual {v3, v4, v5}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;)V // method@8a19 │ │ -2d6d66: 1100 |0043: return-object v0 │ │ +2d6cd4: |[2d6cd4] org.jaudiotagger.audio.dff.DffFileReader.buildAudioHeader:(IIJIZ)Lorg/jaudiotagger/audio/generic/GenericAudioHeader; │ │ +2d6ce4: 2200 5d11 |0000: new-instance v0, Lorg/jaudiotagger/audio/generic/GenericAudioHeader; // type@115d │ │ +2d6ce8: 7010 568e 0000 |0002: invoke-direct {v0}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.:()V // method@8e56 │ │ +2d6cee: 1a01 c113 |0005: const-string v1, "DFF" // string@13c1 │ │ +2d6cf2: 6e20 708e 1000 |0007: invoke-virtual {v0, v1}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.setEncodingType:(Ljava/lang/String;)V // method@8e70 │ │ +2d6cf8: 9201 0704 |000a: mul-int v1, v7, v4 │ │ +2d6cfc: 9201 0103 |000c: mul-int v1, v1, v3 │ │ +2d6d00: 6e20 6c8e 1000 |000e: invoke-virtual {v0, v1}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.setBitRate:(I)V // method@8e6c │ │ +2d6d06: 6e20 6d8e 7000 |0011: invoke-virtual {v0, v7}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.setBitsPerSample:(I)V // method@8e6d │ │ +2d6d0c: 6e20 6f8e 3000 |0014: invoke-virtual {v0, v3}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.setChannelNumber:(I)V // method@8e6f │ │ +2d6d12: 6e20 758e 4000 |0017: invoke-virtual {v0, v4}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.setSamplingRate:(I)V // method@8e75 │ │ +2d6d18: 7120 4387 6500 |001a: invoke-static {v5, v6}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8743 │ │ +2d6d1e: 0c03 |001d: move-result-object v3 │ │ +2d6d20: 6e20 738e 3000 |001e: invoke-virtual {v0, v3}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.setNoOfSamples:(Ljava/lang/Long;)V // method@8e73 │ │ +2d6d26: 8553 |0021: long-to-float v3, v5 │ │ +2d6d28: 8244 |0022: int-to-float v4, v4 │ │ +2d6d2a: c943 |0023: div-float/2addr v3, v4 │ │ +2d6d2c: 8933 |0024: float-to-double v3, v3 │ │ +2d6d2e: 6e30 748e 3004 |0025: invoke-virtual {v0, v3, v4}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.setPreciseLength:(D)V // method@8e74 │ │ +2d6d34: 6e20 768e 8000 |0028: invoke-virtual {v0, v8}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.setVariableBitRate:(Z)V // method@8e76 │ │ +2d6d3a: 6203 1383 |002b: sget-object v3, Lorg/jaudiotagger/audio/dff/DffFileReader;.logger:Ljava/util/logging/Logger; // field@8313 │ │ +2d6d3e: 6204 b781 |002d: sget-object v4, Ljava/util/logging/Level;.FINE:Ljava/util/logging/Level; // field@81b7 │ │ +2d6d42: 2205 3910 |002f: new-instance v5, Ljava/lang/StringBuilder; // type@1039 │ │ +2d6d46: 7010 cc87 0500 |0031: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2d6d4c: 1a06 c612 |0034: const-string v6, "Created audio header: " // string@12c6 │ │ +2d6d50: 6e20 d787 6500 |0036: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d6d56: 6e20 d687 0500 |0039: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ +2d6d5c: 6e10 df87 0500 |003c: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2d6d62: 0c05 |003f: move-result-object v5 │ │ +2d6d64: 6e30 198a 4305 |0040: invoke-virtual {v3, v4, v5}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;)V // method@8a19 │ │ +2d6d6a: 1100 |0043: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=203 │ │ 0x0007 line=205 │ │ 0x000e line=206 │ │ 0x0011 line=207 │ │ 0x0014 line=208 │ │ @@ -1093800,181 +1093800,181 @@ │ │ type : '(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/generic/GenericAudioHeader;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 308 16-bit code units │ │ -2d6d68: |[2d6d68] org.jaudiotagger.audio.dff.DffFileReader.getEncodingInfo:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/generic/GenericAudioHeader; │ │ -2d6d78: 7210 858a 0a00 |0000: invoke-interface {v10}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getReadChannel:()Ljava/nio/channels/FileChannel; // method@8a85 │ │ -2d6d7e: 0c0a |0003: move-result-object v10 │ │ -2d6d80: 1300 0c00 |0004: const/16 v0, #int 12 // #c │ │ -2d6d84: 7120 ab8e 0a00 |0006: invoke-static {v10, v0}, Lorg/jaudiotagger/audio/generic/Utils;.readFileDataIntoBufferLE:(Ljava/nio/channels/FileChannel;I)Ljava/nio/ByteBuffer; // method@8eab │ │ -2d6d8a: 0c01 |0009: move-result-object v1 │ │ -2d6d8c: 7110 2e8d 0100 |000a: invoke-static {v1}, Lorg/jaudiotagger/audio/dff/Frm8Chunk;.readChunk:(Ljava/nio/ByteBuffer;)Lorg/jaudiotagger/audio/dff/Frm8Chunk; // method@8d2e │ │ -2d6d92: 0c01 |000d: move-result-object v1 │ │ -2d6d94: 3801 1c01 |000e: if-eqz v1, 012a // +011c │ │ -2d6d98: 1301 0800 |0010: const/16 v1, #int 8 // #8 │ │ -2d6d9c: 7120 ab8e 1a00 |0012: invoke-static {v10, v1}, Lorg/jaudiotagger/audio/generic/Utils;.readFileDataIntoBufferLE:(Ljava/nio/channels/FileChannel;I)Ljava/nio/ByteBuffer; // method@8eab │ │ -2d6da2: 0c02 |0015: move-result-object v2 │ │ -2d6da4: 7110 208d 0200 |0016: invoke-static {v2}, Lorg/jaudiotagger/audio/dff/DsdChunk;.readChunk:(Ljava/nio/ByteBuffer;)Lorg/jaudiotagger/audio/dff/DsdChunk; // method@8d20 │ │ -2d6daa: 0c02 |0019: move-result-object v2 │ │ -2d6dac: 3802 0801 |001a: if-eqz v2, 0122 // +0108 │ │ -2d6db0: 7120 ab8e 0a00 |001c: invoke-static {v10, v0}, Lorg/jaudiotagger/audio/generic/Utils;.readFileDataIntoBufferLE:(Ljava/nio/channels/FileChannel;I)Ljava/nio/ByteBuffer; // method@8eab │ │ -2d6db6: 0c02 |001f: move-result-object v2 │ │ -2d6db8: 7110 3f8d 0200 |0020: invoke-static {v2}, Lorg/jaudiotagger/audio/dff/PropChunk;.readChunk:(Ljava/nio/ByteBuffer;)Lorg/jaudiotagger/audio/dff/PropChunk; // method@8d3f │ │ -2d6dbe: 0c02 |0023: move-result-object v2 │ │ -2d6dc0: 3802 f8ff |0024: if-eqz v2, 001c // -0008 │ │ -2d6dc4: 3802 f400 |0026: if-eqz v2, 011a // +00f4 │ │ -2d6dc8: 1240 |0028: const/4 v0, #int 4 // #4 │ │ -2d6dca: 7120 ab8e 0a00 |0029: invoke-static {v10, v0}, Lorg/jaudiotagger/audio/generic/Utils;.readFileDataIntoBufferLE:(Ljava/nio/channels/FileChannel;I)Ljava/nio/ByteBuffer; // method@8eab │ │ -2d6dd0: 0c02 |002c: move-result-object v2 │ │ -2d6dd2: 7110 428d 0200 |002d: invoke-static {v2}, Lorg/jaudiotagger/audio/dff/SndChunk;.readChunk:(Ljava/nio/ByteBuffer;)Lorg/jaudiotagger/audio/dff/SndChunk; // method@8d42 │ │ -2d6dd8: 0c02 |0030: move-result-object v2 │ │ -2d6dda: 3802 e100 |0031: if-eqz v2, 0112 // +00e1 │ │ -2d6dde: 1202 |0033: const/4 v2, #int 0 // #0 │ │ -2d6de0: 0723 |0034: move-object v3, v2 │ │ -2d6de2: 0734 |0035: move-object v4, v3 │ │ -2d6de4: 0745 |0036: move-object v5, v4 │ │ -2d6de6: 7120 ab8e 0a00 |0037: invoke-static {v10, v0}, Lorg/jaudiotagger/audio/generic/Utils;.readFileDataIntoBufferLE:(Ljava/nio/channels/FileChannel;I)Ljava/nio/ByteBuffer; // method@8eab │ │ -2d6dec: 0c06 |003a: move-result-object v6 │ │ -2d6dee: 7110 058d 0600 |003b: invoke-static {v6}, Lorg/jaudiotagger/audio/dff/BaseChunk;.readIdChunk:(Ljava/nio/ByteBuffer;)Lorg/jaudiotagger/audio/dff/BaseChunk; // method@8d05 │ │ -2d6df4: 0c06 |003e: move-result-object v6 │ │ -2d6df6: 2067 2a11 |003f: instance-of v7, v6, Lorg/jaudiotagger/audio/dff/FsChunk; // type@112a │ │ -2d6dfa: 3807 0900 |0041: if-eqz v7, 004a // +0009 │ │ -2d6dfe: 0763 |0043: move-object v3, v6 │ │ -2d6e00: 1f03 2a11 |0044: check-cast v3, Lorg/jaudiotagger/audio/dff/FsChunk; // type@112a │ │ -2d6e04: 6e20 388d a300 |0046: invoke-virtual {v3, v10}, Lorg/jaudiotagger/audio/dff/FsChunk;.readDataChunch:(Ljava/nio/channels/FileChannel;)V // method@8d38 │ │ -2d6e0a: 28ee |0049: goto 0037 // -0012 │ │ -2d6e0c: 2067 2011 |004a: instance-of v7, v6, Lorg/jaudiotagger/audio/dff/ChnlChunk; // type@1120 │ │ -2d6e10: 3807 0900 |004c: if-eqz v7, 0055 // +0009 │ │ -2d6e14: 0762 |004e: move-object v2, v6 │ │ -2d6e16: 1f02 2011 |004f: check-cast v2, Lorg/jaudiotagger/audio/dff/ChnlChunk; // type@1120 │ │ -2d6e1a: 6e20 098d a200 |0051: invoke-virtual {v2, v10}, Lorg/jaudiotagger/audio/dff/ChnlChunk;.readDataChunch:(Ljava/nio/channels/FileChannel;)V // method@8d09 │ │ -2d6e20: 28e3 |0054: goto 0037 // -001d │ │ -2d6e22: 2067 2111 |0055: instance-of v7, v6, Lorg/jaudiotagger/audio/dff/CmprChunk; // type@1121 │ │ -2d6e26: 3807 0800 |0057: if-eqz v7, 005f // +0008 │ │ -2d6e2a: 1f06 2111 |0059: check-cast v6, Lorg/jaudiotagger/audio/dff/CmprChunk; // type@1121 │ │ -2d6e2e: 6e20 0f8d a600 |005b: invoke-virtual {v6, v10}, Lorg/jaudiotagger/audio/dff/CmprChunk;.readDataChunch:(Ljava/nio/channels/FileChannel;)V // method@8d0f │ │ -2d6e34: 28d9 |005e: goto 0037 // -0027 │ │ -2d6e36: 2067 2411 |005f: instance-of v7, v6, Lorg/jaudiotagger/audio/dff/DitiChunk; // type@1124 │ │ -2d6e3a: 3807 0800 |0061: if-eqz v7, 0069 // +0008 │ │ -2d6e3e: 1f06 2411 |0063: check-cast v6, Lorg/jaudiotagger/audio/dff/DitiChunk; // type@1124 │ │ -2d6e42: 6e20 1d8d a600 |0065: invoke-virtual {v6, v10}, Lorg/jaudiotagger/audio/dff/DitiChunk;.readDataChunch:(Ljava/nio/channels/FileChannel;)V // method@8d1d │ │ -2d6e48: 28cf |0068: goto 0037 // -0031 │ │ -2d6e4a: 2067 2711 |0069: instance-of v7, v6, Lorg/jaudiotagger/audio/dff/EndChunk; // type@1127 │ │ -2d6e4e: 3807 7900 |006b: if-eqz v7, 00e4 // +0079 │ │ -2d6e52: 1f06 2711 |006d: check-cast v6, Lorg/jaudiotagger/audio/dff/EndChunk; // type@1127 │ │ -2d6e56: 6e20 2b8d a600 |006f: invoke-virtual {v6, v10}, Lorg/jaudiotagger/audio/dff/EndChunk;.readDataChunch:(Ljava/nio/channels/FileChannel;)V // method@8d2b │ │ -2d6e5c: 3802 6a00 |0072: if-eqz v2, 00dc // +006a │ │ -2d6e60: 3803 6000 |0074: if-eqz v3, 00d4 // +0060 │ │ -2d6e64: 3804 0d00 |0076: if-eqz v4, 0083 // +000d │ │ -2d6e68: 3805 0300 |0078: if-eqz v5, 007b // +0003 │ │ -2d6e6c: 2809 |007a: goto 0083 // +0009 │ │ -2d6e6e: 220a 3511 |007b: new-instance v10, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ -2d6e72: 1a00 294f |007d: const-string v0, "UNKNOWN Not a valid dst file. Missing 'FRTE' chunk" // string@4f29 │ │ -2d6e76: 7020 698d 0a00 |007f: invoke-direct {v10, v0}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ -2d6e7c: 270a |0082: throw v10 │ │ -2d6e7e: 3906 0d00 |0083: if-nez v6, 0090 // +000d │ │ -2d6e82: 3804 0300 |0085: if-eqz v4, 0088 // +0003 │ │ -2d6e86: 2809 |0087: goto 0090 // +0009 │ │ -2d6e88: 220a 3511 |0088: new-instance v10, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ -2d6e8c: 1a00 234f |008a: const-string v0, "UNKNOWN Not a valid dff file. Missing 'DSD' end chunk" // string@4f23 │ │ -2d6e90: 7020 698d 0a00 |008c: invoke-direct {v10, v0}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ -2d6e96: 270a |008f: throw v10 │ │ -2d6e98: 121a |0090: const/4 v10, #int 1 // #1 │ │ -2d6e9a: 6e10 088d 0200 |0091: invoke-virtual {v2}, Lorg/jaudiotagger/audio/dff/ChnlChunk;.getNumChannels:()Ljava/lang/Short; // method@8d08 │ │ -2d6ea0: 0c00 |0094: move-result-object v0 │ │ -2d6ea2: 6e10 8687 0000 |0095: invoke-virtual {v0}, Ljava/lang/Short;.shortValue:()S // method@8786 │ │ -2d6ea8: 0a02 |0098: move-result v2 │ │ -2d6eaa: 6e10 378d 0300 |0099: invoke-virtual {v3}, Lorg/jaudiotagger/audio/dff/FsChunk;.getSampleRate:()I // method@8d37 │ │ -2d6eb0: 0a03 |009c: move-result v3 │ │ -2d6eb2: 3804 1400 |009d: if-eqz v4, 00b1 // +0014 │ │ -2d6eb6: 6e10 318d 0500 |009f: invoke-virtual {v5}, Lorg/jaudiotagger/audio/dff/FrteChunk;.getNumFrames:()I // method@8d31 │ │ -2d6ebc: 0a00 |00a2: move-result v0 │ │ -2d6ebe: 6e10 328d 0500 |00a3: invoke-virtual {v5}, Lorg/jaudiotagger/audio/dff/FrteChunk;.getRate:()Ljava/lang/Short; // method@8d32 │ │ -2d6ec4: 0c01 |00a6: move-result-object v1 │ │ -2d6ec6: 6e10 8687 0100 |00a7: invoke-virtual {v1}, Ljava/lang/Short;.shortValue:()S // method@8786 │ │ -2d6ecc: 0a01 |00aa: move-result v1 │ │ -2d6ece: b310 |00ab: div-int/2addr v0, v1 │ │ -2d6ed0: 9200 0003 |00ac: mul-int v0, v0, v3 │ │ -2d6ed4: 8100 |00ae: int-to-long v0, v0 │ │ -2d6ed6: 0407 |00af: move-wide v7, v0 │ │ -2d6ed8: 2816 |00b0: goto 00c6 // +0016 │ │ -2d6eda: 6e10 298d 0600 |00b1: invoke-virtual {v6}, Lorg/jaudiotagger/audio/dff/EndChunk;.getDataEnd:()Ljava/lang/Long; // method@8d29 │ │ -2d6ee0: 0c00 |00b4: move-result-object v0 │ │ -2d6ee2: 6e10 3c87 0000 |00b5: invoke-virtual {v0}, Ljava/lang/Long;.longValue:()J // method@873c │ │ -2d6ee8: 0b07 |00b8: move-result-wide v7 │ │ -2d6eea: 6e10 2a8d 0600 |00b9: invoke-virtual {v6}, Lorg/jaudiotagger/audio/dff/EndChunk;.getDataStart:()Ljava/lang/Long; // method@8d2a │ │ -2d6ef0: 0c00 |00bc: move-result-object v0 │ │ -2d6ef2: 6e10 3c87 0000 |00bd: invoke-virtual {v0}, Ljava/lang/Long;.longValue:()J // method@873c │ │ -2d6ef8: 0b05 |00c0: move-result-wide v5 │ │ -2d6efa: bc57 |00c1: sub-long/2addr v7, v5 │ │ -2d6efc: b321 |00c2: div-int/2addr v1, v2 │ │ -2d6efe: 8110 |00c3: int-to-long v0, v1 │ │ -2d6f00: 9d07 0700 |00c4: mul-long v7, v7, v0 │ │ -2d6f04: 3804 0400 |00c6: if-eqz v4, 00ca // +0004 │ │ -2d6f08: 1210 |00c8: const/4 v0, #int 1 // #1 │ │ -2d6f0a: 2802 |00c9: goto 00cb // +0002 │ │ -2d6f0c: 1200 |00ca: const/4 v0, #int 0 // #0 │ │ -2d6f0e: 0791 |00cb: move-object v1, v9 │ │ -2d6f10: 0474 |00cc: move-wide v4, v7 │ │ -2d6f12: 01a6 |00cd: move v6, v10 │ │ -2d6f14: 0107 |00ce: move v7, v0 │ │ -2d6f16: 7607 198d 0100 |00cf: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/audio/dff/DffFileReader;.buildAudioHeader:(IIJIZ)Lorg/jaudiotagger/audio/generic/GenericAudioHeader; // method@8d19 │ │ -2d6f1c: 0c0a |00d2: move-result-object v10 │ │ -2d6f1e: 110a |00d3: return-object v10 │ │ -2d6f20: 220a 3511 |00d4: new-instance v10, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ -2d6f24: 1a00 244f |00d6: const-string v0, "UNKNOWN Not a valid dff file. Missing 'FS' chunk" // string@4f24 │ │ -2d6f28: 7020 698d 0a00 |00d8: invoke-direct {v10, v0}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ -2d6f2e: 270a |00db: throw v10 │ │ -2d6f30: 220a 3511 |00dc: new-instance v10, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ -2d6f34: 1a00 214f |00de: const-string v0, "UNKNOWN Not a valid dff file. Missing 'CHNL' chunk" // string@4f21 │ │ -2d6f38: 7020 698d 0a00 |00e0: invoke-direct {v10, v0}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ -2d6f3e: 270a |00e3: throw v10 │ │ -2d6f40: 2067 2611 |00e4: instance-of v7, v6, Lorg/jaudiotagger/audio/dff/DstChunk; // type@1126 │ │ -2d6f44: 3807 2100 |00e6: if-eqz v7, 0107 // +0021 │ │ -2d6f48: 0764 |00e8: move-object v4, v6 │ │ -2d6f4a: 1f04 2611 |00e9: check-cast v4, Lorg/jaudiotagger/audio/dff/DstChunk; // type@1126 │ │ -2d6f4e: 6e20 238d a400 |00eb: invoke-virtual {v4, v10}, Lorg/jaudiotagger/audio/dff/DstChunk;.readDataChunch:(Ljava/nio/channels/FileChannel;)V // method@8d23 │ │ -2d6f54: 7120 ab8e 0a00 |00ee: invoke-static {v10, v0}, Lorg/jaudiotagger/audio/generic/Utils;.readFileDataIntoBufferLE:(Ljava/nio/channels/FileChannel;I)Ljava/nio/ByteBuffer; // method@8eab │ │ -2d6f5a: 0c05 |00f1: move-result-object v5 │ │ -2d6f5c: 7110 058d 0500 |00f2: invoke-static {v5}, Lorg/jaudiotagger/audio/dff/BaseChunk;.readIdChunk:(Ljava/nio/ByteBuffer;)Lorg/jaudiotagger/audio/dff/BaseChunk; // method@8d05 │ │ -2d6f62: 0c05 |00f5: move-result-object v5 │ │ -2d6f64: 1f05 2911 |00f6: check-cast v5, Lorg/jaudiotagger/audio/dff/FrteChunk; // type@1129 │ │ -2d6f68: 3805 3fff |00f8: if-eqz v5, 0037 // -00c1 │ │ -2d6f6c: 6e20 338d a500 |00fa: invoke-virtual {v5, v10}, Lorg/jaudiotagger/audio/dff/FrteChunk;.readDataChunch:(Ljava/nio/channels/FileChannel;)V // method@8d33 │ │ -2d6f72: 2900 3aff |00fd: goto/16 0037 // -00c6 │ │ -2d6f76: 220a 3511 |00ff: new-instance v10, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ -2d6f7a: 1a00 404f |0101: const-string v0, "UNKNOWNNot a valid dft file. Missing 'FRTE' chunk" // string@4f40 │ │ -2d6f7e: 7020 698d 0a00 |0103: invoke-direct {v10, v0}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ -2d6f84: 270a |0106: throw v10 │ │ -2d6f86: 2067 2b11 |0107: instance-of v7, v6, Lorg/jaudiotagger/audio/dff/Id3Chunk; // type@112b │ │ -2d6f8a: 3807 2eff |0109: if-eqz v7, 0037 // -00d2 │ │ -2d6f8e: 1f06 2b11 |010b: check-cast v6, Lorg/jaudiotagger/audio/dff/Id3Chunk; // type@112b │ │ -2d6f92: 6e20 3c8d a600 |010d: invoke-virtual {v6, v10}, Lorg/jaudiotagger/audio/dff/Id3Chunk;.readDataChunch:(Ljava/nio/channels/FileChannel;)V // method@8d3c │ │ -2d6f98: 2900 27ff |0110: goto/16 0037 // -00d9 │ │ -2d6f9c: 220a 3511 |0112: new-instance v10, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ -2d6fa0: 1a00 254f |0114: const-string v0, "UNKNOWN Not a valid dff file. Missing 'SND ' after 'PROP' " // string@4f25 │ │ -2d6fa4: 7020 698d 0a00 |0116: invoke-direct {v10, v0}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ -2d6faa: 270a |0119: throw v10 │ │ -2d6fac: 220a 3511 |011a: new-instance v10, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ -2d6fb0: 1a00 1f4f |011c: const-string v0, "UNKNOWN Not a valid dff file. Content does not have 'PROP'" // string@4f1f │ │ -2d6fb4: 7020 698d 0a00 |011e: invoke-direct {v10, v0}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ -2d6fba: 270a |0121: throw v10 │ │ -2d6fbc: 220a 3511 |0122: new-instance v10, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ -2d6fc0: 1a00 224f |0124: const-string v0, "UNKNOWN Not a valid dff file. Missing 'DSD ' after 'FRM8' " // string@4f22 │ │ -2d6fc4: 7020 698d 0a00 |0126: invoke-direct {v10, v0}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ -2d6fca: 270a |0129: throw v10 │ │ -2d6fcc: 220a 3511 |012a: new-instance v10, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ -2d6fd0: 1a00 204f |012c: const-string v0, "UNKNOWN Not a valid dff file. Content does not start with 'FRM8'" // string@4f20 │ │ -2d6fd4: 7020 698d 0a00 |012e: invoke-direct {v10, v0}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ -2d6fda: 2802 |0131: goto 0133 // +0002 │ │ -2d6fdc: 270a |0132: throw v10 │ │ -2d6fde: 28ff |0133: goto 0132 // -0001 │ │ +2d6d6c: |[2d6d6c] org.jaudiotagger.audio.dff.DffFileReader.getEncodingInfo:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/generic/GenericAudioHeader; │ │ +2d6d7c: 7210 858a 0a00 |0000: invoke-interface {v10}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getReadChannel:()Ljava/nio/channels/FileChannel; // method@8a85 │ │ +2d6d82: 0c0a |0003: move-result-object v10 │ │ +2d6d84: 1300 0c00 |0004: const/16 v0, #int 12 // #c │ │ +2d6d88: 7120 ab8e 0a00 |0006: invoke-static {v10, v0}, Lorg/jaudiotagger/audio/generic/Utils;.readFileDataIntoBufferLE:(Ljava/nio/channels/FileChannel;I)Ljava/nio/ByteBuffer; // method@8eab │ │ +2d6d8e: 0c01 |0009: move-result-object v1 │ │ +2d6d90: 7110 2e8d 0100 |000a: invoke-static {v1}, Lorg/jaudiotagger/audio/dff/Frm8Chunk;.readChunk:(Ljava/nio/ByteBuffer;)Lorg/jaudiotagger/audio/dff/Frm8Chunk; // method@8d2e │ │ +2d6d96: 0c01 |000d: move-result-object v1 │ │ +2d6d98: 3801 1c01 |000e: if-eqz v1, 012a // +011c │ │ +2d6d9c: 1301 0800 |0010: const/16 v1, #int 8 // #8 │ │ +2d6da0: 7120 ab8e 1a00 |0012: invoke-static {v10, v1}, Lorg/jaudiotagger/audio/generic/Utils;.readFileDataIntoBufferLE:(Ljava/nio/channels/FileChannel;I)Ljava/nio/ByteBuffer; // method@8eab │ │ +2d6da6: 0c02 |0015: move-result-object v2 │ │ +2d6da8: 7110 208d 0200 |0016: invoke-static {v2}, Lorg/jaudiotagger/audio/dff/DsdChunk;.readChunk:(Ljava/nio/ByteBuffer;)Lorg/jaudiotagger/audio/dff/DsdChunk; // method@8d20 │ │ +2d6dae: 0c02 |0019: move-result-object v2 │ │ +2d6db0: 3802 0801 |001a: if-eqz v2, 0122 // +0108 │ │ +2d6db4: 7120 ab8e 0a00 |001c: invoke-static {v10, v0}, Lorg/jaudiotagger/audio/generic/Utils;.readFileDataIntoBufferLE:(Ljava/nio/channels/FileChannel;I)Ljava/nio/ByteBuffer; // method@8eab │ │ +2d6dba: 0c02 |001f: move-result-object v2 │ │ +2d6dbc: 7110 3f8d 0200 |0020: invoke-static {v2}, Lorg/jaudiotagger/audio/dff/PropChunk;.readChunk:(Ljava/nio/ByteBuffer;)Lorg/jaudiotagger/audio/dff/PropChunk; // method@8d3f │ │ +2d6dc2: 0c02 |0023: move-result-object v2 │ │ +2d6dc4: 3802 f8ff |0024: if-eqz v2, 001c // -0008 │ │ +2d6dc8: 3802 f400 |0026: if-eqz v2, 011a // +00f4 │ │ +2d6dcc: 1240 |0028: const/4 v0, #int 4 // #4 │ │ +2d6dce: 7120 ab8e 0a00 |0029: invoke-static {v10, v0}, Lorg/jaudiotagger/audio/generic/Utils;.readFileDataIntoBufferLE:(Ljava/nio/channels/FileChannel;I)Ljava/nio/ByteBuffer; // method@8eab │ │ +2d6dd4: 0c02 |002c: move-result-object v2 │ │ +2d6dd6: 7110 428d 0200 |002d: invoke-static {v2}, Lorg/jaudiotagger/audio/dff/SndChunk;.readChunk:(Ljava/nio/ByteBuffer;)Lorg/jaudiotagger/audio/dff/SndChunk; // method@8d42 │ │ +2d6ddc: 0c02 |0030: move-result-object v2 │ │ +2d6dde: 3802 e100 |0031: if-eqz v2, 0112 // +00e1 │ │ +2d6de2: 1202 |0033: const/4 v2, #int 0 // #0 │ │ +2d6de4: 0723 |0034: move-object v3, v2 │ │ +2d6de6: 0734 |0035: move-object v4, v3 │ │ +2d6de8: 0745 |0036: move-object v5, v4 │ │ +2d6dea: 7120 ab8e 0a00 |0037: invoke-static {v10, v0}, Lorg/jaudiotagger/audio/generic/Utils;.readFileDataIntoBufferLE:(Ljava/nio/channels/FileChannel;I)Ljava/nio/ByteBuffer; // method@8eab │ │ +2d6df0: 0c06 |003a: move-result-object v6 │ │ +2d6df2: 7110 058d 0600 |003b: invoke-static {v6}, Lorg/jaudiotagger/audio/dff/BaseChunk;.readIdChunk:(Ljava/nio/ByteBuffer;)Lorg/jaudiotagger/audio/dff/BaseChunk; // method@8d05 │ │ +2d6df8: 0c06 |003e: move-result-object v6 │ │ +2d6dfa: 2067 2a11 |003f: instance-of v7, v6, Lorg/jaudiotagger/audio/dff/FsChunk; // type@112a │ │ +2d6dfe: 3807 0900 |0041: if-eqz v7, 004a // +0009 │ │ +2d6e02: 0763 |0043: move-object v3, v6 │ │ +2d6e04: 1f03 2a11 |0044: check-cast v3, Lorg/jaudiotagger/audio/dff/FsChunk; // type@112a │ │ +2d6e08: 6e20 388d a300 |0046: invoke-virtual {v3, v10}, Lorg/jaudiotagger/audio/dff/FsChunk;.readDataChunch:(Ljava/nio/channels/FileChannel;)V // method@8d38 │ │ +2d6e0e: 28ee |0049: goto 0037 // -0012 │ │ +2d6e10: 2067 2011 |004a: instance-of v7, v6, Lorg/jaudiotagger/audio/dff/ChnlChunk; // type@1120 │ │ +2d6e14: 3807 0900 |004c: if-eqz v7, 0055 // +0009 │ │ +2d6e18: 0762 |004e: move-object v2, v6 │ │ +2d6e1a: 1f02 2011 |004f: check-cast v2, Lorg/jaudiotagger/audio/dff/ChnlChunk; // type@1120 │ │ +2d6e1e: 6e20 098d a200 |0051: invoke-virtual {v2, v10}, Lorg/jaudiotagger/audio/dff/ChnlChunk;.readDataChunch:(Ljava/nio/channels/FileChannel;)V // method@8d09 │ │ +2d6e24: 28e3 |0054: goto 0037 // -001d │ │ +2d6e26: 2067 2111 |0055: instance-of v7, v6, Lorg/jaudiotagger/audio/dff/CmprChunk; // type@1121 │ │ +2d6e2a: 3807 0800 |0057: if-eqz v7, 005f // +0008 │ │ +2d6e2e: 1f06 2111 |0059: check-cast v6, Lorg/jaudiotagger/audio/dff/CmprChunk; // type@1121 │ │ +2d6e32: 6e20 0f8d a600 |005b: invoke-virtual {v6, v10}, Lorg/jaudiotagger/audio/dff/CmprChunk;.readDataChunch:(Ljava/nio/channels/FileChannel;)V // method@8d0f │ │ +2d6e38: 28d9 |005e: goto 0037 // -0027 │ │ +2d6e3a: 2067 2411 |005f: instance-of v7, v6, Lorg/jaudiotagger/audio/dff/DitiChunk; // type@1124 │ │ +2d6e3e: 3807 0800 |0061: if-eqz v7, 0069 // +0008 │ │ +2d6e42: 1f06 2411 |0063: check-cast v6, Lorg/jaudiotagger/audio/dff/DitiChunk; // type@1124 │ │ +2d6e46: 6e20 1d8d a600 |0065: invoke-virtual {v6, v10}, Lorg/jaudiotagger/audio/dff/DitiChunk;.readDataChunch:(Ljava/nio/channels/FileChannel;)V // method@8d1d │ │ +2d6e4c: 28cf |0068: goto 0037 // -0031 │ │ +2d6e4e: 2067 2711 |0069: instance-of v7, v6, Lorg/jaudiotagger/audio/dff/EndChunk; // type@1127 │ │ +2d6e52: 3807 7900 |006b: if-eqz v7, 00e4 // +0079 │ │ +2d6e56: 1f06 2711 |006d: check-cast v6, Lorg/jaudiotagger/audio/dff/EndChunk; // type@1127 │ │ +2d6e5a: 6e20 2b8d a600 |006f: invoke-virtual {v6, v10}, Lorg/jaudiotagger/audio/dff/EndChunk;.readDataChunch:(Ljava/nio/channels/FileChannel;)V // method@8d2b │ │ +2d6e60: 3802 6a00 |0072: if-eqz v2, 00dc // +006a │ │ +2d6e64: 3803 6000 |0074: if-eqz v3, 00d4 // +0060 │ │ +2d6e68: 3804 0d00 |0076: if-eqz v4, 0083 // +000d │ │ +2d6e6c: 3805 0300 |0078: if-eqz v5, 007b // +0003 │ │ +2d6e70: 2809 |007a: goto 0083 // +0009 │ │ +2d6e72: 220a 3511 |007b: new-instance v10, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ +2d6e76: 1a00 294f |007d: const-string v0, "UNKNOWN Not a valid dst file. Missing 'FRTE' chunk" // string@4f29 │ │ +2d6e7a: 7020 698d 0a00 |007f: invoke-direct {v10, v0}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ +2d6e80: 270a |0082: throw v10 │ │ +2d6e82: 3906 0d00 |0083: if-nez v6, 0090 // +000d │ │ +2d6e86: 3804 0300 |0085: if-eqz v4, 0088 // +0003 │ │ +2d6e8a: 2809 |0087: goto 0090 // +0009 │ │ +2d6e8c: 220a 3511 |0088: new-instance v10, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ +2d6e90: 1a00 234f |008a: const-string v0, "UNKNOWN Not a valid dff file. Missing 'DSD' end chunk" // string@4f23 │ │ +2d6e94: 7020 698d 0a00 |008c: invoke-direct {v10, v0}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ +2d6e9a: 270a |008f: throw v10 │ │ +2d6e9c: 121a |0090: const/4 v10, #int 1 // #1 │ │ +2d6e9e: 6e10 088d 0200 |0091: invoke-virtual {v2}, Lorg/jaudiotagger/audio/dff/ChnlChunk;.getNumChannels:()Ljava/lang/Short; // method@8d08 │ │ +2d6ea4: 0c00 |0094: move-result-object v0 │ │ +2d6ea6: 6e10 8687 0000 |0095: invoke-virtual {v0}, Ljava/lang/Short;.shortValue:()S // method@8786 │ │ +2d6eac: 0a02 |0098: move-result v2 │ │ +2d6eae: 6e10 378d 0300 |0099: invoke-virtual {v3}, Lorg/jaudiotagger/audio/dff/FsChunk;.getSampleRate:()I // method@8d37 │ │ +2d6eb4: 0a03 |009c: move-result v3 │ │ +2d6eb6: 3804 1400 |009d: if-eqz v4, 00b1 // +0014 │ │ +2d6eba: 6e10 318d 0500 |009f: invoke-virtual {v5}, Lorg/jaudiotagger/audio/dff/FrteChunk;.getNumFrames:()I // method@8d31 │ │ +2d6ec0: 0a00 |00a2: move-result v0 │ │ +2d6ec2: 6e10 328d 0500 |00a3: invoke-virtual {v5}, Lorg/jaudiotagger/audio/dff/FrteChunk;.getRate:()Ljava/lang/Short; // method@8d32 │ │ +2d6ec8: 0c01 |00a6: move-result-object v1 │ │ +2d6eca: 6e10 8687 0100 |00a7: invoke-virtual {v1}, Ljava/lang/Short;.shortValue:()S // method@8786 │ │ +2d6ed0: 0a01 |00aa: move-result v1 │ │ +2d6ed2: b310 |00ab: div-int/2addr v0, v1 │ │ +2d6ed4: 9200 0003 |00ac: mul-int v0, v0, v3 │ │ +2d6ed8: 8100 |00ae: int-to-long v0, v0 │ │ +2d6eda: 0407 |00af: move-wide v7, v0 │ │ +2d6edc: 2816 |00b0: goto 00c6 // +0016 │ │ +2d6ede: 6e10 298d 0600 |00b1: invoke-virtual {v6}, Lorg/jaudiotagger/audio/dff/EndChunk;.getDataEnd:()Ljava/lang/Long; // method@8d29 │ │ +2d6ee4: 0c00 |00b4: move-result-object v0 │ │ +2d6ee6: 6e10 3c87 0000 |00b5: invoke-virtual {v0}, Ljava/lang/Long;.longValue:()J // method@873c │ │ +2d6eec: 0b07 |00b8: move-result-wide v7 │ │ +2d6eee: 6e10 2a8d 0600 |00b9: invoke-virtual {v6}, Lorg/jaudiotagger/audio/dff/EndChunk;.getDataStart:()Ljava/lang/Long; // method@8d2a │ │ +2d6ef4: 0c00 |00bc: move-result-object v0 │ │ +2d6ef6: 6e10 3c87 0000 |00bd: invoke-virtual {v0}, Ljava/lang/Long;.longValue:()J // method@873c │ │ +2d6efc: 0b05 |00c0: move-result-wide v5 │ │ +2d6efe: bc57 |00c1: sub-long/2addr v7, v5 │ │ +2d6f00: b321 |00c2: div-int/2addr v1, v2 │ │ +2d6f02: 8110 |00c3: int-to-long v0, v1 │ │ +2d6f04: 9d07 0700 |00c4: mul-long v7, v7, v0 │ │ +2d6f08: 3804 0400 |00c6: if-eqz v4, 00ca // +0004 │ │ +2d6f0c: 1210 |00c8: const/4 v0, #int 1 // #1 │ │ +2d6f0e: 2802 |00c9: goto 00cb // +0002 │ │ +2d6f10: 1200 |00ca: const/4 v0, #int 0 // #0 │ │ +2d6f12: 0791 |00cb: move-object v1, v9 │ │ +2d6f14: 0474 |00cc: move-wide v4, v7 │ │ +2d6f16: 01a6 |00cd: move v6, v10 │ │ +2d6f18: 0107 |00ce: move v7, v0 │ │ +2d6f1a: 7607 198d 0100 |00cf: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/jaudiotagger/audio/dff/DffFileReader;.buildAudioHeader:(IIJIZ)Lorg/jaudiotagger/audio/generic/GenericAudioHeader; // method@8d19 │ │ +2d6f20: 0c0a |00d2: move-result-object v10 │ │ +2d6f22: 110a |00d3: return-object v10 │ │ +2d6f24: 220a 3511 |00d4: new-instance v10, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ +2d6f28: 1a00 244f |00d6: const-string v0, "UNKNOWN Not a valid dff file. Missing 'FS' chunk" // string@4f24 │ │ +2d6f2c: 7020 698d 0a00 |00d8: invoke-direct {v10, v0}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ +2d6f32: 270a |00db: throw v10 │ │ +2d6f34: 220a 3511 |00dc: new-instance v10, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ +2d6f38: 1a00 214f |00de: const-string v0, "UNKNOWN Not a valid dff file. Missing 'CHNL' chunk" // string@4f21 │ │ +2d6f3c: 7020 698d 0a00 |00e0: invoke-direct {v10, v0}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ +2d6f42: 270a |00e3: throw v10 │ │ +2d6f44: 2067 2611 |00e4: instance-of v7, v6, Lorg/jaudiotagger/audio/dff/DstChunk; // type@1126 │ │ +2d6f48: 3807 2100 |00e6: if-eqz v7, 0107 // +0021 │ │ +2d6f4c: 0764 |00e8: move-object v4, v6 │ │ +2d6f4e: 1f04 2611 |00e9: check-cast v4, Lorg/jaudiotagger/audio/dff/DstChunk; // type@1126 │ │ +2d6f52: 6e20 238d a400 |00eb: invoke-virtual {v4, v10}, Lorg/jaudiotagger/audio/dff/DstChunk;.readDataChunch:(Ljava/nio/channels/FileChannel;)V // method@8d23 │ │ +2d6f58: 7120 ab8e 0a00 |00ee: invoke-static {v10, v0}, Lorg/jaudiotagger/audio/generic/Utils;.readFileDataIntoBufferLE:(Ljava/nio/channels/FileChannel;I)Ljava/nio/ByteBuffer; // method@8eab │ │ +2d6f5e: 0c05 |00f1: move-result-object v5 │ │ +2d6f60: 7110 058d 0500 |00f2: invoke-static {v5}, Lorg/jaudiotagger/audio/dff/BaseChunk;.readIdChunk:(Ljava/nio/ByteBuffer;)Lorg/jaudiotagger/audio/dff/BaseChunk; // method@8d05 │ │ +2d6f66: 0c05 |00f5: move-result-object v5 │ │ +2d6f68: 1f05 2911 |00f6: check-cast v5, Lorg/jaudiotagger/audio/dff/FrteChunk; // type@1129 │ │ +2d6f6c: 3805 3fff |00f8: if-eqz v5, 0037 // -00c1 │ │ +2d6f70: 6e20 338d a500 |00fa: invoke-virtual {v5, v10}, Lorg/jaudiotagger/audio/dff/FrteChunk;.readDataChunch:(Ljava/nio/channels/FileChannel;)V // method@8d33 │ │ +2d6f76: 2900 3aff |00fd: goto/16 0037 // -00c6 │ │ +2d6f7a: 220a 3511 |00ff: new-instance v10, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ +2d6f7e: 1a00 404f |0101: const-string v0, "UNKNOWNNot a valid dft file. Missing 'FRTE' chunk" // string@4f40 │ │ +2d6f82: 7020 698d 0a00 |0103: invoke-direct {v10, v0}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ +2d6f88: 270a |0106: throw v10 │ │ +2d6f8a: 2067 2b11 |0107: instance-of v7, v6, Lorg/jaudiotagger/audio/dff/Id3Chunk; // type@112b │ │ +2d6f8e: 3807 2eff |0109: if-eqz v7, 0037 // -00d2 │ │ +2d6f92: 1f06 2b11 |010b: check-cast v6, Lorg/jaudiotagger/audio/dff/Id3Chunk; // type@112b │ │ +2d6f96: 6e20 3c8d a600 |010d: invoke-virtual {v6, v10}, Lorg/jaudiotagger/audio/dff/Id3Chunk;.readDataChunch:(Ljava/nio/channels/FileChannel;)V // method@8d3c │ │ +2d6f9c: 2900 27ff |0110: goto/16 0037 // -00d9 │ │ +2d6fa0: 220a 3511 |0112: new-instance v10, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ +2d6fa4: 1a00 254f |0114: const-string v0, "UNKNOWN Not a valid dff file. Missing 'SND ' after 'PROP' " // string@4f25 │ │ +2d6fa8: 7020 698d 0a00 |0116: invoke-direct {v10, v0}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ +2d6fae: 270a |0119: throw v10 │ │ +2d6fb0: 220a 3511 |011a: new-instance v10, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ +2d6fb4: 1a00 1f4f |011c: const-string v0, "UNKNOWN Not a valid dff file. Content does not have 'PROP'" // string@4f1f │ │ +2d6fb8: 7020 698d 0a00 |011e: invoke-direct {v10, v0}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ +2d6fbe: 270a |0121: throw v10 │ │ +2d6fc0: 220a 3511 |0122: new-instance v10, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ +2d6fc4: 1a00 224f |0124: const-string v0, "UNKNOWN Not a valid dff file. Missing 'DSD ' after 'FRM8' " // string@4f22 │ │ +2d6fc8: 7020 698d 0a00 |0126: invoke-direct {v10, v0}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ +2d6fce: 270a |0129: throw v10 │ │ +2d6fd0: 220a 3511 |012a: new-instance v10, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ +2d6fd4: 1a00 204f |012c: const-string v0, "UNKNOWN Not a valid dff file. Content does not start with 'FRM8'" // string@4f20 │ │ +2d6fd8: 7020 698d 0a00 |012e: invoke-direct {v10, v0}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ +2d6fde: 2802 |0131: goto 0133 // +0002 │ │ +2d6fe0: 270a |0132: throw v10 │ │ +2d6fe2: 28ff |0133: goto 0132 // -0001 │ │ catches : 2 │ │ 0x0037 - 0x003f │ │ Lorg/jaudiotagger/audio/exceptions/InvalidChunkException; -> 0x0037 │ │ 0x00ee - 0x00f8 │ │ Lorg/jaudiotagger/audio/exceptions/InvalidChunkException; -> 0x00ff │ │ positions : │ │ 0x0000 line=27 │ │ @@ -1094029,17 +1094029,17 @@ │ │ type : '(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/tag/Tag;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -2d6ffc: |[2d6ffc] org.jaudiotagger.audio.dff.DffFileReader.getTag:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/tag/Tag; │ │ -2d700c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -2d700e: 1101 |0001: return-object v1 │ │ +2d7000: |[2d7000] org.jaudiotagger.audio.dff.DffFileReader.getTag:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/tag/Tag; │ │ +2d7010: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +2d7012: 1101 |0001: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 5314 (DffFileReader.java) │ │ │ │ Class #3408 header: │ │ @@ -1094072,17 +1094072,17 @@ │ │ type : '(Ljava/nio/ByteBuffer;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -2d7048: |[2d7048] org.jaudiotagger.audio.dff.DitiChunk.:(Ljava/nio/ByteBuffer;)V │ │ -2d7058: 7020 008d 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/audio/dff/BaseChunk;.:(Ljava/nio/ByteBuffer;)V // method@8d00 │ │ -2d705e: 0e00 |0003: return-void │ │ +2d704c: |[2d704c] org.jaudiotagger.audio.dff.DitiChunk.:(Ljava/nio/ByteBuffer;)V │ │ +2d705c: 7020 008d 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/audio/dff/BaseChunk;.:(Ljava/nio/ByteBuffer;)V // method@8d00 │ │ +2d7062: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/audio/dff/DitiChunk; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/nio/ByteBuffer; │ │ │ │ @@ -1094092,17 +1094092,17 @@ │ │ type : '(Ljava/nio/channels/FileChannel;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -2d7060: |[2d7060] org.jaudiotagger.audio.dff.DitiChunk.readDataChunch:(Ljava/nio/channels/FileChannel;)V │ │ -2d7070: 6f20 048d 1000 |0000: invoke-super {v0, v1}, Lorg/jaudiotagger/audio/dff/BaseChunk;.readDataChunch:(Ljava/nio/channels/FileChannel;)V // method@8d04 │ │ -2d7076: 0e00 |0003: return-void │ │ +2d7064: |[2d7064] org.jaudiotagger.audio.dff.DitiChunk.readDataChunch:(Ljava/nio/channels/FileChannel;)V │ │ +2d7074: 6f20 048d 1000 |0000: invoke-super {v0, v1}, Lorg/jaudiotagger/audio/dff/BaseChunk;.readDataChunch:(Ljava/nio/channels/FileChannel;)V // method@8d04 │ │ +2d707a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/audio/dff/DitiChunk; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/nio/channels/FileChannel; │ │ │ │ @@ -1094111,19 +1094111,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -2d7028: |[2d7028] org.jaudiotagger.audio.dff.DitiChunk.toString:()Ljava/lang/String; │ │ -2d7038: 6200 0883 |0000: sget-object v0, Lorg/jaudiotagger/audio/dff/DffChunkType;.DITI:Lorg/jaudiotagger/audio/dff/DffChunkType; // field@8308 │ │ -2d703c: 6e10 158d 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/audio/dff/DffChunkType;.getCode:()Ljava/lang/String; // method@8d15 │ │ -2d7042: 0c00 |0005: move-result-object v0 │ │ -2d7044: 1100 |0006: return-object v0 │ │ +2d702c: |[2d702c] org.jaudiotagger.audio.dff.DitiChunk.toString:()Ljava/lang/String; │ │ +2d703c: 6200 0883 |0000: sget-object v0, Lorg/jaudiotagger/audio/dff/DffChunkType;.DITI:Lorg/jaudiotagger/audio/dff/DffChunkType; // field@8308 │ │ +2d7040: 6e10 158d 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/audio/dff/DffChunkType;.getCode:()Ljava/lang/String; // method@8d15 │ │ +2d7046: 0c00 |0005: move-result-object v0 │ │ +2d7048: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jaudiotagger/audio/dff/DitiChunk; │ │ │ │ source_file_idx : 5384 (DitiChunk.java) │ │ @@ -1094158,17 +1094158,17 @@ │ │ type : '(Ljava/nio/ByteBuffer;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -2d7110: |[2d7110] org.jaudiotagger.audio.dff.DstChunk.:(Ljava/nio/ByteBuffer;)V │ │ -2d7120: 7020 008d 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/audio/dff/BaseChunk;.:(Ljava/nio/ByteBuffer;)V // method@8d00 │ │ -2d7126: 0e00 |0003: return-void │ │ +2d7114: |[2d7114] org.jaudiotagger.audio.dff.DstChunk.:(Ljava/nio/ByteBuffer;)V │ │ +2d7124: 7020 008d 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/audio/dff/BaseChunk;.:(Ljava/nio/ByteBuffer;)V // method@8d00 │ │ +2d712a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/audio/dff/DstChunk; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/nio/ByteBuffer; │ │ │ │ @@ -1094178,18 +1094178,18 @@ │ │ type : '(Ljava/nio/channels/FileChannel;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -2d7128: |[2d7128] org.jaudiotagger.audio.dff.DstChunk.readDataChunch:(Ljava/nio/channels/FileChannel;)V │ │ -2d7138: 6f20 048d 1000 |0000: invoke-super {v0, v1}, Lorg/jaudiotagger/audio/dff/BaseChunk;.readDataChunch:(Ljava/nio/channels/FileChannel;)V // method@8d04 │ │ -2d713e: 6e20 248d 1000 |0003: invoke-virtual {v0, v1}, Lorg/jaudiotagger/audio/dff/DstChunk;.skipToChunkEnd:(Ljava/nio/channels/FileChannel;)V // method@8d24 │ │ -2d7144: 0e00 |0006: return-void │ │ +2d712c: |[2d712c] org.jaudiotagger.audio.dff.DstChunk.readDataChunch:(Ljava/nio/channels/FileChannel;)V │ │ +2d713c: 6f20 048d 1000 |0000: invoke-super {v0, v1}, Lorg/jaudiotagger/audio/dff/BaseChunk;.readDataChunch:(Ljava/nio/channels/FileChannel;)V // method@8d04 │ │ +2d7142: 6e20 248d 1000 |0003: invoke-virtual {v0, v1}, Lorg/jaudiotagger/audio/dff/DstChunk;.skipToChunkEnd:(Ljava/nio/channels/FileChannel;)V // method@8d24 │ │ +2d7148: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0003 line=25 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/jaudiotagger/audio/dff/DstChunk; │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/nio/channels/FileChannel; │ │ @@ -1094199,19 +1094199,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -2d70f0: |[2d70f0] org.jaudiotagger.audio.dff.DstChunk.toString:()Ljava/lang/String; │ │ -2d7100: 6200 0f83 |0000: sget-object v0, Lorg/jaudiotagger/audio/dff/DffChunkType;.ID3:Lorg/jaudiotagger/audio/dff/DffChunkType; // field@830f │ │ -2d7104: 6e10 158d 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/audio/dff/DffChunkType;.getCode:()Ljava/lang/String; // method@8d15 │ │ -2d710a: 0c00 |0005: move-result-object v0 │ │ -2d710c: 1100 |0006: return-object v0 │ │ +2d70f4: |[2d70f4] org.jaudiotagger.audio.dff.DstChunk.toString:()Ljava/lang/String; │ │ +2d7104: 6200 0f83 |0000: sget-object v0, Lorg/jaudiotagger/audio/dff/DffChunkType;.ID3:Lorg/jaudiotagger/audio/dff/DffChunkType; // field@830f │ │ +2d7108: 6e10 158d 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/audio/dff/DffChunkType;.getCode:()Ljava/lang/String; // method@8d15 │ │ +2d710e: 0c00 |0005: move-result-object v0 │ │ +2d7110: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jaudiotagger/audio/dff/DstChunk; │ │ │ │ source_file_idx : 5459 (DstChunk.java) │ │ @@ -1094250,17 +1094250,17 @@ │ │ type : '(Ljava/nio/ByteBuffer;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -2d71bc: |[2d71bc] org.jaudiotagger.audio.dff.EndChunk.:(Ljava/nio/ByteBuffer;)V │ │ -2d71cc: 7020 008d 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/audio/dff/BaseChunk;.:(Ljava/nio/ByteBuffer;)V // method@8d00 │ │ -2d71d2: 0e00 |0003: return-void │ │ +2d71c0: |[2d71c0] org.jaudiotagger.audio.dff.EndChunk.:(Ljava/nio/ByteBuffer;)V │ │ +2d71d0: 7020 008d 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/audio/dff/BaseChunk;.:(Ljava/nio/ByteBuffer;)V // method@8d00 │ │ +2d71d6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/audio/dff/EndChunk; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/nio/ByteBuffer; │ │ │ │ @@ -1094270,17 +1094270,17 @@ │ │ type : '()Ljava/lang/Long;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2d7148: |[2d7148] org.jaudiotagger.audio.dff.EndChunk.getDataEnd:()Ljava/lang/Long; │ │ -2d7158: 5410 1783 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/dff/EndChunk;.dataEnd:Ljava/lang/Long; // field@8317 │ │ -2d715c: 1100 |0002: return-object v0 │ │ +2d714c: |[2d714c] org.jaudiotagger.audio.dff.EndChunk.getDataEnd:()Ljava/lang/Long; │ │ +2d715c: 5410 1783 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/dff/EndChunk;.dataEnd:Ljava/lang/Long; // field@8317 │ │ +2d7160: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/dff/EndChunk; │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/dff/EndChunk;) │ │ @@ -1094288,18 +1094288,18 @@ │ │ type : '()Ljava/lang/Long;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -2d7160: |[2d7160] org.jaudiotagger.audio.dff.EndChunk.getDataStart:()Ljava/lang/Long; │ │ -2d7170: 6e10 288d 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/audio/dff/EndChunk;.getChunkStart:()Ljava/lang/Long; // method@8d28 │ │ -2d7176: 0c00 |0003: move-result-object v0 │ │ -2d7178: 1100 |0004: return-object v0 │ │ +2d7164: |[2d7164] org.jaudiotagger.audio.dff.EndChunk.getDataStart:()Ljava/lang/Long; │ │ +2d7174: 6e10 288d 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/audio/dff/EndChunk;.getChunkStart:()Ljava/lang/Long; // method@8d28 │ │ +2d717a: 0c00 |0003: move-result-object v0 │ │ +2d717c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jaudiotagger/audio/dff/EndChunk; │ │ │ │ #2 : (in Lorg/jaudiotagger/audio/dff/EndChunk;) │ │ @@ -1094307,20 +1094307,20 @@ │ │ type : '(Ljava/nio/channels/FileChannel;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -2d71d4: |[2d71d4] org.jaudiotagger.audio.dff.EndChunk.readDataChunch:(Ljava/nio/channels/FileChannel;)V │ │ -2d71e4: 6f20 048d 1000 |0000: invoke-super {v0, v1}, Lorg/jaudiotagger/audio/dff/BaseChunk;.readDataChunch:(Ljava/nio/channels/FileChannel;)V // method@8d04 │ │ -2d71ea: 6e10 278d 0000 |0003: invoke-virtual {v0}, Lorg/jaudiotagger/audio/dff/EndChunk;.getChunkEnd:()Ljava/lang/Long; // method@8d27 │ │ -2d71f0: 0c01 |0006: move-result-object v1 │ │ -2d71f2: 5b01 1783 |0007: iput-object v1, v0, Lorg/jaudiotagger/audio/dff/EndChunk;.dataEnd:Ljava/lang/Long; // field@8317 │ │ -2d71f6: 0e00 |0009: return-void │ │ +2d71d8: |[2d71d8] org.jaudiotagger.audio.dff.EndChunk.readDataChunch:(Ljava/nio/channels/FileChannel;)V │ │ +2d71e8: 6f20 048d 1000 |0000: invoke-super {v0, v1}, Lorg/jaudiotagger/audio/dff/BaseChunk;.readDataChunch:(Ljava/nio/channels/FileChannel;)V // method@8d04 │ │ +2d71ee: 6e10 278d 0000 |0003: invoke-virtual {v0}, Lorg/jaudiotagger/audio/dff/EndChunk;.getChunkEnd:()Ljava/lang/Long; // method@8d27 │ │ +2d71f4: 0c01 |0006: move-result-object v1 │ │ +2d71f6: 5b01 1783 |0007: iput-object v1, v0, Lorg/jaudiotagger/audio/dff/EndChunk;.dataEnd:Ljava/lang/Long; // field@8317 │ │ +2d71fa: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0003 line=25 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lorg/jaudiotagger/audio/dff/EndChunk; │ │ 0x0000 - 0x000a reg=1 (null) Ljava/nio/channels/FileChannel; │ │ @@ -1094330,26 +1094330,26 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -2d717c: |[2d717c] org.jaudiotagger.audio.dff.EndChunk.toString:()Ljava/lang/String; │ │ -2d718c: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -2d7190: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2d7196: 6201 0b83 |0005: sget-object v1, Lorg/jaudiotagger/audio/dff/DffChunkType;.END:Lorg/jaudiotagger/audio/dff/DffChunkType; // field@830b │ │ -2d719a: 6e10 158d 0100 |0007: invoke-virtual {v1}, Lorg/jaudiotagger/audio/dff/DffChunkType;.getCode:()Ljava/lang/String; // method@8d15 │ │ -2d71a0: 0c01 |000a: move-result-object v1 │ │ -2d71a2: 6e20 d787 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d71a8: 1a01 a400 |000e: const-string v1, " (END)" // string@00a4 │ │ -2d71ac: 6e20 d787 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d71b2: 6e10 df87 0000 |0013: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2d71b8: 0c00 |0016: move-result-object v0 │ │ -2d71ba: 1100 |0017: return-object v0 │ │ +2d7180: |[2d7180] org.jaudiotagger.audio.dff.EndChunk.toString:()Ljava/lang/String; │ │ +2d7190: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +2d7194: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2d719a: 6201 0b83 |0005: sget-object v1, Lorg/jaudiotagger/audio/dff/DffChunkType;.END:Lorg/jaudiotagger/audio/dff/DffChunkType; // field@830b │ │ +2d719e: 6e10 158d 0100 |0007: invoke-virtual {v1}, Lorg/jaudiotagger/audio/dff/DffChunkType;.getCode:()Ljava/lang/String; // method@8d15 │ │ +2d71a4: 0c01 |000a: move-result-object v1 │ │ +2d71a6: 6e20 d787 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d71ac: 1a01 a400 |000e: const-string v1, " (END)" // string@00a4 │ │ +2d71b0: 6e20 d787 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d71b6: 6e10 df87 0000 |0013: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2d71bc: 0c00 |0016: move-result-object v0 │ │ +2d71be: 1100 |0017: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0018 reg=2 this Lorg/jaudiotagger/audio/dff/EndChunk; │ │ │ │ source_file_idx : 5791 (EndChunk.java) │ │ @@ -1094392,17 +1094392,17 @@ │ │ type : '(Ljava/nio/ByteBuffer;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -2d72c0: |[2d72c0] org.jaudiotagger.audio.dff.FrteChunk.:(Ljava/nio/ByteBuffer;)V │ │ -2d72d0: 7020 008d 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/audio/dff/BaseChunk;.:(Ljava/nio/ByteBuffer;)V // method@8d00 │ │ -2d72d6: 0e00 |0003: return-void │ │ +2d72c4: |[2d72c4] org.jaudiotagger.audio.dff.FrteChunk.:(Ljava/nio/ByteBuffer;)V │ │ +2d72d4: 7020 008d 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/audio/dff/BaseChunk;.:(Ljava/nio/ByteBuffer;)V // method@8d00 │ │ +2d72da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/audio/dff/FrteChunk; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/nio/ByteBuffer; │ │ │ │ @@ -1094412,17 +1094412,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2d7270: |[2d7270] org.jaudiotagger.audio.dff.FrteChunk.getNumFrames:()I │ │ -2d7280: 5210 1b83 |0000: iget v0, v1, Lorg/jaudiotagger/audio/dff/FrteChunk;.numFrames:I // field@831b │ │ -2d7284: 0f00 |0002: return v0 │ │ +2d7274: |[2d7274] org.jaudiotagger.audio.dff.FrteChunk.getNumFrames:()I │ │ +2d7284: 5210 1b83 |0000: iget v0, v1, Lorg/jaudiotagger/audio/dff/FrteChunk;.numFrames:I // field@831b │ │ +2d7288: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/dff/FrteChunk; │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/dff/FrteChunk;) │ │ @@ -1094430,17 +1094430,17 @@ │ │ type : '()Ljava/lang/Short;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2d7288: |[2d7288] org.jaudiotagger.audio.dff.FrteChunk.getRate:()Ljava/lang/Short; │ │ -2d7298: 5410 1c83 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/dff/FrteChunk;.rate:Ljava/lang/Short; // field@831c │ │ -2d729c: 1100 |0002: return-object v0 │ │ +2d728c: |[2d728c] org.jaudiotagger.audio.dff.FrteChunk.getRate:()Ljava/lang/Short; │ │ +2d729c: 5410 1c83 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/dff/FrteChunk;.rate:Ljava/lang/Short; // field@831c │ │ +2d72a0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/dff/FrteChunk; │ │ │ │ #2 : (in Lorg/jaudiotagger/audio/dff/FrteChunk;) │ │ @@ -1094448,36 +1094448,36 @@ │ │ type : '(Ljava/nio/channels/FileChannel;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -2d72d8: |[2d72d8] org.jaudiotagger.audio.dff.FrteChunk.readDataChunch:(Ljava/nio/channels/FileChannel;)V │ │ -2d72e8: 6f20 048d 2100 |0000: invoke-super {v1, v2}, Lorg/jaudiotagger/audio/dff/BaseChunk;.readDataChunch:(Ljava/nio/channels/FileChannel;)V // method@8d04 │ │ -2d72ee: 1240 |0003: const/4 v0, #int 4 // #4 │ │ -2d72f0: 7120 ab8e 0200 |0004: invoke-static {v2, v0}, Lorg/jaudiotagger/audio/generic/Utils;.readFileDataIntoBufferLE:(Ljava/nio/channels/FileChannel;I)Ljava/nio/ByteBuffer; // method@8eab │ │ -2d72f6: 0c00 |0007: move-result-object v0 │ │ -2d72f8: 6e10 4388 0000 |0008: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.getInt:()I // method@8843 │ │ -2d72fe: 0a00 |000b: move-result v0 │ │ -2d7300: 7110 2d87 0000 |000c: invoke-static {v0}, Ljava/lang/Integer;.reverseBytes:(I)I // method@872d │ │ -2d7306: 0a00 |000f: move-result v0 │ │ -2d7308: 5910 1b83 |0010: iput v0, v1, Lorg/jaudiotagger/audio/dff/FrteChunk;.numFrames:I // field@831b │ │ -2d730c: 1220 |0012: const/4 v0, #int 2 // #2 │ │ -2d730e: 7120 ab8e 0200 |0013: invoke-static {v2, v0}, Lorg/jaudiotagger/audio/generic/Utils;.readFileDataIntoBufferLE:(Ljava/nio/channels/FileChannel;I)Ljava/nio/ByteBuffer; // method@8eab │ │ -2d7314: 0c00 |0016: move-result-object v0 │ │ -2d7316: 6e10 4788 0000 |0017: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.getShort:()S // method@8847 │ │ -2d731c: 0a00 |001a: move-result v0 │ │ -2d731e: 7110 8587 0000 |001b: invoke-static {v0}, Ljava/lang/Short;.reverseBytes:(S)S // method@8785 │ │ -2d7324: 0a00 |001e: move-result v0 │ │ -2d7326: 7110 8887 0000 |001f: invoke-static {v0}, Ljava/lang/Short;.valueOf:(S)Ljava/lang/Short; // method@8788 │ │ -2d732c: 0c00 |0022: move-result-object v0 │ │ -2d732e: 5b10 1c83 |0023: iput-object v0, v1, Lorg/jaudiotagger/audio/dff/FrteChunk;.rate:Ljava/lang/Short; // field@831c │ │ -2d7332: 6e20 348d 2100 |0025: invoke-virtual {v1, v2}, Lorg/jaudiotagger/audio/dff/FrteChunk;.skipToChunkEnd:(Ljava/nio/channels/FileChannel;)V // method@8d34 │ │ -2d7338: 0e00 |0028: return-void │ │ +2d72dc: |[2d72dc] org.jaudiotagger.audio.dff.FrteChunk.readDataChunch:(Ljava/nio/channels/FileChannel;)V │ │ +2d72ec: 6f20 048d 2100 |0000: invoke-super {v1, v2}, Lorg/jaudiotagger/audio/dff/BaseChunk;.readDataChunch:(Ljava/nio/channels/FileChannel;)V // method@8d04 │ │ +2d72f2: 1240 |0003: const/4 v0, #int 4 // #4 │ │ +2d72f4: 7120 ab8e 0200 |0004: invoke-static {v2, v0}, Lorg/jaudiotagger/audio/generic/Utils;.readFileDataIntoBufferLE:(Ljava/nio/channels/FileChannel;I)Ljava/nio/ByteBuffer; // method@8eab │ │ +2d72fa: 0c00 |0007: move-result-object v0 │ │ +2d72fc: 6e10 4388 0000 |0008: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.getInt:()I // method@8843 │ │ +2d7302: 0a00 |000b: move-result v0 │ │ +2d7304: 7110 2d87 0000 |000c: invoke-static {v0}, Ljava/lang/Integer;.reverseBytes:(I)I // method@872d │ │ +2d730a: 0a00 |000f: move-result v0 │ │ +2d730c: 5910 1b83 |0010: iput v0, v1, Lorg/jaudiotagger/audio/dff/FrteChunk;.numFrames:I // field@831b │ │ +2d7310: 1220 |0012: const/4 v0, #int 2 // #2 │ │ +2d7312: 7120 ab8e 0200 |0013: invoke-static {v2, v0}, Lorg/jaudiotagger/audio/generic/Utils;.readFileDataIntoBufferLE:(Ljava/nio/channels/FileChannel;I)Ljava/nio/ByteBuffer; // method@8eab │ │ +2d7318: 0c00 |0016: move-result-object v0 │ │ +2d731a: 6e10 4788 0000 |0017: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.getShort:()S // method@8847 │ │ +2d7320: 0a00 |001a: move-result v0 │ │ +2d7322: 7110 8587 0000 |001b: invoke-static {v0}, Ljava/lang/Short;.reverseBytes:(S)S // method@8785 │ │ +2d7328: 0a00 |001e: move-result v0 │ │ +2d732a: 7110 8887 0000 |001f: invoke-static {v0}, Ljava/lang/Short;.valueOf:(S)Ljava/lang/Short; // method@8788 │ │ +2d7330: 0c00 |0022: move-result-object v0 │ │ +2d7332: 5b10 1c83 |0023: iput-object v0, v1, Lorg/jaudiotagger/audio/dff/FrteChunk;.rate:Ljava/lang/Short; // field@831c │ │ +2d7336: 6e20 348d 2100 |0025: invoke-virtual {v1, v2}, Lorg/jaudiotagger/audio/dff/FrteChunk;.skipToChunkEnd:(Ljava/nio/channels/FileChannel;)V // method@8d34 │ │ +2d733c: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0004 line=30 │ │ 0x0008 line=31 │ │ 0x0013 line=33 │ │ 0x0017 line=34 │ │ @@ -1094491,19 +1094491,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -2d72a0: |[2d72a0] org.jaudiotagger.audio.dff.FrteChunk.toString:()Ljava/lang/String; │ │ -2d72b0: 6200 0d83 |0000: sget-object v0, Lorg/jaudiotagger/audio/dff/DffChunkType;.FRTE:Lorg/jaudiotagger/audio/dff/DffChunkType; // field@830d │ │ -2d72b4: 6e10 158d 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/audio/dff/DffChunkType;.getCode:()Ljava/lang/String; // method@8d15 │ │ -2d72ba: 0c00 |0005: move-result-object v0 │ │ -2d72bc: 1100 |0006: return-object v0 │ │ +2d72a4: |[2d72a4] org.jaudiotagger.audio.dff.FrteChunk.toString:()Ljava/lang/String; │ │ +2d72b4: 6200 0d83 |0000: sget-object v0, Lorg/jaudiotagger/audio/dff/DffChunkType;.FRTE:Lorg/jaudiotagger/audio/dff/DffChunkType; // field@830d │ │ +2d72b8: 6e10 158d 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/audio/dff/DffChunkType;.getCode:()Ljava/lang/String; // method@8d15 │ │ +2d72be: 0c00 |0005: move-result-object v0 │ │ +2d72c0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jaudiotagger/audio/dff/FrteChunk; │ │ │ │ source_file_idx : 7035 (FrteChunk.java) │ │ @@ -1094542,17 +1094542,17 @@ │ │ type : '(Ljava/nio/ByteBuffer;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -2d7374: |[2d7374] org.jaudiotagger.audio.dff.FsChunk.:(Ljava/nio/ByteBuffer;)V │ │ -2d7384: 7020 008d 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/audio/dff/BaseChunk;.:(Ljava/nio/ByteBuffer;)V // method@8d00 │ │ -2d738a: 0e00 |0003: return-void │ │ +2d7378: |[2d7378] org.jaudiotagger.audio.dff.FsChunk.:(Ljava/nio/ByteBuffer;)V │ │ +2d7388: 7020 008d 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/audio/dff/BaseChunk;.:(Ljava/nio/ByteBuffer;)V // method@8d00 │ │ +2d738e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/audio/dff/FsChunk; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/nio/ByteBuffer; │ │ │ │ @@ -1094562,17 +1094562,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2d733c: |[2d733c] org.jaudiotagger.audio.dff.FsChunk.getSampleRate:()I │ │ -2d734c: 5210 1d83 |0000: iget v0, v1, Lorg/jaudiotagger/audio/dff/FsChunk;.sampleRate:I // field@831d │ │ -2d7350: 0f00 |0002: return v0 │ │ +2d7340: |[2d7340] org.jaudiotagger.audio.dff.FsChunk.getSampleRate:()I │ │ +2d7350: 5210 1d83 |0000: iget v0, v1, Lorg/jaudiotagger/audio/dff/FsChunk;.sampleRate:I // field@831d │ │ +2d7354: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/dff/FsChunk; │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/dff/FsChunk;) │ │ @@ -1094580,26 +1094580,26 @@ │ │ type : '(Ljava/nio/channels/FileChannel;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -2d738c: |[2d738c] org.jaudiotagger.audio.dff.FsChunk.readDataChunch:(Ljava/nio/channels/FileChannel;)V │ │ -2d739c: 6f20 048d 2100 |0000: invoke-super {v1, v2}, Lorg/jaudiotagger/audio/dff/BaseChunk;.readDataChunch:(Ljava/nio/channels/FileChannel;)V // method@8d04 │ │ -2d73a2: 1240 |0003: const/4 v0, #int 4 // #4 │ │ -2d73a4: 7120 ab8e 0200 |0004: invoke-static {v2, v0}, Lorg/jaudiotagger/audio/generic/Utils;.readFileDataIntoBufferLE:(Ljava/nio/channels/FileChannel;I)Ljava/nio/ByteBuffer; // method@8eab │ │ -2d73aa: 0c00 |0007: move-result-object v0 │ │ -2d73ac: 6e10 4388 0000 |0008: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.getInt:()I // method@8843 │ │ -2d73b2: 0a00 |000b: move-result v0 │ │ -2d73b4: 7110 2d87 0000 |000c: invoke-static {v0}, Ljava/lang/Integer;.reverseBytes:(I)I // method@872d │ │ -2d73ba: 0a00 |000f: move-result v0 │ │ -2d73bc: 5910 1d83 |0010: iput v0, v1, Lorg/jaudiotagger/audio/dff/FsChunk;.sampleRate:I // field@831d │ │ -2d73c0: 6e20 398d 2100 |0012: invoke-virtual {v1, v2}, Lorg/jaudiotagger/audio/dff/FsChunk;.skipToChunkEnd:(Ljava/nio/channels/FileChannel;)V // method@8d39 │ │ -2d73c6: 0e00 |0015: return-void │ │ +2d7390: |[2d7390] org.jaudiotagger.audio.dff.FsChunk.readDataChunch:(Ljava/nio/channels/FileChannel;)V │ │ +2d73a0: 6f20 048d 2100 |0000: invoke-super {v1, v2}, Lorg/jaudiotagger/audio/dff/BaseChunk;.readDataChunch:(Ljava/nio/channels/FileChannel;)V // method@8d04 │ │ +2d73a6: 1240 |0003: const/4 v0, #int 4 // #4 │ │ +2d73a8: 7120 ab8e 0200 |0004: invoke-static {v2, v0}, Lorg/jaudiotagger/audio/generic/Utils;.readFileDataIntoBufferLE:(Ljava/nio/channels/FileChannel;I)Ljava/nio/ByteBuffer; // method@8eab │ │ +2d73ae: 0c00 |0007: move-result-object v0 │ │ +2d73b0: 6e10 4388 0000 |0008: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.getInt:()I // method@8843 │ │ +2d73b6: 0a00 |000b: move-result v0 │ │ +2d73b8: 7110 2d87 0000 |000c: invoke-static {v0}, Ljava/lang/Integer;.reverseBytes:(I)I // method@872d │ │ +2d73be: 0a00 |000f: move-result v0 │ │ +2d73c0: 5910 1d83 |0010: iput v0, v1, Lorg/jaudiotagger/audio/dff/FsChunk;.sampleRate:I // field@831d │ │ +2d73c4: 6e20 398d 2100 |0012: invoke-virtual {v1, v2}, Lorg/jaudiotagger/audio/dff/FsChunk;.skipToChunkEnd:(Ljava/nio/channels/FileChannel;)V // method@8d39 │ │ +2d73ca: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0004 line=28 │ │ 0x0008 line=29 │ │ 0x0012 line=31 │ │ locals : │ │ @@ -1094611,19 +1094611,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -2d7354: |[2d7354] org.jaudiotagger.audio.dff.FsChunk.toString:()Ljava/lang/String; │ │ -2d7364: 6200 0e83 |0000: sget-object v0, Lorg/jaudiotagger/audio/dff/DffChunkType;.FS:Lorg/jaudiotagger/audio/dff/DffChunkType; // field@830e │ │ -2d7368: 6e10 158d 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/audio/dff/DffChunkType;.getCode:()Ljava/lang/String; // method@8d15 │ │ -2d736e: 0c00 |0005: move-result-object v0 │ │ -2d7370: 1100 |0006: return-object v0 │ │ +2d7358: |[2d7358] org.jaudiotagger.audio.dff.FsChunk.toString:()Ljava/lang/String; │ │ +2d7368: 6200 0e83 |0000: sget-object v0, Lorg/jaudiotagger/audio/dff/DffChunkType;.FS:Lorg/jaudiotagger/audio/dff/DffChunkType; // field@830e │ │ +2d736c: 6e10 158d 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/audio/dff/DffChunkType;.getCode:()Ljava/lang/String; // method@8d15 │ │ +2d7372: 0c00 |0005: move-result-object v0 │ │ +2d7374: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jaudiotagger/audio/dff/FsChunk; │ │ │ │ source_file_idx : 7036 (FsChunk.java) │ │ @@ -1094658,17 +1094658,17 @@ │ │ type : '(Ljava/nio/ByteBuffer;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -2d73e8: |[2d73e8] org.jaudiotagger.audio.dff.Id3Chunk.:(Ljava/nio/ByteBuffer;)V │ │ -2d73f8: 7020 008d 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/audio/dff/BaseChunk;.:(Ljava/nio/ByteBuffer;)V // method@8d00 │ │ -2d73fe: 0e00 |0003: return-void │ │ +2d73ec: |[2d73ec] org.jaudiotagger.audio.dff.Id3Chunk.:(Ljava/nio/ByteBuffer;)V │ │ +2d73fc: 7020 008d 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/audio/dff/BaseChunk;.:(Ljava/nio/ByteBuffer;)V // method@8d00 │ │ +2d7402: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/audio/dff/Id3Chunk; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/nio/ByteBuffer; │ │ │ │ @@ -1094678,17 +1094678,17 @@ │ │ type : '(Ljava/nio/channels/FileChannel;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -2d7400: |[2d7400] org.jaudiotagger.audio.dff.Id3Chunk.readDataChunch:(Ljava/nio/channels/FileChannel;)V │ │ -2d7410: 6f20 048d 1000 |0000: invoke-super {v0, v1}, Lorg/jaudiotagger/audio/dff/BaseChunk;.readDataChunch:(Ljava/nio/channels/FileChannel;)V // method@8d04 │ │ -2d7416: 0e00 |0003: return-void │ │ +2d7404: |[2d7404] org.jaudiotagger.audio.dff.Id3Chunk.readDataChunch:(Ljava/nio/channels/FileChannel;)V │ │ +2d7414: 6f20 048d 1000 |0000: invoke-super {v0, v1}, Lorg/jaudiotagger/audio/dff/BaseChunk;.readDataChunch:(Ljava/nio/channels/FileChannel;)V // method@8d04 │ │ +2d741a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/audio/dff/Id3Chunk; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/nio/channels/FileChannel; │ │ │ │ @@ -1094697,19 +1094697,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -2d73c8: |[2d73c8] org.jaudiotagger.audio.dff.Id3Chunk.toString:()Ljava/lang/String; │ │ -2d73d8: 6200 0f83 |0000: sget-object v0, Lorg/jaudiotagger/audio/dff/DffChunkType;.ID3:Lorg/jaudiotagger/audio/dff/DffChunkType; // field@830f │ │ -2d73dc: 6e10 158d 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/audio/dff/DffChunkType;.getCode:()Ljava/lang/String; // method@8d15 │ │ -2d73e2: 0c00 |0005: move-result-object v0 │ │ -2d73e4: 1100 |0006: return-object v0 │ │ +2d73cc: |[2d73cc] org.jaudiotagger.audio.dff.Id3Chunk.toString:()Ljava/lang/String; │ │ +2d73dc: 6200 0f83 |0000: sget-object v0, Lorg/jaudiotagger/audio/dff/DffChunkType;.ID3:Lorg/jaudiotagger/audio/dff/DffChunkType; // field@830f │ │ +2d73e0: 6e10 158d 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/audio/dff/DffChunkType;.getCode:()Ljava/lang/String; // method@8d15 │ │ +2d73e6: 0c00 |0005: move-result-object v0 │ │ +2d73e8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jaudiotagger/audio/dff/Id3Chunk; │ │ │ │ source_file_idx : 7963 (Id3Chunk.java) │ │ @@ -1094748,17 +1094748,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2d7b4c: |[2d7b4c] org.jaudiotagger.audio.dsf.DsfFileReader.:()V │ │ -2d7b5c: 7010 498e 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/audio/generic/AudioFileReader;.:()V // method@8e49 │ │ -2d7b62: 0e00 |0003: return-void │ │ +2d7b50: |[2d7b50] org.jaudiotagger.audio.dsf.DsfFileReader.:()V │ │ +2d7b60: 7010 498e 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/audio/generic/AudioFileReader;.:()V // method@8e49 │ │ +2d7b66: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/audio/dsf/DsfFileReader; │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/dsf/DsfFileReader;) │ │ @@ -1094766,106 +1094766,106 @@ │ │ type : '(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/dsf/DsdChunk;Ljava/lang/String;)Lorg/jaudiotagger/tag/Tag;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 191 16-bit code units │ │ -2d79ac: |[2d79ac] org.jaudiotagger.audio.dsf.DsfFileReader.readTag:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/dsf/DsdChunk;Ljava/lang/String;)Lorg/jaudiotagger/tag/Tag; │ │ -2d79bc: 6e10 488d 0800 |0000: invoke-virtual {v8}, Lorg/jaudiotagger/audio/dsf/DsdChunk;.getMetadataOffset:()J // method@8d48 │ │ -2d79c2: 0b00 |0003: move-result-wide v0 │ │ -2d79c4: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -2d79c6: 1603 0000 |0005: const-wide/16 v3, #int 0 // #0 │ │ -2d79ca: 3105 0003 |0007: cmp-long v5, v0, v3 │ │ -2d79ce: 3d05 9d00 |0009: if-lez v5, 00a6 // +009d │ │ -2d79d2: 6e10 488d 0800 |000b: invoke-virtual {v8}, Lorg/jaudiotagger/audio/dsf/DsdChunk;.getMetadataOffset:()J // method@8d48 │ │ -2d79d8: 0b00 |000e: move-result-wide v0 │ │ -2d79da: 6e30 6a88 0701 |000f: invoke-virtual {v7, v0, v1}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ -2d79e0: 6e10 6d88 0700 |0012: invoke-virtual {v7}, Ljava/nio/channels/FileChannel;.size:()J // method@886d │ │ -2d79e6: 0b00 |0015: move-result-wide v0 │ │ -2d79e8: 6e10 6988 0700 |0016: invoke-virtual {v7}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ -2d79ee: 0b03 |0019: move-result-wide v3 │ │ -2d79f0: bc30 |001a: sub-long/2addr v0, v3 │ │ -2d79f2: 8408 |001b: long-to-int v8, v0 │ │ -2d79f4: 7120 ab8e 8700 |001c: invoke-static {v7, v8}, Lorg/jaudiotagger/audio/generic/Utils;.readFileDataIntoBufferLE:(Ljava/nio/channels/FileChannel;I)Ljava/nio/ByteBuffer; // method@8eab │ │ -2d79fa: 0c07 |001f: move-result-object v7 │ │ -2d79fc: 7110 678d 0700 |0020: invoke-static {v7}, Lorg/jaudiotagger/audio/dsf/ID3Chunk;.readChunk:(Ljava/nio/ByteBuffer;)Lorg/jaudiotagger/audio/dsf/ID3Chunk; // method@8d67 │ │ -2d7a02: 0c07 |0023: move-result-object v7 │ │ -2d7a04: 3807 6900 |0024: if-eqz v7, 008d // +0069 │ │ -2d7a08: 6e10 668d 0700 |0026: invoke-virtual {v7}, Lorg/jaudiotagger/audio/dsf/ID3Chunk;.getDataBuffer:()Ljava/nio/ByteBuffer; // method@8d66 │ │ -2d7a0e: 0c08 |0029: move-result-object v8 │ │ -2d7a10: 1230 |002a: const/4 v0, #int 3 // #3 │ │ -2d7a12: 6e20 3f88 0800 |002b: invoke-virtual {v8, v0}, Ljava/nio/ByteBuffer;.get:(I)B // method@883f │ │ -2d7a18: 0a08 |002e: move-result v8 │ │ -2d7a1a: 1221 |002f: const/4 v1, #int 2 // #2 │ │ -2d7a1c: 3218 3c00 |0030: if-eq v8, v1, 006c // +003c │ │ -2d7a20: 3208 3000 |0032: if-eq v8, v0, 0062 // +0030 │ │ -2d7a24: 1240 |0034: const/4 v0, #int 4 // #4 │ │ -2d7a26: 3208 2300 |0035: if-eq v8, v0, 0058 // +0023 │ │ -2d7a2a: 6207 3383 |0037: sget-object v7, Lorg/jaudiotagger/audio/dsf/DsfFileReader;.logger:Ljava/util/logging/Logger; // field@8333 │ │ -2d7a2e: 6200 bb81 |0039: sget-object v0, Ljava/util/logging/Level;.WARNING:Ljava/util/logging/Level; // field@81bb │ │ -2d7a32: 2201 3910 |003b: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2d7a36: 7010 cc87 0100 |003d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2d7a3c: 6e20 d787 9100 |0040: invoke-virtual {v1, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d7a42: 1a03 0c01 |0043: const-string v3, " Unknown ID3v2 version " // string@010c │ │ -2d7a46: 6e20 d787 3100 |0045: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d7a4c: 6e20 d387 8100 |0048: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2d7a52: 1a08 4d04 |004b: const-string v8, ". Returning an empty ID3v2 Tag." // string@044d │ │ -2d7a56: 6e20 d787 8100 |004d: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d7a5c: 6e10 df87 0100 |0050: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2d7a62: 0c08 |0053: move-result-object v8 │ │ -2d7a64: 6e30 198a 0708 |0054: invoke-virtual {v7, v0, v8}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;)V // method@8a19 │ │ -2d7a6a: 1102 |0057: return-object v2 │ │ -2d7a6c: 2208 2c12 |0058: new-instance v8, Lorg/jaudiotagger/tag/id3/ID3v24Tag; // type@122c │ │ -2d7a70: 6e10 668d 0700 |005a: invoke-virtual {v7}, Lorg/jaudiotagger/audio/dsf/ID3Chunk;.getDataBuffer:()Ljava/nio/ByteBuffer; // method@8d66 │ │ -2d7a76: 0c07 |005d: move-result-object v7 │ │ -2d7a78: 7030 7297 7809 |005e: invoke-direct {v8, v7, v9}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.:(Ljava/nio/ByteBuffer;Ljava/lang/String;)V // method@9772 │ │ -2d7a7e: 1108 |0061: return-object v8 │ │ -2d7a80: 2208 2512 |0062: new-instance v8, Lorg/jaudiotagger/tag/id3/ID3v23Tag; // type@1225 │ │ -2d7a84: 6e10 668d 0700 |0064: invoke-virtual {v7}, Lorg/jaudiotagger/audio/dsf/ID3Chunk;.getDataBuffer:()Ljava/nio/ByteBuffer; // method@8d66 │ │ -2d7a8a: 0c07 |0067: move-result-object v7 │ │ -2d7a8c: 7030 e996 7809 |0068: invoke-direct {v8, v7, v9}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.:(Ljava/nio/ByteBuffer;Ljava/lang/String;)V // method@96e9 │ │ -2d7a92: 1108 |006b: return-object v8 │ │ -2d7a94: 2208 1e12 |006c: new-instance v8, Lorg/jaudiotagger/tag/id3/ID3v22Tag; // type@121e │ │ -2d7a98: 6e10 668d 0700 |006e: invoke-virtual {v7}, Lorg/jaudiotagger/audio/dsf/ID3Chunk;.getDataBuffer:()Ljava/nio/ByteBuffer; // method@8d66 │ │ -2d7a9e: 0c07 |0071: move-result-object v7 │ │ -2d7aa0: 7030 6696 7809 |0072: invoke-direct {v8, v7, v9}, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.:(Ljava/nio/ByteBuffer;Ljava/lang/String;)V // method@9666 │ │ -2d7aa6: 1108 |0075: return-object v8 │ │ -2d7aa8: 2207 3511 |0076: new-instance v7, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ -2d7aac: 2208 3910 |0078: new-instance v8, Ljava/lang/StringBuilder; // type@1039 │ │ -2d7ab0: 7010 cc87 0800 |007a: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2d7ab6: 6e20 d787 9800 |007d: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d7abc: 1a09 d800 |0080: const-string v9, " Could not read ID3v2 tag:corruption" // string@00d8 │ │ -2d7ac0: 6e20 d787 9800 |0082: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d7ac6: 6e10 df87 0800 |0085: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2d7acc: 0c08 |0088: move-result-object v8 │ │ -2d7ace: 7020 698d 8700 |0089: invoke-direct {v7, v8}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ -2d7ad4: 2707 |008c: throw v7 │ │ -2d7ad6: 6207 3383 |008d: sget-object v7, Lorg/jaudiotagger/audio/dsf/DsfFileReader;.logger:Ljava/util/logging/Logger; // field@8333 │ │ -2d7ada: 6208 bb81 |008f: sget-object v8, Ljava/util/logging/Level;.WARNING:Ljava/util/logging/Level; // field@81bb │ │ -2d7ade: 2200 3910 |0091: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -2d7ae2: 7010 cc87 0000 |0093: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2d7ae8: 6e20 d787 9000 |0096: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d7aee: 1a09 f000 |0099: const-string v9, " No existing ID3 tag(1)" // string@00f0 │ │ -2d7af2: 6e20 d787 9000 |009b: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d7af8: 6e10 df87 0000 |009e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2d7afe: 0c09 |00a1: move-result-object v9 │ │ -2d7b00: 6e30 198a 8709 |00a2: invoke-virtual {v7, v8, v9}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;)V // method@8a19 │ │ -2d7b06: 1102 |00a5: return-object v2 │ │ -2d7b08: 6207 3383 |00a6: sget-object v7, Lorg/jaudiotagger/audio/dsf/DsfFileReader;.logger:Ljava/util/logging/Logger; // field@8333 │ │ -2d7b0c: 6208 bb81 |00a8: sget-object v8, Ljava/util/logging/Level;.WARNING:Ljava/util/logging/Level; // field@81bb │ │ -2d7b10: 2200 3910 |00aa: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -2d7b14: 7010 cc87 0000 |00ac: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2d7b1a: 6e20 d787 9000 |00af: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d7b20: 1a09 f100 |00b2: const-string v9, " No existing ID3 tag(2)" // string@00f1 │ │ -2d7b24: 6e20 d787 9000 |00b4: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d7b2a: 6e10 df87 0000 |00b7: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2d7b30: 0c09 |00ba: move-result-object v9 │ │ -2d7b32: 6e30 198a 8709 |00bb: invoke-virtual {v7, v8, v9}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;)V // method@8a19 │ │ -2d7b38: 1102 |00be: return-object v2 │ │ +2d79b0: |[2d79b0] org.jaudiotagger.audio.dsf.DsfFileReader.readTag:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/dsf/DsdChunk;Ljava/lang/String;)Lorg/jaudiotagger/tag/Tag; │ │ +2d79c0: 6e10 488d 0800 |0000: invoke-virtual {v8}, Lorg/jaudiotagger/audio/dsf/DsdChunk;.getMetadataOffset:()J // method@8d48 │ │ +2d79c6: 0b00 |0003: move-result-wide v0 │ │ +2d79c8: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +2d79ca: 1603 0000 |0005: const-wide/16 v3, #int 0 // #0 │ │ +2d79ce: 3105 0003 |0007: cmp-long v5, v0, v3 │ │ +2d79d2: 3d05 9d00 |0009: if-lez v5, 00a6 // +009d │ │ +2d79d6: 6e10 488d 0800 |000b: invoke-virtual {v8}, Lorg/jaudiotagger/audio/dsf/DsdChunk;.getMetadataOffset:()J // method@8d48 │ │ +2d79dc: 0b00 |000e: move-result-wide v0 │ │ +2d79de: 6e30 6a88 0701 |000f: invoke-virtual {v7, v0, v1}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ +2d79e4: 6e10 6d88 0700 |0012: invoke-virtual {v7}, Ljava/nio/channels/FileChannel;.size:()J // method@886d │ │ +2d79ea: 0b00 |0015: move-result-wide v0 │ │ +2d79ec: 6e10 6988 0700 |0016: invoke-virtual {v7}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ +2d79f2: 0b03 |0019: move-result-wide v3 │ │ +2d79f4: bc30 |001a: sub-long/2addr v0, v3 │ │ +2d79f6: 8408 |001b: long-to-int v8, v0 │ │ +2d79f8: 7120 ab8e 8700 |001c: invoke-static {v7, v8}, Lorg/jaudiotagger/audio/generic/Utils;.readFileDataIntoBufferLE:(Ljava/nio/channels/FileChannel;I)Ljava/nio/ByteBuffer; // method@8eab │ │ +2d79fe: 0c07 |001f: move-result-object v7 │ │ +2d7a00: 7110 678d 0700 |0020: invoke-static {v7}, Lorg/jaudiotagger/audio/dsf/ID3Chunk;.readChunk:(Ljava/nio/ByteBuffer;)Lorg/jaudiotagger/audio/dsf/ID3Chunk; // method@8d67 │ │ +2d7a06: 0c07 |0023: move-result-object v7 │ │ +2d7a08: 3807 6900 |0024: if-eqz v7, 008d // +0069 │ │ +2d7a0c: 6e10 668d 0700 |0026: invoke-virtual {v7}, Lorg/jaudiotagger/audio/dsf/ID3Chunk;.getDataBuffer:()Ljava/nio/ByteBuffer; // method@8d66 │ │ +2d7a12: 0c08 |0029: move-result-object v8 │ │ +2d7a14: 1230 |002a: const/4 v0, #int 3 // #3 │ │ +2d7a16: 6e20 3f88 0800 |002b: invoke-virtual {v8, v0}, Ljava/nio/ByteBuffer;.get:(I)B // method@883f │ │ +2d7a1c: 0a08 |002e: move-result v8 │ │ +2d7a1e: 1221 |002f: const/4 v1, #int 2 // #2 │ │ +2d7a20: 3218 3c00 |0030: if-eq v8, v1, 006c // +003c │ │ +2d7a24: 3208 3000 |0032: if-eq v8, v0, 0062 // +0030 │ │ +2d7a28: 1240 |0034: const/4 v0, #int 4 // #4 │ │ +2d7a2a: 3208 2300 |0035: if-eq v8, v0, 0058 // +0023 │ │ +2d7a2e: 6207 3383 |0037: sget-object v7, Lorg/jaudiotagger/audio/dsf/DsfFileReader;.logger:Ljava/util/logging/Logger; // field@8333 │ │ +2d7a32: 6200 bb81 |0039: sget-object v0, Ljava/util/logging/Level;.WARNING:Ljava/util/logging/Level; // field@81bb │ │ +2d7a36: 2201 3910 |003b: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2d7a3a: 7010 cc87 0100 |003d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2d7a40: 6e20 d787 9100 |0040: invoke-virtual {v1, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d7a46: 1a03 0c01 |0043: const-string v3, " Unknown ID3v2 version " // string@010c │ │ +2d7a4a: 6e20 d787 3100 |0045: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d7a50: 6e20 d387 8100 |0048: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2d7a56: 1a08 4d04 |004b: const-string v8, ". Returning an empty ID3v2 Tag." // string@044d │ │ +2d7a5a: 6e20 d787 8100 |004d: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d7a60: 6e10 df87 0100 |0050: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2d7a66: 0c08 |0053: move-result-object v8 │ │ +2d7a68: 6e30 198a 0708 |0054: invoke-virtual {v7, v0, v8}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;)V // method@8a19 │ │ +2d7a6e: 1102 |0057: return-object v2 │ │ +2d7a70: 2208 2c12 |0058: new-instance v8, Lorg/jaudiotagger/tag/id3/ID3v24Tag; // type@122c │ │ +2d7a74: 6e10 668d 0700 |005a: invoke-virtual {v7}, Lorg/jaudiotagger/audio/dsf/ID3Chunk;.getDataBuffer:()Ljava/nio/ByteBuffer; // method@8d66 │ │ +2d7a7a: 0c07 |005d: move-result-object v7 │ │ +2d7a7c: 7030 7297 7809 |005e: invoke-direct {v8, v7, v9}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.:(Ljava/nio/ByteBuffer;Ljava/lang/String;)V // method@9772 │ │ +2d7a82: 1108 |0061: return-object v8 │ │ +2d7a84: 2208 2512 |0062: new-instance v8, Lorg/jaudiotagger/tag/id3/ID3v23Tag; // type@1225 │ │ +2d7a88: 6e10 668d 0700 |0064: invoke-virtual {v7}, Lorg/jaudiotagger/audio/dsf/ID3Chunk;.getDataBuffer:()Ljava/nio/ByteBuffer; // method@8d66 │ │ +2d7a8e: 0c07 |0067: move-result-object v7 │ │ +2d7a90: 7030 e996 7809 |0068: invoke-direct {v8, v7, v9}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.:(Ljava/nio/ByteBuffer;Ljava/lang/String;)V // method@96e9 │ │ +2d7a96: 1108 |006b: return-object v8 │ │ +2d7a98: 2208 1e12 |006c: new-instance v8, Lorg/jaudiotagger/tag/id3/ID3v22Tag; // type@121e │ │ +2d7a9c: 6e10 668d 0700 |006e: invoke-virtual {v7}, Lorg/jaudiotagger/audio/dsf/ID3Chunk;.getDataBuffer:()Ljava/nio/ByteBuffer; // method@8d66 │ │ +2d7aa2: 0c07 |0071: move-result-object v7 │ │ +2d7aa4: 7030 6696 7809 |0072: invoke-direct {v8, v7, v9}, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.:(Ljava/nio/ByteBuffer;Ljava/lang/String;)V // method@9666 │ │ +2d7aaa: 1108 |0075: return-object v8 │ │ +2d7aac: 2207 3511 |0076: new-instance v7, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ +2d7ab0: 2208 3910 |0078: new-instance v8, Ljava/lang/StringBuilder; // type@1039 │ │ +2d7ab4: 7010 cc87 0800 |007a: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2d7aba: 6e20 d787 9800 |007d: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d7ac0: 1a09 d800 |0080: const-string v9, " Could not read ID3v2 tag:corruption" // string@00d8 │ │ +2d7ac4: 6e20 d787 9800 |0082: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d7aca: 6e10 df87 0800 |0085: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2d7ad0: 0c08 |0088: move-result-object v8 │ │ +2d7ad2: 7020 698d 8700 |0089: invoke-direct {v7, v8}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ +2d7ad8: 2707 |008c: throw v7 │ │ +2d7ada: 6207 3383 |008d: sget-object v7, Lorg/jaudiotagger/audio/dsf/DsfFileReader;.logger:Ljava/util/logging/Logger; // field@8333 │ │ +2d7ade: 6208 bb81 |008f: sget-object v8, Ljava/util/logging/Level;.WARNING:Ljava/util/logging/Level; // field@81bb │ │ +2d7ae2: 2200 3910 |0091: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +2d7ae6: 7010 cc87 0000 |0093: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2d7aec: 6e20 d787 9000 |0096: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d7af2: 1a09 f000 |0099: const-string v9, " No existing ID3 tag(1)" // string@00f0 │ │ +2d7af6: 6e20 d787 9000 |009b: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d7afc: 6e10 df87 0000 |009e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2d7b02: 0c09 |00a1: move-result-object v9 │ │ +2d7b04: 6e30 198a 8709 |00a2: invoke-virtual {v7, v8, v9}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;)V // method@8a19 │ │ +2d7b0a: 1102 |00a5: return-object v2 │ │ +2d7b0c: 6207 3383 |00a6: sget-object v7, Lorg/jaudiotagger/audio/dsf/DsfFileReader;.logger:Ljava/util/logging/Logger; // field@8333 │ │ +2d7b10: 6208 bb81 |00a8: sget-object v8, Ljava/util/logging/Level;.WARNING:Ljava/util/logging/Level; // field@81bb │ │ +2d7b14: 2200 3910 |00aa: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +2d7b18: 7010 cc87 0000 |00ac: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2d7b1e: 6e20 d787 9000 |00af: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d7b24: 1a09 f100 |00b2: const-string v9, " No existing ID3 tag(2)" // string@00f1 │ │ +2d7b28: 6e20 d787 9000 |00b4: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d7b2e: 6e10 df87 0000 |00b7: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2d7b34: 0c09 |00ba: move-result-object v9 │ │ +2d7b36: 6e30 198a 8709 |00bb: invoke-virtual {v7, v8, v9}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;)V // method@8a19 │ │ +2d7b3c: 1102 |00be: return-object v2 │ │ catches : 1 │ │ 0x0037 - 0x0075 │ │ Lorg/jaudiotagger/tag/TagException; -> 0x0076 │ │ positions : │ │ 0x0000 line=95 │ │ 0x000b line=97 │ │ 0x0012 line=98 │ │ @@ -1094889,41 +1094889,41 @@ │ │ type : '(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/generic/GenericAudioHeader;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 51 16-bit code units │ │ -2d7898: |[2d7898] org.jaudiotagger.audio.dsf.DsfFileReader.getEncodingInfo:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/generic/GenericAudioHeader; │ │ -2d78a8: 7210 858a 0300 |0000: invoke-interface {v3}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getReadChannel:()Ljava/nio/channels/FileChannel; // method@8a85 │ │ -2d78ae: 0c03 |0003: move-result-object v3 │ │ -2d78b0: 6000 2583 |0004: sget v0, Lorg/jaudiotagger/audio/dsf/DsdChunk;.DSD_HEADER_LENGTH:I // field@8325 │ │ -2d78b4: 7120 ab8e 0300 |0006: invoke-static {v3, v0}, Lorg/jaudiotagger/audio/generic/Utils;.readFileDataIntoBufferLE:(Ljava/nio/channels/FileChannel;I)Ljava/nio/ByteBuffer; // method@8eab │ │ -2d78ba: 0c00 |0009: move-result-object v0 │ │ -2d78bc: 7110 498d 0000 |000a: invoke-static {v0}, Lorg/jaudiotagger/audio/dsf/DsdChunk;.readChunk:(Ljava/nio/ByteBuffer;)Lorg/jaudiotagger/audio/dsf/DsdChunk; // method@8d49 │ │ -2d78c2: 0c00 |000d: move-result-object v0 │ │ -2d78c4: 3800 1d00 |000e: if-eqz v0, 002b // +001d │ │ -2d78c8: 6001 b083 |0010: sget v1, Lorg/jaudiotagger/audio/iff/IffHeaderChunk;.SIGNATURE_LENGTH:I // field@83b0 │ │ -2d78cc: d801 0108 |0012: add-int/lit8 v1, v1, #int 8 // #08 │ │ -2d78d0: 7120 ab8e 1300 |0014: invoke-static {v3, v1}, Lorg/jaudiotagger/audio/generic/Utils;.readFileDataIntoBufferLE:(Ljava/nio/channels/FileChannel;I)Ljava/nio/ByteBuffer; // method@8eab │ │ -2d78d6: 0c01 |0017: move-result-object v1 │ │ -2d78d8: 7110 638d 0100 |0018: invoke-static {v1}, Lorg/jaudiotagger/audio/dsf/FmtChunk;.readChunkHeader:(Ljava/nio/ByteBuffer;)Lorg/jaudiotagger/audio/dsf/FmtChunk; // method@8d63 │ │ -2d78de: 0c01 |001b: move-result-object v1 │ │ -2d78e0: 3801 0700 |001c: if-eqz v1, 0023 // +0007 │ │ -2d78e4: 6e30 628d 0103 |001e: invoke-virtual {v1, v0, v3}, Lorg/jaudiotagger/audio/dsf/FmtChunk;.readChunkData:(Lorg/jaudiotagger/audio/dsf/DsdChunk;Ljava/nio/channels/FileChannel;)Lorg/jaudiotagger/audio/generic/GenericAudioHeader; // method@8d62 │ │ -2d78ea: 0c03 |0021: move-result-object v3 │ │ -2d78ec: 1103 |0022: return-object v3 │ │ -2d78ee: 2203 3511 |0023: new-instance v3, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ -2d78f2: 1a00 264f |0025: const-string v0, "UNKNOWN Not a valid dsf file. Content does not include 'fmt ' chunk" // string@4f26 │ │ -2d78f6: 7020 698d 0300 |0027: invoke-direct {v3, v0}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ -2d78fc: 2703 |002a: throw v3 │ │ -2d78fe: 2203 3511 |002b: new-instance v3, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ -2d7902: 1a00 274f |002d: const-string v0, "UNKNOWN Not a valid dsf file. Content does not start with 'DSD '" // string@4f27 │ │ -2d7906: 7020 698d 0300 |002f: invoke-direct {v3, v0}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ -2d790c: 2703 |0032: throw v3 │ │ +2d789c: |[2d789c] org.jaudiotagger.audio.dsf.DsfFileReader.getEncodingInfo:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/generic/GenericAudioHeader; │ │ +2d78ac: 7210 858a 0300 |0000: invoke-interface {v3}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getReadChannel:()Ljava/nio/channels/FileChannel; // method@8a85 │ │ +2d78b2: 0c03 |0003: move-result-object v3 │ │ +2d78b4: 6000 2583 |0004: sget v0, Lorg/jaudiotagger/audio/dsf/DsdChunk;.DSD_HEADER_LENGTH:I // field@8325 │ │ +2d78b8: 7120 ab8e 0300 |0006: invoke-static {v3, v0}, Lorg/jaudiotagger/audio/generic/Utils;.readFileDataIntoBufferLE:(Ljava/nio/channels/FileChannel;I)Ljava/nio/ByteBuffer; // method@8eab │ │ +2d78be: 0c00 |0009: move-result-object v0 │ │ +2d78c0: 7110 498d 0000 |000a: invoke-static {v0}, Lorg/jaudiotagger/audio/dsf/DsdChunk;.readChunk:(Ljava/nio/ByteBuffer;)Lorg/jaudiotagger/audio/dsf/DsdChunk; // method@8d49 │ │ +2d78c6: 0c00 |000d: move-result-object v0 │ │ +2d78c8: 3800 1d00 |000e: if-eqz v0, 002b // +001d │ │ +2d78cc: 6001 b083 |0010: sget v1, Lorg/jaudiotagger/audio/iff/IffHeaderChunk;.SIGNATURE_LENGTH:I // field@83b0 │ │ +2d78d0: d801 0108 |0012: add-int/lit8 v1, v1, #int 8 // #08 │ │ +2d78d4: 7120 ab8e 1300 |0014: invoke-static {v3, v1}, Lorg/jaudiotagger/audio/generic/Utils;.readFileDataIntoBufferLE:(Ljava/nio/channels/FileChannel;I)Ljava/nio/ByteBuffer; // method@8eab │ │ +2d78da: 0c01 |0017: move-result-object v1 │ │ +2d78dc: 7110 638d 0100 |0018: invoke-static {v1}, Lorg/jaudiotagger/audio/dsf/FmtChunk;.readChunkHeader:(Ljava/nio/ByteBuffer;)Lorg/jaudiotagger/audio/dsf/FmtChunk; // method@8d63 │ │ +2d78e2: 0c01 |001b: move-result-object v1 │ │ +2d78e4: 3801 0700 |001c: if-eqz v1, 0023 // +0007 │ │ +2d78e8: 6e30 628d 0103 |001e: invoke-virtual {v1, v0, v3}, Lorg/jaudiotagger/audio/dsf/FmtChunk;.readChunkData:(Lorg/jaudiotagger/audio/dsf/DsdChunk;Ljava/nio/channels/FileChannel;)Lorg/jaudiotagger/audio/generic/GenericAudioHeader; // method@8d62 │ │ +2d78ee: 0c03 |0021: move-result-object v3 │ │ +2d78f0: 1103 |0022: return-object v3 │ │ +2d78f2: 2203 3511 |0023: new-instance v3, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ +2d78f6: 1a00 264f |0025: const-string v0, "UNKNOWN Not a valid dsf file. Content does not include 'fmt ' chunk" // string@4f26 │ │ +2d78fa: 7020 698d 0300 |0027: invoke-direct {v3, v0}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ +2d7900: 2703 |002a: throw v3 │ │ +2d7902: 2203 3511 |002b: new-instance v3, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ +2d7906: 1a00 274f |002d: const-string v0, "UNKNOWN Not a valid dsf file. Content does not start with 'DSD '" // string@4f27 │ │ +2d790a: 7020 698d 0300 |002f: invoke-direct {v3, v0}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ +2d7910: 2703 |0032: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0004 line=42 │ │ 0x0010 line=45 │ │ 0x0018 line=46 │ │ 0x001e line=49 │ │ @@ -1094938,47 +1094938,47 @@ │ │ type : '(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/tag/Tag;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 69 16-bit code units │ │ -2d7910: |[2d7910] org.jaudiotagger.audio.dsf.DsfFileReader.getTag:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/tag/Tag; │ │ -2d7920: 7210 858a 0600 |0000: invoke-interface {v6}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getReadChannel:()Ljava/nio/channels/FileChannel; // method@8a85 │ │ -2d7926: 0c06 |0003: move-result-object v6 │ │ -2d7928: 6000 2583 |0004: sget v0, Lorg/jaudiotagger/audio/dsf/DsdChunk;.DSD_HEADER_LENGTH:I // field@8325 │ │ -2d792c: 7120 ab8e 0600 |0006: invoke-static {v6, v0}, Lorg/jaudiotagger/audio/generic/Utils;.readFileDataIntoBufferLE:(Ljava/nio/channels/FileChannel;I)Ljava/nio/ByteBuffer; // method@8eab │ │ -2d7932: 0c00 |0009: move-result-object v0 │ │ -2d7934: 7110 498d 0000 |000a: invoke-static {v0}, Lorg/jaudiotagger/audio/dsf/DsdChunk;.readChunk:(Ljava/nio/ByteBuffer;)Lorg/jaudiotagger/audio/dsf/DsdChunk; // method@8d49 │ │ -2d793a: 0c00 |000d: move-result-object v0 │ │ -2d793c: 3800 2f00 |000e: if-eqz v0, 003d // +002f │ │ -2d7940: 6201 3383 |0010: sget-object v1, Lorg/jaudiotagger/audio/dsf/DsfFileReader;.logger:Ljava/util/logging/Logger; // field@8333 │ │ -2d7944: 2202 3910 |0012: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ -2d7948: 7010 cc87 0200 |0014: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2d794e: 1a03 3e4f |0017: const-string v3, "UNKNOWN:actualFileSize:" // string@4f3e │ │ -2d7952: 6e20 d787 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d7958: 6e10 6d88 0600 |001c: invoke-virtual {v6}, Ljava/nio/channels/FileChannel;.size:()J // method@886d │ │ -2d795e: 0b03 |001f: move-result-wide v3 │ │ -2d7960: 6e30 d487 3204 |0020: invoke-virtual {v2, v3, v4}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ -2d7966: 1a03 c804 |0023: const-string v3, ":" // string@04c8 │ │ -2d796a: 6e20 d787 3200 |0025: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d7970: 6e10 4d8d 0000 |0028: invoke-virtual {v0}, Lorg/jaudiotagger/audio/dsf/DsdChunk;.toString:()Ljava/lang/String; // method@8d4d │ │ -2d7976: 0c03 |002b: move-result-object v3 │ │ -2d7978: 6e20 d787 3200 |002c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d797e: 6e10 df87 0200 |002f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2d7984: 0c02 |0032: move-result-object v2 │ │ -2d7986: 6e20 128a 2100 |0033: invoke-virtual {v1, v2}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -2d798c: 1a01 1a4f |0036: const-string v1, "UNKNOWN" // string@4f1a │ │ -2d7990: 7040 5a8d 6510 |0038: invoke-direct {v5, v6, v0, v1}, Lorg/jaudiotagger/audio/dsf/DsfFileReader;.readTag:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/dsf/DsdChunk;Ljava/lang/String;)Lorg/jaudiotagger/tag/Tag; // method@8d5a │ │ -2d7996: 0c06 |003b: move-result-object v6 │ │ -2d7998: 1106 |003c: return-object v6 │ │ -2d799a: 2206 3511 |003d: new-instance v6, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ -2d799e: 1a00 284f |003f: const-string v0, "UNKNOWN Not a valid dsf file. Content does not start with 'DSD '." // string@4f28 │ │ -2d79a2: 7020 698d 0600 |0041: invoke-direct {v6, v0}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ -2d79a8: 2706 |0044: throw v6 │ │ +2d7914: |[2d7914] org.jaudiotagger.audio.dsf.DsfFileReader.getTag:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/tag/Tag; │ │ +2d7924: 7210 858a 0600 |0000: invoke-interface {v6}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getReadChannel:()Ljava/nio/channels/FileChannel; // method@8a85 │ │ +2d792a: 0c06 |0003: move-result-object v6 │ │ +2d792c: 6000 2583 |0004: sget v0, Lorg/jaudiotagger/audio/dsf/DsdChunk;.DSD_HEADER_LENGTH:I // field@8325 │ │ +2d7930: 7120 ab8e 0600 |0006: invoke-static {v6, v0}, Lorg/jaudiotagger/audio/generic/Utils;.readFileDataIntoBufferLE:(Ljava/nio/channels/FileChannel;I)Ljava/nio/ByteBuffer; // method@8eab │ │ +2d7936: 0c00 |0009: move-result-object v0 │ │ +2d7938: 7110 498d 0000 |000a: invoke-static {v0}, Lorg/jaudiotagger/audio/dsf/DsdChunk;.readChunk:(Ljava/nio/ByteBuffer;)Lorg/jaudiotagger/audio/dsf/DsdChunk; // method@8d49 │ │ +2d793e: 0c00 |000d: move-result-object v0 │ │ +2d7940: 3800 2f00 |000e: if-eqz v0, 003d // +002f │ │ +2d7944: 6201 3383 |0010: sget-object v1, Lorg/jaudiotagger/audio/dsf/DsfFileReader;.logger:Ljava/util/logging/Logger; // field@8333 │ │ +2d7948: 2202 3910 |0012: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ +2d794c: 7010 cc87 0200 |0014: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2d7952: 1a03 3e4f |0017: const-string v3, "UNKNOWN:actualFileSize:" // string@4f3e │ │ +2d7956: 6e20 d787 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d795c: 6e10 6d88 0600 |001c: invoke-virtual {v6}, Ljava/nio/channels/FileChannel;.size:()J // method@886d │ │ +2d7962: 0b03 |001f: move-result-wide v3 │ │ +2d7964: 6e30 d487 3204 |0020: invoke-virtual {v2, v3, v4}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ +2d796a: 1a03 c804 |0023: const-string v3, ":" // string@04c8 │ │ +2d796e: 6e20 d787 3200 |0025: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d7974: 6e10 4d8d 0000 |0028: invoke-virtual {v0}, Lorg/jaudiotagger/audio/dsf/DsdChunk;.toString:()Ljava/lang/String; // method@8d4d │ │ +2d797a: 0c03 |002b: move-result-object v3 │ │ +2d797c: 6e20 d787 3200 |002c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d7982: 6e10 df87 0200 |002f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2d7988: 0c02 |0032: move-result-object v2 │ │ +2d798a: 6e20 128a 2100 |0033: invoke-virtual {v1, v2}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +2d7990: 1a01 1a4f |0036: const-string v1, "UNKNOWN" // string@4f1a │ │ +2d7994: 7040 5a8d 6510 |0038: invoke-direct {v5, v6, v0, v1}, Lorg/jaudiotagger/audio/dsf/DsfFileReader;.readTag:(Ljava/nio/channels/FileChannel;Lorg/jaudiotagger/audio/dsf/DsdChunk;Ljava/lang/String;)Lorg/jaudiotagger/tag/Tag; // method@8d5a │ │ +2d799a: 0c06 |003b: move-result-object v6 │ │ +2d799c: 1106 |003c: return-object v6 │ │ +2d799e: 2206 3511 |003d: new-instance v6, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ +2d79a2: 1a00 284f |003f: const-string v0, "UNKNOWN Not a valid dsf file. Content does not start with 'DSD '." // string@4f28 │ │ +2d79a6: 7020 698d 0600 |0041: invoke-direct {v6, v0}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ +2d79ac: 2706 |0044: throw v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0004 line=68 │ │ 0x0010 line=71 │ │ 0x0038 line=73 │ │ 0x003d line=77 │ │ @@ -1095022,17 +1095022,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2d7c1c: |[2d7c1c] org.jaudiotagger.audio.dsf.DsfFileWriter.:()V │ │ -2d7c2c: 7010 4e8e 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/audio/generic/AudioFileWriter;.:()V // method@8e4e │ │ -2d7c32: 0e00 |0003: return-void │ │ +2d7c20: |[2d7c20] org.jaudiotagger.audio.dsf.DsfFileWriter.:()V │ │ +2d7c30: 7010 4e8e 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/audio/generic/AudioFileWriter;.:()V // method@8e4e │ │ +2d7c36: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/audio/dsf/DsfFileWriter; │ │ │ │ Virtual methods - │ │ @@ -1095041,55 +1095041,55 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;)Ljava/nio/ByteBuffer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 76 16-bit code units │ │ -2d7b64: |[2d7b64] org.jaudiotagger.audio.dsf.DsfFileWriter.convert:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;)Ljava/nio/ByteBuffer; │ │ -2d7b74: 2200 ef0f |0000: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@0fef │ │ -2d7b78: 7010 2d86 0000 |0002: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@862d │ │ -2d7b7e: 6e10 1595 0700 |0005: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getSize:()I // method@9515 │ │ -2d7b84: 0a01 |0008: move-result v1 │ │ -2d7b86: 8111 |0009: int-to-long v1, v1 │ │ -2d7b88: 1603 0000 |000a: const-wide/16 v3, #int 0 // #0 │ │ -2d7b8c: 3105 0103 |000c: cmp-long v5, v1, v3 │ │ -2d7b90: 3d05 0b00 |000e: if-lez v5, 0019 // +000b │ │ -2d7b94: 7120 a98e 2100 |0010: invoke-static {v1, v2}, Lorg/jaudiotagger/audio/generic/Utils;.isOddLength:(J)Z // method@8ea9 │ │ -2d7b9a: 0a03 |0013: move-result v3 │ │ -2d7b9c: 3803 0500 |0014: if-eqz v3, 0019 // +0005 │ │ -2d7ba0: 1603 0100 |0016: const-wide/16 v3, #int 1 // #1 │ │ -2d7ba4: bb31 |0018: add-long/2addr v1, v3 │ │ -2d7ba6: 8412 |0019: long-to-int v2, v1 │ │ -2d7ba8: 6e30 3595 0702 |001a: invoke-virtual {v7, v0, v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.write:(Ljava/io/OutputStream;I)V // method@9535 │ │ -2d7bae: 6e10 3186 0000 |001d: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8631 │ │ -2d7bb4: 0c01 |0020: move-result-object v1 │ │ -2d7bb6: 2111 |0021: array-length v1, v1 │ │ -2d7bb8: 8111 |0022: int-to-long v1, v1 │ │ -2d7bba: 7120 a98e 2100 |0023: invoke-static {v1, v2}, Lorg/jaudiotagger/audio/generic/Utils;.isOddLength:(J)Z // method@8ea9 │ │ -2d7bc0: 0a01 |0026: move-result v1 │ │ -2d7bc2: 3801 1200 |0027: if-eqz v1, 0039 // +0012 │ │ -2d7bc6: 6e10 3186 0000 |0029: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8631 │ │ -2d7bcc: 0c00 |002c: move-result-object v0 │ │ -2d7bce: 2100 |002d: array-length v0, v0 │ │ -2d7bd0: d800 0001 |002e: add-int/lit8 v0, v0, #int 1 // #01 │ │ -2d7bd4: 2201 ef0f |0030: new-instance v1, Ljava/io/ByteArrayOutputStream; // type@0fef │ │ -2d7bd8: 7010 2d86 0100 |0032: invoke-direct {v1}, Ljava/io/ByteArrayOutputStream;.:()V // method@862d │ │ -2d7bde: 6e30 3595 1700 |0035: invoke-virtual {v7, v1, v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.write:(Ljava/io/OutputStream;I)V // method@9535 │ │ -2d7be4: 0710 |0038: move-object v0, v1 │ │ -2d7be6: 6e10 3186 0000 |0039: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8631 │ │ -2d7bec: 0c07 |003c: move-result-object v7 │ │ -2d7bee: 7110 5b88 0700 |003d: invoke-static {v7}, Ljava/nio/ByteBuffer;.wrap:([B)Ljava/nio/ByteBuffer; // method@885b │ │ -2d7bf4: 0c07 |0040: move-result-object v7 │ │ -2d7bf6: 6e10 5988 0700 |0041: invoke-virtual {v7}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@8859 │ │ -2d7bfc: 1107 |0044: return-object v7 │ │ -2d7bfe: 0d07 |0045: move-exception v7 │ │ -2d7c00: 2200 3310 |0046: new-instance v0, Ljava/lang/RuntimeException; // type@1033 │ │ -2d7c04: 7020 7e87 7000 |0048: invoke-direct {v0, v7}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@877e │ │ -2d7c0a: 2700 |004b: throw v0 │ │ +2d7b68: |[2d7b68] org.jaudiotagger.audio.dsf.DsfFileWriter.convert:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;)Ljava/nio/ByteBuffer; │ │ +2d7b78: 2200 ef0f |0000: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@0fef │ │ +2d7b7c: 7010 2d86 0000 |0002: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@862d │ │ +2d7b82: 6e10 1595 0700 |0005: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getSize:()I // method@9515 │ │ +2d7b88: 0a01 |0008: move-result v1 │ │ +2d7b8a: 8111 |0009: int-to-long v1, v1 │ │ +2d7b8c: 1603 0000 |000a: const-wide/16 v3, #int 0 // #0 │ │ +2d7b90: 3105 0103 |000c: cmp-long v5, v1, v3 │ │ +2d7b94: 3d05 0b00 |000e: if-lez v5, 0019 // +000b │ │ +2d7b98: 7120 a98e 2100 |0010: invoke-static {v1, v2}, Lorg/jaudiotagger/audio/generic/Utils;.isOddLength:(J)Z // method@8ea9 │ │ +2d7b9e: 0a03 |0013: move-result v3 │ │ +2d7ba0: 3803 0500 |0014: if-eqz v3, 0019 // +0005 │ │ +2d7ba4: 1603 0100 |0016: const-wide/16 v3, #int 1 // #1 │ │ +2d7ba8: bb31 |0018: add-long/2addr v1, v3 │ │ +2d7baa: 8412 |0019: long-to-int v2, v1 │ │ +2d7bac: 6e30 3595 0702 |001a: invoke-virtual {v7, v0, v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.write:(Ljava/io/OutputStream;I)V // method@9535 │ │ +2d7bb2: 6e10 3186 0000 |001d: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8631 │ │ +2d7bb8: 0c01 |0020: move-result-object v1 │ │ +2d7bba: 2111 |0021: array-length v1, v1 │ │ +2d7bbc: 8111 |0022: int-to-long v1, v1 │ │ +2d7bbe: 7120 a98e 2100 |0023: invoke-static {v1, v2}, Lorg/jaudiotagger/audio/generic/Utils;.isOddLength:(J)Z // method@8ea9 │ │ +2d7bc4: 0a01 |0026: move-result v1 │ │ +2d7bc6: 3801 1200 |0027: if-eqz v1, 0039 // +0012 │ │ +2d7bca: 6e10 3186 0000 |0029: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8631 │ │ +2d7bd0: 0c00 |002c: move-result-object v0 │ │ +2d7bd2: 2100 |002d: array-length v0, v0 │ │ +2d7bd4: d800 0001 |002e: add-int/lit8 v0, v0, #int 1 // #01 │ │ +2d7bd8: 2201 ef0f |0030: new-instance v1, Ljava/io/ByteArrayOutputStream; // type@0fef │ │ +2d7bdc: 7010 2d86 0100 |0032: invoke-direct {v1}, Ljava/io/ByteArrayOutputStream;.:()V // method@862d │ │ +2d7be2: 6e30 3595 1700 |0035: invoke-virtual {v7, v1, v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.write:(Ljava/io/OutputStream;I)V // method@9535 │ │ +2d7be8: 0710 |0038: move-object v0, v1 │ │ +2d7bea: 6e10 3186 0000 |0039: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8631 │ │ +2d7bf0: 0c07 |003c: move-result-object v7 │ │ +2d7bf2: 7110 5b88 0700 |003d: invoke-static {v7}, Ljava/nio/ByteBuffer;.wrap:([B)Ljava/nio/ByteBuffer; // method@885b │ │ +2d7bf8: 0c07 |0040: move-result-object v7 │ │ +2d7bfa: 6e10 5988 0700 |0041: invoke-virtual {v7}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@8859 │ │ +2d7c00: 1107 |0044: return-object v7 │ │ +2d7c02: 0d07 |0045: move-exception v7 │ │ +2d7c04: 2200 3310 |0046: new-instance v0, Ljava/lang/RuntimeException; // type@1033 │ │ +2d7c08: 7020 7e87 7000 |0048: invoke-direct {v0, v7}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@877e │ │ +2d7c0e: 2700 |004b: throw v0 │ │ catches : 1 │ │ 0x0000 - 0x0044 │ │ Ljava/io/IOException; -> 0x0045 │ │ positions : │ │ 0x0000 line=99 │ │ 0x0005 line=100 │ │ 0x0010 line=103 │ │ @@ -1095110,67 +1095110,67 @@ │ │ type : '(Lorg/jaudiotagger/tag/Tag;Lorg/jaudiotagger/audio/MyRandomAccessFile;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 109 16-bit code units │ │ -2d7c34: |[2d7c34] org.jaudiotagger.audio.dsf.DsfFileWriter.deleteTag:(Lorg/jaudiotagger/tag/Tag;Lorg/jaudiotagger/audio/MyRandomAccessFile;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V │ │ -2d7c44: 7210 838a 0800 |0000: invoke-interface {v8}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getChannel:()Ljava/nio/channels/FileChannel; // method@8a83 │ │ -2d7c4a: 0c07 |0003: move-result-object v7 │ │ -2d7c4c: 6008 2583 |0004: sget v8, Lorg/jaudiotagger/audio/dsf/DsdChunk;.DSD_HEADER_LENGTH:I // field@8325 │ │ -2d7c50: 7120 ab8e 8700 |0006: invoke-static {v7, v8}, Lorg/jaudiotagger/audio/generic/Utils;.readFileDataIntoBufferLE:(Ljava/nio/channels/FileChannel;I)Ljava/nio/ByteBuffer; // method@8eab │ │ -2d7c56: 0c08 |0009: move-result-object v8 │ │ -2d7c58: 7110 498d 0800 |000a: invoke-static {v8}, Lorg/jaudiotagger/audio/dsf/DsdChunk;.readChunk:(Ljava/nio/ByteBuffer;)Lorg/jaudiotagger/audio/dsf/DsdChunk; // method@8d49 │ │ -2d7c5e: 0c08 |000d: move-result-object v8 │ │ -2d7c60: 3808 4200 |000e: if-eqz v8, 0050 // +0042 │ │ -2d7c64: 6e10 488d 0800 |0010: invoke-virtual {v8}, Lorg/jaudiotagger/audio/dsf/DsdChunk;.getMetadataOffset:()J // method@8d48 │ │ -2d7c6a: 0b00 |0013: move-result-wide v0 │ │ -2d7c6c: 1602 0000 |0014: const-wide/16 v2, #int 0 // #0 │ │ -2d7c70: 3109 0002 |0016: cmp-long v9, v0, v2 │ │ -2d7c74: 3d09 3800 |0018: if-lez v9, 0050 // +0038 │ │ -2d7c78: 6e10 488d 0800 |001a: invoke-virtual {v8}, Lorg/jaudiotagger/audio/dsf/DsdChunk;.getMetadataOffset:()J // method@8d48 │ │ -2d7c7e: 0b00 |001d: move-result-wide v0 │ │ -2d7c80: 6e30 6a88 0701 |001e: invoke-virtual {v7, v0, v1}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ -2d7c86: 6e10 6d88 0700 |0021: invoke-virtual {v7}, Ljava/nio/channels/FileChannel;.size:()J // method@886d │ │ -2d7c8c: 0b00 |0024: move-result-wide v0 │ │ -2d7c8e: 6e10 6988 0700 |0025: invoke-virtual {v7}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ -2d7c94: 0b04 |0028: move-result-wide v4 │ │ -2d7c96: bc40 |0029: sub-long/2addr v0, v4 │ │ -2d7c98: 8409 |002a: long-to-int v9, v0 │ │ -2d7c9a: 7120 ab8e 9700 |002b: invoke-static {v7, v9}, Lorg/jaudiotagger/audio/generic/Utils;.readFileDataIntoBufferLE:(Ljava/nio/channels/FileChannel;I)Ljava/nio/ByteBuffer; // method@8eab │ │ -2d7ca0: 0c09 |002e: move-result-object v9 │ │ -2d7ca2: 7110 678d 0900 |002f: invoke-static {v9}, Lorg/jaudiotagger/audio/dsf/ID3Chunk;.readChunk:(Ljava/nio/ByteBuffer;)Lorg/jaudiotagger/audio/dsf/ID3Chunk; // method@8d67 │ │ -2d7ca8: 0c09 |0032: move-result-object v9 │ │ -2d7caa: 3809 1d00 |0033: if-eqz v9, 0050 // +001d │ │ -2d7cae: 6e10 488d 0800 |0035: invoke-virtual {v8}, Lorg/jaudiotagger/audio/dsf/DsdChunk;.getMetadataOffset:()J // method@8d48 │ │ -2d7cb4: 0b00 |0038: move-result-wide v0 │ │ -2d7cb6: 6e30 7088 0701 |0039: invoke-virtual {v7, v0, v1}, Ljava/nio/channels/FileChannel;.truncate:(J)Ljava/nio/channels/FileChannel; // method@8870 │ │ -2d7cbc: 6e30 4c8d 2803 |003c: invoke-virtual {v8, v2, v3}, Lorg/jaudiotagger/audio/dsf/DsdChunk;.setMetadataOffset:(J)V // method@8d4c │ │ -2d7cc2: 6e10 6d88 0700 |003f: invoke-virtual {v7}, Ljava/nio/channels/FileChannel;.size:()J // method@886d │ │ -2d7cc8: 0b00 |0042: move-result-wide v0 │ │ -2d7cca: 6e30 4b8d 0801 |0043: invoke-virtual {v8, v0, v1}, Lorg/jaudiotagger/audio/dsf/DsdChunk;.setFileLength:(J)V // method@8d4b │ │ -2d7cd0: 6e30 6a88 2703 |0046: invoke-virtual {v7, v2, v3}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ -2d7cd6: 6e10 4e8d 0800 |0049: invoke-virtual {v8}, Lorg/jaudiotagger/audio/dsf/DsdChunk;.write:()Ljava/nio/ByteBuffer; // method@8d4e │ │ -2d7cdc: 0c08 |004c: move-result-object v8 │ │ -2d7cde: 6e20 7288 8700 |004d: invoke-virtual {v7, v8}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ -2d7ce4: 0e00 |0050: return-void │ │ -2d7ce6: 0d07 |0051: move-exception v7 │ │ -2d7ce8: 2208 3711 |0052: new-instance v8, Lorg/jaudiotagger/audio/exceptions/CannotWriteException; // type@1137 │ │ -2d7cec: 2209 3910 |0054: new-instance v9, Ljava/lang/StringBuilder; // type@1039 │ │ -2d7cf0: 7010 cc87 0900 |0056: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2d7cf6: 1a00 334f |0059: const-string v0, "UNKNOWN:" // string@4f33 │ │ -2d7cfa: 6e20 d787 0900 |005b: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d7d00: 6e10 8686 0700 |005e: invoke-virtual {v7}, Ljava/io/IOException;.getMessage:()Ljava/lang/String; // method@8686 │ │ -2d7d06: 0c07 |0061: move-result-object v7 │ │ -2d7d08: 6e20 d787 7900 |0062: invoke-virtual {v9, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d7d0e: 6e10 df87 0900 |0065: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2d7d14: 0c07 |0068: move-result-object v7 │ │ -2d7d16: 7020 728d 7800 |0069: invoke-direct {v8, v7}, Lorg/jaudiotagger/audio/exceptions/CannotWriteException;.:(Ljava/lang/String;)V // method@8d72 │ │ -2d7d1c: 2708 |006c: throw v8 │ │ +2d7c38: |[2d7c38] org.jaudiotagger.audio.dsf.DsfFileWriter.deleteTag:(Lorg/jaudiotagger/tag/Tag;Lorg/jaudiotagger/audio/MyRandomAccessFile;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V │ │ +2d7c48: 7210 838a 0800 |0000: invoke-interface {v8}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getChannel:()Ljava/nio/channels/FileChannel; // method@8a83 │ │ +2d7c4e: 0c07 |0003: move-result-object v7 │ │ +2d7c50: 6008 2583 |0004: sget v8, Lorg/jaudiotagger/audio/dsf/DsdChunk;.DSD_HEADER_LENGTH:I // field@8325 │ │ +2d7c54: 7120 ab8e 8700 |0006: invoke-static {v7, v8}, Lorg/jaudiotagger/audio/generic/Utils;.readFileDataIntoBufferLE:(Ljava/nio/channels/FileChannel;I)Ljava/nio/ByteBuffer; // method@8eab │ │ +2d7c5a: 0c08 |0009: move-result-object v8 │ │ +2d7c5c: 7110 498d 0800 |000a: invoke-static {v8}, Lorg/jaudiotagger/audio/dsf/DsdChunk;.readChunk:(Ljava/nio/ByteBuffer;)Lorg/jaudiotagger/audio/dsf/DsdChunk; // method@8d49 │ │ +2d7c62: 0c08 |000d: move-result-object v8 │ │ +2d7c64: 3808 4200 |000e: if-eqz v8, 0050 // +0042 │ │ +2d7c68: 6e10 488d 0800 |0010: invoke-virtual {v8}, Lorg/jaudiotagger/audio/dsf/DsdChunk;.getMetadataOffset:()J // method@8d48 │ │ +2d7c6e: 0b00 |0013: move-result-wide v0 │ │ +2d7c70: 1602 0000 |0014: const-wide/16 v2, #int 0 // #0 │ │ +2d7c74: 3109 0002 |0016: cmp-long v9, v0, v2 │ │ +2d7c78: 3d09 3800 |0018: if-lez v9, 0050 // +0038 │ │ +2d7c7c: 6e10 488d 0800 |001a: invoke-virtual {v8}, Lorg/jaudiotagger/audio/dsf/DsdChunk;.getMetadataOffset:()J // method@8d48 │ │ +2d7c82: 0b00 |001d: move-result-wide v0 │ │ +2d7c84: 6e30 6a88 0701 |001e: invoke-virtual {v7, v0, v1}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ +2d7c8a: 6e10 6d88 0700 |0021: invoke-virtual {v7}, Ljava/nio/channels/FileChannel;.size:()J // method@886d │ │ +2d7c90: 0b00 |0024: move-result-wide v0 │ │ +2d7c92: 6e10 6988 0700 |0025: invoke-virtual {v7}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ +2d7c98: 0b04 |0028: move-result-wide v4 │ │ +2d7c9a: bc40 |0029: sub-long/2addr v0, v4 │ │ +2d7c9c: 8409 |002a: long-to-int v9, v0 │ │ +2d7c9e: 7120 ab8e 9700 |002b: invoke-static {v7, v9}, Lorg/jaudiotagger/audio/generic/Utils;.readFileDataIntoBufferLE:(Ljava/nio/channels/FileChannel;I)Ljava/nio/ByteBuffer; // method@8eab │ │ +2d7ca4: 0c09 |002e: move-result-object v9 │ │ +2d7ca6: 7110 678d 0900 |002f: invoke-static {v9}, Lorg/jaudiotagger/audio/dsf/ID3Chunk;.readChunk:(Ljava/nio/ByteBuffer;)Lorg/jaudiotagger/audio/dsf/ID3Chunk; // method@8d67 │ │ +2d7cac: 0c09 |0032: move-result-object v9 │ │ +2d7cae: 3809 1d00 |0033: if-eqz v9, 0050 // +001d │ │ +2d7cb2: 6e10 488d 0800 |0035: invoke-virtual {v8}, Lorg/jaudiotagger/audio/dsf/DsdChunk;.getMetadataOffset:()J // method@8d48 │ │ +2d7cb8: 0b00 |0038: move-result-wide v0 │ │ +2d7cba: 6e30 7088 0701 |0039: invoke-virtual {v7, v0, v1}, Ljava/nio/channels/FileChannel;.truncate:(J)Ljava/nio/channels/FileChannel; // method@8870 │ │ +2d7cc0: 6e30 4c8d 2803 |003c: invoke-virtual {v8, v2, v3}, Lorg/jaudiotagger/audio/dsf/DsdChunk;.setMetadataOffset:(J)V // method@8d4c │ │ +2d7cc6: 6e10 6d88 0700 |003f: invoke-virtual {v7}, Ljava/nio/channels/FileChannel;.size:()J // method@886d │ │ +2d7ccc: 0b00 |0042: move-result-wide v0 │ │ +2d7cce: 6e30 4b8d 0801 |0043: invoke-virtual {v8, v0, v1}, Lorg/jaudiotagger/audio/dsf/DsdChunk;.setFileLength:(J)V // method@8d4b │ │ +2d7cd4: 6e30 6a88 2703 |0046: invoke-virtual {v7, v2, v3}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ +2d7cda: 6e10 4e8d 0800 |0049: invoke-virtual {v8}, Lorg/jaudiotagger/audio/dsf/DsdChunk;.write:()Ljava/nio/ByteBuffer; // method@8d4e │ │ +2d7ce0: 0c08 |004c: move-result-object v8 │ │ +2d7ce2: 6e20 7288 8700 |004d: invoke-virtual {v7, v8}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ +2d7ce8: 0e00 |0050: return-void │ │ +2d7cea: 0d07 |0051: move-exception v7 │ │ +2d7cec: 2208 3711 |0052: new-instance v8, Lorg/jaudiotagger/audio/exceptions/CannotWriteException; // type@1137 │ │ +2d7cf0: 2209 3910 |0054: new-instance v9, Ljava/lang/StringBuilder; // type@1039 │ │ +2d7cf4: 7010 cc87 0900 |0056: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2d7cfa: 1a00 334f |0059: const-string v0, "UNKNOWN:" // string@4f33 │ │ +2d7cfe: 6e20 d787 0900 |005b: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d7d04: 6e10 8686 0700 |005e: invoke-virtual {v7}, Ljava/io/IOException;.getMessage:()Ljava/lang/String; // method@8686 │ │ +2d7d0a: 0c07 |0061: move-result-object v7 │ │ +2d7d0c: 6e20 d787 7900 |0062: invoke-virtual {v9, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d7d12: 6e10 df87 0900 |0065: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2d7d18: 0c07 |0068: move-result-object v7 │ │ +2d7d1a: 7020 728d 7800 |0069: invoke-direct {v8, v7}, Lorg/jaudiotagger/audio/exceptions/CannotWriteException;.:(Ljava/lang/String;)V // method@8d72 │ │ +2d7d20: 2708 |006c: throw v8 │ │ catches : 1 │ │ 0x0004 - 0x0050 │ │ Ljava/io/IOException; -> 0x0051 │ │ positions : │ │ 0x0000 line=139 │ │ 0x0004 line=142 │ │ 0x0010 line=145 │ │ @@ -1095193,88 +1095193,88 @@ │ │ type : '(Lorg/jaudiotagger/audio/AudioFile;Lorg/jaudiotagger/tag/Tag;Lorg/jaudiotagger/audio/MyRandomAccessFile;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 154 16-bit code units │ │ -2d7d30: |[2d7d30] org.jaudiotagger.audio.dsf.DsfFileWriter.writeTag:(Lorg/jaudiotagger/audio/AudioFile;Lorg/jaudiotagger/tag/Tag;Lorg/jaudiotagger/audio/MyRandomAccessFile;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V │ │ -2d7d40: 7210 838a 0900 |0000: invoke-interface {v9}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getChannel:()Ljava/nio/channels/FileChannel; // method@8a83 │ │ -2d7d46: 0c07 |0003: move-result-object v7 │ │ -2d7d48: 6009 2583 |0004: sget v9, Lorg/jaudiotagger/audio/dsf/DsdChunk;.DSD_HEADER_LENGTH:I // field@8325 │ │ -2d7d4c: 7120 ab8e 9700 |0006: invoke-static {v7, v9}, Lorg/jaudiotagger/audio/generic/Utils;.readFileDataIntoBufferLE:(Ljava/nio/channels/FileChannel;I)Ljava/nio/ByteBuffer; // method@8eab │ │ -2d7d52: 0c09 |0009: move-result-object v9 │ │ -2d7d54: 7110 498d 0900 |000a: invoke-static {v9}, Lorg/jaudiotagger/audio/dsf/DsdChunk;.readChunk:(Ljava/nio/ByteBuffer;)Lorg/jaudiotagger/audio/dsf/DsdChunk; // method@8d49 │ │ -2d7d5a: 0c09 |000d: move-result-object v9 │ │ -2d7d5c: 3809 8000 |000e: if-eqz v9, 008e // +0080 │ │ -2d7d60: 6e10 488d 0900 |0010: invoke-virtual {v9}, Lorg/jaudiotagger/audio/dsf/DsdChunk;.getMetadataOffset:()J // method@8d48 │ │ -2d7d66: 0b00 |0013: move-result-wide v0 │ │ -2d7d68: 1602 0000 |0014: const-wide/16 v2, #int 0 // #0 │ │ -2d7d6c: 310a 0002 |0016: cmp-long v10, v0, v2 │ │ -2d7d70: 3d0a 4e00 |0018: if-lez v10, 0066 // +004e │ │ -2d7d74: 6e10 488d 0900 |001a: invoke-virtual {v9}, Lorg/jaudiotagger/audio/dsf/DsdChunk;.getMetadataOffset:()J // method@8d48 │ │ -2d7d7a: 0b00 |001d: move-result-wide v0 │ │ -2d7d7c: 6e30 6a88 0701 |001e: invoke-virtual {v7, v0, v1}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ -2d7d82: 6e10 6d88 0700 |0021: invoke-virtual {v7}, Ljava/nio/channels/FileChannel;.size:()J // method@886d │ │ -2d7d88: 0b00 |0024: move-result-wide v0 │ │ -2d7d8a: 6e10 6988 0700 |0025: invoke-virtual {v7}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ -2d7d90: 0b04 |0028: move-result-wide v4 │ │ -2d7d92: bc40 |0029: sub-long/2addr v0, v4 │ │ -2d7d94: 840a |002a: long-to-int v10, v0 │ │ -2d7d96: 7120 ab8e a700 |002b: invoke-static {v7, v10}, Lorg/jaudiotagger/audio/generic/Utils;.readFileDataIntoBufferLE:(Ljava/nio/channels/FileChannel;I)Ljava/nio/ByteBuffer; // method@8eab │ │ -2d7d9c: 0c0a |002e: move-result-object v10 │ │ -2d7d9e: 7110 678d 0a00 |002f: invoke-static {v10}, Lorg/jaudiotagger/audio/dsf/ID3Chunk;.readChunk:(Ljava/nio/ByteBuffer;)Lorg/jaudiotagger/audio/dsf/ID3Chunk; // method@8d67 │ │ -2d7da4: 0c0a |0032: move-result-object v10 │ │ -2d7da6: 380a 2b00 |0033: if-eqz v10, 005e // +002b │ │ -2d7daa: 6e10 488d 0900 |0035: invoke-virtual {v9}, Lorg/jaudiotagger/audio/dsf/DsdChunk;.getMetadataOffset:()J // method@8d48 │ │ -2d7db0: 0b00 |0038: move-result-wide v0 │ │ -2d7db2: 6e30 6a88 0701 |0039: invoke-virtual {v7, v0, v1}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ -2d7db8: 6e10 6988 0700 |003c: invoke-virtual {v7}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ -2d7dbe: 0b00 |003f: move-result-wide v0 │ │ -2d7dc0: 6e30 7088 0701 |0040: invoke-virtual {v7, v0, v1}, Ljava/nio/channels/FileChannel;.truncate:(J)Ljava/nio/channels/FileChannel; // method@8870 │ │ -2d7dc6: 1f08 0712 |0043: check-cast v8, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // type@1207 │ │ -2d7dca: 6e20 5c8d 8600 |0045: invoke-virtual {v6, v8}, Lorg/jaudiotagger/audio/dsf/DsfFileWriter;.convert:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;)Ljava/nio/ByteBuffer; // method@8d5c │ │ -2d7dd0: 0c08 |0048: move-result-object v8 │ │ -2d7dd2: 6e20 7288 8700 |0049: invoke-virtual {v7, v8}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ -2d7dd8: 6e10 6d88 0700 |004c: invoke-virtual {v7}, Ljava/nio/channels/FileChannel;.size:()J // method@886d │ │ -2d7dde: 0b00 |004f: move-result-wide v0 │ │ -2d7de0: 6e30 4b8d 0901 |0050: invoke-virtual {v9, v0, v1}, Lorg/jaudiotagger/audio/dsf/DsdChunk;.setFileLength:(J)V // method@8d4b │ │ -2d7de6: 6e30 6a88 2703 |0053: invoke-virtual {v7, v2, v3}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ -2d7dec: 6e10 4e8d 0900 |0056: invoke-virtual {v9}, Lorg/jaudiotagger/audio/dsf/DsdChunk;.write:()Ljava/nio/ByteBuffer; // method@8d4e │ │ -2d7df2: 0c08 |0059: move-result-object v8 │ │ -2d7df4: 6e20 7288 8700 |005a: invoke-virtual {v7, v8}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ -2d7dfa: 2831 |005d: goto 008e // +0031 │ │ -2d7dfc: 2207 3711 |005e: new-instance v7, Lorg/jaudiotagger/audio/exceptions/CannotWriteException; // type@1137 │ │ -2d7e00: 1a08 3f4f |0060: const-string v8, "UNKNOWNCould not find existing ID3v2 Tag" // string@4f3f │ │ -2d7e04: 7020 728d 8700 |0062: invoke-direct {v7, v8}, Lorg/jaudiotagger/audio/exceptions/CannotWriteException;.:(Ljava/lang/String;)V // method@8d72 │ │ -2d7e0a: 2707 |0065: throw v7 │ │ -2d7e0c: 6e10 6d88 0700 |0066: invoke-virtual {v7}, Ljava/nio/channels/FileChannel;.size:()J // method@886d │ │ -2d7e12: 0b00 |0069: move-result-wide v0 │ │ -2d7e14: 6e30 6a88 0701 |006a: invoke-virtual {v7, v0, v1}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ -2d7e1a: 6e10 6d88 0700 |006d: invoke-virtual {v7}, Ljava/nio/channels/FileChannel;.size:()J // method@886d │ │ -2d7e20: 0b00 |0070: move-result-wide v0 │ │ -2d7e22: 6e30 4c8d 0901 |0071: invoke-virtual {v9, v0, v1}, Lorg/jaudiotagger/audio/dsf/DsdChunk;.setMetadataOffset:(J)V // method@8d4c │ │ -2d7e28: 1f08 0712 |0074: check-cast v8, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // type@1207 │ │ -2d7e2c: 6e20 5c8d 8600 |0076: invoke-virtual {v6, v8}, Lorg/jaudiotagger/audio/dsf/DsfFileWriter;.convert:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;)Ljava/nio/ByteBuffer; // method@8d5c │ │ -2d7e32: 0c08 |0079: move-result-object v8 │ │ -2d7e34: 6e20 7288 8700 |007a: invoke-virtual {v7, v8}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ -2d7e3a: 6e10 6d88 0700 |007d: invoke-virtual {v7}, Ljava/nio/channels/FileChannel;.size:()J // method@886d │ │ -2d7e40: 0b00 |0080: move-result-wide v0 │ │ -2d7e42: 6e30 4b8d 0901 |0081: invoke-virtual {v9, v0, v1}, Lorg/jaudiotagger/audio/dsf/DsdChunk;.setFileLength:(J)V // method@8d4b │ │ -2d7e48: 6e30 6a88 2703 |0084: invoke-virtual {v7, v2, v3}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ -2d7e4e: 6e10 4e8d 0900 |0087: invoke-virtual {v9}, Lorg/jaudiotagger/audio/dsf/DsdChunk;.write:()Ljava/nio/ByteBuffer; // method@8d4e │ │ -2d7e54: 0c08 |008a: move-result-object v8 │ │ -2d7e56: 6e20 7288 8700 |008b: invoke-virtual {v7, v8}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ -2d7e5c: 0e00 |008e: return-void │ │ -2d7e5e: 0d07 |008f: move-exception v7 │ │ -2d7e60: 2208 3711 |0090: new-instance v8, Lorg/jaudiotagger/audio/exceptions/CannotWriteException; // type@1137 │ │ -2d7e64: 6e10 8686 0700 |0092: invoke-virtual {v7}, Ljava/io/IOException;.getMessage:()Ljava/lang/String; // method@8686 │ │ -2d7e6a: 0c07 |0095: move-result-object v7 │ │ -2d7e6c: 7020 728d 7800 |0096: invoke-direct {v8, v7}, Lorg/jaudiotagger/audio/exceptions/CannotWriteException;.:(Ljava/lang/String;)V // method@8d72 │ │ -2d7e72: 2708 |0099: throw v8 │ │ +2d7d34: |[2d7d34] org.jaudiotagger.audio.dsf.DsfFileWriter.writeTag:(Lorg/jaudiotagger/audio/AudioFile;Lorg/jaudiotagger/tag/Tag;Lorg/jaudiotagger/audio/MyRandomAccessFile;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V │ │ +2d7d44: 7210 838a 0900 |0000: invoke-interface {v9}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getChannel:()Ljava/nio/channels/FileChannel; // method@8a83 │ │ +2d7d4a: 0c07 |0003: move-result-object v7 │ │ +2d7d4c: 6009 2583 |0004: sget v9, Lorg/jaudiotagger/audio/dsf/DsdChunk;.DSD_HEADER_LENGTH:I // field@8325 │ │ +2d7d50: 7120 ab8e 9700 |0006: invoke-static {v7, v9}, Lorg/jaudiotagger/audio/generic/Utils;.readFileDataIntoBufferLE:(Ljava/nio/channels/FileChannel;I)Ljava/nio/ByteBuffer; // method@8eab │ │ +2d7d56: 0c09 |0009: move-result-object v9 │ │ +2d7d58: 7110 498d 0900 |000a: invoke-static {v9}, Lorg/jaudiotagger/audio/dsf/DsdChunk;.readChunk:(Ljava/nio/ByteBuffer;)Lorg/jaudiotagger/audio/dsf/DsdChunk; // method@8d49 │ │ +2d7d5e: 0c09 |000d: move-result-object v9 │ │ +2d7d60: 3809 8000 |000e: if-eqz v9, 008e // +0080 │ │ +2d7d64: 6e10 488d 0900 |0010: invoke-virtual {v9}, Lorg/jaudiotagger/audio/dsf/DsdChunk;.getMetadataOffset:()J // method@8d48 │ │ +2d7d6a: 0b00 |0013: move-result-wide v0 │ │ +2d7d6c: 1602 0000 |0014: const-wide/16 v2, #int 0 // #0 │ │ +2d7d70: 310a 0002 |0016: cmp-long v10, v0, v2 │ │ +2d7d74: 3d0a 4e00 |0018: if-lez v10, 0066 // +004e │ │ +2d7d78: 6e10 488d 0900 |001a: invoke-virtual {v9}, Lorg/jaudiotagger/audio/dsf/DsdChunk;.getMetadataOffset:()J // method@8d48 │ │ +2d7d7e: 0b00 |001d: move-result-wide v0 │ │ +2d7d80: 6e30 6a88 0701 |001e: invoke-virtual {v7, v0, v1}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ +2d7d86: 6e10 6d88 0700 |0021: invoke-virtual {v7}, Ljava/nio/channels/FileChannel;.size:()J // method@886d │ │ +2d7d8c: 0b00 |0024: move-result-wide v0 │ │ +2d7d8e: 6e10 6988 0700 |0025: invoke-virtual {v7}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ +2d7d94: 0b04 |0028: move-result-wide v4 │ │ +2d7d96: bc40 |0029: sub-long/2addr v0, v4 │ │ +2d7d98: 840a |002a: long-to-int v10, v0 │ │ +2d7d9a: 7120 ab8e a700 |002b: invoke-static {v7, v10}, Lorg/jaudiotagger/audio/generic/Utils;.readFileDataIntoBufferLE:(Ljava/nio/channels/FileChannel;I)Ljava/nio/ByteBuffer; // method@8eab │ │ +2d7da0: 0c0a |002e: move-result-object v10 │ │ +2d7da2: 7110 678d 0a00 |002f: invoke-static {v10}, Lorg/jaudiotagger/audio/dsf/ID3Chunk;.readChunk:(Ljava/nio/ByteBuffer;)Lorg/jaudiotagger/audio/dsf/ID3Chunk; // method@8d67 │ │ +2d7da8: 0c0a |0032: move-result-object v10 │ │ +2d7daa: 380a 2b00 |0033: if-eqz v10, 005e // +002b │ │ +2d7dae: 6e10 488d 0900 |0035: invoke-virtual {v9}, Lorg/jaudiotagger/audio/dsf/DsdChunk;.getMetadataOffset:()J // method@8d48 │ │ +2d7db4: 0b00 |0038: move-result-wide v0 │ │ +2d7db6: 6e30 6a88 0701 |0039: invoke-virtual {v7, v0, v1}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ +2d7dbc: 6e10 6988 0700 |003c: invoke-virtual {v7}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ +2d7dc2: 0b00 |003f: move-result-wide v0 │ │ +2d7dc4: 6e30 7088 0701 |0040: invoke-virtual {v7, v0, v1}, Ljava/nio/channels/FileChannel;.truncate:(J)Ljava/nio/channels/FileChannel; // method@8870 │ │ +2d7dca: 1f08 0712 |0043: check-cast v8, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // type@1207 │ │ +2d7dce: 6e20 5c8d 8600 |0045: invoke-virtual {v6, v8}, Lorg/jaudiotagger/audio/dsf/DsfFileWriter;.convert:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;)Ljava/nio/ByteBuffer; // method@8d5c │ │ +2d7dd4: 0c08 |0048: move-result-object v8 │ │ +2d7dd6: 6e20 7288 8700 |0049: invoke-virtual {v7, v8}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ +2d7ddc: 6e10 6d88 0700 |004c: invoke-virtual {v7}, Ljava/nio/channels/FileChannel;.size:()J // method@886d │ │ +2d7de2: 0b00 |004f: move-result-wide v0 │ │ +2d7de4: 6e30 4b8d 0901 |0050: invoke-virtual {v9, v0, v1}, Lorg/jaudiotagger/audio/dsf/DsdChunk;.setFileLength:(J)V // method@8d4b │ │ +2d7dea: 6e30 6a88 2703 |0053: invoke-virtual {v7, v2, v3}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ +2d7df0: 6e10 4e8d 0900 |0056: invoke-virtual {v9}, Lorg/jaudiotagger/audio/dsf/DsdChunk;.write:()Ljava/nio/ByteBuffer; // method@8d4e │ │ +2d7df6: 0c08 |0059: move-result-object v8 │ │ +2d7df8: 6e20 7288 8700 |005a: invoke-virtual {v7, v8}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ +2d7dfe: 2831 |005d: goto 008e // +0031 │ │ +2d7e00: 2207 3711 |005e: new-instance v7, Lorg/jaudiotagger/audio/exceptions/CannotWriteException; // type@1137 │ │ +2d7e04: 1a08 3f4f |0060: const-string v8, "UNKNOWNCould not find existing ID3v2 Tag" // string@4f3f │ │ +2d7e08: 7020 728d 8700 |0062: invoke-direct {v7, v8}, Lorg/jaudiotagger/audio/exceptions/CannotWriteException;.:(Ljava/lang/String;)V // method@8d72 │ │ +2d7e0e: 2707 |0065: throw v7 │ │ +2d7e10: 6e10 6d88 0700 |0066: invoke-virtual {v7}, Ljava/nio/channels/FileChannel;.size:()J // method@886d │ │ +2d7e16: 0b00 |0069: move-result-wide v0 │ │ +2d7e18: 6e30 6a88 0701 |006a: invoke-virtual {v7, v0, v1}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ +2d7e1e: 6e10 6d88 0700 |006d: invoke-virtual {v7}, Ljava/nio/channels/FileChannel;.size:()J // method@886d │ │ +2d7e24: 0b00 |0070: move-result-wide v0 │ │ +2d7e26: 6e30 4c8d 0901 |0071: invoke-virtual {v9, v0, v1}, Lorg/jaudiotagger/audio/dsf/DsdChunk;.setMetadataOffset:(J)V // method@8d4c │ │ +2d7e2c: 1f08 0712 |0074: check-cast v8, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // type@1207 │ │ +2d7e30: 6e20 5c8d 8600 |0076: invoke-virtual {v6, v8}, Lorg/jaudiotagger/audio/dsf/DsfFileWriter;.convert:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;)Ljava/nio/ByteBuffer; // method@8d5c │ │ +2d7e36: 0c08 |0079: move-result-object v8 │ │ +2d7e38: 6e20 7288 8700 |007a: invoke-virtual {v7, v8}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ +2d7e3e: 6e10 6d88 0700 |007d: invoke-virtual {v7}, Ljava/nio/channels/FileChannel;.size:()J // method@886d │ │ +2d7e44: 0b00 |0080: move-result-wide v0 │ │ +2d7e46: 6e30 4b8d 0901 |0081: invoke-virtual {v9, v0, v1}, Lorg/jaudiotagger/audio/dsf/DsdChunk;.setFileLength:(J)V // method@8d4b │ │ +2d7e4c: 6e30 6a88 2703 |0084: invoke-virtual {v7, v2, v3}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ +2d7e52: 6e10 4e8d 0900 |0087: invoke-virtual {v9}, Lorg/jaudiotagger/audio/dsf/DsdChunk;.write:()Ljava/nio/ByteBuffer; // method@8d4e │ │ +2d7e58: 0c08 |008a: move-result-object v8 │ │ +2d7e5a: 6e20 7288 8700 |008b: invoke-virtual {v7, v8}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8872 │ │ +2d7e60: 0e00 |008e: return-void │ │ +2d7e62: 0d07 |008f: move-exception v7 │ │ +2d7e64: 2208 3711 |0090: new-instance v8, Lorg/jaudiotagger/audio/exceptions/CannotWriteException; // type@1137 │ │ +2d7e68: 6e10 8686 0700 |0092: invoke-virtual {v7}, Ljava/io/IOException;.getMessage:()Ljava/lang/String; // method@8686 │ │ +2d7e6e: 0c07 |0095: move-result-object v7 │ │ +2d7e70: 7020 728d 7800 |0096: invoke-direct {v8, v7}, Lorg/jaudiotagger/audio/exceptions/CannotWriteException;.:(Ljava/lang/String;)V // method@8d72 │ │ +2d7e76: 2708 |0099: throw v8 │ │ catches : 1 │ │ 0x0004 - 0x008e │ │ Ljava/io/IOException; -> 0x008f │ │ positions : │ │ 0x0000 line=43 │ │ 0x0004 line=46 │ │ 0x0010 line=49 │ │ @@ -1095336,17 +1095336,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2d81f8: |[2d81f8] org.jaudiotagger.audio.exceptions.CannotReadVideoException.:()V │ │ -2d8208: 7010 688d 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:()V // method@8d68 │ │ -2d820e: 0e00 |0003: return-void │ │ +2d81fc: |[2d81fc] org.jaudiotagger.audio.exceptions.CannotReadVideoException.:()V │ │ +2d820c: 7010 688d 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:()V // method@8d68 │ │ +2d8212: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/audio/exceptions/CannotReadVideoException; │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/exceptions/CannotReadVideoException;) │ │ @@ -1095354,17 +1095354,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -2d8210: |[2d8210] org.jaudiotagger.audio.exceptions.CannotReadVideoException.:(Ljava/lang/String;)V │ │ -2d8220: 7020 698d 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ -2d8226: 0e00 |0003: return-void │ │ +2d8214: |[2d8214] org.jaudiotagger.audio.exceptions.CannotReadVideoException.:(Ljava/lang/String;)V │ │ +2d8224: 7020 698d 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ +2d822a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/audio/exceptions/CannotReadVideoException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1095373,17 +1095373,17 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Throwable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -2d8228: |[2d8228] org.jaudiotagger.audio.exceptions.CannotReadVideoException.:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ -2d8238: 7030 6a8d 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@8d6a │ │ -2d823e: 0e00 |0003: return-void │ │ +2d822c: |[2d822c] org.jaudiotagger.audio.exceptions.CannotReadVideoException.:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ +2d823c: 7030 6a8d 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@8d6a │ │ +2d8242: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/audio/exceptions/CannotReadVideoException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/Throwable; │ │ @@ -1095393,17 +1095393,17 @@ │ │ type : '(Ljava/lang/Throwable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -2d8240: |[2d8240] org.jaudiotagger.audio.exceptions.CannotReadVideoException.:(Ljava/lang/Throwable;)V │ │ -2d8250: 7020 6b8d 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/Throwable;)V // method@8d6b │ │ -2d8256: 0e00 |0003: return-void │ │ +2d8244: |[2d8244] org.jaudiotagger.audio.exceptions.CannotReadVideoException.:(Ljava/lang/Throwable;)V │ │ +2d8254: 7020 6b8d 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/Throwable;)V // method@8d6b │ │ +2d825a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/audio/exceptions/CannotReadVideoException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/Throwable; │ │ │ │ @@ -1095441,17 +1095441,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2d83a8: |[2d83a8] org.jaudiotagger.audio.exceptions.NoReadPermissionsException.:()V │ │ -2d83b8: 7010 688d 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:()V // method@8d68 │ │ -2d83be: 0e00 |0003: return-void │ │ +2d83ac: |[2d83ac] org.jaudiotagger.audio.exceptions.NoReadPermissionsException.:()V │ │ +2d83bc: 7010 688d 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:()V // method@8d68 │ │ +2d83c2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/audio/exceptions/NoReadPermissionsException; │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/exceptions/NoReadPermissionsException;) │ │ @@ -1095459,17 +1095459,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -2d83c0: |[2d83c0] org.jaudiotagger.audio.exceptions.NoReadPermissionsException.:(Ljava/lang/String;)V │ │ -2d83d0: 7020 698d 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ -2d83d6: 0e00 |0003: return-void │ │ +2d83c4: |[2d83c4] org.jaudiotagger.audio.exceptions.NoReadPermissionsException.:(Ljava/lang/String;)V │ │ +2d83d4: 7020 698d 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ +2d83da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/audio/exceptions/NoReadPermissionsException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1095478,17 +1095478,17 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Throwable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -2d83d8: |[2d83d8] org.jaudiotagger.audio.exceptions.NoReadPermissionsException.:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ -2d83e8: 7030 6a8d 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@8d6a │ │ -2d83ee: 0e00 |0003: return-void │ │ +2d83dc: |[2d83dc] org.jaudiotagger.audio.exceptions.NoReadPermissionsException.:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ +2d83ec: 7030 6a8d 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@8d6a │ │ +2d83f2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/audio/exceptions/NoReadPermissionsException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/Throwable; │ │ @@ -1095498,17 +1095498,17 @@ │ │ type : '(Ljava/lang/Throwable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -2d83f0: |[2d83f0] org.jaudiotagger.audio.exceptions.NoReadPermissionsException.:(Ljava/lang/Throwable;)V │ │ -2d8400: 7020 6b8d 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/Throwable;)V // method@8d6b │ │ -2d8406: 0e00 |0003: return-void │ │ +2d83f4: |[2d83f4] org.jaudiotagger.audio.exceptions.NoReadPermissionsException.:(Ljava/lang/Throwable;)V │ │ +2d8404: 7020 6b8d 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/Throwable;)V // method@8d6b │ │ +2d840a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/audio/exceptions/NoReadPermissionsException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/Throwable; │ │ │ │ @@ -1095546,17 +1095546,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2d8408: |[2d8408] org.jaudiotagger.audio.exceptions.NoWritePermissionsException.:()V │ │ -2d8418: 7010 718d 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/audio/exceptions/CannotWriteException;.:()V // method@8d71 │ │ -2d841e: 0e00 |0003: return-void │ │ +2d840c: |[2d840c] org.jaudiotagger.audio.exceptions.NoWritePermissionsException.:()V │ │ +2d841c: 7010 718d 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/audio/exceptions/CannotWriteException;.:()V // method@8d71 │ │ +2d8422: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/audio/exceptions/NoWritePermissionsException; │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/exceptions/NoWritePermissionsException;) │ │ @@ -1095564,17 +1095564,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -2d8420: |[2d8420] org.jaudiotagger.audio.exceptions.NoWritePermissionsException.:(Ljava/lang/String;)V │ │ -2d8430: 7020 728d 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/audio/exceptions/CannotWriteException;.:(Ljava/lang/String;)V // method@8d72 │ │ -2d8436: 0e00 |0003: return-void │ │ +2d8424: |[2d8424] org.jaudiotagger.audio.exceptions.NoWritePermissionsException.:(Ljava/lang/String;)V │ │ +2d8434: 7020 728d 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/audio/exceptions/CannotWriteException;.:(Ljava/lang/String;)V // method@8d72 │ │ +2d843a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/audio/exceptions/NoWritePermissionsException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1095583,17 +1095583,17 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Throwable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -2d8438: |[2d8438] org.jaudiotagger.audio.exceptions.NoWritePermissionsException.:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ -2d8448: 7030 738d 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/audio/exceptions/CannotWriteException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@8d73 │ │ -2d844e: 0e00 |0003: return-void │ │ +2d843c: |[2d843c] org.jaudiotagger.audio.exceptions.NoWritePermissionsException.:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ +2d844c: 7030 738d 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/audio/exceptions/CannotWriteException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@8d73 │ │ +2d8452: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/audio/exceptions/NoWritePermissionsException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/Throwable; │ │ @@ -1095603,17 +1095603,17 @@ │ │ type : '(Ljava/lang/Throwable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -2d8450: |[2d8450] org.jaudiotagger.audio.exceptions.NoWritePermissionsException.:(Ljava/lang/Throwable;)V │ │ -2d8460: 7020 748d 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/audio/exceptions/CannotWriteException;.:(Ljava/lang/Throwable;)V // method@8d74 │ │ -2d8466: 0e00 |0003: return-void │ │ +2d8454: |[2d8454] org.jaudiotagger.audio.exceptions.NoWritePermissionsException.:(Ljava/lang/Throwable;)V │ │ +2d8464: 7020 748d 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/audio/exceptions/CannotWriteException;.:(Ljava/lang/Throwable;)V // method@8d74 │ │ +2d846a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/audio/exceptions/NoWritePermissionsException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/Throwable; │ │ │ │ @@ -1095659,23 +1095659,23 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -2d85b0: |[2d85b0] org.jaudiotagger.audio.flac.FlacFileReader.:()V │ │ -2d85c0: 7010 498e 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/audio/generic/AudioFileReader;.:()V // method@8e49 │ │ -2d85c6: 2200 4611 |0003: new-instance v0, Lorg/jaudiotagger/audio/flac/FlacInfoReader; // type@1146 │ │ -2d85ca: 7010 a88d 0000 |0005: invoke-direct {v0}, Lorg/jaudiotagger/audio/flac/FlacInfoReader;.:()V // method@8da8 │ │ -2d85d0: 5b10 3a83 |0008: iput-object v0, v1, Lorg/jaudiotagger/audio/flac/FlacFileReader;.ir:Lorg/jaudiotagger/audio/flac/FlacInfoReader; // field@833a │ │ -2d85d4: 2200 4a11 |000a: new-instance v0, Lorg/jaudiotagger/audio/flac/FlacTagReader; // type@114a │ │ -2d85d8: 7010 b78d 0000 |000c: invoke-direct {v0}, Lorg/jaudiotagger/audio/flac/FlacTagReader;.:()V // method@8db7 │ │ -2d85de: 5b10 3b83 |000f: iput-object v0, v1, Lorg/jaudiotagger/audio/flac/FlacFileReader;.tr:Lorg/jaudiotagger/audio/flac/FlacTagReader; // field@833b │ │ -2d85e2: 0e00 |0011: return-void │ │ +2d85b4: |[2d85b4] org.jaudiotagger.audio.flac.FlacFileReader.:()V │ │ +2d85c4: 7010 498e 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/audio/generic/AudioFileReader;.:()V // method@8e49 │ │ +2d85ca: 2200 4611 |0003: new-instance v0, Lorg/jaudiotagger/audio/flac/FlacInfoReader; // type@1146 │ │ +2d85ce: 7010 a88d 0000 |0005: invoke-direct {v0}, Lorg/jaudiotagger/audio/flac/FlacInfoReader;.:()V // method@8da8 │ │ +2d85d4: 5b10 3a83 |0008: iput-object v0, v1, Lorg/jaudiotagger/audio/flac/FlacFileReader;.ir:Lorg/jaudiotagger/audio/flac/FlacInfoReader; // field@833a │ │ +2d85d8: 2200 4a11 |000a: new-instance v0, Lorg/jaudiotagger/audio/flac/FlacTagReader; // type@114a │ │ +2d85dc: 7010 b78d 0000 |000c: invoke-direct {v0}, Lorg/jaudiotagger/audio/flac/FlacTagReader;.:()V // method@8db7 │ │ +2d85e2: 5b10 3b83 |000f: iput-object v0, v1, Lorg/jaudiotagger/audio/flac/FlacFileReader;.tr:Lorg/jaudiotagger/audio/flac/FlacTagReader; // field@833b │ │ +2d85e6: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0003 line=35 │ │ 0x000a line=36 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Lorg/jaudiotagger/audio/flac/FlacFileReader; │ │ @@ -1095686,19 +1095686,19 @@ │ │ type : '(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/generic/GenericAudioHeader;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -2d8570: |[2d8570] org.jaudiotagger.audio.flac.FlacFileReader.getEncodingInfo:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/generic/GenericAudioHeader; │ │ -2d8580: 5410 3a83 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/flac/FlacFileReader;.ir:Lorg/jaudiotagger/audio/flac/FlacInfoReader; // field@833a │ │ -2d8584: 6e20 aa8d 2000 |0002: invoke-virtual {v0, v2}, Lorg/jaudiotagger/audio/flac/FlacInfoReader;.read:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/flac/FlacAudioHeader; // method@8daa │ │ -2d858a: 0c02 |0005: move-result-object v2 │ │ -2d858c: 1102 |0006: return-object v2 │ │ +2d8574: |[2d8574] org.jaudiotagger.audio.flac.FlacFileReader.getEncodingInfo:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/generic/GenericAudioHeader; │ │ +2d8584: 5410 3a83 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/flac/FlacFileReader;.ir:Lorg/jaudiotagger/audio/flac/FlacInfoReader; // field@833a │ │ +2d8588: 6e20 aa8d 2000 |0002: invoke-virtual {v0, v2}, Lorg/jaudiotagger/audio/flac/FlacInfoReader;.read:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/flac/FlacAudioHeader; // method@8daa │ │ +2d858e: 0c02 |0005: move-result-object v2 │ │ +2d8590: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jaudiotagger/audio/flac/FlacFileReader; │ │ 0x0000 - 0x0007 reg=2 (null) Lorg/jaudiotagger/audio/MyRandomAccessFile; │ │ │ │ @@ -1095707,19 +1095707,19 @@ │ │ type : '(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/tag/Tag;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -2d8590: |[2d8590] org.jaudiotagger.audio.flac.FlacFileReader.getTag:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/tag/Tag; │ │ -2d85a0: 5410 3b83 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/flac/FlacFileReader;.tr:Lorg/jaudiotagger/audio/flac/FlacTagReader; // field@833b │ │ -2d85a4: 6e20 b88d 2000 |0002: invoke-virtual {v0, v2}, Lorg/jaudiotagger/audio/flac/FlacTagReader;.read:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/tag/flac/FlacTag; // method@8db8 │ │ -2d85aa: 0c02 |0005: move-result-object v2 │ │ -2d85ac: 1102 |0006: return-object v2 │ │ +2d8594: |[2d8594] org.jaudiotagger.audio.flac.FlacFileReader.getTag:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/tag/Tag; │ │ +2d85a4: 5410 3b83 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/flac/FlacFileReader;.tr:Lorg/jaudiotagger/audio/flac/FlacTagReader; // field@833b │ │ +2d85a8: 6e20 b88d 2000 |0002: invoke-virtual {v0, v2}, Lorg/jaudiotagger/audio/flac/FlacTagReader;.read:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/tag/flac/FlacTag; // method@8db8 │ │ +2d85ae: 0c02 |0005: move-result-object v2 │ │ +2d85b0: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jaudiotagger/audio/flac/FlacFileReader; │ │ 0x0000 - 0x0007 reg=2 (null) Lorg/jaudiotagger/audio/MyRandomAccessFile; │ │ │ │ @@ -1095760,20 +1095760,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -2d85e4: |[2d85e4] org.jaudiotagger.audio.flac.FlacFileWriter.:()V │ │ -2d85f4: 7010 4e8e 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/audio/generic/AudioFileWriter;.:()V // method@8e4e │ │ -2d85fa: 2200 4d11 |0003: new-instance v0, Lorg/jaudiotagger/audio/flac/FlacTagWriter; // type@114d │ │ -2d85fe: 7010 c38d 0000 |0005: invoke-direct {v0}, Lorg/jaudiotagger/audio/flac/FlacTagWriter;.:()V // method@8dc3 │ │ -2d8604: 5b10 3c83 |0008: iput-object v0, v1, Lorg/jaudiotagger/audio/flac/FlacFileWriter;.tw:Lorg/jaudiotagger/audio/flac/FlacTagWriter; // field@833c │ │ -2d8608: 0e00 |000a: return-void │ │ +2d85e8: |[2d85e8] org.jaudiotagger.audio.flac.FlacFileWriter.:()V │ │ +2d85f8: 7010 4e8e 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/audio/generic/AudioFileWriter;.:()V // method@8e4e │ │ +2d85fe: 2200 4d11 |0003: new-instance v0, Lorg/jaudiotagger/audio/flac/FlacTagWriter; // type@114d │ │ +2d8602: 7010 c38d 0000 |0005: invoke-direct {v0}, Lorg/jaudiotagger/audio/flac/FlacTagWriter;.:()V // method@8dc3 │ │ +2d8608: 5b10 3c83 |0008: iput-object v0, v1, Lorg/jaudiotagger/audio/flac/FlacFileWriter;.tw:Lorg/jaudiotagger/audio/flac/FlacTagWriter; // field@833c │ │ +2d860c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=37 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/jaudiotagger/audio/flac/FlacFileWriter; │ │ │ │ @@ -1095783,18 +1095783,18 @@ │ │ type : '(Lorg/jaudiotagger/tag/Tag;Lorg/jaudiotagger/audio/MyRandomAccessFile;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -2d860c: |[2d860c] org.jaudiotagger.audio.flac.FlacFileWriter.deleteTag:(Lorg/jaudiotagger/tag/Tag;Lorg/jaudiotagger/audio/MyRandomAccessFile;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V │ │ -2d861c: 5403 3c83 |0000: iget-object v3, v0, Lorg/jaudiotagger/audio/flac/FlacFileWriter;.tw:Lorg/jaudiotagger/audio/flac/FlacTagWriter; // field@833c │ │ -2d8620: 6e30 c68d 1302 |0002: invoke-virtual {v3, v1, v2}, Lorg/jaudiotagger/audio/flac/FlacTagWriter;.delete:(Lorg/jaudiotagger/tag/Tag;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V // method@8dc6 │ │ -2d8626: 0e00 |0005: return-void │ │ +2d8610: |[2d8610] org.jaudiotagger.audio.flac.FlacFileWriter.deleteTag:(Lorg/jaudiotagger/tag/Tag;Lorg/jaudiotagger/audio/MyRandomAccessFile;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V │ │ +2d8620: 5403 3c83 |0000: iget-object v3, v0, Lorg/jaudiotagger/audio/flac/FlacFileWriter;.tw:Lorg/jaudiotagger/audio/flac/FlacTagWriter; // field@833c │ │ +2d8624: 6e30 c68d 1302 |0002: invoke-virtual {v3, v1, v2}, Lorg/jaudiotagger/audio/flac/FlacTagWriter;.delete:(Lorg/jaudiotagger/tag/Tag;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V // method@8dc6 │ │ +2d862a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/jaudiotagger/audio/flac/FlacFileWriter; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/jaudiotagger/tag/Tag; │ │ 0x0000 - 0x0006 reg=2 (null) Lorg/jaudiotagger/audio/MyRandomAccessFile; │ │ @@ -1095805,18 +1095805,18 @@ │ │ type : '(Lorg/jaudiotagger/audio/AudioFile;Lorg/jaudiotagger/tag/Tag;Lorg/jaudiotagger/audio/MyRandomAccessFile;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -2d8628: |[2d8628] org.jaudiotagger.audio.flac.FlacFileWriter.writeTag:(Lorg/jaudiotagger/audio/AudioFile;Lorg/jaudiotagger/tag/Tag;Lorg/jaudiotagger/audio/MyRandomAccessFile;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V │ │ -2d8638: 5401 3c83 |0000: iget-object v1, v0, Lorg/jaudiotagger/audio/flac/FlacFileWriter;.tw:Lorg/jaudiotagger/audio/flac/FlacTagWriter; // field@833c │ │ -2d863c: 6e30 cb8d 2103 |0002: invoke-virtual {v1, v2, v3}, Lorg/jaudiotagger/audio/flac/FlacTagWriter;.write:(Lorg/jaudiotagger/tag/Tag;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V // method@8dcb │ │ -2d8642: 0e00 |0005: return-void │ │ +2d862c: |[2d862c] org.jaudiotagger.audio.flac.FlacFileWriter.writeTag:(Lorg/jaudiotagger/audio/AudioFile;Lorg/jaudiotagger/tag/Tag;Lorg/jaudiotagger/audio/MyRandomAccessFile;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V │ │ +2d863c: 5401 3c83 |0000: iget-object v1, v0, Lorg/jaudiotagger/audio/flac/FlacFileWriter;.tw:Lorg/jaudiotagger/audio/flac/FlacTagWriter; // field@833c │ │ +2d8640: 6e30 cb8d 2103 |0002: invoke-virtual {v1, v2, v3}, Lorg/jaudiotagger/audio/flac/FlacTagWriter;.write:(Lorg/jaudiotagger/tag/Tag;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V // method@8dcb │ │ +2d8646: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/jaudiotagger/audio/flac/FlacFileWriter; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/jaudiotagger/audio/AudioFile; │ │ 0x0000 - 0x0006 reg=2 (null) Lorg/jaudiotagger/tag/Tag; │ │ @@ -1095866,23 +1095866,23 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -2d8c20: |[2d8c20] org.jaudiotagger.audio.flac.FlacTagCreator.:()V │ │ -2d8c30: 1a00 cb98 |0000: const-string v0, "org.jaudiotagger.audio.flac" // string@98cb │ │ -2d8c34: 7110 168a 0000 |0002: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@8a16 │ │ -2d8c3a: 0c00 |0005: move-result-object v0 │ │ -2d8c3c: 6900 4583 |0006: sput-object v0, Lorg/jaudiotagger/audio/flac/FlacTagCreator;.logger:Ljava/util/logging/Logger; // field@8345 │ │ -2d8c40: 2200 f412 |0008: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentCreator; // type@12f4 │ │ -2d8c44: 7010 539e 0000 |000a: invoke-direct {v0}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentCreator;.:()V // method@9e53 │ │ -2d8c4a: 6900 4483 |000d: sput-object v0, Lorg/jaudiotagger/audio/flac/FlacTagCreator;.creator:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentCreator; // field@8344 │ │ -2d8c4e: 0e00 |000f: return-void │ │ +2d8c24: |[2d8c24] org.jaudiotagger.audio.flac.FlacTagCreator.:()V │ │ +2d8c34: 1a00 cb98 |0000: const-string v0, "org.jaudiotagger.audio.flac" // string@98cb │ │ +2d8c38: 7110 168a 0000 |0002: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@8a16 │ │ +2d8c3e: 0c00 |0005: move-result-object v0 │ │ +2d8c40: 6900 4583 |0006: sput-object v0, Lorg/jaudiotagger/audio/flac/FlacTagCreator;.logger:Ljava/util/logging/Logger; // field@8345 │ │ +2d8c44: 2200 f412 |0008: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentCreator; // type@12f4 │ │ +2d8c48: 7010 539e 0000 |000a: invoke-direct {v0}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentCreator;.:()V // method@9e53 │ │ +2d8c4e: 6900 4483 |000d: sput-object v0, Lorg/jaudiotagger/audio/flac/FlacTagCreator;.creator:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentCreator; // field@8344 │ │ +2d8c52: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=41 │ │ 0x0008 line=46 │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/flac/FlacTagCreator;) │ │ @@ -1095890,17 +1095890,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2d8c50: |[2d8c50] org.jaudiotagger.audio.flac.FlacTagCreator.:()V │ │ -2d8c60: 7010 458e 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/audio/generic/AbstractTagCreator;.:()V // method@8e45 │ │ -2d8c66: 0e00 |0003: return-void │ │ +2d8c54: |[2d8c54] org.jaudiotagger.audio.flac.FlacTagCreator.:()V │ │ +2d8c64: 7010 458e 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/audio/generic/AbstractTagCreator;.:()V // method@8e45 │ │ +2d8c6a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/audio/flac/FlacTagCreator; │ │ │ │ Virtual methods - │ │ @@ -1095909,154 +1095909,154 @@ │ │ type : '(Lorg/jaudiotagger/tag/Tag;I)Ljava/nio/ByteBuffer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 289 16-bit code units │ │ -2d89cc: |[2d89cc] org.jaudiotagger.audio.flac.FlacTagCreator.convert:(Lorg/jaudiotagger/tag/Tag;I)Ljava/nio/ByteBuffer; │ │ -2d89dc: 6200 4583 |0000: sget-object v0, Lorg/jaudiotagger/audio/flac/FlacTagCreator;.logger:Ljava/util/logging/Logger; // field@8345 │ │ -2d89e0: 2201 3910 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2d89e4: 7010 cc87 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2d89ea: 1a02 4d12 |0007: const-string v2, "Convert flac tag:padding:" // string@124d │ │ -2d89ee: 6e20 d787 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d89f4: 6e20 d387 9100 |000c: invoke-virtual {v1, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2d89fa: 6e10 df87 0100 |000f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2d8a00: 0c01 |0012: move-result-object v1 │ │ -2d8a02: 6e20 128a 1000 |0013: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -2d8a08: 1f08 fe11 |0016: check-cast v8, Lorg/jaudiotagger/tag/flac/FlacTag; // type@11fe │ │ -2d8a0c: 6e10 8e94 0800 |0018: invoke-virtual {v8}, Lorg/jaudiotagger/tag/flac/FlacTag;.getVorbisCommentTag:()Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag; // method@948e │ │ -2d8a12: 0c00 |001b: move-result-object v0 │ │ -2d8a14: 1201 |001c: const/4 v1, #int 0 // #0 │ │ -2d8a16: 3800 1300 |001d: if-eqz v0, 0030 // +0013 │ │ -2d8a1a: 6200 4483 |001f: sget-object v0, Lorg/jaudiotagger/audio/flac/FlacTagCreator;.creator:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentCreator; // field@8344 │ │ -2d8a1e: 6e10 8e94 0800 |0021: invoke-virtual {v8}, Lorg/jaudiotagger/tag/flac/FlacTag;.getVorbisCommentTag:()Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag; // method@948e │ │ -2d8a24: 0c02 |0024: move-result-object v2 │ │ -2d8a26: 6e20 549e 2000 |0025: invoke-virtual {v0, v2}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentCreator;.convert:(Lorg/jaudiotagger/tag/Tag;)Ljava/nio/ByteBuffer; // method@9e54 │ │ -2d8a2c: 0c00 |0028: move-result-object v0 │ │ -2d8a2e: 6e10 3a88 0000 |0029: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.capacity:()I // method@883a │ │ -2d8a34: 0a02 |002c: move-result v2 │ │ -2d8a36: d802 0204 |002d: add-int/lit8 v2, v2, #int 4 // #04 │ │ -2d8a3a: 2803 |002f: goto 0032 // +0003 │ │ -2d8a3c: 1200 |0030: const/4 v0, #int 0 // #0 │ │ -2d8a3e: 1202 |0031: const/4 v2, #int 0 // #0 │ │ -2d8a40: 6e10 8c94 0800 |0032: invoke-virtual {v8}, Lorg/jaudiotagger/tag/flac/FlacTag;.getImages:()Ljava/util/List; // method@948c │ │ -2d8a46: 0c03 |0035: move-result-object v3 │ │ -2d8a48: 7210 6e89 0300 |0036: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ -2d8a4e: 0c03 |0039: move-result-object v3 │ │ -2d8a50: 7210 4789 0300 |003a: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -2d8a56: 0a04 |003d: move-result v4 │ │ -2d8a58: 3804 1400 |003e: if-eqz v4, 0052 // +0014 │ │ -2d8a5c: 7210 4889 0300 |0040: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -2d8a62: 0c04 |0043: move-result-object v4 │ │ -2d8a64: 1f04 5411 |0044: check-cast v4, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture; // type@1154 │ │ -2d8a68: 6e10 e88d 0400 |0046: invoke-virtual {v4}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.getBytes:()Ljava/nio/ByteBuffer; // method@8de8 │ │ -2d8a6e: 0c04 |0049: move-result-object v4 │ │ -2d8a70: 6e10 4988 0400 |004a: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.limit:()I // method@8849 │ │ -2d8a76: 0a04 |004d: move-result v4 │ │ -2d8a78: d804 0404 |004e: add-int/lit8 v4, v4, #int 4 // #04 │ │ -2d8a7c: b042 |0050: add-int/2addr v2, v4 │ │ -2d8a7e: 28e9 |0051: goto 003a // -0017 │ │ -2d8a80: 6203 4583 |0052: sget-object v3, Lorg/jaudiotagger/audio/flac/FlacTagCreator;.logger:Ljava/util/logging/Logger; // field@8345 │ │ -2d8a84: 2204 3910 |0054: new-instance v4, Ljava/lang/StringBuilder; // type@1039 │ │ -2d8a88: 7010 cc87 0400 |0056: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2d8a8e: 1a05 4e12 |0059: const-string v5, "Convert flac tag:taglength:" // string@124e │ │ -2d8a92: 6e20 d787 5400 |005b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d8a98: 6e20 d387 2400 |005e: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2d8a9e: 6e10 df87 0400 |0061: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2d8aa4: 0c04 |0064: move-result-object v4 │ │ -2d8aa6: 6e20 128a 4300 |0065: invoke-virtual {v3, v4}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -2d8aac: b092 |0068: add-int/2addr v2, v9 │ │ -2d8aae: 7110 3788 0200 |0069: invoke-static {v2}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@8837 │ │ -2d8ab4: 0c02 |006c: move-result-object v2 │ │ -2d8ab6: 6e10 8e94 0800 |006d: invoke-virtual {v8}, Lorg/jaudiotagger/tag/flac/FlacTag;.getVorbisCommentTag:()Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag; // method@948e │ │ -2d8abc: 0c03 |0070: move-result-object v3 │ │ -2d8abe: 1214 |0071: const/4 v4, #int 1 // #1 │ │ -2d8ac0: 3803 3000 |0072: if-eqz v3, 00a2 // +0030 │ │ -2d8ac4: 3c09 1900 |0074: if-gtz v9, 008d // +0019 │ │ -2d8ac8: 6e10 8c94 0800 |0076: invoke-virtual {v8}, Lorg/jaudiotagger/tag/flac/FlacTag;.getImages:()Ljava/util/List; // method@948c │ │ -2d8ace: 0c03 |0079: move-result-object v3 │ │ -2d8ad0: 7210 7389 0300 |007a: invoke-interface {v3}, Ljava/util/List;.size:()I // method@8973 │ │ -2d8ad6: 0a03 |007d: move-result v3 │ │ -2d8ad8: 3d03 0300 |007e: if-lez v3, 0081 // +0003 │ │ -2d8adc: 280d |0080: goto 008d // +000d │ │ -2d8ade: 2203 5711 |0081: new-instance v3, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader; // type@1157 │ │ -2d8ae2: 6205 5883 |0083: sget-object v5, Lorg/jaudiotagger/audio/flac/metadatablock/BlockType;.VORBIS_COMMENT:Lorg/jaudiotagger/audio/flac/metadatablock/BlockType; // field@8358 │ │ -2d8ae6: 6e10 3a88 0000 |0085: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.capacity:()I // method@883a │ │ -2d8aec: 0a06 |0088: move-result v6 │ │ -2d8aee: 7040 158e 4365 |0089: invoke-direct {v3, v4, v5, v6}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;.:(ZLorg/jaudiotagger/audio/flac/metadatablock/BlockType;I)V // method@8e15 │ │ -2d8af4: 280c |008c: goto 0098 // +000c │ │ -2d8af6: 2203 5711 |008d: new-instance v3, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader; // type@1157 │ │ -2d8afa: 6205 5883 |008f: sget-object v5, Lorg/jaudiotagger/audio/flac/metadatablock/BlockType;.VORBIS_COMMENT:Lorg/jaudiotagger/audio/flac/metadatablock/BlockType; // field@8358 │ │ -2d8afe: 6e10 3a88 0000 |0091: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.capacity:()I // method@883a │ │ -2d8b04: 0a06 |0094: move-result v6 │ │ -2d8b06: 7040 158e 1365 |0095: invoke-direct {v3, v1, v5, v6}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;.:(ZLorg/jaudiotagger/audio/flac/metadatablock/BlockType;I)V // method@8e15 │ │ -2d8b0c: 6e10 178e 0300 |0098: invoke-virtual {v3}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;.getBytes:()[B // method@8e17 │ │ -2d8b12: 0c03 |009b: move-result-object v3 │ │ -2d8b14: 6e20 5288 3200 |009c: invoke-virtual {v2, v3}, Ljava/nio/ByteBuffer;.put:([B)Ljava/nio/ByteBuffer; // method@8852 │ │ -2d8b1a: 6e20 5188 0200 |009f: invoke-virtual {v2, v0}, Ljava/nio/ByteBuffer;.put:(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer; // method@8851 │ │ -2d8b20: 6e10 8c94 0800 |00a2: invoke-virtual {v8}, Lorg/jaudiotagger/tag/flac/FlacTag;.getImages:()Ljava/util/List; // method@948c │ │ -2d8b26: 0c08 |00a5: move-result-object v8 │ │ -2d8b28: 7210 6f89 0800 |00a6: invoke-interface {v8}, Ljava/util/List;.listIterator:()Ljava/util/ListIterator; // method@896f │ │ -2d8b2e: 0c08 |00a9: move-result-object v8 │ │ -2d8b30: 7210 7689 0800 |00aa: invoke-interface {v8}, Ljava/util/ListIterator;.hasNext:()Z // method@8976 │ │ -2d8b36: 0a00 |00ad: move-result v0 │ │ -2d8b38: 3800 3700 |00ae: if-eqz v0, 00e5 // +0037 │ │ -2d8b3c: 7210 7789 0800 |00b0: invoke-interface {v8}, Ljava/util/ListIterator;.next:()Ljava/lang/Object; // method@8977 │ │ -2d8b42: 0c00 |00b3: move-result-object v0 │ │ -2d8b44: 1f00 5411 |00b4: check-cast v0, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture; // type@1154 │ │ -2d8b48: 3c09 1500 |00b6: if-gtz v9, 00cb // +0015 │ │ -2d8b4c: 7210 7689 0800 |00b8: invoke-interface {v8}, Ljava/util/ListIterator;.hasNext:()Z // method@8976 │ │ -2d8b52: 0a03 |00bb: move-result v3 │ │ -2d8b54: 3803 0300 |00bc: if-eqz v3, 00bf // +0003 │ │ -2d8b58: 280d |00be: goto 00cb // +000d │ │ -2d8b5a: 2203 5711 |00bf: new-instance v3, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader; // type@1157 │ │ -2d8b5e: 6205 5583 |00c1: sget-object v5, Lorg/jaudiotagger/audio/flac/metadatablock/BlockType;.PICTURE:Lorg/jaudiotagger/audio/flac/metadatablock/BlockType; // field@8355 │ │ -2d8b62: 6e10 f08d 0000 |00c3: invoke-virtual {v0}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.getLength:()I // method@8df0 │ │ -2d8b68: 0a06 |00c6: move-result v6 │ │ -2d8b6a: 7040 158e 4365 |00c7: invoke-direct {v3, v4, v5, v6}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;.:(ZLorg/jaudiotagger/audio/flac/metadatablock/BlockType;I)V // method@8e15 │ │ -2d8b70: 280c |00ca: goto 00d6 // +000c │ │ -2d8b72: 2203 5711 |00cb: new-instance v3, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader; // type@1157 │ │ -2d8b76: 6205 5583 |00cd: sget-object v5, Lorg/jaudiotagger/audio/flac/metadatablock/BlockType;.PICTURE:Lorg/jaudiotagger/audio/flac/metadatablock/BlockType; // field@8355 │ │ -2d8b7a: 6e10 f08d 0000 |00cf: invoke-virtual {v0}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.getLength:()I // method@8df0 │ │ -2d8b80: 0a06 |00d2: move-result v6 │ │ -2d8b82: 7040 158e 1365 |00d3: invoke-direct {v3, v1, v5, v6}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;.:(ZLorg/jaudiotagger/audio/flac/metadatablock/BlockType;I)V // method@8e15 │ │ -2d8b88: 6e10 178e 0300 |00d6: invoke-virtual {v3}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;.getBytes:()[B // method@8e17 │ │ -2d8b8e: 0c03 |00d9: move-result-object v3 │ │ -2d8b90: 6e20 5288 3200 |00da: invoke-virtual {v2, v3}, Ljava/nio/ByteBuffer;.put:([B)Ljava/nio/ByteBuffer; // method@8852 │ │ -2d8b96: 6e10 e88d 0000 |00dd: invoke-virtual {v0}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.getBytes:()Ljava/nio/ByteBuffer; // method@8de8 │ │ -2d8b9c: 0c00 |00e0: move-result-object v0 │ │ -2d8b9e: 6e20 5188 0200 |00e1: invoke-virtual {v2, v0}, Ljava/nio/ByteBuffer;.put:(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer; // method@8851 │ │ -2d8ba4: 28c6 |00e4: goto 00aa // -003a │ │ -2d8ba6: 6208 4583 |00e5: sget-object v8, Lorg/jaudiotagger/audio/flac/FlacTagCreator;.logger:Ljava/util/logging/Logger; // field@8345 │ │ -2d8baa: 2200 3910 |00e7: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -2d8bae: 7010 cc87 0000 |00e9: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2d8bb4: 1a01 4c12 |00ec: const-string v1, "Convert flac tag at" // string@124c │ │ -2d8bb8: 6e20 d787 1000 |00ee: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d8bbe: 6e10 4d88 0200 |00f1: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ -2d8bc4: 0a01 |00f4: move-result v1 │ │ -2d8bc6: 6e20 d387 1000 |00f5: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2d8bcc: 6e10 df87 0000 |00f8: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2d8bd2: 0c00 |00fb: move-result-object v0 │ │ -2d8bd4: 6e20 128a 0800 |00fc: invoke-virtual {v8, v0}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -2d8bda: 3d09 1e00 |00ff: if-lez v9, 011d // +001e │ │ -2d8bde: d809 09fc |0101: add-int/lit8 v9, v9, #int -4 // #fc │ │ -2d8be2: 2208 5711 |0103: new-instance v8, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader; // type@1157 │ │ -2d8be6: 6200 5483 |0105: sget-object v0, Lorg/jaudiotagger/audio/flac/metadatablock/BlockType;.PADDING:Lorg/jaudiotagger/audio/flac/metadatablock/BlockType; // field@8354 │ │ -2d8bea: 7040 158e 4890 |0107: invoke-direct {v8, v4, v0, v9}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;.:(ZLorg/jaudiotagger/audio/flac/metadatablock/BlockType;I)V // method@8e15 │ │ -2d8bf0: 2200 5311 |010a: new-instance v0, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPadding; // type@1153 │ │ -2d8bf4: 7020 e08d 9000 |010c: invoke-direct {v0, v9}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPadding;.:(I)V // method@8de0 │ │ -2d8bfa: 6e10 178e 0800 |010f: invoke-virtual {v8}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;.getBytes:()[B // method@8e17 │ │ -2d8c00: 0c08 |0112: move-result-object v8 │ │ -2d8c02: 6e20 5288 8200 |0113: invoke-virtual {v2, v8}, Ljava/nio/ByteBuffer;.put:([B)Ljava/nio/ByteBuffer; // method@8852 │ │ -2d8c08: 6e10 e18d 0000 |0116: invoke-virtual {v0}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPadding;.getBytes:()Ljava/nio/ByteBuffer; // method@8de1 │ │ -2d8c0e: 0c08 |0119: move-result-object v8 │ │ -2d8c10: 6e20 5188 8200 |011a: invoke-virtual {v2, v8}, Ljava/nio/ByteBuffer;.put:(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer; // method@8851 │ │ -2d8c16: 6e10 5988 0200 |011d: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@8859 │ │ -2d8c1c: 1102 |0120: return-object v2 │ │ +2d89d0: |[2d89d0] org.jaudiotagger.audio.flac.FlacTagCreator.convert:(Lorg/jaudiotagger/tag/Tag;I)Ljava/nio/ByteBuffer; │ │ +2d89e0: 6200 4583 |0000: sget-object v0, Lorg/jaudiotagger/audio/flac/FlacTagCreator;.logger:Ljava/util/logging/Logger; // field@8345 │ │ +2d89e4: 2201 3910 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2d89e8: 7010 cc87 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2d89ee: 1a02 4d12 |0007: const-string v2, "Convert flac tag:padding:" // string@124d │ │ +2d89f2: 6e20 d787 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d89f8: 6e20 d387 9100 |000c: invoke-virtual {v1, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2d89fe: 6e10 df87 0100 |000f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2d8a04: 0c01 |0012: move-result-object v1 │ │ +2d8a06: 6e20 128a 1000 |0013: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +2d8a0c: 1f08 fe11 |0016: check-cast v8, Lorg/jaudiotagger/tag/flac/FlacTag; // type@11fe │ │ +2d8a10: 6e10 8e94 0800 |0018: invoke-virtual {v8}, Lorg/jaudiotagger/tag/flac/FlacTag;.getVorbisCommentTag:()Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag; // method@948e │ │ +2d8a16: 0c00 |001b: move-result-object v0 │ │ +2d8a18: 1201 |001c: const/4 v1, #int 0 // #0 │ │ +2d8a1a: 3800 1300 |001d: if-eqz v0, 0030 // +0013 │ │ +2d8a1e: 6200 4483 |001f: sget-object v0, Lorg/jaudiotagger/audio/flac/FlacTagCreator;.creator:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentCreator; // field@8344 │ │ +2d8a22: 6e10 8e94 0800 |0021: invoke-virtual {v8}, Lorg/jaudiotagger/tag/flac/FlacTag;.getVorbisCommentTag:()Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag; // method@948e │ │ +2d8a28: 0c02 |0024: move-result-object v2 │ │ +2d8a2a: 6e20 549e 2000 |0025: invoke-virtual {v0, v2}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentCreator;.convert:(Lorg/jaudiotagger/tag/Tag;)Ljava/nio/ByteBuffer; // method@9e54 │ │ +2d8a30: 0c00 |0028: move-result-object v0 │ │ +2d8a32: 6e10 3a88 0000 |0029: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.capacity:()I // method@883a │ │ +2d8a38: 0a02 |002c: move-result v2 │ │ +2d8a3a: d802 0204 |002d: add-int/lit8 v2, v2, #int 4 // #04 │ │ +2d8a3e: 2803 |002f: goto 0032 // +0003 │ │ +2d8a40: 1200 |0030: const/4 v0, #int 0 // #0 │ │ +2d8a42: 1202 |0031: const/4 v2, #int 0 // #0 │ │ +2d8a44: 6e10 8c94 0800 |0032: invoke-virtual {v8}, Lorg/jaudiotagger/tag/flac/FlacTag;.getImages:()Ljava/util/List; // method@948c │ │ +2d8a4a: 0c03 |0035: move-result-object v3 │ │ +2d8a4c: 7210 6e89 0300 |0036: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ +2d8a52: 0c03 |0039: move-result-object v3 │ │ +2d8a54: 7210 4789 0300 |003a: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +2d8a5a: 0a04 |003d: move-result v4 │ │ +2d8a5c: 3804 1400 |003e: if-eqz v4, 0052 // +0014 │ │ +2d8a60: 7210 4889 0300 |0040: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +2d8a66: 0c04 |0043: move-result-object v4 │ │ +2d8a68: 1f04 5411 |0044: check-cast v4, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture; // type@1154 │ │ +2d8a6c: 6e10 e88d 0400 |0046: invoke-virtual {v4}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.getBytes:()Ljava/nio/ByteBuffer; // method@8de8 │ │ +2d8a72: 0c04 |0049: move-result-object v4 │ │ +2d8a74: 6e10 4988 0400 |004a: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.limit:()I // method@8849 │ │ +2d8a7a: 0a04 |004d: move-result v4 │ │ +2d8a7c: d804 0404 |004e: add-int/lit8 v4, v4, #int 4 // #04 │ │ +2d8a80: b042 |0050: add-int/2addr v2, v4 │ │ +2d8a82: 28e9 |0051: goto 003a // -0017 │ │ +2d8a84: 6203 4583 |0052: sget-object v3, Lorg/jaudiotagger/audio/flac/FlacTagCreator;.logger:Ljava/util/logging/Logger; // field@8345 │ │ +2d8a88: 2204 3910 |0054: new-instance v4, Ljava/lang/StringBuilder; // type@1039 │ │ +2d8a8c: 7010 cc87 0400 |0056: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2d8a92: 1a05 4e12 |0059: const-string v5, "Convert flac tag:taglength:" // string@124e │ │ +2d8a96: 6e20 d787 5400 |005b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d8a9c: 6e20 d387 2400 |005e: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2d8aa2: 6e10 df87 0400 |0061: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2d8aa8: 0c04 |0064: move-result-object v4 │ │ +2d8aaa: 6e20 128a 4300 |0065: invoke-virtual {v3, v4}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +2d8ab0: b092 |0068: add-int/2addr v2, v9 │ │ +2d8ab2: 7110 3788 0200 |0069: invoke-static {v2}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@8837 │ │ +2d8ab8: 0c02 |006c: move-result-object v2 │ │ +2d8aba: 6e10 8e94 0800 |006d: invoke-virtual {v8}, Lorg/jaudiotagger/tag/flac/FlacTag;.getVorbisCommentTag:()Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag; // method@948e │ │ +2d8ac0: 0c03 |0070: move-result-object v3 │ │ +2d8ac2: 1214 |0071: const/4 v4, #int 1 // #1 │ │ +2d8ac4: 3803 3000 |0072: if-eqz v3, 00a2 // +0030 │ │ +2d8ac8: 3c09 1900 |0074: if-gtz v9, 008d // +0019 │ │ +2d8acc: 6e10 8c94 0800 |0076: invoke-virtual {v8}, Lorg/jaudiotagger/tag/flac/FlacTag;.getImages:()Ljava/util/List; // method@948c │ │ +2d8ad2: 0c03 |0079: move-result-object v3 │ │ +2d8ad4: 7210 7389 0300 |007a: invoke-interface {v3}, Ljava/util/List;.size:()I // method@8973 │ │ +2d8ada: 0a03 |007d: move-result v3 │ │ +2d8adc: 3d03 0300 |007e: if-lez v3, 0081 // +0003 │ │ +2d8ae0: 280d |0080: goto 008d // +000d │ │ +2d8ae2: 2203 5711 |0081: new-instance v3, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader; // type@1157 │ │ +2d8ae6: 6205 5883 |0083: sget-object v5, Lorg/jaudiotagger/audio/flac/metadatablock/BlockType;.VORBIS_COMMENT:Lorg/jaudiotagger/audio/flac/metadatablock/BlockType; // field@8358 │ │ +2d8aea: 6e10 3a88 0000 |0085: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.capacity:()I // method@883a │ │ +2d8af0: 0a06 |0088: move-result v6 │ │ +2d8af2: 7040 158e 4365 |0089: invoke-direct {v3, v4, v5, v6}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;.:(ZLorg/jaudiotagger/audio/flac/metadatablock/BlockType;I)V // method@8e15 │ │ +2d8af8: 280c |008c: goto 0098 // +000c │ │ +2d8afa: 2203 5711 |008d: new-instance v3, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader; // type@1157 │ │ +2d8afe: 6205 5883 |008f: sget-object v5, Lorg/jaudiotagger/audio/flac/metadatablock/BlockType;.VORBIS_COMMENT:Lorg/jaudiotagger/audio/flac/metadatablock/BlockType; // field@8358 │ │ +2d8b02: 6e10 3a88 0000 |0091: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.capacity:()I // method@883a │ │ +2d8b08: 0a06 |0094: move-result v6 │ │ +2d8b0a: 7040 158e 1365 |0095: invoke-direct {v3, v1, v5, v6}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;.:(ZLorg/jaudiotagger/audio/flac/metadatablock/BlockType;I)V // method@8e15 │ │ +2d8b10: 6e10 178e 0300 |0098: invoke-virtual {v3}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;.getBytes:()[B // method@8e17 │ │ +2d8b16: 0c03 |009b: move-result-object v3 │ │ +2d8b18: 6e20 5288 3200 |009c: invoke-virtual {v2, v3}, Ljava/nio/ByteBuffer;.put:([B)Ljava/nio/ByteBuffer; // method@8852 │ │ +2d8b1e: 6e20 5188 0200 |009f: invoke-virtual {v2, v0}, Ljava/nio/ByteBuffer;.put:(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer; // method@8851 │ │ +2d8b24: 6e10 8c94 0800 |00a2: invoke-virtual {v8}, Lorg/jaudiotagger/tag/flac/FlacTag;.getImages:()Ljava/util/List; // method@948c │ │ +2d8b2a: 0c08 |00a5: move-result-object v8 │ │ +2d8b2c: 7210 6f89 0800 |00a6: invoke-interface {v8}, Ljava/util/List;.listIterator:()Ljava/util/ListIterator; // method@896f │ │ +2d8b32: 0c08 |00a9: move-result-object v8 │ │ +2d8b34: 7210 7689 0800 |00aa: invoke-interface {v8}, Ljava/util/ListIterator;.hasNext:()Z // method@8976 │ │ +2d8b3a: 0a00 |00ad: move-result v0 │ │ +2d8b3c: 3800 3700 |00ae: if-eqz v0, 00e5 // +0037 │ │ +2d8b40: 7210 7789 0800 |00b0: invoke-interface {v8}, Ljava/util/ListIterator;.next:()Ljava/lang/Object; // method@8977 │ │ +2d8b46: 0c00 |00b3: move-result-object v0 │ │ +2d8b48: 1f00 5411 |00b4: check-cast v0, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture; // type@1154 │ │ +2d8b4c: 3c09 1500 |00b6: if-gtz v9, 00cb // +0015 │ │ +2d8b50: 7210 7689 0800 |00b8: invoke-interface {v8}, Ljava/util/ListIterator;.hasNext:()Z // method@8976 │ │ +2d8b56: 0a03 |00bb: move-result v3 │ │ +2d8b58: 3803 0300 |00bc: if-eqz v3, 00bf // +0003 │ │ +2d8b5c: 280d |00be: goto 00cb // +000d │ │ +2d8b5e: 2203 5711 |00bf: new-instance v3, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader; // type@1157 │ │ +2d8b62: 6205 5583 |00c1: sget-object v5, Lorg/jaudiotagger/audio/flac/metadatablock/BlockType;.PICTURE:Lorg/jaudiotagger/audio/flac/metadatablock/BlockType; // field@8355 │ │ +2d8b66: 6e10 f08d 0000 |00c3: invoke-virtual {v0}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.getLength:()I // method@8df0 │ │ +2d8b6c: 0a06 |00c6: move-result v6 │ │ +2d8b6e: 7040 158e 4365 |00c7: invoke-direct {v3, v4, v5, v6}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;.:(ZLorg/jaudiotagger/audio/flac/metadatablock/BlockType;I)V // method@8e15 │ │ +2d8b74: 280c |00ca: goto 00d6 // +000c │ │ +2d8b76: 2203 5711 |00cb: new-instance v3, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader; // type@1157 │ │ +2d8b7a: 6205 5583 |00cd: sget-object v5, Lorg/jaudiotagger/audio/flac/metadatablock/BlockType;.PICTURE:Lorg/jaudiotagger/audio/flac/metadatablock/BlockType; // field@8355 │ │ +2d8b7e: 6e10 f08d 0000 |00cf: invoke-virtual {v0}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.getLength:()I // method@8df0 │ │ +2d8b84: 0a06 |00d2: move-result v6 │ │ +2d8b86: 7040 158e 1365 |00d3: invoke-direct {v3, v1, v5, v6}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;.:(ZLorg/jaudiotagger/audio/flac/metadatablock/BlockType;I)V // method@8e15 │ │ +2d8b8c: 6e10 178e 0300 |00d6: invoke-virtual {v3}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;.getBytes:()[B // method@8e17 │ │ +2d8b92: 0c03 |00d9: move-result-object v3 │ │ +2d8b94: 6e20 5288 3200 |00da: invoke-virtual {v2, v3}, Ljava/nio/ByteBuffer;.put:([B)Ljava/nio/ByteBuffer; // method@8852 │ │ +2d8b9a: 6e10 e88d 0000 |00dd: invoke-virtual {v0}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.getBytes:()Ljava/nio/ByteBuffer; // method@8de8 │ │ +2d8ba0: 0c00 |00e0: move-result-object v0 │ │ +2d8ba2: 6e20 5188 0200 |00e1: invoke-virtual {v2, v0}, Ljava/nio/ByteBuffer;.put:(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer; // method@8851 │ │ +2d8ba8: 28c6 |00e4: goto 00aa // -003a │ │ +2d8baa: 6208 4583 |00e5: sget-object v8, Lorg/jaudiotagger/audio/flac/FlacTagCreator;.logger:Ljava/util/logging/Logger; // field@8345 │ │ +2d8bae: 2200 3910 |00e7: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +2d8bb2: 7010 cc87 0000 |00e9: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2d8bb8: 1a01 4c12 |00ec: const-string v1, "Convert flac tag at" // string@124c │ │ +2d8bbc: 6e20 d787 1000 |00ee: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d8bc2: 6e10 4d88 0200 |00f1: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ +2d8bc8: 0a01 |00f4: move-result v1 │ │ +2d8bca: 6e20 d387 1000 |00f5: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2d8bd0: 6e10 df87 0000 |00f8: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2d8bd6: 0c00 |00fb: move-result-object v0 │ │ +2d8bd8: 6e20 128a 0800 |00fc: invoke-virtual {v8, v0}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +2d8bde: 3d09 1e00 |00ff: if-lez v9, 011d // +001e │ │ +2d8be2: d809 09fc |0101: add-int/lit8 v9, v9, #int -4 // #fc │ │ +2d8be6: 2208 5711 |0103: new-instance v8, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader; // type@1157 │ │ +2d8bea: 6200 5483 |0105: sget-object v0, Lorg/jaudiotagger/audio/flac/metadatablock/BlockType;.PADDING:Lorg/jaudiotagger/audio/flac/metadatablock/BlockType; // field@8354 │ │ +2d8bee: 7040 158e 4890 |0107: invoke-direct {v8, v4, v0, v9}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;.:(ZLorg/jaudiotagger/audio/flac/metadatablock/BlockType;I)V // method@8e15 │ │ +2d8bf4: 2200 5311 |010a: new-instance v0, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPadding; // type@1153 │ │ +2d8bf8: 7020 e08d 9000 |010c: invoke-direct {v0, v9}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPadding;.:(I)V // method@8de0 │ │ +2d8bfe: 6e10 178e 0800 |010f: invoke-virtual {v8}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;.getBytes:()[B // method@8e17 │ │ +2d8c04: 0c08 |0112: move-result-object v8 │ │ +2d8c06: 6e20 5288 8200 |0113: invoke-virtual {v2, v8}, Ljava/nio/ByteBuffer;.put:([B)Ljava/nio/ByteBuffer; // method@8852 │ │ +2d8c0c: 6e10 e18d 0000 |0116: invoke-virtual {v0}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPadding;.getBytes:()Ljava/nio/ByteBuffer; // method@8de1 │ │ +2d8c12: 0c08 |0119: move-result-object v8 │ │ +2d8c14: 6e20 5188 8200 |011a: invoke-virtual {v2, v8}, Ljava/nio/ByteBuffer;.put:(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer; // method@8851 │ │ +2d8c1a: 6e10 5988 0200 |011d: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@8859 │ │ +2d8c20: 1102 |0120: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0016 line=57 │ │ 0x0018 line=61 │ │ 0x001f line=63 │ │ 0x0029 line=64 │ │ @@ -1096124,25 +1096124,25 @@ │ │ type : '(Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;Ljava/nio/channels/FileChannel;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -2d9d54: |[2d9d54] org.jaudiotagger.audio.flac.metadatablock.MetadataBlockDataApplication.:(Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;Ljava/nio/channels/FileChannel;)V │ │ -2d9d64: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -2d9d6a: 6e10 198e 0100 |0003: invoke-virtual {v1}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;.getDataLength:()I // method@8e19 │ │ -2d9d70: 0a01 |0006: move-result v1 │ │ -2d9d72: 7110 3788 0100 |0007: invoke-static {v1}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@8837 │ │ -2d9d78: 0c01 |000a: move-result-object v1 │ │ -2d9d7a: 5b01 5c83 |000b: iput-object v1, v0, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataApplication;.data:Ljava/nio/ByteBuffer; // field@835c │ │ -2d9d7e: 6e20 6b88 1200 |000d: invoke-virtual {v2, v1}, Ljava/nio/channels/FileChannel;.read:(Ljava/nio/ByteBuffer;)I // method@886b │ │ -2d9d84: 5401 5c83 |0010: iget-object v1, v0, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataApplication;.data:Ljava/nio/ByteBuffer; // field@835c │ │ -2d9d88: 6e10 3d88 0100 |0012: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.flip:()Ljava/nio/Buffer; // method@883d │ │ -2d9d8e: 0e00 |0015: return-void │ │ +2d9d58: |[2d9d58] org.jaudiotagger.audio.flac.metadatablock.MetadataBlockDataApplication.:(Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;Ljava/nio/channels/FileChannel;)V │ │ +2d9d68: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +2d9d6e: 6e10 198e 0100 |0003: invoke-virtual {v1}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;.getDataLength:()I // method@8e19 │ │ +2d9d74: 0a01 |0006: move-result v1 │ │ +2d9d76: 7110 3788 0100 |0007: invoke-static {v1}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@8837 │ │ +2d9d7c: 0c01 |000a: move-result-object v1 │ │ +2d9d7e: 5b01 5c83 |000b: iput-object v1, v0, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataApplication;.data:Ljava/nio/ByteBuffer; // field@835c │ │ +2d9d82: 6e20 6b88 1200 |000d: invoke-virtual {v2, v1}, Ljava/nio/channels/FileChannel;.read:(Ljava/nio/ByteBuffer;)I // method@886b │ │ +2d9d88: 5401 5c83 |0010: iget-object v1, v0, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataApplication;.data:Ljava/nio/ByteBuffer; // field@835c │ │ +2d9d8c: 6e10 3d88 0100 |0012: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.flip:()Ljava/nio/Buffer; // method@883d │ │ +2d9d92: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0003 line=40 │ │ 0x000d line=41 │ │ 0x0010 line=42 │ │ locals : │ │ @@ -1096156,17 +1096156,17 @@ │ │ type : '()Ljava/nio/ByteBuffer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2d9d3c: |[2d9d3c] org.jaudiotagger.audio.flac.metadatablock.MetadataBlockDataApplication.getBytes:()Ljava/nio/ByteBuffer; │ │ -2d9d4c: 5410 5c83 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataApplication;.data:Ljava/nio/ByteBuffer; // field@835c │ │ -2d9d50: 1100 |0002: return-object v0 │ │ +2d9d40: |[2d9d40] org.jaudiotagger.audio.flac.metadatablock.MetadataBlockDataApplication.getBytes:()Ljava/nio/ByteBuffer; │ │ +2d9d50: 5410 5c83 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataApplication;.data:Ljava/nio/ByteBuffer; // field@835c │ │ +2d9d54: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataApplication; │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataApplication;) │ │ @@ -1096174,19 +1096174,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -2d9d1c: |[2d9d1c] org.jaudiotagger.audio.flac.metadatablock.MetadataBlockDataApplication.getLength:()I │ │ -2d9d2c: 5410 5c83 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataApplication;.data:Ljava/nio/ByteBuffer; // field@835c │ │ -2d9d30: 6e10 4988 0000 |0002: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.limit:()I // method@8849 │ │ -2d9d36: 0a00 |0005: move-result v0 │ │ -2d9d38: 0f00 |0006: return v0 │ │ +2d9d20: |[2d9d20] org.jaudiotagger.audio.flac.metadatablock.MetadataBlockDataApplication.getLength:()I │ │ +2d9d30: 5410 5c83 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataApplication;.data:Ljava/nio/ByteBuffer; // field@835c │ │ +2d9d34: 6e10 4988 0000 |0002: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.limit:()I // method@8849 │ │ +2d9d3a: 0a00 |0005: move-result v0 │ │ +2d9d3c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataApplication; │ │ │ │ source_file_idx : 15348 (MetadataBlockDataApplication.java) │ │ @@ -1096224,25 +1096224,25 @@ │ │ type : '(Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;Ljava/nio/channels/FileChannel;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -2d9dc8: |[2d9dc8] org.jaudiotagger.audio.flac.metadatablock.MetadataBlockDataCueSheet.:(Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;Ljava/nio/channels/FileChannel;)V │ │ -2d9dd8: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -2d9dde: 6e10 198e 0100 |0003: invoke-virtual {v1}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;.getDataLength:()I // method@8e19 │ │ -2d9de4: 0a01 |0006: move-result v1 │ │ -2d9de6: 7110 3788 0100 |0007: invoke-static {v1}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@8837 │ │ -2d9dec: 0c01 |000a: move-result-object v1 │ │ -2d9dee: 5b01 5d83 |000b: iput-object v1, v0, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataCueSheet;.data:Ljava/nio/ByteBuffer; // field@835d │ │ -2d9df2: 6e20 6b88 1200 |000d: invoke-virtual {v2, v1}, Ljava/nio/channels/FileChannel;.read:(Ljava/nio/ByteBuffer;)I // method@886b │ │ -2d9df8: 5401 5d83 |0010: iget-object v1, v0, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataCueSheet;.data:Ljava/nio/ByteBuffer; // field@835d │ │ -2d9dfc: 6e10 3d88 0100 |0012: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.flip:()Ljava/nio/Buffer; // method@883d │ │ -2d9e02: 0e00 |0015: return-void │ │ +2d9dcc: |[2d9dcc] org.jaudiotagger.audio.flac.metadatablock.MetadataBlockDataCueSheet.:(Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;Ljava/nio/channels/FileChannel;)V │ │ +2d9ddc: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +2d9de2: 6e10 198e 0100 |0003: invoke-virtual {v1}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;.getDataLength:()I // method@8e19 │ │ +2d9de8: 0a01 |0006: move-result v1 │ │ +2d9dea: 7110 3788 0100 |0007: invoke-static {v1}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@8837 │ │ +2d9df0: 0c01 |000a: move-result-object v1 │ │ +2d9df2: 5b01 5d83 |000b: iput-object v1, v0, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataCueSheet;.data:Ljava/nio/ByteBuffer; // field@835d │ │ +2d9df6: 6e20 6b88 1200 |000d: invoke-virtual {v2, v1}, Ljava/nio/channels/FileChannel;.read:(Ljava/nio/ByteBuffer;)I // method@886b │ │ +2d9dfc: 5401 5d83 |0010: iget-object v1, v0, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataCueSheet;.data:Ljava/nio/ByteBuffer; // field@835d │ │ +2d9e00: 6e10 3d88 0100 |0012: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.flip:()Ljava/nio/Buffer; // method@883d │ │ +2d9e06: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0003 line=40 │ │ 0x000d line=41 │ │ 0x0010 line=42 │ │ locals : │ │ @@ -1096256,17 +1096256,17 @@ │ │ type : '()Ljava/nio/ByteBuffer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2d9db0: |[2d9db0] org.jaudiotagger.audio.flac.metadatablock.MetadataBlockDataCueSheet.getBytes:()Ljava/nio/ByteBuffer; │ │ -2d9dc0: 5410 5d83 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataCueSheet;.data:Ljava/nio/ByteBuffer; // field@835d │ │ -2d9dc4: 1100 |0002: return-object v0 │ │ +2d9db4: |[2d9db4] org.jaudiotagger.audio.flac.metadatablock.MetadataBlockDataCueSheet.getBytes:()Ljava/nio/ByteBuffer; │ │ +2d9dc4: 5410 5d83 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataCueSheet;.data:Ljava/nio/ByteBuffer; // field@835d │ │ +2d9dc8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataCueSheet; │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataCueSheet;) │ │ @@ -1096274,19 +1096274,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -2d9d90: |[2d9d90] org.jaudiotagger.audio.flac.metadatablock.MetadataBlockDataCueSheet.getLength:()I │ │ -2d9da0: 5410 5d83 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataCueSheet;.data:Ljava/nio/ByteBuffer; // field@835d │ │ -2d9da4: 6e10 4988 0000 |0002: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.limit:()I // method@8849 │ │ -2d9daa: 0a00 |0005: move-result v0 │ │ -2d9dac: 0f00 |0006: return v0 │ │ +2d9d94: |[2d9d94] org.jaudiotagger.audio.flac.metadatablock.MetadataBlockDataCueSheet.getLength:()I │ │ +2d9da4: 5410 5d83 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataCueSheet;.data:Ljava/nio/ByteBuffer; // field@835d │ │ +2d9da8: 6e10 4988 0000 |0002: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.limit:()I // method@8849 │ │ +2d9dae: 0a00 |0005: move-result v0 │ │ +2d9db0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataCueSheet; │ │ │ │ source_file_idx : 15349 (MetadataBlockDataCueSheet.java) │ │ @@ -1096323,18 +1096323,18 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -2d9e3c: |[2d9e3c] org.jaudiotagger.audio.flac.metadatablock.MetadataBlockDataPadding.:(I)V │ │ -2d9e4c: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -2d9e52: 5901 5e83 |0003: iput v1, v0, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPadding;.length:I // field@835e │ │ -2d9e56: 0e00 |0005: return-void │ │ +2d9e40: |[2d9e40] org.jaudiotagger.audio.flac.metadatablock.MetadataBlockDataPadding.:(I)V │ │ +2d9e50: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +2d9e56: 5901 5e83 |0003: iput v1, v0, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPadding;.length:I // field@835e │ │ +2d9e5a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0003 line=39 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPadding; │ │ 0x0000 - 0x0006 reg=1 (null) I │ │ @@ -1096345,19 +1096345,19 @@ │ │ type : '()Ljava/nio/ByteBuffer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -2d9e1c: |[2d9e1c] org.jaudiotagger.audio.flac.metadatablock.MetadataBlockDataPadding.getBytes:()Ljava/nio/ByteBuffer; │ │ -2d9e2c: 5210 5e83 |0000: iget v0, v1, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPadding;.length:I // field@835e │ │ -2d9e30: 7110 3788 0000 |0002: invoke-static {v0}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@8837 │ │ -2d9e36: 0c00 |0005: move-result-object v0 │ │ -2d9e38: 1100 |0006: return-object v0 │ │ +2d9e20: |[2d9e20] org.jaudiotagger.audio.flac.metadatablock.MetadataBlockDataPadding.getBytes:()Ljava/nio/ByteBuffer; │ │ +2d9e30: 5210 5e83 |0000: iget v0, v1, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPadding;.length:I // field@835e │ │ +2d9e34: 7110 3788 0000 |0002: invoke-static {v0}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@8837 │ │ +2d9e3a: 0c00 |0005: move-result-object v0 │ │ +2d9e3c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPadding; │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPadding;) │ │ @@ -1096365,17 +1096365,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2d9e04: |[2d9e04] org.jaudiotagger.audio.flac.metadatablock.MetadataBlockDataPadding.getLength:()I │ │ -2d9e14: 5210 5e83 |0000: iget v0, v1, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPadding;.length:I // field@835e │ │ -2d9e18: 0f00 |0002: return v0 │ │ +2d9e08: |[2d9e08] org.jaudiotagger.audio.flac.metadatablock.MetadataBlockDataPadding.getLength:()I │ │ +2d9e18: 5210 5e83 |0000: iget v0, v1, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPadding;.length:I // field@835e │ │ +2d9e1c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPadding; │ │ │ │ source_file_idx : 15350 (MetadataBlockDataPadding.java) │ │ @@ -1096472,40 +1096472,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -2da25c: |[2da25c] org.jaudiotagger.audio.flac.metadatablock.MetadataBlockDataPicture.:()V │ │ -2da26c: 1a00 cc98 |0000: const-string v0, "org.jaudiotagger.audio.flac.MetadataBlockDataPicture" // string@98cc │ │ -2da270: 7110 168a 0000 |0002: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@8a16 │ │ -2da276: 0c00 |0005: move-result-object v0 │ │ -2da278: 6900 6683 |0006: sput-object v0, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.logger:Ljava/util/logging/Logger; // field@8366 │ │ -2da27c: 0e00 |0008: return-void │ │ +2da260: |[2da260] org.jaudiotagger.audio.flac.metadatablock.MetadataBlockDataPicture.:()V │ │ +2da270: 1a00 cc98 |0000: const-string v0, "org.jaudiotagger.audio.flac.MetadataBlockDataPicture" // string@98cc │ │ +2da274: 7110 168a 0000 |0002: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@8a16 │ │ +2da27a: 0c00 |0005: move-result-object v0 │ │ +2da27c: 6900 6683 |0006: sput-object v0, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.logger:Ljava/util/logging/Logger; // field@8366 │ │ +2da280: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=60 │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;) │ │ name : '' │ │ type : '(Ljava/nio/ByteBuffer;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -2da2c4: |[2da2c4] org.jaudiotagger.audio.flac.metadatablock.MetadataBlockDataPicture.:(Ljava/nio/ByteBuffer;)V │ │ -2da2d4: 7010 7087 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8770 │ │ -2da2da: 1a00 0000 |0003: const-string v0, "" // string@0000 │ │ -2da2de: 5b10 6783 |0005: iput-object v0, v1, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.mimeType:Ljava/lang/String; // field@8367 │ │ -2da2e2: 7020 f68d 2100 |0007: invoke-direct {v1, v2}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.initFromByteBuffer:(Ljava/nio/ByteBuffer;)V // method@8df6 │ │ -2da2e8: 0e00 |000a: return-void │ │ +2da2c8: |[2da2c8] org.jaudiotagger.audio.flac.metadatablock.MetadataBlockDataPicture.:(Ljava/nio/ByteBuffer;)V │ │ +2da2d8: 7010 7087 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8770 │ │ +2da2de: 1a00 0000 |0003: const-string v0, "" // string@0000 │ │ +2da2e2: 5b10 6783 |0005: iput-object v0, v1, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.mimeType:Ljava/lang/String; // field@8367 │ │ +2da2e6: 7020 f68d 2100 |0007: invoke-direct {v1, v2}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.initFromByteBuffer:(Ljava/nio/ByteBuffer;)V // method@8df6 │ │ +2da2ec: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x0005 line=50 │ │ 0x0007 line=108 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture; │ │ @@ -1096516,47 +1096516,47 @@ │ │ type : '(Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 71 16-bit code units │ │ -2da2ec: |[2da2ec] org.jaudiotagger.audio.flac.metadatablock.MetadataBlockDataPicture.:(Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V │ │ -2da2fc: 7010 7087 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@8770 │ │ -2da302: 1a00 0000 |0003: const-string v0, "" // string@0000 │ │ -2da306: 5b30 6783 |0005: iput-object v0, v3, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.mimeType:Ljava/lang/String; // field@8367 │ │ -2da30a: 6e10 198e 0400 |0007: invoke-virtual {v4}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;.getDataLength:()I // method@8e19 │ │ -2da310: 0a00 |000a: move-result v0 │ │ -2da312: 7110 3788 0000 |000b: invoke-static {v0}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@8837 │ │ -2da318: 0c00 |000e: move-result-object v0 │ │ -2da31a: 7210 858a 0500 |000f: invoke-interface {v5}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getReadChannel:()Ljava/nio/channels/FileChannel; // method@8a85 │ │ -2da320: 0c05 |0012: move-result-object v5 │ │ -2da322: 6e20 6b88 0500 |0013: invoke-virtual {v5, v0}, Ljava/nio/channels/FileChannel;.read:(Ljava/nio/ByteBuffer;)I // method@886b │ │ -2da328: 0a05 |0016: move-result v5 │ │ -2da32a: 6e10 198e 0400 |0017: invoke-virtual {v4}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;.getDataLength:()I // method@8e19 │ │ -2da330: 0a01 |001a: move-result v1 │ │ -2da332: 3415 0900 |001b: if-lt v5, v1, 0024 // +0009 │ │ -2da336: 6e10 5988 0000 |001d: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@8859 │ │ -2da33c: 7020 f68d 0300 |0020: invoke-direct {v3, v0}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.initFromByteBuffer:(Ljava/nio/ByteBuffer;)V // method@8df6 │ │ -2da342: 0e00 |0023: return-void │ │ -2da344: 2200 fc0f |0024: new-instance v0, Ljava/io/IOException; // type@0ffc │ │ -2da348: 2201 3910 |0026: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2da34c: 7010 cc87 0100 |0028: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2da352: 1a02 f64f |002b: const-string v2, "Unable to read required number of databytes read:" // string@4ff6 │ │ -2da356: 6e20 d787 2100 |002d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2da35c: 6e20 d387 5100 |0030: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2da362: 1a05 7405 |0033: const-string v5, ":required:" // string@0574 │ │ -2da366: 6e20 d787 5100 |0035: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2da36c: 6e10 198e 0400 |0038: invoke-virtual {v4}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;.getDataLength:()I // method@8e19 │ │ -2da372: 0a04 |003b: move-result v4 │ │ -2da374: 6e20 d387 4100 |003c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2da37a: 6e10 df87 0100 |003f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2da380: 0c04 |0042: move-result-object v4 │ │ -2da382: 7020 8586 4000 |0043: invoke-direct {v0, v4}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8685 │ │ -2da388: 2700 |0046: throw v0 │ │ +2da2f0: |[2da2f0] org.jaudiotagger.audio.flac.metadatablock.MetadataBlockDataPicture.:(Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V │ │ +2da300: 7010 7087 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@8770 │ │ +2da306: 1a00 0000 |0003: const-string v0, "" // string@0000 │ │ +2da30a: 5b30 6783 |0005: iput-object v0, v3, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.mimeType:Ljava/lang/String; // field@8367 │ │ +2da30e: 6e10 198e 0400 |0007: invoke-virtual {v4}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;.getDataLength:()I // method@8e19 │ │ +2da314: 0a00 |000a: move-result v0 │ │ +2da316: 7110 3788 0000 |000b: invoke-static {v0}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@8837 │ │ +2da31c: 0c00 |000e: move-result-object v0 │ │ +2da31e: 7210 858a 0500 |000f: invoke-interface {v5}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getReadChannel:()Ljava/nio/channels/FileChannel; // method@8a85 │ │ +2da324: 0c05 |0012: move-result-object v5 │ │ +2da326: 6e20 6b88 0500 |0013: invoke-virtual {v5, v0}, Ljava/nio/channels/FileChannel;.read:(Ljava/nio/ByteBuffer;)I // method@886b │ │ +2da32c: 0a05 |0016: move-result v5 │ │ +2da32e: 6e10 198e 0400 |0017: invoke-virtual {v4}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;.getDataLength:()I // method@8e19 │ │ +2da334: 0a01 |001a: move-result v1 │ │ +2da336: 3415 0900 |001b: if-lt v5, v1, 0024 // +0009 │ │ +2da33a: 6e10 5988 0000 |001d: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@8859 │ │ +2da340: 7020 f68d 0300 |0020: invoke-direct {v3, v0}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.initFromByteBuffer:(Ljava/nio/ByteBuffer;)V // method@8df6 │ │ +2da346: 0e00 |0023: return-void │ │ +2da348: 2200 fc0f |0024: new-instance v0, Ljava/io/IOException; // type@0ffc │ │ +2da34c: 2201 3910 |0026: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2da350: 7010 cc87 0100 |0028: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2da356: 1a02 f64f |002b: const-string v2, "Unable to read required number of databytes read:" // string@4ff6 │ │ +2da35a: 6e20 d787 2100 |002d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2da360: 6e20 d387 5100 |0030: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2da366: 1a05 7405 |0033: const-string v5, ":required:" // string@0574 │ │ +2da36a: 6e20 d787 5100 |0035: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2da370: 6e10 198e 0400 |0038: invoke-virtual {v4}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;.getDataLength:()I // method@8e19 │ │ +2da376: 0a04 |003b: move-result v4 │ │ +2da378: 6e20 d387 4100 |003c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2da37e: 6e10 df87 0100 |003f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2da384: 0c04 |0042: move-result-object v4 │ │ +2da386: 7020 8586 4000 |0043: invoke-direct {v0, v4}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8685 │ │ +2da38c: 2700 |0046: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ 0x0005 line=50 │ │ 0x0007 line=122 │ │ 0x000f line=123 │ │ 0x0017 line=124 │ │ @@ -1096573,28 +1096573,28 @@ │ │ type : '([BILjava/lang/String;Ljava/lang/String;IIII)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 9 │ │ outs : 1 │ │ insns size : 26 16-bit code units │ │ -2da280: |[2da280] org.jaudiotagger.audio.flac.metadatablock.MetadataBlockDataPicture.:([BILjava/lang/String;Ljava/lang/String;IIII)V │ │ -2da290: 7010 7087 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8770 │ │ -2da296: 1a00 0000 |0003: const-string v0, "" // string@0000 │ │ -2da29a: 5b10 6783 |0005: iput-object v0, v1, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.mimeType:Ljava/lang/String; // field@8367 │ │ -2da29e: 5913 6883 |0007: iput v3, v1, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.pictureType:I // field@8368 │ │ -2da2a2: 3804 0400 |0009: if-eqz v4, 000d // +0004 │ │ -2da2a6: 5b14 6783 |000b: iput-object v4, v1, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.mimeType:Ljava/lang/String; // field@8367 │ │ -2da2aa: 5b15 6183 |000d: iput-object v5, v1, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.description:Ljava/lang/String; // field@8361 │ │ -2da2ae: 5916 6983 |000f: iput v6, v1, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.width:I // field@8369 │ │ -2da2b2: 5917 6283 |0011: iput v7, v1, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.height:I // field@8362 │ │ -2da2b6: 5918 6083 |0013: iput v8, v1, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.colourDepth:I // field@8360 │ │ -2da2ba: 5919 6483 |0015: iput v9, v1, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.indexedColouredCount:I // field@8364 │ │ -2da2be: 5b12 6383 |0017: iput-object v2, v1, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.imageData:[B // field@8363 │ │ -2da2c2: 0e00 |0019: return-void │ │ +2da284: |[2da284] org.jaudiotagger.audio.flac.metadatablock.MetadataBlockDataPicture.:([BILjava/lang/String;Ljava/lang/String;IIII)V │ │ +2da294: 7010 7087 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8770 │ │ +2da29a: 1a00 0000 |0003: const-string v0, "" // string@0000 │ │ +2da29e: 5b10 6783 |0005: iput-object v0, v1, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.mimeType:Ljava/lang/String; // field@8367 │ │ +2da2a2: 5913 6883 |0007: iput v3, v1, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.pictureType:I // field@8368 │ │ +2da2a6: 3804 0400 |0009: if-eqz v4, 000d // +0004 │ │ +2da2aa: 5b14 6783 |000b: iput-object v4, v1, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.mimeType:Ljava/lang/String; // field@8367 │ │ +2da2ae: 5b15 6183 |000d: iput-object v5, v1, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.description:Ljava/lang/String; // field@8361 │ │ +2da2b2: 5916 6983 |000f: iput v6, v1, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.width:I // field@8369 │ │ +2da2b6: 5917 6283 |0011: iput v7, v1, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.height:I // field@8362 │ │ +2da2ba: 5918 6083 |0013: iput v8, v1, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.colourDepth:I // field@8360 │ │ +2da2be: 5919 6483 |0015: iput v9, v1, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.indexedColouredCount:I // field@8364 │ │ +2da2c2: 5b12 6383 |0017: iput-object v2, v1, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.imageData:[B // field@8363 │ │ +2da2c6: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ 0x0005 line=50 │ │ 0x0007 line=148 │ │ 0x000b line=153 │ │ 0x000d line=157 │ │ @@ -1096619,20 +1096619,20 @@ │ │ type : '(Ljava/nio/ByteBuffer;ILjava/lang/String;)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -2da02c: |[2da02c] org.jaudiotagger.audio.flac.metadatablock.MetadataBlockDataPicture.getString:(Ljava/nio/ByteBuffer;ILjava/lang/String;)Ljava/lang/String; │ │ -2da03c: 2322 1c13 |0000: new-array v2, v2, [B // type@131c │ │ -2da040: 6e20 4088 2100 |0002: invoke-virtual {v1, v2}, Ljava/nio/ByteBuffer;.get:([B)Ljava/nio/ByteBuffer; // method@8840 │ │ -2da046: 2201 3710 |0005: new-instance v1, Ljava/lang/String; // type@1037 │ │ -2da04a: 7030 9087 2103 |0007: invoke-direct {v1, v2, v3}, Ljava/lang/String;.:([BLjava/lang/String;)V // method@8790 │ │ -2da050: 1101 |000a: return-object v1 │ │ +2da030: |[2da030] org.jaudiotagger.audio.flac.metadatablock.MetadataBlockDataPicture.getString:(Ljava/nio/ByteBuffer;ILjava/lang/String;)Ljava/lang/String; │ │ +2da040: 2322 1c13 |0000: new-array v2, v2, [B // type@131c │ │ +2da044: 6e20 4088 2100 |0002: invoke-virtual {v1, v2}, Ljava/nio/ByteBuffer;.get:([B)Ljava/nio/ByteBuffer; // method@8840 │ │ +2da04a: 2201 3710 |0005: new-instance v1, Ljava/lang/String; // type@1037 │ │ +2da04e: 7030 9087 2103 |0007: invoke-direct {v1, v2, v3}, Ljava/lang/String;.:([BLjava/lang/String;)V // method@8790 │ │ +2da054: 1101 |000a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=172 │ │ 0x0002 line=173 │ │ 0x0005 line=174 │ │ locals : │ │ 0x0000 - 0x000b reg=0 this Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture; │ │ @@ -1096645,88 +1096645,88 @@ │ │ type : '(Ljava/nio/ByteBuffer;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 155 16-bit code units │ │ -2da3a8: |[2da3a8] org.jaudiotagger.audio.flac.metadatablock.MetadataBlockDataPicture.initFromByteBuffer:(Ljava/nio/ByteBuffer;)V │ │ -2da3b8: 6e10 4388 0300 |0000: invoke-virtual {v3}, Ljava/nio/ByteBuffer;.getInt:()I // method@8843 │ │ -2da3be: 0a00 |0003: move-result v0 │ │ -2da3c0: 5920 6883 |0004: iput v0, v2, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.pictureType:I // field@8368 │ │ -2da3c4: 7100 3f9e 0000 |0006: invoke-static {}, Lorg/jaudiotagger/tag/reference/PictureTypes;.getInstanceOf:()Lorg/jaudiotagger/tag/reference/PictureTypes; // method@9e3f │ │ -2da3ca: 0c01 |0009: move-result-object v1 │ │ -2da3cc: 6e10 409e 0100 |000a: invoke-virtual {v1}, Lorg/jaudiotagger/tag/reference/PictureTypes;.getSize:()I // method@9e40 │ │ -2da3d2: 0a01 |000d: move-result v1 │ │ -2da3d4: 3510 6200 |000e: if-ge v0, v1, 0070 // +0062 │ │ -2da3d8: 6e10 4388 0300 |0010: invoke-virtual {v3}, Ljava/nio/ByteBuffer;.getInt:()I // method@8843 │ │ -2da3de: 0a00 |0013: move-result v0 │ │ -2da3e0: 6201 aa81 |0014: sget-object v1, Ljava/nio/charset/StandardCharsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@81aa │ │ -2da3e4: 6e10 7888 0100 |0016: invoke-virtual {v1}, Ljava/nio/charset/Charset;.name:()Ljava/lang/String; // method@8878 │ │ -2da3ea: 0c01 |0019: move-result-object v1 │ │ -2da3ec: 7040 f48d 3210 |001a: invoke-direct {v2, v3, v0, v1}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.getString:(Ljava/nio/ByteBuffer;ILjava/lang/String;)Ljava/lang/String; // method@8df4 │ │ -2da3f2: 0c00 |001d: move-result-object v0 │ │ -2da3f4: 5b20 6783 |001e: iput-object v0, v2, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.mimeType:Ljava/lang/String; // field@8367 │ │ -2da3f8: 6e10 4388 0300 |0020: invoke-virtual {v3}, Ljava/nio/ByteBuffer;.getInt:()I // method@8843 │ │ -2da3fe: 0a00 |0023: move-result v0 │ │ -2da400: 6201 af81 |0024: sget-object v1, Ljava/nio/charset/StandardCharsets;.UTF_8:Ljava/nio/charset/Charset; // field@81af │ │ -2da404: 6e10 7888 0100 |0026: invoke-virtual {v1}, Ljava/nio/charset/Charset;.name:()Ljava/lang/String; // method@8878 │ │ -2da40a: 0c01 |0029: move-result-object v1 │ │ -2da40c: 7040 f48d 3210 |002a: invoke-direct {v2, v3, v0, v1}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.getString:(Ljava/nio/ByteBuffer;ILjava/lang/String;)Ljava/lang/String; // method@8df4 │ │ -2da412: 0c00 |002d: move-result-object v0 │ │ -2da414: 5b20 6183 |002e: iput-object v0, v2, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.description:Ljava/lang/String; // field@8361 │ │ -2da418: 6e10 4388 0300 |0030: invoke-virtual {v3}, Ljava/nio/ByteBuffer;.getInt:()I // method@8843 │ │ -2da41e: 0a00 |0033: move-result v0 │ │ -2da420: 5920 6983 |0034: iput v0, v2, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.width:I // field@8369 │ │ -2da424: 6e10 4388 0300 |0036: invoke-virtual {v3}, Ljava/nio/ByteBuffer;.getInt:()I // method@8843 │ │ -2da42a: 0a00 |0039: move-result v0 │ │ -2da42c: 5920 6283 |003a: iput v0, v2, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.height:I // field@8362 │ │ -2da430: 6e10 4388 0300 |003c: invoke-virtual {v3}, Ljava/nio/ByteBuffer;.getInt:()I // method@8843 │ │ -2da436: 0a00 |003f: move-result v0 │ │ -2da438: 5920 6083 |0040: iput v0, v2, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.colourDepth:I // field@8360 │ │ -2da43c: 6e10 4388 0300 |0042: invoke-virtual {v3}, Ljava/nio/ByteBuffer;.getInt:()I // method@8843 │ │ -2da442: 0a00 |0045: move-result v0 │ │ -2da444: 5920 6483 |0046: iput v0, v2, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.indexedColouredCount:I // field@8364 │ │ -2da448: 6e10 4388 0300 |0048: invoke-virtual {v3}, Ljava/nio/ByteBuffer;.getInt:()I // method@8843 │ │ -2da44e: 0a00 |004b: move-result v0 │ │ -2da450: 5920 6583 |004c: iput v0, v2, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.lengthOfPictureInBytes:I // field@8365 │ │ -2da454: 2300 1c13 |004e: new-array v0, v0, [B // type@131c │ │ -2da458: 5b20 6383 |0050: iput-object v0, v2, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.imageData:[B // field@8363 │ │ -2da45c: 6e20 4088 0300 |0052: invoke-virtual {v3, v0}, Ljava/nio/ByteBuffer;.get:([B)Ljava/nio/ByteBuffer; // method@8840 │ │ -2da462: 6203 6683 |0055: sget-object v3, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.logger:Ljava/util/logging/Logger; // field@8366 │ │ -2da466: 2200 3910 |0057: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -2da46a: 7010 cc87 0000 |0059: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2da470: 1a01 5243 |005c: const-string v1, "Read image:" // string@4352 │ │ -2da474: 6e20 d787 1000 |005e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2da47a: 6e10 fc8d 0200 |0061: invoke-virtual {v2}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.toString:()Ljava/lang/String; // method@8dfc │ │ -2da480: 0c01 |0064: move-result-object v1 │ │ -2da482: 6e20 d787 1000 |0065: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2da488: 6e10 df87 0000 |0068: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2da48e: 0c00 |006b: move-result-object v0 │ │ -2da490: 6e20 128a 0300 |006c: invoke-virtual {v3, v0}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -2da496: 0e00 |006f: return-void │ │ -2da498: 2203 c011 |0070: new-instance v3, Lorg/jaudiotagger/tag/InvalidFrameException; // type@11c0 │ │ -2da49c: 2200 3910 |0072: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -2da4a0: 7010 cc87 0000 |0074: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2da4a6: 1a01 4941 |0077: const-string v1, "PictureType was:" // string@4149 │ │ -2da4aa: 6e20 d787 1000 |0079: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2da4b0: 5221 6883 |007c: iget v1, v2, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.pictureType:I // field@8368 │ │ -2da4b4: 6e20 d387 1000 |007e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2da4ba: 1a01 e35e |0081: const-string v1, "but the maximum allowed is " // string@5ee3 │ │ -2da4be: 6e20 d787 1000 |0083: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2da4c4: 7100 3f9e 0000 |0086: invoke-static {}, Lorg/jaudiotagger/tag/reference/PictureTypes;.getInstanceOf:()Lorg/jaudiotagger/tag/reference/PictureTypes; // method@9e3f │ │ -2da4ca: 0c01 |0089: move-result-object v1 │ │ -2da4cc: 6e10 409e 0100 |008a: invoke-virtual {v1}, Lorg/jaudiotagger/tag/reference/PictureTypes;.getSize:()I // method@9e40 │ │ -2da4d2: 0a01 |008d: move-result v1 │ │ -2da4d4: d801 01ff |008e: add-int/lit8 v1, v1, #int -1 // #ff │ │ -2da4d8: 6e20 d387 1000 |0090: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2da4de: 6e10 df87 0000 |0093: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2da4e4: 0c00 |0096: move-result-object v0 │ │ -2da4e6: 7020 9991 0300 |0097: invoke-direct {v3, v0}, Lorg/jaudiotagger/tag/InvalidFrameException;.:(Ljava/lang/String;)V // method@9199 │ │ -2da4ec: 2703 |009a: throw v3 │ │ +2da3ac: |[2da3ac] org.jaudiotagger.audio.flac.metadatablock.MetadataBlockDataPicture.initFromByteBuffer:(Ljava/nio/ByteBuffer;)V │ │ +2da3bc: 6e10 4388 0300 |0000: invoke-virtual {v3}, Ljava/nio/ByteBuffer;.getInt:()I // method@8843 │ │ +2da3c2: 0a00 |0003: move-result v0 │ │ +2da3c4: 5920 6883 |0004: iput v0, v2, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.pictureType:I // field@8368 │ │ +2da3c8: 7100 3f9e 0000 |0006: invoke-static {}, Lorg/jaudiotagger/tag/reference/PictureTypes;.getInstanceOf:()Lorg/jaudiotagger/tag/reference/PictureTypes; // method@9e3f │ │ +2da3ce: 0c01 |0009: move-result-object v1 │ │ +2da3d0: 6e10 409e 0100 |000a: invoke-virtual {v1}, Lorg/jaudiotagger/tag/reference/PictureTypes;.getSize:()I // method@9e40 │ │ +2da3d6: 0a01 |000d: move-result v1 │ │ +2da3d8: 3510 6200 |000e: if-ge v0, v1, 0070 // +0062 │ │ +2da3dc: 6e10 4388 0300 |0010: invoke-virtual {v3}, Ljava/nio/ByteBuffer;.getInt:()I // method@8843 │ │ +2da3e2: 0a00 |0013: move-result v0 │ │ +2da3e4: 6201 aa81 |0014: sget-object v1, Ljava/nio/charset/StandardCharsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@81aa │ │ +2da3e8: 6e10 7888 0100 |0016: invoke-virtual {v1}, Ljava/nio/charset/Charset;.name:()Ljava/lang/String; // method@8878 │ │ +2da3ee: 0c01 |0019: move-result-object v1 │ │ +2da3f0: 7040 f48d 3210 |001a: invoke-direct {v2, v3, v0, v1}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.getString:(Ljava/nio/ByteBuffer;ILjava/lang/String;)Ljava/lang/String; // method@8df4 │ │ +2da3f6: 0c00 |001d: move-result-object v0 │ │ +2da3f8: 5b20 6783 |001e: iput-object v0, v2, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.mimeType:Ljava/lang/String; // field@8367 │ │ +2da3fc: 6e10 4388 0300 |0020: invoke-virtual {v3}, Ljava/nio/ByteBuffer;.getInt:()I // method@8843 │ │ +2da402: 0a00 |0023: move-result v0 │ │ +2da404: 6201 af81 |0024: sget-object v1, Ljava/nio/charset/StandardCharsets;.UTF_8:Ljava/nio/charset/Charset; // field@81af │ │ +2da408: 6e10 7888 0100 |0026: invoke-virtual {v1}, Ljava/nio/charset/Charset;.name:()Ljava/lang/String; // method@8878 │ │ +2da40e: 0c01 |0029: move-result-object v1 │ │ +2da410: 7040 f48d 3210 |002a: invoke-direct {v2, v3, v0, v1}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.getString:(Ljava/nio/ByteBuffer;ILjava/lang/String;)Ljava/lang/String; // method@8df4 │ │ +2da416: 0c00 |002d: move-result-object v0 │ │ +2da418: 5b20 6183 |002e: iput-object v0, v2, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.description:Ljava/lang/String; // field@8361 │ │ +2da41c: 6e10 4388 0300 |0030: invoke-virtual {v3}, Ljava/nio/ByteBuffer;.getInt:()I // method@8843 │ │ +2da422: 0a00 |0033: move-result v0 │ │ +2da424: 5920 6983 |0034: iput v0, v2, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.width:I // field@8369 │ │ +2da428: 6e10 4388 0300 |0036: invoke-virtual {v3}, Ljava/nio/ByteBuffer;.getInt:()I // method@8843 │ │ +2da42e: 0a00 |0039: move-result v0 │ │ +2da430: 5920 6283 |003a: iput v0, v2, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.height:I // field@8362 │ │ +2da434: 6e10 4388 0300 |003c: invoke-virtual {v3}, Ljava/nio/ByteBuffer;.getInt:()I // method@8843 │ │ +2da43a: 0a00 |003f: move-result v0 │ │ +2da43c: 5920 6083 |0040: iput v0, v2, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.colourDepth:I // field@8360 │ │ +2da440: 6e10 4388 0300 |0042: invoke-virtual {v3}, Ljava/nio/ByteBuffer;.getInt:()I // method@8843 │ │ +2da446: 0a00 |0045: move-result v0 │ │ +2da448: 5920 6483 |0046: iput v0, v2, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.indexedColouredCount:I // field@8364 │ │ +2da44c: 6e10 4388 0300 |0048: invoke-virtual {v3}, Ljava/nio/ByteBuffer;.getInt:()I // method@8843 │ │ +2da452: 0a00 |004b: move-result v0 │ │ +2da454: 5920 6583 |004c: iput v0, v2, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.lengthOfPictureInBytes:I // field@8365 │ │ +2da458: 2300 1c13 |004e: new-array v0, v0, [B // type@131c │ │ +2da45c: 5b20 6383 |0050: iput-object v0, v2, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.imageData:[B // field@8363 │ │ +2da460: 6e20 4088 0300 |0052: invoke-virtual {v3, v0}, Ljava/nio/ByteBuffer;.get:([B)Ljava/nio/ByteBuffer; // method@8840 │ │ +2da466: 6203 6683 |0055: sget-object v3, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.logger:Ljava/util/logging/Logger; // field@8366 │ │ +2da46a: 2200 3910 |0057: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +2da46e: 7010 cc87 0000 |0059: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2da474: 1a01 5243 |005c: const-string v1, "Read image:" // string@4352 │ │ +2da478: 6e20 d787 1000 |005e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2da47e: 6e10 fc8d 0200 |0061: invoke-virtual {v2}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.toString:()Ljava/lang/String; // method@8dfc │ │ +2da484: 0c01 |0064: move-result-object v1 │ │ +2da486: 6e20 d787 1000 |0065: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2da48c: 6e10 df87 0000 |0068: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2da492: 0c00 |006b: move-result-object v0 │ │ +2da494: 6e20 128a 0300 |006c: invoke-virtual {v3, v0}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +2da49a: 0e00 |006f: return-void │ │ +2da49c: 2203 c011 |0070: new-instance v3, Lorg/jaudiotagger/tag/InvalidFrameException; // type@11c0 │ │ +2da4a0: 2200 3910 |0072: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +2da4a4: 7010 cc87 0000 |0074: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2da4aa: 1a01 4941 |0077: const-string v1, "PictureType was:" // string@4149 │ │ +2da4ae: 6e20 d787 1000 |0079: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2da4b4: 5221 6883 |007c: iget v1, v2, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.pictureType:I // field@8368 │ │ +2da4b8: 6e20 d387 1000 |007e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2da4be: 1a01 e35e |0081: const-string v1, "but the maximum allowed is " // string@5ee3 │ │ +2da4c2: 6e20 d787 1000 |0083: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2da4c8: 7100 3f9e 0000 |0086: invoke-static {}, Lorg/jaudiotagger/tag/reference/PictureTypes;.getInstanceOf:()Lorg/jaudiotagger/tag/reference/PictureTypes; // method@9e3f │ │ +2da4ce: 0c01 |0089: move-result-object v1 │ │ +2da4d0: 6e10 409e 0100 |008a: invoke-virtual {v1}, Lorg/jaudiotagger/tag/reference/PictureTypes;.getSize:()I // method@9e40 │ │ +2da4d6: 0a01 |008d: move-result v1 │ │ +2da4d8: d801 01ff |008e: add-int/lit8 v1, v1, #int -1 // #ff │ │ +2da4dc: 6e20 d387 1000 |0090: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2da4e2: 6e10 df87 0000 |0093: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2da4e8: 0c00 |0096: move-result-object v0 │ │ +2da4ea: 7020 9991 0300 |0097: invoke-direct {v3, v0}, Lorg/jaudiotagger/tag/InvalidFrameException;.:(Ljava/lang/String;)V // method@9199 │ │ +2da4f0: 2703 |009a: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0006 line=66 │ │ 0x0010 line=72 │ │ 0x0014 line=73 │ │ 0x0020 line=76 │ │ @@ -1096750,18 +1096750,18 @@ │ │ type : '(Lorg/jaudiotagger/tag/TagField;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -2da38c: |[2da38c] org.jaudiotagger.audio.flac.metadatablock.MetadataBlockDataPicture.copyContent:(Lorg/jaudiotagger/tag/TagField;)V │ │ -2da39c: 2201 4110 |0000: new-instance v1, Ljava/lang/UnsupportedOperationException; // type@1041 │ │ -2da3a0: 7010 fb87 0100 |0002: invoke-direct {v1}, Ljava/lang/UnsupportedOperationException;.:()V // method@87fb │ │ -2da3a6: 2701 |0005: throw v1 │ │ +2da390: |[2da390] org.jaudiotagger.audio.flac.metadatablock.MetadataBlockDataPicture.copyContent:(Lorg/jaudiotagger/tag/TagField;)V │ │ +2da3a0: 2201 4110 |0000: new-instance v1, Ljava/lang/UnsupportedOperationException; // type@1041 │ │ +2da3a4: 7010 fb87 0100 |0002: invoke-direct {v1}, Ljava/lang/UnsupportedOperationException;.:()V // method@87fb │ │ +2da3aa: 2701 |0005: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=283 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/jaudiotagger/tag/TagField; │ │ │ │ @@ -1096770,77 +1096770,77 @@ │ │ type : '()Ljava/nio/ByteBuffer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 133 16-bit code units │ │ -2da130: |[2da130] org.jaudiotagger.audio.flac.metadatablock.MetadataBlockDataPicture.getBytes:()Ljava/nio/ByteBuffer; │ │ -2da140: 2200 ef0f |0000: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@0fef │ │ -2da144: 7010 2d86 0000 |0002: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@862d │ │ -2da14a: 5231 6883 |0005: iget v1, v3, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.pictureType:I // field@8368 │ │ -2da14e: 7110 a58e 0100 |0007: invoke-static {v1}, Lorg/jaudiotagger/audio/generic/Utils;.getSizeBEInt32:(I)[B // method@8ea5 │ │ -2da154: 0c01 |000a: move-result-object v1 │ │ -2da156: 6e20 3386 1000 |000b: invoke-virtual {v0, v1}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ -2da15c: 5431 6783 |000e: iget-object v1, v3, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.mimeType:Ljava/lang/String; // field@8367 │ │ -2da160: 6e10 aa87 0100 |0010: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@87aa │ │ -2da166: 0a01 |0013: move-result v1 │ │ -2da168: 7110 a58e 0100 |0014: invoke-static {v1}, Lorg/jaudiotagger/audio/generic/Utils;.getSizeBEInt32:(I)[B // method@8ea5 │ │ -2da16e: 0c01 |0017: move-result-object v1 │ │ -2da170: 6e20 3386 1000 |0018: invoke-virtual {v0, v1}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ -2da176: 5431 6783 |001b: iget-object v1, v3, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.mimeType:Ljava/lang/String; // field@8367 │ │ -2da17a: 6202 aa81 |001d: sget-object v2, Ljava/nio/charset/StandardCharsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@81aa │ │ -2da17e: 6e20 a187 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@87a1 │ │ -2da184: 0c01 |0022: move-result-object v1 │ │ -2da186: 6e20 3386 1000 |0023: invoke-virtual {v0, v1}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ -2da18c: 5431 6183 |0026: iget-object v1, v3, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.description:Ljava/lang/String; // field@8361 │ │ -2da190: 6e10 aa87 0100 |0028: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@87aa │ │ -2da196: 0a01 |002b: move-result v1 │ │ -2da198: 7110 a58e 0100 |002c: invoke-static {v1}, Lorg/jaudiotagger/audio/generic/Utils;.getSizeBEInt32:(I)[B // method@8ea5 │ │ -2da19e: 0c01 |002f: move-result-object v1 │ │ -2da1a0: 6e20 3386 1000 |0030: invoke-virtual {v0, v1}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ -2da1a6: 5431 6183 |0033: iget-object v1, v3, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.description:Ljava/lang/String; // field@8361 │ │ -2da1aa: 6202 af81 |0035: sget-object v2, Ljava/nio/charset/StandardCharsets;.UTF_8:Ljava/nio/charset/Charset; // field@81af │ │ -2da1ae: 6e20 a187 2100 |0037: invoke-virtual {v1, v2}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@87a1 │ │ -2da1b4: 0c01 |003a: move-result-object v1 │ │ -2da1b6: 6e20 3386 1000 |003b: invoke-virtual {v0, v1}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ -2da1bc: 5231 6983 |003e: iget v1, v3, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.width:I // field@8369 │ │ -2da1c0: 7110 a58e 0100 |0040: invoke-static {v1}, Lorg/jaudiotagger/audio/generic/Utils;.getSizeBEInt32:(I)[B // method@8ea5 │ │ -2da1c6: 0c01 |0043: move-result-object v1 │ │ -2da1c8: 6e20 3386 1000 |0044: invoke-virtual {v0, v1}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ -2da1ce: 5231 6283 |0047: iget v1, v3, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.height:I // field@8362 │ │ -2da1d2: 7110 a58e 0100 |0049: invoke-static {v1}, Lorg/jaudiotagger/audio/generic/Utils;.getSizeBEInt32:(I)[B // method@8ea5 │ │ -2da1d8: 0c01 |004c: move-result-object v1 │ │ -2da1da: 6e20 3386 1000 |004d: invoke-virtual {v0, v1}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ -2da1e0: 5231 6083 |0050: iget v1, v3, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.colourDepth:I // field@8360 │ │ -2da1e4: 7110 a58e 0100 |0052: invoke-static {v1}, Lorg/jaudiotagger/audio/generic/Utils;.getSizeBEInt32:(I)[B // method@8ea5 │ │ -2da1ea: 0c01 |0055: move-result-object v1 │ │ -2da1ec: 6e20 3386 1000 |0056: invoke-virtual {v0, v1}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ -2da1f2: 5231 6483 |0059: iget v1, v3, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.indexedColouredCount:I // field@8364 │ │ -2da1f6: 7110 a58e 0100 |005b: invoke-static {v1}, Lorg/jaudiotagger/audio/generic/Utils;.getSizeBEInt32:(I)[B // method@8ea5 │ │ -2da1fc: 0c01 |005e: move-result-object v1 │ │ -2da1fe: 6e20 3386 1000 |005f: invoke-virtual {v0, v1}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ -2da204: 5431 6383 |0062: iget-object v1, v3, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.imageData:[B // field@8363 │ │ -2da208: 2111 |0064: array-length v1, v1 │ │ -2da20a: 7110 a58e 0100 |0065: invoke-static {v1}, Lorg/jaudiotagger/audio/generic/Utils;.getSizeBEInt32:(I)[B // method@8ea5 │ │ -2da210: 0c01 |0068: move-result-object v1 │ │ -2da212: 6e20 3386 1000 |0069: invoke-virtual {v0, v1}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ -2da218: 5431 6383 |006c: iget-object v1, v3, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.imageData:[B // field@8363 │ │ -2da21c: 6e20 3386 1000 |006e: invoke-virtual {v0, v1}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ -2da222: 6e10 3186 0000 |0071: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8631 │ │ -2da228: 0c00 |0074: move-result-object v0 │ │ -2da22a: 7110 5b88 0000 |0075: invoke-static {v0}, Ljava/nio/ByteBuffer;.wrap:([B)Ljava/nio/ByteBuffer; // method@885b │ │ -2da230: 0c00 |0078: move-result-object v0 │ │ -2da232: 1100 |0079: return-object v0 │ │ -2da234: 0d00 |007a: move-exception v0 │ │ -2da236: 2201 3310 |007b: new-instance v1, Ljava/lang/RuntimeException; // type@1033 │ │ -2da23a: 6e10 8686 0000 |007d: invoke-virtual {v0}, Ljava/io/IOException;.getMessage:()Ljava/lang/String; // method@8686 │ │ -2da240: 0c00 |0080: move-result-object v0 │ │ -2da242: 7020 7c87 0100 |0081: invoke-direct {v1, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@877c │ │ -2da248: 2701 |0084: throw v1 │ │ +2da134: |[2da134] org.jaudiotagger.audio.flac.metadatablock.MetadataBlockDataPicture.getBytes:()Ljava/nio/ByteBuffer; │ │ +2da144: 2200 ef0f |0000: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@0fef │ │ +2da148: 7010 2d86 0000 |0002: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@862d │ │ +2da14e: 5231 6883 |0005: iget v1, v3, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.pictureType:I // field@8368 │ │ +2da152: 7110 a58e 0100 |0007: invoke-static {v1}, Lorg/jaudiotagger/audio/generic/Utils;.getSizeBEInt32:(I)[B // method@8ea5 │ │ +2da158: 0c01 |000a: move-result-object v1 │ │ +2da15a: 6e20 3386 1000 |000b: invoke-virtual {v0, v1}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ +2da160: 5431 6783 |000e: iget-object v1, v3, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.mimeType:Ljava/lang/String; // field@8367 │ │ +2da164: 6e10 aa87 0100 |0010: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@87aa │ │ +2da16a: 0a01 |0013: move-result v1 │ │ +2da16c: 7110 a58e 0100 |0014: invoke-static {v1}, Lorg/jaudiotagger/audio/generic/Utils;.getSizeBEInt32:(I)[B // method@8ea5 │ │ +2da172: 0c01 |0017: move-result-object v1 │ │ +2da174: 6e20 3386 1000 |0018: invoke-virtual {v0, v1}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ +2da17a: 5431 6783 |001b: iget-object v1, v3, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.mimeType:Ljava/lang/String; // field@8367 │ │ +2da17e: 6202 aa81 |001d: sget-object v2, Ljava/nio/charset/StandardCharsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@81aa │ │ +2da182: 6e20 a187 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@87a1 │ │ +2da188: 0c01 |0022: move-result-object v1 │ │ +2da18a: 6e20 3386 1000 |0023: invoke-virtual {v0, v1}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ +2da190: 5431 6183 |0026: iget-object v1, v3, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.description:Ljava/lang/String; // field@8361 │ │ +2da194: 6e10 aa87 0100 |0028: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@87aa │ │ +2da19a: 0a01 |002b: move-result v1 │ │ +2da19c: 7110 a58e 0100 |002c: invoke-static {v1}, Lorg/jaudiotagger/audio/generic/Utils;.getSizeBEInt32:(I)[B // method@8ea5 │ │ +2da1a2: 0c01 |002f: move-result-object v1 │ │ +2da1a4: 6e20 3386 1000 |0030: invoke-virtual {v0, v1}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ +2da1aa: 5431 6183 |0033: iget-object v1, v3, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.description:Ljava/lang/String; // field@8361 │ │ +2da1ae: 6202 af81 |0035: sget-object v2, Ljava/nio/charset/StandardCharsets;.UTF_8:Ljava/nio/charset/Charset; // field@81af │ │ +2da1b2: 6e20 a187 2100 |0037: invoke-virtual {v1, v2}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@87a1 │ │ +2da1b8: 0c01 |003a: move-result-object v1 │ │ +2da1ba: 6e20 3386 1000 |003b: invoke-virtual {v0, v1}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ +2da1c0: 5231 6983 |003e: iget v1, v3, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.width:I // field@8369 │ │ +2da1c4: 7110 a58e 0100 |0040: invoke-static {v1}, Lorg/jaudiotagger/audio/generic/Utils;.getSizeBEInt32:(I)[B // method@8ea5 │ │ +2da1ca: 0c01 |0043: move-result-object v1 │ │ +2da1cc: 6e20 3386 1000 |0044: invoke-virtual {v0, v1}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ +2da1d2: 5231 6283 |0047: iget v1, v3, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.height:I // field@8362 │ │ +2da1d6: 7110 a58e 0100 |0049: invoke-static {v1}, Lorg/jaudiotagger/audio/generic/Utils;.getSizeBEInt32:(I)[B // method@8ea5 │ │ +2da1dc: 0c01 |004c: move-result-object v1 │ │ +2da1de: 6e20 3386 1000 |004d: invoke-virtual {v0, v1}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ +2da1e4: 5231 6083 |0050: iget v1, v3, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.colourDepth:I // field@8360 │ │ +2da1e8: 7110 a58e 0100 |0052: invoke-static {v1}, Lorg/jaudiotagger/audio/generic/Utils;.getSizeBEInt32:(I)[B // method@8ea5 │ │ +2da1ee: 0c01 |0055: move-result-object v1 │ │ +2da1f0: 6e20 3386 1000 |0056: invoke-virtual {v0, v1}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ +2da1f6: 5231 6483 |0059: iget v1, v3, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.indexedColouredCount:I // field@8364 │ │ +2da1fa: 7110 a58e 0100 |005b: invoke-static {v1}, Lorg/jaudiotagger/audio/generic/Utils;.getSizeBEInt32:(I)[B // method@8ea5 │ │ +2da200: 0c01 |005e: move-result-object v1 │ │ +2da202: 6e20 3386 1000 |005f: invoke-virtual {v0, v1}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ +2da208: 5431 6383 |0062: iget-object v1, v3, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.imageData:[B // field@8363 │ │ +2da20c: 2111 |0064: array-length v1, v1 │ │ +2da20e: 7110 a58e 0100 |0065: invoke-static {v1}, Lorg/jaudiotagger/audio/generic/Utils;.getSizeBEInt32:(I)[B // method@8ea5 │ │ +2da214: 0c01 |0068: move-result-object v1 │ │ +2da216: 6e20 3386 1000 |0069: invoke-virtual {v0, v1}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ +2da21c: 5431 6383 |006c: iget-object v1, v3, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.imageData:[B // field@8363 │ │ +2da220: 6e20 3386 1000 |006e: invoke-virtual {v0, v1}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ +2da226: 6e10 3186 0000 |0071: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8631 │ │ +2da22c: 0c00 |0074: move-result-object v0 │ │ +2da22e: 7110 5b88 0000 |0075: invoke-static {v0}, Ljava/nio/ByteBuffer;.wrap:([B)Ljava/nio/ByteBuffer; // method@885b │ │ +2da234: 0c00 |0078: move-result-object v0 │ │ +2da236: 1100 |0079: return-object v0 │ │ +2da238: 0d00 |007a: move-exception v0 │ │ +2da23a: 2201 3310 |007b: new-instance v1, Ljava/lang/RuntimeException; // type@1033 │ │ +2da23e: 6e10 8686 0000 |007d: invoke-virtual {v0}, Ljava/io/IOException;.getMessage:()Ljava/lang/String; // method@8686 │ │ +2da244: 0c00 |0080: move-result-object v0 │ │ +2da246: 7020 7c87 0100 |0081: invoke-direct {v1, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@877c │ │ +2da24c: 2701 |0084: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x0079 │ │ Ljava/io/IOException; -> 0x007a │ │ positions : │ │ 0x0000 line=181 │ │ 0x0005 line=182 │ │ 0x000e line=183 │ │ @@ -1096863,17 +1096863,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2d9ef8: |[2d9ef8] org.jaudiotagger.audio.flac.metadatablock.MetadataBlockDataPicture.getColourDepth:()I │ │ -2d9f08: 5210 6083 |0000: iget v0, v1, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.colourDepth:I // field@8360 │ │ -2d9f0c: 0f00 |0002: return v0 │ │ +2d9efc: |[2d9efc] org.jaudiotagger.audio.flac.metadatablock.MetadataBlockDataPicture.getColourDepth:()I │ │ +2d9f0c: 5210 6083 |0000: iget v0, v1, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.colourDepth:I // field@8360 │ │ +2d9f10: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=234 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture; │ │ │ │ #3 : (in Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;) │ │ @@ -1096881,17 +1096881,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2d9f94: |[2d9f94] org.jaudiotagger.audio.flac.metadatablock.MetadataBlockDataPicture.getDescription:()Ljava/lang/String; │ │ -2d9fa4: 5410 6183 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.description:Ljava/lang/String; // field@8361 │ │ -2d9fa8: 1100 |0002: return-object v0 │ │ +2d9f98: |[2d9f98] org.jaudiotagger.audio.flac.metadatablock.MetadataBlockDataPicture.getDescription:()Ljava/lang/String; │ │ +2d9fa8: 5410 6183 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.description:Ljava/lang/String; // field@8361 │ │ +2d9fac: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture; │ │ │ │ #4 : (in Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;) │ │ @@ -1096899,17 +1096899,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2d9f10: |[2d9f10] org.jaudiotagger.audio.flac.metadatablock.MetadataBlockDataPicture.getHeight:()I │ │ -2d9f20: 5210 6283 |0000: iget v0, v1, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.height:I // field@8362 │ │ -2d9f24: 0f00 |0002: return v0 │ │ +2d9f14: |[2d9f14] org.jaudiotagger.audio.flac.metadatablock.MetadataBlockDataPicture.getHeight:()I │ │ +2d9f24: 5210 6283 |0000: iget v0, v1, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.height:I // field@8362 │ │ +2d9f28: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=229 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture; │ │ │ │ #5 : (in Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;) │ │ @@ -1096917,19 +1096917,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -2d9fac: |[2d9fac] org.jaudiotagger.audio.flac.metadatablock.MetadataBlockDataPicture.getId:()Ljava/lang/String; │ │ -2d9fbc: 6200 b487 |0000: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.COVER_ART:Lorg/jaudiotagger/tag/FieldKey; // field@87b4 │ │ -2d9fc0: 6e10 8e91 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/tag/FieldKey;.name:()Ljava/lang/String; // method@918e │ │ -2d9fc6: 0c00 |0005: move-result-object v0 │ │ -2d9fc8: 1100 |0006: return-object v0 │ │ +2d9fb0: |[2d9fb0] org.jaudiotagger.audio.flac.metadatablock.MetadataBlockDataPicture.getId:()Ljava/lang/String; │ │ +2d9fc0: 6200 b487 |0000: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.COVER_ART:Lorg/jaudiotagger/tag/FieldKey; // field@87b4 │ │ +2d9fc4: 6e10 8e91 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/tag/FieldKey;.name:()Ljava/lang/String; // method@918e │ │ +2d9fca: 0c00 |0005: move-result-object v0 │ │ +2d9fcc: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=296 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture; │ │ │ │ #6 : (in Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;) │ │ @@ -1096937,17 +1096937,17 @@ │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2d9ebc: |[2d9ebc] org.jaudiotagger.audio.flac.metadatablock.MetadataBlockDataPicture.getImageData:()[B │ │ -2d9ecc: 5410 6383 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.imageData:[B // field@8363 │ │ -2d9ed0: 1100 |0002: return-object v0 │ │ +2d9ec0: |[2d9ec0] org.jaudiotagger.audio.flac.metadatablock.MetadataBlockDataPicture.getImageData:()[B │ │ +2d9ed0: 5410 6383 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.imageData:[B // field@8363 │ │ +2d9ed4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=244 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture; │ │ │ │ #7 : (in Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;) │ │ @@ -1096955,30 +1096955,30 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 27 16-bit code units │ │ -2d9fcc: |[2d9fcc] org.jaudiotagger.audio.flac.metadatablock.MetadataBlockDataPicture.getImageUrl:()Ljava/lang/String; │ │ -2d9fdc: 6e10 fb8d 0500 |0000: invoke-virtual {v5}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.isImageUrl:()Z // method@8dfb │ │ -2d9fe2: 0a00 |0003: move-result v0 │ │ -2d9fe4: 3800 1400 |0004: if-eqz v0, 0018 // +0014 │ │ -2d9fe8: 2200 3710 |0006: new-instance v0, Ljava/lang/String; // type@1037 │ │ -2d9fec: 6e10 ed8d 0500 |0008: invoke-virtual {v5}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.getImageData:()[B // method@8ded │ │ -2d9ff2: 0c01 |000b: move-result-object v1 │ │ -2d9ff4: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -2d9ff6: 6e10 ed8d 0500 |000d: invoke-virtual {v5}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.getImageData:()[B // method@8ded │ │ -2d9ffc: 0c03 |0010: move-result-object v3 │ │ -2d9ffe: 2133 |0011: array-length v3, v3 │ │ -2da000: 6204 aa81 |0012: sget-object v4, Ljava/nio/charset/StandardCharsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@81aa │ │ -2da004: 7054 8f87 1032 |0014: invoke-direct {v0, v1, v2, v3, v4}, Ljava/lang/String;.:([BIILjava/nio/charset/Charset;)V // method@878f │ │ -2da00a: 1100 |0017: return-object v0 │ │ -2da00c: 1a00 0000 |0018: const-string v0, "" // string@0000 │ │ -2da010: 1100 |001a: return-object v0 │ │ +2d9fd0: |[2d9fd0] org.jaudiotagger.audio.flac.metadatablock.MetadataBlockDataPicture.getImageUrl:()Ljava/lang/String; │ │ +2d9fe0: 6e10 fb8d 0500 |0000: invoke-virtual {v5}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.isImageUrl:()Z // method@8dfb │ │ +2d9fe6: 0a00 |0003: move-result v0 │ │ +2d9fe8: 3800 1400 |0004: if-eqz v0, 0018 // +0014 │ │ +2d9fec: 2200 3710 |0006: new-instance v0, Ljava/lang/String; // type@1037 │ │ +2d9ff0: 6e10 ed8d 0500 |0008: invoke-virtual {v5}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.getImageData:()[B // method@8ded │ │ +2d9ff6: 0c01 |000b: move-result-object v1 │ │ +2d9ff8: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +2d9ffa: 6e10 ed8d 0500 |000d: invoke-virtual {v5}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.getImageData:()[B // method@8ded │ │ +2da000: 0c03 |0010: move-result-object v3 │ │ +2da002: 2133 |0011: array-length v3, v3 │ │ +2da004: 6204 aa81 |0012: sget-object v4, Ljava/nio/charset/StandardCharsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@81aa │ │ +2da008: 7054 8f87 1032 |0014: invoke-direct {v0, v1, v2, v3, v4}, Ljava/lang/String;.:([BIILjava/nio/charset/Charset;)V // method@878f │ │ +2da00e: 1100 |0017: return-object v0 │ │ +2da010: 1a00 0000 |0018: const-string v0, "" // string@0000 │ │ +2da014: 1100 |001a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=260 │ │ 0x0006 line=262 │ │ locals : │ │ 0x0000 - 0x001b reg=5 this Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture; │ │ │ │ @@ -1096987,17 +1096987,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2d9f28: |[2d9f28] org.jaudiotagger.audio.flac.metadatablock.MetadataBlockDataPicture.getIndexedColourCount:()I │ │ -2d9f38: 5210 6483 |0000: iget v0, v1, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.indexedColouredCount:I // field@8364 │ │ -2d9f3c: 0f00 |0002: return v0 │ │ +2d9f2c: |[2d9f2c] org.jaudiotagger.audio.flac.metadatablock.MetadataBlockDataPicture.getIndexedColourCount:()I │ │ +2d9f3c: 5210 6483 |0000: iget v0, v1, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.indexedColouredCount:I // field@8364 │ │ +2d9f40: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=239 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture; │ │ │ │ #9 : (in Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;) │ │ @@ -1097005,20 +1097005,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -2d9f40: |[2d9f40] org.jaudiotagger.audio.flac.metadatablock.MetadataBlockDataPicture.getLength:()I │ │ -2d9f50: 6e10 e88d 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.getBytes:()Ljava/nio/ByteBuffer; // method@8de8 │ │ -2d9f56: 0c00 |0003: move-result-object v0 │ │ -2d9f58: 6e10 4988 0000 |0004: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.limit:()I // method@8849 │ │ -2d9f5e: 0a00 |0007: move-result v0 │ │ -2d9f60: 0f00 |0008: return v0 │ │ +2d9f44: |[2d9f44] org.jaudiotagger.audio.flac.metadatablock.MetadataBlockDataPicture.getLength:()I │ │ +2d9f54: 6e10 e88d 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.getBytes:()Ljava/nio/ByteBuffer; // method@8de8 │ │ +2d9f5a: 0c00 |0003: move-result-object v0 │ │ +2d9f5c: 6e10 4988 0000 |0004: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.limit:()I // method@8849 │ │ +2d9f62: 0a00 |0007: move-result v0 │ │ +2d9f64: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=204 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture; │ │ │ │ #10 : (in Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;) │ │ @@ -1097026,17 +1097026,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2da014: |[2da014] org.jaudiotagger.audio.flac.metadatablock.MetadataBlockDataPicture.getMimeType:()Ljava/lang/String; │ │ -2da024: 5410 6783 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.mimeType:Ljava/lang/String; // field@8367 │ │ -2da028: 1100 |0002: return-object v0 │ │ +2da018: |[2da018] org.jaudiotagger.audio.flac.metadatablock.MetadataBlockDataPicture.getMimeType:()Ljava/lang/String; │ │ +2da028: 5410 6783 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.mimeType:Ljava/lang/String; // field@8367 │ │ +2da02c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=214 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture; │ │ │ │ #11 : (in Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;) │ │ @@ -1097044,17 +1097044,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2d9f64: |[2d9f64] org.jaudiotagger.audio.flac.metadatablock.MetadataBlockDataPicture.getPictureType:()I │ │ -2d9f74: 5210 6883 |0000: iget v0, v1, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.pictureType:I // field@8368 │ │ -2d9f78: 0f00 |0002: return v0 │ │ +2d9f68: |[2d9f68] org.jaudiotagger.audio.flac.metadatablock.MetadataBlockDataPicture.getPictureType:()I │ │ +2d9f78: 5210 6883 |0000: iget v0, v1, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.pictureType:I // field@8368 │ │ +2d9f7c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=209 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture; │ │ │ │ #12 : (in Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;) │ │ @@ -1097062,20 +1097062,20 @@ │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -2d9ed4: |[2d9ed4] org.jaudiotagger.audio.flac.metadatablock.MetadataBlockDataPicture.getRawContent:()[B │ │ -2d9ee4: 6e10 e88d 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.getBytes:()Ljava/nio/ByteBuffer; // method@8de8 │ │ -2d9eea: 0c00 |0003: move-result-object v0 │ │ -2d9eec: 6e10 3988 0000 |0004: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.array:()[B // method@8839 │ │ -2d9ef2: 0c00 |0007: move-result-object v0 │ │ -2d9ef4: 1100 |0008: return-object v0 │ │ +2d9ed8: |[2d9ed8] org.jaudiotagger.audio.flac.metadatablock.MetadataBlockDataPicture.getRawContent:()[B │ │ +2d9ee8: 6e10 e88d 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.getBytes:()Ljava/nio/ByteBuffer; // method@8de8 │ │ +2d9eee: 0c00 |0003: move-result-object v0 │ │ +2d9ef0: 6e10 3988 0000 |0004: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.array:()[B // method@8839 │ │ +2d9ef6: 0c00 |0007: move-result-object v0 │ │ +2d9ef8: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=312 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture; │ │ │ │ #13 : (in Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;) │ │ @@ -1097083,17 +1097083,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2d9f7c: |[2d9f7c] org.jaudiotagger.audio.flac.metadatablock.MetadataBlockDataPicture.getWidth:()I │ │ -2d9f8c: 5210 6983 |0000: iget v0, v1, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.width:I // field@8369 │ │ -2d9f90: 0f00 |0002: return v0 │ │ +2d9f80: |[2d9f80] org.jaudiotagger.audio.flac.metadatablock.MetadataBlockDataPicture.getWidth:()I │ │ +2d9f90: 5210 6983 |0000: iget v0, v1, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.width:I // field@8369 │ │ +2d9f94: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=224 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture; │ │ │ │ #14 : (in Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;) │ │ @@ -1097101,84 +1097101,84 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -2da4f0: |[2da4f0] org.jaudiotagger.audio.flac.metadatablock.MetadataBlockDataPicture.isBinary:(Z)V │ │ -2da500: 0e00 |0000: return-void │ │ +2da4f4: |[2da4f4] org.jaudiotagger.audio.flac.metadatablock.MetadataBlockDataPicture.isBinary:(Z)V │ │ +2da504: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #15 : (in Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;) │ │ name : 'isBinary' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -2d9e58: |[2d9e58] org.jaudiotagger.audio.flac.metadatablock.MetadataBlockDataPicture.isBinary:()Z │ │ -2d9e68: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -2d9e6a: 0f00 |0001: return v0 │ │ +2d9e5c: |[2d9e5c] org.jaudiotagger.audio.flac.metadatablock.MetadataBlockDataPicture.isBinary:()Z │ │ +2d9e6c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +2d9e6e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #16 : (in Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;) │ │ name : 'isCommon' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -2d9e6c: |[2d9e6c] org.jaudiotagger.audio.flac.metadatablock.MetadataBlockDataPicture.isCommon:()Z │ │ -2d9e7c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -2d9e7e: 0f00 |0001: return v0 │ │ +2d9e70: |[2d9e70] org.jaudiotagger.audio.flac.metadatablock.MetadataBlockDataPicture.isCommon:()Z │ │ +2d9e80: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +2d9e82: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #17 : (in Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;) │ │ name : 'isEmpty' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -2d9e80: |[2d9e80] org.jaudiotagger.audio.flac.metadatablock.MetadataBlockDataPicture.isEmpty:()Z │ │ -2d9e90: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -2d9e92: 0f00 |0001: return v0 │ │ +2d9e84: |[2d9e84] org.jaudiotagger.audio.flac.metadatablock.MetadataBlockDataPicture.isEmpty:()Z │ │ +2d9e94: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +2d9e96: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #18 : (in Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;) │ │ name : 'isImageUrl' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -2d9e94: |[2d9e94] org.jaudiotagger.audio.flac.metadatablock.MetadataBlockDataPicture.isImageUrl:()Z │ │ -2d9ea4: 6e10 f18d 0200 |0000: invoke-virtual {v2}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.getMimeType:()Ljava/lang/String; // method@8df1 │ │ -2d9eaa: 0c00 |0003: move-result-object v0 │ │ -2d9eac: 1a01 3904 |0004: const-string v1, "-->" // string@0439 │ │ -2d9eb0: 6e20 9c87 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2d9eb6: 0a00 |0009: move-result v0 │ │ -2d9eb8: 0f00 |000a: return v0 │ │ +2d9e98: |[2d9e98] org.jaudiotagger.audio.flac.metadatablock.MetadataBlockDataPicture.isImageUrl:()Z │ │ +2d9ea8: 6e10 f18d 0200 |0000: invoke-virtual {v2}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.getMimeType:()Ljava/lang/String; // method@8df1 │ │ +2d9eae: 0c00 |0003: move-result-object v0 │ │ +2d9eb0: 1a01 3904 |0004: const-string v1, "-->" // string@0439 │ │ +2d9eb4: 6e20 9c87 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2d9eba: 0a00 |0009: move-result v0 │ │ +2d9ebc: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=252 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture; │ │ │ │ #19 : (in Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;) │ │ @@ -1097186,58 +1097186,58 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 102 16-bit code units │ │ -2da054: |[2da054] org.jaudiotagger.audio.flac.metadatablock.MetadataBlockDataPicture.toString:()Ljava/lang/String; │ │ -2da064: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -2da068: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2da06e: 7100 3f9e 0000 |0005: invoke-static {}, Lorg/jaudiotagger/tag/reference/PictureTypes;.getInstanceOf:()Lorg/jaudiotagger/tag/reference/PictureTypes; // method@9e3f │ │ -2da074: 0c01 |0008: move-result-object v1 │ │ -2da076: 5232 6883 |0009: iget v2, v3, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.pictureType:I // field@8368 │ │ -2da07a: 6e20 419e 2100 |000b: invoke-virtual {v1, v2}, Lorg/jaudiotagger/tag/reference/PictureTypes;.getValueForId:(I)Ljava/lang/String; // method@9e41 │ │ -2da080: 0c01 |000e: move-result-object v1 │ │ -2da082: 6e20 d787 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2da088: 1a01 c804 |0012: const-string v1, ":" // string@04c8 │ │ -2da08c: 6e20 d787 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2da092: 5432 6783 |0017: iget-object v2, v3, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.mimeType:Ljava/lang/String; // field@8367 │ │ -2da096: 6e20 d787 2000 |0019: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2da09c: 6e20 d787 1000 |001c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2da0a2: 5431 6183 |001f: iget-object v1, v3, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.description:Ljava/lang/String; // field@8361 │ │ -2da0a6: 6e20 d787 1000 |0021: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2da0ac: 1a01 7d05 |0024: const-string v1, ":width:" // string@057d │ │ -2da0b0: 6e20 d787 1000 |0026: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2da0b6: 5231 6983 |0029: iget v1, v3, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.width:I // field@8369 │ │ -2da0ba: 6e20 d387 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2da0c0: 1a01 6105 |002e: const-string v1, ":height:" // string@0561 │ │ -2da0c4: 6e20 d787 1000 |0030: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2da0ca: 5231 6283 |0033: iget v1, v3, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.height:I // field@8362 │ │ -2da0ce: 6e20 d387 1000 |0035: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2da0d4: 1a01 5a05 |0038: const-string v1, ":colourdepth:" // string@055a │ │ -2da0d8: 6e20 d787 1000 |003a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2da0de: 5231 6083 |003d: iget v1, v3, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.colourDepth:I // field@8360 │ │ -2da0e2: 6e20 d387 1000 |003f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2da0e8: 1a01 6405 |0042: const-string v1, ":indexedColourCount:" // string@0564 │ │ -2da0ec: 6e20 d787 1000 |0044: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2da0f2: 5231 6483 |0047: iget v1, v3, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.indexedColouredCount:I // field@8364 │ │ -2da0f6: 6e20 d387 1000 |0049: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2da0fc: 1a01 6305 |004c: const-string v1, ":image size in bytes:" // string@0563 │ │ -2da100: 6e20 d787 1000 |004e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2da106: 5231 6583 |0051: iget v1, v3, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.lengthOfPictureInBytes:I // field@8365 │ │ -2da10a: 6e20 d387 1000 |0053: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2da110: 1a01 6a04 |0056: const-string v1, "/" // string@046a │ │ -2da114: 6e20 d787 1000 |0058: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2da11a: 5431 6383 |005b: iget-object v1, v3, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.imageData:[B // field@8363 │ │ -2da11e: 2111 |005d: array-length v1, v1 │ │ -2da120: 6e20 d387 1000 |005e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2da126: 6e10 df87 0000 |0061: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2da12c: 0c00 |0064: move-result-object v0 │ │ -2da12e: 1100 |0065: return-object v0 │ │ +2da058: |[2da058] org.jaudiotagger.audio.flac.metadatablock.MetadataBlockDataPicture.toString:()Ljava/lang/String; │ │ +2da068: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +2da06c: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2da072: 7100 3f9e 0000 |0005: invoke-static {}, Lorg/jaudiotagger/tag/reference/PictureTypes;.getInstanceOf:()Lorg/jaudiotagger/tag/reference/PictureTypes; // method@9e3f │ │ +2da078: 0c01 |0008: move-result-object v1 │ │ +2da07a: 5232 6883 |0009: iget v2, v3, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.pictureType:I // field@8368 │ │ +2da07e: 6e20 419e 2100 |000b: invoke-virtual {v1, v2}, Lorg/jaudiotagger/tag/reference/PictureTypes;.getValueForId:(I)Ljava/lang/String; // method@9e41 │ │ +2da084: 0c01 |000e: move-result-object v1 │ │ +2da086: 6e20 d787 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2da08c: 1a01 c804 |0012: const-string v1, ":" // string@04c8 │ │ +2da090: 6e20 d787 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2da096: 5432 6783 |0017: iget-object v2, v3, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.mimeType:Ljava/lang/String; // field@8367 │ │ +2da09a: 6e20 d787 2000 |0019: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2da0a0: 6e20 d787 1000 |001c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2da0a6: 5431 6183 |001f: iget-object v1, v3, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.description:Ljava/lang/String; // field@8361 │ │ +2da0aa: 6e20 d787 1000 |0021: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2da0b0: 1a01 7d05 |0024: const-string v1, ":width:" // string@057d │ │ +2da0b4: 6e20 d787 1000 |0026: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2da0ba: 5231 6983 |0029: iget v1, v3, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.width:I // field@8369 │ │ +2da0be: 6e20 d387 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2da0c4: 1a01 6105 |002e: const-string v1, ":height:" // string@0561 │ │ +2da0c8: 6e20 d787 1000 |0030: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2da0ce: 5231 6283 |0033: iget v1, v3, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.height:I // field@8362 │ │ +2da0d2: 6e20 d387 1000 |0035: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2da0d8: 1a01 5a05 |0038: const-string v1, ":colourdepth:" // string@055a │ │ +2da0dc: 6e20 d787 1000 |003a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2da0e2: 5231 6083 |003d: iget v1, v3, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.colourDepth:I // field@8360 │ │ +2da0e6: 6e20 d387 1000 |003f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2da0ec: 1a01 6405 |0042: const-string v1, ":indexedColourCount:" // string@0564 │ │ +2da0f0: 6e20 d787 1000 |0044: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2da0f6: 5231 6483 |0047: iget v1, v3, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.indexedColouredCount:I // field@8364 │ │ +2da0fa: 6e20 d387 1000 |0049: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2da100: 1a01 6305 |004c: const-string v1, ":image size in bytes:" // string@0563 │ │ +2da104: 6e20 d787 1000 |004e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2da10a: 5231 6583 |0051: iget v1, v3, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.lengthOfPictureInBytes:I // field@8365 │ │ +2da10e: 6e20 d387 1000 |0053: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2da114: 1a01 6a04 |0056: const-string v1, "/" // string@046a │ │ +2da118: 6e20 d787 1000 |0058: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2da11e: 5431 6383 |005b: iget-object v1, v3, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.imageData:[B // field@8363 │ │ +2da122: 2111 |005d: array-length v1, v1 │ │ +2da124: 6e20 d387 1000 |005e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2da12a: 6e10 df87 0000 |0061: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2da130: 0c00 |0064: move-result-object v0 │ │ +2da132: 1100 |0065: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=272 │ │ locals : │ │ 0x0000 - 0x0066 reg=3 this Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture; │ │ │ │ source_file_idx : 15351 (MetadataBlockDataPicture.java) │ │ @@ -1097275,25 +1097275,25 @@ │ │ type : '(Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;Ljava/nio/channels/FileChannel;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -2da53c: |[2da53c] org.jaudiotagger.audio.flac.metadatablock.MetadataBlockDataSeekTable.:(Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;Ljava/nio/channels/FileChannel;)V │ │ -2da54c: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -2da552: 6e10 198e 0100 |0003: invoke-virtual {v1}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;.getDataLength:()I // method@8e19 │ │ -2da558: 0a01 |0006: move-result v1 │ │ -2da55a: 7110 3788 0100 |0007: invoke-static {v1}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@8837 │ │ -2da560: 0c01 |000a: move-result-object v1 │ │ -2da562: 5b01 6a83 |000b: iput-object v1, v0, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataSeekTable;.data:Ljava/nio/ByteBuffer; // field@836a │ │ -2da566: 6e20 6b88 1200 |000d: invoke-virtual {v2, v1}, Ljava/nio/channels/FileChannel;.read:(Ljava/nio/ByteBuffer;)I // method@886b │ │ -2da56c: 5401 6a83 |0010: iget-object v1, v0, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataSeekTable;.data:Ljava/nio/ByteBuffer; // field@836a │ │ -2da570: 6e10 3d88 0100 |0012: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.flip:()Ljava/nio/Buffer; // method@883d │ │ -2da576: 0e00 |0015: return-void │ │ +2da540: |[2da540] org.jaudiotagger.audio.flac.metadatablock.MetadataBlockDataSeekTable.:(Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;Ljava/nio/channels/FileChannel;)V │ │ +2da550: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +2da556: 6e10 198e 0100 |0003: invoke-virtual {v1}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;.getDataLength:()I // method@8e19 │ │ +2da55c: 0a01 |0006: move-result v1 │ │ +2da55e: 7110 3788 0100 |0007: invoke-static {v1}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@8837 │ │ +2da564: 0c01 |000a: move-result-object v1 │ │ +2da566: 5b01 6a83 |000b: iput-object v1, v0, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataSeekTable;.data:Ljava/nio/ByteBuffer; // field@836a │ │ +2da56a: 6e20 6b88 1200 |000d: invoke-virtual {v2, v1}, Ljava/nio/channels/FileChannel;.read:(Ljava/nio/ByteBuffer;)I // method@886b │ │ +2da570: 5401 6a83 |0010: iget-object v1, v0, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataSeekTable;.data:Ljava/nio/ByteBuffer; // field@836a │ │ +2da574: 6e10 3d88 0100 |0012: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.flip:()Ljava/nio/Buffer; // method@883d │ │ +2da57a: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0003 line=43 │ │ 0x000d line=44 │ │ 0x0010 line=45 │ │ locals : │ │ @@ -1097307,17 +1097307,17 @@ │ │ type : '()Ljava/nio/ByteBuffer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2da524: |[2da524] org.jaudiotagger.audio.flac.metadatablock.MetadataBlockDataSeekTable.getBytes:()Ljava/nio/ByteBuffer; │ │ -2da534: 5410 6a83 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataSeekTable;.data:Ljava/nio/ByteBuffer; // field@836a │ │ -2da538: 1100 |0002: return-object v0 │ │ +2da528: |[2da528] org.jaudiotagger.audio.flac.metadatablock.MetadataBlockDataSeekTable.getBytes:()Ljava/nio/ByteBuffer; │ │ +2da538: 5410 6a83 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataSeekTable;.data:Ljava/nio/ByteBuffer; // field@836a │ │ +2da53c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataSeekTable; │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataSeekTable;) │ │ @@ -1097325,19 +1097325,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -2da504: |[2da504] org.jaudiotagger.audio.flac.metadatablock.MetadataBlockDataSeekTable.getLength:()I │ │ -2da514: 5410 6a83 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataSeekTable;.data:Ljava/nio/ByteBuffer; // field@836a │ │ -2da518: 6e10 4988 0000 |0002: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.limit:()I // method@8849 │ │ -2da51e: 0a00 |0005: move-result v0 │ │ -2da520: 0f00 |0006: return v0 │ │ +2da508: |[2da508] org.jaudiotagger.audio.flac.metadatablock.MetadataBlockDataSeekTable.getLength:()I │ │ +2da518: 5410 6a83 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataSeekTable;.data:Ljava/nio/ByteBuffer; // field@836a │ │ +2da51c: 6e10 4988 0000 |0002: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.limit:()I // method@8849 │ │ +2da522: 0a00 |0005: move-result v0 │ │ +2da524: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataSeekTable; │ │ │ │ source_file_idx : 15352 (MetadataBlockDataSeekTable.java) │ │ @@ -1097438,24 +1097438,24 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -2da9f8: |[2da9f8] org.jaudiotagger.audio.flac.metadatablock.MetadataBlockDataStreamInfo.:()V │ │ -2daa08: 1a00 cd98 |0000: const-string v0, "org.jaudiotagger.audio.flac.MetadataBlockDataStreamInfo" // string@98cd │ │ -2daa0c: 7110 168a 0000 |0002: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@8a16 │ │ -2daa12: 0c00 |0005: move-result-object v0 │ │ -2daa14: 6900 6f83 |0006: sput-object v0, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.logger:Ljava/util/logging/Logger; // field@836f │ │ -2daa18: 1a00 8a04 |0008: const-string v0, "0123456789abcdef" // string@048a │ │ -2daa1c: 6e10 b687 0000 |000a: invoke-virtual {v0}, Ljava/lang/String;.toCharArray:()[C // method@87b6 │ │ -2daa22: 0c00 |000d: move-result-object v0 │ │ -2daa24: 6900 6d83 |000e: sput-object v0, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.hexArray:[C // field@836d │ │ -2daa28: 0e00 |0010: return-void │ │ +2da9fc: |[2da9fc] org.jaudiotagger.audio.flac.metadatablock.MetadataBlockDataStreamInfo.:()V │ │ +2daa0c: 1a00 cd98 |0000: const-string v0, "org.jaudiotagger.audio.flac.MetadataBlockDataStreamInfo" // string@98cd │ │ +2daa10: 7110 168a 0000 |0002: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@8a16 │ │ +2daa16: 0c00 |0005: move-result-object v0 │ │ +2daa18: 6900 6f83 |0006: sput-object v0, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.logger:Ljava/util/logging/Logger; // field@836f │ │ +2daa1c: 1a00 8a04 |0008: const-string v0, "0123456789abcdef" // string@048a │ │ +2daa20: 6e10 b687 0000 |000a: invoke-virtual {v0}, Ljava/lang/String;.toCharArray:()[C // method@87b6 │ │ +2daa26: 0c00 |000d: move-result-object v0 │ │ +2daa28: 6900 6d83 |000e: sput-object v0, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.hexArray:[C // field@836d │ │ +2daa2c: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=60 │ │ 0x000a line=94 │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;) │ │ @@ -1097463,116 +1097463,116 @@ │ │ type : '(Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 206 16-bit code units │ │ -2daa2c: |[2daa2c] org.jaudiotagger.audio.flac.metadatablock.MetadataBlockDataStreamInfo.:(Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V │ │ -2daa3c: 7010 7087 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@8770 │ │ -2daa42: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -2daa44: 5c30 6e83 |0004: iput-boolean v0, v3, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.isValid:Z // field@836e │ │ -2daa48: 6e10 198e 0400 |0006: invoke-virtual {v4}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;.getDataLength:()I // method@8e19 │ │ -2daa4e: 0a00 |0009: move-result v0 │ │ -2daa50: 7110 3788 0000 |000a: invoke-static {v0}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@8837 │ │ -2daa56: 0c00 |000d: move-result-object v0 │ │ -2daa58: 5b30 7783 |000e: iput-object v0, v3, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.rawdata:Ljava/nio/ByteBuffer; // field@8377 │ │ -2daa5c: 6201 a481 |0010: sget-object v1, Ljava/nio/ByteOrder;.BIG_ENDIAN:Ljava/nio/ByteOrder; // field@81a4 │ │ -2daa60: 6e20 4c88 1000 |0012: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@884c │ │ -2daa66: 7210 858a 0500 |0015: invoke-interface {v5}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getReadChannel:()Ljava/nio/channels/FileChannel; // method@8a85 │ │ -2daa6c: 0c05 |0018: move-result-object v5 │ │ -2daa6e: 5430 7783 |0019: iget-object v0, v3, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.rawdata:Ljava/nio/ByteBuffer; // field@8377 │ │ -2daa72: 6e20 6b88 0500 |001b: invoke-virtual {v5, v0}, Ljava/nio/channels/FileChannel;.read:(Ljava/nio/ByteBuffer;)I // method@886b │ │ -2daa78: 0a05 |001e: move-result v5 │ │ -2daa7a: 6e10 198e 0400 |001f: invoke-virtual {v4}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;.getDataLength:()I // method@8e19 │ │ -2daa80: 0a00 |0022: move-result v0 │ │ -2daa82: 3405 8800 |0023: if-lt v5, v0, 00ab // +0088 │ │ -2daa86: 5434 7783 |0025: iget-object v4, v3, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.rawdata:Ljava/nio/ByteBuffer; // field@8377 │ │ -2daa8a: 6e10 3d88 0400 |0027: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.flip:()Ljava/nio/Buffer; // method@883d │ │ -2daa90: 5434 7783 |002a: iget-object v4, v3, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.rawdata:Ljava/nio/ByteBuffer; // field@8377 │ │ -2daa94: 6e10 4788 0400 |002c: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.getShort:()S // method@8847 │ │ -2daa9a: 0a04 |002f: move-result v4 │ │ -2daa9c: 7110 b58e 0400 |0030: invoke-static {v4}, Lorg/jaudiotagger/audio/generic/Utils;.u:(S)I // method@8eb5 │ │ -2daaa2: 0a04 |0033: move-result v4 │ │ -2daaa4: 5934 7383 |0034: iput v4, v3, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.minBlockSize:I // field@8373 │ │ -2daaa8: 5434 7783 |0036: iget-object v4, v3, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.rawdata:Ljava/nio/ByteBuffer; // field@8377 │ │ -2daaac: 6e10 4788 0400 |0038: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.getShort:()S // method@8847 │ │ -2daab2: 0a04 |003b: move-result v4 │ │ -2daab4: 7110 b58e 0400 |003c: invoke-static {v4}, Lorg/jaudiotagger/audio/generic/Utils;.u:(S)I // method@8eb5 │ │ -2daaba: 0a04 |003f: move-result v4 │ │ -2daabc: 5934 7083 |0040: iput v4, v3, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.maxBlockSize:I // field@8370 │ │ -2daac0: 5434 7783 |0042: iget-object v4, v3, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.rawdata:Ljava/nio/ByteBuffer; // field@8377 │ │ -2daac4: 6e10 3e88 0400 |0044: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ -2daaca: 0a04 |0047: move-result v4 │ │ -2daacc: 5435 7783 |0048: iget-object v5, v3, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.rawdata:Ljava/nio/ByteBuffer; // field@8377 │ │ -2daad0: 6e10 3e88 0500 |004a: invoke-virtual {v5}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ -2daad6: 0a05 |004d: move-result v5 │ │ -2daad8: 5430 7783 |004e: iget-object v0, v3, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.rawdata:Ljava/nio/ByteBuffer; // field@8377 │ │ -2daadc: 6e10 3e88 0000 |0050: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ -2daae2: 0a00 |0053: move-result v0 │ │ -2daae4: 7040 118e 4305 |0054: invoke-direct {v3, v4, v5, v0}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.readThreeByteInteger:(BBB)I // method@8e11 │ │ -2daaea: 0a04 |0057: move-result v4 │ │ -2daaec: 5934 7483 |0058: iput v4, v3, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.minFrameSize:I // field@8374 │ │ -2daaf0: 5434 7783 |005a: iget-object v4, v3, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.rawdata:Ljava/nio/ByteBuffer; // field@8377 │ │ -2daaf4: 6e10 3e88 0400 |005c: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ -2daafa: 0a04 |005f: move-result v4 │ │ -2daafc: 5435 7783 |0060: iget-object v5, v3, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.rawdata:Ljava/nio/ByteBuffer; // field@8377 │ │ -2dab00: 6e10 3e88 0500 |0062: invoke-virtual {v5}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ -2dab06: 0a05 |0065: move-result v5 │ │ -2dab08: 5430 7783 |0066: iget-object v0, v3, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.rawdata:Ljava/nio/ByteBuffer; // field@8377 │ │ -2dab0c: 6e10 3e88 0000 |0068: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ -2dab12: 0a00 |006b: move-result v0 │ │ -2dab14: 7040 118e 4305 |006c: invoke-direct {v3, v4, v5, v0}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.readThreeByteInteger:(BBB)I // method@8e11 │ │ -2dab1a: 0a04 |006f: move-result v4 │ │ -2dab1c: 5934 7183 |0070: iput v4, v3, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.maxFrameSize:I // field@8371 │ │ -2dab20: 7010 108e 0300 |0072: invoke-direct {v3}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.readSamplingRate:()I // method@8e10 │ │ -2dab26: 0a04 |0075: move-result v4 │ │ -2dab28: 5934 7883 |0076: iput v4, v3, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.samplingRate:I // field@8378 │ │ -2dab2c: 7010 0f8e 0300 |0078: invoke-direct {v3}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.readNoOfChannels:()I // method@8e0f │ │ -2dab32: 0a04 |007b: move-result v4 │ │ -2dab34: 5934 7583 |007c: iput v4, v3, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.noOfChannels:I // field@8375 │ │ -2dab38: 7010 0d8e 0300 |007e: invoke-direct {v3}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.readBitsPerSample:()I // method@8e0d │ │ -2dab3e: 0a04 |0081: move-result v4 │ │ -2dab40: 5934 6c83 |0082: iput v4, v3, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.bitsPerSample:I // field@836c │ │ -2dab44: 7010 128e 0300 |0084: invoke-direct {v3}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.readTotalNumberOfSamples:()I // method@8e12 │ │ -2dab4a: 0a04 |0087: move-result v4 │ │ -2dab4c: 5934 7683 |0088: iput v4, v3, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.noOfSamples:I // field@8376 │ │ -2dab50: 7010 0e8e 0300 |008a: invoke-direct {v3}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.readMd5:()Ljava/lang/String; // method@8e0e │ │ -2dab56: 0c04 |008d: move-result-object v4 │ │ -2dab58: 5b34 7283 |008e: iput-object v4, v3, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.md5:Ljava/lang/String; // field@8372 │ │ -2dab5c: 5234 7683 |0090: iget v4, v3, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.noOfSamples:I // field@8376 │ │ -2dab60: 8344 |0092: int-to-double v4, v4 │ │ -2dab62: 5230 7883 |0093: iget v0, v3, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.samplingRate:I // field@8378 │ │ -2dab66: 8301 |0095: int-to-double v1, v0 │ │ -2dab68: 7120 0087 5400 |0096: invoke-static {v4, v5}, Ljava/lang/Double;.isNaN:(D)Z // method@8700 │ │ -2dab6e: 7120 0087 2100 |0099: invoke-static {v1, v2}, Ljava/lang/Double;.isNaN:(D)Z // method@8700 │ │ -2dab74: ce14 |009c: div-double/2addr v4, v1 │ │ -2dab76: 8c44 |009d: double-to-float v4, v4 │ │ -2dab78: 5934 7a83 |009e: iput v4, v3, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.trackLength:F // field@837a │ │ -2dab7c: 5234 7583 |00a0: iget v4, v3, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.noOfChannels:I // field@8375 │ │ -2dab80: b340 |00a2: div-int/2addr v0, v4 │ │ -2dab82: 5930 7983 |00a3: iput v0, v3, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.samplingRatePerChannel:I // field@8379 │ │ -2dab86: 5434 7783 |00a5: iget-object v4, v3, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.rawdata:Ljava/nio/ByteBuffer; // field@8377 │ │ -2dab8a: 6e10 5988 0400 |00a7: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@8859 │ │ -2dab90: 0e00 |00aa: return-void │ │ -2dab92: 2200 fc0f |00ab: new-instance v0, Ljava/io/IOException; // type@0ffc │ │ -2dab96: 2201 3910 |00ad: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2dab9a: 7010 cc87 0100 |00af: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2daba0: 1a02 f54f |00b2: const-string v2, "Unable to read required number of bytes, read:" // string@4ff5 │ │ -2daba4: 6e20 d787 2100 |00b4: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2dabaa: 6e20 d387 5100 |00b7: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2dabb0: 1a05 7405 |00ba: const-string v5, ":required:" // string@0574 │ │ -2dabb4: 6e20 d787 5100 |00bc: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2dabba: 6e10 198e 0400 |00bf: invoke-virtual {v4}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;.getDataLength:()I // method@8e19 │ │ -2dabc0: 0a04 |00c2: move-result v4 │ │ -2dabc2: 6e20 d387 4100 |00c3: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2dabc8: 6e10 df87 0100 |00c6: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2dabce: 0c04 |00c9: move-result-object v4 │ │ -2dabd0: 7020 8586 4000 |00ca: invoke-direct {v0, v4}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8685 │ │ -2dabd6: 2700 |00cd: throw v0 │ │ +2daa30: |[2daa30] org.jaudiotagger.audio.flac.metadatablock.MetadataBlockDataStreamInfo.:(Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V │ │ +2daa40: 7010 7087 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@8770 │ │ +2daa46: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +2daa48: 5c30 6e83 |0004: iput-boolean v0, v3, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.isValid:Z // field@836e │ │ +2daa4c: 6e10 198e 0400 |0006: invoke-virtual {v4}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;.getDataLength:()I // method@8e19 │ │ +2daa52: 0a00 |0009: move-result v0 │ │ +2daa54: 7110 3788 0000 |000a: invoke-static {v0}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@8837 │ │ +2daa5a: 0c00 |000d: move-result-object v0 │ │ +2daa5c: 5b30 7783 |000e: iput-object v0, v3, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.rawdata:Ljava/nio/ByteBuffer; // field@8377 │ │ +2daa60: 6201 a481 |0010: sget-object v1, Ljava/nio/ByteOrder;.BIG_ENDIAN:Ljava/nio/ByteOrder; // field@81a4 │ │ +2daa64: 6e20 4c88 1000 |0012: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@884c │ │ +2daa6a: 7210 858a 0500 |0015: invoke-interface {v5}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getReadChannel:()Ljava/nio/channels/FileChannel; // method@8a85 │ │ +2daa70: 0c05 |0018: move-result-object v5 │ │ +2daa72: 5430 7783 |0019: iget-object v0, v3, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.rawdata:Ljava/nio/ByteBuffer; // field@8377 │ │ +2daa76: 6e20 6b88 0500 |001b: invoke-virtual {v5, v0}, Ljava/nio/channels/FileChannel;.read:(Ljava/nio/ByteBuffer;)I // method@886b │ │ +2daa7c: 0a05 |001e: move-result v5 │ │ +2daa7e: 6e10 198e 0400 |001f: invoke-virtual {v4}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;.getDataLength:()I // method@8e19 │ │ +2daa84: 0a00 |0022: move-result v0 │ │ +2daa86: 3405 8800 |0023: if-lt v5, v0, 00ab // +0088 │ │ +2daa8a: 5434 7783 |0025: iget-object v4, v3, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.rawdata:Ljava/nio/ByteBuffer; // field@8377 │ │ +2daa8e: 6e10 3d88 0400 |0027: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.flip:()Ljava/nio/Buffer; // method@883d │ │ +2daa94: 5434 7783 |002a: iget-object v4, v3, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.rawdata:Ljava/nio/ByteBuffer; // field@8377 │ │ +2daa98: 6e10 4788 0400 |002c: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.getShort:()S // method@8847 │ │ +2daa9e: 0a04 |002f: move-result v4 │ │ +2daaa0: 7110 b58e 0400 |0030: invoke-static {v4}, Lorg/jaudiotagger/audio/generic/Utils;.u:(S)I // method@8eb5 │ │ +2daaa6: 0a04 |0033: move-result v4 │ │ +2daaa8: 5934 7383 |0034: iput v4, v3, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.minBlockSize:I // field@8373 │ │ +2daaac: 5434 7783 |0036: iget-object v4, v3, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.rawdata:Ljava/nio/ByteBuffer; // field@8377 │ │ +2daab0: 6e10 4788 0400 |0038: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.getShort:()S // method@8847 │ │ +2daab6: 0a04 |003b: move-result v4 │ │ +2daab8: 7110 b58e 0400 |003c: invoke-static {v4}, Lorg/jaudiotagger/audio/generic/Utils;.u:(S)I // method@8eb5 │ │ +2daabe: 0a04 |003f: move-result v4 │ │ +2daac0: 5934 7083 |0040: iput v4, v3, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.maxBlockSize:I // field@8370 │ │ +2daac4: 5434 7783 |0042: iget-object v4, v3, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.rawdata:Ljava/nio/ByteBuffer; // field@8377 │ │ +2daac8: 6e10 3e88 0400 |0044: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ +2daace: 0a04 |0047: move-result v4 │ │ +2daad0: 5435 7783 |0048: iget-object v5, v3, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.rawdata:Ljava/nio/ByteBuffer; // field@8377 │ │ +2daad4: 6e10 3e88 0500 |004a: invoke-virtual {v5}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ +2daada: 0a05 |004d: move-result v5 │ │ +2daadc: 5430 7783 |004e: iget-object v0, v3, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.rawdata:Ljava/nio/ByteBuffer; // field@8377 │ │ +2daae0: 6e10 3e88 0000 |0050: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ +2daae6: 0a00 |0053: move-result v0 │ │ +2daae8: 7040 118e 4305 |0054: invoke-direct {v3, v4, v5, v0}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.readThreeByteInteger:(BBB)I // method@8e11 │ │ +2daaee: 0a04 |0057: move-result v4 │ │ +2daaf0: 5934 7483 |0058: iput v4, v3, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.minFrameSize:I // field@8374 │ │ +2daaf4: 5434 7783 |005a: iget-object v4, v3, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.rawdata:Ljava/nio/ByteBuffer; // field@8377 │ │ +2daaf8: 6e10 3e88 0400 |005c: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ +2daafe: 0a04 |005f: move-result v4 │ │ +2dab00: 5435 7783 |0060: iget-object v5, v3, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.rawdata:Ljava/nio/ByteBuffer; // field@8377 │ │ +2dab04: 6e10 3e88 0500 |0062: invoke-virtual {v5}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ +2dab0a: 0a05 |0065: move-result v5 │ │ +2dab0c: 5430 7783 |0066: iget-object v0, v3, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.rawdata:Ljava/nio/ByteBuffer; // field@8377 │ │ +2dab10: 6e10 3e88 0000 |0068: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ +2dab16: 0a00 |006b: move-result v0 │ │ +2dab18: 7040 118e 4305 |006c: invoke-direct {v3, v4, v5, v0}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.readThreeByteInteger:(BBB)I // method@8e11 │ │ +2dab1e: 0a04 |006f: move-result v4 │ │ +2dab20: 5934 7183 |0070: iput v4, v3, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.maxFrameSize:I // field@8371 │ │ +2dab24: 7010 108e 0300 |0072: invoke-direct {v3}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.readSamplingRate:()I // method@8e10 │ │ +2dab2a: 0a04 |0075: move-result v4 │ │ +2dab2c: 5934 7883 |0076: iput v4, v3, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.samplingRate:I // field@8378 │ │ +2dab30: 7010 0f8e 0300 |0078: invoke-direct {v3}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.readNoOfChannels:()I // method@8e0f │ │ +2dab36: 0a04 |007b: move-result v4 │ │ +2dab38: 5934 7583 |007c: iput v4, v3, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.noOfChannels:I // field@8375 │ │ +2dab3c: 7010 0d8e 0300 |007e: invoke-direct {v3}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.readBitsPerSample:()I // method@8e0d │ │ +2dab42: 0a04 |0081: move-result v4 │ │ +2dab44: 5934 6c83 |0082: iput v4, v3, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.bitsPerSample:I // field@836c │ │ +2dab48: 7010 128e 0300 |0084: invoke-direct {v3}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.readTotalNumberOfSamples:()I // method@8e12 │ │ +2dab4e: 0a04 |0087: move-result v4 │ │ +2dab50: 5934 7683 |0088: iput v4, v3, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.noOfSamples:I // field@8376 │ │ +2dab54: 7010 0e8e 0300 |008a: invoke-direct {v3}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.readMd5:()Ljava/lang/String; // method@8e0e │ │ +2dab5a: 0c04 |008d: move-result-object v4 │ │ +2dab5c: 5b34 7283 |008e: iput-object v4, v3, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.md5:Ljava/lang/String; // field@8372 │ │ +2dab60: 5234 7683 |0090: iget v4, v3, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.noOfSamples:I // field@8376 │ │ +2dab64: 8344 |0092: int-to-double v4, v4 │ │ +2dab66: 5230 7883 |0093: iget v0, v3, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.samplingRate:I // field@8378 │ │ +2dab6a: 8301 |0095: int-to-double v1, v0 │ │ +2dab6c: 7120 0087 5400 |0096: invoke-static {v4, v5}, Ljava/lang/Double;.isNaN:(D)Z // method@8700 │ │ +2dab72: 7120 0087 2100 |0099: invoke-static {v1, v2}, Ljava/lang/Double;.isNaN:(D)Z // method@8700 │ │ +2dab78: ce14 |009c: div-double/2addr v4, v1 │ │ +2dab7a: 8c44 |009d: double-to-float v4, v4 │ │ +2dab7c: 5934 7a83 |009e: iput v4, v3, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.trackLength:F // field@837a │ │ +2dab80: 5234 7583 |00a0: iget v4, v3, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.noOfChannels:I // field@8375 │ │ +2dab84: b340 |00a2: div-int/2addr v0, v4 │ │ +2dab86: 5930 7983 |00a3: iput v0, v3, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.samplingRatePerChannel:I // field@8379 │ │ +2dab8a: 5434 7783 |00a5: iget-object v4, v3, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.rawdata:Ljava/nio/ByteBuffer; // field@8377 │ │ +2dab8e: 6e10 5988 0400 |00a7: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@8859 │ │ +2dab94: 0e00 |00aa: return-void │ │ +2dab96: 2200 fc0f |00ab: new-instance v0, Ljava/io/IOException; // type@0ffc │ │ +2dab9a: 2201 3910 |00ad: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2dab9e: 7010 cc87 0100 |00af: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2daba4: 1a02 f54f |00b2: const-string v2, "Unable to read required number of bytes, read:" // string@4ff5 │ │ +2daba8: 6e20 d787 2100 |00b4: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2dabae: 6e20 d387 5100 |00b7: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2dabb4: 1a05 7405 |00ba: const-string v5, ":required:" // string@0574 │ │ +2dabb8: 6e20 d787 5100 |00bc: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2dabbe: 6e10 198e 0400 |00bf: invoke-virtual {v4}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockHeader;.getDataLength:()I // method@8e19 │ │ +2dabc4: 0a04 |00c2: move-result v4 │ │ +2dabc6: 6e20 d387 4100 |00c3: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2dabcc: 6e10 df87 0100 |00c6: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2dabd2: 0c04 |00c9: move-result-object v4 │ │ +2dabd4: 7020 8586 4000 |00ca: invoke-direct {v0, v4}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8685 │ │ +2dabda: 2700 |00cd: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0004 line=65 │ │ 0x0006 line=71 │ │ 0x0010 line=72 │ │ 0x0015 line=73 │ │ @@ -1097601,34 +1097601,34 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -2da628: |[2da628] org.jaudiotagger.audio.flac.metadatablock.MetadataBlockDataStreamInfo.readBitsPerSample:()I │ │ -2da638: 5430 7783 |0000: iget-object v0, v3, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.rawdata:Ljava/nio/ByteBuffer; // field@8377 │ │ -2da63c: 1301 0c00 |0002: const/16 v1, #int 12 // #c │ │ -2da640: 6e20 3f88 1000 |0004: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.get:(I)B // method@883f │ │ -2da646: 0a00 |0007: move-result v0 │ │ -2da648: 7110 b48e 0000 |0008: invoke-static {v0}, Lorg/jaudiotagger/audio/generic/Utils;.u:(B)I // method@8eb4 │ │ -2da64e: 0a00 |000b: move-result v0 │ │ -2da650: dd00 0001 |000c: and-int/lit8 v0, v0, #int 1 // #01 │ │ -2da654: e000 0004 |000e: shl-int/lit8 v0, v0, #int 4 // #04 │ │ -2da658: 5431 7783 |0010: iget-object v1, v3, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.rawdata:Ljava/nio/ByteBuffer; // field@8377 │ │ -2da65c: 1302 0d00 |0012: const/16 v2, #int 13 // #d │ │ -2da660: 6e20 3f88 2100 |0014: invoke-virtual {v1, v2}, Ljava/nio/ByteBuffer;.get:(I)B // method@883f │ │ -2da666: 0a01 |0017: move-result v1 │ │ -2da668: 7110 b48e 0100 |0018: invoke-static {v1}, Lorg/jaudiotagger/audio/generic/Utils;.u:(B)I // method@8eb4 │ │ -2da66e: 0a01 |001b: move-result v1 │ │ -2da670: d511 f000 |001c: and-int/lit16 v1, v1, #int 240 // #00f0 │ │ -2da674: e201 0104 |001e: ushr-int/lit8 v1, v1, #int 4 // #04 │ │ -2da678: b010 |0020: add-int/2addr v0, v1 │ │ -2da67a: d800 0001 |0021: add-int/lit8 v0, v0, #int 1 // #01 │ │ -2da67e: 0f00 |0023: return v0 │ │ +2da62c: |[2da62c] org.jaudiotagger.audio.flac.metadatablock.MetadataBlockDataStreamInfo.readBitsPerSample:()I │ │ +2da63c: 5430 7783 |0000: iget-object v0, v3, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.rawdata:Ljava/nio/ByteBuffer; // field@8377 │ │ +2da640: 1301 0c00 |0002: const/16 v1, #int 12 // #c │ │ +2da644: 6e20 3f88 1000 |0004: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.get:(I)B // method@883f │ │ +2da64a: 0a00 |0007: move-result v0 │ │ +2da64c: 7110 b48e 0000 |0008: invoke-static {v0}, Lorg/jaudiotagger/audio/generic/Utils;.u:(B)I // method@8eb4 │ │ +2da652: 0a00 |000b: move-result v0 │ │ +2da654: dd00 0001 |000c: and-int/lit8 v0, v0, #int 1 // #01 │ │ +2da658: e000 0004 |000e: shl-int/lit8 v0, v0, #int 4 // #04 │ │ +2da65c: 5431 7783 |0010: iget-object v1, v3, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.rawdata:Ljava/nio/ByteBuffer; // field@8377 │ │ +2da660: 1302 0d00 |0012: const/16 v2, #int 13 // #d │ │ +2da664: 6e20 3f88 2100 |0014: invoke-virtual {v1, v2}, Ljava/nio/ByteBuffer;.get:(I)B // method@883f │ │ +2da66a: 0a01 |0017: move-result v1 │ │ +2da66c: 7110 b48e 0100 |0018: invoke-static {v1}, Lorg/jaudiotagger/audio/generic/Utils;.u:(B)I // method@8eb4 │ │ +2da672: 0a01 |001b: move-result v1 │ │ +2da674: d511 f000 |001c: and-int/lit16 v1, v1, #int 240 // #00f0 │ │ +2da678: e201 0104 |001e: ushr-int/lit8 v1, v1, #int 4 // #04 │ │ +2da67c: b010 |0020: add-int/2addr v0, v1 │ │ +2da67e: d800 0001 |0021: add-int/lit8 v0, v0, #int 1 // #01 │ │ +2da682: 0f00 |0023: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=216 │ │ locals : │ │ 0x0000 - 0x0024 reg=3 this Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo; │ │ │ │ #3 : (in Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;) │ │ @@ -1097636,44 +1097636,44 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 56 16-bit code units │ │ -2da85c: |[2da85c] org.jaudiotagger.audio.flac.metadatablock.MetadataBlockDataStreamInfo.readMd5:()Ljava/lang/String; │ │ -2da86c: 1300 2000 |0000: const/16 v0, #int 32 // #20 │ │ -2da870: 2300 1d13 |0002: new-array v0, v0, [C // type@131d │ │ -2da874: 5461 7783 |0004: iget-object v1, v6, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.rawdata:Ljava/nio/ByteBuffer; // field@8377 │ │ -2da878: 6e10 4988 0100 |0006: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.limit:()I // method@8849 │ │ -2da87e: 0a01 |0009: move-result v1 │ │ -2da880: 1302 2200 |000a: const/16 v2, #int 34 // #22 │ │ -2da884: 3421 2600 |000c: if-lt v1, v2, 0032 // +0026 │ │ -2da888: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -2da88a: 1302 1000 |000f: const/16 v2, #int 16 // #10 │ │ -2da88e: 3521 2100 |0011: if-ge v1, v2, 0032 // +0021 │ │ -2da892: 5462 7783 |0013: iget-object v2, v6, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.rawdata:Ljava/nio/ByteBuffer; // field@8377 │ │ -2da896: d803 0112 |0015: add-int/lit8 v3, v1, #int 18 // #12 │ │ -2da89a: 6e20 3f88 3200 |0017: invoke-virtual {v2, v3}, Ljava/nio/ByteBuffer;.get:(I)B // method@883f │ │ -2da8a0: 0a02 |001a: move-result v2 │ │ -2da8a2: d522 ff00 |001b: and-int/lit16 v2, v2, #int 255 // #00ff │ │ -2da8a6: da03 0102 |001d: mul-int/lit8 v3, v1, #int 2 // #02 │ │ -2da8aa: 6204 6d83 |001f: sget-object v4, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.hexArray:[C // field@836d │ │ -2da8ae: e205 0204 |0021: ushr-int/lit8 v5, v2, #int 4 // #04 │ │ -2da8b2: 4905 0405 |0023: aget-char v5, v4, v5 │ │ -2da8b6: 5005 0003 |0025: aput-char v5, v0, v3 │ │ -2da8ba: d803 0301 |0027: add-int/lit8 v3, v3, #int 1 // #01 │ │ -2da8be: dd02 020f |0029: and-int/lit8 v2, v2, #int 15 // #0f │ │ -2da8c2: 4902 0402 |002b: aget-char v2, v4, v2 │ │ -2da8c6: 5002 0003 |002d: aput-char v2, v0, v3 │ │ -2da8ca: d801 0101 |002f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -2da8ce: 28de |0031: goto 000f // -0022 │ │ -2da8d0: 2201 3710 |0032: new-instance v1, Ljava/lang/String; // type@1037 │ │ -2da8d4: 7020 9287 0100 |0034: invoke-direct {v1, v0}, Ljava/lang/String;.:([C)V // method@8792 │ │ -2da8da: 1101 |0037: return-object v1 │ │ +2da860: |[2da860] org.jaudiotagger.audio.flac.metadatablock.MetadataBlockDataStreamInfo.readMd5:()Ljava/lang/String; │ │ +2da870: 1300 2000 |0000: const/16 v0, #int 32 // #20 │ │ +2da874: 2300 1d13 |0002: new-array v0, v0, [C // type@131d │ │ +2da878: 5461 7783 |0004: iget-object v1, v6, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.rawdata:Ljava/nio/ByteBuffer; // field@8377 │ │ +2da87c: 6e10 4988 0100 |0006: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.limit:()I // method@8849 │ │ +2da882: 0a01 |0009: move-result v1 │ │ +2da884: 1302 2200 |000a: const/16 v2, #int 34 // #22 │ │ +2da888: 3421 2600 |000c: if-lt v1, v2, 0032 // +0026 │ │ +2da88c: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +2da88e: 1302 1000 |000f: const/16 v2, #int 16 // #10 │ │ +2da892: 3521 2100 |0011: if-ge v1, v2, 0032 // +0021 │ │ +2da896: 5462 7783 |0013: iget-object v2, v6, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.rawdata:Ljava/nio/ByteBuffer; // field@8377 │ │ +2da89a: d803 0112 |0015: add-int/lit8 v3, v1, #int 18 // #12 │ │ +2da89e: 6e20 3f88 3200 |0017: invoke-virtual {v2, v3}, Ljava/nio/ByteBuffer;.get:(I)B // method@883f │ │ +2da8a4: 0a02 |001a: move-result v2 │ │ +2da8a6: d522 ff00 |001b: and-int/lit16 v2, v2, #int 255 // #00ff │ │ +2da8aa: da03 0102 |001d: mul-int/lit8 v3, v1, #int 2 // #02 │ │ +2da8ae: 6204 6d83 |001f: sget-object v4, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.hexArray:[C // field@836d │ │ +2da8b2: e205 0204 |0021: ushr-int/lit8 v5, v2, #int 4 // #04 │ │ +2da8b6: 4905 0405 |0023: aget-char v5, v4, v5 │ │ +2da8ba: 5005 0003 |0025: aput-char v5, v0, v3 │ │ +2da8be: d803 0301 |0027: add-int/lit8 v3, v3, #int 1 // #01 │ │ +2da8c2: dd02 020f |0029: and-int/lit8 v2, v2, #int 15 // #0f │ │ +2da8c6: 4902 0402 |002b: aget-char v2, v4, v2 │ │ +2da8ca: 5002 0003 |002d: aput-char v2, v0, v3 │ │ +2da8ce: d801 0101 |002f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +2da8d2: 28de |0031: goto 000f // -0022 │ │ +2da8d4: 2201 3710 |0032: new-instance v1, Ljava/lang/String; // type@1037 │ │ +2da8d8: 7020 9287 0100 |0034: invoke-direct {v1, v0}, Ljava/lang/String;.:([C)V // method@8792 │ │ +2da8de: 1101 |0037: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=100 │ │ 0x0013 line=104 │ │ 0x001f line=105 │ │ 0x002b line=106 │ │ 0x0032 line=110 │ │ @@ -1097685,25 +1097685,25 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -2da680: |[2da680] org.jaudiotagger.audio.flac.metadatablock.MetadataBlockDataStreamInfo.readNoOfChannels:()I │ │ -2da690: 5420 7783 |0000: iget-object v0, v2, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.rawdata:Ljava/nio/ByteBuffer; // field@8377 │ │ -2da694: 1301 0c00 |0002: const/16 v1, #int 12 // #c │ │ -2da698: 6e20 3f88 1000 |0004: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.get:(I)B // method@883f │ │ -2da69e: 0a00 |0007: move-result v0 │ │ -2da6a0: 7110 b48e 0000 |0008: invoke-static {v0}, Lorg/jaudiotagger/audio/generic/Utils;.u:(B)I // method@8eb4 │ │ -2da6a6: 0a00 |000b: move-result v0 │ │ -2da6a8: dd00 000e |000c: and-int/lit8 v0, v0, #int 14 // #0e │ │ -2da6ac: e200 0001 |000e: ushr-int/lit8 v0, v0, #int 1 // #01 │ │ -2da6b0: d800 0001 |0010: add-int/lit8 v0, v0, #int 1 // #01 │ │ -2da6b4: 0f00 |0012: return v0 │ │ +2da684: |[2da684] org.jaudiotagger.audio.flac.metadatablock.MetadataBlockDataStreamInfo.readNoOfChannels:()I │ │ +2da694: 5420 7783 |0000: iget-object v0, v2, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.rawdata:Ljava/nio/ByteBuffer; // field@8377 │ │ +2da698: 1301 0c00 |0002: const/16 v1, #int 12 // #c │ │ +2da69c: 6e20 3f88 1000 |0004: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.get:(I)B // method@883f │ │ +2da6a2: 0a00 |0007: move-result v0 │ │ +2da6a4: 7110 b48e 0000 |0008: invoke-static {v0}, Lorg/jaudiotagger/audio/generic/Utils;.u:(B)I // method@8eb4 │ │ +2da6aa: 0a00 |000b: move-result v0 │ │ +2da6ac: dd00 000e |000c: and-int/lit8 v0, v0, #int 14 // #0e │ │ +2da6b0: e200 0001 |000e: ushr-int/lit8 v0, v0, #int 1 // #01 │ │ +2da6b4: d800 0001 |0010: add-int/lit8 v0, v0, #int 1 // #01 │ │ +2da6b8: 0f00 |0012: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=210 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 this Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo; │ │ │ │ #5 : (in Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;) │ │ @@ -1097711,40 +1097711,40 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -2da6b8: |[2da6b8] org.jaudiotagger.audio.flac.metadatablock.MetadataBlockDataStreamInfo.readSamplingRate:()I │ │ -2da6c8: 5440 7783 |0000: iget-object v0, v4, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.rawdata:Ljava/nio/ByteBuffer; // field@8377 │ │ -2da6cc: 1301 0a00 |0002: const/16 v1, #int 10 // #a │ │ -2da6d0: 6e20 3f88 1000 |0004: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.get:(I)B // method@883f │ │ -2da6d6: 0a00 |0007: move-result v0 │ │ -2da6d8: 7110 b48e 0000 |0008: invoke-static {v0}, Lorg/jaudiotagger/audio/generic/Utils;.u:(B)I // method@8eb4 │ │ -2da6de: 0a00 |000b: move-result v0 │ │ -2da6e0: 1301 0c00 |000c: const/16 v1, #int 12 // #c │ │ -2da6e4: b810 |000e: shl-int/2addr v0, v1 │ │ -2da6e6: 5442 7783 |000f: iget-object v2, v4, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.rawdata:Ljava/nio/ByteBuffer; // field@8377 │ │ -2da6ea: 1303 0b00 |0011: const/16 v3, #int 11 // #b │ │ -2da6ee: 6e20 3f88 3200 |0013: invoke-virtual {v2, v3}, Ljava/nio/ByteBuffer;.get:(I)B // method@883f │ │ -2da6f4: 0a02 |0016: move-result v2 │ │ -2da6f6: 7110 b48e 0200 |0017: invoke-static {v2}, Lorg/jaudiotagger/audio/generic/Utils;.u:(B)I // method@8eb4 │ │ -2da6fc: 0a02 |001a: move-result v2 │ │ -2da6fe: e002 0204 |001b: shl-int/lit8 v2, v2, #int 4 // #04 │ │ -2da702: b020 |001d: add-int/2addr v0, v2 │ │ -2da704: 5442 7783 |001e: iget-object v2, v4, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.rawdata:Ljava/nio/ByteBuffer; // field@8377 │ │ -2da708: 6e20 3f88 1200 |0020: invoke-virtual {v2, v1}, Ljava/nio/ByteBuffer;.get:(I)B // method@883f │ │ -2da70e: 0a01 |0023: move-result v1 │ │ -2da710: 7110 b48e 0100 |0024: invoke-static {v1}, Lorg/jaudiotagger/audio/generic/Utils;.u:(B)I // method@8eb4 │ │ -2da716: 0a01 |0027: move-result v1 │ │ -2da718: d511 f000 |0028: and-int/lit16 v1, v1, #int 240 // #00f0 │ │ -2da71c: e201 0104 |002a: ushr-int/lit8 v1, v1, #int 4 // #04 │ │ -2da720: b010 |002c: add-int/2addr v0, v1 │ │ -2da722: 0f00 |002d: return v0 │ │ +2da6bc: |[2da6bc] org.jaudiotagger.audio.flac.metadatablock.MetadataBlockDataStreamInfo.readSamplingRate:()I │ │ +2da6cc: 5440 7783 |0000: iget-object v0, v4, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.rawdata:Ljava/nio/ByteBuffer; // field@8377 │ │ +2da6d0: 1301 0a00 |0002: const/16 v1, #int 10 // #a │ │ +2da6d4: 6e20 3f88 1000 |0004: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.get:(I)B // method@883f │ │ +2da6da: 0a00 |0007: move-result v0 │ │ +2da6dc: 7110 b48e 0000 |0008: invoke-static {v0}, Lorg/jaudiotagger/audio/generic/Utils;.u:(B)I // method@8eb4 │ │ +2da6e2: 0a00 |000b: move-result v0 │ │ +2da6e4: 1301 0c00 |000c: const/16 v1, #int 12 // #c │ │ +2da6e8: b810 |000e: shl-int/2addr v0, v1 │ │ +2da6ea: 5442 7783 |000f: iget-object v2, v4, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.rawdata:Ljava/nio/ByteBuffer; // field@8377 │ │ +2da6ee: 1303 0b00 |0011: const/16 v3, #int 11 // #b │ │ +2da6f2: 6e20 3f88 3200 |0013: invoke-virtual {v2, v3}, Ljava/nio/ByteBuffer;.get:(I)B // method@883f │ │ +2da6f8: 0a02 |0016: move-result v2 │ │ +2da6fa: 7110 b48e 0200 |0017: invoke-static {v2}, Lorg/jaudiotagger/audio/generic/Utils;.u:(B)I // method@8eb4 │ │ +2da700: 0a02 |001a: move-result v2 │ │ +2da702: e002 0204 |001b: shl-int/lit8 v2, v2, #int 4 // #04 │ │ +2da706: b020 |001d: add-int/2addr v0, v2 │ │ +2da708: 5442 7783 |001e: iget-object v2, v4, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.rawdata:Ljava/nio/ByteBuffer; // field@8377 │ │ +2da70c: 6e20 3f88 1200 |0020: invoke-virtual {v2, v1}, Ljava/nio/ByteBuffer;.get:(I)B // method@883f │ │ +2da712: 0a01 |0023: move-result v1 │ │ +2da714: 7110 b48e 0100 |0024: invoke-static {v1}, Lorg/jaudiotagger/audio/generic/Utils;.u:(B)I // method@8eb4 │ │ +2da71a: 0a01 |0027: move-result v1 │ │ +2da71c: d511 f000 |0028: and-int/lit16 v1, v1, #int 240 // #00f0 │ │ +2da720: e201 0104 |002a: ushr-int/lit8 v1, v1, #int 4 // #04 │ │ +2da724: b010 |002c: add-int/2addr v0, v1 │ │ +2da726: 0f00 |002d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ locals : │ │ 0x0000 - 0x002e reg=4 this Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo; │ │ │ │ #6 : (in Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;) │ │ @@ -1097752,26 +1097752,26 @@ │ │ type : '(BBB)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -2da724: |[2da724] org.jaudiotagger.audio.flac.metadatablock.MetadataBlockDataStreamInfo.readThreeByteInteger:(BBB)I │ │ -2da734: 7110 b48e 0100 |0000: invoke-static {v1}, Lorg/jaudiotagger/audio/generic/Utils;.u:(B)I // method@8eb4 │ │ -2da73a: 0a01 |0003: move-result v1 │ │ -2da73c: e001 0110 |0004: shl-int/lit8 v1, v1, #int 16 // #10 │ │ -2da740: 7110 b48e 0200 |0006: invoke-static {v2}, Lorg/jaudiotagger/audio/generic/Utils;.u:(B)I // method@8eb4 │ │ -2da746: 0a02 |0009: move-result v2 │ │ -2da748: e002 0208 |000a: shl-int/lit8 v2, v2, #int 8 // #08 │ │ -2da74c: b021 |000c: add-int/2addr v1, v2 │ │ -2da74e: 7110 b48e 0300 |000d: invoke-static {v3}, Lorg/jaudiotagger/audio/generic/Utils;.u:(B)I // method@8eb4 │ │ -2da754: 0a02 |0010: move-result v2 │ │ -2da756: b021 |0011: add-int/2addr v1, v2 │ │ -2da758: 0f01 |0012: return v1 │ │ +2da728: |[2da728] org.jaudiotagger.audio.flac.metadatablock.MetadataBlockDataStreamInfo.readThreeByteInteger:(BBB)I │ │ +2da738: 7110 b48e 0100 |0000: invoke-static {v1}, Lorg/jaudiotagger/audio/generic/Utils;.u:(B)I // method@8eb4 │ │ +2da73e: 0a01 |0003: move-result v1 │ │ +2da740: e001 0110 |0004: shl-int/lit8 v1, v1, #int 16 // #10 │ │ +2da744: 7110 b48e 0200 |0006: invoke-static {v2}, Lorg/jaudiotagger/audio/generic/Utils;.u:(B)I // method@8eb4 │ │ +2da74a: 0a02 |0009: move-result v2 │ │ +2da74c: e002 0208 |000a: shl-int/lit8 v2, v2, #int 8 // #08 │ │ +2da750: b021 |000c: add-int/2addr v1, v2 │ │ +2da752: 7110 b48e 0300 |000d: invoke-static {v3}, Lorg/jaudiotagger/audio/generic/Utils;.u:(B)I // method@8eb4 │ │ +2da758: 0a02 |0010: move-result v2 │ │ +2da75a: b021 |0011: add-int/2addr v1, v2 │ │ +2da75c: 0f01 |0012: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=190 │ │ locals : │ │ 0x0000 - 0x0013 reg=0 this Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo; │ │ 0x0000 - 0x0013 reg=1 (null) B │ │ 0x0000 - 0x0013 reg=2 (null) B │ │ @@ -1097782,55 +1097782,55 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 73 16-bit code units │ │ -2da75c: |[2da75c] org.jaudiotagger.audio.flac.metadatablock.MetadataBlockDataStreamInfo.readTotalNumberOfSamples:()I │ │ -2da76c: 5440 7783 |0000: iget-object v0, v4, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.rawdata:Ljava/nio/ByteBuffer; // field@8377 │ │ -2da770: 1301 1100 |0002: const/16 v1, #int 17 // #11 │ │ -2da774: 6e20 3f88 1000 |0004: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.get:(I)B // method@883f │ │ -2da77a: 0a00 |0007: move-result v0 │ │ -2da77c: 7110 b48e 0000 |0008: invoke-static {v0}, Lorg/jaudiotagger/audio/generic/Utils;.u:(B)I // method@8eb4 │ │ -2da782: 0a00 |000b: move-result v0 │ │ -2da784: 5441 7783 |000c: iget-object v1, v4, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.rawdata:Ljava/nio/ByteBuffer; // field@8377 │ │ -2da788: 1302 1000 |000e: const/16 v2, #int 16 // #10 │ │ -2da78c: 6e20 3f88 2100 |0010: invoke-virtual {v1, v2}, Ljava/nio/ByteBuffer;.get:(I)B // method@883f │ │ -2da792: 0a01 |0013: move-result v1 │ │ -2da794: 7110 b48e 0100 |0014: invoke-static {v1}, Lorg/jaudiotagger/audio/generic/Utils;.u:(B)I // method@8eb4 │ │ -2da79a: 0a01 |0017: move-result v1 │ │ -2da79c: e001 0108 |0018: shl-int/lit8 v1, v1, #int 8 // #08 │ │ -2da7a0: b010 |001a: add-int/2addr v0, v1 │ │ -2da7a2: 5441 7783 |001b: iget-object v1, v4, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.rawdata:Ljava/nio/ByteBuffer; // field@8377 │ │ -2da7a6: 1303 0f00 |001d: const/16 v3, #int 15 // #f │ │ -2da7aa: 6e20 3f88 3100 |001f: invoke-virtual {v1, v3}, Ljava/nio/ByteBuffer;.get:(I)B // method@883f │ │ -2da7b0: 0a01 |0022: move-result v1 │ │ -2da7b2: 7110 b48e 0100 |0023: invoke-static {v1}, Lorg/jaudiotagger/audio/generic/Utils;.u:(B)I // method@8eb4 │ │ -2da7b8: 0a01 |0026: move-result v1 │ │ -2da7ba: b821 |0027: shl-int/2addr v1, v2 │ │ -2da7bc: b010 |0028: add-int/2addr v0, v1 │ │ -2da7be: 5441 7783 |0029: iget-object v1, v4, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.rawdata:Ljava/nio/ByteBuffer; // field@8377 │ │ -2da7c2: 1302 0e00 |002b: const/16 v2, #int 14 // #e │ │ -2da7c6: 6e20 3f88 2100 |002d: invoke-virtual {v1, v2}, Ljava/nio/ByteBuffer;.get:(I)B // method@883f │ │ -2da7cc: 0a01 |0030: move-result v1 │ │ -2da7ce: 7110 b48e 0100 |0031: invoke-static {v1}, Lorg/jaudiotagger/audio/generic/Utils;.u:(B)I // method@8eb4 │ │ -2da7d4: 0a01 |0034: move-result v1 │ │ -2da7d6: e001 0118 |0035: shl-int/lit8 v1, v1, #int 24 // #18 │ │ -2da7da: b010 |0037: add-int/2addr v0, v1 │ │ -2da7dc: 5441 7783 |0038: iget-object v1, v4, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.rawdata:Ljava/nio/ByteBuffer; // field@8377 │ │ -2da7e0: 1302 0d00 |003a: const/16 v2, #int 13 // #d │ │ -2da7e4: 6e20 3f88 2100 |003c: invoke-virtual {v1, v2}, Ljava/nio/ByteBuffer;.get:(I)B // method@883f │ │ -2da7ea: 0a01 |003f: move-result v1 │ │ -2da7ec: 7110 b48e 0100 |0040: invoke-static {v1}, Lorg/jaudiotagger/audio/generic/Utils;.u:(B)I // method@8eb4 │ │ -2da7f2: 0a01 |0043: move-result v1 │ │ -2da7f4: b531 |0044: and-int/2addr v1, v3 │ │ -2da7f6: e001 0120 |0045: shl-int/lit8 v1, v1, #int 32 // #20 │ │ -2da7fa: b010 |0047: add-int/2addr v0, v1 │ │ -2da7fc: 0f00 |0048: return v0 │ │ +2da760: |[2da760] org.jaudiotagger.audio.flac.metadatablock.MetadataBlockDataStreamInfo.readTotalNumberOfSamples:()I │ │ +2da770: 5440 7783 |0000: iget-object v0, v4, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.rawdata:Ljava/nio/ByteBuffer; // field@8377 │ │ +2da774: 1301 1100 |0002: const/16 v1, #int 17 // #11 │ │ +2da778: 6e20 3f88 1000 |0004: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.get:(I)B // method@883f │ │ +2da77e: 0a00 |0007: move-result v0 │ │ +2da780: 7110 b48e 0000 |0008: invoke-static {v0}, Lorg/jaudiotagger/audio/generic/Utils;.u:(B)I // method@8eb4 │ │ +2da786: 0a00 |000b: move-result v0 │ │ +2da788: 5441 7783 |000c: iget-object v1, v4, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.rawdata:Ljava/nio/ByteBuffer; // field@8377 │ │ +2da78c: 1302 1000 |000e: const/16 v2, #int 16 // #10 │ │ +2da790: 6e20 3f88 2100 |0010: invoke-virtual {v1, v2}, Ljava/nio/ByteBuffer;.get:(I)B // method@883f │ │ +2da796: 0a01 |0013: move-result v1 │ │ +2da798: 7110 b48e 0100 |0014: invoke-static {v1}, Lorg/jaudiotagger/audio/generic/Utils;.u:(B)I // method@8eb4 │ │ +2da79e: 0a01 |0017: move-result v1 │ │ +2da7a0: e001 0108 |0018: shl-int/lit8 v1, v1, #int 8 // #08 │ │ +2da7a4: b010 |001a: add-int/2addr v0, v1 │ │ +2da7a6: 5441 7783 |001b: iget-object v1, v4, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.rawdata:Ljava/nio/ByteBuffer; // field@8377 │ │ +2da7aa: 1303 0f00 |001d: const/16 v3, #int 15 // #f │ │ +2da7ae: 6e20 3f88 3100 |001f: invoke-virtual {v1, v3}, Ljava/nio/ByteBuffer;.get:(I)B // method@883f │ │ +2da7b4: 0a01 |0022: move-result v1 │ │ +2da7b6: 7110 b48e 0100 |0023: invoke-static {v1}, Lorg/jaudiotagger/audio/generic/Utils;.u:(B)I // method@8eb4 │ │ +2da7bc: 0a01 |0026: move-result v1 │ │ +2da7be: b821 |0027: shl-int/2addr v1, v2 │ │ +2da7c0: b010 |0028: add-int/2addr v0, v1 │ │ +2da7c2: 5441 7783 |0029: iget-object v1, v4, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.rawdata:Ljava/nio/ByteBuffer; // field@8377 │ │ +2da7c6: 1302 0e00 |002b: const/16 v2, #int 14 // #e │ │ +2da7ca: 6e20 3f88 2100 |002d: invoke-virtual {v1, v2}, Ljava/nio/ByteBuffer;.get:(I)B // method@883f │ │ +2da7d0: 0a01 |0030: move-result v1 │ │ +2da7d2: 7110 b48e 0100 |0031: invoke-static {v1}, Lorg/jaudiotagger/audio/generic/Utils;.u:(B)I // method@8eb4 │ │ +2da7d8: 0a01 |0034: move-result v1 │ │ +2da7da: e001 0118 |0035: shl-int/lit8 v1, v1, #int 24 // #18 │ │ +2da7de: b010 |0037: add-int/2addr v0, v1 │ │ +2da7e0: 5441 7783 |0038: iget-object v1, v4, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.rawdata:Ljava/nio/ByteBuffer; // field@8377 │ │ +2da7e4: 1302 0d00 |003a: const/16 v2, #int 13 // #d │ │ +2da7e8: 6e20 3f88 2100 |003c: invoke-virtual {v1, v2}, Ljava/nio/ByteBuffer;.get:(I)B // method@883f │ │ +2da7ee: 0a01 |003f: move-result v1 │ │ +2da7f0: 7110 b48e 0100 |0040: invoke-static {v1}, Lorg/jaudiotagger/audio/generic/Utils;.u:(B)I // method@8eb4 │ │ +2da7f6: 0a01 |0043: move-result v1 │ │ +2da7f8: b531 |0044: and-int/2addr v1, v3 │ │ +2da7fa: e001 0120 |0045: shl-int/lit8 v1, v1, #int 32 // #20 │ │ +2da7fe: b010 |0047: add-int/2addr v0, v1 │ │ +2da800: 0f00 |0048: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=225 │ │ 0x000c line=226 │ │ 0x001b line=227 │ │ 0x0029 line=228 │ │ 0x0038 line=229 │ │ @@ -1097843,17 +1097843,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2da5a8: |[2da5a8] org.jaudiotagger.audio.flac.metadatablock.MetadataBlockDataStreamInfo.getBitsPerSample:()I │ │ -2da5b8: 5210 6c83 |0000: iget v0, v1, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.bitsPerSample:I // field@836c │ │ -2da5bc: 0f00 |0002: return v0 │ │ +2da5ac: |[2da5ac] org.jaudiotagger.audio.flac.metadatablock.MetadataBlockDataStreamInfo.getBitsPerSample:()I │ │ +2da5bc: 5210 6c83 |0000: iget v0, v1, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.bitsPerSample:I // field@836c │ │ +2da5c0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo; │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;) │ │ @@ -1097861,17 +1097861,17 @@ │ │ type : '()Ljava/nio/ByteBuffer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2da9c8: |[2da9c8] org.jaudiotagger.audio.flac.metadatablock.MetadataBlockDataStreamInfo.getBytes:()Ljava/nio/ByteBuffer; │ │ -2da9d8: 5410 7783 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.rawdata:Ljava/nio/ByteBuffer; // field@8377 │ │ -2da9dc: 1100 |0002: return-object v0 │ │ +2da9cc: |[2da9cc] org.jaudiotagger.audio.flac.metadatablock.MetadataBlockDataStreamInfo.getBytes:()Ljava/nio/ByteBuffer; │ │ +2da9dc: 5410 7783 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.rawdata:Ljava/nio/ByteBuffer; // field@8377 │ │ +2da9e0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo; │ │ │ │ #2 : (in Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;) │ │ @@ -1097879,26 +1097879,26 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -2da800: |[2da800] org.jaudiotagger.audio.flac.metadatablock.MetadataBlockDataStreamInfo.getEncodingType:()Ljava/lang/String; │ │ -2da810: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -2da814: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2da81a: 1a01 d917 |0005: const-string v1, "FLAC " // string@17d9 │ │ -2da81e: 6e20 d787 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2da824: 5221 6c83 |000a: iget v1, v2, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.bitsPerSample:I // field@836c │ │ -2da828: 6e20 d387 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2da82e: 1a01 2401 |000f: const-string v1, " bits" // string@0124 │ │ -2da832: 6e20 d787 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2da838: 6e10 df87 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2da83e: 0c00 |0017: move-result-object v0 │ │ -2da840: 1100 |0018: return-object v0 │ │ +2da804: |[2da804] org.jaudiotagger.audio.flac.metadatablock.MetadataBlockDataStreamInfo.getEncodingType:()Ljava/lang/String; │ │ +2da814: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +2da818: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2da81e: 1a01 d917 |0005: const-string v1, "FLAC " // string@17d9 │ │ +2da822: 6e20 d787 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2da828: 5221 6c83 |000a: iget v1, v2, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.bitsPerSample:I // field@836c │ │ +2da82c: 6e20 d387 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2da832: 1a01 2401 |000f: const-string v1, " bits" // string@0124 │ │ +2da836: 6e20 d787 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2da83c: 6e10 df87 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2da842: 0c00 |0017: move-result-object v0 │ │ +2da844: 1100 |0018: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ locals : │ │ 0x0000 - 0x0019 reg=2 this Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo; │ │ │ │ #3 : (in Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;) │ │ @@ -1097906,19 +1097906,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -2da5c0: |[2da5c0] org.jaudiotagger.audio.flac.metadatablock.MetadataBlockDataStreamInfo.getLength:()I │ │ -2da5d0: 5410 7783 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.rawdata:Ljava/nio/ByteBuffer; // field@8377 │ │ -2da5d4: 6e10 4988 0000 |0002: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.limit:()I // method@8849 │ │ -2da5da: 0a00 |0005: move-result v0 │ │ -2da5dc: 0f00 |0006: return v0 │ │ +2da5c4: |[2da5c4] org.jaudiotagger.audio.flac.metadatablock.MetadataBlockDataStreamInfo.getLength:()I │ │ +2da5d4: 5410 7783 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.rawdata:Ljava/nio/ByteBuffer; // field@8377 │ │ +2da5d8: 6e10 4988 0000 |0002: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.limit:()I // method@8849 │ │ +2da5de: 0a00 |0005: move-result v0 │ │ +2da5e0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo; │ │ │ │ #4 : (in Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;) │ │ @@ -1097926,17 +1097926,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2da844: |[2da844] org.jaudiotagger.audio.flac.metadatablock.MetadataBlockDataStreamInfo.getMD5Signature:()Ljava/lang/String; │ │ -2da854: 5410 7283 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.md5:Ljava/lang/String; // field@8372 │ │ -2da858: 1100 |0002: return-object v0 │ │ +2da848: |[2da848] org.jaudiotagger.audio.flac.metadatablock.MetadataBlockDataStreamInfo.getMD5Signature:()Ljava/lang/String; │ │ +2da858: 5410 7283 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.md5:Ljava/lang/String; // field@8372 │ │ +2da85c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=172 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo; │ │ │ │ #5 : (in Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;) │ │ @@ -1097944,17 +1097944,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2da5e0: |[2da5e0] org.jaudiotagger.audio.flac.metadatablock.MetadataBlockDataStreamInfo.getNoOfChannels:()I │ │ -2da5f0: 5210 7583 |0000: iget v0, v1, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.noOfChannels:I // field@8375 │ │ -2da5f4: 0f00 |0002: return v0 │ │ +2da5e4: |[2da5e4] org.jaudiotagger.audio.flac.metadatablock.MetadataBlockDataStreamInfo.getNoOfChannels:()I │ │ +2da5f4: 5210 7583 |0000: iget v0, v1, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.noOfChannels:I // field@8375 │ │ +2da5f8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo; │ │ │ │ #6 : (in Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;) │ │ @@ -1097962,18 +1097962,18 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -2da9e0: |[2da9e0] org.jaudiotagger.audio.flac.metadatablock.MetadataBlockDataStreamInfo.getNoOfSamples:()J │ │ -2da9f0: 5220 7683 |0000: iget v0, v2, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.noOfSamples:I // field@8376 │ │ -2da9f4: 8100 |0002: int-to-long v0, v0 │ │ -2da9f6: 1000 |0003: return-wide v0 │ │ +2da9e4: |[2da9e4] org.jaudiotagger.audio.flac.metadatablock.MetadataBlockDataStreamInfo.getNoOfSamples:()J │ │ +2da9f4: 5220 7683 |0000: iget v0, v2, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.noOfSamples:I // field@8376 │ │ +2da9f8: 8100 |0002: int-to-long v0, v0 │ │ +2da9fa: 1000 |0003: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ locals : │ │ 0x0000 - 0x0004 reg=2 this Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo; │ │ │ │ #7 : (in Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;) │ │ @@ -1097981,17 +1097981,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2da590: |[2da590] org.jaudiotagger.audio.flac.metadatablock.MetadataBlockDataStreamInfo.getPreciseLength:()F │ │ -2da5a0: 5210 7a83 |0000: iget v0, v1, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.trackLength:F // field@837a │ │ -2da5a4: 0f00 |0002: return v0 │ │ +2da594: |[2da594] org.jaudiotagger.audio.flac.metadatablock.MetadataBlockDataStreamInfo.getPreciseLength:()F │ │ +2da5a4: 5210 7a83 |0000: iget v0, v1, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.trackLength:F // field@837a │ │ +2da5a8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo; │ │ │ │ #8 : (in Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;) │ │ @@ -1097999,17 +1097999,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2da5f8: |[2da5f8] org.jaudiotagger.audio.flac.metadatablock.MetadataBlockDataStreamInfo.getSamplingRate:()I │ │ -2da608: 5210 7883 |0000: iget v0, v1, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.samplingRate:I // field@8378 │ │ -2da60c: 0f00 |0002: return v0 │ │ +2da5fc: |[2da5fc] org.jaudiotagger.audio.flac.metadatablock.MetadataBlockDataStreamInfo.getSamplingRate:()I │ │ +2da60c: 5210 7883 |0000: iget v0, v1, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.samplingRate:I // field@8378 │ │ +2da610: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo; │ │ │ │ #9 : (in Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;) │ │ @@ -1098017,17 +1098017,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2da610: |[2da610] org.jaudiotagger.audio.flac.metadatablock.MetadataBlockDataStreamInfo.getSamplingRatePerChannel:()I │ │ -2da620: 5210 7983 |0000: iget v0, v1, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.samplingRatePerChannel:I // field@8379 │ │ -2da624: 0f00 |0002: return v0 │ │ +2da614: |[2da614] org.jaudiotagger.audio.flac.metadatablock.MetadataBlockDataStreamInfo.getSamplingRatePerChannel:()I │ │ +2da624: 5210 7983 |0000: iget v0, v1, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.samplingRatePerChannel:I // field@8379 │ │ +2da628: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo; │ │ │ │ #10 : (in Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;) │ │ @@ -1098035,17 +1098035,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2da578: |[2da578] org.jaudiotagger.audio.flac.metadatablock.MetadataBlockDataStreamInfo.isValid:()Z │ │ -2da588: 5510 6e83 |0000: iget-boolean v0, v1, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.isValid:Z // field@836e │ │ -2da58c: 0f00 |0002: return v0 │ │ +2da57c: |[2da57c] org.jaudiotagger.audio.flac.metadatablock.MetadataBlockDataStreamInfo.isValid:()Z │ │ +2da58c: 5510 6e83 |0000: iget-boolean v0, v1, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.isValid:Z // field@836e │ │ +2da590: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo; │ │ │ │ #11 : (in Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;) │ │ @@ -1098053,60 +1098053,60 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 110 16-bit code units │ │ -2da8dc: |[2da8dc] org.jaudiotagger.audio.flac.metadatablock.MetadataBlockDataStreamInfo.toString:()Ljava/lang/String; │ │ -2da8ec: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -2da8f0: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2da8f6: 1a01 0e3c |0005: const-string v1, "MinBlockSize:" // string@3c0e │ │ -2da8fa: 6e20 d787 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2da900: 5221 7383 |000a: iget v1, v2, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.minBlockSize:I // field@8373 │ │ -2da904: 6e20 d387 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2da90a: 1a01 323b |000f: const-string v1, "MaxBlockSize:" // string@3b32 │ │ -2da90e: 6e20 d787 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2da914: 5221 7083 |0014: iget v1, v2, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.maxBlockSize:I // field@8370 │ │ -2da918: 6e20 d387 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2da91e: 1a01 0f3c |0019: const-string v1, "MinFrameSize:" // string@3c0f │ │ -2da922: 6e20 d787 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2da928: 5221 7483 |001e: iget v1, v2, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.minFrameSize:I // field@8374 │ │ -2da92c: 6e20 d387 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2da932: 1a01 333b |0023: const-string v1, "MaxFrameSize:" // string@3b33 │ │ -2da936: 6e20 d787 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2da93c: 5221 7183 |0028: iget v1, v2, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.maxFrameSize:I // field@8371 │ │ -2da940: 6e20 d387 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2da946: 1a01 7646 |002d: const-string v1, "SampleRateTotal:" // string@4676 │ │ -2da94a: 6e20 d787 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2da950: 5221 7883 |0032: iget v1, v2, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.samplingRate:I // field@8378 │ │ -2da954: 6e20 d387 1000 |0034: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2da95a: 1a01 7546 |0037: const-string v1, "SampleRatePerChannel:" // string@4675 │ │ -2da95e: 6e20 d787 1000 |0039: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2da964: 5221 7983 |003c: iget v1, v2, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.samplingRatePerChannel:I // field@8379 │ │ -2da968: 6e20 d387 1000 |003e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2da96e: 1a01 f004 |0041: const-string v1, ":Channel number:" // string@04f0 │ │ -2da972: 6e20 d787 1000 |0043: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2da978: 5221 7583 |0046: iget v1, v2, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.noOfChannels:I // field@8375 │ │ -2da97c: 6e20 d387 1000 |0048: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2da982: 1a01 ef04 |004b: const-string v1, ":Bits per sample: " // string@04ef │ │ -2da986: 6e20 d787 1000 |004d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2da98c: 5221 6c83 |0050: iget v1, v2, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.bitsPerSample:I // field@836c │ │ -2da990: 6e20 d387 1000 |0052: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2da996: 1a01 4d05 |0055: const-string v1, ":TotalNumberOfSamples: " // string@054d │ │ -2da99a: 6e20 d787 1000 |0057: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2da9a0: 5221 7683 |005a: iget v1, v2, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.noOfSamples:I // field@8376 │ │ -2da9a4: 6e20 d387 1000 |005c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2da9aa: 1a01 2105 |005f: const-string v1, ":Length: " // string@0521 │ │ -2da9ae: 6e20 d787 1000 |0061: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2da9b4: 5221 7a83 |0064: iget v1, v2, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.trackLength:F // field@837a │ │ -2da9b8: 6e20 d287 1000 |0066: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@87d2 │ │ -2da9be: 6e10 df87 0000 |0069: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2da9c4: 0c00 |006c: move-result-object v0 │ │ -2da9c6: 1100 |006d: return-object v0 │ │ +2da8e0: |[2da8e0] org.jaudiotagger.audio.flac.metadatablock.MetadataBlockDataStreamInfo.toString:()Ljava/lang/String; │ │ +2da8f0: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +2da8f4: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2da8fa: 1a01 0e3c |0005: const-string v1, "MinBlockSize:" // string@3c0e │ │ +2da8fe: 6e20 d787 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2da904: 5221 7383 |000a: iget v1, v2, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.minBlockSize:I // field@8373 │ │ +2da908: 6e20 d387 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2da90e: 1a01 323b |000f: const-string v1, "MaxBlockSize:" // string@3b32 │ │ +2da912: 6e20 d787 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2da918: 5221 7083 |0014: iget v1, v2, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.maxBlockSize:I // field@8370 │ │ +2da91c: 6e20 d387 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2da922: 1a01 0f3c |0019: const-string v1, "MinFrameSize:" // string@3c0f │ │ +2da926: 6e20 d787 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2da92c: 5221 7483 |001e: iget v1, v2, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.minFrameSize:I // field@8374 │ │ +2da930: 6e20 d387 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2da936: 1a01 333b |0023: const-string v1, "MaxFrameSize:" // string@3b33 │ │ +2da93a: 6e20 d787 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2da940: 5221 7183 |0028: iget v1, v2, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.maxFrameSize:I // field@8371 │ │ +2da944: 6e20 d387 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2da94a: 1a01 7646 |002d: const-string v1, "SampleRateTotal:" // string@4676 │ │ +2da94e: 6e20 d787 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2da954: 5221 7883 |0032: iget v1, v2, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.samplingRate:I // field@8378 │ │ +2da958: 6e20 d387 1000 |0034: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2da95e: 1a01 7546 |0037: const-string v1, "SampleRatePerChannel:" // string@4675 │ │ +2da962: 6e20 d787 1000 |0039: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2da968: 5221 7983 |003c: iget v1, v2, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.samplingRatePerChannel:I // field@8379 │ │ +2da96c: 6e20 d387 1000 |003e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2da972: 1a01 f004 |0041: const-string v1, ":Channel number:" // string@04f0 │ │ +2da976: 6e20 d787 1000 |0043: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2da97c: 5221 7583 |0046: iget v1, v2, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.noOfChannels:I // field@8375 │ │ +2da980: 6e20 d387 1000 |0048: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2da986: 1a01 ef04 |004b: const-string v1, ":Bits per sample: " // string@04ef │ │ +2da98a: 6e20 d787 1000 |004d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2da990: 5221 6c83 |0050: iget v1, v2, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.bitsPerSample:I // field@836c │ │ +2da994: 6e20 d387 1000 |0052: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2da99a: 1a01 4d05 |0055: const-string v1, ":TotalNumberOfSamples: " // string@054d │ │ +2da99e: 6e20 d787 1000 |0057: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2da9a4: 5221 7683 |005a: iget v1, v2, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.noOfSamples:I // field@8376 │ │ +2da9a8: 6e20 d387 1000 |005c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2da9ae: 1a01 2105 |005f: const-string v1, ":Length: " // string@0521 │ │ +2da9b2: 6e20 d787 1000 |0061: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2da9b8: 5221 7a83 |0064: iget v1, v2, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo;.trackLength:F // field@837a │ │ +2da9bc: 6e20 d287 1000 |0066: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@87d2 │ │ +2da9c2: 6e10 df87 0000 |0069: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2da9c8: 0c00 |006c: move-result-object v0 │ │ +2da9ca: 1100 |006d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ locals : │ │ 0x0000 - 0x006e reg=2 this Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataStreamInfo; │ │ │ │ source_file_idx : 15353 (MetadataBlockDataStreamInfo.java) │ │ @@ -1098204,22 +1098204,22 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -2db4dc: |[2db4dc] org.jaudiotagger.audio.generic.AbstractTag.:()V │ │ -2db4ec: 7010 7087 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8770 │ │ -2db4f2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -2db4f4: 5910 8583 |0004: iput v0, v1, Lorg/jaudiotagger/audio/generic/AbstractTag;.commonNumber:I // field@8385 │ │ -2db4f8: 2200 9010 |0006: new-instance v0, Ljava/util/LinkedHashMap; // type@1090 │ │ -2db4fc: 7010 4a89 0000 |0008: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@894a │ │ -2db502: 5b10 8683 |000b: iput-object v0, v1, Lorg/jaudiotagger/audio/generic/AbstractTag;.fields:Ljava/util/Map; // field@8386 │ │ -2db506: 0e00 |000d: return-void │ │ +2db4e0: |[2db4e0] org.jaudiotagger.audio.generic.AbstractTag.:()V │ │ +2db4f0: 7010 7087 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8770 │ │ +2db4f6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +2db4f8: 5910 8583 |0004: iput v0, v1, Lorg/jaudiotagger/audio/generic/AbstractTag;.commonNumber:I // field@8385 │ │ +2db4fc: 2200 9010 |0006: new-instance v0, Ljava/util/LinkedHashMap; // type@1090 │ │ +2db500: 7010 4a89 0000 |0008: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@894a │ │ +2db506: 5b10 8683 |000b: iput-object v0, v1, Lorg/jaudiotagger/audio/generic/AbstractTag;.fields:Ljava/util/Map; // field@8386 │ │ +2db50a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0004 line=39 │ │ 0x0006 line=47 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/jaudiotagger/audio/generic/AbstractTag; │ │ @@ -1098230,19 +1098230,19 @@ │ │ type : '(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)V' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -2db508: |[2db508] org.jaudiotagger.audio.generic.AbstractTag.addField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)V │ │ -2db518: 6e30 288e 1002 |0000: invoke-virtual {v0, v1, v2}, Lorg/jaudiotagger/audio/generic/AbstractTag;.createField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@8e28 │ │ -2db51e: 0c01 |0003: move-result-object v1 │ │ -2db520: 6e20 268e 1000 |0004: invoke-virtual {v0, v1}, Lorg/jaudiotagger/audio/generic/AbstractTag;.addField:(Lorg/jaudiotagger/tag/TagField;)V // method@8e26 │ │ -2db526: 0e00 |0007: return-void │ │ +2db50c: |[2db50c] org.jaudiotagger.audio.generic.AbstractTag.addField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)V │ │ +2db51c: 6e30 288e 1002 |0000: invoke-virtual {v0, v1, v2}, Lorg/jaudiotagger/audio/generic/AbstractTag;.createField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@8e28 │ │ +2db522: 0c01 |0003: move-result-object v1 │ │ +2db524: 6e20 268e 1000 |0004: invoke-virtual {v0, v1}, Lorg/jaudiotagger/audio/generic/AbstractTag;.addField:(Lorg/jaudiotagger/tag/TagField;)V // method@8e26 │ │ +2db52a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=315 │ │ 0x0004 line=316 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/jaudiotagger/audio/generic/AbstractTag; │ │ 0x0000 - 0x0008 reg=1 (null) Lorg/jaudiotagger/tag/FieldKey; │ │ @@ -1098253,40 +1098253,40 @@ │ │ type : '(Lorg/jaudiotagger/tag/TagField;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 51 16-bit code units │ │ -2db528: |[2db528] org.jaudiotagger.audio.generic.AbstractTag.addField:(Lorg/jaudiotagger/tag/TagField;)V │ │ -2db538: 3904 0300 |0000: if-nez v4, 0003 // +0003 │ │ -2db53c: 0e00 |0002: return-void │ │ -2db53e: 5430 8683 |0003: iget-object v0, v3, Lorg/jaudiotagger/audio/generic/AbstractTag;.fields:Ljava/util/Map; // field@8386 │ │ -2db542: 7210 d691 0400 |0005: invoke-interface {v4}, Lorg/jaudiotagger/tag/TagField;.getId:()Ljava/lang/String; // method@91d6 │ │ -2db548: 0c01 |0008: move-result-object v1 │ │ -2db54a: 7220 9089 1000 |0009: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ -2db550: 0c00 |000c: move-result-object v0 │ │ -2db552: 1f00 9310 |000d: check-cast v0, Ljava/util/List; // type@1093 │ │ -2db556: 3900 2000 |000f: if-nez v0, 002f // +0020 │ │ -2db55a: 2200 7c10 |0011: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ -2db55e: 7010 ae88 0000 |0013: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ -2db564: 7220 6489 4000 |0016: invoke-interface {v0, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -2db56a: 5431 8683 |0019: iget-object v1, v3, Lorg/jaudiotagger/audio/generic/AbstractTag;.fields:Ljava/util/Map; // field@8386 │ │ -2db56e: 7210 d691 0400 |001b: invoke-interface {v4}, Lorg/jaudiotagger/tag/TagField;.getId:()Ljava/lang/String; // method@91d6 │ │ -2db574: 0c02 |001e: move-result-object v2 │ │ -2db576: 7230 9489 2100 |001f: invoke-interface {v1, v2, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2db57c: 7210 da91 0400 |0022: invoke-interface {v4}, Lorg/jaudiotagger/tag/TagField;.isCommon:()Z // method@91da │ │ -2db582: 0a04 |0025: move-result v4 │ │ -2db584: 3804 0c00 |0026: if-eqz v4, 0032 // +000c │ │ -2db588: 5234 8583 |0028: iget v4, v3, Lorg/jaudiotagger/audio/generic/AbstractTag;.commonNumber:I // field@8385 │ │ -2db58c: d804 0401 |002a: add-int/lit8 v4, v4, #int 1 // #01 │ │ -2db590: 5934 8583 |002c: iput v4, v3, Lorg/jaudiotagger/audio/generic/AbstractTag;.commonNumber:I // field@8385 │ │ -2db594: 2804 |002e: goto 0032 // +0004 │ │ -2db596: 7220 6489 4000 |002f: invoke-interface {v0, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -2db59c: 0e00 |0032: return-void │ │ +2db52c: |[2db52c] org.jaudiotagger.audio.generic.AbstractTag.addField:(Lorg/jaudiotagger/tag/TagField;)V │ │ +2db53c: 3904 0300 |0000: if-nez v4, 0003 // +0003 │ │ +2db540: 0e00 |0002: return-void │ │ +2db542: 5430 8683 |0003: iget-object v0, v3, Lorg/jaudiotagger/audio/generic/AbstractTag;.fields:Ljava/util/Map; // field@8386 │ │ +2db546: 7210 d691 0400 |0005: invoke-interface {v4}, Lorg/jaudiotagger/tag/TagField;.getId:()Ljava/lang/String; // method@91d6 │ │ +2db54c: 0c01 |0008: move-result-object v1 │ │ +2db54e: 7220 9089 1000 |0009: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ +2db554: 0c00 |000c: move-result-object v0 │ │ +2db556: 1f00 9310 |000d: check-cast v0, Ljava/util/List; // type@1093 │ │ +2db55a: 3900 2000 |000f: if-nez v0, 002f // +0020 │ │ +2db55e: 2200 7c10 |0011: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ +2db562: 7010 ae88 0000 |0013: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ +2db568: 7220 6489 4000 |0016: invoke-interface {v0, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +2db56e: 5431 8683 |0019: iget-object v1, v3, Lorg/jaudiotagger/audio/generic/AbstractTag;.fields:Ljava/util/Map; // field@8386 │ │ +2db572: 7210 d691 0400 |001b: invoke-interface {v4}, Lorg/jaudiotagger/tag/TagField;.getId:()Ljava/lang/String; // method@91d6 │ │ +2db578: 0c02 |001e: move-result-object v2 │ │ +2db57a: 7230 9489 2100 |001f: invoke-interface {v1, v2, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2db580: 7210 da91 0400 |0022: invoke-interface {v4}, Lorg/jaudiotagger/tag/TagField;.isCommon:()Z // method@91da │ │ +2db586: 0a04 |0025: move-result v4 │ │ +2db588: 3804 0c00 |0026: if-eqz v4, 0032 // +000c │ │ +2db58c: 5234 8583 |0028: iget v4, v3, Lorg/jaudiotagger/audio/generic/AbstractTag;.commonNumber:I // field@8385 │ │ +2db590: d804 0401 |002a: add-int/lit8 v4, v4, #int 1 // #01 │ │ +2db594: 5934 8583 |002c: iput v4, v3, Lorg/jaudiotagger/audio/generic/AbstractTag;.commonNumber:I // field@8385 │ │ +2db598: 2804 |002e: goto 0032 // +0004 │ │ +2db59a: 7220 6489 4000 |002f: invoke-interface {v0, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +2db5a0: 0e00 |0032: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=63 │ │ 0x0011 line=68 │ │ 0x0016 line=69 │ │ 0x0019 line=70 │ │ 0x0022 line=71 │ │ @@ -1098301,19 +1098301,19 @@ │ │ type : '(Lorg/jaudiotagger/tag/images/Artwork;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -2db5a0: |[2db5a0] org.jaudiotagger.audio.generic.AbstractTag.addField:(Lorg/jaudiotagger/tag/images/Artwork;)V │ │ -2db5b0: 6e20 298e 1000 |0000: invoke-virtual {v0, v1}, Lorg/jaudiotagger/audio/generic/AbstractTag;.createField:(Lorg/jaudiotagger/tag/images/Artwork;)Lorg/jaudiotagger/tag/TagField; // method@8e29 │ │ -2db5b6: 0c01 |0003: move-result-object v1 │ │ -2db5b8: 6e20 268e 1000 |0004: invoke-virtual {v0, v1}, Lorg/jaudiotagger/audio/generic/AbstractTag;.addField:(Lorg/jaudiotagger/tag/TagField;)V // method@8e26 │ │ -2db5be: 0e00 |0007: return-void │ │ +2db5a4: |[2db5a4] org.jaudiotagger.audio.generic.AbstractTag.addField:(Lorg/jaudiotagger/tag/images/Artwork;)V │ │ +2db5b4: 6e20 298e 1000 |0000: invoke-virtual {v0, v1}, Lorg/jaudiotagger/audio/generic/AbstractTag;.createField:(Lorg/jaudiotagger/tag/images/Artwork;)Lorg/jaudiotagger/tag/TagField; // method@8e29 │ │ +2db5ba: 0c01 |0003: move-result-object v1 │ │ +2db5bc: 6e20 268e 1000 |0004: invoke-virtual {v0, v1}, Lorg/jaudiotagger/audio/generic/AbstractTag;.addField:(Lorg/jaudiotagger/tag/TagField;)V // method@8e26 │ │ +2db5c2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=466 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/jaudiotagger/audio/generic/AbstractTag; │ │ 0x0000 - 0x0008 reg=1 (null) Lorg/jaudiotagger/tag/images/Artwork; │ │ │ │ @@ -1098328,18 +1098328,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -2db5c0: |[2db5c0] org.jaudiotagger.audio.generic.AbstractTag.deleteArtworkField:()V │ │ -2db5d0: 6200 b487 |0000: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.COVER_ART:Lorg/jaudiotagger/tag/FieldKey; // field@87b4 │ │ -2db5d4: 6e20 2c8e 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/audio/generic/AbstractTag;.deleteField:(Lorg/jaudiotagger/tag/FieldKey;)V // method@8e2c │ │ -2db5da: 0e00 |0005: return-void │ │ +2db5c4: |[2db5c4] org.jaudiotagger.audio.generic.AbstractTag.deleteArtworkField:()V │ │ +2db5d4: 6200 b487 |0000: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.COVER_ART:Lorg/jaudiotagger/tag/FieldKey; // field@87b4 │ │ +2db5d8: 6e20 2c8e 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/audio/generic/AbstractTag;.deleteField:(Lorg/jaudiotagger/tag/FieldKey;)V // method@8e2c │ │ +2db5de: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=477 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jaudiotagger/audio/generic/AbstractTag; │ │ │ │ #5 : (in Lorg/jaudiotagger/audio/generic/AbstractTag;) │ │ @@ -1098347,18 +1098347,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -2db5dc: |[2db5dc] org.jaudiotagger.audio.generic.AbstractTag.deleteField:(Ljava/lang/String;)V │ │ -2db5ec: 5410 8683 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/generic/AbstractTag;.fields:Ljava/util/Map; // field@8386 │ │ -2db5f0: 7220 9689 2000 |0002: invoke-interface {v0, v2}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@8996 │ │ -2db5f6: 0e00 |0005: return-void │ │ +2db5e0: |[2db5e0] org.jaudiotagger.audio.generic.AbstractTag.deleteField:(Ljava/lang/String;)V │ │ +2db5f0: 5410 8683 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/generic/AbstractTag;.fields:Ljava/util/Map; // field@8386 │ │ +2db5f4: 7220 9689 2000 |0002: invoke-interface {v0, v2}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@8996 │ │ +2db5fa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=434 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jaudiotagger/audio/generic/AbstractTag; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1098373,39 +1098373,39 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -2db378: |[2db378] org.jaudiotagger.audio.generic.AbstractTag.getAll:()Ljava/util/List; │ │ -2db388: 2200 7c10 |0000: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ -2db38c: 7010 ae88 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ -2db392: 5441 8683 |0005: iget-object v1, v4, Lorg/jaudiotagger/audio/generic/AbstractTag;.fields:Ljava/util/Map; // field@8386 │ │ -2db396: 7210 9889 0100 |0007: invoke-interface {v1}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@8998 │ │ -2db39c: 0c01 |000a: move-result-object v1 │ │ -2db39e: 7210 0289 0100 |000b: invoke-interface {v1}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@8902 │ │ -2db3a4: 0c01 |000e: move-result-object v1 │ │ -2db3a6: 7210 4789 0100 |000f: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -2db3ac: 0a02 |0012: move-result v2 │ │ -2db3ae: 3802 1c00 |0013: if-eqz v2, 002f // +001c │ │ -2db3b2: 7210 4889 0100 |0015: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -2db3b8: 0c02 |0018: move-result-object v2 │ │ -2db3ba: 1f02 9310 |0019: check-cast v2, Ljava/util/List; // type@1093 │ │ -2db3be: 7210 6e89 0200 |001b: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ -2db3c4: 0c02 |001e: move-result-object v2 │ │ -2db3c6: 7210 4789 0200 |001f: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -2db3cc: 0a03 |0022: move-result v3 │ │ -2db3ce: 3803 ecff |0023: if-eqz v3, 000f // -0014 │ │ -2db3d2: 7210 4889 0200 |0025: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -2db3d8: 0c03 |0028: move-result-object v3 │ │ -2db3da: 1f03 c711 |0029: check-cast v3, Lorg/jaudiotagger/tag/TagField; // type@11c7 │ │ -2db3de: 7220 6489 3000 |002b: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -2db3e4: 28f1 |002e: goto 001f // -000f │ │ -2db3e6: 1100 |002f: return-object v0 │ │ +2db37c: |[2db37c] org.jaudiotagger.audio.generic.AbstractTag.getAll:()Ljava/util/List; │ │ +2db38c: 2200 7c10 |0000: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ +2db390: 7010 ae88 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ +2db396: 5441 8683 |0005: iget-object v1, v4, Lorg/jaudiotagger/audio/generic/AbstractTag;.fields:Ljava/util/Map; // field@8386 │ │ +2db39a: 7210 9889 0100 |0007: invoke-interface {v1}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@8998 │ │ +2db3a0: 0c01 |000a: move-result-object v1 │ │ +2db3a2: 7210 0289 0100 |000b: invoke-interface {v1}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@8902 │ │ +2db3a8: 0c01 |000e: move-result-object v1 │ │ +2db3aa: 7210 4789 0100 |000f: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +2db3b0: 0a02 |0012: move-result v2 │ │ +2db3b2: 3802 1c00 |0013: if-eqz v2, 002f // +001c │ │ +2db3b6: 7210 4889 0100 |0015: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +2db3bc: 0c02 |0018: move-result-object v2 │ │ +2db3be: 1f02 9310 |0019: check-cast v2, Ljava/util/List; // type@1093 │ │ +2db3c2: 7210 6e89 0200 |001b: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ +2db3c8: 0c02 |001e: move-result-object v2 │ │ +2db3ca: 7210 4789 0200 |001f: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +2db3d0: 0a03 |0022: move-result v3 │ │ +2db3d2: 3803 ecff |0023: if-eqz v3, 000f // -0014 │ │ +2db3d6: 7210 4889 0200 |0025: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +2db3dc: 0c03 |0028: move-result-object v3 │ │ +2db3de: 1f03 c711 |0029: check-cast v3, Lorg/jaudiotagger/tag/TagField; // type@11c7 │ │ +2db3e2: 7220 6489 3000 |002b: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +2db3e8: 28f1 |002e: goto 001f // -000f │ │ +2db3ea: 1100 |002f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ 0x0005 line=156 │ │ 0x001b line=158 │ │ 0x002b line=160 │ │ locals : │ │ @@ -1098416,32 +1098416,32 @@ │ │ type : '(Ljava/lang/String;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -2db3e8: |[2db3e8] org.jaudiotagger.audio.generic.AbstractTag.getAll:(Ljava/lang/String;)Ljava/util/List; │ │ -2db3f8: 2200 7c10 |0000: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ -2db3fc: 7010 ae88 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ -2db402: 6e20 338e 3200 |0005: invoke-virtual {v2, v3}, Lorg/jaudiotagger/audio/generic/AbstractTag;.getFields:(Ljava/lang/String;)Ljava/util/List; // method@8e33 │ │ -2db408: 0c03 |0008: move-result-object v3 │ │ -2db40a: 7210 6e89 0300 |0009: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ -2db410: 0c03 |000c: move-result-object v3 │ │ -2db412: 7210 4789 0300 |000d: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -2db418: 0a01 |0010: move-result v1 │ │ -2db41a: 3801 1000 |0011: if-eqz v1, 0021 // +0010 │ │ -2db41e: 7210 4889 0300 |0013: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -2db424: 0c01 |0016: move-result-object v1 │ │ -2db426: 1f01 c711 |0017: check-cast v1, Lorg/jaudiotagger/tag/TagField; // type@11c7 │ │ -2db42a: 7210 dc91 0100 |0019: invoke-interface {v1}, Lorg/jaudiotagger/tag/TagField;.toString:()Ljava/lang/String; // method@91dc │ │ -2db430: 0c01 |001c: move-result-object v1 │ │ -2db432: 7220 6489 1000 |001d: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -2db438: 28ed |0020: goto 000d // -0013 │ │ -2db43a: 1100 |0021: return-object v0 │ │ +2db3ec: |[2db3ec] org.jaudiotagger.audio.generic.AbstractTag.getAll:(Ljava/lang/String;)Ljava/util/List; │ │ +2db3fc: 2200 7c10 |0000: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ +2db400: 7010 ae88 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ +2db406: 6e20 338e 3200 |0005: invoke-virtual {v2, v3}, Lorg/jaudiotagger/audio/generic/AbstractTag;.getFields:(Ljava/lang/String;)Ljava/util/List; // method@8e33 │ │ +2db40c: 0c03 |0008: move-result-object v3 │ │ +2db40e: 7210 6e89 0300 |0009: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ +2db414: 0c03 |000c: move-result-object v3 │ │ +2db416: 7210 4789 0300 |000d: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +2db41c: 0a01 |0010: move-result v1 │ │ +2db41e: 3801 1000 |0011: if-eqz v1, 0021 // +0010 │ │ +2db422: 7210 4889 0300 |0013: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +2db428: 0c01 |0016: move-result-object v1 │ │ +2db42a: 1f01 c711 |0017: check-cast v1, Lorg/jaudiotagger/tag/TagField; // type@11c7 │ │ +2db42e: 7210 dc91 0100 |0019: invoke-interface {v1}, Lorg/jaudiotagger/tag/TagField;.toString:()Ljava/lang/String; // method@91dc │ │ +2db434: 0c01 |001c: move-result-object v1 │ │ +2db436: 7220 6489 1000 |001d: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +2db43c: 28ed |0020: goto 000d // -0013 │ │ +2db43e: 1100 |0021: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ 0x0005 line=107 │ │ 0x0009 line=108 │ │ 0x0019 line=110 │ │ locals : │ │ @@ -1098453,25 +1098453,25 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -2db1b8: |[2db1b8] org.jaudiotagger.audio.generic.AbstractTag.getFieldCount:()I │ │ -2db1c8: 6e10 328e 0300 |0000: invoke-virtual {v3}, Lorg/jaudiotagger/audio/generic/AbstractTag;.getFields:()Ljava/util/Iterator; // method@8e32 │ │ -2db1ce: 0c00 |0003: move-result-object v0 │ │ -2db1d0: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -2db1d2: 7210 4789 0000 |0005: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -2db1d8: 0a02 |0008: move-result v2 │ │ -2db1da: 3802 0800 |0009: if-eqz v2, 0011 // +0008 │ │ -2db1de: d801 0101 |000b: add-int/lit8 v1, v1, #int 1 // #01 │ │ -2db1e2: 7210 4889 0000 |000d: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -2db1e8: 28f5 |0010: goto 0005 // -000b │ │ -2db1ea: 0f01 |0011: return v1 │ │ +2db1bc: |[2db1bc] org.jaudiotagger.audio.generic.AbstractTag.getFieldCount:()I │ │ +2db1cc: 6e10 328e 0300 |0000: invoke-virtual {v3}, Lorg/jaudiotagger/audio/generic/AbstractTag;.getFields:()Ljava/util/Iterator; // method@8e32 │ │ +2db1d2: 0c00 |0003: move-result-object v0 │ │ +2db1d4: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +2db1d6: 7210 4789 0000 |0005: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +2db1dc: 0a02 |0008: move-result v2 │ │ +2db1de: 3802 0800 |0009: if-eqz v2, 0011 // +0008 │ │ +2db1e2: d801 0101 |000b: add-int/lit8 v1, v1, #int 1 // #01 │ │ +2db1e6: 7210 4889 0000 |000d: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +2db1ec: 28f5 |0010: goto 0005 // -000b │ │ +2db1ee: 0f01 |0011: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=225 │ │ 0x0005 line=227 │ │ 0x000d line=230 │ │ locals : │ │ 0x0000 - 0x0012 reg=3 this Lorg/jaudiotagger/audio/generic/AbstractTag; │ │ @@ -1098481,18 +1098481,18 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -2db1ec: |[2db1ec] org.jaudiotagger.audio.generic.AbstractTag.getFieldCountIncludingSubValues:()I │ │ -2db1fc: 6e10 308e 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/audio/generic/AbstractTag;.getFieldCount:()I // method@8e30 │ │ -2db202: 0a00 |0003: move-result v0 │ │ -2db204: 0f00 |0004: return v0 │ │ +2db1f0: |[2db1f0] org.jaudiotagger.audio.generic.AbstractTag.getFieldCountIncludingSubValues:()I │ │ +2db200: 6e10 308e 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/audio/generic/AbstractTag;.getFieldCount:()I // method@8e30 │ │ +2db206: 0a00 |0003: move-result v0 │ │ +2db208: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=238 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jaudiotagger/audio/generic/AbstractTag; │ │ │ │ #11 : (in Lorg/jaudiotagger/audio/generic/AbstractTag;) │ │ @@ -1098500,23 +1098500,23 @@ │ │ type : '()Ljava/util/Iterator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -2db348: |[2db348] org.jaudiotagger.audio.generic.AbstractTag.getFields:()Ljava/util/Iterator; │ │ -2db358: 5420 8683 |0000: iget-object v0, v2, Lorg/jaudiotagger/audio/generic/AbstractTag;.fields:Ljava/util/Map; // field@8386 │ │ -2db35c: 7210 8e89 0000 |0002: invoke-interface {v0}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@898e │ │ -2db362: 0c00 |0005: move-result-object v0 │ │ -2db364: 7210 a889 0000 |0006: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@89a8 │ │ -2db36a: 0c00 |0009: move-result-object v0 │ │ -2db36c: 2201 5811 |000a: new-instance v1, Lorg/jaudiotagger/audio/generic/AbstractTag$1; // type@1158 │ │ -2db370: 7030 1e8e 2100 |000c: invoke-direct {v1, v2, v0}, Lorg/jaudiotagger/audio/generic/AbstractTag$1;.:(Lorg/jaudiotagger/audio/generic/AbstractTag;Ljava/util/Iterator;)V // method@8e1e │ │ -2db376: 1101 |000f: return-object v1 │ │ +2db34c: |[2db34c] org.jaudiotagger.audio.generic.AbstractTag.getFields:()Ljava/util/Iterator; │ │ +2db35c: 5420 8683 |0000: iget-object v0, v2, Lorg/jaudiotagger/audio/generic/AbstractTag;.fields:Ljava/util/Map; // field@8386 │ │ +2db360: 7210 8e89 0000 |0002: invoke-interface {v0}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@898e │ │ +2db366: 0c00 |0005: move-result-object v0 │ │ +2db368: 7210 a889 0000 |0006: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@89a8 │ │ +2db36e: 0c00 |0009: move-result-object v0 │ │ +2db370: 2201 5811 |000a: new-instance v1, Lorg/jaudiotagger/audio/generic/AbstractTag$1; // type@1158 │ │ +2db374: 7030 1e8e 2100 |000c: invoke-direct {v1, v2, v0}, Lorg/jaudiotagger/audio/generic/AbstractTag$1;.:(Lorg/jaudiotagger/audio/generic/AbstractTag;Ljava/util/Iterator;)V // method@8e1e │ │ +2db37a: 1101 |000f: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ 0x000a line=170 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lorg/jaudiotagger/audio/generic/AbstractTag; │ │ │ │ @@ -1098525,23 +1098525,23 @@ │ │ type : '(Ljava/lang/String;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -2db43c: |[2db43c] org.jaudiotagger.audio.generic.AbstractTag.getFields:(Ljava/lang/String;)Ljava/util/List; │ │ -2db44c: 5410 8683 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/generic/AbstractTag;.fields:Ljava/util/Map; // field@8386 │ │ -2db450: 7220 9089 2000 |0002: invoke-interface {v0, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ -2db456: 0c02 |0005: move-result-object v2 │ │ -2db458: 1f02 9310 |0006: check-cast v2, Ljava/util/List; // type@1093 │ │ -2db45c: 3902 0700 |0008: if-nez v2, 000f // +0007 │ │ -2db460: 2202 7c10 |000a: new-instance v2, Ljava/util/ArrayList; // type@107c │ │ -2db464: 7010 ae88 0200 |000c: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@88ae │ │ -2db46a: 1102 |000f: return-object v2 │ │ +2db440: |[2db440] org.jaudiotagger.audio.generic.AbstractTag.getFields:(Ljava/lang/String;)Ljava/util/List; │ │ +2db450: 5410 8683 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/generic/AbstractTag;.fields:Ljava/util/Map; // field@8386 │ │ +2db454: 7220 9089 2000 |0002: invoke-interface {v0, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ +2db45a: 0c02 |0005: move-result-object v2 │ │ +2db45c: 1f02 9310 |0006: check-cast v2, Ljava/util/List; // type@1093 │ │ +2db460: 3902 0700 |0008: if-nez v2, 000f // +0007 │ │ +2db464: 2202 7c10 |000a: new-instance v2, Ljava/util/ArrayList; // type@107c │ │ +2db468: 7010 ae88 0200 |000c: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@88ae │ │ +2db46e: 1102 |000f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x000a line=96 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lorg/jaudiotagger/audio/generic/AbstractTag; │ │ 0x0000 - 0x0010 reg=2 (null) Ljava/lang/String; │ │ @@ -1098551,29 +1098551,29 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -2db208: |[2db208] org.jaudiotagger.audio.generic.AbstractTag.getFirst:(Ljava/lang/String;)Ljava/lang/String; │ │ -2db218: 6e20 338e 2100 |0000: invoke-virtual {v1, v2}, Lorg/jaudiotagger/audio/generic/AbstractTag;.getFields:(Ljava/lang/String;)Ljava/util/List; // method@8e33 │ │ -2db21e: 0c02 |0003: move-result-object v2 │ │ -2db220: 7210 7389 0200 |0004: invoke-interface {v2}, Ljava/util/List;.size:()I // method@8973 │ │ -2db226: 0a00 |0007: move-result v0 │ │ -2db228: 3800 0e00 |0008: if-eqz v0, 0016 // +000e │ │ -2db22c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -2db22e: 7220 6a89 0200 |000b: invoke-interface {v2, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ -2db234: 0c02 |000e: move-result-object v2 │ │ -2db236: 1f02 c711 |000f: check-cast v2, Lorg/jaudiotagger/tag/TagField; // type@11c7 │ │ -2db23a: 7210 dc91 0200 |0011: invoke-interface {v2}, Lorg/jaudiotagger/tag/TagField;.toString:()Ljava/lang/String; // method@91dc │ │ -2db240: 0c02 |0014: move-result-object v2 │ │ -2db242: 2803 |0015: goto 0018 // +0003 │ │ -2db244: 1a02 0000 |0016: const-string v2, "" // string@0000 │ │ -2db248: 1102 |0018: return-object v2 │ │ +2db20c: |[2db20c] org.jaudiotagger.audio.generic.AbstractTag.getFirst:(Ljava/lang/String;)Ljava/lang/String; │ │ +2db21c: 6e20 338e 2100 |0000: invoke-virtual {v1, v2}, Lorg/jaudiotagger/audio/generic/AbstractTag;.getFields:(Ljava/lang/String;)Ljava/util/List; // method@8e33 │ │ +2db222: 0c02 |0003: move-result-object v2 │ │ +2db224: 7210 7389 0200 |0004: invoke-interface {v2}, Ljava/util/List;.size:()I // method@8973 │ │ +2db22a: 0a00 |0007: move-result v0 │ │ +2db22c: 3800 0e00 |0008: if-eqz v0, 0016 // +000e │ │ +2db230: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +2db232: 7220 6a89 0200 |000b: invoke-interface {v2, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ +2db238: 0c02 |000e: move-result-object v2 │ │ +2db23a: 1f02 c711 |000f: check-cast v2, Lorg/jaudiotagger/tag/TagField; // type@11c7 │ │ +2db23e: 7210 dc91 0200 |0011: invoke-interface {v2}, Lorg/jaudiotagger/tag/TagField;.toString:()Ljava/lang/String; // method@91dc │ │ +2db244: 0c02 |0014: move-result-object v2 │ │ +2db246: 2803 |0015: goto 0018 // +0003 │ │ +2db248: 1a02 0000 |0016: const-string v2, "" // string@0000 │ │ +2db24c: 1102 |0018: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ 0x0004 line=143 │ │ locals : │ │ 0x0000 - 0x0019 reg=1 this Lorg/jaudiotagger/audio/generic/AbstractTag; │ │ 0x0000 - 0x0019 reg=2 (null) Ljava/lang/String; │ │ @@ -1098583,19 +1098583,19 @@ │ │ type : '(Lorg/jaudiotagger/tag/FieldKey;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -2db24c: |[2db24c] org.jaudiotagger.audio.generic.AbstractTag.getFirst:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/lang/String; │ │ -2db25c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -2db25e: 6e30 3a8e 2100 |0001: invoke-virtual {v1, v2, v0}, Lorg/jaudiotagger/audio/generic/AbstractTag;.getValue:(Lorg/jaudiotagger/tag/FieldKey;I)Ljava/lang/String; // method@8e3a │ │ -2db264: 0c02 |0004: move-result-object v2 │ │ -2db266: 1102 |0005: return-object v2 │ │ +2db250: |[2db250] org.jaudiotagger.audio.generic.AbstractTag.getFirst:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/lang/String; │ │ +2db260: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +2db262: 6e30 3a8e 2100 |0001: invoke-virtual {v1, v2, v0}, Lorg/jaudiotagger/audio/generic/AbstractTag;.getValue:(Lorg/jaudiotagger/tag/FieldKey;I)Ljava/lang/String; // method@8e3a │ │ +2db268: 0c02 |0004: move-result-object v2 │ │ +2db26a: 1102 |0005: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=136 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jaudiotagger/audio/generic/AbstractTag; │ │ 0x0000 - 0x0006 reg=2 (null) Lorg/jaudiotagger/tag/FieldKey; │ │ │ │ @@ -1098604,27 +1098604,27 @@ │ │ type : '()Lorg/jaudiotagger/tag/images/Artwork;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -2db4a4: |[2db4a4] org.jaudiotagger.audio.generic.AbstractTag.getFirstArtwork:()Lorg/jaudiotagger/tag/images/Artwork; │ │ -2db4b4: 6e10 2f8e 0200 |0000: invoke-virtual {v2}, Lorg/jaudiotagger/audio/generic/AbstractTag;.getArtworkList:()Ljava/util/List; // method@8e2f │ │ -2db4ba: 0c00 |0003: move-result-object v0 │ │ -2db4bc: 7210 7389 0000 |0004: invoke-interface {v0}, Ljava/util/List;.size:()I // method@8973 │ │ -2db4c2: 0a01 |0007: move-result v1 │ │ -2db4c4: 3d01 0a00 |0008: if-lez v1, 0012 // +000a │ │ -2db4c8: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -2db4ca: 7220 6a89 1000 |000b: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ -2db4d0: 0c00 |000e: move-result-object v0 │ │ -2db4d2: 1f00 ba12 |000f: check-cast v0, Lorg/jaudiotagger/tag/images/Artwork; // type@12ba │ │ -2db4d6: 1100 |0011: return-object v0 │ │ -2db4d8: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -2db4da: 1100 |0013: return-object v0 │ │ +2db4a8: |[2db4a8] org.jaudiotagger.audio.generic.AbstractTag.getFirstArtwork:()Lorg/jaudiotagger/tag/images/Artwork; │ │ +2db4b8: 6e10 2f8e 0200 |0000: invoke-virtual {v2}, Lorg/jaudiotagger/audio/generic/AbstractTag;.getArtworkList:()Ljava/util/List; // method@8e2f │ │ +2db4be: 0c00 |0003: move-result-object v0 │ │ +2db4c0: 7210 7389 0000 |0004: invoke-interface {v0}, Ljava/util/List;.size:()I // method@8973 │ │ +2db4c6: 0a01 |0007: move-result v1 │ │ +2db4c8: 3d01 0a00 |0008: if-lez v1, 0012 // +000a │ │ +2db4cc: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +2db4ce: 7220 6a89 1000 |000b: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ +2db4d4: 0c00 |000e: move-result-object v0 │ │ +2db4d6: 1f00 ba12 |000f: check-cast v0, Lorg/jaudiotagger/tag/images/Artwork; // type@12ba │ │ +2db4da: 1100 |0011: return-object v0 │ │ +2db4dc: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +2db4de: 1100 |0013: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=439 │ │ 0x0004 line=440 │ │ 0x000b line=442 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lorg/jaudiotagger/audio/generic/AbstractTag; │ │ @@ -1098634,27 +1098634,27 @@ │ │ type : '(Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -2db46c: |[2db46c] org.jaudiotagger.audio.generic.AbstractTag.getFirstField:(Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; │ │ -2db47c: 6e20 338e 2100 |0000: invoke-virtual {v1, v2}, Lorg/jaudiotagger/audio/generic/AbstractTag;.getFields:(Ljava/lang/String;)Ljava/util/List; // method@8e33 │ │ -2db482: 0c02 |0003: move-result-object v2 │ │ -2db484: 7210 7389 0200 |0004: invoke-interface {v2}, Ljava/util/List;.size:()I // method@8973 │ │ -2db48a: 0a00 |0007: move-result v0 │ │ -2db48c: 3800 0a00 |0008: if-eqz v0, 0012 // +000a │ │ -2db490: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -2db492: 7220 6a89 0200 |000b: invoke-interface {v2, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ -2db498: 0c02 |000e: move-result-object v2 │ │ -2db49a: 1f02 c711 |000f: check-cast v2, Lorg/jaudiotagger/tag/TagField; // type@11c7 │ │ -2db49e: 2802 |0011: goto 0013 // +0002 │ │ -2db4a0: 1202 |0012: const/4 v2, #int 0 // #0 │ │ -2db4a2: 1102 |0013: return-object v2 │ │ +2db470: |[2db470] org.jaudiotagger.audio.generic.AbstractTag.getFirstField:(Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; │ │ +2db480: 6e20 338e 2100 |0000: invoke-virtual {v1, v2}, Lorg/jaudiotagger/audio/generic/AbstractTag;.getFields:(Ljava/lang/String;)Ljava/util/List; // method@8e33 │ │ +2db486: 0c02 |0003: move-result-object v2 │ │ +2db488: 7210 7389 0200 |0004: invoke-interface {v2}, Ljava/util/List;.size:()I // method@8973 │ │ +2db48e: 0a00 |0007: move-result v0 │ │ +2db490: 3800 0a00 |0008: if-eqz v0, 0012 // +000a │ │ +2db494: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +2db496: 7220 6a89 0200 |000b: invoke-interface {v2, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ +2db49c: 0c02 |000e: move-result-object v2 │ │ +2db49e: 1f02 c711 |000f: check-cast v2, Lorg/jaudiotagger/tag/TagField; // type@11c7 │ │ +2db4a2: 2802 |0011: goto 0013 // +0002 │ │ +2db4a4: 1202 |0012: const/4 v2, #int 0 // #0 │ │ +2db4a6: 1102 |0013: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ 0x0004 line=150 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 this Lorg/jaudiotagger/audio/generic/AbstractTag; │ │ 0x0000 - 0x0014 reg=2 (null) Ljava/lang/String; │ │ @@ -1098670,28 +1098670,28 @@ │ │ type : '(Ljava/lang/String;I)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -2db268: |[2db268] org.jaudiotagger.audio.generic.AbstractTag.getItem:(Ljava/lang/String;I)Ljava/lang/String; │ │ -2db278: 6e20 338e 2100 |0000: invoke-virtual {v1, v2}, Lorg/jaudiotagger/audio/generic/AbstractTag;.getFields:(Ljava/lang/String;)Ljava/util/List; // method@8e33 │ │ -2db27e: 0c02 |0003: move-result-object v2 │ │ -2db280: 7210 7389 0200 |0004: invoke-interface {v2}, Ljava/util/List;.size:()I // method@8973 │ │ -2db286: 0a00 |0007: move-result v0 │ │ -2db288: 3730 0d00 |0008: if-le v0, v3, 0015 // +000d │ │ -2db28c: 7220 6a89 3200 |000a: invoke-interface {v2, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ -2db292: 0c02 |000d: move-result-object v2 │ │ -2db294: 1f02 c711 |000e: check-cast v2, Lorg/jaudiotagger/tag/TagField; // type@11c7 │ │ -2db298: 7210 dc91 0200 |0010: invoke-interface {v2}, Lorg/jaudiotagger/tag/TagField;.toString:()Ljava/lang/String; // method@91dc │ │ -2db29e: 0c02 |0013: move-result-object v2 │ │ -2db2a0: 2803 |0014: goto 0017 // +0003 │ │ -2db2a2: 1a02 0000 |0015: const-string v2, "" // string@0000 │ │ -2db2a6: 1102 |0017: return-object v2 │ │ +2db26c: |[2db26c] org.jaudiotagger.audio.generic.AbstractTag.getItem:(Ljava/lang/String;I)Ljava/lang/String; │ │ +2db27c: 6e20 338e 2100 |0000: invoke-virtual {v1, v2}, Lorg/jaudiotagger/audio/generic/AbstractTag;.getFields:(Ljava/lang/String;)Ljava/util/List; // method@8e33 │ │ +2db282: 0c02 |0003: move-result-object v2 │ │ +2db284: 7210 7389 0200 |0004: invoke-interface {v2}, Ljava/util/List;.size:()I // method@8973 │ │ +2db28a: 0a00 |0007: move-result v0 │ │ +2db28c: 3730 0d00 |0008: if-le v0, v3, 0015 // +000d │ │ +2db290: 7220 6a89 3200 |000a: invoke-interface {v2, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ +2db296: 0c02 |000d: move-result-object v2 │ │ +2db298: 1f02 c711 |000e: check-cast v2, Lorg/jaudiotagger/tag/TagField; // type@11c7 │ │ +2db29c: 7210 dc91 0200 |0010: invoke-interface {v2}, Lorg/jaudiotagger/tag/TagField;.toString:()Ljava/lang/String; // method@91dc │ │ +2db2a2: 0c02 |0013: move-result-object v2 │ │ +2db2a4: 2803 |0014: goto 0017 // +0003 │ │ +2db2a6: 1a02 0000 |0015: const-string v2, "" // string@0000 │ │ +2db2aa: 1102 |0017: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ 0x0004 line=124 │ │ locals : │ │ 0x0000 - 0x0018 reg=1 this Lorg/jaudiotagger/audio/generic/AbstractTag; │ │ 0x0000 - 0x0018 reg=2 (null) Ljava/lang/String; │ │ @@ -1098702,21 +1098702,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -2db0c8: |[2db0c8] org.jaudiotagger.audio.generic.AbstractTag.hasCommonFields:()Z │ │ -2db0d8: 5210 8583 |0000: iget v0, v1, Lorg/jaudiotagger/audio/generic/AbstractTag;.commonNumber:I // field@8385 │ │ -2db0dc: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -2db0e0: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -2db0e2: 2802 |0005: goto 0007 // +0002 │ │ -2db0e4: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -2db0e6: 0f00 |0007: return v0 │ │ +2db0cc: |[2db0cc] org.jaudiotagger.audio.generic.AbstractTag.hasCommonFields:()Z │ │ +2db0dc: 5210 8583 |0000: iget v0, v1, Lorg/jaudiotagger/audio/generic/AbstractTag;.commonNumber:I // field@8385 │ │ +2db0e0: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +2db0e4: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +2db0e6: 2802 |0005: goto 0007 // +0002 │ │ +2db0e8: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +2db0ea: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=249 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/jaudiotagger/audio/generic/AbstractTag; │ │ │ │ #20 : (in Lorg/jaudiotagger/audio/generic/AbstractTag;) │ │ @@ -1098724,24 +1098724,24 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -2db0e8: |[2db0e8] org.jaudiotagger.audio.generic.AbstractTag.hasField:(Ljava/lang/String;)Z │ │ -2db0f8: 6e20 338e 1000 |0000: invoke-virtual {v0, v1}, Lorg/jaudiotagger/audio/generic/AbstractTag;.getFields:(Ljava/lang/String;)Ljava/util/List; // method@8e33 │ │ -2db0fe: 0c01 |0003: move-result-object v1 │ │ -2db100: 7210 7389 0100 |0004: invoke-interface {v1}, Ljava/util/List;.size:()I // method@8973 │ │ -2db106: 0a01 |0007: move-result v1 │ │ -2db108: 3801 0400 |0008: if-eqz v1, 000c // +0004 │ │ -2db10c: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -2db10e: 2802 |000b: goto 000d // +0002 │ │ -2db110: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -2db112: 0f01 |000d: return v1 │ │ +2db0ec: |[2db0ec] org.jaudiotagger.audio.generic.AbstractTag.hasField:(Ljava/lang/String;)Z │ │ +2db0fc: 6e20 338e 1000 |0000: invoke-virtual {v0, v1}, Lorg/jaudiotagger/audio/generic/AbstractTag;.getFields:(Ljava/lang/String;)Ljava/util/List; // method@8e33 │ │ +2db102: 0c01 |0003: move-result-object v1 │ │ +2db104: 7210 7389 0100 |0004: invoke-interface {v1}, Ljava/util/List;.size:()I // method@8973 │ │ +2db10a: 0a01 |0007: move-result v1 │ │ +2db10c: 3801 0400 |0008: if-eqz v1, 000c // +0004 │ │ +2db110: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +2db112: 2802 |000b: goto 000d // +0002 │ │ +2db114: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +2db116: 0f01 |000d: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=260 │ │ locals : │ │ 0x0000 - 0x000e reg=0 this Lorg/jaudiotagger/audio/generic/AbstractTag; │ │ 0x0000 - 0x000e reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1098750,20 +1098750,20 @@ │ │ type : '(Lorg/jaudiotagger/tag/FieldKey;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -2db114: |[2db114] org.jaudiotagger.audio.generic.AbstractTag.hasField:(Lorg/jaudiotagger/tag/FieldKey;)Z │ │ -2db124: 6e10 8e91 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/FieldKey;.name:()Ljava/lang/String; // method@918e │ │ -2db12a: 0c01 |0003: move-result-object v1 │ │ -2db12c: 6e20 3c8e 1000 |0004: invoke-virtual {v0, v1}, Lorg/jaudiotagger/audio/generic/AbstractTag;.hasField:(Ljava/lang/String;)Z // method@8e3c │ │ -2db132: 0a01 |0007: move-result v1 │ │ -2db134: 0f01 |0008: return v1 │ │ +2db118: |[2db118] org.jaudiotagger.audio.generic.AbstractTag.hasField:(Lorg/jaudiotagger/tag/FieldKey;)Z │ │ +2db128: 6e10 8e91 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/FieldKey;.name:()Ljava/lang/String; // method@918e │ │ +2db12e: 0c01 |0003: move-result-object v1 │ │ +2db130: 6e20 3c8e 1000 |0004: invoke-virtual {v0, v1}, Lorg/jaudiotagger/audio/generic/AbstractTag;.hasField:(Ljava/lang/String;)Z // method@8e3c │ │ +2db136: 0a01 |0007: move-result v1 │ │ +2db138: 0f01 |0008: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=266 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lorg/jaudiotagger/audio/generic/AbstractTag; │ │ 0x0000 - 0x0009 reg=1 (null) Lorg/jaudiotagger/tag/FieldKey; │ │ │ │ @@ -1098778,23 +1098778,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -2db138: |[2db138] org.jaudiotagger.audio.generic.AbstractTag.isEmpty:()Z │ │ -2db148: 5410 8683 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/generic/AbstractTag;.fields:Ljava/util/Map; // field@8386 │ │ -2db14c: 7210 9789 0000 |0002: invoke-interface {v0}, Ljava/util/Map;.size:()I // method@8997 │ │ -2db152: 0a00 |0005: move-result v0 │ │ -2db154: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -2db158: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -2db15a: 2802 |0009: goto 000b // +0002 │ │ -2db15c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -2db15e: 0f00 |000b: return v0 │ │ +2db13c: |[2db13c] org.jaudiotagger.audio.generic.AbstractTag.isEmpty:()Z │ │ +2db14c: 5410 8683 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/generic/AbstractTag;.fields:Ljava/util/Map; // field@8386 │ │ +2db150: 7210 9789 0000 |0002: invoke-interface {v0}, Ljava/util/Map;.size:()I // method@8997 │ │ +2db156: 0a00 |0005: move-result v0 │ │ +2db158: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +2db15c: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +2db15e: 2802 |0009: goto 000b // +0002 │ │ +2db160: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +2db162: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=286 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lorg/jaudiotagger/audio/generic/AbstractTag; │ │ │ │ #24 : (in Lorg/jaudiotagger/audio/generic/AbstractTag;) │ │ @@ -1098802,35 +1098802,35 @@ │ │ type : '(Ljava/nio/charset/Charset;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -2db160: |[2db160] org.jaudiotagger.audio.generic.AbstractTag.setEncoding:(Ljava/nio/charset/Charset;)Z │ │ -2db170: 6e20 3e8e 4300 |0000: invoke-virtual {v3, v4}, Lorg/jaudiotagger/audio/generic/AbstractTag;.isAllowedEncoding:(Ljava/nio/charset/Charset;)Z // method@8e3e │ │ -2db176: 0a00 |0003: move-result v0 │ │ -2db178: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -2db17c: 1204 |0006: const/4 v4, #int 0 // #0 │ │ -2db17e: 0f04 |0007: return v4 │ │ -2db180: 6e10 328e 0300 |0008: invoke-virtual {v3}, Lorg/jaudiotagger/audio/generic/AbstractTag;.getFields:()Ljava/util/Iterator; // method@8e32 │ │ -2db186: 0c00 |000b: move-result-object v0 │ │ -2db188: 7210 4789 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -2db18e: 0a01 |000f: move-result v1 │ │ -2db190: 3801 1200 |0010: if-eqz v1, 0022 // +0012 │ │ -2db194: 7210 4889 0000 |0012: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -2db19a: 0c01 |0015: move-result-object v1 │ │ -2db19c: 1f01 c711 |0016: check-cast v1, Lorg/jaudiotagger/tag/TagField; // type@11c7 │ │ -2db1a0: 2012 ca11 |0018: instance-of v2, v1, Lorg/jaudiotagger/tag/TagTextField; // type@11ca │ │ -2db1a4: 3802 f2ff |001a: if-eqz v2, 000c // -000e │ │ -2db1a8: 1f01 ca11 |001c: check-cast v1, Lorg/jaudiotagger/tag/TagTextField; // type@11ca │ │ -2db1ac: 7220 4e92 4100 |001e: invoke-interface {v1, v4}, Lorg/jaudiotagger/tag/TagTextField;.setEncoding:(Ljava/nio/charset/Charset;)V // method@924e │ │ -2db1b2: 28eb |0021: goto 000c // -0015 │ │ -2db1b4: 1214 |0022: const/4 v4, #int 1 // #1 │ │ -2db1b6: 0f04 |0023: return v4 │ │ +2db164: |[2db164] org.jaudiotagger.audio.generic.AbstractTag.setEncoding:(Ljava/nio/charset/Charset;)Z │ │ +2db174: 6e20 3e8e 4300 |0000: invoke-virtual {v3, v4}, Lorg/jaudiotagger/audio/generic/AbstractTag;.isAllowedEncoding:(Ljava/nio/charset/Charset;)Z // method@8e3e │ │ +2db17a: 0a00 |0003: move-result v0 │ │ +2db17c: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +2db180: 1204 |0006: const/4 v4, #int 0 // #0 │ │ +2db182: 0f04 |0007: return v4 │ │ +2db184: 6e10 328e 0300 |0008: invoke-virtual {v3}, Lorg/jaudiotagger/audio/generic/AbstractTag;.getFields:()Ljava/util/Iterator; // method@8e32 │ │ +2db18a: 0c00 |000b: move-result-object v0 │ │ +2db18c: 7210 4789 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +2db192: 0a01 |000f: move-result v1 │ │ +2db194: 3801 1200 |0010: if-eqz v1, 0022 // +0012 │ │ +2db198: 7210 4889 0000 |0012: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +2db19e: 0c01 |0015: move-result-object v1 │ │ +2db1a0: 1f01 c711 |0016: check-cast v1, Lorg/jaudiotagger/tag/TagField; // type@11c7 │ │ +2db1a4: 2012 ca11 |0018: instance-of v2, v1, Lorg/jaudiotagger/tag/TagTextField; // type@11ca │ │ +2db1a8: 3802 f2ff |001a: if-eqz v2, 000c // -000e │ │ +2db1ac: 1f01 ca11 |001c: check-cast v1, Lorg/jaudiotagger/tag/TagTextField; // type@11ca │ │ +2db1b0: 7220 4e92 4100 |001e: invoke-interface {v1, v4}, Lorg/jaudiotagger/tag/TagTextField;.setEncoding:(Ljava/nio/charset/Charset;)V // method@924e │ │ +2db1b6: 28eb |0021: goto 000c // -0015 │ │ +2db1b8: 1214 |0022: const/4 v4, #int 1 // #1 │ │ +2db1ba: 0f04 |0023: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=361 │ │ 0x0008 line=366 │ │ 0x000c line=367 │ │ 0x0012 line=369 │ │ 0x0018 line=370 │ │ @@ -1098844,19 +1098844,19 @@ │ │ type : '(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)V' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -2db5f8: |[2db5f8] org.jaudiotagger.audio.generic.AbstractTag.setField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)V │ │ -2db608: 6e30 288e 1002 |0000: invoke-virtual {v0, v1, v2}, Lorg/jaudiotagger/audio/generic/AbstractTag;.createField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@8e28 │ │ -2db60e: 0c01 |0003: move-result-object v1 │ │ -2db610: 6e20 428e 1000 |0004: invoke-virtual {v0, v1}, Lorg/jaudiotagger/audio/generic/AbstractTag;.setField:(Lorg/jaudiotagger/tag/TagField;)V // method@8e42 │ │ -2db616: 0e00 |0007: return-void │ │ +2db5fc: |[2db5fc] org.jaudiotagger.audio.generic.AbstractTag.setField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)V │ │ +2db60c: 6e30 288e 1002 |0000: invoke-virtual {v0, v1, v2}, Lorg/jaudiotagger/audio/generic/AbstractTag;.createField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@8e28 │ │ +2db612: 0c01 |0003: move-result-object v1 │ │ +2db614: 6e20 428e 1000 |0004: invoke-virtual {v0, v1}, Lorg/jaudiotagger/audio/generic/AbstractTag;.setField:(Lorg/jaudiotagger/tag/TagField;)V // method@8e42 │ │ +2db61a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=300 │ │ 0x0004 line=301 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/jaudiotagger/audio/generic/AbstractTag; │ │ 0x0000 - 0x0008 reg=1 (null) Lorg/jaudiotagger/tag/FieldKey; │ │ @@ -1098867,41 +1098867,41 @@ │ │ type : '(Lorg/jaudiotagger/tag/TagField;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 52 16-bit code units │ │ -2db618: |[2db618] org.jaudiotagger.audio.generic.AbstractTag.setField:(Lorg/jaudiotagger/tag/TagField;)V │ │ -2db628: 3904 0300 |0000: if-nez v4, 0003 // +0003 │ │ -2db62c: 0e00 |0002: return-void │ │ -2db62e: 5430 8683 |0003: iget-object v0, v3, Lorg/jaudiotagger/audio/generic/AbstractTag;.fields:Ljava/util/Map; // field@8386 │ │ -2db632: 7210 d691 0400 |0005: invoke-interface {v4}, Lorg/jaudiotagger/tag/TagField;.getId:()Ljava/lang/String; // method@91d6 │ │ -2db638: 0c01 |0008: move-result-object v1 │ │ -2db63a: 7220 9089 1000 |0009: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ -2db640: 0c00 |000c: move-result-object v0 │ │ -2db642: 1f00 9310 |000d: check-cast v0, Ljava/util/List; // type@1093 │ │ -2db646: 3800 0700 |000f: if-eqz v0, 0016 // +0007 │ │ -2db64a: 1201 |0011: const/4 v1, #int 0 // #0 │ │ -2db64c: 7230 7289 1004 |0012: invoke-interface {v0, v1, v4}, Ljava/util/List;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@8972 │ │ -2db652: 0e00 |0015: return-void │ │ -2db654: 2200 7c10 |0016: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ -2db658: 7010 ae88 0000 |0018: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ -2db65e: 7220 6489 4000 |001b: invoke-interface {v0, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -2db664: 5431 8683 |001e: iget-object v1, v3, Lorg/jaudiotagger/audio/generic/AbstractTag;.fields:Ljava/util/Map; // field@8386 │ │ -2db668: 7210 d691 0400 |0020: invoke-interface {v4}, Lorg/jaudiotagger/tag/TagField;.getId:()Ljava/lang/String; // method@91d6 │ │ -2db66e: 0c02 |0023: move-result-object v2 │ │ -2db670: 7230 9489 2100 |0024: invoke-interface {v1, v2, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2db676: 7210 da91 0400 |0027: invoke-interface {v4}, Lorg/jaudiotagger/tag/TagField;.isCommon:()Z // method@91da │ │ -2db67c: 0a04 |002a: move-result v4 │ │ -2db67e: 3804 0800 |002b: if-eqz v4, 0033 // +0008 │ │ -2db682: 5234 8583 |002d: iget v4, v3, Lorg/jaudiotagger/audio/generic/AbstractTag;.commonNumber:I // field@8385 │ │ -2db686: d804 0401 |002f: add-int/lit8 v4, v4, #int 1 // #01 │ │ -2db68a: 5934 8583 |0031: iput v4, v3, Lorg/jaudiotagger/audio/generic/AbstractTag;.commonNumber:I // field@8385 │ │ -2db68e: 0e00 |0033: return-void │ │ +2db61c: |[2db61c] org.jaudiotagger.audio.generic.AbstractTag.setField:(Lorg/jaudiotagger/tag/TagField;)V │ │ +2db62c: 3904 0300 |0000: if-nez v4, 0003 // +0003 │ │ +2db630: 0e00 |0002: return-void │ │ +2db632: 5430 8683 |0003: iget-object v0, v3, Lorg/jaudiotagger/audio/generic/AbstractTag;.fields:Ljava/util/Map; // field@8386 │ │ +2db636: 7210 d691 0400 |0005: invoke-interface {v4}, Lorg/jaudiotagger/tag/TagField;.getId:()Ljava/lang/String; // method@91d6 │ │ +2db63c: 0c01 |0008: move-result-object v1 │ │ +2db63e: 7220 9089 1000 |0009: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ +2db644: 0c00 |000c: move-result-object v0 │ │ +2db646: 1f00 9310 |000d: check-cast v0, Ljava/util/List; // type@1093 │ │ +2db64a: 3800 0700 |000f: if-eqz v0, 0016 // +0007 │ │ +2db64e: 1201 |0011: const/4 v1, #int 0 // #0 │ │ +2db650: 7230 7289 1004 |0012: invoke-interface {v0, v1, v4}, Ljava/util/List;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@8972 │ │ +2db656: 0e00 |0015: return-void │ │ +2db658: 2200 7c10 |0016: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ +2db65c: 7010 ae88 0000 |0018: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ +2db662: 7220 6489 4000 |001b: invoke-interface {v0, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +2db668: 5431 8683 |001e: iget-object v1, v3, Lorg/jaudiotagger/audio/generic/AbstractTag;.fields:Ljava/util/Map; // field@8386 │ │ +2db66c: 7210 d691 0400 |0020: invoke-interface {v4}, Lorg/jaudiotagger/tag/TagField;.getId:()Ljava/lang/String; // method@91d6 │ │ +2db672: 0c02 |0023: move-result-object v2 │ │ +2db674: 7230 9489 2100 |0024: invoke-interface {v1, v2, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2db67a: 7210 da91 0400 |0027: invoke-interface {v4}, Lorg/jaudiotagger/tag/TagField;.isCommon:()Z // method@91da │ │ +2db680: 0a04 |002a: move-result v4 │ │ +2db682: 3804 0800 |002b: if-eqz v4, 0033 // +0008 │ │ +2db686: 5234 8583 |002d: iget v4, v3, Lorg/jaudiotagger/audio/generic/AbstractTag;.commonNumber:I // field@8385 │ │ +2db68a: d804 0401 |002f: add-int/lit8 v4, v4, #int 1 // #01 │ │ +2db68e: 5934 8583 |0031: iput v4, v3, Lorg/jaudiotagger/audio/generic/AbstractTag;.commonNumber:I // field@8385 │ │ +2db692: 0e00 |0033: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=337 │ │ 0x0012 line=340 │ │ 0x0016 line=345 │ │ 0x001b line=346 │ │ 0x001e line=347 │ │ @@ -1098916,19 +1098916,19 @@ │ │ type : '(Lorg/jaudiotagger/tag/images/Artwork;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -2db690: |[2db690] org.jaudiotagger.audio.generic.AbstractTag.setField:(Lorg/jaudiotagger/tag/images/Artwork;)V │ │ -2db6a0: 6e20 298e 1000 |0000: invoke-virtual {v0, v1}, Lorg/jaudiotagger/audio/generic/AbstractTag;.createField:(Lorg/jaudiotagger/tag/images/Artwork;)Lorg/jaudiotagger/tag/TagField; // method@8e29 │ │ -2db6a6: 0c01 |0003: move-result-object v1 │ │ -2db6a8: 6e20 428e 1000 |0004: invoke-virtual {v0, v1}, Lorg/jaudiotagger/audio/generic/AbstractTag;.setField:(Lorg/jaudiotagger/tag/TagField;)V // method@8e42 │ │ -2db6ae: 0e00 |0007: return-void │ │ +2db694: |[2db694] org.jaudiotagger.audio.generic.AbstractTag.setField:(Lorg/jaudiotagger/tag/images/Artwork;)V │ │ +2db6a4: 6e20 298e 1000 |0000: invoke-virtual {v0, v1}, Lorg/jaudiotagger/audio/generic/AbstractTag;.createField:(Lorg/jaudiotagger/tag/images/Artwork;)Lorg/jaudiotagger/tag/TagField; // method@8e29 │ │ +2db6aa: 0c01 |0003: move-result-object v1 │ │ +2db6ac: 6e20 428e 1000 |0004: invoke-virtual {v0, v1}, Lorg/jaudiotagger/audio/generic/AbstractTag;.setField:(Lorg/jaudiotagger/tag/TagField;)V // method@8e42 │ │ +2db6b2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=455 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/jaudiotagger/audio/generic/AbstractTag; │ │ 0x0000 - 0x0008 reg=1 (null) Lorg/jaudiotagger/tag/images/Artwork; │ │ │ │ @@ -1098937,51 +1098937,51 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 72 16-bit code units │ │ -2db2a8: |[2db2a8] org.jaudiotagger.audio.generic.AbstractTag.toString:()Ljava/lang/String; │ │ -2db2b8: 2200 3810 |0000: new-instance v0, Ljava/lang/StringBuffer; // type@1038 │ │ -2db2bc: 7010 c187 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuffer;.:()V // method@87c1 │ │ -2db2c2: 1a01 cc4b |0005: const-string v1, "Tag content: │ │ +2db2ac: |[2db2ac] org.jaudiotagger.audio.generic.AbstractTag.toString:()Ljava/lang/String; │ │ +2db2bc: 2200 3810 |0000: new-instance v0, Ljava/lang/StringBuffer; // type@1038 │ │ +2db2c0: 7010 c187 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuffer;.:()V // method@87c1 │ │ +2db2c6: 1a01 cc4b |0005: const-string v1, "Tag content: │ │ " // string@4bcc │ │ -2db2c6: 6e20 c687 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@87c6 │ │ -2db2cc: 6e10 328e 0400 |000a: invoke-virtual {v4}, Lorg/jaudiotagger/audio/generic/AbstractTag;.getFields:()Ljava/util/Iterator; // method@8e32 │ │ -2db2d2: 0c01 |000d: move-result-object v1 │ │ -2db2d4: 7210 4789 0100 |000e: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -2db2da: 0a02 |0011: move-result v2 │ │ -2db2dc: 3802 2600 |0012: if-eqz v2, 0038 // +0026 │ │ -2db2e0: 7210 4889 0100 |0014: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -2db2e6: 0c02 |0017: move-result-object v2 │ │ -2db2e8: 1f02 c711 |0018: check-cast v2, Lorg/jaudiotagger/tag/TagField; // type@11c7 │ │ -2db2ec: 1a03 0600 |001a: const-string v3, " " // string@0006 │ │ -2db2f0: 6e20 c687 3000 |001c: invoke-virtual {v0, v3}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@87c6 │ │ -2db2f6: 7210 d691 0200 |001f: invoke-interface {v2}, Lorg/jaudiotagger/tag/TagField;.getId:()Ljava/lang/String; // method@91d6 │ │ -2db2fc: 0c03 |0022: move-result-object v3 │ │ -2db2fe: 6e20 c687 3000 |0023: invoke-virtual {v0, v3}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@87c6 │ │ -2db304: 1a03 c804 |0026: const-string v3, ":" // string@04c8 │ │ -2db308: 6e20 c687 3000 |0028: invoke-virtual {v0, v3}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@87c6 │ │ -2db30e: 7210 dc91 0200 |002b: invoke-interface {v2}, Lorg/jaudiotagger/tag/TagField;.toString:()Ljava/lang/String; // method@91dc │ │ -2db314: 0c02 |002e: move-result-object v2 │ │ -2db316: 6e20 c687 2000 |002f: invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@87c6 │ │ -2db31c: 1a02 2200 |0032: const-string v2, " │ │ +2db2ca: 6e20 c687 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@87c6 │ │ +2db2d0: 6e10 328e 0400 |000a: invoke-virtual {v4}, Lorg/jaudiotagger/audio/generic/AbstractTag;.getFields:()Ljava/util/Iterator; // method@8e32 │ │ +2db2d6: 0c01 |000d: move-result-object v1 │ │ +2db2d8: 7210 4789 0100 |000e: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +2db2de: 0a02 |0011: move-result v2 │ │ +2db2e0: 3802 2600 |0012: if-eqz v2, 0038 // +0026 │ │ +2db2e4: 7210 4889 0100 |0014: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +2db2ea: 0c02 |0017: move-result-object v2 │ │ +2db2ec: 1f02 c711 |0018: check-cast v2, Lorg/jaudiotagger/tag/TagField; // type@11c7 │ │ +2db2f0: 1a03 0600 |001a: const-string v3, " " // string@0006 │ │ +2db2f4: 6e20 c687 3000 |001c: invoke-virtual {v0, v3}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@87c6 │ │ +2db2fa: 7210 d691 0200 |001f: invoke-interface {v2}, Lorg/jaudiotagger/tag/TagField;.getId:()Ljava/lang/String; // method@91d6 │ │ +2db300: 0c03 |0022: move-result-object v3 │ │ +2db302: 6e20 c687 3000 |0023: invoke-virtual {v0, v3}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@87c6 │ │ +2db308: 1a03 c804 |0026: const-string v3, ":" // string@04c8 │ │ +2db30c: 6e20 c687 3000 |0028: invoke-virtual {v0, v3}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@87c6 │ │ +2db312: 7210 dc91 0200 |002b: invoke-interface {v2}, Lorg/jaudiotagger/tag/TagField;.toString:()Ljava/lang/String; // method@91dc │ │ +2db318: 0c02 |002e: move-result-object v2 │ │ +2db31a: 6e20 c687 2000 |002f: invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@87c6 │ │ +2db320: 1a02 2200 |0032: const-string v2, " │ │ " // string@0022 │ │ -2db320: 6e20 c687 2000 |0034: invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@87c6 │ │ -2db326: 28d7 |0037: goto 000e // -0029 │ │ -2db328: 6e10 cb87 0000 |0038: invoke-virtual {v0}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@87cb │ │ -2db32e: 0c01 |003b: move-result-object v1 │ │ -2db330: 1202 |003c: const/4 v2, #int 0 // #0 │ │ -2db332: 6e10 c887 0000 |003d: invoke-virtual {v0}, Ljava/lang/StringBuffer;.length:()I // method@87c8 │ │ -2db338: 0a00 |0040: move-result v0 │ │ -2db33a: d800 00ff |0041: add-int/lit8 v0, v0, #int -1 // #ff │ │ -2db33e: 6e30 b587 2100 |0043: invoke-virtual {v1, v2, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@87b5 │ │ -2db344: 0c00 |0046: move-result-object v0 │ │ -2db346: 1100 |0047: return-object v0 │ │ +2db324: 6e20 c687 2000 |0034: invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@87c6 │ │ +2db32a: 28d7 |0037: goto 000e // -0029 │ │ +2db32c: 6e10 cb87 0000 |0038: invoke-virtual {v0}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@87cb │ │ +2db332: 0c01 |003b: move-result-object v1 │ │ +2db334: 1202 |003c: const/4 v2, #int 0 // #0 │ │ +2db336: 6e10 c887 0000 |003d: invoke-virtual {v0}, Ljava/lang/StringBuffer;.length:()I // method@87c8 │ │ +2db33c: 0a00 |0040: move-result v0 │ │ +2db33e: d800 00ff |0041: add-int/lit8 v0, v0, #int -1 // #ff │ │ +2db342: 6e30 b587 2100 |0043: invoke-virtual {v1, v2, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@87b5 │ │ +2db348: 0c00 |0046: move-result-object v0 │ │ +2db34a: 1100 |0047: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=386 │ │ 0x0007 line=387 │ │ 0x000a line=388 │ │ 0x000e line=389 │ │ 0x0014 line=391 │ │ @@ -1099106,19 +1099106,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -2dc9e0: |[2dc9e0] org.jaudiotagger.audio.generic.GenericAudioHeader.:()V │ │ -2dc9f0: 7010 7087 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8770 │ │ -2dc9f6: 6200 8c81 |0003: sget-object v0, Ljava/lang/Boolean;.TRUE:Ljava/lang/Boolean; // field@818c │ │ -2dc9fa: 5b10 9683 |0005: iput-object v0, v1, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.isVbr:Ljava/lang/Boolean; // field@8396 │ │ -2dc9fe: 0e00 |0007: return-void │ │ +2dc9e4: |[2dc9e4] org.jaudiotagger.audio.generic.GenericAudioHeader.:()V │ │ +2dc9f4: 7010 7087 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8770 │ │ +2dc9fa: 6200 8c81 |0003: sget-object v0, Ljava/lang/Boolean;.TRUE:Ljava/lang/Boolean; // field@818c │ │ +2dc9fe: 5b10 9683 |0005: iput-object v0, v1, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.isVbr:Ljava/lang/Boolean; // field@8396 │ │ +2dca02: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0003 line=46 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/jaudiotagger/audio/generic/GenericAudioHeader; │ │ │ │ @@ -1099128,17 +1099128,17 @@ │ │ type : '()Ljava/lang/Long;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2dc56c: |[2dc56c] org.jaudiotagger.audio.generic.GenericAudioHeader.getAudioDataEndPosition:()Ljava/lang/Long; │ │ -2dc57c: 5410 8d83 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.audioDataEndPosition:Ljava/lang/Long; // field@838d │ │ -2dc580: 1100 |0002: return-object v0 │ │ +2dc570: |[2dc570] org.jaudiotagger.audio.generic.GenericAudioHeader.getAudioDataEndPosition:()Ljava/lang/Long; │ │ +2dc580: 5410 8d83 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.audioDataEndPosition:Ljava/lang/Long; // field@838d │ │ +2dc584: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=419 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/generic/GenericAudioHeader; │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/generic/GenericAudioHeader;) │ │ @@ -1099146,17 +1099146,17 @@ │ │ type : '()Ljava/lang/Long;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2dc584: |[2dc584] org.jaudiotagger.audio.generic.GenericAudioHeader.getAudioDataLength:()Ljava/lang/Long; │ │ -2dc594: 5410 8e83 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.audioDataLength:Ljava/lang/Long; // field@838e │ │ -2dc598: 1100 |0002: return-object v0 │ │ +2dc588: |[2dc588] org.jaudiotagger.audio.generic.GenericAudioHeader.getAudioDataLength:()Ljava/lang/Long; │ │ +2dc598: 5410 8e83 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.audioDataLength:Ljava/lang/Long; // field@838e │ │ +2dc59c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=381 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/generic/GenericAudioHeader; │ │ │ │ #2 : (in Lorg/jaudiotagger/audio/generic/GenericAudioHeader;) │ │ @@ -1099164,17 +1099164,17 @@ │ │ type : '()Ljava/lang/Long;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2dc59c: |[2dc59c] org.jaudiotagger.audio.generic.GenericAudioHeader.getAudioDataStartPosition:()Ljava/lang/Long; │ │ -2dc5ac: 5410 8f83 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.audioDataStartPosition:Ljava/lang/Long; // field@838f │ │ -2dc5b0: 1100 |0002: return-object v0 │ │ +2dc5a0: |[2dc5a0] org.jaudiotagger.audio.generic.GenericAudioHeader.getAudioDataStartPosition:()Ljava/lang/Long; │ │ +2dc5b0: 5410 8f83 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.audioDataStartPosition:Ljava/lang/Long; // field@838f │ │ +2dc5b4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=408 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/generic/GenericAudioHeader; │ │ │ │ #3 : (in Lorg/jaudiotagger/audio/generic/GenericAudioHeader;) │ │ @@ -1099182,19 +1099182,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -2dc5cc: |[2dc5cc] org.jaudiotagger.audio.generic.GenericAudioHeader.getBitRate:()Ljava/lang/String; │ │ -2dc5dc: 5410 9083 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.bitRate:Ljava/lang/Integer; // field@8390 │ │ -2dc5e0: 7110 bf87 0000 |0002: invoke-static {v0}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@87bf │ │ -2dc5e6: 0c00 |0005: move-result-object v0 │ │ -2dc5e8: 1100 |0006: return-object v0 │ │ +2dc5d0: |[2dc5d0] org.jaudiotagger.audio.generic.GenericAudioHeader.getBitRate:()Ljava/lang/String; │ │ +2dc5e0: 5410 9083 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.bitRate:Ljava/lang/Integer; // field@8390 │ │ +2dc5e4: 7110 bf87 0000 |0002: invoke-static {v0}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@87bf │ │ +2dc5ea: 0c00 |0005: move-result-object v0 │ │ +2dc5ec: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jaudiotagger/audio/generic/GenericAudioHeader; │ │ │ │ #4 : (in Lorg/jaudiotagger/audio/generic/GenericAudioHeader;) │ │ @@ -1099202,20 +1099202,20 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -2dc9c0: |[2dc9c0] org.jaudiotagger.audio.generic.GenericAudioHeader.getBitRateAsNumber:()J │ │ -2dc9d0: 5420 9083 |0000: iget-object v0, v2, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.bitRate:Ljava/lang/Integer; // field@8390 │ │ -2dc9d4: 6e10 2987 0000 |0002: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@8729 │ │ -2dc9da: 0a00 |0005: move-result v0 │ │ -2dc9dc: 8100 |0006: int-to-long v0, v0 │ │ -2dc9de: 1000 |0007: return-wide v0 │ │ +2dc9c4: |[2dc9c4] org.jaudiotagger.audio.generic.GenericAudioHeader.getBitRateAsNumber:()J │ │ +2dc9d4: 5420 9083 |0000: iget-object v0, v2, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.bitRate:Ljava/lang/Integer; // field@8390 │ │ +2dc9d8: 6e10 2987 0000 |0002: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@8729 │ │ +2dc9de: 0a00 |0005: move-result v0 │ │ +2dc9e0: 8100 |0006: int-to-long v0, v0 │ │ +2dc9e2: 1000 |0007: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/jaudiotagger/audio/generic/GenericAudioHeader; │ │ │ │ #5 : (in Lorg/jaudiotagger/audio/generic/GenericAudioHeader;) │ │ @@ -1099223,22 +1099223,22 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -2dc4c8: |[2dc4c8] org.jaudiotagger.audio.generic.GenericAudioHeader.getBitsPerSample:()I │ │ -2dc4d8: 5410 9183 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.bitsPerSample:Ljava/lang/Integer; // field@8391 │ │ -2dc4dc: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -2dc4e0: 12f0 |0004: const/4 v0, #int -1 // #ff │ │ -2dc4e2: 0f00 |0005: return v0 │ │ -2dc4e4: 6e10 2987 0000 |0006: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@8729 │ │ -2dc4ea: 0a00 |0009: move-result v0 │ │ -2dc4ec: 0f00 |000a: return v0 │ │ +2dc4cc: |[2dc4cc] org.jaudiotagger.audio.generic.GenericAudioHeader.getBitsPerSample:()I │ │ +2dc4dc: 5410 9183 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.bitsPerSample:Ljava/lang/Integer; // field@8391 │ │ +2dc4e0: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +2dc4e4: 12f0 |0004: const/4 v0, #int -1 // #ff │ │ +2dc4e6: 0f00 |0005: return v0 │ │ +2dc4e8: 6e10 2987 0000 |0006: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@8729 │ │ +2dc4ee: 0a00 |0009: move-result v0 │ │ +2dc4f0: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ 0x0006 line=169 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/jaudiotagger/audio/generic/GenericAudioHeader; │ │ │ │ @@ -1099247,17 +1099247,17 @@ │ │ type : '()Ljava/lang/Integer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2dc554: |[2dc554] org.jaudiotagger.audio.generic.GenericAudioHeader.getByteRate:()Ljava/lang/Integer; │ │ -2dc564: 5410 9283 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.byteRate:Ljava/lang/Integer; // field@8392 │ │ -2dc568: 1100 |0002: return-object v0 │ │ +2dc558: |[2dc558] org.jaudiotagger.audio.generic.GenericAudioHeader.getByteRate:()Ljava/lang/Integer; │ │ +2dc568: 5410 9283 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.byteRate:Ljava/lang/Integer; // field@8392 │ │ +2dc56c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=391 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/generic/GenericAudioHeader; │ │ │ │ #7 : (in Lorg/jaudiotagger/audio/generic/GenericAudioHeader;) │ │ @@ -1099265,19 +1099265,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -2dc4f0: |[2dc4f0] org.jaudiotagger.audio.generic.GenericAudioHeader.getChannelNumber:()I │ │ -2dc500: 5410 9783 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.noOfChannels:Ljava/lang/Integer; // field@8397 │ │ -2dc504: 6e10 2987 0000 |0002: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@8729 │ │ -2dc50a: 0a00 |0005: move-result v0 │ │ -2dc50c: 0f00 |0006: return v0 │ │ +2dc4f4: |[2dc4f4] org.jaudiotagger.audio.generic.GenericAudioHeader.getChannelNumber:()I │ │ +2dc504: 5410 9783 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.noOfChannels:Ljava/lang/Integer; // field@8397 │ │ +2dc508: 6e10 2987 0000 |0002: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@8729 │ │ +2dc50e: 0a00 |0005: move-result v0 │ │ +2dc510: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jaudiotagger/audio/generic/GenericAudioHeader; │ │ │ │ #8 : (in Lorg/jaudiotagger/audio/generic/GenericAudioHeader;) │ │ @@ -1099285,20 +1099285,20 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -2dc5ec: |[2dc5ec] org.jaudiotagger.audio.generic.GenericAudioHeader.getChannels:()Ljava/lang/String; │ │ -2dc5fc: 6e10 5e8e 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.getChannelNumber:()I // method@8e5e │ │ -2dc602: 0a00 |0003: move-result v0 │ │ -2dc604: 7110 bd87 0000 |0004: invoke-static {v0}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@87bd │ │ -2dc60a: 0c00 |0007: move-result-object v0 │ │ -2dc60c: 1100 |0008: return-object v0 │ │ +2dc5f0: |[2dc5f0] org.jaudiotagger.audio.generic.GenericAudioHeader.getChannels:()Ljava/lang/String; │ │ +2dc600: 6e10 5e8e 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.getChannelNumber:()I // method@8e5e │ │ +2dc606: 0a00 |0003: move-result v0 │ │ +2dc608: 7110 bd87 0000 |0004: invoke-static {v0}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@87bd │ │ +2dc60e: 0c00 |0007: move-result-object v0 │ │ +2dc610: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/jaudiotagger/audio/generic/GenericAudioHeader; │ │ │ │ #9 : (in Lorg/jaudiotagger/audio/generic/GenericAudioHeader;) │ │ @@ -1099306,17 +1099306,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2dc610: |[2dc610] org.jaudiotagger.audio.generic.GenericAudioHeader.getEncodingType:()Ljava/lang/String; │ │ -2dc620: 5410 9383 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.encodingType:Ljava/lang/String; // field@8393 │ │ -2dc624: 1100 |0002: return-object v0 │ │ +2dc614: |[2dc614] org.jaudiotagger.audio.generic.GenericAudioHeader.getEncodingType:()Ljava/lang/String; │ │ +2dc624: 5410 9383 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.encodingType:Ljava/lang/String; // field@8393 │ │ +2dc628: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/generic/GenericAudioHeader; │ │ │ │ #10 : (in Lorg/jaudiotagger/audio/generic/GenericAudioHeader;) │ │ @@ -1099324,17 +1099324,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2dc628: |[2dc628] org.jaudiotagger.audio.generic.GenericAudioHeader.getFormat:()Ljava/lang/String; │ │ -2dc638: 5410 9483 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.format:Ljava/lang/String; // field@8394 │ │ -2dc63c: 1100 |0002: return-object v0 │ │ +2dc62c: |[2dc62c] org.jaudiotagger.audio.generic.GenericAudioHeader.getFormat:()Ljava/lang/String; │ │ +2dc63c: 5410 9483 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.format:Ljava/lang/String; // field@8394 │ │ +2dc640: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/generic/GenericAudioHeader; │ │ │ │ #11 : (in Lorg/jaudiotagger/audio/generic/GenericAudioHeader;) │ │ @@ -1099342,17 +1099342,17 @@ │ │ type : '()Ljava/lang/Long;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2dc5b4: |[2dc5b4] org.jaudiotagger.audio.generic.GenericAudioHeader.getNoOfSamples:()Ljava/lang/Long; │ │ -2dc5c4: 5410 9883 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.noOfSamples:Ljava/lang/Long; // field@8398 │ │ -2dc5c8: 1100 |0002: return-object v0 │ │ +2dc5b8: |[2dc5b8] org.jaudiotagger.audio.generic.GenericAudioHeader.getNoOfSamples:()Ljava/lang/Long; │ │ +2dc5c8: 5410 9883 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.noOfSamples:Ljava/lang/Long; // field@8398 │ │ +2dc5cc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=396 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/generic/GenericAudioHeader; │ │ │ │ #12 : (in Lorg/jaudiotagger/audio/generic/GenericAudioHeader;) │ │ @@ -1099360,19 +1099360,19 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -2dc4a8: |[2dc4a8] org.jaudiotagger.audio.generic.GenericAudioHeader.getPreciseTrackLength:()D │ │ -2dc4b8: 5420 9a83 |0000: iget-object v0, v2, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.trackLength:Ljava/lang/Double; // field@839a │ │ -2dc4bc: 6e10 ff86 0000 |0002: invoke-virtual {v0}, Ljava/lang/Double;.doubleValue:()D // method@86ff │ │ -2dc4c2: 0b00 |0005: move-result-wide v0 │ │ -2dc4c4: 1000 |0006: return-wide v0 │ │ +2dc4ac: |[2dc4ac] org.jaudiotagger.audio.generic.GenericAudioHeader.getPreciseTrackLength:()D │ │ +2dc4bc: 5420 9a83 |0000: iget-object v0, v2, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.trackLength:Ljava/lang/Double; // field@839a │ │ +2dc4c0: 6e10 ff86 0000 |0002: invoke-virtual {v0}, Ljava/lang/Double;.doubleValue:()D // method@86ff │ │ +2dc4c6: 0b00 |0005: move-result-wide v0 │ │ +2dc4c8: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/jaudiotagger/audio/generic/GenericAudioHeader; │ │ │ │ #13 : (in Lorg/jaudiotagger/audio/generic/GenericAudioHeader;) │ │ @@ -1099380,19 +1099380,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -2dc640: |[2dc640] org.jaudiotagger.audio.generic.GenericAudioHeader.getSampleRate:()Ljava/lang/String; │ │ -2dc650: 5410 9983 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.samplingRate:Ljava/lang/Integer; // field@8399 │ │ -2dc654: 7110 bf87 0000 |0002: invoke-static {v0}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@87bf │ │ -2dc65a: 0c00 |0005: move-result-object v0 │ │ -2dc65c: 1100 |0006: return-object v0 │ │ +2dc644: |[2dc644] org.jaudiotagger.audio.generic.GenericAudioHeader.getSampleRate:()Ljava/lang/String; │ │ +2dc654: 5410 9983 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.samplingRate:Ljava/lang/Integer; // field@8399 │ │ +2dc658: 7110 bf87 0000 |0002: invoke-static {v0}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@87bf │ │ +2dc65e: 0c00 |0005: move-result-object v0 │ │ +2dc660: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jaudiotagger/audio/generic/GenericAudioHeader; │ │ │ │ #14 : (in Lorg/jaudiotagger/audio/generic/GenericAudioHeader;) │ │ @@ -1099400,19 +1099400,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -2dc510: |[2dc510] org.jaudiotagger.audio.generic.GenericAudioHeader.getSampleRateAsNumber:()I │ │ -2dc520: 5410 9983 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.samplingRate:Ljava/lang/Integer; // field@8399 │ │ -2dc524: 6e10 2987 0000 |0002: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@8729 │ │ -2dc52a: 0a00 |0005: move-result v0 │ │ -2dc52c: 0f00 |0006: return v0 │ │ +2dc514: |[2dc514] org.jaudiotagger.audio.generic.GenericAudioHeader.getSampleRateAsNumber:()I │ │ +2dc524: 5410 9983 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.samplingRate:Ljava/lang/Integer; // field@8399 │ │ +2dc528: 6e10 2987 0000 |0002: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@8729 │ │ +2dc52e: 0a00 |0005: move-result v0 │ │ +2dc530: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jaudiotagger/audio/generic/GenericAudioHeader; │ │ │ │ #15 : (in Lorg/jaudiotagger/audio/generic/GenericAudioHeader;) │ │ @@ -1099420,21 +1099420,21 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -2dc530: |[2dc530] org.jaudiotagger.audio.generic.GenericAudioHeader.getTrackLength:()I │ │ -2dc540: 6e10 638e 0200 |0000: invoke-virtual {v2}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.getPreciseTrackLength:()D // method@8e63 │ │ -2dc546: 0b00 |0003: move-result-wide v0 │ │ -2dc548: 7120 5e87 1000 |0004: invoke-static {v0, v1}, Ljava/lang/Math;.round:(D)J // method@875e │ │ -2dc54e: 0b00 |0007: move-result-wide v0 │ │ -2dc550: 8401 |0008: long-to-int v1, v0 │ │ -2dc552: 0f01 |0009: return v1 │ │ +2dc534: |[2dc534] org.jaudiotagger.audio.generic.GenericAudioHeader.getTrackLength:()I │ │ +2dc544: 6e10 638e 0200 |0000: invoke-virtual {v2}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.getPreciseTrackLength:()D // method@8e63 │ │ +2dc54a: 0b00 |0003: move-result-wide v0 │ │ +2dc54c: 7120 5e87 1000 |0004: invoke-static {v0, v1}, Ljava/lang/Math;.round:(D)J // method@875e │ │ +2dc552: 0b00 |0007: move-result-wide v0 │ │ +2dc554: 8401 |0008: long-to-int v1, v0 │ │ +2dc556: 0f01 |0009: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lorg/jaudiotagger/audio/generic/GenericAudioHeader; │ │ │ │ #16 : (in Lorg/jaudiotagger/audio/generic/GenericAudioHeader;) │ │ @@ -1099442,22 +1099442,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -2dc458: |[2dc458] org.jaudiotagger.audio.generic.GenericAudioHeader.isLossless:()Z │ │ -2dc468: 5410 9583 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.isLossless:Ljava/lang/Boolean; // field@8395 │ │ -2dc46c: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -2dc470: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -2dc472: 0f00 |0005: return v0 │ │ -2dc474: 6e10 c386 0000 |0006: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@86c3 │ │ -2dc47a: 0a00 |0009: move-result v0 │ │ -2dc47c: 0f00 |000a: return v0 │ │ +2dc45c: |[2dc45c] org.jaudiotagger.audio.generic.GenericAudioHeader.isLossless:()Z │ │ +2dc46c: 5410 9583 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.isLossless:Ljava/lang/Boolean; // field@8395 │ │ +2dc470: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +2dc474: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +2dc476: 0f00 |0005: return v0 │ │ +2dc478: 6e10 c386 0000 |0006: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@86c3 │ │ +2dc47e: 0a00 |0009: move-result v0 │ │ +2dc480: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ 0x0006 line=201 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/jaudiotagger/audio/generic/GenericAudioHeader; │ │ │ │ @@ -1099466,22 +1099466,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -2dc480: |[2dc480] org.jaudiotagger.audio.generic.GenericAudioHeader.isVariableBitRate:()Z │ │ -2dc490: 5410 9683 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.isVbr:Ljava/lang/Boolean; // field@8396 │ │ -2dc494: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -2dc498: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -2dc49a: 0f00 |0005: return v0 │ │ -2dc49c: 6e10 c386 0000 |0006: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@86c3 │ │ -2dc4a2: 0a00 |0009: move-result v0 │ │ -2dc4a4: 0f00 |000a: return v0 │ │ +2dc484: |[2dc484] org.jaudiotagger.audio.generic.GenericAudioHeader.isVariableBitRate:()Z │ │ +2dc494: 5410 9683 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.isVbr:Ljava/lang/Boolean; // field@8396 │ │ +2dc498: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +2dc49c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +2dc49e: 0f00 |0005: return v0 │ │ +2dc4a0: 6e10 c386 0000 |0006: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@86c3 │ │ +2dc4a6: 0a00 |0009: move-result v0 │ │ +2dc4a8: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ 0x0006 line=185 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/jaudiotagger/audio/generic/GenericAudioHeader; │ │ │ │ @@ -1099490,17 +1099490,17 @@ │ │ type : '(Ljava/lang/Long;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2dca00: |[2dca00] org.jaudiotagger.audio.generic.GenericAudioHeader.setAudioDataEndPosition:(Ljava/lang/Long;)V │ │ -2dca10: 5b01 8d83 |0000: iput-object v1, v0, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.audioDataEndPosition:Ljava/lang/Long; // field@838d │ │ -2dca14: 0e00 |0002: return-void │ │ +2dca04: |[2dca04] org.jaudiotagger.audio.generic.GenericAudioHeader.setAudioDataEndPosition:(Ljava/lang/Long;)V │ │ +2dca14: 5b01 8d83 |0000: iput-object v1, v0, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.audioDataEndPosition:Ljava/lang/Long; // field@838d │ │ +2dca18: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=424 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/audio/generic/GenericAudioHeader; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/Long; │ │ │ │ @@ -1099509,19 +1099509,19 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -2dca18: |[2dca18] org.jaudiotagger.audio.generic.GenericAudioHeader.setAudioDataLength:(J)V │ │ -2dca28: 7120 4387 2100 |0000: invoke-static {v1, v2}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8743 │ │ -2dca2e: 0c01 |0003: move-result-object v1 │ │ -2dca30: 5b01 8e83 |0004: iput-object v1, v0, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.audioDataLength:Ljava/lang/Long; // field@838e │ │ -2dca34: 0e00 |0006: return-void │ │ +2dca1c: |[2dca1c] org.jaudiotagger.audio.generic.GenericAudioHeader.setAudioDataLength:(J)V │ │ +2dca2c: 7120 4387 2100 |0000: invoke-static {v1, v2}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8743 │ │ +2dca32: 0c01 |0003: move-result-object v1 │ │ +2dca34: 5b01 8e83 |0004: iput-object v1, v0, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.audioDataLength:Ljava/lang/Long; // field@838e │ │ +2dca38: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=386 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/jaudiotagger/audio/generic/GenericAudioHeader; │ │ 0x0000 - 0x0007 reg=1 (null) J │ │ │ │ @@ -1099530,17 +1099530,17 @@ │ │ type : '(Ljava/lang/Long;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2dca38: |[2dca38] org.jaudiotagger.audio.generic.GenericAudioHeader.setAudioDataStartPosition:(Ljava/lang/Long;)V │ │ -2dca48: 5b01 8f83 |0000: iput-object v1, v0, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.audioDataStartPosition:Ljava/lang/Long; // field@838f │ │ -2dca4c: 0e00 |0002: return-void │ │ +2dca3c: |[2dca3c] org.jaudiotagger.audio.generic.GenericAudioHeader.setAudioDataStartPosition:(Ljava/lang/Long;)V │ │ +2dca4c: 5b01 8f83 |0000: iput-object v1, v0, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.audioDataStartPosition:Ljava/lang/Long; // field@838f │ │ +2dca50: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=413 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/audio/generic/GenericAudioHeader; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/Long; │ │ │ │ @@ -1099549,19 +1099549,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -2dca50: |[2dca50] org.jaudiotagger.audio.generic.GenericAudioHeader.setBitRate:(I)V │ │ -2dca60: 7110 3487 0100 |0000: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2dca66: 0c01 |0003: move-result-object v1 │ │ -2dca68: 5b01 9083 |0004: iput-object v1, v0, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.bitRate:Ljava/lang/Integer; // field@8390 │ │ -2dca6c: 0e00 |0006: return-void │ │ +2dca54: |[2dca54] org.jaudiotagger.audio.generic.GenericAudioHeader.setBitRate:(I)V │ │ +2dca64: 7110 3487 0100 |0000: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2dca6a: 0c01 |0003: move-result-object v1 │ │ +2dca6c: 5b01 9083 |0004: iput-object v1, v0, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.bitRate:Ljava/lang/Integer; // field@8390 │ │ +2dca70: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/jaudiotagger/audio/generic/GenericAudioHeader; │ │ 0x0000 - 0x0007 reg=1 (null) I │ │ │ │ @@ -1099570,19 +1099570,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -2dca70: |[2dca70] org.jaudiotagger.audio.generic.GenericAudioHeader.setBitsPerSample:(I)V │ │ -2dca80: 7110 3487 0100 |0000: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2dca86: 0c01 |0003: move-result-object v1 │ │ -2dca88: 5b01 9183 |0004: iput-object v1, v0, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.bitsPerSample:Ljava/lang/Integer; // field@8391 │ │ -2dca8c: 0e00 |0006: return-void │ │ +2dca74: |[2dca74] org.jaudiotagger.audio.generic.GenericAudioHeader.setBitsPerSample:(I)V │ │ +2dca84: 7110 3487 0100 |0000: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2dca8a: 0c01 |0003: move-result-object v1 │ │ +2dca8c: 5b01 9183 |0004: iput-object v1, v0, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.bitsPerSample:Ljava/lang/Integer; // field@8391 │ │ +2dca90: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=274 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/jaudiotagger/audio/generic/GenericAudioHeader; │ │ 0x0000 - 0x0007 reg=1 (null) I │ │ │ │ @@ -1099591,19 +1099591,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -2dca90: |[2dca90] org.jaudiotagger.audio.generic.GenericAudioHeader.setByteRate:(I)V │ │ -2dcaa0: 7110 3487 0100 |0000: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2dcaa6: 0c01 |0003: move-result-object v1 │ │ -2dcaa8: 5b01 9283 |0004: iput-object v1, v0, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.byteRate:Ljava/lang/Integer; // field@8392 │ │ -2dcaac: 0e00 |0006: return-void │ │ +2dca94: |[2dca94] org.jaudiotagger.audio.generic.GenericAudioHeader.setByteRate:(I)V │ │ +2dcaa4: 7110 3487 0100 |0000: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2dcaaa: 0c01 |0003: move-result-object v1 │ │ +2dcaac: 5b01 9283 |0004: iput-object v1, v0, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.byteRate:Ljava/lang/Integer; // field@8392 │ │ +2dcab0: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=284 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/jaudiotagger/audio/generic/GenericAudioHeader; │ │ 0x0000 - 0x0007 reg=1 (null) I │ │ │ │ @@ -1099612,19 +1099612,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -2dcab0: |[2dcab0] org.jaudiotagger.audio.generic.GenericAudioHeader.setChannelNumber:(I)V │ │ -2dcac0: 7110 3487 0100 |0000: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2dcac6: 0c01 |0003: move-result-object v1 │ │ -2dcac8: 5b01 9783 |0004: iput-object v1, v0, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.noOfChannels:Ljava/lang/Integer; // field@8397 │ │ -2dcacc: 0e00 |0006: return-void │ │ +2dcab4: |[2dcab4] org.jaudiotagger.audio.generic.GenericAudioHeader.setChannelNumber:(I)V │ │ +2dcac4: 7110 3487 0100 |0000: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2dcaca: 0c01 |0003: move-result-object v1 │ │ +2dcacc: 5b01 9783 |0004: iput-object v1, v0, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.noOfChannels:Ljava/lang/Integer; // field@8397 │ │ +2dcad0: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/jaudiotagger/audio/generic/GenericAudioHeader; │ │ 0x0000 - 0x0007 reg=1 (null) I │ │ │ │ @@ -1099633,17 +1099633,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2dcad0: |[2dcad0] org.jaudiotagger.audio.generic.GenericAudioHeader.setEncodingType:(Ljava/lang/String;)V │ │ -2dcae0: 5b01 9383 |0000: iput-object v1, v0, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.encodingType:Ljava/lang/String; // field@8393 │ │ -2dcae4: 0e00 |0002: return-void │ │ +2dcad4: |[2dcad4] org.jaudiotagger.audio.generic.GenericAudioHeader.setEncodingType:(Ljava/lang/String;)V │ │ +2dcae4: 5b01 9383 |0000: iput-object v1, v0, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.encodingType:Ljava/lang/String; // field@8393 │ │ +2dcae8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=233 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/audio/generic/GenericAudioHeader; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1099652,17 +1099652,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2dcae8: |[2dcae8] org.jaudiotagger.audio.generic.GenericAudioHeader.setFormat:(Ljava/lang/String;)V │ │ -2dcaf8: 5b01 9483 |0000: iput-object v1, v0, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.format:Ljava/lang/String; // field@8394 │ │ -2dcafc: 0e00 |0002: return-void │ │ +2dcaec: |[2dcaec] org.jaudiotagger.audio.generic.GenericAudioHeader.setFormat:(Ljava/lang/String;)V │ │ +2dcafc: 5b01 9483 |0000: iput-object v1, v0, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.format:Ljava/lang/String; // field@8394 │ │ +2dcb00: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=244 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/audio/generic/GenericAudioHeader; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1099671,19 +1099671,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -2dcb00: |[2dcb00] org.jaudiotagger.audio.generic.GenericAudioHeader.setLossless:(Z)V │ │ -2dcb10: 7110 c786 0100 |0000: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@86c7 │ │ -2dcb16: 0c01 |0003: move-result-object v1 │ │ -2dcb18: 5b01 9583 |0004: iput-object v1, v0, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.isLossless:Ljava/lang/Boolean; // field@8395 │ │ -2dcb1c: 0e00 |0006: return-void │ │ +2dcb04: |[2dcb04] org.jaudiotagger.audio.generic.GenericAudioHeader.setLossless:(Z)V │ │ +2dcb14: 7110 c786 0100 |0000: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@86c7 │ │ +2dcb1a: 0c01 |0003: move-result-object v1 │ │ +2dcb1c: 5b01 9583 |0004: iput-object v1, v0, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.isLossless:Ljava/lang/Boolean; // field@8395 │ │ +2dcb20: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=305 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/jaudiotagger/audio/generic/GenericAudioHeader; │ │ 0x0000 - 0x0007 reg=1 (null) Z │ │ │ │ @@ -1099692,17 +1099692,17 @@ │ │ type : '(Ljava/lang/Long;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2dcb20: |[2dcb20] org.jaudiotagger.audio.generic.GenericAudioHeader.setNoOfSamples:(Ljava/lang/Long;)V │ │ -2dcb30: 5b01 9883 |0000: iput-object v1, v0, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.noOfSamples:Ljava/lang/Long; // field@8398 │ │ -2dcb34: 0e00 |0002: return-void │ │ +2dcb24: |[2dcb24] org.jaudiotagger.audio.generic.GenericAudioHeader.setNoOfSamples:(Ljava/lang/Long;)V │ │ +2dcb34: 5b01 9883 |0000: iput-object v1, v0, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.noOfSamples:Ljava/lang/Long; // field@8398 │ │ +2dcb38: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=401 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/audio/generic/GenericAudioHeader; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/Long; │ │ │ │ @@ -1099711,19 +1099711,19 @@ │ │ type : '(D)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -2dcb38: |[2dcb38] org.jaudiotagger.audio.generic.GenericAudioHeader.setPreciseLength:(D)V │ │ -2dcb48: 7120 0287 2100 |0000: invoke-static {v1, v2}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@8702 │ │ -2dcb4e: 0c01 |0003: move-result-object v1 │ │ -2dcb50: 5b01 9a83 |0004: iput-object v1, v0, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.trackLength:Ljava/lang/Double; // field@839a │ │ -2dcb54: 0e00 |0006: return-void │ │ +2dcb3c: |[2dcb3c] org.jaudiotagger.audio.generic.GenericAudioHeader.setPreciseLength:(D)V │ │ +2dcb4c: 7120 0287 2100 |0000: invoke-static {v1, v2}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@8702 │ │ +2dcb52: 0c01 |0003: move-result-object v1 │ │ +2dcb54: 5b01 9a83 |0004: iput-object v1, v0, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.trackLength:Ljava/lang/Double; // field@839a │ │ +2dcb58: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=254 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/jaudiotagger/audio/generic/GenericAudioHeader; │ │ 0x0000 - 0x0007 reg=1 (null) D │ │ │ │ @@ -1099732,19 +1099732,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -2dcb58: |[2dcb58] org.jaudiotagger.audio.generic.GenericAudioHeader.setSamplingRate:(I)V │ │ -2dcb68: 7110 3487 0100 |0000: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2dcb6e: 0c01 |0003: move-result-object v1 │ │ -2dcb70: 5b01 9983 |0004: iput-object v1, v0, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.samplingRate:Ljava/lang/Integer; // field@8399 │ │ -2dcb74: 0e00 |0006: return-void │ │ +2dcb5c: |[2dcb5c] org.jaudiotagger.audio.generic.GenericAudioHeader.setSamplingRate:(I)V │ │ +2dcb6c: 7110 3487 0100 |0000: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2dcb72: 0c01 |0003: move-result-object v1 │ │ +2dcb74: 5b01 9983 |0004: iput-object v1, v0, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.samplingRate:Ljava/lang/Integer; // field@8399 │ │ +2dcb78: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=264 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/jaudiotagger/audio/generic/GenericAudioHeader; │ │ 0x0000 - 0x0007 reg=1 (null) I │ │ │ │ @@ -1099753,19 +1099753,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -2dcb78: |[2dcb78] org.jaudiotagger.audio.generic.GenericAudioHeader.setVariableBitRate:(Z)V │ │ -2dcb88: 7110 c786 0100 |0000: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@86c7 │ │ -2dcb8e: 0c01 |0003: move-result-object v1 │ │ -2dcb90: 5b01 9683 |0004: iput-object v1, v0, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.isVbr:Ljava/lang/Boolean; // field@8396 │ │ -2dcb94: 0e00 |0006: return-void │ │ +2dcb7c: |[2dcb7c] org.jaudiotagger.audio.generic.GenericAudioHeader.setVariableBitRate:(Z)V │ │ +2dcb8c: 7110 c786 0100 |0000: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@86c7 │ │ +2dcb92: 0c01 |0003: move-result-object v1 │ │ +2dcb94: 5b01 9683 |0004: iput-object v1, v0, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.isVbr:Ljava/lang/Boolean; // field@8396 │ │ +2dcb98: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=295 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/jaudiotagger/audio/generic/GenericAudioHeader; │ │ 0x0000 - 0x0007 reg=1 (null) Z │ │ │ │ @@ -1099774,193 +1099774,193 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 423 16-bit code units │ │ -2dc660: |[2dc660] org.jaudiotagger.audio.generic.GenericAudioHeader.toString:()Ljava/lang/String; │ │ -2dc670: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -2dc674: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2dc67a: 1a01 8a0a |0005: const-string v1, "Audio Header content: │ │ +2dc664: |[2dc664] org.jaudiotagger.audio.generic.GenericAudioHeader.toString:()Ljava/lang/String; │ │ +2dc674: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +2dc678: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2dc67e: 1a01 8a0a |0005: const-string v1, "Audio Header content: │ │ " // string@0a8a │ │ -2dc67e: 6e20 d787 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2dc684: 5441 8e83 |000a: iget-object v1, v4, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.audioDataLength:Ljava/lang/Long; // field@838e │ │ -2dc688: 1a02 2200 |000c: const-string v2, " │ │ +2dc682: 6e20 d787 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2dc688: 5441 8e83 |000a: iget-object v1, v4, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.audioDataLength:Ljava/lang/Long; // field@838e │ │ +2dc68c: 1a02 2200 |000c: const-string v2, " │ │ " // string@0022 │ │ -2dc68c: 3801 1b00 |000e: if-eqz v1, 0029 // +001b │ │ -2dc690: 2201 3910 |0010: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2dc694: 7010 cc87 0100 |0012: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2dc69a: 1a03 0d00 |0015: const-string v3, " audioDataLength:" // string@000d │ │ -2dc69e: 6e20 d787 3100 |0017: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2dc6a4: 5443 8e83 |001a: iget-object v3, v4, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.audioDataLength:Ljava/lang/Long; // field@838e │ │ -2dc6a8: 6e20 d687 3100 |001c: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ -2dc6ae: 6e20 d787 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2dc6b4: 6e10 df87 0100 |0022: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2dc6ba: 0c01 |0025: move-result-object v1 │ │ -2dc6bc: 6e20 d787 1000 |0026: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2dc6c2: 5441 8f83 |0029: iget-object v1, v4, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.audioDataStartPosition:Ljava/lang/Long; // field@838f │ │ -2dc6c6: 3801 1b00 |002b: if-eqz v1, 0046 // +001b │ │ -2dc6ca: 2201 3910 |002d: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2dc6ce: 7010 cc87 0100 |002f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2dc6d4: 1a03 0e00 |0032: const-string v3, " audioDataStartPosition:" // string@000e │ │ -2dc6d8: 6e20 d787 3100 |0034: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2dc6de: 5443 8f83 |0037: iget-object v3, v4, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.audioDataStartPosition:Ljava/lang/Long; // field@838f │ │ -2dc6e2: 6e20 d687 3100 |0039: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ -2dc6e8: 6e20 d787 2100 |003c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2dc6ee: 6e10 df87 0100 |003f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2dc6f4: 0c01 |0042: move-result-object v1 │ │ -2dc6f6: 6e20 d787 1000 |0043: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2dc6fc: 5441 8d83 |0046: iget-object v1, v4, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.audioDataEndPosition:Ljava/lang/Long; // field@838d │ │ -2dc700: 3801 1b00 |0048: if-eqz v1, 0063 // +001b │ │ -2dc704: 2201 3910 |004a: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2dc708: 7010 cc87 0100 |004c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2dc70e: 1a03 0c00 |004f: const-string v3, " audioDataEndPosition:" // string@000c │ │ -2dc712: 6e20 d787 3100 |0051: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2dc718: 5443 8d83 |0054: iget-object v3, v4, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.audioDataEndPosition:Ljava/lang/Long; // field@838d │ │ -2dc71c: 6e20 d687 3100 |0056: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ -2dc722: 6e20 d787 2100 |0059: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2dc728: 6e10 df87 0100 |005c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2dc72e: 0c01 |005f: move-result-object v1 │ │ -2dc730: 6e20 d787 1000 |0060: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2dc736: 5441 9283 |0063: iget-object v1, v4, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.byteRate:Ljava/lang/Integer; // field@8392 │ │ -2dc73a: 3801 1b00 |0065: if-eqz v1, 0080 // +001b │ │ -2dc73e: 2201 3910 |0067: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2dc742: 7010 cc87 0100 |0069: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2dc748: 1a03 1100 |006c: const-string v3, " byteRate:" // string@0011 │ │ -2dc74c: 6e20 d787 3100 |006e: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2dc752: 5443 9283 |0071: iget-object v3, v4, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.byteRate:Ljava/lang/Integer; // field@8392 │ │ -2dc756: 6e20 d687 3100 |0073: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ -2dc75c: 6e20 d787 2100 |0076: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2dc762: 6e10 df87 0100 |0079: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2dc768: 0c01 |007c: move-result-object v1 │ │ -2dc76a: 6e20 d787 1000 |007d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2dc770: 5441 9083 |0080: iget-object v1, v4, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.bitRate:Ljava/lang/Integer; // field@8390 │ │ -2dc774: 3801 1b00 |0082: if-eqz v1, 009d // +001b │ │ -2dc778: 2201 3910 |0084: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2dc77c: 7010 cc87 0100 |0086: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2dc782: 1a03 0f00 |0089: const-string v3, " bitRate:" // string@000f │ │ -2dc786: 6e20 d787 3100 |008b: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2dc78c: 5443 9083 |008e: iget-object v3, v4, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.bitRate:Ljava/lang/Integer; // field@8390 │ │ -2dc790: 6e20 d687 3100 |0090: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ -2dc796: 6e20 d787 2100 |0093: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2dc79c: 6e10 df87 0100 |0096: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2dc7a2: 0c01 |0099: move-result-object v1 │ │ -2dc7a4: 6e20 d787 1000 |009a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2dc7aa: 5441 9983 |009d: iget-object v1, v4, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.samplingRate:Ljava/lang/Integer; // field@8399 │ │ -2dc7ae: 3801 1b00 |009f: if-eqz v1, 00ba // +001b │ │ -2dc7b2: 2201 3910 |00a1: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2dc7b6: 7010 cc87 0100 |00a3: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2dc7bc: 1a03 1a00 |00a6: const-string v3, " samplingRate:" // string@001a │ │ -2dc7c0: 6e20 d787 3100 |00a8: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2dc7c6: 5443 9983 |00ab: iget-object v3, v4, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.samplingRate:Ljava/lang/Integer; // field@8399 │ │ -2dc7ca: 6e20 d687 3100 |00ad: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ -2dc7d0: 6e20 d787 2100 |00b0: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2dc7d6: 6e10 df87 0100 |00b3: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2dc7dc: 0c01 |00b6: move-result-object v1 │ │ -2dc7de: 6e20 d787 1000 |00b7: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2dc7e4: 5441 9183 |00ba: iget-object v1, v4, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.bitsPerSample:Ljava/lang/Integer; // field@8391 │ │ -2dc7e8: 3801 1b00 |00bc: if-eqz v1, 00d7 // +001b │ │ -2dc7ec: 2201 3910 |00be: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2dc7f0: 7010 cc87 0100 |00c0: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2dc7f6: 1a03 1000 |00c3: const-string v3, " bitsPerSample:" // string@0010 │ │ -2dc7fa: 6e20 d787 3100 |00c5: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2dc800: 5443 9183 |00c8: iget-object v3, v4, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.bitsPerSample:Ljava/lang/Integer; // field@8391 │ │ -2dc804: 6e20 d687 3100 |00ca: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ -2dc80a: 6e20 d787 2100 |00cd: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2dc810: 6e10 df87 0100 |00d0: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2dc816: 0c01 |00d3: move-result-object v1 │ │ -2dc818: 6e20 d787 1000 |00d4: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2dc81e: 5441 9883 |00d7: iget-object v1, v4, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.noOfSamples:Ljava/lang/Long; // field@8398 │ │ -2dc822: 3801 1b00 |00d9: if-eqz v1, 00f4 // +001b │ │ -2dc826: 2201 3910 |00db: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2dc82a: 7010 cc87 0100 |00dd: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2dc830: 1a03 1c00 |00e0: const-string v3, " totalNoSamples:" // string@001c │ │ -2dc834: 6e20 d787 3100 |00e2: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2dc83a: 5443 9883 |00e5: iget-object v3, v4, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.noOfSamples:Ljava/lang/Long; // field@8398 │ │ -2dc83e: 6e20 d687 3100 |00e7: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ -2dc844: 6e20 d787 2100 |00ea: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2dc84a: 6e10 df87 0100 |00ed: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2dc850: 0c01 |00f0: move-result-object v1 │ │ -2dc852: 6e20 d787 1000 |00f1: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2dc858: 5441 9783 |00f4: iget-object v1, v4, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.noOfChannels:Ljava/lang/Integer; // field@8397 │ │ -2dc85c: 3801 1b00 |00f6: if-eqz v1, 0111 // +001b │ │ -2dc860: 2201 3910 |00f8: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2dc864: 7010 cc87 0100 |00fa: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2dc86a: 1a03 1900 |00fd: const-string v3, " numberOfChannels:" // string@0019 │ │ -2dc86e: 6e20 d787 3100 |00ff: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2dc874: 5443 9783 |0102: iget-object v3, v4, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.noOfChannels:Ljava/lang/Integer; // field@8397 │ │ -2dc878: 6e20 d687 3100 |0104: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ -2dc87e: 6e20 d787 2100 |0107: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2dc884: 6e10 df87 0100 |010a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2dc88a: 0c01 |010d: move-result-object v1 │ │ -2dc88c: 6e20 d787 1000 |010e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2dc892: 5441 9483 |0111: iget-object v1, v4, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.format:Ljava/lang/String; // field@8394 │ │ -2dc896: 3801 1b00 |0113: if-eqz v1, 012e // +001b │ │ -2dc89a: 2201 3910 |0115: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2dc89e: 7010 cc87 0100 |0117: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2dc8a4: 1a03 1500 |011a: const-string v3, " format:" // string@0015 │ │ -2dc8a8: 6e20 d787 3100 |011c: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2dc8ae: 5443 9483 |011f: iget-object v3, v4, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.format:Ljava/lang/String; // field@8394 │ │ -2dc8b2: 6e20 d787 3100 |0121: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2dc8b8: 6e20 d787 2100 |0124: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2dc8be: 6e10 df87 0100 |0127: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2dc8c4: 0c01 |012a: move-result-object v1 │ │ -2dc8c6: 6e20 d787 1000 |012b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2dc8cc: 5441 9383 |012e: iget-object v1, v4, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.encodingType:Ljava/lang/String; // field@8393 │ │ -2dc8d0: 3801 1b00 |0130: if-eqz v1, 014b // +001b │ │ -2dc8d4: 2201 3910 |0132: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2dc8d8: 7010 cc87 0100 |0134: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2dc8de: 1a03 1200 |0137: const-string v3, " encodingType:" // string@0012 │ │ -2dc8e2: 6e20 d787 3100 |0139: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2dc8e8: 5443 9383 |013c: iget-object v3, v4, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.encodingType:Ljava/lang/String; // field@8393 │ │ -2dc8ec: 6e20 d787 3100 |013e: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2dc8f2: 6e20 d787 2100 |0141: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2dc8f8: 6e10 df87 0100 |0144: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2dc8fe: 0c01 |0147: move-result-object v1 │ │ -2dc900: 6e20 d787 1000 |0148: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2dc906: 5441 9683 |014b: iget-object v1, v4, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.isVbr:Ljava/lang/Boolean; // field@8396 │ │ -2dc90a: 3801 1b00 |014d: if-eqz v1, 0168 // +001b │ │ -2dc90e: 2201 3910 |014f: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2dc912: 7010 cc87 0100 |0151: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2dc918: 1a03 1800 |0154: const-string v3, " isVbr:" // string@0018 │ │ -2dc91c: 6e20 d787 3100 |0156: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2dc922: 5443 9683 |0159: iget-object v3, v4, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.isVbr:Ljava/lang/Boolean; // field@8396 │ │ -2dc926: 6e20 d687 3100 |015b: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ -2dc92c: 6e20 d787 2100 |015e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2dc932: 6e10 df87 0100 |0161: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2dc938: 0c01 |0164: move-result-object v1 │ │ -2dc93a: 6e20 d787 1000 |0165: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2dc940: 5441 9583 |0168: iget-object v1, v4, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.isLossless:Ljava/lang/Boolean; // field@8395 │ │ -2dc944: 3801 1b00 |016a: if-eqz v1, 0185 // +001b │ │ -2dc948: 2201 3910 |016c: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2dc94c: 7010 cc87 0100 |016e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2dc952: 1a03 1700 |0171: const-string v3, " isLossless:" // string@0017 │ │ -2dc956: 6e20 d787 3100 |0173: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2dc95c: 5443 9583 |0176: iget-object v3, v4, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.isLossless:Ljava/lang/Boolean; // field@8395 │ │ -2dc960: 6e20 d687 3100 |0178: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ -2dc966: 6e20 d787 2100 |017b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2dc96c: 6e10 df87 0100 |017e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2dc972: 0c01 |0181: move-result-object v1 │ │ -2dc974: 6e20 d787 1000 |0182: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2dc97a: 5441 9a83 |0185: iget-object v1, v4, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.trackLength:Ljava/lang/Double; // field@839a │ │ -2dc97e: 3801 1b00 |0187: if-eqz v1, 01a2 // +001b │ │ -2dc982: 2201 3910 |0189: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2dc986: 7010 cc87 0100 |018b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2dc98c: 1a03 1d00 |018e: const-string v3, " trackDuration:" // string@001d │ │ -2dc990: 6e20 d787 3100 |0190: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2dc996: 5443 9a83 |0193: iget-object v3, v4, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.trackLength:Ljava/lang/Double; // field@839a │ │ -2dc99a: 6e20 d687 3100 |0195: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ -2dc9a0: 6e20 d787 2100 |0198: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2dc9a6: 6e10 df87 0100 |019b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2dc9ac: 0c01 |019e: move-result-object v1 │ │ -2dc9ae: 6e20 d787 1000 |019f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2dc9b4: 6e10 df87 0000 |01a2: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2dc9ba: 0c00 |01a5: move-result-object v0 │ │ -2dc9bc: 1100 |01a6: return-object v0 │ │ +2dc690: 3801 1b00 |000e: if-eqz v1, 0029 // +001b │ │ +2dc694: 2201 3910 |0010: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2dc698: 7010 cc87 0100 |0012: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2dc69e: 1a03 0d00 |0015: const-string v3, " audioDataLength:" // string@000d │ │ +2dc6a2: 6e20 d787 3100 |0017: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2dc6a8: 5443 8e83 |001a: iget-object v3, v4, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.audioDataLength:Ljava/lang/Long; // field@838e │ │ +2dc6ac: 6e20 d687 3100 |001c: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ +2dc6b2: 6e20 d787 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2dc6b8: 6e10 df87 0100 |0022: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2dc6be: 0c01 |0025: move-result-object v1 │ │ +2dc6c0: 6e20 d787 1000 |0026: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2dc6c6: 5441 8f83 |0029: iget-object v1, v4, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.audioDataStartPosition:Ljava/lang/Long; // field@838f │ │ +2dc6ca: 3801 1b00 |002b: if-eqz v1, 0046 // +001b │ │ +2dc6ce: 2201 3910 |002d: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2dc6d2: 7010 cc87 0100 |002f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2dc6d8: 1a03 0e00 |0032: const-string v3, " audioDataStartPosition:" // string@000e │ │ +2dc6dc: 6e20 d787 3100 |0034: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2dc6e2: 5443 8f83 |0037: iget-object v3, v4, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.audioDataStartPosition:Ljava/lang/Long; // field@838f │ │ +2dc6e6: 6e20 d687 3100 |0039: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ +2dc6ec: 6e20 d787 2100 |003c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2dc6f2: 6e10 df87 0100 |003f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2dc6f8: 0c01 |0042: move-result-object v1 │ │ +2dc6fa: 6e20 d787 1000 |0043: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2dc700: 5441 8d83 |0046: iget-object v1, v4, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.audioDataEndPosition:Ljava/lang/Long; // field@838d │ │ +2dc704: 3801 1b00 |0048: if-eqz v1, 0063 // +001b │ │ +2dc708: 2201 3910 |004a: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2dc70c: 7010 cc87 0100 |004c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2dc712: 1a03 0c00 |004f: const-string v3, " audioDataEndPosition:" // string@000c │ │ +2dc716: 6e20 d787 3100 |0051: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2dc71c: 5443 8d83 |0054: iget-object v3, v4, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.audioDataEndPosition:Ljava/lang/Long; // field@838d │ │ +2dc720: 6e20 d687 3100 |0056: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ +2dc726: 6e20 d787 2100 |0059: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2dc72c: 6e10 df87 0100 |005c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2dc732: 0c01 |005f: move-result-object v1 │ │ +2dc734: 6e20 d787 1000 |0060: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2dc73a: 5441 9283 |0063: iget-object v1, v4, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.byteRate:Ljava/lang/Integer; // field@8392 │ │ +2dc73e: 3801 1b00 |0065: if-eqz v1, 0080 // +001b │ │ +2dc742: 2201 3910 |0067: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2dc746: 7010 cc87 0100 |0069: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2dc74c: 1a03 1100 |006c: const-string v3, " byteRate:" // string@0011 │ │ +2dc750: 6e20 d787 3100 |006e: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2dc756: 5443 9283 |0071: iget-object v3, v4, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.byteRate:Ljava/lang/Integer; // field@8392 │ │ +2dc75a: 6e20 d687 3100 |0073: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ +2dc760: 6e20 d787 2100 |0076: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2dc766: 6e10 df87 0100 |0079: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2dc76c: 0c01 |007c: move-result-object v1 │ │ +2dc76e: 6e20 d787 1000 |007d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2dc774: 5441 9083 |0080: iget-object v1, v4, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.bitRate:Ljava/lang/Integer; // field@8390 │ │ +2dc778: 3801 1b00 |0082: if-eqz v1, 009d // +001b │ │ +2dc77c: 2201 3910 |0084: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2dc780: 7010 cc87 0100 |0086: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2dc786: 1a03 0f00 |0089: const-string v3, " bitRate:" // string@000f │ │ +2dc78a: 6e20 d787 3100 |008b: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2dc790: 5443 9083 |008e: iget-object v3, v4, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.bitRate:Ljava/lang/Integer; // field@8390 │ │ +2dc794: 6e20 d687 3100 |0090: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ +2dc79a: 6e20 d787 2100 |0093: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2dc7a0: 6e10 df87 0100 |0096: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2dc7a6: 0c01 |0099: move-result-object v1 │ │ +2dc7a8: 6e20 d787 1000 |009a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2dc7ae: 5441 9983 |009d: iget-object v1, v4, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.samplingRate:Ljava/lang/Integer; // field@8399 │ │ +2dc7b2: 3801 1b00 |009f: if-eqz v1, 00ba // +001b │ │ +2dc7b6: 2201 3910 |00a1: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2dc7ba: 7010 cc87 0100 |00a3: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2dc7c0: 1a03 1a00 |00a6: const-string v3, " samplingRate:" // string@001a │ │ +2dc7c4: 6e20 d787 3100 |00a8: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2dc7ca: 5443 9983 |00ab: iget-object v3, v4, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.samplingRate:Ljava/lang/Integer; // field@8399 │ │ +2dc7ce: 6e20 d687 3100 |00ad: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ +2dc7d4: 6e20 d787 2100 |00b0: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2dc7da: 6e10 df87 0100 |00b3: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2dc7e0: 0c01 |00b6: move-result-object v1 │ │ +2dc7e2: 6e20 d787 1000 |00b7: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2dc7e8: 5441 9183 |00ba: iget-object v1, v4, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.bitsPerSample:Ljava/lang/Integer; // field@8391 │ │ +2dc7ec: 3801 1b00 |00bc: if-eqz v1, 00d7 // +001b │ │ +2dc7f0: 2201 3910 |00be: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2dc7f4: 7010 cc87 0100 |00c0: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2dc7fa: 1a03 1000 |00c3: const-string v3, " bitsPerSample:" // string@0010 │ │ +2dc7fe: 6e20 d787 3100 |00c5: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2dc804: 5443 9183 |00c8: iget-object v3, v4, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.bitsPerSample:Ljava/lang/Integer; // field@8391 │ │ +2dc808: 6e20 d687 3100 |00ca: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ +2dc80e: 6e20 d787 2100 |00cd: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2dc814: 6e10 df87 0100 |00d0: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2dc81a: 0c01 |00d3: move-result-object v1 │ │ +2dc81c: 6e20 d787 1000 |00d4: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2dc822: 5441 9883 |00d7: iget-object v1, v4, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.noOfSamples:Ljava/lang/Long; // field@8398 │ │ +2dc826: 3801 1b00 |00d9: if-eqz v1, 00f4 // +001b │ │ +2dc82a: 2201 3910 |00db: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2dc82e: 7010 cc87 0100 |00dd: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2dc834: 1a03 1c00 |00e0: const-string v3, " totalNoSamples:" // string@001c │ │ +2dc838: 6e20 d787 3100 |00e2: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2dc83e: 5443 9883 |00e5: iget-object v3, v4, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.noOfSamples:Ljava/lang/Long; // field@8398 │ │ +2dc842: 6e20 d687 3100 |00e7: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ +2dc848: 6e20 d787 2100 |00ea: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2dc84e: 6e10 df87 0100 |00ed: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2dc854: 0c01 |00f0: move-result-object v1 │ │ +2dc856: 6e20 d787 1000 |00f1: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2dc85c: 5441 9783 |00f4: iget-object v1, v4, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.noOfChannels:Ljava/lang/Integer; // field@8397 │ │ +2dc860: 3801 1b00 |00f6: if-eqz v1, 0111 // +001b │ │ +2dc864: 2201 3910 |00f8: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2dc868: 7010 cc87 0100 |00fa: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2dc86e: 1a03 1900 |00fd: const-string v3, " numberOfChannels:" // string@0019 │ │ +2dc872: 6e20 d787 3100 |00ff: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2dc878: 5443 9783 |0102: iget-object v3, v4, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.noOfChannels:Ljava/lang/Integer; // field@8397 │ │ +2dc87c: 6e20 d687 3100 |0104: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ +2dc882: 6e20 d787 2100 |0107: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2dc888: 6e10 df87 0100 |010a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2dc88e: 0c01 |010d: move-result-object v1 │ │ +2dc890: 6e20 d787 1000 |010e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2dc896: 5441 9483 |0111: iget-object v1, v4, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.format:Ljava/lang/String; // field@8394 │ │ +2dc89a: 3801 1b00 |0113: if-eqz v1, 012e // +001b │ │ +2dc89e: 2201 3910 |0115: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2dc8a2: 7010 cc87 0100 |0117: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2dc8a8: 1a03 1500 |011a: const-string v3, " format:" // string@0015 │ │ +2dc8ac: 6e20 d787 3100 |011c: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2dc8b2: 5443 9483 |011f: iget-object v3, v4, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.format:Ljava/lang/String; // field@8394 │ │ +2dc8b6: 6e20 d787 3100 |0121: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2dc8bc: 6e20 d787 2100 |0124: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2dc8c2: 6e10 df87 0100 |0127: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2dc8c8: 0c01 |012a: move-result-object v1 │ │ +2dc8ca: 6e20 d787 1000 |012b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2dc8d0: 5441 9383 |012e: iget-object v1, v4, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.encodingType:Ljava/lang/String; // field@8393 │ │ +2dc8d4: 3801 1b00 |0130: if-eqz v1, 014b // +001b │ │ +2dc8d8: 2201 3910 |0132: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2dc8dc: 7010 cc87 0100 |0134: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2dc8e2: 1a03 1200 |0137: const-string v3, " encodingType:" // string@0012 │ │ +2dc8e6: 6e20 d787 3100 |0139: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2dc8ec: 5443 9383 |013c: iget-object v3, v4, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.encodingType:Ljava/lang/String; // field@8393 │ │ +2dc8f0: 6e20 d787 3100 |013e: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2dc8f6: 6e20 d787 2100 |0141: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2dc8fc: 6e10 df87 0100 |0144: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2dc902: 0c01 |0147: move-result-object v1 │ │ +2dc904: 6e20 d787 1000 |0148: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2dc90a: 5441 9683 |014b: iget-object v1, v4, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.isVbr:Ljava/lang/Boolean; // field@8396 │ │ +2dc90e: 3801 1b00 |014d: if-eqz v1, 0168 // +001b │ │ +2dc912: 2201 3910 |014f: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2dc916: 7010 cc87 0100 |0151: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2dc91c: 1a03 1800 |0154: const-string v3, " isVbr:" // string@0018 │ │ +2dc920: 6e20 d787 3100 |0156: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2dc926: 5443 9683 |0159: iget-object v3, v4, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.isVbr:Ljava/lang/Boolean; // field@8396 │ │ +2dc92a: 6e20 d687 3100 |015b: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ +2dc930: 6e20 d787 2100 |015e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2dc936: 6e10 df87 0100 |0161: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2dc93c: 0c01 |0164: move-result-object v1 │ │ +2dc93e: 6e20 d787 1000 |0165: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2dc944: 5441 9583 |0168: iget-object v1, v4, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.isLossless:Ljava/lang/Boolean; // field@8395 │ │ +2dc948: 3801 1b00 |016a: if-eqz v1, 0185 // +001b │ │ +2dc94c: 2201 3910 |016c: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2dc950: 7010 cc87 0100 |016e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2dc956: 1a03 1700 |0171: const-string v3, " isLossless:" // string@0017 │ │ +2dc95a: 6e20 d787 3100 |0173: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2dc960: 5443 9583 |0176: iget-object v3, v4, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.isLossless:Ljava/lang/Boolean; // field@8395 │ │ +2dc964: 6e20 d687 3100 |0178: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ +2dc96a: 6e20 d787 2100 |017b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2dc970: 6e10 df87 0100 |017e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2dc976: 0c01 |0181: move-result-object v1 │ │ +2dc978: 6e20 d787 1000 |0182: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2dc97e: 5441 9a83 |0185: iget-object v1, v4, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.trackLength:Ljava/lang/Double; // field@839a │ │ +2dc982: 3801 1b00 |0187: if-eqz v1, 01a2 // +001b │ │ +2dc986: 2201 3910 |0189: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2dc98a: 7010 cc87 0100 |018b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2dc990: 1a03 1d00 |018e: const-string v3, " trackDuration:" // string@001d │ │ +2dc994: 6e20 d787 3100 |0190: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2dc99a: 5443 9a83 |0193: iget-object v3, v4, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.trackLength:Ljava/lang/Double; // field@839a │ │ +2dc99e: 6e20 d687 3100 |0195: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ +2dc9a4: 6e20 d787 2100 |0198: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2dc9aa: 6e10 df87 0100 |019b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2dc9b0: 0c01 |019e: move-result-object v1 │ │ +2dc9b2: 6e20 d787 1000 |019f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2dc9b8: 6e10 df87 0000 |01a2: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2dc9be: 0c00 |01a5: move-result-object v0 │ │ +2dc9c0: 1100 |01a6: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=317 │ │ 0x0007 line=318 │ │ 0x000a line=319 │ │ 0x0010 line=321 │ │ 0x0029 line=323 │ │ @@ -1100129,35 +1100129,35 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 42 16-bit code units │ │ -2de8e0: |[2de8e0] org.jaudiotagger.audio.mp3.MP3AudioHeader.:()V │ │ -2de8f0: 2200 7910 |0000: new-instance v0, Ljava/text/SimpleDateFormat; // type@1079 │ │ -2de8f4: 6201 b281 |0002: sget-object v1, Ljava/util/Locale;.UK:Ljava/util/Locale; // field@81b2 │ │ -2de8f8: 1a02 57ac |0004: const-string v2, "ss" // string@ac57 │ │ -2de8fc: 7030 9788 2001 |0006: invoke-direct {v0, v2, v1}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@8897 │ │ -2de902: 6900 cb83 |0009: sput-object v0, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.timeInFormat:Ljava/text/SimpleDateFormat; // field@83cb │ │ -2de906: 2200 7910 |000b: new-instance v0, Ljava/text/SimpleDateFormat; // type@1079 │ │ -2de90a: 6201 b281 |000d: sget-object v1, Ljava/util/Locale;.UK:Ljava/util/Locale; // field@81b2 │ │ -2de90e: 1a02 f691 |000f: const-string v2, "mm:ss" // string@91f6 │ │ -2de912: 7030 9788 2001 |0011: invoke-direct {v0, v2, v1}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@8897 │ │ -2de918: 6900 cc83 |0014: sput-object v0, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.timeOutFormat:Ljava/text/SimpleDateFormat; // field@83cc │ │ -2de91c: 2200 7910 |0016: new-instance v0, Ljava/text/SimpleDateFormat; // type@1079 │ │ -2de920: 6201 b281 |0018: sget-object v1, Ljava/util/Locale;.UK:Ljava/util/Locale; // field@81b2 │ │ -2de924: 1a02 1881 |001a: const-string v2, "kk:mm:ss" // string@8118 │ │ -2de928: 7030 9788 2001 |001c: invoke-direct {v0, v2, v1}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@8897 │ │ -2de92e: 6900 cd83 |001f: sput-object v0, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.timeOutOverAnHourFormat:Ljava/text/SimpleDateFormat; // field@83cd │ │ -2de932: 1a00 d298 |0021: const-string v0, "org.jaudiotagger.audio.mp3" // string@98d2 │ │ -2de936: 7110 168a 0000 |0023: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@8a16 │ │ -2de93c: 0c00 |0026: move-result-object v0 │ │ -2de93e: 6900 c483 |0027: sput-object v0, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.logger:Ljava/util/logging/Logger; // field@83c4 │ │ -2de942: 0e00 |0029: return-void │ │ +2de8e4: |[2de8e4] org.jaudiotagger.audio.mp3.MP3AudioHeader.:()V │ │ +2de8f4: 2200 7910 |0000: new-instance v0, Ljava/text/SimpleDateFormat; // type@1079 │ │ +2de8f8: 6201 b281 |0002: sget-object v1, Ljava/util/Locale;.UK:Ljava/util/Locale; // field@81b2 │ │ +2de8fc: 1a02 57ac |0004: const-string v2, "ss" // string@ac57 │ │ +2de900: 7030 9788 2001 |0006: invoke-direct {v0, v2, v1}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@8897 │ │ +2de906: 6900 cb83 |0009: sput-object v0, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.timeInFormat:Ljava/text/SimpleDateFormat; // field@83cb │ │ +2de90a: 2200 7910 |000b: new-instance v0, Ljava/text/SimpleDateFormat; // type@1079 │ │ +2de90e: 6201 b281 |000d: sget-object v1, Ljava/util/Locale;.UK:Ljava/util/Locale; // field@81b2 │ │ +2de912: 1a02 f691 |000f: const-string v2, "mm:ss" // string@91f6 │ │ +2de916: 7030 9788 2001 |0011: invoke-direct {v0, v2, v1}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@8897 │ │ +2de91c: 6900 cc83 |0014: sput-object v0, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.timeOutFormat:Ljava/text/SimpleDateFormat; // field@83cc │ │ +2de920: 2200 7910 |0016: new-instance v0, Ljava/text/SimpleDateFormat; // type@1079 │ │ +2de924: 6201 b281 |0018: sget-object v1, Ljava/util/Locale;.UK:Ljava/util/Locale; // field@81b2 │ │ +2de928: 1a02 1881 |001a: const-string v2, "kk:mm:ss" // string@8118 │ │ +2de92c: 7030 9788 2001 |001c: invoke-direct {v0, v2, v1}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@8897 │ │ +2de932: 6900 cd83 |001f: sput-object v0, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.timeOutOverAnHourFormat:Ljava/text/SimpleDateFormat; // field@83cd │ │ +2de936: 1a00 d298 |0021: const-string v0, "org.jaudiotagger.audio.mp3" // string@98d2 │ │ +2de93a: 7110 168a 0000 |0023: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@8a16 │ │ +2de940: 0c00 |0026: move-result-object v0 │ │ +2de942: 6900 c483 |0027: sput-object v0, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.logger:Ljava/util/logging/Logger; // field@83c4 │ │ +2de946: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x000b line=89 │ │ 0x0016 line=90 │ │ 0x0023 line=94 │ │ locals : │ │ @@ -1100167,19 +1100167,19 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -2de944: |[2de944] org.jaudiotagger.audio.mp3.MP3AudioHeader.:()V │ │ -2de954: 7010 7087 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8770 │ │ -2de95a: 1a00 0000 |0003: const-string v0, "" // string@0000 │ │ -2de95e: 5b10 c183 |0005: iput-object v0, v1, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.encoder:Ljava/lang/String; // field@83c1 │ │ -2de962: 0e00 |0007: return-void │ │ +2de948: |[2de948] org.jaudiotagger.audio.mp3.MP3AudioHeader.:()V │ │ +2de958: 7010 7087 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8770 │ │ +2de95e: 1a00 0000 |0003: const-string v0, "" // string@0000 │ │ +2de962: 5b10 c183 |0005: iput-object v0, v1, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.encoder:Ljava/lang/String; // field@83c1 │ │ +2de966: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ 0x0005 line=86 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/jaudiotagger/audio/mp3/MP3AudioHeader; │ │ │ │ @@ -1100188,35 +1100188,35 @@ │ │ type : '(Lorg/jaudiotagger/audio/MyFile;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 43 16-bit code units │ │ -2de964: |[2de964] org.jaudiotagger.audio.mp3.MP3AudioHeader.:(Lorg/jaudiotagger/audio/MyFile;)V │ │ -2de974: 7010 7087 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@8770 │ │ -2de97a: 1a00 0000 |0003: const-string v0, "" // string@0000 │ │ -2de97e: 5b30 c183 |0005: iput-object v0, v3, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.encoder:Ljava/lang/String; // field@83c1 │ │ -2de982: 1600 0000 |0007: const-wide/16 v0, #int 0 // #0 │ │ -2de986: 6e40 008f 4310 |0009: invoke-virtual {v3, v4, v0, v1}, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.seek:(Lorg/jaudiotagger/audio/MyFile;J)Z // method@8f00 │ │ -2de98c: 0a00 |000c: move-result v0 │ │ -2de98e: 3800 0300 |000d: if-eqz v0, 0010 // +0003 │ │ -2de992: 0e00 |000f: return-void │ │ -2de994: 2200 3811 |0010: new-instance v0, Lorg/jaudiotagger/audio/exceptions/InvalidAudioFrameException; // type@1138 │ │ -2de998: 2201 3910 |0012: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2de99c: 7010 cc87 0100 |0014: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2de9a2: 1a02 ea3d |0017: const-string v2, "No audio header found within" // string@3dea │ │ -2de9a6: 6e20 d787 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2de9ac: 7210 738a 0400 |001c: invoke-interface {v4}, Lorg/jaudiotagger/audio/MyFile;.getName:()Ljava/lang/String; // method@8a73 │ │ -2de9b2: 0c04 |001f: move-result-object v4 │ │ -2de9b4: 6e20 d787 4100 |0020: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2de9ba: 6e10 df87 0100 |0023: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2de9c0: 0c04 |0026: move-result-object v4 │ │ -2de9c2: 7020 768d 4000 |0027: invoke-direct {v0, v4}, Lorg/jaudiotagger/audio/exceptions/InvalidAudioFrameException;.:(Ljava/lang/String;)V // method@8d76 │ │ -2de9c8: 2700 |002a: throw v0 │ │ +2de968: |[2de968] org.jaudiotagger.audio.mp3.MP3AudioHeader.:(Lorg/jaudiotagger/audio/MyFile;)V │ │ +2de978: 7010 7087 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@8770 │ │ +2de97e: 1a00 0000 |0003: const-string v0, "" // string@0000 │ │ +2de982: 5b30 c183 |0005: iput-object v0, v3, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.encoder:Ljava/lang/String; // field@83c1 │ │ +2de986: 1600 0000 |0007: const-wide/16 v0, #int 0 // #0 │ │ +2de98a: 6e40 008f 4310 |0009: invoke-virtual {v3, v4, v0, v1}, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.seek:(Lorg/jaudiotagger/audio/MyFile;J)Z // method@8f00 │ │ +2de990: 0a00 |000c: move-result v0 │ │ +2de992: 3800 0300 |000d: if-eqz v0, 0010 // +0003 │ │ +2de996: 0e00 |000f: return-void │ │ +2de998: 2200 3811 |0010: new-instance v0, Lorg/jaudiotagger/audio/exceptions/InvalidAudioFrameException; // type@1138 │ │ +2de99c: 2201 3910 |0012: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2de9a0: 7010 cc87 0100 |0014: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2de9a6: 1a02 ea3d |0017: const-string v2, "No audio header found within" // string@3dea │ │ +2de9aa: 6e20 d787 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2de9b0: 7210 738a 0400 |001c: invoke-interface {v4}, Lorg/jaudiotagger/audio/MyFile;.getName:()Ljava/lang/String; // method@8a73 │ │ +2de9b6: 0c04 |001f: move-result-object v4 │ │ +2de9b8: 6e20 d787 4100 |0020: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2de9be: 6e10 df87 0100 |0023: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2de9c4: 0c04 |0026: move-result-object v4 │ │ +2de9c6: 7020 768d 4000 |0027: invoke-direct {v0, v4}, Lorg/jaudiotagger/audio/exceptions/InvalidAudioFrameException;.:(Ljava/lang/String;)V // method@8d76 │ │ +2de9cc: 2700 |002a: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ 0x0005 line=86 │ │ 0x0009 line=120 │ │ 0x0010 line=122 │ │ locals : │ │ @@ -1100228,34 +1100228,34 @@ │ │ type : '(Lorg/jaudiotagger/audio/MyFile;J)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 36 16-bit code units │ │ -2de9cc: |[2de9cc] org.jaudiotagger.audio.mp3.MP3AudioHeader.:(Lorg/jaudiotagger/audio/MyFile;J)V │ │ -2de9dc: 7010 7087 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@8770 │ │ -2de9e2: 1a00 0000 |0003: const-string v0, "" // string@0000 │ │ -2de9e6: 5b20 c183 |0005: iput-object v0, v2, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.encoder:Ljava/lang/String; // field@83c1 │ │ -2de9ea: 6e40 008f 3254 |0007: invoke-virtual {v2, v3, v4, v5}, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.seek:(Lorg/jaudiotagger/audio/MyFile;J)Z // method@8f00 │ │ -2de9f0: 0a04 |000a: move-result v4 │ │ -2de9f2: 3804 0300 |000b: if-eqz v4, 000e // +0003 │ │ -2de9f6: 0e00 |000d: return-void │ │ -2de9f8: 2204 3811 |000e: new-instance v4, Lorg/jaudiotagger/audio/exceptions/InvalidAudioFrameException; // type@1138 │ │ -2de9fc: 6205 6d87 |0010: sget-object v5, Lorg/jaudiotagger/logging/ErrorMessage;.NO_AUDIO_HEADER_FOUND:Lorg/jaudiotagger/logging/ErrorMessage; // field@876d │ │ -2dea00: 1210 |0012: const/4 v0, #int 1 // #1 │ │ -2dea02: 2300 be13 |0013: new-array v0, v0, [Ljava/lang/Object; // type@13be │ │ -2dea06: 1201 |0015: const/4 v1, #int 0 // #0 │ │ -2dea08: 7210 738a 0300 |0016: invoke-interface {v3}, Lorg/jaudiotagger/audio/MyFile;.getName:()Ljava/lang/String; // method@8a73 │ │ -2dea0e: 0c03 |0019: move-result-object v3 │ │ -2dea10: 4d03 0001 |001a: aput-object v3, v0, v1 │ │ -2dea14: 6e20 5891 0500 |001c: invoke-virtual {v5, v0}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ -2dea1a: 0c03 |001f: move-result-object v3 │ │ -2dea1c: 7020 768d 3400 |0020: invoke-direct {v4, v3}, Lorg/jaudiotagger/audio/exceptions/InvalidAudioFrameException;.:(Ljava/lang/String;)V // method@8d76 │ │ -2dea22: 2704 |0023: throw v4 │ │ +2de9d0: |[2de9d0] org.jaudiotagger.audio.mp3.MP3AudioHeader.:(Lorg/jaudiotagger/audio/MyFile;J)V │ │ +2de9e0: 7010 7087 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@8770 │ │ +2de9e6: 1a00 0000 |0003: const-string v0, "" // string@0000 │ │ +2de9ea: 5b20 c183 |0005: iput-object v0, v2, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.encoder:Ljava/lang/String; // field@83c1 │ │ +2de9ee: 6e40 008f 3254 |0007: invoke-virtual {v2, v3, v4, v5}, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.seek:(Lorg/jaudiotagger/audio/MyFile;J)Z // method@8f00 │ │ +2de9f4: 0a04 |000a: move-result v4 │ │ +2de9f6: 3804 0300 |000b: if-eqz v4, 000e // +0003 │ │ +2de9fa: 0e00 |000d: return-void │ │ +2de9fc: 2204 3811 |000e: new-instance v4, Lorg/jaudiotagger/audio/exceptions/InvalidAudioFrameException; // type@1138 │ │ +2dea00: 6205 6d87 |0010: sget-object v5, Lorg/jaudiotagger/logging/ErrorMessage;.NO_AUDIO_HEADER_FOUND:Lorg/jaudiotagger/logging/ErrorMessage; // field@876d │ │ +2dea04: 1210 |0012: const/4 v0, #int 1 // #1 │ │ +2dea06: 2300 be13 |0013: new-array v0, v0, [Ljava/lang/Object; // type@13be │ │ +2dea0a: 1201 |0015: const/4 v1, #int 0 // #0 │ │ +2dea0c: 7210 738a 0300 |0016: invoke-interface {v3}, Lorg/jaudiotagger/audio/MyFile;.getName:()Ljava/lang/String; // method@8a73 │ │ +2dea12: 0c03 |0019: move-result-object v3 │ │ +2dea14: 4d03 0001 |001a: aput-object v3, v0, v1 │ │ +2dea18: 6e20 5891 0500 |001c: invoke-virtual {v5, v0}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ +2dea1e: 0c03 |001f: move-result-object v3 │ │ +2dea20: 7020 768d 3400 |0020: invoke-direct {v4, v3}, Lorg/jaudiotagger/audio/exceptions/InvalidAudioFrameException;.:(Ljava/lang/String;)V // method@8d76 │ │ +2dea26: 2704 |0023: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ 0x0005 line=86 │ │ 0x0007 line=145 │ │ 0x000e line=147 │ │ locals : │ │ @@ -1100268,17 +1100268,17 @@ │ │ type : '()D' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2de30c: |[2de30c] org.jaudiotagger.audio.mp3.MP3AudioHeader.getTimePerFrame:()D │ │ -2de31c: 5320 ce83 |0000: iget-wide v0, v2, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.timePerFrame:D // field@83ce │ │ -2de320: 1000 |0002: return-wide v0 │ │ +2de310: |[2de310] org.jaudiotagger.audio.mp3.MP3AudioHeader.getTimePerFrame:()D │ │ +2de320: 5320 ce83 |0000: iget-wide v0, v2, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.timePerFrame:D // field@83ce │ │ +2de324: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=511 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/jaudiotagger/audio/mp3/MP3AudioHeader; │ │ │ │ #5 : (in Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;) │ │ @@ -1100286,132 +1100286,132 @@ │ │ type : '(Lorg/jaudiotagger/audio/MyFile;JLjava/nio/ByteBuffer;Ljava/nio/channels/FileChannel;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 248 16-bit code units │ │ -2ddd10: |[2ddd10] org.jaudiotagger.audio.mp3.MP3AudioHeader.isNextFrameValid:(Lorg/jaudiotagger/audio/MyFile;JLjava/nio/ByteBuffer;Ljava/nio/channels/FileChannel;)Z │ │ -2ddd20: 6200 c483 |0000: sget-object v0, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.logger:Ljava/util/logging/Logger; // field@83c4 │ │ -2ddd24: 6201 b881 |0002: sget-object v1, Ljava/util/logging/Level;.FINEST:Ljava/util/logging/Level; // field@81b8 │ │ -2ddd28: 6e20 188a 1000 |0004: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.isLoggable:(Ljava/util/logging/Level;)Z // method@8a18 │ │ -2ddd2e: 0a00 |0007: move-result v0 │ │ -2ddd30: 3800 3400 |0008: if-eqz v0, 003c // +0034 │ │ -2ddd34: 6200 c483 |000a: sget-object v0, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.logger:Ljava/util/logging/Logger; // field@83c4 │ │ -2ddd38: 2201 3910 |000c: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2ddd3c: 7010 cc87 0100 |000e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2ddd42: 1a02 cf0f |0011: const-string v2, "Checking next frame" // string@0fcf │ │ -2ddd46: 6e20 d787 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ddd4c: 7210 738a 0500 |0016: invoke-interface {v5}, Lorg/jaudiotagger/audio/MyFile;.getName:()Ljava/lang/String; // method@8a73 │ │ -2ddd52: 0c05 |0019: move-result-object v5 │ │ -2ddd54: 6e20 d787 5100 |001a: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ddd5a: 1a05 6005 |001d: const-string v5, ":fpc:" // string@0560 │ │ -2ddd5e: 6e20 d787 5100 |001f: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ddd64: 6e30 d487 6107 |0022: invoke-virtual {v1, v6, v7}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ -2ddd6a: 1a05 d1ab |0025: const-string v5, "skipping to:" // string@abd1 │ │ -2ddd6e: 6e20 d787 5100 |0027: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ddd74: 5445 c583 |002a: iget-object v5, v4, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.mp3FrameHeader:Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader; // field@83c5 │ │ -2ddd78: 6e10 488f 0500 |002c: invoke-virtual {v5}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.getFrameLength:()I // method@8f48 │ │ -2ddd7e: 0a05 |002f: move-result v5 │ │ -2ddd80: 8152 |0030: int-to-long v2, v5 │ │ -2ddd82: bb62 |0031: add-long/2addr v2, v6 │ │ -2ddd84: 6e30 d487 2103 |0032: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ -2ddd8a: 6e10 df87 0100 |0035: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2ddd90: 0c05 |0038: move-result-object v5 │ │ -2ddd92: 6e20 148a 5000 |0039: invoke-virtual {v0, v5}, Ljava/util/logging/Logger;.finer:(Ljava/lang/String;)V // method@8a14 │ │ -2ddd98: 6e10 4d88 0800 |003c: invoke-virtual {v8}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ -2ddd9e: 0a05 |003f: move-result v5 │ │ -2ddda0: 5440 c583 |0040: iget-object v0, v4, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.mp3FrameHeader:Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader; // field@83c5 │ │ -2ddda4: 6e10 488f 0000 |0042: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.getFrameLength:()I // method@8f48 │ │ -2dddaa: 0a00 |0045: move-result v0 │ │ -2dddac: 1301 c412 |0046: const/16 v1, #int 4804 // #12c4 │ │ -2dddb0: 1202 |0048: const/4 v2, #int 0 // #0 │ │ -2dddb2: 3710 1f00 |0049: if-le v0, v1, 0068 // +001f │ │ -2dddb6: 6205 c483 |004b: sget-object v5, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.logger:Ljava/util/logging/Logger; // field@83c4 │ │ -2dddba: 2206 3910 |004d: new-instance v6, Ljava/lang/StringBuilder; // type@1039 │ │ -2dddbe: 7010 cc87 0600 |004f: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2dddc4: 1a07 f21a |0052: const-string v7, "Frame size is too large to be a frame:" // string@1af2 │ │ -2dddc8: 6e20 d787 7600 |0054: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2dddce: 5447 c583 |0057: iget-object v7, v4, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.mp3FrameHeader:Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader; // field@83c5 │ │ -2dddd2: 6e10 488f 0700 |0059: invoke-virtual {v7}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.getFrameLength:()I // method@8f48 │ │ -2dddd8: 0a07 |005c: move-result v7 │ │ -2dddda: 6e20 d387 7600 |005d: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2ddde0: 6e10 df87 0600 |0060: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2ddde6: 0c06 |0063: move-result-object v6 │ │ -2ddde8: 6e20 148a 6500 |0064: invoke-virtual {v5, v6}, Ljava/util/logging/Logger;.finer:(Ljava/lang/String;)V // method@8a14 │ │ -2dddee: 0f02 |0067: return v2 │ │ -2dddf0: 6e10 5788 0800 |0068: invoke-virtual {v8}, Ljava/nio/ByteBuffer;.remaining:()I // method@8857 │ │ -2dddf6: 0a00 |006b: move-result v0 │ │ -2dddf8: 5441 c583 |006c: iget-object v1, v4, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.mp3FrameHeader:Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader; // field@83c5 │ │ -2dddfc: 6e10 488f 0100 |006e: invoke-virtual {v1}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.getFrameLength:()I // method@8f48 │ │ -2dde02: 0a01 |0071: move-result v1 │ │ -2dde04: 1303 c400 |0072: const/16 v3, #int 196 // #c4 │ │ -2dde08: b031 |0074: add-int/2addr v1, v3 │ │ -2dde0a: 3610 5000 |0075: if-gt v0, v1, 00c5 // +0050 │ │ -2dde0e: 6205 c483 |0077: sget-object v5, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.logger:Ljava/util/logging/Logger; // field@83c4 │ │ -2dde12: 2200 3910 |0079: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -2dde16: 7010 cc87 0000 |007b: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2dde1c: 1a01 2d0d |007e: const-string v1, "Buffer too small, need to reload, buffer size:" // string@0d2d │ │ -2dde20: 6e20 d787 1000 |0080: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2dde26: 6e10 5788 0800 |0083: invoke-virtual {v8}, Ljava/nio/ByteBuffer;.remaining:()I // method@8857 │ │ -2dde2c: 0a01 |0086: move-result v1 │ │ -2dde2e: 6e20 d387 1000 |0087: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2dde34: 6e10 df87 0000 |008a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2dde3a: 0c00 |008d: move-result-object v0 │ │ -2dde3c: 6e20 148a 0500 |008e: invoke-virtual {v5, v0}, Ljava/util/logging/Logger;.finer:(Ljava/lang/String;)V // method@8a14 │ │ -2dde42: 6e10 3b88 0800 |0091: invoke-virtual {v8}, Ljava/nio/ByteBuffer;.clear:()Ljava/nio/Buffer; // method@883b │ │ -2dde48: 6e30 6a88 6907 |0094: invoke-virtual {v9, v6, v7}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ -2dde4e: 6e10 6988 0900 |0097: invoke-virtual {v9}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ -2dde54: 0b05 |009a: move-result-wide v5 │ │ -2dde56: 6e40 6c88 8965 |009b: invoke-virtual {v9, v8, v5, v6}, Ljava/nio/channels/FileChannel;.read:(Ljava/nio/ByteBuffer;J)I // method@886c │ │ -2dde5c: 6e10 3d88 0800 |009e: invoke-virtual {v8}, Ljava/nio/ByteBuffer;.flip:()Ljava/nio/Buffer; // method@883d │ │ -2dde62: 6e10 4988 0800 |00a1: invoke-virtual {v8}, Ljava/nio/ByteBuffer;.limit:()I // method@8849 │ │ -2dde68: 0a05 |00a4: move-result v5 │ │ -2dde6a: 3635 0a00 |00a5: if-gt v5, v3, 00af // +000a │ │ -2dde6e: 6205 c483 |00a7: sget-object v5, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.logger:Ljava/util/logging/Logger; // field@83c4 │ │ -2dde72: 1a06 ae3d |00a9: const-string v6, "Nearly at end of file, no header found:" // string@3dae │ │ -2dde76: 6e20 148a 6500 |00ab: invoke-virtual {v5, v6}, Ljava/util/logging/Logger;.finer:(Ljava/lang/String;)V // method@8a14 │ │ -2dde7c: 0f02 |00ae: return v2 │ │ -2dde7e: 6e10 4988 0800 |00af: invoke-virtual {v8}, Ljava/nio/ByteBuffer;.limit:()I // method@8849 │ │ -2dde84: 0a05 |00b2: move-result v5 │ │ -2dde86: 5446 c583 |00b3: iget-object v6, v4, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.mp3FrameHeader:Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader; // field@83c5 │ │ -2dde8a: 6e10 488f 0600 |00b5: invoke-virtual {v6}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.getFrameLength:()I // method@8f48 │ │ -2dde90: 0a06 |00b8: move-result v6 │ │ -2dde92: b036 |00b9: add-int/2addr v6, v3 │ │ -2dde94: 3665 0a00 |00ba: if-gt v5, v6, 00c4 // +000a │ │ -2dde98: 6205 c483 |00bc: sget-object v5, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.logger:Ljava/util/logging/Logger; // field@83c4 │ │ -2dde9c: 1a06 af3d |00be: const-string v6, "Nearly at end of file, no room for next frame, no header found:" // string@3daf │ │ -2ddea0: 6e20 148a 6500 |00c0: invoke-virtual {v5, v6}, Ljava/util/logging/Logger;.finer:(Ljava/lang/String;)V // method@8a14 │ │ -2ddea6: 0f02 |00c3: return v2 │ │ -2ddea8: 1205 |00c4: const/4 v5, #int 0 // #0 │ │ -2ddeaa: 6e10 4d88 0800 |00c5: invoke-virtual {v8}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ -2ddeb0: 0a06 |00c8: move-result v6 │ │ -2ddeb2: 5447 c583 |00c9: iget-object v7, v4, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.mp3FrameHeader:Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader; // field@83c5 │ │ -2ddeb6: 6e10 488f 0700 |00cb: invoke-virtual {v7}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.getFrameLength:()I // method@8f48 │ │ -2ddebc: 0a07 |00ce: move-result v7 │ │ -2ddebe: b076 |00cf: add-int/2addr v6, v7 │ │ -2ddec0: 6e20 4e88 6800 |00d0: invoke-virtual {v8, v6}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ -2ddec6: 7110 538f 0800 |00d3: invoke-static {v8}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.isMPEGFrame:(Ljava/nio/ByteBuffer;)Z // method@8f53 │ │ -2ddecc: 0a06 |00d6: move-result v6 │ │ -2ddece: 3806 1600 |00d7: if-eqz v6, 00ed // +0016 │ │ -2dded2: 7110 598f 0800 |00d9: invoke-static {v8}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.parseMPEGHeader:(Ljava/nio/ByteBuffer;)Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader; // method@8f59 │ │ -2dded8: 6206 c483 |00dc: sget-object v6, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.logger:Ljava/util/logging/Logger; // field@83c4 │ │ -2ddedc: 1a07 bb0f |00de: const-string v7, "Check next frame confirms is an audio header " // string@0fbb │ │ -2ddee0: 6e20 148a 7600 |00e0: invoke-virtual {v6, v7}, Ljava/util/logging/Logger;.finer:(Ljava/lang/String;)V // method@8a14 │ │ -2ddee6: 1212 |00e3: const/4 v2, #int 1 // #1 │ │ -2ddee8: 2810 |00e4: goto 00f4 // +0010 │ │ -2ddeea: 6206 c483 |00e5: sget-object v6, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.logger:Ljava/util/logging/Logger; // field@83c4 │ │ -2ddeee: 1a07 bc0f |00e7: const-string v7, "Check next frame has identified this is not an audio header" // string@0fbc │ │ -2ddef2: 6e20 148a 7600 |00e9: invoke-virtual {v6, v7}, Ljava/util/logging/Logger;.finer:(Ljava/lang/String;)V // method@8a14 │ │ -2ddef8: 2808 |00ec: goto 00f4 // +0008 │ │ -2ddefa: 6206 c483 |00ed: sget-object v6, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.logger:Ljava/util/logging/Logger; // field@83c4 │ │ -2ddefe: 1a07 2a7f |00ef: const-string v7, "isMPEGFrame has identified this is not an audio header" // string@7f2a │ │ -2ddf02: 6e20 148a 7600 |00f1: invoke-virtual {v6, v7}, Ljava/util/logging/Logger;.finer:(Ljava/lang/String;)V // method@8a14 │ │ -2ddf08: 6e20 4e88 5800 |00f4: invoke-virtual {v8, v5}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ -2ddf0e: 0f02 |00f7: return v2 │ │ +2ddd14: |[2ddd14] org.jaudiotagger.audio.mp3.MP3AudioHeader.isNextFrameValid:(Lorg/jaudiotagger/audio/MyFile;JLjava/nio/ByteBuffer;Ljava/nio/channels/FileChannel;)Z │ │ +2ddd24: 6200 c483 |0000: sget-object v0, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.logger:Ljava/util/logging/Logger; // field@83c4 │ │ +2ddd28: 6201 b881 |0002: sget-object v1, Ljava/util/logging/Level;.FINEST:Ljava/util/logging/Level; // field@81b8 │ │ +2ddd2c: 6e20 188a 1000 |0004: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.isLoggable:(Ljava/util/logging/Level;)Z // method@8a18 │ │ +2ddd32: 0a00 |0007: move-result v0 │ │ +2ddd34: 3800 3400 |0008: if-eqz v0, 003c // +0034 │ │ +2ddd38: 6200 c483 |000a: sget-object v0, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.logger:Ljava/util/logging/Logger; // field@83c4 │ │ +2ddd3c: 2201 3910 |000c: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2ddd40: 7010 cc87 0100 |000e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2ddd46: 1a02 cf0f |0011: const-string v2, "Checking next frame" // string@0fcf │ │ +2ddd4a: 6e20 d787 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ddd50: 7210 738a 0500 |0016: invoke-interface {v5}, Lorg/jaudiotagger/audio/MyFile;.getName:()Ljava/lang/String; // method@8a73 │ │ +2ddd56: 0c05 |0019: move-result-object v5 │ │ +2ddd58: 6e20 d787 5100 |001a: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ddd5e: 1a05 6005 |001d: const-string v5, ":fpc:" // string@0560 │ │ +2ddd62: 6e20 d787 5100 |001f: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ddd68: 6e30 d487 6107 |0022: invoke-virtual {v1, v6, v7}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ +2ddd6e: 1a05 d1ab |0025: const-string v5, "skipping to:" // string@abd1 │ │ +2ddd72: 6e20 d787 5100 |0027: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ddd78: 5445 c583 |002a: iget-object v5, v4, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.mp3FrameHeader:Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader; // field@83c5 │ │ +2ddd7c: 6e10 488f 0500 |002c: invoke-virtual {v5}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.getFrameLength:()I // method@8f48 │ │ +2ddd82: 0a05 |002f: move-result v5 │ │ +2ddd84: 8152 |0030: int-to-long v2, v5 │ │ +2ddd86: bb62 |0031: add-long/2addr v2, v6 │ │ +2ddd88: 6e30 d487 2103 |0032: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ +2ddd8e: 6e10 df87 0100 |0035: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2ddd94: 0c05 |0038: move-result-object v5 │ │ +2ddd96: 6e20 148a 5000 |0039: invoke-virtual {v0, v5}, Ljava/util/logging/Logger;.finer:(Ljava/lang/String;)V // method@8a14 │ │ +2ddd9c: 6e10 4d88 0800 |003c: invoke-virtual {v8}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ +2ddda2: 0a05 |003f: move-result v5 │ │ +2ddda4: 5440 c583 |0040: iget-object v0, v4, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.mp3FrameHeader:Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader; // field@83c5 │ │ +2ddda8: 6e10 488f 0000 |0042: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.getFrameLength:()I // method@8f48 │ │ +2dddae: 0a00 |0045: move-result v0 │ │ +2dddb0: 1301 c412 |0046: const/16 v1, #int 4804 // #12c4 │ │ +2dddb4: 1202 |0048: const/4 v2, #int 0 // #0 │ │ +2dddb6: 3710 1f00 |0049: if-le v0, v1, 0068 // +001f │ │ +2dddba: 6205 c483 |004b: sget-object v5, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.logger:Ljava/util/logging/Logger; // field@83c4 │ │ +2dddbe: 2206 3910 |004d: new-instance v6, Ljava/lang/StringBuilder; // type@1039 │ │ +2dddc2: 7010 cc87 0600 |004f: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2dddc8: 1a07 f21a |0052: const-string v7, "Frame size is too large to be a frame:" // string@1af2 │ │ +2dddcc: 6e20 d787 7600 |0054: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2dddd2: 5447 c583 |0057: iget-object v7, v4, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.mp3FrameHeader:Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader; // field@83c5 │ │ +2dddd6: 6e10 488f 0700 |0059: invoke-virtual {v7}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.getFrameLength:()I // method@8f48 │ │ +2ddddc: 0a07 |005c: move-result v7 │ │ +2dddde: 6e20 d387 7600 |005d: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2ddde4: 6e10 df87 0600 |0060: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2dddea: 0c06 |0063: move-result-object v6 │ │ +2dddec: 6e20 148a 6500 |0064: invoke-virtual {v5, v6}, Ljava/util/logging/Logger;.finer:(Ljava/lang/String;)V // method@8a14 │ │ +2dddf2: 0f02 |0067: return v2 │ │ +2dddf4: 6e10 5788 0800 |0068: invoke-virtual {v8}, Ljava/nio/ByteBuffer;.remaining:()I // method@8857 │ │ +2dddfa: 0a00 |006b: move-result v0 │ │ +2dddfc: 5441 c583 |006c: iget-object v1, v4, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.mp3FrameHeader:Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader; // field@83c5 │ │ +2dde00: 6e10 488f 0100 |006e: invoke-virtual {v1}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.getFrameLength:()I // method@8f48 │ │ +2dde06: 0a01 |0071: move-result v1 │ │ +2dde08: 1303 c400 |0072: const/16 v3, #int 196 // #c4 │ │ +2dde0c: b031 |0074: add-int/2addr v1, v3 │ │ +2dde0e: 3610 5000 |0075: if-gt v0, v1, 00c5 // +0050 │ │ +2dde12: 6205 c483 |0077: sget-object v5, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.logger:Ljava/util/logging/Logger; // field@83c4 │ │ +2dde16: 2200 3910 |0079: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +2dde1a: 7010 cc87 0000 |007b: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2dde20: 1a01 2d0d |007e: const-string v1, "Buffer too small, need to reload, buffer size:" // string@0d2d │ │ +2dde24: 6e20 d787 1000 |0080: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2dde2a: 6e10 5788 0800 |0083: invoke-virtual {v8}, Ljava/nio/ByteBuffer;.remaining:()I // method@8857 │ │ +2dde30: 0a01 |0086: move-result v1 │ │ +2dde32: 6e20 d387 1000 |0087: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2dde38: 6e10 df87 0000 |008a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2dde3e: 0c00 |008d: move-result-object v0 │ │ +2dde40: 6e20 148a 0500 |008e: invoke-virtual {v5, v0}, Ljava/util/logging/Logger;.finer:(Ljava/lang/String;)V // method@8a14 │ │ +2dde46: 6e10 3b88 0800 |0091: invoke-virtual {v8}, Ljava/nio/ByteBuffer;.clear:()Ljava/nio/Buffer; // method@883b │ │ +2dde4c: 6e30 6a88 6907 |0094: invoke-virtual {v9, v6, v7}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ +2dde52: 6e10 6988 0900 |0097: invoke-virtual {v9}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ +2dde58: 0b05 |009a: move-result-wide v5 │ │ +2dde5a: 6e40 6c88 8965 |009b: invoke-virtual {v9, v8, v5, v6}, Ljava/nio/channels/FileChannel;.read:(Ljava/nio/ByteBuffer;J)I // method@886c │ │ +2dde60: 6e10 3d88 0800 |009e: invoke-virtual {v8}, Ljava/nio/ByteBuffer;.flip:()Ljava/nio/Buffer; // method@883d │ │ +2dde66: 6e10 4988 0800 |00a1: invoke-virtual {v8}, Ljava/nio/ByteBuffer;.limit:()I // method@8849 │ │ +2dde6c: 0a05 |00a4: move-result v5 │ │ +2dde6e: 3635 0a00 |00a5: if-gt v5, v3, 00af // +000a │ │ +2dde72: 6205 c483 |00a7: sget-object v5, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.logger:Ljava/util/logging/Logger; // field@83c4 │ │ +2dde76: 1a06 ae3d |00a9: const-string v6, "Nearly at end of file, no header found:" // string@3dae │ │ +2dde7a: 6e20 148a 6500 |00ab: invoke-virtual {v5, v6}, Ljava/util/logging/Logger;.finer:(Ljava/lang/String;)V // method@8a14 │ │ +2dde80: 0f02 |00ae: return v2 │ │ +2dde82: 6e10 4988 0800 |00af: invoke-virtual {v8}, Ljava/nio/ByteBuffer;.limit:()I // method@8849 │ │ +2dde88: 0a05 |00b2: move-result v5 │ │ +2dde8a: 5446 c583 |00b3: iget-object v6, v4, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.mp3FrameHeader:Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader; // field@83c5 │ │ +2dde8e: 6e10 488f 0600 |00b5: invoke-virtual {v6}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.getFrameLength:()I // method@8f48 │ │ +2dde94: 0a06 |00b8: move-result v6 │ │ +2dde96: b036 |00b9: add-int/2addr v6, v3 │ │ +2dde98: 3665 0a00 |00ba: if-gt v5, v6, 00c4 // +000a │ │ +2dde9c: 6205 c483 |00bc: sget-object v5, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.logger:Ljava/util/logging/Logger; // field@83c4 │ │ +2ddea0: 1a06 af3d |00be: const-string v6, "Nearly at end of file, no room for next frame, no header found:" // string@3daf │ │ +2ddea4: 6e20 148a 6500 |00c0: invoke-virtual {v5, v6}, Ljava/util/logging/Logger;.finer:(Ljava/lang/String;)V // method@8a14 │ │ +2ddeaa: 0f02 |00c3: return v2 │ │ +2ddeac: 1205 |00c4: const/4 v5, #int 0 // #0 │ │ +2ddeae: 6e10 4d88 0800 |00c5: invoke-virtual {v8}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ +2ddeb4: 0a06 |00c8: move-result v6 │ │ +2ddeb6: 5447 c583 |00c9: iget-object v7, v4, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.mp3FrameHeader:Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader; // field@83c5 │ │ +2ddeba: 6e10 488f 0700 |00cb: invoke-virtual {v7}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.getFrameLength:()I // method@8f48 │ │ +2ddec0: 0a07 |00ce: move-result v7 │ │ +2ddec2: b076 |00cf: add-int/2addr v6, v7 │ │ +2ddec4: 6e20 4e88 6800 |00d0: invoke-virtual {v8, v6}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ +2ddeca: 7110 538f 0800 |00d3: invoke-static {v8}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.isMPEGFrame:(Ljava/nio/ByteBuffer;)Z // method@8f53 │ │ +2dded0: 0a06 |00d6: move-result v6 │ │ +2dded2: 3806 1600 |00d7: if-eqz v6, 00ed // +0016 │ │ +2dded6: 7110 598f 0800 |00d9: invoke-static {v8}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.parseMPEGHeader:(Ljava/nio/ByteBuffer;)Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader; // method@8f59 │ │ +2ddedc: 6206 c483 |00dc: sget-object v6, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.logger:Ljava/util/logging/Logger; // field@83c4 │ │ +2ddee0: 1a07 bb0f |00de: const-string v7, "Check next frame confirms is an audio header " // string@0fbb │ │ +2ddee4: 6e20 148a 7600 |00e0: invoke-virtual {v6, v7}, Ljava/util/logging/Logger;.finer:(Ljava/lang/String;)V // method@8a14 │ │ +2ddeea: 1212 |00e3: const/4 v2, #int 1 // #1 │ │ +2ddeec: 2810 |00e4: goto 00f4 // +0010 │ │ +2ddeee: 6206 c483 |00e5: sget-object v6, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.logger:Ljava/util/logging/Logger; // field@83c4 │ │ +2ddef2: 1a07 bc0f |00e7: const-string v7, "Check next frame has identified this is not an audio header" // string@0fbc │ │ +2ddef6: 6e20 148a 7600 |00e9: invoke-virtual {v6, v7}, Ljava/util/logging/Logger;.finer:(Ljava/lang/String;)V // method@8a14 │ │ +2ddefc: 2808 |00ec: goto 00f4 // +0008 │ │ +2ddefe: 6206 c483 |00ed: sget-object v6, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.logger:Ljava/util/logging/Logger; // field@83c4 │ │ +2ddf02: 1a07 2a7f |00ef: const-string v7, "isMPEGFrame has identified this is not an audio header" // string@7f2a │ │ +2ddf06: 6e20 148a 7600 |00f1: invoke-virtual {v6, v7}, Ljava/util/logging/Logger;.finer:(Ljava/lang/String;)V // method@8a14 │ │ +2ddf0c: 6e20 4e88 5800 |00f4: invoke-virtual {v8, v5}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ +2ddf12: 0f02 |00f7: return v2 │ │ catches : 1 │ │ 0x00d9 - 0x00e3 │ │ Lorg/jaudiotagger/audio/exceptions/InvalidAudioFrameException; -> 0x00e5 │ │ positions : │ │ 0x0000 line=345 │ │ 0x000a line=347 │ │ 0x003c line=351 │ │ @@ -1100447,17 +1100447,17 @@ │ │ type : '()Ljava/lang/Long;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2de394: |[2de394] org.jaudiotagger.audio.mp3.MP3AudioHeader.getAudioDataEndPosition:()Ljava/lang/Long; │ │ -2de3a4: 5410 be83 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.audioDataEndPosition:Ljava/lang/Long; // field@83be │ │ -2de3a8: 1100 |0002: return-object v0 │ │ +2de398: |[2de398] org.jaudiotagger.audio.mp3.MP3AudioHeader.getAudioDataEndPosition:()Ljava/lang/Long; │ │ +2de3a8: 5410 be83 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.audioDataEndPosition:Ljava/lang/Long; // field@83be │ │ +2de3ac: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=875 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/mp3/MP3AudioHeader; │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;) │ │ @@ -1100465,19 +1100465,19 @@ │ │ type : '()Ljava/lang/Long;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -2de3ac: |[2de3ac] org.jaudiotagger.audio.mp3.MP3AudioHeader.getAudioDataLength:()Ljava/lang/Long; │ │ -2de3bc: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -2de3c0: 7120 4387 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8743 │ │ -2de3c6: 0c00 |0005: move-result-object v0 │ │ -2de3c8: 1100 |0006: return-object v0 │ │ +2de3b0: |[2de3b0] org.jaudiotagger.audio.mp3.MP3AudioHeader.getAudioDataLength:()Ljava/lang/Long; │ │ +2de3c0: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +2de3c4: 7120 4387 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8743 │ │ +2de3ca: 0c00 |0005: move-result-object v0 │ │ +2de3cc: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=858 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/jaudiotagger/audio/mp3/MP3AudioHeader; │ │ │ │ #2 : (in Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;) │ │ @@ -1100485,17 +1100485,17 @@ │ │ type : '()Ljava/lang/Long;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2de3cc: |[2de3cc] org.jaudiotagger.audio.mp3.MP3AudioHeader.getAudioDataStartPosition:()Ljava/lang/Long; │ │ -2de3dc: 5410 bf83 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.audioDataStartPosition:Ljava/lang/Long; // field@83bf │ │ -2de3e0: 1100 |0002: return-object v0 │ │ +2de3d0: |[2de3d0] org.jaudiotagger.audio.mp3.MP3AudioHeader.getAudioDataStartPosition:()Ljava/lang/Long; │ │ +2de3e0: 5410 bf83 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.audioDataStartPosition:Ljava/lang/Long; // field@83bf │ │ +2de3e4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=864 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/mp3/MP3AudioHeader; │ │ │ │ #3 : (in Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;) │ │ @@ -1100503,47 +1100503,47 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 67 16-bit code units │ │ -2de404: |[2de404] org.jaudiotagger.audio.mp3.MP3AudioHeader.getBitRate:()Ljava/lang/String; │ │ -2de414: 5430 c783 |0000: iget-object v0, v3, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.mp3XingFrame:Lorg/jaudiotagger/audio/mp3/XingFrame; // field@83c7 │ │ -2de418: 1301 7e00 |0002: const/16 v1, #int 126 // #7e │ │ -2de41c: 3800 1e00 |0004: if-eqz v0, 0022 // +001e │ │ -2de420: 6e10 798f 0000 |0006: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp3/XingFrame;.isVbr:()Z // method@8f79 │ │ -2de426: 0a00 |0009: move-result v0 │ │ -2de428: 3800 1800 |000a: if-eqz v0, 0022 // +0018 │ │ -2de42c: 2200 3910 |000c: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -2de430: 7010 cc87 0000 |000e: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2de436: 6e20 d087 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@87d0 │ │ -2de43c: 5331 c083 |0014: iget-wide v1, v3, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.bitrate:J // field@83c0 │ │ -2de440: 7120 be87 2100 |0016: invoke-static {v1, v2}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@87be │ │ -2de446: 0c01 |0019: move-result-object v1 │ │ -2de448: 6e20 d787 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2de44e: 6e10 df87 0000 |001d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2de454: 0c00 |0020: move-result-object v0 │ │ -2de456: 1100 |0021: return-object v0 │ │ -2de458: 5430 c683 |0022: iget-object v0, v3, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.mp3VbriFrame:Lorg/jaudiotagger/audio/mp3/VbriFrame; // field@83c6 │ │ -2de45c: 3800 1800 |0024: if-eqz v0, 003c // +0018 │ │ -2de460: 2200 3910 |0026: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -2de464: 7010 cc87 0000 |0028: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2de46a: 6e20 d087 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@87d0 │ │ -2de470: 5331 c083 |002e: iget-wide v1, v3, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.bitrate:J // field@83c0 │ │ -2de474: 7120 be87 2100 |0030: invoke-static {v1, v2}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@87be │ │ -2de47a: 0c01 |0033: move-result-object v1 │ │ -2de47c: 6e20 d787 1000 |0034: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2de482: 6e10 df87 0000 |0037: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2de488: 0c00 |003a: move-result-object v0 │ │ -2de48a: 1100 |003b: return-object v0 │ │ -2de48c: 5330 c083 |003c: iget-wide v0, v3, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.bitrate:J // field@83c0 │ │ -2de490: 7120 be87 1000 |003e: invoke-static {v0, v1}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@87be │ │ -2de496: 0c00 |0041: move-result-object v0 │ │ -2de498: 1100 |0042: return-object v0 │ │ +2de408: |[2de408] org.jaudiotagger.audio.mp3.MP3AudioHeader.getBitRate:()Ljava/lang/String; │ │ +2de418: 5430 c783 |0000: iget-object v0, v3, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.mp3XingFrame:Lorg/jaudiotagger/audio/mp3/XingFrame; // field@83c7 │ │ +2de41c: 1301 7e00 |0002: const/16 v1, #int 126 // #7e │ │ +2de420: 3800 1e00 |0004: if-eqz v0, 0022 // +001e │ │ +2de424: 6e10 798f 0000 |0006: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp3/XingFrame;.isVbr:()Z // method@8f79 │ │ +2de42a: 0a00 |0009: move-result v0 │ │ +2de42c: 3800 1800 |000a: if-eqz v0, 0022 // +0018 │ │ +2de430: 2200 3910 |000c: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +2de434: 7010 cc87 0000 |000e: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2de43a: 6e20 d087 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@87d0 │ │ +2de440: 5331 c083 |0014: iget-wide v1, v3, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.bitrate:J // field@83c0 │ │ +2de444: 7120 be87 2100 |0016: invoke-static {v1, v2}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@87be │ │ +2de44a: 0c01 |0019: move-result-object v1 │ │ +2de44c: 6e20 d787 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2de452: 6e10 df87 0000 |001d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2de458: 0c00 |0020: move-result-object v0 │ │ +2de45a: 1100 |0021: return-object v0 │ │ +2de45c: 5430 c683 |0022: iget-object v0, v3, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.mp3VbriFrame:Lorg/jaudiotagger/audio/mp3/VbriFrame; // field@83c6 │ │ +2de460: 3800 1800 |0024: if-eqz v0, 003c // +0018 │ │ +2de464: 2200 3910 |0026: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +2de468: 7010 cc87 0000 |0028: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2de46e: 6e20 d087 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@87d0 │ │ +2de474: 5331 c083 |002e: iget-wide v1, v3, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.bitrate:J // field@83c0 │ │ +2de478: 7120 be87 2100 |0030: invoke-static {v1, v2}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@87be │ │ +2de47e: 0c01 |0033: move-result-object v1 │ │ +2de480: 6e20 d787 1000 |0034: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2de486: 6e10 df87 0000 |0037: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2de48c: 0c00 |003a: move-result-object v0 │ │ +2de48e: 1100 |003b: return-object v0 │ │ +2de490: 5330 c083 |003c: iget-wide v0, v3, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.bitrate:J // field@83c0 │ │ +2de494: 7120 be87 1000 |003e: invoke-static {v0, v1}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@87be │ │ +2de49a: 0c00 |0041: move-result-object v0 │ │ +2de49c: 1100 |0042: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=648 │ │ 0x000c line=650 │ │ 0x0022 line=652 │ │ 0x0026 line=654 │ │ 0x003c line=658 │ │ @@ -1100555,17 +1100555,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2de880: |[2de880] org.jaudiotagger.audio.mp3.MP3AudioHeader.getBitRateAsNumber:()J │ │ -2de890: 5320 c083 |0000: iget-wide v0, v2, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.bitrate:J // field@83c0 │ │ -2de894: 1000 |0002: return-wide v0 │ │ +2de884: |[2de884] org.jaudiotagger.audio.mp3.MP3AudioHeader.getBitRateAsNumber:()J │ │ +2de894: 5320 c083 |0000: iget-wide v0, v2, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.bitrate:J // field@83c0 │ │ +2de898: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=639 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/jaudiotagger/audio/mp3/MP3AudioHeader; │ │ │ │ #5 : (in Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;) │ │ @@ -1100573,51 +1100573,51 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2de324: |[2de324] org.jaudiotagger.audio.mp3.MP3AudioHeader.getBitsPerSample:()I │ │ -2de334: 1300 1000 |0000: const/16 v0, #int 16 // #10 │ │ -2de338: 0f00 |0002: return v0 │ │ +2de328: |[2de328] org.jaudiotagger.audio.mp3.MP3AudioHeader.getBitsPerSample:()I │ │ +2de338: 1300 1000 |0000: const/16 v0, #int 16 // #10 │ │ +2de33c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;) │ │ name : 'getByteRate' │ │ type : '()Ljava/lang/Integer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -2de380: |[2de380] org.jaudiotagger.audio.mp3.MP3AudioHeader.getByteRate:()Ljava/lang/Integer; │ │ -2de390: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -2de392: 1100 |0001: return-object v0 │ │ +2de384: |[2de384] org.jaudiotagger.audio.mp3.MP3AudioHeader.getByteRate:()Ljava/lang/Integer; │ │ +2de394: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +2de396: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;) │ │ name : 'getChannels' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -2de49c: |[2de49c] org.jaudiotagger.audio.mp3.MP3AudioHeader.getChannels:()Ljava/lang/String; │ │ -2de4ac: 5410 c583 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.mp3FrameHeader:Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader; // field@83c5 │ │ -2de4b0: 6e10 458f 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.getChannelModeAsString:()Ljava/lang/String; // method@8f45 │ │ -2de4b6: 0c00 |0005: move-result-object v0 │ │ -2de4b8: 1100 |0006: return-object v0 │ │ +2de4a0: |[2de4a0] org.jaudiotagger.audio.mp3.MP3AudioHeader.getChannels:()Ljava/lang/String; │ │ +2de4b0: 5410 c583 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.mp3FrameHeader:Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader; // field@83c5 │ │ +2de4b4: 6e10 458f 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.getChannelModeAsString:()Ljava/lang/String; // method@8f45 │ │ +2de4ba: 0c00 |0005: move-result-object v0 │ │ +2de4bc: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=717 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jaudiotagger/audio/mp3/MP3AudioHeader; │ │ │ │ #8 : (in Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;) │ │ @@ -1100625,19 +1100625,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -2de4bc: |[2de4bc] org.jaudiotagger.audio.mp3.MP3AudioHeader.getEmphasis:()Ljava/lang/String; │ │ -2de4cc: 5410 c583 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.mp3FrameHeader:Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader; // field@83c5 │ │ -2de4d0: 6e10 478f 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.getEmphasisAsString:()Ljava/lang/String; // method@8f47 │ │ -2de4d6: 0c00 |0005: move-result-object v0 │ │ -2de4d8: 1100 |0006: return-object v0 │ │ +2de4c0: |[2de4c0] org.jaudiotagger.audio.mp3.MP3AudioHeader.getEmphasis:()Ljava/lang/String; │ │ +2de4d0: 5410 c583 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.mp3FrameHeader:Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader; // field@83c5 │ │ +2de4d4: 6e10 478f 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.getEmphasisAsString:()Ljava/lang/String; // method@8f47 │ │ +2de4da: 0c00 |0005: move-result-object v0 │ │ +2de4dc: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=725 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jaudiotagger/audio/mp3/MP3AudioHeader; │ │ │ │ #9 : (in Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;) │ │ @@ -1100645,17 +1100645,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2de4dc: |[2de4dc] org.jaudiotagger.audio.mp3.MP3AudioHeader.getEncoder:()Ljava/lang/String; │ │ -2de4ec: 5410 c183 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.encoder:Ljava/lang/String; // field@83c1 │ │ -2de4f0: 1100 |0002: return-object v0 │ │ +2de4e0: |[2de4e0] org.jaudiotagger.audio.mp3.MP3AudioHeader.getEncoder:()Ljava/lang/String; │ │ +2de4f0: 5410 c183 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.encoder:Ljava/lang/String; // field@83c1 │ │ +2de4f4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=782 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/mp3/MP3AudioHeader; │ │ │ │ #10 : (in Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;) │ │ @@ -1100663,30 +1100663,30 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -2de4f4: |[2de4f4] org.jaudiotagger.audio.mp3.MP3AudioHeader.getEncodingType:()Ljava/lang/String; │ │ -2de504: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -2de508: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2de50e: 5421 c583 |0005: iget-object v1, v2, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.mp3FrameHeader:Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader; // field@83c5 │ │ -2de512: 6e10 518f 0100 |0007: invoke-virtual {v1}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.getVersionAsString:()Ljava/lang/String; // method@8f51 │ │ -2de518: 0c01 |000a: move-result-object v1 │ │ -2de51a: 6e20 d787 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2de520: 1a01 5000 |000e: const-string v1, " " // string@0050 │ │ -2de524: 6e20 d787 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2de52a: 5421 c583 |0013: iget-object v1, v2, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.mp3FrameHeader:Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader; // field@83c5 │ │ -2de52e: 6e10 4a8f 0100 |0015: invoke-virtual {v1}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.getLayerAsString:()Ljava/lang/String; // method@8f4a │ │ -2de534: 0c01 |0018: move-result-object v1 │ │ -2de536: 6e20 d787 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2de53c: 6e10 df87 0000 |001c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2de542: 0c00 |001f: move-result-object v0 │ │ -2de544: 1100 |0020: return-object v0 │ │ +2de4f8: |[2de4f8] org.jaudiotagger.audio.mp3.MP3AudioHeader.getEncodingType:()Ljava/lang/String; │ │ +2de508: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +2de50c: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2de512: 5421 c583 |0005: iget-object v1, v2, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.mp3FrameHeader:Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader; // field@83c5 │ │ +2de516: 6e10 518f 0100 |0007: invoke-virtual {v1}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.getVersionAsString:()Ljava/lang/String; // method@8f51 │ │ +2de51c: 0c01 |000a: move-result-object v1 │ │ +2de51e: 6e20 d787 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2de524: 1a01 5000 |000e: const-string v1, " " // string@0050 │ │ +2de528: 6e20 d787 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2de52e: 5421 c583 |0013: iget-object v1, v2, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.mp3FrameHeader:Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader; // field@83c5 │ │ +2de532: 6e10 4a8f 0100 |0015: invoke-virtual {v1}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.getLayerAsString:()Ljava/lang/String; // method@8f4a │ │ +2de538: 0c01 |0018: move-result-object v1 │ │ +2de53a: 6e20 d787 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2de540: 6e10 df87 0000 |001c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2de546: 0c00 |001f: move-result-object v0 │ │ +2de548: 1100 |0020: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=582 │ │ locals : │ │ 0x0000 - 0x0021 reg=2 this Lorg/jaudiotagger/audio/mp3/MP3AudioHeader; │ │ │ │ #11 : (in Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;) │ │ @@ -1100694,19 +1100694,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -2de548: |[2de548] org.jaudiotagger.audio.mp3.MP3AudioHeader.getFormat:()Ljava/lang/String; │ │ -2de558: 6200 d981 |0000: sget-object v0, Lorg/jaudiotagger/audio/SupportedFileFormat;.MP3:Lorg/jaudiotagger/audio/SupportedFileFormat; // field@81d9 │ │ -2de55c: 6e10 998a 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/audio/SupportedFileFormat;.getDisplayName:()Ljava/lang/String; // method@8a99 │ │ -2de562: 0c00 |0005: move-result-object v0 │ │ -2de564: 1100 |0006: return-object v0 │ │ +2de54c: |[2de54c] org.jaudiotagger.audio.mp3.MP3AudioHeader.getFormat:()Ljava/lang/String; │ │ +2de55c: 6200 d981 |0000: sget-object v0, Lorg/jaudiotagger/audio/SupportedFileFormat;.MP3:Lorg/jaudiotagger/audio/SupportedFileFormat; // field@81d9 │ │ +2de560: 6e10 998a 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/audio/SupportedFileFormat;.getDisplayName:()Ljava/lang/String; // method@8a99 │ │ +2de566: 0c00 |0005: move-result-object v0 │ │ +2de568: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=709 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jaudiotagger/audio/mp3/MP3AudioHeader; │ │ │ │ #12 : (in Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;) │ │ @@ -1100714,17 +1100714,17 @@ │ │ type : '()J' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2de898: |[2de898] org.jaudiotagger.audio.mp3.MP3AudioHeader.getMp3StartByte:()J │ │ -2de8a8: 5320 ca83 |0000: iget-wide v0, v2, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.startByte:J // field@83ca │ │ -2de8ac: 1000 |0002: return-wide v0 │ │ +2de89c: |[2de89c] org.jaudiotagger.audio.mp3.MP3AudioHeader.getMp3StartByte:()J │ │ +2de8ac: 5320 ca83 |0000: iget-wide v0, v2, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.startByte:J // field@83ca │ │ +2de8b0: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=434 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/jaudiotagger/audio/mp3/MP3AudioHeader; │ │ │ │ #13 : (in Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;) │ │ @@ -1100732,19 +1100732,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -2de568: |[2de568] org.jaudiotagger.audio.mp3.MP3AudioHeader.getMpegLayer:()Ljava/lang/String; │ │ -2de578: 5410 c583 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.mp3FrameHeader:Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader; // field@83c5 │ │ -2de57c: 6e10 4a8f 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.getLayerAsString:()Ljava/lang/String; // method@8f4a │ │ -2de582: 0c00 |0005: move-result-object v0 │ │ -2de584: 1100 |0006: return-object v0 │ │ +2de56c: |[2de56c] org.jaudiotagger.audio.mp3.MP3AudioHeader.getMpegLayer:()Ljava/lang/String; │ │ +2de57c: 5410 c583 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.mp3FrameHeader:Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader; // field@83c5 │ │ +2de580: 6e10 4a8f 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.getLayerAsString:()Ljava/lang/String; // method@8f4a │ │ +2de586: 0c00 |0005: move-result-object v0 │ │ +2de588: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=701 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jaudiotagger/audio/mp3/MP3AudioHeader; │ │ │ │ #14 : (in Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;) │ │ @@ -1100752,19 +1100752,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -2de588: |[2de588] org.jaudiotagger.audio.mp3.MP3AudioHeader.getMpegVersion:()Ljava/lang/String; │ │ -2de598: 5410 c583 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.mp3FrameHeader:Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader; // field@83c5 │ │ -2de59c: 6e10 518f 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.getVersionAsString:()Ljava/lang/String; // method@8f51 │ │ -2de5a2: 0c00 |0005: move-result-object v0 │ │ -2de5a4: 1100 |0006: return-object v0 │ │ +2de58c: |[2de58c] org.jaudiotagger.audio.mp3.MP3AudioHeader.getMpegVersion:()Ljava/lang/String; │ │ +2de59c: 5410 c583 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.mp3FrameHeader:Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader; // field@83c5 │ │ +2de5a0: 6e10 518f 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.getVersionAsString:()Ljava/lang/String; // method@8f51 │ │ +2de5a6: 0c00 |0005: move-result-object v0 │ │ +2de5a8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=693 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jaudiotagger/audio/mp3/MP3AudioHeader; │ │ │ │ #15 : (in Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;) │ │ @@ -1100772,19 +1100772,19 @@ │ │ type : '()Ljava/lang/Long;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -2de3e4: |[2de3e4] org.jaudiotagger.audio.mp3.MP3AudioHeader.getNoOfSamples:()Ljava/lang/Long; │ │ -2de3f4: 5320 c883 |0000: iget-wide v0, v2, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.numberOfFrames:J // field@83c8 │ │ -2de3f8: 7120 4387 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8743 │ │ -2de3fe: 0c00 |0005: move-result-object v0 │ │ -2de400: 1100 |0006: return-object v0 │ │ +2de3e8: |[2de3e8] org.jaudiotagger.audio.mp3.MP3AudioHeader.getNoOfSamples:()Ljava/lang/Long; │ │ +2de3f8: 5320 c883 |0000: iget-wide v0, v2, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.numberOfFrames:J // field@83c8 │ │ +2de3fc: 7120 4387 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8743 │ │ +2de402: 0c00 |0005: move-result-object v0 │ │ +2de404: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=471 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/jaudiotagger/audio/mp3/MP3AudioHeader; │ │ │ │ #16 : (in Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;) │ │ @@ -1100792,17 +1100792,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2de8b0: |[2de8b0] org.jaudiotagger.audio.mp3.MP3AudioHeader.getNumberOfFrames:()J │ │ -2de8c0: 5320 c883 |0000: iget-wide v0, v2, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.numberOfFrames:J // field@83c8 │ │ -2de8c4: 1000 |0002: return-wide v0 │ │ +2de8b4: |[2de8b4] org.jaudiotagger.audio.mp3.MP3AudioHeader.getNumberOfFrames:()J │ │ +2de8c4: 5320 c883 |0000: iget-wide v0, v2, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.numberOfFrames:J // field@83c8 │ │ +2de8c8: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=465 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/jaudiotagger/audio/mp3/MP3AudioHeader; │ │ │ │ #17 : (in Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;) │ │ @@ -1100810,17 +1100810,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2de8c8: |[2de8c8] org.jaudiotagger.audio.mp3.MP3AudioHeader.getNumberOfFramesEstimate:()J │ │ -2de8d8: 5320 c983 |0000: iget-wide v0, v2, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.numberOfFramesEstimate:J // field@83c9 │ │ -2de8dc: 1000 |0002: return-wide v0 │ │ +2de8cc: |[2de8cc] org.jaudiotagger.audio.mp3.MP3AudioHeader.getNumberOfFramesEstimate:()J │ │ +2de8dc: 5320 c983 |0000: iget-wide v0, v2, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.numberOfFramesEstimate:J // field@83c9 │ │ +2de8e0: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=480 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/jaudiotagger/audio/mp3/MP3AudioHeader; │ │ │ │ #18 : (in Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;) │ │ @@ -1100828,17 +1100828,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2de2f4: |[2de2f4] org.jaudiotagger.audio.mp3.MP3AudioHeader.getPreciseTrackLength:()D │ │ -2de304: 5320 cf83 |0000: iget-wide v0, v2, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.trackLength:D // field@83cf │ │ -2de308: 1000 |0002: return-wide v0 │ │ +2de2f8: |[2de2f8] org.jaudiotagger.audio.mp3.MP3AudioHeader.getPreciseTrackLength:()D │ │ +2de308: 5320 cf83 |0000: iget-wide v0, v2, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.trackLength:D // field@83cf │ │ +2de30c: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=532 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/jaudiotagger/audio/mp3/MP3AudioHeader; │ │ │ │ #19 : (in Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;) │ │ @@ -1100846,21 +1100846,21 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -2de5a8: |[2de5a8] org.jaudiotagger.audio.mp3.MP3AudioHeader.getSampleRate:()Ljava/lang/String; │ │ -2de5b8: 5410 c583 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.mp3FrameHeader:Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader; // field@83c5 │ │ -2de5bc: 6e10 4f8f 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.getSamplingRate:()Ljava/lang/Integer; // method@8f4f │ │ -2de5c2: 0c00 |0005: move-result-object v0 │ │ -2de5c4: 7110 bf87 0000 |0006: invoke-static {v0}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@87bf │ │ -2de5ca: 0c00 |0009: move-result-object v0 │ │ -2de5cc: 1100 |000a: return-object v0 │ │ +2de5ac: |[2de5ac] org.jaudiotagger.audio.mp3.MP3AudioHeader.getSampleRate:()Ljava/lang/String; │ │ +2de5bc: 5410 c583 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.mp3FrameHeader:Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader; // field@83c5 │ │ +2de5c0: 6e10 4f8f 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.getSamplingRate:()Ljava/lang/Integer; // method@8f4f │ │ +2de5c6: 0c00 |0005: move-result-object v0 │ │ +2de5c8: 7110 bf87 0000 |0006: invoke-static {v0}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@87bf │ │ +2de5ce: 0c00 |0009: move-result-object v0 │ │ +2de5d0: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=685 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/jaudiotagger/audio/mp3/MP3AudioHeader; │ │ │ │ #20 : (in Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;) │ │ @@ -1100868,21 +1100868,21 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -2de33c: |[2de33c] org.jaudiotagger.audio.mp3.MP3AudioHeader.getSampleRateAsNumber:()I │ │ -2de34c: 5410 c583 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.mp3FrameHeader:Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader; // field@83c5 │ │ -2de350: 6e10 4f8f 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.getSamplingRate:()Ljava/lang/Integer; // method@8f4f │ │ -2de356: 0c00 |0005: move-result-object v0 │ │ -2de358: 6e10 2987 0000 |0006: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@8729 │ │ -2de35e: 0a00 |0009: move-result v0 │ │ -2de360: 0f00 |000a: return v0 │ │ +2de340: |[2de340] org.jaudiotagger.audio.mp3.MP3AudioHeader.getSampleRateAsNumber:()I │ │ +2de350: 5410 c583 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.mp3FrameHeader:Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader; // field@83c5 │ │ +2de354: 6e10 4f8f 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.getSamplingRate:()Ljava/lang/Integer; // method@8f4f │ │ +2de35a: 0c00 |0005: move-result-object v0 │ │ +2de35c: 6e10 2987 0000 |0006: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@8729 │ │ +2de362: 0a00 |0009: move-result v0 │ │ +2de364: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=668 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/jaudiotagger/audio/mp3/MP3AudioHeader; │ │ │ │ #21 : (in Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;) │ │ @@ -1100890,19 +1100890,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -2de364: |[2de364] org.jaudiotagger.audio.mp3.MP3AudioHeader.getTrackLength:()I │ │ -2de374: 6e10 f28e 0200 |0000: invoke-virtual {v2}, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.getPreciseTrackLength:()D // method@8ef2 │ │ -2de37a: 0b00 |0003: move-result-wide v0 │ │ -2de37c: 8a00 |0004: double-to-int v0, v0 │ │ -2de37e: 0f00 |0005: return v0 │ │ +2de368: |[2de368] org.jaudiotagger.audio.mp3.MP3AudioHeader.getTrackLength:()I │ │ +2de378: 6e10 f28e 0200 |0000: invoke-virtual {v2}, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.getPreciseTrackLength:()D // method@8ef2 │ │ +2de37e: 0b00 |0003: move-result-wide v0 │ │ +2de380: 8a00 |0004: double-to-int v0, v0 │ │ +2de382: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=537 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lorg/jaudiotagger/audio/mp3/MP3AudioHeader; │ │ │ │ #22 : (in Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;) │ │ @@ -1100910,68 +1100910,68 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 92 16-bit code units │ │ -2de5d0: |[2de5d0] org.jaudiotagger.audio.mp3.MP3AudioHeader.getTrackLengthAsString:()Ljava/lang/String; │ │ -2de5e0: 6e10 f68e 0600 |0000: invoke-virtual {v6}, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.getTrackLength:()I // method@8ef6 │ │ -2de5e6: 0a00 |0003: move-result v0 │ │ -2de5e8: 8100 |0004: int-to-long v0, v0 │ │ -2de5ea: 6202 cb83 |0005: sget-object v2, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.timeInFormat:Ljava/text/SimpleDateFormat; // field@83cb │ │ -2de5ee: 1d02 |0007: monitor-enter v2 │ │ -2de5f0: 7120 be87 1000 |0008: invoke-static {v0, v1}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@87be │ │ -2de5f6: 0c03 |000b: move-result-object v3 │ │ -2de5f8: 6e20 9b88 3200 |000c: invoke-virtual {v2, v3}, Ljava/text/SimpleDateFormat;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@889b │ │ -2de5fe: 0c03 |000f: move-result-object v3 │ │ -2de600: 1e02 |0010: monitor-exit v2 │ │ -2de602: 1604 100e |0011: const-wide/16 v4, #int 3600 // #e10 │ │ -2de606: 3102 0004 |0013: cmp-long v2, v0, v4 │ │ -2de60a: 3b02 0e00 |0015: if-gez v2, 0023 // +000e │ │ -2de60e: 6200 cc83 |0017: sget-object v0, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.timeOutFormat:Ljava/text/SimpleDateFormat; // field@83cc │ │ -2de612: 1d00 |0019: monitor-enter v0 │ │ -2de614: 6e20 9a88 3000 |001a: invoke-virtual {v0, v3}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@889a │ │ -2de61a: 0c01 |001d: move-result-object v1 │ │ -2de61c: 1e00 |001e: monitor-exit v0 │ │ -2de61e: 1101 |001f: return-object v1 │ │ -2de620: 0d01 |0020: move-exception v1 │ │ -2de622: 1e00 |0021: monitor-exit v0 │ │ -2de624: 2701 |0022: throw v1 │ │ -2de626: 6200 cd83 |0023: sget-object v0, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.timeOutOverAnHourFormat:Ljava/text/SimpleDateFormat; // field@83cd │ │ -2de62a: 1d00 |0025: monitor-enter v0 │ │ -2de62c: 6e20 9a88 3000 |0026: invoke-virtual {v0, v3}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@889a │ │ -2de632: 0c01 |0029: move-result-object v1 │ │ -2de634: 1e00 |002a: monitor-exit v0 │ │ -2de636: 1101 |002b: return-object v1 │ │ -2de638: 0d01 |002c: move-exception v1 │ │ -2de63a: 1e00 |002d: monitor-exit v0 │ │ -2de63c: 2701 |002e: throw v1 │ │ -2de63e: 0d00 |002f: move-exception v0 │ │ -2de640: 1e02 |0030: monitor-exit v2 │ │ -2de642: 2700 |0031: throw v0 │ │ -2de644: 0d00 |0032: move-exception v0 │ │ -2de646: 6201 c483 |0033: sget-object v1, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.logger:Ljava/util/logging/Logger; // field@83c4 │ │ -2de64a: 2202 3910 |0035: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ -2de64e: 7010 cc87 0200 |0037: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2de654: 1a03 ed4f |003a: const-string v3, "Unable to parse:" // string@4fed │ │ -2de658: 6e20 d787 3200 |003c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2de65e: 6e10 f28e 0600 |003f: invoke-virtual {v6}, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.getPreciseTrackLength:()D // method@8ef2 │ │ -2de664: 0b03 |0042: move-result-wide v3 │ │ -2de666: 6e30 d187 3204 |0043: invoke-virtual {v2, v3, v4}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@87d1 │ │ -2de66c: 1a03 7901 |0046: const-string v3, " failed with ParseException:" // string@0179 │ │ -2de670: 6e20 d787 3200 |0048: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2de676: 6e10 9588 0000 |004b: invoke-virtual {v0}, Ljava/text/ParseException;.getMessage:()Ljava/lang/String; // method@8895 │ │ -2de67c: 0c00 |004e: move-result-object v0 │ │ -2de67e: 6e20 d787 0200 |004f: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2de684: 6e10 df87 0200 |0052: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2de68a: 0c00 |0055: move-result-object v0 │ │ -2de68c: 6e20 1c8a 0100 |0056: invoke-virtual {v1, v0}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ -2de692: 1a00 0000 |0059: const-string v0, "" // string@0000 │ │ -2de696: 1100 |005b: return-object v0 │ │ +2de5d4: |[2de5d4] org.jaudiotagger.audio.mp3.MP3AudioHeader.getTrackLengthAsString:()Ljava/lang/String; │ │ +2de5e4: 6e10 f68e 0600 |0000: invoke-virtual {v6}, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.getTrackLength:()I // method@8ef6 │ │ +2de5ea: 0a00 |0003: move-result v0 │ │ +2de5ec: 8100 |0004: int-to-long v0, v0 │ │ +2de5ee: 6202 cb83 |0005: sget-object v2, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.timeInFormat:Ljava/text/SimpleDateFormat; // field@83cb │ │ +2de5f2: 1d02 |0007: monitor-enter v2 │ │ +2de5f4: 7120 be87 1000 |0008: invoke-static {v0, v1}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@87be │ │ +2de5fa: 0c03 |000b: move-result-object v3 │ │ +2de5fc: 6e20 9b88 3200 |000c: invoke-virtual {v2, v3}, Ljava/text/SimpleDateFormat;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@889b │ │ +2de602: 0c03 |000f: move-result-object v3 │ │ +2de604: 1e02 |0010: monitor-exit v2 │ │ +2de606: 1604 100e |0011: const-wide/16 v4, #int 3600 // #e10 │ │ +2de60a: 3102 0004 |0013: cmp-long v2, v0, v4 │ │ +2de60e: 3b02 0e00 |0015: if-gez v2, 0023 // +000e │ │ +2de612: 6200 cc83 |0017: sget-object v0, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.timeOutFormat:Ljava/text/SimpleDateFormat; // field@83cc │ │ +2de616: 1d00 |0019: monitor-enter v0 │ │ +2de618: 6e20 9a88 3000 |001a: invoke-virtual {v0, v3}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@889a │ │ +2de61e: 0c01 |001d: move-result-object v1 │ │ +2de620: 1e00 |001e: monitor-exit v0 │ │ +2de622: 1101 |001f: return-object v1 │ │ +2de624: 0d01 |0020: move-exception v1 │ │ +2de626: 1e00 |0021: monitor-exit v0 │ │ +2de628: 2701 |0022: throw v1 │ │ +2de62a: 6200 cd83 |0023: sget-object v0, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.timeOutOverAnHourFormat:Ljava/text/SimpleDateFormat; // field@83cd │ │ +2de62e: 1d00 |0025: monitor-enter v0 │ │ +2de630: 6e20 9a88 3000 |0026: invoke-virtual {v0, v3}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@889a │ │ +2de636: 0c01 |0029: move-result-object v1 │ │ +2de638: 1e00 |002a: monitor-exit v0 │ │ +2de63a: 1101 |002b: return-object v1 │ │ +2de63c: 0d01 |002c: move-exception v1 │ │ +2de63e: 1e00 |002d: monitor-exit v0 │ │ +2de640: 2701 |002e: throw v1 │ │ +2de642: 0d00 |002f: move-exception v0 │ │ +2de644: 1e02 |0030: monitor-exit v2 │ │ +2de646: 2700 |0031: throw v0 │ │ +2de648: 0d00 |0032: move-exception v0 │ │ +2de64a: 6201 c483 |0033: sget-object v1, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.logger:Ljava/util/logging/Logger; // field@83c4 │ │ +2de64e: 2202 3910 |0035: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ +2de652: 7010 cc87 0200 |0037: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2de658: 1a03 ed4f |003a: const-string v3, "Unable to parse:" // string@4fed │ │ +2de65c: 6e20 d787 3200 |003c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2de662: 6e10 f28e 0600 |003f: invoke-virtual {v6}, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.getPreciseTrackLength:()D // method@8ef2 │ │ +2de668: 0b03 |0042: move-result-wide v3 │ │ +2de66a: 6e30 d187 3204 |0043: invoke-virtual {v2, v3, v4}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@87d1 │ │ +2de670: 1a03 7901 |0046: const-string v3, " failed with ParseException:" // string@0179 │ │ +2de674: 6e20 d787 3200 |0048: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2de67a: 6e10 9588 0000 |004b: invoke-virtual {v0}, Ljava/text/ParseException;.getMessage:()Ljava/lang/String; // method@8895 │ │ +2de680: 0c00 |004e: move-result-object v0 │ │ +2de682: 6e20 d787 0200 |004f: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2de688: 6e10 df87 0200 |0052: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2de68e: 0c00 |0055: move-result-object v0 │ │ +2de690: 6e20 1c8a 0100 |0056: invoke-virtual {v1, v0}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ +2de696: 1a00 0000 |0059: const-string v0, "" // string@0000 │ │ +2de69a: 1100 |005b: return-object v0 │ │ catches : 9 │ │ 0x0000 - 0x0008 │ │ Ljava/text/ParseException; -> 0x0032 │ │ 0x0008 - 0x0011 │ │ -> 0x002f │ │ 0x0017 - 0x001a │ │ Ljava/text/ParseException; -> 0x0032 │ │ @@ -1101008,19 +1101008,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -2ddcdc: |[2ddcdc] org.jaudiotagger.audio.mp3.MP3AudioHeader.isCopyrighted:()Z │ │ -2ddcec: 5410 c583 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.mp3FrameHeader:Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader; // field@83c5 │ │ -2ddcf0: 6e10 528f 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.isCopyrighted:()Z // method@8f52 │ │ -2ddcf6: 0a00 |0005: move-result v0 │ │ -2ddcf8: 0f00 |0006: return v0 │ │ +2ddce0: |[2ddce0] org.jaudiotagger.audio.mp3.MP3AudioHeader.isCopyrighted:()Z │ │ +2ddcf0: 5410 c583 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.mp3FrameHeader:Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader; // field@83c5 │ │ +2ddcf4: 6e10 528f 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.isCopyrighted:()Z // method@8f52 │ │ +2ddcfa: 0a00 |0005: move-result v0 │ │ +2ddcfc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=759 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jaudiotagger/audio/mp3/MP3AudioHeader; │ │ │ │ #24 : (in Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;) │ │ @@ -1101028,35 +1101028,35 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -2ddcfc: |[2ddcfc] org.jaudiotagger.audio.mp3.MP3AudioHeader.isLossless:()Z │ │ -2ddd0c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -2ddd0e: 0f00 |0001: return v0 │ │ +2ddd00: |[2ddd00] org.jaudiotagger.audio.mp3.MP3AudioHeader.isLossless:()Z │ │ +2ddd10: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +2ddd12: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #25 : (in Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;) │ │ name : 'isOriginal' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -2ddf20: |[2ddf20] org.jaudiotagger.audio.mp3.MP3AudioHeader.isOriginal:()Z │ │ -2ddf30: 5410 c583 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.mp3FrameHeader:Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader; // field@83c5 │ │ -2ddf34: 6e10 548f 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.isOriginal:()Z // method@8f54 │ │ -2ddf3a: 0a00 |0005: move-result v0 │ │ -2ddf3c: 0f00 |0006: return v0 │ │ +2ddf24: |[2ddf24] org.jaudiotagger.audio.mp3.MP3AudioHeader.isOriginal:()Z │ │ +2ddf34: 5410 c583 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.mp3FrameHeader:Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader; // field@83c5 │ │ +2ddf38: 6e10 548f 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.isOriginal:()Z // method@8f54 │ │ +2ddf3e: 0a00 |0005: move-result v0 │ │ +2ddf40: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=764 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jaudiotagger/audio/mp3/MP3AudioHeader; │ │ │ │ #26 : (in Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;) │ │ @@ -1101064,19 +1101064,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -2ddf40: |[2ddf40] org.jaudiotagger.audio.mp3.MP3AudioHeader.isPadding:()Z │ │ -2ddf50: 5410 c583 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.mp3FrameHeader:Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader; // field@83c5 │ │ -2ddf54: 6e10 558f 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.isPadding:()Z // method@8f55 │ │ -2ddf5a: 0a00 |0005: move-result v0 │ │ -2ddf5c: 0f00 |0006: return v0 │ │ +2ddf44: |[2ddf44] org.jaudiotagger.audio.mp3.MP3AudioHeader.isPadding:()Z │ │ +2ddf54: 5410 c583 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.mp3FrameHeader:Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader; // field@83c5 │ │ +2ddf58: 6e10 558f 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.isPadding:()Z // method@8f55 │ │ +2ddf5e: 0a00 |0005: move-result v0 │ │ +2ddf60: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=769 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jaudiotagger/audio/mp3/MP3AudioHeader; │ │ │ │ #27 : (in Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;) │ │ @@ -1101084,19 +1101084,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -2ddf60: |[2ddf60] org.jaudiotagger.audio.mp3.MP3AudioHeader.isPrivate:()Z │ │ -2ddf70: 5410 c583 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.mp3FrameHeader:Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader; // field@83c5 │ │ -2ddf74: 6e10 568f 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.isPrivate:()Z // method@8f56 │ │ -2ddf7a: 0a00 |0005: move-result v0 │ │ -2ddf7c: 0f00 |0006: return v0 │ │ +2ddf64: |[2ddf64] org.jaudiotagger.audio.mp3.MP3AudioHeader.isPrivate:()Z │ │ +2ddf74: 5410 c583 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.mp3FrameHeader:Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader; // field@83c5 │ │ +2ddf78: 6e10 568f 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.isPrivate:()Z // method@8f56 │ │ +2ddf7e: 0a00 |0005: move-result v0 │ │ +2ddf80: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=754 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jaudiotagger/audio/mp3/MP3AudioHeader; │ │ │ │ #28 : (in Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;) │ │ @@ -1101104,19 +1101104,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -2ddf80: |[2ddf80] org.jaudiotagger.audio.mp3.MP3AudioHeader.isProtected:()Z │ │ -2ddf90: 5410 c583 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.mp3FrameHeader:Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader; // field@83c5 │ │ -2ddf94: 6e10 578f 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.isProtected:()Z // method@8f57 │ │ -2ddf9a: 0a00 |0005: move-result v0 │ │ -2ddf9c: 0f00 |0006: return v0 │ │ +2ddf84: |[2ddf84] org.jaudiotagger.audio.mp3.MP3AudioHeader.isProtected:()Z │ │ +2ddf94: 5410 c583 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.mp3FrameHeader:Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader; // field@83c5 │ │ +2ddf98: 6e10 578f 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.isProtected:()Z // method@8f57 │ │ +2ddf9e: 0a00 |0005: move-result v0 │ │ +2ddfa0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=749 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jaudiotagger/audio/mp3/MP3AudioHeader; │ │ │ │ #29 : (in Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;) │ │ @@ -1101124,29 +1101124,29 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -2ddfa0: |[2ddfa0] org.jaudiotagger.audio.mp3.MP3AudioHeader.isVariableBitRate:()Z │ │ -2ddfb0: 5410 c783 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.mp3XingFrame:Lorg/jaudiotagger/audio/mp3/XingFrame; // field@83c7 │ │ -2ddfb4: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -2ddfb8: 6e10 798f 0000 |0004: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp3/XingFrame;.isVbr:()Z // method@8f79 │ │ -2ddfbe: 0a00 |0007: move-result v0 │ │ -2ddfc0: 0f00 |0008: return v0 │ │ -2ddfc2: 5410 c683 |0009: iget-object v0, v1, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.mp3VbriFrame:Lorg/jaudiotagger/audio/mp3/VbriFrame; // field@83c6 │ │ -2ddfc6: 3800 0700 |000b: if-eqz v0, 0012 // +0007 │ │ -2ddfca: 6e10 6c8f 0000 |000d: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp3/VbriFrame;.isVbr:()Z // method@8f6c │ │ -2ddfd0: 0a00 |0010: move-result v0 │ │ -2ddfd2: 0f00 |0011: return v0 │ │ -2ddfd4: 5410 c583 |0012: iget-object v0, v1, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.mp3FrameHeader:Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader; // field@83c5 │ │ -2ddfd8: 6e10 588f 0000 |0014: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.isVariableBitRate:()Z // method@8f58 │ │ -2ddfde: 0a00 |0017: move-result v0 │ │ -2ddfe0: 0f00 |0018: return v0 │ │ +2ddfa4: |[2ddfa4] org.jaudiotagger.audio.mp3.MP3AudioHeader.isVariableBitRate:()Z │ │ +2ddfb4: 5410 c783 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.mp3XingFrame:Lorg/jaudiotagger/audio/mp3/XingFrame; // field@83c7 │ │ +2ddfb8: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +2ddfbc: 6e10 798f 0000 |0004: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp3/XingFrame;.isVbr:()Z // method@8f79 │ │ +2ddfc2: 0a00 |0007: move-result v0 │ │ +2ddfc4: 0f00 |0008: return v0 │ │ +2ddfc6: 5410 c683 |0009: iget-object v0, v1, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.mp3VbriFrame:Lorg/jaudiotagger/audio/mp3/VbriFrame; // field@83c6 │ │ +2ddfca: 3800 0700 |000b: if-eqz v0, 0012 // +0007 │ │ +2ddfce: 6e10 6c8f 0000 |000d: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp3/VbriFrame;.isVbr:()Z // method@8f6c │ │ +2ddfd4: 0a00 |0010: move-result v0 │ │ +2ddfd6: 0f00 |0011: return v0 │ │ +2ddfd8: 5410 c583 |0012: iget-object v0, v1, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.mp3FrameHeader:Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader; // field@83c5 │ │ +2ddfdc: 6e10 588f 0000 |0014: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.isVariableBitRate:()Z // method@8f58 │ │ +2ddfe2: 0a00 |0017: move-result v0 │ │ +2ddfe4: 0f00 |0018: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=733 │ │ 0x0004 line=735 │ │ 0x0009 line=737 │ │ 0x000d line=739 │ │ 0x0012 line=743 │ │ @@ -1101158,169 +1101158,169 @@ │ │ type : '(Lorg/jaudiotagger/audio/MyFile;J)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 314 16-bit code units │ │ -2ddfe4: |[2ddfe4] org.jaudiotagger.audio.mp3.MP3AudioHeader.seek:(Lorg/jaudiotagger/audio/MyFile;J)Z │ │ -2ddff4: 7210 718a 0c00 |0000: invoke-interface {v12}, Lorg/jaudiotagger/audio/MyFile;.getFileInputStream:()Ljava/io/FileInputStream; // method@8a71 │ │ -2ddffa: 0c00 |0003: move-result-object v0 │ │ -2ddffc: 6e10 6d86 0000 |0004: invoke-virtual {v0}, Ljava/io/FileInputStream;.getChannel:()Ljava/nio/channels/FileChannel; // method@866d │ │ -2de002: 0c07 |0007: move-result-object v7 │ │ -2de004: 1301 8813 |0008: const/16 v1, #int 5000 // #1388 │ │ -2de008: 7110 3888 0100 |000a: invoke-static {v1}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@8838 │ │ -2de00e: 0c08 |000d: move-result-object v8 │ │ -2de010: 6e30 6a88 d70e |000e: invoke-virtual {v7, v13, v14}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ -2de016: 6e40 6c88 87ed |0011: invoke-virtual {v7, v8, v13, v14}, Ljava/nio/channels/FileChannel;.read:(Ljava/nio/ByteBuffer;J)I // method@886c │ │ -2de01c: 6e10 3d88 0800 |0014: invoke-virtual {v8}, Ljava/nio/ByteBuffer;.flip:()Ljava/nio/Buffer; // method@883d │ │ -2de022: 1209 |0017: const/4 v9, #int 0 // #0 │ │ -2de024: 1201 |0018: const/4 v1, #int 0 // #0 │ │ -2de026: 6e10 5788 0800 |0019: invoke-virtual {v8}, Ljava/nio/ByteBuffer;.remaining:()I // method@8857 │ │ -2de02c: 0a02 |001c: move-result v2 │ │ -2de02e: 1303 c400 |001d: const/16 v3, #int 196 // #c4 │ │ -2de032: 3632 2300 |001f: if-gt v2, v3, 0042 // +0023 │ │ -2de036: 6e10 3b88 0800 |0021: invoke-virtual {v8}, Ljava/nio/ByteBuffer;.clear:()Ljava/nio/Buffer; // method@883b │ │ -2de03c: 6e30 6a88 d70e |0024: invoke-virtual {v7, v13, v14}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ -2de042: 6e10 6988 0700 |0027: invoke-virtual {v7}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ -2de048: 0b04 |002a: move-result-wide v4 │ │ -2de04a: 6e40 6c88 8754 |002b: invoke-virtual {v7, v8, v4, v5}, Ljava/nio/channels/FileChannel;.read:(Ljava/nio/ByteBuffer;J)I // method@886c │ │ -2de050: 6e10 3d88 0800 |002e: invoke-virtual {v8}, Ljava/nio/ByteBuffer;.flip:()Ljava/nio/Buffer; // method@883d │ │ -2de056: 6e10 4988 0800 |0031: invoke-virtual {v8}, Ljava/nio/ByteBuffer;.limit:()I // method@8849 │ │ -2de05c: 0a02 |0034: move-result v2 │ │ -2de05e: 3632 0d00 |0035: if-gt v2, v3, 0042 // +000d │ │ -2de062: 3807 0500 |0037: if-eqz v7, 003c // +0005 │ │ -2de066: 6e10 6788 0700 |0039: invoke-virtual {v7}, Ljava/nio/channels/FileChannel;.close:()V // method@8867 │ │ -2de06c: 3800 0500 |003c: if-eqz v0, 0041 // +0005 │ │ -2de070: 6e10 6c86 0000 |003e: invoke-virtual {v0}, Ljava/io/FileInputStream;.close:()V // method@866c │ │ -2de076: 0f09 |0041: return v9 │ │ -2de078: 7110 538f 0800 |0042: invoke-static {v8}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.isMPEGFrame:(Ljava/nio/ByteBuffer;)Z // method@8f53 │ │ -2de07e: 0a02 |0045: move-result v2 │ │ -2de080: 121a |0046: const/4 v10, #int 1 // #1 │ │ -2de082: 3802 7400 |0047: if-eqz v2, 00bb // +0074 │ │ -2de086: 6202 c483 |0049: sget-object v2, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.logger:Ljava/util/logging/Logger; // field@83c4 │ │ -2de08a: 6203 b881 |004b: sget-object v3, Ljava/util/logging/Level;.FINEST:Ljava/util/logging/Level; // field@81b8 │ │ -2de08e: 6e20 188a 3200 |004d: invoke-virtual {v2, v3}, Ljava/util/logging/Logger;.isLoggable:(Ljava/util/logging/Level;)Z // method@8a18 │ │ -2de094: 0a02 |0050: move-result v2 │ │ -2de096: 3802 1800 |0051: if-eqz v2, 0069 // +0018 │ │ -2de09a: 6202 c483 |0053: sget-object v2, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.logger:Ljava/util/logging/Logger; // field@83c4 │ │ -2de09e: 2203 3910 |0055: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ -2de0a2: 7010 cc87 0300 |0057: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2de0a8: 1a04 a41a |005a: const-string v4, "Found Possible header at:" // string@1aa4 │ │ -2de0ac: 6e20 d787 4300 |005c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2de0b2: 6e30 d487 d30e |005f: invoke-virtual {v3, v13, v14}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ -2de0b8: 6e10 df87 0300 |0062: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2de0be: 0c03 |0065: move-result-object v3 │ │ -2de0c0: 6e20 158a 3200 |0066: invoke-virtual {v2, v3}, Ljava/util/logging/Logger;.finest:(Ljava/lang/String;)V // method@8a15 │ │ -2de0c6: 7110 598f 0800 |0069: invoke-static {v8}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.parseMPEGHeader:(Ljava/nio/ByteBuffer;)Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader; // method@8f59 │ │ -2de0cc: 0c02 |006c: move-result-object v2 │ │ -2de0ce: 5bb2 c583 |006d: iput-object v2, v11, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.mp3FrameHeader:Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader; // field@83c5 │ │ -2de0d2: 7120 7a8f 2800 |006f: invoke-static {v8, v2}, Lorg/jaudiotagger/audio/mp3/XingFrame;.isXingFrame:(Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;)Ljava/nio/ByteBuffer; // method@8f7a │ │ -2de0d8: 0c01 |0072: move-result-object v1 │ │ -2de0da: 3801 1a00 |0073: if-eqz v1, 008d // +001a │ │ -2de0de: 6202 c483 |0075: sget-object v2, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.logger:Ljava/util/logging/Logger; // field@83c4 │ │ -2de0e2: 6203 b881 |0077: sget-object v3, Ljava/util/logging/Level;.FINEST:Ljava/util/logging/Level; // field@81b8 │ │ -2de0e6: 6e20 188a 3200 |0079: invoke-virtual {v2, v3}, Ljava/util/logging/Logger;.isLoggable:(Ljava/util/logging/Level;)Z // method@8a18 │ │ -2de0ec: 0a02 |007c: move-result v2 │ │ -2de0ee: 3802 0900 |007d: if-eqz v2, 0086 // +0009 │ │ -2de0f2: 6202 c483 |007f: sget-object v2, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.logger:Ljava/util/logging/Logger; // field@83c4 │ │ -2de0f6: 1a03 a31a |0081: const-string v3, "Found Possible XingHeader" // string@1aa3 │ │ -2de0fa: 6e20 158a 3200 |0083: invoke-virtual {v2, v3}, Ljava/util/logging/Logger;.finest:(Ljava/lang/String;)V // method@8a15 │ │ -2de100: 7110 7b8f 0100 |0086: invoke-static {v1}, Lorg/jaudiotagger/audio/mp3/XingFrame;.parseXingFrame:(Ljava/nio/ByteBuffer;)Lorg/jaudiotagger/audio/mp3/XingFrame; // method@8f7b │ │ -2de106: 0c01 |0089: move-result-object v1 │ │ -2de108: 5bb1 c783 |008a: iput-object v1, v11, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.mp3XingFrame:Lorg/jaudiotagger/audio/mp3/XingFrame; // field@83c7 │ │ -2de10c: 2820 |008c: goto 00ac // +0020 │ │ -2de10e: 54b1 c583 |008d: iget-object v1, v11, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.mp3FrameHeader:Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader; // field@83c5 │ │ -2de112: 7120 6d8f 1800 |008f: invoke-static {v8, v1}, Lorg/jaudiotagger/audio/mp3/VbriFrame;.isVbriFrame:(Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;)Ljava/nio/ByteBuffer; // method@8f6d │ │ -2de118: 0c01 |0092: move-result-object v1 │ │ -2de11a: 3801 1b00 |0093: if-eqz v1, 00ae // +001b │ │ -2de11e: 6202 c483 |0095: sget-object v2, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.logger:Ljava/util/logging/Logger; // field@83c4 │ │ -2de122: 6203 b881 |0097: sget-object v3, Ljava/util/logging/Level;.FINEST:Ljava/util/logging/Level; // field@81b8 │ │ -2de126: 6e20 188a 3200 |0099: invoke-virtual {v2, v3}, Ljava/util/logging/Logger;.isLoggable:(Ljava/util/logging/Level;)Z // method@8a18 │ │ -2de12c: 0a02 |009c: move-result v2 │ │ -2de12e: 3802 0900 |009d: if-eqz v2, 00a6 // +0009 │ │ -2de132: 6202 c483 |009f: sget-object v2, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.logger:Ljava/util/logging/Logger; // field@83c4 │ │ -2de136: 1a03 a21a |00a1: const-string v3, "Found Possible VbriHeader" // string@1aa2 │ │ -2de13a: 6e20 158a 3200 |00a3: invoke-virtual {v2, v3}, Ljava/util/logging/Logger;.finest:(Ljava/lang/String;)V // method@8a15 │ │ -2de140: 7110 6e8f 0100 |00a6: invoke-static {v1}, Lorg/jaudiotagger/audio/mp3/VbriFrame;.parseVBRIFrame:(Ljava/nio/ByteBuffer;)Lorg/jaudiotagger/audio/mp3/VbriFrame; // method@8f6e │ │ -2de146: 0c01 |00a9: move-result-object v1 │ │ -2de148: 5bb1 c683 |00aa: iput-object v1, v11, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.mp3VbriFrame:Lorg/jaudiotagger/audio/mp3/VbriFrame; // field@83c6 │ │ -2de14c: 1219 |00ac: const/4 v9, #int 1 // #1 │ │ -2de14e: 281c |00ad: goto 00c9 // +001c │ │ -2de150: 07b1 |00ae: move-object v1, v11 │ │ -2de152: 07c2 |00af: move-object v2, v12 │ │ -2de154: 04d3 |00b0: move-wide v3, v13 │ │ -2de156: 0785 |00b1: move-object v5, v8 │ │ -2de158: 0776 |00b2: move-object v6, v7 │ │ -2de15a: 7606 fa8e 0100 |00b3: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.isNextFrameValid:(Lorg/jaudiotagger/audio/MyFile;JLjava/nio/ByteBuffer;Ljava/nio/channels/FileChannel;)Z // method@8efa │ │ -2de160: 0a01 |00b6: move-result v1 │ │ -2de162: 3801 0400 |00b7: if-eqz v1, 00bb // +0004 │ │ -2de166: 280f |00b9: goto 00c8 // +000f │ │ -2de168: 1211 |00ba: const/4 v1, #int 1 // #1 │ │ -2de16a: 6e10 4d88 0800 |00bb: invoke-virtual {v8}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ -2de170: 0a02 |00be: move-result v2 │ │ -2de172: b0a2 |00bf: add-int/2addr v2, v10 │ │ -2de174: 6e20 4e88 2800 |00c0: invoke-virtual {v8, v2}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ -2de17a: 1602 0100 |00c3: const-wide/16 v2, #int 1 // #1 │ │ -2de17e: bb2d |00c5: add-long/2addr v13, v2 │ │ -2de180: 3801 53ff |00c6: if-eqz v1, 0019 // -00ad │ │ -2de184: 0119 |00c8: move v9, v1 │ │ -2de186: 3807 0500 |00c9: if-eqz v7, 00ce // +0005 │ │ -2de18a: 6e10 6788 0700 |00cb: invoke-virtual {v7}, Ljava/nio/channels/FileChannel;.close:()V // method@8867 │ │ -2de190: 3800 2500 |00ce: if-eqz v0, 00f3 // +0025 │ │ -2de194: 6e10 6c86 0000 |00d0: invoke-virtual {v0}, Ljava/io/FileInputStream;.close:()V // method@866c │ │ -2de19a: 2820 |00d3: goto 00f3 // +0020 │ │ -2de19c: 0d0c |00d4: move-exception v12 │ │ -2de19e: 2858 |00d5: goto 012d // +0058 │ │ -2de1a0: 0d0c |00d6: move-exception v12 │ │ -2de1a2: 620d c483 |00d7: sget-object v13, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.logger:Ljava/util/logging/Logger; // field@83c4 │ │ -2de1a6: 620e ba81 |00d9: sget-object v14, Ljava/util/logging/Level;.SEVERE:Ljava/util/logging/Level; // field@81ba │ │ -2de1aa: 1a01 b91e |00db: const-string v1, "IOException occurred whilst trying to find sync" // string@1eb9 │ │ -2de1ae: 6e40 1a8a edc1 |00dd: invoke-virtual {v13, v14, v1, v12}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@8a1a │ │ -2de1b4: 270c |00e0: throw v12 │ │ -2de1b6: 0d01 |00e1: move-exception v1 │ │ -2de1b8: 6202 c483 |00e2: sget-object v2, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.logger:Ljava/util/logging/Logger; // field@83c4 │ │ -2de1bc: 6203 bb81 |00e4: sget-object v3, Ljava/util/logging/Level;.WARNING:Ljava/util/logging/Level; // field@81bb │ │ -2de1c0: 1a04 4543 |00e6: const-string v4, "Reached end of file without finding sync match" // string@4345 │ │ -2de1c4: 6e40 1a8a 3214 |00e8: invoke-virtual {v2, v3, v4, v1}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@8a1a │ │ -2de1ca: 3807 0500 |00eb: if-eqz v7, 00f0 // +0005 │ │ -2de1ce: 6e10 6788 0700 |00ed: invoke-virtual {v7}, Ljava/nio/channels/FileChannel;.close:()V // method@8867 │ │ -2de1d4: 3800 0300 |00f0: if-eqz v0, 00f3 // +0003 │ │ -2de1d8: 28de |00f2: goto 00d0 // -0022 │ │ -2de1da: 6200 c483 |00f3: sget-object v0, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.logger:Ljava/util/logging/Logger; // field@83c4 │ │ -2de1de: 6201 b881 |00f5: sget-object v1, Ljava/util/logging/Level;.FINEST:Ljava/util/logging/Level; // field@81b8 │ │ -2de1e2: 6e20 188a 1000 |00f7: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.isLoggable:(Ljava/util/logging/Level;)Z // method@8a18 │ │ -2de1e8: 0a00 |00fa: move-result v0 │ │ -2de1ea: 3800 1800 |00fb: if-eqz v0, 0113 // +0018 │ │ -2de1ee: 6200 c483 |00fd: sget-object v0, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.logger:Ljava/util/logging/Logger; // field@83c4 │ │ -2de1f2: 2201 3910 |00ff: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2de1f6: 7010 cc87 0100 |0101: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2de1fc: 1a02 d443 |0104: const-string v2, "Return found matching mp3 header starting at" // string@43d4 │ │ -2de200: 6e20 d787 2100 |0106: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2de206: 6e30 d487 d10e |0109: invoke-virtual {v1, v13, v14}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ -2de20c: 6e10 df87 0100 |010c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2de212: 0c01 |010f: move-result-object v1 │ │ -2de214: 6e20 148a 1000 |0110: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.finer:(Ljava/lang/String;)V // method@8a14 │ │ -2de21a: 7210 7a8a 0c00 |0113: invoke-interface {v12}, Lorg/jaudiotagger/audio/MyFile;.length:()J // method@8a7a │ │ -2de220: 0b00 |0116: move-result-wide v0 │ │ -2de222: 6e30 058f 0b01 |0117: invoke-virtual {v11, v0, v1}, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.setFileSize:(J)V // method@8f05 │ │ -2de228: 6e30 068f db0e |011a: invoke-virtual {v11, v13, v14}, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.setMp3StartByte:(J)V // method@8f06 │ │ -2de22e: 6e10 088f 0b00 |011d: invoke-virtual {v11}, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.setTimePerFrame:()V // method@8f08 │ │ -2de234: 6e10 078f 0b00 |0120: invoke-virtual {v11}, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.setNumberOfFrames:()V // method@8f07 │ │ -2de23a: 6e10 098f 0b00 |0123: invoke-virtual {v11}, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.setTrackLength:()V // method@8f09 │ │ -2de240: 6e10 038f 0b00 |0126: invoke-virtual {v11}, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.setBitRate:()V // method@8f03 │ │ -2de246: 6e10 048f 0b00 |0129: invoke-virtual {v11}, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.setEncoder:()V // method@8f04 │ │ -2de24c: 0f09 |012c: return v9 │ │ -2de24e: 3807 0500 |012d: if-eqz v7, 0132 // +0005 │ │ -2de252: 6e10 6788 0700 |012f: invoke-virtual {v7}, Ljava/nio/channels/FileChannel;.close:()V // method@8867 │ │ -2de258: 3800 0500 |0132: if-eqz v0, 0137 // +0005 │ │ -2de25c: 6e10 6c86 0000 |0134: invoke-virtual {v0}, Ljava/io/FileInputStream;.close:()V // method@866c │ │ -2de262: 2802 |0137: goto 0139 // +0002 │ │ -2de264: 270c |0138: throw v12 │ │ -2de266: 28ff |0139: goto 0138 // -0001 │ │ +2ddfe8: |[2ddfe8] org.jaudiotagger.audio.mp3.MP3AudioHeader.seek:(Lorg/jaudiotagger/audio/MyFile;J)Z │ │ +2ddff8: 7210 718a 0c00 |0000: invoke-interface {v12}, Lorg/jaudiotagger/audio/MyFile;.getFileInputStream:()Ljava/io/FileInputStream; // method@8a71 │ │ +2ddffe: 0c00 |0003: move-result-object v0 │ │ +2de000: 6e10 6d86 0000 |0004: invoke-virtual {v0}, Ljava/io/FileInputStream;.getChannel:()Ljava/nio/channels/FileChannel; // method@866d │ │ +2de006: 0c07 |0007: move-result-object v7 │ │ +2de008: 1301 8813 |0008: const/16 v1, #int 5000 // #1388 │ │ +2de00c: 7110 3888 0100 |000a: invoke-static {v1}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@8838 │ │ +2de012: 0c08 |000d: move-result-object v8 │ │ +2de014: 6e30 6a88 d70e |000e: invoke-virtual {v7, v13, v14}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ +2de01a: 6e40 6c88 87ed |0011: invoke-virtual {v7, v8, v13, v14}, Ljava/nio/channels/FileChannel;.read:(Ljava/nio/ByteBuffer;J)I // method@886c │ │ +2de020: 6e10 3d88 0800 |0014: invoke-virtual {v8}, Ljava/nio/ByteBuffer;.flip:()Ljava/nio/Buffer; // method@883d │ │ +2de026: 1209 |0017: const/4 v9, #int 0 // #0 │ │ +2de028: 1201 |0018: const/4 v1, #int 0 // #0 │ │ +2de02a: 6e10 5788 0800 |0019: invoke-virtual {v8}, Ljava/nio/ByteBuffer;.remaining:()I // method@8857 │ │ +2de030: 0a02 |001c: move-result v2 │ │ +2de032: 1303 c400 |001d: const/16 v3, #int 196 // #c4 │ │ +2de036: 3632 2300 |001f: if-gt v2, v3, 0042 // +0023 │ │ +2de03a: 6e10 3b88 0800 |0021: invoke-virtual {v8}, Ljava/nio/ByteBuffer;.clear:()Ljava/nio/Buffer; // method@883b │ │ +2de040: 6e30 6a88 d70e |0024: invoke-virtual {v7, v13, v14}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ +2de046: 6e10 6988 0700 |0027: invoke-virtual {v7}, Ljava/nio/channels/FileChannel;.position:()J // method@8869 │ │ +2de04c: 0b04 |002a: move-result-wide v4 │ │ +2de04e: 6e40 6c88 8754 |002b: invoke-virtual {v7, v8, v4, v5}, Ljava/nio/channels/FileChannel;.read:(Ljava/nio/ByteBuffer;J)I // method@886c │ │ +2de054: 6e10 3d88 0800 |002e: invoke-virtual {v8}, Ljava/nio/ByteBuffer;.flip:()Ljava/nio/Buffer; // method@883d │ │ +2de05a: 6e10 4988 0800 |0031: invoke-virtual {v8}, Ljava/nio/ByteBuffer;.limit:()I // method@8849 │ │ +2de060: 0a02 |0034: move-result v2 │ │ +2de062: 3632 0d00 |0035: if-gt v2, v3, 0042 // +000d │ │ +2de066: 3807 0500 |0037: if-eqz v7, 003c // +0005 │ │ +2de06a: 6e10 6788 0700 |0039: invoke-virtual {v7}, Ljava/nio/channels/FileChannel;.close:()V // method@8867 │ │ +2de070: 3800 0500 |003c: if-eqz v0, 0041 // +0005 │ │ +2de074: 6e10 6c86 0000 |003e: invoke-virtual {v0}, Ljava/io/FileInputStream;.close:()V // method@866c │ │ +2de07a: 0f09 |0041: return v9 │ │ +2de07c: 7110 538f 0800 |0042: invoke-static {v8}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.isMPEGFrame:(Ljava/nio/ByteBuffer;)Z // method@8f53 │ │ +2de082: 0a02 |0045: move-result v2 │ │ +2de084: 121a |0046: const/4 v10, #int 1 // #1 │ │ +2de086: 3802 7400 |0047: if-eqz v2, 00bb // +0074 │ │ +2de08a: 6202 c483 |0049: sget-object v2, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.logger:Ljava/util/logging/Logger; // field@83c4 │ │ +2de08e: 6203 b881 |004b: sget-object v3, Ljava/util/logging/Level;.FINEST:Ljava/util/logging/Level; // field@81b8 │ │ +2de092: 6e20 188a 3200 |004d: invoke-virtual {v2, v3}, Ljava/util/logging/Logger;.isLoggable:(Ljava/util/logging/Level;)Z // method@8a18 │ │ +2de098: 0a02 |0050: move-result v2 │ │ +2de09a: 3802 1800 |0051: if-eqz v2, 0069 // +0018 │ │ +2de09e: 6202 c483 |0053: sget-object v2, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.logger:Ljava/util/logging/Logger; // field@83c4 │ │ +2de0a2: 2203 3910 |0055: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ +2de0a6: 7010 cc87 0300 |0057: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2de0ac: 1a04 a41a |005a: const-string v4, "Found Possible header at:" // string@1aa4 │ │ +2de0b0: 6e20 d787 4300 |005c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2de0b6: 6e30 d487 d30e |005f: invoke-virtual {v3, v13, v14}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ +2de0bc: 6e10 df87 0300 |0062: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2de0c2: 0c03 |0065: move-result-object v3 │ │ +2de0c4: 6e20 158a 3200 |0066: invoke-virtual {v2, v3}, Ljava/util/logging/Logger;.finest:(Ljava/lang/String;)V // method@8a15 │ │ +2de0ca: 7110 598f 0800 |0069: invoke-static {v8}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.parseMPEGHeader:(Ljava/nio/ByteBuffer;)Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader; // method@8f59 │ │ +2de0d0: 0c02 |006c: move-result-object v2 │ │ +2de0d2: 5bb2 c583 |006d: iput-object v2, v11, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.mp3FrameHeader:Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader; // field@83c5 │ │ +2de0d6: 7120 7a8f 2800 |006f: invoke-static {v8, v2}, Lorg/jaudiotagger/audio/mp3/XingFrame;.isXingFrame:(Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;)Ljava/nio/ByteBuffer; // method@8f7a │ │ +2de0dc: 0c01 |0072: move-result-object v1 │ │ +2de0de: 3801 1a00 |0073: if-eqz v1, 008d // +001a │ │ +2de0e2: 6202 c483 |0075: sget-object v2, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.logger:Ljava/util/logging/Logger; // field@83c4 │ │ +2de0e6: 6203 b881 |0077: sget-object v3, Ljava/util/logging/Level;.FINEST:Ljava/util/logging/Level; // field@81b8 │ │ +2de0ea: 6e20 188a 3200 |0079: invoke-virtual {v2, v3}, Ljava/util/logging/Logger;.isLoggable:(Ljava/util/logging/Level;)Z // method@8a18 │ │ +2de0f0: 0a02 |007c: move-result v2 │ │ +2de0f2: 3802 0900 |007d: if-eqz v2, 0086 // +0009 │ │ +2de0f6: 6202 c483 |007f: sget-object v2, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.logger:Ljava/util/logging/Logger; // field@83c4 │ │ +2de0fa: 1a03 a31a |0081: const-string v3, "Found Possible XingHeader" // string@1aa3 │ │ +2de0fe: 6e20 158a 3200 |0083: invoke-virtual {v2, v3}, Ljava/util/logging/Logger;.finest:(Ljava/lang/String;)V // method@8a15 │ │ +2de104: 7110 7b8f 0100 |0086: invoke-static {v1}, Lorg/jaudiotagger/audio/mp3/XingFrame;.parseXingFrame:(Ljava/nio/ByteBuffer;)Lorg/jaudiotagger/audio/mp3/XingFrame; // method@8f7b │ │ +2de10a: 0c01 |0089: move-result-object v1 │ │ +2de10c: 5bb1 c783 |008a: iput-object v1, v11, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.mp3XingFrame:Lorg/jaudiotagger/audio/mp3/XingFrame; // field@83c7 │ │ +2de110: 2820 |008c: goto 00ac // +0020 │ │ +2de112: 54b1 c583 |008d: iget-object v1, v11, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.mp3FrameHeader:Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader; // field@83c5 │ │ +2de116: 7120 6d8f 1800 |008f: invoke-static {v8, v1}, Lorg/jaudiotagger/audio/mp3/VbriFrame;.isVbriFrame:(Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;)Ljava/nio/ByteBuffer; // method@8f6d │ │ +2de11c: 0c01 |0092: move-result-object v1 │ │ +2de11e: 3801 1b00 |0093: if-eqz v1, 00ae // +001b │ │ +2de122: 6202 c483 |0095: sget-object v2, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.logger:Ljava/util/logging/Logger; // field@83c4 │ │ +2de126: 6203 b881 |0097: sget-object v3, Ljava/util/logging/Level;.FINEST:Ljava/util/logging/Level; // field@81b8 │ │ +2de12a: 6e20 188a 3200 |0099: invoke-virtual {v2, v3}, Ljava/util/logging/Logger;.isLoggable:(Ljava/util/logging/Level;)Z // method@8a18 │ │ +2de130: 0a02 |009c: move-result v2 │ │ +2de132: 3802 0900 |009d: if-eqz v2, 00a6 // +0009 │ │ +2de136: 6202 c483 |009f: sget-object v2, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.logger:Ljava/util/logging/Logger; // field@83c4 │ │ +2de13a: 1a03 a21a |00a1: const-string v3, "Found Possible VbriHeader" // string@1aa2 │ │ +2de13e: 6e20 158a 3200 |00a3: invoke-virtual {v2, v3}, Ljava/util/logging/Logger;.finest:(Ljava/lang/String;)V // method@8a15 │ │ +2de144: 7110 6e8f 0100 |00a6: invoke-static {v1}, Lorg/jaudiotagger/audio/mp3/VbriFrame;.parseVBRIFrame:(Ljava/nio/ByteBuffer;)Lorg/jaudiotagger/audio/mp3/VbriFrame; // method@8f6e │ │ +2de14a: 0c01 |00a9: move-result-object v1 │ │ +2de14c: 5bb1 c683 |00aa: iput-object v1, v11, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.mp3VbriFrame:Lorg/jaudiotagger/audio/mp3/VbriFrame; // field@83c6 │ │ +2de150: 1219 |00ac: const/4 v9, #int 1 // #1 │ │ +2de152: 281c |00ad: goto 00c9 // +001c │ │ +2de154: 07b1 |00ae: move-object v1, v11 │ │ +2de156: 07c2 |00af: move-object v2, v12 │ │ +2de158: 04d3 |00b0: move-wide v3, v13 │ │ +2de15a: 0785 |00b1: move-object v5, v8 │ │ +2de15c: 0776 |00b2: move-object v6, v7 │ │ +2de15e: 7606 fa8e 0100 |00b3: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.isNextFrameValid:(Lorg/jaudiotagger/audio/MyFile;JLjava/nio/ByteBuffer;Ljava/nio/channels/FileChannel;)Z // method@8efa │ │ +2de164: 0a01 |00b6: move-result v1 │ │ +2de166: 3801 0400 |00b7: if-eqz v1, 00bb // +0004 │ │ +2de16a: 280f |00b9: goto 00c8 // +000f │ │ +2de16c: 1211 |00ba: const/4 v1, #int 1 // #1 │ │ +2de16e: 6e10 4d88 0800 |00bb: invoke-virtual {v8}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ +2de174: 0a02 |00be: move-result v2 │ │ +2de176: b0a2 |00bf: add-int/2addr v2, v10 │ │ +2de178: 6e20 4e88 2800 |00c0: invoke-virtual {v8, v2}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ +2de17e: 1602 0100 |00c3: const-wide/16 v2, #int 1 // #1 │ │ +2de182: bb2d |00c5: add-long/2addr v13, v2 │ │ +2de184: 3801 53ff |00c6: if-eqz v1, 0019 // -00ad │ │ +2de188: 0119 |00c8: move v9, v1 │ │ +2de18a: 3807 0500 |00c9: if-eqz v7, 00ce // +0005 │ │ +2de18e: 6e10 6788 0700 |00cb: invoke-virtual {v7}, Ljava/nio/channels/FileChannel;.close:()V // method@8867 │ │ +2de194: 3800 2500 |00ce: if-eqz v0, 00f3 // +0025 │ │ +2de198: 6e10 6c86 0000 |00d0: invoke-virtual {v0}, Ljava/io/FileInputStream;.close:()V // method@866c │ │ +2de19e: 2820 |00d3: goto 00f3 // +0020 │ │ +2de1a0: 0d0c |00d4: move-exception v12 │ │ +2de1a2: 2858 |00d5: goto 012d // +0058 │ │ +2de1a4: 0d0c |00d6: move-exception v12 │ │ +2de1a6: 620d c483 |00d7: sget-object v13, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.logger:Ljava/util/logging/Logger; // field@83c4 │ │ +2de1aa: 620e ba81 |00d9: sget-object v14, Ljava/util/logging/Level;.SEVERE:Ljava/util/logging/Level; // field@81ba │ │ +2de1ae: 1a01 b91e |00db: const-string v1, "IOException occurred whilst trying to find sync" // string@1eb9 │ │ +2de1b2: 6e40 1a8a edc1 |00dd: invoke-virtual {v13, v14, v1, v12}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@8a1a │ │ +2de1b8: 270c |00e0: throw v12 │ │ +2de1ba: 0d01 |00e1: move-exception v1 │ │ +2de1bc: 6202 c483 |00e2: sget-object v2, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.logger:Ljava/util/logging/Logger; // field@83c4 │ │ +2de1c0: 6203 bb81 |00e4: sget-object v3, Ljava/util/logging/Level;.WARNING:Ljava/util/logging/Level; // field@81bb │ │ +2de1c4: 1a04 4543 |00e6: const-string v4, "Reached end of file without finding sync match" // string@4345 │ │ +2de1c8: 6e40 1a8a 3214 |00e8: invoke-virtual {v2, v3, v4, v1}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@8a1a │ │ +2de1ce: 3807 0500 |00eb: if-eqz v7, 00f0 // +0005 │ │ +2de1d2: 6e10 6788 0700 |00ed: invoke-virtual {v7}, Ljava/nio/channels/FileChannel;.close:()V // method@8867 │ │ +2de1d8: 3800 0300 |00f0: if-eqz v0, 00f3 // +0003 │ │ +2de1dc: 28de |00f2: goto 00d0 // -0022 │ │ +2de1de: 6200 c483 |00f3: sget-object v0, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.logger:Ljava/util/logging/Logger; // field@83c4 │ │ +2de1e2: 6201 b881 |00f5: sget-object v1, Ljava/util/logging/Level;.FINEST:Ljava/util/logging/Level; // field@81b8 │ │ +2de1e6: 6e20 188a 1000 |00f7: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.isLoggable:(Ljava/util/logging/Level;)Z // method@8a18 │ │ +2de1ec: 0a00 |00fa: move-result v0 │ │ +2de1ee: 3800 1800 |00fb: if-eqz v0, 0113 // +0018 │ │ +2de1f2: 6200 c483 |00fd: sget-object v0, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.logger:Ljava/util/logging/Logger; // field@83c4 │ │ +2de1f6: 2201 3910 |00ff: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2de1fa: 7010 cc87 0100 |0101: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2de200: 1a02 d443 |0104: const-string v2, "Return found matching mp3 header starting at" // string@43d4 │ │ +2de204: 6e20 d787 2100 |0106: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2de20a: 6e30 d487 d10e |0109: invoke-virtual {v1, v13, v14}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ +2de210: 6e10 df87 0100 |010c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2de216: 0c01 |010f: move-result-object v1 │ │ +2de218: 6e20 148a 1000 |0110: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.finer:(Ljava/lang/String;)V // method@8a14 │ │ +2de21e: 7210 7a8a 0c00 |0113: invoke-interface {v12}, Lorg/jaudiotagger/audio/MyFile;.length:()J // method@8a7a │ │ +2de224: 0b00 |0116: move-result-wide v0 │ │ +2de226: 6e30 058f 0b01 |0117: invoke-virtual {v11, v0, v1}, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.setFileSize:(J)V // method@8f05 │ │ +2de22c: 6e30 068f db0e |011a: invoke-virtual {v11, v13, v14}, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.setMp3StartByte:(J)V // method@8f06 │ │ +2de232: 6e10 088f 0b00 |011d: invoke-virtual {v11}, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.setTimePerFrame:()V // method@8f08 │ │ +2de238: 6e10 078f 0b00 |0120: invoke-virtual {v11}, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.setNumberOfFrames:()V // method@8f07 │ │ +2de23e: 6e10 098f 0b00 |0123: invoke-virtual {v11}, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.setTrackLength:()V // method@8f09 │ │ +2de244: 6e10 038f 0b00 |0126: invoke-virtual {v11}, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.setBitRate:()V // method@8f03 │ │ +2de24a: 6e10 048f 0b00 |0129: invoke-virtual {v11}, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.setEncoder:()V // method@8f04 │ │ +2de250: 0f09 |012c: return v9 │ │ +2de252: 3807 0500 |012d: if-eqz v7, 0132 // +0005 │ │ +2de256: 6e10 6788 0700 |012f: invoke-virtual {v7}, Ljava/nio/channels/FileChannel;.close:()V // method@8867 │ │ +2de25c: 3800 0500 |0132: if-eqz v0, 0137 // +0005 │ │ +2de260: 6e10 6c86 0000 |0134: invoke-virtual {v0}, Ljava/io/FileInputStream;.close:()V // method@866c │ │ +2de266: 2802 |0137: goto 0139 // +0002 │ │ +2de268: 270c |0138: throw v12 │ │ +2de26a: 28ff |0139: goto 0138 // -0001 │ │ catches : 10 │ │ 0x0019 - 0x0035 │ │ Ljava/io/EOFException; -> 0x00e1 │ │ Ljava/io/IOException; -> 0x00d6 │ │ -> 0x00d4 │ │ 0x0042 - 0x0046 │ │ Ljava/io/EOFException; -> 0x00e1 │ │ @@ -1101419,17 +1101419,17 @@ │ │ type : '(Ljava/lang/Long;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2dea24: |[2dea24] org.jaudiotagger.audio.mp3.MP3AudioHeader.setAudioDataEndPosition:(Ljava/lang/Long;)V │ │ -2dea34: 5b01 be83 |0000: iput-object v1, v0, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.audioDataEndPosition:Ljava/lang/Long; // field@83be │ │ -2dea38: 0e00 |0002: return-void │ │ +2dea28: |[2dea28] org.jaudiotagger.audio.mp3.MP3AudioHeader.setAudioDataEndPosition:(Ljava/lang/Long;)V │ │ +2dea38: 5b01 be83 |0000: iput-object v1, v0, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.audioDataEndPosition:Ljava/lang/Long; // field@83be │ │ +2dea3c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=880 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/audio/mp3/MP3AudioHeader; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/Long; │ │ │ │ @@ -1101438,17 +1101438,17 @@ │ │ type : '(Ljava/lang/Long;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2dea3c: |[2dea3c] org.jaudiotagger.audio.mp3.MP3AudioHeader.setAudioDataStartPosition:(Ljava/lang/Long;)V │ │ -2dea4c: 5b01 bf83 |0000: iput-object v1, v0, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.audioDataStartPosition:Ljava/lang/Long; // field@83bf │ │ -2dea50: 0e00 |0002: return-void │ │ +2dea40: |[2dea40] org.jaudiotagger.audio.mp3.MP3AudioHeader.setAudioDataStartPosition:(Ljava/lang/Long;)V │ │ +2dea50: 5b01 bf83 |0000: iput-object v1, v0, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.audioDataStartPosition:Ljava/lang/Long; // field@83bf │ │ +2dea54: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=869 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/audio/mp3/MP3AudioHeader; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/Long; │ │ │ │ @@ -1101457,127 +1101457,127 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 207 16-bit code units │ │ -2dea54: |[2dea54] org.jaudiotagger.audio.mp3.MP3AudioHeader.setBitRate:()V │ │ -2dea64: 5460 c783 |0000: iget-object v0, v6, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.mp3XingFrame:Lorg/jaudiotagger/audio/mp3/XingFrame; // field@83c7 │ │ -2dea68: 3800 6700 |0002: if-eqz v0, 0069 // +0067 │ │ -2dea6c: 6e10 798f 0000 |0004: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp3/XingFrame;.isVbr:()Z // method@8f79 │ │ -2dea72: 0a00 |0007: move-result v0 │ │ -2dea74: 3800 6100 |0008: if-eqz v0, 0069 // +0061 │ │ -2dea78: 5460 c783 |000a: iget-object v0, v6, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.mp3XingFrame:Lorg/jaudiotagger/audio/mp3/XingFrame; // field@83c7 │ │ -2dea7c: 6e10 778f 0000 |000c: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp3/XingFrame;.isAudioSizeEnabled:()Z // method@8f77 │ │ -2dea82: 0a00 |000f: move-result v0 │ │ -2dea84: 3800 3200 |0010: if-eqz v0, 0042 // +0032 │ │ -2dea88: 5460 c783 |0012: iget-object v0, v6, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.mp3XingFrame:Lorg/jaudiotagger/audio/mp3/XingFrame; // field@83c7 │ │ -2dea8c: 6e10 748f 0000 |0014: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp3/XingFrame;.getAudioSize:()I // method@8f74 │ │ -2dea92: 0a00 |0017: move-result v0 │ │ -2dea94: 3d00 2a00 |0018: if-lez v0, 0042 // +002a │ │ -2dea98: 5460 c783 |001a: iget-object v0, v6, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.mp3XingFrame:Lorg/jaudiotagger/audio/mp3/XingFrame; // field@83c7 │ │ -2dea9c: 6e10 748f 0000 |001c: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp3/XingFrame;.getAudioSize:()I // method@8f74 │ │ -2deaa2: 0a00 |001f: move-result v0 │ │ -2deaa4: 6001 a183 |0020: sget v1, Lorg/jaudiotagger/audio/generic/Utils;.BITS_IN_BYTE_MULTIPLIER:I // field@83a1 │ │ -2deaa8: 9200 0001 |0022: mul-int v0, v0, v1 │ │ -2deaac: 8300 |0024: int-to-double v0, v0 │ │ -2deaae: 5362 ce83 |0025: iget-wide v2, v6, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.timePerFrame:D // field@83ce │ │ -2deab2: 6e10 f08e 0600 |0027: invoke-virtual {v6}, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.getNumberOfFrames:()J // method@8ef0 │ │ -2deab8: 0b04 |002a: move-result-wide v4 │ │ -2deaba: 8644 |002b: long-to-double v4, v4 │ │ -2deabc: 7120 0087 5400 |002c: invoke-static {v4, v5}, Ljava/lang/Double;.isNaN:(D)Z // method@8700 │ │ -2deac2: ad02 0204 |002f: mul-double v2, v2, v4 │ │ -2deac6: 6004 a283 |0031: sget v4, Lorg/jaudiotagger/audio/generic/Utils;.KILOBYTE_MULTIPLIER:I // field@83a2 │ │ -2deaca: 8344 |0033: int-to-double v4, v4 │ │ -2deacc: 7120 0087 5400 |0034: invoke-static {v4, v5}, Ljava/lang/Double;.isNaN:(D)Z // method@8700 │ │ -2dead2: ad02 0204 |0037: mul-double v2, v2, v4 │ │ -2dead6: 7120 0087 1000 |0039: invoke-static {v0, v1}, Ljava/lang/Double;.isNaN:(D)Z // method@8700 │ │ -2deadc: ce20 |003c: div-double/2addr v0, v2 │ │ -2deade: 8b00 |003d: double-to-long v0, v0 │ │ -2deae0: 5a60 c083 |003e: iput-wide v0, v6, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.bitrate:J // field@83c0 │ │ -2deae4: 2900 8e00 |0040: goto/16 00ce // +008e │ │ -2deae8: 5360 c283 |0042: iget-wide v0, v6, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.fileSize:J // field@83c2 │ │ -2deaec: 5362 ca83 |0044: iget-wide v2, v6, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.startByte:J // field@83ca │ │ -2deaf0: bc20 |0046: sub-long/2addr v0, v2 │ │ -2deaf2: 6002 a183 |0047: sget v2, Lorg/jaudiotagger/audio/generic/Utils;.BITS_IN_BYTE_MULTIPLIER:I // field@83a1 │ │ -2deaf6: 8122 |0049: int-to-long v2, v2 │ │ -2deaf8: 9d00 0002 |004a: mul-long v0, v0, v2 │ │ -2deafc: 8600 |004c: long-to-double v0, v0 │ │ -2deafe: 5362 ce83 |004d: iget-wide v2, v6, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.timePerFrame:D // field@83ce │ │ -2deb02: 6e10 f08e 0600 |004f: invoke-virtual {v6}, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.getNumberOfFrames:()J // method@8ef0 │ │ -2deb08: 0b04 |0052: move-result-wide v4 │ │ -2deb0a: 8644 |0053: long-to-double v4, v4 │ │ -2deb0c: 7120 0087 5400 |0054: invoke-static {v4, v5}, Ljava/lang/Double;.isNaN:(D)Z // method@8700 │ │ -2deb12: ad02 0204 |0057: mul-double v2, v2, v4 │ │ -2deb16: 6004 a283 |0059: sget v4, Lorg/jaudiotagger/audio/generic/Utils;.KILOBYTE_MULTIPLIER:I // field@83a2 │ │ -2deb1a: 8344 |005b: int-to-double v4, v4 │ │ -2deb1c: 7120 0087 5400 |005c: invoke-static {v4, v5}, Ljava/lang/Double;.isNaN:(D)Z // method@8700 │ │ -2deb22: ad02 0204 |005f: mul-double v2, v2, v4 │ │ -2deb26: 7120 0087 1000 |0061: invoke-static {v0, v1}, Ljava/lang/Double;.isNaN:(D)Z // method@8700 │ │ -2deb2c: ce20 |0064: div-double/2addr v0, v2 │ │ -2deb2e: 8b00 |0065: double-to-long v0, v0 │ │ -2deb30: 5a60 c083 |0066: iput-wide v0, v6, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.bitrate:J // field@83c0 │ │ -2deb34: 2866 |0068: goto 00ce // +0066 │ │ -2deb36: 5460 c683 |0069: iget-object v0, v6, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.mp3VbriFrame:Lorg/jaudiotagger/audio/mp3/VbriFrame; // field@83c6 │ │ -2deb3a: 3800 5600 |006b: if-eqz v0, 00c1 // +0056 │ │ -2deb3e: 6e10 698f 0000 |006d: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp3/VbriFrame;.getAudioSize:()I // method@8f69 │ │ -2deb44: 0a00 |0070: move-result v0 │ │ -2deb46: 3d00 2900 |0071: if-lez v0, 009a // +0029 │ │ -2deb4a: 5460 c683 |0073: iget-object v0, v6, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.mp3VbriFrame:Lorg/jaudiotagger/audio/mp3/VbriFrame; // field@83c6 │ │ -2deb4e: 6e10 698f 0000 |0075: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp3/VbriFrame;.getAudioSize:()I // method@8f69 │ │ -2deb54: 0a00 |0078: move-result v0 │ │ -2deb56: 6001 a183 |0079: sget v1, Lorg/jaudiotagger/audio/generic/Utils;.BITS_IN_BYTE_MULTIPLIER:I // field@83a1 │ │ -2deb5a: 9200 0001 |007b: mul-int v0, v0, v1 │ │ -2deb5e: 8300 |007d: int-to-double v0, v0 │ │ -2deb60: 5362 ce83 |007e: iget-wide v2, v6, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.timePerFrame:D // field@83ce │ │ -2deb64: 6e10 f08e 0600 |0080: invoke-virtual {v6}, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.getNumberOfFrames:()J // method@8ef0 │ │ -2deb6a: 0b04 |0083: move-result-wide v4 │ │ -2deb6c: 8644 |0084: long-to-double v4, v4 │ │ -2deb6e: 7120 0087 5400 |0085: invoke-static {v4, v5}, Ljava/lang/Double;.isNaN:(D)Z // method@8700 │ │ -2deb74: ad02 0204 |0088: mul-double v2, v2, v4 │ │ -2deb78: 6004 a283 |008a: sget v4, Lorg/jaudiotagger/audio/generic/Utils;.KILOBYTE_MULTIPLIER:I // field@83a2 │ │ -2deb7c: 8344 |008c: int-to-double v4, v4 │ │ -2deb7e: 7120 0087 5400 |008d: invoke-static {v4, v5}, Ljava/lang/Double;.isNaN:(D)Z // method@8700 │ │ -2deb84: ad02 0204 |0090: mul-double v2, v2, v4 │ │ -2deb88: 7120 0087 1000 |0092: invoke-static {v0, v1}, Ljava/lang/Double;.isNaN:(D)Z // method@8700 │ │ -2deb8e: ce20 |0095: div-double/2addr v0, v2 │ │ -2deb90: 8b00 |0096: double-to-long v0, v0 │ │ -2deb92: 5a60 c083 |0097: iput-wide v0, v6, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.bitrate:J // field@83c0 │ │ -2deb96: 2835 |0099: goto 00ce // +0035 │ │ -2deb98: 5360 c283 |009a: iget-wide v0, v6, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.fileSize:J // field@83c2 │ │ -2deb9c: 5362 ca83 |009c: iget-wide v2, v6, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.startByte:J // field@83ca │ │ -2deba0: bc20 |009e: sub-long/2addr v0, v2 │ │ -2deba2: 6002 a183 |009f: sget v2, Lorg/jaudiotagger/audio/generic/Utils;.BITS_IN_BYTE_MULTIPLIER:I // field@83a1 │ │ -2deba6: 8122 |00a1: int-to-long v2, v2 │ │ -2deba8: 9d00 0002 |00a2: mul-long v0, v0, v2 │ │ -2debac: 8600 |00a4: long-to-double v0, v0 │ │ -2debae: 5362 ce83 |00a5: iget-wide v2, v6, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.timePerFrame:D // field@83ce │ │ -2debb2: 6e10 f08e 0600 |00a7: invoke-virtual {v6}, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.getNumberOfFrames:()J // method@8ef0 │ │ -2debb8: 0b04 |00aa: move-result-wide v4 │ │ -2debba: 8644 |00ab: long-to-double v4, v4 │ │ -2debbc: 7120 0087 5400 |00ac: invoke-static {v4, v5}, Ljava/lang/Double;.isNaN:(D)Z // method@8700 │ │ -2debc2: ad02 0204 |00af: mul-double v2, v2, v4 │ │ -2debc6: 6004 a283 |00b1: sget v4, Lorg/jaudiotagger/audio/generic/Utils;.KILOBYTE_MULTIPLIER:I // field@83a2 │ │ -2debca: 8344 |00b3: int-to-double v4, v4 │ │ -2debcc: 7120 0087 5400 |00b4: invoke-static {v4, v5}, Ljava/lang/Double;.isNaN:(D)Z // method@8700 │ │ -2debd2: ad02 0204 |00b7: mul-double v2, v2, v4 │ │ -2debd6: 7120 0087 1000 |00b9: invoke-static {v0, v1}, Ljava/lang/Double;.isNaN:(D)Z // method@8700 │ │ -2debdc: ce20 |00bc: div-double/2addr v0, v2 │ │ -2debde: 8b00 |00bd: double-to-long v0, v0 │ │ -2debe0: 5a60 c083 |00be: iput-wide v0, v6, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.bitrate:J // field@83c0 │ │ -2debe4: 280e |00c0: goto 00ce // +000e │ │ -2debe6: 5460 c583 |00c1: iget-object v0, v6, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.mp3FrameHeader:Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader; // field@83c5 │ │ -2debea: 6e10 438f 0000 |00c3: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.getBitRate:()Ljava/lang/Integer; // method@8f43 │ │ -2debf0: 0c00 |00c6: move-result-object v0 │ │ -2debf2: 6e10 2987 0000 |00c7: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@8729 │ │ -2debf8: 0a00 |00ca: move-result v0 │ │ -2debfa: 8100 |00cb: int-to-long v0, v0 │ │ -2debfc: 5a60 c083 |00cc: iput-wide v0, v6, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.bitrate:J // field@83c0 │ │ -2dec00: 0e00 |00ce: return-void │ │ +2dea58: |[2dea58] org.jaudiotagger.audio.mp3.MP3AudioHeader.setBitRate:()V │ │ +2dea68: 5460 c783 |0000: iget-object v0, v6, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.mp3XingFrame:Lorg/jaudiotagger/audio/mp3/XingFrame; // field@83c7 │ │ +2dea6c: 3800 6700 |0002: if-eqz v0, 0069 // +0067 │ │ +2dea70: 6e10 798f 0000 |0004: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp3/XingFrame;.isVbr:()Z // method@8f79 │ │ +2dea76: 0a00 |0007: move-result v0 │ │ +2dea78: 3800 6100 |0008: if-eqz v0, 0069 // +0061 │ │ +2dea7c: 5460 c783 |000a: iget-object v0, v6, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.mp3XingFrame:Lorg/jaudiotagger/audio/mp3/XingFrame; // field@83c7 │ │ +2dea80: 6e10 778f 0000 |000c: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp3/XingFrame;.isAudioSizeEnabled:()Z // method@8f77 │ │ +2dea86: 0a00 |000f: move-result v0 │ │ +2dea88: 3800 3200 |0010: if-eqz v0, 0042 // +0032 │ │ +2dea8c: 5460 c783 |0012: iget-object v0, v6, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.mp3XingFrame:Lorg/jaudiotagger/audio/mp3/XingFrame; // field@83c7 │ │ +2dea90: 6e10 748f 0000 |0014: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp3/XingFrame;.getAudioSize:()I // method@8f74 │ │ +2dea96: 0a00 |0017: move-result v0 │ │ +2dea98: 3d00 2a00 |0018: if-lez v0, 0042 // +002a │ │ +2dea9c: 5460 c783 |001a: iget-object v0, v6, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.mp3XingFrame:Lorg/jaudiotagger/audio/mp3/XingFrame; // field@83c7 │ │ +2deaa0: 6e10 748f 0000 |001c: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp3/XingFrame;.getAudioSize:()I // method@8f74 │ │ +2deaa6: 0a00 |001f: move-result v0 │ │ +2deaa8: 6001 a183 |0020: sget v1, Lorg/jaudiotagger/audio/generic/Utils;.BITS_IN_BYTE_MULTIPLIER:I // field@83a1 │ │ +2deaac: 9200 0001 |0022: mul-int v0, v0, v1 │ │ +2deab0: 8300 |0024: int-to-double v0, v0 │ │ +2deab2: 5362 ce83 |0025: iget-wide v2, v6, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.timePerFrame:D // field@83ce │ │ +2deab6: 6e10 f08e 0600 |0027: invoke-virtual {v6}, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.getNumberOfFrames:()J // method@8ef0 │ │ +2deabc: 0b04 |002a: move-result-wide v4 │ │ +2deabe: 8644 |002b: long-to-double v4, v4 │ │ +2deac0: 7120 0087 5400 |002c: invoke-static {v4, v5}, Ljava/lang/Double;.isNaN:(D)Z // method@8700 │ │ +2deac6: ad02 0204 |002f: mul-double v2, v2, v4 │ │ +2deaca: 6004 a283 |0031: sget v4, Lorg/jaudiotagger/audio/generic/Utils;.KILOBYTE_MULTIPLIER:I // field@83a2 │ │ +2deace: 8344 |0033: int-to-double v4, v4 │ │ +2dead0: 7120 0087 5400 |0034: invoke-static {v4, v5}, Ljava/lang/Double;.isNaN:(D)Z // method@8700 │ │ +2dead6: ad02 0204 |0037: mul-double v2, v2, v4 │ │ +2deada: 7120 0087 1000 |0039: invoke-static {v0, v1}, Ljava/lang/Double;.isNaN:(D)Z // method@8700 │ │ +2deae0: ce20 |003c: div-double/2addr v0, v2 │ │ +2deae2: 8b00 |003d: double-to-long v0, v0 │ │ +2deae4: 5a60 c083 |003e: iput-wide v0, v6, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.bitrate:J // field@83c0 │ │ +2deae8: 2900 8e00 |0040: goto/16 00ce // +008e │ │ +2deaec: 5360 c283 |0042: iget-wide v0, v6, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.fileSize:J // field@83c2 │ │ +2deaf0: 5362 ca83 |0044: iget-wide v2, v6, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.startByte:J // field@83ca │ │ +2deaf4: bc20 |0046: sub-long/2addr v0, v2 │ │ +2deaf6: 6002 a183 |0047: sget v2, Lorg/jaudiotagger/audio/generic/Utils;.BITS_IN_BYTE_MULTIPLIER:I // field@83a1 │ │ +2deafa: 8122 |0049: int-to-long v2, v2 │ │ +2deafc: 9d00 0002 |004a: mul-long v0, v0, v2 │ │ +2deb00: 8600 |004c: long-to-double v0, v0 │ │ +2deb02: 5362 ce83 |004d: iget-wide v2, v6, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.timePerFrame:D // field@83ce │ │ +2deb06: 6e10 f08e 0600 |004f: invoke-virtual {v6}, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.getNumberOfFrames:()J // method@8ef0 │ │ +2deb0c: 0b04 |0052: move-result-wide v4 │ │ +2deb0e: 8644 |0053: long-to-double v4, v4 │ │ +2deb10: 7120 0087 5400 |0054: invoke-static {v4, v5}, Ljava/lang/Double;.isNaN:(D)Z // method@8700 │ │ +2deb16: ad02 0204 |0057: mul-double v2, v2, v4 │ │ +2deb1a: 6004 a283 |0059: sget v4, Lorg/jaudiotagger/audio/generic/Utils;.KILOBYTE_MULTIPLIER:I // field@83a2 │ │ +2deb1e: 8344 |005b: int-to-double v4, v4 │ │ +2deb20: 7120 0087 5400 |005c: invoke-static {v4, v5}, Ljava/lang/Double;.isNaN:(D)Z // method@8700 │ │ +2deb26: ad02 0204 |005f: mul-double v2, v2, v4 │ │ +2deb2a: 7120 0087 1000 |0061: invoke-static {v0, v1}, Ljava/lang/Double;.isNaN:(D)Z // method@8700 │ │ +2deb30: ce20 |0064: div-double/2addr v0, v2 │ │ +2deb32: 8b00 |0065: double-to-long v0, v0 │ │ +2deb34: 5a60 c083 |0066: iput-wide v0, v6, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.bitrate:J // field@83c0 │ │ +2deb38: 2866 |0068: goto 00ce // +0066 │ │ +2deb3a: 5460 c683 |0069: iget-object v0, v6, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.mp3VbriFrame:Lorg/jaudiotagger/audio/mp3/VbriFrame; // field@83c6 │ │ +2deb3e: 3800 5600 |006b: if-eqz v0, 00c1 // +0056 │ │ +2deb42: 6e10 698f 0000 |006d: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp3/VbriFrame;.getAudioSize:()I // method@8f69 │ │ +2deb48: 0a00 |0070: move-result v0 │ │ +2deb4a: 3d00 2900 |0071: if-lez v0, 009a // +0029 │ │ +2deb4e: 5460 c683 |0073: iget-object v0, v6, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.mp3VbriFrame:Lorg/jaudiotagger/audio/mp3/VbriFrame; // field@83c6 │ │ +2deb52: 6e10 698f 0000 |0075: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp3/VbriFrame;.getAudioSize:()I // method@8f69 │ │ +2deb58: 0a00 |0078: move-result v0 │ │ +2deb5a: 6001 a183 |0079: sget v1, Lorg/jaudiotagger/audio/generic/Utils;.BITS_IN_BYTE_MULTIPLIER:I // field@83a1 │ │ +2deb5e: 9200 0001 |007b: mul-int v0, v0, v1 │ │ +2deb62: 8300 |007d: int-to-double v0, v0 │ │ +2deb64: 5362 ce83 |007e: iget-wide v2, v6, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.timePerFrame:D // field@83ce │ │ +2deb68: 6e10 f08e 0600 |0080: invoke-virtual {v6}, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.getNumberOfFrames:()J // method@8ef0 │ │ +2deb6e: 0b04 |0083: move-result-wide v4 │ │ +2deb70: 8644 |0084: long-to-double v4, v4 │ │ +2deb72: 7120 0087 5400 |0085: invoke-static {v4, v5}, Ljava/lang/Double;.isNaN:(D)Z // method@8700 │ │ +2deb78: ad02 0204 |0088: mul-double v2, v2, v4 │ │ +2deb7c: 6004 a283 |008a: sget v4, Lorg/jaudiotagger/audio/generic/Utils;.KILOBYTE_MULTIPLIER:I // field@83a2 │ │ +2deb80: 8344 |008c: int-to-double v4, v4 │ │ +2deb82: 7120 0087 5400 |008d: invoke-static {v4, v5}, Ljava/lang/Double;.isNaN:(D)Z // method@8700 │ │ +2deb88: ad02 0204 |0090: mul-double v2, v2, v4 │ │ +2deb8c: 7120 0087 1000 |0092: invoke-static {v0, v1}, Ljava/lang/Double;.isNaN:(D)Z // method@8700 │ │ +2deb92: ce20 |0095: div-double/2addr v0, v2 │ │ +2deb94: 8b00 |0096: double-to-long v0, v0 │ │ +2deb96: 5a60 c083 |0097: iput-wide v0, v6, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.bitrate:J // field@83c0 │ │ +2deb9a: 2835 |0099: goto 00ce // +0035 │ │ +2deb9c: 5360 c283 |009a: iget-wide v0, v6, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.fileSize:J // field@83c2 │ │ +2deba0: 5362 ca83 |009c: iget-wide v2, v6, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.startByte:J // field@83ca │ │ +2deba4: bc20 |009e: sub-long/2addr v0, v2 │ │ +2deba6: 6002 a183 |009f: sget v2, Lorg/jaudiotagger/audio/generic/Utils;.BITS_IN_BYTE_MULTIPLIER:I // field@83a1 │ │ +2debaa: 8122 |00a1: int-to-long v2, v2 │ │ +2debac: 9d00 0002 |00a2: mul-long v0, v0, v2 │ │ +2debb0: 8600 |00a4: long-to-double v0, v0 │ │ +2debb2: 5362 ce83 |00a5: iget-wide v2, v6, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.timePerFrame:D // field@83ce │ │ +2debb6: 6e10 f08e 0600 |00a7: invoke-virtual {v6}, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.getNumberOfFrames:()J // method@8ef0 │ │ +2debbc: 0b04 |00aa: move-result-wide v4 │ │ +2debbe: 8644 |00ab: long-to-double v4, v4 │ │ +2debc0: 7120 0087 5400 |00ac: invoke-static {v4, v5}, Ljava/lang/Double;.isNaN:(D)Z // method@8700 │ │ +2debc6: ad02 0204 |00af: mul-double v2, v2, v4 │ │ +2debca: 6004 a283 |00b1: sget v4, Lorg/jaudiotagger/audio/generic/Utils;.KILOBYTE_MULTIPLIER:I // field@83a2 │ │ +2debce: 8344 |00b3: int-to-double v4, v4 │ │ +2debd0: 7120 0087 5400 |00b4: invoke-static {v4, v5}, Ljava/lang/Double;.isNaN:(D)Z // method@8700 │ │ +2debd6: ad02 0204 |00b7: mul-double v2, v2, v4 │ │ +2debda: 7120 0087 1000 |00b9: invoke-static {v0, v1}, Ljava/lang/Double;.isNaN:(D)Z // method@8700 │ │ +2debe0: ce20 |00bc: div-double/2addr v0, v2 │ │ +2debe2: 8b00 |00bd: double-to-long v0, v0 │ │ +2debe4: 5a60 c083 |00be: iput-wide v0, v6, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.bitrate:J // field@83c0 │ │ +2debe8: 280e |00c0: goto 00ce // +000e │ │ +2debea: 5460 c583 |00c1: iget-object v0, v6, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.mp3FrameHeader:Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader; // field@83c5 │ │ +2debee: 6e10 438f 0000 |00c3: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.getBitRate:()Ljava/lang/Integer; // method@8f43 │ │ +2debf4: 0c00 |00c6: move-result-object v0 │ │ +2debf6: 6e10 2987 0000 |00c7: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@8729 │ │ +2debfc: 0a00 |00ca: move-result v0 │ │ +2debfe: 8100 |00cb: int-to-long v0, v0 │ │ +2dec00: 5a60 c083 |00cc: iput-wide v0, v6, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.bitrate:J // field@83c0 │ │ +2dec04: 0e00 |00ce: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=591 │ │ 0x000a line=593 │ │ 0x001a line=595 │ │ 0x0042 line=599 │ │ 0x0069 line=602 │ │ @@ -1101593,33 +1101593,33 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 34 16-bit code units │ │ -2dec04: |[2dec04] org.jaudiotagger.audio.mp3.MP3AudioHeader.setEncoder:()V │ │ -2dec14: 5410 c783 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.mp3XingFrame:Lorg/jaudiotagger/audio/mp3/XingFrame; // field@83c7 │ │ -2dec18: 3800 1500 |0002: if-eqz v0, 0017 // +0015 │ │ -2dec1c: 6e10 768f 0000 |0004: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp3/XingFrame;.getLameFrame:()Lorg/jaudiotagger/audio/mp3/LameFrame; // method@8f76 │ │ -2dec22: 0c00 |0007: move-result-object v0 │ │ -2dec24: 3800 1900 |0008: if-eqz v0, 0021 // +0019 │ │ -2dec28: 5410 c783 |000a: iget-object v0, v1, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.mp3XingFrame:Lorg/jaudiotagger/audio/mp3/XingFrame; // field@83c7 │ │ -2dec2c: 6e10 768f 0000 |000c: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp3/XingFrame;.getLameFrame:()Lorg/jaudiotagger/audio/mp3/LameFrame; // method@8f76 │ │ -2dec32: 0c00 |000f: move-result-object v0 │ │ -2dec34: 6e10 da8e 0000 |0010: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp3/LameFrame;.getEncoder:()Ljava/lang/String; // method@8eda │ │ -2dec3a: 0c00 |0013: move-result-object v0 │ │ -2dec3c: 5b10 c183 |0014: iput-object v0, v1, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.encoder:Ljava/lang/String; // field@83c1 │ │ -2dec40: 280b |0016: goto 0021 // +000b │ │ -2dec42: 5410 c683 |0017: iget-object v0, v1, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.mp3VbriFrame:Lorg/jaudiotagger/audio/mp3/VbriFrame; // field@83c6 │ │ -2dec46: 3800 0800 |0019: if-eqz v0, 0021 // +0008 │ │ -2dec4a: 6e10 6a8f 0000 |001b: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp3/VbriFrame;.getEncoder:()Ljava/lang/String; // method@8f6a │ │ -2dec50: 0c00 |001e: move-result-object v0 │ │ -2dec52: 5b10 c183 |001f: iput-object v0, v1, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.encoder:Ljava/lang/String; // field@83c1 │ │ -2dec56: 0e00 |0021: return-void │ │ +2dec08: |[2dec08] org.jaudiotagger.audio.mp3.MP3AudioHeader.setEncoder:()V │ │ +2dec18: 5410 c783 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.mp3XingFrame:Lorg/jaudiotagger/audio/mp3/XingFrame; // field@83c7 │ │ +2dec1c: 3800 1500 |0002: if-eqz v0, 0017 // +0015 │ │ +2dec20: 6e10 768f 0000 |0004: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp3/XingFrame;.getLameFrame:()Lorg/jaudiotagger/audio/mp3/LameFrame; // method@8f76 │ │ +2dec26: 0c00 |0007: move-result-object v0 │ │ +2dec28: 3800 1900 |0008: if-eqz v0, 0021 // +0019 │ │ +2dec2c: 5410 c783 |000a: iget-object v0, v1, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.mp3XingFrame:Lorg/jaudiotagger/audio/mp3/XingFrame; // field@83c7 │ │ +2dec30: 6e10 768f 0000 |000c: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp3/XingFrame;.getLameFrame:()Lorg/jaudiotagger/audio/mp3/LameFrame; // method@8f76 │ │ +2dec36: 0c00 |000f: move-result-object v0 │ │ +2dec38: 6e10 da8e 0000 |0010: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp3/LameFrame;.getEncoder:()Ljava/lang/String; // method@8eda │ │ +2dec3e: 0c00 |0013: move-result-object v0 │ │ +2dec40: 5b10 c183 |0014: iput-object v0, v1, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.encoder:Ljava/lang/String; // field@83c1 │ │ +2dec44: 280b |0016: goto 0021 // +000b │ │ +2dec46: 5410 c683 |0017: iget-object v0, v1, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.mp3VbriFrame:Lorg/jaudiotagger/audio/mp3/VbriFrame; // field@83c6 │ │ +2dec4a: 3800 0800 |0019: if-eqz v0, 0021 // +0008 │ │ +2dec4e: 6e10 6a8f 0000 |001b: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp3/VbriFrame;.getEncoder:()Ljava/lang/String; // method@8f6a │ │ +2dec54: 0c00 |001e: move-result-object v0 │ │ +2dec56: 5b10 c183 |001f: iput-object v0, v1, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.encoder:Ljava/lang/String; // field@83c1 │ │ +2dec5a: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=621 │ │ 0x0004 line=623 │ │ 0x000a line=625 │ │ 0x0017 line=628 │ │ 0x001b line=630 │ │ @@ -1101631,17 +1101631,17 @@ │ │ type : '(J)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2dec58: |[2dec58] org.jaudiotagger.audio.mp3.MP3AudioHeader.setFileSize:(J)V │ │ -2dec68: 5a01 c283 |0000: iput-wide v1, v0, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.fileSize:J // field@83c2 │ │ -2dec6c: 0e00 |0002: return-void │ │ +2dec5c: |[2dec5c] org.jaudiotagger.audio.mp3.MP3AudioHeader.setFileSize:(J)V │ │ +2dec6c: 5a01 c283 |0000: iput-wide v1, v0, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.fileSize:J // field@83c2 │ │ +2dec70: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=792 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/audio/mp3/MP3AudioHeader; │ │ 0x0000 - 0x0003 reg=1 (null) J │ │ │ │ @@ -1101650,17 +1101650,17 @@ │ │ type : '(J)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2dec70: |[2dec70] org.jaudiotagger.audio.mp3.MP3AudioHeader.setMp3StartByte:(J)V │ │ -2dec80: 5a01 ca83 |0000: iput-wide v1, v0, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.startByte:J // field@83ca │ │ -2dec84: 0e00 |0002: return-void │ │ +2dec74: |[2dec74] org.jaudiotagger.audio.mp3.MP3AudioHeader.setMp3StartByte:(J)V │ │ +2dec84: 5a01 ca83 |0000: iput-wide v1, v0, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.startByte:J // field@83ca │ │ +2dec88: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=421 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/audio/mp3/MP3AudioHeader; │ │ 0x0000 - 0x0003 reg=1 (null) J │ │ │ │ @@ -1101669,45 +1101669,45 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 52 16-bit code units │ │ -2dec88: |[2dec88] org.jaudiotagger.audio.mp3.MP3AudioHeader.setNumberOfFrames:()V │ │ -2dec98: 5340 c283 |0000: iget-wide v0, v4, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.fileSize:J // field@83c2 │ │ -2dec9c: 5342 ca83 |0002: iget-wide v2, v4, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.startByte:J // field@83ca │ │ -2deca0: bc20 |0004: sub-long/2addr v0, v2 │ │ -2deca2: 5442 c583 |0005: iget-object v2, v4, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.mp3FrameHeader:Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader; // field@83c5 │ │ -2deca6: 6e10 488f 0200 |0007: invoke-virtual {v2}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.getFrameLength:()I // method@8f48 │ │ -2decac: 0a02 |000a: move-result v2 │ │ -2decae: 8122 |000b: int-to-long v2, v2 │ │ -2decb0: be20 |000c: div-long/2addr v0, v2 │ │ -2decb2: 5a40 c983 |000d: iput-wide v0, v4, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.numberOfFramesEstimate:J // field@83c9 │ │ -2decb6: 5440 c783 |000f: iget-object v0, v4, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.mp3XingFrame:Lorg/jaudiotagger/audio/mp3/XingFrame; // field@83c7 │ │ -2decba: 3800 1200 |0011: if-eqz v0, 0023 // +0012 │ │ -2decbe: 6e10 788f 0000 |0013: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp3/XingFrame;.isFrameCountEnabled:()Z // method@8f78 │ │ -2decc4: 0a00 |0016: move-result v0 │ │ -2decc6: 3800 0c00 |0017: if-eqz v0, 0023 // +000c │ │ -2decca: 5440 c783 |0019: iget-object v0, v4, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.mp3XingFrame:Lorg/jaudiotagger/audio/mp3/XingFrame; // field@83c7 │ │ -2decce: 6e10 758f 0000 |001b: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp3/XingFrame;.getFrameCount:()I // method@8f75 │ │ -2decd4: 0a00 |001e: move-result v0 │ │ -2decd6: 8100 |001f: int-to-long v0, v0 │ │ -2decd8: 5a40 c883 |0020: iput-wide v0, v4, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.numberOfFrames:J // field@83c8 │ │ -2decdc: 2811 |0022: goto 0033 // +0011 │ │ -2decde: 5440 c683 |0023: iget-object v0, v4, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.mp3VbriFrame:Lorg/jaudiotagger/audio/mp3/VbriFrame; // field@83c6 │ │ -2dece2: 3800 0a00 |0025: if-eqz v0, 002f // +000a │ │ -2dece6: 6e10 6b8f 0000 |0027: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp3/VbriFrame;.getFrameCount:()I // method@8f6b │ │ -2decec: 0a00 |002a: move-result v0 │ │ -2decee: 8100 |002b: int-to-long v0, v0 │ │ -2decf0: 5a40 c883 |002c: iput-wide v0, v4, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.numberOfFrames:J // field@83c8 │ │ -2decf4: 2805 |002e: goto 0033 // +0005 │ │ -2decf6: 5340 c983 |002f: iget-wide v0, v4, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.numberOfFramesEstimate:J // field@83c9 │ │ -2decfa: 5a40 c883 |0031: iput-wide v0, v4, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.numberOfFrames:J // field@83c8 │ │ -2decfe: 0e00 |0033: return-void │ │ +2dec8c: |[2dec8c] org.jaudiotagger.audio.mp3.MP3AudioHeader.setNumberOfFrames:()V │ │ +2dec9c: 5340 c283 |0000: iget-wide v0, v4, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.fileSize:J // field@83c2 │ │ +2deca0: 5342 ca83 |0002: iget-wide v2, v4, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.startByte:J // field@83ca │ │ +2deca4: bc20 |0004: sub-long/2addr v0, v2 │ │ +2deca6: 5442 c583 |0005: iget-object v2, v4, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.mp3FrameHeader:Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader; // field@83c5 │ │ +2decaa: 6e10 488f 0200 |0007: invoke-virtual {v2}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.getFrameLength:()I // method@8f48 │ │ +2decb0: 0a02 |000a: move-result v2 │ │ +2decb2: 8122 |000b: int-to-long v2, v2 │ │ +2decb4: be20 |000c: div-long/2addr v0, v2 │ │ +2decb6: 5a40 c983 |000d: iput-wide v0, v4, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.numberOfFramesEstimate:J // field@83c9 │ │ +2decba: 5440 c783 |000f: iget-object v0, v4, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.mp3XingFrame:Lorg/jaudiotagger/audio/mp3/XingFrame; // field@83c7 │ │ +2decbe: 3800 1200 |0011: if-eqz v0, 0023 // +0012 │ │ +2decc2: 6e10 788f 0000 |0013: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp3/XingFrame;.isFrameCountEnabled:()Z // method@8f78 │ │ +2decc8: 0a00 |0016: move-result v0 │ │ +2decca: 3800 0c00 |0017: if-eqz v0, 0023 // +000c │ │ +2decce: 5440 c783 |0019: iget-object v0, v4, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.mp3XingFrame:Lorg/jaudiotagger/audio/mp3/XingFrame; // field@83c7 │ │ +2decd2: 6e10 758f 0000 |001b: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp3/XingFrame;.getFrameCount:()I // method@8f75 │ │ +2decd8: 0a00 |001e: move-result v0 │ │ +2decda: 8100 |001f: int-to-long v0, v0 │ │ +2decdc: 5a40 c883 |0020: iput-wide v0, v4, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.numberOfFrames:J // field@83c8 │ │ +2dece0: 2811 |0022: goto 0033 // +0011 │ │ +2dece2: 5440 c683 |0023: iget-object v0, v4, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.mp3VbriFrame:Lorg/jaudiotagger/audio/mp3/VbriFrame; // field@83c6 │ │ +2dece6: 3800 0a00 |0025: if-eqz v0, 002f // +000a │ │ +2decea: 6e10 6b8f 0000 |0027: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp3/VbriFrame;.getFrameCount:()I // method@8f6b │ │ +2decf0: 0a00 |002a: move-result v0 │ │ +2decf2: 8100 |002b: int-to-long v0, v0 │ │ +2decf4: 5a40 c883 |002c: iput-wide v0, v4, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.numberOfFrames:J // field@83c8 │ │ +2decf8: 2805 |002e: goto 0033 // +0005 │ │ +2decfa: 5340 c983 |002f: iget-wide v0, v4, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.numberOfFramesEstimate:J // field@83c9 │ │ +2decfe: 5a40 c883 |0031: iput-wide v0, v4, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.numberOfFrames:J // field@83c8 │ │ +2ded02: 0e00 |0033: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=443 │ │ 0x000f line=445 │ │ 0x0019 line=447 │ │ 0x0023 line=449 │ │ 0x0027 line=451 │ │ @@ -1101720,54 +1101720,54 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 73 16-bit code units │ │ -2ded00: |[2ded00] org.jaudiotagger.audio.mp3.MP3AudioHeader.setTimePerFrame:()V │ │ -2ded10: 5440 c583 |0000: iget-object v0, v4, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.mp3FrameHeader:Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader; // field@83c5 │ │ -2ded14: 6e10 4c8f 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.getNoOfSamples:()I // method@8f4c │ │ -2ded1a: 0a00 |0005: move-result v0 │ │ -2ded1c: 8300 |0006: int-to-double v0, v0 │ │ -2ded1e: 5442 c583 |0007: iget-object v2, v4, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.mp3FrameHeader:Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader; // field@83c5 │ │ -2ded22: 6e10 4f8f 0200 |0009: invoke-virtual {v2}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.getSamplingRate:()Ljava/lang/Integer; // method@8f4f │ │ -2ded28: 0c02 |000c: move-result-object v2 │ │ -2ded2a: 6e10 2787 0200 |000d: invoke-virtual {v2}, Ljava/lang/Integer;.doubleValue:()D // method@8727 │ │ -2ded30: 0b02 |0010: move-result-wide v2 │ │ -2ded32: 7120 0087 1000 |0011: invoke-static {v0, v1}, Ljava/lang/Double;.isNaN:(D)Z // method@8700 │ │ -2ded38: ce20 |0014: div-double/2addr v0, v2 │ │ -2ded3a: 5a40 ce83 |0015: iput-wide v0, v4, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.timePerFrame:D // field@83ce │ │ -2ded3e: 5440 c583 |0017: iget-object v0, v4, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.mp3FrameHeader:Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader; // field@83c5 │ │ -2ded42: 6e10 508f 0000 |0019: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.getVersion:()I // method@8f50 │ │ -2ded48: 0a00 |001c: move-result v0 │ │ -2ded4a: 1221 |001d: const/4 v1, #int 2 // #2 │ │ -2ded4c: 3210 0a00 |001e: if-eq v0, v1, 0028 // +000a │ │ -2ded50: 5440 c583 |0020: iget-object v0, v4, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.mp3FrameHeader:Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader; // field@83c5 │ │ -2ded54: 6e10 508f 0000 |0022: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.getVersion:()I // method@8f50 │ │ -2ded5a: 0a00 |0025: move-result v0 │ │ -2ded5c: 3900 2200 |0026: if-nez v0, 0048 // +0022 │ │ -2ded60: 5440 c583 |0028: iget-object v0, v4, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.mp3FrameHeader:Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader; // field@83c5 │ │ -2ded64: 6e10 498f 0000 |002a: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.getLayer:()I // method@8f49 │ │ -2ded6a: 0a00 |002d: move-result v0 │ │ -2ded6c: 1212 |002e: const/4 v2, #int 1 // #1 │ │ -2ded6e: 3210 0a00 |002f: if-eq v0, v1, 0039 // +000a │ │ -2ded72: 5440 c583 |0031: iget-object v0, v4, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.mp3FrameHeader:Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader; // field@83c5 │ │ -2ded76: 6e10 498f 0000 |0033: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.getLayer:()I // method@8f49 │ │ -2ded7c: 0a00 |0036: move-result v0 │ │ -2ded7e: 3320 1100 |0037: if-ne v0, v2, 0048 // +0011 │ │ -2ded82: 5440 c583 |0039: iget-object v0, v4, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.mp3FrameHeader:Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader; // field@83c5 │ │ -2ded86: 6e10 4d8f 0000 |003b: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.getNumberOfChannels:()I // method@8f4d │ │ -2ded8c: 0a00 |003e: move-result v0 │ │ -2ded8e: 3320 0900 |003f: if-ne v0, v2, 0048 // +0009 │ │ -2ded92: 5340 ce83 |0041: iget-wide v0, v4, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.timePerFrame:D // field@83ce │ │ -2ded96: 1902 0040 |0043: const-wide/high16 v2, #long 4611686018427387904 // #4000 │ │ -2ded9a: ce20 |0045: div-double/2addr v0, v2 │ │ -2ded9c: 5a40 ce83 |0046: iput-wide v0, v4, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.timePerFrame:D // field@83ce │ │ -2deda0: 0e00 |0048: return-void │ │ +2ded04: |[2ded04] org.jaudiotagger.audio.mp3.MP3AudioHeader.setTimePerFrame:()V │ │ +2ded14: 5440 c583 |0000: iget-object v0, v4, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.mp3FrameHeader:Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader; // field@83c5 │ │ +2ded18: 6e10 4c8f 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.getNoOfSamples:()I // method@8f4c │ │ +2ded1e: 0a00 |0005: move-result v0 │ │ +2ded20: 8300 |0006: int-to-double v0, v0 │ │ +2ded22: 5442 c583 |0007: iget-object v2, v4, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.mp3FrameHeader:Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader; // field@83c5 │ │ +2ded26: 6e10 4f8f 0200 |0009: invoke-virtual {v2}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.getSamplingRate:()Ljava/lang/Integer; // method@8f4f │ │ +2ded2c: 0c02 |000c: move-result-object v2 │ │ +2ded2e: 6e10 2787 0200 |000d: invoke-virtual {v2}, Ljava/lang/Integer;.doubleValue:()D // method@8727 │ │ +2ded34: 0b02 |0010: move-result-wide v2 │ │ +2ded36: 7120 0087 1000 |0011: invoke-static {v0, v1}, Ljava/lang/Double;.isNaN:(D)Z // method@8700 │ │ +2ded3c: ce20 |0014: div-double/2addr v0, v2 │ │ +2ded3e: 5a40 ce83 |0015: iput-wide v0, v4, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.timePerFrame:D // field@83ce │ │ +2ded42: 5440 c583 |0017: iget-object v0, v4, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.mp3FrameHeader:Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader; // field@83c5 │ │ +2ded46: 6e10 508f 0000 |0019: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.getVersion:()I // method@8f50 │ │ +2ded4c: 0a00 |001c: move-result v0 │ │ +2ded4e: 1221 |001d: const/4 v1, #int 2 // #2 │ │ +2ded50: 3210 0a00 |001e: if-eq v0, v1, 0028 // +000a │ │ +2ded54: 5440 c583 |0020: iget-object v0, v4, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.mp3FrameHeader:Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader; // field@83c5 │ │ +2ded58: 6e10 508f 0000 |0022: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.getVersion:()I // method@8f50 │ │ +2ded5e: 0a00 |0025: move-result v0 │ │ +2ded60: 3900 2200 |0026: if-nez v0, 0048 // +0022 │ │ +2ded64: 5440 c583 |0028: iget-object v0, v4, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.mp3FrameHeader:Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader; // field@83c5 │ │ +2ded68: 6e10 498f 0000 |002a: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.getLayer:()I // method@8f49 │ │ +2ded6e: 0a00 |002d: move-result v0 │ │ +2ded70: 1212 |002e: const/4 v2, #int 1 // #1 │ │ +2ded72: 3210 0a00 |002f: if-eq v0, v1, 0039 // +000a │ │ +2ded76: 5440 c583 |0031: iget-object v0, v4, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.mp3FrameHeader:Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader; // field@83c5 │ │ +2ded7a: 6e10 498f 0000 |0033: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.getLayer:()I // method@8f49 │ │ +2ded80: 0a00 |0036: move-result v0 │ │ +2ded82: 3320 1100 |0037: if-ne v0, v2, 0048 // +0011 │ │ +2ded86: 5440 c583 |0039: iget-object v0, v4, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.mp3FrameHeader:Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader; // field@83c5 │ │ +2ded8a: 6e10 4d8f 0000 |003b: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.getNumberOfChannels:()I // method@8f4d │ │ +2ded90: 0a00 |003e: move-result v0 │ │ +2ded92: 3320 0900 |003f: if-ne v0, v2, 0048 // +0009 │ │ +2ded96: 5340 ce83 |0041: iget-wide v0, v4, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.timePerFrame:D // field@83ce │ │ +2ded9a: 1902 0040 |0043: const-wide/high16 v2, #long 4611686018427387904 // #4000 │ │ +2ded9e: ce20 |0045: div-double/2addr v0, v2 │ │ +2deda0: 5a40 ce83 |0046: iput-wide v0, v4, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.timePerFrame:D // field@83ce │ │ +2deda4: 0e00 |0048: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=490 │ │ 0x0017 line=494 │ │ 0x0028 line=496 │ │ 0x0039 line=498 │ │ 0x0041 line=500 │ │ @@ -1101779,23 +1101779,23 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -2deda4: |[2deda4] org.jaudiotagger.audio.mp3.MP3AudioHeader.setTrackLength:()V │ │ -2dedb4: 5340 c883 |0000: iget-wide v0, v4, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.numberOfFrames:J // field@83c8 │ │ -2dedb8: 8600 |0002: long-to-double v0, v0 │ │ -2dedba: 7010 f58e 0400 |0003: invoke-direct {v4}, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.getTimePerFrame:()D // method@8ef5 │ │ -2dedc0: 0b02 |0006: move-result-wide v2 │ │ -2dedc2: 7120 0087 1000 |0007: invoke-static {v0, v1}, Ljava/lang/Double;.isNaN:(D)Z // method@8700 │ │ -2dedc8: ad00 0002 |000a: mul-double v0, v0, v2 │ │ -2dedcc: 5a40 cf83 |000c: iput-wide v0, v4, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.trackLength:D // field@83cf │ │ -2dedd0: 0e00 |000e: return-void │ │ +2deda8: |[2deda8] org.jaudiotagger.audio.mp3.MP3AudioHeader.setTrackLength:()V │ │ +2dedb8: 5340 c883 |0000: iget-wide v0, v4, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.numberOfFrames:J // field@83c8 │ │ +2dedbc: 8600 |0002: long-to-double v0, v0 │ │ +2dedbe: 7010 f58e 0400 |0003: invoke-direct {v4}, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.getTimePerFrame:()D // method@8ef5 │ │ +2dedc4: 0b02 |0006: move-result-wide v2 │ │ +2dedc6: 7120 0087 1000 |0007: invoke-static {v0, v1}, Ljava/lang/Double;.isNaN:(D)Z // method@8700 │ │ +2dedcc: ad00 0002 |000a: mul-double v0, v0, v2 │ │ +2dedd0: 5a40 cf83 |000c: iput-wide v0, v4, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.trackLength:D // field@83cf │ │ +2dedd4: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=523 │ │ locals : │ │ 0x0000 - 0x000f reg=4 this Lorg/jaudiotagger/audio/mp3/MP3AudioHeader; │ │ │ │ #40 : (in Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;) │ │ @@ -1101803,109 +1101803,109 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 193 16-bit code units │ │ -2de6ec: |[2de6ec] org.jaudiotagger.audio.mp3.MP3AudioHeader.toString:()Ljava/lang/String; │ │ -2de6fc: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -2de700: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2de706: 1a01 8a0a |0005: const-string v1, "Audio Header content: │ │ +2de6f0: |[2de6f0] org.jaudiotagger.audio.mp3.MP3AudioHeader.toString:()Ljava/lang/String; │ │ +2de700: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +2de704: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2de70a: 1a01 8a0a |0005: const-string v1, "Audio Header content: │ │ " // string@0a8a │ │ -2de70a: 6e20 d787 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2de710: 2201 3910 |000a: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2de714: 7010 cc87 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2de71a: 1a02 1400 |000f: const-string v2, " fileSize:" // string@0014 │ │ -2de71e: 6e20 d787 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2de724: 5342 c283 |0014: iget-wide v2, v4, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.fileSize:J // field@83c2 │ │ -2de728: 6e30 d487 2103 |0016: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ -2de72e: 1a02 2700 |0019: const-string v2, " │ │ +2de70e: 6e20 d787 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2de714: 2201 3910 |000a: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2de718: 7010 cc87 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2de71e: 1a02 1400 |000f: const-string v2, " fileSize:" // string@0014 │ │ +2de722: 6e20 d787 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2de728: 5342 c283 |0014: iget-wide v2, v4, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.fileSize:J // field@83c2 │ │ +2de72c: 6e30 d487 2103 |0016: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ +2de732: 1a02 2700 |0019: const-string v2, " │ │ encoder:" // string@0027 │ │ -2de732: 6e20 d787 2100 |001b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2de738: 5442 c183 |001e: iget-object v2, v4, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.encoder:Ljava/lang/String; // field@83c1 │ │ -2de73c: 6e20 d787 2100 |0020: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2de742: 1a02 2800 |0023: const-string v2, " │ │ +2de736: 6e20 d787 2100 |001b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2de73c: 5442 c183 |001e: iget-object v2, v4, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.encoder:Ljava/lang/String; // field@83c1 │ │ +2de740: 6e20 d787 2100 |0020: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2de746: 1a02 2800 |0023: const-string v2, " │ │ encoderType:" // string@0028 │ │ -2de746: 6e20 d787 2100 |0025: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2de74c: 6e10 ea8e 0400 |0028: invoke-virtual {v4}, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.getEncodingType:()Ljava/lang/String; // method@8eea │ │ -2de752: 0c02 |002b: move-result-object v2 │ │ -2de754: 6e20 d787 2100 |002c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2de75a: 1a02 2900 |002f: const-string v2, " │ │ +2de74a: 6e20 d787 2100 |0025: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2de750: 6e10 ea8e 0400 |0028: invoke-virtual {v4}, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.getEncodingType:()Ljava/lang/String; // method@8eea │ │ +2de756: 0c02 |002b: move-result-object v2 │ │ +2de758: 6e20 d787 2100 |002c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2de75e: 1a02 2900 |002f: const-string v2, " │ │ format:" // string@0029 │ │ -2de75e: 6e20 d787 2100 |0031: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2de764: 6e10 eb8e 0400 |0034: invoke-virtual {v4}, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.getFormat:()Ljava/lang/String; // method@8eeb │ │ -2de76a: 0c02 |0037: move-result-object v2 │ │ -2de76c: 6e20 d787 2100 |0038: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2de772: 1a02 3800 |003b: const-string v2, " │ │ +2de762: 6e20 d787 2100 |0031: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2de768: 6e10 eb8e 0400 |0034: invoke-virtual {v4}, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.getFormat:()Ljava/lang/String; // method@8eeb │ │ +2de76e: 0c02 |0037: move-result-object v2 │ │ +2de770: 6e20 d787 2100 |0038: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2de776: 1a02 3800 |003b: const-string v2, " │ │ startByte:" // string@0038 │ │ -2de776: 6e20 d787 2100 |003d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2de77c: 5342 ca83 |0040: iget-wide v2, v4, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.startByte:J // field@83ca │ │ -2de780: 7120 6491 3200 |0042: invoke-static {v2, v3}, Lorg/jaudiotagger/logging/Hex;.asHex:(J)Ljava/lang/String; // method@9164 │ │ -2de786: 0c02 |0045: move-result-object v2 │ │ -2de788: 6e20 d787 2100 |0046: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2de78e: 1a02 3500 |0049: const-string v2, " │ │ +2de77a: 6e20 d787 2100 |003d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2de780: 5342 ca83 |0040: iget-wide v2, v4, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.startByte:J // field@83ca │ │ +2de784: 7120 6491 3200 |0042: invoke-static {v2, v3}, Lorg/jaudiotagger/logging/Hex;.asHex:(J)Ljava/lang/String; // method@9164 │ │ +2de78a: 0c02 |0045: move-result-object v2 │ │ +2de78c: 6e20 d787 2100 |0046: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2de792: 1a02 3500 |0049: const-string v2, " │ │ numberOfFrames:" // string@0035 │ │ -2de792: 6e20 d787 2100 |004b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2de798: 5342 c883 |004e: iget-wide v2, v4, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.numberOfFrames:J // field@83c8 │ │ -2de79c: 6e30 d487 2103 |0050: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ -2de7a2: 1a02 3600 |0053: const-string v2, " │ │ +2de796: 6e20 d787 2100 |004b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2de79c: 5342 c883 |004e: iget-wide v2, v4, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.numberOfFrames:J // field@83c8 │ │ +2de7a0: 6e30 d487 2103 |0050: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ +2de7a6: 1a02 3600 |0053: const-string v2, " │ │ numberOfFramesEst:" // string@0036 │ │ -2de7a6: 6e20 d787 2100 |0055: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2de7ac: 5342 c983 |0058: iget-wide v2, v4, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.numberOfFramesEstimate:J // field@83c9 │ │ -2de7b0: 6e30 d487 2103 |005a: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ -2de7b6: 1a02 3900 |005d: const-string v2, " │ │ +2de7aa: 6e20 d787 2100 |0055: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2de7b0: 5342 c983 |0058: iget-wide v2, v4, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.numberOfFramesEstimate:J // field@83c9 │ │ +2de7b4: 6e30 d487 2103 |005a: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ +2de7ba: 1a02 3900 |005d: const-string v2, " │ │ timePerFrame:" // string@0039 │ │ -2de7ba: 6e20 d787 2100 |005f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2de7c0: 5342 ce83 |0062: iget-wide v2, v4, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.timePerFrame:D // field@83ce │ │ -2de7c4: 6e30 d187 2103 |0064: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@87d1 │ │ -2de7ca: 1a02 2500 |0067: const-string v2, " │ │ +2de7be: 6e20 d787 2100 |005f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2de7c4: 5342 ce83 |0062: iget-wide v2, v4, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.timePerFrame:D // field@83ce │ │ +2de7c8: 6e30 d187 2103 |0064: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@87d1 │ │ +2de7ce: 1a02 2500 |0067: const-string v2, " │ │ bitrate:" // string@0025 │ │ -2de7ce: 6e20 d787 2100 |0069: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2de7d4: 5342 c083 |006c: iget-wide v2, v4, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.bitrate:J // field@83c0 │ │ -2de7d8: 6e30 d487 2103 |006e: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ -2de7de: 1a02 3a00 |0071: const-string v2, " │ │ +2de7d2: 6e20 d787 2100 |0069: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2de7d8: 5342 c083 |006c: iget-wide v2, v4, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.bitrate:J // field@83c0 │ │ +2de7dc: 6e30 d487 2103 |006e: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ +2de7e2: 1a02 3a00 |0071: const-string v2, " │ │ trackLength:" // string@003a │ │ -2de7e2: 6e20 d787 2100 |0073: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2de7e8: 6e10 f78e 0400 |0076: invoke-virtual {v4}, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.getTrackLengthAsString:()Ljava/lang/String; // method@8ef7 │ │ -2de7ee: 0c02 |0079: move-result-object v2 │ │ -2de7f0: 6e20 d787 2100 |007a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2de7f6: 1a02 2200 |007d: const-string v2, " │ │ +2de7e6: 6e20 d787 2100 |0073: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2de7ec: 6e10 f78e 0400 |0076: invoke-virtual {v4}, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.getTrackLengthAsString:()Ljava/lang/String; // method@8ef7 │ │ +2de7f2: 0c02 |0079: move-result-object v2 │ │ +2de7f4: 6e20 d787 2100 |007a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2de7fa: 1a02 2200 |007d: const-string v2, " │ │ " // string@0022 │ │ -2de7fa: 6e20 d787 2100 |007f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2de800: 6e10 df87 0100 |0082: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2de806: 0c01 |0085: move-result-object v1 │ │ -2de808: 6e20 d787 1000 |0086: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2de80e: 5441 c583 |0089: iget-object v1, v4, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.mp3FrameHeader:Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader; // field@83c5 │ │ -2de812: 3801 0a00 |008b: if-eqz v1, 0095 // +000a │ │ -2de816: 6e10 668f 0100 |008d: invoke-virtual {v1}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.toString:()Ljava/lang/String; // method@8f66 │ │ -2de81c: 0c01 |0090: move-result-object v1 │ │ -2de81e: 6e20 d787 1000 |0091: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2de824: 2806 |0094: goto 009a // +0006 │ │ -2de826: 1a01 b139 |0095: const-string v1, "MPEG Frame Header:false" // string@39b1 │ │ -2de82a: 6e20 d787 1000 |0097: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2de830: 5441 c783 |009a: iget-object v1, v4, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.mp3XingFrame:Lorg/jaudiotagger/audio/mp3/XingFrame; // field@83c7 │ │ -2de834: 3801 0a00 |009c: if-eqz v1, 00a6 // +000a │ │ -2de838: 6e10 7f8f 0100 |009e: invoke-virtual {v1}, Lorg/jaudiotagger/audio/mp3/XingFrame;.toString:()Ljava/lang/String; // method@8f7f │ │ -2de83e: 0c01 |00a1: move-result-object v1 │ │ -2de840: 6e20 d787 1000 |00a2: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2de846: 2806 |00a5: goto 00ab // +0006 │ │ -2de848: 1a01 f354 |00a6: const-string v1, "Xing Frame:false" // string@54f3 │ │ -2de84c: 6e20 d787 1000 |00a8: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2de852: 5441 c683 |00ab: iget-object v1, v4, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.mp3VbriFrame:Lorg/jaudiotagger/audio/mp3/VbriFrame; // field@83c6 │ │ -2de856: 3801 0a00 |00ad: if-eqz v1, 00b7 // +000a │ │ -2de85a: 6e10 718f 0100 |00af: invoke-virtual {v1}, Lorg/jaudiotagger/audio/mp3/VbriFrame;.toString:()Ljava/lang/String; // method@8f71 │ │ -2de860: 0c01 |00b2: move-result-object v1 │ │ -2de862: 6e20 d787 1000 |00b3: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2de868: 2806 |00b6: goto 00bc // +0006 │ │ -2de86a: 1a01 7850 |00b7: const-string v1, "VBRI Frame:false" // string@5078 │ │ -2de86e: 6e20 d787 1000 |00b9: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2de874: 6e10 df87 0000 |00bc: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2de87a: 0c00 |00bf: move-result-object v0 │ │ -2de87c: 1100 |00c0: return-object v0 │ │ +2de7fe: 6e20 d787 2100 |007f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2de804: 6e10 df87 0100 |0082: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2de80a: 0c01 |0085: move-result-object v1 │ │ +2de80c: 6e20 d787 1000 |0086: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2de812: 5441 c583 |0089: iget-object v1, v4, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.mp3FrameHeader:Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader; // field@83c5 │ │ +2de816: 3801 0a00 |008b: if-eqz v1, 0095 // +000a │ │ +2de81a: 6e10 668f 0100 |008d: invoke-virtual {v1}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.toString:()Ljava/lang/String; // method@8f66 │ │ +2de820: 0c01 |0090: move-result-object v1 │ │ +2de822: 6e20 d787 1000 |0091: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2de828: 2806 |0094: goto 009a // +0006 │ │ +2de82a: 1a01 b139 |0095: const-string v1, "MPEG Frame Header:false" // string@39b1 │ │ +2de82e: 6e20 d787 1000 |0097: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2de834: 5441 c783 |009a: iget-object v1, v4, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.mp3XingFrame:Lorg/jaudiotagger/audio/mp3/XingFrame; // field@83c7 │ │ +2de838: 3801 0a00 |009c: if-eqz v1, 00a6 // +000a │ │ +2de83c: 6e10 7f8f 0100 |009e: invoke-virtual {v1}, Lorg/jaudiotagger/audio/mp3/XingFrame;.toString:()Ljava/lang/String; // method@8f7f │ │ +2de842: 0c01 |00a1: move-result-object v1 │ │ +2de844: 6e20 d787 1000 |00a2: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2de84a: 2806 |00a5: goto 00ab // +0006 │ │ +2de84c: 1a01 f354 |00a6: const-string v1, "Xing Frame:false" // string@54f3 │ │ +2de850: 6e20 d787 1000 |00a8: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2de856: 5441 c683 |00ab: iget-object v1, v4, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.mp3VbriFrame:Lorg/jaudiotagger/audio/mp3/VbriFrame; // field@83c6 │ │ +2de85a: 3801 0a00 |00ad: if-eqz v1, 00b7 // +000a │ │ +2de85e: 6e10 718f 0100 |00af: invoke-virtual {v1}, Lorg/jaudiotagger/audio/mp3/VbriFrame;.toString:()Ljava/lang/String; // method@8f71 │ │ +2de864: 0c01 |00b2: move-result-object v1 │ │ +2de866: 6e20 d787 1000 |00b3: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2de86c: 2806 |00b6: goto 00bc // +0006 │ │ +2de86e: 1a01 7850 |00b7: const-string v1, "VBRI Frame:false" // string@5078 │ │ +2de872: 6e20 d787 1000 |00b9: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2de878: 6e10 df87 0000 |00bc: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2de87e: 0c00 |00bf: move-result-object v0 │ │ +2de880: 1100 |00c0: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=801 │ │ 0x0007 line=802 │ │ 0x000a line=803 │ │ 0x0028 line=805 │ │ 0x0034 line=806 │ │ @@ -1102066,22 +1102066,22 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -2df6e8: |[2df6e8] org.jaudiotagger.audio.mp3.MP3File.:()V │ │ -2df6f8: 7010 338a 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/audio/AudioFile;.:()V // method@8a33 │ │ -2df6fe: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -2df700: 5b10 da83 |0004: iput-object v0, v1, Lorg/jaudiotagger/audio/mp3/MP3File;.id3v2tag:Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // field@83da │ │ -2df704: 5b10 d983 |0006: iput-object v0, v1, Lorg/jaudiotagger/audio/mp3/MP3File;.id3v2Asv24tag:Lorg/jaudiotagger/tag/id3/ID3v24Tag; // field@83d9 │ │ -2df708: 5b10 dc83 |0008: iput-object v0, v1, Lorg/jaudiotagger/audio/mp3/MP3File;.lyrics3tag:Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3; // field@83dc │ │ -2df70c: 5b10 d883 |000a: iput-object v0, v1, Lorg/jaudiotagger/audio/mp3/MP3File;.id3v1tag:Lorg/jaudiotagger/tag/id3/ID3v1Tag; // field@83d8 │ │ -2df710: 0e00 |000c: return-void │ │ +2df6ec: |[2df6ec] org.jaudiotagger.audio.mp3.MP3File.:()V │ │ +2df6fc: 7010 338a 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/audio/AudioFile;.:()V // method@8a33 │ │ +2df702: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +2df704: 5b10 da83 |0004: iput-object v0, v1, Lorg/jaudiotagger/audio/mp3/MP3File;.id3v2tag:Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // field@83da │ │ +2df708: 5b10 d983 |0006: iput-object v0, v1, Lorg/jaudiotagger/audio/mp3/MP3File;.id3v2Asv24tag:Lorg/jaudiotagger/tag/id3/ID3v24Tag; // field@83d9 │ │ +2df70c: 5b10 dc83 |0008: iput-object v0, v1, Lorg/jaudiotagger/audio/mp3/MP3File;.lyrics3tag:Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3; // field@83dc │ │ +2df710: 5b10 d883 |000a: iput-object v0, v1, Lorg/jaudiotagger/audio/mp3/MP3File;.id3v1tag:Lorg/jaudiotagger/tag/id3/ID3v1Tag; // field@83d8 │ │ +2df714: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x0004 line=60 │ │ 0x0006 line=65 │ │ 0x0008 line=70 │ │ 0x000a line=76 │ │ @@ -1102093,18 +1102093,18 @@ │ │ type : '(Lorg/jaudiotagger/audio/MyFile;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -2df714: |[2df714] org.jaudiotagger.audio.mp3.MP3File.:(Lorg/jaudiotagger/audio/MyFile;)V │ │ -2df724: 1300 0e00 |0000: const/16 v0, #int 14 // #e │ │ -2df728: 7030 0d8f 2100 |0002: invoke-direct {v1, v2, v0}, Lorg/jaudiotagger/audio/mp3/MP3File;.:(Lorg/jaudiotagger/audio/MyFile;I)V // method@8f0d │ │ -2df72e: 0e00 |0005: return-void │ │ +2df718: |[2df718] org.jaudiotagger.audio.mp3.MP3File.:(Lorg/jaudiotagger/audio/MyFile;)V │ │ +2df728: 1300 0e00 |0000: const/16 v0, #int 14 // #e │ │ +2df72c: 7030 0d8f 2100 |0002: invoke-direct {v1, v2, v0}, Lorg/jaudiotagger/audio/mp3/MP3File;.:(Lorg/jaudiotagger/audio/MyFile;I)V // method@8f0d │ │ +2df732: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=595 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jaudiotagger/audio/mp3/MP3File; │ │ 0x0000 - 0x0006 reg=2 (null) Lorg/jaudiotagger/audio/MyFile; │ │ │ │ @@ -1102113,18 +1102113,18 @@ │ │ type : '(Lorg/jaudiotagger/audio/MyFile;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -2df730: |[2df730] org.jaudiotagger.audio.mp3.MP3File.:(Lorg/jaudiotagger/audio/MyFile;I)V │ │ -2df740: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -2df742: 7040 0e8f 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jaudiotagger/audio/mp3/MP3File;.:(Lorg/jaudiotagger/audio/MyFile;IZ)V // method@8f0e │ │ -2df748: 0e00 |0004: return-void │ │ +2df734: |[2df734] org.jaudiotagger.audio.mp3.MP3File.:(Lorg/jaudiotagger/audio/MyFile;I)V │ │ +2df744: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +2df746: 7040 0e8f 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jaudiotagger/audio/mp3/MP3File;.:(Lorg/jaudiotagger/audio/MyFile;IZ)V // method@8f0e │ │ +2df74c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=129 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jaudiotagger/audio/mp3/MP3File; │ │ 0x0000 - 0x0005 reg=2 (null) Lorg/jaudiotagger/audio/MyFile; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ @@ -1102134,85 +1102134,85 @@ │ │ type : '(Lorg/jaudiotagger/audio/MyFile;IZ)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 148 16-bit code units │ │ -2df74c: |[2df74c] org.jaudiotagger.audio.mp3.MP3File.:(Lorg/jaudiotagger/audio/MyFile;IZ)V │ │ -2df75c: 7010 338a 0500 |0000: invoke-direct {v5}, Lorg/jaudiotagger/audio/AudioFile;.:()V // method@8a33 │ │ -2df762: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -2df764: 5b50 da83 |0004: iput-object v0, v5, Lorg/jaudiotagger/audio/mp3/MP3File;.id3v2tag:Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // field@83da │ │ -2df768: 5b50 d983 |0006: iput-object v0, v5, Lorg/jaudiotagger/audio/mp3/MP3File;.id3v2Asv24tag:Lorg/jaudiotagger/tag/id3/ID3v24Tag; // field@83d9 │ │ -2df76c: 5b50 dc83 |0008: iput-object v0, v5, Lorg/jaudiotagger/audio/mp3/MP3File;.lyrics3tag:Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3; // field@83dc │ │ -2df770: 5b50 d883 |000a: iput-object v0, v5, Lorg/jaudiotagger/audio/mp3/MP3File;.id3v1tag:Lorg/jaudiotagger/tag/id3/ID3v1Tag; // field@83d8 │ │ -2df774: 5b56 d783 |000c: iput-object v6, v5, Lorg/jaudiotagger/audio/mp3/MP3File;.file:Lorg/jaudiotagger/audio/MyFile; // field@83d7 │ │ -2df778: 6e30 108f 6508 |000e: invoke-virtual {v5, v6, v8}, Lorg/jaudiotagger/audio/mp3/MP3File;.checkFilePermissions:(Lorg/jaudiotagger/audio/MyFile;Z)Lorg/jaudiotagger/audio/MyRandomAccessFile; // method@8f10 │ │ -2df77e: 0c00 |0011: move-result-object v0 │ │ -2df780: 7110 1895 0600 |0012: invoke-static {v6}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getV2TagSizeIfExists:(Lorg/jaudiotagger/audio/MyFile;)J // method@9518 │ │ -2df786: 0b01 |0015: move-result-wide v1 │ │ -2df788: 6208 db83 |0016: sget-object v8, Lorg/jaudiotagger/audio/mp3/MP3File;.logger:Ljava/util/logging/Logger; // field@83db │ │ -2df78c: 2203 3910 |0018: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ -2df790: 7010 cc87 0300 |001a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2df796: 1a04 d14b |001d: const-string v4, "TagHeaderSize:" // string@4bd1 │ │ -2df79a: 6e20 d787 4300 |001f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2df7a0: 7120 6491 2100 |0022: invoke-static {v1, v2}, Lorg/jaudiotagger/logging/Hex;.asHex:(J)Ljava/lang/String; // method@9164 │ │ -2df7a6: 0c04 |0025: move-result-object v4 │ │ -2df7a8: 6e20 d787 4300 |0026: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2df7ae: 6e10 df87 0300 |0029: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2df7b4: 0c03 |002c: move-result-object v3 │ │ -2df7b6: 6e20 128a 3800 |002d: invoke-virtual {v8, v3}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -2df7bc: 2208 6811 |0030: new-instance v8, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader; // type@1168 │ │ -2df7c0: 7040 df8e 6821 |0032: invoke-direct {v8, v6, v1, v2}, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.:(Lorg/jaudiotagger/audio/MyFile;J)V // method@8edf │ │ -2df7c6: 5b58 d683 |0035: iput-object v8, v5, Lorg/jaudiotagger/audio/mp3/MP3File;.audioHeader:Lorg/jaudiotagger/audio/AudioHeader; // field@83d6 │ │ -2df7ca: 5458 d683 |0037: iget-object v8, v5, Lorg/jaudiotagger/audio/mp3/MP3File;.audioHeader:Lorg/jaudiotagger/audio/AudioHeader; // field@83d6 │ │ -2df7ce: 1f08 6811 |0039: check-cast v8, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader; // type@1168 │ │ -2df7d2: 6e10 ec8e 0800 |003b: invoke-virtual {v8}, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.getMp3StartByte:()J // method@8eec │ │ -2df7d8: 0b03 |003e: move-result-wide v3 │ │ -2df7da: 3108 0103 |003f: cmp-long v8, v1, v3 │ │ -2df7de: 3808 2400 |0041: if-eqz v8, 0065 // +0024 │ │ -2df7e2: 6208 db83 |0043: sget-object v8, Lorg/jaudiotagger/audio/mp3/MP3File;.logger:Ljava/util/logging/Logger; // field@83db │ │ -2df7e6: 2203 3910 |0045: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ -2df7ea: 7010 cc87 0300 |0047: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2df7f0: 1a04 2d1a |004a: const-string v4, "First header found after tag:" // string@1a2d │ │ -2df7f4: 6e20 d787 4300 |004c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2df7fa: 5454 d683 |004f: iget-object v4, v5, Lorg/jaudiotagger/audio/mp3/MP3File;.audioHeader:Lorg/jaudiotagger/audio/AudioHeader; // field@83d6 │ │ -2df7fe: 6e20 d687 4300 |0051: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ -2df804: 6e10 df87 0300 |0054: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2df80a: 0c03 |0057: move-result-object v3 │ │ -2df80c: 6e20 128a 3800 |0058: invoke-virtual {v8, v3}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -2df812: 5458 d683 |005b: iget-object v8, v5, Lorg/jaudiotagger/audio/mp3/MP3File;.audioHeader:Lorg/jaudiotagger/audio/AudioHeader; // field@83d6 │ │ -2df816: 1f08 6811 |005d: check-cast v8, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader; // type@1168 │ │ -2df81a: 7040 0f8f 1582 |005f: invoke-direct {v5, v1, v2, v8}, Lorg/jaudiotagger/audio/mp3/MP3File;.checkAudioStart:(JLorg/jaudiotagger/audio/mp3/MP3AudioHeader;)Lorg/jaudiotagger/audio/mp3/MP3AudioHeader; // method@8f0f │ │ -2df820: 0c08 |0062: move-result-object v8 │ │ -2df822: 5b58 d683 |0063: iput-object v8, v5, Lorg/jaudiotagger/audio/mp3/MP3File;.audioHeader:Lorg/jaudiotagger/audio/AudioHeader; // field@83d6 │ │ -2df826: 7040 2a8f 6570 |0065: invoke-direct {v5, v6, v0, v7}, Lorg/jaudiotagger/audio/mp3/MP3File;.readV1Tag:(Lorg/jaudiotagger/audio/MyFile;Lorg/jaudiotagger/audio/MyRandomAccessFile;I)V // method@8f2a │ │ -2df82c: 5458 d683 |0068: iget-object v8, v5, Lorg/jaudiotagger/audio/mp3/MP3File;.audioHeader:Lorg/jaudiotagger/audio/AudioHeader; // field@83d6 │ │ -2df830: 1f08 6811 |006a: check-cast v8, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader; // type@1168 │ │ -2df834: 6e10 ec8e 0800 |006c: invoke-virtual {v8}, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.getMp3StartByte:()J // method@8eec │ │ -2df83a: 0b01 |006f: move-result-wide v1 │ │ -2df83c: 8418 |0070: long-to-int v8, v1 │ │ -2df83e: 7040 2b8f 6587 |0071: invoke-direct {v5, v6, v7, v8}, Lorg/jaudiotagger/audio/mp3/MP3File;.readV2Tag:(Lorg/jaudiotagger/audio/MyFile;II)V // method@8f2b │ │ -2df844: 6e10 1d8f 0500 |0074: invoke-virtual {v5}, Lorg/jaudiotagger/audio/mp3/MP3File;.getID3v2Tag:()Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // method@8f1d │ │ -2df84a: 0c06 |0077: move-result-object v6 │ │ -2df84c: 3806 0900 |0078: if-eqz v6, 0081 // +0009 │ │ -2df850: 6e10 1d8f 0500 |007a: invoke-virtual {v5}, Lorg/jaudiotagger/audio/mp3/MP3File;.getID3v2Tag:()Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // method@8f1d │ │ -2df856: 0c06 |007d: move-result-object v6 │ │ -2df858: 5b56 dd83 |007e: iput-object v6, v5, Lorg/jaudiotagger/audio/mp3/MP3File;.tag:Lorg/jaudiotagger/tag/Tag; // field@83dd │ │ -2df85c: 2807 |0080: goto 0087 // +0007 │ │ -2df85e: 5456 d883 |0081: iget-object v6, v5, Lorg/jaudiotagger/audio/mp3/MP3File;.id3v1tag:Lorg/jaudiotagger/tag/id3/ID3v1Tag; // field@83d8 │ │ -2df862: 3806 0400 |0083: if-eqz v6, 0087 // +0004 │ │ -2df866: 5b56 dd83 |0085: iput-object v6, v5, Lorg/jaudiotagger/audio/mp3/MP3File;.tag:Lorg/jaudiotagger/tag/Tag; // field@83dd │ │ -2df86a: 3800 0500 |0087: if-eqz v0, 008c // +0005 │ │ -2df86e: 7210 828a 0000 |0089: invoke-interface {v0}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.close:()V // method@8a82 │ │ -2df874: 0e00 |008c: return-void │ │ -2df876: 0d06 |008d: move-exception v6 │ │ -2df878: 3800 0500 |008e: if-eqz v0, 0093 // +0005 │ │ -2df87c: 7210 828a 0000 |0090: invoke-interface {v0}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.close:()V // method@8a82 │ │ -2df882: 2706 |0093: throw v6 │ │ +2df750: |[2df750] org.jaudiotagger.audio.mp3.MP3File.:(Lorg/jaudiotagger/audio/MyFile;IZ)V │ │ +2df760: 7010 338a 0500 |0000: invoke-direct {v5}, Lorg/jaudiotagger/audio/AudioFile;.:()V // method@8a33 │ │ +2df766: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +2df768: 5b50 da83 |0004: iput-object v0, v5, Lorg/jaudiotagger/audio/mp3/MP3File;.id3v2tag:Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // field@83da │ │ +2df76c: 5b50 d983 |0006: iput-object v0, v5, Lorg/jaudiotagger/audio/mp3/MP3File;.id3v2Asv24tag:Lorg/jaudiotagger/tag/id3/ID3v24Tag; // field@83d9 │ │ +2df770: 5b50 dc83 |0008: iput-object v0, v5, Lorg/jaudiotagger/audio/mp3/MP3File;.lyrics3tag:Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3; // field@83dc │ │ +2df774: 5b50 d883 |000a: iput-object v0, v5, Lorg/jaudiotagger/audio/mp3/MP3File;.id3v1tag:Lorg/jaudiotagger/tag/id3/ID3v1Tag; // field@83d8 │ │ +2df778: 5b56 d783 |000c: iput-object v6, v5, Lorg/jaudiotagger/audio/mp3/MP3File;.file:Lorg/jaudiotagger/audio/MyFile; // field@83d7 │ │ +2df77c: 6e30 108f 6508 |000e: invoke-virtual {v5, v6, v8}, Lorg/jaudiotagger/audio/mp3/MP3File;.checkFilePermissions:(Lorg/jaudiotagger/audio/MyFile;Z)Lorg/jaudiotagger/audio/MyRandomAccessFile; // method@8f10 │ │ +2df782: 0c00 |0011: move-result-object v0 │ │ +2df784: 7110 1895 0600 |0012: invoke-static {v6}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getV2TagSizeIfExists:(Lorg/jaudiotagger/audio/MyFile;)J // method@9518 │ │ +2df78a: 0b01 |0015: move-result-wide v1 │ │ +2df78c: 6208 db83 |0016: sget-object v8, Lorg/jaudiotagger/audio/mp3/MP3File;.logger:Ljava/util/logging/Logger; // field@83db │ │ +2df790: 2203 3910 |0018: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ +2df794: 7010 cc87 0300 |001a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2df79a: 1a04 d14b |001d: const-string v4, "TagHeaderSize:" // string@4bd1 │ │ +2df79e: 6e20 d787 4300 |001f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2df7a4: 7120 6491 2100 |0022: invoke-static {v1, v2}, Lorg/jaudiotagger/logging/Hex;.asHex:(J)Ljava/lang/String; // method@9164 │ │ +2df7aa: 0c04 |0025: move-result-object v4 │ │ +2df7ac: 6e20 d787 4300 |0026: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2df7b2: 6e10 df87 0300 |0029: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2df7b8: 0c03 |002c: move-result-object v3 │ │ +2df7ba: 6e20 128a 3800 |002d: invoke-virtual {v8, v3}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +2df7c0: 2208 6811 |0030: new-instance v8, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader; // type@1168 │ │ +2df7c4: 7040 df8e 6821 |0032: invoke-direct {v8, v6, v1, v2}, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.:(Lorg/jaudiotagger/audio/MyFile;J)V // method@8edf │ │ +2df7ca: 5b58 d683 |0035: iput-object v8, v5, Lorg/jaudiotagger/audio/mp3/MP3File;.audioHeader:Lorg/jaudiotagger/audio/AudioHeader; // field@83d6 │ │ +2df7ce: 5458 d683 |0037: iget-object v8, v5, Lorg/jaudiotagger/audio/mp3/MP3File;.audioHeader:Lorg/jaudiotagger/audio/AudioHeader; // field@83d6 │ │ +2df7d2: 1f08 6811 |0039: check-cast v8, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader; // type@1168 │ │ +2df7d6: 6e10 ec8e 0800 |003b: invoke-virtual {v8}, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.getMp3StartByte:()J // method@8eec │ │ +2df7dc: 0b03 |003e: move-result-wide v3 │ │ +2df7de: 3108 0103 |003f: cmp-long v8, v1, v3 │ │ +2df7e2: 3808 2400 |0041: if-eqz v8, 0065 // +0024 │ │ +2df7e6: 6208 db83 |0043: sget-object v8, Lorg/jaudiotagger/audio/mp3/MP3File;.logger:Ljava/util/logging/Logger; // field@83db │ │ +2df7ea: 2203 3910 |0045: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ +2df7ee: 7010 cc87 0300 |0047: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2df7f4: 1a04 2d1a |004a: const-string v4, "First header found after tag:" // string@1a2d │ │ +2df7f8: 6e20 d787 4300 |004c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2df7fe: 5454 d683 |004f: iget-object v4, v5, Lorg/jaudiotagger/audio/mp3/MP3File;.audioHeader:Lorg/jaudiotagger/audio/AudioHeader; // field@83d6 │ │ +2df802: 6e20 d687 4300 |0051: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ +2df808: 6e10 df87 0300 |0054: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2df80e: 0c03 |0057: move-result-object v3 │ │ +2df810: 6e20 128a 3800 |0058: invoke-virtual {v8, v3}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +2df816: 5458 d683 |005b: iget-object v8, v5, Lorg/jaudiotagger/audio/mp3/MP3File;.audioHeader:Lorg/jaudiotagger/audio/AudioHeader; // field@83d6 │ │ +2df81a: 1f08 6811 |005d: check-cast v8, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader; // type@1168 │ │ +2df81e: 7040 0f8f 1582 |005f: invoke-direct {v5, v1, v2, v8}, Lorg/jaudiotagger/audio/mp3/MP3File;.checkAudioStart:(JLorg/jaudiotagger/audio/mp3/MP3AudioHeader;)Lorg/jaudiotagger/audio/mp3/MP3AudioHeader; // method@8f0f │ │ +2df824: 0c08 |0062: move-result-object v8 │ │ +2df826: 5b58 d683 |0063: iput-object v8, v5, Lorg/jaudiotagger/audio/mp3/MP3File;.audioHeader:Lorg/jaudiotagger/audio/AudioHeader; // field@83d6 │ │ +2df82a: 7040 2a8f 6570 |0065: invoke-direct {v5, v6, v0, v7}, Lorg/jaudiotagger/audio/mp3/MP3File;.readV1Tag:(Lorg/jaudiotagger/audio/MyFile;Lorg/jaudiotagger/audio/MyRandomAccessFile;I)V // method@8f2a │ │ +2df830: 5458 d683 |0068: iget-object v8, v5, Lorg/jaudiotagger/audio/mp3/MP3File;.audioHeader:Lorg/jaudiotagger/audio/AudioHeader; // field@83d6 │ │ +2df834: 1f08 6811 |006a: check-cast v8, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader; // type@1168 │ │ +2df838: 6e10 ec8e 0800 |006c: invoke-virtual {v8}, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.getMp3StartByte:()J // method@8eec │ │ +2df83e: 0b01 |006f: move-result-wide v1 │ │ +2df840: 8418 |0070: long-to-int v8, v1 │ │ +2df842: 7040 2b8f 6587 |0071: invoke-direct {v5, v6, v7, v8}, Lorg/jaudiotagger/audio/mp3/MP3File;.readV2Tag:(Lorg/jaudiotagger/audio/MyFile;II)V // method@8f2b │ │ +2df848: 6e10 1d8f 0500 |0074: invoke-virtual {v5}, Lorg/jaudiotagger/audio/mp3/MP3File;.getID3v2Tag:()Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // method@8f1d │ │ +2df84e: 0c06 |0077: move-result-object v6 │ │ +2df850: 3806 0900 |0078: if-eqz v6, 0081 // +0009 │ │ +2df854: 6e10 1d8f 0500 |007a: invoke-virtual {v5}, Lorg/jaudiotagger/audio/mp3/MP3File;.getID3v2Tag:()Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // method@8f1d │ │ +2df85a: 0c06 |007d: move-result-object v6 │ │ +2df85c: 5b56 dd83 |007e: iput-object v6, v5, Lorg/jaudiotagger/audio/mp3/MP3File;.tag:Lorg/jaudiotagger/tag/Tag; // field@83dd │ │ +2df860: 2807 |0080: goto 0087 // +0007 │ │ +2df862: 5456 d883 |0081: iget-object v6, v5, Lorg/jaudiotagger/audio/mp3/MP3File;.id3v1tag:Lorg/jaudiotagger/tag/id3/ID3v1Tag; // field@83d8 │ │ +2df866: 3806 0400 |0083: if-eqz v6, 0087 // +0004 │ │ +2df86a: 5b56 dd83 |0085: iput-object v6, v5, Lorg/jaudiotagger/audio/mp3/MP3File;.tag:Lorg/jaudiotagger/tag/Tag; // field@83dd │ │ +2df86e: 3800 0500 |0087: if-eqz v0, 008c // +0005 │ │ +2df872: 7210 828a 0000 |0089: invoke-interface {v0}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.close:()V // method@8a82 │ │ +2df878: 0e00 |008c: return-void │ │ +2df87a: 0d06 |008d: move-exception v6 │ │ +2df87c: 3800 0500 |008e: if-eqz v0, 0093 // +0005 │ │ +2df880: 7210 828a 0000 |0090: invoke-interface {v0}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.close:()V // method@8a82 │ │ +2df886: 2706 |0093: throw v6 │ │ catches : 1 │ │ 0x000c - 0x0087 │ │ -> 0x008d │ │ positions : │ │ 0x0000 line=425 │ │ 0x0004 line=60 │ │ 0x0006 line=65 │ │ @@ -1102245,187 +1102245,187 @@ │ │ type : '(JLorg/jaudiotagger/audio/mp3/MP3AudioHeader;)Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 343 16-bit code units │ │ -2df2a8: |[2df2a8] org.jaudiotagger.audio.mp3.MP3File.checkAudioStart:(JLorg/jaudiotagger/audio/mp3/MP3AudioHeader;)Lorg/jaudiotagger/audio/mp3/MP3AudioHeader; │ │ -2df2b8: 6200 db83 |0000: sget-object v0, Lorg/jaudiotagger/audio/mp3/MP3File;.logger:Ljava/util/logging/Logger; // field@83db │ │ -2df2bc: 6201 4d87 |0002: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.MP3_ID3TAG_LENGTH_INCORRECT:Lorg/jaudiotagger/logging/ErrorMessage; // field@874d │ │ -2df2c0: 1232 |0004: const/4 v2, #int 3 // #3 │ │ -2df2c2: 2322 be13 |0005: new-array v2, v2, [Ljava/lang/Object; // type@13be │ │ -2df2c6: 5493 d783 |0007: iget-object v3, v9, Lorg/jaudiotagger/audio/mp3/MP3File;.file:Lorg/jaudiotagger/audio/MyFile; // field@83d7 │ │ -2df2ca: 7210 758a 0300 |0009: invoke-interface {v3}, Lorg/jaudiotagger/audio/MyFile;.getPath:()Ljava/lang/String; // method@8a75 │ │ -2df2d0: 0c03 |000c: move-result-object v3 │ │ -2df2d2: 1204 |000d: const/4 v4, #int 0 // #0 │ │ -2df2d4: 4d03 0204 |000e: aput-object v3, v2, v4 │ │ -2df2d8: 7120 6491 ba00 |0010: invoke-static {v10, v11}, Lorg/jaudiotagger/logging/Hex;.asHex:(J)Ljava/lang/String; // method@9164 │ │ -2df2de: 0c03 |0013: move-result-object v3 │ │ -2df2e0: 1215 |0014: const/4 v5, #int 1 // #1 │ │ -2df2e2: 4d03 0205 |0015: aput-object v3, v2, v5 │ │ -2df2e6: 6e10 ec8e 0c00 |0017: invoke-virtual {v12}, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.getMp3StartByte:()J // method@8eec │ │ -2df2ec: 0b06 |001a: move-result-wide v6 │ │ -2df2ee: 7120 6491 7600 |001b: invoke-static {v6, v7}, Lorg/jaudiotagger/logging/Hex;.asHex:(J)Ljava/lang/String; // method@9164 │ │ -2df2f4: 0c03 |001e: move-result-object v3 │ │ -2df2f6: 1226 |001f: const/4 v6, #int 2 // #2 │ │ -2df2f8: 4d03 0206 |0020: aput-object v3, v2, v6 │ │ -2df2fc: 6e20 5891 2100 |0022: invoke-virtual {v1, v2}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ -2df302: 0c01 |0025: move-result-object v1 │ │ -2df304: 6e20 1c8a 1000 |0026: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ -2df30a: 2200 6811 |0029: new-instance v0, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader; // type@1168 │ │ -2df30e: 5491 d783 |002b: iget-object v1, v9, Lorg/jaudiotagger/audio/mp3/MP3File;.file:Lorg/jaudiotagger/audio/MyFile; // field@83d7 │ │ -2df312: 1602 0000 |002d: const-wide/16 v2, #int 0 // #0 │ │ -2df316: 7040 df8e 1032 |002f: invoke-direct {v0, v1, v2, v3}, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.:(Lorg/jaudiotagger/audio/MyFile;J)V // method@8edf │ │ -2df31c: 6201 db83 |0032: sget-object v1, Lorg/jaudiotagger/audio/mp3/MP3File;.logger:Ljava/util/logging/Logger; // field@83db │ │ -2df320: 2202 3910 |0034: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ -2df324: 7010 cc87 0200 |0036: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2df32a: 1a03 ce0f |0039: const-string v3, "Checking from start:" // string@0fce │ │ -2df32e: 6e20 d787 3200 |003b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2df334: 6e20 d687 0200 |003e: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ -2df33a: 6e10 df87 0200 |0041: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2df340: 0c02 |0044: move-result-object v2 │ │ -2df342: 6e20 128a 2100 |0045: invoke-virtual {v1, v2}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -2df348: 6e10 ec8e 0c00 |0048: invoke-virtual {v12}, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.getMp3StartByte:()J // method@8eec │ │ -2df34e: 0b01 |004b: move-result-wide v1 │ │ -2df350: 6e10 ec8e 0000 |004c: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.getMp3StartByte:()J // method@8eec │ │ -2df356: 0b07 |004f: move-result-wide v7 │ │ -2df358: 3103 0107 |0050: cmp-long v3, v1, v7 │ │ -2df35c: 3903 2200 |0052: if-nez v3, 0074 // +0022 │ │ -2df360: 620a db83 |0054: sget-object v10, Lorg/jaudiotagger/audio/mp3/MP3File;.logger:Ljava/util/logging/Logger; // field@83db │ │ -2df364: 620b 5287 |0056: sget-object v11, Lorg/jaudiotagger/logging/ErrorMessage;.MP3_START_OF_AUDIO_CONFIRMED:Lorg/jaudiotagger/logging/ErrorMessage; // field@8752 │ │ -2df368: 2361 be13 |0058: new-array v1, v6, [Ljava/lang/Object; // type@13be │ │ -2df36c: 5492 d783 |005a: iget-object v2, v9, Lorg/jaudiotagger/audio/mp3/MP3File;.file:Lorg/jaudiotagger/audio/MyFile; // field@83d7 │ │ -2df370: 7210 758a 0200 |005c: invoke-interface {v2}, Lorg/jaudiotagger/audio/MyFile;.getPath:()Ljava/lang/String; // method@8a75 │ │ -2df376: 0c02 |005f: move-result-object v2 │ │ -2df378: 4d02 0104 |0060: aput-object v2, v1, v4 │ │ -2df37c: 6e10 ec8e 0000 |0062: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.getMp3StartByte:()J // method@8eec │ │ -2df382: 0b02 |0065: move-result-wide v2 │ │ -2df384: 7120 6491 3200 |0066: invoke-static {v2, v3}, Lorg/jaudiotagger/logging/Hex;.asHex:(J)Ljava/lang/String; // method@9164 │ │ -2df38a: 0c00 |0069: move-result-object v0 │ │ -2df38c: 4d00 0105 |006a: aput-object v0, v1, v5 │ │ -2df390: 6e20 5891 1b00 |006c: invoke-virtual {v11, v1}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ -2df396: 0c0b |006f: move-result-object v11 │ │ -2df398: 6e20 128a ba00 |0070: invoke-virtual {v10, v11}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -2df39e: 110c |0073: return-object v12 │ │ -2df3a0: 6201 db83 |0074: sget-object v1, Lorg/jaudiotagger/audio/mp3/MP3File;.logger:Ljava/util/logging/Logger; // field@83db │ │ -2df3a4: 6202 4f87 |0076: sget-object v2, Lorg/jaudiotagger/logging/ErrorMessage;.MP3_RECALCULATED_POSSIBLE_START_OF_MP3_AUDIO:Lorg/jaudiotagger/logging/ErrorMessage; // field@874f │ │ -2df3a8: 2363 be13 |0078: new-array v3, v6, [Ljava/lang/Object; // type@13be │ │ -2df3ac: 5497 d783 |007a: iget-object v7, v9, Lorg/jaudiotagger/audio/mp3/MP3File;.file:Lorg/jaudiotagger/audio/MyFile; // field@83d7 │ │ -2df3b0: 7210 758a 0700 |007c: invoke-interface {v7}, Lorg/jaudiotagger/audio/MyFile;.getPath:()Ljava/lang/String; // method@8a75 │ │ -2df3b6: 0c07 |007f: move-result-object v7 │ │ -2df3b8: 4d07 0304 |0080: aput-object v7, v3, v4 │ │ -2df3bc: 6e10 ec8e 0000 |0082: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.getMp3StartByte:()J // method@8eec │ │ -2df3c2: 0b07 |0085: move-result-wide v7 │ │ -2df3c4: 7120 6491 8700 |0086: invoke-static {v7, v8}, Lorg/jaudiotagger/logging/Hex;.asHex:(J)Ljava/lang/String; // method@9164 │ │ -2df3ca: 0c07 |0089: move-result-object v7 │ │ -2df3cc: 4d07 0305 |008a: aput-object v7, v3, v5 │ │ -2df3d0: 6e20 5891 3200 |008c: invoke-virtual {v2, v3}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ -2df3d6: 0c02 |008f: move-result-object v2 │ │ -2df3d8: 6e20 128a 2100 |0090: invoke-virtual {v1, v2}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -2df3de: 6e10 f08e 0c00 |0093: invoke-virtual {v12}, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.getNumberOfFrames:()J // method@8ef0 │ │ -2df3e4: 0b01 |0096: move-result-wide v1 │ │ -2df3e6: 6e10 f08e 0000 |0097: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.getNumberOfFrames:()J // method@8ef0 │ │ -2df3ec: 0b07 |009a: move-result-wide v7 │ │ -2df3ee: 3103 0107 |009b: cmp-long v3, v1, v7 │ │ -2df3f2: 3903 2200 |009d: if-nez v3, 00bf // +0022 │ │ -2df3f6: 620a db83 |009f: sget-object v10, Lorg/jaudiotagger/audio/mp3/MP3File;.logger:Ljava/util/logging/Logger; // field@83db │ │ -2df3fa: 620b 5087 |00a1: sget-object v11, Lorg/jaudiotagger/logging/ErrorMessage;.MP3_RECALCULATED_START_OF_MP3_AUDIO:Lorg/jaudiotagger/logging/ErrorMessage; // field@8750 │ │ -2df3fe: 236c be13 |00a3: new-array v12, v6, [Ljava/lang/Object; // type@13be │ │ -2df402: 5491 d783 |00a5: iget-object v1, v9, Lorg/jaudiotagger/audio/mp3/MP3File;.file:Lorg/jaudiotagger/audio/MyFile; // field@83d7 │ │ -2df406: 7210 758a 0100 |00a7: invoke-interface {v1}, Lorg/jaudiotagger/audio/MyFile;.getPath:()Ljava/lang/String; // method@8a75 │ │ -2df40c: 0c01 |00aa: move-result-object v1 │ │ -2df40e: 4d01 0c04 |00ab: aput-object v1, v12, v4 │ │ -2df412: 6e10 ec8e 0000 |00ad: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.getMp3StartByte:()J // method@8eec │ │ -2df418: 0b01 |00b0: move-result-wide v1 │ │ -2df41a: 7120 6491 2100 |00b1: invoke-static {v1, v2}, Lorg/jaudiotagger/logging/Hex;.asHex:(J)Ljava/lang/String; // method@9164 │ │ -2df420: 0c01 |00b4: move-result-object v1 │ │ -2df422: 4d01 0c05 |00b5: aput-object v1, v12, v5 │ │ -2df426: 6e20 5891 cb00 |00b7: invoke-virtual {v11, v12}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ -2df42c: 0c0b |00ba: move-result-object v11 │ │ -2df42e: 6e20 1c8a ba00 |00bb: invoke-virtual {v10, v11}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ -2df434: 1100 |00be: return-object v0 │ │ -2df436: 84ab |00bf: long-to-int v11, v10 │ │ -2df438: 6e10 ec8e 0c00 |00c0: invoke-virtual {v12}, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.getMp3StartByte:()J // method@8eec │ │ -2df43e: 0b01 |00c3: move-result-wide v1 │ │ -2df440: 841a |00c4: long-to-int v10, v1 │ │ -2df442: 7030 278f b90a |00c5: invoke-direct {v9, v11, v10}, Lorg/jaudiotagger/audio/mp3/MP3File;.isFilePortionNull:(II)Z // method@8f27 │ │ -2df448: 0a0a |00c8: move-result v10 │ │ -2df44a: 380a 0300 |00c9: if-eqz v10, 00cc // +0003 │ │ -2df44e: 110c |00cb: return-object v12 │ │ -2df450: 220a 6811 |00cc: new-instance v10, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader; // type@1168 │ │ -2df454: 549b d783 |00ce: iget-object v11, v9, Lorg/jaudiotagger/audio/mp3/MP3File;.file:Lorg/jaudiotagger/audio/MyFile; // field@83d7 │ │ -2df458: 6e10 ec8e 0000 |00d0: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.getMp3StartByte:()J // method@8eec │ │ -2df45e: 0b01 |00d3: move-result-wide v1 │ │ -2df460: 5403 c583 |00d4: iget-object v3, v0, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.mp3FrameHeader:Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader; // field@83c5 │ │ -2df464: 6e10 488f 0300 |00d6: invoke-virtual {v3}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.getFrameLength:()I // method@8f48 │ │ -2df46a: 0a03 |00d9: move-result v3 │ │ -2df46c: 8137 |00da: int-to-long v7, v3 │ │ -2df46e: bb71 |00db: add-long/2addr v1, v7 │ │ -2df470: 7040 df8e ba21 |00dc: invoke-direct {v10, v11, v1, v2}, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.:(Lorg/jaudiotagger/audio/MyFile;J)V // method@8edf │ │ -2df476: 6e10 ec8e 0a00 |00df: invoke-virtual {v10}, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.getMp3StartByte:()J // method@8eec │ │ -2df47c: 0b01 |00e2: move-result-wide v1 │ │ -2df47e: 6e10 ec8e 0c00 |00e3: invoke-virtual {v12}, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.getMp3StartByte:()J // method@8eec │ │ -2df484: 0b07 |00e6: move-result-wide v7 │ │ -2df486: 310b 0107 |00e7: cmp-long v11, v1, v7 │ │ -2df48a: 390b 2200 |00e9: if-nez v11, 010b // +0022 │ │ -2df48e: 620a db83 |00eb: sget-object v10, Lorg/jaudiotagger/audio/mp3/MP3File;.logger:Ljava/util/logging/Logger; // field@83db │ │ -2df492: 620b 5287 |00ed: sget-object v11, Lorg/jaudiotagger/logging/ErrorMessage;.MP3_START_OF_AUDIO_CONFIRMED:Lorg/jaudiotagger/logging/ErrorMessage; // field@8752 │ │ -2df496: 2360 be13 |00ef: new-array v0, v6, [Ljava/lang/Object; // type@13be │ │ -2df49a: 5491 d783 |00f1: iget-object v1, v9, Lorg/jaudiotagger/audio/mp3/MP3File;.file:Lorg/jaudiotagger/audio/MyFile; // field@83d7 │ │ -2df49e: 7210 758a 0100 |00f3: invoke-interface {v1}, Lorg/jaudiotagger/audio/MyFile;.getPath:()Ljava/lang/String; // method@8a75 │ │ -2df4a4: 0c01 |00f6: move-result-object v1 │ │ -2df4a6: 4d01 0004 |00f7: aput-object v1, v0, v4 │ │ -2df4aa: 6e10 ec8e 0c00 |00f9: invoke-virtual {v12}, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.getMp3StartByte:()J // method@8eec │ │ -2df4b0: 0b01 |00fc: move-result-wide v1 │ │ -2df4b2: 7120 6491 2100 |00fd: invoke-static {v1, v2}, Lorg/jaudiotagger/logging/Hex;.asHex:(J)Ljava/lang/String; // method@9164 │ │ -2df4b8: 0c01 |0100: move-result-object v1 │ │ -2df4ba: 4d01 0005 |0101: aput-object v1, v0, v5 │ │ -2df4be: 6e20 5891 0b00 |0103: invoke-virtual {v11, v0}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ -2df4c4: 0c0b |0106: move-result-object v11 │ │ -2df4c6: 6e20 1c8a ba00 |0107: invoke-virtual {v10, v11}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ -2df4cc: 110c |010a: return-object v12 │ │ -2df4ce: 6e10 f08e 0a00 |010b: invoke-virtual {v10}, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.getNumberOfFrames:()J // method@8ef0 │ │ -2df4d4: 0b0a |010e: move-result-wide v10 │ │ -2df4d6: 6e10 f08e 0000 |010f: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.getNumberOfFrames:()J // method@8ef0 │ │ -2df4dc: 0b01 |0112: move-result-wide v1 │ │ -2df4de: 3103 0a01 |0113: cmp-long v3, v10, v1 │ │ -2df4e2: 3903 2200 |0115: if-nez v3, 0137 // +0022 │ │ -2df4e6: 620a db83 |0117: sget-object v10, Lorg/jaudiotagger/audio/mp3/MP3File;.logger:Ljava/util/logging/Logger; // field@83db │ │ -2df4ea: 620b 5087 |0119: sget-object v11, Lorg/jaudiotagger/logging/ErrorMessage;.MP3_RECALCULATED_START_OF_MP3_AUDIO:Lorg/jaudiotagger/logging/ErrorMessage; // field@8750 │ │ -2df4ee: 236c be13 |011b: new-array v12, v6, [Ljava/lang/Object; // type@13be │ │ -2df4f2: 5491 d783 |011d: iget-object v1, v9, Lorg/jaudiotagger/audio/mp3/MP3File;.file:Lorg/jaudiotagger/audio/MyFile; // field@83d7 │ │ -2df4f6: 7210 758a 0100 |011f: invoke-interface {v1}, Lorg/jaudiotagger/audio/MyFile;.getPath:()Ljava/lang/String; // method@8a75 │ │ -2df4fc: 0c01 |0122: move-result-object v1 │ │ -2df4fe: 4d01 0c04 |0123: aput-object v1, v12, v4 │ │ -2df502: 6e10 ec8e 0000 |0125: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.getMp3StartByte:()J // method@8eec │ │ -2df508: 0b01 |0128: move-result-wide v1 │ │ -2df50a: 7120 6491 2100 |0129: invoke-static {v1, v2}, Lorg/jaudiotagger/logging/Hex;.asHex:(J)Ljava/lang/String; // method@9164 │ │ -2df510: 0c01 |012c: move-result-object v1 │ │ -2df512: 4d01 0c05 |012d: aput-object v1, v12, v5 │ │ -2df516: 6e20 5891 cb00 |012f: invoke-virtual {v11, v12}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ -2df51c: 0c0b |0132: move-result-object v11 │ │ -2df51e: 6e20 1c8a ba00 |0133: invoke-virtual {v10, v11}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ -2df524: 1100 |0136: return-object v0 │ │ -2df526: 620a db83 |0137: sget-object v10, Lorg/jaudiotagger/audio/mp3/MP3File;.logger:Ljava/util/logging/Logger; // field@83db │ │ -2df52a: 620b 5087 |0139: sget-object v11, Lorg/jaudiotagger/logging/ErrorMessage;.MP3_RECALCULATED_START_OF_MP3_AUDIO:Lorg/jaudiotagger/logging/ErrorMessage; // field@8750 │ │ -2df52e: 2360 be13 |013b: new-array v0, v6, [Ljava/lang/Object; // type@13be │ │ -2df532: 5491 d783 |013d: iget-object v1, v9, Lorg/jaudiotagger/audio/mp3/MP3File;.file:Lorg/jaudiotagger/audio/MyFile; // field@83d7 │ │ -2df536: 7210 758a 0100 |013f: invoke-interface {v1}, Lorg/jaudiotagger/audio/MyFile;.getPath:()Ljava/lang/String; // method@8a75 │ │ -2df53c: 0c01 |0142: move-result-object v1 │ │ -2df53e: 4d01 0004 |0143: aput-object v1, v0, v4 │ │ -2df542: 6e10 ec8e 0c00 |0145: invoke-virtual {v12}, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.getMp3StartByte:()J // method@8eec │ │ -2df548: 0b01 |0148: move-result-wide v1 │ │ -2df54a: 7120 6491 2100 |0149: invoke-static {v1, v2}, Lorg/jaudiotagger/logging/Hex;.asHex:(J)Ljava/lang/String; // method@9164 │ │ -2df550: 0c01 |014c: move-result-object v1 │ │ -2df552: 4d01 0005 |014d: aput-object v1, v0, v5 │ │ -2df556: 6e20 5891 0b00 |014f: invoke-virtual {v11, v0}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ -2df55c: 0c0b |0152: move-result-object v11 │ │ -2df55e: 6e20 1c8a ba00 |0153: invoke-virtual {v10, v11}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ -2df564: 110c |0156: return-object v12 │ │ +2df2ac: |[2df2ac] org.jaudiotagger.audio.mp3.MP3File.checkAudioStart:(JLorg/jaudiotagger/audio/mp3/MP3AudioHeader;)Lorg/jaudiotagger/audio/mp3/MP3AudioHeader; │ │ +2df2bc: 6200 db83 |0000: sget-object v0, Lorg/jaudiotagger/audio/mp3/MP3File;.logger:Ljava/util/logging/Logger; // field@83db │ │ +2df2c0: 6201 4d87 |0002: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.MP3_ID3TAG_LENGTH_INCORRECT:Lorg/jaudiotagger/logging/ErrorMessage; // field@874d │ │ +2df2c4: 1232 |0004: const/4 v2, #int 3 // #3 │ │ +2df2c6: 2322 be13 |0005: new-array v2, v2, [Ljava/lang/Object; // type@13be │ │ +2df2ca: 5493 d783 |0007: iget-object v3, v9, Lorg/jaudiotagger/audio/mp3/MP3File;.file:Lorg/jaudiotagger/audio/MyFile; // field@83d7 │ │ +2df2ce: 7210 758a 0300 |0009: invoke-interface {v3}, Lorg/jaudiotagger/audio/MyFile;.getPath:()Ljava/lang/String; // method@8a75 │ │ +2df2d4: 0c03 |000c: move-result-object v3 │ │ +2df2d6: 1204 |000d: const/4 v4, #int 0 // #0 │ │ +2df2d8: 4d03 0204 |000e: aput-object v3, v2, v4 │ │ +2df2dc: 7120 6491 ba00 |0010: invoke-static {v10, v11}, Lorg/jaudiotagger/logging/Hex;.asHex:(J)Ljava/lang/String; // method@9164 │ │ +2df2e2: 0c03 |0013: move-result-object v3 │ │ +2df2e4: 1215 |0014: const/4 v5, #int 1 // #1 │ │ +2df2e6: 4d03 0205 |0015: aput-object v3, v2, v5 │ │ +2df2ea: 6e10 ec8e 0c00 |0017: invoke-virtual {v12}, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.getMp3StartByte:()J // method@8eec │ │ +2df2f0: 0b06 |001a: move-result-wide v6 │ │ +2df2f2: 7120 6491 7600 |001b: invoke-static {v6, v7}, Lorg/jaudiotagger/logging/Hex;.asHex:(J)Ljava/lang/String; // method@9164 │ │ +2df2f8: 0c03 |001e: move-result-object v3 │ │ +2df2fa: 1226 |001f: const/4 v6, #int 2 // #2 │ │ +2df2fc: 4d03 0206 |0020: aput-object v3, v2, v6 │ │ +2df300: 6e20 5891 2100 |0022: invoke-virtual {v1, v2}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ +2df306: 0c01 |0025: move-result-object v1 │ │ +2df308: 6e20 1c8a 1000 |0026: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ +2df30e: 2200 6811 |0029: new-instance v0, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader; // type@1168 │ │ +2df312: 5491 d783 |002b: iget-object v1, v9, Lorg/jaudiotagger/audio/mp3/MP3File;.file:Lorg/jaudiotagger/audio/MyFile; // field@83d7 │ │ +2df316: 1602 0000 |002d: const-wide/16 v2, #int 0 // #0 │ │ +2df31a: 7040 df8e 1032 |002f: invoke-direct {v0, v1, v2, v3}, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.:(Lorg/jaudiotagger/audio/MyFile;J)V // method@8edf │ │ +2df320: 6201 db83 |0032: sget-object v1, Lorg/jaudiotagger/audio/mp3/MP3File;.logger:Ljava/util/logging/Logger; // field@83db │ │ +2df324: 2202 3910 |0034: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ +2df328: 7010 cc87 0200 |0036: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2df32e: 1a03 ce0f |0039: const-string v3, "Checking from start:" // string@0fce │ │ +2df332: 6e20 d787 3200 |003b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2df338: 6e20 d687 0200 |003e: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ +2df33e: 6e10 df87 0200 |0041: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2df344: 0c02 |0044: move-result-object v2 │ │ +2df346: 6e20 128a 2100 |0045: invoke-virtual {v1, v2}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +2df34c: 6e10 ec8e 0c00 |0048: invoke-virtual {v12}, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.getMp3StartByte:()J // method@8eec │ │ +2df352: 0b01 |004b: move-result-wide v1 │ │ +2df354: 6e10 ec8e 0000 |004c: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.getMp3StartByte:()J // method@8eec │ │ +2df35a: 0b07 |004f: move-result-wide v7 │ │ +2df35c: 3103 0107 |0050: cmp-long v3, v1, v7 │ │ +2df360: 3903 2200 |0052: if-nez v3, 0074 // +0022 │ │ +2df364: 620a db83 |0054: sget-object v10, Lorg/jaudiotagger/audio/mp3/MP3File;.logger:Ljava/util/logging/Logger; // field@83db │ │ +2df368: 620b 5287 |0056: sget-object v11, Lorg/jaudiotagger/logging/ErrorMessage;.MP3_START_OF_AUDIO_CONFIRMED:Lorg/jaudiotagger/logging/ErrorMessage; // field@8752 │ │ +2df36c: 2361 be13 |0058: new-array v1, v6, [Ljava/lang/Object; // type@13be │ │ +2df370: 5492 d783 |005a: iget-object v2, v9, Lorg/jaudiotagger/audio/mp3/MP3File;.file:Lorg/jaudiotagger/audio/MyFile; // field@83d7 │ │ +2df374: 7210 758a 0200 |005c: invoke-interface {v2}, Lorg/jaudiotagger/audio/MyFile;.getPath:()Ljava/lang/String; // method@8a75 │ │ +2df37a: 0c02 |005f: move-result-object v2 │ │ +2df37c: 4d02 0104 |0060: aput-object v2, v1, v4 │ │ +2df380: 6e10 ec8e 0000 |0062: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.getMp3StartByte:()J // method@8eec │ │ +2df386: 0b02 |0065: move-result-wide v2 │ │ +2df388: 7120 6491 3200 |0066: invoke-static {v2, v3}, Lorg/jaudiotagger/logging/Hex;.asHex:(J)Ljava/lang/String; // method@9164 │ │ +2df38e: 0c00 |0069: move-result-object v0 │ │ +2df390: 4d00 0105 |006a: aput-object v0, v1, v5 │ │ +2df394: 6e20 5891 1b00 |006c: invoke-virtual {v11, v1}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ +2df39a: 0c0b |006f: move-result-object v11 │ │ +2df39c: 6e20 128a ba00 |0070: invoke-virtual {v10, v11}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +2df3a2: 110c |0073: return-object v12 │ │ +2df3a4: 6201 db83 |0074: sget-object v1, Lorg/jaudiotagger/audio/mp3/MP3File;.logger:Ljava/util/logging/Logger; // field@83db │ │ +2df3a8: 6202 4f87 |0076: sget-object v2, Lorg/jaudiotagger/logging/ErrorMessage;.MP3_RECALCULATED_POSSIBLE_START_OF_MP3_AUDIO:Lorg/jaudiotagger/logging/ErrorMessage; // field@874f │ │ +2df3ac: 2363 be13 |0078: new-array v3, v6, [Ljava/lang/Object; // type@13be │ │ +2df3b0: 5497 d783 |007a: iget-object v7, v9, Lorg/jaudiotagger/audio/mp3/MP3File;.file:Lorg/jaudiotagger/audio/MyFile; // field@83d7 │ │ +2df3b4: 7210 758a 0700 |007c: invoke-interface {v7}, Lorg/jaudiotagger/audio/MyFile;.getPath:()Ljava/lang/String; // method@8a75 │ │ +2df3ba: 0c07 |007f: move-result-object v7 │ │ +2df3bc: 4d07 0304 |0080: aput-object v7, v3, v4 │ │ +2df3c0: 6e10 ec8e 0000 |0082: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.getMp3StartByte:()J // method@8eec │ │ +2df3c6: 0b07 |0085: move-result-wide v7 │ │ +2df3c8: 7120 6491 8700 |0086: invoke-static {v7, v8}, Lorg/jaudiotagger/logging/Hex;.asHex:(J)Ljava/lang/String; // method@9164 │ │ +2df3ce: 0c07 |0089: move-result-object v7 │ │ +2df3d0: 4d07 0305 |008a: aput-object v7, v3, v5 │ │ +2df3d4: 6e20 5891 3200 |008c: invoke-virtual {v2, v3}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ +2df3da: 0c02 |008f: move-result-object v2 │ │ +2df3dc: 6e20 128a 2100 |0090: invoke-virtual {v1, v2}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +2df3e2: 6e10 f08e 0c00 |0093: invoke-virtual {v12}, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.getNumberOfFrames:()J // method@8ef0 │ │ +2df3e8: 0b01 |0096: move-result-wide v1 │ │ +2df3ea: 6e10 f08e 0000 |0097: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.getNumberOfFrames:()J // method@8ef0 │ │ +2df3f0: 0b07 |009a: move-result-wide v7 │ │ +2df3f2: 3103 0107 |009b: cmp-long v3, v1, v7 │ │ +2df3f6: 3903 2200 |009d: if-nez v3, 00bf // +0022 │ │ +2df3fa: 620a db83 |009f: sget-object v10, Lorg/jaudiotagger/audio/mp3/MP3File;.logger:Ljava/util/logging/Logger; // field@83db │ │ +2df3fe: 620b 5087 |00a1: sget-object v11, Lorg/jaudiotagger/logging/ErrorMessage;.MP3_RECALCULATED_START_OF_MP3_AUDIO:Lorg/jaudiotagger/logging/ErrorMessage; // field@8750 │ │ +2df402: 236c be13 |00a3: new-array v12, v6, [Ljava/lang/Object; // type@13be │ │ +2df406: 5491 d783 |00a5: iget-object v1, v9, Lorg/jaudiotagger/audio/mp3/MP3File;.file:Lorg/jaudiotagger/audio/MyFile; // field@83d7 │ │ +2df40a: 7210 758a 0100 |00a7: invoke-interface {v1}, Lorg/jaudiotagger/audio/MyFile;.getPath:()Ljava/lang/String; // method@8a75 │ │ +2df410: 0c01 |00aa: move-result-object v1 │ │ +2df412: 4d01 0c04 |00ab: aput-object v1, v12, v4 │ │ +2df416: 6e10 ec8e 0000 |00ad: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.getMp3StartByte:()J // method@8eec │ │ +2df41c: 0b01 |00b0: move-result-wide v1 │ │ +2df41e: 7120 6491 2100 |00b1: invoke-static {v1, v2}, Lorg/jaudiotagger/logging/Hex;.asHex:(J)Ljava/lang/String; // method@9164 │ │ +2df424: 0c01 |00b4: move-result-object v1 │ │ +2df426: 4d01 0c05 |00b5: aput-object v1, v12, v5 │ │ +2df42a: 6e20 5891 cb00 |00b7: invoke-virtual {v11, v12}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ +2df430: 0c0b |00ba: move-result-object v11 │ │ +2df432: 6e20 1c8a ba00 |00bb: invoke-virtual {v10, v11}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ +2df438: 1100 |00be: return-object v0 │ │ +2df43a: 84ab |00bf: long-to-int v11, v10 │ │ +2df43c: 6e10 ec8e 0c00 |00c0: invoke-virtual {v12}, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.getMp3StartByte:()J // method@8eec │ │ +2df442: 0b01 |00c3: move-result-wide v1 │ │ +2df444: 841a |00c4: long-to-int v10, v1 │ │ +2df446: 7030 278f b90a |00c5: invoke-direct {v9, v11, v10}, Lorg/jaudiotagger/audio/mp3/MP3File;.isFilePortionNull:(II)Z // method@8f27 │ │ +2df44c: 0a0a |00c8: move-result v10 │ │ +2df44e: 380a 0300 |00c9: if-eqz v10, 00cc // +0003 │ │ +2df452: 110c |00cb: return-object v12 │ │ +2df454: 220a 6811 |00cc: new-instance v10, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader; // type@1168 │ │ +2df458: 549b d783 |00ce: iget-object v11, v9, Lorg/jaudiotagger/audio/mp3/MP3File;.file:Lorg/jaudiotagger/audio/MyFile; // field@83d7 │ │ +2df45c: 6e10 ec8e 0000 |00d0: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.getMp3StartByte:()J // method@8eec │ │ +2df462: 0b01 |00d3: move-result-wide v1 │ │ +2df464: 5403 c583 |00d4: iget-object v3, v0, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.mp3FrameHeader:Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader; // field@83c5 │ │ +2df468: 6e10 488f 0300 |00d6: invoke-virtual {v3}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.getFrameLength:()I // method@8f48 │ │ +2df46e: 0a03 |00d9: move-result v3 │ │ +2df470: 8137 |00da: int-to-long v7, v3 │ │ +2df472: bb71 |00db: add-long/2addr v1, v7 │ │ +2df474: 7040 df8e ba21 |00dc: invoke-direct {v10, v11, v1, v2}, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.:(Lorg/jaudiotagger/audio/MyFile;J)V // method@8edf │ │ +2df47a: 6e10 ec8e 0a00 |00df: invoke-virtual {v10}, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.getMp3StartByte:()J // method@8eec │ │ +2df480: 0b01 |00e2: move-result-wide v1 │ │ +2df482: 6e10 ec8e 0c00 |00e3: invoke-virtual {v12}, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.getMp3StartByte:()J // method@8eec │ │ +2df488: 0b07 |00e6: move-result-wide v7 │ │ +2df48a: 310b 0107 |00e7: cmp-long v11, v1, v7 │ │ +2df48e: 390b 2200 |00e9: if-nez v11, 010b // +0022 │ │ +2df492: 620a db83 |00eb: sget-object v10, Lorg/jaudiotagger/audio/mp3/MP3File;.logger:Ljava/util/logging/Logger; // field@83db │ │ +2df496: 620b 5287 |00ed: sget-object v11, Lorg/jaudiotagger/logging/ErrorMessage;.MP3_START_OF_AUDIO_CONFIRMED:Lorg/jaudiotagger/logging/ErrorMessage; // field@8752 │ │ +2df49a: 2360 be13 |00ef: new-array v0, v6, [Ljava/lang/Object; // type@13be │ │ +2df49e: 5491 d783 |00f1: iget-object v1, v9, Lorg/jaudiotagger/audio/mp3/MP3File;.file:Lorg/jaudiotagger/audio/MyFile; // field@83d7 │ │ +2df4a2: 7210 758a 0100 |00f3: invoke-interface {v1}, Lorg/jaudiotagger/audio/MyFile;.getPath:()Ljava/lang/String; // method@8a75 │ │ +2df4a8: 0c01 |00f6: move-result-object v1 │ │ +2df4aa: 4d01 0004 |00f7: aput-object v1, v0, v4 │ │ +2df4ae: 6e10 ec8e 0c00 |00f9: invoke-virtual {v12}, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.getMp3StartByte:()J // method@8eec │ │ +2df4b4: 0b01 |00fc: move-result-wide v1 │ │ +2df4b6: 7120 6491 2100 |00fd: invoke-static {v1, v2}, Lorg/jaudiotagger/logging/Hex;.asHex:(J)Ljava/lang/String; // method@9164 │ │ +2df4bc: 0c01 |0100: move-result-object v1 │ │ +2df4be: 4d01 0005 |0101: aput-object v1, v0, v5 │ │ +2df4c2: 6e20 5891 0b00 |0103: invoke-virtual {v11, v0}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ +2df4c8: 0c0b |0106: move-result-object v11 │ │ +2df4ca: 6e20 1c8a ba00 |0107: invoke-virtual {v10, v11}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ +2df4d0: 110c |010a: return-object v12 │ │ +2df4d2: 6e10 f08e 0a00 |010b: invoke-virtual {v10}, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.getNumberOfFrames:()J // method@8ef0 │ │ +2df4d8: 0b0a |010e: move-result-wide v10 │ │ +2df4da: 6e10 f08e 0000 |010f: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.getNumberOfFrames:()J // method@8ef0 │ │ +2df4e0: 0b01 |0112: move-result-wide v1 │ │ +2df4e2: 3103 0a01 |0113: cmp-long v3, v10, v1 │ │ +2df4e6: 3903 2200 |0115: if-nez v3, 0137 // +0022 │ │ +2df4ea: 620a db83 |0117: sget-object v10, Lorg/jaudiotagger/audio/mp3/MP3File;.logger:Ljava/util/logging/Logger; // field@83db │ │ +2df4ee: 620b 5087 |0119: sget-object v11, Lorg/jaudiotagger/logging/ErrorMessage;.MP3_RECALCULATED_START_OF_MP3_AUDIO:Lorg/jaudiotagger/logging/ErrorMessage; // field@8750 │ │ +2df4f2: 236c be13 |011b: new-array v12, v6, [Ljava/lang/Object; // type@13be │ │ +2df4f6: 5491 d783 |011d: iget-object v1, v9, Lorg/jaudiotagger/audio/mp3/MP3File;.file:Lorg/jaudiotagger/audio/MyFile; // field@83d7 │ │ +2df4fa: 7210 758a 0100 |011f: invoke-interface {v1}, Lorg/jaudiotagger/audio/MyFile;.getPath:()Ljava/lang/String; // method@8a75 │ │ +2df500: 0c01 |0122: move-result-object v1 │ │ +2df502: 4d01 0c04 |0123: aput-object v1, v12, v4 │ │ +2df506: 6e10 ec8e 0000 |0125: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.getMp3StartByte:()J // method@8eec │ │ +2df50c: 0b01 |0128: move-result-wide v1 │ │ +2df50e: 7120 6491 2100 |0129: invoke-static {v1, v2}, Lorg/jaudiotagger/logging/Hex;.asHex:(J)Ljava/lang/String; // method@9164 │ │ +2df514: 0c01 |012c: move-result-object v1 │ │ +2df516: 4d01 0c05 |012d: aput-object v1, v12, v5 │ │ +2df51a: 6e20 5891 cb00 |012f: invoke-virtual {v11, v12}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ +2df520: 0c0b |0132: move-result-object v11 │ │ +2df522: 6e20 1c8a ba00 |0133: invoke-virtual {v10, v11}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ +2df528: 1100 |0136: return-object v0 │ │ +2df52a: 620a db83 |0137: sget-object v10, Lorg/jaudiotagger/audio/mp3/MP3File;.logger:Ljava/util/logging/Logger; // field@83db │ │ +2df52e: 620b 5087 |0139: sget-object v11, Lorg/jaudiotagger/logging/ErrorMessage;.MP3_RECALCULATED_START_OF_MP3_AUDIO:Lorg/jaudiotagger/logging/ErrorMessage; // field@8750 │ │ +2df532: 2360 be13 |013b: new-array v0, v6, [Ljava/lang/Object; // type@13be │ │ +2df536: 5491 d783 |013d: iget-object v1, v9, Lorg/jaudiotagger/audio/mp3/MP3File;.file:Lorg/jaudiotagger/audio/MyFile; // field@83d7 │ │ +2df53a: 7210 758a 0100 |013f: invoke-interface {v1}, Lorg/jaudiotagger/audio/MyFile;.getPath:()Ljava/lang/String; // method@8a75 │ │ +2df540: 0c01 |0142: move-result-object v1 │ │ +2df542: 4d01 0004 |0143: aput-object v1, v0, v4 │ │ +2df546: 6e10 ec8e 0c00 |0145: invoke-virtual {v12}, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.getMp3StartByte:()J // method@8eec │ │ +2df54c: 0b01 |0148: move-result-wide v1 │ │ +2df54e: 7120 6491 2100 |0149: invoke-static {v1, v2}, Lorg/jaudiotagger/logging/Hex;.asHex:(J)Ljava/lang/String; // method@9164 │ │ +2df554: 0c01 |014c: move-result-object v1 │ │ +2df556: 4d01 0005 |014d: aput-object v1, v0, v5 │ │ +2df55a: 6e20 5891 0b00 |014f: invoke-virtual {v11, v0}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ +2df560: 0c0b |0152: move-result-object v11 │ │ +2df562: 6e20 1c8a ba00 |0153: invoke-virtual {v10, v11}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ +2df568: 110c |0156: return-object v12 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=341 │ │ 0x0029 line=346 │ │ 0x0032 line=347 │ │ 0x0048 line=352 │ │ 0x0054 line=354 │ │ @@ -1102462,60 +1102462,60 @@ │ │ type : '(Ljava/lang/String;I)[B' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 80 16-bit code units │ │ -2df0ec: |[2df0ec] org.jaudiotagger.audio.mp3.MP3File.getHash:(Ljava/lang/String;I)[B │ │ -2df0fc: 6e10 178f 0900 |0000: invoke-virtual {v9}, Lorg/jaudiotagger/audio/mp3/MP3File;.getFile:()Lorg/jaudiotagger/audio/MyFile; // method@8f17 │ │ -2df102: 0c00 |0003: move-result-object v0 │ │ -2df104: 7020 208f 0900 |0004: invoke-direct {v9, v0}, Lorg/jaudiotagger/audio/mp3/MP3File;.getMP3StartByte:(Lorg/jaudiotagger/audio/MyFile;)J // method@8f20 │ │ -2df10a: 0b01 |0007: move-result-wide v1 │ │ -2df10c: 6e10 258f 0900 |0008: invoke-virtual {v9}, Lorg/jaudiotagger/audio/mp3/MP3File;.hasID3v1Tag:()Z // method@8f25 │ │ -2df112: 0a03 |000b: move-result v3 │ │ -2df114: 1204 |000c: const/4 v4, #int 0 // #0 │ │ -2df116: 3803 0b00 |000d: if-eqz v3, 0018 // +000b │ │ -2df11a: 6e10 1c8f 0900 |000f: invoke-virtual {v9}, Lorg/jaudiotagger/audio/mp3/MP3File;.getID3v1Tag:()Lorg/jaudiotagger/tag/id3/ID3v1Tag; // method@8f1c │ │ -2df120: 0c03 |0012: move-result-object v3 │ │ -2df122: 6e10 0296 0300 |0013: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.getSize:()I // method@9602 │ │ -2df128: 0a03 |0016: move-result v3 │ │ -2df12a: 2802 |0017: goto 0019 // +0002 │ │ -2df12c: 1203 |0018: const/4 v3, #int 0 // #0 │ │ -2df12e: 2205 f80f |0019: new-instance v5, Ljava/io/FileInputStream; // type@0ff8 │ │ -2df132: 7210 6f8a 0000 |001b: invoke-interface {v0}, Lorg/jaudiotagger/audio/MyFile;.getAbsolutePath:()Ljava/lang/String; // method@8a6f │ │ -2df138: 0c06 |001e: move-result-object v6 │ │ -2df13a: 7020 6a86 6500 |001f: invoke-direct {v5, v6}, Ljava/io/FileInputStream;.:(Ljava/lang/String;)V // method@866a │ │ -2df140: 23b6 1c13 |0022: new-array v6, v11, [B // type@131c │ │ -2df144: 7110 8888 0a00 |0024: invoke-static {v10}, Ljava/security/MessageDigest;.getInstance:(Ljava/lang/String;)Ljava/security/MessageDigest; // method@8888 │ │ -2df14a: 0c0a |0027: move-result-object v10 │ │ -2df14c: 6e30 8e86 1502 |0028: invoke-virtual {v5, v1, v2}, Ljava/io/InputStream;.skip:(J)J // method@868e │ │ -2df152: 7210 7a8a 0000 |002b: invoke-interface {v0}, Lorg/jaudiotagger/audio/MyFile;.length:()J // method@8a7a │ │ -2df158: 0b07 |002e: move-result-wide v7 │ │ -2df15a: bc17 |002f: sub-long/2addr v7, v1 │ │ -2df15c: 8130 |0030: int-to-long v0, v3 │ │ -2df15e: bc07 |0031: sub-long/2addr v7, v0 │ │ -2df160: 01b0 |0032: move v0, v11 │ │ -2df162: 8101 |0033: int-to-long v1, v0 │ │ -2df164: 3103 0107 |0034: cmp-long v3, v1, v7 │ │ -2df168: 3c03 0b00 |0036: if-gtz v3, 0041 // +000b │ │ -2df16c: 6e20 8c86 6500 |0038: invoke-virtual {v5, v6}, Ljava/io/InputStream;.read:([B)I // method@868c │ │ -2df172: 0a01 |003b: move-result v1 │ │ -2df174: 6e40 8988 6a14 |003c: invoke-virtual {v10, v6, v4, v1}, Ljava/security/MessageDigest;.update:([BII)V // method@8889 │ │ -2df17a: b0b0 |003f: add-int/2addr v0, v11 │ │ -2df17c: 28f3 |0040: goto 0033 // -000d │ │ -2df17e: 8471 |0041: long-to-int v1, v7 │ │ -2df180: b101 |0042: sub-int/2addr v1, v0 │ │ -2df182: b0b1 |0043: add-int/2addr v1, v11 │ │ -2df184: 6e40 8d86 6514 |0044: invoke-virtual {v5, v6, v4, v1}, Ljava/io/InputStream;.read:([BII)I // method@868d │ │ -2df18a: 0a0b |0047: move-result v11 │ │ -2df18c: 6e40 8988 6ab4 |0048: invoke-virtual {v10, v6, v4, v11}, Ljava/security/MessageDigest;.update:([BII)V // method@8889 │ │ -2df192: 6e10 8788 0a00 |004b: invoke-virtual {v10}, Ljava/security/MessageDigest;.digest:()[B // method@8887 │ │ -2df198: 0c0a |004e: move-result-object v10 │ │ -2df19a: 110a |004f: return-object v10 │ │ +2df0f0: |[2df0f0] org.jaudiotagger.audio.mp3.MP3File.getHash:(Ljava/lang/String;I)[B │ │ +2df100: 6e10 178f 0900 |0000: invoke-virtual {v9}, Lorg/jaudiotagger/audio/mp3/MP3File;.getFile:()Lorg/jaudiotagger/audio/MyFile; // method@8f17 │ │ +2df106: 0c00 |0003: move-result-object v0 │ │ +2df108: 7020 208f 0900 |0004: invoke-direct {v9, v0}, Lorg/jaudiotagger/audio/mp3/MP3File;.getMP3StartByte:(Lorg/jaudiotagger/audio/MyFile;)J // method@8f20 │ │ +2df10e: 0b01 |0007: move-result-wide v1 │ │ +2df110: 6e10 258f 0900 |0008: invoke-virtual {v9}, Lorg/jaudiotagger/audio/mp3/MP3File;.hasID3v1Tag:()Z // method@8f25 │ │ +2df116: 0a03 |000b: move-result v3 │ │ +2df118: 1204 |000c: const/4 v4, #int 0 // #0 │ │ +2df11a: 3803 0b00 |000d: if-eqz v3, 0018 // +000b │ │ +2df11e: 6e10 1c8f 0900 |000f: invoke-virtual {v9}, Lorg/jaudiotagger/audio/mp3/MP3File;.getID3v1Tag:()Lorg/jaudiotagger/tag/id3/ID3v1Tag; // method@8f1c │ │ +2df124: 0c03 |0012: move-result-object v3 │ │ +2df126: 6e10 0296 0300 |0013: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.getSize:()I // method@9602 │ │ +2df12c: 0a03 |0016: move-result v3 │ │ +2df12e: 2802 |0017: goto 0019 // +0002 │ │ +2df130: 1203 |0018: const/4 v3, #int 0 // #0 │ │ +2df132: 2205 f80f |0019: new-instance v5, Ljava/io/FileInputStream; // type@0ff8 │ │ +2df136: 7210 6f8a 0000 |001b: invoke-interface {v0}, Lorg/jaudiotagger/audio/MyFile;.getAbsolutePath:()Ljava/lang/String; // method@8a6f │ │ +2df13c: 0c06 |001e: move-result-object v6 │ │ +2df13e: 7020 6a86 6500 |001f: invoke-direct {v5, v6}, Ljava/io/FileInputStream;.:(Ljava/lang/String;)V // method@866a │ │ +2df144: 23b6 1c13 |0022: new-array v6, v11, [B // type@131c │ │ +2df148: 7110 8888 0a00 |0024: invoke-static {v10}, Ljava/security/MessageDigest;.getInstance:(Ljava/lang/String;)Ljava/security/MessageDigest; // method@8888 │ │ +2df14e: 0c0a |0027: move-result-object v10 │ │ +2df150: 6e30 8e86 1502 |0028: invoke-virtual {v5, v1, v2}, Ljava/io/InputStream;.skip:(J)J // method@868e │ │ +2df156: 7210 7a8a 0000 |002b: invoke-interface {v0}, Lorg/jaudiotagger/audio/MyFile;.length:()J // method@8a7a │ │ +2df15c: 0b07 |002e: move-result-wide v7 │ │ +2df15e: bc17 |002f: sub-long/2addr v7, v1 │ │ +2df160: 8130 |0030: int-to-long v0, v3 │ │ +2df162: bc07 |0031: sub-long/2addr v7, v0 │ │ +2df164: 01b0 |0032: move v0, v11 │ │ +2df166: 8101 |0033: int-to-long v1, v0 │ │ +2df168: 3103 0107 |0034: cmp-long v3, v1, v7 │ │ +2df16c: 3c03 0b00 |0036: if-gtz v3, 0041 // +000b │ │ +2df170: 6e20 8c86 6500 |0038: invoke-virtual {v5, v6}, Ljava/io/InputStream;.read:([B)I // method@868c │ │ +2df176: 0a01 |003b: move-result v1 │ │ +2df178: 6e40 8988 6a14 |003c: invoke-virtual {v10, v6, v4, v1}, Ljava/security/MessageDigest;.update:([BII)V // method@8889 │ │ +2df17e: b0b0 |003f: add-int/2addr v0, v11 │ │ +2df180: 28f3 |0040: goto 0033 // -000d │ │ +2df182: 8471 |0041: long-to-int v1, v7 │ │ +2df184: b101 |0042: sub-int/2addr v1, v0 │ │ +2df186: b0b1 |0043: add-int/2addr v1, v11 │ │ +2df188: 6e40 8d86 6514 |0044: invoke-virtual {v5, v6, v4, v1}, Ljava/io/InputStream;.read:([BII)I // method@868d │ │ +2df18e: 0a0b |0047: move-result v11 │ │ +2df190: 6e40 8988 6ab4 |0048: invoke-virtual {v10, v6, v4, v11}, Ljava/security/MessageDigest;.update:([BII)V // method@8889 │ │ +2df196: 6e10 8788 0a00 |004b: invoke-virtual {v10}, Ljava/security/MessageDigest;.digest:()[B // method@8887 │ │ +2df19c: 0c0a |004e: move-result-object v10 │ │ +2df19e: 110a |004f: return-object v10 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=701 │ │ 0x0004 line=702 │ │ 0x0008 line=705 │ │ 0x000f line=706 │ │ 0x0013 line=707 │ │ @@ -1102539,41 +1102539,41 @@ │ │ type : '(Lorg/jaudiotagger/audio/MyFile;)J' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 52 16-bit code units │ │ -2df19c: |[2df19c] org.jaudiotagger.audio.mp3.MP3File.getMP3StartByte:(Lorg/jaudiotagger/audio/MyFile;)J │ │ -2df1ac: 7110 1895 0600 |0000: invoke-static {v6}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getV2TagSizeIfExists:(Lorg/jaudiotagger/audio/MyFile;)J // method@9518 │ │ -2df1b2: 0b00 |0003: move-result-wide v0 │ │ -2df1b4: 2202 6811 |0004: new-instance v2, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader; // type@1168 │ │ -2df1b8: 7040 df8e 6210 |0006: invoke-direct {v2, v6, v0, v1}, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.:(Lorg/jaudiotagger/audio/MyFile;J)V // method@8edf │ │ -2df1be: 6e10 ec8e 0200 |0009: invoke-virtual {v2}, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.getMp3StartByte:()J // method@8eec │ │ -2df1c4: 0b03 |000c: move-result-wide v3 │ │ -2df1c6: 3106 0003 |000d: cmp-long v6, v0, v3 │ │ -2df1ca: 3806 1c00 |000f: if-eqz v6, 002b // +001c │ │ -2df1ce: 6206 db83 |0011: sget-object v6, Lorg/jaudiotagger/audio/mp3/MP3File;.logger:Ljava/util/logging/Logger; // field@83db │ │ -2df1d2: 2203 3910 |0013: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ -2df1d6: 7010 cc87 0300 |0015: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2df1dc: 1a04 2d1a |0018: const-string v4, "First header found after tag:" // string@1a2d │ │ -2df1e0: 6e20 d787 4300 |001a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2df1e6: 6e20 d687 2300 |001d: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ -2df1ec: 6e10 df87 0300 |0020: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2df1f2: 0c03 |0023: move-result-object v3 │ │ -2df1f4: 6e20 128a 3600 |0024: invoke-virtual {v6, v3}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -2df1fa: 7040 0f8f 0521 |0027: invoke-direct {v5, v0, v1, v2}, Lorg/jaudiotagger/audio/mp3/MP3File;.checkAudioStart:(JLorg/jaudiotagger/audio/mp3/MP3AudioHeader;)Lorg/jaudiotagger/audio/mp3/MP3AudioHeader; // method@8f0f │ │ -2df200: 0c02 |002a: move-result-object v2 │ │ -2df202: 6e10 ec8e 0200 |002b: invoke-virtual {v2}, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.getMp3StartByte:()J // method@8eec │ │ -2df208: 0b00 |002e: move-result-wide v0 │ │ -2df20a: 1000 |002f: return-wide v0 │ │ -2df20c: 0d06 |0030: move-exception v6 │ │ -2df20e: 2706 |0031: throw v6 │ │ -2df210: 0d06 |0032: move-exception v6 │ │ -2df212: 2706 |0033: throw v6 │ │ +2df1a0: |[2df1a0] org.jaudiotagger.audio.mp3.MP3File.getMP3StartByte:(Lorg/jaudiotagger/audio/MyFile;)J │ │ +2df1b0: 7110 1895 0600 |0000: invoke-static {v6}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getV2TagSizeIfExists:(Lorg/jaudiotagger/audio/MyFile;)J // method@9518 │ │ +2df1b6: 0b00 |0003: move-result-wide v0 │ │ +2df1b8: 2202 6811 |0004: new-instance v2, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader; // type@1168 │ │ +2df1bc: 7040 df8e 6210 |0006: invoke-direct {v2, v6, v0, v1}, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.:(Lorg/jaudiotagger/audio/MyFile;J)V // method@8edf │ │ +2df1c2: 6e10 ec8e 0200 |0009: invoke-virtual {v2}, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.getMp3StartByte:()J // method@8eec │ │ +2df1c8: 0b03 |000c: move-result-wide v3 │ │ +2df1ca: 3106 0003 |000d: cmp-long v6, v0, v3 │ │ +2df1ce: 3806 1c00 |000f: if-eqz v6, 002b // +001c │ │ +2df1d2: 6206 db83 |0011: sget-object v6, Lorg/jaudiotagger/audio/mp3/MP3File;.logger:Ljava/util/logging/Logger; // field@83db │ │ +2df1d6: 2203 3910 |0013: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ +2df1da: 7010 cc87 0300 |0015: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2df1e0: 1a04 2d1a |0018: const-string v4, "First header found after tag:" // string@1a2d │ │ +2df1e4: 6e20 d787 4300 |001a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2df1ea: 6e20 d687 2300 |001d: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ +2df1f0: 6e10 df87 0300 |0020: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2df1f6: 0c03 |0023: move-result-object v3 │ │ +2df1f8: 6e20 128a 3600 |0024: invoke-virtual {v6, v3}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +2df1fe: 7040 0f8f 0521 |0027: invoke-direct {v5, v0, v1, v2}, Lorg/jaudiotagger/audio/mp3/MP3File;.checkAudioStart:(JLorg/jaudiotagger/audio/mp3/MP3AudioHeader;)Lorg/jaudiotagger/audio/mp3/MP3AudioHeader; // method@8f0f │ │ +2df204: 0c02 |002a: move-result-object v2 │ │ +2df206: 6e10 ec8e 0200 |002b: invoke-virtual {v2}, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.getMp3StartByte:()J // method@8eec │ │ +2df20c: 0b00 |002e: move-result-wide v0 │ │ +2df20e: 1000 |002f: return-wide v0 │ │ +2df210: 0d06 |0030: move-exception v6 │ │ +2df212: 2706 |0031: throw v6 │ │ +2df214: 0d06 |0032: move-exception v6 │ │ +2df216: 2706 |0033: throw v6 │ │ catches : 1 │ │ 0x0000 - 0x002f │ │ Lorg/jaudiotagger/audio/exceptions/InvalidAudioFrameException; -> 0x0032 │ │ Ljava/io/IOException; -> 0x0030 │ │ positions : │ │ 0x0000 line=487 │ │ 0x0004 line=489 │ │ @@ -1102592,72 +1102592,72 @@ │ │ type : '(II)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 114 16-bit code units │ │ -2def7c: |[2def7c] org.jaudiotagger.audio.mp3.MP3File.isFilePortionNull:(II)Z │ │ -2def8c: 6200 db83 |0000: sget-object v0, Lorg/jaudiotagger/audio/mp3/MP3File;.logger:Ljava/util/logging/Logger; // field@83db │ │ -2def90: 2201 3910 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2def94: 7010 cc87 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2def9a: 1a02 cd0f |0007: const-string v2, "Checking file portion:" // string@0fcd │ │ -2def9e: 6e20 d787 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2defa4: 7110 6391 0500 |000c: invoke-static {v5}, Lorg/jaudiotagger/logging/Hex;.asHex:(I)Ljava/lang/String; // method@9163 │ │ -2defaa: 0c02 |000f: move-result-object v2 │ │ -2defac: 6e20 d787 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2defb2: 1a02 c804 |0013: const-string v2, ":" // string@04c8 │ │ -2defb6: 6e20 d787 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2defbc: 7110 6391 0600 |0018: invoke-static {v6}, Lorg/jaudiotagger/logging/Hex;.asHex:(I)Ljava/lang/String; // method@9163 │ │ -2defc2: 0c02 |001b: move-result-object v2 │ │ -2defc4: 6e20 d787 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2defca: 6e10 df87 0100 |001f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2defd0: 0c01 |0022: move-result-object v1 │ │ -2defd2: 6e20 128a 1000 |0023: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -2defd8: 1200 |0026: const/4 v0, #int 0 // #0 │ │ -2defda: 5441 d783 |0027: iget-object v1, v4, Lorg/jaudiotagger/audio/mp3/MP3File;.file:Lorg/jaudiotagger/audio/MyFile; // field@83d7 │ │ -2defde: 7210 718a 0100 |0029: invoke-interface {v1}, Lorg/jaudiotagger/audio/MyFile;.getFileInputStream:()Ljava/io/FileInputStream; // method@8a71 │ │ -2defe4: 0c01 |002c: move-result-object v1 │ │ -2defe6: 6e10 6d86 0100 |002d: invoke-virtual {v1}, Ljava/io/FileInputStream;.getChannel:()Ljava/nio/channels/FileChannel; // method@866d │ │ -2defec: 0c00 |0030: move-result-object v0 │ │ -2defee: 8152 |0031: int-to-long v2, v5 │ │ -2deff0: 6e30 6a88 2003 |0032: invoke-virtual {v0, v2, v3}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ -2deff6: b156 |0035: sub-int/2addr v6, v5 │ │ -2deff8: 7110 3888 0600 |0036: invoke-static {v6}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@8838 │ │ -2deffe: 0c05 |0039: move-result-object v5 │ │ -2df000: 6e20 6b88 5000 |003a: invoke-virtual {v0, v5}, Ljava/nio/channels/FileChannel;.read:(Ljava/nio/ByteBuffer;)I // method@886b │ │ -2df006: 6e10 4888 0500 |003d: invoke-virtual {v5}, Ljava/nio/ByteBuffer;.hasRemaining:()Z // method@8848 │ │ -2df00c: 0a06 |0040: move-result v6 │ │ -2df00e: 3806 1400 |0041: if-eqz v6, 0055 // +0014 │ │ -2df012: 6e10 3e88 0500 |0043: invoke-virtual {v5}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ -2df018: 0a06 |0046: move-result v6 │ │ -2df01a: 3806 f6ff |0047: if-eqz v6, 003d // -000a │ │ -2df01e: 1205 |0049: const/4 v5, #int 0 // #0 │ │ -2df020: 3800 0500 |004a: if-eqz v0, 004f // +0005 │ │ -2df024: 6e10 6788 0000 |004c: invoke-virtual {v0}, Ljava/nio/channels/FileChannel;.close:()V // method@8867 │ │ -2df02a: 3801 0500 |004f: if-eqz v1, 0054 // +0005 │ │ -2df02e: 6e10 6c86 0100 |0051: invoke-virtual {v1}, Ljava/io/FileInputStream;.close:()V // method@866c │ │ -2df034: 0f05 |0054: return v5 │ │ -2df036: 3800 0500 |0055: if-eqz v0, 005a // +0005 │ │ -2df03a: 6e10 6788 0000 |0057: invoke-virtual {v0}, Ljava/nio/channels/FileChannel;.close:()V // method@8867 │ │ -2df040: 3801 0500 |005a: if-eqz v1, 005f // +0005 │ │ -2df044: 6e10 6c86 0100 |005c: invoke-virtual {v1}, Ljava/io/FileInputStream;.close:()V // method@866c │ │ -2df04a: 1215 |005f: const/4 v5, #int 1 // #1 │ │ -2df04c: 0f05 |0060: return v5 │ │ -2df04e: 0d05 |0061: move-exception v5 │ │ -2df050: 2803 |0062: goto 0065 // +0003 │ │ -2df052: 0d05 |0063: move-exception v5 │ │ -2df054: 0701 |0064: move-object v1, v0 │ │ -2df056: 3800 0500 |0065: if-eqz v0, 006a // +0005 │ │ -2df05a: 6e10 6788 0000 |0067: invoke-virtual {v0}, Ljava/nio/channels/FileChannel;.close:()V // method@8867 │ │ -2df060: 3801 0500 |006a: if-eqz v1, 006f // +0005 │ │ -2df064: 6e10 6c86 0100 |006c: invoke-virtual {v1}, Ljava/io/FileInputStream;.close:()V // method@866c │ │ -2df06a: 2802 |006f: goto 0071 // +0002 │ │ -2df06c: 2705 |0070: throw v5 │ │ -2df06e: 28ff |0071: goto 0070 // -0001 │ │ +2def80: |[2def80] org.jaudiotagger.audio.mp3.MP3File.isFilePortionNull:(II)Z │ │ +2def90: 6200 db83 |0000: sget-object v0, Lorg/jaudiotagger/audio/mp3/MP3File;.logger:Ljava/util/logging/Logger; // field@83db │ │ +2def94: 2201 3910 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2def98: 7010 cc87 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2def9e: 1a02 cd0f |0007: const-string v2, "Checking file portion:" // string@0fcd │ │ +2defa2: 6e20 d787 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2defa8: 7110 6391 0500 |000c: invoke-static {v5}, Lorg/jaudiotagger/logging/Hex;.asHex:(I)Ljava/lang/String; // method@9163 │ │ +2defae: 0c02 |000f: move-result-object v2 │ │ +2defb0: 6e20 d787 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2defb6: 1a02 c804 |0013: const-string v2, ":" // string@04c8 │ │ +2defba: 6e20 d787 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2defc0: 7110 6391 0600 |0018: invoke-static {v6}, Lorg/jaudiotagger/logging/Hex;.asHex:(I)Ljava/lang/String; // method@9163 │ │ +2defc6: 0c02 |001b: move-result-object v2 │ │ +2defc8: 6e20 d787 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2defce: 6e10 df87 0100 |001f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2defd4: 0c01 |0022: move-result-object v1 │ │ +2defd6: 6e20 128a 1000 |0023: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +2defdc: 1200 |0026: const/4 v0, #int 0 // #0 │ │ +2defde: 5441 d783 |0027: iget-object v1, v4, Lorg/jaudiotagger/audio/mp3/MP3File;.file:Lorg/jaudiotagger/audio/MyFile; // field@83d7 │ │ +2defe2: 7210 718a 0100 |0029: invoke-interface {v1}, Lorg/jaudiotagger/audio/MyFile;.getFileInputStream:()Ljava/io/FileInputStream; // method@8a71 │ │ +2defe8: 0c01 |002c: move-result-object v1 │ │ +2defea: 6e10 6d86 0100 |002d: invoke-virtual {v1}, Ljava/io/FileInputStream;.getChannel:()Ljava/nio/channels/FileChannel; // method@866d │ │ +2deff0: 0c00 |0030: move-result-object v0 │ │ +2deff2: 8152 |0031: int-to-long v2, v5 │ │ +2deff4: 6e30 6a88 2003 |0032: invoke-virtual {v0, v2, v3}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@886a │ │ +2deffa: b156 |0035: sub-int/2addr v6, v5 │ │ +2deffc: 7110 3888 0600 |0036: invoke-static {v6}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@8838 │ │ +2df002: 0c05 |0039: move-result-object v5 │ │ +2df004: 6e20 6b88 5000 |003a: invoke-virtual {v0, v5}, Ljava/nio/channels/FileChannel;.read:(Ljava/nio/ByteBuffer;)I // method@886b │ │ +2df00a: 6e10 4888 0500 |003d: invoke-virtual {v5}, Ljava/nio/ByteBuffer;.hasRemaining:()Z // method@8848 │ │ +2df010: 0a06 |0040: move-result v6 │ │ +2df012: 3806 1400 |0041: if-eqz v6, 0055 // +0014 │ │ +2df016: 6e10 3e88 0500 |0043: invoke-virtual {v5}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ +2df01c: 0a06 |0046: move-result v6 │ │ +2df01e: 3806 f6ff |0047: if-eqz v6, 003d // -000a │ │ +2df022: 1205 |0049: const/4 v5, #int 0 // #0 │ │ +2df024: 3800 0500 |004a: if-eqz v0, 004f // +0005 │ │ +2df028: 6e10 6788 0000 |004c: invoke-virtual {v0}, Ljava/nio/channels/FileChannel;.close:()V // method@8867 │ │ +2df02e: 3801 0500 |004f: if-eqz v1, 0054 // +0005 │ │ +2df032: 6e10 6c86 0100 |0051: invoke-virtual {v1}, Ljava/io/FileInputStream;.close:()V // method@866c │ │ +2df038: 0f05 |0054: return v5 │ │ +2df03a: 3800 0500 |0055: if-eqz v0, 005a // +0005 │ │ +2df03e: 6e10 6788 0000 |0057: invoke-virtual {v0}, Ljava/nio/channels/FileChannel;.close:()V // method@8867 │ │ +2df044: 3801 0500 |005a: if-eqz v1, 005f // +0005 │ │ +2df048: 6e10 6c86 0100 |005c: invoke-virtual {v1}, Ljava/io/FileInputStream;.close:()V // method@866c │ │ +2df04e: 1215 |005f: const/4 v5, #int 1 // #1 │ │ +2df050: 0f05 |0060: return v5 │ │ +2df052: 0d05 |0061: move-exception v5 │ │ +2df054: 2803 |0062: goto 0065 // +0003 │ │ +2df056: 0d05 |0063: move-exception v5 │ │ +2df058: 0701 |0064: move-object v1, v0 │ │ +2df05a: 3800 0500 |0065: if-eqz v0, 006a // +0005 │ │ +2df05e: 6e10 6788 0000 |0067: invoke-virtual {v0}, Ljava/nio/channels/FileChannel;.close:()V // method@8867 │ │ +2df064: 3801 0500 |006a: if-eqz v1, 006f // +0005 │ │ +2df068: 6e10 6c86 0100 |006c: invoke-virtual {v1}, Ljava/io/FileInputStream;.close:()V // method@866c │ │ +2df06e: 2802 |006f: goto 0071 // +0002 │ │ +2df070: 2705 |0070: throw v5 │ │ +2df072: 28ff |0071: goto 0070 // -0001 │ │ catches : 2 │ │ 0x0027 - 0x002d │ │ -> 0x0063 │ │ 0x002d - 0x0047 │ │ -> 0x0061 │ │ positions : │ │ 0x0000 line=294 │ │ @@ -1102685,92 +1102685,92 @@ │ │ type : '(Lorg/jaudiotagger/audio/MyFile;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 153 16-bit code units │ │ -2df94c: |[2df94c] org.jaudiotagger.audio.mp3.MP3File.precheck:(Lorg/jaudiotagger/audio/MyFile;)V │ │ -2df95c: 7210 6d8a 0800 |0000: invoke-interface {v8}, Lorg/jaudiotagger/audio/MyFile;.exists:()Z // method@8a6d │ │ -2df962: 0a00 |0003: move-result v0 │ │ -2df964: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -2df966: 1212 |0005: const/4 v2, #int 1 // #1 │ │ -2df968: 3800 6c00 |0006: if-eqz v0, 0072 // +006c │ │ -2df96c: 7100 ea91 0000 |0008: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ -2df972: 0c00 |000b: move-result-object v0 │ │ -2df974: 6e10 0192 0000 |000c: invoke-virtual {v0}, Lorg/jaudiotagger/tag/TagOptionSingleton;.isCheckIsWritable:()Z // method@9201 │ │ -2df97a: 0a00 |000f: move-result v0 │ │ -2df97c: 3800 3000 |0010: if-eqz v0, 0040 // +0030 │ │ -2df980: 7210 688a 0800 |0012: invoke-interface {v8}, Lorg/jaudiotagger/audio/MyFile;.canWrite:()Z // method@8a68 │ │ -2df986: 0a00 |0015: move-result v0 │ │ -2df988: 3800 0300 |0016: if-eqz v0, 0019 // +0003 │ │ -2df98c: 2828 |0018: goto 0040 // +0028 │ │ -2df98e: 6200 db83 |0019: sget-object v0, Lorg/jaudiotagger/audio/mp3/MP3File;.logger:Ljava/util/logging/Logger; // field@83db │ │ -2df992: 6203 2887 |001b: sget-object v3, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_WRITE_FAILED:Lorg/jaudiotagger/logging/ErrorMessage; // field@8728 │ │ -2df996: 2324 be13 |001d: new-array v4, v2, [Ljava/lang/Object; // type@13be │ │ -2df99a: 7210 738a 0800 |001f: invoke-interface {v8}, Lorg/jaudiotagger/audio/MyFile;.getName:()Ljava/lang/String; // method@8a73 │ │ -2df9a0: 0c05 |0022: move-result-object v5 │ │ -2df9a2: 4d05 0401 |0023: aput-object v5, v4, v1 │ │ -2df9a6: 6e20 5891 4300 |0025: invoke-virtual {v3, v4}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ -2df9ac: 0c03 |0028: move-result-object v3 │ │ -2df9ae: 6e20 1b8a 3000 |0029: invoke-virtual {v0, v3}, Ljava/util/logging/Logger;.severe:(Ljava/lang/String;)V // method@8a1b │ │ -2df9b4: 2200 fc0f |002c: new-instance v0, Ljava/io/IOException; // type@0ffc │ │ -2df9b8: 6203 2887 |002e: sget-object v3, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_WRITE_FAILED:Lorg/jaudiotagger/logging/ErrorMessage; // field@8728 │ │ -2df9bc: 2322 be13 |0030: new-array v2, v2, [Ljava/lang/Object; // type@13be │ │ -2df9c0: 7210 738a 0800 |0032: invoke-interface {v8}, Lorg/jaudiotagger/audio/MyFile;.getName:()Ljava/lang/String; // method@8a73 │ │ -2df9c6: 0c08 |0035: move-result-object v8 │ │ -2df9c8: 4d08 0201 |0036: aput-object v8, v2, v1 │ │ -2df9cc: 6e20 5891 2300 |0038: invoke-virtual {v3, v2}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ -2df9d2: 0c08 |003b: move-result-object v8 │ │ -2df9d4: 7020 8586 8000 |003c: invoke-direct {v0, v8}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8685 │ │ -2df9da: 2700 |003f: throw v0 │ │ -2df9dc: 7210 7a8a 0800 |0040: invoke-interface {v8}, Lorg/jaudiotagger/audio/MyFile;.length:()J // method@8a7a │ │ -2df9e2: 0b03 |0043: move-result-wide v3 │ │ -2df9e4: 1605 9600 |0044: const-wide/16 v5, #int 150 // #96 │ │ -2df9e8: 3100 0305 |0046: cmp-long v0, v3, v5 │ │ -2df9ec: 3d00 0300 |0048: if-lez v0, 004b // +0003 │ │ -2df9f0: 0e00 |004a: return-void │ │ -2df9f2: 6200 db83 |004b: sget-object v0, Lorg/jaudiotagger/audio/mp3/MP3File;.logger:Ljava/util/logging/Logger; // field@83db │ │ -2df9f6: 6203 2a87 |004d: sget-object v3, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_WRITE_FAILED_BECAUSE_FILE_IS_TOO_SMALL:Lorg/jaudiotagger/logging/ErrorMessage; // field@872a │ │ -2df9fa: 2324 be13 |004f: new-array v4, v2, [Ljava/lang/Object; // type@13be │ │ -2df9fe: 7210 738a 0800 |0051: invoke-interface {v8}, Lorg/jaudiotagger/audio/MyFile;.getName:()Ljava/lang/String; // method@8a73 │ │ -2dfa04: 0c05 |0054: move-result-object v5 │ │ -2dfa06: 4d05 0401 |0055: aput-object v5, v4, v1 │ │ -2dfa0a: 6e20 5891 4300 |0057: invoke-virtual {v3, v4}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ -2dfa10: 0c03 |005a: move-result-object v3 │ │ -2dfa12: 6e20 1b8a 3000 |005b: invoke-virtual {v0, v3}, Ljava/util/logging/Logger;.severe:(Ljava/lang/String;)V // method@8a1b │ │ -2dfa18: 2200 fc0f |005e: new-instance v0, Ljava/io/IOException; // type@0ffc │ │ -2dfa1c: 6203 2a87 |0060: sget-object v3, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_WRITE_FAILED_BECAUSE_FILE_IS_TOO_SMALL:Lorg/jaudiotagger/logging/ErrorMessage; // field@872a │ │ -2dfa20: 2322 be13 |0062: new-array v2, v2, [Ljava/lang/Object; // type@13be │ │ -2dfa24: 7210 738a 0800 |0064: invoke-interface {v8}, Lorg/jaudiotagger/audio/MyFile;.getName:()Ljava/lang/String; // method@8a73 │ │ -2dfa2a: 0c08 |0067: move-result-object v8 │ │ -2dfa2c: 4d08 0201 |0068: aput-object v8, v2, v1 │ │ -2dfa30: 6e20 5891 2300 |006a: invoke-virtual {v3, v2}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ -2dfa36: 0c08 |006d: move-result-object v8 │ │ -2dfa38: 7020 8586 8000 |006e: invoke-direct {v0, v8}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8685 │ │ -2dfa3e: 2700 |0071: throw v0 │ │ -2dfa40: 6200 db83 |0072: sget-object v0, Lorg/jaudiotagger/audio/mp3/MP3File;.logger:Ljava/util/logging/Logger; // field@83db │ │ -2dfa44: 6203 2b87 |0074: sget-object v3, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_WRITE_FAILED_BECAUSE_FILE_NOT_FOUND:Lorg/jaudiotagger/logging/ErrorMessage; // field@872b │ │ -2dfa48: 2324 be13 |0076: new-array v4, v2, [Ljava/lang/Object; // type@13be │ │ -2dfa4c: 7210 738a 0800 |0078: invoke-interface {v8}, Lorg/jaudiotagger/audio/MyFile;.getName:()Ljava/lang/String; // method@8a73 │ │ -2dfa52: 0c05 |007b: move-result-object v5 │ │ -2dfa54: 4d05 0401 |007c: aput-object v5, v4, v1 │ │ -2dfa58: 6e20 5891 4300 |007e: invoke-virtual {v3, v4}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ -2dfa5e: 0c03 |0081: move-result-object v3 │ │ -2dfa60: 6e20 1b8a 3000 |0082: invoke-virtual {v0, v3}, Ljava/util/logging/Logger;.severe:(Ljava/lang/String;)V // method@8a1b │ │ -2dfa66: 2200 fc0f |0085: new-instance v0, Ljava/io/IOException; // type@0ffc │ │ -2dfa6a: 6203 2b87 |0087: sget-object v3, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_WRITE_FAILED_BECAUSE_FILE_NOT_FOUND:Lorg/jaudiotagger/logging/ErrorMessage; // field@872b │ │ -2dfa6e: 2322 be13 |0089: new-array v2, v2, [Ljava/lang/Object; // type@13be │ │ -2dfa72: 7210 738a 0800 |008b: invoke-interface {v8}, Lorg/jaudiotagger/audio/MyFile;.getName:()Ljava/lang/String; // method@8a73 │ │ -2dfa78: 0c08 |008e: move-result-object v8 │ │ -2dfa7a: 4d08 0201 |008f: aput-object v8, v2, v1 │ │ -2dfa7e: 6e20 5891 2300 |0091: invoke-virtual {v3, v2}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ -2dfa84: 0c08 |0094: move-result-object v8 │ │ -2dfa86: 7020 8586 8000 |0095: invoke-direct {v0, v8}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8685 │ │ -2dfa8c: 2700 |0098: throw v0 │ │ +2df950: |[2df950] org.jaudiotagger.audio.mp3.MP3File.precheck:(Lorg/jaudiotagger/audio/MyFile;)V │ │ +2df960: 7210 6d8a 0800 |0000: invoke-interface {v8}, Lorg/jaudiotagger/audio/MyFile;.exists:()Z // method@8a6d │ │ +2df966: 0a00 |0003: move-result v0 │ │ +2df968: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +2df96a: 1212 |0005: const/4 v2, #int 1 // #1 │ │ +2df96c: 3800 6c00 |0006: if-eqz v0, 0072 // +006c │ │ +2df970: 7100 ea91 0000 |0008: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ +2df976: 0c00 |000b: move-result-object v0 │ │ +2df978: 6e10 0192 0000 |000c: invoke-virtual {v0}, Lorg/jaudiotagger/tag/TagOptionSingleton;.isCheckIsWritable:()Z // method@9201 │ │ +2df97e: 0a00 |000f: move-result v0 │ │ +2df980: 3800 3000 |0010: if-eqz v0, 0040 // +0030 │ │ +2df984: 7210 688a 0800 |0012: invoke-interface {v8}, Lorg/jaudiotagger/audio/MyFile;.canWrite:()Z // method@8a68 │ │ +2df98a: 0a00 |0015: move-result v0 │ │ +2df98c: 3800 0300 |0016: if-eqz v0, 0019 // +0003 │ │ +2df990: 2828 |0018: goto 0040 // +0028 │ │ +2df992: 6200 db83 |0019: sget-object v0, Lorg/jaudiotagger/audio/mp3/MP3File;.logger:Ljava/util/logging/Logger; // field@83db │ │ +2df996: 6203 2887 |001b: sget-object v3, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_WRITE_FAILED:Lorg/jaudiotagger/logging/ErrorMessage; // field@8728 │ │ +2df99a: 2324 be13 |001d: new-array v4, v2, [Ljava/lang/Object; // type@13be │ │ +2df99e: 7210 738a 0800 |001f: invoke-interface {v8}, Lorg/jaudiotagger/audio/MyFile;.getName:()Ljava/lang/String; // method@8a73 │ │ +2df9a4: 0c05 |0022: move-result-object v5 │ │ +2df9a6: 4d05 0401 |0023: aput-object v5, v4, v1 │ │ +2df9aa: 6e20 5891 4300 |0025: invoke-virtual {v3, v4}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ +2df9b0: 0c03 |0028: move-result-object v3 │ │ +2df9b2: 6e20 1b8a 3000 |0029: invoke-virtual {v0, v3}, Ljava/util/logging/Logger;.severe:(Ljava/lang/String;)V // method@8a1b │ │ +2df9b8: 2200 fc0f |002c: new-instance v0, Ljava/io/IOException; // type@0ffc │ │ +2df9bc: 6203 2887 |002e: sget-object v3, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_WRITE_FAILED:Lorg/jaudiotagger/logging/ErrorMessage; // field@8728 │ │ +2df9c0: 2322 be13 |0030: new-array v2, v2, [Ljava/lang/Object; // type@13be │ │ +2df9c4: 7210 738a 0800 |0032: invoke-interface {v8}, Lorg/jaudiotagger/audio/MyFile;.getName:()Ljava/lang/String; // method@8a73 │ │ +2df9ca: 0c08 |0035: move-result-object v8 │ │ +2df9cc: 4d08 0201 |0036: aput-object v8, v2, v1 │ │ +2df9d0: 6e20 5891 2300 |0038: invoke-virtual {v3, v2}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ +2df9d6: 0c08 |003b: move-result-object v8 │ │ +2df9d8: 7020 8586 8000 |003c: invoke-direct {v0, v8}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8685 │ │ +2df9de: 2700 |003f: throw v0 │ │ +2df9e0: 7210 7a8a 0800 |0040: invoke-interface {v8}, Lorg/jaudiotagger/audio/MyFile;.length:()J // method@8a7a │ │ +2df9e6: 0b03 |0043: move-result-wide v3 │ │ +2df9e8: 1605 9600 |0044: const-wide/16 v5, #int 150 // #96 │ │ +2df9ec: 3100 0305 |0046: cmp-long v0, v3, v5 │ │ +2df9f0: 3d00 0300 |0048: if-lez v0, 004b // +0003 │ │ +2df9f4: 0e00 |004a: return-void │ │ +2df9f6: 6200 db83 |004b: sget-object v0, Lorg/jaudiotagger/audio/mp3/MP3File;.logger:Ljava/util/logging/Logger; // field@83db │ │ +2df9fa: 6203 2a87 |004d: sget-object v3, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_WRITE_FAILED_BECAUSE_FILE_IS_TOO_SMALL:Lorg/jaudiotagger/logging/ErrorMessage; // field@872a │ │ +2df9fe: 2324 be13 |004f: new-array v4, v2, [Ljava/lang/Object; // type@13be │ │ +2dfa02: 7210 738a 0800 |0051: invoke-interface {v8}, Lorg/jaudiotagger/audio/MyFile;.getName:()Ljava/lang/String; // method@8a73 │ │ +2dfa08: 0c05 |0054: move-result-object v5 │ │ +2dfa0a: 4d05 0401 |0055: aput-object v5, v4, v1 │ │ +2dfa0e: 6e20 5891 4300 |0057: invoke-virtual {v3, v4}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ +2dfa14: 0c03 |005a: move-result-object v3 │ │ +2dfa16: 6e20 1b8a 3000 |005b: invoke-virtual {v0, v3}, Ljava/util/logging/Logger;.severe:(Ljava/lang/String;)V // method@8a1b │ │ +2dfa1c: 2200 fc0f |005e: new-instance v0, Ljava/io/IOException; // type@0ffc │ │ +2dfa20: 6203 2a87 |0060: sget-object v3, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_WRITE_FAILED_BECAUSE_FILE_IS_TOO_SMALL:Lorg/jaudiotagger/logging/ErrorMessage; // field@872a │ │ +2dfa24: 2322 be13 |0062: new-array v2, v2, [Ljava/lang/Object; // type@13be │ │ +2dfa28: 7210 738a 0800 |0064: invoke-interface {v8}, Lorg/jaudiotagger/audio/MyFile;.getName:()Ljava/lang/String; // method@8a73 │ │ +2dfa2e: 0c08 |0067: move-result-object v8 │ │ +2dfa30: 4d08 0201 |0068: aput-object v8, v2, v1 │ │ +2dfa34: 6e20 5891 2300 |006a: invoke-virtual {v3, v2}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ +2dfa3a: 0c08 |006d: move-result-object v8 │ │ +2dfa3c: 7020 8586 8000 |006e: invoke-direct {v0, v8}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8685 │ │ +2dfa42: 2700 |0071: throw v0 │ │ +2dfa44: 6200 db83 |0072: sget-object v0, Lorg/jaudiotagger/audio/mp3/MP3File;.logger:Ljava/util/logging/Logger; // field@83db │ │ +2dfa48: 6203 2b87 |0074: sget-object v3, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_WRITE_FAILED_BECAUSE_FILE_NOT_FOUND:Lorg/jaudiotagger/logging/ErrorMessage; // field@872b │ │ +2dfa4c: 2324 be13 |0076: new-array v4, v2, [Ljava/lang/Object; // type@13be │ │ +2dfa50: 7210 738a 0800 |0078: invoke-interface {v8}, Lorg/jaudiotagger/audio/MyFile;.getName:()Ljava/lang/String; // method@8a73 │ │ +2dfa56: 0c05 |007b: move-result-object v5 │ │ +2dfa58: 4d05 0401 |007c: aput-object v5, v4, v1 │ │ +2dfa5c: 6e20 5891 4300 |007e: invoke-virtual {v3, v4}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ +2dfa62: 0c03 |0081: move-result-object v3 │ │ +2dfa64: 6e20 1b8a 3000 |0082: invoke-virtual {v0, v3}, Ljava/util/logging/Logger;.severe:(Ljava/lang/String;)V // method@8a1b │ │ +2dfa6a: 2200 fc0f |0085: new-instance v0, Ljava/io/IOException; // type@0ffc │ │ +2dfa6e: 6203 2b87 |0087: sget-object v3, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_WRITE_FAILED_BECAUSE_FILE_NOT_FOUND:Lorg/jaudiotagger/logging/ErrorMessage; // field@872b │ │ +2dfa72: 2322 be13 |0089: new-array v2, v2, [Ljava/lang/Object; // type@13be │ │ +2dfa76: 7210 738a 0800 |008b: invoke-interface {v8}, Lorg/jaudiotagger/audio/MyFile;.getName:()Ljava/lang/String; // method@8a73 │ │ +2dfa7c: 0c08 |008e: move-result-object v8 │ │ +2dfa7e: 4d08 0201 |008f: aput-object v8, v2, v1 │ │ +2dfa82: 6e20 5891 2300 |0091: invoke-virtual {v3, v2}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ +2dfa88: 0c08 |0094: move-result-object v8 │ │ +2dfa8a: 7020 8586 8000 |0095: invoke-direct {v0, v8}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8685 │ │ +2dfa90: 2700 |0098: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=916 │ │ 0x0008 line=922 │ │ 0x0019 line=925 │ │ 0x002c line=926 │ │ 0x0040 line=929 │ │ @@ -1102787,61 +1102787,61 @@ │ │ type : '(Ljava/io/File;Ljava/io/RandomAccessFile;I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -2dfa90: |[2dfa90] org.jaudiotagger.audio.mp3.MP3File.readLyrics3Tag:(Ljava/io/File;Ljava/io/RandomAccessFile;I)V │ │ -2dfaa0: 0e00 |0000: return-void │ │ +2dfa94: |[2dfa94] org.jaudiotagger.audio.mp3.MP3File.readLyrics3Tag:(Ljava/io/File;Ljava/io/RandomAccessFile;I)V │ │ +2dfaa4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #10 : (in Lorg/jaudiotagger/audio/mp3/MP3File;) │ │ name : 'readV1Tag' │ │ type : '(Lorg/jaudiotagger/audio/MyFile;Lorg/jaudiotagger/audio/MyRandomAccessFile;I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 66 16-bit code units │ │ -2dfaa4: |[2dfaa4] org.jaudiotagger.audio.mp3.MP3File.readV1Tag:(Lorg/jaudiotagger/audio/MyFile;Lorg/jaudiotagger/audio/MyRandomAccessFile;I)V │ │ -2dfab4: 1a00 3620 |0000: const-string v0, "JAT MP3File" // string@2036 │ │ -2dfab8: 1a01 ac9c |0002: const-string v1, "readV1Tag()" // string@9cac │ │ -2dfabc: 7120 4c0e 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0e4c │ │ -2dfac2: dd05 0502 |0007: and-int/lit8 v5, v5, #int 2 // #02 │ │ -2dfac6: 3805 3300 |0009: if-eqz v5, 003c // +0033 │ │ -2dfaca: 2205 1412 |000b: new-instance v5, Lorg/jaudiotagger/tag/id3/ID3v11Tag; // type@1214 │ │ -2dface: 7210 738a 0300 |000d: invoke-interface {v3}, Lorg/jaudiotagger/audio/MyFile;.getName:()Ljava/lang/String; // method@8a73 │ │ -2dfad4: 0c01 |0010: move-result-object v1 │ │ -2dfad6: 7030 a995 4501 |0011: invoke-direct {v5, v4, v1}, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.:(Lorg/jaudiotagger/audio/MyRandomAccessFile;Ljava/lang/String;)V // method@95a9 │ │ -2dfadc: 5b25 d883 |0014: iput-object v5, v2, Lorg/jaudiotagger/audio/mp3/MP3File;.id3v1tag:Lorg/jaudiotagger/tag/id3/ID3v1Tag; // field@83d8 │ │ -2dfae0: 1a05 af9c |0016: const-string v5, "readV1Tag() : id3v11 found" // string@9caf │ │ -2dfae4: 7120 4c0e 5000 |0018: invoke-static {v0, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0e4c │ │ -2dfaea: 2806 |001b: goto 0021 // +0006 │ │ -2dfaec: 1a05 b19c |001c: const-string v5, "readV1Tag() : no id3v11 found" // string@9cb1 │ │ -2dfaf0: 7120 4d0e 5000 |001e: invoke-static {v0, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0e4d │ │ -2dfaf6: 5425 d883 |0021: iget-object v5, v2, Lorg/jaudiotagger/audio/mp3/MP3File;.id3v1tag:Lorg/jaudiotagger/tag/id3/ID3v1Tag; // field@83d8 │ │ -2dfafa: 3905 1e00 |0023: if-nez v5, 0041 // +001e │ │ -2dfafe: 2205 1812 |0025: new-instance v5, Lorg/jaudiotagger/tag/id3/ID3v1Tag; // type@1218 │ │ -2dfb02: 7210 738a 0300 |0027: invoke-interface {v3}, Lorg/jaudiotagger/audio/MyFile;.getName:()Ljava/lang/String; // method@8a73 │ │ -2dfb08: 0c03 |002a: move-result-object v3 │ │ -2dfb0a: 7030 d895 4503 |002b: invoke-direct {v5, v4, v3}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.:(Lorg/jaudiotagger/audio/MyRandomAccessFile;Ljava/lang/String;)V // method@95d8 │ │ -2dfb10: 5b25 d883 |002e: iput-object v5, v2, Lorg/jaudiotagger/audio/mp3/MP3File;.id3v1tag:Lorg/jaudiotagger/tag/id3/ID3v1Tag; // field@83d8 │ │ -2dfb14: 1a03 ae9c |0030: const-string v3, "readV1Tag() : id3v1 found" // string@9cae │ │ -2dfb18: 7120 4c0e 3000 |0032: invoke-static {v0, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0e4c │ │ -2dfb1e: 280c |0035: goto 0041 // +000c │ │ -2dfb20: 1a03 b09c |0036: const-string v3, "readV1Tag() : no id3v1 found" // string@9cb0 │ │ -2dfb24: 7120 4d0e 3000 |0038: invoke-static {v0, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0e4d │ │ -2dfb2a: 2806 |003b: goto 0041 // +0006 │ │ -2dfb2c: 1a03 ad9c |003c: const-string v3, "readV1Tag() : do not read due to load options" // string@9cad │ │ -2dfb30: 7120 4c0e 3000 |003e: invoke-static {v0, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0e4c │ │ -2dfb36: 0e00 |0041: return-void │ │ +2dfaa8: |[2dfaa8] org.jaudiotagger.audio.mp3.MP3File.readV1Tag:(Lorg/jaudiotagger/audio/MyFile;Lorg/jaudiotagger/audio/MyRandomAccessFile;I)V │ │ +2dfab8: 1a00 3620 |0000: const-string v0, "JAT MP3File" // string@2036 │ │ +2dfabc: 1a01 ac9c |0002: const-string v1, "readV1Tag()" // string@9cac │ │ +2dfac0: 7120 4c0e 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0e4c │ │ +2dfac6: dd05 0502 |0007: and-int/lit8 v5, v5, #int 2 // #02 │ │ +2dfaca: 3805 3300 |0009: if-eqz v5, 003c // +0033 │ │ +2dface: 2205 1412 |000b: new-instance v5, Lorg/jaudiotagger/tag/id3/ID3v11Tag; // type@1214 │ │ +2dfad2: 7210 738a 0300 |000d: invoke-interface {v3}, Lorg/jaudiotagger/audio/MyFile;.getName:()Ljava/lang/String; // method@8a73 │ │ +2dfad8: 0c01 |0010: move-result-object v1 │ │ +2dfada: 7030 a995 4501 |0011: invoke-direct {v5, v4, v1}, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.:(Lorg/jaudiotagger/audio/MyRandomAccessFile;Ljava/lang/String;)V // method@95a9 │ │ +2dfae0: 5b25 d883 |0014: iput-object v5, v2, Lorg/jaudiotagger/audio/mp3/MP3File;.id3v1tag:Lorg/jaudiotagger/tag/id3/ID3v1Tag; // field@83d8 │ │ +2dfae4: 1a05 af9c |0016: const-string v5, "readV1Tag() : id3v11 found" // string@9caf │ │ +2dfae8: 7120 4c0e 5000 |0018: invoke-static {v0, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0e4c │ │ +2dfaee: 2806 |001b: goto 0021 // +0006 │ │ +2dfaf0: 1a05 b19c |001c: const-string v5, "readV1Tag() : no id3v11 found" // string@9cb1 │ │ +2dfaf4: 7120 4d0e 5000 |001e: invoke-static {v0, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0e4d │ │ +2dfafa: 5425 d883 |0021: iget-object v5, v2, Lorg/jaudiotagger/audio/mp3/MP3File;.id3v1tag:Lorg/jaudiotagger/tag/id3/ID3v1Tag; // field@83d8 │ │ +2dfafe: 3905 1e00 |0023: if-nez v5, 0041 // +001e │ │ +2dfb02: 2205 1812 |0025: new-instance v5, Lorg/jaudiotagger/tag/id3/ID3v1Tag; // type@1218 │ │ +2dfb06: 7210 738a 0300 |0027: invoke-interface {v3}, Lorg/jaudiotagger/audio/MyFile;.getName:()Ljava/lang/String; // method@8a73 │ │ +2dfb0c: 0c03 |002a: move-result-object v3 │ │ +2dfb0e: 7030 d895 4503 |002b: invoke-direct {v5, v4, v3}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.:(Lorg/jaudiotagger/audio/MyRandomAccessFile;Ljava/lang/String;)V // method@95d8 │ │ +2dfb14: 5b25 d883 |002e: iput-object v5, v2, Lorg/jaudiotagger/audio/mp3/MP3File;.id3v1tag:Lorg/jaudiotagger/tag/id3/ID3v1Tag; // field@83d8 │ │ +2dfb18: 1a03 ae9c |0030: const-string v3, "readV1Tag() : id3v1 found" // string@9cae │ │ +2dfb1c: 7120 4c0e 3000 |0032: invoke-static {v0, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0e4c │ │ +2dfb22: 280c |0035: goto 0041 // +000c │ │ +2dfb24: 1a03 b09c |0036: const-string v3, "readV1Tag() : no id3v1 found" // string@9cb0 │ │ +2dfb28: 7120 4d0e 3000 |0038: invoke-static {v0, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0e4d │ │ +2dfb2e: 2806 |003b: goto 0041 // +0006 │ │ +2dfb30: 1a03 ad9c |003c: const-string v3, "readV1Tag() : do not read due to load options" // string@9cad │ │ +2dfb34: 7120 4c0e 3000 |003e: invoke-static {v0, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0e4c │ │ +2dfb3a: 0e00 |0041: return-void │ │ catches : 2 │ │ 0x000b - 0x001b │ │ Lorg/jaudiotagger/tag/TagNotFoundException; -> 0x001c │ │ 0x0021 - 0x0035 │ │ Lorg/jaudiotagger/tag/TagNotFoundException; -> 0x0036 │ │ positions : │ │ 0x0004 line=142 │ │ @@ -1102864,92 +1102864,92 @@ │ │ type : '(Lorg/jaudiotagger/audio/MyFile;II)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 165 16-bit code units │ │ -2dfb54: |[2dfb54] org.jaudiotagger.audio.mp3.MP3File.readV2Tag:(Lorg/jaudiotagger/audio/MyFile;II)V │ │ -2dfb64: 1a00 3620 |0000: const-string v0, "JAT MP3File" // string@2036 │ │ -2dfb68: 1a01 b39c |0002: const-string v1, "readV2Tag()" // string@9cb3 │ │ -2dfb6c: 7120 4c0e 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0e4c │ │ -2dfb72: 1301 0a00 |0007: const/16 v1, #int 10 // #a │ │ -2dfb76: 3418 8700 |0009: if-lt v8, v1, 0090 // +0087 │ │ -2dfb7a: 7210 718a 0600 |000b: invoke-interface {v6}, Lorg/jaudiotagger/audio/MyFile;.getFileInputStream:()Ljava/io/FileInputStream; // method@8a71 │ │ -2dfb80: 0c01 |000e: move-result-object v1 │ │ -2dfb82: 7110 3888 0800 |000f: invoke-static {v8}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@8838 │ │ -2dfb88: 0c08 |0012: move-result-object v8 │ │ -2dfb8a: 6e10 6d86 0100 |0013: invoke-virtual {v1}, Ljava/io/FileInputStream;.getChannel:()Ljava/nio/channels/FileChannel; // method@866d │ │ -2dfb90: 0c02 |0016: move-result-object v2 │ │ -2dfb92: 1603 0000 |0017: const-wide/16 v3, #int 0 // #0 │ │ -2dfb96: 6e40 6c88 8243 |0019: invoke-virtual {v2, v8, v3, v4}, Ljava/nio/channels/FileChannel;.read:(Ljava/nio/ByteBuffer;J)I // method@886c │ │ -2dfb9c: 6e10 5988 0800 |001c: invoke-virtual {v8}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@8859 │ │ -2dfba2: dd07 0704 |001f: and-int/lit8 v7, v7, #int 4 // #04 │ │ -2dfba6: 3807 5000 |0021: if-eqz v7, 0071 // +0050 │ │ -2dfbaa: 2207 2c12 |0023: new-instance v7, Lorg/jaudiotagger/tag/id3/ID3v24Tag; // type@122c │ │ -2dfbae: 7210 738a 0600 |0025: invoke-interface {v6}, Lorg/jaudiotagger/audio/MyFile;.getName:()Ljava/lang/String; // method@8a73 │ │ -2dfbb4: 0c02 |0028: move-result-object v2 │ │ -2dfbb6: 7030 7297 8702 |0029: invoke-direct {v7, v8, v2}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.:(Ljava/nio/ByteBuffer;Ljava/lang/String;)V // method@9772 │ │ -2dfbbc: 6e20 318f 7500 |002c: invoke-virtual {v5, v7}, Lorg/jaudiotagger/audio/mp3/MP3File;.setID3v2Tag:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;)V // method@8f31 │ │ -2dfbc2: 1a07 b89c |002f: const-string v7, "readV2Tag() : id3v24 found" // string@9cb8 │ │ -2dfbc6: 7120 4d0e 7000 |0031: invoke-static {v0, v7}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0e4d │ │ -2dfbcc: 2806 |0034: goto 003a // +0006 │ │ -2dfbce: 1a07 bb9c |0035: const-string v7, "readV2Tag() : no id3v24 found" // string@9cbb │ │ -2dfbd2: 7120 4d0e 7000 |0037: invoke-static {v0, v7}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0e4d │ │ -2dfbd8: 5457 da83 |003a: iget-object v7, v5, Lorg/jaudiotagger/audio/mp3/MP3File;.id3v2tag:Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // field@83da │ │ -2dfbdc: 3907 1900 |003c: if-nez v7, 0055 // +0019 │ │ -2dfbe0: 2207 2512 |003e: new-instance v7, Lorg/jaudiotagger/tag/id3/ID3v23Tag; // type@1225 │ │ -2dfbe4: 7210 738a 0600 |0040: invoke-interface {v6}, Lorg/jaudiotagger/audio/MyFile;.getName:()Ljava/lang/String; // method@8a73 │ │ -2dfbea: 0c02 |0043: move-result-object v2 │ │ -2dfbec: 7030 e996 8702 |0044: invoke-direct {v7, v8, v2}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.:(Ljava/nio/ByteBuffer;Ljava/lang/String;)V // method@96e9 │ │ -2dfbf2: 6e20 318f 7500 |0047: invoke-virtual {v5, v7}, Lorg/jaudiotagger/audio/mp3/MP3File;.setID3v2Tag:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;)V // method@8f31 │ │ -2dfbf8: 1a07 b79c |004a: const-string v7, "readV2Tag() : id3v23 found" // string@9cb7 │ │ -2dfbfc: 7120 4d0e 7000 |004c: invoke-static {v0, v7}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0e4d │ │ -2dfc02: 2806 |004f: goto 0055 // +0006 │ │ -2dfc04: 1a07 ba9c |0050: const-string v7, "readV2Tag() : no id3v23 found" // string@9cba │ │ -2dfc08: 7120 4d0e 7000 |0052: invoke-static {v0, v7}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0e4d │ │ -2dfc0e: 5457 da83 |0055: iget-object v7, v5, Lorg/jaudiotagger/audio/mp3/MP3File;.id3v2tag:Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // field@83da │ │ -2dfc12: 3907 1f00 |0057: if-nez v7, 0076 // +001f │ │ -2dfc16: 2207 1e12 |0059: new-instance v7, Lorg/jaudiotagger/tag/id3/ID3v22Tag; // type@121e │ │ -2dfc1a: 7210 738a 0600 |005b: invoke-interface {v6}, Lorg/jaudiotagger/audio/MyFile;.getName:()Ljava/lang/String; // method@8a73 │ │ -2dfc20: 0c06 |005e: move-result-object v6 │ │ -2dfc22: 7030 6696 8706 |005f: invoke-direct {v7, v8, v6}, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.:(Ljava/nio/ByteBuffer;Ljava/lang/String;)V // method@9666 │ │ -2dfc28: 6e20 318f 7500 |0062: invoke-virtual {v5, v7}, Lorg/jaudiotagger/audio/mp3/MP3File;.setID3v2Tag:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;)V // method@8f31 │ │ -2dfc2e: 1a06 b69c |0065: const-string v6, "readV2Tag() : id3v22 found" // string@9cb6 │ │ -2dfc32: 7120 4d0e 6000 |0067: invoke-static {v0, v6}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0e4d │ │ -2dfc38: 280c |006a: goto 0076 // +000c │ │ -2dfc3a: 1a06 b99c |006b: const-string v6, "readV2Tag() : no id3v22 found" // string@9cb9 │ │ -2dfc3e: 7120 4d0e 6000 |006d: invoke-static {v0, v6}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0e4d │ │ -2dfc44: 2806 |0070: goto 0076 // +0006 │ │ -2dfc46: 1a06 b59c |0071: const-string v6, "readV2Tag() : do not read due to load options" // string@9cb5 │ │ -2dfc4a: 7120 4c0e 6000 |0073: invoke-static {v0, v6}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0e4c │ │ -2dfc50: 3801 2e00 |0076: if-eqz v1, 00a4 // +002e │ │ -2dfc54: 6e10 6c86 0100 |0078: invoke-virtual {v1}, Ljava/io/FileInputStream;.close:()V // method@866c │ │ -2dfc5a: 2829 |007b: goto 00a4 // +0029 │ │ -2dfc5c: 0d06 |007c: move-exception v6 │ │ -2dfc5e: 2706 |007d: throw v6 │ │ -2dfc60: 0d07 |007e: move-exception v7 │ │ -2dfc62: 3801 1000 |007f: if-eqz v1, 008f // +0010 │ │ -2dfc66: 3806 0b00 |0081: if-eqz v6, 008c // +000b │ │ -2dfc6a: 6e10 6c86 0100 |0083: invoke-virtual {v1}, Ljava/io/FileInputStream;.close:()V // method@866c │ │ -2dfc70: 2809 |0086: goto 008f // +0009 │ │ -2dfc72: 0d08 |0087: move-exception v8 │ │ -2dfc74: 6e20 f487 8600 |0088: invoke-virtual {v6, v8}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@87f4 │ │ -2dfc7a: 2804 |008b: goto 008f // +0004 │ │ -2dfc7c: 6e10 6c86 0100 |008c: invoke-virtual {v1}, Ljava/io/FileInputStream;.close:()V // method@866c │ │ -2dfc82: 2707 |008f: throw v7 │ │ -2dfc84: 2206 3910 |0090: new-instance v6, Ljava/lang/StringBuilder; // type@1039 │ │ -2dfc88: 7010 cc87 0600 |0092: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2dfc8e: 1a07 b49c |0095: const-string v7, "readV2Tag() : Not enough room for valid id3v2 tag: " // string@9cb4 │ │ -2dfc92: 6e20 d787 7600 |0097: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2dfc98: 6e20 d387 8600 |009a: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2dfc9e: 6e10 df87 0600 |009d: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2dfca4: 0c06 |00a0: move-result-object v6 │ │ -2dfca6: 7120 4c0e 6000 |00a1: invoke-static {v0, v6}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0e4c │ │ -2dfcac: 0e00 |00a4: return-void │ │ +2dfb58: |[2dfb58] org.jaudiotagger.audio.mp3.MP3File.readV2Tag:(Lorg/jaudiotagger/audio/MyFile;II)V │ │ +2dfb68: 1a00 3620 |0000: const-string v0, "JAT MP3File" // string@2036 │ │ +2dfb6c: 1a01 b39c |0002: const-string v1, "readV2Tag()" // string@9cb3 │ │ +2dfb70: 7120 4c0e 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0e4c │ │ +2dfb76: 1301 0a00 |0007: const/16 v1, #int 10 // #a │ │ +2dfb7a: 3418 8700 |0009: if-lt v8, v1, 0090 // +0087 │ │ +2dfb7e: 7210 718a 0600 |000b: invoke-interface {v6}, Lorg/jaudiotagger/audio/MyFile;.getFileInputStream:()Ljava/io/FileInputStream; // method@8a71 │ │ +2dfb84: 0c01 |000e: move-result-object v1 │ │ +2dfb86: 7110 3888 0800 |000f: invoke-static {v8}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@8838 │ │ +2dfb8c: 0c08 |0012: move-result-object v8 │ │ +2dfb8e: 6e10 6d86 0100 |0013: invoke-virtual {v1}, Ljava/io/FileInputStream;.getChannel:()Ljava/nio/channels/FileChannel; // method@866d │ │ +2dfb94: 0c02 |0016: move-result-object v2 │ │ +2dfb96: 1603 0000 |0017: const-wide/16 v3, #int 0 // #0 │ │ +2dfb9a: 6e40 6c88 8243 |0019: invoke-virtual {v2, v8, v3, v4}, Ljava/nio/channels/FileChannel;.read:(Ljava/nio/ByteBuffer;J)I // method@886c │ │ +2dfba0: 6e10 5988 0800 |001c: invoke-virtual {v8}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@8859 │ │ +2dfba6: dd07 0704 |001f: and-int/lit8 v7, v7, #int 4 // #04 │ │ +2dfbaa: 3807 5000 |0021: if-eqz v7, 0071 // +0050 │ │ +2dfbae: 2207 2c12 |0023: new-instance v7, Lorg/jaudiotagger/tag/id3/ID3v24Tag; // type@122c │ │ +2dfbb2: 7210 738a 0600 |0025: invoke-interface {v6}, Lorg/jaudiotagger/audio/MyFile;.getName:()Ljava/lang/String; // method@8a73 │ │ +2dfbb8: 0c02 |0028: move-result-object v2 │ │ +2dfbba: 7030 7297 8702 |0029: invoke-direct {v7, v8, v2}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.:(Ljava/nio/ByteBuffer;Ljava/lang/String;)V // method@9772 │ │ +2dfbc0: 6e20 318f 7500 |002c: invoke-virtual {v5, v7}, Lorg/jaudiotagger/audio/mp3/MP3File;.setID3v2Tag:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;)V // method@8f31 │ │ +2dfbc6: 1a07 b89c |002f: const-string v7, "readV2Tag() : id3v24 found" // string@9cb8 │ │ +2dfbca: 7120 4d0e 7000 |0031: invoke-static {v0, v7}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0e4d │ │ +2dfbd0: 2806 |0034: goto 003a // +0006 │ │ +2dfbd2: 1a07 bb9c |0035: const-string v7, "readV2Tag() : no id3v24 found" // string@9cbb │ │ +2dfbd6: 7120 4d0e 7000 |0037: invoke-static {v0, v7}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0e4d │ │ +2dfbdc: 5457 da83 |003a: iget-object v7, v5, Lorg/jaudiotagger/audio/mp3/MP3File;.id3v2tag:Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // field@83da │ │ +2dfbe0: 3907 1900 |003c: if-nez v7, 0055 // +0019 │ │ +2dfbe4: 2207 2512 |003e: new-instance v7, Lorg/jaudiotagger/tag/id3/ID3v23Tag; // type@1225 │ │ +2dfbe8: 7210 738a 0600 |0040: invoke-interface {v6}, Lorg/jaudiotagger/audio/MyFile;.getName:()Ljava/lang/String; // method@8a73 │ │ +2dfbee: 0c02 |0043: move-result-object v2 │ │ +2dfbf0: 7030 e996 8702 |0044: invoke-direct {v7, v8, v2}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.:(Ljava/nio/ByteBuffer;Ljava/lang/String;)V // method@96e9 │ │ +2dfbf6: 6e20 318f 7500 |0047: invoke-virtual {v5, v7}, Lorg/jaudiotagger/audio/mp3/MP3File;.setID3v2Tag:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;)V // method@8f31 │ │ +2dfbfc: 1a07 b79c |004a: const-string v7, "readV2Tag() : id3v23 found" // string@9cb7 │ │ +2dfc00: 7120 4d0e 7000 |004c: invoke-static {v0, v7}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0e4d │ │ +2dfc06: 2806 |004f: goto 0055 // +0006 │ │ +2dfc08: 1a07 ba9c |0050: const-string v7, "readV2Tag() : no id3v23 found" // string@9cba │ │ +2dfc0c: 7120 4d0e 7000 |0052: invoke-static {v0, v7}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0e4d │ │ +2dfc12: 5457 da83 |0055: iget-object v7, v5, Lorg/jaudiotagger/audio/mp3/MP3File;.id3v2tag:Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // field@83da │ │ +2dfc16: 3907 1f00 |0057: if-nez v7, 0076 // +001f │ │ +2dfc1a: 2207 1e12 |0059: new-instance v7, Lorg/jaudiotagger/tag/id3/ID3v22Tag; // type@121e │ │ +2dfc1e: 7210 738a 0600 |005b: invoke-interface {v6}, Lorg/jaudiotagger/audio/MyFile;.getName:()Ljava/lang/String; // method@8a73 │ │ +2dfc24: 0c06 |005e: move-result-object v6 │ │ +2dfc26: 7030 6696 8706 |005f: invoke-direct {v7, v8, v6}, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.:(Ljava/nio/ByteBuffer;Ljava/lang/String;)V // method@9666 │ │ +2dfc2c: 6e20 318f 7500 |0062: invoke-virtual {v5, v7}, Lorg/jaudiotagger/audio/mp3/MP3File;.setID3v2Tag:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;)V // method@8f31 │ │ +2dfc32: 1a06 b69c |0065: const-string v6, "readV2Tag() : id3v22 found" // string@9cb6 │ │ +2dfc36: 7120 4d0e 6000 |0067: invoke-static {v0, v6}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0e4d │ │ +2dfc3c: 280c |006a: goto 0076 // +000c │ │ +2dfc3e: 1a06 b99c |006b: const-string v6, "readV2Tag() : no id3v22 found" // string@9cb9 │ │ +2dfc42: 7120 4d0e 6000 |006d: invoke-static {v0, v6}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0e4d │ │ +2dfc48: 2806 |0070: goto 0076 // +0006 │ │ +2dfc4a: 1a06 b59c |0071: const-string v6, "readV2Tag() : do not read due to load options" // string@9cb5 │ │ +2dfc4e: 7120 4c0e 6000 |0073: invoke-static {v0, v6}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0e4c │ │ +2dfc54: 3801 2e00 |0076: if-eqz v1, 00a4 // +002e │ │ +2dfc58: 6e10 6c86 0100 |0078: invoke-virtual {v1}, Ljava/io/FileInputStream;.close:()V // method@866c │ │ +2dfc5e: 2829 |007b: goto 00a4 // +0029 │ │ +2dfc60: 0d06 |007c: move-exception v6 │ │ +2dfc62: 2706 |007d: throw v6 │ │ +2dfc64: 0d07 |007e: move-exception v7 │ │ +2dfc66: 3801 1000 |007f: if-eqz v1, 008f // +0010 │ │ +2dfc6a: 3806 0b00 |0081: if-eqz v6, 008c // +000b │ │ +2dfc6e: 6e10 6c86 0100 |0083: invoke-virtual {v1}, Ljava/io/FileInputStream;.close:()V // method@866c │ │ +2dfc74: 2809 |0086: goto 008f // +0009 │ │ +2dfc76: 0d08 |0087: move-exception v8 │ │ +2dfc78: 6e20 f487 8600 |0088: invoke-virtual {v6, v8}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@87f4 │ │ +2dfc7e: 2804 |008b: goto 008f // +0004 │ │ +2dfc80: 6e10 6c86 0100 |008c: invoke-virtual {v1}, Ljava/io/FileInputStream;.close:()V // method@866c │ │ +2dfc86: 2707 |008f: throw v7 │ │ +2dfc88: 2206 3910 |0090: new-instance v6, Ljava/lang/StringBuilder; // type@1039 │ │ +2dfc8c: 7010 cc87 0600 |0092: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2dfc92: 1a07 b49c |0095: const-string v7, "readV2Tag() : Not enough room for valid id3v2 tag: " // string@9cb4 │ │ +2dfc96: 6e20 d787 7600 |0097: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2dfc9c: 6e20 d387 8600 |009a: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2dfca2: 6e10 df87 0600 |009d: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2dfca8: 0c06 |00a0: move-result-object v6 │ │ +2dfcaa: 7120 4c0e 6000 |00a1: invoke-static {v0, v6}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0e4c │ │ +2dfcb0: 0e00 |00a4: return-void │ │ catches : 9 │ │ 0x000f - 0x001f │ │ -> 0x007c │ │ 0x0023 - 0x0034 │ │ Lorg/jaudiotagger/tag/TagNotFoundException; -> 0x0035 │ │ -> 0x007c │ │ 0x0035 - 0x003a │ │ @@ -1103002,25 +1103002,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -2df890: |[2df890] org.jaudiotagger.audio.mp3.MP3File.commit:()V │ │ -2df8a0: 6e10 2c8f 0200 |0000: invoke-virtual {v2}, Lorg/jaudiotagger/audio/mp3/MP3File;.save:()V // method@8f2c │ │ -2df8a6: 0e00 |0003: return-void │ │ -2df8a8: 0d00 |0004: move-exception v0 │ │ -2df8aa: 2201 3711 |0005: new-instance v1, Lorg/jaudiotagger/audio/exceptions/CannotWriteException; // type@1137 │ │ -2df8ae: 7020 748d 0100 |0007: invoke-direct {v1, v0}, Lorg/jaudiotagger/audio/exceptions/CannotWriteException;.:(Ljava/lang/Throwable;)V // method@8d74 │ │ -2df8b4: 2701 |000a: throw v1 │ │ -2df8b6: 0d00 |000b: move-exception v0 │ │ -2df8b8: 2201 3d11 |000c: new-instance v1, Lorg/jaudiotagger/audio/exceptions/NoWritePermissionsException; // type@113d │ │ -2df8bc: 7020 888d 0100 |000e: invoke-direct {v1, v0}, Lorg/jaudiotagger/audio/exceptions/NoWritePermissionsException;.:(Ljava/lang/Throwable;)V // method@8d88 │ │ -2df8c2: 2701 |0011: throw v1 │ │ +2df894: |[2df894] org.jaudiotagger.audio.mp3.MP3File.commit:()V │ │ +2df8a4: 6e10 2c8f 0200 |0000: invoke-virtual {v2}, Lorg/jaudiotagger/audio/mp3/MP3File;.save:()V // method@8f2c │ │ +2df8aa: 0e00 |0003: return-void │ │ +2df8ac: 0d00 |0004: move-exception v0 │ │ +2df8ae: 2201 3711 |0005: new-instance v1, Lorg/jaudiotagger/audio/exceptions/CannotWriteException; // type@1137 │ │ +2df8b2: 7020 748d 0100 |0007: invoke-direct {v1, v0}, Lorg/jaudiotagger/audio/exceptions/CannotWriteException;.:(Ljava/lang/Throwable;)V // method@8d74 │ │ +2df8b8: 2701 |000a: throw v1 │ │ +2df8ba: 0d00 |000b: move-exception v0 │ │ +2df8bc: 2201 3d11 |000c: new-instance v1, Lorg/jaudiotagger/audio/exceptions/NoWritePermissionsException; // type@113d │ │ +2df8c0: 7020 888d 0100 |000e: invoke-direct {v1, v0}, Lorg/jaudiotagger/audio/exceptions/NoWritePermissionsException;.:(Ljava/lang/Throwable;)V // method@8d88 │ │ +2df8c6: 2701 |0011: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x0003 │ │ Lorg/jaudiotagger/audio/exceptions/UnableToModifyFileException; -> 0x000b │ │ Ljava/io/IOException; -> 0x0004 │ │ positions : │ │ 0x0000 line=896 │ │ 0x0005 line=904 │ │ @@ -1103033,45 +1103033,45 @@ │ │ type : '()Lorg/jaudiotagger/tag/Tag;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 60 16-bit code units │ │ -2df588: |[2df588] org.jaudiotagger.audio.mp3.MP3File.createDefaultTag:()Lorg/jaudiotagger/tag/Tag; │ │ -2df598: 7100 ea91 0000 |0000: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ -2df59e: 0c00 |0003: move-result-object v0 │ │ -2df5a0: 6e10 e691 0000 |0004: invoke-virtual {v0}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getID3V2Version:()Lorg/jaudiotagger/tag/reference/ID3V2Version; // method@91e6 │ │ -2df5a6: 0c00 |0007: move-result-object v0 │ │ -2df5a8: 6201 eb90 |0008: sget-object v1, Lorg/jaudiotagger/tag/reference/ID3V2Version;.ID3_V24:Lorg/jaudiotagger/tag/reference/ID3V2Version; // field@90eb │ │ -2df5ac: 3310 0800 |000a: if-ne v0, v1, 0012 // +0008 │ │ -2df5b0: 2200 2c12 |000c: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24Tag; // type@122c │ │ -2df5b4: 7010 7097 0000 |000e: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.:()V // method@9770 │ │ -2df5ba: 1100 |0011: return-object v0 │ │ -2df5bc: 7100 ea91 0000 |0012: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ -2df5c2: 0c00 |0015: move-result-object v0 │ │ -2df5c4: 6e10 e691 0000 |0016: invoke-virtual {v0}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getID3V2Version:()Lorg/jaudiotagger/tag/reference/ID3V2Version; // method@91e6 │ │ -2df5ca: 0c00 |0019: move-result-object v0 │ │ -2df5cc: 6201 ea90 |001a: sget-object v1, Lorg/jaudiotagger/tag/reference/ID3V2Version;.ID3_V23:Lorg/jaudiotagger/tag/reference/ID3V2Version; // field@90ea │ │ -2df5d0: 3310 0800 |001c: if-ne v0, v1, 0024 // +0008 │ │ -2df5d4: 2200 2512 |001e: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23Tag; // type@1225 │ │ -2df5d8: 7010 e796 0000 |0020: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.:()V // method@96e7 │ │ -2df5de: 1100 |0023: return-object v0 │ │ -2df5e0: 7100 ea91 0000 |0024: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ -2df5e6: 0c00 |0027: move-result-object v0 │ │ -2df5e8: 6e10 e691 0000 |0028: invoke-virtual {v0}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getID3V2Version:()Lorg/jaudiotagger/tag/reference/ID3V2Version; // method@91e6 │ │ -2df5ee: 0c00 |002b: move-result-object v0 │ │ -2df5f0: 6201 e990 |002c: sget-object v1, Lorg/jaudiotagger/tag/reference/ID3V2Version;.ID3_V22:Lorg/jaudiotagger/tag/reference/ID3V2Version; // field@90e9 │ │ -2df5f4: 3310 0800 |002e: if-ne v0, v1, 0036 // +0008 │ │ -2df5f8: 2200 1e12 |0030: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22Tag; // type@121e │ │ -2df5fc: 7010 6496 0000 |0032: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.:()V // method@9664 │ │ -2df602: 1100 |0035: return-object v0 │ │ -2df604: 2200 2c12 |0036: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24Tag; // type@122c │ │ -2df608: 7010 7097 0000 |0038: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.:()V // method@9770 │ │ -2df60e: 1100 |003b: return-object v0 │ │ +2df58c: |[2df58c] org.jaudiotagger.audio.mp3.MP3File.createDefaultTag:()Lorg/jaudiotagger/tag/Tag; │ │ +2df59c: 7100 ea91 0000 |0000: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ +2df5a2: 0c00 |0003: move-result-object v0 │ │ +2df5a4: 6e10 e691 0000 |0004: invoke-virtual {v0}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getID3V2Version:()Lorg/jaudiotagger/tag/reference/ID3V2Version; // method@91e6 │ │ +2df5aa: 0c00 |0007: move-result-object v0 │ │ +2df5ac: 6201 eb90 |0008: sget-object v1, Lorg/jaudiotagger/tag/reference/ID3V2Version;.ID3_V24:Lorg/jaudiotagger/tag/reference/ID3V2Version; // field@90eb │ │ +2df5b0: 3310 0800 |000a: if-ne v0, v1, 0012 // +0008 │ │ +2df5b4: 2200 2c12 |000c: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24Tag; // type@122c │ │ +2df5b8: 7010 7097 0000 |000e: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.:()V // method@9770 │ │ +2df5be: 1100 |0011: return-object v0 │ │ +2df5c0: 7100 ea91 0000 |0012: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ +2df5c6: 0c00 |0015: move-result-object v0 │ │ +2df5c8: 6e10 e691 0000 |0016: invoke-virtual {v0}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getID3V2Version:()Lorg/jaudiotagger/tag/reference/ID3V2Version; // method@91e6 │ │ +2df5ce: 0c00 |0019: move-result-object v0 │ │ +2df5d0: 6201 ea90 |001a: sget-object v1, Lorg/jaudiotagger/tag/reference/ID3V2Version;.ID3_V23:Lorg/jaudiotagger/tag/reference/ID3V2Version; // field@90ea │ │ +2df5d4: 3310 0800 |001c: if-ne v0, v1, 0024 // +0008 │ │ +2df5d8: 2200 2512 |001e: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23Tag; // type@1225 │ │ +2df5dc: 7010 e796 0000 |0020: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.:()V // method@96e7 │ │ +2df5e2: 1100 |0023: return-object v0 │ │ +2df5e4: 7100 ea91 0000 |0024: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ +2df5ea: 0c00 |0027: move-result-object v0 │ │ +2df5ec: 6e10 e691 0000 |0028: invoke-virtual {v0}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getID3V2Version:()Lorg/jaudiotagger/tag/reference/ID3V2Version; // method@91e6 │ │ +2df5f2: 0c00 |002b: move-result-object v0 │ │ +2df5f4: 6201 e990 |002c: sget-object v1, Lorg/jaudiotagger/tag/reference/ID3V2Version;.ID3_V22:Lorg/jaudiotagger/tag/reference/ID3V2Version; // field@90e9 │ │ +2df5f8: 3310 0800 |002e: if-ne v0, v1, 0036 // +0008 │ │ +2df5fc: 2200 1e12 |0030: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22Tag; // type@121e │ │ +2df600: 7010 6496 0000 |0032: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.:()V // method@9664 │ │ +2df606: 1100 |0035: return-object v0 │ │ +2df608: 2200 2c12 |0036: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24Tag; // type@122c │ │ +2df60c: 7010 7097 0000 |0038: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.:()V // method@9770 │ │ +2df612: 1100 |003b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1140 │ │ 0x000c line=1142 │ │ 0x0012 line=1144 │ │ 0x001e line=1146 │ │ 0x0024 line=1148 │ │ @@ -1103085,41 +1103085,41 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/AbstractTag;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -2df8d4: |[2df8d4] org.jaudiotagger.audio.mp3.MP3File.delete:(Lorg/jaudiotagger/tag/id3/AbstractTag;)V │ │ -2df8e4: 5420 d783 |0000: iget-object v0, v2, Lorg/jaudiotagger/audio/mp3/MP3File;.file:Lorg/jaudiotagger/audio/MyFile; // field@83d7 │ │ -2df8e8: 1a01 599f |0002: const-string v1, "rw" // string@9f59 │ │ -2df8ec: 7220 768a 1000 |0004: invoke-interface {v0, v1}, Lorg/jaudiotagger/audio/MyFile;.getRandomAccessFile:(Ljava/lang/String;)Lorg/jaudiotagger/audio/MyRandomAccessFile; // method@8a76 │ │ -2df8f2: 0c00 |0007: move-result-object v0 │ │ -2df8f4: 3800 2400 |0008: if-eqz v0, 002c // +0024 │ │ -2df8f8: 7210 888a 0000 |000a: invoke-interface {v0}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.isSeekable:()Z // method@8a88 │ │ -2df8fe: 0a01 |000d: move-result v1 │ │ -2df900: 3801 1600 |000e: if-eqz v1, 0024 // +0016 │ │ -2df904: 6e20 3e95 0300 |0010: invoke-virtual {v3, v0}, Lorg/jaudiotagger/tag/id3/AbstractTag;.delete:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)V // method@953e │ │ -2df90a: 7210 828a 0000 |0013: invoke-interface {v0}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.close:()V // method@8a82 │ │ -2df910: 2030 1812 |0016: instance-of v0, v3, Lorg/jaudiotagger/tag/id3/ID3v1Tag; // type@1218 │ │ -2df914: 1201 |0018: const/4 v1, #int 0 // #0 │ │ -2df916: 3800 0400 |0019: if-eqz v0, 001d // +0004 │ │ -2df91a: 5b21 d883 |001b: iput-object v1, v2, Lorg/jaudiotagger/audio/mp3/MP3File;.id3v1tag:Lorg/jaudiotagger/tag/id3/ID3v1Tag; // field@83d8 │ │ -2df91e: 2033 0712 |001d: instance-of v3, v3, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // type@1207 │ │ -2df922: 3803 0400 |001f: if-eqz v3, 0023 // +0004 │ │ -2df926: 5b21 da83 |0021: iput-object v1, v2, Lorg/jaudiotagger/audio/mp3/MP3File;.id3v2tag:Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // field@83da │ │ -2df92a: 0e00 |0023: return-void │ │ -2df92c: 2203 3511 |0024: new-instance v3, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ -2df930: 1a00 496b |0026: const-string v0, "file is not seekable" // string@6b49 │ │ -2df934: 7020 698d 0300 |0028: invoke-direct {v3, v0}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ -2df93a: 2703 |002b: throw v3 │ │ -2df93c: 2203 3511 |002c: new-instance v3, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ -2df940: 1a00 466b |002e: const-string v0, "file is not accessible" // string@6b46 │ │ -2df944: 7020 698d 0300 |0030: invoke-direct {v3, v0}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ -2df94a: 2703 |0033: throw v3 │ │ +2df8d8: |[2df8d8] org.jaudiotagger.audio.mp3.MP3File.delete:(Lorg/jaudiotagger/tag/id3/AbstractTag;)V │ │ +2df8e8: 5420 d783 |0000: iget-object v0, v2, Lorg/jaudiotagger/audio/mp3/MP3File;.file:Lorg/jaudiotagger/audio/MyFile; // field@83d7 │ │ +2df8ec: 1a01 599f |0002: const-string v1, "rw" // string@9f59 │ │ +2df8f0: 7220 768a 1000 |0004: invoke-interface {v0, v1}, Lorg/jaudiotagger/audio/MyFile;.getRandomAccessFile:(Ljava/lang/String;)Lorg/jaudiotagger/audio/MyRandomAccessFile; // method@8a76 │ │ +2df8f6: 0c00 |0007: move-result-object v0 │ │ +2df8f8: 3800 2400 |0008: if-eqz v0, 002c // +0024 │ │ +2df8fc: 7210 888a 0000 |000a: invoke-interface {v0}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.isSeekable:()Z // method@8a88 │ │ +2df902: 0a01 |000d: move-result v1 │ │ +2df904: 3801 1600 |000e: if-eqz v1, 0024 // +0016 │ │ +2df908: 6e20 3e95 0300 |0010: invoke-virtual {v3, v0}, Lorg/jaudiotagger/tag/id3/AbstractTag;.delete:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)V // method@953e │ │ +2df90e: 7210 828a 0000 |0013: invoke-interface {v0}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.close:()V // method@8a82 │ │ +2df914: 2030 1812 |0016: instance-of v0, v3, Lorg/jaudiotagger/tag/id3/ID3v1Tag; // type@1218 │ │ +2df918: 1201 |0018: const/4 v1, #int 0 // #0 │ │ +2df91a: 3800 0400 |0019: if-eqz v0, 001d // +0004 │ │ +2df91e: 5b21 d883 |001b: iput-object v1, v2, Lorg/jaudiotagger/audio/mp3/MP3File;.id3v1tag:Lorg/jaudiotagger/tag/id3/ID3v1Tag; // field@83d8 │ │ +2df922: 2033 0712 |001d: instance-of v3, v3, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // type@1207 │ │ +2df926: 3803 0400 |001f: if-eqz v3, 0023 // +0004 │ │ +2df92a: 5b21 da83 |0021: iput-object v1, v2, Lorg/jaudiotagger/audio/mp3/MP3File;.id3v2tag:Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // field@83da │ │ +2df92e: 0e00 |0023: return-void │ │ +2df930: 2203 3511 |0024: new-instance v3, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ +2df934: 1a00 496b |0026: const-string v0, "file is not seekable" // string@6b49 │ │ +2df938: 7020 698d 0300 |0028: invoke-direct {v3, v0}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ +2df93e: 2703 |002b: throw v3 │ │ +2df940: 2203 3511 |002c: new-instance v3, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ +2df944: 1a00 466b |002e: const-string v0, "file is not accessible" // string@6b46 │ │ +2df948: 7020 698d 0300 |0030: invoke-direct {v3, v0}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ +2df94e: 2703 |0033: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=852 │ │ 0x000a line=857 │ │ 0x0010 line=862 │ │ 0x0013 line=863 │ │ 0x0016 line=864 │ │ @@ -1103137,42 +1103137,42 @@ │ │ type : '(Lorg/jaudiotagger/audio/MyFile;)Lorg/jaudiotagger/audio/MyFile;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 57 16-bit code units │ │ -2df224: |[2df224] org.jaudiotagger.audio.mp3.MP3File.extractID3v2TagDataIntoFile:(Lorg/jaudiotagger/audio/MyFile;)Lorg/jaudiotagger/audio/MyFile; │ │ -2df234: 5440 d683 |0000: iget-object v0, v4, Lorg/jaudiotagger/audio/mp3/MP3File;.audioHeader:Lorg/jaudiotagger/audio/AudioHeader; // field@83d6 │ │ -2df238: 1f00 6811 |0002: check-cast v0, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader; // type@1168 │ │ -2df23c: 6e10 ec8e 0000 |0004: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.getMp3StartByte:()J // method@8eec │ │ -2df242: 0b00 |0007: move-result-wide v0 │ │ -2df244: 8401 |0008: long-to-int v1, v0 │ │ -2df246: 3a01 2800 |0009: if-ltz v1, 0031 // +0028 │ │ -2df24a: 5440 d783 |000b: iget-object v0, v4, Lorg/jaudiotagger/audio/mp3/MP3File;.file:Lorg/jaudiotagger/audio/MyFile; // field@83d7 │ │ -2df24e: 7210 718a 0000 |000d: invoke-interface {v0}, Lorg/jaudiotagger/audio/MyFile;.getFileInputStream:()Ljava/io/FileInputStream; // method@8a71 │ │ -2df254: 0c00 |0010: move-result-object v0 │ │ -2df256: 6e10 6d86 0000 |0011: invoke-virtual {v0}, Ljava/io/FileInputStream;.getChannel:()Ljava/nio/channels/FileChannel; // method@866d │ │ -2df25c: 0c02 |0014: move-result-object v2 │ │ -2df25e: 7110 3788 0100 |0015: invoke-static {v1}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@8837 │ │ -2df264: 0c01 |0018: move-result-object v1 │ │ -2df266: 6e20 6b88 1200 |0019: invoke-virtual {v2, v1}, Ljava/nio/channels/FileChannel;.read:(Ljava/nio/ByteBuffer;)I // method@886b │ │ -2df26c: 7210 728a 0500 |001c: invoke-interface {v5}, Lorg/jaudiotagger/audio/MyFile;.getFileOutputStream:()Ljava/io/FileOutputStream; // method@8a72 │ │ -2df272: 0c03 |001f: move-result-object v3 │ │ -2df274: 6e10 3988 0100 |0020: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.array:()[B // method@8839 │ │ -2df27a: 0c01 |0023: move-result-object v1 │ │ -2df27c: 6e20 7c86 1300 |0024: invoke-virtual {v3, v1}, Ljava/io/FileOutputStream;.write:([B)V // method@867c │ │ -2df282: 6e10 7886 0300 |0027: invoke-virtual {v3}, Ljava/io/FileOutputStream;.close:()V // method@8678 │ │ -2df288: 6e10 6788 0200 |002a: invoke-virtual {v2}, Ljava/nio/channels/FileChannel;.close:()V // method@8867 │ │ -2df28e: 6e10 6c86 0000 |002d: invoke-virtual {v0}, Ljava/io/FileInputStream;.close:()V // method@866c │ │ -2df294: 1105 |0030: return-object v5 │ │ -2df296: 2205 c811 |0031: new-instance v5, Lorg/jaudiotagger/tag/TagNotFoundException; // type@11c8 │ │ -2df29a: 1a00 d04d |0033: const-string v0, "There is no ID3v2Tag data in this file" // string@4dd0 │ │ -2df29e: 7020 de91 0500 |0035: invoke-direct {v5, v0}, Lorg/jaudiotagger/tag/TagNotFoundException;.:(Ljava/lang/String;)V // method@91de │ │ -2df2a4: 2705 |0038: throw v5 │ │ +2df228: |[2df228] org.jaudiotagger.audio.mp3.MP3File.extractID3v2TagDataIntoFile:(Lorg/jaudiotagger/audio/MyFile;)Lorg/jaudiotagger/audio/MyFile; │ │ +2df238: 5440 d683 |0000: iget-object v0, v4, Lorg/jaudiotagger/audio/mp3/MP3File;.audioHeader:Lorg/jaudiotagger/audio/AudioHeader; // field@83d6 │ │ +2df23c: 1f00 6811 |0002: check-cast v0, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader; // type@1168 │ │ +2df240: 6e10 ec8e 0000 |0004: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.getMp3StartByte:()J // method@8eec │ │ +2df246: 0b00 |0007: move-result-wide v0 │ │ +2df248: 8401 |0008: long-to-int v1, v0 │ │ +2df24a: 3a01 2800 |0009: if-ltz v1, 0031 // +0028 │ │ +2df24e: 5440 d783 |000b: iget-object v0, v4, Lorg/jaudiotagger/audio/mp3/MP3File;.file:Lorg/jaudiotagger/audio/MyFile; // field@83d7 │ │ +2df252: 7210 718a 0000 |000d: invoke-interface {v0}, Lorg/jaudiotagger/audio/MyFile;.getFileInputStream:()Ljava/io/FileInputStream; // method@8a71 │ │ +2df258: 0c00 |0010: move-result-object v0 │ │ +2df25a: 6e10 6d86 0000 |0011: invoke-virtual {v0}, Ljava/io/FileInputStream;.getChannel:()Ljava/nio/channels/FileChannel; // method@866d │ │ +2df260: 0c02 |0014: move-result-object v2 │ │ +2df262: 7110 3788 0100 |0015: invoke-static {v1}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@8837 │ │ +2df268: 0c01 |0018: move-result-object v1 │ │ +2df26a: 6e20 6b88 1200 |0019: invoke-virtual {v2, v1}, Ljava/nio/channels/FileChannel;.read:(Ljava/nio/ByteBuffer;)I // method@886b │ │ +2df270: 7210 728a 0500 |001c: invoke-interface {v5}, Lorg/jaudiotagger/audio/MyFile;.getFileOutputStream:()Ljava/io/FileOutputStream; // method@8a72 │ │ +2df276: 0c03 |001f: move-result-object v3 │ │ +2df278: 6e10 3988 0100 |0020: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.array:()[B // method@8839 │ │ +2df27e: 0c01 |0023: move-result-object v1 │ │ +2df280: 6e20 7c86 1300 |0024: invoke-virtual {v3, v1}, Ljava/io/FileOutputStream;.write:([B)V // method@867c │ │ +2df286: 6e10 7886 0300 |0027: invoke-virtual {v3}, Ljava/io/FileOutputStream;.close:()V // method@8678 │ │ +2df28c: 6e10 6788 0200 |002a: invoke-virtual {v2}, Ljava/nio/channels/FileChannel;.close:()V // method@8867 │ │ +2df292: 6e10 6c86 0000 |002d: invoke-virtual {v0}, Ljava/io/FileInputStream;.close:()V // method@866c │ │ +2df298: 1105 |0030: return-object v5 │ │ +2df29a: 2205 c811 |0031: new-instance v5, Lorg/jaudiotagger/tag/TagNotFoundException; // type@11c8 │ │ +2df29e: 1a00 d04d |0033: const-string v0, "There is no ID3v2Tag data in this file" // string@4dd0 │ │ +2df2a2: 7020 de91 0500 |0035: invoke-direct {v5, v0}, Lorg/jaudiotagger/tag/TagNotFoundException;.:(Ljava/lang/String;)V // method@91de │ │ +2df2a8: 2705 |0038: throw v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=521 │ │ 0x000b line=526 │ │ 0x0011 line=527 │ │ 0x0015 line=528 │ │ 0x0019 line=529 │ │ @@ -1103191,20 +1103191,20 @@ │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -2df088: |[2df088] org.jaudiotagger.audio.mp3.MP3File.getHash:()[B │ │ -2df098: 1a00 8038 |0000: const-string v0, "MD5" // string@3880 │ │ -2df09c: 1401 0080 0000 |0002: const v1, #float 4.59177e-41 // #00008000 │ │ -2df0a2: 7030 1b8f 0201 |0005: invoke-direct {v2, v0, v1}, Lorg/jaudiotagger/audio/mp3/MP3File;.getHash:(Ljava/lang/String;I)[B // method@8f1b │ │ -2df0a8: 0c00 |0008: move-result-object v0 │ │ -2df0aa: 1100 |0009: return-object v0 │ │ +2df08c: |[2df08c] org.jaudiotagger.audio.mp3.MP3File.getHash:()[B │ │ +2df09c: 1a00 8038 |0000: const-string v0, "MD5" // string@3880 │ │ +2df0a0: 1401 0080 0000 |0002: const v1, #float 4.59177e-41 // #00008000 │ │ +2df0a6: 7030 1b8f 0201 |0005: invoke-direct {v2, v0, v1}, Lorg/jaudiotagger/audio/mp3/MP3File;.getHash:(Ljava/lang/String;I)[B // method@8f1b │ │ +2df0ac: 0c00 |0008: move-result-object v0 │ │ +2df0ae: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=685 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lorg/jaudiotagger/audio/mp3/MP3File; │ │ │ │ #5 : (in Lorg/jaudiotagger/audio/mp3/MP3File;) │ │ @@ -1103212,19 +1103212,19 @@ │ │ type : '(I)[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -2df0ac: |[2df0ac] org.jaudiotagger.audio.mp3.MP3File.getHash:(I)[B │ │ -2df0bc: 1a00 8038 |0000: const-string v0, "MD5" // string@3880 │ │ -2df0c0: 7030 1b8f 0102 |0002: invoke-direct {v1, v0, v2}, Lorg/jaudiotagger/audio/mp3/MP3File;.getHash:(Ljava/lang/String;I)[B // method@8f1b │ │ -2df0c6: 0c02 |0005: move-result-object v2 │ │ -2df0c8: 1102 |0006: return-object v2 │ │ +2df0b0: |[2df0b0] org.jaudiotagger.audio.mp3.MP3File.getHash:(I)[B │ │ +2df0c0: 1a00 8038 |0000: const-string v0, "MD5" // string@3880 │ │ +2df0c4: 7030 1b8f 0102 |0002: invoke-direct {v1, v0, v2}, Lorg/jaudiotagger/audio/mp3/MP3File;.getHash:(Ljava/lang/String;I)[B // method@8f1b │ │ +2df0ca: 0c02 |0005: move-result-object v2 │ │ +2df0cc: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=669 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jaudiotagger/audio/mp3/MP3File; │ │ 0x0000 - 0x0007 reg=2 (null) I │ │ │ │ @@ -1103233,19 +1103233,19 @@ │ │ type : '(Ljava/lang/String;)[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -2df0cc: |[2df0cc] org.jaudiotagger.audio.mp3.MP3File.getHash:(Ljava/lang/String;)[B │ │ -2df0dc: 1400 0080 0000 |0000: const v0, #float 4.59177e-41 // #00008000 │ │ -2df0e2: 7030 1b8f 2100 |0003: invoke-direct {v1, v2, v0}, Lorg/jaudiotagger/audio/mp3/MP3File;.getHash:(Ljava/lang/String;I)[B // method@8f1b │ │ -2df0e8: 0c02 |0006: move-result-object v2 │ │ -2df0ea: 1102 |0007: return-object v2 │ │ +2df0d0: |[2df0d0] org.jaudiotagger.audio.mp3.MP3File.getHash:(Ljava/lang/String;)[B │ │ +2df0e0: 1400 0080 0000 |0000: const v0, #float 4.59177e-41 // #00008000 │ │ +2df0e6: 7030 1b8f 2100 |0003: invoke-direct {v1, v2, v0}, Lorg/jaudiotagger/audio/mp3/MP3File;.getHash:(Ljava/lang/String;I)[B // method@8f1b │ │ +2df0ec: 0c02 |0006: move-result-object v2 │ │ +2df0ee: 1102 |0007: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=652 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/jaudiotagger/audio/mp3/MP3File; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1103254,17 +1103254,17 @@ │ │ type : '()Lorg/jaudiotagger/tag/id3/ID3v1Tag;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2df6b8: |[2df6b8] org.jaudiotagger.audio.mp3.MP3File.getID3v1Tag:()Lorg/jaudiotagger/tag/id3/ID3v1Tag; │ │ -2df6c8: 5410 d883 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/mp3/MP3File;.id3v1tag:Lorg/jaudiotagger/tag/id3/ID3v1Tag; // field@83d8 │ │ -2df6cc: 1100 |0002: return-object v0 │ │ +2df6bc: |[2df6bc] org.jaudiotagger.audio.mp3.MP3File.getID3v1Tag:()Lorg/jaudiotagger/tag/id3/ID3v1Tag; │ │ +2df6cc: 5410 d883 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/mp3/MP3File;.id3v1tag:Lorg/jaudiotagger/tag/id3/ID3v1Tag; // field@83d8 │ │ +2df6d0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=636 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/mp3/MP3File; │ │ │ │ #8 : (in Lorg/jaudiotagger/audio/mp3/MP3File;) │ │ @@ -1103272,17 +1103272,17 @@ │ │ type : '()Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2df6a0: |[2df6a0] org.jaudiotagger.audio.mp3.MP3File.getID3v2Tag:()Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; │ │ -2df6b0: 5410 da83 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/mp3/MP3File;.id3v2tag:Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // field@83da │ │ -2df6b4: 1100 |0002: return-object v0 │ │ +2df6a4: |[2df6a4] org.jaudiotagger.audio.mp3.MP3File.getID3v2Tag:()Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; │ │ +2df6b4: 5410 da83 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/mp3/MP3File;.id3v2tag:Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // field@83da │ │ +2df6b8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=792 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/mp3/MP3File; │ │ │ │ #9 : (in Lorg/jaudiotagger/audio/mp3/MP3File;) │ │ @@ -1103290,17 +1103290,17 @@ │ │ type : '()Lorg/jaudiotagger/tag/id3/ID3v24Tag;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2df6d0: |[2df6d0] org.jaudiotagger.audio.mp3.MP3File.getID3v2TagAsv24:()Lorg/jaudiotagger/tag/id3/ID3v24Tag; │ │ -2df6e0: 5410 d983 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/mp3/MP3File;.id3v2Asv24tag:Lorg/jaudiotagger/tag/id3/ID3v24Tag; // field@83d9 │ │ -2df6e4: 1100 |0002: return-object v0 │ │ +2df6d4: |[2df6d4] org.jaudiotagger.audio.mp3.MP3File.getID3v2TagAsv24:()Lorg/jaudiotagger/tag/id3/ID3v24Tag; │ │ +2df6e4: 5410 d983 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/mp3/MP3File;.id3v2Asv24tag:Lorg/jaudiotagger/tag/id3/ID3v24Tag; // field@83d9 │ │ +2df6e8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=800 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/mp3/MP3File; │ │ │ │ #10 : (in Lorg/jaudiotagger/audio/mp3/MP3File;) │ │ @@ -1103308,19 +1103308,19 @@ │ │ type : '()Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -2df568: |[2df568] org.jaudiotagger.audio.mp3.MP3File.getMP3AudioHeader:()Lorg/jaudiotagger/audio/mp3/MP3AudioHeader; │ │ -2df578: 6e10 168f 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/audio/mp3/MP3File;.getAudioHeader:()Lorg/jaudiotagger/audio/AudioHeader; // method@8f16 │ │ -2df57e: 0c00 |0003: move-result-object v0 │ │ -2df580: 1f00 6811 |0004: check-cast v0, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader; // type@1168 │ │ -2df584: 1100 |0006: return-object v0 │ │ +2df56c: |[2df56c] org.jaudiotagger.audio.mp3.MP3File.getMP3AudioHeader:()Lorg/jaudiotagger/audio/mp3/MP3AudioHeader; │ │ +2df57c: 6e10 168f 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/audio/mp3/MP3File;.getAudioHeader:()Lorg/jaudiotagger/audio/AudioHeader; // method@8f16 │ │ +2df582: 0c00 |0003: move-result-object v0 │ │ +2df584: 1f00 6811 |0004: check-cast v0, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader; // type@1168 │ │ +2df588: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=548 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jaudiotagger/audio/mp3/MP3File; │ │ │ │ #11 : (in Lorg/jaudiotagger/audio/mp3/MP3File;) │ │ @@ -1103328,21 +1103328,21 @@ │ │ type : '()Lorg/jaudiotagger/tag/Tag;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -2df610: |[2df610] org.jaudiotagger.audio.mp3.MP3File.getTagAndConvertOrCreateAndSetDefault:()Lorg/jaudiotagger/tag/Tag; │ │ -2df620: 6e10 238f 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/audio/mp3/MP3File;.getTagAndConvertOrCreateDefault:()Lorg/jaudiotagger/tag/Tag; // method@8f23 │ │ -2df626: 0c00 |0003: move-result-object v0 │ │ -2df628: 6e20 348f 0100 |0004: invoke-virtual {v1, v0}, Lorg/jaudiotagger/audio/mp3/MP3File;.setTag:(Lorg/jaudiotagger/tag/Tag;)V // method@8f34 │ │ -2df62e: 6e10 218f 0100 |0007: invoke-virtual {v1}, Lorg/jaudiotagger/audio/mp3/MP3File;.getTag:()Lorg/jaudiotagger/tag/Tag; // method@8f21 │ │ -2df634: 0c00 |000a: move-result-object v0 │ │ -2df636: 1100 |000b: return-object v0 │ │ +2df614: |[2df614] org.jaudiotagger.audio.mp3.MP3File.getTagAndConvertOrCreateAndSetDefault:()Lorg/jaudiotagger/tag/Tag; │ │ +2df624: 6e10 238f 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/audio/mp3/MP3File;.getTagAndConvertOrCreateDefault:()Lorg/jaudiotagger/tag/Tag; // method@8f23 │ │ +2df62a: 0c00 |0003: move-result-object v0 │ │ +2df62c: 6e20 348f 0100 |0004: invoke-virtual {v1, v0}, Lorg/jaudiotagger/audio/mp3/MP3File;.setTag:(Lorg/jaudiotagger/tag/Tag;)V // method@8f34 │ │ +2df632: 6e10 218f 0100 |0007: invoke-virtual {v1}, Lorg/jaudiotagger/audio/mp3/MP3File;.getTag:()Lorg/jaudiotagger/tag/Tag; // method@8f21 │ │ +2df638: 0c00 |000a: move-result-object v0 │ │ +2df63a: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1201 │ │ 0x0004 line=1202 │ │ 0x0007 line=1203 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lorg/jaudiotagger/audio/mp3/MP3File; │ │ @@ -1103352,28 +1103352,28 @@ │ │ type : '()Lorg/jaudiotagger/tag/Tag;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -2df638: |[2df638] org.jaudiotagger.audio.mp3.MP3File.getTagAndConvertOrCreateDefault:()Lorg/jaudiotagger/tag/Tag; │ │ -2df648: 6e10 248f 0300 |0000: invoke-virtual {v3}, Lorg/jaudiotagger/audio/mp3/MP3File;.getTagOrCreateDefault:()Lorg/jaudiotagger/tag/Tag; // method@8f24 │ │ -2df64e: 0c00 |0003: move-result-object v0 │ │ -2df650: 0701 |0004: move-object v1, v0 │ │ -2df652: 1f01 0712 |0005: check-cast v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // type@1207 │ │ -2df656: 7100 ea91 0000 |0007: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ -2df65c: 0c02 |000a: move-result-object v2 │ │ -2df65e: 6e10 e691 0200 |000b: invoke-virtual {v2}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getID3V2Version:()Lorg/jaudiotagger/tag/reference/ID3V2Version; // method@91e6 │ │ -2df664: 0c02 |000e: move-result-object v2 │ │ -2df666: 6e30 128f 1302 |000f: invoke-virtual {v3, v1, v2}, Lorg/jaudiotagger/audio/mp3/MP3File;.convertID3Tag:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;Lorg/jaudiotagger/tag/reference/ID3V2Version;)Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // method@8f12 │ │ -2df66c: 0c01 |0012: move-result-object v1 │ │ -2df66e: 3801 0300 |0013: if-eqz v1, 0016 // +0003 │ │ -2df672: 1101 |0015: return-object v1 │ │ -2df674: 1100 |0016: return-object v0 │ │ +2df63c: |[2df63c] org.jaudiotagger.audio.mp3.MP3File.getTagAndConvertOrCreateDefault:()Lorg/jaudiotagger/tag/Tag; │ │ +2df64c: 6e10 248f 0300 |0000: invoke-virtual {v3}, Lorg/jaudiotagger/audio/mp3/MP3File;.getTagOrCreateDefault:()Lorg/jaudiotagger/tag/Tag; // method@8f24 │ │ +2df652: 0c00 |0003: move-result-object v0 │ │ +2df654: 0701 |0004: move-object v1, v0 │ │ +2df656: 1f01 0712 |0005: check-cast v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // type@1207 │ │ +2df65a: 7100 ea91 0000 |0007: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ +2df660: 0c02 |000a: move-result-object v2 │ │ +2df662: 6e10 e691 0200 |000b: invoke-virtual {v2}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getID3V2Version:()Lorg/jaudiotagger/tag/reference/ID3V2Version; // method@91e6 │ │ +2df668: 0c02 |000e: move-result-object v2 │ │ +2df66a: 6e30 128f 1302 |000f: invoke-virtual {v3, v1, v2}, Lorg/jaudiotagger/audio/mp3/MP3File;.convertID3Tag:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;Lorg/jaudiotagger/tag/reference/ID3V2Version;)Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // method@8f12 │ │ +2df670: 0c01 |0012: move-result-object v1 │ │ +2df672: 3801 0300 |0013: if-eqz v1, 0016 // +0003 │ │ +2df676: 1101 |0015: return-object v1 │ │ +2df678: 1100 |0016: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1184 │ │ 0x0004 line=1185 │ │ locals : │ │ 0x0000 - 0x0017 reg=3 this Lorg/jaudiotagger/audio/mp3/MP3File; │ │ │ │ @@ -1103382,21 +1103382,21 @@ │ │ type : '()Lorg/jaudiotagger/tag/Tag;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -2df678: |[2df678] org.jaudiotagger.audio.mp3.MP3File.getTagOrCreateDefault:()Lorg/jaudiotagger/tag/Tag; │ │ -2df688: 6e10 1d8f 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/audio/mp3/MP3File;.getID3v2Tag:()Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // method@8f1d │ │ -2df68e: 0c00 |0003: move-result-object v0 │ │ -2df690: 3900 0600 |0004: if-nez v0, 000a // +0006 │ │ -2df694: 6e10 138f 0100 |0006: invoke-virtual {v1}, Lorg/jaudiotagger/audio/mp3/MP3File;.createDefaultTag:()Lorg/jaudiotagger/tag/Tag; // method@8f13 │ │ -2df69a: 0c00 |0009: move-result-object v0 │ │ -2df69c: 1100 |000a: return-object v0 │ │ +2df67c: |[2df67c] org.jaudiotagger.audio.mp3.MP3File.getTagOrCreateDefault:()Lorg/jaudiotagger/tag/Tag; │ │ +2df68c: 6e10 1d8f 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/audio/mp3/MP3File;.getID3v2Tag:()Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // method@8f1d │ │ +2df692: 0c00 |0003: move-result-object v0 │ │ +2df694: 3900 0600 |0004: if-nez v0, 000a // +0006 │ │ +2df698: 6e10 138f 0100 |0006: invoke-virtual {v1}, Lorg/jaudiotagger/audio/mp3/MP3File;.createDefaultTag:()Lorg/jaudiotagger/tag/Tag; // method@8f13 │ │ +2df69e: 0c00 |0009: move-result-object v0 │ │ +2df6a0: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1166 │ │ 0x0006 line=1169 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/jaudiotagger/audio/mp3/MP3File; │ │ │ │ @@ -1103405,21 +1103405,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -2def3c: |[2def3c] org.jaudiotagger.audio.mp3.MP3File.hasID3v1Tag:()Z │ │ -2def4c: 5410 d883 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/mp3/MP3File;.id3v1tag:Lorg/jaudiotagger/tag/id3/ID3v1Tag; // field@83d8 │ │ -2def50: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -2def54: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -2def56: 2802 |0005: goto 0007 // +0002 │ │ -2def58: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -2def5a: 0f00 |0007: return v0 │ │ +2def40: |[2def40] org.jaudiotagger.audio.mp3.MP3File.hasID3v1Tag:()Z │ │ +2def50: 5410 d883 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/mp3/MP3File;.id3v1tag:Lorg/jaudiotagger/tag/id3/ID3v1Tag; // field@83d8 │ │ +2def54: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +2def58: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +2def5a: 2802 |0005: goto 0007 // +0002 │ │ +2def5c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +2def5e: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=558 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/jaudiotagger/audio/mp3/MP3File; │ │ │ │ #15 : (in Lorg/jaudiotagger/audio/mp3/MP3File;) │ │ @@ -1103427,21 +1103427,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -2def5c: |[2def5c] org.jaudiotagger.audio.mp3.MP3File.hasID3v2Tag:()Z │ │ -2def6c: 5410 da83 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/mp3/MP3File;.id3v2tag:Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // field@83da │ │ -2def70: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -2def74: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -2def76: 2802 |0005: goto 0007 // +0002 │ │ -2def78: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -2def7a: 0f00 |0007: return v0 │ │ +2def60: |[2def60] org.jaudiotagger.audio.mp3.MP3File.hasID3v2Tag:()Z │ │ +2def70: 5410 da83 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/mp3/MP3File;.id3v2tag:Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // field@83da │ │ +2def74: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +2def78: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +2def7a: 2802 |0005: goto 0007 // +0002 │ │ +2def7c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +2def7e: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=568 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/jaudiotagger/audio/mp3/MP3File; │ │ │ │ #16 : (in Lorg/jaudiotagger/audio/mp3/MP3File;) │ │ @@ -1103449,18 +1103449,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -2dfd10: |[2dfd10] org.jaudiotagger.audio.mp3.MP3File.save:()V │ │ -2dfd20: 5410 d783 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/mp3/MP3File;.file:Lorg/jaudiotagger/audio/MyFile; // field@83d7 │ │ -2dfd24: 6e20 2d8f 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/audio/mp3/MP3File;.save:(Lorg/jaudiotagger/audio/MyFile;)V // method@8f2d │ │ -2dfd2a: 0e00 |0005: return-void │ │ +2dfd14: |[2dfd14] org.jaudiotagger.audio.mp3.MP3File.save:()V │ │ +2dfd24: 5410 d783 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/mp3/MP3File;.file:Lorg/jaudiotagger/audio/MyFile; // field@83d7 │ │ +2dfd28: 6e20 2d8f 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/audio/mp3/MP3File;.save:(Lorg/jaudiotagger/audio/MyFile;)V // method@8f2d │ │ +2dfd2e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=883 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jaudiotagger/audio/mp3/MP3File; │ │ │ │ #17 : (in Lorg/jaudiotagger/audio/mp3/MP3File;) │ │ @@ -1103468,198 +1103468,198 @@ │ │ type : '(Lorg/jaudiotagger/audio/MyFile;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 387 16-bit code units │ │ -2dfd2c: |[2dfd2c] org.jaudiotagger.audio.mp3.MP3File.save:(Lorg/jaudiotagger/audio/MyFile;)V │ │ -2dfd3c: 6200 db83 |0000: sget-object v0, Lorg/jaudiotagger/audio/mp3/MP3File;.logger:Ljava/util/logging/Logger; // field@83db │ │ -2dfd40: 2201 3910 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2dfd44: 7010 cc87 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2dfd4a: 1a02 9446 |0007: const-string v2, "Saving : " // string@4694 │ │ -2dfd4e: 6e20 d787 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2dfd54: 7210 758a 0e00 |000c: invoke-interface {v14}, Lorg/jaudiotagger/audio/MyFile;.getPath:()Ljava/lang/String; // method@8a75 │ │ -2dfd5a: 0c02 |000f: move-result-object v2 │ │ -2dfd5c: 6e20 d787 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2dfd62: 6e10 df87 0100 |0013: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2dfd68: 0c01 |0016: move-result-object v1 │ │ -2dfd6a: 6e20 128a 1000 |0017: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -2dfd70: 7020 288f ed00 |001a: invoke-direct {v13, v14}, Lorg/jaudiotagger/audio/mp3/MP3File;.precheck:(Lorg/jaudiotagger/audio/MyFile;)V // method@8f28 │ │ -2dfd76: 1220 |001d: const/4 v0, #int 2 // #2 │ │ -2dfd78: 1201 |001e: const/4 v1, #int 0 // #0 │ │ -2dfd7a: 1212 |001f: const/4 v2, #int 1 // #1 │ │ -2dfd7c: 1203 |0020: const/4 v3, #int 0 // #0 │ │ -2dfd7e: 7100 ea91 0000 |0021: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ -2dfd84: 0c04 |0024: move-result-object v4 │ │ -2dfd86: 6e10 0f92 0400 |0025: invoke-virtual {v4}, Lorg/jaudiotagger/tag/TagOptionSingleton;.isId3v2Save:()Z // method@920f │ │ -2dfd8c: 0a04 |0028: move-result v4 │ │ -2dfd8e: 1a05 496b |0029: const-string v5, "file is not seekable" // string@6b49 │ │ -2dfd92: 1a06 466b |002b: const-string v6, "file is not accessible" // string@6b46 │ │ -2dfd96: 1a07 599f |002d: const-string v7, "rw" // string@9f59 │ │ -2dfd9a: 3804 9b00 |002f: if-eqz v4, 00ca // +009b │ │ -2dfd9e: 54d4 da83 |0031: iget-object v4, v13, Lorg/jaudiotagger/audio/mp3/MP3File;.id3v2tag:Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // field@83da │ │ -2dfda2: 3904 5000 |0033: if-nez v4, 0083 // +0050 │ │ -2dfda6: 7220 768a 7e00 |0035: invoke-interface {v14, v7}, Lorg/jaudiotagger/audio/MyFile;.getRandomAccessFile:(Ljava/lang/String;)Lorg/jaudiotagger/audio/MyRandomAccessFile; // method@8a76 │ │ -2dfdac: 0c03 |0038: move-result-object v3 │ │ -2dfdae: 3803 4400 |0039: if-eqz v3, 007d // +0044 │ │ -2dfdb2: 7210 888a 0300 |003b: invoke-interface {v3}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.isSeekable:()Z // method@8a88 │ │ -2dfdb8: 0a04 |003e: move-result v4 │ │ -2dfdba: 3804 3800 |003f: if-eqz v4, 0077 // +0038 │ │ -2dfdbe: 2204 2c12 |0041: new-instance v4, Lorg/jaudiotagger/tag/id3/ID3v24Tag; // type@122c │ │ -2dfdc2: 7010 7097 0400 |0043: invoke-direct {v4}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.:()V // method@9770 │ │ -2dfdc8: 6e20 8097 3400 |0046: invoke-virtual {v4, v3}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.delete:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)V // method@9780 │ │ -2dfdce: 2204 2512 |0049: new-instance v4, Lorg/jaudiotagger/tag/id3/ID3v23Tag; // type@1225 │ │ -2dfdd2: 7010 e796 0400 |004b: invoke-direct {v4}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.:()V // method@96e7 │ │ -2dfdd8: 6e20 f896 3400 |004e: invoke-virtual {v4, v3}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.delete:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)V // method@96f8 │ │ -2dfdde: 2204 1e12 |0051: new-instance v4, Lorg/jaudiotagger/tag/id3/ID3v22Tag; // type@121e │ │ -2dfde2: 7010 6496 0400 |0053: invoke-direct {v4}, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.:()V // method@9664 │ │ -2dfde8: 6e20 7596 3400 |0056: invoke-virtual {v4, v3}, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.delete:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)V // method@9675 │ │ -2dfdee: 6204 db83 |0059: sget-object v4, Lorg/jaudiotagger/audio/mp3/MP3File;.logger:Ljava/util/logging/Logger; // field@83db │ │ -2dfdf2: 2208 3910 |005b: new-instance v8, Ljava/lang/StringBuilder; // type@1039 │ │ -2dfdf6: 7010 cc87 0800 |005d: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2dfdfc: 1a09 a514 |0060: const-string v9, "Deleting ID3v2 tag:" // string@14a5 │ │ -2dfe00: 6e20 d787 9800 |0062: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2dfe06: 7210 738a 0e00 |0065: invoke-interface {v14}, Lorg/jaudiotagger/audio/MyFile;.getName:()Ljava/lang/String; // method@8a73 │ │ -2dfe0c: 0c09 |0068: move-result-object v9 │ │ -2dfe0e: 6e20 d787 9800 |0069: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2dfe14: 6e10 df87 0800 |006c: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2dfe1a: 0c08 |006f: move-result-object v8 │ │ -2dfe1c: 6e20 128a 8400 |0070: invoke-virtual {v4, v8}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -2dfe22: 7210 828a 0300 |0073: invoke-interface {v3}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.close:()V // method@8a82 │ │ -2dfe28: 2854 |0076: goto 00ca // +0054 │ │ -2dfe2a: 2204 3711 |0077: new-instance v4, Lorg/jaudiotagger/audio/exceptions/CannotWriteException; // type@1137 │ │ -2dfe2e: 7020 728d 5400 |0079: invoke-direct {v4, v5}, Lorg/jaudiotagger/audio/exceptions/CannotWriteException;.:(Ljava/lang/String;)V // method@8d72 │ │ -2dfe34: 2704 |007c: throw v4 │ │ -2dfe36: 2204 3711 |007d: new-instance v4, Lorg/jaudiotagger/audio/exceptions/CannotWriteException; // type@1137 │ │ -2dfe3a: 7020 728d 6400 |007f: invoke-direct {v4, v6}, Lorg/jaudiotagger/audio/exceptions/CannotWriteException;.:(Ljava/lang/String;)V // method@8d72 │ │ -2dfe40: 2704 |0082: throw v4 │ │ -2dfe42: 6204 db83 |0083: sget-object v4, Lorg/jaudiotagger/audio/mp3/MP3File;.logger:Ljava/util/logging/Logger; // field@83db │ │ -2dfe46: 2208 3910 |0085: new-instance v8, Ljava/lang/StringBuilder; // type@1039 │ │ -2dfe4a: 7010 cc87 0800 |0087: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2dfe50: 1a09 b554 |008a: const-string v9, "Writing ID3v2 tag:" // string@54b5 │ │ -2dfe54: 6e20 d787 9800 |008c: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2dfe5a: 7210 738a 0e00 |008f: invoke-interface {v14}, Lorg/jaudiotagger/audio/MyFile;.getName:()Ljava/lang/String; // method@8a73 │ │ -2dfe60: 0c09 |0092: move-result-object v9 │ │ -2dfe62: 6e20 d787 9800 |0093: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2dfe68: 6e10 df87 0800 |0096: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2dfe6e: 0c08 |0099: move-result-object v8 │ │ -2dfe70: 6e20 128a 8400 |009a: invoke-virtual {v4, v8}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -2dfe76: 6e10 168f 0d00 |009d: invoke-virtual {v13}, Lorg/jaudiotagger/audio/mp3/MP3File;.getAudioHeader:()Lorg/jaudiotagger/audio/AudioHeader; // method@8f16 │ │ -2dfe7c: 0c04 |00a0: move-result-object v4 │ │ -2dfe7e: 1f04 6811 |00a1: check-cast v4, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader; // type@1168 │ │ -2dfe82: 6e10 ec8e 0400 |00a3: invoke-virtual {v4}, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.getMp3StartByte:()J // method@8eec │ │ -2dfe88: 0b08 |00a6: move-result-wide v8 │ │ -2dfe8a: 54da da83 |00a7: iget-object v10, v13, Lorg/jaudiotagger/audio/mp3/MP3File;.id3v2tag:Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // field@83da │ │ -2dfe8e: 6e40 3395 ea98 |00a9: invoke-virtual {v10, v14, v8, v9}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.write:(Lorg/jaudiotagger/audio/MyFile;J)J // method@9533 │ │ -2dfe94: 0b0a |00ac: move-result-wide v10 │ │ -2dfe96: 310c 080a |00ad: cmp-long v12, v8, v10 │ │ -2dfe9a: 380c 1b00 |00af: if-eqz v12, 00ca // +001b │ │ -2dfe9e: 6208 db83 |00b1: sget-object v8, Lorg/jaudiotagger/audio/mp3/MP3File;.logger:Ljava/util/logging/Logger; // field@83db │ │ -2dfea2: 2209 3910 |00b3: new-instance v9, Ljava/lang/StringBuilder; // type@1039 │ │ -2dfea6: 7010 cc87 0900 |00b5: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2dfeac: 1a0c cf3d |00b8: const-string v12, "New mp3 start byte: " // string@3dcf │ │ -2dfeb0: 6e20 d787 c900 |00ba: invoke-virtual {v9, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2dfeb6: 6e30 d487 a90b |00bd: invoke-virtual {v9, v10, v11}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ -2dfebc: 6e10 df87 0900 |00c0: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2dfec2: 0c09 |00c3: move-result-object v9 │ │ -2dfec4: 6e20 128a 9800 |00c4: invoke-virtual {v8, v9}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -2dfeca: 6e30 068f a40b |00c7: invoke-virtual {v4, v10, v11}, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.setMp3StartByte:(J)V // method@8f06 │ │ -2dfed0: 7220 768a 7e00 |00ca: invoke-interface {v14, v7}, Lorg/jaudiotagger/audio/MyFile;.getRandomAccessFile:(Ljava/lang/String;)Lorg/jaudiotagger/audio/MyRandomAccessFile; // method@8a76 │ │ -2dfed6: 0c03 |00cd: move-result-object v3 │ │ -2dfed8: 3803 5600 |00ce: if-eqz v3, 0124 // +0056 │ │ -2dfedc: 7210 888a 0300 |00d0: invoke-interface {v3}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.isSeekable:()Z // method@8a88 │ │ -2dfee2: 0a04 |00d3: move-result v4 │ │ -2dfee4: 3804 4a00 |00d4: if-eqz v4, 011e // +004a │ │ -2dfee8: 7100 ea91 0000 |00d6: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ -2dfeee: 0c04 |00d9: move-result-object v4 │ │ -2dfef0: 6e10 1192 0400 |00da: invoke-virtual {v4}, Lorg/jaudiotagger/tag/TagOptionSingleton;.isLyrics3Save:()Z // method@9211 │ │ -2dfef6: 0a04 |00dd: move-result v4 │ │ -2dfef8: 3804 0900 |00de: if-eqz v4, 00e7 // +0009 │ │ -2dfefc: 54d4 dc83 |00e0: iget-object v4, v13, Lorg/jaudiotagger/audio/mp3/MP3File;.lyrics3tag:Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3; // field@83dc │ │ -2dff00: 3804 0500 |00e2: if-eqz v4, 00e7 // +0005 │ │ -2dff04: 6e20 6e9c 3400 |00e4: invoke-virtual {v4, v3}, Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3;.write:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)V // method@9c6e │ │ -2dff0a: 7100 ea91 0000 |00e7: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ -2dff10: 0c04 |00ea: move-result-object v4 │ │ -2dff12: 6e10 0492 0400 |00eb: invoke-virtual {v4}, Lorg/jaudiotagger/tag/TagOptionSingleton;.isId3v1Save:()Z // method@9204 │ │ -2dff18: 0a04 |00ee: move-result v4 │ │ -2dff1a: 3804 2900 |00ef: if-eqz v4, 0118 // +0029 │ │ -2dff1e: 6204 db83 |00f1: sget-object v4, Lorg/jaudiotagger/audio/mp3/MP3File;.logger:Ljava/util/logging/Logger; // field@83db │ │ -2dff22: 1a05 3b42 |00f3: const-string v5, "Processing ID3v1" // string@423b │ │ -2dff26: 6e20 128a 5400 |00f5: invoke-virtual {v4, v5}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -2dff2c: 54d4 d883 |00f8: iget-object v4, v13, Lorg/jaudiotagger/audio/mp3/MP3File;.id3v1tag:Lorg/jaudiotagger/tag/id3/ID3v1Tag; // field@83d8 │ │ -2dff30: 3904 1200 |00fa: if-nez v4, 010c // +0012 │ │ -2dff34: 6204 db83 |00fc: sget-object v4, Lorg/jaudiotagger/audio/mp3/MP3File;.logger:Ljava/util/logging/Logger; // field@83db │ │ -2dff38: 1a05 a414 |00fe: const-string v5, "Deleting ID3v1" // string@14a4 │ │ -2dff3c: 6e20 128a 5400 |0100: invoke-virtual {v4, v5}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -2dff42: 2204 1812 |0103: new-instance v4, Lorg/jaudiotagger/tag/id3/ID3v1Tag; // type@1218 │ │ -2dff46: 7010 d695 0400 |0105: invoke-direct {v4}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.:()V // method@95d6 │ │ -2dff4c: 6e20 e195 3400 |0108: invoke-virtual {v4, v3}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.delete:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)V // method@95e1 │ │ -2dff52: 280d |010b: goto 0118 // +000d │ │ -2dff54: 6204 db83 |010c: sget-object v4, Lorg/jaudiotagger/audio/mp3/MP3File;.logger:Ljava/util/logging/Logger; // field@83db │ │ -2dff58: 1a05 9546 |010e: const-string v5, "Saving ID3v1" // string@4695 │ │ -2dff5c: 6e20 128a 5400 |0110: invoke-virtual {v4, v5}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -2dff62: 54d4 d883 |0113: iget-object v4, v13, Lorg/jaudiotagger/audio/mp3/MP3File;.id3v1tag:Lorg/jaudiotagger/tag/id3/ID3v1Tag; // field@83d8 │ │ -2dff66: 6e20 1a96 3400 |0115: invoke-virtual {v4, v3}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.write:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)V // method@961a │ │ -2dff6c: 3803 0500 |0118: if-eqz v3, 011d // +0005 │ │ -2dff70: 7210 828a 0300 |011a: invoke-interface {v3}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.close:()V // method@8a82 │ │ -2dff76: 0e00 |011d: return-void │ │ -2dff78: 2204 3711 |011e: new-instance v4, Lorg/jaudiotagger/audio/exceptions/CannotWriteException; // type@1137 │ │ -2dff7c: 7020 728d 5400 |0120: invoke-direct {v4, v5}, Lorg/jaudiotagger/audio/exceptions/CannotWriteException;.:(Ljava/lang/String;)V // method@8d72 │ │ -2dff82: 2704 |0123: throw v4 │ │ -2dff84: 2204 3711 |0124: new-instance v4, Lorg/jaudiotagger/audio/exceptions/CannotWriteException; // type@1137 │ │ -2dff88: 7020 728d 6400 |0126: invoke-direct {v4, v6}, Lorg/jaudiotagger/audio/exceptions/CannotWriteException;.:(Ljava/lang/String;)V // method@8d72 │ │ -2dff8e: 2704 |0129: throw v4 │ │ -2dff90: 0d0e |012a: move-exception v14 │ │ -2dff92: 2852 |012b: goto 017d // +0052 │ │ -2dff94: 0d04 |012c: move-exception v4 │ │ -2dff96: 6205 db83 |012d: sget-object v5, Lorg/jaudiotagger/audio/mp3/MP3File;.logger:Ljava/util/logging/Logger; // field@83db │ │ -2dff9a: 6206 ba81 |012f: sget-object v6, Ljava/util/logging/Level;.SEVERE:Ljava/util/logging/Level; // field@81ba │ │ -2dff9e: 6207 2987 |0131: sget-object v7, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_WRITE_FAILED_BECAUSE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8729 │ │ -2dffa2: 2300 be13 |0133: new-array v0, v0, [Ljava/lang/Object; // type@13be │ │ -2dffa6: 7210 738a 0e00 |0135: invoke-interface {v14}, Lorg/jaudiotagger/audio/MyFile;.getName:()Ljava/lang/String; // method@8a73 │ │ -2dffac: 0c0e |0138: move-result-object v14 │ │ -2dffae: 4d0e 0001 |0139: aput-object v14, v0, v1 │ │ -2dffb2: 6e10 7f87 0400 |013b: invoke-virtual {v4}, Ljava/lang/RuntimeException;.getMessage:()Ljava/lang/String; // method@877f │ │ -2dffb8: 0c0e |013e: move-result-object v14 │ │ -2dffba: 4d0e 0002 |013f: aput-object v14, v0, v2 │ │ -2dffbe: 6e20 5891 0700 |0141: invoke-virtual {v7, v0}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ -2dffc4: 0c0e |0144: move-result-object v14 │ │ -2dffc6: 6e40 1a8a 654e |0145: invoke-virtual {v5, v6, v14, v4}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@8a1a │ │ -2dffcc: 2704 |0148: throw v4 │ │ -2dffce: 0d04 |0149: move-exception v4 │ │ -2dffd0: 6205 db83 |014a: sget-object v5, Lorg/jaudiotagger/audio/mp3/MP3File;.logger:Ljava/util/logging/Logger; // field@83db │ │ -2dffd4: 6206 ba81 |014c: sget-object v6, Ljava/util/logging/Level;.SEVERE:Ljava/util/logging/Level; // field@81ba │ │ -2dffd8: 6207 2987 |014e: sget-object v7, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_WRITE_FAILED_BECAUSE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8729 │ │ -2dffdc: 2300 be13 |0150: new-array v0, v0, [Ljava/lang/Object; // type@13be │ │ -2dffe0: 7210 738a 0e00 |0152: invoke-interface {v14}, Lorg/jaudiotagger/audio/MyFile;.getName:()Ljava/lang/String; // method@8a73 │ │ -2dffe6: 0c0e |0155: move-result-object v14 │ │ -2dffe8: 4d0e 0001 |0156: aput-object v14, v0, v1 │ │ -2dffec: 6e10 8686 0400 |0158: invoke-virtual {v4}, Ljava/io/IOException;.getMessage:()Ljava/lang/String; // method@8686 │ │ -2dfff2: 0c0e |015b: move-result-object v14 │ │ -2dfff4: 4d0e 0002 |015c: aput-object v14, v0, v2 │ │ -2dfff8: 6e20 5891 0700 |015e: invoke-virtual {v7, v0}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ -2dfffe: 0c0e |0161: move-result-object v14 │ │ -2e0000: 6e40 1a8a 654e |0162: invoke-virtual {v5, v6, v14, v4}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@8a1a │ │ -2e0006: 2704 |0165: throw v4 │ │ -2e0008: 0d00 |0166: move-exception v0 │ │ -2e000a: 6204 db83 |0167: sget-object v4, Lorg/jaudiotagger/audio/mp3/MP3File;.logger:Ljava/util/logging/Logger; // field@83db │ │ -2e000e: 6205 ba81 |0169: sget-object v5, Ljava/util/logging/Level;.SEVERE:Ljava/util/logging/Level; // field@81ba │ │ -2e0012: 6206 2b87 |016b: sget-object v6, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_WRITE_FAILED_BECAUSE_FILE_NOT_FOUND:Lorg/jaudiotagger/logging/ErrorMessage; // field@872b │ │ -2e0016: 2322 be13 |016d: new-array v2, v2, [Ljava/lang/Object; // type@13be │ │ -2e001a: 7210 738a 0e00 |016f: invoke-interface {v14}, Lorg/jaudiotagger/audio/MyFile;.getName:()Ljava/lang/String; // method@8a73 │ │ -2e0020: 0c0e |0172: move-result-object v14 │ │ -2e0022: 4d0e 0201 |0173: aput-object v14, v2, v1 │ │ -2e0026: 6e20 5891 2600 |0175: invoke-virtual {v6, v2}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ -2e002c: 0c0e |0178: move-result-object v14 │ │ -2e002e: 6e40 1a8a 540e |0179: invoke-virtual {v4, v5, v14, v0}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@8a1a │ │ -2e0034: 2700 |017c: throw v0 │ │ -2e0036: 3803 0500 |017d: if-eqz v3, 0182 // +0005 │ │ -2e003a: 7210 828a 0300 |017f: invoke-interface {v3}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.close:()V // method@8a82 │ │ -2e0040: 270e |0182: throw v14 │ │ +2dfd30: |[2dfd30] org.jaudiotagger.audio.mp3.MP3File.save:(Lorg/jaudiotagger/audio/MyFile;)V │ │ +2dfd40: 6200 db83 |0000: sget-object v0, Lorg/jaudiotagger/audio/mp3/MP3File;.logger:Ljava/util/logging/Logger; // field@83db │ │ +2dfd44: 2201 3910 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2dfd48: 7010 cc87 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2dfd4e: 1a02 9446 |0007: const-string v2, "Saving : " // string@4694 │ │ +2dfd52: 6e20 d787 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2dfd58: 7210 758a 0e00 |000c: invoke-interface {v14}, Lorg/jaudiotagger/audio/MyFile;.getPath:()Ljava/lang/String; // method@8a75 │ │ +2dfd5e: 0c02 |000f: move-result-object v2 │ │ +2dfd60: 6e20 d787 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2dfd66: 6e10 df87 0100 |0013: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2dfd6c: 0c01 |0016: move-result-object v1 │ │ +2dfd6e: 6e20 128a 1000 |0017: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +2dfd74: 7020 288f ed00 |001a: invoke-direct {v13, v14}, Lorg/jaudiotagger/audio/mp3/MP3File;.precheck:(Lorg/jaudiotagger/audio/MyFile;)V // method@8f28 │ │ +2dfd7a: 1220 |001d: const/4 v0, #int 2 // #2 │ │ +2dfd7c: 1201 |001e: const/4 v1, #int 0 // #0 │ │ +2dfd7e: 1212 |001f: const/4 v2, #int 1 // #1 │ │ +2dfd80: 1203 |0020: const/4 v3, #int 0 // #0 │ │ +2dfd82: 7100 ea91 0000 |0021: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ +2dfd88: 0c04 |0024: move-result-object v4 │ │ +2dfd8a: 6e10 0f92 0400 |0025: invoke-virtual {v4}, Lorg/jaudiotagger/tag/TagOptionSingleton;.isId3v2Save:()Z // method@920f │ │ +2dfd90: 0a04 |0028: move-result v4 │ │ +2dfd92: 1a05 496b |0029: const-string v5, "file is not seekable" // string@6b49 │ │ +2dfd96: 1a06 466b |002b: const-string v6, "file is not accessible" // string@6b46 │ │ +2dfd9a: 1a07 599f |002d: const-string v7, "rw" // string@9f59 │ │ +2dfd9e: 3804 9b00 |002f: if-eqz v4, 00ca // +009b │ │ +2dfda2: 54d4 da83 |0031: iget-object v4, v13, Lorg/jaudiotagger/audio/mp3/MP3File;.id3v2tag:Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // field@83da │ │ +2dfda6: 3904 5000 |0033: if-nez v4, 0083 // +0050 │ │ +2dfdaa: 7220 768a 7e00 |0035: invoke-interface {v14, v7}, Lorg/jaudiotagger/audio/MyFile;.getRandomAccessFile:(Ljava/lang/String;)Lorg/jaudiotagger/audio/MyRandomAccessFile; // method@8a76 │ │ +2dfdb0: 0c03 |0038: move-result-object v3 │ │ +2dfdb2: 3803 4400 |0039: if-eqz v3, 007d // +0044 │ │ +2dfdb6: 7210 888a 0300 |003b: invoke-interface {v3}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.isSeekable:()Z // method@8a88 │ │ +2dfdbc: 0a04 |003e: move-result v4 │ │ +2dfdbe: 3804 3800 |003f: if-eqz v4, 0077 // +0038 │ │ +2dfdc2: 2204 2c12 |0041: new-instance v4, Lorg/jaudiotagger/tag/id3/ID3v24Tag; // type@122c │ │ +2dfdc6: 7010 7097 0400 |0043: invoke-direct {v4}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.:()V // method@9770 │ │ +2dfdcc: 6e20 8097 3400 |0046: invoke-virtual {v4, v3}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.delete:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)V // method@9780 │ │ +2dfdd2: 2204 2512 |0049: new-instance v4, Lorg/jaudiotagger/tag/id3/ID3v23Tag; // type@1225 │ │ +2dfdd6: 7010 e796 0400 |004b: invoke-direct {v4}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.:()V // method@96e7 │ │ +2dfddc: 6e20 f896 3400 |004e: invoke-virtual {v4, v3}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.delete:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)V // method@96f8 │ │ +2dfde2: 2204 1e12 |0051: new-instance v4, Lorg/jaudiotagger/tag/id3/ID3v22Tag; // type@121e │ │ +2dfde6: 7010 6496 0400 |0053: invoke-direct {v4}, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.:()V // method@9664 │ │ +2dfdec: 6e20 7596 3400 |0056: invoke-virtual {v4, v3}, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.delete:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)V // method@9675 │ │ +2dfdf2: 6204 db83 |0059: sget-object v4, Lorg/jaudiotagger/audio/mp3/MP3File;.logger:Ljava/util/logging/Logger; // field@83db │ │ +2dfdf6: 2208 3910 |005b: new-instance v8, Ljava/lang/StringBuilder; // type@1039 │ │ +2dfdfa: 7010 cc87 0800 |005d: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2dfe00: 1a09 a514 |0060: const-string v9, "Deleting ID3v2 tag:" // string@14a5 │ │ +2dfe04: 6e20 d787 9800 |0062: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2dfe0a: 7210 738a 0e00 |0065: invoke-interface {v14}, Lorg/jaudiotagger/audio/MyFile;.getName:()Ljava/lang/String; // method@8a73 │ │ +2dfe10: 0c09 |0068: move-result-object v9 │ │ +2dfe12: 6e20 d787 9800 |0069: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2dfe18: 6e10 df87 0800 |006c: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2dfe1e: 0c08 |006f: move-result-object v8 │ │ +2dfe20: 6e20 128a 8400 |0070: invoke-virtual {v4, v8}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +2dfe26: 7210 828a 0300 |0073: invoke-interface {v3}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.close:()V // method@8a82 │ │ +2dfe2c: 2854 |0076: goto 00ca // +0054 │ │ +2dfe2e: 2204 3711 |0077: new-instance v4, Lorg/jaudiotagger/audio/exceptions/CannotWriteException; // type@1137 │ │ +2dfe32: 7020 728d 5400 |0079: invoke-direct {v4, v5}, Lorg/jaudiotagger/audio/exceptions/CannotWriteException;.:(Ljava/lang/String;)V // method@8d72 │ │ +2dfe38: 2704 |007c: throw v4 │ │ +2dfe3a: 2204 3711 |007d: new-instance v4, Lorg/jaudiotagger/audio/exceptions/CannotWriteException; // type@1137 │ │ +2dfe3e: 7020 728d 6400 |007f: invoke-direct {v4, v6}, Lorg/jaudiotagger/audio/exceptions/CannotWriteException;.:(Ljava/lang/String;)V // method@8d72 │ │ +2dfe44: 2704 |0082: throw v4 │ │ +2dfe46: 6204 db83 |0083: sget-object v4, Lorg/jaudiotagger/audio/mp3/MP3File;.logger:Ljava/util/logging/Logger; // field@83db │ │ +2dfe4a: 2208 3910 |0085: new-instance v8, Ljava/lang/StringBuilder; // type@1039 │ │ +2dfe4e: 7010 cc87 0800 |0087: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2dfe54: 1a09 b554 |008a: const-string v9, "Writing ID3v2 tag:" // string@54b5 │ │ +2dfe58: 6e20 d787 9800 |008c: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2dfe5e: 7210 738a 0e00 |008f: invoke-interface {v14}, Lorg/jaudiotagger/audio/MyFile;.getName:()Ljava/lang/String; // method@8a73 │ │ +2dfe64: 0c09 |0092: move-result-object v9 │ │ +2dfe66: 6e20 d787 9800 |0093: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2dfe6c: 6e10 df87 0800 |0096: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2dfe72: 0c08 |0099: move-result-object v8 │ │ +2dfe74: 6e20 128a 8400 |009a: invoke-virtual {v4, v8}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +2dfe7a: 6e10 168f 0d00 |009d: invoke-virtual {v13}, Lorg/jaudiotagger/audio/mp3/MP3File;.getAudioHeader:()Lorg/jaudiotagger/audio/AudioHeader; // method@8f16 │ │ +2dfe80: 0c04 |00a0: move-result-object v4 │ │ +2dfe82: 1f04 6811 |00a1: check-cast v4, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader; // type@1168 │ │ +2dfe86: 6e10 ec8e 0400 |00a3: invoke-virtual {v4}, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.getMp3StartByte:()J // method@8eec │ │ +2dfe8c: 0b08 |00a6: move-result-wide v8 │ │ +2dfe8e: 54da da83 |00a7: iget-object v10, v13, Lorg/jaudiotagger/audio/mp3/MP3File;.id3v2tag:Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // field@83da │ │ +2dfe92: 6e40 3395 ea98 |00a9: invoke-virtual {v10, v14, v8, v9}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.write:(Lorg/jaudiotagger/audio/MyFile;J)J // method@9533 │ │ +2dfe98: 0b0a |00ac: move-result-wide v10 │ │ +2dfe9a: 310c 080a |00ad: cmp-long v12, v8, v10 │ │ +2dfe9e: 380c 1b00 |00af: if-eqz v12, 00ca // +001b │ │ +2dfea2: 6208 db83 |00b1: sget-object v8, Lorg/jaudiotagger/audio/mp3/MP3File;.logger:Ljava/util/logging/Logger; // field@83db │ │ +2dfea6: 2209 3910 |00b3: new-instance v9, Ljava/lang/StringBuilder; // type@1039 │ │ +2dfeaa: 7010 cc87 0900 |00b5: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2dfeb0: 1a0c cf3d |00b8: const-string v12, "New mp3 start byte: " // string@3dcf │ │ +2dfeb4: 6e20 d787 c900 |00ba: invoke-virtual {v9, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2dfeba: 6e30 d487 a90b |00bd: invoke-virtual {v9, v10, v11}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ +2dfec0: 6e10 df87 0900 |00c0: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2dfec6: 0c09 |00c3: move-result-object v9 │ │ +2dfec8: 6e20 128a 9800 |00c4: invoke-virtual {v8, v9}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +2dfece: 6e30 068f a40b |00c7: invoke-virtual {v4, v10, v11}, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.setMp3StartByte:(J)V // method@8f06 │ │ +2dfed4: 7220 768a 7e00 |00ca: invoke-interface {v14, v7}, Lorg/jaudiotagger/audio/MyFile;.getRandomAccessFile:(Ljava/lang/String;)Lorg/jaudiotagger/audio/MyRandomAccessFile; // method@8a76 │ │ +2dfeda: 0c03 |00cd: move-result-object v3 │ │ +2dfedc: 3803 5600 |00ce: if-eqz v3, 0124 // +0056 │ │ +2dfee0: 7210 888a 0300 |00d0: invoke-interface {v3}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.isSeekable:()Z // method@8a88 │ │ +2dfee6: 0a04 |00d3: move-result v4 │ │ +2dfee8: 3804 4a00 |00d4: if-eqz v4, 011e // +004a │ │ +2dfeec: 7100 ea91 0000 |00d6: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ +2dfef2: 0c04 |00d9: move-result-object v4 │ │ +2dfef4: 6e10 1192 0400 |00da: invoke-virtual {v4}, Lorg/jaudiotagger/tag/TagOptionSingleton;.isLyrics3Save:()Z // method@9211 │ │ +2dfefa: 0a04 |00dd: move-result v4 │ │ +2dfefc: 3804 0900 |00de: if-eqz v4, 00e7 // +0009 │ │ +2dff00: 54d4 dc83 |00e0: iget-object v4, v13, Lorg/jaudiotagger/audio/mp3/MP3File;.lyrics3tag:Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3; // field@83dc │ │ +2dff04: 3804 0500 |00e2: if-eqz v4, 00e7 // +0005 │ │ +2dff08: 6e20 6e9c 3400 |00e4: invoke-virtual {v4, v3}, Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3;.write:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)V // method@9c6e │ │ +2dff0e: 7100 ea91 0000 |00e7: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ +2dff14: 0c04 |00ea: move-result-object v4 │ │ +2dff16: 6e10 0492 0400 |00eb: invoke-virtual {v4}, Lorg/jaudiotagger/tag/TagOptionSingleton;.isId3v1Save:()Z // method@9204 │ │ +2dff1c: 0a04 |00ee: move-result v4 │ │ +2dff1e: 3804 2900 |00ef: if-eqz v4, 0118 // +0029 │ │ +2dff22: 6204 db83 |00f1: sget-object v4, Lorg/jaudiotagger/audio/mp3/MP3File;.logger:Ljava/util/logging/Logger; // field@83db │ │ +2dff26: 1a05 3b42 |00f3: const-string v5, "Processing ID3v1" // string@423b │ │ +2dff2a: 6e20 128a 5400 |00f5: invoke-virtual {v4, v5}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +2dff30: 54d4 d883 |00f8: iget-object v4, v13, Lorg/jaudiotagger/audio/mp3/MP3File;.id3v1tag:Lorg/jaudiotagger/tag/id3/ID3v1Tag; // field@83d8 │ │ +2dff34: 3904 1200 |00fa: if-nez v4, 010c // +0012 │ │ +2dff38: 6204 db83 |00fc: sget-object v4, Lorg/jaudiotagger/audio/mp3/MP3File;.logger:Ljava/util/logging/Logger; // field@83db │ │ +2dff3c: 1a05 a414 |00fe: const-string v5, "Deleting ID3v1" // string@14a4 │ │ +2dff40: 6e20 128a 5400 |0100: invoke-virtual {v4, v5}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +2dff46: 2204 1812 |0103: new-instance v4, Lorg/jaudiotagger/tag/id3/ID3v1Tag; // type@1218 │ │ +2dff4a: 7010 d695 0400 |0105: invoke-direct {v4}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.:()V // method@95d6 │ │ +2dff50: 6e20 e195 3400 |0108: invoke-virtual {v4, v3}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.delete:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)V // method@95e1 │ │ +2dff56: 280d |010b: goto 0118 // +000d │ │ +2dff58: 6204 db83 |010c: sget-object v4, Lorg/jaudiotagger/audio/mp3/MP3File;.logger:Ljava/util/logging/Logger; // field@83db │ │ +2dff5c: 1a05 9546 |010e: const-string v5, "Saving ID3v1" // string@4695 │ │ +2dff60: 6e20 128a 5400 |0110: invoke-virtual {v4, v5}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +2dff66: 54d4 d883 |0113: iget-object v4, v13, Lorg/jaudiotagger/audio/mp3/MP3File;.id3v1tag:Lorg/jaudiotagger/tag/id3/ID3v1Tag; // field@83d8 │ │ +2dff6a: 6e20 1a96 3400 |0115: invoke-virtual {v4, v3}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.write:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)V // method@961a │ │ +2dff70: 3803 0500 |0118: if-eqz v3, 011d // +0005 │ │ +2dff74: 7210 828a 0300 |011a: invoke-interface {v3}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.close:()V // method@8a82 │ │ +2dff7a: 0e00 |011d: return-void │ │ +2dff7c: 2204 3711 |011e: new-instance v4, Lorg/jaudiotagger/audio/exceptions/CannotWriteException; // type@1137 │ │ +2dff80: 7020 728d 5400 |0120: invoke-direct {v4, v5}, Lorg/jaudiotagger/audio/exceptions/CannotWriteException;.:(Ljava/lang/String;)V // method@8d72 │ │ +2dff86: 2704 |0123: throw v4 │ │ +2dff88: 2204 3711 |0124: new-instance v4, Lorg/jaudiotagger/audio/exceptions/CannotWriteException; // type@1137 │ │ +2dff8c: 7020 728d 6400 |0126: invoke-direct {v4, v6}, Lorg/jaudiotagger/audio/exceptions/CannotWriteException;.:(Ljava/lang/String;)V // method@8d72 │ │ +2dff92: 2704 |0129: throw v4 │ │ +2dff94: 0d0e |012a: move-exception v14 │ │ +2dff96: 2852 |012b: goto 017d // +0052 │ │ +2dff98: 0d04 |012c: move-exception v4 │ │ +2dff9a: 6205 db83 |012d: sget-object v5, Lorg/jaudiotagger/audio/mp3/MP3File;.logger:Ljava/util/logging/Logger; // field@83db │ │ +2dff9e: 6206 ba81 |012f: sget-object v6, Ljava/util/logging/Level;.SEVERE:Ljava/util/logging/Level; // field@81ba │ │ +2dffa2: 6207 2987 |0131: sget-object v7, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_WRITE_FAILED_BECAUSE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8729 │ │ +2dffa6: 2300 be13 |0133: new-array v0, v0, [Ljava/lang/Object; // type@13be │ │ +2dffaa: 7210 738a 0e00 |0135: invoke-interface {v14}, Lorg/jaudiotagger/audio/MyFile;.getName:()Ljava/lang/String; // method@8a73 │ │ +2dffb0: 0c0e |0138: move-result-object v14 │ │ +2dffb2: 4d0e 0001 |0139: aput-object v14, v0, v1 │ │ +2dffb6: 6e10 7f87 0400 |013b: invoke-virtual {v4}, Ljava/lang/RuntimeException;.getMessage:()Ljava/lang/String; // method@877f │ │ +2dffbc: 0c0e |013e: move-result-object v14 │ │ +2dffbe: 4d0e 0002 |013f: aput-object v14, v0, v2 │ │ +2dffc2: 6e20 5891 0700 |0141: invoke-virtual {v7, v0}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ +2dffc8: 0c0e |0144: move-result-object v14 │ │ +2dffca: 6e40 1a8a 654e |0145: invoke-virtual {v5, v6, v14, v4}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@8a1a │ │ +2dffd0: 2704 |0148: throw v4 │ │ +2dffd2: 0d04 |0149: move-exception v4 │ │ +2dffd4: 6205 db83 |014a: sget-object v5, Lorg/jaudiotagger/audio/mp3/MP3File;.logger:Ljava/util/logging/Logger; // field@83db │ │ +2dffd8: 6206 ba81 |014c: sget-object v6, Ljava/util/logging/Level;.SEVERE:Ljava/util/logging/Level; // field@81ba │ │ +2dffdc: 6207 2987 |014e: sget-object v7, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_WRITE_FAILED_BECAUSE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8729 │ │ +2dffe0: 2300 be13 |0150: new-array v0, v0, [Ljava/lang/Object; // type@13be │ │ +2dffe4: 7210 738a 0e00 |0152: invoke-interface {v14}, Lorg/jaudiotagger/audio/MyFile;.getName:()Ljava/lang/String; // method@8a73 │ │ +2dffea: 0c0e |0155: move-result-object v14 │ │ +2dffec: 4d0e 0001 |0156: aput-object v14, v0, v1 │ │ +2dfff0: 6e10 8686 0400 |0158: invoke-virtual {v4}, Ljava/io/IOException;.getMessage:()Ljava/lang/String; // method@8686 │ │ +2dfff6: 0c0e |015b: move-result-object v14 │ │ +2dfff8: 4d0e 0002 |015c: aput-object v14, v0, v2 │ │ +2dfffc: 6e20 5891 0700 |015e: invoke-virtual {v7, v0}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ +2e0002: 0c0e |0161: move-result-object v14 │ │ +2e0004: 6e40 1a8a 654e |0162: invoke-virtual {v5, v6, v14, v4}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@8a1a │ │ +2e000a: 2704 |0165: throw v4 │ │ +2e000c: 0d00 |0166: move-exception v0 │ │ +2e000e: 6204 db83 |0167: sget-object v4, Lorg/jaudiotagger/audio/mp3/MP3File;.logger:Ljava/util/logging/Logger; // field@83db │ │ +2e0012: 6205 ba81 |0169: sget-object v5, Ljava/util/logging/Level;.SEVERE:Ljava/util/logging/Level; // field@81ba │ │ +2e0016: 6206 2b87 |016b: sget-object v6, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_WRITE_FAILED_BECAUSE_FILE_NOT_FOUND:Lorg/jaudiotagger/logging/ErrorMessage; // field@872b │ │ +2e001a: 2322 be13 |016d: new-array v2, v2, [Ljava/lang/Object; // type@13be │ │ +2e001e: 7210 738a 0e00 |016f: invoke-interface {v14}, Lorg/jaudiotagger/audio/MyFile;.getName:()Ljava/lang/String; // method@8a73 │ │ +2e0024: 0c0e |0172: move-result-object v14 │ │ +2e0026: 4d0e 0201 |0173: aput-object v14, v2, v1 │ │ +2e002a: 6e20 5891 2600 |0175: invoke-virtual {v6, v2}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ +2e0030: 0c0e |0178: move-result-object v14 │ │ +2e0032: 6e40 1a8a 540e |0179: invoke-virtual {v4, v5, v14, v0}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@8a1a │ │ +2e0038: 2700 |017c: throw v0 │ │ +2e003a: 3803 0500 |017d: if-eqz v3, 0182 // +0005 │ │ +2e003e: 7210 828a 0300 |017f: invoke-interface {v3}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.close:()V // method@8a82 │ │ +2e0044: 270e |0182: throw v14 │ │ catches : 4 │ │ 0x0021 - 0x0029 │ │ Ljava/io/FileNotFoundException; -> 0x0166 │ │ Ljava/io/IOException; -> 0x0149 │ │ Ljava/lang/RuntimeException; -> 0x012c │ │ -> 0x012a │ │ 0x0031 - 0x0118 │ │ @@ -1103726,21 +1103726,21 @@ │ │ type : '(Lorg/jaudiotagger/tag/Tag;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -2e0078: |[2e0078] org.jaudiotagger.audio.mp3.MP3File.setID3v1Tag:(Lorg/jaudiotagger/tag/Tag;)V │ │ -2e0088: 6200 db83 |0000: sget-object v0, Lorg/jaudiotagger/audio/mp3/MP3File;.logger:Ljava/util/logging/Logger; // field@83db │ │ -2e008c: 1a01 9baa |0002: const-string v1, "setting tagv1:v1 tag" // string@aa9b │ │ -2e0090: 6e20 128a 1000 |0004: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -2e0096: 1f03 1812 |0007: check-cast v3, Lorg/jaudiotagger/tag/id3/ID3v1Tag; // type@1218 │ │ -2e009a: 5b23 d883 |0009: iput-object v3, v2, Lorg/jaudiotagger/audio/mp3/MP3File;.id3v1tag:Lorg/jaudiotagger/tag/id3/ID3v1Tag; // field@83d8 │ │ -2e009e: 0e00 |000b: return-void │ │ +2e007c: |[2e007c] org.jaudiotagger.audio.mp3.MP3File.setID3v1Tag:(Lorg/jaudiotagger/tag/Tag;)V │ │ +2e008c: 6200 db83 |0000: sget-object v0, Lorg/jaudiotagger/audio/mp3/MP3File;.logger:Ljava/util/logging/Logger; // field@83db │ │ +2e0090: 1a01 9baa |0002: const-string v1, "setting tagv1:v1 tag" // string@aa9b │ │ +2e0094: 6e20 128a 1000 |0004: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +2e009a: 1f03 1812 |0007: check-cast v3, Lorg/jaudiotagger/tag/id3/ID3v1Tag; // type@1218 │ │ +2e009e: 5b23 d883 |0009: iput-object v3, v2, Lorg/jaudiotagger/audio/mp3/MP3File;.id3v1tag:Lorg/jaudiotagger/tag/id3/ID3v1Tag; // field@83d8 │ │ +2e00a2: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=611 │ │ 0x0007 line=612 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lorg/jaudiotagger/audio/mp3/MP3File; │ │ 0x0000 - 0x000c reg=3 (null) Lorg/jaudiotagger/tag/Tag; │ │ @@ -1103750,22 +1103750,22 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/AbstractTag;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -2e00a0: |[2e00a0] org.jaudiotagger.audio.mp3.MP3File.setID3v1Tag:(Lorg/jaudiotagger/tag/id3/AbstractTag;)V │ │ -2e00b0: 6200 db83 |0000: sget-object v0, Lorg/jaudiotagger/audio/mp3/MP3File;.logger:Ljava/util/logging/Logger; // field@83db │ │ -2e00b4: 1a01 9aaa |0002: const-string v1, "setting tagv1:abstract" // string@aa9a │ │ -2e00b8: 6e20 128a 1000 |0004: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -2e00be: 2200 1412 |0007: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v11Tag; // type@1214 │ │ -2e00c2: 7020 aa95 3000 |0009: invoke-direct {v0, v3}, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.:(Lorg/jaudiotagger/tag/id3/AbstractTag;)V // method@95aa │ │ -2e00c8: 5b20 d883 |000c: iput-object v0, v2, Lorg/jaudiotagger/audio/mp3/MP3File;.id3v1tag:Lorg/jaudiotagger/tag/id3/ID3v1Tag; // field@83d8 │ │ -2e00cc: 0e00 |000e: return-void │ │ +2e00a4: |[2e00a4] org.jaudiotagger.audio.mp3.MP3File.setID3v1Tag:(Lorg/jaudiotagger/tag/id3/AbstractTag;)V │ │ +2e00b4: 6200 db83 |0000: sget-object v0, Lorg/jaudiotagger/audio/mp3/MP3File;.logger:Ljava/util/logging/Logger; // field@83db │ │ +2e00b8: 1a01 9aaa |0002: const-string v1, "setting tagv1:abstract" // string@aa9a │ │ +2e00bc: 6e20 128a 1000 |0004: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +2e00c2: 2200 1412 |0007: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v11Tag; // type@1214 │ │ +2e00c6: 7020 aa95 3000 |0009: invoke-direct {v0, v3}, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.:(Lorg/jaudiotagger/tag/id3/AbstractTag;)V // method@95aa │ │ +2e00cc: 5b20 d883 |000c: iput-object v0, v2, Lorg/jaudiotagger/audio/mp3/MP3File;.id3v1tag:Lorg/jaudiotagger/tag/id3/ID3v1Tag; // field@83d8 │ │ +2e00d0: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=625 │ │ 0x0007 line=626 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lorg/jaudiotagger/audio/mp3/MP3File; │ │ 0x0000 - 0x000f reg=3 (null) Lorg/jaudiotagger/tag/id3/AbstractTag; │ │ @@ -1103775,20 +1103775,20 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/ID3v1Tag;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -2e00d0: |[2e00d0] org.jaudiotagger.audio.mp3.MP3File.setID3v1Tag:(Lorg/jaudiotagger/tag/id3/ID3v1Tag;)V │ │ -2e00e0: 6200 db83 |0000: sget-object v0, Lorg/jaudiotagger/audio/mp3/MP3File;.logger:Ljava/util/logging/Logger; // field@83db │ │ -2e00e4: 1a01 9baa |0002: const-string v1, "setting tagv1:v1 tag" // string@aa9b │ │ -2e00e8: 6e20 128a 1000 |0004: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -2e00ee: 5b23 d883 |0007: iput-object v3, v2, Lorg/jaudiotagger/audio/mp3/MP3File;.id3v1tag:Lorg/jaudiotagger/tag/id3/ID3v1Tag; // field@83d8 │ │ -2e00f2: 0e00 |0009: return-void │ │ +2e00d4: |[2e00d4] org.jaudiotagger.audio.mp3.MP3File.setID3v1Tag:(Lorg/jaudiotagger/tag/id3/ID3v1Tag;)V │ │ +2e00e4: 6200 db83 |0000: sget-object v0, Lorg/jaudiotagger/audio/mp3/MP3File;.logger:Ljava/util/logging/Logger; // field@83db │ │ +2e00e8: 1a01 9baa |0002: const-string v1, "setting tagv1:v1 tag" // string@aa9b │ │ +2e00ec: 6e20 128a 1000 |0004: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +2e00f2: 5b23 d883 |0007: iput-object v3, v2, Lorg/jaudiotagger/audio/mp3/MP3File;.id3v1tag:Lorg/jaudiotagger/tag/id3/ID3v1Tag; // field@83d8 │ │ +2e00f6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=605 │ │ 0x0007 line=606 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lorg/jaudiotagger/audio/mp3/MP3File; │ │ 0x0000 - 0x000a reg=3 (null) Lorg/jaudiotagger/tag/id3/ID3v1Tag; │ │ @@ -1103798,25 +1103798,25 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -2e00f4: |[2e00f4] org.jaudiotagger.audio.mp3.MP3File.setID3v2Tag:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;)V │ │ -2e0104: 5b12 da83 |0000: iput-object v2, v1, Lorg/jaudiotagger/audio/mp3/MP3File;.id3v2tag:Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // field@83da │ │ -2e0108: 2020 2c12 |0002: instance-of v0, v2, Lorg/jaudiotagger/tag/id3/ID3v24Tag; // type@122c │ │ -2e010c: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -2e0110: 1f02 2c12 |0006: check-cast v2, Lorg/jaudiotagger/tag/id3/ID3v24Tag; // type@122c │ │ -2e0114: 5b12 d983 |0008: iput-object v2, v1, Lorg/jaudiotagger/audio/mp3/MP3File;.id3v2Asv24tag:Lorg/jaudiotagger/tag/id3/ID3v24Tag; // field@83d9 │ │ -2e0118: 2808 |000a: goto 0012 // +0008 │ │ -2e011a: 2200 2c12 |000b: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24Tag; // type@122c │ │ -2e011e: 7020 7397 2000 |000d: invoke-direct {v0, v2}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.:(Lorg/jaudiotagger/tag/id3/AbstractTag;)V // method@9773 │ │ -2e0124: 5b10 d983 |0010: iput-object v0, v1, Lorg/jaudiotagger/audio/mp3/MP3File;.id3v2Asv24tag:Lorg/jaudiotagger/tag/id3/ID3v24Tag; // field@83d9 │ │ -2e0128: 0e00 |0012: return-void │ │ +2e00f8: |[2e00f8] org.jaudiotagger.audio.mp3.MP3File.setID3v2Tag:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;)V │ │ +2e0108: 5b12 da83 |0000: iput-object v2, v1, Lorg/jaudiotagger/audio/mp3/MP3File;.id3v2tag:Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // field@83da │ │ +2e010c: 2020 2c12 |0002: instance-of v0, v2, Lorg/jaudiotagger/tag/id3/ID3v24Tag; // type@122c │ │ +2e0110: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +2e0114: 1f02 2c12 |0006: check-cast v2, Lorg/jaudiotagger/tag/id3/ID3v24Tag; // type@122c │ │ +2e0118: 5b12 d983 |0008: iput-object v2, v1, Lorg/jaudiotagger/audio/mp3/MP3File;.id3v2Asv24tag:Lorg/jaudiotagger/tag/id3/ID3v24Tag; // field@83d9 │ │ +2e011c: 2808 |000a: goto 0012 // +0008 │ │ +2e011e: 2200 2c12 |000b: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24Tag; // type@122c │ │ +2e0122: 7020 7397 2000 |000d: invoke-direct {v0, v2}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.:(Lorg/jaudiotagger/tag/id3/AbstractTag;)V // method@9773 │ │ +2e0128: 5b10 d983 |0010: iput-object v0, v1, Lorg/jaudiotagger/audio/mp3/MP3File;.id3v2Asv24tag:Lorg/jaudiotagger/tag/id3/ID3v24Tag; // field@83d9 │ │ +2e012c: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=761 │ │ 0x0002 line=762 │ │ 0x0006 line=764 │ │ 0x000b line=768 │ │ locals : │ │ @@ -1103828,19 +1103828,19 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/AbstractTag;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -2e012c: |[2e012c] org.jaudiotagger.audio.mp3.MP3File.setID3v2Tag:(Lorg/jaudiotagger/tag/id3/AbstractTag;)V │ │ -2e013c: 2200 2c12 |0000: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24Tag; // type@122c │ │ -2e0140: 7020 7397 2000 |0002: invoke-direct {v0, v2}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.:(Lorg/jaudiotagger/tag/id3/AbstractTag;)V // method@9773 │ │ -2e0146: 5b10 da83 |0005: iput-object v0, v1, Lorg/jaudiotagger/audio/mp3/MP3File;.id3v2tag:Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // field@83da │ │ -2e014a: 0e00 |0007: return-void │ │ +2e0130: |[2e0130] org.jaudiotagger.audio.mp3.MP3File.setID3v2Tag:(Lorg/jaudiotagger/tag/id3/AbstractTag;)V │ │ +2e0140: 2200 2c12 |0000: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24Tag; // type@122c │ │ +2e0144: 7020 7397 2000 |0002: invoke-direct {v0, v2}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.:(Lorg/jaudiotagger/tag/id3/AbstractTag;)V // method@9773 │ │ +2e014a: 5b10 da83 |0005: iput-object v0, v1, Lorg/jaudiotagger/audio/mp3/MP3File;.id3v2tag:Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // field@83da │ │ +2e014e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=748 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/jaudiotagger/audio/mp3/MP3File; │ │ 0x0000 - 0x0008 reg=2 (null) Lorg/jaudiotagger/tag/id3/AbstractTag; │ │ │ │ @@ -1103849,19 +1103849,19 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -2e014c: |[2e014c] org.jaudiotagger.audio.mp3.MP3File.setID3v2TagOnly:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;)V │ │ -2e015c: 5b01 da83 |0000: iput-object v1, v0, Lorg/jaudiotagger/audio/mp3/MP3File;.id3v2tag:Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // field@83da │ │ -2e0160: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -2e0162: 5b01 d983 |0003: iput-object v1, v0, Lorg/jaudiotagger/audio/mp3/MP3File;.id3v2Asv24tag:Lorg/jaudiotagger/tag/id3/ID3v24Tag; // field@83d9 │ │ -2e0166: 0e00 |0005: return-void │ │ +2e0150: |[2e0150] org.jaudiotagger.audio.mp3.MP3File.setID3v2TagOnly:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;)V │ │ +2e0160: 5b01 da83 |0000: iput-object v1, v0, Lorg/jaudiotagger/audio/mp3/MP3File;.id3v2tag:Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // field@83da │ │ +2e0164: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +2e0166: 5b01 d983 |0003: iput-object v1, v0, Lorg/jaudiotagger/audio/mp3/MP3File;.id3v2Asv24tag:Lorg/jaudiotagger/tag/id3/ID3v24Tag; // field@83d9 │ │ +2e016a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=781 │ │ 0x0003 line=782 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/jaudiotagger/audio/mp3/MP3File; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; │ │ @@ -1103871,24 +1103871,24 @@ │ │ type : '(Lorg/jaudiotagger/tag/Tag;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -2e0168: |[2e0168] org.jaudiotagger.audio.mp3.MP3File.setTag:(Lorg/jaudiotagger/tag/Tag;)V │ │ -2e0178: 5b12 dd83 |0000: iput-object v2, v1, Lorg/jaudiotagger/audio/mp3/MP3File;.tag:Lorg/jaudiotagger/tag/Tag; // field@83dd │ │ -2e017c: 2020 1812 |0002: instance-of v0, v2, Lorg/jaudiotagger/tag/id3/ID3v1Tag; // type@1218 │ │ -2e0180: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ -2e0184: 1f02 1812 |0006: check-cast v2, Lorg/jaudiotagger/tag/id3/ID3v1Tag; // type@1218 │ │ -2e0188: 6e20 308f 2100 |0008: invoke-virtual {v1, v2}, Lorg/jaudiotagger/audio/mp3/MP3File;.setID3v1Tag:(Lorg/jaudiotagger/tag/id3/ID3v1Tag;)V // method@8f30 │ │ -2e018e: 2806 |000b: goto 0011 // +0006 │ │ -2e0190: 1f02 0712 |000c: check-cast v2, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // type@1207 │ │ -2e0194: 6e20 318f 2100 |000e: invoke-virtual {v1, v2}, Lorg/jaudiotagger/audio/mp3/MP3File;.setID3v2Tag:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;)V // method@8f31 │ │ -2e019a: 0e00 |0011: return-void │ │ +2e016c: |[2e016c] org.jaudiotagger.audio.mp3.MP3File.setTag:(Lorg/jaudiotagger/tag/Tag;)V │ │ +2e017c: 5b12 dd83 |0000: iput-object v2, v1, Lorg/jaudiotagger/audio/mp3/MP3File;.tag:Lorg/jaudiotagger/tag/Tag; // field@83dd │ │ +2e0180: 2020 1812 |0002: instance-of v0, v2, Lorg/jaudiotagger/tag/id3/ID3v1Tag; // type@1218 │ │ +2e0184: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ +2e0188: 1f02 1812 |0006: check-cast v2, Lorg/jaudiotagger/tag/id3/ID3v1Tag; // type@1218 │ │ +2e018c: 6e20 308f 2100 |0008: invoke-virtual {v1, v2}, Lorg/jaudiotagger/audio/mp3/MP3File;.setID3v1Tag:(Lorg/jaudiotagger/tag/id3/ID3v1Tag;)V // method@8f30 │ │ +2e0192: 2806 |000b: goto 0011 // +0006 │ │ +2e0194: 1f02 0712 |000c: check-cast v2, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // type@1207 │ │ +2e0198: 6e20 318f 2100 |000e: invoke-virtual {v1, v2}, Lorg/jaudiotagger/audio/mp3/MP3File;.setID3v2Tag:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;)V // method@8f31 │ │ +2e019e: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1121 │ │ 0x0002 line=1122 │ │ 0x0006 line=1124 │ │ 0x000c line=1128 │ │ locals : │ │ @@ -1103934,17 +1103934,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2dee54: |[2dee54] org.jaudiotagger.audio.mp3.MP3FileReader.:()V │ │ -2dee64: 7010 498e 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/audio/generic/AudioFileReader;.:()V // method@8e49 │ │ -2dee6a: 0e00 |0003: return-void │ │ +2dee58: |[2dee58] org.jaudiotagger.audio.mp3.MP3FileReader.:()V │ │ +2dee68: 7010 498e 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/audio/generic/AudioFileReader;.:()V // method@8e49 │ │ +2dee6e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/audio/mp3/MP3FileReader; │ │ │ │ Virtual methods - │ │ @@ -1103953,19 +1103953,19 @@ │ │ type : '(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/generic/GenericAudioHeader;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -2dee14: |[2dee14] org.jaudiotagger.audio.mp3.MP3FileReader.getEncodingInfo:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/generic/GenericAudioHeader; │ │ -2dee24: 2202 3310 |0000: new-instance v2, Ljava/lang/RuntimeException; // type@1033 │ │ -2dee28: 1a00 7d39 |0002: const-string v0, "MP3FileReader.getEncodingInfo should be called" // string@397d │ │ -2dee2c: 7020 7c87 0200 |0004: invoke-direct {v2, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@877c │ │ -2dee32: 2702 |0007: throw v2 │ │ +2dee18: |[2dee18] org.jaudiotagger.audio.mp3.MP3FileReader.getEncodingInfo:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/generic/GenericAudioHeader; │ │ +2dee28: 2202 3310 |0000: new-instance v2, Ljava/lang/RuntimeException; // type@1033 │ │ +2dee2c: 1a00 7d39 |0002: const-string v0, "MP3FileReader.getEncodingInfo should be called" // string@397d │ │ +2dee30: 7020 7c87 0200 |0004: invoke-direct {v2, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@877c │ │ +2dee36: 2702 |0007: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/jaudiotagger/audio/mp3/MP3FileReader; │ │ 0x0000 - 0x0008 reg=2 (null) Lorg/jaudiotagger/audio/MyRandomAccessFile; │ │ │ │ @@ -1103974,19 +1103974,19 @@ │ │ type : '(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/tag/Tag;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -2dee34: |[2dee34] org.jaudiotagger.audio.mp3.MP3FileReader.getTag:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/tag/Tag; │ │ -2dee44: 2202 3310 |0000: new-instance v2, Ljava/lang/RuntimeException; // type@1033 │ │ -2dee48: 1a00 7d39 |0002: const-string v0, "MP3FileReader.getEncodingInfo should be called" // string@397d │ │ -2dee4c: 7020 7c87 0200 |0004: invoke-direct {v2, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@877c │ │ -2dee52: 2702 |0007: throw v2 │ │ +2dee38: |[2dee38] org.jaudiotagger.audio.mp3.MP3FileReader.getTag:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/tag/Tag; │ │ +2dee48: 2202 3310 |0000: new-instance v2, Ljava/lang/RuntimeException; // type@1033 │ │ +2dee4c: 1a00 7d39 |0002: const-string v0, "MP3FileReader.getEncodingInfo should be called" // string@397d │ │ +2dee50: 7020 7c87 0200 |0004: invoke-direct {v2, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@877c │ │ +2dee56: 2702 |0007: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/jaudiotagger/audio/mp3/MP3FileReader; │ │ 0x0000 - 0x0008 reg=2 (null) Lorg/jaudiotagger/audio/MyRandomAccessFile; │ │ │ │ @@ -1103995,20 +1103995,20 @@ │ │ type : '(Lorg/jaudiotagger/audio/MyFile;)Lorg/jaudiotagger/audio/AudioFile;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -2dedd4: |[2dedd4] org.jaudiotagger.audio.mp3.MP3FileReader.read:(Lorg/jaudiotagger/audio/MyFile;)Lorg/jaudiotagger/audio/AudioFile; │ │ -2dede4: 2200 6911 |0000: new-instance v0, Lorg/jaudiotagger/audio/mp3/MP3File; // type@1169 │ │ -2dede8: 1261 |0002: const/4 v1, #int 6 // #6 │ │ -2dedea: 1212 |0003: const/4 v2, #int 1 // #1 │ │ -2dedec: 7040 0e8f 4021 |0004: invoke-direct {v0, v4, v1, v2}, Lorg/jaudiotagger/audio/mp3/MP3File;.:(Lorg/jaudiotagger/audio/MyFile;IZ)V // method@8f0e │ │ -2dedf2: 1100 |0007: return-object v0 │ │ +2dedd8: |[2dedd8] org.jaudiotagger.audio.mp3.MP3FileReader.read:(Lorg/jaudiotagger/audio/MyFile;)Lorg/jaudiotagger/audio/AudioFile; │ │ +2dede8: 2200 6911 |0000: new-instance v0, Lorg/jaudiotagger/audio/mp3/MP3File; // type@1169 │ │ +2dedec: 1261 |0002: const/4 v1, #int 6 // #6 │ │ +2dedee: 1212 |0003: const/4 v2, #int 1 // #1 │ │ +2dedf0: 7040 0e8f 4021 |0004: invoke-direct {v0, v4, v1, v2}, Lorg/jaudiotagger/audio/mp3/MP3File;.:(Lorg/jaudiotagger/audio/MyFile;IZ)V // method@8f0e │ │ +2dedf6: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0008 reg=3 this Lorg/jaudiotagger/audio/mp3/MP3FileReader; │ │ 0x0000 - 0x0008 reg=4 (null) Lorg/jaudiotagger/audio/MyFile; │ │ │ │ @@ -1104017,20 +1104017,20 @@ │ │ type : '(Lorg/jaudiotagger/audio/MyFile;)Lorg/jaudiotagger/audio/AudioFile;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -2dedf4: |[2dedf4] org.jaudiotagger.audio.mp3.MP3FileReader.readMustBeWritable:(Lorg/jaudiotagger/audio/MyFile;)Lorg/jaudiotagger/audio/AudioFile; │ │ -2dee04: 2200 6911 |0000: new-instance v0, Lorg/jaudiotagger/audio/mp3/MP3File; // type@1169 │ │ -2dee08: 1261 |0002: const/4 v1, #int 6 // #6 │ │ -2dee0a: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -2dee0c: 7040 0e8f 4021 |0004: invoke-direct {v0, v4, v1, v2}, Lorg/jaudiotagger/audio/mp3/MP3File;.:(Lorg/jaudiotagger/audio/MyFile;IZ)V // method@8f0e │ │ -2dee12: 1100 |0007: return-object v0 │ │ +2dedf8: |[2dedf8] org.jaudiotagger.audio.mp3.MP3FileReader.readMustBeWritable:(Lorg/jaudiotagger/audio/MyFile;)Lorg/jaudiotagger/audio/AudioFile; │ │ +2dee08: 2200 6911 |0000: new-instance v0, Lorg/jaudiotagger/audio/mp3/MP3File; // type@1169 │ │ +2dee0c: 1261 |0002: const/4 v1, #int 6 // #6 │ │ +2dee0e: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +2dee10: 7040 0e8f 4021 |0004: invoke-direct {v0, v4, v1, v2}, Lorg/jaudiotagger/audio/mp3/MP3File;.:(Lorg/jaudiotagger/audio/MyFile;IZ)V // method@8f0e │ │ +2dee16: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0008 reg=3 this Lorg/jaudiotagger/audio/mp3/MP3FileReader; │ │ 0x0000 - 0x0008 reg=4 (null) Lorg/jaudiotagger/audio/MyFile; │ │ │ │ @@ -1104076,17 +1104076,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2dee6c: |[2dee6c] org.jaudiotagger.audio.mp3.MP3FileWriter.:()V │ │ -2dee7c: 7010 4e8e 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/audio/generic/AudioFileWriter;.:()V // method@8e4e │ │ -2dee82: 0e00 |0003: return-void │ │ +2dee70: |[2dee70] org.jaudiotagger.audio.mp3.MP3FileWriter.:()V │ │ +2dee80: 7010 4e8e 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/audio/generic/AudioFileWriter;.:()V // method@8e4e │ │ +2dee86: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/audio/mp3/MP3FileWriter; │ │ │ │ Virtual methods - │ │ @@ -1104095,29 +1104095,29 @@ │ │ type : '(Lorg/jaudiotagger/audio/AudioFile;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -2dee84: |[2dee84] org.jaudiotagger.audio.mp3.MP3FileWriter.delete:(Lorg/jaudiotagger/audio/AudioFile;)V │ │ -2dee94: 1d02 |0000: monitor-enter v2 │ │ -2dee96: 0730 |0001: move-object v0, v3 │ │ -2dee98: 1f00 6911 |0002: check-cast v0, Lorg/jaudiotagger/audio/mp3/MP3File; // type@1169 │ │ -2dee9c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -2dee9e: 6e20 308f 1000 |0005: invoke-virtual {v0, v1}, Lorg/jaudiotagger/audio/mp3/MP3File;.setID3v1Tag:(Lorg/jaudiotagger/tag/id3/ID3v1Tag;)V // method@8f30 │ │ -2deea4: 0730 |0008: move-object v0, v3 │ │ -2deea6: 1f00 6911 |0009: check-cast v0, Lorg/jaudiotagger/audio/mp3/MP3File; // type@1169 │ │ -2deeaa: 6e20 318f 1000 |000b: invoke-virtual {v0, v1}, Lorg/jaudiotagger/audio/mp3/MP3File;.setID3v2Tag:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;)V // method@8f31 │ │ -2deeb0: 6e10 378a 0300 |000e: invoke-virtual {v3}, Lorg/jaudiotagger/audio/AudioFile;.commit:()V // method@8a37 │ │ -2deeb6: 1e02 |0011: monitor-exit v2 │ │ -2deeb8: 0e00 |0012: return-void │ │ -2deeba: 0d03 |0013: move-exception v3 │ │ -2deebc: 1e02 |0014: monitor-exit v2 │ │ -2deebe: 2703 |0015: throw v3 │ │ +2dee88: |[2dee88] org.jaudiotagger.audio.mp3.MP3FileWriter.delete:(Lorg/jaudiotagger/audio/AudioFile;)V │ │ +2dee98: 1d02 |0000: monitor-enter v2 │ │ +2dee9a: 0730 |0001: move-object v0, v3 │ │ +2dee9c: 1f00 6911 |0002: check-cast v0, Lorg/jaudiotagger/audio/mp3/MP3File; // type@1169 │ │ +2deea0: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +2deea2: 6e20 308f 1000 |0005: invoke-virtual {v0, v1}, Lorg/jaudiotagger/audio/mp3/MP3File;.setID3v1Tag:(Lorg/jaudiotagger/tag/id3/ID3v1Tag;)V // method@8f30 │ │ +2deea8: 0730 |0008: move-object v0, v3 │ │ +2deeaa: 1f00 6911 |0009: check-cast v0, Lorg/jaudiotagger/audio/mp3/MP3File; // type@1169 │ │ +2deeae: 6e20 318f 1000 |000b: invoke-virtual {v0, v1}, Lorg/jaudiotagger/audio/mp3/MP3File;.setID3v2Tag:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;)V // method@8f31 │ │ +2deeb4: 6e10 378a 0300 |000e: invoke-virtual {v3}, Lorg/jaudiotagger/audio/AudioFile;.commit:()V // method@8a37 │ │ +2deeba: 1e02 |0011: monitor-exit v2 │ │ +2deebc: 0e00 |0012: return-void │ │ +2deebe: 0d03 |0013: move-exception v3 │ │ +2deec0: 1e02 |0014: monitor-exit v2 │ │ +2deec2: 2703 |0015: throw v3 │ │ catches : 1 │ │ 0x0001 - 0x0011 │ │ -> 0x0013 │ │ positions : │ │ 0x0001 line=42 │ │ 0x0008 line=43 │ │ 0x000e line=44 │ │ @@ -1104131,17 +1104131,17 @@ │ │ type : '(Lorg/jaudiotagger/audio/AudioFile;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2deecc: |[2deecc] org.jaudiotagger.audio.mp3.MP3FileWriter.deleteTag:(Lorg/jaudiotagger/audio/AudioFile;)V │ │ -2deedc: 6e10 378a 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/audio/AudioFile;.commit:()V // method@8a37 │ │ -2deee2: 0e00 |0003: return-void │ │ +2deed0: |[2deed0] org.jaudiotagger.audio.mp3.MP3FileWriter.deleteTag:(Lorg/jaudiotagger/audio/AudioFile;)V │ │ +2deee0: 6e10 378a 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/audio/AudioFile;.commit:()V // method@8a37 │ │ +2deee6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/audio/mp3/MP3FileWriter; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/audio/AudioFile; │ │ │ │ @@ -1104150,19 +1104150,19 @@ │ │ type : '(Lorg/jaudiotagger/tag/Tag;Lorg/jaudiotagger/audio/MyRandomAccessFile;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -2deee4: |[2deee4] org.jaudiotagger.audio.mp3.MP3FileWriter.deleteTag:(Lorg/jaudiotagger/tag/Tag;Lorg/jaudiotagger/audio/MyRandomAccessFile;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V │ │ -2deef4: 2201 3310 |0000: new-instance v1, Ljava/lang/RuntimeException; // type@1033 │ │ -2deef8: 1a02 7d39 |0002: const-string v2, "MP3FileReader.getEncodingInfo should be called" // string@397d │ │ -2deefc: 7020 7c87 2100 |0004: invoke-direct {v1, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@877c │ │ -2def02: 2701 |0007: throw v1 │ │ +2deee8: |[2deee8] org.jaudiotagger.audio.mp3.MP3FileWriter.deleteTag:(Lorg/jaudiotagger/tag/Tag;Lorg/jaudiotagger/audio/MyRandomAccessFile;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V │ │ +2deef8: 2201 3310 |0000: new-instance v1, Ljava/lang/RuntimeException; // type@1033 │ │ +2deefc: 1a02 7d39 |0002: const-string v2, "MP3FileReader.getEncodingInfo should be called" // string@397d │ │ +2def00: 7020 7c87 2100 |0004: invoke-direct {v1, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@877c │ │ +2def06: 2701 |0007: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/jaudiotagger/audio/mp3/MP3FileWriter; │ │ 0x0000 - 0x0008 reg=1 (null) Lorg/jaudiotagger/tag/Tag; │ │ 0x0000 - 0x0008 reg=2 (null) Lorg/jaudiotagger/audio/MyRandomAccessFile; │ │ @@ -1104173,17 +1104173,17 @@ │ │ type : '(Lorg/jaudiotagger/audio/AudioFile;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2def04: |[2def04] org.jaudiotagger.audio.mp3.MP3FileWriter.writeFile:(Lorg/jaudiotagger/audio/AudioFile;)V │ │ -2def14: 6e10 378a 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/audio/AudioFile;.commit:()V // method@8a37 │ │ -2def1a: 0e00 |0003: return-void │ │ +2def08: |[2def08] org.jaudiotagger.audio.mp3.MP3FileWriter.writeFile:(Lorg/jaudiotagger/audio/AudioFile;)V │ │ +2def18: 6e10 378a 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/audio/AudioFile;.commit:()V // method@8a37 │ │ +2def1e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/audio/mp3/MP3FileWriter; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/audio/AudioFile; │ │ │ │ @@ -1104192,19 +1104192,19 @@ │ │ type : '(Lorg/jaudiotagger/audio/AudioFile;Lorg/jaudiotagger/tag/Tag;Lorg/jaudiotagger/audio/MyRandomAccessFile;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -2def1c: |[2def1c] org.jaudiotagger.audio.mp3.MP3FileWriter.writeTag:(Lorg/jaudiotagger/audio/AudioFile;Lorg/jaudiotagger/tag/Tag;Lorg/jaudiotagger/audio/MyRandomAccessFile;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V │ │ -2def2c: 2201 3310 |0000: new-instance v1, Ljava/lang/RuntimeException; // type@1033 │ │ -2def30: 1a02 7f39 |0002: const-string v2, "MP3FileReaderwriteTag should not be called" // string@397f │ │ -2def34: 7020 7c87 2100 |0004: invoke-direct {v1, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@877c │ │ -2def3a: 2701 |0007: throw v1 │ │ +2def20: |[2def20] org.jaudiotagger.audio.mp3.MP3FileWriter.writeTag:(Lorg/jaudiotagger/audio/AudioFile;Lorg/jaudiotagger/tag/Tag;Lorg/jaudiotagger/audio/MyRandomAccessFile;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V │ │ +2def30: 2201 3310 |0000: new-instance v1, Ljava/lang/RuntimeException; // type@1033 │ │ +2def34: 1a02 7f39 |0002: const-string v2, "MP3FileReaderwriteTag should not be called" // string@397f │ │ +2def38: 7020 7c87 2100 |0004: invoke-direct {v1, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@877c │ │ +2def3e: 2701 |0007: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/jaudiotagger/audio/mp3/MP3FileWriter; │ │ 0x0000 - 0x0008 reg=1 (null) Lorg/jaudiotagger/audio/AudioFile; │ │ 0x0000 - 0x0008 reg=2 (null) Lorg/jaudiotagger/tag/Tag; │ │ @@ -1104252,23 +1104252,23 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -2e4868: |[2e4868] org.jaudiotagger.audio.mp4.Mp4FileReader.:()V │ │ -2e4878: 7010 498e 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/audio/generic/AudioFileReader;.:()V // method@8e49 │ │ -2e487e: 2200 7511 |0003: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4InfoReader; // type@1175 │ │ -2e4882: 7010 be8f 0000 |0005: invoke-direct {v0}, Lorg/jaudiotagger/audio/mp4/Mp4InfoReader;.:()V // method@8fbe │ │ -2e4888: 5b10 1585 |0008: iput-object v0, v1, Lorg/jaudiotagger/audio/mp4/Mp4FileReader;.ir:Lorg/jaudiotagger/audio/mp4/Mp4InfoReader; // field@8515 │ │ -2e488c: 2200 7611 |000a: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4TagReader; // type@1176 │ │ -2e4890: 7010 c28f 0000 |000c: invoke-direct {v0}, Lorg/jaudiotagger/audio/mp4/Mp4TagReader;.:()V // method@8fc2 │ │ -2e4896: 5b10 1685 |000f: iput-object v0, v1, Lorg/jaudiotagger/audio/mp4/Mp4FileReader;.tr:Lorg/jaudiotagger/audio/mp4/Mp4TagReader; // field@8516 │ │ -2e489a: 0e00 |0011: return-void │ │ +2e486c: |[2e486c] org.jaudiotagger.audio.mp4.Mp4FileReader.:()V │ │ +2e487c: 7010 498e 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/audio/generic/AudioFileReader;.:()V // method@8e49 │ │ +2e4882: 2200 7511 |0003: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4InfoReader; // type@1175 │ │ +2e4886: 7010 be8f 0000 |0005: invoke-direct {v0}, Lorg/jaudiotagger/audio/mp4/Mp4InfoReader;.:()V // method@8fbe │ │ +2e488c: 5b10 1585 |0008: iput-object v0, v1, Lorg/jaudiotagger/audio/mp4/Mp4FileReader;.ir:Lorg/jaudiotagger/audio/mp4/Mp4InfoReader; // field@8515 │ │ +2e4890: 2200 7611 |000a: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4TagReader; // type@1176 │ │ +2e4894: 7010 c28f 0000 |000c: invoke-direct {v0}, Lorg/jaudiotagger/audio/mp4/Mp4TagReader;.:()V // method@8fc2 │ │ +2e489a: 5b10 1685 |000f: iput-object v0, v1, Lorg/jaudiotagger/audio/mp4/Mp4FileReader;.tr:Lorg/jaudiotagger/audio/mp4/Mp4TagReader; // field@8516 │ │ +2e489e: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0003 line=37 │ │ 0x000a line=38 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Lorg/jaudiotagger/audio/mp4/Mp4FileReader; │ │ @@ -1104279,19 +1104279,19 @@ │ │ type : '(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/generic/GenericAudioHeader;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -2e4828: |[2e4828] org.jaudiotagger.audio.mp4.Mp4FileReader.getEncodingInfo:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/generic/GenericAudioHeader; │ │ -2e4838: 5410 1585 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/mp4/Mp4FileReader;.ir:Lorg/jaudiotagger/audio/mp4/Mp4InfoReader; // field@8515 │ │ -2e483c: 6e20 c08f 2000 |0002: invoke-virtual {v0, v2}, Lorg/jaudiotagger/audio/mp4/Mp4InfoReader;.read:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/generic/GenericAudioHeader; // method@8fc0 │ │ -2e4842: 0c02 |0005: move-result-object v2 │ │ -2e4844: 1102 |0006: return-object v2 │ │ +2e482c: |[2e482c] org.jaudiotagger.audio.mp4.Mp4FileReader.getEncodingInfo:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/generic/GenericAudioHeader; │ │ +2e483c: 5410 1585 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/mp4/Mp4FileReader;.ir:Lorg/jaudiotagger/audio/mp4/Mp4InfoReader; // field@8515 │ │ +2e4840: 6e20 c08f 2000 |0002: invoke-virtual {v0, v2}, Lorg/jaudiotagger/audio/mp4/Mp4InfoReader;.read:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/generic/GenericAudioHeader; // method@8fc0 │ │ +2e4846: 0c02 |0005: move-result-object v2 │ │ +2e4848: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jaudiotagger/audio/mp4/Mp4FileReader; │ │ 0x0000 - 0x0007 reg=2 (null) Lorg/jaudiotagger/audio/MyRandomAccessFile; │ │ │ │ @@ -1104300,19 +1104300,19 @@ │ │ type : '(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/tag/Tag;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -2e4848: |[2e4848] org.jaudiotagger.audio.mp4.Mp4FileReader.getTag:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/tag/Tag; │ │ -2e4858: 5410 1685 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/mp4/Mp4FileReader;.tr:Lorg/jaudiotagger/audio/mp4/Mp4TagReader; // field@8516 │ │ -2e485c: 6e20 c48f 2000 |0002: invoke-virtual {v0, v2}, Lorg/jaudiotagger/audio/mp4/Mp4TagReader;.read:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/tag/mp4/Mp4Tag; // method@8fc4 │ │ -2e4862: 0c02 |0005: move-result-object v2 │ │ -2e4864: 1102 |0006: return-object v2 │ │ +2e484c: |[2e484c] org.jaudiotagger.audio.mp4.Mp4FileReader.getTag:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/tag/Tag; │ │ +2e485c: 5410 1685 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/mp4/Mp4FileReader;.tr:Lorg/jaudiotagger/audio/mp4/Mp4TagReader; // field@8516 │ │ +2e4860: 6e20 c48f 2000 |0002: invoke-virtual {v0, v2}, Lorg/jaudiotagger/audio/mp4/Mp4TagReader;.read:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/tag/mp4/Mp4Tag; // method@8fc4 │ │ +2e4866: 0c02 |0005: move-result-object v2 │ │ +2e4868: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jaudiotagger/audio/mp4/Mp4FileReader; │ │ 0x0000 - 0x0007 reg=2 (null) Lorg/jaudiotagger/audio/MyRandomAccessFile; │ │ │ │ @@ -1104353,20 +1104353,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -2e489c: |[2e489c] org.jaudiotagger.audio.mp4.Mp4FileWriter.:()V │ │ -2e48ac: 7010 4e8e 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/audio/generic/AudioFileWriter;.:()V // method@8e4e │ │ -2e48b2: 2200 7711 |0003: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4TagWriter; // type@1177 │ │ -2e48b6: 7010 c68f 0000 |0005: invoke-direct {v0}, Lorg/jaudiotagger/audio/mp4/Mp4TagWriter;.:()V // method@8fc6 │ │ -2e48bc: 5b10 1785 |0008: iput-object v0, v1, Lorg/jaudiotagger/audio/mp4/Mp4FileWriter;.tw:Lorg/jaudiotagger/audio/mp4/Mp4TagWriter; // field@8517 │ │ -2e48c0: 0e00 |000a: return-void │ │ +2e48a0: |[2e48a0] org.jaudiotagger.audio.mp4.Mp4FileWriter.:()V │ │ +2e48b0: 7010 4e8e 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/audio/generic/AudioFileWriter;.:()V // method@8e4e │ │ +2e48b6: 2200 7711 |0003: new-instance v0, Lorg/jaudiotagger/audio/mp4/Mp4TagWriter; // type@1177 │ │ +2e48ba: 7010 c68f 0000 |0005: invoke-direct {v0}, Lorg/jaudiotagger/audio/mp4/Mp4TagWriter;.:()V // method@8fc6 │ │ +2e48c0: 5b10 1785 |0008: iput-object v0, v1, Lorg/jaudiotagger/audio/mp4/Mp4FileWriter;.tw:Lorg/jaudiotagger/audio/mp4/Mp4TagWriter; // field@8517 │ │ +2e48c4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0003 line=38 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/jaudiotagger/audio/mp4/Mp4FileWriter; │ │ │ │ @@ -1104376,18 +1104376,18 @@ │ │ type : '(Lorg/jaudiotagger/tag/Tag;Lorg/jaudiotagger/audio/MyRandomAccessFile;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -2e48c4: |[2e48c4] org.jaudiotagger.audio.mp4.Mp4FileWriter.deleteTag:(Lorg/jaudiotagger/tag/Tag;Lorg/jaudiotagger/audio/MyRandomAccessFile;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V │ │ -2e48d4: 5401 1785 |0000: iget-object v1, v0, Lorg/jaudiotagger/audio/mp4/Mp4FileWriter;.tw:Lorg/jaudiotagger/audio/mp4/Mp4TagWriter; // field@8517 │ │ -2e48d8: 6e30 cd8f 2103 |0002: invoke-virtual {v1, v2, v3}, Lorg/jaudiotagger/audio/mp4/Mp4TagWriter;.delete:(Lorg/jaudiotagger/audio/MyRandomAccessFile;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V // method@8fcd │ │ -2e48de: 0e00 |0005: return-void │ │ +2e48c8: |[2e48c8] org.jaudiotagger.audio.mp4.Mp4FileWriter.deleteTag:(Lorg/jaudiotagger/tag/Tag;Lorg/jaudiotagger/audio/MyRandomAccessFile;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V │ │ +2e48d8: 5401 1785 |0000: iget-object v1, v0, Lorg/jaudiotagger/audio/mp4/Mp4FileWriter;.tw:Lorg/jaudiotagger/audio/mp4/Mp4TagWriter; // field@8517 │ │ +2e48dc: 6e30 cd8f 2103 |0002: invoke-virtual {v1, v2, v3}, Lorg/jaudiotagger/audio/mp4/Mp4TagWriter;.delete:(Lorg/jaudiotagger/audio/MyRandomAccessFile;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V // method@8fcd │ │ +2e48e2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/jaudiotagger/audio/mp4/Mp4FileWriter; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/jaudiotagger/tag/Tag; │ │ 0x0000 - 0x0006 reg=2 (null) Lorg/jaudiotagger/audio/MyRandomAccessFile; │ │ @@ -1104398,18 +1104398,18 @@ │ │ type : '(Lorg/jaudiotagger/audio/AudioFile;Lorg/jaudiotagger/tag/Tag;Lorg/jaudiotagger/audio/MyRandomAccessFile;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -2e48e0: |[2e48e0] org.jaudiotagger.audio.mp4.Mp4FileWriter.writeTag:(Lorg/jaudiotagger/audio/AudioFile;Lorg/jaudiotagger/tag/Tag;Lorg/jaudiotagger/audio/MyRandomAccessFile;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V │ │ -2e48f0: 5401 1785 |0000: iget-object v1, v0, Lorg/jaudiotagger/audio/mp4/Mp4FileWriter;.tw:Lorg/jaudiotagger/audio/mp4/Mp4TagWriter; // field@8517 │ │ -2e48f4: 6e40 cf8f 2143 |0002: invoke-virtual {v1, v2, v3, v4}, Lorg/jaudiotagger/audio/mp4/Mp4TagWriter;.write:(Lorg/jaudiotagger/tag/Tag;Lorg/jaudiotagger/audio/MyRandomAccessFile;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V // method@8fcf │ │ -2e48fa: 0e00 |0005: return-void │ │ +2e48e4: |[2e48e4] org.jaudiotagger.audio.mp4.Mp4FileWriter.writeTag:(Lorg/jaudiotagger/audio/AudioFile;Lorg/jaudiotagger/tag/Tag;Lorg/jaudiotagger/audio/MyRandomAccessFile;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V │ │ +2e48f4: 5401 1785 |0000: iget-object v1, v0, Lorg/jaudiotagger/audio/mp4/Mp4FileWriter;.tw:Lorg/jaudiotagger/audio/mp4/Mp4TagWriter; // field@8517 │ │ +2e48f8: 6e40 cf8f 2143 |0002: invoke-virtual {v1, v2, v3, v4}, Lorg/jaudiotagger/audio/mp4/Mp4TagWriter;.write:(Lorg/jaudiotagger/tag/Tag;Lorg/jaudiotagger/audio/MyRandomAccessFile;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V // method@8fcf │ │ +2e48fe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/jaudiotagger/audio/mp4/Mp4FileWriter; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/jaudiotagger/audio/AudioFile; │ │ 0x0000 - 0x0006 reg=2 (null) Lorg/jaudiotagger/tag/Tag; │ │ @@ -1104496,19 +1104496,19 @@ │ │ type : '(Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -2e7158: |[2e7158] org.jaudiotagger.audio.mp4.atom.Mp4AlacBox.:(Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;)V │ │ -2e7168: 7010 dc8f 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/audio/mp4/atom/AbstractMp4Box;.:()V // method@8fdc │ │ -2e716e: 5b01 2285 |0003: iput-object v1, v0, Lorg/jaudiotagger/audio/mp4/atom/Mp4AlacBox;.header:Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // field@8522 │ │ -2e7172: 5b02 2185 |0005: iput-object v2, v0, Lorg/jaudiotagger/audio/mp4/atom/Mp4AlacBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@8521 │ │ -2e7176: 0e00 |0007: return-void │ │ +2e715c: |[2e715c] org.jaudiotagger.audio.mp4.atom.Mp4AlacBox.:(Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;)V │ │ +2e716c: 7010 dc8f 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/audio/mp4/atom/AbstractMp4Box;.:()V // method@8fdc │ │ +2e7172: 5b01 2285 |0003: iput-object v1, v0, Lorg/jaudiotagger/audio/mp4/atom/Mp4AlacBox;.header:Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // field@8522 │ │ +2e7176: 5b02 2185 |0005: iput-object v2, v0, Lorg/jaudiotagger/audio/mp4/atom/Mp4AlacBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@8521 │ │ +2e717a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0003 line=40 │ │ 0x0005 line=41 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/jaudiotagger/audio/mp4/atom/Mp4AlacBox; │ │ @@ -1104521,17 +1104521,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2e6f50: |[2e6f50] org.jaudiotagger.audio.mp4.atom.Mp4AlacBox.getBitRate:()I │ │ -2e6f60: 5210 1f85 |0000: iget v0, v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4AlacBox;.bitRate:I // field@851f │ │ -2e6f64: 0f00 |0002: return v0 │ │ +2e6f54: |[2e6f54] org.jaudiotagger.audio.mp4.atom.Mp4AlacBox.getBitRate:()I │ │ +2e6f64: 5210 1f85 |0000: iget v0, v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4AlacBox;.bitRate:I // field@851f │ │ +2e6f68: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/mp4/atom/Mp4AlacBox; │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/mp4/atom/Mp4AlacBox;) │ │ @@ -1104539,17 +1104539,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2e6f68: |[2e6f68] org.jaudiotagger.audio.mp4.atom.Mp4AlacBox.getChannels:()I │ │ -2e6f78: 5210 2085 |0000: iget v0, v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4AlacBox;.channels:I // field@8520 │ │ -2e6f7c: 0f00 |0002: return v0 │ │ +2e6f6c: |[2e6f6c] org.jaudiotagger.audio.mp4.atom.Mp4AlacBox.getChannels:()I │ │ +2e6f7c: 5210 2085 |0000: iget v0, v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4AlacBox;.channels:I // field@8520 │ │ +2e6f80: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/mp4/atom/Mp4AlacBox; │ │ │ │ #2 : (in Lorg/jaudiotagger/audio/mp4/atom/Mp4AlacBox;) │ │ @@ -1104557,17 +1104557,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2e6f80: |[2e6f80] org.jaudiotagger.audio.mp4.atom.Mp4AlacBox.getHistoryMult:()I │ │ -2e6f90: 5210 2385 |0000: iget v0, v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4AlacBox;.historyMult:I // field@8523 │ │ -2e6f94: 0f00 |0002: return v0 │ │ +2e6f84: |[2e6f84] org.jaudiotagger.audio.mp4.atom.Mp4AlacBox.getHistoryMult:()I │ │ +2e6f94: 5210 2385 |0000: iget v0, v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4AlacBox;.historyMult:I // field@8523 │ │ +2e6f98: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/mp4/atom/Mp4AlacBox; │ │ │ │ #3 : (in Lorg/jaudiotagger/audio/mp4/atom/Mp4AlacBox;) │ │ @@ -1104575,17 +1104575,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2e6f98: |[2e6f98] org.jaudiotagger.audio.mp4.atom.Mp4AlacBox.getInitialHistory:()I │ │ -2e6fa8: 5210 2485 |0000: iget v0, v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4AlacBox;.initialHistory:I // field@8524 │ │ -2e6fac: 0f00 |0002: return v0 │ │ +2e6f9c: |[2e6f9c] org.jaudiotagger.audio.mp4.atom.Mp4AlacBox.getInitialHistory:()I │ │ +2e6fac: 5210 2485 |0000: iget v0, v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4AlacBox;.initialHistory:I // field@8524 │ │ +2e6fb0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/mp4/atom/Mp4AlacBox; │ │ │ │ #4 : (in Lorg/jaudiotagger/audio/mp4/atom/Mp4AlacBox;) │ │ @@ -1104593,17 +1104593,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2e6fb0: |[2e6fb0] org.jaudiotagger.audio.mp4.atom.Mp4AlacBox.getKModifier:()I │ │ -2e6fc0: 5210 2585 |0000: iget v0, v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4AlacBox;.kModifier:I // field@8525 │ │ -2e6fc4: 0f00 |0002: return v0 │ │ +2e6fb4: |[2e6fb4] org.jaudiotagger.audio.mp4.atom.Mp4AlacBox.getKModifier:()I │ │ +2e6fc4: 5210 2585 |0000: iget v0, v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4AlacBox;.kModifier:I // field@8525 │ │ +2e6fc8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/mp4/atom/Mp4AlacBox; │ │ │ │ #5 : (in Lorg/jaudiotagger/audio/mp4/atom/Mp4AlacBox;) │ │ @@ -1104611,17 +1104611,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2e6fc8: |[2e6fc8] org.jaudiotagger.audio.mp4.atom.Mp4AlacBox.getMaxCodedFrameSize:()I │ │ -2e6fd8: 5210 2685 |0000: iget v0, v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4AlacBox;.maxCodedFrameSize:I // field@8526 │ │ -2e6fdc: 0f00 |0002: return v0 │ │ +2e6fcc: |[2e6fcc] org.jaudiotagger.audio.mp4.atom.Mp4AlacBox.getMaxCodedFrameSize:()I │ │ +2e6fdc: 5210 2685 |0000: iget v0, v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4AlacBox;.maxCodedFrameSize:I // field@8526 │ │ +2e6fe0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/mp4/atom/Mp4AlacBox; │ │ │ │ #6 : (in Lorg/jaudiotagger/audio/mp4/atom/Mp4AlacBox;) │ │ @@ -1104629,17 +1104629,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2e6fe0: |[2e6fe0] org.jaudiotagger.audio.mp4.atom.Mp4AlacBox.getMaxSamplePerFrame:()I │ │ -2e6ff0: 5210 2785 |0000: iget v0, v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4AlacBox;.maxSamplePerFrame:I // field@8527 │ │ -2e6ff4: 0f00 |0002: return v0 │ │ +2e6fe4: |[2e6fe4] org.jaudiotagger.audio.mp4.atom.Mp4AlacBox.getMaxSamplePerFrame:()I │ │ +2e6ff4: 5210 2785 |0000: iget v0, v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4AlacBox;.maxSamplePerFrame:I // field@8527 │ │ +2e6ff8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/mp4/atom/Mp4AlacBox; │ │ │ │ #7 : (in Lorg/jaudiotagger/audio/mp4/atom/Mp4AlacBox;) │ │ @@ -1104647,17 +1104647,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2e6ff8: |[2e6ff8] org.jaudiotagger.audio.mp4.atom.Mp4AlacBox.getSampleRate:()I │ │ -2e7008: 5210 2885 |0000: iget v0, v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4AlacBox;.sampleRate:I // field@8528 │ │ -2e700c: 0f00 |0002: return v0 │ │ +2e6ffc: |[2e6ffc] org.jaudiotagger.audio.mp4.atom.Mp4AlacBox.getSampleRate:()I │ │ +2e700c: 5210 2885 |0000: iget v0, v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4AlacBox;.sampleRate:I // field@8528 │ │ +2e7010: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/mp4/atom/Mp4AlacBox; │ │ │ │ #8 : (in Lorg/jaudiotagger/audio/mp4/atom/Mp4AlacBox;) │ │ @@ -1104665,17 +1104665,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2e7010: |[2e7010] org.jaudiotagger.audio.mp4.atom.Mp4AlacBox.getSampleSize:()I │ │ -2e7020: 5210 2985 |0000: iget v0, v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4AlacBox;.sampleSize:I // field@8529 │ │ -2e7024: 0f00 |0002: return v0 │ │ +2e7014: |[2e7014] org.jaudiotagger.audio.mp4.atom.Mp4AlacBox.getSampleSize:()I │ │ +2e7024: 5210 2985 |0000: iget v0, v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4AlacBox;.sampleSize:I // field@8529 │ │ +2e7028: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/mp4/atom/Mp4AlacBox; │ │ │ │ #9 : (in Lorg/jaudiotagger/audio/mp4/atom/Mp4AlacBox;) │ │ @@ -1104683,17 +1104683,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2e7028: |[2e7028] org.jaudiotagger.audio.mp4.atom.Mp4AlacBox.getUnknown1:()I │ │ -2e7038: 5210 2a85 |0000: iget v0, v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4AlacBox;.unknown1:I // field@852a │ │ -2e703c: 0f00 |0002: return v0 │ │ +2e702c: |[2e702c] org.jaudiotagger.audio.mp4.atom.Mp4AlacBox.getUnknown1:()I │ │ +2e703c: 5210 2a85 |0000: iget v0, v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4AlacBox;.unknown1:I // field@852a │ │ +2e7040: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/mp4/atom/Mp4AlacBox; │ │ │ │ #10 : (in Lorg/jaudiotagger/audio/mp4/atom/Mp4AlacBox;) │ │ @@ -1104701,17 +1104701,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2e7040: |[2e7040] org.jaudiotagger.audio.mp4.atom.Mp4AlacBox.getUnknown2:()I │ │ -2e7050: 5210 2b85 |0000: iget v0, v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4AlacBox;.unknown2:I // field@852b │ │ -2e7054: 0f00 |0002: return v0 │ │ +2e7044: |[2e7044] org.jaudiotagger.audio.mp4.atom.Mp4AlacBox.getUnknown2:()I │ │ +2e7054: 5210 2b85 |0000: iget v0, v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4AlacBox;.unknown2:I // field@852b │ │ +2e7058: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/mp4/atom/Mp4AlacBox; │ │ │ │ #11 : (in Lorg/jaudiotagger/audio/mp4/atom/Mp4AlacBox;) │ │ @@ -1104719,81 +1104719,81 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 133 16-bit code units │ │ -2e7178: |[2e7178] org.jaudiotagger.audio.mp4.atom.Mp4AlacBox.processData:()V │ │ -2e7188: 5420 2185 |0000: iget-object v0, v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4AlacBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@8521 │ │ -2e718c: 5421 2185 |0002: iget-object v1, v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4AlacBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@8521 │ │ -2e7190: 6e10 4d88 0100 |0004: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ -2e7196: 0a01 |0007: move-result v1 │ │ -2e7198: d801 0104 |0008: add-int/lit8 v1, v1, #int 4 // #04 │ │ -2e719c: 6e20 4e88 1000 |000a: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ -2e71a2: 5420 2185 |000d: iget-object v0, v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4AlacBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@8521 │ │ -2e71a6: 6201 a481 |000f: sget-object v1, Ljava/nio/ByteOrder;.BIG_ENDIAN:Ljava/nio/ByteOrder; // field@81a4 │ │ -2e71aa: 6e20 4c88 1000 |0011: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@884c │ │ -2e71b0: 5420 2185 |0014: iget-object v0, v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4AlacBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@8521 │ │ -2e71b4: 6e10 4388 0000 |0016: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.getInt:()I // method@8843 │ │ -2e71ba: 0a00 |0019: move-result v0 │ │ -2e71bc: 5920 2785 |001a: iput v0, v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4AlacBox;.maxSamplePerFrame:I // field@8527 │ │ -2e71c0: 5420 2185 |001c: iget-object v0, v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4AlacBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@8521 │ │ -2e71c4: 6e10 3e88 0000 |001e: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ -2e71ca: 0a00 |0021: move-result v0 │ │ -2e71cc: 7110 b48e 0000 |0022: invoke-static {v0}, Lorg/jaudiotagger/audio/generic/Utils;.u:(B)I // method@8eb4 │ │ -2e71d2: 0a00 |0025: move-result v0 │ │ -2e71d4: 5920 2a85 |0026: iput v0, v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4AlacBox;.unknown1:I // field@852a │ │ -2e71d8: 5420 2185 |0028: iget-object v0, v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4AlacBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@8521 │ │ -2e71dc: 6e10 3e88 0000 |002a: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ -2e71e2: 0a00 |002d: move-result v0 │ │ -2e71e4: 7110 b48e 0000 |002e: invoke-static {v0}, Lorg/jaudiotagger/audio/generic/Utils;.u:(B)I // method@8eb4 │ │ -2e71ea: 0a00 |0031: move-result v0 │ │ -2e71ec: 5920 2985 |0032: iput v0, v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4AlacBox;.sampleSize:I // field@8529 │ │ -2e71f0: 5420 2185 |0034: iget-object v0, v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4AlacBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@8521 │ │ -2e71f4: 6e10 3e88 0000 |0036: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ -2e71fa: 0a00 |0039: move-result v0 │ │ -2e71fc: 7110 b48e 0000 |003a: invoke-static {v0}, Lorg/jaudiotagger/audio/generic/Utils;.u:(B)I // method@8eb4 │ │ -2e7202: 0a00 |003d: move-result v0 │ │ -2e7204: 5920 2385 |003e: iput v0, v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4AlacBox;.historyMult:I // field@8523 │ │ -2e7208: 5420 2185 |0040: iget-object v0, v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4AlacBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@8521 │ │ -2e720c: 6e10 3e88 0000 |0042: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ -2e7212: 0a00 |0045: move-result v0 │ │ -2e7214: 7110 b48e 0000 |0046: invoke-static {v0}, Lorg/jaudiotagger/audio/generic/Utils;.u:(B)I // method@8eb4 │ │ -2e721a: 0a00 |0049: move-result v0 │ │ -2e721c: 5920 2485 |004a: iput v0, v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4AlacBox;.initialHistory:I // field@8524 │ │ -2e7220: 5420 2185 |004c: iget-object v0, v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4AlacBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@8521 │ │ -2e7224: 6e10 3e88 0000 |004e: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ -2e722a: 0a00 |0051: move-result v0 │ │ -2e722c: 7110 b48e 0000 |0052: invoke-static {v0}, Lorg/jaudiotagger/audio/generic/Utils;.u:(B)I // method@8eb4 │ │ -2e7232: 0a00 |0055: move-result v0 │ │ -2e7234: 5920 2585 |0056: iput v0, v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4AlacBox;.kModifier:I // field@8525 │ │ -2e7238: 5420 2185 |0058: iget-object v0, v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4AlacBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@8521 │ │ -2e723c: 6e10 3e88 0000 |005a: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ -2e7242: 0a00 |005d: move-result v0 │ │ -2e7244: 7110 b48e 0000 |005e: invoke-static {v0}, Lorg/jaudiotagger/audio/generic/Utils;.u:(B)I // method@8eb4 │ │ -2e724a: 0a00 |0061: move-result v0 │ │ -2e724c: 5920 2085 |0062: iput v0, v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4AlacBox;.channels:I // field@8520 │ │ -2e7250: 5420 2185 |0064: iget-object v0, v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4AlacBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@8521 │ │ -2e7254: 6e10 4788 0000 |0066: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.getShort:()S // method@8847 │ │ -2e725a: 0a00 |0069: move-result v0 │ │ -2e725c: 5920 2b85 |006a: iput v0, v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4AlacBox;.unknown2:I // field@852b │ │ -2e7260: 5420 2185 |006c: iget-object v0, v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4AlacBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@8521 │ │ -2e7264: 6e10 4388 0000 |006e: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.getInt:()I // method@8843 │ │ -2e726a: 0a00 |0071: move-result v0 │ │ -2e726c: 5920 2685 |0072: iput v0, v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4AlacBox;.maxCodedFrameSize:I // field@8526 │ │ -2e7270: 5420 2185 |0074: iget-object v0, v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4AlacBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@8521 │ │ -2e7274: 6e10 4388 0000 |0076: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.getInt:()I // method@8843 │ │ -2e727a: 0a00 |0079: move-result v0 │ │ -2e727c: 5920 1f85 |007a: iput v0, v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4AlacBox;.bitRate:I // field@851f │ │ -2e7280: 5420 2185 |007c: iget-object v0, v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4AlacBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@8521 │ │ -2e7284: 6e10 4388 0000 |007e: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.getInt:()I // method@8843 │ │ -2e728a: 0a00 |0081: move-result v0 │ │ -2e728c: 5920 2885 |0082: iput v0, v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4AlacBox;.sampleRate:I // field@8528 │ │ -2e7290: 0e00 |0084: return-void │ │ +2e717c: |[2e717c] org.jaudiotagger.audio.mp4.atom.Mp4AlacBox.processData:()V │ │ +2e718c: 5420 2185 |0000: iget-object v0, v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4AlacBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@8521 │ │ +2e7190: 5421 2185 |0002: iget-object v1, v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4AlacBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@8521 │ │ +2e7194: 6e10 4d88 0100 |0004: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ +2e719a: 0a01 |0007: move-result v1 │ │ +2e719c: d801 0104 |0008: add-int/lit8 v1, v1, #int 4 // #04 │ │ +2e71a0: 6e20 4e88 1000 |000a: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ +2e71a6: 5420 2185 |000d: iget-object v0, v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4AlacBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@8521 │ │ +2e71aa: 6201 a481 |000f: sget-object v1, Ljava/nio/ByteOrder;.BIG_ENDIAN:Ljava/nio/ByteOrder; // field@81a4 │ │ +2e71ae: 6e20 4c88 1000 |0011: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@884c │ │ +2e71b4: 5420 2185 |0014: iget-object v0, v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4AlacBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@8521 │ │ +2e71b8: 6e10 4388 0000 |0016: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.getInt:()I // method@8843 │ │ +2e71be: 0a00 |0019: move-result v0 │ │ +2e71c0: 5920 2785 |001a: iput v0, v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4AlacBox;.maxSamplePerFrame:I // field@8527 │ │ +2e71c4: 5420 2185 |001c: iget-object v0, v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4AlacBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@8521 │ │ +2e71c8: 6e10 3e88 0000 |001e: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ +2e71ce: 0a00 |0021: move-result v0 │ │ +2e71d0: 7110 b48e 0000 |0022: invoke-static {v0}, Lorg/jaudiotagger/audio/generic/Utils;.u:(B)I // method@8eb4 │ │ +2e71d6: 0a00 |0025: move-result v0 │ │ +2e71d8: 5920 2a85 |0026: iput v0, v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4AlacBox;.unknown1:I // field@852a │ │ +2e71dc: 5420 2185 |0028: iget-object v0, v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4AlacBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@8521 │ │ +2e71e0: 6e10 3e88 0000 |002a: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ +2e71e6: 0a00 |002d: move-result v0 │ │ +2e71e8: 7110 b48e 0000 |002e: invoke-static {v0}, Lorg/jaudiotagger/audio/generic/Utils;.u:(B)I // method@8eb4 │ │ +2e71ee: 0a00 |0031: move-result v0 │ │ +2e71f0: 5920 2985 |0032: iput v0, v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4AlacBox;.sampleSize:I // field@8529 │ │ +2e71f4: 5420 2185 |0034: iget-object v0, v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4AlacBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@8521 │ │ +2e71f8: 6e10 3e88 0000 |0036: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ +2e71fe: 0a00 |0039: move-result v0 │ │ +2e7200: 7110 b48e 0000 |003a: invoke-static {v0}, Lorg/jaudiotagger/audio/generic/Utils;.u:(B)I // method@8eb4 │ │ +2e7206: 0a00 |003d: move-result v0 │ │ +2e7208: 5920 2385 |003e: iput v0, v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4AlacBox;.historyMult:I // field@8523 │ │ +2e720c: 5420 2185 |0040: iget-object v0, v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4AlacBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@8521 │ │ +2e7210: 6e10 3e88 0000 |0042: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ +2e7216: 0a00 |0045: move-result v0 │ │ +2e7218: 7110 b48e 0000 |0046: invoke-static {v0}, Lorg/jaudiotagger/audio/generic/Utils;.u:(B)I // method@8eb4 │ │ +2e721e: 0a00 |0049: move-result v0 │ │ +2e7220: 5920 2485 |004a: iput v0, v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4AlacBox;.initialHistory:I // field@8524 │ │ +2e7224: 5420 2185 |004c: iget-object v0, v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4AlacBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@8521 │ │ +2e7228: 6e10 3e88 0000 |004e: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ +2e722e: 0a00 |0051: move-result v0 │ │ +2e7230: 7110 b48e 0000 |0052: invoke-static {v0}, Lorg/jaudiotagger/audio/generic/Utils;.u:(B)I // method@8eb4 │ │ +2e7236: 0a00 |0055: move-result v0 │ │ +2e7238: 5920 2585 |0056: iput v0, v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4AlacBox;.kModifier:I // field@8525 │ │ +2e723c: 5420 2185 |0058: iget-object v0, v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4AlacBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@8521 │ │ +2e7240: 6e10 3e88 0000 |005a: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ +2e7246: 0a00 |005d: move-result v0 │ │ +2e7248: 7110 b48e 0000 |005e: invoke-static {v0}, Lorg/jaudiotagger/audio/generic/Utils;.u:(B)I // method@8eb4 │ │ +2e724e: 0a00 |0061: move-result v0 │ │ +2e7250: 5920 2085 |0062: iput v0, v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4AlacBox;.channels:I // field@8520 │ │ +2e7254: 5420 2185 |0064: iget-object v0, v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4AlacBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@8521 │ │ +2e7258: 6e10 4788 0000 |0066: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.getShort:()S // method@8847 │ │ +2e725e: 0a00 |0069: move-result v0 │ │ +2e7260: 5920 2b85 |006a: iput v0, v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4AlacBox;.unknown2:I // field@852b │ │ +2e7264: 5420 2185 |006c: iget-object v0, v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4AlacBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@8521 │ │ +2e7268: 6e10 4388 0000 |006e: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.getInt:()I // method@8843 │ │ +2e726e: 0a00 |0071: move-result v0 │ │ +2e7270: 5920 2685 |0072: iput v0, v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4AlacBox;.maxCodedFrameSize:I // field@8526 │ │ +2e7274: 5420 2185 |0074: iget-object v0, v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4AlacBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@8521 │ │ +2e7278: 6e10 4388 0000 |0076: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.getInt:()I // method@8843 │ │ +2e727e: 0a00 |0079: move-result v0 │ │ +2e7280: 5920 1f85 |007a: iput v0, v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4AlacBox;.bitRate:I // field@851f │ │ +2e7284: 5420 2185 |007c: iget-object v0, v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4AlacBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@8521 │ │ +2e7288: 6e10 4388 0000 |007e: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.getInt:()I // method@8843 │ │ +2e728e: 0a00 |0081: move-result v0 │ │ +2e7290: 5920 2885 |0082: iput v0, v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4AlacBox;.sampleRate:I // field@8528 │ │ +2e7294: 0e00 |0084: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x000d line=48 │ │ 0x0014 line=50 │ │ 0x001c line=51 │ │ 0x0028 line=52 │ │ @@ -1104813,64 +1104813,64 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 120 16-bit code units │ │ -2e7058: |[2e7058] org.jaudiotagger.audio.mp4.atom.Mp4AlacBox.toString:()Ljava/lang/String; │ │ -2e7068: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -2e706c: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2e7072: 1a01 1b91 |0005: const-string v1, "maxSamplePerFrame:" // string@911b │ │ -2e7076: 6e20 d787 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e707c: 5221 2785 |000a: iget v1, v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4AlacBox;.maxSamplePerFrame:I // field@8527 │ │ -2e7080: 6e20 d387 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2e7086: 1a01 63b1 |000f: const-string v1, "unknown1:" // string@b163 │ │ -2e708a: 6e20 d787 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e7090: 5221 2a85 |0014: iget v1, v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4AlacBox;.unknown1:I // field@852a │ │ -2e7094: 6e20 d387 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2e709a: 1a01 65a0 |0019: const-string v1, "sampleSize:" // string@a065 │ │ -2e709e: 6e20 d787 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e70a4: 5221 2985 |001e: iget v1, v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4AlacBox;.sampleSize:I // field@8529 │ │ -2e70a8: 6e20 d387 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2e70ae: 1a01 637b |0023: const-string v1, "historyMult:" // string@7b63 │ │ -2e70b2: 6e20 d787 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e70b8: 5221 2385 |0028: iget v1, v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4AlacBox;.historyMult:I // field@8523 │ │ -2e70bc: 6e20 d387 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2e70c2: 1a01 f07c |002d: const-string v1, "initialHistory:" // string@7cf0 │ │ -2e70c6: 6e20 d787 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e70cc: 5221 2485 |0032: iget v1, v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4AlacBox;.initialHistory:I // field@8524 │ │ -2e70d0: 6e20 d387 1000 |0034: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2e70d6: 1a01 d280 |0037: const-string v1, "kModifier:" // string@80d2 │ │ -2e70da: 6e20 d787 1000 |0039: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e70e0: 5221 2585 |003c: iget v1, v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4AlacBox;.kModifier:I // field@8525 │ │ -2e70e4: 6e20 d387 1000 |003e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2e70ea: 1a01 6660 |0041: const-string v1, "channels:" // string@6066 │ │ -2e70ee: 6e20 d787 1000 |0043: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e70f4: 5221 2085 |0046: iget v1, v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4AlacBox;.channels:I // field@8520 │ │ -2e70f8: 6e20 d387 1000 |0048: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2e70fe: 1a01 65b1 |004b: const-string v1, "unknown2 :" // string@b165 │ │ -2e7102: 6e20 d787 1000 |004d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e7108: 5221 2b85 |0050: iget v1, v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4AlacBox;.unknown2:I // field@852b │ │ -2e710c: 6e20 d387 1000 |0052: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2e7112: 1a01 0e91 |0055: const-string v1, "maxCodedFrameSize:" // string@910e │ │ -2e7116: 6e20 d787 1000 |0057: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e711c: 5221 2685 |005a: iget v1, v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4AlacBox;.maxCodedFrameSize:I // field@8526 │ │ -2e7120: 6e20 d387 1000 |005c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2e7126: 1a01 1c5e |005f: const-string v1, "bitRate:" // string@5e1c │ │ -2e712a: 6e20 d787 1000 |0061: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e7130: 5221 1f85 |0064: iget v1, v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4AlacBox;.bitRate:I // field@851f │ │ -2e7134: 6e20 d387 1000 |0066: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2e713a: 1a01 63a0 |0069: const-string v1, "sampleRate:" // string@a063 │ │ -2e713e: 6e20 d787 1000 |006b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e7144: 5221 2885 |006e: iget v1, v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4AlacBox;.sampleRate:I // field@8528 │ │ -2e7148: 6e20 d387 1000 |0070: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2e714e: 6e10 df87 0000 |0073: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2e7154: 0c00 |0076: move-result-object v0 │ │ -2e7156: 1100 |0077: return-object v0 │ │ +2e705c: |[2e705c] org.jaudiotagger.audio.mp4.atom.Mp4AlacBox.toString:()Ljava/lang/String; │ │ +2e706c: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +2e7070: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2e7076: 1a01 1b91 |0005: const-string v1, "maxSamplePerFrame:" // string@911b │ │ +2e707a: 6e20 d787 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e7080: 5221 2785 |000a: iget v1, v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4AlacBox;.maxSamplePerFrame:I // field@8527 │ │ +2e7084: 6e20 d387 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2e708a: 1a01 63b1 |000f: const-string v1, "unknown1:" // string@b163 │ │ +2e708e: 6e20 d787 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e7094: 5221 2a85 |0014: iget v1, v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4AlacBox;.unknown1:I // field@852a │ │ +2e7098: 6e20 d387 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2e709e: 1a01 65a0 |0019: const-string v1, "sampleSize:" // string@a065 │ │ +2e70a2: 6e20 d787 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e70a8: 5221 2985 |001e: iget v1, v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4AlacBox;.sampleSize:I // field@8529 │ │ +2e70ac: 6e20 d387 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2e70b2: 1a01 637b |0023: const-string v1, "historyMult:" // string@7b63 │ │ +2e70b6: 6e20 d787 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e70bc: 5221 2385 |0028: iget v1, v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4AlacBox;.historyMult:I // field@8523 │ │ +2e70c0: 6e20 d387 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2e70c6: 1a01 f07c |002d: const-string v1, "initialHistory:" // string@7cf0 │ │ +2e70ca: 6e20 d787 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e70d0: 5221 2485 |0032: iget v1, v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4AlacBox;.initialHistory:I // field@8524 │ │ +2e70d4: 6e20 d387 1000 |0034: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2e70da: 1a01 d280 |0037: const-string v1, "kModifier:" // string@80d2 │ │ +2e70de: 6e20 d787 1000 |0039: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e70e4: 5221 2585 |003c: iget v1, v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4AlacBox;.kModifier:I // field@8525 │ │ +2e70e8: 6e20 d387 1000 |003e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2e70ee: 1a01 6660 |0041: const-string v1, "channels:" // string@6066 │ │ +2e70f2: 6e20 d787 1000 |0043: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e70f8: 5221 2085 |0046: iget v1, v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4AlacBox;.channels:I // field@8520 │ │ +2e70fc: 6e20 d387 1000 |0048: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2e7102: 1a01 65b1 |004b: const-string v1, "unknown2 :" // string@b165 │ │ +2e7106: 6e20 d787 1000 |004d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e710c: 5221 2b85 |0050: iget v1, v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4AlacBox;.unknown2:I // field@852b │ │ +2e7110: 6e20 d387 1000 |0052: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2e7116: 1a01 0e91 |0055: const-string v1, "maxCodedFrameSize:" // string@910e │ │ +2e711a: 6e20 d787 1000 |0057: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e7120: 5221 2685 |005a: iget v1, v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4AlacBox;.maxCodedFrameSize:I // field@8526 │ │ +2e7124: 6e20 d387 1000 |005c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2e712a: 1a01 1c5e |005f: const-string v1, "bitRate:" // string@5e1c │ │ +2e712e: 6e20 d787 1000 |0061: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e7134: 5221 1f85 |0064: iget v1, v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4AlacBox;.bitRate:I // field@851f │ │ +2e7138: 6e20 d387 1000 |0066: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2e713e: 1a01 63a0 |0069: const-string v1, "sampleRate:" // string@a063 │ │ +2e7142: 6e20 d787 1000 |006b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e7148: 5221 2885 |006e: iget v1, v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4AlacBox;.sampleRate:I // field@8528 │ │ +2e714c: 6e20 d387 1000 |0070: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2e7152: 6e10 df87 0000 |0073: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2e7158: 0c00 |0076: move-result-object v0 │ │ +2e715a: 1100 |0077: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ locals : │ │ 0x0000 - 0x0078 reg=2 this Lorg/jaudiotagger/audio/mp4/atom/Mp4AlacBox; │ │ │ │ source_file_idx : 15482 (Mp4AlacBox.java) │ │ @@ -1104904,19 +1104904,19 @@ │ │ type : '(Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -2e7a6c: |[2e7a6c] org.jaudiotagger.audio.mp4.atom.Mp4DrmsBox.:(Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;)V │ │ -2e7a7c: 7010 dc8f 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/audio/mp4/atom/AbstractMp4Box;.:()V // method@8fdc │ │ -2e7a82: 5b01 3a85 |0003: iput-object v1, v0, Lorg/jaudiotagger/audio/mp4/atom/Mp4DrmsBox;.header:Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // field@853a │ │ -2e7a86: 5b02 3985 |0005: iput-object v2, v0, Lorg/jaudiotagger/audio/mp4/atom/Mp4DrmsBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@8539 │ │ -2e7a8a: 0e00 |0007: return-void │ │ +2e7a70: |[2e7a70] org.jaudiotagger.audio.mp4.atom.Mp4DrmsBox.:(Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;)V │ │ +2e7a80: 7010 dc8f 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/audio/mp4/atom/AbstractMp4Box;.:()V // method@8fdc │ │ +2e7a86: 5b01 3a85 |0003: iput-object v1, v0, Lorg/jaudiotagger/audio/mp4/atom/Mp4DrmsBox;.header:Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // field@853a │ │ +2e7a8a: 5b02 3985 |0005: iput-object v2, v0, Lorg/jaudiotagger/audio/mp4/atom/Mp4DrmsBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@8539 │ │ +2e7a8e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ 0x0003 line=22 │ │ 0x0005 line=23 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/jaudiotagger/audio/mp4/atom/Mp4DrmsBox; │ │ @@ -1104929,59 +1104929,59 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 76 16-bit code units │ │ -2e7a8c: |[2e7a8c] org.jaudiotagger.audio.mp4.atom.Mp4DrmsBox.processData:()V │ │ -2e7a9c: 5470 3985 |0000: iget-object v0, v7, Lorg/jaudiotagger/audio/mp4/atom/Mp4DrmsBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@8539 │ │ -2e7aa0: 6e10 4888 0000 |0002: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.hasRemaining:()Z // method@8848 │ │ -2e7aa6: 0a00 |0005: move-result v0 │ │ -2e7aa8: 3800 4500 |0006: if-eqz v0, 004b // +0045 │ │ -2e7aac: 5470 3985 |0008: iget-object v0, v7, Lorg/jaudiotagger/audio/mp4/atom/Mp4DrmsBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@8539 │ │ -2e7ab0: 6e10 3e88 0000 |000a: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ -2e7ab6: 0a00 |000d: move-result v0 │ │ -2e7ab8: 1301 6500 |000e: const/16 v1, #int 101 // #65 │ │ -2e7abc: 3210 0300 |0010: if-eq v0, v1, 0013 // +0003 │ │ -2e7ac0: 28ee |0012: goto 0000 // -0012 │ │ -2e7ac2: 5470 3985 |0013: iget-object v0, v7, Lorg/jaudiotagger/audio/mp4/atom/Mp4DrmsBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@8539 │ │ -2e7ac6: 6e10 5a88 0000 |0015: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.slice:()Ljava/nio/ByteBuffer; // method@885a │ │ -2e7acc: 0c00 |0018: move-result-object v0 │ │ -2e7ace: 6e10 3e88 0000 |0019: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ -2e7ad4: 0a01 |001c: move-result v1 │ │ -2e7ad6: 1302 7300 |001d: const/16 v2, #int 115 // #73 │ │ -2e7ada: 1203 |001f: const/4 v3, #int 0 // #0 │ │ -2e7adc: 1214 |0020: const/4 v4, #int 1 // #1 │ │ -2e7ade: 3321 0400 |0021: if-ne v1, v2, 0025 // +0004 │ │ -2e7ae2: 1211 |0023: const/4 v1, #int 1 // #1 │ │ -2e7ae4: 2802 |0024: goto 0026 // +0002 │ │ -2e7ae6: 1201 |0025: const/4 v1, #int 0 // #0 │ │ -2e7ae8: 6e10 3e88 0000 |0026: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ -2e7aee: 0a05 |0029: move-result v5 │ │ -2e7af0: 1306 6400 |002a: const/16 v6, #int 100 // #64 │ │ -2e7af4: 3365 0400 |002c: if-ne v5, v6, 0030 // +0004 │ │ -2e7af8: 1215 |002e: const/4 v5, #int 1 // #1 │ │ -2e7afa: 2802 |002f: goto 0031 // +0002 │ │ -2e7afc: 1205 |0030: const/4 v5, #int 0 // #0 │ │ -2e7afe: b551 |0031: and-int/2addr v1, v5 │ │ -2e7b00: 6e10 3e88 0000 |0032: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ -2e7b06: 0a00 |0035: move-result v0 │ │ -2e7b08: 3320 0300 |0036: if-ne v0, v2, 0039 // +0003 │ │ -2e7b0c: 1213 |0038: const/4 v3, #int 1 // #1 │ │ -2e7b0e: 9500 0103 |0039: and-int v0, v1, v3 │ │ -2e7b12: 3800 c5ff |003b: if-eqz v0, 0000 // -003b │ │ -2e7b16: 5470 3985 |003d: iget-object v0, v7, Lorg/jaudiotagger/audio/mp4/atom/Mp4DrmsBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@8539 │ │ -2e7b1a: 5471 3985 |003f: iget-object v1, v7, Lorg/jaudiotagger/audio/mp4/atom/Mp4DrmsBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@8539 │ │ -2e7b1e: 6e10 4d88 0100 |0041: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ -2e7b24: 0a01 |0044: move-result v1 │ │ -2e7b26: b141 |0045: sub-int/2addr v1, v4 │ │ -2e7b28: d801 01fc |0046: add-int/lit8 v1, v1, #int -4 // #fc │ │ -2e7b2c: 6e20 4e88 1000 |0048: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ -2e7b32: 0e00 |004b: return-void │ │ +2e7a90: |[2e7a90] org.jaudiotagger.audio.mp4.atom.Mp4DrmsBox.processData:()V │ │ +2e7aa0: 5470 3985 |0000: iget-object v0, v7, Lorg/jaudiotagger/audio/mp4/atom/Mp4DrmsBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@8539 │ │ +2e7aa4: 6e10 4888 0000 |0002: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.hasRemaining:()Z // method@8848 │ │ +2e7aaa: 0a00 |0005: move-result v0 │ │ +2e7aac: 3800 4500 |0006: if-eqz v0, 004b // +0045 │ │ +2e7ab0: 5470 3985 |0008: iget-object v0, v7, Lorg/jaudiotagger/audio/mp4/atom/Mp4DrmsBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@8539 │ │ +2e7ab4: 6e10 3e88 0000 |000a: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ +2e7aba: 0a00 |000d: move-result v0 │ │ +2e7abc: 1301 6500 |000e: const/16 v1, #int 101 // #65 │ │ +2e7ac0: 3210 0300 |0010: if-eq v0, v1, 0013 // +0003 │ │ +2e7ac4: 28ee |0012: goto 0000 // -0012 │ │ +2e7ac6: 5470 3985 |0013: iget-object v0, v7, Lorg/jaudiotagger/audio/mp4/atom/Mp4DrmsBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@8539 │ │ +2e7aca: 6e10 5a88 0000 |0015: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.slice:()Ljava/nio/ByteBuffer; // method@885a │ │ +2e7ad0: 0c00 |0018: move-result-object v0 │ │ +2e7ad2: 6e10 3e88 0000 |0019: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ +2e7ad8: 0a01 |001c: move-result v1 │ │ +2e7ada: 1302 7300 |001d: const/16 v2, #int 115 // #73 │ │ +2e7ade: 1203 |001f: const/4 v3, #int 0 // #0 │ │ +2e7ae0: 1214 |0020: const/4 v4, #int 1 // #1 │ │ +2e7ae2: 3321 0400 |0021: if-ne v1, v2, 0025 // +0004 │ │ +2e7ae6: 1211 |0023: const/4 v1, #int 1 // #1 │ │ +2e7ae8: 2802 |0024: goto 0026 // +0002 │ │ +2e7aea: 1201 |0025: const/4 v1, #int 0 // #0 │ │ +2e7aec: 6e10 3e88 0000 |0026: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ +2e7af2: 0a05 |0029: move-result v5 │ │ +2e7af4: 1306 6400 |002a: const/16 v6, #int 100 // #64 │ │ +2e7af8: 3365 0400 |002c: if-ne v5, v6, 0030 // +0004 │ │ +2e7afc: 1215 |002e: const/4 v5, #int 1 // #1 │ │ +2e7afe: 2802 |002f: goto 0031 // +0002 │ │ +2e7b00: 1205 |0030: const/4 v5, #int 0 // #0 │ │ +2e7b02: b551 |0031: and-int/2addr v1, v5 │ │ +2e7b04: 6e10 3e88 0000 |0032: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ +2e7b0a: 0a00 |0035: move-result v0 │ │ +2e7b0c: 3320 0300 |0036: if-ne v0, v2, 0039 // +0003 │ │ +2e7b10: 1213 |0038: const/4 v3, #int 1 // #1 │ │ +2e7b12: 9500 0103 |0039: and-int v0, v1, v3 │ │ +2e7b16: 3800 c5ff |003b: if-eqz v0, 0000 // -003b │ │ +2e7b1a: 5470 3985 |003d: iget-object v0, v7, Lorg/jaudiotagger/audio/mp4/atom/Mp4DrmsBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@8539 │ │ +2e7b1e: 5471 3985 |003f: iget-object v1, v7, Lorg/jaudiotagger/audio/mp4/atom/Mp4DrmsBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@8539 │ │ +2e7b22: 6e10 4d88 0100 |0041: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ +2e7b28: 0a01 |0044: move-result v1 │ │ +2e7b2a: b141 |0045: sub-int/2addr v1, v4 │ │ +2e7b2c: d801 01fc |0046: add-int/lit8 v1, v1, #int -4 // #fc │ │ +2e7b30: 6e20 4e88 1000 |0048: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ +2e7b36: 0e00 |004b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0008 line=35 │ │ 0x0013 line=42 │ │ 0x0019 line=43 │ │ 0x003d line=45 │ │ @@ -1105153,50 +1105153,50 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 67 16-bit code units │ │ -2e8340: |[2e8340] org.jaudiotagger.audio.mp4.atom.Mp4EsdsBox.:()V │ │ -2e8350: 2200 8c10 |0000: new-instance v0, Ljava/util/HashMap; // type@108c │ │ -2e8354: 7010 2b89 0000 |0002: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@892b │ │ -2e835a: 6900 8685 |0005: sput-object v0, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox;.kindMap:Ljava/util/Map; // field@8586 │ │ -2e835e: 7100 0b90 0000 |0007: invoke-static {}, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;.values:()[Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // method@900b │ │ -2e8364: 0c00 |000a: move-result-object v0 │ │ -2e8366: 2101 |000b: array-length v1, v0 │ │ -2e8368: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -2e836a: 1203 |000d: const/4 v3, #int 0 // #0 │ │ -2e836c: 3513 1400 |000e: if-ge v3, v1, 0022 // +0014 │ │ -2e8370: 4604 0003 |0010: aget-object v4, v0, v3 │ │ -2e8374: 6205 8685 |0012: sget-object v5, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox;.kindMap:Ljava/util/Map; // field@8586 │ │ -2e8378: 6e10 0990 0400 |0014: invoke-virtual {v4}, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;.getId:()I // method@9009 │ │ -2e837e: 0a06 |0017: move-result v6 │ │ -2e8380: 7110 3487 0600 |0018: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e8386: 0c06 |001b: move-result-object v6 │ │ -2e8388: 7230 9489 6504 |001c: invoke-interface {v5, v6, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2e838e: d803 0301 |001f: add-int/lit8 v3, v3, #int 1 // #01 │ │ -2e8392: 28ed |0021: goto 000e // -0013 │ │ -2e8394: 2200 8c10 |0022: new-instance v0, Ljava/util/HashMap; // type@108c │ │ -2e8398: 7010 2b89 0000 |0024: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@892b │ │ -2e839e: 6900 8285 |0027: sput-object v0, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox;.audioProfileMap:Ljava/util/Map; // field@8582 │ │ -2e83a2: 7100 0690 0000 |0029: invoke-static {}, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile;.values:()[Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile; // method@9006 │ │ -2e83a8: 0c00 |002c: move-result-object v0 │ │ -2e83aa: 2101 |002d: array-length v1, v0 │ │ -2e83ac: 3512 1400 |002e: if-ge v2, v1, 0042 // +0014 │ │ -2e83b0: 4603 0002 |0030: aget-object v3, v0, v2 │ │ -2e83b4: 6204 8285 |0032: sget-object v4, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox;.audioProfileMap:Ljava/util/Map; // field@8582 │ │ -2e83b8: 6e10 0490 0300 |0034: invoke-virtual {v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile;.getId:()I // method@9004 │ │ -2e83be: 0a05 |0037: move-result v5 │ │ -2e83c0: 7110 3487 0500 |0038: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e83c6: 0c05 |003b: move-result-object v5 │ │ -2e83c8: 7230 9489 5403 |003c: invoke-interface {v4, v5, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2e83ce: d802 0201 |003f: add-int/lit8 v2, v2, #int 1 // #01 │ │ -2e83d2: 28ed |0041: goto 002e // -0013 │ │ -2e83d4: 0e00 |0042: return-void │ │ +2e8344: |[2e8344] org.jaudiotagger.audio.mp4.atom.Mp4EsdsBox.:()V │ │ +2e8354: 2200 8c10 |0000: new-instance v0, Ljava/util/HashMap; // type@108c │ │ +2e8358: 7010 2b89 0000 |0002: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@892b │ │ +2e835e: 6900 8685 |0005: sput-object v0, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox;.kindMap:Ljava/util/Map; // field@8586 │ │ +2e8362: 7100 0b90 0000 |0007: invoke-static {}, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;.values:()[Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // method@900b │ │ +2e8368: 0c00 |000a: move-result-object v0 │ │ +2e836a: 2101 |000b: array-length v1, v0 │ │ +2e836c: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +2e836e: 1203 |000d: const/4 v3, #int 0 // #0 │ │ +2e8370: 3513 1400 |000e: if-ge v3, v1, 0022 // +0014 │ │ +2e8374: 4604 0003 |0010: aget-object v4, v0, v3 │ │ +2e8378: 6205 8685 |0012: sget-object v5, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox;.kindMap:Ljava/util/Map; // field@8586 │ │ +2e837c: 6e10 0990 0400 |0014: invoke-virtual {v4}, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;.getId:()I // method@9009 │ │ +2e8382: 0a06 |0017: move-result v6 │ │ +2e8384: 7110 3487 0600 |0018: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e838a: 0c06 |001b: move-result-object v6 │ │ +2e838c: 7230 9489 6504 |001c: invoke-interface {v5, v6, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2e8392: d803 0301 |001f: add-int/lit8 v3, v3, #int 1 // #01 │ │ +2e8396: 28ed |0021: goto 000e // -0013 │ │ +2e8398: 2200 8c10 |0022: new-instance v0, Ljava/util/HashMap; // type@108c │ │ +2e839c: 7010 2b89 0000 |0024: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@892b │ │ +2e83a2: 6900 8285 |0027: sput-object v0, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox;.audioProfileMap:Ljava/util/Map; // field@8582 │ │ +2e83a6: 7100 0690 0000 |0029: invoke-static {}, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile;.values:()[Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile; // method@9006 │ │ +2e83ac: 0c00 |002c: move-result-object v0 │ │ +2e83ae: 2101 |002d: array-length v1, v0 │ │ +2e83b0: 3512 1400 |002e: if-ge v2, v1, 0042 // +0014 │ │ +2e83b4: 4603 0002 |0030: aget-object v3, v0, v2 │ │ +2e83b8: 6204 8285 |0032: sget-object v4, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox;.audioProfileMap:Ljava/util/Map; // field@8582 │ │ +2e83bc: 6e10 0490 0300 |0034: invoke-virtual {v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile;.getId:()I // method@9004 │ │ +2e83c2: 0a05 |0037: move-result v5 │ │ +2e83c4: 7110 3487 0500 |0038: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e83ca: 0c05 |003b: move-result-object v5 │ │ +2e83cc: 7230 9489 5403 |003c: invoke-interface {v4, v5, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2e83d2: d802 0201 |003f: add-int/lit8 v2, v2, #int 1 // #01 │ │ +2e83d6: 28ed |0041: goto 002e // -0013 │ │ +2e83d8: 0e00 |0042: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ 0x0007 line=110 │ │ 0x0012 line=112 │ │ 0x0022 line=115 │ │ 0x0029 line=116 │ │ @@ -1105208,80 +1105208,80 @@ │ │ type : '(Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 131 16-bit code units │ │ -2e83d8: |[2e83d8] org.jaudiotagger.audio.mp4.atom.Mp4EsdsBox.:(Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;)V │ │ -2e83e8: 7010 dc8f 0300 |0000: invoke-direct {v3}, Lorg/jaudiotagger/audio/mp4/atom/AbstractMp4Box;.:()V // method@8fdc │ │ -2e83ee: 5b34 8485 |0003: iput-object v4, v3, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox;.header:Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // field@8584 │ │ -2e83f2: 6204 a481 |0005: sget-object v4, Ljava/nio/ByteOrder;.BIG_ENDIAN:Ljava/nio/ByteOrder; // field@81a4 │ │ -2e83f6: 6e20 4c88 4500 |0007: invoke-virtual {v5, v4}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@884c │ │ -2e83fc: 6e10 4d88 0500 |000a: invoke-virtual {v5}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ -2e8402: 0a04 |000d: move-result v4 │ │ -2e8404: d804 0401 |000e: add-int/lit8 v4, v4, #int 1 // #01 │ │ -2e8408: 1230 |0010: const/4 v0, #int 3 // #3 │ │ -2e840a: b004 |0011: add-int/2addr v4, v0 │ │ -2e840c: 6e20 4e88 4500 |0012: invoke-virtual {v5, v4}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ -2e8412: 6e10 3e88 0500 |0015: invoke-virtual {v5}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ -2e8418: 0a04 |0018: move-result v4 │ │ -2e841a: 3304 1000 |0019: if-ne v4, v0, 0029 // +0010 │ │ -2e841e: 6e20 1390 5300 |001b: invoke-virtual {v3, v5}, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox;.processSectionHeader:(Ljava/nio/ByteBuffer;)I // method@9013 │ │ -2e8424: 6e10 4d88 0500 |001e: invoke-virtual {v5}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ -2e842a: 0a04 |0021: move-result v4 │ │ -2e842c: d804 0402 |0022: add-int/lit8 v4, v4, #int 2 // #02 │ │ -2e8430: d804 0401 |0024: add-int/lit8 v4, v4, #int 1 // #01 │ │ -2e8434: 6e20 4e88 4500 |0026: invoke-virtual {v5, v4}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ -2e843a: 6e10 3e88 0500 |0029: invoke-virtual {v5}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ -2e8440: 0a04 |002c: move-result v4 │ │ -2e8442: 1241 |002d: const/4 v1, #int 4 // #4 │ │ -2e8444: 3314 2d00 |002e: if-ne v4, v1, 005b // +002d │ │ -2e8448: 6e20 1390 5300 |0030: invoke-virtual {v3, v5}, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox;.processSectionHeader:(Ljava/nio/ByteBuffer;)I // method@9013 │ │ -2e844e: 6204 8685 |0033: sget-object v4, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox;.kindMap:Ljava/util/Map; // field@8586 │ │ -2e8452: 6e10 3e88 0500 |0035: invoke-virtual {v5}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ -2e8458: 0a02 |0038: move-result v2 │ │ -2e845a: 7110 3487 0200 |0039: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e8460: 0c02 |003c: move-result-object v2 │ │ -2e8462: 7220 9089 2400 |003d: invoke-interface {v4, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ -2e8468: 0c04 |0040: move-result-object v4 │ │ -2e846a: 1f04 7d11 |0041: check-cast v4, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // type@117d │ │ -2e846e: 5b34 8585 |0043: iput-object v4, v3, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox;.kind:Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // field@8585 │ │ -2e8472: 6e10 4d88 0500 |0045: invoke-virtual {v5}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ -2e8478: 0a04 |0048: move-result v4 │ │ -2e847a: d804 0401 |0049: add-int/lit8 v4, v4, #int 1 // #01 │ │ -2e847e: b004 |004b: add-int/2addr v4, v0 │ │ -2e8480: 6e20 4e88 4500 |004c: invoke-virtual {v5, v4}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ -2e8486: 6e10 4388 0500 |004f: invoke-virtual {v5}, Ljava/nio/ByteBuffer;.getInt:()I // method@8843 │ │ -2e848c: 0a04 |0052: move-result v4 │ │ -2e848e: 5934 8785 |0053: iput v4, v3, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox;.maxBitrate:I // field@8587 │ │ -2e8492: 6e10 4388 0500 |0055: invoke-virtual {v5}, Ljava/nio/ByteBuffer;.getInt:()I // method@8843 │ │ -2e8498: 0a04 |0058: move-result v4 │ │ -2e849a: 5934 8385 |0059: iput v4, v3, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox;.avgBitrate:I // field@8583 │ │ -2e849e: 6e10 3e88 0500 |005b: invoke-virtual {v5}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ -2e84a4: 0a04 |005e: move-result v4 │ │ -2e84a6: 1252 |005f: const/4 v2, #int 5 // #5 │ │ -2e84a8: 3324 2200 |0060: if-ne v4, v2, 0082 // +0022 │ │ -2e84ac: 6e20 1390 5300 |0062: invoke-virtual {v3, v5}, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox;.processSectionHeader:(Ljava/nio/ByteBuffer;)I // method@9013 │ │ -2e84b2: 6204 8285 |0065: sget-object v4, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox;.audioProfileMap:Ljava/util/Map; // field@8582 │ │ -2e84b6: 6e10 3e88 0500 |0067: invoke-virtual {v5}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ -2e84bc: 0a02 |006a: move-result v2 │ │ -2e84be: e100 0203 |006b: shr-int/lit8 v0, v2, #int 3 // #03 │ │ -2e84c2: 7110 3487 0000 |006d: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2e84c8: 0c00 |0070: move-result-object v0 │ │ -2e84ca: 7220 9089 0400 |0071: invoke-interface {v4, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ -2e84d0: 0c04 |0074: move-result-object v4 │ │ -2e84d2: 1f04 7c11 |0075: check-cast v4, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile; // type@117c │ │ -2e84d6: 5b34 8185 |0077: iput-object v4, v3, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox;.audioProfile:Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile; // field@8581 │ │ -2e84da: 6e10 3e88 0500 |0079: invoke-virtual {v5}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ -2e84e0: 0a04 |007c: move-result v4 │ │ -2e84e2: e004 0401 |007d: shl-int/lit8 v4, v4, #int 1 // #01 │ │ -2e84e6: b914 |007f: shr-int/2addr v4, v1 │ │ -2e84e8: 5934 8885 |0080: iput v4, v3, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox;.numberOfChannels:I // field@8588 │ │ -2e84ec: 0e00 |0082: return-void │ │ +2e83dc: |[2e83dc] org.jaudiotagger.audio.mp4.atom.Mp4EsdsBox.:(Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;)V │ │ +2e83ec: 7010 dc8f 0300 |0000: invoke-direct {v3}, Lorg/jaudiotagger/audio/mp4/atom/AbstractMp4Box;.:()V // method@8fdc │ │ +2e83f2: 5b34 8485 |0003: iput-object v4, v3, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox;.header:Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // field@8584 │ │ +2e83f6: 6204 a481 |0005: sget-object v4, Ljava/nio/ByteOrder;.BIG_ENDIAN:Ljava/nio/ByteOrder; // field@81a4 │ │ +2e83fa: 6e20 4c88 4500 |0007: invoke-virtual {v5, v4}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@884c │ │ +2e8400: 6e10 4d88 0500 |000a: invoke-virtual {v5}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ +2e8406: 0a04 |000d: move-result v4 │ │ +2e8408: d804 0401 |000e: add-int/lit8 v4, v4, #int 1 // #01 │ │ +2e840c: 1230 |0010: const/4 v0, #int 3 // #3 │ │ +2e840e: b004 |0011: add-int/2addr v4, v0 │ │ +2e8410: 6e20 4e88 4500 |0012: invoke-virtual {v5, v4}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ +2e8416: 6e10 3e88 0500 |0015: invoke-virtual {v5}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ +2e841c: 0a04 |0018: move-result v4 │ │ +2e841e: 3304 1000 |0019: if-ne v4, v0, 0029 // +0010 │ │ +2e8422: 6e20 1390 5300 |001b: invoke-virtual {v3, v5}, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox;.processSectionHeader:(Ljava/nio/ByteBuffer;)I // method@9013 │ │ +2e8428: 6e10 4d88 0500 |001e: invoke-virtual {v5}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ +2e842e: 0a04 |0021: move-result v4 │ │ +2e8430: d804 0402 |0022: add-int/lit8 v4, v4, #int 2 // #02 │ │ +2e8434: d804 0401 |0024: add-int/lit8 v4, v4, #int 1 // #01 │ │ +2e8438: 6e20 4e88 4500 |0026: invoke-virtual {v5, v4}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ +2e843e: 6e10 3e88 0500 |0029: invoke-virtual {v5}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ +2e8444: 0a04 |002c: move-result v4 │ │ +2e8446: 1241 |002d: const/4 v1, #int 4 // #4 │ │ +2e8448: 3314 2d00 |002e: if-ne v4, v1, 005b // +002d │ │ +2e844c: 6e20 1390 5300 |0030: invoke-virtual {v3, v5}, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox;.processSectionHeader:(Ljava/nio/ByteBuffer;)I // method@9013 │ │ +2e8452: 6204 8685 |0033: sget-object v4, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox;.kindMap:Ljava/util/Map; // field@8586 │ │ +2e8456: 6e10 3e88 0500 |0035: invoke-virtual {v5}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ +2e845c: 0a02 |0038: move-result v2 │ │ +2e845e: 7110 3487 0200 |0039: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e8464: 0c02 |003c: move-result-object v2 │ │ +2e8466: 7220 9089 2400 |003d: invoke-interface {v4, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ +2e846c: 0c04 |0040: move-result-object v4 │ │ +2e846e: 1f04 7d11 |0041: check-cast v4, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // type@117d │ │ +2e8472: 5b34 8585 |0043: iput-object v4, v3, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox;.kind:Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // field@8585 │ │ +2e8476: 6e10 4d88 0500 |0045: invoke-virtual {v5}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ +2e847c: 0a04 |0048: move-result v4 │ │ +2e847e: d804 0401 |0049: add-int/lit8 v4, v4, #int 1 // #01 │ │ +2e8482: b004 |004b: add-int/2addr v4, v0 │ │ +2e8484: 6e20 4e88 4500 |004c: invoke-virtual {v5, v4}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ +2e848a: 6e10 4388 0500 |004f: invoke-virtual {v5}, Ljava/nio/ByteBuffer;.getInt:()I // method@8843 │ │ +2e8490: 0a04 |0052: move-result v4 │ │ +2e8492: 5934 8785 |0053: iput v4, v3, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox;.maxBitrate:I // field@8587 │ │ +2e8496: 6e10 4388 0500 |0055: invoke-virtual {v5}, Ljava/nio/ByteBuffer;.getInt:()I // method@8843 │ │ +2e849c: 0a04 |0058: move-result v4 │ │ +2e849e: 5934 8385 |0059: iput v4, v3, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox;.avgBitrate:I // field@8583 │ │ +2e84a2: 6e10 3e88 0500 |005b: invoke-virtual {v5}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ +2e84a8: 0a04 |005e: move-result v4 │ │ +2e84aa: 1252 |005f: const/4 v2, #int 5 // #5 │ │ +2e84ac: 3324 2200 |0060: if-ne v4, v2, 0082 // +0022 │ │ +2e84b0: 6e20 1390 5300 |0062: invoke-virtual {v3, v5}, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox;.processSectionHeader:(Ljava/nio/ByteBuffer;)I // method@9013 │ │ +2e84b6: 6204 8285 |0065: sget-object v4, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox;.audioProfileMap:Ljava/util/Map; // field@8582 │ │ +2e84ba: 6e10 3e88 0500 |0067: invoke-virtual {v5}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ +2e84c0: 0a02 |006a: move-result v2 │ │ +2e84c2: e100 0203 |006b: shr-int/lit8 v0, v2, #int 3 // #03 │ │ +2e84c6: 7110 3487 0000 |006d: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2e84cc: 0c00 |0070: move-result-object v0 │ │ +2e84ce: 7220 9089 0400 |0071: invoke-interface {v4, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ +2e84d4: 0c04 |0074: move-result-object v4 │ │ +2e84d6: 1f04 7c11 |0075: check-cast v4, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile; // type@117c │ │ +2e84da: 5b34 8185 |0077: iput-object v4, v3, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox;.audioProfile:Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile; // field@8581 │ │ +2e84de: 6e10 3e88 0500 |0079: invoke-virtual {v5}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ +2e84e4: 0a04 |007c: move-result v4 │ │ +2e84e6: e004 0401 |007d: shl-int/lit8 v4, v4, #int 1 // #01 │ │ +2e84ea: b914 |007f: shr-int/2addr v4, v1 │ │ +2e84ec: 5934 8885 |0080: iput v4, v3, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox;.numberOfChannels:I // field@8588 │ │ +2e84f0: 0e00 |0082: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ 0x0003 line=130 │ │ 0x0005 line=131 │ │ 0x000a line=141 │ │ 0x0015 line=144 │ │ @@ -1105309,17 +1105309,17 @@ │ │ type : '()Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2e8310: |[2e8310] org.jaudiotagger.audio.mp4.atom.Mp4EsdsBox.getAudioProfile:()Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile; │ │ -2e8320: 5410 8185 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox;.audioProfile:Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile; // field@8581 │ │ -2e8324: 1100 |0002: return-object v0 │ │ +2e8314: |[2e8314] org.jaudiotagger.audio.mp4.atom.Mp4EsdsBox.getAudioProfile:()Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile; │ │ +2e8324: 5410 8185 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox;.audioProfile:Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile; // field@8581 │ │ +2e8328: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=246 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox; │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox;) │ │ @@ -1105327,17 +1105327,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2e8268: |[2e8268] org.jaudiotagger.audio.mp4.atom.Mp4EsdsBox.getAvgBitrate:()I │ │ -2e8278: 5210 8385 |0000: iget v0, v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox;.avgBitrate:I // field@8583 │ │ -2e827c: 0f00 |0002: return v0 │ │ +2e826c: |[2e826c] org.jaudiotagger.audio.mp4.atom.Mp4EsdsBox.getAvgBitrate:()I │ │ +2e827c: 5210 8385 |0000: iget v0, v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox;.avgBitrate:I // field@8583 │ │ +2e8280: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=202 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox; │ │ │ │ #2 : (in Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox;) │ │ @@ -1105345,17 +1105345,17 @@ │ │ type : '()Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2e8328: |[2e8328] org.jaudiotagger.audio.mp4.atom.Mp4EsdsBox.getKind:()Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; │ │ -2e8338: 5410 8585 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox;.kind:Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // field@8585 │ │ -2e833c: 1100 |0002: return-object v0 │ │ +2e832c: |[2e832c] org.jaudiotagger.audio.mp4.atom.Mp4EsdsBox.getKind:()Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; │ │ +2e833c: 5410 8585 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox;.kind:Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // field@8585 │ │ +2e8340: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=236 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox; │ │ │ │ #3 : (in Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox;) │ │ @@ -1105363,17 +1105363,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2e8280: |[2e8280] org.jaudiotagger.audio.mp4.atom.Mp4EsdsBox.getMaxBitrate:()I │ │ -2e8290: 5210 8785 |0000: iget v0, v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox;.maxBitrate:I // field@8587 │ │ -2e8294: 0f00 |0002: return v0 │ │ +2e8284: |[2e8284] org.jaudiotagger.audio.mp4.atom.Mp4EsdsBox.getMaxBitrate:()I │ │ +2e8294: 5210 8785 |0000: iget v0, v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox;.maxBitrate:I // field@8587 │ │ +2e8298: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=194 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox; │ │ │ │ #4 : (in Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox;) │ │ @@ -1105381,17 +1105381,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2e8298: |[2e8298] org.jaudiotagger.audio.mp4.atom.Mp4EsdsBox.getNumberOfChannels:()I │ │ -2e82a8: 5210 8885 |0000: iget v0, v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox;.numberOfChannels:I // field@8588 │ │ -2e82ac: 0f00 |0002: return v0 │ │ +2e829c: |[2e829c] org.jaudiotagger.audio.mp4.atom.Mp4EsdsBox.getNumberOfChannels:()I │ │ +2e82ac: 5210 8885 |0000: iget v0, v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox;.numberOfChannels:I // field@8588 │ │ +2e82b0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=186 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox; │ │ │ │ #5 : (in Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox;) │ │ @@ -1105399,35 +1105399,35 @@ │ │ type : '(Ljava/nio/ByteBuffer;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 39 16-bit code units │ │ -2e82b0: |[2e82b0] org.jaudiotagger.audio.mp4.atom.Mp4EsdsBox.processSectionHeader:(Ljava/nio/ByteBuffer;)I │ │ -2e82c0: 6e10 3e88 0400 |0000: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ -2e82c6: 0a00 |0003: move-result v0 │ │ -2e82c8: d501 ff00 |0004: and-int/lit16 v1, v0, #int 255 // #00ff │ │ -2e82cc: 1302 8000 |0006: const/16 v2, #int 128 // #80 │ │ -2e82d0: 3221 1000 |0008: if-eq v1, v2, 0018 // +0010 │ │ -2e82d4: 1302 8100 |000a: const/16 v2, #int 129 // #81 │ │ -2e82d8: 3221 0c00 |000c: if-eq v1, v2, 0018 // +000c │ │ -2e82dc: 1302 fe00 |000e: const/16 v2, #int 254 // #fe │ │ -2e82e0: 3321 0300 |0010: if-ne v1, v2, 0013 // +0003 │ │ -2e82e4: 2806 |0012: goto 0018 // +0006 │ │ -2e82e6: 7110 b48e 0000 |0013: invoke-static {v0}, Lorg/jaudiotagger/audio/generic/Utils;.u:(B)I // method@8eb4 │ │ -2e82ec: 0a04 |0016: move-result v4 │ │ -2e82ee: 280f |0017: goto 0026 // +000f │ │ -2e82f0: 6e10 3e88 0400 |0018: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ -2e82f6: 6e10 3e88 0400 |001b: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ -2e82fc: 6e10 3e88 0400 |001e: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ -2e8302: 0a04 |0021: move-result v4 │ │ -2e8304: 7110 b48e 0400 |0022: invoke-static {v4}, Lorg/jaudiotagger/audio/generic/Utils;.u:(B)I // method@8eb4 │ │ -2e830a: 0a04 |0025: move-result v4 │ │ -2e830c: 0f04 |0026: return v4 │ │ +2e82b4: |[2e82b4] org.jaudiotagger.audio.mp4.atom.Mp4EsdsBox.processSectionHeader:(Ljava/nio/ByteBuffer;)I │ │ +2e82c4: 6e10 3e88 0400 |0000: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ +2e82ca: 0a00 |0003: move-result v0 │ │ +2e82cc: d501 ff00 |0004: and-int/lit16 v1, v0, #int 255 // #00ff │ │ +2e82d0: 1302 8000 |0006: const/16 v2, #int 128 // #80 │ │ +2e82d4: 3221 1000 |0008: if-eq v1, v2, 0018 // +0010 │ │ +2e82d8: 1302 8100 |000a: const/16 v2, #int 129 // #81 │ │ +2e82dc: 3221 0c00 |000c: if-eq v1, v2, 0018 // +000c │ │ +2e82e0: 1302 fe00 |000e: const/16 v2, #int 254 // #fe │ │ +2e82e4: 3321 0300 |0010: if-ne v1, v2, 0013 // +0003 │ │ +2e82e8: 2806 |0012: goto 0018 // +0006 │ │ +2e82ea: 7110 b48e 0000 |0013: invoke-static {v0}, Lorg/jaudiotagger/audio/generic/Utils;.u:(B)I // method@8eb4 │ │ +2e82f0: 0a04 |0016: move-result v4 │ │ +2e82f2: 280f |0017: goto 0026 // +000f │ │ +2e82f4: 6e10 3e88 0400 |0018: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ +2e82fa: 6e10 3e88 0400 |001b: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ +2e8300: 6e10 3e88 0400 |001e: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ +2e8306: 0a04 |0021: move-result v4 │ │ +2e8308: 7110 b48e 0400 |0022: invoke-static {v4}, Lorg/jaudiotagger/audio/generic/Utils;.u:(B)I // method@8eb4 │ │ +2e830e: 0a04 |0025: move-result v4 │ │ +2e8310: 0f04 |0026: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=214 │ │ 0x0013 line=223 │ │ 0x0018 line=217 │ │ 0x001b line=218 │ │ 0x001e line=219 │ │ @@ -1105464,58 +1105464,58 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 87 16-bit code units │ │ -2e84f0: |[2e84f0] org.jaudiotagger.audio.mp4.atom.Mp4FreeBox.:(I)V │ │ -2e8500: 7010 dc8f 0300 |0000: invoke-direct {v3}, Lorg/jaudiotagger/audio/mp4/atom/AbstractMp4Box;.:()V // method@8fdc │ │ -2e8506: 2200 7a11 |0003: new-instance v0, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // type@117a │ │ -2e850a: 7010 ee8f 0000 |0005: invoke-direct {v0}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.:()V // method@8fee │ │ -2e8510: 5b30 8a85 |0008: iput-object v0, v3, Lorg/jaudiotagger/audio/mp4/atom/Mp4FreeBox;.header:Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // field@858a │ │ -2e8514: 2200 ef0f |000a: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@0fef │ │ -2e8518: 7010 2d86 0000 |000c: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@862d │ │ -2e851e: d801 0408 |000f: add-int/lit8 v1, v4, #int 8 // #08 │ │ -2e8522: 7110 a58e 0100 |0011: invoke-static {v1}, Lorg/jaudiotagger/audio/generic/Utils;.getSizeBEInt32:(I)[B // method@8ea5 │ │ -2e8528: 0c01 |0014: move-result-object v1 │ │ -2e852a: 6e20 3386 1000 |0015: invoke-virtual {v0, v1}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ -2e8530: 6201 8284 |0018: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.FREE:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8482 │ │ -2e8534: 6e10 888f 0100 |001a: invoke-virtual {v1}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.getFieldName:()Ljava/lang/String; // method@8f88 │ │ -2e853a: 0c01 |001d: move-result-object v1 │ │ -2e853c: 6202 aa81 |001e: sget-object v2, Ljava/nio/charset/StandardCharsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@81aa │ │ -2e8540: 6e20 a187 2100 |0020: invoke-virtual {v1, v2}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@87a1 │ │ -2e8546: 0c01 |0023: move-result-object v1 │ │ -2e8548: 6e20 3386 1000 |0024: invoke-virtual {v0, v1}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ -2e854e: 5431 8a85 |0027: iget-object v1, v3, Lorg/jaudiotagger/audio/mp4/atom/Mp4FreeBox;.header:Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // field@858a │ │ -2e8552: 6e10 3186 0000 |0029: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8631 │ │ -2e8558: 0c00 |002c: move-result-object v0 │ │ -2e855a: 7110 5b88 0000 |002d: invoke-static {v0}, Ljava/nio/ByteBuffer;.wrap:([B)Ljava/nio/ByteBuffer; // method@885b │ │ -2e8560: 0c00 |0030: move-result-object v0 │ │ -2e8562: 6e20 fe8f 0100 |0031: invoke-virtual {v1, v0}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.update:(Ljava/nio/ByteBuffer;)V // method@8ffe │ │ -2e8568: 2200 ef0f |0034: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@0fef │ │ -2e856c: 7010 2d86 0000 |0036: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@862d │ │ -2e8572: 1201 |0039: const/4 v1, #int 0 // #0 │ │ -2e8574: 1202 |003a: const/4 v2, #int 0 // #0 │ │ -2e8576: 3542 0800 |003b: if-ge v2, v4, 0043 // +0008 │ │ -2e857a: 6e20 3286 1000 |003d: invoke-virtual {v0, v1}, Ljava/io/ByteArrayOutputStream;.write:(I)V // method@8632 │ │ -2e8580: d802 0201 |0040: add-int/lit8 v2, v2, #int 1 // #01 │ │ -2e8584: 28f9 |0042: goto 003b // -0007 │ │ -2e8586: 6e10 3186 0000 |0043: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8631 │ │ -2e858c: 0c04 |0046: move-result-object v4 │ │ -2e858e: 7110 5b88 0400 |0047: invoke-static {v4}, Ljava/nio/ByteBuffer;.wrap:([B)Ljava/nio/ByteBuffer; // method@885b │ │ -2e8594: 0c04 |004a: move-result-object v4 │ │ -2e8596: 5b34 8985 |004b: iput-object v4, v3, Lorg/jaudiotagger/audio/mp4/atom/Mp4FreeBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@8589 │ │ -2e859a: 0e00 |004d: return-void │ │ -2e859c: 0d04 |004e: move-exception v4 │ │ -2e859e: 2200 3310 |004f: new-instance v0, Ljava/lang/RuntimeException; // type@1033 │ │ -2e85a2: 7020 7e87 4000 |0051: invoke-direct {v0, v4}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@877e │ │ -2e85a8: 2802 |0054: goto 0056 // +0002 │ │ -2e85aa: 2700 |0055: throw v0 │ │ -2e85ac: 28ff |0056: goto 0055 // -0001 │ │ +2e84f4: |[2e84f4] org.jaudiotagger.audio.mp4.atom.Mp4FreeBox.:(I)V │ │ +2e8504: 7010 dc8f 0300 |0000: invoke-direct {v3}, Lorg/jaudiotagger/audio/mp4/atom/AbstractMp4Box;.:()V // method@8fdc │ │ +2e850a: 2200 7a11 |0003: new-instance v0, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // type@117a │ │ +2e850e: 7010 ee8f 0000 |0005: invoke-direct {v0}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.:()V // method@8fee │ │ +2e8514: 5b30 8a85 |0008: iput-object v0, v3, Lorg/jaudiotagger/audio/mp4/atom/Mp4FreeBox;.header:Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // field@858a │ │ +2e8518: 2200 ef0f |000a: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@0fef │ │ +2e851c: 7010 2d86 0000 |000c: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@862d │ │ +2e8522: d801 0408 |000f: add-int/lit8 v1, v4, #int 8 // #08 │ │ +2e8526: 7110 a58e 0100 |0011: invoke-static {v1}, Lorg/jaudiotagger/audio/generic/Utils;.getSizeBEInt32:(I)[B // method@8ea5 │ │ +2e852c: 0c01 |0014: move-result-object v1 │ │ +2e852e: 6e20 3386 1000 |0015: invoke-virtual {v0, v1}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ +2e8534: 6201 8284 |0018: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.FREE:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8482 │ │ +2e8538: 6e10 888f 0100 |001a: invoke-virtual {v1}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.getFieldName:()Ljava/lang/String; // method@8f88 │ │ +2e853e: 0c01 |001d: move-result-object v1 │ │ +2e8540: 6202 aa81 |001e: sget-object v2, Ljava/nio/charset/StandardCharsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@81aa │ │ +2e8544: 6e20 a187 2100 |0020: invoke-virtual {v1, v2}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@87a1 │ │ +2e854a: 0c01 |0023: move-result-object v1 │ │ +2e854c: 6e20 3386 1000 |0024: invoke-virtual {v0, v1}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ +2e8552: 5431 8a85 |0027: iget-object v1, v3, Lorg/jaudiotagger/audio/mp4/atom/Mp4FreeBox;.header:Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // field@858a │ │ +2e8556: 6e10 3186 0000 |0029: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8631 │ │ +2e855c: 0c00 |002c: move-result-object v0 │ │ +2e855e: 7110 5b88 0000 |002d: invoke-static {v0}, Ljava/nio/ByteBuffer;.wrap:([B)Ljava/nio/ByteBuffer; // method@885b │ │ +2e8564: 0c00 |0030: move-result-object v0 │ │ +2e8566: 6e20 fe8f 0100 |0031: invoke-virtual {v1, v0}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.update:(Ljava/nio/ByteBuffer;)V // method@8ffe │ │ +2e856c: 2200 ef0f |0034: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@0fef │ │ +2e8570: 7010 2d86 0000 |0036: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@862d │ │ +2e8576: 1201 |0039: const/4 v1, #int 0 // #0 │ │ +2e8578: 1202 |003a: const/4 v2, #int 0 // #0 │ │ +2e857a: 3542 0800 |003b: if-ge v2, v4, 0043 // +0008 │ │ +2e857e: 6e20 3286 1000 |003d: invoke-virtual {v0, v1}, Ljava/io/ByteArrayOutputStream;.write:(I)V // method@8632 │ │ +2e8584: d802 0201 |0040: add-int/lit8 v2, v2, #int 1 // #01 │ │ +2e8588: 28f9 |0042: goto 003b // -0007 │ │ +2e858a: 6e10 3186 0000 |0043: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8631 │ │ +2e8590: 0c04 |0046: move-result-object v4 │ │ +2e8592: 7110 5b88 0400 |0047: invoke-static {v4}, Ljava/nio/ByteBuffer;.wrap:([B)Ljava/nio/ByteBuffer; // method@885b │ │ +2e8598: 0c04 |004a: move-result-object v4 │ │ +2e859a: 5b34 8985 |004b: iput-object v4, v3, Lorg/jaudiotagger/audio/mp4/atom/Mp4FreeBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@8589 │ │ +2e859e: 0e00 |004d: return-void │ │ +2e85a0: 0d04 |004e: move-exception v4 │ │ +2e85a2: 2200 3310 |004f: new-instance v0, Ljava/lang/RuntimeException; // type@1033 │ │ +2e85a6: 7020 7e87 4000 |0051: invoke-direct {v0, v4}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@877e │ │ +2e85ac: 2802 |0054: goto 0056 // +0002 │ │ +2e85ae: 2700 |0055: throw v0 │ │ +2e85b0: 28ff |0056: goto 0055 // -0001 │ │ catches : 1 │ │ 0x0003 - 0x004d │ │ Ljava/io/IOException; -> 0x004e │ │ positions : │ │ 0x0000 line=24 │ │ 0x0003 line=28 │ │ 0x000a line=29 │ │ @@ -1105605,25 +1105605,25 @@ │ │ type : '(Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -2e8954: |[2e8954] org.jaudiotagger.audio.mp4.atom.Mp4FtypBox.:(Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;)V │ │ -2e8964: 7010 dc8f 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/audio/mp4/atom/AbstractMp4Box;.:()V // method@8fdc │ │ -2e896a: 2200 7c10 |0003: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ -2e896e: 7010 ae88 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ -2e8974: 5b10 9f85 |0008: iput-object v0, v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox;.compatibleBrands:Ljava/util/List; // field@859f │ │ -2e8978: 5b12 a185 |000a: iput-object v2, v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox;.header:Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // field@85a1 │ │ -2e897c: 5b13 a085 |000c: iput-object v3, v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@85a0 │ │ -2e8980: 5412 a085 |000e: iget-object v2, v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@85a0 │ │ -2e8984: 6203 a481 |0010: sget-object v3, Ljava/nio/ByteOrder;.BIG_ENDIAN:Ljava/nio/ByteOrder; // field@81a4 │ │ -2e8988: 6e20 4c88 3200 |0012: invoke-virtual {v2, v3}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@884c │ │ -2e898e: 0e00 |0015: return-void │ │ +2e8958: |[2e8958] org.jaudiotagger.audio.mp4.atom.Mp4FtypBox.:(Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;)V │ │ +2e8968: 7010 dc8f 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/audio/mp4/atom/AbstractMp4Box;.:()V // method@8fdc │ │ +2e896e: 2200 7c10 |0003: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ +2e8972: 7010 ae88 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ +2e8978: 5b10 9f85 |0008: iput-object v0, v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox;.compatibleBrands:Ljava/util/List; // field@859f │ │ +2e897c: 5b12 a185 |000a: iput-object v2, v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox;.header:Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // field@85a1 │ │ +2e8980: 5b13 a085 |000c: iput-object v3, v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@85a0 │ │ +2e8984: 5412 a085 |000e: iget-object v2, v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@85a0 │ │ +2e8988: 6203 a481 |0010: sget-object v3, Ljava/nio/ByteOrder;.BIG_ENDIAN:Ljava/nio/ByteOrder; // field@81a4 │ │ +2e898c: 6e20 4c88 3200 |0012: invoke-virtual {v2, v3}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@884c │ │ +2e8992: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0003 line=22 │ │ 0x000a line=36 │ │ 0x000c line=37 │ │ 0x000e line=38 │ │ @@ -1105638,17 +1105638,17 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2e893c: |[2e893c] org.jaudiotagger.audio.mp4.atom.Mp4FtypBox.getCompatibleBrands:()Ljava/util/List; │ │ -2e894c: 5410 9f85 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox;.compatibleBrands:Ljava/util/List; // field@859f │ │ -2e8950: 1100 |0002: return-object v0 │ │ +2e8940: |[2e8940] org.jaudiotagger.audio.mp4.atom.Mp4FtypBox.getCompatibleBrands:()Ljava/util/List; │ │ +2e8950: 5410 9f85 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox;.compatibleBrands:Ljava/util/List; // field@859f │ │ +2e8954: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox; │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox;) │ │ @@ -1105656,17 +1105656,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2e8828: |[2e8828] org.jaudiotagger.audio.mp4.atom.Mp4FtypBox.getMajorBrand:()Ljava/lang/String; │ │ -2e8838: 5410 a285 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox;.majorBrand:Ljava/lang/String; // field@85a2 │ │ -2e883c: 1100 |0002: return-object v0 │ │ +2e882c: |[2e882c] org.jaudiotagger.audio.mp4.atom.Mp4FtypBox.getMajorBrand:()Ljava/lang/String; │ │ +2e883c: 5410 a285 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox;.majorBrand:Ljava/lang/String; // field@85a2 │ │ +2e8840: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox; │ │ │ │ #2 : (in Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox;) │ │ @@ -1105674,17 +1105674,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2e8810: |[2e8810] org.jaudiotagger.audio.mp4.atom.Mp4FtypBox.getMajorBrandVersion:()I │ │ -2e8820: 5210 a385 |0000: iget v0, v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox;.majorBrandVersion:I // field@85a3 │ │ -2e8824: 0f00 |0002: return v0 │ │ +2e8814: |[2e8814] org.jaudiotagger.audio.mp4.atom.Mp4FtypBox.getMajorBrandVersion:()I │ │ +2e8824: 5210 a385 |0000: iget v0, v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox;.majorBrandVersion:I // field@85a3 │ │ +2e8828: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox; │ │ │ │ #3 : (in Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox;) │ │ @@ -1105692,85 +1105692,85 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 139 16-bit code units │ │ -2e8990: |[2e8990] org.jaudiotagger.audio.mp4.atom.Mp4FtypBox.processData:()V │ │ -2e89a0: 1a00 d61e |0000: const-string v0, "ISO-8859-1" // string@1ed6 │ │ -2e89a4: 7110 7788 0000 |0002: invoke-static {v0}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@8877 │ │ -2e89aa: 0c00 |0005: move-result-object v0 │ │ -2e89ac: 6e10 7988 0000 |0006: invoke-virtual {v0}, Ljava/nio/charset/Charset;.newDecoder:()Ljava/nio/charset/CharsetDecoder; // method@8879 │ │ -2e89b2: 0c00 |0009: move-result-object v0 │ │ -2e89b4: 1241 |000a: const/4 v1, #int 4 // #4 │ │ -2e89b6: 5442 a085 |000b: iget-object v2, v4, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@85a0 │ │ -2e89ba: 6e10 5a88 0200 |000d: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.slice:()Ljava/nio/ByteBuffer; // method@885a │ │ -2e89c0: 0c02 |0010: move-result-object v2 │ │ -2e89c2: 6e20 4a88 1200 |0011: invoke-virtual {v2, v1}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@884a │ │ -2e89c8: 0c02 |0014: move-result-object v2 │ │ -2e89ca: 1f02 5d10 |0015: check-cast v2, Ljava/nio/ByteBuffer; // type@105d │ │ -2e89ce: 6e20 7b88 2000 |0017: invoke-virtual {v0, v2}, Ljava/nio/charset/CharsetDecoder;.decode:(Ljava/nio/ByteBuffer;)Ljava/nio/CharBuffer; // method@887b │ │ -2e89d4: 0c02 |001a: move-result-object v2 │ │ -2e89d6: 6e10 5f88 0200 |001b: invoke-virtual {v2}, Ljava/nio/CharBuffer;.toString:()Ljava/lang/String; // method@885f │ │ -2e89dc: 0c02 |001e: move-result-object v2 │ │ -2e89de: 5b42 a285 |001f: iput-object v2, v4, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox;.majorBrand:Ljava/lang/String; // field@85a2 │ │ -2e89e2: 5442 a085 |0021: iget-object v2, v4, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@85a0 │ │ -2e89e6: 5443 a085 |0023: iget-object v3, v4, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@85a0 │ │ -2e89ea: 6e10 4d88 0300 |0025: invoke-virtual {v3}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ -2e89f0: 0a03 |0028: move-result v3 │ │ -2e89f2: b013 |0029: add-int/2addr v3, v1 │ │ -2e89f4: 6e20 4e88 3200 |002a: invoke-virtual {v2, v3}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ -2e89fa: 5442 a085 |002d: iget-object v2, v4, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@85a0 │ │ -2e89fe: 6e10 4388 0200 |002f: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.getInt:()I // method@8843 │ │ -2e8a04: 0a02 |0032: move-result v2 │ │ -2e8a06: 5942 a385 |0033: iput v2, v4, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox;.majorBrandVersion:I // field@85a3 │ │ -2e8a0a: 5442 a085 |0035: iget-object v2, v4, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@85a0 │ │ -2e8a0e: 6e10 4d88 0200 |0037: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ -2e8a14: 0a02 |003a: move-result v2 │ │ -2e8a16: 5443 a085 |003b: iget-object v3, v4, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@85a0 │ │ -2e8a1a: 6e10 4988 0300 |003d: invoke-virtual {v3}, Ljava/nio/ByteBuffer;.limit:()I // method@8849 │ │ -2e8a20: 0a03 |0040: move-result v3 │ │ -2e8a22: 3532 4900 |0041: if-ge v2, v3, 008a // +0049 │ │ -2e8a26: 5442 a085 |0043: iget-object v2, v4, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@85a0 │ │ -2e8a2a: 6e10 4988 0200 |0045: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.limit:()I // method@8849 │ │ -2e8a30: 0a02 |0048: move-result v2 │ │ -2e8a32: 5443 a085 |0049: iget-object v3, v4, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@85a0 │ │ -2e8a36: 6e10 4d88 0300 |004b: invoke-virtual {v3}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ -2e8a3c: 0a03 |004e: move-result v3 │ │ -2e8a3e: b132 |004f: sub-int/2addr v2, v3 │ │ -2e8a40: 3412 3a00 |0050: if-lt v2, v1, 008a // +003a │ │ -2e8a44: 6202 a981 |0052: sget-object v2, Ljava/nio/charset/CodingErrorAction;.REPORT:Ljava/nio/charset/CodingErrorAction; // field@81a9 │ │ -2e8a48: 6e20 7e88 2000 |0054: invoke-virtual {v0, v2}, Ljava/nio/charset/CharsetDecoder;.onMalformedInput:(Ljava/nio/charset/CodingErrorAction;)Ljava/nio/charset/CharsetDecoder; // method@887e │ │ -2e8a4e: 6202 a981 |0057: sget-object v2, Ljava/nio/charset/CodingErrorAction;.REPORT:Ljava/nio/charset/CodingErrorAction; // field@81a9 │ │ -2e8a52: 6e20 7e88 2000 |0059: invoke-virtual {v0, v2}, Ljava/nio/charset/CharsetDecoder;.onMalformedInput:(Ljava/nio/charset/CodingErrorAction;)Ljava/nio/charset/CharsetDecoder; // method@887e │ │ -2e8a58: 5442 a085 |005c: iget-object v2, v4, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@85a0 │ │ -2e8a5c: 6e10 5a88 0200 |005e: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.slice:()Ljava/nio/ByteBuffer; // method@885a │ │ -2e8a62: 0c02 |0061: move-result-object v2 │ │ -2e8a64: 6e20 4a88 1200 |0062: invoke-virtual {v2, v1}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@884a │ │ -2e8a6a: 0c02 |0065: move-result-object v2 │ │ -2e8a6c: 1f02 5d10 |0066: check-cast v2, Ljava/nio/ByteBuffer; // type@105d │ │ -2e8a70: 6e20 7b88 2000 |0068: invoke-virtual {v0, v2}, Ljava/nio/charset/CharsetDecoder;.decode:(Ljava/nio/ByteBuffer;)Ljava/nio/CharBuffer; // method@887b │ │ -2e8a76: 0c02 |006b: move-result-object v2 │ │ -2e8a78: 6e10 5f88 0200 |006c: invoke-virtual {v2}, Ljava/nio/CharBuffer;.toString:()Ljava/lang/String; // method@885f │ │ -2e8a7e: 0c02 |006f: move-result-object v2 │ │ -2e8a80: 1a03 0300 |0070: const-string v3, "��������" // string@0003 │ │ -2e8a84: 6e20 9c87 3200 |0072: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2e8a8a: 0a03 |0075: move-result v3 │ │ -2e8a8c: 3903 0700 |0076: if-nez v3, 007d // +0007 │ │ -2e8a90: 5443 9f85 |0078: iget-object v3, v4, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox;.compatibleBrands:Ljava/util/List; // field@859f │ │ -2e8a94: 7220 6489 2300 |007a: invoke-interface {v3, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -2e8a9a: 5442 a085 |007d: iget-object v2, v4, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@85a0 │ │ -2e8a9e: 5443 a085 |007f: iget-object v3, v4, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@85a0 │ │ -2e8aa2: 6e10 4d88 0300 |0081: invoke-virtual {v3}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ -2e8aa8: 0a03 |0084: move-result v3 │ │ -2e8aaa: b013 |0085: add-int/2addr v3, v1 │ │ -2e8aac: 6e20 4e88 3200 |0086: invoke-virtual {v2, v3}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ -2e8ab2: 28ac |0089: goto 0035 // -0054 │ │ -2e8ab4: 0e00 |008a: return-void │ │ +2e8994: |[2e8994] org.jaudiotagger.audio.mp4.atom.Mp4FtypBox.processData:()V │ │ +2e89a4: 1a00 d61e |0000: const-string v0, "ISO-8859-1" // string@1ed6 │ │ +2e89a8: 7110 7788 0000 |0002: invoke-static {v0}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@8877 │ │ +2e89ae: 0c00 |0005: move-result-object v0 │ │ +2e89b0: 6e10 7988 0000 |0006: invoke-virtual {v0}, Ljava/nio/charset/Charset;.newDecoder:()Ljava/nio/charset/CharsetDecoder; // method@8879 │ │ +2e89b6: 0c00 |0009: move-result-object v0 │ │ +2e89b8: 1241 |000a: const/4 v1, #int 4 // #4 │ │ +2e89ba: 5442 a085 |000b: iget-object v2, v4, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@85a0 │ │ +2e89be: 6e10 5a88 0200 |000d: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.slice:()Ljava/nio/ByteBuffer; // method@885a │ │ +2e89c4: 0c02 |0010: move-result-object v2 │ │ +2e89c6: 6e20 4a88 1200 |0011: invoke-virtual {v2, v1}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@884a │ │ +2e89cc: 0c02 |0014: move-result-object v2 │ │ +2e89ce: 1f02 5d10 |0015: check-cast v2, Ljava/nio/ByteBuffer; // type@105d │ │ +2e89d2: 6e20 7b88 2000 |0017: invoke-virtual {v0, v2}, Ljava/nio/charset/CharsetDecoder;.decode:(Ljava/nio/ByteBuffer;)Ljava/nio/CharBuffer; // method@887b │ │ +2e89d8: 0c02 |001a: move-result-object v2 │ │ +2e89da: 6e10 5f88 0200 |001b: invoke-virtual {v2}, Ljava/nio/CharBuffer;.toString:()Ljava/lang/String; // method@885f │ │ +2e89e0: 0c02 |001e: move-result-object v2 │ │ +2e89e2: 5b42 a285 |001f: iput-object v2, v4, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox;.majorBrand:Ljava/lang/String; // field@85a2 │ │ +2e89e6: 5442 a085 |0021: iget-object v2, v4, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@85a0 │ │ +2e89ea: 5443 a085 |0023: iget-object v3, v4, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@85a0 │ │ +2e89ee: 6e10 4d88 0300 |0025: invoke-virtual {v3}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ +2e89f4: 0a03 |0028: move-result v3 │ │ +2e89f6: b013 |0029: add-int/2addr v3, v1 │ │ +2e89f8: 6e20 4e88 3200 |002a: invoke-virtual {v2, v3}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ +2e89fe: 5442 a085 |002d: iget-object v2, v4, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@85a0 │ │ +2e8a02: 6e10 4388 0200 |002f: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.getInt:()I // method@8843 │ │ +2e8a08: 0a02 |0032: move-result v2 │ │ +2e8a0a: 5942 a385 |0033: iput v2, v4, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox;.majorBrandVersion:I // field@85a3 │ │ +2e8a0e: 5442 a085 |0035: iget-object v2, v4, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@85a0 │ │ +2e8a12: 6e10 4d88 0200 |0037: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ +2e8a18: 0a02 |003a: move-result v2 │ │ +2e8a1a: 5443 a085 |003b: iget-object v3, v4, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@85a0 │ │ +2e8a1e: 6e10 4988 0300 |003d: invoke-virtual {v3}, Ljava/nio/ByteBuffer;.limit:()I // method@8849 │ │ +2e8a24: 0a03 |0040: move-result v3 │ │ +2e8a26: 3532 4900 |0041: if-ge v2, v3, 008a // +0049 │ │ +2e8a2a: 5442 a085 |0043: iget-object v2, v4, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@85a0 │ │ +2e8a2e: 6e10 4988 0200 |0045: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.limit:()I // method@8849 │ │ +2e8a34: 0a02 |0048: move-result v2 │ │ +2e8a36: 5443 a085 |0049: iget-object v3, v4, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@85a0 │ │ +2e8a3a: 6e10 4d88 0300 |004b: invoke-virtual {v3}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ +2e8a40: 0a03 |004e: move-result v3 │ │ +2e8a42: b132 |004f: sub-int/2addr v2, v3 │ │ +2e8a44: 3412 3a00 |0050: if-lt v2, v1, 008a // +003a │ │ +2e8a48: 6202 a981 |0052: sget-object v2, Ljava/nio/charset/CodingErrorAction;.REPORT:Ljava/nio/charset/CodingErrorAction; // field@81a9 │ │ +2e8a4c: 6e20 7e88 2000 |0054: invoke-virtual {v0, v2}, Ljava/nio/charset/CharsetDecoder;.onMalformedInput:(Ljava/nio/charset/CodingErrorAction;)Ljava/nio/charset/CharsetDecoder; // method@887e │ │ +2e8a52: 6202 a981 |0057: sget-object v2, Ljava/nio/charset/CodingErrorAction;.REPORT:Ljava/nio/charset/CodingErrorAction; // field@81a9 │ │ +2e8a56: 6e20 7e88 2000 |0059: invoke-virtual {v0, v2}, Ljava/nio/charset/CharsetDecoder;.onMalformedInput:(Ljava/nio/charset/CodingErrorAction;)Ljava/nio/charset/CharsetDecoder; // method@887e │ │ +2e8a5c: 5442 a085 |005c: iget-object v2, v4, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@85a0 │ │ +2e8a60: 6e10 5a88 0200 |005e: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.slice:()Ljava/nio/ByteBuffer; // method@885a │ │ +2e8a66: 0c02 |0061: move-result-object v2 │ │ +2e8a68: 6e20 4a88 1200 |0062: invoke-virtual {v2, v1}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@884a │ │ +2e8a6e: 0c02 |0065: move-result-object v2 │ │ +2e8a70: 1f02 5d10 |0066: check-cast v2, Ljava/nio/ByteBuffer; // type@105d │ │ +2e8a74: 6e20 7b88 2000 |0068: invoke-virtual {v0, v2}, Ljava/nio/charset/CharsetDecoder;.decode:(Ljava/nio/ByteBuffer;)Ljava/nio/CharBuffer; // method@887b │ │ +2e8a7a: 0c02 |006b: move-result-object v2 │ │ +2e8a7c: 6e10 5f88 0200 |006c: invoke-virtual {v2}, Ljava/nio/CharBuffer;.toString:()Ljava/lang/String; // method@885f │ │ +2e8a82: 0c02 |006f: move-result-object v2 │ │ +2e8a84: 1a03 0300 |0070: const-string v3, "��������" // string@0003 │ │ +2e8a88: 6e20 9c87 3200 |0072: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2e8a8e: 0a03 |0075: move-result v3 │ │ +2e8a90: 3903 0700 |0076: if-nez v3, 007d // +0007 │ │ +2e8a94: 5443 9f85 |0078: iget-object v3, v4, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox;.compatibleBrands:Ljava/util/List; // field@859f │ │ +2e8a98: 7220 6489 2300 |007a: invoke-interface {v3, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +2e8a9e: 5442 a085 |007d: iget-object v2, v4, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@85a0 │ │ +2e8aa2: 5443 a085 |007f: iget-object v3, v4, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@85a0 │ │ +2e8aa6: 6e10 4d88 0300 |0081: invoke-virtual {v3}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ +2e8aac: 0a03 |0084: move-result v3 │ │ +2e8aae: b013 |0085: add-int/2addr v3, v1 │ │ +2e8ab0: 6e20 4e88 3200 |0086: invoke-virtual {v2, v3}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ +2e8ab6: 28ac |0089: goto 0035 // -0054 │ │ +2e8ab8: 0e00 |008a: return-void │ │ catches : 2 │ │ 0x000b - 0x0021 │ │ Ljava/nio/charset/CharacterCodingException; -> 0x0021 │ │ 0x005c - 0x007d │ │ Ljava/nio/charset/CharacterCodingException; -> 0x007d │ │ positions : │ │ 0x0002 line=43 │ │ @@ -1105792,68 +1105792,68 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 117 16-bit code units │ │ -2e8840: |[2e8840] org.jaudiotagger.audio.mp4.atom.Mp4FtypBox.toString:()Ljava/lang/String; │ │ -2e8850: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -2e8854: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2e885a: 1a01 6d3a |0005: const-string v1, "Major Brand:" // string@3a6d │ │ -2e885e: 6e20 d787 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e8864: 5441 a285 |000a: iget-object v1, v4, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox;.majorBrand:Ljava/lang/String; // field@85a2 │ │ -2e8868: 6e20 d787 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e886e: 1a01 5b52 |000f: const-string v1, "Version:" // string@525b │ │ -2e8872: 6e20 d787 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e8878: 5241 a385 |0014: iget v1, v4, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox;.majorBrandVersion:I // field@85a3 │ │ -2e887c: 6e20 d387 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2e8882: 6e10 df87 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2e8888: 0c00 |001c: move-result-object v0 │ │ -2e888a: 5441 9f85 |001d: iget-object v1, v4, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox;.compatibleBrands:Ljava/util/List; // field@859f │ │ -2e888e: 7210 7389 0100 |001f: invoke-interface {v1}, Ljava/util/List;.size:()I // method@8973 │ │ -2e8894: 0a01 |0022: move-result v1 │ │ -2e8896: 3d01 5100 |0023: if-lez v1, 0074 // +0051 │ │ -2e889a: 2201 3910 |0025: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2e889e: 7010 cc87 0100 |0027: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2e88a4: 6e20 d787 0100 |002a: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e88aa: 1a00 b110 |002d: const-string v0, "Compatible:" // string@10b1 │ │ -2e88ae: 6e20 d787 0100 |002f: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e88b4: 6e10 df87 0100 |0032: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2e88ba: 0c00 |0035: move-result-object v0 │ │ -2e88bc: 5441 9f85 |0036: iget-object v1, v4, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox;.compatibleBrands:Ljava/util/List; // field@859f │ │ -2e88c0: 7210 6e89 0100 |0038: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ -2e88c6: 0c01 |003b: move-result-object v1 │ │ -2e88c8: 7210 4789 0100 |003c: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -2e88ce: 0a02 |003f: move-result v2 │ │ -2e88d0: 3802 2900 |0040: if-eqz v2, 0069 // +0029 │ │ -2e88d4: 7210 4889 0100 |0042: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -2e88da: 0c02 |0045: move-result-object v2 │ │ -2e88dc: 1f02 3710 |0046: check-cast v2, Ljava/lang/String; // type@1037 │ │ -2e88e0: 2203 3910 |0048: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ -2e88e4: 7010 cc87 0300 |004a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2e88ea: 6e20 d787 0300 |004d: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e88f0: 6e20 d787 2300 |0050: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e88f6: 6e10 df87 0300 |0053: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2e88fc: 0c00 |0056: move-result-object v0 │ │ -2e88fe: 2202 3910 |0057: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ -2e8902: 7010 cc87 0200 |0059: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2e8908: 6e20 d787 0200 |005c: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e890e: 1a00 be03 |005f: const-string v0, "," // string@03be │ │ -2e8912: 6e20 d787 0200 |0061: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e8918: 6e10 df87 0200 |0064: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2e891e: 0c00 |0067: move-result-object v0 │ │ -2e8920: 28d4 |0068: goto 003c // -002c │ │ -2e8922: 1201 |0069: const/4 v1, #int 0 // #0 │ │ -2e8924: 6e10 aa87 0000 |006a: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@87aa │ │ -2e892a: 0a02 |006d: move-result v2 │ │ -2e892c: d802 02ff |006e: add-int/lit8 v2, v2, #int -1 // #ff │ │ -2e8930: 6e30 b587 1002 |0070: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@87b5 │ │ -2e8936: 0c00 |0073: move-result-object v0 │ │ -2e8938: 1100 |0074: return-object v0 │ │ +2e8844: |[2e8844] org.jaudiotagger.audio.mp4.atom.Mp4FtypBox.toString:()Ljava/lang/String; │ │ +2e8854: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +2e8858: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2e885e: 1a01 6d3a |0005: const-string v1, "Major Brand:" // string@3a6d │ │ +2e8862: 6e20 d787 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e8868: 5441 a285 |000a: iget-object v1, v4, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox;.majorBrand:Ljava/lang/String; // field@85a2 │ │ +2e886c: 6e20 d787 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e8872: 1a01 5b52 |000f: const-string v1, "Version:" // string@525b │ │ +2e8876: 6e20 d787 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e887c: 5241 a385 |0014: iget v1, v4, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox;.majorBrandVersion:I // field@85a3 │ │ +2e8880: 6e20 d387 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2e8886: 6e10 df87 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2e888c: 0c00 |001c: move-result-object v0 │ │ +2e888e: 5441 9f85 |001d: iget-object v1, v4, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox;.compatibleBrands:Ljava/util/List; // field@859f │ │ +2e8892: 7210 7389 0100 |001f: invoke-interface {v1}, Ljava/util/List;.size:()I // method@8973 │ │ +2e8898: 0a01 |0022: move-result v1 │ │ +2e889a: 3d01 5100 |0023: if-lez v1, 0074 // +0051 │ │ +2e889e: 2201 3910 |0025: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2e88a2: 7010 cc87 0100 |0027: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2e88a8: 6e20 d787 0100 |002a: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e88ae: 1a00 b110 |002d: const-string v0, "Compatible:" // string@10b1 │ │ +2e88b2: 6e20 d787 0100 |002f: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e88b8: 6e10 df87 0100 |0032: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2e88be: 0c00 |0035: move-result-object v0 │ │ +2e88c0: 5441 9f85 |0036: iget-object v1, v4, Lorg/jaudiotagger/audio/mp4/atom/Mp4FtypBox;.compatibleBrands:Ljava/util/List; // field@859f │ │ +2e88c4: 7210 6e89 0100 |0038: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ +2e88ca: 0c01 |003b: move-result-object v1 │ │ +2e88cc: 7210 4789 0100 |003c: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +2e88d2: 0a02 |003f: move-result v2 │ │ +2e88d4: 3802 2900 |0040: if-eqz v2, 0069 // +0029 │ │ +2e88d8: 7210 4889 0100 |0042: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +2e88de: 0c02 |0045: move-result-object v2 │ │ +2e88e0: 1f02 3710 |0046: check-cast v2, Ljava/lang/String; // type@1037 │ │ +2e88e4: 2203 3910 |0048: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ +2e88e8: 7010 cc87 0300 |004a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2e88ee: 6e20 d787 0300 |004d: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e88f4: 6e20 d787 2300 |0050: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e88fa: 6e10 df87 0300 |0053: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2e8900: 0c00 |0056: move-result-object v0 │ │ +2e8902: 2202 3910 |0057: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ +2e8906: 7010 cc87 0200 |0059: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2e890c: 6e20 d787 0200 |005c: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e8912: 1a00 be03 |005f: const-string v0, "," // string@03be │ │ +2e8916: 6e20 d787 0200 |0061: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e891c: 6e10 df87 0200 |0064: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2e8922: 0c00 |0067: move-result-object v0 │ │ +2e8924: 28d4 |0068: goto 003c // -002c │ │ +2e8926: 1201 |0069: const/4 v1, #int 0 // #0 │ │ +2e8928: 6e10 aa87 0000 |006a: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@87aa │ │ +2e892e: 0a02 |006d: move-result v2 │ │ +2e8930: d802 02ff |006e: add-int/lit8 v2, v2, #int -1 // #ff │ │ +2e8934: 6e30 b587 1002 |0070: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@87b5 │ │ +2e893a: 0c00 |0073: move-result-object v0 │ │ +2e893c: 1100 |0074: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ 0x001d line=81 │ │ 0x0025 line=83 │ │ 0x0036 line=84 │ │ 0x0048 line=86 │ │ @@ -1105972,31 +1105972,31 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -2e8eec: |[2e8eec] org.jaudiotagger.audio.mp4.atom.Mp4HdlrBox.:()V │ │ -2e8efc: 2200 8c10 |0000: new-instance v0, Ljava/util/HashMap; // type@108c │ │ -2e8f00: 7010 2b89 0000 |0002: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@892b │ │ -2e8f06: 6900 c585 |0005: sput-object v0, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox;.mediaDataTypeMap:Ljava/util/Map; // field@85c5 │ │ -2e8f0a: 7100 2890 0000 |0007: invoke-static {}, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType;.values:()[Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType; // method@9028 │ │ -2e8f10: 0c00 |000a: move-result-object v0 │ │ -2e8f12: 2101 |000b: array-length v1, v0 │ │ -2e8f14: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -2e8f16: 3512 1000 |000d: if-ge v2, v1, 001d // +0010 │ │ -2e8f1a: 4603 0002 |000f: aget-object v3, v0, v2 │ │ -2e8f1e: 6204 c585 |0011: sget-object v4, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox;.mediaDataTypeMap:Ljava/util/Map; // field@85c5 │ │ -2e8f22: 6e10 2690 0300 |0013: invoke-virtual {v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType;.getId:()Ljava/lang/String; // method@9026 │ │ -2e8f28: 0c05 |0016: move-result-object v5 │ │ -2e8f2a: 7230 9489 5403 |0017: invoke-interface {v4, v5, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2e8f30: d802 0201 |001a: add-int/lit8 v2, v2, #int 1 // #01 │ │ -2e8f34: 28f1 |001c: goto 000d // -000f │ │ -2e8f36: 0e00 |001d: return-void │ │ +2e8ef0: |[2e8ef0] org.jaudiotagger.audio.mp4.atom.Mp4HdlrBox.:()V │ │ +2e8f00: 2200 8c10 |0000: new-instance v0, Ljava/util/HashMap; // type@108c │ │ +2e8f04: 7010 2b89 0000 |0002: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@892b │ │ +2e8f0a: 6900 c585 |0005: sput-object v0, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox;.mediaDataTypeMap:Ljava/util/Map; // field@85c5 │ │ +2e8f0e: 7100 2890 0000 |0007: invoke-static {}, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType;.values:()[Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType; // method@9028 │ │ +2e8f14: 0c00 |000a: move-result-object v0 │ │ +2e8f16: 2101 |000b: array-length v1, v0 │ │ +2e8f18: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +2e8f1a: 3512 1000 |000d: if-ge v2, v1, 001d // +0010 │ │ +2e8f1e: 4603 0002 |000f: aget-object v3, v0, v2 │ │ +2e8f22: 6204 c585 |0011: sget-object v4, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox;.mediaDataTypeMap:Ljava/util/Map; // field@85c5 │ │ +2e8f26: 6e10 2690 0300 |0013: invoke-virtual {v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType;.getId:()Ljava/lang/String; // method@9026 │ │ +2e8f2c: 0c05 |0016: move-result-object v5 │ │ +2e8f2e: 7230 9489 5403 |0017: invoke-interface {v4, v5, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2e8f34: d802 0201 |001a: add-int/lit8 v2, v2, #int 1 // #01 │ │ +2e8f38: 28f1 |001c: goto 000d // -000f │ │ +2e8f3a: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0007 line=55 │ │ 0x0011 line=57 │ │ locals : │ │ │ │ @@ -1106005,19 +1106005,19 @@ │ │ type : '(Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -2e8f38: |[2e8f38] org.jaudiotagger.audio.mp4.atom.Mp4HdlrBox.:(Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;)V │ │ -2e8f48: 7010 dc8f 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/audio/mp4/atom/AbstractMp4Box;.:()V // method@8fdc │ │ -2e8f4e: 5b01 c385 |0003: iput-object v1, v0, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox;.header:Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // field@85c3 │ │ -2e8f52: 5b02 c185 |0005: iput-object v2, v0, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@85c1 │ │ -2e8f56: 0e00 |0007: return-void │ │ +2e8f3c: |[2e8f3c] org.jaudiotagger.audio.mp4.atom.Mp4HdlrBox.:(Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;)V │ │ +2e8f4c: 7010 dc8f 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/audio/mp4/atom/AbstractMp4Box;.:()V // method@8fdc │ │ +2e8f52: 5b01 c385 |0003: iput-object v1, v0, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox;.header:Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // field@85c3 │ │ +2e8f56: 5b02 c185 |0005: iput-object v2, v0, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@85c1 │ │ +2e8f5a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0003 line=68 │ │ 0x0005 line=69 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox; │ │ @@ -1106029,52 +1106029,52 @@ │ │ type : '()Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 85 16-bit code units │ │ -2e8e18: |[2e8e18] org.jaudiotagger.audio.mp4.atom.Mp4HdlrBox.createiTunesStyleHdlrBox:()Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox; │ │ -2e8e28: 2200 7a11 |0000: new-instance v0, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // type@117a │ │ -2e8e2c: 6201 8884 |0002: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.HDLR:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8488 │ │ -2e8e30: 6e10 888f 0100 |0004: invoke-virtual {v1}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.getFieldName:()Ljava/lang/String; // method@8f88 │ │ -2e8e36: 0c01 |0007: move-result-object v1 │ │ -2e8e38: 7020 ef8f 1000 |0008: invoke-direct {v0, v1}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.:(Ljava/lang/String;)V // method@8fef │ │ -2e8e3e: 1301 2200 |000b: const/16 v1, #int 34 // #22 │ │ -2e8e42: 6e20 fc8f 1000 |000d: invoke-virtual {v0, v1}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.setLength:(I)V // method@8ffc │ │ -2e8e48: 1301 1a00 |0010: const/16 v1, #int 26 // #1a │ │ -2e8e4c: 7110 3788 0100 |0012: invoke-static {v1}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@8837 │ │ -2e8e52: 0c01 |0015: move-result-object v1 │ │ -2e8e54: 1302 0800 |0016: const/16 v2, #int 8 // #8 │ │ -2e8e58: 1303 6d00 |0018: const/16 v3, #int 109 // #6d │ │ -2e8e5c: 6e30 5088 2103 |001a: invoke-virtual {v1, v2, v3}, Ljava/nio/ByteBuffer;.put:(IB)Ljava/nio/ByteBuffer; // method@8850 │ │ -2e8e62: 1302 0900 |001d: const/16 v2, #int 9 // #9 │ │ -2e8e66: 1303 6400 |001f: const/16 v3, #int 100 // #64 │ │ -2e8e6a: 6e30 5088 2103 |0021: invoke-virtual {v1, v2, v3}, Ljava/nio/ByteBuffer;.put:(IB)Ljava/nio/ByteBuffer; // method@8850 │ │ -2e8e70: 1302 0a00 |0024: const/16 v2, #int 10 // #a │ │ -2e8e74: 1303 6900 |0026: const/16 v3, #int 105 // #69 │ │ -2e8e78: 6e30 5088 2103 |0028: invoke-virtual {v1, v2, v3}, Ljava/nio/ByteBuffer;.put:(IB)Ljava/nio/ByteBuffer; // method@8850 │ │ -2e8e7e: 1302 0b00 |002b: const/16 v2, #int 11 // #b │ │ -2e8e82: 1303 7200 |002d: const/16 v3, #int 114 // #72 │ │ -2e8e86: 6e30 5088 2103 |002f: invoke-virtual {v1, v2, v3}, Ljava/nio/ByteBuffer;.put:(IB)Ljava/nio/ByteBuffer; // method@8850 │ │ -2e8e8c: 1302 0c00 |0032: const/16 v2, #int 12 // #c │ │ -2e8e90: 1303 6100 |0034: const/16 v3, #int 97 // #61 │ │ -2e8e94: 6e30 5088 2103 |0036: invoke-virtual {v1, v2, v3}, Ljava/nio/ByteBuffer;.put:(IB)Ljava/nio/ByteBuffer; // method@8850 │ │ -2e8e9a: 1302 0d00 |0039: const/16 v2, #int 13 // #d │ │ -2e8e9e: 1303 7000 |003b: const/16 v3, #int 112 // #70 │ │ -2e8ea2: 6e30 5088 2103 |003d: invoke-virtual {v1, v2, v3}, Ljava/nio/ByteBuffer;.put:(IB)Ljava/nio/ByteBuffer; // method@8850 │ │ -2e8ea8: 1302 0e00 |0040: const/16 v2, #int 14 // #e │ │ -2e8eac: 6e30 5088 2103 |0042: invoke-virtual {v1, v2, v3}, Ljava/nio/ByteBuffer;.put:(IB)Ljava/nio/ByteBuffer; // method@8850 │ │ -2e8eb2: 1302 0f00 |0045: const/16 v2, #int 15 // #f │ │ -2e8eb6: 1303 6c00 |0047: const/16 v3, #int 108 // #6c │ │ -2e8eba: 6e30 5088 2103 |0049: invoke-virtual {v1, v2, v3}, Ljava/nio/ByteBuffer;.put:(IB)Ljava/nio/ByteBuffer; // method@8850 │ │ -2e8ec0: 6e10 5988 0100 |004c: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@8859 │ │ -2e8ec6: 2202 8311 |004f: new-instance v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox; // type@1183 │ │ -2e8eca: 7030 2a90 0201 |0051: invoke-direct {v2, v0, v1}, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox;.:(Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;)V // method@902a │ │ -2e8ed0: 1102 |0054: return-object v2 │ │ +2e8e1c: |[2e8e1c] org.jaudiotagger.audio.mp4.atom.Mp4HdlrBox.createiTunesStyleHdlrBox:()Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox; │ │ +2e8e2c: 2200 7a11 |0000: new-instance v0, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // type@117a │ │ +2e8e30: 6201 8884 |0002: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.HDLR:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8488 │ │ +2e8e34: 6e10 888f 0100 |0004: invoke-virtual {v1}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.getFieldName:()Ljava/lang/String; // method@8f88 │ │ +2e8e3a: 0c01 |0007: move-result-object v1 │ │ +2e8e3c: 7020 ef8f 1000 |0008: invoke-direct {v0, v1}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.:(Ljava/lang/String;)V // method@8fef │ │ +2e8e42: 1301 2200 |000b: const/16 v1, #int 34 // #22 │ │ +2e8e46: 6e20 fc8f 1000 |000d: invoke-virtual {v0, v1}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.setLength:(I)V // method@8ffc │ │ +2e8e4c: 1301 1a00 |0010: const/16 v1, #int 26 // #1a │ │ +2e8e50: 7110 3788 0100 |0012: invoke-static {v1}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@8837 │ │ +2e8e56: 0c01 |0015: move-result-object v1 │ │ +2e8e58: 1302 0800 |0016: const/16 v2, #int 8 // #8 │ │ +2e8e5c: 1303 6d00 |0018: const/16 v3, #int 109 // #6d │ │ +2e8e60: 6e30 5088 2103 |001a: invoke-virtual {v1, v2, v3}, Ljava/nio/ByteBuffer;.put:(IB)Ljava/nio/ByteBuffer; // method@8850 │ │ +2e8e66: 1302 0900 |001d: const/16 v2, #int 9 // #9 │ │ +2e8e6a: 1303 6400 |001f: const/16 v3, #int 100 // #64 │ │ +2e8e6e: 6e30 5088 2103 |0021: invoke-virtual {v1, v2, v3}, Ljava/nio/ByteBuffer;.put:(IB)Ljava/nio/ByteBuffer; // method@8850 │ │ +2e8e74: 1302 0a00 |0024: const/16 v2, #int 10 // #a │ │ +2e8e78: 1303 6900 |0026: const/16 v3, #int 105 // #69 │ │ +2e8e7c: 6e30 5088 2103 |0028: invoke-virtual {v1, v2, v3}, Ljava/nio/ByteBuffer;.put:(IB)Ljava/nio/ByteBuffer; // method@8850 │ │ +2e8e82: 1302 0b00 |002b: const/16 v2, #int 11 // #b │ │ +2e8e86: 1303 7200 |002d: const/16 v3, #int 114 // #72 │ │ +2e8e8a: 6e30 5088 2103 |002f: invoke-virtual {v1, v2, v3}, Ljava/nio/ByteBuffer;.put:(IB)Ljava/nio/ByteBuffer; // method@8850 │ │ +2e8e90: 1302 0c00 |0032: const/16 v2, #int 12 // #c │ │ +2e8e94: 1303 6100 |0034: const/16 v3, #int 97 // #61 │ │ +2e8e98: 6e30 5088 2103 |0036: invoke-virtual {v1, v2, v3}, Ljava/nio/ByteBuffer;.put:(IB)Ljava/nio/ByteBuffer; // method@8850 │ │ +2e8e9e: 1302 0d00 |0039: const/16 v2, #int 13 // #d │ │ +2e8ea2: 1303 7000 |003b: const/16 v3, #int 112 // #70 │ │ +2e8ea6: 6e30 5088 2103 |003d: invoke-virtual {v1, v2, v3}, Ljava/nio/ByteBuffer;.put:(IB)Ljava/nio/ByteBuffer; // method@8850 │ │ +2e8eac: 1302 0e00 |0040: const/16 v2, #int 14 // #e │ │ +2e8eb0: 6e30 5088 2103 |0042: invoke-virtual {v1, v2, v3}, Ljava/nio/ByteBuffer;.put:(IB)Ljava/nio/ByteBuffer; // method@8850 │ │ +2e8eb6: 1302 0f00 |0045: const/16 v2, #int 15 // #f │ │ +2e8eba: 1303 6c00 |0047: const/16 v3, #int 108 // #6c │ │ +2e8ebe: 6e30 5088 2103 |0049: invoke-virtual {v1, v2, v3}, Ljava/nio/ByteBuffer;.put:(IB)Ljava/nio/ByteBuffer; // method@8850 │ │ +2e8ec4: 6e10 5988 0100 |004c: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@8859 │ │ +2e8eca: 2202 8311 |004f: new-instance v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox; // type@1183 │ │ +2e8ece: 7030 2a90 0201 |0051: invoke-direct {v2, v0, v1}, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox;.:(Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;)V // method@902a │ │ +2e8ed4: 1102 |0054: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ 0x000d line=161 │ │ 0x0012 line=163 │ │ 0x001a line=164 │ │ 0x0021 line=165 │ │ @@ -1106094,17 +1106094,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2e8dac: |[2e8dac] org.jaudiotagger.audio.mp4.atom.Mp4HdlrBox.getHandlerType:()Ljava/lang/String; │ │ -2e8dbc: 5410 c285 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox;.handlerType:Ljava/lang/String; // field@85c2 │ │ -2e8dc0: 1100 |0002: return-object v0 │ │ +2e8db0: |[2e8db0] org.jaudiotagger.audio.mp4.atom.Mp4HdlrBox.getHandlerType:()Ljava/lang/String; │ │ +2e8dc0: 5410 c285 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox;.handlerType:Ljava/lang/String; // field@85c2 │ │ +2e8dc4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox; │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox;) │ │ @@ -1106112,17 +1106112,17 @@ │ │ type : '()Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2e8ed4: |[2e8ed4] org.jaudiotagger.audio.mp4.atom.Mp4HdlrBox.getMediaDataType:()Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType; │ │ -2e8ee4: 5410 c485 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox;.mediaDataType:Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType; // field@85c4 │ │ -2e8ee8: 1100 |0002: return-object v0 │ │ +2e8ed8: |[2e8ed8] org.jaudiotagger.audio.mp4.atom.Mp4HdlrBox.getMediaDataType:()Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType; │ │ +2e8ee8: 5410 c485 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox;.mediaDataType:Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType; // field@85c4 │ │ +2e8eec: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox; │ │ │ │ #2 : (in Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox;) │ │ @@ -1106130,47 +1106130,47 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 62 16-bit code units │ │ -2e8f58: |[2e8f58] org.jaudiotagger.audio.mp4.atom.Mp4HdlrBox.processData:()V │ │ -2e8f68: 5430 c185 |0000: iget-object v0, v3, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@85c1 │ │ -2e8f6c: 5431 c185 |0002: iget-object v1, v3, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@85c1 │ │ -2e8f70: 6e10 4d88 0100 |0004: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ -2e8f76: 0a01 |0007: move-result v1 │ │ -2e8f78: d801 0101 |0008: add-int/lit8 v1, v1, #int 1 // #01 │ │ -2e8f7c: d801 0103 |000a: add-int/lit8 v1, v1, #int 3 // #03 │ │ -2e8f80: 1242 |000c: const/4 v2, #int 4 // #4 │ │ -2e8f82: b021 |000d: add-int/2addr v1, v2 │ │ -2e8f84: 6e20 4e88 1000 |000e: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ -2e8f8a: 1a00 d61e |0011: const-string v0, "ISO-8859-1" // string@1ed6 │ │ -2e8f8e: 7110 7788 0000 |0013: invoke-static {v0}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@8877 │ │ -2e8f94: 0c00 |0016: move-result-object v0 │ │ -2e8f96: 6e10 7988 0000 |0017: invoke-virtual {v0}, Ljava/nio/charset/Charset;.newDecoder:()Ljava/nio/charset/CharsetDecoder; // method@8879 │ │ -2e8f9c: 0c00 |001a: move-result-object v0 │ │ -2e8f9e: 5431 c185 |001b: iget-object v1, v3, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@85c1 │ │ -2e8fa2: 6e10 5a88 0100 |001d: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.slice:()Ljava/nio/ByteBuffer; // method@885a │ │ -2e8fa8: 0c01 |0020: move-result-object v1 │ │ -2e8faa: 6e20 4a88 2100 |0021: invoke-virtual {v1, v2}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@884a │ │ -2e8fb0: 0c01 |0024: move-result-object v1 │ │ -2e8fb2: 1f01 5d10 |0025: check-cast v1, Ljava/nio/ByteBuffer; // type@105d │ │ -2e8fb6: 6e20 7b88 1000 |0027: invoke-virtual {v0, v1}, Ljava/nio/charset/CharsetDecoder;.decode:(Ljava/nio/ByteBuffer;)Ljava/nio/CharBuffer; // method@887b │ │ -2e8fbc: 0c00 |002a: move-result-object v0 │ │ -2e8fbe: 6e10 5f88 0000 |002b: invoke-virtual {v0}, Ljava/nio/CharBuffer;.toString:()Ljava/lang/String; // method@885f │ │ -2e8fc4: 0c00 |002e: move-result-object v0 │ │ -2e8fc6: 5b30 c285 |002f: iput-object v0, v3, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox;.handlerType:Ljava/lang/String; // field@85c2 │ │ -2e8fca: 6200 c585 |0031: sget-object v0, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox;.mediaDataTypeMap:Ljava/util/Map; // field@85c5 │ │ -2e8fce: 5431 c285 |0033: iget-object v1, v3, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox;.handlerType:Ljava/lang/String; // field@85c2 │ │ -2e8fd2: 7220 9089 1000 |0035: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ -2e8fd8: 0c00 |0038: move-result-object v0 │ │ -2e8fda: 1f00 8211 |0039: check-cast v0, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType; // type@1182 │ │ -2e8fde: 5b30 c485 |003b: iput-object v0, v3, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox;.mediaDataType:Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType; // field@85c4 │ │ -2e8fe2: 0e00 |003d: return-void │ │ +2e8f5c: |[2e8f5c] org.jaudiotagger.audio.mp4.atom.Mp4HdlrBox.processData:()V │ │ +2e8f6c: 5430 c185 |0000: iget-object v0, v3, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@85c1 │ │ +2e8f70: 5431 c185 |0002: iget-object v1, v3, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@85c1 │ │ +2e8f74: 6e10 4d88 0100 |0004: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ +2e8f7a: 0a01 |0007: move-result v1 │ │ +2e8f7c: d801 0101 |0008: add-int/lit8 v1, v1, #int 1 // #01 │ │ +2e8f80: d801 0103 |000a: add-int/lit8 v1, v1, #int 3 // #03 │ │ +2e8f84: 1242 |000c: const/4 v2, #int 4 // #4 │ │ +2e8f86: b021 |000d: add-int/2addr v1, v2 │ │ +2e8f88: 6e20 4e88 1000 |000e: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ +2e8f8e: 1a00 d61e |0011: const-string v0, "ISO-8859-1" // string@1ed6 │ │ +2e8f92: 7110 7788 0000 |0013: invoke-static {v0}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@8877 │ │ +2e8f98: 0c00 |0016: move-result-object v0 │ │ +2e8f9a: 6e10 7988 0000 |0017: invoke-virtual {v0}, Ljava/nio/charset/Charset;.newDecoder:()Ljava/nio/charset/CharsetDecoder; // method@8879 │ │ +2e8fa0: 0c00 |001a: move-result-object v0 │ │ +2e8fa2: 5431 c185 |001b: iget-object v1, v3, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@85c1 │ │ +2e8fa6: 6e10 5a88 0100 |001d: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.slice:()Ljava/nio/ByteBuffer; // method@885a │ │ +2e8fac: 0c01 |0020: move-result-object v1 │ │ +2e8fae: 6e20 4a88 2100 |0021: invoke-virtual {v1, v2}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@884a │ │ +2e8fb4: 0c01 |0024: move-result-object v1 │ │ +2e8fb6: 1f01 5d10 |0025: check-cast v1, Ljava/nio/ByteBuffer; // type@105d │ │ +2e8fba: 6e20 7b88 1000 |0027: invoke-virtual {v0, v1}, Ljava/nio/charset/CharsetDecoder;.decode:(Ljava/nio/ByteBuffer;)Ljava/nio/CharBuffer; // method@887b │ │ +2e8fc0: 0c00 |002a: move-result-object v0 │ │ +2e8fc2: 6e10 5f88 0000 |002b: invoke-virtual {v0}, Ljava/nio/CharBuffer;.toString:()Ljava/lang/String; // method@885f │ │ +2e8fc8: 0c00 |002e: move-result-object v0 │ │ +2e8fca: 5b30 c285 |002f: iput-object v0, v3, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox;.handlerType:Ljava/lang/String; // field@85c2 │ │ +2e8fce: 6200 c585 |0031: sget-object v0, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox;.mediaDataTypeMap:Ljava/util/Map; // field@85c5 │ │ +2e8fd2: 5431 c285 |0033: iget-object v1, v3, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox;.handlerType:Ljava/lang/String; // field@85c2 │ │ +2e8fd6: 7220 9089 1000 |0035: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ +2e8fdc: 0c00 |0038: move-result-object v0 │ │ +2e8fde: 1f00 8211 |0039: check-cast v0, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType; // type@1182 │ │ +2e8fe2: 5b30 c485 |003b: iput-object v0, v3, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox;.mediaDataType:Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType; // field@85c4 │ │ +2e8fe6: 0e00 |003d: return-void │ │ catches : 1 │ │ 0x001b - 0x0031 │ │ Ljava/nio/charset/CharacterCodingException; -> 0x0031 │ │ positions : │ │ 0x0000 line=75 │ │ 0x0013 line=78 │ │ 0x001b line=81 │ │ @@ -1106183,30 +1106183,30 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -2e8dc4: |[2e8dc4] org.jaudiotagger.audio.mp4.atom.Mp4HdlrBox.toString:()Ljava/lang/String; │ │ -2e8dd4: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -2e8dd8: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2e8dde: 1a01 5c7a |0005: const-string v1, "handlerType:" // string@7a5c │ │ -2e8de2: 6e20 d787 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e8de8: 5421 c285 |000a: iget-object v1, v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox;.handlerType:Ljava/lang/String; // field@85c2 │ │ -2e8dec: 6e20 d787 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e8df2: 1a01 6205 |000f: const-string v1, ":human readable:" // string@0562 │ │ -2e8df6: 6e20 d787 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e8dfc: 5421 c485 |0014: iget-object v1, v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox;.mediaDataType:Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType; // field@85c4 │ │ -2e8e00: 6e10 2590 0100 |0016: invoke-virtual {v1}, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType;.getDescription:()Ljava/lang/String; // method@9025 │ │ -2e8e06: 0c01 |0019: move-result-object v1 │ │ -2e8e08: 6e20 d787 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e8e0e: 6e10 df87 0000 |001d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2e8e14: 0c00 |0020: move-result-object v0 │ │ -2e8e16: 1100 |0021: return-object v0 │ │ +2e8dc8: |[2e8dc8] org.jaudiotagger.audio.mp4.atom.Mp4HdlrBox.toString:()Ljava/lang/String; │ │ +2e8dd8: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +2e8ddc: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2e8de2: 1a01 5c7a |0005: const-string v1, "handlerType:" // string@7a5c │ │ +2e8de6: 6e20 d787 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e8dec: 5421 c285 |000a: iget-object v1, v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox;.handlerType:Ljava/lang/String; // field@85c2 │ │ +2e8df0: 6e20 d787 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e8df6: 1a01 6205 |000f: const-string v1, ":human readable:" // string@0562 │ │ +2e8dfa: 6e20 d787 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e8e00: 5421 c485 |0014: iget-object v1, v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox;.mediaDataType:Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType; // field@85c4 │ │ +2e8e04: 6e10 2590 0100 |0016: invoke-virtual {v1}, Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox$MediaDataType;.getDescription:()Ljava/lang/String; // method@9025 │ │ +2e8e0a: 0c01 |0019: move-result-object v1 │ │ +2e8e0c: 6e20 d787 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e8e12: 6e10 df87 0000 |001d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2e8e18: 0c00 |0020: move-result-object v0 │ │ +2e8e1a: 1100 |0021: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ locals : │ │ 0x0000 - 0x0022 reg=2 this Lorg/jaudiotagger/audio/mp4/atom/Mp4HdlrBox; │ │ │ │ source_file_idx : 15500 (Mp4HdlrBox.java) │ │ @@ -1106345,44 +1106345,44 @@ │ │ type : '(Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 56 16-bit code units │ │ -2e9024: |[2e9024] org.jaudiotagger.audio.mp4.atom.Mp4MdhdBox.:(Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;)V │ │ -2e9034: 7010 dc8f 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/audio/mp4/atom/AbstractMp4Box;.:()V // method@8fdc │ │ -2e903a: 5b12 dc85 |0003: iput-object v2, v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4MdhdBox;.header:Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // field@85dc │ │ -2e903e: 6202 a481 |0005: sget-object v2, Ljava/nio/ByteOrder;.BIG_ENDIAN:Ljava/nio/ByteOrder; // field@81a4 │ │ -2e9042: 6e20 4c88 2300 |0007: invoke-virtual {v3, v2}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@884c │ │ -2e9048: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -2e904a: 6e20 3f88 2300 |000b: invoke-virtual {v3, v2}, Ljava/nio/ByteBuffer;.get:(I)B // method@883f │ │ -2e9050: 0a02 |000e: move-result v2 │ │ -2e9052: 1210 |000f: const/4 v0, #int 1 // #1 │ │ -2e9054: 3302 1300 |0010: if-ne v2, v0, 0023 // +0013 │ │ -2e9058: 1302 1400 |0012: const/16 v2, #int 20 // #14 │ │ -2e905c: 6e20 4488 2300 |0014: invoke-virtual {v3, v2}, Ljava/nio/ByteBuffer;.getInt:(I)I // method@8844 │ │ -2e9062: 0a02 |0017: move-result v2 │ │ -2e9064: 5912 dd85 |0018: iput v2, v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4MdhdBox;.samplingRate:I // field@85dd │ │ -2e9068: 1302 1800 |001a: const/16 v2, #int 24 // #18 │ │ -2e906c: 6e20 4688 2300 |001c: invoke-virtual {v3, v2}, Ljava/nio/ByteBuffer;.getLong:(I)J // method@8846 │ │ -2e9072: 0b02 |001f: move-result-wide v2 │ │ -2e9074: 5a12 de85 |0020: iput-wide v2, v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4MdhdBox;.timeLength:J // field@85de │ │ -2e9078: 2815 |0022: goto 0037 // +0015 │ │ -2e907a: 1302 0c00 |0023: const/16 v2, #int 12 // #c │ │ -2e907e: 6e20 4488 2300 |0025: invoke-virtual {v3, v2}, Ljava/nio/ByteBuffer;.getInt:(I)I // method@8844 │ │ -2e9084: 0a02 |0028: move-result v2 │ │ -2e9086: 5912 dd85 |0029: iput v2, v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4MdhdBox;.samplingRate:I // field@85dd │ │ -2e908a: 1302 1000 |002b: const/16 v2, #int 16 // #10 │ │ -2e908e: 6e20 4488 2300 |002d: invoke-virtual {v3, v2}, Ljava/nio/ByteBuffer;.getInt:(I)I // method@8844 │ │ -2e9094: 0a02 |0030: move-result v2 │ │ -2e9096: 7110 b68e 0200 |0031: invoke-static {v2}, Lorg/jaudiotagger/audio/generic/Utils;.u:(I)J // method@8eb6 │ │ -2e909c: 0b02 |0034: move-result-wide v2 │ │ -2e909e: 5a12 de85 |0035: iput-wide v2, v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4MdhdBox;.timeLength:J // field@85de │ │ -2e90a2: 0e00 |0037: return-void │ │ +2e9028: |[2e9028] org.jaudiotagger.audio.mp4.atom.Mp4MdhdBox.:(Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;)V │ │ +2e9038: 7010 dc8f 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/audio/mp4/atom/AbstractMp4Box;.:()V // method@8fdc │ │ +2e903e: 5b12 dc85 |0003: iput-object v2, v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4MdhdBox;.header:Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // field@85dc │ │ +2e9042: 6202 a481 |0005: sget-object v2, Ljava/nio/ByteOrder;.BIG_ENDIAN:Ljava/nio/ByteOrder; // field@81a4 │ │ +2e9046: 6e20 4c88 2300 |0007: invoke-virtual {v3, v2}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@884c │ │ +2e904c: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +2e904e: 6e20 3f88 2300 |000b: invoke-virtual {v3, v2}, Ljava/nio/ByteBuffer;.get:(I)B // method@883f │ │ +2e9054: 0a02 |000e: move-result v2 │ │ +2e9056: 1210 |000f: const/4 v0, #int 1 // #1 │ │ +2e9058: 3302 1300 |0010: if-ne v2, v0, 0023 // +0013 │ │ +2e905c: 1302 1400 |0012: const/16 v2, #int 20 // #14 │ │ +2e9060: 6e20 4488 2300 |0014: invoke-virtual {v3, v2}, Ljava/nio/ByteBuffer;.getInt:(I)I // method@8844 │ │ +2e9066: 0a02 |0017: move-result v2 │ │ +2e9068: 5912 dd85 |0018: iput v2, v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4MdhdBox;.samplingRate:I // field@85dd │ │ +2e906c: 1302 1800 |001a: const/16 v2, #int 24 // #18 │ │ +2e9070: 6e20 4688 2300 |001c: invoke-virtual {v3, v2}, Ljava/nio/ByteBuffer;.getLong:(I)J // method@8846 │ │ +2e9076: 0b02 |001f: move-result-wide v2 │ │ +2e9078: 5a12 de85 |0020: iput-wide v2, v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4MdhdBox;.timeLength:J // field@85de │ │ +2e907c: 2815 |0022: goto 0037 // +0015 │ │ +2e907e: 1302 0c00 |0023: const/16 v2, #int 12 // #c │ │ +2e9082: 6e20 4488 2300 |0025: invoke-virtual {v3, v2}, Ljava/nio/ByteBuffer;.getInt:(I)I // method@8844 │ │ +2e9088: 0a02 |0028: move-result v2 │ │ +2e908a: 5912 dd85 |0029: iput v2, v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4MdhdBox;.samplingRate:I // field@85dd │ │ +2e908e: 1302 1000 |002b: const/16 v2, #int 16 // #10 │ │ +2e9092: 6e20 4488 2300 |002d: invoke-virtual {v3, v2}, Ljava/nio/ByteBuffer;.getInt:(I)I // method@8844 │ │ +2e9098: 0a02 |0030: move-result v2 │ │ +2e909a: 7110 b68e 0200 |0031: invoke-static {v2}, Lorg/jaudiotagger/audio/generic/Utils;.u:(I)J // method@8eb6 │ │ +2e90a0: 0b02 |0034: move-result-wide v2 │ │ +2e90a2: 5a12 de85 |0035: iput-wide v2, v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4MdhdBox;.timeLength:J // field@85de │ │ +2e90a6: 0e00 |0037: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0003 line=45 │ │ 0x0005 line=46 │ │ 0x000b line=47 │ │ 0x0014 line=51 │ │ @@ -1106400,17 +1106400,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2e8ff4: |[2e8ff4] org.jaudiotagger.audio.mp4.atom.Mp4MdhdBox.getSampleRate:()I │ │ -2e9004: 5210 dd85 |0000: iget v0, v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4MdhdBox;.samplingRate:I // field@85dd │ │ -2e9008: 0f00 |0002: return v0 │ │ +2e8ff8: |[2e8ff8] org.jaudiotagger.audio.mp4.atom.Mp4MdhdBox.getSampleRate:()I │ │ +2e9008: 5210 dd85 |0000: iget v0, v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4MdhdBox;.samplingRate:I // field@85dd │ │ +2e900c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/mp4/atom/Mp4MdhdBox; │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/mp4/atom/Mp4MdhdBox;) │ │ @@ -1106418,17 +1106418,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2e900c: |[2e900c] org.jaudiotagger.audio.mp4.atom.Mp4MdhdBox.getTimeLength:()J │ │ -2e901c: 5320 de85 |0000: iget-wide v0, v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4MdhdBox;.timeLength:J // field@85de │ │ -2e9020: 1000 |0002: return-wide v0 │ │ +2e9010: |[2e9010] org.jaudiotagger.audio.mp4.atom.Mp4MdhdBox.getTimeLength:()J │ │ +2e9020: 5320 de85 |0000: iget-wide v0, v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4MdhdBox;.timeLength:J // field@85de │ │ +2e9024: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/jaudiotagger/audio/mp4/atom/Mp4MdhdBox; │ │ │ │ source_file_idx : 15502 (Mp4MdhdBox.java) │ │ @@ -1106469,19 +1106469,19 @@ │ │ type : '(Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -2e90ec: |[2e90ec] org.jaudiotagger.audio.mp4.atom.Mp4MetaBox.:(Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;)V │ │ -2e90fc: 7010 dc8f 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/audio/mp4/atom/AbstractMp4Box;.:()V // method@8fdc │ │ -2e9102: 5b01 e185 |0003: iput-object v1, v0, Lorg/jaudiotagger/audio/mp4/atom/Mp4MetaBox;.header:Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // field@85e1 │ │ -2e9106: 5b02 e085 |0005: iput-object v2, v0, Lorg/jaudiotagger/audio/mp4/atom/Mp4MetaBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@85e0 │ │ -2e910a: 0e00 |0007: return-void │ │ +2e90f0: |[2e90f0] org.jaudiotagger.audio.mp4.atom.Mp4MetaBox.:(Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;)V │ │ +2e9100: 7010 dc8f 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/audio/mp4/atom/AbstractMp4Box;.:()V // method@8fdc │ │ +2e9106: 5b01 e185 |0003: iput-object v1, v0, Lorg/jaudiotagger/audio/mp4/atom/Mp4MetaBox;.header:Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // field@85e1 │ │ +2e910a: 5b02 e085 |0005: iput-object v2, v0, Lorg/jaudiotagger/audio/mp4/atom/Mp4MetaBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@85e0 │ │ +2e910e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0003 line=24 │ │ 0x0005 line=25 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/jaudiotagger/audio/mp4/atom/Mp4MetaBox; │ │ @@ -1106493,28 +1106493,28 @@ │ │ type : '(I)Lorg/jaudiotagger/audio/mp4/atom/Mp4MetaBox;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -2e90a4: |[2e90a4] org.jaudiotagger.audio.mp4.atom.Mp4MetaBox.createiTunesStyleMetaBox:(I)Lorg/jaudiotagger/audio/mp4/atom/Mp4MetaBox; │ │ -2e90b4: 2200 7a11 |0000: new-instance v0, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // type@117a │ │ -2e90b8: 6201 a784 |0002: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.META:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84a7 │ │ -2e90bc: 6e10 888f 0100 |0004: invoke-virtual {v1}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.getFieldName:()Ljava/lang/String; // method@8f88 │ │ -2e90c2: 0c01 |0007: move-result-object v1 │ │ -2e90c4: 7020 ef8f 1000 |0008: invoke-direct {v0, v1}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.:(Ljava/lang/String;)V // method@8fef │ │ -2e90ca: d802 020c |000b: add-int/lit8 v2, v2, #int 12 // #0c │ │ -2e90ce: 6e20 fc8f 2000 |000d: invoke-virtual {v0, v2}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.setLength:(I)V // method@8ffc │ │ -2e90d4: 1242 |0010: const/4 v2, #int 4 // #4 │ │ -2e90d6: 7110 3788 0200 |0011: invoke-static {v2}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@8837 │ │ -2e90dc: 0c02 |0014: move-result-object v2 │ │ -2e90de: 2201 8511 |0015: new-instance v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4MetaBox; // type@1185 │ │ -2e90e2: 7030 3590 0102 |0017: invoke-direct {v1, v0, v2}, Lorg/jaudiotagger/audio/mp4/atom/Mp4MetaBox;.:(Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;)V // method@9035 │ │ -2e90e8: 1101 |001a: return-object v1 │ │ +2e90a8: |[2e90a8] org.jaudiotagger.audio.mp4.atom.Mp4MetaBox.createiTunesStyleMetaBox:(I)Lorg/jaudiotagger/audio/mp4/atom/Mp4MetaBox; │ │ +2e90b8: 2200 7a11 |0000: new-instance v0, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // type@117a │ │ +2e90bc: 6201 a784 |0002: sget-object v1, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.META:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84a7 │ │ +2e90c0: 6e10 888f 0100 |0004: invoke-virtual {v1}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.getFieldName:()Ljava/lang/String; // method@8f88 │ │ +2e90c6: 0c01 |0007: move-result-object v1 │ │ +2e90c8: 7020 ef8f 1000 |0008: invoke-direct {v0, v1}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.:(Ljava/lang/String;)V // method@8fef │ │ +2e90ce: d802 020c |000b: add-int/lit8 v2, v2, #int 12 // #0c │ │ +2e90d2: 6e20 fc8f 2000 |000d: invoke-virtual {v0, v2}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.setLength:(I)V // method@8ffc │ │ +2e90d8: 1242 |0010: const/4 v2, #int 4 // #4 │ │ +2e90da: 7110 3788 0200 |0011: invoke-static {v2}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@8837 │ │ +2e90e0: 0c02 |0014: move-result-object v2 │ │ +2e90e2: 2201 8511 |0015: new-instance v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4MetaBox; // type@1185 │ │ +2e90e6: 7030 3590 0102 |0017: invoke-direct {v1, v0, v2}, Lorg/jaudiotagger/audio/mp4/atom/Mp4MetaBox;.:(Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;)V // method@9035 │ │ +2e90ec: 1101 |001a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x000d line=50 │ │ 0x0011 line=51 │ │ 0x0015 line=52 │ │ locals : │ │ @@ -1106526,29 +1106526,29 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -2e910c: |[2e910c] org.jaudiotagger.audio.mp4.atom.Mp4MetaBox.processData:()V │ │ -2e911c: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -2e911e: 2300 1c13 |0001: new-array v0, v0, [B // type@131c │ │ -2e9122: 5421 e085 |0003: iget-object v1, v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4MetaBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@85e0 │ │ -2e9126: 6e20 4088 0100 |0005: invoke-virtual {v1, v0}, Ljava/nio/ByteBuffer;.get:([B)Ljava/nio/ByteBuffer; // method@8840 │ │ -2e912c: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -2e912e: 4800 0001 |0009: aget-byte v0, v0, v1 │ │ -2e9132: 3900 0300 |000b: if-nez v0, 000e // +0003 │ │ -2e9136: 0e00 |000d: return-void │ │ -2e9138: 2200 3511 |000e: new-instance v0, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ -2e913c: 6201 6187 |0010: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_FILE_META_ATOM_CHILD_DATA_NOT_NULL:Lorg/jaudiotagger/logging/ErrorMessage; // field@8761 │ │ -2e9140: 6e10 5791 0100 |0012: invoke-virtual {v1}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ -2e9146: 0c01 |0015: move-result-object v1 │ │ -2e9148: 7020 698d 1000 |0016: invoke-direct {v0, v1}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ -2e914e: 2700 |0019: throw v0 │ │ +2e9110: |[2e9110] org.jaudiotagger.audio.mp4.atom.Mp4MetaBox.processData:()V │ │ +2e9120: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +2e9122: 2300 1c13 |0001: new-array v0, v0, [B // type@131c │ │ +2e9126: 5421 e085 |0003: iget-object v1, v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4MetaBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@85e0 │ │ +2e912a: 6e20 4088 0100 |0005: invoke-virtual {v1, v0}, Ljava/nio/ByteBuffer;.get:([B)Ljava/nio/ByteBuffer; // method@8840 │ │ +2e9130: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +2e9132: 4800 0001 |0009: aget-byte v0, v0, v1 │ │ +2e9136: 3900 0300 |000b: if-nez v0, 000e // +0003 │ │ +2e913a: 0e00 |000d: return-void │ │ +2e913c: 2200 3511 |000e: new-instance v0, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ +2e9140: 6201 6187 |0010: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_FILE_META_ATOM_CHILD_DATA_NOT_NULL:Lorg/jaudiotagger/logging/ErrorMessage; // field@8761 │ │ +2e9144: 6e10 5791 0100 |0012: invoke-virtual {v1}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ +2e914a: 0c01 |0015: move-result-object v1 │ │ +2e914c: 7020 698d 1000 |0016: invoke-direct {v0, v1}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ +2e9152: 2700 |0019: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=32 │ │ 0x0009 line=33 │ │ 0x000e line=35 │ │ locals : │ │ 0x0000 - 0x001a reg=2 this Lorg/jaudiotagger/audio/mp4/atom/Mp4MetaBox; │ │ @@ -1106689,19 +1106689,19 @@ │ │ type : '(Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -2e9150: |[2e9150] org.jaudiotagger.audio.mp4.atom.Mp4Mp4aBox.:(Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;)V │ │ -2e9160: 7010 dc8f 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/audio/mp4/atom/AbstractMp4Box;.:()V // method@8fdc │ │ -2e9166: 5b01 f885 |0003: iput-object v1, v0, Lorg/jaudiotagger/audio/mp4/atom/Mp4Mp4aBox;.header:Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // field@85f8 │ │ -2e916a: 5b02 f785 |0005: iput-object v2, v0, Lorg/jaudiotagger/audio/mp4/atom/Mp4Mp4aBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@85f7 │ │ -2e916e: 0e00 |0007: return-void │ │ +2e9154: |[2e9154] org.jaudiotagger.audio.mp4.atom.Mp4Mp4aBox.:(Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;)V │ │ +2e9164: 7010 dc8f 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/audio/mp4/atom/AbstractMp4Box;.:()V // method@8fdc │ │ +2e916a: 5b01 f885 |0003: iput-object v1, v0, Lorg/jaudiotagger/audio/mp4/atom/Mp4Mp4aBox;.header:Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // field@85f8 │ │ +2e916e: 5b02 f785 |0005: iput-object v2, v0, Lorg/jaudiotagger/audio/mp4/atom/Mp4Mp4aBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@85f7 │ │ +2e9172: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0003 line=69 │ │ 0x0005 line=70 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/jaudiotagger/audio/mp4/atom/Mp4Mp4aBox; │ │ @@ -1106714,22 +1106714,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -2e9170: |[2e9170] org.jaudiotagger.audio.mp4.atom.Mp4Mp4aBox.processData:()V │ │ -2e9180: 5420 f785 |0000: iget-object v0, v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4Mp4aBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@85f7 │ │ -2e9184: 5421 f785 |0002: iget-object v1, v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4Mp4aBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@85f7 │ │ -2e9188: 6e10 4d88 0100 |0004: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ -2e918e: 0a01 |0007: move-result v1 │ │ -2e9190: d801 011c |0008: add-int/lit8 v1, v1, #int 28 // #1c │ │ -2e9194: 6e20 4e88 1000 |000a: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ -2e919a: 0e00 |000d: return-void │ │ +2e9174: |[2e9174] org.jaudiotagger.audio.mp4.atom.Mp4Mp4aBox.processData:()V │ │ +2e9184: 5420 f785 |0000: iget-object v0, v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4Mp4aBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@85f7 │ │ +2e9188: 5421 f785 |0002: iget-object v1, v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4Mp4aBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@85f7 │ │ +2e918c: 6e10 4d88 0100 |0004: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ +2e9192: 0a01 |0007: move-result v1 │ │ +2e9194: d801 011c |0008: add-int/lit8 v1, v1, #int 28 // #1c │ │ +2e9198: 6e20 4e88 1000 |000a: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ +2e919e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lorg/jaudiotagger/audio/mp4/atom/Mp4Mp4aBox; │ │ │ │ source_file_idx : 15505 (Mp4Mp4aBox.java) │ │ @@ -1106868,44 +1106868,44 @@ │ │ type : '(Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 56 16-bit code units │ │ -2e91bc: |[2e91bc] org.jaudiotagger.audio.mp4.atom.Mp4MvhdBox.:(Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;)V │ │ -2e91cc: 7010 dc8f 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/audio/mp4/atom/AbstractMp4Box;.:()V // method@8fdc │ │ -2e91d2: 5b12 0d86 |0003: iput-object v2, v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4MvhdBox;.header:Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // field@860d │ │ -2e91d6: 6202 a481 |0005: sget-object v2, Ljava/nio/ByteOrder;.BIG_ENDIAN:Ljava/nio/ByteOrder; // field@81a4 │ │ -2e91da: 6e20 4c88 2300 |0007: invoke-virtual {v3, v2}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@884c │ │ -2e91e0: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -2e91e2: 6e20 3f88 2300 |000b: invoke-virtual {v3, v2}, Ljava/nio/ByteBuffer;.get:(I)B // method@883f │ │ -2e91e8: 0a02 |000e: move-result v2 │ │ -2e91ea: 1210 |000f: const/4 v0, #int 1 // #1 │ │ -2e91ec: 3302 1300 |0010: if-ne v2, v0, 0023 // +0013 │ │ -2e91f0: 1302 1400 |0012: const/16 v2, #int 20 // #14 │ │ -2e91f4: 6e20 4488 2300 |0014: invoke-virtual {v3, v2}, Ljava/nio/ByteBuffer;.getInt:(I)I // method@8844 │ │ -2e91fa: 0a02 |0017: move-result v2 │ │ -2e91fc: 5912 0f86 |0018: iput v2, v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4MvhdBox;.timeScale:I // field@860f │ │ -2e9200: 1302 1800 |001a: const/16 v2, #int 24 // #18 │ │ -2e9204: 6e20 4688 2300 |001c: invoke-virtual {v3, v2}, Ljava/nio/ByteBuffer;.getLong:(I)J // method@8846 │ │ -2e920a: 0b02 |001f: move-result-wide v2 │ │ -2e920c: 5a12 0e86 |0020: iput-wide v2, v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4MvhdBox;.timeLength:J // field@860e │ │ -2e9210: 2815 |0022: goto 0037 // +0015 │ │ -2e9212: 1302 0c00 |0023: const/16 v2, #int 12 // #c │ │ -2e9216: 6e20 4488 2300 |0025: invoke-virtual {v3, v2}, Ljava/nio/ByteBuffer;.getInt:(I)I // method@8844 │ │ -2e921c: 0a02 |0028: move-result v2 │ │ -2e921e: 5912 0f86 |0029: iput v2, v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4MvhdBox;.timeScale:I // field@860f │ │ -2e9222: 1302 1000 |002b: const/16 v2, #int 16 // #10 │ │ -2e9226: 6e20 4488 2300 |002d: invoke-virtual {v3, v2}, Ljava/nio/ByteBuffer;.getInt:(I)I // method@8844 │ │ -2e922c: 0a02 |0030: move-result v2 │ │ -2e922e: 7110 b68e 0200 |0031: invoke-static {v2}, Lorg/jaudiotagger/audio/generic/Utils;.u:(I)J // method@8eb6 │ │ -2e9234: 0b02 |0034: move-result-wide v2 │ │ -2e9236: 5a12 0e86 |0035: iput-wide v2, v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4MvhdBox;.timeLength:J // field@860e │ │ -2e923a: 0e00 |0037: return-void │ │ +2e91c0: |[2e91c0] org.jaudiotagger.audio.mp4.atom.Mp4MvhdBox.:(Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;)V │ │ +2e91d0: 7010 dc8f 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/audio/mp4/atom/AbstractMp4Box;.:()V // method@8fdc │ │ +2e91d6: 5b12 0d86 |0003: iput-object v2, v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4MvhdBox;.header:Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // field@860d │ │ +2e91da: 6202 a481 |0005: sget-object v2, Ljava/nio/ByteOrder;.BIG_ENDIAN:Ljava/nio/ByteOrder; // field@81a4 │ │ +2e91de: 6e20 4c88 2300 |0007: invoke-virtual {v3, v2}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@884c │ │ +2e91e4: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +2e91e6: 6e20 3f88 2300 |000b: invoke-virtual {v3, v2}, Ljava/nio/ByteBuffer;.get:(I)B // method@883f │ │ +2e91ec: 0a02 |000e: move-result v2 │ │ +2e91ee: 1210 |000f: const/4 v0, #int 1 // #1 │ │ +2e91f0: 3302 1300 |0010: if-ne v2, v0, 0023 // +0013 │ │ +2e91f4: 1302 1400 |0012: const/16 v2, #int 20 // #14 │ │ +2e91f8: 6e20 4488 2300 |0014: invoke-virtual {v3, v2}, Ljava/nio/ByteBuffer;.getInt:(I)I // method@8844 │ │ +2e91fe: 0a02 |0017: move-result v2 │ │ +2e9200: 5912 0f86 |0018: iput v2, v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4MvhdBox;.timeScale:I // field@860f │ │ +2e9204: 1302 1800 |001a: const/16 v2, #int 24 // #18 │ │ +2e9208: 6e20 4688 2300 |001c: invoke-virtual {v3, v2}, Ljava/nio/ByteBuffer;.getLong:(I)J // method@8846 │ │ +2e920e: 0b02 |001f: move-result-wide v2 │ │ +2e9210: 5a12 0e86 |0020: iput-wide v2, v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4MvhdBox;.timeLength:J // field@860e │ │ +2e9214: 2815 |0022: goto 0037 // +0015 │ │ +2e9216: 1302 0c00 |0023: const/16 v2, #int 12 // #c │ │ +2e921a: 6e20 4488 2300 |0025: invoke-virtual {v3, v2}, Ljava/nio/ByteBuffer;.getInt:(I)I // method@8844 │ │ +2e9220: 0a02 |0028: move-result v2 │ │ +2e9222: 5912 0f86 |0029: iput v2, v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4MvhdBox;.timeScale:I // field@860f │ │ +2e9226: 1302 1000 |002b: const/16 v2, #int 16 // #10 │ │ +2e922a: 6e20 4488 2300 |002d: invoke-virtual {v3, v2}, Ljava/nio/ByteBuffer;.getInt:(I)I // method@8844 │ │ +2e9230: 0a02 |0030: move-result v2 │ │ +2e9232: 7110 b68e 0200 |0031: invoke-static {v2}, Lorg/jaudiotagger/audio/generic/Utils;.u:(I)J // method@8eb6 │ │ +2e9238: 0b02 |0034: move-result-wide v2 │ │ +2e923a: 5a12 0e86 |0035: iput-wide v2, v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4MvhdBox;.timeLength:J // field@860e │ │ +2e923e: 0e00 |0037: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0003 line=67 │ │ 0x0005 line=68 │ │ 0x000b line=69 │ │ 0x0014 line=73 │ │ @@ -1106923,21 +1106923,21 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -2e919c: |[2e919c] org.jaudiotagger.audio.mp4.atom.Mp4MvhdBox.getLength:()I │ │ -2e91ac: 5340 0e86 |0000: iget-wide v0, v4, Lorg/jaudiotagger/audio/mp4/atom/Mp4MvhdBox;.timeLength:J // field@860e │ │ -2e91b0: 5242 0f86 |0002: iget v2, v4, Lorg/jaudiotagger/audio/mp4/atom/Mp4MvhdBox;.timeScale:I // field@860f │ │ -2e91b4: 8122 |0004: int-to-long v2, v2 │ │ -2e91b6: be20 |0005: div-long/2addr v0, v2 │ │ -2e91b8: 8401 |0006: long-to-int v1, v0 │ │ -2e91ba: 0f01 |0007: return v1 │ │ +2e91a0: |[2e91a0] org.jaudiotagger.audio.mp4.atom.Mp4MvhdBox.getLength:()I │ │ +2e91b0: 5340 0e86 |0000: iget-wide v0, v4, Lorg/jaudiotagger/audio/mp4/atom/Mp4MvhdBox;.timeLength:J // field@860e │ │ +2e91b4: 5242 0f86 |0002: iget v2, v4, Lorg/jaudiotagger/audio/mp4/atom/Mp4MvhdBox;.timeScale:I // field@860f │ │ +2e91b8: 8122 |0004: int-to-long v2, v2 │ │ +2e91ba: be20 |0005: div-long/2addr v0, v2 │ │ +2e91bc: 8401 |0006: long-to-int v1, v0 │ │ +2e91be: 0f01 |0007: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0008 reg=4 this Lorg/jaudiotagger/audio/mp4/atom/Mp4MvhdBox; │ │ │ │ source_file_idx : 15506 (Mp4MvhdBox.java) │ │ @@ -1107021,41 +1107021,41 @@ │ │ type : '(Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 53 16-bit code units │ │ -2e9460: |[2e9460] org.jaudiotagger.audio.mp4.atom.Mp4StcoBox.:(Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;)V │ │ -2e9470: 7010 dc8f 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/audio/mp4/atom/AbstractMp4Box;.:()V // method@8fdc │ │ -2e9476: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -2e9478: 5910 1a86 |0004: iput v0, v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.noOfOffSets:I // field@861a │ │ -2e947c: 5b12 1986 |0006: iput-object v2, v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.header:Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // field@8619 │ │ -2e9480: 6e10 5a88 0300 |0008: invoke-virtual {v3}, Ljava/nio/ByteBuffer;.slice:()Ljava/nio/ByteBuffer; // method@885a │ │ -2e9486: 0c02 |000b: move-result-object v2 │ │ -2e9488: 5b12 1786 |000c: iput-object v2, v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@8617 │ │ -2e948c: 5412 1786 |000e: iget-object v2, v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@8617 │ │ -2e9490: 6203 a481 |0010: sget-object v3, Ljava/nio/ByteOrder;.BIG_ENDIAN:Ljava/nio/ByteOrder; // field@81a4 │ │ -2e9494: 6e20 4c88 3200 |0012: invoke-virtual {v2, v3}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@884c │ │ -2e949a: 5412 1786 |0015: iget-object v2, v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@8617 │ │ -2e949e: 5413 1786 |0017: iget-object v3, v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@8617 │ │ -2e94a2: 6e10 4d88 0300 |0019: invoke-virtual {v3}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ -2e94a8: 0a03 |001c: move-result v3 │ │ -2e94aa: d803 0301 |001d: add-int/lit8 v3, v3, #int 1 // #01 │ │ -2e94ae: d803 0303 |001f: add-int/lit8 v3, v3, #int 3 // #03 │ │ -2e94b2: 6e20 4e88 3200 |0021: invoke-virtual {v2, v3}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ -2e94b8: 5412 1786 |0024: iget-object v2, v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@8617 │ │ -2e94bc: 6e10 4388 0200 |0026: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.getInt:()I // method@8843 │ │ -2e94c2: 0a02 |0029: move-result v2 │ │ -2e94c4: 5912 1a86 |002a: iput v2, v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.noOfOffSets:I // field@861a │ │ -2e94c8: 5412 1786 |002c: iget-object v2, v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@8617 │ │ -2e94cc: 6e10 4388 0200 |002e: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.getInt:()I // method@8843 │ │ -2e94d2: 0a02 |0031: move-result v2 │ │ -2e94d4: 5912 1886 |0032: iput v2, v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.firstOffSet:I // field@8618 │ │ -2e94d8: 0e00 |0034: return-void │ │ +2e9464: |[2e9464] org.jaudiotagger.audio.mp4.atom.Mp4StcoBox.:(Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;)V │ │ +2e9474: 7010 dc8f 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/audio/mp4/atom/AbstractMp4Box;.:()V // method@8fdc │ │ +2e947a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +2e947c: 5910 1a86 |0004: iput v0, v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.noOfOffSets:I // field@861a │ │ +2e9480: 5b12 1986 |0006: iput-object v2, v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.header:Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // field@8619 │ │ +2e9484: 6e10 5a88 0300 |0008: invoke-virtual {v3}, Ljava/nio/ByteBuffer;.slice:()Ljava/nio/ByteBuffer; // method@885a │ │ +2e948a: 0c02 |000b: move-result-object v2 │ │ +2e948c: 5b12 1786 |000c: iput-object v2, v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@8617 │ │ +2e9490: 5412 1786 |000e: iget-object v2, v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@8617 │ │ +2e9494: 6203 a481 |0010: sget-object v3, Ljava/nio/ByteOrder;.BIG_ENDIAN:Ljava/nio/ByteOrder; // field@81a4 │ │ +2e9498: 6e20 4c88 3200 |0012: invoke-virtual {v2, v3}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@884c │ │ +2e949e: 5412 1786 |0015: iget-object v2, v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@8617 │ │ +2e94a2: 5413 1786 |0017: iget-object v3, v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@8617 │ │ +2e94a6: 6e10 4d88 0300 |0019: invoke-virtual {v3}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ +2e94ac: 0a03 |001c: move-result v3 │ │ +2e94ae: d803 0301 |001d: add-int/lit8 v3, v3, #int 1 // #01 │ │ +2e94b2: d803 0303 |001f: add-int/lit8 v3, v3, #int 3 // #03 │ │ +2e94b6: 6e20 4e88 3200 |0021: invoke-virtual {v2, v3}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ +2e94bc: 5412 1786 |0024: iget-object v2, v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@8617 │ │ +2e94c0: 6e10 4388 0200 |0026: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.getInt:()I // method@8843 │ │ +2e94c6: 0a02 |0029: move-result v2 │ │ +2e94c8: 5912 1a86 |002a: iput v2, v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.noOfOffSets:I // field@861a │ │ +2e94cc: 5412 1786 |002c: iget-object v2, v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@8617 │ │ +2e94d0: 6e10 4388 0200 |002e: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.getInt:()I // method@8843 │ │ +2e94d6: 0a02 |0031: move-result v2 │ │ +2e94d8: 5912 1886 |0032: iput v2, v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.firstOffSet:I // field@8618 │ │ +2e94dc: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0004 line=27 │ │ 0x0006 line=38 │ │ 0x0008 line=41 │ │ 0x000e line=42 │ │ @@ -1107072,68 +1107072,68 @@ │ │ type : '(Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 106 16-bit code units │ │ -2e94dc: |[2e94dc] org.jaudiotagger.audio.mp4.atom.Mp4StcoBox.:(Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;I)V │ │ -2e94ec: 7010 dc8f 0200 |0000: invoke-direct {v2}, Lorg/jaudiotagger/audio/mp4/atom/AbstractMp4Box;.:()V // method@8fdc │ │ -2e94f2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -2e94f4: 5920 1a86 |0004: iput v0, v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.noOfOffSets:I // field@861a │ │ -2e94f8: 5b23 1986 |0006: iput-object v3, v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.header:Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // field@8619 │ │ -2e94fc: 6e10 5a88 0400 |0008: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.slice:()Ljava/nio/ByteBuffer; // method@885a │ │ -2e9502: 0c03 |000b: move-result-object v3 │ │ -2e9504: 5b23 1786 |000c: iput-object v3, v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@8617 │ │ -2e9508: 5423 1786 |000e: iget-object v3, v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@8617 │ │ -2e950c: 5424 1786 |0010: iget-object v4, v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@8617 │ │ -2e9510: 6e10 4d88 0400 |0012: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ -2e9516: 0a04 |0015: move-result v4 │ │ -2e9518: d804 0401 |0016: add-int/lit8 v4, v4, #int 1 // #01 │ │ -2e951c: d804 0403 |0018: add-int/lit8 v4, v4, #int 3 // #03 │ │ -2e9520: 6e20 4e88 4300 |001a: invoke-virtual {v3, v4}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ -2e9526: 5423 1786 |001d: iget-object v3, v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@8617 │ │ -2e952a: 5424 1786 |001f: iget-object v4, v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@8617 │ │ -2e952e: 6e10 4d88 0400 |0021: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ -2e9534: 0a04 |0024: move-result v4 │ │ -2e9536: 5421 1786 |0025: iget-object v1, v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@8617 │ │ -2e953a: 6e10 4d88 0100 |0027: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ -2e9540: 0a01 |002a: move-result v1 │ │ -2e9542: d801 0104 |002b: add-int/lit8 v1, v1, #int 4 // #04 │ │ -2e9546: d801 01ff |002d: add-int/lit8 v1, v1, #int -1 // #ff │ │ -2e954a: 7130 9e8e 4301 |002f: invoke-static {v3, v4, v1}, Lorg/jaudiotagger/audio/generic/Utils;.getIntBE:(Ljava/nio/ByteBuffer;II)I // method@8e9e │ │ -2e9550: 0a03 |0032: move-result v3 │ │ -2e9552: 5923 1a86 |0033: iput v3, v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.noOfOffSets:I // field@861a │ │ -2e9556: 5423 1786 |0035: iget-object v3, v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@8617 │ │ -2e955a: 5424 1786 |0037: iget-object v4, v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@8617 │ │ -2e955e: 6e10 4d88 0400 |0039: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ -2e9564: 0a04 |003c: move-result v4 │ │ -2e9566: d804 0404 |003d: add-int/lit8 v4, v4, #int 4 // #04 │ │ -2e956a: 6e20 4e88 4300 |003f: invoke-virtual {v3, v4}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ -2e9570: 5223 1a86 |0042: iget v3, v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.noOfOffSets:I // field@861a │ │ -2e9574: 3530 2500 |0044: if-ge v0, v3, 0069 // +0025 │ │ -2e9578: 5423 1786 |0046: iget-object v3, v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@8617 │ │ -2e957c: 5424 1786 |0048: iget-object v4, v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@8617 │ │ -2e9580: 6e10 4d88 0400 |004a: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ -2e9586: 0a04 |004d: move-result v4 │ │ -2e9588: 5421 1786 |004e: iget-object v1, v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@8617 │ │ -2e958c: 6e10 4d88 0100 |0050: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ -2e9592: 0a01 |0053: move-result v1 │ │ -2e9594: d801 0104 |0054: add-int/lit8 v1, v1, #int 4 // #04 │ │ -2e9598: d801 01ff |0056: add-int/lit8 v1, v1, #int -1 // #ff │ │ -2e959c: 7130 9e8e 4301 |0058: invoke-static {v3, v4, v1}, Lorg/jaudiotagger/audio/generic/Utils;.getIntBE:(Ljava/nio/ByteBuffer;II)I // method@8e9e │ │ -2e95a2: 0a03 |005b: move-result v3 │ │ -2e95a4: b053 |005c: add-int/2addr v3, v5 │ │ -2e95a6: 5424 1786 |005d: iget-object v4, v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@8617 │ │ -2e95aa: 7110 a58e 0300 |005f: invoke-static {v3}, Lorg/jaudiotagger/audio/generic/Utils;.getSizeBEInt32:(I)[B // method@8ea5 │ │ -2e95b0: 0c03 |0062: move-result-object v3 │ │ -2e95b2: 6e20 5288 3400 |0063: invoke-virtual {v4, v3}, Ljava/nio/ByteBuffer;.put:([B)Ljava/nio/ByteBuffer; // method@8852 │ │ -2e95b8: d800 0001 |0066: add-int/lit8 v0, v0, #int 1 // #01 │ │ -2e95bc: 28da |0068: goto 0042 // -0026 │ │ -2e95be: 0e00 |0069: return-void │ │ +2e94e0: |[2e94e0] org.jaudiotagger.audio.mp4.atom.Mp4StcoBox.:(Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;I)V │ │ +2e94f0: 7010 dc8f 0200 |0000: invoke-direct {v2}, Lorg/jaudiotagger/audio/mp4/atom/AbstractMp4Box;.:()V // method@8fdc │ │ +2e94f6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +2e94f8: 5920 1a86 |0004: iput v0, v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.noOfOffSets:I // field@861a │ │ +2e94fc: 5b23 1986 |0006: iput-object v3, v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.header:Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // field@8619 │ │ +2e9500: 6e10 5a88 0400 |0008: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.slice:()Ljava/nio/ByteBuffer; // method@885a │ │ +2e9506: 0c03 |000b: move-result-object v3 │ │ +2e9508: 5b23 1786 |000c: iput-object v3, v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@8617 │ │ +2e950c: 5423 1786 |000e: iget-object v3, v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@8617 │ │ +2e9510: 5424 1786 |0010: iget-object v4, v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@8617 │ │ +2e9514: 6e10 4d88 0400 |0012: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ +2e951a: 0a04 |0015: move-result v4 │ │ +2e951c: d804 0401 |0016: add-int/lit8 v4, v4, #int 1 // #01 │ │ +2e9520: d804 0403 |0018: add-int/lit8 v4, v4, #int 3 // #03 │ │ +2e9524: 6e20 4e88 4300 |001a: invoke-virtual {v3, v4}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ +2e952a: 5423 1786 |001d: iget-object v3, v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@8617 │ │ +2e952e: 5424 1786 |001f: iget-object v4, v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@8617 │ │ +2e9532: 6e10 4d88 0400 |0021: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ +2e9538: 0a04 |0024: move-result v4 │ │ +2e953a: 5421 1786 |0025: iget-object v1, v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@8617 │ │ +2e953e: 6e10 4d88 0100 |0027: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ +2e9544: 0a01 |002a: move-result v1 │ │ +2e9546: d801 0104 |002b: add-int/lit8 v1, v1, #int 4 // #04 │ │ +2e954a: d801 01ff |002d: add-int/lit8 v1, v1, #int -1 // #ff │ │ +2e954e: 7130 9e8e 4301 |002f: invoke-static {v3, v4, v1}, Lorg/jaudiotagger/audio/generic/Utils;.getIntBE:(Ljava/nio/ByteBuffer;II)I // method@8e9e │ │ +2e9554: 0a03 |0032: move-result v3 │ │ +2e9556: 5923 1a86 |0033: iput v3, v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.noOfOffSets:I // field@861a │ │ +2e955a: 5423 1786 |0035: iget-object v3, v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@8617 │ │ +2e955e: 5424 1786 |0037: iget-object v4, v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@8617 │ │ +2e9562: 6e10 4d88 0400 |0039: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ +2e9568: 0a04 |003c: move-result v4 │ │ +2e956a: d804 0404 |003d: add-int/lit8 v4, v4, #int 4 // #04 │ │ +2e956e: 6e20 4e88 4300 |003f: invoke-virtual {v3, v4}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ +2e9574: 5223 1a86 |0042: iget v3, v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.noOfOffSets:I // field@861a │ │ +2e9578: 3530 2500 |0044: if-ge v0, v3, 0069 // +0025 │ │ +2e957c: 5423 1786 |0046: iget-object v3, v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@8617 │ │ +2e9580: 5424 1786 |0048: iget-object v4, v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@8617 │ │ +2e9584: 6e10 4d88 0400 |004a: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ +2e958a: 0a04 |004d: move-result v4 │ │ +2e958c: 5421 1786 |004e: iget-object v1, v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@8617 │ │ +2e9590: 6e10 4d88 0100 |0050: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ +2e9596: 0a01 |0053: move-result v1 │ │ +2e9598: d801 0104 |0054: add-int/lit8 v1, v1, #int 4 // #04 │ │ +2e959c: d801 01ff |0056: add-int/lit8 v1, v1, #int -1 // #ff │ │ +2e95a0: 7130 9e8e 4301 |0058: invoke-static {v3, v4, v1}, Lorg/jaudiotagger/audio/generic/Utils;.getIntBE:(Ljava/nio/ByteBuffer;II)I // method@8e9e │ │ +2e95a6: 0a03 |005b: move-result v3 │ │ +2e95a8: b053 |005c: add-int/2addr v3, v5 │ │ +2e95aa: 5424 1786 |005d: iget-object v4, v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@8617 │ │ +2e95ae: 7110 a58e 0300 |005f: invoke-static {v3}, Lorg/jaudiotagger/audio/generic/Utils;.getSizeBEInt32:(I)[B // method@8ea5 │ │ +2e95b4: 0c03 |0062: move-result-object v3 │ │ +2e95b6: 6e20 5288 3400 |0063: invoke-virtual {v4, v3}, Ljava/nio/ByteBuffer;.put:([B)Ljava/nio/ByteBuffer; // method@8852 │ │ +2e95bc: d800 0001 |0066: add-int/lit8 v0, v0, #int 1 // #01 │ │ +2e95c0: 28da |0068: goto 0042 // -0026 │ │ +2e95c2: 0e00 |0069: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ 0x0004 line=27 │ │ 0x0006 line=111 │ │ 0x0008 line=114 │ │ 0x000e line=117 │ │ @@ -1107153,19 +1107153,19 @@ │ │ type : '(Ljava/io/RandomAccessFile;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -2e9640: |[2e9640] org.jaudiotagger.audio.mp4.atom.Mp4StcoBox.debugShowStcoInfo:(Ljava/io/RandomAccessFile;)V │ │ -2e9650: 7110 4490 0000 |0000: invoke-static {v0}, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.getStco:(Ljava/io/RandomAccessFile;)Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox; // method@9044 │ │ -2e9656: 0c00 |0003: move-result-object v0 │ │ -2e9658: 6e10 4590 0000 |0004: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.printAllOffsets:()V // method@9045 │ │ -2e965e: 0e00 |0007: return-void │ │ +2e9644: |[2e9644] org.jaudiotagger.audio.mp4.atom.Mp4StcoBox.debugShowStcoInfo:(Ljava/io/RandomAccessFile;)V │ │ +2e9654: 7110 4490 0000 |0000: invoke-static {v0}, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.getStco:(Ljava/io/RandomAccessFile;)Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox; // method@9044 │ │ +2e965a: 0c00 |0003: move-result-object v0 │ │ +2e965c: 6e10 4590 0000 |0004: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.printAllOffsets:()V // method@9045 │ │ +2e9662: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=234 │ │ 0x0004 line=235 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 (null) Ljava/io/RandomAccessFile; │ │ │ │ @@ -1107174,133 +1107174,133 @@ │ │ type : '(Ljava/io/RandomAccessFile;)Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 241 16-bit code units │ │ -2e926c: |[2e926c] org.jaudiotagger.audio.mp4.atom.Mp4StcoBox.getStco:(Ljava/io/RandomAccessFile;)Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox; │ │ -2e927c: 6e10 ad86 0300 |0000: invoke-virtual {v3}, Ljava/io/RandomAccessFile;.getChannel:()Ljava/nio/channels/FileChannel; // method@86ad │ │ -2e9282: 0c03 |0003: move-result-object v3 │ │ -2e9284: 6200 ae84 |0004: sget-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.MOOV:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84ae │ │ -2e9288: 6e10 888f 0000 |0006: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.getFieldName:()Ljava/lang/String; // method@8f88 │ │ -2e928e: 0c00 |0009: move-result-object v0 │ │ -2e9290: 7120 f98f 0300 |000a: invoke-static {v3, v0}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.seekWithinLevel:(Ljava/nio/channels/FileChannel;Ljava/lang/String;)Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // method@8ff9 │ │ -2e9296: 0c00 |000d: move-result-object v0 │ │ -2e9298: 1a01 dd4d |000e: const-string v1, "This file does not appear to be an audio file" // string@4ddd │ │ -2e929c: 3800 db00 |0010: if-eqz v0, 00eb // +00db │ │ -2e92a0: 6e10 f78f 0000 |0012: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getLength:()I // method@8ff7 │ │ -2e92a6: 0a00 |0015: move-result v0 │ │ -2e92a8: d800 00f8 |0016: add-int/lit8 v0, v0, #int -8 // #f8 │ │ -2e92ac: 7110 3788 0000 |0018: invoke-static {v0}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@8837 │ │ -2e92b2: 0c00 |001b: move-result-object v0 │ │ -2e92b4: 6e20 6b88 0300 |001c: invoke-virtual {v3, v0}, Ljava/nio/channels/FileChannel;.read:(Ljava/nio/ByteBuffer;)I // method@886b │ │ -2e92ba: 6e10 5988 0000 |001f: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@8859 │ │ -2e92c0: 6203 b384 |0022: sget-object v3, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.MVHD:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84b3 │ │ -2e92c4: 6e10 888f 0300 |0024: invoke-virtual {v3}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.getFieldName:()Ljava/lang/String; // method@8f88 │ │ -2e92ca: 0c03 |0027: move-result-object v3 │ │ -2e92cc: 7120 f88f 3000 |0028: invoke-static {v0, v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.seekWithinLevel:(Ljava/nio/ByteBuffer;Ljava/lang/String;)Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // method@8ff8 │ │ -2e92d2: 0c03 |002b: move-result-object v3 │ │ -2e92d4: 3803 b900 |002c: if-eqz v3, 00e5 // +00b9 │ │ -2e92d8: 6e10 5a88 0000 |002e: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.slice:()Ljava/nio/ByteBuffer; // method@885a │ │ -2e92de: 0c00 |0031: move-result-object v0 │ │ -2e92e0: 2202 8711 |0032: new-instance v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4MvhdBox; // type@1187 │ │ -2e92e4: 7030 3c90 3200 |0034: invoke-direct {v2, v3, v0}, Lorg/jaudiotagger/audio/mp4/atom/Mp4MvhdBox;.:(Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;)V // method@903c │ │ -2e92ea: 6e10 4d88 0000 |0037: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ -2e92f0: 0a02 |003a: move-result v2 │ │ -2e92f2: 6e10 f18f 0300 |003b: invoke-virtual {v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getDataLength:()I // method@8ff1 │ │ -2e92f8: 0a03 |003e: move-result v3 │ │ -2e92fa: b032 |003f: add-int/2addr v2, v3 │ │ -2e92fc: 6e20 4e88 2000 |0040: invoke-virtual {v0, v2}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ -2e9302: 6203 ef84 |0043: sget-object v3, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.TRAK:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84ef │ │ -2e9306: 6e10 888f 0300 |0045: invoke-virtual {v3}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.getFieldName:()Ljava/lang/String; // method@8f88 │ │ -2e930c: 0c03 |0048: move-result-object v3 │ │ -2e930e: 7120 f88f 3000 |0049: invoke-static {v0, v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.seekWithinLevel:(Ljava/nio/ByteBuffer;Ljava/lang/String;)Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // method@8ff8 │ │ -2e9314: 0c03 |004c: move-result-object v3 │ │ -2e9316: 6e10 4d88 0000 |004d: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ -2e931c: 6e10 f18f 0300 |0050: invoke-virtual {v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getDataLength:()I // method@8ff1 │ │ -2e9322: 3803 8c00 |0053: if-eqz v3, 00df // +008c │ │ -2e9326: 6203 a284 |0055: sget-object v3, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.MDIA:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84a2 │ │ -2e932a: 6e10 888f 0300 |0057: invoke-virtual {v3}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.getFieldName:()Ljava/lang/String; // method@8f88 │ │ -2e9330: 0c03 |005a: move-result-object v3 │ │ -2e9332: 7120 f88f 3000 |005b: invoke-static {v0, v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.seekWithinLevel:(Ljava/nio/ByteBuffer;Ljava/lang/String;)Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // method@8ff8 │ │ -2e9338: 0c03 |005e: move-result-object v3 │ │ -2e933a: 3803 7a00 |005f: if-eqz v3, 00d9 // +007a │ │ -2e933e: 6203 a184 |0061: sget-object v3, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.MDHD:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84a1 │ │ -2e9342: 6e10 888f 0300 |0063: invoke-virtual {v3}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.getFieldName:()Ljava/lang/String; // method@8f88 │ │ -2e9348: 0c03 |0066: move-result-object v3 │ │ -2e934a: 7120 f88f 3000 |0067: invoke-static {v0, v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.seekWithinLevel:(Ljava/nio/ByteBuffer;Ljava/lang/String;)Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // method@8ff8 │ │ -2e9350: 0c03 |006a: move-result-object v3 │ │ -2e9352: 3803 6800 |006b: if-eqz v3, 00d3 // +0068 │ │ -2e9356: 6e10 4d88 0000 |006d: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ -2e935c: 0a02 |0070: move-result v2 │ │ -2e935e: 6e10 f18f 0300 |0071: invoke-virtual {v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getDataLength:()I // method@8ff1 │ │ -2e9364: 0a03 |0074: move-result v3 │ │ -2e9366: b032 |0075: add-int/2addr v2, v3 │ │ -2e9368: 6e20 4e88 2000 |0076: invoke-virtual {v0, v2}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ -2e936e: 6203 ab84 |0079: sget-object v3, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.MINF:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84ab │ │ -2e9372: 6e10 888f 0300 |007b: invoke-virtual {v3}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.getFieldName:()Ljava/lang/String; // method@8f88 │ │ -2e9378: 0c03 |007e: move-result-object v3 │ │ -2e937a: 7120 f88f 3000 |007f: invoke-static {v0, v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.seekWithinLevel:(Ljava/nio/ByteBuffer;Ljava/lang/String;)Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // method@8ff8 │ │ -2e9380: 0c03 |0082: move-result-object v3 │ │ -2e9382: 3803 4a00 |0083: if-eqz v3, 00cd // +004a │ │ -2e9386: 6203 d484 |0085: sget-object v3, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.SMHD:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84d4 │ │ -2e938a: 6e10 888f 0300 |0087: invoke-virtual {v3}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.getFieldName:()Ljava/lang/String; // method@8f88 │ │ -2e9390: 0c03 |008a: move-result-object v3 │ │ -2e9392: 7120 f88f 3000 |008b: invoke-static {v0, v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.seekWithinLevel:(Ljava/nio/ByteBuffer;Ljava/lang/String;)Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // method@8ff8 │ │ -2e9398: 0c03 |008e: move-result-object v3 │ │ -2e939a: 3803 3800 |008f: if-eqz v3, 00c7 // +0038 │ │ -2e939e: 6e10 4d88 0000 |0091: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ -2e93a4: 0a02 |0094: move-result v2 │ │ -2e93a6: 6e10 f18f 0300 |0095: invoke-virtual {v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getDataLength:()I // method@8ff1 │ │ -2e93ac: 0a03 |0098: move-result v3 │ │ -2e93ae: b032 |0099: add-int/2addr v2, v3 │ │ -2e93b0: 6e20 4e88 2000 |009a: invoke-virtual {v0, v2}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ -2e93b6: 6203 d884 |009d: sget-object v3, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.STBL:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84d8 │ │ -2e93ba: 6e10 888f 0300 |009f: invoke-virtual {v3}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.getFieldName:()Ljava/lang/String; // method@8f88 │ │ -2e93c0: 0c03 |00a2: move-result-object v3 │ │ -2e93c2: 7120 f88f 3000 |00a3: invoke-static {v0, v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.seekWithinLevel:(Ljava/nio/ByteBuffer;Ljava/lang/String;)Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // method@8ff8 │ │ -2e93c8: 0c03 |00a6: move-result-object v3 │ │ -2e93ca: 3803 1a00 |00a7: if-eqz v3, 00c1 // +001a │ │ -2e93ce: 6203 d984 |00a9: sget-object v3, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.STCO:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84d9 │ │ -2e93d2: 6e10 888f 0300 |00ab: invoke-virtual {v3}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.getFieldName:()Ljava/lang/String; // method@8f88 │ │ -2e93d8: 0c03 |00ae: move-result-object v3 │ │ -2e93da: 7120 f88f 3000 |00af: invoke-static {v0, v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.seekWithinLevel:(Ljava/nio/ByteBuffer;Ljava/lang/String;)Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // method@8ff8 │ │ -2e93e0: 0c03 |00b2: move-result-object v3 │ │ -2e93e2: 3803 0800 |00b3: if-eqz v3, 00bb // +0008 │ │ -2e93e6: 2201 8811 |00b5: new-instance v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox; // type@1188 │ │ -2e93ea: 7030 3e90 3100 |00b7: invoke-direct {v1, v3, v0}, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.:(Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;)V // method@903e │ │ -2e93f0: 1101 |00ba: return-object v1 │ │ -2e93f2: 2203 3511 |00bb: new-instance v3, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ -2e93f6: 7020 698d 1300 |00bd: invoke-direct {v3, v1}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ -2e93fc: 2703 |00c0: throw v3 │ │ -2e93fe: 2203 3511 |00c1: new-instance v3, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ -2e9402: 7020 698d 1300 |00c3: invoke-direct {v3, v1}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ -2e9408: 2703 |00c6: throw v3 │ │ -2e940a: 2203 3511 |00c7: new-instance v3, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ -2e940e: 7020 698d 1300 |00c9: invoke-direct {v3, v1}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ -2e9414: 2703 |00cc: throw v3 │ │ -2e9416: 2203 3511 |00cd: new-instance v3, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ -2e941a: 7020 698d 1300 |00cf: invoke-direct {v3, v1}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ -2e9420: 2703 |00d2: throw v3 │ │ -2e9422: 2203 3511 |00d3: new-instance v3, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ -2e9426: 7020 698d 1300 |00d5: invoke-direct {v3, v1}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ -2e942c: 2703 |00d8: throw v3 │ │ -2e942e: 2203 3511 |00d9: new-instance v3, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ -2e9432: 7020 698d 1300 |00db: invoke-direct {v3, v1}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ -2e9438: 2703 |00de: throw v3 │ │ -2e943a: 2203 3511 |00df: new-instance v3, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ -2e943e: 7020 698d 1300 |00e1: invoke-direct {v3, v1}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ -2e9444: 2703 |00e4: throw v3 │ │ -2e9446: 2203 3511 |00e5: new-instance v3, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ -2e944a: 7020 698d 1300 |00e7: invoke-direct {v3, v1}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ -2e9450: 2703 |00ea: throw v3 │ │ -2e9452: 2203 3511 |00eb: new-instance v3, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ -2e9456: 7020 698d 1300 |00ed: invoke-direct {v3, v1}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ -2e945c: 2703 |00f0: throw v3 │ │ +2e9270: |[2e9270] org.jaudiotagger.audio.mp4.atom.Mp4StcoBox.getStco:(Ljava/io/RandomAccessFile;)Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox; │ │ +2e9280: 6e10 ad86 0300 |0000: invoke-virtual {v3}, Ljava/io/RandomAccessFile;.getChannel:()Ljava/nio/channels/FileChannel; // method@86ad │ │ +2e9286: 0c03 |0003: move-result-object v3 │ │ +2e9288: 6200 ae84 |0004: sget-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.MOOV:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84ae │ │ +2e928c: 6e10 888f 0000 |0006: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.getFieldName:()Ljava/lang/String; // method@8f88 │ │ +2e9292: 0c00 |0009: move-result-object v0 │ │ +2e9294: 7120 f98f 0300 |000a: invoke-static {v3, v0}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.seekWithinLevel:(Ljava/nio/channels/FileChannel;Ljava/lang/String;)Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // method@8ff9 │ │ +2e929a: 0c00 |000d: move-result-object v0 │ │ +2e929c: 1a01 dd4d |000e: const-string v1, "This file does not appear to be an audio file" // string@4ddd │ │ +2e92a0: 3800 db00 |0010: if-eqz v0, 00eb // +00db │ │ +2e92a4: 6e10 f78f 0000 |0012: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getLength:()I // method@8ff7 │ │ +2e92aa: 0a00 |0015: move-result v0 │ │ +2e92ac: d800 00f8 |0016: add-int/lit8 v0, v0, #int -8 // #f8 │ │ +2e92b0: 7110 3788 0000 |0018: invoke-static {v0}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@8837 │ │ +2e92b6: 0c00 |001b: move-result-object v0 │ │ +2e92b8: 6e20 6b88 0300 |001c: invoke-virtual {v3, v0}, Ljava/nio/channels/FileChannel;.read:(Ljava/nio/ByteBuffer;)I // method@886b │ │ +2e92be: 6e10 5988 0000 |001f: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@8859 │ │ +2e92c4: 6203 b384 |0022: sget-object v3, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.MVHD:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84b3 │ │ +2e92c8: 6e10 888f 0300 |0024: invoke-virtual {v3}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.getFieldName:()Ljava/lang/String; // method@8f88 │ │ +2e92ce: 0c03 |0027: move-result-object v3 │ │ +2e92d0: 7120 f88f 3000 |0028: invoke-static {v0, v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.seekWithinLevel:(Ljava/nio/ByteBuffer;Ljava/lang/String;)Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // method@8ff8 │ │ +2e92d6: 0c03 |002b: move-result-object v3 │ │ +2e92d8: 3803 b900 |002c: if-eqz v3, 00e5 // +00b9 │ │ +2e92dc: 6e10 5a88 0000 |002e: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.slice:()Ljava/nio/ByteBuffer; // method@885a │ │ +2e92e2: 0c00 |0031: move-result-object v0 │ │ +2e92e4: 2202 8711 |0032: new-instance v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4MvhdBox; // type@1187 │ │ +2e92e8: 7030 3c90 3200 |0034: invoke-direct {v2, v3, v0}, Lorg/jaudiotagger/audio/mp4/atom/Mp4MvhdBox;.:(Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;)V // method@903c │ │ +2e92ee: 6e10 4d88 0000 |0037: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ +2e92f4: 0a02 |003a: move-result v2 │ │ +2e92f6: 6e10 f18f 0300 |003b: invoke-virtual {v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getDataLength:()I // method@8ff1 │ │ +2e92fc: 0a03 |003e: move-result v3 │ │ +2e92fe: b032 |003f: add-int/2addr v2, v3 │ │ +2e9300: 6e20 4e88 2000 |0040: invoke-virtual {v0, v2}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ +2e9306: 6203 ef84 |0043: sget-object v3, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.TRAK:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84ef │ │ +2e930a: 6e10 888f 0300 |0045: invoke-virtual {v3}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.getFieldName:()Ljava/lang/String; // method@8f88 │ │ +2e9310: 0c03 |0048: move-result-object v3 │ │ +2e9312: 7120 f88f 3000 |0049: invoke-static {v0, v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.seekWithinLevel:(Ljava/nio/ByteBuffer;Ljava/lang/String;)Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // method@8ff8 │ │ +2e9318: 0c03 |004c: move-result-object v3 │ │ +2e931a: 6e10 4d88 0000 |004d: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ +2e9320: 6e10 f18f 0300 |0050: invoke-virtual {v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getDataLength:()I // method@8ff1 │ │ +2e9326: 3803 8c00 |0053: if-eqz v3, 00df // +008c │ │ +2e932a: 6203 a284 |0055: sget-object v3, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.MDIA:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84a2 │ │ +2e932e: 6e10 888f 0300 |0057: invoke-virtual {v3}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.getFieldName:()Ljava/lang/String; // method@8f88 │ │ +2e9334: 0c03 |005a: move-result-object v3 │ │ +2e9336: 7120 f88f 3000 |005b: invoke-static {v0, v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.seekWithinLevel:(Ljava/nio/ByteBuffer;Ljava/lang/String;)Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // method@8ff8 │ │ +2e933c: 0c03 |005e: move-result-object v3 │ │ +2e933e: 3803 7a00 |005f: if-eqz v3, 00d9 // +007a │ │ +2e9342: 6203 a184 |0061: sget-object v3, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.MDHD:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84a1 │ │ +2e9346: 6e10 888f 0300 |0063: invoke-virtual {v3}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.getFieldName:()Ljava/lang/String; // method@8f88 │ │ +2e934c: 0c03 |0066: move-result-object v3 │ │ +2e934e: 7120 f88f 3000 |0067: invoke-static {v0, v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.seekWithinLevel:(Ljava/nio/ByteBuffer;Ljava/lang/String;)Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // method@8ff8 │ │ +2e9354: 0c03 |006a: move-result-object v3 │ │ +2e9356: 3803 6800 |006b: if-eqz v3, 00d3 // +0068 │ │ +2e935a: 6e10 4d88 0000 |006d: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ +2e9360: 0a02 |0070: move-result v2 │ │ +2e9362: 6e10 f18f 0300 |0071: invoke-virtual {v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getDataLength:()I // method@8ff1 │ │ +2e9368: 0a03 |0074: move-result v3 │ │ +2e936a: b032 |0075: add-int/2addr v2, v3 │ │ +2e936c: 6e20 4e88 2000 |0076: invoke-virtual {v0, v2}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ +2e9372: 6203 ab84 |0079: sget-object v3, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.MINF:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84ab │ │ +2e9376: 6e10 888f 0300 |007b: invoke-virtual {v3}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.getFieldName:()Ljava/lang/String; // method@8f88 │ │ +2e937c: 0c03 |007e: move-result-object v3 │ │ +2e937e: 7120 f88f 3000 |007f: invoke-static {v0, v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.seekWithinLevel:(Ljava/nio/ByteBuffer;Ljava/lang/String;)Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // method@8ff8 │ │ +2e9384: 0c03 |0082: move-result-object v3 │ │ +2e9386: 3803 4a00 |0083: if-eqz v3, 00cd // +004a │ │ +2e938a: 6203 d484 |0085: sget-object v3, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.SMHD:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84d4 │ │ +2e938e: 6e10 888f 0300 |0087: invoke-virtual {v3}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.getFieldName:()Ljava/lang/String; // method@8f88 │ │ +2e9394: 0c03 |008a: move-result-object v3 │ │ +2e9396: 7120 f88f 3000 |008b: invoke-static {v0, v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.seekWithinLevel:(Ljava/nio/ByteBuffer;Ljava/lang/String;)Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // method@8ff8 │ │ +2e939c: 0c03 |008e: move-result-object v3 │ │ +2e939e: 3803 3800 |008f: if-eqz v3, 00c7 // +0038 │ │ +2e93a2: 6e10 4d88 0000 |0091: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ +2e93a8: 0a02 |0094: move-result v2 │ │ +2e93aa: 6e10 f18f 0300 |0095: invoke-virtual {v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getDataLength:()I // method@8ff1 │ │ +2e93b0: 0a03 |0098: move-result v3 │ │ +2e93b2: b032 |0099: add-int/2addr v2, v3 │ │ +2e93b4: 6e20 4e88 2000 |009a: invoke-virtual {v0, v2}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ +2e93ba: 6203 d884 |009d: sget-object v3, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.STBL:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84d8 │ │ +2e93be: 6e10 888f 0300 |009f: invoke-virtual {v3}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.getFieldName:()Ljava/lang/String; // method@8f88 │ │ +2e93c4: 0c03 |00a2: move-result-object v3 │ │ +2e93c6: 7120 f88f 3000 |00a3: invoke-static {v0, v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.seekWithinLevel:(Ljava/nio/ByteBuffer;Ljava/lang/String;)Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // method@8ff8 │ │ +2e93cc: 0c03 |00a6: move-result-object v3 │ │ +2e93ce: 3803 1a00 |00a7: if-eqz v3, 00c1 // +001a │ │ +2e93d2: 6203 d984 |00a9: sget-object v3, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.STCO:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@84d9 │ │ +2e93d6: 6e10 888f 0300 |00ab: invoke-virtual {v3}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.getFieldName:()Ljava/lang/String; // method@8f88 │ │ +2e93dc: 0c03 |00ae: move-result-object v3 │ │ +2e93de: 7120 f88f 3000 |00af: invoke-static {v0, v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.seekWithinLevel:(Ljava/nio/ByteBuffer;Ljava/lang/String;)Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // method@8ff8 │ │ +2e93e4: 0c03 |00b2: move-result-object v3 │ │ +2e93e6: 3803 0800 |00b3: if-eqz v3, 00bb // +0008 │ │ +2e93ea: 2201 8811 |00b5: new-instance v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox; // type@1188 │ │ +2e93ee: 7030 3e90 3100 |00b7: invoke-direct {v1, v3, v0}, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.:(Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;)V // method@903e │ │ +2e93f4: 1101 |00ba: return-object v1 │ │ +2e93f6: 2203 3511 |00bb: new-instance v3, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ +2e93fa: 7020 698d 1300 |00bd: invoke-direct {v3, v1}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ +2e9400: 2703 |00c0: throw v3 │ │ +2e9402: 2203 3511 |00c1: new-instance v3, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ +2e9406: 7020 698d 1300 |00c3: invoke-direct {v3, v1}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ +2e940c: 2703 |00c6: throw v3 │ │ +2e940e: 2203 3511 |00c7: new-instance v3, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ +2e9412: 7020 698d 1300 |00c9: invoke-direct {v3, v1}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ +2e9418: 2703 |00cc: throw v3 │ │ +2e941a: 2203 3511 |00cd: new-instance v3, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ +2e941e: 7020 698d 1300 |00cf: invoke-direct {v3, v1}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ +2e9424: 2703 |00d2: throw v3 │ │ +2e9426: 2203 3511 |00d3: new-instance v3, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ +2e942a: 7020 698d 1300 |00d5: invoke-direct {v3, v1}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ +2e9430: 2703 |00d8: throw v3 │ │ +2e9432: 2203 3511 |00d9: new-instance v3, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ +2e9436: 7020 698d 1300 |00db: invoke-direct {v3, v1}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ +2e943c: 2703 |00de: throw v3 │ │ +2e943e: 2203 3511 |00df: new-instance v3, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ +2e9442: 7020 698d 1300 |00e1: invoke-direct {v3, v1}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ +2e9448: 2703 |00e4: throw v3 │ │ +2e944a: 2203 3511 |00e5: new-instance v3, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ +2e944e: 7020 698d 1300 |00e7: invoke-direct {v3, v1}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ +2e9454: 2703 |00ea: throw v3 │ │ +2e9456: 2203 3511 |00eb: new-instance v3, Lorg/jaudiotagger/audio/exceptions/CannotReadException; // type@1135 │ │ +2e945a: 7020 698d 1300 |00ed: invoke-direct {v3, v1}, Lorg/jaudiotagger/audio/exceptions/CannotReadException;.:(Ljava/lang/String;)V // method@8d69 │ │ +2e9460: 2703 |00f0: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ 0x0004 line=156 │ │ 0x0012 line=161 │ │ 0x001c line=162 │ │ 0x001f line=163 │ │ @@ -1107337,43 +1107337,43 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 56 16-bit code units │ │ -2e95c0: |[2e95c0] org.jaudiotagger.audio.mp4.atom.Mp4StcoBox.adjustOffsets:(I)V │ │ -2e95d0: 5440 1786 |0000: iget-object v0, v4, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@8617 │ │ -2e95d4: 6e10 5988 0000 |0002: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@8859 │ │ -2e95da: 5440 1786 |0005: iget-object v0, v4, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@8617 │ │ -2e95de: 5441 1786 |0007: iget-object v1, v4, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@8617 │ │ -2e95e2: 6e10 4d88 0100 |0009: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ -2e95e8: 0a01 |000c: move-result v1 │ │ -2e95ea: d801 0101 |000d: add-int/lit8 v1, v1, #int 1 // #01 │ │ -2e95ee: d801 0103 |000f: add-int/lit8 v1, v1, #int 3 // #03 │ │ -2e95f2: d801 0104 |0011: add-int/lit8 v1, v1, #int 4 // #04 │ │ -2e95f6: 6e20 4e88 1000 |0013: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ -2e95fc: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -2e95fe: 5241 1a86 |0017: iget v1, v4, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.noOfOffSets:I // field@861a │ │ -2e9602: 3510 1e00 |0019: if-ge v0, v1, 0037 // +001e │ │ -2e9606: 5441 1786 |001b: iget-object v1, v4, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@8617 │ │ -2e960a: 6e10 4388 0100 |001d: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.getInt:()I // method@8843 │ │ -2e9610: 0a01 |0020: move-result v1 │ │ -2e9612: b051 |0021: add-int/2addr v1, v5 │ │ -2e9614: 5442 1786 |0022: iget-object v2, v4, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@8617 │ │ -2e9618: 5443 1786 |0024: iget-object v3, v4, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@8617 │ │ -2e961c: 6e10 4d88 0300 |0026: invoke-virtual {v3}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ -2e9622: 0a03 |0029: move-result v3 │ │ -2e9624: d803 03fc |002a: add-int/lit8 v3, v3, #int -4 // #fc │ │ -2e9628: 6e20 4e88 3200 |002c: invoke-virtual {v2, v3}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ -2e962e: 5442 1786 |002f: iget-object v2, v4, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@8617 │ │ -2e9632: 6e20 5488 1200 |0031: invoke-virtual {v2, v1}, Ljava/nio/ByteBuffer;.putInt:(I)Ljava/nio/ByteBuffer; // method@8854 │ │ -2e9638: d800 0001 |0034: add-int/lit8 v0, v0, #int 1 // #01 │ │ -2e963c: 28e1 |0036: goto 0017 // -001f │ │ -2e963e: 0e00 |0037: return-void │ │ +2e95c4: |[2e95c4] org.jaudiotagger.audio.mp4.atom.Mp4StcoBox.adjustOffsets:(I)V │ │ +2e95d4: 5440 1786 |0000: iget-object v0, v4, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@8617 │ │ +2e95d8: 6e10 5988 0000 |0002: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@8859 │ │ +2e95de: 5440 1786 |0005: iget-object v0, v4, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@8617 │ │ +2e95e2: 5441 1786 |0007: iget-object v1, v4, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@8617 │ │ +2e95e6: 6e10 4d88 0100 |0009: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ +2e95ec: 0a01 |000c: move-result v1 │ │ +2e95ee: d801 0101 |000d: add-int/lit8 v1, v1, #int 1 // #01 │ │ +2e95f2: d801 0103 |000f: add-int/lit8 v1, v1, #int 3 // #03 │ │ +2e95f6: d801 0104 |0011: add-int/lit8 v1, v1, #int 4 // #04 │ │ +2e95fa: 6e20 4e88 1000 |0013: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ +2e9600: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +2e9602: 5241 1a86 |0017: iget v1, v4, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.noOfOffSets:I // field@861a │ │ +2e9606: 3510 1e00 |0019: if-ge v0, v1, 0037 // +001e │ │ +2e960a: 5441 1786 |001b: iget-object v1, v4, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@8617 │ │ +2e960e: 6e10 4388 0100 |001d: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.getInt:()I // method@8843 │ │ +2e9614: 0a01 |0020: move-result v1 │ │ +2e9616: b051 |0021: add-int/2addr v1, v5 │ │ +2e9618: 5442 1786 |0022: iget-object v2, v4, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@8617 │ │ +2e961c: 5443 1786 |0024: iget-object v3, v4, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@8617 │ │ +2e9620: 6e10 4d88 0300 |0026: invoke-virtual {v3}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ +2e9626: 0a03 |0029: move-result v3 │ │ +2e9628: d803 03fc |002a: add-int/lit8 v3, v3, #int -4 // #fc │ │ +2e962c: 6e20 4e88 3200 |002c: invoke-virtual {v2, v3}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ +2e9632: 5442 1786 |002f: iget-object v2, v4, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@8617 │ │ +2e9636: 6e20 5488 1200 |0031: invoke-virtual {v2, v1}, Ljava/nio/ByteBuffer;.putInt:(I)Ljava/nio/ByteBuffer; // method@8854 │ │ +2e963c: d800 0001 |0034: add-int/lit8 v0, v0, #int 1 // #01 │ │ +2e9640: 28e1 |0036: goto 0017 // -001f │ │ +2e9642: 0e00 |0037: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0005 line=90 │ │ 0x0017 line=91 │ │ 0x001b line=93 │ │ 0x0022 line=97 │ │ @@ -1107387,17 +1107387,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2e923c: |[2e923c] org.jaudiotagger.audio.mp4.atom.Mp4StcoBox.getFirstOffSet:()I │ │ -2e924c: 5210 1886 |0000: iget v0, v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.firstOffSet:I // field@8618 │ │ -2e9250: 0f00 |0002: return v0 │ │ +2e9240: |[2e9240] org.jaudiotagger.audio.mp4.atom.Mp4StcoBox.getFirstOffSet:()I │ │ +2e9250: 5210 1886 |0000: iget v0, v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.firstOffSet:I // field@8618 │ │ +2e9254: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox; │ │ │ │ #2 : (in Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;) │ │ @@ -1107405,17 +1107405,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2e9254: |[2e9254] org.jaudiotagger.audio.mp4.atom.Mp4StcoBox.getNoOfOffSets:()I │ │ -2e9264: 5210 1a86 |0000: iget v0, v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.noOfOffSets:I // field@861a │ │ -2e9268: 0f00 |0002: return v0 │ │ +2e9258: |[2e9258] org.jaudiotagger.audio.mp4.atom.Mp4StcoBox.getNoOfOffSets:()I │ │ +2e9268: 5210 1a86 |0000: iget v0, v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.noOfOffSets:I // field@861a │ │ +2e926c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox; │ │ │ │ #3 : (in Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;) │ │ @@ -1107423,56 +1107423,56 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 91 16-bit code units │ │ -2e9660: |[2e9660] org.jaudiotagger.audio.mp4.atom.Mp4StcoBox.printAllOffsets:()V │ │ -2e9670: 6200 9581 |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@8195 │ │ -2e9674: 1a01 2e42 |0002: const-string v1, "Print Offsets:start" // string@422e │ │ -2e9678: 6e20 9f86 1000 |0004: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@869f │ │ -2e967e: 5450 1786 |0007: iget-object v0, v5, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@8617 │ │ -2e9682: 6e10 5988 0000 |0009: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@8859 │ │ -2e9688: 5450 1786 |000c: iget-object v0, v5, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@8617 │ │ -2e968c: 1301 0800 |000e: const/16 v1, #int 8 // #8 │ │ -2e9690: 6e20 4e88 1000 |0010: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ -2e9696: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -2e9698: 5251 1a86 |0014: iget v1, v5, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.noOfOffSets:I // field@861a │ │ -2e969c: d801 01ff |0016: add-int/lit8 v1, v1, #int -1 // #ff │ │ -2e96a0: 1a02 8195 |0018: const-string v2, "offset into audio data is:" // string@9581 │ │ -2e96a4: 3510 1f00 |001a: if-ge v0, v1, 0039 // +001f │ │ -2e96a8: 5451 1786 |001c: iget-object v1, v5, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@8617 │ │ -2e96ac: 6e10 4388 0100 |001e: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.getInt:()I // method@8843 │ │ -2e96b2: 0a01 |0021: move-result v1 │ │ -2e96b4: 6203 9581 |0022: sget-object v3, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@8195 │ │ -2e96b8: 2204 3910 |0024: new-instance v4, Ljava/lang/StringBuilder; // type@1039 │ │ -2e96bc: 7010 cc87 0400 |0026: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2e96c2: 6e20 d787 2400 |0029: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e96c8: 6e20 d387 1400 |002c: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2e96ce: 6e10 df87 0400 |002f: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2e96d4: 0c01 |0032: move-result-object v1 │ │ -2e96d6: 6e20 9f86 1300 |0033: invoke-virtual {v3, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@869f │ │ -2e96dc: d800 0001 |0036: add-int/lit8 v0, v0, #int 1 // #01 │ │ -2e96e0: 28dc |0038: goto 0014 // -0024 │ │ -2e96e2: 5450 1786 |0039: iget-object v0, v5, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@8617 │ │ -2e96e6: 6e10 4388 0000 |003b: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.getInt:()I // method@8843 │ │ -2e96ec: 0a00 |003e: move-result v0 │ │ -2e96ee: 6201 9581 |003f: sget-object v1, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@8195 │ │ -2e96f2: 2203 3910 |0041: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ -2e96f6: 7010 cc87 0300 |0043: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2e96fc: 6e20 d787 2300 |0046: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e9702: 6e20 d387 0300 |0049: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2e9708: 6e10 df87 0300 |004c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2e970e: 0c00 |004f: move-result-object v0 │ │ -2e9710: 6e20 9f86 0100 |0050: invoke-virtual {v1, v0}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@869f │ │ -2e9716: 6200 9581 |0053: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@8195 │ │ -2e971a: 1a01 2d42 |0055: const-string v1, "Print Offsets:end" // string@422d │ │ -2e971e: 6e20 9f86 1000 |0057: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@869f │ │ -2e9724: 0e00 |005a: return-void │ │ +2e9664: |[2e9664] org.jaudiotagger.audio.mp4.atom.Mp4StcoBox.printAllOffsets:()V │ │ +2e9674: 6200 9581 |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@8195 │ │ +2e9678: 1a01 2e42 |0002: const-string v1, "Print Offsets:start" // string@422e │ │ +2e967c: 6e20 9f86 1000 |0004: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@869f │ │ +2e9682: 5450 1786 |0007: iget-object v0, v5, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@8617 │ │ +2e9686: 6e10 5988 0000 |0009: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@8859 │ │ +2e968c: 5450 1786 |000c: iget-object v0, v5, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@8617 │ │ +2e9690: 1301 0800 |000e: const/16 v1, #int 8 // #8 │ │ +2e9694: 6e20 4e88 1000 |0010: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ +2e969a: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +2e969c: 5251 1a86 |0014: iget v1, v5, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.noOfOffSets:I // field@861a │ │ +2e96a0: d801 01ff |0016: add-int/lit8 v1, v1, #int -1 // #ff │ │ +2e96a4: 1a02 8195 |0018: const-string v2, "offset into audio data is:" // string@9581 │ │ +2e96a8: 3510 1f00 |001a: if-ge v0, v1, 0039 // +001f │ │ +2e96ac: 5451 1786 |001c: iget-object v1, v5, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@8617 │ │ +2e96b0: 6e10 4388 0100 |001e: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.getInt:()I // method@8843 │ │ +2e96b6: 0a01 |0021: move-result v1 │ │ +2e96b8: 6203 9581 |0022: sget-object v3, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@8195 │ │ +2e96bc: 2204 3910 |0024: new-instance v4, Ljava/lang/StringBuilder; // type@1039 │ │ +2e96c0: 7010 cc87 0400 |0026: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2e96c6: 6e20 d787 2400 |0029: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e96cc: 6e20 d387 1400 |002c: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2e96d2: 6e10 df87 0400 |002f: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2e96d8: 0c01 |0032: move-result-object v1 │ │ +2e96da: 6e20 9f86 1300 |0033: invoke-virtual {v3, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@869f │ │ +2e96e0: d800 0001 |0036: add-int/lit8 v0, v0, #int 1 // #01 │ │ +2e96e4: 28dc |0038: goto 0014 // -0024 │ │ +2e96e6: 5450 1786 |0039: iget-object v0, v5, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@8617 │ │ +2e96ea: 6e10 4388 0000 |003b: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.getInt:()I // method@8843 │ │ +2e96f0: 0a00 |003e: move-result v0 │ │ +2e96f2: 6201 9581 |003f: sget-object v1, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@8195 │ │ +2e96f6: 2203 3910 |0041: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ +2e96fa: 7010 cc87 0300 |0043: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2e9700: 6e20 d787 2300 |0046: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e9706: 6e20 d387 0300 |0049: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2e970c: 6e10 df87 0300 |004c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2e9712: 0c00 |004f: move-result-object v0 │ │ +2e9714: 6e20 9f86 0100 |0050: invoke-virtual {v1, v0}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@869f │ │ +2e971a: 6200 9581 |0053: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@8195 │ │ +2e971e: 1a01 2d42 |0055: const-string v1, "Print Offsets:end" // string@422d │ │ +2e9722: 6e20 9f86 1000 |0057: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@869f │ │ +2e9728: 0e00 |005a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0007 line=73 │ │ 0x000c line=74 │ │ 0x0014 line=75 │ │ 0x001c line=77 │ │ @@ -1107488,67 +1107488,67 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 105 16-bit code units │ │ -2e9728: |[2e9728] org.jaudiotagger.audio.mp4.atom.Mp4StcoBox.printTotalOffset:()V │ │ -2e9738: 5450 1786 |0000: iget-object v0, v5, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@8617 │ │ -2e973c: 6e10 5988 0000 |0002: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@8859 │ │ -2e9742: 5450 1786 |0005: iget-object v0, v5, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@8617 │ │ -2e9746: 1301 0800 |0007: const/16 v1, #int 8 // #8 │ │ -2e974a: 6e20 4e88 1000 |0009: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ -2e9750: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -2e9752: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -2e9754: 5252 1a86 |000e: iget v2, v5, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.noOfOffSets:I // field@861a │ │ -2e9758: d802 02ff |0010: add-int/lit8 v2, v2, #int -1 // #ff │ │ -2e975c: 3520 2900 |0012: if-ge v0, v2, 003b // +0029 │ │ -2e9760: 5452 1786 |0014: iget-object v2, v5, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@8617 │ │ -2e9764: 5453 1786 |0016: iget-object v3, v5, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@8617 │ │ -2e9768: 6e10 4d88 0300 |0018: invoke-virtual {v3}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ -2e976e: 0a03 |001b: move-result v3 │ │ -2e9770: 5454 1786 |001c: iget-object v4, v5, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@8617 │ │ -2e9774: 6e10 4d88 0400 |001e: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ -2e977a: 0a04 |0021: move-result v4 │ │ -2e977c: d804 0404 |0022: add-int/lit8 v4, v4, #int 4 // #04 │ │ -2e9780: d804 04ff |0024: add-int/lit8 v4, v4, #int -1 // #ff │ │ -2e9784: 7130 9e8e 3204 |0026: invoke-static {v2, v3, v4}, Lorg/jaudiotagger/audio/generic/Utils;.getIntBE:(Ljava/nio/ByteBuffer;II)I // method@8e9e │ │ -2e978a: 0a02 |0029: move-result v2 │ │ -2e978c: b021 |002a: add-int/2addr v1, v2 │ │ -2e978e: 5452 1786 |002b: iget-object v2, v5, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@8617 │ │ -2e9792: 5453 1786 |002d: iget-object v3, v5, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@8617 │ │ -2e9796: 6e10 4d88 0300 |002f: invoke-virtual {v3}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ -2e979c: 0a03 |0032: move-result v3 │ │ -2e979e: d803 0304 |0033: add-int/lit8 v3, v3, #int 4 // #04 │ │ -2e97a2: 6e20 4e88 3200 |0035: invoke-virtual {v2, v3}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ -2e97a8: d800 0001 |0038: add-int/lit8 v0, v0, #int 1 // #01 │ │ -2e97ac: 28d4 |003a: goto 000e // -002c │ │ -2e97ae: 5450 1786 |003b: iget-object v0, v5, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@8617 │ │ -2e97b2: 5452 1786 |003d: iget-object v2, v5, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@8617 │ │ -2e97b6: 6e10 4d88 0200 |003f: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ -2e97bc: 0a02 |0042: move-result v2 │ │ -2e97be: 5453 1786 |0043: iget-object v3, v5, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@8617 │ │ -2e97c2: 6e10 4d88 0300 |0045: invoke-virtual {v3}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ -2e97c8: 0a03 |0048: move-result v3 │ │ -2e97ca: d803 0304 |0049: add-int/lit8 v3, v3, #int 4 // #04 │ │ -2e97ce: d803 03ff |004b: add-int/lit8 v3, v3, #int -1 // #ff │ │ -2e97d2: 7130 9e8e 2003 |004d: invoke-static {v0, v2, v3}, Lorg/jaudiotagger/audio/generic/Utils;.getIntBE:(Ljava/nio/ByteBuffer;II)I // method@8e9e │ │ -2e97d8: 0a00 |0050: move-result v0 │ │ -2e97da: b001 |0051: add-int/2addr v1, v0 │ │ -2e97dc: 6200 9581 |0052: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@8195 │ │ -2e97e0: 2202 3910 |0054: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ -2e97e4: 7010 cc87 0200 |0056: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2e97ea: 1a03 2c42 |0059: const-string v3, "Print Offset Total:" // string@422c │ │ -2e97ee: 6e20 d787 3200 |005b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2e97f4: 6e20 d387 1200 |005e: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2e97fa: 6e10 df87 0200 |0061: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2e9800: 0c01 |0064: move-result-object v1 │ │ -2e9802: 6e20 9f86 1000 |0065: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@869f │ │ -2e9808: 0e00 |0068: return-void │ │ +2e972c: |[2e972c] org.jaudiotagger.audio.mp4.atom.Mp4StcoBox.printTotalOffset:()V │ │ +2e973c: 5450 1786 |0000: iget-object v0, v5, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@8617 │ │ +2e9740: 6e10 5988 0000 |0002: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@8859 │ │ +2e9746: 5450 1786 |0005: iget-object v0, v5, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@8617 │ │ +2e974a: 1301 0800 |0007: const/16 v1, #int 8 // #8 │ │ +2e974e: 6e20 4e88 1000 |0009: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ +2e9754: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +2e9756: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +2e9758: 5252 1a86 |000e: iget v2, v5, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.noOfOffSets:I // field@861a │ │ +2e975c: d802 02ff |0010: add-int/lit8 v2, v2, #int -1 // #ff │ │ +2e9760: 3520 2900 |0012: if-ge v0, v2, 003b // +0029 │ │ +2e9764: 5452 1786 |0014: iget-object v2, v5, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@8617 │ │ +2e9768: 5453 1786 |0016: iget-object v3, v5, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@8617 │ │ +2e976c: 6e10 4d88 0300 |0018: invoke-virtual {v3}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ +2e9772: 0a03 |001b: move-result v3 │ │ +2e9774: 5454 1786 |001c: iget-object v4, v5, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@8617 │ │ +2e9778: 6e10 4d88 0400 |001e: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ +2e977e: 0a04 |0021: move-result v4 │ │ +2e9780: d804 0404 |0022: add-int/lit8 v4, v4, #int 4 // #04 │ │ +2e9784: d804 04ff |0024: add-int/lit8 v4, v4, #int -1 // #ff │ │ +2e9788: 7130 9e8e 3204 |0026: invoke-static {v2, v3, v4}, Lorg/jaudiotagger/audio/generic/Utils;.getIntBE:(Ljava/nio/ByteBuffer;II)I // method@8e9e │ │ +2e978e: 0a02 |0029: move-result v2 │ │ +2e9790: b021 |002a: add-int/2addr v1, v2 │ │ +2e9792: 5452 1786 |002b: iget-object v2, v5, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@8617 │ │ +2e9796: 5453 1786 |002d: iget-object v3, v5, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@8617 │ │ +2e979a: 6e10 4d88 0300 |002f: invoke-virtual {v3}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ +2e97a0: 0a03 |0032: move-result v3 │ │ +2e97a2: d803 0304 |0033: add-int/lit8 v3, v3, #int 4 // #04 │ │ +2e97a6: 6e20 4e88 3200 |0035: invoke-virtual {v2, v3}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ +2e97ac: d800 0001 |0038: add-int/lit8 v0, v0, #int 1 // #01 │ │ +2e97b0: 28d4 |003a: goto 000e // -002c │ │ +2e97b2: 5450 1786 |003b: iget-object v0, v5, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@8617 │ │ +2e97b6: 5452 1786 |003d: iget-object v2, v5, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@8617 │ │ +2e97ba: 6e10 4d88 0200 |003f: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ +2e97c0: 0a02 |0042: move-result v2 │ │ +2e97c2: 5453 1786 |0043: iget-object v3, v5, Lorg/jaudiotagger/audio/mp4/atom/Mp4StcoBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@8617 │ │ +2e97c6: 6e10 4d88 0300 |0045: invoke-virtual {v3}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ +2e97cc: 0a03 |0048: move-result v3 │ │ +2e97ce: d803 0304 |0049: add-int/lit8 v3, v3, #int 4 // #04 │ │ +2e97d2: d803 03ff |004b: add-int/lit8 v3, v3, #int -1 // #ff │ │ +2e97d6: 7130 9e8e 2003 |004d: invoke-static {v0, v2, v3}, Lorg/jaudiotagger/audio/generic/Utils;.getIntBE:(Ljava/nio/ByteBuffer;II)I // method@8e9e │ │ +2e97dc: 0a00 |0050: move-result v0 │ │ +2e97de: b001 |0051: add-int/2addr v1, v0 │ │ +2e97e0: 6200 9581 |0052: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@8195 │ │ +2e97e4: 2202 3910 |0054: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ +2e97e8: 7010 cc87 0200 |0056: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2e97ee: 1a03 2c42 |0059: const-string v3, "Print Offset Total:" // string@422c │ │ +2e97f2: 6e20 d787 3200 |005b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2e97f8: 6e20 d387 1200 |005e: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2e97fe: 6e10 df87 0200 |0061: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2e9804: 0c01 |0064: move-result-object v1 │ │ +2e9806: 6e20 9f86 1000 |0065: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@869f │ │ +2e980c: 0e00 |0068: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0005 line=57 │ │ 0x000e line=58 │ │ 0x0014 line=60 │ │ 0x002b line=61 │ │ @@ -1107617,19 +1107617,19 @@ │ │ type : '(Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -2e980c: |[2e980c] org.jaudiotagger.audio.mp4.atom.Mp4StsdBox.:(Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;)V │ │ -2e981c: 7010 dc8f 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/audio/mp4/atom/AbstractMp4Box;.:()V // method@8fdc │ │ -2e9822: 5b01 2286 |0003: iput-object v1, v0, Lorg/jaudiotagger/audio/mp4/atom/Mp4StsdBox;.header:Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // field@8622 │ │ -2e9826: 5b02 2186 |0005: iput-object v2, v0, Lorg/jaudiotagger/audio/mp4/atom/Mp4StsdBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@8621 │ │ -2e982a: 0e00 |0007: return-void │ │ +2e9810: |[2e9810] org.jaudiotagger.audio.mp4.atom.Mp4StsdBox.:(Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;)V │ │ +2e9820: 7010 dc8f 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/audio/mp4/atom/AbstractMp4Box;.:()V // method@8fdc │ │ +2e9826: 5b01 2286 |0003: iput-object v1, v0, Lorg/jaudiotagger/audio/mp4/atom/Mp4StsdBox;.header:Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // field@8622 │ │ +2e982a: 5b02 2186 |0005: iput-object v2, v0, Lorg/jaudiotagger/audio/mp4/atom/Mp4StsdBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@8621 │ │ +2e982e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0003 line=32 │ │ 0x0005 line=33 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/jaudiotagger/audio/mp4/atom/Mp4StsdBox; │ │ @@ -1107642,24 +1107642,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -2e982c: |[2e982c] org.jaudiotagger.audio.mp4.atom.Mp4StsdBox.processData:()V │ │ -2e983c: 5420 2186 |0000: iget-object v0, v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4StsdBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@8621 │ │ -2e9840: 5421 2186 |0002: iget-object v1, v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4StsdBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@8621 │ │ -2e9844: 6e10 4d88 0100 |0004: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ -2e984a: 0a01 |0007: move-result v1 │ │ -2e984c: d801 0101 |0008: add-int/lit8 v1, v1, #int 1 // #01 │ │ -2e9850: d801 0103 |000a: add-int/lit8 v1, v1, #int 3 // #03 │ │ -2e9854: d801 0104 |000c: add-int/lit8 v1, v1, #int 4 // #04 │ │ -2e9858: 6e20 4e88 1000 |000e: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ -2e985e: 0e00 |0011: return-void │ │ +2e9830: |[2e9830] org.jaudiotagger.audio.mp4.atom.Mp4StsdBox.processData:()V │ │ +2e9840: 5420 2186 |0000: iget-object v0, v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4StsdBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@8621 │ │ +2e9844: 5421 2186 |0002: iget-object v1, v2, Lorg/jaudiotagger/audio/mp4/atom/Mp4StsdBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@8621 │ │ +2e9848: 6e10 4d88 0100 |0004: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ +2e984e: 0a01 |0007: move-result v1 │ │ +2e9850: d801 0101 |0008: add-int/lit8 v1, v1, #int 1 // #01 │ │ +2e9854: d801 0103 |000a: add-int/lit8 v1, v1, #int 3 // #03 │ │ +2e9858: d801 0104 |000c: add-int/lit8 v1, v1, #int 4 // #04 │ │ +2e985c: 6e20 4e88 1000 |000e: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ +2e9862: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Lorg/jaudiotagger/audio/mp4/atom/Mp4StsdBox; │ │ │ │ source_file_idx : 15511 (Mp4StsdBox.java) │ │ @@ -1107691,21 +1107691,21 @@ │ │ type : '(JJ)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -2e9860: |[2e9860] org.jaudiotagger.audio.mp4.atom.NullPadding.:(JJ)V │ │ -2e9870: 7010 ee8f 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.:()V // method@8fee │ │ -2e9876: 6e30 4b90 1002 |0003: invoke-virtual {v0, v1, v2}, Lorg/jaudiotagger/audio/mp4/atom/NullPadding;.setFilePos:(J)V // method@904b │ │ -2e987c: bc13 |0006: sub-long/2addr v3, v1 │ │ -2e987e: 8431 |0007: long-to-int v1, v3 │ │ -2e9880: 5901 2386 |0008: iput v1, v0, Lorg/jaudiotagger/audio/mp4/atom/NullPadding;.length:I // field@8623 │ │ -2e9884: 0e00 |000a: return-void │ │ +2e9864: |[2e9864] org.jaudiotagger.audio.mp4.atom.NullPadding.:(JJ)V │ │ +2e9874: 7010 ee8f 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.:()V // method@8fee │ │ +2e987a: 6e30 4b90 1002 |0003: invoke-virtual {v0, v1, v2}, Lorg/jaudiotagger/audio/mp4/atom/NullPadding;.setFilePos:(J)V // method@904b │ │ +2e9880: bc13 |0006: sub-long/2addr v3, v1 │ │ +2e9882: 8431 |0007: long-to-int v1, v3 │ │ +2e9884: 5901 2386 |0008: iput v1, v0, Lorg/jaudiotagger/audio/mp4/atom/NullPadding;.length:I // field@8623 │ │ +2e9888: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ 0x0003 line=15 │ │ 0x0008 line=16 │ │ locals : │ │ 0x0000 - 0x000b reg=0 this Lorg/jaudiotagger/audio/mp4/atom/NullPadding; │ │ @@ -1107758,43 +1107758,43 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -2e98c8: |[2e98c8] org.jaudiotagger.audio.ogg.OggFileReader.:()V │ │ -2e98d8: 1a00 d598 |0000: const-string v0, "org.jaudiotagger.audio.ogg" // string@98d5 │ │ -2e98dc: 7110 168a 0000 |0002: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@8a16 │ │ -2e98e2: 0c00 |0005: move-result-object v0 │ │ -2e98e4: 6900 2586 |0006: sput-object v0, Lorg/jaudiotagger/audio/ogg/OggFileReader;.logger:Ljava/util/logging/Logger; // field@8625 │ │ -2e98e8: 0e00 |0008: return-void │ │ +2e98cc: |[2e98cc] org.jaudiotagger.audio.ogg.OggFileReader.:()V │ │ +2e98dc: 1a00 d598 |0000: const-string v0, "org.jaudiotagger.audio.ogg" // string@98d5 │ │ +2e98e0: 7110 168a 0000 |0002: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@8a16 │ │ +2e98e6: 0c00 |0005: move-result-object v0 │ │ +2e98e8: 6900 2586 |0006: sput-object v0, Lorg/jaudiotagger/audio/ogg/OggFileReader;.logger:Ljava/util/logging/Logger; // field@8625 │ │ +2e98ec: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=43 │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/ogg/OggFileReader;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -2e98ec: |[2e98ec] org.jaudiotagger.audio.ogg.OggFileReader.:()V │ │ -2e98fc: 7010 498e 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/audio/generic/AudioFileReader;.:()V // method@8e49 │ │ -2e9902: 2200 9311 |0003: new-instance v0, Lorg/jaudiotagger/audio/ogg/util/OggInfoReader; // type@1193 │ │ -2e9906: 7010 8390 0000 |0005: invoke-direct {v0}, Lorg/jaudiotagger/audio/ogg/util/OggInfoReader;.:()V // method@9083 │ │ -2e990c: 5b10 2486 |0008: iput-object v0, v1, Lorg/jaudiotagger/audio/ogg/OggFileReader;.ir:Lorg/jaudiotagger/audio/ogg/util/OggInfoReader; // field@8624 │ │ -2e9910: 2200 8f11 |000a: new-instance v0, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader; // type@118f │ │ -2e9914: 7010 5f90 0000 |000c: invoke-direct {v0}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader;.:()V // method@905f │ │ -2e991a: 5b10 2686 |000f: iput-object v0, v1, Lorg/jaudiotagger/audio/ogg/OggFileReader;.vtr:Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader; // field@8626 │ │ -2e991e: 0e00 |0011: return-void │ │ +2e98f0: |[2e98f0] org.jaudiotagger.audio.ogg.OggFileReader.:()V │ │ +2e9900: 7010 498e 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/audio/generic/AudioFileReader;.:()V // method@8e49 │ │ +2e9906: 2200 9311 |0003: new-instance v0, Lorg/jaudiotagger/audio/ogg/util/OggInfoReader; // type@1193 │ │ +2e990a: 7010 8390 0000 |0005: invoke-direct {v0}, Lorg/jaudiotagger/audio/ogg/util/OggInfoReader;.:()V // method@9083 │ │ +2e9910: 5b10 2486 |0008: iput-object v0, v1, Lorg/jaudiotagger/audio/ogg/OggFileReader;.ir:Lorg/jaudiotagger/audio/ogg/util/OggInfoReader; // field@8624 │ │ +2e9914: 2200 8f11 |000a: new-instance v0, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader; // type@118f │ │ +2e9918: 7010 5f90 0000 |000c: invoke-direct {v0}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader;.:()V // method@905f │ │ +2e991e: 5b10 2686 |000f: iput-object v0, v1, Lorg/jaudiotagger/audio/ogg/OggFileReader;.vtr:Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader; // field@8626 │ │ +2e9922: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0003 line=50 │ │ 0x000a line=51 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Lorg/jaudiotagger/audio/ogg/OggFileReader; │ │ @@ -1107805,19 +1107805,19 @@ │ │ type : '(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/generic/GenericAudioHeader;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -2e9888: |[2e9888] org.jaudiotagger.audio.ogg.OggFileReader.getEncodingInfo:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/generic/GenericAudioHeader; │ │ -2e9898: 5410 2486 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/ogg/OggFileReader;.ir:Lorg/jaudiotagger/audio/ogg/util/OggInfoReader; // field@8624 │ │ -2e989c: 6e20 8590 2000 |0002: invoke-virtual {v0, v2}, Lorg/jaudiotagger/audio/ogg/util/OggInfoReader;.read:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/generic/GenericAudioHeader; // method@9085 │ │ -2e98a2: 0c02 |0005: move-result-object v2 │ │ -2e98a4: 1102 |0006: return-object v2 │ │ +2e988c: |[2e988c] org.jaudiotagger.audio.ogg.OggFileReader.getEncodingInfo:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/generic/GenericAudioHeader; │ │ +2e989c: 5410 2486 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/ogg/OggFileReader;.ir:Lorg/jaudiotagger/audio/ogg/util/OggInfoReader; // field@8624 │ │ +2e98a0: 6e20 8590 2000 |0002: invoke-virtual {v0, v2}, Lorg/jaudiotagger/audio/ogg/util/OggInfoReader;.read:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/generic/GenericAudioHeader; // method@9085 │ │ +2e98a6: 0c02 |0005: move-result-object v2 │ │ +2e98a8: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jaudiotagger/audio/ogg/OggFileReader; │ │ 0x0000 - 0x0007 reg=2 (null) Lorg/jaudiotagger/audio/MyRandomAccessFile; │ │ │ │ @@ -1107826,19 +1107826,19 @@ │ │ type : '(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/tag/Tag;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -2e98a8: |[2e98a8] org.jaudiotagger.audio.ogg.OggFileReader.getTag:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/tag/Tag; │ │ -2e98b8: 5410 2686 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/ogg/OggFileReader;.vtr:Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader; // field@8626 │ │ -2e98bc: 6e20 6590 2000 |0002: invoke-virtual {v0, v2}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader;.read:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/tag/Tag; // method@9065 │ │ -2e98c2: 0c02 |0005: move-result-object v2 │ │ -2e98c4: 1102 |0006: return-object v2 │ │ +2e98ac: |[2e98ac] org.jaudiotagger.audio.ogg.OggFileReader.getTag:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/tag/Tag; │ │ +2e98bc: 5410 2686 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/ogg/OggFileReader;.vtr:Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader; // field@8626 │ │ +2e98c0: 6e20 6590 2000 |0002: invoke-virtual {v0, v2}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagReader;.read:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/tag/Tag; // method@9065 │ │ +2e98c6: 0c02 |0005: move-result-object v2 │ │ +2e98c8: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jaudiotagger/audio/ogg/OggFileReader; │ │ 0x0000 - 0x0007 reg=2 (null) Lorg/jaudiotagger/audio/MyRandomAccessFile; │ │ │ │ @@ -1107883,40 +1107883,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -2e9920: |[2e9920] org.jaudiotagger.audio.ogg.OggFileWriter.:()V │ │ -2e9930: 1a00 d598 |0000: const-string v0, "org.jaudiotagger.audio.ogg" // string@98d5 │ │ -2e9934: 7110 168a 0000 |0002: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@8a16 │ │ -2e993a: 0c00 |0005: move-result-object v0 │ │ -2e993c: 6900 2786 |0006: sput-object v0, Lorg/jaudiotagger/audio/ogg/OggFileWriter;.logger:Ljava/util/logging/Logger; // field@8627 │ │ -2e9940: 0e00 |0008: return-void │ │ +2e9924: |[2e9924] org.jaudiotagger.audio.ogg.OggFileWriter.:()V │ │ +2e9934: 1a00 d598 |0000: const-string v0, "org.jaudiotagger.audio.ogg" // string@98d5 │ │ +2e9938: 7110 168a 0000 |0002: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@8a16 │ │ +2e993e: 0c00 |0005: move-result-object v0 │ │ +2e9940: 6900 2786 |0006: sput-object v0, Lorg/jaudiotagger/audio/ogg/OggFileWriter;.logger:Ljava/util/logging/Logger; // field@8627 │ │ +2e9944: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=40 │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/ogg/OggFileWriter;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -2e9944: |[2e9944] org.jaudiotagger.audio.ogg.OggFileWriter.:()V │ │ -2e9954: 7010 4e8e 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/audio/generic/AudioFileWriter;.:()V // method@8e4e │ │ -2e995a: 2200 9011 |0003: new-instance v0, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter; // type@1190 │ │ -2e995e: 7010 6a90 0000 |0005: invoke-direct {v0}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.:()V // method@906a │ │ -2e9964: 5b10 2886 |0008: iput-object v0, v1, Lorg/jaudiotagger/audio/ogg/OggFileWriter;.vtw:Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter; // field@8628 │ │ -2e9968: 0e00 |000a: return-void │ │ +2e9948: |[2e9948] org.jaudiotagger.audio.ogg.OggFileWriter.:()V │ │ +2e9958: 7010 4e8e 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/audio/generic/AudioFileWriter;.:()V // method@8e4e │ │ +2e995e: 2200 9011 |0003: new-instance v0, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter; // type@1190 │ │ +2e9962: 7010 6a90 0000 |0005: invoke-direct {v0}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.:()V // method@906a │ │ +2e9968: 5b10 2886 |0008: iput-object v0, v1, Lorg/jaudiotagger/audio/ogg/OggFileWriter;.vtw:Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter; // field@8628 │ │ +2e996c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0003 line=42 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/jaudiotagger/audio/ogg/OggFileWriter; │ │ │ │ @@ -1107926,18 +1107926,18 @@ │ │ type : '(Lorg/jaudiotagger/tag/Tag;Lorg/jaudiotagger/audio/MyRandomAccessFile;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -2e996c: |[2e996c] org.jaudiotagger.audio.ogg.OggFileWriter.deleteTag:(Lorg/jaudiotagger/tag/Tag;Lorg/jaudiotagger/audio/MyRandomAccessFile;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V │ │ -2e997c: 5401 2886 |0000: iget-object v1, v0, Lorg/jaudiotagger/audio/ogg/OggFileWriter;.vtw:Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter; // field@8628 │ │ -2e9980: 6e30 6f90 2103 |0002: invoke-virtual {v1, v2, v3}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.delete:(Lorg/jaudiotagger/audio/MyRandomAccessFile;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V // method@906f │ │ -2e9986: 0e00 |0005: return-void │ │ +2e9970: |[2e9970] org.jaudiotagger.audio.ogg.OggFileWriter.deleteTag:(Lorg/jaudiotagger/tag/Tag;Lorg/jaudiotagger/audio/MyRandomAccessFile;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V │ │ +2e9980: 5401 2886 |0000: iget-object v1, v0, Lorg/jaudiotagger/audio/ogg/OggFileWriter;.vtw:Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter; // field@8628 │ │ +2e9984: 6e30 6f90 2103 |0002: invoke-virtual {v1, v2, v3}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.delete:(Lorg/jaudiotagger/audio/MyRandomAccessFile;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V // method@906f │ │ +2e998a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/jaudiotagger/audio/ogg/OggFileWriter; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/jaudiotagger/tag/Tag; │ │ 0x0000 - 0x0006 reg=2 (null) Lorg/jaudiotagger/audio/MyRandomAccessFile; │ │ @@ -1107948,18 +1107948,18 @@ │ │ type : '(Lorg/jaudiotagger/audio/AudioFile;Lorg/jaudiotagger/tag/Tag;Lorg/jaudiotagger/audio/MyRandomAccessFile;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -2e9988: |[2e9988] org.jaudiotagger.audio.ogg.OggFileWriter.writeTag:(Lorg/jaudiotagger/audio/AudioFile;Lorg/jaudiotagger/tag/Tag;Lorg/jaudiotagger/audio/MyRandomAccessFile;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V │ │ -2e9998: 5401 2886 |0000: iget-object v1, v0, Lorg/jaudiotagger/audio/ogg/OggFileWriter;.vtw:Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter; // field@8628 │ │ -2e999c: 6e40 7590 2143 |0002: invoke-virtual {v1, v2, v3, v4}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.write:(Lorg/jaudiotagger/tag/Tag;Lorg/jaudiotagger/audio/MyRandomAccessFile;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V // method@9075 │ │ -2e99a2: 0e00 |0005: return-void │ │ +2e998c: |[2e998c] org.jaudiotagger.audio.ogg.OggFileWriter.writeTag:(Lorg/jaudiotagger/audio/AudioFile;Lorg/jaudiotagger/tag/Tag;Lorg/jaudiotagger/audio/MyRandomAccessFile;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V │ │ +2e999c: 5401 2886 |0000: iget-object v1, v0, Lorg/jaudiotagger/audio/ogg/OggFileWriter;.vtw:Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter; // field@8628 │ │ +2e99a0: 6e40 7590 2143 |0002: invoke-virtual {v1, v2, v3, v4}, Lorg/jaudiotagger/audio/ogg/OggVorbisTagWriter;.write:(Lorg/jaudiotagger/tag/Tag;Lorg/jaudiotagger/audio/MyRandomAccessFile;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V // method@9075 │ │ +2e99a6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/jaudiotagger/audio/ogg/OggFileWriter; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/jaudiotagger/audio/AudioFile; │ │ 0x0000 - 0x0006 reg=2 (null) Lorg/jaudiotagger/tag/Tag; │ │ @@ -1108112,40 +1108112,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -2ecb54: |[2ecb54] org.jaudiotagger.audio.ogg.util.VorbisIdentificationHeader.:()V │ │ -2ecb64: 1a00 d698 |0000: const-string v0, "org.jaudiotagger.audio.ogg.atom" // string@98d6 │ │ -2ecb68: 7110 168a 0000 |0002: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@8a16 │ │ -2ecb6e: 0c00 |0005: move-result-object v0 │ │ -2ecb70: 6900 8886 |0006: sput-object v0, Lorg/jaudiotagger/audio/ogg/util/VorbisIdentificationHeader;.logger:Ljava/util/logging/Logger; // field@8688 │ │ -2ecb74: 0e00 |0008: return-void │ │ +2ecb58: |[2ecb58] org.jaudiotagger.audio.ogg.util.VorbisIdentificationHeader.:()V │ │ +2ecb68: 1a00 d698 |0000: const-string v0, "org.jaudiotagger.audio.ogg.atom" // string@98d6 │ │ +2ecb6c: 7110 168a 0000 |0002: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@8a16 │ │ +2ecb72: 0c00 |0005: move-result-object v0 │ │ +2ecb74: 6900 8886 |0006: sput-object v0, Lorg/jaudiotagger/audio/ogg/util/VorbisIdentificationHeader;.logger:Ljava/util/logging/Logger; // field@8688 │ │ +2ecb78: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=54 │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/ogg/util/VorbisIdentificationHeader;) │ │ name : '' │ │ type : '([B)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -2ecb78: |[2ecb78] org.jaudiotagger.audio.ogg.util.VorbisIdentificationHeader.:([B)V │ │ -2ecb88: 7010 7087 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8770 │ │ -2ecb8e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -2ecb90: 5c10 8786 |0004: iput-boolean v0, v1, Lorg/jaudiotagger/audio/ogg/util/VorbisIdentificationHeader;.isValid:Z // field@8687 │ │ -2ecb94: 6e20 a790 2100 |0006: invoke-virtual {v1, v2}, Lorg/jaudiotagger/audio/ogg/util/VorbisIdentificationHeader;.decodeHeader:([B)V // method@90a7 │ │ -2ecb9a: 0e00 |0009: return-void │ │ +2ecb7c: |[2ecb7c] org.jaudiotagger.audio.ogg.util.VorbisIdentificationHeader.:([B)V │ │ +2ecb8c: 7010 7087 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8770 │ │ +2ecb92: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +2ecb94: 5c10 8786 |0004: iput-boolean v0, v1, Lorg/jaudiotagger/audio/ogg/util/VorbisIdentificationHeader;.isValid:Z // field@8687 │ │ +2ecb98: 6e20 a790 2100 |0006: invoke-virtual {v1, v2}, Lorg/jaudiotagger/audio/ogg/util/VorbisIdentificationHeader;.decodeHeader:([B)V // method@90a7 │ │ +2ecb9e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 0x0004 line=57 │ │ 0x0006 line=83 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/jaudiotagger/audio/ogg/util/VorbisIdentificationHeader; │ │ @@ -1108156,228 +1108156,228 @@ │ │ type : '(I)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2ecb10: |[2ecb10] org.jaudiotagger.audio.ogg.util.VorbisIdentificationHeader.u:(I)I │ │ -2ecb20: d511 ff00 |0000: and-int/lit16 v1, v1, #int 255 // #00ff │ │ -2ecb24: 0f01 |0002: return v1 │ │ +2ecb14: |[2ecb14] org.jaudiotagger.audio.ogg.util.VorbisIdentificationHeader.u:(I)I │ │ +2ecb24: d511 ff00 |0000: and-int/lit16 v1, v1, #int 255 // #00ff │ │ +2ecb28: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/jaudiotagger/audio/ogg/util/VorbisIdentificationHeader;) │ │ name : 'decodeHeader' │ │ type : '([B)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 387 16-bit code units │ │ -2ecb9c: |[2ecb9c] org.jaudiotagger.audio.ogg.util.VorbisIdentificationHeader.decodeHeader:([B)V │ │ -2ecbac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -2ecbae: 4800 0c00 |0001: aget-byte v0, v12, v0 │ │ -2ecbb2: 6201 8886 |0003: sget-object v1, Lorg/jaudiotagger/audio/ogg/util/VorbisIdentificationHeader;.logger:Ljava/util/logging/Logger; // field@8688 │ │ -2ecbb6: 2202 3910 |0005: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ -2ecbba: 7010 cc87 0200 |0007: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2ecbc0: 1a03 2a99 |000a: const-string v3, "packetType" // string@992a │ │ -2ecbc4: 6e20 d787 3200 |000c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ecbca: 6e20 d387 0200 |000f: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2ecbd0: 6e10 df87 0200 |0012: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2ecbd6: 0c02 |0015: move-result-object v2 │ │ -2ecbd8: 6e20 138a 2100 |0016: invoke-virtual {v1, v2}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@8a13 │ │ -2ecbde: 2201 3710 |0019: new-instance v1, Ljava/lang/String; // type@1037 │ │ -2ecbe2: 6202 aa81 |001b: sget-object v2, Ljava/nio/charset/StandardCharsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@81aa │ │ -2ecbe6: 1213 |001d: const/4 v3, #int 1 // #1 │ │ -2ecbe8: 1264 |001e: const/4 v4, #int 6 // #6 │ │ -2ecbea: 7052 8f87 c143 |001f: invoke-direct {v1, v12, v3, v4, v2}, Ljava/lang/String;.:([BIILjava/nio/charset/Charset;)V // method@878f │ │ -2ecbf0: 6202 8d86 |0022: sget-object v2, Lorg/jaudiotagger/audio/ogg/util/VorbisPacketType;.IDENTIFICATION_HEADER:Lorg/jaudiotagger/audio/ogg/util/VorbisPacketType; // field@868d │ │ -2ecbf4: 6e10 b290 0200 |0024: invoke-virtual {v2}, Lorg/jaudiotagger/audio/ogg/util/VorbisPacketType;.getType:()I // method@90b2 │ │ -2ecbfa: 0a02 |0027: move-result v2 │ │ -2ecbfc: 3320 5a01 |0028: if-ne v0, v2, 0182 // +015a │ │ -2ecc00: 1a00 2eb4 |002a: const-string v0, "vorbis" // string@b42e │ │ -2ecc04: 6e20 9c87 0100 |002c: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2ecc0a: 0a00 |002f: move-result v0 │ │ -2ecc0c: 3800 5201 |0030: if-eqz v0, 0182 // +0152 │ │ -2ecc10: 1270 |0032: const/4 v0, #int 7 // #7 │ │ -2ecc12: 4800 0c00 |0033: aget-byte v0, v12, v0 │ │ -2ecc16: 1301 0800 |0035: const/16 v1, #int 8 // #8 │ │ -2ecc1a: 4802 0c01 |0037: aget-byte v2, v12, v1 │ │ -2ecc1e: b812 |0039: shl-int/2addr v2, v1 │ │ -2ecc20: b020 |003a: add-int/2addr v0, v2 │ │ -2ecc22: 1302 0900 |003b: const/16 v2, #int 9 // #9 │ │ -2ecc26: 4802 0c02 |003d: aget-byte v2, v12, v2 │ │ -2ecc2a: 1304 1000 |003f: const/16 v4, #int 16 // #10 │ │ -2ecc2e: b842 |0041: shl-int/2addr v2, v4 │ │ -2ecc30: b020 |0042: add-int/2addr v0, v2 │ │ -2ecc32: 1302 0a00 |0043: const/16 v2, #int 10 // #a │ │ -2ecc36: 4802 0c02 |0045: aget-byte v2, v12, v2 │ │ -2ecc3a: 1305 1800 |0047: const/16 v5, #int 24 // #18 │ │ -2ecc3e: b852 |0049: shl-int/2addr v2, v5 │ │ -2ecc40: b020 |004a: add-int/2addr v0, v2 │ │ -2ecc42: 59b0 8986 |004b: iput v0, v11, Lorg/jaudiotagger/audio/ogg/util/VorbisIdentificationHeader;.vorbisVersion:I // field@8689 │ │ -2ecc46: 6200 8886 |004d: sget-object v0, Lorg/jaudiotagger/audio/ogg/util/VorbisIdentificationHeader;.logger:Ljava/util/logging/Logger; // field@8688 │ │ -2ecc4a: 2202 3910 |004f: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ -2ecc4e: 7010 cc87 0200 |0051: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2ecc54: 1a06 37b4 |0054: const-string v6, "vorbisVersion" // string@b437 │ │ -2ecc58: 6e20 d787 6200 |0056: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ecc5e: 52b6 8986 |0059: iget v6, v11, Lorg/jaudiotagger/audio/ogg/util/VorbisIdentificationHeader;.vorbisVersion:I // field@8689 │ │ -2ecc62: 6e20 d387 6200 |005b: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2ecc68: 6e10 df87 0200 |005e: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2ecc6e: 0c02 |0061: move-result-object v2 │ │ -2ecc70: 6e20 138a 2000 |0062: invoke-virtual {v0, v2}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@8a13 │ │ -2ecc76: 1300 0b00 |0065: const/16 v0, #int 11 // #b │ │ -2ecc7a: 4800 0c00 |0067: aget-byte v0, v12, v0 │ │ -2ecc7e: 7020 af90 0b00 |0069: invoke-direct {v11, v0}, Lorg/jaudiotagger/audio/ogg/util/VorbisIdentificationHeader;.u:(I)I // method@90af │ │ -2ecc84: 0a00 |006c: move-result v0 │ │ -2ecc86: 59b0 8286 |006d: iput v0, v11, Lorg/jaudiotagger/audio/ogg/util/VorbisIdentificationHeader;.audioChannels:I // field@8682 │ │ -2ecc8a: 6200 8886 |006f: sget-object v0, Lorg/jaudiotagger/audio/ogg/util/VorbisIdentificationHeader;.logger:Ljava/util/logging/Logger; // field@8688 │ │ -2ecc8e: 2202 3910 |0071: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ -2ecc92: 7010 cc87 0200 |0073: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2ecc98: 1a06 0c5d |0076: const-string v6, "audioChannels" // string@5d0c │ │ -2ecc9c: 6e20 d787 6200 |0078: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ecca2: 52b6 8286 |007b: iget v6, v11, Lorg/jaudiotagger/audio/ogg/util/VorbisIdentificationHeader;.audioChannels:I // field@8682 │ │ -2ecca6: 6e20 d387 6200 |007d: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2eccac: 6e10 df87 0200 |0080: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2eccb2: 0c02 |0083: move-result-object v2 │ │ -2eccb4: 6e20 138a 2000 |0084: invoke-virtual {v0, v2}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@8a13 │ │ -2eccba: 1300 0c00 |0087: const/16 v0, #int 12 // #c │ │ -2eccbe: 4802 0c00 |0089: aget-byte v2, v12, v0 │ │ -2eccc2: 7020 af90 2b00 |008b: invoke-direct {v11, v2}, Lorg/jaudiotagger/audio/ogg/util/VorbisIdentificationHeader;.u:(I)I // method@90af │ │ -2eccc8: 0a02 |008e: move-result v2 │ │ -2eccca: 1306 0d00 |008f: const/16 v6, #int 13 // #d │ │ -2eccce: 4807 0c06 |0091: aget-byte v7, v12, v6 │ │ -2eccd2: 7020 af90 7b00 |0093: invoke-direct {v11, v7}, Lorg/jaudiotagger/audio/ogg/util/VorbisIdentificationHeader;.u:(I)I // method@90af │ │ -2eccd8: 0a07 |0096: move-result v7 │ │ -2eccda: b817 |0097: shl-int/2addr v7, v1 │ │ -2eccdc: b072 |0098: add-int/2addr v2, v7 │ │ -2eccde: 1307 0e00 |0099: const/16 v7, #int 14 // #e │ │ -2ecce2: 4808 0c07 |009b: aget-byte v8, v12, v7 │ │ -2ecce6: 7020 af90 8b00 |009d: invoke-direct {v11, v8}, Lorg/jaudiotagger/audio/ogg/util/VorbisIdentificationHeader;.u:(I)I // method@90af │ │ -2eccec: 0a08 |00a0: move-result v8 │ │ -2eccee: b848 |00a1: shl-int/2addr v8, v4 │ │ -2eccf0: b082 |00a2: add-int/2addr v2, v8 │ │ -2eccf2: 1308 0f00 |00a3: const/16 v8, #int 15 // #f │ │ -2eccf6: 4808 0c08 |00a5: aget-byte v8, v12, v8 │ │ -2eccfa: 7020 af90 8b00 |00a7: invoke-direct {v11, v8}, Lorg/jaudiotagger/audio/ogg/util/VorbisIdentificationHeader;.u:(I)I // method@90af │ │ -2ecd00: 0a08 |00aa: move-result v8 │ │ -2ecd02: b858 |00ab: shl-int/2addr v8, v5 │ │ -2ecd04: b082 |00ac: add-int/2addr v2, v8 │ │ -2ecd06: 59b2 8386 |00ad: iput v2, v11, Lorg/jaudiotagger/audio/ogg/util/VorbisIdentificationHeader;.audioSampleRate:I // field@8683 │ │ -2ecd0a: 6202 8886 |00af: sget-object v2, Lorg/jaudiotagger/audio/ogg/util/VorbisIdentificationHeader;.logger:Ljava/util/logging/Logger; // field@8688 │ │ -2ecd0e: 2208 3910 |00b1: new-instance v8, Ljava/lang/StringBuilder; // type@1039 │ │ -2ecd12: 7010 cc87 0800 |00b3: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2ecd18: 1a09 175d |00b6: const-string v9, "audioSampleRate" // string@5d17 │ │ -2ecd1c: 6e20 d787 9800 |00b8: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ecd22: 52ba 8386 |00bb: iget v10, v11, Lorg/jaudiotagger/audio/ogg/util/VorbisIdentificationHeader;.audioSampleRate:I // field@8683 │ │ -2ecd26: 6e20 d387 a800 |00bd: invoke-virtual {v8, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2ecd2c: 6e10 df87 0800 |00c0: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2ecd32: 0c08 |00c3: move-result-object v8 │ │ -2ecd34: 6e20 138a 8200 |00c4: invoke-virtual {v2, v8}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@8a13 │ │ -2ecd3a: 6202 8886 |00c7: sget-object v2, Lorg/jaudiotagger/audio/ogg/util/VorbisIdentificationHeader;.logger:Ljava/util/logging/Logger; // field@8688 │ │ -2ecd3e: 2208 3910 |00c9: new-instance v8, Ljava/lang/StringBuilder; // type@1039 │ │ -2ecd42: 7010 cc87 0800 |00cb: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2ecd48: 6e20 d787 9800 |00ce: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ecd4e: 4800 0c00 |00d1: aget-byte v0, v12, v0 │ │ -2ecd52: 6e20 d387 0800 |00d3: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2ecd58: 1a00 5000 |00d6: const-string v0, " " // string@0050 │ │ -2ecd5c: 6e20 d787 0800 |00d8: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ecd62: 4806 0c06 |00db: aget-byte v6, v12, v6 │ │ -2ecd66: 6e20 d387 6800 |00dd: invoke-virtual {v8, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2ecd6c: 6e20 d787 0800 |00e0: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ecd72: 4800 0c07 |00e3: aget-byte v0, v12, v7 │ │ -2ecd76: 6e20 d387 0800 |00e5: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2ecd7c: 6e10 df87 0800 |00e8: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2ecd82: 0c00 |00eb: move-result-object v0 │ │ -2ecd84: 6e20 138a 0200 |00ec: invoke-virtual {v2, v0}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@8a13 │ │ -2ecd8a: 4800 0c04 |00ef: aget-byte v0, v12, v4 │ │ -2ecd8e: 7020 af90 0b00 |00f1: invoke-direct {v11, v0}, Lorg/jaudiotagger/audio/ogg/util/VorbisIdentificationHeader;.u:(I)I // method@90af │ │ -2ecd94: 0a00 |00f4: move-result v0 │ │ -2ecd96: 1302 1100 |00f5: const/16 v2, #int 17 // #11 │ │ -2ecd9a: 4802 0c02 |00f7: aget-byte v2, v12, v2 │ │ -2ecd9e: 7020 af90 2b00 |00f9: invoke-direct {v11, v2}, Lorg/jaudiotagger/audio/ogg/util/VorbisIdentificationHeader;.u:(I)I // method@90af │ │ -2ecda4: 0a02 |00fc: move-result v2 │ │ -2ecda6: b812 |00fd: shl-int/2addr v2, v1 │ │ -2ecda8: b020 |00fe: add-int/2addr v0, v2 │ │ -2ecdaa: 1302 1200 |00ff: const/16 v2, #int 18 // #12 │ │ -2ecdae: 4802 0c02 |0101: aget-byte v2, v12, v2 │ │ -2ecdb2: 7020 af90 2b00 |0103: invoke-direct {v11, v2}, Lorg/jaudiotagger/audio/ogg/util/VorbisIdentificationHeader;.u:(I)I // method@90af │ │ -2ecdb8: 0a02 |0106: move-result v2 │ │ -2ecdba: b842 |0107: shl-int/2addr v2, v4 │ │ -2ecdbc: b020 |0108: add-int/2addr v0, v2 │ │ -2ecdbe: 1302 1300 |0109: const/16 v2, #int 19 // #13 │ │ -2ecdc2: 4802 0c02 |010b: aget-byte v2, v12, v2 │ │ -2ecdc6: 7020 af90 2b00 |010d: invoke-direct {v11, v2}, Lorg/jaudiotagger/audio/ogg/util/VorbisIdentificationHeader;.u:(I)I // method@90af │ │ -2ecdcc: 0a02 |0110: move-result v2 │ │ -2ecdce: b852 |0111: shl-int/2addr v2, v5 │ │ -2ecdd0: b020 |0112: add-int/2addr v0, v2 │ │ -2ecdd2: 59b0 8586 |0113: iput v0, v11, Lorg/jaudiotagger/audio/ogg/util/VorbisIdentificationHeader;.bitrateMinimal:I // field@8685 │ │ -2ecdd6: 1300 1400 |0115: const/16 v0, #int 20 // #14 │ │ -2ecdda: 4800 0c00 |0117: aget-byte v0, v12, v0 │ │ -2ecdde: 7020 af90 0b00 |0119: invoke-direct {v11, v0}, Lorg/jaudiotagger/audio/ogg/util/VorbisIdentificationHeader;.u:(I)I // method@90af │ │ -2ecde4: 0a00 |011c: move-result v0 │ │ -2ecde6: 1302 1500 |011d: const/16 v2, #int 21 // #15 │ │ -2ecdea: 4802 0c02 |011f: aget-byte v2, v12, v2 │ │ -2ecdee: 7020 af90 2b00 |0121: invoke-direct {v11, v2}, Lorg/jaudiotagger/audio/ogg/util/VorbisIdentificationHeader;.u:(I)I // method@90af │ │ -2ecdf4: 0a02 |0124: move-result v2 │ │ -2ecdf6: b812 |0125: shl-int/2addr v2, v1 │ │ -2ecdf8: b020 |0126: add-int/2addr v0, v2 │ │ -2ecdfa: 1302 1600 |0127: const/16 v2, #int 22 // #16 │ │ -2ecdfe: 4802 0c02 |0129: aget-byte v2, v12, v2 │ │ -2ece02: 7020 af90 2b00 |012b: invoke-direct {v11, v2}, Lorg/jaudiotagger/audio/ogg/util/VorbisIdentificationHeader;.u:(I)I // method@90af │ │ -2ece08: 0a02 |012e: move-result v2 │ │ -2ece0a: b842 |012f: shl-int/2addr v2, v4 │ │ -2ece0c: b020 |0130: add-int/2addr v0, v2 │ │ -2ece0e: 1302 1700 |0131: const/16 v2, #int 23 // #17 │ │ -2ece12: 4802 0c02 |0133: aget-byte v2, v12, v2 │ │ -2ece16: 7020 af90 2b00 |0135: invoke-direct {v11, v2}, Lorg/jaudiotagger/audio/ogg/util/VorbisIdentificationHeader;.u:(I)I // method@90af │ │ -2ece1c: 0a02 |0138: move-result v2 │ │ -2ece1e: b852 |0139: shl-int/2addr v2, v5 │ │ -2ece20: b020 |013a: add-int/2addr v0, v2 │ │ -2ece22: 59b0 8686 |013b: iput v0, v11, Lorg/jaudiotagger/audio/ogg/util/VorbisIdentificationHeader;.bitrateNominal:I // field@8686 │ │ -2ece26: 4800 0c05 |013d: aget-byte v0, v12, v5 │ │ -2ece2a: 7020 af90 0b00 |013f: invoke-direct {v11, v0}, Lorg/jaudiotagger/audio/ogg/util/VorbisIdentificationHeader;.u:(I)I // method@90af │ │ -2ece30: 0a00 |0142: move-result v0 │ │ -2ece32: 1302 1900 |0143: const/16 v2, #int 25 // #19 │ │ -2ece36: 4802 0c02 |0145: aget-byte v2, v12, v2 │ │ -2ece3a: 7020 af90 2b00 |0147: invoke-direct {v11, v2}, Lorg/jaudiotagger/audio/ogg/util/VorbisIdentificationHeader;.u:(I)I // method@90af │ │ -2ece40: 0a02 |014a: move-result v2 │ │ -2ece42: e001 0208 |014b: shl-int/lit8 v1, v2, #int 8 // #08 │ │ -2ece46: b010 |014d: add-int/2addr v0, v1 │ │ -2ece48: 1301 1a00 |014e: const/16 v1, #int 26 // #1a │ │ -2ece4c: 4801 0c01 |0150: aget-byte v1, v12, v1 │ │ -2ece50: 7020 af90 1b00 |0152: invoke-direct {v11, v1}, Lorg/jaudiotagger/audio/ogg/util/VorbisIdentificationHeader;.u:(I)I // method@90af │ │ -2ece56: 0a01 |0155: move-result v1 │ │ -2ece58: b841 |0156: shl-int/2addr v1, v4 │ │ -2ece5a: b010 |0157: add-int/2addr v0, v1 │ │ -2ece5c: 1301 1b00 |0158: const/16 v1, #int 27 // #1b │ │ -2ece60: 4801 0c01 |015a: aget-byte v1, v12, v1 │ │ -2ece64: 7020 af90 1b00 |015c: invoke-direct {v11, v1}, Lorg/jaudiotagger/audio/ogg/util/VorbisIdentificationHeader;.u:(I)I // method@90af │ │ -2ece6a: 0a01 |015f: move-result v1 │ │ -2ece6c: b851 |0160: shl-int/2addr v1, v5 │ │ -2ece6e: b010 |0161: add-int/2addr v0, v1 │ │ -2ece70: 59b0 8486 |0162: iput v0, v11, Lorg/jaudiotagger/audio/ogg/util/VorbisIdentificationHeader;.bitrateMaximal:I // field@8684 │ │ -2ece74: 1300 1d00 |0164: const/16 v0, #int 29 // #1d │ │ -2ece78: 480c 0c00 |0166: aget-byte v12, v12, v0 │ │ -2ece7c: 6200 8886 |0168: sget-object v0, Lorg/jaudiotagger/audio/ogg/util/VorbisIdentificationHeader;.logger:Ljava/util/logging/Logger; // field@8688 │ │ -2ece80: 2201 3910 |016a: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2ece84: 7010 cc87 0100 |016c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2ece8a: 1a02 216d |016f: const-string v2, "framingFlag" // string@6d21 │ │ -2ece8e: 6e20 d787 2100 |0171: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ece94: 6e20 d387 c100 |0174: invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2ece9a: 6e10 df87 0100 |0177: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2ecea0: 0c01 |017a: move-result-object v1 │ │ -2ecea2: 6e20 138a 1000 |017b: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@8a13 │ │ -2ecea8: 380c 0400 |017e: if-eqz v12, 0182 // +0004 │ │ -2eceac: 5cb3 8786 |0180: iput-boolean v3, v11, Lorg/jaudiotagger/audio/ogg/util/VorbisIdentificationHeader;.isValid:Z // field@8687 │ │ -2eceb0: 0e00 |0182: return-void │ │ +2ecba0: |[2ecba0] org.jaudiotagger.audio.ogg.util.VorbisIdentificationHeader.decodeHeader:([B)V │ │ +2ecbb0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +2ecbb2: 4800 0c00 |0001: aget-byte v0, v12, v0 │ │ +2ecbb6: 6201 8886 |0003: sget-object v1, Lorg/jaudiotagger/audio/ogg/util/VorbisIdentificationHeader;.logger:Ljava/util/logging/Logger; // field@8688 │ │ +2ecbba: 2202 3910 |0005: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ +2ecbbe: 7010 cc87 0200 |0007: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2ecbc4: 1a03 2a99 |000a: const-string v3, "packetType" // string@992a │ │ +2ecbc8: 6e20 d787 3200 |000c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ecbce: 6e20 d387 0200 |000f: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2ecbd4: 6e10 df87 0200 |0012: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2ecbda: 0c02 |0015: move-result-object v2 │ │ +2ecbdc: 6e20 138a 2100 |0016: invoke-virtual {v1, v2}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@8a13 │ │ +2ecbe2: 2201 3710 |0019: new-instance v1, Ljava/lang/String; // type@1037 │ │ +2ecbe6: 6202 aa81 |001b: sget-object v2, Ljava/nio/charset/StandardCharsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@81aa │ │ +2ecbea: 1213 |001d: const/4 v3, #int 1 // #1 │ │ +2ecbec: 1264 |001e: const/4 v4, #int 6 // #6 │ │ +2ecbee: 7052 8f87 c143 |001f: invoke-direct {v1, v12, v3, v4, v2}, Ljava/lang/String;.:([BIILjava/nio/charset/Charset;)V // method@878f │ │ +2ecbf4: 6202 8d86 |0022: sget-object v2, Lorg/jaudiotagger/audio/ogg/util/VorbisPacketType;.IDENTIFICATION_HEADER:Lorg/jaudiotagger/audio/ogg/util/VorbisPacketType; // field@868d │ │ +2ecbf8: 6e10 b290 0200 |0024: invoke-virtual {v2}, Lorg/jaudiotagger/audio/ogg/util/VorbisPacketType;.getType:()I // method@90b2 │ │ +2ecbfe: 0a02 |0027: move-result v2 │ │ +2ecc00: 3320 5a01 |0028: if-ne v0, v2, 0182 // +015a │ │ +2ecc04: 1a00 2eb4 |002a: const-string v0, "vorbis" // string@b42e │ │ +2ecc08: 6e20 9c87 0100 |002c: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2ecc0e: 0a00 |002f: move-result v0 │ │ +2ecc10: 3800 5201 |0030: if-eqz v0, 0182 // +0152 │ │ +2ecc14: 1270 |0032: const/4 v0, #int 7 // #7 │ │ +2ecc16: 4800 0c00 |0033: aget-byte v0, v12, v0 │ │ +2ecc1a: 1301 0800 |0035: const/16 v1, #int 8 // #8 │ │ +2ecc1e: 4802 0c01 |0037: aget-byte v2, v12, v1 │ │ +2ecc22: b812 |0039: shl-int/2addr v2, v1 │ │ +2ecc24: b020 |003a: add-int/2addr v0, v2 │ │ +2ecc26: 1302 0900 |003b: const/16 v2, #int 9 // #9 │ │ +2ecc2a: 4802 0c02 |003d: aget-byte v2, v12, v2 │ │ +2ecc2e: 1304 1000 |003f: const/16 v4, #int 16 // #10 │ │ +2ecc32: b842 |0041: shl-int/2addr v2, v4 │ │ +2ecc34: b020 |0042: add-int/2addr v0, v2 │ │ +2ecc36: 1302 0a00 |0043: const/16 v2, #int 10 // #a │ │ +2ecc3a: 4802 0c02 |0045: aget-byte v2, v12, v2 │ │ +2ecc3e: 1305 1800 |0047: const/16 v5, #int 24 // #18 │ │ +2ecc42: b852 |0049: shl-int/2addr v2, v5 │ │ +2ecc44: b020 |004a: add-int/2addr v0, v2 │ │ +2ecc46: 59b0 8986 |004b: iput v0, v11, Lorg/jaudiotagger/audio/ogg/util/VorbisIdentificationHeader;.vorbisVersion:I // field@8689 │ │ +2ecc4a: 6200 8886 |004d: sget-object v0, Lorg/jaudiotagger/audio/ogg/util/VorbisIdentificationHeader;.logger:Ljava/util/logging/Logger; // field@8688 │ │ +2ecc4e: 2202 3910 |004f: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ +2ecc52: 7010 cc87 0200 |0051: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2ecc58: 1a06 37b4 |0054: const-string v6, "vorbisVersion" // string@b437 │ │ +2ecc5c: 6e20 d787 6200 |0056: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ecc62: 52b6 8986 |0059: iget v6, v11, Lorg/jaudiotagger/audio/ogg/util/VorbisIdentificationHeader;.vorbisVersion:I // field@8689 │ │ +2ecc66: 6e20 d387 6200 |005b: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2ecc6c: 6e10 df87 0200 |005e: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2ecc72: 0c02 |0061: move-result-object v2 │ │ +2ecc74: 6e20 138a 2000 |0062: invoke-virtual {v0, v2}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@8a13 │ │ +2ecc7a: 1300 0b00 |0065: const/16 v0, #int 11 // #b │ │ +2ecc7e: 4800 0c00 |0067: aget-byte v0, v12, v0 │ │ +2ecc82: 7020 af90 0b00 |0069: invoke-direct {v11, v0}, Lorg/jaudiotagger/audio/ogg/util/VorbisIdentificationHeader;.u:(I)I // method@90af │ │ +2ecc88: 0a00 |006c: move-result v0 │ │ +2ecc8a: 59b0 8286 |006d: iput v0, v11, Lorg/jaudiotagger/audio/ogg/util/VorbisIdentificationHeader;.audioChannels:I // field@8682 │ │ +2ecc8e: 6200 8886 |006f: sget-object v0, Lorg/jaudiotagger/audio/ogg/util/VorbisIdentificationHeader;.logger:Ljava/util/logging/Logger; // field@8688 │ │ +2ecc92: 2202 3910 |0071: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ +2ecc96: 7010 cc87 0200 |0073: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2ecc9c: 1a06 0c5d |0076: const-string v6, "audioChannels" // string@5d0c │ │ +2ecca0: 6e20 d787 6200 |0078: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ecca6: 52b6 8286 |007b: iget v6, v11, Lorg/jaudiotagger/audio/ogg/util/VorbisIdentificationHeader;.audioChannels:I // field@8682 │ │ +2eccaa: 6e20 d387 6200 |007d: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2eccb0: 6e10 df87 0200 |0080: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2eccb6: 0c02 |0083: move-result-object v2 │ │ +2eccb8: 6e20 138a 2000 |0084: invoke-virtual {v0, v2}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@8a13 │ │ +2eccbe: 1300 0c00 |0087: const/16 v0, #int 12 // #c │ │ +2eccc2: 4802 0c00 |0089: aget-byte v2, v12, v0 │ │ +2eccc6: 7020 af90 2b00 |008b: invoke-direct {v11, v2}, Lorg/jaudiotagger/audio/ogg/util/VorbisIdentificationHeader;.u:(I)I // method@90af │ │ +2ecccc: 0a02 |008e: move-result v2 │ │ +2eccce: 1306 0d00 |008f: const/16 v6, #int 13 // #d │ │ +2eccd2: 4807 0c06 |0091: aget-byte v7, v12, v6 │ │ +2eccd6: 7020 af90 7b00 |0093: invoke-direct {v11, v7}, Lorg/jaudiotagger/audio/ogg/util/VorbisIdentificationHeader;.u:(I)I // method@90af │ │ +2eccdc: 0a07 |0096: move-result v7 │ │ +2eccde: b817 |0097: shl-int/2addr v7, v1 │ │ +2ecce0: b072 |0098: add-int/2addr v2, v7 │ │ +2ecce2: 1307 0e00 |0099: const/16 v7, #int 14 // #e │ │ +2ecce6: 4808 0c07 |009b: aget-byte v8, v12, v7 │ │ +2eccea: 7020 af90 8b00 |009d: invoke-direct {v11, v8}, Lorg/jaudiotagger/audio/ogg/util/VorbisIdentificationHeader;.u:(I)I // method@90af │ │ +2eccf0: 0a08 |00a0: move-result v8 │ │ +2eccf2: b848 |00a1: shl-int/2addr v8, v4 │ │ +2eccf4: b082 |00a2: add-int/2addr v2, v8 │ │ +2eccf6: 1308 0f00 |00a3: const/16 v8, #int 15 // #f │ │ +2eccfa: 4808 0c08 |00a5: aget-byte v8, v12, v8 │ │ +2eccfe: 7020 af90 8b00 |00a7: invoke-direct {v11, v8}, Lorg/jaudiotagger/audio/ogg/util/VorbisIdentificationHeader;.u:(I)I // method@90af │ │ +2ecd04: 0a08 |00aa: move-result v8 │ │ +2ecd06: b858 |00ab: shl-int/2addr v8, v5 │ │ +2ecd08: b082 |00ac: add-int/2addr v2, v8 │ │ +2ecd0a: 59b2 8386 |00ad: iput v2, v11, Lorg/jaudiotagger/audio/ogg/util/VorbisIdentificationHeader;.audioSampleRate:I // field@8683 │ │ +2ecd0e: 6202 8886 |00af: sget-object v2, Lorg/jaudiotagger/audio/ogg/util/VorbisIdentificationHeader;.logger:Ljava/util/logging/Logger; // field@8688 │ │ +2ecd12: 2208 3910 |00b1: new-instance v8, Ljava/lang/StringBuilder; // type@1039 │ │ +2ecd16: 7010 cc87 0800 |00b3: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2ecd1c: 1a09 175d |00b6: const-string v9, "audioSampleRate" // string@5d17 │ │ +2ecd20: 6e20 d787 9800 |00b8: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ecd26: 52ba 8386 |00bb: iget v10, v11, Lorg/jaudiotagger/audio/ogg/util/VorbisIdentificationHeader;.audioSampleRate:I // field@8683 │ │ +2ecd2a: 6e20 d387 a800 |00bd: invoke-virtual {v8, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2ecd30: 6e10 df87 0800 |00c0: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2ecd36: 0c08 |00c3: move-result-object v8 │ │ +2ecd38: 6e20 138a 8200 |00c4: invoke-virtual {v2, v8}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@8a13 │ │ +2ecd3e: 6202 8886 |00c7: sget-object v2, Lorg/jaudiotagger/audio/ogg/util/VorbisIdentificationHeader;.logger:Ljava/util/logging/Logger; // field@8688 │ │ +2ecd42: 2208 3910 |00c9: new-instance v8, Ljava/lang/StringBuilder; // type@1039 │ │ +2ecd46: 7010 cc87 0800 |00cb: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2ecd4c: 6e20 d787 9800 |00ce: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ecd52: 4800 0c00 |00d1: aget-byte v0, v12, v0 │ │ +2ecd56: 6e20 d387 0800 |00d3: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2ecd5c: 1a00 5000 |00d6: const-string v0, " " // string@0050 │ │ +2ecd60: 6e20 d787 0800 |00d8: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ecd66: 4806 0c06 |00db: aget-byte v6, v12, v6 │ │ +2ecd6a: 6e20 d387 6800 |00dd: invoke-virtual {v8, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2ecd70: 6e20 d787 0800 |00e0: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ecd76: 4800 0c07 |00e3: aget-byte v0, v12, v7 │ │ +2ecd7a: 6e20 d387 0800 |00e5: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2ecd80: 6e10 df87 0800 |00e8: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2ecd86: 0c00 |00eb: move-result-object v0 │ │ +2ecd88: 6e20 138a 0200 |00ec: invoke-virtual {v2, v0}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@8a13 │ │ +2ecd8e: 4800 0c04 |00ef: aget-byte v0, v12, v4 │ │ +2ecd92: 7020 af90 0b00 |00f1: invoke-direct {v11, v0}, Lorg/jaudiotagger/audio/ogg/util/VorbisIdentificationHeader;.u:(I)I // method@90af │ │ +2ecd98: 0a00 |00f4: move-result v0 │ │ +2ecd9a: 1302 1100 |00f5: const/16 v2, #int 17 // #11 │ │ +2ecd9e: 4802 0c02 |00f7: aget-byte v2, v12, v2 │ │ +2ecda2: 7020 af90 2b00 |00f9: invoke-direct {v11, v2}, Lorg/jaudiotagger/audio/ogg/util/VorbisIdentificationHeader;.u:(I)I // method@90af │ │ +2ecda8: 0a02 |00fc: move-result v2 │ │ +2ecdaa: b812 |00fd: shl-int/2addr v2, v1 │ │ +2ecdac: b020 |00fe: add-int/2addr v0, v2 │ │ +2ecdae: 1302 1200 |00ff: const/16 v2, #int 18 // #12 │ │ +2ecdb2: 4802 0c02 |0101: aget-byte v2, v12, v2 │ │ +2ecdb6: 7020 af90 2b00 |0103: invoke-direct {v11, v2}, Lorg/jaudiotagger/audio/ogg/util/VorbisIdentificationHeader;.u:(I)I // method@90af │ │ +2ecdbc: 0a02 |0106: move-result v2 │ │ +2ecdbe: b842 |0107: shl-int/2addr v2, v4 │ │ +2ecdc0: b020 |0108: add-int/2addr v0, v2 │ │ +2ecdc2: 1302 1300 |0109: const/16 v2, #int 19 // #13 │ │ +2ecdc6: 4802 0c02 |010b: aget-byte v2, v12, v2 │ │ +2ecdca: 7020 af90 2b00 |010d: invoke-direct {v11, v2}, Lorg/jaudiotagger/audio/ogg/util/VorbisIdentificationHeader;.u:(I)I // method@90af │ │ +2ecdd0: 0a02 |0110: move-result v2 │ │ +2ecdd2: b852 |0111: shl-int/2addr v2, v5 │ │ +2ecdd4: b020 |0112: add-int/2addr v0, v2 │ │ +2ecdd6: 59b0 8586 |0113: iput v0, v11, Lorg/jaudiotagger/audio/ogg/util/VorbisIdentificationHeader;.bitrateMinimal:I // field@8685 │ │ +2ecdda: 1300 1400 |0115: const/16 v0, #int 20 // #14 │ │ +2ecdde: 4800 0c00 |0117: aget-byte v0, v12, v0 │ │ +2ecde2: 7020 af90 0b00 |0119: invoke-direct {v11, v0}, Lorg/jaudiotagger/audio/ogg/util/VorbisIdentificationHeader;.u:(I)I // method@90af │ │ +2ecde8: 0a00 |011c: move-result v0 │ │ +2ecdea: 1302 1500 |011d: const/16 v2, #int 21 // #15 │ │ +2ecdee: 4802 0c02 |011f: aget-byte v2, v12, v2 │ │ +2ecdf2: 7020 af90 2b00 |0121: invoke-direct {v11, v2}, Lorg/jaudiotagger/audio/ogg/util/VorbisIdentificationHeader;.u:(I)I // method@90af │ │ +2ecdf8: 0a02 |0124: move-result v2 │ │ +2ecdfa: b812 |0125: shl-int/2addr v2, v1 │ │ +2ecdfc: b020 |0126: add-int/2addr v0, v2 │ │ +2ecdfe: 1302 1600 |0127: const/16 v2, #int 22 // #16 │ │ +2ece02: 4802 0c02 |0129: aget-byte v2, v12, v2 │ │ +2ece06: 7020 af90 2b00 |012b: invoke-direct {v11, v2}, Lorg/jaudiotagger/audio/ogg/util/VorbisIdentificationHeader;.u:(I)I // method@90af │ │ +2ece0c: 0a02 |012e: move-result v2 │ │ +2ece0e: b842 |012f: shl-int/2addr v2, v4 │ │ +2ece10: b020 |0130: add-int/2addr v0, v2 │ │ +2ece12: 1302 1700 |0131: const/16 v2, #int 23 // #17 │ │ +2ece16: 4802 0c02 |0133: aget-byte v2, v12, v2 │ │ +2ece1a: 7020 af90 2b00 |0135: invoke-direct {v11, v2}, Lorg/jaudiotagger/audio/ogg/util/VorbisIdentificationHeader;.u:(I)I // method@90af │ │ +2ece20: 0a02 |0138: move-result v2 │ │ +2ece22: b852 |0139: shl-int/2addr v2, v5 │ │ +2ece24: b020 |013a: add-int/2addr v0, v2 │ │ +2ece26: 59b0 8686 |013b: iput v0, v11, Lorg/jaudiotagger/audio/ogg/util/VorbisIdentificationHeader;.bitrateNominal:I // field@8686 │ │ +2ece2a: 4800 0c05 |013d: aget-byte v0, v12, v5 │ │ +2ece2e: 7020 af90 0b00 |013f: invoke-direct {v11, v0}, Lorg/jaudiotagger/audio/ogg/util/VorbisIdentificationHeader;.u:(I)I // method@90af │ │ +2ece34: 0a00 |0142: move-result v0 │ │ +2ece36: 1302 1900 |0143: const/16 v2, #int 25 // #19 │ │ +2ece3a: 4802 0c02 |0145: aget-byte v2, v12, v2 │ │ +2ece3e: 7020 af90 2b00 |0147: invoke-direct {v11, v2}, Lorg/jaudiotagger/audio/ogg/util/VorbisIdentificationHeader;.u:(I)I // method@90af │ │ +2ece44: 0a02 |014a: move-result v2 │ │ +2ece46: e001 0208 |014b: shl-int/lit8 v1, v2, #int 8 // #08 │ │ +2ece4a: b010 |014d: add-int/2addr v0, v1 │ │ +2ece4c: 1301 1a00 |014e: const/16 v1, #int 26 // #1a │ │ +2ece50: 4801 0c01 |0150: aget-byte v1, v12, v1 │ │ +2ece54: 7020 af90 1b00 |0152: invoke-direct {v11, v1}, Lorg/jaudiotagger/audio/ogg/util/VorbisIdentificationHeader;.u:(I)I // method@90af │ │ +2ece5a: 0a01 |0155: move-result v1 │ │ +2ece5c: b841 |0156: shl-int/2addr v1, v4 │ │ +2ece5e: b010 |0157: add-int/2addr v0, v1 │ │ +2ece60: 1301 1b00 |0158: const/16 v1, #int 27 // #1b │ │ +2ece64: 4801 0c01 |015a: aget-byte v1, v12, v1 │ │ +2ece68: 7020 af90 1b00 |015c: invoke-direct {v11, v1}, Lorg/jaudiotagger/audio/ogg/util/VorbisIdentificationHeader;.u:(I)I // method@90af │ │ +2ece6e: 0a01 |015f: move-result v1 │ │ +2ece70: b851 |0160: shl-int/2addr v1, v5 │ │ +2ece72: b010 |0161: add-int/2addr v0, v1 │ │ +2ece74: 59b0 8486 |0162: iput v0, v11, Lorg/jaudiotagger/audio/ogg/util/VorbisIdentificationHeader;.bitrateMaximal:I // field@8684 │ │ +2ece78: 1300 1d00 |0164: const/16 v0, #int 29 // #1d │ │ +2ece7c: 480c 0c00 |0166: aget-byte v12, v12, v0 │ │ +2ece80: 6200 8886 |0168: sget-object v0, Lorg/jaudiotagger/audio/ogg/util/VorbisIdentificationHeader;.logger:Ljava/util/logging/Logger; // field@8688 │ │ +2ece84: 2201 3910 |016a: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2ece88: 7010 cc87 0100 |016c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2ece8e: 1a02 216d |016f: const-string v2, "framingFlag" // string@6d21 │ │ +2ece92: 6e20 d787 2100 |0171: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ece98: 6e20 d387 c100 |0174: invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2ece9e: 6e10 df87 0100 |0177: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2ecea4: 0c01 |017a: move-result-object v1 │ │ +2ecea6: 6e20 138a 1000 |017b: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@8a13 │ │ +2eceac: 380c 0400 |017e: if-eqz v12, 0182 // +0004 │ │ +2eceb0: 5cb3 8786 |0180: iput-boolean v3, v11, Lorg/jaudiotagger/audio/ogg/util/VorbisIdentificationHeader;.isValid:Z // field@8687 │ │ +2eceb4: 0e00 |0182: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=127 │ │ 0x0003 line=128 │ │ 0x0019 line=129 │ │ 0x0022 line=131 │ │ 0x0033 line=133 │ │ @@ -1108402,17 +1108402,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2eca98: |[2eca98] org.jaudiotagger.audio.ogg.util.VorbisIdentificationHeader.getChannelNumber:()I │ │ -2ecaa8: 5210 8286 |0000: iget v0, v1, Lorg/jaudiotagger/audio/ogg/util/VorbisIdentificationHeader;.audioChannels:I // field@8682 │ │ -2ecaac: 0f00 |0002: return v0 │ │ +2eca9c: |[2eca9c] org.jaudiotagger.audio.ogg.util.VorbisIdentificationHeader.getChannelNumber:()I │ │ +2ecaac: 5210 8286 |0000: iget v0, v1, Lorg/jaudiotagger/audio/ogg/util/VorbisIdentificationHeader;.audioChannels:I // field@8682 │ │ +2ecab0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/ogg/util/VorbisIdentificationHeader; │ │ │ │ #2 : (in Lorg/jaudiotagger/audio/ogg/util/VorbisIdentificationHeader;) │ │ @@ -1108420,22 +1108420,22 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -2ecb28: |[2ecb28] org.jaudiotagger.audio.ogg.util.VorbisIdentificationHeader.getEncodingType:()Ljava/lang/String; │ │ -2ecb38: 7100 7b90 0000 |0000: invoke-static {}, Lorg/jaudiotagger/audio/ogg/VorbisVersion;.values:()[Lorg/jaudiotagger/audio/ogg/VorbisVersion; // method@907b │ │ -2ecb3e: 0c00 |0003: move-result-object v0 │ │ -2ecb40: 5221 8986 |0004: iget v1, v2, Lorg/jaudiotagger/audio/ogg/util/VorbisIdentificationHeader;.vorbisVersion:I // field@8689 │ │ -2ecb44: 4600 0001 |0006: aget-object v0, v0, v1 │ │ -2ecb48: 6e10 7990 0000 |0008: invoke-virtual {v0}, Lorg/jaudiotagger/audio/ogg/VorbisVersion;.toString:()Ljava/lang/String; // method@9079 │ │ -2ecb4e: 0c00 |000b: move-result-object v0 │ │ -2ecb50: 1100 |000c: return-object v0 │ │ +2ecb2c: |[2ecb2c] org.jaudiotagger.audio.ogg.util.VorbisIdentificationHeader.getEncodingType:()Ljava/lang/String; │ │ +2ecb3c: 7100 7b90 0000 |0000: invoke-static {}, Lorg/jaudiotagger/audio/ogg/VorbisVersion;.values:()[Lorg/jaudiotagger/audio/ogg/VorbisVersion; // method@907b │ │ +2ecb42: 0c00 |0003: move-result-object v0 │ │ +2ecb44: 5221 8986 |0004: iget v1, v2, Lorg/jaudiotagger/audio/ogg/util/VorbisIdentificationHeader;.vorbisVersion:I // field@8689 │ │ +2ecb48: 4600 0001 |0006: aget-object v0, v0, v1 │ │ +2ecb4c: 6e10 7990 0000 |0008: invoke-virtual {v0}, Lorg/jaudiotagger/audio/ogg/VorbisVersion;.toString:()Ljava/lang/String; // method@9079 │ │ +2ecb52: 0c00 |000b: move-result-object v0 │ │ +2ecb54: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lorg/jaudiotagger/audio/ogg/util/VorbisIdentificationHeader; │ │ │ │ #3 : (in Lorg/jaudiotagger/audio/ogg/util/VorbisIdentificationHeader;) │ │ @@ -1108443,17 +1108443,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2ecab0: |[2ecab0] org.jaudiotagger.audio.ogg.util.VorbisIdentificationHeader.getMaxBitrate:()I │ │ -2ecac0: 5210 8486 |0000: iget v0, v1, Lorg/jaudiotagger/audio/ogg/util/VorbisIdentificationHeader;.bitrateMaximal:I // field@8684 │ │ -2ecac4: 0f00 |0002: return v0 │ │ +2ecab4: |[2ecab4] org.jaudiotagger.audio.ogg.util.VorbisIdentificationHeader.getMaxBitrate:()I │ │ +2ecac4: 5210 8486 |0000: iget v0, v1, Lorg/jaudiotagger/audio/ogg/util/VorbisIdentificationHeader;.bitrateMaximal:I // field@8684 │ │ +2ecac8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/ogg/util/VorbisIdentificationHeader; │ │ │ │ #4 : (in Lorg/jaudiotagger/audio/ogg/util/VorbisIdentificationHeader;) │ │ @@ -1108461,17 +1108461,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2ecac8: |[2ecac8] org.jaudiotagger.audio.ogg.util.VorbisIdentificationHeader.getMinBitrate:()I │ │ -2ecad8: 5210 8586 |0000: iget v0, v1, Lorg/jaudiotagger/audio/ogg/util/VorbisIdentificationHeader;.bitrateMinimal:I // field@8685 │ │ -2ecadc: 0f00 |0002: return v0 │ │ +2ecacc: |[2ecacc] org.jaudiotagger.audio.ogg.util.VorbisIdentificationHeader.getMinBitrate:()I │ │ +2ecadc: 5210 8586 |0000: iget v0, v1, Lorg/jaudiotagger/audio/ogg/util/VorbisIdentificationHeader;.bitrateMinimal:I // field@8685 │ │ +2ecae0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/ogg/util/VorbisIdentificationHeader; │ │ │ │ #5 : (in Lorg/jaudiotagger/audio/ogg/util/VorbisIdentificationHeader;) │ │ @@ -1108479,17 +1108479,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2ecae0: |[2ecae0] org.jaudiotagger.audio.ogg.util.VorbisIdentificationHeader.getNominalBitrate:()I │ │ -2ecaf0: 5210 8686 |0000: iget v0, v1, Lorg/jaudiotagger/audio/ogg/util/VorbisIdentificationHeader;.bitrateNominal:I // field@8686 │ │ -2ecaf4: 0f00 |0002: return v0 │ │ +2ecae4: |[2ecae4] org.jaudiotagger.audio.ogg.util.VorbisIdentificationHeader.getNominalBitrate:()I │ │ +2ecaf4: 5210 8686 |0000: iget v0, v1, Lorg/jaudiotagger/audio/ogg/util/VorbisIdentificationHeader;.bitrateNominal:I // field@8686 │ │ +2ecaf8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/ogg/util/VorbisIdentificationHeader; │ │ │ │ #6 : (in Lorg/jaudiotagger/audio/ogg/util/VorbisIdentificationHeader;) │ │ @@ -1108497,17 +1108497,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2ecaf8: |[2ecaf8] org.jaudiotagger.audio.ogg.util.VorbisIdentificationHeader.getSamplingRate:()I │ │ -2ecb08: 5210 8386 |0000: iget v0, v1, Lorg/jaudiotagger/audio/ogg/util/VorbisIdentificationHeader;.audioSampleRate:I // field@8683 │ │ -2ecb0c: 0f00 |0002: return v0 │ │ +2ecafc: |[2ecafc] org.jaudiotagger.audio.ogg.util.VorbisIdentificationHeader.getSamplingRate:()I │ │ +2ecb0c: 5210 8386 |0000: iget v0, v1, Lorg/jaudiotagger/audio/ogg/util/VorbisIdentificationHeader;.audioSampleRate:I // field@8683 │ │ +2ecb10: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/ogg/util/VorbisIdentificationHeader; │ │ │ │ #7 : (in Lorg/jaudiotagger/audio/ogg/util/VorbisIdentificationHeader;) │ │ @@ -1108515,17 +1108515,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2eca80: |[2eca80] org.jaudiotagger.audio.ogg.util.VorbisIdentificationHeader.isValid:()Z │ │ -2eca90: 5510 8786 |0000: iget-boolean v0, v1, Lorg/jaudiotagger/audio/ogg/util/VorbisIdentificationHeader;.isValid:Z // field@8687 │ │ -2eca94: 0f00 |0002: return v0 │ │ +2eca84: |[2eca84] org.jaudiotagger.audio.ogg.util.VorbisIdentificationHeader.isValid:()Z │ │ +2eca94: 5510 8786 |0000: iget-boolean v0, v1, Lorg/jaudiotagger/audio/ogg/util/VorbisIdentificationHeader;.isValid:Z // field@8687 │ │ +2eca98: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/ogg/util/VorbisIdentificationHeader; │ │ │ │ source_file_idx : 21219 (VorbisIdentificationHeader.java) │ │ @@ -1108568,40 +1108568,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -2ecfc8: |[2ecfc8] org.jaudiotagger.audio.ogg.util.VorbisSetupHeader.:()V │ │ -2ecfd8: 1a00 d698 |0000: const-string v0, "org.jaudiotagger.audio.ogg.atom" // string@98d6 │ │ -2ecfdc: 7110 168a 0000 |0002: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@8a16 │ │ -2ecfe2: 0c00 |0005: move-result-object v0 │ │ -2ecfe4: 6900 9186 |0006: sput-object v0, Lorg/jaudiotagger/audio/ogg/util/VorbisSetupHeader;.logger:Ljava/util/logging/Logger; // field@8691 │ │ -2ecfe8: 0e00 |0008: return-void │ │ +2ecfcc: |[2ecfcc] org.jaudiotagger.audio.ogg.util.VorbisSetupHeader.:()V │ │ +2ecfdc: 1a00 d698 |0000: const-string v0, "org.jaudiotagger.audio.ogg.atom" // string@98d6 │ │ +2ecfe0: 7110 168a 0000 |0002: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@8a16 │ │ +2ecfe6: 0c00 |0005: move-result-object v0 │ │ +2ecfe8: 6900 9186 |0006: sput-object v0, Lorg/jaudiotagger/audio/ogg/util/VorbisSetupHeader;.logger:Ljava/util/logging/Logger; // field@8691 │ │ +2ecfec: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=18 │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/ogg/util/VorbisSetupHeader;) │ │ name : '' │ │ type : '([B)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -2ecfec: |[2ecfec] org.jaudiotagger.audio.ogg.util.VorbisSetupHeader.:([B)V │ │ -2ecffc: 7010 7087 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8770 │ │ -2ed002: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -2ed004: 5c10 9086 |0004: iput-boolean v0, v1, Lorg/jaudiotagger/audio/ogg/util/VorbisSetupHeader;.isValid:Z // field@8690 │ │ -2ed008: 6e20 b790 2100 |0006: invoke-virtual {v1, v2}, Lorg/jaudiotagger/audio/ogg/util/VorbisSetupHeader;.decodeHeader:([B)V // method@90b7 │ │ -2ed00e: 0e00 |0009: return-void │ │ +2ecff0: |[2ecff0] org.jaudiotagger.audio.ogg.util.VorbisSetupHeader.:([B)V │ │ +2ed000: 7010 7087 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8770 │ │ +2ed006: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +2ed008: 5c10 9086 |0004: iput-boolean v0, v1, Lorg/jaudiotagger/audio/ogg/util/VorbisSetupHeader;.isValid:Z // field@8690 │ │ +2ed00c: 6e20 b790 2100 |0006: invoke-virtual {v1, v2}, Lorg/jaudiotagger/audio/ogg/util/VorbisSetupHeader;.decodeHeader:([B)V // method@90b7 │ │ +2ed012: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0004 line=20 │ │ 0x0006 line=24 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/jaudiotagger/audio/ogg/util/VorbisSetupHeader; │ │ @@ -1108613,41 +1108613,41 @@ │ │ type : '([B)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 53 16-bit code units │ │ -2ed010: |[2ed010] org.jaudiotagger.audio.ogg.util.VorbisSetupHeader.decodeHeader:([B)V │ │ -2ed020: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -2ed022: 4800 0600 |0001: aget-byte v0, v6, v0 │ │ -2ed026: 6201 9186 |0003: sget-object v1, Lorg/jaudiotagger/audio/ogg/util/VorbisSetupHeader;.logger:Ljava/util/logging/Logger; // field@8691 │ │ -2ed02a: 2202 3910 |0005: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ -2ed02e: 7010 cc87 0200 |0007: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2ed034: 1a03 2a99 |000a: const-string v3, "packetType" // string@992a │ │ -2ed038: 6e20 d787 3200 |000c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ed03e: 6e20 d387 0200 |000f: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2ed044: 6e10 df87 0200 |0012: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2ed04a: 0c02 |0015: move-result-object v2 │ │ -2ed04c: 6e20 138a 2100 |0016: invoke-virtual {v1, v2}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@8a13 │ │ -2ed052: 2201 3710 |0019: new-instance v1, Ljava/lang/String; // type@1037 │ │ -2ed056: 6202 aa81 |001b: sget-object v2, Ljava/nio/charset/StandardCharsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@81aa │ │ -2ed05a: 1213 |001d: const/4 v3, #int 1 // #1 │ │ -2ed05c: 1264 |001e: const/4 v4, #int 6 // #6 │ │ -2ed05e: 7052 8f87 6143 |001f: invoke-direct {v1, v6, v3, v4, v2}, Ljava/lang/String;.:([BIILjava/nio/charset/Charset;)V // method@878f │ │ -2ed064: 6206 8e86 |0022: sget-object v6, Lorg/jaudiotagger/audio/ogg/util/VorbisPacketType;.SETUP_HEADER:Lorg/jaudiotagger/audio/ogg/util/VorbisPacketType; // field@868e │ │ -2ed068: 6e10 b290 0600 |0024: invoke-virtual {v6}, Lorg/jaudiotagger/audio/ogg/util/VorbisPacketType;.getType:()I // method@90b2 │ │ -2ed06e: 0a06 |0027: move-result v6 │ │ -2ed070: 3360 0c00 |0028: if-ne v0, v6, 0034 // +000c │ │ -2ed074: 1a06 2eb4 |002a: const-string v6, "vorbis" // string@b42e │ │ -2ed078: 6e20 9c87 6100 |002c: invoke-virtual {v1, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2ed07e: 0a06 |002f: move-result v6 │ │ -2ed080: 3806 0400 |0030: if-eqz v6, 0034 // +0004 │ │ -2ed084: 5c53 9086 |0032: iput-boolean v3, v5, Lorg/jaudiotagger/audio/ogg/util/VorbisSetupHeader;.isValid:Z // field@8690 │ │ -2ed088: 0e00 |0034: return-void │ │ +2ed014: |[2ed014] org.jaudiotagger.audio.ogg.util.VorbisSetupHeader.decodeHeader:([B)V │ │ +2ed024: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +2ed026: 4800 0600 |0001: aget-byte v0, v6, v0 │ │ +2ed02a: 6201 9186 |0003: sget-object v1, Lorg/jaudiotagger/audio/ogg/util/VorbisSetupHeader;.logger:Ljava/util/logging/Logger; // field@8691 │ │ +2ed02e: 2202 3910 |0005: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ +2ed032: 7010 cc87 0200 |0007: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2ed038: 1a03 2a99 |000a: const-string v3, "packetType" // string@992a │ │ +2ed03c: 6e20 d787 3200 |000c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ed042: 6e20 d387 0200 |000f: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2ed048: 6e10 df87 0200 |0012: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2ed04e: 0c02 |0015: move-result-object v2 │ │ +2ed050: 6e20 138a 2100 |0016: invoke-virtual {v1, v2}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@8a13 │ │ +2ed056: 2201 3710 |0019: new-instance v1, Ljava/lang/String; // type@1037 │ │ +2ed05a: 6202 aa81 |001b: sget-object v2, Ljava/nio/charset/StandardCharsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@81aa │ │ +2ed05e: 1213 |001d: const/4 v3, #int 1 // #1 │ │ +2ed060: 1264 |001e: const/4 v4, #int 6 // #6 │ │ +2ed062: 7052 8f87 6143 |001f: invoke-direct {v1, v6, v3, v4, v2}, Ljava/lang/String;.:([BIILjava/nio/charset/Charset;)V // method@878f │ │ +2ed068: 6206 8e86 |0022: sget-object v6, Lorg/jaudiotagger/audio/ogg/util/VorbisPacketType;.SETUP_HEADER:Lorg/jaudiotagger/audio/ogg/util/VorbisPacketType; // field@868e │ │ +2ed06c: 6e10 b290 0600 |0024: invoke-virtual {v6}, Lorg/jaudiotagger/audio/ogg/util/VorbisPacketType;.getType:()I // method@90b2 │ │ +2ed072: 0a06 |0027: move-result v6 │ │ +2ed074: 3360 0c00 |0028: if-ne v0, v6, 0034 // +000c │ │ +2ed078: 1a06 2eb4 |002a: const-string v6, "vorbis" // string@b42e │ │ +2ed07c: 6e20 9c87 6100 |002c: invoke-virtual {v1, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2ed082: 0a06 |002f: move-result v6 │ │ +2ed084: 3806 0400 |0030: if-eqz v6, 0034 // +0004 │ │ +2ed088: 5c53 9086 |0032: iput-boolean v3, v5, Lorg/jaudiotagger/audio/ogg/util/VorbisSetupHeader;.isValid:Z // field@8690 │ │ +2ed08c: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=34 │ │ 0x0003 line=35 │ │ 0x0019 line=36 │ │ 0x0022 line=37 │ │ 0x0032 line=39 │ │ @@ -1108660,17 +1108660,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2ecfb0: |[2ecfb0] org.jaudiotagger.audio.ogg.util.VorbisSetupHeader.isValid:()Z │ │ -2ecfc0: 5510 9086 |0000: iget-boolean v0, v1, Lorg/jaudiotagger/audio/ogg/util/VorbisSetupHeader;.isValid:Z // field@8690 │ │ -2ecfc4: 0f00 |0002: return v0 │ │ +2ecfb4: |[2ecfb4] org.jaudiotagger.audio.ogg.util.VorbisSetupHeader.isValid:()Z │ │ +2ecfc4: 5510 9086 |0000: iget-boolean v0, v1, Lorg/jaudiotagger/audio/ogg/util/VorbisSetupHeader;.isValid:Z // field@8690 │ │ +2ecfc8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/ogg/util/VorbisSetupHeader; │ │ │ │ source_file_idx : 21221 (VorbisSetupHeader.java) │ │ @@ -1108712,17 +1108712,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2ed4b8: |[2ed4b8] org.jaudiotagger.audio.real.RealFileReader.:()V │ │ -2ed4c8: 7010 498e 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/audio/generic/AudioFileReader;.:()V // method@8e49 │ │ -2ed4ce: 0e00 |0003: return-void │ │ +2ed4bc: |[2ed4bc] org.jaudiotagger.audio.real.RealFileReader.:()V │ │ +2ed4cc: 7010 498e 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/audio/generic/AudioFileReader;.:()V // method@8e49 │ │ +2ed4d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/audio/real/RealFileReader; │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/real/RealFileReader;) │ │ @@ -1108730,26 +1108730,26 @@ │ │ type : '(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/real/RealChunk;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -2ed378: |[2ed378] org.jaudiotagger.audio.real.RealFileReader.findContChunk:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/real/RealChunk; │ │ -2ed388: 7110 c090 0300 |0000: invoke-static {v3}, Lorg/jaudiotagger/audio/real/RealChunk;.readChunk:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/real/RealChunk; // method@90c0 │ │ -2ed38e: 7110 c090 0300 |0003: invoke-static {v3}, Lorg/jaudiotagger/audio/real/RealChunk;.readChunk:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/real/RealChunk; // method@90c0 │ │ -2ed394: 7110 c090 0300 |0006: invoke-static {v3}, Lorg/jaudiotagger/audio/real/RealChunk;.readChunk:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/real/RealChunk; // method@90c0 │ │ -2ed39a: 0c00 |0009: move-result-object v0 │ │ -2ed39c: 6e10 be90 0000 |000a: invoke-virtual {v0}, Lorg/jaudiotagger/audio/real/RealChunk;.isCONT:()Z // method@90be │ │ -2ed3a2: 0a01 |000d: move-result v1 │ │ -2ed3a4: 3901 0700 |000e: if-nez v1, 0015 // +0007 │ │ -2ed3a8: 7110 c090 0300 |0010: invoke-static {v3}, Lorg/jaudiotagger/audio/real/RealChunk;.readChunk:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/real/RealChunk; // method@90c0 │ │ -2ed3ae: 0c00 |0013: move-result-object v0 │ │ -2ed3b0: 28f6 |0014: goto 000a // -000a │ │ -2ed3b2: 1100 |0015: return-object v0 │ │ +2ed37c: |[2ed37c] org.jaudiotagger.audio.real.RealFileReader.findContChunk:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/real/RealChunk; │ │ +2ed38c: 7110 c090 0300 |0000: invoke-static {v3}, Lorg/jaudiotagger/audio/real/RealChunk;.readChunk:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/real/RealChunk; // method@90c0 │ │ +2ed392: 7110 c090 0300 |0003: invoke-static {v3}, Lorg/jaudiotagger/audio/real/RealChunk;.readChunk:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/real/RealChunk; // method@90c0 │ │ +2ed398: 7110 c090 0300 |0006: invoke-static {v3}, Lorg/jaudiotagger/audio/real/RealChunk;.readChunk:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/real/RealChunk; // method@90c0 │ │ +2ed39e: 0c00 |0009: move-result-object v0 │ │ +2ed3a0: 6e10 be90 0000 |000a: invoke-virtual {v0}, Lorg/jaudiotagger/audio/real/RealChunk;.isCONT:()Z // method@90be │ │ +2ed3a6: 0a01 |000d: move-result v1 │ │ +2ed3a8: 3901 0700 |000e: if-nez v1, 0015 // +0007 │ │ +2ed3ac: 7110 c090 0300 |0010: invoke-static {v3}, Lorg/jaudiotagger/audio/real/RealChunk;.readChunk:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/real/RealChunk; // method@90c0 │ │ +2ed3b2: 0c00 |0013: move-result-object v0 │ │ +2ed3b4: 28f6 |0014: goto 000a // -000a │ │ +2ed3b6: 1100 |0015: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0003 line=61 │ │ 0x0006 line=62 │ │ 0x000a line=63 │ │ locals : │ │ @@ -1108761,19 +1108761,19 @@ │ │ type : '(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/real/RealChunk;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -2ed3b4: |[2ed3b4] org.jaudiotagger.audio.real.RealFileReader.findPropChunk:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/real/RealChunk; │ │ -2ed3c4: 7110 c090 0100 |0000: invoke-static {v1}, Lorg/jaudiotagger/audio/real/RealChunk;.readChunk:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/real/RealChunk; // method@90c0 │ │ -2ed3ca: 7110 c090 0100 |0003: invoke-static {v1}, Lorg/jaudiotagger/audio/real/RealChunk;.readChunk:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/real/RealChunk; // method@90c0 │ │ -2ed3d0: 0c01 |0006: move-result-object v1 │ │ -2ed3d2: 1101 |0007: return-object v1 │ │ +2ed3b8: |[2ed3b8] org.jaudiotagger.audio.real.RealFileReader.findPropChunk:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/real/RealChunk; │ │ +2ed3c8: 7110 c090 0100 |0000: invoke-static {v1}, Lorg/jaudiotagger/audio/real/RealChunk;.readChunk:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/real/RealChunk; // method@90c0 │ │ +2ed3ce: 7110 c090 0100 |0003: invoke-static {v1}, Lorg/jaudiotagger/audio/real/RealChunk;.readChunk:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/real/RealChunk; // method@90c0 │ │ +2ed3d4: 0c01 |0006: move-result-object v1 │ │ +2ed3d6: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0003 line=54 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/jaudiotagger/audio/real/RealFileReader; │ │ 0x0000 - 0x0008 reg=1 (null) Lorg/jaudiotagger/audio/MyRandomAccessFile; │ │ @@ -1108784,58 +1108784,58 @@ │ │ type : '(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/generic/GenericAudioHeader;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 90 16-bit code units │ │ -2ed2b4: |[2ed2b4] org.jaudiotagger.audio.real.RealFileReader.getEncodingInfo:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/generic/GenericAudioHeader; │ │ -2ed2c4: 2200 5d11 |0000: new-instance v0, Lorg/jaudiotagger/audio/generic/GenericAudioHeader; // type@115d │ │ -2ed2c8: 7010 568e 0000 |0002: invoke-direct {v0}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.:()V // method@8e56 │ │ -2ed2ce: 7020 c490 8700 |0005: invoke-direct {v7, v8}, Lorg/jaudiotagger/audio/real/RealFileReader;.findPropChunk:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/real/RealChunk; // method@90c4 │ │ -2ed2d4: 0c08 |0008: move-result-object v8 │ │ -2ed2d6: 6e10 bb90 0800 |0009: invoke-virtual {v8}, Lorg/jaudiotagger/audio/real/RealChunk;.getDataInputStream:()Ljava/io/DataInputStream; // method@90bb │ │ -2ed2dc: 0c08 |000c: move-result-object v8 │ │ -2ed2de: 7110 b18e 0800 |000d: invoke-static {v8}, Lorg/jaudiotagger/audio/generic/Utils;.readUint16:(Ljava/io/DataInput;)I // method@8eb1 │ │ -2ed2e4: 0a01 |0010: move-result v1 │ │ -2ed2e6: 3901 4800 |0011: if-nez v1, 0059 // +0048 │ │ -2ed2ea: 7110 b28e 0800 |0013: invoke-static {v8}, Lorg/jaudiotagger/audio/generic/Utils;.readUint32:(Ljava/io/DataInputStream;)J // method@8eb2 │ │ -2ed2f0: 0b01 |0016: move-result-wide v1 │ │ -2ed2f2: 1603 e803 |0017: const-wide/16 v3, #int 1000 // #3e8 │ │ -2ed2f6: be31 |0019: div-long/2addr v1, v3 │ │ -2ed2f8: 7110 b28e 0800 |001a: invoke-static {v8}, Lorg/jaudiotagger/audio/generic/Utils;.readUint32:(Ljava/io/DataInputStream;)J // method@8eb2 │ │ -2ed2fe: 0b05 |001d: move-result-wide v5 │ │ -2ed300: be35 |001e: div-long/2addr v5, v3 │ │ -2ed302: 7110 b28e 0800 |001f: invoke-static {v8}, Lorg/jaudiotagger/audio/generic/Utils;.readUint32:(Ljava/io/DataInputStream;)J // method@8eb2 │ │ -2ed308: 7110 b28e 0800 |0022: invoke-static {v8}, Lorg/jaudiotagger/audio/generic/Utils;.readUint32:(Ljava/io/DataInputStream;)J // method@8eb2 │ │ -2ed30e: 7110 b28e 0800 |0025: invoke-static {v8}, Lorg/jaudiotagger/audio/generic/Utils;.readUint32:(Ljava/io/DataInputStream;)J // method@8eb2 │ │ -2ed314: 7110 b28e 0800 |0028: invoke-static {v8}, Lorg/jaudiotagger/audio/generic/Utils;.readUint32:(Ljava/io/DataInputStream;)J // method@8eb2 │ │ -2ed31a: 0b03 |002b: move-result-wide v3 │ │ -2ed31c: 8434 |002c: long-to-int v4, v3 │ │ -2ed31e: d344 e803 |002d: div-int/lit16 v4, v4, #int 1000 // #03e8 │ │ -2ed322: 7110 b28e 0800 |002f: invoke-static {v8}, Lorg/jaudiotagger/audio/generic/Utils;.readUint32:(Ljava/io/DataInputStream;)J // method@8eb2 │ │ -2ed328: 7110 b28e 0800 |0032: invoke-static {v8}, Lorg/jaudiotagger/audio/generic/Utils;.readUint32:(Ljava/io/DataInputStream;)J // method@8eb2 │ │ -2ed32e: 7110 b28e 0800 |0035: invoke-static {v8}, Lorg/jaudiotagger/audio/generic/Utils;.readUint32:(Ljava/io/DataInputStream;)J // method@8eb2 │ │ -2ed334: 7110 b18e 0800 |0038: invoke-static {v8}, Lorg/jaudiotagger/audio/generic/Utils;.readUint16:(Ljava/io/DataInput;)I // method@8eb1 │ │ -2ed33a: 7110 b18e 0800 |003b: invoke-static {v8}, Lorg/jaudiotagger/audio/generic/Utils;.readUint16:(Ljava/io/DataInput;)I // method@8eb1 │ │ -2ed340: 8458 |003e: long-to-int v8, v5 │ │ -2ed342: 6e20 6c8e 8000 |003f: invoke-virtual {v0, v8}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.setBitRate:(I)V // method@8e6c │ │ -2ed348: 8343 |0042: int-to-double v3, v4 │ │ -2ed34a: 6e30 748e 3004 |0043: invoke-virtual {v0, v3, v4}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.setPreciseLength:(D)V // method@8e74 │ │ -2ed350: 3108 0105 |0046: cmp-long v8, v1, v5 │ │ -2ed354: 3808 0400 |0048: if-eqz v8, 004c // +0004 │ │ -2ed358: 1218 |004a: const/4 v8, #int 1 // #1 │ │ -2ed35a: 2802 |004b: goto 004d // +0002 │ │ -2ed35c: 1208 |004c: const/4 v8, #int 0 // #0 │ │ -2ed35e: 6e20 768e 8000 |004d: invoke-virtual {v0, v8}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.setVariableBitRate:(Z)V // method@8e76 │ │ -2ed364: 6208 dc81 |0050: sget-object v8, Lorg/jaudiotagger/audio/SupportedFileFormat;.RA:Lorg/jaudiotagger/audio/SupportedFileFormat; // field@81dc │ │ -2ed368: 6e10 998a 0800 |0052: invoke-virtual {v8}, Lorg/jaudiotagger/audio/SupportedFileFormat;.getDisplayName:()Ljava/lang/String; // method@8a99 │ │ -2ed36e: 0c08 |0055: move-result-object v8 │ │ -2ed370: 6e20 718e 8000 |0056: invoke-virtual {v0, v8}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.setFormat:(Ljava/lang/String;)V // method@8e71 │ │ -2ed376: 1100 |0059: return-object v0 │ │ +2ed2b8: |[2ed2b8] org.jaudiotagger.audio.real.RealFileReader.getEncodingInfo:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/generic/GenericAudioHeader; │ │ +2ed2c8: 2200 5d11 |0000: new-instance v0, Lorg/jaudiotagger/audio/generic/GenericAudioHeader; // type@115d │ │ +2ed2cc: 7010 568e 0000 |0002: invoke-direct {v0}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.:()V // method@8e56 │ │ +2ed2d2: 7020 c490 8700 |0005: invoke-direct {v7, v8}, Lorg/jaudiotagger/audio/real/RealFileReader;.findPropChunk:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/real/RealChunk; // method@90c4 │ │ +2ed2d8: 0c08 |0008: move-result-object v8 │ │ +2ed2da: 6e10 bb90 0800 |0009: invoke-virtual {v8}, Lorg/jaudiotagger/audio/real/RealChunk;.getDataInputStream:()Ljava/io/DataInputStream; // method@90bb │ │ +2ed2e0: 0c08 |000c: move-result-object v8 │ │ +2ed2e2: 7110 b18e 0800 |000d: invoke-static {v8}, Lorg/jaudiotagger/audio/generic/Utils;.readUint16:(Ljava/io/DataInput;)I // method@8eb1 │ │ +2ed2e8: 0a01 |0010: move-result v1 │ │ +2ed2ea: 3901 4800 |0011: if-nez v1, 0059 // +0048 │ │ +2ed2ee: 7110 b28e 0800 |0013: invoke-static {v8}, Lorg/jaudiotagger/audio/generic/Utils;.readUint32:(Ljava/io/DataInputStream;)J // method@8eb2 │ │ +2ed2f4: 0b01 |0016: move-result-wide v1 │ │ +2ed2f6: 1603 e803 |0017: const-wide/16 v3, #int 1000 // #3e8 │ │ +2ed2fa: be31 |0019: div-long/2addr v1, v3 │ │ +2ed2fc: 7110 b28e 0800 |001a: invoke-static {v8}, Lorg/jaudiotagger/audio/generic/Utils;.readUint32:(Ljava/io/DataInputStream;)J // method@8eb2 │ │ +2ed302: 0b05 |001d: move-result-wide v5 │ │ +2ed304: be35 |001e: div-long/2addr v5, v3 │ │ +2ed306: 7110 b28e 0800 |001f: invoke-static {v8}, Lorg/jaudiotagger/audio/generic/Utils;.readUint32:(Ljava/io/DataInputStream;)J // method@8eb2 │ │ +2ed30c: 7110 b28e 0800 |0022: invoke-static {v8}, Lorg/jaudiotagger/audio/generic/Utils;.readUint32:(Ljava/io/DataInputStream;)J // method@8eb2 │ │ +2ed312: 7110 b28e 0800 |0025: invoke-static {v8}, Lorg/jaudiotagger/audio/generic/Utils;.readUint32:(Ljava/io/DataInputStream;)J // method@8eb2 │ │ +2ed318: 7110 b28e 0800 |0028: invoke-static {v8}, Lorg/jaudiotagger/audio/generic/Utils;.readUint32:(Ljava/io/DataInputStream;)J // method@8eb2 │ │ +2ed31e: 0b03 |002b: move-result-wide v3 │ │ +2ed320: 8434 |002c: long-to-int v4, v3 │ │ +2ed322: d344 e803 |002d: div-int/lit16 v4, v4, #int 1000 // #03e8 │ │ +2ed326: 7110 b28e 0800 |002f: invoke-static {v8}, Lorg/jaudiotagger/audio/generic/Utils;.readUint32:(Ljava/io/DataInputStream;)J // method@8eb2 │ │ +2ed32c: 7110 b28e 0800 |0032: invoke-static {v8}, Lorg/jaudiotagger/audio/generic/Utils;.readUint32:(Ljava/io/DataInputStream;)J // method@8eb2 │ │ +2ed332: 7110 b28e 0800 |0035: invoke-static {v8}, Lorg/jaudiotagger/audio/generic/Utils;.readUint32:(Ljava/io/DataInputStream;)J // method@8eb2 │ │ +2ed338: 7110 b18e 0800 |0038: invoke-static {v8}, Lorg/jaudiotagger/audio/generic/Utils;.readUint16:(Ljava/io/DataInput;)I // method@8eb1 │ │ +2ed33e: 7110 b18e 0800 |003b: invoke-static {v8}, Lorg/jaudiotagger/audio/generic/Utils;.readUint16:(Ljava/io/DataInput;)I // method@8eb1 │ │ +2ed344: 8458 |003e: long-to-int v8, v5 │ │ +2ed346: 6e20 6c8e 8000 |003f: invoke-virtual {v0, v8}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.setBitRate:(I)V // method@8e6c │ │ +2ed34c: 8343 |0042: int-to-double v3, v4 │ │ +2ed34e: 6e30 748e 3004 |0043: invoke-virtual {v0, v3, v4}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.setPreciseLength:(D)V // method@8e74 │ │ +2ed354: 3108 0105 |0046: cmp-long v8, v1, v5 │ │ +2ed358: 3808 0400 |0048: if-eqz v8, 004c // +0004 │ │ +2ed35c: 1218 |004a: const/4 v8, #int 1 // #1 │ │ +2ed35e: 2802 |004b: goto 004d // +0002 │ │ +2ed360: 1208 |004c: const/4 v8, #int 0 // #0 │ │ +2ed362: 6e20 768e 8000 |004d: invoke-virtual {v0, v8}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.setVariableBitRate:(Z)V // method@8e76 │ │ +2ed368: 6208 dc81 |0050: sget-object v8, Lorg/jaudiotagger/audio/SupportedFileFormat;.RA:Lorg/jaudiotagger/audio/SupportedFileFormat; // field@81dc │ │ +2ed36c: 6e10 998a 0800 |0052: invoke-virtual {v8}, Lorg/jaudiotagger/audio/SupportedFileFormat;.getDisplayName:()Ljava/lang/String; // method@8a99 │ │ +2ed372: 0c08 |0055: move-result-object v8 │ │ +2ed374: 6e20 718e 8000 |0056: invoke-virtual {v0, v8}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.setFormat:(Ljava/lang/String;)V // method@8e71 │ │ +2ed37a: 1100 |0059: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0005 line=27 │ │ 0x0009 line=28 │ │ 0x000d line=29 │ │ 0x0013 line=32 │ │ @@ -1108862,66 +1108862,66 @@ │ │ type : '(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/tag/Tag;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 98 16-bit code units │ │ -2ed3d4: |[2ed3d4] org.jaudiotagger.audio.real.RealFileReader.getTag:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/tag/Tag; │ │ -2ed3e4: 7020 c390 a900 |0000: invoke-direct {v9, v10}, Lorg/jaudiotagger/audio/real/RealFileReader;.findContChunk:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/real/RealChunk; // method@90c3 │ │ -2ed3ea: 0c0a |0003: move-result-object v10 │ │ -2ed3ec: 6e10 bb90 0a00 |0004: invoke-virtual {v10}, Lorg/jaudiotagger/audio/real/RealChunk;.getDataInputStream:()Ljava/io/DataInputStream; // method@90bb │ │ -2ed3f2: 0c0a |0007: move-result-object v10 │ │ -2ed3f4: 7110 b18e 0a00 |0008: invoke-static {v10}, Lorg/jaudiotagger/audio/generic/Utils;.readUint16:(Ljava/io/DataInput;)I // method@8eb1 │ │ -2ed3fa: 0a00 |000b: move-result v0 │ │ -2ed3fc: 7120 ae8e 0a00 |000c: invoke-static {v10, v0}, Lorg/jaudiotagger/audio/generic/Utils;.readString:(Ljava/io/DataInputStream;I)Ljava/lang/String; // method@8eae │ │ -2ed402: 0c00 |000f: move-result-object v0 │ │ -2ed404: 7110 b18e 0a00 |0010: invoke-static {v10}, Lorg/jaudiotagger/audio/generic/Utils;.readUint16:(Ljava/io/DataInput;)I // method@8eb1 │ │ -2ed40a: 0a01 |0013: move-result v1 │ │ -2ed40c: 7120 ae8e 1a00 |0014: invoke-static {v10, v1}, Lorg/jaudiotagger/audio/generic/Utils;.readString:(Ljava/io/DataInputStream;I)Ljava/lang/String; // method@8eae │ │ -2ed412: 0c01 |0017: move-result-object v1 │ │ -2ed414: 7110 b18e 0a00 |0018: invoke-static {v10}, Lorg/jaudiotagger/audio/generic/Utils;.readUint16:(Ljava/io/DataInput;)I // method@8eb1 │ │ -2ed41a: 0a02 |001b: move-result v2 │ │ -2ed41c: 7120 ae8e 2a00 |001c: invoke-static {v10, v2}, Lorg/jaudiotagger/audio/generic/Utils;.readString:(Ljava/io/DataInputStream;I)Ljava/lang/String; // method@8eae │ │ -2ed422: 0c02 |001f: move-result-object v2 │ │ -2ed424: 7110 b18e 0a00 |0020: invoke-static {v10}, Lorg/jaudiotagger/audio/generic/Utils;.readUint16:(Ljava/io/DataInput;)I // method@8eb1 │ │ -2ed42a: 0a03 |0023: move-result v3 │ │ -2ed42c: 7120 ae8e 3a00 |0024: invoke-static {v10, v3}, Lorg/jaudiotagger/audio/generic/Utils;.readString:(Ljava/io/DataInputStream;I)Ljava/lang/String; // method@8eae │ │ -2ed432: 0c0a |0027: move-result-object v10 │ │ -2ed434: 2203 9d11 |0028: new-instance v3, Lorg/jaudiotagger/audio/real/RealTag; // type@119d │ │ -2ed438: 7010 c790 0300 |002a: invoke-direct {v3}, Lorg/jaudiotagger/audio/real/RealTag;.:()V // method@90c7 │ │ -2ed43e: 6204 2488 |002d: sget-object v4, Lorg/jaudiotagger/tag/FieldKey;.TITLE:Lorg/jaudiotagger/tag/FieldKey; // field@8824 │ │ -2ed442: 1215 |002f: const/4 v5, #int 1 // #1 │ │ -2ed444: 2356 c013 |0030: new-array v6, v5, [Ljava/lang/String; // type@13c0 │ │ -2ed448: 6e10 aa87 0000 |0032: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@87aa │ │ -2ed44e: 0a07 |0035: move-result v7 │ │ -2ed450: 3907 0400 |0036: if-nez v7, 003a // +0004 │ │ -2ed454: 0717 |0038: move-object v7, v1 │ │ -2ed456: 2802 |0039: goto 003b // +0002 │ │ -2ed458: 0707 |003a: move-object v7, v0 │ │ -2ed45a: 1208 |003b: const/4 v8, #int 0 // #0 │ │ -2ed45c: 4d07 0608 |003c: aput-object v7, v6, v8 │ │ -2ed460: 6e30 c890 4306 |003e: invoke-virtual {v3, v4, v6}, Lorg/jaudiotagger/audio/real/RealTag;.addField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)V // method@90c8 │ │ -2ed466: 6204 a287 |0041: sget-object v4, Lorg/jaudiotagger/tag/FieldKey;.ARTIST:Lorg/jaudiotagger/tag/FieldKey; // field@87a2 │ │ -2ed46a: 2356 c013 |0043: new-array v6, v5, [Ljava/lang/String; // type@13c0 │ │ -2ed46e: 6e10 aa87 0000 |0045: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@87aa │ │ -2ed474: 0a00 |0048: move-result v0 │ │ -2ed476: 3900 0300 |0049: if-nez v0, 004c // +0003 │ │ -2ed47a: 0721 |004b: move-object v1, v2 │ │ -2ed47c: 4d01 0608 |004c: aput-object v1, v6, v8 │ │ -2ed480: 6e30 c890 4306 |004e: invoke-virtual {v3, v4, v6}, Lorg/jaudiotagger/audio/real/RealTag;.addField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)V // method@90c8 │ │ -2ed486: 6200 ad87 |0051: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.COMMENT:Lorg/jaudiotagger/tag/FieldKey; // field@87ad │ │ -2ed48a: 2351 c013 |0053: new-array v1, v5, [Ljava/lang/String; // type@13c0 │ │ -2ed48e: 4d0a 0108 |0055: aput-object v10, v1, v8 │ │ -2ed492: 6e30 c890 0301 |0057: invoke-virtual {v3, v0, v1}, Lorg/jaudiotagger/audio/real/RealTag;.addField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)V // method@90c8 │ │ -2ed498: 1103 |005a: return-object v3 │ │ -2ed49a: 0d0a |005b: move-exception v10 │ │ -2ed49c: 2200 3310 |005c: new-instance v0, Ljava/lang/RuntimeException; // type@1033 │ │ -2ed4a0: 7020 7e87 a000 |005e: invoke-direct {v0, v10}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@877e │ │ -2ed4a6: 2700 |0061: throw v0 │ │ +2ed3d8: |[2ed3d8] org.jaudiotagger.audio.real.RealFileReader.getTag:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/tag/Tag; │ │ +2ed3e8: 7020 c390 a900 |0000: invoke-direct {v9, v10}, Lorg/jaudiotagger/audio/real/RealFileReader;.findContChunk:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/real/RealChunk; // method@90c3 │ │ +2ed3ee: 0c0a |0003: move-result-object v10 │ │ +2ed3f0: 6e10 bb90 0a00 |0004: invoke-virtual {v10}, Lorg/jaudiotagger/audio/real/RealChunk;.getDataInputStream:()Ljava/io/DataInputStream; // method@90bb │ │ +2ed3f6: 0c0a |0007: move-result-object v10 │ │ +2ed3f8: 7110 b18e 0a00 |0008: invoke-static {v10}, Lorg/jaudiotagger/audio/generic/Utils;.readUint16:(Ljava/io/DataInput;)I // method@8eb1 │ │ +2ed3fe: 0a00 |000b: move-result v0 │ │ +2ed400: 7120 ae8e 0a00 |000c: invoke-static {v10, v0}, Lorg/jaudiotagger/audio/generic/Utils;.readString:(Ljava/io/DataInputStream;I)Ljava/lang/String; // method@8eae │ │ +2ed406: 0c00 |000f: move-result-object v0 │ │ +2ed408: 7110 b18e 0a00 |0010: invoke-static {v10}, Lorg/jaudiotagger/audio/generic/Utils;.readUint16:(Ljava/io/DataInput;)I // method@8eb1 │ │ +2ed40e: 0a01 |0013: move-result v1 │ │ +2ed410: 7120 ae8e 1a00 |0014: invoke-static {v10, v1}, Lorg/jaudiotagger/audio/generic/Utils;.readString:(Ljava/io/DataInputStream;I)Ljava/lang/String; // method@8eae │ │ +2ed416: 0c01 |0017: move-result-object v1 │ │ +2ed418: 7110 b18e 0a00 |0018: invoke-static {v10}, Lorg/jaudiotagger/audio/generic/Utils;.readUint16:(Ljava/io/DataInput;)I // method@8eb1 │ │ +2ed41e: 0a02 |001b: move-result v2 │ │ +2ed420: 7120 ae8e 2a00 |001c: invoke-static {v10, v2}, Lorg/jaudiotagger/audio/generic/Utils;.readString:(Ljava/io/DataInputStream;I)Ljava/lang/String; // method@8eae │ │ +2ed426: 0c02 |001f: move-result-object v2 │ │ +2ed428: 7110 b18e 0a00 |0020: invoke-static {v10}, Lorg/jaudiotagger/audio/generic/Utils;.readUint16:(Ljava/io/DataInput;)I // method@8eb1 │ │ +2ed42e: 0a03 |0023: move-result v3 │ │ +2ed430: 7120 ae8e 3a00 |0024: invoke-static {v10, v3}, Lorg/jaudiotagger/audio/generic/Utils;.readString:(Ljava/io/DataInputStream;I)Ljava/lang/String; // method@8eae │ │ +2ed436: 0c0a |0027: move-result-object v10 │ │ +2ed438: 2203 9d11 |0028: new-instance v3, Lorg/jaudiotagger/audio/real/RealTag; // type@119d │ │ +2ed43c: 7010 c790 0300 |002a: invoke-direct {v3}, Lorg/jaudiotagger/audio/real/RealTag;.:()V // method@90c7 │ │ +2ed442: 6204 2488 |002d: sget-object v4, Lorg/jaudiotagger/tag/FieldKey;.TITLE:Lorg/jaudiotagger/tag/FieldKey; // field@8824 │ │ +2ed446: 1215 |002f: const/4 v5, #int 1 // #1 │ │ +2ed448: 2356 c013 |0030: new-array v6, v5, [Ljava/lang/String; // type@13c0 │ │ +2ed44c: 6e10 aa87 0000 |0032: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@87aa │ │ +2ed452: 0a07 |0035: move-result v7 │ │ +2ed454: 3907 0400 |0036: if-nez v7, 003a // +0004 │ │ +2ed458: 0717 |0038: move-object v7, v1 │ │ +2ed45a: 2802 |0039: goto 003b // +0002 │ │ +2ed45c: 0707 |003a: move-object v7, v0 │ │ +2ed45e: 1208 |003b: const/4 v8, #int 0 // #0 │ │ +2ed460: 4d07 0608 |003c: aput-object v7, v6, v8 │ │ +2ed464: 6e30 c890 4306 |003e: invoke-virtual {v3, v4, v6}, Lorg/jaudiotagger/audio/real/RealTag;.addField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)V // method@90c8 │ │ +2ed46a: 6204 a287 |0041: sget-object v4, Lorg/jaudiotagger/tag/FieldKey;.ARTIST:Lorg/jaudiotagger/tag/FieldKey; // field@87a2 │ │ +2ed46e: 2356 c013 |0043: new-array v6, v5, [Ljava/lang/String; // type@13c0 │ │ +2ed472: 6e10 aa87 0000 |0045: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@87aa │ │ +2ed478: 0a00 |0048: move-result v0 │ │ +2ed47a: 3900 0300 |0049: if-nez v0, 004c // +0003 │ │ +2ed47e: 0721 |004b: move-object v1, v2 │ │ +2ed480: 4d01 0608 |004c: aput-object v1, v6, v8 │ │ +2ed484: 6e30 c890 4306 |004e: invoke-virtual {v3, v4, v6}, Lorg/jaudiotagger/audio/real/RealTag;.addField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)V // method@90c8 │ │ +2ed48a: 6200 ad87 |0051: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.COMMENT:Lorg/jaudiotagger/tag/FieldKey; // field@87ad │ │ +2ed48e: 2351 c013 |0053: new-array v1, v5, [Ljava/lang/String; // type@13c0 │ │ +2ed492: 4d0a 0108 |0055: aput-object v10, v1, v8 │ │ +2ed496: 6e30 c890 0301 |0057: invoke-virtual {v3, v0, v1}, Lorg/jaudiotagger/audio/real/RealTag;.addField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)V // method@90c8 │ │ +2ed49c: 1103 |005a: return-object v3 │ │ +2ed49e: 0d0a |005b: move-exception v10 │ │ +2ed4a0: 2200 3310 |005c: new-instance v0, Ljava/lang/RuntimeException; // type@1033 │ │ +2ed4a4: 7020 7e87 a000 |005e: invoke-direct {v0, v10}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@877e │ │ +2ed4aa: 2700 |0061: throw v0 │ │ catches : 1 │ │ 0x002d - 0x005a │ │ Lorg/jaudiotagger/tag/FieldDataInvalidException; -> 0x005b │ │ positions : │ │ 0x0000 line=70 │ │ 0x0004 line=71 │ │ 0x0008 line=72 │ │ @@ -1108970,17 +1108970,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2ed8b0: |[2ed8b0] org.jaudiotagger.audio.wav.WavFileReader.:()V │ │ -2ed8c0: 7010 498e 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/audio/generic/AudioFileReader;.:()V // method@8e49 │ │ -2ed8c6: 0e00 |0003: return-void │ │ +2ed8b4: |[2ed8b4] org.jaudiotagger.audio.wav.WavFileReader.:()V │ │ +2ed8c4: 7010 498e 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/audio/generic/AudioFileReader;.:()V // method@8e49 │ │ +2ed8ca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/audio/wav/WavFileReader; │ │ │ │ Virtual methods - │ │ @@ -1108989,20 +1108989,20 @@ │ │ type : '(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/generic/GenericAudioHeader;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -2ed824: |[2ed824] org.jaudiotagger.audio.wav.WavFileReader.getEncodingInfo:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/generic/GenericAudioHeader; │ │ -2ed834: 2200 a311 |0000: new-instance v0, Lorg/jaudiotagger/audio/wav/WavInfoReader; // type@11a3 │ │ -2ed838: 7010 dc90 0000 |0002: invoke-direct {v0}, Lorg/jaudiotagger/audio/wav/WavInfoReader;.:()V // method@90dc │ │ -2ed83e: 6e20 de90 2000 |0005: invoke-virtual {v0, v2}, Lorg/jaudiotagger/audio/wav/WavInfoReader;.read:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/generic/GenericAudioHeader; // method@90de │ │ -2ed844: 0c02 |0008: move-result-object v2 │ │ -2ed846: 1102 |0009: return-object v2 │ │ +2ed828: |[2ed828] org.jaudiotagger.audio.wav.WavFileReader.getEncodingInfo:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/generic/GenericAudioHeader; │ │ +2ed838: 2200 a311 |0000: new-instance v0, Lorg/jaudiotagger/audio/wav/WavInfoReader; // type@11a3 │ │ +2ed83c: 7010 dc90 0000 |0002: invoke-direct {v0}, Lorg/jaudiotagger/audio/wav/WavInfoReader;.:()V // method@90dc │ │ +2ed842: 6e20 de90 2000 |0005: invoke-virtual {v0, v2}, Lorg/jaudiotagger/audio/wav/WavInfoReader;.read:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/generic/GenericAudioHeader; // method@90de │ │ +2ed848: 0c02 |0008: move-result-object v2 │ │ +2ed84a: 1102 |0009: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/jaudiotagger/audio/wav/WavFileReader; │ │ 0x0000 - 0x000a reg=2 (null) Lorg/jaudiotagger/audio/MyRandomAccessFile; │ │ │ │ @@ -1109011,39 +1109011,39 @@ │ │ type : '(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/tag/Tag;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -2ed848: |[2ed848] org.jaudiotagger.audio.wav.WavFileReader.getTag:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/tag/Tag; │ │ -2ed858: 2200 aa11 |0000: new-instance v0, Lorg/jaudiotagger/audio/wav/WavTagReader; // type@11aa │ │ -2ed85c: 1a01 1a4f |0002: const-string v1, "UNKNOWN" // string@4f1a │ │ -2ed860: 7020 f890 1000 |0004: invoke-direct {v0, v1}, Lorg/jaudiotagger/audio/wav/WavTagReader;.:(Ljava/lang/String;)V // method@90f8 │ │ -2ed866: 6e20 fa90 3000 |0007: invoke-virtual {v0, v3}, Lorg/jaudiotagger/audio/wav/WavTagReader;.read:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/tag/wav/WavTag; // method@90fa │ │ -2ed86c: 0c03 |000a: move-result-object v3 │ │ -2ed86e: 6200 a786 |000b: sget-object v0, Lorg/jaudiotagger/audio/wav/WavFileReader$1;.$SwitchMap$org$jaudiotagger$audio$wav$WavOptions:[I // field@86a7 │ │ -2ed872: 7100 ea91 0000 |000d: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ -2ed878: 0c01 |0010: move-result-object v1 │ │ -2ed87a: 6e10 fb91 0100 |0011: invoke-virtual {v1}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getWavOptions:()Lorg/jaudiotagger/audio/wav/WavOptions; // method@91fb │ │ -2ed880: 0c01 |0014: move-result-object v1 │ │ -2ed882: 6e10 e290 0100 |0015: invoke-virtual {v1}, Lorg/jaudiotagger/audio/wav/WavOptions;.ordinal:()I // method@90e2 │ │ -2ed888: 0a01 |0018: move-result v1 │ │ -2ed88a: 4400 0001 |0019: aget v0, v0, v1 │ │ -2ed88e: 1211 |001b: const/4 v1, #int 1 // #1 │ │ -2ed890: 3210 0c00 |001c: if-eq v0, v1, 0028 // +000c │ │ -2ed894: 1221 |001e: const/4 v1, #int 2 // #2 │ │ -2ed896: 3210 0900 |001f: if-eq v0, v1, 0028 // +0009 │ │ -2ed89a: 1231 |0021: const/4 v1, #int 3 // #3 │ │ -2ed89c: 3210 0600 |0022: if-eq v0, v1, 0028 // +0006 │ │ -2ed8a0: 1241 |0024: const/4 v1, #int 4 // #4 │ │ -2ed8a2: 3210 0300 |0025: if-eq v0, v1, 0028 // +0003 │ │ -2ed8a6: 2804 |0027: goto 002b // +0004 │ │ -2ed8a8: 6e10 f09e 0300 |0028: invoke-virtual {v3}, Lorg/jaudiotagger/tag/wav/WavTag;.syncTagsAfterRead:()V // method@9ef0 │ │ -2ed8ae: 1103 |002b: return-object v3 │ │ +2ed84c: |[2ed84c] org.jaudiotagger.audio.wav.WavFileReader.getTag:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/tag/Tag; │ │ +2ed85c: 2200 aa11 |0000: new-instance v0, Lorg/jaudiotagger/audio/wav/WavTagReader; // type@11aa │ │ +2ed860: 1a01 1a4f |0002: const-string v1, "UNKNOWN" // string@4f1a │ │ +2ed864: 7020 f890 1000 |0004: invoke-direct {v0, v1}, Lorg/jaudiotagger/audio/wav/WavTagReader;.:(Ljava/lang/String;)V // method@90f8 │ │ +2ed86a: 6e20 fa90 3000 |0007: invoke-virtual {v0, v3}, Lorg/jaudiotagger/audio/wav/WavTagReader;.read:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/tag/wav/WavTag; // method@90fa │ │ +2ed870: 0c03 |000a: move-result-object v3 │ │ +2ed872: 6200 a786 |000b: sget-object v0, Lorg/jaudiotagger/audio/wav/WavFileReader$1;.$SwitchMap$org$jaudiotagger$audio$wav$WavOptions:[I // field@86a7 │ │ +2ed876: 7100 ea91 0000 |000d: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ +2ed87c: 0c01 |0010: move-result-object v1 │ │ +2ed87e: 6e10 fb91 0100 |0011: invoke-virtual {v1}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getWavOptions:()Lorg/jaudiotagger/audio/wav/WavOptions; // method@91fb │ │ +2ed884: 0c01 |0014: move-result-object v1 │ │ +2ed886: 6e10 e290 0100 |0015: invoke-virtual {v1}, Lorg/jaudiotagger/audio/wav/WavOptions;.ordinal:()I // method@90e2 │ │ +2ed88c: 0a01 |0018: move-result v1 │ │ +2ed88e: 4400 0001 |0019: aget v0, v0, v1 │ │ +2ed892: 1211 |001b: const/4 v1, #int 1 // #1 │ │ +2ed894: 3210 0c00 |001c: if-eq v0, v1, 0028 // +000c │ │ +2ed898: 1221 |001e: const/4 v1, #int 2 // #2 │ │ +2ed89a: 3210 0900 |001f: if-eq v0, v1, 0028 // +0009 │ │ +2ed89e: 1231 |0021: const/4 v1, #int 3 // #3 │ │ +2ed8a0: 3210 0600 |0022: if-eq v0, v1, 0028 // +0006 │ │ +2ed8a4: 1241 |0024: const/4 v1, #int 4 // #4 │ │ +2ed8a6: 3210 0300 |0025: if-eq v0, v1, 0028 // +0003 │ │ +2ed8aa: 2804 |0027: goto 002b // +0004 │ │ +2ed8ac: 6e10 f09e 0300 |0028: invoke-virtual {v3}, Lorg/jaudiotagger/tag/wav/WavTag;.syncTagsAfterRead:()V // method@9ef0 │ │ +2ed8b2: 1103 |002b: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x000b line=51 │ │ 0x0028 line=57 │ │ locals : │ │ 0x0000 - 0x002c reg=2 this Lorg/jaudiotagger/audio/wav/WavFileReader; │ │ @@ -1109082,17 +1109082,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2ed8c8: |[2ed8c8] org.jaudiotagger.audio.wav.WavFileWriter.:()V │ │ -2ed8d8: 7010 4e8e 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/audio/generic/AudioFileWriter;.:()V // method@8e4e │ │ -2ed8de: 0e00 |0003: return-void │ │ +2ed8cc: |[2ed8cc] org.jaudiotagger.audio.wav.WavFileWriter.:()V │ │ +2ed8dc: 7010 4e8e 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/audio/generic/AudioFileWriter;.:()V // method@8e4e │ │ +2ed8e2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/audio/wav/WavFileWriter; │ │ │ │ Virtual methods - │ │ @@ -1109101,20 +1109101,20 @@ │ │ type : '(Lorg/jaudiotagger/tag/Tag;Lorg/jaudiotagger/audio/MyRandomAccessFile;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -2ed8e0: |[2ed8e0] org.jaudiotagger.audio.wav.WavFileWriter.deleteTag:(Lorg/jaudiotagger/tag/Tag;Lorg/jaudiotagger/audio/MyRandomAccessFile;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V │ │ -2ed8f0: 2204 ad11 |0000: new-instance v4, Lorg/jaudiotagger/audio/wav/WavTagWriter; // type@11ad │ │ -2ed8f4: 1a00 1a4f |0002: const-string v0, "UNKNOWN" // string@4f1a │ │ -2ed8f8: 7020 0291 0400 |0004: invoke-direct {v4, v0}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.:(Ljava/lang/String;)V // method@9102 │ │ -2ed8fe: 6e30 0691 2403 |0007: invoke-virtual {v4, v2, v3}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.delete:(Lorg/jaudiotagger/tag/Tag;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V // method@9106 │ │ -2ed904: 0e00 |000a: return-void │ │ +2ed8e4: |[2ed8e4] org.jaudiotagger.audio.wav.WavFileWriter.deleteTag:(Lorg/jaudiotagger/tag/Tag;Lorg/jaudiotagger/audio/MyRandomAccessFile;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V │ │ +2ed8f4: 2204 ad11 |0000: new-instance v4, Lorg/jaudiotagger/audio/wav/WavTagWriter; // type@11ad │ │ +2ed8f8: 1a00 1a4f |0002: const-string v0, "UNKNOWN" // string@4f1a │ │ +2ed8fc: 7020 0291 0400 |0004: invoke-direct {v4, v0}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.:(Ljava/lang/String;)V // method@9102 │ │ +2ed902: 6e30 0691 2403 |0007: invoke-virtual {v4, v2, v3}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.delete:(Lorg/jaudiotagger/tag/Tag;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V // method@9106 │ │ +2ed908: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/jaudiotagger/audio/wav/WavFileWriter; │ │ 0x0000 - 0x000b reg=2 (null) Lorg/jaudiotagger/tag/Tag; │ │ 0x0000 - 0x000b reg=3 (null) Lorg/jaudiotagger/audio/MyRandomAccessFile; │ │ @@ -1109125,20 +1109125,20 @@ │ │ type : '(Lorg/jaudiotagger/audio/AudioFile;Lorg/jaudiotagger/tag/Tag;Lorg/jaudiotagger/audio/MyRandomAccessFile;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -2ed908: |[2ed908] org.jaudiotagger.audio.wav.WavFileWriter.writeTag:(Lorg/jaudiotagger/audio/AudioFile;Lorg/jaudiotagger/tag/Tag;Lorg/jaudiotagger/audio/MyRandomAccessFile;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V │ │ -2ed918: 2201 ad11 |0000: new-instance v1, Lorg/jaudiotagger/audio/wav/WavTagWriter; // type@11ad │ │ -2ed91c: 1a04 1a4f |0002: const-string v4, "UNKNOWN" // string@4f1a │ │ -2ed920: 7020 0291 4100 |0004: invoke-direct {v1, v4}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.:(Ljava/lang/String;)V // method@9102 │ │ -2ed926: 6e30 1c91 2103 |0007: invoke-virtual {v1, v2, v3}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.write:(Lorg/jaudiotagger/tag/Tag;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V // method@911c │ │ -2ed92c: 0e00 |000a: return-void │ │ +2ed90c: |[2ed90c] org.jaudiotagger.audio.wav.WavFileWriter.writeTag:(Lorg/jaudiotagger/audio/AudioFile;Lorg/jaudiotagger/tag/Tag;Lorg/jaudiotagger/audio/MyRandomAccessFile;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V │ │ +2ed91c: 2201 ad11 |0000: new-instance v1, Lorg/jaudiotagger/audio/wav/WavTagWriter; // type@11ad │ │ +2ed920: 1a04 1a4f |0002: const-string v4, "UNKNOWN" // string@4f1a │ │ +2ed924: 7020 0291 4100 |0004: invoke-direct {v1, v4}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.:(Ljava/lang/String;)V // method@9102 │ │ +2ed92a: 6e30 1c91 2103 |0007: invoke-virtual {v1, v2, v3}, Lorg/jaudiotagger/audio/wav/WavTagWriter;.write:(Lorg/jaudiotagger/tag/Tag;Lorg/jaudiotagger/audio/MyRandomAccessFile;)V // method@911c │ │ +2ed930: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x000b reg=0 this Lorg/jaudiotagger/audio/wav/WavFileWriter; │ │ 0x0000 - 0x000b reg=1 (null) Lorg/jaudiotagger/audio/AudioFile; │ │ 0x0000 - 0x000b reg=2 (null) Lorg/jaudiotagger/tag/Tag; │ │ @@ -1109185,20 +1109185,20 @@ │ │ type : '(Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/iff/ChunkHeader;Lorg/jaudiotagger/audio/generic/GenericAudioHeader;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -2f0b9c: |[2f0b9c] org.jaudiotagger.audio.wav.chunk.WavFactChunk.:(Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/iff/ChunkHeader;Lorg/jaudiotagger/audio/generic/GenericAudioHeader;)V │ │ -2f0bac: 7030 b78e 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/audio/iff/Chunk;.:(Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/iff/ChunkHeader;)V // method@8eb7 │ │ -2f0bb2: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -2f0bb4: 5c01 da86 |0004: iput-boolean v1, v0, Lorg/jaudiotagger/audio/wav/chunk/WavFactChunk;.isValid:Z // field@86da │ │ -2f0bb8: 5b03 d986 |0006: iput-object v3, v0, Lorg/jaudiotagger/audio/wav/chunk/WavFactChunk;.info:Lorg/jaudiotagger/audio/generic/GenericAudioHeader; // field@86d9 │ │ -2f0bbc: 0e00 |0008: return-void │ │ +2f0ba0: |[2f0ba0] org.jaudiotagger.audio.wav.chunk.WavFactChunk.:(Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/iff/ChunkHeader;Lorg/jaudiotagger/audio/generic/GenericAudioHeader;)V │ │ +2f0bb0: 7030 b78e 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/audio/iff/Chunk;.:(Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/iff/ChunkHeader;)V // method@8eb7 │ │ +2f0bb6: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +2f0bb8: 5c01 da86 |0004: iput-boolean v1, v0, Lorg/jaudiotagger/audio/wav/chunk/WavFactChunk;.isValid:Z // field@86da │ │ +2f0bbc: 5b03 d986 |0006: iput-object v3, v0, Lorg/jaudiotagger/audio/wav/chunk/WavFactChunk;.info:Lorg/jaudiotagger/audio/generic/GenericAudioHeader; // field@86d9 │ │ +2f0bc0: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0004 line=37 │ │ 0x0006 line=44 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lorg/jaudiotagger/audio/wav/chunk/WavFactChunk; │ │ @@ -1109212,26 +1109212,26 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -2f0b1c: |[2f0b1c] org.jaudiotagger.audio.wav.chunk.WavFactChunk.readChunk:()Z │ │ -2f0b2c: 5430 d986 |0000: iget-object v0, v3, Lorg/jaudiotagger/audio/wav/chunk/WavFactChunk;.info:Lorg/jaudiotagger/audio/generic/GenericAudioHeader; // field@86d9 │ │ -2f0b30: 5431 d886 |0002: iget-object v1, v3, Lorg/jaudiotagger/audio/wav/chunk/WavFactChunk;.chunkData:Ljava/nio/ByteBuffer; // field@86d8 │ │ -2f0b34: 6e10 4388 0100 |0004: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.getInt:()I // method@8843 │ │ -2f0b3a: 0a01 |0007: move-result v1 │ │ -2f0b3c: 7110 b68e 0100 |0008: invoke-static {v1}, Lorg/jaudiotagger/audio/generic/Utils;.u:(I)J // method@8eb6 │ │ -2f0b42: 0b01 |000b: move-result-wide v1 │ │ -2f0b44: 7120 4387 2100 |000c: invoke-static {v1, v2}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8743 │ │ -2f0b4a: 0c01 |000f: move-result-object v1 │ │ -2f0b4c: 6e20 738e 1000 |0010: invoke-virtual {v0, v1}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.setNoOfSamples:(Ljava/lang/Long;)V // method@8e73 │ │ -2f0b52: 1210 |0013: const/4 v0, #int 1 // #1 │ │ -2f0b54: 0f00 |0014: return v0 │ │ +2f0b20: |[2f0b20] org.jaudiotagger.audio.wav.chunk.WavFactChunk.readChunk:()Z │ │ +2f0b30: 5430 d986 |0000: iget-object v0, v3, Lorg/jaudiotagger/audio/wav/chunk/WavFactChunk;.info:Lorg/jaudiotagger/audio/generic/GenericAudioHeader; // field@86d9 │ │ +2f0b34: 5431 d886 |0002: iget-object v1, v3, Lorg/jaudiotagger/audio/wav/chunk/WavFactChunk;.chunkData:Ljava/nio/ByteBuffer; // field@86d8 │ │ +2f0b38: 6e10 4388 0100 |0004: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.getInt:()I // method@8843 │ │ +2f0b3e: 0a01 |0007: move-result v1 │ │ +2f0b40: 7110 b68e 0100 |0008: invoke-static {v1}, Lorg/jaudiotagger/audio/generic/Utils;.u:(I)J // method@8eb6 │ │ +2f0b46: 0b01 |000b: move-result-wide v1 │ │ +2f0b48: 7120 4387 2100 |000c: invoke-static {v1, v2}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8743 │ │ +2f0b4e: 0c01 |000f: move-result-object v1 │ │ +2f0b50: 6e20 738e 1000 |0010: invoke-virtual {v0, v1}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.setNoOfSamples:(Ljava/lang/Long;)V // method@8e73 │ │ +2f0b56: 1210 |0013: const/4 v0, #int 1 // #1 │ │ +2f0b58: 0f00 |0014: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0015 reg=3 this Lorg/jaudiotagger/audio/wav/chunk/WavFactChunk; │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/wav/chunk/WavFactChunk;) │ │ @@ -1109239,27 +1109239,27 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -2f0b58: |[2f0b58] org.jaudiotagger.audio.wav.chunk.WavFactChunk.toString:()Ljava/lang/String; │ │ -2f0b68: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -2f0b6c: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2f0b72: 1a01 a519 |0005: const-string v1, "Fact Chunk: │ │ +2f0b5c: |[2f0b5c] org.jaudiotagger.audio.wav.chunk.WavFactChunk.toString:()Ljava/lang/String; │ │ +2f0b6c: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +2f0b70: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2f0b76: 1a01 a519 |0005: const-string v1, "Fact Chunk: │ │ " // string@19a5 │ │ -2f0b76: 6e20 d787 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2f0b7c: 1a01 0b20 |000a: const-string v1, "Is valid?: " // string@200b │ │ -2f0b80: 6e20 d787 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2f0b86: 5521 da86 |000f: iget-boolean v1, v2, Lorg/jaudiotagger/audio/wav/chunk/WavFactChunk;.isValid:Z // field@86da │ │ -2f0b8a: 6e20 d887 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@87d8 │ │ -2f0b90: 6e10 df87 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2f0b96: 0c00 |0017: move-result-object v0 │ │ -2f0b98: 1100 |0018: return-object v0 │ │ +2f0b7a: 6e20 d787 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2f0b80: 1a01 0b20 |000a: const-string v1, "Is valid?: " // string@200b │ │ +2f0b84: 6e20 d787 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2f0b8a: 5521 da86 |000f: iget-boolean v1, v2, Lorg/jaudiotagger/audio/wav/chunk/WavFactChunk;.isValid:Z // field@86da │ │ +2f0b8e: 6e20 d887 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@87d8 │ │ +2f0b94: 6e10 df87 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2f0b9a: 0c00 |0017: move-result-object v0 │ │ +2f0b9c: 1100 |0018: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0019 reg=2 this Lorg/jaudiotagger/audio/wav/chunk/WavFactChunk; │ │ │ │ source_file_idx : 21413 (WavFactChunk.java) │ │ @@ -1109338,40 +1109338,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -2f0e30: |[2f0e30] org.jaudiotagger.audio.wav.chunk.WavFormatChunk.:()V │ │ -2f0e40: 1a00 d998 |0000: const-string v0, "org.jaudiotagger.audio.wav.chunk" // string@98d9 │ │ -2f0e44: 7110 168a 0000 |0002: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@8a16 │ │ -2f0e4a: 0c00 |0005: move-result-object v0 │ │ -2f0e4c: 6900 e486 |0006: sput-object v0, Lorg/jaudiotagger/audio/wav/chunk/WavFormatChunk;.logger:Ljava/util/logging/Logger; // field@86e4 │ │ -2f0e50: 0e00 |0008: return-void │ │ +2f0e34: |[2f0e34] org.jaudiotagger.audio.wav.chunk.WavFormatChunk.:()V │ │ +2f0e44: 1a00 d998 |0000: const-string v0, "org.jaudiotagger.audio.wav.chunk" // string@98d9 │ │ +2f0e48: 7110 168a 0000 |0002: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@8a16 │ │ +2f0e4e: 0c00 |0005: move-result-object v0 │ │ +2f0e50: 6900 e486 |0006: sput-object v0, Lorg/jaudiotagger/audio/wav/chunk/WavFormatChunk;.logger:Ljava/util/logging/Logger; // field@86e4 │ │ +2f0e54: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=52 │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/wav/chunk/WavFormatChunk;) │ │ name : '' │ │ type : '(Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/iff/ChunkHeader;Lorg/jaudiotagger/audio/generic/GenericAudioHeader;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -2f0e54: |[2f0e54] org.jaudiotagger.audio.wav.chunk.WavFormatChunk.:(Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/iff/ChunkHeader;Lorg/jaudiotagger/audio/generic/GenericAudioHeader;)V │ │ -2f0e64: 7030 b78e 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/audio/iff/Chunk;.:(Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/iff/ChunkHeader;)V // method@8eb7 │ │ -2f0e6a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -2f0e6c: 5c01 e386 |0004: iput-boolean v1, v0, Lorg/jaudiotagger/audio/wav/chunk/WavFormatChunk;.isValid:Z // field@86e3 │ │ -2f0e70: 5b03 e286 |0006: iput-object v3, v0, Lorg/jaudiotagger/audio/wav/chunk/WavFormatChunk;.info:Lorg/jaudiotagger/audio/generic/GenericAudioHeader; // field@86e2 │ │ -2f0e74: 0e00 |0008: return-void │ │ +2f0e58: |[2f0e58] org.jaudiotagger.audio.wav.chunk.WavFormatChunk.:(Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/iff/ChunkHeader;Lorg/jaudiotagger/audio/generic/GenericAudioHeader;)V │ │ +2f0e68: 7030 b78e 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/audio/iff/Chunk;.:(Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/iff/ChunkHeader;)V // method@8eb7 │ │ +2f0e6e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +2f0e70: 5c01 e386 |0004: iput-boolean v1, v0, Lorg/jaudiotagger/audio/wav/chunk/WavFormatChunk;.isValid:Z // field@86e3 │ │ +2f0e74: 5b03 e286 |0006: iput-object v3, v0, Lorg/jaudiotagger/audio/wav/chunk/WavFormatChunk;.info:Lorg/jaudiotagger/audio/generic/GenericAudioHeader; // field@86e2 │ │ +2f0e78: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0004 line=54 │ │ 0x0006 line=63 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lorg/jaudiotagger/audio/wav/chunk/WavFormatChunk; │ │ @@ -1109385,144 +1109385,144 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 270 16-bit code units │ │ -2f0bc0: |[2f0bc0] org.jaudiotagger.audio.wav.chunk.WavFormatChunk.readChunk:()Z │ │ -2f0bd0: 5440 e186 |0000: iget-object v0, v4, Lorg/jaudiotagger/audio/wav/chunk/WavFormatChunk;.chunkData:Ljava/nio/ByteBuffer; // field@86e1 │ │ -2f0bd4: 6e10 4788 0000 |0002: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.getShort:()S // method@8847 │ │ -2f0bda: 0a00 |0005: move-result v0 │ │ -2f0bdc: 7110 b58e 0000 |0006: invoke-static {v0}, Lorg/jaudiotagger/audio/generic/Utils;.u:(S)I // method@8eb5 │ │ -2f0be2: 0a00 |0009: move-result v0 │ │ -2f0be4: 7110 3487 0000 |000a: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2f0bea: 0c01 |000d: move-result-object v1 │ │ -2f0bec: 7110 f190 0100 |000e: invoke-static {v1}, Lorg/jaudiotagger/audio/wav/WavSubFormat;.getByCode:(Ljava/lang/Integer;)Lorg/jaudiotagger/audio/wav/WavSubFormat; // method@90f1 │ │ -2f0bf2: 0c01 |0011: move-result-object v1 │ │ -2f0bf4: 5b41 e586 |0012: iput-object v1, v4, Lorg/jaudiotagger/audio/wav/chunk/WavFormatChunk;.wsf:Lorg/jaudiotagger/audio/wav/WavSubFormat; // field@86e5 │ │ -2f0bf8: 5441 e286 |0014: iget-object v1, v4, Lorg/jaudiotagger/audio/wav/chunk/WavFormatChunk;.info:Lorg/jaudiotagger/audio/generic/GenericAudioHeader; // field@86e2 │ │ -2f0bfc: 5442 e186 |0016: iget-object v2, v4, Lorg/jaudiotagger/audio/wav/chunk/WavFormatChunk;.chunkData:Ljava/nio/ByteBuffer; // field@86e1 │ │ -2f0c00: 6e10 4788 0200 |0018: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.getShort:()S // method@8847 │ │ -2f0c06: 0a02 |001b: move-result v2 │ │ -2f0c08: 7110 b58e 0200 |001c: invoke-static {v2}, Lorg/jaudiotagger/audio/generic/Utils;.u:(S)I // method@8eb5 │ │ -2f0c0e: 0a02 |001f: move-result v2 │ │ -2f0c10: 6e20 6f8e 2100 |0020: invoke-virtual {v1, v2}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.setChannelNumber:(I)V // method@8e6f │ │ -2f0c16: 5441 e286 |0023: iget-object v1, v4, Lorg/jaudiotagger/audio/wav/chunk/WavFormatChunk;.info:Lorg/jaudiotagger/audio/generic/GenericAudioHeader; // field@86e2 │ │ -2f0c1a: 5442 e186 |0025: iget-object v2, v4, Lorg/jaudiotagger/audio/wav/chunk/WavFormatChunk;.chunkData:Ljava/nio/ByteBuffer; // field@86e1 │ │ -2f0c1e: 6e10 4388 0200 |0027: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.getInt:()I // method@8843 │ │ -2f0c24: 0a02 |002a: move-result v2 │ │ -2f0c26: 6e20 758e 2100 |002b: invoke-virtual {v1, v2}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.setSamplingRate:(I)V // method@8e75 │ │ -2f0c2c: 5441 e286 |002e: iget-object v1, v4, Lorg/jaudiotagger/audio/wav/chunk/WavFormatChunk;.info:Lorg/jaudiotagger/audio/generic/GenericAudioHeader; // field@86e2 │ │ -2f0c30: 5442 e186 |0030: iget-object v2, v4, Lorg/jaudiotagger/audio/wav/chunk/WavFormatChunk;.chunkData:Ljava/nio/ByteBuffer; // field@86e1 │ │ -2f0c34: 6e10 4388 0200 |0032: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.getInt:()I // method@8843 │ │ -2f0c3a: 0a02 |0035: move-result v2 │ │ -2f0c3c: 6e20 6e8e 2100 |0036: invoke-virtual {v1, v2}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.setByteRate:(I)V // method@8e6e │ │ -2f0c42: 5441 e286 |0039: iget-object v1, v4, Lorg/jaudiotagger/audio/wav/chunk/WavFormatChunk;.info:Lorg/jaudiotagger/audio/generic/GenericAudioHeader; // field@86e2 │ │ -2f0c46: 6e10 5d8e 0100 |003b: invoke-virtual {v1}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.getByteRate:()Ljava/lang/Integer; // method@8e5d │ │ -2f0c4c: 0c02 |003e: move-result-object v2 │ │ -2f0c4e: 6e10 2987 0200 |003f: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@8729 │ │ -2f0c54: 0a02 |0042: move-result v2 │ │ -2f0c56: 6003 a183 |0043: sget v3, Lorg/jaudiotagger/audio/generic/Utils;.BITS_IN_BYTE_MULTIPLIER:I // field@83a1 │ │ -2f0c5a: 9202 0203 |0045: mul-int v2, v2, v3 │ │ -2f0c5e: 6003 a283 |0047: sget v3, Lorg/jaudiotagger/audio/generic/Utils;.KILOBYTE_MULTIPLIER:I // field@83a2 │ │ -2f0c62: b332 |0049: div-int/2addr v2, v3 │ │ -2f0c64: 6e20 6c8e 2100 |004a: invoke-virtual {v1, v2}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.setBitRate:(I)V // method@8e6c │ │ -2f0c6a: 5441 e286 |004d: iget-object v1, v4, Lorg/jaudiotagger/audio/wav/chunk/WavFormatChunk;.info:Lorg/jaudiotagger/audio/generic/GenericAudioHeader; // field@86e2 │ │ -2f0c6e: 1202 |004f: const/4 v2, #int 0 // #0 │ │ -2f0c70: 6e20 768e 2100 |0050: invoke-virtual {v1, v2}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.setVariableBitRate:(Z)V // method@8e76 │ │ -2f0c76: 5441 e186 |0053: iget-object v1, v4, Lorg/jaudiotagger/audio/wav/chunk/WavFormatChunk;.chunkData:Ljava/nio/ByteBuffer; // field@86e1 │ │ -2f0c7a: 6e10 4788 0100 |0055: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.getShort:()S // method@8847 │ │ -2f0c80: 0a01 |0058: move-result v1 │ │ -2f0c82: 7110 b58e 0100 |0059: invoke-static {v1}, Lorg/jaudiotagger/audio/generic/Utils;.u:(S)I // method@8eb5 │ │ -2f0c88: 0a01 |005c: move-result v1 │ │ -2f0c8a: 5941 df86 |005d: iput v1, v4, Lorg/jaudiotagger/audio/wav/chunk/WavFormatChunk;.blockAlign:I // field@86df │ │ -2f0c8e: 5441 e286 |005f: iget-object v1, v4, Lorg/jaudiotagger/audio/wav/chunk/WavFormatChunk;.info:Lorg/jaudiotagger/audio/generic/GenericAudioHeader; // field@86e2 │ │ -2f0c92: 5442 e186 |0061: iget-object v2, v4, Lorg/jaudiotagger/audio/wav/chunk/WavFormatChunk;.chunkData:Ljava/nio/ByteBuffer; // field@86e1 │ │ -2f0c96: 6e10 4788 0200 |0063: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.getShort:()S // method@8847 │ │ -2f0c9c: 0a02 |0066: move-result v2 │ │ -2f0c9e: 7110 b58e 0200 |0067: invoke-static {v2}, Lorg/jaudiotagger/audio/generic/Utils;.u:(S)I // method@8eb5 │ │ -2f0ca4: 0a02 |006a: move-result v2 │ │ -2f0ca6: 6e20 6d8e 2100 |006b: invoke-virtual {v1, v2}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.setBitsPerSample:(I)V // method@8e6d │ │ -2f0cac: 5441 e586 |006e: iget-object v1, v4, Lorg/jaudiotagger/audio/wav/chunk/WavFormatChunk;.wsf:Lorg/jaudiotagger/audio/wav/WavSubFormat; // field@86e5 │ │ -2f0cb0: 3801 3f00 |0070: if-eqz v1, 00af // +003f │ │ -2f0cb4: 6202 c186 |0072: sget-object v2, Lorg/jaudiotagger/audio/wav/WavSubFormat;.FORMAT_EXTENSIBLE:Lorg/jaudiotagger/audio/wav/WavSubFormat; // field@86c1 │ │ -2f0cb8: 3321 3b00 |0074: if-ne v1, v2, 00af // +003b │ │ -2f0cbc: 5441 e186 |0076: iget-object v1, v4, Lorg/jaudiotagger/audio/wav/chunk/WavFormatChunk;.chunkData:Ljava/nio/ByteBuffer; // field@86e1 │ │ -2f0cc0: 6e10 4788 0100 |0078: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.getShort:()S // method@8847 │ │ -2f0cc6: 0a01 |007b: move-result v1 │ │ -2f0cc8: 7110 b58e 0100 |007c: invoke-static {v1}, Lorg/jaudiotagger/audio/generic/Utils;.u:(S)I // method@8eb5 │ │ -2f0cce: 0a01 |007f: move-result v1 │ │ -2f0cd0: 1302 1600 |0080: const/16 v2, #int 22 // #16 │ │ -2f0cd4: 3321 2d00 |0082: if-ne v1, v2, 00af // +002d │ │ -2f0cd8: 5441 e286 |0084: iget-object v1, v4, Lorg/jaudiotagger/audio/wav/chunk/WavFormatChunk;.info:Lorg/jaudiotagger/audio/generic/GenericAudioHeader; // field@86e2 │ │ -2f0cdc: 5442 e186 |0086: iget-object v2, v4, Lorg/jaudiotagger/audio/wav/chunk/WavFormatChunk;.chunkData:Ljava/nio/ByteBuffer; // field@86e1 │ │ -2f0ce0: 6e10 4788 0200 |0088: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.getShort:()S // method@8847 │ │ -2f0ce6: 0a02 |008b: move-result v2 │ │ -2f0ce8: 7110 b58e 0200 |008c: invoke-static {v2}, Lorg/jaudiotagger/audio/generic/Utils;.u:(S)I // method@8eb5 │ │ -2f0cee: 0a02 |008f: move-result v2 │ │ -2f0cf0: 6e20 6d8e 2100 |0090: invoke-virtual {v1, v2}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.setBitsPerSample:(I)V // method@8e6d │ │ -2f0cf6: 5441 e186 |0093: iget-object v1, v4, Lorg/jaudiotagger/audio/wav/chunk/WavFormatChunk;.chunkData:Ljava/nio/ByteBuffer; // field@86e1 │ │ -2f0cfa: 6e10 4388 0100 |0095: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.getInt:()I // method@8843 │ │ -2f0d00: 0a01 |0098: move-result v1 │ │ -2f0d02: 5941 e086 |0099: iput v1, v4, Lorg/jaudiotagger/audio/wav/chunk/WavFormatChunk;.channelMask:I // field@86e0 │ │ -2f0d06: 5441 e186 |009b: iget-object v1, v4, Lorg/jaudiotagger/audio/wav/chunk/WavFormatChunk;.chunkData:Ljava/nio/ByteBuffer; // field@86e1 │ │ -2f0d0a: 6e10 4788 0100 |009d: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.getShort:()S // method@8847 │ │ -2f0d10: 0a01 |00a0: move-result v1 │ │ -2f0d12: 7110 b58e 0100 |00a1: invoke-static {v1}, Lorg/jaudiotagger/audio/generic/Utils;.u:(S)I // method@8eb5 │ │ -2f0d18: 0a01 |00a4: move-result v1 │ │ -2f0d1a: 7110 3487 0100 |00a5: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2f0d20: 0c01 |00a8: move-result-object v1 │ │ -2f0d22: 7110 f190 0100 |00a9: invoke-static {v1}, Lorg/jaudiotagger/audio/wav/WavSubFormat;.getByCode:(Ljava/lang/Integer;)Lorg/jaudiotagger/audio/wav/WavSubFormat; // method@90f1 │ │ -2f0d28: 0c01 |00ac: move-result-object v1 │ │ -2f0d2a: 5b41 e586 |00ad: iput-object v1, v4, Lorg/jaudiotagger/audio/wav/chunk/WavFormatChunk;.wsf:Lorg/jaudiotagger/audio/wav/WavSubFormat; // field@86e5 │ │ -2f0d2e: 5441 e586 |00af: iget-object v1, v4, Lorg/jaudiotagger/audio/wav/chunk/WavFormatChunk;.wsf:Lorg/jaudiotagger/audio/wav/WavSubFormat; // field@86e5 │ │ -2f0d32: 3801 4100 |00b1: if-eqz v1, 00f2 // +0041 │ │ -2f0d36: 5440 e286 |00b3: iget-object v0, v4, Lorg/jaudiotagger/audio/wav/chunk/WavFormatChunk;.info:Lorg/jaudiotagger/audio/generic/GenericAudioHeader; // field@86e2 │ │ -2f0d3a: 6e10 5c8e 0000 |00b5: invoke-virtual {v0}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.getBitsPerSample:()I // method@8e5c │ │ -2f0d40: 0a00 |00b8: move-result v0 │ │ -2f0d42: 3d00 2d00 |00b9: if-lez v0, 00e6 // +002d │ │ -2f0d46: 5440 e286 |00bb: iget-object v0, v4, Lorg/jaudiotagger/audio/wav/chunk/WavFormatChunk;.info:Lorg/jaudiotagger/audio/generic/GenericAudioHeader; // field@86e2 │ │ -2f0d4a: 2201 3910 |00bd: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2f0d4e: 7010 cc87 0100 |00bf: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2f0d54: 5442 e586 |00c2: iget-object v2, v4, Lorg/jaudiotagger/audio/wav/chunk/WavFormatChunk;.wsf:Lorg/jaudiotagger/audio/wav/WavSubFormat; // field@86e5 │ │ -2f0d58: 6e10 f390 0200 |00c4: invoke-virtual {v2}, Lorg/jaudiotagger/audio/wav/WavSubFormat;.getDescription:()Ljava/lang/String; // method@90f3 │ │ -2f0d5e: 0c02 |00c7: move-result-object v2 │ │ -2f0d60: 6e20 d787 2100 |00c8: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2f0d66: 1a02 5000 |00cb: const-string v2, " " // string@0050 │ │ -2f0d6a: 6e20 d787 2100 |00cd: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2f0d70: 5442 e286 |00d0: iget-object v2, v4, Lorg/jaudiotagger/audio/wav/chunk/WavFormatChunk;.info:Lorg/jaudiotagger/audio/generic/GenericAudioHeader; // field@86e2 │ │ -2f0d74: 6e10 5c8e 0200 |00d2: invoke-virtual {v2}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.getBitsPerSample:()I // method@8e5c │ │ -2f0d7a: 0a02 |00d5: move-result v2 │ │ -2f0d7c: 6e20 d387 2100 |00d6: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2f0d82: 1a02 2401 |00d9: const-string v2, " bits" // string@0124 │ │ -2f0d86: 6e20 d787 2100 |00db: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2f0d8c: 6e10 df87 0100 |00de: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2f0d92: 0c01 |00e1: move-result-object v1 │ │ -2f0d94: 6e20 708e 1000 |00e2: invoke-virtual {v0, v1}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.setEncodingType:(Ljava/lang/String;)V // method@8e70 │ │ -2f0d9a: 2827 |00e5: goto 010c // +0027 │ │ -2f0d9c: 5440 e286 |00e6: iget-object v0, v4, Lorg/jaudiotagger/audio/wav/chunk/WavFormatChunk;.info:Lorg/jaudiotagger/audio/generic/GenericAudioHeader; // field@86e2 │ │ -2f0da0: 5441 e586 |00e8: iget-object v1, v4, Lorg/jaudiotagger/audio/wav/chunk/WavFormatChunk;.wsf:Lorg/jaudiotagger/audio/wav/WavSubFormat; // field@86e5 │ │ -2f0da4: 6e10 f390 0100 |00ea: invoke-virtual {v1}, Lorg/jaudiotagger/audio/wav/WavSubFormat;.getDescription:()Ljava/lang/String; // method@90f3 │ │ -2f0daa: 0c01 |00ed: move-result-object v1 │ │ -2f0dac: 6e20 708e 1000 |00ee: invoke-virtual {v0, v1}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.setEncodingType:(Ljava/lang/String;)V // method@8e70 │ │ -2f0db2: 281b |00f1: goto 010c // +001b │ │ -2f0db4: 5441 e286 |00f2: iget-object v1, v4, Lorg/jaudiotagger/audio/wav/chunk/WavFormatChunk;.info:Lorg/jaudiotagger/audio/generic/GenericAudioHeader; // field@86e2 │ │ -2f0db8: 2202 3910 |00f4: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ -2f0dbc: 7010 cc87 0200 |00f6: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2f0dc2: 1a03 1250 |00f9: const-string v3, "Unknown Sub Format Code:" // string@5012 │ │ -2f0dc6: 6e20 d787 3200 |00fb: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2f0dcc: 7110 6391 0000 |00fe: invoke-static {v0}, Lorg/jaudiotagger/logging/Hex;.asHex:(I)Ljava/lang/String; // method@9163 │ │ -2f0dd2: 0c00 |0101: move-result-object v0 │ │ -2f0dd4: 6e20 d787 0200 |0102: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2f0dda: 6e10 df87 0200 |0105: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2f0de0: 0c00 |0108: move-result-object v0 │ │ -2f0de2: 6e20 708e 0100 |0109: invoke-virtual {v1, v0}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.setEncodingType:(Ljava/lang/String;)V // method@8e70 │ │ -2f0de8: 1210 |010c: const/4 v0, #int 1 // #1 │ │ -2f0dea: 0f00 |010d: return v0 │ │ +2f0bc4: |[2f0bc4] org.jaudiotagger.audio.wav.chunk.WavFormatChunk.readChunk:()Z │ │ +2f0bd4: 5440 e186 |0000: iget-object v0, v4, Lorg/jaudiotagger/audio/wav/chunk/WavFormatChunk;.chunkData:Ljava/nio/ByteBuffer; // field@86e1 │ │ +2f0bd8: 6e10 4788 0000 |0002: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.getShort:()S // method@8847 │ │ +2f0bde: 0a00 |0005: move-result v0 │ │ +2f0be0: 7110 b58e 0000 |0006: invoke-static {v0}, Lorg/jaudiotagger/audio/generic/Utils;.u:(S)I // method@8eb5 │ │ +2f0be6: 0a00 |0009: move-result v0 │ │ +2f0be8: 7110 3487 0000 |000a: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2f0bee: 0c01 |000d: move-result-object v1 │ │ +2f0bf0: 7110 f190 0100 |000e: invoke-static {v1}, Lorg/jaudiotagger/audio/wav/WavSubFormat;.getByCode:(Ljava/lang/Integer;)Lorg/jaudiotagger/audio/wav/WavSubFormat; // method@90f1 │ │ +2f0bf6: 0c01 |0011: move-result-object v1 │ │ +2f0bf8: 5b41 e586 |0012: iput-object v1, v4, Lorg/jaudiotagger/audio/wav/chunk/WavFormatChunk;.wsf:Lorg/jaudiotagger/audio/wav/WavSubFormat; // field@86e5 │ │ +2f0bfc: 5441 e286 |0014: iget-object v1, v4, Lorg/jaudiotagger/audio/wav/chunk/WavFormatChunk;.info:Lorg/jaudiotagger/audio/generic/GenericAudioHeader; // field@86e2 │ │ +2f0c00: 5442 e186 |0016: iget-object v2, v4, Lorg/jaudiotagger/audio/wav/chunk/WavFormatChunk;.chunkData:Ljava/nio/ByteBuffer; // field@86e1 │ │ +2f0c04: 6e10 4788 0200 |0018: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.getShort:()S // method@8847 │ │ +2f0c0a: 0a02 |001b: move-result v2 │ │ +2f0c0c: 7110 b58e 0200 |001c: invoke-static {v2}, Lorg/jaudiotagger/audio/generic/Utils;.u:(S)I // method@8eb5 │ │ +2f0c12: 0a02 |001f: move-result v2 │ │ +2f0c14: 6e20 6f8e 2100 |0020: invoke-virtual {v1, v2}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.setChannelNumber:(I)V // method@8e6f │ │ +2f0c1a: 5441 e286 |0023: iget-object v1, v4, Lorg/jaudiotagger/audio/wav/chunk/WavFormatChunk;.info:Lorg/jaudiotagger/audio/generic/GenericAudioHeader; // field@86e2 │ │ +2f0c1e: 5442 e186 |0025: iget-object v2, v4, Lorg/jaudiotagger/audio/wav/chunk/WavFormatChunk;.chunkData:Ljava/nio/ByteBuffer; // field@86e1 │ │ +2f0c22: 6e10 4388 0200 |0027: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.getInt:()I // method@8843 │ │ +2f0c28: 0a02 |002a: move-result v2 │ │ +2f0c2a: 6e20 758e 2100 |002b: invoke-virtual {v1, v2}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.setSamplingRate:(I)V // method@8e75 │ │ +2f0c30: 5441 e286 |002e: iget-object v1, v4, Lorg/jaudiotagger/audio/wav/chunk/WavFormatChunk;.info:Lorg/jaudiotagger/audio/generic/GenericAudioHeader; // field@86e2 │ │ +2f0c34: 5442 e186 |0030: iget-object v2, v4, Lorg/jaudiotagger/audio/wav/chunk/WavFormatChunk;.chunkData:Ljava/nio/ByteBuffer; // field@86e1 │ │ +2f0c38: 6e10 4388 0200 |0032: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.getInt:()I // method@8843 │ │ +2f0c3e: 0a02 |0035: move-result v2 │ │ +2f0c40: 6e20 6e8e 2100 |0036: invoke-virtual {v1, v2}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.setByteRate:(I)V // method@8e6e │ │ +2f0c46: 5441 e286 |0039: iget-object v1, v4, Lorg/jaudiotagger/audio/wav/chunk/WavFormatChunk;.info:Lorg/jaudiotagger/audio/generic/GenericAudioHeader; // field@86e2 │ │ +2f0c4a: 6e10 5d8e 0100 |003b: invoke-virtual {v1}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.getByteRate:()Ljava/lang/Integer; // method@8e5d │ │ +2f0c50: 0c02 |003e: move-result-object v2 │ │ +2f0c52: 6e10 2987 0200 |003f: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@8729 │ │ +2f0c58: 0a02 |0042: move-result v2 │ │ +2f0c5a: 6003 a183 |0043: sget v3, Lorg/jaudiotagger/audio/generic/Utils;.BITS_IN_BYTE_MULTIPLIER:I // field@83a1 │ │ +2f0c5e: 9202 0203 |0045: mul-int v2, v2, v3 │ │ +2f0c62: 6003 a283 |0047: sget v3, Lorg/jaudiotagger/audio/generic/Utils;.KILOBYTE_MULTIPLIER:I // field@83a2 │ │ +2f0c66: b332 |0049: div-int/2addr v2, v3 │ │ +2f0c68: 6e20 6c8e 2100 |004a: invoke-virtual {v1, v2}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.setBitRate:(I)V // method@8e6c │ │ +2f0c6e: 5441 e286 |004d: iget-object v1, v4, Lorg/jaudiotagger/audio/wav/chunk/WavFormatChunk;.info:Lorg/jaudiotagger/audio/generic/GenericAudioHeader; // field@86e2 │ │ +2f0c72: 1202 |004f: const/4 v2, #int 0 // #0 │ │ +2f0c74: 6e20 768e 2100 |0050: invoke-virtual {v1, v2}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.setVariableBitRate:(Z)V // method@8e76 │ │ +2f0c7a: 5441 e186 |0053: iget-object v1, v4, Lorg/jaudiotagger/audio/wav/chunk/WavFormatChunk;.chunkData:Ljava/nio/ByteBuffer; // field@86e1 │ │ +2f0c7e: 6e10 4788 0100 |0055: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.getShort:()S // method@8847 │ │ +2f0c84: 0a01 |0058: move-result v1 │ │ +2f0c86: 7110 b58e 0100 |0059: invoke-static {v1}, Lorg/jaudiotagger/audio/generic/Utils;.u:(S)I // method@8eb5 │ │ +2f0c8c: 0a01 |005c: move-result v1 │ │ +2f0c8e: 5941 df86 |005d: iput v1, v4, Lorg/jaudiotagger/audio/wav/chunk/WavFormatChunk;.blockAlign:I // field@86df │ │ +2f0c92: 5441 e286 |005f: iget-object v1, v4, Lorg/jaudiotagger/audio/wav/chunk/WavFormatChunk;.info:Lorg/jaudiotagger/audio/generic/GenericAudioHeader; // field@86e2 │ │ +2f0c96: 5442 e186 |0061: iget-object v2, v4, Lorg/jaudiotagger/audio/wav/chunk/WavFormatChunk;.chunkData:Ljava/nio/ByteBuffer; // field@86e1 │ │ +2f0c9a: 6e10 4788 0200 |0063: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.getShort:()S // method@8847 │ │ +2f0ca0: 0a02 |0066: move-result v2 │ │ +2f0ca2: 7110 b58e 0200 |0067: invoke-static {v2}, Lorg/jaudiotagger/audio/generic/Utils;.u:(S)I // method@8eb5 │ │ +2f0ca8: 0a02 |006a: move-result v2 │ │ +2f0caa: 6e20 6d8e 2100 |006b: invoke-virtual {v1, v2}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.setBitsPerSample:(I)V // method@8e6d │ │ +2f0cb0: 5441 e586 |006e: iget-object v1, v4, Lorg/jaudiotagger/audio/wav/chunk/WavFormatChunk;.wsf:Lorg/jaudiotagger/audio/wav/WavSubFormat; // field@86e5 │ │ +2f0cb4: 3801 3f00 |0070: if-eqz v1, 00af // +003f │ │ +2f0cb8: 6202 c186 |0072: sget-object v2, Lorg/jaudiotagger/audio/wav/WavSubFormat;.FORMAT_EXTENSIBLE:Lorg/jaudiotagger/audio/wav/WavSubFormat; // field@86c1 │ │ +2f0cbc: 3321 3b00 |0074: if-ne v1, v2, 00af // +003b │ │ +2f0cc0: 5441 e186 |0076: iget-object v1, v4, Lorg/jaudiotagger/audio/wav/chunk/WavFormatChunk;.chunkData:Ljava/nio/ByteBuffer; // field@86e1 │ │ +2f0cc4: 6e10 4788 0100 |0078: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.getShort:()S // method@8847 │ │ +2f0cca: 0a01 |007b: move-result v1 │ │ +2f0ccc: 7110 b58e 0100 |007c: invoke-static {v1}, Lorg/jaudiotagger/audio/generic/Utils;.u:(S)I // method@8eb5 │ │ +2f0cd2: 0a01 |007f: move-result v1 │ │ +2f0cd4: 1302 1600 |0080: const/16 v2, #int 22 // #16 │ │ +2f0cd8: 3321 2d00 |0082: if-ne v1, v2, 00af // +002d │ │ +2f0cdc: 5441 e286 |0084: iget-object v1, v4, Lorg/jaudiotagger/audio/wav/chunk/WavFormatChunk;.info:Lorg/jaudiotagger/audio/generic/GenericAudioHeader; // field@86e2 │ │ +2f0ce0: 5442 e186 |0086: iget-object v2, v4, Lorg/jaudiotagger/audio/wav/chunk/WavFormatChunk;.chunkData:Ljava/nio/ByteBuffer; // field@86e1 │ │ +2f0ce4: 6e10 4788 0200 |0088: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.getShort:()S // method@8847 │ │ +2f0cea: 0a02 |008b: move-result v2 │ │ +2f0cec: 7110 b58e 0200 |008c: invoke-static {v2}, Lorg/jaudiotagger/audio/generic/Utils;.u:(S)I // method@8eb5 │ │ +2f0cf2: 0a02 |008f: move-result v2 │ │ +2f0cf4: 6e20 6d8e 2100 |0090: invoke-virtual {v1, v2}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.setBitsPerSample:(I)V // method@8e6d │ │ +2f0cfa: 5441 e186 |0093: iget-object v1, v4, Lorg/jaudiotagger/audio/wav/chunk/WavFormatChunk;.chunkData:Ljava/nio/ByteBuffer; // field@86e1 │ │ +2f0cfe: 6e10 4388 0100 |0095: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.getInt:()I // method@8843 │ │ +2f0d04: 0a01 |0098: move-result v1 │ │ +2f0d06: 5941 e086 |0099: iput v1, v4, Lorg/jaudiotagger/audio/wav/chunk/WavFormatChunk;.channelMask:I // field@86e0 │ │ +2f0d0a: 5441 e186 |009b: iget-object v1, v4, Lorg/jaudiotagger/audio/wav/chunk/WavFormatChunk;.chunkData:Ljava/nio/ByteBuffer; // field@86e1 │ │ +2f0d0e: 6e10 4788 0100 |009d: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.getShort:()S // method@8847 │ │ +2f0d14: 0a01 |00a0: move-result v1 │ │ +2f0d16: 7110 b58e 0100 |00a1: invoke-static {v1}, Lorg/jaudiotagger/audio/generic/Utils;.u:(S)I // method@8eb5 │ │ +2f0d1c: 0a01 |00a4: move-result v1 │ │ +2f0d1e: 7110 3487 0100 |00a5: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2f0d24: 0c01 |00a8: move-result-object v1 │ │ +2f0d26: 7110 f190 0100 |00a9: invoke-static {v1}, Lorg/jaudiotagger/audio/wav/WavSubFormat;.getByCode:(Ljava/lang/Integer;)Lorg/jaudiotagger/audio/wav/WavSubFormat; // method@90f1 │ │ +2f0d2c: 0c01 |00ac: move-result-object v1 │ │ +2f0d2e: 5b41 e586 |00ad: iput-object v1, v4, Lorg/jaudiotagger/audio/wav/chunk/WavFormatChunk;.wsf:Lorg/jaudiotagger/audio/wav/WavSubFormat; // field@86e5 │ │ +2f0d32: 5441 e586 |00af: iget-object v1, v4, Lorg/jaudiotagger/audio/wav/chunk/WavFormatChunk;.wsf:Lorg/jaudiotagger/audio/wav/WavSubFormat; // field@86e5 │ │ +2f0d36: 3801 4100 |00b1: if-eqz v1, 00f2 // +0041 │ │ +2f0d3a: 5440 e286 |00b3: iget-object v0, v4, Lorg/jaudiotagger/audio/wav/chunk/WavFormatChunk;.info:Lorg/jaudiotagger/audio/generic/GenericAudioHeader; // field@86e2 │ │ +2f0d3e: 6e10 5c8e 0000 |00b5: invoke-virtual {v0}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.getBitsPerSample:()I // method@8e5c │ │ +2f0d44: 0a00 |00b8: move-result v0 │ │ +2f0d46: 3d00 2d00 |00b9: if-lez v0, 00e6 // +002d │ │ +2f0d4a: 5440 e286 |00bb: iget-object v0, v4, Lorg/jaudiotagger/audio/wav/chunk/WavFormatChunk;.info:Lorg/jaudiotagger/audio/generic/GenericAudioHeader; // field@86e2 │ │ +2f0d4e: 2201 3910 |00bd: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2f0d52: 7010 cc87 0100 |00bf: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2f0d58: 5442 e586 |00c2: iget-object v2, v4, Lorg/jaudiotagger/audio/wav/chunk/WavFormatChunk;.wsf:Lorg/jaudiotagger/audio/wav/WavSubFormat; // field@86e5 │ │ +2f0d5c: 6e10 f390 0200 |00c4: invoke-virtual {v2}, Lorg/jaudiotagger/audio/wav/WavSubFormat;.getDescription:()Ljava/lang/String; // method@90f3 │ │ +2f0d62: 0c02 |00c7: move-result-object v2 │ │ +2f0d64: 6e20 d787 2100 |00c8: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2f0d6a: 1a02 5000 |00cb: const-string v2, " " // string@0050 │ │ +2f0d6e: 6e20 d787 2100 |00cd: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2f0d74: 5442 e286 |00d0: iget-object v2, v4, Lorg/jaudiotagger/audio/wav/chunk/WavFormatChunk;.info:Lorg/jaudiotagger/audio/generic/GenericAudioHeader; // field@86e2 │ │ +2f0d78: 6e10 5c8e 0200 |00d2: invoke-virtual {v2}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.getBitsPerSample:()I // method@8e5c │ │ +2f0d7e: 0a02 |00d5: move-result v2 │ │ +2f0d80: 6e20 d387 2100 |00d6: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2f0d86: 1a02 2401 |00d9: const-string v2, " bits" // string@0124 │ │ +2f0d8a: 6e20 d787 2100 |00db: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2f0d90: 6e10 df87 0100 |00de: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2f0d96: 0c01 |00e1: move-result-object v1 │ │ +2f0d98: 6e20 708e 1000 |00e2: invoke-virtual {v0, v1}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.setEncodingType:(Ljava/lang/String;)V // method@8e70 │ │ +2f0d9e: 2827 |00e5: goto 010c // +0027 │ │ +2f0da0: 5440 e286 |00e6: iget-object v0, v4, Lorg/jaudiotagger/audio/wav/chunk/WavFormatChunk;.info:Lorg/jaudiotagger/audio/generic/GenericAudioHeader; // field@86e2 │ │ +2f0da4: 5441 e586 |00e8: iget-object v1, v4, Lorg/jaudiotagger/audio/wav/chunk/WavFormatChunk;.wsf:Lorg/jaudiotagger/audio/wav/WavSubFormat; // field@86e5 │ │ +2f0da8: 6e10 f390 0100 |00ea: invoke-virtual {v1}, Lorg/jaudiotagger/audio/wav/WavSubFormat;.getDescription:()Ljava/lang/String; // method@90f3 │ │ +2f0dae: 0c01 |00ed: move-result-object v1 │ │ +2f0db0: 6e20 708e 1000 |00ee: invoke-virtual {v0, v1}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.setEncodingType:(Ljava/lang/String;)V // method@8e70 │ │ +2f0db6: 281b |00f1: goto 010c // +001b │ │ +2f0db8: 5441 e286 |00f2: iget-object v1, v4, Lorg/jaudiotagger/audio/wav/chunk/WavFormatChunk;.info:Lorg/jaudiotagger/audio/generic/GenericAudioHeader; // field@86e2 │ │ +2f0dbc: 2202 3910 |00f4: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ +2f0dc0: 7010 cc87 0200 |00f6: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2f0dc6: 1a03 1250 |00f9: const-string v3, "Unknown Sub Format Code:" // string@5012 │ │ +2f0dca: 6e20 d787 3200 |00fb: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2f0dd0: 7110 6391 0000 |00fe: invoke-static {v0}, Lorg/jaudiotagger/logging/Hex;.asHex:(I)Ljava/lang/String; // method@9163 │ │ +2f0dd6: 0c00 |0101: move-result-object v0 │ │ +2f0dd8: 6e20 d787 0200 |0102: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2f0dde: 6e10 df87 0200 |0105: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2f0de4: 0c00 |0108: move-result-object v0 │ │ +2f0de6: 6e20 708e 0100 |0109: invoke-virtual {v1, v0}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.setEncodingType:(Ljava/lang/String;)V // method@8e70 │ │ +2f0dec: 1210 |010c: const/4 v0, #int 1 // #1 │ │ +2f0dee: 0f00 |010d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x000a line=69 │ │ 0x0014 line=70 │ │ 0x0023 line=71 │ │ 0x002e line=72 │ │ @@ -1109548,27 +1109548,27 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -2f0dec: |[2f0dec] org.jaudiotagger.audio.wav.chunk.WavFormatChunk.toString:()Ljava/lang/String; │ │ -2f0dfc: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -2f0e00: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2f0e06: 1a01 f942 |0005: const-string v1, "RIFF-WAVE Header: │ │ +2f0df0: |[2f0df0] org.jaudiotagger.audio.wav.chunk.WavFormatChunk.toString:()Ljava/lang/String; │ │ +2f0e00: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +2f0e04: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2f0e0a: 1a01 f942 |0005: const-string v1, "RIFF-WAVE Header: │ │ " // string@42f9 │ │ -2f0e0a: 6e20 d787 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2f0e10: 1a01 0b20 |000a: const-string v1, "Is valid?: " // string@200b │ │ -2f0e14: 6e20 d787 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2f0e1a: 5521 e386 |000f: iget-boolean v1, v2, Lorg/jaudiotagger/audio/wav/chunk/WavFormatChunk;.isValid:Z // field@86e3 │ │ -2f0e1e: 6e20 d887 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@87d8 │ │ -2f0e24: 6e10 df87 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2f0e2a: 0c00 |0017: move-result-object v0 │ │ -2f0e2c: 1100 |0018: return-object v0 │ │ +2f0e0e: 6e20 d787 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2f0e14: 1a01 0b20 |000a: const-string v1, "Is valid?: " // string@200b │ │ +2f0e18: 6e20 d787 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2f0e1e: 5521 e386 |000f: iget-boolean v1, v2, Lorg/jaudiotagger/audio/wav/chunk/WavFormatChunk;.isValid:Z // field@86e3 │ │ +2f0e22: 6e20 d887 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@87d8 │ │ +2f0e28: 6e10 df87 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2f0e2e: 0c00 |0017: move-result-object v0 │ │ +2f0e30: 1100 |0018: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ locals : │ │ 0x0000 - 0x0019 reg=2 this Lorg/jaudiotagger/audio/wav/chunk/WavFormatChunk; │ │ │ │ source_file_idx : 21416 (WavFormatChunk.java) │ │ @@ -1109617,39 +1109617,39 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -2f1014: |[2f1014] org.jaudiotagger.audio.wav.chunk.WavId3Chunk.:()V │ │ -2f1024: 1a00 d998 |0000: const-string v0, "org.jaudiotagger.audio.wav.chunk" // string@98d9 │ │ -2f1028: 7110 168a 0000 |0002: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@8a16 │ │ -2f102e: 0c00 |0005: move-result-object v0 │ │ -2f1030: 6900 e886 |0006: sput-object v0, Lorg/jaudiotagger/audio/wav/chunk/WavId3Chunk;.logger:Ljava/util/logging/Logger; // field@86e8 │ │ -2f1034: 0e00 |0008: return-void │ │ +2f1018: |[2f1018] org.jaudiotagger.audio.wav.chunk.WavId3Chunk.:()V │ │ +2f1028: 1a00 d998 |0000: const-string v0, "org.jaudiotagger.audio.wav.chunk" // string@98d9 │ │ +2f102c: 7110 168a 0000 |0002: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@8a16 │ │ +2f1032: 0c00 |0005: move-result-object v0 │ │ +2f1034: 6900 e886 |0006: sput-object v0, Lorg/jaudiotagger/audio/wav/chunk/WavId3Chunk;.logger:Ljava/util/logging/Logger; // field@86e8 │ │ +2f1038: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=23 │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/wav/chunk/WavId3Chunk;) │ │ name : '' │ │ type : '(Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/iff/ChunkHeader;Lorg/jaudiotagger/tag/wav/WavTag;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -2f1038: |[2f1038] org.jaudiotagger.audio.wav.chunk.WavId3Chunk.:(Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/iff/ChunkHeader;Lorg/jaudiotagger/tag/wav/WavTag;Ljava/lang/String;)V │ │ -2f1048: 7030 b78e 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/audio/iff/Chunk;.:(Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/iff/ChunkHeader;)V // method@8eb7 │ │ -2f104e: 5b03 ea86 |0003: iput-object v3, v0, Lorg/jaudiotagger/audio/wav/chunk/WavId3Chunk;.wavTag:Lorg/jaudiotagger/tag/wav/WavTag; // field@86ea │ │ -2f1052: 5b04 e986 |0005: iput-object v4, v0, Lorg/jaudiotagger/audio/wav/chunk/WavId3Chunk;.loggingName:Ljava/lang/String; // field@86e9 │ │ -2f1056: 0e00 |0007: return-void │ │ +2f103c: |[2f103c] org.jaudiotagger.audio.wav.chunk.WavId3Chunk.:(Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/iff/ChunkHeader;Lorg/jaudiotagger/tag/wav/WavTag;Ljava/lang/String;)V │ │ +2f104c: 7030 b78e 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/audio/iff/Chunk;.:(Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/iff/ChunkHeader;)V // method@8eb7 │ │ +2f1052: 5b03 ea86 |0003: iput-object v3, v0, Lorg/jaudiotagger/audio/wav/chunk/WavId3Chunk;.wavTag:Lorg/jaudiotagger/tag/wav/WavTag; // field@86ea │ │ +2f1056: 5b04 e986 |0005: iput-object v4, v0, Lorg/jaudiotagger/audio/wav/chunk/WavId3Chunk;.loggingName:Ljava/lang/String; // field@86e9 │ │ +2f105a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0003 line=36 │ │ 0x0005 line=37 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/jaudiotagger/audio/wav/chunk/WavId3Chunk; │ │ @@ -1109663,29 +1109663,29 @@ │ │ type : '(Ljava/nio/ByteBuffer;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -2f0e78: |[2f0e78] org.jaudiotagger.audio.wav.chunk.WavId3Chunk.isId3v2Tag:(Ljava/nio/ByteBuffer;)Z │ │ -2f0e88: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -2f0e8a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -2f0e8c: 1232 |0002: const/4 v2, #int 3 // #3 │ │ -2f0e8e: 3521 1000 |0003: if-ge v1, v2, 0013 // +0010 │ │ -2f0e92: 6e10 3e88 0500 |0005: invoke-virtual {v5}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ -2f0e98: 0a02 |0008: move-result v2 │ │ -2f0e9a: 6203 1b8a |0009: sget-object v3, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.TAG_ID:[B // field@8a1b │ │ -2f0e9e: 4803 0301 |000b: aget-byte v3, v3, v1 │ │ -2f0ea2: 3232 0300 |000d: if-eq v2, v3, 0010 // +0003 │ │ -2f0ea6: 0f00 |000f: return v0 │ │ -2f0ea8: d801 0101 |0010: add-int/lit8 v1, v1, #int 1 // #01 │ │ -2f0eac: 28f0 |0012: goto 0002 // -0010 │ │ -2f0eae: 1215 |0013: const/4 v5, #int 1 // #1 │ │ -2f0eb0: 0f05 |0014: return v5 │ │ +2f0e7c: |[2f0e7c] org.jaudiotagger.audio.wav.chunk.WavId3Chunk.isId3v2Tag:(Ljava/nio/ByteBuffer;)Z │ │ +2f0e8c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +2f0e8e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +2f0e90: 1232 |0002: const/4 v2, #int 3 // #3 │ │ +2f0e92: 3521 1000 |0003: if-ge v1, v2, 0013 // +0010 │ │ +2f0e96: 6e10 3e88 0500 |0005: invoke-virtual {v5}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ +2f0e9c: 0a02 |0008: move-result v2 │ │ +2f0e9e: 6203 1b8a |0009: sget-object v3, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.TAG_ID:[B // field@8a1b │ │ +2f0ea2: 4803 0301 |000b: aget-byte v3, v3, v1 │ │ +2f0ea6: 3232 0300 |000d: if-eq v2, v3, 0010 // +0003 │ │ +2f0eaa: 0f00 |000f: return v0 │ │ +2f0eac: d801 0101 |0010: add-int/lit8 v1, v1, #int 1 // #01 │ │ +2f0eb0: 28f0 |0012: goto 0002 // -0010 │ │ +2f0eb2: 1215 |0013: const/4 v5, #int 1 // #1 │ │ +2f0eb4: 0f05 |0014: return v5 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=94 │ │ locals : │ │ 0x0000 - 0x0015 reg=4 this Lorg/jaudiotagger/audio/wav/chunk/WavId3Chunk; │ │ 0x0000 - 0x0015 reg=5 (null) Ljava/nio/ByteBuffer; │ │ │ │ @@ -1109695,93 +1109695,93 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 160 16-bit code units │ │ -2f0eb4: |[2f0eb4] org.jaudiotagger.audio.wav.chunk.WavId3Chunk.readChunk:()Z │ │ -2f0ec4: 5460 e686 |0000: iget-object v0, v6, Lorg/jaudiotagger/audio/wav/chunk/WavId3Chunk;.chunkData:Ljava/nio/ByteBuffer; // field@86e6 │ │ -2f0ec8: 7020 3991 0600 |0002: invoke-direct {v6, v0}, Lorg/jaudiotagger/audio/wav/chunk/WavId3Chunk;.isId3v2Tag:(Ljava/nio/ByteBuffer;)Z // method@9139 │ │ -2f0ece: 0a00 |0005: move-result v0 │ │ -2f0ed0: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -2f0ed2: 3900 0a00 |0007: if-nez v0, 0011 // +000a │ │ -2f0ed6: 6200 e886 |0009: sget-object v0, Lorg/jaudiotagger/audio/wav/chunk/WavId3Chunk;.logger:Ljava/util/logging/Logger; // field@86e8 │ │ -2f0eda: 1a02 c01f |000b: const-string v2, "Invalid ID3 header for ID3 chunk" // string@1fc0 │ │ -2f0ede: 6e20 1b8a 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/logging/Logger;.severe:(Ljava/lang/String;)V // method@8a1b │ │ -2f0ee4: 0f01 |0010: return v1 │ │ -2f0ee6: 5460 e686 |0011: iget-object v0, v6, Lorg/jaudiotagger/audio/wav/chunk/WavId3Chunk;.chunkData:Ljava/nio/ByteBuffer; // field@86e6 │ │ -2f0eea: 6e10 3e88 0000 |0013: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ -2f0ef0: 0a00 |0016: move-result v0 │ │ -2f0ef2: 1222 |0017: const/4 v2, #int 2 // #2 │ │ -2f0ef4: 3220 1f00 |0018: if-eq v0, v2, 0037 // +001f │ │ -2f0ef8: 1232 |001a: const/4 v2, #int 3 // #3 │ │ -2f0efa: 3220 1100 |001b: if-eq v0, v2, 002c // +0011 │ │ -2f0efe: 1242 |001d: const/4 v2, #int 4 // #4 │ │ -2f0f00: 3220 0300 |001e: if-eq v0, v2, 0021 // +0003 │ │ -2f0f04: 0f01 |0020: return v1 │ │ -2f0f06: 2200 2c12 |0021: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24Tag; // type@122c │ │ -2f0f0a: 7010 7097 0000 |0023: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.:()V // method@9770 │ │ -2f0f10: 5462 e986 |0026: iget-object v2, v6, Lorg/jaudiotagger/audio/wav/chunk/WavId3Chunk;.loggingName:Ljava/lang/String; // field@86e9 │ │ -2f0f14: 6e20 3095 2000 |0028: invoke-virtual {v0, v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.setLoggingFilename:(Ljava/lang/String;)V // method@9530 │ │ -2f0f1a: 2816 |002b: goto 0041 // +0016 │ │ -2f0f1c: 2200 2512 |002c: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23Tag; // type@1225 │ │ -2f0f20: 7010 e796 0000 |002e: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.:()V // method@96e7 │ │ -2f0f26: 5462 e986 |0031: iget-object v2, v6, Lorg/jaudiotagger/audio/wav/chunk/WavId3Chunk;.loggingName:Ljava/lang/String; // field@86e9 │ │ -2f0f2a: 6e20 3095 2000 |0033: invoke-virtual {v0, v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.setLoggingFilename:(Ljava/lang/String;)V // method@9530 │ │ -2f0f30: 280b |0036: goto 0041 // +000b │ │ -2f0f32: 2200 1e12 |0037: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22Tag; // type@121e │ │ -2f0f36: 7010 6496 0000 |0039: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.:()V // method@9664 │ │ -2f0f3c: 5462 e986 |003c: iget-object v2, v6, Lorg/jaudiotagger/audio/wav/chunk/WavId3Chunk;.loggingName:Ljava/lang/String; // field@86e9 │ │ -2f0f40: 6e20 3095 2000 |003e: invoke-virtual {v0, v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.setLoggingFilename:(Ljava/lang/String;)V // method@9530 │ │ -2f0f46: 5462 e786 |0041: iget-object v2, v6, Lorg/jaudiotagger/audio/wav/chunk/WavId3Chunk;.chunkHeader:Lorg/jaudiotagger/audio/iff/ChunkHeader; // field@86e7 │ │ -2f0f4a: 6e10 bc8e 0200 |0043: invoke-virtual {v2}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getStartLocationInFile:()J // method@8ebc │ │ -2f0f50: 0b02 |0046: move-result-wide v2 │ │ -2f0f52: 1604 0800 |0047: const-wide/16 v4, #int 8 // #8 │ │ -2f0f56: bb42 |0049: add-long/2addr v2, v4 │ │ -2f0f58: 6e30 3195 2003 |004a: invoke-virtual {v0, v2, v3}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.setStartLocationInFile:(J)V // method@9531 │ │ -2f0f5e: 5462 e786 |004d: iget-object v2, v6, Lorg/jaudiotagger/audio/wav/chunk/WavId3Chunk;.chunkHeader:Lorg/jaudiotagger/audio/iff/ChunkHeader; // field@86e7 │ │ -2f0f62: 6e10 bc8e 0200 |004f: invoke-virtual {v2}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getStartLocationInFile:()J // method@8ebc │ │ -2f0f68: 0b02 |0052: move-result-wide v2 │ │ -2f0f6a: bb42 |0053: add-long/2addr v2, v4 │ │ -2f0f6c: 5464 e786 |0054: iget-object v4, v6, Lorg/jaudiotagger/audio/wav/chunk/WavId3Chunk;.chunkHeader:Lorg/jaudiotagger/audio/iff/ChunkHeader; // field@86e7 │ │ -2f0f70: 6e10 bb8e 0400 |0056: invoke-virtual {v4}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getSize:()J // method@8ebb │ │ -2f0f76: 0b04 |0059: move-result-wide v4 │ │ -2f0f78: bb42 |005a: add-long/2addr v2, v4 │ │ -2f0f7a: 6e30 2b95 2003 |005b: invoke-virtual {v0, v2, v3}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.setEndLocationInFile:(J)V // method@952b │ │ -2f0f80: 5462 ea86 |005e: iget-object v2, v6, Lorg/jaudiotagger/audio/wav/chunk/WavId3Chunk;.wavTag:Lorg/jaudiotagger/tag/wav/WavTag; // field@86ea │ │ -2f0f84: 1213 |0060: const/4 v3, #int 1 // #1 │ │ -2f0f86: 6e20 e69e 3200 |0061: invoke-virtual {v2, v3}, Lorg/jaudiotagger/tag/wav/WavTag;.setExistingId3Tag:(Z)V // method@9ee6 │ │ -2f0f8c: 5462 ea86 |0064: iget-object v2, v6, Lorg/jaudiotagger/audio/wav/chunk/WavId3Chunk;.wavTag:Lorg/jaudiotagger/tag/wav/WavTag; // field@86ea │ │ -2f0f90: 6e20 eb9e 0200 |0066: invoke-virtual {v2, v0}, Lorg/jaudiotagger/tag/wav/WavTag;.setID3Tag:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;)V // method@9eeb │ │ -2f0f96: 5462 e686 |0069: iget-object v2, v6, Lorg/jaudiotagger/audio/wav/chunk/WavId3Chunk;.chunkData:Ljava/nio/ByteBuffer; // field@86e6 │ │ -2f0f9a: 6e20 4e88 1200 |006b: invoke-virtual {v2, v1}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ -2f0fa0: 5462 e686 |006e: iget-object v2, v6, Lorg/jaudiotagger/audio/wav/chunk/WavId3Chunk;.chunkData:Ljava/nio/ByteBuffer; // field@86e6 │ │ -2f0fa4: 6e20 2795 2000 |0070: invoke-virtual {v0, v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.read:(Ljava/nio/ByteBuffer;)V // method@9527 │ │ -2f0faa: 0f03 |0073: return v3 │ │ -2f0fac: 0d00 |0074: move-exception v0 │ │ -2f0fae: 6202 c881 |0075: sget-object v2, Lorg/jaudiotagger/audio/AudioFile;.logger:Ljava/util/logging/Logger; // field@81c8 │ │ -2f0fb2: 2203 3910 |0077: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ -2f0fb6: 7010 cc87 0300 |0079: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2f0fbc: 1a04 ea16 |007c: const-string v4, "Exception reading ID3 tag: " // string@16ea │ │ -2f0fc0: 6e20 d787 4300 |007e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2f0fc6: 6e10 7387 0000 |0081: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@8773 │ │ -2f0fcc: 0c04 |0084: move-result-object v4 │ │ -2f0fce: 6e10 f286 0400 |0085: invoke-virtual {v4}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@86f2 │ │ -2f0fd4: 0c04 |0088: move-result-object v4 │ │ -2f0fd6: 6e20 d787 4300 |0089: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2f0fdc: 1a04 ca04 |008c: const-string v4, ": " // string@04ca │ │ -2f0fe0: 6e20 d787 4300 |008e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2f0fe6: 6e10 d391 0000 |0091: invoke-virtual {v0}, Lorg/jaudiotagger/tag/TagException;.getMessage:()Ljava/lang/String; // method@91d3 │ │ -2f0fec: 0c00 |0094: move-result-object v0 │ │ -2f0fee: 6e20 d787 0300 |0095: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2f0ff4: 6e10 df87 0300 |0098: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2f0ffa: 0c00 |009b: move-result-object v0 │ │ -2f0ffc: 6e20 178a 0200 |009c: invoke-virtual {v2, v0}, Ljava/util/logging/Logger;.info:(Ljava/lang/String;)V // method@8a17 │ │ -2f1002: 0f01 |009f: return v1 │ │ +2f0eb8: |[2f0eb8] org.jaudiotagger.audio.wav.chunk.WavId3Chunk.readChunk:()Z │ │ +2f0ec8: 5460 e686 |0000: iget-object v0, v6, Lorg/jaudiotagger/audio/wav/chunk/WavId3Chunk;.chunkData:Ljava/nio/ByteBuffer; // field@86e6 │ │ +2f0ecc: 7020 3991 0600 |0002: invoke-direct {v6, v0}, Lorg/jaudiotagger/audio/wav/chunk/WavId3Chunk;.isId3v2Tag:(Ljava/nio/ByteBuffer;)Z // method@9139 │ │ +2f0ed2: 0a00 |0005: move-result v0 │ │ +2f0ed4: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +2f0ed6: 3900 0a00 |0007: if-nez v0, 0011 // +000a │ │ +2f0eda: 6200 e886 |0009: sget-object v0, Lorg/jaudiotagger/audio/wav/chunk/WavId3Chunk;.logger:Ljava/util/logging/Logger; // field@86e8 │ │ +2f0ede: 1a02 c01f |000b: const-string v2, "Invalid ID3 header for ID3 chunk" // string@1fc0 │ │ +2f0ee2: 6e20 1b8a 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/logging/Logger;.severe:(Ljava/lang/String;)V // method@8a1b │ │ +2f0ee8: 0f01 |0010: return v1 │ │ +2f0eea: 5460 e686 |0011: iget-object v0, v6, Lorg/jaudiotagger/audio/wav/chunk/WavId3Chunk;.chunkData:Ljava/nio/ByteBuffer; // field@86e6 │ │ +2f0eee: 6e10 3e88 0000 |0013: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ +2f0ef4: 0a00 |0016: move-result v0 │ │ +2f0ef6: 1222 |0017: const/4 v2, #int 2 // #2 │ │ +2f0ef8: 3220 1f00 |0018: if-eq v0, v2, 0037 // +001f │ │ +2f0efc: 1232 |001a: const/4 v2, #int 3 // #3 │ │ +2f0efe: 3220 1100 |001b: if-eq v0, v2, 002c // +0011 │ │ +2f0f02: 1242 |001d: const/4 v2, #int 4 // #4 │ │ +2f0f04: 3220 0300 |001e: if-eq v0, v2, 0021 // +0003 │ │ +2f0f08: 0f01 |0020: return v1 │ │ +2f0f0a: 2200 2c12 |0021: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24Tag; // type@122c │ │ +2f0f0e: 7010 7097 0000 |0023: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.:()V // method@9770 │ │ +2f0f14: 5462 e986 |0026: iget-object v2, v6, Lorg/jaudiotagger/audio/wav/chunk/WavId3Chunk;.loggingName:Ljava/lang/String; // field@86e9 │ │ +2f0f18: 6e20 3095 2000 |0028: invoke-virtual {v0, v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.setLoggingFilename:(Ljava/lang/String;)V // method@9530 │ │ +2f0f1e: 2816 |002b: goto 0041 // +0016 │ │ +2f0f20: 2200 2512 |002c: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23Tag; // type@1225 │ │ +2f0f24: 7010 e796 0000 |002e: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.:()V // method@96e7 │ │ +2f0f2a: 5462 e986 |0031: iget-object v2, v6, Lorg/jaudiotagger/audio/wav/chunk/WavId3Chunk;.loggingName:Ljava/lang/String; // field@86e9 │ │ +2f0f2e: 6e20 3095 2000 |0033: invoke-virtual {v0, v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.setLoggingFilename:(Ljava/lang/String;)V // method@9530 │ │ +2f0f34: 280b |0036: goto 0041 // +000b │ │ +2f0f36: 2200 1e12 |0037: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22Tag; // type@121e │ │ +2f0f3a: 7010 6496 0000 |0039: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.:()V // method@9664 │ │ +2f0f40: 5462 e986 |003c: iget-object v2, v6, Lorg/jaudiotagger/audio/wav/chunk/WavId3Chunk;.loggingName:Ljava/lang/String; // field@86e9 │ │ +2f0f44: 6e20 3095 2000 |003e: invoke-virtual {v0, v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.setLoggingFilename:(Ljava/lang/String;)V // method@9530 │ │ +2f0f4a: 5462 e786 |0041: iget-object v2, v6, Lorg/jaudiotagger/audio/wav/chunk/WavId3Chunk;.chunkHeader:Lorg/jaudiotagger/audio/iff/ChunkHeader; // field@86e7 │ │ +2f0f4e: 6e10 bc8e 0200 |0043: invoke-virtual {v2}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getStartLocationInFile:()J // method@8ebc │ │ +2f0f54: 0b02 |0046: move-result-wide v2 │ │ +2f0f56: 1604 0800 |0047: const-wide/16 v4, #int 8 // #8 │ │ +2f0f5a: bb42 |0049: add-long/2addr v2, v4 │ │ +2f0f5c: 6e30 3195 2003 |004a: invoke-virtual {v0, v2, v3}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.setStartLocationInFile:(J)V // method@9531 │ │ +2f0f62: 5462 e786 |004d: iget-object v2, v6, Lorg/jaudiotagger/audio/wav/chunk/WavId3Chunk;.chunkHeader:Lorg/jaudiotagger/audio/iff/ChunkHeader; // field@86e7 │ │ +2f0f66: 6e10 bc8e 0200 |004f: invoke-virtual {v2}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getStartLocationInFile:()J // method@8ebc │ │ +2f0f6c: 0b02 |0052: move-result-wide v2 │ │ +2f0f6e: bb42 |0053: add-long/2addr v2, v4 │ │ +2f0f70: 5464 e786 |0054: iget-object v4, v6, Lorg/jaudiotagger/audio/wav/chunk/WavId3Chunk;.chunkHeader:Lorg/jaudiotagger/audio/iff/ChunkHeader; // field@86e7 │ │ +2f0f74: 6e10 bb8e 0400 |0056: invoke-virtual {v4}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getSize:()J // method@8ebb │ │ +2f0f7a: 0b04 |0059: move-result-wide v4 │ │ +2f0f7c: bb42 |005a: add-long/2addr v2, v4 │ │ +2f0f7e: 6e30 2b95 2003 |005b: invoke-virtual {v0, v2, v3}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.setEndLocationInFile:(J)V // method@952b │ │ +2f0f84: 5462 ea86 |005e: iget-object v2, v6, Lorg/jaudiotagger/audio/wav/chunk/WavId3Chunk;.wavTag:Lorg/jaudiotagger/tag/wav/WavTag; // field@86ea │ │ +2f0f88: 1213 |0060: const/4 v3, #int 1 // #1 │ │ +2f0f8a: 6e20 e69e 3200 |0061: invoke-virtual {v2, v3}, Lorg/jaudiotagger/tag/wav/WavTag;.setExistingId3Tag:(Z)V // method@9ee6 │ │ +2f0f90: 5462 ea86 |0064: iget-object v2, v6, Lorg/jaudiotagger/audio/wav/chunk/WavId3Chunk;.wavTag:Lorg/jaudiotagger/tag/wav/WavTag; // field@86ea │ │ +2f0f94: 6e20 eb9e 0200 |0066: invoke-virtual {v2, v0}, Lorg/jaudiotagger/tag/wav/WavTag;.setID3Tag:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;)V // method@9eeb │ │ +2f0f9a: 5462 e686 |0069: iget-object v2, v6, Lorg/jaudiotagger/audio/wav/chunk/WavId3Chunk;.chunkData:Ljava/nio/ByteBuffer; // field@86e6 │ │ +2f0f9e: 6e20 4e88 1200 |006b: invoke-virtual {v2, v1}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ +2f0fa4: 5462 e686 |006e: iget-object v2, v6, Lorg/jaudiotagger/audio/wav/chunk/WavId3Chunk;.chunkData:Ljava/nio/ByteBuffer; // field@86e6 │ │ +2f0fa8: 6e20 2795 2000 |0070: invoke-virtual {v0, v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.read:(Ljava/nio/ByteBuffer;)V // method@9527 │ │ +2f0fae: 0f03 |0073: return v3 │ │ +2f0fb0: 0d00 |0074: move-exception v0 │ │ +2f0fb2: 6202 c881 |0075: sget-object v2, Lorg/jaudiotagger/audio/AudioFile;.logger:Ljava/util/logging/Logger; // field@81c8 │ │ +2f0fb6: 2203 3910 |0077: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ +2f0fba: 7010 cc87 0300 |0079: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2f0fc0: 1a04 ea16 |007c: const-string v4, "Exception reading ID3 tag: " // string@16ea │ │ +2f0fc4: 6e20 d787 4300 |007e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2f0fca: 6e10 7387 0000 |0081: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@8773 │ │ +2f0fd0: 0c04 |0084: move-result-object v4 │ │ +2f0fd2: 6e10 f286 0400 |0085: invoke-virtual {v4}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@86f2 │ │ +2f0fd8: 0c04 |0088: move-result-object v4 │ │ +2f0fda: 6e20 d787 4300 |0089: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2f0fe0: 1a04 ca04 |008c: const-string v4, ": " // string@04ca │ │ +2f0fe4: 6e20 d787 4300 |008e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2f0fea: 6e10 d391 0000 |0091: invoke-virtual {v0}, Lorg/jaudiotagger/tag/TagException;.getMessage:()Ljava/lang/String; // method@91d3 │ │ +2f0ff0: 0c00 |0094: move-result-object v0 │ │ +2f0ff2: 6e20 d787 0300 |0095: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2f0ff8: 6e10 df87 0300 |0098: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2f0ffe: 0c00 |009b: move-result-object v0 │ │ +2f1000: 6e20 178a 0200 |009c: invoke-virtual {v2, v0}, Ljava/util/logging/Logger;.info:(Ljava/lang/String;)V // method@8a17 │ │ +2f1006: 0f01 |009f: return v1 │ │ catches : 1 │ │ 0x006e - 0x0073 │ │ Lorg/jaudiotagger/tag/TagException; -> 0x0074 │ │ positions : │ │ 0x0000 line=43 │ │ 0x0009 line=45 │ │ 0x0011 line=49 │ │ @@ -1109845,21 +1109845,21 @@ │ │ type : '(Ljava/lang/String;Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/iff/ChunkHeader;Lorg/jaudiotagger/tag/wav/WavTag;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -2f19a4: |[2f19a4] org.jaudiotagger.audio.wav.chunk.WavListChunk.:(Ljava/lang/String;Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/iff/ChunkHeader;Lorg/jaudiotagger/tag/wav/WavTag;)V │ │ -2f19b4: 7030 b78e 2003 |0000: invoke-direct {v0, v2, v3}, Lorg/jaudiotagger/audio/iff/Chunk;.:(Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/iff/ChunkHeader;)V // method@8eb7 │ │ -2f19ba: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -2f19bc: 5c02 0c87 |0004: iput-boolean v2, v0, Lorg/jaudiotagger/audio/wav/chunk/WavListChunk;.isValid:Z // field@870c │ │ -2f19c0: 5b04 0e87 |0006: iput-object v4, v0, Lorg/jaudiotagger/audio/wav/chunk/WavListChunk;.tag:Lorg/jaudiotagger/tag/wav/WavTag; // field@870e │ │ -2f19c4: 5b01 0d87 |0008: iput-object v1, v0, Lorg/jaudiotagger/audio/wav/chunk/WavListChunk;.loggingName:Ljava/lang/String; // field@870d │ │ -2f19c8: 0e00 |000a: return-void │ │ +2f19a8: |[2f19a8] org.jaudiotagger.audio.wav.chunk.WavListChunk.:(Ljava/lang/String;Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/iff/ChunkHeader;Lorg/jaudiotagger/tag/wav/WavTag;)V │ │ +2f19b8: 7030 b78e 2003 |0000: invoke-direct {v0, v2, v3}, Lorg/jaudiotagger/audio/iff/Chunk;.:(Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/iff/ChunkHeader;)V // method@8eb7 │ │ +2f19be: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +2f19c0: 5c02 0c87 |0004: iput-boolean v2, v0, Lorg/jaudiotagger/audio/wav/chunk/WavListChunk;.isValid:Z // field@870c │ │ +2f19c4: 5b04 0e87 |0006: iput-object v4, v0, Lorg/jaudiotagger/audio/wav/chunk/WavListChunk;.tag:Lorg/jaudiotagger/tag/wav/WavTag; // field@870e │ │ +2f19c8: 5b01 0d87 |0008: iput-object v1, v0, Lorg/jaudiotagger/audio/wav/chunk/WavListChunk;.loggingName:Ljava/lang/String; // field@870d │ │ +2f19cc: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0004 line=37 │ │ 0x0006 line=45 │ │ 0x0008 line=46 │ │ locals : │ │ @@ -1109875,57 +1109875,57 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 82 16-bit code units │ │ -2f18ac: |[2f18ac] org.jaudiotagger.audio.wav.chunk.WavListChunk.readChunk:()Z │ │ -2f18bc: 5460 0a87 |0000: iget-object v0, v6, Lorg/jaudiotagger/audio/wav/chunk/WavListChunk;.chunkData:Ljava/nio/ByteBuffer; // field@870a │ │ -2f18c0: 7110 ac8e 0000 |0002: invoke-static {v0}, Lorg/jaudiotagger/audio/generic/Utils;.readFourBytesAsChars:(Ljava/nio/ByteBuffer;)Ljava/lang/String; // method@8eac │ │ -2f18c6: 0c00 |0005: move-result-object v0 │ │ -2f18c8: 6201 a386 |0006: sget-object v1, Lorg/jaudiotagger/audio/wav/WavChunkType;.INFO:Lorg/jaudiotagger/audio/wav/WavChunkType; // field@86a3 │ │ -2f18cc: 6e10 cf90 0100 |0008: invoke-virtual {v1}, Lorg/jaudiotagger/audio/wav/WavChunkType;.getCode:()Ljava/lang/String; // method@90cf │ │ -2f18d2: 0c01 |000b: move-result-object v1 │ │ -2f18d4: 6e20 9c87 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2f18da: 0a00 |000f: move-result v0 │ │ -2f18dc: 3800 4000 |0010: if-eqz v0, 0050 // +0040 │ │ -2f18e0: 2200 b311 |0012: new-instance v0, Lorg/jaudiotagger/audio/wav/chunk/WavInfoChunk; // type@11b3 │ │ -2f18e4: 5461 0e87 |0014: iget-object v1, v6, Lorg/jaudiotagger/audio/wav/chunk/WavListChunk;.tag:Lorg/jaudiotagger/tag/wav/WavTag; // field@870e │ │ -2f18e8: 5462 0d87 |0016: iget-object v2, v6, Lorg/jaudiotagger/audio/wav/chunk/WavListChunk;.loggingName:Ljava/lang/String; // field@870d │ │ -2f18ec: 7030 3c91 1002 |0018: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/audio/wav/chunk/WavInfoChunk;.:(Lorg/jaudiotagger/tag/wav/WavTag;Ljava/lang/String;)V // method@913c │ │ -2f18f2: 5461 0a87 |001b: iget-object v1, v6, Lorg/jaudiotagger/audio/wav/chunk/WavListChunk;.chunkData:Ljava/nio/ByteBuffer; // field@870a │ │ -2f18f6: 6e20 3d91 1000 |001d: invoke-virtual {v0, v1}, Lorg/jaudiotagger/audio/wav/chunk/WavInfoChunk;.readChunks:(Ljava/nio/ByteBuffer;)Z // method@913d │ │ -2f18fc: 0a00 |0020: move-result v0 │ │ -2f18fe: 5461 0e87 |0021: iget-object v1, v6, Lorg/jaudiotagger/audio/wav/chunk/WavListChunk;.tag:Lorg/jaudiotagger/tag/wav/WavTag; // field@870e │ │ -2f1902: 6e10 d79e 0100 |0023: invoke-virtual {v1}, Lorg/jaudiotagger/tag/wav/WavTag;.getInfoTag:()Lorg/jaudiotagger/tag/wav/WavInfoTag; // method@9ed7 │ │ -2f1908: 0c01 |0026: move-result-object v1 │ │ -2f190a: 5462 0b87 |0027: iget-object v2, v6, Lorg/jaudiotagger/audio/wav/chunk/WavListChunk;.chunkHeader:Lorg/jaudiotagger/audio/iff/ChunkHeader; // field@870b │ │ -2f190e: 6e10 bc8e 0200 |0029: invoke-virtual {v2}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getStartLocationInFile:()J // method@8ebc │ │ -2f1914: 0b02 |002c: move-result-wide v2 │ │ -2f1916: 6e30 b59e 2103 |002d: invoke-virtual {v1, v2, v3}, Lorg/jaudiotagger/tag/wav/WavInfoTag;.setStartLocationInFile:(J)V // method@9eb5 │ │ -2f191c: 5461 0e87 |0030: iget-object v1, v6, Lorg/jaudiotagger/audio/wav/chunk/WavListChunk;.tag:Lorg/jaudiotagger/tag/wav/WavTag; // field@870e │ │ -2f1920: 6e10 d79e 0100 |0032: invoke-virtual {v1}, Lorg/jaudiotagger/tag/wav/WavTag;.getInfoTag:()Lorg/jaudiotagger/tag/wav/WavInfoTag; // method@9ed7 │ │ -2f1926: 0c01 |0035: move-result-object v1 │ │ -2f1928: 5462 0b87 |0036: iget-object v2, v6, Lorg/jaudiotagger/audio/wav/chunk/WavListChunk;.chunkHeader:Lorg/jaudiotagger/audio/iff/ChunkHeader; // field@870b │ │ -2f192c: 6e10 bc8e 0200 |0038: invoke-virtual {v2}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getStartLocationInFile:()J // method@8ebc │ │ -2f1932: 0b02 |003b: move-result-wide v2 │ │ -2f1934: 1604 0800 |003c: const-wide/16 v4, #int 8 // #8 │ │ -2f1938: bb42 |003e: add-long/2addr v2, v4 │ │ -2f193a: 5464 0b87 |003f: iget-object v4, v6, Lorg/jaudiotagger/audio/wav/chunk/WavListChunk;.chunkHeader:Lorg/jaudiotagger/audio/iff/ChunkHeader; // field@870b │ │ -2f193e: 6e10 bb8e 0400 |0041: invoke-virtual {v4}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getSize:()J // method@8ebb │ │ -2f1944: 0b04 |0044: move-result-wide v4 │ │ -2f1946: bb42 |0045: add-long/2addr v2, v4 │ │ -2f1948: 6e30 b39e 2103 |0046: invoke-virtual {v1, v2, v3}, Lorg/jaudiotagger/tag/wav/WavInfoTag;.setEndLocationInFile:(J)V // method@9eb3 │ │ -2f194e: 5461 0e87 |0049: iget-object v1, v6, Lorg/jaudiotagger/audio/wav/chunk/WavListChunk;.tag:Lorg/jaudiotagger/tag/wav/WavTag; // field@870e │ │ -2f1952: 1212 |004b: const/4 v2, #int 1 // #1 │ │ -2f1954: 6e20 e79e 2100 |004c: invoke-virtual {v1, v2}, Lorg/jaudiotagger/tag/wav/WavTag;.setExistingInfoTag:(Z)V // method@9ee7 │ │ -2f195a: 2802 |004f: goto 0051 // +0002 │ │ -2f195c: 1200 |0050: const/4 v0, #int 0 // #0 │ │ -2f195e: 0f00 |0051: return v0 │ │ +2f18b0: |[2f18b0] org.jaudiotagger.audio.wav.chunk.WavListChunk.readChunk:()Z │ │ +2f18c0: 5460 0a87 |0000: iget-object v0, v6, Lorg/jaudiotagger/audio/wav/chunk/WavListChunk;.chunkData:Ljava/nio/ByteBuffer; // field@870a │ │ +2f18c4: 7110 ac8e 0000 |0002: invoke-static {v0}, Lorg/jaudiotagger/audio/generic/Utils;.readFourBytesAsChars:(Ljava/nio/ByteBuffer;)Ljava/lang/String; // method@8eac │ │ +2f18ca: 0c00 |0005: move-result-object v0 │ │ +2f18cc: 6201 a386 |0006: sget-object v1, Lorg/jaudiotagger/audio/wav/WavChunkType;.INFO:Lorg/jaudiotagger/audio/wav/WavChunkType; // field@86a3 │ │ +2f18d0: 6e10 cf90 0100 |0008: invoke-virtual {v1}, Lorg/jaudiotagger/audio/wav/WavChunkType;.getCode:()Ljava/lang/String; // method@90cf │ │ +2f18d6: 0c01 |000b: move-result-object v1 │ │ +2f18d8: 6e20 9c87 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2f18de: 0a00 |000f: move-result v0 │ │ +2f18e0: 3800 4000 |0010: if-eqz v0, 0050 // +0040 │ │ +2f18e4: 2200 b311 |0012: new-instance v0, Lorg/jaudiotagger/audio/wav/chunk/WavInfoChunk; // type@11b3 │ │ +2f18e8: 5461 0e87 |0014: iget-object v1, v6, Lorg/jaudiotagger/audio/wav/chunk/WavListChunk;.tag:Lorg/jaudiotagger/tag/wav/WavTag; // field@870e │ │ +2f18ec: 5462 0d87 |0016: iget-object v2, v6, Lorg/jaudiotagger/audio/wav/chunk/WavListChunk;.loggingName:Ljava/lang/String; // field@870d │ │ +2f18f0: 7030 3c91 1002 |0018: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/audio/wav/chunk/WavInfoChunk;.:(Lorg/jaudiotagger/tag/wav/WavTag;Ljava/lang/String;)V // method@913c │ │ +2f18f6: 5461 0a87 |001b: iget-object v1, v6, Lorg/jaudiotagger/audio/wav/chunk/WavListChunk;.chunkData:Ljava/nio/ByteBuffer; // field@870a │ │ +2f18fa: 6e20 3d91 1000 |001d: invoke-virtual {v0, v1}, Lorg/jaudiotagger/audio/wav/chunk/WavInfoChunk;.readChunks:(Ljava/nio/ByteBuffer;)Z // method@913d │ │ +2f1900: 0a00 |0020: move-result v0 │ │ +2f1902: 5461 0e87 |0021: iget-object v1, v6, Lorg/jaudiotagger/audio/wav/chunk/WavListChunk;.tag:Lorg/jaudiotagger/tag/wav/WavTag; // field@870e │ │ +2f1906: 6e10 d79e 0100 |0023: invoke-virtual {v1}, Lorg/jaudiotagger/tag/wav/WavTag;.getInfoTag:()Lorg/jaudiotagger/tag/wav/WavInfoTag; // method@9ed7 │ │ +2f190c: 0c01 |0026: move-result-object v1 │ │ +2f190e: 5462 0b87 |0027: iget-object v2, v6, Lorg/jaudiotagger/audio/wav/chunk/WavListChunk;.chunkHeader:Lorg/jaudiotagger/audio/iff/ChunkHeader; // field@870b │ │ +2f1912: 6e10 bc8e 0200 |0029: invoke-virtual {v2}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getStartLocationInFile:()J // method@8ebc │ │ +2f1918: 0b02 |002c: move-result-wide v2 │ │ +2f191a: 6e30 b59e 2103 |002d: invoke-virtual {v1, v2, v3}, Lorg/jaudiotagger/tag/wav/WavInfoTag;.setStartLocationInFile:(J)V // method@9eb5 │ │ +2f1920: 5461 0e87 |0030: iget-object v1, v6, Lorg/jaudiotagger/audio/wav/chunk/WavListChunk;.tag:Lorg/jaudiotagger/tag/wav/WavTag; // field@870e │ │ +2f1924: 6e10 d79e 0100 |0032: invoke-virtual {v1}, Lorg/jaudiotagger/tag/wav/WavTag;.getInfoTag:()Lorg/jaudiotagger/tag/wav/WavInfoTag; // method@9ed7 │ │ +2f192a: 0c01 |0035: move-result-object v1 │ │ +2f192c: 5462 0b87 |0036: iget-object v2, v6, Lorg/jaudiotagger/audio/wav/chunk/WavListChunk;.chunkHeader:Lorg/jaudiotagger/audio/iff/ChunkHeader; // field@870b │ │ +2f1930: 6e10 bc8e 0200 |0038: invoke-virtual {v2}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getStartLocationInFile:()J // method@8ebc │ │ +2f1936: 0b02 |003b: move-result-wide v2 │ │ +2f1938: 1604 0800 |003c: const-wide/16 v4, #int 8 // #8 │ │ +2f193c: bb42 |003e: add-long/2addr v2, v4 │ │ +2f193e: 5464 0b87 |003f: iget-object v4, v6, Lorg/jaudiotagger/audio/wav/chunk/WavListChunk;.chunkHeader:Lorg/jaudiotagger/audio/iff/ChunkHeader; // field@870b │ │ +2f1942: 6e10 bb8e 0400 |0041: invoke-virtual {v4}, Lorg/jaudiotagger/audio/iff/ChunkHeader;.getSize:()J // method@8ebb │ │ +2f1948: 0b04 |0044: move-result-wide v4 │ │ +2f194a: bb42 |0045: add-long/2addr v2, v4 │ │ +2f194c: 6e30 b39e 2103 |0046: invoke-virtual {v1, v2, v3}, Lorg/jaudiotagger/tag/wav/WavInfoTag;.setEndLocationInFile:(J)V // method@9eb3 │ │ +2f1952: 5461 0e87 |0049: iget-object v1, v6, Lorg/jaudiotagger/audio/wav/chunk/WavListChunk;.tag:Lorg/jaudiotagger/tag/wav/WavTag; // field@870e │ │ +2f1956: 1212 |004b: const/4 v2, #int 1 // #1 │ │ +2f1958: 6e20 e79e 2100 |004c: invoke-virtual {v1, v2}, Lorg/jaudiotagger/tag/wav/WavTag;.setExistingInfoTag:(Z)V // method@9ee7 │ │ +2f195e: 2802 |004f: goto 0051 // +0002 │ │ +2f1960: 1200 |0050: const/4 v0, #int 0 // #0 │ │ +2f1962: 0f00 |0051: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0006 line=59 │ │ 0x0012 line=61 │ │ 0x001b line=62 │ │ 0x0021 line=64 │ │ @@ -1109939,27 +1109939,27 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -2f1960: |[2f1960] org.jaudiotagger.audio.wav.chunk.WavListChunk.toString:()Ljava/lang/String; │ │ -2f1970: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -2f1974: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2f197a: 1a01 f942 |0005: const-string v1, "RIFF-WAVE Header: │ │ +2f1964: |[2f1964] org.jaudiotagger.audio.wav.chunk.WavListChunk.toString:()Ljava/lang/String; │ │ +2f1974: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +2f1978: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2f197e: 1a01 f942 |0005: const-string v1, "RIFF-WAVE Header: │ │ " // string@42f9 │ │ -2f197e: 6e20 d787 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2f1984: 1a01 0b20 |000a: const-string v1, "Is valid?: " // string@200b │ │ -2f1988: 6e20 d787 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2f198e: 5521 0c87 |000f: iget-boolean v1, v2, Lorg/jaudiotagger/audio/wav/chunk/WavListChunk;.isValid:Z // field@870c │ │ -2f1992: 6e20 d887 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@87d8 │ │ -2f1998: 6e10 df87 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2f199e: 0c00 |0017: move-result-object v0 │ │ -2f19a0: 1100 |0018: return-object v0 │ │ +2f1982: 6e20 d787 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2f1988: 1a01 0b20 |000a: const-string v1, "Is valid?: " // string@200b │ │ +2f198c: 6e20 d787 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2f1992: 5521 0c87 |000f: iget-boolean v1, v2, Lorg/jaudiotagger/audio/wav/chunk/WavListChunk;.isValid:Z // field@870c │ │ +2f1996: 6e20 d887 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@87d8 │ │ +2f199c: 6e10 df87 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2f19a2: 0c00 |0017: move-result-object v0 │ │ +2f19a4: 1100 |0018: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0019 reg=2 this Lorg/jaudiotagger/audio/wav/chunk/WavListChunk; │ │ │ │ source_file_idx : 21422 (WavListChunk.java) │ │ @@ -1110015,23 +1110015,23 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -2f2fcc: |[2f2fcc] org.jaudiotagger.logging.PlainTextTagDisplayFormatter.:()V │ │ -2f2fdc: 7010 4b91 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/logging/AbstractTagDisplayFormatter;.:()V // method@914b │ │ -2f2fe2: 2200 3810 |0003: new-instance v0, Ljava/lang/StringBuffer; // type@1038 │ │ -2f2fe6: 7010 c187 0000 |0005: invoke-direct {v0}, Ljava/lang/StringBuffer;.:()V // method@87c1 │ │ -2f2fec: 5b10 8c87 |0008: iput-object v0, v1, Lorg/jaudiotagger/logging/PlainTextTagDisplayFormatter;.sb:Ljava/lang/StringBuffer; // field@878c │ │ -2f2ff0: 2200 3810 |000a: new-instance v0, Ljava/lang/StringBuffer; // type@1038 │ │ -2f2ff4: 7010 c187 0000 |000c: invoke-direct {v0}, Ljava/lang/StringBuffer;.:()V // method@87c1 │ │ -2f2ffa: 5b10 8a87 |000f: iput-object v0, v1, Lorg/jaudiotagger/logging/PlainTextTagDisplayFormatter;.indent:Ljava/lang/StringBuffer; // field@878a │ │ -2f2ffe: 0e00 |0011: return-void │ │ +2f2fd0: |[2f2fd0] org.jaudiotagger.logging.PlainTextTagDisplayFormatter.:()V │ │ +2f2fe0: 7010 4b91 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/logging/AbstractTagDisplayFormatter;.:()V // method@914b │ │ +2f2fe6: 2200 3810 |0003: new-instance v0, Ljava/lang/StringBuffer; // type@1038 │ │ +2f2fea: 7010 c187 0000 |0005: invoke-direct {v0}, Ljava/lang/StringBuffer;.:()V // method@87c1 │ │ +2f2ff0: 5b10 8c87 |0008: iput-object v0, v1, Lorg/jaudiotagger/logging/PlainTextTagDisplayFormatter;.sb:Ljava/lang/StringBuffer; // field@878c │ │ +2f2ff4: 2200 3810 |000a: new-instance v0, Ljava/lang/StringBuffer; // type@1038 │ │ +2f2ff8: 7010 c187 0000 |000c: invoke-direct {v0}, Ljava/lang/StringBuffer;.:()V // method@87c1 │ │ +2f2ffe: 5b10 8a87 |000f: iput-object v0, v1, Lorg/jaudiotagger/logging/PlainTextTagDisplayFormatter;.indent:Ljava/lang/StringBuffer; // field@878a │ │ +2f3002: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=30 │ │ 0x000a line=31 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Lorg/jaudiotagger/logging/PlainTextTagDisplayFormatter; │ │ @@ -1110041,22 +1110041,22 @@ │ │ type : '()Lorg/jaudiotagger/logging/AbstractTagDisplayFormatter;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -2f2fa0: |[2f2fa0] org.jaudiotagger.logging.PlainTextTagDisplayFormatter.getInstanceOf:()Lorg/jaudiotagger/logging/AbstractTagDisplayFormatter; │ │ -2f2fb0: 6200 8987 |0000: sget-object v0, Lorg/jaudiotagger/logging/PlainTextTagDisplayFormatter;.formatter:Lorg/jaudiotagger/logging/PlainTextTagDisplayFormatter; // field@8789 │ │ -2f2fb4: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -2f2fb8: 2200 ba11 |0004: new-instance v0, Lorg/jaudiotagger/logging/PlainTextTagDisplayFormatter; // type@11ba │ │ -2f2fbc: 7010 6591 0000 |0006: invoke-direct {v0}, Lorg/jaudiotagger/logging/PlainTextTagDisplayFormatter;.:()V // method@9165 │ │ -2f2fc2: 6900 8987 |0009: sput-object v0, Lorg/jaudiotagger/logging/PlainTextTagDisplayFormatter;.formatter:Lorg/jaudiotagger/logging/PlainTextTagDisplayFormatter; // field@8789 │ │ -2f2fc6: 6200 8987 |000b: sget-object v0, Lorg/jaudiotagger/logging/PlainTextTagDisplayFormatter;.formatter:Lorg/jaudiotagger/logging/PlainTextTagDisplayFormatter; // field@8789 │ │ -2f2fca: 1100 |000d: return-object v0 │ │ +2f2fa4: |[2f2fa4] org.jaudiotagger.logging.PlainTextTagDisplayFormatter.getInstanceOf:()Lorg/jaudiotagger/logging/AbstractTagDisplayFormatter; │ │ +2f2fb4: 6200 8987 |0000: sget-object v0, Lorg/jaudiotagger/logging/PlainTextTagDisplayFormatter;.formatter:Lorg/jaudiotagger/logging/PlainTextTagDisplayFormatter; // field@8789 │ │ +2f2fb8: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +2f2fbc: 2200 ba11 |0004: new-instance v0, Lorg/jaudiotagger/logging/PlainTextTagDisplayFormatter; // type@11ba │ │ +2f2fc0: 7010 6591 0000 |0006: invoke-direct {v0}, Lorg/jaudiotagger/logging/PlainTextTagDisplayFormatter;.:()V // method@9165 │ │ +2f2fc6: 6900 8987 |0009: sput-object v0, Lorg/jaudiotagger/logging/PlainTextTagDisplayFormatter;.formatter:Lorg/jaudiotagger/logging/PlainTextTagDisplayFormatter; // field@8789 │ │ +2f2fca: 6200 8987 |000b: sget-object v0, Lorg/jaudiotagger/logging/PlainTextTagDisplayFormatter;.formatter:Lorg/jaudiotagger/logging/PlainTextTagDisplayFormatter; // field@8789 │ │ +2f2fce: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x0004 line=95 │ │ 0x000b line=97 │ │ locals : │ │ │ │ @@ -1110066,19 +1110066,19 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -2f3020: |[2f3020] org.jaudiotagger.logging.PlainTextTagDisplayFormatter.addElement:(Ljava/lang/String;I)V │ │ -2f3030: 7110 bd87 0200 |0000: invoke-static {v2}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@87bd │ │ -2f3036: 0c02 |0003: move-result-object v2 │ │ -2f3038: 6e30 6791 1002 |0004: invoke-virtual {v0, v1, v2}, Lorg/jaudiotagger/logging/PlainTextTagDisplayFormatter;.addElement:(Ljava/lang/String;Ljava/lang/String;)V // method@9167 │ │ -2f303e: 0e00 |0007: return-void │ │ +2f3024: |[2f3024] org.jaudiotagger.logging.PlainTextTagDisplayFormatter.addElement:(Ljava/lang/String;I)V │ │ +2f3034: 7110 bd87 0200 |0000: invoke-static {v2}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@87bd │ │ +2f303a: 0c02 |0003: move-result-object v2 │ │ +2f303c: 6e30 6791 1002 |0004: invoke-virtual {v0, v1, v2}, Lorg/jaudiotagger/logging/PlainTextTagDisplayFormatter;.addElement:(Ljava/lang/String;Ljava/lang/String;)V // method@9167 │ │ +2f3042: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/jaudiotagger/logging/PlainTextTagDisplayFormatter; │ │ 0x0000 - 0x0008 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0008 reg=2 (null) I │ │ @@ -1110088,25 +1110088,25 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -2f3040: |[2f3040] org.jaudiotagger.logging.PlainTextTagDisplayFormatter.addElement:(Ljava/lang/String;Ljava/lang/String;)V │ │ -2f3050: 5420 8c87 |0000: iget-object v0, v2, Lorg/jaudiotagger/logging/PlainTextTagDisplayFormatter;.sb:Ljava/lang/StringBuffer; // field@878c │ │ -2f3054: 5421 8a87 |0002: iget-object v1, v2, Lorg/jaudiotagger/logging/PlainTextTagDisplayFormatter;.indent:Ljava/lang/StringBuffer; // field@878a │ │ -2f3058: 6e20 c787 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/StringBuffer;)Ljava/lang/StringBuffer; // method@87c7 │ │ -2f305e: 6e20 c687 3000 |0007: invoke-virtual {v0, v3}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@87c6 │ │ -2f3064: 1a03 c804 |000a: const-string v3, ":" // string@04c8 │ │ -2f3068: 6e20 c687 3000 |000c: invoke-virtual {v0, v3}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@87c6 │ │ -2f306e: 6e20 c687 4000 |000f: invoke-virtual {v0, v4}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@87c6 │ │ -2f3074: 1303 0a00 |0012: const/16 v3, #int 10 // #a │ │ -2f3078: 6e20 c387 3000 |0014: invoke-virtual {v0, v3}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@87c3 │ │ -2f307e: 0e00 |0017: return-void │ │ +2f3044: |[2f3044] org.jaudiotagger.logging.PlainTextTagDisplayFormatter.addElement:(Ljava/lang/String;Ljava/lang/String;)V │ │ +2f3054: 5420 8c87 |0000: iget-object v0, v2, Lorg/jaudiotagger/logging/PlainTextTagDisplayFormatter;.sb:Ljava/lang/StringBuffer; // field@878c │ │ +2f3058: 5421 8a87 |0002: iget-object v1, v2, Lorg/jaudiotagger/logging/PlainTextTagDisplayFormatter;.indent:Ljava/lang/StringBuffer; // field@878a │ │ +2f305c: 6e20 c787 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/StringBuffer;)Ljava/lang/StringBuffer; // method@87c7 │ │ +2f3062: 6e20 c687 3000 |0007: invoke-virtual {v0, v3}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@87c6 │ │ +2f3068: 1a03 c804 |000a: const-string v3, ":" // string@04c8 │ │ +2f306c: 6e20 c687 3000 |000c: invoke-virtual {v0, v3}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@87c6 │ │ +2f3072: 6e20 c687 4000 |000f: invoke-virtual {v0, v4}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@87c6 │ │ +2f3078: 1303 0a00 |0012: const/16 v3, #int 10 // #a │ │ +2f307c: 6e20 c387 3000 |0014: invoke-virtual {v0, v3}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@87c3 │ │ +2f3082: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0018 reg=2 this Lorg/jaudiotagger/logging/PlainTextTagDisplayFormatter; │ │ 0x0000 - 0x0018 reg=3 (null) Ljava/lang/String; │ │ 0x0000 - 0x0018 reg=4 (null) Ljava/lang/String; │ │ @@ -1110116,19 +1110116,19 @@ │ │ type : '(Ljava/lang/String;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -2f3000: |[2f3000] org.jaudiotagger.logging.PlainTextTagDisplayFormatter.addElement:(Ljava/lang/String;Z)V │ │ -2f3010: 7110 c087 0200 |0000: invoke-static {v2}, Ljava/lang/String;.valueOf:(Z)Ljava/lang/String; // method@87c0 │ │ -2f3016: 0c02 |0003: move-result-object v2 │ │ -2f3018: 6e30 6791 1002 |0004: invoke-virtual {v0, v1, v2}, Lorg/jaudiotagger/logging/PlainTextTagDisplayFormatter;.addElement:(Ljava/lang/String;Ljava/lang/String;)V // method@9167 │ │ -2f301e: 0e00 |0007: return-void │ │ +2f3004: |[2f3004] org.jaudiotagger.logging.PlainTextTagDisplayFormatter.addElement:(Ljava/lang/String;Z)V │ │ +2f3014: 7110 c087 0200 |0000: invoke-static {v2}, Ljava/lang/String;.valueOf:(Z)Ljava/lang/String; // method@87c0 │ │ +2f301a: 0c02 |0003: move-result-object v2 │ │ +2f301c: 6e30 6791 1002 |0004: invoke-virtual {v0, v1, v2}, Lorg/jaudiotagger/logging/PlainTextTagDisplayFormatter;.addElement:(Ljava/lang/String;Ljava/lang/String;)V // method@9167 │ │ +2f3022: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/jaudiotagger/logging/PlainTextTagDisplayFormatter; │ │ 0x0000 - 0x0008 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0008 reg=2 (null) Z │ │ @@ -1110138,17 +1110138,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2f3080: |[2f3080] org.jaudiotagger.logging.PlainTextTagDisplayFormatter.closeHeadingElement:(Ljava/lang/String;)V │ │ -2f3090: 6e10 6a91 0000 |0000: invoke-virtual {v0}, Lorg/jaudiotagger/logging/PlainTextTagDisplayFormatter;.decreaseLevel:()V // method@916a │ │ -2f3096: 0e00 |0003: return-void │ │ +2f3084: |[2f3084] org.jaudiotagger.logging.PlainTextTagDisplayFormatter.closeHeadingElement:(Ljava/lang/String;)V │ │ +2f3094: 6e10 6a91 0000 |0000: invoke-virtual {v0}, Lorg/jaudiotagger/logging/PlainTextTagDisplayFormatter;.decreaseLevel:()V // method@916a │ │ +2f309a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/logging/PlainTextTagDisplayFormatter; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1110157,29 +1110157,29 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -2f3098: |[2f3098] org.jaudiotagger.logging.PlainTextTagDisplayFormatter.decreaseLevel:()V │ │ -2f30a8: 5240 8b87 |0000: iget v0, v4, Lorg/jaudiotagger/logging/PlainTextTagDisplayFormatter;.level:I // field@878b │ │ -2f30ac: d800 00ff |0002: add-int/lit8 v0, v0, #int -1 // #ff │ │ -2f30b0: 5940 8b87 |0004: iput v0, v4, Lorg/jaudiotagger/logging/PlainTextTagDisplayFormatter;.level:I // field@878b │ │ -2f30b4: 2200 3810 |0006: new-instance v0, Ljava/lang/StringBuffer; // type@1038 │ │ -2f30b8: 5441 8a87 |0008: iget-object v1, v4, Lorg/jaudiotagger/logging/PlainTextTagDisplayFormatter;.indent:Ljava/lang/StringBuffer; // field@878a │ │ -2f30bc: 6e10 c887 0100 |000a: invoke-virtual {v1}, Ljava/lang/StringBuffer;.length:()I // method@87c8 │ │ -2f30c2: 0a02 |000d: move-result v2 │ │ -2f30c4: d802 02fe |000e: add-int/lit8 v2, v2, #int -2 // #fe │ │ -2f30c8: 1203 |0010: const/4 v3, #int 0 // #0 │ │ -2f30ca: 6e30 ca87 3102 |0011: invoke-virtual {v1, v3, v2}, Ljava/lang/StringBuffer;.substring:(II)Ljava/lang/String; // method@87ca │ │ -2f30d0: 0c01 |0014: move-result-object v1 │ │ -2f30d2: 7020 c287 1000 |0015: invoke-direct {v0, v1}, Ljava/lang/StringBuffer;.:(Ljava/lang/String;)V // method@87c2 │ │ -2f30d8: 5b40 8a87 |0018: iput-object v0, v4, Lorg/jaudiotagger/logging/PlainTextTagDisplayFormatter;.indent:Ljava/lang/StringBuffer; // field@878a │ │ -2f30dc: 0e00 |001a: return-void │ │ +2f309c: |[2f309c] org.jaudiotagger.logging.PlainTextTagDisplayFormatter.decreaseLevel:()V │ │ +2f30ac: 5240 8b87 |0000: iget v0, v4, Lorg/jaudiotagger/logging/PlainTextTagDisplayFormatter;.level:I // field@878b │ │ +2f30b0: d800 00ff |0002: add-int/lit8 v0, v0, #int -1 // #ff │ │ +2f30b4: 5940 8b87 |0004: iput v0, v4, Lorg/jaudiotagger/logging/PlainTextTagDisplayFormatter;.level:I // field@878b │ │ +2f30b8: 2200 3810 |0006: new-instance v0, Ljava/lang/StringBuffer; // type@1038 │ │ +2f30bc: 5441 8a87 |0008: iget-object v1, v4, Lorg/jaudiotagger/logging/PlainTextTagDisplayFormatter;.indent:Ljava/lang/StringBuffer; // field@878a │ │ +2f30c0: 6e10 c887 0100 |000a: invoke-virtual {v1}, Ljava/lang/StringBuffer;.length:()I // method@87c8 │ │ +2f30c6: 0a02 |000d: move-result v2 │ │ +2f30c8: d802 02fe |000e: add-int/lit8 v2, v2, #int -2 // #fe │ │ +2f30cc: 1203 |0010: const/4 v3, #int 0 // #0 │ │ +2f30ce: 6e30 ca87 3102 |0011: invoke-virtual {v1, v3, v2}, Ljava/lang/StringBuffer;.substring:(II)Ljava/lang/String; // method@87ca │ │ +2f30d4: 0c01 |0014: move-result-object v1 │ │ +2f30d6: 7020 c287 1000 |0015: invoke-direct {v0, v1}, Ljava/lang/StringBuffer;.:(Ljava/lang/String;)V // method@87c2 │ │ +2f30dc: 5b40 8a87 |0018: iput-object v0, v4, Lorg/jaudiotagger/logging/PlainTextTagDisplayFormatter;.indent:Ljava/lang/StringBuffer; // field@878a │ │ +2f30e0: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0006 line=68 │ │ locals : │ │ 0x0000 - 0x001b reg=4 this Lorg/jaudiotagger/logging/PlainTextTagDisplayFormatter; │ │ │ │ @@ -1110188,22 +1110188,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -2f30e0: |[2f30e0] org.jaudiotagger.logging.PlainTextTagDisplayFormatter.increaseLevel:()V │ │ -2f30f0: 5220 8b87 |0000: iget v0, v2, Lorg/jaudiotagger/logging/PlainTextTagDisplayFormatter;.level:I // field@878b │ │ -2f30f4: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ -2f30f8: 5920 8b87 |0004: iput v0, v2, Lorg/jaudiotagger/logging/PlainTextTagDisplayFormatter;.level:I // field@878b │ │ -2f30fc: 5420 8a87 |0006: iget-object v0, v2, Lorg/jaudiotagger/logging/PlainTextTagDisplayFormatter;.indent:Ljava/lang/StringBuffer; // field@878a │ │ -2f3100: 1a01 5400 |0008: const-string v1, " " // string@0054 │ │ -2f3104: 6e20 c687 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@87c6 │ │ -2f310a: 0e00 |000d: return-void │ │ +2f30e4: |[2f30e4] org.jaudiotagger.logging.PlainTextTagDisplayFormatter.increaseLevel:()V │ │ +2f30f4: 5220 8b87 |0000: iget v0, v2, Lorg/jaudiotagger/logging/PlainTextTagDisplayFormatter;.level:I // field@878b │ │ +2f30f8: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ +2f30fc: 5920 8b87 |0004: iput v0, v2, Lorg/jaudiotagger/logging/PlainTextTagDisplayFormatter;.level:I // field@878b │ │ +2f3100: 5420 8a87 |0006: iget-object v0, v2, Lorg/jaudiotagger/logging/PlainTextTagDisplayFormatter;.indent:Ljava/lang/StringBuffer; // field@878a │ │ +2f3104: 1a01 5400 |0008: const-string v1, " " // string@0054 │ │ +2f3108: 6e20 c687 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@87c6 │ │ +2f310e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0006 line=62 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lorg/jaudiotagger/logging/PlainTextTagDisplayFormatter; │ │ │ │ @@ -1110212,19 +1110212,19 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -2f312c: |[2f312c] org.jaudiotagger.logging.PlainTextTagDisplayFormatter.openHeadingElement:(Ljava/lang/String;I)V │ │ -2f313c: 7110 bd87 0200 |0000: invoke-static {v2}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@87bd │ │ -2f3142: 0c02 |0003: move-result-object v2 │ │ -2f3144: 6e30 6e91 1002 |0004: invoke-virtual {v0, v1, v2}, Lorg/jaudiotagger/logging/PlainTextTagDisplayFormatter;.openHeadingElement:(Ljava/lang/String;Ljava/lang/String;)V // method@916e │ │ -2f314a: 0e00 |0007: return-void │ │ +2f3130: |[2f3130] org.jaudiotagger.logging.PlainTextTagDisplayFormatter.openHeadingElement:(Ljava/lang/String;I)V │ │ +2f3140: 7110 bd87 0200 |0000: invoke-static {v2}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@87bd │ │ +2f3146: 0c02 |0003: move-result-object v2 │ │ +2f3148: 6e30 6e91 1002 |0004: invoke-virtual {v0, v1, v2}, Lorg/jaudiotagger/logging/PlainTextTagDisplayFormatter;.openHeadingElement:(Ljava/lang/String;Ljava/lang/String;)V // method@916e │ │ +2f314e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/jaudiotagger/logging/PlainTextTagDisplayFormatter; │ │ 0x0000 - 0x0008 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0008 reg=2 (null) I │ │ @@ -1110234,18 +1110234,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -2f314c: |[2f314c] org.jaudiotagger.logging.PlainTextTagDisplayFormatter.openHeadingElement:(Ljava/lang/String;Ljava/lang/String;)V │ │ -2f315c: 6e30 6791 1002 |0000: invoke-virtual {v0, v1, v2}, Lorg/jaudiotagger/logging/PlainTextTagDisplayFormatter;.addElement:(Ljava/lang/String;Ljava/lang/String;)V // method@9167 │ │ -2f3162: 6e10 6c91 0000 |0003: invoke-virtual {v0}, Lorg/jaudiotagger/logging/PlainTextTagDisplayFormatter;.increaseLevel:()V // method@916c │ │ -2f3168: 0e00 |0006: return-void │ │ +2f3150: |[2f3150] org.jaudiotagger.logging.PlainTextTagDisplayFormatter.openHeadingElement:(Ljava/lang/String;Ljava/lang/String;)V │ │ +2f3160: 6e30 6791 1002 |0000: invoke-virtual {v0, v1, v2}, Lorg/jaudiotagger/logging/PlainTextTagDisplayFormatter;.addElement:(Ljava/lang/String;Ljava/lang/String;)V // method@9167 │ │ +2f3166: 6e10 6c91 0000 |0003: invoke-virtual {v0}, Lorg/jaudiotagger/logging/PlainTextTagDisplayFormatter;.increaseLevel:()V // method@916c │ │ +2f316c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0003 line=41 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/jaudiotagger/logging/PlainTextTagDisplayFormatter; │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/lang/String; │ │ @@ -1110256,19 +1110256,19 @@ │ │ type : '(Ljava/lang/String;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -2f310c: |[2f310c] org.jaudiotagger.logging.PlainTextTagDisplayFormatter.openHeadingElement:(Ljava/lang/String;Z)V │ │ -2f311c: 7110 c087 0200 |0000: invoke-static {v2}, Ljava/lang/String;.valueOf:(Z)Ljava/lang/String; // method@87c0 │ │ -2f3122: 0c02 |0003: move-result-object v2 │ │ -2f3124: 6e30 6e91 1002 |0004: invoke-virtual {v0, v1, v2}, Lorg/jaudiotagger/logging/PlainTextTagDisplayFormatter;.openHeadingElement:(Ljava/lang/String;Ljava/lang/String;)V // method@916e │ │ -2f312a: 0e00 |0007: return-void │ │ +2f3110: |[2f3110] org.jaudiotagger.logging.PlainTextTagDisplayFormatter.openHeadingElement:(Ljava/lang/String;Z)V │ │ +2f3120: 7110 c087 0200 |0000: invoke-static {v2}, Ljava/lang/String;.valueOf:(Z)Ljava/lang/String; // method@87c0 │ │ +2f3126: 0c02 |0003: move-result-object v2 │ │ +2f3128: 6e30 6e91 1002 |0004: invoke-virtual {v0, v1, v2}, Lorg/jaudiotagger/logging/PlainTextTagDisplayFormatter;.openHeadingElement:(Ljava/lang/String;Ljava/lang/String;)V // method@916e │ │ +2f312e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/jaudiotagger/logging/PlainTextTagDisplayFormatter; │ │ 0x0000 - 0x0008 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0008 reg=2 (null) Z │ │ @@ -1110278,19 +1110278,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -2f2f80: |[2f2f80] org.jaudiotagger.logging.PlainTextTagDisplayFormatter.toString:()Ljava/lang/String; │ │ -2f2f90: 5410 8c87 |0000: iget-object v0, v1, Lorg/jaudiotagger/logging/PlainTextTagDisplayFormatter;.sb:Ljava/lang/StringBuffer; // field@878c │ │ -2f2f94: 6e10 cb87 0000 |0002: invoke-virtual {v0}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@87cb │ │ -2f2f9a: 0c00 |0005: move-result-object v0 │ │ -2f2f9c: 1100 |0006: return-object v0 │ │ +2f2f84: |[2f2f84] org.jaudiotagger.logging.PlainTextTagDisplayFormatter.toString:()Ljava/lang/String; │ │ +2f2f94: 5410 8c87 |0000: iget-object v0, v1, Lorg/jaudiotagger/logging/PlainTextTagDisplayFormatter;.sb:Ljava/lang/StringBuffer; // field@878c │ │ +2f2f98: 6e10 cb87 0000 |0002: invoke-virtual {v0}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@87cb │ │ +2f2f9e: 0c00 |0005: move-result-object v0 │ │ +2f2fa0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jaudiotagger/logging/PlainTextTagDisplayFormatter; │ │ │ │ source_file_idx : 16720 (PlainTextTagDisplayFormatter.java) │ │ @@ -1110392,20 +1110392,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -2f3448: |[2f3448] org.jaudiotagger.logging.XMLTagDisplayFormatter.:()V │ │ -2f3458: 7010 4b91 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/logging/AbstractTagDisplayFormatter;.:()V // method@914b │ │ -2f345e: 2200 3810 |0003: new-instance v0, Ljava/lang/StringBuffer; // type@1038 │ │ -2f3462: 7010 c187 0000 |0005: invoke-direct {v0}, Ljava/lang/StringBuffer;.:()V // method@87c1 │ │ -2f3468: 5b10 8e87 |0008: iput-object v0, v1, Lorg/jaudiotagger/logging/XMLTagDisplayFormatter;.sb:Ljava/lang/StringBuffer; // field@878e │ │ -2f346c: 0e00 |000a: return-void │ │ +2f344c: |[2f344c] org.jaudiotagger.logging.XMLTagDisplayFormatter.:()V │ │ +2f345c: 7010 4b91 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/logging/AbstractTagDisplayFormatter;.:()V // method@914b │ │ +2f3462: 2200 3810 |0003: new-instance v0, Ljava/lang/StringBuffer; // type@1038 │ │ +2f3466: 7010 c187 0000 |0005: invoke-direct {v0}, Ljava/lang/StringBuffer;.:()V // method@87c1 │ │ +2f346c: 5b10 8e87 |0008: iput-object v0, v1, Lorg/jaudiotagger/logging/XMLTagDisplayFormatter;.sb:Ljava/lang/StringBuffer; // field@878e │ │ +2f3470: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0003 line=45 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/jaudiotagger/logging/XMLTagDisplayFormatter; │ │ │ │ @@ -1110414,55 +1110414,55 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 82 16-bit code units │ │ -2f316c: |[2f316c] org.jaudiotagger.logging.XMLTagDisplayFormatter.replaceXMLCharacters:(Ljava/lang/String;)Ljava/lang/String; │ │ -2f317c: 2200 3810 |0000: new-instance v0, Ljava/lang/StringBuffer; // type@1038 │ │ -2f3180: 7010 c187 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuffer;.:()V // method@87c1 │ │ -2f3186: 2201 7a10 |0005: new-instance v1, Ljava/text/StringCharacterIterator; // type@107a │ │ -2f318a: 7020 a088 3100 |0007: invoke-direct {v1, v3}, Ljava/text/StringCharacterIterator;.:(Ljava/lang/String;)V // method@88a0 │ │ -2f3190: 6e10 a188 0100 |000a: invoke-virtual {v1}, Ljava/text/StringCharacterIterator;.first:()C // method@88a1 │ │ -2f3196: 0a03 |000d: move-result v3 │ │ -2f3198: 1402 ffff 0000 |000e: const v2, #float 9.18341e-41 // #0000ffff │ │ -2f319e: 3223 3c00 |0011: if-eq v3, v2, 004d // +003c │ │ -2f31a2: 1302 2200 |0013: const/16 v2, #int 34 // #22 │ │ -2f31a6: 3223 2e00 |0015: if-eq v3, v2, 0043 // +002e │ │ -2f31aa: 1302 3c00 |0017: const/16 v2, #int 60 // #3c │ │ -2f31ae: 3223 2400 |0019: if-eq v3, v2, 003d // +0024 │ │ -2f31b2: 1302 3e00 |001b: const/16 v2, #int 62 // #3e │ │ -2f31b6: 3223 1a00 |001d: if-eq v3, v2, 0037 // +001a │ │ -2f31ba: 1302 2600 |001f: const/16 v2, #int 38 // #26 │ │ -2f31be: 3223 1000 |0021: if-eq v3, v2, 0031 // +0010 │ │ -2f31c2: 1302 2700 |0023: const/16 v2, #int 39 // #27 │ │ -2f31c6: 3223 0600 |0025: if-eq v3, v2, 002b // +0006 │ │ -2f31ca: 6e20 c387 3000 |0027: invoke-virtual {v0, v3}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@87c3 │ │ -2f31d0: 281e |002a: goto 0048 // +001e │ │ -2f31d2: 1a03 de02 |002b: const-string v3, "'" // string@02de │ │ -2f31d6: 6e20 c687 3000 |002d: invoke-virtual {v0, v3}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@87c6 │ │ -2f31dc: 2818 |0030: goto 0048 // +0018 │ │ -2f31de: 1a03 dd02 |0031: const-string v3, "&" // string@02dd │ │ -2f31e2: 6e20 c687 3000 |0033: invoke-virtual {v0, v3}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@87c6 │ │ -2f31e8: 2812 |0036: goto 0048 // +0012 │ │ -2f31ea: 1a03 df02 |0037: const-string v3, ">" // string@02df │ │ -2f31ee: 6e20 c687 3000 |0039: invoke-virtual {v0, v3}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@87c6 │ │ -2f31f4: 280c |003c: goto 0048 // +000c │ │ -2f31f6: 1a03 e002 |003d: const-string v3, "<" // string@02e0 │ │ -2f31fa: 6e20 c687 3000 |003f: invoke-virtual {v0, v3}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@87c6 │ │ -2f3200: 2806 |0042: goto 0048 // +0006 │ │ -2f3202: 1a03 e202 |0043: const-string v3, """ // string@02e2 │ │ -2f3206: 6e20 c687 3000 |0045: invoke-virtual {v0, v3}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@87c6 │ │ -2f320c: 6e10 a288 0100 |0048: invoke-virtual {v1}, Ljava/text/StringCharacterIterator;.next:()C // method@88a2 │ │ -2f3212: 0a03 |004b: move-result v3 │ │ -2f3214: 28c2 |004c: goto 000e // -003e │ │ -2f3216: 6e10 cb87 0000 |004d: invoke-virtual {v0}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@87cb │ │ -2f321c: 0c03 |0050: move-result-object v3 │ │ -2f321e: 1103 |0051: return-object v3 │ │ +2f3170: |[2f3170] org.jaudiotagger.logging.XMLTagDisplayFormatter.replaceXMLCharacters:(Ljava/lang/String;)Ljava/lang/String; │ │ +2f3180: 2200 3810 |0000: new-instance v0, Ljava/lang/StringBuffer; // type@1038 │ │ +2f3184: 7010 c187 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuffer;.:()V // method@87c1 │ │ +2f318a: 2201 7a10 |0005: new-instance v1, Ljava/text/StringCharacterIterator; // type@107a │ │ +2f318e: 7020 a088 3100 |0007: invoke-direct {v1, v3}, Ljava/text/StringCharacterIterator;.:(Ljava/lang/String;)V // method@88a0 │ │ +2f3194: 6e10 a188 0100 |000a: invoke-virtual {v1}, Ljava/text/StringCharacterIterator;.first:()C // method@88a1 │ │ +2f319a: 0a03 |000d: move-result v3 │ │ +2f319c: 1402 ffff 0000 |000e: const v2, #float 9.18341e-41 // #0000ffff │ │ +2f31a2: 3223 3c00 |0011: if-eq v3, v2, 004d // +003c │ │ +2f31a6: 1302 2200 |0013: const/16 v2, #int 34 // #22 │ │ +2f31aa: 3223 2e00 |0015: if-eq v3, v2, 0043 // +002e │ │ +2f31ae: 1302 3c00 |0017: const/16 v2, #int 60 // #3c │ │ +2f31b2: 3223 2400 |0019: if-eq v3, v2, 003d // +0024 │ │ +2f31b6: 1302 3e00 |001b: const/16 v2, #int 62 // #3e │ │ +2f31ba: 3223 1a00 |001d: if-eq v3, v2, 0037 // +001a │ │ +2f31be: 1302 2600 |001f: const/16 v2, #int 38 // #26 │ │ +2f31c2: 3223 1000 |0021: if-eq v3, v2, 0031 // +0010 │ │ +2f31c6: 1302 2700 |0023: const/16 v2, #int 39 // #27 │ │ +2f31ca: 3223 0600 |0025: if-eq v3, v2, 002b // +0006 │ │ +2f31ce: 6e20 c387 3000 |0027: invoke-virtual {v0, v3}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@87c3 │ │ +2f31d4: 281e |002a: goto 0048 // +001e │ │ +2f31d6: 1a03 de02 |002b: const-string v3, "'" // string@02de │ │ +2f31da: 6e20 c687 3000 |002d: invoke-virtual {v0, v3}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@87c6 │ │ +2f31e0: 2818 |0030: goto 0048 // +0018 │ │ +2f31e2: 1a03 dd02 |0031: const-string v3, "&" // string@02dd │ │ +2f31e6: 6e20 c687 3000 |0033: invoke-virtual {v0, v3}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@87c6 │ │ +2f31ec: 2812 |0036: goto 0048 // +0012 │ │ +2f31ee: 1a03 df02 |0037: const-string v3, ">" // string@02df │ │ +2f31f2: 6e20 c687 3000 |0039: invoke-virtual {v0, v3}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@87c6 │ │ +2f31f8: 280c |003c: goto 0048 // +000c │ │ +2f31fa: 1a03 e002 |003d: const-string v3, "<" // string@02e0 │ │ +2f31fe: 6e20 c687 3000 |003f: invoke-virtual {v0, v3}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@87c6 │ │ +2f3204: 2806 |0042: goto 0048 // +0006 │ │ +2f3206: 1a03 e202 |0043: const-string v3, """ // string@02e2 │ │ +2f320a: 6e20 c687 3000 |0045: invoke-virtual {v0, v3}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@87c6 │ │ +2f3210: 6e10 a288 0100 |0048: invoke-virtual {v1}, Ljava/text/StringCharacterIterator;.next:()C // method@88a2 │ │ +2f3216: 0a03 |004b: move-result v3 │ │ +2f3218: 28c2 |004c: goto 000e // -003e │ │ +2f321a: 6e10 cb87 0000 |004d: invoke-virtual {v0}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@87cb │ │ +2f3220: 0c03 |0050: move-result-object v3 │ │ +2f3222: 1103 |0051: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=170 │ │ 0x0005 line=171 │ │ 0x000a line=172 │ │ 0x0027 line=194 │ │ 0x002d line=189 │ │ @@ -1110480,52 +1110480,52 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 77 16-bit code units │ │ -2f3240: |[2f3240] org.jaudiotagger.logging.XMLTagDisplayFormatter.xmlCData:(Ljava/lang/String;)Ljava/lang/String; │ │ -2f3250: 2200 3810 |0000: new-instance v0, Ljava/lang/StringBuffer; // type@1038 │ │ -2f3254: 7010 c187 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuffer;.:()V // method@87c1 │ │ -2f325a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -2f325c: 6e10 aa87 0400 |0006: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@87aa │ │ -2f3262: 0a02 |0009: move-result v2 │ │ -2f3264: 3521 2c00 |000a: if-ge v1, v2, 0036 // +002c │ │ -2f3268: 6e20 9487 1400 |000c: invoke-virtual {v4, v1}, Ljava/lang/String;.charAt:(I)C // method@8794 │ │ -2f326e: 0a02 |000f: move-result v2 │ │ -2f3270: 7110 d786 0200 |0010: invoke-static {v2}, Ljava/lang/Character;.isLetterOrDigit:(C)Z // method@86d7 │ │ -2f3276: 0a03 |0013: move-result v3 │ │ -2f3278: 3903 1c00 |0014: if-nez v3, 0030 // +001c │ │ -2f327c: 7110 d986 0200 |0016: invoke-static {v2}, Ljava/lang/Character;.isSpaceChar:(C)Z // method@86d9 │ │ -2f3282: 0a03 |0019: move-result v3 │ │ -2f3284: 3803 0300 |001a: if-eqz v3, 001d // +0003 │ │ -2f3288: 2814 |001c: goto 0030 // +0014 │ │ -2f328a: 1a02 dc02 |001d: const-string v2, "&#x" // string@02dc │ │ -2f328e: 6e20 c687 2000 |001f: invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@87c6 │ │ -2f3294: 7120 d086 1400 |0022: invoke-static {v4, v1}, Ljava/lang/Character;.codePointAt:(Ljava/lang/CharSequence;I)I // method@86d0 │ │ -2f329a: 0a02 |0025: move-result v2 │ │ -2f329c: 1303 1000 |0026: const/16 v3, #int 16 // #10 │ │ -2f32a0: 7120 3387 3200 |0028: invoke-static {v2, v3}, Ljava/lang/Integer;.toString:(II)Ljava/lang/String; // method@8733 │ │ -2f32a6: 0c02 |002b: move-result-object v2 │ │ -2f32a8: 6e20 c687 2000 |002c: invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@87c6 │ │ -2f32ae: 2804 |002f: goto 0033 // +0004 │ │ -2f32b0: 6e20 c387 2000 |0030: invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@87c3 │ │ -2f32b6: d801 0101 |0033: add-int/lit8 v1, v1, #int 1 // #01 │ │ -2f32ba: 28d1 |0035: goto 0006 // -002f │ │ -2f32bc: 2204 3910 |0036: new-instance v4, Ljava/lang/StringBuilder; // type@1039 │ │ -2f32c0: 7010 cc87 0400 |0038: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2f32c6: 1a01 9905 |003b: const-string v1, "" // string@56cb │ │ -2f32da: 6e20 d787 0400 |0045: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2f32e0: 6e10 df87 0400 |0048: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2f32e6: 0c04 |004b: move-result-object v4 │ │ -2f32e8: 1104 |004c: return-object v4 │ │ +2f3244: |[2f3244] org.jaudiotagger.logging.XMLTagDisplayFormatter.xmlCData:(Ljava/lang/String;)Ljava/lang/String; │ │ +2f3254: 2200 3810 |0000: new-instance v0, Ljava/lang/StringBuffer; // type@1038 │ │ +2f3258: 7010 c187 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuffer;.:()V // method@87c1 │ │ +2f325e: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +2f3260: 6e10 aa87 0400 |0006: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@87aa │ │ +2f3266: 0a02 |0009: move-result v2 │ │ +2f3268: 3521 2c00 |000a: if-ge v1, v2, 0036 // +002c │ │ +2f326c: 6e20 9487 1400 |000c: invoke-virtual {v4, v1}, Ljava/lang/String;.charAt:(I)C // method@8794 │ │ +2f3272: 0a02 |000f: move-result v2 │ │ +2f3274: 7110 d786 0200 |0010: invoke-static {v2}, Ljava/lang/Character;.isLetterOrDigit:(C)Z // method@86d7 │ │ +2f327a: 0a03 |0013: move-result v3 │ │ +2f327c: 3903 1c00 |0014: if-nez v3, 0030 // +001c │ │ +2f3280: 7110 d986 0200 |0016: invoke-static {v2}, Ljava/lang/Character;.isSpaceChar:(C)Z // method@86d9 │ │ +2f3286: 0a03 |0019: move-result v3 │ │ +2f3288: 3803 0300 |001a: if-eqz v3, 001d // +0003 │ │ +2f328c: 2814 |001c: goto 0030 // +0014 │ │ +2f328e: 1a02 dc02 |001d: const-string v2, "&#x" // string@02dc │ │ +2f3292: 6e20 c687 2000 |001f: invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@87c6 │ │ +2f3298: 7120 d086 1400 |0022: invoke-static {v4, v1}, Ljava/lang/Character;.codePointAt:(Ljava/lang/CharSequence;I)I // method@86d0 │ │ +2f329e: 0a02 |0025: move-result v2 │ │ +2f32a0: 1303 1000 |0026: const/16 v3, #int 16 // #10 │ │ +2f32a4: 7120 3387 3200 |0028: invoke-static {v2, v3}, Ljava/lang/Integer;.toString:(II)Ljava/lang/String; // method@8733 │ │ +2f32aa: 0c02 |002b: move-result-object v2 │ │ +2f32ac: 6e20 c687 2000 |002c: invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@87c6 │ │ +2f32b2: 2804 |002f: goto 0033 // +0004 │ │ +2f32b4: 6e20 c387 2000 |0030: invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@87c3 │ │ +2f32ba: d801 0101 |0033: add-int/lit8 v1, v1, #int 1 // #01 │ │ +2f32be: 28d1 |0035: goto 0006 // -002f │ │ +2f32c0: 2204 3910 |0036: new-instance v4, Ljava/lang/StringBuilder; // type@1039 │ │ +2f32c4: 7010 cc87 0400 |0038: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2f32ca: 1a01 9905 |003b: const-string v1, "" // string@56cb │ │ +2f32de: 6e20 d787 0400 |0045: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2f32e4: 6e10 df87 0400 |0048: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2f32ea: 0c04 |004b: move-result-object v4 │ │ +2f32ec: 1104 |004c: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0006 line=78 │ │ 0x000c line=80 │ │ 0x0010 line=81 │ │ 0x001f line=87 │ │ @@ -1110539,25 +1110539,25 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -2f32ec: |[2f32ec] org.jaudiotagger.logging.XMLTagDisplayFormatter.xmlClose:(Ljava/lang/String;)Ljava/lang/String; │ │ -2f32fc: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -2f3300: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2f3306: 1a01 9a05 |0005: const-string v1, "" // string@05ba │ │ -2f331a: 6e20 d787 2000 |000f: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2f3320: 6e10 df87 0000 |0012: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2f3326: 0c02 |0015: move-result-object v2 │ │ -2f3328: 1102 |0016: return-object v2 │ │ +2f32f0: |[2f32f0] org.jaudiotagger.logging.XMLTagDisplayFormatter.xmlClose:(Ljava/lang/String;)Ljava/lang/String; │ │ +2f3300: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +2f3304: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2f330a: 1a01 9a05 |0005: const-string v1, "" // string@05ba │ │ +2f331e: 6e20 d787 2000 |000f: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2f3324: 6e10 df87 0000 |0012: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2f332a: 0c02 |0015: move-result-object v2 │ │ +2f332c: 1102 |0016: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ locals : │ │ 0x0000 - 0x0017 reg=2 (null) Ljava/lang/String; │ │ │ │ #4 : (in Lorg/jaudiotagger/logging/XMLTagDisplayFormatter;) │ │ @@ -1110565,29 +1110565,29 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -2f332c: |[2f332c] org.jaudiotagger.logging.XMLTagDisplayFormatter.xmlFullTag:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ -2f333c: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -2f3340: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2f3346: 7110 7e91 0200 |0005: invoke-static {v2}, Lorg/jaudiotagger/logging/XMLTagDisplayFormatter;.xmlOpen:(Ljava/lang/String;)Ljava/lang/String; // method@917e │ │ -2f334c: 0c01 |0008: move-result-object v1 │ │ -2f334e: 6e20 d787 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2f3354: 7110 7b91 0300 |000c: invoke-static {v3}, Lorg/jaudiotagger/logging/XMLTagDisplayFormatter;.xmlCData:(Ljava/lang/String;)Ljava/lang/String; // method@917b │ │ -2f335a: 0c03 |000f: move-result-object v3 │ │ -2f335c: 6e20 d787 3000 |0010: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2f3362: 7110 7c91 0200 |0013: invoke-static {v2}, Lorg/jaudiotagger/logging/XMLTagDisplayFormatter;.xmlClose:(Ljava/lang/String;)Ljava/lang/String; // method@917c │ │ -2f3368: 0c02 |0016: move-result-object v2 │ │ -2f336a: 6e20 d787 2000 |0017: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2f3370: 6e10 df87 0000 |001a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2f3376: 0c02 |001d: move-result-object v2 │ │ -2f3378: 1102 |001e: return-object v2 │ │ +2f3330: |[2f3330] org.jaudiotagger.logging.XMLTagDisplayFormatter.xmlFullTag:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +2f3340: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +2f3344: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2f334a: 7110 7e91 0200 |0005: invoke-static {v2}, Lorg/jaudiotagger/logging/XMLTagDisplayFormatter;.xmlOpen:(Ljava/lang/String;)Ljava/lang/String; // method@917e │ │ +2f3350: 0c01 |0008: move-result-object v1 │ │ +2f3352: 6e20 d787 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2f3358: 7110 7b91 0300 |000c: invoke-static {v3}, Lorg/jaudiotagger/logging/XMLTagDisplayFormatter;.xmlCData:(Ljava/lang/String;)Ljava/lang/String; // method@917b │ │ +2f335e: 0c03 |000f: move-result-object v3 │ │ +2f3360: 6e20 d787 3000 |0010: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2f3366: 7110 7c91 0200 |0013: invoke-static {v2}, Lorg/jaudiotagger/logging/XMLTagDisplayFormatter;.xmlClose:(Ljava/lang/String;)Ljava/lang/String; // method@917c │ │ +2f336c: 0c02 |0016: move-result-object v2 │ │ +2f336e: 6e20 d787 2000 |0017: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2f3374: 6e10 df87 0000 |001a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2f337a: 0c02 |001d: move-result-object v2 │ │ +2f337c: 1102 |001e: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ locals : │ │ 0x0000 - 0x001f reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x001f reg=3 (null) Ljava/lang/String; │ │ │ │ @@ -1110596,25 +1110596,25 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -2f337c: |[2f337c] org.jaudiotagger.logging.XMLTagDisplayFormatter.xmlOpen:(Ljava/lang/String;)Ljava/lang/String; │ │ -2f338c: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -2f3390: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2f3396: 1a01 9705 |0005: const-string v1, "<" // string@0597 │ │ -2f339a: 6e20 d787 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2f33a0: 6e20 d787 2000 |000a: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2f33a6: 1a02 ba05 |000d: const-string v2, ">" // string@05ba │ │ -2f33aa: 6e20 d787 2000 |000f: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2f33b0: 6e10 df87 0000 |0012: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2f33b6: 0c02 |0015: move-result-object v2 │ │ -2f33b8: 1102 |0016: return-object v2 │ │ +2f3380: |[2f3380] org.jaudiotagger.logging.XMLTagDisplayFormatter.xmlOpen:(Ljava/lang/String;)Ljava/lang/String; │ │ +2f3390: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +2f3394: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2f339a: 1a01 9705 |0005: const-string v1, "<" // string@0597 │ │ +2f339e: 6e20 d787 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2f33a4: 6e20 d787 2000 |000a: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2f33aa: 1a02 ba05 |000d: const-string v2, ">" // string@05ba │ │ +2f33ae: 6e20 d787 2000 |000f: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2f33b4: 6e10 df87 0000 |0012: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2f33ba: 0c02 |0015: move-result-object v2 │ │ +2f33bc: 1102 |0016: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0017 reg=2 (null) Ljava/lang/String; │ │ │ │ #6 : (in Lorg/jaudiotagger/logging/XMLTagDisplayFormatter;) │ │ @@ -1110622,28 +1110622,28 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -2f33bc: |[2f33bc] org.jaudiotagger.logging.XMLTagDisplayFormatter.xmlOpenHeading:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ -2f33cc: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -2f33d0: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2f33d6: 6e20 d787 1000 |0005: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2f33dc: 1a01 8f01 |0008: const-string v1, " id="" // string@018f │ │ -2f33e0: 6e20 d787 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2f33e6: 6e20 d787 2000 |000d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2f33ec: 1a01 8e02 |0010: const-string v1, """ // string@028e │ │ -2f33f0: 6e20 d787 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2f33f6: 6e10 df87 0000 |0015: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2f33fc: 0c01 |0018: move-result-object v1 │ │ -2f33fe: 7110 7e91 0100 |0019: invoke-static {v1}, Lorg/jaudiotagger/logging/XMLTagDisplayFormatter;.xmlOpen:(Ljava/lang/String;)Ljava/lang/String; // method@917e │ │ -2f3404: 0c01 |001c: move-result-object v1 │ │ -2f3406: 1101 |001d: return-object v1 │ │ +2f33c0: |[2f33c0] org.jaudiotagger.logging.XMLTagDisplayFormatter.xmlOpenHeading:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +2f33d0: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +2f33d4: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2f33da: 6e20 d787 1000 |0005: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2f33e0: 1a01 8f01 |0008: const-string v1, " id="" // string@018f │ │ +2f33e4: 6e20 d787 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2f33ea: 6e20 d787 2000 |000d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2f33f0: 1a01 8e02 |0010: const-string v1, """ // string@028e │ │ +2f33f4: 6e20 d787 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2f33fa: 6e10 df87 0000 |0015: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2f3400: 0c01 |0018: move-result-object v1 │ │ +2f3402: 7110 7e91 0100 |0019: invoke-static {v1}, Lorg/jaudiotagger/logging/XMLTagDisplayFormatter;.xmlOpen:(Ljava/lang/String;)Ljava/lang/String; // method@917e │ │ +2f3408: 0c01 |001c: move-result-object v1 │ │ +2f340a: 1101 |001d: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x001e reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x001e reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1110652,25 +1110652,25 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -2f3408: |[2f3408] org.jaudiotagger.logging.XMLTagDisplayFormatter.xmlSingleTag:(Ljava/lang/String;)Ljava/lang/String; │ │ -2f3418: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -2f341c: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2f3422: 1a01 9705 |0005: const-string v1, "<" // string@0597 │ │ -2f3426: 6e20 d787 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2f342c: 6e20 d787 2000 |000a: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2f3432: 1a02 c100 |000d: const-string v2, " />" // string@00c1 │ │ -2f3436: 6e20 d787 2000 |000f: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2f343c: 6e10 df87 0000 |0012: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2f3442: 0c02 |0015: move-result-object v2 │ │ -2f3444: 1102 |0016: return-object v2 │ │ +2f340c: |[2f340c] org.jaudiotagger.logging.XMLTagDisplayFormatter.xmlSingleTag:(Ljava/lang/String;)Ljava/lang/String; │ │ +2f341c: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +2f3420: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2f3426: 1a01 9705 |0005: const-string v1, "<" // string@0597 │ │ +2f342a: 6e20 d787 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2f3430: 6e20 d787 2000 |000a: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2f3436: 1a02 c100 |000d: const-string v2, " />" // string@00c1 │ │ +2f343a: 6e20 d787 2000 |000f: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2f3440: 6e10 df87 0000 |0012: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2f3446: 0c02 |0015: move-result-object v2 │ │ +2f3448: 1102 |0016: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ locals : │ │ 0x0000 - 0x0017 reg=2 (null) Ljava/lang/String; │ │ │ │ Virtual methods - │ │ @@ -1110679,19 +1110679,19 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -2f3490: |[2f3490] org.jaudiotagger.logging.XMLTagDisplayFormatter.addElement:(Ljava/lang/String;I)V │ │ -2f34a0: 7110 bd87 0200 |0000: invoke-static {v2}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@87bd │ │ -2f34a6: 0c02 |0003: move-result-object v2 │ │ -2f34a8: 6e30 7391 1002 |0004: invoke-virtual {v0, v1, v2}, Lorg/jaudiotagger/logging/XMLTagDisplayFormatter;.addElement:(Ljava/lang/String;Ljava/lang/String;)V // method@9173 │ │ -2f34ae: 0e00 |0007: return-void │ │ +2f3494: |[2f3494] org.jaudiotagger.logging.XMLTagDisplayFormatter.addElement:(Ljava/lang/String;I)V │ │ +2f34a4: 7110 bd87 0200 |0000: invoke-static {v2}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@87bd │ │ +2f34aa: 0c02 |0003: move-result-object v2 │ │ +2f34ac: 6e30 7391 1002 |0004: invoke-virtual {v0, v1, v2}, Lorg/jaudiotagger/logging/XMLTagDisplayFormatter;.addElement:(Ljava/lang/String;Ljava/lang/String;)V // method@9173 │ │ +2f34b2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/jaudiotagger/logging/XMLTagDisplayFormatter; │ │ 0x0000 - 0x0008 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0008 reg=2 (null) I │ │ @@ -1110701,22 +1110701,22 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -2f34b0: |[2f34b0] org.jaudiotagger.logging.XMLTagDisplayFormatter.addElement:(Ljava/lang/String;Ljava/lang/String;)V │ │ -2f34c0: 5410 8e87 |0000: iget-object v0, v1, Lorg/jaudiotagger/logging/XMLTagDisplayFormatter;.sb:Ljava/lang/StringBuffer; // field@878e │ │ -2f34c4: 7110 7991 0300 |0002: invoke-static {v3}, Lorg/jaudiotagger/logging/XMLTagDisplayFormatter;.replaceXMLCharacters:(Ljava/lang/String;)Ljava/lang/String; // method@9179 │ │ -2f34ca: 0c03 |0005: move-result-object v3 │ │ -2f34cc: 7120 7d91 3200 |0006: invoke-static {v2, v3}, Lorg/jaudiotagger/logging/XMLTagDisplayFormatter;.xmlFullTag:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@917d │ │ -2f34d2: 0c02 |0009: move-result-object v2 │ │ -2f34d4: 6e20 c687 2000 |000a: invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@87c6 │ │ -2f34da: 0e00 |000d: return-void │ │ +2f34b4: |[2f34b4] org.jaudiotagger.logging.XMLTagDisplayFormatter.addElement:(Ljava/lang/String;Ljava/lang/String;)V │ │ +2f34c4: 5410 8e87 |0000: iget-object v0, v1, Lorg/jaudiotagger/logging/XMLTagDisplayFormatter;.sb:Ljava/lang/StringBuffer; // field@878e │ │ +2f34c8: 7110 7991 0300 |0002: invoke-static {v3}, Lorg/jaudiotagger/logging/XMLTagDisplayFormatter;.replaceXMLCharacters:(Ljava/lang/String;)Ljava/lang/String; // method@9179 │ │ +2f34ce: 0c03 |0005: move-result-object v3 │ │ +2f34d0: 7120 7d91 3200 |0006: invoke-static {v2, v3}, Lorg/jaudiotagger/logging/XMLTagDisplayFormatter;.xmlFullTag:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@917d │ │ +2f34d6: 0c02 |0009: move-result-object v2 │ │ +2f34d8: 6e20 c687 2000 |000a: invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@87c6 │ │ +2f34de: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/jaudiotagger/logging/XMLTagDisplayFormatter; │ │ 0x0000 - 0x000e reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x000e reg=3 (null) Ljava/lang/String; │ │ @@ -1110726,19 +1110726,19 @@ │ │ type : '(Ljava/lang/String;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -2f3470: |[2f3470] org.jaudiotagger.logging.XMLTagDisplayFormatter.addElement:(Ljava/lang/String;Z)V │ │ -2f3480: 7110 c087 0200 |0000: invoke-static {v2}, Ljava/lang/String;.valueOf:(Z)Ljava/lang/String; // method@87c0 │ │ -2f3486: 0c02 |0003: move-result-object v2 │ │ -2f3488: 6e30 7391 1002 |0004: invoke-virtual {v0, v1, v2}, Lorg/jaudiotagger/logging/XMLTagDisplayFormatter;.addElement:(Ljava/lang/String;Ljava/lang/String;)V // method@9173 │ │ -2f348e: 0e00 |0007: return-void │ │ +2f3474: |[2f3474] org.jaudiotagger.logging.XMLTagDisplayFormatter.addElement:(Ljava/lang/String;Z)V │ │ +2f3484: 7110 c087 0200 |0000: invoke-static {v2}, Ljava/lang/String;.valueOf:(Z)Ljava/lang/String; // method@87c0 │ │ +2f348a: 0c02 |0003: move-result-object v2 │ │ +2f348c: 6e30 7391 1002 |0004: invoke-virtual {v0, v1, v2}, Lorg/jaudiotagger/logging/XMLTagDisplayFormatter;.addElement:(Ljava/lang/String;Ljava/lang/String;)V // method@9173 │ │ +2f3492: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/jaudiotagger/logging/XMLTagDisplayFormatter; │ │ 0x0000 - 0x0008 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0008 reg=2 (null) Z │ │ @@ -1110748,20 +1110748,20 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -2f34dc: |[2f34dc] org.jaudiotagger.logging.XMLTagDisplayFormatter.closeHeadingElement:(Ljava/lang/String;)V │ │ -2f34ec: 5410 8e87 |0000: iget-object v0, v1, Lorg/jaudiotagger/logging/XMLTagDisplayFormatter;.sb:Ljava/lang/StringBuffer; // field@878e │ │ -2f34f0: 7110 7c91 0200 |0002: invoke-static {v2}, Lorg/jaudiotagger/logging/XMLTagDisplayFormatter;.xmlClose:(Ljava/lang/String;)Ljava/lang/String; // method@917c │ │ -2f34f6: 0c02 |0005: move-result-object v2 │ │ -2f34f8: 6e20 c687 2000 |0006: invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@87c6 │ │ -2f34fe: 0e00 |0009: return-void │ │ +2f34e0: |[2f34e0] org.jaudiotagger.logging.XMLTagDisplayFormatter.closeHeadingElement:(Ljava/lang/String;)V │ │ +2f34f0: 5410 8e87 |0000: iget-object v0, v1, Lorg/jaudiotagger/logging/XMLTagDisplayFormatter;.sb:Ljava/lang/StringBuffer; // field@878e │ │ +2f34f4: 7110 7c91 0200 |0002: invoke-static {v2}, Lorg/jaudiotagger/logging/XMLTagDisplayFormatter;.xmlClose:(Ljava/lang/String;)Ljava/lang/String; // method@917c │ │ +2f34fa: 0c02 |0005: move-result-object v2 │ │ +2f34fc: 6e20 c687 2000 |0006: invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@87c6 │ │ +2f3502: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/jaudiotagger/logging/XMLTagDisplayFormatter; │ │ 0x0000 - 0x000a reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1110770,19 +1110770,19 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -2f3520: |[2f3520] org.jaudiotagger.logging.XMLTagDisplayFormatter.openHeadingElement:(Ljava/lang/String;I)V │ │ -2f3530: 7110 bd87 0200 |0000: invoke-static {v2}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@87bd │ │ -2f3536: 0c02 |0003: move-result-object v2 │ │ -2f3538: 6e30 7791 1002 |0004: invoke-virtual {v0, v1, v2}, Lorg/jaudiotagger/logging/XMLTagDisplayFormatter;.openHeadingElement:(Ljava/lang/String;Ljava/lang/String;)V // method@9177 │ │ -2f353e: 0e00 |0007: return-void │ │ +2f3524: |[2f3524] org.jaudiotagger.logging.XMLTagDisplayFormatter.openHeadingElement:(Ljava/lang/String;I)V │ │ +2f3534: 7110 bd87 0200 |0000: invoke-static {v2}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@87bd │ │ +2f353a: 0c02 |0003: move-result-object v2 │ │ +2f353c: 6e30 7791 1002 |0004: invoke-virtual {v0, v1, v2}, Lorg/jaudiotagger/logging/XMLTagDisplayFormatter;.openHeadingElement:(Ljava/lang/String;Ljava/lang/String;)V // method@9177 │ │ +2f3542: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/jaudiotagger/logging/XMLTagDisplayFormatter; │ │ 0x0000 - 0x0008 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0008 reg=2 (null) I │ │ @@ -1110792,30 +1110792,30 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -2f3540: |[2f3540] org.jaudiotagger.logging.XMLTagDisplayFormatter.openHeadingElement:(Ljava/lang/String;Ljava/lang/String;)V │ │ -2f3550: 6e10 aa87 0300 |0000: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@87aa │ │ -2f3556: 0a00 |0003: move-result v0 │ │ -2f3558: 3900 0c00 |0004: if-nez v0, 0010 // +000c │ │ -2f355c: 5413 8e87 |0006: iget-object v3, v1, Lorg/jaudiotagger/logging/XMLTagDisplayFormatter;.sb:Ljava/lang/StringBuffer; // field@878e │ │ -2f3560: 7110 7e91 0200 |0008: invoke-static {v2}, Lorg/jaudiotagger/logging/XMLTagDisplayFormatter;.xmlOpen:(Ljava/lang/String;)Ljava/lang/String; // method@917e │ │ -2f3566: 0c02 |000b: move-result-object v2 │ │ -2f3568: 6e20 c687 2300 |000c: invoke-virtual {v3, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@87c6 │ │ -2f356e: 280e |000f: goto 001d // +000e │ │ -2f3570: 5410 8e87 |0010: iget-object v0, v1, Lorg/jaudiotagger/logging/XMLTagDisplayFormatter;.sb:Ljava/lang/StringBuffer; // field@878e │ │ -2f3574: 7110 7991 0300 |0012: invoke-static {v3}, Lorg/jaudiotagger/logging/XMLTagDisplayFormatter;.replaceXMLCharacters:(Ljava/lang/String;)Ljava/lang/String; // method@9179 │ │ -2f357a: 0c03 |0015: move-result-object v3 │ │ -2f357c: 7120 7f91 3200 |0016: invoke-static {v2, v3}, Lorg/jaudiotagger/logging/XMLTagDisplayFormatter;.xmlOpenHeading:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@917f │ │ -2f3582: 0c02 |0019: move-result-object v2 │ │ -2f3584: 6e20 c687 2000 |001a: invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@87c6 │ │ -2f358a: 0e00 |001d: return-void │ │ +2f3544: |[2f3544] org.jaudiotagger.logging.XMLTagDisplayFormatter.openHeadingElement:(Ljava/lang/String;Ljava/lang/String;)V │ │ +2f3554: 6e10 aa87 0300 |0000: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@87aa │ │ +2f355a: 0a00 |0003: move-result v0 │ │ +2f355c: 3900 0c00 |0004: if-nez v0, 0010 // +000c │ │ +2f3560: 5413 8e87 |0006: iget-object v3, v1, Lorg/jaudiotagger/logging/XMLTagDisplayFormatter;.sb:Ljava/lang/StringBuffer; // field@878e │ │ +2f3564: 7110 7e91 0200 |0008: invoke-static {v2}, Lorg/jaudiotagger/logging/XMLTagDisplayFormatter;.xmlOpen:(Ljava/lang/String;)Ljava/lang/String; // method@917e │ │ +2f356a: 0c02 |000b: move-result-object v2 │ │ +2f356c: 6e20 c687 2300 |000c: invoke-virtual {v3, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@87c6 │ │ +2f3572: 280e |000f: goto 001d // +000e │ │ +2f3574: 5410 8e87 |0010: iget-object v0, v1, Lorg/jaudiotagger/logging/XMLTagDisplayFormatter;.sb:Ljava/lang/StringBuffer; // field@878e │ │ +2f3578: 7110 7991 0300 |0012: invoke-static {v3}, Lorg/jaudiotagger/logging/XMLTagDisplayFormatter;.replaceXMLCharacters:(Ljava/lang/String;)Ljava/lang/String; // method@9179 │ │ +2f357e: 0c03 |0015: move-result-object v3 │ │ +2f3580: 7120 7f91 3200 |0016: invoke-static {v2, v3}, Lorg/jaudiotagger/logging/XMLTagDisplayFormatter;.xmlOpenHeading:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@917f │ │ +2f3586: 0c02 |0019: move-result-object v2 │ │ +2f3588: 6e20 c687 2000 |001a: invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@87c6 │ │ +2f358e: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ 0x0006 line=118 │ │ 0x0010 line=122 │ │ locals : │ │ 0x0000 - 0x001e reg=1 this Lorg/jaudiotagger/logging/XMLTagDisplayFormatter; │ │ @@ -1110827,19 +1110827,19 @@ │ │ type : '(Ljava/lang/String;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -2f3500: |[2f3500] org.jaudiotagger.logging.XMLTagDisplayFormatter.openHeadingElement:(Ljava/lang/String;Z)V │ │ -2f3510: 7110 c087 0200 |0000: invoke-static {v2}, Ljava/lang/String;.valueOf:(Z)Ljava/lang/String; // method@87c0 │ │ -2f3516: 0c02 |0003: move-result-object v2 │ │ -2f3518: 6e30 7791 1002 |0004: invoke-virtual {v0, v1, v2}, Lorg/jaudiotagger/logging/XMLTagDisplayFormatter;.openHeadingElement:(Ljava/lang/String;Ljava/lang/String;)V // method@9177 │ │ -2f351e: 0e00 |0007: return-void │ │ +2f3504: |[2f3504] org.jaudiotagger.logging.XMLTagDisplayFormatter.openHeadingElement:(Ljava/lang/String;Z)V │ │ +2f3514: 7110 c087 0200 |0000: invoke-static {v2}, Ljava/lang/String;.valueOf:(Z)Ljava/lang/String; // method@87c0 │ │ +2f351a: 0c02 |0003: move-result-object v2 │ │ +2f351c: 6e30 7791 1002 |0004: invoke-virtual {v0, v1, v2}, Lorg/jaudiotagger/logging/XMLTagDisplayFormatter;.openHeadingElement:(Ljava/lang/String;Ljava/lang/String;)V // method@9177 │ │ +2f3522: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/jaudiotagger/logging/XMLTagDisplayFormatter; │ │ 0x0000 - 0x0008 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0008 reg=2 (null) Z │ │ @@ -1110849,19 +1110849,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -2f3220: |[2f3220] org.jaudiotagger.logging.XMLTagDisplayFormatter.toString:()Ljava/lang/String; │ │ -2f3230: 5410 8e87 |0000: iget-object v0, v1, Lorg/jaudiotagger/logging/XMLTagDisplayFormatter;.sb:Ljava/lang/StringBuffer; // field@878e │ │ -2f3234: 6e10 cb87 0000 |0002: invoke-virtual {v0}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@87cb │ │ -2f323a: 0c00 |0005: move-result-object v0 │ │ -2f323c: 1100 |0006: return-object v0 │ │ +2f3224: |[2f3224] org.jaudiotagger.logging.XMLTagDisplayFormatter.toString:()Ljava/lang/String; │ │ +2f3234: 5410 8e87 |0000: iget-object v0, v1, Lorg/jaudiotagger/logging/XMLTagDisplayFormatter;.sb:Ljava/lang/StringBuffer; // field@878e │ │ +2f3238: 6e10 cb87 0000 |0002: invoke-virtual {v0}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@87cb │ │ +2f323e: 0c00 |0005: move-result-object v0 │ │ +2f3240: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jaudiotagger/logging/XMLTagDisplayFormatter; │ │ │ │ source_file_idx : 21729 (XMLTagDisplayFormatter.java) │ │ @@ -1110897,17 +1110897,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2f35ec: |[2f35ec] org.jaudiotagger.tag.FieldDataInvalidException.:()V │ │ -2f35fc: 7010 cf91 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/TagException;.:()V // method@91cf │ │ -2f3602: 0e00 |0003: return-void │ │ +2f35f0: |[2f35f0] org.jaudiotagger.tag.FieldDataInvalidException.:()V │ │ +2f3600: 7010 cf91 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/TagException;.:()V // method@91cf │ │ +2f3606: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/FieldDataInvalidException; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/FieldDataInvalidException;) │ │ @@ -1110915,17 +1110915,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -2f3604: |[2f3604] org.jaudiotagger.tag.FieldDataInvalidException.:(Ljava/lang/String;)V │ │ -2f3614: 7020 d091 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/TagException;.:(Ljava/lang/String;)V // method@91d0 │ │ -2f361a: 0e00 |0003: return-void │ │ +2f3608: |[2f3608] org.jaudiotagger.tag.FieldDataInvalidException.:(Ljava/lang/String;)V │ │ +2f3618: 7020 d091 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/TagException;.:(Ljava/lang/String;)V // method@91d0 │ │ +2f361e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/FieldDataInvalidException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1110934,17 +1110934,17 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Throwable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -2f361c: |[2f361c] org.jaudiotagger.tag.FieldDataInvalidException.:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ -2f362c: 7030 d191 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/TagException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@91d1 │ │ -2f3632: 0e00 |0003: return-void │ │ +2f3620: |[2f3620] org.jaudiotagger.tag.FieldDataInvalidException.:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ +2f3630: 7030 d191 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/TagException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@91d1 │ │ +2f3636: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/FieldDataInvalidException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/Throwable; │ │ @@ -1110954,17 +1110954,17 @@ │ │ type : '(Ljava/lang/Throwable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -2f3634: |[2f3634] org.jaudiotagger.tag.FieldDataInvalidException.:(Ljava/lang/Throwable;)V │ │ -2f3644: 7020 d291 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/TagException;.:(Ljava/lang/Throwable;)V // method@91d2 │ │ -2f364a: 0e00 |0003: return-void │ │ +2f3638: |[2f3638] org.jaudiotagger.tag.FieldDataInvalidException.:(Ljava/lang/Throwable;)V │ │ +2f3648: 7020 d291 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/TagException;.:(Ljava/lang/Throwable;)V // method@91d2 │ │ +2f364e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/FieldDataInvalidException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/Throwable; │ │ │ │ @@ -1111002,17 +1111002,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2f4c80: |[2f4c80] org.jaudiotagger.tag.InvalidTagException.:()V │ │ -2f4c90: 7010 cf91 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/TagException;.:()V // method@91cf │ │ -2f4c96: 0e00 |0003: return-void │ │ +2f4c84: |[2f4c84] org.jaudiotagger.tag.InvalidTagException.:()V │ │ +2f4c94: 7010 cf91 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/TagException;.:()V // method@91cf │ │ +2f4c9a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/InvalidTagException; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/InvalidTagException;) │ │ @@ -1111020,17 +1111020,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -2f4c98: |[2f4c98] org.jaudiotagger.tag.InvalidTagException.:(Ljava/lang/String;)V │ │ -2f4ca8: 7020 d091 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/TagException;.:(Ljava/lang/String;)V // method@91d0 │ │ -2f4cae: 0e00 |0003: return-void │ │ +2f4c9c: |[2f4c9c] org.jaudiotagger.tag.InvalidTagException.:(Ljava/lang/String;)V │ │ +2f4cac: 7020 d091 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/TagException;.:(Ljava/lang/String;)V // method@91d0 │ │ +2f4cb2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/InvalidTagException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1111039,17 +1111039,17 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Throwable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -2f4cb0: |[2f4cb0] org.jaudiotagger.tag.InvalidTagException.:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ -2f4cc0: 7030 d191 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/TagException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@91d1 │ │ -2f4cc6: 0e00 |0003: return-void │ │ +2f4cb4: |[2f4cb4] org.jaudiotagger.tag.InvalidTagException.:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ +2f4cc4: 7030 d191 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/TagException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@91d1 │ │ +2f4cca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/InvalidTagException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/Throwable; │ │ @@ -1111059,17 +1111059,17 @@ │ │ type : '(Ljava/lang/Throwable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -2f4cc8: |[2f4cc8] org.jaudiotagger.tag.InvalidTagException.:(Ljava/lang/Throwable;)V │ │ -2f4cd8: 7020 d291 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/TagException;.:(Ljava/lang/Throwable;)V // method@91d2 │ │ -2f4cde: 0e00 |0003: return-void │ │ +2f4ccc: |[2f4ccc] org.jaudiotagger.tag.InvalidTagException.:(Ljava/lang/Throwable;)V │ │ +2f4cdc: 7020 d291 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/TagException;.:(Ljava/lang/Throwable;)V // method@91d2 │ │ +2f4ce2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/InvalidTagException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/Throwable; │ │ │ │ @@ -1111107,17 +1111107,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2f4e00: |[2f4e00] org.jaudiotagger.tag.TagNotFoundException.:()V │ │ -2f4e10: 7010 cf91 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/TagException;.:()V // method@91cf │ │ -2f4e16: 0e00 |0003: return-void │ │ +2f4e04: |[2f4e04] org.jaudiotagger.tag.TagNotFoundException.:()V │ │ +2f4e14: 7010 cf91 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/TagException;.:()V // method@91cf │ │ +2f4e1a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/TagNotFoundException; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/TagNotFoundException;) │ │ @@ -1111125,17 +1111125,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -2f4e18: |[2f4e18] org.jaudiotagger.tag.TagNotFoundException.:(Ljava/lang/String;)V │ │ -2f4e28: 7020 d091 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/TagException;.:(Ljava/lang/String;)V // method@91d0 │ │ -2f4e2e: 0e00 |0003: return-void │ │ +2f4e1c: |[2f4e1c] org.jaudiotagger.tag.TagNotFoundException.:(Ljava/lang/String;)V │ │ +2f4e2c: 7020 d091 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/TagException;.:(Ljava/lang/String;)V // method@91d0 │ │ +2f4e32: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/TagNotFoundException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1111144,17 +1111144,17 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Throwable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -2f4e30: |[2f4e30] org.jaudiotagger.tag.TagNotFoundException.:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ -2f4e40: 7030 d191 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/TagException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@91d1 │ │ -2f4e46: 0e00 |0003: return-void │ │ +2f4e34: |[2f4e34] org.jaudiotagger.tag.TagNotFoundException.:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ +2f4e44: 7030 d191 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/TagException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@91d1 │ │ +2f4e4a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/TagNotFoundException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/Throwable; │ │ @@ -1111164,17 +1111164,17 @@ │ │ type : '(Ljava/lang/Throwable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -2f4e48: |[2f4e48] org.jaudiotagger.tag.TagNotFoundException.:(Ljava/lang/Throwable;)V │ │ -2f4e58: 7020 d291 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/TagException;.:(Ljava/lang/Throwable;)V // method@91d2 │ │ -2f4e5e: 0e00 |0003: return-void │ │ +2f4e4c: |[2f4e4c] org.jaudiotagger.tag.TagNotFoundException.:(Ljava/lang/Throwable;)V │ │ +2f4e5c: 7020 d291 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/TagException;.:(Ljava/lang/Throwable;)V // method@91d2 │ │ +2f4e62: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/TagNotFoundException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/Throwable; │ │ │ │ @@ -1111386,26 +1111386,26 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -2f674c: |[2f674c] org.jaudiotagger.tag.aiff.AiffTag.:()V │ │ -2f675c: 7010 7087 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8770 │ │ -2f6762: 2200 7c10 |0003: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ -2f6766: 7010 ae88 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ -2f676c: 5b10 6688 |0008: iput-object v0, v1, Lorg/jaudiotagger/tag/aiff/AiffTag;.chunkSummaryList:Ljava/util/List; // field@8866 │ │ -2f6770: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -2f6772: 5c10 6c88 |000b: iput-boolean v0, v1, Lorg/jaudiotagger/tag/aiff/AiffTag;.lastChunkSizeExtendsPastFormSize:Z // field@886c │ │ -2f6776: 5c10 6b88 |000d: iput-boolean v0, v1, Lorg/jaudiotagger/tag/aiff/AiffTag;.isIncorrectlyAlignedTag:Z // field@886b │ │ -2f677a: 5c10 6a88 |000f: iput-boolean v0, v1, Lorg/jaudiotagger/tag/aiff/AiffTag;.isExistingId3Tag:Z // field@886a │ │ -2f677e: 1a00 0000 |0011: const-string v0, "" // string@0000 │ │ -2f6782: 5b10 6d88 |0013: iput-object v0, v1, Lorg/jaudiotagger/tag/aiff/AiffTag;.loggingFilename:Ljava/lang/String; // field@886d │ │ -2f6786: 0e00 |0015: return-void │ │ +2f6750: |[2f6750] org.jaudiotagger.tag.aiff.AiffTag.:()V │ │ +2f6760: 7010 7087 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8770 │ │ +2f6766: 2200 7c10 |0003: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ +2f676a: 7010 ae88 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ +2f6770: 5b10 6688 |0008: iput-object v0, v1, Lorg/jaudiotagger/tag/aiff/AiffTag;.chunkSummaryList:Ljava/util/List; // field@8866 │ │ +2f6774: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +2f6776: 5c10 6c88 |000b: iput-boolean v0, v1, Lorg/jaudiotagger/tag/aiff/AiffTag;.lastChunkSizeExtendsPastFormSize:Z // field@886c │ │ +2f677a: 5c10 6b88 |000d: iput-boolean v0, v1, Lorg/jaudiotagger/tag/aiff/AiffTag;.isIncorrectlyAlignedTag:Z // field@886b │ │ +2f677e: 5c10 6a88 |000f: iput-boolean v0, v1, Lorg/jaudiotagger/tag/aiff/AiffTag;.isExistingId3Tag:Z // field@886a │ │ +2f6782: 1a00 0000 |0011: const-string v0, "" // string@0000 │ │ +2f6786: 5b10 6d88 |0013: iput-object v0, v1, Lorg/jaudiotagger/tag/aiff/AiffTag;.loggingFilename:Ljava/lang/String; // field@886d │ │ +2f678a: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0003 line=21 │ │ 0x000b line=37 │ │ 0x000d line=43 │ │ 0x000f line=48 │ │ @@ -1111418,27 +1111418,27 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -2f6788: |[2f6788] org.jaudiotagger.tag.aiff.AiffTag.:(Ljava/lang/String;)V │ │ -2f6798: 7010 7087 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8770 │ │ -2f679e: 2200 7c10 |0003: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ -2f67a2: 7010 ae88 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ -2f67a8: 5b10 6688 |0008: iput-object v0, v1, Lorg/jaudiotagger/tag/aiff/AiffTag;.chunkSummaryList:Ljava/util/List; // field@8866 │ │ -2f67ac: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -2f67ae: 5c10 6c88 |000b: iput-boolean v0, v1, Lorg/jaudiotagger/tag/aiff/AiffTag;.lastChunkSizeExtendsPastFormSize:Z // field@886c │ │ -2f67b2: 5c10 6b88 |000d: iput-boolean v0, v1, Lorg/jaudiotagger/tag/aiff/AiffTag;.isIncorrectlyAlignedTag:Z // field@886b │ │ -2f67b6: 5c10 6a88 |000f: iput-boolean v0, v1, Lorg/jaudiotagger/tag/aiff/AiffTag;.isExistingId3Tag:Z // field@886a │ │ -2f67ba: 1a00 0000 |0011: const-string v0, "" // string@0000 │ │ -2f67be: 5b10 6d88 |0013: iput-object v0, v1, Lorg/jaudiotagger/tag/aiff/AiffTag;.loggingFilename:Ljava/lang/String; // field@886d │ │ -2f67c2: 5b12 6d88 |0015: iput-object v2, v1, Lorg/jaudiotagger/tag/aiff/AiffTag;.loggingFilename:Ljava/lang/String; // field@886d │ │ -2f67c6: 0e00 |0017: return-void │ │ +2f678c: |[2f678c] org.jaudiotagger.tag.aiff.AiffTag.:(Ljava/lang/String;)V │ │ +2f679c: 7010 7087 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8770 │ │ +2f67a2: 2200 7c10 |0003: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ +2f67a6: 7010 ae88 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ +2f67ac: 5b10 6688 |0008: iput-object v0, v1, Lorg/jaudiotagger/tag/aiff/AiffTag;.chunkSummaryList:Ljava/util/List; // field@8866 │ │ +2f67b0: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +2f67b2: 5c10 6c88 |000b: iput-boolean v0, v1, Lorg/jaudiotagger/tag/aiff/AiffTag;.lastChunkSizeExtendsPastFormSize:Z // field@886c │ │ +2f67b6: 5c10 6b88 |000d: iput-boolean v0, v1, Lorg/jaudiotagger/tag/aiff/AiffTag;.isIncorrectlyAlignedTag:Z // field@886b │ │ +2f67ba: 5c10 6a88 |000f: iput-boolean v0, v1, Lorg/jaudiotagger/tag/aiff/AiffTag;.isExistingId3Tag:Z // field@886a │ │ +2f67be: 1a00 0000 |0011: const-string v0, "" // string@0000 │ │ +2f67c2: 5b10 6d88 |0013: iput-object v0, v1, Lorg/jaudiotagger/tag/aiff/AiffTag;.loggingFilename:Ljava/lang/String; // field@886d │ │ +2f67c6: 5b12 6d88 |0015: iput-object v2, v1, Lorg/jaudiotagger/tag/aiff/AiffTag;.loggingFilename:Ljava/lang/String; // field@886d │ │ +2f67ca: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0003 line=21 │ │ 0x000b line=37 │ │ 0x000d line=43 │ │ 0x000f line=48 │ │ @@ -1111453,27 +1111453,27 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -2f67c8: |[2f67c8] org.jaudiotagger.tag.aiff.AiffTag.:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;)V │ │ -2f67d8: 7010 7087 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8770 │ │ -2f67de: 2200 7c10 |0003: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ -2f67e2: 7010 ae88 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ -2f67e8: 5b10 6688 |0008: iput-object v0, v1, Lorg/jaudiotagger/tag/aiff/AiffTag;.chunkSummaryList:Ljava/util/List; // field@8866 │ │ -2f67ec: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -2f67ee: 5c10 6c88 |000b: iput-boolean v0, v1, Lorg/jaudiotagger/tag/aiff/AiffTag;.lastChunkSizeExtendsPastFormSize:Z // field@886c │ │ -2f67f2: 5c10 6b88 |000d: iput-boolean v0, v1, Lorg/jaudiotagger/tag/aiff/AiffTag;.isIncorrectlyAlignedTag:Z // field@886b │ │ -2f67f6: 5c10 6a88 |000f: iput-boolean v0, v1, Lorg/jaudiotagger/tag/aiff/AiffTag;.isExistingId3Tag:Z // field@886a │ │ -2f67fa: 1a00 0000 |0011: const-string v0, "" // string@0000 │ │ -2f67fe: 5b10 6d88 |0013: iput-object v0, v1, Lorg/jaudiotagger/tag/aiff/AiffTag;.loggingFilename:Ljava/lang/String; // field@886d │ │ -2f6802: 5b12 6988 |0015: iput-object v2, v1, Lorg/jaudiotagger/tag/aiff/AiffTag;.id3Tag:Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // field@8869 │ │ -2f6806: 0e00 |0017: return-void │ │ +2f67cc: |[2f67cc] org.jaudiotagger.tag.aiff.AiffTag.:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;)V │ │ +2f67dc: 7010 7087 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8770 │ │ +2f67e2: 2200 7c10 |0003: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ +2f67e6: 7010 ae88 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ +2f67ec: 5b10 6688 |0008: iput-object v0, v1, Lorg/jaudiotagger/tag/aiff/AiffTag;.chunkSummaryList:Ljava/util/List; // field@8866 │ │ +2f67f0: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +2f67f2: 5c10 6c88 |000b: iput-boolean v0, v1, Lorg/jaudiotagger/tag/aiff/AiffTag;.lastChunkSizeExtendsPastFormSize:Z // field@886c │ │ +2f67f6: 5c10 6b88 |000d: iput-boolean v0, v1, Lorg/jaudiotagger/tag/aiff/AiffTag;.isIncorrectlyAlignedTag:Z // field@886b │ │ +2f67fa: 5c10 6a88 |000f: iput-boolean v0, v1, Lorg/jaudiotagger/tag/aiff/AiffTag;.isExistingId3Tag:Z // field@886a │ │ +2f67fe: 1a00 0000 |0011: const-string v0, "" // string@0000 │ │ +2f6802: 5b10 6d88 |0013: iput-object v0, v1, Lorg/jaudiotagger/tag/aiff/AiffTag;.loggingFilename:Ljava/lang/String; // field@886d │ │ +2f6806: 5b12 6988 |0015: iput-object v2, v1, Lorg/jaudiotagger/tag/aiff/AiffTag;.id3Tag:Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // field@8869 │ │ +2f680a: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0003 line=21 │ │ 0x000b line=37 │ │ 0x000d line=43 │ │ 0x000f line=48 │ │ @@ -1111488,45 +1111488,45 @@ │ │ type : '()Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 60 16-bit code units │ │ -2f668c: |[2f668c] org.jaudiotagger.tag.aiff.AiffTag.createDefaultID3Tag:()Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; │ │ -2f669c: 7100 ea91 0000 |0000: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ -2f66a2: 0c00 |0003: move-result-object v0 │ │ -2f66a4: 6e10 e691 0000 |0004: invoke-virtual {v0}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getID3V2Version:()Lorg/jaudiotagger/tag/reference/ID3V2Version; // method@91e6 │ │ -2f66aa: 0c00 |0007: move-result-object v0 │ │ -2f66ac: 6201 eb90 |0008: sget-object v1, Lorg/jaudiotagger/tag/reference/ID3V2Version;.ID3_V24:Lorg/jaudiotagger/tag/reference/ID3V2Version; // field@90eb │ │ -2f66b0: 3310 0800 |000a: if-ne v0, v1, 0012 // +0008 │ │ -2f66b4: 2200 2c12 |000c: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24Tag; // type@122c │ │ -2f66b8: 7010 7097 0000 |000e: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.:()V // method@9770 │ │ -2f66be: 1100 |0011: return-object v0 │ │ -2f66c0: 7100 ea91 0000 |0012: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ -2f66c6: 0c00 |0015: move-result-object v0 │ │ -2f66c8: 6e10 e691 0000 |0016: invoke-virtual {v0}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getID3V2Version:()Lorg/jaudiotagger/tag/reference/ID3V2Version; // method@91e6 │ │ -2f66ce: 0c00 |0019: move-result-object v0 │ │ -2f66d0: 6201 ea90 |001a: sget-object v1, Lorg/jaudiotagger/tag/reference/ID3V2Version;.ID3_V23:Lorg/jaudiotagger/tag/reference/ID3V2Version; // field@90ea │ │ -2f66d4: 3310 0800 |001c: if-ne v0, v1, 0024 // +0008 │ │ -2f66d8: 2200 2512 |001e: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23Tag; // type@1225 │ │ -2f66dc: 7010 e796 0000 |0020: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.:()V // method@96e7 │ │ -2f66e2: 1100 |0023: return-object v0 │ │ -2f66e4: 7100 ea91 0000 |0024: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ -2f66ea: 0c00 |0027: move-result-object v0 │ │ -2f66ec: 6e10 e691 0000 |0028: invoke-virtual {v0}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getID3V2Version:()Lorg/jaudiotagger/tag/reference/ID3V2Version; // method@91e6 │ │ -2f66f2: 0c00 |002b: move-result-object v0 │ │ -2f66f4: 6201 e990 |002c: sget-object v1, Lorg/jaudiotagger/tag/reference/ID3V2Version;.ID3_V22:Lorg/jaudiotagger/tag/reference/ID3V2Version; // field@90e9 │ │ -2f66f8: 3310 0800 |002e: if-ne v0, v1, 0036 // +0008 │ │ -2f66fc: 2200 1e12 |0030: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22Tag; // type@121e │ │ -2f6700: 7010 6496 0000 |0032: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.:()V // method@9664 │ │ -2f6706: 1100 |0035: return-object v0 │ │ -2f6708: 2200 2512 |0036: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23Tag; // type@1225 │ │ -2f670c: 7010 e796 0000 |0038: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.:()V // method@96e7 │ │ -2f6712: 1100 |003b: return-object v0 │ │ +2f6690: |[2f6690] org.jaudiotagger.tag.aiff.AiffTag.createDefaultID3Tag:()Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; │ │ +2f66a0: 7100 ea91 0000 |0000: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ +2f66a6: 0c00 |0003: move-result-object v0 │ │ +2f66a8: 6e10 e691 0000 |0004: invoke-virtual {v0}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getID3V2Version:()Lorg/jaudiotagger/tag/reference/ID3V2Version; // method@91e6 │ │ +2f66ae: 0c00 |0007: move-result-object v0 │ │ +2f66b0: 6201 eb90 |0008: sget-object v1, Lorg/jaudiotagger/tag/reference/ID3V2Version;.ID3_V24:Lorg/jaudiotagger/tag/reference/ID3V2Version; // field@90eb │ │ +2f66b4: 3310 0800 |000a: if-ne v0, v1, 0012 // +0008 │ │ +2f66b8: 2200 2c12 |000c: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24Tag; // type@122c │ │ +2f66bc: 7010 7097 0000 |000e: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.:()V // method@9770 │ │ +2f66c2: 1100 |0011: return-object v0 │ │ +2f66c4: 7100 ea91 0000 |0012: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ +2f66ca: 0c00 |0015: move-result-object v0 │ │ +2f66cc: 6e10 e691 0000 |0016: invoke-virtual {v0}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getID3V2Version:()Lorg/jaudiotagger/tag/reference/ID3V2Version; // method@91e6 │ │ +2f66d2: 0c00 |0019: move-result-object v0 │ │ +2f66d4: 6201 ea90 |001a: sget-object v1, Lorg/jaudiotagger/tag/reference/ID3V2Version;.ID3_V23:Lorg/jaudiotagger/tag/reference/ID3V2Version; // field@90ea │ │ +2f66d8: 3310 0800 |001c: if-ne v0, v1, 0024 // +0008 │ │ +2f66dc: 2200 2512 |001e: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23Tag; // type@1225 │ │ +2f66e0: 7010 e796 0000 |0020: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.:()V // method@96e7 │ │ +2f66e6: 1100 |0023: return-object v0 │ │ +2f66e8: 7100 ea91 0000 |0024: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ +2f66ee: 0c00 |0027: move-result-object v0 │ │ +2f66f0: 6e10 e691 0000 |0028: invoke-virtual {v0}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getID3V2Version:()Lorg/jaudiotagger/tag/reference/ID3V2Version; // method@91e6 │ │ +2f66f6: 0c00 |002b: move-result-object v0 │ │ +2f66f8: 6201 e990 |002c: sget-object v1, Lorg/jaudiotagger/tag/reference/ID3V2Version;.ID3_V22:Lorg/jaudiotagger/tag/reference/ID3V2Version; // field@90e9 │ │ +2f66fc: 3310 0800 |002e: if-ne v0, v1, 0036 // +0008 │ │ +2f6700: 2200 1e12 |0030: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22Tag; // type@121e │ │ +2f6704: 7010 6496 0000 |0032: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.:()V // method@9664 │ │ +2f670a: 1100 |0035: return-object v0 │ │ +2f670c: 2200 2512 |0036: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23Tag; // type@1225 │ │ +2f6710: 7010 e796 0000 |0038: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.:()V // method@96e7 │ │ +2f6716: 1100 |003b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=428 │ │ 0x000c line=430 │ │ 0x0012 line=432 │ │ 0x001e line=434 │ │ 0x0024 line=436 │ │ @@ -1111540,18 +1111540,18 @@ │ │ type : '(Lorg/jaudiotagger/audio/iff/ChunkSummary;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -2f6808: |[2f6808] org.jaudiotagger.tag.aiff.AiffTag.addChunkSummary:(Lorg/jaudiotagger/audio/iff/ChunkSummary;)V │ │ -2f6818: 5410 6688 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/aiff/AiffTag;.chunkSummaryList:Ljava/util/List; // field@8866 │ │ -2f681c: 7220 6489 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -2f6822: 0e00 |0005: return-void │ │ +2f680c: |[2f680c] org.jaudiotagger.tag.aiff.AiffTag.addChunkSummary:(Lorg/jaudiotagger/audio/iff/ChunkSummary;)V │ │ +2f681c: 5410 6688 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/aiff/AiffTag;.chunkSummaryList:Ljava/util/List; // field@8866 │ │ +2f6820: 7220 6489 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +2f6826: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jaudiotagger/tag/aiff/AiffTag; │ │ 0x0000 - 0x0006 reg=2 (null) Lorg/jaudiotagger/audio/iff/ChunkSummary; │ │ │ │ @@ -1111560,19 +1111560,19 @@ │ │ type : '(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)V' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -2f6824: |[2f6824] org.jaudiotagger.tag.aiff.AiffTag.addField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)V │ │ -2f6834: 6e30 5892 1002 |0000: invoke-virtual {v0, v1, v2}, Lorg/jaudiotagger/tag/aiff/AiffTag;.createField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@9258 │ │ -2f683a: 0c01 |0003: move-result-object v1 │ │ -2f683c: 6e20 5492 1000 |0004: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/aiff/AiffTag;.addField:(Lorg/jaudiotagger/tag/TagField;)V // method@9254 │ │ -2f6842: 0e00 |0007: return-void │ │ +2f6828: |[2f6828] org.jaudiotagger.tag.aiff.AiffTag.addField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)V │ │ +2f6838: 6e30 5892 1002 |0000: invoke-virtual {v0, v1, v2}, Lorg/jaudiotagger/tag/aiff/AiffTag;.createField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@9258 │ │ +2f683e: 0c01 |0003: move-result-object v1 │ │ +2f6840: 6e20 5492 1000 |0004: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/aiff/AiffTag;.addField:(Lorg/jaudiotagger/tag/TagField;)V // method@9254 │ │ +2f6846: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ 0x0004 line=153 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/jaudiotagger/tag/aiff/AiffTag; │ │ 0x0000 - 0x0008 reg=1 (null) Lorg/jaudiotagger/tag/FieldKey; │ │ @@ -1111583,18 +1111583,18 @@ │ │ type : '(Lorg/jaudiotagger/tag/TagField;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -2f6844: |[2f6844] org.jaudiotagger.tag.aiff.AiffTag.addField:(Lorg/jaudiotagger/tag/TagField;)V │ │ -2f6854: 5410 6988 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/aiff/AiffTag;.id3Tag:Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // field@8869 │ │ -2f6858: 6e20 e594 2000 |0002: invoke-virtual {v0, v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.addField:(Lorg/jaudiotagger/tag/TagField;)V // method@94e5 │ │ -2f685e: 0e00 |0005: return-void │ │ +2f6848: |[2f6848] org.jaudiotagger.tag.aiff.AiffTag.addField:(Lorg/jaudiotagger/tag/TagField;)V │ │ +2f6858: 5410 6988 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/aiff/AiffTag;.id3Tag:Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // field@8869 │ │ +2f685c: 6e20 e594 2000 |0002: invoke-virtual {v0, v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.addField:(Lorg/jaudiotagger/tag/TagField;)V // method@94e5 │ │ +2f6862: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jaudiotagger/tag/aiff/AiffTag; │ │ 0x0000 - 0x0006 reg=2 (null) Lorg/jaudiotagger/tag/TagField; │ │ │ │ @@ -1111603,18 +1111603,18 @@ │ │ type : '(Lorg/jaudiotagger/tag/images/Artwork;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -2f6860: |[2f6860] org.jaudiotagger.tag.aiff.AiffTag.addField:(Lorg/jaudiotagger/tag/images/Artwork;)V │ │ -2f6870: 5410 6988 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/aiff/AiffTag;.id3Tag:Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // field@8869 │ │ -2f6874: 6e20 e694 2000 |0002: invoke-virtual {v0, v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.addField:(Lorg/jaudiotagger/tag/images/Artwork;)V // method@94e6 │ │ -2f687a: 0e00 |0005: return-void │ │ +2f6864: |[2f6864] org.jaudiotagger.tag.aiff.AiffTag.addField:(Lorg/jaudiotagger/tag/images/Artwork;)V │ │ +2f6874: 5410 6988 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/aiff/AiffTag;.id3Tag:Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // field@8869 │ │ +2f6878: 6e20 e694 2000 |0002: invoke-virtual {v0, v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.addField:(Lorg/jaudiotagger/tag/images/Artwork;)V // method@94e6 │ │ +2f687e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=267 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jaudiotagger/tag/aiff/AiffTag; │ │ 0x0000 - 0x0006 reg=2 (null) Lorg/jaudiotagger/tag/images/Artwork; │ │ │ │ @@ -1111623,25 +1111623,25 @@ │ │ type : '(Z)Lorg/jaudiotagger/tag/TagField;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -2f65c8: |[2f65c8] org.jaudiotagger.tag.aiff.AiffTag.createCompilationField:(Z)Lorg/jaudiotagger/tag/TagField; │ │ -2f65d8: 6200 cc87 |0000: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.IS_COMPILATION:Lorg/jaudiotagger/tag/FieldKey; // field@87cc │ │ -2f65dc: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -2f65de: 2311 c013 |0003: new-array v1, v1, [Ljava/lang/String; // type@13c0 │ │ -2f65e2: 7110 c087 0400 |0005: invoke-static {v4}, Ljava/lang/String;.valueOf:(Z)Ljava/lang/String; // method@87c0 │ │ -2f65e8: 0c04 |0008: move-result-object v4 │ │ -2f65ea: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -2f65ec: 4d04 0102 |000a: aput-object v4, v1, v2 │ │ -2f65f0: 6e30 5892 0301 |000c: invoke-virtual {v3, v0, v1}, Lorg/jaudiotagger/tag/aiff/AiffTag;.createField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@9258 │ │ -2f65f6: 0c04 |000f: move-result-object v4 │ │ -2f65f8: 1104 |0010: return-object v4 │ │ +2f65cc: |[2f65cc] org.jaudiotagger.tag.aiff.AiffTag.createCompilationField:(Z)Lorg/jaudiotagger/tag/TagField; │ │ +2f65dc: 6200 cc87 |0000: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.IS_COMPILATION:Lorg/jaudiotagger/tag/FieldKey; // field@87cc │ │ +2f65e0: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +2f65e2: 2311 c013 |0003: new-array v1, v1, [Ljava/lang/String; // type@13c0 │ │ +2f65e6: 7110 c087 0400 |0005: invoke-static {v4}, Ljava/lang/String;.valueOf:(Z)Ljava/lang/String; // method@87c0 │ │ +2f65ec: 0c04 |0008: move-result-object v4 │ │ +2f65ee: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +2f65f0: 4d04 0102 |000a: aput-object v4, v1, v2 │ │ +2f65f4: 6e30 5892 0301 |000c: invoke-virtual {v3, v0, v1}, Lorg/jaudiotagger/tag/aiff/AiffTag;.createField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@9258 │ │ +2f65fa: 0c04 |000f: move-result-object v4 │ │ +2f65fc: 1104 |0010: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=315 │ │ locals : │ │ 0x0000 - 0x0011 reg=3 this Lorg/jaudiotagger/tag/aiff/AiffTag; │ │ 0x0000 - 0x0011 reg=4 (null) Z │ │ │ │ @@ -1111650,19 +1111650,19 @@ │ │ type : '(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField;' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -2f65fc: |[2f65fc] org.jaudiotagger.tag.aiff.AiffTag.createField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; │ │ -2f660c: 5410 6988 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/aiff/AiffTag;.id3Tag:Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // field@8869 │ │ -2f6610: 6e30 f194 2003 |0002: invoke-virtual {v0, v2, v3}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.createField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@94f1 │ │ -2f6616: 0c02 |0005: move-result-object v2 │ │ -2f6618: 1102 |0006: return-object v2 │ │ +2f6600: |[2f6600] org.jaudiotagger.tag.aiff.AiffTag.createField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; │ │ +2f6610: 5410 6988 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/aiff/AiffTag;.id3Tag:Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // field@8869 │ │ +2f6614: 6e30 f194 2003 |0002: invoke-virtual {v0, v2, v3}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.createField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@94f1 │ │ +2f661a: 0c02 |0005: move-result-object v2 │ │ +2f661c: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jaudiotagger/tag/aiff/AiffTag; │ │ 0x0000 - 0x0007 reg=2 (null) Lorg/jaudiotagger/tag/FieldKey; │ │ 0x0000 - 0x0007 reg=3 (null) [Ljava/lang/String; │ │ @@ -1111672,19 +1111672,19 @@ │ │ type : '(Lorg/jaudiotagger/tag/images/Artwork;)Lorg/jaudiotagger/tag/TagField;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -2f661c: |[2f661c] org.jaudiotagger.tag.aiff.AiffTag.createField:(Lorg/jaudiotagger/tag/images/Artwork;)Lorg/jaudiotagger/tag/TagField; │ │ -2f662c: 5410 6988 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/aiff/AiffTag;.id3Tag:Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // field@8869 │ │ -2f6630: 6e20 f294 2000 |0002: invoke-virtual {v0, v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.createField:(Lorg/jaudiotagger/tag/images/Artwork;)Lorg/jaudiotagger/tag/TagField; // method@94f2 │ │ -2f6636: 0c02 |0005: move-result-object v2 │ │ -2f6638: 1102 |0006: return-object v2 │ │ +2f6620: |[2f6620] org.jaudiotagger.tag.aiff.AiffTag.createField:(Lorg/jaudiotagger/tag/images/Artwork;)Lorg/jaudiotagger/tag/TagField; │ │ +2f6630: 5410 6988 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/aiff/AiffTag;.id3Tag:Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // field@8869 │ │ +2f6634: 6e20 f294 2000 |0002: invoke-virtual {v0, v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.createField:(Lorg/jaudiotagger/tag/images/Artwork;)Lorg/jaudiotagger/tag/TagField; // method@94f2 │ │ +2f663a: 0c02 |0005: move-result-object v2 │ │ +2f663c: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=255 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jaudiotagger/tag/aiff/AiffTag; │ │ 0x0000 - 0x0007 reg=2 (null) Lorg/jaudiotagger/tag/images/Artwork; │ │ │ │ @@ -1111693,18 +1111693,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -2f687c: |[2f687c] org.jaudiotagger.tag.aiff.AiffTag.deleteArtworkField:()V │ │ -2f688c: 5410 6988 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/aiff/AiffTag;.id3Tag:Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // field@8869 │ │ -2f6890: 6e10 f594 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.deleteArtworkField:()V // method@94f5 │ │ -2f6896: 0e00 |0005: return-void │ │ +2f6880: |[2f6880] org.jaudiotagger.tag.aiff.AiffTag.deleteArtworkField:()V │ │ +2f6890: 5410 6988 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/aiff/AiffTag;.id3Tag:Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // field@8869 │ │ +2f6894: 6e10 f594 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.deleteArtworkField:()V // method@94f5 │ │ +2f689a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=296 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jaudiotagger/tag/aiff/AiffTag; │ │ │ │ #8 : (in Lorg/jaudiotagger/tag/aiff/AiffTag;) │ │ @@ -1111712,18 +1111712,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -2f6898: |[2f6898] org.jaudiotagger.tag.aiff.AiffTag.deleteField:(Ljava/lang/String;)V │ │ -2f68a8: 5410 6988 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/aiff/AiffTag;.id3Tag:Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // field@8869 │ │ -2f68ac: 6e20 f694 2000 |0002: invoke-virtual {v0, v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.deleteField:(Ljava/lang/String;)V // method@94f6 │ │ -2f68b2: 0e00 |0005: return-void │ │ +2f689c: |[2f689c] org.jaudiotagger.tag.aiff.AiffTag.deleteField:(Ljava/lang/String;)V │ │ +2f68ac: 5410 6988 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/aiff/AiffTag;.id3Tag:Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // field@8869 │ │ +2f68b0: 6e20 f694 2000 |0002: invoke-virtual {v0, v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.deleteField:(Ljava/lang/String;)V // method@94f6 │ │ +2f68b6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=222 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jaudiotagger/tag/aiff/AiffTag; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1111732,18 +1111732,18 @@ │ │ type : '(Lorg/jaudiotagger/tag/FieldKey;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -2f68b4: |[2f68b4] org.jaudiotagger.tag.aiff.AiffTag.deleteField:(Lorg/jaudiotagger/tag/FieldKey;)V │ │ -2f68c4: 5410 6988 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/aiff/AiffTag;.id3Tag:Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // field@8869 │ │ -2f68c8: 6e20 f794 2000 |0002: invoke-virtual {v0, v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.deleteField:(Lorg/jaudiotagger/tag/FieldKey;)V // method@94f7 │ │ -2f68ce: 0e00 |0005: return-void │ │ +2f68b8: |[2f68b8] org.jaudiotagger.tag.aiff.AiffTag.deleteField:(Lorg/jaudiotagger/tag/FieldKey;)V │ │ +2f68c8: 5410 6988 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/aiff/AiffTag;.id3Tag:Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // field@8869 │ │ +2f68cc: 6e20 f794 2000 |0002: invoke-virtual {v0, v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.deleteField:(Lorg/jaudiotagger/tag/FieldKey;)V // method@94f7 │ │ +2f68d2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=216 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jaudiotagger/tag/aiff/AiffTag; │ │ 0x0000 - 0x0006 reg=2 (null) Lorg/jaudiotagger/tag/FieldKey; │ │ │ │ @@ -1111752,19 +1111752,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -2f5fe4: |[2f5fe4] org.jaudiotagger.tag.aiff.AiffTag.equals:(Ljava/lang/Object;)Z │ │ -2f5ff4: 5410 6988 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/aiff/AiffTag;.id3Tag:Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // field@8869 │ │ -2f5ff8: 6e20 fd94 2000 |0002: invoke-virtual {v0, v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.equals:(Ljava/lang/Object;)Z // method@94fd │ │ -2f5ffe: 0a02 |0005: move-result v2 │ │ -2f6000: 0f02 |0006: return v2 │ │ +2f5fe8: |[2f5fe8] org.jaudiotagger.tag.aiff.AiffTag.equals:(Ljava/lang/Object;)Z │ │ +2f5ff8: 5410 6988 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/aiff/AiffTag;.id3Tag:Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // field@8869 │ │ +2f5ffc: 6e20 fd94 2000 |0002: invoke-virtual {v0, v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.equals:(Ljava/lang/Object;)Z // method@94fd │ │ +2f6002: 0a02 |0005: move-result v2 │ │ +2f6004: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=408 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jaudiotagger/tag/aiff/AiffTag; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -1111773,19 +1111773,19 @@ │ │ type : '(Lorg/jaudiotagger/tag/FieldKey;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -2f6404: |[2f6404] org.jaudiotagger.tag.aiff.AiffTag.getAll:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/util/List; │ │ -2f6414: 5410 6988 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/aiff/AiffTag;.id3Tag:Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // field@8869 │ │ -2f6418: 6e20 fe94 2000 |0002: invoke-virtual {v0, v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getAll:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/util/List; // method@94fe │ │ -2f641e: 0c02 |0005: move-result-object v2 │ │ -2f6420: 1102 |0006: return-object v2 │ │ +2f6408: |[2f6408] org.jaudiotagger.tag.aiff.AiffTag.getAll:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/util/List; │ │ +2f6418: 5410 6988 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/aiff/AiffTag;.id3Tag:Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // field@8869 │ │ +2f641c: 6e20 fe94 2000 |0002: invoke-virtual {v0, v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getAll:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/util/List; // method@94fe │ │ +2f6422: 0c02 |0005: move-result-object v2 │ │ +2f6424: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jaudiotagger/tag/aiff/AiffTag; │ │ 0x0000 - 0x0007 reg=2 (null) Lorg/jaudiotagger/tag/FieldKey; │ │ │ │ @@ -1111794,19 +1111794,19 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -2f6424: |[2f6424] org.jaudiotagger.tag.aiff.AiffTag.getArtworkList:()Ljava/util/List; │ │ -2f6434: 5410 6988 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/aiff/AiffTag;.id3Tag:Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // field@8869 │ │ -2f6438: 6e10 ff94 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getArtworkList:()Ljava/util/List; // method@94ff │ │ -2f643e: 0c00 |0005: move-result-object v0 │ │ -2f6440: 1100 |0006: return-object v0 │ │ +2f6428: |[2f6428] org.jaudiotagger.tag.aiff.AiffTag.getArtworkList:()Ljava/util/List; │ │ +2f6438: 5410 6988 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/aiff/AiffTag;.id3Tag:Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // field@8869 │ │ +2f643c: 6e10 ff94 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getArtworkList:()Ljava/util/List; // method@94ff │ │ +2f6442: 0c00 |0005: move-result-object v0 │ │ +2f6444: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=273 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jaudiotagger/tag/aiff/AiffTag; │ │ │ │ #13 : (in Lorg/jaudiotagger/tag/aiff/AiffTag;) │ │ @@ -1111814,17 +1111814,17 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2f6444: |[2f6444] org.jaudiotagger.tag.aiff.AiffTag.getChunkSummaryList:()Ljava/util/List; │ │ -2f6454: 5410 6688 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/aiff/AiffTag;.chunkSummaryList:Ljava/util/List; // field@8866 │ │ -2f6458: 1100 |0002: return-object v0 │ │ +2f6448: |[2f6448] org.jaudiotagger.tag.aiff.AiffTag.getChunkSummaryList:()Ljava/util/List; │ │ +2f6458: 5410 6688 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/aiff/AiffTag;.chunkSummaryList:Ljava/util/List; // field@8866 │ │ +2f645c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/aiff/AiffTag; │ │ │ │ #14 : (in Lorg/jaudiotagger/tag/aiff/AiffTag;) │ │ @@ -1111832,26 +1111832,26 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -2f649c: |[2f649c] org.jaudiotagger.tag.aiff.AiffTag.getEndLocationInFileOfId3Chunk:()J │ │ -2f64ac: 6e10 7792 0200 |0000: invoke-virtual {v2}, Lorg/jaudiotagger/tag/aiff/AiffTag;.isExistingId3Tag:()Z // method@9277 │ │ -2f64b2: 0a00 |0003: move-result v0 │ │ -2f64b4: 3900 0500 |0004: if-nez v0, 0009 // +0005 │ │ -2f64b8: 1600 0000 |0006: const-wide/16 v0, #int 0 // #0 │ │ -2f64bc: 1000 |0008: return-wide v0 │ │ -2f64be: 5420 6988 |0009: iget-object v0, v2, Lorg/jaudiotagger/tag/aiff/AiffTag;.id3Tag:Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // field@8869 │ │ -2f64c2: 6e10 0095 0000 |000b: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getEndLocationInFile:()Ljava/lang/Long; // method@9500 │ │ -2f64c8: 0c00 |000e: move-result-object v0 │ │ -2f64ca: 6e10 3c87 0000 |000f: invoke-virtual {v0}, Ljava/lang/Long;.longValue:()J // method@873c │ │ -2f64d0: 0b00 |0012: move-result-wide v0 │ │ -2f64d2: 1000 |0013: return-wide v0 │ │ +2f64a0: |[2f64a0] org.jaudiotagger.tag.aiff.AiffTag.getEndLocationInFileOfId3Chunk:()J │ │ +2f64b0: 6e10 7792 0200 |0000: invoke-virtual {v2}, Lorg/jaudiotagger/tag/aiff/AiffTag;.isExistingId3Tag:()Z // method@9277 │ │ +2f64b6: 0a00 |0003: move-result v0 │ │ +2f64b8: 3900 0500 |0004: if-nez v0, 0009 // +0005 │ │ +2f64bc: 1600 0000 |0006: const-wide/16 v0, #int 0 // #0 │ │ +2f64c0: 1000 |0008: return-wide v0 │ │ +2f64c2: 5420 6988 |0009: iget-object v0, v2, Lorg/jaudiotagger/tag/aiff/AiffTag;.id3Tag:Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // field@8869 │ │ +2f64c6: 6e10 0095 0000 |000b: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getEndLocationInFile:()Ljava/lang/Long; // method@9500 │ │ +2f64cc: 0c00 |000e: move-result-object v0 │ │ +2f64ce: 6e10 3c87 0000 |000f: invoke-virtual {v0}, Ljava/lang/Long;.longValue:()J // method@873c │ │ +2f64d4: 0b00 |0012: move-result-wide v0 │ │ +2f64d6: 1000 |0013: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=399 │ │ 0x0009 line=403 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lorg/jaudiotagger/tag/aiff/AiffTag; │ │ │ │ @@ -1111860,19 +1111860,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -2f60fc: |[2f60fc] org.jaudiotagger.tag.aiff.AiffTag.getFieldCount:()I │ │ -2f610c: 5410 6988 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/aiff/AiffTag;.id3Tag:Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // field@8869 │ │ -2f6110: 6e10 0195 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getFieldCount:()I // method@9501 │ │ -2f6116: 0a00 |0005: move-result v0 │ │ -2f6118: 0f00 |0006: return v0 │ │ +2f6100: |[2f6100] org.jaudiotagger.tag.aiff.AiffTag.getFieldCount:()I │ │ +2f6110: 5410 6988 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/aiff/AiffTag;.id3Tag:Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // field@8869 │ │ +2f6114: 6e10 0195 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getFieldCount:()I // method@9501 │ │ +2f611a: 0a00 |0005: move-result v0 │ │ +2f611c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=234 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jaudiotagger/tag/aiff/AiffTag; │ │ │ │ #16 : (in Lorg/jaudiotagger/tag/aiff/AiffTag;) │ │ @@ -1111880,18 +1111880,18 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -2f611c: |[2f611c] org.jaudiotagger.tag.aiff.AiffTag.getFieldCountIncludingSubValues:()I │ │ -2f612c: 6e10 6292 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/aiff/AiffTag;.getFieldCount:()I // method@9262 │ │ -2f6132: 0a00 |0003: move-result v0 │ │ -2f6134: 0f00 |0004: return v0 │ │ +2f6120: |[2f6120] org.jaudiotagger.tag.aiff.AiffTag.getFieldCountIncludingSubValues:()I │ │ +2f6130: 6e10 6292 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/aiff/AiffTag;.getFieldCount:()I // method@9262 │ │ +2f6136: 0a00 |0003: move-result v0 │ │ +2f6138: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=240 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jaudiotagger/tag/aiff/AiffTag; │ │ │ │ #17 : (in Lorg/jaudiotagger/tag/aiff/AiffTag;) │ │ @@ -1111899,19 +1111899,19 @@ │ │ type : '()Ljava/util/Iterator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -2f63e4: |[2f63e4] org.jaudiotagger.tag.aiff.AiffTag.getFields:()Ljava/util/Iterator; │ │ -2f63f4: 5410 6988 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/aiff/AiffTag;.id3Tag:Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // field@8869 │ │ -2f63f8: 6e10 0395 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getFields:()Ljava/util/Iterator; // method@9503 │ │ -2f63fe: 0c00 |0005: move-result-object v0 │ │ -2f6400: 1100 |0006: return-object v0 │ │ +2f63e8: |[2f63e8] org.jaudiotagger.tag.aiff.AiffTag.getFields:()Ljava/util/Iterator; │ │ +2f63f8: 5410 6988 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/aiff/AiffTag;.id3Tag:Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // field@8869 │ │ +2f63fc: 6e10 0395 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getFields:()Ljava/util/Iterator; // method@9503 │ │ +2f6402: 0c00 |0005: move-result-object v0 │ │ +2f6404: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=228 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jaudiotagger/tag/aiff/AiffTag; │ │ │ │ #18 : (in Lorg/jaudiotagger/tag/aiff/AiffTag;) │ │ @@ -1111919,19 +1111919,19 @@ │ │ type : '(Ljava/lang/String;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -2f645c: |[2f645c] org.jaudiotagger.tag.aiff.AiffTag.getFields:(Ljava/lang/String;)Ljava/util/List; │ │ -2f646c: 5410 6988 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/aiff/AiffTag;.id3Tag:Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // field@8869 │ │ -2f6470: 6e20 0495 2000 |0002: invoke-virtual {v0, v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getFields:(Ljava/lang/String;)Ljava/util/List; // method@9504 │ │ -2f6476: 0c02 |0005: move-result-object v2 │ │ -2f6478: 1102 |0006: return-object v2 │ │ +2f6460: |[2f6460] org.jaudiotagger.tag.aiff.AiffTag.getFields:(Ljava/lang/String;)Ljava/util/List; │ │ +2f6470: 5410 6988 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/aiff/AiffTag;.id3Tag:Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // field@8869 │ │ +2f6474: 6e20 0495 2000 |0002: invoke-virtual {v0, v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getFields:(Ljava/lang/String;)Ljava/util/List; // method@9504 │ │ +2f647a: 0c02 |0005: move-result-object v2 │ │ +2f647c: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jaudiotagger/tag/aiff/AiffTag; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1111940,19 +1111940,19 @@ │ │ type : '(Lorg/jaudiotagger/tag/FieldKey;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -2f647c: |[2f647c] org.jaudiotagger.tag.aiff.AiffTag.getFields:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/util/List; │ │ -2f648c: 5410 6988 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/aiff/AiffTag;.id3Tag:Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // field@8869 │ │ -2f6490: 6e20 0595 2000 |0002: invoke-virtual {v0, v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getFields:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/util/List; // method@9505 │ │ -2f6496: 0c02 |0005: move-result-object v2 │ │ -2f6498: 1102 |0006: return-object v2 │ │ +2f6480: |[2f6480] org.jaudiotagger.tag.aiff.AiffTag.getFields:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/util/List; │ │ +2f6490: 5410 6988 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/aiff/AiffTag;.id3Tag:Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // field@8869 │ │ +2f6494: 6e20 0595 2000 |0002: invoke-virtual {v0, v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getFields:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/util/List; // method@9505 │ │ +2f649a: 0c02 |0005: move-result-object v2 │ │ +2f649c: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=279 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jaudiotagger/tag/aiff/AiffTag; │ │ 0x0000 - 0x0007 reg=2 (null) Lorg/jaudiotagger/tag/FieldKey; │ │ │ │ @@ -1111961,17 +1111961,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2f64d4: |[2f64d4] org.jaudiotagger.tag.aiff.AiffTag.getFileSize:()J │ │ -2f64e4: 5320 6788 |0000: iget-wide v0, v2, Lorg/jaudiotagger/tag/aiff/AiffTag;.fileSize:J // field@8867 │ │ -2f64e8: 1000 |0002: return-wide v0 │ │ +2f64d8: |[2f64d8] org.jaudiotagger.tag.aiff.AiffTag.getFileSize:()J │ │ +2f64e8: 5320 6788 |0000: iget-wide v0, v2, Lorg/jaudiotagger/tag/aiff/AiffTag;.fileSize:J // field@8867 │ │ +2f64ec: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=478 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/jaudiotagger/tag/aiff/AiffTag; │ │ │ │ #21 : (in Lorg/jaudiotagger/tag/aiff/AiffTag;) │ │ @@ -1111979,19 +1111979,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 │ │ -2f6138: |[2f6138] org.jaudiotagger.tag.aiff.AiffTag.getFirst:(Ljava/lang/String;)Ljava/lang/String; │ │ -2f6148: 5410 6988 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/aiff/AiffTag;.id3Tag:Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // field@8869 │ │ -2f614c: 6e20 0795 2000 |0002: invoke-virtual {v0, v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getFirst:(Ljava/lang/String;)Ljava/lang/String; // method@9507 │ │ -2f6152: 0c02 |0005: move-result-object v2 │ │ -2f6154: 1102 |0006: return-object v2 │ │ +2f613c: |[2f613c] org.jaudiotagger.tag.aiff.AiffTag.getFirst:(Ljava/lang/String;)Ljava/lang/String; │ │ +2f614c: 5410 6988 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/aiff/AiffTag;.id3Tag:Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // field@8869 │ │ +2f6150: 6e20 0795 2000 |0002: invoke-virtual {v0, v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getFirst:(Ljava/lang/String;)Ljava/lang/String; // method@9507 │ │ +2f6156: 0c02 |0005: move-result-object v2 │ │ +2f6158: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jaudiotagger/tag/aiff/AiffTag; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1112000,19 +1112000,19 @@ │ │ type : '(Lorg/jaudiotagger/tag/FieldKey;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -2f6158: |[2f6158] org.jaudiotagger.tag.aiff.AiffTag.getFirst:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/lang/String; │ │ -2f6168: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -2f616a: 6e30 7292 2100 |0001: invoke-virtual {v1, v2, v0}, Lorg/jaudiotagger/tag/aiff/AiffTag;.getValue:(Lorg/jaudiotagger/tag/FieldKey;I)Ljava/lang/String; // method@9272 │ │ -2f6170: 0c02 |0004: move-result-object v2 │ │ -2f6172: 1102 |0005: return-object v2 │ │ +2f615c: |[2f615c] org.jaudiotagger.tag.aiff.AiffTag.getFirst:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/lang/String; │ │ +2f616c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +2f616e: 6e30 7292 2100 |0001: invoke-virtual {v1, v2, v0}, Lorg/jaudiotagger/tag/aiff/AiffTag;.getValue:(Lorg/jaudiotagger/tag/FieldKey;I)Ljava/lang/String; // method@9272 │ │ +2f6174: 0c02 |0004: move-result-object v2 │ │ +2f6176: 1102 |0005: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=187 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jaudiotagger/tag/aiff/AiffTag; │ │ 0x0000 - 0x0006 reg=2 (null) Lorg/jaudiotagger/tag/FieldKey; │ │ │ │ @@ -1112021,19 +1112021,19 @@ │ │ type : '()Lorg/jaudiotagger/tag/images/Artwork;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -2f672c: |[2f672c] org.jaudiotagger.tag.aiff.AiffTag.getFirstArtwork:()Lorg/jaudiotagger/tag/images/Artwork; │ │ -2f673c: 5410 6988 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/aiff/AiffTag;.id3Tag:Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // field@8869 │ │ -2f6740: 6e10 0995 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getFirstArtwork:()Lorg/jaudiotagger/tag/images/Artwork; // method@9509 │ │ -2f6746: 0c00 |0005: move-result-object v0 │ │ -2f6748: 1100 |0006: return-object v0 │ │ +2f6730: |[2f6730] org.jaudiotagger.tag.aiff.AiffTag.getFirstArtwork:()Lorg/jaudiotagger/tag/images/Artwork; │ │ +2f6740: 5410 6988 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/aiff/AiffTag;.id3Tag:Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // field@8869 │ │ +2f6744: 6e10 0995 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getFirstArtwork:()Lorg/jaudiotagger/tag/images/Artwork; // method@9509 │ │ +2f674a: 0c00 |0005: move-result-object v0 │ │ +2f674c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=285 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jaudiotagger/tag/aiff/AiffTag; │ │ │ │ #24 : (in Lorg/jaudiotagger/tag/aiff/AiffTag;) │ │ @@ -1112041,19 +1112041,19 @@ │ │ type : '(Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -2f663c: |[2f663c] org.jaudiotagger.tag.aiff.AiffTag.getFirstField:(Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; │ │ -2f664c: 5410 6988 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/aiff/AiffTag;.id3Tag:Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // field@8869 │ │ -2f6650: 6e20 0c95 2000 |0002: invoke-virtual {v0, v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getFirstField:(Ljava/lang/String;)Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // method@950c │ │ -2f6656: 0c02 |0005: move-result-object v2 │ │ -2f6658: 1102 |0006: return-object v2 │ │ +2f6640: |[2f6640] org.jaudiotagger.tag.aiff.AiffTag.getFirstField:(Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; │ │ +2f6650: 5410 6988 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/aiff/AiffTag;.id3Tag:Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // field@8869 │ │ +2f6654: 6e20 0c95 2000 |0002: invoke-virtual {v0, v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getFirstField:(Ljava/lang/String;)Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // method@950c │ │ +2f665a: 0c02 |0005: move-result-object v2 │ │ +2f665c: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=193 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jaudiotagger/tag/aiff/AiffTag; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1112062,23 +1112062,23 @@ │ │ type : '(Lorg/jaudiotagger/tag/FieldKey;)Lorg/jaudiotagger/tag/TagField;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -2f665c: |[2f665c] org.jaudiotagger.tag.aiff.AiffTag.getFirstField:(Lorg/jaudiotagger/tag/FieldKey;)Lorg/jaudiotagger/tag/TagField; │ │ -2f666c: 3802 0900 |0000: if-eqz v2, 0009 // +0009 │ │ -2f6670: 5410 6988 |0002: iget-object v0, v1, Lorg/jaudiotagger/tag/aiff/AiffTag;.id3Tag:Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // field@8869 │ │ -2f6674: 6e20 0b95 2000 |0004: invoke-virtual {v0, v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getFirstField:(Lorg/jaudiotagger/tag/FieldKey;)Lorg/jaudiotagger/tag/TagField; // method@950b │ │ -2f667a: 0c02 |0007: move-result-object v2 │ │ -2f667c: 1102 |0008: return-object v2 │ │ -2f667e: 2202 c311 |0009: new-instance v2, Lorg/jaudiotagger/tag/KeyNotFoundException; // type@11c3 │ │ -2f6682: 7010 a791 0200 |000b: invoke-direct {v2}, Lorg/jaudiotagger/tag/KeyNotFoundException;.:()V // method@91a7 │ │ -2f6688: 2702 |000e: throw v2 │ │ +2f6660: |[2f6660] org.jaudiotagger.tag.aiff.AiffTag.getFirstField:(Lorg/jaudiotagger/tag/FieldKey;)Lorg/jaudiotagger/tag/TagField; │ │ +2f6670: 3802 0900 |0000: if-eqz v2, 0009 // +0009 │ │ +2f6674: 5410 6988 |0002: iget-object v0, v1, Lorg/jaudiotagger/tag/aiff/AiffTag;.id3Tag:Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // field@8869 │ │ +2f6678: 6e20 0b95 2000 |0004: invoke-virtual {v0, v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getFirstField:(Lorg/jaudiotagger/tag/FieldKey;)Lorg/jaudiotagger/tag/TagField; // method@950b │ │ +2f667e: 0c02 |0007: move-result-object v2 │ │ +2f6680: 1102 |0008: return-object v2 │ │ +2f6682: 2202 c311 |0009: new-instance v2, Lorg/jaudiotagger/tag/KeyNotFoundException; // type@11c3 │ │ +2f6686: 7010 a791 0200 |000b: invoke-direct {v2}, Lorg/jaudiotagger/tag/KeyNotFoundException;.:()V // method@91a7 │ │ +2f668c: 2702 |000e: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=204 │ │ 0x0009 line=201 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lorg/jaudiotagger/tag/aiff/AiffTag; │ │ 0x0000 - 0x000f reg=2 (null) Lorg/jaudiotagger/tag/FieldKey; │ │ @@ -1112088,17 +1112088,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2f64ec: |[2f64ec] org.jaudiotagger.tag.aiff.AiffTag.getFormSize:()J │ │ -2f64fc: 5320 6888 |0000: iget-wide v0, v2, Lorg/jaudiotagger/tag/aiff/AiffTag;.formSize:J // field@8868 │ │ -2f6500: 1000 |0002: return-wide v0 │ │ +2f64f0: |[2f64f0] org.jaudiotagger.tag.aiff.AiffTag.getFormSize:()J │ │ +2f6500: 5320 6888 |0000: iget-wide v0, v2, Lorg/jaudiotagger/tag/aiff/AiffTag;.formSize:J // field@8868 │ │ +2f6504: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=450 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/jaudiotagger/tag/aiff/AiffTag; │ │ │ │ #27 : (in Lorg/jaudiotagger/tag/aiff/AiffTag;) │ │ @@ -1112106,17 +1112106,17 @@ │ │ type : '()Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2f6714: |[2f6714] org.jaudiotagger.tag.aiff.AiffTag.getID3Tag:()Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; │ │ -2f6724: 5410 6988 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/aiff/AiffTag;.id3Tag:Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // field@8869 │ │ -2f6728: 1100 |0002: return-object v0 │ │ +2f6718: |[2f6718] org.jaudiotagger.tag.aiff.AiffTag.getID3Tag:()Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; │ │ +2f6728: 5410 6988 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/aiff/AiffTag;.id3Tag:Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // field@8869 │ │ +2f672c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/aiff/AiffTag; │ │ │ │ #28 : (in Lorg/jaudiotagger/tag/aiff/AiffTag;) │ │ @@ -1112124,25 +1112124,25 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -2f6504: |[2f6504] org.jaudiotagger.tag.aiff.AiffTag.getSizeOfID3TagIncludingChunkHeader:()J │ │ -2f6514: 6e10 7792 0400 |0000: invoke-virtual {v4}, Lorg/jaudiotagger/tag/aiff/AiffTag;.isExistingId3Tag:()Z // method@9277 │ │ -2f651a: 0a00 |0003: move-result v0 │ │ -2f651c: 3900 0500 |0004: if-nez v0, 0009 // +0005 │ │ -2f6520: 1600 0000 |0006: const-wide/16 v0, #int 0 // #0 │ │ -2f6524: 1000 |0008: return-wide v0 │ │ -2f6526: 6e10 7092 0400 |0009: invoke-virtual {v4}, Lorg/jaudiotagger/tag/aiff/AiffTag;.getSizeOfID3TagOnly:()J // method@9270 │ │ -2f652c: 0b00 |000c: move-result-wide v0 │ │ -2f652e: 1602 0800 |000d: const-wide/16 v2, #int 8 // #8 │ │ -2f6532: bb20 |000f: add-long/2addr v0, v2 │ │ -2f6534: 1000 |0010: return-wide v0 │ │ +2f6508: |[2f6508] org.jaudiotagger.tag.aiff.AiffTag.getSizeOfID3TagIncludingChunkHeader:()J │ │ +2f6518: 6e10 7792 0400 |0000: invoke-virtual {v4}, Lorg/jaudiotagger/tag/aiff/AiffTag;.isExistingId3Tag:()Z // method@9277 │ │ +2f651e: 0a00 |0003: move-result v0 │ │ +2f6520: 3900 0500 |0004: if-nez v0, 0009 // +0005 │ │ +2f6524: 1600 0000 |0006: const-wide/16 v0, #int 0 // #0 │ │ +2f6528: 1000 |0008: return-wide v0 │ │ +2f652a: 6e10 7092 0400 |0009: invoke-virtual {v4}, Lorg/jaudiotagger/tag/aiff/AiffTag;.getSizeOfID3TagOnly:()J // method@9270 │ │ +2f6530: 0b00 |000c: move-result-wide v0 │ │ +2f6532: 1602 0800 |000d: const-wide/16 v2, #int 8 // #8 │ │ +2f6536: bb20 |000f: add-long/2addr v0, v2 │ │ +2f6538: 1000 |0010: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=376 │ │ 0x0009 line=380 │ │ locals : │ │ 0x0000 - 0x0011 reg=4 this Lorg/jaudiotagger/tag/aiff/AiffTag; │ │ │ │ @@ -1112151,32 +1112151,32 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 31 16-bit code units │ │ -2f6538: |[2f6538] org.jaudiotagger.tag.aiff.AiffTag.getSizeOfID3TagOnly:()J │ │ -2f6548: 6e10 7792 0400 |0000: invoke-virtual {v4}, Lorg/jaudiotagger/tag/aiff/AiffTag;.isExistingId3Tag:()Z // method@9277 │ │ -2f654e: 0a00 |0003: move-result v0 │ │ -2f6550: 3900 0500 |0004: if-nez v0, 0009 // +0005 │ │ -2f6554: 1600 0000 |0006: const-wide/16 v0, #int 0 // #0 │ │ -2f6558: 1000 |0008: return-wide v0 │ │ -2f655a: 5440 6988 |0009: iget-object v0, v4, Lorg/jaudiotagger/tag/aiff/AiffTag;.id3Tag:Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // field@8869 │ │ -2f655e: 6e10 0095 0000 |000b: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getEndLocationInFile:()Ljava/lang/Long; // method@9500 │ │ -2f6564: 0c00 |000e: move-result-object v0 │ │ -2f6566: 6e10 3c87 0000 |000f: invoke-virtual {v0}, Ljava/lang/Long;.longValue:()J // method@873c │ │ -2f656c: 0b00 |0012: move-result-wide v0 │ │ -2f656e: 5442 6988 |0013: iget-object v2, v4, Lorg/jaudiotagger/tag/aiff/AiffTag;.id3Tag:Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // field@8869 │ │ -2f6572: 6e10 1695 0200 |0015: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getStartLocationInFile:()Ljava/lang/Long; // method@9516 │ │ -2f6578: 0c02 |0018: move-result-object v2 │ │ -2f657a: 6e10 3c87 0200 |0019: invoke-virtual {v2}, Ljava/lang/Long;.longValue:()J // method@873c │ │ -2f6580: 0b02 |001c: move-result-wide v2 │ │ -2f6582: bc20 |001d: sub-long/2addr v0, v2 │ │ -2f6584: 1000 |001e: return-wide v0 │ │ +2f653c: |[2f653c] org.jaudiotagger.tag.aiff.AiffTag.getSizeOfID3TagOnly:()J │ │ +2f654c: 6e10 7792 0400 |0000: invoke-virtual {v4}, Lorg/jaudiotagger/tag/aiff/AiffTag;.isExistingId3Tag:()Z // method@9277 │ │ +2f6552: 0a00 |0003: move-result v0 │ │ +2f6554: 3900 0500 |0004: if-nez v0, 0009 // +0005 │ │ +2f6558: 1600 0000 |0006: const-wide/16 v0, #int 0 // #0 │ │ +2f655c: 1000 |0008: return-wide v0 │ │ +2f655e: 5440 6988 |0009: iget-object v0, v4, Lorg/jaudiotagger/tag/aiff/AiffTag;.id3Tag:Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // field@8869 │ │ +2f6562: 6e10 0095 0000 |000b: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getEndLocationInFile:()Ljava/lang/Long; // method@9500 │ │ +2f6568: 0c00 |000e: move-result-object v0 │ │ +2f656a: 6e10 3c87 0000 |000f: invoke-virtual {v0}, Ljava/lang/Long;.longValue:()J // method@873c │ │ +2f6570: 0b00 |0012: move-result-wide v0 │ │ +2f6572: 5442 6988 |0013: iget-object v2, v4, Lorg/jaudiotagger/tag/aiff/AiffTag;.id3Tag:Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // field@8869 │ │ +2f6576: 6e10 1695 0200 |0015: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getStartLocationInFile:()Ljava/lang/Long; // method@9516 │ │ +2f657c: 0c02 |0018: move-result-object v2 │ │ +2f657e: 6e10 3c87 0200 |0019: invoke-virtual {v2}, Ljava/lang/Long;.longValue:()J // method@873c │ │ +2f6584: 0b02 |001c: move-result-wide v2 │ │ +2f6586: bc20 |001d: sub-long/2addr v0, v2 │ │ +2f6588: 1000 |001e: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=364 │ │ 0x0009 line=368 │ │ locals : │ │ 0x0000 - 0x001f reg=4 this Lorg/jaudiotagger/tag/aiff/AiffTag; │ │ │ │ @@ -1112185,28 +1112185,28 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 23 16-bit code units │ │ -2f6588: |[2f6588] org.jaudiotagger.tag.aiff.AiffTag.getStartLocationInFileOfId3Chunk:()J │ │ -2f6598: 6e10 7792 0400 |0000: invoke-virtual {v4}, Lorg/jaudiotagger/tag/aiff/AiffTag;.isExistingId3Tag:()Z // method@9277 │ │ -2f659e: 0a00 |0003: move-result v0 │ │ -2f65a0: 3900 0500 |0004: if-nez v0, 0009 // +0005 │ │ -2f65a4: 1600 0000 |0006: const-wide/16 v0, #int 0 // #0 │ │ -2f65a8: 1000 |0008: return-wide v0 │ │ -2f65aa: 5440 6988 |0009: iget-object v0, v4, Lorg/jaudiotagger/tag/aiff/AiffTag;.id3Tag:Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // field@8869 │ │ -2f65ae: 6e10 1695 0000 |000b: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getStartLocationInFile:()Ljava/lang/Long; // method@9516 │ │ -2f65b4: 0c00 |000e: move-result-object v0 │ │ -2f65b6: 6e10 3c87 0000 |000f: invoke-virtual {v0}, Ljava/lang/Long;.longValue:()J // method@873c │ │ -2f65bc: 0b00 |0012: move-result-wide v0 │ │ -2f65be: 1602 0800 |0013: const-wide/16 v2, #int 8 // #8 │ │ -2f65c2: bc20 |0015: sub-long/2addr v0, v2 │ │ -2f65c4: 1000 |0016: return-wide v0 │ │ +2f658c: |[2f658c] org.jaudiotagger.tag.aiff.AiffTag.getStartLocationInFileOfId3Chunk:()J │ │ +2f659c: 6e10 7792 0400 |0000: invoke-virtual {v4}, Lorg/jaudiotagger/tag/aiff/AiffTag;.isExistingId3Tag:()Z // method@9277 │ │ +2f65a2: 0a00 |0003: move-result v0 │ │ +2f65a4: 3900 0500 |0004: if-nez v0, 0009 // +0005 │ │ +2f65a8: 1600 0000 |0006: const-wide/16 v0, #int 0 // #0 │ │ +2f65ac: 1000 |0008: return-wide v0 │ │ +2f65ae: 5440 6988 |0009: iget-object v0, v4, Lorg/jaudiotagger/tag/aiff/AiffTag;.id3Tag:Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // field@8869 │ │ +2f65b2: 6e10 1695 0000 |000b: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getStartLocationInFile:()Ljava/lang/Long; // method@9516 │ │ +2f65b8: 0c00 |000e: move-result-object v0 │ │ +2f65ba: 6e10 3c87 0000 |000f: invoke-virtual {v0}, Ljava/lang/Long;.longValue:()J // method@873c │ │ +2f65c0: 0b00 |0012: move-result-wide v0 │ │ +2f65c2: 1602 0800 |0013: const-wide/16 v2, #int 8 // #8 │ │ +2f65c6: bc20 |0015: sub-long/2addr v0, v2 │ │ +2f65c8: 1000 |0016: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=390 │ │ 0x0009 line=394 │ │ locals : │ │ 0x0000 - 0x0017 reg=4 this Lorg/jaudiotagger/tag/aiff/AiffTag; │ │ │ │ @@ -1112215,19 +1112215,19 @@ │ │ type : '(Lorg/jaudiotagger/tag/FieldKey;I)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -2f6174: |[2f6174] org.jaudiotagger.tag.aiff.AiffTag.getValue:(Lorg/jaudiotagger/tag/FieldKey;I)Ljava/lang/String; │ │ -2f6184: 5410 6988 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/aiff/AiffTag;.id3Tag:Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // field@8869 │ │ -2f6188: 6e30 1995 2003 |0002: invoke-virtual {v0, v2, v3}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getValue:(Lorg/jaudiotagger/tag/FieldKey;I)Ljava/lang/String; // method@9519 │ │ -2f618e: 0c02 |0005: move-result-object v2 │ │ -2f6190: 1102 |0006: return-object v2 │ │ +2f6178: |[2f6178] org.jaudiotagger.tag.aiff.AiffTag.getValue:(Lorg/jaudiotagger/tag/FieldKey;I)Ljava/lang/String; │ │ +2f6188: 5410 6988 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/aiff/AiffTag;.id3Tag:Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // field@8869 │ │ +2f618c: 6e30 1995 2003 |0002: invoke-virtual {v0, v2, v3}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getValue:(Lorg/jaudiotagger/tag/FieldKey;I)Ljava/lang/String; // method@9519 │ │ +2f6192: 0c02 |0005: move-result-object v2 │ │ +2f6194: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jaudiotagger/tag/aiff/AiffTag; │ │ 0x0000 - 0x0007 reg=2 (null) Lorg/jaudiotagger/tag/FieldKey; │ │ 0x0000 - 0x0007 reg=3 (null) I │ │ @@ -1112237,19 +1112237,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -2f6004: |[2f6004] org.jaudiotagger.tag.aiff.AiffTag.hasCommonFields:()Z │ │ -2f6014: 5410 6988 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/aiff/AiffTag;.id3Tag:Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // field@8869 │ │ -2f6018: 6e10 1a95 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.hasCommonFields:()Z // method@951a │ │ -2f601e: 0a00 |0005: move-result v0 │ │ -2f6020: 0f00 |0006: return v0 │ │ +2f6008: |[2f6008] org.jaudiotagger.tag.aiff.AiffTag.hasCommonFields:()Z │ │ +2f6018: 5410 6988 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/aiff/AiffTag;.id3Tag:Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // field@8869 │ │ +2f601c: 6e10 1a95 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.hasCommonFields:()Z // method@951a │ │ +2f6022: 0a00 |0005: move-result v0 │ │ +2f6024: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jaudiotagger/tag/aiff/AiffTag; │ │ │ │ #33 : (in Lorg/jaudiotagger/tag/aiff/AiffTag;) │ │ @@ -1112257,19 +1112257,19 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -2f6024: |[2f6024] org.jaudiotagger.tag.aiff.AiffTag.hasField:(Ljava/lang/String;)Z │ │ -2f6034: 5410 6988 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/aiff/AiffTag;.id3Tag:Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // field@8869 │ │ -2f6038: 6e20 1b95 2000 |0002: invoke-virtual {v0, v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.hasField:(Ljava/lang/String;)Z // method@951b │ │ -2f603e: 0a02 |0005: move-result v2 │ │ -2f6040: 0f02 |0006: return v2 │ │ +2f6028: |[2f6028] org.jaudiotagger.tag.aiff.AiffTag.hasField:(Ljava/lang/String;)Z │ │ +2f6038: 5410 6988 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/aiff/AiffTag;.id3Tag:Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // field@8869 │ │ +2f603c: 6e20 1b95 2000 |0002: invoke-virtual {v0, v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.hasField:(Ljava/lang/String;)Z // method@951b │ │ +2f6042: 0a02 |0005: move-result v2 │ │ +2f6044: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=309 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jaudiotagger/tag/aiff/AiffTag; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1112278,19 +1112278,19 @@ │ │ type : '(Lorg/jaudiotagger/tag/FieldKey;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -2f6044: |[2f6044] org.jaudiotagger.tag.aiff.AiffTag.hasField:(Lorg/jaudiotagger/tag/FieldKey;)Z │ │ -2f6054: 5410 6988 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/aiff/AiffTag;.id3Tag:Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // field@8869 │ │ -2f6058: 6e20 1c95 2000 |0002: invoke-virtual {v0, v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.hasField:(Lorg/jaudiotagger/tag/FieldKey;)Z // method@951c │ │ -2f605e: 0a02 |0005: move-result v2 │ │ -2f6060: 0f02 |0006: return v2 │ │ +2f6048: |[2f6048] org.jaudiotagger.tag.aiff.AiffTag.hasField:(Lorg/jaudiotagger/tag/FieldKey;)Z │ │ +2f6058: 5410 6988 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/aiff/AiffTag;.id3Tag:Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // field@8869 │ │ +2f605c: 6e20 1c95 2000 |0002: invoke-virtual {v0, v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.hasField:(Lorg/jaudiotagger/tag/FieldKey;)Z // method@951c │ │ +2f6062: 0a02 |0005: move-result v2 │ │ +2f6064: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=302 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jaudiotagger/tag/aiff/AiffTag; │ │ 0x0000 - 0x0007 reg=2 (null) Lorg/jaudiotagger/tag/FieldKey; │ │ │ │ @@ -1112299,25 +1112299,25 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -2f6064: |[2f6064] org.jaudiotagger.tag.aiff.AiffTag.isEmpty:()Z │ │ -2f6074: 5410 6988 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/aiff/AiffTag;.id3Tag:Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // field@8869 │ │ -2f6078: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ -2f607c: 6e10 1e95 0000 |0004: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.isEmpty:()Z // method@951e │ │ -2f6082: 0a00 |0007: move-result v0 │ │ -2f6084: 3800 0300 |0008: if-eqz v0, 000b // +0003 │ │ -2f6088: 2803 |000a: goto 000d // +0003 │ │ -2f608a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -2f608c: 2802 |000c: goto 000e // +0002 │ │ -2f608e: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -2f6090: 0f00 |000e: return v0 │ │ +2f6068: |[2f6068] org.jaudiotagger.tag.aiff.AiffTag.isEmpty:()Z │ │ +2f6078: 5410 6988 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/aiff/AiffTag;.id3Tag:Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // field@8869 │ │ +2f607c: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ +2f6080: 6e10 1e95 0000 |0004: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.isEmpty:()Z // method@951e │ │ +2f6086: 0a00 |0007: move-result v0 │ │ +2f6088: 3800 0300 |0008: if-eqz v0, 000b // +0003 │ │ +2f608c: 2803 |000a: goto 000d // +0003 │ │ +2f608e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +2f6090: 2802 |000c: goto 000e // +0002 │ │ +2f6092: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +2f6094: 0f00 |000e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lorg/jaudiotagger/tag/aiff/AiffTag; │ │ │ │ #36 : (in Lorg/jaudiotagger/tag/aiff/AiffTag;) │ │ @@ -1112325,17 +1112325,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2f6094: |[2f6094] org.jaudiotagger.tag.aiff.AiffTag.isExistingId3Tag:()Z │ │ -2f60a4: 5510 6a88 |0000: iget-boolean v0, v1, Lorg/jaudiotagger/tag/aiff/AiffTag;.isExistingId3Tag:Z // field@886a │ │ -2f60a8: 0f00 |0002: return v0 │ │ +2f6098: |[2f6098] org.jaudiotagger.tag.aiff.AiffTag.isExistingId3Tag:()Z │ │ +2f60a8: 5510 6a88 |0000: iget-boolean v0, v1, Lorg/jaudiotagger/tag/aiff/AiffTag;.isExistingId3Tag:Z // field@886a │ │ +2f60ac: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/aiff/AiffTag; │ │ │ │ #37 : (in Lorg/jaudiotagger/tag/aiff/AiffTag;) │ │ @@ -1112343,17 +1112343,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2f60ac: |[2f60ac] org.jaudiotagger.tag.aiff.AiffTag.isIncorrectlyAlignedTag:()Z │ │ -2f60bc: 5510 6b88 |0000: iget-boolean v0, v1, Lorg/jaudiotagger/tag/aiff/AiffTag;.isIncorrectlyAlignedTag:Z // field@886b │ │ -2f60c0: 0f00 |0002: return v0 │ │ +2f60b0: |[2f60b0] org.jaudiotagger.tag.aiff.AiffTag.isIncorrectlyAlignedTag:()Z │ │ +2f60c0: 5510 6b88 |0000: iget-boolean v0, v1, Lorg/jaudiotagger/tag/aiff/AiffTag;.isIncorrectlyAlignedTag:Z // field@886b │ │ +2f60c4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=413 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/aiff/AiffTag; │ │ │ │ #38 : (in Lorg/jaudiotagger/tag/aiff/AiffTag;) │ │ @@ -1112361,17 +1112361,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2f60c4: |[2f60c4] org.jaudiotagger.tag.aiff.AiffTag.isLastChunkSizeExtendsPastFormSize:()Z │ │ -2f60d4: 5510 6c88 |0000: iget-boolean v0, v1, Lorg/jaudiotagger/tag/aiff/AiffTag;.lastChunkSizeExtendsPastFormSize:Z // field@886c │ │ -2f60d8: 0f00 |0002: return v0 │ │ +2f60c8: |[2f60c8] org.jaudiotagger.tag.aiff.AiffTag.isLastChunkSizeExtendsPastFormSize:()Z │ │ +2f60d8: 5510 6c88 |0000: iget-boolean v0, v1, Lorg/jaudiotagger/tag/aiff/AiffTag;.lastChunkSizeExtendsPastFormSize:Z // field@886c │ │ +2f60dc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=468 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/aiff/AiffTag; │ │ │ │ #39 : (in Lorg/jaudiotagger/tag/aiff/AiffTag;) │ │ @@ -1112379,19 +1112379,19 @@ │ │ type : '(Ljava/nio/charset/Charset;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -2f60dc: |[2f60dc] org.jaudiotagger.tag.aiff.AiffTag.setEncoding:(Ljava/nio/charset/Charset;)Z │ │ -2f60ec: 5410 6988 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/aiff/AiffTag;.id3Tag:Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // field@8869 │ │ -2f60f0: 6e20 2a95 2000 |0002: invoke-virtual {v0, v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.setEncoding:(Ljava/nio/charset/Charset;)Z // method@952a │ │ -2f60f6: 0a02 |0005: move-result v2 │ │ -2f60f8: 0f02 |0006: return v2 │ │ +2f60e0: |[2f60e0] org.jaudiotagger.tag.aiff.AiffTag.setEncoding:(Ljava/nio/charset/Charset;)Z │ │ +2f60f0: 5410 6988 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/aiff/AiffTag;.id3Tag:Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // field@8869 │ │ +2f60f4: 6e20 2a95 2000 |0002: invoke-virtual {v0, v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.setEncoding:(Ljava/nio/charset/Charset;)Z // method@952a │ │ +2f60fa: 0a02 |0005: move-result v2 │ │ +2f60fc: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=246 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jaudiotagger/tag/aiff/AiffTag; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/nio/charset/Charset; │ │ │ │ @@ -1112400,17 +1112400,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2f68d0: |[2f68d0] org.jaudiotagger.tag.aiff.AiffTag.setExistingId3Tag:(Z)V │ │ -2f68e0: 5c01 6a88 |0000: iput-boolean v1, v0, Lorg/jaudiotagger/tag/aiff/AiffTag;.isExistingId3Tag:Z // field@886a │ │ -2f68e4: 0e00 |0002: return-void │ │ +2f68d4: |[2f68d4] org.jaudiotagger.tag.aiff.AiffTag.setExistingId3Tag:(Z)V │ │ +2f68e4: 5c01 6a88 |0000: iput-boolean v1, v0, Lorg/jaudiotagger/tag/aiff/AiffTag;.isExistingId3Tag:Z // field@886a │ │ +2f68e8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/tag/aiff/AiffTag; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -1112419,19 +1112419,19 @@ │ │ type : '(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)V' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -2f68e8: |[2f68e8] org.jaudiotagger.tag.aiff.AiffTag.setField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)V │ │ -2f68f8: 6e30 5892 1002 |0000: invoke-virtual {v0, v1, v2}, Lorg/jaudiotagger/tag/aiff/AiffTag;.createField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@9258 │ │ -2f68fe: 0c01 |0003: move-result-object v1 │ │ -2f6900: 6e20 7d92 1000 |0004: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/aiff/AiffTag;.setField:(Lorg/jaudiotagger/tag/TagField;)V // method@927d │ │ -2f6906: 0e00 |0007: return-void │ │ +2f68ec: |[2f68ec] org.jaudiotagger.tag.aiff.AiffTag.setField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)V │ │ +2f68fc: 6e30 5892 1002 |0000: invoke-virtual {v0, v1, v2}, Lorg/jaudiotagger/tag/aiff/AiffTag;.createField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@9258 │ │ +2f6902: 0c01 |0003: move-result-object v1 │ │ +2f6904: 6e20 7d92 1000 |0004: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/aiff/AiffTag;.setField:(Lorg/jaudiotagger/tag/TagField;)V // method@927d │ │ +2f690a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ 0x0004 line=146 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/jaudiotagger/tag/aiff/AiffTag; │ │ 0x0000 - 0x0008 reg=1 (null) Lorg/jaudiotagger/tag/FieldKey; │ │ @@ -1112442,18 +1112442,18 @@ │ │ type : '(Lorg/jaudiotagger/tag/TagField;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -2f6908: |[2f6908] org.jaudiotagger.tag.aiff.AiffTag.setField:(Lorg/jaudiotagger/tag/TagField;)V │ │ -2f6918: 5410 6988 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/aiff/AiffTag;.id3Tag:Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // field@8869 │ │ -2f691c: 6e20 2d95 2000 |0002: invoke-virtual {v0, v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.setField:(Lorg/jaudiotagger/tag/TagField;)V // method@952d │ │ -2f6922: 0e00 |0005: return-void │ │ +2f690c: |[2f690c] org.jaudiotagger.tag.aiff.AiffTag.setField:(Lorg/jaudiotagger/tag/TagField;)V │ │ +2f691c: 5410 6988 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/aiff/AiffTag;.id3Tag:Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // field@8869 │ │ +2f6920: 6e20 2d95 2000 |0002: invoke-virtual {v0, v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.setField:(Lorg/jaudiotagger/tag/TagField;)V // method@952d │ │ +2f6926: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jaudiotagger/tag/aiff/AiffTag; │ │ 0x0000 - 0x0006 reg=2 (null) Lorg/jaudiotagger/tag/TagField; │ │ │ │ @@ -1112462,18 +1112462,18 @@ │ │ type : '(Lorg/jaudiotagger/tag/images/Artwork;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -2f6924: |[2f6924] org.jaudiotagger.tag.aiff.AiffTag.setField:(Lorg/jaudiotagger/tag/images/Artwork;)V │ │ -2f6934: 5410 6988 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/aiff/AiffTag;.id3Tag:Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // field@8869 │ │ -2f6938: 6e20 2e95 2000 |0002: invoke-virtual {v0, v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.setField:(Lorg/jaudiotagger/tag/images/Artwork;)V // method@952e │ │ -2f693e: 0e00 |0005: return-void │ │ +2f6928: |[2f6928] org.jaudiotagger.tag.aiff.AiffTag.setField:(Lorg/jaudiotagger/tag/images/Artwork;)V │ │ +2f6938: 5410 6988 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/aiff/AiffTag;.id3Tag:Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // field@8869 │ │ +2f693c: 6e20 2e95 2000 |0002: invoke-virtual {v0, v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.setField:(Lorg/jaudiotagger/tag/images/Artwork;)V // method@952e │ │ +2f6942: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=261 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jaudiotagger/tag/aiff/AiffTag; │ │ 0x0000 - 0x0006 reg=2 (null) Lorg/jaudiotagger/tag/images/Artwork; │ │ │ │ @@ -1112482,17 +1112482,17 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2f6940: |[2f6940] org.jaudiotagger.tag.aiff.AiffTag.setFileSize:(J)V │ │ -2f6950: 5a01 6788 |0000: iput-wide v1, v0, Lorg/jaudiotagger/tag/aiff/AiffTag;.fileSize:J // field@8867 │ │ -2f6954: 0e00 |0002: return-void │ │ +2f6944: |[2f6944] org.jaudiotagger.tag.aiff.AiffTag.setFileSize:(J)V │ │ +2f6954: 5a01 6788 |0000: iput-wide v1, v0, Lorg/jaudiotagger/tag/aiff/AiffTag;.fileSize:J // field@8867 │ │ +2f6958: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=483 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/tag/aiff/AiffTag; │ │ 0x0000 - 0x0003 reg=1 (null) J │ │ │ │ @@ -1112501,17 +1112501,17 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2f6958: |[2f6958] org.jaudiotagger.tag.aiff.AiffTag.setFormSize:(J)V │ │ -2f6968: 5a01 6888 |0000: iput-wide v1, v0, Lorg/jaudiotagger/tag/aiff/AiffTag;.formSize:J // field@8868 │ │ -2f696c: 0e00 |0002: return-void │ │ +2f695c: |[2f695c] org.jaudiotagger.tag.aiff.AiffTag.setFormSize:(J)V │ │ +2f696c: 5a01 6888 |0000: iput-wide v1, v0, Lorg/jaudiotagger/tag/aiff/AiffTag;.formSize:J // field@8868 │ │ +2f6970: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=455 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/tag/aiff/AiffTag; │ │ 0x0000 - 0x0003 reg=1 (null) J │ │ │ │ @@ -1112520,17 +1112520,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2f6970: |[2f6970] org.jaudiotagger.tag.aiff.AiffTag.setID3Tag:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;)V │ │ -2f6980: 5b01 6988 |0000: iput-object v1, v0, Lorg/jaudiotagger/tag/aiff/AiffTag;.id3Tag:Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // field@8869 │ │ -2f6984: 0e00 |0002: return-void │ │ +2f6974: |[2f6974] org.jaudiotagger.tag.aiff.AiffTag.setID3Tag:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;)V │ │ +2f6984: 5b01 6988 |0000: iput-object v1, v0, Lorg/jaudiotagger/tag/aiff/AiffTag;.id3Tag:Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // field@8869 │ │ +2f6988: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/tag/aiff/AiffTag; │ │ 0x0000 - 0x0003 reg=1 (null) Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; │ │ │ │ @@ -1112539,17 +1112539,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2f6988: |[2f6988] org.jaudiotagger.tag.aiff.AiffTag.setIncorrectlyAlignedTag:(Z)V │ │ -2f6998: 5c01 6b88 |0000: iput-boolean v1, v0, Lorg/jaudiotagger/tag/aiff/AiffTag;.isIncorrectlyAlignedTag:Z // field@886b │ │ -2f699c: 0e00 |0002: return-void │ │ +2f698c: |[2f698c] org.jaudiotagger.tag.aiff.AiffTag.setIncorrectlyAlignedTag:(Z)V │ │ +2f699c: 5c01 6b88 |0000: iput-boolean v1, v0, Lorg/jaudiotagger/tag/aiff/AiffTag;.isIncorrectlyAlignedTag:Z // field@886b │ │ +2f69a0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=418 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/tag/aiff/AiffTag; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -1112558,17 +1112558,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2f69a0: |[2f69a0] org.jaudiotagger.tag.aiff.AiffTag.setLastChunkSizeExtendsPastFormSize:(Z)V │ │ -2f69b0: 5c01 6c88 |0000: iput-boolean v1, v0, Lorg/jaudiotagger/tag/aiff/AiffTag;.lastChunkSizeExtendsPastFormSize:Z // field@886c │ │ -2f69b4: 0e00 |0002: return-void │ │ +2f69a4: |[2f69a4] org.jaudiotagger.tag.aiff.AiffTag.setLastChunkSizeExtendsPastFormSize:(Z)V │ │ +2f69b4: 5c01 6c88 |0000: iput-boolean v1, v0, Lorg/jaudiotagger/tag/aiff/AiffTag;.lastChunkSizeExtendsPastFormSize:Z // field@886c │ │ +2f69b8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=473 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/tag/aiff/AiffTag; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -1112577,149 +1112577,149 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 287 16-bit code units │ │ -2f6194: |[2f6194] org.jaudiotagger.tag.aiff.AiffTag.toString:()Ljava/lang/String; │ │ -2f61a4: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -2f61a8: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2f61ae: 2201 3910 |0005: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2f61b2: 7010 cc87 0100 |0007: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2f61b8: 1a02 1d1a |000a: const-string v2, "FileSize:" // string@1a1d │ │ -2f61bc: 6e20 d787 2100 |000c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2f61c2: 5392 6788 |000f: iget-wide v2, v9, Lorg/jaudiotagger/tag/aiff/AiffTag;.fileSize:J // field@8867 │ │ -2f61c6: 7120 6191 3200 |0011: invoke-static {v2, v3}, Lorg/jaudiotagger/logging/Hex;.asDecAndHex:(J)Ljava/lang/String; // method@9161 │ │ -2f61cc: 0c02 |0014: move-result-object v2 │ │ -2f61ce: 6e20 d787 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2f61d4: 1a02 2200 |0018: const-string v2, " │ │ +2f6198: |[2f6198] org.jaudiotagger.tag.aiff.AiffTag.toString:()Ljava/lang/String; │ │ +2f61a8: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +2f61ac: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2f61b2: 2201 3910 |0005: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2f61b6: 7010 cc87 0100 |0007: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2f61bc: 1a02 1d1a |000a: const-string v2, "FileSize:" // string@1a1d │ │ +2f61c0: 6e20 d787 2100 |000c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2f61c6: 5392 6788 |000f: iget-wide v2, v9, Lorg/jaudiotagger/tag/aiff/AiffTag;.fileSize:J // field@8867 │ │ +2f61ca: 7120 6191 3200 |0011: invoke-static {v2, v3}, Lorg/jaudiotagger/logging/Hex;.asDecAndHex:(J)Ljava/lang/String; // method@9161 │ │ +2f61d0: 0c02 |0014: move-result-object v2 │ │ +2f61d2: 6e20 d787 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2f61d8: 1a02 2200 |0018: const-string v2, " │ │ " // string@0022 │ │ -2f61d8: 6e20 d787 2100 |001a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2f61de: 6e10 df87 0100 |001d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2f61e4: 0c01 |0020: move-result-object v1 │ │ -2f61e6: 6e20 d787 1000 |0021: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2f61ec: 2201 3910 |0024: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2f61f0: 7010 cc87 0100 |0026: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2f61f6: 1a03 6e18 |0029: const-string v3, "FORMSize:" // string@186e │ │ -2f61fa: 6e20 d787 3100 |002b: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2f6200: 5393 6888 |002e: iget-wide v3, v9, Lorg/jaudiotagger/tag/aiff/AiffTag;.formSize:J // field@8868 │ │ -2f6204: 1605 0800 |0030: const-wide/16 v5, #int 8 // #8 │ │ -2f6208: bb53 |0032: add-long/2addr v3, v5 │ │ -2f620a: 7120 6191 4300 |0033: invoke-static {v3, v4}, Lorg/jaudiotagger/logging/Hex;.asDecAndHex:(J)Ljava/lang/String; // method@9161 │ │ -2f6210: 0c03 |0036: move-result-object v3 │ │ -2f6212: 6e20 d787 3100 |0037: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2f6218: 6e20 d787 2100 |003a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2f621e: 6e10 df87 0100 |003d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2f6224: 0c01 |0040: move-result-object v1 │ │ -2f6226: 6e20 d787 1000 |0041: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2f622c: 5591 6c88 |0044: iget-boolean v1, v9, Lorg/jaudiotagger/tag/aiff/AiffTag;.lastChunkSizeExtendsPastFormSize:Z // field@886c │ │ -2f6230: 3801 0800 |0046: if-eqz v1, 004e // +0008 │ │ -2f6234: 1a01 da2f |0048: const-string v1, "Last Chunk extends past Form stated size │ │ +2f61dc: 6e20 d787 2100 |001a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2f61e2: 6e10 df87 0100 |001d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2f61e8: 0c01 |0020: move-result-object v1 │ │ +2f61ea: 6e20 d787 1000 |0021: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2f61f0: 2201 3910 |0024: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2f61f4: 7010 cc87 0100 |0026: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2f61fa: 1a03 6e18 |0029: const-string v3, "FORMSize:" // string@186e │ │ +2f61fe: 6e20 d787 3100 |002b: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2f6204: 5393 6888 |002e: iget-wide v3, v9, Lorg/jaudiotagger/tag/aiff/AiffTag;.formSize:J // field@8868 │ │ +2f6208: 1605 0800 |0030: const-wide/16 v5, #int 8 // #8 │ │ +2f620c: bb53 |0032: add-long/2addr v3, v5 │ │ +2f620e: 7120 6191 4300 |0033: invoke-static {v3, v4}, Lorg/jaudiotagger/logging/Hex;.asDecAndHex:(J)Ljava/lang/String; // method@9161 │ │ +2f6214: 0c03 |0036: move-result-object v3 │ │ +2f6216: 6e20 d787 3100 |0037: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2f621c: 6e20 d787 2100 |003a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2f6222: 6e10 df87 0100 |003d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2f6228: 0c01 |0040: move-result-object v1 │ │ +2f622a: 6e20 d787 1000 |0041: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2f6230: 5591 6c88 |0044: iget-boolean v1, v9, Lorg/jaudiotagger/tag/aiff/AiffTag;.lastChunkSizeExtendsPastFormSize:Z // field@886c │ │ +2f6234: 3801 0800 |0046: if-eqz v1, 004e // +0008 │ │ +2f6238: 1a01 da2f |0048: const-string v1, "Last Chunk extends past Form stated size │ │ " // string@2fda │ │ -2f6238: 6e20 d787 1000 |004a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2f623e: 2829 |004d: goto 0076 // +0029 │ │ -2f6240: 5393 6788 |004e: iget-wide v3, v9, Lorg/jaudiotagger/tag/aiff/AiffTag;.fileSize:J // field@8867 │ │ -2f6244: 5397 6888 |0050: iget-wide v7, v9, Lorg/jaudiotagger/tag/aiff/AiffTag;.formSize:J // field@8868 │ │ -2f6248: bb57 |0052: add-long/2addr v7, v5 │ │ -2f624a: 3101 0307 |0053: cmp-long v1, v3, v7 │ │ -2f624e: 3d01 2100 |0055: if-lez v1, 0076 // +0021 │ │ -2f6252: 2201 3910 |0057: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2f6256: 7010 cc87 0100 |0059: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2f625c: 1a03 0f3e |005c: const-string v3, "Non Iff Data at End of File:" // string@3e0f │ │ -2f6260: 6e20 d787 3100 |005e: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2f6266: 5393 6788 |0061: iget-wide v3, v9, Lorg/jaudiotagger/tag/aiff/AiffTag;.fileSize:J // field@8867 │ │ -2f626a: 5397 6888 |0063: iget-wide v7, v9, Lorg/jaudiotagger/tag/aiff/AiffTag;.formSize:J // field@8868 │ │ -2f626e: bb57 |0065: add-long/2addr v7, v5 │ │ -2f6270: bc73 |0066: sub-long/2addr v3, v7 │ │ -2f6272: 6e30 d487 3104 |0067: invoke-virtual {v1, v3, v4}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ -2f6278: 1a03 2b01 |006a: const-string v3, " bytes │ │ +2f623c: 6e20 d787 1000 |004a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2f6242: 2829 |004d: goto 0076 // +0029 │ │ +2f6244: 5393 6788 |004e: iget-wide v3, v9, Lorg/jaudiotagger/tag/aiff/AiffTag;.fileSize:J // field@8867 │ │ +2f6248: 5397 6888 |0050: iget-wide v7, v9, Lorg/jaudiotagger/tag/aiff/AiffTag;.formSize:J // field@8868 │ │ +2f624c: bb57 |0052: add-long/2addr v7, v5 │ │ +2f624e: 3101 0307 |0053: cmp-long v1, v3, v7 │ │ +2f6252: 3d01 2100 |0055: if-lez v1, 0076 // +0021 │ │ +2f6256: 2201 3910 |0057: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2f625a: 7010 cc87 0100 |0059: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2f6260: 1a03 0f3e |005c: const-string v3, "Non Iff Data at End of File:" // string@3e0f │ │ +2f6264: 6e20 d787 3100 |005e: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2f626a: 5393 6788 |0061: iget-wide v3, v9, Lorg/jaudiotagger/tag/aiff/AiffTag;.fileSize:J // field@8867 │ │ +2f626e: 5397 6888 |0063: iget-wide v7, v9, Lorg/jaudiotagger/tag/aiff/AiffTag;.formSize:J // field@8868 │ │ +2f6272: bb57 |0065: add-long/2addr v7, v5 │ │ +2f6274: bc73 |0066: sub-long/2addr v3, v7 │ │ +2f6276: 6e30 d487 3104 |0067: invoke-virtual {v1, v3, v4}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ +2f627c: 1a03 2b01 |006a: const-string v3, " bytes │ │ " // string@012b │ │ -2f627c: 6e20 d787 3100 |006c: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2f6282: 6e10 df87 0100 |006f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2f6288: 0c01 |0072: move-result-object v1 │ │ -2f628a: 6e20 d787 1000 |0073: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2f6290: 1a01 3210 |0076: const-string v1, "Chunks: │ │ +2f6280: 6e20 d787 3100 |006c: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2f6286: 6e10 df87 0100 |006f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2f628c: 0c01 |0072: move-result-object v1 │ │ +2f628e: 6e20 d787 1000 |0073: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2f6294: 1a01 3210 |0076: const-string v1, "Chunks: │ │ " // string@1032 │ │ -2f6294: 6e20 d787 1000 |0078: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2f629a: 5491 6688 |007b: iget-object v1, v9, Lorg/jaudiotagger/tag/aiff/AiffTag;.chunkSummaryList:Ljava/util/List; // field@8866 │ │ -2f629e: 7210 6e89 0100 |007d: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ -2f62a4: 0c01 |0080: move-result-object v1 │ │ -2f62a6: 7210 4789 0100 |0081: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -2f62ac: 0a03 |0084: move-result v3 │ │ -2f62ae: 3803 2400 |0085: if-eqz v3, 00a9 // +0024 │ │ -2f62b2: 7210 4889 0100 |0087: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -2f62b8: 0c03 |008a: move-result-object v3 │ │ -2f62ba: 1f03 6411 |008b: check-cast v3, Lorg/jaudiotagger/audio/iff/ChunkSummary; // type@1164 │ │ -2f62be: 2204 3910 |008d: new-instance v4, Ljava/lang/StringBuilder; // type@1039 │ │ -2f62c2: 7010 cc87 0400 |008f: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2f62c8: 1a05 0600 |0092: const-string v5, " " // string@0006 │ │ -2f62cc: 6e20 d787 5400 |0094: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2f62d2: 6e10 cb8e 0300 |0097: invoke-virtual {v3}, Lorg/jaudiotagger/audio/iff/ChunkSummary;.toString:()Ljava/lang/String; // method@8ecb │ │ -2f62d8: 0c03 |009a: move-result-object v3 │ │ -2f62da: 6e20 d787 3400 |009b: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2f62e0: 6e20 d787 2400 |009e: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2f62e6: 6e10 df87 0400 |00a1: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2f62ec: 0c03 |00a4: move-result-object v3 │ │ -2f62ee: 6e20 d787 3000 |00a5: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2f62f4: 28d9 |00a8: goto 0081 // -0027 │ │ -2f62f6: 5491 6988 |00a9: iget-object v1, v9, Lorg/jaudiotagger/tag/aiff/AiffTag;.id3Tag:Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // field@8869 │ │ -2f62fa: 3801 7100 |00ab: if-eqz v1, 011c // +0071 │ │ -2f62fe: 1a01 9a08 |00ad: const-string v1, "Aiff ID3 Tag: │ │ +2f6298: 6e20 d787 1000 |0078: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2f629e: 5491 6688 |007b: iget-object v1, v9, Lorg/jaudiotagger/tag/aiff/AiffTag;.chunkSummaryList:Ljava/util/List; // field@8866 │ │ +2f62a2: 7210 6e89 0100 |007d: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ +2f62a8: 0c01 |0080: move-result-object v1 │ │ +2f62aa: 7210 4789 0100 |0081: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +2f62b0: 0a03 |0084: move-result v3 │ │ +2f62b2: 3803 2400 |0085: if-eqz v3, 00a9 // +0024 │ │ +2f62b6: 7210 4889 0100 |0087: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +2f62bc: 0c03 |008a: move-result-object v3 │ │ +2f62be: 1f03 6411 |008b: check-cast v3, Lorg/jaudiotagger/audio/iff/ChunkSummary; // type@1164 │ │ +2f62c2: 2204 3910 |008d: new-instance v4, Ljava/lang/StringBuilder; // type@1039 │ │ +2f62c6: 7010 cc87 0400 |008f: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2f62cc: 1a05 0600 |0092: const-string v5, " " // string@0006 │ │ +2f62d0: 6e20 d787 5400 |0094: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2f62d6: 6e10 cb8e 0300 |0097: invoke-virtual {v3}, Lorg/jaudiotagger/audio/iff/ChunkSummary;.toString:()Ljava/lang/String; // method@8ecb │ │ +2f62dc: 0c03 |009a: move-result-object v3 │ │ +2f62de: 6e20 d787 3400 |009b: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2f62e4: 6e20 d787 2400 |009e: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2f62ea: 6e10 df87 0400 |00a1: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2f62f0: 0c03 |00a4: move-result-object v3 │ │ +2f62f2: 6e20 d787 3000 |00a5: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2f62f8: 28d9 |00a8: goto 0081 // -0027 │ │ +2f62fa: 5491 6988 |00a9: iget-object v1, v9, Lorg/jaudiotagger/tag/aiff/AiffTag;.id3Tag:Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // field@8869 │ │ +2f62fe: 3801 7100 |00ab: if-eqz v1, 011c // +0071 │ │ +2f6302: 1a01 9a08 |00ad: const-string v1, "Aiff ID3 Tag: │ │ " // string@089a │ │ -2f6302: 6e20 d787 1000 |00af: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2f6308: 6e10 7792 0900 |00b2: invoke-virtual {v9}, Lorg/jaudiotagger/tag/aiff/AiffTag;.isExistingId3Tag:()Z // method@9277 │ │ -2f630e: 0a01 |00b5: move-result v1 │ │ -2f6310: 3801 4900 |00b6: if-eqz v1, 00ff // +0049 │ │ -2f6314: 5591 6b88 |00b8: iget-boolean v1, v9, Lorg/jaudiotagger/tag/aiff/AiffTag;.isIncorrectlyAlignedTag:Z // field@886b │ │ -2f6318: 3801 0700 |00ba: if-eqz v1, 00c1 // +0007 │ │ -2f631c: 1a01 1600 |00bc: const-string v1, " incorrectly starts as odd byte │ │ +2f6306: 6e20 d787 1000 |00af: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2f630c: 6e10 7792 0900 |00b2: invoke-virtual {v9}, Lorg/jaudiotagger/tag/aiff/AiffTag;.isExistingId3Tag:()Z // method@9277 │ │ +2f6312: 0a01 |00b5: move-result v1 │ │ +2f6314: 3801 4900 |00b6: if-eqz v1, 00ff // +0049 │ │ +2f6318: 5591 6b88 |00b8: iget-boolean v1, v9, Lorg/jaudiotagger/tag/aiff/AiffTag;.isIncorrectlyAlignedTag:Z // field@886b │ │ +2f631c: 3801 0700 |00ba: if-eqz v1, 00c1 // +0007 │ │ +2f6320: 1a01 1600 |00bc: const-string v1, " incorrectly starts as odd byte │ │ " // string@0016 │ │ -2f6320: 6e20 d787 1000 |00be: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2f6326: 2201 3910 |00c1: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2f632a: 7010 cc87 0100 |00c3: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2f6330: 1a03 1b00 |00c6: const-string v3, " startLocation:" // string@001b │ │ -2f6334: 6e20 d787 3100 |00c8: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2f633a: 6e10 7192 0900 |00cb: invoke-virtual {v9}, Lorg/jaudiotagger/tag/aiff/AiffTag;.getStartLocationInFileOfId3Chunk:()J // method@9271 │ │ -2f6340: 0b03 |00ce: move-result-wide v3 │ │ -2f6342: 7120 6191 4300 |00cf: invoke-static {v3, v4}, Lorg/jaudiotagger/logging/Hex;.asDecAndHex:(J)Ljava/lang/String; // method@9161 │ │ -2f6348: 0c03 |00d2: move-result-object v3 │ │ -2f634a: 6e20 d787 3100 |00d3: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2f6350: 6e20 d787 2100 |00d6: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2f6356: 6e10 df87 0100 |00d9: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2f635c: 0c01 |00dc: move-result-object v1 │ │ -2f635e: 6e20 d787 1000 |00dd: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2f6364: 2201 3910 |00e0: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2f6368: 7010 cc87 0100 |00e2: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2f636e: 1a03 1300 |00e5: const-string v3, " endLocation:" // string@0013 │ │ -2f6372: 6e20 d787 3100 |00e7: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2f6378: 6e10 6192 0900 |00ea: invoke-virtual {v9}, Lorg/jaudiotagger/tag/aiff/AiffTag;.getEndLocationInFileOfId3Chunk:()J // method@9261 │ │ -2f637e: 0b03 |00ed: move-result-wide v3 │ │ -2f6380: 7120 6191 4300 |00ee: invoke-static {v3, v4}, Lorg/jaudiotagger/logging/Hex;.asDecAndHex:(J)Ljava/lang/String; // method@9161 │ │ -2f6386: 0c03 |00f1: move-result-object v3 │ │ -2f6388: 6e20 d787 3100 |00f2: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2f638e: 6e20 d787 2100 |00f5: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2f6394: 6e10 df87 0100 |00f8: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2f639a: 0c01 |00fb: move-result-object v1 │ │ -2f639c: 6e20 d787 1000 |00fc: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2f63a2: 2201 3910 |00ff: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2f63a6: 7010 cc87 0100 |0101: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2f63ac: 5493 6988 |0104: iget-object v3, v9, Lorg/jaudiotagger/tag/aiff/AiffTag;.id3Tag:Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // field@8869 │ │ -2f63b0: 6e10 3295 0300 |0106: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.toString:()Ljava/lang/String; // method@9532 │ │ -2f63b6: 0c03 |0109: move-result-object v3 │ │ -2f63b8: 6e20 d787 3100 |010a: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2f63be: 6e20 d787 2100 |010d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2f63c4: 6e10 df87 0100 |0110: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2f63ca: 0c01 |0113: move-result-object v1 │ │ -2f63cc: 6e20 d787 1000 |0114: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2f63d2: 6e10 df87 0000 |0117: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2f63d8: 0c00 |011a: move-result-object v0 │ │ -2f63da: 1100 |011b: return-object v0 │ │ -2f63dc: 1a00 6fae |011c: const-string v0, "tag:empty" // string@ae6f │ │ -2f63e0: 1100 |011e: return-object v0 │ │ +2f6324: 6e20 d787 1000 |00be: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2f632a: 2201 3910 |00c1: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2f632e: 7010 cc87 0100 |00c3: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2f6334: 1a03 1b00 |00c6: const-string v3, " startLocation:" // string@001b │ │ +2f6338: 6e20 d787 3100 |00c8: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2f633e: 6e10 7192 0900 |00cb: invoke-virtual {v9}, Lorg/jaudiotagger/tag/aiff/AiffTag;.getStartLocationInFileOfId3Chunk:()J // method@9271 │ │ +2f6344: 0b03 |00ce: move-result-wide v3 │ │ +2f6346: 7120 6191 4300 |00cf: invoke-static {v3, v4}, Lorg/jaudiotagger/logging/Hex;.asDecAndHex:(J)Ljava/lang/String; // method@9161 │ │ +2f634c: 0c03 |00d2: move-result-object v3 │ │ +2f634e: 6e20 d787 3100 |00d3: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2f6354: 6e20 d787 2100 |00d6: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2f635a: 6e10 df87 0100 |00d9: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2f6360: 0c01 |00dc: move-result-object v1 │ │ +2f6362: 6e20 d787 1000 |00dd: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2f6368: 2201 3910 |00e0: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2f636c: 7010 cc87 0100 |00e2: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2f6372: 1a03 1300 |00e5: const-string v3, " endLocation:" // string@0013 │ │ +2f6376: 6e20 d787 3100 |00e7: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2f637c: 6e10 6192 0900 |00ea: invoke-virtual {v9}, Lorg/jaudiotagger/tag/aiff/AiffTag;.getEndLocationInFileOfId3Chunk:()J // method@9261 │ │ +2f6382: 0b03 |00ed: move-result-wide v3 │ │ +2f6384: 7120 6191 4300 |00ee: invoke-static {v3, v4}, Lorg/jaudiotagger/logging/Hex;.asDecAndHex:(J)Ljava/lang/String; // method@9161 │ │ +2f638a: 0c03 |00f1: move-result-object v3 │ │ +2f638c: 6e20 d787 3100 |00f2: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2f6392: 6e20 d787 2100 |00f5: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2f6398: 6e10 df87 0100 |00f8: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2f639e: 0c01 |00fb: move-result-object v1 │ │ +2f63a0: 6e20 d787 1000 |00fc: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2f63a6: 2201 3910 |00ff: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2f63aa: 7010 cc87 0100 |0101: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2f63b0: 5493 6988 |0104: iget-object v3, v9, Lorg/jaudiotagger/tag/aiff/AiffTag;.id3Tag:Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // field@8869 │ │ +2f63b4: 6e10 3295 0300 |0106: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.toString:()Ljava/lang/String; // method@9532 │ │ +2f63ba: 0c03 |0109: move-result-object v3 │ │ +2f63bc: 6e20 d787 3100 |010a: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2f63c2: 6e20 d787 2100 |010d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2f63c8: 6e10 df87 0100 |0110: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2f63ce: 0c01 |0113: move-result-object v1 │ │ +2f63d0: 6e20 d787 1000 |0114: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2f63d6: 6e10 df87 0000 |0117: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2f63dc: 0c00 |011a: move-result-object v0 │ │ +2f63de: 1100 |011b: return-object v0 │ │ +2f63e0: 1a00 6fae |011c: const-string v0, "tag:empty" // string@ae6f │ │ +2f63e4: 1100 |011e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=321 │ │ 0x0005 line=322 │ │ 0x0024 line=323 │ │ 0x0044 line=324 │ │ 0x004a line=326 │ │ @@ -1112789,40 +1112789,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -2f8cb8: |[2f8cb8] org.jaudiotagger.tag.asf.AsfTagField.:()V │ │ -2f8cc8: 0e00 |0000: return-void │ │ +2f8cbc: |[2f8cbc] org.jaudiotagger.tag.asf.AsfTagField.:()V │ │ +2f8ccc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/asf/AsfTagField;) │ │ name : '' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 20 16-bit code units │ │ -2f8ccc: |[2f8ccc] org.jaudiotagger.tag.asf.AsfTagField.:(Ljava/lang/String;)V │ │ -2f8cdc: 7010 7087 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@8770 │ │ -2f8ce2: 2200 fe10 |0003: new-instance v0, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; // type@10fe │ │ -2f8ce6: 7110 9392 0400 |0005: invoke-static {v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.getAsfFieldKey:(Ljava/lang/String;)Lorg/jaudiotagger/tag/asf/AsfFieldKey; // method@9293 │ │ -2f8cec: 0c01 |0008: move-result-object v1 │ │ -2f8cee: 6e10 9592 0100 |0009: invoke-virtual {v1}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.getHighestContainer:()Lorg/jaudiotagger/audio/asf/data/ContainerType; // method@9295 │ │ -2f8cf4: 0c01 |000c: move-result-object v1 │ │ -2f8cf6: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -2f8cf8: 7040 148c 1024 |000e: invoke-direct {v0, v1, v4, v2}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.:(Lorg/jaudiotagger/audio/asf/data/ContainerType;Ljava/lang/String;I)V // method@8c14 │ │ -2f8cfe: 5b30 3489 |0011: iput-object v0, v3, Lorg/jaudiotagger/tag/asf/AsfTagField;.toWrap:Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; // field@8934 │ │ -2f8d02: 0e00 |0013: return-void │ │ +2f8cd0: |[2f8cd0] org.jaudiotagger.tag.asf.AsfTagField.:(Ljava/lang/String;)V │ │ +2f8ce0: 7010 7087 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@8770 │ │ +2f8ce6: 2200 fe10 |0003: new-instance v0, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; // type@10fe │ │ +2f8cea: 7110 9392 0400 |0005: invoke-static {v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.getAsfFieldKey:(Ljava/lang/String;)Lorg/jaudiotagger/tag/asf/AsfFieldKey; // method@9293 │ │ +2f8cf0: 0c01 |0008: move-result-object v1 │ │ +2f8cf2: 6e10 9592 0100 |0009: invoke-virtual {v1}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.getHighestContainer:()Lorg/jaudiotagger/audio/asf/data/ContainerType; // method@9295 │ │ +2f8cf8: 0c01 |000c: move-result-object v1 │ │ +2f8cfa: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +2f8cfc: 7040 148c 1024 |000e: invoke-direct {v0, v1, v4, v2}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.:(Lorg/jaudiotagger/audio/asf/data/ContainerType;Ljava/lang/String;I)V // method@8c14 │ │ +2f8d02: 5b30 3489 |0011: iput-object v0, v3, Lorg/jaudiotagger/tag/asf/AsfTagField;.toWrap:Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; // field@8934 │ │ +2f8d06: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0003 line=72 │ │ 0x0009 line=73 │ │ locals : │ │ 0x0000 - 0x0014 reg=3 this Lorg/jaudiotagger/tag/asf/AsfTagField; │ │ @@ -1112833,20 +1112833,20 @@ │ │ type : '(Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -2f8d04: |[2f8d04] org.jaudiotagger.tag.asf.AsfTagField.:(Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;)V │ │ -2f8d14: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -2f8d1a: 6e10 1a8c 0100 |0003: invoke-virtual {v1}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.createCopy:()Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; // method@8c1a │ │ -2f8d20: 0c01 |0006: move-result-object v1 │ │ -2f8d22: 5b01 3489 |0007: iput-object v1, v0, Lorg/jaudiotagger/tag/asf/AsfTagField;.toWrap:Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; // field@8934 │ │ -2f8d26: 0e00 |0009: return-void │ │ +2f8d08: |[2f8d08] org.jaudiotagger.tag.asf.AsfTagField.:(Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;)V │ │ +2f8d18: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +2f8d1e: 6e10 1a8c 0100 |0003: invoke-virtual {v1}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.createCopy:()Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; // method@8c1a │ │ +2f8d24: 0c01 |0006: move-result-object v1 │ │ +2f8d26: 5b01 3489 |0007: iput-object v1, v0, Lorg/jaudiotagger/tag/asf/AsfTagField;.toWrap:Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; // field@8934 │ │ +2f8d2a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0003 line=61 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lorg/jaudiotagger/tag/asf/AsfTagField; │ │ 0x0000 - 0x000a reg=1 (null) Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; │ │ @@ -1112856,25 +1112856,25 @@ │ │ type : '(Lorg/jaudiotagger/tag/asf/AsfFieldKey;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 20 16-bit code units │ │ -2f8d28: |[2f8d28] org.jaudiotagger.tag.asf.AsfTagField.:(Lorg/jaudiotagger/tag/asf/AsfFieldKey;)V │ │ -2f8d38: 7010 7087 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@8770 │ │ -2f8d3e: 2200 fe10 |0003: new-instance v0, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; // type@10fe │ │ -2f8d42: 6e10 9592 0400 |0005: invoke-virtual {v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.getHighestContainer:()Lorg/jaudiotagger/audio/asf/data/ContainerType; // method@9295 │ │ -2f8d48: 0c01 |0008: move-result-object v1 │ │ -2f8d4a: 6e10 9492 0400 |0009: invoke-virtual {v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.getFieldName:()Ljava/lang/String; // method@9294 │ │ -2f8d50: 0c04 |000c: move-result-object v4 │ │ -2f8d52: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -2f8d54: 7040 148c 1024 |000e: invoke-direct {v0, v1, v4, v2}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.:(Lorg/jaudiotagger/audio/asf/data/ContainerType;Ljava/lang/String;I)V // method@8c14 │ │ -2f8d5a: 5b30 3489 |0011: iput-object v0, v3, Lorg/jaudiotagger/tag/asf/AsfTagField;.toWrap:Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; // field@8934 │ │ -2f8d5e: 0e00 |0013: return-void │ │ +2f8d2c: |[2f8d2c] org.jaudiotagger.tag.asf.AsfTagField.:(Lorg/jaudiotagger/tag/asf/AsfFieldKey;)V │ │ +2f8d3c: 7010 7087 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@8770 │ │ +2f8d42: 2200 fe10 |0003: new-instance v0, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; // type@10fe │ │ +2f8d46: 6e10 9592 0400 |0005: invoke-virtual {v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.getHighestContainer:()Lorg/jaudiotagger/audio/asf/data/ContainerType; // method@9295 │ │ +2f8d4c: 0c01 |0008: move-result-object v1 │ │ +2f8d4e: 6e10 9492 0400 |0009: invoke-virtual {v4}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.getFieldName:()Ljava/lang/String; // method@9294 │ │ +2f8d54: 0c04 |000c: move-result-object v4 │ │ +2f8d56: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +2f8d58: 7040 148c 1024 |000e: invoke-direct {v0, v1, v4, v2}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.:(Lorg/jaudiotagger/audio/asf/data/ContainerType;Ljava/lang/String;I)V // method@8c14 │ │ +2f8d5e: 5b30 3489 |0011: iput-object v0, v3, Lorg/jaudiotagger/tag/asf/AsfTagField;.toWrap:Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; // field@8934 │ │ +2f8d62: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0003 line=47 │ │ 0x0009 line=48 │ │ locals : │ │ 0x0000 - 0x0014 reg=3 this Lorg/jaudiotagger/tag/asf/AsfTagField; │ │ @@ -1112886,18 +1112886,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -2f8c44: |[2f8c44] org.jaudiotagger.tag.asf.AsfTagField.clone:()Ljava/lang/Object; │ │ -2f8c54: 6f10 7187 0100 |0000: invoke-super {v1}, Ljava/lang/Object;.clone:()Ljava/lang/Object; // method@8771 │ │ -2f8c5a: 0c00 |0003: move-result-object v0 │ │ -2f8c5c: 1100 |0004: return-object v0 │ │ +2f8c48: |[2f8c48] org.jaudiotagger.tag.asf.AsfTagField.clone:()Ljava/lang/Object; │ │ +2f8c58: 6f10 7187 0100 |0000: invoke-super {v1}, Ljava/lang/Object;.clone:()Ljava/lang/Object; // method@8771 │ │ +2f8c5e: 0c00 |0003: move-result-object v0 │ │ +2f8c60: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jaudiotagger/tag/asf/AsfTagField; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/asf/AsfTagField;) │ │ @@ -1112905,19 +1112905,19 @@ │ │ type : '(Lorg/jaudiotagger/tag/TagField;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -2f8d60: |[2f8d60] org.jaudiotagger.tag.asf.AsfTagField.copyContent:(Lorg/jaudiotagger/tag/TagField;)V │ │ -2f8d70: 2202 4110 |0000: new-instance v2, Ljava/lang/UnsupportedOperationException; // type@1041 │ │ -2f8d74: 1a00 2c3e |0002: const-string v0, "Not implemented yet." // string@3e2c │ │ -2f8d78: 7020 fc87 0200 |0004: invoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@87fc │ │ -2f8d7e: 2702 |0007: throw v2 │ │ +2f8d64: |[2f8d64] org.jaudiotagger.tag.asf.AsfTagField.copyContent:(Lorg/jaudiotagger/tag/TagField;)V │ │ +2f8d74: 2202 4110 |0000: new-instance v2, Ljava/lang/UnsupportedOperationException; // type@1041 │ │ +2f8d78: 1a00 2c3e |0002: const-string v0, "Not implemented yet." // string@3e2c │ │ +2f8d7c: 7020 fc87 0200 |0004: invoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@87fc │ │ +2f8d82: 2702 |0007: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/jaudiotagger/tag/asf/AsfTagField; │ │ 0x0000 - 0x0008 reg=2 (null) Lorg/jaudiotagger/tag/TagField; │ │ │ │ @@ -1112926,17 +1112926,17 @@ │ │ type : '()Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2f8ca0: |[2f8ca0] org.jaudiotagger.tag.asf.AsfTagField.getDescriptor:()Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; │ │ -2f8cb0: 5410 3489 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/asf/AsfTagField;.toWrap:Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; // field@8934 │ │ -2f8cb4: 1100 |0002: return-object v0 │ │ +2f8ca4: |[2f8ca4] org.jaudiotagger.tag.asf.AsfTagField.getDescriptor:()Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; │ │ +2f8cb4: 5410 3489 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/asf/AsfTagField;.toWrap:Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; // field@8934 │ │ +2f8cb8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/asf/AsfTagField; │ │ │ │ #3 : (in Lorg/jaudiotagger/tag/asf/AsfTagField;) │ │ @@ -1112944,19 +1112944,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -2f8c60: |[2f8c60] org.jaudiotagger.tag.asf.AsfTagField.getId:()Ljava/lang/String; │ │ -2f8c70: 5410 3489 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/asf/AsfTagField;.toWrap:Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; // field@8934 │ │ -2f8c74: 6e10 228c 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getName:()Ljava/lang/String; // method@8c22 │ │ -2f8c7a: 0c00 |0005: move-result-object v0 │ │ -2f8c7c: 1100 |0006: return-object v0 │ │ +2f8c64: |[2f8c64] org.jaudiotagger.tag.asf.AsfTagField.getId:()Ljava/lang/String; │ │ +2f8c74: 5410 3489 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/asf/AsfTagField;.toWrap:Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; // field@8934 │ │ +2f8c78: 6e10 228c 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getName:()Ljava/lang/String; // method@8c22 │ │ +2f8c7e: 0c00 |0005: move-result-object v0 │ │ +2f8c80: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jaudiotagger/tag/asf/AsfTagField; │ │ │ │ #4 : (in Lorg/jaudiotagger/tag/asf/AsfTagField;) │ │ @@ -1112964,19 +1112964,19 @@ │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -2f8c24: |[2f8c24] org.jaudiotagger.tag.asf.AsfTagField.getRawContent:()[B │ │ -2f8c34: 5410 3489 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/asf/AsfTagField;.toWrap:Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; // field@8934 │ │ -2f8c38: 6e10 248c 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getRawData:()[B // method@8c24 │ │ -2f8c3e: 0c00 |0005: move-result-object v0 │ │ -2f8c40: 1100 |0006: return-object v0 │ │ +2f8c28: |[2f8c28] org.jaudiotagger.tag.asf.AsfTagField.getRawContent:()[B │ │ +2f8c38: 5410 3489 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/asf/AsfTagField;.toWrap:Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; // field@8934 │ │ +2f8c3c: 6e10 248c 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getRawData:()[B // method@8c24 │ │ +2f8c42: 0c00 |0005: move-result-object v0 │ │ +2f8c44: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jaudiotagger/tag/asf/AsfTagField; │ │ │ │ #5 : (in Lorg/jaudiotagger/tag/asf/AsfTagField;) │ │ @@ -1112984,29 +1112984,29 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -2f8d80: |[2f8d80] org.jaudiotagger.tag.asf.AsfTagField.isBinary:(Z)V │ │ -2f8d90: 3902 1100 |0000: if-nez v2, 0011 // +0011 │ │ -2f8d94: 6e10 ed92 0100 |0002: invoke-virtual {v1}, Lorg/jaudiotagger/tag/asf/AsfTagField;.isBinary:()Z // method@92ed │ │ -2f8d9a: 0a02 |0005: move-result v2 │ │ -2f8d9c: 3902 0300 |0006: if-nez v2, 0009 // +0003 │ │ -2f8da0: 2809 |0008: goto 0011 // +0009 │ │ -2f8da2: 2202 4110 |0009: new-instance v2, Ljava/lang/UnsupportedOperationException; // type@1041 │ │ -2f8da6: 1a00 ef3d |000b: const-string v0, "No conversion supported." // string@3def │ │ -2f8daa: 7020 fc87 0200 |000d: invoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@87fc │ │ -2f8db0: 2702 |0010: throw v2 │ │ -2f8db2: 5412 3489 |0011: iget-object v2, v1, Lorg/jaudiotagger/tag/asf/AsfTagField;.toWrap:Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; // field@8934 │ │ -2f8db6: 6e10 248c 0200 |0013: invoke-virtual {v2}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getRawData:()[B // method@8c24 │ │ -2f8dbc: 0c00 |0016: move-result-object v0 │ │ -2f8dbe: 6e20 2b8c 0200 |0017: invoke-virtual {v2, v0}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.setBinaryValue:([B)V // method@8c2b │ │ -2f8dc4: 0e00 |001a: return-void │ │ +2f8d84: |[2f8d84] org.jaudiotagger.tag.asf.AsfTagField.isBinary:(Z)V │ │ +2f8d94: 3902 1100 |0000: if-nez v2, 0011 // +0011 │ │ +2f8d98: 6e10 ed92 0100 |0002: invoke-virtual {v1}, Lorg/jaudiotagger/tag/asf/AsfTagField;.isBinary:()Z // method@92ed │ │ +2f8d9e: 0a02 |0005: move-result v2 │ │ +2f8da0: 3902 0300 |0006: if-nez v2, 0009 // +0003 │ │ +2f8da4: 2809 |0008: goto 0011 // +0009 │ │ +2f8da6: 2202 4110 |0009: new-instance v2, Ljava/lang/UnsupportedOperationException; // type@1041 │ │ +2f8daa: 1a00 ef3d |000b: const-string v0, "No conversion supported." // string@3def │ │ +2f8dae: 7020 fc87 0200 |000d: invoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@87fc │ │ +2f8db4: 2702 |0010: throw v2 │ │ +2f8db6: 5412 3489 |0011: iget-object v2, v1, Lorg/jaudiotagger/tag/asf/AsfTagField;.toWrap:Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; // field@8934 │ │ +2f8dba: 6e10 248c 0200 |0013: invoke-virtual {v2}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getRawData:()[B // method@8c24 │ │ +2f8dc0: 0c00 |0016: move-result-object v0 │ │ +2f8dc2: 6e20 2b8c 0200 |0017: invoke-virtual {v2, v0}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.setBinaryValue:([B)V // method@8c2b │ │ +2f8dc8: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=127 │ │ 0x0009 line=128 │ │ 0x0011 line=130 │ │ locals : │ │ 0x0000 - 0x001b reg=1 this Lorg/jaudiotagger/tag/asf/AsfTagField; │ │ @@ -1113017,23 +1113017,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -2f8bac: |[2f8bac] org.jaudiotagger.tag.asf.AsfTagField.isBinary:()Z │ │ -2f8bbc: 5420 3489 |0000: iget-object v0, v2, Lorg/jaudiotagger/tag/asf/AsfTagField;.toWrap:Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; // field@8934 │ │ -2f8bc0: 6e10 288c 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getType:()I // method@8c28 │ │ -2f8bc6: 0a00 |0005: move-result v0 │ │ -2f8bc8: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -2f8bca: 3310 0300 |0007: if-ne v0, v1, 000a // +0003 │ │ -2f8bce: 2802 |0009: goto 000b // +0002 │ │ -2f8bd0: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -2f8bd2: 0f01 |000b: return v1 │ │ +2f8bb0: |[2f8bb0] org.jaudiotagger.tag.asf.AsfTagField.isBinary:()Z │ │ +2f8bc0: 5420 3489 |0000: iget-object v0, v2, Lorg/jaudiotagger/tag/asf/AsfTagField;.toWrap:Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; // field@8934 │ │ +2f8bc4: 6e10 288c 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getType:()I // method@8c28 │ │ +2f8bca: 0a00 |0005: move-result v0 │ │ +2f8bcc: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +2f8bce: 3310 0300 |0007: if-ne v0, v1, 000a // +0003 │ │ +2f8bd2: 2802 |0009: goto 000b // +0002 │ │ +2f8bd4: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +2f8bd6: 0f01 |000b: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lorg/jaudiotagger/tag/asf/AsfTagField; │ │ │ │ #7 : (in Lorg/jaudiotagger/tag/asf/AsfTagField;) │ │ @@ -1113041,23 +1113041,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -2f8bd4: |[2f8bd4] org.jaudiotagger.tag.asf.AsfTagField.isCommon:()Z │ │ -2f8be4: 6200 2789 |0000: sget-object v0, Lorg/jaudiotagger/tag/asf/AsfTag;.COMMON_FIELDS:Ljava/util/Set; // field@8927 │ │ -2f8be8: 6e10 ea92 0200 |0002: invoke-virtual {v2}, Lorg/jaudiotagger/tag/asf/AsfTagField;.getId:()Ljava/lang/String; // method@92ea │ │ -2f8bee: 0c01 |0005: move-result-object v1 │ │ -2f8bf0: 7110 9392 0100 |0006: invoke-static {v1}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.getAsfFieldKey:(Ljava/lang/String;)Lorg/jaudiotagger/tag/asf/AsfFieldKey; // method@9293 │ │ -2f8bf6: 0c01 |0009: move-result-object v1 │ │ -2f8bf8: 7220 a489 1000 |000a: invoke-interface {v0, v1}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@89a4 │ │ -2f8bfe: 0a00 |000d: move-result v0 │ │ -2f8c00: 0f00 |000e: return v0 │ │ +2f8bd8: |[2f8bd8] org.jaudiotagger.tag.asf.AsfTagField.isCommon:()Z │ │ +2f8be8: 6200 2789 |0000: sget-object v0, Lorg/jaudiotagger/tag/asf/AsfTag;.COMMON_FIELDS:Ljava/util/Set; // field@8927 │ │ +2f8bec: 6e10 ea92 0200 |0002: invoke-virtual {v2}, Lorg/jaudiotagger/tag/asf/AsfTagField;.getId:()Ljava/lang/String; // method@92ea │ │ +2f8bf2: 0c01 |0005: move-result-object v1 │ │ +2f8bf4: 7110 9392 0100 |0006: invoke-static {v1}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.getAsfFieldKey:(Ljava/lang/String;)Lorg/jaudiotagger/tag/asf/AsfFieldKey; // method@9293 │ │ +2f8bfa: 0c01 |0009: move-result-object v1 │ │ +2f8bfc: 7220 a489 1000 |000a: invoke-interface {v0, v1}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@89a4 │ │ +2f8c02: 0a00 |000d: move-result v0 │ │ +2f8c04: 0f00 |000e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ 0x0002 line=139 │ │ 0x000a line=138 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lorg/jaudiotagger/tag/asf/AsfTagField; │ │ @@ -1113067,19 +1113067,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -2f8c04: |[2f8c04] org.jaudiotagger.tag.asf.AsfTagField.isEmpty:()Z │ │ -2f8c14: 5410 3489 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/asf/AsfTagField;.toWrap:Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; // field@8934 │ │ -2f8c18: 6e10 2a8c 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.isEmpty:()Z // method@8c2a │ │ -2f8c1e: 0a00 |0005: move-result v0 │ │ -2f8c20: 0f00 |0006: return v0 │ │ +2f8c08: |[2f8c08] org.jaudiotagger.tag.asf.AsfTagField.isEmpty:()Z │ │ +2f8c18: 5410 3489 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/asf/AsfTagField;.toWrap:Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; // field@8934 │ │ +2f8c1c: 6e10 2a8c 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.isEmpty:()Z // method@8c2a │ │ +2f8c22: 0a00 |0005: move-result v0 │ │ +2f8c24: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jaudiotagger/tag/asf/AsfTagField; │ │ │ │ #9 : (in Lorg/jaudiotagger/tag/asf/AsfTagField;) │ │ @@ -1113087,19 +1113087,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -2f8c80: |[2f8c80] org.jaudiotagger.tag.asf.AsfTagField.toString:()Ljava/lang/String; │ │ -2f8c90: 5410 3489 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/asf/AsfTagField;.toWrap:Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; // field@8934 │ │ -2f8c94: 6e10 278c 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getString:()Ljava/lang/String; // method@8c27 │ │ -2f8c9a: 0c00 |0005: move-result-object v0 │ │ -2f8c9c: 1100 |0006: return-object v0 │ │ +2f8c84: |[2f8c84] org.jaudiotagger.tag.asf.AsfTagField.toString:()Ljava/lang/String; │ │ +2f8c94: 5410 3489 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/asf/AsfTagField;.toWrap:Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; // field@8934 │ │ +2f8c98: 6e10 278c 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getString:()Ljava/lang/String; // method@8c27 │ │ +2f8c9e: 0c00 |0005: move-result-object v0 │ │ +2f8ca0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jaudiotagger/tag/asf/AsfTagField; │ │ │ │ source_file_idx : 2666 (AsfTagField.java) │ │ @@ -1113146,20 +1113146,20 @@ │ │ type : '(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -2fa268: |[2fa268] org.jaudiotagger.tag.datatype.AbstractDataTypeList.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V │ │ -2fa278: 7030 fb92 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@92fb │ │ -2fa27e: 2201 7c10 |0003: new-instance v1, Ljava/util/ArrayList; // type@107c │ │ -2fa282: 7010 ae88 0100 |0005: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@88ae │ │ -2fa288: 6e20 1193 1000 |0008: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/datatype/AbstractDataTypeList;.setValue:(Ljava/util/List;)V // method@9311 │ │ -2fa28e: 0e00 |000b: return-void │ │ +2fa26c: |[2fa26c] org.jaudiotagger.tag.datatype.AbstractDataTypeList.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V │ │ +2fa27c: 7030 fb92 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@92fb │ │ +2fa282: 2201 7c10 |0003: new-instance v1, Ljava/util/ArrayList; // type@107c │ │ +2fa286: 7010 ae88 0100 |0005: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@88ae │ │ +2fa28c: 6e20 1193 1000 |0008: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/datatype/AbstractDataTypeList;.setValue:(Ljava/util/List;)V // method@9311 │ │ +2fa292: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0003 line=37 │ │ locals : │ │ 0x0000 - 0x000c reg=0 this Lorg/jaudiotagger/tag/datatype/AbstractDataTypeList; │ │ 0x0000 - 0x000c reg=1 (null) Ljava/lang/String; │ │ @@ -1113170,17 +1113170,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/datatype/AbstractDataTypeList;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -2fa290: |[2fa290] org.jaudiotagger.tag.datatype.AbstractDataTypeList.:(Lorg/jaudiotagger/tag/datatype/AbstractDataTypeList;)V │ │ -2fa2a0: 7020 fd92 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.:(Lorg/jaudiotagger/tag/datatype/AbstractDataType;)V // method@92fd │ │ -2fa2a6: 0e00 |0003: return-void │ │ +2fa294: |[2fa294] org.jaudiotagger.tag.datatype.AbstractDataTypeList.:(Lorg/jaudiotagger/tag/datatype/AbstractDataTypeList;)V │ │ +2fa2a4: 7020 fd92 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.:(Lorg/jaudiotagger/tag/datatype/AbstractDataType;)V // method@92fd │ │ +2fa2aa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/datatype/AbstractDataTypeList; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/tag/datatype/AbstractDataTypeList; │ │ │ │ @@ -1113196,31 +1113196,31 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 28 16-bit code units │ │ -2fa17c: |[2fa17c] org.jaudiotagger.tag.datatype.AbstractDataTypeList.getSize:()I │ │ -2fa18c: 6e10 0e93 0300 |0000: invoke-virtual {v3}, Lorg/jaudiotagger/tag/datatype/AbstractDataTypeList;.getValue:()Ljava/util/List; // method@930e │ │ -2fa192: 0c00 |0003: move-result-object v0 │ │ -2fa194: 7210 6e89 0000 |0004: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ -2fa19a: 0c00 |0007: move-result-object v0 │ │ -2fa19c: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -2fa19e: 7210 4789 0000 |0009: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -2fa1a4: 0a02 |000c: move-result v2 │ │ -2fa1a6: 3802 0e00 |000d: if-eqz v2, 001b // +000e │ │ -2fa1aa: 7210 4889 0000 |000f: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -2fa1b0: 0c02 |0012: move-result-object v2 │ │ -2fa1b2: 1f02 d611 |0013: check-cast v2, Lorg/jaudiotagger/tag/datatype/AbstractDataType; // type@11d6 │ │ -2fa1b6: 6e10 0193 0200 |0015: invoke-virtual {v2}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.getSize:()I // method@9301 │ │ -2fa1bc: 0a02 |0018: move-result v2 │ │ -2fa1be: b021 |0019: add-int/2addr v1, v2 │ │ -2fa1c0: 28ef |001a: goto 0009 // -0011 │ │ -2fa1c2: 0f01 |001b: return v1 │ │ +2fa180: |[2fa180] org.jaudiotagger.tag.datatype.AbstractDataTypeList.getSize:()I │ │ +2fa190: 6e10 0e93 0300 |0000: invoke-virtual {v3}, Lorg/jaudiotagger/tag/datatype/AbstractDataTypeList;.getValue:()Ljava/util/List; // method@930e │ │ +2fa196: 0c00 |0003: move-result-object v0 │ │ +2fa198: 7210 6e89 0000 |0004: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ +2fa19e: 0c00 |0007: move-result-object v0 │ │ +2fa1a0: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +2fa1a2: 7210 4789 0000 |0009: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +2fa1a8: 0a02 |000c: move-result v2 │ │ +2fa1aa: 3802 0e00 |000d: if-eqz v2, 001b // +000e │ │ +2fa1ae: 7210 4889 0000 |000f: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +2fa1b4: 0c02 |0012: move-result-object v2 │ │ +2fa1b6: 1f02 d611 |0013: check-cast v2, Lorg/jaudiotagger/tag/datatype/AbstractDataType; // type@11d6 │ │ +2fa1ba: 6e10 0193 0200 |0015: invoke-virtual {v2}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.getSize:()I // method@9301 │ │ +2fa1c0: 0a02 |0018: move-result v2 │ │ +2fa1c2: b021 |0019: add-int/2addr v1, v2 │ │ +2fa1c4: 28ef |001a: goto 0009 // -0011 │ │ +2fa1c6: 0f01 |001b: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0015 line=72 │ │ locals : │ │ 0x0000 - 0x001c reg=3 this Lorg/jaudiotagger/tag/datatype/AbstractDataTypeList; │ │ │ │ @@ -1113229,18 +1113229,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -2fa1f8: |[2fa1f8] org.jaudiotagger.tag.datatype.AbstractDataTypeList.getValue:()Ljava/lang/Object; │ │ -2fa208: 6e10 0e93 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/datatype/AbstractDataTypeList;.getValue:()Ljava/util/List; // method@930e │ │ -2fa20e: 0c00 |0003: move-result-object v0 │ │ -2fa210: 1100 |0004: return-object v0 │ │ +2fa1fc: |[2fa1fc] org.jaudiotagger.tag.datatype.AbstractDataTypeList.getValue:()Ljava/lang/Object; │ │ +2fa20c: 6e10 0e93 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/datatype/AbstractDataTypeList;.getValue:()Ljava/util/List; // method@930e │ │ +2fa212: 0c00 |0003: move-result-object v0 │ │ +2fa214: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jaudiotagger/tag/datatype/AbstractDataTypeList; │ │ │ │ #3 : (in Lorg/jaudiotagger/tag/datatype/AbstractDataTypeList;) │ │ @@ -1113248,19 +1113248,19 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -2fa248: |[2fa248] org.jaudiotagger.tag.datatype.AbstractDataTypeList.getValue:()Ljava/util/List; │ │ -2fa258: 6f10 0293 0100 |0000: invoke-super {v1}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.getValue:()Ljava/lang/Object; // method@9302 │ │ -2fa25e: 0c00 |0003: move-result-object v0 │ │ -2fa260: 1f00 9310 |0004: check-cast v0, Ljava/util/List; // type@1093 │ │ -2fa264: 1100 |0006: return-object v0 │ │ +2fa24c: |[2fa24c] org.jaudiotagger.tag.datatype.AbstractDataTypeList.getValue:()Ljava/util/List; │ │ +2fa25c: 6f10 0293 0100 |0000: invoke-super {v1}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.getValue:()Ljava/lang/Object; // method@9302 │ │ +2fa262: 0c00 |0003: move-result-object v0 │ │ +2fa264: 1f00 9310 |0004: check-cast v0, Ljava/util/List; // type@1093 │ │ +2fa268: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jaudiotagger/tag/datatype/AbstractDataTypeList; │ │ │ │ #4 : (in Lorg/jaudiotagger/tag/datatype/AbstractDataTypeList;) │ │ @@ -1113268,25 +1113268,25 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -2fa1c4: |[2fa1c4] org.jaudiotagger.tag.datatype.AbstractDataTypeList.hashCode:()I │ │ -2fa1d4: 6e10 0e93 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/datatype/AbstractDataTypeList;.getValue:()Ljava/util/List; // method@930e │ │ -2fa1da: 0c00 |0003: move-result-object v0 │ │ -2fa1dc: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ -2fa1e0: 6e10 0e93 0100 |0006: invoke-virtual {v1}, Lorg/jaudiotagger/tag/datatype/AbstractDataTypeList;.getValue:()Ljava/util/List; // method@930e │ │ -2fa1e6: 0c00 |0009: move-result-object v0 │ │ -2fa1e8: 7210 6b89 0000 |000a: invoke-interface {v0}, Ljava/util/List;.hashCode:()I // method@896b │ │ -2fa1ee: 0a00 |000d: move-result v0 │ │ -2fa1f0: 2802 |000e: goto 0010 // +0002 │ │ -2fa1f2: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -2fa1f4: 0f00 |0010: return v0 │ │ +2fa1c8: |[2fa1c8] org.jaudiotagger.tag.datatype.AbstractDataTypeList.hashCode:()I │ │ +2fa1d8: 6e10 0e93 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/datatype/AbstractDataTypeList;.getValue:()Ljava/util/List; // method@930e │ │ +2fa1de: 0c00 |0003: move-result-object v0 │ │ +2fa1e0: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ +2fa1e4: 6e10 0e93 0100 |0006: invoke-virtual {v1}, Lorg/jaudiotagger/tag/datatype/AbstractDataTypeList;.getValue:()Ljava/util/List; // method@930e │ │ +2fa1ea: 0c00 |0009: move-result-object v0 │ │ +2fa1ec: 7210 6b89 0000 |000a: invoke-interface {v0}, Ljava/util/List;.hashCode:()I // method@896b │ │ +2fa1f2: 0a00 |000d: move-result v0 │ │ +2fa1f4: 2802 |000e: goto 0010 // +0002 │ │ +2fa1f6: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +2fa1f8: 0f00 |0010: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Lorg/jaudiotagger/tag/datatype/AbstractDataTypeList; │ │ │ │ #5 : (in Lorg/jaudiotagger/tag/datatype/AbstractDataTypeList;) │ │ @@ -1113294,55 +1113294,55 @@ │ │ type : '([BI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 81 16-bit code units │ │ -2fa2a8: |[2fa2a8] org.jaudiotagger.tag.datatype.AbstractDataTypeList.readByteArray:([BI)V │ │ -2fa2b8: 1a00 4b0d |0000: const-string v0, "Byte array is null" // string@0d4b │ │ -2fa2bc: 7120 9e89 0400 |0002: invoke-static {v4, v0}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@899e │ │ -2fa2c2: 3a05 2a00 |0005: if-ltz v5, 002f // +002a │ │ -2fa2c6: 2140 |0007: array-length v0, v4 │ │ -2fa2c8: 3405 0a00 |0008: if-lt v5, v0, 0012 // +000a │ │ -2fa2cc: 6e10 0e93 0300 |000a: invoke-virtual {v3}, Lorg/jaudiotagger/tag/datatype/AbstractDataTypeList;.getValue:()Ljava/util/List; // method@930e │ │ -2fa2d2: 0c04 |000d: move-result-object v4 │ │ -2fa2d4: 7210 6689 0400 |000e: invoke-interface {v4}, Ljava/util/List;.clear:()V // method@8966 │ │ -2fa2da: 0e00 |0011: return-void │ │ -2fa2dc: 2140 |0012: array-length v0, v4 │ │ -2fa2de: 3505 1b00 |0013: if-ge v5, v0, 002e // +001b │ │ -2fa2e2: 6e10 0a93 0300 |0015: invoke-virtual {v3}, Lorg/jaudiotagger/tag/datatype/AbstractDataTypeList;.createListElement:()Lorg/jaudiotagger/tag/datatype/AbstractDataType; // method@930a │ │ -2fa2e8: 0c00 |0018: move-result-object v0 │ │ -2fa2ea: 6e30 0493 4005 |0019: invoke-virtual {v0, v4, v5}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.readByteArray:([BI)V // method@9304 │ │ -2fa2f0: 5431 3c89 |001c: iget-object v1, v3, Lorg/jaudiotagger/tag/datatype/AbstractDataTypeList;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@893c │ │ -2fa2f4: 6e20 0593 1000 |001e: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.setBody:(Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@9305 │ │ -2fa2fa: 6e10 0e93 0300 |0021: invoke-virtual {v3}, Lorg/jaudiotagger/tag/datatype/AbstractDataTypeList;.getValue:()Ljava/util/List; // method@930e │ │ -2fa300: 0c01 |0024: move-result-object v1 │ │ -2fa302: 7220 6489 0100 |0025: invoke-interface {v1, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -2fa308: 6e10 0193 0000 |0028: invoke-virtual {v0}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.getSize:()I // method@9301 │ │ -2fa30e: 0a00 |002b: move-result v0 │ │ -2fa310: b005 |002c: add-int/2addr v5, v0 │ │ -2fa312: 28e5 |002d: goto 0012 // -001b │ │ -2fa314: 0e00 |002e: return-void │ │ -2fa316: 2200 2010 |002f: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@1020 │ │ -2fa31a: 2201 3910 |0031: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2fa31e: 7010 cc87 0100 |0033: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2fa324: 1a02 3b3f |0036: const-string v2, "Offset to byte array is out of bounds: offset = " // string@3f3b │ │ -2fa328: 6e20 d787 2100 |0038: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2fa32e: 6e20 d387 5100 |003b: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2fa334: 1a05 ca03 |003e: const-string v5, ", array.length = " // string@03ca │ │ -2fa338: 6e20 d787 5100 |0040: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2fa33e: 2144 |0043: array-length v4, v4 │ │ -2fa340: 6e20 d387 4100 |0044: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2fa346: 6e10 df87 0100 |0047: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2fa34c: 0c04 |004a: move-result-object v4 │ │ -2fa34e: 7020 1f87 4000 |004b: invoke-direct {v0, v4}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@871f │ │ -2fa354: 2802 |004e: goto 0050 // +0002 │ │ -2fa356: 2700 |004f: throw v0 │ │ -2fa358: 28ff |0050: goto 004f // -0001 │ │ +2fa2ac: |[2fa2ac] org.jaudiotagger.tag.datatype.AbstractDataTypeList.readByteArray:([BI)V │ │ +2fa2bc: 1a00 4b0d |0000: const-string v0, "Byte array is null" // string@0d4b │ │ +2fa2c0: 7120 9e89 0400 |0002: invoke-static {v4, v0}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@899e │ │ +2fa2c6: 3a05 2a00 |0005: if-ltz v5, 002f // +002a │ │ +2fa2ca: 2140 |0007: array-length v0, v4 │ │ +2fa2cc: 3405 0a00 |0008: if-lt v5, v0, 0012 // +000a │ │ +2fa2d0: 6e10 0e93 0300 |000a: invoke-virtual {v3}, Lorg/jaudiotagger/tag/datatype/AbstractDataTypeList;.getValue:()Ljava/util/List; // method@930e │ │ +2fa2d6: 0c04 |000d: move-result-object v4 │ │ +2fa2d8: 7210 6689 0400 |000e: invoke-interface {v4}, Ljava/util/List;.clear:()V // method@8966 │ │ +2fa2de: 0e00 |0011: return-void │ │ +2fa2e0: 2140 |0012: array-length v0, v4 │ │ +2fa2e2: 3505 1b00 |0013: if-ge v5, v0, 002e // +001b │ │ +2fa2e6: 6e10 0a93 0300 |0015: invoke-virtual {v3}, Lorg/jaudiotagger/tag/datatype/AbstractDataTypeList;.createListElement:()Lorg/jaudiotagger/tag/datatype/AbstractDataType; // method@930a │ │ +2fa2ec: 0c00 |0018: move-result-object v0 │ │ +2fa2ee: 6e30 0493 4005 |0019: invoke-virtual {v0, v4, v5}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.readByteArray:([BI)V // method@9304 │ │ +2fa2f4: 5431 3c89 |001c: iget-object v1, v3, Lorg/jaudiotagger/tag/datatype/AbstractDataTypeList;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@893c │ │ +2fa2f8: 6e20 0593 1000 |001e: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.setBody:(Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@9305 │ │ +2fa2fe: 6e10 0e93 0300 |0021: invoke-virtual {v3}, Lorg/jaudiotagger/tag/datatype/AbstractDataTypeList;.getValue:()Ljava/util/List; // method@930e │ │ +2fa304: 0c01 |0024: move-result-object v1 │ │ +2fa306: 7220 6489 0100 |0025: invoke-interface {v1, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +2fa30c: 6e10 0193 0000 |0028: invoke-virtual {v0}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.getSize:()I // method@9301 │ │ +2fa312: 0a00 |002b: move-result v0 │ │ +2fa314: b005 |002c: add-int/2addr v5, v0 │ │ +2fa316: 28e5 |002d: goto 0012 // -001b │ │ +2fa318: 0e00 |002e: return-void │ │ +2fa31a: 2200 2010 |002f: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@1020 │ │ +2fa31e: 2201 3910 |0031: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2fa322: 7010 cc87 0100 |0033: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2fa328: 1a02 3b3f |0036: const-string v2, "Offset to byte array is out of bounds: offset = " // string@3f3b │ │ +2fa32c: 6e20 d787 2100 |0038: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2fa332: 6e20 d387 5100 |003b: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2fa338: 1a05 ca03 |003e: const-string v5, ", array.length = " // string@03ca │ │ +2fa33c: 6e20 d787 5100 |0040: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2fa342: 2144 |0043: array-length v4, v4 │ │ +2fa344: 6e20 d387 4100 |0044: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2fa34a: 6e10 df87 0100 |0047: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2fa350: 0c04 |004a: move-result-object v4 │ │ +2fa352: 7020 1f87 4000 |004b: invoke-direct {v0, v4}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@871f │ │ +2fa358: 2802 |004e: goto 0050 // +0002 │ │ +2fa35a: 2700 |004f: throw v0 │ │ +2fa35c: 28ff |0050: goto 004f // -0001 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=89 │ │ 0x0007 line=98 │ │ 0x000a line=100 │ │ 0x0012 line=103 │ │ 0x0015 line=104 │ │ @@ -1113361,24 +1113361,24 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -2fa35c: |[2fa35c] org.jaudiotagger.tag.datatype.AbstractDataTypeList.setValue:(Ljava/util/List;)V │ │ -2fa36c: 3902 0800 |0000: if-nez v2, 0008 // +0008 │ │ -2fa370: 2202 7c10 |0002: new-instance v2, Ljava/util/ArrayList; // type@107c │ │ -2fa374: 7010 ae88 0200 |0004: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@88ae │ │ -2fa37a: 2807 |0007: goto 000e // +0007 │ │ -2fa37c: 2200 7c10 |0008: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ -2fa380: 7020 b088 2000 |000a: invoke-direct {v0, v2}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@88b0 │ │ -2fa386: 0702 |000d: move-object v2, v0 │ │ -2fa388: 6f20 0693 2100 |000e: invoke-super {v1, v2}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.setValue:(Ljava/lang/Object;)V // method@9306 │ │ -2fa38e: 0e00 |0011: return-void │ │ +2fa360: |[2fa360] org.jaudiotagger.tag.datatype.AbstractDataTypeList.setValue:(Ljava/util/List;)V │ │ +2fa370: 3902 0800 |0000: if-nez v2, 0008 // +0008 │ │ +2fa374: 2202 7c10 |0002: new-instance v2, Ljava/util/ArrayList; // type@107c │ │ +2fa378: 7010 ae88 0200 |0004: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@88ae │ │ +2fa37e: 2807 |0007: goto 000e // +0007 │ │ +2fa380: 2200 7c10 |0008: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ +2fa384: 7020 b088 2000 |000a: invoke-direct {v0, v2}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@88b0 │ │ +2fa38a: 0702 |000d: move-object v2, v0 │ │ +2fa38c: 6f20 0693 2100 |000e: invoke-super {v1, v2}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.setValue:(Ljava/lang/Object;)V // method@9306 │ │ +2fa392: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=60 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Lorg/jaudiotagger/tag/datatype/AbstractDataTypeList; │ │ 0x0000 - 0x0012 reg=2 (null) Ljava/util/List; │ │ │ │ @@ -1113387,25 +1113387,25 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -2fa214: |[2fa214] org.jaudiotagger.tag.datatype.AbstractDataTypeList.toString:()Ljava/lang/String; │ │ -2fa224: 6e10 0e93 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/datatype/AbstractDataTypeList;.getValue:()Ljava/util/List; // method@930e │ │ -2fa22a: 0c00 |0003: move-result-object v0 │ │ -2fa22c: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ -2fa230: 6e10 0e93 0100 |0006: invoke-virtual {v1}, Lorg/jaudiotagger/tag/datatype/AbstractDataTypeList;.getValue:()Ljava/util/List; // method@930e │ │ -2fa236: 0c00 |0009: move-result-object v0 │ │ -2fa238: 6e10 7687 0000 |000a: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@8776 │ │ -2fa23e: 0c00 |000d: move-result-object v0 │ │ -2fa240: 2803 |000e: goto 0011 // +0003 │ │ -2fa242: 1a00 89b5 |000f: const-string v0, "{}" // string@b589 │ │ -2fa246: 1100 |0011: return-object v0 │ │ +2fa218: |[2fa218] org.jaudiotagger.tag.datatype.AbstractDataTypeList.toString:()Ljava/lang/String; │ │ +2fa228: 6e10 0e93 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/datatype/AbstractDataTypeList;.getValue:()Ljava/util/List; // method@930e │ │ +2fa22e: 0c00 |0003: move-result-object v0 │ │ +2fa230: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ +2fa234: 6e10 0e93 0100 |0006: invoke-virtual {v1}, Lorg/jaudiotagger/tag/datatype/AbstractDataTypeList;.getValue:()Ljava/util/List; // method@930e │ │ +2fa23a: 0c00 |0009: move-result-object v0 │ │ +2fa23c: 6e10 7687 0000 |000a: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@8776 │ │ +2fa242: 0c00 |000d: move-result-object v0 │ │ +2fa244: 2803 |000e: goto 0011 // +0003 │ │ +2fa246: 1a00 89b5 |000f: const-string v0, "{}" // string@b589 │ │ +2fa24a: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Lorg/jaudiotagger/tag/datatype/AbstractDataTypeList; │ │ │ │ #8 : (in Lorg/jaudiotagger/tag/datatype/AbstractDataTypeList;) │ │ @@ -1113413,49 +1113413,49 @@ │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 66 16-bit code units │ │ -2fa0e8: |[2fa0e8] org.jaudiotagger.tag.datatype.AbstractDataTypeList.writeByteArray:()[B │ │ -2fa0f8: 6200 3d89 |0000: sget-object v0, Lorg/jaudiotagger/tag/datatype/AbstractDataTypeList;.logger:Ljava/util/logging/Logger; // field@893d │ │ -2fa0fc: 2201 3910 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2fa100: 7010 cc87 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2fa106: 1a02 b454 |0007: const-string v2, "Writing DataTypeList " // string@54b4 │ │ -2fa10a: 6e20 d787 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2fa110: 6e10 0b93 0600 |000c: invoke-virtual {v6}, Lorg/jaudiotagger/tag/datatype/AbstractDataTypeList;.getIdentifier:()Ljava/lang/String; // method@930b │ │ -2fa116: 0c02 |000f: move-result-object v2 │ │ -2fa118: 6e20 d787 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2fa11e: 6e10 df87 0100 |0013: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2fa124: 0c01 |0016: move-result-object v1 │ │ -2fa126: 6e20 128a 1000 |0017: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -2fa12c: 6e10 0c93 0600 |001a: invoke-virtual {v6}, Lorg/jaudiotagger/tag/datatype/AbstractDataTypeList;.getSize:()I // method@930c │ │ -2fa132: 0a00 |001d: move-result v0 │ │ -2fa134: 2300 1c13 |001e: new-array v0, v0, [B // type@131c │ │ -2fa138: 6e10 0e93 0600 |0020: invoke-virtual {v6}, Lorg/jaudiotagger/tag/datatype/AbstractDataTypeList;.getValue:()Ljava/util/List; // method@930e │ │ -2fa13e: 0c01 |0023: move-result-object v1 │ │ -2fa140: 7210 6e89 0100 |0024: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ -2fa146: 0c01 |0027: move-result-object v1 │ │ -2fa148: 1202 |0028: const/4 v2, #int 0 // #0 │ │ -2fa14a: 1203 |0029: const/4 v3, #int 0 // #0 │ │ -2fa14c: 7210 4789 0100 |002a: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -2fa152: 0a04 |002d: move-result v4 │ │ -2fa154: 3804 1300 |002e: if-eqz v4, 0041 // +0013 │ │ -2fa158: 7210 4889 0100 |0030: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -2fa15e: 0c04 |0033: move-result-object v4 │ │ -2fa160: 1f04 d611 |0034: check-cast v4, Lorg/jaudiotagger/tag/datatype/AbstractDataType; // type@11d6 │ │ -2fa164: 6e10 0793 0400 |0036: invoke-virtual {v4}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.writeByteArray:()[B // method@9307 │ │ -2fa16a: 0c04 |0039: move-result-object v4 │ │ -2fa16c: 2145 |003a: array-length v5, v4 │ │ -2fa16e: 7155 e087 2430 |003b: invoke-static {v4, v2, v0, v3, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@87e0 │ │ -2fa174: 2144 |003e: array-length v4, v4 │ │ -2fa176: b043 |003f: add-int/2addr v3, v4 │ │ -2fa178: 28ea |0040: goto 002a // -0016 │ │ -2fa17a: 1100 |0041: return-object v0 │ │ +2fa0ec: |[2fa0ec] org.jaudiotagger.tag.datatype.AbstractDataTypeList.writeByteArray:()[B │ │ +2fa0fc: 6200 3d89 |0000: sget-object v0, Lorg/jaudiotagger/tag/datatype/AbstractDataTypeList;.logger:Ljava/util/logging/Logger; // field@893d │ │ +2fa100: 2201 3910 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2fa104: 7010 cc87 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2fa10a: 1a02 b454 |0007: const-string v2, "Writing DataTypeList " // string@54b4 │ │ +2fa10e: 6e20 d787 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2fa114: 6e10 0b93 0600 |000c: invoke-virtual {v6}, Lorg/jaudiotagger/tag/datatype/AbstractDataTypeList;.getIdentifier:()Ljava/lang/String; // method@930b │ │ +2fa11a: 0c02 |000f: move-result-object v2 │ │ +2fa11c: 6e20 d787 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2fa122: 6e10 df87 0100 |0013: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2fa128: 0c01 |0016: move-result-object v1 │ │ +2fa12a: 6e20 128a 1000 |0017: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +2fa130: 6e10 0c93 0600 |001a: invoke-virtual {v6}, Lorg/jaudiotagger/tag/datatype/AbstractDataTypeList;.getSize:()I // method@930c │ │ +2fa136: 0a00 |001d: move-result v0 │ │ +2fa138: 2300 1c13 |001e: new-array v0, v0, [B // type@131c │ │ +2fa13c: 6e10 0e93 0600 |0020: invoke-virtual {v6}, Lorg/jaudiotagger/tag/datatype/AbstractDataTypeList;.getValue:()Ljava/util/List; // method@930e │ │ +2fa142: 0c01 |0023: move-result-object v1 │ │ +2fa144: 7210 6e89 0100 |0024: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ +2fa14a: 0c01 |0027: move-result-object v1 │ │ +2fa14c: 1202 |0028: const/4 v2, #int 0 // #0 │ │ +2fa14e: 1203 |0029: const/4 v3, #int 0 // #0 │ │ +2fa150: 7210 4789 0100 |002a: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +2fa156: 0a04 |002d: move-result v4 │ │ +2fa158: 3804 1300 |002e: if-eqz v4, 0041 // +0013 │ │ +2fa15c: 7210 4889 0100 |0030: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +2fa162: 0c04 |0033: move-result-object v4 │ │ +2fa164: 1f04 d611 |0034: check-cast v4, Lorg/jaudiotagger/tag/datatype/AbstractDataType; // type@11d6 │ │ +2fa168: 6e10 0793 0400 |0036: invoke-virtual {v4}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.writeByteArray:()[B // method@9307 │ │ +2fa16e: 0c04 |0039: move-result-object v4 │ │ +2fa170: 2145 |003a: array-length v5, v4 │ │ +2fa172: 7155 e087 2430 |003b: invoke-static {v4, v2, v0, v3, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@87e0 │ │ +2fa178: 2144 |003e: array-length v4, v4 │ │ +2fa17a: b043 |003f: add-int/2addr v3, v4 │ │ +2fa17c: 28ea |0040: goto 002a // -0016 │ │ +2fa17e: 1100 |0041: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ 0x001a line=128 │ │ 0x0020 line=130 │ │ 0x0036 line=131 │ │ 0x003a line=132 │ │ @@ -1113500,19 +1113500,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -2fa994: |[2fa994] org.jaudiotagger.tag.datatype.AbstractIntStringValuePair.:()V │ │ -2fa9a4: 7010 2793 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/datatype/AbstractValuePair;.:()V // method@9327 │ │ -2fa9aa: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -2fa9ac: 5b10 3f89 |0004: iput-object v0, v1, Lorg/jaudiotagger/tag/datatype/AbstractIntStringValuePair;.key:Ljava/lang/Integer; // field@893f │ │ -2fa9b0: 0e00 |0006: return-void │ │ +2fa998: |[2fa998] org.jaudiotagger.tag.datatype.AbstractIntStringValuePair.:()V │ │ +2fa9a8: 7010 2793 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/datatype/AbstractValuePair;.:()V // method@9327 │ │ +2fa9ae: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +2fa9b0: 5b10 3f89 |0004: iput-object v0, v1, Lorg/jaudiotagger/tag/datatype/AbstractIntStringValuePair;.key:Ljava/lang/Integer; // field@893f │ │ +2fa9b4: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0004 line=32 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jaudiotagger/tag/datatype/AbstractIntStringValuePair; │ │ │ │ @@ -1113522,41 +1113522,41 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 53 16-bit code units │ │ -2fa9b4: |[2fa9b4] org.jaudiotagger.tag.datatype.AbstractIntStringValuePair.createMaps:()V │ │ -2fa9c4: 5440 3e89 |0000: iget-object v0, v4, Lorg/jaudiotagger/tag/datatype/AbstractIntStringValuePair;.idToValue:Ljava/util/Map; // field@893e │ │ -2fa9c8: 7210 8e89 0000 |0002: invoke-interface {v0}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@898e │ │ -2fa9ce: 0c00 |0005: move-result-object v0 │ │ -2fa9d0: 7210 a889 0000 |0006: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@89a8 │ │ -2fa9d6: 0c00 |0009: move-result-object v0 │ │ -2fa9d8: 7210 4789 0000 |000a: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -2fa9de: 0a01 |000d: move-result v1 │ │ -2fa9e0: 3801 1600 |000e: if-eqz v1, 0024 // +0016 │ │ -2fa9e4: 7210 4889 0000 |0010: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -2fa9ea: 0c01 |0013: move-result-object v1 │ │ -2fa9ec: 1f01 9610 |0014: check-cast v1, Ljava/util/Map$Entry; // type@1096 │ │ -2fa9f0: 5442 4189 |0016: iget-object v2, v4, Lorg/jaudiotagger/tag/datatype/AbstractIntStringValuePair;.valueToId:Ljava/util/Map; // field@8941 │ │ -2fa9f4: 7210 8a89 0100 |0018: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@898a │ │ -2fa9fa: 0c03 |001b: move-result-object v3 │ │ -2fa9fc: 7210 8989 0100 |001c: invoke-interface {v1}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@8989 │ │ -2faa02: 0c01 |001f: move-result-object v1 │ │ -2faa04: 7230 9489 3201 |0020: invoke-interface {v2, v3, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2faa0a: 28e7 |0023: goto 000a // -0019 │ │ -2faa0c: 5440 4089 |0024: iget-object v0, v4, Lorg/jaudiotagger/tag/datatype/AbstractIntStringValuePair;.valueList:Ljava/util/List; // field@8940 │ │ -2faa10: 5441 3e89 |0026: iget-object v1, v4, Lorg/jaudiotagger/tag/datatype/AbstractIntStringValuePair;.idToValue:Ljava/util/Map; // field@893e │ │ -2faa14: 7210 9889 0100 |0028: invoke-interface {v1}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@8998 │ │ -2faa1a: 0c01 |002b: move-result-object v1 │ │ -2faa1c: 7220 6589 1000 |002c: invoke-interface {v0, v1}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@8965 │ │ -2faa22: 5440 4089 |002f: iget-object v0, v4, Lorg/jaudiotagger/tag/datatype/AbstractIntStringValuePair;.valueList:Ljava/util/List; // field@8940 │ │ -2faa26: 7110 0e89 0000 |0031: invoke-static {v0}, Ljava/util/Collections;.sort:(Ljava/util/List;)V // method@890e │ │ -2faa2c: 0e00 |0034: return-void │ │ +2fa9b8: |[2fa9b8] org.jaudiotagger.tag.datatype.AbstractIntStringValuePair.createMaps:()V │ │ +2fa9c8: 5440 3e89 |0000: iget-object v0, v4, Lorg/jaudiotagger/tag/datatype/AbstractIntStringValuePair;.idToValue:Ljava/util/Map; // field@893e │ │ +2fa9cc: 7210 8e89 0000 |0002: invoke-interface {v0}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@898e │ │ +2fa9d2: 0c00 |0005: move-result-object v0 │ │ +2fa9d4: 7210 a889 0000 |0006: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@89a8 │ │ +2fa9da: 0c00 |0009: move-result-object v0 │ │ +2fa9dc: 7210 4789 0000 |000a: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +2fa9e2: 0a01 |000d: move-result v1 │ │ +2fa9e4: 3801 1600 |000e: if-eqz v1, 0024 // +0016 │ │ +2fa9e8: 7210 4889 0000 |0010: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +2fa9ee: 0c01 |0013: move-result-object v1 │ │ +2fa9f0: 1f01 9610 |0014: check-cast v1, Ljava/util/Map$Entry; // type@1096 │ │ +2fa9f4: 5442 4189 |0016: iget-object v2, v4, Lorg/jaudiotagger/tag/datatype/AbstractIntStringValuePair;.valueToId:Ljava/util/Map; // field@8941 │ │ +2fa9f8: 7210 8a89 0100 |0018: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@898a │ │ +2fa9fe: 0c03 |001b: move-result-object v3 │ │ +2faa00: 7210 8989 0100 |001c: invoke-interface {v1}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@8989 │ │ +2faa06: 0c01 |001f: move-result-object v1 │ │ +2faa08: 7230 9489 3201 |0020: invoke-interface {v2, v3, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2faa0e: 28e7 |0023: goto 000a // -0019 │ │ +2faa10: 5440 4089 |0024: iget-object v0, v4, Lorg/jaudiotagger/tag/datatype/AbstractIntStringValuePair;.valueList:Ljava/util/List; // field@8940 │ │ +2faa14: 5441 3e89 |0026: iget-object v1, v4, Lorg/jaudiotagger/tag/datatype/AbstractIntStringValuePair;.idToValue:Ljava/util/Map; // field@893e │ │ +2faa18: 7210 9889 0100 |0028: invoke-interface {v1}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@8998 │ │ +2faa1e: 0c01 |002b: move-result-object v1 │ │ +2faa20: 7220 6589 1000 |002c: invoke-interface {v0, v1}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@8965 │ │ +2faa26: 5440 4089 |002f: iget-object v0, v4, Lorg/jaudiotagger/tag/datatype/AbstractIntStringValuePair;.valueList:Ljava/util/List; // field@8940 │ │ +2faa2a: 7110 0e89 0000 |0031: invoke-static {v0}, Ljava/util/Collections;.sort:(Ljava/util/List;)V // method@890e │ │ +2faa30: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0016 line=59 │ │ 0x0024 line=63 │ │ 0x002f line=64 │ │ locals : │ │ @@ -1113567,20 +1113567,20 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/Integer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -2fa944: |[2fa944] org.jaudiotagger.tag.datatype.AbstractIntStringValuePair.getIdForValue:(Ljava/lang/String;)Ljava/lang/Integer; │ │ -2fa954: 5410 4189 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/datatype/AbstractIntStringValuePair;.valueToId:Ljava/util/Map; // field@8941 │ │ -2fa958: 7220 9089 2000 |0002: invoke-interface {v0, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ -2fa95e: 0c02 |0005: move-result-object v2 │ │ -2fa960: 1f02 2210 |0006: check-cast v2, Ljava/lang/Integer; // type@1022 │ │ -2fa964: 1102 |0008: return-object v2 │ │ +2fa948: |[2fa948] org.jaudiotagger.tag.datatype.AbstractIntStringValuePair.getIdForValue:(Ljava/lang/String;)Ljava/lang/Integer; │ │ +2fa958: 5410 4189 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/datatype/AbstractIntStringValuePair;.valueToId:Ljava/util/Map; // field@8941 │ │ +2fa95c: 7220 9089 2000 |0002: invoke-interface {v0, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ +2fa962: 0c02 |0005: move-result-object v2 │ │ +2fa964: 1f02 2210 |0006: check-cast v2, Ljava/lang/Integer; // type@1022 │ │ +2fa968: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/jaudiotagger/tag/datatype/AbstractIntStringValuePair; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1113589,22 +1113589,22 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -2fa968: |[2fa968] org.jaudiotagger.tag.datatype.AbstractIntStringValuePair.getValueForId:(I)Ljava/lang/String; │ │ -2fa978: 5410 3e89 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/datatype/AbstractIntStringValuePair;.idToValue:Ljava/util/Map; // field@893e │ │ -2fa97c: 7110 3487 0200 |0002: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2fa982: 0c02 |0005: move-result-object v2 │ │ -2fa984: 7220 9089 2000 |0006: invoke-interface {v0, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ -2fa98a: 0c02 |0009: move-result-object v2 │ │ -2fa98c: 1f02 3710 |000a: check-cast v2, Ljava/lang/String; // type@1037 │ │ -2fa990: 1102 |000c: return-object v2 │ │ +2fa96c: |[2fa96c] org.jaudiotagger.tag.datatype.AbstractIntStringValuePair.getValueForId:(I)Ljava/lang/String; │ │ +2fa97c: 5410 3e89 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/datatype/AbstractIntStringValuePair;.idToValue:Ljava/util/Map; // field@893e │ │ +2fa980: 7110 3487 0200 |0002: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2fa986: 0c02 |0005: move-result-object v2 │ │ +2fa988: 7220 9089 2000 |0006: invoke-interface {v0, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ +2fa98e: 0c02 |0009: move-result-object v2 │ │ +2fa990: 1f02 3710 |000a: check-cast v2, Ljava/lang/String; // type@1037 │ │ +2fa994: 1102 |000c: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/jaudiotagger/tag/datatype/AbstractIntStringValuePair; │ │ 0x0000 - 0x000d reg=2 (null) I │ │ │ │ @@ -1113645,17 +1113645,17 @@ │ │ type : '(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -2fad84: |[2fad84] org.jaudiotagger.tag.datatype.AbstractString.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V │ │ -2fad94: 7030 fb92 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@92fb │ │ -2fad9a: 0e00 |0003: return-void │ │ +2fad88: |[2fad88] org.jaudiotagger.tag.datatype.AbstractString.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V │ │ +2fad98: 7030 fb92 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@92fb │ │ +2fad9e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/datatype/AbstractString; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; │ │ @@ -1113665,17 +1113665,17 @@ │ │ type : '(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -2fad9c: |[2fad9c] org.jaudiotagger.tag.datatype.AbstractString.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;Ljava/lang/String;)V │ │ -2fadac: 7040 fc92 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;Ljava/lang/Object;)V // method@92fc │ │ -2fadb2: 0e00 |0003: return-void │ │ +2fada0: |[2fada0] org.jaudiotagger.tag.datatype.AbstractString.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;Ljava/lang/String;)V │ │ +2fadb0: 7040 fc92 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;Ljava/lang/Object;)V // method@92fc │ │ +2fadb6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/datatype/AbstractString; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; │ │ @@ -1113686,17 +1113686,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/datatype/AbstractString;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -2fadb4: |[2fadb4] org.jaudiotagger.tag.datatype.AbstractString.:(Lorg/jaudiotagger/tag/datatype/AbstractString;)V │ │ -2fadc4: 7020 fd92 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.:(Lorg/jaudiotagger/tag/datatype/AbstractDataType;)V // method@92fd │ │ -2fadca: 0e00 |0003: return-void │ │ +2fadb8: |[2fadb8] org.jaudiotagger.tag.datatype.AbstractString.:(Lorg/jaudiotagger/tag/datatype/AbstractString;)V │ │ +2fadc8: 7020 fd92 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.:(Lorg/jaudiotagger/tag/datatype/AbstractDataType;)V // method@92fd │ │ +2fadce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/datatype/AbstractString; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/tag/datatype/AbstractString; │ │ │ │ @@ -1113706,49 +1113706,49 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 70 16-bit code units │ │ -2fab68: |[2fab68] org.jaudiotagger.tag.datatype.AbstractString.canBeEncoded:()Z │ │ -2fab78: 6e10 1d93 0400 |0000: invoke-virtual {v4}, Lorg/jaudiotagger/tag/datatype/AbstractString;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@931d │ │ -2fab7e: 0c00 |0003: move-result-object v0 │ │ -2fab80: 6e10 5695 0000 |0004: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.getTextEncoding:()B // method@9556 │ │ -2fab86: 0a00 |0007: move-result v0 │ │ -2fab88: 7100 059c 0000 |0008: invoke-static {}, Lorg/jaudiotagger/tag/id3/valuepair/TextEncoding;.getInstanceOf:()Lorg/jaudiotagger/tag/id3/valuepair/TextEncoding; // method@9c05 │ │ -2fab8e: 0c01 |000b: move-result-object v1 │ │ -2fab90: 6e20 029c 0100 |000c: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/valuepair/TextEncoding;.getCharsetForId:(I)Ljava/nio/charset/Charset; // method@9c02 │ │ -2fab96: 0c00 |000f: move-result-object v0 │ │ -2fab98: 6e10 7a88 0000 |0010: invoke-virtual {v0}, Ljava/nio/charset/Charset;.newEncoder:()Ljava/nio/charset/CharsetEncoder; // method@887a │ │ -2fab9e: 0c00 |0013: move-result-object v0 │ │ -2faba0: 5441 4489 |0014: iget-object v1, v4, Lorg/jaudiotagger/tag/datatype/AbstractString;.value:Ljava/lang/Object; // field@8944 │ │ -2faba4: 1f01 3710 |0016: check-cast v1, Ljava/lang/String; // type@1037 │ │ -2faba8: 6e20 8088 1000 |0018: invoke-virtual {v0, v1}, Ljava/nio/charset/CharsetEncoder;.canEncode:(Ljava/lang/CharSequence;)Z // method@8880 │ │ -2fabae: 0a01 |001b: move-result v1 │ │ -2fabb0: 3801 0400 |001c: if-eqz v1, 0020 // +0004 │ │ -2fabb4: 1210 |001e: const/4 v0, #int 1 // #1 │ │ -2fabb6: 0f00 |001f: return v0 │ │ -2fabb8: 6201 4289 |0020: sget-object v1, Lorg/jaudiotagger/tag/datatype/AbstractString;.logger:Ljava/util/logging/Logger; // field@8942 │ │ -2fabbc: 2202 3910 |0022: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ -2fabc0: 7010 cc87 0200 |0024: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2fabc6: 1a03 b119 |0027: const-string v3, "Failed Trying to decode" // string@19b1 │ │ -2fabca: 6e20 d787 3200 |0029: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2fabd0: 5443 4489 |002c: iget-object v3, v4, Lorg/jaudiotagger/tag/datatype/AbstractString;.value:Ljava/lang/Object; // field@8944 │ │ -2fabd4: 6e20 d687 3200 |002e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ -2fabda: 1a03 8eb4 |0031: const-string v3, "with" // string@b48e │ │ -2fabde: 6e20 d787 3200 |0033: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2fabe4: 6e10 7687 0000 |0036: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@8776 │ │ -2fabea: 0c00 |0039: move-result-object v0 │ │ -2fabec: 6e20 d787 0200 |003a: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2fabf2: 6e10 df87 0200 |003d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2fabf8: 0c00 |0040: move-result-object v0 │ │ -2fabfa: 6e20 158a 0100 |0041: invoke-virtual {v1, v0}, Ljava/util/logging/Logger;.finest:(Ljava/lang/String;)V // method@8a15 │ │ -2fac00: 1200 |0044: const/4 v0, #int 0 // #0 │ │ -2fac02: 0f00 |0045: return v0 │ │ +2fab6c: |[2fab6c] org.jaudiotagger.tag.datatype.AbstractString.canBeEncoded:()Z │ │ +2fab7c: 6e10 1d93 0400 |0000: invoke-virtual {v4}, Lorg/jaudiotagger/tag/datatype/AbstractString;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@931d │ │ +2fab82: 0c00 |0003: move-result-object v0 │ │ +2fab84: 6e10 5695 0000 |0004: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.getTextEncoding:()B // method@9556 │ │ +2fab8a: 0a00 |0007: move-result v0 │ │ +2fab8c: 7100 059c 0000 |0008: invoke-static {}, Lorg/jaudiotagger/tag/id3/valuepair/TextEncoding;.getInstanceOf:()Lorg/jaudiotagger/tag/id3/valuepair/TextEncoding; // method@9c05 │ │ +2fab92: 0c01 |000b: move-result-object v1 │ │ +2fab94: 6e20 029c 0100 |000c: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/valuepair/TextEncoding;.getCharsetForId:(I)Ljava/nio/charset/Charset; // method@9c02 │ │ +2fab9a: 0c00 |000f: move-result-object v0 │ │ +2fab9c: 6e10 7a88 0000 |0010: invoke-virtual {v0}, Ljava/nio/charset/Charset;.newEncoder:()Ljava/nio/charset/CharsetEncoder; // method@887a │ │ +2faba2: 0c00 |0013: move-result-object v0 │ │ +2faba4: 5441 4489 |0014: iget-object v1, v4, Lorg/jaudiotagger/tag/datatype/AbstractString;.value:Ljava/lang/Object; // field@8944 │ │ +2faba8: 1f01 3710 |0016: check-cast v1, Ljava/lang/String; // type@1037 │ │ +2fabac: 6e20 8088 1000 |0018: invoke-virtual {v0, v1}, Ljava/nio/charset/CharsetEncoder;.canEncode:(Ljava/lang/CharSequence;)Z // method@8880 │ │ +2fabb2: 0a01 |001b: move-result v1 │ │ +2fabb4: 3801 0400 |001c: if-eqz v1, 0020 // +0004 │ │ +2fabb8: 1210 |001e: const/4 v0, #int 1 // #1 │ │ +2fabba: 0f00 |001f: return v0 │ │ +2fabbc: 6201 4289 |0020: sget-object v1, Lorg/jaudiotagger/tag/datatype/AbstractString;.logger:Ljava/util/logging/Logger; // field@8942 │ │ +2fabc0: 2202 3910 |0022: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ +2fabc4: 7010 cc87 0200 |0024: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2fabca: 1a03 b119 |0027: const-string v3, "Failed Trying to decode" // string@19b1 │ │ +2fabce: 6e20 d787 3200 |0029: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2fabd4: 5443 4489 |002c: iget-object v3, v4, Lorg/jaudiotagger/tag/datatype/AbstractString;.value:Ljava/lang/Object; // field@8944 │ │ +2fabd8: 6e20 d687 3200 |002e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ +2fabde: 1a03 8eb4 |0031: const-string v3, "with" // string@b48e │ │ +2fabe2: 6e20 d787 3200 |0033: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2fabe8: 6e10 7687 0000 |0036: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@8776 │ │ +2fabee: 0c00 |0039: move-result-object v0 │ │ +2fabf0: 6e20 d787 0200 |003a: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2fabf6: 6e10 df87 0200 |003d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2fabfc: 0c00 |0040: move-result-object v0 │ │ +2fabfe: 6e20 158a 0100 |0041: invoke-virtual {v1, v0}, Ljava/util/logging/Logger;.finest:(Ljava/lang/String;)V // method@8a15 │ │ +2fac04: 1200 |0044: const/4 v0, #int 0 // #0 │ │ +2fac06: 0f00 |0045: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x0008 line=114 │ │ 0x000c line=115 │ │ 0x0010 line=116 │ │ 0x0014 line=118 │ │ @@ -1113761,64 +1113761,64 @@ │ │ type : '(Ljava/nio/ByteBuffer;)Ljava/nio/charset/CharsetDecoder;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 97 16-bit code units │ │ -2facb0: |[2facb0] org.jaudiotagger.tag.datatype.AbstractString.getCorrectDecoder:(Ljava/nio/ByteBuffer;)Ljava/nio/charset/CharsetDecoder; │ │ -2facc0: 6e10 5788 0400 |0000: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.remaining:()I // method@8857 │ │ -2facc6: 0a00 |0003: move-result v0 │ │ -2facc8: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -2facca: 3610 0e00 |0005: if-gt v0, v1, 0013 // +000e │ │ -2facce: 6e10 2093 0300 |0007: invoke-virtual {v3}, Lorg/jaudiotagger/tag/datatype/AbstractString;.getTextEncodingCharSet:()Ljava/nio/charset/Charset; // method@9320 │ │ -2facd4: 0c04 |000a: move-result-object v4 │ │ -2facd6: 6e10 7988 0400 |000b: invoke-virtual {v4}, Ljava/nio/charset/Charset;.newDecoder:()Ljava/nio/charset/CharsetDecoder; // method@8879 │ │ -2facdc: 0c04 |000e: move-result-object v4 │ │ -2facde: 6e10 7f88 0400 |000f: invoke-virtual {v4}, Ljava/nio/charset/CharsetDecoder;.reset:()Ljava/nio/charset/CharsetDecoder; // method@887f │ │ -2face4: 1104 |0012: return-object v4 │ │ -2face6: 6e10 2093 0300 |0013: invoke-virtual {v3}, Lorg/jaudiotagger/tag/datatype/AbstractString;.getTextEncodingCharSet:()Ljava/nio/charset/Charset; // method@9320 │ │ -2facec: 0c00 |0016: move-result-object v0 │ │ -2facee: 6201 ac81 |0017: sget-object v1, Ljava/nio/charset/StandardCharsets;.UTF_16:Ljava/nio/charset/Charset; // field@81ac │ │ -2facf2: 3310 3c00 |0019: if-ne v0, v1, 0055 // +003c │ │ -2facf6: 1200 |001b: const/4 v0, #int 0 // #0 │ │ -2facf8: 6e20 4288 0400 |001c: invoke-virtual {v4, v0}, Ljava/nio/ByteBuffer;.getChar:(I)C // method@8842 │ │ -2facfe: 0a01 |001f: move-result v1 │ │ -2fad00: 1402 feff 0000 |0020: const v2, #float 9.18327e-41 // #0000fffe │ │ -2fad06: 3221 2600 |0023: if-eq v1, v2, 0049 // +0026 │ │ -2fad0a: 6e20 4288 0400 |0025: invoke-virtual {v4, v0}, Ljava/nio/ByteBuffer;.getChar:(I)C // method@8842 │ │ -2fad10: 0a01 |0028: move-result v1 │ │ -2fad12: 1402 fffe 0000 |0029: const v2, #float 9.14754e-41 // #0000feff │ │ -2fad18: 3321 0300 |002c: if-ne v1, v2, 002f // +0003 │ │ -2fad1c: 281b |002e: goto 0049 // +001b │ │ -2fad1e: 6e20 3f88 0400 |002f: invoke-virtual {v4, v0}, Ljava/nio/ByteBuffer;.get:(I)B // method@883f │ │ -2fad24: 0a04 |0032: move-result v4 │ │ -2fad26: 3904 0c00 |0033: if-nez v4, 003f // +000c │ │ -2fad2a: 6204 ad81 |0035: sget-object v4, Ljava/nio/charset/StandardCharsets;.UTF_16BE:Ljava/nio/charset/Charset; // field@81ad │ │ -2fad2e: 6e10 7988 0400 |0037: invoke-virtual {v4}, Ljava/nio/charset/Charset;.newDecoder:()Ljava/nio/charset/CharsetDecoder; // method@8879 │ │ -2fad34: 0c04 |003a: move-result-object v4 │ │ -2fad36: 6e10 7f88 0400 |003b: invoke-virtual {v4}, Ljava/nio/charset/CharsetDecoder;.reset:()Ljava/nio/charset/CharsetDecoder; // method@887f │ │ -2fad3c: 2822 |003e: goto 0060 // +0022 │ │ -2fad3e: 6204 ae81 |003f: sget-object v4, Ljava/nio/charset/StandardCharsets;.UTF_16LE:Ljava/nio/charset/Charset; // field@81ae │ │ -2fad42: 6e10 7988 0400 |0041: invoke-virtual {v4}, Ljava/nio/charset/Charset;.newDecoder:()Ljava/nio/charset/CharsetDecoder; // method@8879 │ │ -2fad48: 0c04 |0044: move-result-object v4 │ │ -2fad4a: 6e10 7f88 0400 |0045: invoke-virtual {v4}, Ljava/nio/charset/CharsetDecoder;.reset:()Ljava/nio/charset/CharsetDecoder; // method@887f │ │ -2fad50: 2818 |0048: goto 0060 // +0018 │ │ -2fad52: 6e10 2093 0300 |0049: invoke-virtual {v3}, Lorg/jaudiotagger/tag/datatype/AbstractString;.getTextEncodingCharSet:()Ljava/nio/charset/Charset; // method@9320 │ │ -2fad58: 0c04 |004c: move-result-object v4 │ │ -2fad5a: 6e10 7988 0400 |004d: invoke-virtual {v4}, Ljava/nio/charset/Charset;.newDecoder:()Ljava/nio/charset/CharsetDecoder; // method@8879 │ │ -2fad60: 0c04 |0050: move-result-object v4 │ │ -2fad62: 6e10 7f88 0400 |0051: invoke-virtual {v4}, Ljava/nio/charset/CharsetDecoder;.reset:()Ljava/nio/charset/CharsetDecoder; // method@887f │ │ -2fad68: 280c |0054: goto 0060 // +000c │ │ -2fad6a: 6e10 2093 0300 |0055: invoke-virtual {v3}, Lorg/jaudiotagger/tag/datatype/AbstractString;.getTextEncodingCharSet:()Ljava/nio/charset/Charset; // method@9320 │ │ -2fad70: 0c04 |0058: move-result-object v4 │ │ -2fad72: 6e10 7988 0400 |0059: invoke-virtual {v4}, Ljava/nio/charset/Charset;.newDecoder:()Ljava/nio/charset/CharsetDecoder; // method@8879 │ │ -2fad78: 0c04 |005c: move-result-object v4 │ │ -2fad7a: 6e10 7f88 0400 |005d: invoke-virtual {v4}, Ljava/nio/charset/CharsetDecoder;.reset:()Ljava/nio/charset/CharsetDecoder; // method@887f │ │ -2fad80: 1104 |0060: return-object v4 │ │ +2facb4: |[2facb4] org.jaudiotagger.tag.datatype.AbstractString.getCorrectDecoder:(Ljava/nio/ByteBuffer;)Ljava/nio/charset/CharsetDecoder; │ │ +2facc4: 6e10 5788 0400 |0000: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.remaining:()I // method@8857 │ │ +2facca: 0a00 |0003: move-result v0 │ │ +2faccc: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +2facce: 3610 0e00 |0005: if-gt v0, v1, 0013 // +000e │ │ +2facd2: 6e10 2093 0300 |0007: invoke-virtual {v3}, Lorg/jaudiotagger/tag/datatype/AbstractString;.getTextEncodingCharSet:()Ljava/nio/charset/Charset; // method@9320 │ │ +2facd8: 0c04 |000a: move-result-object v4 │ │ +2facda: 6e10 7988 0400 |000b: invoke-virtual {v4}, Ljava/nio/charset/Charset;.newDecoder:()Ljava/nio/charset/CharsetDecoder; // method@8879 │ │ +2face0: 0c04 |000e: move-result-object v4 │ │ +2face2: 6e10 7f88 0400 |000f: invoke-virtual {v4}, Ljava/nio/charset/CharsetDecoder;.reset:()Ljava/nio/charset/CharsetDecoder; // method@887f │ │ +2face8: 1104 |0012: return-object v4 │ │ +2facea: 6e10 2093 0300 |0013: invoke-virtual {v3}, Lorg/jaudiotagger/tag/datatype/AbstractString;.getTextEncodingCharSet:()Ljava/nio/charset/Charset; // method@9320 │ │ +2facf0: 0c00 |0016: move-result-object v0 │ │ +2facf2: 6201 ac81 |0017: sget-object v1, Ljava/nio/charset/StandardCharsets;.UTF_16:Ljava/nio/charset/Charset; // field@81ac │ │ +2facf6: 3310 3c00 |0019: if-ne v0, v1, 0055 // +003c │ │ +2facfa: 1200 |001b: const/4 v0, #int 0 // #0 │ │ +2facfc: 6e20 4288 0400 |001c: invoke-virtual {v4, v0}, Ljava/nio/ByteBuffer;.getChar:(I)C // method@8842 │ │ +2fad02: 0a01 |001f: move-result v1 │ │ +2fad04: 1402 feff 0000 |0020: const v2, #float 9.18327e-41 // #0000fffe │ │ +2fad0a: 3221 2600 |0023: if-eq v1, v2, 0049 // +0026 │ │ +2fad0e: 6e20 4288 0400 |0025: invoke-virtual {v4, v0}, Ljava/nio/ByteBuffer;.getChar:(I)C // method@8842 │ │ +2fad14: 0a01 |0028: move-result v1 │ │ +2fad16: 1402 fffe 0000 |0029: const v2, #float 9.14754e-41 // #0000feff │ │ +2fad1c: 3321 0300 |002c: if-ne v1, v2, 002f // +0003 │ │ +2fad20: 281b |002e: goto 0049 // +001b │ │ +2fad22: 6e20 3f88 0400 |002f: invoke-virtual {v4, v0}, Ljava/nio/ByteBuffer;.get:(I)B // method@883f │ │ +2fad28: 0a04 |0032: move-result v4 │ │ +2fad2a: 3904 0c00 |0033: if-nez v4, 003f // +000c │ │ +2fad2e: 6204 ad81 |0035: sget-object v4, Ljava/nio/charset/StandardCharsets;.UTF_16BE:Ljava/nio/charset/Charset; // field@81ad │ │ +2fad32: 6e10 7988 0400 |0037: invoke-virtual {v4}, Ljava/nio/charset/Charset;.newDecoder:()Ljava/nio/charset/CharsetDecoder; // method@8879 │ │ +2fad38: 0c04 |003a: move-result-object v4 │ │ +2fad3a: 6e10 7f88 0400 |003b: invoke-virtual {v4}, Ljava/nio/charset/CharsetDecoder;.reset:()Ljava/nio/charset/CharsetDecoder; // method@887f │ │ +2fad40: 2822 |003e: goto 0060 // +0022 │ │ +2fad42: 6204 ae81 |003f: sget-object v4, Ljava/nio/charset/StandardCharsets;.UTF_16LE:Ljava/nio/charset/Charset; // field@81ae │ │ +2fad46: 6e10 7988 0400 |0041: invoke-virtual {v4}, Ljava/nio/charset/Charset;.newDecoder:()Ljava/nio/charset/CharsetDecoder; // method@8879 │ │ +2fad4c: 0c04 |0044: move-result-object v4 │ │ +2fad4e: 6e10 7f88 0400 |0045: invoke-virtual {v4}, Ljava/nio/charset/CharsetDecoder;.reset:()Ljava/nio/charset/CharsetDecoder; // method@887f │ │ +2fad54: 2818 |0048: goto 0060 // +0018 │ │ +2fad56: 6e10 2093 0300 |0049: invoke-virtual {v3}, Lorg/jaudiotagger/tag/datatype/AbstractString;.getTextEncodingCharSet:()Ljava/nio/charset/Charset; // method@9320 │ │ +2fad5c: 0c04 |004c: move-result-object v4 │ │ +2fad5e: 6e10 7988 0400 |004d: invoke-virtual {v4}, Ljava/nio/charset/Charset;.newDecoder:()Ljava/nio/charset/CharsetDecoder; // method@8879 │ │ +2fad64: 0c04 |0050: move-result-object v4 │ │ +2fad66: 6e10 7f88 0400 |0051: invoke-virtual {v4}, Ljava/nio/charset/CharsetDecoder;.reset:()Ljava/nio/charset/CharsetDecoder; // method@887f │ │ +2fad6c: 280c |0054: goto 0060 // +000c │ │ +2fad6e: 6e10 2093 0300 |0055: invoke-virtual {v3}, Lorg/jaudiotagger/tag/datatype/AbstractString;.getTextEncodingCharSet:()Ljava/nio/charset/Charset; // method@9320 │ │ +2fad74: 0c04 |0058: move-result-object v4 │ │ +2fad76: 6e10 7988 0400 |0059: invoke-virtual {v4}, Ljava/nio/charset/Charset;.newDecoder:()Ljava/nio/charset/CharsetDecoder; // method@8879 │ │ +2fad7c: 0c04 |005c: move-result-object v4 │ │ +2fad7e: 6e10 7f88 0400 |005d: invoke-virtual {v4}, Ljava/nio/charset/CharsetDecoder;.reset:()Ljava/nio/charset/CharsetDecoder; // method@887f │ │ +2fad84: 1104 |0060: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ 0x0007 line=142 │ │ 0x000f line=143 │ │ 0x0013 line=147 │ │ 0x001c line=149 │ │ @@ -1113840,17 +1113840,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2fac04: |[2fac04] org.jaudiotagger.tag.datatype.AbstractString.getSize:()I │ │ -2fac14: 5210 4389 |0000: iget v0, v1, Lorg/jaudiotagger/tag/datatype/AbstractString;.size:I // field@8943 │ │ -2fac18: 0f00 |0002: return v0 │ │ +2fac08: |[2fac08] org.jaudiotagger.tag.datatype.AbstractString.getSize:()I │ │ +2fac18: 5210 4389 |0000: iget v0, v1, Lorg/jaudiotagger/tag/datatype/AbstractString;.size:I // field@8943 │ │ +2fac1c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/datatype/AbstractString; │ │ │ │ #3 : (in Lorg/jaudiotagger/tag/datatype/AbstractString;) │ │ @@ -1113858,38 +1113858,38 @@ │ │ type : '()Ljava/nio/charset/Charset;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -2fac38: |[2fac38] org.jaudiotagger.tag.datatype.AbstractString.getTextEncodingCharSet:()Ljava/nio/charset/Charset; │ │ -2fac48: 6e10 1d93 0500 |0000: invoke-virtual {v5}, Lorg/jaudiotagger/tag/datatype/AbstractString;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@931d │ │ -2fac4e: 0c00 |0003: move-result-object v0 │ │ -2fac50: 6e10 5695 0000 |0004: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.getTextEncoding:()B // method@9556 │ │ -2fac56: 0a00 |0007: move-result v0 │ │ -2fac58: 7100 059c 0000 |0008: invoke-static {}, Lorg/jaudiotagger/tag/id3/valuepair/TextEncoding;.getInstanceOf:()Lorg/jaudiotagger/tag/id3/valuepair/TextEncoding; // method@9c05 │ │ -2fac5e: 0c01 |000b: move-result-object v1 │ │ -2fac60: 6e20 029c 0100 |000c: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/valuepair/TextEncoding;.getCharsetForId:(I)Ljava/nio/charset/Charset; // method@9c02 │ │ -2fac66: 0c01 |000f: move-result-object v1 │ │ -2fac68: 6202 4289 |0010: sget-object v2, Lorg/jaudiotagger/tag/datatype/AbstractString;.logger:Ljava/util/logging/Logger; // field@8942 │ │ -2fac6c: 2203 3910 |0012: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ -2fac70: 7010 cc87 0300 |0014: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2fac76: 1a04 e0ae |0017: const-string v4, "text encoding:" // string@aee0 │ │ -2fac7a: 6e20 d787 4300 |0019: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2fac80: 6e20 d387 0300 |001c: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2fac86: 1a00 3801 |001f: const-string v0, " charset:" // string@0138 │ │ -2fac8a: 6e20 d787 0300 |0021: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2fac90: 6e10 7888 0100 |0024: invoke-virtual {v1}, Ljava/nio/charset/Charset;.name:()Ljava/lang/String; // method@8878 │ │ -2fac96: 0c00 |0027: move-result-object v0 │ │ -2fac98: 6e20 d787 0300 |0028: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2fac9e: 6e10 df87 0300 |002b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2faca4: 0c00 |002e: move-result-object v0 │ │ -2faca6: 6e20 158a 0200 |002f: invoke-virtual {v2, v0}, Ljava/util/logging/Logger;.finest:(Ljava/lang/String;)V // method@8a15 │ │ -2facac: 1101 |0032: return-object v1 │ │ +2fac3c: |[2fac3c] org.jaudiotagger.tag.datatype.AbstractString.getTextEncodingCharSet:()Ljava/nio/charset/Charset; │ │ +2fac4c: 6e10 1d93 0500 |0000: invoke-virtual {v5}, Lorg/jaudiotagger/tag/datatype/AbstractString;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@931d │ │ +2fac52: 0c00 |0003: move-result-object v0 │ │ +2fac54: 6e10 5695 0000 |0004: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.getTextEncoding:()B // method@9556 │ │ +2fac5a: 0a00 |0007: move-result v0 │ │ +2fac5c: 7100 059c 0000 |0008: invoke-static {}, Lorg/jaudiotagger/tag/id3/valuepair/TextEncoding;.getInstanceOf:()Lorg/jaudiotagger/tag/id3/valuepair/TextEncoding; // method@9c05 │ │ +2fac62: 0c01 |000b: move-result-object v1 │ │ +2fac64: 6e20 029c 0100 |000c: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/valuepair/TextEncoding;.getCharsetForId:(I)Ljava/nio/charset/Charset; // method@9c02 │ │ +2fac6a: 0c01 |000f: move-result-object v1 │ │ +2fac6c: 6202 4289 |0010: sget-object v2, Lorg/jaudiotagger/tag/datatype/AbstractString;.logger:Ljava/util/logging/Logger; // field@8942 │ │ +2fac70: 2203 3910 |0012: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ +2fac74: 7010 cc87 0300 |0014: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2fac7a: 1a04 e0ae |0017: const-string v4, "text encoding:" // string@aee0 │ │ +2fac7e: 6e20 d787 4300 |0019: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2fac84: 6e20 d387 0300 |001c: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2fac8a: 1a00 3801 |001f: const-string v0, " charset:" // string@0138 │ │ +2fac8e: 6e20 d787 0300 |0021: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2fac94: 6e10 7888 0100 |0024: invoke-virtual {v1}, Ljava/nio/charset/Charset;.name:()Ljava/lang/String; // method@8878 │ │ +2fac9a: 0c00 |0027: move-result-object v0 │ │ +2fac9c: 6e20 d787 0300 |0028: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2faca2: 6e10 df87 0300 |002b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2faca8: 0c00 |002e: move-result-object v0 │ │ +2facaa: 6e20 158a 0200 |002f: invoke-virtual {v2, v0}, Ljava/util/logging/Logger;.finest:(Ljava/lang/String;)V // method@8a15 │ │ +2facb0: 1101 |0032: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=186 │ │ 0x0008 line=187 │ │ 0x0010 line=188 │ │ locals : │ │ 0x0000 - 0x0033 reg=5 this Lorg/jaudiotagger/tag/datatype/AbstractString; │ │ @@ -1113899,17 +1113899,17 @@ │ │ type : '(I)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2fadcc: |[2fadcc] org.jaudiotagger.tag.datatype.AbstractString.setSize:(I)V │ │ -2faddc: 5901 4389 |0000: iput v1, v0, Lorg/jaudiotagger/tag/datatype/AbstractString;.size:I // field@8943 │ │ -2fade0: 0e00 |0002: return-void │ │ +2fadd0: |[2fadd0] org.jaudiotagger.tag.datatype.AbstractString.setSize:(I)V │ │ +2fade0: 5901 4389 |0000: iput v1, v0, Lorg/jaudiotagger/tag/datatype/AbstractString;.size:I // field@8943 │ │ +2fade4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/tag/datatype/AbstractString; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -1113918,18 +1113918,18 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -2fac1c: |[2fac1c] org.jaudiotagger.tag.datatype.AbstractString.toString:()Ljava/lang/String; │ │ -2fac2c: 5410 4489 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/datatype/AbstractString;.value:Ljava/lang/Object; // field@8944 │ │ -2fac30: 1f00 3710 |0002: check-cast v0, Ljava/lang/String; // type@1037 │ │ -2fac34: 1100 |0004: return-object v0 │ │ +2fac20: |[2fac20] org.jaudiotagger.tag.datatype.AbstractString.toString:()Ljava/lang/String; │ │ +2fac30: 5410 4489 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/datatype/AbstractString;.value:Ljava/lang/Object; // field@8944 │ │ +2fac34: 1f00 3710 |0002: check-cast v0, Ljava/lang/String; // type@1037 │ │ +2fac38: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jaudiotagger/tag/datatype/AbstractString; │ │ │ │ source_file_idx : 2015 (AbstractString.java) │ │ @@ -1113969,19 +1113969,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -2faa78: |[2faa78] org.jaudiotagger.tag.datatype.AbstractStringStringValuePair.:()V │ │ -2faa88: 7010 2793 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/datatype/AbstractValuePair;.:()V // method@9327 │ │ -2faa8e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -2faa90: 5b10 4789 |0004: iput-object v0, v1, Lorg/jaudiotagger/tag/datatype/AbstractStringStringValuePair;.lkey:Ljava/lang/String; // field@8947 │ │ -2faa94: 0e00 |0006: return-void │ │ +2faa7c: |[2faa7c] org.jaudiotagger.tag.datatype.AbstractStringStringValuePair.:()V │ │ +2faa8c: 7010 2793 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/datatype/AbstractValuePair;.:()V // method@9327 │ │ +2faa92: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +2faa94: 5b10 4789 |0004: iput-object v0, v1, Lorg/jaudiotagger/tag/datatype/AbstractStringStringValuePair;.lkey:Ljava/lang/String; // field@8947 │ │ +2faa98: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0004 line=28 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jaudiotagger/tag/datatype/AbstractStringStringValuePair; │ │ │ │ @@ -1113991,63 +1113991,63 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 96 16-bit code units │ │ -2faa98: |[2faa98] org.jaudiotagger.tag.datatype.AbstractStringStringValuePair.createMaps:()V │ │ -2faaa8: 5430 4589 |0000: iget-object v0, v3, Lorg/jaudiotagger/tag/datatype/AbstractStringStringValuePair;.idToValue:Ljava/util/Map; // field@8945 │ │ -2faaac: 7210 9389 0000 |0002: invoke-interface {v0}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@8993 │ │ -2faab2: 0c00 |0005: move-result-object v0 │ │ -2faab4: 7210 a889 0000 |0006: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@89a8 │ │ -2faaba: 0c00 |0009: move-result-object v0 │ │ -2faabc: 5b30 4689 |000a: iput-object v0, v3, Lorg/jaudiotagger/tag/datatype/AbstractStringStringValuePair;.iterator:Ljava/util/Iterator; // field@8946 │ │ -2faac0: 5430 4689 |000c: iget-object v0, v3, Lorg/jaudiotagger/tag/datatype/AbstractStringStringValuePair;.iterator:Ljava/util/Iterator; // field@8946 │ │ -2faac4: 7210 4789 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -2faaca: 0a00 |0011: move-result v0 │ │ -2faacc: 3800 2200 |0012: if-eqz v0, 0034 // +0022 │ │ -2faad0: 5430 4689 |0014: iget-object v0, v3, Lorg/jaudiotagger/tag/datatype/AbstractStringStringValuePair;.iterator:Ljava/util/Iterator; // field@8946 │ │ -2faad4: 7210 4889 0000 |0016: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -2faada: 0c00 |0019: move-result-object v0 │ │ -2faadc: 1f00 3710 |001a: check-cast v0, Ljava/lang/String; // type@1037 │ │ -2faae0: 5b30 4789 |001c: iput-object v0, v3, Lorg/jaudiotagger/tag/datatype/AbstractStringStringValuePair;.lkey:Ljava/lang/String; // field@8947 │ │ -2faae4: 5430 4589 |001e: iget-object v0, v3, Lorg/jaudiotagger/tag/datatype/AbstractStringStringValuePair;.idToValue:Ljava/util/Map; // field@8945 │ │ -2faae8: 5431 4789 |0020: iget-object v1, v3, Lorg/jaudiotagger/tag/datatype/AbstractStringStringValuePair;.lkey:Ljava/lang/String; // field@8947 │ │ -2faaec: 7220 9089 1000 |0022: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ -2faaf2: 0c00 |0025: move-result-object v0 │ │ -2faaf4: 1f00 3710 |0026: check-cast v0, Ljava/lang/String; // type@1037 │ │ -2faaf8: 5b30 4889 |0028: iput-object v0, v3, Lorg/jaudiotagger/tag/datatype/AbstractStringStringValuePair;.value:Ljava/lang/String; // field@8948 │ │ -2faafc: 5430 4a89 |002a: iget-object v0, v3, Lorg/jaudiotagger/tag/datatype/AbstractStringStringValuePair;.valueToId:Ljava/util/Map; // field@894a │ │ -2fab00: 5431 4889 |002c: iget-object v1, v3, Lorg/jaudiotagger/tag/datatype/AbstractStringStringValuePair;.value:Ljava/lang/String; // field@8948 │ │ -2fab04: 5432 4789 |002e: iget-object v2, v3, Lorg/jaudiotagger/tag/datatype/AbstractStringStringValuePair;.lkey:Ljava/lang/String; // field@8947 │ │ -2fab08: 7230 9489 1002 |0030: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2fab0e: 28d9 |0033: goto 000c // -0027 │ │ -2fab10: 5430 4589 |0034: iget-object v0, v3, Lorg/jaudiotagger/tag/datatype/AbstractStringStringValuePair;.idToValue:Ljava/util/Map; // field@8945 │ │ -2fab14: 7210 9389 0000 |0036: invoke-interface {v0}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@8993 │ │ -2fab1a: 0c00 |0039: move-result-object v0 │ │ -2fab1c: 7210 a889 0000 |003a: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@89a8 │ │ -2fab22: 0c00 |003d: move-result-object v0 │ │ -2fab24: 5b30 4689 |003e: iput-object v0, v3, Lorg/jaudiotagger/tag/datatype/AbstractStringStringValuePair;.iterator:Ljava/util/Iterator; // field@8946 │ │ -2fab28: 5430 4689 |0040: iget-object v0, v3, Lorg/jaudiotagger/tag/datatype/AbstractStringStringValuePair;.iterator:Ljava/util/Iterator; // field@8946 │ │ -2fab2c: 7210 4789 0000 |0042: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -2fab32: 0a00 |0045: move-result v0 │ │ -2fab34: 3800 1400 |0046: if-eqz v0, 005a // +0014 │ │ -2fab38: 5430 4989 |0048: iget-object v0, v3, Lorg/jaudiotagger/tag/datatype/AbstractStringStringValuePair;.valueList:Ljava/util/List; // field@8949 │ │ -2fab3c: 5431 4589 |004a: iget-object v1, v3, Lorg/jaudiotagger/tag/datatype/AbstractStringStringValuePair;.idToValue:Ljava/util/Map; // field@8945 │ │ -2fab40: 5432 4689 |004c: iget-object v2, v3, Lorg/jaudiotagger/tag/datatype/AbstractStringStringValuePair;.iterator:Ljava/util/Iterator; // field@8946 │ │ -2fab44: 7210 4889 0200 |004e: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -2fab4a: 0c02 |0051: move-result-object v2 │ │ -2fab4c: 7220 9089 2100 |0052: invoke-interface {v1, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ -2fab52: 0c01 |0055: move-result-object v1 │ │ -2fab54: 7220 6489 1000 |0056: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -2fab5a: 28e7 |0059: goto 0040 // -0019 │ │ -2fab5c: 5430 4989 |005a: iget-object v0, v3, Lorg/jaudiotagger/tag/datatype/AbstractStringStringValuePair;.valueList:Ljava/util/List; // field@8949 │ │ -2fab60: 7110 0e89 0000 |005c: invoke-static {v0}, Ljava/util/Collections;.sort:(Ljava/util/List;)V // method@890e │ │ -2fab66: 0e00 |005f: return-void │ │ +2faa9c: |[2faa9c] org.jaudiotagger.tag.datatype.AbstractStringStringValuePair.createMaps:()V │ │ +2faaac: 5430 4589 |0000: iget-object v0, v3, Lorg/jaudiotagger/tag/datatype/AbstractStringStringValuePair;.idToValue:Ljava/util/Map; // field@8945 │ │ +2faab0: 7210 9389 0000 |0002: invoke-interface {v0}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@8993 │ │ +2faab6: 0c00 |0005: move-result-object v0 │ │ +2faab8: 7210 a889 0000 |0006: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@89a8 │ │ +2faabe: 0c00 |0009: move-result-object v0 │ │ +2faac0: 5b30 4689 |000a: iput-object v0, v3, Lorg/jaudiotagger/tag/datatype/AbstractStringStringValuePair;.iterator:Ljava/util/Iterator; // field@8946 │ │ +2faac4: 5430 4689 |000c: iget-object v0, v3, Lorg/jaudiotagger/tag/datatype/AbstractStringStringValuePair;.iterator:Ljava/util/Iterator; // field@8946 │ │ +2faac8: 7210 4789 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +2faace: 0a00 |0011: move-result v0 │ │ +2faad0: 3800 2200 |0012: if-eqz v0, 0034 // +0022 │ │ +2faad4: 5430 4689 |0014: iget-object v0, v3, Lorg/jaudiotagger/tag/datatype/AbstractStringStringValuePair;.iterator:Ljava/util/Iterator; // field@8946 │ │ +2faad8: 7210 4889 0000 |0016: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +2faade: 0c00 |0019: move-result-object v0 │ │ +2faae0: 1f00 3710 |001a: check-cast v0, Ljava/lang/String; // type@1037 │ │ +2faae4: 5b30 4789 |001c: iput-object v0, v3, Lorg/jaudiotagger/tag/datatype/AbstractStringStringValuePair;.lkey:Ljava/lang/String; // field@8947 │ │ +2faae8: 5430 4589 |001e: iget-object v0, v3, Lorg/jaudiotagger/tag/datatype/AbstractStringStringValuePair;.idToValue:Ljava/util/Map; // field@8945 │ │ +2faaec: 5431 4789 |0020: iget-object v1, v3, Lorg/jaudiotagger/tag/datatype/AbstractStringStringValuePair;.lkey:Ljava/lang/String; // field@8947 │ │ +2faaf0: 7220 9089 1000 |0022: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ +2faaf6: 0c00 |0025: move-result-object v0 │ │ +2faaf8: 1f00 3710 |0026: check-cast v0, Ljava/lang/String; // type@1037 │ │ +2faafc: 5b30 4889 |0028: iput-object v0, v3, Lorg/jaudiotagger/tag/datatype/AbstractStringStringValuePair;.value:Ljava/lang/String; // field@8948 │ │ +2fab00: 5430 4a89 |002a: iget-object v0, v3, Lorg/jaudiotagger/tag/datatype/AbstractStringStringValuePair;.valueToId:Ljava/util/Map; // field@894a │ │ +2fab04: 5431 4889 |002c: iget-object v1, v3, Lorg/jaudiotagger/tag/datatype/AbstractStringStringValuePair;.value:Ljava/lang/String; // field@8948 │ │ +2fab08: 5432 4789 |002e: iget-object v2, v3, Lorg/jaudiotagger/tag/datatype/AbstractStringStringValuePair;.lkey:Ljava/lang/String; // field@8947 │ │ +2fab0c: 7230 9489 1002 |0030: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2fab12: 28d9 |0033: goto 000c // -0027 │ │ +2fab14: 5430 4589 |0034: iget-object v0, v3, Lorg/jaudiotagger/tag/datatype/AbstractStringStringValuePair;.idToValue:Ljava/util/Map; // field@8945 │ │ +2fab18: 7210 9389 0000 |0036: invoke-interface {v0}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@8993 │ │ +2fab1e: 0c00 |0039: move-result-object v0 │ │ +2fab20: 7210 a889 0000 |003a: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@89a8 │ │ +2fab26: 0c00 |003d: move-result-object v0 │ │ +2fab28: 5b30 4689 |003e: iput-object v0, v3, Lorg/jaudiotagger/tag/datatype/AbstractStringStringValuePair;.iterator:Ljava/util/Iterator; // field@8946 │ │ +2fab2c: 5430 4689 |0040: iget-object v0, v3, Lorg/jaudiotagger/tag/datatype/AbstractStringStringValuePair;.iterator:Ljava/util/Iterator; // field@8946 │ │ +2fab30: 7210 4789 0000 |0042: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +2fab36: 0a00 |0045: move-result v0 │ │ +2fab38: 3800 1400 |0046: if-eqz v0, 005a // +0014 │ │ +2fab3c: 5430 4989 |0048: iget-object v0, v3, Lorg/jaudiotagger/tag/datatype/AbstractStringStringValuePair;.valueList:Ljava/util/List; // field@8949 │ │ +2fab40: 5431 4589 |004a: iget-object v1, v3, Lorg/jaudiotagger/tag/datatype/AbstractStringStringValuePair;.idToValue:Ljava/util/Map; // field@8945 │ │ +2fab44: 5432 4689 |004c: iget-object v2, v3, Lorg/jaudiotagger/tag/datatype/AbstractStringStringValuePair;.iterator:Ljava/util/Iterator; // field@8946 │ │ +2fab48: 7210 4889 0200 |004e: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +2fab4e: 0c02 |0051: move-result-object v2 │ │ +2fab50: 7220 9089 2100 |0052: invoke-interface {v1, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ +2fab56: 0c01 |0055: move-result-object v1 │ │ +2fab58: 7220 6489 1000 |0056: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +2fab5e: 28e7 |0059: goto 0040 // -0019 │ │ +2fab60: 5430 4989 |005a: iget-object v0, v3, Lorg/jaudiotagger/tag/datatype/AbstractStringStringValuePair;.valueList:Ljava/util/List; // field@8949 │ │ +2fab64: 7110 0e89 0000 |005c: invoke-static {v0}, Ljava/util/Collections;.sort:(Ljava/util/List;)V // method@890e │ │ +2fab6a: 0e00 |005f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x000c line=53 │ │ 0x0014 line=55 │ │ 0x001e line=56 │ │ 0x002a line=57 │ │ @@ -1114063,20 +1114063,20 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -2faa30: |[2faa30] org.jaudiotagger.tag.datatype.AbstractStringStringValuePair.getIdForValue:(Ljava/lang/String;)Ljava/lang/String; │ │ -2faa40: 5410 4a89 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/datatype/AbstractStringStringValuePair;.valueToId:Ljava/util/Map; // field@894a │ │ -2faa44: 7220 9089 2000 |0002: invoke-interface {v0, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ -2faa4a: 0c02 |0005: move-result-object v2 │ │ -2faa4c: 1f02 3710 |0006: check-cast v2, Ljava/lang/String; // type@1037 │ │ -2faa50: 1102 |0008: return-object v2 │ │ +2faa34: |[2faa34] org.jaudiotagger.tag.datatype.AbstractStringStringValuePair.getIdForValue:(Ljava/lang/String;)Ljava/lang/String; │ │ +2faa44: 5410 4a89 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/datatype/AbstractStringStringValuePair;.valueToId:Ljava/util/Map; // field@894a │ │ +2faa48: 7220 9089 2000 |0002: invoke-interface {v0, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ +2faa4e: 0c02 |0005: move-result-object v2 │ │ +2faa50: 1f02 3710 |0006: check-cast v2, Ljava/lang/String; // type@1037 │ │ +2faa54: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/jaudiotagger/tag/datatype/AbstractStringStringValuePair; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1114085,20 +1114085,20 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -2faa54: |[2faa54] org.jaudiotagger.tag.datatype.AbstractStringStringValuePair.getValueForId:(Ljava/lang/String;)Ljava/lang/String; │ │ -2faa64: 5410 4589 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/datatype/AbstractStringStringValuePair;.idToValue:Ljava/util/Map; // field@8945 │ │ -2faa68: 7220 9089 2000 |0002: invoke-interface {v0, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ -2faa6e: 0c02 |0005: move-result-object v2 │ │ -2faa70: 1f02 3710 |0006: check-cast v2, Ljava/lang/String; // type@1037 │ │ -2faa74: 1102 |0008: return-object v2 │ │ +2faa58: |[2faa58] org.jaudiotagger.tag.datatype.AbstractStringStringValuePair.getValueForId:(Ljava/lang/String;)Ljava/lang/String; │ │ +2faa68: 5410 4589 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/datatype/AbstractStringStringValuePair;.idToValue:Ljava/util/Map; // field@8945 │ │ +2faa6c: 7220 9089 2000 |0002: invoke-interface {v0, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ +2faa72: 0c02 |0005: move-result-object v2 │ │ +2faa74: 1f02 3710 |0006: check-cast v2, Ljava/lang/String; // type@1037 │ │ +2faa78: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/jaudiotagger/tag/datatype/AbstractStringStringValuePair; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1114142,33 +1114142,33 @@ │ │ type : '(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -2faf90: |[2faf90] org.jaudiotagger.tag.datatype.BooleanByte.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V │ │ -2fafa0: 7030 fb92 2103 |0000: invoke-direct {v1, v2, v3}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@92fb │ │ -2fafa6: 12f2 |0003: const/4 v2, #int -1 // #ff │ │ -2fafa8: 5912 5089 |0004: iput v2, v1, Lorg/jaudiotagger/tag/datatype/BooleanByte;.bitPosition:I // field@8950 │ │ -2fafac: 3a04 0800 |0006: if-ltz v4, 000e // +0008 │ │ -2fafb0: 1272 |0008: const/4 v2, #int 7 // #7 │ │ -2fafb2: 3624 0500 |0009: if-gt v4, v2, 000e // +0005 │ │ -2fafb6: 5914 5089 |000b: iput v4, v1, Lorg/jaudiotagger/tag/datatype/BooleanByte;.bitPosition:I // field@8950 │ │ -2fafba: 0e00 |000d: return-void │ │ -2fafbc: 2202 2010 |000e: new-instance v2, Ljava/lang/IndexOutOfBoundsException; // type@1020 │ │ -2fafc0: 2203 3910 |0010: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ -2fafc4: 7010 cc87 0300 |0012: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2fafca: 1a00 bb0c |0015: const-string v0, "Bit position needs to be from 0 - 7 : " // string@0cbb │ │ -2fafce: 6e20 d787 0300 |0017: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2fafd4: 6e20 d387 4300 |001a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2fafda: 6e10 df87 0300 |001d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2fafe0: 0c03 |0020: move-result-object v3 │ │ -2fafe2: 7020 1f87 3200 |0021: invoke-direct {v2, v3}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@871f │ │ -2fafe8: 2702 |0024: throw v2 │ │ +2faf94: |[2faf94] org.jaudiotagger.tag.datatype.BooleanByte.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V │ │ +2fafa4: 7030 fb92 2103 |0000: invoke-direct {v1, v2, v3}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@92fb │ │ +2fafaa: 12f2 |0003: const/4 v2, #int -1 // #ff │ │ +2fafac: 5912 5089 |0004: iput v2, v1, Lorg/jaudiotagger/tag/datatype/BooleanByte;.bitPosition:I // field@8950 │ │ +2fafb0: 3a04 0800 |0006: if-ltz v4, 000e // +0008 │ │ +2fafb4: 1272 |0008: const/4 v2, #int 7 // #7 │ │ +2fafb6: 3624 0500 |0009: if-gt v4, v2, 000e // +0005 │ │ +2fafba: 5914 5089 |000b: iput v4, v1, Lorg/jaudiotagger/tag/datatype/BooleanByte;.bitPosition:I // field@8950 │ │ +2fafbe: 0e00 |000d: return-void │ │ +2fafc0: 2202 2010 |000e: new-instance v2, Ljava/lang/IndexOutOfBoundsException; // type@1020 │ │ +2fafc4: 2203 3910 |0010: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ +2fafc8: 7010 cc87 0300 |0012: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2fafce: 1a00 bb0c |0015: const-string v0, "Bit position needs to be from 0 - 7 : " // string@0cbb │ │ +2fafd2: 6e20 d787 0300 |0017: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2fafd8: 6e20 d387 4300 |001a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2fafde: 6e10 df87 0300 |001d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2fafe4: 0c03 |0020: move-result-object v3 │ │ +2fafe6: 7020 1f87 3200 |0021: invoke-direct {v2, v3}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@871f │ │ +2fafec: 2702 |0024: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0004 line=37 │ │ 0x000b line=55 │ │ 0x000e line=52 │ │ locals : │ │ @@ -1114182,21 +1114182,21 @@ │ │ type : '(Lorg/jaudiotagger/tag/datatype/BooleanByte;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -2fafec: |[2fafec] org.jaudiotagger.tag.datatype.BooleanByte.:(Lorg/jaudiotagger/tag/datatype/BooleanByte;)V │ │ -2faffc: 7020 fd92 2100 |0000: invoke-direct {v1, v2}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.:(Lorg/jaudiotagger/tag/datatype/AbstractDataType;)V // method@92fd │ │ -2fb002: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -2fb004: 5910 5089 |0004: iput v0, v1, Lorg/jaudiotagger/tag/datatype/BooleanByte;.bitPosition:I // field@8950 │ │ -2fb008: 5222 5089 |0006: iget v2, v2, Lorg/jaudiotagger/tag/datatype/BooleanByte;.bitPosition:I // field@8950 │ │ -2fb00c: 5912 5089 |0008: iput v2, v1, Lorg/jaudiotagger/tag/datatype/BooleanByte;.bitPosition:I // field@8950 │ │ -2fb010: 0e00 |000a: return-void │ │ +2faff0: |[2faff0] org.jaudiotagger.tag.datatype.BooleanByte.:(Lorg/jaudiotagger/tag/datatype/BooleanByte;)V │ │ +2fb000: 7020 fd92 2100 |0000: invoke-direct {v1, v2}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.:(Lorg/jaudiotagger/tag/datatype/AbstractDataType;)V // method@92fd │ │ +2fb006: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +2fb008: 5910 5089 |0004: iput v0, v1, Lorg/jaudiotagger/tag/datatype/BooleanByte;.bitPosition:I // field@8950 │ │ +2fb00c: 5222 5089 |0006: iget v2, v2, Lorg/jaudiotagger/tag/datatype/BooleanByte;.bitPosition:I // field@8950 │ │ +2fb010: 5912 5089 |0008: iput v2, v1, Lorg/jaudiotagger/tag/datatype/BooleanByte;.bitPosition:I // field@8950 │ │ +2fb014: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0004 line=37 │ │ 0x0006 line=61 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/jaudiotagger/tag/datatype/BooleanByte; │ │ @@ -1114208,29 +1114208,29 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -2faea4: |[2faea4] org.jaudiotagger.tag.datatype.BooleanByte.equals:(Ljava/lang/Object;)Z │ │ -2faeb4: 2040 dc11 |0000: instance-of v0, v4, Lorg/jaudiotagger/tag/datatype/BooleanByte; // type@11dc │ │ -2faeb8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -2faeba: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ -2faebe: 0f01 |0005: return v1 │ │ -2faec0: 0740 |0006: move-object v0, v4 │ │ -2faec2: 1f00 dc11 |0007: check-cast v0, Lorg/jaudiotagger/tag/datatype/BooleanByte; // type@11dc │ │ -2faec6: 5232 5089 |0009: iget v2, v3, Lorg/jaudiotagger/tag/datatype/BooleanByte;.bitPosition:I // field@8950 │ │ -2faeca: 5200 5089 |000b: iget v0, v0, Lorg/jaudiotagger/tag/datatype/BooleanByte;.bitPosition:I // field@8950 │ │ -2faece: 3302 0900 |000d: if-ne v2, v0, 0016 // +0009 │ │ -2faed2: 6f20 fe92 4300 |000f: invoke-super {v3, v4}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.equals:(Ljava/lang/Object;)Z // method@92fe │ │ -2faed8: 0a04 |0012: move-result v4 │ │ -2faeda: 3804 0300 |0013: if-eqz v4, 0016 // +0003 │ │ -2faede: 1211 |0015: const/4 v1, #int 1 // #1 │ │ -2faee0: 0f01 |0016: return v1 │ │ +2faea8: |[2faea8] org.jaudiotagger.tag.datatype.BooleanByte.equals:(Ljava/lang/Object;)Z │ │ +2faeb8: 2040 dc11 |0000: instance-of v0, v4, Lorg/jaudiotagger/tag/datatype/BooleanByte; // type@11dc │ │ +2faebc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +2faebe: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ +2faec2: 0f01 |0005: return v1 │ │ +2faec4: 0740 |0006: move-object v0, v4 │ │ +2faec6: 1f00 dc11 |0007: check-cast v0, Lorg/jaudiotagger/tag/datatype/BooleanByte; // type@11dc │ │ +2faeca: 5232 5089 |0009: iget v2, v3, Lorg/jaudiotagger/tag/datatype/BooleanByte;.bitPosition:I // field@8950 │ │ +2faece: 5200 5089 |000b: iget v0, v0, Lorg/jaudiotagger/tag/datatype/BooleanByte;.bitPosition:I // field@8950 │ │ +2faed2: 3302 0900 |000d: if-ne v2, v0, 0016 // +0009 │ │ +2faed6: 6f20 fe92 4300 |000f: invoke-super {v3, v4}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.equals:(Ljava/lang/Object;)Z // method@92fe │ │ +2faedc: 0a04 |0012: move-result v4 │ │ +2faede: 3804 0300 |0013: if-eqz v4, 0016 // +0003 │ │ +2faee2: 1211 |0015: const/4 v1, #int 1 // #1 │ │ +2faee4: 0f01 |0016: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0006 line=91 │ │ 0x0009 line=93 │ │ locals : │ │ 0x0000 - 0x0017 reg=3 this Lorg/jaudiotagger/tag/datatype/BooleanByte; │ │ @@ -1114241,17 +1114241,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2faf2c: |[2faf2c] org.jaudiotagger.tag.datatype.BooleanByte.getBitPosition:()I │ │ -2faf3c: 5210 5089 |0000: iget v0, v1, Lorg/jaudiotagger/tag/datatype/BooleanByte;.bitPosition:I // field@8950 │ │ -2faf40: 0f00 |0002: return v0 │ │ +2faf30: |[2faf30] org.jaudiotagger.tag.datatype.BooleanByte.getBitPosition:()I │ │ +2faf40: 5210 5089 |0000: iget v0, v1, Lorg/jaudiotagger/tag/datatype/BooleanByte;.bitPosition:I // field@8950 │ │ +2faf44: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/datatype/BooleanByte; │ │ │ │ #2 : (in Lorg/jaudiotagger/tag/datatype/BooleanByte;) │ │ @@ -1114259,64 +1114259,64 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -2faf44: |[2faf44] org.jaudiotagger.tag.datatype.BooleanByte.getSize:()I │ │ -2faf54: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -2faf56: 0f00 |0001: return v0 │ │ +2faf48: |[2faf48] org.jaudiotagger.tag.datatype.BooleanByte.getSize:()I │ │ +2faf58: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +2faf5a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/jaudiotagger/tag/datatype/BooleanByte;) │ │ name : 'readByteArray' │ │ type : '([BI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 62 16-bit code units │ │ -2fb014: |[2fb014] org.jaudiotagger.tag.datatype.BooleanByte.readByteArray:([BI)V │ │ -2fb024: 1a00 4b0d |0000: const-string v0, "Byte array is null" // string@0d4b │ │ -2fb028: 7120 9e89 0400 |0002: invoke-static {v4, v0}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@899e │ │ -2fb02e: 3a05 1900 |0005: if-ltz v5, 001e // +0019 │ │ -2fb032: 2140 |0007: array-length v0, v4 │ │ -2fb034: 3505 1600 |0008: if-ge v5, v0, 001e // +0016 │ │ -2fb038: 4804 0405 |000a: aget-byte v4, v4, v5 │ │ -2fb03c: 5235 5089 |000c: iget v5, v3, Lorg/jaudiotagger/tag/datatype/BooleanByte;.bitPosition:I // field@8950 │ │ -2fb040: b954 |000e: shr-int/2addr v4, v5 │ │ -2fb042: 8d44 |000f: int-to-byte v4, v4 │ │ -2fb044: 1215 |0010: const/4 v5, #int 1 // #1 │ │ -2fb046: b554 |0011: and-int/2addr v4, v5 │ │ -2fb048: 8d44 |0012: int-to-byte v4, v4 │ │ -2fb04a: 3354 0300 |0013: if-ne v4, v5, 0016 // +0003 │ │ -2fb04e: 2802 |0015: goto 0017 // +0002 │ │ -2fb050: 1205 |0016: const/4 v5, #int 0 // #0 │ │ -2fb052: 7110 c786 0500 |0017: invoke-static {v5}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@86c7 │ │ -2fb058: 0c04 |001a: move-result-object v4 │ │ -2fb05a: 5b34 5189 |001b: iput-object v4, v3, Lorg/jaudiotagger/tag/datatype/BooleanByte;.value:Ljava/lang/Object; // field@8951 │ │ -2fb05e: 0e00 |001d: return-void │ │ -2fb060: 2200 2010 |001e: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@1020 │ │ -2fb064: 2201 3910 |0020: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2fb068: 7010 cc87 0100 |0022: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2fb06e: 1a02 3b3f |0025: const-string v2, "Offset to byte array is out of bounds: offset = " // string@3f3b │ │ -2fb072: 6e20 d787 2100 |0027: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2fb078: 6e20 d387 5100 |002a: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2fb07e: 1a05 ca03 |002d: const-string v5, ", array.length = " // string@03ca │ │ -2fb082: 6e20 d787 5100 |002f: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2fb088: 2144 |0032: array-length v4, v4 │ │ -2fb08a: 6e20 d387 4100 |0033: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2fb090: 6e10 df87 0100 |0036: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2fb096: 0c04 |0039: move-result-object v4 │ │ -2fb098: 7020 1f87 4000 |003a: invoke-direct {v0, v4}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@871f │ │ -2fb09e: 2700 |003d: throw v0 │ │ +2fb018: |[2fb018] org.jaudiotagger.tag.datatype.BooleanByte.readByteArray:([BI)V │ │ +2fb028: 1a00 4b0d |0000: const-string v0, "Byte array is null" // string@0d4b │ │ +2fb02c: 7120 9e89 0400 |0002: invoke-static {v4, v0}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@899e │ │ +2fb032: 3a05 1900 |0005: if-ltz v5, 001e // +0019 │ │ +2fb036: 2140 |0007: array-length v0, v4 │ │ +2fb038: 3505 1600 |0008: if-ge v5, v0, 001e // +0016 │ │ +2fb03c: 4804 0405 |000a: aget-byte v4, v4, v5 │ │ +2fb040: 5235 5089 |000c: iget v5, v3, Lorg/jaudiotagger/tag/datatype/BooleanByte;.bitPosition:I // field@8950 │ │ +2fb044: b954 |000e: shr-int/2addr v4, v5 │ │ +2fb046: 8d44 |000f: int-to-byte v4, v4 │ │ +2fb048: 1215 |0010: const/4 v5, #int 1 // #1 │ │ +2fb04a: b554 |0011: and-int/2addr v4, v5 │ │ +2fb04c: 8d44 |0012: int-to-byte v4, v4 │ │ +2fb04e: 3354 0300 |0013: if-ne v4, v5, 0016 // +0003 │ │ +2fb052: 2802 |0015: goto 0017 // +0002 │ │ +2fb054: 1205 |0016: const/4 v5, #int 0 // #0 │ │ +2fb056: 7110 c786 0500 |0017: invoke-static {v5}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@86c7 │ │ +2fb05c: 0c04 |001a: move-result-object v4 │ │ +2fb05e: 5b34 5189 |001b: iput-object v4, v3, Lorg/jaudiotagger/tag/datatype/BooleanByte;.value:Ljava/lang/Object; // field@8951 │ │ +2fb062: 0e00 |001d: return-void │ │ +2fb064: 2200 2010 |001e: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@1020 │ │ +2fb068: 2201 3910 |0020: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2fb06c: 7010 cc87 0100 |0022: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2fb072: 1a02 3b3f |0025: const-string v2, "Offset to byte array is out of bounds: offset = " // string@3f3b │ │ +2fb076: 6e20 d787 2100 |0027: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2fb07c: 6e20 d387 5100 |002a: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2fb082: 1a05 ca03 |002d: const-string v5, ", array.length = " // string@03ca │ │ +2fb086: 6e20 d787 5100 |002f: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2fb08c: 2144 |0032: array-length v4, v4 │ │ +2fb08e: 6e20 d387 4100 |0033: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2fb094: 6e10 df87 0100 |0036: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2fb09a: 0c04 |0039: move-result-object v4 │ │ +2fb09c: 7020 1f87 4000 |003a: invoke-direct {v0, v4}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@871f │ │ +2fb0a2: 2700 |003d: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=107 │ │ 0x0007 line=110 │ │ 0x000a line=115 │ │ 0x000c line=117 │ │ 0x0017 line=119 │ │ @@ -1114331,24 +1114331,24 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -2faf58: |[2faf58] org.jaudiotagger.tag.datatype.BooleanByte.toString:()Ljava/lang/String; │ │ -2faf68: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -2faf6c: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2faf72: 1a01 0000 |0005: const-string v1, "" // string@0000 │ │ -2faf76: 6e20 d787 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2faf7c: 5421 5189 |000a: iget-object v1, v2, Lorg/jaudiotagger/tag/datatype/BooleanByte;.value:Ljava/lang/Object; // field@8951 │ │ -2faf80: 6e20 d687 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ -2faf86: 6e10 df87 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2faf8c: 0c00 |0012: move-result-object v0 │ │ -2faf8e: 1100 |0013: return-object v0 │ │ +2faf5c: |[2faf5c] org.jaudiotagger.tag.datatype.BooleanByte.toString:()Ljava/lang/String; │ │ +2faf6c: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +2faf70: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2faf76: 1a01 0000 |0005: const-string v1, "" // string@0000 │ │ +2faf7a: 6e20 d787 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2faf80: 5421 5189 |000a: iget-object v1, v2, Lorg/jaudiotagger/tag/datatype/BooleanByte;.value:Ljava/lang/Object; // field@8951 │ │ +2faf84: 6e20 d687 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ +2faf8a: 6e10 df87 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2faf90: 0c00 |0012: move-result-object v0 │ │ +2faf92: 1100 |0013: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lorg/jaudiotagger/tag/datatype/BooleanByte; │ │ │ │ #5 : (in Lorg/jaudiotagger/tag/datatype/BooleanByte;) │ │ @@ -1114356,32 +1114356,32 @@ │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 28 16-bit code units │ │ -2faee4: |[2faee4] org.jaudiotagger.tag.datatype.BooleanByte.writeByteArray:()[B │ │ -2faef4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -2faef6: 2300 1c13 |0001: new-array v0, v0, [B // type@131c │ │ -2faefa: 5441 5189 |0003: iget-object v1, v4, Lorg/jaudiotagger/tag/datatype/BooleanByte;.value:Ljava/lang/Object; // field@8951 │ │ -2faefe: 3801 1600 |0005: if-eqz v1, 001b // +0016 │ │ -2faf02: 5441 5189 |0007: iget-object v1, v4, Lorg/jaudiotagger/tag/datatype/BooleanByte;.value:Ljava/lang/Object; // field@8951 │ │ -2faf06: 1f01 0c10 |0009: check-cast v1, Ljava/lang/Boolean; // type@100c │ │ -2faf0a: 6e10 c386 0100 |000b: invoke-virtual {v1}, Ljava/lang/Boolean;.booleanValue:()Z // method@86c3 │ │ -2faf10: 0a01 |000e: move-result v1 │ │ -2faf12: 8d11 |000f: int-to-byte v1, v1 │ │ -2faf14: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -2faf16: 4f01 0002 |0011: aput-byte v1, v0, v2 │ │ -2faf1a: 4801 0002 |0013: aget-byte v1, v0, v2 │ │ -2faf1e: 5243 5089 |0015: iget v3, v4, Lorg/jaudiotagger/tag/datatype/BooleanByte;.bitPosition:I // field@8950 │ │ -2faf22: b831 |0017: shl-int/2addr v1, v3 │ │ -2faf24: 8d11 |0018: int-to-byte v1, v1 │ │ -2faf26: 4f01 0002 |0019: aput-byte v1, v0, v2 │ │ -2faf2a: 1100 |001b: return-object v0 │ │ +2faee8: |[2faee8] org.jaudiotagger.tag.datatype.BooleanByte.writeByteArray:()[B │ │ +2faef8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +2faefa: 2300 1c13 |0001: new-array v0, v0, [B // type@131c │ │ +2faefe: 5441 5189 |0003: iget-object v1, v4, Lorg/jaudiotagger/tag/datatype/BooleanByte;.value:Ljava/lang/Object; // field@8951 │ │ +2faf02: 3801 1600 |0005: if-eqz v1, 001b // +0016 │ │ +2faf06: 5441 5189 |0007: iget-object v1, v4, Lorg/jaudiotagger/tag/datatype/BooleanByte;.value:Ljava/lang/Object; // field@8951 │ │ +2faf0a: 1f01 0c10 |0009: check-cast v1, Ljava/lang/Boolean; // type@100c │ │ +2faf0e: 6e10 c386 0100 |000b: invoke-virtual {v1}, Ljava/lang/Boolean;.booleanValue:()Z // method@86c3 │ │ +2faf14: 0a01 |000e: move-result v1 │ │ +2faf16: 8d11 |000f: int-to-byte v1, v1 │ │ +2faf18: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +2faf1a: 4f01 0002 |0011: aput-byte v1, v0, v2 │ │ +2faf1e: 4801 0002 |0013: aget-byte v1, v0, v2 │ │ +2faf22: 5243 5089 |0015: iget v3, v4, Lorg/jaudiotagger/tag/datatype/BooleanByte;.bitPosition:I // field@8950 │ │ +2faf26: b831 |0017: shl-int/2addr v1, v3 │ │ +2faf28: 8d11 |0018: int-to-byte v1, v1 │ │ +2faf2a: 4f01 0002 |0019: aput-byte v1, v0, v2 │ │ +2faf2e: 1100 |001b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=139 │ │ 0x0007 line=141 │ │ 0x0013 line=142 │ │ locals : │ │ 0x0000 - 0x001c reg=4 this Lorg/jaudiotagger/tag/datatype/BooleanByte; │ │ @@ -1114422,17 +1114422,17 @@ │ │ type : '(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -2fb168: |[2fb168] org.jaudiotagger.tag.datatype.BooleanString.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V │ │ -2fb178: 7030 fb92 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@92fb │ │ -2fb17e: 0e00 |0003: return-void │ │ +2fb16c: |[2fb16c] org.jaudiotagger.tag.datatype.BooleanString.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V │ │ +2fb17c: 7030 fb92 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@92fb │ │ +2fb182: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/datatype/BooleanString; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; │ │ @@ -1114442,17 +1114442,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/datatype/BooleanString;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -2fb180: |[2fb180] org.jaudiotagger.tag.datatype.BooleanString.:(Lorg/jaudiotagger/tag/datatype/BooleanString;)V │ │ -2fb190: 7020 fd92 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.:(Lorg/jaudiotagger/tag/datatype/AbstractDataType;)V // method@92fd │ │ -2fb196: 0e00 |0003: return-void │ │ +2fb184: |[2fb184] org.jaudiotagger.tag.datatype.BooleanString.:(Lorg/jaudiotagger/tag/datatype/BooleanString;)V │ │ +2fb194: 7020 fd92 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.:(Lorg/jaudiotagger/tag/datatype/AbstractDataType;)V // method@92fd │ │ +2fb19a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/datatype/BooleanString; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/tag/datatype/BooleanString; │ │ │ │ @@ -1114462,24 +1114462,24 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -2fb0a0: |[2fb0a0] org.jaudiotagger.tag.datatype.BooleanString.equals:(Ljava/lang/Object;)Z │ │ -2fb0b0: 2020 dd11 |0000: instance-of v0, v2, Lorg/jaudiotagger/tag/datatype/BooleanString; // type@11dd │ │ -2fb0b4: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -2fb0b8: 6f20 fe92 2100 |0004: invoke-super {v1, v2}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.equals:(Ljava/lang/Object;)Z // method@92fe │ │ -2fb0be: 0a02 |0007: move-result v2 │ │ -2fb0c0: 3802 0400 |0008: if-eqz v2, 000c // +0004 │ │ -2fb0c4: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -2fb0c6: 2802 |000b: goto 000d // +0002 │ │ -2fb0c8: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -2fb0ca: 0f02 |000d: return v2 │ │ +2fb0a4: |[2fb0a4] org.jaudiotagger.tag.datatype.BooleanString.equals:(Ljava/lang/Object;)Z │ │ +2fb0b4: 2020 dd11 |0000: instance-of v0, v2, Lorg/jaudiotagger/tag/datatype/BooleanString; // type@11dd │ │ +2fb0b8: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +2fb0bc: 6f20 fe92 2100 |0004: invoke-super {v1, v2}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.equals:(Ljava/lang/Object;)Z // method@92fe │ │ +2fb0c2: 0a02 |0007: move-result v2 │ │ +2fb0c4: 3802 0400 |0008: if-eqz v2, 000c // +0004 │ │ +2fb0c8: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +2fb0ca: 2802 |000b: goto 000d // +0002 │ │ +2fb0cc: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +2fb0ce: 0f02 |000d: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/jaudiotagger/tag/datatype/BooleanString; │ │ 0x0000 - 0x000e reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -1114488,41 +1114488,41 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -2fb11c: |[2fb11c] org.jaudiotagger.tag.datatype.BooleanString.getSize:()I │ │ -2fb12c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -2fb12e: 0f00 |0001: return v0 │ │ +2fb120: |[2fb120] org.jaudiotagger.tag.datatype.BooleanString.getSize:()I │ │ +2fb130: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +2fb132: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/jaudiotagger/tag/datatype/BooleanString;) │ │ name : 'readByteArray' │ │ type : '([BI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -2fb198: |[2fb198] org.jaudiotagger.tag.datatype.BooleanString.readByteArray:([BI)V │ │ -2fb1a8: 4801 0102 |0000: aget-byte v1, v1, v2 │ │ -2fb1ac: 1302 3000 |0002: const/16 v2, #int 48 // #30 │ │ -2fb1b0: 3221 0400 |0004: if-eq v1, v2, 0008 // +0004 │ │ -2fb1b4: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -2fb1b6: 2802 |0007: goto 0009 // +0002 │ │ -2fb1b8: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -2fb1ba: 7110 c786 0100 |0009: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@86c7 │ │ -2fb1c0: 0c01 |000c: move-result-object v1 │ │ -2fb1c2: 5b01 5289 |000d: iput-object v1, v0, Lorg/jaudiotagger/tag/datatype/BooleanString;.value:Ljava/lang/Object; // field@8952 │ │ -2fb1c6: 0e00 |000f: return-void │ │ +2fb19c: |[2fb19c] org.jaudiotagger.tag.datatype.BooleanString.readByteArray:([BI)V │ │ +2fb1ac: 4801 0102 |0000: aget-byte v1, v1, v2 │ │ +2fb1b0: 1302 3000 |0002: const/16 v2, #int 48 // #30 │ │ +2fb1b4: 3221 0400 |0004: if-eq v1, v2, 0008 // +0004 │ │ +2fb1b8: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +2fb1ba: 2802 |0007: goto 0009 // +0002 │ │ +2fb1bc: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +2fb1be: 7110 c786 0100 |0009: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@86c7 │ │ +2fb1c4: 0c01 |000c: move-result-object v1 │ │ +2fb1c6: 5b01 5289 |000d: iput-object v1, v0, Lorg/jaudiotagger/tag/datatype/BooleanString;.value:Ljava/lang/Object; // field@8952 │ │ +2fb1ca: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0009 line=69 │ │ locals : │ │ 0x0000 - 0x0010 reg=0 this Lorg/jaudiotagger/tag/datatype/BooleanString; │ │ 0x0000 - 0x0010 reg=1 (null) [B │ │ @@ -1114533,24 +1114533,24 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -2fb130: |[2fb130] org.jaudiotagger.tag.datatype.BooleanString.toString:()Ljava/lang/String; │ │ -2fb140: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -2fb144: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2fb14a: 1a01 0000 |0005: const-string v1, "" // string@0000 │ │ -2fb14e: 6e20 d787 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2fb154: 5421 5289 |000a: iget-object v1, v2, Lorg/jaudiotagger/tag/datatype/BooleanString;.value:Ljava/lang/Object; // field@8952 │ │ -2fb158: 6e20 d687 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ -2fb15e: 6e10 df87 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2fb164: 0c00 |0012: move-result-object v0 │ │ -2fb166: 1100 |0013: return-object v0 │ │ +2fb134: |[2fb134] org.jaudiotagger.tag.datatype.BooleanString.toString:()Ljava/lang/String; │ │ +2fb144: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +2fb148: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2fb14e: 1a01 0000 |0005: const-string v1, "" // string@0000 │ │ +2fb152: 6e20 d787 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2fb158: 5421 5289 |000a: iget-object v1, v2, Lorg/jaudiotagger/tag/datatype/BooleanString;.value:Ljava/lang/Object; // field@8952 │ │ +2fb15c: 6e20 d687 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ +2fb162: 6e10 df87 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2fb168: 0c00 |0012: move-result-object v0 │ │ +2fb16a: 1100 |0013: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lorg/jaudiotagger/tag/datatype/BooleanString; │ │ │ │ #4 : (in Lorg/jaudiotagger/tag/datatype/BooleanString;) │ │ @@ -1114558,33 +1114558,33 @@ │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 31 16-bit code units │ │ -2fb0cc: |[2fb0cc] org.jaudiotagger.tag.datatype.BooleanString.writeByteArray:()[B │ │ -2fb0dc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -2fb0de: 2300 1c13 |0001: new-array v0, v0, [B // type@131c │ │ -2fb0e2: 5441 5289 |0003: iget-object v1, v4, Lorg/jaudiotagger/tag/datatype/BooleanString;.value:Ljava/lang/Object; // field@8952 │ │ -2fb0e6: 1302 3000 |0005: const/16 v2, #int 48 // #30 │ │ -2fb0ea: 1203 |0007: const/4 v3, #int 0 // #0 │ │ -2fb0ec: 3901 0500 |0008: if-nez v1, 000d // +0005 │ │ -2fb0f0: 4f02 0003 |000a: aput-byte v2, v0, v3 │ │ -2fb0f4: 2812 |000c: goto 001e // +0012 │ │ -2fb0f6: 5441 5289 |000d: iget-object v1, v4, Lorg/jaudiotagger/tag/datatype/BooleanString;.value:Ljava/lang/Object; // field@8952 │ │ -2fb0fa: 1f01 0c10 |000f: check-cast v1, Ljava/lang/Boolean; // type@100c │ │ -2fb0fe: 6e10 c386 0100 |0011: invoke-virtual {v1}, Ljava/lang/Boolean;.booleanValue:()Z // method@86c3 │ │ -2fb104: 0a01 |0014: move-result v1 │ │ -2fb106: 3801 0500 |0015: if-eqz v1, 001a // +0005 │ │ -2fb10a: 4f02 0003 |0017: aput-byte v2, v0, v3 │ │ -2fb10e: 2805 |0019: goto 001e // +0005 │ │ -2fb110: 1301 3100 |001a: const/16 v1, #int 49 // #31 │ │ -2fb114: 4f01 0003 |001c: aput-byte v1, v0, v3 │ │ -2fb118: 1100 |001e: return-object v0 │ │ +2fb0d0: |[2fb0d0] org.jaudiotagger.tag.datatype.BooleanString.writeByteArray:()[B │ │ +2fb0e0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +2fb0e2: 2300 1c13 |0001: new-array v0, v0, [B // type@131c │ │ +2fb0e6: 5441 5289 |0003: iget-object v1, v4, Lorg/jaudiotagger/tag/datatype/BooleanString;.value:Ljava/lang/Object; // field@8952 │ │ +2fb0ea: 1302 3000 |0005: const/16 v2, #int 48 // #30 │ │ +2fb0ee: 1203 |0007: const/4 v3, #int 0 // #0 │ │ +2fb0f0: 3901 0500 |0008: if-nez v1, 000d // +0005 │ │ +2fb0f4: 4f02 0003 |000a: aput-byte v2, v0, v3 │ │ +2fb0f8: 2812 |000c: goto 001e // +0012 │ │ +2fb0fa: 5441 5289 |000d: iget-object v1, v4, Lorg/jaudiotagger/tag/datatype/BooleanString;.value:Ljava/lang/Object; // field@8952 │ │ +2fb0fe: 1f01 0c10 |000f: check-cast v1, Ljava/lang/Boolean; // type@100c │ │ +2fb102: 6e10 c386 0100 |0011: invoke-virtual {v1}, Ljava/lang/Boolean;.booleanValue:()Z // method@86c3 │ │ +2fb108: 0a01 |0014: move-result v1 │ │ +2fb10a: 3801 0500 |0015: if-eqz v1, 001a // +0005 │ │ +2fb10e: 4f02 0003 |0017: aput-byte v2, v0, v3 │ │ +2fb112: 2805 |0019: goto 001e // +0005 │ │ +2fb114: 1301 3100 |001a: const/16 v1, #int 49 // #31 │ │ +2fb118: 4f01 0003 |001c: aput-byte v1, v0, v3 │ │ +2fb11c: 1100 |001e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=86 │ │ 0x000d line=92 │ │ locals : │ │ 0x0000 - 0x001f reg=4 this Lorg/jaudiotagger/tag/datatype/BooleanString; │ │ │ │ @@ -1114624,17 +1114624,17 @@ │ │ type : '(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -2fb2b0: |[2fb2b0] org.jaudiotagger.tag.datatype.ByteArraySizeTerminated.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V │ │ -2fb2c0: 7030 fb92 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@92fb │ │ -2fb2c6: 0e00 |0003: return-void │ │ +2fb2b4: |[2fb2b4] org.jaudiotagger.tag.datatype.ByteArraySizeTerminated.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V │ │ +2fb2c4: 7030 fb92 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@92fb │ │ +2fb2ca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/datatype/ByteArraySizeTerminated; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; │ │ @@ -1114644,17 +1114644,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/datatype/ByteArraySizeTerminated;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -2fb2c8: |[2fb2c8] org.jaudiotagger.tag.datatype.ByteArraySizeTerminated.:(Lorg/jaudiotagger/tag/datatype/ByteArraySizeTerminated;)V │ │ -2fb2d8: 7020 fd92 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.:(Lorg/jaudiotagger/tag/datatype/AbstractDataType;)V // method@92fd │ │ -2fb2de: 0e00 |0003: return-void │ │ +2fb2cc: |[2fb2cc] org.jaudiotagger.tag.datatype.ByteArraySizeTerminated.:(Lorg/jaudiotagger/tag/datatype/ByteArraySizeTerminated;)V │ │ +2fb2dc: 7020 fd92 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.:(Lorg/jaudiotagger/tag/datatype/AbstractDataType;)V // method@92fd │ │ +2fb2e2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/datatype/ByteArraySizeTerminated; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/tag/datatype/ByteArraySizeTerminated; │ │ │ │ @@ -1114664,24 +1114664,24 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -2fb1c8: |[2fb1c8] org.jaudiotagger.tag.datatype.ByteArraySizeTerminated.equals:(Ljava/lang/Object;)Z │ │ -2fb1d8: 2020 de11 |0000: instance-of v0, v2, Lorg/jaudiotagger/tag/datatype/ByteArraySizeTerminated; // type@11de │ │ -2fb1dc: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -2fb1e0: 6f20 fe92 2100 |0004: invoke-super {v1, v2}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.equals:(Ljava/lang/Object;)Z // method@92fe │ │ -2fb1e6: 0a02 |0007: move-result v2 │ │ -2fb1e8: 3802 0400 |0008: if-eqz v2, 000c // +0004 │ │ -2fb1ec: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -2fb1ee: 2802 |000b: goto 000d // +0002 │ │ -2fb1f0: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -2fb1f2: 0f02 |000d: return v2 │ │ +2fb1cc: |[2fb1cc] org.jaudiotagger.tag.datatype.ByteArraySizeTerminated.equals:(Ljava/lang/Object;)Z │ │ +2fb1dc: 2020 de11 |0000: instance-of v0, v2, Lorg/jaudiotagger/tag/datatype/ByteArraySizeTerminated; // type@11de │ │ +2fb1e0: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +2fb1e4: 6f20 fe92 2100 |0004: invoke-super {v1, v2}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.equals:(Ljava/lang/Object;)Z // method@92fe │ │ +2fb1ea: 0a02 |0007: move-result v2 │ │ +2fb1ec: 3802 0400 |0008: if-eqz v2, 000c // +0004 │ │ +2fb1f0: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +2fb1f2: 2802 |000b: goto 000d // +0002 │ │ +2fb1f4: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +2fb1f6: 0f02 |000d: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/jaudiotagger/tag/datatype/ByteArraySizeTerminated; │ │ 0x0000 - 0x000e reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -1114690,24 +1114690,24 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -2fb248: |[2fb248] org.jaudiotagger.tag.datatype.ByteArraySizeTerminated.getSize:()I │ │ -2fb258: 5410 5489 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/datatype/ByteArraySizeTerminated;.value:Ljava/lang/Object; // field@8954 │ │ -2fb25c: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -2fb260: 5410 5489 |0004: iget-object v0, v1, Lorg/jaudiotagger/tag/datatype/ByteArraySizeTerminated;.value:Ljava/lang/Object; // field@8954 │ │ -2fb264: 1f00 1c13 |0006: check-cast v0, [B // type@131c │ │ -2fb268: 1f00 1c13 |0008: check-cast v0, [B // type@131c │ │ -2fb26c: 2100 |000a: array-length v0, v0 │ │ -2fb26e: 2802 |000b: goto 000d // +0002 │ │ -2fb270: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -2fb272: 0f00 |000d: return v0 │ │ +2fb24c: |[2fb24c] org.jaudiotagger.tag.datatype.ByteArraySizeTerminated.getSize:()I │ │ +2fb25c: 5410 5489 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/datatype/ByteArraySizeTerminated;.value:Ljava/lang/Object; // field@8954 │ │ +2fb260: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +2fb264: 5410 5489 |0004: iget-object v0, v1, Lorg/jaudiotagger/tag/datatype/ByteArraySizeTerminated;.value:Ljava/lang/Object; // field@8954 │ │ +2fb268: 1f00 1c13 |0006: check-cast v0, [B // type@131c │ │ +2fb26c: 1f00 1c13 |0008: check-cast v0, [B // type@131c │ │ +2fb270: 2100 |000a: array-length v0, v0 │ │ +2fb272: 2802 |000b: goto 000d // +0002 │ │ +2fb274: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +2fb276: 0f00 |000d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0004 line=56 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/jaudiotagger/tag/datatype/ByteArraySizeTerminated; │ │ │ │ @@ -1114716,45 +1114716,45 @@ │ │ type : '([BI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 59 16-bit code units │ │ -2fb2e0: |[2fb2e0] org.jaudiotagger.tag.datatype.ByteArraySizeTerminated.readByteArray:([BI)V │ │ -2fb2f0: 1a00 4b0d |0000: const-string v0, "Byte array is null" // string@0d4b │ │ -2fb2f4: 7120 9e89 0400 |0002: invoke-static {v4, v0}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@899e │ │ -2fb2fa: 3a05 1600 |0005: if-ltz v5, 001b // +0016 │ │ -2fb2fe: 2140 |0007: array-length v0, v4 │ │ -2fb300: 3405 0600 |0008: if-lt v5, v0, 000e // +0006 │ │ -2fb304: 1204 |000a: const/4 v4, #int 0 // #0 │ │ -2fb306: 5b34 5489 |000b: iput-object v4, v3, Lorg/jaudiotagger/tag/datatype/ByteArraySizeTerminated;.value:Ljava/lang/Object; // field@8954 │ │ -2fb30a: 0e00 |000d: return-void │ │ -2fb30c: 2140 |000e: array-length v0, v4 │ │ -2fb30e: b150 |000f: sub-int/2addr v0, v5 │ │ -2fb310: 2301 1c13 |0010: new-array v1, v0, [B // type@131c │ │ -2fb314: 5b31 5489 |0012: iput-object v1, v3, Lorg/jaudiotagger/tag/datatype/ByteArraySizeTerminated;.value:Ljava/lang/Object; // field@8954 │ │ -2fb318: 5431 5489 |0014: iget-object v1, v3, Lorg/jaudiotagger/tag/datatype/ByteArraySizeTerminated;.value:Ljava/lang/Object; // field@8954 │ │ -2fb31c: 1202 |0016: const/4 v2, #int 0 // #0 │ │ -2fb31e: 7150 e087 5421 |0017: invoke-static {v4, v5, v1, v2, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@87e0 │ │ -2fb324: 0e00 |001a: return-void │ │ -2fb326: 2200 2010 |001b: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@1020 │ │ -2fb32a: 2201 3910 |001d: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2fb32e: 7010 cc87 0100 |001f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2fb334: 1a02 3b3f |0022: const-string v2, "Offset to byte array is out of bounds: offset = " // string@3f3b │ │ -2fb338: 6e20 d787 2100 |0024: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2fb33e: 6e20 d387 5100 |0027: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2fb344: 1a05 ca03 |002a: const-string v5, ", array.length = " // string@03ca │ │ -2fb348: 6e20 d787 5100 |002c: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2fb34e: 2144 |002f: array-length v4, v4 │ │ -2fb350: 6e20 d387 4100 |0030: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2fb356: 6e10 df87 0100 |0033: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2fb35c: 0c04 |0036: move-result-object v4 │ │ -2fb35e: 7020 1f87 4000 |0037: invoke-direct {v0, v4}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@871f │ │ -2fb364: 2700 |003a: throw v0 │ │ +2fb2e4: |[2fb2e4] org.jaudiotagger.tag.datatype.ByteArraySizeTerminated.readByteArray:([BI)V │ │ +2fb2f4: 1a00 4b0d |0000: const-string v0, "Byte array is null" // string@0d4b │ │ +2fb2f8: 7120 9e89 0400 |0002: invoke-static {v4, v0}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@899e │ │ +2fb2fe: 3a05 1600 |0005: if-ltz v5, 001b // +0016 │ │ +2fb302: 2140 |0007: array-length v0, v4 │ │ +2fb304: 3405 0600 |0008: if-lt v5, v0, 000e // +0006 │ │ +2fb308: 1204 |000a: const/4 v4, #int 0 // #0 │ │ +2fb30a: 5b34 5489 |000b: iput-object v4, v3, Lorg/jaudiotagger/tag/datatype/ByteArraySizeTerminated;.value:Ljava/lang/Object; // field@8954 │ │ +2fb30e: 0e00 |000d: return-void │ │ +2fb310: 2140 |000e: array-length v0, v4 │ │ +2fb312: b150 |000f: sub-int/2addr v0, v5 │ │ +2fb314: 2301 1c13 |0010: new-array v1, v0, [B // type@131c │ │ +2fb318: 5b31 5489 |0012: iput-object v1, v3, Lorg/jaudiotagger/tag/datatype/ByteArraySizeTerminated;.value:Ljava/lang/Object; // field@8954 │ │ +2fb31c: 5431 5489 |0014: iget-object v1, v3, Lorg/jaudiotagger/tag/datatype/ByteArraySizeTerminated;.value:Ljava/lang/Object; // field@8954 │ │ +2fb320: 1202 |0016: const/4 v2, #int 0 // #0 │ │ +2fb322: 7150 e087 5421 |0017: invoke-static {v4, v5, v1, v2, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@87e0 │ │ +2fb328: 0e00 |001a: return-void │ │ +2fb32a: 2200 2010 |001b: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@1020 │ │ +2fb32e: 2201 3910 |001d: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2fb332: 7010 cc87 0100 |001f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2fb338: 1a02 3b3f |0022: const-string v2, "Offset to byte array is out of bounds: offset = " // string@3f3b │ │ +2fb33c: 6e20 d787 2100 |0024: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2fb342: 6e20 d387 5100 |0027: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2fb348: 1a05 ca03 |002a: const-string v5, ", array.length = " // string@03ca │ │ +2fb34c: 6e20 d787 5100 |002c: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2fb352: 2144 |002f: array-length v4, v4 │ │ +2fb354: 6e20 d387 4100 |0030: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2fb35a: 6e10 df87 0100 |0033: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2fb360: 0c04 |0036: move-result-object v4 │ │ +2fb362: 7020 1f87 4000 |0037: invoke-direct {v0, v4}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@871f │ │ +2fb368: 2700 |003a: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=78 │ │ 0x0007 line=87 │ │ 0x000b line=89 │ │ 0x000e line=93 │ │ 0x0010 line=94 │ │ @@ -1114770,25 +1114770,25 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -2fb274: |[2fb274] org.jaudiotagger.tag.datatype.ByteArraySizeTerminated.toString:()Ljava/lang/String; │ │ -2fb284: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -2fb288: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2fb28e: 6e10 3f93 0200 |0005: invoke-virtual {v2}, Lorg/jaudiotagger/tag/datatype/ByteArraySizeTerminated;.getSize:()I // method@933f │ │ -2fb294: 0a01 |0008: move-result v1 │ │ -2fb296: 6e20 d387 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2fb29c: 1a01 2a01 |000c: const-string v1, " bytes" // string@012a │ │ -2fb2a0: 6e20 d787 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2fb2a6: 6e10 df87 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2fb2ac: 0c00 |0014: move-result-object v0 │ │ -2fb2ae: 1100 |0015: return-object v0 │ │ +2fb278: |[2fb278] org.jaudiotagger.tag.datatype.ByteArraySizeTerminated.toString:()Ljava/lang/String; │ │ +2fb288: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +2fb28c: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2fb292: 6e10 3f93 0200 |0005: invoke-virtual {v2}, Lorg/jaudiotagger/tag/datatype/ByteArraySizeTerminated;.getSize:()I // method@933f │ │ +2fb298: 0a01 |0008: move-result v1 │ │ +2fb29a: 6e20 d387 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2fb2a0: 1a01 2a01 |000c: const-string v1, " bytes" // string@012a │ │ +2fb2a4: 6e20 d787 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2fb2aa: 6e10 df87 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2fb2b0: 0c00 |0014: move-result-object v0 │ │ +2fb2b2: 1100 |0015: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Lorg/jaudiotagger/tag/datatype/ByteArraySizeTerminated; │ │ │ │ #4 : (in Lorg/jaudiotagger/tag/datatype/ByteArraySizeTerminated;) │ │ @@ -1114796,30 +1114796,30 @@ │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -2fb1f4: |[2fb1f4] org.jaudiotagger.tag.datatype.ByteArraySizeTerminated.writeByteArray:()[B │ │ -2fb204: 6200 5389 |0000: sget-object v0, Lorg/jaudiotagger/tag/datatype/ByteArraySizeTerminated;.logger:Ljava/util/logging/Logger; // field@8953 │ │ -2fb208: 2201 3910 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2fb20c: 7010 cc87 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2fb212: 1a02 bb54 |0007: const-string v2, "Writing byte array" // string@54bb │ │ -2fb216: 6e20 d787 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2fb21c: 6e10 3e93 0300 |000c: invoke-virtual {v3}, Lorg/jaudiotagger/tag/datatype/ByteArraySizeTerminated;.getIdentifier:()Ljava/lang/String; // method@933e │ │ -2fb222: 0c02 |000f: move-result-object v2 │ │ -2fb224: 6e20 d787 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2fb22a: 6e10 df87 0100 |0013: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2fb230: 0c01 |0016: move-result-object v1 │ │ -2fb232: 6e20 128a 1000 |0017: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -2fb238: 5430 5489 |001a: iget-object v0, v3, Lorg/jaudiotagger/tag/datatype/ByteArraySizeTerminated;.value:Ljava/lang/Object; // field@8954 │ │ -2fb23c: 1f00 1c13 |001c: check-cast v0, [B // type@131c │ │ -2fb240: 1f00 1c13 |001e: check-cast v0, [B // type@131c │ │ -2fb244: 1100 |0020: return-object v0 │ │ +2fb1f8: |[2fb1f8] org.jaudiotagger.tag.datatype.ByteArraySizeTerminated.writeByteArray:()[B │ │ +2fb208: 6200 5389 |0000: sget-object v0, Lorg/jaudiotagger/tag/datatype/ByteArraySizeTerminated;.logger:Ljava/util/logging/Logger; // field@8953 │ │ +2fb20c: 2201 3910 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2fb210: 7010 cc87 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2fb216: 1a02 bb54 |0007: const-string v2, "Writing byte array" // string@54bb │ │ +2fb21a: 6e20 d787 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2fb220: 6e10 3e93 0300 |000c: invoke-virtual {v3}, Lorg/jaudiotagger/tag/datatype/ByteArraySizeTerminated;.getIdentifier:()Ljava/lang/String; // method@933e │ │ +2fb226: 0c02 |000f: move-result-object v2 │ │ +2fb228: 6e20 d787 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2fb22e: 6e10 df87 0100 |0013: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2fb234: 0c01 |0016: move-result-object v1 │ │ +2fb236: 6e20 128a 1000 |0017: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +2fb23c: 5430 5489 |001a: iget-object v0, v3, Lorg/jaudiotagger/tag/datatype/ByteArraySizeTerminated;.value:Ljava/lang/Object; // field@8954 │ │ +2fb240: 1f00 1c13 |001c: check-cast v0, [B // type@131c │ │ +2fb244: 1f00 1c13 |001e: check-cast v0, [B // type@131c │ │ +2fb248: 1100 |0020: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ 0x001a line=117 │ │ locals : │ │ 0x0000 - 0x0021 reg=3 this Lorg/jaudiotagger/tag/datatype/ByteArraySizeTerminated; │ │ │ │ @@ -1114883,22 +1114883,22 @@ │ │ type : '(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 10 16-bit code units │ │ -2fb608: |[2fb608] org.jaudiotagger.tag.datatype.EventTimingCode.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V │ │ -2fb618: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -2fb61a: 1604 0000 |0001: const-wide/16 v4, #int 0 // #0 │ │ -2fb61e: 0760 |0003: move-object v0, v6 │ │ -2fb620: 0771 |0004: move-object v1, v7 │ │ -2fb622: 0782 |0005: move-object v2, v8 │ │ -2fb624: 7606 4593 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/jaudiotagger/tag/datatype/EventTimingCode;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;IJ)V // method@9345 │ │ -2fb62a: 0e00 |0009: return-void │ │ +2fb60c: |[2fb60c] org.jaudiotagger.tag.datatype.EventTimingCode.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V │ │ +2fb61c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +2fb61e: 1604 0000 |0001: const-wide/16 v4, #int 0 // #0 │ │ +2fb622: 0760 |0003: move-object v0, v6 │ │ +2fb624: 0771 |0004: move-object v1, v7 │ │ +2fb626: 0782 |0005: move-object v2, v8 │ │ +2fb628: 7606 4593 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/jaudiotagger/tag/datatype/EventTimingCode;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;IJ)V // method@9345 │ │ +2fb62e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=42 │ │ locals : │ │ 0x0000 - 0x000a reg=6 this Lorg/jaudiotagger/tag/datatype/EventTimingCode; │ │ 0x0000 - 0x000a reg=7 (null) Ljava/lang/String; │ │ 0x0000 - 0x000a reg=8 (null) Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; │ │ @@ -1114908,37 +1114908,37 @@ │ │ type : '(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;IJ)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 46 16-bit code units │ │ -2fb62c: |[2fb62c] org.jaudiotagger.tag.datatype.EventTimingCode.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;IJ)V │ │ -2fb63c: 7030 fb92 4305 |0000: invoke-direct {v3, v4, v5}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@92fb │ │ -2fb642: 2204 ea11 |0003: new-instance v4, Lorg/jaudiotagger/tag/datatype/NumberHashMap; // type@11ea │ │ -2fb646: 1a00 ed4e |0005: const-string v0, "TypeOfEvent" // string@4eed │ │ -2fb64a: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -2fb64c: 1212 |0008: const/4 v2, #int 1 // #1 │ │ -2fb64e: 7040 ae93 0421 |0009: invoke-direct {v4, v0, v1, v2}, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V // method@93ae │ │ -2fb654: 5b34 9d89 |000c: iput-object v4, v3, Lorg/jaudiotagger/tag/datatype/EventTimingCode;.type:Lorg/jaudiotagger/tag/datatype/NumberHashMap; // field@899d │ │ -2fb658: 2204 e911 |000e: new-instance v4, Lorg/jaudiotagger/tag/datatype/NumberFixedLength; // type@11e9 │ │ -2fb65c: 1a00 5714 |0010: const-string v0, "DateTime" // string@1457 │ │ -2fb660: 1242 |0012: const/4 v2, #int 4 // #4 │ │ -2fb662: 7040 a393 0421 |0013: invoke-direct {v4, v0, v1, v2}, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V // method@93a3 │ │ -2fb668: 5b34 9c89 |0016: iput-object v4, v3, Lorg/jaudiotagger/tag/datatype/EventTimingCode;.timestamp:Lorg/jaudiotagger/tag/datatype/NumberFixedLength; // field@899c │ │ -2fb66c: 6e20 4e93 5300 |0018: invoke-virtual {v3, v5}, Lorg/jaudiotagger/tag/datatype/EventTimingCode;.setBody:(Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@934e │ │ -2fb672: 5434 9d89 |001b: iget-object v4, v3, Lorg/jaudiotagger/tag/datatype/EventTimingCode;.type:Lorg/jaudiotagger/tag/datatype/NumberHashMap; // field@899d │ │ -2fb676: 7110 3487 0600 |001d: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2fb67c: 0c05 |0020: move-result-object v5 │ │ -2fb67e: 6e20 b893 5400 |0021: invoke-virtual {v4, v5}, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.setValue:(Ljava/lang/Object;)V // method@93b8 │ │ -2fb684: 5434 9c89 |0024: iget-object v4, v3, Lorg/jaudiotagger/tag/datatype/EventTimingCode;.timestamp:Lorg/jaudiotagger/tag/datatype/NumberFixedLength; // field@899c │ │ -2fb688: 7120 4387 8700 |0026: invoke-static {v7, v8}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8743 │ │ -2fb68e: 0c05 |0029: move-result-object v5 │ │ -2fb690: 6e20 ab93 5400 |002a: invoke-virtual {v4, v5}, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.setValue:(Ljava/lang/Object;)V // method@93ab │ │ -2fb696: 0e00 |002d: return-void │ │ +2fb630: |[2fb630] org.jaudiotagger.tag.datatype.EventTimingCode.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;IJ)V │ │ +2fb640: 7030 fb92 4305 |0000: invoke-direct {v3, v4, v5}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@92fb │ │ +2fb646: 2204 ea11 |0003: new-instance v4, Lorg/jaudiotagger/tag/datatype/NumberHashMap; // type@11ea │ │ +2fb64a: 1a00 ed4e |0005: const-string v0, "TypeOfEvent" // string@4eed │ │ +2fb64e: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +2fb650: 1212 |0008: const/4 v2, #int 1 // #1 │ │ +2fb652: 7040 ae93 0421 |0009: invoke-direct {v4, v0, v1, v2}, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V // method@93ae │ │ +2fb658: 5b34 9d89 |000c: iput-object v4, v3, Lorg/jaudiotagger/tag/datatype/EventTimingCode;.type:Lorg/jaudiotagger/tag/datatype/NumberHashMap; // field@899d │ │ +2fb65c: 2204 e911 |000e: new-instance v4, Lorg/jaudiotagger/tag/datatype/NumberFixedLength; // type@11e9 │ │ +2fb660: 1a00 5714 |0010: const-string v0, "DateTime" // string@1457 │ │ +2fb664: 1242 |0012: const/4 v2, #int 4 // #4 │ │ +2fb666: 7040 a393 0421 |0013: invoke-direct {v4, v0, v1, v2}, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V // method@93a3 │ │ +2fb66c: 5b34 9c89 |0016: iput-object v4, v3, Lorg/jaudiotagger/tag/datatype/EventTimingCode;.timestamp:Lorg/jaudiotagger/tag/datatype/NumberFixedLength; // field@899c │ │ +2fb670: 6e20 4e93 5300 |0018: invoke-virtual {v3, v5}, Lorg/jaudiotagger/tag/datatype/EventTimingCode;.setBody:(Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@934e │ │ +2fb676: 5434 9d89 |001b: iget-object v4, v3, Lorg/jaudiotagger/tag/datatype/EventTimingCode;.type:Lorg/jaudiotagger/tag/datatype/NumberHashMap; // field@899d │ │ +2fb67a: 7110 3487 0600 |001d: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2fb680: 0c05 |0020: move-result-object v5 │ │ +2fb682: 6e20 b893 5400 |0021: invoke-virtual {v4, v5}, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.setValue:(Ljava/lang/Object;)V // method@93b8 │ │ +2fb688: 5434 9c89 |0024: iget-object v4, v3, Lorg/jaudiotagger/tag/datatype/EventTimingCode;.timestamp:Lorg/jaudiotagger/tag/datatype/NumberFixedLength; // field@899c │ │ +2fb68c: 7120 4387 8700 |0026: invoke-static {v7, v8}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8743 │ │ +2fb692: 0c05 |0029: move-result-object v5 │ │ +2fb694: 6e20 ab93 5400 |002a: invoke-virtual {v4, v5}, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.setValue:(Ljava/lang/Object;)V // method@93ab │ │ +2fb69a: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0003 line=31 │ │ 0x000e line=32 │ │ 0x0018 line=48 │ │ 0x001b line=49 │ │ @@ -1114955,38 +1114955,38 @@ │ │ type : '(Lorg/jaudiotagger/tag/datatype/EventTimingCode;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 47 16-bit code units │ │ -2fb698: |[2fb698] org.jaudiotagger.tag.datatype.EventTimingCode.:(Lorg/jaudiotagger/tag/datatype/EventTimingCode;)V │ │ -2fb6a8: 7020 fd92 5400 |0000: invoke-direct {v4, v5}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.:(Lorg/jaudiotagger/tag/datatype/AbstractDataType;)V // method@92fd │ │ -2fb6ae: 2200 ea11 |0003: new-instance v0, Lorg/jaudiotagger/tag/datatype/NumberHashMap; // type@11ea │ │ -2fb6b2: 1a01 ed4e |0005: const-string v1, "TypeOfEvent" // string@4eed │ │ -2fb6b6: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -2fb6b8: 1213 |0008: const/4 v3, #int 1 // #1 │ │ -2fb6ba: 7040 ae93 1032 |0009: invoke-direct {v0, v1, v2, v3}, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V // method@93ae │ │ -2fb6c0: 5b40 9d89 |000c: iput-object v0, v4, Lorg/jaudiotagger/tag/datatype/EventTimingCode;.type:Lorg/jaudiotagger/tag/datatype/NumberHashMap; // field@899d │ │ -2fb6c4: 2200 e911 |000e: new-instance v0, Lorg/jaudiotagger/tag/datatype/NumberFixedLength; // type@11e9 │ │ -2fb6c8: 1a01 5714 |0010: const-string v1, "DateTime" // string@1457 │ │ -2fb6cc: 1243 |0012: const/4 v3, #int 4 // #4 │ │ -2fb6ce: 7040 a393 1032 |0013: invoke-direct {v0, v1, v2, v3}, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V // method@93a3 │ │ -2fb6d4: 5b40 9c89 |0016: iput-object v0, v4, Lorg/jaudiotagger/tag/datatype/EventTimingCode;.timestamp:Lorg/jaudiotagger/tag/datatype/NumberFixedLength; // field@899c │ │ -2fb6d8: 5440 9d89 |0018: iget-object v0, v4, Lorg/jaudiotagger/tag/datatype/EventTimingCode;.type:Lorg/jaudiotagger/tag/datatype/NumberHashMap; // field@899d │ │ -2fb6dc: 5451 9d89 |001a: iget-object v1, v5, Lorg/jaudiotagger/tag/datatype/EventTimingCode;.type:Lorg/jaudiotagger/tag/datatype/NumberHashMap; // field@899d │ │ -2fb6e0: 6e10 b393 0100 |001c: invoke-virtual {v1}, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.getValue:()Ljava/lang/Object; // method@93b3 │ │ -2fb6e6: 0c01 |001f: move-result-object v1 │ │ -2fb6e8: 6e20 b893 1000 |0020: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.setValue:(Ljava/lang/Object;)V // method@93b8 │ │ -2fb6ee: 5440 9c89 |0023: iget-object v0, v4, Lorg/jaudiotagger/tag/datatype/EventTimingCode;.timestamp:Lorg/jaudiotagger/tag/datatype/NumberFixedLength; // field@899c │ │ -2fb6f2: 5455 9c89 |0025: iget-object v5, v5, Lorg/jaudiotagger/tag/datatype/EventTimingCode;.timestamp:Lorg/jaudiotagger/tag/datatype/NumberFixedLength; // field@899c │ │ -2fb6f6: 6e10 a793 0500 |0027: invoke-virtual {v5}, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.getValue:()Ljava/lang/Object; // method@93a7 │ │ -2fb6fc: 0c05 |002a: move-result-object v5 │ │ -2fb6fe: 6e20 ab93 5000 |002b: invoke-virtual {v0, v5}, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.setValue:(Ljava/lang/Object;)V // method@93ab │ │ -2fb704: 0e00 |002e: return-void │ │ +2fb69c: |[2fb69c] org.jaudiotagger.tag.datatype.EventTimingCode.:(Lorg/jaudiotagger/tag/datatype/EventTimingCode;)V │ │ +2fb6ac: 7020 fd92 5400 |0000: invoke-direct {v4, v5}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.:(Lorg/jaudiotagger/tag/datatype/AbstractDataType;)V // method@92fd │ │ +2fb6b2: 2200 ea11 |0003: new-instance v0, Lorg/jaudiotagger/tag/datatype/NumberHashMap; // type@11ea │ │ +2fb6b6: 1a01 ed4e |0005: const-string v1, "TypeOfEvent" // string@4eed │ │ +2fb6ba: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +2fb6bc: 1213 |0008: const/4 v3, #int 1 // #1 │ │ +2fb6be: 7040 ae93 1032 |0009: invoke-direct {v0, v1, v2, v3}, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V // method@93ae │ │ +2fb6c4: 5b40 9d89 |000c: iput-object v0, v4, Lorg/jaudiotagger/tag/datatype/EventTimingCode;.type:Lorg/jaudiotagger/tag/datatype/NumberHashMap; // field@899d │ │ +2fb6c8: 2200 e911 |000e: new-instance v0, Lorg/jaudiotagger/tag/datatype/NumberFixedLength; // type@11e9 │ │ +2fb6cc: 1a01 5714 |0010: const-string v1, "DateTime" // string@1457 │ │ +2fb6d0: 1243 |0012: const/4 v3, #int 4 // #4 │ │ +2fb6d2: 7040 a393 1032 |0013: invoke-direct {v0, v1, v2, v3}, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V // method@93a3 │ │ +2fb6d8: 5b40 9c89 |0016: iput-object v0, v4, Lorg/jaudiotagger/tag/datatype/EventTimingCode;.timestamp:Lorg/jaudiotagger/tag/datatype/NumberFixedLength; // field@899c │ │ +2fb6dc: 5440 9d89 |0018: iget-object v0, v4, Lorg/jaudiotagger/tag/datatype/EventTimingCode;.type:Lorg/jaudiotagger/tag/datatype/NumberHashMap; // field@899d │ │ +2fb6e0: 5451 9d89 |001a: iget-object v1, v5, Lorg/jaudiotagger/tag/datatype/EventTimingCode;.type:Lorg/jaudiotagger/tag/datatype/NumberHashMap; // field@899d │ │ +2fb6e4: 6e10 b393 0100 |001c: invoke-virtual {v1}, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.getValue:()Ljava/lang/Object; // method@93b3 │ │ +2fb6ea: 0c01 |001f: move-result-object v1 │ │ +2fb6ec: 6e20 b893 1000 |0020: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.setValue:(Ljava/lang/Object;)V // method@93b8 │ │ +2fb6f2: 5440 9c89 |0023: iget-object v0, v4, Lorg/jaudiotagger/tag/datatype/EventTimingCode;.timestamp:Lorg/jaudiotagger/tag/datatype/NumberFixedLength; // field@899c │ │ +2fb6f6: 5455 9c89 |0025: iget-object v5, v5, Lorg/jaudiotagger/tag/datatype/EventTimingCode;.timestamp:Lorg/jaudiotagger/tag/datatype/NumberFixedLength; // field@899c │ │ +2fb6fa: 6e10 a793 0500 |0027: invoke-virtual {v5}, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.getValue:()Ljava/lang/Object; // method@93a7 │ │ +2fb700: 0c05 |002a: move-result-object v5 │ │ +2fb702: 6e20 ab93 5000 |002b: invoke-virtual {v0, v5}, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.setValue:(Ljava/lang/Object;)V // method@93ab │ │ +2fb708: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0003 line=31 │ │ 0x000e line=32 │ │ 0x0018 line=36 │ │ 0x0023 line=37 │ │ @@ -1115000,18 +1115000,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -2fb544: |[2fb544] org.jaudiotagger.tag.datatype.EventTimingCode.clone:()Ljava/lang/Object; │ │ -2fb554: 2200 e011 |0000: new-instance v0, Lorg/jaudiotagger/tag/datatype/EventTimingCode; // type@11e0 │ │ -2fb558: 7020 4693 1000 |0002: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/datatype/EventTimingCode;.:(Lorg/jaudiotagger/tag/datatype/EventTimingCode;)V // method@9346 │ │ -2fb55e: 1100 |0005: return-object v0 │ │ +2fb548: |[2fb548] org.jaudiotagger.tag.datatype.EventTimingCode.clone:()Ljava/lang/Object; │ │ +2fb558: 2200 e011 |0000: new-instance v0, Lorg/jaudiotagger/tag/datatype/EventTimingCode; // type@11e0 │ │ +2fb55c: 7020 4693 1000 |0002: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/datatype/EventTimingCode;.:(Lorg/jaudiotagger/tag/datatype/EventTimingCode;)V // method@9346 │ │ +2fb562: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jaudiotagger/tag/datatype/EventTimingCode; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/datatype/EventTimingCode;) │ │ @@ -1115019,45 +1115019,45 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -2fb3f4: |[2fb3f4] org.jaudiotagger.tag.datatype.EventTimingCode.equals:(Ljava/lang/Object;)Z │ │ -2fb404: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -2fb406: 3376 0300 |0001: if-ne v6, v7, 0004 // +0003 │ │ -2fb40a: 0f00 |0003: return v0 │ │ -2fb40c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -2fb40e: 3807 2e00 |0005: if-eqz v7, 0033 // +002e │ │ -2fb412: 6e10 7387 0600 |0007: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@8773 │ │ -2fb418: 0c02 |000a: move-result-object v2 │ │ -2fb41a: 6e10 7387 0700 |000b: invoke-virtual {v7}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@8773 │ │ -2fb420: 0c03 |000e: move-result-object v3 │ │ -2fb422: 3232 0300 |000f: if-eq v2, v3, 0012 // +0003 │ │ -2fb426: 2822 |0011: goto 0033 // +0022 │ │ -2fb428: 6f20 fe92 7600 |0012: invoke-super {v6, v7}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.equals:(Ljava/lang/Object;)Z // method@92fe │ │ -2fb42e: 0a02 |0015: move-result v2 │ │ -2fb430: 3902 0300 |0016: if-nez v2, 0019 // +0003 │ │ -2fb434: 0f01 |0018: return v1 │ │ -2fb436: 1f07 e011 |0019: check-cast v7, Lorg/jaudiotagger/tag/datatype/EventTimingCode; // type@11e0 │ │ -2fb43a: 6e10 4b93 0600 |001b: invoke-virtual {v6}, Lorg/jaudiotagger/tag/datatype/EventTimingCode;.getType:()I // method@934b │ │ -2fb440: 0a02 |001e: move-result v2 │ │ -2fb442: 6e10 4b93 0700 |001f: invoke-virtual {v7}, Lorg/jaudiotagger/tag/datatype/EventTimingCode;.getType:()I // method@934b │ │ -2fb448: 0a03 |0022: move-result v3 │ │ -2fb44a: 3332 1000 |0023: if-ne v2, v3, 0033 // +0010 │ │ -2fb44e: 6e10 4a93 0600 |0025: invoke-virtual {v6}, Lorg/jaudiotagger/tag/datatype/EventTimingCode;.getTimestamp:()J // method@934a │ │ -2fb454: 0b02 |0028: move-result-wide v2 │ │ -2fb456: 6e10 4a93 0700 |0029: invoke-virtual {v7}, Lorg/jaudiotagger/tag/datatype/EventTimingCode;.getTimestamp:()J // method@934a │ │ -2fb45c: 0b04 |002c: move-result-wide v4 │ │ -2fb45e: 3107 0204 |002d: cmp-long v7, v2, v4 │ │ -2fb462: 3807 0300 |002f: if-eqz v7, 0032 // +0003 │ │ -2fb466: 2802 |0031: goto 0033 // +0002 │ │ -2fb468: 0f00 |0032: return v0 │ │ -2fb46a: 0f01 |0033: return v1 │ │ +2fb3f8: |[2fb3f8] org.jaudiotagger.tag.datatype.EventTimingCode.equals:(Ljava/lang/Object;)Z │ │ +2fb408: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +2fb40a: 3376 0300 |0001: if-ne v6, v7, 0004 // +0003 │ │ +2fb40e: 0f00 |0003: return v0 │ │ +2fb410: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +2fb412: 3807 2e00 |0005: if-eqz v7, 0033 // +002e │ │ +2fb416: 6e10 7387 0600 |0007: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@8773 │ │ +2fb41c: 0c02 |000a: move-result-object v2 │ │ +2fb41e: 6e10 7387 0700 |000b: invoke-virtual {v7}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@8773 │ │ +2fb424: 0c03 |000e: move-result-object v3 │ │ +2fb426: 3232 0300 |000f: if-eq v2, v3, 0012 // +0003 │ │ +2fb42a: 2822 |0011: goto 0033 // +0022 │ │ +2fb42c: 6f20 fe92 7600 |0012: invoke-super {v6, v7}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.equals:(Ljava/lang/Object;)Z // method@92fe │ │ +2fb432: 0a02 |0015: move-result v2 │ │ +2fb434: 3902 0300 |0016: if-nez v2, 0019 // +0003 │ │ +2fb438: 0f01 |0018: return v1 │ │ +2fb43a: 1f07 e011 |0019: check-cast v7, Lorg/jaudiotagger/tag/datatype/EventTimingCode; // type@11e0 │ │ +2fb43e: 6e10 4b93 0600 |001b: invoke-virtual {v6}, Lorg/jaudiotagger/tag/datatype/EventTimingCode;.getType:()I // method@934b │ │ +2fb444: 0a02 |001e: move-result v2 │ │ +2fb446: 6e10 4b93 0700 |001f: invoke-virtual {v7}, Lorg/jaudiotagger/tag/datatype/EventTimingCode;.getType:()I // method@934b │ │ +2fb44c: 0a03 |0022: move-result v3 │ │ +2fb44e: 3332 1000 |0023: if-ne v2, v3, 0033 // +0010 │ │ +2fb452: 6e10 4a93 0600 |0025: invoke-virtual {v6}, Lorg/jaudiotagger/tag/datatype/EventTimingCode;.getTimestamp:()J // method@934a │ │ +2fb458: 0b02 |0028: move-result-wide v2 │ │ +2fb45a: 6e10 4a93 0700 |0029: invoke-virtual {v7}, Lorg/jaudiotagger/tag/datatype/EventTimingCode;.getTimestamp:()J // method@934a │ │ +2fb460: 0b04 |002c: move-result-wide v4 │ │ +2fb462: 3107 0204 |002d: cmp-long v7, v2, v4 │ │ +2fb466: 3807 0300 |002f: if-eqz v7, 0032 // +0003 │ │ +2fb46a: 2802 |0031: goto 0033 // +0002 │ │ +2fb46c: 0f00 |0032: return v0 │ │ +2fb46e: 0f01 |0033: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0007 line=126 │ │ 0x0012 line=127 │ │ 0x0019 line=129 │ │ 0x001b line=130 │ │ locals : │ │ @@ -1115069,38 +1115069,38 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -2fb4c4: |[2fb4c4] org.jaudiotagger.tag.datatype.EventTimingCode.getSize:()I │ │ -2fb4d4: 1250 |0000: const/4 v0, #int 5 // #5 │ │ -2fb4d6: 0f00 |0001: return v0 │ │ +2fb4c8: |[2fb4c8] org.jaudiotagger.tag.datatype.EventTimingCode.getSize:()I │ │ +2fb4d8: 1250 |0000: const/4 v0, #int 5 // #5 │ │ +2fb4da: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/jaudiotagger/tag/datatype/EventTimingCode;) │ │ name : 'getTimestamp' │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -2fb5dc: |[2fb5dc] org.jaudiotagger.tag.datatype.EventTimingCode.getTimestamp:()J │ │ -2fb5ec: 5420 9c89 |0000: iget-object v0, v2, Lorg/jaudiotagger/tag/datatype/EventTimingCode;.timestamp:Lorg/jaudiotagger/tag/datatype/NumberFixedLength; // field@899c │ │ -2fb5f0: 6e10 a793 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.getValue:()Ljava/lang/Object; // method@93a7 │ │ -2fb5f6: 0c00 |0005: move-result-object v0 │ │ -2fb5f8: 1f00 2d10 |0006: check-cast v0, Ljava/lang/Number; // type@102d │ │ -2fb5fc: 6e10 6c87 0000 |0008: invoke-virtual {v0}, Ljava/lang/Number;.longValue:()J // method@876c │ │ -2fb602: 0b00 |000b: move-result-wide v0 │ │ -2fb604: 1000 |000c: return-wide v0 │ │ +2fb5e0: |[2fb5e0] org.jaudiotagger.tag.datatype.EventTimingCode.getTimestamp:()J │ │ +2fb5f0: 5420 9c89 |0000: iget-object v0, v2, Lorg/jaudiotagger/tag/datatype/EventTimingCode;.timestamp:Lorg/jaudiotagger/tag/datatype/NumberFixedLength; // field@899c │ │ +2fb5f4: 6e10 a793 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.getValue:()Ljava/lang/Object; // method@93a7 │ │ +2fb5fa: 0c00 |0005: move-result-object v0 │ │ +2fb5fc: 1f00 2d10 |0006: check-cast v0, Ljava/lang/Number; // type@102d │ │ +2fb600: 6e10 6c87 0000 |0008: invoke-virtual {v0}, Ljava/lang/Number;.longValue:()J // method@876c │ │ +2fb606: 0b00 |000b: move-result-wide v0 │ │ +2fb608: 1000 |000c: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lorg/jaudiotagger/tag/datatype/EventTimingCode; │ │ │ │ #4 : (in Lorg/jaudiotagger/tag/datatype/EventTimingCode;) │ │ @@ -1115108,22 +1115108,22 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -2fb4d8: |[2fb4d8] org.jaudiotagger.tag.datatype.EventTimingCode.getType:()I │ │ -2fb4e8: 5410 9d89 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/datatype/EventTimingCode;.type:Lorg/jaudiotagger/tag/datatype/NumberHashMap; // field@899d │ │ -2fb4ec: 6e10 b393 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.getValue:()Ljava/lang/Object; // method@93b3 │ │ -2fb4f2: 0c00 |0005: move-result-object v0 │ │ -2fb4f4: 1f00 2d10 |0006: check-cast v0, Ljava/lang/Number; // type@102d │ │ -2fb4f8: 6e10 6b87 0000 |0008: invoke-virtual {v0}, Ljava/lang/Number;.intValue:()I // method@876b │ │ -2fb4fe: 0a00 |000b: move-result v0 │ │ -2fb500: 0f00 |000c: return v0 │ │ +2fb4dc: |[2fb4dc] org.jaudiotagger.tag.datatype.EventTimingCode.getType:()I │ │ +2fb4ec: 5410 9d89 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/datatype/EventTimingCode;.type:Lorg/jaudiotagger/tag/datatype/NumberHashMap; // field@899d │ │ +2fb4f0: 6e10 b393 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.getValue:()Ljava/lang/Object; // method@93b3 │ │ +2fb4f6: 0c00 |0005: move-result-object v0 │ │ +2fb4f8: 1f00 2d10 |0006: check-cast v0, Ljava/lang/Number; // type@102d │ │ +2fb4fc: 6e10 6b87 0000 |0008: invoke-virtual {v0}, Ljava/lang/Number;.intValue:()I // method@876b │ │ +2fb502: 0a00 |000b: move-result v0 │ │ +2fb504: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/jaudiotagger/tag/datatype/EventTimingCode; │ │ │ │ #5 : (in Lorg/jaudiotagger/tag/datatype/EventTimingCode;) │ │ @@ -1115131,29 +1115131,29 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 23 16-bit code units │ │ -2fb504: |[2fb504] org.jaudiotagger.tag.datatype.EventTimingCode.hashCode:()I │ │ -2fb514: 5430 9d89 |0000: iget-object v0, v3, Lorg/jaudiotagger/tag/datatype/EventTimingCode;.type:Lorg/jaudiotagger/tag/datatype/NumberHashMap; // field@899d │ │ -2fb518: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -2fb51a: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ -2fb51e: 6e10 7487 0000 |0005: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8774 │ │ -2fb524: 0a00 |0008: move-result v0 │ │ -2fb526: 2802 |0009: goto 000b // +0002 │ │ -2fb528: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -2fb52a: da00 001f |000b: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -2fb52e: 5432 9c89 |000d: iget-object v2, v3, Lorg/jaudiotagger/tag/datatype/EventTimingCode;.timestamp:Lorg/jaudiotagger/tag/datatype/NumberFixedLength; // field@899c │ │ -2fb532: 3802 0600 |000f: if-eqz v2, 0015 // +0006 │ │ -2fb536: 6e10 7487 0200 |0011: invoke-virtual {v2}, Ljava/lang/Object;.hashCode:()I // method@8774 │ │ -2fb53c: 0a01 |0014: move-result v1 │ │ -2fb53e: b010 |0015: add-int/2addr v0, v1 │ │ -2fb540: 0f00 |0016: return v0 │ │ +2fb508: |[2fb508] org.jaudiotagger.tag.datatype.EventTimingCode.hashCode:()I │ │ +2fb518: 5430 9d89 |0000: iget-object v0, v3, Lorg/jaudiotagger/tag/datatype/EventTimingCode;.type:Lorg/jaudiotagger/tag/datatype/NumberHashMap; // field@899d │ │ +2fb51c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +2fb51e: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ +2fb522: 6e10 7487 0000 |0005: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8774 │ │ +2fb528: 0a00 |0008: move-result v0 │ │ +2fb52a: 2802 |0009: goto 000b // +0002 │ │ +2fb52c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +2fb52e: da00 001f |000b: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +2fb532: 5432 9c89 |000d: iget-object v2, v3, Lorg/jaudiotagger/tag/datatype/EventTimingCode;.timestamp:Lorg/jaudiotagger/tag/datatype/NumberFixedLength; // field@899c │ │ +2fb536: 3802 0600 |000f: if-eqz v2, 0015 // +0006 │ │ +2fb53a: 6e10 7487 0200 |0011: invoke-virtual {v2}, Ljava/lang/Object;.hashCode:()I // method@8774 │ │ +2fb540: 0a01 |0014: move-result v1 │ │ +2fb542: b010 |0015: add-int/2addr v0, v1 │ │ +2fb544: 0f00 |0016: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ 0x000d line=138 │ │ locals : │ │ 0x0000 - 0x0017 reg=3 this Lorg/jaudiotagger/tag/datatype/EventTimingCode; │ │ │ │ @@ -1115162,46 +1115162,46 @@ │ │ type : '([BI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 66 16-bit code units │ │ -2fb708: |[2fb708] org.jaudiotagger.tag.datatype.EventTimingCode.readByteArray:([BI)V │ │ -2fb718: 6e10 4993 0400 |0000: invoke-virtual {v4}, Lorg/jaudiotagger/tag/datatype/EventTimingCode;.getSize:()I // method@9349 │ │ -2fb71e: 0a00 |0003: move-result v0 │ │ -2fb720: 6201 9b89 |0004: sget-object v1, Lorg/jaudiotagger/tag/datatype/EventTimingCode;.logger:Ljava/util/logging/Logger; // field@899b │ │ -2fb724: 2202 3910 |0006: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ -2fb728: 7010 cc87 0200 |0008: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2fb72e: 1a03 8595 |000b: const-string v3, "offset:" // string@9585 │ │ -2fb732: 6e20 d787 3200 |000d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2fb738: 6e20 d387 6200 |0010: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2fb73e: 6e10 df87 0200 |0013: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2fb744: 0c02 |0016: move-result-object v2 │ │ -2fb746: 6e20 158a 2100 |0017: invoke-virtual {v1, v2}, Ljava/util/logging/Logger;.finest:(Ljava/lang/String;)V // method@8a15 │ │ -2fb74c: 2151 |001a: array-length v1, v5 │ │ -2fb74e: b101 |001b: sub-int/2addr v1, v0 │ │ -2fb750: 3616 1900 |001c: if-gt v6, v1, 0035 // +0019 │ │ -2fb754: 5440 9d89 |001e: iget-object v0, v4, Lorg/jaudiotagger/tag/datatype/EventTimingCode;.type:Lorg/jaudiotagger/tag/datatype/NumberHashMap; // field@899d │ │ -2fb758: 6e30 b693 5006 |0020: invoke-virtual {v0, v5, v6}, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.readByteArray:([BI)V // method@93b6 │ │ -2fb75e: 5440 9d89 |0023: iget-object v0, v4, Lorg/jaudiotagger/tag/datatype/EventTimingCode;.type:Lorg/jaudiotagger/tag/datatype/NumberHashMap; // field@899d │ │ -2fb762: 6e10 b293 0000 |0025: invoke-virtual {v0}, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.getSize:()I // method@93b2 │ │ -2fb768: 0a00 |0028: move-result v0 │ │ -2fb76a: b006 |0029: add-int/2addr v6, v0 │ │ -2fb76c: 5440 9c89 |002a: iget-object v0, v4, Lorg/jaudiotagger/tag/datatype/EventTimingCode;.timestamp:Lorg/jaudiotagger/tag/datatype/NumberFixedLength; // field@899c │ │ -2fb770: 6e30 a893 5006 |002c: invoke-virtual {v0, v5, v6}, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.readByteArray:([BI)V // method@93a8 │ │ -2fb776: 5445 9c89 |002f: iget-object v5, v4, Lorg/jaudiotagger/tag/datatype/EventTimingCode;.timestamp:Lorg/jaudiotagger/tag/datatype/NumberFixedLength; // field@899c │ │ -2fb77a: 6e10 a693 0500 |0031: invoke-virtual {v5}, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.getSize:()I // method@93a6 │ │ -2fb780: 0e00 |0034: return-void │ │ -2fb782: 6205 9b89 |0035: sget-object v5, Lorg/jaudiotagger/tag/datatype/EventTimingCode;.logger:Ljava/util/logging/Logger; // field@899b │ │ -2fb786: 1a06 eb1f |0037: const-string v6, "Invalid size for FrameBody" // string@1feb │ │ -2fb78a: 6e20 1c8a 6500 |0039: invoke-virtual {v5, v6}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ -2fb790: 2205 bf11 |003c: new-instance v5, Lorg/jaudiotagger/tag/InvalidDataTypeException; // type@11bf │ │ -2fb794: 7020 9491 6500 |003e: invoke-direct {v5, v6}, Lorg/jaudiotagger/tag/InvalidDataTypeException;.:(Ljava/lang/String;)V // method@9194 │ │ -2fb79a: 2705 |0041: throw v5 │ │ +2fb70c: |[2fb70c] org.jaudiotagger.tag.datatype.EventTimingCode.readByteArray:([BI)V │ │ +2fb71c: 6e10 4993 0400 |0000: invoke-virtual {v4}, Lorg/jaudiotagger/tag/datatype/EventTimingCode;.getSize:()I // method@9349 │ │ +2fb722: 0a00 |0003: move-result v0 │ │ +2fb724: 6201 9b89 |0004: sget-object v1, Lorg/jaudiotagger/tag/datatype/EventTimingCode;.logger:Ljava/util/logging/Logger; // field@899b │ │ +2fb728: 2202 3910 |0006: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ +2fb72c: 7010 cc87 0200 |0008: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2fb732: 1a03 8595 |000b: const-string v3, "offset:" // string@9585 │ │ +2fb736: 6e20 d787 3200 |000d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2fb73c: 6e20 d387 6200 |0010: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2fb742: 6e10 df87 0200 |0013: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2fb748: 0c02 |0016: move-result-object v2 │ │ +2fb74a: 6e20 158a 2100 |0017: invoke-virtual {v1, v2}, Ljava/util/logging/Logger;.finest:(Ljava/lang/String;)V // method@8a15 │ │ +2fb750: 2151 |001a: array-length v1, v5 │ │ +2fb752: b101 |001b: sub-int/2addr v1, v0 │ │ +2fb754: 3616 1900 |001c: if-gt v6, v1, 0035 // +0019 │ │ +2fb758: 5440 9d89 |001e: iget-object v0, v4, Lorg/jaudiotagger/tag/datatype/EventTimingCode;.type:Lorg/jaudiotagger/tag/datatype/NumberHashMap; // field@899d │ │ +2fb75c: 6e30 b693 5006 |0020: invoke-virtual {v0, v5, v6}, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.readByteArray:([BI)V // method@93b6 │ │ +2fb762: 5440 9d89 |0023: iget-object v0, v4, Lorg/jaudiotagger/tag/datatype/EventTimingCode;.type:Lorg/jaudiotagger/tag/datatype/NumberHashMap; // field@899d │ │ +2fb766: 6e10 b293 0000 |0025: invoke-virtual {v0}, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.getSize:()I // method@93b2 │ │ +2fb76c: 0a00 |0028: move-result v0 │ │ +2fb76e: b006 |0029: add-int/2addr v6, v0 │ │ +2fb770: 5440 9c89 |002a: iget-object v0, v4, Lorg/jaudiotagger/tag/datatype/EventTimingCode;.timestamp:Lorg/jaudiotagger/tag/datatype/NumberFixedLength; // field@899c │ │ +2fb774: 6e30 a893 5006 |002c: invoke-virtual {v0, v5, v6}, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.readByteArray:([BI)V // method@93a8 │ │ +2fb77a: 5445 9c89 |002f: iget-object v5, v4, Lorg/jaudiotagger/tag/datatype/EventTimingCode;.timestamp:Lorg/jaudiotagger/tag/datatype/NumberFixedLength; // field@899c │ │ +2fb77e: 6e10 a693 0500 |0031: invoke-virtual {v5}, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.getSize:()I // method@93a6 │ │ +2fb784: 0e00 |0034: return-void │ │ +2fb786: 6205 9b89 |0035: sget-object v5, Lorg/jaudiotagger/tag/datatype/EventTimingCode;.logger:Ljava/util/logging/Logger; // field@899b │ │ +2fb78a: 1a06 eb1f |0037: const-string v6, "Invalid size for FrameBody" // string@1feb │ │ +2fb78e: 6e20 1c8a 6500 |0039: invoke-virtual {v5, v6}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ +2fb794: 2205 bf11 |003c: new-instance v5, Lorg/jaudiotagger/tag/InvalidDataTypeException; // type@11bf │ │ +2fb798: 7020 9491 6500 |003e: invoke-direct {v5, v6}, Lorg/jaudiotagger/tag/InvalidDataTypeException;.:(Ljava/lang/String;)V // method@9194 │ │ +2fb79e: 2705 |0041: throw v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ 0x0004 line=93 │ │ 0x001a line=97 │ │ 0x001e line=103 │ │ 0x0023 line=104 │ │ @@ -1115219,21 +1115219,21 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -2fb79c: |[2fb79c] org.jaudiotagger.tag.datatype.EventTimingCode.setBody:(Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V │ │ -2fb7ac: 6f20 0593 2100 |0000: invoke-super {v1, v2}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.setBody:(Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@9305 │ │ -2fb7b2: 5410 9d89 |0003: iget-object v0, v1, Lorg/jaudiotagger/tag/datatype/EventTimingCode;.type:Lorg/jaudiotagger/tag/datatype/NumberHashMap; // field@899d │ │ -2fb7b6: 6e20 b793 2000 |0005: invoke-virtual {v0, v2}, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.setBody:(Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@93b7 │ │ -2fb7bc: 5410 9c89 |0008: iget-object v0, v1, Lorg/jaudiotagger/tag/datatype/EventTimingCode;.timestamp:Lorg/jaudiotagger/tag/datatype/NumberFixedLength; // field@899c │ │ -2fb7c0: 6e20 a993 2000 |000a: invoke-virtual {v0, v2}, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.setBody:(Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@93a9 │ │ -2fb7c6: 0e00 |000d: return-void │ │ +2fb7a0: |[2fb7a0] org.jaudiotagger.tag.datatype.EventTimingCode.setBody:(Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V │ │ +2fb7b0: 6f20 0593 2100 |0000: invoke-super {v1, v2}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.setBody:(Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@9305 │ │ +2fb7b6: 5410 9d89 |0003: iget-object v0, v1, Lorg/jaudiotagger/tag/datatype/EventTimingCode;.type:Lorg/jaudiotagger/tag/datatype/NumberHashMap; // field@899d │ │ +2fb7ba: 6e20 b793 2000 |0005: invoke-virtual {v0, v2}, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.setBody:(Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@93b7 │ │ +2fb7c0: 5410 9c89 |0008: iget-object v0, v1, Lorg/jaudiotagger/tag/datatype/EventTimingCode;.timestamp:Lorg/jaudiotagger/tag/datatype/NumberFixedLength; // field@899c │ │ +2fb7c4: 6e20 a993 2000 |000a: invoke-virtual {v0, v2}, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.setBody:(Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@93a9 │ │ +2fb7ca: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0003 line=57 │ │ 0x0008 line=58 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/jaudiotagger/tag/datatype/EventTimingCode; │ │ @@ -1115244,20 +1115244,20 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -2fb7c8: |[2fb7c8] org.jaudiotagger.tag.datatype.EventTimingCode.setTimestamp:(J)V │ │ -2fb7d8: 5410 9c89 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/datatype/EventTimingCode;.timestamp:Lorg/jaudiotagger/tag/datatype/NumberFixedLength; // field@899c │ │ -2fb7dc: 7120 4387 3200 |0002: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8743 │ │ -2fb7e2: 0c02 |0005: move-result-object v2 │ │ -2fb7e4: 6e20 ab93 2000 |0006: invoke-virtual {v0, v2}, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.setValue:(Ljava/lang/Object;)V // method@93ab │ │ -2fb7ea: 0e00 |0009: return-void │ │ +2fb7cc: |[2fb7cc] org.jaudiotagger.tag.datatype.EventTimingCode.setTimestamp:(J)V │ │ +2fb7dc: 5410 9c89 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/datatype/EventTimingCode;.timestamp:Lorg/jaudiotagger/tag/datatype/NumberFixedLength; // field@899c │ │ +2fb7e0: 7120 4387 3200 |0002: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8743 │ │ +2fb7e6: 0c02 |0005: move-result-object v2 │ │ +2fb7e8: 6e20 ab93 2000 |0006: invoke-virtual {v0, v2}, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.setValue:(Ljava/lang/Object;)V // method@93ab │ │ +2fb7ee: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/jaudiotagger/tag/datatype/EventTimingCode; │ │ 0x0000 - 0x000a reg=2 (null) J │ │ │ │ @@ -1115266,20 +1115266,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -2fb7ec: |[2fb7ec] org.jaudiotagger.tag.datatype.EventTimingCode.setType:(I)V │ │ -2fb7fc: 5410 9d89 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/datatype/EventTimingCode;.type:Lorg/jaudiotagger/tag/datatype/NumberHashMap; // field@899d │ │ -2fb800: 7110 3487 0200 |0002: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2fb806: 0c02 |0005: move-result-object v2 │ │ -2fb808: 6e20 b893 2000 |0006: invoke-virtual {v0, v2}, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.setValue:(Ljava/lang/Object;)V // method@93b8 │ │ -2fb80e: 0e00 |0009: return-void │ │ +2fb7f0: |[2fb7f0] org.jaudiotagger.tag.datatype.EventTimingCode.setType:(I)V │ │ +2fb800: 5410 9d89 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/datatype/EventTimingCode;.type:Lorg/jaudiotagger/tag/datatype/NumberHashMap; // field@899d │ │ +2fb804: 7110 3487 0200 |0002: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2fb80a: 0c02 |0005: move-result-object v2 │ │ +2fb80c: 6e20 b893 2000 |0006: invoke-virtual {v0, v2}, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.setValue:(Ljava/lang/Object;)V // method@93b8 │ │ +2fb812: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/jaudiotagger/tag/datatype/EventTimingCode; │ │ 0x0000 - 0x000a reg=2 (null) I │ │ │ │ @@ -1115288,39 +1115288,39 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 54 16-bit code units │ │ -2fb560: |[2fb560] org.jaudiotagger.tag.datatype.EventTimingCode.toString:()Ljava/lang/String; │ │ -2fb570: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -2fb574: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2fb57a: 1a01 0000 |0005: const-string v1, "" // string@0000 │ │ -2fb57e: 6e20 d787 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2fb584: 6e10 4b93 0300 |000a: invoke-virtual {v3}, Lorg/jaudiotagger/tag/datatype/EventTimingCode;.getType:()I // method@934b │ │ -2fb58a: 0a01 |000d: move-result v1 │ │ -2fb58c: 6e20 d387 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2fb592: 1a01 a000 |0011: const-string v1, " ("" // string@00a0 │ │ -2fb596: 6e20 d787 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2fb59c: 7100 ce9b 0000 |0016: invoke-static {}, Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTypes;.getInstanceOf:()Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTypes; // method@9bce │ │ -2fb5a2: 0c01 |0019: move-result-object v1 │ │ -2fb5a4: 6e10 4b93 0300 |001a: invoke-virtual {v3}, Lorg/jaudiotagger/tag/datatype/EventTimingCode;.getType:()I // method@934b │ │ -2fb5aa: 0a02 |001d: move-result v2 │ │ -2fb5ac: 6e20 cf9b 2100 |001e: invoke-virtual {v1, v2}, Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTypes;.getValueForId:(I)Ljava/lang/String; // method@9bcf │ │ -2fb5b2: 0c01 |0021: move-result-object v1 │ │ -2fb5b4: 6e20 d787 1000 |0022: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2fb5ba: 1a01 9f02 |0025: const-string v1, ""), " // string@029f │ │ -2fb5be: 6e20 d787 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2fb5c4: 6e10 4a93 0300 |002a: invoke-virtual {v3}, Lorg/jaudiotagger/tag/datatype/EventTimingCode;.getTimestamp:()J // method@934a │ │ -2fb5ca: 0b01 |002d: move-result-wide v1 │ │ -2fb5cc: 6e30 d487 1002 |002e: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ -2fb5d2: 6e10 df87 0000 |0031: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2fb5d8: 0c00 |0034: move-result-object v0 │ │ -2fb5da: 1100 |0035: return-object v0 │ │ +2fb564: |[2fb564] org.jaudiotagger.tag.datatype.EventTimingCode.toString:()Ljava/lang/String; │ │ +2fb574: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +2fb578: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2fb57e: 1a01 0000 |0005: const-string v1, "" // string@0000 │ │ +2fb582: 6e20 d787 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2fb588: 6e10 4b93 0300 |000a: invoke-virtual {v3}, Lorg/jaudiotagger/tag/datatype/EventTimingCode;.getType:()I // method@934b │ │ +2fb58e: 0a01 |000d: move-result v1 │ │ +2fb590: 6e20 d387 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2fb596: 1a01 a000 |0011: const-string v1, " ("" // string@00a0 │ │ +2fb59a: 6e20 d787 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2fb5a0: 7100 ce9b 0000 |0016: invoke-static {}, Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTypes;.getInstanceOf:()Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTypes; // method@9bce │ │ +2fb5a6: 0c01 |0019: move-result-object v1 │ │ +2fb5a8: 6e10 4b93 0300 |001a: invoke-virtual {v3}, Lorg/jaudiotagger/tag/datatype/EventTimingCode;.getType:()I // method@934b │ │ +2fb5ae: 0a02 |001d: move-result v2 │ │ +2fb5b0: 6e20 cf9b 2100 |001e: invoke-virtual {v1, v2}, Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTypes;.getValueForId:(I)Ljava/lang/String; // method@9bcf │ │ +2fb5b6: 0c01 |0021: move-result-object v1 │ │ +2fb5b8: 6e20 d787 1000 |0022: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2fb5be: 1a01 9f02 |0025: const-string v1, ""), " // string@029f │ │ +2fb5c2: 6e20 d787 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2fb5c8: 6e10 4a93 0300 |002a: invoke-virtual {v3}, Lorg/jaudiotagger/tag/datatype/EventTimingCode;.getTimestamp:()J // method@934a │ │ +2fb5ce: 0b01 |002d: move-result-wide v1 │ │ +2fb5d0: 6e30 d487 1002 |002e: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ +2fb5d6: 6e10 df87 0000 |0031: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2fb5dc: 0c00 |0034: move-result-object v0 │ │ +2fb5de: 1100 |0035: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ locals : │ │ 0x0000 - 0x0036 reg=3 this Lorg/jaudiotagger/tag/datatype/EventTimingCode; │ │ │ │ #11 : (in Lorg/jaudiotagger/tag/datatype/EventTimingCode;) │ │ @@ -1115328,37 +1115328,37 @@ │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 35 16-bit code units │ │ -2fb46c: |[2fb46c] org.jaudiotagger.tag.datatype.EventTimingCode.writeByteArray:()[B │ │ -2fb47c: 5450 9d89 |0000: iget-object v0, v5, Lorg/jaudiotagger/tag/datatype/EventTimingCode;.type:Lorg/jaudiotagger/tag/datatype/NumberHashMap; // field@899d │ │ -2fb480: 6e10 ba93 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.writeByteArray:()[B // method@93ba │ │ -2fb486: 0c00 |0005: move-result-object v0 │ │ -2fb488: 5451 9c89 |0006: iget-object v1, v5, Lorg/jaudiotagger/tag/datatype/EventTimingCode;.timestamp:Lorg/jaudiotagger/tag/datatype/NumberFixedLength; // field@899c │ │ -2fb48c: 6e10 ad93 0100 |0008: invoke-virtual {v1}, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.writeByteArray:()[B // method@93ad │ │ -2fb492: 0c01 |000b: move-result-object v1 │ │ -2fb494: 3800 1500 |000c: if-eqz v0, 0021 // +0015 │ │ -2fb498: 3901 0300 |000e: if-nez v1, 0011 // +0003 │ │ -2fb49c: 2811 |0010: goto 0021 // +0011 │ │ -2fb49e: 2102 |0011: array-length v2, v0 │ │ -2fb4a0: 2113 |0012: array-length v3, v1 │ │ -2fb4a2: b032 |0013: add-int/2addr v2, v3 │ │ -2fb4a4: 2322 1c13 |0014: new-array v2, v2, [B // type@131c │ │ -2fb4a8: 2103 |0016: array-length v3, v0 │ │ -2fb4aa: 1204 |0017: const/4 v4, #int 0 // #0 │ │ -2fb4ac: 7153 e087 4042 |0018: invoke-static {v0, v4, v2, v4, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@87e0 │ │ -2fb4b2: 2100 |001b: array-length v0, v0 │ │ -2fb4b4: 2113 |001c: array-length v3, v1 │ │ -2fb4b6: 7153 e087 4102 |001d: invoke-static {v1, v4, v2, v0, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@87e0 │ │ -2fb4bc: 1102 |0020: return-object v2 │ │ -2fb4be: 1200 |0021: const/4 v0, #int 0 // #0 │ │ -2fb4c0: 1100 |0022: return-object v0 │ │ +2fb470: |[2fb470] org.jaudiotagger.tag.datatype.EventTimingCode.writeByteArray:()[B │ │ +2fb480: 5450 9d89 |0000: iget-object v0, v5, Lorg/jaudiotagger/tag/datatype/EventTimingCode;.type:Lorg/jaudiotagger/tag/datatype/NumberHashMap; // field@899d │ │ +2fb484: 6e10 ba93 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.writeByteArray:()[B // method@93ba │ │ +2fb48a: 0c00 |0005: move-result-object v0 │ │ +2fb48c: 5451 9c89 |0006: iget-object v1, v5, Lorg/jaudiotagger/tag/datatype/EventTimingCode;.timestamp:Lorg/jaudiotagger/tag/datatype/NumberFixedLength; // field@899c │ │ +2fb490: 6e10 ad93 0100 |0008: invoke-virtual {v1}, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.writeByteArray:()[B // method@93ad │ │ +2fb496: 0c01 |000b: move-result-object v1 │ │ +2fb498: 3800 1500 |000c: if-eqz v0, 0021 // +0015 │ │ +2fb49c: 3901 0300 |000e: if-nez v1, 0011 // +0003 │ │ +2fb4a0: 2811 |0010: goto 0021 // +0011 │ │ +2fb4a2: 2102 |0011: array-length v2, v0 │ │ +2fb4a4: 2113 |0012: array-length v3, v1 │ │ +2fb4a6: b032 |0013: add-int/2addr v2, v3 │ │ +2fb4a8: 2322 1c13 |0014: new-array v2, v2, [B // type@131c │ │ +2fb4ac: 2103 |0016: array-length v3, v0 │ │ +2fb4ae: 1204 |0017: const/4 v4, #int 0 // #0 │ │ +2fb4b0: 7153 e087 4042 |0018: invoke-static {v0, v4, v2, v4, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@87e0 │ │ +2fb4b6: 2100 |001b: array-length v0, v0 │ │ +2fb4b8: 2113 |001c: array-length v3, v1 │ │ +2fb4ba: 7153 e087 4102 |001d: invoke-static {v1, v4, v2, v0, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@87e0 │ │ +2fb4c0: 1102 |0020: return-object v2 │ │ +2fb4c2: 1200 |0021: const/4 v0, #int 0 // #0 │ │ +2fb4c4: 1100 |0022: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0006 line=113 │ │ 0x0011 line=116 │ │ 0x0016 line=117 │ │ 0x001b line=118 │ │ @@ -1115413,21 +1115413,21 @@ │ │ type : '(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -2fb9b8: |[2fb9b8] org.jaudiotagger.tag.datatype.ID3v2LyricLine.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V │ │ -2fb9c8: 7030 fb92 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@92fb │ │ -2fb9ce: 1a01 0000 |0003: const-string v1, "" // string@0000 │ │ -2fb9d2: 5b01 9f89 |0005: iput-object v1, v0, Lorg/jaudiotagger/tag/datatype/ID3v2LyricLine;.text:Ljava/lang/String; // field@899f │ │ -2fb9d6: 1601 0000 |0007: const-wide/16 v1, #int 0 // #0 │ │ -2fb9da: 5a01 a089 |0009: iput-wide v1, v0, Lorg/jaudiotagger/tag/datatype/ID3v2LyricLine;.timeStamp:J // field@89a0 │ │ -2fb9de: 0e00 |000b: return-void │ │ +2fb9bc: |[2fb9bc] org.jaudiotagger.tag.datatype.ID3v2LyricLine.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V │ │ +2fb9cc: 7030 fb92 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@92fb │ │ +2fb9d2: 1a01 0000 |0003: const-string v1, "" // string@0000 │ │ +2fb9d6: 5b01 9f89 |0005: iput-object v1, v0, Lorg/jaudiotagger/tag/datatype/ID3v2LyricLine;.text:Ljava/lang/String; // field@899f │ │ +2fb9da: 1601 0000 |0007: const-wide/16 v1, #int 0 // #0 │ │ +2fb9de: 5a01 a089 |0009: iput-wide v1, v0, Lorg/jaudiotagger/tag/datatype/ID3v2LyricLine;.timeStamp:J // field@89a0 │ │ +2fb9e2: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0005 line=36 │ │ 0x0009 line=41 │ │ locals : │ │ 0x0000 - 0x000c reg=0 this Lorg/jaudiotagger/tag/datatype/ID3v2LyricLine; │ │ @@ -1115439,25 +1115439,25 @@ │ │ type : '(Lorg/jaudiotagger/tag/datatype/ID3v2LyricLine;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -2fb9e0: |[2fb9e0] org.jaudiotagger.tag.datatype.ID3v2LyricLine.:(Lorg/jaudiotagger/tag/datatype/ID3v2LyricLine;)V │ │ -2fb9f0: 7020 fd92 3200 |0000: invoke-direct {v2, v3}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.:(Lorg/jaudiotagger/tag/datatype/AbstractDataType;)V // method@92fd │ │ -2fb9f6: 1a00 0000 |0003: const-string v0, "" // string@0000 │ │ -2fb9fa: 5b20 9f89 |0005: iput-object v0, v2, Lorg/jaudiotagger/tag/datatype/ID3v2LyricLine;.text:Ljava/lang/String; // field@899f │ │ -2fb9fe: 1600 0000 |0007: const-wide/16 v0, #int 0 // #0 │ │ -2fba02: 5a20 a089 |0009: iput-wide v0, v2, Lorg/jaudiotagger/tag/datatype/ID3v2LyricLine;.timeStamp:J // field@89a0 │ │ -2fba06: 5430 9f89 |000b: iget-object v0, v3, Lorg/jaudiotagger/tag/datatype/ID3v2LyricLine;.text:Ljava/lang/String; // field@899f │ │ -2fba0a: 5b20 9f89 |000d: iput-object v0, v2, Lorg/jaudiotagger/tag/datatype/ID3v2LyricLine;.text:Ljava/lang/String; // field@899f │ │ -2fba0e: 5330 a089 |000f: iget-wide v0, v3, Lorg/jaudiotagger/tag/datatype/ID3v2LyricLine;.timeStamp:J // field@89a0 │ │ -2fba12: 5a20 a089 |0011: iput-wide v0, v2, Lorg/jaudiotagger/tag/datatype/ID3v2LyricLine;.timeStamp:J // field@89a0 │ │ -2fba16: 0e00 |0013: return-void │ │ +2fb9e4: |[2fb9e4] org.jaudiotagger.tag.datatype.ID3v2LyricLine.:(Lorg/jaudiotagger/tag/datatype/ID3v2LyricLine;)V │ │ +2fb9f4: 7020 fd92 3200 |0000: invoke-direct {v2, v3}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.:(Lorg/jaudiotagger/tag/datatype/AbstractDataType;)V // method@92fd │ │ +2fb9fa: 1a00 0000 |0003: const-string v0, "" // string@0000 │ │ +2fb9fe: 5b20 9f89 |0005: iput-object v0, v2, Lorg/jaudiotagger/tag/datatype/ID3v2LyricLine;.text:Ljava/lang/String; // field@899f │ │ +2fba02: 1600 0000 |0007: const-wide/16 v0, #int 0 // #0 │ │ +2fba06: 5a20 a089 |0009: iput-wide v0, v2, Lorg/jaudiotagger/tag/datatype/ID3v2LyricLine;.timeStamp:J // field@89a0 │ │ +2fba0a: 5430 9f89 |000b: iget-object v0, v3, Lorg/jaudiotagger/tag/datatype/ID3v2LyricLine;.text:Ljava/lang/String; // field@899f │ │ +2fba0e: 5b20 9f89 |000d: iput-object v0, v2, Lorg/jaudiotagger/tag/datatype/ID3v2LyricLine;.text:Ljava/lang/String; // field@899f │ │ +2fba12: 5330 a089 |000f: iget-wide v0, v3, Lorg/jaudiotagger/tag/datatype/ID3v2LyricLine;.timeStamp:J // field@89a0 │ │ +2fba16: 5a20 a089 |0011: iput-wide v0, v2, Lorg/jaudiotagger/tag/datatype/ID3v2LyricLine;.timeStamp:J // field@89a0 │ │ +2fba1a: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0005 line=36 │ │ 0x0009 line=41 │ │ 0x000b line=51 │ │ 0x000f line=52 │ │ @@ -1115471,36 +1115471,36 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -2fb810: |[2fb810] org.jaudiotagger.tag.datatype.ID3v2LyricLine.equals:(Ljava/lang/Object;)Z │ │ -2fb820: 2070 e311 |0000: instance-of v0, v7, Lorg/jaudiotagger/tag/datatype/ID3v2LyricLine; // type@11e3 │ │ -2fb824: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -2fb826: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ -2fb82a: 0f01 |0005: return v1 │ │ -2fb82c: 0770 |0006: move-object v0, v7 │ │ -2fb82e: 1f00 e311 |0007: check-cast v0, Lorg/jaudiotagger/tag/datatype/ID3v2LyricLine; // type@11e3 │ │ -2fb832: 5462 9f89 |0009: iget-object v2, v6, Lorg/jaudiotagger/tag/datatype/ID3v2LyricLine;.text:Ljava/lang/String; // field@899f │ │ -2fb836: 5403 9f89 |000b: iget-object v3, v0, Lorg/jaudiotagger/tag/datatype/ID3v2LyricLine;.text:Ljava/lang/String; // field@899f │ │ -2fb83a: 6e20 9c87 3200 |000d: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2fb840: 0a02 |0010: move-result v2 │ │ -2fb842: 3902 0300 |0011: if-nez v2, 0014 // +0003 │ │ -2fb846: 0f01 |0013: return v1 │ │ -2fb848: 5362 a089 |0014: iget-wide v2, v6, Lorg/jaudiotagger/tag/datatype/ID3v2LyricLine;.timeStamp:J // field@89a0 │ │ -2fb84c: 5304 a089 |0016: iget-wide v4, v0, Lorg/jaudiotagger/tag/datatype/ID3v2LyricLine;.timeStamp:J // field@89a0 │ │ -2fb850: 3100 0204 |0018: cmp-long v0, v2, v4 │ │ -2fb854: 3900 0900 |001a: if-nez v0, 0023 // +0009 │ │ -2fb858: 6f20 fe92 7600 |001c: invoke-super {v6, v7}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.equals:(Ljava/lang/Object;)Z // method@92fe │ │ -2fb85e: 0a07 |001f: move-result v7 │ │ -2fb860: 3807 0300 |0020: if-eqz v7, 0023 // +0003 │ │ -2fb864: 1211 |0022: const/4 v1, #int 1 // #1 │ │ -2fb866: 0f01 |0023: return v1 │ │ +2fb814: |[2fb814] org.jaudiotagger.tag.datatype.ID3v2LyricLine.equals:(Ljava/lang/Object;)Z │ │ +2fb824: 2070 e311 |0000: instance-of v0, v7, Lorg/jaudiotagger/tag/datatype/ID3v2LyricLine; // type@11e3 │ │ +2fb828: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +2fb82a: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ +2fb82e: 0f01 |0005: return v1 │ │ +2fb830: 0770 |0006: move-object v0, v7 │ │ +2fb832: 1f00 e311 |0007: check-cast v0, Lorg/jaudiotagger/tag/datatype/ID3v2LyricLine; // type@11e3 │ │ +2fb836: 5462 9f89 |0009: iget-object v2, v6, Lorg/jaudiotagger/tag/datatype/ID3v2LyricLine;.text:Ljava/lang/String; // field@899f │ │ +2fb83a: 5403 9f89 |000b: iget-object v3, v0, Lorg/jaudiotagger/tag/datatype/ID3v2LyricLine;.text:Ljava/lang/String; // field@899f │ │ +2fb83e: 6e20 9c87 3200 |000d: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2fb844: 0a02 |0010: move-result v2 │ │ +2fb846: 3902 0300 |0011: if-nez v2, 0014 // +0003 │ │ +2fb84a: 0f01 |0013: return v1 │ │ +2fb84c: 5362 a089 |0014: iget-wide v2, v6, Lorg/jaudiotagger/tag/datatype/ID3v2LyricLine;.timeStamp:J // field@89a0 │ │ +2fb850: 5304 a089 |0016: iget-wide v4, v0, Lorg/jaudiotagger/tag/datatype/ID3v2LyricLine;.timeStamp:J // field@89a0 │ │ +2fb854: 3100 0204 |0018: cmp-long v0, v2, v4 │ │ +2fb858: 3900 0900 |001a: if-nez v0, 0023 // +0009 │ │ +2fb85c: 6f20 fe92 7600 |001c: invoke-super {v6, v7}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.equals:(Ljava/lang/Object;)Z // method@92fe │ │ +2fb862: 0a07 |001f: move-result v7 │ │ +2fb864: 3807 0300 |0020: if-eqz v7, 0023 // +0003 │ │ +2fb868: 1211 |0022: const/4 v1, #int 1 // #1 │ │ +2fb86a: 0f01 |0023: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x0006 line=100 │ │ 0x0009 line=102 │ │ 0x0014 line=107 │ │ locals : │ │ @@ -1115512,21 +1115512,21 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -2fb91c: |[2fb91c] org.jaudiotagger.tag.datatype.ID3v2LyricLine.getSize:()I │ │ -2fb92c: 5410 9f89 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/datatype/ID3v2LyricLine;.text:Ljava/lang/String; // field@899f │ │ -2fb930: 6e10 aa87 0000 |0002: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@87aa │ │ -2fb936: 0a00 |0005: move-result v0 │ │ -2fb938: d800 0001 |0006: add-int/lit8 v0, v0, #int 1 // #01 │ │ -2fb93c: d800 0004 |0008: add-int/lit8 v0, v0, #int 4 // #04 │ │ -2fb940: 0f00 |000a: return v0 │ │ +2fb920: |[2fb920] org.jaudiotagger.tag.datatype.ID3v2LyricLine.getSize:()I │ │ +2fb930: 5410 9f89 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/datatype/ID3v2LyricLine;.text:Ljava/lang/String; // field@899f │ │ +2fb934: 6e10 aa87 0000 |0002: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@87aa │ │ +2fb93a: 0a00 |0005: move-result v0 │ │ +2fb93c: d800 0001 |0006: add-int/lit8 v0, v0, #int 1 // #01 │ │ +2fb940: d800 0004 |0008: add-int/lit8 v0, v0, #int 4 // #04 │ │ +2fb944: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/jaudiotagger/tag/datatype/ID3v2LyricLine; │ │ │ │ #2 : (in Lorg/jaudiotagger/tag/datatype/ID3v2LyricLine;) │ │ @@ -1115534,17 +1115534,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2fb944: |[2fb944] org.jaudiotagger.tag.datatype.ID3v2LyricLine.getText:()Ljava/lang/String; │ │ -2fb954: 5410 9f89 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/datatype/ID3v2LyricLine;.text:Ljava/lang/String; // field@899f │ │ -2fb958: 1100 |0002: return-object v0 │ │ +2fb948: |[2fb948] org.jaudiotagger.tag.datatype.ID3v2LyricLine.getText:()Ljava/lang/String; │ │ +2fb958: 5410 9f89 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/datatype/ID3v2LyricLine;.text:Ljava/lang/String; // field@899f │ │ +2fb95c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/datatype/ID3v2LyricLine; │ │ │ │ #3 : (in Lorg/jaudiotagger/tag/datatype/ID3v2LyricLine;) │ │ @@ -1115552,17 +1115552,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2fb9a0: |[2fb9a0] org.jaudiotagger.tag.datatype.ID3v2LyricLine.getTimeStamp:()J │ │ -2fb9b0: 5320 a089 |0000: iget-wide v0, v2, Lorg/jaudiotagger/tag/datatype/ID3v2LyricLine;.timeStamp:J // field@89a0 │ │ -2fb9b4: 1000 |0002: return-wide v0 │ │ +2fb9a4: |[2fb9a4] org.jaudiotagger.tag.datatype.ID3v2LyricLine.getTimeStamp:()J │ │ +2fb9b4: 5320 a089 |0000: iget-wide v0, v2, Lorg/jaudiotagger/tag/datatype/ID3v2LyricLine;.timeStamp:J // field@89a0 │ │ +2fb9b8: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/jaudiotagger/tag/datatype/ID3v2LyricLine; │ │ │ │ #4 : (in Lorg/jaudiotagger/tag/datatype/ID3v2LyricLine;) │ │ @@ -1115570,60 +1115570,60 @@ │ │ type : '([BI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 84 16-bit code units │ │ -2fba18: |[2fba18] org.jaudiotagger.tag.datatype.ID3v2LyricLine.readByteArray:([BI)V │ │ -2fba28: 1a00 4b0d |0000: const-string v0, "Byte array is null" // string@0d4b │ │ -2fba2c: 7120 9e89 0500 |0002: invoke-static {v5, v0}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@899e │ │ -2fba32: 3a06 2d00 |0005: if-ltz v6, 0032 // +002d │ │ -2fba36: 2150 |0007: array-length v0, v5 │ │ -2fba38: 3506 2a00 |0008: if-ge v6, v0, 0032 // +002a │ │ -2fba3c: 2200 3710 |000a: new-instance v0, Ljava/lang/String; // type@1037 │ │ -2fba40: 2151 |000c: array-length v1, v5 │ │ -2fba42: b161 |000d: sub-int/2addr v1, v6 │ │ -2fba44: d801 01fc |000e: add-int/lit8 v1, v1, #int -4 // #fc │ │ -2fba48: 6202 aa81 |0010: sget-object v2, Ljava/nio/charset/StandardCharsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@81aa │ │ -2fba4c: 7052 8f87 5016 |0012: invoke-direct {v0, v5, v6, v1, v2}, Ljava/lang/String;.:([BIILjava/nio/charset/Charset;)V // method@878f │ │ -2fba52: 5b40 9f89 |0015: iput-object v0, v4, Lorg/jaudiotagger/tag/datatype/ID3v2LyricLine;.text:Ljava/lang/String; // field@899f │ │ -2fba56: 1600 0000 |0017: const-wide/16 v0, #int 0 // #0 │ │ -2fba5a: 5a40 a089 |0019: iput-wide v0, v4, Lorg/jaudiotagger/tag/datatype/ID3v2LyricLine;.timeStamp:J // field@89a0 │ │ -2fba5e: 2156 |001b: array-length v6, v5 │ │ -2fba60: d806 06fc |001c: add-int/lit8 v6, v6, #int -4 // #fc │ │ -2fba64: 2150 |001e: array-length v0, v5 │ │ -2fba66: 3506 1200 |001f: if-ge v6, v0, 0031 // +0012 │ │ -2fba6a: 5340 a089 |0021: iget-wide v0, v4, Lorg/jaudiotagger/tag/datatype/ID3v2LyricLine;.timeStamp:J // field@89a0 │ │ -2fba6e: 1302 0800 |0023: const/16 v2, #int 8 // #8 │ │ -2fba72: c320 |0025: shl-long/2addr v0, v2 │ │ -2fba74: 5a40 a089 |0026: iput-wide v0, v4, Lorg/jaudiotagger/tag/datatype/ID3v2LyricLine;.timeStamp:J // field@89a0 │ │ -2fba78: 4802 0506 |0028: aget-byte v2, v5, v6 │ │ -2fba7c: 8122 |002a: int-to-long v2, v2 │ │ -2fba7e: bb20 |002b: add-long/2addr v0, v2 │ │ -2fba80: 5a40 a089 |002c: iput-wide v0, v4, Lorg/jaudiotagger/tag/datatype/ID3v2LyricLine;.timeStamp:J // field@89a0 │ │ -2fba84: d806 0601 |002e: add-int/lit8 v6, v6, #int 1 // #01 │ │ -2fba88: 28ee |0030: goto 001e // -0012 │ │ -2fba8a: 0e00 |0031: return-void │ │ -2fba8c: 2200 2010 |0032: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@1020 │ │ -2fba90: 2201 3910 |0034: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2fba94: 7010 cc87 0100 |0036: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2fba9a: 1a02 3b3f |0039: const-string v2, "Offset to byte array is out of bounds: offset = " // string@3f3b │ │ -2fba9e: 6e20 d787 2100 |003b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2fbaa4: 6e20 d387 6100 |003e: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2fbaaa: 1a06 ca03 |0041: const-string v6, ", array.length = " // string@03ca │ │ -2fbaae: 6e20 d787 6100 |0043: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2fbab4: 2155 |0046: array-length v5, v5 │ │ -2fbab6: 6e20 d387 5100 |0047: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2fbabc: 6e10 df87 0100 |004a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2fbac2: 0c05 |004d: move-result-object v5 │ │ -2fbac4: 7020 1f87 5000 |004e: invoke-direct {v0, v5}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@871f │ │ -2fbaca: 2802 |0051: goto 0053 // +0002 │ │ -2fbacc: 2700 |0052: throw v0 │ │ -2fbace: 28ff |0053: goto 0052 // -0001 │ │ +2fba1c: |[2fba1c] org.jaudiotagger.tag.datatype.ID3v2LyricLine.readByteArray:([BI)V │ │ +2fba2c: 1a00 4b0d |0000: const-string v0, "Byte array is null" // string@0d4b │ │ +2fba30: 7120 9e89 0500 |0002: invoke-static {v5, v0}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@899e │ │ +2fba36: 3a06 2d00 |0005: if-ltz v6, 0032 // +002d │ │ +2fba3a: 2150 |0007: array-length v0, v5 │ │ +2fba3c: 3506 2a00 |0008: if-ge v6, v0, 0032 // +002a │ │ +2fba40: 2200 3710 |000a: new-instance v0, Ljava/lang/String; // type@1037 │ │ +2fba44: 2151 |000c: array-length v1, v5 │ │ +2fba46: b161 |000d: sub-int/2addr v1, v6 │ │ +2fba48: d801 01fc |000e: add-int/lit8 v1, v1, #int -4 // #fc │ │ +2fba4c: 6202 aa81 |0010: sget-object v2, Ljava/nio/charset/StandardCharsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@81aa │ │ +2fba50: 7052 8f87 5016 |0012: invoke-direct {v0, v5, v6, v1, v2}, Ljava/lang/String;.:([BIILjava/nio/charset/Charset;)V // method@878f │ │ +2fba56: 5b40 9f89 |0015: iput-object v0, v4, Lorg/jaudiotagger/tag/datatype/ID3v2LyricLine;.text:Ljava/lang/String; // field@899f │ │ +2fba5a: 1600 0000 |0017: const-wide/16 v0, #int 0 // #0 │ │ +2fba5e: 5a40 a089 |0019: iput-wide v0, v4, Lorg/jaudiotagger/tag/datatype/ID3v2LyricLine;.timeStamp:J // field@89a0 │ │ +2fba62: 2156 |001b: array-length v6, v5 │ │ +2fba64: d806 06fc |001c: add-int/lit8 v6, v6, #int -4 // #fc │ │ +2fba68: 2150 |001e: array-length v0, v5 │ │ +2fba6a: 3506 1200 |001f: if-ge v6, v0, 0031 // +0012 │ │ +2fba6e: 5340 a089 |0021: iget-wide v0, v4, Lorg/jaudiotagger/tag/datatype/ID3v2LyricLine;.timeStamp:J // field@89a0 │ │ +2fba72: 1302 0800 |0023: const/16 v2, #int 8 // #8 │ │ +2fba76: c320 |0025: shl-long/2addr v0, v2 │ │ +2fba78: 5a40 a089 |0026: iput-wide v0, v4, Lorg/jaudiotagger/tag/datatype/ID3v2LyricLine;.timeStamp:J // field@89a0 │ │ +2fba7c: 4802 0506 |0028: aget-byte v2, v5, v6 │ │ +2fba80: 8122 |002a: int-to-long v2, v2 │ │ +2fba82: bb20 |002b: add-long/2addr v0, v2 │ │ +2fba84: 5a40 a089 |002c: iput-wide v0, v4, Lorg/jaudiotagger/tag/datatype/ID3v2LyricLine;.timeStamp:J // field@89a0 │ │ +2fba88: d806 0601 |002e: add-int/lit8 v6, v6, #int 1 // #01 │ │ +2fba8c: 28ee |0030: goto 001e // -0012 │ │ +2fba8e: 0e00 |0031: return-void │ │ +2fba90: 2200 2010 |0032: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@1020 │ │ +2fba94: 2201 3910 |0034: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2fba98: 7010 cc87 0100 |0036: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2fba9e: 1a02 3b3f |0039: const-string v2, "Offset to byte array is out of bounds: offset = " // string@3f3b │ │ +2fbaa2: 6e20 d787 2100 |003b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2fbaa8: 6e20 d387 6100 |003e: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2fbaae: 1a06 ca03 |0041: const-string v6, ", array.length = " // string@03ca │ │ +2fbab2: 6e20 d787 6100 |0043: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2fbab8: 2155 |0046: array-length v5, v5 │ │ +2fbaba: 6e20 d387 5100 |0047: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2fbac0: 6e10 df87 0100 |004a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2fbac6: 0c05 |004d: move-result-object v5 │ │ +2fbac8: 7020 1f87 5000 |004e: invoke-direct {v0, v5}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@871f │ │ +2fbace: 2802 |0051: goto 0053 // +0002 │ │ +2fbad0: 2700 |0052: throw v0 │ │ +2fbad2: 28ff |0053: goto 0052 // -0001 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=121 │ │ 0x0007 line=124 │ │ 0x000a line=130 │ │ 0x0019 line=133 │ │ 0x001b line=135 │ │ @@ -1115640,17 +1115640,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2fbad0: |[2fbad0] org.jaudiotagger.tag.datatype.ID3v2LyricLine.setText:(Ljava/lang/String;)V │ │ -2fbae0: 5b01 9f89 |0000: iput-object v1, v0, Lorg/jaudiotagger/tag/datatype/ID3v2LyricLine;.text:Ljava/lang/String; // field@899f │ │ -2fbae4: 0e00 |0002: return-void │ │ +2fbad4: |[2fbad4] org.jaudiotagger.tag.datatype.ID3v2LyricLine.setText:(Ljava/lang/String;)V │ │ +2fbae4: 5b01 9f89 |0000: iput-object v1, v0, Lorg/jaudiotagger/tag/datatype/ID3v2LyricLine;.text:Ljava/lang/String; // field@899f │ │ +2fbae8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/tag/datatype/ID3v2LyricLine; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1115659,17 +1115659,17 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2fbae8: |[2fbae8] org.jaudiotagger.tag.datatype.ID3v2LyricLine.setTimeStamp:(J)V │ │ -2fbaf8: 5a01 a089 |0000: iput-wide v1, v0, Lorg/jaudiotagger/tag/datatype/ID3v2LyricLine;.timeStamp:J // field@89a0 │ │ -2fbafc: 0e00 |0002: return-void │ │ +2fbaec: |[2fbaec] org.jaudiotagger.tag.datatype.ID3v2LyricLine.setTimeStamp:(J)V │ │ +2fbafc: 5a01 a089 |0000: iput-wide v1, v0, Lorg/jaudiotagger/tag/datatype/ID3v2LyricLine;.timeStamp:J // field@89a0 │ │ +2fbb00: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/tag/datatype/ID3v2LyricLine; │ │ 0x0000 - 0x0003 reg=1 (null) J │ │ │ │ @@ -1115678,26 +1115678,26 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -2fb95c: |[2fb95c] org.jaudiotagger.tag.datatype.ID3v2LyricLine.toString:()Ljava/lang/String; │ │ -2fb96c: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -2fb970: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2fb976: 5331 a089 |0005: iget-wide v1, v3, Lorg/jaudiotagger/tag/datatype/ID3v2LyricLine;.timeStamp:J // field@89a0 │ │ -2fb97a: 6e30 d487 1002 |0007: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ -2fb980: 1a01 5000 |000a: const-string v1, " " // string@0050 │ │ -2fb984: 6e20 d787 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2fb98a: 5431 9f89 |000f: iget-object v1, v3, Lorg/jaudiotagger/tag/datatype/ID3v2LyricLine;.text:Ljava/lang/String; // field@899f │ │ -2fb98e: 6e20 d787 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2fb994: 6e10 df87 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2fb99a: 0c00 |0017: move-result-object v0 │ │ -2fb99c: 1100 |0018: return-object v0 │ │ +2fb960: |[2fb960] org.jaudiotagger.tag.datatype.ID3v2LyricLine.toString:()Ljava/lang/String; │ │ +2fb970: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +2fb974: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2fb97a: 5331 a089 |0005: iget-wide v1, v3, Lorg/jaudiotagger/tag/datatype/ID3v2LyricLine;.timeStamp:J // field@89a0 │ │ +2fb97e: 6e30 d487 1002 |0007: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ +2fb984: 1a01 5000 |000a: const-string v1, " " // string@0050 │ │ +2fb988: 6e20 d787 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2fb98e: 5431 9f89 |000f: iget-object v1, v3, Lorg/jaudiotagger/tag/datatype/ID3v2LyricLine;.text:Ljava/lang/String; // field@899f │ │ +2fb992: 6e20 d787 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2fb998: 6e10 df87 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2fb99e: 0c00 |0017: move-result-object v0 │ │ +2fb9a0: 1100 |0018: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ locals : │ │ 0x0000 - 0x0019 reg=3 this Lorg/jaudiotagger/tag/datatype/ID3v2LyricLine; │ │ │ │ #8 : (in Lorg/jaudiotagger/tag/datatype/ID3v2LyricLine;) │ │ @@ -1115705,64 +1115705,64 @@ │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 81 16-bit code units │ │ -2fb868: |[2fb868] org.jaudiotagger.tag.datatype.ID3v2LyricLine.writeByteArray:()[B │ │ -2fb878: 6e10 5d93 0800 |0000: invoke-virtual {v8}, Lorg/jaudiotagger/tag/datatype/ID3v2LyricLine;.getSize:()I // method@935d │ │ -2fb87e: 0a00 |0003: move-result v0 │ │ -2fb880: 2300 1c13 |0004: new-array v0, v0, [B // type@131c │ │ -2fb884: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -2fb886: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -2fb888: 5483 9f89 |0008: iget-object v3, v8, Lorg/jaudiotagger/tag/datatype/ID3v2LyricLine;.text:Ljava/lang/String; // field@899f │ │ -2fb88c: 6e10 aa87 0300 |000a: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@87aa │ │ -2fb892: 0a03 |000d: move-result v3 │ │ -2fb894: 3532 0e00 |000e: if-ge v2, v3, 001c // +000e │ │ -2fb898: 5483 9f89 |0010: iget-object v3, v8, Lorg/jaudiotagger/tag/datatype/ID3v2LyricLine;.text:Ljava/lang/String; // field@899f │ │ -2fb89c: 6e20 9487 2300 |0012: invoke-virtual {v3, v2}, Ljava/lang/String;.charAt:(I)C // method@8794 │ │ -2fb8a2: 0a03 |0015: move-result v3 │ │ -2fb8a4: 8d33 |0016: int-to-byte v3, v3 │ │ -2fb8a6: 4f03 0002 |0017: aput-byte v3, v0, v2 │ │ -2fb8aa: d802 0201 |0019: add-int/lit8 v2, v2, #int 1 // #01 │ │ -2fb8ae: 28ed |001b: goto 0008 // -0013 │ │ -2fb8b0: d803 0201 |001c: add-int/lit8 v3, v2, #int 1 // #01 │ │ -2fb8b4: 4f01 0002 |001e: aput-byte v1, v0, v2 │ │ -2fb8b8: d801 0301 |0020: add-int/lit8 v1, v3, #int 1 // #01 │ │ -2fb8bc: 5384 a089 |0022: iget-wide v4, v8, Lorg/jaudiotagger/tag/datatype/ID3v2LyricLine;.timeStamp:J // field@89a0 │ │ -2fb8c0: 1706 0000 00ff |0024: const-wide/32 v6, #float -1.70141e+38 // #ff000000 │ │ -2fb8c6: c046 |0027: and-long/2addr v6, v4 │ │ -2fb8c8: 1302 1800 |0028: const/16 v2, #int 24 // #18 │ │ -2fb8cc: c426 |002a: shr-long/2addr v6, v2 │ │ -2fb8ce: 8462 |002b: long-to-int v2, v6 │ │ -2fb8d0: 8d22 |002c: int-to-byte v2, v2 │ │ -2fb8d2: 4f02 0003 |002d: aput-byte v2, v0, v3 │ │ -2fb8d6: d802 0101 |002f: add-int/lit8 v2, v1, #int 1 // #01 │ │ -2fb8da: 1706 0000 ff00 |0031: const-wide/32 v6, #float 2.34181e-38 // #00ff0000 │ │ -2fb8e0: c046 |0034: and-long/2addr v6, v4 │ │ -2fb8e2: 1303 1000 |0035: const/16 v3, #int 16 // #10 │ │ -2fb8e6: c436 |0037: shr-long/2addr v6, v3 │ │ -2fb8e8: 8463 |0038: long-to-int v3, v6 │ │ -2fb8ea: 8d33 |0039: int-to-byte v3, v3 │ │ -2fb8ec: 4f03 0001 |003a: aput-byte v3, v0, v1 │ │ -2fb8f0: d801 0201 |003c: add-int/lit8 v1, v2, #int 1 // #01 │ │ -2fb8f4: 1706 00ff 0000 |003e: const-wide/32 v6, #float 9.14768e-41 // #0000ff00 │ │ -2fb8fa: c046 |0041: and-long/2addr v6, v4 │ │ -2fb8fc: 1303 0800 |0042: const/16 v3, #int 8 // #8 │ │ -2fb900: c436 |0044: shr-long/2addr v6, v3 │ │ -2fb902: 8463 |0045: long-to-int v3, v6 │ │ -2fb904: 8d33 |0046: int-to-byte v3, v3 │ │ -2fb906: 4f03 0002 |0047: aput-byte v3, v0, v2 │ │ -2fb90a: 1602 ff00 |0049: const-wide/16 v2, #int 255 // #ff │ │ -2fb90e: c042 |004b: and-long/2addr v2, v4 │ │ -2fb910: 8423 |004c: long-to-int v3, v2 │ │ -2fb912: 8d32 |004d: int-to-byte v2, v3 │ │ -2fb914: 4f02 0001 |004e: aput-byte v2, v0, v1 │ │ -2fb918: 1100 |0050: return-object v0 │ │ +2fb86c: |[2fb86c] org.jaudiotagger.tag.datatype.ID3v2LyricLine.writeByteArray:()[B │ │ +2fb87c: 6e10 5d93 0800 |0000: invoke-virtual {v8}, Lorg/jaudiotagger/tag/datatype/ID3v2LyricLine;.getSize:()I // method@935d │ │ +2fb882: 0a00 |0003: move-result v0 │ │ +2fb884: 2300 1c13 |0004: new-array v0, v0, [B // type@131c │ │ +2fb888: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +2fb88a: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +2fb88c: 5483 9f89 |0008: iget-object v3, v8, Lorg/jaudiotagger/tag/datatype/ID3v2LyricLine;.text:Ljava/lang/String; // field@899f │ │ +2fb890: 6e10 aa87 0300 |000a: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@87aa │ │ +2fb896: 0a03 |000d: move-result v3 │ │ +2fb898: 3532 0e00 |000e: if-ge v2, v3, 001c // +000e │ │ +2fb89c: 5483 9f89 |0010: iget-object v3, v8, Lorg/jaudiotagger/tag/datatype/ID3v2LyricLine;.text:Ljava/lang/String; // field@899f │ │ +2fb8a0: 6e20 9487 2300 |0012: invoke-virtual {v3, v2}, Ljava/lang/String;.charAt:(I)C // method@8794 │ │ +2fb8a6: 0a03 |0015: move-result v3 │ │ +2fb8a8: 8d33 |0016: int-to-byte v3, v3 │ │ +2fb8aa: 4f03 0002 |0017: aput-byte v3, v0, v2 │ │ +2fb8ae: d802 0201 |0019: add-int/lit8 v2, v2, #int 1 // #01 │ │ +2fb8b2: 28ed |001b: goto 0008 // -0013 │ │ +2fb8b4: d803 0201 |001c: add-int/lit8 v3, v2, #int 1 // #01 │ │ +2fb8b8: 4f01 0002 |001e: aput-byte v1, v0, v2 │ │ +2fb8bc: d801 0301 |0020: add-int/lit8 v1, v3, #int 1 // #01 │ │ +2fb8c0: 5384 a089 |0022: iget-wide v4, v8, Lorg/jaudiotagger/tag/datatype/ID3v2LyricLine;.timeStamp:J // field@89a0 │ │ +2fb8c4: 1706 0000 00ff |0024: const-wide/32 v6, #float -1.70141e+38 // #ff000000 │ │ +2fb8ca: c046 |0027: and-long/2addr v6, v4 │ │ +2fb8cc: 1302 1800 |0028: const/16 v2, #int 24 // #18 │ │ +2fb8d0: c426 |002a: shr-long/2addr v6, v2 │ │ +2fb8d2: 8462 |002b: long-to-int v2, v6 │ │ +2fb8d4: 8d22 |002c: int-to-byte v2, v2 │ │ +2fb8d6: 4f02 0003 |002d: aput-byte v2, v0, v3 │ │ +2fb8da: d802 0101 |002f: add-int/lit8 v2, v1, #int 1 // #01 │ │ +2fb8de: 1706 0000 ff00 |0031: const-wide/32 v6, #float 2.34181e-38 // #00ff0000 │ │ +2fb8e4: c046 |0034: and-long/2addr v6, v4 │ │ +2fb8e6: 1303 1000 |0035: const/16 v3, #int 16 // #10 │ │ +2fb8ea: c436 |0037: shr-long/2addr v6, v3 │ │ +2fb8ec: 8463 |0038: long-to-int v3, v6 │ │ +2fb8ee: 8d33 |0039: int-to-byte v3, v3 │ │ +2fb8f0: 4f03 0001 |003a: aput-byte v3, v0, v1 │ │ +2fb8f4: d801 0201 |003c: add-int/lit8 v1, v2, #int 1 // #01 │ │ +2fb8f8: 1706 00ff 0000 |003e: const-wide/32 v6, #float 9.14768e-41 // #0000ff00 │ │ +2fb8fe: c046 |0041: and-long/2addr v6, v4 │ │ +2fb900: 1303 0800 |0042: const/16 v3, #int 8 // #8 │ │ +2fb904: c436 |0044: shr-long/2addr v6, v3 │ │ +2fb906: 8463 |0045: long-to-int v3, v6 │ │ +2fb908: 8d33 |0046: int-to-byte v3, v3 │ │ +2fb90a: 4f03 0002 |0047: aput-byte v3, v0, v2 │ │ +2fb90e: 1602 ff00 |0049: const-wide/16 v2, #int 255 // #ff │ │ +2fb912: c042 |004b: and-long/2addr v2, v4 │ │ +2fb914: 8423 |004c: long-to-int v3, v2 │ │ +2fb916: 8d32 |004d: int-to-byte v2, v3 │ │ +2fb918: 4f02 0001 |004e: aput-byte v2, v0, v1 │ │ +2fb91c: 1100 |0050: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ 0x0008 line=158 │ │ 0x0010 line=160 │ │ 0x001e line=163 │ │ 0x0022 line=164 │ │ @@ -1115828,22 +1115828,22 @@ │ │ type : '(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -2fbda8: |[2fbda8] org.jaudiotagger.tag.datatype.Lyrics3Image.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V │ │ -2fbdb8: 7030 fb92 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@92fb │ │ -2fbdbe: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -2fbdc0: 5b01 a389 |0004: iput-object v1, v0, Lorg/jaudiotagger/tag/datatype/Lyrics3Image;.time:Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp; // field@89a3 │ │ -2fbdc4: 1a01 0000 |0006: const-string v1, "" // string@0000 │ │ -2fbdc8: 5b01 a189 |0008: iput-object v1, v0, Lorg/jaudiotagger/tag/datatype/Lyrics3Image;.description:Ljava/lang/String; // field@89a1 │ │ -2fbdcc: 5b01 a289 |000a: iput-object v1, v0, Lorg/jaudiotagger/tag/datatype/Lyrics3Image;.filename:Ljava/lang/String; // field@89a2 │ │ -2fbdd0: 0e00 |000c: return-void │ │ +2fbdac: |[2fbdac] org.jaudiotagger.tag.datatype.Lyrics3Image.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V │ │ +2fbdbc: 7030 fb92 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@92fb │ │ +2fbdc2: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +2fbdc4: 5b01 a389 |0004: iput-object v1, v0, Lorg/jaudiotagger/tag/datatype/Lyrics3Image;.time:Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp; // field@89a3 │ │ +2fbdc8: 1a01 0000 |0006: const-string v1, "" // string@0000 │ │ +2fbdcc: 5b01 a189 |0008: iput-object v1, v0, Lorg/jaudiotagger/tag/datatype/Lyrics3Image;.description:Ljava/lang/String; // field@89a1 │ │ +2fbdd0: 5b01 a289 |000a: iput-object v1, v0, Lorg/jaudiotagger/tag/datatype/Lyrics3Image;.filename:Ljava/lang/String; // field@89a2 │ │ +2fbdd4: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0004 line=36 │ │ 0x0008 line=41 │ │ 0x000a line=46 │ │ locals : │ │ @@ -1115856,30 +1115856,30 @@ │ │ type : '(Lorg/jaudiotagger/tag/datatype/Lyrics3Image;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -2fbdd4: |[2fbdd4] org.jaudiotagger.tag.datatype.Lyrics3Image.:(Lorg/jaudiotagger/tag/datatype/Lyrics3Image;)V │ │ -2fbde4: 7020 fd92 3200 |0000: invoke-direct {v2, v3}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.:(Lorg/jaudiotagger/tag/datatype/AbstractDataType;)V // method@92fd │ │ -2fbdea: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -2fbdec: 5b20 a389 |0004: iput-object v0, v2, Lorg/jaudiotagger/tag/datatype/Lyrics3Image;.time:Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp; // field@89a3 │ │ -2fbdf0: 1a00 0000 |0006: const-string v0, "" // string@0000 │ │ -2fbdf4: 5b20 a189 |0008: iput-object v0, v2, Lorg/jaudiotagger/tag/datatype/Lyrics3Image;.description:Ljava/lang/String; // field@89a1 │ │ -2fbdf8: 5b20 a289 |000a: iput-object v0, v2, Lorg/jaudiotagger/tag/datatype/Lyrics3Image;.filename:Ljava/lang/String; // field@89a2 │ │ -2fbdfc: 2200 e611 |000c: new-instance v0, Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp; // type@11e6 │ │ -2fbe00: 5431 a389 |000e: iget-object v1, v3, Lorg/jaudiotagger/tag/datatype/Lyrics3Image;.time:Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp; // field@89a3 │ │ -2fbe04: 7020 8893 1000 |0010: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp;.:(Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp;)V // method@9388 │ │ -2fbe0a: 5b20 a389 |0013: iput-object v0, v2, Lorg/jaudiotagger/tag/datatype/Lyrics3Image;.time:Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp; // field@89a3 │ │ -2fbe0e: 5430 a189 |0015: iget-object v0, v3, Lorg/jaudiotagger/tag/datatype/Lyrics3Image;.description:Ljava/lang/String; // field@89a1 │ │ -2fbe12: 5b20 a189 |0017: iput-object v0, v2, Lorg/jaudiotagger/tag/datatype/Lyrics3Image;.description:Ljava/lang/String; // field@89a1 │ │ -2fbe16: 5433 a289 |0019: iget-object v3, v3, Lorg/jaudiotagger/tag/datatype/Lyrics3Image;.filename:Ljava/lang/String; // field@89a2 │ │ -2fbe1a: 5b23 a289 |001b: iput-object v3, v2, Lorg/jaudiotagger/tag/datatype/Lyrics3Image;.filename:Ljava/lang/String; // field@89a2 │ │ -2fbe1e: 0e00 |001d: return-void │ │ +2fbdd8: |[2fbdd8] org.jaudiotagger.tag.datatype.Lyrics3Image.:(Lorg/jaudiotagger/tag/datatype/Lyrics3Image;)V │ │ +2fbde8: 7020 fd92 3200 |0000: invoke-direct {v2, v3}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.:(Lorg/jaudiotagger/tag/datatype/AbstractDataType;)V // method@92fd │ │ +2fbdee: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +2fbdf0: 5b20 a389 |0004: iput-object v0, v2, Lorg/jaudiotagger/tag/datatype/Lyrics3Image;.time:Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp; // field@89a3 │ │ +2fbdf4: 1a00 0000 |0006: const-string v0, "" // string@0000 │ │ +2fbdf8: 5b20 a189 |0008: iput-object v0, v2, Lorg/jaudiotagger/tag/datatype/Lyrics3Image;.description:Ljava/lang/String; // field@89a1 │ │ +2fbdfc: 5b20 a289 |000a: iput-object v0, v2, Lorg/jaudiotagger/tag/datatype/Lyrics3Image;.filename:Ljava/lang/String; // field@89a2 │ │ +2fbe00: 2200 e611 |000c: new-instance v0, Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp; // type@11e6 │ │ +2fbe04: 5431 a389 |000e: iget-object v1, v3, Lorg/jaudiotagger/tag/datatype/Lyrics3Image;.time:Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp; // field@89a3 │ │ +2fbe08: 7020 8893 1000 |0010: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp;.:(Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp;)V // method@9388 │ │ +2fbe0e: 5b20 a389 |0013: iput-object v0, v2, Lorg/jaudiotagger/tag/datatype/Lyrics3Image;.time:Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp; // field@89a3 │ │ +2fbe12: 5430 a189 |0015: iget-object v0, v3, Lorg/jaudiotagger/tag/datatype/Lyrics3Image;.description:Ljava/lang/String; // field@89a1 │ │ +2fbe16: 5b20 a189 |0017: iput-object v0, v2, Lorg/jaudiotagger/tag/datatype/Lyrics3Image;.description:Ljava/lang/String; // field@89a1 │ │ +2fbe1a: 5433 a289 |0019: iget-object v3, v3, Lorg/jaudiotagger/tag/datatype/Lyrics3Image;.filename:Ljava/lang/String; // field@89a2 │ │ +2fbe1e: 5b23 a289 |001b: iput-object v3, v2, Lorg/jaudiotagger/tag/datatype/Lyrics3Image;.filename:Ljava/lang/String; // field@89a2 │ │ +2fbe22: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0004 line=36 │ │ 0x0008 line=41 │ │ 0x000a line=46 │ │ 0x000c line=62 │ │ @@ -1115895,46 +1115895,46 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 54 16-bit code units │ │ -2fbb00: |[2fbb00] org.jaudiotagger.tag.datatype.Lyrics3Image.equals:(Ljava/lang/Object;)Z │ │ -2fbb10: 2050 e411 |0000: instance-of v0, v5, Lorg/jaudiotagger/tag/datatype/Lyrics3Image; // type@11e4 │ │ -2fbb14: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -2fbb16: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ -2fbb1a: 0f01 |0005: return v1 │ │ -2fbb1c: 0750 |0006: move-object v0, v5 │ │ -2fbb1e: 1f00 e411 |0007: check-cast v0, Lorg/jaudiotagger/tag/datatype/Lyrics3Image; // type@11e4 │ │ -2fbb22: 5442 a189 |0009: iget-object v2, v4, Lorg/jaudiotagger/tag/datatype/Lyrics3Image;.description:Ljava/lang/String; // field@89a1 │ │ -2fbb26: 5403 a189 |000b: iget-object v3, v0, Lorg/jaudiotagger/tag/datatype/Lyrics3Image;.description:Ljava/lang/String; // field@89a1 │ │ -2fbb2a: 6e20 9c87 3200 |000d: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2fbb30: 0a02 |0010: move-result v2 │ │ -2fbb32: 3902 0300 |0011: if-nez v2, 0014 // +0003 │ │ -2fbb36: 0f01 |0013: return v1 │ │ -2fbb38: 5442 a289 |0014: iget-object v2, v4, Lorg/jaudiotagger/tag/datatype/Lyrics3Image;.filename:Ljava/lang/String; // field@89a2 │ │ -2fbb3c: 5403 a289 |0016: iget-object v3, v0, Lorg/jaudiotagger/tag/datatype/Lyrics3Image;.filename:Ljava/lang/String; // field@89a2 │ │ -2fbb40: 6e20 9c87 3200 |0018: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2fbb46: 0a02 |001b: move-result v2 │ │ -2fbb48: 3902 0300 |001c: if-nez v2, 001f // +0003 │ │ -2fbb4c: 0f01 |001e: return v1 │ │ -2fbb4e: 5442 a389 |001f: iget-object v2, v4, Lorg/jaudiotagger/tag/datatype/Lyrics3Image;.time:Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp; // field@89a3 │ │ -2fbb52: 3902 0700 |0021: if-nez v2, 0028 // +0007 │ │ -2fbb56: 5400 a389 |0023: iget-object v0, v0, Lorg/jaudiotagger/tag/datatype/Lyrics3Image;.time:Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp; // field@89a3 │ │ -2fbb5a: 3800 0c00 |0025: if-eqz v0, 0031 // +000c │ │ -2fbb5e: 0f01 |0027: return v1 │ │ -2fbb60: 5400 a389 |0028: iget-object v0, v0, Lorg/jaudiotagger/tag/datatype/Lyrics3Image;.time:Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp; // field@89a3 │ │ -2fbb64: 6e20 8993 0200 |002a: invoke-virtual {v2, v0}, Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp;.equals:(Ljava/lang/Object;)Z // method@9389 │ │ -2fbb6a: 0a00 |002d: move-result v0 │ │ -2fbb6c: 3900 0300 |002e: if-nez v0, 0031 // +0003 │ │ -2fbb70: 0f01 |0030: return v1 │ │ -2fbb72: 6f20 fe92 5400 |0031: invoke-super {v4, v5}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.equals:(Ljava/lang/Object;)Z // method@92fe │ │ -2fbb78: 0a05 |0034: move-result v5 │ │ -2fbb7a: 0f05 |0035: return v5 │ │ +2fbb04: |[2fbb04] org.jaudiotagger.tag.datatype.Lyrics3Image.equals:(Ljava/lang/Object;)Z │ │ +2fbb14: 2050 e411 |0000: instance-of v0, v5, Lorg/jaudiotagger/tag/datatype/Lyrics3Image; // type@11e4 │ │ +2fbb18: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +2fbb1a: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ +2fbb1e: 0f01 |0005: return v1 │ │ +2fbb20: 0750 |0006: move-object v0, v5 │ │ +2fbb22: 1f00 e411 |0007: check-cast v0, Lorg/jaudiotagger/tag/datatype/Lyrics3Image; // type@11e4 │ │ +2fbb26: 5442 a189 |0009: iget-object v2, v4, Lorg/jaudiotagger/tag/datatype/Lyrics3Image;.description:Ljava/lang/String; // field@89a1 │ │ +2fbb2a: 5403 a189 |000b: iget-object v3, v0, Lorg/jaudiotagger/tag/datatype/Lyrics3Image;.description:Ljava/lang/String; // field@89a1 │ │ +2fbb2e: 6e20 9c87 3200 |000d: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2fbb34: 0a02 |0010: move-result v2 │ │ +2fbb36: 3902 0300 |0011: if-nez v2, 0014 // +0003 │ │ +2fbb3a: 0f01 |0013: return v1 │ │ +2fbb3c: 5442 a289 |0014: iget-object v2, v4, Lorg/jaudiotagger/tag/datatype/Lyrics3Image;.filename:Ljava/lang/String; // field@89a2 │ │ +2fbb40: 5403 a289 |0016: iget-object v3, v0, Lorg/jaudiotagger/tag/datatype/Lyrics3Image;.filename:Ljava/lang/String; // field@89a2 │ │ +2fbb44: 6e20 9c87 3200 |0018: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2fbb4a: 0a02 |001b: move-result v2 │ │ +2fbb4c: 3902 0300 |001c: if-nez v2, 001f // +0003 │ │ +2fbb50: 0f01 |001e: return v1 │ │ +2fbb52: 5442 a389 |001f: iget-object v2, v4, Lorg/jaudiotagger/tag/datatype/Lyrics3Image;.time:Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp; // field@89a3 │ │ +2fbb56: 3902 0700 |0021: if-nez v2, 0028 // +0007 │ │ +2fbb5a: 5400 a389 |0023: iget-object v0, v0, Lorg/jaudiotagger/tag/datatype/Lyrics3Image;.time:Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp; // field@89a3 │ │ +2fbb5e: 3800 0c00 |0025: if-eqz v0, 0031 // +000c │ │ +2fbb62: 0f01 |0027: return v1 │ │ +2fbb64: 5400 a389 |0028: iget-object v0, v0, Lorg/jaudiotagger/tag/datatype/Lyrics3Image;.time:Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp; // field@89a3 │ │ +2fbb68: 6e20 8993 0200 |002a: invoke-virtual {v2, v0}, Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp;.equals:(Ljava/lang/Object;)Z // method@9389 │ │ +2fbb6e: 0a00 |002d: move-result v0 │ │ +2fbb70: 3900 0300 |002e: if-nez v0, 0031 // +0003 │ │ +2fbb74: 0f01 |0030: return v1 │ │ +2fbb76: 6f20 fe92 5400 |0031: invoke-super {v4, v5}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.equals:(Ljava/lang/Object;)Z // method@92fe │ │ +2fbb7c: 0a05 |0034: move-result v5 │ │ +2fbb7e: 0f05 |0035: return v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ 0x0006 line=143 │ │ 0x0009 line=145 │ │ 0x0014 line=150 │ │ 0x001f line=155 │ │ @@ -1115950,17 +1115950,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2fbbec: |[2fbbec] org.jaudiotagger.tag.datatype.Lyrics3Image.getDescription:()Ljava/lang/String; │ │ -2fbbfc: 5410 a189 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/datatype/Lyrics3Image;.description:Ljava/lang/String; // field@89a1 │ │ -2fbc00: 1100 |0002: return-object v0 │ │ +2fbbf0: |[2fbbf0] org.jaudiotagger.tag.datatype.Lyrics3Image.getDescription:()Ljava/lang/String; │ │ +2fbc00: 5410 a189 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/datatype/Lyrics3Image;.description:Ljava/lang/String; // field@89a1 │ │ +2fbc04: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/datatype/Lyrics3Image; │ │ │ │ #2 : (in Lorg/jaudiotagger/tag/datatype/Lyrics3Image;) │ │ @@ -1115968,17 +1115968,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2fbc04: |[2fbc04] org.jaudiotagger.tag.datatype.Lyrics3Image.getFilename:()Ljava/lang/String; │ │ -2fbc14: 5410 a289 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/datatype/Lyrics3Image;.filename:Ljava/lang/String; // field@89a2 │ │ -2fbc18: 1100 |0002: return-object v0 │ │ +2fbc08: |[2fbc08] org.jaudiotagger.tag.datatype.Lyrics3Image.getFilename:()Ljava/lang/String; │ │ +2fbc18: 5410 a289 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/datatype/Lyrics3Image;.filename:Ljava/lang/String; // field@89a2 │ │ +2fbc1c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/datatype/Lyrics3Image; │ │ │ │ #3 : (in Lorg/jaudiotagger/tag/datatype/Lyrics3Image;) │ │ @@ -1115986,30 +1115986,30 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 27 16-bit code units │ │ -2fbba4: |[2fbba4] org.jaudiotagger.tag.datatype.Lyrics3Image.getSize:()I │ │ -2fbbb4: 5420 a289 |0000: iget-object v0, v2, Lorg/jaudiotagger/tag/datatype/Lyrics3Image;.filename:Ljava/lang/String; // field@89a2 │ │ -2fbbb8: 6e10 aa87 0000 |0002: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@87aa │ │ -2fbbbe: 0a00 |0005: move-result v0 │ │ -2fbbc0: d800 0002 |0006: add-int/lit8 v0, v0, #int 2 // #02 │ │ -2fbbc4: 5421 a189 |0008: iget-object v1, v2, Lorg/jaudiotagger/tag/datatype/Lyrics3Image;.description:Ljava/lang/String; // field@89a1 │ │ -2fbbc8: 6e10 aa87 0100 |000a: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@87aa │ │ -2fbbce: 0a01 |000d: move-result v1 │ │ -2fbbd0: b010 |000e: add-int/2addr v0, v1 │ │ -2fbbd2: d800 0002 |000f: add-int/lit8 v0, v0, #int 2 // #02 │ │ -2fbbd6: 5421 a389 |0011: iget-object v1, v2, Lorg/jaudiotagger/tag/datatype/Lyrics3Image;.time:Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp; // field@89a3 │ │ -2fbbda: 3801 0700 |0013: if-eqz v1, 001a // +0007 │ │ -2fbbde: 6e10 8c93 0100 |0015: invoke-virtual {v1}, Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp;.getSize:()I // method@938c │ │ -2fbbe4: 0a01 |0018: move-result v1 │ │ -2fbbe6: b010 |0019: add-int/2addr v0, v1 │ │ -2fbbe8: 0f00 |001a: return v0 │ │ +2fbba8: |[2fbba8] org.jaudiotagger.tag.datatype.Lyrics3Image.getSize:()I │ │ +2fbbb8: 5420 a289 |0000: iget-object v0, v2, Lorg/jaudiotagger/tag/datatype/Lyrics3Image;.filename:Ljava/lang/String; // field@89a2 │ │ +2fbbbc: 6e10 aa87 0000 |0002: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@87aa │ │ +2fbbc2: 0a00 |0005: move-result v0 │ │ +2fbbc4: d800 0002 |0006: add-int/lit8 v0, v0, #int 2 // #02 │ │ +2fbbc8: 5421 a189 |0008: iget-object v1, v2, Lorg/jaudiotagger/tag/datatype/Lyrics3Image;.description:Ljava/lang/String; // field@89a1 │ │ +2fbbcc: 6e10 aa87 0100 |000a: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@87aa │ │ +2fbbd2: 0a01 |000d: move-result v1 │ │ +2fbbd4: b010 |000e: add-int/2addr v0, v1 │ │ +2fbbd6: d800 0002 |000f: add-int/lit8 v0, v0, #int 2 // #02 │ │ +2fbbda: 5421 a389 |0011: iget-object v1, v2, Lorg/jaudiotagger/tag/datatype/Lyrics3Image;.time:Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp; // field@89a3 │ │ +2fbbde: 3801 0700 |0013: if-eqz v1, 001a // +0007 │ │ +2fbbe2: 6e10 8c93 0100 |0015: invoke-virtual {v1}, Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp;.getSize:()I // method@938c │ │ +2fbbe8: 0a01 |0018: move-result v1 │ │ +2fbbea: b010 |0019: add-int/2addr v0, v1 │ │ +2fbbec: 0f00 |001a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ 0x0011 line=108 │ │ 0x0015 line=110 │ │ locals : │ │ 0x0000 - 0x001b reg=2 this Lorg/jaudiotagger/tag/datatype/Lyrics3Image; │ │ @@ -1116019,17 +1116019,17 @@ │ │ type : '()Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2fbd90: |[2fbd90] org.jaudiotagger.tag.datatype.Lyrics3Image.getTimeStamp:()Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp; │ │ -2fbda0: 5410 a389 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/datatype/Lyrics3Image;.time:Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp; // field@89a3 │ │ -2fbda4: 1100 |0002: return-object v0 │ │ +2fbd94: |[2fbd94] org.jaudiotagger.tag.datatype.Lyrics3Image.getTimeStamp:()Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp; │ │ +2fbda4: 5410 a389 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/datatype/Lyrics3Image;.time:Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp; // field@89a3 │ │ +2fbda8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/datatype/Lyrics3Image; │ │ │ │ #5 : (in Lorg/jaudiotagger/tag/datatype/Lyrics3Image;) │ │ @@ -1116037,19 +1116037,19 @@ │ │ type : '([BI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -2fbe20: |[2fbe20] org.jaudiotagger.tag.datatype.Lyrics3Image.readByteArray:([BI)V │ │ -2fbe30: 6e10 7687 0100 |0000: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@8776 │ │ -2fbe36: 0c01 |0003: move-result-object v1 │ │ -2fbe38: 6e30 6d93 1002 |0004: invoke-virtual {v0, v1, v2}, Lorg/jaudiotagger/tag/datatype/Lyrics3Image;.readString:(Ljava/lang/String;I)V // method@936d │ │ -2fbe3e: 0e00 |0007: return-void │ │ +2fbe24: |[2fbe24] org.jaudiotagger.tag.datatype.Lyrics3Image.readByteArray:([BI)V │ │ +2fbe34: 6e10 7687 0100 |0000: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@8776 │ │ +2fbe3a: 0c01 |0003: move-result-object v1 │ │ +2fbe3c: 6e30 6d93 1002 |0004: invoke-virtual {v0, v1, v2}, Lorg/jaudiotagger/tag/datatype/Lyrics3Image;.readString:(Ljava/lang/String;I)V // method@936d │ │ +2fbe42: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=265 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/jaudiotagger/tag/datatype/Lyrics3Image; │ │ 0x0000 - 0x0008 reg=1 (null) [B │ │ 0x0000 - 0x0008 reg=2 (null) I │ │ @@ -1116059,62 +1116059,62 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 100 16-bit code units │ │ -2fbe40: |[2fbe40] org.jaudiotagger.tag.datatype.Lyrics3Image.readString:(Ljava/lang/String;I)V │ │ -2fbe50: 1a00 3c1f |0000: const-string v0, "Image string is null" // string@1f3c │ │ -2fbe54: 7120 9e89 0400 |0002: invoke-static {v4, v0}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@899e │ │ -2fbe5a: 3a05 3c00 |0005: if-ltz v5, 0041 // +003c │ │ -2fbe5e: 6e10 aa87 0400 |0007: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@87aa │ │ -2fbe64: 0a00 |000a: move-result v0 │ │ -2fbe66: 3505 3600 |000b: if-ge v5, v0, 0041 // +0036 │ │ -2fbe6a: 3804 3300 |000d: if-eqz v4, 0040 // +0033 │ │ -2fbe6e: 1a00 98b5 |000f: const-string v0, "||" // string@b598 │ │ -2fbe72: 6e30 a687 0405 |0011: invoke-virtual {v4, v0, v5}, Ljava/lang/String;.indexOf:(Ljava/lang/String;I)I // method@87a6 │ │ -2fbe78: 0a01 |0014: move-result v1 │ │ -2fbe7a: 6e30 b587 5401 |0015: invoke-virtual {v4, v5, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@87b5 │ │ -2fbe80: 0c05 |0018: move-result-object v5 │ │ -2fbe82: 5b35 a289 |0019: iput-object v5, v3, Lorg/jaudiotagger/tag/datatype/Lyrics3Image;.filename:Ljava/lang/String; // field@89a2 │ │ -2fbe86: d801 0102 |001b: add-int/lit8 v1, v1, #int 2 // #02 │ │ -2fbe8a: 6e30 a687 0401 |001d: invoke-virtual {v4, v0, v1}, Ljava/lang/String;.indexOf:(Ljava/lang/String;I)I // method@87a6 │ │ -2fbe90: 0a05 |0020: move-result v5 │ │ -2fbe92: 6e30 b587 1405 |0021: invoke-virtual {v4, v1, v5}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@87b5 │ │ -2fbe98: 0c00 |0024: move-result-object v0 │ │ -2fbe9a: 5b30 a189 |0025: iput-object v0, v3, Lorg/jaudiotagger/tag/datatype/Lyrics3Image;.description:Ljava/lang/String; // field@89a1 │ │ -2fbe9e: d805 0502 |0027: add-int/lit8 v5, v5, #int 2 // #02 │ │ -2fbea2: 6e20 b487 5400 |0029: invoke-virtual {v4, v5}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@87b4 │ │ -2fbea8: 0c04 |002c: move-result-object v4 │ │ -2fbeaa: 6e10 aa87 0400 |002d: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@87aa │ │ -2fbeb0: 0a05 |0030: move-result v5 │ │ -2fbeb2: 1270 |0031: const/4 v0, #int 7 // #7 │ │ -2fbeb4: 3305 0e00 |0032: if-ne v5, v0, 0040 // +000e │ │ -2fbeb8: 2205 e611 |0034: new-instance v5, Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp; // type@11e6 │ │ -2fbebc: 1a00 fb4d |0036: const-string v0, "Time Stamp" // string@4dfb │ │ -2fbec0: 7020 8693 0500 |0038: invoke-direct {v5, v0}, Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp;.:(Ljava/lang/String;)V // method@9386 │ │ -2fbec6: 5b35 a389 |003b: iput-object v5, v3, Lorg/jaudiotagger/tag/datatype/Lyrics3Image;.time:Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp; // field@89a3 │ │ -2fbeca: 6e20 8e93 4500 |003d: invoke-virtual {v5, v4}, Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp;.readString:(Ljava/lang/String;)V // method@938e │ │ -2fbed0: 0e00 |0040: return-void │ │ -2fbed2: 2200 2010 |0041: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@1020 │ │ -2fbed6: 2201 3910 |0043: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2fbeda: 7010 cc87 0100 |0045: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2fbee0: 1a02 3c3f |0048: const-string v2, "Offset to image string is out of bounds: offset = " // string@3f3c │ │ -2fbee4: 6e20 d787 2100 |004a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2fbeea: 6e20 d387 5100 |004d: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2fbef0: 1a05 1804 |0050: const-string v5, ", string.length()" // string@0418 │ │ -2fbef4: 6e20 d787 5100 |0052: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2fbefa: 6e10 aa87 0400 |0055: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@87aa │ │ -2fbf00: 0a04 |0058: move-result v4 │ │ -2fbf02: 6e20 d387 4100 |0059: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2fbf08: 6e10 df87 0100 |005c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2fbf0e: 0c04 |005f: move-result-object v4 │ │ -2fbf10: 7020 1f87 4000 |0060: invoke-direct {v0, v4}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@871f │ │ -2fbf16: 2700 |0063: throw v0 │ │ +2fbe44: |[2fbe44] org.jaudiotagger.tag.datatype.Lyrics3Image.readString:(Ljava/lang/String;I)V │ │ +2fbe54: 1a00 3c1f |0000: const-string v0, "Image string is null" // string@1f3c │ │ +2fbe58: 7120 9e89 0400 |0002: invoke-static {v4, v0}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@899e │ │ +2fbe5e: 3a05 3c00 |0005: if-ltz v5, 0041 // +003c │ │ +2fbe62: 6e10 aa87 0400 |0007: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@87aa │ │ +2fbe68: 0a00 |000a: move-result v0 │ │ +2fbe6a: 3505 3600 |000b: if-ge v5, v0, 0041 // +0036 │ │ +2fbe6e: 3804 3300 |000d: if-eqz v4, 0040 // +0033 │ │ +2fbe72: 1a00 98b5 |000f: const-string v0, "||" // string@b598 │ │ +2fbe76: 6e30 a687 0405 |0011: invoke-virtual {v4, v0, v5}, Ljava/lang/String;.indexOf:(Ljava/lang/String;I)I // method@87a6 │ │ +2fbe7c: 0a01 |0014: move-result v1 │ │ +2fbe7e: 6e30 b587 5401 |0015: invoke-virtual {v4, v5, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@87b5 │ │ +2fbe84: 0c05 |0018: move-result-object v5 │ │ +2fbe86: 5b35 a289 |0019: iput-object v5, v3, Lorg/jaudiotagger/tag/datatype/Lyrics3Image;.filename:Ljava/lang/String; // field@89a2 │ │ +2fbe8a: d801 0102 |001b: add-int/lit8 v1, v1, #int 2 // #02 │ │ +2fbe8e: 6e30 a687 0401 |001d: invoke-virtual {v4, v0, v1}, Ljava/lang/String;.indexOf:(Ljava/lang/String;I)I // method@87a6 │ │ +2fbe94: 0a05 |0020: move-result v5 │ │ +2fbe96: 6e30 b587 1405 |0021: invoke-virtual {v4, v1, v5}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@87b5 │ │ +2fbe9c: 0c00 |0024: move-result-object v0 │ │ +2fbe9e: 5b30 a189 |0025: iput-object v0, v3, Lorg/jaudiotagger/tag/datatype/Lyrics3Image;.description:Ljava/lang/String; // field@89a1 │ │ +2fbea2: d805 0502 |0027: add-int/lit8 v5, v5, #int 2 // #02 │ │ +2fbea6: 6e20 b487 5400 |0029: invoke-virtual {v4, v5}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@87b4 │ │ +2fbeac: 0c04 |002c: move-result-object v4 │ │ +2fbeae: 6e10 aa87 0400 |002d: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@87aa │ │ +2fbeb4: 0a05 |0030: move-result v5 │ │ +2fbeb6: 1270 |0031: const/4 v0, #int 7 // #7 │ │ +2fbeb8: 3305 0e00 |0032: if-ne v5, v0, 0040 // +000e │ │ +2fbebc: 2205 e611 |0034: new-instance v5, Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp; // type@11e6 │ │ +2fbec0: 1a00 fb4d |0036: const-string v0, "Time Stamp" // string@4dfb │ │ +2fbec4: 7020 8693 0500 |0038: invoke-direct {v5, v0}, Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp;.:(Ljava/lang/String;)V // method@9386 │ │ +2fbeca: 5b35 a389 |003b: iput-object v5, v3, Lorg/jaudiotagger/tag/datatype/Lyrics3Image;.time:Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp; // field@89a3 │ │ +2fbece: 6e20 8e93 4500 |003d: invoke-virtual {v5, v4}, Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp;.readString:(Ljava/lang/String;)V // method@938e │ │ +2fbed4: 0e00 |0040: return-void │ │ +2fbed6: 2200 2010 |0041: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@1020 │ │ +2fbeda: 2201 3910 |0043: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2fbede: 7010 cc87 0100 |0045: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2fbee4: 1a02 3c3f |0048: const-string v2, "Offset to image string is out of bounds: offset = " // string@3f3c │ │ +2fbee8: 6e20 d787 2100 |004a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2fbeee: 6e20 d387 5100 |004d: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2fbef4: 1a05 1804 |0050: const-string v5, ", string.length()" // string@0418 │ │ +2fbef8: 6e20 d787 5100 |0052: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2fbefe: 6e10 aa87 0400 |0055: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@87aa │ │ +2fbf04: 0a04 |0058: move-result v4 │ │ +2fbf06: 6e20 d387 4100 |0059: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2fbf0c: 6e10 df87 0100 |005c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2fbf12: 0c04 |005f: move-result-object v4 │ │ +2fbf14: 7020 1f87 4000 |0060: invoke-direct {v0, v4}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@871f │ │ +2fbf1a: 2700 |0063: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=183 │ │ 0x0007 line=186 │ │ 0x0011 line=196 │ │ 0x0015 line=197 │ │ 0x001d line=200 │ │ @@ -1116134,17 +1116134,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2fbf18: |[2fbf18] org.jaudiotagger.tag.datatype.Lyrics3Image.setDescription:(Ljava/lang/String;)V │ │ -2fbf28: 5b01 a189 |0000: iput-object v1, v0, Lorg/jaudiotagger/tag/datatype/Lyrics3Image;.description:Ljava/lang/String; // field@89a1 │ │ -2fbf2c: 0e00 |0002: return-void │ │ +2fbf1c: |[2fbf1c] org.jaudiotagger.tag.datatype.Lyrics3Image.setDescription:(Ljava/lang/String;)V │ │ +2fbf2c: 5b01 a189 |0000: iput-object v1, v0, Lorg/jaudiotagger/tag/datatype/Lyrics3Image;.description:Ljava/lang/String; // field@89a1 │ │ +2fbf30: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/tag/datatype/Lyrics3Image; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1116153,17 +1116153,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2fbf30: |[2fbf30] org.jaudiotagger.tag.datatype.Lyrics3Image.setFilename:(Ljava/lang/String;)V │ │ -2fbf40: 5b01 a289 |0000: iput-object v1, v0, Lorg/jaudiotagger/tag/datatype/Lyrics3Image;.filename:Ljava/lang/String; // field@89a2 │ │ -2fbf44: 0e00 |0002: return-void │ │ +2fbf34: |[2fbf34] org.jaudiotagger.tag.datatype.Lyrics3Image.setFilename:(Ljava/lang/String;)V │ │ +2fbf44: 5b01 a289 |0000: iput-object v1, v0, Lorg/jaudiotagger/tag/datatype/Lyrics3Image;.filename:Ljava/lang/String; // field@89a2 │ │ +2fbf48: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/tag/datatype/Lyrics3Image; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1116172,17 +1116172,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2fbf48: |[2fbf48] org.jaudiotagger.tag.datatype.Lyrics3Image.setTimeStamp:(Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp;)V │ │ -2fbf58: 5b01 a389 |0000: iput-object v1, v0, Lorg/jaudiotagger/tag/datatype/Lyrics3Image;.time:Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp; // field@89a3 │ │ -2fbf5c: 0e00 |0002: return-void │ │ +2fbf4c: |[2fbf4c] org.jaudiotagger.tag.datatype.Lyrics3Image.setTimeStamp:(Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp;)V │ │ +2fbf5c: 5b01 a389 |0000: iput-object v1, v0, Lorg/jaudiotagger/tag/datatype/Lyrics3Image;.time:Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp; // field@89a3 │ │ +2fbf60: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/tag/datatype/Lyrics3Image; │ │ 0x0000 - 0x0003 reg=1 (null) Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp; │ │ │ │ @@ -1116191,49 +1116191,49 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 77 16-bit code units │ │ -2fbc1c: |[2fbc1c] org.jaudiotagger.tag.datatype.Lyrics3Image.toString:()Ljava/lang/String; │ │ -2fbc2c: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -2fbc30: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2fbc36: 1a01 686b |0005: const-string v1, "filename = " // string@6b68 │ │ -2fbc3a: 6e20 d787 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2fbc40: 5421 a289 |000a: iget-object v1, v2, Lorg/jaudiotagger/tag/datatype/Lyrics3Image;.filename:Ljava/lang/String; // field@89a2 │ │ -2fbc44: 6e20 d787 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2fbc4a: 1a01 d303 |000f: const-string v1, ", description = " // string@03d3 │ │ -2fbc4e: 6e20 d787 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2fbc54: 5421 a189 |0014: iget-object v1, v2, Lorg/jaudiotagger/tag/datatype/Lyrics3Image;.description:Ljava/lang/String; // field@89a1 │ │ -2fbc58: 6e20 d787 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2fbc5e: 6e10 df87 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2fbc64: 0c00 |001c: move-result-object v0 │ │ -2fbc66: 5421 a389 |001d: iget-object v1, v2, Lorg/jaudiotagger/tag/datatype/Lyrics3Image;.time:Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp; // field@89a3 │ │ -2fbc6a: 3801 1c00 |001f: if-eqz v1, 003b // +001c │ │ -2fbc6e: 2201 3910 |0021: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2fbc72: 7010 cc87 0100 |0023: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2fbc78: 6e20 d787 0100 |0026: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2fbc7e: 1a00 2004 |0029: const-string v0, ", timestamp = " // string@0420 │ │ -2fbc82: 6e20 d787 0100 |002b: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2fbc88: 5420 a389 |002e: iget-object v0, v2, Lorg/jaudiotagger/tag/datatype/Lyrics3Image;.time:Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp; // field@89a3 │ │ -2fbc8c: 6e10 9393 0000 |0030: invoke-virtual {v0}, Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp;.toString:()Ljava/lang/String; // method@9393 │ │ -2fbc92: 0c00 |0033: move-result-object v0 │ │ -2fbc94: 6e20 d787 0100 |0034: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2fbc9a: 6e10 df87 0100 |0037: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2fbca0: 0c00 |003a: move-result-object v0 │ │ -2fbca2: 2201 3910 |003b: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2fbca6: 7010 cc87 0100 |003d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2fbcac: 6e20 d787 0100 |0040: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2fbcb2: 1a00 2200 |0043: const-string v0, " │ │ +2fbc20: |[2fbc20] org.jaudiotagger.tag.datatype.Lyrics3Image.toString:()Ljava/lang/String; │ │ +2fbc30: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +2fbc34: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2fbc3a: 1a01 686b |0005: const-string v1, "filename = " // string@6b68 │ │ +2fbc3e: 6e20 d787 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2fbc44: 5421 a289 |000a: iget-object v1, v2, Lorg/jaudiotagger/tag/datatype/Lyrics3Image;.filename:Ljava/lang/String; // field@89a2 │ │ +2fbc48: 6e20 d787 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2fbc4e: 1a01 d303 |000f: const-string v1, ", description = " // string@03d3 │ │ +2fbc52: 6e20 d787 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2fbc58: 5421 a189 |0014: iget-object v1, v2, Lorg/jaudiotagger/tag/datatype/Lyrics3Image;.description:Ljava/lang/String; // field@89a1 │ │ +2fbc5c: 6e20 d787 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2fbc62: 6e10 df87 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2fbc68: 0c00 |001c: move-result-object v0 │ │ +2fbc6a: 5421 a389 |001d: iget-object v1, v2, Lorg/jaudiotagger/tag/datatype/Lyrics3Image;.time:Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp; // field@89a3 │ │ +2fbc6e: 3801 1c00 |001f: if-eqz v1, 003b // +001c │ │ +2fbc72: 2201 3910 |0021: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2fbc76: 7010 cc87 0100 |0023: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2fbc7c: 6e20 d787 0100 |0026: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2fbc82: 1a00 2004 |0029: const-string v0, ", timestamp = " // string@0420 │ │ +2fbc86: 6e20 d787 0100 |002b: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2fbc8c: 5420 a389 |002e: iget-object v0, v2, Lorg/jaudiotagger/tag/datatype/Lyrics3Image;.time:Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp; // field@89a3 │ │ +2fbc90: 6e10 9393 0000 |0030: invoke-virtual {v0}, Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp;.toString:()Ljava/lang/String; // method@9393 │ │ +2fbc96: 0c00 |0033: move-result-object v0 │ │ +2fbc98: 6e20 d787 0100 |0034: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2fbc9e: 6e10 df87 0100 |0037: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2fbca4: 0c00 |003a: move-result-object v0 │ │ +2fbca6: 2201 3910 |003b: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2fbcaa: 7010 cc87 0100 |003d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2fbcb0: 6e20 d787 0100 |0040: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2fbcb6: 1a00 2200 |0043: const-string v0, " │ │ " // string@0022 │ │ -2fbcb6: 6e20 d787 0100 |0045: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2fbcbc: 6e10 df87 0100 |0048: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2fbcc2: 0c00 |004b: move-result-object v0 │ │ -2fbcc4: 1100 |004c: return-object v0 │ │ +2fbcba: 6e20 d787 0100 |0045: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2fbcc0: 6e10 df87 0100 |0048: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2fbcc6: 0c00 |004b: move-result-object v0 │ │ +2fbcc8: 1100 |004c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=220 │ │ 0x001d line=222 │ │ 0x0021 line=224 │ │ 0x003b line=227 │ │ locals : │ │ @@ -1116244,21 +1116244,21 @@ │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -2fbb7c: |[2fbb7c] org.jaudiotagger.tag.datatype.Lyrics3Image.writeByteArray:()[B │ │ -2fbb8c: 6e10 7393 0200 |0000: invoke-virtual {v2}, Lorg/jaudiotagger/tag/datatype/Lyrics3Image;.writeString:()Ljava/lang/String; // method@9373 │ │ -2fbb92: 0c00 |0003: move-result-object v0 │ │ -2fbb94: 6201 aa81 |0004: sget-object v1, Ljava/nio/charset/StandardCharsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@81aa │ │ -2fbb98: 6e20 a187 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@87a1 │ │ -2fbb9e: 0c00 |0009: move-result-object v0 │ │ -2fbba0: 1100 |000a: return-object v0 │ │ +2fbb80: |[2fbb80] org.jaudiotagger.tag.datatype.Lyrics3Image.writeByteArray:()[B │ │ +2fbb90: 6e10 7393 0200 |0000: invoke-virtual {v2}, Lorg/jaudiotagger/tag/datatype/Lyrics3Image;.writeString:()Ljava/lang/String; // method@9373 │ │ +2fbb96: 0c00 |0003: move-result-object v0 │ │ +2fbb98: 6201 aa81 |0004: sget-object v1, Ljava/nio/charset/StandardCharsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@81aa │ │ +2fbb9c: 6e20 a187 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@87a1 │ │ +2fbba2: 0c00 |0009: move-result-object v0 │ │ +2fbba4: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=270 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lorg/jaudiotagger/tag/datatype/Lyrics3Image; │ │ │ │ #12 : (in Lorg/jaudiotagger/tag/datatype/Lyrics3Image;) │ │ @@ -1116266,56 +1116266,56 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 91 16-bit code units │ │ -2fbcc8: |[2fbcc8] org.jaudiotagger.tag.datatype.Lyrics3Image.writeString:()Ljava/lang/String; │ │ -2fbcd8: 5430 a289 |0000: iget-object v0, v3, Lorg/jaudiotagger/tag/datatype/Lyrics3Image;.filename:Ljava/lang/String; // field@89a2 │ │ -2fbcdc: 1a01 98b5 |0002: const-string v1, "||" // string@b598 │ │ -2fbce0: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -2fbce4: 0710 |0006: move-object v0, v1 │ │ -2fbce6: 2812 |0007: goto 0019 // +0012 │ │ -2fbce8: 2200 3910 |0008: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -2fbcec: 7010 cc87 0000 |000a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2fbcf2: 5432 a289 |000d: iget-object v2, v3, Lorg/jaudiotagger/tag/datatype/Lyrics3Image;.filename:Ljava/lang/String; // field@89a2 │ │ -2fbcf6: 6e20 d787 2000 |000f: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2fbcfc: 6e20 d787 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2fbd02: 6e10 df87 0000 |0015: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2fbd08: 0c00 |0018: move-result-object v0 │ │ -2fbd0a: 5432 a189 |0019: iget-object v2, v3, Lorg/jaudiotagger/tag/datatype/Lyrics3Image;.description:Ljava/lang/String; // field@89a1 │ │ -2fbd0e: 3902 1200 |001b: if-nez v2, 002d // +0012 │ │ -2fbd12: 2202 3910 |001d: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ -2fbd16: 7010 cc87 0200 |001f: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2fbd1c: 6e20 d787 0200 |0022: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2fbd22: 6e20 d787 1200 |0025: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2fbd28: 6e10 df87 0200 |0028: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2fbd2e: 0c00 |002b: move-result-object v0 │ │ -2fbd30: 2815 |002c: goto 0041 // +0015 │ │ -2fbd32: 2202 3910 |002d: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ -2fbd36: 7010 cc87 0200 |002f: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2fbd3c: 6e20 d787 0200 |0032: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2fbd42: 5430 a189 |0035: iget-object v0, v3, Lorg/jaudiotagger/tag/datatype/Lyrics3Image;.description:Ljava/lang/String; // field@89a1 │ │ -2fbd46: 6e20 d787 0200 |0037: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2fbd4c: 6e20 d787 1200 |003a: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2fbd52: 6e10 df87 0200 |003d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2fbd58: 0c00 |0040: move-result-object v0 │ │ -2fbd5a: 5431 a389 |0041: iget-object v1, v3, Lorg/jaudiotagger/tag/datatype/Lyrics3Image;.time:Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp; // field@89a3 │ │ -2fbd5e: 3801 1700 |0043: if-eqz v1, 005a // +0017 │ │ -2fbd62: 2201 3910 |0045: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2fbd66: 7010 cc87 0100 |0047: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2fbd6c: 6e20 d787 0100 |004a: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2fbd72: 5430 a389 |004d: iget-object v0, v3, Lorg/jaudiotagger/tag/datatype/Lyrics3Image;.time:Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp; // field@89a3 │ │ -2fbd76: 6e10 9593 0000 |004f: invoke-virtual {v0}, Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp;.writeString:()Ljava/lang/String; // method@9395 │ │ -2fbd7c: 0c00 |0052: move-result-object v0 │ │ -2fbd7e: 6e20 d787 0100 |0053: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2fbd84: 6e10 df87 0100 |0056: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2fbd8a: 0c00 |0059: move-result-object v0 │ │ -2fbd8c: 1100 |005a: return-object v0 │ │ +2fbccc: |[2fbccc] org.jaudiotagger.tag.datatype.Lyrics3Image.writeString:()Ljava/lang/String; │ │ +2fbcdc: 5430 a289 |0000: iget-object v0, v3, Lorg/jaudiotagger/tag/datatype/Lyrics3Image;.filename:Ljava/lang/String; // field@89a2 │ │ +2fbce0: 1a01 98b5 |0002: const-string v1, "||" // string@b598 │ │ +2fbce4: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +2fbce8: 0710 |0006: move-object v0, v1 │ │ +2fbcea: 2812 |0007: goto 0019 // +0012 │ │ +2fbcec: 2200 3910 |0008: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +2fbcf0: 7010 cc87 0000 |000a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2fbcf6: 5432 a289 |000d: iget-object v2, v3, Lorg/jaudiotagger/tag/datatype/Lyrics3Image;.filename:Ljava/lang/String; // field@89a2 │ │ +2fbcfa: 6e20 d787 2000 |000f: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2fbd00: 6e20 d787 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2fbd06: 6e10 df87 0000 |0015: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2fbd0c: 0c00 |0018: move-result-object v0 │ │ +2fbd0e: 5432 a189 |0019: iget-object v2, v3, Lorg/jaudiotagger/tag/datatype/Lyrics3Image;.description:Ljava/lang/String; // field@89a1 │ │ +2fbd12: 3902 1200 |001b: if-nez v2, 002d // +0012 │ │ +2fbd16: 2202 3910 |001d: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ +2fbd1a: 7010 cc87 0200 |001f: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2fbd20: 6e20 d787 0200 |0022: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2fbd26: 6e20 d787 1200 |0025: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2fbd2c: 6e10 df87 0200 |0028: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2fbd32: 0c00 |002b: move-result-object v0 │ │ +2fbd34: 2815 |002c: goto 0041 // +0015 │ │ +2fbd36: 2202 3910 |002d: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ +2fbd3a: 7010 cc87 0200 |002f: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2fbd40: 6e20 d787 0200 |0032: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2fbd46: 5430 a189 |0035: iget-object v0, v3, Lorg/jaudiotagger/tag/datatype/Lyrics3Image;.description:Ljava/lang/String; // field@89a1 │ │ +2fbd4a: 6e20 d787 0200 |0037: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2fbd50: 6e20 d787 1200 |003a: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2fbd56: 6e10 df87 0200 |003d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2fbd5c: 0c00 |0040: move-result-object v0 │ │ +2fbd5e: 5431 a389 |0041: iget-object v1, v3, Lorg/jaudiotagger/tag/datatype/Lyrics3Image;.time:Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp; // field@89a3 │ │ +2fbd62: 3801 1700 |0043: if-eqz v1, 005a // +0017 │ │ +2fbd66: 2201 3910 |0045: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2fbd6a: 7010 cc87 0100 |0047: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2fbd70: 6e20 d787 0100 |004a: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2fbd76: 5430 a389 |004d: iget-object v0, v3, Lorg/jaudiotagger/tag/datatype/Lyrics3Image;.time:Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp; // field@89a3 │ │ +2fbd7a: 6e10 9593 0000 |004f: invoke-virtual {v0}, Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp;.writeString:()Ljava/lang/String; // method@9395 │ │ +2fbd80: 0c00 |0052: move-result-object v0 │ │ +2fbd82: 6e20 d787 0100 |0053: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2fbd88: 6e10 df87 0100 |0056: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2fbd8e: 0c00 |0059: move-result-object v0 │ │ +2fbd90: 1100 |005a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=237 │ │ 0x0008 line=243 │ │ 0x0019 line=246 │ │ 0x001d line=248 │ │ 0x002d line=252 │ │ @@ -1116386,22 +1116386,22 @@ │ │ type : '(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -2fc1b8: |[2fc1b8] org.jaudiotagger.tag.datatype.Lyrics3Line.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V │ │ -2fc1c8: 7030 fb92 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@92fb │ │ -2fc1ce: 2201 9210 |0003: new-instance v1, Ljava/util/LinkedList; // type@1092 │ │ -2fc1d2: 7010 5a89 0100 |0005: invoke-direct {v1}, Ljava/util/LinkedList;.:()V // method@895a │ │ -2fc1d8: 5b01 a589 |0008: iput-object v1, v0, Lorg/jaudiotagger/tag/datatype/Lyrics3Line;.timeStamp:Ljava/util/LinkedList; // field@89a5 │ │ -2fc1dc: 1a01 0000 |000a: const-string v1, "" // string@0000 │ │ -2fc1e0: 5b01 a489 |000c: iput-object v1, v0, Lorg/jaudiotagger/tag/datatype/Lyrics3Line;.lyric:Ljava/lang/String; // field@89a4 │ │ -2fc1e4: 0e00 |000e: return-void │ │ +2fc1bc: |[2fc1bc] org.jaudiotagger.tag.datatype.Lyrics3Line.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V │ │ +2fc1cc: 7030 fb92 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@92fb │ │ +2fc1d2: 2201 9210 |0003: new-instance v1, Ljava/util/LinkedList; // type@1092 │ │ +2fc1d6: 7010 5a89 0100 |0005: invoke-direct {v1}, Ljava/util/LinkedList;.:()V // method@895a │ │ +2fc1dc: 5b01 a589 |0008: iput-object v1, v0, Lorg/jaudiotagger/tag/datatype/Lyrics3Line;.timeStamp:Ljava/util/LinkedList; // field@89a5 │ │ +2fc1e0: 1a01 0000 |000a: const-string v1, "" // string@0000 │ │ +2fc1e4: 5b01 a489 |000c: iput-object v1, v0, Lorg/jaudiotagger/tag/datatype/Lyrics3Line;.lyric:Ljava/lang/String; // field@89a4 │ │ +2fc1e8: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0003 line=38 │ │ 0x000c line=43 │ │ locals : │ │ 0x0000 - 0x000f reg=0 this Lorg/jaudiotagger/tag/datatype/Lyrics3Line; │ │ @@ -1116413,39 +1116413,39 @@ │ │ type : '(Lorg/jaudiotagger/tag/datatype/Lyrics3Line;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 49 16-bit code units │ │ -2fc1e8: |[2fc1e8] org.jaudiotagger.tag.datatype.Lyrics3Line.:(Lorg/jaudiotagger/tag/datatype/Lyrics3Line;)V │ │ -2fc1f8: 7020 fd92 4300 |0000: invoke-direct {v3, v4}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.:(Lorg/jaudiotagger/tag/datatype/AbstractDataType;)V // method@92fd │ │ -2fc1fe: 2200 9210 |0003: new-instance v0, Ljava/util/LinkedList; // type@1092 │ │ -2fc202: 7010 5a89 0000 |0005: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@895a │ │ -2fc208: 5b30 a589 |0008: iput-object v0, v3, Lorg/jaudiotagger/tag/datatype/Lyrics3Line;.timeStamp:Ljava/util/LinkedList; // field@89a5 │ │ -2fc20c: 1a00 0000 |000a: const-string v0, "" // string@0000 │ │ -2fc210: 5b30 a489 |000c: iput-object v0, v3, Lorg/jaudiotagger/tag/datatype/Lyrics3Line;.lyric:Ljava/lang/String; // field@89a4 │ │ -2fc214: 5440 a489 |000e: iget-object v0, v4, Lorg/jaudiotagger/tag/datatype/Lyrics3Line;.lyric:Ljava/lang/String; // field@89a4 │ │ -2fc218: 5b30 a489 |0010: iput-object v0, v3, Lorg/jaudiotagger/tag/datatype/Lyrics3Line;.lyric:Ljava/lang/String; // field@89a4 │ │ -2fc21c: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -2fc21e: 5441 a589 |0013: iget-object v1, v4, Lorg/jaudiotagger/tag/datatype/Lyrics3Line;.timeStamp:Ljava/util/LinkedList; // field@89a5 │ │ -2fc222: 6e10 6289 0100 |0015: invoke-virtual {v1}, Ljava/util/LinkedList;.size:()I // method@8962 │ │ -2fc228: 0a01 |0018: move-result v1 │ │ -2fc22a: 3510 1700 |0019: if-ge v0, v1, 0030 // +0017 │ │ -2fc22e: 2201 e611 |001b: new-instance v1, Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp; // type@11e6 │ │ -2fc232: 5442 a589 |001d: iget-object v2, v4, Lorg/jaudiotagger/tag/datatype/Lyrics3Line;.timeStamp:Ljava/util/LinkedList; // field@89a5 │ │ -2fc236: 6e20 5f89 0200 |001f: invoke-virtual {v2, v0}, Ljava/util/LinkedList;.get:(I)Ljava/lang/Object; // method@895f │ │ -2fc23c: 0c02 |0022: move-result-object v2 │ │ -2fc23e: 1f02 e611 |0023: check-cast v2, Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp; // type@11e6 │ │ -2fc242: 7020 8893 2100 |0025: invoke-direct {v1, v2}, Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp;.:(Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp;)V // method@9388 │ │ -2fc248: 5432 a589 |0028: iget-object v2, v3, Lorg/jaudiotagger/tag/datatype/Lyrics3Line;.timeStamp:Ljava/util/LinkedList; // field@89a5 │ │ -2fc24c: 6e20 5b89 1200 |002a: invoke-virtual {v2, v1}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@895b │ │ -2fc252: d800 0001 |002d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -2fc256: 28e4 |002f: goto 0013 // -001c │ │ -2fc258: 0e00 |0030: return-void │ │ +2fc1ec: |[2fc1ec] org.jaudiotagger.tag.datatype.Lyrics3Line.:(Lorg/jaudiotagger/tag/datatype/Lyrics3Line;)V │ │ +2fc1fc: 7020 fd92 4300 |0000: invoke-direct {v3, v4}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.:(Lorg/jaudiotagger/tag/datatype/AbstractDataType;)V // method@92fd │ │ +2fc202: 2200 9210 |0003: new-instance v0, Ljava/util/LinkedList; // type@1092 │ │ +2fc206: 7010 5a89 0000 |0005: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@895a │ │ +2fc20c: 5b30 a589 |0008: iput-object v0, v3, Lorg/jaudiotagger/tag/datatype/Lyrics3Line;.timeStamp:Ljava/util/LinkedList; // field@89a5 │ │ +2fc210: 1a00 0000 |000a: const-string v0, "" // string@0000 │ │ +2fc214: 5b30 a489 |000c: iput-object v0, v3, Lorg/jaudiotagger/tag/datatype/Lyrics3Line;.lyric:Ljava/lang/String; // field@89a4 │ │ +2fc218: 5440 a489 |000e: iget-object v0, v4, Lorg/jaudiotagger/tag/datatype/Lyrics3Line;.lyric:Ljava/lang/String; // field@89a4 │ │ +2fc21c: 5b30 a489 |0010: iput-object v0, v3, Lorg/jaudiotagger/tag/datatype/Lyrics3Line;.lyric:Ljava/lang/String; // field@89a4 │ │ +2fc220: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +2fc222: 5441 a589 |0013: iget-object v1, v4, Lorg/jaudiotagger/tag/datatype/Lyrics3Line;.timeStamp:Ljava/util/LinkedList; // field@89a5 │ │ +2fc226: 6e10 6289 0100 |0015: invoke-virtual {v1}, Ljava/util/LinkedList;.size:()I // method@8962 │ │ +2fc22c: 0a01 |0018: move-result v1 │ │ +2fc22e: 3510 1700 |0019: if-ge v0, v1, 0030 // +0017 │ │ +2fc232: 2201 e611 |001b: new-instance v1, Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp; // type@11e6 │ │ +2fc236: 5442 a589 |001d: iget-object v2, v4, Lorg/jaudiotagger/tag/datatype/Lyrics3Line;.timeStamp:Ljava/util/LinkedList; // field@89a5 │ │ +2fc23a: 6e20 5f89 0200 |001f: invoke-virtual {v2, v0}, Ljava/util/LinkedList;.get:(I)Ljava/lang/Object; // method@895f │ │ +2fc240: 0c02 |0022: move-result-object v2 │ │ +2fc242: 1f02 e611 |0023: check-cast v2, Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp; // type@11e6 │ │ +2fc246: 7020 8893 2100 |0025: invoke-direct {v1, v2}, Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp;.:(Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp;)V // method@9388 │ │ +2fc24c: 5432 a589 |0028: iget-object v2, v3, Lorg/jaudiotagger/tag/datatype/Lyrics3Line;.timeStamp:Ljava/util/LinkedList; // field@89a5 │ │ +2fc250: 6e20 5b89 1200 |002a: invoke-virtual {v2, v1}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@895b │ │ +2fc256: d800 0001 |002d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +2fc25a: 28e4 |002f: goto 0013 // -001c │ │ +2fc25c: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0003 line=38 │ │ 0x000c line=43 │ │ 0x000e line=59 │ │ 0x0013 line=61 │ │ @@ -1116461,24 +1116461,24 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -2fc25c: |[2fc25c] org.jaudiotagger.tag.datatype.Lyrics3Line.addLyric:(Ljava/lang/String;)V │ │ -2fc26c: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -2fc270: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2fc276: 5421 a489 |0005: iget-object v1, v2, Lorg/jaudiotagger/tag/datatype/Lyrics3Line;.lyric:Ljava/lang/String; // field@89a4 │ │ -2fc27a: 6e20 d787 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2fc280: 6e20 d787 3000 |000a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2fc286: 6e10 df87 0000 |000d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2fc28c: 0c03 |0010: move-result-object v3 │ │ -2fc28e: 5b23 a489 |0011: iput-object v3, v2, Lorg/jaudiotagger/tag/datatype/Lyrics3Line;.lyric:Ljava/lang/String; // field@89a4 │ │ -2fc292: 0e00 |0013: return-void │ │ +2fc260: |[2fc260] org.jaudiotagger.tag.datatype.Lyrics3Line.addLyric:(Ljava/lang/String;)V │ │ +2fc270: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +2fc274: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2fc27a: 5421 a489 |0005: iget-object v1, v2, Lorg/jaudiotagger/tag/datatype/Lyrics3Line;.lyric:Ljava/lang/String; // field@89a4 │ │ +2fc27e: 6e20 d787 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2fc284: 6e20 d787 3000 |000a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2fc28a: 6e10 df87 0000 |000d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2fc290: 0c03 |0010: move-result-object v3 │ │ +2fc292: 5b23 a489 |0011: iput-object v3, v2, Lorg/jaudiotagger/tag/datatype/Lyrics3Line;.lyric:Ljava/lang/String; // field@89a4 │ │ +2fc296: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lorg/jaudiotagger/tag/datatype/Lyrics3Line; │ │ 0x0000 - 0x0014 reg=3 (null) Ljava/lang/String; │ │ │ │ @@ -1116487,26 +1116487,26 @@ │ │ type : '(Lorg/jaudiotagger/tag/datatype/ID3v2LyricLine;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -2fc294: |[2fc294] org.jaudiotagger.tag.datatype.Lyrics3Line.addLyric:(Lorg/jaudiotagger/tag/datatype/ID3v2LyricLine;)V │ │ -2fc2a4: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -2fc2a8: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2fc2ae: 5421 a489 |0005: iget-object v1, v2, Lorg/jaudiotagger/tag/datatype/Lyrics3Line;.lyric:Ljava/lang/String; // field@89a4 │ │ -2fc2b2: 6e20 d787 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2fc2b8: 6e10 5e93 0300 |000a: invoke-virtual {v3}, Lorg/jaudiotagger/tag/datatype/ID3v2LyricLine;.getText:()Ljava/lang/String; // method@935e │ │ -2fc2be: 0c03 |000d: move-result-object v3 │ │ -2fc2c0: 6e20 d787 3000 |000e: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2fc2c6: 6e10 df87 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2fc2cc: 0c03 |0014: move-result-object v3 │ │ -2fc2ce: 5b23 a489 |0015: iput-object v3, v2, Lorg/jaudiotagger/tag/datatype/Lyrics3Line;.lyric:Ljava/lang/String; // field@89a4 │ │ -2fc2d2: 0e00 |0017: return-void │ │ +2fc298: |[2fc298] org.jaudiotagger.tag.datatype.Lyrics3Line.addLyric:(Lorg/jaudiotagger/tag/datatype/ID3v2LyricLine;)V │ │ +2fc2a8: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +2fc2ac: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2fc2b2: 5421 a489 |0005: iget-object v1, v2, Lorg/jaudiotagger/tag/datatype/Lyrics3Line;.lyric:Ljava/lang/String; // field@89a4 │ │ +2fc2b6: 6e20 d787 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2fc2bc: 6e10 5e93 0300 |000a: invoke-virtual {v3}, Lorg/jaudiotagger/tag/datatype/ID3v2LyricLine;.getText:()Ljava/lang/String; // method@935e │ │ +2fc2c2: 0c03 |000d: move-result-object v3 │ │ +2fc2c4: 6e20 d787 3000 |000e: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2fc2ca: 6e10 df87 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2fc2d0: 0c03 |0014: move-result-object v3 │ │ +2fc2d2: 5b23 a489 |0015: iput-object v3, v2, Lorg/jaudiotagger/tag/datatype/Lyrics3Line;.lyric:Ljava/lang/String; // field@89a4 │ │ +2fc2d6: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ locals : │ │ 0x0000 - 0x0018 reg=2 this Lorg/jaudiotagger/tag/datatype/Lyrics3Line; │ │ 0x0000 - 0x0018 reg=3 (null) Lorg/jaudiotagger/tag/datatype/ID3v2LyricLine; │ │ │ │ @@ -1116515,18 +1116515,18 @@ │ │ type : '(Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -2fc2d4: |[2fc2d4] org.jaudiotagger.tag.datatype.Lyrics3Line.addTimeStamp:(Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp;)V │ │ -2fc2e4: 5410 a589 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/datatype/Lyrics3Line;.timeStamp:Ljava/util/LinkedList; // field@89a5 │ │ -2fc2e8: 6e20 5b89 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@895b │ │ -2fc2ee: 0e00 |0005: return-void │ │ +2fc2d8: |[2fc2d8] org.jaudiotagger.tag.datatype.Lyrics3Line.addTimeStamp:(Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp;)V │ │ +2fc2e8: 5410 a589 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/datatype/Lyrics3Line;.timeStamp:Ljava/util/LinkedList; // field@89a5 │ │ +2fc2ec: 6e20 5b89 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@895b │ │ +2fc2f2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jaudiotagger/tag/datatype/Lyrics3Line; │ │ 0x0000 - 0x0006 reg=2 (null) Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp; │ │ │ │ @@ -1116535,37 +1116535,37 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -2fbf60: |[2fbf60] org.jaudiotagger.tag.datatype.Lyrics3Line.equals:(Ljava/lang/Object;)Z │ │ -2fbf70: 2050 e511 |0000: instance-of v0, v5, Lorg/jaudiotagger/tag/datatype/Lyrics3Line; // type@11e5 │ │ -2fbf74: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -2fbf76: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ -2fbf7a: 0f01 |0005: return v1 │ │ -2fbf7c: 0750 |0006: move-object v0, v5 │ │ -2fbf7e: 1f00 e511 |0007: check-cast v0, Lorg/jaudiotagger/tag/datatype/Lyrics3Line; // type@11e5 │ │ -2fbf82: 5442 a489 |0009: iget-object v2, v4, Lorg/jaudiotagger/tag/datatype/Lyrics3Line;.lyric:Ljava/lang/String; // field@89a4 │ │ -2fbf86: 5403 a489 |000b: iget-object v3, v0, Lorg/jaudiotagger/tag/datatype/Lyrics3Line;.lyric:Ljava/lang/String; // field@89a4 │ │ -2fbf8a: 6e20 9c87 3200 |000d: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2fbf90: 0a02 |0010: move-result v2 │ │ -2fbf92: 3902 0300 |0011: if-nez v2, 0014 // +0003 │ │ -2fbf96: 0f01 |0013: return v1 │ │ -2fbf98: 5442 a589 |0014: iget-object v2, v4, Lorg/jaudiotagger/tag/datatype/Lyrics3Line;.timeStamp:Ljava/util/LinkedList; // field@89a5 │ │ -2fbf9c: 5400 a589 |0016: iget-object v0, v0, Lorg/jaudiotagger/tag/datatype/Lyrics3Line;.timeStamp:Ljava/util/LinkedList; // field@89a5 │ │ -2fbfa0: 6e20 5e89 0200 |0018: invoke-virtual {v2, v0}, Ljava/util/LinkedList;.equals:(Ljava/lang/Object;)Z // method@895e │ │ -2fbfa6: 0a00 |001b: move-result v0 │ │ -2fbfa8: 3800 0900 |001c: if-eqz v0, 0025 // +0009 │ │ -2fbfac: 6f20 fe92 5400 |001e: invoke-super {v4, v5}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.equals:(Ljava/lang/Object;)Z // method@92fe │ │ -2fbfb2: 0a05 |0021: move-result v5 │ │ -2fbfb4: 3805 0300 |0022: if-eqz v5, 0025 // +0003 │ │ -2fbfb8: 1211 |0024: const/4 v1, #int 1 // #1 │ │ -2fbfba: 0f01 |0025: return v1 │ │ +2fbf64: |[2fbf64] org.jaudiotagger.tag.datatype.Lyrics3Line.equals:(Ljava/lang/Object;)Z │ │ +2fbf74: 2050 e511 |0000: instance-of v0, v5, Lorg/jaudiotagger/tag/datatype/Lyrics3Line; // type@11e5 │ │ +2fbf78: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +2fbf7a: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ +2fbf7e: 0f01 |0005: return v1 │ │ +2fbf80: 0750 |0006: move-object v0, v5 │ │ +2fbf82: 1f00 e511 |0007: check-cast v0, Lorg/jaudiotagger/tag/datatype/Lyrics3Line; // type@11e5 │ │ +2fbf86: 5442 a489 |0009: iget-object v2, v4, Lorg/jaudiotagger/tag/datatype/Lyrics3Line;.lyric:Ljava/lang/String; // field@89a4 │ │ +2fbf8a: 5403 a489 |000b: iget-object v3, v0, Lorg/jaudiotagger/tag/datatype/Lyrics3Line;.lyric:Ljava/lang/String; // field@89a4 │ │ +2fbf8e: 6e20 9c87 3200 |000d: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2fbf94: 0a02 |0010: move-result v2 │ │ +2fbf96: 3902 0300 |0011: if-nez v2, 0014 // +0003 │ │ +2fbf9a: 0f01 |0013: return v1 │ │ +2fbf9c: 5442 a589 |0014: iget-object v2, v4, Lorg/jaudiotagger/tag/datatype/Lyrics3Line;.timeStamp:Ljava/util/LinkedList; // field@89a5 │ │ +2fbfa0: 5400 a589 |0016: iget-object v0, v0, Lorg/jaudiotagger/tag/datatype/Lyrics3Line;.timeStamp:Ljava/util/LinkedList; // field@89a5 │ │ +2fbfa4: 6e20 5e89 0200 |0018: invoke-virtual {v2, v0}, Ljava/util/LinkedList;.equals:(Ljava/lang/Object;)Z // method@895e │ │ +2fbfaa: 0a00 |001b: move-result v0 │ │ +2fbfac: 3800 0900 |001c: if-eqz v0, 0025 // +0009 │ │ +2fbfb0: 6f20 fe92 5400 |001e: invoke-super {v4, v5}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.equals:(Ljava/lang/Object;)Z // method@92fe │ │ +2fbfb6: 0a05 |0021: move-result v5 │ │ +2fbfb8: 3805 0300 |0022: if-eqz v5, 0025 // +0003 │ │ +2fbfbc: 1211 |0024: const/4 v1, #int 1 // #1 │ │ +2fbfbe: 0f01 |0025: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ 0x0006 line=144 │ │ 0x0009 line=145 │ │ 0x0014 line=149 │ │ locals : │ │ @@ -1116577,17 +1116577,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2fc05c: |[2fc05c] org.jaudiotagger.tag.datatype.Lyrics3Line.getLyric:()Ljava/lang/String; │ │ -2fc06c: 5410 a489 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/datatype/Lyrics3Line;.lyric:Ljava/lang/String; // field@89a4 │ │ -2fc070: 1100 |0002: return-object v0 │ │ +2fc060: |[2fc060] org.jaudiotagger.tag.datatype.Lyrics3Line.getLyric:()Ljava/lang/String; │ │ +2fc070: 5410 a489 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/datatype/Lyrics3Line;.lyric:Ljava/lang/String; // field@89a4 │ │ +2fc074: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/datatype/Lyrics3Line; │ │ │ │ #5 : (in Lorg/jaudiotagger/tag/datatype/Lyrics3Line;) │ │ @@ -1116595,34 +1116595,34 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 33 16-bit code units │ │ -2fc008: |[2fc008] org.jaudiotagger.tag.datatype.Lyrics3Line.getSize:()I │ │ -2fc018: 5430 a589 |0000: iget-object v0, v3, Lorg/jaudiotagger/tag/datatype/Lyrics3Line;.timeStamp:Ljava/util/LinkedList; // field@89a5 │ │ -2fc01c: 6e10 6189 0000 |0002: invoke-virtual {v0}, Ljava/util/LinkedList;.iterator:()Ljava/util/Iterator; // method@8961 │ │ -2fc022: 0c00 |0005: move-result-object v0 │ │ -2fc024: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -2fc026: 7210 4789 0000 |0007: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -2fc02c: 0a02 |000a: move-result v2 │ │ -2fc02e: 3802 0e00 |000b: if-eqz v2, 0019 // +000e │ │ -2fc032: 7210 4889 0000 |000d: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -2fc038: 0c02 |0010: move-result-object v2 │ │ -2fc03a: 1f02 e611 |0011: check-cast v2, Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp; // type@11e6 │ │ -2fc03e: 6e10 8c93 0200 |0013: invoke-virtual {v2}, Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp;.getSize:()I // method@938c │ │ -2fc044: 0a02 |0016: move-result v2 │ │ -2fc046: b021 |0017: add-int/2addr v1, v2 │ │ -2fc048: 28ef |0018: goto 0007 // -0011 │ │ -2fc04a: 5430 a489 |0019: iget-object v0, v3, Lorg/jaudiotagger/tag/datatype/Lyrics3Line;.lyric:Ljava/lang/String; // field@89a4 │ │ -2fc04e: 6e10 aa87 0000 |001b: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@87aa │ │ -2fc054: 0a00 |001e: move-result v0 │ │ -2fc056: b001 |001f: add-int/2addr v1, v0 │ │ -2fc058: 0f01 |0020: return v1 │ │ +2fc00c: |[2fc00c] org.jaudiotagger.tag.datatype.Lyrics3Line.getSize:()I │ │ +2fc01c: 5430 a589 |0000: iget-object v0, v3, Lorg/jaudiotagger/tag/datatype/Lyrics3Line;.timeStamp:Ljava/util/LinkedList; // field@89a5 │ │ +2fc020: 6e10 6189 0000 |0002: invoke-virtual {v0}, Ljava/util/LinkedList;.iterator:()Ljava/util/Iterator; // method@8961 │ │ +2fc026: 0c00 |0005: move-result-object v0 │ │ +2fc028: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +2fc02a: 7210 4789 0000 |0007: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +2fc030: 0a02 |000a: move-result v2 │ │ +2fc032: 3802 0e00 |000b: if-eqz v2, 0019 // +000e │ │ +2fc036: 7210 4889 0000 |000d: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +2fc03c: 0c02 |0010: move-result-object v2 │ │ +2fc03e: 1f02 e611 |0011: check-cast v2, Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp; // type@11e6 │ │ +2fc042: 6e10 8c93 0200 |0013: invoke-virtual {v2}, Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp;.getSize:()I // method@938c │ │ +2fc048: 0a02 |0016: move-result v2 │ │ +2fc04a: b021 |0017: add-int/2addr v1, v2 │ │ +2fc04c: 28ef |0018: goto 0007 // -0011 │ │ +2fc04e: 5430 a489 |0019: iget-object v0, v3, Lorg/jaudiotagger/tag/datatype/Lyrics3Line;.lyric:Ljava/lang/String; // field@89a4 │ │ +2fc052: 6e10 aa87 0000 |001b: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@87aa │ │ +2fc058: 0a00 |001e: move-result v0 │ │ +2fc05a: b001 |001f: add-int/2addr v1, v0 │ │ +2fc05c: 0f01 |0020: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x0011 line=94 │ │ 0x0019 line=96 │ │ locals : │ │ 0x0000 - 0x0021 reg=3 this Lorg/jaudiotagger/tag/datatype/Lyrics3Line; │ │ @@ -1116632,19 +1116632,19 @@ │ │ type : '()Ljava/util/Iterator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -2fc198: |[2fc198] org.jaudiotagger.tag.datatype.Lyrics3Line.getTimeStamp:()Ljava/util/Iterator; │ │ -2fc1a8: 5410 a589 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/datatype/Lyrics3Line;.timeStamp:Ljava/util/LinkedList; // field@89a5 │ │ -2fc1ac: 6e10 6189 0000 |0002: invoke-virtual {v0}, Ljava/util/LinkedList;.iterator:()Ljava/util/Iterator; // method@8961 │ │ -2fc1b2: 0c00 |0005: move-result-object v0 │ │ -2fc1b4: 1100 |0006: return-object v0 │ │ +2fc19c: |[2fc19c] org.jaudiotagger.tag.datatype.Lyrics3Line.getTimeStamp:()Ljava/util/Iterator; │ │ +2fc1ac: 5410 a589 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/datatype/Lyrics3Line;.timeStamp:Ljava/util/LinkedList; // field@89a5 │ │ +2fc1b0: 6e10 6189 0000 |0002: invoke-virtual {v0}, Ljava/util/LinkedList;.iterator:()Ljava/util/Iterator; // method@8961 │ │ +2fc1b6: 0c00 |0005: move-result-object v0 │ │ +2fc1b8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jaudiotagger/tag/datatype/Lyrics3Line; │ │ │ │ #7 : (in Lorg/jaudiotagger/tag/datatype/Lyrics3Line;) │ │ @@ -1116652,20 +1116652,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -2fbfbc: |[2fbfbc] org.jaudiotagger.tag.datatype.Lyrics3Line.hasTimeStamp:()Z │ │ -2fbfcc: 5410 a589 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/datatype/Lyrics3Line;.timeStamp:Ljava/util/LinkedList; // field@89a5 │ │ -2fbfd0: 6e10 6089 0000 |0002: invoke-virtual {v0}, Ljava/util/LinkedList;.isEmpty:()Z // method@8960 │ │ -2fbfd6: 0a00 |0005: move-result v0 │ │ -2fbfd8: df00 0001 |0006: xor-int/lit8 v0, v0, #int 1 // #01 │ │ -2fbfdc: 0f00 |0008: return v0 │ │ +2fbfc0: |[2fbfc0] org.jaudiotagger.tag.datatype.Lyrics3Line.hasTimeStamp:()Z │ │ +2fbfd0: 5410 a589 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/datatype/Lyrics3Line;.timeStamp:Ljava/util/LinkedList; // field@89a5 │ │ +2fbfd4: 6e10 6089 0000 |0002: invoke-virtual {v0}, Ljava/util/LinkedList;.isEmpty:()Z // method@8960 │ │ +2fbfda: 0a00 |0005: move-result v0 │ │ +2fbfdc: df00 0001 |0006: xor-int/lit8 v0, v0, #int 1 // #01 │ │ +2fbfe0: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/jaudiotagger/tag/datatype/Lyrics3Line; │ │ │ │ #8 : (in Lorg/jaudiotagger/tag/datatype/Lyrics3Line;) │ │ @@ -1116673,19 +1116673,19 @@ │ │ type : '([BI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -2fc2f0: |[2fc2f0] org.jaudiotagger.tag.datatype.Lyrics3Line.readByteArray:([BI)V │ │ -2fc300: 6e10 7687 0100 |0000: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@8776 │ │ -2fc306: 0c01 |0003: move-result-object v1 │ │ -2fc308: 6e30 7f93 1002 |0004: invoke-virtual {v0, v1, v2}, Lorg/jaudiotagger/tag/datatype/Lyrics3Line;.readString:(Ljava/lang/String;I)V // method@937f │ │ -2fc30e: 0e00 |0007: return-void │ │ +2fc2f4: |[2fc2f4] org.jaudiotagger.tag.datatype.Lyrics3Line.readByteArray:([BI)V │ │ +2fc304: 6e10 7687 0100 |0000: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@8776 │ │ +2fc30a: 0c01 |0003: move-result-object v1 │ │ +2fc30c: 6e30 7f93 1002 |0004: invoke-virtual {v0, v1, v2}, Lorg/jaudiotagger/tag/datatype/Lyrics3Line;.readString:(Ljava/lang/String;I)V // method@937f │ │ +2fc312: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/jaudiotagger/tag/datatype/Lyrics3Line; │ │ 0x0000 - 0x0008 reg=1 (null) [B │ │ 0x0000 - 0x0008 reg=2 (null) I │ │ @@ -1116695,64 +1116695,64 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 104 16-bit code units │ │ -2fc310: |[2fc310] org.jaudiotagger.tag.datatype.Lyrics3Line.readString:(Ljava/lang/String;I)V │ │ -2fc320: 1a00 3b1f |0000: const-string v0, "Image is null" // string@1f3b │ │ -2fc324: 7120 9e89 0500 |0002: invoke-static {v5, v0}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@899e │ │ -2fc32a: 3a06 3e00 |0005: if-ltz v6, 0043 // +003e │ │ -2fc32e: 6e10 aa87 0500 |0007: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@87aa │ │ -2fc334: 0a00 |000a: move-result v0 │ │ -2fc336: 3506 3800 |000b: if-ge v6, v0, 0043 // +0038 │ │ -2fc33a: 2200 9210 |000d: new-instance v0, Ljava/util/LinkedList; // type@1092 │ │ -2fc33e: 7010 5a89 0000 |000f: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@895a │ │ -2fc344: 5b40 a589 |0012: iput-object v0, v4, Lorg/jaudiotagger/tag/datatype/Lyrics3Line;.timeStamp:Ljava/util/LinkedList; // field@89a5 │ │ -2fc348: 1a00 b455 |0014: const-string v0, "[" // string@55b4 │ │ -2fc34c: 6e30 a687 0506 |0016: invoke-virtual {v5, v0, v6}, Ljava/lang/String;.indexOf:(Ljava/lang/String;I)I // method@87a6 │ │ -2fc352: 0a01 |0019: move-result v1 │ │ -2fc354: 3a01 2200 |001a: if-ltz v1, 003c // +0022 │ │ -2fc358: 1a06 c556 |001c: const-string v6, "]" // string@56c5 │ │ -2fc35c: 6e30 a687 6501 |001e: invoke-virtual {v5, v6, v1}, Ljava/lang/String;.indexOf:(Ljava/lang/String;I)I // method@87a6 │ │ -2fc362: 0a06 |0021: move-result v6 │ │ -2fc364: d806 0601 |0022: add-int/lit8 v6, v6, #int 1 // #01 │ │ -2fc368: 2202 e611 |0024: new-instance v2, Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp; // type@11e6 │ │ -2fc36c: 1a03 fb4d |0026: const-string v3, "Time Stamp" // string@4dfb │ │ -2fc370: 7020 8693 3200 |0028: invoke-direct {v2, v3}, Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp;.:(Ljava/lang/String;)V // method@9386 │ │ -2fc376: 6e30 b587 1506 |002b: invoke-virtual {v5, v1, v6}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@87b5 │ │ -2fc37c: 0c01 |002e: move-result-object v1 │ │ -2fc37e: 6e20 8e93 1200 |002f: invoke-virtual {v2, v1}, Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp;.readString:(Ljava/lang/String;)V // method@938e │ │ -2fc384: 5441 a589 |0032: iget-object v1, v4, Lorg/jaudiotagger/tag/datatype/Lyrics3Line;.timeStamp:Ljava/util/LinkedList; // field@89a5 │ │ -2fc388: 6e20 5b89 2100 |0034: invoke-virtual {v1, v2}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@895b │ │ -2fc38e: 6e30 a687 0506 |0037: invoke-virtual {v5, v0, v6}, Ljava/lang/String;.indexOf:(Ljava/lang/String;I)I // method@87a6 │ │ -2fc394: 0a01 |003a: move-result v1 │ │ -2fc396: 28df |003b: goto 001a // -0021 │ │ -2fc398: 6e20 b487 6500 |003c: invoke-virtual {v5, v6}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@87b4 │ │ -2fc39e: 0c05 |003f: move-result-object v5 │ │ -2fc3a0: 5b45 a489 |0040: iput-object v5, v4, Lorg/jaudiotagger/tag/datatype/Lyrics3Line;.lyric:Ljava/lang/String; // field@89a4 │ │ -2fc3a4: 0e00 |0042: return-void │ │ -2fc3a6: 2200 2010 |0043: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@1020 │ │ -2fc3aa: 2201 3910 |0045: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2fc3ae: 7010 cc87 0100 |0047: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2fc3b4: 1a02 3d3f |004a: const-string v2, "Offset to line is out of bounds: offset = " // string@3f3d │ │ -2fc3b8: 6e20 d787 2100 |004c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2fc3be: 6e20 d387 6100 |004f: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2fc3c4: 1a06 eb03 |0052: const-string v6, ", line.length()" // string@03eb │ │ -2fc3c8: 6e20 d787 6100 |0054: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2fc3ce: 6e10 aa87 0500 |0057: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@87aa │ │ -2fc3d4: 0a05 |005a: move-result v5 │ │ -2fc3d6: 6e20 d387 5100 |005b: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2fc3dc: 6e10 df87 0100 |005e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2fc3e2: 0c05 |0061: move-result-object v5 │ │ -2fc3e4: 7020 1f87 5000 |0062: invoke-direct {v0, v5}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@871f │ │ -2fc3ea: 2802 |0065: goto 0067 // +0002 │ │ -2fc3ec: 2700 |0066: throw v0 │ │ -2fc3ee: 28ff |0067: goto 0066 // -0001 │ │ +2fc314: |[2fc314] org.jaudiotagger.tag.datatype.Lyrics3Line.readString:(Ljava/lang/String;I)V │ │ +2fc324: 1a00 3b1f |0000: const-string v0, "Image is null" // string@1f3b │ │ +2fc328: 7120 9e89 0500 |0002: invoke-static {v5, v0}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@899e │ │ +2fc32e: 3a06 3e00 |0005: if-ltz v6, 0043 // +003e │ │ +2fc332: 6e10 aa87 0500 |0007: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@87aa │ │ +2fc338: 0a00 |000a: move-result v0 │ │ +2fc33a: 3506 3800 |000b: if-ge v6, v0, 0043 // +0038 │ │ +2fc33e: 2200 9210 |000d: new-instance v0, Ljava/util/LinkedList; // type@1092 │ │ +2fc342: 7010 5a89 0000 |000f: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@895a │ │ +2fc348: 5b40 a589 |0012: iput-object v0, v4, Lorg/jaudiotagger/tag/datatype/Lyrics3Line;.timeStamp:Ljava/util/LinkedList; // field@89a5 │ │ +2fc34c: 1a00 b455 |0014: const-string v0, "[" // string@55b4 │ │ +2fc350: 6e30 a687 0506 |0016: invoke-virtual {v5, v0, v6}, Ljava/lang/String;.indexOf:(Ljava/lang/String;I)I // method@87a6 │ │ +2fc356: 0a01 |0019: move-result v1 │ │ +2fc358: 3a01 2200 |001a: if-ltz v1, 003c // +0022 │ │ +2fc35c: 1a06 c556 |001c: const-string v6, "]" // string@56c5 │ │ +2fc360: 6e30 a687 6501 |001e: invoke-virtual {v5, v6, v1}, Ljava/lang/String;.indexOf:(Ljava/lang/String;I)I // method@87a6 │ │ +2fc366: 0a06 |0021: move-result v6 │ │ +2fc368: d806 0601 |0022: add-int/lit8 v6, v6, #int 1 // #01 │ │ +2fc36c: 2202 e611 |0024: new-instance v2, Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp; // type@11e6 │ │ +2fc370: 1a03 fb4d |0026: const-string v3, "Time Stamp" // string@4dfb │ │ +2fc374: 7020 8693 3200 |0028: invoke-direct {v2, v3}, Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp;.:(Ljava/lang/String;)V // method@9386 │ │ +2fc37a: 6e30 b587 1506 |002b: invoke-virtual {v5, v1, v6}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@87b5 │ │ +2fc380: 0c01 |002e: move-result-object v1 │ │ +2fc382: 6e20 8e93 1200 |002f: invoke-virtual {v2, v1}, Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp;.readString:(Ljava/lang/String;)V // method@938e │ │ +2fc388: 5441 a589 |0032: iget-object v1, v4, Lorg/jaudiotagger/tag/datatype/Lyrics3Line;.timeStamp:Ljava/util/LinkedList; // field@89a5 │ │ +2fc38c: 6e20 5b89 2100 |0034: invoke-virtual {v1, v2}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@895b │ │ +2fc392: 6e30 a687 0506 |0037: invoke-virtual {v5, v0, v6}, Ljava/lang/String;.indexOf:(Ljava/lang/String;I)I // method@87a6 │ │ +2fc398: 0a01 |003a: move-result v1 │ │ +2fc39a: 28df |003b: goto 001a // -0021 │ │ +2fc39c: 6e20 b487 6500 |003c: invoke-virtual {v5, v6}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@87b4 │ │ +2fc3a2: 0c05 |003f: move-result-object v5 │ │ +2fc3a4: 5b45 a489 |0040: iput-object v5, v4, Lorg/jaudiotagger/tag/datatype/Lyrics3Line;.lyric:Ljava/lang/String; // field@89a4 │ │ +2fc3a8: 0e00 |0042: return-void │ │ +2fc3aa: 2200 2010 |0043: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@1020 │ │ +2fc3ae: 2201 3910 |0045: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2fc3b2: 7010 cc87 0100 |0047: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2fc3b8: 1a02 3d3f |004a: const-string v2, "Offset to line is out of bounds: offset = " // string@3f3d │ │ +2fc3bc: 6e20 d787 2100 |004c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2fc3c2: 6e20 d387 6100 |004f: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2fc3c8: 1a06 eb03 |0052: const-string v6, ", line.length()" // string@03eb │ │ +2fc3cc: 6e20 d787 6100 |0054: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2fc3d2: 6e10 aa87 0500 |0057: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@87aa │ │ +2fc3d8: 0a05 |005a: move-result v5 │ │ +2fc3da: 6e20 d387 5100 |005b: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2fc3e0: 6e10 df87 0100 |005e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2fc3e6: 0c05 |0061: move-result-object v5 │ │ +2fc3e8: 7020 1f87 5000 |0062: invoke-direct {v0, v5}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@871f │ │ +2fc3ee: 2802 |0065: goto 0067 // +0002 │ │ +2fc3f0: 2700 |0066: throw v0 │ │ +2fc3f2: 28ff |0067: goto 0066 // -0001 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=170 │ │ 0x0007 line=172 │ │ 0x000d line=178 │ │ 0x0016 line=179 │ │ 0x001e line=182 │ │ @@ -1116772,17 +1116772,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2fc3f0: |[2fc3f0] org.jaudiotagger.tag.datatype.Lyrics3Line.setLyric:(Ljava/lang/String;)V │ │ -2fc400: 5b01 a489 |0000: iput-object v1, v0, Lorg/jaudiotagger/tag/datatype/Lyrics3Line;.lyric:Ljava/lang/String; // field@89a4 │ │ -2fc404: 0e00 |0002: return-void │ │ +2fc3f4: |[2fc3f4] org.jaudiotagger.tag.datatype.Lyrics3Line.setLyric:(Ljava/lang/String;)V │ │ +2fc404: 5b01 a489 |0000: iput-object v1, v0, Lorg/jaudiotagger/tag/datatype/Lyrics3Line;.lyric:Ljava/lang/String; // field@89a4 │ │ +2fc408: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/tag/datatype/Lyrics3Line; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1116791,19 +1116791,19 @@ │ │ type : '(Lorg/jaudiotagger/tag/datatype/ID3v2LyricLine;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -2fc408: |[2fc408] org.jaudiotagger.tag.datatype.Lyrics3Line.setLyric:(Lorg/jaudiotagger/tag/datatype/ID3v2LyricLine;)V │ │ -2fc418: 6e10 5e93 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/datatype/ID3v2LyricLine;.getText:()Ljava/lang/String; // method@935e │ │ -2fc41e: 0c01 |0003: move-result-object v1 │ │ -2fc420: 5b01 a489 |0004: iput-object v1, v0, Lorg/jaudiotagger/tag/datatype/Lyrics3Line;.lyric:Ljava/lang/String; // field@89a4 │ │ -2fc424: 0e00 |0006: return-void │ │ +2fc40c: |[2fc40c] org.jaudiotagger.tag.datatype.Lyrics3Line.setLyric:(Lorg/jaudiotagger/tag/datatype/ID3v2LyricLine;)V │ │ +2fc41c: 6e10 5e93 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/datatype/ID3v2LyricLine;.getText:()Ljava/lang/String; // method@935e │ │ +2fc422: 0c01 |0003: move-result-object v1 │ │ +2fc424: 5b01 a489 |0004: iput-object v1, v0, Lorg/jaudiotagger/tag/datatype/Lyrics3Line;.lyric:Ljava/lang/String; // field@89a4 │ │ +2fc428: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/jaudiotagger/tag/datatype/Lyrics3Line; │ │ 0x0000 - 0x0007 reg=1 (null) Lorg/jaudiotagger/tag/datatype/ID3v2LyricLine; │ │ │ │ @@ -1116812,20 +1116812,20 @@ │ │ type : '(Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -2fc428: |[2fc428] org.jaudiotagger.tag.datatype.Lyrics3Line.setTimeStamp:(Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp;)V │ │ -2fc438: 5410 a589 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/datatype/Lyrics3Line;.timeStamp:Ljava/util/LinkedList; // field@89a5 │ │ -2fc43c: 6e10 5c89 0000 |0002: invoke-virtual {v0}, Ljava/util/LinkedList;.clear:()V // method@895c │ │ -2fc442: 5410 a589 |0005: iget-object v0, v1, Lorg/jaudiotagger/tag/datatype/Lyrics3Line;.timeStamp:Ljava/util/LinkedList; // field@89a5 │ │ -2fc446: 6e20 5b89 2000 |0007: invoke-virtual {v0, v2}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@895b │ │ -2fc44c: 0e00 |000a: return-void │ │ +2fc42c: |[2fc42c] org.jaudiotagger.tag.datatype.Lyrics3Line.setTimeStamp:(Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp;)V │ │ +2fc43c: 5410 a589 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/datatype/Lyrics3Line;.timeStamp:Ljava/util/LinkedList; // field@89a5 │ │ +2fc440: 6e10 5c89 0000 |0002: invoke-virtual {v0}, Ljava/util/LinkedList;.clear:()V // method@895c │ │ +2fc446: 5410 a589 |0005: iget-object v0, v1, Lorg/jaudiotagger/tag/datatype/Lyrics3Line;.timeStamp:Ljava/util/LinkedList; // field@89a5 │ │ +2fc44a: 6e20 5b89 2000 |0007: invoke-virtual {v0, v2}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@895b │ │ +2fc450: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ 0x0005 line=105 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/jaudiotagger/tag/datatype/Lyrics3Line; │ │ 0x0000 - 0x000b reg=2 (null) Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp; │ │ @@ -1116835,48 +1116835,48 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 71 16-bit code units │ │ -2fc074: |[2fc074] org.jaudiotagger.tag.datatype.Lyrics3Line.toString:()Ljava/lang/String; │ │ -2fc084: 5440 a589 |0000: iget-object v0, v4, Lorg/jaudiotagger/tag/datatype/Lyrics3Line;.timeStamp:Ljava/util/LinkedList; // field@89a5 │ │ -2fc088: 6e10 6189 0000 |0002: invoke-virtual {v0}, Ljava/util/LinkedList;.iterator:()Ljava/util/Iterator; // method@8961 │ │ -2fc08e: 0c00 |0005: move-result-object v0 │ │ -2fc090: 1a01 0000 |0006: const-string v1, "" // string@0000 │ │ -2fc094: 7210 4789 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -2fc09a: 0a02 |000b: move-result v2 │ │ -2fc09c: 3802 1a00 |000c: if-eqz v2, 0026 // +001a │ │ -2fc0a0: 7210 4889 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -2fc0a6: 0c02 |0011: move-result-object v2 │ │ -2fc0a8: 2203 3910 |0012: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ -2fc0ac: 7010 cc87 0300 |0014: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2fc0b2: 6e20 d787 1300 |0017: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2fc0b8: 6e10 7687 0200 |001a: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@8776 │ │ -2fc0be: 0c01 |001d: move-result-object v1 │ │ -2fc0c0: 6e20 d787 1300 |001e: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2fc0c6: 6e10 df87 0300 |0021: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2fc0cc: 0c01 |0024: move-result-object v1 │ │ -2fc0ce: 28e3 |0025: goto 0008 // -001d │ │ -2fc0d0: 2200 3910 |0026: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -2fc0d4: 7010 cc87 0000 |0028: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2fc0da: 1a02 8aaf |002b: const-string v2, "timeStamp = " // string@af8a │ │ -2fc0de: 6e20 d787 2000 |002d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2fc0e4: 6e20 d787 1000 |0030: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2fc0ea: 1a01 ec03 |0033: const-string v1, ", lyric = " // string@03ec │ │ -2fc0ee: 6e20 d787 1000 |0035: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2fc0f4: 5441 a489 |0038: iget-object v1, v4, Lorg/jaudiotagger/tag/datatype/Lyrics3Line;.lyric:Ljava/lang/String; // field@89a4 │ │ -2fc0f8: 6e20 d787 1000 |003a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2fc0fe: 1a01 2200 |003d: const-string v1, " │ │ +2fc078: |[2fc078] org.jaudiotagger.tag.datatype.Lyrics3Line.toString:()Ljava/lang/String; │ │ +2fc088: 5440 a589 |0000: iget-object v0, v4, Lorg/jaudiotagger/tag/datatype/Lyrics3Line;.timeStamp:Ljava/util/LinkedList; // field@89a5 │ │ +2fc08c: 6e10 6189 0000 |0002: invoke-virtual {v0}, Ljava/util/LinkedList;.iterator:()Ljava/util/Iterator; // method@8961 │ │ +2fc092: 0c00 |0005: move-result-object v0 │ │ +2fc094: 1a01 0000 |0006: const-string v1, "" // string@0000 │ │ +2fc098: 7210 4789 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +2fc09e: 0a02 |000b: move-result v2 │ │ +2fc0a0: 3802 1a00 |000c: if-eqz v2, 0026 // +001a │ │ +2fc0a4: 7210 4889 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +2fc0aa: 0c02 |0011: move-result-object v2 │ │ +2fc0ac: 2203 3910 |0012: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ +2fc0b0: 7010 cc87 0300 |0014: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2fc0b6: 6e20 d787 1300 |0017: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2fc0bc: 6e10 7687 0200 |001a: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@8776 │ │ +2fc0c2: 0c01 |001d: move-result-object v1 │ │ +2fc0c4: 6e20 d787 1300 |001e: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2fc0ca: 6e10 df87 0300 |0021: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2fc0d0: 0c01 |0024: move-result-object v1 │ │ +2fc0d2: 28e3 |0025: goto 0008 // -001d │ │ +2fc0d4: 2200 3910 |0026: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +2fc0d8: 7010 cc87 0000 |0028: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2fc0de: 1a02 8aaf |002b: const-string v2, "timeStamp = " // string@af8a │ │ +2fc0e2: 6e20 d787 2000 |002d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2fc0e8: 6e20 d787 1000 |0030: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2fc0ee: 1a01 ec03 |0033: const-string v1, ", lyric = " // string@03ec │ │ +2fc0f2: 6e20 d787 1000 |0035: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2fc0f8: 5441 a489 |0038: iget-object v1, v4, Lorg/jaudiotagger/tag/datatype/Lyrics3Line;.lyric:Ljava/lang/String; // field@89a4 │ │ +2fc0fc: 6e20 d787 1000 |003a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2fc102: 1a01 2200 |003d: const-string v1, " │ │ " // string@0022 │ │ -2fc102: 6e20 d787 1000 |003f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2fc108: 6e10 df87 0000 |0042: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2fc10e: 0c00 |0045: move-result-object v0 │ │ -2fc110: 1100 |0046: return-object v0 │ │ +2fc106: 6e20 d787 1000 |003f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2fc10c: 6e10 df87 0000 |0042: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2fc112: 0c00 |0045: move-result-object v0 │ │ +2fc114: 1100 |0046: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ 0x0012 line=199 │ │ 0x0026 line=201 │ │ locals : │ │ 0x0000 - 0x0047 reg=4 this Lorg/jaudiotagger/tag/datatype/Lyrics3Line; │ │ @@ -1116886,21 +1116886,21 @@ │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -2fbfe0: |[2fbfe0] org.jaudiotagger.tag.datatype.Lyrics3Line.writeByteArray:()[B │ │ -2fbff0: 6e10 8593 0200 |0000: invoke-virtual {v2}, Lorg/jaudiotagger/tag/datatype/Lyrics3Line;.writeString:()Ljava/lang/String; // method@9385 │ │ -2fbff6: 0c00 |0003: move-result-object v0 │ │ -2fbff8: 6201 aa81 |0004: sget-object v1, Ljava/nio/charset/StandardCharsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@81aa │ │ -2fbffc: 6e20 a187 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@87a1 │ │ -2fc002: 0c00 |0009: move-result-object v0 │ │ -2fc004: 1100 |000a: return-object v0 │ │ +2fbfe4: |[2fbfe4] org.jaudiotagger.tag.datatype.Lyrics3Line.writeByteArray:()[B │ │ +2fbff4: 6e10 8593 0200 |0000: invoke-virtual {v2}, Lorg/jaudiotagger/tag/datatype/Lyrics3Line;.writeString:()Ljava/lang/String; // method@9385 │ │ +2fbffa: 0c00 |0003: move-result-object v0 │ │ +2fbffc: 6201 aa81 |0004: sget-object v1, Ljava/nio/charset/StandardCharsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@81aa │ │ +2fc000: 6e20 a187 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@87a1 │ │ +2fc006: 0c00 |0009: move-result-object v0 │ │ +2fc008: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=226 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lorg/jaudiotagger/tag/datatype/Lyrics3Line; │ │ │ │ #15 : (in Lorg/jaudiotagger/tag/datatype/Lyrics3Line;) │ │ @@ -1116908,42 +1116908,42 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 58 16-bit code units │ │ -2fc114: |[2fc114] org.jaudiotagger.tag.datatype.Lyrics3Line.writeString:()Ljava/lang/String; │ │ -2fc124: 5440 a589 |0000: iget-object v0, v4, Lorg/jaudiotagger/tag/datatype/Lyrics3Line;.timeStamp:Ljava/util/LinkedList; // field@89a5 │ │ -2fc128: 6e10 6189 0000 |0002: invoke-virtual {v0}, Ljava/util/LinkedList;.iterator:()Ljava/util/Iterator; // method@8961 │ │ -2fc12e: 0c00 |0005: move-result-object v0 │ │ -2fc130: 1a01 0000 |0006: const-string v1, "" // string@0000 │ │ -2fc134: 7210 4789 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -2fc13a: 0a02 |000b: move-result v2 │ │ -2fc13c: 3802 1c00 |000c: if-eqz v2, 0028 // +001c │ │ -2fc140: 7210 4889 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -2fc146: 0c02 |0011: move-result-object v2 │ │ -2fc148: 1f02 e611 |0012: check-cast v2, Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp; // type@11e6 │ │ -2fc14c: 2203 3910 |0014: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ -2fc150: 7010 cc87 0300 |0016: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2fc156: 6e20 d787 1300 |0019: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2fc15c: 6e10 9593 0200 |001c: invoke-virtual {v2}, Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp;.writeString:()Ljava/lang/String; // method@9395 │ │ -2fc162: 0c01 |001f: move-result-object v1 │ │ -2fc164: 6e20 d787 1300 |0020: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2fc16a: 6e10 df87 0300 |0023: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2fc170: 0c01 |0026: move-result-object v1 │ │ -2fc172: 28e1 |0027: goto 0008 // -001f │ │ -2fc174: 2200 3910 |0028: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -2fc178: 7010 cc87 0000 |002a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2fc17e: 6e20 d787 1000 |002d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2fc184: 5441 a489 |0030: iget-object v1, v4, Lorg/jaudiotagger/tag/datatype/Lyrics3Line;.lyric:Ljava/lang/String; // field@89a4 │ │ -2fc188: 6e20 d787 1000 |0032: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2fc18e: 6e10 df87 0000 |0035: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2fc194: 0c00 |0038: move-result-object v0 │ │ -2fc196: 1100 |0039: return-object v0 │ │ +2fc118: |[2fc118] org.jaudiotagger.tag.datatype.Lyrics3Line.writeString:()Ljava/lang/String; │ │ +2fc128: 5440 a589 |0000: iget-object v0, v4, Lorg/jaudiotagger/tag/datatype/Lyrics3Line;.timeStamp:Ljava/util/LinkedList; // field@89a5 │ │ +2fc12c: 6e10 6189 0000 |0002: invoke-virtual {v0}, Ljava/util/LinkedList;.iterator:()Ljava/util/Iterator; // method@8961 │ │ +2fc132: 0c00 |0005: move-result-object v0 │ │ +2fc134: 1a01 0000 |0006: const-string v1, "" // string@0000 │ │ +2fc138: 7210 4789 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +2fc13e: 0a02 |000b: move-result v2 │ │ +2fc140: 3802 1c00 |000c: if-eqz v2, 0028 // +001c │ │ +2fc144: 7210 4889 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +2fc14a: 0c02 |0011: move-result-object v2 │ │ +2fc14c: 1f02 e611 |0012: check-cast v2, Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp; // type@11e6 │ │ +2fc150: 2203 3910 |0014: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ +2fc154: 7010 cc87 0300 |0016: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2fc15a: 6e20 d787 1300 |0019: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2fc160: 6e10 9593 0200 |001c: invoke-virtual {v2}, Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp;.writeString:()Ljava/lang/String; // method@9395 │ │ +2fc166: 0c01 |001f: move-result-object v1 │ │ +2fc168: 6e20 d787 1300 |0020: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2fc16e: 6e10 df87 0300 |0023: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2fc174: 0c01 |0026: move-result-object v1 │ │ +2fc176: 28e1 |0027: goto 0008 // -001f │ │ +2fc178: 2200 3910 |0028: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +2fc17c: 7010 cc87 0000 |002a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2fc182: 6e20 d787 1000 |002d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2fc188: 5441 a489 |0030: iget-object v1, v4, Lorg/jaudiotagger/tag/datatype/Lyrics3Line;.lyric:Ljava/lang/String; // field@89a4 │ │ +2fc18c: 6e20 d787 1000 |0032: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2fc192: 6e10 df87 0000 |0035: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2fc198: 0c00 |0038: move-result-object v0 │ │ +2fc19a: 1100 |0039: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ 0x0012 line=213 │ │ 0x0014 line=214 │ │ 0x0028 line=216 │ │ locals : │ │ @@ -1117005,21 +1117005,21 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -2fc65c: |[2fc65c] org.jaudiotagger.tag.datatype.Lyrics3TimeStamp.:(Ljava/lang/String;)V │ │ -2fc66c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -2fc66e: 7030 fb92 3200 |0001: invoke-direct {v2, v3, v0}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@92fb │ │ -2fc674: 1600 0000 |0004: const-wide/16 v0, #int 0 // #0 │ │ -2fc678: 5a20 a689 |0006: iput-wide v0, v2, Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp;.minute:J // field@89a6 │ │ -2fc67c: 5a20 a789 |0008: iput-wide v0, v2, Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp;.second:J // field@89a7 │ │ -2fc680: 0e00 |000a: return-void │ │ +2fc660: |[2fc660] org.jaudiotagger.tag.datatype.Lyrics3TimeStamp.:(Ljava/lang/String;)V │ │ +2fc670: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +2fc672: 7030 fb92 3200 |0001: invoke-direct {v2, v3, v0}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@92fb │ │ +2fc678: 1600 0000 |0004: const-wide/16 v0, #int 0 // #0 │ │ +2fc67c: 5a20 a689 |0006: iput-wide v0, v2, Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp;.minute:J // field@89a6 │ │ +2fc680: 5a20 a789 |0008: iput-wide v0, v2, Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp;.second:J // field@89a7 │ │ +2fc684: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=64 │ │ 0x0006 line=36 │ │ 0x0008 line=41 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp; │ │ @@ -1117030,20 +1117030,20 @@ │ │ type : '(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -2fc684: |[2fc684] org.jaudiotagger.tag.datatype.Lyrics3TimeStamp.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V │ │ -2fc694: 7030 fb92 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@92fb │ │ -2fc69a: 1601 0000 |0003: const-wide/16 v1, #int 0 // #0 │ │ -2fc69e: 5a01 a689 |0005: iput-wide v1, v0, Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp;.minute:J // field@89a6 │ │ -2fc6a2: 5a01 a789 |0007: iput-wide v1, v0, Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp;.second:J // field@89a7 │ │ -2fc6a6: 0e00 |0009: return-void │ │ +2fc688: |[2fc688] org.jaudiotagger.tag.datatype.Lyrics3TimeStamp.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V │ │ +2fc698: 7030 fb92 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@92fb │ │ +2fc69e: 1601 0000 |0003: const-wide/16 v1, #int 0 // #0 │ │ +2fc6a2: 5a01 a689 |0005: iput-wide v1, v0, Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp;.minute:J // field@89a6 │ │ +2fc6a6: 5a01 a789 |0007: iput-wide v1, v0, Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp;.second:J // field@89a7 │ │ +2fc6aa: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0005 line=36 │ │ 0x0007 line=41 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp; │ │ @@ -1117055,24 +1117055,24 @@ │ │ type : '(Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -2fc6a8: |[2fc6a8] org.jaudiotagger.tag.datatype.Lyrics3TimeStamp.:(Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp;)V │ │ -2fc6b8: 7020 fd92 3200 |0000: invoke-direct {v2, v3}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.:(Lorg/jaudiotagger/tag/datatype/AbstractDataType;)V // method@92fd │ │ -2fc6be: 1600 0000 |0003: const-wide/16 v0, #int 0 // #0 │ │ -2fc6c2: 5a20 a689 |0005: iput-wide v0, v2, Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp;.minute:J // field@89a6 │ │ -2fc6c6: 5a20 a789 |0007: iput-wide v0, v2, Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp;.second:J // field@89a7 │ │ -2fc6ca: 5330 a689 |0009: iget-wide v0, v3, Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp;.minute:J // field@89a6 │ │ -2fc6ce: 5a20 a689 |000b: iput-wide v0, v2, Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp;.minute:J // field@89a6 │ │ -2fc6d2: 5330 a789 |000d: iget-wide v0, v3, Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp;.second:J // field@89a7 │ │ -2fc6d6: 5a20 a789 |000f: iput-wide v0, v2, Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp;.second:J // field@89a7 │ │ -2fc6da: 0e00 |0011: return-void │ │ +2fc6ac: |[2fc6ac] org.jaudiotagger.tag.datatype.Lyrics3TimeStamp.:(Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp;)V │ │ +2fc6bc: 7020 fd92 3200 |0000: invoke-direct {v2, v3}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.:(Lorg/jaudiotagger/tag/datatype/AbstractDataType;)V // method@92fd │ │ +2fc6c2: 1600 0000 |0003: const-wide/16 v0, #int 0 // #0 │ │ +2fc6c6: 5a20 a689 |0005: iput-wide v0, v2, Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp;.minute:J // field@89a6 │ │ +2fc6ca: 5a20 a789 |0007: iput-wide v0, v2, Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp;.second:J // field@89a7 │ │ +2fc6ce: 5330 a689 |0009: iget-wide v0, v3, Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp;.minute:J // field@89a6 │ │ +2fc6d2: 5a20 a689 |000b: iput-wide v0, v2, Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp;.minute:J // field@89a6 │ │ +2fc6d6: 5330 a789 |000d: iget-wide v0, v3, Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp;.second:J // field@89a7 │ │ +2fc6da: 5a20 a789 |000f: iput-wide v0, v2, Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp;.second:J // field@89a7 │ │ +2fc6de: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0005 line=36 │ │ 0x0007 line=41 │ │ 0x0009 line=70 │ │ 0x000d line=71 │ │ @@ -1117086,35 +1117086,35 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -2fc450: |[2fc450] org.jaudiotagger.tag.datatype.Lyrics3TimeStamp.equals:(Ljava/lang/Object;)Z │ │ -2fc460: 2080 e611 |0000: instance-of v0, v8, Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp; // type@11e6 │ │ -2fc464: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -2fc466: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ -2fc46a: 0f01 |0005: return v1 │ │ -2fc46c: 0780 |0006: move-object v0, v8 │ │ -2fc46e: 1f00 e611 |0007: check-cast v0, Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp; // type@11e6 │ │ -2fc472: 5372 a689 |0009: iget-wide v2, v7, Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp;.minute:J // field@89a6 │ │ -2fc476: 5304 a689 |000b: iget-wide v4, v0, Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp;.minute:J // field@89a6 │ │ -2fc47a: 3106 0204 |000d: cmp-long v6, v2, v4 │ │ -2fc47e: 3806 0300 |000f: if-eqz v6, 0012 // +0003 │ │ -2fc482: 0f01 |0011: return v1 │ │ -2fc484: 5372 a789 |0012: iget-wide v2, v7, Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp;.second:J // field@89a7 │ │ -2fc488: 5304 a789 |0014: iget-wide v4, v0, Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp;.second:J // field@89a7 │ │ -2fc48c: 3100 0204 |0016: cmp-long v0, v2, v4 │ │ -2fc490: 3900 0900 |0018: if-nez v0, 0021 // +0009 │ │ -2fc494: 6f20 fe92 8700 |001a: invoke-super {v7, v8}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.equals:(Ljava/lang/Object;)Z // method@92fe │ │ -2fc49a: 0a08 |001d: move-result v8 │ │ -2fc49c: 3808 0300 |001e: if-eqz v8, 0021 // +0003 │ │ -2fc4a0: 1211 |0020: const/4 v1, #int 1 // #1 │ │ -2fc4a2: 0f01 |0021: return v1 │ │ +2fc454: |[2fc454] org.jaudiotagger.tag.datatype.Lyrics3TimeStamp.equals:(Ljava/lang/Object;)Z │ │ +2fc464: 2080 e611 |0000: instance-of v0, v8, Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp; // type@11e6 │ │ +2fc468: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +2fc46a: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ +2fc46e: 0f01 |0005: return v1 │ │ +2fc470: 0780 |0006: move-object v0, v8 │ │ +2fc472: 1f00 e611 |0007: check-cast v0, Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp; // type@11e6 │ │ +2fc476: 5372 a689 |0009: iget-wide v2, v7, Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp;.minute:J // field@89a6 │ │ +2fc47a: 5304 a689 |000b: iget-wide v4, v0, Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp;.minute:J // field@89a6 │ │ +2fc47e: 3106 0204 |000d: cmp-long v6, v2, v4 │ │ +2fc482: 3806 0300 |000f: if-eqz v6, 0012 // +0003 │ │ +2fc486: 0f01 |0011: return v1 │ │ +2fc488: 5372 a789 |0012: iget-wide v2, v7, Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp;.second:J // field@89a7 │ │ +2fc48c: 5304 a789 |0014: iget-wide v4, v0, Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp;.second:J // field@89a7 │ │ +2fc490: 3100 0204 |0016: cmp-long v0, v2, v4 │ │ +2fc494: 3900 0900 |0018: if-nez v0, 0021 // +0009 │ │ +2fc498: 6f20 fe92 8700 |001a: invoke-super {v7, v8}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.equals:(Ljava/lang/Object;)Z // method@92fe │ │ +2fc49e: 0a08 |001d: move-result v8 │ │ +2fc4a0: 3808 0300 |001e: if-eqz v8, 0021 // +0003 │ │ +2fc4a4: 1211 |0020: const/4 v1, #int 1 // #1 │ │ +2fc4a6: 0f01 |0021: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ 0x0006 line=135 │ │ 0x0009 line=137 │ │ 0x0012 line=142 │ │ locals : │ │ @@ -1117126,17 +1117126,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2fc62c: |[2fc62c] org.jaudiotagger.tag.datatype.Lyrics3TimeStamp.getMinute:()J │ │ -2fc63c: 5320 a689 |0000: iget-wide v0, v2, Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp;.minute:J // field@89a6 │ │ -2fc640: 1000 |0002: return-wide v0 │ │ +2fc630: |[2fc630] org.jaudiotagger.tag.datatype.Lyrics3TimeStamp.getMinute:()J │ │ +2fc640: 5320 a689 |0000: iget-wide v0, v2, Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp;.minute:J // field@89a6 │ │ +2fc644: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp; │ │ │ │ #2 : (in Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp;) │ │ @@ -1117144,17 +1117144,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2fc644: |[2fc644] org.jaudiotagger.tag.datatype.Lyrics3TimeStamp.getSecond:()J │ │ -2fc654: 5320 a789 |0000: iget-wide v0, v2, Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp;.second:J // field@89a7 │ │ -2fc658: 1000 |0002: return-wide v0 │ │ +2fc648: |[2fc648] org.jaudiotagger.tag.datatype.Lyrics3TimeStamp.getSecond:()J │ │ +2fc658: 5320 a789 |0000: iget-wide v0, v2, Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp;.second:J // field@89a7 │ │ +2fc65c: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp; │ │ │ │ #3 : (in Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp;) │ │ @@ -1117162,35 +1117162,35 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -2fc4cc: |[2fc4cc] org.jaudiotagger.tag.datatype.Lyrics3TimeStamp.getSize:()I │ │ -2fc4dc: 1270 |0000: const/4 v0, #int 7 // #7 │ │ -2fc4de: 0f00 |0001: return v0 │ │ +2fc4d0: |[2fc4d0] org.jaudiotagger.tag.datatype.Lyrics3TimeStamp.getSize:()I │ │ +2fc4e0: 1270 |0000: const/4 v0, #int 7 // #7 │ │ +2fc4e2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp;) │ │ name : 'readByteArray' │ │ type : '([BI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -2fc6dc: |[2fc6dc] org.jaudiotagger.tag.datatype.Lyrics3TimeStamp.readByteArray:([BI)V │ │ -2fc6ec: 6e10 7687 0100 |0000: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@8776 │ │ -2fc6f2: 0c01 |0003: move-result-object v1 │ │ -2fc6f4: 6e30 8f93 1002 |0004: invoke-virtual {v0, v1, v2}, Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp;.readString:(Ljava/lang/String;I)V // method@938f │ │ -2fc6fa: 0e00 |0007: return-void │ │ +2fc6e0: |[2fc6e0] org.jaudiotagger.tag.datatype.Lyrics3TimeStamp.readByteArray:([BI)V │ │ +2fc6f0: 6e10 7687 0100 |0000: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@8776 │ │ +2fc6f6: 0c01 |0003: move-result-object v1 │ │ +2fc6f8: 6e30 8f93 1002 |0004: invoke-virtual {v0, v1, v2}, Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp;.readString:(Ljava/lang/String;I)V // method@938f │ │ +2fc6fe: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=231 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp; │ │ 0x0000 - 0x0008 reg=1 (null) [B │ │ 0x0000 - 0x0008 reg=2 (null) I │ │ @@ -1117200,78 +1117200,78 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -2fc6fc: |[2fc6fc] org.jaudiotagger.tag.datatype.Lyrics3TimeStamp.readString:(Ljava/lang/String;)V │ │ -2fc70c: 0e00 |0000: return-void │ │ +2fc700: |[2fc700] org.jaudiotagger.tag.datatype.Lyrics3TimeStamp.readString:(Ljava/lang/String;)V │ │ +2fc710: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp;) │ │ name : 'readString' │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 93 16-bit code units │ │ -2fc710: |[2fc710] org.jaudiotagger.tag.datatype.Lyrics3TimeStamp.readString:(Ljava/lang/String;I)V │ │ -2fc720: 1a00 3b1f |0000: const-string v0, "Image is null" // string@1f3b │ │ -2fc724: 7120 9e89 0400 |0002: invoke-static {v4, v0}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@899e │ │ -2fc72a: 3a05 3500 |0005: if-ltz v5, 003a // +0035 │ │ -2fc72e: 6e10 aa87 0400 |0007: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@87aa │ │ -2fc734: 0a00 |000a: move-result v0 │ │ -2fc736: 3505 2f00 |000b: if-ge v5, v0, 003a // +002f │ │ -2fc73a: 6e20 b487 5400 |000d: invoke-virtual {v4, v5}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@87b4 │ │ -2fc740: 0c04 |0010: move-result-object v4 │ │ -2fc742: 6e10 aa87 0400 |0011: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@87aa │ │ -2fc748: 0a05 |0014: move-result v5 │ │ -2fc74a: 1270 |0015: const/4 v0, #int 7 // #7 │ │ -2fc74c: 3305 1d00 |0016: if-ne v5, v0, 0033 // +001d │ │ -2fc750: 1215 |0018: const/4 v5, #int 1 // #1 │ │ -2fc752: 1230 |0019: const/4 v0, #int 3 // #3 │ │ -2fc754: 6e30 b587 5400 |001a: invoke-virtual {v4, v5, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@87b5 │ │ -2fc75a: 0c05 |001d: move-result-object v5 │ │ -2fc75c: 7110 2b87 0500 |001e: invoke-static {v5}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@872b │ │ -2fc762: 0a05 |0021: move-result v5 │ │ -2fc764: 8150 |0022: int-to-long v0, v5 │ │ -2fc766: 5a30 a689 |0023: iput-wide v0, v3, Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp;.minute:J // field@89a6 │ │ -2fc76a: 1245 |0025: const/4 v5, #int 4 // #4 │ │ -2fc76c: 1260 |0026: const/4 v0, #int 6 // #6 │ │ -2fc76e: 6e30 b587 5400 |0027: invoke-virtual {v4, v5, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@87b5 │ │ -2fc774: 0c04 |002a: move-result-object v4 │ │ -2fc776: 7110 2b87 0400 |002b: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@872b │ │ -2fc77c: 0a04 |002e: move-result v4 │ │ -2fc77e: 8144 |002f: int-to-long v4, v4 │ │ -2fc780: 5a34 a789 |0030: iput-wide v4, v3, Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp;.second:J // field@89a7 │ │ -2fc784: 2807 |0032: goto 0039 // +0007 │ │ -2fc786: 1604 0000 |0033: const-wide/16 v4, #int 0 // #0 │ │ -2fc78a: 5a34 a689 |0035: iput-wide v4, v3, Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp;.minute:J // field@89a6 │ │ -2fc78e: 5a34 a789 |0037: iput-wide v4, v3, Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp;.second:J // field@89a7 │ │ -2fc792: 0e00 |0039: return-void │ │ -2fc794: 2200 2010 |003a: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@1020 │ │ -2fc798: 2201 3910 |003c: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2fc79c: 7010 cc87 0100 |003e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2fc7a2: 1a02 3e3f |0041: const-string v2, "Offset to timeStamp is out of bounds: offset = " // string@3f3e │ │ -2fc7a6: 6e20 d787 2100 |0043: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2fc7ac: 6e20 d387 5100 |0046: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2fc7b2: 1a05 1f04 |0049: const-string v5, ", timeStamp.length()" // string@041f │ │ -2fc7b6: 6e20 d787 5100 |004b: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2fc7bc: 6e10 aa87 0400 |004e: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@87aa │ │ -2fc7c2: 0a04 |0051: move-result v4 │ │ -2fc7c4: 6e20 d387 4100 |0052: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2fc7ca: 6e10 df87 0100 |0055: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2fc7d0: 0c04 |0058: move-result-object v4 │ │ -2fc7d2: 7020 1f87 4000 |0059: invoke-direct {v0, v4}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@871f │ │ -2fc7d8: 2700 |005c: throw v0 │ │ +2fc714: |[2fc714] org.jaudiotagger.tag.datatype.Lyrics3TimeStamp.readString:(Ljava/lang/String;I)V │ │ +2fc724: 1a00 3b1f |0000: const-string v0, "Image is null" // string@1f3b │ │ +2fc728: 7120 9e89 0400 |0002: invoke-static {v4, v0}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@899e │ │ +2fc72e: 3a05 3500 |0005: if-ltz v5, 003a // +0035 │ │ +2fc732: 6e10 aa87 0400 |0007: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@87aa │ │ +2fc738: 0a00 |000a: move-result v0 │ │ +2fc73a: 3505 2f00 |000b: if-ge v5, v0, 003a // +002f │ │ +2fc73e: 6e20 b487 5400 |000d: invoke-virtual {v4, v5}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@87b4 │ │ +2fc744: 0c04 |0010: move-result-object v4 │ │ +2fc746: 6e10 aa87 0400 |0011: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@87aa │ │ +2fc74c: 0a05 |0014: move-result v5 │ │ +2fc74e: 1270 |0015: const/4 v0, #int 7 // #7 │ │ +2fc750: 3305 1d00 |0016: if-ne v5, v0, 0033 // +001d │ │ +2fc754: 1215 |0018: const/4 v5, #int 1 // #1 │ │ +2fc756: 1230 |0019: const/4 v0, #int 3 // #3 │ │ +2fc758: 6e30 b587 5400 |001a: invoke-virtual {v4, v5, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@87b5 │ │ +2fc75e: 0c05 |001d: move-result-object v5 │ │ +2fc760: 7110 2b87 0500 |001e: invoke-static {v5}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@872b │ │ +2fc766: 0a05 |0021: move-result v5 │ │ +2fc768: 8150 |0022: int-to-long v0, v5 │ │ +2fc76a: 5a30 a689 |0023: iput-wide v0, v3, Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp;.minute:J // field@89a6 │ │ +2fc76e: 1245 |0025: const/4 v5, #int 4 // #4 │ │ +2fc770: 1260 |0026: const/4 v0, #int 6 // #6 │ │ +2fc772: 6e30 b587 5400 |0027: invoke-virtual {v4, v5, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@87b5 │ │ +2fc778: 0c04 |002a: move-result-object v4 │ │ +2fc77a: 7110 2b87 0400 |002b: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@872b │ │ +2fc780: 0a04 |002e: move-result v4 │ │ +2fc782: 8144 |002f: int-to-long v4, v4 │ │ +2fc784: 5a34 a789 |0030: iput-wide v4, v3, Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp;.second:J // field@89a7 │ │ +2fc788: 2807 |0032: goto 0039 // +0007 │ │ +2fc78a: 1604 0000 |0033: const-wide/16 v4, #int 0 // #0 │ │ +2fc78e: 5a34 a689 |0035: iput-wide v4, v3, Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp;.minute:J // field@89a6 │ │ +2fc792: 5a34 a789 |0037: iput-wide v4, v3, Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp;.second:J // field@89a7 │ │ +2fc796: 0e00 |0039: return-void │ │ +2fc798: 2200 2010 |003a: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@1020 │ │ +2fc79c: 2201 3910 |003c: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2fc7a0: 7010 cc87 0100 |003e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2fc7a6: 1a02 3e3f |0041: const-string v2, "Offset to timeStamp is out of bounds: offset = " // string@3f3e │ │ +2fc7aa: 6e20 d787 2100 |0043: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2fc7b0: 6e20 d387 5100 |0046: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2fc7b6: 1a05 1f04 |0049: const-string v5, ", timeStamp.length()" // string@041f │ │ +2fc7ba: 6e20 d787 5100 |004b: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2fc7c0: 6e10 aa87 0400 |004e: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@87aa │ │ +2fc7c6: 0a04 |0051: move-result v4 │ │ +2fc7c8: 6e20 d387 4100 |0052: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2fc7ce: 6e10 df87 0100 |0055: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2fc7d4: 0c04 |0058: move-result-object v4 │ │ +2fc7d6: 7020 1f87 4000 |0059: invoke-direct {v0, v4}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@871f │ │ +2fc7dc: 2700 |005c: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=156 │ │ 0x0007 line=159 │ │ 0x000d line=164 │ │ 0x0011 line=166 │ │ 0x001a line=168 │ │ @@ -1117289,17 +1117289,17 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2fc7dc: |[2fc7dc] org.jaudiotagger.tag.datatype.Lyrics3TimeStamp.setMinute:(J)V │ │ -2fc7ec: 5a01 a689 |0000: iput-wide v1, v0, Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp;.minute:J // field@89a6 │ │ -2fc7f0: 0e00 |0002: return-void │ │ +2fc7e0: |[2fc7e0] org.jaudiotagger.tag.datatype.Lyrics3TimeStamp.setMinute:(J)V │ │ +2fc7f0: 5a01 a689 |0000: iput-wide v1, v0, Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp;.minute:J // field@89a6 │ │ +2fc7f4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp; │ │ 0x0000 - 0x0003 reg=1 (null) J │ │ │ │ @@ -1117308,17 +1117308,17 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2fc7f4: |[2fc7f4] org.jaudiotagger.tag.datatype.Lyrics3TimeStamp.setSecond:(J)V │ │ -2fc804: 5a01 a789 |0000: iput-wide v1, v0, Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp;.second:J // field@89a7 │ │ -2fc808: 0e00 |0002: return-void │ │ +2fc7f8: |[2fc7f8] org.jaudiotagger.tag.datatype.Lyrics3TimeStamp.setSecond:(J)V │ │ +2fc808: 5a01 a789 |0000: iput-wide v1, v0, Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp;.second:J // field@89a7 │ │ +2fc80c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp; │ │ 0x0000 - 0x0003 reg=1 (null) J │ │ │ │ @@ -1117327,23 +1117327,23 @@ │ │ type : '(JB)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -2fc80c: |[2fc80c] org.jaudiotagger.tag.datatype.Lyrics3TimeStamp.setTimeStamp:(JB)V │ │ -2fc81c: 1600 e803 |0000: const-wide/16 v0, #int 1000 // #3e8 │ │ -2fc820: be05 |0002: div-long/2addr v5, v0 │ │ -2fc822: 1600 3c00 |0003: const-wide/16 v0, #int 60 // #3c │ │ -2fc826: 9e02 0500 |0005: div-long v2, v5, v0 │ │ -2fc82a: 5a42 a689 |0007: iput-wide v2, v4, Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp;.minute:J // field@89a6 │ │ -2fc82e: bf05 |0009: rem-long/2addr v5, v0 │ │ -2fc830: 5a45 a789 |000a: iput-wide v5, v4, Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp;.second:J // field@89a7 │ │ -2fc834: 0e00 |000c: return-void │ │ +2fc810: |[2fc810] org.jaudiotagger.tag.datatype.Lyrics3TimeStamp.setTimeStamp:(JB)V │ │ +2fc820: 1600 e803 |0000: const-wide/16 v0, #int 1000 // #3e8 │ │ +2fc824: be05 |0002: div-long/2addr v5, v0 │ │ +2fc826: 1600 3c00 |0003: const-wide/16 v0, #int 60 // #3c │ │ +2fc82a: 9e02 0500 |0005: div-long v2, v5, v0 │ │ +2fc82e: 5a42 a689 |0007: iput-wide v2, v4, Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp;.minute:J // field@89a6 │ │ +2fc832: bf05 |0009: rem-long/2addr v5, v0 │ │ +2fc834: 5a45 a789 |000a: iput-wide v5, v4, Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp;.second:J // field@89a7 │ │ +2fc838: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=119 │ │ 0x0005 line=120 │ │ 0x0009 line=121 │ │ locals : │ │ 0x0000 - 0x000d reg=4 this Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp; │ │ @@ -1117355,18 +1117355,18 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -2fc4e0: |[2fc4e0] org.jaudiotagger.tag.datatype.Lyrics3TimeStamp.toString:()Ljava/lang/String; │ │ -2fc4f0: 6e10 9593 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp;.writeString:()Ljava/lang/String; // method@9395 │ │ -2fc4f6: 0c00 |0003: move-result-object v0 │ │ -2fc4f8: 1100 |0004: return-object v0 │ │ +2fc4e4: |[2fc4e4] org.jaudiotagger.tag.datatype.Lyrics3TimeStamp.toString:()Ljava/lang/String; │ │ +2fc4f4: 6e10 9593 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp;.writeString:()Ljava/lang/String; // method@9395 │ │ +2fc4fa: 0c00 |0003: move-result-object v0 │ │ +2fc4fc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp; │ │ │ │ #11 : (in Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp;) │ │ @@ -1117374,21 +1117374,21 @@ │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -2fc4a4: |[2fc4a4] org.jaudiotagger.tag.datatype.Lyrics3TimeStamp.writeByteArray:()[B │ │ -2fc4b4: 6e10 9593 0200 |0000: invoke-virtual {v2}, Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp;.writeString:()Ljava/lang/String; // method@9395 │ │ -2fc4ba: 0c00 |0003: move-result-object v0 │ │ -2fc4bc: 6201 aa81 |0004: sget-object v1, Ljava/nio/charset/StandardCharsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@81aa │ │ -2fc4c0: 6e20 a187 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@87a1 │ │ -2fc4c6: 0c00 |0009: move-result-object v0 │ │ -2fc4c8: 1100 |000a: return-object v0 │ │ +2fc4a8: |[2fc4a8] org.jaudiotagger.tag.datatype.Lyrics3TimeStamp.writeByteArray:()[B │ │ +2fc4b8: 6e10 9593 0200 |0000: invoke-virtual {v2}, Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp;.writeString:()Ljava/lang/String; // method@9395 │ │ +2fc4be: 0c00 |0003: move-result-object v0 │ │ +2fc4c0: 6201 aa81 |0004: sget-object v1, Ljava/nio/charset/StandardCharsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@81aa │ │ +2fc4c4: 6e20 a187 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@87a1 │ │ +2fc4ca: 0c00 |0009: move-result-object v0 │ │ +2fc4cc: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=236 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp; │ │ │ │ #12 : (in Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp;) │ │ @@ -1117396,80 +1117396,80 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 144 16-bit code units │ │ -2fc4fc: |[2fc4fc] org.jaudiotagger.tag.datatype.Lyrics3TimeStamp.writeString:()Ljava/lang/String; │ │ -2fc50c: 5380 a689 |0000: iget-wide v0, v8, Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp;.minute:J // field@89a6 │ │ -2fc510: 1602 0a00 |0002: const-wide/16 v2, #int 10 // #a │ │ -2fc514: 1604 0000 |0004: const-wide/16 v4, #int 0 // #0 │ │ -2fc518: 3106 0004 |0006: cmp-long v6, v0, v4 │ │ -2fc51c: 3b06 0500 |0008: if-gez v6, 000d // +0005 │ │ -2fc520: 1a00 b855 |000a: const-string v0, "[00" // string@55b8 │ │ -2fc524: 281f |000c: goto 002b // +001f │ │ -2fc526: 3106 0002 |000d: cmp-long v6, v0, v2 │ │ -2fc52a: 3b06 0500 |000f: if-gez v6, 0014 // +0005 │ │ -2fc52e: 1a00 b755 |0011: const-string v0, "[0" // string@55b7 │ │ -2fc532: 2803 |0013: goto 0016 // +0003 │ │ -2fc534: 1a00 b455 |0014: const-string v0, "[" // string@55b4 │ │ -2fc538: 2201 3910 |0016: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2fc53c: 7010 cc87 0100 |0018: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2fc542: 6e20 d787 0100 |001b: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2fc548: 5386 a689 |001e: iget-wide v6, v8, Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp;.minute:J // field@89a6 │ │ -2fc54c: 7120 4287 7600 |0020: invoke-static {v6, v7}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@8742 │ │ -2fc552: 0c00 |0023: move-result-object v0 │ │ -2fc554: 6e20 d787 0100 |0024: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2fc55a: 6e10 df87 0100 |0027: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2fc560: 0c00 |002a: move-result-object v0 │ │ -2fc562: 2201 3910 |002b: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2fc566: 7010 cc87 0100 |002d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2fc56c: 6e20 d787 0100 |0030: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2fc572: 1300 3a00 |0033: const/16 v0, #int 58 // #3a │ │ -2fc576: 6e20 d087 0100 |0035: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@87d0 │ │ -2fc57c: 6e10 df87 0100 |0038: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2fc582: 0c00 |003b: move-result-object v0 │ │ -2fc584: 5386 a789 |003c: iget-wide v6, v8, Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp;.second:J // field@89a7 │ │ -2fc588: 3101 0604 |003e: cmp-long v1, v6, v4 │ │ -2fc58c: 3b01 1400 |0040: if-gez v1, 0054 // +0014 │ │ -2fc590: 2201 3910 |0042: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2fc594: 7010 cc87 0100 |0044: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2fc59a: 6e20 d787 0100 |0047: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2fc5a0: 1a00 7f04 |004a: const-string v0, "00" // string@047f │ │ -2fc5a4: 6e20 d787 0100 |004c: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2fc5aa: 6e10 df87 0100 |004f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2fc5b0: 0c00 |0052: move-result-object v0 │ │ -2fc5b2: 282b |0053: goto 007e // +002b │ │ -2fc5b4: 3101 0602 |0054: cmp-long v1, v6, v2 │ │ -2fc5b8: 3b01 1300 |0056: if-gez v1, 0069 // +0013 │ │ -2fc5bc: 2201 3910 |0058: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2fc5c0: 7010 cc87 0100 |005a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2fc5c6: 6e20 d787 0100 |005d: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2fc5cc: 1300 3000 |0060: const/16 v0, #int 48 // #30 │ │ -2fc5d0: 6e20 d087 0100 |0062: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@87d0 │ │ -2fc5d6: 6e10 df87 0100 |0065: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2fc5dc: 0c00 |0068: move-result-object v0 │ │ -2fc5de: 2201 3910 |0069: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2fc5e2: 7010 cc87 0100 |006b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2fc5e8: 6e20 d787 0100 |006e: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2fc5ee: 5382 a789 |0071: iget-wide v2, v8, Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp;.second:J // field@89a7 │ │ -2fc5f2: 7120 4287 3200 |0073: invoke-static {v2, v3}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@8742 │ │ -2fc5f8: 0c00 |0076: move-result-object v0 │ │ -2fc5fa: 6e20 d787 0100 |0077: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2fc600: 6e10 df87 0100 |007a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2fc606: 0c00 |007d: move-result-object v0 │ │ -2fc608: 2201 3910 |007e: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2fc60c: 7010 cc87 0100 |0080: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2fc612: 6e20 d787 0100 |0083: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2fc618: 1300 5d00 |0086: const/16 v0, #int 93 // #5d │ │ -2fc61c: 6e20 d087 0100 |0088: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@87d0 │ │ -2fc622: 6e10 df87 0100 |008b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2fc628: 0c00 |008e: move-result-object v0 │ │ -2fc62a: 1100 |008f: return-object v0 │ │ +2fc500: |[2fc500] org.jaudiotagger.tag.datatype.Lyrics3TimeStamp.writeString:()Ljava/lang/String; │ │ +2fc510: 5380 a689 |0000: iget-wide v0, v8, Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp;.minute:J // field@89a6 │ │ +2fc514: 1602 0a00 |0002: const-wide/16 v2, #int 10 // #a │ │ +2fc518: 1604 0000 |0004: const-wide/16 v4, #int 0 // #0 │ │ +2fc51c: 3106 0004 |0006: cmp-long v6, v0, v4 │ │ +2fc520: 3b06 0500 |0008: if-gez v6, 000d // +0005 │ │ +2fc524: 1a00 b855 |000a: const-string v0, "[00" // string@55b8 │ │ +2fc528: 281f |000c: goto 002b // +001f │ │ +2fc52a: 3106 0002 |000d: cmp-long v6, v0, v2 │ │ +2fc52e: 3b06 0500 |000f: if-gez v6, 0014 // +0005 │ │ +2fc532: 1a00 b755 |0011: const-string v0, "[0" // string@55b7 │ │ +2fc536: 2803 |0013: goto 0016 // +0003 │ │ +2fc538: 1a00 b455 |0014: const-string v0, "[" // string@55b4 │ │ +2fc53c: 2201 3910 |0016: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2fc540: 7010 cc87 0100 |0018: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2fc546: 6e20 d787 0100 |001b: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2fc54c: 5386 a689 |001e: iget-wide v6, v8, Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp;.minute:J // field@89a6 │ │ +2fc550: 7120 4287 7600 |0020: invoke-static {v6, v7}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@8742 │ │ +2fc556: 0c00 |0023: move-result-object v0 │ │ +2fc558: 6e20 d787 0100 |0024: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2fc55e: 6e10 df87 0100 |0027: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2fc564: 0c00 |002a: move-result-object v0 │ │ +2fc566: 2201 3910 |002b: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2fc56a: 7010 cc87 0100 |002d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2fc570: 6e20 d787 0100 |0030: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2fc576: 1300 3a00 |0033: const/16 v0, #int 58 // #3a │ │ +2fc57a: 6e20 d087 0100 |0035: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@87d0 │ │ +2fc580: 6e10 df87 0100 |0038: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2fc586: 0c00 |003b: move-result-object v0 │ │ +2fc588: 5386 a789 |003c: iget-wide v6, v8, Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp;.second:J // field@89a7 │ │ +2fc58c: 3101 0604 |003e: cmp-long v1, v6, v4 │ │ +2fc590: 3b01 1400 |0040: if-gez v1, 0054 // +0014 │ │ +2fc594: 2201 3910 |0042: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2fc598: 7010 cc87 0100 |0044: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2fc59e: 6e20 d787 0100 |0047: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2fc5a4: 1a00 7f04 |004a: const-string v0, "00" // string@047f │ │ +2fc5a8: 6e20 d787 0100 |004c: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2fc5ae: 6e10 df87 0100 |004f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2fc5b4: 0c00 |0052: move-result-object v0 │ │ +2fc5b6: 282b |0053: goto 007e // +002b │ │ +2fc5b8: 3101 0602 |0054: cmp-long v1, v6, v2 │ │ +2fc5bc: 3b01 1300 |0056: if-gez v1, 0069 // +0013 │ │ +2fc5c0: 2201 3910 |0058: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2fc5c4: 7010 cc87 0100 |005a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2fc5ca: 6e20 d787 0100 |005d: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2fc5d0: 1300 3000 |0060: const/16 v0, #int 48 // #30 │ │ +2fc5d4: 6e20 d087 0100 |0062: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@87d0 │ │ +2fc5da: 6e10 df87 0100 |0065: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2fc5e0: 0c00 |0068: move-result-object v0 │ │ +2fc5e2: 2201 3910 |0069: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2fc5e6: 7010 cc87 0100 |006b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2fc5ec: 6e20 d787 0100 |006e: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2fc5f2: 5382 a789 |0071: iget-wide v2, v8, Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp;.second:J // field@89a7 │ │ +2fc5f6: 7120 4287 3200 |0073: invoke-static {v2, v3}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@8742 │ │ +2fc5fc: 0c00 |0076: move-result-object v0 │ │ +2fc5fe: 6e20 d787 0100 |0077: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2fc604: 6e10 df87 0100 |007a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2fc60a: 0c00 |007d: move-result-object v0 │ │ +2fc60c: 2201 3910 |007e: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2fc610: 7010 cc87 0100 |0080: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2fc616: 6e20 d787 0100 |0083: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2fc61c: 1300 5d00 |0086: const/16 v0, #int 93 // #5d │ │ +2fc620: 6e20 d087 0100 |0088: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@87d0 │ │ +2fc626: 6e10 df87 0100 |008b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2fc62c: 0c00 |008e: move-result-object v0 │ │ +2fc62e: 1100 |008f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=194 │ │ 0x0016 line=205 │ │ 0x002b line=208 │ │ 0x003c line=210 │ │ 0x0042 line=212 │ │ @@ -1117519,20 +1117519,20 @@ │ │ type : '(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -2fcaa0: |[2fcaa0] org.jaudiotagger.tag.datatype.MultipleTextEncodedStringNullTerminated.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V │ │ -2fcab0: 7030 fb92 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@92fb │ │ -2fcab6: 2201 e711 |0003: new-instance v1, Lorg/jaudiotagger/tag/datatype/MultipleTextEncodedStringNullTerminated$Values; // type@11e7 │ │ -2fcaba: 7010 9693 0100 |0005: invoke-direct {v1}, Lorg/jaudiotagger/tag/datatype/MultipleTextEncodedStringNullTerminated$Values;.:()V // method@9396 │ │ -2fcac0: 5b01 ad89 |0008: iput-object v1, v0, Lorg/jaudiotagger/tag/datatype/MultipleTextEncodedStringNullTerminated;.value:Ljava/lang/Object; // field@89ad │ │ -2fcac4: 0e00 |000a: return-void │ │ +2fcaa4: |[2fcaa4] org.jaudiotagger.tag.datatype.MultipleTextEncodedStringNullTerminated.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V │ │ +2fcab4: 7030 fb92 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@92fb │ │ +2fcaba: 2201 e711 |0003: new-instance v1, Lorg/jaudiotagger/tag/datatype/MultipleTextEncodedStringNullTerminated$Values; // type@11e7 │ │ +2fcabe: 7010 9693 0100 |0005: invoke-direct {v1}, Lorg/jaudiotagger/tag/datatype/MultipleTextEncodedStringNullTerminated$Values;.:()V // method@9396 │ │ +2fcac4: 5b01 ad89 |0008: iput-object v1, v0, Lorg/jaudiotagger/tag/datatype/MultipleTextEncodedStringNullTerminated;.value:Ljava/lang/Object; // field@89ad │ │ +2fcac8: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0003 line=28 │ │ locals : │ │ 0x0000 - 0x000b reg=0 this Lorg/jaudiotagger/tag/datatype/MultipleTextEncodedStringNullTerminated; │ │ 0x0000 - 0x000b reg=1 (null) Ljava/lang/String; │ │ @@ -1117543,17 +1117543,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/datatype/MultipleTextEncodedStringNullTerminated;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -2fcac8: |[2fcac8] org.jaudiotagger.tag.datatype.MultipleTextEncodedStringNullTerminated.:(Lorg/jaudiotagger/tag/datatype/MultipleTextEncodedStringNullTerminated;)V │ │ -2fcad8: 7020 fd92 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.:(Lorg/jaudiotagger/tag/datatype/AbstractDataType;)V // method@92fd │ │ -2fcade: 0e00 |0003: return-void │ │ +2fcacc: |[2fcacc] org.jaudiotagger.tag.datatype.MultipleTextEncodedStringNullTerminated.:(Lorg/jaudiotagger/tag/datatype/MultipleTextEncodedStringNullTerminated;)V │ │ +2fcadc: 7020 fd92 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.:(Lorg/jaudiotagger/tag/datatype/AbstractDataType;)V // method@92fd │ │ +2fcae2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/datatype/MultipleTextEncodedStringNullTerminated; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/tag/datatype/MultipleTextEncodedStringNullTerminated; │ │ │ │ @@ -1117562,20 +1117562,20 @@ │ │ type : '(Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -2fcae0: |[2fcae0] org.jaudiotagger.tag.datatype.MultipleTextEncodedStringNullTerminated.:(Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;)V │ │ -2fcaf0: 7020 fd92 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.:(Lorg/jaudiotagger/tag/datatype/AbstractDataType;)V // method@92fd │ │ -2fcaf6: 2201 e711 |0003: new-instance v1, Lorg/jaudiotagger/tag/datatype/MultipleTextEncodedStringNullTerminated$Values; // type@11e7 │ │ -2fcafa: 7010 9693 0100 |0005: invoke-direct {v1}, Lorg/jaudiotagger/tag/datatype/MultipleTextEncodedStringNullTerminated$Values;.:()V // method@9396 │ │ -2fcb00: 5b01 ad89 |0008: iput-object v1, v0, Lorg/jaudiotagger/tag/datatype/MultipleTextEncodedStringNullTerminated;.value:Ljava/lang/Object; // field@89ad │ │ -2fcb04: 0e00 |000a: return-void │ │ +2fcae4: |[2fcae4] org.jaudiotagger.tag.datatype.MultipleTextEncodedStringNullTerminated.:(Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;)V │ │ +2fcaf4: 7020 fd92 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.:(Lorg/jaudiotagger/tag/datatype/AbstractDataType;)V // method@92fd │ │ +2fcafa: 2201 e711 |0003: new-instance v1, Lorg/jaudiotagger/tag/datatype/MultipleTextEncodedStringNullTerminated$Values; // type@11e7 │ │ +2fcafe: 7010 9693 0100 |0005: invoke-direct {v1}, Lorg/jaudiotagger/tag/datatype/MultipleTextEncodedStringNullTerminated$Values;.:()V // method@9396 │ │ +2fcb04: 5b01 ad89 |0008: iput-object v1, v0, Lorg/jaudiotagger/tag/datatype/MultipleTextEncodedStringNullTerminated;.value:Ljava/lang/Object; // field@89ad │ │ +2fcb08: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0003 line=34 │ │ locals : │ │ 0x0000 - 0x000b reg=0 this Lorg/jaudiotagger/tag/datatype/MultipleTextEncodedStringNullTerminated; │ │ 0x0000 - 0x000b reg=1 (null) Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated; │ │ @@ -1117586,38 +1117586,38 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 43 16-bit code units │ │ -2fc91c: |[2fc91c] org.jaudiotagger.tag.datatype.MultipleTextEncodedStringNullTerminated.canBeEncoded:()Z │ │ -2fc92c: 5450 ad89 |0000: iget-object v0, v5, Lorg/jaudiotagger/tag/datatype/MultipleTextEncodedStringNullTerminated;.value:Ljava/lang/Object; // field@89ad │ │ -2fc930: 1f00 e711 |0002: check-cast v0, Lorg/jaudiotagger/tag/datatype/MultipleTextEncodedStringNullTerminated$Values; // type@11e7 │ │ -2fc934: 6e10 9893 0000 |0004: invoke-virtual {v0}, Lorg/jaudiotagger/tag/datatype/MultipleTextEncodedStringNullTerminated$Values;.getList:()Ljava/util/List; // method@9398 │ │ -2fc93a: 0c00 |0007: move-result-object v0 │ │ -2fc93c: 7210 6f89 0000 |0008: invoke-interface {v0}, Ljava/util/List;.listIterator:()Ljava/util/ListIterator; // method@896f │ │ -2fc942: 0c00 |000b: move-result-object v0 │ │ -2fc944: 7210 7689 0000 |000c: invoke-interface {v0}, Ljava/util/ListIterator;.hasNext:()Z // method@8976 │ │ -2fc94a: 0a01 |000f: move-result v1 │ │ -2fc94c: 3801 1900 |0010: if-eqz v1, 0029 // +0019 │ │ -2fc950: 2201 fb11 |0012: new-instance v1, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated; // type@11fb │ │ -2fc954: 5452 aa89 |0014: iget-object v2, v5, Lorg/jaudiotagger/tag/datatype/MultipleTextEncodedStringNullTerminated;.identifier:Ljava/lang/String; // field@89aa │ │ -2fc958: 5453 a989 |0016: iget-object v3, v5, Lorg/jaudiotagger/tag/datatype/MultipleTextEncodedStringNullTerminated;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@89a9 │ │ -2fc95c: 7210 7789 0000 |0018: invoke-interface {v0}, Ljava/util/ListIterator;.next:()Ljava/lang/Object; // method@8977 │ │ -2fc962: 0c04 |001b: move-result-object v4 │ │ -2fc964: 1f04 3710 |001c: check-cast v4, Ljava/lang/String; // type@1037 │ │ -2fc968: 7040 4c94 2143 |001e: invoke-direct {v1, v2, v3, v4}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;Ljava/lang/String;)V // method@944c │ │ -2fc96e: 6e10 4e94 0100 |0021: invoke-virtual {v1}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;.canBeEncoded:()Z // method@944e │ │ -2fc974: 0a01 |0024: move-result v1 │ │ -2fc976: 3901 e7ff |0025: if-nez v1, 000c // -0019 │ │ -2fc97a: 1200 |0027: const/4 v0, #int 0 // #0 │ │ -2fc97c: 0f00 |0028: return v0 │ │ -2fc97e: 1210 |0029: const/4 v0, #int 1 // #1 │ │ -2fc980: 0f00 |002a: return v0 │ │ +2fc920: |[2fc920] org.jaudiotagger.tag.datatype.MultipleTextEncodedStringNullTerminated.canBeEncoded:()Z │ │ +2fc930: 5450 ad89 |0000: iget-object v0, v5, Lorg/jaudiotagger/tag/datatype/MultipleTextEncodedStringNullTerminated;.value:Ljava/lang/Object; // field@89ad │ │ +2fc934: 1f00 e711 |0002: check-cast v0, Lorg/jaudiotagger/tag/datatype/MultipleTextEncodedStringNullTerminated$Values; // type@11e7 │ │ +2fc938: 6e10 9893 0000 |0004: invoke-virtual {v0}, Lorg/jaudiotagger/tag/datatype/MultipleTextEncodedStringNullTerminated$Values;.getList:()Ljava/util/List; // method@9398 │ │ +2fc93e: 0c00 |0007: move-result-object v0 │ │ +2fc940: 7210 6f89 0000 |0008: invoke-interface {v0}, Ljava/util/List;.listIterator:()Ljava/util/ListIterator; // method@896f │ │ +2fc946: 0c00 |000b: move-result-object v0 │ │ +2fc948: 7210 7689 0000 |000c: invoke-interface {v0}, Ljava/util/ListIterator;.hasNext:()Z // method@8976 │ │ +2fc94e: 0a01 |000f: move-result v1 │ │ +2fc950: 3801 1900 |0010: if-eqz v1, 0029 // +0019 │ │ +2fc954: 2201 fb11 |0012: new-instance v1, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated; // type@11fb │ │ +2fc958: 5452 aa89 |0014: iget-object v2, v5, Lorg/jaudiotagger/tag/datatype/MultipleTextEncodedStringNullTerminated;.identifier:Ljava/lang/String; // field@89aa │ │ +2fc95c: 5453 a989 |0016: iget-object v3, v5, Lorg/jaudiotagger/tag/datatype/MultipleTextEncodedStringNullTerminated;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@89a9 │ │ +2fc960: 7210 7789 0000 |0018: invoke-interface {v0}, Ljava/util/ListIterator;.next:()Ljava/lang/Object; // method@8977 │ │ +2fc966: 0c04 |001b: move-result-object v4 │ │ +2fc968: 1f04 3710 |001c: check-cast v4, Ljava/lang/String; // type@1037 │ │ +2fc96c: 7040 4c94 2143 |001e: invoke-direct {v1, v2, v3, v4}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;Ljava/lang/String;)V // method@944c │ │ +2fc972: 6e10 4e94 0100 |0021: invoke-virtual {v1}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;.canBeEncoded:()Z // method@944e │ │ +2fc978: 0a01 |0024: move-result v1 │ │ +2fc97a: 3901 e7ff |0025: if-nez v1, 000c // -0019 │ │ +2fc97e: 1200 |0027: const/4 v0, #int 0 // #0 │ │ +2fc980: 0f00 |0028: return v0 │ │ +2fc982: 1210 |0029: const/4 v0, #int 1 // #1 │ │ +2fc984: 0f00 |002a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0012 line=65 │ │ 0x0021 line=66 │ │ locals : │ │ 0x0000 - 0x002b reg=5 this Lorg/jaudiotagger/tag/datatype/MultipleTextEncodedStringNullTerminated; │ │ @@ -1117627,24 +1117627,24 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -2fc984: |[2fc984] org.jaudiotagger.tag.datatype.MultipleTextEncodedStringNullTerminated.equals:(Ljava/lang/Object;)Z │ │ -2fc994: 2020 e811 |0000: instance-of v0, v2, Lorg/jaudiotagger/tag/datatype/MultipleTextEncodedStringNullTerminated; // type@11e8 │ │ -2fc998: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -2fc99c: 6f20 fe92 2100 |0004: invoke-super {v1, v2}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.equals:(Ljava/lang/Object;)Z // method@92fe │ │ -2fc9a2: 0a02 |0007: move-result v2 │ │ -2fc9a4: 3802 0400 |0008: if-eqz v2, 000c // +0004 │ │ -2fc9a8: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -2fc9aa: 2802 |000b: goto 000d // +0002 │ │ -2fc9ac: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -2fc9ae: 0f02 |000d: return v2 │ │ +2fc988: |[2fc988] org.jaudiotagger.tag.datatype.MultipleTextEncodedStringNullTerminated.equals:(Ljava/lang/Object;)Z │ │ +2fc998: 2020 e811 |0000: instance-of v0, v2, Lorg/jaudiotagger/tag/datatype/MultipleTextEncodedStringNullTerminated; // type@11e8 │ │ +2fc99c: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +2fc9a0: 6f20 fe92 2100 |0004: invoke-super {v1, v2}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.equals:(Ljava/lang/Object;)Z // method@92fe │ │ +2fc9a6: 0a02 |0007: move-result v2 │ │ +2fc9a8: 3802 0400 |0008: if-eqz v2, 000c // +0004 │ │ +2fc9ac: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +2fc9ae: 2802 |000b: goto 000d // +0002 │ │ +2fc9b0: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +2fc9b2: 0f02 |000d: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/jaudiotagger/tag/datatype/MultipleTextEncodedStringNullTerminated; │ │ 0x0000 - 0x000e reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -1117653,17 +1117653,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2fca88: |[2fca88] org.jaudiotagger.tag.datatype.MultipleTextEncodedStringNullTerminated.getSize:()I │ │ -2fca98: 5210 ac89 |0000: iget v0, v1, Lorg/jaudiotagger/tag/datatype/MultipleTextEncodedStringNullTerminated;.size:I // field@89ac │ │ -2fca9c: 0f00 |0002: return v0 │ │ +2fca8c: |[2fca8c] org.jaudiotagger.tag.datatype.MultipleTextEncodedStringNullTerminated.getSize:()I │ │ +2fca9c: 5210 ac89 |0000: iget v0, v1, Lorg/jaudiotagger/tag/datatype/MultipleTextEncodedStringNullTerminated;.size:I // field@89ac │ │ +2fcaa0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/datatype/MultipleTextEncodedStringNullTerminated; │ │ │ │ #3 : (in Lorg/jaudiotagger/tag/datatype/MultipleTextEncodedStringNullTerminated;) │ │ @@ -1117671,71 +1117671,71 @@ │ │ type : '([BI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 121 16-bit code units │ │ -2fcb08: |[2fcb08] org.jaudiotagger.tag.datatype.MultipleTextEncodedStringNullTerminated.readByteArray:([BI)V │ │ -2fcb18: 6200 ab89 |0000: sget-object v0, Lorg/jaudiotagger/tag/datatype/MultipleTextEncodedStringNullTerminated;.logger:Ljava/util/logging/Logger; // field@89ab │ │ -2fcb1c: 2201 3910 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2fcb20: 7010 cc87 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2fcb26: 1a02 5543 |0007: const-string v2, "Reading MultipleTextEncodedStringNullTerminated from array from offset:" // string@4355 │ │ -2fcb2a: 6e20 d787 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2fcb30: 6e20 d387 5100 |000c: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2fcb36: 6e10 df87 0100 |000f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2fcb3c: 0c01 |0012: move-result-object v1 │ │ -2fcb3e: 6e20 148a 1000 |0013: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.finer:(Ljava/lang/String;)V // method@8a14 │ │ -2fcb44: 2200 fb11 |0016: new-instance v0, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated; // type@11fb │ │ -2fcb48: 5431 aa89 |0018: iget-object v1, v3, Lorg/jaudiotagger/tag/datatype/MultipleTextEncodedStringNullTerminated;.identifier:Ljava/lang/String; // field@89aa │ │ -2fcb4c: 5432 a989 |001a: iget-object v2, v3, Lorg/jaudiotagger/tag/datatype/MultipleTextEncodedStringNullTerminated;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@89a9 │ │ -2fcb50: 7030 4b94 1002 |001c: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@944b │ │ -2fcb56: 6e30 5594 4005 |001f: invoke-virtual {v0, v4, v5}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;.readByteArray:([BI)V // method@9455 │ │ -2fcb5c: 6e10 5294 0000 |0022: invoke-virtual {v0}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;.getSize:()I // method@9452 │ │ -2fcb62: 0a01 |0025: move-result v1 │ │ -2fcb64: 3901 0300 |0026: if-nez v1, 0029 // +0003 │ │ -2fcb68: 282e |0028: goto 0056 // +002e │ │ -2fcb6a: 5431 ad89 |0029: iget-object v1, v3, Lorg/jaudiotagger/tag/datatype/MultipleTextEncodedStringNullTerminated;.value:Ljava/lang/Object; // field@89ad │ │ -2fcb6e: 1f01 e711 |002b: check-cast v1, Lorg/jaudiotagger/tag/datatype/MultipleTextEncodedStringNullTerminated$Values; // type@11e7 │ │ -2fcb72: 6e10 5494 0000 |002d: invoke-virtual {v0}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;.getValue:()Ljava/lang/Object; // method@9454 │ │ -2fcb78: 0c02 |0030: move-result-object v2 │ │ -2fcb7a: 1f02 3710 |0031: check-cast v2, Ljava/lang/String; // type@1037 │ │ -2fcb7e: 6e20 9793 2100 |0033: invoke-virtual {v1, v2}, Lorg/jaudiotagger/tag/datatype/MultipleTextEncodedStringNullTerminated$Values;.add:(Ljava/lang/String;)V // method@9397 │ │ -2fcb84: 5231 ac89 |0036: iget v1, v3, Lorg/jaudiotagger/tag/datatype/MultipleTextEncodedStringNullTerminated;.size:I // field@89ac │ │ -2fcb88: 6e10 5294 0000 |0038: invoke-virtual {v0}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;.getSize:()I // method@9452 │ │ -2fcb8e: 0a02 |003b: move-result v2 │ │ -2fcb90: b021 |003c: add-int/2addr v1, v2 │ │ -2fcb92: 5931 ac89 |003d: iput v1, v3, Lorg/jaudiotagger/tag/datatype/MultipleTextEncodedStringNullTerminated;.size:I // field@89ac │ │ -2fcb96: 6e10 5294 0000 |003f: invoke-virtual {v0}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;.getSize:()I // method@9452 │ │ -2fcb9c: 0a00 |0042: move-result v0 │ │ -2fcb9e: b005 |0043: add-int/2addr v5, v0 │ │ -2fcba0: 5230 ac89 |0044: iget v0, v3, Lorg/jaudiotagger/tag/datatype/MultipleTextEncodedStringNullTerminated;.size:I // field@89ac │ │ -2fcba4: 3800 0300 |0046: if-eqz v0, 0049 // +0003 │ │ -2fcba8: 28ce |0048: goto 0016 // -0032 │ │ -2fcbaa: 6204 ab89 |0049: sget-object v4, Lorg/jaudiotagger/tag/datatype/MultipleTextEncodedStringNullTerminated;.logger:Ljava/util/logging/Logger; // field@89ab │ │ -2fcbae: 1a05 fd3d |004b: const-string v5, "No null terminated Strings found" // string@3dfd │ │ -2fcbb2: 6e20 1c8a 5400 |004d: invoke-virtual {v4, v5}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ -2fcbb8: 2204 bf11 |0050: new-instance v4, Lorg/jaudiotagger/tag/InvalidDataTypeException; // type@11bf │ │ -2fcbbc: 7020 9491 5400 |0052: invoke-direct {v4, v5}, Lorg/jaudiotagger/tag/InvalidDataTypeException;.:(Ljava/lang/String;)V // method@9194 │ │ -2fcbc2: 2704 |0055: throw v4 │ │ -2fcbc4: 6204 ab89 |0056: sget-object v4, Lorg/jaudiotagger/tag/datatype/MultipleTextEncodedStringNullTerminated;.logger:Ljava/util/logging/Logger; // field@89ab │ │ -2fcbc8: 2205 3910 |0058: new-instance v5, Ljava/lang/StringBuilder; // type@1039 │ │ -2fcbcc: 7010 cc87 0500 |005a: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2fcbd2: 1a00 4743 |005d: const-string v0, "Read MultipleTextEncodedStringNullTerminated:" // string@4347 │ │ -2fcbd6: 6e20 d787 0500 |005f: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2fcbdc: 5430 ad89 |0062: iget-object v0, v3, Lorg/jaudiotagger/tag/datatype/MultipleTextEncodedStringNullTerminated;.value:Ljava/lang/Object; // field@89ad │ │ -2fcbe0: 6e20 d687 0500 |0064: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ -2fcbe6: 1a00 4102 |0067: const-string v0, " size:" // string@0241 │ │ -2fcbea: 6e20 d787 0500 |0069: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2fcbf0: 5230 ac89 |006c: iget v0, v3, Lorg/jaudiotagger/tag/datatype/MultipleTextEncodedStringNullTerminated;.size:I // field@89ac │ │ -2fcbf4: 6e20 d387 0500 |006e: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2fcbfa: 6e10 df87 0500 |0071: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2fcc00: 0c05 |0074: move-result-object v5 │ │ -2fcc02: 6e20 148a 5400 |0075: invoke-virtual {v4, v5}, Ljava/util/logging/Logger;.finer:(Ljava/lang/String;)V // method@8a14 │ │ -2fcc08: 0e00 |0078: return-void │ │ +2fcb0c: |[2fcb0c] org.jaudiotagger.tag.datatype.MultipleTextEncodedStringNullTerminated.readByteArray:([BI)V │ │ +2fcb1c: 6200 ab89 |0000: sget-object v0, Lorg/jaudiotagger/tag/datatype/MultipleTextEncodedStringNullTerminated;.logger:Ljava/util/logging/Logger; // field@89ab │ │ +2fcb20: 2201 3910 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2fcb24: 7010 cc87 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2fcb2a: 1a02 5543 |0007: const-string v2, "Reading MultipleTextEncodedStringNullTerminated from array from offset:" // string@4355 │ │ +2fcb2e: 6e20 d787 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2fcb34: 6e20 d387 5100 |000c: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2fcb3a: 6e10 df87 0100 |000f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2fcb40: 0c01 |0012: move-result-object v1 │ │ +2fcb42: 6e20 148a 1000 |0013: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.finer:(Ljava/lang/String;)V // method@8a14 │ │ +2fcb48: 2200 fb11 |0016: new-instance v0, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated; // type@11fb │ │ +2fcb4c: 5431 aa89 |0018: iget-object v1, v3, Lorg/jaudiotagger/tag/datatype/MultipleTextEncodedStringNullTerminated;.identifier:Ljava/lang/String; // field@89aa │ │ +2fcb50: 5432 a989 |001a: iget-object v2, v3, Lorg/jaudiotagger/tag/datatype/MultipleTextEncodedStringNullTerminated;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@89a9 │ │ +2fcb54: 7030 4b94 1002 |001c: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@944b │ │ +2fcb5a: 6e30 5594 4005 |001f: invoke-virtual {v0, v4, v5}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;.readByteArray:([BI)V // method@9455 │ │ +2fcb60: 6e10 5294 0000 |0022: invoke-virtual {v0}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;.getSize:()I // method@9452 │ │ +2fcb66: 0a01 |0025: move-result v1 │ │ +2fcb68: 3901 0300 |0026: if-nez v1, 0029 // +0003 │ │ +2fcb6c: 282e |0028: goto 0056 // +002e │ │ +2fcb6e: 5431 ad89 |0029: iget-object v1, v3, Lorg/jaudiotagger/tag/datatype/MultipleTextEncodedStringNullTerminated;.value:Ljava/lang/Object; // field@89ad │ │ +2fcb72: 1f01 e711 |002b: check-cast v1, Lorg/jaudiotagger/tag/datatype/MultipleTextEncodedStringNullTerminated$Values; // type@11e7 │ │ +2fcb76: 6e10 5494 0000 |002d: invoke-virtual {v0}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;.getValue:()Ljava/lang/Object; // method@9454 │ │ +2fcb7c: 0c02 |0030: move-result-object v2 │ │ +2fcb7e: 1f02 3710 |0031: check-cast v2, Ljava/lang/String; // type@1037 │ │ +2fcb82: 6e20 9793 2100 |0033: invoke-virtual {v1, v2}, Lorg/jaudiotagger/tag/datatype/MultipleTextEncodedStringNullTerminated$Values;.add:(Ljava/lang/String;)V // method@9397 │ │ +2fcb88: 5231 ac89 |0036: iget v1, v3, Lorg/jaudiotagger/tag/datatype/MultipleTextEncodedStringNullTerminated;.size:I // field@89ac │ │ +2fcb8c: 6e10 5294 0000 |0038: invoke-virtual {v0}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;.getSize:()I // method@9452 │ │ +2fcb92: 0a02 |003b: move-result v2 │ │ +2fcb94: b021 |003c: add-int/2addr v1, v2 │ │ +2fcb96: 5931 ac89 |003d: iput v1, v3, Lorg/jaudiotagger/tag/datatype/MultipleTextEncodedStringNullTerminated;.size:I // field@89ac │ │ +2fcb9a: 6e10 5294 0000 |003f: invoke-virtual {v0}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;.getSize:()I // method@9452 │ │ +2fcba0: 0a00 |0042: move-result v0 │ │ +2fcba2: b005 |0043: add-int/2addr v5, v0 │ │ +2fcba4: 5230 ac89 |0044: iget v0, v3, Lorg/jaudiotagger/tag/datatype/MultipleTextEncodedStringNullTerminated;.size:I // field@89ac │ │ +2fcba8: 3800 0300 |0046: if-eqz v0, 0049 // +0003 │ │ +2fcbac: 28ce |0048: goto 0016 // -0032 │ │ +2fcbae: 6204 ab89 |0049: sget-object v4, Lorg/jaudiotagger/tag/datatype/MultipleTextEncodedStringNullTerminated;.logger:Ljava/util/logging/Logger; // field@89ab │ │ +2fcbb2: 1a05 fd3d |004b: const-string v5, "No null terminated Strings found" // string@3dfd │ │ +2fcbb6: 6e20 1c8a 5400 |004d: invoke-virtual {v4, v5}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ +2fcbbc: 2204 bf11 |0050: new-instance v4, Lorg/jaudiotagger/tag/InvalidDataTypeException; // type@11bf │ │ +2fcbc0: 7020 9491 5400 |0052: invoke-direct {v4, v5}, Lorg/jaudiotagger/tag/InvalidDataTypeException;.:(Ljava/lang/String;)V // method@9194 │ │ +2fcbc6: 2704 |0055: throw v4 │ │ +2fcbc8: 6204 ab89 |0056: sget-object v4, Lorg/jaudiotagger/tag/datatype/MultipleTextEncodedStringNullTerminated;.logger:Ljava/util/logging/Logger; // field@89ab │ │ +2fcbcc: 2205 3910 |0058: new-instance v5, Ljava/lang/StringBuilder; // type@1039 │ │ +2fcbd0: 7010 cc87 0500 |005a: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2fcbd6: 1a00 4743 |005d: const-string v0, "Read MultipleTextEncodedStringNullTerminated:" // string@4347 │ │ +2fcbda: 6e20 d787 0500 |005f: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2fcbe0: 5430 ad89 |0062: iget-object v0, v3, Lorg/jaudiotagger/tag/datatype/MultipleTextEncodedStringNullTerminated;.value:Ljava/lang/Object; // field@89ad │ │ +2fcbe4: 6e20 d687 0500 |0064: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ +2fcbea: 1a00 4102 |0067: const-string v0, " size:" // string@0241 │ │ +2fcbee: 6e20 d787 0500 |0069: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2fcbf4: 5230 ac89 |006c: iget v0, v3, Lorg/jaudiotagger/tag/datatype/MultipleTextEncodedStringNullTerminated;.size:I // field@89ac │ │ +2fcbf8: 6e20 d387 0500 |006e: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2fcbfe: 6e10 df87 0500 |0071: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2fcc04: 0c05 |0074: move-result-object v5 │ │ +2fcc06: 6e20 148a 5400 |0075: invoke-virtual {v4, v5}, Ljava/util/logging/Logger;.finer:(Ljava/lang/String;)V // method@8a14 │ │ +2fcc0c: 0e00 |0078: return-void │ │ catches : 1 │ │ 0x0016 - 0x0043 │ │ Lorg/jaudiotagger/tag/InvalidDataTypeException; -> 0x0056 │ │ positions : │ │ 0x0000 line=85 │ │ 0x0016 line=92 │ │ 0x001f line=93 │ │ @@ -1117757,61 +1117757,61 @@ │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 91 16-bit code units │ │ -2fc9b0: |[2fc9b0] org.jaudiotagger.tag.datatype.MultipleTextEncodedStringNullTerminated.writeByteArray:()[B │ │ -2fc9c0: 6200 ab89 |0000: sget-object v0, Lorg/jaudiotagger/tag/datatype/MultipleTextEncodedStringNullTerminated;.logger:Ljava/util/logging/Logger; // field@89ab │ │ -2fc9c4: 1a01 b754 |0002: const-string v1, "Writing MultipleTextEncodedStringNullTerminated" // string@54b7 │ │ -2fc9c8: 6e20 148a 1000 |0004: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.finer:(Ljava/lang/String;)V // method@8a14 │ │ -2fc9ce: 2200 ef0f |0007: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@0fef │ │ -2fc9d2: 7010 2d86 0000 |0009: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@862d │ │ -2fc9d8: 5471 ad89 |000c: iget-object v1, v7, Lorg/jaudiotagger/tag/datatype/MultipleTextEncodedStringNullTerminated;.value:Ljava/lang/Object; // field@89ad │ │ -2fc9dc: 1f01 e711 |000e: check-cast v1, Lorg/jaudiotagger/tag/datatype/MultipleTextEncodedStringNullTerminated$Values; // type@11e7 │ │ -2fc9e0: 6e10 9893 0100 |0010: invoke-virtual {v1}, Lorg/jaudiotagger/tag/datatype/MultipleTextEncodedStringNullTerminated$Values;.getList:()Ljava/util/List; // method@9398 │ │ -2fc9e6: 0c01 |0013: move-result-object v1 │ │ -2fc9e8: 7210 6f89 0100 |0014: invoke-interface {v1}, Ljava/util/List;.listIterator:()Ljava/util/ListIterator; // method@896f │ │ -2fc9ee: 0c01 |0017: move-result-object v1 │ │ -2fc9f0: 1202 |0018: const/4 v2, #int 0 // #0 │ │ -2fc9f2: 7210 7689 0100 |0019: invoke-interface {v1}, Ljava/util/ListIterator;.hasNext:()Z // method@8976 │ │ -2fc9f8: 0a03 |001c: move-result v3 │ │ -2fc9fa: 3803 1e00 |001d: if-eqz v3, 003b // +001e │ │ -2fc9fe: 2203 fb11 |001f: new-instance v3, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated; // type@11fb │ │ -2fca02: 5474 aa89 |0021: iget-object v4, v7, Lorg/jaudiotagger/tag/datatype/MultipleTextEncodedStringNullTerminated;.identifier:Ljava/lang/String; // field@89aa │ │ -2fca06: 5475 a989 |0023: iget-object v5, v7, Lorg/jaudiotagger/tag/datatype/MultipleTextEncodedStringNullTerminated;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@89a9 │ │ -2fca0a: 7210 7789 0100 |0025: invoke-interface {v1}, Ljava/util/ListIterator;.next:()Ljava/lang/Object; // method@8977 │ │ -2fca10: 0c06 |0028: move-result-object v6 │ │ -2fca12: 1f06 3710 |0029: check-cast v6, Ljava/lang/String; // type@1037 │ │ -2fca16: 7040 4c94 4365 |002b: invoke-direct {v3, v4, v5, v6}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;Ljava/lang/String;)V // method@944c │ │ -2fca1c: 6e10 5794 0300 |002e: invoke-virtual {v3}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;.writeByteArray:()[B // method@9457 │ │ -2fca22: 0c04 |0031: move-result-object v4 │ │ -2fca24: 6e20 3386 4000 |0032: invoke-virtual {v0, v4}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ -2fca2a: 6e10 5294 0300 |0035: invoke-virtual {v3}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;.getSize:()I // method@9452 │ │ -2fca30: 0a03 |0038: move-result v3 │ │ -2fca32: b032 |0039: add-int/2addr v2, v3 │ │ -2fca34: 28df |003a: goto 0019 // -0021 │ │ -2fca36: 5972 ac89 |003b: iput v2, v7, Lorg/jaudiotagger/tag/datatype/MultipleTextEncodedStringNullTerminated;.size:I // field@89ac │ │ -2fca3a: 6201 ab89 |003d: sget-object v1, Lorg/jaudiotagger/tag/datatype/MultipleTextEncodedStringNullTerminated;.logger:Ljava/util/logging/Logger; // field@89ab │ │ -2fca3e: 1a02 ce54 |003f: const-string v2, "Written MultipleTextEncodedStringNullTerminated" // string@54ce │ │ -2fca42: 6e20 148a 2100 |0041: invoke-virtual {v1, v2}, Ljava/util/logging/Logger;.finer:(Ljava/lang/String;)V // method@8a14 │ │ -2fca48: 6e10 3186 0000 |0044: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8631 │ │ -2fca4e: 0c00 |0047: move-result-object v0 │ │ -2fca50: 1100 |0048: return-object v0 │ │ -2fca52: 0d00 |0049: move-exception v0 │ │ -2fca54: 6201 ab89 |004a: sget-object v1, Lorg/jaudiotagger/tag/datatype/MultipleTextEncodedStringNullTerminated;.logger:Ljava/util/logging/Logger; // field@89ab │ │ -2fca58: 6202 ba81 |004c: sget-object v2, Ljava/util/logging/Level;.SEVERE:Ljava/util/logging/Level; // field@81ba │ │ -2fca5c: 1a03 b81e |004e: const-string v3, "IOException in MultipleTextEncodedStringNullTerminated when writing byte array" // string@1eb8 │ │ -2fca60: 6e40 1a8a 2103 |0050: invoke-virtual {v1, v2, v3, v0}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@8a1a │ │ -2fca66: 2201 3310 |0053: new-instance v1, Ljava/lang/RuntimeException; // type@1033 │ │ -2fca6a: 7020 7e87 0100 |0055: invoke-direct {v1, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@877e │ │ -2fca70: 2802 |0058: goto 005a // +0002 │ │ -2fca72: 2701 |0059: throw v1 │ │ -2fca74: 28ff |005a: goto 0059 // -0001 │ │ +2fc9b4: |[2fc9b4] org.jaudiotagger.tag.datatype.MultipleTextEncodedStringNullTerminated.writeByteArray:()[B │ │ +2fc9c4: 6200 ab89 |0000: sget-object v0, Lorg/jaudiotagger/tag/datatype/MultipleTextEncodedStringNullTerminated;.logger:Ljava/util/logging/Logger; // field@89ab │ │ +2fc9c8: 1a01 b754 |0002: const-string v1, "Writing MultipleTextEncodedStringNullTerminated" // string@54b7 │ │ +2fc9cc: 6e20 148a 1000 |0004: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.finer:(Ljava/lang/String;)V // method@8a14 │ │ +2fc9d2: 2200 ef0f |0007: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@0fef │ │ +2fc9d6: 7010 2d86 0000 |0009: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@862d │ │ +2fc9dc: 5471 ad89 |000c: iget-object v1, v7, Lorg/jaudiotagger/tag/datatype/MultipleTextEncodedStringNullTerminated;.value:Ljava/lang/Object; // field@89ad │ │ +2fc9e0: 1f01 e711 |000e: check-cast v1, Lorg/jaudiotagger/tag/datatype/MultipleTextEncodedStringNullTerminated$Values; // type@11e7 │ │ +2fc9e4: 6e10 9893 0100 |0010: invoke-virtual {v1}, Lorg/jaudiotagger/tag/datatype/MultipleTextEncodedStringNullTerminated$Values;.getList:()Ljava/util/List; // method@9398 │ │ +2fc9ea: 0c01 |0013: move-result-object v1 │ │ +2fc9ec: 7210 6f89 0100 |0014: invoke-interface {v1}, Ljava/util/List;.listIterator:()Ljava/util/ListIterator; // method@896f │ │ +2fc9f2: 0c01 |0017: move-result-object v1 │ │ +2fc9f4: 1202 |0018: const/4 v2, #int 0 // #0 │ │ +2fc9f6: 7210 7689 0100 |0019: invoke-interface {v1}, Ljava/util/ListIterator;.hasNext:()Z // method@8976 │ │ +2fc9fc: 0a03 |001c: move-result v3 │ │ +2fc9fe: 3803 1e00 |001d: if-eqz v3, 003b // +001e │ │ +2fca02: 2203 fb11 |001f: new-instance v3, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated; // type@11fb │ │ +2fca06: 5474 aa89 |0021: iget-object v4, v7, Lorg/jaudiotagger/tag/datatype/MultipleTextEncodedStringNullTerminated;.identifier:Ljava/lang/String; // field@89aa │ │ +2fca0a: 5475 a989 |0023: iget-object v5, v7, Lorg/jaudiotagger/tag/datatype/MultipleTextEncodedStringNullTerminated;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@89a9 │ │ +2fca0e: 7210 7789 0100 |0025: invoke-interface {v1}, Ljava/util/ListIterator;.next:()Ljava/lang/Object; // method@8977 │ │ +2fca14: 0c06 |0028: move-result-object v6 │ │ +2fca16: 1f06 3710 |0029: check-cast v6, Ljava/lang/String; // type@1037 │ │ +2fca1a: 7040 4c94 4365 |002b: invoke-direct {v3, v4, v5, v6}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;Ljava/lang/String;)V // method@944c │ │ +2fca20: 6e10 5794 0300 |002e: invoke-virtual {v3}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;.writeByteArray:()[B // method@9457 │ │ +2fca26: 0c04 |0031: move-result-object v4 │ │ +2fca28: 6e20 3386 4000 |0032: invoke-virtual {v0, v4}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ +2fca2e: 6e10 5294 0300 |0035: invoke-virtual {v3}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;.getSize:()I // method@9452 │ │ +2fca34: 0a03 |0038: move-result v3 │ │ +2fca36: b032 |0039: add-int/2addr v2, v3 │ │ +2fca38: 28df |003a: goto 0019 // -0021 │ │ +2fca3a: 5972 ac89 |003b: iput v2, v7, Lorg/jaudiotagger/tag/datatype/MultipleTextEncodedStringNullTerminated;.size:I // field@89ac │ │ +2fca3e: 6201 ab89 |003d: sget-object v1, Lorg/jaudiotagger/tag/datatype/MultipleTextEncodedStringNullTerminated;.logger:Ljava/util/logging/Logger; // field@89ab │ │ +2fca42: 1a02 ce54 |003f: const-string v2, "Written MultipleTextEncodedStringNullTerminated" // string@54ce │ │ +2fca46: 6e20 148a 2100 |0041: invoke-virtual {v1, v2}, Ljava/util/logging/Logger;.finer:(Ljava/lang/String;)V // method@8a14 │ │ +2fca4c: 6e10 3186 0000 |0044: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8631 │ │ +2fca52: 0c00 |0047: move-result-object v0 │ │ +2fca54: 1100 |0048: return-object v0 │ │ +2fca56: 0d00 |0049: move-exception v0 │ │ +2fca58: 6201 ab89 |004a: sget-object v1, Lorg/jaudiotagger/tag/datatype/MultipleTextEncodedStringNullTerminated;.logger:Ljava/util/logging/Logger; // field@89ab │ │ +2fca5c: 6202 ba81 |004c: sget-object v2, Ljava/util/logging/Level;.SEVERE:Ljava/util/logging/Level; // field@81ba │ │ +2fca60: 1a03 b81e |004e: const-string v3, "IOException in MultipleTextEncodedStringNullTerminated when writing byte array" // string@1eb8 │ │ +2fca64: 6e40 1a8a 2103 |0050: invoke-virtual {v1, v2, v3, v0}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@8a1a │ │ +2fca6a: 2201 3310 |0053: new-instance v1, Ljava/lang/RuntimeException; // type@1033 │ │ +2fca6e: 7020 7e87 0100 |0055: invoke-direct {v1, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@877e │ │ +2fca74: 2802 |0058: goto 005a // +0002 │ │ +2fca76: 2701 |0059: throw v1 │ │ +2fca78: 28ff |005a: goto 0059 // -0001 │ │ catches : 1 │ │ 0x000c - 0x0039 │ │ Ljava/io/IOException; -> 0x0049 │ │ positions : │ │ 0x0000 line=132 │ │ 0x0007 line=135 │ │ 0x000c line=138 │ │ @@ -1117866,29 +1117866,29 @@ │ │ type : '(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -2fccf4: |[2fccf4] org.jaudiotagger.tag.datatype.NumberFixedLength.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V │ │ -2fcd04: 7030 fb92 2103 |0000: invoke-direct {v1, v2, v3}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@92fb │ │ -2fcd0a: 3a04 0500 |0003: if-ltz v4, 0008 // +0005 │ │ -2fcd0e: 5914 af89 |0005: iput v4, v1, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.size:I // field@89af │ │ -2fcd12: 0e00 |0007: return-void │ │ -2fcd14: 2202 1e10 |0008: new-instance v2, Ljava/lang/IllegalArgumentException; // type@101e │ │ -2fcd18: 2203 3910 |000a: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ -2fcd1c: 7010 cc87 0300 |000c: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2fcd22: 1a00 c733 |000f: const-string v0, "Length is less than zero: " // string@33c7 │ │ -2fcd26: 6e20 d787 0300 |0011: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2fcd2c: 6e20 d387 4300 |0014: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2fcd32: 6e10 df87 0300 |0017: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2fcd38: 0c03 |001a: move-result-object v3 │ │ -2fcd3a: 7020 1887 3200 |001b: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ -2fcd40: 2702 |001e: throw v2 │ │ +2fccf8: |[2fccf8] org.jaudiotagger.tag.datatype.NumberFixedLength.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V │ │ +2fcd08: 7030 fb92 2103 |0000: invoke-direct {v1, v2, v3}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@92fb │ │ +2fcd0e: 3a04 0500 |0003: if-ltz v4, 0008 // +0005 │ │ +2fcd12: 5914 af89 |0005: iput v4, v1, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.size:I // field@89af │ │ +2fcd16: 0e00 |0007: return-void │ │ +2fcd18: 2202 1e10 |0008: new-instance v2, Ljava/lang/IllegalArgumentException; // type@101e │ │ +2fcd1c: 2203 3910 |000a: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ +2fcd20: 7010 cc87 0300 |000c: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2fcd26: 1a00 c733 |000f: const-string v0, "Length is less than zero: " // string@33c7 │ │ +2fcd2a: 6e20 d787 0300 |0011: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2fcd30: 6e20 d387 4300 |0014: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2fcd36: 6e10 df87 0300 |0017: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2fcd3c: 0c03 |001a: move-result-object v3 │ │ +2fcd3e: 7020 1887 3200 |001b: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ +2fcd44: 2702 |001e: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0005 line=56 │ │ 0x0008 line=54 │ │ locals : │ │ 0x0000 - 0x001f reg=1 this Lorg/jaudiotagger/tag/datatype/NumberFixedLength; │ │ @@ -1117901,19 +1117901,19 @@ │ │ type : '(Lorg/jaudiotagger/tag/datatype/NumberFixedLength;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -2fcd44: |[2fcd44] org.jaudiotagger.tag.datatype.NumberFixedLength.:(Lorg/jaudiotagger/tag/datatype/NumberFixedLength;)V │ │ -2fcd54: 7020 fd92 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.:(Lorg/jaudiotagger/tag/datatype/AbstractDataType;)V // method@92fd │ │ -2fcd5a: 5211 af89 |0003: iget v1, v1, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.size:I // field@89af │ │ -2fcd5e: 5901 af89 |0005: iput v1, v0, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.size:I // field@89af │ │ -2fcd62: 0e00 |0007: return-void │ │ +2fcd48: |[2fcd48] org.jaudiotagger.tag.datatype.NumberFixedLength.:(Lorg/jaudiotagger/tag/datatype/NumberFixedLength;)V │ │ +2fcd58: 7020 fd92 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.:(Lorg/jaudiotagger/tag/datatype/AbstractDataType;)V // method@92fd │ │ +2fcd5e: 5211 af89 |0003: iget v1, v1, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.size:I // field@89af │ │ +2fcd62: 5901 af89 |0005: iput v1, v0, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.size:I // field@89af │ │ +2fcd66: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0003 line=63 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/jaudiotagger/tag/datatype/NumberFixedLength; │ │ 0x0000 - 0x0008 reg=1 (null) Lorg/jaudiotagger/tag/datatype/NumberFixedLength; │ │ @@ -1117924,29 +1117924,29 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -2fcc1c: |[2fcc1c] org.jaudiotagger.tag.datatype.NumberFixedLength.equals:(Ljava/lang/Object;)Z │ │ -2fcc2c: 2040 e911 |0000: instance-of v0, v4, Lorg/jaudiotagger/tag/datatype/NumberFixedLength; // type@11e9 │ │ -2fcc30: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -2fcc32: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ -2fcc36: 0f01 |0005: return v1 │ │ -2fcc38: 0740 |0006: move-object v0, v4 │ │ -2fcc3a: 1f00 e911 |0007: check-cast v0, Lorg/jaudiotagger/tag/datatype/NumberFixedLength; // type@11e9 │ │ -2fcc3e: 5232 af89 |0009: iget v2, v3, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.size:I // field@89af │ │ -2fcc42: 5200 af89 |000b: iget v0, v0, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.size:I // field@89af │ │ -2fcc46: 3302 0900 |000d: if-ne v2, v0, 0016 // +0009 │ │ -2fcc4a: 6f20 fe92 4300 |000f: invoke-super {v3, v4}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.equals:(Ljava/lang/Object;)Z // method@92fe │ │ -2fcc50: 0a04 |0012: move-result v4 │ │ -2fcc52: 3804 0300 |0013: if-eqz v4, 0016 // +0003 │ │ -2fcc56: 1211 |0015: const/4 v1, #int 1 // #1 │ │ -2fcc58: 0f01 |0016: return v1 │ │ +2fcc20: |[2fcc20] org.jaudiotagger.tag.datatype.NumberFixedLength.equals:(Ljava/lang/Object;)Z │ │ +2fcc30: 2040 e911 |0000: instance-of v0, v4, Lorg/jaudiotagger/tag/datatype/NumberFixedLength; // type@11e9 │ │ +2fcc34: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +2fcc36: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ +2fcc3a: 0f01 |0005: return v1 │ │ +2fcc3c: 0740 |0006: move-object v0, v4 │ │ +2fcc3e: 1f00 e911 |0007: check-cast v0, Lorg/jaudiotagger/tag/datatype/NumberFixedLength; // type@11e9 │ │ +2fcc42: 5232 af89 |0009: iget v2, v3, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.size:I // field@89af │ │ +2fcc46: 5200 af89 |000b: iget v0, v0, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.size:I // field@89af │ │ +2fcc4a: 3302 0900 |000d: if-ne v2, v0, 0016 // +0009 │ │ +2fcc4e: 6f20 fe92 4300 |000f: invoke-super {v3, v4}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.equals:(Ljava/lang/Object;)Z // method@92fe │ │ +2fcc54: 0a04 |0012: move-result v4 │ │ +2fcc56: 3804 0300 |0013: if-eqz v4, 0016 // +0003 │ │ +2fcc5a: 1211 |0015: const/4 v1, #int 1 // #1 │ │ +2fcc5c: 0f01 |0016: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ 0x0006 line=110 │ │ 0x0009 line=111 │ │ locals : │ │ 0x0000 - 0x0017 reg=3 this Lorg/jaudiotagger/tag/datatype/NumberFixedLength; │ │ @@ -1117957,17 +1117957,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2fccb0: |[2fccb0] org.jaudiotagger.tag.datatype.NumberFixedLength.getSize:()I │ │ -2fccc0: 5210 af89 |0000: iget v0, v1, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.size:I // field@89af │ │ -2fccc4: 0f00 |0002: return v0 │ │ +2fccb4: |[2fccb4] org.jaudiotagger.tag.datatype.NumberFixedLength.getSize:()I │ │ +2fccc4: 5210 af89 |0000: iget v0, v1, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.size:I // field@89af │ │ +2fccc8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/datatype/NumberFixedLength; │ │ │ │ #2 : (in Lorg/jaudiotagger/tag/datatype/NumberFixedLength;) │ │ @@ -1117975,85 +1117975,85 @@ │ │ type : '([BI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 143 16-bit code units │ │ -2fcd64: |[2fcd64] org.jaudiotagger.tag.datatype.NumberFixedLength.readByteArray:([BI)V │ │ -2fcd74: 1a00 4b0d |0000: const-string v0, "Byte array is null" // string@0d4b │ │ -2fcd78: 7120 9e89 0600 |0002: invoke-static {v6, v0}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@899e │ │ -2fcd7e: 3a07 6800 |0005: if-ltz v7, 006d // +0068 │ │ -2fcd82: 2160 |0007: array-length v0, v6 │ │ -2fcd84: 3507 6500 |0008: if-ge v7, v0, 006d // +0065 │ │ -2fcd88: 5250 af89 |000a: iget v0, v5, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.size:I // field@89af │ │ -2fcd8c: b070 |000c: add-int/2addr v0, v7 │ │ -2fcd8e: 2161 |000d: array-length v1, v6 │ │ -2fcd90: 3610 3500 |000e: if-gt v0, v1, 0043 // +0035 │ │ -2fcd94: 1600 0000 |0010: const-wide/16 v0, #int 0 // #0 │ │ -2fcd98: 0172 |0012: move v2, v7 │ │ -2fcd9a: 5253 af89 |0013: iget v3, v5, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.size:I // field@89af │ │ -2fcd9e: b073 |0015: add-int/2addr v3, v7 │ │ -2fcda0: 3532 0e00 |0016: if-ge v2, v3, 0024 // +000e │ │ -2fcda4: 1303 0800 |0018: const/16 v3, #int 8 // #8 │ │ -2fcda8: c330 |001a: shl-long/2addr v0, v3 │ │ -2fcdaa: 4803 0602 |001b: aget-byte v3, v6, v2 │ │ -2fcdae: d533 ff00 |001d: and-int/lit16 v3, v3, #int 255 // #00ff │ │ -2fcdb2: 8133 |001f: int-to-long v3, v3 │ │ -2fcdb4: bb30 |0020: add-long/2addr v0, v3 │ │ -2fcdb6: d802 0201 |0021: add-int/lit8 v2, v2, #int 1 // #01 │ │ -2fcdba: 28f0 |0023: goto 0013 // -0010 │ │ -2fcdbc: 7120 4387 1000 |0024: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8743 │ │ -2fcdc2: 0c06 |0027: move-result-object v6 │ │ -2fcdc4: 5b56 b089 |0028: iput-object v6, v5, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.value:Ljava/lang/Object; // field@89b0 │ │ -2fcdc8: 6206 ae89 |002a: sget-object v6, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.logger:Ljava/util/logging/Logger; // field@89ae │ │ -2fcdcc: 2207 3910 |002c: new-instance v7, Ljava/lang/StringBuilder; // type@1039 │ │ -2fcdd0: 7010 cc87 0700 |002e: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2fcdd6: 1a00 4e43 |0031: const-string v0, "Read NumberFixedlength:" // string@434e │ │ -2fcdda: 6e20 d787 0700 |0033: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2fcde0: 5450 b089 |0036: iget-object v0, v5, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.value:Ljava/lang/Object; // field@89b0 │ │ -2fcde4: 6e20 d687 0700 |0038: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ -2fcdea: 6e10 df87 0700 |003b: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2fcdf0: 0c07 |003e: move-result-object v7 │ │ -2fcdf2: 6e20 128a 7600 |003f: invoke-virtual {v6, v7}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -2fcdf8: 0e00 |0042: return-void │ │ -2fcdfa: 2200 bf11 |0043: new-instance v0, Lorg/jaudiotagger/tag/InvalidDataTypeException; // type@11bf │ │ -2fcdfe: 2201 3910 |0045: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2fce02: 7010 cc87 0100 |0047: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2fce08: 1a02 3a3f |004a: const-string v2, "Offset plus size to byte array is out of bounds: offset = " // string@3f3a │ │ -2fce0c: 6e20 d787 2100 |004c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2fce12: 6e20 d387 7100 |004f: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2fce18: 1a07 1504 |0052: const-string v7, ", size = " // string@0415 │ │ -2fce1c: 6e20 d787 7100 |0054: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2fce22: 5257 af89 |0057: iget v7, v5, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.size:I // field@89af │ │ -2fce26: 6e20 d387 7100 |0059: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2fce2c: 1a07 b300 |005c: const-string v7, " + arr.length " // string@00b3 │ │ -2fce30: 6e20 d787 7100 |005e: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2fce36: 2166 |0061: array-length v6, v6 │ │ -2fce38: 6e20 d387 6100 |0062: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2fce3e: 6e10 df87 0100 |0065: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2fce44: 0c06 |0068: move-result-object v6 │ │ -2fce46: 7020 9491 6000 |0069: invoke-direct {v0, v6}, Lorg/jaudiotagger/tag/InvalidDataTypeException;.:(Ljava/lang/String;)V // method@9194 │ │ -2fce4c: 2700 |006c: throw v0 │ │ -2fce4e: 2200 bf11 |006d: new-instance v0, Lorg/jaudiotagger/tag/InvalidDataTypeException; // type@11bf │ │ -2fce52: 2201 3910 |006f: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2fce56: 7010 cc87 0100 |0071: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2fce5c: 1a02 3b3f |0074: const-string v2, "Offset to byte array is out of bounds: offset = " // string@3f3b │ │ -2fce60: 6e20 d787 2100 |0076: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2fce66: 6e20 d387 7100 |0079: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2fce6c: 1a07 ca03 |007c: const-string v7, ", array.length = " // string@03ca │ │ -2fce70: 6e20 d787 7100 |007e: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2fce76: 2166 |0081: array-length v6, v6 │ │ -2fce78: 6e20 d387 6100 |0082: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2fce7e: 6e10 df87 0100 |0085: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2fce84: 0c06 |0088: move-result-object v6 │ │ -2fce86: 7020 9491 6000 |0089: invoke-direct {v0, v6}, Lorg/jaudiotagger/tag/InvalidDataTypeException;.:(Ljava/lang/String;)V // method@9194 │ │ -2fce8c: 2802 |008c: goto 008e // +0002 │ │ -2fce8e: 2700 |008d: throw v0 │ │ -2fce90: 28ff |008e: goto 008d // -0001 │ │ +2fcd68: |[2fcd68] org.jaudiotagger.tag.datatype.NumberFixedLength.readByteArray:([BI)V │ │ +2fcd78: 1a00 4b0d |0000: const-string v0, "Byte array is null" // string@0d4b │ │ +2fcd7c: 7120 9e89 0600 |0002: invoke-static {v6, v0}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@899e │ │ +2fcd82: 3a07 6800 |0005: if-ltz v7, 006d // +0068 │ │ +2fcd86: 2160 |0007: array-length v0, v6 │ │ +2fcd88: 3507 6500 |0008: if-ge v7, v0, 006d // +0065 │ │ +2fcd8c: 5250 af89 |000a: iget v0, v5, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.size:I // field@89af │ │ +2fcd90: b070 |000c: add-int/2addr v0, v7 │ │ +2fcd92: 2161 |000d: array-length v1, v6 │ │ +2fcd94: 3610 3500 |000e: if-gt v0, v1, 0043 // +0035 │ │ +2fcd98: 1600 0000 |0010: const-wide/16 v0, #int 0 // #0 │ │ +2fcd9c: 0172 |0012: move v2, v7 │ │ +2fcd9e: 5253 af89 |0013: iget v3, v5, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.size:I // field@89af │ │ +2fcda2: b073 |0015: add-int/2addr v3, v7 │ │ +2fcda4: 3532 0e00 |0016: if-ge v2, v3, 0024 // +000e │ │ +2fcda8: 1303 0800 |0018: const/16 v3, #int 8 // #8 │ │ +2fcdac: c330 |001a: shl-long/2addr v0, v3 │ │ +2fcdae: 4803 0602 |001b: aget-byte v3, v6, v2 │ │ +2fcdb2: d533 ff00 |001d: and-int/lit16 v3, v3, #int 255 // #00ff │ │ +2fcdb6: 8133 |001f: int-to-long v3, v3 │ │ +2fcdb8: bb30 |0020: add-long/2addr v0, v3 │ │ +2fcdba: d802 0201 |0021: add-int/lit8 v2, v2, #int 1 // #01 │ │ +2fcdbe: 28f0 |0023: goto 0013 // -0010 │ │ +2fcdc0: 7120 4387 1000 |0024: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8743 │ │ +2fcdc6: 0c06 |0027: move-result-object v6 │ │ +2fcdc8: 5b56 b089 |0028: iput-object v6, v5, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.value:Ljava/lang/Object; // field@89b0 │ │ +2fcdcc: 6206 ae89 |002a: sget-object v6, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.logger:Ljava/util/logging/Logger; // field@89ae │ │ +2fcdd0: 2207 3910 |002c: new-instance v7, Ljava/lang/StringBuilder; // type@1039 │ │ +2fcdd4: 7010 cc87 0700 |002e: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2fcdda: 1a00 4e43 |0031: const-string v0, "Read NumberFixedlength:" // string@434e │ │ +2fcdde: 6e20 d787 0700 |0033: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2fcde4: 5450 b089 |0036: iget-object v0, v5, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.value:Ljava/lang/Object; // field@89b0 │ │ +2fcde8: 6e20 d687 0700 |0038: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ +2fcdee: 6e10 df87 0700 |003b: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2fcdf4: 0c07 |003e: move-result-object v7 │ │ +2fcdf6: 6e20 128a 7600 |003f: invoke-virtual {v6, v7}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +2fcdfc: 0e00 |0042: return-void │ │ +2fcdfe: 2200 bf11 |0043: new-instance v0, Lorg/jaudiotagger/tag/InvalidDataTypeException; // type@11bf │ │ +2fce02: 2201 3910 |0045: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2fce06: 7010 cc87 0100 |0047: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2fce0c: 1a02 3a3f |004a: const-string v2, "Offset plus size to byte array is out of bounds: offset = " // string@3f3a │ │ +2fce10: 6e20 d787 2100 |004c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2fce16: 6e20 d387 7100 |004f: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2fce1c: 1a07 1504 |0052: const-string v7, ", size = " // string@0415 │ │ +2fce20: 6e20 d787 7100 |0054: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2fce26: 5257 af89 |0057: iget v7, v5, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.size:I // field@89af │ │ +2fce2a: 6e20 d387 7100 |0059: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2fce30: 1a07 b300 |005c: const-string v7, " + arr.length " // string@00b3 │ │ +2fce34: 6e20 d787 7100 |005e: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2fce3a: 2166 |0061: array-length v6, v6 │ │ +2fce3c: 6e20 d387 6100 |0062: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2fce42: 6e10 df87 0100 |0065: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2fce48: 0c06 |0068: move-result-object v6 │ │ +2fce4a: 7020 9491 6000 |0069: invoke-direct {v0, v6}, Lorg/jaudiotagger/tag/InvalidDataTypeException;.:(Ljava/lang/String;)V // method@9194 │ │ +2fce50: 2700 |006c: throw v0 │ │ +2fce52: 2200 bf11 |006d: new-instance v0, Lorg/jaudiotagger/tag/InvalidDataTypeException; // type@11bf │ │ +2fce56: 2201 3910 |006f: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2fce5a: 7010 cc87 0100 |0071: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2fce60: 1a02 3b3f |0074: const-string v2, "Offset to byte array is out of bounds: offset = " // string@3f3b │ │ +2fce64: 6e20 d787 2100 |0076: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2fce6a: 6e20 d387 7100 |0079: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2fce70: 1a07 ca03 |007c: const-string v7, ", array.length = " // string@03ca │ │ +2fce74: 6e20 d787 7100 |007e: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2fce7a: 2166 |0081: array-length v6, v6 │ │ +2fce7c: 6e20 d387 6100 |0082: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2fce82: 6e10 df87 0100 |0085: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2fce88: 0c06 |0088: move-result-object v6 │ │ +2fce8a: 7020 9491 6000 |0089: invoke-direct {v0, v6}, Lorg/jaudiotagger/tag/InvalidDataTypeException;.:(Ljava/lang/String;)V // method@9194 │ │ +2fce90: 2802 |008c: goto 008e // +0002 │ │ +2fce92: 2700 |008d: throw v0 │ │ +2fce94: 28ff |008e: goto 008d // -0001 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=126 │ │ 0x0007 line=128 │ │ 0x000a line=133 │ │ 0x0013 line=140 │ │ 0x001b line=143 │ │ @@ -1118071,18 +1118071,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -2fce94: |[2fce94] org.jaudiotagger.tag.datatype.NumberFixedLength.setSize:(I)V │ │ -2fcea4: 3d01 0400 |0000: if-lez v1, 0004 // +0004 │ │ -2fcea8: 5901 af89 |0002: iput v1, v0, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.size:I // field@89af │ │ -2fceac: 0e00 |0004: return-void │ │ +2fce98: |[2fce98] org.jaudiotagger.tag.datatype.NumberFixedLength.setSize:(I)V │ │ +2fcea8: 3d01 0400 |0000: if-lez v1, 0004 // +0004 │ │ +2fceac: 5901 af89 |0002: iput v1, v0, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.size:I // field@89af │ │ +2fceb0: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=76 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/jaudiotagger/tag/datatype/NumberFixedLength; │ │ 0x0000 - 0x0005 reg=1 (null) I │ │ │ │ @@ -1118091,31 +1118091,31 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -2fceb0: |[2fceb0] org.jaudiotagger.tag.datatype.NumberFixedLength.setValue:(Ljava/lang/Object;)V │ │ -2fcec0: 2040 2d10 |0000: instance-of v0, v4, Ljava/lang/Number; // type@102d │ │ -2fcec4: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ -2fcec8: 6f20 0693 4300 |0004: invoke-super {v3, v4}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.setValue:(Ljava/lang/Object;)V // method@9306 │ │ -2fcece: 0e00 |0007: return-void │ │ -2fced0: 2200 1e10 |0008: new-instance v0, Ljava/lang/IllegalArgumentException; // type@101e │ │ -2fced4: 2201 3910 |000a: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2fced8: 7010 cc87 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2fcede: 1a02 f51f |000f: const-string v2, "Invalid value type for NumberFixedLength:" // string@1ff5 │ │ -2fcee2: 6e20 d787 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2fcee8: 6e10 7387 0400 |0014: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@8773 │ │ -2fceee: 0c04 |0017: move-result-object v4 │ │ -2fcef0: 6e20 d687 4100 |0018: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ -2fcef6: 6e10 df87 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2fcefc: 0c04 |001e: move-result-object v4 │ │ -2fcefe: 7020 1887 4000 |001f: invoke-direct {v0, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ -2fcf04: 2700 |0022: throw v0 │ │ +2fceb4: |[2fceb4] org.jaudiotagger.tag.datatype.NumberFixedLength.setValue:(Ljava/lang/Object;)V │ │ +2fcec4: 2040 2d10 |0000: instance-of v0, v4, Ljava/lang/Number; // type@102d │ │ +2fcec8: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ +2fcecc: 6f20 0693 4300 |0004: invoke-super {v3, v4}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.setValue:(Ljava/lang/Object;)V // method@9306 │ │ +2fced2: 0e00 |0007: return-void │ │ +2fced4: 2200 1e10 |0008: new-instance v0, Ljava/lang/IllegalArgumentException; // type@101e │ │ +2fced8: 2201 3910 |000a: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2fcedc: 7010 cc87 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2fcee2: 1a02 f51f |000f: const-string v2, "Invalid value type for NumberFixedLength:" // string@1ff5 │ │ +2fcee6: 6e20 d787 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2fceec: 6e10 7387 0400 |0014: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@8773 │ │ +2fcef2: 0c04 |0017: move-result-object v4 │ │ +2fcef4: 6e20 d687 4100 |0018: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ +2fcefa: 6e10 df87 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2fcf00: 0c04 |001e: move-result-object v4 │ │ +2fcf02: 7020 1887 4000 |001f: invoke-direct {v0, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ +2fcf08: 2700 |0022: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x0004 line=96 │ │ 0x0008 line=94 │ │ locals : │ │ 0x0000 - 0x0023 reg=3 this Lorg/jaudiotagger/tag/datatype/NumberFixedLength; │ │ @@ -1118126,23 +1118126,23 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -2fccc8: |[2fccc8] org.jaudiotagger.tag.datatype.NumberFixedLength.toString:()Ljava/lang/String; │ │ -2fccd8: 5410 b089 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.value:Ljava/lang/Object; // field@89b0 │ │ -2fccdc: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ -2fcce0: 1a00 0000 |0004: const-string v0, "" // string@0000 │ │ -2fcce4: 1100 |0006: return-object v0 │ │ -2fcce6: 5410 b089 |0007: iget-object v0, v1, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.value:Ljava/lang/Object; // field@89b0 │ │ -2fccea: 6e10 7687 0000 |0009: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@8776 │ │ -2fccf0: 0c00 |000c: move-result-object v0 │ │ -2fccf2: 1100 |000d: return-object v0 │ │ +2fcccc: |[2fcccc] org.jaudiotagger.tag.datatype.NumberFixedLength.toString:()Ljava/lang/String; │ │ +2fccdc: 5410 b089 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.value:Ljava/lang/Object; // field@89b0 │ │ +2fcce0: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ +2fcce4: 1a00 0000 |0004: const-string v0, "" // string@0000 │ │ +2fcce8: 1100 |0006: return-object v0 │ │ +2fccea: 5410 b089 |0007: iget-object v0, v1, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.value:Ljava/lang/Object; // field@89b0 │ │ +2fccee: 6e10 7687 0000 |0009: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@8776 │ │ +2fccf4: 0c00 |000c: move-result-object v0 │ │ +2fccf6: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ 0x0007 line=161 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/jaudiotagger/tag/datatype/NumberFixedLength; │ │ │ │ @@ -1118151,35 +1118151,35 @@ │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 34 16-bit code units │ │ -2fcc5c: |[2fcc5c] org.jaudiotagger.tag.datatype.NumberFixedLength.writeByteArray:()[B │ │ -2fcc6c: 5260 af89 |0000: iget v0, v6, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.size:I // field@89af │ │ -2fcc70: 2300 1c13 |0002: new-array v0, v0, [B // type@131c │ │ -2fcc74: 5461 b089 |0004: iget-object v1, v6, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.value:Ljava/lang/Object; // field@89b0 │ │ -2fcc78: 3801 1b00 |0006: if-eqz v1, 0021 // +001b │ │ -2fcc7c: 5461 b089 |0008: iget-object v1, v6, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.value:Ljava/lang/Object; // field@89b0 │ │ -2fcc80: 7110 9695 0100 |000a: invoke-static {v1}, Lorg/jaudiotagger/tag/id3/ID3Tags;.getWholeNumber:(Ljava/lang/Object;)J // method@9596 │ │ -2fcc86: 0b01 |000d: move-result-wide v1 │ │ -2fcc88: 5263 af89 |000e: iget v3, v6, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.size:I // field@89af │ │ -2fcc8c: d803 03ff |0010: add-int/lit8 v3, v3, #int -1 // #ff │ │ -2fcc90: 3a03 0f00 |0012: if-ltz v3, 0021 // +000f │ │ -2fcc94: 1604 ff00 |0014: const-wide/16 v4, #int 255 // #ff │ │ -2fcc98: c014 |0016: and-long/2addr v4, v1 │ │ -2fcc9a: 8445 |0017: long-to-int v5, v4 │ │ -2fcc9c: 8d54 |0018: int-to-byte v4, v5 │ │ -2fcc9e: 4f04 0003 |0019: aput-byte v4, v0, v3 │ │ -2fcca2: 1304 0800 |001b: const/16 v4, #int 8 // #8 │ │ -2fcca6: c441 |001d: shr-long/2addr v1, v4 │ │ -2fcca8: d803 03ff |001e: add-int/lit8 v3, v3, #int -1 // #ff │ │ -2fccac: 28f2 |0020: goto 0012 // -000e │ │ -2fccae: 1100 |0021: return-object v0 │ │ +2fcc60: |[2fcc60] org.jaudiotagger.tag.datatype.NumberFixedLength.writeByteArray:()[B │ │ +2fcc70: 5260 af89 |0000: iget v0, v6, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.size:I // field@89af │ │ +2fcc74: 2300 1c13 |0002: new-array v0, v0, [B // type@131c │ │ +2fcc78: 5461 b089 |0004: iget-object v1, v6, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.value:Ljava/lang/Object; // field@89b0 │ │ +2fcc7c: 3801 1b00 |0006: if-eqz v1, 0021 // +001b │ │ +2fcc80: 5461 b089 |0008: iget-object v1, v6, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.value:Ljava/lang/Object; // field@89b0 │ │ +2fcc84: 7110 9695 0100 |000a: invoke-static {v1}, Lorg/jaudiotagger/tag/id3/ID3Tags;.getWholeNumber:(Ljava/lang/Object;)J // method@9596 │ │ +2fcc8a: 0b01 |000d: move-result-wide v1 │ │ +2fcc8c: 5263 af89 |000e: iget v3, v6, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.size:I // field@89af │ │ +2fcc90: d803 03ff |0010: add-int/lit8 v3, v3, #int -1 // #ff │ │ +2fcc94: 3a03 0f00 |0012: if-ltz v3, 0021 // +000f │ │ +2fcc98: 1604 ff00 |0014: const-wide/16 v4, #int 255 // #ff │ │ +2fcc9c: c014 |0016: and-long/2addr v4, v1 │ │ +2fcc9e: 8445 |0017: long-to-int v5, v4 │ │ +2fcca0: 8d54 |0018: int-to-byte v4, v5 │ │ +2fcca2: 4f04 0003 |0019: aput-byte v4, v0, v3 │ │ +2fcca6: 1304 0800 |001b: const/16 v4, #int 8 // #8 │ │ +2fccaa: c441 |001d: shr-long/2addr v1, v4 │ │ +2fccac: d803 03ff |001e: add-int/lit8 v3, v3, #int -1 // #ff │ │ +2fccb0: 28f2 |0020: goto 0012 // -000e │ │ +2fccb2: 1100 |0021: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ 0x0004 line=174 │ │ 0x0008 line=177 │ │ 0x000e line=179 │ │ 0x0019 line=181 │ │ @@ -1118238,20 +1118238,20 @@ │ │ type : '(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -2fd580: |[2fd580] org.jaudiotagger.tag.datatype.NumberVariableLength.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V │ │ -2fd590: 7030 fb92 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@92fb │ │ -2fd596: 1211 |0003: const/4 v1, #int 1 // #1 │ │ -2fd598: 5901 b989 |0004: iput v1, v0, Lorg/jaudiotagger/tag/datatype/NumberVariableLength;.minLength:I // field@89b9 │ │ -2fd59c: 5903 b989 |0006: iput v3, v0, Lorg/jaudiotagger/tag/datatype/NumberVariableLength;.minLength:I // field@89b9 │ │ -2fd5a0: 0e00 |0008: return-void │ │ +2fd584: |[2fd584] org.jaudiotagger.tag.datatype.NumberVariableLength.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V │ │ +2fd594: 7030 fb92 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@92fb │ │ +2fd59a: 1211 |0003: const/4 v1, #int 1 // #1 │ │ +2fd59c: 5901 b989 |0004: iput v1, v0, Lorg/jaudiotagger/tag/datatype/NumberVariableLength;.minLength:I // field@89b9 │ │ +2fd5a0: 5903 b989 |0006: iput v3, v0, Lorg/jaudiotagger/tag/datatype/NumberVariableLength;.minLength:I // field@89b9 │ │ +2fd5a4: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0004 line=44 │ │ 0x0006 line=60 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lorg/jaudiotagger/tag/datatype/NumberVariableLength; │ │ @@ -1118264,21 +1118264,21 @@ │ │ type : '(Lorg/jaudiotagger/tag/datatype/NumberVariableLength;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -2fd5a4: |[2fd5a4] org.jaudiotagger.tag.datatype.NumberVariableLength.:(Lorg/jaudiotagger/tag/datatype/NumberVariableLength;)V │ │ -2fd5b4: 7020 fd92 2100 |0000: invoke-direct {v1, v2}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.:(Lorg/jaudiotagger/tag/datatype/AbstractDataType;)V // method@92fd │ │ -2fd5ba: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -2fd5bc: 5910 b989 |0004: iput v0, v1, Lorg/jaudiotagger/tag/datatype/NumberVariableLength;.minLength:I // field@89b9 │ │ -2fd5c0: 5222 b989 |0006: iget v2, v2, Lorg/jaudiotagger/tag/datatype/NumberVariableLength;.minLength:I // field@89b9 │ │ -2fd5c4: 5912 b989 |0008: iput v2, v1, Lorg/jaudiotagger/tag/datatype/NumberVariableLength;.minLength:I // field@89b9 │ │ -2fd5c8: 0e00 |000a: return-void │ │ +2fd5a8: |[2fd5a8] org.jaudiotagger.tag.datatype.NumberVariableLength.:(Lorg/jaudiotagger/tag/datatype/NumberVariableLength;)V │ │ +2fd5b8: 7020 fd92 2100 |0000: invoke-direct {v1, v2}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.:(Lorg/jaudiotagger/tag/datatype/AbstractDataType;)V // method@92fd │ │ +2fd5be: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +2fd5c0: 5910 b989 |0004: iput v0, v1, Lorg/jaudiotagger/tag/datatype/NumberVariableLength;.minLength:I // field@89b9 │ │ +2fd5c4: 5222 b989 |0006: iget v2, v2, Lorg/jaudiotagger/tag/datatype/NumberVariableLength;.minLength:I // field@89b9 │ │ +2fd5c8: 5912 b989 |0008: iput v2, v1, Lorg/jaudiotagger/tag/datatype/NumberVariableLength;.minLength:I // field@89b9 │ │ +2fd5cc: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0004 line=44 │ │ 0x0006 line=67 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/jaudiotagger/tag/datatype/NumberVariableLength; │ │ @@ -1118290,29 +1118290,29 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -2fd434: |[2fd434] org.jaudiotagger.tag.datatype.NumberVariableLength.equals:(Ljava/lang/Object;)Z │ │ -2fd444: 2040 eb11 |0000: instance-of v0, v4, Lorg/jaudiotagger/tag/datatype/NumberVariableLength; // type@11eb │ │ -2fd448: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -2fd44a: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ -2fd44e: 0f01 |0005: return v1 │ │ -2fd450: 0740 |0006: move-object v0, v4 │ │ -2fd452: 1f00 eb11 |0007: check-cast v0, Lorg/jaudiotagger/tag/datatype/NumberVariableLength; // type@11eb │ │ -2fd456: 5232 b989 |0009: iget v2, v3, Lorg/jaudiotagger/tag/datatype/NumberVariableLength;.minLength:I // field@89b9 │ │ -2fd45a: 5200 b989 |000b: iget v0, v0, Lorg/jaudiotagger/tag/datatype/NumberVariableLength;.minLength:I // field@89b9 │ │ -2fd45e: 3302 0900 |000d: if-ne v2, v0, 0016 // +0009 │ │ -2fd462: 6f20 fe92 4300 |000f: invoke-super {v3, v4}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.equals:(Ljava/lang/Object;)Z // method@92fe │ │ -2fd468: 0a04 |0012: move-result v4 │ │ -2fd46a: 3804 0300 |0013: if-eqz v4, 0016 // +0003 │ │ -2fd46e: 1211 |0015: const/4 v1, #int 1 // #1 │ │ -2fd470: 0f01 |0016: return v1 │ │ +2fd438: |[2fd438] org.jaudiotagger.tag.datatype.NumberVariableLength.equals:(Ljava/lang/Object;)Z │ │ +2fd448: 2040 eb11 |0000: instance-of v0, v4, Lorg/jaudiotagger/tag/datatype/NumberVariableLength; // type@11eb │ │ +2fd44c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +2fd44e: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ +2fd452: 0f01 |0005: return v1 │ │ +2fd454: 0740 |0006: move-object v0, v4 │ │ +2fd456: 1f00 eb11 |0007: check-cast v0, Lorg/jaudiotagger/tag/datatype/NumberVariableLength; // type@11eb │ │ +2fd45a: 5232 b989 |0009: iget v2, v3, Lorg/jaudiotagger/tag/datatype/NumberVariableLength;.minLength:I // field@89b9 │ │ +2fd45e: 5200 b989 |000b: iget v0, v0, Lorg/jaudiotagger/tag/datatype/NumberVariableLength;.minLength:I // field@89b9 │ │ +2fd462: 3302 0900 |000d: if-ne v2, v0, 0016 // +0009 │ │ +2fd466: 6f20 fe92 4300 |000f: invoke-super {v3, v4}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.equals:(Ljava/lang/Object;)Z // method@92fe │ │ +2fd46c: 0a04 |0012: move-result v4 │ │ +2fd46e: 3804 0300 |0013: if-eqz v4, 0016 // +0003 │ │ +2fd472: 1211 |0015: const/4 v1, #int 1 // #1 │ │ +2fd474: 0f01 |0016: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ 0x0006 line=143 │ │ 0x0009 line=145 │ │ locals : │ │ 0x0000 - 0x0017 reg=3 this Lorg/jaudiotagger/tag/datatype/NumberVariableLength; │ │ @@ -1118323,33 +1118323,33 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2fd4d0: |[2fd4d0] org.jaudiotagger.tag.datatype.NumberVariableLength.getMaximumLenth:()I │ │ -2fd4e0: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ -2fd4e4: 0f00 |0002: return v0 │ │ +2fd4d4: |[2fd4d4] org.jaudiotagger.tag.datatype.NumberVariableLength.getMaximumLenth:()I │ │ +2fd4e4: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ +2fd4e8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/jaudiotagger/tag/datatype/NumberVariableLength;) │ │ name : 'getMinimumLength' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2fd4e8: |[2fd4e8] org.jaudiotagger.tag.datatype.NumberVariableLength.getMinimumLength:()I │ │ -2fd4f8: 5210 b989 |0000: iget v0, v1, Lorg/jaudiotagger/tag/datatype/NumberVariableLength;.minLength:I // field@89b9 │ │ -2fd4fc: 0f00 |0002: return v0 │ │ +2fd4ec: |[2fd4ec] org.jaudiotagger.tag.datatype.NumberVariableLength.getMinimumLength:()I │ │ +2fd4fc: 5210 b989 |0000: iget v0, v1, Lorg/jaudiotagger/tag/datatype/NumberVariableLength;.minLength:I // field@89b9 │ │ +2fd500: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/datatype/NumberVariableLength; │ │ │ │ #3 : (in Lorg/jaudiotagger/tag/datatype/NumberVariableLength;) │ │ @@ -1118357,37 +1118357,37 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 34 16-bit code units │ │ -2fd500: |[2fd500] org.jaudiotagger.tag.datatype.NumberVariableLength.getSize:()I │ │ -2fd510: 5460 ba89 |0000: iget-object v0, v6, Lorg/jaudiotagger/tag/datatype/NumberVariableLength;.value:Ljava/lang/Object; // field@89ba │ │ -2fd514: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -2fd516: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ -2fd51a: 0f01 |0005: return v1 │ │ -2fd51c: 5460 ba89 |0006: iget-object v0, v6, Lorg/jaudiotagger/tag/datatype/NumberVariableLength;.value:Ljava/lang/Object; // field@89ba │ │ -2fd520: 7110 9695 0000 |0008: invoke-static {v0}, Lorg/jaudiotagger/tag/id3/ID3Tags;.getWholeNumber:(Ljava/lang/Object;)J // method@9596 │ │ -2fd526: 0b02 |000b: move-result-wide v2 │ │ -2fd528: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -2fd52a: 1304 0800 |000d: const/16 v4, #int 8 // #8 │ │ -2fd52e: 3640 0d00 |000f: if-gt v0, v4, 001c // +000d │ │ -2fd532: 8425 |0011: long-to-int v5, v2 │ │ -2fd534: 8d55 |0012: int-to-byte v5, v5 │ │ -2fd536: d555 ff00 |0013: and-int/lit16 v5, v5, #int 255 // #00ff │ │ -2fd53a: 3805 0300 |0015: if-eqz v5, 0018 // +0003 │ │ -2fd53e: 0101 |0017: move v1, v0 │ │ -2fd540: c442 |0018: shr-long/2addr v2, v4 │ │ -2fd542: d800 0001 |0019: add-int/lit8 v0, v0, #int 1 // #01 │ │ -2fd546: 28f2 |001b: goto 000d // -000e │ │ -2fd548: 5260 b989 |001c: iget v0, v6, Lorg/jaudiotagger/tag/datatype/NumberVariableLength;.minLength:I // field@89b9 │ │ -2fd54c: 3710 0300 |001e: if-le v0, v1, 0021 // +0003 │ │ -2fd550: 0101 |0020: move v1, v0 │ │ -2fd552: 0f01 |0021: return v1 │ │ +2fd504: |[2fd504] org.jaudiotagger.tag.datatype.NumberVariableLength.getSize:()I │ │ +2fd514: 5460 ba89 |0000: iget-object v0, v6, Lorg/jaudiotagger/tag/datatype/NumberVariableLength;.value:Ljava/lang/Object; // field@89ba │ │ +2fd518: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +2fd51a: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ +2fd51e: 0f01 |0005: return v1 │ │ +2fd520: 5460 ba89 |0006: iget-object v0, v6, Lorg/jaudiotagger/tag/datatype/NumberVariableLength;.value:Ljava/lang/Object; // field@89ba │ │ +2fd524: 7110 9695 0000 |0008: invoke-static {v0}, Lorg/jaudiotagger/tag/id3/ID3Tags;.getWholeNumber:(Ljava/lang/Object;)J // method@9596 │ │ +2fd52a: 0b02 |000b: move-result-wide v2 │ │ +2fd52c: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +2fd52e: 1304 0800 |000d: const/16 v4, #int 8 // #8 │ │ +2fd532: 3640 0d00 |000f: if-gt v0, v4, 001c // +000d │ │ +2fd536: 8425 |0011: long-to-int v5, v2 │ │ +2fd538: 8d55 |0012: int-to-byte v5, v5 │ │ +2fd53a: d555 ff00 |0013: and-int/lit16 v5, v5, #int 255 // #00ff │ │ +2fd53e: 3805 0300 |0015: if-eqz v5, 0018 // +0003 │ │ +2fd542: 0101 |0017: move v1, v0 │ │ +2fd544: c442 |0018: shr-long/2addr v2, v4 │ │ +2fd546: d800 0001 |0019: add-int/lit8 v0, v0, #int 1 // #01 │ │ +2fd54a: 28f2 |001b: goto 000d // -000e │ │ +2fd54c: 5260 b989 |001c: iget v0, v6, Lorg/jaudiotagger/tag/datatype/NumberVariableLength;.minLength:I // field@89b9 │ │ +2fd550: 3710 0300 |001e: if-le v0, v1, 0021 // +0003 │ │ +2fd554: 0101 |0020: move v1, v0 │ │ +2fd556: 0f01 |0021: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ 0x0006 line=113 │ │ 0x001c line=128 │ │ locals : │ │ 0x0000 - 0x0022 reg=6 this Lorg/jaudiotagger/tag/datatype/NumberVariableLength; │ │ @@ -1118397,68 +1118397,68 @@ │ │ type : '([BI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 104 16-bit code units │ │ -2fd5cc: |[2fd5cc] org.jaudiotagger.tag.datatype.NumberVariableLength.readByteArray:([BI)V │ │ -2fd5dc: 1a00 4b0d |0000: const-string v0, "Byte array is null" // string@0d4b │ │ -2fd5e0: 7120 9e89 0500 |0002: invoke-static {v5, v0}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@899e │ │ -2fd5e6: 3a06 4a00 |0005: if-ltz v6, 004f // +004a │ │ -2fd5ea: 2150 |0007: array-length v0, v5 │ │ -2fd5ec: 1601 0000 |0008: const-wide/16 v1, #int 0 // #0 │ │ -2fd5f0: 3406 2d00 |000a: if-lt v6, v0, 0037 // +002d │ │ -2fd5f4: 5240 b989 |000c: iget v0, v4, Lorg/jaudiotagger/tag/datatype/NumberVariableLength;.minLength:I // field@89b9 │ │ -2fd5f8: 3900 0900 |000e: if-nez v0, 0017 // +0009 │ │ -2fd5fc: 7120 4387 2100 |0010: invoke-static {v1, v2}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8743 │ │ -2fd602: 0c05 |0013: move-result-object v5 │ │ -2fd604: 5b45 ba89 |0014: iput-object v5, v4, Lorg/jaudiotagger/tag/datatype/NumberVariableLength;.value:Ljava/lang/Object; // field@89ba │ │ -2fd608: 0e00 |0016: return-void │ │ -2fd60a: 2200 bf11 |0017: new-instance v0, Lorg/jaudiotagger/tag/InvalidDataTypeException; // type@11bf │ │ -2fd60e: 2201 3910 |0019: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2fd612: 7010 cc87 0100 |001b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2fd618: 1a02 3b3f |001e: const-string v2, "Offset to byte array is out of bounds: offset = " // string@3f3b │ │ -2fd61c: 6e20 d787 2100 |0020: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2fd622: 6e20 d387 6100 |0023: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2fd628: 1a06 ca03 |0026: const-string v6, ", array.length = " // string@03ca │ │ -2fd62c: 6e20 d787 6100 |0028: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2fd632: 2155 |002b: array-length v5, v5 │ │ -2fd634: 6e20 d387 5100 |002c: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2fd63a: 6e10 df87 0100 |002f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2fd640: 0c05 |0032: move-result-object v5 │ │ -2fd642: 7020 9491 5000 |0033: invoke-direct {v0, v5}, Lorg/jaudiotagger/tag/InvalidDataTypeException;.:(Ljava/lang/String;)V // method@9194 │ │ -2fd648: 2700 |0036: throw v0 │ │ -2fd64a: 2150 |0037: array-length v0, v5 │ │ -2fd64c: 3506 1000 |0038: if-ge v6, v0, 0048 // +0010 │ │ -2fd650: 1300 0800 |003a: const/16 v0, #int 8 // #8 │ │ -2fd654: a300 0100 |003c: shl-long v0, v1, v0 │ │ -2fd658: 4802 0506 |003e: aget-byte v2, v5, v6 │ │ -2fd65c: d522 ff00 |0040: and-int/lit16 v2, v2, #int 255 // #00ff │ │ -2fd660: 8122 |0042: int-to-long v2, v2 │ │ -2fd662: bb20 |0043: add-long/2addr v0, v2 │ │ -2fd664: d806 0601 |0044: add-int/lit8 v6, v6, #int 1 // #01 │ │ -2fd668: 0401 |0046: move-wide v1, v0 │ │ -2fd66a: 28f0 |0047: goto 0037 // -0010 │ │ -2fd66c: 7120 4387 2100 |0048: invoke-static {v1, v2}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8743 │ │ -2fd672: 0c05 |004b: move-result-object v5 │ │ -2fd674: 5b45 ba89 |004c: iput-object v5, v4, Lorg/jaudiotagger/tag/datatype/NumberVariableLength;.value:Ljava/lang/Object; // field@89ba │ │ -2fd678: 0e00 |004e: return-void │ │ -2fd67a: 2205 1e10 |004f: new-instance v5, Ljava/lang/IllegalArgumentException; // type@101e │ │ -2fd67e: 2200 3910 |0051: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -2fd682: 7010 cc87 0000 |0053: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2fd688: 1a01 4094 |0056: const-string v1, "negativer offset into an array offset:" // string@9440 │ │ -2fd68c: 6e20 d787 1000 |0058: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2fd692: 6e20 d387 6000 |005b: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2fd698: 6e10 df87 0000 |005e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2fd69e: 0c06 |0061: move-result-object v6 │ │ -2fd6a0: 7020 1887 6500 |0062: invoke-direct {v5, v6}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ -2fd6a6: 2802 |0065: goto 0067 // +0002 │ │ -2fd6a8: 2705 |0066: throw v5 │ │ -2fd6aa: 28ff |0067: goto 0066 // -0001 │ │ +2fd5d0: |[2fd5d0] org.jaudiotagger.tag.datatype.NumberVariableLength.readByteArray:([BI)V │ │ +2fd5e0: 1a00 4b0d |0000: const-string v0, "Byte array is null" // string@0d4b │ │ +2fd5e4: 7120 9e89 0500 |0002: invoke-static {v5, v0}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@899e │ │ +2fd5ea: 3a06 4a00 |0005: if-ltz v6, 004f // +004a │ │ +2fd5ee: 2150 |0007: array-length v0, v5 │ │ +2fd5f0: 1601 0000 |0008: const-wide/16 v1, #int 0 // #0 │ │ +2fd5f4: 3406 2d00 |000a: if-lt v6, v0, 0037 // +002d │ │ +2fd5f8: 5240 b989 |000c: iget v0, v4, Lorg/jaudiotagger/tag/datatype/NumberVariableLength;.minLength:I // field@89b9 │ │ +2fd5fc: 3900 0900 |000e: if-nez v0, 0017 // +0009 │ │ +2fd600: 7120 4387 2100 |0010: invoke-static {v1, v2}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8743 │ │ +2fd606: 0c05 |0013: move-result-object v5 │ │ +2fd608: 5b45 ba89 |0014: iput-object v5, v4, Lorg/jaudiotagger/tag/datatype/NumberVariableLength;.value:Ljava/lang/Object; // field@89ba │ │ +2fd60c: 0e00 |0016: return-void │ │ +2fd60e: 2200 bf11 |0017: new-instance v0, Lorg/jaudiotagger/tag/InvalidDataTypeException; // type@11bf │ │ +2fd612: 2201 3910 |0019: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2fd616: 7010 cc87 0100 |001b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2fd61c: 1a02 3b3f |001e: const-string v2, "Offset to byte array is out of bounds: offset = " // string@3f3b │ │ +2fd620: 6e20 d787 2100 |0020: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2fd626: 6e20 d387 6100 |0023: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2fd62c: 1a06 ca03 |0026: const-string v6, ", array.length = " // string@03ca │ │ +2fd630: 6e20 d787 6100 |0028: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2fd636: 2155 |002b: array-length v5, v5 │ │ +2fd638: 6e20 d387 5100 |002c: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2fd63e: 6e10 df87 0100 |002f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2fd644: 0c05 |0032: move-result-object v5 │ │ +2fd646: 7020 9491 5000 |0033: invoke-direct {v0, v5}, Lorg/jaudiotagger/tag/InvalidDataTypeException;.:(Ljava/lang/String;)V // method@9194 │ │ +2fd64c: 2700 |0036: throw v0 │ │ +2fd64e: 2150 |0037: array-length v0, v5 │ │ +2fd650: 3506 1000 |0038: if-ge v6, v0, 0048 // +0010 │ │ +2fd654: 1300 0800 |003a: const/16 v0, #int 8 // #8 │ │ +2fd658: a300 0100 |003c: shl-long v0, v1, v0 │ │ +2fd65c: 4802 0506 |003e: aget-byte v2, v5, v6 │ │ +2fd660: d522 ff00 |0040: and-int/lit16 v2, v2, #int 255 // #00ff │ │ +2fd664: 8122 |0042: int-to-long v2, v2 │ │ +2fd666: bb20 |0043: add-long/2addr v0, v2 │ │ +2fd668: d806 0601 |0044: add-int/lit8 v6, v6, #int 1 // #01 │ │ +2fd66c: 0401 |0046: move-wide v1, v0 │ │ +2fd66e: 28f0 |0047: goto 0037 // -0010 │ │ +2fd670: 7120 4387 2100 |0048: invoke-static {v1, v2}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8743 │ │ +2fd676: 0c05 |004b: move-result-object v5 │ │ +2fd678: 5b45 ba89 |004c: iput-object v5, v4, Lorg/jaudiotagger/tag/datatype/NumberVariableLength;.value:Ljava/lang/Object; // field@89ba │ │ +2fd67c: 0e00 |004e: return-void │ │ +2fd67e: 2205 1e10 |004f: new-instance v5, Ljava/lang/IllegalArgumentException; // type@101e │ │ +2fd682: 2200 3910 |0051: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +2fd686: 7010 cc87 0000 |0053: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2fd68c: 1a01 4094 |0056: const-string v1, "negativer offset into an array offset:" // string@9440 │ │ +2fd690: 6e20 d787 1000 |0058: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2fd696: 6e20 d387 6000 |005b: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2fd69c: 6e10 df87 0000 |005e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2fd6a2: 0c06 |0061: move-result-object v6 │ │ +2fd6a4: 7020 1887 6500 |0062: invoke-direct {v5, v6}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ +2fd6aa: 2802 |0065: goto 0067 // +0002 │ │ +2fd6ac: 2705 |0066: throw v5 │ │ +2fd6ae: 28ff |0067: goto 0066 // -0001 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=162 │ │ 0x0007 line=175 │ │ 0x000c line=177 │ │ 0x0010 line=179 │ │ 0x0017 line=184 │ │ @@ -1118476,18 +1118476,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -2fd6ac: |[2fd6ac] org.jaudiotagger.tag.datatype.NumberVariableLength.setMinimumSize:(I)V │ │ -2fd6bc: 3d01 0400 |0000: if-lez v1, 0004 // +0004 │ │ -2fd6c0: 5901 b989 |0002: iput v1, v0, Lorg/jaudiotagger/tag/datatype/NumberVariableLength;.minLength:I // field@89b9 │ │ -2fd6c4: 0e00 |0004: return-void │ │ +2fd6b0: |[2fd6b0] org.jaudiotagger.tag.datatype.NumberVariableLength.setMinimumSize:(I)V │ │ +2fd6c0: 3d01 0400 |0000: if-lez v1, 0004 // +0004 │ │ +2fd6c4: 5901 b989 |0002: iput v1, v0, Lorg/jaudiotagger/tag/datatype/NumberVariableLength;.minLength:I // field@89b9 │ │ +2fd6c8: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=97 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/jaudiotagger/tag/datatype/NumberVariableLength; │ │ 0x0000 - 0x0005 reg=1 (null) I │ │ │ │ @@ -1118496,23 +1118496,23 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -2fd554: |[2fd554] org.jaudiotagger.tag.datatype.NumberVariableLength.toString:()Ljava/lang/String; │ │ -2fd564: 5410 ba89 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/datatype/NumberVariableLength;.value:Ljava/lang/Object; // field@89ba │ │ -2fd568: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ -2fd56c: 1a00 0000 |0004: const-string v0, "" // string@0000 │ │ -2fd570: 1100 |0006: return-object v0 │ │ -2fd572: 5410 ba89 |0007: iget-object v0, v1, Lorg/jaudiotagger/tag/datatype/NumberVariableLength;.value:Ljava/lang/Object; // field@89ba │ │ -2fd576: 6e10 7687 0000 |0009: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@8776 │ │ -2fd57c: 0c00 |000c: move-result-object v0 │ │ -2fd57e: 1100 |000d: return-object v0 │ │ +2fd558: |[2fd558] org.jaudiotagger.tag.datatype.NumberVariableLength.toString:()Ljava/lang/String; │ │ +2fd568: 5410 ba89 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/datatype/NumberVariableLength;.value:Ljava/lang/Object; // field@89ba │ │ +2fd56c: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ +2fd570: 1a00 0000 |0004: const-string v0, "" // string@0000 │ │ +2fd574: 1100 |0006: return-object v0 │ │ +2fd576: 5410 ba89 |0007: iget-object v0, v1, Lorg/jaudiotagger/tag/datatype/NumberVariableLength;.value:Ljava/lang/Object; // field@89ba │ │ +2fd57a: 6e10 7687 0000 |0009: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@8776 │ │ +2fd580: 0c00 |000c: move-result-object v0 │ │ +2fd582: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ 0x0007 line=213 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/jaudiotagger/tag/datatype/NumberVariableLength; │ │ │ │ @@ -1118521,38 +1118521,38 @@ │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 37 16-bit code units │ │ -2fd474: |[2fd474] org.jaudiotagger.tag.datatype.NumberVariableLength.writeByteArray:()[B │ │ -2fd484: 6e10 c093 0600 |0000: invoke-virtual {v6}, Lorg/jaudiotagger/tag/datatype/NumberVariableLength;.getSize:()I // method@93c0 │ │ -2fd48a: 0a00 |0003: move-result v0 │ │ -2fd48c: 3900 0600 |0004: if-nez v0, 000a // +0006 │ │ -2fd490: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -2fd492: 2300 1c13 |0007: new-array v0, v0, [B // type@131c │ │ -2fd496: 281b |0009: goto 0024 // +001b │ │ -2fd498: 5461 ba89 |000a: iget-object v1, v6, Lorg/jaudiotagger/tag/datatype/NumberVariableLength;.value:Ljava/lang/Object; // field@89ba │ │ -2fd49c: 7110 9695 0100 |000c: invoke-static {v1}, Lorg/jaudiotagger/tag/id3/ID3Tags;.getWholeNumber:(Ljava/lang/Object;)J // method@9596 │ │ -2fd4a2: 0b01 |000f: move-result-wide v1 │ │ -2fd4a4: 2303 1c13 |0010: new-array v3, v0, [B // type@131c │ │ -2fd4a8: d800 00ff |0012: add-int/lit8 v0, v0, #int -1 // #ff │ │ -2fd4ac: 3a00 0f00 |0014: if-ltz v0, 0023 // +000f │ │ -2fd4b0: 1604 ff00 |0016: const-wide/16 v4, #int 255 // #ff │ │ -2fd4b4: c014 |0018: and-long/2addr v4, v1 │ │ -2fd4b6: 8445 |0019: long-to-int v5, v4 │ │ -2fd4b8: 8d54 |001a: int-to-byte v4, v5 │ │ -2fd4ba: 4f04 0300 |001b: aput-byte v4, v3, v0 │ │ -2fd4be: 1304 0800 |001d: const/16 v4, #int 8 // #8 │ │ -2fd4c2: c441 |001f: shr-long/2addr v1, v4 │ │ -2fd4c4: d800 00ff |0020: add-int/lit8 v0, v0, #int -1 // #ff │ │ -2fd4c8: 28f2 |0022: goto 0014 // -000e │ │ -2fd4ca: 0730 |0023: move-object v0, v3 │ │ -2fd4cc: 1100 |0024: return-object v0 │ │ +2fd478: |[2fd478] org.jaudiotagger.tag.datatype.NumberVariableLength.writeByteArray:()[B │ │ +2fd488: 6e10 c093 0600 |0000: invoke-virtual {v6}, Lorg/jaudiotagger/tag/datatype/NumberVariableLength;.getSize:()I // method@93c0 │ │ +2fd48e: 0a00 |0003: move-result v0 │ │ +2fd490: 3900 0600 |0004: if-nez v0, 000a // +0006 │ │ +2fd494: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +2fd496: 2300 1c13 |0007: new-array v0, v0, [B // type@131c │ │ +2fd49a: 281b |0009: goto 0024 // +001b │ │ +2fd49c: 5461 ba89 |000a: iget-object v1, v6, Lorg/jaudiotagger/tag/datatype/NumberVariableLength;.value:Ljava/lang/Object; // field@89ba │ │ +2fd4a0: 7110 9695 0100 |000c: invoke-static {v1}, Lorg/jaudiotagger/tag/id3/ID3Tags;.getWholeNumber:(Ljava/lang/Object;)J // method@9596 │ │ +2fd4a6: 0b01 |000f: move-result-wide v1 │ │ +2fd4a8: 2303 1c13 |0010: new-array v3, v0, [B // type@131c │ │ +2fd4ac: d800 00ff |0012: add-int/lit8 v0, v0, #int -1 // #ff │ │ +2fd4b0: 3a00 0f00 |0014: if-ltz v0, 0023 // +000f │ │ +2fd4b4: 1604 ff00 |0016: const-wide/16 v4, #int 255 // #ff │ │ +2fd4b8: c014 |0018: and-long/2addr v4, v1 │ │ +2fd4ba: 8445 |0019: long-to-int v5, v4 │ │ +2fd4bc: 8d54 |001a: int-to-byte v4, v5 │ │ +2fd4be: 4f04 0300 |001b: aput-byte v4, v3, v0 │ │ +2fd4c2: 1304 0800 |001d: const/16 v4, #int 8 // #8 │ │ +2fd4c6: c441 |001f: shr-long/2addr v1, v4 │ │ +2fd4c8: d800 00ff |0020: add-int/lit8 v0, v0, #int -1 // #ff │ │ +2fd4cc: 28f2 |0022: goto 0014 // -000e │ │ +2fd4ce: 0730 |0023: move-object v0, v3 │ │ +2fd4d0: 1100 |0024: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=224 │ │ 0x000a line=233 │ │ 0x0010 line=234 │ │ 0x001b line=240 │ │ locals : │ │ @@ -1118598,20 +1118598,20 @@ │ │ type : '(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -2fdac8: |[2fdac8] org.jaudiotagger.tag.datatype.PairedTextEncodedStringNullTerminated.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V │ │ -2fdad8: 7030 fb92 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@92fb │ │ -2fdade: 2201 ed11 |0003: new-instance v1, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs; // type@11ed │ │ -2fdae2: 7010 cb93 0100 |0005: invoke-direct {v1}, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs;.:()V // method@93cb │ │ -2fdae8: 5b01 c289 |0008: iput-object v1, v0, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated;.value:Ljava/lang/Object; // field@89c2 │ │ -2fdaec: 0e00 |000a: return-void │ │ +2fdacc: |[2fdacc] org.jaudiotagger.tag.datatype.PairedTextEncodedStringNullTerminated.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V │ │ +2fdadc: 7030 fb92 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@92fb │ │ +2fdae2: 2201 ed11 |0003: new-instance v1, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs; // type@11ed │ │ +2fdae6: 7010 cb93 0100 |0005: invoke-direct {v1}, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs;.:()V // method@93cb │ │ +2fdaec: 5b01 c289 |0008: iput-object v1, v0, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated;.value:Ljava/lang/Object; // field@89c2 │ │ +2fdaf0: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0003 line=24 │ │ locals : │ │ 0x0000 - 0x000b reg=0 this Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated; │ │ 0x0000 - 0x000b reg=1 (null) Ljava/lang/String; │ │ @@ -1118622,17 +1118622,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -2fdaf0: |[2fdaf0] org.jaudiotagger.tag.datatype.PairedTextEncodedStringNullTerminated.:(Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated;)V │ │ -2fdb00: 7020 fd92 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.:(Lorg/jaudiotagger/tag/datatype/AbstractDataType;)V // method@92fd │ │ -2fdb06: 0e00 |0003: return-void │ │ +2fdaf4: |[2fdaf4] org.jaudiotagger.tag.datatype.PairedTextEncodedStringNullTerminated.:(Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated;)V │ │ +2fdb04: 7020 fd92 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.:(Lorg/jaudiotagger/tag/datatype/AbstractDataType;)V // method@92fd │ │ +2fdb0a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated; │ │ │ │ @@ -1118641,20 +1118641,20 @@ │ │ type : '(Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -2fdb08: |[2fdb08] org.jaudiotagger.tag.datatype.PairedTextEncodedStringNullTerminated.:(Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;)V │ │ -2fdb18: 7020 fd92 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.:(Lorg/jaudiotagger/tag/datatype/AbstractDataType;)V // method@92fd │ │ -2fdb1e: 2201 ed11 |0003: new-instance v1, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs; // type@11ed │ │ -2fdb22: 7010 cb93 0100 |0005: invoke-direct {v1}, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs;.:()V // method@93cb │ │ -2fdb28: 5b01 c289 |0008: iput-object v1, v0, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated;.value:Ljava/lang/Object; // field@89c2 │ │ -2fdb2c: 0e00 |000a: return-void │ │ +2fdb0c: |[2fdb0c] org.jaudiotagger.tag.datatype.PairedTextEncodedStringNullTerminated.:(Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;)V │ │ +2fdb1c: 7020 fd92 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.:(Lorg/jaudiotagger/tag/datatype/AbstractDataType;)V // method@92fd │ │ +2fdb22: 2201 ed11 |0003: new-instance v1, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs; // type@11ed │ │ +2fdb26: 7010 cb93 0100 |0005: invoke-direct {v1}, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs;.:()V // method@93cb │ │ +2fdb2c: 5b01 c289 |0008: iput-object v1, v0, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated;.value:Ljava/lang/Object; // field@89c2 │ │ +2fdb30: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0003 line=30 │ │ locals : │ │ 0x0000 - 0x000b reg=0 this Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated; │ │ 0x0000 - 0x000b reg=1 (null) Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated; │ │ @@ -1118665,40 +1118665,40 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 47 16-bit code units │ │ -2fd89c: |[2fd89c] org.jaudiotagger.tag.datatype.PairedTextEncodedStringNullTerminated.canBeEncoded:()Z │ │ -2fd8ac: 5450 c289 |0000: iget-object v0, v5, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated;.value:Ljava/lang/Object; // field@89c2 │ │ -2fd8b0: 1f00 ed11 |0002: check-cast v0, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs; // type@11ed │ │ -2fd8b4: 7110 cc93 0000 |0004: invoke-static {v0}, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs;.access$000:(Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs;)Ljava/util/List; // method@93cc │ │ -2fd8ba: 0c00 |0007: move-result-object v0 │ │ -2fd8bc: 7210 6e89 0000 |0008: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ -2fd8c2: 0c00 |000b: move-result-object v0 │ │ -2fd8c4: 7210 4789 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -2fd8ca: 0a01 |000f: move-result v1 │ │ -2fd8cc: 3801 1d00 |0010: if-eqz v1, 002d // +001d │ │ -2fd8d0: 7210 4889 0000 |0012: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -2fd8d6: 0c01 |0015: move-result-object v1 │ │ -2fd8d8: 1f01 ec11 |0016: check-cast v1, Lorg/jaudiotagger/tag/datatype/Pair; // type@11ec │ │ -2fd8dc: 2202 fb11 |0018: new-instance v2, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated; // type@11fb │ │ -2fd8e0: 5453 bf89 |001a: iget-object v3, v5, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated;.identifier:Ljava/lang/String; // field@89bf │ │ -2fd8e4: 5454 be89 |001c: iget-object v4, v5, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@89be │ │ -2fd8e8: 6e10 c893 0100 |001e: invoke-virtual {v1}, Lorg/jaudiotagger/tag/datatype/Pair;.getValue:()Ljava/lang/String; // method@93c8 │ │ -2fd8ee: 0c01 |0021: move-result-object v1 │ │ -2fd8f0: 7040 4c94 3214 |0022: invoke-direct {v2, v3, v4, v1}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;Ljava/lang/String;)V // method@944c │ │ -2fd8f6: 6e10 4e94 0200 |0025: invoke-virtual {v2}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;.canBeEncoded:()Z // method@944e │ │ -2fd8fc: 0a01 |0028: move-result v1 │ │ -2fd8fe: 3901 e3ff |0029: if-nez v1, 000c // -001d │ │ -2fd902: 1200 |002b: const/4 v0, #int 0 // #0 │ │ -2fd904: 0f00 |002c: return v0 │ │ -2fd906: 1210 |002d: const/4 v0, #int 1 // #1 │ │ -2fd908: 0f00 |002e: return v0 │ │ +2fd8a0: |[2fd8a0] org.jaudiotagger.tag.datatype.PairedTextEncodedStringNullTerminated.canBeEncoded:()Z │ │ +2fd8b0: 5450 c289 |0000: iget-object v0, v5, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated;.value:Ljava/lang/Object; // field@89c2 │ │ +2fd8b4: 1f00 ed11 |0002: check-cast v0, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs; // type@11ed │ │ +2fd8b8: 7110 cc93 0000 |0004: invoke-static {v0}, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs;.access$000:(Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs;)Ljava/util/List; // method@93cc │ │ +2fd8be: 0c00 |0007: move-result-object v0 │ │ +2fd8c0: 7210 6e89 0000 |0008: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ +2fd8c6: 0c00 |000b: move-result-object v0 │ │ +2fd8c8: 7210 4789 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +2fd8ce: 0a01 |000f: move-result v1 │ │ +2fd8d0: 3801 1d00 |0010: if-eqz v1, 002d // +001d │ │ +2fd8d4: 7210 4889 0000 |0012: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +2fd8da: 0c01 |0015: move-result-object v1 │ │ +2fd8dc: 1f01 ec11 |0016: check-cast v1, Lorg/jaudiotagger/tag/datatype/Pair; // type@11ec │ │ +2fd8e0: 2202 fb11 |0018: new-instance v2, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated; // type@11fb │ │ +2fd8e4: 5453 bf89 |001a: iget-object v3, v5, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated;.identifier:Ljava/lang/String; // field@89bf │ │ +2fd8e8: 5454 be89 |001c: iget-object v4, v5, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@89be │ │ +2fd8ec: 6e10 c893 0100 |001e: invoke-virtual {v1}, Lorg/jaudiotagger/tag/datatype/Pair;.getValue:()Ljava/lang/String; // method@93c8 │ │ +2fd8f2: 0c01 |0021: move-result-object v1 │ │ +2fd8f4: 7040 4c94 3214 |0022: invoke-direct {v2, v3, v4, v1}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;Ljava/lang/String;)V // method@944c │ │ +2fd8fa: 6e10 4e94 0200 |0025: invoke-virtual {v2}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;.canBeEncoded:()Z // method@944e │ │ +2fd900: 0a01 |0028: move-result v1 │ │ +2fd902: 3901 e3ff |0029: if-nez v1, 000c // -001d │ │ +2fd906: 1200 |002b: const/4 v0, #int 0 // #0 │ │ +2fd908: 0f00 |002c: return v0 │ │ +2fd90a: 1210 |002d: const/4 v0, #int 1 // #1 │ │ +2fd90c: 0f00 |002e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0018 line=74 │ │ 0x0025 line=75 │ │ locals : │ │ 0x0000 - 0x002f reg=5 this Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated; │ │ @@ -1118708,28 +1118708,28 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -2fd90c: |[2fd90c] org.jaudiotagger.tag.datatype.PairedTextEncodedStringNullTerminated.equals:(Ljava/lang/Object;)Z │ │ -2fd91c: 3312 0400 |0000: if-ne v2, v1, 0004 // +0004 │ │ -2fd920: 1212 |0002: const/4 v2, #int 1 // #1 │ │ -2fd922: 0f02 |0003: return v2 │ │ -2fd924: 2020 ee11 |0004: instance-of v0, v2, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated; // type@11ee │ │ -2fd928: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -2fd92c: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -2fd92e: 0f02 |0009: return v2 │ │ -2fd930: 1f02 ee11 |000a: check-cast v2, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated; // type@11ee │ │ -2fd934: 5410 c289 |000c: iget-object v0, v1, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated;.value:Ljava/lang/Object; // field@89c2 │ │ -2fd938: 5422 c289 |000e: iget-object v2, v2, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated;.value:Ljava/lang/Object; // field@89c2 │ │ -2fd93c: 7120 0e9f 2000 |0010: invoke-static {v0, v2}, Lorg/jaudiotagger/utils/EqualsUtil;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f0e │ │ -2fd942: 0a02 |0013: move-result v2 │ │ -2fd944: 0f02 |0014: return v2 │ │ +2fd910: |[2fd910] org.jaudiotagger.tag.datatype.PairedTextEncodedStringNullTerminated.equals:(Ljava/lang/Object;)Z │ │ +2fd920: 3312 0400 |0000: if-ne v2, v1, 0004 // +0004 │ │ +2fd924: 1212 |0002: const/4 v2, #int 1 // #1 │ │ +2fd926: 0f02 |0003: return v2 │ │ +2fd928: 2020 ee11 |0004: instance-of v0, v2, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated; // type@11ee │ │ +2fd92c: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +2fd930: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +2fd932: 0f02 |0009: return v2 │ │ +2fd934: 1f02 ee11 |000a: check-cast v2, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated; // type@11ee │ │ +2fd938: 5410 c289 |000c: iget-object v0, v1, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated;.value:Ljava/lang/Object; // field@89c2 │ │ +2fd93c: 5422 c289 |000e: iget-object v2, v2, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated;.value:Ljava/lang/Object; // field@89c2 │ │ +2fd940: 7120 0e9f 2000 |0010: invoke-static {v0, v2}, Lorg/jaudiotagger/utils/EqualsUtil;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f0e │ │ +2fd946: 0a02 |0013: move-result v2 │ │ +2fd948: 0f02 |0014: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=45 │ │ 0x000a line=50 │ │ 0x000c line=52 │ │ locals : │ │ 0x0000 - 0x0015 reg=1 this Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated; │ │ @@ -1118740,17 +1118740,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2fda58: |[2fda58] org.jaudiotagger.tag.datatype.PairedTextEncodedStringNullTerminated.getSize:()I │ │ -2fda68: 5210 c189 |0000: iget v0, v1, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated;.size:I // field@89c1 │ │ -2fda6c: 0f00 |0002: return v0 │ │ +2fda5c: |[2fda5c] org.jaudiotagger.tag.datatype.PairedTextEncodedStringNullTerminated.getSize:()I │ │ +2fda6c: 5210 c189 |0000: iget v0, v1, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated;.size:I // field@89c1 │ │ +2fda70: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated; │ │ │ │ #3 : (in Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated;) │ │ @@ -1118758,18 +1118758,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -2fda70: |[2fda70] org.jaudiotagger.tag.datatype.PairedTextEncodedStringNullTerminated.getValue:()Ljava/lang/Object; │ │ -2fda80: 6e10 db93 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated;.getValue:()Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs; // method@93db │ │ -2fda86: 0c00 |0003: move-result-object v0 │ │ -2fda88: 1100 |0004: return-object v0 │ │ +2fda74: |[2fda74] org.jaudiotagger.tag.datatype.PairedTextEncodedStringNullTerminated.getValue:()Ljava/lang/Object; │ │ +2fda84: 6e10 db93 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated;.getValue:()Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs; // method@93db │ │ +2fda8a: 0c00 |0003: move-result-object v0 │ │ +2fda8c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated; │ │ │ │ #4 : (in Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated;) │ │ @@ -1118777,18 +1118777,18 @@ │ │ type : '()Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -2fdaac: |[2fdaac] org.jaudiotagger.tag.datatype.PairedTextEncodedStringNullTerminated.getValue:()Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs; │ │ -2fdabc: 5410 c289 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated;.value:Ljava/lang/Object; // field@89c2 │ │ -2fdac0: 1f00 ed11 |0002: check-cast v0, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs; // type@11ed │ │ -2fdac4: 1100 |0004: return-object v0 │ │ +2fdab0: |[2fdab0] org.jaudiotagger.tag.datatype.PairedTextEncodedStringNullTerminated.getValue:()Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs; │ │ +2fdac0: 5410 c289 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated;.value:Ljava/lang/Object; // field@89c2 │ │ +2fdac4: 1f00 ed11 |0002: check-cast v0, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs; // type@11ed │ │ +2fdac8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=298 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated; │ │ │ │ #5 : (in Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated;) │ │ @@ -1118796,118 +1118796,118 @@ │ │ type : '([BI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 215 16-bit code units │ │ -2fdb30: |[2fdb30] org.jaudiotagger.tag.datatype.PairedTextEncodedStringNullTerminated.readByteArray:([BI)V │ │ -2fdb40: 6200 c089 |0000: sget-object v0, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated;.logger:Ljava/util/logging/Logger; // field@89c0 │ │ -2fdb44: 2201 3910 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2fdb48: 7010 cc87 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2fdb4e: 1a02 5643 |0007: const-string v2, "Reading PairTextEncodedStringNullTerminated from array from offset:" // string@4356 │ │ -2fdb52: 6e20 d787 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2fdb58: 6e20 d387 6100 |000c: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2fdb5e: 6e10 df87 0100 |000f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2fdb64: 0c01 |0012: move-result-object v1 │ │ -2fdb66: 6e20 148a 1000 |0013: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.finer:(Ljava/lang/String;)V // method@8a14 │ │ -2fdb6c: 2200 fb11 |0016: new-instance v0, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated; // type@11fb │ │ -2fdb70: 5441 bf89 |0018: iget-object v1, v4, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated;.identifier:Ljava/lang/String; // field@89bf │ │ -2fdb74: 5442 be89 |001a: iget-object v2, v4, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@89be │ │ -2fdb78: 7030 4b94 1002 |001c: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@944b │ │ -2fdb7e: 6e30 5594 5006 |001f: invoke-virtual {v0, v5, v6}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;.readByteArray:([BI)V // method@9455 │ │ -2fdb84: 5241 c189 |0022: iget v1, v4, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated;.size:I // field@89c1 │ │ -2fdb88: 6e10 5294 0000 |0024: invoke-virtual {v0}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;.getSize:()I // method@9452 │ │ -2fdb8e: 0a02 |0027: move-result v2 │ │ -2fdb90: b021 |0028: add-int/2addr v1, v2 │ │ -2fdb92: 5941 c189 |0029: iput v1, v4, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated;.size:I // field@89c1 │ │ -2fdb96: 6e10 5294 0000 |002b: invoke-virtual {v0}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;.getSize:()I // method@9452 │ │ -2fdb9c: 0a01 |002e: move-result v1 │ │ -2fdb9e: b016 |002f: add-int/2addr v6, v1 │ │ -2fdba0: 6e10 5294 0000 |0030: invoke-virtual {v0}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;.getSize:()I // method@9452 │ │ -2fdba6: 0a01 |0033: move-result v1 │ │ -2fdba8: 3901 0400 |0034: if-nez v1, 0038 // +0004 │ │ -2fdbac: 2900 7e00 |0036: goto/16 00b4 // +007e │ │ -2fdbb0: 2201 fb11 |0038: new-instance v1, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated; // type@11fb │ │ -2fdbb4: 5442 bf89 |003a: iget-object v2, v4, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated;.identifier:Ljava/lang/String; // field@89bf │ │ -2fdbb8: 5443 be89 |003c: iget-object v3, v4, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@89be │ │ -2fdbbc: 7030 4b94 2103 |003e: invoke-direct {v1, v2, v3}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@944b │ │ -2fdbc2: 6e30 5594 5106 |0041: invoke-virtual {v1, v5, v6}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;.readByteArray:([BI)V // method@9455 │ │ -2fdbc8: 5242 c189 |0044: iget v2, v4, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated;.size:I // field@89c1 │ │ -2fdbcc: 6e10 5294 0100 |0046: invoke-virtual {v1}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;.getSize:()I // method@9452 │ │ -2fdbd2: 0a03 |0049: move-result v3 │ │ -2fdbd4: b032 |004a: add-int/2addr v2, v3 │ │ -2fdbd6: 5942 c189 |004b: iput v2, v4, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated;.size:I // field@89c1 │ │ -2fdbda: 6e10 5294 0100 |004d: invoke-virtual {v1}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;.getSize:()I // method@9452 │ │ -2fdbe0: 0a02 |0050: move-result v2 │ │ -2fdbe2: b026 |0051: add-int/2addr v6, v2 │ │ -2fdbe4: 6e10 5294 0100 |0052: invoke-virtual {v1}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;.getSize:()I // method@9452 │ │ -2fdbea: 0a02 |0055: move-result v2 │ │ -2fdbec: 3902 0300 |0056: if-nez v2, 0059 // +0003 │ │ -2fdbf0: 285c |0058: goto 00b4 // +005c │ │ -2fdbf2: 5442 c289 |0059: iget-object v2, v4, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated;.value:Ljava/lang/Object; // field@89c2 │ │ -2fdbf6: 1f02 ed11 |005b: check-cast v2, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs; // type@11ed │ │ -2fdbfa: 6e10 5494 0000 |005d: invoke-virtual {v0}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;.getValue:()Ljava/lang/Object; // method@9454 │ │ -2fdc00: 0c03 |0060: move-result-object v3 │ │ -2fdc02: 1f03 3710 |0061: check-cast v3, Ljava/lang/String; // type@1037 │ │ -2fdc06: 6e10 5494 0100 |0063: invoke-virtual {v1}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;.getValue:()Ljava/lang/Object; // method@9454 │ │ -2fdc0c: 0c01 |0066: move-result-object v1 │ │ -2fdc0e: 1f01 3710 |0067: check-cast v1, Ljava/lang/String; // type@1037 │ │ -2fdc12: 6e30 cd93 3201 |0069: invoke-virtual {v2, v3, v1}, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs;.add:(Ljava/lang/String;Ljava/lang/String;)V // method@93cd │ │ -2fdc18: 5240 c189 |006c: iget v0, v4, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated;.size:I // field@89c1 │ │ -2fdc1c: 3800 0300 |006e: if-eqz v0, 0071 // +0003 │ │ -2fdc20: 28a6 |0070: goto 0016 // -005a │ │ -2fdc22: 6205 c089 |0071: sget-object v5, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated;.logger:Ljava/util/logging/Logger; // field@89c0 │ │ -2fdc26: 1a06 fd3d |0073: const-string v6, "No null terminated Strings found" // string@3dfd │ │ -2fdc2a: 6e20 1c8a 6500 |0075: invoke-virtual {v5, v6}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ -2fdc30: 2205 bf11 |0078: new-instance v5, Lorg/jaudiotagger/tag/InvalidDataTypeException; // type@11bf │ │ -2fdc34: 7020 9491 6500 |007a: invoke-direct {v5, v6}, Lorg/jaudiotagger/tag/InvalidDataTypeException;.:(Ljava/lang/String;)V // method@9194 │ │ -2fdc3a: 2705 |007d: throw v5 │ │ -2fdc3c: 2151 |007e: array-length v1, v5 │ │ -2fdc3e: 3416 0300 |007f: if-lt v6, v1, 0082 // +0003 │ │ -2fdc42: 2833 |0081: goto 00b4 // +0033 │ │ -2fdc44: 2201 fc11 |0082: new-instance v1, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated; // type@11fc │ │ -2fdc48: 5442 bf89 |0084: iget-object v2, v4, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated;.identifier:Ljava/lang/String; // field@89bf │ │ -2fdc4c: 5443 be89 |0086: iget-object v3, v4, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@89be │ │ -2fdc50: 7030 5894 2103 |0088: invoke-direct {v1, v2, v3}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@9458 │ │ -2fdc56: 6e30 6694 5106 |008b: invoke-virtual {v1, v5, v6}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;.readByteArray:([BI)V // method@9466 │ │ -2fdc5c: 5245 c189 |008e: iget v5, v4, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated;.size:I // field@89c1 │ │ -2fdc60: 6e10 6094 0100 |0090: invoke-virtual {v1}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;.getSize:()I // method@9460 │ │ -2fdc66: 0a06 |0093: move-result v6 │ │ -2fdc68: b065 |0094: add-int/2addr v5, v6 │ │ -2fdc6a: 5945 c189 |0095: iput v5, v4, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated;.size:I // field@89c1 │ │ -2fdc6e: 6e10 6094 0100 |0097: invoke-virtual {v1}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;.getSize:()I // method@9460 │ │ -2fdc74: 6e10 6094 0100 |009a: invoke-virtual {v1}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;.getSize:()I // method@9460 │ │ -2fdc7a: 0a05 |009d: move-result v5 │ │ -2fdc7c: 3905 0300 |009e: if-nez v5, 00a1 // +0003 │ │ -2fdc80: 2814 |00a0: goto 00b4 // +0014 │ │ -2fdc82: 5445 c289 |00a1: iget-object v5, v4, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated;.value:Ljava/lang/Object; // field@89c2 │ │ -2fdc86: 1f05 ed11 |00a3: check-cast v5, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs; // type@11ed │ │ -2fdc8a: 6e10 5494 0000 |00a5: invoke-virtual {v0}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;.getValue:()Ljava/lang/Object; // method@9454 │ │ -2fdc90: 0c06 |00a8: move-result-object v6 │ │ -2fdc92: 1f06 3710 |00a9: check-cast v6, Ljava/lang/String; // type@1037 │ │ -2fdc96: 6e10 6294 0100 |00ab: invoke-virtual {v1}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;.getValue:()Ljava/lang/Object; // method@9462 │ │ -2fdc9c: 0c00 |00ae: move-result-object v0 │ │ -2fdc9e: 1f00 3710 |00af: check-cast v0, Ljava/lang/String; // type@1037 │ │ -2fdca2: 6e30 cd93 6500 |00b1: invoke-virtual {v5, v6, v0}, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs;.add:(Ljava/lang/String;Ljava/lang/String;)V // method@93cd │ │ -2fdca8: 6205 c089 |00b4: sget-object v5, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated;.logger:Ljava/util/logging/Logger; // field@89c0 │ │ -2fdcac: 2206 3910 |00b6: new-instance v6, Ljava/lang/StringBuilder; // type@1039 │ │ -2fdcb0: 7010 cc87 0600 |00b8: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2fdcb6: 1a00 4843 |00bb: const-string v0, "Read PairTextEncodedStringNullTerminated:" // string@4348 │ │ -2fdcba: 6e20 d787 0600 |00bd: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2fdcc0: 5440 c289 |00c0: iget-object v0, v4, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated;.value:Ljava/lang/Object; // field@89c2 │ │ -2fdcc4: 6e20 d687 0600 |00c2: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ -2fdcca: 1a00 4102 |00c5: const-string v0, " size:" // string@0241 │ │ -2fdcce: 6e20 d787 0600 |00c7: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2fdcd4: 5240 c189 |00ca: iget v0, v4, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated;.size:I // field@89c1 │ │ -2fdcd8: 6e20 d387 0600 |00cc: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2fdcde: 6e10 df87 0600 |00cf: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2fdce4: 0c06 |00d2: move-result-object v6 │ │ -2fdce6: 6e20 148a 6500 |00d3: invoke-virtual {v5, v6}, Ljava/util/logging/Logger;.finer:(Ljava/lang/String;)V // method@8a14 │ │ -2fdcec: 0e00 |00d6: return-void │ │ +2fdb34: |[2fdb34] org.jaudiotagger.tag.datatype.PairedTextEncodedStringNullTerminated.readByteArray:([BI)V │ │ +2fdb44: 6200 c089 |0000: sget-object v0, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated;.logger:Ljava/util/logging/Logger; // field@89c0 │ │ +2fdb48: 2201 3910 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2fdb4c: 7010 cc87 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2fdb52: 1a02 5643 |0007: const-string v2, "Reading PairTextEncodedStringNullTerminated from array from offset:" // string@4356 │ │ +2fdb56: 6e20 d787 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2fdb5c: 6e20 d387 6100 |000c: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2fdb62: 6e10 df87 0100 |000f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2fdb68: 0c01 |0012: move-result-object v1 │ │ +2fdb6a: 6e20 148a 1000 |0013: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.finer:(Ljava/lang/String;)V // method@8a14 │ │ +2fdb70: 2200 fb11 |0016: new-instance v0, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated; // type@11fb │ │ +2fdb74: 5441 bf89 |0018: iget-object v1, v4, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated;.identifier:Ljava/lang/String; // field@89bf │ │ +2fdb78: 5442 be89 |001a: iget-object v2, v4, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@89be │ │ +2fdb7c: 7030 4b94 1002 |001c: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@944b │ │ +2fdb82: 6e30 5594 5006 |001f: invoke-virtual {v0, v5, v6}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;.readByteArray:([BI)V // method@9455 │ │ +2fdb88: 5241 c189 |0022: iget v1, v4, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated;.size:I // field@89c1 │ │ +2fdb8c: 6e10 5294 0000 |0024: invoke-virtual {v0}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;.getSize:()I // method@9452 │ │ +2fdb92: 0a02 |0027: move-result v2 │ │ +2fdb94: b021 |0028: add-int/2addr v1, v2 │ │ +2fdb96: 5941 c189 |0029: iput v1, v4, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated;.size:I // field@89c1 │ │ +2fdb9a: 6e10 5294 0000 |002b: invoke-virtual {v0}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;.getSize:()I // method@9452 │ │ +2fdba0: 0a01 |002e: move-result v1 │ │ +2fdba2: b016 |002f: add-int/2addr v6, v1 │ │ +2fdba4: 6e10 5294 0000 |0030: invoke-virtual {v0}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;.getSize:()I // method@9452 │ │ +2fdbaa: 0a01 |0033: move-result v1 │ │ +2fdbac: 3901 0400 |0034: if-nez v1, 0038 // +0004 │ │ +2fdbb0: 2900 7e00 |0036: goto/16 00b4 // +007e │ │ +2fdbb4: 2201 fb11 |0038: new-instance v1, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated; // type@11fb │ │ +2fdbb8: 5442 bf89 |003a: iget-object v2, v4, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated;.identifier:Ljava/lang/String; // field@89bf │ │ +2fdbbc: 5443 be89 |003c: iget-object v3, v4, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@89be │ │ +2fdbc0: 7030 4b94 2103 |003e: invoke-direct {v1, v2, v3}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@944b │ │ +2fdbc6: 6e30 5594 5106 |0041: invoke-virtual {v1, v5, v6}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;.readByteArray:([BI)V // method@9455 │ │ +2fdbcc: 5242 c189 |0044: iget v2, v4, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated;.size:I // field@89c1 │ │ +2fdbd0: 6e10 5294 0100 |0046: invoke-virtual {v1}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;.getSize:()I // method@9452 │ │ +2fdbd6: 0a03 |0049: move-result v3 │ │ +2fdbd8: b032 |004a: add-int/2addr v2, v3 │ │ +2fdbda: 5942 c189 |004b: iput v2, v4, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated;.size:I // field@89c1 │ │ +2fdbde: 6e10 5294 0100 |004d: invoke-virtual {v1}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;.getSize:()I // method@9452 │ │ +2fdbe4: 0a02 |0050: move-result v2 │ │ +2fdbe6: b026 |0051: add-int/2addr v6, v2 │ │ +2fdbe8: 6e10 5294 0100 |0052: invoke-virtual {v1}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;.getSize:()I // method@9452 │ │ +2fdbee: 0a02 |0055: move-result v2 │ │ +2fdbf0: 3902 0300 |0056: if-nez v2, 0059 // +0003 │ │ +2fdbf4: 285c |0058: goto 00b4 // +005c │ │ +2fdbf6: 5442 c289 |0059: iget-object v2, v4, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated;.value:Ljava/lang/Object; // field@89c2 │ │ +2fdbfa: 1f02 ed11 |005b: check-cast v2, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs; // type@11ed │ │ +2fdbfe: 6e10 5494 0000 |005d: invoke-virtual {v0}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;.getValue:()Ljava/lang/Object; // method@9454 │ │ +2fdc04: 0c03 |0060: move-result-object v3 │ │ +2fdc06: 1f03 3710 |0061: check-cast v3, Ljava/lang/String; // type@1037 │ │ +2fdc0a: 6e10 5494 0100 |0063: invoke-virtual {v1}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;.getValue:()Ljava/lang/Object; // method@9454 │ │ +2fdc10: 0c01 |0066: move-result-object v1 │ │ +2fdc12: 1f01 3710 |0067: check-cast v1, Ljava/lang/String; // type@1037 │ │ +2fdc16: 6e30 cd93 3201 |0069: invoke-virtual {v2, v3, v1}, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs;.add:(Ljava/lang/String;Ljava/lang/String;)V // method@93cd │ │ +2fdc1c: 5240 c189 |006c: iget v0, v4, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated;.size:I // field@89c1 │ │ +2fdc20: 3800 0300 |006e: if-eqz v0, 0071 // +0003 │ │ +2fdc24: 28a6 |0070: goto 0016 // -005a │ │ +2fdc26: 6205 c089 |0071: sget-object v5, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated;.logger:Ljava/util/logging/Logger; // field@89c0 │ │ +2fdc2a: 1a06 fd3d |0073: const-string v6, "No null terminated Strings found" // string@3dfd │ │ +2fdc2e: 6e20 1c8a 6500 |0075: invoke-virtual {v5, v6}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ +2fdc34: 2205 bf11 |0078: new-instance v5, Lorg/jaudiotagger/tag/InvalidDataTypeException; // type@11bf │ │ +2fdc38: 7020 9491 6500 |007a: invoke-direct {v5, v6}, Lorg/jaudiotagger/tag/InvalidDataTypeException;.:(Ljava/lang/String;)V // method@9194 │ │ +2fdc3e: 2705 |007d: throw v5 │ │ +2fdc40: 2151 |007e: array-length v1, v5 │ │ +2fdc42: 3416 0300 |007f: if-lt v6, v1, 0082 // +0003 │ │ +2fdc46: 2833 |0081: goto 00b4 // +0033 │ │ +2fdc48: 2201 fc11 |0082: new-instance v1, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated; // type@11fc │ │ +2fdc4c: 5442 bf89 |0084: iget-object v2, v4, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated;.identifier:Ljava/lang/String; // field@89bf │ │ +2fdc50: 5443 be89 |0086: iget-object v3, v4, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@89be │ │ +2fdc54: 7030 5894 2103 |0088: invoke-direct {v1, v2, v3}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@9458 │ │ +2fdc5a: 6e30 6694 5106 |008b: invoke-virtual {v1, v5, v6}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;.readByteArray:([BI)V // method@9466 │ │ +2fdc60: 5245 c189 |008e: iget v5, v4, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated;.size:I // field@89c1 │ │ +2fdc64: 6e10 6094 0100 |0090: invoke-virtual {v1}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;.getSize:()I // method@9460 │ │ +2fdc6a: 0a06 |0093: move-result v6 │ │ +2fdc6c: b065 |0094: add-int/2addr v5, v6 │ │ +2fdc6e: 5945 c189 |0095: iput v5, v4, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated;.size:I // field@89c1 │ │ +2fdc72: 6e10 6094 0100 |0097: invoke-virtual {v1}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;.getSize:()I // method@9460 │ │ +2fdc78: 6e10 6094 0100 |009a: invoke-virtual {v1}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;.getSize:()I // method@9460 │ │ +2fdc7e: 0a05 |009d: move-result v5 │ │ +2fdc80: 3905 0300 |009e: if-nez v5, 00a1 // +0003 │ │ +2fdc84: 2814 |00a0: goto 00b4 // +0014 │ │ +2fdc86: 5445 c289 |00a1: iget-object v5, v4, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated;.value:Ljava/lang/Object; // field@89c2 │ │ +2fdc8a: 1f05 ed11 |00a3: check-cast v5, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs; // type@11ed │ │ +2fdc8e: 6e10 5494 0000 |00a5: invoke-virtual {v0}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;.getValue:()Ljava/lang/Object; // method@9454 │ │ +2fdc94: 0c06 |00a8: move-result-object v6 │ │ +2fdc96: 1f06 3710 |00a9: check-cast v6, Ljava/lang/String; // type@1037 │ │ +2fdc9a: 6e10 6294 0100 |00ab: invoke-virtual {v1}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;.getValue:()Ljava/lang/Object; // method@9462 │ │ +2fdca0: 0c00 |00ae: move-result-object v0 │ │ +2fdca2: 1f00 3710 |00af: check-cast v0, Ljava/lang/String; // type@1037 │ │ +2fdca6: 6e30 cd93 6500 |00b1: invoke-virtual {v5, v6, v0}, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs;.add:(Ljava/lang/String;Ljava/lang/String;)V // method@93cd │ │ +2fdcac: 6205 c089 |00b4: sget-object v5, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated;.logger:Ljava/util/logging/Logger; // field@89c0 │ │ +2fdcb0: 2206 3910 |00b6: new-instance v6, Ljava/lang/StringBuilder; // type@1039 │ │ +2fdcb4: 7010 cc87 0600 |00b8: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2fdcba: 1a00 4843 |00bb: const-string v0, "Read PairTextEncodedStringNullTerminated:" // string@4348 │ │ +2fdcbe: 6e20 d787 0600 |00bd: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2fdcc4: 5440 c289 |00c0: iget-object v0, v4, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated;.value:Ljava/lang/Object; // field@89c2 │ │ +2fdcc8: 6e20 d687 0600 |00c2: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ +2fdcce: 1a00 4102 |00c5: const-string v0, " size:" // string@0241 │ │ +2fdcd2: 6e20 d787 0600 |00c7: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2fdcd8: 5240 c189 |00ca: iget v0, v4, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated;.size:I // field@89c1 │ │ +2fdcdc: 6e20 d387 0600 |00cc: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2fdce2: 6e10 df87 0600 |00cf: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2fdce8: 0c06 |00d2: move-result-object v6 │ │ +2fdcea: 6e20 148a 6500 |00d3: invoke-virtual {v5, v6}, Ljava/util/logging/Logger;.finer:(Ljava/lang/String;)V // method@8a14 │ │ +2fdcf0: 0e00 |00d6: return-void │ │ catches : 3 │ │ 0x0016 - 0x0034 │ │ Lorg/jaudiotagger/tag/InvalidDataTypeException; -> 0x00b4 │ │ 0x0038 - 0x006c │ │ Lorg/jaudiotagger/tag/InvalidDataTypeException; -> 0x007e │ │ 0x007e - 0x00b4 │ │ Lorg/jaudiotagger/tag/InvalidDataTypeException; -> 0x00b4 │ │ @@ -1118945,19 +1118945,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -2fda8c: |[2fda8c] org.jaudiotagger.tag.datatype.PairedTextEncodedStringNullTerminated.toString:()Ljava/lang/String; │ │ -2fda9c: 5410 c289 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated;.value:Ljava/lang/Object; // field@89c2 │ │ -2fdaa0: 6e10 7687 0000 |0002: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@8776 │ │ -2fdaa6: 0c00 |0005: move-result-object v0 │ │ -2fdaa8: 1100 |0006: return-object v0 │ │ +2fda90: |[2fda90] org.jaudiotagger.tag.datatype.PairedTextEncodedStringNullTerminated.toString:()Ljava/lang/String; │ │ +2fdaa0: 5410 c289 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated;.value:Ljava/lang/Object; // field@89c2 │ │ +2fdaa4: 6e10 7687 0000 |0002: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@8776 │ │ +2fdaaa: 0c00 |0005: move-result-object v0 │ │ +2fdaac: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=203 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated; │ │ │ │ #7 : (in Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated;) │ │ @@ -1118965,75 +1118965,75 @@ │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 120 16-bit code units │ │ -2fd948: |[2fd948] org.jaudiotagger.tag.datatype.PairedTextEncodedStringNullTerminated.writeByteArray:()[B │ │ -2fd958: 6200 c089 |0000: sget-object v0, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated;.logger:Ljava/util/logging/Logger; // field@89c0 │ │ -2fd95c: 1a01 b954 |0002: const-string v1, "Writing PairTextEncodedStringNullTerminated" // string@54b9 │ │ -2fd960: 6e20 148a 1000 |0004: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.finer:(Ljava/lang/String;)V // method@8a14 │ │ -2fd966: 2200 ef0f |0007: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@0fef │ │ -2fd96a: 7010 2d86 0000 |0009: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@862d │ │ -2fd970: 5481 c289 |000c: iget-object v1, v8, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated;.value:Ljava/lang/Object; // field@89c2 │ │ -2fd974: 1f01 ed11 |000e: check-cast v1, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs; // type@11ed │ │ -2fd978: 7110 cc93 0100 |0010: invoke-static {v1}, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs;.access$000:(Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs;)Ljava/util/List; // method@93cc │ │ -2fd97e: 0c01 |0013: move-result-object v1 │ │ -2fd980: 7210 6e89 0100 |0014: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ -2fd986: 0c01 |0017: move-result-object v1 │ │ -2fd988: 1202 |0018: const/4 v2, #int 0 // #0 │ │ -2fd98a: 7210 4789 0100 |0019: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -2fd990: 0a03 |001c: move-result v3 │ │ -2fd992: 3803 3b00 |001d: if-eqz v3, 0058 // +003b │ │ -2fd996: 7210 4889 0100 |001f: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -2fd99c: 0c03 |0022: move-result-object v3 │ │ -2fd99e: 1f03 ec11 |0023: check-cast v3, Lorg/jaudiotagger/tag/datatype/Pair; // type@11ec │ │ -2fd9a2: 2204 fb11 |0025: new-instance v4, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated; // type@11fb │ │ -2fd9a6: 5485 bf89 |0027: iget-object v5, v8, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated;.identifier:Ljava/lang/String; // field@89bf │ │ -2fd9aa: 5486 be89 |0029: iget-object v6, v8, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@89be │ │ -2fd9ae: 6e10 c693 0300 |002b: invoke-virtual {v3}, Lorg/jaudiotagger/tag/datatype/Pair;.getKey:()Ljava/lang/String; // method@93c6 │ │ -2fd9b4: 0c07 |002e: move-result-object v7 │ │ -2fd9b6: 7040 4c94 5476 |002f: invoke-direct {v4, v5, v6, v7}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;Ljava/lang/String;)V // method@944c │ │ -2fd9bc: 6e10 5794 0400 |0032: invoke-virtual {v4}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;.writeByteArray:()[B // method@9457 │ │ -2fd9c2: 0c05 |0035: move-result-object v5 │ │ -2fd9c4: 6e20 3386 5000 |0036: invoke-virtual {v0, v5}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ -2fd9ca: 6e10 5294 0400 |0039: invoke-virtual {v4}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;.getSize:()I // method@9452 │ │ -2fd9d0: 0a04 |003c: move-result v4 │ │ -2fd9d2: b042 |003d: add-int/2addr v2, v4 │ │ -2fd9d4: 2204 fb11 |003e: new-instance v4, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated; // type@11fb │ │ -2fd9d8: 5485 bf89 |0040: iget-object v5, v8, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated;.identifier:Ljava/lang/String; // field@89bf │ │ -2fd9dc: 5486 be89 |0042: iget-object v6, v8, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@89be │ │ -2fd9e0: 6e10 c893 0300 |0044: invoke-virtual {v3}, Lorg/jaudiotagger/tag/datatype/Pair;.getValue:()Ljava/lang/String; // method@93c8 │ │ -2fd9e6: 0c03 |0047: move-result-object v3 │ │ -2fd9e8: 7040 4c94 5436 |0048: invoke-direct {v4, v5, v6, v3}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;Ljava/lang/String;)V // method@944c │ │ -2fd9ee: 6e10 5794 0400 |004b: invoke-virtual {v4}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;.writeByteArray:()[B // method@9457 │ │ -2fd9f4: 0c03 |004e: move-result-object v3 │ │ -2fd9f6: 6e20 3386 3000 |004f: invoke-virtual {v0, v3}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ -2fd9fc: 6e10 5294 0400 |0052: invoke-virtual {v4}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;.getSize:()I // method@9452 │ │ -2fda02: 0a03 |0055: move-result v3 │ │ -2fda04: b032 |0056: add-int/2addr v2, v3 │ │ -2fda06: 28c2 |0057: goto 0019 // -003e │ │ -2fda08: 5982 c189 |0058: iput v2, v8, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated;.size:I // field@89c1 │ │ -2fda0c: 6201 c089 |005a: sget-object v1, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated;.logger:Ljava/util/logging/Logger; // field@89c0 │ │ -2fda10: 1a02 cf54 |005c: const-string v2, "Written PairTextEncodedStringNullTerminated" // string@54cf │ │ -2fda14: 6e20 148a 2100 |005e: invoke-virtual {v1, v2}, Ljava/util/logging/Logger;.finer:(Ljava/lang/String;)V // method@8a14 │ │ -2fda1a: 6e10 3186 0000 |0061: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8631 │ │ -2fda20: 0c00 |0064: move-result-object v0 │ │ -2fda22: 1100 |0065: return-object v0 │ │ -2fda24: 0d00 |0066: move-exception v0 │ │ -2fda26: 6201 c089 |0067: sget-object v1, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated;.logger:Ljava/util/logging/Logger; // field@89c0 │ │ -2fda2a: 6202 ba81 |0069: sget-object v2, Ljava/util/logging/Level;.SEVERE:Ljava/util/logging/Level; // field@81ba │ │ -2fda2e: 1a03 b81e |006b: const-string v3, "IOException in MultipleTextEncodedStringNullTerminated when writing byte array" // string@1eb8 │ │ -2fda32: 6e40 1a8a 2103 |006d: invoke-virtual {v1, v2, v3, v0}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@8a1a │ │ -2fda38: 2201 3310 |0070: new-instance v1, Ljava/lang/RuntimeException; // type@1033 │ │ -2fda3c: 7020 7e87 0100 |0072: invoke-direct {v1, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@877e │ │ -2fda42: 2802 |0075: goto 0077 // +0002 │ │ -2fda44: 2701 |0076: throw v1 │ │ -2fda46: 28ff |0077: goto 0076 // -0001 │ │ +2fd94c: |[2fd94c] org.jaudiotagger.tag.datatype.PairedTextEncodedStringNullTerminated.writeByteArray:()[B │ │ +2fd95c: 6200 c089 |0000: sget-object v0, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated;.logger:Ljava/util/logging/Logger; // field@89c0 │ │ +2fd960: 1a01 b954 |0002: const-string v1, "Writing PairTextEncodedStringNullTerminated" // string@54b9 │ │ +2fd964: 6e20 148a 1000 |0004: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.finer:(Ljava/lang/String;)V // method@8a14 │ │ +2fd96a: 2200 ef0f |0007: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@0fef │ │ +2fd96e: 7010 2d86 0000 |0009: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@862d │ │ +2fd974: 5481 c289 |000c: iget-object v1, v8, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated;.value:Ljava/lang/Object; // field@89c2 │ │ +2fd978: 1f01 ed11 |000e: check-cast v1, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs; // type@11ed │ │ +2fd97c: 7110 cc93 0100 |0010: invoke-static {v1}, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs;.access$000:(Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs;)Ljava/util/List; // method@93cc │ │ +2fd982: 0c01 |0013: move-result-object v1 │ │ +2fd984: 7210 6e89 0100 |0014: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ +2fd98a: 0c01 |0017: move-result-object v1 │ │ +2fd98c: 1202 |0018: const/4 v2, #int 0 // #0 │ │ +2fd98e: 7210 4789 0100 |0019: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +2fd994: 0a03 |001c: move-result v3 │ │ +2fd996: 3803 3b00 |001d: if-eqz v3, 0058 // +003b │ │ +2fd99a: 7210 4889 0100 |001f: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +2fd9a0: 0c03 |0022: move-result-object v3 │ │ +2fd9a2: 1f03 ec11 |0023: check-cast v3, Lorg/jaudiotagger/tag/datatype/Pair; // type@11ec │ │ +2fd9a6: 2204 fb11 |0025: new-instance v4, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated; // type@11fb │ │ +2fd9aa: 5485 bf89 |0027: iget-object v5, v8, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated;.identifier:Ljava/lang/String; // field@89bf │ │ +2fd9ae: 5486 be89 |0029: iget-object v6, v8, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@89be │ │ +2fd9b2: 6e10 c693 0300 |002b: invoke-virtual {v3}, Lorg/jaudiotagger/tag/datatype/Pair;.getKey:()Ljava/lang/String; // method@93c6 │ │ +2fd9b8: 0c07 |002e: move-result-object v7 │ │ +2fd9ba: 7040 4c94 5476 |002f: invoke-direct {v4, v5, v6, v7}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;Ljava/lang/String;)V // method@944c │ │ +2fd9c0: 6e10 5794 0400 |0032: invoke-virtual {v4}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;.writeByteArray:()[B // method@9457 │ │ +2fd9c6: 0c05 |0035: move-result-object v5 │ │ +2fd9c8: 6e20 3386 5000 |0036: invoke-virtual {v0, v5}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ +2fd9ce: 6e10 5294 0400 |0039: invoke-virtual {v4}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;.getSize:()I // method@9452 │ │ +2fd9d4: 0a04 |003c: move-result v4 │ │ +2fd9d6: b042 |003d: add-int/2addr v2, v4 │ │ +2fd9d8: 2204 fb11 |003e: new-instance v4, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated; // type@11fb │ │ +2fd9dc: 5485 bf89 |0040: iget-object v5, v8, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated;.identifier:Ljava/lang/String; // field@89bf │ │ +2fd9e0: 5486 be89 |0042: iget-object v6, v8, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@89be │ │ +2fd9e4: 6e10 c893 0300 |0044: invoke-virtual {v3}, Lorg/jaudiotagger/tag/datatype/Pair;.getValue:()Ljava/lang/String; // method@93c8 │ │ +2fd9ea: 0c03 |0047: move-result-object v3 │ │ +2fd9ec: 7040 4c94 5436 |0048: invoke-direct {v4, v5, v6, v3}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;Ljava/lang/String;)V // method@944c │ │ +2fd9f2: 6e10 5794 0400 |004b: invoke-virtual {v4}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;.writeByteArray:()[B // method@9457 │ │ +2fd9f8: 0c03 |004e: move-result-object v3 │ │ +2fd9fa: 6e20 3386 3000 |004f: invoke-virtual {v0, v3}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ +2fda00: 6e10 5294 0400 |0052: invoke-virtual {v4}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;.getSize:()I // method@9452 │ │ +2fda06: 0a03 |0055: move-result v3 │ │ +2fda08: b032 |0056: add-int/2addr v2, v3 │ │ +2fda0a: 28c2 |0057: goto 0019 // -003e │ │ +2fda0c: 5982 c189 |0058: iput v2, v8, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated;.size:I // field@89c1 │ │ +2fda10: 6201 c089 |005a: sget-object v1, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated;.logger:Ljava/util/logging/Logger; // field@89c0 │ │ +2fda14: 1a02 cf54 |005c: const-string v2, "Written PairTextEncodedStringNullTerminated" // string@54cf │ │ +2fda18: 6e20 148a 2100 |005e: invoke-virtual {v1, v2}, Ljava/util/logging/Logger;.finer:(Ljava/lang/String;)V // method@8a14 │ │ +2fda1e: 6e10 3186 0000 |0061: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8631 │ │ +2fda24: 0c00 |0064: move-result-object v0 │ │ +2fda26: 1100 |0065: return-object v0 │ │ +2fda28: 0d00 |0066: move-exception v0 │ │ +2fda2a: 6201 c089 |0067: sget-object v1, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated;.logger:Ljava/util/logging/Logger; // field@89c0 │ │ +2fda2e: 6202 ba81 |0069: sget-object v2, Ljava/util/logging/Level;.SEVERE:Ljava/util/logging/Level; // field@81ba │ │ +2fda32: 1a03 b81e |006b: const-string v3, "IOException in MultipleTextEncodedStringNullTerminated when writing byte array" // string@1eb8 │ │ +2fda36: 6e40 1a8a 2103 |006d: invoke-virtual {v1, v2, v3, v0}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@8a1a │ │ +2fda3c: 2201 3310 |0070: new-instance v1, Ljava/lang/RuntimeException; // type@1033 │ │ +2fda40: 7020 7e87 0100 |0072: invoke-direct {v1, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@877e │ │ +2fda46: 2802 |0075: goto 0077 // +0002 │ │ +2fda48: 2701 |0076: throw v1 │ │ +2fda4a: 28ff |0077: goto 0076 // -0001 │ │ catches : 1 │ │ 0x000c - 0x0056 │ │ Ljava/io/IOException; -> 0x0066 │ │ positions : │ │ 0x0000 line=167 │ │ 0x0007 line=170 │ │ 0x000c line=173 │ │ @@ -1119106,22 +1119106,22 @@ │ │ type : '(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 10 16-bit code units │ │ -2ff550: |[2ff550] org.jaudiotagger.tag.datatype.SynchronisedTempoCode.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V │ │ -2ff560: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -2ff562: 1604 0000 |0001: const-wide/16 v4, #int 0 // #0 │ │ -2ff566: 0760 |0003: move-object v0, v6 │ │ -2ff568: 0771 |0004: move-object v1, v7 │ │ -2ff56a: 0782 |0005: move-object v2, v8 │ │ -2ff56c: 7606 2194 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;IJ)V // method@9421 │ │ -2ff572: 0e00 |0009: return-void │ │ +2ff554: |[2ff554] org.jaudiotagger.tag.datatype.SynchronisedTempoCode.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V │ │ +2ff564: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +2ff566: 1604 0000 |0001: const-wide/16 v4, #int 0 // #0 │ │ +2ff56a: 0760 |0003: move-object v0, v6 │ │ +2ff56c: 0771 |0004: move-object v1, v7 │ │ +2ff56e: 0782 |0005: move-object v2, v8 │ │ +2ff570: 7606 2194 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;IJ)V // method@9421 │ │ +2ff576: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=41 │ │ locals : │ │ 0x0000 - 0x000a reg=6 this Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode; │ │ 0x0000 - 0x000a reg=7 (null) Ljava/lang/String; │ │ 0x0000 - 0x000a reg=8 (null) Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; │ │ @@ -1119131,39 +1119131,39 @@ │ │ type : '(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;IJ)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 50 16-bit code units │ │ -2ff574: |[2ff574] org.jaudiotagger.tag.datatype.SynchronisedTempoCode.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;IJ)V │ │ -2ff584: 7030 fb92 4305 |0000: invoke-direct {v3, v4, v5}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@92fb │ │ -2ff58a: 2204 fa11 |0003: new-instance v4, Lorg/jaudiotagger/tag/datatype/TempoCode; // type@11fa │ │ -2ff58e: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -2ff590: 7110 3487 0000 |0006: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2ff596: 0c00 |0009: move-result-object v0 │ │ -2ff598: 1a01 e948 |000a: const-string v1, "SynchronisedTempoData" // string@48e9 │ │ -2ff59c: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -2ff59e: 7040 4194 1402 |000d: invoke-direct {v4, v1, v2, v0}, Lorg/jaudiotagger/tag/datatype/TempoCode;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;Ljava/lang/Object;)V // method@9441 │ │ -2ff5a4: 5b34 d989 |0010: iput-object v4, v3, Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode;.tempo:Lorg/jaudiotagger/tag/datatype/TempoCode; // field@89d9 │ │ -2ff5a8: 2204 e911 |0012: new-instance v4, Lorg/jaudiotagger/tag/datatype/NumberFixedLength; // type@11e9 │ │ -2ff5ac: 1a00 5714 |0014: const-string v0, "DateTime" // string@1457 │ │ -2ff5b0: 1241 |0016: const/4 v1, #int 4 // #4 │ │ -2ff5b2: 7040 a393 0412 |0017: invoke-direct {v4, v0, v2, v1}, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V // method@93a3 │ │ -2ff5b8: 5b34 da89 |001a: iput-object v4, v3, Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode;.timestamp:Lorg/jaudiotagger/tag/datatype/NumberFixedLength; // field@89da │ │ -2ff5bc: 6e20 2a94 5300 |001c: invoke-virtual {v3, v5}, Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode;.setBody:(Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@942a │ │ -2ff5c2: 5434 d989 |001f: iget-object v4, v3, Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode;.tempo:Lorg/jaudiotagger/tag/datatype/TempoCode; // field@89d9 │ │ -2ff5c6: 7110 3487 0600 |0021: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2ff5cc: 0c05 |0024: move-result-object v5 │ │ -2ff5ce: 6e20 4894 5400 |0025: invoke-virtual {v4, v5}, Lorg/jaudiotagger/tag/datatype/TempoCode;.setValue:(Ljava/lang/Object;)V // method@9448 │ │ -2ff5d4: 5434 da89 |0028: iget-object v4, v3, Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode;.timestamp:Lorg/jaudiotagger/tag/datatype/NumberFixedLength; // field@89da │ │ -2ff5d8: 7120 4387 8700 |002a: invoke-static {v7, v8}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8743 │ │ -2ff5de: 0c05 |002d: move-result-object v5 │ │ -2ff5e0: 6e20 ab93 5400 |002e: invoke-virtual {v4, v5}, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.setValue:(Ljava/lang/Object;)V // method@93ab │ │ -2ff5e6: 0e00 |0031: return-void │ │ +2ff578: |[2ff578] org.jaudiotagger.tag.datatype.SynchronisedTempoCode.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;IJ)V │ │ +2ff588: 7030 fb92 4305 |0000: invoke-direct {v3, v4, v5}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@92fb │ │ +2ff58e: 2204 fa11 |0003: new-instance v4, Lorg/jaudiotagger/tag/datatype/TempoCode; // type@11fa │ │ +2ff592: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +2ff594: 7110 3487 0000 |0006: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2ff59a: 0c00 |0009: move-result-object v0 │ │ +2ff59c: 1a01 e948 |000a: const-string v1, "SynchronisedTempoData" // string@48e9 │ │ +2ff5a0: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +2ff5a2: 7040 4194 1402 |000d: invoke-direct {v4, v1, v2, v0}, Lorg/jaudiotagger/tag/datatype/TempoCode;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;Ljava/lang/Object;)V // method@9441 │ │ +2ff5a8: 5b34 d989 |0010: iput-object v4, v3, Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode;.tempo:Lorg/jaudiotagger/tag/datatype/TempoCode; // field@89d9 │ │ +2ff5ac: 2204 e911 |0012: new-instance v4, Lorg/jaudiotagger/tag/datatype/NumberFixedLength; // type@11e9 │ │ +2ff5b0: 1a00 5714 |0014: const-string v0, "DateTime" // string@1457 │ │ +2ff5b4: 1241 |0016: const/4 v1, #int 4 // #4 │ │ +2ff5b6: 7040 a393 0412 |0017: invoke-direct {v4, v0, v2, v1}, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V // method@93a3 │ │ +2ff5bc: 5b34 da89 |001a: iput-object v4, v3, Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode;.timestamp:Lorg/jaudiotagger/tag/datatype/NumberFixedLength; // field@89da │ │ +2ff5c0: 6e20 2a94 5300 |001c: invoke-virtual {v3, v5}, Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode;.setBody:(Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@942a │ │ +2ff5c6: 5434 d989 |001f: iget-object v4, v3, Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode;.tempo:Lorg/jaudiotagger/tag/datatype/TempoCode; // field@89d9 │ │ +2ff5ca: 7110 3487 0600 |0021: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2ff5d0: 0c05 |0024: move-result-object v5 │ │ +2ff5d2: 6e20 4894 5400 |0025: invoke-virtual {v4, v5}, Lorg/jaudiotagger/tag/datatype/TempoCode;.setValue:(Ljava/lang/Object;)V // method@9448 │ │ +2ff5d8: 5434 da89 |0028: iget-object v4, v3, Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode;.timestamp:Lorg/jaudiotagger/tag/datatype/NumberFixedLength; // field@89da │ │ +2ff5dc: 7120 4387 8700 |002a: invoke-static {v7, v8}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8743 │ │ +2ff5e2: 0c05 |002d: move-result-object v5 │ │ +2ff5e4: 6e20 ab93 5400 |002e: invoke-virtual {v4, v5}, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.setValue:(Ljava/lang/Object;)V // method@93ab │ │ +2ff5ea: 0e00 |0031: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0003 line=30 │ │ 0x0012 line=31 │ │ 0x001c line=47 │ │ 0x001f line=48 │ │ @@ -1119180,40 +1119180,40 @@ │ │ type : '(Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 51 16-bit code units │ │ -2ff5e8: |[2ff5e8] org.jaudiotagger.tag.datatype.SynchronisedTempoCode.:(Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode;)V │ │ -2ff5f8: 7020 fd92 5400 |0000: invoke-direct {v4, v5}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.:(Lorg/jaudiotagger/tag/datatype/AbstractDataType;)V // method@92fd │ │ -2ff5fe: 2200 fa11 |0003: new-instance v0, Lorg/jaudiotagger/tag/datatype/TempoCode; // type@11fa │ │ -2ff602: 1211 |0005: const/4 v1, #int 1 // #1 │ │ -2ff604: 7110 3487 0100 |0006: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2ff60a: 0c01 |0009: move-result-object v1 │ │ -2ff60c: 1a02 e948 |000a: const-string v2, "SynchronisedTempoData" // string@48e9 │ │ -2ff610: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -2ff612: 7040 4194 2013 |000d: invoke-direct {v0, v2, v3, v1}, Lorg/jaudiotagger/tag/datatype/TempoCode;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;Ljava/lang/Object;)V // method@9441 │ │ -2ff618: 5b40 d989 |0010: iput-object v0, v4, Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode;.tempo:Lorg/jaudiotagger/tag/datatype/TempoCode; // field@89d9 │ │ -2ff61c: 2200 e911 |0012: new-instance v0, Lorg/jaudiotagger/tag/datatype/NumberFixedLength; // type@11e9 │ │ -2ff620: 1a01 5714 |0014: const-string v1, "DateTime" // string@1457 │ │ -2ff624: 1242 |0016: const/4 v2, #int 4 // #4 │ │ -2ff626: 7040 a393 1023 |0017: invoke-direct {v0, v1, v3, v2}, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V // method@93a3 │ │ -2ff62c: 5b40 da89 |001a: iput-object v0, v4, Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode;.timestamp:Lorg/jaudiotagger/tag/datatype/NumberFixedLength; // field@89da │ │ -2ff630: 5440 d989 |001c: iget-object v0, v4, Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode;.tempo:Lorg/jaudiotagger/tag/datatype/TempoCode; // field@89d9 │ │ -2ff634: 5451 d989 |001e: iget-object v1, v5, Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode;.tempo:Lorg/jaudiotagger/tag/datatype/TempoCode; // field@89d9 │ │ -2ff638: 6e10 4594 0100 |0020: invoke-virtual {v1}, Lorg/jaudiotagger/tag/datatype/TempoCode;.getValue:()Ljava/lang/Object; // method@9445 │ │ -2ff63e: 0c01 |0023: move-result-object v1 │ │ -2ff640: 6e20 4894 1000 |0024: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/datatype/TempoCode;.setValue:(Ljava/lang/Object;)V // method@9448 │ │ -2ff646: 5440 da89 |0027: iget-object v0, v4, Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode;.timestamp:Lorg/jaudiotagger/tag/datatype/NumberFixedLength; // field@89da │ │ -2ff64a: 5455 da89 |0029: iget-object v5, v5, Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode;.timestamp:Lorg/jaudiotagger/tag/datatype/NumberFixedLength; // field@89da │ │ -2ff64e: 6e10 a793 0500 |002b: invoke-virtual {v5}, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.getValue:()Ljava/lang/Object; // method@93a7 │ │ -2ff654: 0c05 |002e: move-result-object v5 │ │ -2ff656: 6e20 ab93 5000 |002f: invoke-virtual {v0, v5}, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.setValue:(Ljava/lang/Object;)V // method@93ab │ │ -2ff65c: 0e00 |0032: return-void │ │ +2ff5ec: |[2ff5ec] org.jaudiotagger.tag.datatype.SynchronisedTempoCode.:(Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode;)V │ │ +2ff5fc: 7020 fd92 5400 |0000: invoke-direct {v4, v5}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.:(Lorg/jaudiotagger/tag/datatype/AbstractDataType;)V // method@92fd │ │ +2ff602: 2200 fa11 |0003: new-instance v0, Lorg/jaudiotagger/tag/datatype/TempoCode; // type@11fa │ │ +2ff606: 1211 |0005: const/4 v1, #int 1 // #1 │ │ +2ff608: 7110 3487 0100 |0006: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2ff60e: 0c01 |0009: move-result-object v1 │ │ +2ff610: 1a02 e948 |000a: const-string v2, "SynchronisedTempoData" // string@48e9 │ │ +2ff614: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +2ff616: 7040 4194 2013 |000d: invoke-direct {v0, v2, v3, v1}, Lorg/jaudiotagger/tag/datatype/TempoCode;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;Ljava/lang/Object;)V // method@9441 │ │ +2ff61c: 5b40 d989 |0010: iput-object v0, v4, Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode;.tempo:Lorg/jaudiotagger/tag/datatype/TempoCode; // field@89d9 │ │ +2ff620: 2200 e911 |0012: new-instance v0, Lorg/jaudiotagger/tag/datatype/NumberFixedLength; // type@11e9 │ │ +2ff624: 1a01 5714 |0014: const-string v1, "DateTime" // string@1457 │ │ +2ff628: 1242 |0016: const/4 v2, #int 4 // #4 │ │ +2ff62a: 7040 a393 1023 |0017: invoke-direct {v0, v1, v3, v2}, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V // method@93a3 │ │ +2ff630: 5b40 da89 |001a: iput-object v0, v4, Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode;.timestamp:Lorg/jaudiotagger/tag/datatype/NumberFixedLength; // field@89da │ │ +2ff634: 5440 d989 |001c: iget-object v0, v4, Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode;.tempo:Lorg/jaudiotagger/tag/datatype/TempoCode; // field@89d9 │ │ +2ff638: 5451 d989 |001e: iget-object v1, v5, Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode;.tempo:Lorg/jaudiotagger/tag/datatype/TempoCode; // field@89d9 │ │ +2ff63c: 6e10 4594 0100 |0020: invoke-virtual {v1}, Lorg/jaudiotagger/tag/datatype/TempoCode;.getValue:()Ljava/lang/Object; // method@9445 │ │ +2ff642: 0c01 |0023: move-result-object v1 │ │ +2ff644: 6e20 4894 1000 |0024: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/datatype/TempoCode;.setValue:(Ljava/lang/Object;)V // method@9448 │ │ +2ff64a: 5440 da89 |0027: iget-object v0, v4, Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode;.timestamp:Lorg/jaudiotagger/tag/datatype/NumberFixedLength; // field@89da │ │ +2ff64e: 5455 da89 |0029: iget-object v5, v5, Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode;.timestamp:Lorg/jaudiotagger/tag/datatype/NumberFixedLength; // field@89da │ │ +2ff652: 6e10 a793 0500 |002b: invoke-virtual {v5}, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.getValue:()Ljava/lang/Object; // method@93a7 │ │ +2ff658: 0c05 |002e: move-result-object v5 │ │ +2ff65a: 6e20 ab93 5000 |002f: invoke-virtual {v0, v5}, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.setValue:(Ljava/lang/Object;)V // method@93ab │ │ +2ff660: 0e00 |0032: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=30 │ │ 0x0012 line=31 │ │ 0x001c line=35 │ │ 0x0027 line=36 │ │ @@ -1119227,18 +1119227,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -2ff48c: |[2ff48c] org.jaudiotagger.tag.datatype.SynchronisedTempoCode.clone:()Ljava/lang/Object; │ │ -2ff49c: 2200 f711 |0000: new-instance v0, Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode; // type@11f7 │ │ -2ff4a0: 7020 2294 1000 |0002: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode;.:(Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode;)V // method@9422 │ │ -2ff4a6: 1100 |0005: return-object v0 │ │ +2ff490: |[2ff490] org.jaudiotagger.tag.datatype.SynchronisedTempoCode.clone:()Ljava/lang/Object; │ │ +2ff4a0: 2200 f711 |0000: new-instance v0, Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode; // type@11f7 │ │ +2ff4a4: 7020 2294 1000 |0002: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode;.:(Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode;)V // method@9422 │ │ +2ff4aa: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode;) │ │ @@ -1119246,45 +1119246,45 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -2ff324: |[2ff324] org.jaudiotagger.tag.datatype.SynchronisedTempoCode.equals:(Ljava/lang/Object;)Z │ │ -2ff334: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -2ff336: 3376 0300 |0001: if-ne v6, v7, 0004 // +0003 │ │ -2ff33a: 0f00 |0003: return v0 │ │ -2ff33c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -2ff33e: 3807 2e00 |0005: if-eqz v7, 0033 // +002e │ │ -2ff342: 6e10 7387 0600 |0007: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@8773 │ │ -2ff348: 0c02 |000a: move-result-object v2 │ │ -2ff34a: 6e10 7387 0700 |000b: invoke-virtual {v7}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@8773 │ │ -2ff350: 0c03 |000e: move-result-object v3 │ │ -2ff352: 3232 0300 |000f: if-eq v2, v3, 0012 // +0003 │ │ -2ff356: 2822 |0011: goto 0033 // +0022 │ │ -2ff358: 6f20 fe92 7600 |0012: invoke-super {v6, v7}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.equals:(Ljava/lang/Object;)Z // method@92fe │ │ -2ff35e: 0a02 |0015: move-result v2 │ │ -2ff360: 3902 0300 |0016: if-nez v2, 0019 // +0003 │ │ -2ff364: 0f01 |0018: return v1 │ │ -2ff366: 1f07 f711 |0019: check-cast v7, Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode; // type@11f7 │ │ -2ff36a: 6e10 2694 0600 |001b: invoke-virtual {v6}, Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode;.getTempo:()I // method@9426 │ │ -2ff370: 0a02 |001e: move-result v2 │ │ -2ff372: 6e10 2694 0700 |001f: invoke-virtual {v7}, Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode;.getTempo:()I // method@9426 │ │ -2ff378: 0a03 |0022: move-result v3 │ │ -2ff37a: 3332 1000 |0023: if-ne v2, v3, 0033 // +0010 │ │ -2ff37e: 6e10 2794 0600 |0025: invoke-virtual {v6}, Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode;.getTimestamp:()J // method@9427 │ │ -2ff384: 0b02 |0028: move-result-wide v2 │ │ -2ff386: 6e10 2794 0700 |0029: invoke-virtual {v7}, Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode;.getTimestamp:()J // method@9427 │ │ -2ff38c: 0b04 |002c: move-result-wide v4 │ │ -2ff38e: 3107 0204 |002d: cmp-long v7, v2, v4 │ │ -2ff392: 3807 0300 |002f: if-eqz v7, 0032 // +0003 │ │ -2ff396: 2802 |0031: goto 0033 // +0002 │ │ -2ff398: 0f00 |0032: return v0 │ │ -2ff39a: 0f01 |0033: return v1 │ │ +2ff328: |[2ff328] org.jaudiotagger.tag.datatype.SynchronisedTempoCode.equals:(Ljava/lang/Object;)Z │ │ +2ff338: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +2ff33a: 3376 0300 |0001: if-ne v6, v7, 0004 // +0003 │ │ +2ff33e: 0f00 |0003: return v0 │ │ +2ff340: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +2ff342: 3807 2e00 |0005: if-eqz v7, 0033 // +002e │ │ +2ff346: 6e10 7387 0600 |0007: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@8773 │ │ +2ff34c: 0c02 |000a: move-result-object v2 │ │ +2ff34e: 6e10 7387 0700 |000b: invoke-virtual {v7}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@8773 │ │ +2ff354: 0c03 |000e: move-result-object v3 │ │ +2ff356: 3232 0300 |000f: if-eq v2, v3, 0012 // +0003 │ │ +2ff35a: 2822 |0011: goto 0033 // +0022 │ │ +2ff35c: 6f20 fe92 7600 |0012: invoke-super {v6, v7}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.equals:(Ljava/lang/Object;)Z // method@92fe │ │ +2ff362: 0a02 |0015: move-result v2 │ │ +2ff364: 3902 0300 |0016: if-nez v2, 0019 // +0003 │ │ +2ff368: 0f01 |0018: return v1 │ │ +2ff36a: 1f07 f711 |0019: check-cast v7, Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode; // type@11f7 │ │ +2ff36e: 6e10 2694 0600 |001b: invoke-virtual {v6}, Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode;.getTempo:()I // method@9426 │ │ +2ff374: 0a02 |001e: move-result v2 │ │ +2ff376: 6e10 2694 0700 |001f: invoke-virtual {v7}, Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode;.getTempo:()I // method@9426 │ │ +2ff37c: 0a03 |0022: move-result v3 │ │ +2ff37e: 3332 1000 |0023: if-ne v2, v3, 0033 // +0010 │ │ +2ff382: 6e10 2794 0600 |0025: invoke-virtual {v6}, Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode;.getTimestamp:()J // method@9427 │ │ +2ff388: 0b02 |0028: move-result-wide v2 │ │ +2ff38a: 6e10 2794 0700 |0029: invoke-virtual {v7}, Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode;.getTimestamp:()J // method@9427 │ │ +2ff390: 0b04 |002c: move-result-wide v4 │ │ +2ff392: 3107 0204 |002d: cmp-long v7, v2, v4 │ │ +2ff396: 3807 0300 |002f: if-eqz v7, 0032 // +0003 │ │ +2ff39a: 2802 |0031: goto 0033 // +0002 │ │ +2ff39c: 0f00 |0032: return v0 │ │ +2ff39e: 0f01 |0033: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0007 line=126 │ │ 0x0012 line=127 │ │ 0x0019 line=129 │ │ 0x001b line=130 │ │ locals : │ │ @@ -1119296,23 +1119296,23 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -2ff3f4: |[2ff3f4] org.jaudiotagger.tag.datatype.SynchronisedTempoCode.getSize:()I │ │ -2ff404: 5420 d989 |0000: iget-object v0, v2, Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode;.tempo:Lorg/jaudiotagger/tag/datatype/TempoCode; // field@89d9 │ │ -2ff408: 6e10 4494 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/tag/datatype/TempoCode;.getSize:()I // method@9444 │ │ -2ff40e: 0a00 |0005: move-result v0 │ │ -2ff410: 5421 da89 |0006: iget-object v1, v2, Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode;.timestamp:Lorg/jaudiotagger/tag/datatype/NumberFixedLength; // field@89da │ │ -2ff414: 6e10 a693 0100 |0008: invoke-virtual {v1}, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.getSize:()I // method@93a6 │ │ -2ff41a: 0a01 |000b: move-result v1 │ │ -2ff41c: b010 |000c: add-int/2addr v0, v1 │ │ -2ff41e: 0f00 |000d: return v0 │ │ +2ff3f8: |[2ff3f8] org.jaudiotagger.tag.datatype.SynchronisedTempoCode.getSize:()I │ │ +2ff408: 5420 d989 |0000: iget-object v0, v2, Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode;.tempo:Lorg/jaudiotagger/tag/datatype/TempoCode; // field@89d9 │ │ +2ff40c: 6e10 4494 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/tag/datatype/TempoCode;.getSize:()I // method@9444 │ │ +2ff412: 0a00 |0005: move-result v0 │ │ +2ff414: 5421 da89 |0006: iget-object v1, v2, Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode;.timestamp:Lorg/jaudiotagger/tag/datatype/NumberFixedLength; // field@89da │ │ +2ff418: 6e10 a693 0100 |0008: invoke-virtual {v1}, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.getSize:()I // method@93a6 │ │ +2ff41e: 0a01 |000b: move-result v1 │ │ +2ff420: b010 |000c: add-int/2addr v0, v1 │ │ +2ff422: 0f00 |000d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode; │ │ │ │ #3 : (in Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode;) │ │ @@ -1119320,22 +1119320,22 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -2ff420: |[2ff420] org.jaudiotagger.tag.datatype.SynchronisedTempoCode.getTempo:()I │ │ -2ff430: 5410 d989 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode;.tempo:Lorg/jaudiotagger/tag/datatype/TempoCode; // field@89d9 │ │ -2ff434: 6e10 4594 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/tag/datatype/TempoCode;.getValue:()Ljava/lang/Object; // method@9445 │ │ -2ff43a: 0c00 |0005: move-result-object v0 │ │ -2ff43c: 1f00 2d10 |0006: check-cast v0, Ljava/lang/Number; // type@102d │ │ -2ff440: 6e10 6b87 0000 |0008: invoke-virtual {v0}, Ljava/lang/Number;.intValue:()I // method@876b │ │ -2ff446: 0a00 |000b: move-result v0 │ │ -2ff448: 0f00 |000c: return v0 │ │ +2ff424: |[2ff424] org.jaudiotagger.tag.datatype.SynchronisedTempoCode.getTempo:()I │ │ +2ff434: 5410 d989 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode;.tempo:Lorg/jaudiotagger/tag/datatype/TempoCode; // field@89d9 │ │ +2ff438: 6e10 4594 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/tag/datatype/TempoCode;.getValue:()Ljava/lang/Object; // method@9445 │ │ +2ff43e: 0c00 |0005: move-result-object v0 │ │ +2ff440: 1f00 2d10 |0006: check-cast v0, Ljava/lang/Number; // type@102d │ │ +2ff444: 6e10 6b87 0000 |0008: invoke-virtual {v0}, Ljava/lang/Number;.intValue:()I // method@876b │ │ +2ff44a: 0a00 |000b: move-result v0 │ │ +2ff44c: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode; │ │ │ │ #4 : (in Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode;) │ │ @@ -1119343,22 +1119343,22 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -2ff524: |[2ff524] org.jaudiotagger.tag.datatype.SynchronisedTempoCode.getTimestamp:()J │ │ -2ff534: 5420 da89 |0000: iget-object v0, v2, Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode;.timestamp:Lorg/jaudiotagger/tag/datatype/NumberFixedLength; // field@89da │ │ -2ff538: 6e10 a793 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.getValue:()Ljava/lang/Object; // method@93a7 │ │ -2ff53e: 0c00 |0005: move-result-object v0 │ │ -2ff540: 1f00 2d10 |0006: check-cast v0, Ljava/lang/Number; // type@102d │ │ -2ff544: 6e10 6c87 0000 |0008: invoke-virtual {v0}, Ljava/lang/Number;.longValue:()J // method@876c │ │ -2ff54a: 0b00 |000b: move-result-wide v0 │ │ -2ff54c: 1000 |000c: return-wide v0 │ │ +2ff528: |[2ff528] org.jaudiotagger.tag.datatype.SynchronisedTempoCode.getTimestamp:()J │ │ +2ff538: 5420 da89 |0000: iget-object v0, v2, Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode;.timestamp:Lorg/jaudiotagger/tag/datatype/NumberFixedLength; // field@89da │ │ +2ff53c: 6e10 a793 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.getValue:()Ljava/lang/Object; // method@93a7 │ │ +2ff542: 0c00 |0005: move-result-object v0 │ │ +2ff544: 1f00 2d10 |0006: check-cast v0, Ljava/lang/Number; // type@102d │ │ +2ff548: 6e10 6c87 0000 |0008: invoke-virtual {v0}, Ljava/lang/Number;.longValue:()J // method@876c │ │ +2ff54e: 0b00 |000b: move-result-wide v0 │ │ +2ff550: 1000 |000c: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode; │ │ │ │ #5 : (in Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode;) │ │ @@ -1119366,29 +1119366,29 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 23 16-bit code units │ │ -2ff44c: |[2ff44c] org.jaudiotagger.tag.datatype.SynchronisedTempoCode.hashCode:()I │ │ -2ff45c: 5430 d989 |0000: iget-object v0, v3, Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode;.tempo:Lorg/jaudiotagger/tag/datatype/TempoCode; // field@89d9 │ │ -2ff460: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -2ff462: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ -2ff466: 6e10 7487 0000 |0005: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8774 │ │ -2ff46c: 0a00 |0008: move-result v0 │ │ -2ff46e: 2802 |0009: goto 000b // +0002 │ │ -2ff470: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -2ff472: da00 001f |000b: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -2ff476: 5432 da89 |000d: iget-object v2, v3, Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode;.timestamp:Lorg/jaudiotagger/tag/datatype/NumberFixedLength; // field@89da │ │ -2ff47a: 3802 0600 |000f: if-eqz v2, 0015 // +0006 │ │ -2ff47e: 6e10 7487 0200 |0011: invoke-virtual {v2}, Ljava/lang/Object;.hashCode:()I // method@8774 │ │ -2ff484: 0a01 |0014: move-result v1 │ │ -2ff486: b010 |0015: add-int/2addr v0, v1 │ │ -2ff488: 0f00 |0016: return v0 │ │ +2ff450: |[2ff450] org.jaudiotagger.tag.datatype.SynchronisedTempoCode.hashCode:()I │ │ +2ff460: 5430 d989 |0000: iget-object v0, v3, Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode;.tempo:Lorg/jaudiotagger/tag/datatype/TempoCode; // field@89d9 │ │ +2ff464: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +2ff466: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ +2ff46a: 6e10 7487 0000 |0005: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8774 │ │ +2ff470: 0a00 |0008: move-result v0 │ │ +2ff472: 2802 |0009: goto 000b // +0002 │ │ +2ff474: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +2ff476: da00 001f |000b: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +2ff47a: 5432 da89 |000d: iget-object v2, v3, Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode;.timestamp:Lorg/jaudiotagger/tag/datatype/NumberFixedLength; // field@89da │ │ +2ff47e: 3802 0600 |000f: if-eqz v2, 0015 // +0006 │ │ +2ff482: 6e10 7487 0200 |0011: invoke-virtual {v2}, Ljava/lang/Object;.hashCode:()I // method@8774 │ │ +2ff488: 0a01 |0014: move-result v1 │ │ +2ff48a: b010 |0015: add-int/2addr v0, v1 │ │ +2ff48c: 0f00 |0016: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ 0x000d line=138 │ │ locals : │ │ 0x0000 - 0x0017 reg=3 this Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode; │ │ │ │ @@ -1119397,46 +1119397,46 @@ │ │ type : '([BI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 66 16-bit code units │ │ -2ff660: |[2ff660] org.jaudiotagger.tag.datatype.SynchronisedTempoCode.readByteArray:([BI)V │ │ -2ff670: 6e10 2594 0400 |0000: invoke-virtual {v4}, Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode;.getSize:()I // method@9425 │ │ -2ff676: 0a00 |0003: move-result v0 │ │ -2ff678: 6201 d889 |0004: sget-object v1, Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode;.logger:Ljava/util/logging/Logger; // field@89d8 │ │ -2ff67c: 2202 3910 |0006: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ -2ff680: 7010 cc87 0200 |0008: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2ff686: 1a03 8595 |000b: const-string v3, "offset:" // string@9585 │ │ -2ff68a: 6e20 d787 3200 |000d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ff690: 6e20 d387 6200 |0010: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2ff696: 6e10 df87 0200 |0013: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2ff69c: 0c02 |0016: move-result-object v2 │ │ -2ff69e: 6e20 158a 2100 |0017: invoke-virtual {v1, v2}, Ljava/util/logging/Logger;.finest:(Ljava/lang/String;)V // method@8a15 │ │ -2ff6a4: 2151 |001a: array-length v1, v5 │ │ -2ff6a6: b101 |001b: sub-int/2addr v1, v0 │ │ -2ff6a8: 3616 1900 |001c: if-gt v6, v1, 0035 // +0019 │ │ -2ff6ac: 5440 d989 |001e: iget-object v0, v4, Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode;.tempo:Lorg/jaudiotagger/tag/datatype/TempoCode; // field@89d9 │ │ -2ff6b0: 6e30 4694 5006 |0020: invoke-virtual {v0, v5, v6}, Lorg/jaudiotagger/tag/datatype/TempoCode;.readByteArray:([BI)V // method@9446 │ │ -2ff6b6: 5440 d989 |0023: iget-object v0, v4, Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode;.tempo:Lorg/jaudiotagger/tag/datatype/TempoCode; // field@89d9 │ │ -2ff6ba: 6e10 4494 0000 |0025: invoke-virtual {v0}, Lorg/jaudiotagger/tag/datatype/TempoCode;.getSize:()I // method@9444 │ │ -2ff6c0: 0a00 |0028: move-result v0 │ │ -2ff6c2: b006 |0029: add-int/2addr v6, v0 │ │ -2ff6c4: 5440 da89 |002a: iget-object v0, v4, Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode;.timestamp:Lorg/jaudiotagger/tag/datatype/NumberFixedLength; // field@89da │ │ -2ff6c8: 6e30 a893 5006 |002c: invoke-virtual {v0, v5, v6}, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.readByteArray:([BI)V // method@93a8 │ │ -2ff6ce: 5445 da89 |002f: iget-object v5, v4, Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode;.timestamp:Lorg/jaudiotagger/tag/datatype/NumberFixedLength; // field@89da │ │ -2ff6d2: 6e10 a693 0500 |0031: invoke-virtual {v5}, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.getSize:()I // method@93a6 │ │ -2ff6d8: 0e00 |0034: return-void │ │ -2ff6da: 6205 d889 |0035: sget-object v5, Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode;.logger:Ljava/util/logging/Logger; // field@89d8 │ │ -2ff6de: 1a06 eb1f |0037: const-string v6, "Invalid size for FrameBody" // string@1feb │ │ -2ff6e2: 6e20 1c8a 6500 |0039: invoke-virtual {v5, v6}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ -2ff6e8: 2205 bf11 |003c: new-instance v5, Lorg/jaudiotagger/tag/InvalidDataTypeException; // type@11bf │ │ -2ff6ec: 7020 9491 6500 |003e: invoke-direct {v5, v6}, Lorg/jaudiotagger/tag/InvalidDataTypeException;.:(Ljava/lang/String;)V // method@9194 │ │ -2ff6f2: 2705 |0041: throw v5 │ │ +2ff664: |[2ff664] org.jaudiotagger.tag.datatype.SynchronisedTempoCode.readByteArray:([BI)V │ │ +2ff674: 6e10 2594 0400 |0000: invoke-virtual {v4}, Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode;.getSize:()I // method@9425 │ │ +2ff67a: 0a00 |0003: move-result v0 │ │ +2ff67c: 6201 d889 |0004: sget-object v1, Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode;.logger:Ljava/util/logging/Logger; // field@89d8 │ │ +2ff680: 2202 3910 |0006: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ +2ff684: 7010 cc87 0200 |0008: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2ff68a: 1a03 8595 |000b: const-string v3, "offset:" // string@9585 │ │ +2ff68e: 6e20 d787 3200 |000d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ff694: 6e20 d387 6200 |0010: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2ff69a: 6e10 df87 0200 |0013: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2ff6a0: 0c02 |0016: move-result-object v2 │ │ +2ff6a2: 6e20 158a 2100 |0017: invoke-virtual {v1, v2}, Ljava/util/logging/Logger;.finest:(Ljava/lang/String;)V // method@8a15 │ │ +2ff6a8: 2151 |001a: array-length v1, v5 │ │ +2ff6aa: b101 |001b: sub-int/2addr v1, v0 │ │ +2ff6ac: 3616 1900 |001c: if-gt v6, v1, 0035 // +0019 │ │ +2ff6b0: 5440 d989 |001e: iget-object v0, v4, Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode;.tempo:Lorg/jaudiotagger/tag/datatype/TempoCode; // field@89d9 │ │ +2ff6b4: 6e30 4694 5006 |0020: invoke-virtual {v0, v5, v6}, Lorg/jaudiotagger/tag/datatype/TempoCode;.readByteArray:([BI)V // method@9446 │ │ +2ff6ba: 5440 d989 |0023: iget-object v0, v4, Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode;.tempo:Lorg/jaudiotagger/tag/datatype/TempoCode; // field@89d9 │ │ +2ff6be: 6e10 4494 0000 |0025: invoke-virtual {v0}, Lorg/jaudiotagger/tag/datatype/TempoCode;.getSize:()I // method@9444 │ │ +2ff6c4: 0a00 |0028: move-result v0 │ │ +2ff6c6: b006 |0029: add-int/2addr v6, v0 │ │ +2ff6c8: 5440 da89 |002a: iget-object v0, v4, Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode;.timestamp:Lorg/jaudiotagger/tag/datatype/NumberFixedLength; // field@89da │ │ +2ff6cc: 6e30 a893 5006 |002c: invoke-virtual {v0, v5, v6}, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.readByteArray:([BI)V // method@93a8 │ │ +2ff6d2: 5445 da89 |002f: iget-object v5, v4, Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode;.timestamp:Lorg/jaudiotagger/tag/datatype/NumberFixedLength; // field@89da │ │ +2ff6d6: 6e10 a693 0500 |0031: invoke-virtual {v5}, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.getSize:()I // method@93a6 │ │ +2ff6dc: 0e00 |0034: return-void │ │ +2ff6de: 6205 d889 |0035: sget-object v5, Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode;.logger:Ljava/util/logging/Logger; // field@89d8 │ │ +2ff6e2: 1a06 eb1f |0037: const-string v6, "Invalid size for FrameBody" // string@1feb │ │ +2ff6e6: 6e20 1c8a 6500 |0039: invoke-virtual {v5, v6}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ +2ff6ec: 2205 bf11 |003c: new-instance v5, Lorg/jaudiotagger/tag/InvalidDataTypeException; // type@11bf │ │ +2ff6f0: 7020 9491 6500 |003e: invoke-direct {v5, v6}, Lorg/jaudiotagger/tag/InvalidDataTypeException;.:(Ljava/lang/String;)V // method@9194 │ │ +2ff6f6: 2705 |0041: throw v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ 0x0004 line=93 │ │ 0x001a line=97 │ │ 0x001e line=103 │ │ 0x0023 line=104 │ │ @@ -1119454,21 +1119454,21 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -2ff6f4: |[2ff6f4] org.jaudiotagger.tag.datatype.SynchronisedTempoCode.setBody:(Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V │ │ -2ff704: 6f20 0593 2100 |0000: invoke-super {v1, v2}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.setBody:(Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@9305 │ │ -2ff70a: 5410 d989 |0003: iget-object v0, v1, Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode;.tempo:Lorg/jaudiotagger/tag/datatype/TempoCode; // field@89d9 │ │ -2ff70e: 6e20 4794 2000 |0005: invoke-virtual {v0, v2}, Lorg/jaudiotagger/tag/datatype/TempoCode;.setBody:(Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@9447 │ │ -2ff714: 5410 da89 |0008: iget-object v0, v1, Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode;.timestamp:Lorg/jaudiotagger/tag/datatype/NumberFixedLength; // field@89da │ │ -2ff718: 6e20 a993 2000 |000a: invoke-virtual {v0, v2}, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.setBody:(Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@93a9 │ │ -2ff71e: 0e00 |000d: return-void │ │ +2ff6f8: |[2ff6f8] org.jaudiotagger.tag.datatype.SynchronisedTempoCode.setBody:(Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V │ │ +2ff708: 6f20 0593 2100 |0000: invoke-super {v1, v2}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.setBody:(Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@9305 │ │ +2ff70e: 5410 d989 |0003: iget-object v0, v1, Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode;.tempo:Lorg/jaudiotagger/tag/datatype/TempoCode; // field@89d9 │ │ +2ff712: 6e20 4794 2000 |0005: invoke-virtual {v0, v2}, Lorg/jaudiotagger/tag/datatype/TempoCode;.setBody:(Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@9447 │ │ +2ff718: 5410 da89 |0008: iget-object v0, v1, Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode;.timestamp:Lorg/jaudiotagger/tag/datatype/NumberFixedLength; // field@89da │ │ +2ff71c: 6e20 a993 2000 |000a: invoke-virtual {v0, v2}, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.setBody:(Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@93a9 │ │ +2ff722: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0003 line=56 │ │ 0x0008 line=57 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode; │ │ @@ -1119479,33 +1119479,33 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -2ff720: |[2ff720] org.jaudiotagger.tag.datatype.SynchronisedTempoCode.setTempo:(I)V │ │ -2ff730: 3a04 1000 |0000: if-ltz v4, 0010 // +0010 │ │ -2ff734: 1300 fe01 |0002: const/16 v0, #int 510 // #1fe │ │ -2ff738: 3604 0c00 |0004: if-gt v4, v0, 0010 // +000c │ │ -2ff73c: 5430 d989 |0006: iget-object v0, v3, Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode;.tempo:Lorg/jaudiotagger/tag/datatype/TempoCode; // field@89d9 │ │ -2ff740: 7110 3487 0400 |0008: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2ff746: 0c04 |000b: move-result-object v4 │ │ -2ff748: 6e20 4894 4000 |000c: invoke-virtual {v0, v4}, Lorg/jaudiotagger/tag/datatype/TempoCode;.setValue:(Ljava/lang/Object;)V // method@9448 │ │ -2ff74e: 0e00 |000f: return-void │ │ -2ff750: 2200 1e10 |0010: new-instance v0, Ljava/lang/IllegalArgumentException; // type@101e │ │ -2ff754: 2201 3910 |0012: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2ff758: 7010 cc87 0100 |0014: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2ff75e: 1a02 f94b |0017: const-string v2, "Tempo must be a positive value less than 511: " // string@4bf9 │ │ -2ff762: 6e20 d787 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ff768: 6e20 d387 4100 |001c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2ff76e: 6e10 df87 0100 |001f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2ff774: 0c04 |0022: move-result-object v4 │ │ -2ff776: 7020 1887 4000 |0023: invoke-direct {v0, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ -2ff77c: 2700 |0026: throw v0 │ │ +2ff724: |[2ff724] org.jaudiotagger.tag.datatype.SynchronisedTempoCode.setTempo:(I)V │ │ +2ff734: 3a04 1000 |0000: if-ltz v4, 0010 // +0010 │ │ +2ff738: 1300 fe01 |0002: const/16 v0, #int 510 // #1fe │ │ +2ff73c: 3604 0c00 |0004: if-gt v4, v0, 0010 // +000c │ │ +2ff740: 5430 d989 |0006: iget-object v0, v3, Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode;.tempo:Lorg/jaudiotagger/tag/datatype/TempoCode; // field@89d9 │ │ +2ff744: 7110 3487 0400 |0008: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2ff74a: 0c04 |000b: move-result-object v4 │ │ +2ff74c: 6e20 4894 4000 |000c: invoke-virtual {v0, v4}, Lorg/jaudiotagger/tag/datatype/TempoCode;.setValue:(Ljava/lang/Object;)V // method@9448 │ │ +2ff752: 0e00 |000f: return-void │ │ +2ff754: 2200 1e10 |0010: new-instance v0, Ljava/lang/IllegalArgumentException; // type@101e │ │ +2ff758: 2201 3910 |0012: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2ff75c: 7010 cc87 0100 |0014: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2ff762: 1a02 f94b |0017: const-string v2, "Tempo must be a positive value less than 511: " // string@4bf9 │ │ +2ff766: 6e20 d787 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ff76c: 6e20 d387 4100 |001c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2ff772: 6e10 df87 0100 |001f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2ff778: 0c04 |0022: move-result-object v4 │ │ +2ff77a: 7020 1887 4000 |0023: invoke-direct {v0, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ +2ff780: 2700 |0026: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=78 │ │ 0x0010 line=77 │ │ locals : │ │ 0x0000 - 0x0027 reg=3 this Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode; │ │ 0x0000 - 0x0027 reg=4 (null) I │ │ @@ -1119515,20 +1119515,20 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -2ff780: |[2ff780] org.jaudiotagger.tag.datatype.SynchronisedTempoCode.setTimestamp:(J)V │ │ -2ff790: 5410 da89 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode;.timestamp:Lorg/jaudiotagger/tag/datatype/NumberFixedLength; // field@89da │ │ -2ff794: 7120 4387 3200 |0002: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8743 │ │ -2ff79a: 0c02 |0005: move-result-object v2 │ │ -2ff79c: 6e20 ab93 2000 |0006: invoke-virtual {v0, v2}, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.setValue:(Ljava/lang/Object;)V // method@93ab │ │ -2ff7a2: 0e00 |0009: return-void │ │ +2ff784: |[2ff784] org.jaudiotagger.tag.datatype.SynchronisedTempoCode.setTimestamp:(J)V │ │ +2ff794: 5410 da89 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode;.timestamp:Lorg/jaudiotagger/tag/datatype/NumberFixedLength; // field@89da │ │ +2ff798: 7120 4387 3200 |0002: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8743 │ │ +2ff79e: 0c02 |0005: move-result-object v2 │ │ +2ff7a0: 6e20 ab93 2000 |0006: invoke-virtual {v0, v2}, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.setValue:(Ljava/lang/Object;)V // method@93ab │ │ +2ff7a6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode; │ │ 0x0000 - 0x000a reg=2 (null) J │ │ │ │ @@ -1119537,39 +1119537,39 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 54 16-bit code units │ │ -2ff4a8: |[2ff4a8] org.jaudiotagger.tag.datatype.SynchronisedTempoCode.toString:()Ljava/lang/String; │ │ -2ff4b8: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -2ff4bc: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2ff4c2: 1a01 0000 |0005: const-string v1, "" // string@0000 │ │ -2ff4c6: 6e20 d787 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ff4cc: 6e10 2694 0300 |000a: invoke-virtual {v3}, Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode;.getTempo:()I // method@9426 │ │ -2ff4d2: 0a01 |000d: move-result v1 │ │ -2ff4d4: 6e20 d387 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2ff4da: 1a01 a000 |0011: const-string v1, " ("" // string@00a0 │ │ -2ff4de: 6e20 d787 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ff4e4: 7100 ce9b 0000 |0016: invoke-static {}, Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTypes;.getInstanceOf:()Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTypes; // method@9bce │ │ -2ff4ea: 0c01 |0019: move-result-object v1 │ │ -2ff4ec: 6e10 2694 0300 |001a: invoke-virtual {v3}, Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode;.getTempo:()I // method@9426 │ │ -2ff4f2: 0a02 |001d: move-result v2 │ │ -2ff4f4: 6e20 cf9b 2100 |001e: invoke-virtual {v1, v2}, Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTypes;.getValueForId:(I)Ljava/lang/String; // method@9bcf │ │ -2ff4fa: 0c01 |0021: move-result-object v1 │ │ -2ff4fc: 6e20 d787 1000 |0022: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ff502: 1a01 9f02 |0025: const-string v1, ""), " // string@029f │ │ -2ff506: 6e20 d787 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ff50c: 6e10 2794 0300 |002a: invoke-virtual {v3}, Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode;.getTimestamp:()J // method@9427 │ │ -2ff512: 0b01 |002d: move-result-wide v1 │ │ -2ff514: 6e30 d487 1002 |002e: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ -2ff51a: 6e10 df87 0000 |0031: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2ff520: 0c00 |0034: move-result-object v0 │ │ -2ff522: 1100 |0035: return-object v0 │ │ +2ff4ac: |[2ff4ac] org.jaudiotagger.tag.datatype.SynchronisedTempoCode.toString:()Ljava/lang/String; │ │ +2ff4bc: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +2ff4c0: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2ff4c6: 1a01 0000 |0005: const-string v1, "" // string@0000 │ │ +2ff4ca: 6e20 d787 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ff4d0: 6e10 2694 0300 |000a: invoke-virtual {v3}, Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode;.getTempo:()I // method@9426 │ │ +2ff4d6: 0a01 |000d: move-result v1 │ │ +2ff4d8: 6e20 d387 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2ff4de: 1a01 a000 |0011: const-string v1, " ("" // string@00a0 │ │ +2ff4e2: 6e20 d787 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ff4e8: 7100 ce9b 0000 |0016: invoke-static {}, Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTypes;.getInstanceOf:()Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTypes; // method@9bce │ │ +2ff4ee: 0c01 |0019: move-result-object v1 │ │ +2ff4f0: 6e10 2694 0300 |001a: invoke-virtual {v3}, Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode;.getTempo:()I // method@9426 │ │ +2ff4f6: 0a02 |001d: move-result v2 │ │ +2ff4f8: 6e20 cf9b 2100 |001e: invoke-virtual {v1, v2}, Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTypes;.getValueForId:(I)Ljava/lang/String; // method@9bcf │ │ +2ff4fe: 0c01 |0021: move-result-object v1 │ │ +2ff500: 6e20 d787 1000 |0022: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ff506: 1a01 9f02 |0025: const-string v1, ""), " // string@029f │ │ +2ff50a: 6e20 d787 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ff510: 6e10 2794 0300 |002a: invoke-virtual {v3}, Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode;.getTimestamp:()J // method@9427 │ │ +2ff516: 0b01 |002d: move-result-wide v1 │ │ +2ff518: 6e30 d487 1002 |002e: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ +2ff51e: 6e10 df87 0000 |0031: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2ff524: 0c00 |0034: move-result-object v0 │ │ +2ff526: 1100 |0035: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ locals : │ │ 0x0000 - 0x0036 reg=3 this Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode; │ │ │ │ #11 : (in Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode;) │ │ @@ -1119577,37 +1119577,37 @@ │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 35 16-bit code units │ │ -2ff39c: |[2ff39c] org.jaudiotagger.tag.datatype.SynchronisedTempoCode.writeByteArray:()[B │ │ -2ff3ac: 5450 d989 |0000: iget-object v0, v5, Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode;.tempo:Lorg/jaudiotagger/tag/datatype/TempoCode; // field@89d9 │ │ -2ff3b0: 6e10 4a94 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/tag/datatype/TempoCode;.writeByteArray:()[B // method@944a │ │ -2ff3b6: 0c00 |0005: move-result-object v0 │ │ -2ff3b8: 5451 da89 |0006: iget-object v1, v5, Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode;.timestamp:Lorg/jaudiotagger/tag/datatype/NumberFixedLength; // field@89da │ │ -2ff3bc: 6e10 ad93 0100 |0008: invoke-virtual {v1}, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.writeByteArray:()[B // method@93ad │ │ -2ff3c2: 0c01 |000b: move-result-object v1 │ │ -2ff3c4: 3800 1500 |000c: if-eqz v0, 0021 // +0015 │ │ -2ff3c8: 3901 0300 |000e: if-nez v1, 0011 // +0003 │ │ -2ff3cc: 2811 |0010: goto 0021 // +0011 │ │ -2ff3ce: 2102 |0011: array-length v2, v0 │ │ -2ff3d0: 2113 |0012: array-length v3, v1 │ │ -2ff3d2: b032 |0013: add-int/2addr v2, v3 │ │ -2ff3d4: 2322 1c13 |0014: new-array v2, v2, [B // type@131c │ │ -2ff3d8: 2103 |0016: array-length v3, v0 │ │ -2ff3da: 1204 |0017: const/4 v4, #int 0 // #0 │ │ -2ff3dc: 7153 e087 4042 |0018: invoke-static {v0, v4, v2, v4, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@87e0 │ │ -2ff3e2: 2100 |001b: array-length v0, v0 │ │ -2ff3e4: 2113 |001c: array-length v3, v1 │ │ -2ff3e6: 7153 e087 4102 |001d: invoke-static {v1, v4, v2, v0, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@87e0 │ │ -2ff3ec: 1102 |0020: return-object v2 │ │ -2ff3ee: 1200 |0021: const/4 v0, #int 0 // #0 │ │ -2ff3f0: 1100 |0022: return-object v0 │ │ +2ff3a0: |[2ff3a0] org.jaudiotagger.tag.datatype.SynchronisedTempoCode.writeByteArray:()[B │ │ +2ff3b0: 5450 d989 |0000: iget-object v0, v5, Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode;.tempo:Lorg/jaudiotagger/tag/datatype/TempoCode; // field@89d9 │ │ +2ff3b4: 6e10 4a94 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/tag/datatype/TempoCode;.writeByteArray:()[B // method@944a │ │ +2ff3ba: 0c00 |0005: move-result-object v0 │ │ +2ff3bc: 5451 da89 |0006: iget-object v1, v5, Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode;.timestamp:Lorg/jaudiotagger/tag/datatype/NumberFixedLength; // field@89da │ │ +2ff3c0: 6e10 ad93 0100 |0008: invoke-virtual {v1}, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.writeByteArray:()[B // method@93ad │ │ +2ff3c6: 0c01 |000b: move-result-object v1 │ │ +2ff3c8: 3800 1500 |000c: if-eqz v0, 0021 // +0015 │ │ +2ff3cc: 3901 0300 |000e: if-nez v1, 0011 // +0003 │ │ +2ff3d0: 2811 |0010: goto 0021 // +0011 │ │ +2ff3d2: 2102 |0011: array-length v2, v0 │ │ +2ff3d4: 2113 |0012: array-length v3, v1 │ │ +2ff3d6: b032 |0013: add-int/2addr v2, v3 │ │ +2ff3d8: 2322 1c13 |0014: new-array v2, v2, [B // type@131c │ │ +2ff3dc: 2103 |0016: array-length v3, v0 │ │ +2ff3de: 1204 |0017: const/4 v4, #int 0 // #0 │ │ +2ff3e0: 7153 e087 4042 |0018: invoke-static {v0, v4, v2, v4, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@87e0 │ │ +2ff3e6: 2100 |001b: array-length v0, v0 │ │ +2ff3e8: 2113 |001c: array-length v3, v1 │ │ +2ff3ea: 7153 e087 4102 |001d: invoke-static {v1, v4, v2, v0, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@87e0 │ │ +2ff3f0: 1102 |0020: return-object v2 │ │ +2ff3f2: 1200 |0021: const/4 v0, #int 0 // #0 │ │ +2ff3f4: 1100 |0022: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0006 line=113 │ │ 0x0011 line=116 │ │ 0x0016 line=117 │ │ 0x001b line=118 │ │ @@ -1119662,20 +1119662,20 @@ │ │ type : '(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -2ffb28: |[2ffb28] org.jaudiotagger.tag.datatype.TempoCode.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V │ │ -2ffb38: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -2ffb3a: 7110 3487 0000 |0001: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2ffb40: 0c00 |0004: move-result-object v0 │ │ -2ffb42: 7040 fc92 2103 |0005: invoke-direct {v1, v2, v3, v0}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;Ljava/lang/Object;)V // method@92fc │ │ -2ffb48: 0e00 |0008: return-void │ │ +2ffb2c: |[2ffb2c] org.jaudiotagger.tag.datatype.TempoCode.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V │ │ +2ffb3c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +2ffb3e: 7110 3487 0000 |0001: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2ffb44: 0c00 |0004: move-result-object v0 │ │ +2ffb46: 7040 fc92 2103 |0005: invoke-direct {v1, v2, v3, v0}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;Ljava/lang/Object;)V // method@92fc │ │ +2ffb4c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=46 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/jaudiotagger/tag/datatype/TempoCode; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0009 reg=3 (null) Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; │ │ @@ -1119685,17 +1119685,17 @@ │ │ type : '(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;Ljava/lang/Object;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -2ffb4c: |[2ffb4c] org.jaudiotagger.tag.datatype.TempoCode.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;Ljava/lang/Object;)V │ │ -2ffb5c: 7040 fc92 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;Ljava/lang/Object;)V // method@92fc │ │ -2ffb62: 0e00 |0003: return-void │ │ +2ffb50: |[2ffb50] org.jaudiotagger.tag.datatype.TempoCode.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;Ljava/lang/Object;)V │ │ +2ffb60: 7040 fc92 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;Ljava/lang/Object;)V // method@92fc │ │ +2ffb66: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/datatype/TempoCode; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; │ │ @@ -1119706,17 +1119706,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/datatype/TempoCode;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -2ffb64: |[2ffb64] org.jaudiotagger.tag.datatype.TempoCode.:(Lorg/jaudiotagger/tag/datatype/TempoCode;)V │ │ -2ffb74: 7020 fd92 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.:(Lorg/jaudiotagger/tag/datatype/AbstractDataType;)V // method@92fd │ │ -2ffb7a: 0e00 |0003: return-void │ │ +2ffb68: |[2ffb68] org.jaudiotagger.tag.datatype.TempoCode.:(Lorg/jaudiotagger/tag/datatype/TempoCode;)V │ │ +2ffb78: 7020 fd92 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.:(Lorg/jaudiotagger/tag/datatype/AbstractDataType;)V // method@92fd │ │ +2ffb7e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/datatype/TempoCode; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/tag/datatype/TempoCode; │ │ │ │ @@ -1119726,24 +1119726,24 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -2ffa48: |[2ffa48] org.jaudiotagger.tag.datatype.TempoCode.equals:(Ljava/lang/Object;)Z │ │ -2ffa58: 2020 fa11 |0000: instance-of v0, v2, Lorg/jaudiotagger/tag/datatype/TempoCode; // type@11fa │ │ -2ffa5c: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -2ffa60: 6f20 fe92 2100 |0004: invoke-super {v1, v2}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.equals:(Ljava/lang/Object;)Z // method@92fe │ │ -2ffa66: 0a02 |0007: move-result v2 │ │ -2ffa68: 3802 0400 |0008: if-eqz v2, 000c // +0004 │ │ -2ffa6c: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -2ffa6e: 2802 |000b: goto 000d // +0002 │ │ -2ffa70: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -2ffa72: 0f02 |000d: return v2 │ │ +2ffa4c: |[2ffa4c] org.jaudiotagger.tag.datatype.TempoCode.equals:(Ljava/lang/Object;)Z │ │ +2ffa5c: 2020 fa11 |0000: instance-of v0, v2, Lorg/jaudiotagger/tag/datatype/TempoCode; // type@11fa │ │ +2ffa60: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +2ffa64: 6f20 fe92 2100 |0004: invoke-super {v1, v2}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.equals:(Ljava/lang/Object;)Z // method@92fe │ │ +2ffa6a: 0a02 |0007: move-result v2 │ │ +2ffa6c: 3802 0400 |0008: if-eqz v2, 000c // +0004 │ │ +2ffa70: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +2ffa72: 2802 |000b: goto 000d // +0002 │ │ +2ffa74: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +2ffa76: 0f02 |000d: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/jaudiotagger/tag/datatype/TempoCode; │ │ 0x0000 - 0x000e reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -1119752,29 +1119752,29 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -2ffac0: |[2ffac0] org.jaudiotagger.tag.datatype.TempoCode.getSize:()I │ │ -2ffad0: 5450 e089 |0000: iget-object v0, v5, Lorg/jaudiotagger/tag/datatype/TempoCode;.value:Ljava/lang/Object; // field@89e0 │ │ -2ffad4: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -2ffad8: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -2ffada: 0f00 |0005: return v0 │ │ -2ffadc: 5450 e089 |0006: iget-object v0, v5, Lorg/jaudiotagger/tag/datatype/TempoCode;.value:Ljava/lang/Object; // field@89e0 │ │ -2ffae0: 7110 9695 0000 |0008: invoke-static {v0}, Lorg/jaudiotagger/tag/id3/ID3Tags;.getWholeNumber:(Ljava/lang/Object;)J // method@9596 │ │ -2ffae6: 0b00 |000b: move-result-wide v0 │ │ -2ffae8: 1602 ff00 |000c: const-wide/16 v2, #int 255 // #ff │ │ -2ffaec: 3104 0002 |000e: cmp-long v4, v0, v2 │ │ -2ffaf0: 3b04 0400 |0010: if-gez v4, 0014 // +0004 │ │ -2ffaf4: 1210 |0012: const/4 v0, #int 1 // #1 │ │ -2ffaf6: 2802 |0013: goto 0015 // +0002 │ │ -2ffaf8: 1220 |0014: const/4 v0, #int 2 // #2 │ │ -2ffafa: 0f00 |0015: return v0 │ │ +2ffac4: |[2ffac4] org.jaudiotagger.tag.datatype.TempoCode.getSize:()I │ │ +2ffad4: 5450 e089 |0000: iget-object v0, v5, Lorg/jaudiotagger/tag/datatype/TempoCode;.value:Ljava/lang/Object; // field@89e0 │ │ +2ffad8: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +2ffadc: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +2ffade: 0f00 |0005: return v0 │ │ +2ffae0: 5450 e089 |0006: iget-object v0, v5, Lorg/jaudiotagger/tag/datatype/TempoCode;.value:Ljava/lang/Object; // field@89e0 │ │ +2ffae4: 7110 9695 0000 |0008: invoke-static {v0}, Lorg/jaudiotagger/tag/id3/ID3Tags;.getWholeNumber:(Ljava/lang/Object;)J // method@9596 │ │ +2ffaea: 0b00 |000b: move-result-wide v0 │ │ +2ffaec: 1602 ff00 |000c: const-wide/16 v2, #int 255 // #ff │ │ +2ffaf0: 3104 0002 |000e: cmp-long v4, v0, v2 │ │ +2ffaf4: 3b04 0400 |0010: if-gez v4, 0014 // +0004 │ │ +2ffaf8: 1210 |0012: const/4 v0, #int 1 // #1 │ │ +2ffafa: 2802 |0013: goto 0015 // +0002 │ │ +2ffafc: 1220 |0014: const/4 v0, #int 2 // #2 │ │ +2ffafe: 0f00 |0015: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0006 line=63 │ │ locals : │ │ 0x0000 - 0x0016 reg=5 this Lorg/jaudiotagger/tag/datatype/TempoCode; │ │ │ │ @@ -1119783,61 +1119783,61 @@ │ │ type : '([BI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 94 16-bit code units │ │ -2ffb7c: |[2ffb7c] org.jaudiotagger.tag.datatype.TempoCode.readByteArray:([BI)V │ │ -2ffb8c: 1a00 4b0d |0000: const-string v0, "Byte array is null" // string@0d4b │ │ -2ffb90: 7120 9e89 0600 |0002: invoke-static {v6, v0}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@899e │ │ -2ffb96: 3a07 4200 |0005: if-ltz v7, 0047 // +0042 │ │ -2ffb9a: 2160 |0007: array-length v0, v6 │ │ -2ffb9c: 3507 1f00 |0008: if-ge v7, v0, 0027 // +001f │ │ -2ffba0: 1600 0000 |000a: const-wide/16 v0, #int 0 // #0 │ │ -2ffba4: 4802 0607 |000c: aget-byte v2, v6, v7 │ │ -2ffba8: d522 ff00 |000e: and-int/lit16 v2, v2, #int 255 // #00ff │ │ -2ffbac: 8122 |0010: int-to-long v2, v2 │ │ -2ffbae: bb02 |0011: add-long/2addr v2, v0 │ │ -2ffbb0: 1600 ff00 |0012: const-wide/16 v0, #int 255 // #ff │ │ -2ffbb4: 3104 0200 |0014: cmp-long v4, v2, v0 │ │ -2ffbb8: 3904 0a00 |0016: if-nez v4, 0020 // +000a │ │ -2ffbbc: d807 0701 |0018: add-int/lit8 v7, v7, #int 1 // #01 │ │ -2ffbc0: 4806 0607 |001a: aget-byte v6, v6, v7 │ │ -2ffbc4: d566 ff00 |001c: and-int/lit16 v6, v6, #int 255 // #00ff │ │ -2ffbc8: 8166 |001e: int-to-long v6, v6 │ │ -2ffbca: bb62 |001f: add-long/2addr v2, v6 │ │ -2ffbcc: 7120 4387 3200 |0020: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8743 │ │ -2ffbd2: 0c06 |0023: move-result-object v6 │ │ -2ffbd4: 5b56 e089 |0024: iput-object v6, v5, Lorg/jaudiotagger/tag/datatype/TempoCode;.value:Ljava/lang/Object; // field@89e0 │ │ -2ffbd8: 0e00 |0026: return-void │ │ -2ffbda: 2200 bf11 |0027: new-instance v0, Lorg/jaudiotagger/tag/InvalidDataTypeException; // type@11bf │ │ -2ffbde: 2201 3910 |0029: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2ffbe2: 7010 cc87 0100 |002b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2ffbe8: 1a02 3b3f |002e: const-string v2, "Offset to byte array is out of bounds: offset = " // string@3f3b │ │ -2ffbec: 6e20 d787 2100 |0030: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ffbf2: 6e20 d387 7100 |0033: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2ffbf8: 1a07 ca03 |0036: const-string v7, ", array.length = " // string@03ca │ │ -2ffbfc: 6e20 d787 7100 |0038: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ffc02: 2166 |003b: array-length v6, v6 │ │ -2ffc04: 6e20 d387 6100 |003c: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2ffc0a: 6e10 df87 0100 |003f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2ffc10: 0c06 |0042: move-result-object v6 │ │ -2ffc12: 7020 9491 6000 |0043: invoke-direct {v0, v6}, Lorg/jaudiotagger/tag/InvalidDataTypeException;.:(Ljava/lang/String;)V // method@9194 │ │ -2ffc18: 2700 |0046: throw v0 │ │ -2ffc1a: 2206 1e10 |0047: new-instance v6, Ljava/lang/IllegalArgumentException; // type@101e │ │ -2ffc1e: 2200 3910 |0049: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -2ffc22: 7010 cc87 0000 |004b: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2ffc28: 1a01 3d94 |004e: const-string v1, "negative offset into an array offset:" // string@943d │ │ -2ffc2c: 6e20 d787 1000 |0050: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ffc32: 6e20 d387 7000 |0053: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2ffc38: 6e10 df87 0000 |0056: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2ffc3e: 0c07 |0059: move-result-object v7 │ │ -2ffc40: 7020 1887 7600 |005a: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ -2ffc46: 2706 |005d: throw v6 │ │ +2ffb80: |[2ffb80] org.jaudiotagger.tag.datatype.TempoCode.readByteArray:([BI)V │ │ +2ffb90: 1a00 4b0d |0000: const-string v0, "Byte array is null" // string@0d4b │ │ +2ffb94: 7120 9e89 0600 |0002: invoke-static {v6, v0}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@899e │ │ +2ffb9a: 3a07 4200 |0005: if-ltz v7, 0047 // +0042 │ │ +2ffb9e: 2160 |0007: array-length v0, v6 │ │ +2ffba0: 3507 1f00 |0008: if-ge v7, v0, 0027 // +001f │ │ +2ffba4: 1600 0000 |000a: const-wide/16 v0, #int 0 // #0 │ │ +2ffba8: 4802 0607 |000c: aget-byte v2, v6, v7 │ │ +2ffbac: d522 ff00 |000e: and-int/lit16 v2, v2, #int 255 // #00ff │ │ +2ffbb0: 8122 |0010: int-to-long v2, v2 │ │ +2ffbb2: bb02 |0011: add-long/2addr v2, v0 │ │ +2ffbb4: 1600 ff00 |0012: const-wide/16 v0, #int 255 // #ff │ │ +2ffbb8: 3104 0200 |0014: cmp-long v4, v2, v0 │ │ +2ffbbc: 3904 0a00 |0016: if-nez v4, 0020 // +000a │ │ +2ffbc0: d807 0701 |0018: add-int/lit8 v7, v7, #int 1 // #01 │ │ +2ffbc4: 4806 0607 |001a: aget-byte v6, v6, v7 │ │ +2ffbc8: d566 ff00 |001c: and-int/lit16 v6, v6, #int 255 // #00ff │ │ +2ffbcc: 8166 |001e: int-to-long v6, v6 │ │ +2ffbce: bb62 |001f: add-long/2addr v2, v6 │ │ +2ffbd0: 7120 4387 3200 |0020: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8743 │ │ +2ffbd6: 0c06 |0023: move-result-object v6 │ │ +2ffbd8: 5b56 e089 |0024: iput-object v6, v5, Lorg/jaudiotagger/tag/datatype/TempoCode;.value:Ljava/lang/Object; // field@89e0 │ │ +2ffbdc: 0e00 |0026: return-void │ │ +2ffbde: 2200 bf11 |0027: new-instance v0, Lorg/jaudiotagger/tag/InvalidDataTypeException; // type@11bf │ │ +2ffbe2: 2201 3910 |0029: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2ffbe6: 7010 cc87 0100 |002b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2ffbec: 1a02 3b3f |002e: const-string v2, "Offset to byte array is out of bounds: offset = " // string@3f3b │ │ +2ffbf0: 6e20 d787 2100 |0030: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ffbf6: 6e20 d387 7100 |0033: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2ffbfc: 1a07 ca03 |0036: const-string v7, ", array.length = " // string@03ca │ │ +2ffc00: 6e20 d787 7100 |0038: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ffc06: 2166 |003b: array-length v6, v6 │ │ +2ffc08: 6e20 d387 6100 |003c: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2ffc0e: 6e10 df87 0100 |003f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2ffc14: 0c06 |0042: move-result-object v6 │ │ +2ffc16: 7020 9491 6000 |0043: invoke-direct {v0, v6}, Lorg/jaudiotagger/tag/InvalidDataTypeException;.:(Ljava/lang/String;)V // method@9194 │ │ +2ffc1c: 2700 |0046: throw v0 │ │ +2ffc1e: 2206 1e10 |0047: new-instance v6, Ljava/lang/IllegalArgumentException; // type@101e │ │ +2ffc22: 2200 3910 |0049: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +2ffc26: 7010 cc87 0000 |004b: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2ffc2c: 1a01 3d94 |004e: const-string v1, "negative offset into an array offset:" // string@943d │ │ +2ffc30: 6e20 d787 1000 |0050: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ffc36: 6e20 d387 7000 |0053: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2ffc3c: 6e10 df87 0000 |0056: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2ffc42: 0c07 |0059: move-result-object v7 │ │ +2ffc44: 7020 1887 7600 |005a: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ +2ffc4a: 2706 |005d: throw v6 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=78 │ │ 0x0007 line=84 │ │ 0x000c line=90 │ │ 0x001a line=93 │ │ 0x0020 line=95 │ │ @@ -1119853,23 +1119853,23 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -2ffafc: |[2ffafc] org.jaudiotagger.tag.datatype.TempoCode.toString:()Ljava/lang/String; │ │ -2ffb0c: 5410 e089 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/datatype/TempoCode;.value:Ljava/lang/Object; // field@89e0 │ │ -2ffb10: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ -2ffb14: 1a00 0000 |0004: const-string v0, "" // string@0000 │ │ -2ffb18: 2807 |0006: goto 000d // +0007 │ │ -2ffb1a: 5410 e089 |0007: iget-object v0, v1, Lorg/jaudiotagger/tag/datatype/TempoCode;.value:Ljava/lang/Object; // field@89e0 │ │ -2ffb1e: 6e10 7687 0000 |0009: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@8776 │ │ -2ffb24: 0c00 |000c: move-result-object v0 │ │ -2ffb26: 1100 |000d: return-object v0 │ │ +2ffb00: |[2ffb00] org.jaudiotagger.tag.datatype.TempoCode.toString:()Ljava/lang/String; │ │ +2ffb10: 5410 e089 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/datatype/TempoCode;.value:Ljava/lang/Object; // field@89e0 │ │ +2ffb14: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ +2ffb18: 1a00 0000 |0004: const-string v0, "" // string@0000 │ │ +2ffb1c: 2807 |0006: goto 000d // +0007 │ │ +2ffb1e: 5410 e089 |0007: iget-object v0, v1, Lorg/jaudiotagger/tag/datatype/TempoCode;.value:Ljava/lang/Object; // field@89e0 │ │ +2ffb22: 6e10 7687 0000 |0009: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@8776 │ │ +2ffb28: 0c00 |000c: move-result-object v0 │ │ +2ffb2a: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/jaudiotagger/tag/datatype/TempoCode; │ │ │ │ #4 : (in Lorg/jaudiotagger/tag/datatype/TempoCode;) │ │ @@ -1119877,34 +1119877,34 @@ │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 30 16-bit code units │ │ -2ffa74: |[2ffa74] org.jaudiotagger.tag.datatype.TempoCode.writeByteArray:()[B │ │ -2ffa84: 6e10 4494 0700 |0000: invoke-virtual {v7}, Lorg/jaudiotagger/tag/datatype/TempoCode;.getSize:()I // method@9444 │ │ -2ffa8a: 0a00 |0003: move-result v0 │ │ -2ffa8c: 2300 1c13 |0004: new-array v0, v0, [B // type@131c │ │ -2ffa90: 5471 e089 |0006: iget-object v1, v7, Lorg/jaudiotagger/tag/datatype/TempoCode;.value:Ljava/lang/Object; // field@89e0 │ │ -2ffa94: 7110 9695 0100 |0008: invoke-static {v1}, Lorg/jaudiotagger/tag/id3/ID3Tags;.getWholeNumber:(Ljava/lang/Object;)J // method@9596 │ │ -2ffa9a: 0b01 |000b: move-result-wide v1 │ │ -2ffa9c: 1603 ff00 |000c: const-wide/16 v3, #int 255 // #ff │ │ -2ffaa0: 1205 |000e: const/4 v5, #int 0 // #0 │ │ -2ffaa2: 3106 0103 |000f: cmp-long v6, v1, v3 │ │ -2ffaa6: 3a06 0700 |0011: if-ltz v6, 0018 // +0007 │ │ -2ffaaa: 12f6 |0013: const/4 v6, #int -1 // #ff │ │ -2ffaac: 4f06 0005 |0014: aput-byte v6, v0, v5 │ │ -2ffab0: 1215 |0016: const/4 v5, #int 1 // #1 │ │ -2ffab2: bc31 |0017: sub-long/2addr v1, v3 │ │ -2ffab4: c031 |0018: and-long/2addr v1, v3 │ │ -2ffab6: 8412 |0019: long-to-int v2, v1 │ │ -2ffab8: 8d21 |001a: int-to-byte v1, v2 │ │ -2ffaba: 4f01 0005 |001b: aput-byte v1, v0, v5 │ │ -2ffabe: 1100 |001d: return-object v0 │ │ +2ffa78: |[2ffa78] org.jaudiotagger.tag.datatype.TempoCode.writeByteArray:()[B │ │ +2ffa88: 6e10 4494 0700 |0000: invoke-virtual {v7}, Lorg/jaudiotagger/tag/datatype/TempoCode;.getSize:()I // method@9444 │ │ +2ffa8e: 0a00 |0003: move-result v0 │ │ +2ffa90: 2300 1c13 |0004: new-array v0, v0, [B // type@131c │ │ +2ffa94: 5471 e089 |0006: iget-object v1, v7, Lorg/jaudiotagger/tag/datatype/TempoCode;.value:Ljava/lang/Object; // field@89e0 │ │ +2ffa98: 7110 9695 0100 |0008: invoke-static {v1}, Lorg/jaudiotagger/tag/id3/ID3Tags;.getWholeNumber:(Ljava/lang/Object;)J // method@9596 │ │ +2ffa9e: 0b01 |000b: move-result-wide v1 │ │ +2ffaa0: 1603 ff00 |000c: const-wide/16 v3, #int 255 // #ff │ │ +2ffaa4: 1205 |000e: const/4 v5, #int 0 // #0 │ │ +2ffaa6: 3106 0103 |000f: cmp-long v6, v1, v3 │ │ +2ffaaa: 3a06 0700 |0011: if-ltz v6, 0018 // +0007 │ │ +2ffaae: 12f6 |0013: const/4 v6, #int -1 // #ff │ │ +2ffab0: 4f06 0005 |0014: aput-byte v6, v0, v5 │ │ +2ffab4: 1215 |0016: const/4 v5, #int 1 // #1 │ │ +2ffab6: bc31 |0017: sub-long/2addr v1, v3 │ │ +2ffab8: c031 |0018: and-long/2addr v1, v3 │ │ +2ffaba: 8412 |0019: long-to-int v2, v1 │ │ +2ffabc: 8d21 |001a: int-to-byte v1, v2 │ │ +2ffabe: 4f01 0005 |001b: aput-byte v1, v0, v5 │ │ +2ffac2: 1100 |001d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ 0x0004 line=102 │ │ 0x0006 line=103 │ │ 0x0014 line=107 │ │ 0x001b line=111 │ │ @@ -1120042,21 +1120042,21 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -301280: |[301280] org.jaudiotagger.tag.flac.FlacTag.:()V │ │ -301290: 7100 6e9e 0000 |0000: invoke-static {}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.createNewTag:()Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag; // method@9e6e │ │ -301296: 0c00 |0003: move-result-object v0 │ │ -301298: 2201 7c10 |0004: new-instance v1, Ljava/util/ArrayList; // type@107c │ │ -30129c: 7010 ae88 0100 |0006: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@88ae │ │ -3012a2: 7030 7194 0201 |0009: invoke-direct {v2, v0, v1}, Lorg/jaudiotagger/tag/flac/FlacTag;.:(Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;Ljava/util/List;)V // method@9471 │ │ -3012a8: 0e00 |000c: return-void │ │ +301284: |[301284] org.jaudiotagger.tag.flac.FlacTag.:()V │ │ +301294: 7100 6e9e 0000 |0000: invoke-static {}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.createNewTag:()Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag; // method@9e6e │ │ +30129a: 0c00 |0003: move-result-object v0 │ │ +30129c: 2201 7c10 |0004: new-instance v1, Ljava/util/ArrayList; // type@107c │ │ +3012a0: 7010 ae88 0100 |0006: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@88ae │ │ +3012a6: 7030 7194 0201 |0009: invoke-direct {v2, v0, v1}, Lorg/jaudiotagger/tag/flac/FlacTag;.:(Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;Ljava/util/List;)V // method@9471 │ │ +3012ac: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lorg/jaudiotagger/tag/flac/FlacTag; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/flac/FlacTag;) │ │ @@ -1120064,24 +1120064,24 @@ │ │ type : '(Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;Ljava/util/List;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -3012ac: |[3012ac] org.jaudiotagger.tag.flac.FlacTag.:(Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;Ljava/util/List;)V │ │ -3012bc: 7010 7087 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8770 │ │ -3012c2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -3012c4: 5b10 e889 |0004: iput-object v0, v1, Lorg/jaudiotagger/tag/flac/FlacTag;.tag:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag; // field@89e8 │ │ -3012c8: 2200 7c10 |0006: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ -3012cc: 7010 ae88 0000 |0008: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ -3012d2: 5b10 e789 |000b: iput-object v0, v1, Lorg/jaudiotagger/tag/flac/FlacTag;.images:Ljava/util/List; // field@89e7 │ │ -3012d6: 5b12 e889 |000d: iput-object v2, v1, Lorg/jaudiotagger/tag/flac/FlacTag;.tag:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag; // field@89e8 │ │ -3012da: 5b13 e789 |000f: iput-object v3, v1, Lorg/jaudiotagger/tag/flac/FlacTag;.images:Ljava/util/List; // field@89e7 │ │ -3012de: 0e00 |0011: return-void │ │ +3012b0: |[3012b0] org.jaudiotagger.tag.flac.FlacTag.:(Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;Ljava/util/List;)V │ │ +3012c0: 7010 7087 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8770 │ │ +3012c6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +3012c8: 5b10 e889 |0004: iput-object v0, v1, Lorg/jaudiotagger/tag/flac/FlacTag;.tag:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag; // field@89e8 │ │ +3012cc: 2200 7c10 |0006: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ +3012d0: 7010 ae88 0000 |0008: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ +3012d6: 5b10 e789 |000b: iput-object v0, v1, Lorg/jaudiotagger/tag/flac/FlacTag;.images:Ljava/util/List; // field@89e7 │ │ +3012da: 5b12 e889 |000d: iput-object v2, v1, Lorg/jaudiotagger/tag/flac/FlacTag;.tag:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag; // field@89e8 │ │ +3012de: 5b13 e789 |000f: iput-object v3, v1, Lorg/jaudiotagger/tag/flac/FlacTag;.images:Ljava/util/List; // field@89e7 │ │ +3012e2: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0004 line=26 │ │ 0x0006 line=27 │ │ 0x000d line=36 │ │ 0x000f line=37 │ │ @@ -1120096,19 +1120096,19 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -3012e0: |[3012e0] org.jaudiotagger.tag.flac.FlacTag.addField:(Ljava/lang/String;Ljava/lang/String;)V │ │ -3012f0: 6e30 7894 1002 |0000: invoke-virtual {v0, v1, v2}, Lorg/jaudiotagger/tag/flac/FlacTag;.createField:(Ljava/lang/String;Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@9478 │ │ -3012f6: 0c01 |0003: move-result-object v1 │ │ -3012f8: 6e20 7494 1000 |0004: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/flac/FlacTag;.addField:(Lorg/jaudiotagger/tag/TagField;)V // method@9474 │ │ -3012fe: 0e00 |0007: return-void │ │ +3012e4: |[3012e4] org.jaudiotagger.tag.flac.FlacTag.addField:(Ljava/lang/String;Ljava/lang/String;)V │ │ +3012f4: 6e30 7894 1002 |0000: invoke-virtual {v0, v1, v2}, Lorg/jaudiotagger/tag/flac/FlacTag;.createField:(Ljava/lang/String;Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@9478 │ │ +3012fa: 0c01 |0003: move-result-object v1 │ │ +3012fc: 6e20 7494 1000 |0004: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/flac/FlacTag;.addField:(Lorg/jaudiotagger/tag/TagField;)V // method@9474 │ │ +301302: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=272 │ │ 0x0004 line=273 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/jaudiotagger/tag/flac/FlacTag; │ │ 0x0000 - 0x0008 reg=1 (null) Ljava/lang/String; │ │ @@ -1120119,92 +1120119,92 @@ │ │ type : '(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)V' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 151 16-bit code units │ │ -301300: |[301300] org.jaudiotagger.tag.flac.FlacTag.addField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)V │ │ -301310: 3806 8b00 |0000: if-eqz v6, 008b // +008b │ │ -301314: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -301316: 4601 0600 |0003: aget-object v1, v6, v0 │ │ -30131a: 3801 8600 |0005: if-eqz v1, 008b // +0086 │ │ -30131e: 4606 0600 |0007: aget-object v6, v6, v0 │ │ -301322: 6201 9a87 |0009: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ALBUM_ARTIST:Lorg/jaudiotagger/tag/FieldKey; // field@879a │ │ -301326: 1212 |000b: const/4 v2, #int 1 // #1 │ │ -301328: 3315 7300 |000c: if-ne v5, v1, 007f // +0073 │ │ -30132c: 6201 e689 |000e: sget-object v1, Lorg/jaudiotagger/tag/flac/FlacTag$1;.$SwitchMap$org$jaudiotagger$tag$vorbiscomment$VorbisAlbumArtistSaveOptions:[I // field@89e6 │ │ -301330: 7100 ea91 0000 |0010: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ -301336: 0c03 |0013: move-result-object v3 │ │ -301338: 6e10 fa91 0300 |0014: invoke-virtual {v3}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getVorbisAlbumArtistSaveOptions:()Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions; // method@91fa │ │ -30133e: 0c03 |0017: move-result-object v3 │ │ -301340: 6e10 509e 0300 |0018: invoke-virtual {v3}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions;.ordinal:()I // method@9e50 │ │ -301346: 0a03 |001b: move-result v3 │ │ -301348: 4401 0103 |001c: aget v1, v1, v3 │ │ -30134c: 3221 4c00 |001e: if-eq v1, v2, 006a // +004c │ │ -301350: 1223 |0020: const/4 v3, #int 2 // #2 │ │ -301352: 3231 5400 |0021: if-eq v1, v3, 0075 // +0054 │ │ -301356: 1233 |0023: const/4 v3, #int 3 // #3 │ │ -301358: 3231 3100 |0024: if-eq v1, v3, 0055 // +0031 │ │ -30135c: 1243 |0026: const/4 v3, #int 4 // #4 │ │ -30135e: 3231 1b00 |0027: if-eq v1, v3, 0042 // +001b │ │ -301362: 1253 |0029: const/4 v3, #int 5 // #5 │ │ -301364: 3231 0300 |002a: if-eq v1, v3, 002d // +0003 │ │ -301368: 285e |002c: goto 008a // +005e │ │ -30136a: 2321 c013 |002d: new-array v1, v2, [Ljava/lang/String; // type@13c0 │ │ -30136e: 4d06 0100 |002f: aput-object v6, v1, v0 │ │ -301372: 6e30 7994 5401 |0031: invoke-virtual {v4, v5, v1}, Lorg/jaudiotagger/tag/flac/FlacTag;.createField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@9479 │ │ -301378: 0c05 |0034: move-result-object v5 │ │ -30137a: 6e20 7494 5400 |0035: invoke-virtual {v4, v5}, Lorg/jaudiotagger/tag/flac/FlacTag;.addField:(Lorg/jaudiotagger/tag/TagField;)V // method@9474 │ │ -301380: 6205 ac92 |0038: sget-object v5, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ALBUMARTIST_JRIVER:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92ac │ │ -301384: 6e30 7b94 5406 |003a: invoke-virtual {v4, v5, v6}, Lorg/jaudiotagger/tag/flac/FlacTag;.createField:(Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@947b │ │ -30138a: 0c05 |003d: move-result-object v5 │ │ -30138c: 6e20 7494 5400 |003e: invoke-virtual {v4, v5}, Lorg/jaudiotagger/tag/flac/FlacTag;.addField:(Lorg/jaudiotagger/tag/TagField;)V // method@9474 │ │ -301392: 0e00 |0041: return-void │ │ -301394: 6205 ac92 |0042: sget-object v5, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ALBUMARTIST_JRIVER:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92ac │ │ -301398: 6e30 7b94 5406 |0044: invoke-virtual {v4, v5, v6}, Lorg/jaudiotagger/tag/flac/FlacTag;.createField:(Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@947b │ │ -30139e: 0c05 |0047: move-result-object v5 │ │ -3013a0: 6e20 7494 5400 |0048: invoke-virtual {v4, v5}, Lorg/jaudiotagger/tag/flac/FlacTag;.addField:(Lorg/jaudiotagger/tag/TagField;)V // method@9474 │ │ -3013a6: 6205 a892 |004b: sget-object v5, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ALBUMARTIST:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92a8 │ │ -3013aa: 6e10 5a9e 0500 |004d: invoke-virtual {v5}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.getFieldName:()Ljava/lang/String; // method@9e5a │ │ -3013b0: 0c05 |0050: move-result-object v5 │ │ -3013b2: 6e20 7e94 5400 |0051: invoke-virtual {v4, v5}, Lorg/jaudiotagger/tag/flac/FlacTag;.deleteField:(Ljava/lang/String;)V // method@947e │ │ -3013b8: 0e00 |0054: return-void │ │ -3013ba: 2321 c013 |0055: new-array v1, v2, [Ljava/lang/String; // type@13c0 │ │ -3013be: 4d06 0100 |0057: aput-object v6, v1, v0 │ │ -3013c2: 6e30 7994 5401 |0059: invoke-virtual {v4, v5, v1}, Lorg/jaudiotagger/tag/flac/FlacTag;.createField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@9479 │ │ -3013c8: 0c05 |005c: move-result-object v5 │ │ -3013ca: 6e20 7494 5400 |005d: invoke-virtual {v4, v5}, Lorg/jaudiotagger/tag/flac/FlacTag;.addField:(Lorg/jaudiotagger/tag/TagField;)V // method@9474 │ │ -3013d0: 6205 ac92 |0060: sget-object v5, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ALBUMARTIST_JRIVER:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92ac │ │ -3013d4: 6e10 5a9e 0500 |0062: invoke-virtual {v5}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.getFieldName:()Ljava/lang/String; // method@9e5a │ │ -3013da: 0c05 |0065: move-result-object v5 │ │ -3013dc: 6e20 7e94 5400 |0066: invoke-virtual {v4, v5}, Lorg/jaudiotagger/tag/flac/FlacTag;.deleteField:(Ljava/lang/String;)V // method@947e │ │ -3013e2: 0e00 |0069: return-void │ │ -3013e4: 2321 c013 |006a: new-array v1, v2, [Ljava/lang/String; // type@13c0 │ │ -3013e8: 4d06 0100 |006c: aput-object v6, v1, v0 │ │ -3013ec: 6e30 7994 5401 |006e: invoke-virtual {v4, v5, v1}, Lorg/jaudiotagger/tag/flac/FlacTag;.createField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@9479 │ │ -3013f2: 0c05 |0071: move-result-object v5 │ │ -3013f4: 6e20 7494 5400 |0072: invoke-virtual {v4, v5}, Lorg/jaudiotagger/tag/flac/FlacTag;.addField:(Lorg/jaudiotagger/tag/TagField;)V // method@9474 │ │ -3013fa: 6205 ac92 |0075: sget-object v5, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ALBUMARTIST_JRIVER:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92ac │ │ -3013fe: 6e30 7b94 5406 |0077: invoke-virtual {v4, v5, v6}, Lorg/jaudiotagger/tag/flac/FlacTag;.createField:(Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@947b │ │ -301404: 0c05 |007a: move-result-object v5 │ │ -301406: 6e20 7494 5400 |007b: invoke-virtual {v4, v5}, Lorg/jaudiotagger/tag/flac/FlacTag;.addField:(Lorg/jaudiotagger/tag/TagField;)V // method@9474 │ │ -30140c: 0e00 |007e: return-void │ │ -30140e: 2321 c013 |007f: new-array v1, v2, [Ljava/lang/String; // type@13c0 │ │ -301412: 4d06 0100 |0081: aput-object v6, v1, v0 │ │ -301416: 6e30 7994 5401 |0083: invoke-virtual {v4, v5, v1}, Lorg/jaudiotagger/tag/flac/FlacTag;.createField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@9479 │ │ -30141c: 0c05 |0086: move-result-object v5 │ │ -30141e: 6e20 7494 5400 |0087: invoke-virtual {v4, v5}, Lorg/jaudiotagger/tag/flac/FlacTag;.addField:(Lorg/jaudiotagger/tag/TagField;)V // method@9474 │ │ -301424: 0e00 |008a: return-void │ │ -301426: 2205 1e10 |008b: new-instance v5, Ljava/lang/IllegalArgumentException; // type@101e │ │ -30142a: 6206 2187 |008d: sget-object v6, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_INVALID_NULL_ARGUMENT:Lorg/jaudiotagger/logging/ErrorMessage; // field@8721 │ │ -30142e: 6e10 5791 0600 |008f: invoke-virtual {v6}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ -301434: 0c06 |0092: move-result-object v6 │ │ -301436: 7020 1887 6500 |0093: invoke-direct {v5, v6}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ -30143c: 2705 |0096: throw v5 │ │ +301304: |[301304] org.jaudiotagger.tag.flac.FlacTag.addField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)V │ │ +301314: 3806 8b00 |0000: if-eqz v6, 008b // +008b │ │ +301318: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +30131a: 4601 0600 |0003: aget-object v1, v6, v0 │ │ +30131e: 3801 8600 |0005: if-eqz v1, 008b // +0086 │ │ +301322: 4606 0600 |0007: aget-object v6, v6, v0 │ │ +301326: 6201 9a87 |0009: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ALBUM_ARTIST:Lorg/jaudiotagger/tag/FieldKey; // field@879a │ │ +30132a: 1212 |000b: const/4 v2, #int 1 // #1 │ │ +30132c: 3315 7300 |000c: if-ne v5, v1, 007f // +0073 │ │ +301330: 6201 e689 |000e: sget-object v1, Lorg/jaudiotagger/tag/flac/FlacTag$1;.$SwitchMap$org$jaudiotagger$tag$vorbiscomment$VorbisAlbumArtistSaveOptions:[I // field@89e6 │ │ +301334: 7100 ea91 0000 |0010: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ +30133a: 0c03 |0013: move-result-object v3 │ │ +30133c: 6e10 fa91 0300 |0014: invoke-virtual {v3}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getVorbisAlbumArtistSaveOptions:()Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions; // method@91fa │ │ +301342: 0c03 |0017: move-result-object v3 │ │ +301344: 6e10 509e 0300 |0018: invoke-virtual {v3}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions;.ordinal:()I // method@9e50 │ │ +30134a: 0a03 |001b: move-result v3 │ │ +30134c: 4401 0103 |001c: aget v1, v1, v3 │ │ +301350: 3221 4c00 |001e: if-eq v1, v2, 006a // +004c │ │ +301354: 1223 |0020: const/4 v3, #int 2 // #2 │ │ +301356: 3231 5400 |0021: if-eq v1, v3, 0075 // +0054 │ │ +30135a: 1233 |0023: const/4 v3, #int 3 // #3 │ │ +30135c: 3231 3100 |0024: if-eq v1, v3, 0055 // +0031 │ │ +301360: 1243 |0026: const/4 v3, #int 4 // #4 │ │ +301362: 3231 1b00 |0027: if-eq v1, v3, 0042 // +001b │ │ +301366: 1253 |0029: const/4 v3, #int 5 // #5 │ │ +301368: 3231 0300 |002a: if-eq v1, v3, 002d // +0003 │ │ +30136c: 285e |002c: goto 008a // +005e │ │ +30136e: 2321 c013 |002d: new-array v1, v2, [Ljava/lang/String; // type@13c0 │ │ +301372: 4d06 0100 |002f: aput-object v6, v1, v0 │ │ +301376: 6e30 7994 5401 |0031: invoke-virtual {v4, v5, v1}, Lorg/jaudiotagger/tag/flac/FlacTag;.createField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@9479 │ │ +30137c: 0c05 |0034: move-result-object v5 │ │ +30137e: 6e20 7494 5400 |0035: invoke-virtual {v4, v5}, Lorg/jaudiotagger/tag/flac/FlacTag;.addField:(Lorg/jaudiotagger/tag/TagField;)V // method@9474 │ │ +301384: 6205 ac92 |0038: sget-object v5, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ALBUMARTIST_JRIVER:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92ac │ │ +301388: 6e30 7b94 5406 |003a: invoke-virtual {v4, v5, v6}, Lorg/jaudiotagger/tag/flac/FlacTag;.createField:(Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@947b │ │ +30138e: 0c05 |003d: move-result-object v5 │ │ +301390: 6e20 7494 5400 |003e: invoke-virtual {v4, v5}, Lorg/jaudiotagger/tag/flac/FlacTag;.addField:(Lorg/jaudiotagger/tag/TagField;)V // method@9474 │ │ +301396: 0e00 |0041: return-void │ │ +301398: 6205 ac92 |0042: sget-object v5, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ALBUMARTIST_JRIVER:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92ac │ │ +30139c: 6e30 7b94 5406 |0044: invoke-virtual {v4, v5, v6}, Lorg/jaudiotagger/tag/flac/FlacTag;.createField:(Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@947b │ │ +3013a2: 0c05 |0047: move-result-object v5 │ │ +3013a4: 6e20 7494 5400 |0048: invoke-virtual {v4, v5}, Lorg/jaudiotagger/tag/flac/FlacTag;.addField:(Lorg/jaudiotagger/tag/TagField;)V // method@9474 │ │ +3013aa: 6205 a892 |004b: sget-object v5, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ALBUMARTIST:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92a8 │ │ +3013ae: 6e10 5a9e 0500 |004d: invoke-virtual {v5}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.getFieldName:()Ljava/lang/String; // method@9e5a │ │ +3013b4: 0c05 |0050: move-result-object v5 │ │ +3013b6: 6e20 7e94 5400 |0051: invoke-virtual {v4, v5}, Lorg/jaudiotagger/tag/flac/FlacTag;.deleteField:(Ljava/lang/String;)V // method@947e │ │ +3013bc: 0e00 |0054: return-void │ │ +3013be: 2321 c013 |0055: new-array v1, v2, [Ljava/lang/String; // type@13c0 │ │ +3013c2: 4d06 0100 |0057: aput-object v6, v1, v0 │ │ +3013c6: 6e30 7994 5401 |0059: invoke-virtual {v4, v5, v1}, Lorg/jaudiotagger/tag/flac/FlacTag;.createField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@9479 │ │ +3013cc: 0c05 |005c: move-result-object v5 │ │ +3013ce: 6e20 7494 5400 |005d: invoke-virtual {v4, v5}, Lorg/jaudiotagger/tag/flac/FlacTag;.addField:(Lorg/jaudiotagger/tag/TagField;)V // method@9474 │ │ +3013d4: 6205 ac92 |0060: sget-object v5, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ALBUMARTIST_JRIVER:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92ac │ │ +3013d8: 6e10 5a9e 0500 |0062: invoke-virtual {v5}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.getFieldName:()Ljava/lang/String; // method@9e5a │ │ +3013de: 0c05 |0065: move-result-object v5 │ │ +3013e0: 6e20 7e94 5400 |0066: invoke-virtual {v4, v5}, Lorg/jaudiotagger/tag/flac/FlacTag;.deleteField:(Ljava/lang/String;)V // method@947e │ │ +3013e6: 0e00 |0069: return-void │ │ +3013e8: 2321 c013 |006a: new-array v1, v2, [Ljava/lang/String; // type@13c0 │ │ +3013ec: 4d06 0100 |006c: aput-object v6, v1, v0 │ │ +3013f0: 6e30 7994 5401 |006e: invoke-virtual {v4, v5, v1}, Lorg/jaudiotagger/tag/flac/FlacTag;.createField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@9479 │ │ +3013f6: 0c05 |0071: move-result-object v5 │ │ +3013f8: 6e20 7494 5400 |0072: invoke-virtual {v4, v5}, Lorg/jaudiotagger/tag/flac/FlacTag;.addField:(Lorg/jaudiotagger/tag/TagField;)V // method@9474 │ │ +3013fe: 6205 ac92 |0075: sget-object v5, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ALBUMARTIST_JRIVER:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92ac │ │ +301402: 6e30 7b94 5406 |0077: invoke-virtual {v4, v5, v6}, Lorg/jaudiotagger/tag/flac/FlacTag;.createField:(Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@947b │ │ +301408: 0c05 |007a: move-result-object v5 │ │ +30140a: 6e20 7494 5400 |007b: invoke-virtual {v4, v5}, Lorg/jaudiotagger/tag/flac/FlacTag;.addField:(Lorg/jaudiotagger/tag/TagField;)V // method@9474 │ │ +301410: 0e00 |007e: return-void │ │ +301412: 2321 c013 |007f: new-array v1, v2, [Ljava/lang/String; // type@13c0 │ │ +301416: 4d06 0100 |0081: aput-object v6, v1, v0 │ │ +30141a: 6e30 7994 5401 |0083: invoke-virtual {v4, v5, v1}, Lorg/jaudiotagger/tag/flac/FlacTag;.createField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@9479 │ │ +301420: 0c05 |0086: move-result-object v5 │ │ +301422: 6e20 7494 5400 |0087: invoke-virtual {v4, v5}, Lorg/jaudiotagger/tag/flac/FlacTag;.addField:(Lorg/jaudiotagger/tag/TagField;)V // method@9474 │ │ +301428: 0e00 |008a: return-void │ │ +30142a: 2205 1e10 |008b: new-instance v5, Ljava/lang/IllegalArgumentException; // type@101e │ │ +30142e: 6206 2187 |008d: sget-object v6, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_INVALID_NULL_ARGUMENT:Lorg/jaudiotagger/logging/ErrorMessage; // field@8721 │ │ +301432: 6e10 5791 0600 |008f: invoke-virtual {v6}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ +301438: 0c06 |0092: move-result-object v6 │ │ +30143a: 7020 1887 6500 |0093: invoke-direct {v5, v6}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ +301440: 2705 |0096: throw v5 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=195 │ │ 0x0007 line=199 │ │ 0x0009 line=200 │ │ 0x000e line=202 │ │ 0x0031 line=233 │ │ @@ -1120234,24 +1120234,24 @@ │ │ type : '(Lorg/jaudiotagger/tag/TagField;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -301440: |[301440] org.jaudiotagger.tag.flac.FlacTag.addField:(Lorg/jaudiotagger/tag/TagField;)V │ │ -301450: 2020 5411 |0000: instance-of v0, v2, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture; // type@1154 │ │ -301454: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -301458: 5410 e789 |0004: iget-object v0, v1, Lorg/jaudiotagger/tag/flac/FlacTag;.images:Ljava/util/List; // field@89e7 │ │ -30145c: 1f02 5411 |0006: check-cast v2, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture; // type@1154 │ │ -301460: 7220 6489 2000 |0008: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -301466: 2806 |000b: goto 0011 // +0006 │ │ -301468: 5410 e889 |000c: iget-object v0, v1, Lorg/jaudiotagger/tag/flac/FlacTag;.tag:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag; // field@89e8 │ │ -30146c: 6e20 669e 2000 |000e: invoke-virtual {v0, v2}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.addField:(Lorg/jaudiotagger/tag/TagField;)V // method@9e66 │ │ -301472: 0e00 |0011: return-void │ │ +301444: |[301444] org.jaudiotagger.tag.flac.FlacTag.addField:(Lorg/jaudiotagger/tag/TagField;)V │ │ +301454: 2020 5411 |0000: instance-of v0, v2, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture; // type@1154 │ │ +301458: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +30145c: 5410 e789 |0004: iget-object v0, v1, Lorg/jaudiotagger/tag/flac/FlacTag;.images:Ljava/util/List; // field@89e7 │ │ +301460: 1f02 5411 |0006: check-cast v2, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture; // type@1154 │ │ +301464: 7220 6489 2000 |0008: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +30146a: 2806 |000b: goto 0011 // +0006 │ │ +30146c: 5410 e889 |000c: iget-object v0, v1, Lorg/jaudiotagger/tag/flac/FlacTag;.tag:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag; // field@89e8 │ │ +301470: 6e20 669e 2000 |000e: invoke-virtual {v0, v2}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.addField:(Lorg/jaudiotagger/tag/TagField;)V // method@9e66 │ │ +301476: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0004 line=60 │ │ 0x000c line=64 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Lorg/jaudiotagger/tag/flac/FlacTag; │ │ @@ -1120262,19 +1120262,19 @@ │ │ type : '(Lorg/jaudiotagger/tag/images/Artwork;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -301474: |[301474] org.jaudiotagger.tag.flac.FlacTag.addField:(Lorg/jaudiotagger/tag/images/Artwork;)V │ │ -301484: 6e20 7a94 1000 |0000: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/flac/FlacTag;.createField:(Lorg/jaudiotagger/tag/images/Artwork;)Lorg/jaudiotagger/tag/TagField; // method@947a │ │ -30148a: 0c01 |0003: move-result-object v1 │ │ -30148c: 6e20 7494 1000 |0004: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/flac/FlacTag;.addField:(Lorg/jaudiotagger/tag/TagField;)V // method@9474 │ │ -301492: 0e00 |0007: return-void │ │ +301478: |[301478] org.jaudiotagger.tag.flac.FlacTag.addField:(Lorg/jaudiotagger/tag/images/Artwork;)V │ │ +301488: 6e20 7a94 1000 |0000: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/flac/FlacTag;.createField:(Lorg/jaudiotagger/tag/images/Artwork;)Lorg/jaudiotagger/tag/TagField; // method@947a │ │ +30148e: 0c01 |0003: move-result-object v1 │ │ +301490: 6e20 7494 1000 |0004: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/flac/FlacTag;.addField:(Lorg/jaudiotagger/tag/TagField;)V // method@9474 │ │ +301496: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=547 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/jaudiotagger/tag/flac/FlacTag; │ │ 0x0000 - 0x0008 reg=1 (null) Lorg/jaudiotagger/tag/images/Artwork; │ │ │ │ @@ -1120283,32 +1120283,32 @@ │ │ type : '([BILjava/lang/String;Ljava/lang/String;IIII)Lorg/jaudiotagger/tag/TagField;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 19 │ │ ins : 9 │ │ outs : 9 │ │ insns size : 28 16-bit code units │ │ -300f40: |[300f40] org.jaudiotagger.tag.flac.FlacTag.createArtworkField:([BILjava/lang/String;Ljava/lang/String;IIII)Lorg/jaudiotagger/tag/TagField; │ │ -300f50: 380b 1400 |0000: if-eqz v11, 0014 // +0014 │ │ -300f54: 2209 5411 |0002: new-instance v9, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture; // type@1154 │ │ -300f58: 0790 |0004: move-object v0, v9 │ │ -300f5a: 07b1 |0005: move-object v1, v11 │ │ -300f5c: 01c2 |0006: move v2, v12 │ │ -300f5e: 07d3 |0007: move-object v3, v13 │ │ -300f60: 07e4 |0008: move-object v4, v14 │ │ -300f62: 01f5 |0009: move v5, v15 │ │ -300f64: 0206 1000 |000a: move/from16 v6, v16 │ │ -300f68: 0207 1100 |000c: move/from16 v7, v17 │ │ -300f6c: 0208 1200 |000e: move/from16 v8, v18 │ │ -300f70: 7609 e68d 0000 |0010: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.:([BILjava/lang/String;Ljava/lang/String;IIII)V // method@8de6 │ │ -300f76: 1109 |0013: return-object v9 │ │ -300f78: 2200 bd11 |0014: new-instance v0, Lorg/jaudiotagger/tag/FieldDataInvalidException; // type@11bd │ │ -300f7c: 1a01 3e1f |0016: const-string v1, "ImageData cannot be null" // string@1f3e │ │ -300f80: 7020 8791 1000 |0018: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/FieldDataInvalidException;.:(Ljava/lang/String;)V // method@9187 │ │ -300f86: 2700 |001b: throw v0 │ │ +300f44: |[300f44] org.jaudiotagger.tag.flac.FlacTag.createArtworkField:([BILjava/lang/String;Ljava/lang/String;IIII)Lorg/jaudiotagger/tag/TagField; │ │ +300f54: 380b 1400 |0000: if-eqz v11, 0014 // +0014 │ │ +300f58: 2209 5411 |0002: new-instance v9, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture; // type@1154 │ │ +300f5c: 0790 |0004: move-object v0, v9 │ │ +300f5e: 07b1 |0005: move-object v1, v11 │ │ +300f60: 01c2 |0006: move v2, v12 │ │ +300f62: 07d3 |0007: move-object v3, v13 │ │ +300f64: 07e4 |0008: move-object v4, v14 │ │ +300f66: 01f5 |0009: move v5, v15 │ │ +300f68: 0206 1000 |000a: move/from16 v6, v16 │ │ +300f6c: 0207 1100 |000c: move/from16 v7, v17 │ │ +300f70: 0208 1200 |000e: move/from16 v8, v18 │ │ +300f74: 7609 e68d 0000 |0010: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.:([BILjava/lang/String;Ljava/lang/String;IIII)V // method@8de6 │ │ +300f7a: 1109 |0013: return-object v9 │ │ +300f7c: 2200 bd11 |0014: new-instance v0, Lorg/jaudiotagger/tag/FieldDataInvalidException; // type@11bd │ │ +300f80: 1a01 3e1f |0016: const-string v1, "ImageData cannot be null" // string@1f3e │ │ +300f84: 7020 8791 1000 |0018: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/FieldDataInvalidException;.:(Ljava/lang/String;)V // method@9187 │ │ +300f8a: 2700 |001b: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=488 │ │ 0x0014 line=486 │ │ locals : │ │ 0x0000 - 0x001c reg=10 this Lorg/jaudiotagger/tag/flac/FlacTag; │ │ 0x0000 - 0x001c reg=11 (null) [B │ │ @@ -1120325,19 +1120325,19 @@ │ │ type : '(Z)Lorg/jaudiotagger/tag/TagField;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -300f88: |[300f88] org.jaudiotagger.tag.flac.FlacTag.createCompilationField:(Z)Lorg/jaudiotagger/tag/TagField; │ │ -300f98: 5410 e889 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/flac/FlacTag;.tag:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag; // field@89e8 │ │ -300f9c: 6e20 689e 2000 |0002: invoke-virtual {v0, v2}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.createCompilationField:(Z)Lorg/jaudiotagger/tag/TagField; // method@9e68 │ │ -300fa2: 0c02 |0005: move-result-object v2 │ │ -300fa4: 1102 |0006: return-object v2 │ │ +300f8c: |[300f8c] org.jaudiotagger.tag.flac.FlacTag.createCompilationField:(Z)Lorg/jaudiotagger/tag/TagField; │ │ +300f9c: 5410 e889 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/flac/FlacTag;.tag:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag; // field@89e8 │ │ +300fa0: 6e20 689e 2000 |0002: invoke-virtual {v0, v2}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.createCompilationField:(Z)Lorg/jaudiotagger/tag/TagField; // method@9e68 │ │ +300fa6: 0c02 |0005: move-result-object v2 │ │ +300fa8: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=623 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jaudiotagger/tag/flac/FlacTag; │ │ 0x0000 - 0x0007 reg=2 (null) Z │ │ │ │ @@ -1120346,31 +1120346,31 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -300fa8: |[300fa8] org.jaudiotagger.tag.flac.FlacTag.createField:(Ljava/lang/String;Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; │ │ -300fb8: 6200 c692 |0000: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.COVERART:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92c6 │ │ -300fbc: 6e10 5a9e 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.getFieldName:()Ljava/lang/String; // method@9e5a │ │ -300fc2: 0c00 |0005: move-result-object v0 │ │ -300fc4: 6e20 9c87 0200 |0006: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -300fca: 0a00 |0009: move-result v0 │ │ -300fcc: 3900 0900 |000a: if-nez v0, 0013 // +0009 │ │ -300fd0: 5410 e889 |000c: iget-object v0, v1, Lorg/jaudiotagger/tag/flac/FlacTag;.tag:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag; // field@89e8 │ │ -300fd4: 6e30 699e 2003 |000e: invoke-virtual {v0, v2, v3}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.createField:(Ljava/lang/String;Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@9e69 │ │ -300fda: 0c02 |0011: move-result-object v2 │ │ -300fdc: 1102 |0012: return-object v2 │ │ -300fde: 2202 4110 |0013: new-instance v2, Ljava/lang/UnsupportedOperationException; // type@1041 │ │ -300fe2: 6203 1387 |0015: sget-object v3, Lorg/jaudiotagger/logging/ErrorMessage;.ARTWORK_CANNOT_BE_CREATED_WITH_THIS_METHOD:Lorg/jaudiotagger/logging/ErrorMessage; // field@8713 │ │ -300fe6: 6e10 5791 0300 |0017: invoke-virtual {v3}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ -300fec: 0c03 |001a: move-result-object v3 │ │ -300fee: 7020 fc87 3200 |001b: invoke-direct {v2, v3}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@87fc │ │ -300ff4: 2702 |001e: throw v2 │ │ +300fac: |[300fac] org.jaudiotagger.tag.flac.FlacTag.createField:(Ljava/lang/String;Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; │ │ +300fbc: 6200 c692 |0000: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.COVERART:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92c6 │ │ +300fc0: 6e10 5a9e 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.getFieldName:()Ljava/lang/String; // method@9e5a │ │ +300fc6: 0c00 |0005: move-result-object v0 │ │ +300fc8: 6e20 9c87 0200 |0006: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +300fce: 0a00 |0009: move-result v0 │ │ +300fd0: 3900 0900 |000a: if-nez v0, 0013 // +0009 │ │ +300fd4: 5410 e889 |000c: iget-object v0, v1, Lorg/jaudiotagger/tag/flac/FlacTag;.tag:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag; // field@89e8 │ │ +300fd8: 6e30 699e 2003 |000e: invoke-virtual {v0, v2, v3}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.createField:(Ljava/lang/String;Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@9e69 │ │ +300fde: 0c02 |0011: move-result-object v2 │ │ +300fe0: 1102 |0012: return-object v2 │ │ +300fe2: 2202 4110 |0013: new-instance v2, Ljava/lang/UnsupportedOperationException; // type@1041 │ │ +300fe6: 6203 1387 |0015: sget-object v3, Lorg/jaudiotagger/logging/ErrorMessage;.ARTWORK_CANNOT_BE_CREATED_WITH_THIS_METHOD:Lorg/jaudiotagger/logging/ErrorMessage; // field@8713 │ │ +300fea: 6e10 5791 0300 |0017: invoke-virtual {v3}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ +300ff0: 0c03 |001a: move-result-object v3 │ │ +300ff2: 7020 fc87 3200 |001b: invoke-direct {v2, v3}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@87fc │ │ +300ff8: 2702 |001e: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=341 │ │ 0x000c line=345 │ │ 0x0013 line=343 │ │ locals : │ │ 0x0000 - 0x001f reg=1 this Lorg/jaudiotagger/tag/flac/FlacTag; │ │ @@ -1120382,29 +1120382,29 @@ │ │ type : '(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField;' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -300ff8: |[300ff8] org.jaudiotagger.tag.flac.FlacTag.createField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; │ │ -301008: 6200 b487 |0000: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.COVER_ART:Lorg/jaudiotagger/tag/FieldKey; // field@87b4 │ │ -30100c: 6e20 8d91 0200 |0002: invoke-virtual {v2, v0}, Lorg/jaudiotagger/tag/FieldKey;.equals:(Ljava/lang/Object;)Z // method@918d │ │ -301012: 0a00 |0005: move-result v0 │ │ -301014: 3900 0900 |0006: if-nez v0, 000f // +0009 │ │ -301018: 5410 e889 |0008: iget-object v0, v1, Lorg/jaudiotagger/tag/flac/FlacTag;.tag:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag; // field@89e8 │ │ -30101c: 6e30 6a9e 2003 |000a: invoke-virtual {v0, v2, v3}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.createField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@9e6a │ │ -301022: 0c02 |000d: move-result-object v2 │ │ -301024: 1102 |000e: return-object v2 │ │ -301026: 2202 4110 |000f: new-instance v2, Ljava/lang/UnsupportedOperationException; // type@1041 │ │ -30102a: 6203 1387 |0011: sget-object v3, Lorg/jaudiotagger/logging/ErrorMessage;.ARTWORK_CANNOT_BE_CREATED_WITH_THIS_METHOD:Lorg/jaudiotagger/logging/ErrorMessage; // field@8713 │ │ -30102e: 6e10 5791 0300 |0013: invoke-virtual {v3}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ -301034: 0c03 |0016: move-result-object v3 │ │ -301036: 7020 fc87 3200 |0017: invoke-direct {v2, v3}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@87fc │ │ -30103c: 2702 |001a: throw v2 │ │ +300ffc: |[300ffc] org.jaudiotagger.tag.flac.FlacTag.createField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; │ │ +30100c: 6200 b487 |0000: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.COVER_ART:Lorg/jaudiotagger/tag/FieldKey; // field@87b4 │ │ +301010: 6e20 8d91 0200 |0002: invoke-virtual {v2, v0}, Lorg/jaudiotagger/tag/FieldKey;.equals:(Ljava/lang/Object;)Z // method@918d │ │ +301016: 0a00 |0005: move-result v0 │ │ +301018: 3900 0900 |0006: if-nez v0, 000f // +0009 │ │ +30101c: 5410 e889 |0008: iget-object v0, v1, Lorg/jaudiotagger/tag/flac/FlacTag;.tag:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag; // field@89e8 │ │ +301020: 6e30 6a9e 2003 |000a: invoke-virtual {v0, v2, v3}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.createField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@9e6a │ │ +301026: 0c02 |000d: move-result-object v2 │ │ +301028: 1102 |000e: return-object v2 │ │ +30102a: 2202 4110 |000f: new-instance v2, Ljava/lang/UnsupportedOperationException; // type@1041 │ │ +30102e: 6203 1387 |0011: sget-object v3, Lorg/jaudiotagger/logging/ErrorMessage;.ARTWORK_CANNOT_BE_CREATED_WITH_THIS_METHOD:Lorg/jaudiotagger/logging/ErrorMessage; // field@8713 │ │ +301032: 6e10 5791 0300 |0013: invoke-virtual {v3}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ +301038: 0c03 |0016: move-result-object v3 │ │ +30103a: 7020 fc87 3200 |0017: invoke-direct {v2, v3}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@87fc │ │ +301040: 2702 |001a: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=301 │ │ 0x0008 line=307 │ │ 0x000f line=303 │ │ locals : │ │ 0x0000 - 0x001b reg=1 this Lorg/jaudiotagger/tag/flac/FlacTag; │ │ @@ -1120416,60 +1120416,60 @@ │ │ type : '(Lorg/jaudiotagger/tag/images/Artwork;)Lorg/jaudiotagger/tag/TagField;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 9 │ │ insns size : 82 16-bit code units │ │ -301040: |[301040] org.jaudiotagger.tag.flac.FlacTag.createField:(Lorg/jaudiotagger/tag/images/Artwork;)Lorg/jaudiotagger/tag/TagField; │ │ -301050: 7210 329c 0b00 |0000: invoke-interface {v11}, Lorg/jaudiotagger/tag/images/Artwork;.isLinked:()Z // method@9c32 │ │ -301056: 0a00 |0003: move-result v0 │ │ -301058: 3800 1f00 |0004: if-eqz v0, 0023 // +001f │ │ -30105c: 2200 5411 |0006: new-instance v0, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture; // type@1154 │ │ -301060: 7210 2e9c 0b00 |0008: invoke-interface {v11}, Lorg/jaudiotagger/tag/images/Artwork;.getImageUrl:()Ljava/lang/String; // method@9c2e │ │ -301066: 0c01 |000b: move-result-object v1 │ │ -301068: 6202 aa81 |000c: sget-object v2, Ljava/nio/charset/StandardCharsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@81aa │ │ -30106c: 6e20 a187 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@87a1 │ │ -301072: 0c02 |0011: move-result-object v2 │ │ -301074: 7210 309c 0b00 |0012: invoke-interface {v11}, Lorg/jaudiotagger/tag/images/Artwork;.getPictureType:()I // method@9c30 │ │ -30107a: 0a03 |0015: move-result v3 │ │ -30107c: 1206 |0016: const/4 v6, #int 0 // #0 │ │ -30107e: 1207 |0017: const/4 v7, #int 0 // #0 │ │ -301080: 1208 |0018: const/4 v8, #int 0 // #0 │ │ -301082: 1209 |0019: const/4 v9, #int 0 // #0 │ │ -301084: 1a04 3904 |001a: const-string v4, "-->" // string@0439 │ │ -301088: 1a05 0000 |001c: const-string v5, "" // string@0000 │ │ -30108c: 0701 |001e: move-object v1, v0 │ │ -30108e: 7609 e68d 0100 |001f: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.:([BILjava/lang/String;Ljava/lang/String;IIII)V // method@8de6 │ │ -301094: 1100 |0022: return-object v0 │ │ -301096: 7210 389c 0b00 |0023: invoke-interface {v11}, Lorg/jaudiotagger/tag/images/Artwork;.setImageFromData:()Z // method@9c38 │ │ -30109c: 0a00 |0026: move-result v0 │ │ -30109e: 3800 2300 |0027: if-eqz v0, 004a // +0023 │ │ -3010a2: 2200 5411 |0029: new-instance v0, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture; // type@1154 │ │ -3010a6: 7210 2a9c 0b00 |002b: invoke-interface {v11}, Lorg/jaudiotagger/tag/images/Artwork;.getBinaryData:()[B // method@9c2a │ │ -3010ac: 0c02 |002e: move-result-object v2 │ │ -3010ae: 7210 309c 0b00 |002f: invoke-interface {v11}, Lorg/jaudiotagger/tag/images/Artwork;.getPictureType:()I // method@9c30 │ │ -3010b4: 0a03 |0032: move-result v3 │ │ -3010b6: 7210 2f9c 0b00 |0033: invoke-interface {v11}, Lorg/jaudiotagger/tag/images/Artwork;.getMimeType:()Ljava/lang/String; // method@9c2f │ │ -3010bc: 0c04 |0036: move-result-object v4 │ │ -3010be: 7210 2b9c 0b00 |0037: invoke-interface {v11}, Lorg/jaudiotagger/tag/images/Artwork;.getDescription:()Ljava/lang/String; // method@9c2b │ │ -3010c4: 0c05 |003a: move-result-object v5 │ │ -3010c6: 7210 319c 0b00 |003b: invoke-interface {v11}, Lorg/jaudiotagger/tag/images/Artwork;.getWidth:()I // method@9c31 │ │ -3010cc: 0a06 |003e: move-result v6 │ │ -3010ce: 7210 2c9c 0b00 |003f: invoke-interface {v11}, Lorg/jaudiotagger/tag/images/Artwork;.getHeight:()I // method@9c2c │ │ -3010d4: 0a07 |0042: move-result v7 │ │ -3010d6: 1208 |0043: const/4 v8, #int 0 // #0 │ │ -3010d8: 1209 |0044: const/4 v9, #int 0 // #0 │ │ -3010da: 0701 |0045: move-object v1, v0 │ │ -3010dc: 7609 e68d 0100 |0046: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.:([BILjava/lang/String;Ljava/lang/String;IIII)V // method@8de6 │ │ -3010e2: 1100 |0049: return-object v0 │ │ -3010e4: 220b bd11 |004a: new-instance v11, Lorg/jaudiotagger/tag/FieldDataInvalidException; // type@11bd │ │ -3010e8: 1a00 c04f |004c: const-string v0, "Unable to createField buffered image from the image" // string@4fc0 │ │ -3010ec: 7020 8791 0b00 |004e: invoke-direct {v11, v0}, Lorg/jaudiotagger/tag/FieldDataInvalidException;.:(Ljava/lang/String;)V // method@9187 │ │ -3010f2: 270b |0051: throw v11 │ │ +301044: |[301044] org.jaudiotagger.tag.flac.FlacTag.createField:(Lorg/jaudiotagger/tag/images/Artwork;)Lorg/jaudiotagger/tag/TagField; │ │ +301054: 7210 329c 0b00 |0000: invoke-interface {v11}, Lorg/jaudiotagger/tag/images/Artwork;.isLinked:()Z // method@9c32 │ │ +30105a: 0a00 |0003: move-result v0 │ │ +30105c: 3800 1f00 |0004: if-eqz v0, 0023 // +001f │ │ +301060: 2200 5411 |0006: new-instance v0, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture; // type@1154 │ │ +301064: 7210 2e9c 0b00 |0008: invoke-interface {v11}, Lorg/jaudiotagger/tag/images/Artwork;.getImageUrl:()Ljava/lang/String; // method@9c2e │ │ +30106a: 0c01 |000b: move-result-object v1 │ │ +30106c: 6202 aa81 |000c: sget-object v2, Ljava/nio/charset/StandardCharsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@81aa │ │ +301070: 6e20 a187 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@87a1 │ │ +301076: 0c02 |0011: move-result-object v2 │ │ +301078: 7210 309c 0b00 |0012: invoke-interface {v11}, Lorg/jaudiotagger/tag/images/Artwork;.getPictureType:()I // method@9c30 │ │ +30107e: 0a03 |0015: move-result v3 │ │ +301080: 1206 |0016: const/4 v6, #int 0 // #0 │ │ +301082: 1207 |0017: const/4 v7, #int 0 // #0 │ │ +301084: 1208 |0018: const/4 v8, #int 0 // #0 │ │ +301086: 1209 |0019: const/4 v9, #int 0 // #0 │ │ +301088: 1a04 3904 |001a: const-string v4, "-->" // string@0439 │ │ +30108c: 1a05 0000 |001c: const-string v5, "" // string@0000 │ │ +301090: 0701 |001e: move-object v1, v0 │ │ +301092: 7609 e68d 0100 |001f: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.:([BILjava/lang/String;Ljava/lang/String;IIII)V // method@8de6 │ │ +301098: 1100 |0022: return-object v0 │ │ +30109a: 7210 389c 0b00 |0023: invoke-interface {v11}, Lorg/jaudiotagger/tag/images/Artwork;.setImageFromData:()Z // method@9c38 │ │ +3010a0: 0a00 |0026: move-result v0 │ │ +3010a2: 3800 2300 |0027: if-eqz v0, 004a // +0023 │ │ +3010a6: 2200 5411 |0029: new-instance v0, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture; // type@1154 │ │ +3010aa: 7210 2a9c 0b00 |002b: invoke-interface {v11}, Lorg/jaudiotagger/tag/images/Artwork;.getBinaryData:()[B // method@9c2a │ │ +3010b0: 0c02 |002e: move-result-object v2 │ │ +3010b2: 7210 309c 0b00 |002f: invoke-interface {v11}, Lorg/jaudiotagger/tag/images/Artwork;.getPictureType:()I // method@9c30 │ │ +3010b8: 0a03 |0032: move-result v3 │ │ +3010ba: 7210 2f9c 0b00 |0033: invoke-interface {v11}, Lorg/jaudiotagger/tag/images/Artwork;.getMimeType:()Ljava/lang/String; // method@9c2f │ │ +3010c0: 0c04 |0036: move-result-object v4 │ │ +3010c2: 7210 2b9c 0b00 |0037: invoke-interface {v11}, Lorg/jaudiotagger/tag/images/Artwork;.getDescription:()Ljava/lang/String; // method@9c2b │ │ +3010c8: 0c05 |003a: move-result-object v5 │ │ +3010ca: 7210 319c 0b00 |003b: invoke-interface {v11}, Lorg/jaudiotagger/tag/images/Artwork;.getWidth:()I // method@9c31 │ │ +3010d0: 0a06 |003e: move-result v6 │ │ +3010d2: 7210 2c9c 0b00 |003f: invoke-interface {v11}, Lorg/jaudiotagger/tag/images/Artwork;.getHeight:()I // method@9c2c │ │ +3010d8: 0a07 |0042: move-result v7 │ │ +3010da: 1208 |0043: const/4 v8, #int 0 // #0 │ │ +3010dc: 1209 |0044: const/4 v9, #int 0 // #0 │ │ +3010de: 0701 |0045: move-object v1, v0 │ │ +3010e0: 7609 e68d 0100 |0046: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.:([BILjava/lang/String;Ljava/lang/String;IIII)V // method@8de6 │ │ +3010e6: 1100 |0049: return-object v0 │ │ +3010e8: 220b bd11 |004a: new-instance v11, Lorg/jaudiotagger/tag/FieldDataInvalidException; // type@11bd │ │ +3010ec: 1a00 c04f |004c: const-string v0, "Unable to createField buffered image from the image" // string@4fc0 │ │ +3010f0: 7020 8791 0b00 |004e: invoke-direct {v11, v0}, Lorg/jaudiotagger/tag/FieldDataInvalidException;.:(Ljava/lang/String;)V // method@9187 │ │ +3010f6: 270b |0051: throw v11 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=510 │ │ 0x0006 line=512 │ │ 0x0008 line=513 │ │ 0x0012 line=514 │ │ 0x0023 line=524 │ │ @@ -1120489,29 +1120489,29 @@ │ │ type : '(Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -3010f4: |[3010f4] org.jaudiotagger.tag.flac.FlacTag.createField:(Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; │ │ -301104: 6200 c692 |0000: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.COVERART:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92c6 │ │ -301108: 6e20 599e 0200 |0002: invoke-virtual {v2, v0}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.equals:(Ljava/lang/Object;)Z // method@9e59 │ │ -30110e: 0a00 |0005: move-result v0 │ │ -301110: 3900 0900 |0006: if-nez v0, 000f // +0009 │ │ -301114: 5410 e889 |0008: iget-object v0, v1, Lorg/jaudiotagger/tag/flac/FlacTag;.tag:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag; // field@89e8 │ │ -301118: 6e30 6c9e 2003 |000a: invoke-virtual {v0, v2, v3}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.createField:(Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@9e6c │ │ -30111e: 0c02 |000d: move-result-object v2 │ │ -301120: 1102 |000e: return-object v2 │ │ -301122: 2202 4110 |000f: new-instance v2, Ljava/lang/UnsupportedOperationException; // type@1041 │ │ -301126: 6203 1387 |0011: sget-object v3, Lorg/jaudiotagger/logging/ErrorMessage;.ARTWORK_CANNOT_BE_CREATED_WITH_THIS_METHOD:Lorg/jaudiotagger/logging/ErrorMessage; // field@8713 │ │ -30112a: 6e10 5791 0300 |0013: invoke-virtual {v3}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ -301130: 0c03 |0016: move-result-object v3 │ │ -301132: 7020 fc87 3200 |0017: invoke-direct {v2, v3}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@87fc │ │ -301138: 2702 |001a: throw v2 │ │ +3010f8: |[3010f8] org.jaudiotagger.tag.flac.FlacTag.createField:(Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; │ │ +301108: 6200 c692 |0000: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.COVERART:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92c6 │ │ +30110c: 6e20 599e 0200 |0002: invoke-virtual {v2, v0}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.equals:(Ljava/lang/Object;)Z // method@9e59 │ │ +301112: 0a00 |0005: move-result v0 │ │ +301114: 3900 0900 |0006: if-nez v0, 000f // +0009 │ │ +301118: 5410 e889 |0008: iget-object v0, v1, Lorg/jaudiotagger/tag/flac/FlacTag;.tag:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag; // field@89e8 │ │ +30111c: 6e30 6c9e 2003 |000a: invoke-virtual {v0, v2, v3}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.createField:(Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@9e6c │ │ +301122: 0c02 |000d: move-result-object v2 │ │ +301124: 1102 |000e: return-object v2 │ │ +301126: 2202 4110 |000f: new-instance v2, Ljava/lang/UnsupportedOperationException; // type@1041 │ │ +30112a: 6203 1387 |0011: sget-object v3, Lorg/jaudiotagger/logging/ErrorMessage;.ARTWORK_CANNOT_BE_CREATED_WITH_THIS_METHOD:Lorg/jaudiotagger/logging/ErrorMessage; // field@8713 │ │ +30112e: 6e10 5791 0300 |0013: invoke-virtual {v3}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ +301134: 0c03 |0016: move-result-object v3 │ │ +301136: 7020 fc87 3200 |0017: invoke-direct {v2, v3}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@87fc │ │ +30113c: 2702 |001a: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=322 │ │ 0x0008 line=326 │ │ 0x000f line=324 │ │ locals : │ │ 0x0000 - 0x001b reg=1 this Lorg/jaudiotagger/tag/flac/FlacTag; │ │ @@ -1120523,31 +1120523,31 @@ │ │ type : '(Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 9 │ │ insns size : 27 16-bit code units │ │ -30113c: |[30113c] org.jaudiotagger.tag.flac.FlacTag.createLinkedArtworkField:(Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; │ │ -30114c: 2209 5411 |0000: new-instance v9, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture; // type@1154 │ │ -301150: 6200 aa81 |0002: sget-object v0, Ljava/nio/charset/StandardCharsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@81aa │ │ -301154: 6e20 a187 0b00 |0004: invoke-virtual {v11, v0}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@87a1 │ │ -30115a: 0c01 |0007: move-result-object v1 │ │ -30115c: 620b 8192 |0008: sget-object v11, Lorg/jaudiotagger/tag/reference/PictureTypes;.DEFAULT_ID:Ljava/lang/Integer; // field@9281 │ │ -301160: 6e10 2987 0b00 |000a: invoke-virtual {v11}, Ljava/lang/Integer;.intValue:()I // method@8729 │ │ -301166: 0a02 |000d: move-result v2 │ │ -301168: 1a03 3904 |000e: const-string v3, "-->" // string@0439 │ │ -30116c: 1a04 0000 |0010: const-string v4, "" // string@0000 │ │ -301170: 1205 |0012: const/4 v5, #int 0 // #0 │ │ -301172: 1206 |0013: const/4 v6, #int 0 // #0 │ │ -301174: 1207 |0014: const/4 v7, #int 0 // #0 │ │ -301176: 1208 |0015: const/4 v8, #int 0 // #0 │ │ -301178: 0790 |0016: move-object v0, v9 │ │ -30117a: 7609 e68d 0000 |0017: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.:([BILjava/lang/String;Ljava/lang/String;IIII)V // method@8de6 │ │ -301180: 1109 |001a: return-object v9 │ │ +301140: |[301140] org.jaudiotagger.tag.flac.FlacTag.createLinkedArtworkField:(Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; │ │ +301150: 2209 5411 |0000: new-instance v9, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture; // type@1154 │ │ +301154: 6200 aa81 |0002: sget-object v0, Ljava/nio/charset/StandardCharsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@81aa │ │ +301158: 6e20 a187 0b00 |0004: invoke-virtual {v11, v0}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@87a1 │ │ +30115e: 0c01 |0007: move-result-object v1 │ │ +301160: 620b 8192 |0008: sget-object v11, Lorg/jaudiotagger/tag/reference/PictureTypes;.DEFAULT_ID:Ljava/lang/Integer; // field@9281 │ │ +301164: 6e10 2987 0b00 |000a: invoke-virtual {v11}, Ljava/lang/Integer;.intValue:()I // method@8729 │ │ +30116a: 0a02 |000d: move-result v2 │ │ +30116c: 1a03 3904 |000e: const-string v3, "-->" // string@0439 │ │ +301170: 1a04 0000 |0010: const-string v4, "" // string@0000 │ │ +301174: 1205 |0012: const/4 v5, #int 0 // #0 │ │ +301176: 1206 |0013: const/4 v6, #int 0 // #0 │ │ +301178: 1207 |0014: const/4 v7, #int 0 // #0 │ │ +30117a: 1208 |0015: const/4 v8, #int 0 // #0 │ │ +30117c: 0790 |0016: move-object v0, v9 │ │ +30117e: 7609 e68d 0000 |0017: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.:([BILjava/lang/String;Ljava/lang/String;IIII)V // method@8de6 │ │ +301184: 1109 |001a: return-object v9 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=500 │ │ locals : │ │ 0x0000 - 0x001b reg=10 this Lorg/jaudiotagger/tag/flac/FlacTag; │ │ 0x0000 - 0x001b reg=11 (null) Ljava/lang/String; │ │ │ │ @@ -1120556,18 +1120556,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -301494: |[301494] org.jaudiotagger.tag.flac.FlacTag.deleteArtworkField:()V │ │ -3014a4: 6200 b487 |0000: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.COVER_ART:Lorg/jaudiotagger/tag/FieldKey; // field@87b4 │ │ -3014a8: 6e20 7f94 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/flac/FlacTag;.deleteField:(Lorg/jaudiotagger/tag/FieldKey;)V // method@947f │ │ -3014ae: 0e00 |0005: return-void │ │ +301498: |[301498] org.jaudiotagger.tag.flac.FlacTag.deleteArtworkField:()V │ │ +3014a8: 6200 b487 |0000: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.COVER_ART:Lorg/jaudiotagger/tag/FieldKey; // field@87b4 │ │ +3014ac: 6e20 7f94 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/flac/FlacTag;.deleteField:(Lorg/jaudiotagger/tag/FieldKey;)V // method@947f │ │ +3014b2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=579 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jaudiotagger/tag/flac/FlacTag; │ │ │ │ #12 : (in Lorg/jaudiotagger/tag/flac/FlacTag;) │ │ @@ -1120575,27 +1120575,27 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -3014b0: |[3014b0] org.jaudiotagger.tag.flac.FlacTag.deleteField:(Ljava/lang/String;)V │ │ -3014c0: 6200 b487 |0000: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.COVER_ART:Lorg/jaudiotagger/tag/FieldKey; // field@87b4 │ │ -3014c4: 6e10 8e91 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/tag/FieldKey;.name:()Ljava/lang/String; // method@918e │ │ -3014ca: 0c00 |0005: move-result-object v0 │ │ -3014cc: 6e20 9c87 0200 |0006: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -3014d2: 0a00 |0009: move-result v0 │ │ -3014d4: 3800 0800 |000a: if-eqz v0, 0012 // +0008 │ │ -3014d8: 5412 e789 |000c: iget-object v2, v1, Lorg/jaudiotagger/tag/flac/FlacTag;.images:Ljava/util/List; // field@89e7 │ │ -3014dc: 7210 6689 0200 |000e: invoke-interface {v2}, Ljava/util/List;.clear:()V // method@8966 │ │ -3014e2: 2806 |0011: goto 0017 // +0006 │ │ -3014e4: 5410 e889 |0012: iget-object v0, v1, Lorg/jaudiotagger/tag/flac/FlacTag;.tag:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag; // field@89e8 │ │ -3014e8: 6e20 709e 2000 |0014: invoke-virtual {v0, v2}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.deleteField:(Ljava/lang/String;)V // method@9e70 │ │ -3014ee: 0e00 |0017: return-void │ │ +3014b4: |[3014b4] org.jaudiotagger.tag.flac.FlacTag.deleteField:(Ljava/lang/String;)V │ │ +3014c4: 6200 b487 |0000: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.COVER_ART:Lorg/jaudiotagger/tag/FieldKey; // field@87b4 │ │ +3014c8: 6e10 8e91 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/tag/FieldKey;.name:()Ljava/lang/String; // method@918e │ │ +3014ce: 0c00 |0005: move-result-object v0 │ │ +3014d0: 6e20 9c87 0200 |0006: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +3014d6: 0a00 |0009: move-result v0 │ │ +3014d8: 3800 0800 |000a: if-eqz v0, 0012 // +0008 │ │ +3014dc: 5412 e789 |000c: iget-object v2, v1, Lorg/jaudiotagger/tag/flac/FlacTag;.images:Ljava/util/List; // field@89e7 │ │ +3014e0: 7210 6689 0200 |000e: invoke-interface {v2}, Ljava/util/List;.clear:()V // method@8966 │ │ +3014e6: 2806 |0011: goto 0017 // +0006 │ │ +3014e8: 5410 e889 |0012: iget-object v0, v1, Lorg/jaudiotagger/tag/flac/FlacTag;.tag:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag; // field@89e8 │ │ +3014ec: 6e20 709e 2000 |0014: invoke-virtual {v0, v2}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.deleteField:(Ljava/lang/String;)V // method@9e70 │ │ +3014f2: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=432 │ │ 0x000c line=434 │ │ 0x0012 line=438 │ │ locals : │ │ 0x0000 - 0x0018 reg=1 this Lorg/jaudiotagger/tag/flac/FlacTag; │ │ @@ -1120606,25 +1120606,25 @@ │ │ type : '(Lorg/jaudiotagger/tag/FieldKey;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -3014f0: |[3014f0] org.jaudiotagger.tag.flac.FlacTag.deleteField:(Lorg/jaudiotagger/tag/FieldKey;)V │ │ -301500: 6200 b487 |0000: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.COVER_ART:Lorg/jaudiotagger/tag/FieldKey; // field@87b4 │ │ -301504: 6e20 8d91 0200 |0002: invoke-virtual {v2, v0}, Lorg/jaudiotagger/tag/FieldKey;.equals:(Ljava/lang/Object;)Z // method@918d │ │ -30150a: 0a00 |0005: move-result v0 │ │ -30150c: 3800 0800 |0006: if-eqz v0, 000e // +0008 │ │ -301510: 5412 e789 |0008: iget-object v2, v1, Lorg/jaudiotagger/tag/flac/FlacTag;.images:Ljava/util/List; // field@89e7 │ │ -301514: 7210 6689 0200 |000a: invoke-interface {v2}, Ljava/util/List;.clear:()V // method@8966 │ │ -30151a: 2806 |000d: goto 0013 // +0006 │ │ -30151c: 5410 e889 |000e: iget-object v0, v1, Lorg/jaudiotagger/tag/flac/FlacTag;.tag:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag; // field@89e8 │ │ -301520: 6e20 719e 2000 |0010: invoke-virtual {v0, v2}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.deleteField:(Lorg/jaudiotagger/tag/FieldKey;)V // method@9e71 │ │ -301526: 0e00 |0013: return-void │ │ +3014f4: |[3014f4] org.jaudiotagger.tag.flac.FlacTag.deleteField:(Lorg/jaudiotagger/tag/FieldKey;)V │ │ +301504: 6200 b487 |0000: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.COVER_ART:Lorg/jaudiotagger/tag/FieldKey; // field@87b4 │ │ +301508: 6e20 8d91 0200 |0002: invoke-virtual {v2, v0}, Lorg/jaudiotagger/tag/FieldKey;.equals:(Ljava/lang/Object;)Z // method@918d │ │ +30150e: 0a00 |0005: move-result v0 │ │ +301510: 3800 0800 |0006: if-eqz v0, 000e // +0008 │ │ +301514: 5412 e789 |0008: iget-object v2, v1, Lorg/jaudiotagger/tag/flac/FlacTag;.images:Ljava/util/List; // field@89e7 │ │ +301518: 7210 6689 0200 |000a: invoke-interface {v2}, Ljava/util/List;.clear:()V // method@8966 │ │ +30151e: 2806 |000d: goto 0013 // +0006 │ │ +301520: 5410 e889 |000e: iget-object v0, v1, Lorg/jaudiotagger/tag/flac/FlacTag;.tag:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag; // field@89e8 │ │ +301524: 6e20 719e 2000 |0010: invoke-virtual {v0, v2}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.deleteField:(Lorg/jaudiotagger/tag/FieldKey;)V // method@9e71 │ │ +30152a: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=420 │ │ 0x0008 line=422 │ │ 0x000e line=426 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 this Lorg/jaudiotagger/tag/flac/FlacTag; │ │ @@ -1120635,27 +1120635,27 @@ │ │ type : '(Lorg/jaudiotagger/tag/FieldKey;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -300db4: |[300db4] org.jaudiotagger.tag.flac.FlacTag.getAll:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/util/List; │ │ -300dc4: 6200 b487 |0000: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.COVER_ART:Lorg/jaudiotagger/tag/FieldKey; // field@87b4 │ │ -300dc8: 3202 0900 |0002: if-eq v2, v0, 000b // +0009 │ │ -300dcc: 5410 e889 |0004: iget-object v0, v1, Lorg/jaudiotagger/tag/flac/FlacTag;.tag:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag; // field@89e8 │ │ -300dd0: 6e20 749e 2000 |0006: invoke-virtual {v0, v2}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.getAll:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/util/List; // method@9e74 │ │ -300dd6: 0c02 |0009: move-result-object v2 │ │ -300dd8: 1102 |000a: return-object v2 │ │ -300dda: 2202 4110 |000b: new-instance v2, Ljava/lang/UnsupportedOperationException; // type@1041 │ │ -300dde: 6200 1387 |000d: sget-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.ARTWORK_CANNOT_BE_CREATED_WITH_THIS_METHOD:Lorg/jaudiotagger/logging/ErrorMessage; // field@8713 │ │ -300de2: 6e10 5791 0000 |000f: invoke-virtual {v0}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ -300de8: 0c00 |0012: move-result-object v0 │ │ -300dea: 7020 fc87 0200 |0013: invoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@87fc │ │ -300df0: 2702 |0016: throw v2 │ │ +300db8: |[300db8] org.jaudiotagger.tag.flac.FlacTag.getAll:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/util/List; │ │ +300dc8: 6200 b487 |0000: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.COVER_ART:Lorg/jaudiotagger/tag/FieldKey; // field@87b4 │ │ +300dcc: 3202 0900 |0002: if-eq v2, v0, 000b // +0009 │ │ +300dd0: 5410 e889 |0004: iget-object v0, v1, Lorg/jaudiotagger/tag/flac/FlacTag;.tag:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag; // field@89e8 │ │ +300dd4: 6e20 749e 2000 |0006: invoke-virtual {v0, v2}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.getAll:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/util/List; // method@9e74 │ │ +300dda: 0c02 |0009: move-result-object v2 │ │ +300ddc: 1102 |000a: return-object v2 │ │ +300dde: 2202 4110 |000b: new-instance v2, Ljava/lang/UnsupportedOperationException; // type@1041 │ │ +300de2: 6200 1387 |000d: sget-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.ARTWORK_CANNOT_BE_CREATED_WITH_THIS_METHOD:Lorg/jaudiotagger/logging/ErrorMessage; // field@8713 │ │ +300de6: 6e10 5791 0000 |000f: invoke-virtual {v0}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ +300dec: 0c00 |0012: move-result-object v0 │ │ +300dee: 7020 fc87 0200 |0013: invoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@87fc │ │ +300df4: 2702 |0016: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x0004 line=100 │ │ 0x000b line=96 │ │ locals : │ │ 0x0000 - 0x0017 reg=1 this Lorg/jaudiotagger/tag/flac/FlacTag; │ │ @@ -1120666,34 +1120666,34 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -300df4: |[300df4] org.jaudiotagger.tag.flac.FlacTag.getArtworkList:()Ljava/util/List; │ │ -300e04: 2200 7c10 |0000: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ -300e08: 5431 e789 |0002: iget-object v1, v3, Lorg/jaudiotagger/tag/flac/FlacTag;.images:Ljava/util/List; // field@89e7 │ │ -300e0c: 7210 7389 0100 |0004: invoke-interface {v1}, Ljava/util/List;.size:()I // method@8973 │ │ -300e12: 0a01 |0007: move-result v1 │ │ -300e14: 7020 af88 1000 |0008: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@88af │ │ -300e1a: 5431 e789 |000b: iget-object v1, v3, Lorg/jaudiotagger/tag/flac/FlacTag;.images:Ljava/util/List; // field@89e7 │ │ -300e1e: 7210 6e89 0100 |000d: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ -300e24: 0c01 |0010: move-result-object v1 │ │ -300e26: 7210 4789 0100 |0011: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -300e2c: 0a02 |0014: move-result v2 │ │ -300e2e: 3802 1000 |0015: if-eqz v2, 0025 // +0010 │ │ -300e32: 7210 4889 0100 |0017: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -300e38: 0c02 |001a: move-result-object v2 │ │ -300e3a: 1f02 5411 |001b: check-cast v2, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture; // type@1154 │ │ -300e3e: 7110 409c 0200 |001d: invoke-static {v2}, Lorg/jaudiotagger/tag/images/ArtworkFactory;.createArtworkFromMetadataBlockDataPicture:(Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;)Lorg/jaudiotagger/tag/images/Artwork; // method@9c40 │ │ -300e44: 0c02 |0020: move-result-object v2 │ │ -300e46: 7220 6489 2000 |0021: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -300e4c: 28ed |0024: goto 0011 // -0013 │ │ -300e4e: 1100 |0025: return-object v0 │ │ +300df8: |[300df8] org.jaudiotagger.tag.flac.FlacTag.getArtworkList:()Ljava/util/List; │ │ +300e08: 2200 7c10 |0000: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ +300e0c: 5431 e789 |0002: iget-object v1, v3, Lorg/jaudiotagger/tag/flac/FlacTag;.images:Ljava/util/List; // field@89e7 │ │ +300e10: 7210 7389 0100 |0004: invoke-interface {v1}, Ljava/util/List;.size:()I // method@8973 │ │ +300e16: 0a01 |0007: move-result v1 │ │ +300e18: 7020 af88 1000 |0008: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@88af │ │ +300e1e: 5431 e789 |000b: iget-object v1, v3, Lorg/jaudiotagger/tag/flac/FlacTag;.images:Ljava/util/List; // field@89e7 │ │ +300e22: 7210 6e89 0100 |000d: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ +300e28: 0c01 |0010: move-result-object v1 │ │ +300e2a: 7210 4789 0100 |0011: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +300e30: 0a02 |0014: move-result v2 │ │ +300e32: 3802 1000 |0015: if-eqz v2, 0025 // +0010 │ │ +300e36: 7210 4889 0100 |0017: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +300e3c: 0c02 |001a: move-result-object v2 │ │ +300e3e: 1f02 5411 |001b: check-cast v2, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture; // type@1154 │ │ +300e42: 7110 409c 0200 |001d: invoke-static {v2}, Lorg/jaudiotagger/tag/images/ArtworkFactory;.createArtworkFromMetadataBlockDataPicture:(Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;)Lorg/jaudiotagger/tag/images/Artwork; // method@9c40 │ │ +300e48: 0c02 |0020: move-result-object v2 │ │ +300e4a: 7220 6489 2000 |0021: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +300e50: 28ed |0024: goto 0011 // -0013 │ │ +300e52: 1100 |0025: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=552 │ │ 0x000b line=554 │ │ 0x001d line=556 │ │ 0x0021 line=557 │ │ locals : │ │ @@ -1120704,23 +1120704,23 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -300c5c: |[300c5c] org.jaudiotagger.tag.flac.FlacTag.getFieldCount:()I │ │ -300c6c: 5420 e889 |0000: iget-object v0, v2, Lorg/jaudiotagger/tag/flac/FlacTag;.tag:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag; // field@89e8 │ │ -300c70: 6e10 789e 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.getFieldCount:()I // method@9e78 │ │ -300c76: 0a00 |0005: move-result v0 │ │ -300c78: 5421 e789 |0006: iget-object v1, v2, Lorg/jaudiotagger/tag/flac/FlacTag;.images:Ljava/util/List; // field@89e7 │ │ -300c7c: 7210 7389 0100 |0008: invoke-interface {v1}, Ljava/util/List;.size:()I // method@8973 │ │ -300c82: 0a01 |000b: move-result v1 │ │ -300c84: b010 |000c: add-int/2addr v0, v1 │ │ -300c86: 0f00 |000d: return v0 │ │ +300c60: |[300c60] org.jaudiotagger.tag.flac.FlacTag.getFieldCount:()I │ │ +300c70: 5420 e889 |0000: iget-object v0, v2, Lorg/jaudiotagger/tag/flac/FlacTag;.tag:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag; // field@89e8 │ │ +300c74: 6e10 789e 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.getFieldCount:()I // method@9e78 │ │ +300c7a: 0a00 |0005: move-result v0 │ │ +300c7c: 5421 e789 |0006: iget-object v1, v2, Lorg/jaudiotagger/tag/flac/FlacTag;.images:Ljava/util/List; // field@89e7 │ │ +300c80: 7210 7389 0100 |0008: invoke-interface {v1}, Ljava/util/List;.size:()I // method@8973 │ │ +300c86: 0a01 |000b: move-result v1 │ │ +300c88: b010 |000c: add-int/2addr v0, v1 │ │ +300c8a: 0f00 |000d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=451 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lorg/jaudiotagger/tag/flac/FlacTag; │ │ │ │ #17 : (in Lorg/jaudiotagger/tag/flac/FlacTag;) │ │ @@ -1120728,18 +1120728,18 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -300c88: |[300c88] org.jaudiotagger.tag.flac.FlacTag.getFieldCountIncludingSubValues:()I │ │ -300c98: 6e10 8294 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/flac/FlacTag;.getFieldCount:()I // method@9482 │ │ -300c9e: 0a00 |0003: move-result v0 │ │ -300ca0: 0f00 |0004: return v0 │ │ +300c8c: |[300c8c] org.jaudiotagger.tag.flac.FlacTag.getFieldCountIncludingSubValues:()I │ │ +300c9c: 6e10 8294 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/flac/FlacTag;.getFieldCount:()I // method@9482 │ │ +300ca2: 0a00 |0003: move-result v0 │ │ +300ca4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=456 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jaudiotagger/tag/flac/FlacTag; │ │ │ │ #18 : (in Lorg/jaudiotagger/tag/flac/FlacTag;) │ │ @@ -1120747,19 +1120747,19 @@ │ │ type : '()Ljava/util/Iterator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -300d94: |[300d94] org.jaudiotagger.tag.flac.FlacTag.getFields:()Ljava/util/Iterator; │ │ -300da4: 5410 e889 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/flac/FlacTag;.tag:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag; // field@89e8 │ │ -300da8: 6e10 799e 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.getFields:()Ljava/util/Iterator; // method@9e79 │ │ -300dae: 0c00 |0005: move-result-object v0 │ │ -300db0: 1100 |0006: return-object v0 │ │ +300d98: |[300d98] org.jaudiotagger.tag.flac.FlacTag.getFields:()Ljava/util/Iterator; │ │ +300da8: 5410 e889 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/flac/FlacTag;.tag:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag; // field@89e8 │ │ +300dac: 6e10 799e 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.getFields:()Ljava/util/Iterator; // method@9e79 │ │ +300db2: 0c00 |0005: move-result-object v0 │ │ +300db4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=446 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jaudiotagger/tag/flac/FlacTag; │ │ │ │ #19 : (in Lorg/jaudiotagger/tag/flac/FlacTag;) │ │ @@ -1120767,39 +1120767,39 @@ │ │ type : '(Ljava/lang/String;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -300e50: |[300e50] org.jaudiotagger.tag.flac.FlacTag.getFields:(Ljava/lang/String;)Ljava/util/List; │ │ -300e60: 6200 b487 |0000: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.COVER_ART:Lorg/jaudiotagger/tag/FieldKey; // field@87b4 │ │ -300e64: 6e10 8e91 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/tag/FieldKey;.name:()Ljava/lang/String; // method@918e │ │ -300e6a: 0c00 |0005: move-result-object v0 │ │ -300e6c: 6e20 9c87 0300 |0006: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -300e72: 0a00 |0009: move-result v0 │ │ -300e74: 3800 1e00 |000a: if-eqz v0, 0028 // +001e │ │ -300e78: 2203 7c10 |000c: new-instance v3, Ljava/util/ArrayList; // type@107c │ │ -300e7c: 7010 ae88 0300 |000e: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@88ae │ │ -300e82: 5420 e789 |0011: iget-object v0, v2, Lorg/jaudiotagger/tag/flac/FlacTag;.images:Ljava/util/List; // field@89e7 │ │ -300e86: 7210 6e89 0000 |0013: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ -300e8c: 0c00 |0016: move-result-object v0 │ │ -300e8e: 7210 4789 0000 |0017: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -300e94: 0a01 |001a: move-result v1 │ │ -300e96: 3801 0c00 |001b: if-eqz v1, 0027 // +000c │ │ -300e9a: 7210 4889 0000 |001d: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -300ea0: 0c01 |0020: move-result-object v1 │ │ -300ea2: 1f01 5411 |0021: check-cast v1, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture; // type@1154 │ │ -300ea6: 7220 6489 1300 |0023: invoke-interface {v3, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -300eac: 28f1 |0026: goto 0017 // -000f │ │ -300eae: 1103 |0027: return-object v3 │ │ -300eb0: 5420 e889 |0028: iget-object v0, v2, Lorg/jaudiotagger/tag/flac/FlacTag;.tag:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag; // field@89e8 │ │ -300eb4: 6e20 7a9e 3000 |002a: invoke-virtual {v0, v3}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.getFields:(Ljava/lang/String;)Ljava/util/List; // method@9e7a │ │ -300eba: 0c03 |002d: move-result-object v3 │ │ -300ebc: 1103 |002e: return-object v3 │ │ +300e54: |[300e54] org.jaudiotagger.tag.flac.FlacTag.getFields:(Ljava/lang/String;)Ljava/util/List; │ │ +300e64: 6200 b487 |0000: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.COVER_ART:Lorg/jaudiotagger/tag/FieldKey; // field@87b4 │ │ +300e68: 6e10 8e91 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/tag/FieldKey;.name:()Ljava/lang/String; // method@918e │ │ +300e6e: 0c00 |0005: move-result-object v0 │ │ +300e70: 6e20 9c87 0300 |0006: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +300e76: 0a00 |0009: move-result v0 │ │ +300e78: 3800 1e00 |000a: if-eqz v0, 0028 // +001e │ │ +300e7c: 2203 7c10 |000c: new-instance v3, Ljava/util/ArrayList; // type@107c │ │ +300e80: 7010 ae88 0300 |000e: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@88ae │ │ +300e86: 5420 e789 |0011: iget-object v0, v2, Lorg/jaudiotagger/tag/flac/FlacTag;.images:Ljava/util/List; // field@89e7 │ │ +300e8a: 7210 6e89 0000 |0013: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ +300e90: 0c00 |0016: move-result-object v0 │ │ +300e92: 7210 4789 0000 |0017: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +300e98: 0a01 |001a: move-result v1 │ │ +300e9a: 3801 0c00 |001b: if-eqz v1, 0027 // +000c │ │ +300e9e: 7210 4889 0000 |001d: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +300ea4: 0c01 |0020: move-result-object v1 │ │ +300ea6: 1f01 5411 |0021: check-cast v1, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture; // type@1154 │ │ +300eaa: 7220 6489 1300 |0023: invoke-interface {v3, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +300eb0: 28f1 |0026: goto 0017 // -000f │ │ +300eb2: 1103 |0027: return-object v3 │ │ +300eb4: 5420 e889 |0028: iget-object v0, v2, Lorg/jaudiotagger/tag/flac/FlacTag;.tag:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag; // field@89e8 │ │ +300eb8: 6e20 7a9e 3000 |002a: invoke-virtual {v0, v3}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.getFields:(Ljava/lang/String;)Ljava/util/List; // method@9e7a │ │ +300ebe: 0c03 |002d: move-result-object v3 │ │ +300ec0: 1103 |002e: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x000c line=72 │ │ 0x0011 line=73 │ │ 0x0023 line=75 │ │ 0x0028 line=81 │ │ @@ -1120812,37 +1120812,37 @@ │ │ type : '(Lorg/jaudiotagger/tag/FieldKey;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -300ec0: |[300ec0] org.jaudiotagger.tag.flac.FlacTag.getFields:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/util/List; │ │ -300ed0: 6200 b487 |0000: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.COVER_ART:Lorg/jaudiotagger/tag/FieldKey; // field@87b4 │ │ -300ed4: 6e20 8d91 0300 |0002: invoke-virtual {v3, v0}, Lorg/jaudiotagger/tag/FieldKey;.equals:(Ljava/lang/Object;)Z // method@918d │ │ -300eda: 0a00 |0005: move-result v0 │ │ -300edc: 3800 1e00 |0006: if-eqz v0, 0024 // +001e │ │ -300ee0: 2203 7c10 |0008: new-instance v3, Ljava/util/ArrayList; // type@107c │ │ -300ee4: 7010 ae88 0300 |000a: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@88ae │ │ -300eea: 5420 e789 |000d: iget-object v0, v2, Lorg/jaudiotagger/tag/flac/FlacTag;.images:Ljava/util/List; // field@89e7 │ │ -300eee: 7210 6e89 0000 |000f: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ -300ef4: 0c00 |0012: move-result-object v0 │ │ -300ef6: 7210 4789 0000 |0013: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -300efc: 0a01 |0016: move-result v1 │ │ -300efe: 3801 0c00 |0017: if-eqz v1, 0023 // +000c │ │ -300f02: 7210 4889 0000 |0019: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -300f08: 0c01 |001c: move-result-object v1 │ │ -300f0a: 1f01 5411 |001d: check-cast v1, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture; // type@1154 │ │ -300f0e: 7220 6489 1300 |001f: invoke-interface {v3, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -300f14: 28f1 |0022: goto 0013 // -000f │ │ -300f16: 1103 |0023: return-object v3 │ │ -300f18: 5420 e889 |0024: iget-object v0, v2, Lorg/jaudiotagger/tag/flac/FlacTag;.tag:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag; // field@89e8 │ │ -300f1c: 6e20 7b9e 3000 |0026: invoke-virtual {v0, v3}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.getFields:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/util/List; // method@9e7b │ │ -300f22: 0c03 |0029: move-result-object v3 │ │ -300f24: 1103 |002a: return-object v3 │ │ +300ec4: |[300ec4] org.jaudiotagger.tag.flac.FlacTag.getFields:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/util/List; │ │ +300ed4: 6200 b487 |0000: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.COVER_ART:Lorg/jaudiotagger/tag/FieldKey; // field@87b4 │ │ +300ed8: 6e20 8d91 0300 |0002: invoke-virtual {v3, v0}, Lorg/jaudiotagger/tag/FieldKey;.equals:(Ljava/lang/Object;)Z // method@918d │ │ +300ede: 0a00 |0005: move-result v0 │ │ +300ee0: 3800 1e00 |0006: if-eqz v0, 0024 // +001e │ │ +300ee4: 2203 7c10 |0008: new-instance v3, Ljava/util/ArrayList; // type@107c │ │ +300ee8: 7010 ae88 0300 |000a: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@88ae │ │ +300eee: 5420 e789 |000d: iget-object v0, v2, Lorg/jaudiotagger/tag/flac/FlacTag;.images:Ljava/util/List; // field@89e7 │ │ +300ef2: 7210 6e89 0000 |000f: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ +300ef8: 0c00 |0012: move-result-object v0 │ │ +300efa: 7210 4789 0000 |0013: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +300f00: 0a01 |0016: move-result v1 │ │ +300f02: 3801 0c00 |0017: if-eqz v1, 0023 // +000c │ │ +300f06: 7210 4889 0000 |0019: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +300f0c: 0c01 |001c: move-result-object v1 │ │ +300f0e: 1f01 5411 |001d: check-cast v1, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture; // type@1154 │ │ +300f12: 7220 6489 1300 |001f: invoke-interface {v3, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +300f18: 28f1 |0022: goto 0013 // -000f │ │ +300f1a: 1103 |0023: return-object v3 │ │ +300f1c: 5420 e889 |0024: iget-object v0, v2, Lorg/jaudiotagger/tag/flac/FlacTag;.tag:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag; // field@89e8 │ │ +300f20: 6e20 7b9e 3000 |0026: invoke-virtual {v0, v3}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.getFields:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/util/List; // method@9e7b │ │ +300f26: 0c03 |0029: move-result-object v3 │ │ +300f28: 1103 |002a: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=467 │ │ 0x0008 line=469 │ │ 0x000d line=470 │ │ 0x001f line=472 │ │ 0x0024 line=478 │ │ @@ -1120855,31 +1120855,31 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -300ca4: |[300ca4] org.jaudiotagger.tag.flac.FlacTag.getFirst:(Ljava/lang/String;)Ljava/lang/String; │ │ -300cb4: 6200 b487 |0000: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.COVER_ART:Lorg/jaudiotagger/tag/FieldKey; // field@87b4 │ │ -300cb8: 6e10 8e91 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/tag/FieldKey;.name:()Ljava/lang/String; // method@918e │ │ -300cbe: 0c00 |0005: move-result-object v0 │ │ -300cc0: 6e20 9c87 0200 |0006: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -300cc6: 0a00 |0009: move-result v0 │ │ -300cc8: 3900 0900 |000a: if-nez v0, 0013 // +0009 │ │ -300ccc: 5410 e889 |000c: iget-object v0, v1, Lorg/jaudiotagger/tag/flac/FlacTag;.tag:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag; // field@89e8 │ │ -300cd0: 6e20 7c9e 2000 |000e: invoke-virtual {v0, v2}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.getFirst:(Ljava/lang/String;)Ljava/lang/String; // method@9e7c │ │ -300cd6: 0c02 |0011: move-result-object v2 │ │ -300cd8: 1102 |0012: return-object v2 │ │ -300cda: 2202 4110 |0013: new-instance v2, Ljava/lang/UnsupportedOperationException; // type@1041 │ │ -300cde: 6200 1387 |0015: sget-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.ARTWORK_CANNOT_BE_CREATED_WITH_THIS_METHOD:Lorg/jaudiotagger/logging/ErrorMessage; // field@8713 │ │ -300ce2: 6e10 5791 0000 |0017: invoke-virtual {v0}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ -300ce8: 0c00 |001a: move-result-object v0 │ │ -300cea: 7020 fc87 0200 |001b: invoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@87fc │ │ -300cf0: 2702 |001e: throw v2 │ │ +300ca8: |[300ca8] org.jaudiotagger.tag.flac.FlacTag.getFirst:(Ljava/lang/String;)Ljava/lang/String; │ │ +300cb8: 6200 b487 |0000: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.COVER_ART:Lorg/jaudiotagger/tag/FieldKey; // field@87b4 │ │ +300cbc: 6e10 8e91 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/tag/FieldKey;.name:()Ljava/lang/String; // method@918e │ │ +300cc2: 0c00 |0005: move-result-object v0 │ │ +300cc4: 6e20 9c87 0200 |0006: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +300cca: 0a00 |0009: move-result v0 │ │ +300ccc: 3900 0900 |000a: if-nez v0, 0013 // +0009 │ │ +300cd0: 5410 e889 |000c: iget-object v0, v1, Lorg/jaudiotagger/tag/flac/FlacTag;.tag:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag; // field@89e8 │ │ +300cd4: 6e20 7c9e 2000 |000e: invoke-virtual {v0, v2}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.getFirst:(Ljava/lang/String;)Ljava/lang/String; // method@9e7c │ │ +300cda: 0c02 |0011: move-result-object v2 │ │ +300cdc: 1102 |0012: return-object v2 │ │ +300cde: 2202 4110 |0013: new-instance v2, Ljava/lang/UnsupportedOperationException; // type@1041 │ │ +300ce2: 6200 1387 |0015: sget-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.ARTWORK_CANNOT_BE_CREATED_WITH_THIS_METHOD:Lorg/jaudiotagger/logging/ErrorMessage; // field@8713 │ │ +300ce6: 6e10 5791 0000 |0017: invoke-virtual {v0}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ +300cec: 0c00 |001a: move-result-object v0 │ │ +300cee: 7020 fc87 0200 |001b: invoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@87fc │ │ +300cf4: 2702 |001e: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=350 │ │ 0x000c line=356 │ │ 0x0013 line=352 │ │ locals : │ │ 0x0000 - 0x001f reg=1 this Lorg/jaudiotagger/tag/flac/FlacTag; │ │ @@ -1120890,19 +1120890,19 @@ │ │ type : '(Lorg/jaudiotagger/tag/FieldKey;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -300cf4: |[300cf4] org.jaudiotagger.tag.flac.FlacTag.getFirst:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/lang/String; │ │ -300d04: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -300d06: 6e30 8d94 2100 |0001: invoke-virtual {v1, v2, v0}, Lorg/jaudiotagger/tag/flac/FlacTag;.getValue:(Lorg/jaudiotagger/tag/FieldKey;I)Ljava/lang/String; // method@948d │ │ -300d0c: 0c02 |0004: move-result-object v2 │ │ -300d0e: 1102 |0005: return-object v2 │ │ +300cf8: |[300cf8] org.jaudiotagger.tag.flac.FlacTag.getFirst:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/lang/String; │ │ +300d08: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +300d0a: 6e30 8d94 2100 |0001: invoke-virtual {v1, v2, v0}, Lorg/jaudiotagger/tag/flac/FlacTag;.getValue:(Lorg/jaudiotagger/tag/FieldKey;I)Ljava/lang/String; // method@948d │ │ +300d10: 0c02 |0004: move-result-object v2 │ │ +300d12: 1102 |0005: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=374 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jaudiotagger/tag/flac/FlacTag; │ │ 0x0000 - 0x0006 reg=2 (null) Lorg/jaudiotagger/tag/FieldKey; │ │ │ │ @@ -1120911,27 +1120911,27 @@ │ │ type : '()Lorg/jaudiotagger/tag/images/Artwork;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -301230: |[301230] org.jaudiotagger.tag.flac.FlacTag.getFirstArtwork:()Lorg/jaudiotagger/tag/images/Artwork; │ │ -301240: 6e10 8194 0200 |0000: invoke-virtual {v2}, Lorg/jaudiotagger/tag/flac/FlacTag;.getArtworkList:()Ljava/util/List; // method@9481 │ │ -301246: 0c00 |0003: move-result-object v0 │ │ -301248: 7210 7389 0000 |0004: invoke-interface {v0}, Ljava/util/List;.size:()I // method@8973 │ │ -30124e: 0a01 |0007: move-result v1 │ │ -301250: 3d01 0a00 |0008: if-lez v1, 0012 // +000a │ │ -301254: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -301256: 7220 6a89 1000 |000b: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ -30125c: 0c00 |000e: move-result-object v0 │ │ -30125e: 1f00 ba12 |000f: check-cast v0, Lorg/jaudiotagger/tag/images/Artwork; // type@12ba │ │ -301262: 1100 |0011: return-object v0 │ │ -301264: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -301266: 1100 |0013: return-object v0 │ │ +301234: |[301234] org.jaudiotagger.tag.flac.FlacTag.getFirstArtwork:()Lorg/jaudiotagger/tag/images/Artwork; │ │ +301244: 6e10 8194 0200 |0000: invoke-virtual {v2}, Lorg/jaudiotagger/tag/flac/FlacTag;.getArtworkList:()Ljava/util/List; // method@9481 │ │ +30124a: 0c00 |0003: move-result-object v0 │ │ +30124c: 7210 7389 0000 |0004: invoke-interface {v0}, Ljava/util/List;.size:()I // method@8973 │ │ +301252: 0a01 |0007: move-result v1 │ │ +301254: 3d01 0a00 |0008: if-lez v1, 0012 // +000a │ │ +301258: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +30125a: 7220 6a89 1000 |000b: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ +301260: 0c00 |000e: move-result-object v0 │ │ +301262: 1f00 ba12 |000f: check-cast v0, Lorg/jaudiotagger/tag/images/Artwork; // type@12ba │ │ +301266: 1100 |0011: return-object v0 │ │ +301268: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +30126a: 1100 |0013: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=564 │ │ 0x0004 line=565 │ │ 0x000b line=567 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lorg/jaudiotagger/tag/flac/FlacTag; │ │ @@ -1120941,37 +1120941,37 @@ │ │ type : '(Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -301184: |[301184] org.jaudiotagger.tag.flac.FlacTag.getFirstField:(Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; │ │ -301194: 6200 b487 |0000: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.COVER_ART:Lorg/jaudiotagger/tag/FieldKey; // field@87b4 │ │ -301198: 6e10 8e91 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/tag/FieldKey;.name:()Ljava/lang/String; // method@918e │ │ -30119e: 0c00 |0005: move-result-object v0 │ │ -3011a0: 6e20 9c87 0200 |0006: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -3011a6: 0a00 |0009: move-result v0 │ │ -3011a8: 3800 1600 |000a: if-eqz v0, 0020 // +0016 │ │ -3011ac: 5412 e789 |000c: iget-object v2, v1, Lorg/jaudiotagger/tag/flac/FlacTag;.images:Ljava/util/List; // field@89e7 │ │ -3011b0: 7210 7389 0200 |000e: invoke-interface {v2}, Ljava/util/List;.size:()I // method@8973 │ │ -3011b6: 0a02 |0011: move-result v2 │ │ -3011b8: 3d02 0c00 |0012: if-lez v2, 001e // +000c │ │ -3011bc: 5412 e789 |0014: iget-object v2, v1, Lorg/jaudiotagger/tag/flac/FlacTag;.images:Ljava/util/List; // field@89e7 │ │ -3011c0: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -3011c2: 7220 6a89 0200 |0017: invoke-interface {v2, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ -3011c8: 0c02 |001a: move-result-object v2 │ │ -3011ca: 1f02 c711 |001b: check-cast v2, Lorg/jaudiotagger/tag/TagField; // type@11c7 │ │ -3011ce: 1102 |001d: return-object v2 │ │ -3011d0: 1202 |001e: const/4 v2, #int 0 // #0 │ │ -3011d2: 1102 |001f: return-object v2 │ │ -3011d4: 5410 e889 |0020: iget-object v0, v1, Lorg/jaudiotagger/tag/flac/FlacTag;.tag:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag; // field@89e8 │ │ -3011d8: 6e20 7e9e 2000 |0022: invoke-virtual {v0, v2}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.getFirstField:(Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@9e7e │ │ -3011de: 0c02 |0025: move-result-object v2 │ │ -3011e0: 1102 |0026: return-object v2 │ │ +301188: |[301188] org.jaudiotagger.tag.flac.FlacTag.getFirstField:(Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; │ │ +301198: 6200 b487 |0000: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.COVER_ART:Lorg/jaudiotagger/tag/FieldKey; // field@87b4 │ │ +30119c: 6e10 8e91 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/tag/FieldKey;.name:()Ljava/lang/String; // method@918e │ │ +3011a2: 0c00 |0005: move-result-object v0 │ │ +3011a4: 6e20 9c87 0200 |0006: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +3011aa: 0a00 |0009: move-result v0 │ │ +3011ac: 3800 1600 |000a: if-eqz v0, 0020 // +0016 │ │ +3011b0: 5412 e789 |000c: iget-object v2, v1, Lorg/jaudiotagger/tag/flac/FlacTag;.images:Ljava/util/List; // field@89e7 │ │ +3011b4: 7210 7389 0200 |000e: invoke-interface {v2}, Ljava/util/List;.size:()I // method@8973 │ │ +3011ba: 0a02 |0011: move-result v2 │ │ +3011bc: 3d02 0c00 |0012: if-lez v2, 001e // +000c │ │ +3011c0: 5412 e789 |0014: iget-object v2, v1, Lorg/jaudiotagger/tag/flac/FlacTag;.images:Ljava/util/List; // field@89e7 │ │ +3011c4: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +3011c6: 7220 6a89 0200 |0017: invoke-interface {v2, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ +3011cc: 0c02 |001a: move-result-object v2 │ │ +3011ce: 1f02 c711 |001b: check-cast v2, Lorg/jaudiotagger/tag/TagField; // type@11c7 │ │ +3011d2: 1102 |001d: return-object v2 │ │ +3011d4: 1202 |001e: const/4 v2, #int 0 // #0 │ │ +3011d6: 1102 |001f: return-object v2 │ │ +3011d8: 5410 e889 |0020: iget-object v0, v1, Lorg/jaudiotagger/tag/flac/FlacTag;.tag:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag; // field@89e8 │ │ +3011dc: 6e20 7e9e 2000 |0022: invoke-virtual {v0, v2}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.getFirstField:(Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@9e7e │ │ +3011e2: 0c02 |0025: move-result-object v2 │ │ +3011e4: 1102 |0026: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=379 │ │ 0x000c line=381 │ │ 0x0014 line=383 │ │ 0x0020 line=392 │ │ locals : │ │ @@ -1120983,31 +1120983,31 @@ │ │ type : '(Lorg/jaudiotagger/tag/FieldKey;)Lorg/jaudiotagger/tag/TagField;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -3011e4: |[3011e4] org.jaudiotagger.tag.flac.FlacTag.getFirstField:(Lorg/jaudiotagger/tag/FieldKey;)Lorg/jaudiotagger/tag/TagField; │ │ -3011f4: 3802 1800 |0000: if-eqz v2, 0018 // +0018 │ │ -3011f8: 6200 b487 |0002: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.COVER_ART:Lorg/jaudiotagger/tag/FieldKey; // field@87b4 │ │ -3011fc: 3302 0d00 |0004: if-ne v2, v0, 0011 // +000d │ │ -301200: 6202 b487 |0006: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.COVER_ART:Lorg/jaudiotagger/tag/FieldKey; // field@87b4 │ │ -301204: 6e10 8e91 0200 |0008: invoke-virtual {v2}, Lorg/jaudiotagger/tag/FieldKey;.name:()Ljava/lang/String; // method@918e │ │ -30120a: 0c02 |000b: move-result-object v2 │ │ -30120c: 6e20 8a94 2100 |000c: invoke-virtual {v1, v2}, Lorg/jaudiotagger/tag/flac/FlacTag;.getFirstField:(Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@948a │ │ -301212: 0c02 |000f: move-result-object v2 │ │ -301214: 1102 |0010: return-object v2 │ │ -301216: 5410 e889 |0011: iget-object v0, v1, Lorg/jaudiotagger/tag/flac/FlacTag;.tag:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag; // field@89e8 │ │ -30121a: 6e20 7f9e 2000 |0013: invoke-virtual {v0, v2}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.getFirstField:(Lorg/jaudiotagger/tag/FieldKey;)Lorg/jaudiotagger/tag/TagField; // method@9e7f │ │ -301220: 0c02 |0016: move-result-object v2 │ │ -301222: 1102 |0017: return-object v2 │ │ -301224: 2202 c311 |0018: new-instance v2, Lorg/jaudiotagger/tag/KeyNotFoundException; // type@11c3 │ │ -301228: 7010 a791 0200 |001a: invoke-direct {v2}, Lorg/jaudiotagger/tag/KeyNotFoundException;.:()V // method@91a7 │ │ -30122e: 2702 |001d: throw v2 │ │ +3011e8: |[3011e8] org.jaudiotagger.tag.flac.FlacTag.getFirstField:(Lorg/jaudiotagger/tag/FieldKey;)Lorg/jaudiotagger/tag/TagField; │ │ +3011f8: 3802 1800 |0000: if-eqz v2, 0018 // +0018 │ │ +3011fc: 6200 b487 |0002: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.COVER_ART:Lorg/jaudiotagger/tag/FieldKey; // field@87b4 │ │ +301200: 3302 0d00 |0004: if-ne v2, v0, 0011 // +000d │ │ +301204: 6202 b487 |0006: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.COVER_ART:Lorg/jaudiotagger/tag/FieldKey; // field@87b4 │ │ +301208: 6e10 8e91 0200 |0008: invoke-virtual {v2}, Lorg/jaudiotagger/tag/FieldKey;.name:()Ljava/lang/String; // method@918e │ │ +30120e: 0c02 |000b: move-result-object v2 │ │ +301210: 6e20 8a94 2100 |000c: invoke-virtual {v1, v2}, Lorg/jaudiotagger/tag/flac/FlacTag;.getFirstField:(Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@948a │ │ +301216: 0c02 |000f: move-result-object v2 │ │ +301218: 1102 |0010: return-object v2 │ │ +30121a: 5410 e889 |0011: iget-object v0, v1, Lorg/jaudiotagger/tag/flac/FlacTag;.tag:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag; // field@89e8 │ │ +30121e: 6e20 7f9e 2000 |0013: invoke-virtual {v0, v2}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.getFirstField:(Lorg/jaudiotagger/tag/FieldKey;)Lorg/jaudiotagger/tag/TagField; // method@9e7f │ │ +301224: 0c02 |0016: move-result-object v2 │ │ +301226: 1102 |0017: return-object v2 │ │ +301228: 2202 c311 |0018: new-instance v2, Lorg/jaudiotagger/tag/KeyNotFoundException; // type@11c3 │ │ +30122c: 7010 a791 0200 |001a: invoke-direct {v2}, Lorg/jaudiotagger/tag/KeyNotFoundException;.:()V // method@91a7 │ │ +301232: 2702 |001d: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=403 │ │ 0x0006 line=405 │ │ 0x0011 line=409 │ │ 0x0018 line=400 │ │ locals : │ │ @@ -1121019,17 +1121019,17 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -300f28: |[300f28] org.jaudiotagger.tag.flac.FlacTag.getImages:()Ljava/util/List; │ │ -300f38: 5410 e789 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/flac/FlacTag;.images:Ljava/util/List; // field@89e7 │ │ -300f3c: 1100 |0002: return-object v0 │ │ +300f2c: |[300f2c] org.jaudiotagger.tag.flac.FlacTag.getImages:()Ljava/util/List; │ │ +300f3c: 5410 e789 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/flac/FlacTag;.images:Ljava/util/List; // field@89e7 │ │ +300f40: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/flac/FlacTag; │ │ │ │ #27 : (in Lorg/jaudiotagger/tag/flac/FlacTag;) │ │ @@ -1121037,29 +1121037,29 @@ │ │ type : '(Lorg/jaudiotagger/tag/FieldKey;I)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -300d10: |[300d10] org.jaudiotagger.tag.flac.FlacTag.getValue:(Lorg/jaudiotagger/tag/FieldKey;I)Ljava/lang/String; │ │ -300d20: 6200 b487 |0000: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.COVER_ART:Lorg/jaudiotagger/tag/FieldKey; // field@87b4 │ │ -300d24: 6e20 8d91 0200 |0002: invoke-virtual {v2, v0}, Lorg/jaudiotagger/tag/FieldKey;.equals:(Ljava/lang/Object;)Z // method@918d │ │ -300d2a: 0a00 |0005: move-result v0 │ │ -300d2c: 3900 0900 |0006: if-nez v0, 000f // +0009 │ │ -300d30: 5410 e889 |0008: iget-object v0, v1, Lorg/jaudiotagger/tag/flac/FlacTag;.tag:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag; // field@89e8 │ │ -300d34: 6e30 809e 2003 |000a: invoke-virtual {v0, v2, v3}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.getValue:(Lorg/jaudiotagger/tag/FieldKey;I)Ljava/lang/String; // method@9e80 │ │ -300d3a: 0c02 |000d: move-result-object v2 │ │ -300d3c: 1102 |000e: return-object v2 │ │ -300d3e: 2202 4110 |000f: new-instance v2, Ljava/lang/UnsupportedOperationException; // type@1041 │ │ -300d42: 6203 1487 |0011: sget-object v3, Lorg/jaudiotagger/logging/ErrorMessage;.ARTWORK_CANNOT_BE_RETRIEVED_WITH_THIS_METHOD:Lorg/jaudiotagger/logging/ErrorMessage; // field@8714 │ │ -300d46: 6e10 5791 0300 |0013: invoke-virtual {v3}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ -300d4c: 0c03 |0016: move-result-object v3 │ │ -300d4e: 7020 fc87 3200 |0017: invoke-direct {v2, v3}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@87fc │ │ -300d54: 2702 |001a: throw v2 │ │ +300d14: |[300d14] org.jaudiotagger.tag.flac.FlacTag.getValue:(Lorg/jaudiotagger/tag/FieldKey;I)Ljava/lang/String; │ │ +300d24: 6200 b487 |0000: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.COVER_ART:Lorg/jaudiotagger/tag/FieldKey; // field@87b4 │ │ +300d28: 6e20 8d91 0200 |0002: invoke-virtual {v2, v0}, Lorg/jaudiotagger/tag/FieldKey;.equals:(Ljava/lang/Object;)Z // method@918d │ │ +300d2e: 0a00 |0005: move-result v0 │ │ +300d30: 3900 0900 |0006: if-nez v0, 000f // +0009 │ │ +300d34: 5410 e889 |0008: iget-object v0, v1, Lorg/jaudiotagger/tag/flac/FlacTag;.tag:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag; // field@89e8 │ │ +300d38: 6e30 809e 2003 |000a: invoke-virtual {v0, v2, v3}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.getValue:(Lorg/jaudiotagger/tag/FieldKey;I)Ljava/lang/String; // method@9e80 │ │ +300d3e: 0c02 |000d: move-result-object v2 │ │ +300d40: 1102 |000e: return-object v2 │ │ +300d42: 2202 4110 |000f: new-instance v2, Ljava/lang/UnsupportedOperationException; // type@1041 │ │ +300d46: 6203 1487 |0011: sget-object v3, Lorg/jaudiotagger/logging/ErrorMessage;.ARTWORK_CANNOT_BE_RETRIEVED_WITH_THIS_METHOD:Lorg/jaudiotagger/logging/ErrorMessage; // field@8714 │ │ +300d4a: 6e10 5791 0300 |0013: invoke-virtual {v3}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ +300d50: 0c03 |0016: move-result-object v3 │ │ +300d52: 7020 fc87 3200 |0017: invoke-direct {v2, v3}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@87fc │ │ +300d58: 2702 |001a: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=362 │ │ 0x0008 line=368 │ │ 0x000f line=364 │ │ locals : │ │ 0x0000 - 0x001b reg=1 this Lorg/jaudiotagger/tag/flac/FlacTag; │ │ @@ -1121071,17 +1121071,17 @@ │ │ type : '()Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -301268: |[301268] org.jaudiotagger.tag.flac.FlacTag.getVorbisCommentTag:()Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag; │ │ -301278: 5410 e889 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/flac/FlacTag;.tag:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag; // field@89e8 │ │ -30127c: 1100 |0002: return-object v0 │ │ +30126c: |[30126c] org.jaudiotagger.tag.flac.FlacTag.getVorbisCommentTag:()Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag; │ │ +30127c: 5410 e889 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/flac/FlacTag;.tag:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag; // field@89e8 │ │ +301280: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/flac/FlacTag; │ │ │ │ #29 : (in Lorg/jaudiotagger/tag/flac/FlacTag;) │ │ @@ -1121089,19 +1121089,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -300b30: |[300b30] org.jaudiotagger.tag.flac.FlacTag.hasCommonFields:()Z │ │ -300b40: 5410 e889 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/flac/FlacTag;.tag:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag; // field@89e8 │ │ -300b44: 6e10 829e 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.hasCommonFields:()Z // method@9e82 │ │ -300b4a: 0a00 |0005: move-result v0 │ │ -300b4c: 0f00 |0006: return v0 │ │ +300b34: |[300b34] org.jaudiotagger.tag.flac.FlacTag.hasCommonFields:()Z │ │ +300b44: 5410 e889 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/flac/FlacTag;.tag:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag; // field@89e8 │ │ +300b48: 6e10 829e 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.hasCommonFields:()Z // method@9e82 │ │ +300b4e: 0a00 |0005: move-result v0 │ │ +300b50: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jaudiotagger/tag/flac/FlacTag; │ │ │ │ #30 : (in Lorg/jaudiotagger/tag/flac/FlacTag;) │ │ @@ -1121109,33 +1121109,33 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -300b50: |[300b50] org.jaudiotagger.tag.flac.FlacTag.hasField:(Ljava/lang/String;)Z │ │ -300b60: 6200 b487 |0000: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.COVER_ART:Lorg/jaudiotagger/tag/FieldKey; // field@87b4 │ │ -300b64: 6e10 8e91 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/tag/FieldKey;.name:()Ljava/lang/String; // method@918e │ │ -300b6a: 0c00 |0005: move-result-object v0 │ │ -300b6c: 6e20 9c87 0200 |0006: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -300b72: 0a00 |0009: move-result v0 │ │ -300b74: 3800 0e00 |000a: if-eqz v0, 0018 // +000e │ │ -300b78: 5412 e789 |000c: iget-object v2, v1, Lorg/jaudiotagger/tag/flac/FlacTag;.images:Ljava/util/List; // field@89e7 │ │ -300b7c: 7210 7389 0200 |000e: invoke-interface {v2}, Ljava/util/List;.size:()I // method@8973 │ │ -300b82: 0a02 |0011: move-result v2 │ │ -300b84: 3d02 0400 |0012: if-lez v2, 0016 // +0004 │ │ -300b88: 1212 |0014: const/4 v2, #int 1 // #1 │ │ -300b8a: 2802 |0015: goto 0017 // +0002 │ │ -300b8c: 1202 |0016: const/4 v2, #int 0 // #0 │ │ -300b8e: 0f02 |0017: return v2 │ │ -300b90: 5410 e889 |0018: iget-object v0, v1, Lorg/jaudiotagger/tag/flac/FlacTag;.tag:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag; // field@89e8 │ │ -300b94: 6e20 839e 2000 |001a: invoke-virtual {v0, v2}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.hasField:(Ljava/lang/String;)Z // method@9e83 │ │ -300b9a: 0a02 |001d: move-result v2 │ │ -300b9c: 0f02 |001e: return v2 │ │ +300b54: |[300b54] org.jaudiotagger.tag.flac.FlacTag.hasField:(Ljava/lang/String;)Z │ │ +300b64: 6200 b487 |0000: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.COVER_ART:Lorg/jaudiotagger/tag/FieldKey; // field@87b4 │ │ +300b68: 6e10 8e91 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/tag/FieldKey;.name:()Ljava/lang/String; // method@918e │ │ +300b6e: 0c00 |0005: move-result-object v0 │ │ +300b70: 6e20 9c87 0200 |0006: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +300b76: 0a00 |0009: move-result v0 │ │ +300b78: 3800 0e00 |000a: if-eqz v0, 0018 // +000e │ │ +300b7c: 5412 e789 |000c: iget-object v2, v1, Lorg/jaudiotagger/tag/flac/FlacTag;.images:Ljava/util/List; // field@89e7 │ │ +300b80: 7210 7389 0200 |000e: invoke-interface {v2}, Ljava/util/List;.size:()I // method@8973 │ │ +300b86: 0a02 |0011: move-result v2 │ │ +300b88: 3d02 0400 |0012: if-lez v2, 0016 // +0004 │ │ +300b8c: 1212 |0014: const/4 v2, #int 1 // #1 │ │ +300b8e: 2802 |0015: goto 0017 // +0002 │ │ +300b90: 1202 |0016: const/4 v2, #int 0 // #0 │ │ +300b92: 0f02 |0017: return v2 │ │ +300b94: 5410 e889 |0018: iget-object v0, v1, Lorg/jaudiotagger/tag/flac/FlacTag;.tag:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag; // field@89e8 │ │ +300b98: 6e20 839e 2000 |001a: invoke-virtual {v0, v2}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.hasField:(Ljava/lang/String;)Z // method@9e83 │ │ +300b9e: 0a02 |001d: move-result v2 │ │ +300ba0: 0f02 |001e: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=611 │ │ 0x000c line=613 │ │ 0x0018 line=617 │ │ locals : │ │ 0x0000 - 0x001f reg=1 this Lorg/jaudiotagger/tag/flac/FlacTag; │ │ @@ -1121146,29 +1121146,29 @@ │ │ type : '(Lorg/jaudiotagger/tag/FieldKey;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -300ba0: |[300ba0] org.jaudiotagger.tag.flac.FlacTag.hasField:(Lorg/jaudiotagger/tag/FieldKey;)Z │ │ -300bb0: 6200 b487 |0000: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.COVER_ART:Lorg/jaudiotagger/tag/FieldKey; // field@87b4 │ │ -300bb4: 3302 0e00 |0002: if-ne v2, v0, 0010 // +000e │ │ -300bb8: 5412 e789 |0004: iget-object v2, v1, Lorg/jaudiotagger/tag/flac/FlacTag;.images:Ljava/util/List; // field@89e7 │ │ -300bbc: 7210 7389 0200 |0006: invoke-interface {v2}, Ljava/util/List;.size:()I // method@8973 │ │ -300bc2: 0a02 |0009: move-result v2 │ │ -300bc4: 3d02 0400 |000a: if-lez v2, 000e // +0004 │ │ -300bc8: 1212 |000c: const/4 v2, #int 1 // #1 │ │ -300bca: 2802 |000d: goto 000f // +0002 │ │ -300bcc: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -300bce: 0f02 |000f: return v2 │ │ -300bd0: 5410 e889 |0010: iget-object v0, v1, Lorg/jaudiotagger/tag/flac/FlacTag;.tag:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag; // field@89e8 │ │ -300bd4: 6e20 849e 2000 |0012: invoke-virtual {v0, v2}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.hasField:(Lorg/jaudiotagger/tag/FieldKey;)Z // method@9e84 │ │ -300bda: 0a02 |0015: move-result v2 │ │ -300bdc: 0f02 |0016: return v2 │ │ +300ba4: |[300ba4] org.jaudiotagger.tag.flac.FlacTag.hasField:(Lorg/jaudiotagger/tag/FieldKey;)Z │ │ +300bb4: 6200 b487 |0000: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.COVER_ART:Lorg/jaudiotagger/tag/FieldKey; // field@87b4 │ │ +300bb8: 3302 0e00 |0002: if-ne v2, v0, 0010 // +000e │ │ +300bbc: 5412 e789 |0004: iget-object v2, v1, Lorg/jaudiotagger/tag/flac/FlacTag;.images:Ljava/util/List; // field@89e7 │ │ +300bc0: 7210 7389 0200 |0006: invoke-interface {v2}, Ljava/util/List;.size:()I // method@8973 │ │ +300bc6: 0a02 |0009: move-result v2 │ │ +300bc8: 3d02 0400 |000a: if-lez v2, 000e // +0004 │ │ +300bcc: 1212 |000c: const/4 v2, #int 1 // #1 │ │ +300bce: 2802 |000d: goto 000f // +0002 │ │ +300bd0: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +300bd2: 0f02 |000f: return v2 │ │ +300bd4: 5410 e889 |0010: iget-object v0, v1, Lorg/jaudiotagger/tag/flac/FlacTag;.tag:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag; // field@89e8 │ │ +300bd8: 6e20 849e 2000 |0012: invoke-virtual {v0, v2}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.hasField:(Lorg/jaudiotagger/tag/FieldKey;)Z // method@9e84 │ │ +300bde: 0a02 |0015: move-result v2 │ │ +300be0: 0f02 |0016: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=589 │ │ 0x0004 line=591 │ │ 0x0010 line=595 │ │ locals : │ │ 0x0000 - 0x0017 reg=1 this Lorg/jaudiotagger/tag/flac/FlacTag; │ │ @@ -1121179,19 +1121179,19 @@ │ │ type : '(Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -300be0: |[300be0] org.jaudiotagger.tag.flac.FlacTag.hasField:(Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;)Z │ │ -300bf0: 5410 e889 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/flac/FlacTag;.tag:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag; // field@89e8 │ │ -300bf4: 6e20 859e 2000 |0002: invoke-virtual {v0, v2}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.hasField:(Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;)Z // method@9e85 │ │ -300bfa: 0a02 |0005: move-result v2 │ │ -300bfc: 0f02 |0006: return v2 │ │ +300be4: |[300be4] org.jaudiotagger.tag.flac.FlacTag.hasField:(Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;)Z │ │ +300bf4: 5410 e889 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/flac/FlacTag;.tag:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag; // field@89e8 │ │ +300bf8: 6e20 859e 2000 |0002: invoke-virtual {v0, v2}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.hasField:(Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;)Z // method@9e85 │ │ +300bfe: 0a02 |0005: move-result v2 │ │ +300c00: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=606 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jaudiotagger/tag/flac/FlacTag; │ │ 0x0000 - 0x0007 reg=2 (null) Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; │ │ │ │ @@ -1121200,28 +1121200,28 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -300c00: |[300c00] org.jaudiotagger.tag.flac.FlacTag.isEmpty:()Z │ │ -300c10: 5410 e889 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/flac/FlacTag;.tag:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag; // field@89e8 │ │ -300c14: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ -300c18: 6e10 879e 0000 |0004: invoke-virtual {v0}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.isEmpty:()Z // method@9e87 │ │ -300c1e: 0a00 |0007: move-result v0 │ │ -300c20: 3800 0c00 |0008: if-eqz v0, 0014 // +000c │ │ -300c24: 5410 e789 |000a: iget-object v0, v1, Lorg/jaudiotagger/tag/flac/FlacTag;.images:Ljava/util/List; // field@89e7 │ │ -300c28: 7210 7389 0000 |000c: invoke-interface {v0}, Ljava/util/List;.size:()I // method@8973 │ │ -300c2e: 0a00 |000f: move-result v0 │ │ -300c30: 3900 0400 |0010: if-nez v0, 0014 // +0004 │ │ -300c34: 1210 |0012: const/4 v0, #int 1 // #1 │ │ -300c36: 2802 |0013: goto 0015 // +0002 │ │ -300c38: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -300c3a: 0f00 |0015: return v0 │ │ +300c04: |[300c04] org.jaudiotagger.tag.flac.FlacTag.isEmpty:()Z │ │ +300c14: 5410 e889 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/flac/FlacTag;.tag:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag; // field@89e8 │ │ +300c18: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ +300c1c: 6e10 879e 0000 |0004: invoke-virtual {v0}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.isEmpty:()Z // method@9e87 │ │ +300c22: 0a00 |0007: move-result v0 │ │ +300c24: 3800 0c00 |0008: if-eqz v0, 0014 // +000c │ │ +300c28: 5410 e789 |000a: iget-object v0, v1, Lorg/jaudiotagger/tag/flac/FlacTag;.images:Ljava/util/List; // field@89e7 │ │ +300c2c: 7210 7389 0000 |000c: invoke-interface {v0}, Ljava/util/List;.size:()I // method@8973 │ │ +300c32: 0a00 |000f: move-result v0 │ │ +300c34: 3900 0400 |0010: if-nez v0, 0014 // +0004 │ │ +300c38: 1210 |0012: const/4 v0, #int 1 // #1 │ │ +300c3a: 2802 |0013: goto 0015 // +0002 │ │ +300c3c: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +300c3e: 0f00 |0015: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ locals : │ │ 0x0000 - 0x0016 reg=1 this Lorg/jaudiotagger/tag/flac/FlacTag; │ │ │ │ #34 : (in Lorg/jaudiotagger/tag/flac/FlacTag;) │ │ @@ -1121229,19 +1121229,19 @@ │ │ type : '(Ljava/nio/charset/Charset;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -300c3c: |[300c3c] org.jaudiotagger.tag.flac.FlacTag.setEncoding:(Ljava/nio/charset/Charset;)Z │ │ -300c4c: 5410 e889 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/flac/FlacTag;.tag:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag; // field@89e8 │ │ -300c50: 6e20 899e 2000 |0002: invoke-virtual {v0, v2}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.setEncoding:(Ljava/nio/charset/Charset;)Z // method@9e89 │ │ -300c56: 0a02 |0005: move-result v2 │ │ -300c58: 0f02 |0006: return v2 │ │ +300c40: |[300c40] org.jaudiotagger.tag.flac.FlacTag.setEncoding:(Ljava/nio/charset/Charset;)Z │ │ +300c50: 5410 e889 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/flac/FlacTag;.tag:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag; // field@89e8 │ │ +300c54: 6e20 899e 2000 |0002: invoke-virtual {v0, v2}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.setEncoding:(Ljava/nio/charset/Charset;)Z // method@9e89 │ │ +300c5a: 0a02 |0005: move-result v2 │ │ +300c5c: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=462 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jaudiotagger/tag/flac/FlacTag; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/nio/charset/Charset; │ │ │ │ @@ -1121250,19 +1121250,19 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -301528: |[301528] org.jaudiotagger.tag.flac.FlacTag.setField:(Ljava/lang/String;Ljava/lang/String;)V │ │ -301538: 6e30 7894 1002 |0000: invoke-virtual {v0, v1, v2}, Lorg/jaudiotagger/tag/flac/FlacTag;.createField:(Ljava/lang/String;Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@9478 │ │ -30153e: 0c01 |0003: move-result-object v1 │ │ -301540: 6e20 9794 1000 |0004: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/flac/FlacTag;.setField:(Lorg/jaudiotagger/tag/TagField;)V // method@9497 │ │ -301546: 0e00 |0007: return-void │ │ +30152c: |[30152c] org.jaudiotagger.tag.flac.FlacTag.setField:(Ljava/lang/String;Ljava/lang/String;)V │ │ +30153c: 6e30 7894 1002 |0000: invoke-virtual {v0, v1, v2}, Lorg/jaudiotagger/tag/flac/FlacTag;.createField:(Ljava/lang/String;Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@9478 │ │ +301542: 0c01 |0003: move-result-object v1 │ │ +301544: 6e20 9794 1000 |0004: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/flac/FlacTag;.setField:(Lorg/jaudiotagger/tag/TagField;)V // method@9497 │ │ +30154a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=259 │ │ 0x0004 line=260 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/jaudiotagger/tag/flac/FlacTag; │ │ 0x0000 - 0x0008 reg=1 (null) Ljava/lang/String; │ │ @@ -1121273,93 +1121273,93 @@ │ │ type : '(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)V' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 152 16-bit code units │ │ -301548: |[301548] org.jaudiotagger.tag.flac.FlacTag.setField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)V │ │ -301558: 3806 8c00 |0000: if-eqz v6, 008c // +008c │ │ -30155c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -30155e: 4601 0600 |0003: aget-object v1, v6, v0 │ │ -301562: 3801 8700 |0005: if-eqz v1, 008c // +0087 │ │ -301566: 4606 0600 |0007: aget-object v6, v6, v0 │ │ -30156a: 6201 9a87 |0009: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ALBUM_ARTIST:Lorg/jaudiotagger/tag/FieldKey; // field@879a │ │ -30156e: 1212 |000b: const/4 v2, #int 1 // #1 │ │ -301570: 3315 7400 |000c: if-ne v5, v1, 0080 // +0074 │ │ -301574: 6201 e689 |000e: sget-object v1, Lorg/jaudiotagger/tag/flac/FlacTag$1;.$SwitchMap$org$jaudiotagger$tag$vorbiscomment$VorbisAlbumArtistSaveOptions:[I // field@89e6 │ │ -301578: 7100 ea91 0000 |0010: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ -30157e: 0c03 |0013: move-result-object v3 │ │ -301580: 6e10 fa91 0300 |0014: invoke-virtual {v3}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getVorbisAlbumArtistSaveOptions:()Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions; // method@91fa │ │ -301586: 0c03 |0017: move-result-object v3 │ │ -301588: 6e10 509e 0300 |0018: invoke-virtual {v3}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions;.ordinal:()I // method@9e50 │ │ -30158e: 0a03 |001b: move-result v3 │ │ -301590: 4401 0103 |001c: aget v1, v1, v3 │ │ -301594: 3221 5600 |001e: if-eq v1, v2, 0074 // +0056 │ │ -301598: 1223 |0020: const/4 v3, #int 2 // #2 │ │ -30159a: 3231 4900 |0021: if-eq v1, v3, 006a // +0049 │ │ -30159e: 1233 |0023: const/4 v3, #int 3 // #3 │ │ -3015a0: 3231 3100 |0024: if-eq v1, v3, 0055 // +0031 │ │ -3015a4: 1243 |0026: const/4 v3, #int 4 // #4 │ │ -3015a6: 3231 1b00 |0027: if-eq v1, v3, 0042 // +001b │ │ -3015aa: 1253 |0029: const/4 v3, #int 5 // #5 │ │ -3015ac: 3231 0300 |002a: if-eq v1, v3, 002d // +0003 │ │ -3015b0: 285f |002c: goto 008b // +005f │ │ -3015b2: 2321 c013 |002d: new-array v1, v2, [Ljava/lang/String; // type@13c0 │ │ -3015b6: 4d06 0100 |002f: aput-object v6, v1, v0 │ │ -3015ba: 6e30 7994 5401 |0031: invoke-virtual {v4, v5, v1}, Lorg/jaudiotagger/tag/flac/FlacTag;.createField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@9479 │ │ -3015c0: 0c05 |0034: move-result-object v5 │ │ -3015c2: 6e20 9794 5400 |0035: invoke-virtual {v4, v5}, Lorg/jaudiotagger/tag/flac/FlacTag;.setField:(Lorg/jaudiotagger/tag/TagField;)V // method@9497 │ │ -3015c8: 6205 ac92 |0038: sget-object v5, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ALBUMARTIST_JRIVER:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92ac │ │ -3015cc: 6e30 7b94 5406 |003a: invoke-virtual {v4, v5, v6}, Lorg/jaudiotagger/tag/flac/FlacTag;.createField:(Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@947b │ │ -3015d2: 0c05 |003d: move-result-object v5 │ │ -3015d4: 6e20 9794 5400 |003e: invoke-virtual {v4, v5}, Lorg/jaudiotagger/tag/flac/FlacTag;.setField:(Lorg/jaudiotagger/tag/TagField;)V // method@9497 │ │ -3015da: 0e00 |0041: return-void │ │ -3015dc: 6205 ac92 |0042: sget-object v5, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ALBUMARTIST_JRIVER:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92ac │ │ -3015e0: 6e30 7b94 5406 |0044: invoke-virtual {v4, v5, v6}, Lorg/jaudiotagger/tag/flac/FlacTag;.createField:(Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@947b │ │ -3015e6: 0c05 |0047: move-result-object v5 │ │ -3015e8: 6e20 9794 5400 |0048: invoke-virtual {v4, v5}, Lorg/jaudiotagger/tag/flac/FlacTag;.setField:(Lorg/jaudiotagger/tag/TagField;)V // method@9497 │ │ -3015ee: 6205 a892 |004b: sget-object v5, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ALBUMARTIST:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92a8 │ │ -3015f2: 6e10 5a9e 0500 |004d: invoke-virtual {v5}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.getFieldName:()Ljava/lang/String; // method@9e5a │ │ -3015f8: 0c05 |0050: move-result-object v5 │ │ -3015fa: 6e20 7e94 5400 |0051: invoke-virtual {v4, v5}, Lorg/jaudiotagger/tag/flac/FlacTag;.deleteField:(Ljava/lang/String;)V // method@947e │ │ -301600: 0e00 |0054: return-void │ │ -301602: 2321 c013 |0055: new-array v1, v2, [Ljava/lang/String; // type@13c0 │ │ -301606: 4d06 0100 |0057: aput-object v6, v1, v0 │ │ -30160a: 6e30 7994 5401 |0059: invoke-virtual {v4, v5, v1}, Lorg/jaudiotagger/tag/flac/FlacTag;.createField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@9479 │ │ -301610: 0c05 |005c: move-result-object v5 │ │ -301612: 6e20 9794 5400 |005d: invoke-virtual {v4, v5}, Lorg/jaudiotagger/tag/flac/FlacTag;.setField:(Lorg/jaudiotagger/tag/TagField;)V // method@9497 │ │ -301618: 6205 ac92 |0060: sget-object v5, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ALBUMARTIST_JRIVER:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92ac │ │ -30161c: 6e10 5a9e 0500 |0062: invoke-virtual {v5}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.getFieldName:()Ljava/lang/String; // method@9e5a │ │ -301622: 0c05 |0065: move-result-object v5 │ │ -301624: 6e20 7e94 5400 |0066: invoke-virtual {v4, v5}, Lorg/jaudiotagger/tag/flac/FlacTag;.deleteField:(Ljava/lang/String;)V // method@947e │ │ -30162a: 0e00 |0069: return-void │ │ -30162c: 6205 ac92 |006a: sget-object v5, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ALBUMARTIST_JRIVER:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92ac │ │ -301630: 6e30 7b94 5406 |006c: invoke-virtual {v4, v5, v6}, Lorg/jaudiotagger/tag/flac/FlacTag;.createField:(Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@947b │ │ -301636: 0c05 |006f: move-result-object v5 │ │ -301638: 6e20 9794 5400 |0070: invoke-virtual {v4, v5}, Lorg/jaudiotagger/tag/flac/FlacTag;.setField:(Lorg/jaudiotagger/tag/TagField;)V // method@9497 │ │ -30163e: 0e00 |0073: return-void │ │ -301640: 2321 c013 |0074: new-array v1, v2, [Ljava/lang/String; // type@13c0 │ │ -301644: 4d06 0100 |0076: aput-object v6, v1, v0 │ │ -301648: 6e30 7994 5401 |0078: invoke-virtual {v4, v5, v1}, Lorg/jaudiotagger/tag/flac/FlacTag;.createField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@9479 │ │ -30164e: 0c05 |007b: move-result-object v5 │ │ -301650: 6e20 9794 5400 |007c: invoke-virtual {v4, v5}, Lorg/jaudiotagger/tag/flac/FlacTag;.setField:(Lorg/jaudiotagger/tag/TagField;)V // method@9497 │ │ -301656: 0e00 |007f: return-void │ │ -301658: 2321 c013 |0080: new-array v1, v2, [Ljava/lang/String; // type@13c0 │ │ -30165c: 4d06 0100 |0082: aput-object v6, v1, v0 │ │ -301660: 6e30 7994 5401 |0084: invoke-virtual {v4, v5, v1}, Lorg/jaudiotagger/tag/flac/FlacTag;.createField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@9479 │ │ -301666: 0c05 |0087: move-result-object v5 │ │ -301668: 6e20 9794 5400 |0088: invoke-virtual {v4, v5}, Lorg/jaudiotagger/tag/flac/FlacTag;.setField:(Lorg/jaudiotagger/tag/TagField;)V // method@9497 │ │ -30166e: 0e00 |008b: return-void │ │ -301670: 2205 1e10 |008c: new-instance v5, Ljava/lang/IllegalArgumentException; // type@101e │ │ -301674: 6206 2187 |008e: sget-object v6, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_INVALID_NULL_ARGUMENT:Lorg/jaudiotagger/logging/ErrorMessage; // field@8721 │ │ -301678: 6e10 5791 0600 |0090: invoke-virtual {v6}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ -30167e: 0c06 |0093: move-result-object v6 │ │ -301680: 7020 1887 6500 |0094: invoke-direct {v5, v6}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ -301686: 2705 |0097: throw v5 │ │ +30154c: |[30154c] org.jaudiotagger.tag.flac.FlacTag.setField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)V │ │ +30155c: 3806 8c00 |0000: if-eqz v6, 008c // +008c │ │ +301560: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +301562: 4601 0600 |0003: aget-object v1, v6, v0 │ │ +301566: 3801 8700 |0005: if-eqz v1, 008c // +0087 │ │ +30156a: 4606 0600 |0007: aget-object v6, v6, v0 │ │ +30156e: 6201 9a87 |0009: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ALBUM_ARTIST:Lorg/jaudiotagger/tag/FieldKey; // field@879a │ │ +301572: 1212 |000b: const/4 v2, #int 1 // #1 │ │ +301574: 3315 7400 |000c: if-ne v5, v1, 0080 // +0074 │ │ +301578: 6201 e689 |000e: sget-object v1, Lorg/jaudiotagger/tag/flac/FlacTag$1;.$SwitchMap$org$jaudiotagger$tag$vorbiscomment$VorbisAlbumArtistSaveOptions:[I // field@89e6 │ │ +30157c: 7100 ea91 0000 |0010: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ +301582: 0c03 |0013: move-result-object v3 │ │ +301584: 6e10 fa91 0300 |0014: invoke-virtual {v3}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getVorbisAlbumArtistSaveOptions:()Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions; // method@91fa │ │ +30158a: 0c03 |0017: move-result-object v3 │ │ +30158c: 6e10 509e 0300 |0018: invoke-virtual {v3}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions;.ordinal:()I // method@9e50 │ │ +301592: 0a03 |001b: move-result v3 │ │ +301594: 4401 0103 |001c: aget v1, v1, v3 │ │ +301598: 3221 5600 |001e: if-eq v1, v2, 0074 // +0056 │ │ +30159c: 1223 |0020: const/4 v3, #int 2 // #2 │ │ +30159e: 3231 4900 |0021: if-eq v1, v3, 006a // +0049 │ │ +3015a2: 1233 |0023: const/4 v3, #int 3 // #3 │ │ +3015a4: 3231 3100 |0024: if-eq v1, v3, 0055 // +0031 │ │ +3015a8: 1243 |0026: const/4 v3, #int 4 // #4 │ │ +3015aa: 3231 1b00 |0027: if-eq v1, v3, 0042 // +001b │ │ +3015ae: 1253 |0029: const/4 v3, #int 5 // #5 │ │ +3015b0: 3231 0300 |002a: if-eq v1, v3, 002d // +0003 │ │ +3015b4: 285f |002c: goto 008b // +005f │ │ +3015b6: 2321 c013 |002d: new-array v1, v2, [Ljava/lang/String; // type@13c0 │ │ +3015ba: 4d06 0100 |002f: aput-object v6, v1, v0 │ │ +3015be: 6e30 7994 5401 |0031: invoke-virtual {v4, v5, v1}, Lorg/jaudiotagger/tag/flac/FlacTag;.createField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@9479 │ │ +3015c4: 0c05 |0034: move-result-object v5 │ │ +3015c6: 6e20 9794 5400 |0035: invoke-virtual {v4, v5}, Lorg/jaudiotagger/tag/flac/FlacTag;.setField:(Lorg/jaudiotagger/tag/TagField;)V // method@9497 │ │ +3015cc: 6205 ac92 |0038: sget-object v5, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ALBUMARTIST_JRIVER:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92ac │ │ +3015d0: 6e30 7b94 5406 |003a: invoke-virtual {v4, v5, v6}, Lorg/jaudiotagger/tag/flac/FlacTag;.createField:(Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@947b │ │ +3015d6: 0c05 |003d: move-result-object v5 │ │ +3015d8: 6e20 9794 5400 |003e: invoke-virtual {v4, v5}, Lorg/jaudiotagger/tag/flac/FlacTag;.setField:(Lorg/jaudiotagger/tag/TagField;)V // method@9497 │ │ +3015de: 0e00 |0041: return-void │ │ +3015e0: 6205 ac92 |0042: sget-object v5, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ALBUMARTIST_JRIVER:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92ac │ │ +3015e4: 6e30 7b94 5406 |0044: invoke-virtual {v4, v5, v6}, Lorg/jaudiotagger/tag/flac/FlacTag;.createField:(Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@947b │ │ +3015ea: 0c05 |0047: move-result-object v5 │ │ +3015ec: 6e20 9794 5400 |0048: invoke-virtual {v4, v5}, Lorg/jaudiotagger/tag/flac/FlacTag;.setField:(Lorg/jaudiotagger/tag/TagField;)V // method@9497 │ │ +3015f2: 6205 a892 |004b: sget-object v5, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ALBUMARTIST:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92a8 │ │ +3015f6: 6e10 5a9e 0500 |004d: invoke-virtual {v5}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.getFieldName:()Ljava/lang/String; // method@9e5a │ │ +3015fc: 0c05 |0050: move-result-object v5 │ │ +3015fe: 6e20 7e94 5400 |0051: invoke-virtual {v4, v5}, Lorg/jaudiotagger/tag/flac/FlacTag;.deleteField:(Ljava/lang/String;)V // method@947e │ │ +301604: 0e00 |0054: return-void │ │ +301606: 2321 c013 |0055: new-array v1, v2, [Ljava/lang/String; // type@13c0 │ │ +30160a: 4d06 0100 |0057: aput-object v6, v1, v0 │ │ +30160e: 6e30 7994 5401 |0059: invoke-virtual {v4, v5, v1}, Lorg/jaudiotagger/tag/flac/FlacTag;.createField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@9479 │ │ +301614: 0c05 |005c: move-result-object v5 │ │ +301616: 6e20 9794 5400 |005d: invoke-virtual {v4, v5}, Lorg/jaudiotagger/tag/flac/FlacTag;.setField:(Lorg/jaudiotagger/tag/TagField;)V // method@9497 │ │ +30161c: 6205 ac92 |0060: sget-object v5, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ALBUMARTIST_JRIVER:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92ac │ │ +301620: 6e10 5a9e 0500 |0062: invoke-virtual {v5}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.getFieldName:()Ljava/lang/String; // method@9e5a │ │ +301626: 0c05 |0065: move-result-object v5 │ │ +301628: 6e20 7e94 5400 |0066: invoke-virtual {v4, v5}, Lorg/jaudiotagger/tag/flac/FlacTag;.deleteField:(Ljava/lang/String;)V // method@947e │ │ +30162e: 0e00 |0069: return-void │ │ +301630: 6205 ac92 |006a: sget-object v5, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ALBUMARTIST_JRIVER:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92ac │ │ +301634: 6e30 7b94 5406 |006c: invoke-virtual {v4, v5, v6}, Lorg/jaudiotagger/tag/flac/FlacTag;.createField:(Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@947b │ │ +30163a: 0c05 |006f: move-result-object v5 │ │ +30163c: 6e20 9794 5400 |0070: invoke-virtual {v4, v5}, Lorg/jaudiotagger/tag/flac/FlacTag;.setField:(Lorg/jaudiotagger/tag/TagField;)V // method@9497 │ │ +301642: 0e00 |0073: return-void │ │ +301644: 2321 c013 |0074: new-array v1, v2, [Ljava/lang/String; // type@13c0 │ │ +301648: 4d06 0100 |0076: aput-object v6, v1, v0 │ │ +30164c: 6e30 7994 5401 |0078: invoke-virtual {v4, v5, v1}, Lorg/jaudiotagger/tag/flac/FlacTag;.createField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@9479 │ │ +301652: 0c05 |007b: move-result-object v5 │ │ +301654: 6e20 9794 5400 |007c: invoke-virtual {v4, v5}, Lorg/jaudiotagger/tag/flac/FlacTag;.setField:(Lorg/jaudiotagger/tag/TagField;)V // method@9497 │ │ +30165a: 0e00 |007f: return-void │ │ +30165c: 2321 c013 |0080: new-array v1, v2, [Ljava/lang/String; // type@13c0 │ │ +301660: 4d06 0100 |0082: aput-object v6, v1, v0 │ │ +301664: 6e30 7994 5401 |0084: invoke-virtual {v4, v5, v1}, Lorg/jaudiotagger/tag/flac/FlacTag;.createField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@9479 │ │ +30166a: 0c05 |0087: move-result-object v5 │ │ +30166c: 6e20 9794 5400 |0088: invoke-virtual {v4, v5}, Lorg/jaudiotagger/tag/flac/FlacTag;.setField:(Lorg/jaudiotagger/tag/TagField;)V // method@9497 │ │ +301672: 0e00 |008b: return-void │ │ +301674: 2205 1e10 |008c: new-instance v5, Ljava/lang/IllegalArgumentException; // type@101e │ │ +301678: 6206 2187 |008e: sget-object v6, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_INVALID_NULL_ARGUMENT:Lorg/jaudiotagger/logging/ErrorMessage; // field@8721 │ │ +30167c: 6e10 5791 0600 |0090: invoke-virtual {v6}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ +301682: 0c06 |0093: move-result-object v6 │ │ +301684: 7020 1887 6500 |0094: invoke-direct {v5, v6}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ +30168a: 2705 |0097: throw v5 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=128 │ │ 0x0007 line=132 │ │ 0x0009 line=133 │ │ 0x000e line=135 │ │ 0x0031 line=168 │ │ @@ -1121389,33 +1121389,33 @@ │ │ type : '(Lorg/jaudiotagger/tag/TagField;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -301688: |[301688] org.jaudiotagger.tag.flac.FlacTag.setField:(Lorg/jaudiotagger/tag/TagField;)V │ │ -301698: 2030 5411 |0000: instance-of v0, v3, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture; // type@1154 │ │ -30169c: 3800 1b00 |0002: if-eqz v0, 001d // +001b │ │ -3016a0: 5420 e789 |0004: iget-object v0, v2, Lorg/jaudiotagger/tag/flac/FlacTag;.images:Ljava/util/List; // field@89e7 │ │ -3016a4: 7210 7389 0000 |0006: invoke-interface {v0}, Ljava/util/List;.size:()I // method@8973 │ │ -3016aa: 0a00 |0009: move-result v0 │ │ -3016ac: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -3016ae: 3900 0a00 |000b: if-nez v0, 0015 // +000a │ │ -3016b2: 5420 e789 |000d: iget-object v0, v2, Lorg/jaudiotagger/tag/flac/FlacTag;.images:Ljava/util/List; // field@89e7 │ │ -3016b6: 1f03 5411 |000f: check-cast v3, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture; // type@1154 │ │ -3016ba: 7230 6389 1003 |0011: invoke-interface {v0, v1, v3}, Ljava/util/List;.add:(ILjava/lang/Object;)V // method@8963 │ │ -3016c0: 280e |0014: goto 0022 // +000e │ │ -3016c2: 5420 e789 |0015: iget-object v0, v2, Lorg/jaudiotagger/tag/flac/FlacTag;.images:Ljava/util/List; // field@89e7 │ │ -3016c6: 1f03 5411 |0017: check-cast v3, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture; // type@1154 │ │ -3016ca: 7230 7289 1003 |0019: invoke-interface {v0, v1, v3}, Ljava/util/List;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@8972 │ │ -3016d0: 2806 |001c: goto 0022 // +0006 │ │ -3016d2: 5420 e889 |001d: iget-object v0, v2, Lorg/jaudiotagger/tag/flac/FlacTag;.tag:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag; // field@89e8 │ │ -3016d6: 6e20 8c9e 3000 |001f: invoke-virtual {v0, v3}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.setField:(Lorg/jaudiotagger/tag/TagField;)V // method@9e8c │ │ -3016dc: 0e00 |0022: return-void │ │ +30168c: |[30168c] org.jaudiotagger.tag.flac.FlacTag.setField:(Lorg/jaudiotagger/tag/TagField;)V │ │ +30169c: 2030 5411 |0000: instance-of v0, v3, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture; // type@1154 │ │ +3016a0: 3800 1b00 |0002: if-eqz v0, 001d // +001b │ │ +3016a4: 5420 e789 |0004: iget-object v0, v2, Lorg/jaudiotagger/tag/flac/FlacTag;.images:Ljava/util/List; // field@89e7 │ │ +3016a8: 7210 7389 0000 |0006: invoke-interface {v0}, Ljava/util/List;.size:()I // method@8973 │ │ +3016ae: 0a00 |0009: move-result v0 │ │ +3016b0: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +3016b2: 3900 0a00 |000b: if-nez v0, 0015 // +000a │ │ +3016b6: 5420 e789 |000d: iget-object v0, v2, Lorg/jaudiotagger/tag/flac/FlacTag;.images:Ljava/util/List; // field@89e7 │ │ +3016ba: 1f03 5411 |000f: check-cast v3, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture; // type@1154 │ │ +3016be: 7230 6389 1003 |0011: invoke-interface {v0, v1, v3}, Ljava/util/List;.add:(ILjava/lang/Object;)V // method@8963 │ │ +3016c4: 280e |0014: goto 0022 // +000e │ │ +3016c6: 5420 e789 |0015: iget-object v0, v2, Lorg/jaudiotagger/tag/flac/FlacTag;.images:Ljava/util/List; // field@89e7 │ │ +3016ca: 1f03 5411 |0017: check-cast v3, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture; // type@1154 │ │ +3016ce: 7230 7289 1003 |0019: invoke-interface {v0, v1, v3}, Ljava/util/List;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@8972 │ │ +3016d4: 2806 |001c: goto 0022 // +0006 │ │ +3016d6: 5420 e889 |001d: iget-object v0, v2, Lorg/jaudiotagger/tag/flac/FlacTag;.tag:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag; // field@89e8 │ │ +3016da: 6e20 8c9e 3000 |001f: invoke-virtual {v0, v3}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.setField:(Lorg/jaudiotagger/tag/TagField;)V // method@9e8c │ │ +3016e0: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=282 │ │ 0x0004 line=284 │ │ 0x000d line=286 │ │ 0x0015 line=290 │ │ 0x001d line=295 │ │ @@ -1121428,19 +1121428,19 @@ │ │ type : '(Lorg/jaudiotagger/tag/images/Artwork;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -3016e0: |[3016e0] org.jaudiotagger.tag.flac.FlacTag.setField:(Lorg/jaudiotagger/tag/images/Artwork;)V │ │ -3016f0: 6e20 7a94 1000 |0000: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/flac/FlacTag;.createField:(Lorg/jaudiotagger/tag/images/Artwork;)Lorg/jaudiotagger/tag/TagField; // method@947a │ │ -3016f6: 0c01 |0003: move-result-object v1 │ │ -3016f8: 6e20 9794 1000 |0004: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/flac/FlacTag;.setField:(Lorg/jaudiotagger/tag/TagField;)V // method@9497 │ │ -3016fe: 0e00 |0007: return-void │ │ +3016e4: |[3016e4] org.jaudiotagger.tag.flac.FlacTag.setField:(Lorg/jaudiotagger/tag/images/Artwork;)V │ │ +3016f4: 6e20 7a94 1000 |0000: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/flac/FlacTag;.createField:(Lorg/jaudiotagger/tag/images/Artwork;)Lorg/jaudiotagger/tag/TagField; // method@947a │ │ +3016fa: 0c01 |0003: move-result-object v1 │ │ +3016fc: 6e20 9794 1000 |0004: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/flac/FlacTag;.setField:(Lorg/jaudiotagger/tag/TagField;)V // method@9497 │ │ +301702: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=542 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/jaudiotagger/tag/flac/FlacTag; │ │ 0x0000 - 0x0008 reg=1 (null) Lorg/jaudiotagger/tag/images/Artwork; │ │ │ │ @@ -1121449,25 +1121449,25 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -300d58: |[300d58] org.jaudiotagger.tag.flac.FlacTag.toString:()Ljava/lang/String; │ │ -300d68: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -300d6c: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -300d72: 1a01 d917 |0005: const-string v1, "FLAC " // string@17d9 │ │ -300d76: 6e20 d787 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -300d7c: 6e10 8e94 0200 |000a: invoke-virtual {v2}, Lorg/jaudiotagger/tag/flac/FlacTag;.getVorbisCommentTag:()Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag; // method@948e │ │ -300d82: 0c01 |000d: move-result-object v1 │ │ -300d84: 6e20 d687 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ -300d8a: 6e10 df87 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -300d90: 0c00 |0014: move-result-object v0 │ │ -300d92: 1100 |0015: return-object v0 │ │ +300d5c: |[300d5c] org.jaudiotagger.tag.flac.FlacTag.toString:()Ljava/lang/String; │ │ +300d6c: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +300d70: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +300d76: 1a01 d917 |0005: const-string v1, "FLAC " // string@17d9 │ │ +300d7a: 6e20 d787 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +300d80: 6e10 8e94 0200 |000a: invoke-virtual {v2}, Lorg/jaudiotagger/tag/flac/FlacTag;.getVorbisCommentTag:()Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag; // method@948e │ │ +300d86: 0c01 |000d: move-result-object v1 │ │ +300d88: 6e20 d687 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ +300d8e: 6e10 df87 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +300d94: 0c00 |0014: move-result-object v0 │ │ +300d96: 1100 |0015: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=628 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Lorg/jaudiotagger/tag/flac/FlacTag; │ │ │ │ source_file_idx : 6721 (FlacTag.java) │ │ @@ -1121509,17 +1121509,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3061c0: |[3061c0] org.jaudiotagger.tag.id3.AbstractTag.:()V │ │ -3061d0: 7010 6095 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/AbstractTagItem;.:()V // method@9560 │ │ -3061d6: 0e00 |0003: return-void │ │ +3061c4: |[3061c4] org.jaudiotagger.tag.id3.AbstractTag.:()V │ │ +3061d4: 7010 6095 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/AbstractTagItem;.:()V // method@9560 │ │ +3061da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/AbstractTag; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/AbstractTag;) │ │ @@ -1121527,17 +1121527,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/AbstractTag;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3061d8: |[3061d8] org.jaudiotagger.tag.id3.AbstractTag.:(Lorg/jaudiotagger/tag/id3/AbstractTag;)V │ │ -3061e8: 7020 6195 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/AbstractTagItem;.:(Lorg/jaudiotagger/tag/id3/AbstractTagItem;)V // method@9561 │ │ -3061ee: 0e00 |0003: return-void │ │ +3061dc: |[3061dc] org.jaudiotagger.tag.id3.AbstractTag.:(Lorg/jaudiotagger/tag/id3/AbstractTag;)V │ │ +3061ec: 7020 6195 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/AbstractTagItem;.:(Lorg/jaudiotagger/tag/id3/AbstractTagItem;)V // method@9561 │ │ +3061f2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/AbstractTag; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/tag/id3/AbstractTag; │ │ │ │ @@ -1121553,24 +1121553,24 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -306194: |[306194] org.jaudiotagger.tag.id3.AbstractTag.equals:(Ljava/lang/Object;)Z │ │ -3061a4: 2020 0812 |0000: instance-of v0, v2, Lorg/jaudiotagger/tag/id3/AbstractTag; // type@1208 │ │ -3061a8: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -3061ac: 6f20 6295 2100 |0004: invoke-super {v1, v2}, Lorg/jaudiotagger/tag/id3/AbstractTagItem;.equals:(Ljava/lang/Object;)Z // method@9562 │ │ -3061b2: 0a02 |0007: move-result v2 │ │ -3061b4: 3802 0400 |0008: if-eqz v2, 000c // +0004 │ │ -3061b8: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -3061ba: 2802 |000b: goto 000d // +0002 │ │ -3061bc: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -3061be: 0f02 |000d: return v2 │ │ +306198: |[306198] org.jaudiotagger.tag.id3.AbstractTag.equals:(Ljava/lang/Object;)Z │ │ +3061a8: 2020 0812 |0000: instance-of v0, v2, Lorg/jaudiotagger/tag/id3/AbstractTag; // type@1208 │ │ +3061ac: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +3061b0: 6f20 6295 2100 |0004: invoke-super {v1, v2}, Lorg/jaudiotagger/tag/id3/AbstractTagItem;.equals:(Ljava/lang/Object;)Z // method@9562 │ │ +3061b6: 0a02 |0007: move-result v2 │ │ +3061b8: 3802 0400 |0008: if-eqz v2, 000c // +0004 │ │ +3061bc: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +3061be: 2802 |000b: goto 000d // +0002 │ │ +3061c0: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +3061c2: 0f02 |000d: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/jaudiotagger/tag/id3/AbstractTag; │ │ 0x0000 - 0x000e reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -1121631,17 +1121631,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3060a0: |[3060a0] org.jaudiotagger.tag.id3.AbstractTagFrame.:()V │ │ -3060b0: 7010 6095 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/AbstractTagItem;.:()V // method@9560 │ │ -3060b6: 0e00 |0003: return-void │ │ +3060a4: |[3060a4] org.jaudiotagger.tag.id3.AbstractTagFrame.:()V │ │ +3060b4: 7010 6095 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/AbstractTagItem;.:()V // method@9560 │ │ +3060ba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/AbstractTagFrame; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/AbstractTagFrame;) │ │ @@ -1121649,23 +1121649,23 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/AbstractTagFrame;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -3060b8: |[3060b8] org.jaudiotagger.tag.id3.AbstractTagFrame.:(Lorg/jaudiotagger/tag/id3/AbstractTagFrame;)V │ │ -3060c8: 7010 6095 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/AbstractTagItem;.:()V // method@9560 │ │ -3060ce: 5411 278a |0003: iget-object v1, v1, Lorg/jaudiotagger/tag/id3/AbstractTagFrame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8a27 │ │ -3060d2: 7110 8f95 0100 |0005: invoke-static {v1}, Lorg/jaudiotagger/tag/id3/ID3Tags;.copyObject:(Ljava/lang/Object;)Ljava/lang/Object; // method@958f │ │ -3060d8: 0c01 |0008: move-result-object v1 │ │ -3060da: 1f01 0a12 |0009: check-cast v1, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // type@120a │ │ -3060de: 5b01 278a |000b: iput-object v1, v0, Lorg/jaudiotagger/tag/id3/AbstractTagFrame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8a27 │ │ -3060e2: 6e20 5a95 0100 |000d: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.setHeader:(Lorg/jaudiotagger/tag/id3/AbstractTagFrame;)V // method@955a │ │ -3060e8: 0e00 |0010: return-void │ │ +3060bc: |[3060bc] org.jaudiotagger.tag.id3.AbstractTagFrame.:(Lorg/jaudiotagger/tag/id3/AbstractTagFrame;)V │ │ +3060cc: 7010 6095 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/AbstractTagItem;.:()V // method@9560 │ │ +3060d2: 5411 278a |0003: iget-object v1, v1, Lorg/jaudiotagger/tag/id3/AbstractTagFrame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8a27 │ │ +3060d6: 7110 8f95 0100 |0005: invoke-static {v1}, Lorg/jaudiotagger/tag/id3/ID3Tags;.copyObject:(Ljava/lang/Object;)Ljava/lang/Object; // method@958f │ │ +3060dc: 0c01 |0008: move-result-object v1 │ │ +3060de: 1f01 0a12 |0009: check-cast v1, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // type@120a │ │ +3060e2: 5b01 278a |000b: iput-object v1, v0, Lorg/jaudiotagger/tag/id3/AbstractTagFrame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8a27 │ │ +3060e6: 6e20 5a95 0100 |000d: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.setHeader:(Lorg/jaudiotagger/tag/id3/AbstractTagFrame;)V // method@955a │ │ +3060ec: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0003 line=53 │ │ 0x000d line=54 │ │ locals : │ │ 0x0000 - 0x0011 reg=0 this Lorg/jaudiotagger/tag/id3/AbstractTagFrame; │ │ @@ -1121677,41 +1121677,41 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -305f90: |[305f90] org.jaudiotagger.tag.id3.AbstractTagFrame.equals:(Ljava/lang/Object;)Z │ │ -305fa0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -305fa2: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ -305fa6: 0f00 |0003: return v0 │ │ -305fa8: 2051 0912 |0004: instance-of v1, v5, Lorg/jaudiotagger/tag/id3/AbstractTagFrame; // type@1209 │ │ -305fac: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -305fae: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ -305fb2: 0f02 |0009: return v2 │ │ -305fb4: 1f05 0912 |000a: check-cast v5, Lorg/jaudiotagger/tag/id3/AbstractTagFrame; // type@1209 │ │ -305fb8: 6e10 4795 0400 |000c: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/AbstractTagFrame;.getIdentifier:()Ljava/lang/String; // method@9547 │ │ -305fbe: 0c01 |000f: move-result-object v1 │ │ -305fc0: 6e10 4795 0500 |0010: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/AbstractTagFrame;.getIdentifier:()Ljava/lang/String; // method@9547 │ │ -305fc6: 0c03 |0013: move-result-object v3 │ │ -305fc8: 7120 0e9f 3100 |0014: invoke-static {v1, v3}, Lorg/jaudiotagger/utils/EqualsUtil;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f0e │ │ -305fce: 0a01 |0017: move-result v1 │ │ -305fd0: 3801 1300 |0018: if-eqz v1, 002b // +0013 │ │ -305fd4: 5441 278a |001a: iget-object v1, v4, Lorg/jaudiotagger/tag/id3/AbstractTagFrame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8a27 │ │ -305fd8: 5453 278a |001c: iget-object v3, v5, Lorg/jaudiotagger/tag/id3/AbstractTagFrame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8a27 │ │ -305fdc: 7120 0e9f 3100 |001e: invoke-static {v1, v3}, Lorg/jaudiotagger/utils/EqualsUtil;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f0e │ │ -305fe2: 0a01 |0021: move-result v1 │ │ -305fe4: 3801 0900 |0022: if-eqz v1, 002b // +0009 │ │ -305fe8: 6f20 6295 5400 |0024: invoke-super {v4, v5}, Lorg/jaudiotagger/tag/id3/AbstractTagItem;.equals:(Ljava/lang/Object;)Z // method@9562 │ │ -305fee: 0a05 |0027: move-result v5 │ │ -305ff0: 3805 0300 |0028: if-eqz v5, 002b // +0003 │ │ -305ff4: 2802 |002a: goto 002c // +0002 │ │ -305ff6: 1200 |002b: const/4 v0, #int 0 // #0 │ │ -305ff8: 0f00 |002c: return v0 │ │ +305f94: |[305f94] org.jaudiotagger.tag.id3.AbstractTagFrame.equals:(Ljava/lang/Object;)Z │ │ +305fa4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +305fa6: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ +305faa: 0f00 |0003: return v0 │ │ +305fac: 2051 0912 |0004: instance-of v1, v5, Lorg/jaudiotagger/tag/id3/AbstractTagFrame; // type@1209 │ │ +305fb0: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +305fb2: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ +305fb6: 0f02 |0009: return v2 │ │ +305fb8: 1f05 0912 |000a: check-cast v5, Lorg/jaudiotagger/tag/id3/AbstractTagFrame; // type@1209 │ │ +305fbc: 6e10 4795 0400 |000c: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/AbstractTagFrame;.getIdentifier:()Ljava/lang/String; // method@9547 │ │ +305fc2: 0c01 |000f: move-result-object v1 │ │ +305fc4: 6e10 4795 0500 |0010: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/AbstractTagFrame;.getIdentifier:()Ljava/lang/String; // method@9547 │ │ +305fca: 0c03 |0013: move-result-object v3 │ │ +305fcc: 7120 0e9f 3100 |0014: invoke-static {v1, v3}, Lorg/jaudiotagger/utils/EqualsUtil;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f0e │ │ +305fd2: 0a01 |0017: move-result v1 │ │ +305fd4: 3801 1300 |0018: if-eqz v1, 002b // +0013 │ │ +305fd8: 5441 278a |001a: iget-object v1, v4, Lorg/jaudiotagger/tag/id3/AbstractTagFrame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8a27 │ │ +305fdc: 5453 278a |001c: iget-object v3, v5, Lorg/jaudiotagger/tag/id3/AbstractTagFrame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8a27 │ │ +305fe0: 7120 0e9f 3100 |001e: invoke-static {v1, v3}, Lorg/jaudiotagger/utils/EqualsUtil;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f0e │ │ +305fe6: 0a01 |0021: move-result v1 │ │ +305fe8: 3801 0900 |0022: if-eqz v1, 002b // +0009 │ │ +305fec: 6f20 6295 5400 |0024: invoke-super {v4, v5}, Lorg/jaudiotagger/tag/id3/AbstractTagItem;.equals:(Ljava/lang/Object;)Z // method@9562 │ │ +305ff2: 0a05 |0027: move-result v5 │ │ +305ff4: 3805 0300 |0028: if-eqz v5, 002b // +0003 │ │ +305ff8: 2802 |002a: goto 002c // +0002 │ │ +305ffa: 1200 |002b: const/4 v0, #int 0 // #0 │ │ +305ffc: 0f00 |002c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=120 │ │ 0x000a line=125 │ │ 0x000c line=127 │ │ 0x001e line=128 │ │ 0x0024 line=129 │ │ @@ -1121724,17 +1121724,17 @@ │ │ type : '()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -306088: |[306088] org.jaudiotagger.tag.id3.AbstractTagFrame.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; │ │ -306098: 5410 278a |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/AbstractTagFrame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8a27 │ │ -30609c: 1100 |0002: return-object v0 │ │ +30608c: |[30608c] org.jaudiotagger.tag.id3.AbstractTagFrame.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; │ │ +30609c: 5410 278a |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/AbstractTagFrame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8a27 │ │ +3060a0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/id3/AbstractTagFrame; │ │ │ │ #2 : (in Lorg/jaudiotagger/tag/id3/AbstractTagFrame;) │ │ @@ -1121742,41 +1121742,41 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -305ffc: |[305ffc] org.jaudiotagger.tag.id3.AbstractTagFrame.isSubsetOf:(Ljava/lang/Object;)Z │ │ -30600c: 2050 0912 |0000: instance-of v0, v5, Lorg/jaudiotagger/tag/id3/AbstractTagFrame; // type@1209 │ │ -306010: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -306012: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ -306016: 0f01 |0005: return v1 │ │ -306018: 5440 278a |0006: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/AbstractTagFrame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8a27 │ │ -30601c: 1212 |0008: const/4 v2, #int 1 // #1 │ │ -30601e: 3900 0a00 |0009: if-nez v0, 0013 // +000a │ │ -306022: 0753 |000b: move-object v3, v5 │ │ -306024: 1f03 0912 |000c: check-cast v3, Lorg/jaudiotagger/tag/id3/AbstractTagFrame; // type@1209 │ │ -306028: 5433 278a |000e: iget-object v3, v3, Lorg/jaudiotagger/tag/id3/AbstractTagFrame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8a27 │ │ -30602c: 3903 0300 |0010: if-nez v3, 0013 // +0003 │ │ -306030: 0f02 |0012: return v2 │ │ -306032: 3800 1700 |0013: if-eqz v0, 002a // +0017 │ │ -306036: 0753 |0015: move-object v3, v5 │ │ -306038: 1f03 0912 |0016: check-cast v3, Lorg/jaudiotagger/tag/id3/AbstractTagFrame; // type@1209 │ │ -30603c: 5433 278a |0018: iget-object v3, v3, Lorg/jaudiotagger/tag/id3/AbstractTagFrame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8a27 │ │ -306040: 3903 0300 |001a: if-nez v3, 001d // +0003 │ │ -306044: 280e |001c: goto 002a // +000e │ │ -306046: 6e20 5895 3000 |001d: invoke-virtual {v0, v3}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.isSubsetOf:(Ljava/lang/Object;)Z // method@9558 │ │ -30604c: 0a00 |0020: move-result v0 │ │ -30604e: 3800 0900 |0021: if-eqz v0, 002a // +0009 │ │ -306052: 6f20 6595 5400 |0023: invoke-super {v4, v5}, Lorg/jaudiotagger/tag/id3/AbstractTagItem;.isSubsetOf:(Ljava/lang/Object;)Z // method@9565 │ │ -306058: 0a05 |0026: move-result v5 │ │ -30605a: 3805 0300 |0027: if-eqz v5, 002a // +0003 │ │ -30605e: 1211 |0029: const/4 v1, #int 1 // #1 │ │ -306060: 0f01 |002a: return v1 │ │ +306000: |[306000] org.jaudiotagger.tag.id3.AbstractTagFrame.isSubsetOf:(Ljava/lang/Object;)Z │ │ +306010: 2050 0912 |0000: instance-of v0, v5, Lorg/jaudiotagger/tag/id3/AbstractTagFrame; // type@1209 │ │ +306014: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +306016: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ +30601a: 0f01 |0005: return v1 │ │ +30601c: 5440 278a |0006: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/AbstractTagFrame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8a27 │ │ +306020: 1212 |0008: const/4 v2, #int 1 // #1 │ │ +306022: 3900 0a00 |0009: if-nez v0, 0013 // +000a │ │ +306026: 0753 |000b: move-object v3, v5 │ │ +306028: 1f03 0912 |000c: check-cast v3, Lorg/jaudiotagger/tag/id3/AbstractTagFrame; // type@1209 │ │ +30602c: 5433 278a |000e: iget-object v3, v3, Lorg/jaudiotagger/tag/id3/AbstractTagFrame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8a27 │ │ +306030: 3903 0300 |0010: if-nez v3, 0013 // +0003 │ │ +306034: 0f02 |0012: return v2 │ │ +306036: 3800 1700 |0013: if-eqz v0, 002a // +0017 │ │ +30603a: 0753 |0015: move-object v3, v5 │ │ +30603c: 1f03 0912 |0016: check-cast v3, Lorg/jaudiotagger/tag/id3/AbstractTagFrame; // type@1209 │ │ +306040: 5433 278a |0018: iget-object v3, v3, Lorg/jaudiotagger/tag/id3/AbstractTagFrame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8a27 │ │ +306044: 3903 0300 |001a: if-nez v3, 001d // +0003 │ │ +306048: 280e |001c: goto 002a // +000e │ │ +30604a: 6e20 5895 3000 |001d: invoke-virtual {v0, v3}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.isSubsetOf:(Ljava/lang/Object;)Z // method@9558 │ │ +306050: 0a00 |0020: move-result v0 │ │ +306052: 3800 0900 |0021: if-eqz v0, 002a // +0009 │ │ +306056: 6f20 6595 5400 |0023: invoke-super {v4, v5}, Lorg/jaudiotagger/tag/id3/AbstractTagItem;.isSubsetOf:(Ljava/lang/Object;)Z // method@9565 │ │ +30605c: 0a05 |0026: move-result v5 │ │ +30605e: 3805 0300 |0027: if-eqz v5, 002a // +0003 │ │ +306062: 1211 |0029: const/4 v1, #int 1 // #1 │ │ +306064: 0f01 |002a: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0006 line=94 │ │ 0x0015 line=99 │ │ 0x001d line=104 │ │ locals : │ │ @@ -1121788,18 +1121788,18 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -3060ec: |[3060ec] org.jaudiotagger.tag.id3.AbstractTagFrame.setBody:(Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V │ │ -3060fc: 5b01 278a |0000: iput-object v1, v0, Lorg/jaudiotagger/tag/id3/AbstractTagFrame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8a27 │ │ -306100: 6e20 5a95 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.setHeader:(Lorg/jaudiotagger/tag/id3/AbstractTagFrame;)V // method@955a │ │ -306106: 0e00 |0005: return-void │ │ +3060f0: |[3060f0] org.jaudiotagger.tag.id3.AbstractTagFrame.setBody:(Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V │ │ +306100: 5b01 278a |0000: iput-object v1, v0, Lorg/jaudiotagger/tag/id3/AbstractTagFrame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8a27 │ │ +306104: 6e20 5a95 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.setHeader:(Lorg/jaudiotagger/tag/id3/AbstractTagFrame;)V // method@955a │ │ +30610a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0002 line=66 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/jaudiotagger/tag/id3/AbstractTagFrame; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; │ │ @@ -1121809,20 +1121809,20 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -306064: |[306064] org.jaudiotagger.tag.id3.AbstractTagFrame.toString:()Ljava/lang/String; │ │ -306074: 6e10 4695 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/AbstractTagFrame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@9546 │ │ -30607a: 0c00 |0003: move-result-object v0 │ │ -30607c: 6e10 5e95 0000 |0004: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.toString:()Ljava/lang/String; // method@955e │ │ -306082: 0c00 |0007: move-result-object v0 │ │ -306084: 1100 |0008: return-object v0 │ │ +306068: |[306068] org.jaudiotagger.tag.id3.AbstractTagFrame.toString:()Ljava/lang/String; │ │ +306078: 6e10 4695 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/AbstractTagFrame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@9546 │ │ +30607e: 0c00 |0003: move-result-object v0 │ │ +306080: 6e10 5e95 0000 |0004: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.toString:()Ljava/lang/String; // method@955e │ │ +306086: 0c00 |0007: move-result-object v0 │ │ +306088: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/jaudiotagger/tag/id3/AbstractTagFrame; │ │ │ │ source_file_idx : 2020 (AbstractTagFrame.java) │ │ @@ -1121878,21 +1121878,21 @@ │ │ type : '()V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -305e58: |[305e58] org.jaudiotagger.tag.id3.AbstractTagFrameBody.:()V │ │ -305e68: 7010 6095 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/id3/AbstractTagItem;.:()V // method@9560 │ │ -305e6e: 2200 7c10 |0003: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ -305e72: 7010 ae88 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ -305e78: 5b10 298a |0008: iput-object v0, v1, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.objectList:Ljava/util/ArrayList; // field@8a29 │ │ -305e7c: 6e10 5d95 0100 |000a: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.setupObjectList:()V // method@955d │ │ -305e82: 0e00 |000d: return-void │ │ +305e5c: |[305e5c] org.jaudiotagger.tag.id3.AbstractTagFrameBody.:()V │ │ +305e6c: 7010 6095 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/id3/AbstractTagItem;.:()V // method@9560 │ │ +305e72: 2200 7c10 |0003: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ +305e76: 7010 ae88 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ +305e7c: 5b10 298a |0008: iput-object v0, v1, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.objectList:Ljava/util/ArrayList; // field@8a29 │ │ +305e80: 6e10 5d95 0100 |000a: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.setupObjectList:()V // method@955d │ │ +305e86: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ 0x0003 line=62 │ │ 0x000a line=102 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; │ │ @@ -1121902,36 +1121902,36 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -305e84: |[305e84] org.jaudiotagger.tag.id3.AbstractTagFrameBody.:(Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V │ │ -305e94: 7010 6095 0300 |0000: invoke-direct {v3}, Lorg/jaudiotagger/tag/id3/AbstractTagItem;.:()V // method@9560 │ │ -305e9a: 2200 7c10 |0003: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ -305e9e: 7010 ae88 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ -305ea4: 5b30 298a |0008: iput-object v0, v3, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.objectList:Ljava/util/ArrayList; // field@8a29 │ │ -305ea8: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -305eaa: 5441 298a |000b: iget-object v1, v4, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.objectList:Ljava/util/ArrayList; // field@8a29 │ │ -305eae: 6e10 c388 0100 |000d: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@88c3 │ │ -305eb4: 0a01 |0010: move-result v1 │ │ -305eb6: 3510 1900 |0011: if-ge v0, v1, 002a // +0019 │ │ -305eba: 5441 298a |0013: iget-object v1, v4, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.objectList:Ljava/util/ArrayList; // field@8a29 │ │ -305ebe: 6e20 b988 0100 |0015: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@88b9 │ │ -305ec4: 0c01 |0018: move-result-object v1 │ │ -305ec6: 7110 8f95 0100 |0019: invoke-static {v1}, Lorg/jaudiotagger/tag/id3/ID3Tags;.copyObject:(Ljava/lang/Object;)Ljava/lang/Object; // method@958f │ │ -305ecc: 0c01 |001c: move-result-object v1 │ │ -305ece: 1f01 d611 |001d: check-cast v1, Lorg/jaudiotagger/tag/datatype/AbstractDataType; // type@11d6 │ │ -305ed2: 6e20 0593 3100 |001f: invoke-virtual {v1, v3}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.setBody:(Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@9305 │ │ -305ed8: 5432 298a |0022: iget-object v2, v3, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.objectList:Ljava/util/ArrayList; // field@8a29 │ │ -305edc: 6e20 b288 1200 |0024: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -305ee2: d800 0001 |0027: add-int/lit8 v0, v0, #int 1 // #01 │ │ -305ee6: 28e2 |0029: goto 000b // -001e │ │ -305ee8: 0e00 |002a: return-void │ │ +305e88: |[305e88] org.jaudiotagger.tag.id3.AbstractTagFrameBody.:(Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V │ │ +305e98: 7010 6095 0300 |0000: invoke-direct {v3}, Lorg/jaudiotagger/tag/id3/AbstractTagItem;.:()V // method@9560 │ │ +305e9e: 2200 7c10 |0003: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ +305ea2: 7010 ae88 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ +305ea8: 5b30 298a |0008: iput-object v0, v3, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.objectList:Ljava/util/ArrayList; // field@8a29 │ │ +305eac: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +305eae: 5441 298a |000b: iget-object v1, v4, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.objectList:Ljava/util/ArrayList; // field@8a29 │ │ +305eb2: 6e10 c388 0100 |000d: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@88c3 │ │ +305eb8: 0a01 |0010: move-result v1 │ │ +305eba: 3510 1900 |0011: if-ge v0, v1, 002a // +0019 │ │ +305ebe: 5441 298a |0013: iget-object v1, v4, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.objectList:Ljava/util/ArrayList; // field@8a29 │ │ +305ec2: 6e20 b988 0100 |0015: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@88b9 │ │ +305ec8: 0c01 |0018: move-result-object v1 │ │ +305eca: 7110 8f95 0100 |0019: invoke-static {v1}, Lorg/jaudiotagger/tag/id3/ID3Tags;.copyObject:(Ljava/lang/Object;)Ljava/lang/Object; // method@958f │ │ +305ed0: 0c01 |001c: move-result-object v1 │ │ +305ed2: 1f01 d611 |001d: check-cast v1, Lorg/jaudiotagger/tag/datatype/AbstractDataType; // type@11d6 │ │ +305ed6: 6e20 0593 3100 |001f: invoke-virtual {v1, v3}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.setBody:(Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@9305 │ │ +305edc: 5432 298a |0022: iget-object v2, v3, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.objectList:Ljava/util/ArrayList; // field@8a29 │ │ +305ee0: 6e20 b288 1200 |0024: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +305ee6: d800 0001 |0027: add-int/lit8 v0, v0, #int 1 // #01 │ │ +305eea: 28e2 |0029: goto 000b // -001e │ │ +305eec: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x0003 line=62 │ │ 0x000b line=113 │ │ 0x0013 line=115 │ │ 0x001f line=116 │ │ @@ -1121946,46 +1121946,46 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -305eec: |[305eec] org.jaudiotagger.tag.id3.AbstractTagFrameBody.createStructure:()V │ │ -305efc: 0e00 |0000: return-void │ │ +305ef0: |[305ef0] org.jaudiotagger.tag.id3.AbstractTagFrameBody.createStructure:()V │ │ +305f00: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -305af8: |[305af8] org.jaudiotagger.tag.id3.AbstractTagFrameBody.equals:(Ljava/lang/Object;)Z │ │ -305b08: 2040 0a12 |0000: instance-of v0, v4, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // type@120a │ │ -305b0c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -305b0e: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ -305b12: 0f01 |0005: return v1 │ │ -305b14: 0740 |0006: move-object v0, v4 │ │ -305b16: 1f00 0a12 |0007: check-cast v0, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // type@120a │ │ -305b1a: 5432 298a |0009: iget-object v2, v3, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.objectList:Ljava/util/ArrayList; // field@8a29 │ │ -305b1e: 5400 298a |000b: iget-object v0, v0, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.objectList:Ljava/util/ArrayList; // field@8a29 │ │ -305b22: 6e20 b888 0200 |000d: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.equals:(Ljava/lang/Object;)Z // method@88b8 │ │ -305b28: 0a00 |0010: move-result v0 │ │ -305b2a: 3800 0900 |0011: if-eqz v0, 001a // +0009 │ │ -305b2e: 6f20 6295 4300 |0013: invoke-super {v3, v4}, Lorg/jaudiotagger/tag/id3/AbstractTagItem;.equals:(Ljava/lang/Object;)Z // method@9562 │ │ -305b34: 0a04 |0016: move-result v4 │ │ -305b36: 3804 0300 |0017: if-eqz v4, 001a // +0003 │ │ -305b3a: 1211 |0019: const/4 v1, #int 1 // #1 │ │ -305b3c: 0f01 |001a: return v1 │ │ +305afc: |[305afc] org.jaudiotagger.tag.id3.AbstractTagFrameBody.equals:(Ljava/lang/Object;)Z │ │ +305b0c: 2040 0a12 |0000: instance-of v0, v4, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // type@120a │ │ +305b10: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +305b12: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ +305b16: 0f01 |0005: return v1 │ │ +305b18: 0740 |0006: move-object v0, v4 │ │ +305b1a: 1f00 0a12 |0007: check-cast v0, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // type@120a │ │ +305b1e: 5432 298a |0009: iget-object v2, v3, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.objectList:Ljava/util/ArrayList; // field@8a29 │ │ +305b22: 5400 298a |000b: iget-object v0, v0, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.objectList:Ljava/util/ArrayList; // field@8a29 │ │ +305b26: 6e20 b888 0200 |000d: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.equals:(Ljava/lang/Object;)Z // method@88b8 │ │ +305b2c: 0a00 |0010: move-result v0 │ │ +305b2e: 3800 0900 |0011: if-eqz v0, 001a // +0009 │ │ +305b32: 6f20 6295 4300 |0013: invoke-super {v3, v4}, Lorg/jaudiotagger/tag/id3/AbstractTagItem;.equals:(Ljava/lang/Object;)Z // method@9562 │ │ +305b38: 0a04 |0016: move-result v4 │ │ +305b3a: 3804 0300 |0017: if-eqz v4, 001a // +0003 │ │ +305b3e: 1211 |0019: const/4 v1, #int 1 // #1 │ │ +305b40: 0f01 |001a: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=286 │ │ 0x0006 line=290 │ │ 0x0009 line=291 │ │ locals : │ │ 0x0000 - 0x001b reg=3 this Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; │ │ @@ -1121996,50 +1121996,50 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 74 16-bit code units │ │ -305c50: |[305c50] org.jaudiotagger.tag.id3.AbstractTagFrameBody.getBriefDescription:()Ljava/lang/String; │ │ -305c60: 5440 298a |0000: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.objectList:Ljava/util/ArrayList; // field@8a29 │ │ -305c64: 6e10 bc88 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@88bc │ │ -305c6a: 0c00 |0005: move-result-object v0 │ │ -305c6c: 1a01 0000 |0006: const-string v1, "" // string@0000 │ │ -305c70: 7210 4789 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -305c76: 0a02 |000b: move-result v2 │ │ -305c78: 3802 3d00 |000c: if-eqz v2, 0049 // +003d │ │ -305c7c: 7210 4889 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -305c82: 0c02 |0011: move-result-object v2 │ │ -305c84: 1f02 d611 |0012: check-cast v2, Lorg/jaudiotagger/tag/datatype/AbstractDataType; // type@11d6 │ │ -305c88: 6e10 7687 0200 |0014: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@8776 │ │ -305c8e: 0c03 |0017: move-result-object v3 │ │ -305c90: 3803 f0ff |0018: if-eqz v3, 0008 // -0010 │ │ -305c94: 6e10 7687 0200 |001a: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@8776 │ │ -305c9a: 0c03 |001d: move-result-object v3 │ │ -305c9c: 6e10 aa87 0300 |001e: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@87aa │ │ -305ca2: 0a03 |0021: move-result v3 │ │ -305ca4: 3d03 e6ff |0022: if-lez v3, 0008 // -001a │ │ -305ca8: 2203 3910 |0024: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ -305cac: 7010 cc87 0300 |0026: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -305cb2: 6e20 d787 1300 |0029: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -305cb8: 6e10 0093 0200 |002c: invoke-virtual {v2}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.getIdentifier:()Ljava/lang/String; // method@9300 │ │ -305cbe: 0c01 |002f: move-result-object v1 │ │ -305cc0: 6e20 d787 1300 |0030: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -305cc6: 1a01 b805 |0033: const-string v1, "="" // string@05b8 │ │ -305cca: 6e20 d787 1300 |0035: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -305cd0: 6e10 7687 0200 |0038: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@8776 │ │ -305cd6: 0c01 |003b: move-result-object v1 │ │ -305cd8: 6e20 d787 1300 |003c: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -305cde: 1a01 a502 |003f: const-string v1, ""; " // string@02a5 │ │ -305ce2: 6e20 d787 1300 |0041: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -305ce8: 6e10 df87 0300 |0044: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -305cee: 0c01 |0047: move-result-object v1 │ │ -305cf0: 28c0 |0048: goto 0008 // -0040 │ │ -305cf2: 1101 |0049: return-object v1 │ │ +305c54: |[305c54] org.jaudiotagger.tag.id3.AbstractTagFrameBody.getBriefDescription:()Ljava/lang/String; │ │ +305c64: 5440 298a |0000: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.objectList:Ljava/util/ArrayList; // field@8a29 │ │ +305c68: 6e10 bc88 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@88bc │ │ +305c6e: 0c00 |0005: move-result-object v0 │ │ +305c70: 1a01 0000 |0006: const-string v1, "" // string@0000 │ │ +305c74: 7210 4789 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +305c7a: 0a02 |000b: move-result v2 │ │ +305c7c: 3802 3d00 |000c: if-eqz v2, 0049 // +003d │ │ +305c80: 7210 4889 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +305c86: 0c02 |0011: move-result-object v2 │ │ +305c88: 1f02 d611 |0012: check-cast v2, Lorg/jaudiotagger/tag/datatype/AbstractDataType; // type@11d6 │ │ +305c8c: 6e10 7687 0200 |0014: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@8776 │ │ +305c92: 0c03 |0017: move-result-object v3 │ │ +305c94: 3803 f0ff |0018: if-eqz v3, 0008 // -0010 │ │ +305c98: 6e10 7687 0200 |001a: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@8776 │ │ +305c9e: 0c03 |001d: move-result-object v3 │ │ +305ca0: 6e10 aa87 0300 |001e: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@87aa │ │ +305ca6: 0a03 |0021: move-result v3 │ │ +305ca8: 3d03 e6ff |0022: if-lez v3, 0008 // -001a │ │ +305cac: 2203 3910 |0024: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ +305cb0: 7010 cc87 0300 |0026: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +305cb6: 6e20 d787 1300 |0029: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +305cbc: 6e10 0093 0200 |002c: invoke-virtual {v2}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.getIdentifier:()Ljava/lang/String; // method@9300 │ │ +305cc2: 0c01 |002f: move-result-object v1 │ │ +305cc4: 6e20 d787 1300 |0030: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +305cca: 1a01 b805 |0033: const-string v1, "="" // string@05b8 │ │ +305cce: 6e20 d787 1300 |0035: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +305cd4: 6e10 7687 0200 |0038: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@8776 │ │ +305cda: 0c01 |003b: move-result-object v1 │ │ +305cdc: 6e20 d787 1300 |003c: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +305ce2: 1a01 a502 |003f: const-string v1, ""; " // string@02a5 │ │ +305ce6: 6e20 d787 1300 |0041: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +305cec: 6e10 df87 0300 |0044: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +305cf2: 0c01 |0047: move-result-object v1 │ │ +305cf4: 28c0 |0048: goto 0008 // -0040 │ │ +305cf6: 1101 |0049: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ 0x0014 line=143 │ │ 0x0024 line=145 │ │ locals : │ │ 0x0000 - 0x004a reg=4 this Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; │ │ @@ -1122049,17 +1122049,17 @@ │ │ type : '()Lorg/jaudiotagger/tag/id3/AbstractTagFrame;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -305e40: |[305e40] org.jaudiotagger.tag.id3.AbstractTagFrameBody.getHeader:()Lorg/jaudiotagger/tag/id3/AbstractTagFrame; │ │ -305e50: 5410 288a |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.header:Lorg/jaudiotagger/tag/id3/AbstractTagFrame; // field@8a28 │ │ -305e54: 1100 |0002: return-object v0 │ │ +305e44: |[305e44] org.jaudiotagger.tag.id3.AbstractTagFrameBody.getHeader:()Lorg/jaudiotagger/tag/id3/AbstractTagFrame; │ │ +305e54: 5410 288a |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.header:Lorg/jaudiotagger/tag/id3/AbstractTagFrame; // field@8a28 │ │ +305e58: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=330 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; │ │ │ │ #4 : (in Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;) │ │ @@ -1122067,51 +1122067,51 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 74 16-bit code units │ │ -305cf4: |[305cf4] org.jaudiotagger.tag.id3.AbstractTagFrameBody.getLongDescription:()Ljava/lang/String; │ │ -305d04: 5440 298a |0000: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.objectList:Ljava/util/ArrayList; // field@8a29 │ │ -305d08: 6e10 bc88 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@88bc │ │ -305d0e: 0c00 |0005: move-result-object v0 │ │ -305d10: 1a01 0000 |0006: const-string v1, "" // string@0000 │ │ -305d14: 7210 4789 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -305d1a: 0a02 |000b: move-result v2 │ │ -305d1c: 3802 3d00 |000c: if-eqz v2, 0049 // +003d │ │ -305d20: 7210 4889 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -305d26: 0c02 |0011: move-result-object v2 │ │ -305d28: 1f02 d611 |0012: check-cast v2, Lorg/jaudiotagger/tag/datatype/AbstractDataType; // type@11d6 │ │ -305d2c: 6e10 7687 0200 |0014: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@8776 │ │ -305d32: 0c03 |0017: move-result-object v3 │ │ -305d34: 3803 f0ff |0018: if-eqz v3, 0008 // -0010 │ │ -305d38: 6e10 7687 0200 |001a: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@8776 │ │ -305d3e: 0c03 |001d: move-result-object v3 │ │ -305d40: 6e10 aa87 0300 |001e: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@87aa │ │ -305d46: 0a03 |0021: move-result v3 │ │ -305d48: 3d03 e6ff |0022: if-lez v3, 0008 // -001a │ │ -305d4c: 2203 3910 |0024: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ -305d50: 7010 cc87 0300 |0026: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -305d56: 6e20 d787 1300 |0029: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -305d5c: 6e10 0093 0200 |002c: invoke-virtual {v2}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.getIdentifier:()Ljava/lang/String; // method@9300 │ │ -305d62: 0c01 |002f: move-result-object v1 │ │ -305d64: 6e20 d787 1300 |0030: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -305d6a: 1a01 c800 |0033: const-string v1, " = " // string@00c8 │ │ -305d6e: 6e20 d787 1300 |0035: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -305d74: 6e10 7687 0200 |0038: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@8776 │ │ -305d7a: 0c01 |003b: move-result-object v1 │ │ -305d7c: 6e20 d787 1300 |003c: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -305d82: 1a01 2200 |003f: const-string v1, " │ │ +305cf8: |[305cf8] org.jaudiotagger.tag.id3.AbstractTagFrameBody.getLongDescription:()Ljava/lang/String; │ │ +305d08: 5440 298a |0000: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.objectList:Ljava/util/ArrayList; // field@8a29 │ │ +305d0c: 6e10 bc88 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@88bc │ │ +305d12: 0c00 |0005: move-result-object v0 │ │ +305d14: 1a01 0000 |0006: const-string v1, "" // string@0000 │ │ +305d18: 7210 4789 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +305d1e: 0a02 |000b: move-result v2 │ │ +305d20: 3802 3d00 |000c: if-eqz v2, 0049 // +003d │ │ +305d24: 7210 4889 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +305d2a: 0c02 |0011: move-result-object v2 │ │ +305d2c: 1f02 d611 |0012: check-cast v2, Lorg/jaudiotagger/tag/datatype/AbstractDataType; // type@11d6 │ │ +305d30: 6e10 7687 0200 |0014: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@8776 │ │ +305d36: 0c03 |0017: move-result-object v3 │ │ +305d38: 3803 f0ff |0018: if-eqz v3, 0008 // -0010 │ │ +305d3c: 6e10 7687 0200 |001a: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@8776 │ │ +305d42: 0c03 |001d: move-result-object v3 │ │ +305d44: 6e10 aa87 0300 |001e: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@87aa │ │ +305d4a: 0a03 |0021: move-result v3 │ │ +305d4c: 3d03 e6ff |0022: if-lez v3, 0008 // -001a │ │ +305d50: 2203 3910 |0024: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ +305d54: 7010 cc87 0300 |0026: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +305d5a: 6e20 d787 1300 |0029: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +305d60: 6e10 0093 0200 |002c: invoke-virtual {v2}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.getIdentifier:()Ljava/lang/String; // method@9300 │ │ +305d66: 0c01 |002f: move-result-object v1 │ │ +305d68: 6e20 d787 1300 |0030: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +305d6e: 1a01 c800 |0033: const-string v1, " = " // string@00c8 │ │ +305d72: 6e20 d787 1300 |0035: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +305d78: 6e10 7687 0200 |0038: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@8776 │ │ +305d7e: 0c01 |003b: move-result-object v1 │ │ +305d80: 6e20 d787 1300 |003c: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +305d86: 1a01 2200 |003f: const-string v1, " │ │ " // string@0022 │ │ -305d86: 6e20 d787 1300 |0041: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -305d8c: 6e10 df87 0300 |0044: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -305d92: 0c01 |0047: move-result-object v1 │ │ -305d94: 28c0 |0048: goto 0008 // -0040 │ │ -305d96: 1101 |0049: return-object v1 │ │ +305d8a: 6e20 d787 1300 |0041: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +305d90: 6e10 df87 0300 |0044: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +305d96: 0c01 |0047: move-result-object v1 │ │ +305d98: 28c0 |0048: goto 0008 // -0040 │ │ +305d9a: 1101 |0049: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ 0x0014 line=164 │ │ 0x0024 line=166 │ │ locals : │ │ 0x0000 - 0x004a reg=4 this Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; │ │ @@ -1122121,32 +1122121,32 @@ │ │ type : '(Ljava/lang/String;)Lorg/jaudiotagger/tag/datatype/AbstractDataType;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -305df0: |[305df0] org.jaudiotagger.tag.id3.AbstractTagFrameBody.getObject:(Ljava/lang/String;)Lorg/jaudiotagger/tag/datatype/AbstractDataType; │ │ -305e00: 5430 298a |0000: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.objectList:Ljava/util/ArrayList; // field@8a29 │ │ -305e04: 6e10 be88 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.listIterator:()Ljava/util/ListIterator; // method@88be │ │ -305e0a: 0c00 |0005: move-result-object v0 │ │ -305e0c: 7210 4789 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -305e12: 0a01 |0009: move-result v1 │ │ -305e14: 3801 1300 |000a: if-eqz v1, 001d // +0013 │ │ -305e18: 7210 4889 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -305e1e: 0c01 |000f: move-result-object v1 │ │ -305e20: 1f01 d611 |0010: check-cast v1, Lorg/jaudiotagger/tag/datatype/AbstractDataType; // type@11d6 │ │ -305e24: 6e10 0093 0100 |0012: invoke-virtual {v1}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.getIdentifier:()Ljava/lang/String; // method@9300 │ │ -305e2a: 0c02 |0015: move-result-object v2 │ │ -305e2c: 6e20 9c87 4200 |0016: invoke-virtual {v2, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -305e32: 0a02 |0019: move-result v2 │ │ -305e34: 3802 ecff |001a: if-eqz v2, 0006 // -0014 │ │ -305e38: 1101 |001c: return-object v1 │ │ -305e3a: 1204 |001d: const/4 v4, #int 0 // #0 │ │ -305e3c: 1104 |001e: return-object v4 │ │ +305df4: |[305df4] org.jaudiotagger.tag.id3.AbstractTagFrameBody.getObject:(Ljava/lang/String;)Lorg/jaudiotagger/tag/datatype/AbstractDataType; │ │ +305e04: 5430 298a |0000: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.objectList:Ljava/util/ArrayList; // field@8a29 │ │ +305e08: 6e10 be88 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.listIterator:()Ljava/util/ListIterator; // method@88be │ │ +305e0e: 0c00 |0005: move-result-object v0 │ │ +305e10: 7210 4789 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +305e16: 0a01 |0009: move-result v1 │ │ +305e18: 3801 1300 |000a: if-eqz v1, 001d // +0013 │ │ +305e1c: 7210 4889 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +305e22: 0c01 |000f: move-result-object v1 │ │ +305e24: 1f01 d611 |0010: check-cast v1, Lorg/jaudiotagger/tag/datatype/AbstractDataType; // type@11d6 │ │ +305e28: 6e10 0093 0100 |0012: invoke-virtual {v1}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.getIdentifier:()Ljava/lang/String; // method@9300 │ │ +305e2e: 0c02 |0015: move-result-object v2 │ │ +305e30: 6e20 9c87 4200 |0016: invoke-virtual {v2, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +305e36: 0a02 |0019: move-result v2 │ │ +305e38: 3802 ecff |001a: if-eqz v2, 0006 // -0014 │ │ +305e3c: 1101 |001c: return-object v1 │ │ +305e3e: 1204 |001d: const/4 v4, #int 0 // #0 │ │ +305e40: 1104 |001e: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=216 │ │ 0x0006 line=217 │ │ 0x000c line=219 │ │ 0x0012 line=220 │ │ locals : │ │ @@ -1122158,20 +1122158,20 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -305c2c: |[305c2c] org.jaudiotagger.tag.id3.AbstractTagFrameBody.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; │ │ -305c3c: 6e20 5395 1000 |0000: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.getObject:(Ljava/lang/String;)Lorg/jaudiotagger/tag/datatype/AbstractDataType; // method@9553 │ │ -305c42: 0c01 |0003: move-result-object v1 │ │ -305c44: 6e10 0293 0100 |0004: invoke-virtual {v1}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.getValue:()Ljava/lang/Object; // method@9302 │ │ -305c4a: 0c01 |0007: move-result-object v1 │ │ -305c4c: 1101 |0008: return-object v1 │ │ +305c30: |[305c30] org.jaudiotagger.tag.id3.AbstractTagFrameBody.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; │ │ +305c40: 6e20 5395 1000 |0000: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.getObject:(Ljava/lang/String;)Lorg/jaudiotagger/tag/datatype/AbstractDataType; // method@9553 │ │ +305c46: 0c01 |0003: move-result-object v1 │ │ +305c48: 6e10 0293 0100 |0004: invoke-virtual {v1}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.getValue:()Ljava/lang/Object; // method@9302 │ │ +305c4e: 0c01 |0007: move-result-object v1 │ │ +305c50: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=202 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1122180,30 +1122180,30 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 26 16-bit code units │ │ -305be8: |[305be8] org.jaudiotagger.tag.id3.AbstractTagFrameBody.getSize:()I │ │ -305bf8: 5430 298a |0000: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.objectList:Ljava/util/ArrayList; // field@8a29 │ │ -305bfc: 6e10 be88 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.listIterator:()Ljava/util/ListIterator; // method@88be │ │ -305c02: 0c00 |0005: move-result-object v0 │ │ -305c04: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -305c06: 7210 4789 0000 |0007: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -305c0c: 0a02 |000a: move-result v2 │ │ -305c0e: 3802 0e00 |000b: if-eqz v2, 0019 // +000e │ │ -305c12: 7210 4889 0000 |000d: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -305c18: 0c02 |0010: move-result-object v2 │ │ -305c1a: 1f02 d611 |0011: check-cast v2, Lorg/jaudiotagger/tag/datatype/AbstractDataType; // type@11d6 │ │ -305c1e: 6e10 0193 0200 |0013: invoke-virtual {v2}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.getSize:()I // method@9301 │ │ -305c24: 0a02 |0016: move-result v2 │ │ -305c26: b021 |0017: add-int/2addr v1, v2 │ │ -305c28: 28ef |0018: goto 0007 // -0011 │ │ -305c2a: 0f01 |0019: return v1 │ │ +305bec: |[305bec] org.jaudiotagger.tag.id3.AbstractTagFrameBody.getSize:()I │ │ +305bfc: 5430 298a |0000: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.objectList:Ljava/util/ArrayList; // field@8a29 │ │ +305c00: 6e10 be88 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.listIterator:()Ljava/util/ListIterator; // method@88be │ │ +305c06: 0c00 |0005: move-result-object v0 │ │ +305c08: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +305c0a: 7210 4789 0000 |0007: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +305c10: 0a02 |000a: move-result v2 │ │ +305c12: 3802 0e00 |000b: if-eqz v2, 0019 // +000e │ │ +305c16: 7210 4889 0000 |000d: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +305c1c: 0c02 |0010: move-result-object v2 │ │ +305c1e: 1f02 d611 |0011: check-cast v2, Lorg/jaudiotagger/tag/datatype/AbstractDataType; // type@11d6 │ │ +305c22: 6e10 0193 0200 |0013: invoke-virtual {v2}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.getSize:()I // method@9301 │ │ +305c28: 0a02 |0016: move-result v2 │ │ +305c2a: b021 |0017: add-int/2addr v1, v2 │ │ +305c2c: 28ef |0018: goto 0007 // -0011 │ │ +305c2e: 0f01 |0019: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=237 │ │ 0x0007 line=238 │ │ 0x000d line=240 │ │ 0x0013 line=241 │ │ locals : │ │ @@ -1122214,28 +1122214,28 @@ │ │ type : '()B' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -305ba8: |[305ba8] org.jaudiotagger.tag.id3.AbstractTagFrameBody.getTextEncoding:()B │ │ -305bb8: 1a00 bd4c |0000: const-string v0, "TextEncoding" // string@4cbd │ │ -305bbc: 6e20 5395 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.getObject:(Ljava/lang/String;)Lorg/jaudiotagger/tag/datatype/AbstractDataType; // method@9553 │ │ -305bc2: 0c00 |0005: move-result-object v0 │ │ -305bc4: 3800 0f00 |0006: if-eqz v0, 0015 // +000f │ │ -305bc8: 6e10 0293 0000 |0008: invoke-virtual {v0}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.getValue:()Ljava/lang/Object; // method@9302 │ │ -305bce: 0c00 |000b: move-result-object v0 │ │ -305bd0: 1f00 2510 |000c: check-cast v0, Ljava/lang/Long; // type@1025 │ │ -305bd4: 1f00 2510 |000e: check-cast v0, Ljava/lang/Long; // type@1025 │ │ -305bd8: 6e10 3987 0000 |0010: invoke-virtual {v0}, Ljava/lang/Long;.byteValue:()B // method@8739 │ │ -305bde: 0a00 |0013: move-result v0 │ │ -305be0: 0f00 |0014: return v0 │ │ -305be2: 1200 |0015: const/4 v0, #int 0 // #0 │ │ -305be4: 0f00 |0016: return v0 │ │ +305bac: |[305bac] org.jaudiotagger.tag.id3.AbstractTagFrameBody.getTextEncoding:()B │ │ +305bbc: 1a00 bd4c |0000: const-string v0, "TextEncoding" // string@4cbd │ │ +305bc0: 6e20 5395 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.getObject:(Ljava/lang/String;)Lorg/jaudiotagger/tag/datatype/AbstractDataType; // method@9553 │ │ +305bc6: 0c00 |0005: move-result-object v0 │ │ +305bc8: 3800 0f00 |0006: if-eqz v0, 0015 // +000f │ │ +305bcc: 6e10 0293 0000 |0008: invoke-virtual {v0}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.getValue:()Ljava/lang/Object; // method@9302 │ │ +305bd2: 0c00 |000b: move-result-object v0 │ │ +305bd4: 1f00 2510 |000c: check-cast v0, Ljava/lang/Long; // type@1025 │ │ +305bd8: 1f00 2510 |000e: check-cast v0, Ljava/lang/Long; // type@1025 │ │ +305bdc: 6e10 3987 0000 |0010: invoke-virtual {v0}, Ljava/lang/Long;.byteValue:()B // method@8739 │ │ +305be2: 0a00 |0013: move-result v0 │ │ +305be4: 0f00 |0014: return v0 │ │ +305be6: 1200 |0015: const/4 v0, #int 0 // #0 │ │ +305be8: 0f00 |0016: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=71 │ │ 0x0008 line=75 │ │ 0x0010 line=76 │ │ locals : │ │ 0x0000 - 0x0017 reg=1 this Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; │ │ @@ -1122245,18 +1122245,18 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -305d98: |[305d98] org.jaudiotagger.tag.id3.AbstractTagFrameBody.getUserFriendlyValue:()Ljava/lang/String; │ │ -305da8: 6e10 5e95 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.toString:()Ljava/lang/String; // method@955e │ │ -305dae: 0c00 |0003: move-result-object v0 │ │ -305db0: 1100 |0004: return-object v0 │ │ +305d9c: |[305d9c] org.jaudiotagger.tag.id3.AbstractTagFrameBody.getUserFriendlyValue:()Ljava/lang/String; │ │ +305dac: 6e10 5e95 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.toString:()Ljava/lang/String; // method@955e │ │ +305db2: 0c00 |0003: move-result-object v0 │ │ +305db4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; │ │ │ │ #10 : (in Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;) │ │ @@ -1122264,39 +1122264,39 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -305b40: |[305b40] org.jaudiotagger.tag.id3.AbstractTagFrameBody.isSubsetOf:(Ljava/lang/Object;)Z │ │ -305b50: 2050 0a12 |0000: instance-of v0, v5, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // type@120a │ │ -305b54: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -305b56: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ -305b5a: 0f01 |0005: return v1 │ │ -305b5c: 1f05 0a12 |0006: check-cast v5, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // type@120a │ │ -305b60: 5455 298a |0008: iget-object v5, v5, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.objectList:Ljava/util/ArrayList; // field@8a29 │ │ -305b64: 5440 298a |000a: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.objectList:Ljava/util/ArrayList; // field@8a29 │ │ -305b68: 6e10 bc88 0000 |000c: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@88bc │ │ -305b6e: 0c00 |000f: move-result-object v0 │ │ -305b70: 7210 4789 0000 |0010: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -305b76: 0a02 |0013: move-result v2 │ │ -305b78: 3802 1500 |0014: if-eqz v2, 0029 // +0015 │ │ -305b7c: 7210 4889 0000 |0016: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -305b82: 0c02 |0019: move-result-object v2 │ │ -305b84: 1f02 d611 |001a: check-cast v2, Lorg/jaudiotagger/tag/datatype/AbstractDataType; // type@11d6 │ │ -305b88: 6e10 0293 0200 |001c: invoke-virtual {v2}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.getValue:()Ljava/lang/Object; // method@9302 │ │ -305b8e: 0c03 |001f: move-result-object v3 │ │ -305b90: 3803 f0ff |0020: if-eqz v3, 0010 // -0010 │ │ -305b94: 6e20 b688 2500 |0022: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@88b6 │ │ -305b9a: 0a02 |0025: move-result v2 │ │ -305b9c: 3902 eaff |0026: if-nez v2, 0010 // -0016 │ │ -305ba0: 0f01 |0028: return v1 │ │ -305ba2: 1215 |0029: const/4 v5, #int 1 // #1 │ │ -305ba4: 0f05 |002a: return v5 │ │ +305b44: |[305b44] org.jaudiotagger.tag.id3.AbstractTagFrameBody.isSubsetOf:(Ljava/lang/Object;)Z │ │ +305b54: 2050 0a12 |0000: instance-of v0, v5, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // type@120a │ │ +305b58: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +305b5a: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ +305b5e: 0f01 |0005: return v1 │ │ +305b60: 1f05 0a12 |0006: check-cast v5, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // type@120a │ │ +305b64: 5455 298a |0008: iget-object v5, v5, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.objectList:Ljava/util/ArrayList; // field@8a29 │ │ +305b68: 5440 298a |000a: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.objectList:Ljava/util/ArrayList; // field@8a29 │ │ +305b6c: 6e10 bc88 0000 |000c: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@88bc │ │ +305b72: 0c00 |000f: move-result-object v0 │ │ +305b74: 7210 4789 0000 |0010: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +305b7a: 0a02 |0013: move-result v2 │ │ +305b7c: 3802 1500 |0014: if-eqz v2, 0029 // +0015 │ │ +305b80: 7210 4889 0000 |0016: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +305b86: 0c02 |0019: move-result-object v2 │ │ +305b88: 1f02 d611 |001a: check-cast v2, Lorg/jaudiotagger/tag/datatype/AbstractDataType; // type@11d6 │ │ +305b8c: 6e10 0293 0200 |001c: invoke-virtual {v2}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.getValue:()Ljava/lang/Object; // method@9302 │ │ +305b92: 0c03 |001f: move-result-object v3 │ │ +305b94: 3803 f0ff |0020: if-eqz v3, 0010 // -0010 │ │ +305b98: 6e20 b688 2500 |0022: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@88b6 │ │ +305b9e: 0a02 |0025: move-result v2 │ │ +305ba0: 3902 eaff |0026: if-nez v2, 0010 // -0016 │ │ +305ba4: 0f01 |0028: return v1 │ │ +305ba6: 1215 |0029: const/4 v5, #int 1 // #1 │ │ +305ba8: 0f05 |002a: return v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=257 │ │ 0x0006 line=261 │ │ 0x000a line=262 │ │ 0x001c line=264 │ │ 0x0022 line=266 │ │ @@ -1122309,19 +1122309,19 @@ │ │ type : '()Ljava/util/Iterator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -305dd0: |[305dd0] org.jaudiotagger.tag.id3.AbstractTagFrameBody.iterator:()Ljava/util/Iterator; │ │ -305de0: 5410 298a |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.objectList:Ljava/util/ArrayList; // field@8a29 │ │ -305de4: 6e10 bc88 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@88bc │ │ -305dea: 0c00 |0005: move-result-object v0 │ │ -305dec: 1100 |0006: return-object v0 │ │ +305dd4: |[305dd4] org.jaudiotagger.tag.id3.AbstractTagFrameBody.iterator:()Ljava/util/Iterator; │ │ +305de4: 5410 298a |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.objectList:Ljava/util/ArrayList; // field@8a29 │ │ +305de8: 6e10 bc88 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@88bc │ │ +305dee: 0c00 |0005: move-result-object v0 │ │ +305df0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=302 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; │ │ │ │ #12 : (in Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;) │ │ @@ -1122329,17 +1122329,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/AbstractTagFrame;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -305f00: |[305f00] org.jaudiotagger.tag.id3.AbstractTagFrameBody.setHeader:(Lorg/jaudiotagger/tag/id3/AbstractTagFrame;)V │ │ -305f10: 5b01 288a |0000: iput-object v1, v0, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.header:Lorg/jaudiotagger/tag/id3/AbstractTagFrame; // field@8a28 │ │ -305f14: 0e00 |0002: return-void │ │ +305f04: |[305f04] org.jaudiotagger.tag.id3.AbstractTagFrameBody.setHeader:(Lorg/jaudiotagger/tag/id3/AbstractTagFrame;)V │ │ +305f14: 5b01 288a |0000: iput-object v1, v0, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.header:Lorg/jaudiotagger/tag/id3/AbstractTagFrame; // field@8a28 │ │ +305f18: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=340 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; │ │ 0x0000 - 0x0003 reg=1 (null) Lorg/jaudiotagger/tag/id3/AbstractTagFrame; │ │ │ │ @@ -1122348,32 +1122348,32 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -305f18: |[305f18] org.jaudiotagger.tag.id3.AbstractTagFrameBody.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V │ │ -305f28: 5430 298a |0000: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.objectList:Ljava/util/ArrayList; // field@8a29 │ │ -305f2c: 6e10 be88 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.listIterator:()Ljava/util/ListIterator; // method@88be │ │ -305f32: 0c00 |0005: move-result-object v0 │ │ -305f34: 7210 4789 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -305f3a: 0a01 |0009: move-result v1 │ │ -305f3c: 3801 1600 |000a: if-eqz v1, 0020 // +0016 │ │ -305f40: 7210 4889 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -305f46: 0c01 |000f: move-result-object v1 │ │ -305f48: 1f01 d611 |0010: check-cast v1, Lorg/jaudiotagger/tag/datatype/AbstractDataType; // type@11d6 │ │ -305f4c: 6e10 0093 0100 |0012: invoke-virtual {v1}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.getIdentifier:()Ljava/lang/String; // method@9300 │ │ -305f52: 0c02 |0015: move-result-object v2 │ │ -305f54: 6e20 9c87 4200 |0016: invoke-virtual {v2, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -305f5a: 0a02 |0019: move-result v2 │ │ -305f5c: 3802 ecff |001a: if-eqz v2, 0006 // -0014 │ │ -305f60: 6e20 0693 5100 |001c: invoke-virtual {v1, v5}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.setValue:(Ljava/lang/Object;)V // method@9306 │ │ -305f66: 28e7 |001f: goto 0006 // -0019 │ │ -305f68: 0e00 |0020: return-void │ │ +305f1c: |[305f1c] org.jaudiotagger.tag.id3.AbstractTagFrameBody.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V │ │ +305f2c: 5430 298a |0000: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.objectList:Ljava/util/ArrayList; // field@8a29 │ │ +305f30: 6e10 be88 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.listIterator:()Ljava/util/ListIterator; // method@88be │ │ +305f36: 0c00 |0005: move-result-object v0 │ │ +305f38: 7210 4789 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +305f3e: 0a01 |0009: move-result v1 │ │ +305f40: 3801 1600 |000a: if-eqz v1, 0020 // +0016 │ │ +305f44: 7210 4889 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +305f4a: 0c01 |000f: move-result-object v1 │ │ +305f4c: 1f01 d611 |0010: check-cast v1, Lorg/jaudiotagger/tag/datatype/AbstractDataType; // type@11d6 │ │ +305f50: 6e10 0093 0100 |0012: invoke-virtual {v1}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.getIdentifier:()Ljava/lang/String; // method@9300 │ │ +305f56: 0c02 |0015: move-result-object v2 │ │ +305f58: 6e20 9c87 4200 |0016: invoke-virtual {v2, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +305f5e: 0a02 |0019: move-result v2 │ │ +305f60: 3802 ecff |001a: if-eqz v2, 0006 // -0014 │ │ +305f64: 6e20 0693 5100 |001c: invoke-virtual {v1, v5}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.setValue:(Ljava/lang/Object;)V // method@9306 │ │ +305f6a: 28e7 |001f: goto 0006 // -0019 │ │ +305f6c: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ 0x0006 line=182 │ │ 0x000c line=184 │ │ 0x0012 line=185 │ │ 0x001c line=187 │ │ @@ -1122387,20 +1122387,20 @@ │ │ type : '(B)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -305f6c: |[305f6c] org.jaudiotagger.tag.id3.AbstractTagFrameBody.setTextEncoding:(B)V │ │ -305f7c: 7110 ca86 0200 |0000: invoke-static {v2}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@86ca │ │ -305f82: 0c02 |0003: move-result-object v2 │ │ -305f84: 1a00 bd4c |0004: const-string v0, "TextEncoding" // string@4cbd │ │ -305f88: 6e30 5b95 0102 |0006: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@955b │ │ -305f8e: 0e00 |0009: return-void │ │ +305f70: |[305f70] org.jaudiotagger.tag.id3.AbstractTagFrameBody.setTextEncoding:(B)V │ │ +305f80: 7110 ca86 0200 |0000: invoke-static {v2}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@86ca │ │ +305f86: 0c02 |0003: move-result-object v2 │ │ +305f88: 1a00 bd4c |0004: const-string v0, "TextEncoding" // string@4cbd │ │ +305f8c: 6e30 5b95 0102 |0006: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@955b │ │ +305f92: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; │ │ 0x0000 - 0x000a reg=2 (null) B │ │ │ │ @@ -1122415,18 +1122415,18 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -305db4: |[305db4] org.jaudiotagger.tag.id3.AbstractTagFrameBody.toString:()Ljava/lang/String; │ │ -305dc4: 6e10 4f95 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.getBriefDescription:()Ljava/lang/String; // method@954f │ │ -305dca: 0c00 |0003: move-result-object v0 │ │ -305dcc: 1100 |0004: return-object v0 │ │ +305db8: |[305db8] org.jaudiotagger.tag.id3.AbstractTagFrameBody.toString:()Ljava/lang/String; │ │ +305dc8: 6e10 4f95 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.getBriefDescription:()Ljava/lang/String; // method@954f │ │ +305dce: 0c00 |0003: move-result-object v0 │ │ +305dd0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=313 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; │ │ │ │ source_file_idx : 2021 (AbstractTagFrameBody.java) │ │ @@ -1122497,18 +1122497,18 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/ID3v23Frame;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -311d10: |[311d10] org.jaudiotagger.tag.id3.ID3v23Frame$EncodingFlags.:(Lorg/jaudiotagger/tag/id3/ID3v23Frame;)V │ │ -311d20: 5b01 328c |0000: iput-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;.this$0:Lorg/jaudiotagger/tag/id3/ID3v23Frame; // field@8c32 │ │ -311d24: 7010 ac94 0000 |0002: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags;.:()V // method@94ac │ │ -311d2a: 0e00 |0005: return-void │ │ +311d14: |[311d14] org.jaudiotagger.tag.id3.ID3v23Frame$EncodingFlags.:(Lorg/jaudiotagger/tag/id3/ID3v23Frame;)V │ │ +311d24: 5b01 328c |0000: iput-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;.this$0:Lorg/jaudiotagger/tag/id3/ID3v23Frame; // field@8c32 │ │ +311d28: 7010 ac94 0000 |0002: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags;.:()V // method@94ac │ │ +311d2e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=712 │ │ 0x0002 line=713 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/jaudiotagger/tag/id3/ID3v23Frame; │ │ @@ -1122518,19 +1122518,19 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/ID3v23Frame;B)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -311d2c: |[311d2c] org.jaudiotagger.tag.id3.ID3v23Frame$EncodingFlags.:(Lorg/jaudiotagger/tag/id3/ID3v23Frame;B)V │ │ -311d3c: 5b01 328c |0000: iput-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;.this$0:Lorg/jaudiotagger/tag/id3/ID3v23Frame; // field@8c32 │ │ -311d40: 7020 ad94 2000 |0002: invoke-direct {v0, v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags;.:(B)V // method@94ad │ │ -311d46: 6e10 a696 0000 |0005: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;.logEnabledFlags:()V // method@96a6 │ │ -311d4c: 0e00 |0008: return-void │ │ +311d30: |[311d30] org.jaudiotagger.tag.id3.ID3v23Frame$EncodingFlags.:(Lorg/jaudiotagger/tag/id3/ID3v23Frame;B)V │ │ +311d40: 5b01 328c |0000: iput-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;.this$0:Lorg/jaudiotagger/tag/id3/ID3v23Frame; // field@8c32 │ │ +311d44: 7020 ad94 2000 |0002: invoke-direct {v0, v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags;.:(B)V // method@94ad │ │ +311d4a: 6e10 a696 0000 |0005: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;.logEnabledFlags:()V // method@96a6 │ │ +311d50: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=717 │ │ 0x0002 line=718 │ │ 0x0005 line=719 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags; │ │ @@ -1122543,22 +1122543,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -311c50: |[311c50] org.jaudiotagger.tag.id3.ID3v23Frame$EncodingFlags.isCompression:()Z │ │ -311c60: 5610 318c |0000: iget-byte v0, v1, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;.flags:B // field@8c31 │ │ -311c64: d500 8000 |0002: and-int/lit16 v0, v0, #int 128 // #0080 │ │ -311c68: 3d00 0400 |0004: if-lez v0, 0008 // +0004 │ │ -311c6c: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -311c6e: 2802 |0007: goto 0009 // +0002 │ │ -311c70: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -311c72: 0f00 |0009: return v0 │ │ +311c54: |[311c54] org.jaudiotagger.tag.id3.ID3v23Frame$EncodingFlags.isCompression:()Z │ │ +311c64: 5610 318c |0000: iget-byte v0, v1, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;.flags:B // field@8c31 │ │ +311c68: d500 8000 |0002: and-int/lit16 v0, v0, #int 128 // #0080 │ │ +311c6c: 3d00 0400 |0004: if-lez v0, 0008 // +0004 │ │ +311c70: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +311c72: 2802 |0007: goto 0009 // +0002 │ │ +311c74: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +311c76: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=800 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;) │ │ @@ -1122566,22 +1122566,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -311c74: |[311c74] org.jaudiotagger.tag.id3.ID3v23Frame$EncodingFlags.isEncryption:()Z │ │ -311c84: 5610 318c |0000: iget-byte v0, v1, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;.flags:B // field@8c31 │ │ -311c88: dd00 0040 |0002: and-int/lit8 v0, v0, #int 64 // #40 │ │ -311c8c: 3d00 0400 |0004: if-lez v0, 0008 // +0004 │ │ -311c90: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -311c92: 2802 |0007: goto 0009 // +0002 │ │ -311c94: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -311c96: 0f00 |0009: return v0 │ │ +311c78: |[311c78] org.jaudiotagger.tag.id3.ID3v23Frame$EncodingFlags.isEncryption:()Z │ │ +311c88: 5610 318c |0000: iget-byte v0, v1, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;.flags:B // field@8c31 │ │ +311c8c: dd00 0040 |0002: and-int/lit8 v0, v0, #int 64 // #40 │ │ +311c90: 3d00 0400 |0004: if-lez v0, 0008 // +0004 │ │ +311c94: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +311c96: 2802 |0007: goto 0009 // +0002 │ │ +311c98: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +311c9a: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=805 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags; │ │ │ │ #2 : (in Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;) │ │ @@ -1122589,22 +1122589,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -311c98: |[311c98] org.jaudiotagger.tag.id3.ID3v23Frame$EncodingFlags.isGrouping:()Z │ │ -311ca8: 5610 318c |0000: iget-byte v0, v1, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;.flags:B // field@8c31 │ │ -311cac: dd00 0020 |0002: and-int/lit8 v0, v0, #int 32 // #20 │ │ -311cb0: 3d00 0400 |0004: if-lez v0, 0008 // +0004 │ │ -311cb4: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -311cb6: 2802 |0007: goto 0009 // +0002 │ │ -311cb8: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -311cba: 0f00 |0009: return v0 │ │ +311c9c: |[311c9c] org.jaudiotagger.tag.id3.ID3v23Frame$EncodingFlags.isGrouping:()Z │ │ +311cac: 5610 318c |0000: iget-byte v0, v1, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;.flags:B // field@8c31 │ │ +311cb0: dd00 0020 |0002: and-int/lit8 v0, v0, #int 32 // #20 │ │ +311cb4: 3d00 0400 |0004: if-lez v0, 0008 // +0004 │ │ +311cb8: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +311cba: 2802 |0007: goto 0009 // +0002 │ │ +311cbc: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +311cbe: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=810 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags; │ │ │ │ #3 : (in Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;) │ │ @@ -1122612,34 +1122612,34 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 33 16-bit code units │ │ -311cbc: |[311cbc] org.jaudiotagger.tag.id3.ID3v23Frame$EncodingFlags.isNonStandardFlags:()Z │ │ -311ccc: 5620 318c |0000: iget-byte v0, v2, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;.flags:B // field@8c31 │ │ -311cd0: dd00 0010 |0002: and-int/lit8 v0, v0, #int 16 // #10 │ │ -311cd4: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -311cd6: 3c00 1b00 |0005: if-gtz v0, 0020 // +001b │ │ -311cda: 5620 318c |0007: iget-byte v0, v2, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;.flags:B // field@8c31 │ │ -311cde: dd00 0008 |0009: and-int/lit8 v0, v0, #int 8 // #08 │ │ -311ce2: 3c00 1500 |000b: if-gtz v0, 0020 // +0015 │ │ -311ce6: 5620 318c |000d: iget-byte v0, v2, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;.flags:B // field@8c31 │ │ -311cea: dd00 0004 |000f: and-int/lit8 v0, v0, #int 4 // #04 │ │ -311cee: 3c00 0f00 |0011: if-gtz v0, 0020 // +000f │ │ -311cf2: 5620 318c |0013: iget-byte v0, v2, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;.flags:B // field@8c31 │ │ -311cf6: dd00 0002 |0015: and-int/lit8 v0, v0, #int 2 // #02 │ │ -311cfa: 3c00 0900 |0017: if-gtz v0, 0020 // +0009 │ │ -311cfe: 5620 318c |0019: iget-byte v0, v2, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;.flags:B // field@8c31 │ │ -311d02: b510 |001b: and-int/2addr v0, v1 │ │ -311d04: 3d00 0300 |001c: if-lez v0, 001f // +0003 │ │ -311d08: 2802 |001e: goto 0020 // +0002 │ │ -311d0a: 1201 |001f: const/4 v1, #int 0 // #0 │ │ -311d0c: 0f01 |0020: return v1 │ │ +311cc0: |[311cc0] org.jaudiotagger.tag.id3.ID3v23Frame$EncodingFlags.isNonStandardFlags:()Z │ │ +311cd0: 5620 318c |0000: iget-byte v0, v2, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;.flags:B // field@8c31 │ │ +311cd4: dd00 0010 |0002: and-int/lit8 v0, v0, #int 16 // #10 │ │ +311cd8: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +311cda: 3c00 1b00 |0005: if-gtz v0, 0020 // +001b │ │ +311cde: 5620 318c |0007: iget-byte v0, v2, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;.flags:B // field@8c31 │ │ +311ce2: dd00 0008 |0009: and-int/lit8 v0, v0, #int 8 // #08 │ │ +311ce6: 3c00 1500 |000b: if-gtz v0, 0020 // +0015 │ │ +311cea: 5620 318c |000d: iget-byte v0, v2, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;.flags:B // field@8c31 │ │ +311cee: dd00 0004 |000f: and-int/lit8 v0, v0, #int 4 // #04 │ │ +311cf2: 3c00 0f00 |0011: if-gtz v0, 0020 // +000f │ │ +311cf6: 5620 318c |0013: iget-byte v0, v2, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;.flags:B // field@8c31 │ │ +311cfa: dd00 0002 |0015: and-int/lit8 v0, v0, #int 2 // #02 │ │ +311cfe: 3c00 0900 |0017: if-gtz v0, 0020 // +0009 │ │ +311d02: 5620 318c |0019: iget-byte v0, v2, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;.flags:B // field@8c31 │ │ +311d06: b510 |001b: and-int/2addr v0, v1 │ │ +311d08: 3d00 0300 |001c: if-lez v0, 001f // +0003 │ │ +311d0c: 2802 |001e: goto 0020 // +0002 │ │ +311d0e: 1201 |001f: const/4 v1, #int 0 // #0 │ │ +311d10: 0f01 |0020: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=754 │ │ locals : │ │ 0x0000 - 0x0021 reg=2 this Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags; │ │ │ │ #4 : (in Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;) │ │ @@ -1122647,97 +1122647,97 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 188 16-bit code units │ │ -311d50: |[311d50] org.jaudiotagger.tag.id3.ID3v23Frame$EncodingFlags.logEnabledFlags:()V │ │ -311d60: 6e10 a596 0400 |0000: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;.isNonStandardFlags:()Z // method@96a5 │ │ -311d66: 0a00 |0003: move-result v0 │ │ -311d68: 1a01 c804 |0004: const-string v1, ":" // string@04c8 │ │ -311d6c: 3800 3100 |0006: if-eqz v0, 0037 // +0031 │ │ -311d70: 6200 2a8a |0008: sget-object v0, Lorg/jaudiotagger/tag/id3/AbstractTagItem;.logger:Ljava/util/logging/Logger; // field@8a2a │ │ -311d74: 2202 3910 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ -311d78: 7010 cc87 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -311d7e: 5443 328c |000f: iget-object v3, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;.this$0:Lorg/jaudiotagger/tag/id3/ID3v23Frame; // field@8c32 │ │ -311d82: 6e10 c696 0300 |0011: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getLoggingFilename:()Ljava/lang/String; // method@96c6 │ │ -311d88: 0c03 |0014: move-result-object v3 │ │ -311d8a: 6e20 d787 3200 |0015: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -311d90: 6e20 d787 1200 |0018: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -311d96: 5443 328c |001b: iget-object v3, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;.this$0:Lorg/jaudiotagger/tag/id3/ID3v23Frame; // field@8c32 │ │ -311d9a: 5433 488c |001d: iget-object v3, v3, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.identifier:Ljava/lang/String; // field@8c48 │ │ -311d9e: 6e20 d787 3200 |001f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -311da4: 1a03 5305 |0022: const-string v3, ":Unknown Encoding Flags:" // string@0553 │ │ -311da8: 6e20 d787 3200 |0024: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -311dae: 5643 318c |0027: iget-byte v3, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;.flags:B // field@8c31 │ │ -311db2: 7110 6291 0300 |0029: invoke-static {v3}, Lorg/jaudiotagger/logging/Hex;.asHex:(B)Ljava/lang/String; // method@9162 │ │ -311db8: 0c03 |002c: move-result-object v3 │ │ -311dba: 6e20 d787 3200 |002d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -311dc0: 6e10 df87 0200 |0030: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -311dc6: 0c02 |0033: move-result-object v2 │ │ -311dc8: 6e20 1c8a 2000 |0034: invoke-virtual {v0, v2}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ -311dce: 6e10 a296 0400 |0037: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;.isCompression:()Z // method@96a2 │ │ -311dd4: 0a00 |003a: move-result v0 │ │ -311dd6: 3800 2800 |003b: if-eqz v0, 0063 // +0028 │ │ -311dda: 6200 2a8a |003d: sget-object v0, Lorg/jaudiotagger/tag/id3/AbstractTagItem;.logger:Ljava/util/logging/Logger; // field@8a2a │ │ -311dde: 2202 3910 |003f: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ -311de2: 7010 cc87 0200 |0041: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -311de8: 5443 328c |0044: iget-object v3, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;.this$0:Lorg/jaudiotagger/tag/id3/ID3v23Frame; // field@8c32 │ │ -311dec: 6e10 c696 0300 |0046: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getLoggingFilename:()Ljava/lang/String; // method@96c6 │ │ -311df2: 0c03 |0049: move-result-object v3 │ │ -311df4: 6e20 d787 3200 |004a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -311dfa: 6e20 d787 1200 |004d: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -311e00: 5443 328c |0050: iget-object v3, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;.this$0:Lorg/jaudiotagger/tag/id3/ID3v23Frame; // field@8c32 │ │ -311e04: 5433 488c |0052: iget-object v3, v3, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.identifier:Ljava/lang/String; // field@8c48 │ │ -311e08: 6e20 d787 3200 |0054: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -311e0e: 1a03 a701 |0057: const-string v3, " is compressed" // string@01a7 │ │ -311e12: 6e20 d787 3200 |0059: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -311e18: 6e10 df87 0200 |005c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -311e1e: 0c02 |005f: move-result-object v2 │ │ -311e20: 6e20 1c8a 2000 |0060: invoke-virtual {v0, v2}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ -311e26: 6e10 a396 0400 |0063: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;.isEncryption:()Z // method@96a3 │ │ -311e2c: 0a00 |0066: move-result v0 │ │ -311e2e: 3800 2800 |0067: if-eqz v0, 008f // +0028 │ │ -311e32: 6200 2a8a |0069: sget-object v0, Lorg/jaudiotagger/tag/id3/AbstractTagItem;.logger:Ljava/util/logging/Logger; // field@8a2a │ │ -311e36: 2202 3910 |006b: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ -311e3a: 7010 cc87 0200 |006d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -311e40: 5443 328c |0070: iget-object v3, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;.this$0:Lorg/jaudiotagger/tag/id3/ID3v23Frame; // field@8c32 │ │ -311e44: 6e10 c696 0300 |0072: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getLoggingFilename:()Ljava/lang/String; // method@96c6 │ │ -311e4a: 0c03 |0075: move-result-object v3 │ │ -311e4c: 6e20 d787 3200 |0076: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -311e52: 6e20 d787 1200 |0079: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -311e58: 5443 328c |007c: iget-object v3, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;.this$0:Lorg/jaudiotagger/tag/id3/ID3v23Frame; // field@8c32 │ │ -311e5c: 5433 488c |007e: iget-object v3, v3, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.identifier:Ljava/lang/String; // field@8c48 │ │ -311e60: 6e20 d787 3200 |0080: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -311e66: 1a03 aa01 |0083: const-string v3, " is encrypted" // string@01aa │ │ -311e6a: 6e20 d787 3200 |0085: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -311e70: 6e10 df87 0200 |0088: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -311e76: 0c02 |008b: move-result-object v2 │ │ -311e78: 6e20 1c8a 2000 |008c: invoke-virtual {v0, v2}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ -311e7e: 6e10 a496 0400 |008f: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;.isGrouping:()Z // method@96a4 │ │ -311e84: 0a00 |0092: move-result v0 │ │ -311e86: 3800 2800 |0093: if-eqz v0, 00bb // +0028 │ │ -311e8a: 6200 2a8a |0095: sget-object v0, Lorg/jaudiotagger/tag/id3/AbstractTagItem;.logger:Ljava/util/logging/Logger; // field@8a2a │ │ -311e8e: 2202 3910 |0097: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ -311e92: 7010 cc87 0200 |0099: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -311e98: 5443 328c |009c: iget-object v3, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;.this$0:Lorg/jaudiotagger/tag/id3/ID3v23Frame; // field@8c32 │ │ -311e9c: 6e10 c696 0300 |009e: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getLoggingFilename:()Ljava/lang/String; // method@96c6 │ │ -311ea2: 0c03 |00a1: move-result-object v3 │ │ -311ea4: 6e20 d787 3200 |00a2: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -311eaa: 6e20 d787 1200 |00a5: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -311eb0: 5441 328c |00a8: iget-object v1, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;.this$0:Lorg/jaudiotagger/tag/id3/ID3v23Frame; // field@8c32 │ │ -311eb4: 5411 488c |00aa: iget-object v1, v1, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.identifier:Ljava/lang/String; // field@8c48 │ │ -311eb8: 6e20 d787 1200 |00ac: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -311ebe: 1a01 ac01 |00af: const-string v1, " is grouped" // string@01ac │ │ -311ec2: 6e20 d787 1200 |00b1: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -311ec8: 6e10 df87 0200 |00b4: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -311ece: 0c01 |00b7: move-result-object v1 │ │ -311ed0: 6e20 1c8a 1000 |00b8: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ -311ed6: 0e00 |00bb: return-void │ │ +311d54: |[311d54] org.jaudiotagger.tag.id3.ID3v23Frame$EncodingFlags.logEnabledFlags:()V │ │ +311d64: 6e10 a596 0400 |0000: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;.isNonStandardFlags:()Z // method@96a5 │ │ +311d6a: 0a00 |0003: move-result v0 │ │ +311d6c: 1a01 c804 |0004: const-string v1, ":" // string@04c8 │ │ +311d70: 3800 3100 |0006: if-eqz v0, 0037 // +0031 │ │ +311d74: 6200 2a8a |0008: sget-object v0, Lorg/jaudiotagger/tag/id3/AbstractTagItem;.logger:Ljava/util/logging/Logger; // field@8a2a │ │ +311d78: 2202 3910 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ +311d7c: 7010 cc87 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +311d82: 5443 328c |000f: iget-object v3, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;.this$0:Lorg/jaudiotagger/tag/id3/ID3v23Frame; // field@8c32 │ │ +311d86: 6e10 c696 0300 |0011: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getLoggingFilename:()Ljava/lang/String; // method@96c6 │ │ +311d8c: 0c03 |0014: move-result-object v3 │ │ +311d8e: 6e20 d787 3200 |0015: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +311d94: 6e20 d787 1200 |0018: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +311d9a: 5443 328c |001b: iget-object v3, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;.this$0:Lorg/jaudiotagger/tag/id3/ID3v23Frame; // field@8c32 │ │ +311d9e: 5433 488c |001d: iget-object v3, v3, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.identifier:Ljava/lang/String; // field@8c48 │ │ +311da2: 6e20 d787 3200 |001f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +311da8: 1a03 5305 |0022: const-string v3, ":Unknown Encoding Flags:" // string@0553 │ │ +311dac: 6e20 d787 3200 |0024: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +311db2: 5643 318c |0027: iget-byte v3, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;.flags:B // field@8c31 │ │ +311db6: 7110 6291 0300 |0029: invoke-static {v3}, Lorg/jaudiotagger/logging/Hex;.asHex:(B)Ljava/lang/String; // method@9162 │ │ +311dbc: 0c03 |002c: move-result-object v3 │ │ +311dbe: 6e20 d787 3200 |002d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +311dc4: 6e10 df87 0200 |0030: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +311dca: 0c02 |0033: move-result-object v2 │ │ +311dcc: 6e20 1c8a 2000 |0034: invoke-virtual {v0, v2}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ +311dd2: 6e10 a296 0400 |0037: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;.isCompression:()Z // method@96a2 │ │ +311dd8: 0a00 |003a: move-result v0 │ │ +311dda: 3800 2800 |003b: if-eqz v0, 0063 // +0028 │ │ +311dde: 6200 2a8a |003d: sget-object v0, Lorg/jaudiotagger/tag/id3/AbstractTagItem;.logger:Ljava/util/logging/Logger; // field@8a2a │ │ +311de2: 2202 3910 |003f: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ +311de6: 7010 cc87 0200 |0041: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +311dec: 5443 328c |0044: iget-object v3, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;.this$0:Lorg/jaudiotagger/tag/id3/ID3v23Frame; // field@8c32 │ │ +311df0: 6e10 c696 0300 |0046: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getLoggingFilename:()Ljava/lang/String; // method@96c6 │ │ +311df6: 0c03 |0049: move-result-object v3 │ │ +311df8: 6e20 d787 3200 |004a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +311dfe: 6e20 d787 1200 |004d: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +311e04: 5443 328c |0050: iget-object v3, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;.this$0:Lorg/jaudiotagger/tag/id3/ID3v23Frame; // field@8c32 │ │ +311e08: 5433 488c |0052: iget-object v3, v3, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.identifier:Ljava/lang/String; // field@8c48 │ │ +311e0c: 6e20 d787 3200 |0054: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +311e12: 1a03 a701 |0057: const-string v3, " is compressed" // string@01a7 │ │ +311e16: 6e20 d787 3200 |0059: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +311e1c: 6e10 df87 0200 |005c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +311e22: 0c02 |005f: move-result-object v2 │ │ +311e24: 6e20 1c8a 2000 |0060: invoke-virtual {v0, v2}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ +311e2a: 6e10 a396 0400 |0063: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;.isEncryption:()Z // method@96a3 │ │ +311e30: 0a00 |0066: move-result v0 │ │ +311e32: 3800 2800 |0067: if-eqz v0, 008f // +0028 │ │ +311e36: 6200 2a8a |0069: sget-object v0, Lorg/jaudiotagger/tag/id3/AbstractTagItem;.logger:Ljava/util/logging/Logger; // field@8a2a │ │ +311e3a: 2202 3910 |006b: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ +311e3e: 7010 cc87 0200 |006d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +311e44: 5443 328c |0070: iget-object v3, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;.this$0:Lorg/jaudiotagger/tag/id3/ID3v23Frame; // field@8c32 │ │ +311e48: 6e10 c696 0300 |0072: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getLoggingFilename:()Ljava/lang/String; // method@96c6 │ │ +311e4e: 0c03 |0075: move-result-object v3 │ │ +311e50: 6e20 d787 3200 |0076: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +311e56: 6e20 d787 1200 |0079: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +311e5c: 5443 328c |007c: iget-object v3, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;.this$0:Lorg/jaudiotagger/tag/id3/ID3v23Frame; // field@8c32 │ │ +311e60: 5433 488c |007e: iget-object v3, v3, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.identifier:Ljava/lang/String; // field@8c48 │ │ +311e64: 6e20 d787 3200 |0080: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +311e6a: 1a03 aa01 |0083: const-string v3, " is encrypted" // string@01aa │ │ +311e6e: 6e20 d787 3200 |0085: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +311e74: 6e10 df87 0200 |0088: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +311e7a: 0c02 |008b: move-result-object v2 │ │ +311e7c: 6e20 1c8a 2000 |008c: invoke-virtual {v0, v2}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ +311e82: 6e10 a496 0400 |008f: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;.isGrouping:()Z // method@96a4 │ │ +311e88: 0a00 |0092: move-result v0 │ │ +311e8a: 3800 2800 |0093: if-eqz v0, 00bb // +0028 │ │ +311e8e: 6200 2a8a |0095: sget-object v0, Lorg/jaudiotagger/tag/id3/AbstractTagItem;.logger:Ljava/util/logging/Logger; // field@8a2a │ │ +311e92: 2202 3910 |0097: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ +311e96: 7010 cc87 0200 |0099: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +311e9c: 5443 328c |009c: iget-object v3, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;.this$0:Lorg/jaudiotagger/tag/id3/ID3v23Frame; // field@8c32 │ │ +311ea0: 6e10 c696 0300 |009e: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getLoggingFilename:()Ljava/lang/String; // method@96c6 │ │ +311ea6: 0c03 |00a1: move-result-object v3 │ │ +311ea8: 6e20 d787 3200 |00a2: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +311eae: 6e20 d787 1200 |00a5: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +311eb4: 5441 328c |00a8: iget-object v1, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;.this$0:Lorg/jaudiotagger/tag/id3/ID3v23Frame; // field@8c32 │ │ +311eb8: 5411 488c |00aa: iget-object v1, v1, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.identifier:Ljava/lang/String; // field@8c48 │ │ +311ebc: 6e20 d787 1200 |00ac: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +311ec2: 1a01 ac01 |00af: const-string v1, " is grouped" // string@01ac │ │ +311ec6: 6e20 d787 1200 |00b1: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +311ecc: 6e10 df87 0200 |00b4: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +311ed2: 0c01 |00b7: move-result-object v1 │ │ +311ed4: 6e20 1c8a 1000 |00b8: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ +311eda: 0e00 |00bb: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=778 │ │ 0x0008 line=780 │ │ 0x0037 line=782 │ │ 0x003d line=784 │ │ 0x0063 line=787 │ │ @@ -1122752,20 +1122752,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -311ed8: |[311ed8] org.jaudiotagger.tag.id3.ID3v23Frame$EncodingFlags.setCompression:()V │ │ -311ee8: 5610 318c |0000: iget-byte v0, v1, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;.flags:B // field@8c31 │ │ -311eec: d600 8000 |0002: or-int/lit16 v0, v0, #int 128 // #0080 │ │ -311ef0: 8d00 |0004: int-to-byte v0, v0 │ │ -311ef2: 5d10 318c |0005: iput-byte v0, v1, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;.flags:B // field@8c31 │ │ -311ef6: 0e00 |0007: return-void │ │ +311edc: |[311edc] org.jaudiotagger.tag.id3.ID3v23Frame$EncodingFlags.setCompression:()V │ │ +311eec: 5610 318c |0000: iget-byte v0, v1, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;.flags:B // field@8c31 │ │ +311ef0: d600 8000 |0002: or-int/lit16 v0, v0, #int 128 // #0080 │ │ +311ef4: 8d00 |0004: int-to-byte v0, v0 │ │ +311ef6: 5d10 318c |0005: iput-byte v0, v1, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;.flags:B // field@8c31 │ │ +311efa: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=724 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags; │ │ │ │ #6 : (in Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;) │ │ @@ -1122773,20 +1122773,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -311ef8: |[311ef8] org.jaudiotagger.tag.id3.ID3v23Frame$EncodingFlags.setEncryption:()V │ │ -311f08: 5610 318c |0000: iget-byte v0, v1, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;.flags:B // field@8c31 │ │ -311f0c: de00 0040 |0002: or-int/lit8 v0, v0, #int 64 // #40 │ │ -311f10: 8d00 |0004: int-to-byte v0, v0 │ │ -311f12: 5d10 318c |0005: iput-byte v0, v1, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;.flags:B // field@8c31 │ │ -311f16: 0e00 |0007: return-void │ │ +311efc: |[311efc] org.jaudiotagger.tag.id3.ID3v23Frame$EncodingFlags.setEncryption:()V │ │ +311f0c: 5610 318c |0000: iget-byte v0, v1, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;.flags:B // field@8c31 │ │ +311f10: de00 0040 |0002: or-int/lit8 v0, v0, #int 64 // #40 │ │ +311f14: 8d00 |0004: int-to-byte v0, v0 │ │ +311f16: 5d10 318c |0005: iput-byte v0, v1, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;.flags:B // field@8c31 │ │ +311f1a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=729 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags; │ │ │ │ #7 : (in Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;) │ │ @@ -1122794,20 +1122794,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -311f18: |[311f18] org.jaudiotagger.tag.id3.ID3v23Frame$EncodingFlags.setGrouping:()V │ │ -311f28: 5610 318c |0000: iget-byte v0, v1, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;.flags:B // field@8c31 │ │ -311f2c: de00 0020 |0002: or-int/lit8 v0, v0, #int 32 // #20 │ │ -311f30: 8d00 |0004: int-to-byte v0, v0 │ │ -311f32: 5d10 318c |0005: iput-byte v0, v1, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;.flags:B // field@8c31 │ │ -311f36: 0e00 |0007: return-void │ │ +311f1c: |[311f1c] org.jaudiotagger.tag.id3.ID3v23Frame$EncodingFlags.setGrouping:()V │ │ +311f2c: 5610 318c |0000: iget-byte v0, v1, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;.flags:B // field@8c31 │ │ +311f30: de00 0020 |0002: or-int/lit8 v0, v0, #int 32 // #20 │ │ +311f34: 8d00 |0004: int-to-byte v0, v0 │ │ +311f36: 5d10 318c |0005: iput-byte v0, v1, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;.flags:B // field@8c31 │ │ +311f3a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=734 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags; │ │ │ │ #8 : (in Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;) │ │ @@ -1122815,20 +1122815,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -311f38: |[311f38] org.jaudiotagger.tag.id3.ID3v23Frame$EncodingFlags.unsetCompression:()V │ │ -311f48: 5610 318c |0000: iget-byte v0, v1, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;.flags:B // field@8c31 │ │ -311f4c: dd00 007f |0002: and-int/lit8 v0, v0, #int 127 // #7f │ │ -311f50: 8d00 |0004: int-to-byte v0, v0 │ │ -311f52: 5d10 318c |0005: iput-byte v0, v1, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;.flags:B // field@8c31 │ │ -311f56: 0e00 |0007: return-void │ │ +311f3c: |[311f3c] org.jaudiotagger.tag.id3.ID3v23Frame$EncodingFlags.unsetCompression:()V │ │ +311f4c: 5610 318c |0000: iget-byte v0, v1, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;.flags:B // field@8c31 │ │ +311f50: dd00 007f |0002: and-int/lit8 v0, v0, #int 127 // #7f │ │ +311f54: 8d00 |0004: int-to-byte v0, v0 │ │ +311f56: 5d10 318c |0005: iput-byte v0, v1, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;.flags:B // field@8c31 │ │ +311f5a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=739 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags; │ │ │ │ #9 : (in Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;) │ │ @@ -1122836,20 +1122836,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -311f58: |[311f58] org.jaudiotagger.tag.id3.ID3v23Frame$EncodingFlags.unsetEncryption:()V │ │ -311f68: 5610 318c |0000: iget-byte v0, v1, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;.flags:B // field@8c31 │ │ -311f6c: dd00 00bf |0002: and-int/lit8 v0, v0, #int -65 // #bf │ │ -311f70: 8d00 |0004: int-to-byte v0, v0 │ │ -311f72: 5d10 318c |0005: iput-byte v0, v1, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;.flags:B // field@8c31 │ │ -311f76: 0e00 |0007: return-void │ │ +311f5c: |[311f5c] org.jaudiotagger.tag.id3.ID3v23Frame$EncodingFlags.unsetEncryption:()V │ │ +311f6c: 5610 318c |0000: iget-byte v0, v1, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;.flags:B // field@8c31 │ │ +311f70: dd00 00bf |0002: and-int/lit8 v0, v0, #int -65 // #bf │ │ +311f74: 8d00 |0004: int-to-byte v0, v0 │ │ +311f76: 5d10 318c |0005: iput-byte v0, v1, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;.flags:B // field@8c31 │ │ +311f7a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=744 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags; │ │ │ │ #10 : (in Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;) │ │ @@ -1122857,20 +1122857,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -311f78: |[311f78] org.jaudiotagger.tag.id3.ID3v23Frame$EncodingFlags.unsetGrouping:()V │ │ -311f88: 5610 318c |0000: iget-byte v0, v1, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;.flags:B // field@8c31 │ │ -311f8c: dd00 00df |0002: and-int/lit8 v0, v0, #int -33 // #df │ │ -311f90: 8d00 |0004: int-to-byte v0, v0 │ │ -311f92: 5d10 318c |0005: iput-byte v0, v1, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;.flags:B // field@8c31 │ │ -311f96: 0e00 |0007: return-void │ │ +311f7c: |[311f7c] org.jaudiotagger.tag.id3.ID3v23Frame$EncodingFlags.unsetGrouping:()V │ │ +311f8c: 5610 318c |0000: iget-byte v0, v1, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;.flags:B // field@8c31 │ │ +311f90: dd00 00df |0002: and-int/lit8 v0, v0, #int -33 // #df │ │ +311f94: 8d00 |0004: int-to-byte v0, v0 │ │ +311f96: 5d10 318c |0005: iput-byte v0, v1, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;.flags:B // field@8c31 │ │ +311f9a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=749 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags; │ │ │ │ #11 : (in Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;) │ │ @@ -1122878,61 +1122878,61 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 93 16-bit code units │ │ -311f98: |[311f98] org.jaudiotagger.tag.id3.ID3v23Frame$EncodingFlags.unsetNonStandardFlags:()V │ │ -311fa8: 6e10 a596 0300 |0000: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;.isNonStandardFlags:()Z // method@96a5 │ │ -311fae: 0a00 |0003: move-result v0 │ │ -311fb0: 3800 5800 |0004: if-eqz v0, 005c // +0058 │ │ -311fb4: 6200 2a8a |0006: sget-object v0, Lorg/jaudiotagger/tag/id3/AbstractTagItem;.logger:Ljava/util/logging/Logger; // field@8a2a │ │ -311fb8: 2201 3910 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -311fbc: 7010 cc87 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -311fc2: 5432 328c |000d: iget-object v2, v3, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;.this$0:Lorg/jaudiotagger/tag/id3/ID3v23Frame; // field@8c32 │ │ -311fc6: 6e10 c696 0200 |000f: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getLoggingFilename:()Ljava/lang/String; // method@96c6 │ │ -311fcc: 0c02 |0012: move-result-object v2 │ │ -311fce: 6e20 d787 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -311fd4: 1a02 c804 |0016: const-string v2, ":" // string@04c8 │ │ -311fd8: 6e20 d787 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -311fde: 5432 328c |001b: iget-object v2, v3, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;.this$0:Lorg/jaudiotagger/tag/id3/ID3v23Frame; // field@8c32 │ │ -311fe2: 6e10 c596 0200 |001d: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getIdentifier:()Ljava/lang/String; // method@96c5 │ │ -311fe8: 0c02 |0020: move-result-object v2 │ │ -311fea: 6e20 d787 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -311ff0: 1a02 5405 |0024: const-string v2, ":Unsetting Unknown Encoding Flags:" // string@0554 │ │ -311ff4: 6e20 d787 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -311ffa: 5632 318c |0029: iget-byte v2, v3, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;.flags:B // field@8c31 │ │ -311ffe: 7110 6291 0200 |002b: invoke-static {v2}, Lorg/jaudiotagger/logging/Hex;.asHex:(B)Ljava/lang/String; // method@9162 │ │ -312004: 0c02 |002e: move-result-object v2 │ │ -312006: 6e20 d787 2100 |002f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31200c: 6e10 df87 0100 |0032: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -312012: 0c01 |0035: move-result-object v1 │ │ -312014: 6e20 1c8a 1000 |0036: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ -31201a: 5630 318c |0039: iget-byte v0, v3, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;.flags:B // field@8c31 │ │ -31201e: dd00 00ef |003b: and-int/lit8 v0, v0, #int -17 // #ef │ │ -312022: 8d00 |003d: int-to-byte v0, v0 │ │ -312024: 5d30 318c |003e: iput-byte v0, v3, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;.flags:B // field@8c31 │ │ -312028: 5630 318c |0040: iget-byte v0, v3, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;.flags:B // field@8c31 │ │ -31202c: dd00 00f7 |0042: and-int/lit8 v0, v0, #int -9 // #f7 │ │ -312030: 8d00 |0044: int-to-byte v0, v0 │ │ -312032: 5d30 318c |0045: iput-byte v0, v3, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;.flags:B // field@8c31 │ │ -312036: 5630 318c |0047: iget-byte v0, v3, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;.flags:B // field@8c31 │ │ -31203a: dd00 00fb |0049: and-int/lit8 v0, v0, #int -5 // #fb │ │ -31203e: 8d00 |004b: int-to-byte v0, v0 │ │ -312040: 5d30 318c |004c: iput-byte v0, v3, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;.flags:B // field@8c31 │ │ -312044: 5630 318c |004e: iget-byte v0, v3, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;.flags:B // field@8c31 │ │ -312048: dd00 00fd |0050: and-int/lit8 v0, v0, #int -3 // #fd │ │ -31204c: 8d00 |0052: int-to-byte v0, v0 │ │ -31204e: 5d30 318c |0053: iput-byte v0, v3, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;.flags:B // field@8c31 │ │ -312052: 5630 318c |0055: iget-byte v0, v3, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;.flags:B // field@8c31 │ │ -312056: dd00 00fe |0057: and-int/lit8 v0, v0, #int -2 // #fe │ │ -31205a: 8d00 |0059: int-to-byte v0, v0 │ │ -31205c: 5d30 318c |005a: iput-byte v0, v3, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;.flags:B // field@8c31 │ │ -312060: 0e00 |005c: return-void │ │ +311f9c: |[311f9c] org.jaudiotagger.tag.id3.ID3v23Frame$EncodingFlags.unsetNonStandardFlags:()V │ │ +311fac: 6e10 a596 0300 |0000: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;.isNonStandardFlags:()Z // method@96a5 │ │ +311fb2: 0a00 |0003: move-result v0 │ │ +311fb4: 3800 5800 |0004: if-eqz v0, 005c // +0058 │ │ +311fb8: 6200 2a8a |0006: sget-object v0, Lorg/jaudiotagger/tag/id3/AbstractTagItem;.logger:Ljava/util/logging/Logger; // field@8a2a │ │ +311fbc: 2201 3910 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +311fc0: 7010 cc87 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +311fc6: 5432 328c |000d: iget-object v2, v3, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;.this$0:Lorg/jaudiotagger/tag/id3/ID3v23Frame; // field@8c32 │ │ +311fca: 6e10 c696 0200 |000f: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getLoggingFilename:()Ljava/lang/String; // method@96c6 │ │ +311fd0: 0c02 |0012: move-result-object v2 │ │ +311fd2: 6e20 d787 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +311fd8: 1a02 c804 |0016: const-string v2, ":" // string@04c8 │ │ +311fdc: 6e20 d787 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +311fe2: 5432 328c |001b: iget-object v2, v3, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;.this$0:Lorg/jaudiotagger/tag/id3/ID3v23Frame; // field@8c32 │ │ +311fe6: 6e10 c596 0200 |001d: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getIdentifier:()Ljava/lang/String; // method@96c5 │ │ +311fec: 0c02 |0020: move-result-object v2 │ │ +311fee: 6e20 d787 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +311ff4: 1a02 5405 |0024: const-string v2, ":Unsetting Unknown Encoding Flags:" // string@0554 │ │ +311ff8: 6e20 d787 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +311ffe: 5632 318c |0029: iget-byte v2, v3, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;.flags:B // field@8c31 │ │ +312002: 7110 6291 0200 |002b: invoke-static {v2}, Lorg/jaudiotagger/logging/Hex;.asHex:(B)Ljava/lang/String; // method@9162 │ │ +312008: 0c02 |002e: move-result-object v2 │ │ +31200a: 6e20 d787 2100 |002f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +312010: 6e10 df87 0100 |0032: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +312016: 0c01 |0035: move-result-object v1 │ │ +312018: 6e20 1c8a 1000 |0036: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ +31201e: 5630 318c |0039: iget-byte v0, v3, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;.flags:B // field@8c31 │ │ +312022: dd00 00ef |003b: and-int/lit8 v0, v0, #int -17 // #ef │ │ +312026: 8d00 |003d: int-to-byte v0, v0 │ │ +312028: 5d30 318c |003e: iput-byte v0, v3, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;.flags:B // field@8c31 │ │ +31202c: 5630 318c |0040: iget-byte v0, v3, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;.flags:B // field@8c31 │ │ +312030: dd00 00f7 |0042: and-int/lit8 v0, v0, #int -9 // #f7 │ │ +312034: 8d00 |0044: int-to-byte v0, v0 │ │ +312036: 5d30 318c |0045: iput-byte v0, v3, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;.flags:B // field@8c31 │ │ +31203a: 5630 318c |0047: iget-byte v0, v3, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;.flags:B // field@8c31 │ │ +31203e: dd00 00fb |0049: and-int/lit8 v0, v0, #int -5 // #fb │ │ +312042: 8d00 |004b: int-to-byte v0, v0 │ │ +312044: 5d30 318c |004c: iput-byte v0, v3, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;.flags:B // field@8c31 │ │ +312048: 5630 318c |004e: iget-byte v0, v3, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;.flags:B // field@8c31 │ │ +31204c: dd00 00fd |0050: and-int/lit8 v0, v0, #int -3 // #fd │ │ +312050: 8d00 |0052: int-to-byte v0, v0 │ │ +312052: 5d30 318c |0053: iput-byte v0, v3, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;.flags:B // field@8c31 │ │ +312056: 5630 318c |0055: iget-byte v0, v3, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;.flags:B // field@8c31 │ │ +31205a: dd00 00fe |0057: and-int/lit8 v0, v0, #int -2 // #fe │ │ +31205e: 8d00 |0059: int-to-byte v0, v0 │ │ +312060: 5d30 318c |005a: iput-byte v0, v3, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;.flags:B // field@8c31 │ │ +312064: 0e00 |005c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=764 │ │ 0x0006 line=766 │ │ 0x0039 line=767 │ │ 0x0040 line=768 │ │ 0x0047 line=769 │ │ @@ -1123013,21 +1123013,21 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/ID3v23Frame;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -312094: |[312094] org.jaudiotagger.tag.id3.ID3v23Frame$StatusFlags.:(Lorg/jaudiotagger/tag/id3/ID3v23Frame;)V │ │ -3120a4: 5b01 3a8c |0000: iput-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frame$StatusFlags;.this$0:Lorg/jaudiotagger/tag/id3/ID3v23Frame; // field@8c3a │ │ -3120a8: 7010 b394 0000 |0002: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$StatusFlags;.:()V // method@94b3 │ │ -3120ae: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -3120b0: 5d01 398c |0006: iput-byte v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frame$StatusFlags;.originalFlags:B // field@8c39 │ │ -3120b4: 5d01 3b8c |0008: iput-byte v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frame$StatusFlags;.writeFlags:B // field@8c3b │ │ -3120b8: 0e00 |000a: return-void │ │ +312098: |[312098] org.jaudiotagger.tag.id3.ID3v23Frame$StatusFlags.:(Lorg/jaudiotagger/tag/id3/ID3v23Frame;)V │ │ +3120a8: 5b01 3a8c |0000: iput-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frame$StatusFlags;.this$0:Lorg/jaudiotagger/tag/id3/ID3v23Frame; // field@8c3a │ │ +3120ac: 7010 b394 0000 |0002: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$StatusFlags;.:()V // method@94b3 │ │ +3120b2: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +3120b4: 5d01 398c |0006: iput-byte v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frame$StatusFlags;.originalFlags:B // field@8c39 │ │ +3120b8: 5d01 3b8c |0008: iput-byte v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frame$StatusFlags;.writeFlags:B // field@8c3b │ │ +3120bc: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=622 │ │ 0x0006 line=623 │ │ 0x0008 line=624 │ │ locals : │ │ 0x0000 - 0x000b reg=0 this Lorg/jaudiotagger/tag/id3/ID3v23Frame$StatusFlags; │ │ @@ -1123038,21 +1123038,21 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/ID3v23Frame;B)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -3120bc: |[3120bc] org.jaudiotagger.tag.id3.ID3v23Frame$StatusFlags.:(Lorg/jaudiotagger/tag/id3/ID3v23Frame;B)V │ │ -3120cc: 5b01 3a8c |0000: iput-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frame$StatusFlags;.this$0:Lorg/jaudiotagger/tag/id3/ID3v23Frame; // field@8c3a │ │ -3120d0: 7010 b394 0000 |0002: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$StatusFlags;.:()V // method@94b3 │ │ -3120d6: 5d02 398c |0005: iput-byte v2, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frame$StatusFlags;.originalFlags:B // field@8c39 │ │ -3120da: 5d02 3b8c |0007: iput-byte v2, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frame$StatusFlags;.writeFlags:B // field@8c3b │ │ -3120de: 6e10 b396 0000 |0009: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/ID3v23Frame$StatusFlags;.modifyFlags:()V // method@96b3 │ │ -3120e4: 0e00 |000c: return-void │ │ +3120c0: |[3120c0] org.jaudiotagger.tag.id3.ID3v23Frame$StatusFlags.:(Lorg/jaudiotagger/tag/id3/ID3v23Frame;B)V │ │ +3120d0: 5b01 3a8c |0000: iput-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frame$StatusFlags;.this$0:Lorg/jaudiotagger/tag/id3/ID3v23Frame; // field@8c3a │ │ +3120d4: 7010 b394 0000 |0002: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$StatusFlags;.:()V // method@94b3 │ │ +3120da: 5d02 398c |0005: iput-byte v2, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frame$StatusFlags;.originalFlags:B // field@8c39 │ │ +3120de: 5d02 3b8c |0007: iput-byte v2, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frame$StatusFlags;.writeFlags:B // field@8c3b │ │ +3120e2: 6e10 b396 0000 |0009: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/ID3v23Frame$StatusFlags;.modifyFlags:()V // method@96b3 │ │ +3120e8: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=628 │ │ 0x0005 line=629 │ │ 0x0007 line=630 │ │ 0x0009 line=631 │ │ locals : │ │ @@ -1123065,26 +1123065,26 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/ID3v23Frame;Lorg/jaudiotagger/tag/id3/ID3v24Frame$StatusFlags;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -3120e8: |[3120e8] org.jaudiotagger.tag.id3.ID3v23Frame$StatusFlags.:(Lorg/jaudiotagger/tag/id3/ID3v23Frame;Lorg/jaudiotagger/tag/id3/ID3v24Frame$StatusFlags;)V │ │ -3120f8: 5b01 3a8c |0000: iput-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frame$StatusFlags;.this$0:Lorg/jaudiotagger/tag/id3/ID3v23Frame; // field@8c3a │ │ -3120fc: 7010 b394 0000 |0002: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$StatusFlags;.:()V // method@94b3 │ │ -312102: 6e10 3797 0200 |0005: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/ID3v24Frame$StatusFlags;.getOriginalFlags:()B // method@9737 │ │ -312108: 0a01 |0008: move-result v1 │ │ -31210a: 7020 b196 1000 |0009: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/ID3v23Frame$StatusFlags;.convertV4ToV3Flags:(B)B // method@96b1 │ │ -312110: 0a01 |000c: move-result v1 │ │ -312112: 5d01 398c |000d: iput-byte v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frame$StatusFlags;.originalFlags:B // field@8c39 │ │ -312116: 5601 398c |000f: iget-byte v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frame$StatusFlags;.originalFlags:B // field@8c39 │ │ -31211a: 5d01 3b8c |0011: iput-byte v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frame$StatusFlags;.writeFlags:B // field@8c3b │ │ -31211e: 6e10 b396 0000 |0013: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/ID3v23Frame$StatusFlags;.modifyFlags:()V // method@96b3 │ │ -312124: 0e00 |0016: return-void │ │ +3120ec: |[3120ec] org.jaudiotagger.tag.id3.ID3v23Frame$StatusFlags.:(Lorg/jaudiotagger/tag/id3/ID3v23Frame;Lorg/jaudiotagger/tag/id3/ID3v24Frame$StatusFlags;)V │ │ +3120fc: 5b01 3a8c |0000: iput-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frame$StatusFlags;.this$0:Lorg/jaudiotagger/tag/id3/ID3v23Frame; // field@8c3a │ │ +312100: 7010 b394 0000 |0002: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$StatusFlags;.:()V // method@94b3 │ │ +312106: 6e10 3797 0200 |0005: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/ID3v24Frame$StatusFlags;.getOriginalFlags:()B // method@9737 │ │ +31210c: 0a01 |0008: move-result v1 │ │ +31210e: 7020 b196 1000 |0009: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/ID3v23Frame$StatusFlags;.convertV4ToV3Flags:(B)B // method@96b1 │ │ +312114: 0a01 |000c: move-result v1 │ │ +312116: 5d01 398c |000d: iput-byte v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frame$StatusFlags;.originalFlags:B // field@8c39 │ │ +31211a: 5601 398c |000f: iget-byte v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frame$StatusFlags;.originalFlags:B // field@8c39 │ │ +31211e: 5d01 3b8c |0011: iput-byte v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frame$StatusFlags;.writeFlags:B // field@8c3b │ │ +312122: 6e10 b396 0000 |0013: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/ID3v23Frame$StatusFlags;.modifyFlags:()V // method@96b3 │ │ +312128: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=640 │ │ 0x0005 line=641 │ │ 0x000f line=642 │ │ 0x0013 line=643 │ │ locals : │ │ @@ -1123097,67 +1123097,67 @@ │ │ type : '(B)B' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 16 16-bit code units │ │ -312064: |[312064] org.jaudiotagger.tag.id3.ID3v23Frame$StatusFlags.convertV4ToV3Flags:(B)B │ │ -312074: dd00 0320 |0000: and-int/lit8 v0, v3, #int 32 // #20 │ │ -312078: 1301 4000 |0002: const/16 v1, #int 64 // #40 │ │ -31207c: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -312080: 8d10 |0006: int-to-byte v0, v1 │ │ -312082: 2802 |0007: goto 0009 // +0002 │ │ -312084: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -312086: b513 |0009: and-int/2addr v3, v1 │ │ -312088: 3803 0500 |000a: if-eqz v3, 000f // +0005 │ │ -31208c: de03 0080 |000c: or-int/lit8 v3, v0, #int -128 // #80 │ │ -312090: 8d30 |000e: int-to-byte v0, v3 │ │ -312092: 0f00 |000f: return v0 │ │ +312068: |[312068] org.jaudiotagger.tag.id3.ID3v23Frame$StatusFlags.convertV4ToV3Flags:(B)B │ │ +312078: dd00 0320 |0000: and-int/lit8 v0, v3, #int 32 // #20 │ │ +31207c: 1301 4000 |0002: const/16 v1, #int 64 // #40 │ │ +312080: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +312084: 8d10 |0006: int-to-byte v0, v1 │ │ +312086: 2802 |0007: goto 0009 // +0002 │ │ +312088: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +31208a: b513 |0009: and-int/2addr v3, v1 │ │ +31208c: 3803 0500 |000a: if-eqz v3, 000f // +0005 │ │ +312090: de03 0080 |000c: or-int/lit8 v3, v0, #int -128 // #80 │ │ +312094: 8d30 |000e: int-to-byte v0, v3 │ │ +312096: 0f00 |000f: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/jaudiotagger/tag/id3/ID3v23Frame$StatusFlags;) │ │ name : 'modifyFlags' │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -312128: |[312128] org.jaudiotagger.tag.id3.ID3v23Frame$StatusFlags.modifyFlags:()V │ │ -312138: 5420 3a8c |0000: iget-object v0, v2, Lorg/jaudiotagger/tag/id3/ID3v23Frame$StatusFlags;.this$0:Lorg/jaudiotagger/tag/id3/ID3v23Frame; // field@8c3a │ │ -31213c: 6e10 c596 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getIdentifier:()Ljava/lang/String; // method@96c5 │ │ -312142: 0c00 |0005: move-result-object v0 │ │ -312144: 7100 d996 0000 |0006: invoke-static {}, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.getInstanceOf:()Lorg/jaudiotagger/tag/id3/ID3v23Frames; // method@96d9 │ │ -31214a: 0c01 |0009: move-result-object v1 │ │ -31214c: 6e20 dc96 0100 |000a: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.isDiscardIfFileAltered:(Ljava/lang/String;)Z // method@96dc │ │ -312152: 0a00 |000d: move-result v0 │ │ -312154: 3800 1100 |000e: if-eqz v0, 001f // +0011 │ │ -312158: 5620 3b8c |0010: iget-byte v0, v2, Lorg/jaudiotagger/tag/id3/ID3v23Frame$StatusFlags;.writeFlags:B // field@8c3b │ │ -31215c: de00 0040 |0012: or-int/lit8 v0, v0, #int 64 // #40 │ │ -312160: 8d00 |0014: int-to-byte v0, v0 │ │ -312162: 5d20 3b8c |0015: iput-byte v0, v2, Lorg/jaudiotagger/tag/id3/ID3v23Frame$StatusFlags;.writeFlags:B // field@8c3b │ │ -312166: 5620 3b8c |0017: iget-byte v0, v2, Lorg/jaudiotagger/tag/id3/ID3v23Frame$StatusFlags;.writeFlags:B // field@8c3b │ │ -31216a: dd00 007f |0019: and-int/lit8 v0, v0, #int 127 // #7f │ │ -31216e: 8d00 |001b: int-to-byte v0, v0 │ │ -312170: 5d20 3b8c |001c: iput-byte v0, v2, Lorg/jaudiotagger/tag/id3/ID3v23Frame$StatusFlags;.writeFlags:B // field@8c3b │ │ -312174: 280f |001e: goto 002d // +000f │ │ -312176: 5620 3b8c |001f: iget-byte v0, v2, Lorg/jaudiotagger/tag/id3/ID3v23Frame$StatusFlags;.writeFlags:B // field@8c3b │ │ -31217a: dd00 00bf |0021: and-int/lit8 v0, v0, #int -65 // #bf │ │ -31217e: 8d00 |0023: int-to-byte v0, v0 │ │ -312180: 5d20 3b8c |0024: iput-byte v0, v2, Lorg/jaudiotagger/tag/id3/ID3v23Frame$StatusFlags;.writeFlags:B // field@8c3b │ │ -312184: 5620 3b8c |0026: iget-byte v0, v2, Lorg/jaudiotagger/tag/id3/ID3v23Frame$StatusFlags;.writeFlags:B // field@8c3b │ │ -312188: dd00 007f |0028: and-int/lit8 v0, v0, #int 127 // #7f │ │ -31218c: 8d00 |002a: int-to-byte v0, v0 │ │ -31218e: 5d20 3b8c |002b: iput-byte v0, v2, Lorg/jaudiotagger/tag/id3/ID3v23Frame$StatusFlags;.writeFlags:B // field@8c3b │ │ -312192: 0e00 |002d: return-void │ │ +31212c: |[31212c] org.jaudiotagger.tag.id3.ID3v23Frame$StatusFlags.modifyFlags:()V │ │ +31213c: 5420 3a8c |0000: iget-object v0, v2, Lorg/jaudiotagger/tag/id3/ID3v23Frame$StatusFlags;.this$0:Lorg/jaudiotagger/tag/id3/ID3v23Frame; // field@8c3a │ │ +312140: 6e10 c596 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getIdentifier:()Ljava/lang/String; // method@96c5 │ │ +312146: 0c00 |0005: move-result-object v0 │ │ +312148: 7100 d996 0000 |0006: invoke-static {}, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.getInstanceOf:()Lorg/jaudiotagger/tag/id3/ID3v23Frames; // method@96d9 │ │ +31214e: 0c01 |0009: move-result-object v1 │ │ +312150: 6e20 dc96 0100 |000a: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.isDiscardIfFileAltered:(Ljava/lang/String;)Z // method@96dc │ │ +312156: 0a00 |000d: move-result v0 │ │ +312158: 3800 1100 |000e: if-eqz v0, 001f // +0011 │ │ +31215c: 5620 3b8c |0010: iget-byte v0, v2, Lorg/jaudiotagger/tag/id3/ID3v23Frame$StatusFlags;.writeFlags:B // field@8c3b │ │ +312160: de00 0040 |0012: or-int/lit8 v0, v0, #int 64 // #40 │ │ +312164: 8d00 |0014: int-to-byte v0, v0 │ │ +312166: 5d20 3b8c |0015: iput-byte v0, v2, Lorg/jaudiotagger/tag/id3/ID3v23Frame$StatusFlags;.writeFlags:B // field@8c3b │ │ +31216a: 5620 3b8c |0017: iget-byte v0, v2, Lorg/jaudiotagger/tag/id3/ID3v23Frame$StatusFlags;.writeFlags:B // field@8c3b │ │ +31216e: dd00 007f |0019: and-int/lit8 v0, v0, #int 127 // #7f │ │ +312172: 8d00 |001b: int-to-byte v0, v0 │ │ +312174: 5d20 3b8c |001c: iput-byte v0, v2, Lorg/jaudiotagger/tag/id3/ID3v23Frame$StatusFlags;.writeFlags:B // field@8c3b │ │ +312178: 280f |001e: goto 002d // +000f │ │ +31217a: 5620 3b8c |001f: iget-byte v0, v2, Lorg/jaudiotagger/tag/id3/ID3v23Frame$StatusFlags;.writeFlags:B // field@8c3b │ │ +31217e: dd00 00bf |0021: and-int/lit8 v0, v0, #int -65 // #bf │ │ +312182: 8d00 |0023: int-to-byte v0, v0 │ │ +312184: 5d20 3b8c |0024: iput-byte v0, v2, Lorg/jaudiotagger/tag/id3/ID3v23Frame$StatusFlags;.writeFlags:B // field@8c3b │ │ +312188: 5620 3b8c |0026: iget-byte v0, v2, Lorg/jaudiotagger/tag/id3/ID3v23Frame$StatusFlags;.writeFlags:B // field@8c3b │ │ +31218c: dd00 007f |0028: and-int/lit8 v0, v0, #int 127 // #7f │ │ +312190: 8d00 |002a: int-to-byte v0, v0 │ │ +312192: 5d20 3b8c |002b: iput-byte v0, v2, Lorg/jaudiotagger/tag/id3/ID3v23Frame$StatusFlags;.writeFlags:B // field@8c3b │ │ +312196: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=662 │ │ 0x0006 line=663 │ │ 0x0010 line=665 │ │ 0x0017 line=666 │ │ 0x001f line=670 │ │ @@ -1123228,18 +1123228,18 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/ID3v24Frame;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -319010: |[319010] org.jaudiotagger.tag.id3.ID3v24Frame$EncodingFlags.:(Lorg/jaudiotagger/tag/id3/ID3v24Frame;)V │ │ -319020: 5b01 738d |0000: iput-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags;.this$0:Lorg/jaudiotagger/tag/id3/ID3v24Frame; // field@8d73 │ │ -319024: 7010 ac94 0000 |0002: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags;.:()V // method@94ac │ │ -31902a: 0e00 |0005: return-void │ │ +319014: |[319014] org.jaudiotagger.tag.id3.ID3v24Frame$EncodingFlags.:(Lorg/jaudiotagger/tag/id3/ID3v24Frame;)V │ │ +319024: 5b01 738d |0000: iput-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags;.this$0:Lorg/jaudiotagger/tag/id3/ID3v24Frame; // field@8d73 │ │ +319028: 7010 ac94 0000 |0002: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags;.:()V // method@94ac │ │ +31902e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=936 │ │ 0x0002 line=937 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/jaudiotagger/tag/id3/ID3v24Frame; │ │ @@ -1123249,19 +1123249,19 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/ID3v24Frame;B)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -31902c: |[31902c] org.jaudiotagger.tag.id3.ID3v24Frame$EncodingFlags.:(Lorg/jaudiotagger/tag/id3/ID3v24Frame;B)V │ │ -31903c: 5b01 738d |0000: iput-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags;.this$0:Lorg/jaudiotagger/tag/id3/ID3v24Frame; // field@8d73 │ │ -319040: 7020 ad94 2000 |0002: invoke-direct {v0, v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags;.:(B)V // method@94ad │ │ -319046: 6e10 2e97 0000 |0005: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags;.logEnabledFlags:()V // method@972e │ │ -31904c: 0e00 |0008: return-void │ │ +319030: |[319030] org.jaudiotagger.tag.id3.ID3v24Frame$EncodingFlags.:(Lorg/jaudiotagger/tag/id3/ID3v24Frame;B)V │ │ +319040: 5b01 738d |0000: iput-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags;.this$0:Lorg/jaudiotagger/tag/id3/ID3v24Frame; // field@8d73 │ │ +319044: 7020 ad94 2000 |0002: invoke-direct {v0, v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags;.:(B)V // method@94ad │ │ +31904a: 6e10 2e97 0000 |0005: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags;.logEnabledFlags:()V // method@972e │ │ +319050: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=946 │ │ 0x0002 line=947 │ │ 0x0005 line=948 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags; │ │ @@ -1123274,17 +1123274,17 @@ │ │ type : '()B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -318ff8: |[318ff8] org.jaudiotagger.tag.id3.ID3v24Frame$EncodingFlags.getFlags:()B │ │ -319008: 5610 728d |0000: iget-byte v0, v1, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags;.flags:B // field@8d72 │ │ -31900c: 0f00 |0002: return v0 │ │ +318ffc: |[318ffc] org.jaudiotagger.tag.id3.ID3v24Frame$EncodingFlags.getFlags:()B │ │ +31900c: 5610 728d |0000: iget-byte v0, v1, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags;.flags:B // field@8d72 │ │ +319010: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=980 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags;) │ │ @@ -1123292,22 +1123292,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -318f04: |[318f04] org.jaudiotagger.tag.id3.ID3v24Frame$EncodingFlags.isCompression:()Z │ │ -318f14: 5610 728d |0000: iget-byte v0, v1, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags;.flags:B // field@8d72 │ │ -318f18: dd00 0008 |0002: and-int/lit8 v0, v0, #int 8 // #08 │ │ -318f1c: 3d00 0400 |0004: if-lez v0, 0008 // +0004 │ │ -318f20: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -318f22: 2802 |0007: goto 0009 // +0002 │ │ -318f24: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -318f26: 0f00 |0009: return v0 │ │ +318f08: |[318f08] org.jaudiotagger.tag.id3.ID3v24Frame$EncodingFlags.isCompression:()Z │ │ +318f18: 5610 728d |0000: iget-byte v0, v1, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags;.flags:B // field@8d72 │ │ +318f1c: dd00 0008 |0002: and-int/lit8 v0, v0, #int 8 // #08 │ │ +318f20: 3d00 0400 |0004: if-lez v0, 0008 // +0004 │ │ +318f24: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +318f26: 2802 |0007: goto 0009 // +0002 │ │ +318f28: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +318f2a: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=985 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags; │ │ │ │ #2 : (in Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags;) │ │ @@ -1123315,22 +1123315,22 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -318f28: |[318f28] org.jaudiotagger.tag.id3.ID3v24Frame$EncodingFlags.isDataLengthIndicator:()Z │ │ -318f38: 5620 728d |0000: iget-byte v0, v2, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags;.flags:B // field@8d72 │ │ -318f3c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -318f3e: b510 |0003: and-int/2addr v0, v1 │ │ -318f40: 3d00 0300 |0004: if-lez v0, 0007 // +0003 │ │ -318f44: 2802 |0006: goto 0008 // +0002 │ │ -318f46: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -318f48: 0f01 |0008: return v1 │ │ +318f2c: |[318f2c] org.jaudiotagger.tag.id3.ID3v24Frame$EncodingFlags.isDataLengthIndicator:()Z │ │ +318f3c: 5620 728d |0000: iget-byte v0, v2, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags;.flags:B // field@8d72 │ │ +318f40: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +318f42: b510 |0003: and-int/2addr v0, v1 │ │ +318f44: 3d00 0300 |0004: if-lez v0, 0007 // +0003 │ │ +318f48: 2802 |0006: goto 0008 // +0002 │ │ +318f4a: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +318f4c: 0f01 |0008: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1005 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags; │ │ │ │ #3 : (in Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags;) │ │ @@ -1123338,22 +1123338,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -318f4c: |[318f4c] org.jaudiotagger.tag.id3.ID3v24Frame$EncodingFlags.isEncryption:()Z │ │ -318f5c: 5610 728d |0000: iget-byte v0, v1, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags;.flags:B // field@8d72 │ │ -318f60: dd00 0004 |0002: and-int/lit8 v0, v0, #int 4 // #04 │ │ -318f64: 3d00 0400 |0004: if-lez v0, 0008 // +0004 │ │ -318f68: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -318f6a: 2802 |0007: goto 0009 // +0002 │ │ -318f6c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -318f6e: 0f00 |0009: return v0 │ │ +318f50: |[318f50] org.jaudiotagger.tag.id3.ID3v24Frame$EncodingFlags.isEncryption:()Z │ │ +318f60: 5610 728d |0000: iget-byte v0, v1, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags;.flags:B // field@8d72 │ │ +318f64: dd00 0004 |0002: and-int/lit8 v0, v0, #int 4 // #04 │ │ +318f68: 3d00 0400 |0004: if-lez v0, 0008 // +0004 │ │ +318f6c: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +318f6e: 2802 |0007: goto 0009 // +0002 │ │ +318f70: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +318f72: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=990 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags; │ │ │ │ #4 : (in Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags;) │ │ @@ -1123361,22 +1123361,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -318f70: |[318f70] org.jaudiotagger.tag.id3.ID3v24Frame$EncodingFlags.isGrouping:()Z │ │ -318f80: 5610 728d |0000: iget-byte v0, v1, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags;.flags:B // field@8d72 │ │ -318f84: dd00 0040 |0002: and-int/lit8 v0, v0, #int 64 // #40 │ │ -318f88: 3d00 0400 |0004: if-lez v0, 0008 // +0004 │ │ -318f8c: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -318f8e: 2802 |0007: goto 0009 // +0002 │ │ -318f90: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -318f92: 0f00 |0009: return v0 │ │ +318f74: |[318f74] org.jaudiotagger.tag.id3.ID3v24Frame$EncodingFlags.isGrouping:()Z │ │ +318f84: 5610 728d |0000: iget-byte v0, v1, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags;.flags:B // field@8d72 │ │ +318f88: dd00 0040 |0002: and-int/lit8 v0, v0, #int 64 // #40 │ │ +318f8c: 3d00 0400 |0004: if-lez v0, 0008 // +0004 │ │ +318f90: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +318f92: 2802 |0007: goto 0009 // +0002 │ │ +318f94: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +318f96: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=995 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags; │ │ │ │ #5 : (in Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags;) │ │ @@ -1123384,29 +1123384,29 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 23 16-bit code units │ │ -318f94: |[318f94] org.jaudiotagger.tag.id3.ID3v24Frame$EncodingFlags.isNonStandardFlags:()Z │ │ -318fa4: 5610 728d |0000: iget-byte v0, v1, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags;.flags:B // field@8d72 │ │ -318fa8: d500 8000 |0002: and-int/lit16 v0, v0, #int 128 // #0080 │ │ -318fac: 3c00 1100 |0004: if-gtz v0, 0015 // +0011 │ │ -318fb0: 5610 728d |0006: iget-byte v0, v1, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags;.flags:B // field@8d72 │ │ -318fb4: dd00 0020 |0008: and-int/lit8 v0, v0, #int 32 // #20 │ │ -318fb8: 3c00 0b00 |000a: if-gtz v0, 0015 // +000b │ │ -318fbc: 5610 728d |000c: iget-byte v0, v1, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags;.flags:B // field@8d72 │ │ -318fc0: dd00 0010 |000e: and-int/lit8 v0, v0, #int 16 // #10 │ │ -318fc4: 3d00 0300 |0010: if-lez v0, 0013 // +0003 │ │ -318fc8: 2803 |0012: goto 0015 // +0003 │ │ -318fca: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -318fcc: 2802 |0014: goto 0016 // +0002 │ │ -318fce: 1210 |0015: const/4 v0, #int 1 // #1 │ │ -318fd0: 0f00 |0016: return v0 │ │ +318f98: |[318f98] org.jaudiotagger.tag.id3.ID3v24Frame$EncodingFlags.isNonStandardFlags:()Z │ │ +318fa8: 5610 728d |0000: iget-byte v0, v1, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags;.flags:B // field@8d72 │ │ +318fac: d500 8000 |0002: and-int/lit16 v0, v0, #int 128 // #0080 │ │ +318fb0: 3c00 1100 |0004: if-gtz v0, 0015 // +0011 │ │ +318fb4: 5610 728d |0006: iget-byte v0, v1, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags;.flags:B // field@8d72 │ │ +318fb8: dd00 0020 |0008: and-int/lit8 v0, v0, #int 32 // #20 │ │ +318fbc: 3c00 0b00 |000a: if-gtz v0, 0015 // +000b │ │ +318fc0: 5610 728d |000c: iget-byte v0, v1, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags;.flags:B // field@8d72 │ │ +318fc4: dd00 0010 |000e: and-int/lit8 v0, v0, #int 16 // #10 │ │ +318fc8: 3d00 0300 |0010: if-lez v0, 0013 // +0003 │ │ +318fcc: 2803 |0012: goto 0015 // +0003 │ │ +318fce: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +318fd0: 2802 |0014: goto 0016 // +0002 │ │ +318fd2: 1210 |0015: const/4 v0, #int 1 // #1 │ │ +318fd4: 0f00 |0016: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1064 │ │ locals : │ │ 0x0000 - 0x0017 reg=1 this Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags; │ │ │ │ #6 : (in Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags;) │ │ @@ -1123414,22 +1123414,22 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -318fd4: |[318fd4] org.jaudiotagger.tag.id3.ID3v24Frame$EncodingFlags.isUnsynchronised:()Z │ │ -318fe4: 5610 728d |0000: iget-byte v0, v1, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags;.flags:B // field@8d72 │ │ -318fe8: dd00 0002 |0002: and-int/lit8 v0, v0, #int 2 // #02 │ │ -318fec: 3d00 0400 |0004: if-lez v0, 0008 // +0004 │ │ -318ff0: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -318ff2: 2802 |0007: goto 0009 // +0002 │ │ -318ff4: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -318ff6: 0f00 |0009: return v0 │ │ +318fd8: |[318fd8] org.jaudiotagger.tag.id3.ID3v24Frame$EncodingFlags.isUnsynchronised:()Z │ │ +318fe8: 5610 728d |0000: iget-byte v0, v1, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags;.flags:B // field@8d72 │ │ +318fec: dd00 0002 |0002: and-int/lit8 v0, v0, #int 2 // #02 │ │ +318ff0: 3d00 0400 |0004: if-lez v0, 0008 // +0004 │ │ +318ff4: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +318ff6: 2802 |0007: goto 0009 // +0002 │ │ +318ff8: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +318ffa: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1000 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags; │ │ │ │ #7 : (in Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags;) │ │ @@ -1123437,107 +1123437,107 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 191 16-bit code units │ │ -319050: |[319050] org.jaudiotagger.tag.id3.ID3v24Frame$EncodingFlags.logEnabledFlags:()V │ │ -319060: 6e10 2c97 0700 |0000: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags;.isNonStandardFlags:()Z // method@972c │ │ -319066: 0a00 |0003: move-result v0 │ │ -319068: 3800 3300 |0004: if-eqz v0, 0037 // +0033 │ │ -31906c: 6200 2a8a |0006: sget-object v0, Lorg/jaudiotagger/tag/id3/AbstractTagItem;.logger:Ljava/util/logging/Logger; // field@8a2a │ │ -319070: 2201 3910 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -319074: 7010 cc87 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -31907a: 5472 738d |000d: iget-object v2, v7, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags;.this$0:Lorg/jaudiotagger/tag/id3/ID3v24Frame; // field@8d73 │ │ -31907e: 6e10 4e97 0200 |000f: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.getLoggingFilename:()Ljava/lang/String; // method@974e │ │ -319084: 0c02 |0012: move-result-object v2 │ │ -319086: 6e20 d787 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31908c: 1a02 c804 |0016: const-string v2, ":" // string@04c8 │ │ -319090: 6e20 d787 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -319096: 5472 738d |001b: iget-object v2, v7, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags;.this$0:Lorg/jaudiotagger/tag/id3/ID3v24Frame; // field@8d73 │ │ -31909a: 5422 888d |001d: iget-object v2, v2, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.identifier:Ljava/lang/String; // field@8d88 │ │ -31909e: 6e20 d787 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -3190a4: 1a02 5305 |0022: const-string v2, ":Unknown Encoding Flags:" // string@0553 │ │ -3190a8: 6e20 d787 2100 |0024: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -3190ae: 5672 728d |0027: iget-byte v2, v7, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags;.flags:B // field@8d72 │ │ -3190b2: 7110 6291 0200 |0029: invoke-static {v2}, Lorg/jaudiotagger/logging/Hex;.asHex:(B)Ljava/lang/String; // method@9162 │ │ -3190b8: 0c02 |002c: move-result-object v2 │ │ -3190ba: 6e20 d787 2100 |002d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -3190c0: 6e10 df87 0100 |0030: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -3190c6: 0c01 |0033: move-result-object v1 │ │ -3190c8: 6e20 1c8a 1000 |0034: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ -3190ce: 6e10 2897 0700 |0037: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags;.isCompression:()Z // method@9728 │ │ -3190d4: 0a00 |003a: move-result v0 │ │ -3190d6: 1211 |003b: const/4 v1, #int 1 // #1 │ │ -3190d8: 1202 |003c: const/4 v2, #int 0 // #0 │ │ -3190da: 1223 |003d: const/4 v3, #int 2 // #2 │ │ -3190dc: 3800 1d00 |003e: if-eqz v0, 005b // +001d │ │ -3190e0: 6200 2a8a |0040: sget-object v0, Lorg/jaudiotagger/tag/id3/AbstractTagItem;.logger:Ljava/util/logging/Logger; // field@8a2a │ │ -3190e4: 6204 4887 |0042: sget-object v4, Lorg/jaudiotagger/logging/ErrorMessage;.MP3_FRAME_IS_COMPRESSED:Lorg/jaudiotagger/logging/ErrorMessage; // field@8748 │ │ -3190e8: 2335 be13 |0044: new-array v5, v3, [Ljava/lang/Object; // type@13be │ │ -3190ec: 5476 738d |0046: iget-object v6, v7, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags;.this$0:Lorg/jaudiotagger/tag/id3/ID3v24Frame; // field@8d73 │ │ -3190f0: 6e10 4e97 0600 |0048: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.getLoggingFilename:()Ljava/lang/String; // method@974e │ │ -3190f6: 0c06 |004b: move-result-object v6 │ │ -3190f8: 4d06 0502 |004c: aput-object v6, v5, v2 │ │ -3190fc: 5476 738d |004e: iget-object v6, v7, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags;.this$0:Lorg/jaudiotagger/tag/id3/ID3v24Frame; // field@8d73 │ │ -319100: 5466 888d |0050: iget-object v6, v6, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.identifier:Ljava/lang/String; // field@8d88 │ │ -319104: 4d06 0501 |0052: aput-object v6, v5, v1 │ │ -319108: 6e20 5891 5400 |0054: invoke-virtual {v4, v5}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ -31910e: 0c04 |0057: move-result-object v4 │ │ -319110: 6e20 1c8a 4000 |0058: invoke-virtual {v0, v4}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ -319116: 6e10 2a97 0700 |005b: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags;.isEncryption:()Z // method@972a │ │ -31911c: 0a00 |005e: move-result v0 │ │ -31911e: 3800 1d00 |005f: if-eqz v0, 007c // +001d │ │ -319122: 6200 2a8a |0061: sget-object v0, Lorg/jaudiotagger/tag/id3/AbstractTagItem;.logger:Ljava/util/logging/Logger; // field@8a2a │ │ -319126: 6204 4a87 |0063: sget-object v4, Lorg/jaudiotagger/logging/ErrorMessage;.MP3_FRAME_IS_ENCRYPTED:Lorg/jaudiotagger/logging/ErrorMessage; // field@874a │ │ -31912a: 2335 be13 |0065: new-array v5, v3, [Ljava/lang/Object; // type@13be │ │ -31912e: 5476 738d |0067: iget-object v6, v7, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags;.this$0:Lorg/jaudiotagger/tag/id3/ID3v24Frame; // field@8d73 │ │ -319132: 6e10 4e97 0600 |0069: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.getLoggingFilename:()Ljava/lang/String; // method@974e │ │ -319138: 0c06 |006c: move-result-object v6 │ │ -31913a: 4d06 0502 |006d: aput-object v6, v5, v2 │ │ -31913e: 5476 738d |006f: iget-object v6, v7, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags;.this$0:Lorg/jaudiotagger/tag/id3/ID3v24Frame; // field@8d73 │ │ -319142: 5466 888d |0071: iget-object v6, v6, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.identifier:Ljava/lang/String; // field@8d88 │ │ -319146: 4d06 0501 |0073: aput-object v6, v5, v1 │ │ -31914a: 6e20 5891 5400 |0075: invoke-virtual {v4, v5}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ -319150: 0c04 |0078: move-result-object v4 │ │ -319152: 6e20 1c8a 4000 |0079: invoke-virtual {v0, v4}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ -319158: 6e10 2b97 0700 |007c: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags;.isGrouping:()Z // method@972b │ │ -31915e: 0a00 |007f: move-result v0 │ │ -319160: 3800 1d00 |0080: if-eqz v0, 009d // +001d │ │ -319164: 6200 2a8a |0082: sget-object v0, Lorg/jaudiotagger/tag/id3/AbstractTagItem;.logger:Ljava/util/logging/Logger; // field@8a2a │ │ -319168: 6204 4b87 |0084: sget-object v4, Lorg/jaudiotagger/logging/ErrorMessage;.MP3_FRAME_IS_GROUPED:Lorg/jaudiotagger/logging/ErrorMessage; // field@874b │ │ -31916c: 2335 be13 |0086: new-array v5, v3, [Ljava/lang/Object; // type@13be │ │ -319170: 5476 738d |0088: iget-object v6, v7, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags;.this$0:Lorg/jaudiotagger/tag/id3/ID3v24Frame; // field@8d73 │ │ -319174: 6e10 4e97 0600 |008a: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.getLoggingFilename:()Ljava/lang/String; // method@974e │ │ -31917a: 0c06 |008d: move-result-object v6 │ │ -31917c: 4d06 0502 |008e: aput-object v6, v5, v2 │ │ -319180: 5476 738d |0090: iget-object v6, v7, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags;.this$0:Lorg/jaudiotagger/tag/id3/ID3v24Frame; // field@8d73 │ │ -319184: 5466 888d |0092: iget-object v6, v6, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.identifier:Ljava/lang/String; // field@8d88 │ │ -319188: 4d06 0501 |0094: aput-object v6, v5, v1 │ │ -31918c: 6e20 5891 5400 |0096: invoke-virtual {v4, v5}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ -319192: 0c04 |0099: move-result-object v4 │ │ -319194: 6e20 128a 4000 |009a: invoke-virtual {v0, v4}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -31919a: 6e10 2997 0700 |009d: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags;.isDataLengthIndicator:()Z // method@9729 │ │ -3191a0: 0a00 |00a0: move-result v0 │ │ -3191a2: 3800 1d00 |00a1: if-eqz v0, 00be // +001d │ │ -3191a6: 6200 2a8a |00a3: sget-object v0, Lorg/jaudiotagger/tag/id3/AbstractTagItem;.logger:Ljava/util/logging/Logger; // field@8a2a │ │ -3191aa: 6204 4987 |00a5: sget-object v4, Lorg/jaudiotagger/logging/ErrorMessage;.MP3_FRAME_IS_DATA_LENGTH_INDICATOR:Lorg/jaudiotagger/logging/ErrorMessage; // field@8749 │ │ -3191ae: 2333 be13 |00a7: new-array v3, v3, [Ljava/lang/Object; // type@13be │ │ -3191b2: 5475 738d |00a9: iget-object v5, v7, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags;.this$0:Lorg/jaudiotagger/tag/id3/ID3v24Frame; // field@8d73 │ │ -3191b6: 6e10 4e97 0500 |00ab: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.getLoggingFilename:()Ljava/lang/String; // method@974e │ │ -3191bc: 0c05 |00ae: move-result-object v5 │ │ -3191be: 4d05 0302 |00af: aput-object v5, v3, v2 │ │ -3191c2: 5472 738d |00b1: iget-object v2, v7, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags;.this$0:Lorg/jaudiotagger/tag/id3/ID3v24Frame; // field@8d73 │ │ -3191c6: 5422 888d |00b3: iget-object v2, v2, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.identifier:Ljava/lang/String; // field@8d88 │ │ -3191ca: 4d02 0301 |00b5: aput-object v2, v3, v1 │ │ -3191ce: 6e20 5891 3400 |00b7: invoke-virtual {v4, v3}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ -3191d4: 0c01 |00ba: move-result-object v1 │ │ -3191d6: 6e20 128a 1000 |00bb: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -3191dc: 0e00 |00be: return-void │ │ +319054: |[319054] org.jaudiotagger.tag.id3.ID3v24Frame$EncodingFlags.logEnabledFlags:()V │ │ +319064: 6e10 2c97 0700 |0000: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags;.isNonStandardFlags:()Z // method@972c │ │ +31906a: 0a00 |0003: move-result v0 │ │ +31906c: 3800 3300 |0004: if-eqz v0, 0037 // +0033 │ │ +319070: 6200 2a8a |0006: sget-object v0, Lorg/jaudiotagger/tag/id3/AbstractTagItem;.logger:Ljava/util/logging/Logger; // field@8a2a │ │ +319074: 2201 3910 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +319078: 7010 cc87 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +31907e: 5472 738d |000d: iget-object v2, v7, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags;.this$0:Lorg/jaudiotagger/tag/id3/ID3v24Frame; // field@8d73 │ │ +319082: 6e10 4e97 0200 |000f: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.getLoggingFilename:()Ljava/lang/String; // method@974e │ │ +319088: 0c02 |0012: move-result-object v2 │ │ +31908a: 6e20 d787 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +319090: 1a02 c804 |0016: const-string v2, ":" // string@04c8 │ │ +319094: 6e20 d787 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31909a: 5472 738d |001b: iget-object v2, v7, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags;.this$0:Lorg/jaudiotagger/tag/id3/ID3v24Frame; // field@8d73 │ │ +31909e: 5422 888d |001d: iget-object v2, v2, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.identifier:Ljava/lang/String; // field@8d88 │ │ +3190a2: 6e20 d787 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +3190a8: 1a02 5305 |0022: const-string v2, ":Unknown Encoding Flags:" // string@0553 │ │ +3190ac: 6e20 d787 2100 |0024: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +3190b2: 5672 728d |0027: iget-byte v2, v7, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags;.flags:B // field@8d72 │ │ +3190b6: 7110 6291 0200 |0029: invoke-static {v2}, Lorg/jaudiotagger/logging/Hex;.asHex:(B)Ljava/lang/String; // method@9162 │ │ +3190bc: 0c02 |002c: move-result-object v2 │ │ +3190be: 6e20 d787 2100 |002d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +3190c4: 6e10 df87 0100 |0030: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +3190ca: 0c01 |0033: move-result-object v1 │ │ +3190cc: 6e20 1c8a 1000 |0034: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ +3190d2: 6e10 2897 0700 |0037: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags;.isCompression:()Z // method@9728 │ │ +3190d8: 0a00 |003a: move-result v0 │ │ +3190da: 1211 |003b: const/4 v1, #int 1 // #1 │ │ +3190dc: 1202 |003c: const/4 v2, #int 0 // #0 │ │ +3190de: 1223 |003d: const/4 v3, #int 2 // #2 │ │ +3190e0: 3800 1d00 |003e: if-eqz v0, 005b // +001d │ │ +3190e4: 6200 2a8a |0040: sget-object v0, Lorg/jaudiotagger/tag/id3/AbstractTagItem;.logger:Ljava/util/logging/Logger; // field@8a2a │ │ +3190e8: 6204 4887 |0042: sget-object v4, Lorg/jaudiotagger/logging/ErrorMessage;.MP3_FRAME_IS_COMPRESSED:Lorg/jaudiotagger/logging/ErrorMessage; // field@8748 │ │ +3190ec: 2335 be13 |0044: new-array v5, v3, [Ljava/lang/Object; // type@13be │ │ +3190f0: 5476 738d |0046: iget-object v6, v7, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags;.this$0:Lorg/jaudiotagger/tag/id3/ID3v24Frame; // field@8d73 │ │ +3190f4: 6e10 4e97 0600 |0048: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.getLoggingFilename:()Ljava/lang/String; // method@974e │ │ +3190fa: 0c06 |004b: move-result-object v6 │ │ +3190fc: 4d06 0502 |004c: aput-object v6, v5, v2 │ │ +319100: 5476 738d |004e: iget-object v6, v7, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags;.this$0:Lorg/jaudiotagger/tag/id3/ID3v24Frame; // field@8d73 │ │ +319104: 5466 888d |0050: iget-object v6, v6, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.identifier:Ljava/lang/String; // field@8d88 │ │ +319108: 4d06 0501 |0052: aput-object v6, v5, v1 │ │ +31910c: 6e20 5891 5400 |0054: invoke-virtual {v4, v5}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ +319112: 0c04 |0057: move-result-object v4 │ │ +319114: 6e20 1c8a 4000 |0058: invoke-virtual {v0, v4}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ +31911a: 6e10 2a97 0700 |005b: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags;.isEncryption:()Z // method@972a │ │ +319120: 0a00 |005e: move-result v0 │ │ +319122: 3800 1d00 |005f: if-eqz v0, 007c // +001d │ │ +319126: 6200 2a8a |0061: sget-object v0, Lorg/jaudiotagger/tag/id3/AbstractTagItem;.logger:Ljava/util/logging/Logger; // field@8a2a │ │ +31912a: 6204 4a87 |0063: sget-object v4, Lorg/jaudiotagger/logging/ErrorMessage;.MP3_FRAME_IS_ENCRYPTED:Lorg/jaudiotagger/logging/ErrorMessage; // field@874a │ │ +31912e: 2335 be13 |0065: new-array v5, v3, [Ljava/lang/Object; // type@13be │ │ +319132: 5476 738d |0067: iget-object v6, v7, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags;.this$0:Lorg/jaudiotagger/tag/id3/ID3v24Frame; // field@8d73 │ │ +319136: 6e10 4e97 0600 |0069: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.getLoggingFilename:()Ljava/lang/String; // method@974e │ │ +31913c: 0c06 |006c: move-result-object v6 │ │ +31913e: 4d06 0502 |006d: aput-object v6, v5, v2 │ │ +319142: 5476 738d |006f: iget-object v6, v7, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags;.this$0:Lorg/jaudiotagger/tag/id3/ID3v24Frame; // field@8d73 │ │ +319146: 5466 888d |0071: iget-object v6, v6, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.identifier:Ljava/lang/String; // field@8d88 │ │ +31914a: 4d06 0501 |0073: aput-object v6, v5, v1 │ │ +31914e: 6e20 5891 5400 |0075: invoke-virtual {v4, v5}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ +319154: 0c04 |0078: move-result-object v4 │ │ +319156: 6e20 1c8a 4000 |0079: invoke-virtual {v0, v4}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ +31915c: 6e10 2b97 0700 |007c: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags;.isGrouping:()Z // method@972b │ │ +319162: 0a00 |007f: move-result v0 │ │ +319164: 3800 1d00 |0080: if-eqz v0, 009d // +001d │ │ +319168: 6200 2a8a |0082: sget-object v0, Lorg/jaudiotagger/tag/id3/AbstractTagItem;.logger:Ljava/util/logging/Logger; // field@8a2a │ │ +31916c: 6204 4b87 |0084: sget-object v4, Lorg/jaudiotagger/logging/ErrorMessage;.MP3_FRAME_IS_GROUPED:Lorg/jaudiotagger/logging/ErrorMessage; // field@874b │ │ +319170: 2335 be13 |0086: new-array v5, v3, [Ljava/lang/Object; // type@13be │ │ +319174: 5476 738d |0088: iget-object v6, v7, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags;.this$0:Lorg/jaudiotagger/tag/id3/ID3v24Frame; // field@8d73 │ │ +319178: 6e10 4e97 0600 |008a: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.getLoggingFilename:()Ljava/lang/String; // method@974e │ │ +31917e: 0c06 |008d: move-result-object v6 │ │ +319180: 4d06 0502 |008e: aput-object v6, v5, v2 │ │ +319184: 5476 738d |0090: iget-object v6, v7, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags;.this$0:Lorg/jaudiotagger/tag/id3/ID3v24Frame; // field@8d73 │ │ +319188: 5466 888d |0092: iget-object v6, v6, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.identifier:Ljava/lang/String; // field@8d88 │ │ +31918c: 4d06 0501 |0094: aput-object v6, v5, v1 │ │ +319190: 6e20 5891 5400 |0096: invoke-virtual {v4, v5}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ +319196: 0c04 |0099: move-result-object v4 │ │ +319198: 6e20 128a 4000 |009a: invoke-virtual {v0, v4}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +31919e: 6e10 2997 0700 |009d: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags;.isDataLengthIndicator:()Z // method@9729 │ │ +3191a4: 0a00 |00a0: move-result v0 │ │ +3191a6: 3800 1d00 |00a1: if-eqz v0, 00be // +001d │ │ +3191aa: 6200 2a8a |00a3: sget-object v0, Lorg/jaudiotagger/tag/id3/AbstractTagItem;.logger:Ljava/util/logging/Logger; // field@8a2a │ │ +3191ae: 6204 4987 |00a5: sget-object v4, Lorg/jaudiotagger/logging/ErrorMessage;.MP3_FRAME_IS_DATA_LENGTH_INDICATOR:Lorg/jaudiotagger/logging/ErrorMessage; // field@8749 │ │ +3191b2: 2333 be13 |00a7: new-array v3, v3, [Ljava/lang/Object; // type@13be │ │ +3191b6: 5475 738d |00a9: iget-object v5, v7, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags;.this$0:Lorg/jaudiotagger/tag/id3/ID3v24Frame; // field@8d73 │ │ +3191ba: 6e10 4e97 0500 |00ab: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.getLoggingFilename:()Ljava/lang/String; // method@974e │ │ +3191c0: 0c05 |00ae: move-result-object v5 │ │ +3191c2: 4d05 0302 |00af: aput-object v5, v3, v2 │ │ +3191c6: 5472 738d |00b1: iget-object v2, v7, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags;.this$0:Lorg/jaudiotagger/tag/id3/ID3v24Frame; // field@8d73 │ │ +3191ca: 5422 888d |00b3: iget-object v2, v2, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.identifier:Ljava/lang/String; // field@8d88 │ │ +3191ce: 4d02 0301 |00b5: aput-object v2, v3, v1 │ │ +3191d2: 6e20 5891 3400 |00b7: invoke-virtual {v4, v3}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ +3191d8: 0c01 |00ba: move-result-object v1 │ │ +3191da: 6e20 128a 1000 |00bb: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +3191e0: 0e00 |00be: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=953 │ │ 0x0006 line=955 │ │ 0x0037 line=957 │ │ 0x0040 line=959 │ │ 0x005b line=962 │ │ @@ -1123554,20 +1123554,20 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -3191e0: |[3191e0] org.jaudiotagger.tag.id3.ID3v24Frame$EncodingFlags.unsetCompression:()V │ │ -3191f0: 5610 728d |0000: iget-byte v0, v1, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags;.flags:B // field@8d72 │ │ -3191f4: dd00 00f7 |0002: and-int/lit8 v0, v0, #int -9 // #f7 │ │ -3191f8: 8d00 |0004: int-to-byte v0, v0 │ │ -3191fa: 5d10 728d |0005: iput-byte v0, v1, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags;.flags:B // field@8d72 │ │ -3191fe: 0e00 |0007: return-void │ │ +3191e4: |[3191e4] org.jaudiotagger.tag.id3.ID3v24Frame$EncodingFlags.unsetCompression:()V │ │ +3191f4: 5610 728d |0000: iget-byte v0, v1, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags;.flags:B // field@8d72 │ │ +3191f8: dd00 00f7 |0002: and-int/lit8 v0, v0, #int -9 // #f7 │ │ +3191fc: 8d00 |0004: int-to-byte v0, v0 │ │ +3191fe: 5d10 728d |0005: iput-byte v0, v1, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags;.flags:B // field@8d72 │ │ +319202: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1037 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags; │ │ │ │ #9 : (in Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags;) │ │ @@ -1123575,20 +1123575,20 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -319200: |[319200] org.jaudiotagger.tag.id3.ID3v24Frame$EncodingFlags.unsetDataLengthIndicator:()V │ │ -319210: 5610 728d |0000: iget-byte v0, v1, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags;.flags:B // field@8d72 │ │ -319214: dd00 00fe |0002: and-int/lit8 v0, v0, #int -2 // #fe │ │ -319218: 8d00 |0004: int-to-byte v0, v0 │ │ -31921a: 5d10 728d |0005: iput-byte v0, v1, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags;.flags:B // field@8d72 │ │ -31921e: 0e00 |0007: return-void │ │ +319204: |[319204] org.jaudiotagger.tag.id3.ID3v24Frame$EncodingFlags.unsetDataLengthIndicator:()V │ │ +319214: 5610 728d |0000: iget-byte v0, v1, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags;.flags:B // field@8d72 │ │ +319218: dd00 00fe |0002: and-int/lit8 v0, v0, #int -2 // #fe │ │ +31921c: 8d00 |0004: int-to-byte v0, v0 │ │ +31921e: 5d10 728d |0005: iput-byte v0, v1, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags;.flags:B // field@8d72 │ │ +319222: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1059 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags; │ │ │ │ #10 : (in Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags;) │ │ @@ -1123596,53 +1123596,53 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 79 16-bit code units │ │ -319220: |[319220] org.jaudiotagger.tag.id3.ID3v24Frame$EncodingFlags.unsetNonStandardFlags:()V │ │ -319230: 6e10 2c97 0300 |0000: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags;.isNonStandardFlags:()Z // method@972c │ │ -319236: 0a00 |0003: move-result v0 │ │ -319238: 3800 4a00 |0004: if-eqz v0, 004e // +004a │ │ -31923c: 6200 2a8a |0006: sget-object v0, Lorg/jaudiotagger/tag/id3/AbstractTagItem;.logger:Ljava/util/logging/Logger; // field@8a2a │ │ -319240: 2201 3910 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -319244: 7010 cc87 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -31924a: 5432 738d |000d: iget-object v2, v3, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags;.this$0:Lorg/jaudiotagger/tag/id3/ID3v24Frame; // field@8d73 │ │ -31924e: 6e10 4e97 0200 |000f: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.getLoggingFilename:()Ljava/lang/String; // method@974e │ │ -319254: 0c02 |0012: move-result-object v2 │ │ -319256: 6e20 d787 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31925c: 1a02 c804 |0016: const-string v2, ":" // string@04c8 │ │ -319260: 6e20 d787 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -319266: 5432 738d |001b: iget-object v2, v3, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags;.this$0:Lorg/jaudiotagger/tag/id3/ID3v24Frame; // field@8d73 │ │ -31926a: 6e10 4d97 0200 |001d: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.getIdentifier:()Ljava/lang/String; // method@974d │ │ -319270: 0c02 |0020: move-result-object v2 │ │ -319272: 6e20 d787 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -319278: 1a02 5405 |0024: const-string v2, ":Unsetting Unknown Encoding Flags:" // string@0554 │ │ -31927c: 6e20 d787 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -319282: 5632 728d |0029: iget-byte v2, v3, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags;.flags:B // field@8d72 │ │ -319286: 7110 6291 0200 |002b: invoke-static {v2}, Lorg/jaudiotagger/logging/Hex;.asHex:(B)Ljava/lang/String; // method@9162 │ │ -31928c: 0c02 |002e: move-result-object v2 │ │ -31928e: 6e20 d787 2100 |002f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -319294: 6e10 df87 0100 |0032: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -31929a: 0c01 |0035: move-result-object v1 │ │ -31929c: 6e20 1c8a 1000 |0036: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ -3192a2: 5630 728d |0039: iget-byte v0, v3, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags;.flags:B // field@8d72 │ │ -3192a6: dd00 007f |003b: and-int/lit8 v0, v0, #int 127 // #7f │ │ -3192aa: 8d00 |003d: int-to-byte v0, v0 │ │ -3192ac: 5d30 728d |003e: iput-byte v0, v3, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags;.flags:B // field@8d72 │ │ -3192b0: 5630 728d |0040: iget-byte v0, v3, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags;.flags:B // field@8d72 │ │ -3192b4: dd00 00df |0042: and-int/lit8 v0, v0, #int -33 // #df │ │ -3192b8: 8d00 |0044: int-to-byte v0, v0 │ │ -3192ba: 5d30 728d |0045: iput-byte v0, v3, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags;.flags:B // field@8d72 │ │ -3192be: 5630 728d |0047: iget-byte v0, v3, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags;.flags:B // field@8d72 │ │ -3192c2: dd00 00ef |0049: and-int/lit8 v0, v0, #int -17 // #ef │ │ -3192c6: 8d00 |004b: int-to-byte v0, v0 │ │ -3192c8: 5d30 728d |004c: iput-byte v0, v3, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags;.flags:B // field@8d72 │ │ -3192cc: 0e00 |004e: return-void │ │ +319224: |[319224] org.jaudiotagger.tag.id3.ID3v24Frame$EncodingFlags.unsetNonStandardFlags:()V │ │ +319234: 6e10 2c97 0300 |0000: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags;.isNonStandardFlags:()Z // method@972c │ │ +31923a: 0a00 |0003: move-result v0 │ │ +31923c: 3800 4a00 |0004: if-eqz v0, 004e // +004a │ │ +319240: 6200 2a8a |0006: sget-object v0, Lorg/jaudiotagger/tag/id3/AbstractTagItem;.logger:Ljava/util/logging/Logger; // field@8a2a │ │ +319244: 2201 3910 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +319248: 7010 cc87 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +31924e: 5432 738d |000d: iget-object v2, v3, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags;.this$0:Lorg/jaudiotagger/tag/id3/ID3v24Frame; // field@8d73 │ │ +319252: 6e10 4e97 0200 |000f: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.getLoggingFilename:()Ljava/lang/String; // method@974e │ │ +319258: 0c02 |0012: move-result-object v2 │ │ +31925a: 6e20 d787 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +319260: 1a02 c804 |0016: const-string v2, ":" // string@04c8 │ │ +319264: 6e20 d787 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31926a: 5432 738d |001b: iget-object v2, v3, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags;.this$0:Lorg/jaudiotagger/tag/id3/ID3v24Frame; // field@8d73 │ │ +31926e: 6e10 4d97 0200 |001d: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.getIdentifier:()Ljava/lang/String; // method@974d │ │ +319274: 0c02 |0020: move-result-object v2 │ │ +319276: 6e20 d787 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31927c: 1a02 5405 |0024: const-string v2, ":Unsetting Unknown Encoding Flags:" // string@0554 │ │ +319280: 6e20 d787 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +319286: 5632 728d |0029: iget-byte v2, v3, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags;.flags:B // field@8d72 │ │ +31928a: 7110 6291 0200 |002b: invoke-static {v2}, Lorg/jaudiotagger/logging/Hex;.asHex:(B)Ljava/lang/String; // method@9162 │ │ +319290: 0c02 |002e: move-result-object v2 │ │ +319292: 6e20 d787 2100 |002f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +319298: 6e10 df87 0100 |0032: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +31929e: 0c01 |0035: move-result-object v1 │ │ +3192a0: 6e20 1c8a 1000 |0036: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ +3192a6: 5630 728d |0039: iget-byte v0, v3, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags;.flags:B // field@8d72 │ │ +3192aa: dd00 007f |003b: and-int/lit8 v0, v0, #int 127 // #7f │ │ +3192ae: 8d00 |003d: int-to-byte v0, v0 │ │ +3192b0: 5d30 728d |003e: iput-byte v0, v3, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags;.flags:B // field@8d72 │ │ +3192b4: 5630 728d |0040: iget-byte v0, v3, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags;.flags:B // field@8d72 │ │ +3192b8: dd00 00df |0042: and-int/lit8 v0, v0, #int -33 // #df │ │ +3192bc: 8d00 |0044: int-to-byte v0, v0 │ │ +3192be: 5d30 728d |0045: iput-byte v0, v3, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags;.flags:B // field@8d72 │ │ +3192c2: 5630 728d |0047: iget-byte v0, v3, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags;.flags:B // field@8d72 │ │ +3192c6: dd00 00ef |0049: and-int/lit8 v0, v0, #int -17 // #ef │ │ +3192ca: 8d00 |004b: int-to-byte v0, v0 │ │ +3192cc: 5d30 728d |004c: iput-byte v0, v3, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags;.flags:B // field@8d72 │ │ +3192d0: 0e00 |004e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1071 │ │ 0x0006 line=1073 │ │ 0x0039 line=1074 │ │ 0x0040 line=1075 │ │ 0x0047 line=1076 │ │ @@ -1123654,20 +1123654,20 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -3192d0: |[3192d0] org.jaudiotagger.tag.id3.ID3v24Frame$EncodingFlags.unsetUnsynchronised:()V │ │ -3192e0: 5610 728d |0000: iget-byte v0, v1, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags;.flags:B // field@8d72 │ │ -3192e4: dd00 00fd |0002: and-int/lit8 v0, v0, #int -3 // #fd │ │ -3192e8: 8d00 |0004: int-to-byte v0, v0 │ │ -3192ea: 5d10 728d |0005: iput-byte v0, v1, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags;.flags:B // field@8d72 │ │ -3192ee: 0e00 |0007: return-void │ │ +3192d4: |[3192d4] org.jaudiotagger.tag.id3.ID3v24Frame$EncodingFlags.unsetUnsynchronised:()V │ │ +3192e4: 5610 728d |0000: iget-byte v0, v1, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags;.flags:B // field@8d72 │ │ +3192e8: dd00 00fd |0002: and-int/lit8 v0, v0, #int -3 // #fd │ │ +3192ec: 8d00 |0004: int-to-byte v0, v0 │ │ +3192ee: 5d10 728d |0005: iput-byte v0, v1, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags;.flags:B // field@8d72 │ │ +3192f2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1054 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags; │ │ │ │ source_file_idx : 7610 (ID3v24Frame.java) │ │ @@ -1123737,18 +1123737,18 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/ID3v24Frame;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -319324: |[319324] org.jaudiotagger.tag.id3.ID3v24Frame$StatusFlags.:(Lorg/jaudiotagger/tag/id3/ID3v24Frame;)V │ │ -319334: 5b01 7a8d |0000: iput-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frame$StatusFlags;.this$0:Lorg/jaudiotagger/tag/id3/ID3v24Frame; // field@8d7a │ │ -319338: 7010 b394 0000 |0002: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$StatusFlags;.:()V // method@94b3 │ │ -31933e: 0e00 |0005: return-void │ │ +319328: |[319328] org.jaudiotagger.tag.id3.ID3v24Frame$StatusFlags.:(Lorg/jaudiotagger/tag/id3/ID3v24Frame;)V │ │ +319338: 5b01 7a8d |0000: iput-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frame$StatusFlags;.this$0:Lorg/jaudiotagger/tag/id3/ID3v24Frame; // field@8d7a │ │ +31933c: 7010 b394 0000 |0002: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$StatusFlags;.:()V // method@94b3 │ │ +319342: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=816 │ │ 0x0002 line=817 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/jaudiotagger/tag/id3/ID3v24Frame$StatusFlags; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/jaudiotagger/tag/id3/ID3v24Frame; │ │ @@ -1123758,21 +1123758,21 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/ID3v24Frame;B)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -319340: |[319340] org.jaudiotagger.tag.id3.ID3v24Frame$StatusFlags.:(Lorg/jaudiotagger/tag/id3/ID3v24Frame;B)V │ │ -319350: 5b01 7a8d |0000: iput-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frame$StatusFlags;.this$0:Lorg/jaudiotagger/tag/id3/ID3v24Frame; // field@8d7a │ │ -319354: 7010 b394 0000 |0002: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$StatusFlags;.:()V // method@94b3 │ │ -31935a: 5d02 798d |0005: iput-byte v2, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frame$StatusFlags;.originalFlags:B // field@8d79 │ │ -31935e: 5d02 7b8d |0007: iput-byte v2, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frame$StatusFlags;.writeFlags:B // field@8d7b │ │ -319362: 6e10 3897 0000 |0009: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/ID3v24Frame$StatusFlags;.modifyFlags:()V // method@9738 │ │ -319368: 0e00 |000c: return-void │ │ +319344: |[319344] org.jaudiotagger.tag.id3.ID3v24Frame$StatusFlags.:(Lorg/jaudiotagger/tag/id3/ID3v24Frame;B)V │ │ +319354: 5b01 7a8d |0000: iput-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frame$StatusFlags;.this$0:Lorg/jaudiotagger/tag/id3/ID3v24Frame; // field@8d7a │ │ +319358: 7010 b394 0000 |0002: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$StatusFlags;.:()V // method@94b3 │ │ +31935e: 5d02 798d |0005: iput-byte v2, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frame$StatusFlags;.originalFlags:B // field@8d79 │ │ +319362: 5d02 7b8d |0007: iput-byte v2, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frame$StatusFlags;.writeFlags:B // field@8d7b │ │ +319366: 6e10 3897 0000 |0009: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/ID3v24Frame$StatusFlags;.modifyFlags:()V // method@9738 │ │ +31936c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=826 │ │ 0x0005 line=827 │ │ 0x0007 line=828 │ │ 0x0009 line=829 │ │ locals : │ │ @@ -1123785,26 +1123785,26 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/ID3v24Frame;Lorg/jaudiotagger/tag/id3/ID3v23Frame$StatusFlags;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -31936c: |[31936c] org.jaudiotagger.tag.id3.ID3v24Frame$StatusFlags.:(Lorg/jaudiotagger/tag/id3/ID3v24Frame;Lorg/jaudiotagger/tag/id3/ID3v23Frame$StatusFlags;)V │ │ -31937c: 5b01 7a8d |0000: iput-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frame$StatusFlags;.this$0:Lorg/jaudiotagger/tag/id3/ID3v24Frame; // field@8d7a │ │ -319380: 7010 b394 0000 |0002: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$StatusFlags;.:()V // method@94b3 │ │ -319386: 6e10 b296 0200 |0005: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/ID3v23Frame$StatusFlags;.getOriginalFlags:()B // method@96b2 │ │ -31938c: 0a01 |0008: move-result v1 │ │ -31938e: 7020 3697 1000 |0009: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/ID3v24Frame$StatusFlags;.convertV3ToV4Flags:(B)B // method@9736 │ │ -319394: 0a01 |000c: move-result v1 │ │ -319396: 5d01 798d |000d: iput-byte v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frame$StatusFlags;.originalFlags:B // field@8d79 │ │ -31939a: 5601 798d |000f: iget-byte v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frame$StatusFlags;.originalFlags:B // field@8d79 │ │ -31939e: 5d01 7b8d |0011: iput-byte v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frame$StatusFlags;.writeFlags:B // field@8d7b │ │ -3193a2: 6e10 3897 0000 |0013: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/ID3v24Frame$StatusFlags;.modifyFlags:()V // method@9738 │ │ -3193a8: 0e00 |0016: return-void │ │ +319370: |[319370] org.jaudiotagger.tag.id3.ID3v24Frame$StatusFlags.:(Lorg/jaudiotagger/tag/id3/ID3v24Frame;Lorg/jaudiotagger/tag/id3/ID3v23Frame$StatusFlags;)V │ │ +319380: 5b01 7a8d |0000: iput-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frame$StatusFlags;.this$0:Lorg/jaudiotagger/tag/id3/ID3v24Frame; // field@8d7a │ │ +319384: 7010 b394 0000 |0002: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$StatusFlags;.:()V // method@94b3 │ │ +31938a: 6e10 b296 0200 |0005: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/ID3v23Frame$StatusFlags;.getOriginalFlags:()B // method@96b2 │ │ +319390: 0a01 |0008: move-result v1 │ │ +319392: 7020 3697 1000 |0009: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/ID3v24Frame$StatusFlags;.convertV3ToV4Flags:(B)B // method@9736 │ │ +319398: 0a01 |000c: move-result v1 │ │ +31939a: 5d01 798d |000d: iput-byte v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frame$StatusFlags;.originalFlags:B // field@8d79 │ │ +31939e: 5601 798d |000f: iget-byte v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frame$StatusFlags;.originalFlags:B // field@8d79 │ │ +3193a2: 5d01 7b8d |0011: iput-byte v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frame$StatusFlags;.writeFlags:B // field@8d7b │ │ +3193a6: 6e10 3897 0000 |0013: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/ID3v24Frame$StatusFlags;.modifyFlags:()V // method@9738 │ │ +3193ac: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=838 │ │ 0x0005 line=839 │ │ 0x000f line=840 │ │ 0x0013 line=841 │ │ locals : │ │ @@ -1123817,67 +1123817,67 @@ │ │ type : '(B)B' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 17 16-bit code units │ │ -3192f0: |[3192f0] org.jaudiotagger.tag.id3.ID3v24Frame$StatusFlags.convertV3ToV4Flags:(B)B │ │ -319300: dd00 0240 |0000: and-int/lit8 v0, v2, #int 64 // #40 │ │ -319304: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ -319308: 1300 2000 |0004: const/16 v0, #int 32 // #20 │ │ -31930c: 8d00 |0006: int-to-byte v0, v0 │ │ -31930e: 2802 |0007: goto 0009 // +0002 │ │ -319310: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -319312: d522 8000 |0009: and-int/lit16 v2, v2, #int 128 // #0080 │ │ -319316: 3802 0500 |000b: if-eqz v2, 0010 // +0005 │ │ -31931a: de02 0040 |000d: or-int/lit8 v2, v0, #int 64 // #40 │ │ -31931e: 8d20 |000f: int-to-byte v0, v2 │ │ -319320: 0f00 |0010: return v0 │ │ +3192f4: |[3192f4] org.jaudiotagger.tag.id3.ID3v24Frame$StatusFlags.convertV3ToV4Flags:(B)B │ │ +319304: dd00 0240 |0000: and-int/lit8 v0, v2, #int 64 // #40 │ │ +319308: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ +31930c: 1300 2000 |0004: const/16 v0, #int 32 // #20 │ │ +319310: 8d00 |0006: int-to-byte v0, v0 │ │ +319312: 2802 |0007: goto 0009 // +0002 │ │ +319314: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +319316: d522 8000 |0009: and-int/lit16 v2, v2, #int 128 // #0080 │ │ +31931a: 3802 0500 |000b: if-eqz v2, 0010 // +0005 │ │ +31931e: de02 0040 |000d: or-int/lit8 v2, v0, #int 64 // #40 │ │ +319322: 8d20 |000f: int-to-byte v0, v2 │ │ +319324: 0f00 |0010: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/jaudiotagger/tag/id3/ID3v24Frame$StatusFlags;) │ │ name : 'modifyFlags' │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -3193ac: |[3193ac] org.jaudiotagger.tag.id3.ID3v24Frame$StatusFlags.modifyFlags:()V │ │ -3193bc: 5420 7a8d |0000: iget-object v0, v2, Lorg/jaudiotagger/tag/id3/ID3v24Frame$StatusFlags;.this$0:Lorg/jaudiotagger/tag/id3/ID3v24Frame; // field@8d7a │ │ -3193c0: 6e10 4d97 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.getIdentifier:()Ljava/lang/String; // method@974d │ │ -3193c6: 0c00 |0005: move-result-object v0 │ │ -3193c8: 7100 6297 0000 |0006: invoke-static {}, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.getInstanceOf:()Lorg/jaudiotagger/tag/id3/ID3v24Frames; // method@9762 │ │ -3193ce: 0c01 |0009: move-result-object v1 │ │ -3193d0: 6e20 6597 0100 |000a: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.isDiscardIfFileAltered:(Ljava/lang/String;)Z // method@9765 │ │ -3193d6: 0a00 |000d: move-result v0 │ │ -3193d8: 3800 1100 |000e: if-eqz v0, 001f // +0011 │ │ -3193dc: 5620 7b8d |0010: iget-byte v0, v2, Lorg/jaudiotagger/tag/id3/ID3v24Frame$StatusFlags;.writeFlags:B // field@8d7b │ │ -3193e0: de00 0020 |0012: or-int/lit8 v0, v0, #int 32 // #20 │ │ -3193e4: 8d00 |0014: int-to-byte v0, v0 │ │ -3193e6: 5d20 7b8d |0015: iput-byte v0, v2, Lorg/jaudiotagger/tag/id3/ID3v24Frame$StatusFlags;.writeFlags:B // field@8d7b │ │ -3193ea: 5620 7b8d |0017: iget-byte v0, v2, Lorg/jaudiotagger/tag/id3/ID3v24Frame$StatusFlags;.writeFlags:B // field@8d7b │ │ -3193ee: dd00 00bf |0019: and-int/lit8 v0, v0, #int -65 // #bf │ │ -3193f2: 8d00 |001b: int-to-byte v0, v0 │ │ -3193f4: 5d20 7b8d |001c: iput-byte v0, v2, Lorg/jaudiotagger/tag/id3/ID3v24Frame$StatusFlags;.writeFlags:B // field@8d7b │ │ -3193f8: 280f |001e: goto 002d // +000f │ │ -3193fa: 5620 7b8d |001f: iget-byte v0, v2, Lorg/jaudiotagger/tag/id3/ID3v24Frame$StatusFlags;.writeFlags:B // field@8d7b │ │ -3193fe: dd00 00df |0021: and-int/lit8 v0, v0, #int -33 // #df │ │ -319402: 8d00 |0023: int-to-byte v0, v0 │ │ -319404: 5d20 7b8d |0024: iput-byte v0, v2, Lorg/jaudiotagger/tag/id3/ID3v24Frame$StatusFlags;.writeFlags:B // field@8d7b │ │ -319408: 5620 7b8d |0026: iget-byte v0, v2, Lorg/jaudiotagger/tag/id3/ID3v24Frame$StatusFlags;.writeFlags:B // field@8d7b │ │ -31940c: dd00 00bf |0028: and-int/lit8 v0, v0, #int -65 // #bf │ │ -319410: 8d00 |002a: int-to-byte v0, v0 │ │ -319412: 5d20 7b8d |002b: iput-byte v0, v2, Lorg/jaudiotagger/tag/id3/ID3v24Frame$StatusFlags;.writeFlags:B // field@8d7b │ │ -319416: 0e00 |002d: return-void │ │ +3193b0: |[3193b0] org.jaudiotagger.tag.id3.ID3v24Frame$StatusFlags.modifyFlags:()V │ │ +3193c0: 5420 7a8d |0000: iget-object v0, v2, Lorg/jaudiotagger/tag/id3/ID3v24Frame$StatusFlags;.this$0:Lorg/jaudiotagger/tag/id3/ID3v24Frame; // field@8d7a │ │ +3193c4: 6e10 4d97 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.getIdentifier:()Ljava/lang/String; // method@974d │ │ +3193ca: 0c00 |0005: move-result-object v0 │ │ +3193cc: 7100 6297 0000 |0006: invoke-static {}, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.getInstanceOf:()Lorg/jaudiotagger/tag/id3/ID3v24Frames; // method@9762 │ │ +3193d2: 0c01 |0009: move-result-object v1 │ │ +3193d4: 6e20 6597 0100 |000a: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.isDiscardIfFileAltered:(Ljava/lang/String;)Z // method@9765 │ │ +3193da: 0a00 |000d: move-result v0 │ │ +3193dc: 3800 1100 |000e: if-eqz v0, 001f // +0011 │ │ +3193e0: 5620 7b8d |0010: iget-byte v0, v2, Lorg/jaudiotagger/tag/id3/ID3v24Frame$StatusFlags;.writeFlags:B // field@8d7b │ │ +3193e4: de00 0020 |0012: or-int/lit8 v0, v0, #int 32 // #20 │ │ +3193e8: 8d00 |0014: int-to-byte v0, v0 │ │ +3193ea: 5d20 7b8d |0015: iput-byte v0, v2, Lorg/jaudiotagger/tag/id3/ID3v24Frame$StatusFlags;.writeFlags:B // field@8d7b │ │ +3193ee: 5620 7b8d |0017: iget-byte v0, v2, Lorg/jaudiotagger/tag/id3/ID3v24Frame$StatusFlags;.writeFlags:B // field@8d7b │ │ +3193f2: dd00 00bf |0019: and-int/lit8 v0, v0, #int -65 // #bf │ │ +3193f6: 8d00 |001b: int-to-byte v0, v0 │ │ +3193f8: 5d20 7b8d |001c: iput-byte v0, v2, Lorg/jaudiotagger/tag/id3/ID3v24Frame$StatusFlags;.writeFlags:B // field@8d7b │ │ +3193fc: 280f |001e: goto 002d // +000f │ │ +3193fe: 5620 7b8d |001f: iget-byte v0, v2, Lorg/jaudiotagger/tag/id3/ID3v24Frame$StatusFlags;.writeFlags:B // field@8d7b │ │ +319402: dd00 00df |0021: and-int/lit8 v0, v0, #int -33 // #df │ │ +319406: 8d00 |0023: int-to-byte v0, v0 │ │ +319408: 5d20 7b8d |0024: iput-byte v0, v2, Lorg/jaudiotagger/tag/id3/ID3v24Frame$StatusFlags;.writeFlags:B // field@8d7b │ │ +31940c: 5620 7b8d |0026: iget-byte v0, v2, Lorg/jaudiotagger/tag/id3/ID3v24Frame$StatusFlags;.writeFlags:B // field@8d7b │ │ +319410: dd00 00bf |0028: and-int/lit8 v0, v0, #int -65 // #bf │ │ +319414: 8d00 |002a: int-to-byte v0, v0 │ │ +319416: 5d20 7b8d |002b: iput-byte v0, v2, Lorg/jaudiotagger/tag/id3/ID3v24Frame$StatusFlags;.writeFlags:B // field@8d7b │ │ +31941a: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=869 │ │ 0x0006 line=870 │ │ 0x0010 line=872 │ │ 0x0017 line=873 │ │ 0x001f line=877 │ │ @@ -1123920,32 +1123920,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -3272fc: |[3272fc] org.jaudiotagger.tag.id3.reference.ITunesRating.:()V │ │ -32730c: 0e00 |0000: return-void │ │ +327300: |[327300] org.jaudiotagger.tag.id3.reference.ITunesRating.:()V │ │ +327310: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/reference/ITunesRating;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -327310: |[327310] org.jaudiotagger.tag.id3.reference.ITunesRating.:()V │ │ -327320: 7010 ad9b 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/reference/ID3Rating;.:()V // method@9bad │ │ -327326: 0e00 |0003: return-void │ │ +327314: |[327314] org.jaudiotagger.tag.id3.reference.ITunesRating.:()V │ │ +327324: 7010 ad9b 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/reference/ID3Rating;.:()V // method@9bad │ │ +32732a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/reference/ITunesRating; │ │ │ │ #2 : (in Lorg/jaudiotagger/tag/id3/reference/ITunesRating;) │ │ @@ -1123953,22 +1123953,22 @@ │ │ type : '()Lorg/jaudiotagger/tag/id3/reference/ID3Rating;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -3272d0: |[3272d0] org.jaudiotagger.tag.id3.reference.ITunesRating.getInstance:()Lorg/jaudiotagger/tag/id3/reference/ID3Rating; │ │ -3272e0: 6200 0e8f |0000: sget-object v0, Lorg/jaudiotagger/tag/id3/reference/ITunesRating;.rating:Lorg/jaudiotagger/tag/id3/reference/ID3Rating; // field@8f0e │ │ -3272e4: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -3272e8: 2200 a812 |0004: new-instance v0, Lorg/jaudiotagger/tag/id3/reference/ITunesRating; // type@12a8 │ │ -3272ec: 7010 b29b 0000 |0006: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/reference/ITunesRating;.:()V // method@9bb2 │ │ -3272f2: 6900 0e8f |0009: sput-object v0, Lorg/jaudiotagger/tag/id3/reference/ITunesRating;.rating:Lorg/jaudiotagger/tag/id3/reference/ID3Rating; // field@8f0e │ │ -3272f6: 6200 0e8f |000b: sget-object v0, Lorg/jaudiotagger/tag/id3/reference/ITunesRating;.rating:Lorg/jaudiotagger/tag/id3/reference/ID3Rating; // field@8f0e │ │ -3272fa: 1100 |000d: return-object v0 │ │ +3272d4: |[3272d4] org.jaudiotagger.tag.id3.reference.ITunesRating.getInstance:()Lorg/jaudiotagger/tag/id3/reference/ID3Rating; │ │ +3272e4: 6200 0e8f |0000: sget-object v0, Lorg/jaudiotagger/tag/id3/reference/ITunesRating;.rating:Lorg/jaudiotagger/tag/id3/reference/ID3Rating; // field@8f0e │ │ +3272e8: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +3272ec: 2200 a812 |0004: new-instance v0, Lorg/jaudiotagger/tag/id3/reference/ITunesRating; // type@12a8 │ │ +3272f0: 7010 b29b 0000 |0006: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/reference/ITunesRating;.:()V // method@9bb2 │ │ +3272f6: 6900 0e8f |0009: sput-object v0, Lorg/jaudiotagger/tag/id3/reference/ITunesRating;.rating:Lorg/jaudiotagger/tag/id3/reference/ID3Rating; // field@8f0e │ │ +3272fa: 6200 0e8f |000b: sget-object v0, Lorg/jaudiotagger/tag/id3/reference/ITunesRating;.rating:Lorg/jaudiotagger/tag/id3/reference/ID3Rating; // field@8f0e │ │ +3272fe: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x0004 line=95 │ │ 0x000b line=97 │ │ locals : │ │ │ │ @@ -1123978,49 +1123978,49 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 59 16-bit code units │ │ -3271f8: |[3271f8] org.jaudiotagger.tag.id3.reference.ITunesRating.convertRatingFromFiveStarScale:(I)I │ │ -327208: 3a04 2400 |0000: if-ltz v4, 0024 // +0024 │ │ -32720c: 1250 |0002: const/4 v0, #int 5 // #5 │ │ -32720e: 3604 2100 |0003: if-gt v4, v0, 0024 // +0021 │ │ -327212: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -327214: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -327216: 3224 1a00 |0007: if-eq v4, v2, 0021 // +001a │ │ -32721a: 1222 |0009: const/4 v2, #int 2 // #2 │ │ -32721c: 3224 1400 |000a: if-eq v4, v2, 001e // +0014 │ │ -327220: 1232 |000c: const/4 v2, #int 3 // #3 │ │ -327222: 3224 0e00 |000d: if-eq v4, v2, 001b // +000e │ │ -327226: 1242 |000f: const/4 v2, #int 4 // #4 │ │ -327228: 3224 0800 |0010: if-eq v4, v2, 0018 // +0008 │ │ -32722c: 3204 0300 |0012: if-eq v4, v0, 0015 // +0003 │ │ -327230: 280f |0014: goto 0023 // +000f │ │ -327232: 1301 6400 |0015: const/16 v1, #int 100 // #64 │ │ -327236: 280c |0017: goto 0023 // +000c │ │ -327238: 1301 5000 |0018: const/16 v1, #int 80 // #50 │ │ -32723c: 2809 |001a: goto 0023 // +0009 │ │ -32723e: 1301 3c00 |001b: const/16 v1, #int 60 // #3c │ │ -327242: 2806 |001d: goto 0023 // +0006 │ │ -327244: 1301 2800 |001e: const/16 v1, #int 40 // #28 │ │ -327248: 2803 |0020: goto 0023 // +0003 │ │ -32724a: 1301 1400 |0021: const/16 v1, #int 20 // #14 │ │ -32724e: 0f01 |0023: return v1 │ │ -327250: 2200 1e10 |0024: new-instance v0, Ljava/lang/IllegalArgumentException; // type@101e │ │ -327254: 2201 3910 |0026: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -327258: 7010 cc87 0100 |0028: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -32725e: 1a02 4563 |002b: const-string v2, "convert Ratings from Five Star Scale accepts values from 0 to 5 not:" // string@6345 │ │ -327262: 6e20 d787 2100 |002d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -327268: 6e20 d387 4100 |0030: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -32726e: 6e10 df87 0100 |0033: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -327274: 0c04 |0036: move-result-object v4 │ │ -327276: 7020 1887 4000 |0037: invoke-direct {v0, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ -32727c: 2700 |003a: throw v0 │ │ +3271fc: |[3271fc] org.jaudiotagger.tag.id3.reference.ITunesRating.convertRatingFromFiveStarScale:(I)I │ │ +32720c: 3a04 2400 |0000: if-ltz v4, 0024 // +0024 │ │ +327210: 1250 |0002: const/4 v0, #int 5 // #5 │ │ +327212: 3604 2100 |0003: if-gt v4, v0, 0024 // +0021 │ │ +327216: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +327218: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +32721a: 3224 1a00 |0007: if-eq v4, v2, 0021 // +001a │ │ +32721e: 1222 |0009: const/4 v2, #int 2 // #2 │ │ +327220: 3224 1400 |000a: if-eq v4, v2, 001e // +0014 │ │ +327224: 1232 |000c: const/4 v2, #int 3 // #3 │ │ +327226: 3224 0e00 |000d: if-eq v4, v2, 001b // +000e │ │ +32722a: 1242 |000f: const/4 v2, #int 4 // #4 │ │ +32722c: 3224 0800 |0010: if-eq v4, v2, 0018 // +0008 │ │ +327230: 3204 0300 |0012: if-eq v4, v0, 0015 // +0003 │ │ +327234: 280f |0014: goto 0023 // +000f │ │ +327236: 1301 6400 |0015: const/16 v1, #int 100 // #64 │ │ +32723a: 280c |0017: goto 0023 // +000c │ │ +32723c: 1301 5000 |0018: const/16 v1, #int 80 // #50 │ │ +327240: 2809 |001a: goto 0023 // +0009 │ │ +327242: 1301 3c00 |001b: const/16 v1, #int 60 // #3c │ │ +327246: 2806 |001d: goto 0023 // +0006 │ │ +327248: 1301 2800 |001e: const/16 v1, #int 40 // #28 │ │ +32724c: 2803 |0020: goto 0023 // +0003 │ │ +32724e: 1301 1400 |0021: const/16 v1, #int 20 // #14 │ │ +327252: 0f01 |0023: return v1 │ │ +327254: 2200 1e10 |0024: new-instance v0, Ljava/lang/IllegalArgumentException; // type@101e │ │ +327258: 2201 3910 |0026: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +32725c: 7010 cc87 0100 |0028: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +327262: 1a02 4563 |002b: const-string v2, "convert Ratings from Five Star Scale accepts values from 0 to 5 not:" // string@6345 │ │ +327266: 6e20 d787 2100 |002d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +32726c: 6e20 d387 4100 |0030: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +327272: 6e10 df87 0100 |0033: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +327278: 0c04 |0036: move-result-object v4 │ │ +32727a: 7020 1887 4000 |0037: invoke-direct {v0, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ +327280: 2700 |003a: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0024 line=24 │ │ locals : │ │ 0x0000 - 0x003b reg=3 this Lorg/jaudiotagger/tag/id3/reference/ITunesRating; │ │ 0x0000 - 0x003b reg=4 (null) I │ │ │ │ @@ -1124029,37 +1124029,37 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 32 16-bit code units │ │ -327280: |[327280] org.jaudiotagger.tag.id3.reference.ITunesRating.convertRatingToFiveStarScale:(I)I │ │ -327290: 1250 |0000: const/4 v0, #int 5 // #5 │ │ -327292: 3c03 0400 |0001: if-gtz v3, 0005 // +0004 │ │ -327296: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -327298: 281b |0004: goto 001f // +001b │ │ -32729a: 1301 1400 |0005: const/16 v1, #int 20 // #14 │ │ -32729e: 3613 0400 |0007: if-gt v3, v1, 000b // +0004 │ │ -3272a2: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -3272a4: 2815 |000a: goto 001f // +0015 │ │ -3272a6: 1301 2800 |000b: const/16 v1, #int 40 // #28 │ │ -3272aa: 3613 0400 |000d: if-gt v3, v1, 0011 // +0004 │ │ -3272ae: 1220 |000f: const/4 v0, #int 2 // #2 │ │ -3272b0: 280f |0010: goto 001f // +000f │ │ -3272b2: 1301 3c00 |0011: const/16 v1, #int 60 // #3c │ │ -3272b6: 3613 0400 |0013: if-gt v3, v1, 0017 // +0004 │ │ -3272ba: 1230 |0015: const/4 v0, #int 3 // #3 │ │ -3272bc: 2809 |0016: goto 001f // +0009 │ │ -3272be: 1301 5000 |0017: const/16 v1, #int 80 // #50 │ │ -3272c2: 3613 0400 |0019: if-gt v3, v1, 001d // +0004 │ │ -3272c6: 1240 |001b: const/4 v0, #int 4 // #4 │ │ -3272c8: 2803 |001c: goto 001f // +0003 │ │ -3272ca: 1301 6400 |001d: const/16 v1, #int 100 // #64 │ │ -3272ce: 0f00 |001f: return v0 │ │ +327284: |[327284] org.jaudiotagger.tag.id3.reference.ITunesRating.convertRatingToFiveStarScale:(I)I │ │ +327294: 1250 |0000: const/4 v0, #int 5 // #5 │ │ +327296: 3c03 0400 |0001: if-gtz v3, 0005 // +0004 │ │ +32729a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +32729c: 281b |0004: goto 001f // +001b │ │ +32729e: 1301 1400 |0005: const/16 v1, #int 20 // #14 │ │ +3272a2: 3613 0400 |0007: if-gt v3, v1, 000b // +0004 │ │ +3272a6: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +3272a8: 2815 |000a: goto 001f // +0015 │ │ +3272aa: 1301 2800 |000b: const/16 v1, #int 40 // #28 │ │ +3272ae: 3613 0400 |000d: if-gt v3, v1, 0011 // +0004 │ │ +3272b2: 1220 |000f: const/4 v0, #int 2 // #2 │ │ +3272b4: 280f |0010: goto 001f // +000f │ │ +3272b6: 1301 3c00 |0011: const/16 v1, #int 60 // #3c │ │ +3272ba: 3613 0400 |0013: if-gt v3, v1, 0017 // +0004 │ │ +3272be: 1230 |0015: const/4 v0, #int 3 // #3 │ │ +3272c0: 2809 |0016: goto 001f // +0009 │ │ +3272c2: 1301 5000 |0017: const/16 v1, #int 80 // #50 │ │ +3272c6: 3613 0400 |0019: if-gt v3, v1, 001d // +0004 │ │ +3272ca: 1240 |001b: const/4 v0, #int 4 // #4 │ │ +3272cc: 2803 |001c: goto 001f // +0003 │ │ +3272ce: 1301 6400 |001d: const/16 v1, #int 100 // #64 │ │ +3272d2: 0f00 |001f: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 7941 (ITunesRating.java) │ │ │ │ Class #3495 header: │ │ @@ -1124095,32 +1124095,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -327474: |[327474] org.jaudiotagger.tag.id3.reference.MediaMonkeyPlayerRating.:()V │ │ -327484: 0e00 |0000: return-void │ │ +327478: |[327478] org.jaudiotagger.tag.id3.reference.MediaMonkeyPlayerRating.:()V │ │ +327488: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/reference/MediaMonkeyPlayerRating;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -327488: |[327488] org.jaudiotagger.tag.id3.reference.MediaMonkeyPlayerRating.:()V │ │ -327498: 7010 ad9b 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/reference/ID3Rating;.:()V // method@9bad │ │ -32749e: 0e00 |0003: return-void │ │ +32748c: |[32748c] org.jaudiotagger.tag.id3.reference.MediaMonkeyPlayerRating.:()V │ │ +32749c: 7010 ad9b 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/reference/ID3Rating;.:()V // method@9bad │ │ +3274a2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/reference/MediaMonkeyPlayerRating; │ │ │ │ #2 : (in Lorg/jaudiotagger/tag/id3/reference/MediaMonkeyPlayerRating;) │ │ @@ -1124128,22 +1124128,22 @@ │ │ type : '()Lorg/jaudiotagger/tag/id3/reference/ID3Rating;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -327448: |[327448] org.jaudiotagger.tag.id3.reference.MediaMonkeyPlayerRating.getInstance:()Lorg/jaudiotagger/tag/id3/reference/ID3Rating; │ │ -327458: 6200 0f8f |0000: sget-object v0, Lorg/jaudiotagger/tag/id3/reference/MediaMonkeyPlayerRating;.rating:Lorg/jaudiotagger/tag/id3/reference/ID3Rating; // field@8f0f │ │ -32745c: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -327460: 2200 a912 |0004: new-instance v0, Lorg/jaudiotagger/tag/id3/reference/MediaMonkeyPlayerRating; // type@12a9 │ │ -327464: 7010 b79b 0000 |0006: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/reference/MediaMonkeyPlayerRating;.:()V // method@9bb7 │ │ -32746a: 6900 0f8f |0009: sput-object v0, Lorg/jaudiotagger/tag/id3/reference/MediaMonkeyPlayerRating;.rating:Lorg/jaudiotagger/tag/id3/reference/ID3Rating; // field@8f0f │ │ -32746e: 6200 0f8f |000b: sget-object v0, Lorg/jaudiotagger/tag/id3/reference/MediaMonkeyPlayerRating;.rating:Lorg/jaudiotagger/tag/id3/reference/ID3Rating; // field@8f0f │ │ -327472: 1100 |000d: return-object v0 │ │ +32744c: |[32744c] org.jaudiotagger.tag.id3.reference.MediaMonkeyPlayerRating.getInstance:()Lorg/jaudiotagger/tag/id3/reference/ID3Rating; │ │ +32745c: 6200 0f8f |0000: sget-object v0, Lorg/jaudiotagger/tag/id3/reference/MediaMonkeyPlayerRating;.rating:Lorg/jaudiotagger/tag/id3/reference/ID3Rating; // field@8f0f │ │ +327460: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +327464: 2200 a912 |0004: new-instance v0, Lorg/jaudiotagger/tag/id3/reference/MediaMonkeyPlayerRating; // type@12a9 │ │ +327468: 7010 b79b 0000 |0006: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/reference/MediaMonkeyPlayerRating;.:()V // method@9bb7 │ │ +32746e: 6900 0f8f |0009: sput-object v0, Lorg/jaudiotagger/tag/id3/reference/MediaMonkeyPlayerRating;.rating:Lorg/jaudiotagger/tag/id3/reference/ID3Rating; // field@8f0f │ │ +327472: 6200 0f8f |000b: sget-object v0, Lorg/jaudiotagger/tag/id3/reference/MediaMonkeyPlayerRating;.rating:Lorg/jaudiotagger/tag/id3/reference/ID3Rating; // field@8f0f │ │ +327476: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ 0x0004 line=144 │ │ 0x000b line=146 │ │ locals : │ │ │ │ @@ -1124153,49 +1124153,49 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 58 16-bit code units │ │ -327328: |[327328] org.jaudiotagger.tag.id3.reference.MediaMonkeyPlayerRating.convertRatingFromFiveStarScale:(I)I │ │ -327338: 3a04 2300 |0000: if-ltz v4, 0023 // +0023 │ │ -32733c: 1250 |0002: const/4 v0, #int 5 // #5 │ │ -32733e: 3604 2000 |0003: if-gt v4, v0, 0023 // +0020 │ │ -327342: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -327344: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -327346: 3224 1a00 |0007: if-eq v4, v2, 0021 // +001a │ │ -32734a: 1222 |0009: const/4 v2, #int 2 // #2 │ │ -32734c: 3224 1400 |000a: if-eq v4, v2, 001e // +0014 │ │ -327350: 1232 |000c: const/4 v2, #int 3 // #3 │ │ -327352: 3224 0e00 |000d: if-eq v4, v2, 001b // +000e │ │ -327356: 1242 |000f: const/4 v2, #int 4 // #4 │ │ -327358: 3224 0800 |0010: if-eq v4, v2, 0018 // +0008 │ │ -32735c: 3204 0300 |0012: if-eq v4, v0, 0015 // +0003 │ │ -327360: 280e |0014: goto 0022 // +000e │ │ -327362: 1301 ff00 |0015: const/16 v1, #int 255 // #ff │ │ -327366: 280b |0017: goto 0022 // +000b │ │ -327368: 1301 c400 |0018: const/16 v1, #int 196 // #c4 │ │ -32736c: 2808 |001a: goto 0022 // +0008 │ │ -32736e: 1301 8000 |001b: const/16 v1, #int 128 // #80 │ │ -327372: 2805 |001d: goto 0022 // +0005 │ │ -327374: 1301 4000 |001e: const/16 v1, #int 64 // #40 │ │ -327378: 2802 |0020: goto 0022 // +0002 │ │ -32737a: 1211 |0021: const/4 v1, #int 1 // #1 │ │ -32737c: 0f01 |0022: return v1 │ │ -32737e: 2200 1e10 |0023: new-instance v0, Ljava/lang/IllegalArgumentException; // type@101e │ │ -327382: 2201 3910 |0025: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -327386: 7010 cc87 0100 |0027: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -32738c: 1a02 4563 |002a: const-string v2, "convert Ratings from Five Star Scale accepts values from 0 to 5 not:" // string@6345 │ │ -327390: 6e20 d787 2100 |002c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -327396: 6e20 d387 4100 |002f: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -32739c: 6e10 df87 0100 |0032: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -3273a2: 0c04 |0035: move-result-object v4 │ │ -3273a4: 7020 1887 4000 |0036: invoke-direct {v0, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ -3273aa: 2700 |0039: throw v0 │ │ +32732c: |[32732c] org.jaudiotagger.tag.id3.reference.MediaMonkeyPlayerRating.convertRatingFromFiveStarScale:(I)I │ │ +32733c: 3a04 2300 |0000: if-ltz v4, 0023 // +0023 │ │ +327340: 1250 |0002: const/4 v0, #int 5 // #5 │ │ +327342: 3604 2000 |0003: if-gt v4, v0, 0023 // +0020 │ │ +327346: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +327348: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +32734a: 3224 1a00 |0007: if-eq v4, v2, 0021 // +001a │ │ +32734e: 1222 |0009: const/4 v2, #int 2 // #2 │ │ +327350: 3224 1400 |000a: if-eq v4, v2, 001e // +0014 │ │ +327354: 1232 |000c: const/4 v2, #int 3 // #3 │ │ +327356: 3224 0e00 |000d: if-eq v4, v2, 001b // +000e │ │ +32735a: 1242 |000f: const/4 v2, #int 4 // #4 │ │ +32735c: 3224 0800 |0010: if-eq v4, v2, 0018 // +0008 │ │ +327360: 3204 0300 |0012: if-eq v4, v0, 0015 // +0003 │ │ +327364: 280e |0014: goto 0022 // +000e │ │ +327366: 1301 ff00 |0015: const/16 v1, #int 255 // #ff │ │ +32736a: 280b |0017: goto 0022 // +000b │ │ +32736c: 1301 c400 |0018: const/16 v1, #int 196 // #c4 │ │ +327370: 2808 |001a: goto 0022 // +0008 │ │ +327372: 1301 8000 |001b: const/16 v1, #int 128 // #80 │ │ +327376: 2805 |001d: goto 0022 // +0005 │ │ +327378: 1301 4000 |001e: const/16 v1, #int 64 // #40 │ │ +32737c: 2802 |0020: goto 0022 // +0002 │ │ +32737e: 1211 |0021: const/4 v1, #int 1 // #1 │ │ +327380: 0f01 |0022: return v1 │ │ +327382: 2200 1e10 |0023: new-instance v0, Ljava/lang/IllegalArgumentException; // type@101e │ │ +327386: 2201 3910 |0025: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +32738a: 7010 cc87 0100 |0027: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +327390: 1a02 4563 |002a: const-string v2, "convert Ratings from Five Star Scale accepts values from 0 to 5 not:" // string@6345 │ │ +327394: 6e20 d787 2100 |002c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +32739a: 6e20 d387 4100 |002f: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +3273a0: 6e10 df87 0100 |0032: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +3273a6: 0c04 |0035: move-result-object v4 │ │ +3273a8: 7020 1887 4000 |0036: invoke-direct {v0, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ +3273ae: 2700 |0039: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0023 line=41 │ │ locals : │ │ 0x0000 - 0x003a reg=3 this Lorg/jaudiotagger/tag/id3/reference/MediaMonkeyPlayerRating; │ │ 0x0000 - 0x003a reg=4 (null) I │ │ │ │ @@ -1124204,61 +1124204,61 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 69 16-bit code units │ │ -3273ac: |[3273ac] org.jaudiotagger.tag.id3.reference.MediaMonkeyPlayerRating.convertRatingToFiveStarScale:(I)I │ │ -3273bc: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -3273be: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3273c0: 1212 |0002: const/4 v2, #int 1 // #1 │ │ -3273c2: 3c05 0400 |0003: if-gtz v5, 0007 // +0004 │ │ -3273c6: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -3273c8: 283e |0006: goto 0044 // +003e │ │ -3273ca: 3625 0400 |0007: if-gt v5, v2, 000b // +0004 │ │ -3273ce: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -3273d0: 283a |000a: goto 0044 // +003a │ │ -3273d2: 1303 0800 |000b: const/16 v3, #int 8 // #8 │ │ -3273d6: 3635 0300 |000d: if-gt v5, v3, 0010 // +0003 │ │ -3273da: 28f6 |000f: goto 0005 // -000a │ │ -3273dc: 1301 1200 |0010: const/16 v1, #int 18 // #12 │ │ -3273e0: 3615 0300 |0012: if-gt v5, v1, 0015 // +0003 │ │ -3273e4: 28f5 |0014: goto 0009 // -000b │ │ -3273e6: 1301 1c00 |0015: const/16 v1, #int 28 // #1c │ │ -3273ea: 3615 0300 |0017: if-gt v5, v1, 001a // +0003 │ │ -3273ee: 28f0 |0019: goto 0009 // -0010 │ │ -3273f0: 3615 0300 |001a: if-gt v5, v1, 001d // +0003 │ │ -3273f4: 28ed |001c: goto 0009 // -0013 │ │ -3273f6: 3615 0300 |001d: if-gt v5, v1, 0020 // +0003 │ │ -3273fa: 28ea |001f: goto 0009 // -0016 │ │ -3273fc: 3615 0300 |0020: if-gt v5, v1, 0023 // +0003 │ │ -327400: 28e7 |0022: goto 0009 // -0019 │ │ -327402: 1301 1d00 |0023: const/16 v1, #int 29 // #1d │ │ -327406: 3615 0300 |0025: if-gt v5, v1, 0028 // +0003 │ │ -32740a: 281d |0027: goto 0044 // +001d │ │ -32740c: 1301 2700 |0028: const/16 v1, #int 39 // #27 │ │ -327410: 3615 0300 |002a: if-gt v5, v1, 002d // +0003 │ │ -327414: 28dd |002c: goto 0009 // -0023 │ │ -327416: 1301 3100 |002d: const/16 v1, #int 49 // #31 │ │ -32741a: 3615 0300 |002f: if-gt v5, v1, 0032 // +0003 │ │ -32741e: 28d8 |0031: goto 0009 // -0028 │ │ -327420: 1301 7100 |0032: const/16 v1, #int 113 // #71 │ │ -327424: 3615 0300 |0034: if-gt v5, v1, 0037 // +0003 │ │ -327428: 280e |0036: goto 0044 // +000e │ │ -32742a: 1300 a700 |0037: const/16 v0, #int 167 // #a7 │ │ -32742e: 3605 0400 |0039: if-gt v5, v0, 003d // +0004 │ │ -327432: 1230 |003b: const/4 v0, #int 3 // #3 │ │ -327434: 2808 |003c: goto 0044 // +0008 │ │ -327436: 1300 da00 |003d: const/16 v0, #int 218 // #da │ │ -32743a: 3605 0400 |003f: if-gt v5, v0, 0043 // +0004 │ │ -32743e: 1240 |0041: const/4 v0, #int 4 // #4 │ │ -327440: 2802 |0042: goto 0044 // +0002 │ │ -327442: 1250 |0043: const/4 v0, #int 5 // #5 │ │ -327444: 0f00 |0044: return v0 │ │ +3273b0: |[3273b0] org.jaudiotagger.tag.id3.reference.MediaMonkeyPlayerRating.convertRatingToFiveStarScale:(I)I │ │ +3273c0: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +3273c2: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3273c4: 1212 |0002: const/4 v2, #int 1 // #1 │ │ +3273c6: 3c05 0400 |0003: if-gtz v5, 0007 // +0004 │ │ +3273ca: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +3273cc: 283e |0006: goto 0044 // +003e │ │ +3273ce: 3625 0400 |0007: if-gt v5, v2, 000b // +0004 │ │ +3273d2: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +3273d4: 283a |000a: goto 0044 // +003a │ │ +3273d6: 1303 0800 |000b: const/16 v3, #int 8 // #8 │ │ +3273da: 3635 0300 |000d: if-gt v5, v3, 0010 // +0003 │ │ +3273de: 28f6 |000f: goto 0005 // -000a │ │ +3273e0: 1301 1200 |0010: const/16 v1, #int 18 // #12 │ │ +3273e4: 3615 0300 |0012: if-gt v5, v1, 0015 // +0003 │ │ +3273e8: 28f5 |0014: goto 0009 // -000b │ │ +3273ea: 1301 1c00 |0015: const/16 v1, #int 28 // #1c │ │ +3273ee: 3615 0300 |0017: if-gt v5, v1, 001a // +0003 │ │ +3273f2: 28f0 |0019: goto 0009 // -0010 │ │ +3273f4: 3615 0300 |001a: if-gt v5, v1, 001d // +0003 │ │ +3273f8: 28ed |001c: goto 0009 // -0013 │ │ +3273fa: 3615 0300 |001d: if-gt v5, v1, 0020 // +0003 │ │ +3273fe: 28ea |001f: goto 0009 // -0016 │ │ +327400: 3615 0300 |0020: if-gt v5, v1, 0023 // +0003 │ │ +327404: 28e7 |0022: goto 0009 // -0019 │ │ +327406: 1301 1d00 |0023: const/16 v1, #int 29 // #1d │ │ +32740a: 3615 0300 |0025: if-gt v5, v1, 0028 // +0003 │ │ +32740e: 281d |0027: goto 0044 // +001d │ │ +327410: 1301 2700 |0028: const/16 v1, #int 39 // #27 │ │ +327414: 3615 0300 |002a: if-gt v5, v1, 002d // +0003 │ │ +327418: 28dd |002c: goto 0009 // -0023 │ │ +32741a: 1301 3100 |002d: const/16 v1, #int 49 // #31 │ │ +32741e: 3615 0300 |002f: if-gt v5, v1, 0032 // +0003 │ │ +327422: 28d8 |0031: goto 0009 // -0028 │ │ +327424: 1301 7100 |0032: const/16 v1, #int 113 // #71 │ │ +327428: 3615 0300 |0034: if-gt v5, v1, 0037 // +0003 │ │ +32742c: 280e |0036: goto 0044 // +000e │ │ +32742e: 1300 a700 |0037: const/16 v0, #int 167 // #a7 │ │ +327432: 3605 0400 |0039: if-gt v5, v0, 003d // +0004 │ │ +327436: 1230 |003b: const/4 v0, #int 3 // #3 │ │ +327438: 2808 |003c: goto 0044 // +0008 │ │ +32743a: 1300 da00 |003d: const/16 v0, #int 218 // #da │ │ +32743e: 3605 0400 |003f: if-gt v5, v0, 0043 // +0004 │ │ +327442: 1240 |0041: const/4 v0, #int 4 // #4 │ │ +327444: 2802 |0042: goto 0044 // +0002 │ │ +327446: 1250 |0043: const/4 v0, #int 5 // #5 │ │ +327448: 0f00 |0044: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 15231 (MediaMonkeyPlayerRating.java) │ │ │ │ Class #3496 header: │ │ @@ -1124294,32 +1124294,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -327598: |[327598] org.jaudiotagger.tag.id3.reference.MediaPlayerRating.:()V │ │ -3275a8: 0e00 |0000: return-void │ │ +32759c: |[32759c] org.jaudiotagger.tag.id3.reference.MediaPlayerRating.:()V │ │ +3275ac: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/reference/MediaPlayerRating;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3275ac: |[3275ac] org.jaudiotagger.tag.id3.reference.MediaPlayerRating.:()V │ │ -3275bc: 7010 ad9b 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/reference/ID3Rating;.:()V // method@9bad │ │ -3275c2: 0e00 |0003: return-void │ │ +3275b0: |[3275b0] org.jaudiotagger.tag.id3.reference.MediaPlayerRating.:()V │ │ +3275c0: 7010 ad9b 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/reference/ID3Rating;.:()V // method@9bad │ │ +3275c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/reference/MediaPlayerRating; │ │ │ │ #2 : (in Lorg/jaudiotagger/tag/id3/reference/MediaPlayerRating;) │ │ @@ -1124327,22 +1124327,22 @@ │ │ type : '()Lorg/jaudiotagger/tag/id3/reference/ID3Rating;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -32756c: |[32756c] org.jaudiotagger.tag.id3.reference.MediaPlayerRating.getInstance:()Lorg/jaudiotagger/tag/id3/reference/ID3Rating; │ │ -32757c: 6200 108f |0000: sget-object v0, Lorg/jaudiotagger/tag/id3/reference/MediaPlayerRating;.rating:Lorg/jaudiotagger/tag/id3/reference/ID3Rating; // field@8f10 │ │ -327580: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -327584: 2200 aa12 |0004: new-instance v0, Lorg/jaudiotagger/tag/id3/reference/MediaPlayerRating; // type@12aa │ │ -327588: 7010 bc9b 0000 |0006: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/reference/MediaPlayerRating;.:()V // method@9bbc │ │ -32758e: 6900 108f |0009: sput-object v0, Lorg/jaudiotagger/tag/id3/reference/MediaPlayerRating;.rating:Lorg/jaudiotagger/tag/id3/reference/ID3Rating; // field@8f10 │ │ -327592: 6200 108f |000b: sget-object v0, Lorg/jaudiotagger/tag/id3/reference/MediaPlayerRating;.rating:Lorg/jaudiotagger/tag/id3/reference/ID3Rating; // field@8f10 │ │ -327596: 1100 |000d: return-object v0 │ │ +327570: |[327570] org.jaudiotagger.tag.id3.reference.MediaPlayerRating.getInstance:()Lorg/jaudiotagger/tag/id3/reference/ID3Rating; │ │ +327580: 6200 108f |0000: sget-object v0, Lorg/jaudiotagger/tag/id3/reference/MediaPlayerRating;.rating:Lorg/jaudiotagger/tag/id3/reference/ID3Rating; // field@8f10 │ │ +327584: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +327588: 2200 aa12 |0004: new-instance v0, Lorg/jaudiotagger/tag/id3/reference/MediaPlayerRating; // type@12aa │ │ +32758c: 7010 bc9b 0000 |0006: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/reference/MediaPlayerRating;.:()V // method@9bbc │ │ +327592: 6900 108f |0009: sput-object v0, Lorg/jaudiotagger/tag/id3/reference/MediaPlayerRating;.rating:Lorg/jaudiotagger/tag/id3/reference/ID3Rating; // field@8f10 │ │ +327596: 6200 108f |000b: sget-object v0, Lorg/jaudiotagger/tag/id3/reference/MediaPlayerRating;.rating:Lorg/jaudiotagger/tag/id3/reference/ID3Rating; // field@8f10 │ │ +32759a: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0004 line=91 │ │ 0x000b line=93 │ │ locals : │ │ │ │ @@ -1124352,49 +1124352,49 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 58 16-bit code units │ │ -3274a0: |[3274a0] org.jaudiotagger.tag.id3.reference.MediaPlayerRating.convertRatingFromFiveStarScale:(I)I │ │ -3274b0: 3a04 2300 |0000: if-ltz v4, 0023 // +0023 │ │ -3274b4: 1250 |0002: const/4 v0, #int 5 // #5 │ │ -3274b6: 3604 2000 |0003: if-gt v4, v0, 0023 // +0020 │ │ -3274ba: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -3274bc: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -3274be: 3224 1a00 |0007: if-eq v4, v2, 0021 // +001a │ │ -3274c2: 1222 |0009: const/4 v2, #int 2 // #2 │ │ -3274c4: 3224 1400 |000a: if-eq v4, v2, 001e // +0014 │ │ -3274c8: 1232 |000c: const/4 v2, #int 3 // #3 │ │ -3274ca: 3224 0e00 |000d: if-eq v4, v2, 001b // +000e │ │ -3274ce: 1242 |000f: const/4 v2, #int 4 // #4 │ │ -3274d0: 3224 0800 |0010: if-eq v4, v2, 0018 // +0008 │ │ -3274d4: 3204 0300 |0012: if-eq v4, v0, 0015 // +0003 │ │ -3274d8: 280e |0014: goto 0022 // +000e │ │ -3274da: 1301 ff00 |0015: const/16 v1, #int 255 // #ff │ │ -3274de: 280b |0017: goto 0022 // +000b │ │ -3274e0: 1301 c400 |0018: const/16 v1, #int 196 // #c4 │ │ -3274e4: 2808 |001a: goto 0022 // +0008 │ │ -3274e6: 1301 8000 |001b: const/16 v1, #int 128 // #80 │ │ -3274ea: 2805 |001d: goto 0022 // +0005 │ │ -3274ec: 1301 4000 |001e: const/16 v1, #int 64 // #40 │ │ -3274f0: 2802 |0020: goto 0022 // +0002 │ │ -3274f2: 1211 |0021: const/4 v1, #int 1 // #1 │ │ -3274f4: 0f01 |0022: return v1 │ │ -3274f6: 2200 1e10 |0023: new-instance v0, Ljava/lang/IllegalArgumentException; // type@101e │ │ -3274fa: 2201 3910 |0025: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -3274fe: 7010 cc87 0100 |0027: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -327504: 1a02 4563 |002a: const-string v2, "convert Ratings from Five Star Scale accepts values from 0 to 5 not:" // string@6345 │ │ -327508: 6e20 d787 2100 |002c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -32750e: 6e20 d387 4100 |002f: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -327514: 6e10 df87 0100 |0032: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -32751a: 0c04 |0035: move-result-object v4 │ │ -32751c: 7020 1887 4000 |0036: invoke-direct {v0, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ -327522: 2700 |0039: throw v0 │ │ +3274a4: |[3274a4] org.jaudiotagger.tag.id3.reference.MediaPlayerRating.convertRatingFromFiveStarScale:(I)I │ │ +3274b4: 3a04 2300 |0000: if-ltz v4, 0023 // +0023 │ │ +3274b8: 1250 |0002: const/4 v0, #int 5 // #5 │ │ +3274ba: 3604 2000 |0003: if-gt v4, v0, 0023 // +0020 │ │ +3274be: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +3274c0: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +3274c2: 3224 1a00 |0007: if-eq v4, v2, 0021 // +001a │ │ +3274c6: 1222 |0009: const/4 v2, #int 2 // #2 │ │ +3274c8: 3224 1400 |000a: if-eq v4, v2, 001e // +0014 │ │ +3274cc: 1232 |000c: const/4 v2, #int 3 // #3 │ │ +3274ce: 3224 0e00 |000d: if-eq v4, v2, 001b // +000e │ │ +3274d2: 1242 |000f: const/4 v2, #int 4 // #4 │ │ +3274d4: 3224 0800 |0010: if-eq v4, v2, 0018 // +0008 │ │ +3274d8: 3204 0300 |0012: if-eq v4, v0, 0015 // +0003 │ │ +3274dc: 280e |0014: goto 0022 // +000e │ │ +3274de: 1301 ff00 |0015: const/16 v1, #int 255 // #ff │ │ +3274e2: 280b |0017: goto 0022 // +000b │ │ +3274e4: 1301 c400 |0018: const/16 v1, #int 196 // #c4 │ │ +3274e8: 2808 |001a: goto 0022 // +0008 │ │ +3274ea: 1301 8000 |001b: const/16 v1, #int 128 // #80 │ │ +3274ee: 2805 |001d: goto 0022 // +0005 │ │ +3274f0: 1301 4000 |001e: const/16 v1, #int 64 // #40 │ │ +3274f4: 2802 |0020: goto 0022 // +0002 │ │ +3274f6: 1211 |0021: const/4 v1, #int 1 // #1 │ │ +3274f8: 0f01 |0022: return v1 │ │ +3274fa: 2200 1e10 |0023: new-instance v0, Ljava/lang/IllegalArgumentException; // type@101e │ │ +3274fe: 2201 3910 |0025: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +327502: 7010 cc87 0100 |0027: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +327508: 1a02 4563 |002a: const-string v2, "convert Ratings from Five Star Scale accepts values from 0 to 5 not:" // string@6345 │ │ +32750c: 6e20 d787 2100 |002c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +327512: 6e20 d387 4100 |002f: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +327518: 6e10 df87 0100 |0032: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +32751e: 0c04 |0035: move-result-object v4 │ │ +327520: 7020 1887 4000 |0036: invoke-direct {v0, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ +327526: 2700 |0039: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0023 line=24 │ │ locals : │ │ 0x0000 - 0x003a reg=3 this Lorg/jaudiotagger/tag/id3/reference/MediaPlayerRating; │ │ 0x0000 - 0x003a reg=4 (null) I │ │ │ │ @@ -1124403,35 +1124403,35 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 28 16-bit code units │ │ -327524: |[327524] org.jaudiotagger.tag.id3.reference.MediaPlayerRating.convertRatingToFiveStarScale:(I)I │ │ -327534: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -327536: 3c02 0400 |0001: if-gtz v2, 0005 // +0004 │ │ -32753a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -32753c: 2817 |0004: goto 001b // +0017 │ │ -32753e: 3602 0300 |0005: if-gt v2, v0, 0008 // +0003 │ │ -327542: 2814 |0007: goto 001b // +0014 │ │ -327544: 1300 4000 |0008: const/16 v0, #int 64 // #40 │ │ -327548: 3602 0400 |000a: if-gt v2, v0, 000e // +0004 │ │ -32754c: 1220 |000c: const/4 v0, #int 2 // #2 │ │ -32754e: 280e |000d: goto 001b // +000e │ │ -327550: 1300 8000 |000e: const/16 v0, #int 128 // #80 │ │ -327554: 3602 0400 |0010: if-gt v2, v0, 0014 // +0004 │ │ -327558: 1230 |0012: const/4 v0, #int 3 // #3 │ │ -32755a: 2808 |0013: goto 001b // +0008 │ │ -32755c: 1300 c400 |0014: const/16 v0, #int 196 // #c4 │ │ -327560: 3602 0400 |0016: if-gt v2, v0, 001a // +0004 │ │ -327564: 1240 |0018: const/4 v0, #int 4 // #4 │ │ -327566: 2802 |0019: goto 001b // +0002 │ │ -327568: 1250 |001a: const/4 v0, #int 5 // #5 │ │ -32756a: 0f00 |001b: return v0 │ │ +327528: |[327528] org.jaudiotagger.tag.id3.reference.MediaPlayerRating.convertRatingToFiveStarScale:(I)I │ │ +327538: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +32753a: 3c02 0400 |0001: if-gtz v2, 0005 // +0004 │ │ +32753e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +327540: 2817 |0004: goto 001b // +0017 │ │ +327542: 3602 0300 |0005: if-gt v2, v0, 0008 // +0003 │ │ +327546: 2814 |0007: goto 001b // +0014 │ │ +327548: 1300 4000 |0008: const/16 v0, #int 64 // #40 │ │ +32754c: 3602 0400 |000a: if-gt v2, v0, 000e // +0004 │ │ +327550: 1220 |000c: const/4 v0, #int 2 // #2 │ │ +327552: 280e |000d: goto 001b // +000e │ │ +327554: 1300 8000 |000e: const/16 v0, #int 128 // #80 │ │ +327558: 3602 0400 |0010: if-gt v2, v0, 0014 // +0004 │ │ +32755c: 1230 |0012: const/4 v0, #int 3 // #3 │ │ +32755e: 2808 |0013: goto 001b // +0008 │ │ +327560: 1300 c400 |0014: const/16 v0, #int 196 // #c4 │ │ +327564: 3602 0400 |0016: if-gt v2, v0, 001a // +0004 │ │ +327568: 1240 |0018: const/4 v0, #int 4 // #4 │ │ +32756a: 2802 |0019: goto 001b // +0002 │ │ +32756c: 1250 |001a: const/4 v0, #int 5 // #5 │ │ +32756e: 0f00 |001b: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 15232 (MediaPlayerRating.java) │ │ │ │ Class #3497 header: │ │ @@ -1124526,25 +1124526,25 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -32b5c8: |[32b5c8] org.jaudiotagger.tag.images.AndroidArtwork.:()V │ │ -32b5d8: 7010 7087 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@8770 │ │ -32b5de: 1a00 0000 |0003: const-string v0, "" // string@0000 │ │ -32b5e2: 5b20 4f8f |0005: iput-object v0, v2, Lorg/jaudiotagger/tag/images/AndroidArtwork;.mimeType:Ljava/lang/String; // field@8f4f │ │ -32b5e6: 5b20 4b8f |0007: iput-object v0, v2, Lorg/jaudiotagger/tag/images/AndroidArtwork;.description:Ljava/lang/String; // field@8f4b │ │ -32b5ea: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -32b5ec: 5c21 4e8f |000a: iput-boolean v1, v2, Lorg/jaudiotagger/tag/images/AndroidArtwork;.isLinked:Z // field@8f4e │ │ -32b5f0: 5b20 4d8f |000c: iput-object v0, v2, Lorg/jaudiotagger/tag/images/AndroidArtwork;.imageUrl:Ljava/lang/String; // field@8f4d │ │ -32b5f4: 12f0 |000e: const/4 v0, #int -1 // #ff │ │ -32b5f6: 5920 508f |000f: iput v0, v2, Lorg/jaudiotagger/tag/images/AndroidArtwork;.pictureType:I // field@8f50 │ │ -32b5fa: 0e00 |0011: return-void │ │ +32b5cc: |[32b5cc] org.jaudiotagger.tag.images.AndroidArtwork.:()V │ │ +32b5dc: 7010 7087 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@8770 │ │ +32b5e2: 1a00 0000 |0003: const-string v0, "" // string@0000 │ │ +32b5e6: 5b20 4f8f |0005: iput-object v0, v2, Lorg/jaudiotagger/tag/images/AndroidArtwork;.mimeType:Ljava/lang/String; // field@8f4f │ │ +32b5ea: 5b20 4b8f |0007: iput-object v0, v2, Lorg/jaudiotagger/tag/images/AndroidArtwork;.description:Ljava/lang/String; // field@8f4b │ │ +32b5ee: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +32b5f0: 5c21 4e8f |000a: iput-boolean v1, v2, Lorg/jaudiotagger/tag/images/AndroidArtwork;.isLinked:Z // field@8f4e │ │ +32b5f4: 5b20 4d8f |000c: iput-object v0, v2, Lorg/jaudiotagger/tag/images/AndroidArtwork;.imageUrl:Ljava/lang/String; // field@8f4d │ │ +32b5f8: 12f0 |000e: const/4 v0, #int -1 // #ff │ │ +32b5fa: 5920 508f |000f: iput v0, v2, Lorg/jaudiotagger/tag/images/AndroidArtwork;.pictureType:I // field@8f50 │ │ +32b5fe: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0005 line=17 │ │ 0x0007 line=18 │ │ 0x000a line=19 │ │ 0x000c line=20 │ │ @@ -1124557,19 +1124557,19 @@ │ │ type : '(Ljava/io/File;)Lorg/jaudiotagger/tag/images/AndroidArtwork;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -32b55c: |[32b55c] org.jaudiotagger.tag.images.AndroidArtwork.createArtworkFromFile:(Ljava/io/File;)Lorg/jaudiotagger/tag/images/AndroidArtwork; │ │ -32b56c: 2200 b812 |0000: new-instance v0, Lorg/jaudiotagger/tag/images/AndroidArtwork; // type@12b8 │ │ -32b570: 7010 0a9c 0000 |0002: invoke-direct {v0}, Lorg/jaudiotagger/tag/images/AndroidArtwork;.:()V // method@9c0a │ │ -32b576: 6e20 199c 1000 |0005: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/images/AndroidArtwork;.setFromFile:(Ljava/io/File;)V // method@9c19 │ │ -32b57c: 1100 |0008: return-object v0 │ │ +32b560: |[32b560] org.jaudiotagger.tag.images.AndroidArtwork.createArtworkFromFile:(Ljava/io/File;)Lorg/jaudiotagger/tag/images/AndroidArtwork; │ │ +32b570: 2200 b812 |0000: new-instance v0, Lorg/jaudiotagger/tag/images/AndroidArtwork; // type@12b8 │ │ +32b574: 7010 0a9c 0000 |0002: invoke-direct {v0}, Lorg/jaudiotagger/tag/images/AndroidArtwork;.:()V // method@9c0a │ │ +32b57a: 6e20 199c 1000 |0005: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/images/AndroidArtwork;.setFromFile:(Ljava/io/File;)V // method@9c19 │ │ +32b580: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ 0x0005 line=143 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/io/File; │ │ │ │ @@ -1124578,19 +1124578,19 @@ │ │ type : '(Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;)Lorg/jaudiotagger/tag/images/AndroidArtwork;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -32b580: |[32b580] org.jaudiotagger.tag.images.AndroidArtwork.createArtworkFromMetadataBlockDataPicture:(Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;)Lorg/jaudiotagger/tag/images/AndroidArtwork; │ │ -32b590: 2200 b812 |0000: new-instance v0, Lorg/jaudiotagger/tag/images/AndroidArtwork; // type@12b8 │ │ -32b594: 7010 0a9c 0000 |0002: invoke-direct {v0}, Lorg/jaudiotagger/tag/images/AndroidArtwork;.:()V // method@9c0a │ │ -32b59a: 6e20 1a9c 1000 |0005: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/images/AndroidArtwork;.setFromMetadataBlockDataPicture:(Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;)V // method@9c1a │ │ -32b5a0: 1100 |0008: return-object v0 │ │ +32b584: |[32b584] org.jaudiotagger.tag.images.AndroidArtwork.createArtworkFromMetadataBlockDataPicture:(Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;)Lorg/jaudiotagger/tag/images/AndroidArtwork; │ │ +32b594: 2200 b812 |0000: new-instance v0, Lorg/jaudiotagger/tag/images/AndroidArtwork; // type@12b8 │ │ +32b598: 7010 0a9c 0000 |0002: invoke-direct {v0}, Lorg/jaudiotagger/tag/images/AndroidArtwork;.:()V // method@9c0a │ │ +32b59e: 6e20 1a9c 1000 |0005: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/images/AndroidArtwork;.setFromMetadataBlockDataPicture:(Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;)V // method@9c1a │ │ +32b5a4: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=204 │ │ 0x0005 line=205 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture; │ │ │ │ @@ -1124599,19 +1124599,19 @@ │ │ type : '(Ljava/lang/String;)Lorg/jaudiotagger/tag/images/AndroidArtwork;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -32b5a4: |[32b5a4] org.jaudiotagger.tag.images.AndroidArtwork.createLinkedArtworkFromURL:(Ljava/lang/String;)Lorg/jaudiotagger/tag/images/AndroidArtwork; │ │ -32b5b4: 2200 b812 |0000: new-instance v0, Lorg/jaudiotagger/tag/images/AndroidArtwork; // type@12b8 │ │ -32b5b8: 7010 0a9c 0000 |0002: invoke-direct {v0}, Lorg/jaudiotagger/tag/images/AndroidArtwork;.:()V // method@9c0a │ │ -32b5be: 6e20 1f9c 1000 |0005: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/images/AndroidArtwork;.setLinkedFromURL:(Ljava/lang/String;)V // method@9c1f │ │ -32b5c4: 1100 |0008: return-object v0 │ │ +32b5a8: |[32b5a8] org.jaudiotagger.tag.images.AndroidArtwork.createLinkedArtworkFromURL:(Ljava/lang/String;)Lorg/jaudiotagger/tag/images/AndroidArtwork; │ │ +32b5b8: 2200 b812 |0000: new-instance v0, Lorg/jaudiotagger/tag/images/AndroidArtwork; // type@12b8 │ │ +32b5bc: 7010 0a9c 0000 |0002: invoke-direct {v0}, Lorg/jaudiotagger/tag/images/AndroidArtwork;.:()V // method@9c0a │ │ +32b5c2: 6e20 1f9c 1000 |0005: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/images/AndroidArtwork;.setLinkedFromURL:(Ljava/lang/String;)V // method@9c1f │ │ +32b5c8: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ 0x0005 line=156 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1124621,17 +1124621,17 @@ │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -32b498: |[32b498] org.jaudiotagger.tag.images.AndroidArtwork.getBinaryData:()[B │ │ -32b4a8: 5410 4a8f |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/images/AndroidArtwork;.binaryData:[B // field@8f4a │ │ -32b4ac: 1100 |0002: return-object v0 │ │ +32b49c: |[32b49c] org.jaudiotagger.tag.images.AndroidArtwork.getBinaryData:()[B │ │ +32b4ac: 5410 4a8f |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/images/AndroidArtwork;.binaryData:[B // field@8f4a │ │ +32b4b0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/images/AndroidArtwork; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/images/AndroidArtwork;) │ │ @@ -1124639,17 +1124639,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -32b514: |[32b514] org.jaudiotagger.tag.images.AndroidArtwork.getDescription:()Ljava/lang/String; │ │ -32b524: 5410 4b8f |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/images/AndroidArtwork;.description:Ljava/lang/String; // field@8f4b │ │ -32b528: 1100 |0002: return-object v0 │ │ +32b518: |[32b518] org.jaudiotagger.tag.images.AndroidArtwork.getDescription:()Ljava/lang/String; │ │ +32b528: 5410 4b8f |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/images/AndroidArtwork;.description:Ljava/lang/String; // field@8f4b │ │ +32b52c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/images/AndroidArtwork; │ │ │ │ #2 : (in Lorg/jaudiotagger/tag/images/AndroidArtwork;) │ │ @@ -1124657,17 +1124657,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -32b4b0: |[32b4b0] org.jaudiotagger.tag.images.AndroidArtwork.getHeight:()I │ │ -32b4c0: 5210 4c8f |0000: iget v0, v1, Lorg/jaudiotagger/tag/images/AndroidArtwork;.height:I // field@8f4c │ │ -32b4c4: 0f00 |0002: return v0 │ │ +32b4b4: |[32b4b4] org.jaudiotagger.tag.images.AndroidArtwork.getHeight:()I │ │ +32b4c4: 5210 4c8f |0000: iget v0, v1, Lorg/jaudiotagger/tag/images/AndroidArtwork;.height:I // field@8f4c │ │ +32b4c8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/images/AndroidArtwork; │ │ │ │ #3 : (in Lorg/jaudiotagger/tag/images/AndroidArtwork;) │ │ @@ -1124675,18 +1124675,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -32b4f8: |[32b4f8] org.jaudiotagger.tag.images.AndroidArtwork.getImage:()Ljava/lang/Object; │ │ -32b508: 2200 4110 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@1041 │ │ -32b50c: 7010 fb87 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@87fb │ │ -32b512: 2700 |0005: throw v0 │ │ +32b4fc: |[32b4fc] org.jaudiotagger.tag.images.AndroidArtwork.getImage:()Ljava/lang/Object; │ │ +32b50c: 2200 4110 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@1041 │ │ +32b510: 7010 fb87 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@87fb │ │ +32b516: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jaudiotagger/tag/images/AndroidArtwork; │ │ │ │ #4 : (in Lorg/jaudiotagger/tag/images/AndroidArtwork;) │ │ @@ -1124694,17 +1124694,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -32b52c: |[32b52c] org.jaudiotagger.tag.images.AndroidArtwork.getImageUrl:()Ljava/lang/String; │ │ -32b53c: 5410 4d8f |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/images/AndroidArtwork;.imageUrl:Ljava/lang/String; // field@8f4d │ │ -32b540: 1100 |0002: return-object v0 │ │ +32b530: |[32b530] org.jaudiotagger.tag.images.AndroidArtwork.getImageUrl:()Ljava/lang/String; │ │ +32b540: 5410 4d8f |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/images/AndroidArtwork;.imageUrl:Ljava/lang/String; // field@8f4d │ │ +32b544: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/images/AndroidArtwork; │ │ │ │ #5 : (in Lorg/jaudiotagger/tag/images/AndroidArtwork;) │ │ @@ -1124712,17 +1124712,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -32b544: |[32b544] org.jaudiotagger.tag.images.AndroidArtwork.getMimeType:()Ljava/lang/String; │ │ -32b554: 5410 4f8f |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/images/AndroidArtwork;.mimeType:Ljava/lang/String; // field@8f4f │ │ -32b558: 1100 |0002: return-object v0 │ │ +32b548: |[32b548] org.jaudiotagger.tag.images.AndroidArtwork.getMimeType:()Ljava/lang/String; │ │ +32b558: 5410 4f8f |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/images/AndroidArtwork;.mimeType:Ljava/lang/String; // field@8f4f │ │ +32b55c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/images/AndroidArtwork; │ │ │ │ #6 : (in Lorg/jaudiotagger/tag/images/AndroidArtwork;) │ │ @@ -1124730,17 +1124730,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -32b4c8: |[32b4c8] org.jaudiotagger.tag.images.AndroidArtwork.getPictureType:()I │ │ -32b4d8: 5210 508f |0000: iget v0, v1, Lorg/jaudiotagger/tag/images/AndroidArtwork;.pictureType:I // field@8f50 │ │ -32b4dc: 0f00 |0002: return v0 │ │ +32b4cc: |[32b4cc] org.jaudiotagger.tag.images.AndroidArtwork.getPictureType:()I │ │ +32b4dc: 5210 508f |0000: iget v0, v1, Lorg/jaudiotagger/tag/images/AndroidArtwork;.pictureType:I // field@8f50 │ │ +32b4e0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/images/AndroidArtwork; │ │ │ │ #7 : (in Lorg/jaudiotagger/tag/images/AndroidArtwork;) │ │ @@ -1124748,17 +1124748,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -32b4e0: |[32b4e0] org.jaudiotagger.tag.images.AndroidArtwork.getWidth:()I │ │ -32b4f0: 5210 518f |0000: iget v0, v1, Lorg/jaudiotagger/tag/images/AndroidArtwork;.width:I // field@8f51 │ │ -32b4f4: 0f00 |0002: return v0 │ │ +32b4e4: |[32b4e4] org.jaudiotagger.tag.images.AndroidArtwork.getWidth:()I │ │ +32b4f4: 5210 518f |0000: iget v0, v1, Lorg/jaudiotagger/tag/images/AndroidArtwork;.width:I // field@8f51 │ │ +32b4f8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/images/AndroidArtwork; │ │ │ │ #8 : (in Lorg/jaudiotagger/tag/images/AndroidArtwork;) │ │ @@ -1124766,17 +1124766,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -32b464: |[32b464] org.jaudiotagger.tag.images.AndroidArtwork.isLinked:()Z │ │ -32b474: 5510 4e8f |0000: iget-boolean v0, v1, Lorg/jaudiotagger/tag/images/AndroidArtwork;.isLinked:Z // field@8f4e │ │ -32b478: 0f00 |0002: return v0 │ │ +32b468: |[32b468] org.jaudiotagger.tag.images.AndroidArtwork.isLinked:()Z │ │ +32b478: 5510 4e8f |0000: iget-boolean v0, v1, Lorg/jaudiotagger/tag/images/AndroidArtwork;.isLinked:Z // field@8f4e │ │ +32b47c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/images/AndroidArtwork; │ │ │ │ #9 : (in Lorg/jaudiotagger/tag/images/AndroidArtwork;) │ │ @@ -1124784,17 +1124784,17 @@ │ │ type : '([B)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -32b5fc: |[32b5fc] org.jaudiotagger.tag.images.AndroidArtwork.setBinaryData:([B)V │ │ -32b60c: 5b01 4a8f |0000: iput-object v1, v0, Lorg/jaudiotagger/tag/images/AndroidArtwork;.binaryData:[B // field@8f4a │ │ -32b610: 0e00 |0002: return-void │ │ +32b600: |[32b600] org.jaudiotagger.tag.images.AndroidArtwork.setBinaryData:([B)V │ │ +32b610: 5b01 4a8f |0000: iput-object v1, v0, Lorg/jaudiotagger/tag/images/AndroidArtwork;.binaryData:[B // field@8f4a │ │ +32b614: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/tag/images/AndroidArtwork; │ │ 0x0000 - 0x0003 reg=1 (null) [B │ │ │ │ @@ -1124803,17 +1124803,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -32b614: |[32b614] org.jaudiotagger.tag.images.AndroidArtwork.setDescription:(Ljava/lang/String;)V │ │ -32b624: 5b01 4b8f |0000: iput-object v1, v0, Lorg/jaudiotagger/tag/images/AndroidArtwork;.description:Ljava/lang/String; // field@8f4b │ │ -32b628: 0e00 |0002: return-void │ │ +32b618: |[32b618] org.jaudiotagger.tag.images.AndroidArtwork.setDescription:(Ljava/lang/String;)V │ │ +32b628: 5b01 4b8f |0000: iput-object v1, v0, Lorg/jaudiotagger/tag/images/AndroidArtwork;.description:Ljava/lang/String; // field@8f4b │ │ +32b62c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/tag/images/AndroidArtwork; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1124822,35 +1124822,35 @@ │ │ type : '(Ljava/io/File;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 45 16-bit code units │ │ -32b62c: |[32b62c] org.jaudiotagger.tag.images.AndroidArtwork.setFromFile:(Ljava/io/File;)V │ │ -32b63c: 2200 0410 |0000: new-instance v0, Ljava/io/RandomAccessFile; // type@1004 │ │ -32b640: 1a01 069c |0002: const-string v1, "r" // string@9c06 │ │ -32b644: 7030 ab86 4001 |0004: invoke-direct {v0, v4, v1}, Ljava/io/RandomAccessFile;.:(Ljava/io/File;Ljava/lang/String;)V // method@86ab │ │ -32b64a: 6e10 af86 0000 |0007: invoke-virtual {v0}, Ljava/io/RandomAccessFile;.length:()J // method@86af │ │ -32b650: 0b01 |000a: move-result-wide v1 │ │ -32b652: 8414 |000b: long-to-int v4, v1 │ │ -32b654: 2344 1c13 |000c: new-array v4, v4, [B // type@131c │ │ -32b658: 6e20 b186 4000 |000e: invoke-virtual {v0, v4}, Ljava/io/RandomAccessFile;.read:([B)I // method@86b1 │ │ -32b65e: 6e10 ac86 0000 |0011: invoke-virtual {v0}, Ljava/io/RandomAccessFile;.close:()V // method@86ac │ │ -32b664: 6e20 179c 4300 |0014: invoke-virtual {v3, v4}, Lorg/jaudiotagger/tag/images/AndroidArtwork;.setBinaryData:([B)V // method@9c17 │ │ -32b66a: 7110 e49b 0400 |0017: invoke-static {v4}, Lorg/jaudiotagger/tag/id3/valuepair/ImageFormats;.getMimeTypeForBinarySignature:([B)Ljava/lang/String; // method@9be4 │ │ -32b670: 0c04 |001a: move-result-object v4 │ │ -32b672: 6e20 209c 4300 |001b: invoke-virtual {v3, v4}, Lorg/jaudiotagger/tag/images/AndroidArtwork;.setMimeType:(Ljava/lang/String;)V // method@9c20 │ │ -32b678: 1a04 0000 |001e: const-string v4, "" // string@0000 │ │ -32b67c: 6e20 189c 4300 |0020: invoke-virtual {v3, v4}, Lorg/jaudiotagger/tag/images/AndroidArtwork;.setDescription:(Ljava/lang/String;)V // method@9c18 │ │ -32b682: 6204 8192 |0023: sget-object v4, Lorg/jaudiotagger/tag/reference/PictureTypes;.DEFAULT_ID:Ljava/lang/Integer; // field@9281 │ │ -32b686: 6e10 2987 0400 |0025: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@8729 │ │ -32b68c: 0a04 |0028: move-result v4 │ │ -32b68e: 6e20 219c 4300 |0029: invoke-virtual {v3, v4}, Lorg/jaudiotagger/tag/images/AndroidArtwork;.setPictureType:(I)V // method@9c21 │ │ -32b694: 0e00 |002c: return-void │ │ +32b630: |[32b630] org.jaudiotagger.tag.images.AndroidArtwork.setFromFile:(Ljava/io/File;)V │ │ +32b640: 2200 0410 |0000: new-instance v0, Ljava/io/RandomAccessFile; // type@1004 │ │ +32b644: 1a01 069c |0002: const-string v1, "r" // string@9c06 │ │ +32b648: 7030 ab86 4001 |0004: invoke-direct {v0, v4, v1}, Ljava/io/RandomAccessFile;.:(Ljava/io/File;Ljava/lang/String;)V // method@86ab │ │ +32b64e: 6e10 af86 0000 |0007: invoke-virtual {v0}, Ljava/io/RandomAccessFile;.length:()J // method@86af │ │ +32b654: 0b01 |000a: move-result-wide v1 │ │ +32b656: 8414 |000b: long-to-int v4, v1 │ │ +32b658: 2344 1c13 |000c: new-array v4, v4, [B // type@131c │ │ +32b65c: 6e20 b186 4000 |000e: invoke-virtual {v0, v4}, Ljava/io/RandomAccessFile;.read:([B)I // method@86b1 │ │ +32b662: 6e10 ac86 0000 |0011: invoke-virtual {v0}, Ljava/io/RandomAccessFile;.close:()V // method@86ac │ │ +32b668: 6e20 179c 4300 |0014: invoke-virtual {v3, v4}, Lorg/jaudiotagger/tag/images/AndroidArtwork;.setBinaryData:([B)V // method@9c17 │ │ +32b66e: 7110 e49b 0400 |0017: invoke-static {v4}, Lorg/jaudiotagger/tag/id3/valuepair/ImageFormats;.getMimeTypeForBinarySignature:([B)Ljava/lang/String; // method@9be4 │ │ +32b674: 0c04 |001a: move-result-object v4 │ │ +32b676: 6e20 209c 4300 |001b: invoke-virtual {v3, v4}, Lorg/jaudiotagger/tag/images/AndroidArtwork;.setMimeType:(Ljava/lang/String;)V // method@9c20 │ │ +32b67c: 1a04 0000 |001e: const-string v4, "" // string@0000 │ │ +32b680: 6e20 189c 4300 |0020: invoke-virtual {v3, v4}, Lorg/jaudiotagger/tag/images/AndroidArtwork;.setDescription:(Ljava/lang/String;)V // method@9c18 │ │ +32b686: 6204 8192 |0023: sget-object v4, Lorg/jaudiotagger/tag/reference/PictureTypes;.DEFAULT_ID:Ljava/lang/Integer; // field@9281 │ │ +32b68a: 6e10 2987 0400 |0025: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@8729 │ │ +32b690: 0a04 |0028: move-result v4 │ │ +32b692: 6e20 219c 4300 |0029: invoke-virtual {v3, v4}, Lorg/jaudiotagger/tag/images/AndroidArtwork;.setPictureType:(I)V // method@9c21 │ │ +32b698: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ 0x0007 line=123 │ │ 0x000e line=124 │ │ 0x0011 line=125 │ │ 0x0014 line=127 │ │ @@ -1124866,44 +1124866,44 @@ │ │ type : '(Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 64 16-bit code units │ │ -32b698: |[32b698] org.jaudiotagger.tag.images.AndroidArtwork.setFromMetadataBlockDataPicture:(Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;)V │ │ -32b6a8: 6e10 f18d 0200 |0000: invoke-virtual {v2}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.getMimeType:()Ljava/lang/String; // method@8df1 │ │ -32b6ae: 0c00 |0003: move-result-object v0 │ │ -32b6b0: 6e20 209c 0100 |0004: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/images/AndroidArtwork;.setMimeType:(Ljava/lang/String;)V // method@9c20 │ │ -32b6b6: 6e10 ea8d 0200 |0007: invoke-virtual {v2}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.getDescription:()Ljava/lang/String; // method@8dea │ │ -32b6bc: 0c00 |000a: move-result-object v0 │ │ -32b6be: 6e20 189c 0100 |000b: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/images/AndroidArtwork;.setDescription:(Ljava/lang/String;)V // method@9c18 │ │ -32b6c4: 6e10 f28d 0200 |000e: invoke-virtual {v2}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.getPictureType:()I // method@8df2 │ │ -32b6ca: 0a00 |0011: move-result v0 │ │ -32b6cc: 6e20 219c 0100 |0012: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/images/AndroidArtwork;.setPictureType:(I)V // method@9c21 │ │ -32b6d2: 6e10 fb8d 0200 |0015: invoke-virtual {v2}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.isImageUrl:()Z // method@8dfb │ │ -32b6d8: 0a00 |0018: move-result v0 │ │ -32b6da: 3800 1100 |0019: if-eqz v0, 002a // +0011 │ │ -32b6de: 6e10 fb8d 0200 |001b: invoke-virtual {v2}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.isImageUrl:()Z // method@8dfb │ │ -32b6e4: 0a00 |001e: move-result v0 │ │ -32b6e6: 6e20 1e9c 0100 |001f: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/images/AndroidArtwork;.setLinked:(Z)V // method@9c1e │ │ -32b6ec: 6e10 ee8d 0200 |0022: invoke-virtual {v2}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.getImageUrl:()Ljava/lang/String; // method@8dee │ │ -32b6f2: 0c00 |0025: move-result-object v0 │ │ -32b6f4: 6e20 1d9c 0100 |0026: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/images/AndroidArtwork;.setImageUrl:(Ljava/lang/String;)V // method@9c1d │ │ -32b6fa: 2808 |0029: goto 0031 // +0008 │ │ -32b6fc: 6e10 ed8d 0200 |002a: invoke-virtual {v2}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.getImageData:()[B // method@8ded │ │ -32b702: 0c00 |002d: move-result-object v0 │ │ -32b704: 6e20 179c 0100 |002e: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/images/AndroidArtwork;.setBinaryData:([B)V // method@9c17 │ │ -32b70a: 6e10 f58d 0200 |0031: invoke-virtual {v2}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.getWidth:()I // method@8df5 │ │ -32b710: 0a00 |0034: move-result v0 │ │ -32b712: 6e20 229c 0100 |0035: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/images/AndroidArtwork;.setWidth:(I)V // method@9c22 │ │ -32b718: 6e10 eb8d 0200 |0038: invoke-virtual {v2}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.getHeight:()I // method@8deb │ │ -32b71e: 0a02 |003b: move-result v2 │ │ -32b720: 6e20 1b9c 2100 |003c: invoke-virtual {v1, v2}, Lorg/jaudiotagger/tag/images/AndroidArtwork;.setHeight:(I)V // method@9c1b │ │ -32b726: 0e00 |003f: return-void │ │ +32b69c: |[32b69c] org.jaudiotagger.tag.images.AndroidArtwork.setFromMetadataBlockDataPicture:(Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;)V │ │ +32b6ac: 6e10 f18d 0200 |0000: invoke-virtual {v2}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.getMimeType:()Ljava/lang/String; // method@8df1 │ │ +32b6b2: 0c00 |0003: move-result-object v0 │ │ +32b6b4: 6e20 209c 0100 |0004: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/images/AndroidArtwork;.setMimeType:(Ljava/lang/String;)V // method@9c20 │ │ +32b6ba: 6e10 ea8d 0200 |0007: invoke-virtual {v2}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.getDescription:()Ljava/lang/String; // method@8dea │ │ +32b6c0: 0c00 |000a: move-result-object v0 │ │ +32b6c2: 6e20 189c 0100 |000b: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/images/AndroidArtwork;.setDescription:(Ljava/lang/String;)V // method@9c18 │ │ +32b6c8: 6e10 f28d 0200 |000e: invoke-virtual {v2}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.getPictureType:()I // method@8df2 │ │ +32b6ce: 0a00 |0011: move-result v0 │ │ +32b6d0: 6e20 219c 0100 |0012: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/images/AndroidArtwork;.setPictureType:(I)V // method@9c21 │ │ +32b6d6: 6e10 fb8d 0200 |0015: invoke-virtual {v2}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.isImageUrl:()Z // method@8dfb │ │ +32b6dc: 0a00 |0018: move-result v0 │ │ +32b6de: 3800 1100 |0019: if-eqz v0, 002a // +0011 │ │ +32b6e2: 6e10 fb8d 0200 |001b: invoke-virtual {v2}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.isImageUrl:()Z // method@8dfb │ │ +32b6e8: 0a00 |001e: move-result v0 │ │ +32b6ea: 6e20 1e9c 0100 |001f: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/images/AndroidArtwork;.setLinked:(Z)V // method@9c1e │ │ +32b6f0: 6e10 ee8d 0200 |0022: invoke-virtual {v2}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.getImageUrl:()Ljava/lang/String; // method@8dee │ │ +32b6f6: 0c00 |0025: move-result-object v0 │ │ +32b6f8: 6e20 1d9c 0100 |0026: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/images/AndroidArtwork;.setImageUrl:(Ljava/lang/String;)V // method@9c1d │ │ +32b6fe: 2808 |0029: goto 0031 // +0008 │ │ +32b700: 6e10 ed8d 0200 |002a: invoke-virtual {v2}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.getImageData:()[B // method@8ded │ │ +32b706: 0c00 |002d: move-result-object v0 │ │ +32b708: 6e20 179c 0100 |002e: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/images/AndroidArtwork;.setBinaryData:([B)V // method@9c17 │ │ +32b70e: 6e10 f58d 0200 |0031: invoke-virtual {v2}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.getWidth:()I // method@8df5 │ │ +32b714: 0a00 |0034: move-result v0 │ │ +32b716: 6e20 229c 0100 |0035: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/images/AndroidArtwork;.setWidth:(I)V // method@9c22 │ │ +32b71c: 6e10 eb8d 0200 |0038: invoke-virtual {v2}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.getHeight:()I // method@8deb │ │ +32b722: 0a02 |003b: move-result v2 │ │ +32b724: 6e20 1b9c 2100 |003c: invoke-virtual {v1, v2}, Lorg/jaudiotagger/tag/images/AndroidArtwork;.setHeight:(I)V // method@9c1b │ │ +32b72a: 0e00 |003f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ 0x0007 line=181 │ │ 0x000e line=182 │ │ 0x0015 line=183 │ │ 0x001b line=185 │ │ @@ -1124920,17 +1124920,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -32b728: |[32b728] org.jaudiotagger.tag.images.AndroidArtwork.setHeight:(I)V │ │ -32b738: 5901 4c8f |0000: iput v1, v0, Lorg/jaudiotagger/tag/images/AndroidArtwork;.height:I // field@8f4c │ │ -32b73c: 0e00 |0002: return-void │ │ +32b72c: |[32b72c] org.jaudiotagger.tag.images.AndroidArtwork.setHeight:(I)V │ │ +32b73c: 5901 4c8f |0000: iput v1, v0, Lorg/jaudiotagger/tag/images/AndroidArtwork;.height:I // field@8f4c │ │ +32b740: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=216 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/tag/images/AndroidArtwork; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -1124939,18 +1124939,18 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -32b47c: |[32b47c] org.jaudiotagger.tag.images.AndroidArtwork.setImageFromData:()Z │ │ -32b48c: 2200 4110 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@1041 │ │ -32b490: 7010 fb87 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@87fb │ │ -32b496: 2700 |0005: throw v0 │ │ +32b480: |[32b480] org.jaudiotagger.tag.images.AndroidArtwork.setImageFromData:()Z │ │ +32b490: 2200 4110 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@1041 │ │ +32b494: 7010 fb87 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@87fb │ │ +32b49a: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jaudiotagger/tag/images/AndroidArtwork; │ │ │ │ #15 : (in Lorg/jaudiotagger/tag/images/AndroidArtwork;) │ │ @@ -1124958,17 +1124958,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -32b740: |[32b740] org.jaudiotagger.tag.images.AndroidArtwork.setImageUrl:(Ljava/lang/String;)V │ │ -32b750: 5b01 4d8f |0000: iput-object v1, v0, Lorg/jaudiotagger/tag/images/AndroidArtwork;.imageUrl:Ljava/lang/String; // field@8f4d │ │ -32b754: 0e00 |0002: return-void │ │ +32b744: |[32b744] org.jaudiotagger.tag.images.AndroidArtwork.setImageUrl:(Ljava/lang/String;)V │ │ +32b754: 5b01 4d8f |0000: iput-object v1, v0, Lorg/jaudiotagger/tag/images/AndroidArtwork;.imageUrl:Ljava/lang/String; // field@8f4d │ │ +32b758: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/tag/images/AndroidArtwork; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1124977,17 +1124977,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -32b758: |[32b758] org.jaudiotagger.tag.images.AndroidArtwork.setLinked:(Z)V │ │ -32b768: 5c01 4e8f |0000: iput-boolean v1, v0, Lorg/jaudiotagger/tag/images/AndroidArtwork;.isLinked:Z // field@8f4e │ │ -32b76c: 0e00 |0002: return-void │ │ +32b75c: |[32b75c] org.jaudiotagger.tag.images.AndroidArtwork.setLinked:(Z)V │ │ +32b76c: 5c01 4e8f |0000: iput-boolean v1, v0, Lorg/jaudiotagger/tag/images/AndroidArtwork;.isLinked:Z // field@8f4e │ │ +32b770: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/tag/images/AndroidArtwork; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -1124996,19 +1124996,19 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -32b770: |[32b770] org.jaudiotagger.tag.images.AndroidArtwork.setLinkedFromURL:(Ljava/lang/String;)V │ │ -32b780: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -32b782: 6e20 1e9c 0100 |0001: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/images/AndroidArtwork;.setLinked:(Z)V // method@9c1e │ │ -32b788: 6e20 1d9c 2100 |0004: invoke-virtual {v1, v2}, Lorg/jaudiotagger/tag/images/AndroidArtwork;.setImageUrl:(Ljava/lang/String;)V // method@9c1d │ │ -32b78e: 0e00 |0007: return-void │ │ +32b774: |[32b774] org.jaudiotagger.tag.images.AndroidArtwork.setLinkedFromURL:(Ljava/lang/String;)V │ │ +32b784: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +32b786: 6e20 1e9c 0100 |0001: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/images/AndroidArtwork;.setLinked:(Z)V // method@9c1e │ │ +32b78c: 6e20 1d9c 2100 |0004: invoke-virtual {v1, v2}, Lorg/jaudiotagger/tag/images/AndroidArtwork;.setImageUrl:(Ljava/lang/String;)V // method@9c1d │ │ +32b792: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=168 │ │ 0x0004 line=169 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/jaudiotagger/tag/images/AndroidArtwork; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ @@ -1125018,17 +1125018,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -32b790: |[32b790] org.jaudiotagger.tag.images.AndroidArtwork.setMimeType:(Ljava/lang/String;)V │ │ -32b7a0: 5b01 4f8f |0000: iput-object v1, v0, Lorg/jaudiotagger/tag/images/AndroidArtwork;.mimeType:Ljava/lang/String; // field@8f4f │ │ -32b7a4: 0e00 |0002: return-void │ │ +32b794: |[32b794] org.jaudiotagger.tag.images.AndroidArtwork.setMimeType:(Ljava/lang/String;)V │ │ +32b7a4: 5b01 4f8f |0000: iput-object v1, v0, Lorg/jaudiotagger/tag/images/AndroidArtwork;.mimeType:Ljava/lang/String; // field@8f4f │ │ +32b7a8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/tag/images/AndroidArtwork; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1125037,17 +1125037,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -32b7a8: |[32b7a8] org.jaudiotagger.tag.images.AndroidArtwork.setPictureType:(I)V │ │ -32b7b8: 5901 508f |0000: iput v1, v0, Lorg/jaudiotagger/tag/images/AndroidArtwork;.pictureType:I // field@8f50 │ │ -32b7bc: 0e00 |0002: return-void │ │ +32b7ac: |[32b7ac] org.jaudiotagger.tag.images.AndroidArtwork.setPictureType:(I)V │ │ +32b7bc: 5901 508f |0000: iput v1, v0, Lorg/jaudiotagger/tag/images/AndroidArtwork;.pictureType:I // field@8f50 │ │ +32b7c0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/tag/images/AndroidArtwork; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -1125056,17 +1125056,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -32b7c0: |[32b7c0] org.jaudiotagger.tag.images.AndroidArtwork.setWidth:(I)V │ │ -32b7d0: 5901 518f |0000: iput v1, v0, Lorg/jaudiotagger/tag/images/AndroidArtwork;.width:I // field@8f51 │ │ -32b7d4: 0e00 |0002: return-void │ │ +32b7c4: |[32b7c4] org.jaudiotagger.tag.images.AndroidArtwork.setWidth:(I)V │ │ +32b7d4: 5901 518f |0000: iput v1, v0, Lorg/jaudiotagger/tag/images/AndroidArtwork;.width:I // field@8f51 │ │ +32b7d8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/tag/images/AndroidArtwork; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -1125110,17 +1125110,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -32b820: |[32b820] org.jaudiotagger.tag.images.AndroidImageHandler.:()V │ │ -32b830: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -32b836: 0e00 |0003: return-void │ │ +32b824: |[32b824] org.jaudiotagger.tag.images.AndroidImageHandler.:()V │ │ +32b834: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +32b83a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/images/AndroidImageHandler; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/images/AndroidImageHandler;) │ │ @@ -1125128,22 +1125128,22 @@ │ │ type : '()Lorg/jaudiotagger/tag/images/AndroidImageHandler;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -32b7f4: |[32b7f4] org.jaudiotagger.tag.images.AndroidImageHandler.getInstanceOf:()Lorg/jaudiotagger/tag/images/AndroidImageHandler; │ │ -32b804: 6200 528f |0000: sget-object v0, Lorg/jaudiotagger/tag/images/AndroidImageHandler;.instance:Lorg/jaudiotagger/tag/images/AndroidImageHandler; // field@8f52 │ │ -32b808: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -32b80c: 2200 b912 |0004: new-instance v0, Lorg/jaudiotagger/tag/images/AndroidImageHandler; // type@12b9 │ │ -32b810: 7010 239c 0000 |0006: invoke-direct {v0}, Lorg/jaudiotagger/tag/images/AndroidImageHandler;.:()V // method@9c23 │ │ -32b816: 6900 528f |0009: sput-object v0, Lorg/jaudiotagger/tag/images/AndroidImageHandler;.instance:Lorg/jaudiotagger/tag/images/AndroidImageHandler; // field@8f52 │ │ -32b81a: 6200 528f |000b: sget-object v0, Lorg/jaudiotagger/tag/images/AndroidImageHandler;.instance:Lorg/jaudiotagger/tag/images/AndroidImageHandler; // field@8f52 │ │ -32b81e: 1100 |000d: return-object v0 │ │ +32b7f8: |[32b7f8] org.jaudiotagger.tag.images.AndroidImageHandler.getInstanceOf:()Lorg/jaudiotagger/tag/images/AndroidImageHandler; │ │ +32b808: 6200 528f |0000: sget-object v0, Lorg/jaudiotagger/tag/images/AndroidImageHandler;.instance:Lorg/jaudiotagger/tag/images/AndroidImageHandler; // field@8f52 │ │ +32b80c: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +32b810: 2200 b912 |0004: new-instance v0, Lorg/jaudiotagger/tag/images/AndroidImageHandler; // type@12b9 │ │ +32b814: 7010 239c 0000 |0006: invoke-direct {v0}, Lorg/jaudiotagger/tag/images/AndroidImageHandler;.:()V // method@9c23 │ │ +32b81a: 6900 528f |0009: sput-object v0, Lorg/jaudiotagger/tag/images/AndroidImageHandler;.instance:Lorg/jaudiotagger/tag/images/AndroidImageHandler; // field@8f52 │ │ +32b81e: 6200 528f |000b: sget-object v0, Lorg/jaudiotagger/tag/images/AndroidImageHandler;.instance:Lorg/jaudiotagger/tag/images/AndroidImageHandler; // field@8f52 │ │ +32b822: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ 0x0004 line=19 │ │ 0x000b line=21 │ │ locals : │ │ │ │ @@ -1125153,18 +1125153,18 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -32b7d8: |[32b7d8] org.jaudiotagger.tag.images.AndroidImageHandler.isMimeTypeWritable:(Ljava/lang/String;)Z │ │ -32b7e8: 2201 4110 |0000: new-instance v1, Ljava/lang/UnsupportedOperationException; // type@1041 │ │ -32b7ec: 7010 fb87 0100 |0002: invoke-direct {v1}, Ljava/lang/UnsupportedOperationException;.:()V // method@87fb │ │ -32b7f2: 2701 |0005: throw v1 │ │ +32b7dc: |[32b7dc] org.jaudiotagger.tag.images.AndroidImageHandler.isMimeTypeWritable:(Ljava/lang/String;)Z │ │ +32b7ec: 2201 4110 |0000: new-instance v1, Ljava/lang/UnsupportedOperationException; // type@1041 │ │ +32b7f0: 7010 fb87 0100 |0002: invoke-direct {v1}, Ljava/lang/UnsupportedOperationException;.:()V // method@87fb │ │ +32b7f6: 2701 |0005: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/jaudiotagger/tag/images/AndroidImageHandler; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1125173,18 +1125173,18 @@ │ │ type : '(Lorg/jaudiotagger/tag/images/Artwork;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -32b838: |[32b838] org.jaudiotagger.tag.images.AndroidImageHandler.makeSmaller:(Lorg/jaudiotagger/tag/images/Artwork;I)V │ │ -32b848: 2201 4110 |0000: new-instance v1, Ljava/lang/UnsupportedOperationException; // type@1041 │ │ -32b84c: 7010 fb87 0100 |0002: invoke-direct {v1}, Ljava/lang/UnsupportedOperationException;.:()V // method@87fb │ │ -32b852: 2701 |0005: throw v1 │ │ +32b83c: |[32b83c] org.jaudiotagger.tag.images.AndroidImageHandler.makeSmaller:(Lorg/jaudiotagger/tag/images/Artwork;I)V │ │ +32b84c: 2201 4110 |0000: new-instance v1, Ljava/lang/UnsupportedOperationException; // type@1041 │ │ +32b850: 7010 fb87 0100 |0002: invoke-direct {v1}, Ljava/lang/UnsupportedOperationException;.:()V // method@87fb │ │ +32b856: 2701 |0005: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/jaudiotagger/tag/images/AndroidImageHandler; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/jaudiotagger/tag/images/Artwork; │ │ 0x0000 - 0x0006 reg=2 (null) I │ │ @@ -1125194,18 +1125194,18 @@ │ │ type : '(Lorg/jaudiotagger/tag/images/Artwork;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -32b854: |[32b854] org.jaudiotagger.tag.images.AndroidImageHandler.reduceQuality:(Lorg/jaudiotagger/tag/images/Artwork;I)V │ │ -32b864: 2201 4110 |0000: new-instance v1, Ljava/lang/UnsupportedOperationException; // type@1041 │ │ -32b868: 7010 fb87 0100 |0002: invoke-direct {v1}, Ljava/lang/UnsupportedOperationException;.:()V // method@87fb │ │ -32b86e: 2701 |0005: throw v1 │ │ +32b858: |[32b858] org.jaudiotagger.tag.images.AndroidImageHandler.reduceQuality:(Lorg/jaudiotagger/tag/images/Artwork;I)V │ │ +32b868: 2201 4110 |0000: new-instance v1, Ljava/lang/UnsupportedOperationException; // type@1041 │ │ +32b86c: 7010 fb87 0100 |0002: invoke-direct {v1}, Ljava/lang/UnsupportedOperationException;.:()V // method@87fb │ │ +32b872: 2701 |0005: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/jaudiotagger/tag/images/AndroidImageHandler; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/jaudiotagger/tag/images/Artwork; │ │ 0x0000 - 0x0006 reg=2 (null) I │ │ @@ -1125215,18 +1125215,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -32b870: |[32b870] org.jaudiotagger.tag.images.AndroidImageHandler.showReadFormats:()V │ │ -32b880: 2200 4110 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@1041 │ │ -32b884: 7010 fb87 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@87fb │ │ -32b88a: 2700 |0005: throw v0 │ │ +32b874: |[32b874] org.jaudiotagger.tag.images.AndroidImageHandler.showReadFormats:()V │ │ +32b884: 2200 4110 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@1041 │ │ +32b888: 7010 fb87 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@87fb │ │ +32b88e: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jaudiotagger/tag/images/AndroidImageHandler; │ │ │ │ #4 : (in Lorg/jaudiotagger/tag/images/AndroidImageHandler;) │ │ @@ -1125234,18 +1125234,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -32b88c: |[32b88c] org.jaudiotagger.tag.images.AndroidImageHandler.showWriteFormats:()V │ │ -32b89c: 2200 4110 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@1041 │ │ -32b8a0: 7010 fb87 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@87fb │ │ -32b8a6: 2700 |0005: throw v0 │ │ +32b890: |[32b890] org.jaudiotagger.tag.images.AndroidImageHandler.showWriteFormats:()V │ │ +32b8a0: 2200 4110 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@1041 │ │ +32b8a4: 7010 fb87 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@87fb │ │ +32b8aa: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jaudiotagger/tag/images/AndroidImageHandler; │ │ │ │ source_file_idx : 2279 (AndroidImageHandler.java) │ │ @@ -1125342,25 +1125342,25 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -32bb68: |[32bb68] org.jaudiotagger.tag.images.StandardArtwork.:()V │ │ -32bb78: 7010 7087 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@8770 │ │ -32bb7e: 1a00 0000 |0003: const-string v0, "" // string@0000 │ │ -32bb82: 5b20 5a8f |0005: iput-object v0, v2, Lorg/jaudiotagger/tag/images/StandardArtwork;.mimeType:Ljava/lang/String; // field@8f5a │ │ -32bb86: 5b20 568f |0007: iput-object v0, v2, Lorg/jaudiotagger/tag/images/StandardArtwork;.description:Ljava/lang/String; // field@8f56 │ │ -32bb8a: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -32bb8c: 5c21 598f |000a: iput-boolean v1, v2, Lorg/jaudiotagger/tag/images/StandardArtwork;.isLinked:Z // field@8f59 │ │ -32bb90: 5b20 588f |000c: iput-object v0, v2, Lorg/jaudiotagger/tag/images/StandardArtwork;.imageUrl:Ljava/lang/String; // field@8f58 │ │ -32bb94: 12f0 |000e: const/4 v0, #int -1 // #ff │ │ -32bb96: 5920 5b8f |000f: iput v0, v2, Lorg/jaudiotagger/tag/images/StandardArtwork;.pictureType:I // field@8f5b │ │ -32bb9a: 0e00 |0011: return-void │ │ +32bb6c: |[32bb6c] org.jaudiotagger.tag.images.StandardArtwork.:()V │ │ +32bb7c: 7010 7087 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@8770 │ │ +32bb82: 1a00 0000 |0003: const-string v0, "" // string@0000 │ │ +32bb86: 5b20 5a8f |0005: iput-object v0, v2, Lorg/jaudiotagger/tag/images/StandardArtwork;.mimeType:Ljava/lang/String; // field@8f5a │ │ +32bb8a: 5b20 568f |0007: iput-object v0, v2, Lorg/jaudiotagger/tag/images/StandardArtwork;.description:Ljava/lang/String; // field@8f56 │ │ +32bb8e: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +32bb90: 5c21 598f |000a: iput-boolean v1, v2, Lorg/jaudiotagger/tag/images/StandardArtwork;.isLinked:Z // field@8f59 │ │ +32bb94: 5b20 588f |000c: iput-object v0, v2, Lorg/jaudiotagger/tag/images/StandardArtwork;.imageUrl:Ljava/lang/String; // field@8f58 │ │ +32bb98: 12f0 |000e: const/4 v0, #int -1 // #ff │ │ +32bb9a: 5920 5b8f |000f: iput v0, v2, Lorg/jaudiotagger/tag/images/StandardArtwork;.pictureType:I // field@8f5b │ │ +32bb9e: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0005 line=21 │ │ 0x0007 line=22 │ │ 0x000a line=23 │ │ 0x000c line=24 │ │ @@ -1125373,19 +1125373,19 @@ │ │ type : '(Ljava/io/File;)Lorg/jaudiotagger/tag/images/StandardArtwork;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -32bafc: |[32bafc] org.jaudiotagger.tag.images.StandardArtwork.createArtworkFromFile:(Ljava/io/File;)Lorg/jaudiotagger/tag/images/StandardArtwork; │ │ -32bb0c: 2200 be12 |0000: new-instance v0, Lorg/jaudiotagger/tag/images/StandardArtwork; // type@12be │ │ -32bb10: 7010 4a9c 0000 |0002: invoke-direct {v0}, Lorg/jaudiotagger/tag/images/StandardArtwork;.:()V // method@9c4a │ │ -32bb16: 6e20 599c 1000 |0005: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/images/StandardArtwork;.setFromFile:(Ljava/io/File;)V // method@9c59 │ │ -32bb1c: 1100 |0008: return-object v0 │ │ +32bb00: |[32bb00] org.jaudiotagger.tag.images.StandardArtwork.createArtworkFromFile:(Ljava/io/File;)Lorg/jaudiotagger/tag/images/StandardArtwork; │ │ +32bb10: 2200 be12 |0000: new-instance v0, Lorg/jaudiotagger/tag/images/StandardArtwork; // type@12be │ │ +32bb14: 7010 4a9c 0000 |0002: invoke-direct {v0}, Lorg/jaudiotagger/tag/images/StandardArtwork;.:()V // method@9c4a │ │ +32bb1a: 6e20 599c 1000 |0005: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/images/StandardArtwork;.setFromFile:(Ljava/io/File;)V // method@9c59 │ │ +32bb20: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=178 │ │ 0x0005 line=179 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/io/File; │ │ │ │ @@ -1125394,19 +1125394,19 @@ │ │ type : '(Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;)Lorg/jaudiotagger/tag/images/StandardArtwork;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -32bb20: |[32bb20] org.jaudiotagger.tag.images.StandardArtwork.createArtworkFromMetadataBlockDataPicture:(Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;)Lorg/jaudiotagger/tag/images/StandardArtwork; │ │ -32bb30: 2200 be12 |0000: new-instance v0, Lorg/jaudiotagger/tag/images/StandardArtwork; // type@12be │ │ -32bb34: 7010 4a9c 0000 |0002: invoke-direct {v0}, Lorg/jaudiotagger/tag/images/StandardArtwork;.:()V // method@9c4a │ │ -32bb3a: 6e20 5a9c 1000 |0005: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/images/StandardArtwork;.setFromMetadataBlockDataPicture:(Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;)V // method@9c5a │ │ -32bb40: 1100 |0008: return-object v0 │ │ +32bb24: |[32bb24] org.jaudiotagger.tag.images.StandardArtwork.createArtworkFromMetadataBlockDataPicture:(Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;)Lorg/jaudiotagger/tag/images/StandardArtwork; │ │ +32bb34: 2200 be12 |0000: new-instance v0, Lorg/jaudiotagger/tag/images/StandardArtwork; // type@12be │ │ +32bb38: 7010 4a9c 0000 |0002: invoke-direct {v0}, Lorg/jaudiotagger/tag/images/StandardArtwork;.:()V // method@9c4a │ │ +32bb3e: 6e20 5a9c 1000 |0005: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/images/StandardArtwork;.setFromMetadataBlockDataPicture:(Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;)V // method@9c5a │ │ +32bb44: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ 0x0005 line=222 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture; │ │ │ │ @@ -1125415,19 +1125415,19 @@ │ │ type : '(Ljava/lang/String;)Lorg/jaudiotagger/tag/images/StandardArtwork;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -32bb44: |[32bb44] org.jaudiotagger.tag.images.StandardArtwork.createLinkedArtworkFromURL:(Ljava/lang/String;)Lorg/jaudiotagger/tag/images/StandardArtwork; │ │ -32bb54: 2200 be12 |0000: new-instance v0, Lorg/jaudiotagger/tag/images/StandardArtwork; // type@12be │ │ -32bb58: 7010 4a9c 0000 |0002: invoke-direct {v0}, Lorg/jaudiotagger/tag/images/StandardArtwork;.:()V // method@9c4a │ │ -32bb5e: 6e20 5f9c 1000 |0005: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/images/StandardArtwork;.setLinkedFromURL:(Ljava/lang/String;)V // method@9c5f │ │ -32bb64: 1100 |0008: return-object v0 │ │ +32bb48: |[32bb48] org.jaudiotagger.tag.images.StandardArtwork.createLinkedArtworkFromURL:(Ljava/lang/String;)Lorg/jaudiotagger/tag/images/StandardArtwork; │ │ +32bb58: 2200 be12 |0000: new-instance v0, Lorg/jaudiotagger/tag/images/StandardArtwork; // type@12be │ │ +32bb5c: 7010 4a9c 0000 |0002: invoke-direct {v0}, Lorg/jaudiotagger/tag/images/StandardArtwork;.:()V // method@9c4a │ │ +32bb62: 6e20 5f9c 1000 |0005: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/images/StandardArtwork;.setLinkedFromURL:(Ljava/lang/String;)V // method@9c5f │ │ +32bb68: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=185 │ │ 0x0005 line=186 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1125437,17 +1125437,17 @@ │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -32ba40: |[32ba40] org.jaudiotagger.tag.images.StandardArtwork.getBinaryData:()[B │ │ -32ba50: 5410 558f |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/images/StandardArtwork;.binaryData:[B // field@8f55 │ │ -32ba54: 1100 |0002: return-object v0 │ │ +32ba44: |[32ba44] org.jaudiotagger.tag.images.StandardArtwork.getBinaryData:()[B │ │ +32ba54: 5410 558f |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/images/StandardArtwork;.binaryData:[B // field@8f55 │ │ +32ba58: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/images/StandardArtwork; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/images/StandardArtwork;) │ │ @@ -1125455,17 +1125455,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -32bab4: |[32bab4] org.jaudiotagger.tag.images.StandardArtwork.getDescription:()Ljava/lang/String; │ │ -32bac4: 5410 568f |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/images/StandardArtwork;.description:Ljava/lang/String; // field@8f56 │ │ -32bac8: 1100 |0002: return-object v0 │ │ +32bab8: |[32bab8] org.jaudiotagger.tag.images.StandardArtwork.getDescription:()Ljava/lang/String; │ │ +32bac8: 5410 568f |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/images/StandardArtwork;.description:Ljava/lang/String; // field@8f56 │ │ +32bacc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/images/StandardArtwork; │ │ │ │ #2 : (in Lorg/jaudiotagger/tag/images/StandardArtwork;) │ │ @@ -1125473,17 +1125473,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -32ba58: |[32ba58] org.jaudiotagger.tag.images.StandardArtwork.getHeight:()I │ │ -32ba68: 5210 578f |0000: iget v0, v1, Lorg/jaudiotagger/tag/images/StandardArtwork;.height:I // field@8f57 │ │ -32ba6c: 0f00 |0002: return v0 │ │ +32ba5c: |[32ba5c] org.jaudiotagger.tag.images.StandardArtwork.getHeight:()I │ │ +32ba6c: 5210 578f |0000: iget v0, v1, Lorg/jaudiotagger/tag/images/StandardArtwork;.height:I // field@8f57 │ │ +32ba70: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/images/StandardArtwork; │ │ │ │ #3 : (in Lorg/jaudiotagger/tag/images/StandardArtwork;) │ │ @@ -1125491,33 +1125491,33 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -32baa0: |[32baa0] org.jaudiotagger.tag.images.StandardArtwork.getImage:()Ljava/lang/Object; │ │ -32bab0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -32bab2: 1100 |0001: return-object v0 │ │ +32baa4: |[32baa4] org.jaudiotagger.tag.images.StandardArtwork.getImage:()Ljava/lang/Object; │ │ +32bab4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +32bab6: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lorg/jaudiotagger/tag/images/StandardArtwork;) │ │ name : 'getImageUrl' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -32bacc: |[32bacc] org.jaudiotagger.tag.images.StandardArtwork.getImageUrl:()Ljava/lang/String; │ │ -32badc: 5410 588f |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/images/StandardArtwork;.imageUrl:Ljava/lang/String; // field@8f58 │ │ -32bae0: 1100 |0002: return-object v0 │ │ +32bad0: |[32bad0] org.jaudiotagger.tag.images.StandardArtwork.getImageUrl:()Ljava/lang/String; │ │ +32bae0: 5410 588f |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/images/StandardArtwork;.imageUrl:Ljava/lang/String; // field@8f58 │ │ +32bae4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/images/StandardArtwork; │ │ │ │ #5 : (in Lorg/jaudiotagger/tag/images/StandardArtwork;) │ │ @@ -1125525,17 +1125525,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -32bae4: |[32bae4] org.jaudiotagger.tag.images.StandardArtwork.getMimeType:()Ljava/lang/String; │ │ -32baf4: 5410 5a8f |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/images/StandardArtwork;.mimeType:Ljava/lang/String; // field@8f5a │ │ -32baf8: 1100 |0002: return-object v0 │ │ +32bae8: |[32bae8] org.jaudiotagger.tag.images.StandardArtwork.getMimeType:()Ljava/lang/String; │ │ +32baf8: 5410 5a8f |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/images/StandardArtwork;.mimeType:Ljava/lang/String; // field@8f5a │ │ +32bafc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/images/StandardArtwork; │ │ │ │ #6 : (in Lorg/jaudiotagger/tag/images/StandardArtwork;) │ │ @@ -1125543,17 +1125543,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -32ba70: |[32ba70] org.jaudiotagger.tag.images.StandardArtwork.getPictureType:()I │ │ -32ba80: 5210 5b8f |0000: iget v0, v1, Lorg/jaudiotagger/tag/images/StandardArtwork;.pictureType:I // field@8f5b │ │ -32ba84: 0f00 |0002: return v0 │ │ +32ba74: |[32ba74] org.jaudiotagger.tag.images.StandardArtwork.getPictureType:()I │ │ +32ba84: 5210 5b8f |0000: iget v0, v1, Lorg/jaudiotagger/tag/images/StandardArtwork;.pictureType:I // field@8f5b │ │ +32ba88: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/images/StandardArtwork; │ │ │ │ #7 : (in Lorg/jaudiotagger/tag/images/StandardArtwork;) │ │ @@ -1125561,17 +1125561,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -32ba88: |[32ba88] org.jaudiotagger.tag.images.StandardArtwork.getWidth:()I │ │ -32ba98: 5210 5c8f |0000: iget v0, v1, Lorg/jaudiotagger/tag/images/StandardArtwork;.width:I // field@8f5c │ │ -32ba9c: 0f00 |0002: return v0 │ │ +32ba8c: |[32ba8c] org.jaudiotagger.tag.images.StandardArtwork.getWidth:()I │ │ +32ba9c: 5210 5c8f |0000: iget v0, v1, Lorg/jaudiotagger/tag/images/StandardArtwork;.width:I // field@8f5c │ │ +32baa0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/images/StandardArtwork; │ │ │ │ #8 : (in Lorg/jaudiotagger/tag/images/StandardArtwork;) │ │ @@ -1125579,17 +1125579,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -32ba14: |[32ba14] org.jaudiotagger.tag.images.StandardArtwork.isLinked:()Z │ │ -32ba24: 5510 598f |0000: iget-boolean v0, v1, Lorg/jaudiotagger/tag/images/StandardArtwork;.isLinked:Z // field@8f59 │ │ -32ba28: 0f00 |0002: return v0 │ │ +32ba18: |[32ba18] org.jaudiotagger.tag.images.StandardArtwork.isLinked:()Z │ │ +32ba28: 5510 598f |0000: iget-boolean v0, v1, Lorg/jaudiotagger/tag/images/StandardArtwork;.isLinked:Z // field@8f59 │ │ +32ba2c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/images/StandardArtwork; │ │ │ │ #9 : (in Lorg/jaudiotagger/tag/images/StandardArtwork;) │ │ @@ -1125597,17 +1125597,17 @@ │ │ type : '([B)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -32bb9c: |[32bb9c] org.jaudiotagger.tag.images.StandardArtwork.setBinaryData:([B)V │ │ -32bbac: 5b01 558f |0000: iput-object v1, v0, Lorg/jaudiotagger/tag/images/StandardArtwork;.binaryData:[B // field@8f55 │ │ -32bbb0: 0e00 |0002: return-void │ │ +32bba0: |[32bba0] org.jaudiotagger.tag.images.StandardArtwork.setBinaryData:([B)V │ │ +32bbb0: 5b01 558f |0000: iput-object v1, v0, Lorg/jaudiotagger/tag/images/StandardArtwork;.binaryData:[B // field@8f55 │ │ +32bbb4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/tag/images/StandardArtwork; │ │ 0x0000 - 0x0003 reg=1 (null) [B │ │ │ │ @@ -1125616,17 +1125616,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -32bbb4: |[32bbb4] org.jaudiotagger.tag.images.StandardArtwork.setDescription:(Ljava/lang/String;)V │ │ -32bbc4: 5b01 568f |0000: iput-object v1, v0, Lorg/jaudiotagger/tag/images/StandardArtwork;.description:Ljava/lang/String; // field@8f56 │ │ -32bbc8: 0e00 |0002: return-void │ │ +32bbb8: |[32bbb8] org.jaudiotagger.tag.images.StandardArtwork.setDescription:(Ljava/lang/String;)V │ │ +32bbc8: 5b01 568f |0000: iput-object v1, v0, Lorg/jaudiotagger/tag/images/StandardArtwork;.description:Ljava/lang/String; // field@8f56 │ │ +32bbcc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/tag/images/StandardArtwork; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1125635,35 +1125635,35 @@ │ │ type : '(Ljava/io/File;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 45 16-bit code units │ │ -32bbcc: |[32bbcc] org.jaudiotagger.tag.images.StandardArtwork.setFromFile:(Ljava/io/File;)V │ │ -32bbdc: 2200 0410 |0000: new-instance v0, Ljava/io/RandomAccessFile; // type@1004 │ │ -32bbe0: 1a01 069c |0002: const-string v1, "r" // string@9c06 │ │ -32bbe4: 7030 ab86 4001 |0004: invoke-direct {v0, v4, v1}, Ljava/io/RandomAccessFile;.:(Ljava/io/File;Ljava/lang/String;)V // method@86ab │ │ -32bbea: 6e10 af86 0000 |0007: invoke-virtual {v0}, Ljava/io/RandomAccessFile;.length:()J // method@86af │ │ -32bbf0: 0b01 |000a: move-result-wide v1 │ │ -32bbf2: 8414 |000b: long-to-int v4, v1 │ │ -32bbf4: 2344 1c13 |000c: new-array v4, v4, [B // type@131c │ │ -32bbf8: 6e20 b186 4000 |000e: invoke-virtual {v0, v4}, Ljava/io/RandomAccessFile;.read:([B)I // method@86b1 │ │ -32bbfe: 6e10 ac86 0000 |0011: invoke-virtual {v0}, Ljava/io/RandomAccessFile;.close:()V // method@86ac │ │ -32bc04: 6e20 579c 4300 |0014: invoke-virtual {v3, v4}, Lorg/jaudiotagger/tag/images/StandardArtwork;.setBinaryData:([B)V // method@9c57 │ │ -32bc0a: 7110 e49b 0400 |0017: invoke-static {v4}, Lorg/jaudiotagger/tag/id3/valuepair/ImageFormats;.getMimeTypeForBinarySignature:([B)Ljava/lang/String; // method@9be4 │ │ -32bc10: 0c04 |001a: move-result-object v4 │ │ -32bc12: 6e20 609c 4300 |001b: invoke-virtual {v3, v4}, Lorg/jaudiotagger/tag/images/StandardArtwork;.setMimeType:(Ljava/lang/String;)V // method@9c60 │ │ -32bc18: 1a04 0000 |001e: const-string v4, "" // string@0000 │ │ -32bc1c: 6e20 589c 4300 |0020: invoke-virtual {v3, v4}, Lorg/jaudiotagger/tag/images/StandardArtwork;.setDescription:(Ljava/lang/String;)V // method@9c58 │ │ -32bc22: 6204 8192 |0023: sget-object v4, Lorg/jaudiotagger/tag/reference/PictureTypes;.DEFAULT_ID:Ljava/lang/Integer; // field@9281 │ │ -32bc26: 6e10 2987 0400 |0025: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@8729 │ │ -32bc2c: 0a04 |0028: move-result v4 │ │ -32bc2e: 6e20 619c 4300 |0029: invoke-virtual {v3, v4}, Lorg/jaudiotagger/tag/images/StandardArtwork;.setPictureType:(I)V // method@9c61 │ │ -32bc34: 0e00 |002c: return-void │ │ +32bbd0: |[32bbd0] org.jaudiotagger.tag.images.StandardArtwork.setFromFile:(Ljava/io/File;)V │ │ +32bbe0: 2200 0410 |0000: new-instance v0, Ljava/io/RandomAccessFile; // type@1004 │ │ +32bbe4: 1a01 069c |0002: const-string v1, "r" // string@9c06 │ │ +32bbe8: 7030 ab86 4001 |0004: invoke-direct {v0, v4, v1}, Ljava/io/RandomAccessFile;.:(Ljava/io/File;Ljava/lang/String;)V // method@86ab │ │ +32bbee: 6e10 af86 0000 |0007: invoke-virtual {v0}, Ljava/io/RandomAccessFile;.length:()J // method@86af │ │ +32bbf4: 0b01 |000a: move-result-wide v1 │ │ +32bbf6: 8414 |000b: long-to-int v4, v1 │ │ +32bbf8: 2344 1c13 |000c: new-array v4, v4, [B // type@131c │ │ +32bbfc: 6e20 b186 4000 |000e: invoke-virtual {v0, v4}, Ljava/io/RandomAccessFile;.read:([B)I // method@86b1 │ │ +32bc02: 6e10 ac86 0000 |0011: invoke-virtual {v0}, Ljava/io/RandomAccessFile;.close:()V // method@86ac │ │ +32bc08: 6e20 579c 4300 |0014: invoke-virtual {v3, v4}, Lorg/jaudiotagger/tag/images/StandardArtwork;.setBinaryData:([B)V // method@9c57 │ │ +32bc0e: 7110 e49b 0400 |0017: invoke-static {v4}, Lorg/jaudiotagger/tag/id3/valuepair/ImageFormats;.getMimeTypeForBinarySignature:([B)Ljava/lang/String; // method@9be4 │ │ +32bc14: 0c04 |001a: move-result-object v4 │ │ +32bc16: 6e20 609c 4300 |001b: invoke-virtual {v3, v4}, Lorg/jaudiotagger/tag/images/StandardArtwork;.setMimeType:(Ljava/lang/String;)V // method@9c60 │ │ +32bc1c: 1a04 0000 |001e: const-string v4, "" // string@0000 │ │ +32bc20: 6e20 589c 4300 |0020: invoke-virtual {v3, v4}, Lorg/jaudiotagger/tag/images/StandardArtwork;.setDescription:(Ljava/lang/String;)V // method@9c58 │ │ +32bc26: 6204 8192 |0023: sget-object v4, Lorg/jaudiotagger/tag/reference/PictureTypes;.DEFAULT_ID:Ljava/lang/Integer; // field@9281 │ │ +32bc2a: 6e10 2987 0400 |0025: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@8729 │ │ +32bc30: 0a04 |0028: move-result v4 │ │ +32bc32: 6e20 619c 4300 |0029: invoke-virtual {v3, v4}, Lorg/jaudiotagger/tag/images/StandardArtwork;.setPictureType:(I)V // method@9c61 │ │ +32bc38: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ 0x0007 line=146 │ │ 0x000e line=147 │ │ 0x0011 line=148 │ │ 0x0014 line=150 │ │ @@ -1125679,44 +1125679,44 @@ │ │ type : '(Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 64 16-bit code units │ │ -32bc38: |[32bc38] org.jaudiotagger.tag.images.StandardArtwork.setFromMetadataBlockDataPicture:(Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;)V │ │ -32bc48: 6e10 f18d 0200 |0000: invoke-virtual {v2}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.getMimeType:()Ljava/lang/String; // method@8df1 │ │ -32bc4e: 0c00 |0003: move-result-object v0 │ │ -32bc50: 6e20 609c 0100 |0004: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/images/StandardArtwork;.setMimeType:(Ljava/lang/String;)V // method@9c60 │ │ -32bc56: 6e10 ea8d 0200 |0007: invoke-virtual {v2}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.getDescription:()Ljava/lang/String; // method@8dea │ │ -32bc5c: 0c00 |000a: move-result-object v0 │ │ -32bc5e: 6e20 589c 0100 |000b: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/images/StandardArtwork;.setDescription:(Ljava/lang/String;)V // method@9c58 │ │ -32bc64: 6e10 f28d 0200 |000e: invoke-virtual {v2}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.getPictureType:()I // method@8df2 │ │ -32bc6a: 0a00 |0011: move-result v0 │ │ -32bc6c: 6e20 619c 0100 |0012: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/images/StandardArtwork;.setPictureType:(I)V // method@9c61 │ │ -32bc72: 6e10 fb8d 0200 |0015: invoke-virtual {v2}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.isImageUrl:()Z // method@8dfb │ │ -32bc78: 0a00 |0018: move-result v0 │ │ -32bc7a: 3800 1100 |0019: if-eqz v0, 002a // +0011 │ │ -32bc7e: 6e10 fb8d 0200 |001b: invoke-virtual {v2}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.isImageUrl:()Z // method@8dfb │ │ -32bc84: 0a00 |001e: move-result v0 │ │ -32bc86: 6e20 5e9c 0100 |001f: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/images/StandardArtwork;.setLinked:(Z)V // method@9c5e │ │ -32bc8c: 6e10 ee8d 0200 |0022: invoke-virtual {v2}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.getImageUrl:()Ljava/lang/String; // method@8dee │ │ -32bc92: 0c00 |0025: move-result-object v0 │ │ -32bc94: 6e20 5d9c 0100 |0026: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/images/StandardArtwork;.setImageUrl:(Ljava/lang/String;)V // method@9c5d │ │ -32bc9a: 2808 |0029: goto 0031 // +0008 │ │ -32bc9c: 6e10 ed8d 0200 |002a: invoke-virtual {v2}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.getImageData:()[B // method@8ded │ │ -32bca2: 0c00 |002d: move-result-object v0 │ │ -32bca4: 6e20 579c 0100 |002e: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/images/StandardArtwork;.setBinaryData:([B)V // method@9c57 │ │ -32bcaa: 6e10 f58d 0200 |0031: invoke-virtual {v2}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.getWidth:()I // method@8df5 │ │ -32bcb0: 0a00 |0034: move-result v0 │ │ -32bcb2: 6e20 629c 0100 |0035: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/images/StandardArtwork;.setWidth:(I)V // method@9c62 │ │ -32bcb8: 6e10 eb8d 0200 |0038: invoke-virtual {v2}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.getHeight:()I // method@8deb │ │ -32bcbe: 0a02 |003b: move-result v2 │ │ -32bcc0: 6e20 5b9c 2100 |003c: invoke-virtual {v1, v2}, Lorg/jaudiotagger/tag/images/StandardArtwork;.setHeight:(I)V // method@9c5b │ │ -32bcc6: 0e00 |003f: return-void │ │ +32bc3c: |[32bc3c] org.jaudiotagger.tag.images.StandardArtwork.setFromMetadataBlockDataPicture:(Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;)V │ │ +32bc4c: 6e10 f18d 0200 |0000: invoke-virtual {v2}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.getMimeType:()Ljava/lang/String; // method@8df1 │ │ +32bc52: 0c00 |0003: move-result-object v0 │ │ +32bc54: 6e20 609c 0100 |0004: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/images/StandardArtwork;.setMimeType:(Ljava/lang/String;)V // method@9c60 │ │ +32bc5a: 6e10 ea8d 0200 |0007: invoke-virtual {v2}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.getDescription:()Ljava/lang/String; // method@8dea │ │ +32bc60: 0c00 |000a: move-result-object v0 │ │ +32bc62: 6e20 589c 0100 |000b: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/images/StandardArtwork;.setDescription:(Ljava/lang/String;)V // method@9c58 │ │ +32bc68: 6e10 f28d 0200 |000e: invoke-virtual {v2}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.getPictureType:()I // method@8df2 │ │ +32bc6e: 0a00 |0011: move-result v0 │ │ +32bc70: 6e20 619c 0100 |0012: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/images/StandardArtwork;.setPictureType:(I)V // method@9c61 │ │ +32bc76: 6e10 fb8d 0200 |0015: invoke-virtual {v2}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.isImageUrl:()Z // method@8dfb │ │ +32bc7c: 0a00 |0018: move-result v0 │ │ +32bc7e: 3800 1100 |0019: if-eqz v0, 002a // +0011 │ │ +32bc82: 6e10 fb8d 0200 |001b: invoke-virtual {v2}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.isImageUrl:()Z // method@8dfb │ │ +32bc88: 0a00 |001e: move-result v0 │ │ +32bc8a: 6e20 5e9c 0100 |001f: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/images/StandardArtwork;.setLinked:(Z)V // method@9c5e │ │ +32bc90: 6e10 ee8d 0200 |0022: invoke-virtual {v2}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.getImageUrl:()Ljava/lang/String; // method@8dee │ │ +32bc96: 0c00 |0025: move-result-object v0 │ │ +32bc98: 6e20 5d9c 0100 |0026: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/images/StandardArtwork;.setImageUrl:(Ljava/lang/String;)V // method@9c5d │ │ +32bc9e: 2808 |0029: goto 0031 // +0008 │ │ +32bca0: 6e10 ed8d 0200 |002a: invoke-virtual {v2}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.getImageData:()[B // method@8ded │ │ +32bca6: 0c00 |002d: move-result-object v0 │ │ +32bca8: 6e20 579c 0100 |002e: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/images/StandardArtwork;.setBinaryData:([B)V // method@9c57 │ │ +32bcae: 6e10 f58d 0200 |0031: invoke-virtual {v2}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.getWidth:()I // method@8df5 │ │ +32bcb4: 0a00 |0034: move-result v0 │ │ +32bcb6: 6e20 629c 0100 |0035: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/images/StandardArtwork;.setWidth:(I)V // method@9c62 │ │ +32bcbc: 6e10 eb8d 0200 |0038: invoke-virtual {v2}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.getHeight:()I // method@8deb │ │ +32bcc2: 0a02 |003b: move-result v2 │ │ +32bcc4: 6e20 5b9c 2100 |003c: invoke-virtual {v1, v2}, Lorg/jaudiotagger/tag/images/StandardArtwork;.setHeight:(I)V // method@9c5b │ │ +32bcca: 0e00 |003f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ 0x0007 line=198 │ │ 0x000e line=199 │ │ 0x0015 line=200 │ │ 0x001b line=202 │ │ @@ -1125733,17 +1125733,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -32bcc8: |[32bcc8] org.jaudiotagger.tag.images.StandardArtwork.setHeight:(I)V │ │ -32bcd8: 5901 578f |0000: iput v1, v0, Lorg/jaudiotagger/tag/images/StandardArtwork;.height:I // field@8f57 │ │ -32bcdc: 0e00 |0002: return-void │ │ +32bccc: |[32bccc] org.jaudiotagger.tag.images.StandardArtwork.setHeight:(I)V │ │ +32bcdc: 5901 578f |0000: iput v1, v0, Lorg/jaudiotagger/tag/images/StandardArtwork;.height:I // field@8f57 │ │ +32bce0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=233 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/tag/images/StandardArtwork; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -1125752,33 +1125752,33 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -32ba2c: |[32ba2c] org.jaudiotagger.tag.images.StandardArtwork.setImageFromData:()Z │ │ -32ba3c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -32ba3e: 0f00 |0001: return v0 │ │ +32ba30: |[32ba30] org.jaudiotagger.tag.images.StandardArtwork.setImageFromData:()Z │ │ +32ba40: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +32ba42: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #15 : (in Lorg/jaudiotagger/tag/images/StandardArtwork;) │ │ name : 'setImageUrl' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -32bce0: |[32bce0] org.jaudiotagger.tag.images.StandardArtwork.setImageUrl:(Ljava/lang/String;)V │ │ -32bcf0: 5b01 588f |0000: iput-object v1, v0, Lorg/jaudiotagger/tag/images/StandardArtwork;.imageUrl:Ljava/lang/String; // field@8f58 │ │ -32bcf4: 0e00 |0002: return-void │ │ +32bce4: |[32bce4] org.jaudiotagger.tag.images.StandardArtwork.setImageUrl:(Ljava/lang/String;)V │ │ +32bcf4: 5b01 588f |0000: iput-object v1, v0, Lorg/jaudiotagger/tag/images/StandardArtwork;.imageUrl:Ljava/lang/String; // field@8f58 │ │ +32bcf8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/tag/images/StandardArtwork; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1125787,17 +1125787,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -32bcf8: |[32bcf8] org.jaudiotagger.tag.images.StandardArtwork.setLinked:(Z)V │ │ -32bd08: 5c01 598f |0000: iput-boolean v1, v0, Lorg/jaudiotagger/tag/images/StandardArtwork;.isLinked:Z // field@8f59 │ │ -32bd0c: 0e00 |0002: return-void │ │ +32bcfc: |[32bcfc] org.jaudiotagger.tag.images.StandardArtwork.setLinked:(Z)V │ │ +32bd0c: 5c01 598f |0000: iput-boolean v1, v0, Lorg/jaudiotagger/tag/images/StandardArtwork;.isLinked:Z // field@8f59 │ │ +32bd10: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/tag/images/StandardArtwork; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -1125806,19 +1125806,19 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -32bd10: |[32bd10] org.jaudiotagger.tag.images.StandardArtwork.setLinkedFromURL:(Ljava/lang/String;)V │ │ -32bd20: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -32bd22: 6e20 5e9c 0100 |0001: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/images/StandardArtwork;.setLinked:(Z)V // method@9c5e │ │ -32bd28: 6e20 5d9c 2100 |0004: invoke-virtual {v1, v2}, Lorg/jaudiotagger/tag/images/StandardArtwork;.setImageUrl:(Ljava/lang/String;)V // method@9c5d │ │ -32bd2e: 0e00 |0007: return-void │ │ +32bd14: |[32bd14] org.jaudiotagger.tag.images.StandardArtwork.setLinkedFromURL:(Ljava/lang/String;)V │ │ +32bd24: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +32bd26: 6e20 5e9c 0100 |0001: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/images/StandardArtwork;.setLinked:(Z)V // method@9c5e │ │ +32bd2c: 6e20 5d9c 2100 |0004: invoke-virtual {v1, v2}, Lorg/jaudiotagger/tag/images/StandardArtwork;.setImageUrl:(Ljava/lang/String;)V // method@9c5d │ │ +32bd32: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=164 │ │ 0x0004 line=165 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/jaudiotagger/tag/images/StandardArtwork; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ @@ -1125828,17 +1125828,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -32bd30: |[32bd30] org.jaudiotagger.tag.images.StandardArtwork.setMimeType:(Ljava/lang/String;)V │ │ -32bd40: 5b01 5a8f |0000: iput-object v1, v0, Lorg/jaudiotagger/tag/images/StandardArtwork;.mimeType:Ljava/lang/String; // field@8f5a │ │ -32bd44: 0e00 |0002: return-void │ │ +32bd34: |[32bd34] org.jaudiotagger.tag.images.StandardArtwork.setMimeType:(Ljava/lang/String;)V │ │ +32bd44: 5b01 5a8f |0000: iput-object v1, v0, Lorg/jaudiotagger/tag/images/StandardArtwork;.mimeType:Ljava/lang/String; // field@8f5a │ │ +32bd48: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/tag/images/StandardArtwork; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1125847,17 +1125847,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -32bd48: |[32bd48] org.jaudiotagger.tag.images.StandardArtwork.setPictureType:(I)V │ │ -32bd58: 5901 5b8f |0000: iput v1, v0, Lorg/jaudiotagger/tag/images/StandardArtwork;.pictureType:I // field@8f5b │ │ -32bd5c: 0e00 |0002: return-void │ │ +32bd4c: |[32bd4c] org.jaudiotagger.tag.images.StandardArtwork.setPictureType:(I)V │ │ +32bd5c: 5901 5b8f |0000: iput v1, v0, Lorg/jaudiotagger/tag/images/StandardArtwork;.pictureType:I // field@8f5b │ │ +32bd60: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/tag/images/StandardArtwork; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -1125866,17 +1125866,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -32bd60: |[32bd60] org.jaudiotagger.tag.images.StandardArtwork.setWidth:(I)V │ │ -32bd70: 5901 5c8f |0000: iput v1, v0, Lorg/jaudiotagger/tag/images/StandardArtwork;.width:I // field@8f5c │ │ -32bd74: 0e00 |0002: return-void │ │ +32bd64: |[32bd64] org.jaudiotagger.tag.images.StandardArtwork.setWidth:(I)V │ │ +32bd74: 5901 5c8f |0000: iput v1, v0, Lorg/jaudiotagger/tag/images/StandardArtwork;.width:I // field@8f5c │ │ +32bd78: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=228 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/tag/images/StandardArtwork; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -1125920,17 +1125920,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -32bdb8: |[32bdb8] org.jaudiotagger.tag.images.StandardImageHandler.:()V │ │ -32bdc8: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -32bdce: 0e00 |0003: return-void │ │ +32bdbc: |[32bdbc] org.jaudiotagger.tag.images.StandardImageHandler.:()V │ │ +32bdcc: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +32bdd2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/images/StandardImageHandler; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/images/StandardImageHandler;) │ │ @@ -1125938,22 +1125938,22 @@ │ │ type : '()Lorg/jaudiotagger/tag/images/StandardImageHandler;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -32bd8c: |[32bd8c] org.jaudiotagger.tag.images.StandardImageHandler.getInstanceOf:()Lorg/jaudiotagger/tag/images/StandardImageHandler; │ │ -32bd9c: 6200 5d8f |0000: sget-object v0, Lorg/jaudiotagger/tag/images/StandardImageHandler;.instance:Lorg/jaudiotagger/tag/images/StandardImageHandler; // field@8f5d │ │ -32bda0: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -32bda4: 2200 bf12 |0004: new-instance v0, Lorg/jaudiotagger/tag/images/StandardImageHandler; // type@12bf │ │ -32bda8: 7010 639c 0000 |0006: invoke-direct {v0}, Lorg/jaudiotagger/tag/images/StandardImageHandler;.:()V // method@9c63 │ │ -32bdae: 6900 5d8f |0009: sput-object v0, Lorg/jaudiotagger/tag/images/StandardImageHandler;.instance:Lorg/jaudiotagger/tag/images/StandardImageHandler; // field@8f5d │ │ -32bdb2: 6200 5d8f |000b: sget-object v0, Lorg/jaudiotagger/tag/images/StandardImageHandler;.instance:Lorg/jaudiotagger/tag/images/StandardImageHandler; // field@8f5d │ │ -32bdb6: 1100 |000d: return-object v0 │ │ +32bd90: |[32bd90] org.jaudiotagger.tag.images.StandardImageHandler.getInstanceOf:()Lorg/jaudiotagger/tag/images/StandardImageHandler; │ │ +32bda0: 6200 5d8f |0000: sget-object v0, Lorg/jaudiotagger/tag/images/StandardImageHandler;.instance:Lorg/jaudiotagger/tag/images/StandardImageHandler; // field@8f5d │ │ +32bda4: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +32bda8: 2200 bf12 |0004: new-instance v0, Lorg/jaudiotagger/tag/images/StandardImageHandler; // type@12bf │ │ +32bdac: 7010 639c 0000 |0006: invoke-direct {v0}, Lorg/jaudiotagger/tag/images/StandardImageHandler;.:()V // method@9c63 │ │ +32bdb2: 6900 5d8f |0009: sput-object v0, Lorg/jaudiotagger/tag/images/StandardImageHandler;.instance:Lorg/jaudiotagger/tag/images/StandardImageHandler; // field@8f5d │ │ +32bdb6: 6200 5d8f |000b: sget-object v0, Lorg/jaudiotagger/tag/images/StandardImageHandler;.instance:Lorg/jaudiotagger/tag/images/StandardImageHandler; // field@8f5d │ │ +32bdba: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0004 line=25 │ │ 0x000b line=27 │ │ locals : │ │ │ │ @@ -1125963,77 +1125963,77 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -32bd78: |[32bd78] org.jaudiotagger.tag.images.StandardImageHandler.isMimeTypeWritable:(Ljava/lang/String;)Z │ │ -32bd88: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -32bd8a: 0f01 |0001: return v1 │ │ +32bd7c: |[32bd7c] org.jaudiotagger.tag.images.StandardImageHandler.isMimeTypeWritable:(Ljava/lang/String;)Z │ │ +32bd8c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +32bd8e: 0f01 |0001: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/images/StandardImageHandler;) │ │ name : 'makeSmaller' │ │ type : '(Lorg/jaudiotagger/tag/images/Artwork;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -32bdd0: |[32bdd0] org.jaudiotagger.tag.images.StandardImageHandler.makeSmaller:(Lorg/jaudiotagger/tag/images/Artwork;I)V │ │ -32bde0: 0e00 |0000: return-void │ │ +32bdd4: |[32bdd4] org.jaudiotagger.tag.images.StandardImageHandler.makeSmaller:(Lorg/jaudiotagger/tag/images/Artwork;I)V │ │ +32bde4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/jaudiotagger/tag/images/StandardImageHandler;) │ │ name : 'reduceQuality' │ │ type : '(Lorg/jaudiotagger/tag/images/Artwork;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -32bde4: |[32bde4] org.jaudiotagger.tag.images.StandardImageHandler.reduceQuality:(Lorg/jaudiotagger/tag/images/Artwork;I)V │ │ -32bdf4: 0e00 |0000: return-void │ │ +32bde8: |[32bde8] org.jaudiotagger.tag.images.StandardImageHandler.reduceQuality:(Lorg/jaudiotagger/tag/images/Artwork;I)V │ │ +32bdf8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/jaudiotagger/tag/images/StandardImageHandler;) │ │ name : 'showReadFormats' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -32bdf8: |[32bdf8] org.jaudiotagger.tag.images.StandardImageHandler.showReadFormats:()V │ │ -32be08: 0e00 |0000: return-void │ │ +32bdfc: |[32bdfc] org.jaudiotagger.tag.images.StandardImageHandler.showReadFormats:()V │ │ +32be0c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lorg/jaudiotagger/tag/images/StandardImageHandler;) │ │ name : 'showWriteFormats' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -32be0c: |[32be0c] org.jaudiotagger.tag.images.StandardImageHandler.showWriteFormats:()V │ │ -32be1c: 0e00 |0000: return-void │ │ +32be10: |[32be10] org.jaudiotagger.tag.images.StandardImageHandler.showWriteFormats:()V │ │ +32be20: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 18480 (StandardImageHandler.java) │ │ │ │ Class #3501 header: │ │ @@ -1126064,17 +1126064,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3317ec: |[3317ec] org.jaudiotagger.tag.mp4.Mp4TagCreator.:()V │ │ -3317fc: 7010 458e 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/audio/generic/AbstractTagCreator;.:()V // method@8e45 │ │ -331802: 0e00 |0003: return-void │ │ +3317f0: |[3317f0] org.jaudiotagger.tag.mp4.Mp4TagCreator.:()V │ │ +331800: 7010 458e 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/audio/generic/AbstractTagCreator;.:()V // method@8e45 │ │ +331806: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/mp4/Mp4TagCreator; │ │ │ │ Virtual methods - │ │ @@ -1126083,103 +1126083,103 @@ │ │ type : '(Lorg/jaudiotagger/tag/Tag;I)Ljava/nio/ByteBuffer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 177 16-bit code units │ │ -331650: |[331650] org.jaudiotagger.tag.mp4.Mp4TagCreator.convert:(Lorg/jaudiotagger/tag/Tag;I)Ljava/nio/ByteBuffer; │ │ -331660: 2207 ef0f |0000: new-instance v7, Ljava/io/ByteArrayOutputStream; // type@0fef │ │ -331664: 7010 2d86 0700 |0002: invoke-direct {v7}, Ljava/io/ByteArrayOutputStream;.:()V // method@862d │ │ -33166a: 7210 bd91 0600 |0005: invoke-interface {v6}, Lorg/jaudiotagger/tag/Tag;.getFields:()Ljava/util/Iterator; // method@91bd │ │ -331670: 0c00 |0008: move-result-object v0 │ │ -331672: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -331674: 7210 4789 0000 |000a: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -33167a: 0a02 |000d: move-result v2 │ │ -33167c: 3802 6600 |000e: if-eqz v2, 0074 // +0066 │ │ -331680: 7210 4889 0000 |0010: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -331686: 0c02 |0013: move-result-object v2 │ │ -331688: 1f02 c711 |0014: check-cast v2, Lorg/jaudiotagger/tag/TagField; // type@11c7 │ │ -33168c: 2023 e012 |0016: instance-of v3, v2, Lorg/jaudiotagger/tag/mp4/field/Mp4TagCoverField; // type@12e0 │ │ -331690: 3803 5400 |0018: if-eqz v3, 006c // +0054 │ │ -331694: 3801 0300 |001a: if-eqz v1, 001d // +0003 │ │ -331698: 28ee |001c: goto 000a // -0012 │ │ -33169a: 1211 |001d: const/4 v1, #int 1 // #1 │ │ -33169c: 2202 ef0f |001e: new-instance v2, Ljava/io/ByteArrayOutputStream; // type@0fef │ │ -3316a0: 7010 2d86 0200 |0020: invoke-direct {v2}, Ljava/io/ByteArrayOutputStream;.:()V // method@862d │ │ -3316a6: 6203 b487 |0023: sget-object v3, Lorg/jaudiotagger/tag/FieldKey;.COVER_ART:Lorg/jaudiotagger/tag/FieldKey; // field@87b4 │ │ -3316aa: 7220 bf91 3600 |0025: invoke-interface {v6, v3}, Lorg/jaudiotagger/tag/Tag;.getFields:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/util/List; // method@91bf │ │ -3316b0: 0c03 |0028: move-result-object v3 │ │ -3316b2: 7210 6e89 0300 |0029: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ -3316b8: 0c03 |002c: move-result-object v3 │ │ -3316ba: 7210 4789 0300 |002d: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -3316c0: 0a04 |0030: move-result v4 │ │ -3316c2: 3804 1200 |0031: if-eqz v4, 0043 // +0012 │ │ -3316c6: 7210 4889 0300 |0033: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -3316cc: 0c04 |0036: move-result-object v4 │ │ -3316ce: 1f04 c711 |0037: check-cast v4, Lorg/jaudiotagger/tag/TagField; // type@11c7 │ │ -3316d2: 1f04 d412 |0039: check-cast v4, Lorg/jaudiotagger/tag/mp4/Mp4TagField; // type@12d4 │ │ -3316d6: 6e10 6f9d 0400 |003b: invoke-virtual {v4}, Lorg/jaudiotagger/tag/mp4/Mp4TagField;.getRawContentDataOnly:()[B // method@9d6f │ │ -3316dc: 0c04 |003e: move-result-object v4 │ │ -3316de: 6e20 3386 4200 |003f: invoke-virtual {v2, v4}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ -3316e4: 28eb |0042: goto 002d // -0015 │ │ -3316e6: 6e10 3186 0200 |0043: invoke-virtual {v2}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8631 │ │ -3316ec: 0c02 |0046: move-result-object v2 │ │ -3316ee: 2123 |0047: array-length v3, v2 │ │ -3316f0: d803 0308 |0048: add-int/lit8 v3, v3, #int 8 // #08 │ │ -3316f4: 7110 a58e 0300 |004a: invoke-static {v3}, Lorg/jaudiotagger/audio/generic/Utils;.getSizeBEInt32:(I)[B // method@8ea5 │ │ -3316fa: 0c03 |004d: move-result-object v3 │ │ -3316fc: 6e20 3386 3700 |004e: invoke-virtual {v7, v3}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ -331702: 6203 8c8f |0051: sget-object v3, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ARTWORK:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f8c │ │ -331706: 6e10 329d 0300 |0053: invoke-virtual {v3}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.getFieldName:()Ljava/lang/String; // method@9d32 │ │ -33170c: 0c03 |0056: move-result-object v3 │ │ -33170e: 6204 aa81 |0057: sget-object v4, Ljava/nio/charset/StandardCharsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@81aa │ │ -331712: 6e20 a187 4300 |0059: invoke-virtual {v3, v4}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@87a1 │ │ -331718: 0c03 |005c: move-result-object v3 │ │ -33171a: 6e20 3386 3700 |005d: invoke-virtual {v7, v3}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ -331720: 6e20 3386 2700 |0060: invoke-virtual {v7, v2}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ -331726: 28a7 |0063: goto 000a // -0059 │ │ -331728: 2206 3310 |0064: new-instance v6, Ljava/lang/RuntimeException; // type@1033 │ │ -33172c: 1a07 c74f |0066: const-string v7, "Unable to find COVERART Key" // string@4fc7 │ │ -331730: 7020 7c87 7600 |0068: invoke-direct {v6, v7}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@877c │ │ -331736: 2706 |006b: throw v6 │ │ -331738: 7210 d791 0200 |006c: invoke-interface {v2}, Lorg/jaudiotagger/tag/TagField;.getRawContent:()[B // method@91d7 │ │ -33173e: 0c02 |006f: move-result-object v2 │ │ -331740: 6e20 3386 2700 |0070: invoke-virtual {v7, v2}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ -331746: 2897 |0073: goto 000a // -0069 │ │ -331748: 2206 ef0f |0074: new-instance v6, Ljava/io/ByteArrayOutputStream; // type@0fef │ │ -33174c: 7010 2d86 0600 |0076: invoke-direct {v6}, Ljava/io/ByteArrayOutputStream;.:()V // method@862d │ │ -331752: 6e10 3086 0700 |0079: invoke-virtual {v7}, Ljava/io/ByteArrayOutputStream;.size:()I // method@8630 │ │ -331758: 0a00 |007c: move-result v0 │ │ -33175a: d800 0008 |007d: add-int/lit8 v0, v0, #int 8 // #08 │ │ -33175e: 7110 a58e 0000 |007f: invoke-static {v0}, Lorg/jaudiotagger/audio/generic/Utils;.getSizeBEInt32:(I)[B // method@8ea5 │ │ -331764: 0c00 |0082: move-result-object v0 │ │ -331766: 6e20 3386 0600 |0083: invoke-virtual {v6, v0}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ -33176c: 6200 9184 |0086: sget-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.ILST:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8491 │ │ -331770: 6e10 888f 0000 |0088: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.getFieldName:()Ljava/lang/String; // method@8f88 │ │ -331776: 0c00 |008b: move-result-object v0 │ │ -331778: 6201 aa81 |008c: sget-object v1, Ljava/nio/charset/StandardCharsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@81aa │ │ -33177c: 6e20 a187 1000 |008e: invoke-virtual {v0, v1}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@87a1 │ │ -331782: 0c00 |0091: move-result-object v0 │ │ -331784: 6e20 3386 0600 |0092: invoke-virtual {v6, v0}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ -33178a: 6e10 3186 0700 |0095: invoke-virtual {v7}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8631 │ │ -331790: 0c07 |0098: move-result-object v7 │ │ -331792: 6e20 3386 7600 |0099: invoke-virtual {v6, v7}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ -331798: 6e10 3186 0600 |009c: invoke-virtual {v6}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8631 │ │ -33179e: 0c06 |009f: move-result-object v6 │ │ -3317a0: 7110 5b88 0600 |00a0: invoke-static {v6}, Ljava/nio/ByteBuffer;.wrap:([B)Ljava/nio/ByteBuffer; // method@885b │ │ -3317a6: 0c06 |00a3: move-result-object v6 │ │ -3317a8: 6e10 5988 0600 |00a4: invoke-virtual {v6}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@8859 │ │ -3317ae: 1106 |00a7: return-object v6 │ │ -3317b0: 0d06 |00a8: move-exception v6 │ │ -3317b2: 2207 3310 |00a9: new-instance v7, Ljava/lang/RuntimeException; // type@1033 │ │ -3317b6: 7020 7e87 6700 |00ab: invoke-direct {v7, v6}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@877e │ │ -3317bc: 2802 |00ae: goto 00b0 // +0002 │ │ -3317be: 2707 |00af: throw v7 │ │ -3317c0: 28ff |00b0: goto 00af // -0001 │ │ +331654: |[331654] org.jaudiotagger.tag.mp4.Mp4TagCreator.convert:(Lorg/jaudiotagger/tag/Tag;I)Ljava/nio/ByteBuffer; │ │ +331664: 2207 ef0f |0000: new-instance v7, Ljava/io/ByteArrayOutputStream; // type@0fef │ │ +331668: 7010 2d86 0700 |0002: invoke-direct {v7}, Ljava/io/ByteArrayOutputStream;.:()V // method@862d │ │ +33166e: 7210 bd91 0600 |0005: invoke-interface {v6}, Lorg/jaudiotagger/tag/Tag;.getFields:()Ljava/util/Iterator; // method@91bd │ │ +331674: 0c00 |0008: move-result-object v0 │ │ +331676: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +331678: 7210 4789 0000 |000a: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +33167e: 0a02 |000d: move-result v2 │ │ +331680: 3802 6600 |000e: if-eqz v2, 0074 // +0066 │ │ +331684: 7210 4889 0000 |0010: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +33168a: 0c02 |0013: move-result-object v2 │ │ +33168c: 1f02 c711 |0014: check-cast v2, Lorg/jaudiotagger/tag/TagField; // type@11c7 │ │ +331690: 2023 e012 |0016: instance-of v3, v2, Lorg/jaudiotagger/tag/mp4/field/Mp4TagCoverField; // type@12e0 │ │ +331694: 3803 5400 |0018: if-eqz v3, 006c // +0054 │ │ +331698: 3801 0300 |001a: if-eqz v1, 001d // +0003 │ │ +33169c: 28ee |001c: goto 000a // -0012 │ │ +33169e: 1211 |001d: const/4 v1, #int 1 // #1 │ │ +3316a0: 2202 ef0f |001e: new-instance v2, Ljava/io/ByteArrayOutputStream; // type@0fef │ │ +3316a4: 7010 2d86 0200 |0020: invoke-direct {v2}, Ljava/io/ByteArrayOutputStream;.:()V // method@862d │ │ +3316aa: 6203 b487 |0023: sget-object v3, Lorg/jaudiotagger/tag/FieldKey;.COVER_ART:Lorg/jaudiotagger/tag/FieldKey; // field@87b4 │ │ +3316ae: 7220 bf91 3600 |0025: invoke-interface {v6, v3}, Lorg/jaudiotagger/tag/Tag;.getFields:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/util/List; // method@91bf │ │ +3316b4: 0c03 |0028: move-result-object v3 │ │ +3316b6: 7210 6e89 0300 |0029: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ +3316bc: 0c03 |002c: move-result-object v3 │ │ +3316be: 7210 4789 0300 |002d: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +3316c4: 0a04 |0030: move-result v4 │ │ +3316c6: 3804 1200 |0031: if-eqz v4, 0043 // +0012 │ │ +3316ca: 7210 4889 0300 |0033: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +3316d0: 0c04 |0036: move-result-object v4 │ │ +3316d2: 1f04 c711 |0037: check-cast v4, Lorg/jaudiotagger/tag/TagField; // type@11c7 │ │ +3316d6: 1f04 d412 |0039: check-cast v4, Lorg/jaudiotagger/tag/mp4/Mp4TagField; // type@12d4 │ │ +3316da: 6e10 6f9d 0400 |003b: invoke-virtual {v4}, Lorg/jaudiotagger/tag/mp4/Mp4TagField;.getRawContentDataOnly:()[B // method@9d6f │ │ +3316e0: 0c04 |003e: move-result-object v4 │ │ +3316e2: 6e20 3386 4200 |003f: invoke-virtual {v2, v4}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ +3316e8: 28eb |0042: goto 002d // -0015 │ │ +3316ea: 6e10 3186 0200 |0043: invoke-virtual {v2}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8631 │ │ +3316f0: 0c02 |0046: move-result-object v2 │ │ +3316f2: 2123 |0047: array-length v3, v2 │ │ +3316f4: d803 0308 |0048: add-int/lit8 v3, v3, #int 8 // #08 │ │ +3316f8: 7110 a58e 0300 |004a: invoke-static {v3}, Lorg/jaudiotagger/audio/generic/Utils;.getSizeBEInt32:(I)[B // method@8ea5 │ │ +3316fe: 0c03 |004d: move-result-object v3 │ │ +331700: 6e20 3386 3700 |004e: invoke-virtual {v7, v3}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ +331706: 6203 8c8f |0051: sget-object v3, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ARTWORK:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f8c │ │ +33170a: 6e10 329d 0300 |0053: invoke-virtual {v3}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.getFieldName:()Ljava/lang/String; // method@9d32 │ │ +331710: 0c03 |0056: move-result-object v3 │ │ +331712: 6204 aa81 |0057: sget-object v4, Ljava/nio/charset/StandardCharsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@81aa │ │ +331716: 6e20 a187 4300 |0059: invoke-virtual {v3, v4}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@87a1 │ │ +33171c: 0c03 |005c: move-result-object v3 │ │ +33171e: 6e20 3386 3700 |005d: invoke-virtual {v7, v3}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ +331724: 6e20 3386 2700 |0060: invoke-virtual {v7, v2}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ +33172a: 28a7 |0063: goto 000a // -0059 │ │ +33172c: 2206 3310 |0064: new-instance v6, Ljava/lang/RuntimeException; // type@1033 │ │ +331730: 1a07 c74f |0066: const-string v7, "Unable to find COVERART Key" // string@4fc7 │ │ +331734: 7020 7c87 7600 |0068: invoke-direct {v6, v7}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@877c │ │ +33173a: 2706 |006b: throw v6 │ │ +33173c: 7210 d791 0200 |006c: invoke-interface {v2}, Lorg/jaudiotagger/tag/TagField;.getRawContent:()[B // method@91d7 │ │ +331742: 0c02 |006f: move-result-object v2 │ │ +331744: 6e20 3386 2700 |0070: invoke-virtual {v7, v2}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ +33174a: 2897 |0073: goto 000a // -0069 │ │ +33174c: 2206 ef0f |0074: new-instance v6, Ljava/io/ByteArrayOutputStream; // type@0fef │ │ +331750: 7010 2d86 0600 |0076: invoke-direct {v6}, Ljava/io/ByteArrayOutputStream;.:()V // method@862d │ │ +331756: 6e10 3086 0700 |0079: invoke-virtual {v7}, Ljava/io/ByteArrayOutputStream;.size:()I // method@8630 │ │ +33175c: 0a00 |007c: move-result v0 │ │ +33175e: d800 0008 |007d: add-int/lit8 v0, v0, #int 8 // #08 │ │ +331762: 7110 a58e 0000 |007f: invoke-static {v0}, Lorg/jaudiotagger/audio/generic/Utils;.getSizeBEInt32:(I)[B // method@8ea5 │ │ +331768: 0c00 |0082: move-result-object v0 │ │ +33176a: 6e20 3386 0600 |0083: invoke-virtual {v6, v0}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ +331770: 6200 9184 |0086: sget-object v0, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.ILST:Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier; // field@8491 │ │ +331774: 6e10 888f 0000 |0088: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp4/Mp4AtomIdentifier;.getFieldName:()Ljava/lang/String; // method@8f88 │ │ +33177a: 0c00 |008b: move-result-object v0 │ │ +33177c: 6201 aa81 |008c: sget-object v1, Ljava/nio/charset/StandardCharsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@81aa │ │ +331780: 6e20 a187 1000 |008e: invoke-virtual {v0, v1}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@87a1 │ │ +331786: 0c00 |0091: move-result-object v0 │ │ +331788: 6e20 3386 0600 |0092: invoke-virtual {v6, v0}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ +33178e: 6e10 3186 0700 |0095: invoke-virtual {v7}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8631 │ │ +331794: 0c07 |0098: move-result-object v7 │ │ +331796: 6e20 3386 7600 |0099: invoke-virtual {v6, v7}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ +33179c: 6e10 3186 0600 |009c: invoke-virtual {v6}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8631 │ │ +3317a2: 0c06 |009f: move-result-object v6 │ │ +3317a4: 7110 5b88 0600 |00a0: invoke-static {v6}, Ljava/nio/ByteBuffer;.wrap:([B)Ljava/nio/ByteBuffer; // method@885b │ │ +3317aa: 0c06 |00a3: move-result-object v6 │ │ +3317ac: 6e10 5988 0600 |00a4: invoke-virtual {v6}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@8859 │ │ +3317b2: 1106 |00a7: return-object v6 │ │ +3317b4: 0d06 |00a8: move-exception v6 │ │ +3317b6: 2207 3310 |00a9: new-instance v7, Ljava/lang/RuntimeException; // type@1033 │ │ +3317ba: 7020 7e87 6700 |00ab: invoke-direct {v7, v6}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@877e │ │ +3317c0: 2802 |00ae: goto 00b0 // +0002 │ │ +3317c2: 2707 |00af: throw v7 │ │ +3317c4: 28ff |00b0: goto 00af // -0001 │ │ catches : 3 │ │ 0x0000 - 0x0023 │ │ Ljava/io/IOException; -> 0x00a8 │ │ 0x0023 - 0x0042 │ │ Lorg/jaudiotagger/tag/KeyNotFoundException; -> 0x0064 │ │ Ljava/io/IOException; -> 0x00a8 │ │ 0x0043 - 0x00a7 │ │ @@ -1126273,38 +1126273,38 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -331c40: |[331c40] org.jaudiotagger.tag.mp4.Mp4TagField.:()V │ │ -331c50: 1a00 dd98 |0000: const-string v0, "org.jaudiotagger.tag.mp4" // string@98dd │ │ -331c54: 7110 168a 0000 |0002: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@8a16 │ │ -331c5a: 0c00 |0005: move-result-object v0 │ │ -331c5c: 6900 5b90 |0006: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4TagField;.logger:Ljava/util/logging/Logger; // field@905b │ │ -331c60: 0e00 |0008: return-void │ │ +331c44: |[331c44] org.jaudiotagger.tag.mp4.Mp4TagField.:()V │ │ +331c54: 1a00 dd98 |0000: const-string v0, "org.jaudiotagger.tag.mp4" // string@98dd │ │ +331c58: 7110 168a 0000 |0002: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@8a16 │ │ +331c5e: 0c00 |0005: move-result-object v0 │ │ +331c60: 6900 5b90 |0006: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4TagField;.logger:Ljava/util/logging/Logger; // field@905b │ │ +331c64: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=47 │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/mp4/Mp4TagField;) │ │ name : '' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -331c64: |[331c64] org.jaudiotagger.tag.mp4.Mp4TagField.:(Ljava/lang/String;)V │ │ -331c74: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -331c7a: 5b01 5a90 |0003: iput-object v1, v0, Lorg/jaudiotagger/tag/mp4/Mp4TagField;.id:Ljava/lang/String; // field@905a │ │ -331c7e: 0e00 |0005: return-void │ │ +331c68: |[331c68] org.jaudiotagger.tag.mp4.Mp4TagField.:(Ljava/lang/String;)V │ │ +331c78: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +331c7e: 5b01 5a90 |0003: iput-object v1, v0, Lorg/jaudiotagger/tag/mp4/Mp4TagField;.id:Ljava/lang/String; // field@905a │ │ +331c82: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0003 line=57 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/jaudiotagger/tag/mp4/Mp4TagField; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ @@ -1126314,18 +1126314,18 @@ │ │ type : '(Ljava/lang/String;Ljava/nio/ByteBuffer;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -331c80: |[331c80] org.jaudiotagger.tag.mp4.Mp4TagField.:(Ljava/lang/String;Ljava/nio/ByteBuffer;)V │ │ -331c90: 7020 659d 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/mp4/Mp4TagField;.:(Ljava/lang/String;)V // method@9d65 │ │ -331c96: 6e20 699d 2000 |0003: invoke-virtual {v0, v2}, Lorg/jaudiotagger/tag/mp4/Mp4TagField;.build:(Ljava/nio/ByteBuffer;)V // method@9d69 │ │ -331c9c: 0e00 |0006: return-void │ │ +331c84: |[331c84] org.jaudiotagger.tag.mp4.Mp4TagField.:(Ljava/lang/String;Ljava/nio/ByteBuffer;)V │ │ +331c94: 7020 659d 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/mp4/Mp4TagField;.:(Ljava/lang/String;)V // method@9d65 │ │ +331c9a: 6e20 699d 2000 |0003: invoke-virtual {v0, v2}, Lorg/jaudiotagger/tag/mp4/Mp4TagField;.build:(Ljava/nio/ByteBuffer;)V // method@9d69 │ │ +331ca0: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0003 line=87 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/jaudiotagger/tag/mp4/Mp4TagField; │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/lang/String; │ │ @@ -1126336,18 +1126336,18 @@ │ │ type : '(Ljava/nio/ByteBuffer;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -331ca0: |[331ca0] org.jaudiotagger.tag.mp4.Mp4TagField.:(Ljava/nio/ByteBuffer;)V │ │ -331cb0: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -331cb6: 6e20 699d 1000 |0003: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/mp4/Mp4TagField;.build:(Ljava/nio/ByteBuffer;)V // method@9d69 │ │ -331cbc: 0e00 |0006: return-void │ │ +331ca4: |[331ca4] org.jaudiotagger.tag.mp4.Mp4TagField.:(Ljava/nio/ByteBuffer;)V │ │ +331cb4: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +331cba: 6e20 699d 1000 |0003: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/mp4/Mp4TagField;.build:(Ljava/nio/ByteBuffer;)V // method@9d69 │ │ +331cc0: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0003 line=68 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/jaudiotagger/tag/mp4/Mp4TagField; │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/nio/ByteBuffer; │ │ @@ -1126357,19 +1126357,19 @@ │ │ type : '(Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -331cc0: |[331cc0] org.jaudiotagger.tag.mp4.Mp4TagField.:(Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;)V │ │ -331cd0: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -331cd6: 5b01 5c90 |0003: iput-object v1, v0, Lorg/jaudiotagger/tag/mp4/Mp4TagField;.parentHeader:Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // field@905c │ │ -331cda: 6e20 699d 2000 |0005: invoke-virtual {v0, v2}, Lorg/jaudiotagger/tag/mp4/Mp4TagField;.build:(Ljava/nio/ByteBuffer;)V // method@9d69 │ │ -331ce0: 0e00 |0008: return-void │ │ +331cc4: |[331cc4] org.jaudiotagger.tag.mp4.Mp4TagField.:(Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;)V │ │ +331cd4: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +331cda: 5b01 5c90 |0003: iput-object v1, v0, Lorg/jaudiotagger/tag/mp4/Mp4TagField;.parentHeader:Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // field@905c │ │ +331cde: 6e20 699d 2000 |0005: invoke-virtual {v0, v2}, Lorg/jaudiotagger/tag/mp4/Mp4TagField;.build:(Ljava/nio/ByteBuffer;)V // method@9d69 │ │ +331ce4: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x0003 line=80 │ │ 0x0005 line=81 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lorg/jaudiotagger/tag/mp4/Mp4TagField; │ │ @@ -1126400,17 +1126400,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -331c28: |[331c28] org.jaudiotagger.tag.mp4.Mp4TagField.getId:()Ljava/lang/String; │ │ -331c38: 5410 5a90 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/mp4/Mp4TagField;.id:Ljava/lang/String; // field@905a │ │ -331c3c: 1100 |0002: return-object v0 │ │ +331c2c: |[331c2c] org.jaudiotagger.tag.mp4.Mp4TagField.getId:()Ljava/lang/String; │ │ +331c3c: 5410 5a90 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/mp4/Mp4TagField;.id:Ljava/lang/String; // field@905a │ │ +331c40: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/mp4/Mp4TagField; │ │ │ │ #4 : (in Lorg/jaudiotagger/tag/mp4/Mp4TagField;) │ │ @@ -1126418,21 +1126418,21 @@ │ │ type : '()[B' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -331a44: |[331a44] org.jaudiotagger.tag.mp4.Mp4TagField.getIdBytes:()[B │ │ -331a54: 6e10 6c9d 0200 |0000: invoke-virtual {v2}, Lorg/jaudiotagger/tag/mp4/Mp4TagField;.getId:()Ljava/lang/String; // method@9d6c │ │ -331a5a: 0c00 |0003: move-result-object v0 │ │ -331a5c: 6201 aa81 |0004: sget-object v1, Ljava/nio/charset/StandardCharsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@81aa │ │ -331a60: 6e20 a187 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@87a1 │ │ -331a66: 0c00 |0009: move-result-object v0 │ │ -331a68: 1100 |000a: return-object v0 │ │ +331a48: |[331a48] org.jaudiotagger.tag.mp4.Mp4TagField.getIdBytes:()[B │ │ +331a58: 6e10 6c9d 0200 |0000: invoke-virtual {v2}, Lorg/jaudiotagger/tag/mp4/Mp4TagField;.getId:()Ljava/lang/String; // method@9d6c │ │ +331a5e: 0c00 |0003: move-result-object v0 │ │ +331a60: 6201 aa81 |0004: sget-object v1, Ljava/nio/charset/StandardCharsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@81aa │ │ +331a64: 6e20 a187 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@87a1 │ │ +331a6a: 0c00 |0009: move-result-object v0 │ │ +331a6c: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lorg/jaudiotagger/tag/mp4/Mp4TagField; │ │ │ │ #5 : (in Lorg/jaudiotagger/tag/mp4/Mp4TagField;) │ │ @@ -1126440,49 +1126440,49 @@ │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 73 16-bit code units │ │ -331a6c: |[331a6c] org.jaudiotagger.tag.mp4.Mp4TagField.getRawContent:()[B │ │ -331a7c: 6200 5b90 |0000: sget-object v0, Lorg/jaudiotagger/tag/mp4/Mp4TagField;.logger:Ljava/util/logging/Logger; // field@905b │ │ -331a80: 2201 3910 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -331a84: 7010 cc87 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -331a8a: 1a02 451c |0007: const-string v2, "Getting Raw data for:" // string@1c45 │ │ -331a8e: 6e20 d787 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -331a94: 6e10 6c9d 0400 |000c: invoke-virtual {v4}, Lorg/jaudiotagger/tag/mp4/Mp4TagField;.getId:()Ljava/lang/String; // method@9d6c │ │ -331a9a: 0c02 |000f: move-result-object v2 │ │ -331a9c: 6e20 d787 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -331aa2: 6e10 df87 0100 |0013: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -331aa8: 0c01 |0016: move-result-object v1 │ │ -331aaa: 6e20 138a 1000 |0017: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@8a13 │ │ -331ab0: 6e10 6f9d 0400 |001a: invoke-virtual {v4}, Lorg/jaudiotagger/tag/mp4/Mp4TagField;.getRawContentDataOnly:()[B // method@9d6f │ │ -331ab6: 0c00 |001d: move-result-object v0 │ │ -331ab8: 2201 ef0f |001e: new-instance v1, Ljava/io/ByteArrayOutputStream; // type@0fef │ │ -331abc: 7010 2d86 0100 |0020: invoke-direct {v1}, Ljava/io/ByteArrayOutputStream;.:()V // method@862d │ │ -331ac2: 2102 |0023: array-length v2, v0 │ │ -331ac4: d802 0208 |0024: add-int/lit8 v2, v2, #int 8 // #08 │ │ -331ac8: 7110 a58e 0200 |0026: invoke-static {v2}, Lorg/jaudiotagger/audio/generic/Utils;.getSizeBEInt32:(I)[B // method@8ea5 │ │ -331ace: 0c02 |0029: move-result-object v2 │ │ -331ad0: 6e20 3386 2100 |002a: invoke-virtual {v1, v2}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ -331ad6: 6e10 6c9d 0400 |002d: invoke-virtual {v4}, Lorg/jaudiotagger/tag/mp4/Mp4TagField;.getId:()Ljava/lang/String; // method@9d6c │ │ -331adc: 0c02 |0030: move-result-object v2 │ │ -331ade: 6203 aa81 |0031: sget-object v3, Ljava/nio/charset/StandardCharsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@81aa │ │ -331ae2: 6e20 a187 3200 |0033: invoke-virtual {v2, v3}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@87a1 │ │ -331ae8: 0c02 |0036: move-result-object v2 │ │ -331aea: 6e20 3386 2100 |0037: invoke-virtual {v1, v2}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ -331af0: 6e20 3386 0100 |003a: invoke-virtual {v1, v0}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ -331af6: 6e10 3186 0100 |003d: invoke-virtual {v1}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8631 │ │ -331afc: 0c00 |0040: move-result-object v0 │ │ -331afe: 1100 |0041: return-object v0 │ │ -331b00: 0d00 |0042: move-exception v0 │ │ -331b02: 2201 3310 |0043: new-instance v1, Ljava/lang/RuntimeException; // type@1033 │ │ -331b06: 7020 7e87 0100 |0045: invoke-direct {v1, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@877e │ │ -331b0c: 2701 |0048: throw v1 │ │ +331a70: |[331a70] org.jaudiotagger.tag.mp4.Mp4TagField.getRawContent:()[B │ │ +331a80: 6200 5b90 |0000: sget-object v0, Lorg/jaudiotagger/tag/mp4/Mp4TagField;.logger:Ljava/util/logging/Logger; // field@905b │ │ +331a84: 2201 3910 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +331a88: 7010 cc87 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +331a8e: 1a02 451c |0007: const-string v2, "Getting Raw data for:" // string@1c45 │ │ +331a92: 6e20 d787 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +331a98: 6e10 6c9d 0400 |000c: invoke-virtual {v4}, Lorg/jaudiotagger/tag/mp4/Mp4TagField;.getId:()Ljava/lang/String; // method@9d6c │ │ +331a9e: 0c02 |000f: move-result-object v2 │ │ +331aa0: 6e20 d787 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +331aa6: 6e10 df87 0100 |0013: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +331aac: 0c01 |0016: move-result-object v1 │ │ +331aae: 6e20 138a 1000 |0017: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@8a13 │ │ +331ab4: 6e10 6f9d 0400 |001a: invoke-virtual {v4}, Lorg/jaudiotagger/tag/mp4/Mp4TagField;.getRawContentDataOnly:()[B // method@9d6f │ │ +331aba: 0c00 |001d: move-result-object v0 │ │ +331abc: 2201 ef0f |001e: new-instance v1, Ljava/io/ByteArrayOutputStream; // type@0fef │ │ +331ac0: 7010 2d86 0100 |0020: invoke-direct {v1}, Ljava/io/ByteArrayOutputStream;.:()V // method@862d │ │ +331ac6: 2102 |0023: array-length v2, v0 │ │ +331ac8: d802 0208 |0024: add-int/lit8 v2, v2, #int 8 // #08 │ │ +331acc: 7110 a58e 0200 |0026: invoke-static {v2}, Lorg/jaudiotagger/audio/generic/Utils;.getSizeBEInt32:(I)[B // method@8ea5 │ │ +331ad2: 0c02 |0029: move-result-object v2 │ │ +331ad4: 6e20 3386 2100 |002a: invoke-virtual {v1, v2}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ +331ada: 6e10 6c9d 0400 |002d: invoke-virtual {v4}, Lorg/jaudiotagger/tag/mp4/Mp4TagField;.getId:()Ljava/lang/String; // method@9d6c │ │ +331ae0: 0c02 |0030: move-result-object v2 │ │ +331ae2: 6203 aa81 |0031: sget-object v3, Ljava/nio/charset/StandardCharsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@81aa │ │ +331ae6: 6e20 a187 3200 |0033: invoke-virtual {v2, v3}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@87a1 │ │ +331aec: 0c02 |0036: move-result-object v2 │ │ +331aee: 6e20 3386 2100 |0037: invoke-virtual {v1, v2}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ +331af4: 6e20 3386 0100 |003a: invoke-virtual {v1, v0}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ +331afa: 6e10 3186 0100 |003d: invoke-virtual {v1}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8631 │ │ +331b00: 0c00 |0040: move-result-object v0 │ │ +331b02: 1100 |0041: return-object v0 │ │ +331b04: 0d00 |0042: move-exception v0 │ │ +331b06: 2201 3310 |0043: new-instance v1, Ljava/lang/RuntimeException; // type@1033 │ │ +331b0a: 7020 7e87 0100 |0045: invoke-direct {v1, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@877e │ │ +331b10: 2701 |0048: throw v1 │ │ catches : 1 │ │ 0x001a - 0x0041 │ │ Ljava/io/IOException; -> 0x0042 │ │ positions : │ │ 0x0000 line=145 │ │ 0x001a line=149 │ │ 0x001e line=152 │ │ @@ -1126499,72 +1126499,72 @@ │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 116 16-bit code units │ │ -331b20: |[331b20] org.jaudiotagger.tag.mp4.Mp4TagField.getRawContentDataOnly:()[B │ │ -331b30: 6200 5b90 |0000: sget-object v0, Lorg/jaudiotagger/tag/mp4/Mp4TagField;.logger:Ljava/util/logging/Logger; // field@905b │ │ -331b34: 2201 3910 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -331b38: 7010 cc87 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -331b3e: 1a02 451c |0007: const-string v2, "Getting Raw data for:" // string@1c45 │ │ -331b42: 6e20 d787 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -331b48: 6e10 6c9d 0800 |000c: invoke-virtual {v8}, Lorg/jaudiotagger/tag/mp4/Mp4TagField;.getId:()Ljava/lang/String; // method@9d6c │ │ -331b4e: 0c02 |000f: move-result-object v2 │ │ -331b50: 6e20 d787 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -331b56: 6e10 df87 0100 |0013: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -331b5c: 0c01 |0016: move-result-object v1 │ │ -331b5e: 6e20 138a 1000 |0017: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@8a13 │ │ -331b64: 2200 ef0f |001a: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@0fef │ │ -331b68: 7010 2d86 0000 |001c: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@862d │ │ -331b6e: 6e10 6a9d 0800 |001f: invoke-virtual {v8}, Lorg/jaudiotagger/tag/mp4/Mp4TagField;.getDataBytes:()[B // method@9d6a │ │ -331b74: 0c01 |0022: move-result-object v1 │ │ -331b76: 2112 |0023: array-length v2, v1 │ │ -331b78: d802 0210 |0024: add-int/lit8 v2, v2, #int 16 // #10 │ │ -331b7c: 7110 a58e 0200 |0026: invoke-static {v2}, Lorg/jaudiotagger/audio/generic/Utils;.getSizeBEInt32:(I)[B // method@8ea5 │ │ -331b82: 0c02 |0029: move-result-object v2 │ │ -331b84: 6e20 3386 2000 |002a: invoke-virtual {v0, v2}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ -331b8a: 1a02 9e65 |002d: const-string v2, "data" // string@659e │ │ -331b8e: 6203 aa81 |002f: sget-object v3, Ljava/nio/charset/StandardCharsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@81aa │ │ -331b92: 6e20 a187 3200 |0031: invoke-virtual {v2, v3}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@87a1 │ │ -331b98: 0c02 |0034: move-result-object v2 │ │ -331b9a: 6e20 3386 2000 |0035: invoke-virtual {v0, v2}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ -331ba0: 1212 |0038: const/4 v2, #int 1 // #1 │ │ -331ba2: 2323 1c13 |0039: new-array v3, v2, [B // type@131c │ │ -331ba6: 1204 |003b: const/4 v4, #int 0 // #0 │ │ -331ba8: 4f04 0304 |003c: aput-byte v4, v3, v4 │ │ -331bac: 6e20 3386 3000 |003e: invoke-virtual {v0, v3}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ -331bb2: 1233 |0041: const/4 v3, #int 3 // #3 │ │ -331bb4: 2335 1c13 |0042: new-array v5, v3, [B // type@131c │ │ -331bb8: 4f04 0504 |0044: aput-byte v4, v5, v4 │ │ -331bbc: 4f04 0502 |0046: aput-byte v4, v5, v2 │ │ -331bc0: 6e10 6b9d 0800 |0048: invoke-virtual {v8}, Lorg/jaudiotagger/tag/mp4/Mp4TagField;.getFieldType:()Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // method@9d6b │ │ -331bc6: 0c06 |004b: move-result-object v6 │ │ -331bc8: 6e10 989d 0600 |004c: invoke-virtual {v6}, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.getFileClassId:()I // method@9d98 │ │ -331bce: 0a06 |004f: move-result v6 │ │ -331bd0: 8d66 |0050: int-to-byte v6, v6 │ │ -331bd2: 1227 |0051: const/4 v7, #int 2 // #2 │ │ -331bd4: 4f06 0507 |0052: aput-byte v6, v5, v7 │ │ -331bd8: 6e20 3386 5000 |0054: invoke-virtual {v0, v5}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ -331bde: 1245 |0057: const/4 v5, #int 4 // #4 │ │ -331be0: 2355 1c13 |0058: new-array v5, v5, [B // type@131c │ │ -331be4: 4f04 0504 |005a: aput-byte v4, v5, v4 │ │ -331be8: 4f04 0502 |005c: aput-byte v4, v5, v2 │ │ -331bec: 4f04 0507 |005e: aput-byte v4, v5, v7 │ │ -331bf0: 4f04 0503 |0060: aput-byte v4, v5, v3 │ │ -331bf4: 6e20 3386 5000 |0062: invoke-virtual {v0, v5}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ -331bfa: 6e20 3386 1000 |0065: invoke-virtual {v0, v1}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ -331c00: 6e10 3186 0000 |0068: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8631 │ │ -331c06: 0c00 |006b: move-result-object v0 │ │ -331c08: 1100 |006c: return-object v0 │ │ -331c0a: 0d00 |006d: move-exception v0 │ │ -331c0c: 2201 3310 |006e: new-instance v1, Ljava/lang/RuntimeException; // type@1033 │ │ -331c10: 7020 7e87 0100 |0070: invoke-direct {v1, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@877e │ │ -331c16: 2701 |0073: throw v1 │ │ +331b24: |[331b24] org.jaudiotagger.tag.mp4.Mp4TagField.getRawContentDataOnly:()[B │ │ +331b34: 6200 5b90 |0000: sget-object v0, Lorg/jaudiotagger/tag/mp4/Mp4TagField;.logger:Ljava/util/logging/Logger; // field@905b │ │ +331b38: 2201 3910 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +331b3c: 7010 cc87 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +331b42: 1a02 451c |0007: const-string v2, "Getting Raw data for:" // string@1c45 │ │ +331b46: 6e20 d787 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +331b4c: 6e10 6c9d 0800 |000c: invoke-virtual {v8}, Lorg/jaudiotagger/tag/mp4/Mp4TagField;.getId:()Ljava/lang/String; // method@9d6c │ │ +331b52: 0c02 |000f: move-result-object v2 │ │ +331b54: 6e20 d787 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +331b5a: 6e10 df87 0100 |0013: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +331b60: 0c01 |0016: move-result-object v1 │ │ +331b62: 6e20 138a 1000 |0017: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@8a13 │ │ +331b68: 2200 ef0f |001a: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@0fef │ │ +331b6c: 7010 2d86 0000 |001c: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@862d │ │ +331b72: 6e10 6a9d 0800 |001f: invoke-virtual {v8}, Lorg/jaudiotagger/tag/mp4/Mp4TagField;.getDataBytes:()[B // method@9d6a │ │ +331b78: 0c01 |0022: move-result-object v1 │ │ +331b7a: 2112 |0023: array-length v2, v1 │ │ +331b7c: d802 0210 |0024: add-int/lit8 v2, v2, #int 16 // #10 │ │ +331b80: 7110 a58e 0200 |0026: invoke-static {v2}, Lorg/jaudiotagger/audio/generic/Utils;.getSizeBEInt32:(I)[B // method@8ea5 │ │ +331b86: 0c02 |0029: move-result-object v2 │ │ +331b88: 6e20 3386 2000 |002a: invoke-virtual {v0, v2}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ +331b8e: 1a02 9e65 |002d: const-string v2, "data" // string@659e │ │ +331b92: 6203 aa81 |002f: sget-object v3, Ljava/nio/charset/StandardCharsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@81aa │ │ +331b96: 6e20 a187 3200 |0031: invoke-virtual {v2, v3}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@87a1 │ │ +331b9c: 0c02 |0034: move-result-object v2 │ │ +331b9e: 6e20 3386 2000 |0035: invoke-virtual {v0, v2}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ +331ba4: 1212 |0038: const/4 v2, #int 1 // #1 │ │ +331ba6: 2323 1c13 |0039: new-array v3, v2, [B // type@131c │ │ +331baa: 1204 |003b: const/4 v4, #int 0 // #0 │ │ +331bac: 4f04 0304 |003c: aput-byte v4, v3, v4 │ │ +331bb0: 6e20 3386 3000 |003e: invoke-virtual {v0, v3}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ +331bb6: 1233 |0041: const/4 v3, #int 3 // #3 │ │ +331bb8: 2335 1c13 |0042: new-array v5, v3, [B // type@131c │ │ +331bbc: 4f04 0504 |0044: aput-byte v4, v5, v4 │ │ +331bc0: 4f04 0502 |0046: aput-byte v4, v5, v2 │ │ +331bc4: 6e10 6b9d 0800 |0048: invoke-virtual {v8}, Lorg/jaudiotagger/tag/mp4/Mp4TagField;.getFieldType:()Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // method@9d6b │ │ +331bca: 0c06 |004b: move-result-object v6 │ │ +331bcc: 6e10 989d 0600 |004c: invoke-virtual {v6}, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.getFileClassId:()I // method@9d98 │ │ +331bd2: 0a06 |004f: move-result v6 │ │ +331bd4: 8d66 |0050: int-to-byte v6, v6 │ │ +331bd6: 1227 |0051: const/4 v7, #int 2 // #2 │ │ +331bd8: 4f06 0507 |0052: aput-byte v6, v5, v7 │ │ +331bdc: 6e20 3386 5000 |0054: invoke-virtual {v0, v5}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ +331be2: 1245 |0057: const/4 v5, #int 4 // #4 │ │ +331be4: 2355 1c13 |0058: new-array v5, v5, [B // type@131c │ │ +331be8: 4f04 0504 |005a: aput-byte v4, v5, v4 │ │ +331bec: 4f04 0502 |005c: aput-byte v4, v5, v2 │ │ +331bf0: 4f04 0507 |005e: aput-byte v4, v5, v7 │ │ +331bf4: 4f04 0503 |0060: aput-byte v4, v5, v3 │ │ +331bf8: 6e20 3386 5000 |0062: invoke-virtual {v0, v5}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ +331bfe: 6e20 3386 1000 |0065: invoke-virtual {v0, v1}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ +331c04: 6e10 3186 0000 |0068: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8631 │ │ +331c0a: 0c00 |006b: move-result-object v0 │ │ +331c0c: 1100 |006c: return-object v0 │ │ +331c0e: 0d00 |006d: move-exception v0 │ │ +331c10: 2201 3310 |006e: new-instance v1, Ljava/lang/RuntimeException; // type@1033 │ │ +331c14: 7020 7e87 0100 |0070: invoke-direct {v1, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@877e │ │ +331c1a: 2701 |0073: throw v1 │ │ catches : 1 │ │ 0x001a - 0x006c │ │ Ljava/io/IOException; -> 0x006d │ │ positions : │ │ 0x0000 line=173 │ │ 0x001a line=177 │ │ 0x001f line=178 │ │ @@ -1126584,84 +1126584,84 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -331ce4: |[331ce4] org.jaudiotagger.tag.mp4.Mp4TagField.isBinary:(Z)V │ │ -331cf4: 0e00 |0000: return-void │ │ +331ce8: |[331ce8] org.jaudiotagger.tag.mp4.Mp4TagField.isBinary:(Z)V │ │ +331cf8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Lorg/jaudiotagger/tag/mp4/Mp4TagField;) │ │ name : 'isCommon' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 103 16-bit code units │ │ -331964: |[331964] org.jaudiotagger.tag.mp4.Mp4TagField.isCommon:()Z │ │ -331974: 5420 5a90 |0000: iget-object v0, v2, Lorg/jaudiotagger/tag/mp4/Mp4TagField;.id:Ljava/lang/String; // field@905a │ │ -331978: 6201 888f |0002: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ARTIST:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f88 │ │ -33197c: 6e10 329d 0100 |0004: invoke-virtual {v1}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.getFieldName:()Ljava/lang/String; // method@9d32 │ │ -331982: 0c01 |0007: move-result-object v1 │ │ -331984: 6e20 9c87 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -33198a: 0a00 |000b: move-result v0 │ │ -33198c: 3900 5900 |000c: if-nez v0, 0065 // +0059 │ │ -331990: 5420 5a90 |000e: iget-object v0, v2, Lorg/jaudiotagger/tag/mp4/Mp4TagField;.id:Ljava/lang/String; // field@905a │ │ -331994: 6201 7f8f |0010: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ALBUM:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f7f │ │ -331998: 6e10 329d 0100 |0012: invoke-virtual {v1}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.getFieldName:()Ljava/lang/String; // method@9d32 │ │ -33199e: 0c01 |0015: move-result-object v1 │ │ -3319a0: 6e20 9c87 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -3319a6: 0a00 |0019: move-result v0 │ │ -3319a8: 3900 4b00 |001a: if-nez v0, 0065 // +004b │ │ -3319ac: 5420 5a90 |001c: iget-object v0, v2, Lorg/jaudiotagger/tag/mp4/Mp4TagField;.id:Ljava/lang/String; // field@905a │ │ -3319b0: 6201 3490 |001e: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.TITLE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9034 │ │ -3319b4: 6e10 329d 0100 |0020: invoke-virtual {v1}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.getFieldName:()Ljava/lang/String; // method@9d32 │ │ -3319ba: 0c01 |0023: move-result-object v1 │ │ -3319bc: 6e20 9c87 1000 |0024: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -3319c2: 0a00 |0027: move-result v0 │ │ -3319c4: 3900 3d00 |0028: if-nez v0, 0065 // +003d │ │ -3319c8: 5420 5a90 |002a: iget-object v0, v2, Lorg/jaudiotagger/tag/mp4/Mp4TagField;.id:Ljava/lang/String; // field@905a │ │ -3319cc: 6201 3990 |002c: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.TRACK:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9039 │ │ -3319d0: 6e10 329d 0100 |002e: invoke-virtual {v1}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.getFieldName:()Ljava/lang/String; // method@9d32 │ │ -3319d6: 0c01 |0031: move-result-object v1 │ │ -3319d8: 6e20 9c87 1000 |0032: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -3319de: 0a00 |0035: move-result v0 │ │ -3319e0: 3900 2f00 |0036: if-nez v0, 0065 // +002f │ │ -3319e4: 5420 5a90 |0038: iget-object v0, v2, Lorg/jaudiotagger/tag/mp4/Mp4TagField;.id:Ljava/lang/String; // field@905a │ │ -3319e8: 6201 aa8f |003a: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.DAY:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8faa │ │ -3319ec: 6e10 329d 0100 |003c: invoke-virtual {v1}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.getFieldName:()Ljava/lang/String; // method@9d32 │ │ -3319f2: 0c01 |003f: move-result-object v1 │ │ -3319f4: 6e20 9c87 1000 |0040: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -3319fa: 0a00 |0043: move-result v0 │ │ -3319fc: 3900 2100 |0044: if-nez v0, 0065 // +0021 │ │ -331a00: 5420 5a90 |0046: iget-object v0, v2, Lorg/jaudiotagger/tag/mp4/Mp4TagField;.id:Ljava/lang/String; // field@905a │ │ -331a04: 6201 9b8f |0048: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.COMMENT:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f9b │ │ -331a08: 6e10 329d 0100 |004a: invoke-virtual {v1}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.getFieldName:()Ljava/lang/String; // method@9d32 │ │ -331a0e: 0c01 |004d: move-result-object v1 │ │ -331a10: 6e20 9c87 1000 |004e: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -331a16: 0a00 |0051: move-result v0 │ │ -331a18: 3900 1300 |0052: if-nez v0, 0065 // +0013 │ │ -331a1c: 5420 5a90 |0054: iget-object v0, v2, Lorg/jaudiotagger/tag/mp4/Mp4TagField;.id:Ljava/lang/String; // field@905a │ │ -331a20: 6201 b58f |0056: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.GENRE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fb5 │ │ -331a24: 6e10 329d 0100 |0058: invoke-virtual {v1}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.getFieldName:()Ljava/lang/String; // method@9d32 │ │ -331a2a: 0c01 |005b: move-result-object v1 │ │ -331a2c: 6e20 9c87 1000 |005c: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -331a32: 0a00 |005f: move-result v0 │ │ -331a34: 3800 0300 |0060: if-eqz v0, 0063 // +0003 │ │ -331a38: 2803 |0062: goto 0065 // +0003 │ │ -331a3a: 1200 |0063: const/4 v0, #int 0 // #0 │ │ -331a3c: 2802 |0064: goto 0066 // +0002 │ │ -331a3e: 1210 |0065: const/4 v0, #int 1 // #1 │ │ -331a40: 0f00 |0066: return v0 │ │ +331968: |[331968] org.jaudiotagger.tag.mp4.Mp4TagField.isCommon:()Z │ │ +331978: 5420 5a90 |0000: iget-object v0, v2, Lorg/jaudiotagger/tag/mp4/Mp4TagField;.id:Ljava/lang/String; // field@905a │ │ +33197c: 6201 888f |0002: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ARTIST:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f88 │ │ +331980: 6e10 329d 0100 |0004: invoke-virtual {v1}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.getFieldName:()Ljava/lang/String; // method@9d32 │ │ +331986: 0c01 |0007: move-result-object v1 │ │ +331988: 6e20 9c87 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +33198e: 0a00 |000b: move-result v0 │ │ +331990: 3900 5900 |000c: if-nez v0, 0065 // +0059 │ │ +331994: 5420 5a90 |000e: iget-object v0, v2, Lorg/jaudiotagger/tag/mp4/Mp4TagField;.id:Ljava/lang/String; // field@905a │ │ +331998: 6201 7f8f |0010: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ALBUM:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f7f │ │ +33199c: 6e10 329d 0100 |0012: invoke-virtual {v1}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.getFieldName:()Ljava/lang/String; // method@9d32 │ │ +3319a2: 0c01 |0015: move-result-object v1 │ │ +3319a4: 6e20 9c87 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +3319aa: 0a00 |0019: move-result v0 │ │ +3319ac: 3900 4b00 |001a: if-nez v0, 0065 // +004b │ │ +3319b0: 5420 5a90 |001c: iget-object v0, v2, Lorg/jaudiotagger/tag/mp4/Mp4TagField;.id:Ljava/lang/String; // field@905a │ │ +3319b4: 6201 3490 |001e: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.TITLE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9034 │ │ +3319b8: 6e10 329d 0100 |0020: invoke-virtual {v1}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.getFieldName:()Ljava/lang/String; // method@9d32 │ │ +3319be: 0c01 |0023: move-result-object v1 │ │ +3319c0: 6e20 9c87 1000 |0024: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +3319c6: 0a00 |0027: move-result v0 │ │ +3319c8: 3900 3d00 |0028: if-nez v0, 0065 // +003d │ │ +3319cc: 5420 5a90 |002a: iget-object v0, v2, Lorg/jaudiotagger/tag/mp4/Mp4TagField;.id:Ljava/lang/String; // field@905a │ │ +3319d0: 6201 3990 |002c: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.TRACK:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9039 │ │ +3319d4: 6e10 329d 0100 |002e: invoke-virtual {v1}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.getFieldName:()Ljava/lang/String; // method@9d32 │ │ +3319da: 0c01 |0031: move-result-object v1 │ │ +3319dc: 6e20 9c87 1000 |0032: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +3319e2: 0a00 |0035: move-result v0 │ │ +3319e4: 3900 2f00 |0036: if-nez v0, 0065 // +002f │ │ +3319e8: 5420 5a90 |0038: iget-object v0, v2, Lorg/jaudiotagger/tag/mp4/Mp4TagField;.id:Ljava/lang/String; // field@905a │ │ +3319ec: 6201 aa8f |003a: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.DAY:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8faa │ │ +3319f0: 6e10 329d 0100 |003c: invoke-virtual {v1}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.getFieldName:()Ljava/lang/String; // method@9d32 │ │ +3319f6: 0c01 |003f: move-result-object v1 │ │ +3319f8: 6e20 9c87 1000 |0040: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +3319fe: 0a00 |0043: move-result v0 │ │ +331a00: 3900 2100 |0044: if-nez v0, 0065 // +0021 │ │ +331a04: 5420 5a90 |0046: iget-object v0, v2, Lorg/jaudiotagger/tag/mp4/Mp4TagField;.id:Ljava/lang/String; // field@905a │ │ +331a08: 6201 9b8f |0048: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.COMMENT:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f9b │ │ +331a0c: 6e10 329d 0100 |004a: invoke-virtual {v1}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.getFieldName:()Ljava/lang/String; // method@9d32 │ │ +331a12: 0c01 |004d: move-result-object v1 │ │ +331a14: 6e20 9c87 1000 |004e: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +331a1a: 0a00 |0051: move-result v0 │ │ +331a1c: 3900 1300 |0052: if-nez v0, 0065 // +0013 │ │ +331a20: 5420 5a90 |0054: iget-object v0, v2, Lorg/jaudiotagger/tag/mp4/Mp4TagField;.id:Ljava/lang/String; // field@905a │ │ +331a24: 6201 b58f |0056: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.GENRE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fb5 │ │ +331a28: 6e10 329d 0100 |0058: invoke-virtual {v1}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.getFieldName:()Ljava/lang/String; // method@9d32 │ │ +331a2e: 0c01 |005b: move-result-object v1 │ │ +331a30: 6e20 9c87 1000 |005c: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +331a36: 0a00 |005f: move-result v0 │ │ +331a38: 3800 0300 |0060: if-eqz v0, 0063 // +0003 │ │ +331a3c: 2803 |0062: goto 0065 // +0003 │ │ +331a3e: 1200 |0063: const/4 v0, #int 0 // #0 │ │ +331a40: 2802 |0064: goto 0066 // +0002 │ │ +331a42: 1210 |0065: const/4 v0, #int 1 // #1 │ │ +331a44: 0f00 |0066: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ locals : │ │ 0x0000 - 0x0067 reg=2 this Lorg/jaudiotagger/tag/mp4/Mp4TagField; │ │ │ │ source_file_idx : 15517 (Mp4TagField.java) │ │ @@ -1126758,180 +1126758,180 @@ │ │ type : '(Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 329 16-bit code units │ │ -3336bc: |[3336bc] org.jaudiotagger.tag.mp4.atom.Mp4DataBox.:(Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;)V │ │ -3336cc: 7010 dc8f 0600 |0000: invoke-direct {v6}, Lorg/jaudiotagger/audio/mp4/atom/AbstractMp4Box;.:()V // method@8fdc │ │ -3336d2: 5b67 7e90 |0003: iput-object v7, v6, Lorg/jaudiotagger/tag/mp4/atom/Mp4DataBox;.header:Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // field@907e │ │ -3336d6: 6e10 f68f 0700 |0005: invoke-virtual {v7}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getId:()Ljava/lang/String; // method@8ff6 │ │ -3336dc: 0c00 |0008: move-result-object v0 │ │ -3336de: 1a01 9e65 |0009: const-string v1, "data" // string@659e │ │ -3336e2: 6e20 9c87 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -3336e8: 0a00 |000e: move-result v0 │ │ -3336ea: 3800 1d01 |000f: if-eqz v0, 012c // +011d │ │ -3336ee: 6e10 5a88 0800 |0011: invoke-virtual {v8}, Ljava/nio/ByteBuffer;.slice:()Ljava/nio/ByteBuffer; // method@885a │ │ -3336f4: 0c00 |0014: move-result-object v0 │ │ -3336f6: 5b60 7d90 |0015: iput-object v0, v6, Lorg/jaudiotagger/tag/mp4/atom/Mp4DataBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@907d │ │ -3336fa: 5460 7d90 |0017: iget-object v0, v6, Lorg/jaudiotagger/tag/mp4/atom/Mp4DataBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@907d │ │ -3336fe: 1231 |0019: const/4 v1, #int 3 // #3 │ │ -333700: 1212 |001a: const/4 v2, #int 1 // #1 │ │ -333702: 7130 9e8e 2001 |001b: invoke-static {v0, v2, v1}, Lorg/jaudiotagger/audio/generic/Utils;.getIntBE:(Ljava/nio/ByteBuffer;II)I // method@8e9e │ │ -333708: 0a00 |001e: move-result v0 │ │ -33370a: 5960 8090 |001f: iput v0, v6, Lorg/jaudiotagger/tag/mp4/atom/Mp4DataBox;.type:I // field@9080 │ │ -33370e: 6201 aa90 |0021: sget-object v1, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -333712: 6e10 989d 0100 |0023: invoke-virtual {v1}, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.getFileClassId:()I // method@9d98 │ │ -333718: 0a01 |0026: move-result v1 │ │ -33371a: 1303 0800 |0027: const/16 v3, #int 8 // #8 │ │ -33371e: 3310 1500 |0029: if-ne v0, v1, 003e // +0015 │ │ -333722: 5468 7d90 |002b: iget-object v8, v6, Lorg/jaudiotagger/tag/mp4/atom/Mp4DataBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@907d │ │ -333726: 6e10 f18f 0700 |002d: invoke-virtual {v7}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getDataLength:()I // method@8ff1 │ │ -33372c: 0a00 |0030: move-result v0 │ │ -33372e: b130 |0031: sub-int/2addr v0, v3 │ │ -333730: 6e10 f28f 0700 |0032: invoke-virtual {v7}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getEncoding:()Ljava/nio/charset/Charset; // method@8ff2 │ │ -333736: 0c07 |0035: move-result-object v7 │ │ -333738: 7140 a78e 3870 |0036: invoke-static {v8, v3, v0, v7}, Lorg/jaudiotagger/audio/generic/Utils;.getString:(Ljava/nio/ByteBuffer;IILjava/nio/charset/Charset;)Ljava/lang/String; // method@8ea7 │ │ -33373e: 0c07 |0039: move-result-object v7 │ │ -333740: 5b67 7c90 |003a: iput-object v7, v6, Lorg/jaudiotagger/tag/mp4/atom/Mp4DataBox;.content:Ljava/lang/String; // field@907c │ │ -333744: 2900 ef00 |003c: goto/16 012b // +00ef │ │ -333748: 5260 8090 |003e: iget v0, v6, Lorg/jaudiotagger/tag/mp4/atom/Mp4DataBox;.type:I // field@9080 │ │ -33374c: 6201 a590 |0040: sget-object v1, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.IMPLICIT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90a5 │ │ -333750: 6e10 989d 0100 |0042: invoke-virtual {v1}, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.getFileClassId:()I // method@9d98 │ │ -333756: 0a01 |0045: move-result v1 │ │ -333758: 1204 |0046: const/4 v4, #int 0 // #0 │ │ -33375a: 3210 9300 |0047: if-eq v0, v1, 00da // +0093 │ │ -33375e: 5260 8090 |0049: iget v0, v6, Lorg/jaudiotagger/tag/mp4/atom/Mp4DataBox;.type:I // field@9080 │ │ -333762: 6201 a290 |004b: sget-object v1, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.GENRES:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90a2 │ │ -333766: 6e10 989d 0100 |004d: invoke-virtual {v1}, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.getFileClassId:()I // method@9d98 │ │ -33376c: 0a01 |0050: move-result v1 │ │ -33376e: 3310 0400 |0051: if-ne v0, v1, 0055 // +0004 │ │ -333772: 2900 8700 |0053: goto/16 00da // +0087 │ │ -333776: 5260 8090 |0055: iget v0, v6, Lorg/jaudiotagger/tag/mp4/atom/Mp4DataBox;.type:I // field@9080 │ │ -33377a: 6201 a690 |0057: sget-object v1, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.INTEGER:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90a6 │ │ -33377e: 6e10 989d 0100 |0059: invoke-virtual {v1}, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.getFileClassId:()I // method@9d98 │ │ -333784: 0a01 |005c: move-result v1 │ │ -333786: 3310 6100 |005d: if-ne v0, v1, 00be // +0061 │ │ -33378a: 2200 3910 |005f: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -33378e: 7010 cc87 0000 |0061: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -333794: 5461 7d90 |0064: iget-object v1, v6, Lorg/jaudiotagger/tag/mp4/atom/Mp4DataBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@907d │ │ -333798: 6e10 f18f 0700 |0066: invoke-virtual {v7}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getDataLength:()I // method@8ff1 │ │ -33379e: 0a05 |0069: move-result v5 │ │ -3337a0: b125 |006a: sub-int/2addr v5, v2 │ │ -3337a2: 7130 9e8e 3105 |006b: invoke-static {v1, v3, v5}, Lorg/jaudiotagger/audio/generic/Utils;.getIntBE:(Ljava/nio/ByteBuffer;II)I // method@8e9e │ │ -3337a8: 0a01 |006e: move-result v1 │ │ -3337aa: 6e20 d387 1000 |006f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -3337b0: 1a01 0000 |0072: const-string v1, "" // string@0000 │ │ -3337b4: 6e20 d787 1000 |0074: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -3337ba: 6e10 df87 0000 |0077: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -3337c0: 0c00 |007a: move-result-object v0 │ │ -3337c2: 5b60 7c90 |007b: iput-object v0, v6, Lorg/jaudiotagger/tag/mp4/atom/Mp4DataBox;.content:Ljava/lang/String; // field@907c │ │ -3337c6: 6e10 f18f 0700 |007d: invoke-virtual {v7}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getDataLength:()I // method@8ff1 │ │ -3337cc: 0a00 |0080: move-result v0 │ │ -3337ce: b130 |0081: sub-int/2addr v0, v3 │ │ -3337d0: 2300 1c13 |0082: new-array v0, v0, [B // type@131c │ │ -3337d4: 5b60 7b90 |0084: iput-object v0, v6, Lorg/jaudiotagger/tag/mp4/atom/Mp4DataBox;.bytedata:[B // field@907b │ │ -3337d8: 6e10 4d88 0800 |0086: invoke-virtual {v8}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ -3337de: 0a00 |0089: move-result v0 │ │ -3337e0: d801 0008 |008a: add-int/lit8 v1, v0, #int 8 // #08 │ │ -3337e4: 6e20 4e88 1800 |008c: invoke-virtual {v8, v1}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ -3337ea: 5461 7b90 |008f: iget-object v1, v6, Lorg/jaudiotagger/tag/mp4/atom/Mp4DataBox;.bytedata:[B // field@907b │ │ -3337ee: 6e20 4088 1800 |0091: invoke-virtual {v8, v1}, Ljava/nio/ByteBuffer;.get:([B)Ljava/nio/ByteBuffer; // method@8840 │ │ -3337f4: 6e20 4e88 0800 |0094: invoke-virtual {v8, v0}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ -3337fa: 2208 7c10 |0097: new-instance v8, Ljava/util/ArrayList; // type@107c │ │ -3337fe: 7010 ae88 0800 |0099: invoke-direct {v8}, Ljava/util/ArrayList;.:()V // method@88ae │ │ -333804: 5b68 7f90 |009c: iput-object v8, v6, Lorg/jaudiotagger/tag/mp4/atom/Mp4DataBox;.numbers:Ljava/util/List; // field@907f │ │ -333808: 6e10 f18f 0700 |009e: invoke-virtual {v7}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getDataLength:()I // method@8ff1 │ │ -33380e: 0a08 |00a1: move-result v8 │ │ -333810: b138 |00a2: sub-int/2addr v8, v3 │ │ -333812: db08 0802 |00a3: div-int/lit8 v8, v8, #int 2 // #02 │ │ -333816: 3584 8600 |00a5: if-ge v4, v8, 012b // +0086 │ │ -33381a: 5468 7d90 |00a7: iget-object v8, v6, Lorg/jaudiotagger/tag/mp4/atom/Mp4DataBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@907d │ │ -33381e: da00 0402 |00a9: mul-int/lit8 v0, v4, #int 2 // #02 │ │ -333822: b030 |00ab: add-int/2addr v0, v3 │ │ -333824: d801 0001 |00ac: add-int/lit8 v1, v0, #int 1 // #01 │ │ -333828: 7130 a38e 0801 |00ae: invoke-static {v8, v0, v1}, Lorg/jaudiotagger/audio/generic/Utils;.getShortBE:(Ljava/nio/ByteBuffer;II)S // method@8ea3 │ │ -33382e: 0a08 |00b1: move-result v8 │ │ -333830: 5460 7f90 |00b2: iget-object v0, v6, Lorg/jaudiotagger/tag/mp4/atom/Mp4DataBox;.numbers:Ljava/util/List; // field@907f │ │ -333834: 7110 8887 0800 |00b4: invoke-static {v8}, Ljava/lang/Short;.valueOf:(S)Ljava/lang/Short; // method@8788 │ │ -33383a: 0c08 |00b7: move-result-object v8 │ │ -33383c: 7220 6489 8000 |00b8: invoke-interface {v0, v8}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -333842: d804 0401 |00bb: add-int/lit8 v4, v4, #int 1 // #01 │ │ -333846: 28e1 |00bd: goto 009e // -001f │ │ -333848: 5268 8090 |00be: iget v8, v6, Lorg/jaudiotagger/tag/mp4/atom/Mp4DataBox;.type:I // field@9080 │ │ -33384c: 6200 9e90 |00c0: sget-object v0, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.COVERART_JPEG:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@909e │ │ -333850: 6e10 989d 0000 |00c2: invoke-virtual {v0}, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.getFileClassId:()I // method@9d98 │ │ -333856: 0a00 |00c5: move-result v0 │ │ -333858: 3308 6500 |00c6: if-ne v8, v0, 012b // +0065 │ │ -33385c: 5468 7d90 |00c8: iget-object v8, v6, Lorg/jaudiotagger/tag/mp4/atom/Mp4DataBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@907d │ │ -333860: 6e10 f18f 0700 |00ca: invoke-virtual {v7}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getDataLength:()I // method@8ff1 │ │ -333866: 0a00 |00cd: move-result v0 │ │ -333868: b130 |00ce: sub-int/2addr v0, v3 │ │ -33386a: 6e10 f28f 0700 |00cf: invoke-virtual {v7}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getEncoding:()Ljava/nio/charset/Charset; // method@8ff2 │ │ -333870: 0c07 |00d2: move-result-object v7 │ │ -333872: 7140 a78e 3870 |00d3: invoke-static {v8, v3, v0, v7}, Lorg/jaudiotagger/audio/generic/Utils;.getString:(Ljava/nio/ByteBuffer;IILjava/nio/charset/Charset;)Ljava/lang/String; // method@8ea7 │ │ -333878: 0c07 |00d6: move-result-object v7 │ │ -33387a: 5b67 7c90 |00d7: iput-object v7, v6, Lorg/jaudiotagger/tag/mp4/atom/Mp4DataBox;.content:Ljava/lang/String; // field@907c │ │ -33387e: 2852 |00d9: goto 012b // +0052 │ │ -333880: 2208 7c10 |00da: new-instance v8, Ljava/util/ArrayList; // type@107c │ │ -333884: 7010 ae88 0800 |00dc: invoke-direct {v8}, Ljava/util/ArrayList;.:()V // method@88ae │ │ -33388a: 5b68 7f90 |00df: iput-object v8, v6, Lorg/jaudiotagger/tag/mp4/atom/Mp4DataBox;.numbers:Ljava/util/List; // field@907f │ │ -33388e: 6e10 f18f 0700 |00e1: invoke-virtual {v7}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getDataLength:()I // method@8ff1 │ │ -333894: 0a08 |00e4: move-result v8 │ │ -333896: b138 |00e5: sub-int/2addr v8, v3 │ │ -333898: db08 0802 |00e6: div-int/lit8 v8, v8, #int 2 // #02 │ │ -33389c: 3584 1900 |00e8: if-ge v4, v8, 0101 // +0019 │ │ -3338a0: 5468 7d90 |00ea: iget-object v8, v6, Lorg/jaudiotagger/tag/mp4/atom/Mp4DataBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@907d │ │ -3338a4: da00 0402 |00ec: mul-int/lit8 v0, v4, #int 2 // #02 │ │ -3338a8: b030 |00ee: add-int/2addr v0, v3 │ │ -3338aa: d801 0001 |00ef: add-int/lit8 v1, v0, #int 1 // #01 │ │ -3338ae: 7130 a38e 0801 |00f1: invoke-static {v8, v0, v1}, Lorg/jaudiotagger/audio/generic/Utils;.getShortBE:(Ljava/nio/ByteBuffer;II)S // method@8ea3 │ │ -3338b4: 0a08 |00f4: move-result v8 │ │ -3338b6: 5460 7f90 |00f5: iget-object v0, v6, Lorg/jaudiotagger/tag/mp4/atom/Mp4DataBox;.numbers:Ljava/util/List; // field@907f │ │ -3338ba: 7110 8887 0800 |00f7: invoke-static {v8}, Ljava/lang/Short;.valueOf:(S)Ljava/lang/Short; // method@8788 │ │ -3338c0: 0c08 |00fa: move-result-object v8 │ │ -3338c2: 7220 6489 8000 |00fb: invoke-interface {v0, v8}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -3338c8: d804 0401 |00fe: add-int/lit8 v4, v4, #int 1 // #01 │ │ -3338cc: 28e1 |0100: goto 00e1 // -001f │ │ -3338ce: 2207 3810 |0101: new-instance v7, Ljava/lang/StringBuffer; // type@1038 │ │ -3338d2: 7010 c187 0700 |0103: invoke-direct {v7}, Ljava/lang/StringBuffer;.:()V // method@87c1 │ │ -3338d8: 5468 7f90 |0106: iget-object v8, v6, Lorg/jaudiotagger/tag/mp4/atom/Mp4DataBox;.numbers:Ljava/util/List; // field@907f │ │ -3338dc: 7210 6f89 0800 |0108: invoke-interface {v8}, Ljava/util/List;.listIterator:()Ljava/util/ListIterator; // method@896f │ │ -3338e2: 0c08 |010b: move-result-object v8 │ │ -3338e4: 7210 7689 0800 |010c: invoke-interface {v8}, Ljava/util/ListIterator;.hasNext:()Z // method@8976 │ │ -3338ea: 0a00 |010f: move-result v0 │ │ -3338ec: 3800 1500 |0110: if-eqz v0, 0125 // +0015 │ │ -3338f0: 7210 7789 0800 |0112: invoke-interface {v8}, Ljava/util/ListIterator;.next:()Ljava/lang/Object; // method@8977 │ │ -3338f6: 0c00 |0115: move-result-object v0 │ │ -3338f8: 6e20 c587 0700 |0116: invoke-virtual {v7, v0}, Ljava/lang/StringBuffer;.append:(Ljava/lang/Object;)Ljava/lang/StringBuffer; // method@87c5 │ │ -3338fe: 7210 7689 0800 |0119: invoke-interface {v8}, Ljava/util/ListIterator;.hasNext:()Z // method@8976 │ │ -333904: 0a00 |011c: move-result v0 │ │ -333906: 3800 efff |011d: if-eqz v0, 010c // -0011 │ │ -33390a: 1a00 6a04 |011f: const-string v0, "/" // string@046a │ │ -33390e: 6e20 c687 0700 |0121: invoke-virtual {v7, v0}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@87c6 │ │ -333914: 28e8 |0124: goto 010c // -0018 │ │ -333916: 6e10 cb87 0700 |0125: invoke-virtual {v7}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@87cb │ │ -33391c: 0c07 |0128: move-result-object v7 │ │ -33391e: 5b67 7c90 |0129: iput-object v7, v6, Lorg/jaudiotagger/tag/mp4/atom/Mp4DataBox;.content:Ljava/lang/String; // field@907c │ │ -333922: 0e00 |012b: return-void │ │ -333924: 2208 3310 |012c: new-instance v8, Ljava/lang/RuntimeException; // type@1033 │ │ -333928: 2200 3910 |012e: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -33392c: 7010 cc87 0000 |0130: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -333932: 1a01 ee4f |0133: const-string v1, "Unable to process data box because identifier is:" // string@4fee │ │ -333936: 6e20 d787 1000 |0135: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -33393c: 6e10 f68f 0700 |0138: invoke-virtual {v7}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getId:()Ljava/lang/String; // method@8ff6 │ │ -333942: 0c07 |013b: move-result-object v7 │ │ -333944: 6e20 d787 7000 |013c: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -33394a: 6e10 df87 0000 |013f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -333950: 0c07 |0142: move-result-object v7 │ │ -333952: 7020 7c87 7800 |0143: invoke-direct {v8, v7}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@877c │ │ -333958: 2802 |0146: goto 0148 // +0002 │ │ -33395a: 2708 |0147: throw v8 │ │ -33395c: 28ff |0148: goto 0147 // -0001 │ │ +3336c0: |[3336c0] org.jaudiotagger.tag.mp4.atom.Mp4DataBox.:(Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;)V │ │ +3336d0: 7010 dc8f 0600 |0000: invoke-direct {v6}, Lorg/jaudiotagger/audio/mp4/atom/AbstractMp4Box;.:()V // method@8fdc │ │ +3336d6: 5b67 7e90 |0003: iput-object v7, v6, Lorg/jaudiotagger/tag/mp4/atom/Mp4DataBox;.header:Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // field@907e │ │ +3336da: 6e10 f68f 0700 |0005: invoke-virtual {v7}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getId:()Ljava/lang/String; // method@8ff6 │ │ +3336e0: 0c00 |0008: move-result-object v0 │ │ +3336e2: 1a01 9e65 |0009: const-string v1, "data" // string@659e │ │ +3336e6: 6e20 9c87 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +3336ec: 0a00 |000e: move-result v0 │ │ +3336ee: 3800 1d01 |000f: if-eqz v0, 012c // +011d │ │ +3336f2: 6e10 5a88 0800 |0011: invoke-virtual {v8}, Ljava/nio/ByteBuffer;.slice:()Ljava/nio/ByteBuffer; // method@885a │ │ +3336f8: 0c00 |0014: move-result-object v0 │ │ +3336fa: 5b60 7d90 |0015: iput-object v0, v6, Lorg/jaudiotagger/tag/mp4/atom/Mp4DataBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@907d │ │ +3336fe: 5460 7d90 |0017: iget-object v0, v6, Lorg/jaudiotagger/tag/mp4/atom/Mp4DataBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@907d │ │ +333702: 1231 |0019: const/4 v1, #int 3 // #3 │ │ +333704: 1212 |001a: const/4 v2, #int 1 // #1 │ │ +333706: 7130 9e8e 2001 |001b: invoke-static {v0, v2, v1}, Lorg/jaudiotagger/audio/generic/Utils;.getIntBE:(Ljava/nio/ByteBuffer;II)I // method@8e9e │ │ +33370c: 0a00 |001e: move-result v0 │ │ +33370e: 5960 8090 |001f: iput v0, v6, Lorg/jaudiotagger/tag/mp4/atom/Mp4DataBox;.type:I // field@9080 │ │ +333712: 6201 aa90 |0021: sget-object v1, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +333716: 6e10 989d 0100 |0023: invoke-virtual {v1}, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.getFileClassId:()I // method@9d98 │ │ +33371c: 0a01 |0026: move-result v1 │ │ +33371e: 1303 0800 |0027: const/16 v3, #int 8 // #8 │ │ +333722: 3310 1500 |0029: if-ne v0, v1, 003e // +0015 │ │ +333726: 5468 7d90 |002b: iget-object v8, v6, Lorg/jaudiotagger/tag/mp4/atom/Mp4DataBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@907d │ │ +33372a: 6e10 f18f 0700 |002d: invoke-virtual {v7}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getDataLength:()I // method@8ff1 │ │ +333730: 0a00 |0030: move-result v0 │ │ +333732: b130 |0031: sub-int/2addr v0, v3 │ │ +333734: 6e10 f28f 0700 |0032: invoke-virtual {v7}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getEncoding:()Ljava/nio/charset/Charset; // method@8ff2 │ │ +33373a: 0c07 |0035: move-result-object v7 │ │ +33373c: 7140 a78e 3870 |0036: invoke-static {v8, v3, v0, v7}, Lorg/jaudiotagger/audio/generic/Utils;.getString:(Ljava/nio/ByteBuffer;IILjava/nio/charset/Charset;)Ljava/lang/String; // method@8ea7 │ │ +333742: 0c07 |0039: move-result-object v7 │ │ +333744: 5b67 7c90 |003a: iput-object v7, v6, Lorg/jaudiotagger/tag/mp4/atom/Mp4DataBox;.content:Ljava/lang/String; // field@907c │ │ +333748: 2900 ef00 |003c: goto/16 012b // +00ef │ │ +33374c: 5260 8090 |003e: iget v0, v6, Lorg/jaudiotagger/tag/mp4/atom/Mp4DataBox;.type:I // field@9080 │ │ +333750: 6201 a590 |0040: sget-object v1, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.IMPLICIT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90a5 │ │ +333754: 6e10 989d 0100 |0042: invoke-virtual {v1}, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.getFileClassId:()I // method@9d98 │ │ +33375a: 0a01 |0045: move-result v1 │ │ +33375c: 1204 |0046: const/4 v4, #int 0 // #0 │ │ +33375e: 3210 9300 |0047: if-eq v0, v1, 00da // +0093 │ │ +333762: 5260 8090 |0049: iget v0, v6, Lorg/jaudiotagger/tag/mp4/atom/Mp4DataBox;.type:I // field@9080 │ │ +333766: 6201 a290 |004b: sget-object v1, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.GENRES:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90a2 │ │ +33376a: 6e10 989d 0100 |004d: invoke-virtual {v1}, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.getFileClassId:()I // method@9d98 │ │ +333770: 0a01 |0050: move-result v1 │ │ +333772: 3310 0400 |0051: if-ne v0, v1, 0055 // +0004 │ │ +333776: 2900 8700 |0053: goto/16 00da // +0087 │ │ +33377a: 5260 8090 |0055: iget v0, v6, Lorg/jaudiotagger/tag/mp4/atom/Mp4DataBox;.type:I // field@9080 │ │ +33377e: 6201 a690 |0057: sget-object v1, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.INTEGER:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90a6 │ │ +333782: 6e10 989d 0100 |0059: invoke-virtual {v1}, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.getFileClassId:()I // method@9d98 │ │ +333788: 0a01 |005c: move-result v1 │ │ +33378a: 3310 6100 |005d: if-ne v0, v1, 00be // +0061 │ │ +33378e: 2200 3910 |005f: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +333792: 7010 cc87 0000 |0061: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +333798: 5461 7d90 |0064: iget-object v1, v6, Lorg/jaudiotagger/tag/mp4/atom/Mp4DataBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@907d │ │ +33379c: 6e10 f18f 0700 |0066: invoke-virtual {v7}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getDataLength:()I // method@8ff1 │ │ +3337a2: 0a05 |0069: move-result v5 │ │ +3337a4: b125 |006a: sub-int/2addr v5, v2 │ │ +3337a6: 7130 9e8e 3105 |006b: invoke-static {v1, v3, v5}, Lorg/jaudiotagger/audio/generic/Utils;.getIntBE:(Ljava/nio/ByteBuffer;II)I // method@8e9e │ │ +3337ac: 0a01 |006e: move-result v1 │ │ +3337ae: 6e20 d387 1000 |006f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +3337b4: 1a01 0000 |0072: const-string v1, "" // string@0000 │ │ +3337b8: 6e20 d787 1000 |0074: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +3337be: 6e10 df87 0000 |0077: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +3337c4: 0c00 |007a: move-result-object v0 │ │ +3337c6: 5b60 7c90 |007b: iput-object v0, v6, Lorg/jaudiotagger/tag/mp4/atom/Mp4DataBox;.content:Ljava/lang/String; // field@907c │ │ +3337ca: 6e10 f18f 0700 |007d: invoke-virtual {v7}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getDataLength:()I // method@8ff1 │ │ +3337d0: 0a00 |0080: move-result v0 │ │ +3337d2: b130 |0081: sub-int/2addr v0, v3 │ │ +3337d4: 2300 1c13 |0082: new-array v0, v0, [B // type@131c │ │ +3337d8: 5b60 7b90 |0084: iput-object v0, v6, Lorg/jaudiotagger/tag/mp4/atom/Mp4DataBox;.bytedata:[B // field@907b │ │ +3337dc: 6e10 4d88 0800 |0086: invoke-virtual {v8}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ +3337e2: 0a00 |0089: move-result v0 │ │ +3337e4: d801 0008 |008a: add-int/lit8 v1, v0, #int 8 // #08 │ │ +3337e8: 6e20 4e88 1800 |008c: invoke-virtual {v8, v1}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ +3337ee: 5461 7b90 |008f: iget-object v1, v6, Lorg/jaudiotagger/tag/mp4/atom/Mp4DataBox;.bytedata:[B // field@907b │ │ +3337f2: 6e20 4088 1800 |0091: invoke-virtual {v8, v1}, Ljava/nio/ByteBuffer;.get:([B)Ljava/nio/ByteBuffer; // method@8840 │ │ +3337f8: 6e20 4e88 0800 |0094: invoke-virtual {v8, v0}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ +3337fe: 2208 7c10 |0097: new-instance v8, Ljava/util/ArrayList; // type@107c │ │ +333802: 7010 ae88 0800 |0099: invoke-direct {v8}, Ljava/util/ArrayList;.:()V // method@88ae │ │ +333808: 5b68 7f90 |009c: iput-object v8, v6, Lorg/jaudiotagger/tag/mp4/atom/Mp4DataBox;.numbers:Ljava/util/List; // field@907f │ │ +33380c: 6e10 f18f 0700 |009e: invoke-virtual {v7}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getDataLength:()I // method@8ff1 │ │ +333812: 0a08 |00a1: move-result v8 │ │ +333814: b138 |00a2: sub-int/2addr v8, v3 │ │ +333816: db08 0802 |00a3: div-int/lit8 v8, v8, #int 2 // #02 │ │ +33381a: 3584 8600 |00a5: if-ge v4, v8, 012b // +0086 │ │ +33381e: 5468 7d90 |00a7: iget-object v8, v6, Lorg/jaudiotagger/tag/mp4/atom/Mp4DataBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@907d │ │ +333822: da00 0402 |00a9: mul-int/lit8 v0, v4, #int 2 // #02 │ │ +333826: b030 |00ab: add-int/2addr v0, v3 │ │ +333828: d801 0001 |00ac: add-int/lit8 v1, v0, #int 1 // #01 │ │ +33382c: 7130 a38e 0801 |00ae: invoke-static {v8, v0, v1}, Lorg/jaudiotagger/audio/generic/Utils;.getShortBE:(Ljava/nio/ByteBuffer;II)S // method@8ea3 │ │ +333832: 0a08 |00b1: move-result v8 │ │ +333834: 5460 7f90 |00b2: iget-object v0, v6, Lorg/jaudiotagger/tag/mp4/atom/Mp4DataBox;.numbers:Ljava/util/List; // field@907f │ │ +333838: 7110 8887 0800 |00b4: invoke-static {v8}, Ljava/lang/Short;.valueOf:(S)Ljava/lang/Short; // method@8788 │ │ +33383e: 0c08 |00b7: move-result-object v8 │ │ +333840: 7220 6489 8000 |00b8: invoke-interface {v0, v8}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +333846: d804 0401 |00bb: add-int/lit8 v4, v4, #int 1 // #01 │ │ +33384a: 28e1 |00bd: goto 009e // -001f │ │ +33384c: 5268 8090 |00be: iget v8, v6, Lorg/jaudiotagger/tag/mp4/atom/Mp4DataBox;.type:I // field@9080 │ │ +333850: 6200 9e90 |00c0: sget-object v0, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.COVERART_JPEG:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@909e │ │ +333854: 6e10 989d 0000 |00c2: invoke-virtual {v0}, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.getFileClassId:()I // method@9d98 │ │ +33385a: 0a00 |00c5: move-result v0 │ │ +33385c: 3308 6500 |00c6: if-ne v8, v0, 012b // +0065 │ │ +333860: 5468 7d90 |00c8: iget-object v8, v6, Lorg/jaudiotagger/tag/mp4/atom/Mp4DataBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@907d │ │ +333864: 6e10 f18f 0700 |00ca: invoke-virtual {v7}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getDataLength:()I // method@8ff1 │ │ +33386a: 0a00 |00cd: move-result v0 │ │ +33386c: b130 |00ce: sub-int/2addr v0, v3 │ │ +33386e: 6e10 f28f 0700 |00cf: invoke-virtual {v7}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getEncoding:()Ljava/nio/charset/Charset; // method@8ff2 │ │ +333874: 0c07 |00d2: move-result-object v7 │ │ +333876: 7140 a78e 3870 |00d3: invoke-static {v8, v3, v0, v7}, Lorg/jaudiotagger/audio/generic/Utils;.getString:(Ljava/nio/ByteBuffer;IILjava/nio/charset/Charset;)Ljava/lang/String; // method@8ea7 │ │ +33387c: 0c07 |00d6: move-result-object v7 │ │ +33387e: 5b67 7c90 |00d7: iput-object v7, v6, Lorg/jaudiotagger/tag/mp4/atom/Mp4DataBox;.content:Ljava/lang/String; // field@907c │ │ +333882: 2852 |00d9: goto 012b // +0052 │ │ +333884: 2208 7c10 |00da: new-instance v8, Ljava/util/ArrayList; // type@107c │ │ +333888: 7010 ae88 0800 |00dc: invoke-direct {v8}, Ljava/util/ArrayList;.:()V // method@88ae │ │ +33388e: 5b68 7f90 |00df: iput-object v8, v6, Lorg/jaudiotagger/tag/mp4/atom/Mp4DataBox;.numbers:Ljava/util/List; // field@907f │ │ +333892: 6e10 f18f 0700 |00e1: invoke-virtual {v7}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getDataLength:()I // method@8ff1 │ │ +333898: 0a08 |00e4: move-result v8 │ │ +33389a: b138 |00e5: sub-int/2addr v8, v3 │ │ +33389c: db08 0802 |00e6: div-int/lit8 v8, v8, #int 2 // #02 │ │ +3338a0: 3584 1900 |00e8: if-ge v4, v8, 0101 // +0019 │ │ +3338a4: 5468 7d90 |00ea: iget-object v8, v6, Lorg/jaudiotagger/tag/mp4/atom/Mp4DataBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@907d │ │ +3338a8: da00 0402 |00ec: mul-int/lit8 v0, v4, #int 2 // #02 │ │ +3338ac: b030 |00ee: add-int/2addr v0, v3 │ │ +3338ae: d801 0001 |00ef: add-int/lit8 v1, v0, #int 1 // #01 │ │ +3338b2: 7130 a38e 0801 |00f1: invoke-static {v8, v0, v1}, Lorg/jaudiotagger/audio/generic/Utils;.getShortBE:(Ljava/nio/ByteBuffer;II)S // method@8ea3 │ │ +3338b8: 0a08 |00f4: move-result v8 │ │ +3338ba: 5460 7f90 |00f5: iget-object v0, v6, Lorg/jaudiotagger/tag/mp4/atom/Mp4DataBox;.numbers:Ljava/util/List; // field@907f │ │ +3338be: 7110 8887 0800 |00f7: invoke-static {v8}, Ljava/lang/Short;.valueOf:(S)Ljava/lang/Short; // method@8788 │ │ +3338c4: 0c08 |00fa: move-result-object v8 │ │ +3338c6: 7220 6489 8000 |00fb: invoke-interface {v0, v8}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +3338cc: d804 0401 |00fe: add-int/lit8 v4, v4, #int 1 // #01 │ │ +3338d0: 28e1 |0100: goto 00e1 // -001f │ │ +3338d2: 2207 3810 |0101: new-instance v7, Ljava/lang/StringBuffer; // type@1038 │ │ +3338d6: 7010 c187 0700 |0103: invoke-direct {v7}, Ljava/lang/StringBuffer;.:()V // method@87c1 │ │ +3338dc: 5468 7f90 |0106: iget-object v8, v6, Lorg/jaudiotagger/tag/mp4/atom/Mp4DataBox;.numbers:Ljava/util/List; // field@907f │ │ +3338e0: 7210 6f89 0800 |0108: invoke-interface {v8}, Ljava/util/List;.listIterator:()Ljava/util/ListIterator; // method@896f │ │ +3338e6: 0c08 |010b: move-result-object v8 │ │ +3338e8: 7210 7689 0800 |010c: invoke-interface {v8}, Ljava/util/ListIterator;.hasNext:()Z // method@8976 │ │ +3338ee: 0a00 |010f: move-result v0 │ │ +3338f0: 3800 1500 |0110: if-eqz v0, 0125 // +0015 │ │ +3338f4: 7210 7789 0800 |0112: invoke-interface {v8}, Ljava/util/ListIterator;.next:()Ljava/lang/Object; // method@8977 │ │ +3338fa: 0c00 |0115: move-result-object v0 │ │ +3338fc: 6e20 c587 0700 |0116: invoke-virtual {v7, v0}, Ljava/lang/StringBuffer;.append:(Ljava/lang/Object;)Ljava/lang/StringBuffer; // method@87c5 │ │ +333902: 7210 7689 0800 |0119: invoke-interface {v8}, Ljava/util/ListIterator;.hasNext:()Z // method@8976 │ │ +333908: 0a00 |011c: move-result v0 │ │ +33390a: 3800 efff |011d: if-eqz v0, 010c // -0011 │ │ +33390e: 1a00 6a04 |011f: const-string v0, "/" // string@046a │ │ +333912: 6e20 c687 0700 |0121: invoke-virtual {v7, v0}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@87c6 │ │ +333918: 28e8 |0124: goto 010c // -0018 │ │ +33391a: 6e10 cb87 0700 |0125: invoke-virtual {v7}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@87cb │ │ +333920: 0c07 |0128: move-result-object v7 │ │ +333922: 5b67 7c90 |0129: iput-object v7, v6, Lorg/jaudiotagger/tag/mp4/atom/Mp4DataBox;.content:Ljava/lang/String; // field@907c │ │ +333926: 0e00 |012b: return-void │ │ +333928: 2208 3310 |012c: new-instance v8, Ljava/lang/RuntimeException; // type@1033 │ │ +33392c: 2200 3910 |012e: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +333930: 7010 cc87 0000 |0130: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +333936: 1a01 ee4f |0133: const-string v1, "Unable to process data box because identifier is:" // string@4fee │ │ +33393a: 6e20 d787 1000 |0135: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +333940: 6e10 f68f 0700 |0138: invoke-virtual {v7}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getId:()Ljava/lang/String; // method@8ff6 │ │ +333946: 0c07 |013b: move-result-object v7 │ │ +333948: 6e20 d787 7000 |013c: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +33394e: 6e10 df87 0000 |013f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +333954: 0c07 |0142: move-result-object v7 │ │ +333956: 7020 7c87 7800 |0143: invoke-direct {v8, v7}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@877c │ │ +33395c: 2802 |0146: goto 0148 // +0002 │ │ +33395e: 2708 |0147: throw v8 │ │ +333960: 28ff |0148: goto 0147 // -0001 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0003 line=56 │ │ 0x0005 line=58 │ │ 0x0011 line=64 │ │ 0x0017 line=67 │ │ @@ -1126974,17 +1126974,17 @@ │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -33365c: |[33365c] org.jaudiotagger.tag.mp4.atom.Mp4DataBox.getByteData:()[B │ │ -33366c: 5410 7b90 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/mp4/atom/Mp4DataBox;.bytedata:[B // field@907b │ │ -333670: 1100 |0002: return-object v0 │ │ +333660: |[333660] org.jaudiotagger.tag.mp4.atom.Mp4DataBox.getByteData:()[B │ │ +333670: 5410 7b90 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/mp4/atom/Mp4DataBox;.bytedata:[B // field@907b │ │ +333674: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/mp4/atom/Mp4DataBox; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/mp4/atom/Mp4DataBox;) │ │ @@ -1126992,17 +1126992,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -33368c: |[33368c] org.jaudiotagger.tag.mp4.atom.Mp4DataBox.getContent:()Ljava/lang/String; │ │ -33369c: 5410 7c90 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/mp4/atom/Mp4DataBox;.content:Ljava/lang/String; // field@907c │ │ -3336a0: 1100 |0002: return-object v0 │ │ +333690: |[333690] org.jaudiotagger.tag.mp4.atom.Mp4DataBox.getContent:()Ljava/lang/String; │ │ +3336a0: 5410 7c90 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/mp4/atom/Mp4DataBox;.content:Ljava/lang/String; // field@907c │ │ +3336a4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/mp4/atom/Mp4DataBox; │ │ │ │ #2 : (in Lorg/jaudiotagger/tag/mp4/atom/Mp4DataBox;) │ │ @@ -1127010,17 +1127010,17 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3336a4: |[3336a4] org.jaudiotagger.tag.mp4.atom.Mp4DataBox.getNumbers:()Ljava/util/List; │ │ -3336b4: 5410 7f90 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/mp4/atom/Mp4DataBox;.numbers:Ljava/util/List; // field@907f │ │ -3336b8: 1100 |0002: return-object v0 │ │ +3336a8: |[3336a8] org.jaudiotagger.tag.mp4.atom.Mp4DataBox.getNumbers:()Ljava/util/List; │ │ +3336b8: 5410 7f90 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/mp4/atom/Mp4DataBox;.numbers:Ljava/util/List; // field@907f │ │ +3336bc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/mp4/atom/Mp4DataBox; │ │ │ │ #3 : (in Lorg/jaudiotagger/tag/mp4/atom/Mp4DataBox;) │ │ @@ -1127028,17 +1127028,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -333674: |[333674] org.jaudiotagger.tag.mp4.atom.Mp4DataBox.getType:()I │ │ -333684: 5210 8090 |0000: iget v0, v1, Lorg/jaudiotagger/tag/mp4/atom/Mp4DataBox;.type:I // field@9080 │ │ -333688: 0f00 |0002: return v0 │ │ +333678: |[333678] org.jaudiotagger.tag.mp4.atom.Mp4DataBox.getType:()I │ │ +333688: 5210 8090 |0000: iget v0, v1, Lorg/jaudiotagger/tag/mp4/atom/Mp4DataBox;.type:I // field@9080 │ │ +33368c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/mp4/atom/Mp4DataBox; │ │ │ │ source_file_idx : 15489 (Mp4DataBox.java) │ │ @@ -1127094,49 +1127094,49 @@ │ │ type : '(Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 69 16-bit code units │ │ -333978: |[333978] org.jaudiotagger.tag.mp4.atom.Mp4MeanBox.:(Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;)V │ │ -333988: 7010 dc8f 0200 |0000: invoke-direct {v2}, Lorg/jaudiotagger/audio/mp4/atom/AbstractMp4Box;.:()V // method@8fdc │ │ -33398e: 5b23 8690 |0003: iput-object v3, v2, Lorg/jaudiotagger/tag/mp4/atom/Mp4MeanBox;.header:Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // field@9086 │ │ -333992: 6e10 f68f 0300 |0005: invoke-virtual {v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getId:()Ljava/lang/String; // method@8ff6 │ │ -333998: 0c00 |0008: move-result-object v0 │ │ -33399a: 1a01 5491 |0009: const-string v1, "mean" // string@9154 │ │ -33399e: 6e20 9c87 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -3339a4: 0a00 |000e: move-result v0 │ │ -3339a6: 3800 1b00 |000f: if-eqz v0, 002a // +001b │ │ -3339aa: 6e10 5a88 0400 |0011: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.slice:()Ljava/nio/ByteBuffer; // method@885a │ │ -3339b0: 0c04 |0014: move-result-object v4 │ │ -3339b2: 5b24 8590 |0015: iput-object v4, v2, Lorg/jaudiotagger/tag/mp4/atom/Mp4MeanBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@9085 │ │ -3339b6: 5424 8590 |0017: iget-object v4, v2, Lorg/jaudiotagger/tag/mp4/atom/Mp4MeanBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@9085 │ │ -3339ba: 6e10 f18f 0300 |0019: invoke-virtual {v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getDataLength:()I // method@8ff1 │ │ -3339c0: 0a00 |001c: move-result v0 │ │ -3339c2: 1241 |001d: const/4 v1, #int 4 // #4 │ │ -3339c4: b110 |001e: sub-int/2addr v0, v1 │ │ -3339c6: 6e10 f28f 0300 |001f: invoke-virtual {v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getEncoding:()Ljava/nio/charset/Charset; // method@8ff2 │ │ -3339cc: 0c03 |0022: move-result-object v3 │ │ -3339ce: 7140 a78e 1430 |0023: invoke-static {v4, v1, v0, v3}, Lorg/jaudiotagger/audio/generic/Utils;.getString:(Ljava/nio/ByteBuffer;IILjava/nio/charset/Charset;)Ljava/lang/String; // method@8ea7 │ │ -3339d4: 0c03 |0026: move-result-object v3 │ │ -3339d6: 5b23 8790 |0027: iput-object v3, v2, Lorg/jaudiotagger/tag/mp4/atom/Mp4MeanBox;.issuer:Ljava/lang/String; // field@9087 │ │ -3339da: 0e00 |0029: return-void │ │ -3339dc: 2204 3310 |002a: new-instance v4, Ljava/lang/RuntimeException; // type@1033 │ │ -3339e0: 2200 3910 |002c: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -3339e4: 7010 cc87 0000 |002e: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -3339ea: 1a01 ee4f |0031: const-string v1, "Unable to process data box because identifier is:" // string@4fee │ │ -3339ee: 6e20 d787 1000 |0033: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -3339f4: 6e10 f68f 0300 |0036: invoke-virtual {v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getId:()Ljava/lang/String; // method@8ff6 │ │ -3339fa: 0c03 |0039: move-result-object v3 │ │ -3339fc: 6e20 d787 3000 |003a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -333a02: 6e10 df87 0000 |003d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -333a08: 0c03 |0040: move-result-object v3 │ │ -333a0a: 7020 7c87 3400 |0041: invoke-direct {v4, v3}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@877c │ │ -333a10: 2704 |0044: throw v4 │ │ +33397c: |[33397c] org.jaudiotagger.tag.mp4.atom.Mp4MeanBox.:(Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;)V │ │ +33398c: 7010 dc8f 0200 |0000: invoke-direct {v2}, Lorg/jaudiotagger/audio/mp4/atom/AbstractMp4Box;.:()V // method@8fdc │ │ +333992: 5b23 8690 |0003: iput-object v3, v2, Lorg/jaudiotagger/tag/mp4/atom/Mp4MeanBox;.header:Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // field@9086 │ │ +333996: 6e10 f68f 0300 |0005: invoke-virtual {v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getId:()Ljava/lang/String; // method@8ff6 │ │ +33399c: 0c00 |0008: move-result-object v0 │ │ +33399e: 1a01 5491 |0009: const-string v1, "mean" // string@9154 │ │ +3339a2: 6e20 9c87 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +3339a8: 0a00 |000e: move-result v0 │ │ +3339aa: 3800 1b00 |000f: if-eqz v0, 002a // +001b │ │ +3339ae: 6e10 5a88 0400 |0011: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.slice:()Ljava/nio/ByteBuffer; // method@885a │ │ +3339b4: 0c04 |0014: move-result-object v4 │ │ +3339b6: 5b24 8590 |0015: iput-object v4, v2, Lorg/jaudiotagger/tag/mp4/atom/Mp4MeanBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@9085 │ │ +3339ba: 5424 8590 |0017: iget-object v4, v2, Lorg/jaudiotagger/tag/mp4/atom/Mp4MeanBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@9085 │ │ +3339be: 6e10 f18f 0300 |0019: invoke-virtual {v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getDataLength:()I // method@8ff1 │ │ +3339c4: 0a00 |001c: move-result v0 │ │ +3339c6: 1241 |001d: const/4 v1, #int 4 // #4 │ │ +3339c8: b110 |001e: sub-int/2addr v0, v1 │ │ +3339ca: 6e10 f28f 0300 |001f: invoke-virtual {v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getEncoding:()Ljava/nio/charset/Charset; // method@8ff2 │ │ +3339d0: 0c03 |0022: move-result-object v3 │ │ +3339d2: 7140 a78e 1430 |0023: invoke-static {v4, v1, v0, v3}, Lorg/jaudiotagger/audio/generic/Utils;.getString:(Ljava/nio/ByteBuffer;IILjava/nio/charset/Charset;)Ljava/lang/String; // method@8ea7 │ │ +3339d8: 0c03 |0026: move-result-object v3 │ │ +3339da: 5b23 8790 |0027: iput-object v3, v2, Lorg/jaudiotagger/tag/mp4/atom/Mp4MeanBox;.issuer:Ljava/lang/String; // field@9087 │ │ +3339de: 0e00 |0029: return-void │ │ +3339e0: 2204 3310 |002a: new-instance v4, Ljava/lang/RuntimeException; // type@1033 │ │ +3339e4: 2200 3910 |002c: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +3339e8: 7010 cc87 0000 |002e: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +3339ee: 1a01 ee4f |0031: const-string v1, "Unable to process data box because identifier is:" // string@4fee │ │ +3339f2: 6e20 d787 1000 |0033: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +3339f8: 6e10 f68f 0300 |0036: invoke-virtual {v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getId:()Ljava/lang/String; // method@8ff6 │ │ +3339fe: 0c03 |0039: move-result-object v3 │ │ +333a00: 6e20 d787 3000 |003a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +333a06: 6e10 df87 0000 |003d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +333a0c: 0c03 |0040: move-result-object v3 │ │ +333a0e: 7020 7c87 3400 |0041: invoke-direct {v4, v3}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@877c │ │ +333a14: 2704 |0044: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0003 line=29 │ │ 0x0005 line=32 │ │ 0x0011 line=38 │ │ 0x0017 line=41 │ │ @@ -1127152,17 +1127152,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -333960: |[333960] org.jaudiotagger.tag.mp4.atom.Mp4MeanBox.getIssuer:()Ljava/lang/String; │ │ -333970: 5410 8790 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/mp4/atom/Mp4MeanBox;.issuer:Ljava/lang/String; // field@9087 │ │ -333974: 1100 |0002: return-object v0 │ │ +333964: |[333964] org.jaudiotagger.tag.mp4.atom.Mp4MeanBox.getIssuer:()Ljava/lang/String; │ │ +333974: 5410 8790 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/mp4/atom/Mp4MeanBox;.issuer:Ljava/lang/String; // field@9087 │ │ +333978: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/mp4/atom/Mp4MeanBox; │ │ │ │ source_file_idx : 15503 (Mp4MeanBox.java) │ │ @@ -1127218,49 +1127218,49 @@ │ │ type : '(Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 69 16-bit code units │ │ -333a2c: |[333a2c] org.jaudiotagger.tag.mp4.atom.Mp4NameBox.:(Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;)V │ │ -333a3c: 7010 dc8f 0200 |0000: invoke-direct {v2}, Lorg/jaudiotagger/audio/mp4/atom/AbstractMp4Box;.:()V // method@8fdc │ │ -333a42: 5b23 8d90 |0003: iput-object v3, v2, Lorg/jaudiotagger/tag/mp4/atom/Mp4NameBox;.header:Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // field@908d │ │ -333a46: 6e10 f68f 0300 |0005: invoke-virtual {v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getId:()Ljava/lang/String; // method@8ff6 │ │ -333a4c: 0c00 |0008: move-result-object v0 │ │ -333a4e: 1a01 1394 |0009: const-string v1, "name" // string@9413 │ │ -333a52: 6e20 9c87 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -333a58: 0a00 |000e: move-result v0 │ │ -333a5a: 3800 1b00 |000f: if-eqz v0, 002a // +001b │ │ -333a5e: 6e10 5a88 0400 |0011: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.slice:()Ljava/nio/ByteBuffer; // method@885a │ │ -333a64: 0c04 |0014: move-result-object v4 │ │ -333a66: 5b24 8c90 |0015: iput-object v4, v2, Lorg/jaudiotagger/tag/mp4/atom/Mp4NameBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@908c │ │ -333a6a: 5424 8c90 |0017: iget-object v4, v2, Lorg/jaudiotagger/tag/mp4/atom/Mp4NameBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@908c │ │ -333a6e: 6e10 f18f 0300 |0019: invoke-virtual {v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getDataLength:()I // method@8ff1 │ │ -333a74: 0a00 |001c: move-result v0 │ │ -333a76: 1241 |001d: const/4 v1, #int 4 // #4 │ │ -333a78: b110 |001e: sub-int/2addr v0, v1 │ │ -333a7a: 6e10 f28f 0300 |001f: invoke-virtual {v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getEncoding:()Ljava/nio/charset/Charset; // method@8ff2 │ │ -333a80: 0c03 |0022: move-result-object v3 │ │ -333a82: 7140 a78e 1430 |0023: invoke-static {v4, v1, v0, v3}, Lorg/jaudiotagger/audio/generic/Utils;.getString:(Ljava/nio/ByteBuffer;IILjava/nio/charset/Charset;)Ljava/lang/String; // method@8ea7 │ │ -333a88: 0c03 |0026: move-result-object v3 │ │ -333a8a: 5b23 8e90 |0027: iput-object v3, v2, Lorg/jaudiotagger/tag/mp4/atom/Mp4NameBox;.name:Ljava/lang/String; // field@908e │ │ -333a8e: 0e00 |0029: return-void │ │ -333a90: 2204 3310 |002a: new-instance v4, Ljava/lang/RuntimeException; // type@1033 │ │ -333a94: 2200 3910 |002c: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -333a98: 7010 cc87 0000 |002e: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -333a9e: 1a01 ef4f |0031: const-string v1, "Unable to process name box because identifier is:" // string@4fef │ │ -333aa2: 6e20 d787 1000 |0033: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -333aa8: 6e10 f68f 0300 |0036: invoke-virtual {v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getId:()Ljava/lang/String; // method@8ff6 │ │ -333aae: 0c03 |0039: move-result-object v3 │ │ -333ab0: 6e20 d787 3000 |003a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -333ab6: 6e10 df87 0000 |003d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -333abc: 0c03 |0040: move-result-object v3 │ │ -333abe: 7020 7c87 3400 |0041: invoke-direct {v4, v3}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@877c │ │ -333ac4: 2704 |0044: throw v4 │ │ +333a30: |[333a30] org.jaudiotagger.tag.mp4.atom.Mp4NameBox.:(Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;)V │ │ +333a40: 7010 dc8f 0200 |0000: invoke-direct {v2}, Lorg/jaudiotagger/audio/mp4/atom/AbstractMp4Box;.:()V // method@8fdc │ │ +333a46: 5b23 8d90 |0003: iput-object v3, v2, Lorg/jaudiotagger/tag/mp4/atom/Mp4NameBox;.header:Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // field@908d │ │ +333a4a: 6e10 f68f 0300 |0005: invoke-virtual {v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getId:()Ljava/lang/String; // method@8ff6 │ │ +333a50: 0c00 |0008: move-result-object v0 │ │ +333a52: 1a01 1394 |0009: const-string v1, "name" // string@9413 │ │ +333a56: 6e20 9c87 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +333a5c: 0a00 |000e: move-result v0 │ │ +333a5e: 3800 1b00 |000f: if-eqz v0, 002a // +001b │ │ +333a62: 6e10 5a88 0400 |0011: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.slice:()Ljava/nio/ByteBuffer; // method@885a │ │ +333a68: 0c04 |0014: move-result-object v4 │ │ +333a6a: 5b24 8c90 |0015: iput-object v4, v2, Lorg/jaudiotagger/tag/mp4/atom/Mp4NameBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@908c │ │ +333a6e: 5424 8c90 |0017: iget-object v4, v2, Lorg/jaudiotagger/tag/mp4/atom/Mp4NameBox;.dataBuffer:Ljava/nio/ByteBuffer; // field@908c │ │ +333a72: 6e10 f18f 0300 |0019: invoke-virtual {v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getDataLength:()I // method@8ff1 │ │ +333a78: 0a00 |001c: move-result v0 │ │ +333a7a: 1241 |001d: const/4 v1, #int 4 // #4 │ │ +333a7c: b110 |001e: sub-int/2addr v0, v1 │ │ +333a7e: 6e10 f28f 0300 |001f: invoke-virtual {v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getEncoding:()Ljava/nio/charset/Charset; // method@8ff2 │ │ +333a84: 0c03 |0022: move-result-object v3 │ │ +333a86: 7140 a78e 1430 |0023: invoke-static {v4, v1, v0, v3}, Lorg/jaudiotagger/audio/generic/Utils;.getString:(Ljava/nio/ByteBuffer;IILjava/nio/charset/Charset;)Ljava/lang/String; // method@8ea7 │ │ +333a8c: 0c03 |0026: move-result-object v3 │ │ +333a8e: 5b23 8e90 |0027: iput-object v3, v2, Lorg/jaudiotagger/tag/mp4/atom/Mp4NameBox;.name:Ljava/lang/String; // field@908e │ │ +333a92: 0e00 |0029: return-void │ │ +333a94: 2204 3310 |002a: new-instance v4, Ljava/lang/RuntimeException; // type@1033 │ │ +333a98: 2200 3910 |002c: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +333a9c: 7010 cc87 0000 |002e: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +333aa2: 1a01 ef4f |0031: const-string v1, "Unable to process name box because identifier is:" // string@4fef │ │ +333aa6: 6e20 d787 1000 |0033: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +333aac: 6e10 f68f 0300 |0036: invoke-virtual {v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getId:()Ljava/lang/String; // method@8ff6 │ │ +333ab2: 0c03 |0039: move-result-object v3 │ │ +333ab4: 6e20 d787 3000 |003a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +333aba: 6e10 df87 0000 |003d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +333ac0: 0c03 |0040: move-result-object v3 │ │ +333ac2: 7020 7c87 3400 |0041: invoke-direct {v4, v3}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@877c │ │ +333ac8: 2704 |0044: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0003 line=29 │ │ 0x0005 line=32 │ │ 0x0011 line=38 │ │ 0x0017 line=41 │ │ @@ -1127276,17 +1127276,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -333a14: |[333a14] org.jaudiotagger.tag.mp4.atom.Mp4NameBox.getName:()Ljava/lang/String; │ │ -333a24: 5410 8e90 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/mp4/atom/Mp4NameBox;.name:Ljava/lang/String; // field@908e │ │ -333a28: 1100 |0002: return-object v0 │ │ +333a18: |[333a18] org.jaudiotagger.tag.mp4.atom.Mp4NameBox.getName:()Ljava/lang/String; │ │ +333a28: 5410 8e90 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/mp4/atom/Mp4NameBox;.name:Ljava/lang/String; // field@908e │ │ +333a2c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/mp4/atom/Mp4NameBox; │ │ │ │ source_file_idx : 15507 (Mp4NameBox.java) │ │ @@ -1127319,17 +1127319,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -33e110: |[33e110] org.jaudiotagger.tag.vorbiscomment.VorbisCommentCreator.:()V │ │ -33e120: 7010 458e 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/audio/generic/AbstractTagCreator;.:()V // method@8e45 │ │ -33e126: 0e00 |0003: return-void │ │ +33e114: |[33e114] org.jaudiotagger.tag.vorbiscomment.VorbisCommentCreator.:()V │ │ +33e124: 7010 458e 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/audio/generic/AbstractTagCreator;.:()V // method@8e45 │ │ +33e12a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentCreator; │ │ │ │ Virtual methods - │ │ @@ -1127338,71 +1127338,71 @@ │ │ type : '(Lorg/jaudiotagger/tag/Tag;I)Ljava/nio/ByteBuffer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 110 16-bit code units │ │ -33e014: |[33e014] org.jaudiotagger.tag.vorbiscomment.VorbisCommentCreator.convert:(Lorg/jaudiotagger/tag/Tag;I)Ljava/nio/ByteBuffer; │ │ -33e024: 2205 ef0f |0000: new-instance v5, Ljava/io/ByteArrayOutputStream; // type@0fef │ │ -33e028: 7010 2d86 0500 |0002: invoke-direct {v5}, Ljava/io/ByteArrayOutputStream;.:()V // method@862d │ │ -33e02e: 0740 |0005: move-object v0, v4 │ │ -33e030: 1f00 f812 |0006: check-cast v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag; // type@12f8 │ │ -33e034: 6e10 819e 0000 |0008: invoke-virtual {v0}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.getVendor:()Ljava/lang/String; // method@9e81 │ │ -33e03a: 0c00 |000b: move-result-object v0 │ │ -33e03c: 6201 af81 |000c: sget-object v1, Ljava/nio/charset/StandardCharsets;.UTF_8:Ljava/nio/charset/Charset; // field@81af │ │ -33e040: 6e20 a187 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@87a1 │ │ -33e046: 0c01 |0011: move-result-object v1 │ │ -33e048: 2111 |0012: array-length v1, v1 │ │ -33e04a: 7110 a68e 0100 |0013: invoke-static {v1}, Lorg/jaudiotagger/audio/generic/Utils;.getSizeLEInt32:(I)[B // method@8ea6 │ │ -33e050: 0c01 |0016: move-result-object v1 │ │ -33e052: 6e20 3386 1500 |0017: invoke-virtual {v5, v1}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ -33e058: 6201 af81 |001a: sget-object v1, Ljava/nio/charset/StandardCharsets;.UTF_8:Ljava/nio/charset/Charset; // field@81af │ │ -33e05c: 6e20 a187 1000 |001c: invoke-virtual {v0, v1}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@87a1 │ │ -33e062: 0c00 |001f: move-result-object v0 │ │ -33e064: 6e20 3386 0500 |0020: invoke-virtual {v5, v0}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ -33e06a: 7210 bb91 0400 |0023: invoke-interface {v4}, Lorg/jaudiotagger/tag/Tag;.getFieldCount:()I // method@91bb │ │ -33e070: 0a00 |0026: move-result v0 │ │ -33e072: d800 00ff |0027: add-int/lit8 v0, v0, #int -1 // #ff │ │ -33e076: 7110 a68e 0000 |0029: invoke-static {v0}, Lorg/jaudiotagger/audio/generic/Utils;.getSizeLEInt32:(I)[B // method@8ea6 │ │ -33e07c: 0c00 |002c: move-result-object v0 │ │ -33e07e: 6e20 3386 0500 |002d: invoke-virtual {v5, v0}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ -33e084: 7210 bd91 0400 |0030: invoke-interface {v4}, Lorg/jaudiotagger/tag/Tag;.getFields:()Ljava/util/Iterator; // method@91bd │ │ -33e08a: 0c04 |0033: move-result-object v4 │ │ -33e08c: 7210 4789 0400 |0034: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -33e092: 0a00 |0037: move-result v0 │ │ -33e094: 3800 2100 |0038: if-eqz v0, 0059 // +0021 │ │ -33e098: 7210 4889 0400 |003a: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -33e09e: 0c00 |003d: move-result-object v0 │ │ -33e0a0: 1f00 c711 |003e: check-cast v0, Lorg/jaudiotagger/tag/TagField; // type@11c7 │ │ -33e0a4: 7210 d691 0000 |0040: invoke-interface {v0}, Lorg/jaudiotagger/tag/TagField;.getId:()Ljava/lang/String; // method@91d6 │ │ -33e0aa: 0c01 |0043: move-result-object v1 │ │ -33e0ac: 6202 4c93 |0044: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.VENDOR:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@934c │ │ -33e0b0: 6e10 5a9e 0200 |0046: invoke-virtual {v2}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.getFieldName:()Ljava/lang/String; // method@9e5a │ │ -33e0b6: 0c02 |0049: move-result-object v2 │ │ -33e0b8: 6e20 9c87 2100 |004a: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -33e0be: 0a01 |004d: move-result v1 │ │ -33e0c0: 3801 0300 |004e: if-eqz v1, 0051 // +0003 │ │ -33e0c4: 28e4 |0050: goto 0034 // -001c │ │ -33e0c6: 7210 d791 0000 |0051: invoke-interface {v0}, Lorg/jaudiotagger/tag/TagField;.getRawContent:()[B // method@91d7 │ │ -33e0cc: 0c00 |0054: move-result-object v0 │ │ -33e0ce: 6e20 3386 0500 |0055: invoke-virtual {v5, v0}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ -33e0d4: 28dc |0058: goto 0034 // -0024 │ │ -33e0d6: 6e10 3186 0500 |0059: invoke-virtual {v5}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8631 │ │ -33e0dc: 0c04 |005c: move-result-object v4 │ │ -33e0de: 7110 5b88 0400 |005d: invoke-static {v4}, Ljava/nio/ByteBuffer;.wrap:([B)Ljava/nio/ByteBuffer; // method@885b │ │ -33e0e4: 0c04 |0060: move-result-object v4 │ │ -33e0e6: 6e10 5988 0400 |0061: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@8859 │ │ -33e0ec: 1104 |0064: return-object v4 │ │ -33e0ee: 0d04 |0065: move-exception v4 │ │ -33e0f0: 2205 3310 |0066: new-instance v5, Ljava/lang/RuntimeException; // type@1033 │ │ -33e0f4: 7020 7e87 4500 |0068: invoke-direct {v5, v4}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@877e │ │ -33e0fa: 2802 |006b: goto 006d // +0002 │ │ -33e0fc: 2705 |006c: throw v5 │ │ -33e0fe: 28ff |006d: goto 006c // -0001 │ │ +33e018: |[33e018] org.jaudiotagger.tag.vorbiscomment.VorbisCommentCreator.convert:(Lorg/jaudiotagger/tag/Tag;I)Ljava/nio/ByteBuffer; │ │ +33e028: 2205 ef0f |0000: new-instance v5, Ljava/io/ByteArrayOutputStream; // type@0fef │ │ +33e02c: 7010 2d86 0500 |0002: invoke-direct {v5}, Ljava/io/ByteArrayOutputStream;.:()V // method@862d │ │ +33e032: 0740 |0005: move-object v0, v4 │ │ +33e034: 1f00 f812 |0006: check-cast v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag; // type@12f8 │ │ +33e038: 6e10 819e 0000 |0008: invoke-virtual {v0}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.getVendor:()Ljava/lang/String; // method@9e81 │ │ +33e03e: 0c00 |000b: move-result-object v0 │ │ +33e040: 6201 af81 |000c: sget-object v1, Ljava/nio/charset/StandardCharsets;.UTF_8:Ljava/nio/charset/Charset; // field@81af │ │ +33e044: 6e20 a187 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@87a1 │ │ +33e04a: 0c01 |0011: move-result-object v1 │ │ +33e04c: 2111 |0012: array-length v1, v1 │ │ +33e04e: 7110 a68e 0100 |0013: invoke-static {v1}, Lorg/jaudiotagger/audio/generic/Utils;.getSizeLEInt32:(I)[B // method@8ea6 │ │ +33e054: 0c01 |0016: move-result-object v1 │ │ +33e056: 6e20 3386 1500 |0017: invoke-virtual {v5, v1}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ +33e05c: 6201 af81 |001a: sget-object v1, Ljava/nio/charset/StandardCharsets;.UTF_8:Ljava/nio/charset/Charset; // field@81af │ │ +33e060: 6e20 a187 1000 |001c: invoke-virtual {v0, v1}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@87a1 │ │ +33e066: 0c00 |001f: move-result-object v0 │ │ +33e068: 6e20 3386 0500 |0020: invoke-virtual {v5, v0}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ +33e06e: 7210 bb91 0400 |0023: invoke-interface {v4}, Lorg/jaudiotagger/tag/Tag;.getFieldCount:()I // method@91bb │ │ +33e074: 0a00 |0026: move-result v0 │ │ +33e076: d800 00ff |0027: add-int/lit8 v0, v0, #int -1 // #ff │ │ +33e07a: 7110 a68e 0000 |0029: invoke-static {v0}, Lorg/jaudiotagger/audio/generic/Utils;.getSizeLEInt32:(I)[B // method@8ea6 │ │ +33e080: 0c00 |002c: move-result-object v0 │ │ +33e082: 6e20 3386 0500 |002d: invoke-virtual {v5, v0}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ +33e088: 7210 bd91 0400 |0030: invoke-interface {v4}, Lorg/jaudiotagger/tag/Tag;.getFields:()Ljava/util/Iterator; // method@91bd │ │ +33e08e: 0c04 |0033: move-result-object v4 │ │ +33e090: 7210 4789 0400 |0034: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +33e096: 0a00 |0037: move-result v0 │ │ +33e098: 3800 2100 |0038: if-eqz v0, 0059 // +0021 │ │ +33e09c: 7210 4889 0400 |003a: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +33e0a2: 0c00 |003d: move-result-object v0 │ │ +33e0a4: 1f00 c711 |003e: check-cast v0, Lorg/jaudiotagger/tag/TagField; // type@11c7 │ │ +33e0a8: 7210 d691 0000 |0040: invoke-interface {v0}, Lorg/jaudiotagger/tag/TagField;.getId:()Ljava/lang/String; // method@91d6 │ │ +33e0ae: 0c01 |0043: move-result-object v1 │ │ +33e0b0: 6202 4c93 |0044: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.VENDOR:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@934c │ │ +33e0b4: 6e10 5a9e 0200 |0046: invoke-virtual {v2}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.getFieldName:()Ljava/lang/String; // method@9e5a │ │ +33e0ba: 0c02 |0049: move-result-object v2 │ │ +33e0bc: 6e20 9c87 2100 |004a: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +33e0c2: 0a01 |004d: move-result v1 │ │ +33e0c4: 3801 0300 |004e: if-eqz v1, 0051 // +0003 │ │ +33e0c8: 28e4 |0050: goto 0034 // -001c │ │ +33e0ca: 7210 d791 0000 |0051: invoke-interface {v0}, Lorg/jaudiotagger/tag/TagField;.getRawContent:()[B // method@91d7 │ │ +33e0d0: 0c00 |0054: move-result-object v0 │ │ +33e0d2: 6e20 3386 0500 |0055: invoke-virtual {v5, v0}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ +33e0d8: 28dc |0058: goto 0034 // -0024 │ │ +33e0da: 6e10 3186 0500 |0059: invoke-virtual {v5}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8631 │ │ +33e0e0: 0c04 |005c: move-result-object v4 │ │ +33e0e2: 7110 5b88 0400 |005d: invoke-static {v4}, Ljava/nio/ByteBuffer;.wrap:([B)Ljava/nio/ByteBuffer; // method@885b │ │ +33e0e8: 0c04 |0060: move-result-object v4 │ │ +33e0ea: 6e10 5988 0400 |0061: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@8859 │ │ +33e0f0: 1104 |0064: return-object v4 │ │ +33e0f2: 0d04 |0065: move-exception v4 │ │ +33e0f4: 2205 3310 |0066: new-instance v5, Ljava/lang/RuntimeException; // type@1033 │ │ +33e0f8: 7020 7e87 4500 |0068: invoke-direct {v5, v4}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@877e │ │ +33e0fe: 2802 |006b: goto 006d // +0002 │ │ +33e100: 2705 |006c: throw v5 │ │ +33e102: 28ff |006d: goto 006c // -0001 │ │ catches : 1 │ │ 0x0000 - 0x0064 │ │ Ljava/io/IOException; -> 0x0065 │ │ positions : │ │ 0x0000 line=52 │ │ 0x0005 line=55 │ │ 0x000c line=56 │ │ @@ -1127583,49 +1127583,49 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -3433b0: |[3433b0] org.jaudiotagger.tag.wav.WavTag.:()V │ │ -3433c0: 1c00 fd12 |0000: const-class v0, Lorg/jaudiotagger/tag/wav/WavTag; // type@12fd │ │ -3433c4: 6e10 f386 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.getPackage:()Ljava/lang/Package; // method@86f3 │ │ -3433ca: 0c00 |0005: move-result-object v0 │ │ -3433cc: 6e10 7887 0000 |0006: invoke-virtual {v0}, Ljava/lang/Package;.getName:()Ljava/lang/String; // method@8778 │ │ -3433d2: 0c00 |0009: move-result-object v0 │ │ -3433d4: 7110 168a 0000 |000a: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@8a16 │ │ -3433da: 0c00 |000d: move-result-object v0 │ │ -3433dc: 6900 7093 |000e: sput-object v0, Lorg/jaudiotagger/tag/wav/WavTag;.logger:Ljava/util/logging/Logger; // field@9370 │ │ -3433e0: 0e00 |0010: return-void │ │ +3433b4: |[3433b4] org.jaudiotagger.tag.wav.WavTag.:()V │ │ +3433c4: 1c00 fd12 |0000: const-class v0, Lorg/jaudiotagger/tag/wav/WavTag; // type@12fd │ │ +3433c8: 6e10 f386 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.getPackage:()Ljava/lang/Package; // method@86f3 │ │ +3433ce: 0c00 |0005: move-result-object v0 │ │ +3433d0: 6e10 7887 0000 |0006: invoke-virtual {v0}, Ljava/lang/Package;.getName:()Ljava/lang/String; // method@8778 │ │ +3433d6: 0c00 |0009: move-result-object v0 │ │ +3433d8: 7110 168a 0000 |000a: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@8a16 │ │ +3433de: 0c00 |000d: move-result-object v0 │ │ +3433e0: 6900 7093 |000e: sput-object v0, Lorg/jaudiotagger/tag/wav/WavTag;.logger:Ljava/util/logging/Logger; // field@9370 │ │ +3433e4: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/wav/WavTag;) │ │ name : '' │ │ type : '(Lorg/jaudiotagger/audio/wav/WavOptions;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -3433e4: |[3433e4] org.jaudiotagger.tag.wav.WavTag.:(Lorg/jaudiotagger/audio/wav/WavOptions;)V │ │ -3433f4: 7010 7087 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8770 │ │ -3433fa: 2200 7c10 |0003: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ -3433fe: 7010 ae88 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ -343404: 5b10 6a93 |0008: iput-object v0, v1, Lorg/jaudiotagger/tag/wav/WavTag;.chunkSummaryList:Ljava/util/List; // field@936a │ │ -343408: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -34340a: 5c10 6f93 |000b: iput-boolean v0, v1, Lorg/jaudiotagger/tag/wav/WavTag;.isIncorrectlyAlignedTag:Z // field@936f │ │ -34340e: 5c10 6d93 |000d: iput-boolean v0, v1, Lorg/jaudiotagger/tag/wav/WavTag;.isExistingId3Tag:Z // field@936d │ │ -343412: 5c10 6e93 |000f: iput-boolean v0, v1, Lorg/jaudiotagger/tag/wav/WavTag;.isExistingInfoTag:Z // field@936e │ │ -343416: 5b12 7193 |0011: iput-object v2, v1, Lorg/jaudiotagger/tag/wav/WavTag;.wavOptions:Lorg/jaudiotagger/audio/wav/WavOptions; // field@9371 │ │ -34341a: 0e00 |0013: return-void │ │ +3433e8: |[3433e8] org.jaudiotagger.tag.wav.WavTag.:(Lorg/jaudiotagger/audio/wav/WavOptions;)V │ │ +3433f8: 7010 7087 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8770 │ │ +3433fe: 2200 7c10 |0003: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ +343402: 7010 ae88 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ +343408: 5b10 6a93 |0008: iput-object v0, v1, Lorg/jaudiotagger/tag/wav/WavTag;.chunkSummaryList:Ljava/util/List; // field@936a │ │ +34340c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +34340e: 5c10 6f93 |000b: iput-boolean v0, v1, Lorg/jaudiotagger/tag/wav/WavTag;.isIncorrectlyAlignedTag:Z // field@936f │ │ +343412: 5c10 6d93 |000d: iput-boolean v0, v1, Lorg/jaudiotagger/tag/wav/WavTag;.isExistingId3Tag:Z // field@936d │ │ +343416: 5c10 6e93 |000f: iput-boolean v0, v1, Lorg/jaudiotagger/tag/wav/WavTag;.isExistingInfoTag:Z // field@936e │ │ +34341a: 5b12 7193 |0011: iput-object v2, v1, Lorg/jaudiotagger/tag/wav/WavTag;.wavOptions:Lorg/jaudiotagger/audio/wav/WavOptions; // field@9371 │ │ +34341e: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0003 line=50 │ │ 0x000b line=62 │ │ 0x000d line=64 │ │ 0x000f line=65 │ │ @@ -1127639,27 +1127639,27 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -342d00: |[342d00] org.jaudiotagger.tag.wav.WavTag.addNullTerminatorIfNone:(Ljava/lang/String;)Ljava/lang/String; │ │ -342d10: 1a00 0100 |0000: const-string v0, "��" // string@0001 │ │ -342d14: 6e20 9b87 0300 |0002: invoke-virtual {v3, v0}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@879b │ │ -342d1a: 0a01 |0005: move-result v1 │ │ -342d1c: 3801 0300 |0006: if-eqz v1, 0009 // +0003 │ │ -342d20: 2810 |0008: goto 0018 // +0010 │ │ -342d22: 2201 3910 |0009: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -342d26: 7010 cc87 0100 |000b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -342d2c: 6e20 d787 3100 |000e: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -342d32: 6e20 d787 0100 |0011: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -342d38: 6e10 df87 0100 |0014: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -342d3e: 0c03 |0017: move-result-object v3 │ │ -342d40: 1103 |0018: return-object v3 │ │ +342d04: |[342d04] org.jaudiotagger.tag.wav.WavTag.addNullTerminatorIfNone:(Ljava/lang/String;)Ljava/lang/String; │ │ +342d14: 1a00 0100 |0000: const-string v0, "��" // string@0001 │ │ +342d18: 6e20 9b87 0300 |0002: invoke-virtual {v3, v0}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@879b │ │ +342d1e: 0a01 |0005: move-result v1 │ │ +342d20: 3801 0300 |0006: if-eqz v1, 0009 // +0003 │ │ +342d24: 2810 |0008: goto 0018 // +0010 │ │ +342d26: 2201 3910 |0009: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +342d2a: 7010 cc87 0100 |000b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +342d30: 6e20 d787 3100 |000e: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +342d36: 6e20 d787 0100 |0011: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +342d3c: 6e10 df87 0100 |0014: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +342d42: 0c03 |0017: move-result-object v3 │ │ +342d44: 1103 |0018: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=589 │ │ locals : │ │ 0x0000 - 0x0019 reg=2 this Lorg/jaudiotagger/tag/wav/WavTag; │ │ 0x0000 - 0x0019 reg=3 (null) Ljava/lang/String; │ │ │ │ @@ -1127668,45 +1127668,45 @@ │ │ type : '()Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 60 16-bit code units │ │ -3432d4: |[3432d4] org.jaudiotagger.tag.wav.WavTag.createDefaultID3Tag:()Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; │ │ -3432e4: 7100 ea91 0000 |0000: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ -3432ea: 0c00 |0003: move-result-object v0 │ │ -3432ec: 6e10 e691 0000 |0004: invoke-virtual {v0}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getID3V2Version:()Lorg/jaudiotagger/tag/reference/ID3V2Version; // method@91e6 │ │ -3432f2: 0c00 |0007: move-result-object v0 │ │ -3432f4: 6201 eb90 |0008: sget-object v1, Lorg/jaudiotagger/tag/reference/ID3V2Version;.ID3_V24:Lorg/jaudiotagger/tag/reference/ID3V2Version; // field@90eb │ │ -3432f8: 3310 0800 |000a: if-ne v0, v1, 0012 // +0008 │ │ -3432fc: 2200 2c12 |000c: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24Tag; // type@122c │ │ -343300: 7010 7097 0000 |000e: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.:()V // method@9770 │ │ -343306: 1100 |0011: return-object v0 │ │ -343308: 7100 ea91 0000 |0012: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ -34330e: 0c00 |0015: move-result-object v0 │ │ -343310: 6e10 e691 0000 |0016: invoke-virtual {v0}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getID3V2Version:()Lorg/jaudiotagger/tag/reference/ID3V2Version; // method@91e6 │ │ -343316: 0c00 |0019: move-result-object v0 │ │ -343318: 6201 ea90 |001a: sget-object v1, Lorg/jaudiotagger/tag/reference/ID3V2Version;.ID3_V23:Lorg/jaudiotagger/tag/reference/ID3V2Version; // field@90ea │ │ -34331c: 3310 0800 |001c: if-ne v0, v1, 0024 // +0008 │ │ -343320: 2200 2512 |001e: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23Tag; // type@1225 │ │ -343324: 7010 e796 0000 |0020: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.:()V // method@96e7 │ │ -34332a: 1100 |0023: return-object v0 │ │ -34332c: 7100 ea91 0000 |0024: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ -343332: 0c00 |0027: move-result-object v0 │ │ -343334: 6e10 e691 0000 |0028: invoke-virtual {v0}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getID3V2Version:()Lorg/jaudiotagger/tag/reference/ID3V2Version; // method@91e6 │ │ -34333a: 0c00 |002b: move-result-object v0 │ │ -34333c: 6201 e990 |002c: sget-object v1, Lorg/jaudiotagger/tag/reference/ID3V2Version;.ID3_V22:Lorg/jaudiotagger/tag/reference/ID3V2Version; // field@90e9 │ │ -343340: 3310 0800 |002e: if-ne v0, v1, 0036 // +0008 │ │ -343344: 2200 1e12 |0030: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22Tag; // type@121e │ │ -343348: 7010 6496 0000 |0032: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.:()V // method@9664 │ │ -34334e: 1100 |0035: return-object v0 │ │ -343350: 2200 2512 |0036: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23Tag; // type@1225 │ │ -343354: 7010 e796 0000 |0038: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.:()V // method@96e7 │ │ -34335a: 1100 |003b: return-object v0 │ │ +3432d8: |[3432d8] org.jaudiotagger.tag.wav.WavTag.createDefaultID3Tag:()Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; │ │ +3432e8: 7100 ea91 0000 |0000: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ +3432ee: 0c00 |0003: move-result-object v0 │ │ +3432f0: 6e10 e691 0000 |0004: invoke-virtual {v0}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getID3V2Version:()Lorg/jaudiotagger/tag/reference/ID3V2Version; // method@91e6 │ │ +3432f6: 0c00 |0007: move-result-object v0 │ │ +3432f8: 6201 eb90 |0008: sget-object v1, Lorg/jaudiotagger/tag/reference/ID3V2Version;.ID3_V24:Lorg/jaudiotagger/tag/reference/ID3V2Version; // field@90eb │ │ +3432fc: 3310 0800 |000a: if-ne v0, v1, 0012 // +0008 │ │ +343300: 2200 2c12 |000c: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24Tag; // type@122c │ │ +343304: 7010 7097 0000 |000e: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.:()V // method@9770 │ │ +34330a: 1100 |0011: return-object v0 │ │ +34330c: 7100 ea91 0000 |0012: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ +343312: 0c00 |0015: move-result-object v0 │ │ +343314: 6e10 e691 0000 |0016: invoke-virtual {v0}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getID3V2Version:()Lorg/jaudiotagger/tag/reference/ID3V2Version; // method@91e6 │ │ +34331a: 0c00 |0019: move-result-object v0 │ │ +34331c: 6201 ea90 |001a: sget-object v1, Lorg/jaudiotagger/tag/reference/ID3V2Version;.ID3_V23:Lorg/jaudiotagger/tag/reference/ID3V2Version; // field@90ea │ │ +343320: 3310 0800 |001c: if-ne v0, v1, 0024 // +0008 │ │ +343324: 2200 2512 |001e: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23Tag; // type@1225 │ │ +343328: 7010 e796 0000 |0020: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.:()V // method@96e7 │ │ +34332e: 1100 |0023: return-object v0 │ │ +343330: 7100 ea91 0000 |0024: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ +343336: 0c00 |0027: move-result-object v0 │ │ +343338: 6e10 e691 0000 |0028: invoke-virtual {v0}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getID3V2Version:()Lorg/jaudiotagger/tag/reference/ID3V2Version; // method@91e6 │ │ +34333e: 0c00 |002b: move-result-object v0 │ │ +343340: 6201 e990 |002c: sget-object v1, Lorg/jaudiotagger/tag/reference/ID3V2Version;.ID3_V22:Lorg/jaudiotagger/tag/reference/ID3V2Version; // field@90e9 │ │ +343344: 3310 0800 |002e: if-ne v0, v1, 0036 // +0008 │ │ +343348: 2200 1e12 |0030: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22Tag; // type@121e │ │ +34334c: 7010 6496 0000 |0032: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.:()V // method@9664 │ │ +343352: 1100 |0035: return-object v0 │ │ +343354: 2200 2512 |0036: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23Tag; // type@1225 │ │ +343358: 7010 e796 0000 |0038: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.:()V // method@96e7 │ │ +34335e: 1100 |003b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=643 │ │ 0x000c line=645 │ │ 0x0012 line=647 │ │ 0x001e line=649 │ │ 0x0024 line=651 │ │ @@ -1127719,26 +1127719,26 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -342da8: |[342da8] org.jaudiotagger.tag.wav.WavTag.stripNullTerminator:(Ljava/lang/String;)Ljava/lang/String; │ │ -342db8: 1a00 0100 |0000: const-string v0, "��" // string@0001 │ │ -342dbc: 6e20 9b87 0300 |0002: invoke-virtual {v3, v0}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@879b │ │ -342dc2: 0a00 |0005: move-result v0 │ │ -342dc4: 3800 0d00 |0006: if-eqz v0, 0013 // +000d │ │ -342dc8: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -342dca: 6e10 aa87 0300 |0009: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@87aa │ │ -342dd0: 0a01 |000c: move-result v1 │ │ -342dd2: d801 01ff |000d: add-int/lit8 v1, v1, #int -1 // #ff │ │ -342dd6: 6e30 b587 0301 |000f: invoke-virtual {v3, v0, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@87b5 │ │ -342ddc: 0c03 |0012: move-result-object v3 │ │ -342dde: 1103 |0013: return-object v3 │ │ +342dac: |[342dac] org.jaudiotagger.tag.wav.WavTag.stripNullTerminator:(Ljava/lang/String;)Ljava/lang/String; │ │ +342dbc: 1a00 0100 |0000: const-string v0, "��" // string@0001 │ │ +342dc0: 6e20 9b87 0300 |0002: invoke-virtual {v3, v0}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@879b │ │ +342dc6: 0a00 |0005: move-result v0 │ │ +342dc8: 3800 0d00 |0006: if-eqz v0, 0013 // +000d │ │ +342dcc: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +342dce: 6e10 aa87 0300 |0009: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@87aa │ │ +342dd4: 0a01 |000c: move-result v1 │ │ +342dd6: d801 01ff |000d: add-int/lit8 v1, v1, #int -1 // #ff │ │ +342dda: 6e30 b587 0301 |000f: invoke-virtual {v3, v0, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@87b5 │ │ +342de0: 0c03 |0012: move-result-object v3 │ │ +342de2: 1103 |0013: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=585 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lorg/jaudiotagger/tag/wav/WavTag; │ │ 0x0000 - 0x0014 reg=3 (null) Ljava/lang/String; │ │ │ │ @@ -1127748,18 +1127748,18 @@ │ │ type : '(Lorg/jaudiotagger/audio/iff/ChunkSummary;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -34341c: |[34341c] org.jaudiotagger.tag.wav.WavTag.addChunkSummary:(Lorg/jaudiotagger/audio/iff/ChunkSummary;)V │ │ -34342c: 5410 6a93 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/wav/WavTag;.chunkSummaryList:Ljava/util/List; // field@936a │ │ -343430: 7220 6489 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -343436: 0e00 |0005: return-void │ │ +343420: |[343420] org.jaudiotagger.tag.wav.WavTag.addChunkSummary:(Lorg/jaudiotagger/audio/iff/ChunkSummary;)V │ │ +343430: 5410 6a93 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/wav/WavTag;.chunkSummaryList:Ljava/util/List; // field@936a │ │ +343434: 7220 6489 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +34343a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jaudiotagger/tag/wav/WavTag; │ │ 0x0000 - 0x0006 reg=2 (null) Lorg/jaudiotagger/audio/iff/ChunkSummary; │ │ │ │ @@ -1127768,19 +1127768,19 @@ │ │ type : '(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)V' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -343438: |[343438] org.jaudiotagger.tag.wav.WavTag.addField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)V │ │ -343448: 6e30 c19e 1002 |0000: invoke-virtual {v0, v1, v2}, Lorg/jaudiotagger/tag/wav/WavTag;.createField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@9ec1 │ │ -34344e: 0c01 |0003: move-result-object v1 │ │ -343450: 6e20 bc9e 1000 |0004: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/wav/WavTag;.addField:(Lorg/jaudiotagger/tag/TagField;)V // method@9ebc │ │ -343456: 0e00 |0007: return-void │ │ +34343c: |[34343c] org.jaudiotagger.tag.wav.WavTag.addField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)V │ │ +34344c: 6e30 c19e 1002 |0000: invoke-virtual {v0, v1, v2}, Lorg/jaudiotagger/tag/wav/WavTag;.createField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@9ec1 │ │ +343452: 0c01 |0003: move-result-object v1 │ │ +343454: 6e20 bc9e 1000 |0004: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/wav/WavTag;.addField:(Lorg/jaudiotagger/tag/TagField;)V // method@9ebc │ │ +34345a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=265 │ │ 0x0004 line=266 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/jaudiotagger/tag/wav/WavTag; │ │ 0x0000 - 0x0008 reg=1 (null) Lorg/jaudiotagger/tag/FieldKey; │ │ @@ -1127791,19 +1127791,19 @@ │ │ type : '(Lorg/jaudiotagger/tag/TagField;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -343458: |[343458] org.jaudiotagger.tag.wav.WavTag.addField:(Lorg/jaudiotagger/tag/TagField;)V │ │ -343468: 6e10 c79e 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/wav/WavTag;.getActiveTag:()Lorg/jaudiotagger/tag/Tag; // method@9ec7 │ │ -34346e: 0c00 |0003: move-result-object v0 │ │ -343470: 7220 b191 2000 |0004: invoke-interface {v0, v2}, Lorg/jaudiotagger/tag/Tag;.addField:(Lorg/jaudiotagger/tag/TagField;)V // method@91b1 │ │ -343476: 0e00 |0007: return-void │ │ +34345c: |[34345c] org.jaudiotagger.tag.wav.WavTag.addField:(Lorg/jaudiotagger/tag/TagField;)V │ │ +34346c: 6e10 c79e 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/wav/WavTag;.getActiveTag:()Lorg/jaudiotagger/tag/Tag; // method@9ec7 │ │ +343472: 0c00 |0003: move-result-object v0 │ │ +343474: 7220 b191 2000 |0004: invoke-interface {v0, v2}, Lorg/jaudiotagger/tag/Tag;.addField:(Lorg/jaudiotagger/tag/TagField;)V // method@91b1 │ │ +34347a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/jaudiotagger/tag/wav/WavTag; │ │ 0x0000 - 0x0008 reg=2 (null) Lorg/jaudiotagger/tag/TagField; │ │ │ │ @@ -1127812,19 +1127812,19 @@ │ │ type : '(Lorg/jaudiotagger/tag/images/Artwork;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -343478: |[343478] org.jaudiotagger.tag.wav.WavTag.addField:(Lorg/jaudiotagger/tag/images/Artwork;)V │ │ -343488: 6e20 c29e 1000 |0000: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/wav/WavTag;.createField:(Lorg/jaudiotagger/tag/images/Artwork;)Lorg/jaudiotagger/tag/TagField; // method@9ec2 │ │ -34348e: 0c01 |0003: move-result-object v1 │ │ -343490: 6e20 bc9e 1000 |0004: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/wav/WavTag;.addField:(Lorg/jaudiotagger/tag/TagField;)V // method@9ebc │ │ -343496: 0e00 |0007: return-void │ │ +34347c: |[34347c] org.jaudiotagger.tag.wav.WavTag.addField:(Lorg/jaudiotagger/tag/images/Artwork;)V │ │ +34348c: 6e20 c29e 1000 |0000: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/wav/WavTag;.createField:(Lorg/jaudiotagger/tag/images/Artwork;)Lorg/jaudiotagger/tag/TagField; // method@9ec2 │ │ +343492: 0c01 |0003: move-result-object v1 │ │ +343494: 6e20 bc9e 1000 |0004: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/wav/WavTag;.addField:(Lorg/jaudiotagger/tag/TagField;)V // method@9ebc │ │ +34349a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=419 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/jaudiotagger/tag/wav/WavTag; │ │ 0x0000 - 0x0008 reg=1 (null) Lorg/jaudiotagger/tag/images/Artwork; │ │ │ │ @@ -1127833,25 +1127833,25 @@ │ │ type : '(Z)Lorg/jaudiotagger/tag/TagField;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -343200: |[343200] org.jaudiotagger.tag.wav.WavTag.createCompilationField:(Z)Lorg/jaudiotagger/tag/TagField; │ │ -343210: 6200 cc87 |0000: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.IS_COMPILATION:Lorg/jaudiotagger/tag/FieldKey; // field@87cc │ │ -343214: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -343216: 2311 c013 |0003: new-array v1, v1, [Ljava/lang/String; // type@13c0 │ │ -34321a: 7110 c087 0400 |0005: invoke-static {v4}, Ljava/lang/String;.valueOf:(Z)Ljava/lang/String; // method@87c0 │ │ -343220: 0c04 |0008: move-result-object v4 │ │ -343222: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -343224: 4d04 0102 |000a: aput-object v4, v1, v2 │ │ -343228: 6e30 c19e 0301 |000c: invoke-virtual {v3, v0, v1}, Lorg/jaudiotagger/tag/wav/WavTag;.createField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@9ec1 │ │ -34322e: 0c04 |000f: move-result-object v4 │ │ -343230: 1104 |0010: return-object v4 │ │ +343204: |[343204] org.jaudiotagger.tag.wav.WavTag.createCompilationField:(Z)Lorg/jaudiotagger/tag/TagField; │ │ +343214: 6200 cc87 |0000: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.IS_COMPILATION:Lorg/jaudiotagger/tag/FieldKey; // field@87cc │ │ +343218: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +34321a: 2311 c013 |0003: new-array v1, v1, [Ljava/lang/String; // type@13c0 │ │ +34321e: 7110 c087 0400 |0005: invoke-static {v4}, Ljava/lang/String;.valueOf:(Z)Ljava/lang/String; // method@87c0 │ │ +343224: 0c04 |0008: move-result-object v4 │ │ +343226: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +343228: 4d04 0102 |000a: aput-object v4, v1, v2 │ │ +34322c: 6e30 c19e 0301 |000c: invoke-virtual {v3, v0, v1}, Lorg/jaudiotagger/tag/wav/WavTag;.createField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@9ec1 │ │ +343232: 0c04 |000f: move-result-object v4 │ │ +343234: 1104 |0010: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=398 │ │ locals : │ │ 0x0000 - 0x0011 reg=3 this Lorg/jaudiotagger/tag/wav/WavTag; │ │ 0x0000 - 0x0011 reg=4 (null) Z │ │ │ │ @@ -1127860,20 +1127860,20 @@ │ │ type : '(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField;' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -343234: |[343234] org.jaudiotagger.tag.wav.WavTag.createField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; │ │ -343244: 6e10 c79e 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/wav/WavTag;.getActiveTag:()Lorg/jaudiotagger/tag/Tag; // method@9ec7 │ │ -34324a: 0c00 |0003: move-result-object v0 │ │ -34324c: 7230 b491 2003 |0004: invoke-interface {v0, v2, v3}, Lorg/jaudiotagger/tag/Tag;.createField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@91b4 │ │ -343252: 0c02 |0007: move-result-object v2 │ │ -343254: 1102 |0008: return-object v2 │ │ +343238: |[343238] org.jaudiotagger.tag.wav.WavTag.createField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; │ │ +343248: 6e10 c79e 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/wav/WavTag;.getActiveTag:()Lorg/jaudiotagger/tag/Tag; // method@9ec7 │ │ +34324e: 0c00 |0003: move-result-object v0 │ │ +343250: 7230 b491 2003 |0004: invoke-interface {v0, v2, v3}, Lorg/jaudiotagger/tag/Tag;.createField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@91b4 │ │ +343256: 0c02 |0007: move-result-object v2 │ │ +343258: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=281 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/jaudiotagger/tag/wav/WavTag; │ │ 0x0000 - 0x0009 reg=2 (null) Lorg/jaudiotagger/tag/FieldKey; │ │ 0x0000 - 0x0009 reg=3 (null) [Ljava/lang/String; │ │ @@ -1127883,20 +1127883,20 @@ │ │ type : '(Lorg/jaudiotagger/tag/images/Artwork;)Lorg/jaudiotagger/tag/TagField;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -343258: |[343258] org.jaudiotagger.tag.wav.WavTag.createField:(Lorg/jaudiotagger/tag/images/Artwork;)Lorg/jaudiotagger/tag/TagField; │ │ -343268: 6e10 c79e 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/wav/WavTag;.getActiveTag:()Lorg/jaudiotagger/tag/Tag; // method@9ec7 │ │ -34326e: 0c00 |0003: move-result-object v0 │ │ -343270: 7220 b591 2000 |0004: invoke-interface {v0, v2}, Lorg/jaudiotagger/tag/Tag;.createField:(Lorg/jaudiotagger/tag/images/Artwork;)Lorg/jaudiotagger/tag/TagField; // method@91b5 │ │ -343276: 0c02 |0007: move-result-object v2 │ │ -343278: 1102 |0008: return-object v2 │ │ +34325c: |[34325c] org.jaudiotagger.tag.wav.WavTag.createField:(Lorg/jaudiotagger/tag/images/Artwork;)Lorg/jaudiotagger/tag/TagField; │ │ +34326c: 6e10 c79e 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/wav/WavTag;.getActiveTag:()Lorg/jaudiotagger/tag/Tag; // method@9ec7 │ │ +343272: 0c00 |0003: move-result-object v0 │ │ +343274: 7220 b591 2000 |0004: invoke-interface {v0, v2}, Lorg/jaudiotagger/tag/Tag;.createField:(Lorg/jaudiotagger/tag/images/Artwork;)Lorg/jaudiotagger/tag/TagField; // method@91b5 │ │ +34327a: 0c02 |0007: move-result-object v2 │ │ +34327c: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=358 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/jaudiotagger/tag/wav/WavTag; │ │ 0x0000 - 0x0009 reg=2 (null) Lorg/jaudiotagger/tag/images/Artwork; │ │ │ │ @@ -1127905,19 +1127905,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -343498: |[343498] org.jaudiotagger.tag.wav.WavTag.deleteArtworkField:()V │ │ -3434a8: 6e10 c79e 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/wav/WavTag;.getActiveTag:()Lorg/jaudiotagger/tag/Tag; // method@9ec7 │ │ -3434ae: 0c00 |0003: move-result-object v0 │ │ -3434b0: 7210 b691 0000 |0004: invoke-interface {v0}, Lorg/jaudiotagger/tag/Tag;.deleteArtworkField:()V // method@91b6 │ │ -3434b6: 0e00 |0007: return-void │ │ +34349c: |[34349c] org.jaudiotagger.tag.wav.WavTag.deleteArtworkField:()V │ │ +3434ac: 6e10 c79e 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/wav/WavTag;.getActiveTag:()Lorg/jaudiotagger/tag/Tag; // method@9ec7 │ │ +3434b2: 0c00 |0003: move-result-object v0 │ │ +3434b4: 7210 b691 0000 |0004: invoke-interface {v0}, Lorg/jaudiotagger/tag/Tag;.deleteArtworkField:()V // method@91b6 │ │ +3434ba: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=378 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/jaudiotagger/tag/wav/WavTag; │ │ │ │ #8 : (in Lorg/jaudiotagger/tag/wav/WavTag;) │ │ @@ -1127925,19 +1127925,19 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -3434b8: |[3434b8] org.jaudiotagger.tag.wav.WavTag.deleteField:(Ljava/lang/String;)V │ │ -3434c8: 6e10 c79e 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/wav/WavTag;.getActiveTag:()Lorg/jaudiotagger/tag/Tag; // method@9ec7 │ │ -3434ce: 0c00 |0003: move-result-object v0 │ │ -3434d0: 7220 b791 2000 |0004: invoke-interface {v0, v2}, Lorg/jaudiotagger/tag/Tag;.deleteField:(Ljava/lang/String;)V // method@91b7 │ │ -3434d6: 0e00 |0007: return-void │ │ +3434bc: |[3434bc] org.jaudiotagger.tag.wav.WavTag.deleteField:(Ljava/lang/String;)V │ │ +3434cc: 6e10 c79e 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/wav/WavTag;.getActiveTag:()Lorg/jaudiotagger/tag/Tag; // method@9ec7 │ │ +3434d2: 0c00 |0003: move-result-object v0 │ │ +3434d4: 7220 b791 2000 |0004: invoke-interface {v0, v2}, Lorg/jaudiotagger/tag/Tag;.deleteField:(Ljava/lang/String;)V // method@91b7 │ │ +3434da: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=330 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/jaudiotagger/tag/wav/WavTag; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1127946,19 +1127946,19 @@ │ │ type : '(Lorg/jaudiotagger/tag/FieldKey;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -3434d8: |[3434d8] org.jaudiotagger.tag.wav.WavTag.deleteField:(Lorg/jaudiotagger/tag/FieldKey;)V │ │ -3434e8: 6e10 c79e 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/wav/WavTag;.getActiveTag:()Lorg/jaudiotagger/tag/Tag; // method@9ec7 │ │ -3434ee: 0c00 |0003: move-result-object v0 │ │ -3434f0: 7220 b891 2000 |0004: invoke-interface {v0, v2}, Lorg/jaudiotagger/tag/Tag;.deleteField:(Lorg/jaudiotagger/tag/FieldKey;)V // method@91b8 │ │ -3434f6: 0e00 |0007: return-void │ │ +3434dc: |[3434dc] org.jaudiotagger.tag.wav.WavTag.deleteField:(Lorg/jaudiotagger/tag/FieldKey;)V │ │ +3434ec: 6e10 c79e 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/wav/WavTag;.getActiveTag:()Lorg/jaudiotagger/tag/Tag; // method@9ec7 │ │ +3434f2: 0c00 |0003: move-result-object v0 │ │ +3434f4: 7220 b891 2000 |0004: invoke-interface {v0, v2}, Lorg/jaudiotagger/tag/Tag;.deleteField:(Lorg/jaudiotagger/tag/FieldKey;)V // method@91b8 │ │ +3434fa: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=325 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/jaudiotagger/tag/wav/WavTag; │ │ 0x0000 - 0x0008 reg=2 (null) Lorg/jaudiotagger/tag/FieldKey; │ │ │ │ @@ -1127967,20 +1127967,20 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -342b48: |[342b48] org.jaudiotagger.tag.wav.WavTag.equals:(Ljava/lang/Object;)Z │ │ -342b58: 6e10 c79e 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/wav/WavTag;.getActiveTag:()Lorg/jaudiotagger/tag/Tag; // method@9ec7 │ │ -342b5e: 0c00 |0003: move-result-object v0 │ │ -342b60: 6e20 7287 2000 |0004: invoke-virtual {v0, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@8772 │ │ -342b66: 0a02 |0007: move-result v2 │ │ -342b68: 0f02 |0008: return v2 │ │ +342b4c: |[342b4c] org.jaudiotagger.tag.wav.WavTag.equals:(Ljava/lang/Object;)Z │ │ +342b5c: 6e10 c79e 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/wav/WavTag;.getActiveTag:()Lorg/jaudiotagger/tag/Tag; // method@9ec7 │ │ +342b62: 0c00 |0003: move-result-object v0 │ │ +342b64: 6e20 7287 2000 |0004: invoke-virtual {v0, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@8772 │ │ +342b6a: 0a02 |0007: move-result v2 │ │ +342b6c: 0f02 |0008: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=214 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/jaudiotagger/tag/wav/WavTag; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -1127989,50 +1127989,50 @@ │ │ type : '()Lorg/jaudiotagger/tag/Tag;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 80 16-bit code units │ │ -343150: |[343150] org.jaudiotagger.tag.wav.WavTag.getActiveTag:()Lorg/jaudiotagger/tag/Tag; │ │ -343160: 6200 6893 |0000: sget-object v0, Lorg/jaudiotagger/tag/wav/WavTag$1;.$SwitchMap$org$jaudiotagger$audio$wav$WavOptions:[I // field@9368 │ │ -343164: 5421 7193 |0002: iget-object v1, v2, Lorg/jaudiotagger/tag/wav/WavTag;.wavOptions:Lorg/jaudiotagger/audio/wav/WavOptions; // field@9371 │ │ -343168: 6e10 e290 0100 |0004: invoke-virtual {v1}, Lorg/jaudiotagger/audio/wav/WavOptions;.ordinal:()I // method@90e2 │ │ -34316e: 0a01 |0007: move-result v1 │ │ -343170: 4400 0001 |0008: aget v0, v0, v1 │ │ -343174: 2b00 3200 0000 |000a: packed-switch v0, 0000003c // +00000032 │ │ -34317a: 5420 6b93 |000d: iget-object v0, v2, Lorg/jaudiotagger/tag/wav/WavTag;.id3Tag:Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // field@936b │ │ -34317e: 1100 |000f: return-object v0 │ │ -343180: 6e10 e19e 0200 |0010: invoke-virtual {v2}, Lorg/jaudiotagger/tag/wav/WavTag;.isExistingInfoTag:()Z // method@9ee1 │ │ -343186: 0a00 |0013: move-result v0 │ │ -343188: 3900 0c00 |0014: if-nez v0, 0020 // +000c │ │ -34318c: 6e10 e09e 0200 |0016: invoke-virtual {v2}, Lorg/jaudiotagger/tag/wav/WavTag;.isExistingId3Tag:()Z // method@9ee0 │ │ -343192: 0a00 |0019: move-result v0 │ │ -343194: 3900 0300 |001a: if-nez v0, 001d // +0003 │ │ -343198: 2804 |001c: goto 0020 // +0004 │ │ -34319a: 5420 6b93 |001d: iget-object v0, v2, Lorg/jaudiotagger/tag/wav/WavTag;.id3Tag:Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // field@936b │ │ -34319e: 1100 |001f: return-object v0 │ │ -3431a0: 5420 6c93 |0020: iget-object v0, v2, Lorg/jaudiotagger/tag/wav/WavTag;.infoTag:Lorg/jaudiotagger/tag/wav/WavInfoTag; // field@936c │ │ -3431a4: 1100 |0022: return-object v0 │ │ -3431a6: 6e10 e09e 0200 |0023: invoke-virtual {v2}, Lorg/jaudiotagger/tag/wav/WavTag;.isExistingId3Tag:()Z // method@9ee0 │ │ -3431ac: 0a00 |0026: move-result v0 │ │ -3431ae: 3900 0c00 |0027: if-nez v0, 0033 // +000c │ │ -3431b2: 6e10 e19e 0200 |0029: invoke-virtual {v2}, Lorg/jaudiotagger/tag/wav/WavTag;.isExistingInfoTag:()Z // method@9ee1 │ │ -3431b8: 0a00 |002c: move-result v0 │ │ -3431ba: 3900 0300 |002d: if-nez v0, 0030 // +0003 │ │ -3431be: 2804 |002f: goto 0033 // +0004 │ │ -3431c0: 5420 6c93 |0030: iget-object v0, v2, Lorg/jaudiotagger/tag/wav/WavTag;.infoTag:Lorg/jaudiotagger/tag/wav/WavInfoTag; // field@936c │ │ -3431c4: 1100 |0032: return-object v0 │ │ -3431c6: 5420 6b93 |0033: iget-object v0, v2, Lorg/jaudiotagger/tag/wav/WavTag;.id3Tag:Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // field@936b │ │ -3431ca: 1100 |0035: return-object v0 │ │ -3431cc: 5420 6c93 |0036: iget-object v0, v2, Lorg/jaudiotagger/tag/wav/WavTag;.infoTag:Lorg/jaudiotagger/tag/wav/WavInfoTag; // field@936c │ │ -3431d0: 1100 |0038: return-object v0 │ │ -3431d2: 5420 6b93 |0039: iget-object v0, v2, Lorg/jaudiotagger/tag/wav/WavTag;.id3Tag:Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // field@936b │ │ -3431d6: 1100 |003b: return-object v0 │ │ -3431d8: 0001 0800 0100 0000 2f00 0000 2f00 ... |003c: packed-switch-data (20 units) │ │ +343154: |[343154] org.jaudiotagger.tag.wav.WavTag.getActiveTag:()Lorg/jaudiotagger/tag/Tag; │ │ +343164: 6200 6893 |0000: sget-object v0, Lorg/jaudiotagger/tag/wav/WavTag$1;.$SwitchMap$org$jaudiotagger$audio$wav$WavOptions:[I // field@9368 │ │ +343168: 5421 7193 |0002: iget-object v1, v2, Lorg/jaudiotagger/tag/wav/WavTag;.wavOptions:Lorg/jaudiotagger/audio/wav/WavOptions; // field@9371 │ │ +34316c: 6e10 e290 0100 |0004: invoke-virtual {v1}, Lorg/jaudiotagger/audio/wav/WavOptions;.ordinal:()I // method@90e2 │ │ +343172: 0a01 |0007: move-result v1 │ │ +343174: 4400 0001 |0008: aget v0, v0, v1 │ │ +343178: 2b00 3200 0000 |000a: packed-switch v0, 0000003c // +00000032 │ │ +34317e: 5420 6b93 |000d: iget-object v0, v2, Lorg/jaudiotagger/tag/wav/WavTag;.id3Tag:Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // field@936b │ │ +343182: 1100 |000f: return-object v0 │ │ +343184: 6e10 e19e 0200 |0010: invoke-virtual {v2}, Lorg/jaudiotagger/tag/wav/WavTag;.isExistingInfoTag:()Z // method@9ee1 │ │ +34318a: 0a00 |0013: move-result v0 │ │ +34318c: 3900 0c00 |0014: if-nez v0, 0020 // +000c │ │ +343190: 6e10 e09e 0200 |0016: invoke-virtual {v2}, Lorg/jaudiotagger/tag/wav/WavTag;.isExistingId3Tag:()Z // method@9ee0 │ │ +343196: 0a00 |0019: move-result v0 │ │ +343198: 3900 0300 |001a: if-nez v0, 001d // +0003 │ │ +34319c: 2804 |001c: goto 0020 // +0004 │ │ +34319e: 5420 6b93 |001d: iget-object v0, v2, Lorg/jaudiotagger/tag/wav/WavTag;.id3Tag:Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // field@936b │ │ +3431a2: 1100 |001f: return-object v0 │ │ +3431a4: 5420 6c93 |0020: iget-object v0, v2, Lorg/jaudiotagger/tag/wav/WavTag;.infoTag:Lorg/jaudiotagger/tag/wav/WavInfoTag; // field@936c │ │ +3431a8: 1100 |0022: return-object v0 │ │ +3431aa: 6e10 e09e 0200 |0023: invoke-virtual {v2}, Lorg/jaudiotagger/tag/wav/WavTag;.isExistingId3Tag:()Z // method@9ee0 │ │ +3431b0: 0a00 |0026: move-result v0 │ │ +3431b2: 3900 0c00 |0027: if-nez v0, 0033 // +000c │ │ +3431b6: 6e10 e19e 0200 |0029: invoke-virtual {v2}, Lorg/jaudiotagger/tag/wav/WavTag;.isExistingInfoTag:()Z // method@9ee1 │ │ +3431bc: 0a00 |002c: move-result v0 │ │ +3431be: 3900 0300 |002d: if-nez v0, 0030 // +0003 │ │ +3431c2: 2804 |002f: goto 0033 // +0004 │ │ +3431c4: 5420 6c93 |0030: iget-object v0, v2, Lorg/jaudiotagger/tag/wav/WavTag;.infoTag:Lorg/jaudiotagger/tag/wav/WavInfoTag; // field@936c │ │ +3431c8: 1100 |0032: return-object v0 │ │ +3431ca: 5420 6b93 |0033: iget-object v0, v2, Lorg/jaudiotagger/tag/wav/WavTag;.id3Tag:Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // field@936b │ │ +3431ce: 1100 |0035: return-object v0 │ │ +3431d0: 5420 6c93 |0036: iget-object v0, v2, Lorg/jaudiotagger/tag/wav/WavTag;.infoTag:Lorg/jaudiotagger/tag/wav/WavInfoTag; // field@936c │ │ +3431d4: 1100 |0038: return-object v0 │ │ +3431d6: 5420 6b93 |0039: iget-object v0, v2, Lorg/jaudiotagger/tag/wav/WavTag;.id3Tag:Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // field@936b │ │ +3431da: 1100 |003b: return-object v0 │ │ +3431dc: 0001 0800 0100 0000 2f00 0000 2f00 ... |003c: packed-switch-data (20 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ 0x000d line=207 │ │ 0x0010 line=197 │ │ 0x001d line=203 │ │ 0x0020 line=199 │ │ @@ -1128049,20 +1128049,20 @@ │ │ type : '(Lorg/jaudiotagger/tag/FieldKey;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -342fac: |[342fac] org.jaudiotagger.tag.wav.WavTag.getAll:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/util/List; │ │ -342fbc: 6e10 c79e 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/wav/WavTag;.getActiveTag:()Lorg/jaudiotagger/tag/Tag; // method@9ec7 │ │ -342fc2: 0c00 |0003: move-result-object v0 │ │ -342fc4: 7220 b991 2000 |0004: invoke-interface {v0, v2}, Lorg/jaudiotagger/tag/Tag;.getAll:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/util/List; // method@91b9 │ │ -342fca: 0c02 |0007: move-result-object v2 │ │ -342fcc: 1102 |0008: return-object v2 │ │ +342fb0: |[342fb0] org.jaudiotagger.tag.wav.WavTag.getAll:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/util/List; │ │ +342fc0: 6e10 c79e 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/wav/WavTag;.getActiveTag:()Lorg/jaudiotagger/tag/Tag; // method@9ec7 │ │ +342fc6: 0c00 |0003: move-result-object v0 │ │ +342fc8: 7220 b991 2000 |0004: invoke-interface {v0, v2}, Lorg/jaudiotagger/tag/Tag;.getAll:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/util/List; // method@91b9 │ │ +342fce: 0c02 |0007: move-result-object v2 │ │ +342fd0: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=236 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/jaudiotagger/tag/wav/WavTag; │ │ 0x0000 - 0x0009 reg=2 (null) Lorg/jaudiotagger/tag/FieldKey; │ │ │ │ @@ -1128071,20 +1128071,20 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -342fd0: |[342fd0] org.jaudiotagger.tag.wav.WavTag.getArtworkList:()Ljava/util/List; │ │ -342fe0: 6e10 c79e 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/wav/WavTag;.getActiveTag:()Lorg/jaudiotagger/tag/Tag; // method@9ec7 │ │ -342fe6: 0c00 |0003: move-result-object v0 │ │ -342fe8: 7210 ba91 0000 |0004: invoke-interface {v0}, Lorg/jaudiotagger/tag/Tag;.getArtworkList:()Ljava/util/List; // method@91ba │ │ -342fee: 0c00 |0007: move-result-object v0 │ │ -342ff0: 1100 |0008: return-object v0 │ │ +342fd4: |[342fd4] org.jaudiotagger.tag.wav.WavTag.getArtworkList:()Ljava/util/List; │ │ +342fe4: 6e10 c79e 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/wav/WavTag;.getActiveTag:()Lorg/jaudiotagger/tag/Tag; // method@9ec7 │ │ +342fea: 0c00 |0003: move-result-object v0 │ │ +342fec: 7210 ba91 0000 |0004: invoke-interface {v0}, Lorg/jaudiotagger/tag/Tag;.getArtworkList:()Ljava/util/List; // method@91ba │ │ +342ff2: 0c00 |0007: move-result-object v0 │ │ +342ff4: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=403 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/jaudiotagger/tag/wav/WavTag; │ │ │ │ #14 : (in Lorg/jaudiotagger/tag/wav/WavTag;) │ │ @@ -1128092,17 +1128092,17 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -342ff4: |[342ff4] org.jaudiotagger.tag.wav.WavTag.getChunkSummaryList:()Ljava/util/List; │ │ -343004: 5410 6a93 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/wav/WavTag;.chunkSummaryList:Ljava/util/List; // field@936a │ │ -343008: 1100 |0002: return-object v0 │ │ +342ff8: |[342ff8] org.jaudiotagger.tag.wav.WavTag.getChunkSummaryList:()Ljava/util/List; │ │ +343008: 5410 6a93 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/wav/WavTag;.chunkSummaryList:Ljava/util/List; // field@936a │ │ +34300c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/wav/WavTag; │ │ │ │ #15 : (in Lorg/jaudiotagger/tag/wav/WavTag;) │ │ @@ -1128110,26 +1128110,26 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -343054: |[343054] org.jaudiotagger.tag.wav.WavTag.getEndLocationInFileOfId3Chunk:()J │ │ -343064: 6e10 e09e 0200 |0000: invoke-virtual {v2}, Lorg/jaudiotagger/tag/wav/WavTag;.isExistingId3Tag:()Z // method@9ee0 │ │ -34306a: 0a00 |0003: move-result v0 │ │ -34306c: 3900 0500 |0004: if-nez v0, 0009 // +0005 │ │ -343070: 1600 0000 |0006: const-wide/16 v0, #int 0 // #0 │ │ -343074: 1000 |0008: return-wide v0 │ │ -343076: 5420 6b93 |0009: iget-object v0, v2, Lorg/jaudiotagger/tag/wav/WavTag;.id3Tag:Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // field@936b │ │ -34307a: 6e10 0095 0000 |000b: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getEndLocationInFile:()Ljava/lang/Long; // method@9500 │ │ -343080: 0c00 |000e: move-result-object v0 │ │ -343082: 6e10 3c87 0000 |000f: invoke-virtual {v0}, Ljava/lang/Long;.longValue:()J // method@873c │ │ -343088: 0b00 |0012: move-result-wide v0 │ │ -34308a: 1000 |0013: return-wide v0 │ │ +343058: |[343058] org.jaudiotagger.tag.wav.WavTag.getEndLocationInFileOfId3Chunk:()J │ │ +343068: 6e10 e09e 0200 |0000: invoke-virtual {v2}, Lorg/jaudiotagger/tag/wav/WavTag;.isExistingId3Tag:()Z // method@9ee0 │ │ +34306e: 0a00 |0003: move-result v0 │ │ +343070: 3900 0500 |0004: if-nez v0, 0009 // +0005 │ │ +343074: 1600 0000 |0006: const-wide/16 v0, #int 0 // #0 │ │ +343078: 1000 |0008: return-wide v0 │ │ +34307a: 5420 6b93 |0009: iget-object v0, v2, Lorg/jaudiotagger/tag/wav/WavTag;.id3Tag:Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // field@936b │ │ +34307e: 6e10 0095 0000 |000b: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getEndLocationInFile:()Ljava/lang/Long; // method@9500 │ │ +343084: 0c00 |000e: move-result-object v0 │ │ +343086: 6e10 3c87 0000 |000f: invoke-virtual {v0}, Ljava/lang/Long;.longValue:()J // method@873c │ │ +34308c: 0b00 |0012: move-result-wide v0 │ │ +34308e: 1000 |0013: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=473 │ │ 0x0009 line=477 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lorg/jaudiotagger/tag/wav/WavTag; │ │ │ │ @@ -1128138,20 +1128138,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -342cc0: |[342cc0] org.jaudiotagger.tag.wav.WavTag.getFieldCount:()I │ │ -342cd0: 6e10 c79e 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/wav/WavTag;.getActiveTag:()Lorg/jaudiotagger/tag/Tag; // method@9ec7 │ │ -342cd6: 0c00 |0003: move-result-object v0 │ │ -342cd8: 7210 bb91 0000 |0004: invoke-interface {v0}, Lorg/jaudiotagger/tag/Tag;.getFieldCount:()I // method@91bb │ │ -342cde: 0a00 |0007: move-result v0 │ │ -342ce0: 0f00 |0008: return v0 │ │ +342cc4: |[342cc4] org.jaudiotagger.tag.wav.WavTag.getFieldCount:()I │ │ +342cd4: 6e10 c79e 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/wav/WavTag;.getActiveTag:()Lorg/jaudiotagger/tag/Tag; // method@9ec7 │ │ +342cda: 0c00 |0003: move-result-object v0 │ │ +342cdc: 7210 bb91 0000 |0004: invoke-interface {v0}, Lorg/jaudiotagger/tag/Tag;.getFieldCount:()I // method@91bb │ │ +342ce2: 0a00 |0007: move-result v0 │ │ +342ce4: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=340 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/jaudiotagger/tag/wav/WavTag; │ │ │ │ #17 : (in Lorg/jaudiotagger/tag/wav/WavTag;) │ │ @@ -1128159,18 +1128159,18 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -342ce4: |[342ce4] org.jaudiotagger.tag.wav.WavTag.getFieldCountIncludingSubValues:()I │ │ -342cf4: 6e10 cc9e 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/wav/WavTag;.getFieldCount:()I // method@9ecc │ │ -342cfa: 0a00 |0003: move-result v0 │ │ -342cfc: 0f00 |0004: return v0 │ │ +342ce8: |[342ce8] org.jaudiotagger.tag.wav.WavTag.getFieldCountIncludingSubValues:()I │ │ +342cf8: 6e10 cc9e 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/wav/WavTag;.getFieldCount:()I // method@9ecc │ │ +342cfe: 0a00 |0003: move-result v0 │ │ +342d00: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=345 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jaudiotagger/tag/wav/WavTag; │ │ │ │ #18 : (in Lorg/jaudiotagger/tag/wav/WavTag;) │ │ @@ -1128178,20 +1128178,20 @@ │ │ type : '()Ljava/util/Iterator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -342f88: |[342f88] org.jaudiotagger.tag.wav.WavTag.getFields:()Ljava/util/Iterator; │ │ -342f98: 6e10 c79e 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/wav/WavTag;.getActiveTag:()Lorg/jaudiotagger/tag/Tag; // method@9ec7 │ │ -342f9e: 0c00 |0003: move-result-object v0 │ │ -342fa0: 7210 bd91 0000 |0004: invoke-interface {v0}, Lorg/jaudiotagger/tag/Tag;.getFields:()Ljava/util/Iterator; // method@91bd │ │ -342fa6: 0c00 |0007: move-result-object v0 │ │ -342fa8: 1100 |0008: return-object v0 │ │ +342f8c: |[342f8c] org.jaudiotagger.tag.wav.WavTag.getFields:()Ljava/util/Iterator; │ │ +342f9c: 6e10 c79e 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/wav/WavTag;.getActiveTag:()Lorg/jaudiotagger/tag/Tag; // method@9ec7 │ │ +342fa2: 0c00 |0003: move-result-object v0 │ │ +342fa4: 7210 bd91 0000 |0004: invoke-interface {v0}, Lorg/jaudiotagger/tag/Tag;.getFields:()Ljava/util/Iterator; // method@91bd │ │ +342faa: 0c00 |0007: move-result-object v0 │ │ +342fac: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=335 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/jaudiotagger/tag/wav/WavTag; │ │ │ │ #19 : (in Lorg/jaudiotagger/tag/wav/WavTag;) │ │ @@ -1128199,20 +1128199,20 @@ │ │ type : '(Ljava/lang/String;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -34300c: |[34300c] org.jaudiotagger.tag.wav.WavTag.getFields:(Ljava/lang/String;)Ljava/util/List; │ │ -34301c: 6e10 c79e 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/wav/WavTag;.getActiveTag:()Lorg/jaudiotagger/tag/Tag; // method@9ec7 │ │ -343022: 0c00 |0003: move-result-object v0 │ │ -343024: 7220 be91 2000 |0004: invoke-interface {v0, v2}, Lorg/jaudiotagger/tag/Tag;.getFields:(Ljava/lang/String;)Ljava/util/List; // method@91be │ │ -34302a: 0c02 |0007: move-result-object v2 │ │ -34302c: 1102 |0008: return-object v2 │ │ +343010: |[343010] org.jaudiotagger.tag.wav.WavTag.getFields:(Ljava/lang/String;)Ljava/util/List; │ │ +343020: 6e10 c79e 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/wav/WavTag;.getActiveTag:()Lorg/jaudiotagger/tag/Tag; // method@9ec7 │ │ +343026: 0c00 |0003: move-result-object v0 │ │ +343028: 7220 be91 2000 |0004: invoke-interface {v0, v2}, Lorg/jaudiotagger/tag/Tag;.getFields:(Ljava/lang/String;)Ljava/util/List; // method@91be │ │ +34302e: 0c02 |0007: move-result-object v2 │ │ +343030: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=224 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/jaudiotagger/tag/wav/WavTag; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1128221,20 +1128221,20 @@ │ │ type : '(Lorg/jaudiotagger/tag/FieldKey;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -343030: |[343030] org.jaudiotagger.tag.wav.WavTag.getFields:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/util/List; │ │ -343040: 6e10 c79e 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/wav/WavTag;.getActiveTag:()Lorg/jaudiotagger/tag/Tag; // method@9ec7 │ │ -343046: 0c00 |0003: move-result-object v0 │ │ -343048: 7220 bf91 2000 |0004: invoke-interface {v0, v2}, Lorg/jaudiotagger/tag/Tag;.getFields:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/util/List; // method@91bf │ │ -34304e: 0c02 |0007: move-result-object v2 │ │ -343050: 1102 |0008: return-object v2 │ │ +343034: |[343034] org.jaudiotagger.tag.wav.WavTag.getFields:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/util/List; │ │ +343044: 6e10 c79e 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/wav/WavTag;.getActiveTag:()Lorg/jaudiotagger/tag/Tag; // method@9ec7 │ │ +34304a: 0c00 |0003: move-result-object v0 │ │ +34304c: 7220 bf91 2000 |0004: invoke-interface {v0, v2}, Lorg/jaudiotagger/tag/Tag;.getFields:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/util/List; // method@91bf │ │ +343052: 0c02 |0007: move-result-object v2 │ │ +343054: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=363 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/jaudiotagger/tag/wav/WavTag; │ │ 0x0000 - 0x0009 reg=2 (null) Lorg/jaudiotagger/tag/FieldKey; │ │ │ │ @@ -1128243,20 +1128243,20 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -342d44: |[342d44] org.jaudiotagger.tag.wav.WavTag.getFirst:(Ljava/lang/String;)Ljava/lang/String; │ │ -342d54: 6e10 c79e 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/wav/WavTag;.getActiveTag:()Lorg/jaudiotagger/tag/Tag; // method@9ec7 │ │ -342d5a: 0c00 |0003: move-result-object v0 │ │ -342d5c: 7220 c091 2000 |0004: invoke-interface {v0, v2}, Lorg/jaudiotagger/tag/Tag;.getFirst:(Ljava/lang/String;)Ljava/lang/String; // method@91c0 │ │ -342d62: 0c02 |0007: move-result-object v2 │ │ -342d64: 1102 |0008: return-object v2 │ │ +342d48: |[342d48] org.jaudiotagger.tag.wav.WavTag.getFirst:(Ljava/lang/String;)Ljava/lang/String; │ │ +342d58: 6e10 c79e 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/wav/WavTag;.getActiveTag:()Lorg/jaudiotagger/tag/Tag; // method@9ec7 │ │ +342d5e: 0c00 |0003: move-result-object v0 │ │ +342d60: 7220 c091 2000 |0004: invoke-interface {v0, v2}, Lorg/jaudiotagger/tag/Tag;.getFirst:(Ljava/lang/String;)Ljava/lang/String; // method@91c0 │ │ +342d66: 0c02 |0007: move-result-object v2 │ │ +342d68: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=287 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/jaudiotagger/tag/wav/WavTag; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1128265,19 +1128265,19 @@ │ │ type : '(Lorg/jaudiotagger/tag/FieldKey;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -342d68: |[342d68] org.jaudiotagger.tag.wav.WavTag.getFirst:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/lang/String; │ │ -342d78: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -342d7a: 6e30 db9e 2100 |0001: invoke-virtual {v1, v2, v0}, Lorg/jaudiotagger/tag/wav/WavTag;.getValue:(Lorg/jaudiotagger/tag/FieldKey;I)Ljava/lang/String; // method@9edb │ │ -342d80: 0c02 |0004: move-result-object v2 │ │ -342d82: 1102 |0005: return-object v2 │ │ +342d6c: |[342d6c] org.jaudiotagger.tag.wav.WavTag.getFirst:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/lang/String; │ │ +342d7c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +342d7e: 6e30 db9e 2100 |0001: invoke-virtual {v1, v2, v0}, Lorg/jaudiotagger/tag/wav/WavTag;.getValue:(Lorg/jaudiotagger/tag/FieldKey;I)Ljava/lang/String; // method@9edb │ │ +342d84: 0c02 |0004: move-result-object v2 │ │ +342d86: 1102 |0005: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=297 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jaudiotagger/tag/wav/WavTag; │ │ 0x0000 - 0x0006 reg=2 (null) Lorg/jaudiotagger/tag/FieldKey; │ │ │ │ @@ -1128286,20 +1128286,20 @@ │ │ type : '()Lorg/jaudiotagger/tag/images/Artwork;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -343374: |[343374] org.jaudiotagger.tag.wav.WavTag.getFirstArtwork:()Lorg/jaudiotagger/tag/images/Artwork; │ │ -343384: 6e10 c79e 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/wav/WavTag;.getActiveTag:()Lorg/jaudiotagger/tag/Tag; // method@9ec7 │ │ -34338a: 0c00 |0003: move-result-object v0 │ │ -34338c: 7210 c291 0000 |0004: invoke-interface {v0}, Lorg/jaudiotagger/tag/Tag;.getFirstArtwork:()Lorg/jaudiotagger/tag/images/Artwork; // method@91c2 │ │ -343392: 0c00 |0007: move-result-object v0 │ │ -343394: 1100 |0008: return-object v0 │ │ +343378: |[343378] org.jaudiotagger.tag.wav.WavTag.getFirstArtwork:()Lorg/jaudiotagger/tag/images/Artwork; │ │ +343388: 6e10 c79e 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/wav/WavTag;.getActiveTag:()Lorg/jaudiotagger/tag/Tag; // method@9ec7 │ │ +34338e: 0c00 |0003: move-result-object v0 │ │ +343390: 7210 c291 0000 |0004: invoke-interface {v0}, Lorg/jaudiotagger/tag/Tag;.getFirstArtwork:()Lorg/jaudiotagger/tag/images/Artwork; // method@91c2 │ │ +343396: 0c00 |0007: move-result-object v0 │ │ +343398: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=368 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/jaudiotagger/tag/wav/WavTag; │ │ │ │ #24 : (in Lorg/jaudiotagger/tag/wav/WavTag;) │ │ @@ -1128307,20 +1128307,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -34327c: |[34327c] org.jaudiotagger.tag.wav.WavTag.getFirstField:(Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; │ │ -34328c: 6e10 c79e 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/wav/WavTag;.getActiveTag:()Lorg/jaudiotagger/tag/Tag; // method@9ec7 │ │ -343292: 0c00 |0003: move-result-object v0 │ │ -343294: 7220 c391 2000 |0004: invoke-interface {v0, v2}, Lorg/jaudiotagger/tag/Tag;.getFirstField:(Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@91c3 │ │ -34329a: 0c02 |0007: move-result-object v2 │ │ -34329c: 1102 |0008: return-object v2 │ │ +343280: |[343280] org.jaudiotagger.tag.wav.WavTag.getFirstField:(Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; │ │ +343290: 6e10 c79e 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/wav/WavTag;.getActiveTag:()Lorg/jaudiotagger/tag/Tag; // method@9ec7 │ │ +343296: 0c00 |0003: move-result-object v0 │ │ +343298: 7220 c391 2000 |0004: invoke-interface {v0, v2}, Lorg/jaudiotagger/tag/Tag;.getFirstField:(Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@91c3 │ │ +34329e: 0c02 |0007: move-result-object v2 │ │ +3432a0: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=302 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/jaudiotagger/tag/wav/WavTag; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1128329,24 +1128329,24 @@ │ │ type : '(Lorg/jaudiotagger/tag/FieldKey;)Lorg/jaudiotagger/tag/TagField;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -3432a0: |[3432a0] org.jaudiotagger.tag.wav.WavTag.getFirstField:(Lorg/jaudiotagger/tag/FieldKey;)Lorg/jaudiotagger/tag/TagField; │ │ -3432b0: 3802 0b00 |0000: if-eqz v2, 000b // +000b │ │ -3432b4: 6e10 c79e 0100 |0002: invoke-virtual {v1}, Lorg/jaudiotagger/tag/wav/WavTag;.getActiveTag:()Lorg/jaudiotagger/tag/Tag; // method@9ec7 │ │ -3432ba: 0c00 |0005: move-result-object v0 │ │ -3432bc: 7220 c491 2000 |0006: invoke-interface {v0, v2}, Lorg/jaudiotagger/tag/Tag;.getFirstField:(Lorg/jaudiotagger/tag/FieldKey;)Lorg/jaudiotagger/tag/TagField; // method@91c4 │ │ -3432c2: 0c02 |0009: move-result-object v2 │ │ -3432c4: 1102 |000a: return-object v2 │ │ -3432c6: 2202 c311 |000b: new-instance v2, Lorg/jaudiotagger/tag/KeyNotFoundException; // type@11c3 │ │ -3432ca: 7010 a791 0200 |000d: invoke-direct {v2}, Lorg/jaudiotagger/tag/KeyNotFoundException;.:()V // method@91a7 │ │ -3432d0: 2702 |0010: throw v2 │ │ +3432a4: |[3432a4] org.jaudiotagger.tag.wav.WavTag.getFirstField:(Lorg/jaudiotagger/tag/FieldKey;)Lorg/jaudiotagger/tag/TagField; │ │ +3432b4: 3802 0b00 |0000: if-eqz v2, 000b // +000b │ │ +3432b8: 6e10 c79e 0100 |0002: invoke-virtual {v1}, Lorg/jaudiotagger/tag/wav/WavTag;.getActiveTag:()Lorg/jaudiotagger/tag/Tag; // method@9ec7 │ │ +3432be: 0c00 |0005: move-result-object v0 │ │ +3432c0: 7220 c491 2000 |0006: invoke-interface {v0, v2}, Lorg/jaudiotagger/tag/Tag;.getFirstField:(Lorg/jaudiotagger/tag/FieldKey;)Lorg/jaudiotagger/tag/TagField; // method@91c4 │ │ +3432c6: 0c02 |0009: move-result-object v2 │ │ +3432c8: 1102 |000a: return-object v2 │ │ +3432ca: 2202 c311 |000b: new-instance v2, Lorg/jaudiotagger/tag/KeyNotFoundException; // type@11c3 │ │ +3432ce: 7010 a791 0200 |000d: invoke-direct {v2}, Lorg/jaudiotagger/tag/KeyNotFoundException;.:()V // method@91a7 │ │ +3432d4: 2702 |0010: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=314 │ │ 0x000b line=309 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Lorg/jaudiotagger/tag/wav/WavTag; │ │ 0x0000 - 0x0011 reg=2 (null) Lorg/jaudiotagger/tag/FieldKey; │ │ @@ -1128356,17 +1128356,17 @@ │ │ type : '()Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -34335c: |[34335c] org.jaudiotagger.tag.wav.WavTag.getID3Tag:()Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; │ │ -34336c: 5410 6b93 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/wav/WavTag;.id3Tag:Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // field@936b │ │ -343370: 1100 |0002: return-object v0 │ │ +343360: |[343360] org.jaudiotagger.tag.wav.WavTag.getID3Tag:()Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; │ │ +343370: 5410 6b93 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/wav/WavTag;.id3Tag:Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // field@936b │ │ +343374: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/wav/WavTag; │ │ │ │ #27 : (in Lorg/jaudiotagger/tag/wav/WavTag;) │ │ @@ -1128374,17 +1128374,17 @@ │ │ type : '()Lorg/jaudiotagger/tag/wav/WavInfoTag;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -343398: |[343398] org.jaudiotagger.tag.wav.WavTag.getInfoTag:()Lorg/jaudiotagger/tag/wav/WavInfoTag; │ │ -3433a8: 5410 6c93 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/wav/WavTag;.infoTag:Lorg/jaudiotagger/tag/wav/WavInfoTag; // field@936c │ │ -3433ac: 1100 |0002: return-object v0 │ │ +34339c: |[34339c] org.jaudiotagger.tag.wav.WavTag.getInfoTag:()Lorg/jaudiotagger/tag/wav/WavInfoTag; │ │ +3433ac: 5410 6c93 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/wav/WavTag;.infoTag:Lorg/jaudiotagger/tag/wav/WavInfoTag; // field@936c │ │ +3433b0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/wav/WavTag; │ │ │ │ #28 : (in Lorg/jaudiotagger/tag/wav/WavTag;) │ │ @@ -1128392,25 +1128392,25 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -34308c: |[34308c] org.jaudiotagger.tag.wav.WavTag.getSizeOfID3TagIncludingChunkHeader:()J │ │ -34309c: 6e10 e09e 0400 |0000: invoke-virtual {v4}, Lorg/jaudiotagger/tag/wav/WavTag;.isExistingId3Tag:()Z // method@9ee0 │ │ -3430a2: 0a00 |0003: move-result v0 │ │ -3430a4: 3900 0500 |0004: if-nez v0, 0009 // +0005 │ │ -3430a8: 1600 0000 |0006: const-wide/16 v0, #int 0 // #0 │ │ -3430ac: 1000 |0008: return-wide v0 │ │ -3430ae: 6e10 d99e 0400 |0009: invoke-virtual {v4}, Lorg/jaudiotagger/tag/wav/WavTag;.getSizeOfID3TagOnly:()J // method@9ed9 │ │ -3430b4: 0b00 |000c: move-result-wide v0 │ │ -3430b6: 1602 0800 |000d: const-wide/16 v2, #int 8 // #8 │ │ -3430ba: bb20 |000f: add-long/2addr v0, v2 │ │ -3430bc: 1000 |0010: return-wide v0 │ │ +343090: |[343090] org.jaudiotagger.tag.wav.WavTag.getSizeOfID3TagIncludingChunkHeader:()J │ │ +3430a0: 6e10 e09e 0400 |0000: invoke-virtual {v4}, Lorg/jaudiotagger/tag/wav/WavTag;.isExistingId3Tag:()Z // method@9ee0 │ │ +3430a6: 0a00 |0003: move-result v0 │ │ +3430a8: 3900 0500 |0004: if-nez v0, 0009 // +0005 │ │ +3430ac: 1600 0000 |0006: const-wide/16 v0, #int 0 // #0 │ │ +3430b0: 1000 |0008: return-wide v0 │ │ +3430b2: 6e10 d99e 0400 |0009: invoke-virtual {v4}, Lorg/jaudiotagger/tag/wav/WavTag;.getSizeOfID3TagOnly:()J // method@9ed9 │ │ +3430b8: 0b00 |000c: move-result-wide v0 │ │ +3430ba: 1602 0800 |000d: const-wide/16 v2, #int 8 // #8 │ │ +3430be: bb20 |000f: add-long/2addr v0, v2 │ │ +3430c0: 1000 |0010: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=451 │ │ 0x0009 line=455 │ │ locals : │ │ 0x0000 - 0x0011 reg=4 this Lorg/jaudiotagger/tag/wav/WavTag; │ │ │ │ @@ -1128419,32 +1128419,32 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 31 16-bit code units │ │ -3430c0: |[3430c0] org.jaudiotagger.tag.wav.WavTag.getSizeOfID3TagOnly:()J │ │ -3430d0: 6e10 e09e 0400 |0000: invoke-virtual {v4}, Lorg/jaudiotagger/tag/wav/WavTag;.isExistingId3Tag:()Z // method@9ee0 │ │ -3430d6: 0a00 |0003: move-result v0 │ │ -3430d8: 3900 0500 |0004: if-nez v0, 0009 // +0005 │ │ -3430dc: 1600 0000 |0006: const-wide/16 v0, #int 0 // #0 │ │ -3430e0: 1000 |0008: return-wide v0 │ │ -3430e2: 5440 6b93 |0009: iget-object v0, v4, Lorg/jaudiotagger/tag/wav/WavTag;.id3Tag:Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // field@936b │ │ -3430e6: 6e10 0095 0000 |000b: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getEndLocationInFile:()Ljava/lang/Long; // method@9500 │ │ -3430ec: 0c00 |000e: move-result-object v0 │ │ -3430ee: 6e10 3c87 0000 |000f: invoke-virtual {v0}, Ljava/lang/Long;.longValue:()J // method@873c │ │ -3430f4: 0b00 |0012: move-result-wide v0 │ │ -3430f6: 5442 6b93 |0013: iget-object v2, v4, Lorg/jaudiotagger/tag/wav/WavTag;.id3Tag:Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // field@936b │ │ -3430fa: 6e10 1695 0200 |0015: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getStartLocationInFile:()Ljava/lang/Long; // method@9516 │ │ -343100: 0c02 |0018: move-result-object v2 │ │ -343102: 6e10 3c87 0200 |0019: invoke-virtual {v2}, Ljava/lang/Long;.longValue:()J // method@873c │ │ -343108: 0b02 |001c: move-result-wide v2 │ │ -34310a: bc20 |001d: sub-long/2addr v0, v2 │ │ -34310c: 1000 |001e: return-wide v0 │ │ +3430c4: |[3430c4] org.jaudiotagger.tag.wav.WavTag.getSizeOfID3TagOnly:()J │ │ +3430d4: 6e10 e09e 0400 |0000: invoke-virtual {v4}, Lorg/jaudiotagger/tag/wav/WavTag;.isExistingId3Tag:()Z // method@9ee0 │ │ +3430da: 0a00 |0003: move-result v0 │ │ +3430dc: 3900 0500 |0004: if-nez v0, 0009 // +0005 │ │ +3430e0: 1600 0000 |0006: const-wide/16 v0, #int 0 // #0 │ │ +3430e4: 1000 |0008: return-wide v0 │ │ +3430e6: 5440 6b93 |0009: iget-object v0, v4, Lorg/jaudiotagger/tag/wav/WavTag;.id3Tag:Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // field@936b │ │ +3430ea: 6e10 0095 0000 |000b: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getEndLocationInFile:()Ljava/lang/Long; // method@9500 │ │ +3430f0: 0c00 |000e: move-result-object v0 │ │ +3430f2: 6e10 3c87 0000 |000f: invoke-virtual {v0}, Ljava/lang/Long;.longValue:()J // method@873c │ │ +3430f8: 0b00 |0012: move-result-wide v0 │ │ +3430fa: 5442 6b93 |0013: iget-object v2, v4, Lorg/jaudiotagger/tag/wav/WavTag;.id3Tag:Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // field@936b │ │ +3430fe: 6e10 1695 0200 |0015: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getStartLocationInFile:()Ljava/lang/Long; // method@9516 │ │ +343104: 0c02 |0018: move-result-object v2 │ │ +343106: 6e10 3c87 0200 |0019: invoke-virtual {v2}, Ljava/lang/Long;.longValue:()J // method@873c │ │ +34310c: 0b02 |001c: move-result-wide v2 │ │ +34310e: bc20 |001d: sub-long/2addr v0, v2 │ │ +343110: 1000 |001e: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=438 │ │ 0x0009 line=442 │ │ locals : │ │ 0x0000 - 0x001f reg=4 this Lorg/jaudiotagger/tag/wav/WavTag; │ │ │ │ @@ -1128453,28 +1128453,28 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 23 16-bit code units │ │ -343110: |[343110] org.jaudiotagger.tag.wav.WavTag.getStartLocationInFileOfId3Chunk:()J │ │ -343120: 6e10 e09e 0400 |0000: invoke-virtual {v4}, Lorg/jaudiotagger/tag/wav/WavTag;.isExistingId3Tag:()Z // method@9ee0 │ │ -343126: 0a00 |0003: move-result v0 │ │ -343128: 3900 0500 |0004: if-nez v0, 0009 // +0005 │ │ -34312c: 1600 0000 |0006: const-wide/16 v0, #int 0 // #0 │ │ -343130: 1000 |0008: return-wide v0 │ │ -343132: 5440 6b93 |0009: iget-object v0, v4, Lorg/jaudiotagger/tag/wav/WavTag;.id3Tag:Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // field@936b │ │ -343136: 6e10 1695 0000 |000b: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getStartLocationInFile:()Ljava/lang/Long; // method@9516 │ │ -34313c: 0c00 |000e: move-result-object v0 │ │ -34313e: 6e10 3c87 0000 |000f: invoke-virtual {v0}, Ljava/lang/Long;.longValue:()J // method@873c │ │ -343144: 0b00 |0012: move-result-wide v0 │ │ -343146: 1602 0800 |0013: const-wide/16 v2, #int 8 // #8 │ │ -34314a: bc20 |0015: sub-long/2addr v0, v2 │ │ -34314c: 1000 |0016: return-wide v0 │ │ +343114: |[343114] org.jaudiotagger.tag.wav.WavTag.getStartLocationInFileOfId3Chunk:()J │ │ +343124: 6e10 e09e 0400 |0000: invoke-virtual {v4}, Lorg/jaudiotagger/tag/wav/WavTag;.isExistingId3Tag:()Z // method@9ee0 │ │ +34312a: 0a00 |0003: move-result v0 │ │ +34312c: 3900 0500 |0004: if-nez v0, 0009 // +0005 │ │ +343130: 1600 0000 |0006: const-wide/16 v0, #int 0 // #0 │ │ +343134: 1000 |0008: return-wide v0 │ │ +343136: 5440 6b93 |0009: iget-object v0, v4, Lorg/jaudiotagger/tag/wav/WavTag;.id3Tag:Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // field@936b │ │ +34313a: 6e10 1695 0000 |000b: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getStartLocationInFile:()Ljava/lang/Long; // method@9516 │ │ +343140: 0c00 |000e: move-result-object v0 │ │ +343142: 6e10 3c87 0000 |000f: invoke-virtual {v0}, Ljava/lang/Long;.longValue:()J // method@873c │ │ +343148: 0b00 |0012: move-result-wide v0 │ │ +34314a: 1602 0800 |0013: const-wide/16 v2, #int 8 // #8 │ │ +34314e: bc20 |0015: sub-long/2addr v0, v2 │ │ +343150: 1000 |0016: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=464 │ │ 0x0009 line=468 │ │ locals : │ │ 0x0000 - 0x0017 reg=4 this Lorg/jaudiotagger/tag/wav/WavTag; │ │ │ │ @@ -1128483,20 +1128483,20 @@ │ │ type : '(Lorg/jaudiotagger/tag/FieldKey;I)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -342d84: |[342d84] org.jaudiotagger.tag.wav.WavTag.getValue:(Lorg/jaudiotagger/tag/FieldKey;I)Ljava/lang/String; │ │ -342d94: 6e10 c79e 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/wav/WavTag;.getActiveTag:()Lorg/jaudiotagger/tag/Tag; // method@9ec7 │ │ -342d9a: 0c00 |0003: move-result-object v0 │ │ -342d9c: 7230 c591 2003 |0004: invoke-interface {v0, v2, v3}, Lorg/jaudiotagger/tag/Tag;.getValue:(Lorg/jaudiotagger/tag/FieldKey;I)Ljava/lang/String; // method@91c5 │ │ -342da2: 0c02 |0007: move-result-object v2 │ │ -342da4: 1102 |0008: return-object v2 │ │ +342d88: |[342d88] org.jaudiotagger.tag.wav.WavTag.getValue:(Lorg/jaudiotagger/tag/FieldKey;I)Ljava/lang/String; │ │ +342d98: 6e10 c79e 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/wav/WavTag;.getActiveTag:()Lorg/jaudiotagger/tag/Tag; // method@9ec7 │ │ +342d9e: 0c00 |0003: move-result-object v0 │ │ +342da0: 7230 c591 2003 |0004: invoke-interface {v0, v2, v3}, Lorg/jaudiotagger/tag/Tag;.getValue:(Lorg/jaudiotagger/tag/FieldKey;I)Ljava/lang/String; // method@91c5 │ │ +342da6: 0c02 |0007: move-result-object v2 │ │ +342da8: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=292 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/jaudiotagger/tag/wav/WavTag; │ │ 0x0000 - 0x0009 reg=2 (null) Lorg/jaudiotagger/tag/FieldKey; │ │ 0x0000 - 0x0009 reg=3 (null) I │ │ @@ -1128506,20 +1128506,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -342b6c: |[342b6c] org.jaudiotagger.tag.wav.WavTag.hasCommonFields:()Z │ │ -342b7c: 6e10 c79e 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/wav/WavTag;.getActiveTag:()Lorg/jaudiotagger/tag/Tag; // method@9ec7 │ │ -342b82: 0c00 |0003: move-result-object v0 │ │ -342b84: 7210 c691 0000 |0004: invoke-interface {v0}, Lorg/jaudiotagger/tag/Tag;.hasCommonFields:()Z // method@91c6 │ │ -342b8a: 0a00 |0007: move-result v0 │ │ -342b8c: 0f00 |0008: return v0 │ │ +342b70: |[342b70] org.jaudiotagger.tag.wav.WavTag.hasCommonFields:()Z │ │ +342b80: 6e10 c79e 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/wav/WavTag;.getActiveTag:()Lorg/jaudiotagger/tag/Tag; // method@9ec7 │ │ +342b86: 0c00 |0003: move-result-object v0 │ │ +342b88: 7210 c691 0000 |0004: invoke-interface {v0}, Lorg/jaudiotagger/tag/Tag;.hasCommonFields:()Z // method@91c6 │ │ +342b8e: 0a00 |0007: move-result v0 │ │ +342b90: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=241 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/jaudiotagger/tag/wav/WavTag; │ │ │ │ #33 : (in Lorg/jaudiotagger/tag/wav/WavTag;) │ │ @@ -1128527,20 +1128527,20 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -342b90: |[342b90] org.jaudiotagger.tag.wav.WavTag.hasField:(Ljava/lang/String;)Z │ │ -342ba0: 6e10 c79e 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/wav/WavTag;.getActiveTag:()Lorg/jaudiotagger/tag/Tag; // method@9ec7 │ │ -342ba6: 0c00 |0003: move-result-object v0 │ │ -342ba8: 7220 c791 2000 |0004: invoke-interface {v0, v2}, Lorg/jaudiotagger/tag/Tag;.hasField:(Ljava/lang/String;)Z // method@91c7 │ │ -342bae: 0a02 |0007: move-result v2 │ │ -342bb0: 0f02 |0008: return v2 │ │ +342b94: |[342b94] org.jaudiotagger.tag.wav.WavTag.hasField:(Ljava/lang/String;)Z │ │ +342ba4: 6e10 c79e 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/wav/WavTag;.getActiveTag:()Lorg/jaudiotagger/tag/Tag; // method@9ec7 │ │ +342baa: 0c00 |0003: move-result-object v0 │ │ +342bac: 7220 c791 2000 |0004: invoke-interface {v0, v2}, Lorg/jaudiotagger/tag/Tag;.hasField:(Ljava/lang/String;)Z // method@91c7 │ │ +342bb2: 0a02 |0007: move-result v2 │ │ +342bb4: 0f02 |0008: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=393 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/jaudiotagger/tag/wav/WavTag; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1128549,20 +1128549,20 @@ │ │ type : '(Lorg/jaudiotagger/tag/FieldKey;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -342bb4: |[342bb4] org.jaudiotagger.tag.wav.WavTag.hasField:(Lorg/jaudiotagger/tag/FieldKey;)Z │ │ -342bc4: 6e10 c79e 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/wav/WavTag;.getActiveTag:()Lorg/jaudiotagger/tag/Tag; // method@9ec7 │ │ -342bca: 0c00 |0003: move-result-object v0 │ │ -342bcc: 7220 c891 2000 |0004: invoke-interface {v0, v2}, Lorg/jaudiotagger/tag/Tag;.hasField:(Lorg/jaudiotagger/tag/FieldKey;)Z // method@91c8 │ │ -342bd2: 0a02 |0007: move-result v2 │ │ -342bd4: 0f02 |0008: return v2 │ │ +342bb8: |[342bb8] org.jaudiotagger.tag.wav.WavTag.hasField:(Lorg/jaudiotagger/tag/FieldKey;)Z │ │ +342bc8: 6e10 c79e 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/wav/WavTag;.getActiveTag:()Lorg/jaudiotagger/tag/Tag; // method@9ec7 │ │ +342bce: 0c00 |0003: move-result-object v0 │ │ +342bd0: 7220 c891 2000 |0004: invoke-interface {v0, v2}, Lorg/jaudiotagger/tag/Tag;.hasField:(Lorg/jaudiotagger/tag/FieldKey;)Z // method@91c8 │ │ +342bd6: 0a02 |0007: move-result v2 │ │ +342bd8: 0f02 |0008: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=387 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/jaudiotagger/tag/wav/WavTag; │ │ 0x0000 - 0x0009 reg=2 (null) Lorg/jaudiotagger/tag/FieldKey; │ │ │ │ @@ -1128571,28 +1128571,28 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -342bd8: |[342bd8] org.jaudiotagger.tag.wav.WavTag.isEmpty:()Z │ │ -342be8: 6e10 c79e 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/wav/WavTag;.getActiveTag:()Lorg/jaudiotagger/tag/Tag; // method@9ec7 │ │ -342bee: 0c00 |0003: move-result-object v0 │ │ -342bf0: 3800 0f00 |0004: if-eqz v0, 0013 // +000f │ │ -342bf4: 6e10 c79e 0100 |0006: invoke-virtual {v1}, Lorg/jaudiotagger/tag/wav/WavTag;.getActiveTag:()Lorg/jaudiotagger/tag/Tag; // method@9ec7 │ │ -342bfa: 0c00 |0009: move-result-object v0 │ │ -342bfc: 7210 c991 0000 |000a: invoke-interface {v0}, Lorg/jaudiotagger/tag/Tag;.isEmpty:()Z // method@91c9 │ │ -342c02: 0a00 |000d: move-result v0 │ │ -342c04: 3800 0300 |000e: if-eqz v0, 0011 // +0003 │ │ -342c08: 2803 |0010: goto 0013 // +0003 │ │ -342c0a: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -342c0c: 2802 |0012: goto 0014 // +0002 │ │ -342c0e: 1210 |0013: const/4 v0, #int 1 // #1 │ │ -342c10: 0f00 |0014: return v0 │ │ +342bdc: |[342bdc] org.jaudiotagger.tag.wav.WavTag.isEmpty:()Z │ │ +342bec: 6e10 c79e 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/wav/WavTag;.getActiveTag:()Lorg/jaudiotagger/tag/Tag; // method@9ec7 │ │ +342bf2: 0c00 |0003: move-result-object v0 │ │ +342bf4: 3800 0f00 |0004: if-eqz v0, 0013 // +000f │ │ +342bf8: 6e10 c79e 0100 |0006: invoke-virtual {v1}, Lorg/jaudiotagger/tag/wav/WavTag;.getActiveTag:()Lorg/jaudiotagger/tag/Tag; // method@9ec7 │ │ +342bfe: 0c00 |0009: move-result-object v0 │ │ +342c00: 7210 c991 0000 |000a: invoke-interface {v0}, Lorg/jaudiotagger/tag/Tag;.isEmpty:()Z // method@91c9 │ │ +342c06: 0a00 |000d: move-result v0 │ │ +342c08: 3800 0300 |000e: if-eqz v0, 0011 // +0003 │ │ +342c0c: 2803 |0010: goto 0013 // +0003 │ │ +342c0e: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +342c10: 2802 |0012: goto 0014 // +0002 │ │ +342c12: 1210 |0013: const/4 v0, #int 1 // #1 │ │ +342c14: 0f00 |0014: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=254 │ │ locals : │ │ 0x0000 - 0x0015 reg=1 this Lorg/jaudiotagger/tag/wav/WavTag; │ │ │ │ #36 : (in Lorg/jaudiotagger/tag/wav/WavTag;) │ │ @@ -1128600,17 +1128600,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -342c14: |[342c14] org.jaudiotagger.tag.wav.WavTag.isExistingId3Tag:()Z │ │ -342c24: 5510 6d93 |0000: iget-boolean v0, v1, Lorg/jaudiotagger/tag/wav/WavTag;.isExistingId3Tag:Z // field@936d │ │ -342c28: 0f00 |0002: return v0 │ │ +342c18: |[342c18] org.jaudiotagger.tag.wav.WavTag.isExistingId3Tag:()Z │ │ +342c28: 5510 6d93 |0000: iget-boolean v0, v1, Lorg/jaudiotagger/tag/wav/WavTag;.isExistingId3Tag:Z // field@936d │ │ +342c2c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/wav/WavTag; │ │ │ │ #37 : (in Lorg/jaudiotagger/tag/wav/WavTag;) │ │ @@ -1128618,17 +1128618,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -342c2c: |[342c2c] org.jaudiotagger.tag.wav.WavTag.isExistingInfoTag:()Z │ │ -342c3c: 5510 6e93 |0000: iget-boolean v0, v1, Lorg/jaudiotagger/tag/wav/WavTag;.isExistingInfoTag:Z // field@936e │ │ -342c40: 0f00 |0002: return v0 │ │ +342c30: |[342c30] org.jaudiotagger.tag.wav.WavTag.isExistingInfoTag:()Z │ │ +342c40: 5510 6e93 |0000: iget-boolean v0, v1, Lorg/jaudiotagger/tag/wav/WavTag;.isExistingInfoTag:Z // field@936e │ │ +342c44: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/wav/WavTag; │ │ │ │ #38 : (in Lorg/jaudiotagger/tag/wav/WavTag;) │ │ @@ -1128636,21 +1128636,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -342c44: |[342c44] org.jaudiotagger.tag.wav.WavTag.isID3Tag:()Z │ │ -342c54: 5410 6b93 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/wav/WavTag;.id3Tag:Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // field@936b │ │ -342c58: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -342c5c: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -342c5e: 2802 |0005: goto 0007 // +0002 │ │ -342c60: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -342c62: 0f00 |0007: return v0 │ │ +342c48: |[342c48] org.jaudiotagger.tag.wav.WavTag.isID3Tag:()Z │ │ +342c58: 5410 6b93 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/wav/WavTag;.id3Tag:Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // field@936b │ │ +342c5c: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +342c60: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +342c62: 2802 |0005: goto 0007 // +0002 │ │ +342c64: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +342c66: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/jaudiotagger/tag/wav/WavTag; │ │ │ │ #39 : (in Lorg/jaudiotagger/tag/wav/WavTag;) │ │ @@ -1128658,17 +1128658,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -342c64: |[342c64] org.jaudiotagger.tag.wav.WavTag.isIncorrectlyAlignedTag:()Z │ │ -342c74: 5510 6f93 |0000: iget-boolean v0, v1, Lorg/jaudiotagger/tag/wav/WavTag;.isIncorrectlyAlignedTag:Z // field@936f │ │ -342c78: 0f00 |0002: return v0 │ │ +342c68: |[342c68] org.jaudiotagger.tag.wav.WavTag.isIncorrectlyAlignedTag:()Z │ │ +342c78: 5510 6f93 |0000: iget-boolean v0, v1, Lorg/jaudiotagger/tag/wav/WavTag;.isIncorrectlyAlignedTag:Z // field@936f │ │ +342c7c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=628 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/wav/WavTag; │ │ │ │ #40 : (in Lorg/jaudiotagger/tag/wav/WavTag;) │ │ @@ -1128676,21 +1128676,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -342c7c: |[342c7c] org.jaudiotagger.tag.wav.WavTag.isInfoTag:()Z │ │ -342c8c: 5410 6c93 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/wav/WavTag;.infoTag:Lorg/jaudiotagger/tag/wav/WavInfoTag; // field@936c │ │ -342c90: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -342c94: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -342c96: 2802 |0005: goto 0007 // +0002 │ │ -342c98: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -342c9a: 0f00 |0007: return v0 │ │ +342c80: |[342c80] org.jaudiotagger.tag.wav.WavTag.isInfoTag:()Z │ │ +342c90: 5410 6c93 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/wav/WavTag;.infoTag:Lorg/jaudiotagger/tag/wav/WavInfoTag; // field@936c │ │ +342c94: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +342c98: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +342c9a: 2802 |0005: goto 0007 // +0002 │ │ +342c9c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +342c9e: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/jaudiotagger/tag/wav/WavTag; │ │ │ │ #41 : (in Lorg/jaudiotagger/tag/wav/WavTag;) │ │ @@ -1128698,20 +1128698,20 @@ │ │ type : '(Ljava/nio/charset/Charset;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -342c9c: |[342c9c] org.jaudiotagger.tag.wav.WavTag.setEncoding:(Ljava/nio/charset/Charset;)Z │ │ -342cac: 6e10 c79e 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/wav/WavTag;.getActiveTag:()Lorg/jaudiotagger/tag/Tag; // method@9ec7 │ │ -342cb2: 0c00 |0003: move-result-object v0 │ │ -342cb4: 7220 ca91 2000 |0004: invoke-interface {v0, v2}, Lorg/jaudiotagger/tag/Tag;.setEncoding:(Ljava/nio/charset/Charset;)Z // method@91ca │ │ -342cba: 0a02 |0007: move-result v2 │ │ -342cbc: 0f02 |0008: return v2 │ │ +342ca0: |[342ca0] org.jaudiotagger.tag.wav.WavTag.setEncoding:(Ljava/nio/charset/Charset;)Z │ │ +342cb0: 6e10 c79e 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/wav/WavTag;.getActiveTag:()Lorg/jaudiotagger/tag/Tag; // method@9ec7 │ │ +342cb6: 0c00 |0003: move-result-object v0 │ │ +342cb8: 7220 ca91 2000 |0004: invoke-interface {v0, v2}, Lorg/jaudiotagger/tag/Tag;.setEncoding:(Ljava/nio/charset/Charset;)Z // method@91ca │ │ +342cbe: 0a02 |0007: move-result v2 │ │ +342cc0: 0f02 |0008: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=350 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/jaudiotagger/tag/wav/WavTag; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/nio/charset/Charset; │ │ │ │ @@ -1128720,17 +1128720,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3434f8: |[3434f8] org.jaudiotagger.tag.wav.WavTag.setExistingId3Tag:(Z)V │ │ -343508: 5c01 6d93 |0000: iput-boolean v1, v0, Lorg/jaudiotagger/tag/wav/WavTag;.isExistingId3Tag:Z // field@936d │ │ -34350c: 0e00 |0002: return-void │ │ +3434fc: |[3434fc] org.jaudiotagger.tag.wav.WavTag.setExistingId3Tag:(Z)V │ │ +34350c: 5c01 6d93 |0000: iput-boolean v1, v0, Lorg/jaudiotagger/tag/wav/WavTag;.isExistingId3Tag:Z // field@936d │ │ +343510: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=424 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/tag/wav/WavTag; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -1128739,17 +1128739,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -343510: |[343510] org.jaudiotagger.tag.wav.WavTag.setExistingInfoTag:(Z)V │ │ -343520: 5c01 6e93 |0000: iput-boolean v1, v0, Lorg/jaudiotagger/tag/wav/WavTag;.isExistingInfoTag:Z // field@936e │ │ -343524: 0e00 |0002: return-void │ │ +343514: |[343514] org.jaudiotagger.tag.wav.WavTag.setExistingInfoTag:(Z)V │ │ +343524: 5c01 6e93 |0000: iput-boolean v1, v0, Lorg/jaudiotagger/tag/wav/WavTag;.isExistingInfoTag:Z // field@936e │ │ +343528: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=429 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/tag/wav/WavTag; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -1128758,19 +1128758,19 @@ │ │ type : '(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)V' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -343528: |[343528] org.jaudiotagger.tag.wav.WavTag.setField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)V │ │ -343538: 6e30 c19e 1002 |0000: invoke-virtual {v0, v1, v2}, Lorg/jaudiotagger/tag/wav/WavTag;.createField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@9ec1 │ │ -34353e: 0c01 |0003: move-result-object v1 │ │ -343540: 6e20 e99e 1000 |0004: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/wav/WavTag;.setField:(Lorg/jaudiotagger/tag/TagField;)V // method@9ee9 │ │ -343546: 0e00 |0007: return-void │ │ +34352c: |[34352c] org.jaudiotagger.tag.wav.WavTag.setField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)V │ │ +34353c: 6e30 c19e 1002 |0000: invoke-virtual {v0, v1, v2}, Lorg/jaudiotagger/tag/wav/WavTag;.createField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@9ec1 │ │ +343542: 0c01 |0003: move-result-object v1 │ │ +343544: 6e20 e99e 1000 |0004: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/wav/WavTag;.setField:(Lorg/jaudiotagger/tag/TagField;)V // method@9ee9 │ │ +34354a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=259 │ │ 0x0004 line=260 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/jaudiotagger/tag/wav/WavTag; │ │ 0x0000 - 0x0008 reg=1 (null) Lorg/jaudiotagger/tag/FieldKey; │ │ @@ -1128781,19 +1128781,19 @@ │ │ type : '(Lorg/jaudiotagger/tag/TagField;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -343548: |[343548] org.jaudiotagger.tag.wav.WavTag.setField:(Lorg/jaudiotagger/tag/TagField;)V │ │ -343558: 6e10 c79e 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/wav/WavTag;.getActiveTag:()Lorg/jaudiotagger/tag/Tag; // method@9ec7 │ │ -34355e: 0c00 |0003: move-result-object v0 │ │ -343560: 7220 cc91 2000 |0004: invoke-interface {v0, v2}, Lorg/jaudiotagger/tag/Tag;.setField:(Lorg/jaudiotagger/tag/TagField;)V // method@91cc │ │ -343566: 0e00 |0007: return-void │ │ +34354c: |[34354c] org.jaudiotagger.tag.wav.WavTag.setField:(Lorg/jaudiotagger/tag/TagField;)V │ │ +34355c: 6e10 c79e 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/wav/WavTag;.getActiveTag:()Lorg/jaudiotagger/tag/Tag; // method@9ec7 │ │ +343562: 0c00 |0003: move-result-object v0 │ │ +343564: 7220 cc91 2000 |0004: invoke-interface {v0, v2}, Lorg/jaudiotagger/tag/Tag;.setField:(Lorg/jaudiotagger/tag/TagField;)V // method@91cc │ │ +34356a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=275 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/jaudiotagger/tag/wav/WavTag; │ │ 0x0000 - 0x0008 reg=2 (null) Lorg/jaudiotagger/tag/TagField; │ │ │ │ @@ -1128802,19 +1128802,19 @@ │ │ type : '(Lorg/jaudiotagger/tag/images/Artwork;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -343568: |[343568] org.jaudiotagger.tag.wav.WavTag.setField:(Lorg/jaudiotagger/tag/images/Artwork;)V │ │ -343578: 6e20 c29e 1000 |0000: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/wav/WavTag;.createField:(Lorg/jaudiotagger/tag/images/Artwork;)Lorg/jaudiotagger/tag/TagField; // method@9ec2 │ │ -34357e: 0c01 |0003: move-result-object v1 │ │ -343580: 6e20 e99e 1000 |0004: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/wav/WavTag;.setField:(Lorg/jaudiotagger/tag/TagField;)V // method@9ee9 │ │ -343586: 0e00 |0007: return-void │ │ +34356c: |[34356c] org.jaudiotagger.tag.wav.WavTag.setField:(Lorg/jaudiotagger/tag/images/Artwork;)V │ │ +34357c: 6e20 c29e 1000 |0000: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/wav/WavTag;.createField:(Lorg/jaudiotagger/tag/images/Artwork;)Lorg/jaudiotagger/tag/TagField; // method@9ec2 │ │ +343582: 0c01 |0003: move-result-object v1 │ │ +343584: 6e20 e99e 1000 |0004: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/wav/WavTag;.setField:(Lorg/jaudiotagger/tag/TagField;)V // method@9ee9 │ │ +34358a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=414 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/jaudiotagger/tag/wav/WavTag; │ │ 0x0000 - 0x0008 reg=1 (null) Lorg/jaudiotagger/tag/images/Artwork; │ │ │ │ @@ -1128823,17 +1128823,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -343588: |[343588] org.jaudiotagger.tag.wav.WavTag.setID3Tag:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;)V │ │ -343598: 5b01 6b93 |0000: iput-object v1, v0, Lorg/jaudiotagger/tag/wav/WavTag;.id3Tag:Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // field@936b │ │ -34359c: 0e00 |0002: return-void │ │ +34358c: |[34358c] org.jaudiotagger.tag.wav.WavTag.setID3Tag:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;)V │ │ +34359c: 5b01 6b93 |0000: iput-object v1, v0, Lorg/jaudiotagger/tag/wav/WavTag;.id3Tag:Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // field@936b │ │ +3435a0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/tag/wav/WavTag; │ │ 0x0000 - 0x0003 reg=1 (null) Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; │ │ │ │ @@ -1128842,17 +1128842,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3435a0: |[3435a0] org.jaudiotagger.tag.wav.WavTag.setIncorrectlyAlignedTag:(Z)V │ │ -3435b0: 5c01 6f93 |0000: iput-boolean v1, v0, Lorg/jaudiotagger/tag/wav/WavTag;.isIncorrectlyAlignedTag:Z // field@936f │ │ -3435b4: 0e00 |0002: return-void │ │ +3435a4: |[3435a4] org.jaudiotagger.tag.wav.WavTag.setIncorrectlyAlignedTag:(Z)V │ │ +3435b4: 5c01 6f93 |0000: iput-boolean v1, v0, Lorg/jaudiotagger/tag/wav/WavTag;.isIncorrectlyAlignedTag:Z // field@936f │ │ +3435b8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=633 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/tag/wav/WavTag; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -1128861,17 +1128861,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/wav/WavInfoTag;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3435b8: |[3435b8] org.jaudiotagger.tag.wav.WavTag.setInfoTag:(Lorg/jaudiotagger/tag/wav/WavInfoTag;)V │ │ -3435c8: 5b01 6c93 |0000: iput-object v1, v0, Lorg/jaudiotagger/tag/wav/WavTag;.infoTag:Lorg/jaudiotagger/tag/wav/WavInfoTag; // field@936c │ │ -3435cc: 0e00 |0002: return-void │ │ +3435bc: |[3435bc] org.jaudiotagger.tag.wav.WavTag.setInfoTag:(Lorg/jaudiotagger/tag/wav/WavInfoTag;)V │ │ +3435cc: 5b01 6c93 |0000: iput-object v1, v0, Lorg/jaudiotagger/tag/wav/WavTag;.infoTag:Lorg/jaudiotagger/tag/wav/WavInfoTag; // field@936c │ │ +3435d0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/tag/wav/WavTag; │ │ 0x0000 - 0x0003 reg=1 (null) Lorg/jaudiotagger/tag/wav/WavInfoTag; │ │ │ │ @@ -1128880,23 +1128880,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -3435d0: |[3435d0] org.jaudiotagger.tag.wav.WavTag.syncTagBeforeWrite:()V │ │ -3435e0: 6e10 c79e 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/wav/WavTag;.getActiveTag:()Lorg/jaudiotagger/tag/Tag; // method@9ec7 │ │ -3435e6: 0c00 |0003: move-result-object v0 │ │ -3435e8: 2000 fb12 |0004: instance-of v0, v0, Lorg/jaudiotagger/tag/wav/WavInfoTag; // type@12fb │ │ -3435ec: 3800 0600 |0006: if-eqz v0, 000c // +0006 │ │ -3435f0: 6e10 f29e 0100 |0008: invoke-virtual {v1}, Lorg/jaudiotagger/tag/wav/WavTag;.syncToId3FromInfoOverwrite:()V // method@9ef2 │ │ -3435f6: 2804 |000b: goto 000f // +0004 │ │ -3435f8: 6e10 f49e 0100 |000c: invoke-virtual {v1}, Lorg/jaudiotagger/tag/wav/WavTag;.syncToInfoFromId3Overwrite:()V // method@9ef4 │ │ -3435fe: 0e00 |000f: return-void │ │ +3435d4: |[3435d4] org.jaudiotagger.tag.wav.WavTag.syncTagBeforeWrite:()V │ │ +3435e4: 6e10 c79e 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/wav/WavTag;.getActiveTag:()Lorg/jaudiotagger/tag/Tag; // method@9ec7 │ │ +3435ea: 0c00 |0003: move-result-object v0 │ │ +3435ec: 2000 fb12 |0004: instance-of v0, v0, Lorg/jaudiotagger/tag/wav/WavInfoTag; // type@12fb │ │ +3435f0: 3800 0600 |0006: if-eqz v0, 000c // +0006 │ │ +3435f4: 6e10 f29e 0100 |0008: invoke-virtual {v1}, Lorg/jaudiotagger/tag/wav/WavTag;.syncToId3FromInfoOverwrite:()V // method@9ef2 │ │ +3435fa: 2804 |000b: goto 000f // +0004 │ │ +3435fc: 6e10 f49e 0100 |000c: invoke-virtual {v1}, Lorg/jaudiotagger/tag/wav/WavTag;.syncToInfoFromId3Overwrite:()V // method@9ef4 │ │ +343602: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=615 │ │ 0x0008 line=617 │ │ 0x000c line=621 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lorg/jaudiotagger/tag/wav/WavTag; │ │ @@ -1128906,23 +1128906,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -343600: |[343600] org.jaudiotagger.tag.wav.WavTag.syncTagsAfterRead:()V │ │ -343610: 6e10 c79e 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/wav/WavTag;.getActiveTag:()Lorg/jaudiotagger/tag/Tag; // method@9ec7 │ │ -343616: 0c00 |0003: move-result-object v0 │ │ -343618: 2000 fb12 |0004: instance-of v0, v0, Lorg/jaudiotagger/tag/wav/WavInfoTag; // type@12fb │ │ -34361c: 3800 0600 |0006: if-eqz v0, 000c // +0006 │ │ -343620: 6e10 f39e 0100 |0008: invoke-virtual {v1}, Lorg/jaudiotagger/tag/wav/WavTag;.syncToInfoFromId3IfEmpty:()V // method@9ef3 │ │ -343626: 2804 |000b: goto 000f // +0004 │ │ -343628: 6e10 f19e 0100 |000c: invoke-virtual {v1}, Lorg/jaudiotagger/tag/wav/WavTag;.syncToId3FromInfoIfEmpty:()V // method@9ef1 │ │ -34362e: 0e00 |000f: return-void │ │ +343604: |[343604] org.jaudiotagger.tag.wav.WavTag.syncTagsAfterRead:()V │ │ +343614: 6e10 c79e 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/wav/WavTag;.getActiveTag:()Lorg/jaudiotagger/tag/Tag; // method@9ec7 │ │ +34361a: 0c00 |0003: move-result-object v0 │ │ +34361c: 2000 fb12 |0004: instance-of v0, v0, Lorg/jaudiotagger/tag/wav/WavInfoTag; // type@12fb │ │ +343620: 3800 0600 |0006: if-eqz v0, 000c // +0006 │ │ +343624: 6e10 f39e 0100 |0008: invoke-virtual {v1}, Lorg/jaudiotagger/tag/wav/WavTag;.syncToInfoFromId3IfEmpty:()V // method@9ef3 │ │ +34362a: 2804 |000b: goto 000f // +0004 │ │ +34362c: 6e10 f19e 0100 |000c: invoke-virtual {v1}, Lorg/jaudiotagger/tag/wav/WavTag;.syncToId3FromInfoIfEmpty:()V // method@9ef1 │ │ +343632: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=598 │ │ 0x0008 line=600 │ │ 0x000c line=604 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lorg/jaudiotagger/tag/wav/WavTag; │ │ @@ -1128932,52 +1128932,52 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 71 16-bit code units │ │ -343630: |[343630] org.jaudiotagger.tag.wav.WavTag.syncToId3FromInfoIfEmpty:()V │ │ -343640: 7100 b19e 0000 |0000: invoke-static {}, Lorg/jaudiotagger/tag/wav/WavInfoTag;.getSupportedKeys:()Ljava/util/EnumSet; // method@9eb1 │ │ -343646: 0c00 |0003: move-result-object v0 │ │ -343648: 6e10 1e89 0000 |0004: invoke-virtual {v0}, Ljava/util/EnumSet;.iterator:()Ljava/util/Iterator; // method@891e │ │ -34364e: 0c00 |0007: move-result-object v0 │ │ -343650: 7210 4789 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -343656: 0a01 |000b: move-result v1 │ │ -343658: 3801 3a00 |000c: if-eqz v1, 0046 // +003a │ │ -34365c: 7210 4889 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -343662: 0c01 |0011: move-result-object v1 │ │ -343664: 1f01 be11 |0012: check-cast v1, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -343668: 5462 6b93 |0014: iget-object v2, v6, Lorg/jaudiotagger/tag/wav/WavTag;.id3Tag:Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // field@936b │ │ -34366c: 6e20 0895 1200 |0016: invoke-virtual {v2, v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getFirst:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/lang/String; // method@9508 │ │ -343672: 0c02 |0019: move-result-object v2 │ │ -343674: 6e10 a787 0200 |001a: invoke-virtual {v2}, Ljava/lang/String;.isEmpty:()Z // method@87a7 │ │ -34367a: 0a02 |001d: move-result v2 │ │ -34367c: 3802 eaff |001e: if-eqz v2, 0008 // -0016 │ │ -343680: 5462 6c93 |0020: iget-object v2, v6, Lorg/jaudiotagger/tag/wav/WavTag;.infoTag:Lorg/jaudiotagger/tag/wav/WavInfoTag; // field@936c │ │ -343684: 6e20 ae9e 1200 |0022: invoke-virtual {v2, v1}, Lorg/jaudiotagger/tag/wav/WavInfoTag;.getFirst:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/lang/String; // method@9eae │ │ -34368a: 0c02 |0025: move-result-object v2 │ │ -34368c: 6e10 a787 0200 |0026: invoke-virtual {v2}, Ljava/lang/String;.isEmpty:()Z // method@87a7 │ │ -343692: 0a03 |0029: move-result v3 │ │ -343694: 3903 deff |002a: if-nez v3, 0008 // -0022 │ │ -343698: 5463 6b93 |002c: iget-object v3, v6, Lorg/jaudiotagger/tag/wav/WavTag;.id3Tag:Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // field@936b │ │ -34369c: 1214 |002e: const/4 v4, #int 1 // #1 │ │ -34369e: 2344 c013 |002f: new-array v4, v4, [Ljava/lang/String; // type@13c0 │ │ -3436a2: 1205 |0031: const/4 v5, #int 0 // #0 │ │ -3436a4: 7020 ee9e 2600 |0032: invoke-direct {v6, v2}, Lorg/jaudiotagger/tag/wav/WavTag;.stripNullTerminator:(Ljava/lang/String;)Ljava/lang/String; // method@9eee │ │ -3436aa: 0c02 |0035: move-result-object v2 │ │ -3436ac: 4d02 0405 |0036: aput-object v2, v4, v5 │ │ -3436b0: 6e30 2c95 1304 |0038: invoke-virtual {v3, v1, v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.setField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)V // method@952c │ │ -3436b6: 28cd |003b: goto 0008 // -0033 │ │ -3436b8: 0d00 |003c: move-exception v0 │ │ -3436ba: 6201 7093 |003d: sget-object v1, Lorg/jaudiotagger/tag/wav/WavTag;.logger:Ljava/util/logging/Logger; // field@9370 │ │ -3436be: 6202 b981 |003f: sget-object v2, Ljava/util/logging/Level;.INFO:Ljava/util/logging/Level; // field@81b9 │ │ -3436c2: 1a03 b712 |0041: const-string v3, "Couldn't sync to ID3 because the data to sync was invalid" // string@12b7 │ │ -3436c6: 6e40 1a8a 2103 |0043: invoke-virtual {v1, v2, v3, v0}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@8a1a │ │ -3436cc: 0e00 |0046: return-void │ │ +343634: |[343634] org.jaudiotagger.tag.wav.WavTag.syncToId3FromInfoIfEmpty:()V │ │ +343644: 7100 b19e 0000 |0000: invoke-static {}, Lorg/jaudiotagger/tag/wav/WavInfoTag;.getSupportedKeys:()Ljava/util/EnumSet; // method@9eb1 │ │ +34364a: 0c00 |0003: move-result-object v0 │ │ +34364c: 6e10 1e89 0000 |0004: invoke-virtual {v0}, Ljava/util/EnumSet;.iterator:()Ljava/util/Iterator; // method@891e │ │ +343652: 0c00 |0007: move-result-object v0 │ │ +343654: 7210 4789 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +34365a: 0a01 |000b: move-result v1 │ │ +34365c: 3801 3a00 |000c: if-eqz v1, 0046 // +003a │ │ +343660: 7210 4889 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +343666: 0c01 |0011: move-result-object v1 │ │ +343668: 1f01 be11 |0012: check-cast v1, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +34366c: 5462 6b93 |0014: iget-object v2, v6, Lorg/jaudiotagger/tag/wav/WavTag;.id3Tag:Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // field@936b │ │ +343670: 6e20 0895 1200 |0016: invoke-virtual {v2, v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getFirst:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/lang/String; // method@9508 │ │ +343676: 0c02 |0019: move-result-object v2 │ │ +343678: 6e10 a787 0200 |001a: invoke-virtual {v2}, Ljava/lang/String;.isEmpty:()Z // method@87a7 │ │ +34367e: 0a02 |001d: move-result v2 │ │ +343680: 3802 eaff |001e: if-eqz v2, 0008 // -0016 │ │ +343684: 5462 6c93 |0020: iget-object v2, v6, Lorg/jaudiotagger/tag/wav/WavTag;.infoTag:Lorg/jaudiotagger/tag/wav/WavInfoTag; // field@936c │ │ +343688: 6e20 ae9e 1200 |0022: invoke-virtual {v2, v1}, Lorg/jaudiotagger/tag/wav/WavInfoTag;.getFirst:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/lang/String; // method@9eae │ │ +34368e: 0c02 |0025: move-result-object v2 │ │ +343690: 6e10 a787 0200 |0026: invoke-virtual {v2}, Ljava/lang/String;.isEmpty:()Z // method@87a7 │ │ +343696: 0a03 |0029: move-result v3 │ │ +343698: 3903 deff |002a: if-nez v3, 0008 // -0022 │ │ +34369c: 5463 6b93 |002c: iget-object v3, v6, Lorg/jaudiotagger/tag/wav/WavTag;.id3Tag:Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // field@936b │ │ +3436a0: 1214 |002e: const/4 v4, #int 1 // #1 │ │ +3436a2: 2344 c013 |002f: new-array v4, v4, [Ljava/lang/String; // type@13c0 │ │ +3436a6: 1205 |0031: const/4 v5, #int 0 // #0 │ │ +3436a8: 7020 ee9e 2600 |0032: invoke-direct {v6, v2}, Lorg/jaudiotagger/tag/wav/WavTag;.stripNullTerminator:(Ljava/lang/String;)Ljava/lang/String; // method@9eee │ │ +3436ae: 0c02 |0035: move-result-object v2 │ │ +3436b0: 4d02 0405 |0036: aput-object v2, v4, v5 │ │ +3436b4: 6e30 2c95 1304 |0038: invoke-virtual {v3, v1, v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.setField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)V // method@952c │ │ +3436ba: 28cd |003b: goto 0008 // -0033 │ │ +3436bc: 0d00 |003c: move-exception v0 │ │ +3436be: 6201 7093 |003d: sget-object v1, Lorg/jaudiotagger/tag/wav/WavTag;.logger:Ljava/util/logging/Logger; // field@9370 │ │ +3436c2: 6202 b981 |003f: sget-object v2, Ljava/util/logging/Level;.INFO:Ljava/util/logging/Level; // field@81b9 │ │ +3436c6: 1a03 b712 |0041: const-string v3, "Couldn't sync to ID3 because the data to sync was invalid" // string@12b7 │ │ +3436ca: 6e40 1a8a 2103 |0043: invoke-virtual {v1, v2, v3, v0}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@8a1a │ │ +3436d0: 0e00 |0046: return-void │ │ catches : 1 │ │ 0x0000 - 0x003b │ │ Lorg/jaudiotagger/tag/FieldDataInvalidException; -> 0x003c │ │ positions : │ │ 0x0000 line=489 │ │ 0x0014 line=491 │ │ 0x0020 line=493 │ │ @@ -1128992,52 +1128992,52 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 71 16-bit code units │ │ -3436e0: |[3436e0] org.jaudiotagger.tag.wav.WavTag.syncToId3FromInfoOverwrite:()V │ │ -3436f0: 7100 b19e 0000 |0000: invoke-static {}, Lorg/jaudiotagger/tag/wav/WavInfoTag;.getSupportedKeys:()Ljava/util/EnumSet; // method@9eb1 │ │ -3436f6: 0c00 |0003: move-result-object v0 │ │ -3436f8: 6e10 1e89 0000 |0004: invoke-virtual {v0}, Ljava/util/EnumSet;.iterator:()Ljava/util/Iterator; // method@891e │ │ -3436fe: 0c00 |0007: move-result-object v0 │ │ -343700: 7210 4789 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -343706: 0a01 |000b: move-result v1 │ │ -343708: 3801 3a00 |000c: if-eqz v1, 0046 // +003a │ │ -34370c: 7210 4889 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -343712: 0c01 |0011: move-result-object v1 │ │ -343714: 1f01 be11 |0012: check-cast v1, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -343718: 5462 6c93 |0014: iget-object v2, v6, Lorg/jaudiotagger/tag/wav/WavTag;.infoTag:Lorg/jaudiotagger/tag/wav/WavInfoTag; // field@936c │ │ -34371c: 6e20 ae9e 1200 |0016: invoke-virtual {v2, v1}, Lorg/jaudiotagger/tag/wav/WavInfoTag;.getFirst:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/lang/String; // method@9eae │ │ -343722: 0c02 |0019: move-result-object v2 │ │ -343724: 6e10 a787 0200 |001a: invoke-virtual {v2}, Ljava/lang/String;.isEmpty:()Z // method@87a7 │ │ -34372a: 0a02 |001d: move-result v2 │ │ -34372c: 3902 1800 |001e: if-nez v2, 0036 // +0018 │ │ -343730: 5462 6b93 |0020: iget-object v2, v6, Lorg/jaudiotagger/tag/wav/WavTag;.id3Tag:Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // field@936b │ │ -343734: 1213 |0022: const/4 v3, #int 1 // #1 │ │ -343736: 2333 c013 |0023: new-array v3, v3, [Ljava/lang/String; // type@13c0 │ │ -34373a: 1204 |0025: const/4 v4, #int 0 // #0 │ │ -34373c: 5465 6c93 |0026: iget-object v5, v6, Lorg/jaudiotagger/tag/wav/WavTag;.infoTag:Lorg/jaudiotagger/tag/wav/WavInfoTag; // field@936c │ │ -343740: 6e20 ae9e 1500 |0028: invoke-virtual {v5, v1}, Lorg/jaudiotagger/tag/wav/WavInfoTag;.getFirst:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/lang/String; // method@9eae │ │ -343746: 0c05 |002b: move-result-object v5 │ │ -343748: 7020 ee9e 5600 |002c: invoke-direct {v6, v5}, Lorg/jaudiotagger/tag/wav/WavTag;.stripNullTerminator:(Ljava/lang/String;)Ljava/lang/String; // method@9eee │ │ -34374e: 0c05 |002f: move-result-object v5 │ │ -343750: 4d05 0304 |0030: aput-object v5, v3, v4 │ │ -343754: 6e30 2c95 1203 |0032: invoke-virtual {v2, v1, v3}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.setField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)V // method@952c │ │ -34375a: 28d3 |0035: goto 0008 // -002d │ │ -34375c: 5462 6b93 |0036: iget-object v2, v6, Lorg/jaudiotagger/tag/wav/WavTag;.id3Tag:Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // field@936b │ │ -343760: 6e20 f794 1200 |0038: invoke-virtual {v2, v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.deleteField:(Lorg/jaudiotagger/tag/FieldKey;)V // method@94f7 │ │ -343766: 28cd |003b: goto 0008 // -0033 │ │ -343768: 0d00 |003c: move-exception v0 │ │ -34376a: 6201 7093 |003d: sget-object v1, Lorg/jaudiotagger/tag/wav/WavTag;.logger:Ljava/util/logging/Logger; // field@9370 │ │ -34376e: 6202 b981 |003f: sget-object v2, Ljava/util/logging/Level;.INFO:Ljava/util/logging/Level; // field@81b9 │ │ -343772: 1a03 b712 |0041: const-string v3, "Couldn't sync to ID3 because the data to sync was invalid" // string@12b7 │ │ -343776: 6e40 1a8a 2103 |0043: invoke-virtual {v1, v2, v3, v0}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@8a1a │ │ -34377c: 0e00 |0046: return-void │ │ +3436e4: |[3436e4] org.jaudiotagger.tag.wav.WavTag.syncToId3FromInfoOverwrite:()V │ │ +3436f4: 7100 b19e 0000 |0000: invoke-static {}, Lorg/jaudiotagger/tag/wav/WavInfoTag;.getSupportedKeys:()Ljava/util/EnumSet; // method@9eb1 │ │ +3436fa: 0c00 |0003: move-result-object v0 │ │ +3436fc: 6e10 1e89 0000 |0004: invoke-virtual {v0}, Ljava/util/EnumSet;.iterator:()Ljava/util/Iterator; // method@891e │ │ +343702: 0c00 |0007: move-result-object v0 │ │ +343704: 7210 4789 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +34370a: 0a01 |000b: move-result v1 │ │ +34370c: 3801 3a00 |000c: if-eqz v1, 0046 // +003a │ │ +343710: 7210 4889 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +343716: 0c01 |0011: move-result-object v1 │ │ +343718: 1f01 be11 |0012: check-cast v1, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +34371c: 5462 6c93 |0014: iget-object v2, v6, Lorg/jaudiotagger/tag/wav/WavTag;.infoTag:Lorg/jaudiotagger/tag/wav/WavInfoTag; // field@936c │ │ +343720: 6e20 ae9e 1200 |0016: invoke-virtual {v2, v1}, Lorg/jaudiotagger/tag/wav/WavInfoTag;.getFirst:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/lang/String; // method@9eae │ │ +343726: 0c02 |0019: move-result-object v2 │ │ +343728: 6e10 a787 0200 |001a: invoke-virtual {v2}, Ljava/lang/String;.isEmpty:()Z // method@87a7 │ │ +34372e: 0a02 |001d: move-result v2 │ │ +343730: 3902 1800 |001e: if-nez v2, 0036 // +0018 │ │ +343734: 5462 6b93 |0020: iget-object v2, v6, Lorg/jaudiotagger/tag/wav/WavTag;.id3Tag:Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // field@936b │ │ +343738: 1213 |0022: const/4 v3, #int 1 // #1 │ │ +34373a: 2333 c013 |0023: new-array v3, v3, [Ljava/lang/String; // type@13c0 │ │ +34373e: 1204 |0025: const/4 v4, #int 0 // #0 │ │ +343740: 5465 6c93 |0026: iget-object v5, v6, Lorg/jaudiotagger/tag/wav/WavTag;.infoTag:Lorg/jaudiotagger/tag/wav/WavInfoTag; // field@936c │ │ +343744: 6e20 ae9e 1500 |0028: invoke-virtual {v5, v1}, Lorg/jaudiotagger/tag/wav/WavInfoTag;.getFirst:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/lang/String; // method@9eae │ │ +34374a: 0c05 |002b: move-result-object v5 │ │ +34374c: 7020 ee9e 5600 |002c: invoke-direct {v6, v5}, Lorg/jaudiotagger/tag/wav/WavTag;.stripNullTerminator:(Ljava/lang/String;)Ljava/lang/String; // method@9eee │ │ +343752: 0c05 |002f: move-result-object v5 │ │ +343754: 4d05 0304 |0030: aput-object v5, v3, v4 │ │ +343758: 6e30 2c95 1203 |0032: invoke-virtual {v2, v1, v3}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.setField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)V // method@952c │ │ +34375e: 28d3 |0035: goto 0008 // -002d │ │ +343760: 5462 6b93 |0036: iget-object v2, v6, Lorg/jaudiotagger/tag/wav/WavTag;.id3Tag:Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // field@936b │ │ +343764: 6e20 f794 1200 |0038: invoke-virtual {v2, v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.deleteField:(Lorg/jaudiotagger/tag/FieldKey;)V // method@94f7 │ │ +34376a: 28cd |003b: goto 0008 // -0033 │ │ +34376c: 0d00 |003c: move-exception v0 │ │ +34376e: 6201 7093 |003d: sget-object v1, Lorg/jaudiotagger/tag/wav/WavTag;.logger:Ljava/util/logging/Logger; // field@9370 │ │ +343772: 6202 b981 |003f: sget-object v2, Ljava/util/logging/Level;.INFO:Ljava/util/logging/Level; // field@81b9 │ │ +343776: 1a03 b712 |0041: const-string v3, "Couldn't sync to ID3 because the data to sync was invalid" // string@12b7 │ │ +34377a: 6e40 1a8a 2103 |0043: invoke-virtual {v1, v2, v3, v0}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@8a1a │ │ +343780: 0e00 |0046: return-void │ │ catches : 1 │ │ 0x0000 - 0x003b │ │ Lorg/jaudiotagger/tag/FieldDataInvalidException; -> 0x003c │ │ positions : │ │ 0x0000 line=540 │ │ 0x0014 line=542 │ │ 0x0020 line=544 │ │ @@ -1129051,55 +1129051,55 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 77 16-bit code units │ │ -343790: |[343790] org.jaudiotagger.tag.wav.WavTag.syncToInfoFromId3IfEmpty:()V │ │ -3437a0: 7100 b19e 0000 |0000: invoke-static {}, Lorg/jaudiotagger/tag/wav/WavInfoTag;.getSupportedKeys:()Ljava/util/EnumSet; // method@9eb1 │ │ -3437a6: 0c00 |0003: move-result-object v0 │ │ -3437a8: 6e10 1e89 0000 |0004: invoke-virtual {v0}, Ljava/util/EnumSet;.iterator:()Ljava/util/Iterator; // method@891e │ │ -3437ae: 0c00 |0007: move-result-object v0 │ │ -3437b0: 7210 4789 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -3437b6: 0a01 |000b: move-result v1 │ │ -3437b8: 3801 4000 |000c: if-eqz v1, 004c // +0040 │ │ -3437bc: 7210 4889 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -3437c2: 0c01 |0011: move-result-object v1 │ │ -3437c4: 1f01 be11 |0012: check-cast v1, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -3437c8: 5462 6c93 |0014: iget-object v2, v6, Lorg/jaudiotagger/tag/wav/WavTag;.infoTag:Lorg/jaudiotagger/tag/wav/WavInfoTag; // field@936c │ │ -3437cc: 6e20 ae9e 1200 |0016: invoke-virtual {v2, v1}, Lorg/jaudiotagger/tag/wav/WavInfoTag;.getFirst:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/lang/String; // method@9eae │ │ -3437d2: 0c02 |0019: move-result-object v2 │ │ -3437d4: 6e10 a787 0200 |001a: invoke-virtual {v2}, Ljava/lang/String;.isEmpty:()Z // method@87a7 │ │ -3437da: 0a02 |001d: move-result v2 │ │ -3437dc: 3802 eaff |001e: if-eqz v2, 0008 // -0016 │ │ -3437e0: 5462 6b93 |0020: iget-object v2, v6, Lorg/jaudiotagger/tag/wav/WavTag;.id3Tag:Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // field@936b │ │ -3437e4: 6e20 0895 1200 |0022: invoke-virtual {v2, v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getFirst:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/lang/String; // method@9508 │ │ -3437ea: 0c02 |0025: move-result-object v2 │ │ -3437ec: 6e10 a787 0200 |0026: invoke-virtual {v2}, Ljava/lang/String;.isEmpty:()Z // method@87a7 │ │ -3437f2: 0a02 |0029: move-result v2 │ │ -3437f4: 3902 deff |002a: if-nez v2, 0008 // -0022 │ │ -3437f8: 5462 6c93 |002c: iget-object v2, v6, Lorg/jaudiotagger/tag/wav/WavTag;.infoTag:Lorg/jaudiotagger/tag/wav/WavInfoTag; // field@936c │ │ -3437fc: 1213 |002e: const/4 v3, #int 1 // #1 │ │ -3437fe: 2333 c013 |002f: new-array v3, v3, [Ljava/lang/String; // type@13c0 │ │ -343802: 1204 |0031: const/4 v4, #int 0 // #0 │ │ -343804: 5465 6b93 |0032: iget-object v5, v6, Lorg/jaudiotagger/tag/wav/WavTag;.id3Tag:Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // field@936b │ │ -343808: 6e20 0895 1500 |0034: invoke-virtual {v5, v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getFirst:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/lang/String; // method@9508 │ │ -34380e: 0c05 |0037: move-result-object v5 │ │ -343810: 7020 be9e 5600 |0038: invoke-direct {v6, v5}, Lorg/jaudiotagger/tag/wav/WavTag;.addNullTerminatorIfNone:(Ljava/lang/String;)Ljava/lang/String; // method@9ebe │ │ -343816: 0c05 |003b: move-result-object v5 │ │ -343818: 4d05 0304 |003c: aput-object v5, v3, v4 │ │ -34381c: 6e30 b49e 1203 |003e: invoke-virtual {v2, v1, v3}, Lorg/jaudiotagger/tag/wav/WavInfoTag;.setField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)V // method@9eb4 │ │ -343822: 28c7 |0041: goto 0008 // -0039 │ │ -343824: 0d00 |0042: move-exception v0 │ │ -343826: 6201 7093 |0043: sget-object v1, Lorg/jaudiotagger/tag/wav/WavTag;.logger:Ljava/util/logging/Logger; // field@9370 │ │ -34382a: 6202 b981 |0045: sget-object v2, Ljava/util/logging/Level;.INFO:Ljava/util/logging/Level; // field@81b9 │ │ -34382e: 1a03 b812 |0047: const-string v3, "Couldn't sync to INFO because the data to sync was invalid" // string@12b8 │ │ -343832: 6e40 1a8a 2103 |0049: invoke-virtual {v1, v2, v3, v0}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@8a1a │ │ -343838: 0e00 |004c: return-void │ │ +343794: |[343794] org.jaudiotagger.tag.wav.WavTag.syncToInfoFromId3IfEmpty:()V │ │ +3437a4: 7100 b19e 0000 |0000: invoke-static {}, Lorg/jaudiotagger/tag/wav/WavInfoTag;.getSupportedKeys:()Ljava/util/EnumSet; // method@9eb1 │ │ +3437aa: 0c00 |0003: move-result-object v0 │ │ +3437ac: 6e10 1e89 0000 |0004: invoke-virtual {v0}, Ljava/util/EnumSet;.iterator:()Ljava/util/Iterator; // method@891e │ │ +3437b2: 0c00 |0007: move-result-object v0 │ │ +3437b4: 7210 4789 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +3437ba: 0a01 |000b: move-result v1 │ │ +3437bc: 3801 4000 |000c: if-eqz v1, 004c // +0040 │ │ +3437c0: 7210 4889 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +3437c6: 0c01 |0011: move-result-object v1 │ │ +3437c8: 1f01 be11 |0012: check-cast v1, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +3437cc: 5462 6c93 |0014: iget-object v2, v6, Lorg/jaudiotagger/tag/wav/WavTag;.infoTag:Lorg/jaudiotagger/tag/wav/WavInfoTag; // field@936c │ │ +3437d0: 6e20 ae9e 1200 |0016: invoke-virtual {v2, v1}, Lorg/jaudiotagger/tag/wav/WavInfoTag;.getFirst:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/lang/String; // method@9eae │ │ +3437d6: 0c02 |0019: move-result-object v2 │ │ +3437d8: 6e10 a787 0200 |001a: invoke-virtual {v2}, Ljava/lang/String;.isEmpty:()Z // method@87a7 │ │ +3437de: 0a02 |001d: move-result v2 │ │ +3437e0: 3802 eaff |001e: if-eqz v2, 0008 // -0016 │ │ +3437e4: 5462 6b93 |0020: iget-object v2, v6, Lorg/jaudiotagger/tag/wav/WavTag;.id3Tag:Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // field@936b │ │ +3437e8: 6e20 0895 1200 |0022: invoke-virtual {v2, v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getFirst:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/lang/String; // method@9508 │ │ +3437ee: 0c02 |0025: move-result-object v2 │ │ +3437f0: 6e10 a787 0200 |0026: invoke-virtual {v2}, Ljava/lang/String;.isEmpty:()Z // method@87a7 │ │ +3437f6: 0a02 |0029: move-result v2 │ │ +3437f8: 3902 deff |002a: if-nez v2, 0008 // -0022 │ │ +3437fc: 5462 6c93 |002c: iget-object v2, v6, Lorg/jaudiotagger/tag/wav/WavTag;.infoTag:Lorg/jaudiotagger/tag/wav/WavInfoTag; // field@936c │ │ +343800: 1213 |002e: const/4 v3, #int 1 // #1 │ │ +343802: 2333 c013 |002f: new-array v3, v3, [Ljava/lang/String; // type@13c0 │ │ +343806: 1204 |0031: const/4 v4, #int 0 // #0 │ │ +343808: 5465 6b93 |0032: iget-object v5, v6, Lorg/jaudiotagger/tag/wav/WavTag;.id3Tag:Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // field@936b │ │ +34380c: 6e20 0895 1500 |0034: invoke-virtual {v5, v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getFirst:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/lang/String; // method@9508 │ │ +343812: 0c05 |0037: move-result-object v5 │ │ +343814: 7020 be9e 5600 |0038: invoke-direct {v6, v5}, Lorg/jaudiotagger/tag/wav/WavTag;.addNullTerminatorIfNone:(Ljava/lang/String;)Ljava/lang/String; // method@9ebe │ │ +34381a: 0c05 |003b: move-result-object v5 │ │ +34381c: 4d05 0304 |003c: aput-object v5, v3, v4 │ │ +343820: 6e30 b49e 1203 |003e: invoke-virtual {v2, v1, v3}, Lorg/jaudiotagger/tag/wav/WavInfoTag;.setField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)V // method@9eb4 │ │ +343826: 28c7 |0041: goto 0008 // -0039 │ │ +343828: 0d00 |0042: move-exception v0 │ │ +34382a: 6201 7093 |0043: sget-object v1, Lorg/jaudiotagger/tag/wav/WavTag;.logger:Ljava/util/logging/Logger; // field@9370 │ │ +34382e: 6202 b981 |0045: sget-object v2, Ljava/util/logging/Level;.INFO:Ljava/util/logging/Level; // field@81b9 │ │ +343832: 1a03 b812 |0047: const-string v3, "Couldn't sync to INFO because the data to sync was invalid" // string@12b8 │ │ +343836: 6e40 1a8a 2103 |0049: invoke-virtual {v1, v2, v3, v0}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@8a1a │ │ +34383c: 0e00 |004c: return-void │ │ catches : 1 │ │ 0x0000 - 0x0041 │ │ Lorg/jaudiotagger/tag/FieldDataInvalidException; -> 0x0042 │ │ positions : │ │ 0x0000 line=515 │ │ 0x0014 line=517 │ │ 0x0020 line=519 │ │ @@ -1129113,52 +1129113,52 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 71 16-bit code units │ │ -34384c: |[34384c] org.jaudiotagger.tag.wav.WavTag.syncToInfoFromId3Overwrite:()V │ │ -34385c: 7100 b19e 0000 |0000: invoke-static {}, Lorg/jaudiotagger/tag/wav/WavInfoTag;.getSupportedKeys:()Ljava/util/EnumSet; // method@9eb1 │ │ -343862: 0c00 |0003: move-result-object v0 │ │ -343864: 6e10 1e89 0000 |0004: invoke-virtual {v0}, Ljava/util/EnumSet;.iterator:()Ljava/util/Iterator; // method@891e │ │ -34386a: 0c00 |0007: move-result-object v0 │ │ -34386c: 7210 4789 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -343872: 0a01 |000b: move-result v1 │ │ -343874: 3801 3a00 |000c: if-eqz v1, 0046 // +003a │ │ -343878: 7210 4889 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -34387e: 0c01 |0011: move-result-object v1 │ │ -343880: 1f01 be11 |0012: check-cast v1, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -343884: 5462 6b93 |0014: iget-object v2, v6, Lorg/jaudiotagger/tag/wav/WavTag;.id3Tag:Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // field@936b │ │ -343888: 6e20 0895 1200 |0016: invoke-virtual {v2, v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getFirst:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/lang/String; // method@9508 │ │ -34388e: 0c02 |0019: move-result-object v2 │ │ -343890: 6e10 a787 0200 |001a: invoke-virtual {v2}, Ljava/lang/String;.isEmpty:()Z // method@87a7 │ │ -343896: 0a02 |001d: move-result v2 │ │ -343898: 3902 1800 |001e: if-nez v2, 0036 // +0018 │ │ -34389c: 5462 6c93 |0020: iget-object v2, v6, Lorg/jaudiotagger/tag/wav/WavTag;.infoTag:Lorg/jaudiotagger/tag/wav/WavInfoTag; // field@936c │ │ -3438a0: 1213 |0022: const/4 v3, #int 1 // #1 │ │ -3438a2: 2333 c013 |0023: new-array v3, v3, [Ljava/lang/String; // type@13c0 │ │ -3438a6: 1204 |0025: const/4 v4, #int 0 // #0 │ │ -3438a8: 5465 6b93 |0026: iget-object v5, v6, Lorg/jaudiotagger/tag/wav/WavTag;.id3Tag:Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // field@936b │ │ -3438ac: 6e20 0895 1500 |0028: invoke-virtual {v5, v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getFirst:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/lang/String; // method@9508 │ │ -3438b2: 0c05 |002b: move-result-object v5 │ │ -3438b4: 7020 be9e 5600 |002c: invoke-direct {v6, v5}, Lorg/jaudiotagger/tag/wav/WavTag;.addNullTerminatorIfNone:(Ljava/lang/String;)Ljava/lang/String; // method@9ebe │ │ -3438ba: 0c05 |002f: move-result-object v5 │ │ -3438bc: 4d05 0304 |0030: aput-object v5, v3, v4 │ │ -3438c0: 6e30 b49e 1203 |0032: invoke-virtual {v2, v1, v3}, Lorg/jaudiotagger/tag/wav/WavInfoTag;.setField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)V // method@9eb4 │ │ -3438c6: 28d3 |0035: goto 0008 // -002d │ │ -3438c8: 5462 6c93 |0036: iget-object v2, v6, Lorg/jaudiotagger/tag/wav/WavTag;.infoTag:Lorg/jaudiotagger/tag/wav/WavInfoTag; // field@936c │ │ -3438cc: 6e20 ab9e 1200 |0038: invoke-virtual {v2, v1}, Lorg/jaudiotagger/tag/wav/WavInfoTag;.deleteField:(Lorg/jaudiotagger/tag/FieldKey;)V // method@9eab │ │ -3438d2: 28cd |003b: goto 0008 // -0033 │ │ -3438d4: 0d00 |003c: move-exception v0 │ │ -3438d6: 6201 7093 |003d: sget-object v1, Lorg/jaudiotagger/tag/wav/WavTag;.logger:Ljava/util/logging/Logger; // field@9370 │ │ -3438da: 6202 b981 |003f: sget-object v2, Ljava/util/logging/Level;.INFO:Ljava/util/logging/Level; // field@81b9 │ │ -3438de: 1a03 b812 |0041: const-string v3, "Couldn't sync to INFO because the data to sync was invalid" // string@12b8 │ │ -3438e2: 6e40 1a8a 2103 |0043: invoke-virtual {v1, v2, v3, v0}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@8a1a │ │ -3438e8: 0e00 |0046: return-void │ │ +343850: |[343850] org.jaudiotagger.tag.wav.WavTag.syncToInfoFromId3Overwrite:()V │ │ +343860: 7100 b19e 0000 |0000: invoke-static {}, Lorg/jaudiotagger/tag/wav/WavInfoTag;.getSupportedKeys:()Ljava/util/EnumSet; // method@9eb1 │ │ +343866: 0c00 |0003: move-result-object v0 │ │ +343868: 6e10 1e89 0000 |0004: invoke-virtual {v0}, Ljava/util/EnumSet;.iterator:()Ljava/util/Iterator; // method@891e │ │ +34386e: 0c00 |0007: move-result-object v0 │ │ +343870: 7210 4789 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +343876: 0a01 |000b: move-result v1 │ │ +343878: 3801 3a00 |000c: if-eqz v1, 0046 // +003a │ │ +34387c: 7210 4889 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +343882: 0c01 |0011: move-result-object v1 │ │ +343884: 1f01 be11 |0012: check-cast v1, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +343888: 5462 6b93 |0014: iget-object v2, v6, Lorg/jaudiotagger/tag/wav/WavTag;.id3Tag:Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // field@936b │ │ +34388c: 6e20 0895 1200 |0016: invoke-virtual {v2, v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getFirst:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/lang/String; // method@9508 │ │ +343892: 0c02 |0019: move-result-object v2 │ │ +343894: 6e10 a787 0200 |001a: invoke-virtual {v2}, Ljava/lang/String;.isEmpty:()Z // method@87a7 │ │ +34389a: 0a02 |001d: move-result v2 │ │ +34389c: 3902 1800 |001e: if-nez v2, 0036 // +0018 │ │ +3438a0: 5462 6c93 |0020: iget-object v2, v6, Lorg/jaudiotagger/tag/wav/WavTag;.infoTag:Lorg/jaudiotagger/tag/wav/WavInfoTag; // field@936c │ │ +3438a4: 1213 |0022: const/4 v3, #int 1 // #1 │ │ +3438a6: 2333 c013 |0023: new-array v3, v3, [Ljava/lang/String; // type@13c0 │ │ +3438aa: 1204 |0025: const/4 v4, #int 0 // #0 │ │ +3438ac: 5465 6b93 |0026: iget-object v5, v6, Lorg/jaudiotagger/tag/wav/WavTag;.id3Tag:Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // field@936b │ │ +3438b0: 6e20 0895 1500 |0028: invoke-virtual {v5, v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getFirst:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/lang/String; // method@9508 │ │ +3438b6: 0c05 |002b: move-result-object v5 │ │ +3438b8: 7020 be9e 5600 |002c: invoke-direct {v6, v5}, Lorg/jaudiotagger/tag/wav/WavTag;.addNullTerminatorIfNone:(Ljava/lang/String;)Ljava/lang/String; // method@9ebe │ │ +3438be: 0c05 |002f: move-result-object v5 │ │ +3438c0: 4d05 0304 |0030: aput-object v5, v3, v4 │ │ +3438c4: 6e30 b49e 1203 |0032: invoke-virtual {v2, v1, v3}, Lorg/jaudiotagger/tag/wav/WavInfoTag;.setField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)V // method@9eb4 │ │ +3438ca: 28d3 |0035: goto 0008 // -002d │ │ +3438cc: 5462 6c93 |0036: iget-object v2, v6, Lorg/jaudiotagger/tag/wav/WavTag;.infoTag:Lorg/jaudiotagger/tag/wav/WavInfoTag; // field@936c │ │ +3438d0: 6e20 ab9e 1200 |0038: invoke-virtual {v2, v1}, Lorg/jaudiotagger/tag/wav/WavInfoTag;.deleteField:(Lorg/jaudiotagger/tag/FieldKey;)V // method@9eab │ │ +3438d6: 28cd |003b: goto 0008 // -0033 │ │ +3438d8: 0d00 |003c: move-exception v0 │ │ +3438da: 6201 7093 |003d: sget-object v1, Lorg/jaudiotagger/tag/wav/WavTag;.logger:Ljava/util/logging/Logger; // field@9370 │ │ +3438de: 6202 b981 |003f: sget-object v2, Ljava/util/logging/Level;.INFO:Ljava/util/logging/Level; // field@81b9 │ │ +3438e2: 1a03 b812 |0041: const-string v3, "Couldn't sync to INFO because the data to sync was invalid" // string@12b8 │ │ +3438e6: 6e40 1a8a 2103 |0043: invoke-virtual {v1, v2, v3, v0}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@8a1a │ │ +3438ec: 0e00 |0046: return-void │ │ catches : 1 │ │ 0x0000 - 0x003b │ │ Lorg/jaudiotagger/tag/FieldDataInvalidException; -> 0x003c │ │ positions : │ │ 0x0000 line=566 │ │ 0x0014 line=568 │ │ 0x0020 line=570 │ │ @@ -1129172,107 +1129172,107 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 203 16-bit code units │ │ -342de0: |[342de0] org.jaudiotagger.tag.wav.WavTag.toString:()Ljava/lang/String; │ │ -342df0: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -342df4: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -342dfa: 1a01 2610 |0005: const-string v1, "Chunk Summary: │ │ +342de4: |[342de4] org.jaudiotagger.tag.wav.WavTag.toString:()Ljava/lang/String; │ │ +342df4: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +342df8: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +342dfe: 1a01 2610 |0005: const-string v1, "Chunk Summary: │ │ " // string@1026 │ │ -342dfe: 6e20 d787 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -342e04: 5461 6a93 |000a: iget-object v1, v6, Lorg/jaudiotagger/tag/wav/WavTag;.chunkSummaryList:Ljava/util/List; // field@936a │ │ -342e08: 7210 6e89 0100 |000c: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ -342e0e: 0c01 |000f: move-result-object v1 │ │ -342e10: 7210 4789 0100 |0010: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -342e16: 0a02 |0013: move-result v2 │ │ -342e18: 1a03 2200 |0014: const-string v3, " │ │ +342e02: 6e20 d787 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +342e08: 5461 6a93 |000a: iget-object v1, v6, Lorg/jaudiotagger/tag/wav/WavTag;.chunkSummaryList:Ljava/util/List; // field@936a │ │ +342e0c: 7210 6e89 0100 |000c: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ +342e12: 0c01 |000f: move-result-object v1 │ │ +342e14: 7210 4789 0100 |0010: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +342e1a: 0a02 |0013: move-result v2 │ │ +342e1c: 1a03 2200 |0014: const-string v3, " │ │ " // string@0022 │ │ -342e1c: 3802 2400 |0016: if-eqz v2, 003a // +0024 │ │ -342e20: 7210 4889 0100 |0018: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -342e26: 0c02 |001b: move-result-object v2 │ │ -342e28: 1f02 6411 |001c: check-cast v2, Lorg/jaudiotagger/audio/iff/ChunkSummary; // type@1164 │ │ -342e2c: 2204 3910 |001e: new-instance v4, Ljava/lang/StringBuilder; // type@1039 │ │ -342e30: 7010 cc87 0400 |0020: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -342e36: 1a05 0600 |0023: const-string v5, " " // string@0006 │ │ -342e3a: 6e20 d787 5400 |0025: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -342e40: 6e10 cb8e 0200 |0028: invoke-virtual {v2}, Lorg/jaudiotagger/audio/iff/ChunkSummary;.toString:()Ljava/lang/String; // method@8ecb │ │ -342e46: 0c02 |002b: move-result-object v2 │ │ -342e48: 6e20 d787 2400 |002c: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -342e4e: 6e20 d787 3400 |002f: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -342e54: 6e10 df87 0400 |0032: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -342e5a: 0c02 |0035: move-result-object v2 │ │ -342e5c: 6e20 d787 2000 |0036: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -342e62: 28d7 |0039: goto 0010 // -0029 │ │ -342e64: 6e20 d787 3000 |003a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -342e6a: 5461 6b93 |003d: iget-object v1, v6, Lorg/jaudiotagger/tag/wav/WavTag;.id3Tag:Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // field@936b │ │ -342e6e: 3801 6b00 |003f: if-eqz v1, 00aa // +006b │ │ -342e72: 1a01 a053 |0041: const-string v1, "Wav ID3 Tag: │ │ +342e20: 3802 2400 |0016: if-eqz v2, 003a // +0024 │ │ +342e24: 7210 4889 0100 |0018: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +342e2a: 0c02 |001b: move-result-object v2 │ │ +342e2c: 1f02 6411 |001c: check-cast v2, Lorg/jaudiotagger/audio/iff/ChunkSummary; // type@1164 │ │ +342e30: 2204 3910 |001e: new-instance v4, Ljava/lang/StringBuilder; // type@1039 │ │ +342e34: 7010 cc87 0400 |0020: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +342e3a: 1a05 0600 |0023: const-string v5, " " // string@0006 │ │ +342e3e: 6e20 d787 5400 |0025: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +342e44: 6e10 cb8e 0200 |0028: invoke-virtual {v2}, Lorg/jaudiotagger/audio/iff/ChunkSummary;.toString:()Ljava/lang/String; // method@8ecb │ │ +342e4a: 0c02 |002b: move-result-object v2 │ │ +342e4c: 6e20 d787 2400 |002c: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +342e52: 6e20 d787 3400 |002f: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +342e58: 6e10 df87 0400 |0032: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +342e5e: 0c02 |0035: move-result-object v2 │ │ +342e60: 6e20 d787 2000 |0036: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +342e66: 28d7 |0039: goto 0010 // -0029 │ │ +342e68: 6e20 d787 3000 |003a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +342e6e: 5461 6b93 |003d: iget-object v1, v6, Lorg/jaudiotagger/tag/wav/WavTag;.id3Tag:Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // field@936b │ │ +342e72: 3801 6b00 |003f: if-eqz v1, 00aa // +006b │ │ +342e76: 1a01 a053 |0041: const-string v1, "Wav ID3 Tag: │ │ " // string@53a0 │ │ -342e76: 6e20 d787 1000 |0043: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -342e7c: 6e10 e09e 0600 |0046: invoke-virtual {v6}, Lorg/jaudiotagger/tag/wav/WavTag;.isExistingId3Tag:()Z // method@9ee0 │ │ -342e82: 0a01 |0049: move-result v1 │ │ -342e84: 3801 4000 |004a: if-eqz v1, 008a // +0040 │ │ -342e88: 2201 3910 |004c: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -342e8c: 7010 cc87 0100 |004e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -342e92: 1a02 1b00 |0051: const-string v2, " startLocation:" // string@001b │ │ -342e96: 6e20 d787 2100 |0053: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -342e9c: 6e10 da9e 0600 |0056: invoke-virtual {v6}, Lorg/jaudiotagger/tag/wav/WavTag;.getStartLocationInFileOfId3Chunk:()J // method@9eda │ │ -342ea2: 0b04 |0059: move-result-wide v4 │ │ -342ea4: 7120 6191 5400 |005a: invoke-static {v4, v5}, Lorg/jaudiotagger/logging/Hex;.asDecAndHex:(J)Ljava/lang/String; // method@9161 │ │ -342eaa: 0c02 |005d: move-result-object v2 │ │ -342eac: 6e20 d787 2100 |005e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -342eb2: 6e20 d787 3100 |0061: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -342eb8: 6e10 df87 0100 |0064: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -342ebe: 0c01 |0067: move-result-object v1 │ │ -342ec0: 6e20 d787 1000 |0068: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -342ec6: 2201 3910 |006b: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -342eca: 7010 cc87 0100 |006d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -342ed0: 1a02 1300 |0070: const-string v2, " endLocation:" // string@0013 │ │ -342ed4: 6e20 d787 2100 |0072: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -342eda: 6e10 cb9e 0600 |0075: invoke-virtual {v6}, Lorg/jaudiotagger/tag/wav/WavTag;.getEndLocationInFileOfId3Chunk:()J // method@9ecb │ │ -342ee0: 0b04 |0078: move-result-wide v4 │ │ -342ee2: 7120 6191 5400 |0079: invoke-static {v4, v5}, Lorg/jaudiotagger/logging/Hex;.asDecAndHex:(J)Ljava/lang/String; // method@9161 │ │ -342ee8: 0c02 |007c: move-result-object v2 │ │ -342eea: 6e20 d787 2100 |007d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -342ef0: 6e20 d787 3100 |0080: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -342ef6: 6e10 df87 0100 |0083: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -342efc: 0c01 |0086: move-result-object v1 │ │ -342efe: 6e20 d787 1000 |0087: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -342f04: 2201 3910 |008a: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -342f08: 7010 cc87 0100 |008c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -342f0e: 5462 6b93 |008f: iget-object v2, v6, Lorg/jaudiotagger/tag/wav/WavTag;.id3Tag:Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // field@936b │ │ -342f12: 6e10 3295 0200 |0091: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.toString:()Ljava/lang/String; // method@9532 │ │ -342f18: 0c02 |0094: move-result-object v2 │ │ -342f1a: 1a04 0100 |0095: const-string v4, "��" // string@0001 │ │ -342f1e: 1a05 0000 |0097: const-string v5, "" // string@0000 │ │ -342f22: 6e30 ae87 4205 |0099: invoke-virtual {v2, v4, v5}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@87ae │ │ -342f28: 0c02 |009c: move-result-object v2 │ │ -342f2a: 6e20 d787 2100 |009d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -342f30: 6e20 d787 3100 |00a0: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -342f36: 6e10 df87 0100 |00a3: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -342f3c: 0c01 |00a6: move-result-object v1 │ │ -342f3e: 6e20 d787 1000 |00a7: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -342f44: 5461 6c93 |00aa: iget-object v1, v6, Lorg/jaudiotagger/tag/wav/WavTag;.infoTag:Lorg/jaudiotagger/tag/wav/WavInfoTag; // field@936c │ │ -342f48: 3801 1a00 |00ac: if-eqz v1, 00c6 // +001a │ │ -342f4c: 2201 3910 |00ae: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -342f50: 7010 cc87 0100 |00b0: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -342f56: 5462 6c93 |00b3: iget-object v2, v6, Lorg/jaudiotagger/tag/wav/WavTag;.infoTag:Lorg/jaudiotagger/tag/wav/WavInfoTag; // field@936c │ │ -342f5a: 6e10 b69e 0200 |00b5: invoke-virtual {v2}, Lorg/jaudiotagger/tag/wav/WavInfoTag;.toString:()Ljava/lang/String; // method@9eb6 │ │ -342f60: 0c02 |00b8: move-result-object v2 │ │ -342f62: 6e20 d787 2100 |00b9: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -342f68: 6e20 d787 3100 |00bc: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -342f6e: 6e10 df87 0100 |00bf: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -342f74: 0c01 |00c2: move-result-object v1 │ │ -342f76: 6e20 d787 1000 |00c3: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -342f7c: 6e10 df87 0000 |00c6: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -342f82: 0c00 |00c9: move-result-object v0 │ │ -342f84: 1100 |00ca: return-object v0 │ │ +342e7a: 6e20 d787 1000 |0043: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +342e80: 6e10 e09e 0600 |0046: invoke-virtual {v6}, Lorg/jaudiotagger/tag/wav/WavTag;.isExistingId3Tag:()Z // method@9ee0 │ │ +342e86: 0a01 |0049: move-result v1 │ │ +342e88: 3801 4000 |004a: if-eqz v1, 008a // +0040 │ │ +342e8c: 2201 3910 |004c: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +342e90: 7010 cc87 0100 |004e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +342e96: 1a02 1b00 |0051: const-string v2, " startLocation:" // string@001b │ │ +342e9a: 6e20 d787 2100 |0053: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +342ea0: 6e10 da9e 0600 |0056: invoke-virtual {v6}, Lorg/jaudiotagger/tag/wav/WavTag;.getStartLocationInFileOfId3Chunk:()J // method@9eda │ │ +342ea6: 0b04 |0059: move-result-wide v4 │ │ +342ea8: 7120 6191 5400 |005a: invoke-static {v4, v5}, Lorg/jaudiotagger/logging/Hex;.asDecAndHex:(J)Ljava/lang/String; // method@9161 │ │ +342eae: 0c02 |005d: move-result-object v2 │ │ +342eb0: 6e20 d787 2100 |005e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +342eb6: 6e20 d787 3100 |0061: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +342ebc: 6e10 df87 0100 |0064: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +342ec2: 0c01 |0067: move-result-object v1 │ │ +342ec4: 6e20 d787 1000 |0068: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +342eca: 2201 3910 |006b: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +342ece: 7010 cc87 0100 |006d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +342ed4: 1a02 1300 |0070: const-string v2, " endLocation:" // string@0013 │ │ +342ed8: 6e20 d787 2100 |0072: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +342ede: 6e10 cb9e 0600 |0075: invoke-virtual {v6}, Lorg/jaudiotagger/tag/wav/WavTag;.getEndLocationInFileOfId3Chunk:()J // method@9ecb │ │ +342ee4: 0b04 |0078: move-result-wide v4 │ │ +342ee6: 7120 6191 5400 |0079: invoke-static {v4, v5}, Lorg/jaudiotagger/logging/Hex;.asDecAndHex:(J)Ljava/lang/String; // method@9161 │ │ +342eec: 0c02 |007c: move-result-object v2 │ │ +342eee: 6e20 d787 2100 |007d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +342ef4: 6e20 d787 3100 |0080: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +342efa: 6e10 df87 0100 |0083: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +342f00: 0c01 |0086: move-result-object v1 │ │ +342f02: 6e20 d787 1000 |0087: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +342f08: 2201 3910 |008a: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +342f0c: 7010 cc87 0100 |008c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +342f12: 5462 6b93 |008f: iget-object v2, v6, Lorg/jaudiotagger/tag/wav/WavTag;.id3Tag:Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // field@936b │ │ +342f16: 6e10 3295 0200 |0091: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.toString:()Ljava/lang/String; // method@9532 │ │ +342f1c: 0c02 |0094: move-result-object v2 │ │ +342f1e: 1a04 0100 |0095: const-string v4, "��" // string@0001 │ │ +342f22: 1a05 0000 |0097: const-string v5, "" // string@0000 │ │ +342f26: 6e30 ae87 4205 |0099: invoke-virtual {v2, v4, v5}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@87ae │ │ +342f2c: 0c02 |009c: move-result-object v2 │ │ +342f2e: 6e20 d787 2100 |009d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +342f34: 6e20 d787 3100 |00a0: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +342f3a: 6e10 df87 0100 |00a3: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +342f40: 0c01 |00a6: move-result-object v1 │ │ +342f42: 6e20 d787 1000 |00a7: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +342f48: 5461 6c93 |00aa: iget-object v1, v6, Lorg/jaudiotagger/tag/wav/WavTag;.infoTag:Lorg/jaudiotagger/tag/wav/WavInfoTag; // field@936c │ │ +342f4c: 3801 1a00 |00ac: if-eqz v1, 00c6 // +001a │ │ +342f50: 2201 3910 |00ae: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +342f54: 7010 cc87 0100 |00b0: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +342f5a: 5462 6c93 |00b3: iget-object v2, v6, Lorg/jaudiotagger/tag/wav/WavTag;.infoTag:Lorg/jaudiotagger/tag/wav/WavInfoTag; // field@936c │ │ +342f5e: 6e10 b69e 0200 |00b5: invoke-virtual {v2}, Lorg/jaudiotagger/tag/wav/WavInfoTag;.toString:()Ljava/lang/String; // method@9eb6 │ │ +342f64: 0c02 |00b8: move-result-object v2 │ │ +342f66: 6e20 d787 2100 |00b9: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +342f6c: 6e20 d787 3100 |00bc: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +342f72: 6e10 df87 0100 |00bf: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +342f78: 0c01 |00c2: move-result-object v1 │ │ +342f7a: 6e20 d787 1000 |00c3: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +342f80: 6e10 df87 0000 |00c6: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +342f86: 0c00 |00c9: move-result-object v0 │ │ +342f88: 1100 |00ca: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ 0x0007 line=147 │ │ 0x000a line=148 │ │ 0x001e line=150 │ │ 0x003a line=152 │ │ @@ -1129329,24 +1129329,24 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -343914: |[343914] org.jaudiotagger.utils.DirectByteBufferUtils$AndroidReleaseStrategy.:()V │ │ -343924: 2200 fe12 |0000: new-instance v0, Lorg/jaudiotagger/utils/DirectByteBufferUtils$AndroidReleaseStrategy; // type@12fe │ │ -343928: 7010 f79e 0000 |0002: invoke-direct {v0}, Lorg/jaudiotagger/utils/DirectByteBufferUtils$AndroidReleaseStrategy;.:()V // method@9ef7 │ │ -34392e: 6900 7293 |0005: sput-object v0, Lorg/jaudiotagger/utils/DirectByteBufferUtils$AndroidReleaseStrategy;.INSTANCE:Lorg/jaudiotagger/utils/DirectByteBufferUtils$ReleaseStrategy; // field@9372 │ │ -343932: 1a00 b780 |0007: const-string v0, "java.nio.DirectByteBuffer" // string@80b7 │ │ -343936: 1a01 226d |0009: const-string v1, "free" // string@6d22 │ │ -34393a: 7120 059f 1000 |000b: invoke-static {v0, v1}, Lorg/jaudiotagger/utils/DirectByteBufferUtils;.access$000:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/reflect/Method; // method@9f05 │ │ -343940: 0c00 |000e: move-result-object v0 │ │ -343942: 6900 7393 |000f: sput-object v0, Lorg/jaudiotagger/utils/DirectByteBufferUtils$AndroidReleaseStrategy;.freeMethod:Ljava/lang/reflect/Method; // field@9373 │ │ -343946: 0e00 |0011: return-void │ │ +343918: |[343918] org.jaudiotagger.utils.DirectByteBufferUtils$AndroidReleaseStrategy.:()V │ │ +343928: 2200 fe12 |0000: new-instance v0, Lorg/jaudiotagger/utils/DirectByteBufferUtils$AndroidReleaseStrategy; // type@12fe │ │ +34392c: 7010 f79e 0000 |0002: invoke-direct {v0}, Lorg/jaudiotagger/utils/DirectByteBufferUtils$AndroidReleaseStrategy;.:()V // method@9ef7 │ │ +343932: 6900 7293 |0005: sput-object v0, Lorg/jaudiotagger/utils/DirectByteBufferUtils$AndroidReleaseStrategy;.INSTANCE:Lorg/jaudiotagger/utils/DirectByteBufferUtils$ReleaseStrategy; // field@9372 │ │ +343936: 1a00 b780 |0007: const-string v0, "java.nio.DirectByteBuffer" // string@80b7 │ │ +34393a: 1a01 226d |0009: const-string v1, "free" // string@6d22 │ │ +34393e: 7120 059f 1000 |000b: invoke-static {v0, v1}, Lorg/jaudiotagger/utils/DirectByteBufferUtils;.access$000:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/reflect/Method; // method@9f05 │ │ +343944: 0c00 |000e: move-result-object v0 │ │ +343946: 6900 7393 |000f: sput-object v0, Lorg/jaudiotagger/utils/DirectByteBufferUtils$AndroidReleaseStrategy;.freeMethod:Ljava/lang/reflect/Method; // field@9373 │ │ +34394a: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ 0x000b line=116 │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/utils/DirectByteBufferUtils$AndroidReleaseStrategy;) │ │ @@ -1129354,17 +1129354,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -343948: |[343948] org.jaudiotagger.utils.DirectByteBufferUtils$AndroidReleaseStrategy.:()V │ │ -343958: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -34395e: 0e00 |0003: return-void │ │ +34394c: |[34394c] org.jaudiotagger.utils.DirectByteBufferUtils$AndroidReleaseStrategy.:()V │ │ +34395c: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +343962: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/utils/DirectByteBufferUtils$AndroidReleaseStrategy; │ │ │ │ #2 : (in Lorg/jaudiotagger/utils/DirectByteBufferUtils$AndroidReleaseStrategy;) │ │ @@ -1129372,17 +1129372,17 @@ │ │ type : '()Lorg/jaudiotagger/utils/DirectByteBufferUtils$ReleaseStrategy;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3438fc: |[3438fc] org.jaudiotagger.utils.DirectByteBufferUtils$AndroidReleaseStrategy.access$200:()Lorg/jaudiotagger/utils/DirectByteBufferUtils$ReleaseStrategy; │ │ -34390c: 6200 7293 |0000: sget-object v0, Lorg/jaudiotagger/utils/DirectByteBufferUtils$AndroidReleaseStrategy;.INSTANCE:Lorg/jaudiotagger/utils/DirectByteBufferUtils$ReleaseStrategy; // field@9372 │ │ -343910: 1100 |0002: return-object v0 │ │ +343900: |[343900] org.jaudiotagger.utils.DirectByteBufferUtils$AndroidReleaseStrategy.access$200:()Lorg/jaudiotagger/utils/DirectByteBufferUtils$ReleaseStrategy; │ │ +343910: 6200 7293 |0000: sget-object v0, Lorg/jaudiotagger/utils/DirectByteBufferUtils$AndroidReleaseStrategy;.INSTANCE:Lorg/jaudiotagger/utils/DirectByteBufferUtils$ReleaseStrategy; // field@9372 │ │ +343914: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/jaudiotagger/utils/DirectByteBufferUtils$AndroidReleaseStrategy;) │ │ @@ -1129390,56 +1129390,56 @@ │ │ type : '(Ljava/nio/Buffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 88 16-bit code units │ │ -343960: |[343960] org.jaudiotagger.utils.DirectByteBufferUtils$AndroidReleaseStrategy.release:(Ljava/nio/Buffer;)V │ │ -343970: 6200 7393 |0000: sget-object v0, Lorg/jaudiotagger/utils/DirectByteBufferUtils$AndroidReleaseStrategy;.freeMethod:Ljava/lang/reflect/Method; // field@9373 │ │ -343974: 3800 3d00 |0002: if-eqz v0, 003f // +003d │ │ -343978: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -34397a: 2311 be13 |0005: new-array v1, v1, [Ljava/lang/Object; // type@13be │ │ -34397e: 6e30 1888 6001 |0007: invoke-virtual {v0, v6, v1}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@8818 │ │ -343984: 284d |000a: goto 0057 // +004d │ │ -343986: 0d00 |000b: move-exception v0 │ │ -343988: 6201 7993 |000c: sget-object v1, Lorg/jaudiotagger/utils/DirectByteBufferUtils;.LOGGER:Ljava/util/logging/Logger; // field@9379 │ │ -34398c: 6202 bb81 |000e: sget-object v2, Ljava/util/logging/Level;.WARNING:Ljava/util/logging/Level; // field@81bb │ │ -343990: 2203 3910 |0010: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ -343994: 7010 cc87 0300 |0012: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -34399a: 1a04 dd19 |0015: const-string v4, "Failed to release: " // string@19dd │ │ -34399e: 6e20 d787 4300 |0017: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -3439a4: 6e20 d687 6300 |001a: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ -3439aa: 6e10 df87 0300 |001d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -3439b0: 0c06 |0020: move-result-object v6 │ │ -3439b2: 6e40 1a8a 2106 |0021: invoke-virtual {v1, v2, v6, v0}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@8a1a │ │ -3439b8: 2833 |0024: goto 0057 // +0033 │ │ -3439ba: 0d00 |0025: move-exception v0 │ │ -3439bc: 6201 7993 |0026: sget-object v1, Lorg/jaudiotagger/utils/DirectByteBufferUtils;.LOGGER:Ljava/util/logging/Logger; // field@9379 │ │ -3439c0: 6202 bb81 |0028: sget-object v2, Ljava/util/logging/Level;.WARNING:Ljava/util/logging/Level; // field@81bb │ │ -3439c4: 2203 3910 |002a: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ -3439c8: 7010 cc87 0300 |002c: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -3439ce: 1a04 b50a |002f: const-string v4, "Authorisation failed to invoke release on: " // string@0ab5 │ │ -3439d2: 6e20 d787 4300 |0031: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -3439d8: 6e20 d687 6300 |0034: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ -3439de: 6e10 df87 0300 |0037: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -3439e4: 0c06 |003a: move-result-object v6 │ │ -3439e6: 6e40 1a8a 2106 |003b: invoke-virtual {v1, v2, v6, v0}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@8a1a │ │ -3439ec: 2819 |003e: goto 0057 // +0019 │ │ -3439ee: 6200 7993 |003f: sget-object v0, Lorg/jaudiotagger/utils/DirectByteBufferUtils;.LOGGER:Ljava/util/logging/Logger; // field@9379 │ │ -3439f2: 6201 bb81 |0041: sget-object v1, Ljava/util/logging/Level;.WARNING:Ljava/util/logging/Level; // field@81bb │ │ -3439f6: 2202 3910 |0043: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ -3439fa: 7010 cc87 0200 |0045: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -343a00: 1a03 160f |0048: const-string v3, "Can't release direct buffer as free method weren't available on: " // string@0f16 │ │ -343a04: 6e20 d787 3200 |004a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -343a0a: 6e20 d687 6200 |004d: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ -343a10: 6e10 df87 0200 |0050: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -343a16: 0c06 |0053: move-result-object v6 │ │ -343a18: 6e30 198a 1006 |0054: invoke-virtual {v0, v1, v6}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;)V // method@8a19 │ │ -343a1e: 0e00 |0057: return-void │ │ +343964: |[343964] org.jaudiotagger.utils.DirectByteBufferUtils$AndroidReleaseStrategy.release:(Ljava/nio/Buffer;)V │ │ +343974: 6200 7393 |0000: sget-object v0, Lorg/jaudiotagger/utils/DirectByteBufferUtils$AndroidReleaseStrategy;.freeMethod:Ljava/lang/reflect/Method; // field@9373 │ │ +343978: 3800 3d00 |0002: if-eqz v0, 003f // +003d │ │ +34397c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +34397e: 2311 be13 |0005: new-array v1, v1, [Ljava/lang/Object; // type@13be │ │ +343982: 6e30 1888 6001 |0007: invoke-virtual {v0, v6, v1}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@8818 │ │ +343988: 284d |000a: goto 0057 // +004d │ │ +34398a: 0d00 |000b: move-exception v0 │ │ +34398c: 6201 7993 |000c: sget-object v1, Lorg/jaudiotagger/utils/DirectByteBufferUtils;.LOGGER:Ljava/util/logging/Logger; // field@9379 │ │ +343990: 6202 bb81 |000e: sget-object v2, Ljava/util/logging/Level;.WARNING:Ljava/util/logging/Level; // field@81bb │ │ +343994: 2203 3910 |0010: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ +343998: 7010 cc87 0300 |0012: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +34399e: 1a04 dd19 |0015: const-string v4, "Failed to release: " // string@19dd │ │ +3439a2: 6e20 d787 4300 |0017: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +3439a8: 6e20 d687 6300 |001a: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ +3439ae: 6e10 df87 0300 |001d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +3439b4: 0c06 |0020: move-result-object v6 │ │ +3439b6: 6e40 1a8a 2106 |0021: invoke-virtual {v1, v2, v6, v0}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@8a1a │ │ +3439bc: 2833 |0024: goto 0057 // +0033 │ │ +3439be: 0d00 |0025: move-exception v0 │ │ +3439c0: 6201 7993 |0026: sget-object v1, Lorg/jaudiotagger/utils/DirectByteBufferUtils;.LOGGER:Ljava/util/logging/Logger; // field@9379 │ │ +3439c4: 6202 bb81 |0028: sget-object v2, Ljava/util/logging/Level;.WARNING:Ljava/util/logging/Level; // field@81bb │ │ +3439c8: 2203 3910 |002a: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ +3439cc: 7010 cc87 0300 |002c: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +3439d2: 1a04 b50a |002f: const-string v4, "Authorisation failed to invoke release on: " // string@0ab5 │ │ +3439d6: 6e20 d787 4300 |0031: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +3439dc: 6e20 d687 6300 |0034: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ +3439e2: 6e10 df87 0300 |0037: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +3439e8: 0c06 |003a: move-result-object v6 │ │ +3439ea: 6e40 1a8a 2106 |003b: invoke-virtual {v1, v2, v6, v0}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@8a1a │ │ +3439f0: 2819 |003e: goto 0057 // +0019 │ │ +3439f2: 6200 7993 |003f: sget-object v0, Lorg/jaudiotagger/utils/DirectByteBufferUtils;.LOGGER:Ljava/util/logging/Logger; // field@9379 │ │ +3439f6: 6201 bb81 |0041: sget-object v1, Ljava/util/logging/Level;.WARNING:Ljava/util/logging/Level; // field@81bb │ │ +3439fa: 2202 3910 |0043: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ +3439fe: 7010 cc87 0200 |0045: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +343a04: 1a03 160f |0048: const-string v3, "Can't release direct buffer as free method weren't available on: " // string@0f16 │ │ +343a08: 6e20 d787 3200 |004a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +343a0e: 6e20 d687 6200 |004d: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ +343a14: 6e10 df87 0200 |0050: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +343a1a: 0c06 |0053: move-result-object v6 │ │ +343a1c: 6e30 198a 1006 |0054: invoke-virtual {v0, v1, v6}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;)V // method@8a19 │ │ +343a22: 0e00 |0057: return-void │ │ catches : 1 │ │ 0x0005 - 0x000a │ │ Ljava/lang/IllegalAccessException; -> 0x0025 │ │ Ljava/lang/reflect/InvocationTargetException; -> 0x000b │ │ positions : │ │ 0x0000 line=127 │ │ 0x0007 line=131 │ │ @@ -1129499,37 +1129499,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -343a48: |[343a48] org.jaudiotagger.utils.DirectByteBufferUtils$OpenJdkReleaseStrategy.:()V │ │ -343a58: 2200 ff12 |0000: new-instance v0, Lorg/jaudiotagger/utils/DirectByteBufferUtils$OpenJdkReleaseStrategy; // type@12ff │ │ -343a5c: 7010 fb9e 0000 |0002: invoke-direct {v0}, Lorg/jaudiotagger/utils/DirectByteBufferUtils$OpenJdkReleaseStrategy;.:()V // method@9efb │ │ -343a62: 6900 7493 |0005: sput-object v0, Lorg/jaudiotagger/utils/DirectByteBufferUtils$OpenJdkReleaseStrategy;.INSTANCE:Lorg/jaudiotagger/utils/DirectByteBufferUtils$ReleaseStrategy; // field@9374 │ │ -343a66: 1a00 e3ad |0007: const-string v0, "sun.nio.ch.DirectBuffer" // string@ade3 │ │ -343a6a: 1a01 3a61 |0009: const-string v1, "cleaner" // string@613a │ │ -343a6e: 7120 059f 1000 |000b: invoke-static {v0, v1}, Lorg/jaudiotagger/utils/DirectByteBufferUtils;.access$000:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/reflect/Method; // method@9f05 │ │ -343a74: 0c01 |000e: move-result-object v1 │ │ -343a76: 6901 7693 |000f: sput-object v1, Lorg/jaudiotagger/utils/DirectByteBufferUtils$OpenJdkReleaseStrategy;.cleanerMethod:Ljava/lang/reflect/Method; // field@9376 │ │ -343a7a: 1a01 e2ad |0011: const-string v1, "sun.misc.Cleaner" // string@ade2 │ │ -343a7e: 1a02 3761 |0013: const-string v2, "clean" // string@6137 │ │ -343a82: 7120 059f 2100 |0015: invoke-static {v1, v2}, Lorg/jaudiotagger/utils/DirectByteBufferUtils;.access$000:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/reflect/Method; // method@9f05 │ │ -343a88: 0c01 |0018: move-result-object v1 │ │ -343a8a: 6901 7593 |0019: sput-object v1, Lorg/jaudiotagger/utils/DirectByteBufferUtils$OpenJdkReleaseStrategy;.cleanMethod:Ljava/lang/reflect/Method; // field@9375 │ │ -343a8e: 1a01 10b4 |001b: const-string v1, "viewedBuffer" // string@b410 │ │ -343a92: 7120 059f 1000 |001d: invoke-static {v0, v1}, Lorg/jaudiotagger/utils/DirectByteBufferUtils;.access$000:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/reflect/Method; // method@9f05 │ │ -343a98: 0c01 |0020: move-result-object v1 │ │ -343a9a: 3901 0800 |0021: if-nez v1, 0029 // +0008 │ │ -343a9e: 1a01 015d |0023: const-string v1, "attachment" // string@5d01 │ │ -343aa2: 7120 059f 1000 |0025: invoke-static {v0, v1}, Lorg/jaudiotagger/utils/DirectByteBufferUtils;.access$000:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/reflect/Method; // method@9f05 │ │ -343aa8: 0c01 |0028: move-result-object v1 │ │ -343aaa: 6901 7793 |0029: sput-object v1, Lorg/jaudiotagger/utils/DirectByteBufferUtils$OpenJdkReleaseStrategy;.viewedBufferMethod:Ljava/lang/reflect/Method; // field@9377 │ │ -343aae: 0e00 |002b: return-void │ │ +343a4c: |[343a4c] org.jaudiotagger.utils.DirectByteBufferUtils$OpenJdkReleaseStrategy.:()V │ │ +343a5c: 2200 ff12 |0000: new-instance v0, Lorg/jaudiotagger/utils/DirectByteBufferUtils$OpenJdkReleaseStrategy; // type@12ff │ │ +343a60: 7010 fb9e 0000 |0002: invoke-direct {v0}, Lorg/jaudiotagger/utils/DirectByteBufferUtils$OpenJdkReleaseStrategy;.:()V // method@9efb │ │ +343a66: 6900 7493 |0005: sput-object v0, Lorg/jaudiotagger/utils/DirectByteBufferUtils$OpenJdkReleaseStrategy;.INSTANCE:Lorg/jaudiotagger/utils/DirectByteBufferUtils$ReleaseStrategy; // field@9374 │ │ +343a6a: 1a00 e3ad |0007: const-string v0, "sun.nio.ch.DirectBuffer" // string@ade3 │ │ +343a6e: 1a01 3a61 |0009: const-string v1, "cleaner" // string@613a │ │ +343a72: 7120 059f 1000 |000b: invoke-static {v0, v1}, Lorg/jaudiotagger/utils/DirectByteBufferUtils;.access$000:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/reflect/Method; // method@9f05 │ │ +343a78: 0c01 |000e: move-result-object v1 │ │ +343a7a: 6901 7693 |000f: sput-object v1, Lorg/jaudiotagger/utils/DirectByteBufferUtils$OpenJdkReleaseStrategy;.cleanerMethod:Ljava/lang/reflect/Method; // field@9376 │ │ +343a7e: 1a01 e2ad |0011: const-string v1, "sun.misc.Cleaner" // string@ade2 │ │ +343a82: 1a02 3761 |0013: const-string v2, "clean" // string@6137 │ │ +343a86: 7120 059f 2100 |0015: invoke-static {v1, v2}, Lorg/jaudiotagger/utils/DirectByteBufferUtils;.access$000:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/reflect/Method; // method@9f05 │ │ +343a8c: 0c01 |0018: move-result-object v1 │ │ +343a8e: 6901 7593 |0019: sput-object v1, Lorg/jaudiotagger/utils/DirectByteBufferUtils$OpenJdkReleaseStrategy;.cleanMethod:Ljava/lang/reflect/Method; // field@9375 │ │ +343a92: 1a01 10b4 |001b: const-string v1, "viewedBuffer" // string@b410 │ │ +343a96: 7120 059f 1000 |001d: invoke-static {v0, v1}, Lorg/jaudiotagger/utils/DirectByteBufferUtils;.access$000:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/reflect/Method; // method@9f05 │ │ +343a9c: 0c01 |0020: move-result-object v1 │ │ +343a9e: 3901 0800 |0021: if-nez v1, 0029 // +0008 │ │ +343aa2: 1a01 015d |0023: const-string v1, "attachment" // string@5d01 │ │ +343aa6: 7120 059f 1000 |0025: invoke-static {v0, v1}, Lorg/jaudiotagger/utils/DirectByteBufferUtils;.access$000:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/reflect/Method; // method@9f05 │ │ +343aac: 0c01 |0028: move-result-object v1 │ │ +343aae: 6901 7793 |0029: sput-object v1, Lorg/jaudiotagger/utils/DirectByteBufferUtils$OpenJdkReleaseStrategy;.viewedBufferMethod:Ljava/lang/reflect/Method; // field@9377 │ │ +343ab2: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x000b line=57 │ │ 0x0015 line=58 │ │ 0x001d line=59 │ │ 0x0025 line=63 │ │ @@ -1129541,17 +1129541,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -343ab0: |[343ab0] org.jaudiotagger.utils.DirectByteBufferUtils$OpenJdkReleaseStrategy.:()V │ │ -343ac0: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -343ac6: 0e00 |0003: return-void │ │ +343ab4: |[343ab4] org.jaudiotagger.utils.DirectByteBufferUtils$OpenJdkReleaseStrategy.:()V │ │ +343ac4: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +343aca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/utils/DirectByteBufferUtils$OpenJdkReleaseStrategy; │ │ │ │ #2 : (in Lorg/jaudiotagger/utils/DirectByteBufferUtils$OpenJdkReleaseStrategy;) │ │ @@ -1129559,17 +1129559,17 @@ │ │ type : '()Lorg/jaudiotagger/utils/DirectByteBufferUtils$ReleaseStrategy;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -343a30: |[343a30] org.jaudiotagger.utils.DirectByteBufferUtils$OpenJdkReleaseStrategy.access$100:()Lorg/jaudiotagger/utils/DirectByteBufferUtils$ReleaseStrategy; │ │ -343a40: 6200 7493 |0000: sget-object v0, Lorg/jaudiotagger/utils/DirectByteBufferUtils$OpenJdkReleaseStrategy;.INSTANCE:Lorg/jaudiotagger/utils/DirectByteBufferUtils$ReleaseStrategy; // field@9374 │ │ -343a44: 1100 |0002: return-object v0 │ │ +343a34: |[343a34] org.jaudiotagger.utils.DirectByteBufferUtils$OpenJdkReleaseStrategy.access$100:()Lorg/jaudiotagger/utils/DirectByteBufferUtils$ReleaseStrategy; │ │ +343a44: 6200 7493 |0000: sget-object v0, Lorg/jaudiotagger/utils/DirectByteBufferUtils$OpenJdkReleaseStrategy;.INSTANCE:Lorg/jaudiotagger/utils/DirectByteBufferUtils$ReleaseStrategy; // field@9374 │ │ +343a48: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/jaudiotagger/utils/DirectByteBufferUtils$OpenJdkReleaseStrategy;) │ │ @@ -1129577,70 +1129577,70 @@ │ │ type : '(Ljava/nio/Buffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 116 16-bit code units │ │ -343ac8: |[343ac8] org.jaudiotagger.utils.DirectByteBufferUtils$OpenJdkReleaseStrategy.release:(Ljava/nio/Buffer;)V │ │ -343ad8: 6200 7693 |0000: sget-object v0, Lorg/jaudiotagger/utils/DirectByteBufferUtils$OpenJdkReleaseStrategy;.cleanerMethod:Ljava/lang/reflect/Method; // field@9376 │ │ -343adc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -343ade: 2312 be13 |0003: new-array v2, v1, [Ljava/lang/Object; // type@13be │ │ -343ae2: 6e30 1888 6002 |0005: invoke-virtual {v0, v6, v2}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@8818 │ │ -343ae8: 0c00 |0008: move-result-object v0 │ │ -343aea: 3800 0a00 |0009: if-eqz v0, 0013 // +000a │ │ -343aee: 6202 7593 |000b: sget-object v2, Lorg/jaudiotagger/utils/DirectByteBufferUtils$OpenJdkReleaseStrategy;.cleanMethod:Ljava/lang/reflect/Method; // field@9375 │ │ -343af2: 2311 be13 |000d: new-array v1, v1, [Ljava/lang/Object; // type@13be │ │ -343af6: 6e30 1888 0201 |000f: invoke-virtual {v2, v0, v1}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@8818 │ │ -343afc: 2861 |0012: goto 0073 // +0061 │ │ -343afe: 6200 7793 |0013: sget-object v0, Lorg/jaudiotagger/utils/DirectByteBufferUtils$OpenJdkReleaseStrategy;.viewedBufferMethod:Ljava/lang/reflect/Method; // field@9377 │ │ -343b02: 2311 be13 |0015: new-array v1, v1, [Ljava/lang/Object; // type@13be │ │ -343b06: 6e30 1888 6001 |0017: invoke-virtual {v0, v6, v1}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@8818 │ │ -343b0c: 0c00 |001a: move-result-object v0 │ │ -343b0e: 3800 0800 |001b: if-eqz v0, 0023 // +0008 │ │ -343b12: 1f00 5b10 |001d: check-cast v0, Ljava/nio/Buffer; // type@105b │ │ -343b16: 6e20 fd9e 0500 |001f: invoke-virtual {v5, v0}, Lorg/jaudiotagger/utils/DirectByteBufferUtils$OpenJdkReleaseStrategy;.release:(Ljava/nio/Buffer;)V // method@9efd │ │ -343b1c: 2851 |0022: goto 0073 // +0051 │ │ -343b1e: 6200 7993 |0023: sget-object v0, Lorg/jaudiotagger/utils/DirectByteBufferUtils;.LOGGER:Ljava/util/logging/Logger; // field@9379 │ │ -343b22: 6201 bb81 |0025: sget-object v1, Ljava/util/logging/Level;.WARNING:Ljava/util/logging/Level; // field@81bb │ │ -343b26: 2202 3910 |0027: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ -343b2a: 7010 cc87 0200 |0029: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -343b30: 1a03 170f |002c: const-string v3, "Can't release direct buffer as neither cleaner nor viewedBuffer were available on:" // string@0f17 │ │ -343b34: 6e20 d787 3200 |002e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -343b3a: 6e10 7387 0600 |0031: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@8773 │ │ -343b40: 0c03 |0034: move-result-object v3 │ │ -343b42: 6e20 d687 3200 |0035: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ -343b48: 6e10 df87 0200 |0038: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -343b4e: 0c02 |003b: move-result-object v2 │ │ -343b50: 6e30 198a 1002 |003c: invoke-virtual {v0, v1, v2}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;)V // method@8a19 │ │ -343b56: 2834 |003f: goto 0073 // +0034 │ │ -343b58: 0d00 |0040: move-exception v0 │ │ -343b5a: 6201 7993 |0041: sget-object v1, Lorg/jaudiotagger/utils/DirectByteBufferUtils;.LOGGER:Ljava/util/logging/Logger; // field@9379 │ │ -343b5e: 6202 bb81 |0043: sget-object v2, Ljava/util/logging/Level;.WARNING:Ljava/util/logging/Level; // field@81bb │ │ -343b62: 2203 3910 |0045: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ -343b66: 7010 cc87 0300 |0047: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -343b6c: 1a04 dd19 |004a: const-string v4, "Failed to release: " // string@19dd │ │ -343b70: 6e20 d787 4300 |004c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -343b76: 6e20 d687 6300 |004f: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ -343b7c: 6e10 df87 0300 |0052: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -343b82: 0c06 |0055: move-result-object v6 │ │ -343b84: 6e40 1a8a 2106 |0056: invoke-virtual {v1, v2, v6, v0}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@8a1a │ │ -343b8a: 281a |0059: goto 0073 // +001a │ │ -343b8c: 0d00 |005a: move-exception v0 │ │ -343b8e: 6201 7993 |005b: sget-object v1, Lorg/jaudiotagger/utils/DirectByteBufferUtils;.LOGGER:Ljava/util/logging/Logger; // field@9379 │ │ -343b92: 6202 bb81 |005d: sget-object v2, Ljava/util/logging/Level;.WARNING:Ljava/util/logging/Level; // field@81bb │ │ -343b96: 2203 3910 |005f: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ -343b9a: 7010 cc87 0300 |0061: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -343ba0: 1a04 b50a |0064: const-string v4, "Authorisation failed to invoke release on: " // string@0ab5 │ │ -343ba4: 6e20 d787 4300 |0066: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -343baa: 6e20 d687 6300 |0069: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ -343bb0: 6e10 df87 0300 |006c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -343bb6: 0c06 |006f: move-result-object v6 │ │ -343bb8: 6e40 1a8a 2106 |0070: invoke-virtual {v1, v2, v6, v0}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@8a1a │ │ -343bbe: 0e00 |0073: return-void │ │ +343acc: |[343acc] org.jaudiotagger.utils.DirectByteBufferUtils$OpenJdkReleaseStrategy.release:(Ljava/nio/Buffer;)V │ │ +343adc: 6200 7693 |0000: sget-object v0, Lorg/jaudiotagger/utils/DirectByteBufferUtils$OpenJdkReleaseStrategy;.cleanerMethod:Ljava/lang/reflect/Method; // field@9376 │ │ +343ae0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +343ae2: 2312 be13 |0003: new-array v2, v1, [Ljava/lang/Object; // type@13be │ │ +343ae6: 6e30 1888 6002 |0005: invoke-virtual {v0, v6, v2}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@8818 │ │ +343aec: 0c00 |0008: move-result-object v0 │ │ +343aee: 3800 0a00 |0009: if-eqz v0, 0013 // +000a │ │ +343af2: 6202 7593 |000b: sget-object v2, Lorg/jaudiotagger/utils/DirectByteBufferUtils$OpenJdkReleaseStrategy;.cleanMethod:Ljava/lang/reflect/Method; // field@9375 │ │ +343af6: 2311 be13 |000d: new-array v1, v1, [Ljava/lang/Object; // type@13be │ │ +343afa: 6e30 1888 0201 |000f: invoke-virtual {v2, v0, v1}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@8818 │ │ +343b00: 2861 |0012: goto 0073 // +0061 │ │ +343b02: 6200 7793 |0013: sget-object v0, Lorg/jaudiotagger/utils/DirectByteBufferUtils$OpenJdkReleaseStrategy;.viewedBufferMethod:Ljava/lang/reflect/Method; // field@9377 │ │ +343b06: 2311 be13 |0015: new-array v1, v1, [Ljava/lang/Object; // type@13be │ │ +343b0a: 6e30 1888 6001 |0017: invoke-virtual {v0, v6, v1}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@8818 │ │ +343b10: 0c00 |001a: move-result-object v0 │ │ +343b12: 3800 0800 |001b: if-eqz v0, 0023 // +0008 │ │ +343b16: 1f00 5b10 |001d: check-cast v0, Ljava/nio/Buffer; // type@105b │ │ +343b1a: 6e20 fd9e 0500 |001f: invoke-virtual {v5, v0}, Lorg/jaudiotagger/utils/DirectByteBufferUtils$OpenJdkReleaseStrategy;.release:(Ljava/nio/Buffer;)V // method@9efd │ │ +343b20: 2851 |0022: goto 0073 // +0051 │ │ +343b22: 6200 7993 |0023: sget-object v0, Lorg/jaudiotagger/utils/DirectByteBufferUtils;.LOGGER:Ljava/util/logging/Logger; // field@9379 │ │ +343b26: 6201 bb81 |0025: sget-object v1, Ljava/util/logging/Level;.WARNING:Ljava/util/logging/Level; // field@81bb │ │ +343b2a: 2202 3910 |0027: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ +343b2e: 7010 cc87 0200 |0029: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +343b34: 1a03 170f |002c: const-string v3, "Can't release direct buffer as neither cleaner nor viewedBuffer were available on:" // string@0f17 │ │ +343b38: 6e20 d787 3200 |002e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +343b3e: 6e10 7387 0600 |0031: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@8773 │ │ +343b44: 0c03 |0034: move-result-object v3 │ │ +343b46: 6e20 d687 3200 |0035: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ +343b4c: 6e10 df87 0200 |0038: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +343b52: 0c02 |003b: move-result-object v2 │ │ +343b54: 6e30 198a 1002 |003c: invoke-virtual {v0, v1, v2}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;)V // method@8a19 │ │ +343b5a: 2834 |003f: goto 0073 // +0034 │ │ +343b5c: 0d00 |0040: move-exception v0 │ │ +343b5e: 6201 7993 |0041: sget-object v1, Lorg/jaudiotagger/utils/DirectByteBufferUtils;.LOGGER:Ljava/util/logging/Logger; // field@9379 │ │ +343b62: 6202 bb81 |0043: sget-object v2, Ljava/util/logging/Level;.WARNING:Ljava/util/logging/Level; // field@81bb │ │ +343b66: 2203 3910 |0045: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ +343b6a: 7010 cc87 0300 |0047: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +343b70: 1a04 dd19 |004a: const-string v4, "Failed to release: " // string@19dd │ │ +343b74: 6e20 d787 4300 |004c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +343b7a: 6e20 d687 6300 |004f: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ +343b80: 6e10 df87 0300 |0052: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +343b86: 0c06 |0055: move-result-object v6 │ │ +343b88: 6e40 1a8a 2106 |0056: invoke-virtual {v1, v2, v6, v0}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@8a1a │ │ +343b8e: 281a |0059: goto 0073 // +001a │ │ +343b90: 0d00 |005a: move-exception v0 │ │ +343b92: 6201 7993 |005b: sget-object v1, Lorg/jaudiotagger/utils/DirectByteBufferUtils;.LOGGER:Ljava/util/logging/Logger; // field@9379 │ │ +343b96: 6202 bb81 |005d: sget-object v2, Ljava/util/logging/Level;.WARNING:Ljava/util/logging/Level; // field@81bb │ │ +343b9a: 2203 3910 |005f: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ +343b9e: 7010 cc87 0300 |0061: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +343ba4: 1a04 b50a |0064: const-string v4, "Authorisation failed to invoke release on: " // string@0ab5 │ │ +343ba8: 6e20 d787 4300 |0066: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +343bae: 6e20 d687 6300 |0069: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ +343bb4: 6e10 df87 0300 |006c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +343bba: 0c06 |006f: move-result-object v6 │ │ +343bbc: 6e40 1a8a 2106 |0070: invoke-virtual {v1, v2, v6, v0}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@8a1a │ │ +343bc2: 0e00 |0073: return-void │ │ catches : 1 │ │ 0x0000 - 0x003f │ │ Ljava/lang/IllegalAccessException; -> 0x005a │ │ Ljava/lang/reflect/InvocationTargetException; -> 0x0040 │ │ positions : │ │ 0x0000 line=77 │ │ 0x000b line=80 │ │ @@ -1129690,36 +1129690,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -343be8: |[343be8] org.jaudiotagger.utils.DirectByteBufferUtils$UnsupportedJvmReleaseStrategy.:()V │ │ -343bf8: 2200 0113 |0000: new-instance v0, Lorg/jaudiotagger/utils/DirectByteBufferUtils$UnsupportedJvmReleaseStrategy; // type@1301 │ │ -343bfc: 7010 009f 0000 |0002: invoke-direct {v0}, Lorg/jaudiotagger/utils/DirectByteBufferUtils$UnsupportedJvmReleaseStrategy;.:()V // method@9f00 │ │ -343c02: 6900 7893 |0005: sput-object v0, Lorg/jaudiotagger/utils/DirectByteBufferUtils$UnsupportedJvmReleaseStrategy;.INSTANCE:Lorg/jaudiotagger/utils/DirectByteBufferUtils$ReleaseStrategy; // field@9378 │ │ -343c06: 0e00 |0007: return-void │ │ +343bec: |[343bec] org.jaudiotagger.utils.DirectByteBufferUtils$UnsupportedJvmReleaseStrategy.:()V │ │ +343bfc: 2200 0113 |0000: new-instance v0, Lorg/jaudiotagger/utils/DirectByteBufferUtils$UnsupportedJvmReleaseStrategy; // type@1301 │ │ +343c00: 7010 009f 0000 |0002: invoke-direct {v0}, Lorg/jaudiotagger/utils/DirectByteBufferUtils$UnsupportedJvmReleaseStrategy;.:()V // method@9f00 │ │ +343c06: 6900 7893 |0005: sput-object v0, Lorg/jaudiotagger/utils/DirectByteBufferUtils$UnsupportedJvmReleaseStrategy;.INSTANCE:Lorg/jaudiotagger/utils/DirectByteBufferUtils$ReleaseStrategy; // field@9378 │ │ +343c0a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/utils/DirectByteBufferUtils$UnsupportedJvmReleaseStrategy;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -343c08: |[343c08] org.jaudiotagger.utils.DirectByteBufferUtils$UnsupportedJvmReleaseStrategy.:()V │ │ -343c18: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -343c1e: 0e00 |0003: return-void │ │ +343c0c: |[343c0c] org.jaudiotagger.utils.DirectByteBufferUtils$UnsupportedJvmReleaseStrategy.:()V │ │ +343c1c: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +343c22: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/utils/DirectByteBufferUtils$UnsupportedJvmReleaseStrategy; │ │ │ │ #2 : (in Lorg/jaudiotagger/utils/DirectByteBufferUtils$UnsupportedJvmReleaseStrategy;) │ │ @@ -1129727,17 +1129727,17 @@ │ │ type : '()Lorg/jaudiotagger/utils/DirectByteBufferUtils$ReleaseStrategy;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -343bd0: |[343bd0] org.jaudiotagger.utils.DirectByteBufferUtils$UnsupportedJvmReleaseStrategy.access$300:()Lorg/jaudiotagger/utils/DirectByteBufferUtils$ReleaseStrategy; │ │ -343be0: 6200 7893 |0000: sget-object v0, Lorg/jaudiotagger/utils/DirectByteBufferUtils$UnsupportedJvmReleaseStrategy;.INSTANCE:Lorg/jaudiotagger/utils/DirectByteBufferUtils$ReleaseStrategy; // field@9378 │ │ -343be4: 1100 |0002: return-object v0 │ │ +343bd4: |[343bd4] org.jaudiotagger.utils.DirectByteBufferUtils$UnsupportedJvmReleaseStrategy.access$300:()Lorg/jaudiotagger/utils/DirectByteBufferUtils$ReleaseStrategy; │ │ +343be4: 6200 7893 |0000: sget-object v0, Lorg/jaudiotagger/utils/DirectByteBufferUtils$UnsupportedJvmReleaseStrategy;.INSTANCE:Lorg/jaudiotagger/utils/DirectByteBufferUtils$ReleaseStrategy; // field@9378 │ │ +343be8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/jaudiotagger/utils/DirectByteBufferUtils$UnsupportedJvmReleaseStrategy;) │ │ @@ -1129745,20 +1129745,20 @@ │ │ type : '(Ljava/nio/Buffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -343c20: |[343c20] org.jaudiotagger.utils.DirectByteBufferUtils$UnsupportedJvmReleaseStrategy.release:(Ljava/nio/Buffer;)V │ │ -343c30: 6203 7993 |0000: sget-object v3, Lorg/jaudiotagger/utils/DirectByteBufferUtils;.LOGGER:Ljava/util/logging/Logger; // field@9379 │ │ -343c34: 6200 bb81 |0002: sget-object v0, Ljava/util/logging/Level;.WARNING:Ljava/util/logging/Level; // field@81bb │ │ -343c38: 1a01 180f |0004: const-string v1, "Can't release direct buffer as this JVM is unsupported." // string@0f18 │ │ -343c3c: 6e30 198a 0301 |0006: invoke-virtual {v3, v0, v1}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;)V // method@8a19 │ │ -343c42: 0e00 |0009: return-void │ │ +343c24: |[343c24] org.jaudiotagger.utils.DirectByteBufferUtils$UnsupportedJvmReleaseStrategy.release:(Ljava/nio/Buffer;)V │ │ +343c34: 6203 7993 |0000: sget-object v3, Lorg/jaudiotagger/utils/DirectByteBufferUtils;.LOGGER:Ljava/util/logging/Logger; // field@9379 │ │ +343c38: 6200 bb81 |0002: sget-object v0, Ljava/util/logging/Level;.WARNING:Ljava/util/logging/Level; // field@81bb │ │ +343c3c: 1a01 180f |0004: const-string v1, "Can't release direct buffer as this JVM is unsupported." // string@0f18 │ │ +343c40: 6e30 198a 0301 |0006: invoke-virtual {v3, v0, v1}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;)V // method@8a19 │ │ +343c46: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lorg/jaudiotagger/utils/DirectByteBufferUtils$UnsupportedJvmReleaseStrategy; │ │ 0x0000 - 0x000a reg=3 (null) Ljava/nio/Buffer; │ │ │ │ @@ -1129864,18 +1129864,18 @@ │ │ type : '(Lorg/jaudiotagger/utils/tree/TreeNode;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -3456ec: |[3456ec] org.jaudiotagger.utils.tree.DefaultTreeModel.:(Lorg/jaudiotagger/utils/tree/TreeNode;)V │ │ -3456fc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3456fe: 7030 6b9f 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/jaudiotagger/utils/tree/DefaultTreeModel;.:(Lorg/jaudiotagger/utils/tree/TreeNode;Z)V // method@9f6b │ │ -345704: 0e00 |0004: return-void │ │ +3456f0: |[3456f0] org.jaudiotagger.utils.tree.DefaultTreeModel.:(Lorg/jaudiotagger/utils/tree/TreeNode;)V │ │ +345700: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +345702: 7030 6b9f 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/jaudiotagger/utils/tree/DefaultTreeModel;.:(Lorg/jaudiotagger/utils/tree/TreeNode;Z)V // method@9f6b │ │ +345708: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=69 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jaudiotagger/utils/tree/DefaultTreeModel; │ │ 0x0000 - 0x0005 reg=2 (null) Lorg/jaudiotagger/utils/tree/TreeNode; │ │ │ │ @@ -1129884,22 +1129884,22 @@ │ │ type : '(Lorg/jaudiotagger/utils/tree/TreeNode;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -345708: |[345708] org.jaudiotagger.utils.tree.DefaultTreeModel.:(Lorg/jaudiotagger/utils/tree/TreeNode;Z)V │ │ -345718: 7010 7087 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8770 │ │ -34571e: 2200 0f13 |0003: new-instance v0, Lorg/jaudiotagger/utils/tree/EventListenerList; // type@130f │ │ -345722: 7010 8c9f 0000 |0005: invoke-direct {v0}, Lorg/jaudiotagger/utils/tree/EventListenerList;.:()V // method@9f8c │ │ -345728: 5b10 9b93 |0008: iput-object v0, v1, Lorg/jaudiotagger/utils/tree/DefaultTreeModel;.listenerList:Lorg/jaudiotagger/utils/tree/EventListenerList; // field@939b │ │ -34572c: 5b12 9c93 |000a: iput-object v2, v1, Lorg/jaudiotagger/utils/tree/DefaultTreeModel;.root:Lorg/jaudiotagger/utils/tree/TreeNode; // field@939c │ │ -345730: 5c13 9a93 |000c: iput-boolean v3, v1, Lorg/jaudiotagger/utils/tree/DefaultTreeModel;.asksAllowsChildren:Z // field@939a │ │ -345734: 0e00 |000e: return-void │ │ +34570c: |[34570c] org.jaudiotagger.utils.tree.DefaultTreeModel.:(Lorg/jaudiotagger/utils/tree/TreeNode;Z)V │ │ +34571c: 7010 7087 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8770 │ │ +345722: 2200 0f13 |0003: new-instance v0, Lorg/jaudiotagger/utils/tree/EventListenerList; // type@130f │ │ +345726: 7010 8c9f 0000 |0005: invoke-direct {v0}, Lorg/jaudiotagger/utils/tree/EventListenerList;.:()V // method@9f8c │ │ +34572c: 5b10 9b93 |0008: iput-object v0, v1, Lorg/jaudiotagger/utils/tree/DefaultTreeModel;.listenerList:Lorg/jaudiotagger/utils/tree/EventListenerList; // field@939b │ │ +345730: 5b12 9c93 |000a: iput-object v2, v1, Lorg/jaudiotagger/utils/tree/DefaultTreeModel;.root:Lorg/jaudiotagger/utils/tree/TreeNode; // field@939c │ │ +345734: 5c13 9a93 |000c: iput-boolean v3, v1, Lorg/jaudiotagger/utils/tree/DefaultTreeModel;.asksAllowsChildren:Z // field@939a │ │ +345738: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x0003 line=42 │ │ 0x000a line=84 │ │ 0x000c line=85 │ │ locals : │ │ @@ -1129912,35 +1129912,35 @@ │ │ type : '(Ljava/lang/Object;Lorg/jaudiotagger/utils/tree/TreePath;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -3458c8: |[3458c8] org.jaudiotagger.utils.tree.DefaultTreeModel.fireTreeStructureChanged:(Ljava/lang/Object;Lorg/jaudiotagger/utils/tree/TreePath;)V │ │ -3458d8: 5450 9b93 |0000: iget-object v0, v5, Lorg/jaudiotagger/utils/tree/DefaultTreeModel;.listenerList:Lorg/jaudiotagger/utils/tree/EventListenerList; // field@939b │ │ -3458dc: 6e10 919f 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/utils/tree/EventListenerList;.getListenerList:()[Ljava/lang/Object; // method@9f91 │ │ -3458e2: 0c00 |0005: move-result-object v0 │ │ -3458e4: 2101 |0006: array-length v1, v0 │ │ -3458e6: d801 01fe |0007: add-int/lit8 v1, v1, #int -2 // #fe │ │ -3458ea: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -3458ec: 3a01 1b00 |000a: if-ltz v1, 0025 // +001b │ │ -3458f0: 4603 0001 |000c: aget-object v3, v0, v1 │ │ -3458f4: 1c04 1313 |000e: const-class v4, Lorg/jaudiotagger/utils/tree/TreeModelListener; // type@1313 │ │ -3458f8: 3343 1200 |0010: if-ne v3, v4, 0022 // +0012 │ │ -3458fc: 3902 0700 |0012: if-nez v2, 0019 // +0007 │ │ -345900: 2202 1213 |0014: new-instance v2, Lorg/jaudiotagger/utils/tree/TreeModelEvent; // type@1312 │ │ -345904: 7030 a79f 6207 |0016: invoke-direct {v2, v6, v7}, Lorg/jaudiotagger/utils/tree/TreeModelEvent;.:(Ljava/lang/Object;Lorg/jaudiotagger/utils/tree/TreePath;)V // method@9fa7 │ │ -34590a: d803 0101 |0019: add-int/lit8 v3, v1, #int 1 // #01 │ │ -34590e: 4603 0003 |001b: aget-object v3, v0, v3 │ │ -345912: 1f03 1313 |001d: check-cast v3, Lorg/jaudiotagger/utils/tree/TreeModelListener; // type@1313 │ │ -345916: 7220 b39f 2300 |001f: invoke-interface {v3, v2}, Lorg/jaudiotagger/utils/tree/TreeModelListener;.treeStructureChanged:(Lorg/jaudiotagger/utils/tree/TreeModelEvent;)V // method@9fb3 │ │ -34591c: d801 01fe |0022: add-int/lit8 v1, v1, #int -2 // #fe │ │ -345920: 28e6 |0024: goto 000a // -001a │ │ -345922: 0e00 |0025: return-void │ │ +3458cc: |[3458cc] org.jaudiotagger.utils.tree.DefaultTreeModel.fireTreeStructureChanged:(Ljava/lang/Object;Lorg/jaudiotagger/utils/tree/TreePath;)V │ │ +3458dc: 5450 9b93 |0000: iget-object v0, v5, Lorg/jaudiotagger/utils/tree/DefaultTreeModel;.listenerList:Lorg/jaudiotagger/utils/tree/EventListenerList; // field@939b │ │ +3458e0: 6e10 919f 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/utils/tree/EventListenerList;.getListenerList:()[Ljava/lang/Object; // method@9f91 │ │ +3458e6: 0c00 |0005: move-result-object v0 │ │ +3458e8: 2101 |0006: array-length v1, v0 │ │ +3458ea: d801 01fe |0007: add-int/lit8 v1, v1, #int -2 // #fe │ │ +3458ee: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +3458f0: 3a01 1b00 |000a: if-ltz v1, 0025 // +001b │ │ +3458f4: 4603 0001 |000c: aget-object v3, v0, v1 │ │ +3458f8: 1c04 1313 |000e: const-class v4, Lorg/jaudiotagger/utils/tree/TreeModelListener; // type@1313 │ │ +3458fc: 3343 1200 |0010: if-ne v3, v4, 0022 // +0012 │ │ +345900: 3902 0700 |0012: if-nez v2, 0019 // +0007 │ │ +345904: 2202 1213 |0014: new-instance v2, Lorg/jaudiotagger/utils/tree/TreeModelEvent; // type@1312 │ │ +345908: 7030 a79f 6207 |0016: invoke-direct {v2, v6, v7}, Lorg/jaudiotagger/utils/tree/TreeModelEvent;.:(Ljava/lang/Object;Lorg/jaudiotagger/utils/tree/TreePath;)V // method@9fa7 │ │ +34590e: d803 0101 |0019: add-int/lit8 v3, v1, #int 1 // #01 │ │ +345912: 4603 0003 |001b: aget-object v3, v0, v3 │ │ +345916: 1f03 1313 |001d: check-cast v3, Lorg/jaudiotagger/utils/tree/TreeModelListener; // type@1313 │ │ +34591a: 7220 b39f 2300 |001f: invoke-interface {v3, v2}, Lorg/jaudiotagger/utils/tree/TreeModelListener;.treeStructureChanged:(Lorg/jaudiotagger/utils/tree/TreeModelEvent;)V // method@9fb3 │ │ +345920: d801 01fe |0022: add-int/lit8 v1, v1, #int -2 // #fe │ │ +345924: 28e6 |0024: goto 000a // -001a │ │ +345926: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=581 │ │ 0x0006 line=585 │ │ 0x000c line=586 │ │ 0x0014 line=589 │ │ 0x001b line=590 │ │ @@ -1129954,35 +1129954,35 @@ │ │ type : '(Ljava/io/ObjectInputStream;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -345ac4: |[345ac4] org.jaudiotagger.utils.tree.DefaultTreeModel.readObject:(Ljava/io/ObjectInputStream;)V │ │ -345ad4: 6e10 9086 0300 |0000: invoke-virtual {v3}, Ljava/io/ObjectInputStream;.defaultReadObject:()V // method@8690 │ │ -345ada: 6e10 9186 0300 |0003: invoke-virtual {v3}, Ljava/io/ObjectInputStream;.readObject:()Ljava/lang/Object; // method@8691 │ │ -345ae0: 0c03 |0006: move-result-object v3 │ │ -345ae2: 1f03 a310 |0007: check-cast v3, Ljava/util/Vector; // type@10a3 │ │ -345ae6: 6e10 cd89 0300 |0009: invoke-virtual {v3}, Ljava/util/Vector;.size:()I // method@89cd │ │ -345aec: 0a00 |000c: move-result v0 │ │ -345aee: 3d00 1800 |000d: if-lez v0, 0025 // +0018 │ │ -345af2: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -345af4: 6e20 c889 0300 |0010: invoke-virtual {v3, v0}, Ljava/util/Vector;.elementAt:(I)Ljava/lang/Object; // method@89c8 │ │ -345afa: 0c00 |0013: move-result-object v0 │ │ -345afc: 1a01 279f |0014: const-string v1, "root" // string@9f27 │ │ -345b00: 6e20 7287 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@8772 │ │ -345b06: 0a00 |0019: move-result v0 │ │ -345b08: 3800 0b00 |001a: if-eqz v0, 0025 // +000b │ │ -345b0c: 1210 |001c: const/4 v0, #int 1 // #1 │ │ -345b0e: 6e20 c889 0300 |001d: invoke-virtual {v3, v0}, Ljava/util/Vector;.elementAt:(I)Ljava/lang/Object; // method@89c8 │ │ -345b14: 0c03 |0020: move-result-object v3 │ │ -345b16: 1f03 1413 |0021: check-cast v3, Lorg/jaudiotagger/utils/tree/TreeNode; // type@1314 │ │ -345b1a: 5b23 9c93 |0023: iput-object v3, v2, Lorg/jaudiotagger/utils/tree/DefaultTreeModel;.root:Lorg/jaudiotagger/utils/tree/TreeNode; // field@939c │ │ -345b1e: 0e00 |0025: return-void │ │ +345ac8: |[345ac8] org.jaudiotagger.utils.tree.DefaultTreeModel.readObject:(Ljava/io/ObjectInputStream;)V │ │ +345ad8: 6e10 9086 0300 |0000: invoke-virtual {v3}, Ljava/io/ObjectInputStream;.defaultReadObject:()V // method@8690 │ │ +345ade: 6e10 9186 0300 |0003: invoke-virtual {v3}, Ljava/io/ObjectInputStream;.readObject:()Ljava/lang/Object; // method@8691 │ │ +345ae4: 0c03 |0006: move-result-object v3 │ │ +345ae6: 1f03 a310 |0007: check-cast v3, Ljava/util/Vector; // type@10a3 │ │ +345aea: 6e10 cd89 0300 |0009: invoke-virtual {v3}, Ljava/util/Vector;.size:()I // method@89cd │ │ +345af0: 0a00 |000c: move-result v0 │ │ +345af2: 3d00 1800 |000d: if-lez v0, 0025 // +0018 │ │ +345af6: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +345af8: 6e20 c889 0300 |0010: invoke-virtual {v3, v0}, Ljava/util/Vector;.elementAt:(I)Ljava/lang/Object; // method@89c8 │ │ +345afe: 0c00 |0013: move-result-object v0 │ │ +345b00: 1a01 279f |0014: const-string v1, "root" // string@9f27 │ │ +345b04: 6e20 7287 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@8772 │ │ +345b0a: 0a00 |0019: move-result v0 │ │ +345b0c: 3800 0b00 |001a: if-eqz v0, 0025 // +000b │ │ +345b10: 1210 |001c: const/4 v0, #int 1 // #1 │ │ +345b12: 6e20 c889 0300 |001d: invoke-virtual {v3, v0}, Ljava/util/Vector;.elementAt:(I)Ljava/lang/Object; // method@89c8 │ │ +345b18: 0c03 |0020: move-result-object v3 │ │ +345b1a: 1f03 1413 |0021: check-cast v3, Lorg/jaudiotagger/utils/tree/TreeNode; // type@1314 │ │ +345b1e: 5b23 9c93 |0023: iput-object v3, v2, Lorg/jaudiotagger/utils/tree/DefaultTreeModel;.root:Lorg/jaudiotagger/utils/tree/TreeNode; // field@939c │ │ +345b22: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=650 │ │ 0x0003 line=652 │ │ 0x0009 line=654 │ │ 0x0010 line=656 │ │ 0x0016 line=657 │ │ @@ -1129996,28 +1129996,28 @@ │ │ type : '(Ljava/io/ObjectOutputStream;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -345c5c: |[345c5c] org.jaudiotagger.utils.tree.DefaultTreeModel.writeObject:(Ljava/io/ObjectOutputStream;)V │ │ -345c6c: 2200 a310 |0000: new-instance v0, Ljava/util/Vector; // type@10a3 │ │ -345c70: 7010 c589 0000 |0002: invoke-direct {v0}, Ljava/util/Vector;.:()V // method@89c5 │ │ -345c76: 6e10 9586 0300 |0005: invoke-virtual {v3}, Ljava/io/ObjectOutputStream;.defaultWriteObject:()V // method@8695 │ │ -345c7c: 5421 9c93 |0008: iget-object v1, v2, Lorg/jaudiotagger/utils/tree/DefaultTreeModel;.root:Lorg/jaudiotagger/utils/tree/TreeNode; // field@939c │ │ -345c80: 3801 1000 |000a: if-eqz v1, 001a // +0010 │ │ -345c84: 2011 0510 |000c: instance-of v1, v1, Ljava/io/Serializable; // type@1005 │ │ -345c88: 3801 0c00 |000e: if-eqz v1, 001a // +000c │ │ -345c8c: 1a01 279f |0010: const-string v1, "root" // string@9f27 │ │ -345c90: 6e20 c789 1000 |0012: invoke-virtual {v0, v1}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@89c7 │ │ -345c96: 5421 9c93 |0015: iget-object v1, v2, Lorg/jaudiotagger/utils/tree/DefaultTreeModel;.root:Lorg/jaudiotagger/utils/tree/TreeNode; // field@939c │ │ -345c9a: 6e20 c789 1000 |0017: invoke-virtual {v0, v1}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@89c7 │ │ -345ca0: 6e20 9686 0300 |001a: invoke-virtual {v3, v0}, Ljava/io/ObjectOutputStream;.writeObject:(Ljava/lang/Object;)V // method@8696 │ │ -345ca6: 0e00 |001d: return-void │ │ +345c60: |[345c60] org.jaudiotagger.utils.tree.DefaultTreeModel.writeObject:(Ljava/io/ObjectOutputStream;)V │ │ +345c70: 2200 a310 |0000: new-instance v0, Ljava/util/Vector; // type@10a3 │ │ +345c74: 7010 c589 0000 |0002: invoke-direct {v0}, Ljava/util/Vector;.:()V // method@89c5 │ │ +345c7a: 6e10 9586 0300 |0005: invoke-virtual {v3}, Ljava/io/ObjectOutputStream;.defaultWriteObject:()V // method@8695 │ │ +345c80: 5421 9c93 |0008: iget-object v1, v2, Lorg/jaudiotagger/utils/tree/DefaultTreeModel;.root:Lorg/jaudiotagger/utils/tree/TreeNode; // field@939c │ │ +345c84: 3801 1000 |000a: if-eqz v1, 001a // +0010 │ │ +345c88: 2011 0510 |000c: instance-of v1, v1, Ljava/io/Serializable; // type@1005 │ │ +345c8c: 3801 0c00 |000e: if-eqz v1, 001a // +000c │ │ +345c90: 1a01 279f |0010: const-string v1, "root" // string@9f27 │ │ +345c94: 6e20 c789 1000 |0012: invoke-virtual {v0, v1}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@89c7 │ │ +345c9a: 5421 9c93 |0015: iget-object v1, v2, Lorg/jaudiotagger/utils/tree/DefaultTreeModel;.root:Lorg/jaudiotagger/utils/tree/TreeNode; // field@939c │ │ +345c9e: 6e20 c789 1000 |0017: invoke-virtual {v0, v1}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@89c7 │ │ +345ca4: 6e20 9686 0300 |001a: invoke-virtual {v3, v0}, Ljava/io/ObjectOutputStream;.writeObject:(Ljava/lang/Object;)V // method@8696 │ │ +345caa: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=637 │ │ 0x0005 line=639 │ │ 0x0008 line=641 │ │ 0x0012 line=642 │ │ 0x0015 line=643 │ │ @@ -1130032,19 +1130032,19 @@ │ │ type : '(Lorg/jaudiotagger/utils/tree/TreeModelListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -345738: |[345738] org.jaudiotagger.utils.tree.DefaultTreeModel.addTreeModelListener:(Lorg/jaudiotagger/utils/tree/TreeModelListener;)V │ │ -345748: 5420 9b93 |0000: iget-object v0, v2, Lorg/jaudiotagger/utils/tree/DefaultTreeModel;.listenerList:Lorg/jaudiotagger/utils/tree/EventListenerList; // field@939b │ │ -34574c: 1c01 1313 |0002: const-class v1, Lorg/jaudiotagger/utils/tree/TreeModelListener; // type@1313 │ │ -345750: 6e30 8d9f 1003 |0004: invoke-virtual {v0, v1, v3}, Lorg/jaudiotagger/utils/tree/EventListenerList;.add:(Ljava/lang/Class;Ljava/util/EventListener;)V // method@9f8d │ │ -345756: 0e00 |0007: return-void │ │ +34573c: |[34573c] org.jaudiotagger.utils.tree.DefaultTreeModel.addTreeModelListener:(Lorg/jaudiotagger/utils/tree/TreeModelListener;)V │ │ +34574c: 5420 9b93 |0000: iget-object v0, v2, Lorg/jaudiotagger/utils/tree/DefaultTreeModel;.listenerList:Lorg/jaudiotagger/utils/tree/EventListenerList; // field@939b │ │ +345750: 1c01 1313 |0002: const-class v1, Lorg/jaudiotagger/utils/tree/TreeModelListener; // type@1313 │ │ +345754: 6e30 8d9f 1003 |0004: invoke-virtual {v0, v1, v3}, Lorg/jaudiotagger/utils/tree/EventListenerList;.add:(Ljava/lang/Class;Ljava/util/EventListener;)V // method@9f8d │ │ +34575a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=414 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/jaudiotagger/utils/tree/DefaultTreeModel; │ │ 0x0000 - 0x0008 reg=3 (null) Lorg/jaudiotagger/utils/tree/TreeModelListener; │ │ │ │ @@ -1130053,17 +1130053,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -34555c: |[34555c] org.jaudiotagger.utils.tree.DefaultTreeModel.asksAllowsChildren:()Z │ │ -34556c: 5510 9a93 |0000: iget-boolean v0, v1, Lorg/jaudiotagger/utils/tree/DefaultTreeModel;.asksAllowsChildren:Z // field@939a │ │ -345570: 0f00 |0002: return v0 │ │ +345560: |[345560] org.jaudiotagger.utils.tree.DefaultTreeModel.asksAllowsChildren:()Z │ │ +345570: 5510 9a93 |0000: iget-boolean v0, v1, Lorg/jaudiotagger/utils/tree/DefaultTreeModel;.asksAllowsChildren:Z // field@939a │ │ +345574: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/utils/tree/DefaultTreeModel; │ │ │ │ #2 : (in Lorg/jaudiotagger/utils/tree/DefaultTreeModel;) │ │ @@ -1130071,35 +1130071,35 @@ │ │ type : '(Ljava/lang/Object;[Ljava/lang/Object;[I[Ljava/lang/Object;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 10 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 38 16-bit code units │ │ -345758: |[345758] org.jaudiotagger.utils.tree.DefaultTreeModel.fireTreeNodesChanged:(Ljava/lang/Object;[Ljava/lang/Object;[I[Ljava/lang/Object;)V │ │ -345768: 5450 9b93 |0000: iget-object v0, v5, Lorg/jaudiotagger/utils/tree/DefaultTreeModel;.listenerList:Lorg/jaudiotagger/utils/tree/EventListenerList; // field@939b │ │ -34576c: 6e10 919f 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/utils/tree/EventListenerList;.getListenerList:()[Ljava/lang/Object; // method@9f91 │ │ -345772: 0c00 |0005: move-result-object v0 │ │ -345774: 2101 |0006: array-length v1, v0 │ │ -345776: d801 01fe |0007: add-int/lit8 v1, v1, #int -2 // #fe │ │ -34577a: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -34577c: 3a01 1b00 |000a: if-ltz v1, 0025 // +001b │ │ -345780: 4603 0001 |000c: aget-object v3, v0, v1 │ │ -345784: 1c04 1313 |000e: const-class v4, Lorg/jaudiotagger/utils/tree/TreeModelListener; // type@1313 │ │ -345788: 3343 1200 |0010: if-ne v3, v4, 0022 // +0012 │ │ -34578c: 3902 0700 |0012: if-nez v2, 0019 // +0007 │ │ -345790: 2202 1213 |0014: new-instance v2, Lorg/jaudiotagger/utils/tree/TreeModelEvent; // type@1312 │ │ -345794: 7059 aa9f 6287 |0016: invoke-direct {v2, v6, v7, v8, v9}, Lorg/jaudiotagger/utils/tree/TreeModelEvent;.:(Ljava/lang/Object;[Ljava/lang/Object;[I[Ljava/lang/Object;)V // method@9faa │ │ -34579a: d803 0101 |0019: add-int/lit8 v3, v1, #int 1 // #01 │ │ -34579e: 4603 0003 |001b: aget-object v3, v0, v3 │ │ -3457a2: 1f03 1313 |001d: check-cast v3, Lorg/jaudiotagger/utils/tree/TreeModelListener; // type@1313 │ │ -3457a6: 7220 b09f 2300 |001f: invoke-interface {v3, v2}, Lorg/jaudiotagger/utils/tree/TreeModelListener;.treeNodesChanged:(Lorg/jaudiotagger/utils/tree/TreeModelEvent;)V // method@9fb0 │ │ -3457ac: d801 01fe |0022: add-int/lit8 v1, v1, #int -2 // #fe │ │ -3457b0: 28e6 |0024: goto 000a // -001a │ │ -3457b2: 0e00 |0025: return-void │ │ +34575c: |[34575c] org.jaudiotagger.utils.tree.DefaultTreeModel.fireTreeNodesChanged:(Ljava/lang/Object;[Ljava/lang/Object;[I[Ljava/lang/Object;)V │ │ +34576c: 5450 9b93 |0000: iget-object v0, v5, Lorg/jaudiotagger/utils/tree/DefaultTreeModel;.listenerList:Lorg/jaudiotagger/utils/tree/EventListenerList; // field@939b │ │ +345770: 6e10 919f 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/utils/tree/EventListenerList;.getListenerList:()[Ljava/lang/Object; // method@9f91 │ │ +345776: 0c00 |0005: move-result-object v0 │ │ +345778: 2101 |0006: array-length v1, v0 │ │ +34577a: d801 01fe |0007: add-int/lit8 v1, v1, #int -2 // #fe │ │ +34577e: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +345780: 3a01 1b00 |000a: if-ltz v1, 0025 // +001b │ │ +345784: 4603 0001 |000c: aget-object v3, v0, v1 │ │ +345788: 1c04 1313 |000e: const-class v4, Lorg/jaudiotagger/utils/tree/TreeModelListener; // type@1313 │ │ +34578c: 3343 1200 |0010: if-ne v3, v4, 0022 // +0012 │ │ +345790: 3902 0700 |0012: if-nez v2, 0019 // +0007 │ │ +345794: 2202 1213 |0014: new-instance v2, Lorg/jaudiotagger/utils/tree/TreeModelEvent; // type@1312 │ │ +345798: 7059 aa9f 6287 |0016: invoke-direct {v2, v6, v7, v8, v9}, Lorg/jaudiotagger/utils/tree/TreeModelEvent;.:(Ljava/lang/Object;[Ljava/lang/Object;[I[Ljava/lang/Object;)V // method@9faa │ │ +34579e: d803 0101 |0019: add-int/lit8 v3, v1, #int 1 // #01 │ │ +3457a2: 4603 0003 |001b: aget-object v3, v0, v3 │ │ +3457a6: 1f03 1313 |001d: check-cast v3, Lorg/jaudiotagger/utils/tree/TreeModelListener; // type@1313 │ │ +3457aa: 7220 b09f 2300 |001f: invoke-interface {v3, v2}, Lorg/jaudiotagger/utils/tree/TreeModelListener;.treeNodesChanged:(Lorg/jaudiotagger/utils/tree/TreeModelEvent;)V // method@9fb0 │ │ +3457b0: d801 01fe |0022: add-int/lit8 v1, v1, #int -2 // #fe │ │ +3457b4: 28e6 |0024: goto 000a // -001a │ │ +3457b6: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=461 │ │ 0x0006 line=465 │ │ 0x000c line=466 │ │ 0x0014 line=469 │ │ 0x001b line=471 │ │ @@ -1130115,35 +1130115,35 @@ │ │ type : '(Ljava/lang/Object;[Ljava/lang/Object;[I[Ljava/lang/Object;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 10 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 38 16-bit code units │ │ -3457b4: |[3457b4] org.jaudiotagger.utils.tree.DefaultTreeModel.fireTreeNodesInserted:(Ljava/lang/Object;[Ljava/lang/Object;[I[Ljava/lang/Object;)V │ │ -3457c4: 5450 9b93 |0000: iget-object v0, v5, Lorg/jaudiotagger/utils/tree/DefaultTreeModel;.listenerList:Lorg/jaudiotagger/utils/tree/EventListenerList; // field@939b │ │ -3457c8: 6e10 919f 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/utils/tree/EventListenerList;.getListenerList:()[Ljava/lang/Object; // method@9f91 │ │ -3457ce: 0c00 |0005: move-result-object v0 │ │ -3457d0: 2101 |0006: array-length v1, v0 │ │ -3457d2: d801 01fe |0007: add-int/lit8 v1, v1, #int -2 // #fe │ │ -3457d6: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -3457d8: 3a01 1b00 |000a: if-ltz v1, 0025 // +001b │ │ -3457dc: 4603 0001 |000c: aget-object v3, v0, v1 │ │ -3457e0: 1c04 1313 |000e: const-class v4, Lorg/jaudiotagger/utils/tree/TreeModelListener; // type@1313 │ │ -3457e4: 3343 1200 |0010: if-ne v3, v4, 0022 // +0012 │ │ -3457e8: 3902 0700 |0012: if-nez v2, 0019 // +0007 │ │ -3457ec: 2202 1213 |0014: new-instance v2, Lorg/jaudiotagger/utils/tree/TreeModelEvent; // type@1312 │ │ -3457f0: 7059 aa9f 6287 |0016: invoke-direct {v2, v6, v7, v8, v9}, Lorg/jaudiotagger/utils/tree/TreeModelEvent;.:(Ljava/lang/Object;[Ljava/lang/Object;[I[Ljava/lang/Object;)V // method@9faa │ │ -3457f6: d803 0101 |0019: add-int/lit8 v3, v1, #int 1 // #01 │ │ -3457fa: 4603 0003 |001b: aget-object v3, v0, v3 │ │ -3457fe: 1f03 1313 |001d: check-cast v3, Lorg/jaudiotagger/utils/tree/TreeModelListener; // type@1313 │ │ -345802: 7220 b19f 2300 |001f: invoke-interface {v3, v2}, Lorg/jaudiotagger/utils/tree/TreeModelListener;.treeNodesInserted:(Lorg/jaudiotagger/utils/tree/TreeModelEvent;)V // method@9fb1 │ │ -345808: d801 01fe |0022: add-int/lit8 v1, v1, #int -2 // #fe │ │ -34580c: 28e6 |0024: goto 000a // -001a │ │ -34580e: 0e00 |0025: return-void │ │ +3457b8: |[3457b8] org.jaudiotagger.utils.tree.DefaultTreeModel.fireTreeNodesInserted:(Ljava/lang/Object;[Ljava/lang/Object;[I[Ljava/lang/Object;)V │ │ +3457c8: 5450 9b93 |0000: iget-object v0, v5, Lorg/jaudiotagger/utils/tree/DefaultTreeModel;.listenerList:Lorg/jaudiotagger/utils/tree/EventListenerList; // field@939b │ │ +3457cc: 6e10 919f 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/utils/tree/EventListenerList;.getListenerList:()[Ljava/lang/Object; // method@9f91 │ │ +3457d2: 0c00 |0005: move-result-object v0 │ │ +3457d4: 2101 |0006: array-length v1, v0 │ │ +3457d6: d801 01fe |0007: add-int/lit8 v1, v1, #int -2 // #fe │ │ +3457da: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +3457dc: 3a01 1b00 |000a: if-ltz v1, 0025 // +001b │ │ +3457e0: 4603 0001 |000c: aget-object v3, v0, v1 │ │ +3457e4: 1c04 1313 |000e: const-class v4, Lorg/jaudiotagger/utils/tree/TreeModelListener; // type@1313 │ │ +3457e8: 3343 1200 |0010: if-ne v3, v4, 0022 // +0012 │ │ +3457ec: 3902 0700 |0012: if-nez v2, 0019 // +0007 │ │ +3457f0: 2202 1213 |0014: new-instance v2, Lorg/jaudiotagger/utils/tree/TreeModelEvent; // type@1312 │ │ +3457f4: 7059 aa9f 6287 |0016: invoke-direct {v2, v6, v7, v8, v9}, Lorg/jaudiotagger/utils/tree/TreeModelEvent;.:(Ljava/lang/Object;[Ljava/lang/Object;[I[Ljava/lang/Object;)V // method@9faa │ │ +3457fa: d803 0101 |0019: add-int/lit8 v3, v1, #int 1 // #01 │ │ +3457fe: 4603 0003 |001b: aget-object v3, v0, v3 │ │ +345802: 1f03 1313 |001d: check-cast v3, Lorg/jaudiotagger/utils/tree/TreeModelListener; // type@1313 │ │ +345806: 7220 b19f 2300 |001f: invoke-interface {v3, v2}, Lorg/jaudiotagger/utils/tree/TreeModelListener;.treeNodesInserted:(Lorg/jaudiotagger/utils/tree/TreeModelEvent;)V // method@9fb1 │ │ +34580c: d801 01fe |0022: add-int/lit8 v1, v1, #int -2 // #fe │ │ +345810: 28e6 |0024: goto 000a // -001a │ │ +345812: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=492 │ │ 0x0006 line=496 │ │ 0x000c line=497 │ │ 0x0014 line=500 │ │ 0x001b line=502 │ │ @@ -1130159,35 +1130159,35 @@ │ │ type : '(Ljava/lang/Object;[Ljava/lang/Object;[I[Ljava/lang/Object;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 10 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 38 16-bit code units │ │ -345810: |[345810] org.jaudiotagger.utils.tree.DefaultTreeModel.fireTreeNodesRemoved:(Ljava/lang/Object;[Ljava/lang/Object;[I[Ljava/lang/Object;)V │ │ -345820: 5450 9b93 |0000: iget-object v0, v5, Lorg/jaudiotagger/utils/tree/DefaultTreeModel;.listenerList:Lorg/jaudiotagger/utils/tree/EventListenerList; // field@939b │ │ -345824: 6e10 919f 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/utils/tree/EventListenerList;.getListenerList:()[Ljava/lang/Object; // method@9f91 │ │ -34582a: 0c00 |0005: move-result-object v0 │ │ -34582c: 2101 |0006: array-length v1, v0 │ │ -34582e: d801 01fe |0007: add-int/lit8 v1, v1, #int -2 // #fe │ │ -345832: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -345834: 3a01 1b00 |000a: if-ltz v1, 0025 // +001b │ │ -345838: 4603 0001 |000c: aget-object v3, v0, v1 │ │ -34583c: 1c04 1313 |000e: const-class v4, Lorg/jaudiotagger/utils/tree/TreeModelListener; // type@1313 │ │ -345840: 3343 1200 |0010: if-ne v3, v4, 0022 // +0012 │ │ -345844: 3902 0700 |0012: if-nez v2, 0019 // +0007 │ │ -345848: 2202 1213 |0014: new-instance v2, Lorg/jaudiotagger/utils/tree/TreeModelEvent; // type@1312 │ │ -34584c: 7059 aa9f 6287 |0016: invoke-direct {v2, v6, v7, v8, v9}, Lorg/jaudiotagger/utils/tree/TreeModelEvent;.:(Ljava/lang/Object;[Ljava/lang/Object;[I[Ljava/lang/Object;)V // method@9faa │ │ -345852: d803 0101 |0019: add-int/lit8 v3, v1, #int 1 // #01 │ │ -345856: 4603 0003 |001b: aget-object v3, v0, v3 │ │ -34585a: 1f03 1313 |001d: check-cast v3, Lorg/jaudiotagger/utils/tree/TreeModelListener; // type@1313 │ │ -34585e: 7220 b29f 2300 |001f: invoke-interface {v3, v2}, Lorg/jaudiotagger/utils/tree/TreeModelListener;.treeNodesRemoved:(Lorg/jaudiotagger/utils/tree/TreeModelEvent;)V // method@9fb2 │ │ -345864: d801 01fe |0022: add-int/lit8 v1, v1, #int -2 // #fe │ │ -345868: 28e6 |0024: goto 000a // -001a │ │ -34586a: 0e00 |0025: return-void │ │ +345814: |[345814] org.jaudiotagger.utils.tree.DefaultTreeModel.fireTreeNodesRemoved:(Ljava/lang/Object;[Ljava/lang/Object;[I[Ljava/lang/Object;)V │ │ +345824: 5450 9b93 |0000: iget-object v0, v5, Lorg/jaudiotagger/utils/tree/DefaultTreeModel;.listenerList:Lorg/jaudiotagger/utils/tree/EventListenerList; // field@939b │ │ +345828: 6e10 919f 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/utils/tree/EventListenerList;.getListenerList:()[Ljava/lang/Object; // method@9f91 │ │ +34582e: 0c00 |0005: move-result-object v0 │ │ +345830: 2101 |0006: array-length v1, v0 │ │ +345832: d801 01fe |0007: add-int/lit8 v1, v1, #int -2 // #fe │ │ +345836: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +345838: 3a01 1b00 |000a: if-ltz v1, 0025 // +001b │ │ +34583c: 4603 0001 |000c: aget-object v3, v0, v1 │ │ +345840: 1c04 1313 |000e: const-class v4, Lorg/jaudiotagger/utils/tree/TreeModelListener; // type@1313 │ │ +345844: 3343 1200 |0010: if-ne v3, v4, 0022 // +0012 │ │ +345848: 3902 0700 |0012: if-nez v2, 0019 // +0007 │ │ +34584c: 2202 1213 |0014: new-instance v2, Lorg/jaudiotagger/utils/tree/TreeModelEvent; // type@1312 │ │ +345850: 7059 aa9f 6287 |0016: invoke-direct {v2, v6, v7, v8, v9}, Lorg/jaudiotagger/utils/tree/TreeModelEvent;.:(Ljava/lang/Object;[Ljava/lang/Object;[I[Ljava/lang/Object;)V // method@9faa │ │ +345856: d803 0101 |0019: add-int/lit8 v3, v1, #int 1 // #01 │ │ +34585a: 4603 0003 |001b: aget-object v3, v0, v3 │ │ +34585e: 1f03 1313 |001d: check-cast v3, Lorg/jaudiotagger/utils/tree/TreeModelListener; // type@1313 │ │ +345862: 7220 b29f 2300 |001f: invoke-interface {v3, v2}, Lorg/jaudiotagger/utils/tree/TreeModelListener;.treeNodesRemoved:(Lorg/jaudiotagger/utils/tree/TreeModelEvent;)V // method@9fb2 │ │ +345868: d801 01fe |0022: add-int/lit8 v1, v1, #int -2 // #fe │ │ +34586c: 28e6 |0024: goto 000a // -001a │ │ +34586e: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=523 │ │ 0x0006 line=527 │ │ 0x000c line=528 │ │ 0x0014 line=531 │ │ 0x001b line=533 │ │ @@ -1130203,35 +1130203,35 @@ │ │ type : '(Ljava/lang/Object;[Ljava/lang/Object;[I[Ljava/lang/Object;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 10 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 38 16-bit code units │ │ -34586c: |[34586c] org.jaudiotagger.utils.tree.DefaultTreeModel.fireTreeStructureChanged:(Ljava/lang/Object;[Ljava/lang/Object;[I[Ljava/lang/Object;)V │ │ -34587c: 5450 9b93 |0000: iget-object v0, v5, Lorg/jaudiotagger/utils/tree/DefaultTreeModel;.listenerList:Lorg/jaudiotagger/utils/tree/EventListenerList; // field@939b │ │ -345880: 6e10 919f 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/utils/tree/EventListenerList;.getListenerList:()[Ljava/lang/Object; // method@9f91 │ │ -345886: 0c00 |0005: move-result-object v0 │ │ -345888: 2101 |0006: array-length v1, v0 │ │ -34588a: d801 01fe |0007: add-int/lit8 v1, v1, #int -2 // #fe │ │ -34588e: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -345890: 3a01 1b00 |000a: if-ltz v1, 0025 // +001b │ │ -345894: 4603 0001 |000c: aget-object v3, v0, v1 │ │ -345898: 1c04 1313 |000e: const-class v4, Lorg/jaudiotagger/utils/tree/TreeModelListener; // type@1313 │ │ -34589c: 3343 1200 |0010: if-ne v3, v4, 0022 // +0012 │ │ -3458a0: 3902 0700 |0012: if-nez v2, 0019 // +0007 │ │ -3458a4: 2202 1213 |0014: new-instance v2, Lorg/jaudiotagger/utils/tree/TreeModelEvent; // type@1312 │ │ -3458a8: 7059 aa9f 6287 |0016: invoke-direct {v2, v6, v7, v8, v9}, Lorg/jaudiotagger/utils/tree/TreeModelEvent;.:(Ljava/lang/Object;[Ljava/lang/Object;[I[Ljava/lang/Object;)V // method@9faa │ │ -3458ae: d803 0101 |0019: add-int/lit8 v3, v1, #int 1 // #01 │ │ -3458b2: 4603 0003 |001b: aget-object v3, v0, v3 │ │ -3458b6: 1f03 1313 |001d: check-cast v3, Lorg/jaudiotagger/utils/tree/TreeModelListener; // type@1313 │ │ -3458ba: 7220 b39f 2300 |001f: invoke-interface {v3, v2}, Lorg/jaudiotagger/utils/tree/TreeModelListener;.treeStructureChanged:(Lorg/jaudiotagger/utils/tree/TreeModelEvent;)V // method@9fb3 │ │ -3458c0: d801 01fe |0022: add-int/lit8 v1, v1, #int -2 // #fe │ │ -3458c4: 28e6 |0024: goto 000a // -001a │ │ -3458c6: 0e00 |0025: return-void │ │ +345870: |[345870] org.jaudiotagger.utils.tree.DefaultTreeModel.fireTreeStructureChanged:(Ljava/lang/Object;[Ljava/lang/Object;[I[Ljava/lang/Object;)V │ │ +345880: 5450 9b93 |0000: iget-object v0, v5, Lorg/jaudiotagger/utils/tree/DefaultTreeModel;.listenerList:Lorg/jaudiotagger/utils/tree/EventListenerList; // field@939b │ │ +345884: 6e10 919f 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/utils/tree/EventListenerList;.getListenerList:()[Ljava/lang/Object; // method@9f91 │ │ +34588a: 0c00 |0005: move-result-object v0 │ │ +34588c: 2101 |0006: array-length v1, v0 │ │ +34588e: d801 01fe |0007: add-int/lit8 v1, v1, #int -2 // #fe │ │ +345892: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +345894: 3a01 1b00 |000a: if-ltz v1, 0025 // +001b │ │ +345898: 4603 0001 |000c: aget-object v3, v0, v1 │ │ +34589c: 1c04 1313 |000e: const-class v4, Lorg/jaudiotagger/utils/tree/TreeModelListener; // type@1313 │ │ +3458a0: 3343 1200 |0010: if-ne v3, v4, 0022 // +0012 │ │ +3458a4: 3902 0700 |0012: if-nez v2, 0019 // +0007 │ │ +3458a8: 2202 1213 |0014: new-instance v2, Lorg/jaudiotagger/utils/tree/TreeModelEvent; // type@1312 │ │ +3458ac: 7059 aa9f 6287 |0016: invoke-direct {v2, v6, v7, v8, v9}, Lorg/jaudiotagger/utils/tree/TreeModelEvent;.:(Ljava/lang/Object;[Ljava/lang/Object;[I[Ljava/lang/Object;)V // method@9faa │ │ +3458b2: d803 0101 |0019: add-int/lit8 v3, v1, #int 1 // #01 │ │ +3458b6: 4603 0003 |001b: aget-object v3, v0, v3 │ │ +3458ba: 1f03 1313 |001d: check-cast v3, Lorg/jaudiotagger/utils/tree/TreeModelListener; // type@1313 │ │ +3458be: 7220 b39f 2300 |001f: invoke-interface {v3, v2}, Lorg/jaudiotagger/utils/tree/TreeModelListener;.treeStructureChanged:(Lorg/jaudiotagger/utils/tree/TreeModelEvent;)V // method@9fb3 │ │ +3458c4: d801 01fe |0022: add-int/lit8 v1, v1, #int -2 // #fe │ │ +3458c8: 28e6 |0024: goto 000a // -001a │ │ +3458ca: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=554 │ │ 0x0006 line=558 │ │ 0x000c line=559 │ │ 0x0014 line=562 │ │ 0x001b line=564 │ │ @@ -1130247,19 +1130247,19 @@ │ │ type : '(Ljava/lang/Object;I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -3455fc: |[3455fc] org.jaudiotagger.utils.tree.DefaultTreeModel.getChild:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ -34560c: 1f01 1413 |0000: check-cast v1, Lorg/jaudiotagger/utils/tree/TreeNode; // type@1314 │ │ -345610: 7220 b69f 2100 |0002: invoke-interface {v1, v2}, Lorg/jaudiotagger/utils/tree/TreeNode;.getChildAt:(I)Lorg/jaudiotagger/utils/tree/TreeNode; // method@9fb6 │ │ -345616: 0c01 |0005: move-result-object v1 │ │ -345618: 1101 |0006: return-object v1 │ │ +345600: |[345600] org.jaudiotagger.utils.tree.DefaultTreeModel.getChild:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ +345610: 1f01 1413 |0000: check-cast v1, Lorg/jaudiotagger/utils/tree/TreeNode; // type@1314 │ │ +345614: 7220 b69f 2100 |0002: invoke-interface {v1, v2}, Lorg/jaudiotagger/utils/tree/TreeNode;.getChildAt:(I)Lorg/jaudiotagger/utils/tree/TreeNode; // method@9fb6 │ │ +34561a: 0c01 |0005: move-result-object v1 │ │ +34561c: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/jaudiotagger/utils/tree/DefaultTreeModel; │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=2 (null) I │ │ @@ -1130269,19 +1130269,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3455ac: |[3455ac] org.jaudiotagger.utils.tree.DefaultTreeModel.getChildCount:(Ljava/lang/Object;)I │ │ -3455bc: 1f01 1413 |0000: check-cast v1, Lorg/jaudiotagger/utils/tree/TreeNode; // type@1314 │ │ -3455c0: 7210 b79f 0100 |0002: invoke-interface {v1}, Lorg/jaudiotagger/utils/tree/TreeNode;.getChildCount:()I // method@9fb7 │ │ -3455c6: 0a01 |0005: move-result v1 │ │ -3455c8: 0f01 |0006: return v1 │ │ +3455b0: |[3455b0] org.jaudiotagger.utils.tree.DefaultTreeModel.getChildCount:(Ljava/lang/Object;)I │ │ +3455c0: 1f01 1413 |0000: check-cast v1, Lorg/jaudiotagger/utils/tree/TreeNode; // type@1314 │ │ +3455c4: 7210 b79f 0100 |0002: invoke-interface {v1}, Lorg/jaudiotagger/utils/tree/TreeNode;.getChildCount:()I // method@9fb7 │ │ +3455ca: 0a01 |0005: move-result v1 │ │ +3455cc: 0f01 |0006: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/jaudiotagger/utils/tree/DefaultTreeModel; │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -1130290,25 +1130290,25 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -3455cc: |[3455cc] org.jaudiotagger.utils.tree.DefaultTreeModel.getIndexOfChild:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -3455dc: 3801 0e00 |0000: if-eqz v1, 000e // +000e │ │ -3455e0: 3902 0300 |0002: if-nez v2, 0005 // +0003 │ │ -3455e4: 280a |0004: goto 000e // +000a │ │ -3455e6: 1f01 1413 |0005: check-cast v1, Lorg/jaudiotagger/utils/tree/TreeNode; // type@1314 │ │ -3455ea: 1f02 1413 |0007: check-cast v2, Lorg/jaudiotagger/utils/tree/TreeNode; // type@1314 │ │ -3455ee: 7220 b89f 2100 |0009: invoke-interface {v1, v2}, Lorg/jaudiotagger/utils/tree/TreeNode;.getIndex:(Lorg/jaudiotagger/utils/tree/TreeNode;)I // method@9fb8 │ │ -3455f4: 0a01 |000c: move-result v1 │ │ -3455f6: 0f01 |000d: return v1 │ │ -3455f8: 12f1 |000e: const/4 v1, #int -1 // #ff │ │ -3455fa: 0f01 |000f: return v1 │ │ +3455d0: |[3455d0] org.jaudiotagger.utils.tree.DefaultTreeModel.getIndexOfChild:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +3455e0: 3801 0e00 |0000: if-eqz v1, 000e // +000e │ │ +3455e4: 3902 0300 |0002: if-nez v2, 0005 // +0003 │ │ +3455e8: 280a |0004: goto 000e // +000a │ │ +3455ea: 1f01 1413 |0005: check-cast v1, Lorg/jaudiotagger/utils/tree/TreeNode; // type@1314 │ │ +3455ee: 1f02 1413 |0007: check-cast v2, Lorg/jaudiotagger/utils/tree/TreeNode; // type@1314 │ │ +3455f2: 7220 b89f 2100 |0009: invoke-interface {v1, v2}, Lorg/jaudiotagger/utils/tree/TreeNode;.getIndex:(Lorg/jaudiotagger/utils/tree/TreeNode;)I // method@9fb8 │ │ +3455f8: 0a01 |000c: move-result v1 │ │ +3455fa: 0f01 |000d: return v1 │ │ +3455fc: 12f1 |000e: const/4 v1, #int -1 // #ff │ │ +3455fe: 0f01 |000f: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=145 │ │ locals : │ │ 0x0000 - 0x0010 reg=0 this Lorg/jaudiotagger/utils/tree/DefaultTreeModel; │ │ 0x0000 - 0x0010 reg=1 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0010 reg=2 (null) Ljava/lang/Object; │ │ @@ -1130318,19 +1130318,19 @@ │ │ type : '(Ljava/lang/Class;)[Ljava/util/EventListener;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -345634: |[345634] org.jaudiotagger.utils.tree.DefaultTreeModel.getListeners:(Ljava/lang/Class;)[Ljava/util/EventListener; │ │ -345644: 5410 9b93 |0000: iget-object v0, v1, Lorg/jaudiotagger/utils/tree/DefaultTreeModel;.listenerList:Lorg/jaudiotagger/utils/tree/EventListenerList; // field@939b │ │ -345648: 6e20 929f 2000 |0002: invoke-virtual {v0, v2}, Lorg/jaudiotagger/utils/tree/EventListenerList;.getListeners:(Ljava/lang/Class;)[Ljava/util/EventListener; // method@9f92 │ │ -34564e: 0c02 |0005: move-result-object v2 │ │ -345650: 1102 |0006: return-object v2 │ │ +345638: |[345638] org.jaudiotagger.utils.tree.DefaultTreeModel.getListeners:(Ljava/lang/Class;)[Ljava/util/EventListener; │ │ +345648: 5410 9b93 |0000: iget-object v0, v1, Lorg/jaudiotagger/utils/tree/DefaultTreeModel;.listenerList:Lorg/jaudiotagger/utils/tree/EventListenerList; // field@939b │ │ +34564c: 6e20 929f 2000 |0002: invoke-virtual {v0, v2}, Lorg/jaudiotagger/utils/tree/EventListenerList;.getListeners:(Ljava/lang/Class;)[Ljava/util/EventListener; // method@9f92 │ │ +345652: 0c02 |0005: move-result-object v2 │ │ +345654: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=632 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jaudiotagger/utils/tree/DefaultTreeModel; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/lang/Class; │ │ │ │ @@ -1130339,19 +1130339,19 @@ │ │ type : '(Lorg/jaudiotagger/utils/tree/TreeNode;)[Lorg/jaudiotagger/utils/tree/TreeNode;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -345680: |[345680] org.jaudiotagger.utils.tree.DefaultTreeModel.getPathToRoot:(Lorg/jaudiotagger/utils/tree/TreeNode;)[Lorg/jaudiotagger/utils/tree/TreeNode; │ │ -345690: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -345692: 6e30 789f 2100 |0001: invoke-virtual {v1, v2, v0}, Lorg/jaudiotagger/utils/tree/DefaultTreeModel;.getPathToRoot:(Lorg/jaudiotagger/utils/tree/TreeNode;I)[Lorg/jaudiotagger/utils/tree/TreeNode; // method@9f78 │ │ -345698: 0c02 |0004: move-result-object v2 │ │ -34569a: 1102 |0005: return-object v2 │ │ +345684: |[345684] org.jaudiotagger.utils.tree.DefaultTreeModel.getPathToRoot:(Lorg/jaudiotagger/utils/tree/TreeNode;)[Lorg/jaudiotagger/utils/tree/TreeNode; │ │ +345694: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +345696: 6e30 789f 2100 |0001: invoke-virtual {v1, v2, v0}, Lorg/jaudiotagger/utils/tree/DefaultTreeModel;.getPathToRoot:(Lorg/jaudiotagger/utils/tree/TreeNode;I)[Lorg/jaudiotagger/utils/tree/TreeNode; // method@9f78 │ │ +34569c: 0c02 |0004: move-result-object v2 │ │ +34569e: 1102 |0005: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=363 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jaudiotagger/utils/tree/DefaultTreeModel; │ │ 0x0000 - 0x0006 reg=2 (null) Lorg/jaudiotagger/utils/tree/TreeNode; │ │ │ │ @@ -1130360,35 +1130360,35 @@ │ │ type : '(Lorg/jaudiotagger/utils/tree/TreeNode;I)[Lorg/jaudiotagger/utils/tree/TreeNode;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -34569c: |[34569c] org.jaudiotagger.utils.tree.DefaultTreeModel.getPathToRoot:(Lorg/jaudiotagger/utils/tree/TreeNode;I)[Lorg/jaudiotagger/utils/tree/TreeNode; │ │ -3456ac: 3903 0900 |0000: if-nez v3, 0009 // +0009 │ │ -3456b0: 3904 0400 |0002: if-nez v4, 0006 // +0004 │ │ -3456b4: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -3456b6: 1103 |0005: return-object v3 │ │ -3456b8: 2343 0014 |0006: new-array v3, v4, [Lorg/jaudiotagger/utils/tree/TreeNode; // type@1400 │ │ -3456bc: 2817 |0008: goto 001f // +0017 │ │ -3456be: d804 0401 |0009: add-int/lit8 v4, v4, #int 1 // #01 │ │ -3456c2: 5420 9c93 |000b: iget-object v0, v2, Lorg/jaudiotagger/utils/tree/DefaultTreeModel;.root:Lorg/jaudiotagger/utils/tree/TreeNode; // field@939c │ │ -3456c6: 3303 0500 |000d: if-ne v3, v0, 0012 // +0005 │ │ -3456ca: 2340 0014 |000f: new-array v0, v4, [Lorg/jaudiotagger/utils/tree/TreeNode; // type@1400 │ │ -3456ce: 2809 |0011: goto 001a // +0009 │ │ -3456d0: 7210 b99f 0300 |0012: invoke-interface {v3}, Lorg/jaudiotagger/utils/tree/TreeNode;.getParent:()Lorg/jaudiotagger/utils/tree/TreeNode; // method@9fb9 │ │ -3456d6: 0c00 |0015: move-result-object v0 │ │ -3456d8: 6e30 789f 0204 |0016: invoke-virtual {v2, v0, v4}, Lorg/jaudiotagger/utils/tree/DefaultTreeModel;.getPathToRoot:(Lorg/jaudiotagger/utils/tree/TreeNode;I)[Lorg/jaudiotagger/utils/tree/TreeNode; // method@9f78 │ │ -3456de: 0c00 |0019: move-result-object v0 │ │ -3456e0: 2101 |001a: array-length v1, v0 │ │ -3456e2: b141 |001b: sub-int/2addr v1, v4 │ │ -3456e4: 4d03 0001 |001c: aput-object v3, v0, v1 │ │ -3456e8: 0703 |001e: move-object v3, v0 │ │ -3456ea: 1103 |001f: return-object v3 │ │ +3456a0: |[3456a0] org.jaudiotagger.utils.tree.DefaultTreeModel.getPathToRoot:(Lorg/jaudiotagger/utils/tree/TreeNode;I)[Lorg/jaudiotagger/utils/tree/TreeNode; │ │ +3456b0: 3903 0900 |0000: if-nez v3, 0009 // +0009 │ │ +3456b4: 3904 0400 |0002: if-nez v4, 0006 // +0004 │ │ +3456b8: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +3456ba: 1103 |0005: return-object v3 │ │ +3456bc: 2343 0014 |0006: new-array v3, v4, [Lorg/jaudiotagger/utils/tree/TreeNode; // type@1400 │ │ +3456c0: 2817 |0008: goto 001f // +0017 │ │ +3456c2: d804 0401 |0009: add-int/lit8 v4, v4, #int 1 // #01 │ │ +3456c6: 5420 9c93 |000b: iget-object v0, v2, Lorg/jaudiotagger/utils/tree/DefaultTreeModel;.root:Lorg/jaudiotagger/utils/tree/TreeNode; // field@939c │ │ +3456ca: 3303 0500 |000d: if-ne v3, v0, 0012 // +0005 │ │ +3456ce: 2340 0014 |000f: new-array v0, v4, [Lorg/jaudiotagger/utils/tree/TreeNode; // type@1400 │ │ +3456d2: 2809 |0011: goto 001a // +0009 │ │ +3456d4: 7210 b99f 0300 |0012: invoke-interface {v3}, Lorg/jaudiotagger/utils/tree/TreeNode;.getParent:()Lorg/jaudiotagger/utils/tree/TreeNode; // method@9fb9 │ │ +3456da: 0c00 |0015: move-result-object v0 │ │ +3456dc: 6e30 789f 0204 |0016: invoke-virtual {v2, v0, v4}, Lorg/jaudiotagger/utils/tree/DefaultTreeModel;.getPathToRoot:(Lorg/jaudiotagger/utils/tree/TreeNode;I)[Lorg/jaudiotagger/utils/tree/TreeNode; // method@9f78 │ │ +3456e2: 0c00 |0019: move-result-object v0 │ │ +3456e4: 2101 |001a: array-length v1, v0 │ │ +3456e6: b141 |001b: sub-int/2addr v1, v4 │ │ +3456e8: 4d03 0001 |001c: aput-object v3, v0, v1 │ │ +3456ec: 0703 |001e: move-object v3, v0 │ │ +3456ee: 1103 |001f: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=390 │ │ 0x000b line=394 │ │ 0x000f line=395 │ │ 0x0012 line=397 │ │ 0x001a line=398 │ │ @@ -1130402,17 +1130402,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -34561c: |[34561c] org.jaudiotagger.utils.tree.DefaultTreeModel.getRoot:()Ljava/lang/Object; │ │ -34562c: 5410 9c93 |0000: iget-object v0, v1, Lorg/jaudiotagger/utils/tree/DefaultTreeModel;.root:Lorg/jaudiotagger/utils/tree/TreeNode; // field@939c │ │ -345630: 1100 |0002: return-object v0 │ │ +345620: |[345620] org.jaudiotagger.utils.tree.DefaultTreeModel.getRoot:()Ljava/lang/Object; │ │ +345630: 5410 9c93 |0000: iget-object v0, v1, Lorg/jaudiotagger/utils/tree/DefaultTreeModel;.root:Lorg/jaudiotagger/utils/tree/TreeNode; // field@939c │ │ +345634: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/utils/tree/DefaultTreeModel; │ │ │ │ #13 : (in Lorg/jaudiotagger/utils/tree/DefaultTreeModel;) │ │ @@ -1130420,22 +1130420,22 @@ │ │ type : '()[Lorg/jaudiotagger/utils/tree/TreeModelListener;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -345654: |[345654] org.jaudiotagger.utils.tree.DefaultTreeModel.getTreeModelListeners:()[Lorg/jaudiotagger/utils/tree/TreeModelListener; │ │ -345664: 5420 9b93 |0000: iget-object v0, v2, Lorg/jaudiotagger/utils/tree/DefaultTreeModel;.listenerList:Lorg/jaudiotagger/utils/tree/EventListenerList; // field@939b │ │ -345668: 1c01 1313 |0002: const-class v1, Lorg/jaudiotagger/utils/tree/TreeModelListener; // type@1313 │ │ -34566c: 6e20 929f 1000 |0004: invoke-virtual {v0, v1}, Lorg/jaudiotagger/utils/tree/EventListenerList;.getListeners:(Ljava/lang/Class;)[Ljava/util/EventListener; // method@9f92 │ │ -345672: 0c00 |0007: move-result-object v0 │ │ -345674: 1f00 ff13 |0008: check-cast v0, [Lorg/jaudiotagger/utils/tree/TreeModelListener; // type@13ff │ │ -345678: 1f00 ff13 |000a: check-cast v0, [Lorg/jaudiotagger/utils/tree/TreeModelListener; // type@13ff │ │ -34567c: 1100 |000c: return-object v0 │ │ +345658: |[345658] org.jaudiotagger.utils.tree.DefaultTreeModel.getTreeModelListeners:()[Lorg/jaudiotagger/utils/tree/TreeModelListener; │ │ +345668: 5420 9b93 |0000: iget-object v0, v2, Lorg/jaudiotagger/utils/tree/DefaultTreeModel;.listenerList:Lorg/jaudiotagger/utils/tree/EventListenerList; // field@939b │ │ +34566c: 1c01 1313 |0002: const-class v1, Lorg/jaudiotagger/utils/tree/TreeModelListener; // type@1313 │ │ +345670: 6e20 929f 1000 |0004: invoke-virtual {v0, v1}, Lorg/jaudiotagger/utils/tree/EventListenerList;.getListeners:(Ljava/lang/Class;)[Ljava/util/EventListener; // method@9f92 │ │ +345676: 0c00 |0007: move-result-object v0 │ │ +345678: 1f00 ff13 |0008: check-cast v0, [Lorg/jaudiotagger/utils/tree/TreeModelListener; // type@13ff │ │ +34567c: 1f00 ff13 |000a: check-cast v0, [Lorg/jaudiotagger/utils/tree/TreeModelListener; // type@13ff │ │ +345680: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=441 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lorg/jaudiotagger/utils/tree/DefaultTreeModel; │ │ │ │ #14 : (in Lorg/jaudiotagger/utils/tree/DefaultTreeModel;) │ │ @@ -1130443,22 +1130443,22 @@ │ │ type : '(Lorg/jaudiotagger/utils/tree/MutableTreeNode;Lorg/jaudiotagger/utils/tree/MutableTreeNode;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -345924: |[345924] org.jaudiotagger.utils.tree.DefaultTreeModel.insertNodeInto:(Lorg/jaudiotagger/utils/tree/MutableTreeNode;Lorg/jaudiotagger/utils/tree/MutableTreeNode;I)V │ │ -345934: 7230 999f 2304 |0000: invoke-interface {v3, v2, v4}, Lorg/jaudiotagger/utils/tree/MutableTreeNode;.insert:(Lorg/jaudiotagger/utils/tree/MutableTreeNode;I)V // method@9f99 │ │ -34593a: 1212 |0003: const/4 v2, #int 1 // #1 │ │ -34593c: 2322 2013 |0004: new-array v2, v2, [I // type@1320 │ │ -345940: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -345942: 4b04 0200 |0007: aput v4, v2, v0 │ │ -345946: 6e30 809f 3102 |0009: invoke-virtual {v1, v3, v2}, Lorg/jaudiotagger/utils/tree/DefaultTreeModel;.nodesWereInserted:(Lorg/jaudiotagger/utils/tree/TreeNode;[I)V // method@9f80 │ │ -34594c: 0e00 |000c: return-void │ │ +345928: |[345928] org.jaudiotagger.utils.tree.DefaultTreeModel.insertNodeInto:(Lorg/jaudiotagger/utils/tree/MutableTreeNode;Lorg/jaudiotagger/utils/tree/MutableTreeNode;I)V │ │ +345938: 7230 999f 2304 |0000: invoke-interface {v3, v2, v4}, Lorg/jaudiotagger/utils/tree/MutableTreeNode;.insert:(Lorg/jaudiotagger/utils/tree/MutableTreeNode;I)V // method@9f99 │ │ +34593e: 1212 |0003: const/4 v2, #int 1 // #1 │ │ +345940: 2322 2013 |0004: new-array v2, v2, [I // type@1320 │ │ +345944: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +345946: 4b04 0200 |0007: aput v4, v2, v0 │ │ +34594a: 6e30 809f 3102 |0009: invoke-virtual {v1, v3, v2}, Lorg/jaudiotagger/utils/tree/DefaultTreeModel;.nodesWereInserted:(Lorg/jaudiotagger/utils/tree/TreeNode;[I)V // method@9f80 │ │ +345950: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ 0x0009 line=226 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/jaudiotagger/utils/tree/DefaultTreeModel; │ │ 0x0000 - 0x000d reg=2 (null) Lorg/jaudiotagger/utils/tree/MutableTreeNode; │ │ @@ -1130470,26 +1130470,26 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -345574: |[345574] org.jaudiotagger.utils.tree.DefaultTreeModel.isLeaf:(Ljava/lang/Object;)Z │ │ -345584: 5510 9a93 |0000: iget-boolean v0, v1, Lorg/jaudiotagger/utils/tree/DefaultTreeModel;.asksAllowsChildren:Z // field@939a │ │ -345588: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ -34558c: 1f02 1413 |0004: check-cast v2, Lorg/jaudiotagger/utils/tree/TreeNode; // type@1314 │ │ -345590: 7210 b59f 0200 |0006: invoke-interface {v2}, Lorg/jaudiotagger/utils/tree/TreeNode;.getAllowsChildren:()Z // method@9fb5 │ │ -345596: 0a02 |0009: move-result v2 │ │ -345598: df02 0201 |000a: xor-int/lit8 v2, v2, #int 1 // #01 │ │ -34559c: 0f02 |000c: return v2 │ │ -34559e: 1f02 1413 |000d: check-cast v2, Lorg/jaudiotagger/utils/tree/TreeNode; // type@1314 │ │ -3455a2: 7210 ba9f 0200 |000f: invoke-interface {v2}, Lorg/jaudiotagger/utils/tree/TreeNode;.isLeaf:()Z // method@9fba │ │ -3455a8: 0a02 |0012: move-result v2 │ │ -3455aa: 0f02 |0013: return v2 │ │ +345578: |[345578] org.jaudiotagger.utils.tree.DefaultTreeModel.isLeaf:(Ljava/lang/Object;)Z │ │ +345588: 5510 9a93 |0000: iget-boolean v0, v1, Lorg/jaudiotagger/utils/tree/DefaultTreeModel;.asksAllowsChildren:Z // field@939a │ │ +34558c: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ +345590: 1f02 1413 |0004: check-cast v2, Lorg/jaudiotagger/utils/tree/TreeNode; // type@1314 │ │ +345594: 7210 b59f 0200 |0006: invoke-interface {v2}, Lorg/jaudiotagger/utils/tree/TreeNode;.getAllowsChildren:()Z // method@9fb5 │ │ +34559a: 0a02 |0009: move-result v2 │ │ +34559c: df02 0201 |000a: xor-int/lit8 v2, v2, #int 1 // #01 │ │ +3455a0: 0f02 |000c: return v2 │ │ +3455a2: 1f02 1413 |000d: check-cast v2, Lorg/jaudiotagger/utils/tree/TreeNode; // type@1314 │ │ +3455a6: 7210 ba9f 0200 |000f: invoke-interface {v2}, Lorg/jaudiotagger/utils/tree/TreeNode;.isLeaf:()Z // method@9fba │ │ +3455ac: 0a02 |0012: move-result v2 │ │ +3455ae: 0f02 |0013: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=186 │ │ 0x0004 line=187 │ │ 0x000d line=188 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 this Lorg/jaudiotagger/utils/tree/DefaultTreeModel; │ │ @@ -1130500,37 +1130500,37 @@ │ │ type : '(Lorg/jaudiotagger/utils/tree/TreeNode;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 40 16-bit code units │ │ -345950: |[345950] org.jaudiotagger.utils.tree.DefaultTreeModel.nodeChanged:(Lorg/jaudiotagger/utils/tree/TreeNode;)V │ │ -345960: 5430 9b93 |0000: iget-object v0, v3, Lorg/jaudiotagger/utils/tree/DefaultTreeModel;.listenerList:Lorg/jaudiotagger/utils/tree/EventListenerList; // field@939b │ │ -345964: 3800 2500 |0002: if-eqz v0, 0027 // +0025 │ │ -345968: 3804 2300 |0004: if-eqz v4, 0027 // +0023 │ │ -34596c: 7210 b99f 0400 |0006: invoke-interface {v4}, Lorg/jaudiotagger/utils/tree/TreeNode;.getParent:()Lorg/jaudiotagger/utils/tree/TreeNode; // method@9fb9 │ │ -345972: 0c00 |0009: move-result-object v0 │ │ -345974: 3800 1300 |000a: if-eqz v0, 001d // +0013 │ │ -345978: 7220 b89f 4000 |000c: invoke-interface {v0, v4}, Lorg/jaudiotagger/utils/tree/TreeNode;.getIndex:(Lorg/jaudiotagger/utils/tree/TreeNode;)I // method@9fb8 │ │ -34597e: 0a04 |000f: move-result v4 │ │ -345980: 12f1 |0010: const/4 v1, #int -1 // #ff │ │ -345982: 3214 1600 |0011: if-eq v4, v1, 0027 // +0016 │ │ -345986: 1211 |0013: const/4 v1, #int 1 // #1 │ │ -345988: 2311 2013 |0014: new-array v1, v1, [I // type@1320 │ │ -34598c: 1202 |0016: const/4 v2, #int 0 // #0 │ │ -34598e: 4b04 0102 |0017: aput v4, v1, v2 │ │ -345992: 6e30 7f9f 0301 |0019: invoke-virtual {v3, v0, v1}, Lorg/jaudiotagger/utils/tree/DefaultTreeModel;.nodesChanged:(Lorg/jaudiotagger/utils/tree/TreeNode;[I)V // method@9f7f │ │ -345998: 280b |001c: goto 0027 // +000b │ │ -34599a: 6e10 799f 0300 |001d: invoke-virtual {v3}, Lorg/jaudiotagger/utils/tree/DefaultTreeModel;.getRoot:()Ljava/lang/Object; // method@9f79 │ │ -3459a0: 0c00 |0020: move-result-object v0 │ │ -3459a2: 3304 0600 |0021: if-ne v4, v0, 0027 // +0006 │ │ -3459a6: 1200 |0023: const/4 v0, #int 0 // #0 │ │ -3459a8: 6e30 7f9f 4300 |0024: invoke-virtual {v3, v4, v0}, Lorg/jaudiotagger/utils/tree/DefaultTreeModel;.nodesChanged:(Lorg/jaudiotagger/utils/tree/TreeNode;[I)V // method@9f7f │ │ -3459ae: 0e00 |0027: return-void │ │ +345954: |[345954] org.jaudiotagger.utils.tree.DefaultTreeModel.nodeChanged:(Lorg/jaudiotagger/utils/tree/TreeNode;)V │ │ +345964: 5430 9b93 |0000: iget-object v0, v3, Lorg/jaudiotagger/utils/tree/DefaultTreeModel;.listenerList:Lorg/jaudiotagger/utils/tree/EventListenerList; // field@939b │ │ +345968: 3800 2500 |0002: if-eqz v0, 0027 // +0025 │ │ +34596c: 3804 2300 |0004: if-eqz v4, 0027 // +0023 │ │ +345970: 7210 b99f 0400 |0006: invoke-interface {v4}, Lorg/jaudiotagger/utils/tree/TreeNode;.getParent:()Lorg/jaudiotagger/utils/tree/TreeNode; // method@9fb9 │ │ +345976: 0c00 |0009: move-result-object v0 │ │ +345978: 3800 1300 |000a: if-eqz v0, 001d // +0013 │ │ +34597c: 7220 b89f 4000 |000c: invoke-interface {v0, v4}, Lorg/jaudiotagger/utils/tree/TreeNode;.getIndex:(Lorg/jaudiotagger/utils/tree/TreeNode;)I // method@9fb8 │ │ +345982: 0a04 |000f: move-result v4 │ │ +345984: 12f1 |0010: const/4 v1, #int -1 // #ff │ │ +345986: 3214 1600 |0011: if-eq v4, v1, 0027 // +0016 │ │ +34598a: 1211 |0013: const/4 v1, #int 1 // #1 │ │ +34598c: 2311 2013 |0014: new-array v1, v1, [I // type@1320 │ │ +345990: 1202 |0016: const/4 v2, #int 0 // #0 │ │ +345992: 4b04 0102 |0017: aput v4, v1, v2 │ │ +345996: 6e30 7f9f 0301 |0019: invoke-virtual {v3, v0, v1}, Lorg/jaudiotagger/utils/tree/DefaultTreeModel;.nodesChanged:(Lorg/jaudiotagger/utils/tree/TreeNode;[I)V // method@9f7f │ │ +34599c: 280b |001c: goto 0027 // +000b │ │ +34599e: 6e10 799f 0300 |001d: invoke-virtual {v3}, Lorg/jaudiotagger/utils/tree/DefaultTreeModel;.getRoot:()Ljava/lang/Object; // method@9f79 │ │ +3459a4: 0c00 |0020: move-result-object v0 │ │ +3459a6: 3304 0600 |0021: if-ne v4, v0, 0027 // +0006 │ │ +3459aa: 1200 |0023: const/4 v0, #int 0 // #0 │ │ +3459ac: 6e30 7f9f 4300 |0024: invoke-virtual {v3, v4, v0}, Lorg/jaudiotagger/utils/tree/DefaultTreeModel;.nodesChanged:(Lorg/jaudiotagger/utils/tree/TreeNode;[I)V // method@9f7f │ │ +3459b2: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=255 │ │ 0x0006 line=256 │ │ 0x000c line=259 │ │ 0x0019 line=264 │ │ 0x001d line=267 │ │ @@ -1130544,21 +1130544,21 @@ │ │ type : '(Lorg/jaudiotagger/utils/tree/TreeNode;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 11 16-bit code units │ │ -3459b0: |[3459b0] org.jaudiotagger.utils.tree.DefaultTreeModel.nodeStructureChanged:(Lorg/jaudiotagger/utils/tree/TreeNode;)V │ │ -3459c0: 3802 0a00 |0000: if-eqz v2, 000a // +000a │ │ -3459c4: 6e20 779f 2100 |0002: invoke-virtual {v1, v2}, Lorg/jaudiotagger/utils/tree/DefaultTreeModel;.getPathToRoot:(Lorg/jaudiotagger/utils/tree/TreeNode;)[Lorg/jaudiotagger/utils/tree/TreeNode; // method@9f77 │ │ -3459ca: 0c02 |0005: move-result-object v2 │ │ -3459cc: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -3459ce: 6e50 729f 1102 |0007: invoke-virtual {v1, v1, v2, v0, v0}, Lorg/jaudiotagger/utils/tree/DefaultTreeModel;.fireTreeStructureChanged:(Ljava/lang/Object;[Ljava/lang/Object;[I[Ljava/lang/Object;)V // method@9f72 │ │ -3459d4: 0e00 |000a: return-void │ │ +3459b4: |[3459b4] org.jaudiotagger.utils.tree.DefaultTreeModel.nodeStructureChanged:(Lorg/jaudiotagger/utils/tree/TreeNode;)V │ │ +3459c4: 3802 0a00 |0000: if-eqz v2, 000a // +000a │ │ +3459c8: 6e20 779f 2100 |0002: invoke-virtual {v1, v2}, Lorg/jaudiotagger/utils/tree/DefaultTreeModel;.getPathToRoot:(Lorg/jaudiotagger/utils/tree/TreeNode;)[Lorg/jaudiotagger/utils/tree/TreeNode; // method@9f77 │ │ +3459ce: 0c02 |0005: move-result-object v2 │ │ +3459d0: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +3459d2: 6e50 729f 1102 |0007: invoke-virtual {v1, v1, v2, v0, v0}, Lorg/jaudiotagger/utils/tree/DefaultTreeModel;.fireTreeStructureChanged:(Ljava/lang/Object;[Ljava/lang/Object;[I[Ljava/lang/Object;)V // method@9f72 │ │ +3459d8: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=350 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/jaudiotagger/utils/tree/DefaultTreeModel; │ │ 0x0000 - 0x000b reg=2 (null) Lorg/jaudiotagger/utils/tree/TreeNode; │ │ │ │ @@ -1130567,40 +1130567,40 @@ │ │ type : '(Lorg/jaudiotagger/utils/tree/TreeNode;[I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 46 16-bit code units │ │ -3459d8: |[3459d8] org.jaudiotagger.utils.tree.DefaultTreeModel.nodesChanged:(Lorg/jaudiotagger/utils/tree/TreeNode;[I)V │ │ -3459e8: 3805 2d00 |0000: if-eqz v5, 002d // +002d │ │ -3459ec: 3806 1d00 |0002: if-eqz v6, 001f // +001d │ │ -3459f0: 2160 |0004: array-length v0, v6 │ │ -3459f2: 3d00 2800 |0005: if-lez v0, 002d // +0028 │ │ -3459f6: 2301 be13 |0007: new-array v1, v0, [Ljava/lang/Object; // type@13be │ │ -3459fa: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -3459fc: 3502 0d00 |000a: if-ge v2, v0, 0017 // +000d │ │ -345a00: 4403 0602 |000c: aget v3, v6, v2 │ │ -345a04: 7220 b69f 3500 |000e: invoke-interface {v5, v3}, Lorg/jaudiotagger/utils/tree/TreeNode;.getChildAt:(I)Lorg/jaudiotagger/utils/tree/TreeNode; // method@9fb6 │ │ -345a0a: 0c03 |0011: move-result-object v3 │ │ -345a0c: 4d03 0102 |0012: aput-object v3, v1, v2 │ │ -345a10: d802 0201 |0014: add-int/lit8 v2, v2, #int 1 // #01 │ │ -345a14: 28f4 |0016: goto 000a // -000c │ │ -345a16: 6e20 779f 5400 |0017: invoke-virtual {v4, v5}, Lorg/jaudiotagger/utils/tree/DefaultTreeModel;.getPathToRoot:(Lorg/jaudiotagger/utils/tree/TreeNode;)[Lorg/jaudiotagger/utils/tree/TreeNode; // method@9f77 │ │ -345a1c: 0c05 |001a: move-result-object v5 │ │ -345a1e: 6e51 6e9f 4465 |001b: invoke-virtual {v4, v4, v5, v6, v1}, Lorg/jaudiotagger/utils/tree/DefaultTreeModel;.fireTreeNodesChanged:(Ljava/lang/Object;[Ljava/lang/Object;[I[Ljava/lang/Object;)V // method@9f6e │ │ -345a24: 280f |001e: goto 002d // +000f │ │ -345a26: 6e10 799f 0400 |001f: invoke-virtual {v4}, Lorg/jaudiotagger/utils/tree/DefaultTreeModel;.getRoot:()Ljava/lang/Object; // method@9f79 │ │ -345a2c: 0c06 |0022: move-result-object v6 │ │ -345a2e: 3365 0a00 |0023: if-ne v5, v6, 002d // +000a │ │ -345a32: 6e20 779f 5400 |0025: invoke-virtual {v4, v5}, Lorg/jaudiotagger/utils/tree/DefaultTreeModel;.getPathToRoot:(Lorg/jaudiotagger/utils/tree/TreeNode;)[Lorg/jaudiotagger/utils/tree/TreeNode; // method@9f77 │ │ -345a38: 0c05 |0028: move-result-object v5 │ │ -345a3a: 1206 |0029: const/4 v6, #int 0 // #0 │ │ -345a3c: 6e56 6e9f 4465 |002a: invoke-virtual {v4, v4, v5, v6, v6}, Lorg/jaudiotagger/utils/tree/DefaultTreeModel;.fireTreeNodesChanged:(Ljava/lang/Object;[Ljava/lang/Object;[I[Ljava/lang/Object;)V // method@9f6e │ │ -345a42: 0e00 |002d: return-void │ │ +3459dc: |[3459dc] org.jaudiotagger.utils.tree.DefaultTreeModel.nodesChanged:(Lorg/jaudiotagger/utils/tree/TreeNode;[I)V │ │ +3459ec: 3805 2d00 |0000: if-eqz v5, 002d // +002d │ │ +3459f0: 3806 1d00 |0002: if-eqz v6, 001f // +001d │ │ +3459f4: 2160 |0004: array-length v0, v6 │ │ +3459f6: 3d00 2800 |0005: if-lez v0, 002d // +0028 │ │ +3459fa: 2301 be13 |0007: new-array v1, v0, [Ljava/lang/Object; // type@13be │ │ +3459fe: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +345a00: 3502 0d00 |000a: if-ge v2, v0, 0017 // +000d │ │ +345a04: 4403 0602 |000c: aget v3, v6, v2 │ │ +345a08: 7220 b69f 3500 |000e: invoke-interface {v5, v3}, Lorg/jaudiotagger/utils/tree/TreeNode;.getChildAt:(I)Lorg/jaudiotagger/utils/tree/TreeNode; // method@9fb6 │ │ +345a0e: 0c03 |0011: move-result-object v3 │ │ +345a10: 4d03 0102 |0012: aput-object v3, v1, v2 │ │ +345a14: d802 0201 |0014: add-int/lit8 v2, v2, #int 1 // #01 │ │ +345a18: 28f4 |0016: goto 000a // -000c │ │ +345a1a: 6e20 779f 5400 |0017: invoke-virtual {v4, v5}, Lorg/jaudiotagger/utils/tree/DefaultTreeModel;.getPathToRoot:(Lorg/jaudiotagger/utils/tree/TreeNode;)[Lorg/jaudiotagger/utils/tree/TreeNode; // method@9f77 │ │ +345a20: 0c05 |001a: move-result-object v5 │ │ +345a22: 6e51 6e9f 4465 |001b: invoke-virtual {v4, v4, v5, v6, v1}, Lorg/jaudiotagger/utils/tree/DefaultTreeModel;.fireTreeNodesChanged:(Ljava/lang/Object;[Ljava/lang/Object;[I[Ljava/lang/Object;)V // method@9f6e │ │ +345a28: 280f |001e: goto 002d // +000f │ │ +345a2a: 6e10 799f 0400 |001f: invoke-virtual {v4}, Lorg/jaudiotagger/utils/tree/DefaultTreeModel;.getRoot:()Ljava/lang/Object; // method@9f79 │ │ +345a30: 0c06 |0022: move-result-object v6 │ │ +345a32: 3365 0a00 |0023: if-ne v5, v6, 002d // +000a │ │ +345a36: 6e20 779f 5400 |0025: invoke-virtual {v4, v5}, Lorg/jaudiotagger/utils/tree/DefaultTreeModel;.getPathToRoot:(Lorg/jaudiotagger/utils/tree/TreeNode;)[Lorg/jaudiotagger/utils/tree/TreeNode; // method@9f77 │ │ +345a3c: 0c05 |0028: move-result-object v5 │ │ +345a3e: 1206 |0029: const/4 v6, #int 0 // #0 │ │ +345a40: 6e56 6e9f 4465 |002a: invoke-virtual {v4, v4, v5, v6, v6}, Lorg/jaudiotagger/utils/tree/DefaultTreeModel;.fireTreeNodesChanged:(Ljava/lang/Object;[Ljava/lang/Object;[I[Ljava/lang/Object;)V // method@9f6e │ │ +345a46: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=325 │ │ 0x0007 line=328 │ │ 0x000c line=331 │ │ 0x000e line=332 │ │ 0x0017 line=333 │ │ @@ -1130616,35 +1130616,35 @@ │ │ type : '(Lorg/jaudiotagger/utils/tree/TreeNode;[I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 36 16-bit code units │ │ -345a44: |[345a44] org.jaudiotagger.utils.tree.DefaultTreeModel.nodesWereInserted:(Lorg/jaudiotagger/utils/tree/TreeNode;[I)V │ │ -345a54: 5440 9b93 |0000: iget-object v0, v4, Lorg/jaudiotagger/utils/tree/DefaultTreeModel;.listenerList:Lorg/jaudiotagger/utils/tree/EventListenerList; // field@939b │ │ -345a58: 3800 2100 |0002: if-eqz v0, 0023 // +0021 │ │ -345a5c: 3805 1f00 |0004: if-eqz v5, 0023 // +001f │ │ -345a60: 3806 1d00 |0006: if-eqz v6, 0023 // +001d │ │ -345a64: 2160 |0008: array-length v0, v6 │ │ -345a66: 3d00 1a00 |0009: if-lez v0, 0023 // +001a │ │ -345a6a: 2160 |000b: array-length v0, v6 │ │ -345a6c: 2301 be13 |000c: new-array v1, v0, [Ljava/lang/Object; // type@13be │ │ -345a70: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -345a72: 3502 0d00 |000f: if-ge v2, v0, 001c // +000d │ │ -345a76: 4403 0602 |0011: aget v3, v6, v2 │ │ -345a7a: 7220 b69f 3500 |0013: invoke-interface {v5, v3}, Lorg/jaudiotagger/utils/tree/TreeNode;.getChildAt:(I)Lorg/jaudiotagger/utils/tree/TreeNode; // method@9fb6 │ │ -345a80: 0c03 |0016: move-result-object v3 │ │ -345a82: 4d03 0102 |0017: aput-object v3, v1, v2 │ │ -345a86: d802 0201 |0019: add-int/lit8 v2, v2, #int 1 // #01 │ │ -345a8a: 28f4 |001b: goto 000f // -000c │ │ -345a8c: 6e20 779f 5400 |001c: invoke-virtual {v4, v5}, Lorg/jaudiotagger/utils/tree/DefaultTreeModel;.getPathToRoot:(Lorg/jaudiotagger/utils/tree/TreeNode;)[Lorg/jaudiotagger/utils/tree/TreeNode; // method@9f77 │ │ -345a92: 0c05 |001f: move-result-object v5 │ │ -345a94: 6e51 6f9f 4465 |0020: invoke-virtual {v4, v4, v5, v6, v1}, Lorg/jaudiotagger/utils/tree/DefaultTreeModel;.fireTreeNodesInserted:(Ljava/lang/Object;[Ljava/lang/Object;[I[Ljava/lang/Object;)V // method@9f6f │ │ -345a9a: 0e00 |0023: return-void │ │ +345a48: |[345a48] org.jaudiotagger.utils.tree.DefaultTreeModel.nodesWereInserted:(Lorg/jaudiotagger/utils/tree/TreeNode;[I)V │ │ +345a58: 5440 9b93 |0000: iget-object v0, v4, Lorg/jaudiotagger/utils/tree/DefaultTreeModel;.listenerList:Lorg/jaudiotagger/utils/tree/EventListenerList; // field@939b │ │ +345a5c: 3800 2100 |0002: if-eqz v0, 0023 // +0021 │ │ +345a60: 3805 1f00 |0004: if-eqz v5, 0023 // +001f │ │ +345a64: 3806 1d00 |0006: if-eqz v6, 0023 // +001d │ │ +345a68: 2160 |0008: array-length v0, v6 │ │ +345a6a: 3d00 1a00 |0009: if-lez v0, 0023 // +001a │ │ +345a6e: 2160 |000b: array-length v0, v6 │ │ +345a70: 2301 be13 |000c: new-array v1, v0, [Ljava/lang/Object; // type@13be │ │ +345a74: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +345a76: 3502 0d00 |000f: if-ge v2, v0, 001c // +000d │ │ +345a7a: 4403 0602 |0011: aget v3, v6, v2 │ │ +345a7e: 7220 b69f 3500 |0013: invoke-interface {v5, v3}, Lorg/jaudiotagger/utils/tree/TreeNode;.getChildAt:(I)Lorg/jaudiotagger/utils/tree/TreeNode; // method@9fb6 │ │ +345a84: 0c03 |0016: move-result-object v3 │ │ +345a86: 4d03 0102 |0017: aput-object v3, v1, v2 │ │ +345a8a: d802 0201 |0019: add-int/lit8 v2, v2, #int 1 // #01 │ │ +345a8e: 28f4 |001b: goto 000f // -000c │ │ +345a90: 6e20 779f 5400 |001c: invoke-virtual {v4, v5}, Lorg/jaudiotagger/utils/tree/DefaultTreeModel;.getPathToRoot:(Lorg/jaudiotagger/utils/tree/TreeNode;)[Lorg/jaudiotagger/utils/tree/TreeNode; // method@9f77 │ │ +345a96: 0c05 |001f: move-result-object v5 │ │ +345a98: 6e51 6f9f 4465 |0020: invoke-virtual {v4, v4, v5, v6, v1}, Lorg/jaudiotagger/utils/tree/DefaultTreeModel;.fireTreeNodesInserted:(Ljava/lang/Object;[Ljava/lang/Object;[I[Ljava/lang/Object;)V // method@9f6f │ │ +345a9e: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=292 │ │ 0x000b line=294 │ │ 0x000c line=295 │ │ 0x0011 line=298 │ │ 0x001c line=299 │ │ @@ -1130658,21 +1130658,21 @@ │ │ type : '(Lorg/jaudiotagger/utils/tree/TreeNode;[I[Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 12 16-bit code units │ │ -345a9c: |[345a9c] org.jaudiotagger.utils.tree.DefaultTreeModel.nodesWereRemoved:(Lorg/jaudiotagger/utils/tree/TreeNode;[I[Ljava/lang/Object;)V │ │ -345aac: 3801 0b00 |0000: if-eqz v1, 000b // +000b │ │ -345ab0: 3802 0900 |0002: if-eqz v2, 000b // +0009 │ │ -345ab4: 6e20 779f 1000 |0004: invoke-virtual {v0, v1}, Lorg/jaudiotagger/utils/tree/DefaultTreeModel;.getPathToRoot:(Lorg/jaudiotagger/utils/tree/TreeNode;)[Lorg/jaudiotagger/utils/tree/TreeNode; // method@9f77 │ │ -345aba: 0c01 |0007: move-result-object v1 │ │ -345abc: 6e53 709f 0021 |0008: invoke-virtual {v0, v0, v1, v2, v3}, Lorg/jaudiotagger/utils/tree/DefaultTreeModel;.fireTreeNodesRemoved:(Ljava/lang/Object;[Ljava/lang/Object;[I[Ljava/lang/Object;)V // method@9f70 │ │ -345ac2: 0e00 |000b: return-void │ │ +345aa0: |[345aa0] org.jaudiotagger.utils.tree.DefaultTreeModel.nodesWereRemoved:(Lorg/jaudiotagger/utils/tree/TreeNode;[I[Ljava/lang/Object;)V │ │ +345ab0: 3801 0b00 |0000: if-eqz v1, 000b // +000b │ │ +345ab4: 3802 0900 |0002: if-eqz v2, 000b // +0009 │ │ +345ab8: 6e20 779f 1000 |0004: invoke-virtual {v0, v1}, Lorg/jaudiotagger/utils/tree/DefaultTreeModel;.getPathToRoot:(Lorg/jaudiotagger/utils/tree/TreeNode;)[Lorg/jaudiotagger/utils/tree/TreeNode; // method@9f77 │ │ +345abe: 0c01 |0007: move-result-object v1 │ │ +345ac0: 6e53 709f 0021 |0008: invoke-virtual {v0, v0, v1, v2, v3}, Lorg/jaudiotagger/utils/tree/DefaultTreeModel;.fireTreeNodesRemoved:(Ljava/lang/Object;[Ljava/lang/Object;[I[Ljava/lang/Object;)V // method@9f70 │ │ +345ac6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=313 │ │ locals : │ │ 0x0000 - 0x000c reg=0 this Lorg/jaudiotagger/utils/tree/DefaultTreeModel; │ │ 0x0000 - 0x000c reg=1 (null) Lorg/jaudiotagger/utils/tree/TreeNode; │ │ 0x0000 - 0x000c reg=2 (null) [I │ │ @@ -1130683,18 +1130683,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -345b20: |[345b20] org.jaudiotagger.utils.tree.DefaultTreeModel.reload:()V │ │ -345b30: 5410 9c93 |0000: iget-object v0, v1, Lorg/jaudiotagger/utils/tree/DefaultTreeModel;.root:Lorg/jaudiotagger/utils/tree/TreeNode; // field@939c │ │ -345b34: 6e20 849f 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/utils/tree/DefaultTreeModel;.reload:(Lorg/jaudiotagger/utils/tree/TreeNode;)V // method@9f84 │ │ -345b3a: 0e00 |0005: return-void │ │ +345b24: |[345b24] org.jaudiotagger.utils.tree.DefaultTreeModel.reload:()V │ │ +345b34: 5410 9c93 |0000: iget-object v0, v1, Lorg/jaudiotagger/utils/tree/DefaultTreeModel;.root:Lorg/jaudiotagger/utils/tree/TreeNode; // field@939c │ │ +345b38: 6e20 849f 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/utils/tree/DefaultTreeModel;.reload:(Lorg/jaudiotagger/utils/tree/TreeNode;)V // method@9f84 │ │ +345b3e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jaudiotagger/utils/tree/DefaultTreeModel; │ │ │ │ #22 : (in Lorg/jaudiotagger/utils/tree/DefaultTreeModel;) │ │ @@ -1130702,21 +1130702,21 @@ │ │ type : '(Lorg/jaudiotagger/utils/tree/TreeNode;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 11 16-bit code units │ │ -345b3c: |[345b3c] org.jaudiotagger.utils.tree.DefaultTreeModel.reload:(Lorg/jaudiotagger/utils/tree/TreeNode;)V │ │ -345b4c: 3802 0a00 |0000: if-eqz v2, 000a // +000a │ │ -345b50: 6e20 779f 2100 |0002: invoke-virtual {v1, v2}, Lorg/jaudiotagger/utils/tree/DefaultTreeModel;.getPathToRoot:(Lorg/jaudiotagger/utils/tree/TreeNode;)[Lorg/jaudiotagger/utils/tree/TreeNode; // method@9f77 │ │ -345b56: 0c02 |0005: move-result-object v2 │ │ -345b58: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -345b5a: 6e50 729f 1102 |0007: invoke-virtual {v1, v1, v2, v0, v0}, Lorg/jaudiotagger/utils/tree/DefaultTreeModel;.fireTreeStructureChanged:(Ljava/lang/Object;[Ljava/lang/Object;[I[Ljava/lang/Object;)V // method@9f72 │ │ -345b60: 0e00 |000a: return-void │ │ +345b40: |[345b40] org.jaudiotagger.utils.tree.DefaultTreeModel.reload:(Lorg/jaudiotagger/utils/tree/TreeNode;)V │ │ +345b50: 3802 0a00 |0000: if-eqz v2, 000a // +000a │ │ +345b54: 6e20 779f 2100 |0002: invoke-virtual {v1, v2}, Lorg/jaudiotagger/utils/tree/DefaultTreeModel;.getPathToRoot:(Lorg/jaudiotagger/utils/tree/TreeNode;)[Lorg/jaudiotagger/utils/tree/TreeNode; // method@9f77 │ │ +345b5a: 0c02 |0005: move-result-object v2 │ │ +345b5c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +345b5e: 6e50 729f 1102 |0007: invoke-virtual {v1, v1, v2, v0, v0}, Lorg/jaudiotagger/utils/tree/DefaultTreeModel;.fireTreeStructureChanged:(Ljava/lang/Object;[Ljava/lang/Object;[I[Ljava/lang/Object;)V // method@9f72 │ │ +345b64: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=282 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/jaudiotagger/utils/tree/DefaultTreeModel; │ │ 0x0000 - 0x000b reg=2 (null) Lorg/jaudiotagger/utils/tree/TreeNode; │ │ │ │ @@ -1130725,35 +1130725,35 @@ │ │ type : '(Lorg/jaudiotagger/utils/tree/MutableTreeNode;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 39 16-bit code units │ │ -345b64: |[345b64] org.jaudiotagger.utils.tree.DefaultTreeModel.removeNodeFromParent:(Lorg/jaudiotagger/utils/tree/MutableTreeNode;)V │ │ -345b74: 7210 989f 0600 |0000: invoke-interface {v6}, Lorg/jaudiotagger/utils/tree/MutableTreeNode;.getParent:()Lorg/jaudiotagger/utils/tree/TreeNode; // method@9f98 │ │ -345b7a: 0c00 |0003: move-result-object v0 │ │ -345b7c: 1f00 1013 |0004: check-cast v0, Lorg/jaudiotagger/utils/tree/MutableTreeNode; // type@1310 │ │ -345b80: 3800 1900 |0006: if-eqz v0, 001f // +0019 │ │ -345b84: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -345b86: 2312 2013 |0009: new-array v2, v1, [I // type@1320 │ │ -345b8a: 2311 be13 |000b: new-array v1, v1, [Ljava/lang/Object; // type@13be │ │ -345b8e: 7220 979f 6000 |000d: invoke-interface {v0, v6}, Lorg/jaudiotagger/utils/tree/MutableTreeNode;.getIndex:(Lorg/jaudiotagger/utils/tree/TreeNode;)I // method@9f97 │ │ -345b94: 0a03 |0010: move-result v3 │ │ -345b96: 1204 |0011: const/4 v4, #int 0 // #0 │ │ -345b98: 4b03 0204 |0012: aput v3, v2, v4 │ │ -345b9c: 4403 0204 |0014: aget v3, v2, v4 │ │ -345ba0: 7220 9a9f 3000 |0016: invoke-interface {v0, v3}, Lorg/jaudiotagger/utils/tree/MutableTreeNode;.remove:(I)V // method@9f9a │ │ -345ba6: 4d06 0104 |0019: aput-object v6, v1, v4 │ │ -345baa: 6e40 819f 0512 |001b: invoke-virtual {v5, v0, v2, v1}, Lorg/jaudiotagger/utils/tree/DefaultTreeModel;.nodesWereRemoved:(Lorg/jaudiotagger/utils/tree/TreeNode;[I[Ljava/lang/Object;)V // method@9f81 │ │ -345bb0: 0e00 |001e: return-void │ │ -345bb2: 2206 1e10 |001f: new-instance v6, Ljava/lang/IllegalArgumentException; // type@101e │ │ -345bb6: 1a00 ae94 |0021: const-string v0, "node does not have a parent." // string@94ae │ │ -345bba: 7020 1887 0600 |0023: invoke-direct {v6, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ -345bc0: 2706 |0026: throw v6 │ │ +345b68: |[345b68] org.jaudiotagger.utils.tree.DefaultTreeModel.removeNodeFromParent:(Lorg/jaudiotagger/utils/tree/MutableTreeNode;)V │ │ +345b78: 7210 989f 0600 |0000: invoke-interface {v6}, Lorg/jaudiotagger/utils/tree/MutableTreeNode;.getParent:()Lorg/jaudiotagger/utils/tree/TreeNode; // method@9f98 │ │ +345b7e: 0c00 |0003: move-result-object v0 │ │ +345b80: 1f00 1013 |0004: check-cast v0, Lorg/jaudiotagger/utils/tree/MutableTreeNode; // type@1310 │ │ +345b84: 3800 1900 |0006: if-eqz v0, 001f // +0019 │ │ +345b88: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +345b8a: 2312 2013 |0009: new-array v2, v1, [I // type@1320 │ │ +345b8e: 2311 be13 |000b: new-array v1, v1, [Ljava/lang/Object; // type@13be │ │ +345b92: 7220 979f 6000 |000d: invoke-interface {v0, v6}, Lorg/jaudiotagger/utils/tree/MutableTreeNode;.getIndex:(Lorg/jaudiotagger/utils/tree/TreeNode;)I // method@9f97 │ │ +345b98: 0a03 |0010: move-result v3 │ │ +345b9a: 1204 |0011: const/4 v4, #int 0 // #0 │ │ +345b9c: 4b03 0204 |0012: aput v3, v2, v4 │ │ +345ba0: 4403 0204 |0014: aget v3, v2, v4 │ │ +345ba4: 7220 9a9f 3000 |0016: invoke-interface {v0, v3}, Lorg/jaudiotagger/utils/tree/MutableTreeNode;.remove:(I)V // method@9f9a │ │ +345baa: 4d06 0104 |0019: aput-object v6, v1, v4 │ │ +345bae: 6e40 819f 0512 |001b: invoke-virtual {v5, v0, v2, v1}, Lorg/jaudiotagger/utils/tree/DefaultTreeModel;.nodesWereRemoved:(Lorg/jaudiotagger/utils/tree/TreeNode;[I[Ljava/lang/Object;)V // method@9f81 │ │ +345bb4: 0e00 |001e: return-void │ │ +345bb6: 2206 1e10 |001f: new-instance v6, Ljava/lang/IllegalArgumentException; // type@101e │ │ +345bba: 1a00 ae94 |0021: const-string v0, "node does not have a parent." // string@94ae │ │ +345bbe: 7020 1887 0600 |0023: invoke-direct {v6, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ +345bc4: 2706 |0026: throw v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=236 │ │ 0x000d line=244 │ │ 0x0014 line=245 │ │ 0x001b line=247 │ │ 0x001f line=239 │ │ @@ -1130766,19 +1130766,19 @@ │ │ type : '(Lorg/jaudiotagger/utils/tree/TreeModelListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -345bc4: |[345bc4] org.jaudiotagger.utils.tree.DefaultTreeModel.removeTreeModelListener:(Lorg/jaudiotagger/utils/tree/TreeModelListener;)V │ │ -345bd4: 5420 9b93 |0000: iget-object v0, v2, Lorg/jaudiotagger/utils/tree/DefaultTreeModel;.listenerList:Lorg/jaudiotagger/utils/tree/EventListenerList; // field@939b │ │ -345bd8: 1c01 1313 |0002: const-class v1, Lorg/jaudiotagger/utils/tree/TreeModelListener; // type@1313 │ │ -345bdc: 6e30 949f 1003 |0004: invoke-virtual {v0, v1, v3}, Lorg/jaudiotagger/utils/tree/EventListenerList;.remove:(Ljava/lang/Class;Ljava/util/EventListener;)V // method@9f94 │ │ -345be2: 0e00 |0007: return-void │ │ +345bc8: |[345bc8] org.jaudiotagger.utils.tree.DefaultTreeModel.removeTreeModelListener:(Lorg/jaudiotagger/utils/tree/TreeModelListener;)V │ │ +345bd8: 5420 9b93 |0000: iget-object v0, v2, Lorg/jaudiotagger/utils/tree/DefaultTreeModel;.listenerList:Lorg/jaudiotagger/utils/tree/EventListenerList; // field@939b │ │ +345bdc: 1c01 1313 |0002: const-class v1, Lorg/jaudiotagger/utils/tree/TreeModelListener; // type@1313 │ │ +345be0: 6e30 949f 1003 |0004: invoke-virtual {v0, v1, v3}, Lorg/jaudiotagger/utils/tree/EventListenerList;.remove:(Ljava/lang/Class;Ljava/util/EventListener;)V // method@9f94 │ │ +345be6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=424 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/jaudiotagger/utils/tree/DefaultTreeModel; │ │ 0x0000 - 0x0008 reg=3 (null) Lorg/jaudiotagger/utils/tree/TreeModelListener; │ │ │ │ @@ -1130787,17 +1130787,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -345be4: |[345be4] org.jaudiotagger.utils.tree.DefaultTreeModel.setAsksAllowsChildren:(Z)V │ │ -345bf4: 5c01 9a93 |0000: iput-boolean v1, v0, Lorg/jaudiotagger/utils/tree/DefaultTreeModel;.asksAllowsChildren:Z // field@939a │ │ -345bf8: 0e00 |0002: return-void │ │ +345be8: |[345be8] org.jaudiotagger.utils.tree.DefaultTreeModel.setAsksAllowsChildren:(Z)V │ │ +345bf8: 5c01 9a93 |0000: iput-boolean v1, v0, Lorg/jaudiotagger/utils/tree/DefaultTreeModel;.asksAllowsChildren:Z // field@939a │ │ +345bfc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/utils/tree/DefaultTreeModel; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -1130806,24 +1130806,24 @@ │ │ type : '(Lorg/jaudiotagger/utils/tree/TreeNode;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -345bfc: |[345bfc] org.jaudiotagger.utils.tree.DefaultTreeModel.setRoot:(Lorg/jaudiotagger/utils/tree/TreeNode;)V │ │ -345c0c: 5410 9c93 |0000: iget-object v0, v1, Lorg/jaudiotagger/utils/tree/DefaultTreeModel;.root:Lorg/jaudiotagger/utils/tree/TreeNode; // field@939c │ │ -345c10: 5b12 9c93 |0002: iput-object v2, v1, Lorg/jaudiotagger/utils/tree/DefaultTreeModel;.root:Lorg/jaudiotagger/utils/tree/TreeNode; // field@939c │ │ -345c14: 3902 0900 |0004: if-nez v2, 000d // +0009 │ │ -345c18: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ -345c1c: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -345c1e: 7030 719f 1102 |0009: invoke-direct {v1, v1, v2}, Lorg/jaudiotagger/utils/tree/DefaultTreeModel;.fireTreeStructureChanged:(Ljava/lang/Object;Lorg/jaudiotagger/utils/tree/TreePath;)V // method@9f71 │ │ -345c24: 2804 |000c: goto 0010 // +0004 │ │ -345c26: 6e20 7e9f 2100 |000d: invoke-virtual {v1, v2}, Lorg/jaudiotagger/utils/tree/DefaultTreeModel;.nodeStructureChanged:(Lorg/jaudiotagger/utils/tree/TreeNode;)V // method@9f7e │ │ -345c2c: 0e00 |0010: return-void │ │ +345c00: |[345c00] org.jaudiotagger.utils.tree.DefaultTreeModel.setRoot:(Lorg/jaudiotagger/utils/tree/TreeNode;)V │ │ +345c10: 5410 9c93 |0000: iget-object v0, v1, Lorg/jaudiotagger/utils/tree/DefaultTreeModel;.root:Lorg/jaudiotagger/utils/tree/TreeNode; // field@939c │ │ +345c14: 5b12 9c93 |0002: iput-object v2, v1, Lorg/jaudiotagger/utils/tree/DefaultTreeModel;.root:Lorg/jaudiotagger/utils/tree/TreeNode; // field@939c │ │ +345c18: 3902 0900 |0004: if-nez v2, 000d // +0009 │ │ +345c1c: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ +345c20: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +345c22: 7030 719f 1102 |0009: invoke-direct {v1, v1, v2}, Lorg/jaudiotagger/utils/tree/DefaultTreeModel;.fireTreeStructureChanged:(Ljava/lang/Object;Lorg/jaudiotagger/utils/tree/TreePath;)V // method@9f71 │ │ +345c28: 2804 |000c: goto 0010 // +0004 │ │ +345c2a: 6e20 7e9f 2100 |000d: invoke-virtual {v1, v2}, Lorg/jaudiotagger/utils/tree/DefaultTreeModel;.nodeStructureChanged:(Lorg/jaudiotagger/utils/tree/TreeNode;)V // method@9f7e │ │ +345c30: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0002 line=115 │ │ 0x0009 line=117 │ │ 0x000d line=120 │ │ locals : │ │ @@ -1130835,21 +1130835,21 @@ │ │ type : '(Lorg/jaudiotagger/utils/tree/TreePath;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -345c30: |[345c30] org.jaudiotagger.utils.tree.DefaultTreeModel.valueForPathChanged:(Lorg/jaudiotagger/utils/tree/TreePath;Ljava/lang/Object;)V │ │ -345c40: 6e10 c19f 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/utils/tree/TreePath;.getLastPathComponent:()Ljava/lang/Object; // method@9fc1 │ │ -345c46: 0c01 |0003: move-result-object v1 │ │ -345c48: 1f01 1013 |0004: check-cast v1, Lorg/jaudiotagger/utils/tree/MutableTreeNode; // type@1310 │ │ -345c4c: 7220 9e9f 2100 |0006: invoke-interface {v1, v2}, Lorg/jaudiotagger/utils/tree/MutableTreeNode;.setUserObject:(Ljava/lang/Object;)V // method@9f9e │ │ -345c52: 6e20 7d9f 1000 |0009: invoke-virtual {v0, v1}, Lorg/jaudiotagger/utils/tree/DefaultTreeModel;.nodeChanged:(Lorg/jaudiotagger/utils/tree/TreeNode;)V // method@9f7d │ │ -345c58: 0e00 |000c: return-void │ │ +345c34: |[345c34] org.jaudiotagger.utils.tree.DefaultTreeModel.valueForPathChanged:(Lorg/jaudiotagger/utils/tree/TreePath;Ljava/lang/Object;)V │ │ +345c44: 6e10 c19f 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/utils/tree/TreePath;.getLastPathComponent:()Ljava/lang/Object; // method@9fc1 │ │ +345c4a: 0c01 |0003: move-result-object v1 │ │ +345c4c: 1f01 1013 |0004: check-cast v1, Lorg/jaudiotagger/utils/tree/MutableTreeNode; // type@1310 │ │ +345c50: 7220 9e9f 2100 |0006: invoke-interface {v1, v2}, Lorg/jaudiotagger/utils/tree/MutableTreeNode;.setUserObject:(Ljava/lang/Object;)V // method@9f9e │ │ +345c56: 6e20 7d9f 1000 |0009: invoke-virtual {v0, v1}, Lorg/jaudiotagger/utils/tree/DefaultTreeModel;.nodeChanged:(Lorg/jaudiotagger/utils/tree/TreeNode;)V // method@9f7d │ │ +345c5c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ 0x0006 line=209 │ │ 0x0009 line=210 │ │ locals : │ │ 0x0000 - 0x000d reg=0 this Lorg/jaudiotagger/utils/tree/DefaultTreeModel; │ │ @@ -1232996,28 +1232996,28 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 29 16-bit code units │ │ -2cb628: |[2cb628] org.jaudiotagger.audio.aiff.AiffAudioHeader.:()V │ │ -2cb638: 7010 568e 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.:()V // method@8e56 │ │ -2cb63e: 2200 7c10 |0003: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ -2cb642: 7010 ae88 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ -2cb648: 5b10 e681 |0008: iput-object v0, v1, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;.applicationIdentifiers:Ljava/util/List; // field@81e6 │ │ -2cb64c: 2200 7c10 |000a: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ -2cb650: 7010 ae88 0000 |000c: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ -2cb656: 5b10 e981 |000f: iput-object v0, v1, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;.comments:Ljava/util/List; // field@81e9 │ │ -2cb65a: 2200 7c10 |0011: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ -2cb65e: 7010 ae88 0000 |0013: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ -2cb664: 5b10 e581 |0016: iput-object v0, v1, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;.annotations:Ljava/util/List; // field@81e5 │ │ -2cb668: 6200 e381 |0018: sget-object v0, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader$Endian;.BIG_ENDIAN:Lorg/jaudiotagger/audio/aiff/AiffAudioHeader$Endian; // field@81e3 │ │ -2cb66c: 5b10 eb81 |001a: iput-object v0, v1, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;.endian:Lorg/jaudiotagger/audio/aiff/AiffAudioHeader$Endian; // field@81eb │ │ -2cb670: 0e00 |001c: return-void │ │ +2cb62c: |[2cb62c] org.jaudiotagger.audio.aiff.AiffAudioHeader.:()V │ │ +2cb63c: 7010 568e 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.:()V // method@8e56 │ │ +2cb642: 2200 7c10 |0003: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ +2cb646: 7010 ae88 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ +2cb64c: 5b10 e681 |0008: iput-object v0, v1, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;.applicationIdentifiers:Ljava/util/List; // field@81e6 │ │ +2cb650: 2200 7c10 |000a: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ +2cb654: 7010 ae88 0000 |000c: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ +2cb65a: 5b10 e981 |000f: iput-object v0, v1, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;.comments:Ljava/util/List; // field@81e9 │ │ +2cb65e: 2200 7c10 |0011: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ +2cb662: 7010 ae88 0000 |0013: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ +2cb668: 5b10 e581 |0016: iput-object v0, v1, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;.annotations:Ljava/util/List; // field@81e5 │ │ +2cb66c: 6200 e381 |0018: sget-object v0, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader$Endian;.BIG_ENDIAN:Lorg/jaudiotagger/audio/aiff/AiffAudioHeader$Endian; // field@81e3 │ │ +2cb670: 5b10 eb81 |001a: iput-object v0, v1, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;.endian:Lorg/jaudiotagger/audio/aiff/AiffAudioHeader$Endian; // field@81eb │ │ +2cb674: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=35 │ │ 0x000a line=36 │ │ 0x0011 line=37 │ │ 0x0018 line=38 │ │ @@ -1233030,18 +1233030,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -2cb674: |[2cb674] org.jaudiotagger.audio.aiff.AiffAudioHeader.addAnnotation:(Ljava/lang/String;)V │ │ -2cb684: 5410 e581 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;.annotations:Ljava/util/List; // field@81e5 │ │ -2cb688: 7220 6489 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -2cb68e: 0e00 |0005: return-void │ │ +2cb678: |[2cb678] org.jaudiotagger.audio.aiff.AiffAudioHeader.addAnnotation:(Ljava/lang/String;)V │ │ +2cb688: 5410 e581 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;.annotations:Ljava/util/List; // field@81e5 │ │ +2cb68c: 7220 6489 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +2cb692: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jaudiotagger/audio/aiff/AiffAudioHeader; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1233050,18 +1233050,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -2cb690: |[2cb690] org.jaudiotagger.audio.aiff.AiffAudioHeader.addApplicationIdentifier:(Ljava/lang/String;)V │ │ -2cb6a0: 5410 e681 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;.applicationIdentifiers:Ljava/util/List; // field@81e6 │ │ -2cb6a4: 7220 6489 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -2cb6aa: 0e00 |0005: return-void │ │ +2cb694: |[2cb694] org.jaudiotagger.audio.aiff.AiffAudioHeader.addApplicationIdentifier:(Ljava/lang/String;)V │ │ +2cb6a4: 5410 e681 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;.applicationIdentifiers:Ljava/util/List; // field@81e6 │ │ +2cb6a8: 7220 6489 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +2cb6ae: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jaudiotagger/audio/aiff/AiffAudioHeader; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1233070,18 +1233070,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -2cb6ac: |[2cb6ac] org.jaudiotagger.audio.aiff.AiffAudioHeader.addComment:(Ljava/lang/String;)V │ │ -2cb6bc: 5410 e981 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;.comments:Ljava/util/List; // field@81e9 │ │ -2cb6c0: 7220 6489 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -2cb6c6: 0e00 |0005: return-void │ │ +2cb6b0: |[2cb6b0] org.jaudiotagger.audio.aiff.AiffAudioHeader.addComment:(Ljava/lang/String;)V │ │ +2cb6c0: 5410 e981 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;.comments:Ljava/util/List; // field@81e9 │ │ +2cb6c4: 7220 6489 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +2cb6ca: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jaudiotagger/audio/aiff/AiffAudioHeader; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1233090,17 +1233090,17 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2cb5b0: |[2cb5b0] org.jaudiotagger.audio.aiff.AiffAudioHeader.getAnnotations:()Ljava/util/List; │ │ -2cb5c0: 5410 e581 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;.annotations:Ljava/util/List; // field@81e5 │ │ -2cb5c4: 1100 |0002: return-object v0 │ │ +2cb5b4: |[2cb5b4] org.jaudiotagger.audio.aiff.AiffAudioHeader.getAnnotations:()Ljava/util/List; │ │ +2cb5c4: 5410 e581 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;.annotations:Ljava/util/List; // field@81e5 │ │ +2cb5c8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/aiff/AiffAudioHeader; │ │ │ │ #4 : (in Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;) │ │ @@ -1233108,17 +1233108,17 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2cb5c8: |[2cb5c8] org.jaudiotagger.audio.aiff.AiffAudioHeader.getApplicationIdentifiers:()Ljava/util/List; │ │ -2cb5d8: 5410 e681 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;.applicationIdentifiers:Ljava/util/List; // field@81e6 │ │ -2cb5dc: 1100 |0002: return-object v0 │ │ +2cb5cc: |[2cb5cc] org.jaudiotagger.audio.aiff.AiffAudioHeader.getApplicationIdentifiers:()Ljava/util/List; │ │ +2cb5dc: 5410 e681 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;.applicationIdentifiers:Ljava/util/List; // field@81e6 │ │ +2cb5e0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/aiff/AiffAudioHeader; │ │ │ │ #5 : (in Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;) │ │ @@ -1233126,17 +1233126,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2cb2ec: |[2cb2ec] org.jaudiotagger.audio.aiff.AiffAudioHeader.getAuthor:()Ljava/lang/String; │ │ -2cb2fc: 5410 e881 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;.author:Ljava/lang/String; // field@81e8 │ │ -2cb300: 1100 |0002: return-object v0 │ │ +2cb2f0: |[2cb2f0] org.jaudiotagger.audio.aiff.AiffAudioHeader.getAuthor:()Ljava/lang/String; │ │ +2cb300: 5410 e881 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;.author:Ljava/lang/String; // field@81e8 │ │ +2cb304: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/aiff/AiffAudioHeader; │ │ │ │ #6 : (in Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;) │ │ @@ -1233144,17 +1233144,17 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2cb5e0: |[2cb5e0] org.jaudiotagger.audio.aiff.AiffAudioHeader.getComments:()Ljava/util/List; │ │ -2cb5f0: 5410 e981 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;.comments:Ljava/util/List; // field@81e9 │ │ -2cb5f4: 1100 |0002: return-object v0 │ │ +2cb5e4: |[2cb5e4] org.jaudiotagger.audio.aiff.AiffAudioHeader.getComments:()Ljava/util/List; │ │ +2cb5f4: 5410 e981 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;.comments:Ljava/util/List; // field@81e9 │ │ +2cb5f8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/aiff/AiffAudioHeader; │ │ │ │ #7 : (in Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;) │ │ @@ -1233162,17 +1233162,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2cb304: |[2cb304] org.jaudiotagger.audio.aiff.AiffAudioHeader.getCopyright:()Ljava/lang/String; │ │ -2cb314: 5410 ea81 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;.copyright:Ljava/lang/String; // field@81ea │ │ -2cb318: 1100 |0002: return-object v0 │ │ +2cb308: |[2cb308] org.jaudiotagger.audio.aiff.AiffAudioHeader.getCopyright:()Ljava/lang/String; │ │ +2cb318: 5410 ea81 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;.copyright:Ljava/lang/String; // field@81ea │ │ +2cb31c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/aiff/AiffAudioHeader; │ │ │ │ #8 : (in Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;) │ │ @@ -1233180,17 +1233180,17 @@ │ │ type : '()Lorg/jaudiotagger/audio/aiff/AiffAudioHeader$Endian;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2cb5f8: |[2cb5f8] org.jaudiotagger.audio.aiff.AiffAudioHeader.getEndian:()Lorg/jaudiotagger/audio/aiff/AiffAudioHeader$Endian; │ │ -2cb608: 5410 eb81 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;.endian:Lorg/jaudiotagger/audio/aiff/AiffAudioHeader$Endian; // field@81eb │ │ -2cb60c: 1100 |0002: return-object v0 │ │ +2cb5fc: |[2cb5fc] org.jaudiotagger.audio.aiff.AiffAudioHeader.getEndian:()Lorg/jaudiotagger/audio/aiff/AiffAudioHeader$Endian; │ │ +2cb60c: 5410 eb81 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;.endian:Lorg/jaudiotagger/audio/aiff/AiffAudioHeader$Endian; // field@81eb │ │ +2cb610: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/aiff/AiffAudioHeader; │ │ │ │ #9 : (in Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;) │ │ @@ -1233198,17 +1233198,17 @@ │ │ type : '()Lorg/jaudiotagger/audio/aiff/AiffType;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2cb610: |[2cb610] org.jaudiotagger.audio.aiff.AiffAudioHeader.getFileType:()Lorg/jaudiotagger/audio/aiff/AiffType; │ │ -2cb620: 5410 ec81 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;.fileType:Lorg/jaudiotagger/audio/aiff/AiffType; // field@81ec │ │ -2cb624: 1100 |0002: return-object v0 │ │ +2cb614: |[2cb614] org.jaudiotagger.audio.aiff.AiffAudioHeader.getFileType:()Lorg/jaudiotagger/audio/aiff/AiffType; │ │ +2cb624: 5410 ec81 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;.fileType:Lorg/jaudiotagger/audio/aiff/AiffType; // field@81ec │ │ +2cb628: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/aiff/AiffAudioHeader; │ │ │ │ #10 : (in Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;) │ │ @@ -1233216,17 +1233216,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2cb31c: |[2cb31c] org.jaudiotagger.audio.aiff.AiffAudioHeader.getName:()Ljava/lang/String; │ │ -2cb32c: 5410 ed81 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;.name:Ljava/lang/String; // field@81ed │ │ -2cb330: 1100 |0002: return-object v0 │ │ +2cb320: |[2cb320] org.jaudiotagger.audio.aiff.AiffAudioHeader.getName:()Ljava/lang/String; │ │ +2cb330: 5410 ed81 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;.name:Ljava/lang/String; // field@81ed │ │ +2cb334: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/aiff/AiffAudioHeader; │ │ │ │ #11 : (in Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;) │ │ @@ -1233234,17 +1233234,17 @@ │ │ type : '()Ljava/util/Date;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2cb598: |[2cb598] org.jaudiotagger.audio.aiff.AiffAudioHeader.getTimestamp:()Ljava/util/Date; │ │ -2cb5a8: 5410 ee81 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;.timestamp:Ljava/util/Date; // field@81ee │ │ -2cb5ac: 1100 |0002: return-object v0 │ │ +2cb59c: |[2cb59c] org.jaudiotagger.audio.aiff.AiffAudioHeader.getTimestamp:()Ljava/util/Date; │ │ +2cb5ac: 5410 ee81 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;.timestamp:Ljava/util/Date; // field@81ee │ │ +2cb5b0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/aiff/AiffAudioHeader; │ │ │ │ #12 : (in Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;) │ │ @@ -1233252,17 +1233252,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2cb6c8: |[2cb6c8] org.jaudiotagger.audio.aiff.AiffAudioHeader.setAuthor:(Ljava/lang/String;)V │ │ -2cb6d8: 5b01 e881 |0000: iput-object v1, v0, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;.author:Ljava/lang/String; // field@81e8 │ │ -2cb6dc: 0e00 |0002: return-void │ │ +2cb6cc: |[2cb6cc] org.jaudiotagger.audio.aiff.AiffAudioHeader.setAuthor:(Ljava/lang/String;)V │ │ +2cb6dc: 5b01 e881 |0000: iput-object v1, v0, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;.author:Ljava/lang/String; // field@81e8 │ │ +2cb6e0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/audio/aiff/AiffAudioHeader; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1233271,17 +1233271,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2cb6e0: |[2cb6e0] org.jaudiotagger.audio.aiff.AiffAudioHeader.setCopyright:(Ljava/lang/String;)V │ │ -2cb6f0: 5b01 ea81 |0000: iput-object v1, v0, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;.copyright:Ljava/lang/String; // field@81ea │ │ -2cb6f4: 0e00 |0002: return-void │ │ +2cb6e4: |[2cb6e4] org.jaudiotagger.audio.aiff.AiffAudioHeader.setCopyright:(Ljava/lang/String;)V │ │ +2cb6f4: 5b01 ea81 |0000: iput-object v1, v0, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;.copyright:Ljava/lang/String; // field@81ea │ │ +2cb6f8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/audio/aiff/AiffAudioHeader; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1233290,17 +1233290,17 @@ │ │ type : '(Lorg/jaudiotagger/audio/aiff/AiffAudioHeader$Endian;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2cb6f8: |[2cb6f8] org.jaudiotagger.audio.aiff.AiffAudioHeader.setEndian:(Lorg/jaudiotagger/audio/aiff/AiffAudioHeader$Endian;)V │ │ -2cb708: 5b01 eb81 |0000: iput-object v1, v0, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;.endian:Lorg/jaudiotagger/audio/aiff/AiffAudioHeader$Endian; // field@81eb │ │ -2cb70c: 0e00 |0002: return-void │ │ +2cb6fc: |[2cb6fc] org.jaudiotagger.audio.aiff.AiffAudioHeader.setEndian:(Lorg/jaudiotagger/audio/aiff/AiffAudioHeader$Endian;)V │ │ +2cb70c: 5b01 eb81 |0000: iput-object v1, v0, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;.endian:Lorg/jaudiotagger/audio/aiff/AiffAudioHeader$Endian; // field@81eb │ │ +2cb710: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/audio/aiff/AiffAudioHeader; │ │ 0x0000 - 0x0003 reg=1 (null) Lorg/jaudiotagger/audio/aiff/AiffAudioHeader$Endian; │ │ │ │ @@ -1233309,17 +1233309,17 @@ │ │ type : '(Lorg/jaudiotagger/audio/aiff/AiffType;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2cb710: |[2cb710] org.jaudiotagger.audio.aiff.AiffAudioHeader.setFileType:(Lorg/jaudiotagger/audio/aiff/AiffType;)V │ │ -2cb720: 5b01 ec81 |0000: iput-object v1, v0, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;.fileType:Lorg/jaudiotagger/audio/aiff/AiffType; // field@81ec │ │ -2cb724: 0e00 |0002: return-void │ │ +2cb714: |[2cb714] org.jaudiotagger.audio.aiff.AiffAudioHeader.setFileType:(Lorg/jaudiotagger/audio/aiff/AiffType;)V │ │ +2cb724: 5b01 ec81 |0000: iput-object v1, v0, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;.fileType:Lorg/jaudiotagger/audio/aiff/AiffType; // field@81ec │ │ +2cb728: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/audio/aiff/AiffAudioHeader; │ │ 0x0000 - 0x0003 reg=1 (null) Lorg/jaudiotagger/audio/aiff/AiffType; │ │ │ │ @@ -1233328,17 +1233328,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2cb728: |[2cb728] org.jaudiotagger.audio.aiff.AiffAudioHeader.setName:(Ljava/lang/String;)V │ │ -2cb738: 5b01 ed81 |0000: iput-object v1, v0, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;.name:Ljava/lang/String; // field@81ed │ │ -2cb73c: 0e00 |0002: return-void │ │ +2cb72c: |[2cb72c] org.jaudiotagger.audio.aiff.AiffAudioHeader.setName:(Ljava/lang/String;)V │ │ +2cb73c: 5b01 ed81 |0000: iput-object v1, v0, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;.name:Ljava/lang/String; // field@81ed │ │ +2cb740: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/audio/aiff/AiffAudioHeader; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1233347,17 +1233347,17 @@ │ │ type : '(Ljava/util/Date;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2cb740: |[2cb740] org.jaudiotagger.audio.aiff.AiffAudioHeader.setTimestamp:(Ljava/util/Date;)V │ │ -2cb750: 5b01 ee81 |0000: iput-object v1, v0, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;.timestamp:Ljava/util/Date; // field@81ee │ │ -2cb754: 0e00 |0002: return-void │ │ +2cb744: |[2cb744] org.jaudiotagger.audio.aiff.AiffAudioHeader.setTimestamp:(Ljava/util/Date;)V │ │ +2cb754: 5b01 ee81 |0000: iput-object v1, v0, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;.timestamp:Ljava/util/Date; // field@81ee │ │ +2cb758: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/audio/aiff/AiffAudioHeader; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/util/Date; │ │ │ │ @@ -1233366,151 +1233366,151 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 297 16-bit code units │ │ -2cb334: |[2cb334] org.jaudiotagger.audio.aiff.AiffAudioHeader.toString:()Ljava/lang/String; │ │ -2cb344: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -2cb348: 1a01 2200 |0002: const-string v1, " │ │ +2cb338: |[2cb338] org.jaudiotagger.audio.aiff.AiffAudioHeader.toString:()Ljava/lang/String; │ │ +2cb348: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +2cb34c: 1a01 2200 |0002: const-string v1, " │ │ " // string@0022 │ │ -2cb34c: 7020 cf87 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@87cf │ │ -2cb352: 5462 ed81 |0007: iget-object v2, v6, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;.name:Ljava/lang/String; // field@81ed │ │ -2cb356: 3802 2100 |0009: if-eqz v2, 002a // +0021 │ │ -2cb35a: 6e10 a787 0200 |000b: invoke-virtual {v2}, Ljava/lang/String;.isEmpty:()Z // method@87a7 │ │ -2cb360: 0a02 |000e: move-result v2 │ │ -2cb362: 3902 1b00 |000f: if-nez v2, 002a // +001b │ │ -2cb366: 2202 3910 |0011: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ -2cb36a: 7010 cc87 0200 |0013: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2cb370: 1a03 0b00 |0016: const-string v3, " Name:" // string@000b │ │ -2cb374: 6e20 d787 3200 |0018: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cb37a: 5463 ed81 |001b: iget-object v3, v6, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;.name:Ljava/lang/String; // field@81ed │ │ -2cb37e: 6e20 d787 3200 |001d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cb384: 6e20 d787 1200 |0020: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cb38a: 6e10 df87 0200 |0023: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2cb390: 0c02 |0026: move-result-object v2 │ │ -2cb392: 6e20 d787 2000 |0027: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cb398: 5462 e881 |002a: iget-object v2, v6, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;.author:Ljava/lang/String; // field@81e8 │ │ -2cb39c: 3802 2100 |002c: if-eqz v2, 004d // +0021 │ │ -2cb3a0: 6e10 a787 0200 |002e: invoke-virtual {v2}, Ljava/lang/String;.isEmpty:()Z // method@87a7 │ │ -2cb3a6: 0a02 |0031: move-result v2 │ │ -2cb3a8: 3902 1b00 |0032: if-nez v2, 004d // +001b │ │ -2cb3ac: 2202 3910 |0034: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ -2cb3b0: 7010 cc87 0200 |0036: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2cb3b6: 1a03 0900 |0039: const-string v3, " Author:" // string@0009 │ │ -2cb3ba: 6e20 d787 3200 |003b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cb3c0: 5463 e881 |003e: iget-object v3, v6, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;.author:Ljava/lang/String; // field@81e8 │ │ -2cb3c4: 6e20 d787 3200 |0040: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cb3ca: 6e20 d787 1200 |0043: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cb3d0: 6e10 df87 0200 |0046: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2cb3d6: 0c02 |0049: move-result-object v2 │ │ -2cb3d8: 6e20 d787 2000 |004a: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cb3de: 5462 ea81 |004d: iget-object v2, v6, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;.copyright:Ljava/lang/String; // field@81ea │ │ -2cb3e2: 3802 2100 |004f: if-eqz v2, 0070 // +0021 │ │ -2cb3e6: 6e10 a787 0200 |0051: invoke-virtual {v2}, Ljava/lang/String;.isEmpty:()Z // method@87a7 │ │ -2cb3ec: 0a02 |0054: move-result v2 │ │ -2cb3ee: 3902 1b00 |0055: if-nez v2, 0070 // +001b │ │ -2cb3f2: 2202 3910 |0057: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ -2cb3f6: 7010 cc87 0200 |0059: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2cb3fc: 1a03 0a00 |005c: const-string v3, " Copyright:" // string@000a │ │ -2cb400: 6e20 d787 3200 |005e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cb406: 5463 ea81 |0061: iget-object v3, v6, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;.copyright:Ljava/lang/String; // field@81ea │ │ -2cb40a: 6e20 d787 3200 |0063: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cb410: 6e20 d787 1200 |0066: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cb416: 6e10 df87 0200 |0069: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2cb41c: 0c02 |006c: move-result-object v2 │ │ -2cb41e: 6e20 d787 2000 |006d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cb424: 5462 e981 |0070: iget-object v2, v6, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;.comments:Ljava/util/List; // field@81e9 │ │ -2cb428: 7210 7389 0200 |0072: invoke-interface {v2}, Ljava/util/List;.size:()I // method@8973 │ │ -2cb42e: 0a02 |0075: move-result v2 │ │ -2cb430: 1a03 0600 |0076: const-string v3, " " // string@0006 │ │ -2cb434: 3d02 2f00 |0078: if-lez v2, 00a7 // +002f │ │ -2cb438: 1a02 a410 |007a: const-string v2, "Comments: │ │ +2cb350: 7020 cf87 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@87cf │ │ +2cb356: 5462 ed81 |0007: iget-object v2, v6, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;.name:Ljava/lang/String; // field@81ed │ │ +2cb35a: 3802 2100 |0009: if-eqz v2, 002a // +0021 │ │ +2cb35e: 6e10 a787 0200 |000b: invoke-virtual {v2}, Ljava/lang/String;.isEmpty:()Z // method@87a7 │ │ +2cb364: 0a02 |000e: move-result v2 │ │ +2cb366: 3902 1b00 |000f: if-nez v2, 002a // +001b │ │ +2cb36a: 2202 3910 |0011: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ +2cb36e: 7010 cc87 0200 |0013: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2cb374: 1a03 0b00 |0016: const-string v3, " Name:" // string@000b │ │ +2cb378: 6e20 d787 3200 |0018: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cb37e: 5463 ed81 |001b: iget-object v3, v6, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;.name:Ljava/lang/String; // field@81ed │ │ +2cb382: 6e20 d787 3200 |001d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cb388: 6e20 d787 1200 |0020: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cb38e: 6e10 df87 0200 |0023: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2cb394: 0c02 |0026: move-result-object v2 │ │ +2cb396: 6e20 d787 2000 |0027: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cb39c: 5462 e881 |002a: iget-object v2, v6, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;.author:Ljava/lang/String; // field@81e8 │ │ +2cb3a0: 3802 2100 |002c: if-eqz v2, 004d // +0021 │ │ +2cb3a4: 6e10 a787 0200 |002e: invoke-virtual {v2}, Ljava/lang/String;.isEmpty:()Z // method@87a7 │ │ +2cb3aa: 0a02 |0031: move-result v2 │ │ +2cb3ac: 3902 1b00 |0032: if-nez v2, 004d // +001b │ │ +2cb3b0: 2202 3910 |0034: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ +2cb3b4: 7010 cc87 0200 |0036: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2cb3ba: 1a03 0900 |0039: const-string v3, " Author:" // string@0009 │ │ +2cb3be: 6e20 d787 3200 |003b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cb3c4: 5463 e881 |003e: iget-object v3, v6, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;.author:Ljava/lang/String; // field@81e8 │ │ +2cb3c8: 6e20 d787 3200 |0040: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cb3ce: 6e20 d787 1200 |0043: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cb3d4: 6e10 df87 0200 |0046: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2cb3da: 0c02 |0049: move-result-object v2 │ │ +2cb3dc: 6e20 d787 2000 |004a: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cb3e2: 5462 ea81 |004d: iget-object v2, v6, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;.copyright:Ljava/lang/String; // field@81ea │ │ +2cb3e6: 3802 2100 |004f: if-eqz v2, 0070 // +0021 │ │ +2cb3ea: 6e10 a787 0200 |0051: invoke-virtual {v2}, Ljava/lang/String;.isEmpty:()Z // method@87a7 │ │ +2cb3f0: 0a02 |0054: move-result v2 │ │ +2cb3f2: 3902 1b00 |0055: if-nez v2, 0070 // +001b │ │ +2cb3f6: 2202 3910 |0057: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ +2cb3fa: 7010 cc87 0200 |0059: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2cb400: 1a03 0a00 |005c: const-string v3, " Copyright:" // string@000a │ │ +2cb404: 6e20 d787 3200 |005e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cb40a: 5463 ea81 |0061: iget-object v3, v6, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;.copyright:Ljava/lang/String; // field@81ea │ │ +2cb40e: 6e20 d787 3200 |0063: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cb414: 6e20 d787 1200 |0066: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cb41a: 6e10 df87 0200 |0069: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2cb420: 0c02 |006c: move-result-object v2 │ │ +2cb422: 6e20 d787 2000 |006d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cb428: 5462 e981 |0070: iget-object v2, v6, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;.comments:Ljava/util/List; // field@81e9 │ │ +2cb42c: 7210 7389 0200 |0072: invoke-interface {v2}, Ljava/util/List;.size:()I // method@8973 │ │ +2cb432: 0a02 |0075: move-result v2 │ │ +2cb434: 1a03 0600 |0076: const-string v3, " " // string@0006 │ │ +2cb438: 3d02 2f00 |0078: if-lez v2, 00a7 // +002f │ │ +2cb43c: 1a02 a410 |007a: const-string v2, "Comments: │ │ " // string@10a4 │ │ -2cb43c: 6e20 d787 2000 |007c: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cb442: 5462 e981 |007f: iget-object v2, v6, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;.comments:Ljava/util/List; // field@81e9 │ │ -2cb446: 7210 6e89 0200 |0081: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ -2cb44c: 0c02 |0084: move-result-object v2 │ │ -2cb44e: 7210 4789 0200 |0085: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -2cb454: 0a04 |0088: move-result v4 │ │ -2cb456: 3804 1e00 |0089: if-eqz v4, 00a7 // +001e │ │ -2cb45a: 7210 4889 0200 |008b: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -2cb460: 0c04 |008e: move-result-object v4 │ │ -2cb462: 1f04 3710 |008f: check-cast v4, Ljava/lang/String; // type@1037 │ │ -2cb466: 2205 3910 |0091: new-instance v5, Ljava/lang/StringBuilder; // type@1039 │ │ -2cb46a: 7010 cc87 0500 |0093: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2cb470: 6e20 d787 3500 |0096: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cb476: 6e20 d787 4500 |0099: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cb47c: 6e20 d787 1500 |009c: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cb482: 6e10 df87 0500 |009f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2cb488: 0c04 |00a2: move-result-object v4 │ │ -2cb48a: 6e20 d787 4000 |00a3: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cb490: 28df |00a6: goto 0085 // -0021 │ │ -2cb492: 5462 e681 |00a7: iget-object v2, v6, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;.applicationIdentifiers:Ljava/util/List; // field@81e6 │ │ -2cb496: 7210 7389 0200 |00a9: invoke-interface {v2}, Ljava/util/List;.size:()I // method@8973 │ │ -2cb49c: 0a02 |00ac: move-result v2 │ │ -2cb49e: 3d02 2f00 |00ad: if-lez v2, 00dc // +002f │ │ -2cb4a2: 1a02 2b0a |00af: const-string v2, "ApplicationIds: │ │ +2cb440: 6e20 d787 2000 |007c: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cb446: 5462 e981 |007f: iget-object v2, v6, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;.comments:Ljava/util/List; // field@81e9 │ │ +2cb44a: 7210 6e89 0200 |0081: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ +2cb450: 0c02 |0084: move-result-object v2 │ │ +2cb452: 7210 4789 0200 |0085: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +2cb458: 0a04 |0088: move-result v4 │ │ +2cb45a: 3804 1e00 |0089: if-eqz v4, 00a7 // +001e │ │ +2cb45e: 7210 4889 0200 |008b: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +2cb464: 0c04 |008e: move-result-object v4 │ │ +2cb466: 1f04 3710 |008f: check-cast v4, Ljava/lang/String; // type@1037 │ │ +2cb46a: 2205 3910 |0091: new-instance v5, Ljava/lang/StringBuilder; // type@1039 │ │ +2cb46e: 7010 cc87 0500 |0093: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2cb474: 6e20 d787 3500 |0096: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cb47a: 6e20 d787 4500 |0099: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cb480: 6e20 d787 1500 |009c: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cb486: 6e10 df87 0500 |009f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2cb48c: 0c04 |00a2: move-result-object v4 │ │ +2cb48e: 6e20 d787 4000 |00a3: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cb494: 28df |00a6: goto 0085 // -0021 │ │ +2cb496: 5462 e681 |00a7: iget-object v2, v6, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;.applicationIdentifiers:Ljava/util/List; // field@81e6 │ │ +2cb49a: 7210 7389 0200 |00a9: invoke-interface {v2}, Ljava/util/List;.size:()I // method@8973 │ │ +2cb4a0: 0a02 |00ac: move-result v2 │ │ +2cb4a2: 3d02 2f00 |00ad: if-lez v2, 00dc // +002f │ │ +2cb4a6: 1a02 2b0a |00af: const-string v2, "ApplicationIds: │ │ " // string@0a2b │ │ -2cb4a6: 6e20 d787 2000 |00b1: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cb4ac: 5462 e681 |00b4: iget-object v2, v6, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;.applicationIdentifiers:Ljava/util/List; // field@81e6 │ │ -2cb4b0: 7210 6e89 0200 |00b6: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ -2cb4b6: 0c02 |00b9: move-result-object v2 │ │ -2cb4b8: 7210 4789 0200 |00ba: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -2cb4be: 0a04 |00bd: move-result v4 │ │ -2cb4c0: 3804 1e00 |00be: if-eqz v4, 00dc // +001e │ │ -2cb4c4: 7210 4889 0200 |00c0: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -2cb4ca: 0c04 |00c3: move-result-object v4 │ │ -2cb4cc: 1f04 3710 |00c4: check-cast v4, Ljava/lang/String; // type@1037 │ │ -2cb4d0: 2205 3910 |00c6: new-instance v5, Ljava/lang/StringBuilder; // type@1039 │ │ -2cb4d4: 7010 cc87 0500 |00c8: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2cb4da: 6e20 d787 3500 |00cb: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cb4e0: 6e20 d787 4500 |00ce: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cb4e6: 6e20 d787 1500 |00d1: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cb4ec: 6e10 df87 0500 |00d4: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2cb4f2: 0c04 |00d7: move-result-object v4 │ │ -2cb4f4: 6e20 d787 4000 |00d8: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cb4fa: 28df |00db: goto 00ba // -0021 │ │ -2cb4fc: 5462 e581 |00dc: iget-object v2, v6, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;.annotations:Ljava/util/List; // field@81e5 │ │ -2cb500: 7210 7389 0200 |00de: invoke-interface {v2}, Ljava/util/List;.size:()I // method@8973 │ │ -2cb506: 0a02 |00e1: move-result v2 │ │ -2cb508: 3d02 2f00 |00e2: if-lez v2, 0111 // +002f │ │ -2cb50c: 1a02 2c09 |00e4: const-string v2, "Annotations: │ │ +2cb4aa: 6e20 d787 2000 |00b1: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cb4b0: 5462 e681 |00b4: iget-object v2, v6, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;.applicationIdentifiers:Ljava/util/List; // field@81e6 │ │ +2cb4b4: 7210 6e89 0200 |00b6: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ +2cb4ba: 0c02 |00b9: move-result-object v2 │ │ +2cb4bc: 7210 4789 0200 |00ba: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +2cb4c2: 0a04 |00bd: move-result v4 │ │ +2cb4c4: 3804 1e00 |00be: if-eqz v4, 00dc // +001e │ │ +2cb4c8: 7210 4889 0200 |00c0: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +2cb4ce: 0c04 |00c3: move-result-object v4 │ │ +2cb4d0: 1f04 3710 |00c4: check-cast v4, Ljava/lang/String; // type@1037 │ │ +2cb4d4: 2205 3910 |00c6: new-instance v5, Ljava/lang/StringBuilder; // type@1039 │ │ +2cb4d8: 7010 cc87 0500 |00c8: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2cb4de: 6e20 d787 3500 |00cb: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cb4e4: 6e20 d787 4500 |00ce: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cb4ea: 6e20 d787 1500 |00d1: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cb4f0: 6e10 df87 0500 |00d4: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2cb4f6: 0c04 |00d7: move-result-object v4 │ │ +2cb4f8: 6e20 d787 4000 |00d8: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cb4fe: 28df |00db: goto 00ba // -0021 │ │ +2cb500: 5462 e581 |00dc: iget-object v2, v6, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;.annotations:Ljava/util/List; // field@81e5 │ │ +2cb504: 7210 7389 0200 |00de: invoke-interface {v2}, Ljava/util/List;.size:()I // method@8973 │ │ +2cb50a: 0a02 |00e1: move-result v2 │ │ +2cb50c: 3d02 2f00 |00e2: if-lez v2, 0111 // +002f │ │ +2cb510: 1a02 2c09 |00e4: const-string v2, "Annotations: │ │ " // string@092c │ │ -2cb510: 6e20 d787 2000 |00e6: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cb516: 5462 e581 |00e9: iget-object v2, v6, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;.annotations:Ljava/util/List; // field@81e5 │ │ -2cb51a: 7210 6e89 0200 |00eb: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ -2cb520: 0c02 |00ee: move-result-object v2 │ │ -2cb522: 7210 4789 0200 |00ef: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -2cb528: 0a04 |00f2: move-result v4 │ │ -2cb52a: 3804 1e00 |00f3: if-eqz v4, 0111 // +001e │ │ -2cb52e: 7210 4889 0200 |00f5: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -2cb534: 0c04 |00f8: move-result-object v4 │ │ -2cb536: 1f04 3710 |00f9: check-cast v4, Ljava/lang/String; // type@1037 │ │ -2cb53a: 2205 3910 |00fb: new-instance v5, Ljava/lang/StringBuilder; // type@1039 │ │ -2cb53e: 7010 cc87 0500 |00fd: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2cb544: 6e20 d787 3500 |0100: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cb54a: 6e20 d787 4500 |0103: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cb550: 6e20 d787 1500 |0106: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cb556: 6e10 df87 0500 |0109: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2cb55c: 0c04 |010c: move-result-object v4 │ │ -2cb55e: 6e20 d787 4000 |010d: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cb564: 28df |0110: goto 00ef // -0021 │ │ -2cb566: 2201 3910 |0111: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2cb56a: 7010 cc87 0100 |0113: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2cb570: 6f10 778e 0600 |0116: invoke-super {v6}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.toString:()Ljava/lang/String; // method@8e77 │ │ -2cb576: 0c02 |0119: move-result-object v2 │ │ -2cb578: 6e20 d787 2100 |011a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cb57e: 6e10 df87 0000 |011d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2cb584: 0c00 |0120: move-result-object v0 │ │ -2cb586: 6e20 d787 0100 |0121: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cb58c: 6e10 df87 0100 |0124: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2cb592: 0c00 |0127: move-result-object v0 │ │ -2cb594: 1100 |0128: return-object v0 │ │ +2cb514: 6e20 d787 2000 |00e6: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cb51a: 5462 e581 |00e9: iget-object v2, v6, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;.annotations:Ljava/util/List; // field@81e5 │ │ +2cb51e: 7210 6e89 0200 |00eb: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ +2cb524: 0c02 |00ee: move-result-object v2 │ │ +2cb526: 7210 4789 0200 |00ef: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +2cb52c: 0a04 |00f2: move-result v4 │ │ +2cb52e: 3804 1e00 |00f3: if-eqz v4, 0111 // +001e │ │ +2cb532: 7210 4889 0200 |00f5: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +2cb538: 0c04 |00f8: move-result-object v4 │ │ +2cb53a: 1f04 3710 |00f9: check-cast v4, Ljava/lang/String; // type@1037 │ │ +2cb53e: 2205 3910 |00fb: new-instance v5, Ljava/lang/StringBuilder; // type@1039 │ │ +2cb542: 7010 cc87 0500 |00fd: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2cb548: 6e20 d787 3500 |0100: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cb54e: 6e20 d787 4500 |0103: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cb554: 6e20 d787 1500 |0106: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cb55a: 6e10 df87 0500 |0109: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2cb560: 0c04 |010c: move-result-object v4 │ │ +2cb562: 6e20 d787 4000 |010d: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cb568: 28df |0110: goto 00ef // -0021 │ │ +2cb56a: 2201 3910 |0111: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2cb56e: 7010 cc87 0100 |0113: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2cb574: 6f10 778e 0600 |0116: invoke-super {v6}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.toString:()Ljava/lang/String; // method@8e77 │ │ +2cb57a: 0c02 |0119: move-result-object v2 │ │ +2cb57c: 6e20 d787 2100 |011a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cb582: 6e10 df87 0000 |011d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2cb588: 0c00 |0120: move-result-object v0 │ │ +2cb58a: 6e20 d787 0100 |0121: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cb590: 6e10 df87 0100 |0124: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2cb596: 0c00 |0127: move-result-object v0 │ │ +2cb598: 1100 |0128: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ 0x0007 line=190 │ │ 0x0011 line=192 │ │ 0x002a line=195 │ │ 0x0034 line=197 │ │ @@ -1233563,17 +1233563,17 @@ │ │ type : '(Lorg/jaudiotagger/audio/iff/ChunkHeader;Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -2cdbbc: |[2cdbbc] org.jaudiotagger.audio.aiff.chunk.AnnotationChunk.:(Lorg/jaudiotagger/audio/iff/ChunkHeader;Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;)V │ │ -2cdbcc: 7040 288b 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lorg/jaudiotagger/audio/aiff/chunk/TextChunk;.:(Lorg/jaudiotagger/audio/iff/ChunkHeader;Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;)V // method@8b28 │ │ -2cdbd2: 0e00 |0003: return-void │ │ +2cdbc0: |[2cdbc0] org.jaudiotagger.audio.aiff.chunk.AnnotationChunk.:(Lorg/jaudiotagger/audio/iff/ChunkHeader;Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;)V │ │ +2cdbd0: 7040 288b 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lorg/jaudiotagger/audio/aiff/chunk/TextChunk;.:(Lorg/jaudiotagger/audio/iff/ChunkHeader;Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;)V // method@8b28 │ │ +2cdbd6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/audio/aiff/chunk/AnnotationChunk; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/audio/iff/ChunkHeader; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/nio/ByteBuffer; │ │ @@ -1233585,21 +1233585,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -2cdb94: |[2cdb94] org.jaudiotagger.audio.aiff.chunk.AnnotationChunk.readChunk:()Z │ │ -2cdba4: 5420 2982 |0000: iget-object v0, v2, Lorg/jaudiotagger/audio/aiff/chunk/AnnotationChunk;.aiffAudioHeader:Lorg/jaudiotagger/audio/aiff/AiffAudioHeader; // field@8229 │ │ -2cdba8: 6e10 108b 0200 |0002: invoke-virtual {v2}, Lorg/jaudiotagger/audio/aiff/chunk/AnnotationChunk;.readChunkText:()Ljava/lang/String; // method@8b10 │ │ -2cdbae: 0c01 |0005: move-result-object v1 │ │ -2cdbb0: 6e20 a28a 1000 |0006: invoke-virtual {v0, v1}, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;.addAnnotation:(Ljava/lang/String;)V // method@8aa2 │ │ -2cdbb6: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -2cdbb8: 0f00 |000a: return v0 │ │ +2cdb98: |[2cdb98] org.jaudiotagger.audio.aiff.chunk.AnnotationChunk.readChunk:()Z │ │ +2cdba8: 5420 2982 |0000: iget-object v0, v2, Lorg/jaudiotagger/audio/aiff/chunk/AnnotationChunk;.aiffAudioHeader:Lorg/jaudiotagger/audio/aiff/AiffAudioHeader; // field@8229 │ │ +2cdbac: 6e10 108b 0200 |0002: invoke-virtual {v2}, Lorg/jaudiotagger/audio/aiff/chunk/AnnotationChunk;.readChunkText:()Ljava/lang/String; // method@8b10 │ │ +2cdbb2: 0c01 |0005: move-result-object v1 │ │ +2cdbb4: 6e20 a28a 1000 |0006: invoke-virtual {v0, v1}, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;.addAnnotation:(Ljava/lang/String;)V // method@8aa2 │ │ +2cdbba: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +2cdbbc: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lorg/jaudiotagger/audio/aiff/chunk/AnnotationChunk; │ │ │ │ source_file_idx : 2347 (AnnotationChunk.java) │ │ @@ -1233633,17 +1233633,17 @@ │ │ type : '(Lorg/jaudiotagger/audio/iff/ChunkHeader;Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -2cdc9c: |[2cdc9c] org.jaudiotagger.audio.aiff.chunk.AuthorChunk.:(Lorg/jaudiotagger/audio/iff/ChunkHeader;Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;)V │ │ -2cdcac: 7040 288b 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lorg/jaudiotagger/audio/aiff/chunk/TextChunk;.:(Lorg/jaudiotagger/audio/iff/ChunkHeader;Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;)V // method@8b28 │ │ -2cdcb2: 0e00 |0003: return-void │ │ +2cdca0: |[2cdca0] org.jaudiotagger.audio.aiff.chunk.AuthorChunk.:(Lorg/jaudiotagger/audio/iff/ChunkHeader;Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;)V │ │ +2cdcb0: 7040 288b 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lorg/jaudiotagger/audio/aiff/chunk/TextChunk;.:(Lorg/jaudiotagger/audio/iff/ChunkHeader;Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;)V // method@8b28 │ │ +2cdcb6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/audio/aiff/chunk/AuthorChunk; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/audio/iff/ChunkHeader; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/nio/ByteBuffer; │ │ @@ -1233655,21 +1233655,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -2cdc74: |[2cdc74] org.jaudiotagger.audio.aiff.chunk.AuthorChunk.readChunk:()Z │ │ -2cdc84: 5420 2e82 |0000: iget-object v0, v2, Lorg/jaudiotagger/audio/aiff/chunk/AuthorChunk;.aiffAudioHeader:Lorg/jaudiotagger/audio/aiff/AiffAudioHeader; // field@822e │ │ -2cdc88: 6e10 158b 0200 |0002: invoke-virtual {v2}, Lorg/jaudiotagger/audio/aiff/chunk/AuthorChunk;.readChunkText:()Ljava/lang/String; // method@8b15 │ │ -2cdc8e: 0c01 |0005: move-result-object v1 │ │ -2cdc90: 6e20 b18a 1000 |0006: invoke-virtual {v0, v1}, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;.setAuthor:(Ljava/lang/String;)V // method@8ab1 │ │ -2cdc96: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -2cdc98: 0f00 |000a: return v0 │ │ +2cdc78: |[2cdc78] org.jaudiotagger.audio.aiff.chunk.AuthorChunk.readChunk:()Z │ │ +2cdc88: 5420 2e82 |0000: iget-object v0, v2, Lorg/jaudiotagger/audio/aiff/chunk/AuthorChunk;.aiffAudioHeader:Lorg/jaudiotagger/audio/aiff/AiffAudioHeader; // field@822e │ │ +2cdc8c: 6e10 158b 0200 |0002: invoke-virtual {v2}, Lorg/jaudiotagger/audio/aiff/chunk/AuthorChunk;.readChunkText:()Ljava/lang/String; // method@8b15 │ │ +2cdc92: 0c01 |0005: move-result-object v1 │ │ +2cdc94: 6e20 b18a 1000 |0006: invoke-virtual {v0, v1}, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;.setAuthor:(Ljava/lang/String;)V // method@8ab1 │ │ +2cdc9a: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +2cdc9c: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lorg/jaudiotagger/audio/aiff/chunk/AuthorChunk; │ │ │ │ source_file_idx : 2740 (AuthorChunk.java) │ │ @@ -1233703,17 +1233703,17 @@ │ │ type : '(Lorg/jaudiotagger/audio/iff/ChunkHeader;Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -2cdf80: |[2cdf80] org.jaudiotagger.audio.aiff.chunk.CopyrightChunk.:(Lorg/jaudiotagger/audio/iff/ChunkHeader;Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;)V │ │ -2cdf90: 7040 288b 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lorg/jaudiotagger/audio/aiff/chunk/TextChunk;.:(Lorg/jaudiotagger/audio/iff/ChunkHeader;Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;)V // method@8b28 │ │ -2cdf96: 0e00 |0003: return-void │ │ +2cdf84: |[2cdf84] org.jaudiotagger.audio.aiff.chunk.CopyrightChunk.:(Lorg/jaudiotagger/audio/iff/ChunkHeader;Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;)V │ │ +2cdf94: 7040 288b 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lorg/jaudiotagger/audio/aiff/chunk/TextChunk;.:(Lorg/jaudiotagger/audio/iff/ChunkHeader;Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;)V // method@8b28 │ │ +2cdf9a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/audio/aiff/chunk/CopyrightChunk; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/audio/iff/ChunkHeader; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/nio/ByteBuffer; │ │ @@ -1233725,21 +1233725,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -2cdf58: |[2cdf58] org.jaudiotagger.audio.aiff.chunk.CopyrightChunk.readChunk:()Z │ │ -2cdf68: 5420 3682 |0000: iget-object v0, v2, Lorg/jaudiotagger/audio/aiff/chunk/CopyrightChunk;.aiffAudioHeader:Lorg/jaudiotagger/audio/aiff/AiffAudioHeader; // field@8236 │ │ -2cdf6c: 6e10 1c8b 0200 |0002: invoke-virtual {v2}, Lorg/jaudiotagger/audio/aiff/chunk/CopyrightChunk;.readChunkText:()Ljava/lang/String; // method@8b1c │ │ -2cdf72: 0c01 |0005: move-result-object v1 │ │ -2cdf74: 6e20 b48a 1000 |0006: invoke-virtual {v0, v1}, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;.setCopyright:(Ljava/lang/String;)V // method@8ab4 │ │ -2cdf7a: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -2cdf7c: 0f00 |000a: return v0 │ │ +2cdf5c: |[2cdf5c] org.jaudiotagger.audio.aiff.chunk.CopyrightChunk.readChunk:()Z │ │ +2cdf6c: 5420 3682 |0000: iget-object v0, v2, Lorg/jaudiotagger/audio/aiff/chunk/CopyrightChunk;.aiffAudioHeader:Lorg/jaudiotagger/audio/aiff/AiffAudioHeader; // field@8236 │ │ +2cdf70: 6e10 1c8b 0200 |0002: invoke-virtual {v2}, Lorg/jaudiotagger/audio/aiff/chunk/CopyrightChunk;.readChunkText:()Ljava/lang/String; // method@8b1c │ │ +2cdf76: 0c01 |0005: move-result-object v1 │ │ +2cdf78: 6e20 b48a 1000 |0006: invoke-virtual {v0, v1}, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;.setCopyright:(Ljava/lang/String;)V // method@8ab4 │ │ +2cdf7e: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +2cdf80: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lorg/jaudiotagger/audio/aiff/chunk/CopyrightChunk; │ │ │ │ source_file_idx : 4707 (CopyrightChunk.java) │ │ @@ -1233773,17 +1233773,17 @@ │ │ type : '(Lorg/jaudiotagger/audio/iff/ChunkHeader;Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -2ce27c: |[2ce27c] org.jaudiotagger.audio.aiff.chunk.NameChunk.:(Lorg/jaudiotagger/audio/iff/ChunkHeader;Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;)V │ │ -2ce28c: 7040 288b 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lorg/jaudiotagger/audio/aiff/chunk/TextChunk;.:(Lorg/jaudiotagger/audio/iff/ChunkHeader;Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;)V // method@8b28 │ │ -2ce292: 0e00 |0003: return-void │ │ +2ce280: |[2ce280] org.jaudiotagger.audio.aiff.chunk.NameChunk.:(Lorg/jaudiotagger/audio/iff/ChunkHeader;Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;)V │ │ +2ce290: 7040 288b 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lorg/jaudiotagger/audio/aiff/chunk/TextChunk;.:(Lorg/jaudiotagger/audio/iff/ChunkHeader;Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;)V // method@8b28 │ │ +2ce296: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/audio/aiff/chunk/NameChunk; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/audio/iff/ChunkHeader; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/nio/ByteBuffer; │ │ @@ -1233795,21 +1233795,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -2ce254: |[2ce254] org.jaudiotagger.audio.aiff.chunk.NameChunk.readChunk:()Z │ │ -2ce264: 5420 3d82 |0000: iget-object v0, v2, Lorg/jaudiotagger/audio/aiff/chunk/NameChunk;.aiffAudioHeader:Lorg/jaudiotagger/audio/aiff/AiffAudioHeader; // field@823d │ │ -2ce268: 6e10 258b 0200 |0002: invoke-virtual {v2}, Lorg/jaudiotagger/audio/aiff/chunk/NameChunk;.readChunkText:()Ljava/lang/String; // method@8b25 │ │ -2ce26e: 0c01 |0005: move-result-object v1 │ │ -2ce270: 6e20 ba8a 1000 |0006: invoke-virtual {v0, v1}, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;.setName:(Ljava/lang/String;)V // method@8aba │ │ -2ce276: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -2ce278: 0f00 |000a: return v0 │ │ +2ce258: |[2ce258] org.jaudiotagger.audio.aiff.chunk.NameChunk.readChunk:()Z │ │ +2ce268: 5420 3d82 |0000: iget-object v0, v2, Lorg/jaudiotagger/audio/aiff/chunk/NameChunk;.aiffAudioHeader:Lorg/jaudiotagger/audio/aiff/AiffAudioHeader; // field@823d │ │ +2ce26c: 6e10 258b 0200 |0002: invoke-virtual {v2}, Lorg/jaudiotagger/audio/aiff/chunk/NameChunk;.readChunkText:()Ljava/lang/String; // method@8b25 │ │ +2ce272: 0c01 |0005: move-result-object v1 │ │ +2ce274: 6e20 ba8a 1000 |0006: invoke-virtual {v0, v1}, Lorg/jaudiotagger/audio/aiff/AiffAudioHeader;.setName:(Ljava/lang/String;)V // method@8aba │ │ +2ce27a: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +2ce27c: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lorg/jaudiotagger/audio/aiff/chunk/NameChunk; │ │ │ │ source_file_idx : 15742 (NameChunk.java) │ │ @@ -1233841,18 +1233841,18 @@ │ │ type : '(JLjava/math/BigInteger;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -2cec70: |[2cec70] org.jaudiotagger.audio.asf.data.AsfExtendedHeader.:(JLjava/math/BigInteger;)V │ │ -2cec80: 6200 9082 |0000: sget-object v0, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_HEADER_EXTENSION:Lorg/jaudiotagger/audio/asf/data/GUID; // field@8290 │ │ -2cec84: 7054 718b 0132 |0002: invoke-direct {v1, v0, v2, v3, v4}, Lorg/jaudiotagger/audio/asf/data/ChunkContainer;.:(Lorg/jaudiotagger/audio/asf/data/GUID;JLjava/math/BigInteger;)V // method@8b71 │ │ -2cec8a: 0e00 |0005: return-void │ │ +2cec74: |[2cec74] org.jaudiotagger.audio.asf.data.AsfExtendedHeader.:(JLjava/math/BigInteger;)V │ │ +2cec84: 6200 9082 |0000: sget-object v0, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_HEADER_EXTENSION:Lorg/jaudiotagger/audio/asf/data/GUID; // field@8290 │ │ +2cec88: 7054 718b 0132 |0002: invoke-direct {v1, v0, v2, v3, v4}, Lorg/jaudiotagger/audio/asf/data/ChunkContainer;.:(Lorg/jaudiotagger/audio/asf/data/GUID;JLjava/math/BigInteger;)V // method@8b71 │ │ +2cec8e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jaudiotagger/audio/asf/data/AsfExtendedHeader; │ │ 0x0000 - 0x0006 reg=2 (null) J │ │ 0x0000 - 0x0006 reg=4 (null) Ljava/math/BigInteger; │ │ @@ -1233863,21 +1233863,21 @@ │ │ type : '()Lorg/jaudiotagger/audio/asf/data/ContentDescription;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -2ceba8: |[2ceba8] org.jaudiotagger.audio.asf.data.AsfExtendedHeader.getContentDescription:()Lorg/jaudiotagger/audio/asf/data/ContentDescription; │ │ -2cebb8: 6200 8982 |0000: sget-object v0, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_CONTENTDESCRIPTION:Lorg/jaudiotagger/audio/asf/data/GUID; // field@8289 │ │ -2cebbc: 1c01 f410 |0002: const-class v1, Lorg/jaudiotagger/audio/asf/data/ContentDescription; // type@10f4 │ │ -2cebc0: 6e30 3b8b 0201 |0004: invoke-virtual {v2, v0, v1}, Lorg/jaudiotagger/audio/asf/data/AsfExtendedHeader;.getFirst:(Lorg/jaudiotagger/audio/asf/data/GUID;Ljava/lang/Class;)Lorg/jaudiotagger/audio/asf/data/Chunk; // method@8b3b │ │ -2cebc6: 0c00 |0007: move-result-object v0 │ │ -2cebc8: 1f00 f410 |0008: check-cast v0, Lorg/jaudiotagger/audio/asf/data/ContentDescription; // type@10f4 │ │ -2cebcc: 1100 |000a: return-object v0 │ │ +2cebac: |[2cebac] org.jaudiotagger.audio.asf.data.AsfExtendedHeader.getContentDescription:()Lorg/jaudiotagger/audio/asf/data/ContentDescription; │ │ +2cebbc: 6200 8982 |0000: sget-object v0, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_CONTENTDESCRIPTION:Lorg/jaudiotagger/audio/asf/data/GUID; // field@8289 │ │ +2cebc0: 1c01 f410 |0002: const-class v1, Lorg/jaudiotagger/audio/asf/data/ContentDescription; // type@10f4 │ │ +2cebc4: 6e30 3b8b 0201 |0004: invoke-virtual {v2, v0, v1}, Lorg/jaudiotagger/audio/asf/data/AsfExtendedHeader;.getFirst:(Lorg/jaudiotagger/audio/asf/data/GUID;Ljava/lang/Class;)Lorg/jaudiotagger/audio/asf/data/Chunk; // method@8b3b │ │ +2cebca: 0c00 |0007: move-result-object v0 │ │ +2cebcc: 1f00 f410 |0008: check-cast v0, Lorg/jaudiotagger/audio/asf/data/ContentDescription; // type@10f4 │ │ +2cebd0: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lorg/jaudiotagger/audio/asf/data/AsfExtendedHeader; │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/asf/data/AsfExtendedHeader;) │ │ @@ -1233885,21 +1233885,21 @@ │ │ type : '()Lorg/jaudiotagger/audio/asf/data/MetadataContainer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -2cebf8: |[2cebf8] org.jaudiotagger.audio.asf.data.AsfExtendedHeader.getExtendedContentDescription:()Lorg/jaudiotagger/audio/asf/data/MetadataContainer; │ │ -2cec08: 6200 8d82 |0000: sget-object v0, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_EXTENDED_CONTENT_DESCRIPTION:Lorg/jaudiotagger/audio/asf/data/GUID; // field@828d │ │ -2cec0c: 1c01 fc10 |0002: const-class v1, Lorg/jaudiotagger/audio/asf/data/MetadataContainer; // type@10fc │ │ -2cec10: 6e30 3b8b 0201 |0004: invoke-virtual {v2, v0, v1}, Lorg/jaudiotagger/audio/asf/data/AsfExtendedHeader;.getFirst:(Lorg/jaudiotagger/audio/asf/data/GUID;Ljava/lang/Class;)Lorg/jaudiotagger/audio/asf/data/Chunk; // method@8b3b │ │ -2cec16: 0c00 |0007: move-result-object v0 │ │ -2cec18: 1f00 fc10 |0008: check-cast v0, Lorg/jaudiotagger/audio/asf/data/MetadataContainer; // type@10fc │ │ -2cec1c: 1100 |000a: return-object v0 │ │ +2cebfc: |[2cebfc] org.jaudiotagger.audio.asf.data.AsfExtendedHeader.getExtendedContentDescription:()Lorg/jaudiotagger/audio/asf/data/MetadataContainer; │ │ +2cec0c: 6200 8d82 |0000: sget-object v0, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_EXTENDED_CONTENT_DESCRIPTION:Lorg/jaudiotagger/audio/asf/data/GUID; // field@828d │ │ +2cec10: 1c01 fc10 |0002: const-class v1, Lorg/jaudiotagger/audio/asf/data/MetadataContainer; // type@10fc │ │ +2cec14: 6e30 3b8b 0201 |0004: invoke-virtual {v2, v0, v1}, Lorg/jaudiotagger/audio/asf/data/AsfExtendedHeader;.getFirst:(Lorg/jaudiotagger/audio/asf/data/GUID;Ljava/lang/Class;)Lorg/jaudiotagger/audio/asf/data/Chunk; // method@8b3b │ │ +2cec1a: 0c00 |0007: move-result-object v0 │ │ +2cec1c: 1f00 fc10 |0008: check-cast v0, Lorg/jaudiotagger/audio/asf/data/MetadataContainer; // type@10fc │ │ +2cec20: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lorg/jaudiotagger/audio/asf/data/AsfExtendedHeader; │ │ │ │ #2 : (in Lorg/jaudiotagger/audio/asf/data/AsfExtendedHeader;) │ │ @@ -1233907,21 +1233907,21 @@ │ │ type : '()Lorg/jaudiotagger/audio/asf/data/LanguageList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -2cebd0: |[2cebd0] org.jaudiotagger.audio.asf.data.AsfExtendedHeader.getLanguageList:()Lorg/jaudiotagger/audio/asf/data/LanguageList; │ │ -2cebe0: 6200 9182 |0000: sget-object v0, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_LANGUAGE_LIST:Lorg/jaudiotagger/audio/asf/data/GUID; // field@8291 │ │ -2cebe4: 1c01 fa10 |0002: const-class v1, Lorg/jaudiotagger/audio/asf/data/LanguageList; // type@10fa │ │ -2cebe8: 6e30 3b8b 0201 |0004: invoke-virtual {v2, v0, v1}, Lorg/jaudiotagger/audio/asf/data/AsfExtendedHeader;.getFirst:(Lorg/jaudiotagger/audio/asf/data/GUID;Ljava/lang/Class;)Lorg/jaudiotagger/audio/asf/data/Chunk; // method@8b3b │ │ -2cebee: 0c00 |0007: move-result-object v0 │ │ -2cebf0: 1f00 fa10 |0008: check-cast v0, Lorg/jaudiotagger/audio/asf/data/LanguageList; // type@10fa │ │ -2cebf4: 1100 |000a: return-object v0 │ │ +2cebd4: |[2cebd4] org.jaudiotagger.audio.asf.data.AsfExtendedHeader.getLanguageList:()Lorg/jaudiotagger/audio/asf/data/LanguageList; │ │ +2cebe4: 6200 9182 |0000: sget-object v0, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_LANGUAGE_LIST:Lorg/jaudiotagger/audio/asf/data/GUID; // field@8291 │ │ +2cebe8: 1c01 fa10 |0002: const-class v1, Lorg/jaudiotagger/audio/asf/data/LanguageList; // type@10fa │ │ +2cebec: 6e30 3b8b 0201 |0004: invoke-virtual {v2, v0, v1}, Lorg/jaudiotagger/audio/asf/data/AsfExtendedHeader;.getFirst:(Lorg/jaudiotagger/audio/asf/data/GUID;Ljava/lang/Class;)Lorg/jaudiotagger/audio/asf/data/Chunk; // method@8b3b │ │ +2cebf2: 0c00 |0007: move-result-object v0 │ │ +2cebf4: 1f00 fa10 |0008: check-cast v0, Lorg/jaudiotagger/audio/asf/data/LanguageList; // type@10fa │ │ +2cebf8: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lorg/jaudiotagger/audio/asf/data/AsfExtendedHeader; │ │ │ │ #3 : (in Lorg/jaudiotagger/audio/asf/data/AsfExtendedHeader;) │ │ @@ -1233929,21 +1233929,21 @@ │ │ type : '()Lorg/jaudiotagger/audio/asf/data/MetadataContainer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -2cec20: |[2cec20] org.jaudiotagger.audio.asf.data.AsfExtendedHeader.getMetadataLibraryObject:()Lorg/jaudiotagger/audio/asf/data/MetadataContainer; │ │ -2cec30: 6200 9482 |0000: sget-object v0, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_METADATA_LIBRARY:Lorg/jaudiotagger/audio/asf/data/GUID; // field@8294 │ │ -2cec34: 1c01 fc10 |0002: const-class v1, Lorg/jaudiotagger/audio/asf/data/MetadataContainer; // type@10fc │ │ -2cec38: 6e30 3b8b 0201 |0004: invoke-virtual {v2, v0, v1}, Lorg/jaudiotagger/audio/asf/data/AsfExtendedHeader;.getFirst:(Lorg/jaudiotagger/audio/asf/data/GUID;Ljava/lang/Class;)Lorg/jaudiotagger/audio/asf/data/Chunk; // method@8b3b │ │ -2cec3e: 0c00 |0007: move-result-object v0 │ │ -2cec40: 1f00 fc10 |0008: check-cast v0, Lorg/jaudiotagger/audio/asf/data/MetadataContainer; // type@10fc │ │ -2cec44: 1100 |000a: return-object v0 │ │ +2cec24: |[2cec24] org.jaudiotagger.audio.asf.data.AsfExtendedHeader.getMetadataLibraryObject:()Lorg/jaudiotagger/audio/asf/data/MetadataContainer; │ │ +2cec34: 6200 9482 |0000: sget-object v0, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_METADATA_LIBRARY:Lorg/jaudiotagger/audio/asf/data/GUID; // field@8294 │ │ +2cec38: 1c01 fc10 |0002: const-class v1, Lorg/jaudiotagger/audio/asf/data/MetadataContainer; // type@10fc │ │ +2cec3c: 6e30 3b8b 0201 |0004: invoke-virtual {v2, v0, v1}, Lorg/jaudiotagger/audio/asf/data/AsfExtendedHeader;.getFirst:(Lorg/jaudiotagger/audio/asf/data/GUID;Ljava/lang/Class;)Lorg/jaudiotagger/audio/asf/data/Chunk; // method@8b3b │ │ +2cec42: 0c00 |0007: move-result-object v0 │ │ +2cec44: 1f00 fc10 |0008: check-cast v0, Lorg/jaudiotagger/audio/asf/data/MetadataContainer; // type@10fc │ │ +2cec48: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lorg/jaudiotagger/audio/asf/data/AsfExtendedHeader; │ │ │ │ #4 : (in Lorg/jaudiotagger/audio/asf/data/AsfExtendedHeader;) │ │ @@ -1233951,21 +1233951,21 @@ │ │ type : '()Lorg/jaudiotagger/audio/asf/data/MetadataContainer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -2cec48: |[2cec48] org.jaudiotagger.audio.asf.data.AsfExtendedHeader.getMetadataObject:()Lorg/jaudiotagger/audio/asf/data/MetadataContainer; │ │ -2cec58: 6200 9382 |0000: sget-object v0, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_METADATA:Lorg/jaudiotagger/audio/asf/data/GUID; // field@8293 │ │ -2cec5c: 1c01 fc10 |0002: const-class v1, Lorg/jaudiotagger/audio/asf/data/MetadataContainer; // type@10fc │ │ -2cec60: 6e30 3b8b 0201 |0004: invoke-virtual {v2, v0, v1}, Lorg/jaudiotagger/audio/asf/data/AsfExtendedHeader;.getFirst:(Lorg/jaudiotagger/audio/asf/data/GUID;Ljava/lang/Class;)Lorg/jaudiotagger/audio/asf/data/Chunk; // method@8b3b │ │ -2cec66: 0c00 |0007: move-result-object v0 │ │ -2cec68: 1f00 fc10 |0008: check-cast v0, Lorg/jaudiotagger/audio/asf/data/MetadataContainer; // type@10fc │ │ -2cec6c: 1100 |000a: return-object v0 │ │ +2cec4c: |[2cec4c] org.jaudiotagger.audio.asf.data.AsfExtendedHeader.getMetadataObject:()Lorg/jaudiotagger/audio/asf/data/MetadataContainer; │ │ +2cec5c: 6200 9382 |0000: sget-object v0, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_METADATA:Lorg/jaudiotagger/audio/asf/data/GUID; // field@8293 │ │ +2cec60: 1c01 fc10 |0002: const-class v1, Lorg/jaudiotagger/audio/asf/data/MetadataContainer; // type@10fc │ │ +2cec64: 6e30 3b8b 0201 |0004: invoke-virtual {v2, v0, v1}, Lorg/jaudiotagger/audio/asf/data/AsfExtendedHeader;.getFirst:(Lorg/jaudiotagger/audio/asf/data/GUID;Ljava/lang/Class;)Lorg/jaudiotagger/audio/asf/data/Chunk; // method@8b3b │ │ +2cec6a: 0c00 |0007: move-result-object v0 │ │ +2cec6c: 1f00 fc10 |0008: check-cast v0, Lorg/jaudiotagger/audio/asf/data/MetadataContainer; // type@10fc │ │ +2cec70: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lorg/jaudiotagger/audio/asf/data/AsfExtendedHeader; │ │ │ │ source_file_idx : 2655 (AsfExtendedHeader.java) │ │ @@ -1234013,30 +1234013,30 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -2cef48: |[2cef48] org.jaudiotagger.audio.asf.data.AsfHeader.:()V │ │ -2cef58: 1a00 974f |0000: const-string v0, "UTF-16LE" // string@4f97 │ │ -2cef5c: 7110 7788 0000 |0002: invoke-static {v0}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@8877 │ │ -2cef62: 0c00 |0005: move-result-object v0 │ │ -2cef64: 6900 4582 |0006: sput-object v0, Lorg/jaudiotagger/audio/asf/data/AsfHeader;.ASF_CHARSET:Ljava/nio/charset/Charset; // field@8245 │ │ -2cef68: 1220 |0008: const/4 v0, #int 2 // #2 │ │ -2cef6a: 2300 1c13 |0009: new-array v0, v0, [B // type@131c │ │ -2cef6e: 2600 1100 0000 |000b: fill-array-data v0, 0000001c // +00000011 │ │ -2cef74: 6900 4682 |000e: sput-object v0, Lorg/jaudiotagger/audio/asf/data/AsfHeader;.ZERO_TERM:[B // field@8246 │ │ -2cef78: 2200 8d10 |0010: new-instance v0, Ljava/util/HashSet; // type@108d │ │ -2cef7c: 7010 3b89 0000 |0012: invoke-direct {v0}, Ljava/util/HashSet;.:()V // method@893b │ │ -2cef82: 6201 9682 |0015: sget-object v1, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_STREAM:Lorg/jaudiotagger/audio/asf/data/GUID; // field@8296 │ │ -2cef86: 7220 a189 1000 |0017: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -2cef8c: 0e00 |001a: return-void │ │ -2cef8e: 0000 |001b: nop // spacer │ │ -2cef90: 0003 0100 0200 0000 0000 |001c: array-data (5 units) │ │ +2cef4c: |[2cef4c] org.jaudiotagger.audio.asf.data.AsfHeader.:()V │ │ +2cef5c: 1a00 974f |0000: const-string v0, "UTF-16LE" // string@4f97 │ │ +2cef60: 7110 7788 0000 |0002: invoke-static {v0}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@8877 │ │ +2cef66: 0c00 |0005: move-result-object v0 │ │ +2cef68: 6900 4582 |0006: sput-object v0, Lorg/jaudiotagger/audio/asf/data/AsfHeader;.ASF_CHARSET:Ljava/nio/charset/Charset; // field@8245 │ │ +2cef6c: 1220 |0008: const/4 v0, #int 2 // #2 │ │ +2cef6e: 2300 1c13 |0009: new-array v0, v0, [B // type@131c │ │ +2cef72: 2600 1100 0000 |000b: fill-array-data v0, 0000001c // +00000011 │ │ +2cef78: 6900 4682 |000e: sput-object v0, Lorg/jaudiotagger/audio/asf/data/AsfHeader;.ZERO_TERM:[B // field@8246 │ │ +2cef7c: 2200 8d10 |0010: new-instance v0, Ljava/util/HashSet; // type@108d │ │ +2cef80: 7010 3b89 0000 |0012: invoke-direct {v0}, Ljava/util/HashSet;.:()V // method@893b │ │ +2cef86: 6201 9682 |0015: sget-object v1, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_STREAM:Lorg/jaudiotagger/audio/asf/data/GUID; // field@8296 │ │ +2cef8a: 7220 a189 1000 |0017: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +2cef90: 0e00 |001a: return-void │ │ +2cef92: 0000 |001b: nop // spacer │ │ +2cef94: 0003 0100 0200 0000 0000 |001c: array-data (5 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=42 │ │ 0x000b line=47 │ │ 0x0010 line=51 │ │ 0x0015 line=52 │ │ locals : │ │ @@ -1234046,19 +1234046,19 @@ │ │ type : '(JLjava/math/BigInteger;J)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 8 16-bit code units │ │ -2cef9c: |[2cef9c] org.jaudiotagger.audio.asf.data.AsfHeader.:(JLjava/math/BigInteger;J)V │ │ -2cefac: 6200 8f82 |0000: sget-object v0, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_HEADER:Lorg/jaudiotagger/audio/asf/data/GUID; // field@828f │ │ -2cefb0: 7054 718b 0132 |0002: invoke-direct {v1, v0, v2, v3, v4}, Lorg/jaudiotagger/audio/asf/data/ChunkContainer;.:(Lorg/jaudiotagger/audio/asf/data/GUID;JLjava/math/BigInteger;)V // method@8b71 │ │ -2cefb6: 5a15 4782 |0005: iput-wide v5, v1, Lorg/jaudiotagger/audio/asf/data/AsfHeader;.chunkCount:J // field@8247 │ │ -2cefba: 0e00 |0007: return-void │ │ +2cefa0: |[2cefa0] org.jaudiotagger.audio.asf.data.AsfHeader.:(JLjava/math/BigInteger;J)V │ │ +2cefb0: 6200 8f82 |0000: sget-object v0, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_HEADER:Lorg/jaudiotagger/audio/asf/data/GUID; // field@828f │ │ +2cefb4: 7054 718b 0132 |0002: invoke-direct {v1, v0, v2, v3, v4}, Lorg/jaudiotagger/audio/asf/data/ChunkContainer;.:(Lorg/jaudiotagger/audio/asf/data/GUID;JLjava/math/BigInteger;)V // method@8b71 │ │ +2cefba: 5a15 4782 |0005: iput-wide v5, v1, Lorg/jaudiotagger/audio/asf/data/AsfHeader;.chunkCount:J // field@8247 │ │ +2cefbe: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0005 line=71 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/jaudiotagger/audio/asf/data/AsfHeader; │ │ 0x0000 - 0x0008 reg=2 (null) J │ │ @@ -1234071,26 +1234071,26 @@ │ │ type : '()Lorg/jaudiotagger/audio/asf/data/ContentDescription;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -2ced90: |[2ced90] org.jaudiotagger.audio.asf.data.AsfHeader.findContentDescription:()Lorg/jaudiotagger/audio/asf/data/ContentDescription; │ │ -2ceda0: 6e10 478b 0200 |0000: invoke-virtual {v2}, Lorg/jaudiotagger/audio/asf/data/AsfHeader;.getContentDescription:()Lorg/jaudiotagger/audio/asf/data/ContentDescription; // method@8b47 │ │ -2ceda6: 0c00 |0003: move-result-object v0 │ │ -2ceda8: 3900 1000 |0004: if-nez v0, 0014 // +0010 │ │ -2cedac: 6e10 4b8b 0200 |0006: invoke-virtual {v2}, Lorg/jaudiotagger/audio/asf/data/AsfHeader;.getExtendedHeader:()Lorg/jaudiotagger/audio/asf/data/AsfExtendedHeader; // method@8b4b │ │ -2cedb2: 0c01 |0009: move-result-object v1 │ │ -2cedb4: 3801 0a00 |000a: if-eqz v1, 0014 // +000a │ │ -2cedb8: 6e10 4b8b 0200 |000c: invoke-virtual {v2}, Lorg/jaudiotagger/audio/asf/data/AsfHeader;.getExtendedHeader:()Lorg/jaudiotagger/audio/asf/data/AsfExtendedHeader; // method@8b4b │ │ -2cedbe: 0c00 |000f: move-result-object v0 │ │ -2cedc0: 6e10 398b 0000 |0010: invoke-virtual {v0}, Lorg/jaudiotagger/audio/asf/data/AsfExtendedHeader;.getContentDescription:()Lorg/jaudiotagger/audio/asf/data/ContentDescription; // method@8b39 │ │ -2cedc6: 0c00 |0013: move-result-object v0 │ │ -2cedc8: 1100 |0014: return-object v0 │ │ +2ced94: |[2ced94] org.jaudiotagger.audio.asf.data.AsfHeader.findContentDescription:()Lorg/jaudiotagger/audio/asf/data/ContentDescription; │ │ +2ceda4: 6e10 478b 0200 |0000: invoke-virtual {v2}, Lorg/jaudiotagger/audio/asf/data/AsfHeader;.getContentDescription:()Lorg/jaudiotagger/audio/asf/data/ContentDescription; // method@8b47 │ │ +2cedaa: 0c00 |0003: move-result-object v0 │ │ +2cedac: 3900 1000 |0004: if-nez v0, 0014 // +0010 │ │ +2cedb0: 6e10 4b8b 0200 |0006: invoke-virtual {v2}, Lorg/jaudiotagger/audio/asf/data/AsfHeader;.getExtendedHeader:()Lorg/jaudiotagger/audio/asf/data/AsfExtendedHeader; // method@8b4b │ │ +2cedb6: 0c01 |0009: move-result-object v1 │ │ +2cedb8: 3801 0a00 |000a: if-eqz v1, 0014 // +000a │ │ +2cedbc: 6e10 4b8b 0200 |000c: invoke-virtual {v2}, Lorg/jaudiotagger/audio/asf/data/AsfHeader;.getExtendedHeader:()Lorg/jaudiotagger/audio/asf/data/AsfExtendedHeader; // method@8b4b │ │ +2cedc2: 0c00 |000f: move-result-object v0 │ │ +2cedc4: 6e10 398b 0000 |0010: invoke-virtual {v0}, Lorg/jaudiotagger/audio/asf/data/AsfExtendedHeader;.getContentDescription:()Lorg/jaudiotagger/audio/asf/data/ContentDescription; // method@8b39 │ │ +2cedca: 0c00 |0013: move-result-object v0 │ │ +2cedcc: 1100 |0014: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x0006 line=84 │ │ 0x000c line=86 │ │ locals : │ │ 0x0000 - 0x0015 reg=2 this Lorg/jaudiotagger/audio/asf/data/AsfHeader; │ │ @@ -1234100,26 +1234100,26 @@ │ │ type : '()Lorg/jaudiotagger/audio/asf/data/MetadataContainer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -2cee6c: |[2cee6c] org.jaudiotagger.audio.asf.data.AsfHeader.findExtendedContentDescription:()Lorg/jaudiotagger/audio/asf/data/MetadataContainer; │ │ -2cee7c: 6e10 4a8b 0200 |0000: invoke-virtual {v2}, Lorg/jaudiotagger/audio/asf/data/AsfHeader;.getExtendedContentDescription:()Lorg/jaudiotagger/audio/asf/data/MetadataContainer; // method@8b4a │ │ -2cee82: 0c00 |0003: move-result-object v0 │ │ -2cee84: 3900 1000 |0004: if-nez v0, 0014 // +0010 │ │ -2cee88: 6e10 4b8b 0200 |0006: invoke-virtual {v2}, Lorg/jaudiotagger/audio/asf/data/AsfHeader;.getExtendedHeader:()Lorg/jaudiotagger/audio/asf/data/AsfExtendedHeader; // method@8b4b │ │ -2cee8e: 0c01 |0009: move-result-object v1 │ │ -2cee90: 3801 0a00 |000a: if-eqz v1, 0014 // +000a │ │ -2cee94: 6e10 4b8b 0200 |000c: invoke-virtual {v2}, Lorg/jaudiotagger/audio/asf/data/AsfHeader;.getExtendedHeader:()Lorg/jaudiotagger/audio/asf/data/AsfExtendedHeader; // method@8b4b │ │ -2cee9a: 0c00 |000f: move-result-object v0 │ │ -2cee9c: 6e10 3a8b 0000 |0010: invoke-virtual {v0}, Lorg/jaudiotagger/audio/asf/data/AsfExtendedHeader;.getExtendedContentDescription:()Lorg/jaudiotagger/audio/asf/data/MetadataContainer; // method@8b3a │ │ -2ceea2: 0c00 |0013: move-result-object v0 │ │ -2ceea4: 1100 |0014: return-object v0 │ │ +2cee70: |[2cee70] org.jaudiotagger.audio.asf.data.AsfHeader.findExtendedContentDescription:()Lorg/jaudiotagger/audio/asf/data/MetadataContainer; │ │ +2cee80: 6e10 4a8b 0200 |0000: invoke-virtual {v2}, Lorg/jaudiotagger/audio/asf/data/AsfHeader;.getExtendedContentDescription:()Lorg/jaudiotagger/audio/asf/data/MetadataContainer; // method@8b4a │ │ +2cee86: 0c00 |0003: move-result-object v0 │ │ +2cee88: 3900 1000 |0004: if-nez v0, 0014 // +0010 │ │ +2cee8c: 6e10 4b8b 0200 |0006: invoke-virtual {v2}, Lorg/jaudiotagger/audio/asf/data/AsfHeader;.getExtendedHeader:()Lorg/jaudiotagger/audio/asf/data/AsfExtendedHeader; // method@8b4b │ │ +2cee92: 0c01 |0009: move-result-object v1 │ │ +2cee94: 3801 0a00 |000a: if-eqz v1, 0014 // +000a │ │ +2cee98: 6e10 4b8b 0200 |000c: invoke-virtual {v2}, Lorg/jaudiotagger/audio/asf/data/AsfHeader;.getExtendedHeader:()Lorg/jaudiotagger/audio/asf/data/AsfExtendedHeader; // method@8b4b │ │ +2cee9e: 0c00 |000f: move-result-object v0 │ │ +2ceea0: 6e10 3a8b 0000 |0010: invoke-virtual {v0}, Lorg/jaudiotagger/audio/asf/data/AsfExtendedHeader;.getExtendedContentDescription:()Lorg/jaudiotagger/audio/asf/data/MetadataContainer; // method@8b3a │ │ +2ceea6: 0c00 |0013: move-result-object v0 │ │ +2ceea8: 1100 |0014: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ 0x0006 line=102 │ │ 0x000c line=104 │ │ locals : │ │ 0x0000 - 0x0015 reg=2 this Lorg/jaudiotagger/audio/asf/data/AsfHeader; │ │ @@ -1234129,32 +1234129,32 @@ │ │ type : '(Lorg/jaudiotagger/audio/asf/data/ContainerType;)Lorg/jaudiotagger/audio/asf/data/MetadataContainer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -2ceea8: |[2ceea8] org.jaudiotagger.audio.asf.data.AsfHeader.findMetadataContainer:(Lorg/jaudiotagger/audio/asf/data/ContainerType;)Lorg/jaudiotagger/audio/asf/data/MetadataContainer; │ │ -2ceeb8: 6e10 808b 0300 |0000: invoke-virtual {v3}, Lorg/jaudiotagger/audio/asf/data/ContainerType;.getContainerGUID:()Lorg/jaudiotagger/audio/asf/data/GUID; // method@8b80 │ │ -2ceebe: 0c00 |0003: move-result-object v0 │ │ -2ceec0: 1c01 fc10 |0004: const-class v1, Lorg/jaudiotagger/audio/asf/data/MetadataContainer; // type@10fc │ │ -2ceec4: 6e30 4d8b 0201 |0006: invoke-virtual {v2, v0, v1}, Lorg/jaudiotagger/audio/asf/data/AsfHeader;.getFirst:(Lorg/jaudiotagger/audio/asf/data/GUID;Ljava/lang/Class;)Lorg/jaudiotagger/audio/asf/data/Chunk; // method@8b4d │ │ -2ceeca: 0c00 |0009: move-result-object v0 │ │ -2ceecc: 1f00 fc10 |000a: check-cast v0, Lorg/jaudiotagger/audio/asf/data/MetadataContainer; // type@10fc │ │ -2ceed0: 3900 1300 |000c: if-nez v0, 001f // +0013 │ │ -2ceed4: 6e10 4b8b 0200 |000e: invoke-virtual {v2}, Lorg/jaudiotagger/audio/asf/data/AsfHeader;.getExtendedHeader:()Lorg/jaudiotagger/audio/asf/data/AsfExtendedHeader; // method@8b4b │ │ -2ceeda: 0c00 |0011: move-result-object v0 │ │ -2ceedc: 6e10 808b 0300 |0012: invoke-virtual {v3}, Lorg/jaudiotagger/audio/asf/data/ContainerType;.getContainerGUID:()Lorg/jaudiotagger/audio/asf/data/GUID; // method@8b80 │ │ -2ceee2: 0c03 |0015: move-result-object v3 │ │ -2ceee4: 1c01 fc10 |0016: const-class v1, Lorg/jaudiotagger/audio/asf/data/MetadataContainer; // type@10fc │ │ -2ceee8: 6e30 3b8b 3001 |0018: invoke-virtual {v0, v3, v1}, Lorg/jaudiotagger/audio/asf/data/AsfExtendedHeader;.getFirst:(Lorg/jaudiotagger/audio/asf/data/GUID;Ljava/lang/Class;)Lorg/jaudiotagger/audio/asf/data/Chunk; // method@8b3b │ │ -2ceeee: 0c03 |001b: move-result-object v3 │ │ -2ceef0: 0730 |001c: move-object v0, v3 │ │ -2ceef2: 1f00 fc10 |001d: check-cast v0, Lorg/jaudiotagger/audio/asf/data/MetadataContainer; // type@10fc │ │ -2ceef6: 1100 |001f: return-object v0 │ │ +2ceeac: |[2ceeac] org.jaudiotagger.audio.asf.data.AsfHeader.findMetadataContainer:(Lorg/jaudiotagger/audio/asf/data/ContainerType;)Lorg/jaudiotagger/audio/asf/data/MetadataContainer; │ │ +2ceebc: 6e10 808b 0300 |0000: invoke-virtual {v3}, Lorg/jaudiotagger/audio/asf/data/ContainerType;.getContainerGUID:()Lorg/jaudiotagger/audio/asf/data/GUID; // method@8b80 │ │ +2ceec2: 0c00 |0003: move-result-object v0 │ │ +2ceec4: 1c01 fc10 |0004: const-class v1, Lorg/jaudiotagger/audio/asf/data/MetadataContainer; // type@10fc │ │ +2ceec8: 6e30 4d8b 0201 |0006: invoke-virtual {v2, v0, v1}, Lorg/jaudiotagger/audio/asf/data/AsfHeader;.getFirst:(Lorg/jaudiotagger/audio/asf/data/GUID;Ljava/lang/Class;)Lorg/jaudiotagger/audio/asf/data/Chunk; // method@8b4d │ │ +2ceece: 0c00 |0009: move-result-object v0 │ │ +2ceed0: 1f00 fc10 |000a: check-cast v0, Lorg/jaudiotagger/audio/asf/data/MetadataContainer; // type@10fc │ │ +2ceed4: 3900 1300 |000c: if-nez v0, 001f // +0013 │ │ +2ceed8: 6e10 4b8b 0200 |000e: invoke-virtual {v2}, Lorg/jaudiotagger/audio/asf/data/AsfHeader;.getExtendedHeader:()Lorg/jaudiotagger/audio/asf/data/AsfExtendedHeader; // method@8b4b │ │ +2ceede: 0c00 |0011: move-result-object v0 │ │ +2ceee0: 6e10 808b 0300 |0012: invoke-virtual {v3}, Lorg/jaudiotagger/audio/asf/data/ContainerType;.getContainerGUID:()Lorg/jaudiotagger/audio/asf/data/GUID; // method@8b80 │ │ +2ceee6: 0c03 |0015: move-result-object v3 │ │ +2ceee8: 1c01 fc10 |0016: const-class v1, Lorg/jaudiotagger/audio/asf/data/MetadataContainer; // type@10fc │ │ +2ceeec: 6e30 3b8b 3001 |0018: invoke-virtual {v0, v3, v1}, Lorg/jaudiotagger/audio/asf/data/AsfExtendedHeader;.getFirst:(Lorg/jaudiotagger/audio/asf/data/GUID;Ljava/lang/Class;)Lorg/jaudiotagger/audio/asf/data/Chunk; // method@8b3b │ │ +2ceef2: 0c03 |001b: move-result-object v3 │ │ +2ceef4: 0730 |001c: move-object v0, v3 │ │ +2ceef6: 1f00 fc10 |001d: check-cast v0, Lorg/jaudiotagger/audio/asf/data/MetadataContainer; // type@10fc │ │ +2ceefa: 1100 |001f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ 0x000e line=121 │ │ locals : │ │ 0x0000 - 0x0020 reg=2 this Lorg/jaudiotagger/audio/asf/data/AsfHeader; │ │ 0x0000 - 0x0020 reg=3 (null) Lorg/jaudiotagger/audio/asf/data/ContainerType; │ │ @@ -1234164,34 +1234164,34 @@ │ │ type : '()Lorg/jaudiotagger/audio/asf/data/AudioStreamChunk;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -2ced3c: |[2ced3c] org.jaudiotagger.audio.asf.data.AsfHeader.getAudioStreamChunk:()Lorg/jaudiotagger/audio/asf/data/AudioStreamChunk; │ │ -2ced4c: 6200 9682 |0000: sget-object v0, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_STREAM:Lorg/jaudiotagger/audio/asf/data/GUID; // field@8296 │ │ -2ced50: 6e20 418b 0400 |0002: invoke-virtual {v4, v0}, Lorg/jaudiotagger/audio/asf/data/AsfHeader;.assertChunkList:(Lorg/jaudiotagger/audio/asf/data/GUID;)Ljava/util/List; // method@8b41 │ │ -2ced56: 0c00 |0005: move-result-object v0 │ │ -2ced58: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -2ced5a: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -2ced5c: 7210 7389 0000 |0008: invoke-interface {v0}, Ljava/util/List;.size:()I // method@8973 │ │ -2ced62: 0a03 |000b: move-result v3 │ │ -2ced64: 3532 1500 |000c: if-ge v2, v3, 0021 // +0015 │ │ -2ced68: 3901 1300 |000e: if-nez v1, 0021 // +0013 │ │ -2ced6c: 7220 6a89 2000 |0010: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ -2ced72: 0c03 |0013: move-result-object v3 │ │ -2ced74: 2033 ef10 |0014: instance-of v3, v3, Lorg/jaudiotagger/audio/asf/data/AudioStreamChunk; // type@10ef │ │ -2ced78: 3803 0800 |0016: if-eqz v3, 001e // +0008 │ │ -2ced7c: 7220 6a89 2000 |0018: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ -2ced82: 0c01 |001b: move-result-object v1 │ │ -2ced84: 1f01 ef10 |001c: check-cast v1, Lorg/jaudiotagger/audio/asf/data/AudioStreamChunk; // type@10ef │ │ -2ced88: d802 0201 |001e: add-int/lit8 v2, v2, #int 1 // #01 │ │ -2ced8c: 28e8 |0020: goto 0008 // -0018 │ │ -2ced8e: 1101 |0021: return-object v1 │ │ +2ced40: |[2ced40] org.jaudiotagger.audio.asf.data.AsfHeader.getAudioStreamChunk:()Lorg/jaudiotagger/audio/asf/data/AudioStreamChunk; │ │ +2ced50: 6200 9682 |0000: sget-object v0, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_STREAM:Lorg/jaudiotagger/audio/asf/data/GUID; // field@8296 │ │ +2ced54: 6e20 418b 0400 |0002: invoke-virtual {v4, v0}, Lorg/jaudiotagger/audio/asf/data/AsfHeader;.assertChunkList:(Lorg/jaudiotagger/audio/asf/data/GUID;)Ljava/util/List; // method@8b41 │ │ +2ced5a: 0c00 |0005: move-result-object v0 │ │ +2ced5c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +2ced5e: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +2ced60: 7210 7389 0000 |0008: invoke-interface {v0}, Ljava/util/List;.size:()I // method@8973 │ │ +2ced66: 0a03 |000b: move-result v3 │ │ +2ced68: 3532 1500 |000c: if-ge v2, v3, 0021 // +0015 │ │ +2ced6c: 3901 1300 |000e: if-nez v1, 0021 // +0013 │ │ +2ced70: 7220 6a89 2000 |0010: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ +2ced76: 0c03 |0013: move-result-object v3 │ │ +2ced78: 2033 ef10 |0014: instance-of v3, v3, Lorg/jaudiotagger/audio/asf/data/AudioStreamChunk; // type@10ef │ │ +2ced7c: 3803 0800 |0016: if-eqz v3, 001e // +0008 │ │ +2ced80: 7220 6a89 2000 |0018: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ +2ced86: 0c01 |001b: move-result-object v1 │ │ +2ced88: 1f01 ef10 |001c: check-cast v1, Lorg/jaudiotagger/audio/asf/data/AudioStreamChunk; // type@10ef │ │ +2ced8c: d802 0201 |001e: add-int/lit8 v2, v2, #int 1 // #01 │ │ +2ced90: 28e8 |0020: goto 0008 // -0018 │ │ +2ced92: 1101 |0021: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ 0x0008 line=136 │ │ 0x0010 line=138 │ │ 0x0018 line=140 │ │ locals : │ │ @@ -1234202,17 +1234202,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2cecfc: |[2cecfc] org.jaudiotagger.audio.asf.data.AsfHeader.getChunkCount:()J │ │ -2ced0c: 5320 4782 |0000: iget-wide v0, v2, Lorg/jaudiotagger/audio/asf/data/AsfHeader;.chunkCount:J // field@8247 │ │ -2ced10: 1000 |0002: return-wide v0 │ │ +2ced00: |[2ced00] org.jaudiotagger.audio.asf.data.AsfHeader.getChunkCount:()J │ │ +2ced10: 5320 4782 |0000: iget-wide v0, v2, Lorg/jaudiotagger/audio/asf/data/AsfHeader;.chunkCount:J // field@8247 │ │ +2ced14: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/jaudiotagger/audio/asf/data/AsfHeader; │ │ │ │ #5 : (in Lorg/jaudiotagger/audio/asf/data/AsfHeader;) │ │ @@ -1234220,21 +1234220,21 @@ │ │ type : '()Lorg/jaudiotagger/audio/asf/data/ContentDescription;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -2cedcc: |[2cedcc] org.jaudiotagger.audio.asf.data.AsfHeader.getContentDescription:()Lorg/jaudiotagger/audio/asf/data/ContentDescription; │ │ -2ceddc: 6200 8982 |0000: sget-object v0, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_CONTENTDESCRIPTION:Lorg/jaudiotagger/audio/asf/data/GUID; // field@8289 │ │ -2cede0: 1c01 f410 |0002: const-class v1, Lorg/jaudiotagger/audio/asf/data/ContentDescription; // type@10f4 │ │ -2cede4: 6e30 4d8b 0201 |0004: invoke-virtual {v2, v0, v1}, Lorg/jaudiotagger/audio/asf/data/AsfHeader;.getFirst:(Lorg/jaudiotagger/audio/asf/data/GUID;Ljava/lang/Class;)Lorg/jaudiotagger/audio/asf/data/Chunk; // method@8b4d │ │ -2cedea: 0c00 |0007: move-result-object v0 │ │ -2cedec: 1f00 f410 |0008: check-cast v0, Lorg/jaudiotagger/audio/asf/data/ContentDescription; // type@10f4 │ │ -2cedf0: 1100 |000a: return-object v0 │ │ +2cedd0: |[2cedd0] org.jaudiotagger.audio.asf.data.AsfHeader.getContentDescription:()Lorg/jaudiotagger/audio/asf/data/ContentDescription; │ │ +2cede0: 6200 8982 |0000: sget-object v0, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_CONTENTDESCRIPTION:Lorg/jaudiotagger/audio/asf/data/GUID; // field@8289 │ │ +2cede4: 1c01 f410 |0002: const-class v1, Lorg/jaudiotagger/audio/asf/data/ContentDescription; // type@10f4 │ │ +2cede8: 6e30 4d8b 0201 |0004: invoke-virtual {v2, v0, v1}, Lorg/jaudiotagger/audio/asf/data/AsfHeader;.getFirst:(Lorg/jaudiotagger/audio/asf/data/GUID;Ljava/lang/Class;)Lorg/jaudiotagger/audio/asf/data/Chunk; // method@8b4d │ │ +2cedee: 0c00 |0007: move-result-object v0 │ │ +2cedf0: 1f00 f410 |0008: check-cast v0, Lorg/jaudiotagger/audio/asf/data/ContentDescription; // type@10f4 │ │ +2cedf4: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lorg/jaudiotagger/audio/asf/data/AsfHeader; │ │ │ │ #6 : (in Lorg/jaudiotagger/audio/asf/data/AsfHeader;) │ │ @@ -1234242,21 +1234242,21 @@ │ │ type : '()Lorg/jaudiotagger/audio/asf/data/EncodingChunk;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -2cedf4: |[2cedf4] org.jaudiotagger.audio.asf.data.AsfHeader.getEncodingChunk:()Lorg/jaudiotagger/audio/asf/data/EncodingChunk; │ │ -2cee04: 6200 8c82 |0000: sget-object v0, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_ENCODING:Lorg/jaudiotagger/audio/asf/data/GUID; // field@828c │ │ -2cee08: 1c01 f510 |0002: const-class v1, Lorg/jaudiotagger/audio/asf/data/EncodingChunk; // type@10f5 │ │ -2cee0c: 6e30 4d8b 0201 |0004: invoke-virtual {v2, v0, v1}, Lorg/jaudiotagger/audio/asf/data/AsfHeader;.getFirst:(Lorg/jaudiotagger/audio/asf/data/GUID;Ljava/lang/Class;)Lorg/jaudiotagger/audio/asf/data/Chunk; // method@8b4d │ │ -2cee12: 0c00 |0007: move-result-object v0 │ │ -2cee14: 1f00 f510 |0008: check-cast v0, Lorg/jaudiotagger/audio/asf/data/EncodingChunk; // type@10f5 │ │ -2cee18: 1100 |000a: return-object v0 │ │ +2cedf8: |[2cedf8] org.jaudiotagger.audio.asf.data.AsfHeader.getEncodingChunk:()Lorg/jaudiotagger/audio/asf/data/EncodingChunk; │ │ +2cee08: 6200 8c82 |0000: sget-object v0, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_ENCODING:Lorg/jaudiotagger/audio/asf/data/GUID; // field@828c │ │ +2cee0c: 1c01 f510 |0002: const-class v1, Lorg/jaudiotagger/audio/asf/data/EncodingChunk; // type@10f5 │ │ +2cee10: 6e30 4d8b 0201 |0004: invoke-virtual {v2, v0, v1}, Lorg/jaudiotagger/audio/asf/data/AsfHeader;.getFirst:(Lorg/jaudiotagger/audio/asf/data/GUID;Ljava/lang/Class;)Lorg/jaudiotagger/audio/asf/data/Chunk; // method@8b4d │ │ +2cee16: 0c00 |0007: move-result-object v0 │ │ +2cee18: 1f00 f510 |0008: check-cast v0, Lorg/jaudiotagger/audio/asf/data/EncodingChunk; // type@10f5 │ │ +2cee1c: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lorg/jaudiotagger/audio/asf/data/AsfHeader; │ │ │ │ #7 : (in Lorg/jaudiotagger/audio/asf/data/AsfHeader;) │ │ @@ -1234264,21 +1234264,21 @@ │ │ type : '()Lorg/jaudiotagger/audio/asf/data/EncryptionChunk;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -2cee1c: |[2cee1c] org.jaudiotagger.audio.asf.data.AsfHeader.getEncryptionChunk:()Lorg/jaudiotagger/audio/asf/data/EncryptionChunk; │ │ -2cee2c: 6200 8b82 |0000: sget-object v0, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_CONTENT_ENCRYPTION:Lorg/jaudiotagger/audio/asf/data/GUID; // field@828b │ │ -2cee30: 1c01 f610 |0002: const-class v1, Lorg/jaudiotagger/audio/asf/data/EncryptionChunk; // type@10f6 │ │ -2cee34: 6e30 4d8b 0201 |0004: invoke-virtual {v2, v0, v1}, Lorg/jaudiotagger/audio/asf/data/AsfHeader;.getFirst:(Lorg/jaudiotagger/audio/asf/data/GUID;Ljava/lang/Class;)Lorg/jaudiotagger/audio/asf/data/Chunk; // method@8b4d │ │ -2cee3a: 0c00 |0007: move-result-object v0 │ │ -2cee3c: 1f00 f610 |0008: check-cast v0, Lorg/jaudiotagger/audio/asf/data/EncryptionChunk; // type@10f6 │ │ -2cee40: 1100 |000a: return-object v0 │ │ +2cee20: |[2cee20] org.jaudiotagger.audio.asf.data.AsfHeader.getEncryptionChunk:()Lorg/jaudiotagger/audio/asf/data/EncryptionChunk; │ │ +2cee30: 6200 8b82 |0000: sget-object v0, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_CONTENT_ENCRYPTION:Lorg/jaudiotagger/audio/asf/data/GUID; // field@828b │ │ +2cee34: 1c01 f610 |0002: const-class v1, Lorg/jaudiotagger/audio/asf/data/EncryptionChunk; // type@10f6 │ │ +2cee38: 6e30 4d8b 0201 |0004: invoke-virtual {v2, v0, v1}, Lorg/jaudiotagger/audio/asf/data/AsfHeader;.getFirst:(Lorg/jaudiotagger/audio/asf/data/GUID;Ljava/lang/Class;)Lorg/jaudiotagger/audio/asf/data/Chunk; // method@8b4d │ │ +2cee3e: 0c00 |0007: move-result-object v0 │ │ +2cee40: 1f00 f610 |0008: check-cast v0, Lorg/jaudiotagger/audio/asf/data/EncryptionChunk; // type@10f6 │ │ +2cee44: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lorg/jaudiotagger/audio/asf/data/AsfHeader; │ │ │ │ #8 : (in Lorg/jaudiotagger/audio/asf/data/AsfHeader;) │ │ @@ -1234286,21 +1234286,21 @@ │ │ type : '()Lorg/jaudiotagger/audio/asf/data/MetadataContainer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -2ceef8: |[2ceef8] org.jaudiotagger.audio.asf.data.AsfHeader.getExtendedContentDescription:()Lorg/jaudiotagger/audio/asf/data/MetadataContainer; │ │ -2cef08: 6200 8d82 |0000: sget-object v0, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_EXTENDED_CONTENT_DESCRIPTION:Lorg/jaudiotagger/audio/asf/data/GUID; // field@828d │ │ -2cef0c: 1c01 fc10 |0002: const-class v1, Lorg/jaudiotagger/audio/asf/data/MetadataContainer; // type@10fc │ │ -2cef10: 6e30 4d8b 0201 |0004: invoke-virtual {v2, v0, v1}, Lorg/jaudiotagger/audio/asf/data/AsfHeader;.getFirst:(Lorg/jaudiotagger/audio/asf/data/GUID;Ljava/lang/Class;)Lorg/jaudiotagger/audio/asf/data/Chunk; // method@8b4d │ │ -2cef16: 0c00 |0007: move-result-object v0 │ │ -2cef18: 1f00 fc10 |0008: check-cast v0, Lorg/jaudiotagger/audio/asf/data/MetadataContainer; // type@10fc │ │ -2cef1c: 1100 |000a: return-object v0 │ │ +2ceefc: |[2ceefc] org.jaudiotagger.audio.asf.data.AsfHeader.getExtendedContentDescription:()Lorg/jaudiotagger/audio/asf/data/MetadataContainer; │ │ +2cef0c: 6200 8d82 |0000: sget-object v0, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_EXTENDED_CONTENT_DESCRIPTION:Lorg/jaudiotagger/audio/asf/data/GUID; // field@828d │ │ +2cef10: 1c01 fc10 |0002: const-class v1, Lorg/jaudiotagger/audio/asf/data/MetadataContainer; // type@10fc │ │ +2cef14: 6e30 4d8b 0201 |0004: invoke-virtual {v2, v0, v1}, Lorg/jaudiotagger/audio/asf/data/AsfHeader;.getFirst:(Lorg/jaudiotagger/audio/asf/data/GUID;Ljava/lang/Class;)Lorg/jaudiotagger/audio/asf/data/Chunk; // method@8b4d │ │ +2cef1a: 0c00 |0007: move-result-object v0 │ │ +2cef1c: 1f00 fc10 |0008: check-cast v0, Lorg/jaudiotagger/audio/asf/data/MetadataContainer; // type@10fc │ │ +2cef20: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=187 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lorg/jaudiotagger/audio/asf/data/AsfHeader; │ │ │ │ #9 : (in Lorg/jaudiotagger/audio/asf/data/AsfHeader;) │ │ @@ -1234308,21 +1234308,21 @@ │ │ type : '()Lorg/jaudiotagger/audio/asf/data/AsfExtendedHeader;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -2ced14: |[2ced14] org.jaudiotagger.audio.asf.data.AsfHeader.getExtendedHeader:()Lorg/jaudiotagger/audio/asf/data/AsfExtendedHeader; │ │ -2ced24: 6200 9082 |0000: sget-object v0, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_HEADER_EXTENSION:Lorg/jaudiotagger/audio/asf/data/GUID; // field@8290 │ │ -2ced28: 1c01 ed10 |0002: const-class v1, Lorg/jaudiotagger/audio/asf/data/AsfExtendedHeader; // type@10ed │ │ -2ced2c: 6e30 4d8b 0201 |0004: invoke-virtual {v2, v0, v1}, Lorg/jaudiotagger/audio/asf/data/AsfHeader;.getFirst:(Lorg/jaudiotagger/audio/asf/data/GUID;Ljava/lang/Class;)Lorg/jaudiotagger/audio/asf/data/Chunk; // method@8b4d │ │ -2ced32: 0c00 |0007: move-result-object v0 │ │ -2ced34: 1f00 ed10 |0008: check-cast v0, Lorg/jaudiotagger/audio/asf/data/AsfExtendedHeader; // type@10ed │ │ -2ced38: 1100 |000a: return-object v0 │ │ +2ced18: |[2ced18] org.jaudiotagger.audio.asf.data.AsfHeader.getExtendedHeader:()Lorg/jaudiotagger/audio/asf/data/AsfExtendedHeader; │ │ +2ced28: 6200 9082 |0000: sget-object v0, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_HEADER_EXTENSION:Lorg/jaudiotagger/audio/asf/data/GUID; // field@8290 │ │ +2ced2c: 1c01 ed10 |0002: const-class v1, Lorg/jaudiotagger/audio/asf/data/AsfExtendedHeader; // type@10ed │ │ +2ced30: 6e30 4d8b 0201 |0004: invoke-virtual {v2, v0, v1}, Lorg/jaudiotagger/audio/asf/data/AsfHeader;.getFirst:(Lorg/jaudiotagger/audio/asf/data/GUID;Ljava/lang/Class;)Lorg/jaudiotagger/audio/asf/data/Chunk; // method@8b4d │ │ +2ced36: 0c00 |0007: move-result-object v0 │ │ +2ced38: 1f00 ed10 |0008: check-cast v0, Lorg/jaudiotagger/audio/asf/data/AsfExtendedHeader; // type@10ed │ │ +2ced3c: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=195 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lorg/jaudiotagger/audio/asf/data/AsfHeader; │ │ │ │ #10 : (in Lorg/jaudiotagger/audio/asf/data/AsfHeader;) │ │ @@ -1234330,21 +1234330,21 @@ │ │ type : '()Lorg/jaudiotagger/audio/asf/data/FileHeader;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -2cee44: |[2cee44] org.jaudiotagger.audio.asf.data.AsfHeader.getFileHeader:()Lorg/jaudiotagger/audio/asf/data/FileHeader; │ │ -2cee54: 6200 8e82 |0000: sget-object v0, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_FILE:Lorg/jaudiotagger/audio/asf/data/GUID; // field@828e │ │ -2cee58: 1c01 f710 |0002: const-class v1, Lorg/jaudiotagger/audio/asf/data/FileHeader; // type@10f7 │ │ -2cee5c: 6e30 4d8b 0201 |0004: invoke-virtual {v2, v0, v1}, Lorg/jaudiotagger/audio/asf/data/AsfHeader;.getFirst:(Lorg/jaudiotagger/audio/asf/data/GUID;Ljava/lang/Class;)Lorg/jaudiotagger/audio/asf/data/Chunk; // method@8b4d │ │ -2cee62: 0c00 |0007: move-result-object v0 │ │ -2cee64: 1f00 f710 |0008: check-cast v0, Lorg/jaudiotagger/audio/asf/data/FileHeader; // type@10f7 │ │ -2cee68: 1100 |000a: return-object v0 │ │ +2cee48: |[2cee48] org.jaudiotagger.audio.asf.data.AsfHeader.getFileHeader:()Lorg/jaudiotagger/audio/asf/data/FileHeader; │ │ +2cee58: 6200 8e82 |0000: sget-object v0, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_FILE:Lorg/jaudiotagger/audio/asf/data/GUID; // field@828e │ │ +2cee5c: 1c01 f710 |0002: const-class v1, Lorg/jaudiotagger/audio/asf/data/FileHeader; // type@10f7 │ │ +2cee60: 6e30 4d8b 0201 |0004: invoke-virtual {v2, v0, v1}, Lorg/jaudiotagger/audio/asf/data/AsfHeader;.getFirst:(Lorg/jaudiotagger/audio/asf/data/GUID;Ljava/lang/Class;)Lorg/jaudiotagger/audio/asf/data/Chunk; // method@8b4d │ │ +2cee66: 0c00 |0007: move-result-object v0 │ │ +2cee68: 1f00 f710 |0008: check-cast v0, Lorg/jaudiotagger/audio/asf/data/FileHeader; // type@10f7 │ │ +2cee6c: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=203 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lorg/jaudiotagger/audio/asf/data/AsfHeader; │ │ │ │ #11 : (in Lorg/jaudiotagger/audio/asf/data/AsfHeader;) │ │ @@ -1234352,21 +1234352,21 @@ │ │ type : '()Lorg/jaudiotagger/audio/asf/data/StreamBitratePropertiesChunk;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -2cef20: |[2cef20] org.jaudiotagger.audio.asf.data.AsfHeader.getStreamBitratePropertiesChunk:()Lorg/jaudiotagger/audio/asf/data/StreamBitratePropertiesChunk; │ │ -2cef30: 6200 9782 |0000: sget-object v0, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_STREAM_BITRATE_PROPERTIES:Lorg/jaudiotagger/audio/asf/data/GUID; // field@8297 │ │ -2cef34: 1c01 ff10 |0002: const-class v1, Lorg/jaudiotagger/audio/asf/data/StreamBitratePropertiesChunk; // type@10ff │ │ -2cef38: 6e30 4d8b 0201 |0004: invoke-virtual {v2, v0, v1}, Lorg/jaudiotagger/audio/asf/data/AsfHeader;.getFirst:(Lorg/jaudiotagger/audio/asf/data/GUID;Ljava/lang/Class;)Lorg/jaudiotagger/audio/asf/data/Chunk; // method@8b4d │ │ -2cef3e: 0c00 |0007: move-result-object v0 │ │ -2cef40: 1f00 ff10 |0008: check-cast v0, Lorg/jaudiotagger/audio/asf/data/StreamBitratePropertiesChunk; // type@10ff │ │ -2cef44: 1100 |000a: return-object v0 │ │ +2cef24: |[2cef24] org.jaudiotagger.audio.asf.data.AsfHeader.getStreamBitratePropertiesChunk:()Lorg/jaudiotagger/audio/asf/data/StreamBitratePropertiesChunk; │ │ +2cef34: 6200 9782 |0000: sget-object v0, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_STREAM_BITRATE_PROPERTIES:Lorg/jaudiotagger/audio/asf/data/GUID; // field@8297 │ │ +2cef38: 1c01 ff10 |0002: const-class v1, Lorg/jaudiotagger/audio/asf/data/StreamBitratePropertiesChunk; // type@10ff │ │ +2cef3c: 6e30 4d8b 0201 |0004: invoke-virtual {v2, v0, v1}, Lorg/jaudiotagger/audio/asf/data/AsfHeader;.getFirst:(Lorg/jaudiotagger/audio/asf/data/GUID;Ljava/lang/Class;)Lorg/jaudiotagger/audio/asf/data/Chunk; // method@8b4d │ │ +2cef42: 0c00 |0007: move-result-object v0 │ │ +2cef44: 1f00 ff10 |0008: check-cast v0, Lorg/jaudiotagger/audio/asf/data/StreamBitratePropertiesChunk; // type@10ff │ │ +2cef48: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lorg/jaudiotagger/audio/asf/data/AsfHeader; │ │ │ │ #12 : (in Lorg/jaudiotagger/audio/asf/data/AsfHeader;) │ │ @@ -1234374,36 +1234374,36 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -2cec8c: |[2cec8c] org.jaudiotagger.audio.asf.data.AsfHeader.prettyPrint:(Ljava/lang/String;)Ljava/lang/String; │ │ -2cec9c: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -2ceca0: 2201 3910 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2ceca4: 7010 cc87 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2cecaa: 6e20 d787 5100 |0007: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cecb0: 1a02 8800 |000a: const-string v2, " | : Contains: "" // string@0088 │ │ -2cecb4: 6e20 d787 2100 |000c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cecba: 6e10 468b 0400 |000f: invoke-virtual {v4}, Lorg/jaudiotagger/audio/asf/data/AsfHeader;.getChunkCount:()J // method@8b46 │ │ -2cecc0: 0b02 |0012: move-result-wide v2 │ │ -2cecc2: 6e30 d487 2103 |0013: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ -2cecc8: 1a02 9302 |0016: const-string v2, "" chunks" // string@0293 │ │ -2ceccc: 6e20 d787 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cecd2: 6202 fa82 |001b: sget-object v2, Lorg/jaudiotagger/audio/asf/util/Utils;.LINE_SEPARATOR:Ljava/lang/String; // field@82fa │ │ -2cecd6: 6e20 d787 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cecdc: 6e10 df87 0100 |0020: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2cece2: 0c01 |0023: move-result-object v1 │ │ -2cece4: 6f30 7a8b 5401 |0024: invoke-super {v4, v5, v1}, Lorg/jaudiotagger/audio/asf/data/ChunkContainer;.prettyPrint:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@8b7a │ │ -2cecea: 0c05 |0027: move-result-object v5 │ │ -2cecec: 7020 cf87 5000 |0028: invoke-direct {v0, v5}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@87cf │ │ -2cecf2: 6e10 df87 0000 |002b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2cecf8: 0c05 |002e: move-result-object v5 │ │ -2cecfa: 1105 |002f: return-object v5 │ │ +2cec90: |[2cec90] org.jaudiotagger.audio.asf.data.AsfHeader.prettyPrint:(Ljava/lang/String;)Ljava/lang/String; │ │ +2ceca0: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +2ceca4: 2201 3910 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2ceca8: 7010 cc87 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2cecae: 6e20 d787 5100 |0007: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cecb4: 1a02 8800 |000a: const-string v2, " | : Contains: "" // string@0088 │ │ +2cecb8: 6e20 d787 2100 |000c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cecbe: 6e10 468b 0400 |000f: invoke-virtual {v4}, Lorg/jaudiotagger/audio/asf/data/AsfHeader;.getChunkCount:()J // method@8b46 │ │ +2cecc4: 0b02 |0012: move-result-wide v2 │ │ +2cecc6: 6e30 d487 2103 |0013: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ +2ceccc: 1a02 9302 |0016: const-string v2, "" chunks" // string@0293 │ │ +2cecd0: 6e20 d787 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cecd6: 6202 fa82 |001b: sget-object v2, Lorg/jaudiotagger/audio/asf/util/Utils;.LINE_SEPARATOR:Ljava/lang/String; // field@82fa │ │ +2cecda: 6e20 d787 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cece0: 6e10 df87 0100 |0020: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2cece6: 0c01 |0023: move-result-object v1 │ │ +2cece8: 6f30 7a8b 5401 |0024: invoke-super {v4, v5, v1}, Lorg/jaudiotagger/audio/asf/data/ChunkContainer;.prettyPrint:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@8b7a │ │ +2cecee: 0c05 |0027: move-result-object v5 │ │ +2cecf0: 7020 cf87 5000 |0028: invoke-direct {v0, v5}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@87cf │ │ +2cecf6: 6e10 df87 0000 |002b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2cecfc: 0c05 |002e: move-result-object v5 │ │ +2cecfe: 1105 |002f: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=220 │ │ 0x002b line=221 │ │ locals : │ │ 0x0000 - 0x0030 reg=4 this Lorg/jaudiotagger/audio/asf/data/AsfHeader; │ │ 0x0000 - 0x0030 reg=5 (null) Ljava/lang/String; │ │ @@ -1234517,70 +1234517,70 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 61 16-bit code units │ │ -2cf278: |[2cf278] org.jaudiotagger.audio.asf.data.AudioStreamChunk.:()V │ │ -2cf288: 1250 |0000: const/4 v0, #int 5 // #5 │ │ -2cf28a: 2300 0714 |0001: new-array v0, v0, [[Ljava/lang/String; // type@1407 │ │ -2cf28e: 1a01 a504 |0003: const-string v1, "161" // string@04a5 │ │ -2cf292: 1a02 a800 |0005: const-string v2, " (Windows Media Audio (ver 7,8,9))" // string@00a8 │ │ -2cf296: 2420 c013 2100 |0007: filled-new-array {v1, v2}, [Ljava/lang/String; // type@13c0 │ │ -2cf29c: 0c01 |000a: move-result-object v1 │ │ -2cf29e: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -2cf2a0: 4d01 0002 |000c: aput-object v1, v0, v2 │ │ -2cf2a4: 1a01 a604 |000e: const-string v1, "162" // string@04a6 │ │ -2cf2a8: 1a02 a900 |0010: const-string v2, " (Windows Media Audio 9 series (Professional))" // string@00a9 │ │ -2cf2ac: 2420 c013 2100 |0012: filled-new-array {v1, v2}, [Ljava/lang/String; // type@13c0 │ │ -2cf2b2: 0c01 |0015: move-result-object v1 │ │ -2cf2b4: 1212 |0016: const/4 v2, #int 1 // #1 │ │ -2cf2b6: 4d01 0002 |0017: aput-object v1, v0, v2 │ │ -2cf2ba: 1a01 a704 |0019: const-string v1, "163" // string@04a7 │ │ -2cf2be: 1a02 6803 |001b: const-string v2, "(Windows Media Audio 9 series (Lossless))" // string@0368 │ │ -2cf2c2: 2420 c013 2100 |001d: filled-new-array {v1, v2}, [Ljava/lang/String; // type@13c0 │ │ -2cf2c8: 0c01 |0020: move-result-object v1 │ │ -2cf2ca: 1222 |0021: const/4 v2, #int 2 // #2 │ │ -2cf2cc: 4d01 0002 |0022: aput-object v1, v0, v2 │ │ -2cf2d0: 1a01 c004 |0024: const-string v1, "7A21" // string@04c0 │ │ -2cf2d4: 1a02 a500 |0026: const-string v2, " (GSM-AMR (CBR))" // string@00a5 │ │ -2cf2d8: 2420 c013 2100 |0028: filled-new-array {v1, v2}, [Ljava/lang/String; // type@13c0 │ │ -2cf2de: 0c01 |002b: move-result-object v1 │ │ -2cf2e0: 1232 |002c: const/4 v2, #int 3 // #3 │ │ -2cf2e2: 4d01 0002 |002d: aput-object v1, v0, v2 │ │ -2cf2e6: 1a01 c104 |002f: const-string v1, "7A22" // string@04c1 │ │ -2cf2ea: 1a02 a600 |0031: const-string v2, " (GSM-AMR (VBR))" // string@00a6 │ │ -2cf2ee: 2420 c013 2100 |0033: filled-new-array {v1, v2}, [Ljava/lang/String; // type@13c0 │ │ -2cf2f4: 0c01 |0036: move-result-object v1 │ │ -2cf2f6: 1242 |0037: const/4 v2, #int 4 // #4 │ │ -2cf2f8: 4d01 0002 |0038: aput-object v1, v0, v2 │ │ -2cf2fc: 6900 4882 |003a: sput-object v0, Lorg/jaudiotagger/audio/asf/data/AudioStreamChunk;.CODEC_DESCRIPTIONS:[[Ljava/lang/String; // field@8248 │ │ -2cf300: 0e00 |003c: return-void │ │ +2cf27c: |[2cf27c] org.jaudiotagger.audio.asf.data.AudioStreamChunk.:()V │ │ +2cf28c: 1250 |0000: const/4 v0, #int 5 // #5 │ │ +2cf28e: 2300 0714 |0001: new-array v0, v0, [[Ljava/lang/String; // type@1407 │ │ +2cf292: 1a01 a504 |0003: const-string v1, "161" // string@04a5 │ │ +2cf296: 1a02 a800 |0005: const-string v2, " (Windows Media Audio (ver 7,8,9))" // string@00a8 │ │ +2cf29a: 2420 c013 2100 |0007: filled-new-array {v1, v2}, [Ljava/lang/String; // type@13c0 │ │ +2cf2a0: 0c01 |000a: move-result-object v1 │ │ +2cf2a2: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +2cf2a4: 4d01 0002 |000c: aput-object v1, v0, v2 │ │ +2cf2a8: 1a01 a604 |000e: const-string v1, "162" // string@04a6 │ │ +2cf2ac: 1a02 a900 |0010: const-string v2, " (Windows Media Audio 9 series (Professional))" // string@00a9 │ │ +2cf2b0: 2420 c013 2100 |0012: filled-new-array {v1, v2}, [Ljava/lang/String; // type@13c0 │ │ +2cf2b6: 0c01 |0015: move-result-object v1 │ │ +2cf2b8: 1212 |0016: const/4 v2, #int 1 // #1 │ │ +2cf2ba: 4d01 0002 |0017: aput-object v1, v0, v2 │ │ +2cf2be: 1a01 a704 |0019: const-string v1, "163" // string@04a7 │ │ +2cf2c2: 1a02 6803 |001b: const-string v2, "(Windows Media Audio 9 series (Lossless))" // string@0368 │ │ +2cf2c6: 2420 c013 2100 |001d: filled-new-array {v1, v2}, [Ljava/lang/String; // type@13c0 │ │ +2cf2cc: 0c01 |0020: move-result-object v1 │ │ +2cf2ce: 1222 |0021: const/4 v2, #int 2 // #2 │ │ +2cf2d0: 4d01 0002 |0022: aput-object v1, v0, v2 │ │ +2cf2d4: 1a01 c004 |0024: const-string v1, "7A21" // string@04c0 │ │ +2cf2d8: 1a02 a500 |0026: const-string v2, " (GSM-AMR (CBR))" // string@00a5 │ │ +2cf2dc: 2420 c013 2100 |0028: filled-new-array {v1, v2}, [Ljava/lang/String; // type@13c0 │ │ +2cf2e2: 0c01 |002b: move-result-object v1 │ │ +2cf2e4: 1232 |002c: const/4 v2, #int 3 // #3 │ │ +2cf2e6: 4d01 0002 |002d: aput-object v1, v0, v2 │ │ +2cf2ea: 1a01 c104 |002f: const-string v1, "7A22" // string@04c1 │ │ +2cf2ee: 1a02 a600 |0031: const-string v2, " (GSM-AMR (VBR))" // string@00a6 │ │ +2cf2f2: 2420 c013 2100 |0033: filled-new-array {v1, v2}, [Ljava/lang/String; // type@13c0 │ │ +2cf2f8: 0c01 |0036: move-result-object v1 │ │ +2cf2fa: 1242 |0037: const/4 v2, #int 4 // #4 │ │ +2cf2fc: 4d01 0002 |0038: aput-object v1, v0, v2 │ │ +2cf300: 6900 4882 |003a: sput-object v0, Lorg/jaudiotagger/audio/asf/data/AudioStreamChunk;.CODEC_DESCRIPTIONS:[[Ljava/lang/String; // field@8248 │ │ +2cf304: 0e00 |003c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0007 line=35 │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/asf/data/AudioStreamChunk;) │ │ name : '' │ │ type : '(Ljava/math/BigInteger;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -2cf304: |[2cf304] org.jaudiotagger.audio.asf.data.AudioStreamChunk.:(Ljava/math/BigInteger;)V │ │ -2cf314: 6200 8682 |0000: sget-object v0, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_AUDIOSTREAM:Lorg/jaudiotagger/audio/asf/data/GUID; // field@8286 │ │ -2cf318: 7030 3e8c 0102 |0002: invoke-direct {v1, v0, v2}, Lorg/jaudiotagger/audio/asf/data/StreamChunk;.:(Lorg/jaudiotagger/audio/asf/data/GUID;Ljava/math/BigInteger;)V // method@8c3e │ │ -2cf31e: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -2cf320: 2322 1c13 |0006: new-array v2, v2, [B // type@131c │ │ -2cf324: 5b12 5282 |0008: iput-object v2, v1, Lorg/jaudiotagger/audio/asf/data/AudioStreamChunk;.codecData:[B // field@8252 │ │ -2cf328: 0e00 |000a: return-void │ │ +2cf308: |[2cf308] org.jaudiotagger.audio.asf.data.AudioStreamChunk.:(Ljava/math/BigInteger;)V │ │ +2cf318: 6200 8682 |0000: sget-object v0, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_AUDIOSTREAM:Lorg/jaudiotagger/audio/asf/data/GUID; // field@8286 │ │ +2cf31c: 7030 3e8c 0102 |0002: invoke-direct {v1, v0, v2}, Lorg/jaudiotagger/audio/asf/data/StreamChunk;.:(Lorg/jaudiotagger/audio/asf/data/GUID;Ljava/math/BigInteger;)V // method@8c3e │ │ +2cf322: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +2cf324: 2322 1c13 |0006: new-array v2, v2, [B // type@131c │ │ +2cf328: 5b12 5282 |0008: iput-object v2, v1, Lorg/jaudiotagger/audio/asf/data/AudioStreamChunk;.codecData:[B // field@8252 │ │ +2cf32c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x0008 line=83 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/jaudiotagger/audio/asf/data/AudioStreamChunk; │ │ 0x0000 - 0x000b reg=2 (null) Ljava/math/BigInteger; │ │ @@ -1234591,17 +1234591,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2cf1e8: |[2cf1e8] org.jaudiotagger.audio.asf.data.AudioStreamChunk.getAverageBytesPerSec:()J │ │ -2cf1f8: 5320 4e82 |0000: iget-wide v0, v2, Lorg/jaudiotagger/audio/asf/data/AudioStreamChunk;.averageBytesPerSec:J // field@824e │ │ -2cf1fc: 1000 |0002: return-wide v0 │ │ +2cf1ec: |[2cf1ec] org.jaudiotagger.audio.asf.data.AudioStreamChunk.getAverageBytesPerSec:()J │ │ +2cf1fc: 5320 4e82 |0000: iget-wide v0, v2, Lorg/jaudiotagger/audio/asf/data/AudioStreamChunk;.averageBytesPerSec:J // field@824e │ │ +2cf200: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/jaudiotagger/audio/asf/data/AudioStreamChunk; │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/asf/data/AudioStreamChunk;) │ │ @@ -1234609,17 +1234609,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2cf008: |[2cf008] org.jaudiotagger.audio.asf.data.AudioStreamChunk.getBitsPerSample:()I │ │ -2cf018: 5210 4f82 |0000: iget v0, v1, Lorg/jaudiotagger/audio/asf/data/AudioStreamChunk;.bitsPerSample:I // field@824f │ │ -2cf01c: 0f00 |0002: return v0 │ │ +2cf00c: |[2cf00c] org.jaudiotagger.audio.asf.data.AudioStreamChunk.getBitsPerSample:()I │ │ +2cf01c: 5210 4f82 |0000: iget v0, v1, Lorg/jaudiotagger/audio/asf/data/AudioStreamChunk;.bitsPerSample:I // field@824f │ │ +2cf020: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/asf/data/AudioStreamChunk; │ │ │ │ #2 : (in Lorg/jaudiotagger/audio/asf/data/AudioStreamChunk;) │ │ @@ -1234627,17 +1234627,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2cf200: |[2cf200] org.jaudiotagger.audio.asf.data.AudioStreamChunk.getBlockAlignment:()J │ │ -2cf210: 5320 5082 |0000: iget-wide v0, v2, Lorg/jaudiotagger/audio/asf/data/AudioStreamChunk;.blockAlignment:J // field@8250 │ │ -2cf214: 1000 |0002: return-wide v0 │ │ +2cf204: |[2cf204] org.jaudiotagger.audio.asf.data.AudioStreamChunk.getBlockAlignment:()J │ │ +2cf214: 5320 5082 |0000: iget-wide v0, v2, Lorg/jaudiotagger/audio/asf/data/AudioStreamChunk;.blockAlignment:J // field@8250 │ │ +2cf218: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/jaudiotagger/audio/asf/data/AudioStreamChunk; │ │ │ │ #3 : (in Lorg/jaudiotagger/audio/asf/data/AudioStreamChunk;) │ │ @@ -1234645,17 +1234645,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2cf218: |[2cf218] org.jaudiotagger.audio.asf.data.AudioStreamChunk.getChannelCount:()J │ │ -2cf228: 5320 5182 |0000: iget-wide v0, v2, Lorg/jaudiotagger/audio/asf/data/AudioStreamChunk;.channelCount:J // field@8251 │ │ -2cf22c: 1000 |0002: return-wide v0 │ │ +2cf21c: |[2cf21c] org.jaudiotagger.audio.asf.data.AudioStreamChunk.getChannelCount:()J │ │ +2cf22c: 5320 5182 |0000: iget-wide v0, v2, Lorg/jaudiotagger/audio/asf/data/AudioStreamChunk;.channelCount:J // field@8251 │ │ +2cf230: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/jaudiotagger/audio/asf/data/AudioStreamChunk; │ │ │ │ #4 : (in Lorg/jaudiotagger/audio/asf/data/AudioStreamChunk;) │ │ @@ -1234663,20 +1234663,20 @@ │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -2cefe4: |[2cefe4] org.jaudiotagger.audio.asf.data.AudioStreamChunk.getCodecData:()[B │ │ -2ceff4: 5410 5282 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/asf/data/AudioStreamChunk;.codecData:[B // field@8252 │ │ -2ceff8: 6e10 e39f 0000 |0002: invoke-virtual {v0}, [B.clone:()Ljava/lang/Object; // method@9fe3 │ │ -2ceffe: 0c00 |0005: move-result-object v0 │ │ -2cf000: 1f00 1c13 |0006: check-cast v0, [B // type@131c │ │ -2cf004: 1100 |0008: return-object v0 │ │ +2cefe8: |[2cefe8] org.jaudiotagger.audio.asf.data.AudioStreamChunk.getCodecData:()[B │ │ +2ceff8: 5410 5282 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/asf/data/AudioStreamChunk;.codecData:[B // field@8252 │ │ +2ceffc: 6e10 e39f 0000 |0002: invoke-virtual {v0}, [B.clone:()Ljava/lang/Object; // method@9fe3 │ │ +2cf002: 0c00 |0005: move-result-object v0 │ │ +2cf004: 1f00 1c13 |0006: check-cast v0, [B // type@131c │ │ +2cf008: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/jaudiotagger/audio/asf/data/AudioStreamChunk; │ │ │ │ #5 : (in Lorg/jaudiotagger/audio/asf/data/AudioStreamChunk;) │ │ @@ -1234684,52 +1234684,52 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 70 16-bit code units │ │ -2cf044: |[2cf044] org.jaudiotagger.audio.asf.data.AudioStreamChunk.getCodecDescription:()Ljava/lang/String; │ │ -2cf054: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -2cf058: 6e10 588b 0800 |0002: invoke-virtual {v8}, Lorg/jaudiotagger/audio/asf/data/AudioStreamChunk;.getCompressionFormat:()J // method@8b58 │ │ -2cf05e: 0b01 |0005: move-result-wide v1 │ │ -2cf060: 7120 4187 2100 |0006: invoke-static {v1, v2}, Ljava/lang/Long;.toHexString:(J)Ljava/lang/String; // method@8741 │ │ -2cf066: 0c01 |0009: move-result-object v1 │ │ -2cf068: 7020 cf87 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@87cf │ │ -2cf06e: 6201 4882 |000d: sget-object v1, Lorg/jaudiotagger/audio/asf/data/AudioStreamChunk;.CODEC_DESCRIPTIONS:[[Ljava/lang/String; // field@8248 │ │ -2cf072: 2112 |000f: array-length v2, v1 │ │ -2cf074: 1203 |0010: const/4 v3, #int 0 // #0 │ │ -2cf076: 1204 |0011: const/4 v4, #int 0 // #0 │ │ -2cf078: 3524 1700 |0012: if-ge v4, v2, 0029 // +0017 │ │ -2cf07c: 4605 0104 |0014: aget-object v5, v1, v4 │ │ -2cf080: 4606 0503 |0016: aget-object v6, v5, v3 │ │ -2cf084: 6e10 df87 0000 |0018: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2cf08a: 0c07 |001b: move-result-object v7 │ │ -2cf08c: 6e20 9d87 7600 |001c: invoke-virtual {v6, v7}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@879d │ │ -2cf092: 0a06 |001f: move-result v6 │ │ -2cf094: 3806 0600 |0020: if-eqz v6, 0026 // +0006 │ │ -2cf098: 1211 |0022: const/4 v1, #int 1 // #1 │ │ -2cf09a: 4601 0501 |0023: aget-object v1, v5, v1 │ │ -2cf09e: 2806 |0025: goto 002b // +0006 │ │ -2cf0a0: d804 0401 |0026: add-int/lit8 v4, v4, #int 1 // #01 │ │ -2cf0a4: 28ea |0028: goto 0012 // -0016 │ │ -2cf0a6: 1a01 a700 |0029: const-string v1, " (Unknown)" // string@00a7 │ │ -2cf0aa: 6e10 dc87 0000 |002b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@87dc │ │ -2cf0b0: 0a02 |002e: move-result v2 │ │ -2cf0b2: dc02 0202 |002f: rem-int/lit8 v2, v2, #int 2 // #02 │ │ -2cf0b6: 3902 0800 |0031: if-nez v2, 0039 // +0008 │ │ -2cf0ba: 1a02 8b04 |0033: const-string v2, "0x" // string@048b │ │ -2cf0be: 6e30 db87 3002 |0035: invoke-virtual {v0, v3, v2}, Ljava/lang/StringBuilder;.insert:(ILjava/lang/String;)Ljava/lang/StringBuilder; // method@87db │ │ -2cf0c4: 2806 |0038: goto 003e // +0006 │ │ -2cf0c6: 1a02 8d04 |0039: const-string v2, "0x0" // string@048d │ │ -2cf0ca: 6e30 db87 3002 |003b: invoke-virtual {v0, v3, v2}, Ljava/lang/StringBuilder;.insert:(ILjava/lang/String;)Ljava/lang/StringBuilder; // method@87db │ │ -2cf0d0: 6e20 d787 1000 |003e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cf0d6: 6e10 df87 0000 |0041: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2cf0dc: 0c00 |0044: move-result-object v0 │ │ -2cf0de: 1100 |0045: return-object v0 │ │ +2cf048: |[2cf048] org.jaudiotagger.audio.asf.data.AudioStreamChunk.getCodecDescription:()Ljava/lang/String; │ │ +2cf058: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +2cf05c: 6e10 588b 0800 |0002: invoke-virtual {v8}, Lorg/jaudiotagger/audio/asf/data/AudioStreamChunk;.getCompressionFormat:()J // method@8b58 │ │ +2cf062: 0b01 |0005: move-result-wide v1 │ │ +2cf064: 7120 4187 2100 |0006: invoke-static {v1, v2}, Ljava/lang/Long;.toHexString:(J)Ljava/lang/String; // method@8741 │ │ +2cf06a: 0c01 |0009: move-result-object v1 │ │ +2cf06c: 7020 cf87 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@87cf │ │ +2cf072: 6201 4882 |000d: sget-object v1, Lorg/jaudiotagger/audio/asf/data/AudioStreamChunk;.CODEC_DESCRIPTIONS:[[Ljava/lang/String; // field@8248 │ │ +2cf076: 2112 |000f: array-length v2, v1 │ │ +2cf078: 1203 |0010: const/4 v3, #int 0 // #0 │ │ +2cf07a: 1204 |0011: const/4 v4, #int 0 // #0 │ │ +2cf07c: 3524 1700 |0012: if-ge v4, v2, 0029 // +0017 │ │ +2cf080: 4605 0104 |0014: aget-object v5, v1, v4 │ │ +2cf084: 4606 0503 |0016: aget-object v6, v5, v3 │ │ +2cf088: 6e10 df87 0000 |0018: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2cf08e: 0c07 |001b: move-result-object v7 │ │ +2cf090: 6e20 9d87 7600 |001c: invoke-virtual {v6, v7}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@879d │ │ +2cf096: 0a06 |001f: move-result v6 │ │ +2cf098: 3806 0600 |0020: if-eqz v6, 0026 // +0006 │ │ +2cf09c: 1211 |0022: const/4 v1, #int 1 // #1 │ │ +2cf09e: 4601 0501 |0023: aget-object v1, v5, v1 │ │ +2cf0a2: 2806 |0025: goto 002b // +0006 │ │ +2cf0a4: d804 0401 |0026: add-int/lit8 v4, v4, #int 1 // #01 │ │ +2cf0a8: 28ea |0028: goto 0012 // -0016 │ │ +2cf0aa: 1a01 a700 |0029: const-string v1, " (Unknown)" // string@00a7 │ │ +2cf0ae: 6e10 dc87 0000 |002b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@87dc │ │ +2cf0b4: 0a02 |002e: move-result v2 │ │ +2cf0b6: dc02 0202 |002f: rem-int/lit8 v2, v2, #int 2 // #02 │ │ +2cf0ba: 3902 0800 |0031: if-nez v2, 0039 // +0008 │ │ +2cf0be: 1a02 8b04 |0033: const-string v2, "0x" // string@048b │ │ +2cf0c2: 6e30 db87 3002 |0035: invoke-virtual {v0, v3, v2}, Ljava/lang/StringBuilder;.insert:(ILjava/lang/String;)Ljava/lang/StringBuilder; // method@87db │ │ +2cf0c8: 2806 |0038: goto 003e // +0006 │ │ +2cf0ca: 1a02 8d04 |0039: const-string v2, "0x0" // string@048d │ │ +2cf0ce: 6e30 db87 3002 |003b: invoke-virtual {v0, v3, v2}, Ljava/lang/StringBuilder;.insert:(ILjava/lang/String;)Ljava/lang/StringBuilder; // method@87db │ │ +2cf0d4: 6e20 d787 1000 |003e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cf0da: 6e10 df87 0000 |0041: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2cf0e0: 0c00 |0044: move-result-object v0 │ │ +2cf0e2: 1100 |0045: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ 0x000d line=161 │ │ 0x0016 line=163 │ │ 0x0023 line=165 │ │ 0x002b line=169 │ │ @@ -1234745,17 +1234745,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2cf230: |[2cf230] org.jaudiotagger.audio.asf.data.AudioStreamChunk.getCompressionFormat:()J │ │ -2cf240: 5320 5382 |0000: iget-wide v0, v2, Lorg/jaudiotagger/audio/asf/data/AudioStreamChunk;.compressionFormat:J // field@8253 │ │ -2cf244: 1000 |0002: return-wide v0 │ │ +2cf234: |[2cf234] org.jaudiotagger.audio.asf.data.AudioStreamChunk.getCompressionFormat:()J │ │ +2cf244: 5320 5382 |0000: iget-wide v0, v2, Lorg/jaudiotagger/audio/asf/data/AudioStreamChunk;.compressionFormat:J // field@8253 │ │ +2cf248: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=186 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/jaudiotagger/audio/asf/data/AudioStreamChunk; │ │ │ │ #7 : (in Lorg/jaudiotagger/audio/asf/data/AudioStreamChunk;) │ │ @@ -1234763,17 +1234763,17 @@ │ │ type : '()Lorg/jaudiotagger/audio/asf/data/GUID;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2cf260: |[2cf260] org.jaudiotagger.audio.asf.data.AudioStreamChunk.getErrorConcealment:()Lorg/jaudiotagger/audio/asf/data/GUID; │ │ -2cf270: 5410 5482 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/asf/data/AudioStreamChunk;.errorConcealment:Lorg/jaudiotagger/audio/asf/data/GUID; // field@8254 │ │ -2cf274: 1100 |0002: return-object v0 │ │ +2cf264: |[2cf264] org.jaudiotagger.audio.asf.data.AudioStreamChunk.getErrorConcealment:()Lorg/jaudiotagger/audio/asf/data/GUID; │ │ +2cf274: 5410 5482 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/asf/data/AudioStreamChunk;.errorConcealment:Lorg/jaudiotagger/audio/asf/data/GUID; // field@8254 │ │ +2cf278: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=194 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/asf/data/AudioStreamChunk; │ │ │ │ #8 : (in Lorg/jaudiotagger/audio/asf/data/AudioStreamChunk;) │ │ @@ -1234781,21 +1234781,21 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -2cf020: |[2cf020] org.jaudiotagger.audio.asf.data.AudioStreamChunk.getKbps:()I │ │ -2cf030: 6e10 528b 0200 |0000: invoke-virtual {v2}, Lorg/jaudiotagger/audio/asf/data/AudioStreamChunk;.getAverageBytesPerSec:()J // method@8b52 │ │ -2cf036: 0b00 |0003: move-result-wide v0 │ │ -2cf038: 8401 |0004: long-to-int v1, v0 │ │ -2cf03a: da01 0108 |0005: mul-int/lit8 v1, v1, #int 8 // #08 │ │ -2cf03e: d311 e803 |0007: div-int/lit16 v1, v1, #int 1000 // #03e8 │ │ -2cf042: 0f01 |0009: return v1 │ │ +2cf024: |[2cf024] org.jaudiotagger.audio.asf.data.AudioStreamChunk.getKbps:()I │ │ +2cf034: 6e10 528b 0200 |0000: invoke-virtual {v2}, Lorg/jaudiotagger/audio/asf/data/AudioStreamChunk;.getAverageBytesPerSec:()J // method@8b52 │ │ +2cf03a: 0b00 |0003: move-result-wide v0 │ │ +2cf03c: 8401 |0004: long-to-int v1, v0 │ │ +2cf03e: da01 0108 |0005: mul-int/lit8 v1, v1, #int 8 // #08 │ │ +2cf042: d311 e803 |0007: div-int/lit16 v1, v1, #int 1000 // #03e8 │ │ +2cf046: 0f01 |0009: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=206 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lorg/jaudiotagger/audio/asf/data/AudioStreamChunk; │ │ │ │ #9 : (in Lorg/jaudiotagger/audio/asf/data/AudioStreamChunk;) │ │ @@ -1234803,17 +1234803,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2cf248: |[2cf248] org.jaudiotagger.audio.asf.data.AudioStreamChunk.getSamplingRate:()J │ │ -2cf258: 5320 5582 |0000: iget-wide v0, v2, Lorg/jaudiotagger/audio/asf/data/AudioStreamChunk;.samplingRate:J // field@8255 │ │ -2cf25c: 1000 |0002: return-wide v0 │ │ +2cf24c: |[2cf24c] org.jaudiotagger.audio.asf.data.AudioStreamChunk.getSamplingRate:()J │ │ +2cf25c: 5320 5582 |0000: iget-wide v0, v2, Lorg/jaudiotagger/audio/asf/data/AudioStreamChunk;.samplingRate:J // field@8255 │ │ +2cf260: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=214 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/jaudiotagger/audio/asf/data/AudioStreamChunk; │ │ │ │ #10 : (in Lorg/jaudiotagger/audio/asf/data/AudioStreamChunk;) │ │ @@ -1234821,21 +1234821,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -2cefbc: |[2cefbc] org.jaudiotagger.audio.asf.data.AudioStreamChunk.isErrorConcealed:()Z │ │ -2cefcc: 6e10 598b 0200 |0000: invoke-virtual {v2}, Lorg/jaudiotagger/audio/asf/data/AudioStreamChunk;.getErrorConcealment:()Lorg/jaudiotagger/audio/asf/data/GUID; // method@8b59 │ │ -2cefd2: 0c00 |0003: move-result-object v0 │ │ -2cefd4: 6201 8882 |0004: sget-object v1, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_AUDIO_ERROR_CONCEALEMENT_INTERLEAVED:Lorg/jaudiotagger/audio/asf/data/GUID; // field@8288 │ │ -2cefd8: 6e20 d98b 1000 |0006: invoke-virtual {v0, v1}, Lorg/jaudiotagger/audio/asf/data/GUID;.equals:(Ljava/lang/Object;)Z // method@8bd9 │ │ -2cefde: 0a00 |0009: move-result v0 │ │ -2cefe0: 0f00 |000a: return v0 │ │ +2cefc0: |[2cefc0] org.jaudiotagger.audio.asf.data.AudioStreamChunk.isErrorConcealed:()Z │ │ +2cefd0: 6e10 598b 0200 |0000: invoke-virtual {v2}, Lorg/jaudiotagger/audio/asf/data/AudioStreamChunk;.getErrorConcealment:()Lorg/jaudiotagger/audio/asf/data/GUID; // method@8b59 │ │ +2cefd6: 0c00 |0003: move-result-object v0 │ │ +2cefd8: 6201 8882 |0004: sget-object v1, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_AUDIO_ERROR_CONCEALEMENT_INTERLEAVED:Lorg/jaudiotagger/audio/asf/data/GUID; // field@8288 │ │ +2cefdc: 6e20 d98b 1000 |0006: invoke-virtual {v0, v1}, Lorg/jaudiotagger/audio/asf/data/GUID;.equals:(Ljava/lang/Object;)Z // method@8bd9 │ │ +2cefe2: 0a00 |0009: move-result v0 │ │ +2cefe4: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=225 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lorg/jaudiotagger/audio/asf/data/AudioStreamChunk; │ │ │ │ #11 : (in Lorg/jaudiotagger/audio/asf/data/AudioStreamChunk;) │ │ @@ -1234843,66 +1234843,66 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 124 16-bit code units │ │ -2cf0e0: |[2cf0e0] org.jaudiotagger.audio.asf.data.AudioStreamChunk.prettyPrint:(Ljava/lang/String;)Ljava/lang/String; │ │ -2cf0f0: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -2cf0f4: 6f20 458c 4300 |0002: invoke-super {v3, v4}, Lorg/jaudiotagger/audio/asf/data/StreamChunk;.prettyPrint:(Ljava/lang/String;)Ljava/lang/String; // method@8c45 │ │ -2cf0fa: 0c01 |0005: move-result-object v1 │ │ -2cf0fc: 7020 cf87 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@87cf │ │ -2cf102: 6e20 d787 4000 |0009: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cf108: 1a01 8c00 |000c: const-string v1, " |-> Audio info:" // string@008c │ │ -2cf10c: 6e20 d787 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cf112: 6201 fa82 |0011: sget-object v1, Lorg/jaudiotagger/audio/asf/util/Utils;.LINE_SEPARATOR:Ljava/lang/String; // field@82fa │ │ -2cf116: 6e20 d787 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cf11c: 6e20 d787 4000 |0016: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cf122: 1a01 8300 |0019: const-string v1, " | : Bitrate : " // string@0083 │ │ -2cf126: 6e20 d787 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cf12c: 6e10 5a8b 0300 |001e: invoke-virtual {v3}, Lorg/jaudiotagger/audio/asf/data/AudioStreamChunk;.getKbps:()I // method@8b5a │ │ -2cf132: 0a01 |0021: move-result v1 │ │ -2cf134: 6e20 d387 1000 |0022: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2cf13a: 6201 fa82 |0025: sget-object v1, Lorg/jaudiotagger/audio/asf/util/Utils;.LINE_SEPARATOR:Ljava/lang/String; // field@82fa │ │ -2cf13e: 6e20 d787 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cf144: 6e20 d787 4000 |002a: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cf14a: 1a01 8500 |002d: const-string v1, " | : Channels : " // string@0085 │ │ -2cf14e: 6e20 d787 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cf154: 6e10 558b 0300 |0032: invoke-virtual {v3}, Lorg/jaudiotagger/audio/asf/data/AudioStreamChunk;.getChannelCount:()J // method@8b55 │ │ -2cf15a: 0b01 |0035: move-result-wide v1 │ │ -2cf15c: 6e30 d487 1002 |0036: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ -2cf162: 1a01 1901 |0039: const-string v1, " at " // string@0119 │ │ -2cf166: 6e20 d787 1000 |003b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cf16c: 6e10 5b8b 0300 |003e: invoke-virtual {v3}, Lorg/jaudiotagger/audio/asf/data/AudioStreamChunk;.getSamplingRate:()J // method@8b5b │ │ -2cf172: 0b01 |0041: move-result-wide v1 │ │ -2cf174: 6e30 d487 1002 |0042: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ -2cf17a: 1a01 e400 |0045: const-string v1, " Hz" // string@00e4 │ │ -2cf17e: 6e20 d787 1000 |0047: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cf184: 6201 fa82 |004a: sget-object v1, Lorg/jaudiotagger/audio/asf/util/Utils;.LINE_SEPARATOR:Ljava/lang/String; // field@82fa │ │ -2cf188: 6e20 d787 1000 |004c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cf18e: 6e20 d787 4000 |004f: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cf194: 1a01 8400 |0052: const-string v1, " | : Bits per Sample: " // string@0084 │ │ -2cf198: 6e20 d787 1000 |0054: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cf19e: 6e10 538b 0300 |0057: invoke-virtual {v3}, Lorg/jaudiotagger/audio/asf/data/AudioStreamChunk;.getBitsPerSample:()I // method@8b53 │ │ -2cf1a4: 0a01 |005a: move-result v1 │ │ -2cf1a6: 6e20 d387 1000 |005b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2cf1ac: 6201 fa82 |005e: sget-object v1, Lorg/jaudiotagger/audio/asf/util/Utils;.LINE_SEPARATOR:Ljava/lang/String; // field@82fa │ │ -2cf1b0: 6e20 d787 1000 |0060: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cf1b6: 6e20 d787 4000 |0063: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cf1bc: 1a04 8600 |0066: const-string v4, " | : Formatcode: " // string@0086 │ │ -2cf1c0: 6e20 d787 4000 |0068: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cf1c6: 6e10 578b 0300 |006b: invoke-virtual {v3}, Lorg/jaudiotagger/audio/asf/data/AudioStreamChunk;.getCodecDescription:()Ljava/lang/String; // method@8b57 │ │ -2cf1cc: 0c04 |006e: move-result-object v4 │ │ -2cf1ce: 6e20 d787 4000 |006f: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cf1d4: 6204 fa82 |0072: sget-object v4, Lorg/jaudiotagger/audio/asf/util/Utils;.LINE_SEPARATOR:Ljava/lang/String; // field@82fa │ │ -2cf1d8: 6e20 d787 4000 |0074: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2cf1de: 6e10 df87 0000 |0077: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2cf1e4: 0c04 |007a: move-result-object v4 │ │ -2cf1e6: 1104 |007b: return-object v4 │ │ +2cf0e4: |[2cf0e4] org.jaudiotagger.audio.asf.data.AudioStreamChunk.prettyPrint:(Ljava/lang/String;)Ljava/lang/String; │ │ +2cf0f4: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +2cf0f8: 6f20 458c 4300 |0002: invoke-super {v3, v4}, Lorg/jaudiotagger/audio/asf/data/StreamChunk;.prettyPrint:(Ljava/lang/String;)Ljava/lang/String; // method@8c45 │ │ +2cf0fe: 0c01 |0005: move-result-object v1 │ │ +2cf100: 7020 cf87 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@87cf │ │ +2cf106: 6e20 d787 4000 |0009: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cf10c: 1a01 8c00 |000c: const-string v1, " |-> Audio info:" // string@008c │ │ +2cf110: 6e20 d787 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cf116: 6201 fa82 |0011: sget-object v1, Lorg/jaudiotagger/audio/asf/util/Utils;.LINE_SEPARATOR:Ljava/lang/String; // field@82fa │ │ +2cf11a: 6e20 d787 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cf120: 6e20 d787 4000 |0016: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cf126: 1a01 8300 |0019: const-string v1, " | : Bitrate : " // string@0083 │ │ +2cf12a: 6e20 d787 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cf130: 6e10 5a8b 0300 |001e: invoke-virtual {v3}, Lorg/jaudiotagger/audio/asf/data/AudioStreamChunk;.getKbps:()I // method@8b5a │ │ +2cf136: 0a01 |0021: move-result v1 │ │ +2cf138: 6e20 d387 1000 |0022: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2cf13e: 6201 fa82 |0025: sget-object v1, Lorg/jaudiotagger/audio/asf/util/Utils;.LINE_SEPARATOR:Ljava/lang/String; // field@82fa │ │ +2cf142: 6e20 d787 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cf148: 6e20 d787 4000 |002a: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cf14e: 1a01 8500 |002d: const-string v1, " | : Channels : " // string@0085 │ │ +2cf152: 6e20 d787 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cf158: 6e10 558b 0300 |0032: invoke-virtual {v3}, Lorg/jaudiotagger/audio/asf/data/AudioStreamChunk;.getChannelCount:()J // method@8b55 │ │ +2cf15e: 0b01 |0035: move-result-wide v1 │ │ +2cf160: 6e30 d487 1002 |0036: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ +2cf166: 1a01 1901 |0039: const-string v1, " at " // string@0119 │ │ +2cf16a: 6e20 d787 1000 |003b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cf170: 6e10 5b8b 0300 |003e: invoke-virtual {v3}, Lorg/jaudiotagger/audio/asf/data/AudioStreamChunk;.getSamplingRate:()J // method@8b5b │ │ +2cf176: 0b01 |0041: move-result-wide v1 │ │ +2cf178: 6e30 d487 1002 |0042: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ +2cf17e: 1a01 e400 |0045: const-string v1, " Hz" // string@00e4 │ │ +2cf182: 6e20 d787 1000 |0047: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cf188: 6201 fa82 |004a: sget-object v1, Lorg/jaudiotagger/audio/asf/util/Utils;.LINE_SEPARATOR:Ljava/lang/String; // field@82fa │ │ +2cf18c: 6e20 d787 1000 |004c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cf192: 6e20 d787 4000 |004f: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cf198: 1a01 8400 |0052: const-string v1, " | : Bits per Sample: " // string@0084 │ │ +2cf19c: 6e20 d787 1000 |0054: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cf1a2: 6e10 538b 0300 |0057: invoke-virtual {v3}, Lorg/jaudiotagger/audio/asf/data/AudioStreamChunk;.getBitsPerSample:()I // method@8b53 │ │ +2cf1a8: 0a01 |005a: move-result v1 │ │ +2cf1aa: 6e20 d387 1000 |005b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2cf1b0: 6201 fa82 |005e: sget-object v1, Lorg/jaudiotagger/audio/asf/util/Utils;.LINE_SEPARATOR:Ljava/lang/String; // field@82fa │ │ +2cf1b4: 6e20 d787 1000 |0060: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cf1ba: 6e20 d787 4000 |0063: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cf1c0: 1a04 8600 |0066: const-string v4, " | : Formatcode: " // string@0086 │ │ +2cf1c4: 6e20 d787 4000 |0068: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cf1ca: 6e10 578b 0300 |006b: invoke-virtual {v3}, Lorg/jaudiotagger/audio/asf/data/AudioStreamChunk;.getCodecDescription:()Ljava/lang/String; // method@8b57 │ │ +2cf1d0: 0c04 |006e: move-result-object v4 │ │ +2cf1d2: 6e20 d787 4000 |006f: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cf1d8: 6204 fa82 |0072: sget-object v4, Lorg/jaudiotagger/audio/asf/util/Utils;.LINE_SEPARATOR:Ljava/lang/String; // field@82fa │ │ +2cf1dc: 6e20 d787 4000 |0074: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2cf1e2: 6e10 df87 0000 |0077: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2cf1e8: 0c04 |007a: move-result-object v4 │ │ +2cf1ea: 1104 |007b: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=234 │ │ 0x0009 line=235 │ │ 0x0016 line=236 │ │ 0x002a line=237 │ │ 0x004f line=238 │ │ @@ -1234917,17 +1234917,17 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2cf32c: |[2cf32c] org.jaudiotagger.audio.asf.data.AudioStreamChunk.setAverageBytesPerSec:(J)V │ │ -2cf33c: 5a01 4e82 |0000: iput-wide v1, v0, Lorg/jaudiotagger/audio/asf/data/AudioStreamChunk;.averageBytesPerSec:J // field@824e │ │ -2cf340: 0e00 |0002: return-void │ │ +2cf330: |[2cf330] org.jaudiotagger.audio.asf.data.AudioStreamChunk.setAverageBytesPerSec:(J)V │ │ +2cf340: 5a01 4e82 |0000: iput-wide v1, v0, Lorg/jaudiotagger/audio/asf/data/AudioStreamChunk;.averageBytesPerSec:J // field@824e │ │ +2cf344: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=248 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/audio/asf/data/AudioStreamChunk; │ │ 0x0000 - 0x0003 reg=1 (null) J │ │ │ │ @@ -1234936,17 +1234936,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2cf344: |[2cf344] org.jaudiotagger.audio.asf.data.AudioStreamChunk.setBitsPerSample:(I)V │ │ -2cf354: 5901 4f82 |0000: iput v1, v0, Lorg/jaudiotagger/audio/asf/data/AudioStreamChunk;.bitsPerSample:I // field@824f │ │ -2cf358: 0e00 |0002: return-void │ │ +2cf348: |[2cf348] org.jaudiotagger.audio.asf.data.AudioStreamChunk.setBitsPerSample:(I)V │ │ +2cf358: 5901 4f82 |0000: iput v1, v0, Lorg/jaudiotagger/audio/asf/data/AudioStreamChunk;.bitsPerSample:I // field@824f │ │ +2cf35c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=258 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/audio/asf/data/AudioStreamChunk; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -1234955,17 +1234955,17 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2cf35c: |[2cf35c] org.jaudiotagger.audio.asf.data.AudioStreamChunk.setBlockAlignment:(J)V │ │ -2cf36c: 5a01 5082 |0000: iput-wide v1, v0, Lorg/jaudiotagger/audio/asf/data/AudioStreamChunk;.blockAlignment:J // field@8250 │ │ -2cf370: 0e00 |0002: return-void │ │ +2cf360: |[2cf360] org.jaudiotagger.audio.asf.data.AudioStreamChunk.setBlockAlignment:(J)V │ │ +2cf370: 5a01 5082 |0000: iput-wide v1, v0, Lorg/jaudiotagger/audio/asf/data/AudioStreamChunk;.blockAlignment:J // field@8250 │ │ +2cf374: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=268 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/audio/asf/data/AudioStreamChunk; │ │ 0x0000 - 0x0003 reg=1 (null) J │ │ │ │ @@ -1234974,17 +1234974,17 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2cf374: |[2cf374] org.jaudiotagger.audio.asf.data.AudioStreamChunk.setChannelCount:(J)V │ │ -2cf384: 5a01 5182 |0000: iput-wide v1, v0, Lorg/jaudiotagger/audio/asf/data/AudioStreamChunk;.channelCount:J // field@8251 │ │ -2cf388: 0e00 |0002: return-void │ │ +2cf378: |[2cf378] org.jaudiotagger.audio.asf.data.AudioStreamChunk.setChannelCount:(J)V │ │ +2cf388: 5a01 5182 |0000: iput-wide v1, v0, Lorg/jaudiotagger/audio/asf/data/AudioStreamChunk;.channelCount:J // field@8251 │ │ +2cf38c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=276 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/audio/asf/data/AudioStreamChunk; │ │ 0x0000 - 0x0003 reg=1 (null) J │ │ │ │ @@ -1234993,24 +1234993,24 @@ │ │ type : '([B)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -2cf38c: |[2cf38c] org.jaudiotagger.audio.asf.data.AudioStreamChunk.setCodecData:([B)V │ │ -2cf39c: 3801 0b00 |0000: if-eqz v1, 000b // +000b │ │ -2cf3a0: 6e10 e39f 0100 |0002: invoke-virtual {v1}, [B.clone:()Ljava/lang/Object; // method@9fe3 │ │ -2cf3a6: 0c01 |0005: move-result-object v1 │ │ -2cf3a8: 1f01 1c13 |0006: check-cast v1, [B // type@131c │ │ -2cf3ac: 5b01 5282 |0008: iput-object v1, v0, Lorg/jaudiotagger/audio/asf/data/AudioStreamChunk;.codecData:[B // field@8252 │ │ -2cf3b0: 0e00 |000a: return-void │ │ -2cf3b2: 2201 1e10 |000b: new-instance v1, Ljava/lang/IllegalArgumentException; // type@101e │ │ -2cf3b6: 7010 1787 0100 |000d: invoke-direct {v1}, Ljava/lang/IllegalArgumentException;.:()V // method@8717 │ │ -2cf3bc: 2701 |0010: throw v1 │ │ +2cf390: |[2cf390] org.jaudiotagger.audio.asf.data.AudioStreamChunk.setCodecData:([B)V │ │ +2cf3a0: 3801 0b00 |0000: if-eqz v1, 000b // +000b │ │ +2cf3a4: 6e10 e39f 0100 |0002: invoke-virtual {v1}, [B.clone:()Ljava/lang/Object; // method@9fe3 │ │ +2cf3aa: 0c01 |0005: move-result-object v1 │ │ +2cf3ac: 1f01 1c13 |0006: check-cast v1, [B // type@131c │ │ +2cf3b0: 5b01 5282 |0008: iput-object v1, v0, Lorg/jaudiotagger/audio/asf/data/AudioStreamChunk;.codecData:[B // field@8252 │ │ +2cf3b4: 0e00 |000a: return-void │ │ +2cf3b6: 2201 1e10 |000b: new-instance v1, Ljava/lang/IllegalArgumentException; // type@101e │ │ +2cf3ba: 7010 1787 0100 |000d: invoke-direct {v1}, Ljava/lang/IllegalArgumentException;.:()V // method@8717 │ │ +2cf3c0: 2701 |0010: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=290 │ │ 0x000b line=288 │ │ locals : │ │ 0x0000 - 0x0011 reg=0 this Lorg/jaudiotagger/audio/asf/data/AudioStreamChunk; │ │ 0x0000 - 0x0011 reg=1 (null) [B │ │ @@ -1235020,17 +1235020,17 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2cf3c0: |[2cf3c0] org.jaudiotagger.audio.asf.data.AudioStreamChunk.setCompressionFormat:(J)V │ │ -2cf3d0: 5a01 5382 |0000: iput-wide v1, v0, Lorg/jaudiotagger/audio/asf/data/AudioStreamChunk;.compressionFormat:J // field@8253 │ │ -2cf3d4: 0e00 |0002: return-void │ │ +2cf3c4: |[2cf3c4] org.jaudiotagger.audio.asf.data.AudioStreamChunk.setCompressionFormat:(J)V │ │ +2cf3d4: 5a01 5382 |0000: iput-wide v1, v0, Lorg/jaudiotagger/audio/asf/data/AudioStreamChunk;.compressionFormat:J // field@8253 │ │ +2cf3d8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=298 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/audio/asf/data/AudioStreamChunk; │ │ 0x0000 - 0x0003 reg=1 (null) J │ │ │ │ @@ -1235039,17 +1235039,17 @@ │ │ type : '(Lorg/jaudiotagger/audio/asf/data/GUID;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2cf3d8: |[2cf3d8] org.jaudiotagger.audio.asf.data.AudioStreamChunk.setErrorConcealment:(Lorg/jaudiotagger/audio/asf/data/GUID;)V │ │ -2cf3e8: 5b01 5482 |0000: iput-object v1, v0, Lorg/jaudiotagger/audio/asf/data/AudioStreamChunk;.errorConcealment:Lorg/jaudiotagger/audio/asf/data/GUID; // field@8254 │ │ -2cf3ec: 0e00 |0002: return-void │ │ +2cf3dc: |[2cf3dc] org.jaudiotagger.audio.asf.data.AudioStreamChunk.setErrorConcealment:(Lorg/jaudiotagger/audio/asf/data/GUID;)V │ │ +2cf3ec: 5b01 5482 |0000: iput-object v1, v0, Lorg/jaudiotagger/audio/asf/data/AudioStreamChunk;.errorConcealment:Lorg/jaudiotagger/audio/asf/data/GUID; // field@8254 │ │ +2cf3f0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=308 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/audio/asf/data/AudioStreamChunk; │ │ 0x0000 - 0x0003 reg=1 (null) Lorg/jaudiotagger/audio/asf/data/GUID; │ │ │ │ @@ -1235058,17 +1235058,17 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2cf3f0: |[2cf3f0] org.jaudiotagger.audio.asf.data.AudioStreamChunk.setSamplingRate:(J)V │ │ -2cf400: 5a01 5582 |0000: iput-wide v1, v0, Lorg/jaudiotagger/audio/asf/data/AudioStreamChunk;.samplingRate:J // field@8255 │ │ -2cf404: 0e00 |0002: return-void │ │ +2cf3f4: |[2cf3f4] org.jaudiotagger.audio.asf.data.AudioStreamChunk.setSamplingRate:(J)V │ │ +2cf404: 5a01 5582 |0000: iput-wide v1, v0, Lorg/jaudiotagger/audio/asf/data/AudioStreamChunk;.samplingRate:J // field@8255 │ │ +2cf408: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=316 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/audio/asf/data/AudioStreamChunk; │ │ 0x0000 - 0x0003 reg=1 (null) J │ │ │ │ @@ -1235144,27 +1235144,27 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -2d00d4: |[2d00d4] org.jaudiotagger.audio.asf.data.ContentBranding.:()V │ │ -2d00e4: 2200 8d10 |0000: new-instance v0, Ljava/util/HashSet; // type@108d │ │ -2d00e8: 7010 3b89 0000 |0002: invoke-direct {v0}, Ljava/util/HashSet;.:()V // method@893b │ │ -2d00ee: 6900 6a82 |0005: sput-object v0, Lorg/jaudiotagger/audio/asf/data/ContentBranding;.ALLOWED:Ljava/util/Set; // field@826a │ │ -2d00f2: 1a01 d50a |0007: const-string v1, "BANNER_IMAGE" // string@0ad5 │ │ -2d00f6: 7220 a189 1000 |0009: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -2d00fc: 1a01 d60a |000c: const-string v1, "BANNER_IMAGE_TYPE" // string@0ad6 │ │ -2d0100: 7220 a189 1000 |000e: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -2d0106: 1a01 d70a |0011: const-string v1, "BANNER_IMAGE_URL" // string@0ad7 │ │ -2d010a: 7220 a189 1000 |0013: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -2d0110: 1a01 8b0e |0016: const-string v1, "COPYRIGHT_URL" // string@0e8b │ │ -2d0114: 7220 a189 1000 |0018: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -2d011a: 0e00 |001b: return-void │ │ +2d00d8: |[2d00d8] org.jaudiotagger.audio.asf.data.ContentBranding.:()V │ │ +2d00e8: 2200 8d10 |0000: new-instance v0, Ljava/util/HashSet; // type@108d │ │ +2d00ec: 7010 3b89 0000 |0002: invoke-direct {v0}, Ljava/util/HashSet;.:()V // method@893b │ │ +2d00f2: 6900 6a82 |0005: sput-object v0, Lorg/jaudiotagger/audio/asf/data/ContentBranding;.ALLOWED:Ljava/util/Set; // field@826a │ │ +2d00f6: 1a01 d50a |0007: const-string v1, "BANNER_IMAGE" // string@0ad5 │ │ +2d00fa: 7220 a189 1000 |0009: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +2d0100: 1a01 d60a |000c: const-string v1, "BANNER_IMAGE_TYPE" // string@0ad6 │ │ +2d0104: 7220 a189 1000 |000e: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +2d010a: 1a01 d70a |0011: const-string v1, "BANNER_IMAGE_URL" // string@0ad7 │ │ +2d010e: 7220 a189 1000 |0013: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +2d0114: 1a01 8b0e |0016: const-string v1, "COPYRIGHT_URL" // string@0e8b │ │ +2d0118: 7220 a189 1000 |0018: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +2d011e: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0009 line=58 │ │ 0x000e line=59 │ │ 0x0013 line=60 │ │ 0x0018 line=61 │ │ @@ -1235175,19 +1235175,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -2d011c: |[2d011c] org.jaudiotagger.audio.asf.data.ContentBranding.:()V │ │ -2d012c: 6200 a281 |0000: sget-object v0, Ljava/math/BigInteger;.ZERO:Ljava/math/BigInteger; // field@81a2 │ │ -2d0130: 1601 0000 |0002: const-wide/16 v1, #int 0 // #0 │ │ -2d0134: 7040 8c8b 1302 |0004: invoke-direct {v3, v1, v2, v0}, Lorg/jaudiotagger/audio/asf/data/ContentBranding;.:(JLjava/math/BigInteger;)V // method@8b8c │ │ -2d013a: 0e00 |0007: return-void │ │ +2d0120: |[2d0120] org.jaudiotagger.audio.asf.data.ContentBranding.:()V │ │ +2d0130: 6200 a281 |0000: sget-object v0, Ljava/math/BigInteger;.ZERO:Ljava/math/BigInteger; // field@81a2 │ │ +2d0134: 1601 0000 |0002: const-wide/16 v1, #int 0 // #0 │ │ +2d0138: 7040 8c8b 1302 |0004: invoke-direct {v3, v1, v2, v0}, Lorg/jaudiotagger/audio/asf/data/ContentBranding;.:(JLjava/math/BigInteger;)V // method@8b8c │ │ +2d013e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0008 reg=3 this Lorg/jaudiotagger/audio/asf/data/ContentBranding; │ │ │ │ #2 : (in Lorg/jaudiotagger/audio/asf/data/ContentBranding;) │ │ @@ -1235195,18 +1235195,18 @@ │ │ type : '(JLjava/math/BigInteger;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -2d013c: |[2d013c] org.jaudiotagger.audio.asf.data.ContentBranding.:(JLjava/math/BigInteger;)V │ │ -2d014c: 6200 5d82 |0000: sget-object v0, Lorg/jaudiotagger/audio/asf/data/ContainerType;.CONTENT_BRANDING:Lorg/jaudiotagger/audio/asf/data/ContainerType; // field@825d │ │ -2d0150: 7054 f68b 0132 |0002: invoke-direct {v1, v0, v2, v3, v4}, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.:(Lorg/jaudiotagger/audio/asf/data/ContainerType;JLjava/math/BigInteger;)V // method@8bf6 │ │ -2d0156: 0e00 |0005: return-void │ │ +2d0140: |[2d0140] org.jaudiotagger.audio.asf.data.ContentBranding.:(JLjava/math/BigInteger;)V │ │ +2d0150: 6200 5d82 |0000: sget-object v0, Lorg/jaudiotagger/audio/asf/data/ContainerType;.CONTENT_BRANDING:Lorg/jaudiotagger/audio/asf/data/ContainerType; // field@825d │ │ +2d0154: 7054 f68b 0132 |0002: invoke-direct {v1, v0, v2, v3, v4}, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.:(Lorg/jaudiotagger/audio/asf/data/ContainerType;JLjava/math/BigInteger;)V // method@8bf6 │ │ +2d015a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jaudiotagger/audio/asf/data/ContentBranding; │ │ 0x0000 - 0x0006 reg=2 (null) J │ │ 0x0000 - 0x0006 reg=4 (null) Ljava/math/BigInteger; │ │ @@ -1235217,19 +1235217,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -2cff28: |[2cff28] org.jaudiotagger.audio.asf.data.ContentBranding.getBannerImageURL:()Ljava/lang/String; │ │ -2cff38: 1a00 d70a |0000: const-string v0, "BANNER_IMAGE_URL" // string@0ad7 │ │ -2cff3c: 6e20 968b 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/audio/asf/data/ContentBranding;.getValueFor:(Ljava/lang/String;)Ljava/lang/String; // method@8b96 │ │ -2cff42: 0c00 |0005: move-result-object v0 │ │ -2cff44: 1100 |0006: return-object v0 │ │ +2cff2c: |[2cff2c] org.jaudiotagger.audio.asf.data.ContentBranding.getBannerImageURL:()Ljava/lang/String; │ │ +2cff3c: 1a00 d70a |0000: const-string v0, "BANNER_IMAGE_URL" // string@0ad7 │ │ +2cff40: 6e20 968b 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/audio/asf/data/ContentBranding;.getValueFor:(Ljava/lang/String;)Ljava/lang/String; // method@8b96 │ │ +2cff46: 0c00 |0005: move-result-object v0 │ │ +2cff48: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=90 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jaudiotagger/audio/asf/data/ContentBranding; │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/asf/data/ContentBranding;) │ │ @@ -1235237,19 +1235237,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -2cff48: |[2cff48] org.jaudiotagger.audio.asf.data.ContentBranding.getCopyRightURL:()Ljava/lang/String; │ │ -2cff58: 1a00 8b0e |0000: const-string v0, "COPYRIGHT_URL" // string@0e8b │ │ -2cff5c: 6e20 968b 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/audio/asf/data/ContentBranding;.getValueFor:(Ljava/lang/String;)Ljava/lang/String; // method@8b96 │ │ -2cff62: 0c00 |0005: move-result-object v0 │ │ -2cff64: 1100 |0006: return-object v0 │ │ +2cff4c: |[2cff4c] org.jaudiotagger.audio.asf.data.ContentBranding.getCopyRightURL:()Ljava/lang/String; │ │ +2cff5c: 1a00 8b0e |0000: const-string v0, "COPYRIGHT_URL" // string@0e8b │ │ +2cff60: 6e20 968b 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/audio/asf/data/ContentBranding;.getValueFor:(Ljava/lang/String;)Ljava/lang/String; // method@8b96 │ │ +2cff66: 0c00 |0005: move-result-object v0 │ │ +2cff68: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=100 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jaudiotagger/audio/asf/data/ContentBranding; │ │ │ │ #2 : (in Lorg/jaudiotagger/audio/asf/data/ContentBranding;) │ │ @@ -1235257,37 +1235257,37 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 36 16-bit code units │ │ -2cff68: |[2cff68] org.jaudiotagger.audio.asf.data.ContentBranding.getCurrentAsfChunkSize:()J │ │ -2cff78: 1a00 d50a |0000: const-string v0, "BANNER_IMAGE" // string@0ad5 │ │ -2cff7c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -2cff7e: 6e30 8f8b 0401 |0003: invoke-virtual {v4, v0, v1}, Lorg/jaudiotagger/audio/asf/data/ContentBranding;.assertDescriptor:(Ljava/lang/String;I)Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; // method@8b8f │ │ -2cff84: 0c00 |0006: move-result-object v0 │ │ -2cff86: 6e10 258c 0000 |0007: invoke-virtual {v0}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getRawDataSize:()I // method@8c25 │ │ -2cff8c: 0a00 |000a: move-result v0 │ │ -2cff8e: 8100 |000b: int-to-long v0, v0 │ │ -2cff90: 1602 2800 |000c: const-wide/16 v2, #int 40 // #28 │ │ -2cff94: bb20 |000e: add-long/2addr v0, v2 │ │ -2cff96: 6e10 908b 0400 |000f: invoke-virtual {v4}, Lorg/jaudiotagger/audio/asf/data/ContentBranding;.getBannerImageURL:()Ljava/lang/String; // method@8b90 │ │ -2cff9c: 0c02 |0012: move-result-object v2 │ │ -2cff9e: 6e10 aa87 0200 |0013: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@87aa │ │ -2cffa4: 0a02 |0016: move-result v2 │ │ -2cffa6: 8122 |0017: int-to-long v2, v2 │ │ -2cffa8: bb20 |0018: add-long/2addr v0, v2 │ │ -2cffaa: 6e10 918b 0400 |0019: invoke-virtual {v4}, Lorg/jaudiotagger/audio/asf/data/ContentBranding;.getCopyRightURL:()Ljava/lang/String; // method@8b91 │ │ -2cffb0: 0c02 |001c: move-result-object v2 │ │ -2cffb2: 6e10 aa87 0200 |001d: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@87aa │ │ -2cffb8: 0a02 |0020: move-result v2 │ │ -2cffba: 8122 |0021: int-to-long v2, v2 │ │ -2cffbc: bb20 |0022: add-long/2addr v0, v2 │ │ -2cffbe: 1000 |0023: return-wide v0 │ │ +2cff6c: |[2cff6c] org.jaudiotagger.audio.asf.data.ContentBranding.getCurrentAsfChunkSize:()J │ │ +2cff7c: 1a00 d50a |0000: const-string v0, "BANNER_IMAGE" // string@0ad5 │ │ +2cff80: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +2cff82: 6e30 8f8b 0401 |0003: invoke-virtual {v4, v0, v1}, Lorg/jaudiotagger/audio/asf/data/ContentBranding;.assertDescriptor:(Ljava/lang/String;I)Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; // method@8b8f │ │ +2cff88: 0c00 |0006: move-result-object v0 │ │ +2cff8a: 6e10 258c 0000 |0007: invoke-virtual {v0}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getRawDataSize:()I // method@8c25 │ │ +2cff90: 0a00 |000a: move-result v0 │ │ +2cff92: 8100 |000b: int-to-long v0, v0 │ │ +2cff94: 1602 2800 |000c: const-wide/16 v2, #int 40 // #28 │ │ +2cff98: bb20 |000e: add-long/2addr v0, v2 │ │ +2cff9a: 6e10 908b 0400 |000f: invoke-virtual {v4}, Lorg/jaudiotagger/audio/asf/data/ContentBranding;.getBannerImageURL:()Ljava/lang/String; // method@8b90 │ │ +2cffa0: 0c02 |0012: move-result-object v2 │ │ +2cffa2: 6e10 aa87 0200 |0013: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@87aa │ │ +2cffa8: 0a02 |0016: move-result v2 │ │ +2cffaa: 8122 |0017: int-to-long v2, v2 │ │ +2cffac: bb20 |0018: add-long/2addr v0, v2 │ │ +2cffae: 6e10 918b 0400 |0019: invoke-virtual {v4}, Lorg/jaudiotagger/audio/asf/data/ContentBranding;.getCopyRightURL:()Ljava/lang/String; // method@8b91 │ │ +2cffb4: 0c02 |001c: move-result-object v2 │ │ +2cffb6: 6e10 aa87 0200 |001d: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@87aa │ │ +2cffbc: 0a02 |0020: move-result v2 │ │ +2cffbe: 8122 |0021: int-to-long v2, v2 │ │ +2cffc0: bb20 |0022: add-long/2addr v0, v2 │ │ +2cffc2: 1000 |0023: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=112 │ │ 0x000f line=113 │ │ 0x0019 line=114 │ │ locals : │ │ 0x0000 - 0x0024 reg=4 this Lorg/jaudiotagger/audio/asf/data/ContentBranding; │ │ @@ -1235297,22 +1235297,22 @@ │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -2cff00: |[2cff00] org.jaudiotagger.audio.asf.data.ContentBranding.getImageData:()[B │ │ -2cff10: 1a00 d50a |0000: const-string v0, "BANNER_IMAGE" // string@0ad5 │ │ -2cff14: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -2cff16: 6e30 8f8b 0201 |0003: invoke-virtual {v2, v0, v1}, Lorg/jaudiotagger/audio/asf/data/ContentBranding;.assertDescriptor:(Ljava/lang/String;I)Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; // method@8b8f │ │ -2cff1c: 0c00 |0006: move-result-object v0 │ │ -2cff1e: 6e10 248c 0000 |0007: invoke-virtual {v0}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getRawData:()[B // method@8c24 │ │ -2cff24: 0c00 |000a: move-result-object v0 │ │ -2cff26: 1100 |000b: return-object v0 │ │ +2cff04: |[2cff04] org.jaudiotagger.audio.asf.data.ContentBranding.getImageData:()[B │ │ +2cff14: 1a00 d50a |0000: const-string v0, "BANNER_IMAGE" // string@0ad5 │ │ +2cff18: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +2cff1a: 6e30 8f8b 0201 |0003: invoke-virtual {v2, v0, v1}, Lorg/jaudiotagger/audio/asf/data/ContentBranding;.assertDescriptor:(Ljava/lang/String;I)Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; // method@8b8f │ │ +2cff20: 0c00 |0006: move-result-object v0 │ │ +2cff22: 6e10 248c 0000 |0007: invoke-virtual {v0}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getRawData:()[B // method@8c24 │ │ +2cff28: 0c00 |000a: move-result-object v0 │ │ +2cff2a: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=125 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lorg/jaudiotagger/audio/asf/data/ContentBranding; │ │ │ │ #4 : (in Lorg/jaudiotagger/audio/asf/data/ContentBranding;) │ │ @@ -1235320,31 +1235320,31 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 33 16-bit code units │ │ -2cffc0: |[2cffc0] org.jaudiotagger.audio.asf.data.ContentBranding.getImageType:()J │ │ -2cffd0: 1a00 d60a |0000: const-string v0, "BANNER_IMAGE_TYPE" // string@0ad6 │ │ -2cffd4: 6e20 978b 0400 |0002: invoke-virtual {v4, v0}, Lorg/jaudiotagger/audio/asf/data/ContentBranding;.hasDescriptor:(Ljava/lang/String;)Z // method@8b97 │ │ -2cffda: 0a01 |0005: move-result v1 │ │ -2cffdc: 3901 1200 |0006: if-nez v1, 0018 // +0012 │ │ -2cffe0: 2201 fe10 |0008: new-instance v1, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; // type@10fe │ │ -2cffe4: 6202 5d82 |000a: sget-object v2, Lorg/jaudiotagger/audio/asf/data/ContainerType;.CONTENT_BRANDING:Lorg/jaudiotagger/audio/asf/data/ContainerType; // field@825d │ │ -2cffe8: 1233 |000c: const/4 v3, #int 3 // #3 │ │ -2cffea: 7040 148c 2130 |000d: invoke-direct {v1, v2, v0, v3}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.:(Lorg/jaudiotagger/audio/asf/data/ContainerType;Ljava/lang/String;I)V // method@8c14 │ │ -2cfff0: 1602 0000 |0010: const-wide/16 v2, #int 0 // #0 │ │ -2cfff4: 6e30 2d8c 2103 |0012: invoke-virtual {v1, v2, v3}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.setDWordValue:(J)V // method@8c2d │ │ -2cfffa: 6e20 8d8b 1400 |0015: invoke-virtual {v4, v1}, Lorg/jaudiotagger/audio/asf/data/ContentBranding;.addDescriptor:(Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;)V // method@8b8d │ │ -2d0000: 6e20 8e8b 0400 |0018: invoke-virtual {v4, v0}, Lorg/jaudiotagger/audio/asf/data/ContentBranding;.assertDescriptor:(Ljava/lang/String;)Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; // method@8b8e │ │ -2d0006: 0c00 |001b: move-result-object v0 │ │ -2d0008: 6e10 238c 0000 |001c: invoke-virtual {v0}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getNumber:()J // method@8c23 │ │ -2d000e: 0b00 |001f: move-result-wide v0 │ │ -2d0010: 1000 |0020: return-wide v0 │ │ +2cffc4: |[2cffc4] org.jaudiotagger.audio.asf.data.ContentBranding.getImageType:()J │ │ +2cffd4: 1a00 d60a |0000: const-string v0, "BANNER_IMAGE_TYPE" // string@0ad6 │ │ +2cffd8: 6e20 978b 0400 |0002: invoke-virtual {v4, v0}, Lorg/jaudiotagger/audio/asf/data/ContentBranding;.hasDescriptor:(Ljava/lang/String;)Z // method@8b97 │ │ +2cffde: 0a01 |0005: move-result v1 │ │ +2cffe0: 3901 1200 |0006: if-nez v1, 0018 // +0012 │ │ +2cffe4: 2201 fe10 |0008: new-instance v1, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; // type@10fe │ │ +2cffe8: 6202 5d82 |000a: sget-object v2, Lorg/jaudiotagger/audio/asf/data/ContainerType;.CONTENT_BRANDING:Lorg/jaudiotagger/audio/asf/data/ContainerType; // field@825d │ │ +2cffec: 1233 |000c: const/4 v3, #int 3 // #3 │ │ +2cffee: 7040 148c 2130 |000d: invoke-direct {v1, v2, v0, v3}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.:(Lorg/jaudiotagger/audio/asf/data/ContainerType;Ljava/lang/String;I)V // method@8c14 │ │ +2cfff4: 1602 0000 |0010: const-wide/16 v2, #int 0 // #0 │ │ +2cfff8: 6e30 2d8c 2103 |0012: invoke-virtual {v1, v2, v3}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.setDWordValue:(J)V // method@8c2d │ │ +2cfffe: 6e20 8d8b 1400 |0015: invoke-virtual {v4, v1}, Lorg/jaudiotagger/audio/asf/data/ContentBranding;.addDescriptor:(Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;)V // method@8b8d │ │ +2d0004: 6e20 8e8b 0400 |0018: invoke-virtual {v4, v0}, Lorg/jaudiotagger/audio/asf/data/ContentBranding;.assertDescriptor:(Ljava/lang/String;)Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; // method@8b8e │ │ +2d000a: 0c00 |001b: move-result-object v0 │ │ +2d000c: 6e10 238c 0000 |001c: invoke-virtual {v0}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getNumber:()J // method@8c23 │ │ +2d0012: 0b00 |001f: move-result-wide v0 │ │ +2d0014: 1000 |0020: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=136 │ │ 0x0008 line=138 │ │ 0x0012 line=139 │ │ 0x0015 line=140 │ │ 0x0018 line=142 │ │ @@ -1235356,28 +1235356,28 @@ │ │ type : '(Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -2cfec4: |[2cfec4] org.jaudiotagger.audio.asf.data.ContentBranding.isAddSupported:(Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;)Z │ │ -2cfed4: 6200 6a82 |0000: sget-object v0, Lorg/jaudiotagger/audio/asf/data/ContentBranding;.ALLOWED:Ljava/util/Set; // field@826a │ │ -2cfed8: 6e10 228c 0300 |0002: invoke-virtual {v3}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getName:()Ljava/lang/String; // method@8c22 │ │ -2cfede: 0c01 |0005: move-result-object v1 │ │ -2cfee0: 7220 a489 1000 |0006: invoke-interface {v0, v1}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@89a4 │ │ -2cfee6: 0a00 |0009: move-result v0 │ │ -2cfee8: 3800 0a00 |000a: if-eqz v0, 0014 // +000a │ │ -2cfeec: 6f20 058c 3200 |000c: invoke-super {v2, v3}, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.isAddSupported:(Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;)Z // method@8c05 │ │ -2cfef2: 0a03 |000f: move-result v3 │ │ -2cfef4: 3803 0400 |0010: if-eqz v3, 0014 // +0004 │ │ -2cfef8: 1213 |0012: const/4 v3, #int 1 // #1 │ │ -2cfefa: 2802 |0013: goto 0015 // +0002 │ │ -2cfefc: 1203 |0014: const/4 v3, #int 0 // #0 │ │ -2cfefe: 0f03 |0015: return v3 │ │ +2cfec8: |[2cfec8] org.jaudiotagger.audio.asf.data.ContentBranding.isAddSupported:(Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;)Z │ │ +2cfed8: 6200 6a82 |0000: sget-object v0, Lorg/jaudiotagger/audio/asf/data/ContentBranding;.ALLOWED:Ljava/util/Set; // field@826a │ │ +2cfedc: 6e10 228c 0300 |0002: invoke-virtual {v3}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getName:()Ljava/lang/String; // method@8c22 │ │ +2cfee2: 0c01 |0005: move-result-object v1 │ │ +2cfee4: 7220 a489 1000 |0006: invoke-interface {v0, v1}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@89a4 │ │ +2cfeea: 0a00 |0009: move-result v0 │ │ +2cfeec: 3800 0a00 |000a: if-eqz v0, 0014 // +000a │ │ +2cfef0: 6f20 058c 3200 |000c: invoke-super {v2, v3}, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.isAddSupported:(Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;)Z // method@8c05 │ │ +2cfef6: 0a03 |000f: move-result v3 │ │ +2cfef8: 3803 0400 |0010: if-eqz v3, 0014 // +0004 │ │ +2cfefc: 1213 |0012: const/4 v3, #int 1 // #1 │ │ +2cfefe: 2802 |0013: goto 0015 // +0002 │ │ +2cff00: 1203 |0014: const/4 v3, #int 0 // #0 │ │ +2cff02: 0f03 |0015: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Lorg/jaudiotagger/audio/asf/data/ContentBranding; │ │ 0x0000 - 0x0016 reg=3 (null) Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; │ │ │ │ @@ -1235386,25 +1235386,25 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -2d0158: |[2d0158] org.jaudiotagger.audio.asf.data.ContentBranding.setBannerImageURL:(Ljava/lang/String;)V │ │ -2d0168: 7110 f28c 0300 |0000: invoke-static {v3}, Lorg/jaudiotagger/audio/asf/util/Utils;.isBlank:(Ljava/lang/String;)Z // method@8cf2 │ │ -2d016e: 0a00 |0003: move-result v0 │ │ -2d0170: 1a01 d70a |0004: const-string v1, "BANNER_IMAGE_URL" // string@0ad7 │ │ -2d0174: 3800 0600 |0006: if-eqz v0, 000c // +0006 │ │ -2d0178: 6e20 998b 1200 |0008: invoke-virtual {v2, v1}, Lorg/jaudiotagger/audio/asf/data/ContentBranding;.removeDescriptorsByName:(Ljava/lang/String;)V // method@8b99 │ │ -2d017e: 2808 |000b: goto 0013 // +0008 │ │ -2d0180: 6e20 8e8b 1200 |000c: invoke-virtual {v2, v1}, Lorg/jaudiotagger/audio/asf/data/ContentBranding;.assertDescriptor:(Ljava/lang/String;)Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; // method@8b8e │ │ -2d0186: 0c00 |000f: move-result-object v0 │ │ -2d0188: 6e20 348c 3000 |0010: invoke-virtual {v0, v3}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.setStringValue:(Ljava/lang/String;)V // method@8c34 │ │ -2d018e: 0e00 |0013: return-void │ │ +2d015c: |[2d015c] org.jaudiotagger.audio.asf.data.ContentBranding.setBannerImageURL:(Ljava/lang/String;)V │ │ +2d016c: 7110 f28c 0300 |0000: invoke-static {v3}, Lorg/jaudiotagger/audio/asf/util/Utils;.isBlank:(Ljava/lang/String;)Z // method@8cf2 │ │ +2d0172: 0a00 |0003: move-result v0 │ │ +2d0174: 1a01 d70a |0004: const-string v1, "BANNER_IMAGE_URL" // string@0ad7 │ │ +2d0178: 3800 0600 |0006: if-eqz v0, 000c // +0006 │ │ +2d017c: 6e20 998b 1200 |0008: invoke-virtual {v2, v1}, Lorg/jaudiotagger/audio/asf/data/ContentBranding;.removeDescriptorsByName:(Ljava/lang/String;)V // method@8b99 │ │ +2d0182: 2808 |000b: goto 0013 // +0008 │ │ +2d0184: 6e20 8e8b 1200 |000c: invoke-virtual {v2, v1}, Lorg/jaudiotagger/audio/asf/data/ContentBranding;.assertDescriptor:(Ljava/lang/String;)Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; // method@8b8e │ │ +2d018a: 0c00 |000f: move-result-object v0 │ │ +2d018c: 6e20 348c 3000 |0010: invoke-virtual {v0, v3}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.setStringValue:(Ljava/lang/String;)V // method@8c34 │ │ +2d0192: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ 0x0008 line=164 │ │ 0x000c line=168 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lorg/jaudiotagger/audio/asf/data/ContentBranding; │ │ @@ -1235415,25 +1235415,25 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -2d0190: |[2d0190] org.jaudiotagger.audio.asf.data.ContentBranding.setCopyRightURL:(Ljava/lang/String;)V │ │ -2d01a0: 7110 f28c 0300 |0000: invoke-static {v3}, Lorg/jaudiotagger/audio/asf/util/Utils;.isBlank:(Ljava/lang/String;)Z // method@8cf2 │ │ -2d01a6: 0a00 |0003: move-result v0 │ │ -2d01a8: 1a01 8b0e |0004: const-string v1, "COPYRIGHT_URL" // string@0e8b │ │ -2d01ac: 3800 0600 |0006: if-eqz v0, 000c // +0006 │ │ -2d01b0: 6e20 998b 1200 |0008: invoke-virtual {v2, v1}, Lorg/jaudiotagger/audio/asf/data/ContentBranding;.removeDescriptorsByName:(Ljava/lang/String;)V // method@8b99 │ │ -2d01b6: 2808 |000b: goto 0013 // +0008 │ │ -2d01b8: 6e20 8e8b 1200 |000c: invoke-virtual {v2, v1}, Lorg/jaudiotagger/audio/asf/data/ContentBranding;.assertDescriptor:(Ljava/lang/String;)Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; // method@8b8e │ │ -2d01be: 0c00 |000f: move-result-object v0 │ │ -2d01c0: 6e20 348c 3000 |0010: invoke-virtual {v0, v3}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.setStringValue:(Ljava/lang/String;)V // method@8c34 │ │ -2d01c6: 0e00 |0013: return-void │ │ +2d0194: |[2d0194] org.jaudiotagger.audio.asf.data.ContentBranding.setCopyRightURL:(Ljava/lang/String;)V │ │ +2d01a4: 7110 f28c 0300 |0000: invoke-static {v3}, Lorg/jaudiotagger/audio/asf/util/Utils;.isBlank:(Ljava/lang/String;)Z // method@8cf2 │ │ +2d01aa: 0a00 |0003: move-result v0 │ │ +2d01ac: 1a01 8b0e |0004: const-string v1, "COPYRIGHT_URL" // string@0e8b │ │ +2d01b0: 3800 0600 |0006: if-eqz v0, 000c // +0006 │ │ +2d01b4: 6e20 998b 1200 |0008: invoke-virtual {v2, v1}, Lorg/jaudiotagger/audio/asf/data/ContentBranding;.removeDescriptorsByName:(Ljava/lang/String;)V // method@8b99 │ │ +2d01ba: 2808 |000b: goto 0013 // +0008 │ │ +2d01bc: 6e20 8e8b 1200 |000c: invoke-virtual {v2, v1}, Lorg/jaudiotagger/audio/asf/data/ContentBranding;.assertDescriptor:(Ljava/lang/String;)Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; // method@8b8e │ │ +2d01c2: 0c00 |000f: move-result-object v0 │ │ +2d01c4: 6e20 348c 3000 |0010: invoke-virtual {v0, v3}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.setStringValue:(Ljava/lang/String;)V // method@8c34 │ │ +2d01ca: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ 0x0008 line=182 │ │ 0x000c line=186 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lorg/jaudiotagger/audio/asf/data/ContentBranding; │ │ @@ -1235444,26 +1235444,26 @@ │ │ type : '(J[B)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -2d01c8: |[2d01c8] org.jaudiotagger.audio.asf.data.ContentBranding.setImage:(J[B)V │ │ -2d01d8: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -2d01da: 1a01 d60a |0001: const-string v1, "BANNER_IMAGE_TYPE" // string@0ad6 │ │ -2d01de: 6e30 8f8b 1200 |0003: invoke-virtual {v2, v1, v0}, Lorg/jaudiotagger/audio/asf/data/ContentBranding;.assertDescriptor:(Ljava/lang/String;I)Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; // method@8b8f │ │ -2d01e4: 0c00 |0006: move-result-object v0 │ │ -2d01e6: 6e30 2d8c 3004 |0007: invoke-virtual {v0, v3, v4}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.setDWordValue:(J)V // method@8c2d │ │ -2d01ec: 1213 |000a: const/4 v3, #int 1 // #1 │ │ -2d01ee: 1a04 d50a |000b: const-string v4, "BANNER_IMAGE" // string@0ad5 │ │ -2d01f2: 6e30 8f8b 4203 |000d: invoke-virtual {v2, v4, v3}, Lorg/jaudiotagger/audio/asf/data/ContentBranding;.assertDescriptor:(Ljava/lang/String;I)Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; // method@8b8f │ │ -2d01f8: 0c03 |0010: move-result-object v3 │ │ -2d01fa: 6e20 2b8c 5300 |0011: invoke-virtual {v3, v5}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.setBinaryValue:([B)V // method@8c2b │ │ -2d0200: 0e00 |0014: return-void │ │ +2d01cc: |[2d01cc] org.jaudiotagger.audio.asf.data.ContentBranding.setImage:(J[B)V │ │ +2d01dc: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +2d01de: 1a01 d60a |0001: const-string v1, "BANNER_IMAGE_TYPE" // string@0ad6 │ │ +2d01e2: 6e30 8f8b 1200 |0003: invoke-virtual {v2, v1, v0}, Lorg/jaudiotagger/audio/asf/data/ContentBranding;.assertDescriptor:(Ljava/lang/String;I)Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; // method@8b8f │ │ +2d01e8: 0c00 |0006: move-result-object v0 │ │ +2d01ea: 6e30 2d8c 3004 |0007: invoke-virtual {v0, v3, v4}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.setDWordValue:(J)V // method@8c2d │ │ +2d01f0: 1213 |000a: const/4 v3, #int 1 // #1 │ │ +2d01f2: 1a04 d50a |000b: const-string v4, "BANNER_IMAGE" // string@0ad5 │ │ +2d01f6: 6e30 8f8b 4203 |000d: invoke-virtual {v2, v4, v3}, Lorg/jaudiotagger/audio/asf/data/ContentBranding;.assertDescriptor:(Ljava/lang/String;I)Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; // method@8b8f │ │ +2d01fc: 0c03 |0010: move-result-object v3 │ │ +2d01fe: 6e20 2b8c 5300 |0011: invoke-virtual {v3, v5}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.setBinaryValue:([B)V // method@8c2b │ │ +2d0204: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=198 │ │ 0x000d line=199 │ │ locals : │ │ 0x0000 - 0x0015 reg=2 this Lorg/jaudiotagger/audio/asf/data/ContentBranding; │ │ 0x0000 - 0x0015 reg=3 (null) J │ │ @@ -1235474,57 +1235474,57 @@ │ │ type : '(Ljava/io/OutputStream;)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 88 16-bit code units │ │ -2d0014: |[2d0014] org.jaudiotagger.audio.asf.data.ContentBranding.writeInto:(Ljava/io/OutputStream;)J │ │ -2d0024: 6e10 928b 0500 |0000: invoke-virtual {v5}, Lorg/jaudiotagger/audio/asf/data/ContentBranding;.getCurrentAsfChunkSize:()J // method@8b92 │ │ -2d002a: 0b00 |0003: move-result-wide v0 │ │ -2d002c: 6e10 938b 0500 |0004: invoke-virtual {v5}, Lorg/jaudiotagger/audio/asf/data/ContentBranding;.getGuid:()Lorg/jaudiotagger/audio/asf/data/GUID; // method@8b93 │ │ -2d0032: 0c02 |0007: move-result-object v2 │ │ -2d0034: 6e10 da8b 0200 |0008: invoke-virtual {v2}, Lorg/jaudiotagger/audio/asf/data/GUID;.getBytes:()[B // method@8bda │ │ -2d003a: 0c02 |000b: move-result-object v2 │ │ -2d003c: 6e20 9c86 2600 |000c: invoke-virtual {v6, v2}, Ljava/io/OutputStream;.write:([B)V // method@869c │ │ -2d0042: 7130 ff8c 1006 |000f: invoke-static {v0, v1, v6}, Lorg/jaudiotagger/audio/asf/util/Utils;.writeUINT64:(JLjava/io/OutputStream;)V // method@8cff │ │ -2d0048: 6e10 958b 0500 |0012: invoke-virtual {v5}, Lorg/jaudiotagger/audio/asf/data/ContentBranding;.getImageType:()J // method@8b95 │ │ -2d004e: 0b02 |0015: move-result-wide v2 │ │ -2d0050: 7130 fe8c 3206 |0016: invoke-static {v2, v3, v6}, Lorg/jaudiotagger/audio/asf/util/Utils;.writeUINT32:(JLjava/io/OutputStream;)V // method@8cfe │ │ -2d0056: 6e10 948b 0500 |0019: invoke-virtual {v5}, Lorg/jaudiotagger/audio/asf/data/ContentBranding;.getImageData:()[B // method@8b94 │ │ -2d005c: 0c02 |001c: move-result-object v2 │ │ -2d005e: 2123 |001d: array-length v3, v2 │ │ -2d0060: 8133 |001e: int-to-long v3, v3 │ │ -2d0062: 7130 fe8c 4306 |001f: invoke-static {v3, v4, v6}, Lorg/jaudiotagger/audio/asf/util/Utils;.writeUINT32:(JLjava/io/OutputStream;)V // method@8cfe │ │ -2d0068: 6e20 9c86 2600 |0022: invoke-virtual {v6, v2}, Ljava/io/OutputStream;.write:([B)V // method@869c │ │ -2d006e: 6e10 908b 0500 |0025: invoke-virtual {v5}, Lorg/jaudiotagger/audio/asf/data/ContentBranding;.getBannerImageURL:()Ljava/lang/String; // method@8b90 │ │ -2d0074: 0c02 |0028: move-result-object v2 │ │ -2d0076: 6e10 aa87 0200 |0029: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@87aa │ │ -2d007c: 0a02 |002c: move-result v2 │ │ -2d007e: 8122 |002d: int-to-long v2, v2 │ │ -2d0080: 7130 fe8c 3206 |002e: invoke-static {v2, v3, v6}, Lorg/jaudiotagger/audio/asf/util/Utils;.writeUINT32:(JLjava/io/OutputStream;)V // method@8cfe │ │ -2d0086: 6e10 908b 0500 |0031: invoke-virtual {v5}, Lorg/jaudiotagger/audio/asf/data/ContentBranding;.getBannerImageURL:()Ljava/lang/String; // method@8b90 │ │ -2d008c: 0c02 |0034: move-result-object v2 │ │ -2d008e: 6203 ab81 |0035: sget-object v3, Ljava/nio/charset/StandardCharsets;.US_ASCII:Ljava/nio/charset/Charset; // field@81ab │ │ -2d0092: 6e20 a187 3200 |0037: invoke-virtual {v2, v3}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@87a1 │ │ -2d0098: 0c02 |003a: move-result-object v2 │ │ -2d009a: 6e20 9c86 2600 |003b: invoke-virtual {v6, v2}, Ljava/io/OutputStream;.write:([B)V // method@869c │ │ -2d00a0: 6e10 918b 0500 |003e: invoke-virtual {v5}, Lorg/jaudiotagger/audio/asf/data/ContentBranding;.getCopyRightURL:()Ljava/lang/String; // method@8b91 │ │ -2d00a6: 0c02 |0041: move-result-object v2 │ │ -2d00a8: 6e10 aa87 0200 |0042: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@87aa │ │ -2d00ae: 0a02 |0045: move-result v2 │ │ -2d00b0: 8122 |0046: int-to-long v2, v2 │ │ -2d00b2: 7130 fe8c 3206 |0047: invoke-static {v2, v3, v6}, Lorg/jaudiotagger/audio/asf/util/Utils;.writeUINT32:(JLjava/io/OutputStream;)V // method@8cfe │ │ -2d00b8: 6e10 918b 0500 |004a: invoke-virtual {v5}, Lorg/jaudiotagger/audio/asf/data/ContentBranding;.getCopyRightURL:()Ljava/lang/String; // method@8b91 │ │ -2d00be: 0c02 |004d: move-result-object v2 │ │ -2d00c0: 6203 ab81 |004e: sget-object v3, Ljava/nio/charset/StandardCharsets;.US_ASCII:Ljava/nio/charset/Charset; // field@81ab │ │ -2d00c4: 6e20 a187 3200 |0050: invoke-virtual {v2, v3}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@87a1 │ │ -2d00ca: 0c02 |0053: move-result-object v2 │ │ -2d00cc: 6e20 9c86 2600 |0054: invoke-virtual {v6, v2}, Ljava/io/OutputStream;.write:([B)V // method@869c │ │ -2d00d2: 1000 |0057: return-wide v0 │ │ +2d0018: |[2d0018] org.jaudiotagger.audio.asf.data.ContentBranding.writeInto:(Ljava/io/OutputStream;)J │ │ +2d0028: 6e10 928b 0500 |0000: invoke-virtual {v5}, Lorg/jaudiotagger/audio/asf/data/ContentBranding;.getCurrentAsfChunkSize:()J // method@8b92 │ │ +2d002e: 0b00 |0003: move-result-wide v0 │ │ +2d0030: 6e10 938b 0500 |0004: invoke-virtual {v5}, Lorg/jaudiotagger/audio/asf/data/ContentBranding;.getGuid:()Lorg/jaudiotagger/audio/asf/data/GUID; // method@8b93 │ │ +2d0036: 0c02 |0007: move-result-object v2 │ │ +2d0038: 6e10 da8b 0200 |0008: invoke-virtual {v2}, Lorg/jaudiotagger/audio/asf/data/GUID;.getBytes:()[B // method@8bda │ │ +2d003e: 0c02 |000b: move-result-object v2 │ │ +2d0040: 6e20 9c86 2600 |000c: invoke-virtual {v6, v2}, Ljava/io/OutputStream;.write:([B)V // method@869c │ │ +2d0046: 7130 ff8c 1006 |000f: invoke-static {v0, v1, v6}, Lorg/jaudiotagger/audio/asf/util/Utils;.writeUINT64:(JLjava/io/OutputStream;)V // method@8cff │ │ +2d004c: 6e10 958b 0500 |0012: invoke-virtual {v5}, Lorg/jaudiotagger/audio/asf/data/ContentBranding;.getImageType:()J // method@8b95 │ │ +2d0052: 0b02 |0015: move-result-wide v2 │ │ +2d0054: 7130 fe8c 3206 |0016: invoke-static {v2, v3, v6}, Lorg/jaudiotagger/audio/asf/util/Utils;.writeUINT32:(JLjava/io/OutputStream;)V // method@8cfe │ │ +2d005a: 6e10 948b 0500 |0019: invoke-virtual {v5}, Lorg/jaudiotagger/audio/asf/data/ContentBranding;.getImageData:()[B // method@8b94 │ │ +2d0060: 0c02 |001c: move-result-object v2 │ │ +2d0062: 2123 |001d: array-length v3, v2 │ │ +2d0064: 8133 |001e: int-to-long v3, v3 │ │ +2d0066: 7130 fe8c 4306 |001f: invoke-static {v3, v4, v6}, Lorg/jaudiotagger/audio/asf/util/Utils;.writeUINT32:(JLjava/io/OutputStream;)V // method@8cfe │ │ +2d006c: 6e20 9c86 2600 |0022: invoke-virtual {v6, v2}, Ljava/io/OutputStream;.write:([B)V // method@869c │ │ +2d0072: 6e10 908b 0500 |0025: invoke-virtual {v5}, Lorg/jaudiotagger/audio/asf/data/ContentBranding;.getBannerImageURL:()Ljava/lang/String; // method@8b90 │ │ +2d0078: 0c02 |0028: move-result-object v2 │ │ +2d007a: 6e10 aa87 0200 |0029: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@87aa │ │ +2d0080: 0a02 |002c: move-result v2 │ │ +2d0082: 8122 |002d: int-to-long v2, v2 │ │ +2d0084: 7130 fe8c 3206 |002e: invoke-static {v2, v3, v6}, Lorg/jaudiotagger/audio/asf/util/Utils;.writeUINT32:(JLjava/io/OutputStream;)V // method@8cfe │ │ +2d008a: 6e10 908b 0500 |0031: invoke-virtual {v5}, Lorg/jaudiotagger/audio/asf/data/ContentBranding;.getBannerImageURL:()Ljava/lang/String; // method@8b90 │ │ +2d0090: 0c02 |0034: move-result-object v2 │ │ +2d0092: 6203 ab81 |0035: sget-object v3, Ljava/nio/charset/StandardCharsets;.US_ASCII:Ljava/nio/charset/Charset; // field@81ab │ │ +2d0096: 6e20 a187 3200 |0037: invoke-virtual {v2, v3}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@87a1 │ │ +2d009c: 0c02 |003a: move-result-object v2 │ │ +2d009e: 6e20 9c86 2600 |003b: invoke-virtual {v6, v2}, Ljava/io/OutputStream;.write:([B)V // method@869c │ │ +2d00a4: 6e10 918b 0500 |003e: invoke-virtual {v5}, Lorg/jaudiotagger/audio/asf/data/ContentBranding;.getCopyRightURL:()Ljava/lang/String; // method@8b91 │ │ +2d00aa: 0c02 |0041: move-result-object v2 │ │ +2d00ac: 6e10 aa87 0200 |0042: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@87aa │ │ +2d00b2: 0a02 |0045: move-result v2 │ │ +2d00b4: 8122 |0046: int-to-long v2, v2 │ │ +2d00b6: 7130 fe8c 3206 |0047: invoke-static {v2, v3, v6}, Lorg/jaudiotagger/audio/asf/util/Utils;.writeUINT32:(JLjava/io/OutputStream;)V // method@8cfe │ │ +2d00bc: 6e10 918b 0500 |004a: invoke-virtual {v5}, Lorg/jaudiotagger/audio/asf/data/ContentBranding;.getCopyRightURL:()Ljava/lang/String; // method@8b91 │ │ +2d00c2: 0c02 |004d: move-result-object v2 │ │ +2d00c4: 6203 ab81 |004e: sget-object v3, Ljava/nio/charset/StandardCharsets;.US_ASCII:Ljava/nio/charset/Charset; // field@81ab │ │ +2d00c8: 6e20 a187 3200 |0050: invoke-virtual {v2, v3}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@87a1 │ │ +2d00ce: 0c02 |0053: move-result-object v2 │ │ +2d00d0: 6e20 9c86 2600 |0054: invoke-virtual {v6, v2}, Ljava/io/OutputStream;.write:([B)V // method@869c │ │ +2d00d6: 1000 |0057: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=208 │ │ 0x0004 line=209 │ │ 0x000f line=210 │ │ 0x0012 line=211 │ │ 0x0019 line=213 │ │ @@ -1235621,47 +1235621,47 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 26 16-bit code units │ │ -2d05ec: |[2d05ec] org.jaudiotagger.audio.asf.data.ContentDescription.:()V │ │ -2d05fc: 2200 8d10 |0000: new-instance v0, Ljava/util/HashSet; // type@108d │ │ -2d0600: 1a01 8407 |0002: const-string v1, "AUTHOR" // string@0784 │ │ -2d0604: 1a02 8a0e |0004: const-string v2, "COPYRIGHT" // string@0e8a │ │ -2d0608: 1a03 b413 |0006: const-string v3, "DESCRIPTION" // string@13b4 │ │ -2d060c: 1a04 7f42 |0008: const-string v4, "RATING" // string@427f │ │ -2d0610: 1a05 ab49 |000a: const-string v5, "TITLE" // string@49ab │ │ -2d0614: 2455 c013 2143 |000c: filled-new-array {v1, v2, v3, v4, v5}, [Ljava/lang/String; // type@13c0 │ │ -2d061a: 0c01 |000f: move-result-object v1 │ │ -2d061c: 7110 c688 0100 |0010: invoke-static {v1}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@88c6 │ │ -2d0622: 0c01 |0013: move-result-object v1 │ │ -2d0624: 7020 3d89 1000 |0014: invoke-direct {v0, v1}, Ljava/util/HashSet;.:(Ljava/util/Collection;)V // method@893d │ │ -2d062a: 6900 6f82 |0017: sput-object v0, Lorg/jaudiotagger/audio/asf/data/ContentDescription;.ALLOWED:Ljava/util/Set; // field@826f │ │ -2d062e: 0e00 |0019: return-void │ │ +2d05f0: |[2d05f0] org.jaudiotagger.audio.asf.data.ContentDescription.:()V │ │ +2d0600: 2200 8d10 |0000: new-instance v0, Ljava/util/HashSet; // type@108d │ │ +2d0604: 1a01 8407 |0002: const-string v1, "AUTHOR" // string@0784 │ │ +2d0608: 1a02 8a0e |0004: const-string v2, "COPYRIGHT" // string@0e8a │ │ +2d060c: 1a03 b413 |0006: const-string v3, "DESCRIPTION" // string@13b4 │ │ +2d0610: 1a04 7f42 |0008: const-string v4, "RATING" // string@427f │ │ +2d0614: 1a05 ab49 |000a: const-string v5, "TITLE" // string@49ab │ │ +2d0618: 2455 c013 2143 |000c: filled-new-array {v1, v2, v3, v4, v5}, [Ljava/lang/String; // type@13c0 │ │ +2d061e: 0c01 |000f: move-result-object v1 │ │ +2d0620: 7110 c688 0100 |0010: invoke-static {v1}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@88c6 │ │ +2d0626: 0c01 |0013: move-result-object v1 │ │ +2d0628: 7020 3d89 1000 |0014: invoke-direct {v0, v1}, Ljava/util/HashSet;.:(Ljava/util/Collection;)V // method@893d │ │ +2d062e: 6900 6f82 |0017: sput-object v0, Lorg/jaudiotagger/audio/asf/data/ContentDescription;.ALLOWED:Ljava/util/Set; // field@826f │ │ +2d0632: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/asf/data/ContentDescription;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -2d0630: |[2d0630] org.jaudiotagger.audio.asf.data.ContentDescription.:()V │ │ -2d0640: 6200 a281 |0000: sget-object v0, Ljava/math/BigInteger;.ZERO:Ljava/math/BigInteger; // field@81a2 │ │ -2d0644: 1601 0000 |0002: const-wide/16 v1, #int 0 // #0 │ │ -2d0648: 7040 a08b 1302 |0004: invoke-direct {v3, v1, v2, v0}, Lorg/jaudiotagger/audio/asf/data/ContentDescription;.:(JLjava/math/BigInteger;)V // method@8ba0 │ │ -2d064e: 0e00 |0007: return-void │ │ +2d0634: |[2d0634] org.jaudiotagger.audio.asf.data.ContentDescription.:()V │ │ +2d0644: 6200 a281 |0000: sget-object v0, Ljava/math/BigInteger;.ZERO:Ljava/math/BigInteger; // field@81a2 │ │ +2d0648: 1601 0000 |0002: const-wide/16 v1, #int 0 // #0 │ │ +2d064c: 7040 a08b 1302 |0004: invoke-direct {v3, v1, v2, v0}, Lorg/jaudiotagger/audio/asf/data/ContentDescription;.:(JLjava/math/BigInteger;)V // method@8ba0 │ │ +2d0652: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0008 reg=3 this Lorg/jaudiotagger/audio/asf/data/ContentDescription; │ │ │ │ #2 : (in Lorg/jaudiotagger/audio/asf/data/ContentDescription;) │ │ @@ -1235669,18 +1235669,18 @@ │ │ type : '(JLjava/math/BigInteger;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -2d0650: |[2d0650] org.jaudiotagger.audio.asf.data.ContentDescription.:(JLjava/math/BigInteger;)V │ │ -2d0660: 6200 5e82 |0000: sget-object v0, Lorg/jaudiotagger/audio/asf/data/ContainerType;.CONTENT_DESCRIPTION:Lorg/jaudiotagger/audio/asf/data/ContainerType; // field@825e │ │ -2d0664: 7054 f68b 0132 |0002: invoke-direct {v1, v0, v2, v3, v4}, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.:(Lorg/jaudiotagger/audio/asf/data/ContainerType;JLjava/math/BigInteger;)V // method@8bf6 │ │ -2d066a: 0e00 |0005: return-void │ │ +2d0654: |[2d0654] org.jaudiotagger.audio.asf.data.ContentDescription.:(JLjava/math/BigInteger;)V │ │ +2d0664: 6200 5e82 |0000: sget-object v0, Lorg/jaudiotagger/audio/asf/data/ContainerType;.CONTENT_DESCRIPTION:Lorg/jaudiotagger/audio/asf/data/ContainerType; // field@825e │ │ +2d0668: 7054 f68b 0132 |0002: invoke-direct {v1, v0, v2, v3, v4}, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.:(Lorg/jaudiotagger/audio/asf/data/ContainerType;JLjava/math/BigInteger;)V // method@8bf6 │ │ +2d066e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jaudiotagger/audio/asf/data/ContentDescription; │ │ 0x0000 - 0x0006 reg=2 (null) J │ │ 0x0000 - 0x0006 reg=4 (null) Ljava/math/BigInteger; │ │ @@ -1235691,19 +1235691,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -2d0240: |[2d0240] org.jaudiotagger.audio.asf.data.ContentDescription.getAuthor:()Ljava/lang/String; │ │ -2d0250: 1a00 8407 |0000: const-string v0, "AUTHOR" // string@0784 │ │ -2d0254: 6e20 a88b 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/audio/asf/data/ContentDescription;.getValueFor:(Ljava/lang/String;)Ljava/lang/String; // method@8ba8 │ │ -2d025a: 0c00 |0005: move-result-object v0 │ │ -2d025c: 1100 |0006: return-object v0 │ │ +2d0244: |[2d0244] org.jaudiotagger.audio.asf.data.ContentDescription.getAuthor:()Ljava/lang/String; │ │ +2d0254: 1a00 8407 |0000: const-string v0, "AUTHOR" // string@0784 │ │ +2d0258: 6e20 a88b 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/audio/asf/data/ContentDescription;.getValueFor:(Ljava/lang/String;)Ljava/lang/String; // method@8ba8 │ │ +2d025e: 0c00 |0005: move-result-object v0 │ │ +2d0260: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=98 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jaudiotagger/audio/asf/data/ContentDescription; │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/asf/data/ContentDescription;) │ │ @@ -1235711,19 +1235711,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -2d0260: |[2d0260] org.jaudiotagger.audio.asf.data.ContentDescription.getComment:()Ljava/lang/String; │ │ -2d0270: 1a00 b413 |0000: const-string v0, "DESCRIPTION" // string@13b4 │ │ -2d0274: 6e20 a88b 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/audio/asf/data/ContentDescription;.getValueFor:(Ljava/lang/String;)Ljava/lang/String; // method@8ba8 │ │ -2d027a: 0c00 |0005: move-result-object v0 │ │ -2d027c: 1100 |0006: return-object v0 │ │ +2d0264: |[2d0264] org.jaudiotagger.audio.asf.data.ContentDescription.getComment:()Ljava/lang/String; │ │ +2d0274: 1a00 b413 |0000: const-string v0, "DESCRIPTION" // string@13b4 │ │ +2d0278: 6e20 a88b 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/audio/asf/data/ContentDescription;.getValueFor:(Ljava/lang/String;)Ljava/lang/String; // method@8ba8 │ │ +2d027e: 0c00 |0005: move-result-object v0 │ │ +2d0280: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=106 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jaudiotagger/audio/asf/data/ContentDescription; │ │ │ │ #2 : (in Lorg/jaudiotagger/audio/asf/data/ContentDescription;) │ │ @@ -1235731,19 +1235731,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -2d0280: |[2d0280] org.jaudiotagger.audio.asf.data.ContentDescription.getCopyRight:()Ljava/lang/String; │ │ -2d0290: 1a00 8a0e |0000: const-string v0, "COPYRIGHT" // string@0e8a │ │ -2d0294: 6e20 a88b 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/audio/asf/data/ContentDescription;.getValueFor:(Ljava/lang/String;)Ljava/lang/String; // method@8ba8 │ │ -2d029a: 0c00 |0005: move-result-object v0 │ │ -2d029c: 1100 |0006: return-object v0 │ │ +2d0284: |[2d0284] org.jaudiotagger.audio.asf.data.ContentDescription.getCopyRight:()Ljava/lang/String; │ │ +2d0294: 1a00 8a0e |0000: const-string v0, "COPYRIGHT" // string@0e8a │ │ +2d0298: 6e20 a88b 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/audio/asf/data/ContentDescription;.getValueFor:(Ljava/lang/String;)Ljava/lang/String; // method@8ba8 │ │ +2d029e: 0c00 |0005: move-result-object v0 │ │ +2d02a0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=114 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jaudiotagger/audio/asf/data/ContentDescription; │ │ │ │ #3 : (in Lorg/jaudiotagger/audio/asf/data/ContentDescription;) │ │ @@ -1235751,52 +1235751,52 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 63 16-bit code units │ │ -2d03d4: |[2d03d4] org.jaudiotagger.audio.asf.data.ContentDescription.getCurrentAsfChunkSize:()J │ │ -2d03e4: 6e10 a18b 0400 |0000: invoke-virtual {v4}, Lorg/jaudiotagger/audio/asf/data/ContentDescription;.getAuthor:()Ljava/lang/String; // method@8ba1 │ │ -2d03ea: 0c00 |0003: move-result-object v0 │ │ -2d03ec: 6e10 aa87 0000 |0004: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@87aa │ │ -2d03f2: 0a00 |0007: move-result v0 │ │ -2d03f4: da00 0002 |0008: mul-int/lit8 v0, v0, #int 2 // #02 │ │ -2d03f8: 8100 |000a: int-to-long v0, v0 │ │ -2d03fa: 1602 2c00 |000b: const-wide/16 v2, #int 44 // #2c │ │ -2d03fe: bb20 |000d: add-long/2addr v0, v2 │ │ -2d0400: 6e10 a28b 0400 |000e: invoke-virtual {v4}, Lorg/jaudiotagger/audio/asf/data/ContentDescription;.getComment:()Ljava/lang/String; // method@8ba2 │ │ -2d0406: 0c02 |0011: move-result-object v2 │ │ -2d0408: 6e10 aa87 0200 |0012: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@87aa │ │ -2d040e: 0a02 |0015: move-result v2 │ │ -2d0410: da02 0202 |0016: mul-int/lit8 v2, v2, #int 2 // #02 │ │ -2d0414: 8122 |0018: int-to-long v2, v2 │ │ -2d0416: bb20 |0019: add-long/2addr v0, v2 │ │ -2d0418: 6e10 a68b 0400 |001a: invoke-virtual {v4}, Lorg/jaudiotagger/audio/asf/data/ContentDescription;.getRating:()Ljava/lang/String; // method@8ba6 │ │ -2d041e: 0c02 |001d: move-result-object v2 │ │ -2d0420: 6e10 aa87 0200 |001e: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@87aa │ │ -2d0426: 0a02 |0021: move-result v2 │ │ -2d0428: da02 0202 |0022: mul-int/lit8 v2, v2, #int 2 // #02 │ │ -2d042c: 8122 |0024: int-to-long v2, v2 │ │ -2d042e: bb20 |0025: add-long/2addr v0, v2 │ │ -2d0430: 6e10 a78b 0400 |0026: invoke-virtual {v4}, Lorg/jaudiotagger/audio/asf/data/ContentDescription;.getTitle:()Ljava/lang/String; // method@8ba7 │ │ -2d0436: 0c02 |0029: move-result-object v2 │ │ -2d0438: 6e10 aa87 0200 |002a: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@87aa │ │ -2d043e: 0a02 |002d: move-result v2 │ │ -2d0440: da02 0202 |002e: mul-int/lit8 v2, v2, #int 2 // #02 │ │ -2d0444: 8122 |0030: int-to-long v2, v2 │ │ -2d0446: bb20 |0031: add-long/2addr v0, v2 │ │ -2d0448: 6e10 a38b 0400 |0032: invoke-virtual {v4}, Lorg/jaudiotagger/audio/asf/data/ContentDescription;.getCopyRight:()Ljava/lang/String; // method@8ba3 │ │ -2d044e: 0c02 |0035: move-result-object v2 │ │ -2d0450: 6e10 aa87 0200 |0036: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@87aa │ │ -2d0456: 0a02 |0039: move-result v2 │ │ -2d0458: da02 0202 |003a: mul-int/lit8 v2, v2, #int 2 // #02 │ │ -2d045c: 8122 |003c: int-to-long v2, v2 │ │ -2d045e: bb20 |003d: add-long/2addr v0, v2 │ │ -2d0460: 1000 |003e: return-wide v0 │ │ +2d03d8: |[2d03d8] org.jaudiotagger.audio.asf.data.ContentDescription.getCurrentAsfChunkSize:()J │ │ +2d03e8: 6e10 a18b 0400 |0000: invoke-virtual {v4}, Lorg/jaudiotagger/audio/asf/data/ContentDescription;.getAuthor:()Ljava/lang/String; // method@8ba1 │ │ +2d03ee: 0c00 |0003: move-result-object v0 │ │ +2d03f0: 6e10 aa87 0000 |0004: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@87aa │ │ +2d03f6: 0a00 |0007: move-result v0 │ │ +2d03f8: da00 0002 |0008: mul-int/lit8 v0, v0, #int 2 // #02 │ │ +2d03fc: 8100 |000a: int-to-long v0, v0 │ │ +2d03fe: 1602 2c00 |000b: const-wide/16 v2, #int 44 // #2c │ │ +2d0402: bb20 |000d: add-long/2addr v0, v2 │ │ +2d0404: 6e10 a28b 0400 |000e: invoke-virtual {v4}, Lorg/jaudiotagger/audio/asf/data/ContentDescription;.getComment:()Ljava/lang/String; // method@8ba2 │ │ +2d040a: 0c02 |0011: move-result-object v2 │ │ +2d040c: 6e10 aa87 0200 |0012: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@87aa │ │ +2d0412: 0a02 |0015: move-result v2 │ │ +2d0414: da02 0202 |0016: mul-int/lit8 v2, v2, #int 2 // #02 │ │ +2d0418: 8122 |0018: int-to-long v2, v2 │ │ +2d041a: bb20 |0019: add-long/2addr v0, v2 │ │ +2d041c: 6e10 a68b 0400 |001a: invoke-virtual {v4}, Lorg/jaudiotagger/audio/asf/data/ContentDescription;.getRating:()Ljava/lang/String; // method@8ba6 │ │ +2d0422: 0c02 |001d: move-result-object v2 │ │ +2d0424: 6e10 aa87 0200 |001e: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@87aa │ │ +2d042a: 0a02 |0021: move-result v2 │ │ +2d042c: da02 0202 |0022: mul-int/lit8 v2, v2, #int 2 // #02 │ │ +2d0430: 8122 |0024: int-to-long v2, v2 │ │ +2d0432: bb20 |0025: add-long/2addr v0, v2 │ │ +2d0434: 6e10 a78b 0400 |0026: invoke-virtual {v4}, Lorg/jaudiotagger/audio/asf/data/ContentDescription;.getTitle:()Ljava/lang/String; // method@8ba7 │ │ +2d043a: 0c02 |0029: move-result-object v2 │ │ +2d043c: 6e10 aa87 0200 |002a: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@87aa │ │ +2d0442: 0a02 |002d: move-result v2 │ │ +2d0444: da02 0202 |002e: mul-int/lit8 v2, v2, #int 2 // #02 │ │ +2d0448: 8122 |0030: int-to-long v2, v2 │ │ +2d044a: bb20 |0031: add-long/2addr v0, v2 │ │ +2d044c: 6e10 a38b 0400 |0032: invoke-virtual {v4}, Lorg/jaudiotagger/audio/asf/data/ContentDescription;.getCopyRight:()Ljava/lang/String; // method@8ba3 │ │ +2d0452: 0c02 |0035: move-result-object v2 │ │ +2d0454: 6e10 aa87 0200 |0036: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@87aa │ │ +2d045a: 0a02 |0039: move-result v2 │ │ +2d045c: da02 0202 |003a: mul-int/lit8 v2, v2, #int 2 // #02 │ │ +2d0460: 8122 |003c: int-to-long v2, v2 │ │ +2d0462: bb20 |003d: add-long/2addr v0, v2 │ │ +2d0464: 1000 |003e: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ 0x000e line=127 │ │ 0x001a line=128 │ │ 0x0026 line=129 │ │ 0x0032 line=130 │ │ @@ -1235808,19 +1235808,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -2d02a0: |[2d02a0] org.jaudiotagger.audio.asf.data.ContentDescription.getRating:()Ljava/lang/String; │ │ -2d02b0: 1a00 7f42 |0000: const-string v0, "RATING" // string@427f │ │ -2d02b4: 6e20 a88b 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/audio/asf/data/ContentDescription;.getValueFor:(Ljava/lang/String;)Ljava/lang/String; // method@8ba8 │ │ -2d02ba: 0c00 |0005: move-result-object v0 │ │ -2d02bc: 1100 |0006: return-object v0 │ │ +2d02a4: |[2d02a4] org.jaudiotagger.audio.asf.data.ContentDescription.getRating:()Ljava/lang/String; │ │ +2d02b4: 1a00 7f42 |0000: const-string v0, "RATING" // string@427f │ │ +2d02b8: 6e20 a88b 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/audio/asf/data/ContentDescription;.getValueFor:(Ljava/lang/String;)Ljava/lang/String; // method@8ba8 │ │ +2d02be: 0c00 |0005: move-result-object v0 │ │ +2d02c0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=139 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jaudiotagger/audio/asf/data/ContentDescription; │ │ │ │ #5 : (in Lorg/jaudiotagger/audio/asf/data/ContentDescription;) │ │ @@ -1235828,19 +1235828,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -2d02c0: |[2d02c0] org.jaudiotagger.audio.asf.data.ContentDescription.getTitle:()Ljava/lang/String; │ │ -2d02d0: 1a00 ab49 |0000: const-string v0, "TITLE" // string@49ab │ │ -2d02d4: 6e20 a88b 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/audio/asf/data/ContentDescription;.getValueFor:(Ljava/lang/String;)Ljava/lang/String; // method@8ba8 │ │ -2d02da: 0c00 |0005: move-result-object v0 │ │ -2d02dc: 1100 |0006: return-object v0 │ │ +2d02c4: |[2d02c4] org.jaudiotagger.audio.asf.data.ContentDescription.getTitle:()Ljava/lang/String; │ │ +2d02d4: 1a00 ab49 |0000: const-string v0, "TITLE" // string@49ab │ │ +2d02d8: 6e20 a88b 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/audio/asf/data/ContentDescription;.getValueFor:(Ljava/lang/String;)Ljava/lang/String; // method@8ba8 │ │ +2d02de: 0c00 |0005: move-result-object v0 │ │ +2d02e0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=147 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jaudiotagger/audio/asf/data/ContentDescription; │ │ │ │ #6 : (in Lorg/jaudiotagger/audio/asf/data/ContentDescription;) │ │ @@ -1235848,28 +1235848,28 @@ │ │ type : '(Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -2d0204: |[2d0204] org.jaudiotagger.audio.asf.data.ContentDescription.isAddSupported:(Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;)Z │ │ -2d0214: 6200 6f82 |0000: sget-object v0, Lorg/jaudiotagger/audio/asf/data/ContentDescription;.ALLOWED:Ljava/util/Set; // field@826f │ │ -2d0218: 6e10 228c 0300 |0002: invoke-virtual {v3}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getName:()Ljava/lang/String; // method@8c22 │ │ -2d021e: 0c01 |0005: move-result-object v1 │ │ -2d0220: 7220 a489 1000 |0006: invoke-interface {v0, v1}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@89a4 │ │ -2d0226: 0a00 |0009: move-result v0 │ │ -2d0228: 3800 0a00 |000a: if-eqz v0, 0014 // +000a │ │ -2d022c: 6f20 058c 3200 |000c: invoke-super {v2, v3}, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.isAddSupported:(Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;)Z // method@8c05 │ │ -2d0232: 0a03 |000f: move-result v3 │ │ -2d0234: 3803 0400 |0010: if-eqz v3, 0014 // +0004 │ │ -2d0238: 1213 |0012: const/4 v3, #int 1 // #1 │ │ -2d023a: 2802 |0013: goto 0015 // +0002 │ │ -2d023c: 1203 |0014: const/4 v3, #int 0 // #0 │ │ -2d023e: 0f03 |0015: return v3 │ │ +2d0208: |[2d0208] org.jaudiotagger.audio.asf.data.ContentDescription.isAddSupported:(Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;)Z │ │ +2d0218: 6200 6f82 |0000: sget-object v0, Lorg/jaudiotagger/audio/asf/data/ContentDescription;.ALLOWED:Ljava/util/Set; // field@826f │ │ +2d021c: 6e10 228c 0300 |0002: invoke-virtual {v3}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getName:()Ljava/lang/String; // method@8c22 │ │ +2d0222: 0c01 |0005: move-result-object v1 │ │ +2d0224: 7220 a489 1000 |0006: invoke-interface {v0, v1}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@89a4 │ │ +2d022a: 0a00 |0009: move-result v0 │ │ +2d022c: 3800 0a00 |000a: if-eqz v0, 0014 // +000a │ │ +2d0230: 6f20 058c 3200 |000c: invoke-super {v2, v3}, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.isAddSupported:(Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;)Z // method@8c05 │ │ +2d0236: 0a03 |000f: move-result v3 │ │ +2d0238: 3803 0400 |0010: if-eqz v3, 0014 // +0004 │ │ +2d023c: 1213 |0012: const/4 v3, #int 1 // #1 │ │ +2d023e: 2802 |0013: goto 0015 // +0002 │ │ +2d0240: 1203 |0014: const/4 v3, #int 0 // #0 │ │ +2d0242: 0f03 |0015: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Lorg/jaudiotagger/audio/asf/data/ContentDescription; │ │ 0x0000 - 0x0016 reg=3 (null) Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; │ │ │ │ @@ -1235878,62 +1235878,62 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 114 16-bit code units │ │ -2d02e0: |[2d02e0] org.jaudiotagger.audio.asf.data.ContentDescription.prettyPrint:(Ljava/lang/String;)Ljava/lang/String; │ │ -2d02f0: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -2d02f4: 6f20 078c 3200 |0002: invoke-super {v2, v3}, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.prettyPrint:(Ljava/lang/String;)Ljava/lang/String; // method@8c07 │ │ -2d02fa: 0c01 |0005: move-result-object v1 │ │ -2d02fc: 7020 cf87 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@87cf │ │ -2d0302: 6e20 d787 3000 |0009: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d0308: 1a01 9a00 |000c: const-string v1, " |->Title : " // string@009a │ │ -2d030c: 6e20 d787 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d0312: 6e10 a78b 0200 |0011: invoke-virtual {v2}, Lorg/jaudiotagger/audio/asf/data/ContentDescription;.getTitle:()Ljava/lang/String; // method@8ba7 │ │ -2d0318: 0c01 |0014: move-result-object v1 │ │ -2d031a: 6e20 d787 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d0320: 6201 fa82 |0018: sget-object v1, Lorg/jaudiotagger/audio/asf/util/Utils;.LINE_SEPARATOR:Ljava/lang/String; // field@82fa │ │ -2d0324: 6e20 d787 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d032a: 6e20 d787 3000 |001d: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d0330: 1a01 9600 |0020: const-string v1, " |->Author : " // string@0096 │ │ -2d0334: 6e20 d787 1000 |0022: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d033a: 6e10 a18b 0200 |0025: invoke-virtual {v2}, Lorg/jaudiotagger/audio/asf/data/ContentDescription;.getAuthor:()Ljava/lang/String; // method@8ba1 │ │ -2d0340: 0c01 |0028: move-result-object v1 │ │ -2d0342: 6e20 d787 1000 |0029: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d0348: 6201 fa82 |002c: sget-object v1, Lorg/jaudiotagger/audio/asf/util/Utils;.LINE_SEPARATOR:Ljava/lang/String; // field@82fa │ │ -2d034c: 6e20 d787 1000 |002e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d0352: 6e20 d787 3000 |0031: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d0358: 1a01 9700 |0034: const-string v1, " |->Copyright : " // string@0097 │ │ -2d035c: 6e20 d787 1000 |0036: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d0362: 6e10 a38b 0200 |0039: invoke-virtual {v2}, Lorg/jaudiotagger/audio/asf/data/ContentDescription;.getCopyRight:()Ljava/lang/String; // method@8ba3 │ │ -2d0368: 0c01 |003c: move-result-object v1 │ │ -2d036a: 6e20 d787 1000 |003d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d0370: 6201 fa82 |0040: sget-object v1, Lorg/jaudiotagger/audio/asf/util/Utils;.LINE_SEPARATOR:Ljava/lang/String; // field@82fa │ │ -2d0374: 6e20 d787 1000 |0042: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d037a: 6e20 d787 3000 |0045: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d0380: 1a01 9800 |0048: const-string v1, " |->Description: " // string@0098 │ │ -2d0384: 6e20 d787 1000 |004a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d038a: 6e10 a28b 0200 |004d: invoke-virtual {v2}, Lorg/jaudiotagger/audio/asf/data/ContentDescription;.getComment:()Ljava/lang/String; // method@8ba2 │ │ -2d0390: 0c01 |0050: move-result-object v1 │ │ -2d0392: 6e20 d787 1000 |0051: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d0398: 6201 fa82 |0054: sget-object v1, Lorg/jaudiotagger/audio/asf/util/Utils;.LINE_SEPARATOR:Ljava/lang/String; // field@82fa │ │ -2d039c: 6e20 d787 1000 |0056: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d03a2: 6e20 d787 3000 |0059: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d03a8: 1a03 9900 |005c: const-string v3, " |->Rating :" // string@0099 │ │ -2d03ac: 6e20 d787 3000 |005e: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d03b2: 6e10 a68b 0200 |0061: invoke-virtual {v2}, Lorg/jaudiotagger/audio/asf/data/ContentDescription;.getRating:()Ljava/lang/String; // method@8ba6 │ │ -2d03b8: 0c03 |0064: move-result-object v3 │ │ -2d03ba: 6e20 d787 3000 |0065: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d03c0: 6203 fa82 |0068: sget-object v3, Lorg/jaudiotagger/audio/asf/util/Utils;.LINE_SEPARATOR:Ljava/lang/String; // field@82fa │ │ -2d03c4: 6e20 d787 3000 |006a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d03ca: 6e10 df87 0000 |006d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2d03d0: 0c03 |0070: move-result-object v3 │ │ -2d03d2: 1103 |0071: return-object v3 │ │ +2d02e4: |[2d02e4] org.jaudiotagger.audio.asf.data.ContentDescription.prettyPrint:(Ljava/lang/String;)Ljava/lang/String; │ │ +2d02f4: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +2d02f8: 6f20 078c 3200 |0002: invoke-super {v2, v3}, Lorg/jaudiotagger/audio/asf/data/MetadataContainer;.prettyPrint:(Ljava/lang/String;)Ljava/lang/String; // method@8c07 │ │ +2d02fe: 0c01 |0005: move-result-object v1 │ │ +2d0300: 7020 cf87 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@87cf │ │ +2d0306: 6e20 d787 3000 |0009: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d030c: 1a01 9a00 |000c: const-string v1, " |->Title : " // string@009a │ │ +2d0310: 6e20 d787 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d0316: 6e10 a78b 0200 |0011: invoke-virtual {v2}, Lorg/jaudiotagger/audio/asf/data/ContentDescription;.getTitle:()Ljava/lang/String; // method@8ba7 │ │ +2d031c: 0c01 |0014: move-result-object v1 │ │ +2d031e: 6e20 d787 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d0324: 6201 fa82 |0018: sget-object v1, Lorg/jaudiotagger/audio/asf/util/Utils;.LINE_SEPARATOR:Ljava/lang/String; // field@82fa │ │ +2d0328: 6e20 d787 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d032e: 6e20 d787 3000 |001d: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d0334: 1a01 9600 |0020: const-string v1, " |->Author : " // string@0096 │ │ +2d0338: 6e20 d787 1000 |0022: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d033e: 6e10 a18b 0200 |0025: invoke-virtual {v2}, Lorg/jaudiotagger/audio/asf/data/ContentDescription;.getAuthor:()Ljava/lang/String; // method@8ba1 │ │ +2d0344: 0c01 |0028: move-result-object v1 │ │ +2d0346: 6e20 d787 1000 |0029: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d034c: 6201 fa82 |002c: sget-object v1, Lorg/jaudiotagger/audio/asf/util/Utils;.LINE_SEPARATOR:Ljava/lang/String; // field@82fa │ │ +2d0350: 6e20 d787 1000 |002e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d0356: 6e20 d787 3000 |0031: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d035c: 1a01 9700 |0034: const-string v1, " |->Copyright : " // string@0097 │ │ +2d0360: 6e20 d787 1000 |0036: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d0366: 6e10 a38b 0200 |0039: invoke-virtual {v2}, Lorg/jaudiotagger/audio/asf/data/ContentDescription;.getCopyRight:()Ljava/lang/String; // method@8ba3 │ │ +2d036c: 0c01 |003c: move-result-object v1 │ │ +2d036e: 6e20 d787 1000 |003d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d0374: 6201 fa82 |0040: sget-object v1, Lorg/jaudiotagger/audio/asf/util/Utils;.LINE_SEPARATOR:Ljava/lang/String; // field@82fa │ │ +2d0378: 6e20 d787 1000 |0042: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d037e: 6e20 d787 3000 |0045: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d0384: 1a01 9800 |0048: const-string v1, " |->Description: " // string@0098 │ │ +2d0388: 6e20 d787 1000 |004a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d038e: 6e10 a28b 0200 |004d: invoke-virtual {v2}, Lorg/jaudiotagger/audio/asf/data/ContentDescription;.getComment:()Ljava/lang/String; // method@8ba2 │ │ +2d0394: 0c01 |0050: move-result-object v1 │ │ +2d0396: 6e20 d787 1000 |0051: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d039c: 6201 fa82 |0054: sget-object v1, Lorg/jaudiotagger/audio/asf/util/Utils;.LINE_SEPARATOR:Ljava/lang/String; // field@82fa │ │ +2d03a0: 6e20 d787 1000 |0056: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d03a6: 6e20 d787 3000 |0059: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d03ac: 1a03 9900 |005c: const-string v3, " |->Rating :" // string@0099 │ │ +2d03b0: 6e20 d787 3000 |005e: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d03b6: 6e10 a68b 0200 |0061: invoke-virtual {v2}, Lorg/jaudiotagger/audio/asf/data/ContentDescription;.getRating:()Ljava/lang/String; // method@8ba6 │ │ +2d03bc: 0c03 |0064: move-result-object v3 │ │ +2d03be: 6e20 d787 3000 |0065: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d03c4: 6203 fa82 |0068: sget-object v3, Lorg/jaudiotagger/audio/asf/util/Utils;.LINE_SEPARATOR:Ljava/lang/String; // field@82fa │ │ +2d03c8: 6e20 d787 3000 |006a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d03ce: 6e10 df87 0000 |006d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2d03d4: 0c03 |0070: move-result-object v3 │ │ +2d03d6: 1103 |0071: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ 0x0009 line=166 │ │ 0x001d line=167 │ │ 0x0031 line=168 │ │ 0x0045 line=169 │ │ @@ -1235948,18 +1235948,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -2d066c: |[2d066c] org.jaudiotagger.audio.asf.data.ContentDescription.setAuthor:(Ljava/lang/String;)V │ │ -2d067c: 1a00 8407 |0000: const-string v0, "AUTHOR" // string@0784 │ │ -2d0680: 6e30 af8b 0102 |0002: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/audio/asf/data/ContentDescription;.setStringValue:(Ljava/lang/String;Ljava/lang/String;)V // method@8baf │ │ -2d0686: 0e00 |0005: return-void │ │ +2d0670: |[2d0670] org.jaudiotagger.audio.asf.data.ContentDescription.setAuthor:(Ljava/lang/String;)V │ │ +2d0680: 1a00 8407 |0000: const-string v0, "AUTHOR" // string@0784 │ │ +2d0684: 6e30 af8b 0102 |0002: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/audio/asf/data/ContentDescription;.setStringValue:(Ljava/lang/String;Ljava/lang/String;)V // method@8baf │ │ +2d068a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=181 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jaudiotagger/audio/asf/data/ContentDescription; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1235968,18 +1235968,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -2d0688: |[2d0688] org.jaudiotagger.audio.asf.data.ContentDescription.setComment:(Ljava/lang/String;)V │ │ -2d0698: 1a00 b413 |0000: const-string v0, "DESCRIPTION" // string@13b4 │ │ -2d069c: 6e30 af8b 0102 |0002: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/audio/asf/data/ContentDescription;.setStringValue:(Ljava/lang/String;Ljava/lang/String;)V // method@8baf │ │ -2d06a2: 0e00 |0005: return-void │ │ +2d068c: |[2d068c] org.jaudiotagger.audio.asf.data.ContentDescription.setComment:(Ljava/lang/String;)V │ │ +2d069c: 1a00 b413 |0000: const-string v0, "DESCRIPTION" // string@13b4 │ │ +2d06a0: 6e30 af8b 0102 |0002: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/audio/asf/data/ContentDescription;.setStringValue:(Ljava/lang/String;Ljava/lang/String;)V // method@8baf │ │ +2d06a6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=191 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jaudiotagger/audio/asf/data/ContentDescription; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1235988,18 +1235988,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -2d06a4: |[2d06a4] org.jaudiotagger.audio.asf.data.ContentDescription.setCopyright:(Ljava/lang/String;)V │ │ -2d06b4: 1a00 8a0e |0000: const-string v0, "COPYRIGHT" // string@0e8a │ │ -2d06b8: 6e30 af8b 0102 |0002: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/audio/asf/data/ContentDescription;.setStringValue:(Ljava/lang/String;Ljava/lang/String;)V // method@8baf │ │ -2d06be: 0e00 |0005: return-void │ │ +2d06a8: |[2d06a8] org.jaudiotagger.audio.asf.data.ContentDescription.setCopyright:(Ljava/lang/String;)V │ │ +2d06b8: 1a00 8a0e |0000: const-string v0, "COPYRIGHT" // string@0e8a │ │ +2d06bc: 6e30 af8b 0102 |0002: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/audio/asf/data/ContentDescription;.setStringValue:(Ljava/lang/String;Ljava/lang/String;)V // method@8baf │ │ +2d06c2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=201 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jaudiotagger/audio/asf/data/ContentDescription; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1236008,18 +1236008,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -2d06c0: |[2d06c0] org.jaudiotagger.audio.asf.data.ContentDescription.setRating:(Ljava/lang/String;)V │ │ -2d06d0: 1a00 7f42 |0000: const-string v0, "RATING" // string@427f │ │ -2d06d4: 6e30 af8b 0102 |0002: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/audio/asf/data/ContentDescription;.setStringValue:(Ljava/lang/String;Ljava/lang/String;)V // method@8baf │ │ -2d06da: 0e00 |0005: return-void │ │ +2d06c4: |[2d06c4] org.jaudiotagger.audio.asf.data.ContentDescription.setRating:(Ljava/lang/String;)V │ │ +2d06d4: 1a00 7f42 |0000: const-string v0, "RATING" // string@427f │ │ +2d06d8: 6e30 af8b 0102 |0002: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/audio/asf/data/ContentDescription;.setStringValue:(Ljava/lang/String;Ljava/lang/String;)V // method@8baf │ │ +2d06de: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=211 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jaudiotagger/audio/asf/data/ContentDescription; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1236028,18 +1236028,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -2d06dc: |[2d06dc] org.jaudiotagger.audio.asf.data.ContentDescription.setTitle:(Ljava/lang/String;)V │ │ -2d06ec: 1a00 ab49 |0000: const-string v0, "TITLE" // string@49ab │ │ -2d06f0: 6e30 af8b 0102 |0002: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/audio/asf/data/ContentDescription;.setStringValue:(Ljava/lang/String;Ljava/lang/String;)V // method@8baf │ │ -2d06f6: 0e00 |0005: return-void │ │ +2d06e0: |[2d06e0] org.jaudiotagger.audio.asf.data.ContentDescription.setTitle:(Ljava/lang/String;)V │ │ +2d06f0: 1a00 ab49 |0000: const-string v0, "TITLE" // string@49ab │ │ +2d06f4: 6e30 af8b 0102 |0002: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/audio/asf/data/ContentDescription;.setStringValue:(Ljava/lang/String;Ljava/lang/String;)V // method@8baf │ │ +2d06fa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=221 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jaudiotagger/audio/asf/data/ContentDescription; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1236048,101 +1236048,101 @@ │ │ type : '(Ljava/io/OutputStream;)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 188 16-bit code units │ │ -2d0464: |[2d0464] org.jaudiotagger.audio.asf.data.ContentDescription.writeInto:(Ljava/io/OutputStream;)J │ │ -2d0474: 6e10 a48b 0400 |0000: invoke-virtual {v4}, Lorg/jaudiotagger/audio/asf/data/ContentDescription;.getCurrentAsfChunkSize:()J // method@8ba4 │ │ -2d047a: 0b00 |0003: move-result-wide v0 │ │ -2d047c: 6e10 a58b 0400 |0004: invoke-virtual {v4}, Lorg/jaudiotagger/audio/asf/data/ContentDescription;.getGuid:()Lorg/jaudiotagger/audio/asf/data/GUID; // method@8ba5 │ │ -2d0482: 0c02 |0007: move-result-object v2 │ │ -2d0484: 6e10 da8b 0200 |0008: invoke-virtual {v2}, Lorg/jaudiotagger/audio/asf/data/GUID;.getBytes:()[B // method@8bda │ │ -2d048a: 0c02 |000b: move-result-object v2 │ │ -2d048c: 6e20 9c86 2500 |000c: invoke-virtual {v5, v2}, Ljava/io/OutputStream;.write:([B)V // method@869c │ │ -2d0492: 6e10 a48b 0400 |000f: invoke-virtual {v4}, Lorg/jaudiotagger/audio/asf/data/ContentDescription;.getCurrentAsfChunkSize:()J // method@8ba4 │ │ -2d0498: 0b02 |0012: move-result-wide v2 │ │ -2d049a: 7130 ff8c 3205 |0013: invoke-static {v2, v3, v5}, Lorg/jaudiotagger/audio/asf/util/Utils;.writeUINT64:(JLjava/io/OutputStream;)V // method@8cff │ │ -2d04a0: 6e10 a78b 0400 |0016: invoke-virtual {v4}, Lorg/jaudiotagger/audio/asf/data/ContentDescription;.getTitle:()Ljava/lang/String; // method@8ba7 │ │ -2d04a6: 0c02 |0019: move-result-object v2 │ │ -2d04a8: 6e10 aa87 0200 |001a: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@87aa │ │ -2d04ae: 0a02 |001d: move-result v2 │ │ -2d04b0: da02 0202 |001e: mul-int/lit8 v2, v2, #int 2 // #02 │ │ -2d04b4: d802 0202 |0020: add-int/lit8 v2, v2, #int 2 // #02 │ │ -2d04b8: 7120 fd8c 5200 |0022: invoke-static {v2, v5}, Lorg/jaudiotagger/audio/asf/util/Utils;.writeUINT16:(ILjava/io/OutputStream;)V // method@8cfd │ │ -2d04be: 6e10 a18b 0400 |0025: invoke-virtual {v4}, Lorg/jaudiotagger/audio/asf/data/ContentDescription;.getAuthor:()Ljava/lang/String; // method@8ba1 │ │ -2d04c4: 0c02 |0028: move-result-object v2 │ │ -2d04c6: 6e10 aa87 0200 |0029: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@87aa │ │ -2d04cc: 0a02 |002c: move-result v2 │ │ -2d04ce: da02 0202 |002d: mul-int/lit8 v2, v2, #int 2 // #02 │ │ -2d04d2: d802 0202 |002f: add-int/lit8 v2, v2, #int 2 // #02 │ │ -2d04d6: 7120 fd8c 5200 |0031: invoke-static {v2, v5}, Lorg/jaudiotagger/audio/asf/util/Utils;.writeUINT16:(ILjava/io/OutputStream;)V // method@8cfd │ │ -2d04dc: 6e10 a38b 0400 |0034: invoke-virtual {v4}, Lorg/jaudiotagger/audio/asf/data/ContentDescription;.getCopyRight:()Ljava/lang/String; // method@8ba3 │ │ -2d04e2: 0c02 |0037: move-result-object v2 │ │ -2d04e4: 6e10 aa87 0200 |0038: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@87aa │ │ -2d04ea: 0a02 |003b: move-result v2 │ │ -2d04ec: da02 0202 |003c: mul-int/lit8 v2, v2, #int 2 // #02 │ │ -2d04f0: d802 0202 |003e: add-int/lit8 v2, v2, #int 2 // #02 │ │ -2d04f4: 7120 fd8c 5200 |0040: invoke-static {v2, v5}, Lorg/jaudiotagger/audio/asf/util/Utils;.writeUINT16:(ILjava/io/OutputStream;)V // method@8cfd │ │ -2d04fa: 6e10 a28b 0400 |0043: invoke-virtual {v4}, Lorg/jaudiotagger/audio/asf/data/ContentDescription;.getComment:()Ljava/lang/String; // method@8ba2 │ │ -2d0500: 0c02 |0046: move-result-object v2 │ │ -2d0502: 6e10 aa87 0200 |0047: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@87aa │ │ -2d0508: 0a02 |004a: move-result v2 │ │ -2d050a: da02 0202 |004b: mul-int/lit8 v2, v2, #int 2 // #02 │ │ -2d050e: d802 0202 |004d: add-int/lit8 v2, v2, #int 2 // #02 │ │ -2d0512: 7120 fd8c 5200 |004f: invoke-static {v2, v5}, Lorg/jaudiotagger/audio/asf/util/Utils;.writeUINT16:(ILjava/io/OutputStream;)V // method@8cfd │ │ -2d0518: 6e10 a68b 0400 |0052: invoke-virtual {v4}, Lorg/jaudiotagger/audio/asf/data/ContentDescription;.getRating:()Ljava/lang/String; // method@8ba6 │ │ -2d051e: 0c02 |0055: move-result-object v2 │ │ -2d0520: 6e10 aa87 0200 |0056: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@87aa │ │ -2d0526: 0a02 |0059: move-result v2 │ │ -2d0528: da02 0202 |005a: mul-int/lit8 v2, v2, #int 2 // #02 │ │ -2d052c: d802 0202 |005c: add-int/lit8 v2, v2, #int 2 // #02 │ │ -2d0530: 7120 fd8c 5200 |005e: invoke-static {v2, v5}, Lorg/jaudiotagger/audio/asf/util/Utils;.writeUINT16:(ILjava/io/OutputStream;)V // method@8cfd │ │ -2d0536: 6e10 a78b 0400 |0061: invoke-virtual {v4}, Lorg/jaudiotagger/audio/asf/data/ContentDescription;.getTitle:()Ljava/lang/String; // method@8ba7 │ │ -2d053c: 0c02 |0064: move-result-object v2 │ │ -2d053e: 6203 4582 |0065: sget-object v3, Lorg/jaudiotagger/audio/asf/data/AsfHeader;.ASF_CHARSET:Ljava/nio/charset/Charset; // field@8245 │ │ -2d0542: 7120 f08c 3200 |0067: invoke-static {v2, v3}, Lorg/jaudiotagger/audio/asf/util/Utils;.getBytes:(Ljava/lang/String;Ljava/nio/charset/Charset;)[B // method@8cf0 │ │ -2d0548: 0c02 |006a: move-result-object v2 │ │ -2d054a: 6e20 9c86 2500 |006b: invoke-virtual {v5, v2}, Ljava/io/OutputStream;.write:([B)V // method@869c │ │ -2d0550: 6202 4682 |006e: sget-object v2, Lorg/jaudiotagger/audio/asf/data/AsfHeader;.ZERO_TERM:[B // field@8246 │ │ -2d0554: 6e20 9c86 2500 |0070: invoke-virtual {v5, v2}, Ljava/io/OutputStream;.write:([B)V // method@869c │ │ -2d055a: 6e10 a18b 0400 |0073: invoke-virtual {v4}, Lorg/jaudiotagger/audio/asf/data/ContentDescription;.getAuthor:()Ljava/lang/String; // method@8ba1 │ │ -2d0560: 0c02 |0076: move-result-object v2 │ │ -2d0562: 6203 4582 |0077: sget-object v3, Lorg/jaudiotagger/audio/asf/data/AsfHeader;.ASF_CHARSET:Ljava/nio/charset/Charset; // field@8245 │ │ -2d0566: 7120 f08c 3200 |0079: invoke-static {v2, v3}, Lorg/jaudiotagger/audio/asf/util/Utils;.getBytes:(Ljava/lang/String;Ljava/nio/charset/Charset;)[B // method@8cf0 │ │ -2d056c: 0c02 |007c: move-result-object v2 │ │ -2d056e: 6e20 9c86 2500 |007d: invoke-virtual {v5, v2}, Ljava/io/OutputStream;.write:([B)V // method@869c │ │ -2d0574: 6202 4682 |0080: sget-object v2, Lorg/jaudiotagger/audio/asf/data/AsfHeader;.ZERO_TERM:[B // field@8246 │ │ -2d0578: 6e20 9c86 2500 |0082: invoke-virtual {v5, v2}, Ljava/io/OutputStream;.write:([B)V // method@869c │ │ -2d057e: 6e10 a38b 0400 |0085: invoke-virtual {v4}, Lorg/jaudiotagger/audio/asf/data/ContentDescription;.getCopyRight:()Ljava/lang/String; // method@8ba3 │ │ -2d0584: 0c02 |0088: move-result-object v2 │ │ -2d0586: 6203 4582 |0089: sget-object v3, Lorg/jaudiotagger/audio/asf/data/AsfHeader;.ASF_CHARSET:Ljava/nio/charset/Charset; // field@8245 │ │ -2d058a: 7120 f08c 3200 |008b: invoke-static {v2, v3}, Lorg/jaudiotagger/audio/asf/util/Utils;.getBytes:(Ljava/lang/String;Ljava/nio/charset/Charset;)[B // method@8cf0 │ │ -2d0590: 0c02 |008e: move-result-object v2 │ │ -2d0592: 6e20 9c86 2500 |008f: invoke-virtual {v5, v2}, Ljava/io/OutputStream;.write:([B)V // method@869c │ │ -2d0598: 6202 4682 |0092: sget-object v2, Lorg/jaudiotagger/audio/asf/data/AsfHeader;.ZERO_TERM:[B // field@8246 │ │ -2d059c: 6e20 9c86 2500 |0094: invoke-virtual {v5, v2}, Ljava/io/OutputStream;.write:([B)V // method@869c │ │ -2d05a2: 6e10 a28b 0400 |0097: invoke-virtual {v4}, Lorg/jaudiotagger/audio/asf/data/ContentDescription;.getComment:()Ljava/lang/String; // method@8ba2 │ │ -2d05a8: 0c02 |009a: move-result-object v2 │ │ -2d05aa: 6203 4582 |009b: sget-object v3, Lorg/jaudiotagger/audio/asf/data/AsfHeader;.ASF_CHARSET:Ljava/nio/charset/Charset; // field@8245 │ │ -2d05ae: 7120 f08c 3200 |009d: invoke-static {v2, v3}, Lorg/jaudiotagger/audio/asf/util/Utils;.getBytes:(Ljava/lang/String;Ljava/nio/charset/Charset;)[B // method@8cf0 │ │ -2d05b4: 0c02 |00a0: move-result-object v2 │ │ -2d05b6: 6e20 9c86 2500 |00a1: invoke-virtual {v5, v2}, Ljava/io/OutputStream;.write:([B)V // method@869c │ │ -2d05bc: 6202 4682 |00a4: sget-object v2, Lorg/jaudiotagger/audio/asf/data/AsfHeader;.ZERO_TERM:[B // field@8246 │ │ -2d05c0: 6e20 9c86 2500 |00a6: invoke-virtual {v5, v2}, Ljava/io/OutputStream;.write:([B)V // method@869c │ │ -2d05c6: 6e10 a68b 0400 |00a9: invoke-virtual {v4}, Lorg/jaudiotagger/audio/asf/data/ContentDescription;.getRating:()Ljava/lang/String; // method@8ba6 │ │ -2d05cc: 0c02 |00ac: move-result-object v2 │ │ -2d05ce: 6203 4582 |00ad: sget-object v3, Lorg/jaudiotagger/audio/asf/data/AsfHeader;.ASF_CHARSET:Ljava/nio/charset/Charset; // field@8245 │ │ -2d05d2: 7120 f08c 3200 |00af: invoke-static {v2, v3}, Lorg/jaudiotagger/audio/asf/util/Utils;.getBytes:(Ljava/lang/String;Ljava/nio/charset/Charset;)[B // method@8cf0 │ │ -2d05d8: 0c02 |00b2: move-result-object v2 │ │ -2d05da: 6e20 9c86 2500 |00b3: invoke-virtual {v5, v2}, Ljava/io/OutputStream;.write:([B)V // method@869c │ │ -2d05e0: 6202 4682 |00b6: sget-object v2, Lorg/jaudiotagger/audio/asf/data/AsfHeader;.ZERO_TERM:[B // field@8246 │ │ -2d05e4: 6e20 9c86 2500 |00b8: invoke-virtual {v5, v2}, Ljava/io/OutputStream;.write:([B)V // method@869c │ │ -2d05ea: 1000 |00bb: return-wide v0 │ │ +2d0468: |[2d0468] org.jaudiotagger.audio.asf.data.ContentDescription.writeInto:(Ljava/io/OutputStream;)J │ │ +2d0478: 6e10 a48b 0400 |0000: invoke-virtual {v4}, Lorg/jaudiotagger/audio/asf/data/ContentDescription;.getCurrentAsfChunkSize:()J // method@8ba4 │ │ +2d047e: 0b00 |0003: move-result-wide v0 │ │ +2d0480: 6e10 a58b 0400 |0004: invoke-virtual {v4}, Lorg/jaudiotagger/audio/asf/data/ContentDescription;.getGuid:()Lorg/jaudiotagger/audio/asf/data/GUID; // method@8ba5 │ │ +2d0486: 0c02 |0007: move-result-object v2 │ │ +2d0488: 6e10 da8b 0200 |0008: invoke-virtual {v2}, Lorg/jaudiotagger/audio/asf/data/GUID;.getBytes:()[B // method@8bda │ │ +2d048e: 0c02 |000b: move-result-object v2 │ │ +2d0490: 6e20 9c86 2500 |000c: invoke-virtual {v5, v2}, Ljava/io/OutputStream;.write:([B)V // method@869c │ │ +2d0496: 6e10 a48b 0400 |000f: invoke-virtual {v4}, Lorg/jaudiotagger/audio/asf/data/ContentDescription;.getCurrentAsfChunkSize:()J // method@8ba4 │ │ +2d049c: 0b02 |0012: move-result-wide v2 │ │ +2d049e: 7130 ff8c 3205 |0013: invoke-static {v2, v3, v5}, Lorg/jaudiotagger/audio/asf/util/Utils;.writeUINT64:(JLjava/io/OutputStream;)V // method@8cff │ │ +2d04a4: 6e10 a78b 0400 |0016: invoke-virtual {v4}, Lorg/jaudiotagger/audio/asf/data/ContentDescription;.getTitle:()Ljava/lang/String; // method@8ba7 │ │ +2d04aa: 0c02 |0019: move-result-object v2 │ │ +2d04ac: 6e10 aa87 0200 |001a: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@87aa │ │ +2d04b2: 0a02 |001d: move-result v2 │ │ +2d04b4: da02 0202 |001e: mul-int/lit8 v2, v2, #int 2 // #02 │ │ +2d04b8: d802 0202 |0020: add-int/lit8 v2, v2, #int 2 // #02 │ │ +2d04bc: 7120 fd8c 5200 |0022: invoke-static {v2, v5}, Lorg/jaudiotagger/audio/asf/util/Utils;.writeUINT16:(ILjava/io/OutputStream;)V // method@8cfd │ │ +2d04c2: 6e10 a18b 0400 |0025: invoke-virtual {v4}, Lorg/jaudiotagger/audio/asf/data/ContentDescription;.getAuthor:()Ljava/lang/String; // method@8ba1 │ │ +2d04c8: 0c02 |0028: move-result-object v2 │ │ +2d04ca: 6e10 aa87 0200 |0029: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@87aa │ │ +2d04d0: 0a02 |002c: move-result v2 │ │ +2d04d2: da02 0202 |002d: mul-int/lit8 v2, v2, #int 2 // #02 │ │ +2d04d6: d802 0202 |002f: add-int/lit8 v2, v2, #int 2 // #02 │ │ +2d04da: 7120 fd8c 5200 |0031: invoke-static {v2, v5}, Lorg/jaudiotagger/audio/asf/util/Utils;.writeUINT16:(ILjava/io/OutputStream;)V // method@8cfd │ │ +2d04e0: 6e10 a38b 0400 |0034: invoke-virtual {v4}, Lorg/jaudiotagger/audio/asf/data/ContentDescription;.getCopyRight:()Ljava/lang/String; // method@8ba3 │ │ +2d04e6: 0c02 |0037: move-result-object v2 │ │ +2d04e8: 6e10 aa87 0200 |0038: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@87aa │ │ +2d04ee: 0a02 |003b: move-result v2 │ │ +2d04f0: da02 0202 |003c: mul-int/lit8 v2, v2, #int 2 // #02 │ │ +2d04f4: d802 0202 |003e: add-int/lit8 v2, v2, #int 2 // #02 │ │ +2d04f8: 7120 fd8c 5200 |0040: invoke-static {v2, v5}, Lorg/jaudiotagger/audio/asf/util/Utils;.writeUINT16:(ILjava/io/OutputStream;)V // method@8cfd │ │ +2d04fe: 6e10 a28b 0400 |0043: invoke-virtual {v4}, Lorg/jaudiotagger/audio/asf/data/ContentDescription;.getComment:()Ljava/lang/String; // method@8ba2 │ │ +2d0504: 0c02 |0046: move-result-object v2 │ │ +2d0506: 6e10 aa87 0200 |0047: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@87aa │ │ +2d050c: 0a02 |004a: move-result v2 │ │ +2d050e: da02 0202 |004b: mul-int/lit8 v2, v2, #int 2 // #02 │ │ +2d0512: d802 0202 |004d: add-int/lit8 v2, v2, #int 2 // #02 │ │ +2d0516: 7120 fd8c 5200 |004f: invoke-static {v2, v5}, Lorg/jaudiotagger/audio/asf/util/Utils;.writeUINT16:(ILjava/io/OutputStream;)V // method@8cfd │ │ +2d051c: 6e10 a68b 0400 |0052: invoke-virtual {v4}, Lorg/jaudiotagger/audio/asf/data/ContentDescription;.getRating:()Ljava/lang/String; // method@8ba6 │ │ +2d0522: 0c02 |0055: move-result-object v2 │ │ +2d0524: 6e10 aa87 0200 |0056: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@87aa │ │ +2d052a: 0a02 |0059: move-result v2 │ │ +2d052c: da02 0202 |005a: mul-int/lit8 v2, v2, #int 2 // #02 │ │ +2d0530: d802 0202 |005c: add-int/lit8 v2, v2, #int 2 // #02 │ │ +2d0534: 7120 fd8c 5200 |005e: invoke-static {v2, v5}, Lorg/jaudiotagger/audio/asf/util/Utils;.writeUINT16:(ILjava/io/OutputStream;)V // method@8cfd │ │ +2d053a: 6e10 a78b 0400 |0061: invoke-virtual {v4}, Lorg/jaudiotagger/audio/asf/data/ContentDescription;.getTitle:()Ljava/lang/String; // method@8ba7 │ │ +2d0540: 0c02 |0064: move-result-object v2 │ │ +2d0542: 6203 4582 |0065: sget-object v3, Lorg/jaudiotagger/audio/asf/data/AsfHeader;.ASF_CHARSET:Ljava/nio/charset/Charset; // field@8245 │ │ +2d0546: 7120 f08c 3200 |0067: invoke-static {v2, v3}, Lorg/jaudiotagger/audio/asf/util/Utils;.getBytes:(Ljava/lang/String;Ljava/nio/charset/Charset;)[B // method@8cf0 │ │ +2d054c: 0c02 |006a: move-result-object v2 │ │ +2d054e: 6e20 9c86 2500 |006b: invoke-virtual {v5, v2}, Ljava/io/OutputStream;.write:([B)V // method@869c │ │ +2d0554: 6202 4682 |006e: sget-object v2, Lorg/jaudiotagger/audio/asf/data/AsfHeader;.ZERO_TERM:[B // field@8246 │ │ +2d0558: 6e20 9c86 2500 |0070: invoke-virtual {v5, v2}, Ljava/io/OutputStream;.write:([B)V // method@869c │ │ +2d055e: 6e10 a18b 0400 |0073: invoke-virtual {v4}, Lorg/jaudiotagger/audio/asf/data/ContentDescription;.getAuthor:()Ljava/lang/String; // method@8ba1 │ │ +2d0564: 0c02 |0076: move-result-object v2 │ │ +2d0566: 6203 4582 |0077: sget-object v3, Lorg/jaudiotagger/audio/asf/data/AsfHeader;.ASF_CHARSET:Ljava/nio/charset/Charset; // field@8245 │ │ +2d056a: 7120 f08c 3200 |0079: invoke-static {v2, v3}, Lorg/jaudiotagger/audio/asf/util/Utils;.getBytes:(Ljava/lang/String;Ljava/nio/charset/Charset;)[B // method@8cf0 │ │ +2d0570: 0c02 |007c: move-result-object v2 │ │ +2d0572: 6e20 9c86 2500 |007d: invoke-virtual {v5, v2}, Ljava/io/OutputStream;.write:([B)V // method@869c │ │ +2d0578: 6202 4682 |0080: sget-object v2, Lorg/jaudiotagger/audio/asf/data/AsfHeader;.ZERO_TERM:[B // field@8246 │ │ +2d057c: 6e20 9c86 2500 |0082: invoke-virtual {v5, v2}, Ljava/io/OutputStream;.write:([B)V // method@869c │ │ +2d0582: 6e10 a38b 0400 |0085: invoke-virtual {v4}, Lorg/jaudiotagger/audio/asf/data/ContentDescription;.getCopyRight:()Ljava/lang/String; // method@8ba3 │ │ +2d0588: 0c02 |0088: move-result-object v2 │ │ +2d058a: 6203 4582 |0089: sget-object v3, Lorg/jaudiotagger/audio/asf/data/AsfHeader;.ASF_CHARSET:Ljava/nio/charset/Charset; // field@8245 │ │ +2d058e: 7120 f08c 3200 |008b: invoke-static {v2, v3}, Lorg/jaudiotagger/audio/asf/util/Utils;.getBytes:(Ljava/lang/String;Ljava/nio/charset/Charset;)[B // method@8cf0 │ │ +2d0594: 0c02 |008e: move-result-object v2 │ │ +2d0596: 6e20 9c86 2500 |008f: invoke-virtual {v5, v2}, Ljava/io/OutputStream;.write:([B)V // method@869c │ │ +2d059c: 6202 4682 |0092: sget-object v2, Lorg/jaudiotagger/audio/asf/data/AsfHeader;.ZERO_TERM:[B // field@8246 │ │ +2d05a0: 6e20 9c86 2500 |0094: invoke-virtual {v5, v2}, Ljava/io/OutputStream;.write:([B)V // method@869c │ │ +2d05a6: 6e10 a28b 0400 |0097: invoke-virtual {v4}, Lorg/jaudiotagger/audio/asf/data/ContentDescription;.getComment:()Ljava/lang/String; // method@8ba2 │ │ +2d05ac: 0c02 |009a: move-result-object v2 │ │ +2d05ae: 6203 4582 |009b: sget-object v3, Lorg/jaudiotagger/audio/asf/data/AsfHeader;.ASF_CHARSET:Ljava/nio/charset/Charset; // field@8245 │ │ +2d05b2: 7120 f08c 3200 |009d: invoke-static {v2, v3}, Lorg/jaudiotagger/audio/asf/util/Utils;.getBytes:(Ljava/lang/String;Ljava/nio/charset/Charset;)[B // method@8cf0 │ │ +2d05b8: 0c02 |00a0: move-result-object v2 │ │ +2d05ba: 6e20 9c86 2500 |00a1: invoke-virtual {v5, v2}, Ljava/io/OutputStream;.write:([B)V // method@869c │ │ +2d05c0: 6202 4682 |00a4: sget-object v2, Lorg/jaudiotagger/audio/asf/data/AsfHeader;.ZERO_TERM:[B // field@8246 │ │ +2d05c4: 6e20 9c86 2500 |00a6: invoke-virtual {v5, v2}, Ljava/io/OutputStream;.write:([B)V // method@869c │ │ +2d05ca: 6e10 a68b 0400 |00a9: invoke-virtual {v4}, Lorg/jaudiotagger/audio/asf/data/ContentDescription;.getRating:()Ljava/lang/String; // method@8ba6 │ │ +2d05d0: 0c02 |00ac: move-result-object v2 │ │ +2d05d2: 6203 4582 |00ad: sget-object v3, Lorg/jaudiotagger/audio/asf/data/AsfHeader;.ASF_CHARSET:Ljava/nio/charset/Charset; // field@8245 │ │ +2d05d6: 7120 f08c 3200 |00af: invoke-static {v2, v3}, Lorg/jaudiotagger/audio/asf/util/Utils;.getBytes:(Ljava/lang/String;Ljava/nio/charset/Charset;)[B // method@8cf0 │ │ +2d05dc: 0c02 |00b2: move-result-object v2 │ │ +2d05de: 6e20 9c86 2500 |00b3: invoke-virtual {v5, v2}, Ljava/io/OutputStream;.write:([B)V // method@869c │ │ +2d05e4: 6202 4682 |00b6: sget-object v2, Lorg/jaudiotagger/audio/asf/data/AsfHeader;.ZERO_TERM:[B // field@8246 │ │ +2d05e8: 6e20 9c86 2500 |00b8: invoke-virtual {v5, v2}, Ljava/io/OutputStream;.write:([B)V // method@869c │ │ +2d05ee: 1000 |00bb: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=230 │ │ 0x0004 line=232 │ │ 0x000f line=233 │ │ 0x0016 line=236 │ │ 0x0025 line=237 │ │ @@ -1236212,21 +1236212,21 @@ │ │ type : '(Ljava/math/BigInteger;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -2d3964: |[2d3964] org.jaudiotagger.audio.asf.data.VideoStreamChunk.:(Ljava/math/BigInteger;)V │ │ -2d3974: 6200 9a82 |0000: sget-object v0, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_VIDEOSTREAM:Lorg/jaudiotagger/audio/asf/data/GUID; // field@829a │ │ -2d3978: 7030 3e8c 0102 |0002: invoke-direct {v1, v0, v2}, Lorg/jaudiotagger/audio/asf/data/StreamChunk;.:(Lorg/jaudiotagger/audio/asf/data/GUID;Ljava/math/BigInteger;)V // method@8c3e │ │ -2d397e: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -2d3980: 2322 1c13 |0006: new-array v2, v2, [B // type@131c │ │ -2d3984: 5b12 c782 |0008: iput-object v2, v1, Lorg/jaudiotagger/audio/asf/data/VideoStreamChunk;.codecId:[B // field@82c7 │ │ -2d3988: 0e00 |000a: return-void │ │ +2d3968: |[2d3968] org.jaudiotagger.audio.asf.data.VideoStreamChunk.:(Ljava/math/BigInteger;)V │ │ +2d3978: 6200 9a82 |0000: sget-object v0, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_VIDEOSTREAM:Lorg/jaudiotagger/audio/asf/data/GUID; // field@829a │ │ +2d397c: 7030 3e8c 0102 |0002: invoke-direct {v1, v0, v2}, Lorg/jaudiotagger/audio/asf/data/StreamChunk;.:(Lorg/jaudiotagger/audio/asf/data/GUID;Ljava/math/BigInteger;)V // method@8c3e │ │ +2d3982: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +2d3984: 2322 1c13 |0006: new-array v2, v2, [B // type@131c │ │ +2d3988: 5b12 c782 |0008: iput-object v2, v1, Lorg/jaudiotagger/audio/asf/data/VideoStreamChunk;.codecId:[B // field@82c7 │ │ +2d398c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0008 line=34 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/jaudiotagger/audio/asf/data/VideoStreamChunk; │ │ 0x0000 - 0x000b reg=2 (null) Ljava/math/BigInteger; │ │ @@ -1236237,20 +1236237,20 @@ │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -2d37e8: |[2d37e8] org.jaudiotagger.audio.asf.data.VideoStreamChunk.getCodecId:()[B │ │ -2d37f8: 5410 c782 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/asf/data/VideoStreamChunk;.codecId:[B // field@82c7 │ │ -2d37fc: 6e10 e39f 0000 |0002: invoke-virtual {v0}, [B.clone:()Ljava/lang/Object; // method@9fe3 │ │ -2d3802: 0c00 |0005: move-result-object v0 │ │ -2d3804: 1f00 1c13 |0006: check-cast v0, [B // type@131c │ │ -2d3808: 1100 |0008: return-object v0 │ │ +2d37ec: |[2d37ec] org.jaudiotagger.audio.asf.data.VideoStreamChunk.getCodecId:()[B │ │ +2d37fc: 5410 c782 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/asf/data/VideoStreamChunk;.codecId:[B // field@82c7 │ │ +2d3800: 6e10 e39f 0000 |0002: invoke-virtual {v0}, [B.clone:()Ljava/lang/Object; // method@9fe3 │ │ +2d3806: 0c00 |0005: move-result-object v0 │ │ +2d3808: 1f00 1c13 |0006: check-cast v0, [B // type@131c │ │ +2d380c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/jaudiotagger/audio/asf/data/VideoStreamChunk; │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/asf/data/VideoStreamChunk;) │ │ @@ -1236258,24 +1236258,24 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -2d380c: |[2d380c] org.jaudiotagger.audio.asf.data.VideoStreamChunk.getCodecIdAsString:()Ljava/lang/String; │ │ -2d381c: 5420 c782 |0000: iget-object v0, v2, Lorg/jaudiotagger/audio/asf/data/VideoStreamChunk;.codecId:[B // field@82c7 │ │ -2d3820: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ -2d3824: 1a00 1050 |0004: const-string v0, "Unknown" // string@5010 │ │ -2d3828: 280a |0006: goto 0010 // +000a │ │ -2d382a: 2200 3710 |0007: new-instance v0, Ljava/lang/String; // type@1037 │ │ -2d382e: 6e10 4d8c 0200 |0009: invoke-virtual {v2}, Lorg/jaudiotagger/audio/asf/data/VideoStreamChunk;.getCodecId:()[B // method@8c4d │ │ -2d3834: 0c01 |000c: move-result-object v1 │ │ -2d3836: 7020 8c87 1000 |000d: invoke-direct {v0, v1}, Ljava/lang/String;.:([B)V // method@878c │ │ -2d383c: 1100 |0010: return-object v0 │ │ +2d3810: |[2d3810] org.jaudiotagger.audio.asf.data.VideoStreamChunk.getCodecIdAsString:()Ljava/lang/String; │ │ +2d3820: 5420 c782 |0000: iget-object v0, v2, Lorg/jaudiotagger/audio/asf/data/VideoStreamChunk;.codecId:[B // field@82c7 │ │ +2d3824: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ +2d3828: 1a00 1050 |0004: const-string v0, "Unknown" // string@5010 │ │ +2d382c: 280a |0006: goto 0010 // +000a │ │ +2d382e: 2200 3710 |0007: new-instance v0, Ljava/lang/String; // type@1037 │ │ +2d3832: 6e10 4d8c 0200 |0009: invoke-virtual {v2}, Lorg/jaudiotagger/audio/asf/data/VideoStreamChunk;.getCodecId:()[B // method@8c4d │ │ +2d3838: 0c01 |000c: move-result-object v1 │ │ +2d383a: 7020 8c87 1000 |000d: invoke-direct {v0, v1}, Ljava/lang/String;.:([B)V // method@878c │ │ +2d3840: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0007 line=79 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lorg/jaudiotagger/audio/asf/data/VideoStreamChunk; │ │ │ │ @@ -1236284,17 +1236284,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2d3934: |[2d3934] org.jaudiotagger.audio.asf.data.VideoStreamChunk.getPictureHeight:()J │ │ -2d3944: 5320 c882 |0000: iget-wide v0, v2, Lorg/jaudiotagger/audio/asf/data/VideoStreamChunk;.pictureHeight:J // field@82c8 │ │ -2d3948: 1000 |0002: return-wide v0 │ │ +2d3938: |[2d3938] org.jaudiotagger.audio.asf.data.VideoStreamChunk.getPictureHeight:()J │ │ +2d3948: 5320 c882 |0000: iget-wide v0, v2, Lorg/jaudiotagger/audio/asf/data/VideoStreamChunk;.pictureHeight:J // field@82c8 │ │ +2d394c: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/jaudiotagger/audio/asf/data/VideoStreamChunk; │ │ │ │ #3 : (in Lorg/jaudiotagger/audio/asf/data/VideoStreamChunk;) │ │ @@ -1236302,17 +1236302,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2d394c: |[2d394c] org.jaudiotagger.audio.asf.data.VideoStreamChunk.getPictureWidth:()J │ │ -2d395c: 5320 c982 |0000: iget-wide v0, v2, Lorg/jaudiotagger/audio/asf/data/VideoStreamChunk;.pictureWidth:J // field@82c9 │ │ -2d3960: 1000 |0002: return-wide v0 │ │ +2d3950: |[2d3950] org.jaudiotagger.audio.asf.data.VideoStreamChunk.getPictureWidth:()J │ │ +2d3960: 5320 c982 |0000: iget-wide v0, v2, Lorg/jaudiotagger/audio/asf/data/VideoStreamChunk;.pictureWidth:J // field@82c9 │ │ +2d3964: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/jaudiotagger/audio/asf/data/VideoStreamChunk; │ │ │ │ #4 : (in Lorg/jaudiotagger/audio/asf/data/VideoStreamChunk;) │ │ @@ -1236320,62 +1236320,62 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 113 16-bit code units │ │ -2d3840: |[2d3840] org.jaudiotagger.audio.asf.data.VideoStreamChunk.prettyPrint:(Ljava/lang/String;)Ljava/lang/String; │ │ -2d3850: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -2d3854: 6f20 458c 4300 |0002: invoke-super {v3, v4}, Lorg/jaudiotagger/audio/asf/data/StreamChunk;.prettyPrint:(Ljava/lang/String;)Ljava/lang/String; // method@8c45 │ │ -2d385a: 0c01 |0005: move-result-object v1 │ │ -2d385c: 7020 cf87 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@87cf │ │ -2d3862: 2201 3910 |0009: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2d3866: 7010 cc87 0100 |000b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2d386c: 6202 fa82 |000e: sget-object v2, Lorg/jaudiotagger/audio/asf/util/Utils;.LINE_SEPARATOR:Ljava/lang/String; // field@82fa │ │ -2d3870: 6e20 d787 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d3876: 6e20 d787 4100 |0013: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d387c: 1a02 8bb5 |0016: const-string v2, "|->VideoStream" // string@b58b │ │ -2d3880: 6e20 d787 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d3886: 6e10 df87 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2d388c: 0c01 |001e: move-result-object v1 │ │ -2d388e: 1202 |001f: const/4 v2, #int 0 // #0 │ │ -2d3890: 6e30 db87 2001 |0020: invoke-virtual {v0, v2, v1}, Ljava/lang/StringBuilder;.insert:(ILjava/lang/String;)Ljava/lang/StringBuilder; // method@87db │ │ -2d3896: 6e20 d787 4000 |0023: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d389c: 1a01 6e52 |0026: const-string v1, "Video info:" // string@526e │ │ -2d38a0: 6e20 d787 1000 |0028: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d38a6: 6201 fa82 |002b: sget-object v1, Lorg/jaudiotagger/audio/asf/util/Utils;.LINE_SEPARATOR:Ljava/lang/String; // field@82fa │ │ -2d38aa: 6e20 d787 1000 |002d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d38b0: 6e20 d787 4000 |0030: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d38b6: 1a01 5c00 |0033: const-string v1, " |->Width : " // string@005c │ │ -2d38ba: 6e20 d787 1000 |0035: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d38c0: 6e10 508c 0300 |0038: invoke-virtual {v3}, Lorg/jaudiotagger/audio/asf/data/VideoStreamChunk;.getPictureWidth:()J // method@8c50 │ │ -2d38c6: 0b01 |003b: move-result-wide v1 │ │ -2d38c8: 6e30 d487 1002 |003c: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ -2d38ce: 6201 fa82 |003f: sget-object v1, Lorg/jaudiotagger/audio/asf/util/Utils;.LINE_SEPARATOR:Ljava/lang/String; // field@82fa │ │ -2d38d2: 6e20 d787 1000 |0041: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d38d8: 6e20 d787 4000 |0044: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d38de: 1a01 5b00 |0047: const-string v1, " |->Heigth : " // string@005b │ │ -2d38e2: 6e20 d787 1000 |0049: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d38e8: 6e10 4f8c 0300 |004c: invoke-virtual {v3}, Lorg/jaudiotagger/audio/asf/data/VideoStreamChunk;.getPictureHeight:()J // method@8c4f │ │ -2d38ee: 0b01 |004f: move-result-wide v1 │ │ -2d38f0: 6e30 d487 1002 |0050: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ -2d38f6: 6201 fa82 |0053: sget-object v1, Lorg/jaudiotagger/audio/asf/util/Utils;.LINE_SEPARATOR:Ljava/lang/String; // field@82fa │ │ -2d38fa: 6e20 d787 1000 |0055: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d3900: 6e20 d787 4000 |0058: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d3906: 1a04 5a00 |005b: const-string v4, " |->Codec : " // string@005a │ │ -2d390a: 6e20 d787 4000 |005d: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d3910: 6e10 4e8c 0300 |0060: invoke-virtual {v3}, Lorg/jaudiotagger/audio/asf/data/VideoStreamChunk;.getCodecIdAsString:()Ljava/lang/String; // method@8c4e │ │ -2d3916: 0c04 |0063: move-result-object v4 │ │ -2d3918: 6e20 d787 4000 |0064: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d391e: 6204 fa82 |0067: sget-object v4, Lorg/jaudiotagger/audio/asf/util/Utils;.LINE_SEPARATOR:Ljava/lang/String; // field@82fa │ │ -2d3922: 6e20 d787 4000 |0069: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2d3928: 6e10 df87 0000 |006c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2d392e: 0c04 |006f: move-result-object v4 │ │ -2d3930: 1104 |0070: return-object v4 │ │ +2d3844: |[2d3844] org.jaudiotagger.audio.asf.data.VideoStreamChunk.prettyPrint:(Ljava/lang/String;)Ljava/lang/String; │ │ +2d3854: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +2d3858: 6f20 458c 4300 |0002: invoke-super {v3, v4}, Lorg/jaudiotagger/audio/asf/data/StreamChunk;.prettyPrint:(Ljava/lang/String;)Ljava/lang/String; // method@8c45 │ │ +2d385e: 0c01 |0005: move-result-object v1 │ │ +2d3860: 7020 cf87 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@87cf │ │ +2d3866: 2201 3910 |0009: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2d386a: 7010 cc87 0100 |000b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2d3870: 6202 fa82 |000e: sget-object v2, Lorg/jaudiotagger/audio/asf/util/Utils;.LINE_SEPARATOR:Ljava/lang/String; // field@82fa │ │ +2d3874: 6e20 d787 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d387a: 6e20 d787 4100 |0013: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d3880: 1a02 8bb5 |0016: const-string v2, "|->VideoStream" // string@b58b │ │ +2d3884: 6e20 d787 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d388a: 6e10 df87 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2d3890: 0c01 |001e: move-result-object v1 │ │ +2d3892: 1202 |001f: const/4 v2, #int 0 // #0 │ │ +2d3894: 6e30 db87 2001 |0020: invoke-virtual {v0, v2, v1}, Ljava/lang/StringBuilder;.insert:(ILjava/lang/String;)Ljava/lang/StringBuilder; // method@87db │ │ +2d389a: 6e20 d787 4000 |0023: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d38a0: 1a01 6e52 |0026: const-string v1, "Video info:" // string@526e │ │ +2d38a4: 6e20 d787 1000 |0028: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d38aa: 6201 fa82 |002b: sget-object v1, Lorg/jaudiotagger/audio/asf/util/Utils;.LINE_SEPARATOR:Ljava/lang/String; // field@82fa │ │ +2d38ae: 6e20 d787 1000 |002d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d38b4: 6e20 d787 4000 |0030: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d38ba: 1a01 5c00 |0033: const-string v1, " |->Width : " // string@005c │ │ +2d38be: 6e20 d787 1000 |0035: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d38c4: 6e10 508c 0300 |0038: invoke-virtual {v3}, Lorg/jaudiotagger/audio/asf/data/VideoStreamChunk;.getPictureWidth:()J // method@8c50 │ │ +2d38ca: 0b01 |003b: move-result-wide v1 │ │ +2d38cc: 6e30 d487 1002 |003c: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ +2d38d2: 6201 fa82 |003f: sget-object v1, Lorg/jaudiotagger/audio/asf/util/Utils;.LINE_SEPARATOR:Ljava/lang/String; // field@82fa │ │ +2d38d6: 6e20 d787 1000 |0041: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d38dc: 6e20 d787 4000 |0044: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d38e2: 1a01 5b00 |0047: const-string v1, " |->Heigth : " // string@005b │ │ +2d38e6: 6e20 d787 1000 |0049: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d38ec: 6e10 4f8c 0300 |004c: invoke-virtual {v3}, Lorg/jaudiotagger/audio/asf/data/VideoStreamChunk;.getPictureHeight:()J // method@8c4f │ │ +2d38f2: 0b01 |004f: move-result-wide v1 │ │ +2d38f4: 6e30 d487 1002 |0050: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ +2d38fa: 6201 fa82 |0053: sget-object v1, Lorg/jaudiotagger/audio/asf/util/Utils;.LINE_SEPARATOR:Ljava/lang/String; // field@82fa │ │ +2d38fe: 6e20 d787 1000 |0055: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d3904: 6e20 d787 4000 |0058: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d390a: 1a04 5a00 |005b: const-string v4, " |->Codec : " // string@005a │ │ +2d390e: 6e20 d787 4000 |005d: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d3914: 6e10 4e8c 0300 |0060: invoke-virtual {v3}, Lorg/jaudiotagger/audio/asf/data/VideoStreamChunk;.getCodecIdAsString:()Ljava/lang/String; // method@8c4e │ │ +2d391a: 0c04 |0063: move-result-object v4 │ │ +2d391c: 6e20 d787 4000 |0064: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d3922: 6204 fa82 |0067: sget-object v4, Lorg/jaudiotagger/audio/asf/util/Utils;.LINE_SEPARATOR:Ljava/lang/String; // field@82fa │ │ +2d3926: 6e20 d787 4000 |0069: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2d392c: 6e10 df87 0000 |006c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2d3932: 0c04 |006f: move-result-object v4 │ │ +2d3934: 1104 |0070: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ 0x0009 line=109 │ │ 0x0023 line=110 │ │ 0x0030 line=111 │ │ 0x0044 line=112 │ │ @@ -1236390,20 +1236390,20 @@ │ │ type : '([B)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -2d398c: |[2d398c] org.jaudiotagger.audio.asf.data.VideoStreamChunk.setCodecId:([B)V │ │ -2d399c: 6e10 e39f 0100 |0000: invoke-virtual {v1}, [B.clone:()Ljava/lang/Object; // method@9fe3 │ │ -2d39a2: 0c01 |0003: move-result-object v1 │ │ -2d39a4: 1f01 1c13 |0004: check-cast v1, [B // type@131c │ │ -2d39a8: 5b01 c782 |0006: iput-object v1, v0, Lorg/jaudiotagger/audio/asf/data/VideoStreamChunk;.codecId:[B // field@82c7 │ │ -2d39ac: 0e00 |0008: return-void │ │ +2d3990: |[2d3990] org.jaudiotagger.audio.asf.data.VideoStreamChunk.setCodecId:([B)V │ │ +2d39a0: 6e10 e39f 0100 |0000: invoke-virtual {v1}, [B.clone:()Ljava/lang/Object; // method@9fe3 │ │ +2d39a6: 0c01 |0003: move-result-object v1 │ │ +2d39a8: 1f01 1c13 |0004: check-cast v1, [B // type@131c │ │ +2d39ac: 5b01 c782 |0006: iput-object v1, v0, Lorg/jaudiotagger/audio/asf/data/VideoStreamChunk;.codecId:[B // field@82c7 │ │ +2d39b0: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lorg/jaudiotagger/audio/asf/data/VideoStreamChunk; │ │ 0x0000 - 0x0009 reg=1 (null) [B │ │ │ │ @@ -1236412,17 +1236412,17 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2d39b0: |[2d39b0] org.jaudiotagger.audio.asf.data.VideoStreamChunk.setPictureHeight:(J)V │ │ -2d39c0: 5a01 c882 |0000: iput-wide v1, v0, Lorg/jaudiotagger/audio/asf/data/VideoStreamChunk;.pictureHeight:J // field@82c8 │ │ -2d39c4: 0e00 |0002: return-void │ │ +2d39b4: |[2d39b4] org.jaudiotagger.audio.asf.data.VideoStreamChunk.setPictureHeight:(J)V │ │ +2d39c4: 5a01 c882 |0000: iput-wide v1, v0, Lorg/jaudiotagger/audio/asf/data/VideoStreamChunk;.pictureHeight:J // field@82c8 │ │ +2d39c8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/audio/asf/data/VideoStreamChunk; │ │ 0x0000 - 0x0003 reg=1 (null) J │ │ │ │ @@ -1236431,17 +1236431,17 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2d39c8: |[2d39c8] org.jaudiotagger.audio.asf.data.VideoStreamChunk.setPictureWidth:(J)V │ │ -2d39d8: 5a01 c982 |0000: iput-wide v1, v0, Lorg/jaudiotagger/audio/asf/data/VideoStreamChunk;.pictureWidth:J // field@82c9 │ │ -2d39dc: 0e00 |0002: return-void │ │ +2d39cc: |[2d39cc] org.jaudiotagger.audio.asf.data.VideoStreamChunk.setPictureWidth:(J)V │ │ +2d39dc: 5a01 c982 |0000: iput-wide v1, v0, Lorg/jaudiotagger/audio/asf/data/VideoStreamChunk;.pictureWidth:J // field@82c9 │ │ +2d39e0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/audio/asf/data/VideoStreamChunk; │ │ 0x0000 - 0x0003 reg=1 (null) J │ │ │ │ @@ -1236491,39 +1236491,39 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -2d3cc0: |[2d3cc0] org.jaudiotagger.audio.asf.io.AsfExtHeaderReader.:()V │ │ -2d3cd0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -2d3cd2: 2300 cf13 |0001: new-array v0, v0, [Lorg/jaudiotagger/audio/asf/data/GUID; // type@13cf │ │ -2d3cd6: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -2d3cd8: 6202 9082 |0004: sget-object v2, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_HEADER_EXTENSION:Lorg/jaudiotagger/audio/asf/data/GUID; // field@8290 │ │ -2d3cdc: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ -2d3ce0: 6900 cd82 |0008: sput-object v0, Lorg/jaudiotagger/audio/asf/io/AsfExtHeaderReader;.APPLYING:[Lorg/jaudiotagger/audio/asf/data/GUID; // field@82cd │ │ -2d3ce4: 0e00 |000a: return-void │ │ +2d3cc4: |[2d3cc4] org.jaudiotagger.audio.asf.io.AsfExtHeaderReader.:()V │ │ +2d3cd4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +2d3cd6: 2300 cf13 |0001: new-array v0, v0, [Lorg/jaudiotagger/audio/asf/data/GUID; // type@13cf │ │ +2d3cda: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +2d3cdc: 6202 9082 |0004: sget-object v2, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_HEADER_EXTENSION:Lorg/jaudiotagger/audio/asf/data/GUID; // field@8290 │ │ +2d3ce0: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ +2d3ce4: 6900 cd82 |0008: sput-object v0, Lorg/jaudiotagger/audio/asf/io/AsfExtHeaderReader;.APPLYING:[Lorg/jaudiotagger/audio/asf/data/GUID; // field@82cd │ │ +2d3ce8: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=24 │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/asf/io/AsfExtHeaderReader;) │ │ name : '' │ │ type : '(Ljava/util/List;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -2d3ce8: |[2d3ce8] org.jaudiotagger.audio.asf.io.AsfExtHeaderReader.:(Ljava/util/List;Z)V │ │ -2d3cf8: 7030 728c 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/audio/asf/io/ChunkContainerReader;.:(Ljava/util/List;Z)V // method@8c72 │ │ -2d3cfe: 0e00 |0003: return-void │ │ +2d3cec: |[2d3cec] org.jaudiotagger.audio.asf.io.AsfExtHeaderReader.:(Ljava/util/List;Z)V │ │ +2d3cfc: 7030 728c 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/audio/asf/io/ChunkContainerReader;.:(Ljava/util/List;Z)V // method@8c72 │ │ +2d3d02: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/audio/asf/io/AsfExtHeaderReader; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/util/List; │ │ 0x0000 - 0x0004 reg=2 (null) Z │ │ @@ -1236534,37 +1236534,37 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -2d3c3c: |[2d3c3c] org.jaudiotagger.audio.asf.io.AsfExtHeaderReader.canFail:()Z │ │ -2d3c4c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -2d3c4e: 0f00 |0001: return v0 │ │ +2d3c40: |[2d3c40] org.jaudiotagger.audio.asf.io.AsfExtHeaderReader.canFail:()Z │ │ +2d3c50: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +2d3c52: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/asf/io/AsfExtHeaderReader;) │ │ name : 'createContainer' │ │ type : '(JLjava/math/BigInteger;Ljava/io/InputStream;)Lorg/jaudiotagger/audio/asf/data/AsfExtendedHeader;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 15 16-bit code units │ │ -2d3c50: |[2d3c50] org.jaudiotagger.audio.asf.io.AsfExtHeaderReader.createContainer:(JLjava/math/BigInteger;Ljava/io/InputStream;)Lorg/jaudiotagger/audio/asf/data/AsfExtendedHeader; │ │ -2d3c60: 7110 f88c 0400 |0000: invoke-static {v4}, Lorg/jaudiotagger/audio/asf/util/Utils;.readGUID:(Ljava/io/InputStream;)Lorg/jaudiotagger/audio/asf/data/GUID; // method@8cf8 │ │ -2d3c66: 7110 f98c 0400 |0003: invoke-static {v4}, Lorg/jaudiotagger/audio/asf/util/Utils;.readUINT16:(Ljava/io/InputStream;)I // method@8cf9 │ │ -2d3c6c: 7110 fa8c 0400 |0006: invoke-static {v4}, Lorg/jaudiotagger/audio/asf/util/Utils;.readUINT32:(Ljava/io/InputStream;)J // method@8cfa │ │ -2d3c72: 2204 ed10 |0009: new-instance v4, Lorg/jaudiotagger/audio/asf/data/AsfExtendedHeader; // type@10ed │ │ -2d3c76: 7040 388b 1432 |000b: invoke-direct {v4, v1, v2, v3}, Lorg/jaudiotagger/audio/asf/data/AsfExtendedHeader;.:(JLjava/math/BigInteger;)V // method@8b38 │ │ -2d3c7c: 1104 |000e: return-object v4 │ │ +2d3c54: |[2d3c54] org.jaudiotagger.audio.asf.io.AsfExtHeaderReader.createContainer:(JLjava/math/BigInteger;Ljava/io/InputStream;)Lorg/jaudiotagger/audio/asf/data/AsfExtendedHeader; │ │ +2d3c64: 7110 f88c 0400 |0000: invoke-static {v4}, Lorg/jaudiotagger/audio/asf/util/Utils;.readGUID:(Ljava/io/InputStream;)Lorg/jaudiotagger/audio/asf/data/GUID; // method@8cf8 │ │ +2d3c6a: 7110 f98c 0400 |0003: invoke-static {v4}, Lorg/jaudiotagger/audio/asf/util/Utils;.readUINT16:(Ljava/io/InputStream;)I // method@8cf9 │ │ +2d3c70: 7110 fa8c 0400 |0006: invoke-static {v4}, Lorg/jaudiotagger/audio/asf/util/Utils;.readUINT32:(Ljava/io/InputStream;)J // method@8cfa │ │ +2d3c76: 2204 ed10 |0009: new-instance v4, Lorg/jaudiotagger/audio/asf/data/AsfExtendedHeader; // type@10ed │ │ +2d3c7a: 7040 388b 1432 |000b: invoke-direct {v4, v1, v2, v3}, Lorg/jaudiotagger/audio/asf/data/AsfExtendedHeader;.:(JLjava/math/BigInteger;)V // method@8b38 │ │ +2d3c80: 1104 |000e: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0003 line=57 │ │ 0x0006 line=58 │ │ 0x0009 line=61 │ │ locals : │ │ @@ -1236578,18 +1236578,18 @@ │ │ type : '(JLjava/math/BigInteger;Ljava/io/InputStream;)Lorg/jaudiotagger/audio/asf/data/ChunkContainer;' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 5 16-bit code units │ │ -2d3c80: |[2d3c80] org.jaudiotagger.audio.asf.io.AsfExtHeaderReader.createContainer:(JLjava/math/BigInteger;Ljava/io/InputStream;)Lorg/jaudiotagger/audio/asf/data/ChunkContainer; │ │ -2d3c90: 6e54 5d8c 1032 |0000: invoke-virtual {v0, v1, v2, v3, v4}, Lorg/jaudiotagger/audio/asf/io/AsfExtHeaderReader;.createContainer:(JLjava/math/BigInteger;Ljava/io/InputStream;)Lorg/jaudiotagger/audio/asf/data/AsfExtendedHeader; // method@8c5d │ │ -2d3c96: 0c01 |0003: move-result-object v1 │ │ -2d3c98: 1101 |0004: return-object v1 │ │ +2d3c84: |[2d3c84] org.jaudiotagger.audio.asf.io.AsfExtHeaderReader.createContainer:(JLjava/math/BigInteger;Ljava/io/InputStream;)Lorg/jaudiotagger/audio/asf/data/ChunkContainer; │ │ +2d3c94: 6e54 5d8c 1032 |0000: invoke-virtual {v0, v1, v2, v3, v4}, Lorg/jaudiotagger/audio/asf/io/AsfExtHeaderReader;.createContainer:(JLjava/math/BigInteger;Ljava/io/InputStream;)Lorg/jaudiotagger/audio/asf/data/AsfExtendedHeader; // method@8c5d │ │ +2d3c9a: 0c01 |0003: move-result-object v1 │ │ +2d3c9c: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/jaudiotagger/audio/asf/io/AsfExtHeaderReader; │ │ 0x0000 - 0x0005 reg=1 (null) J │ │ 0x0000 - 0x0005 reg=3 (null) Ljava/math/BigInteger; │ │ @@ -1236600,20 +1236600,20 @@ │ │ type : '()[Lorg/jaudiotagger/audio/asf/data/GUID;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -2d3c9c: |[2d3c9c] org.jaudiotagger.audio.asf.io.AsfExtHeaderReader.getApplyingIds:()[Lorg/jaudiotagger/audio/asf/data/GUID; │ │ -2d3cac: 6200 cd82 |0000: sget-object v0, Lorg/jaudiotagger/audio/asf/io/AsfExtHeaderReader;.APPLYING:[Lorg/jaudiotagger/audio/asf/data/GUID; // field@82cd │ │ -2d3cb0: 6e10 08a0 0000 |0002: invoke-virtual {v0}, [Lorg/jaudiotagger/audio/asf/data/GUID;.clone:()Ljava/lang/Object; // method@a008 │ │ -2d3cb6: 0c00 |0005: move-result-object v0 │ │ -2d3cb8: 1f00 cf13 |0006: check-cast v0, [Lorg/jaudiotagger/audio/asf/data/GUID; // type@13cf │ │ -2d3cbc: 1100 |0008: return-object v0 │ │ +2d3ca0: |[2d3ca0] org.jaudiotagger.audio.asf.io.AsfExtHeaderReader.getApplyingIds:()[Lorg/jaudiotagger/audio/asf/data/GUID; │ │ +2d3cb0: 6200 cd82 |0000: sget-object v0, Lorg/jaudiotagger/audio/asf/io/AsfExtHeaderReader;.APPLYING:[Lorg/jaudiotagger/audio/asf/data/GUID; // field@82cd │ │ +2d3cb4: 6e10 08a0 0000 |0002: invoke-virtual {v0}, [Lorg/jaudiotagger/audio/asf/data/GUID;.clone:()Ljava/lang/Object; // method@a008 │ │ +2d3cba: 0c00 |0005: move-result-object v0 │ │ +2d3cbc: 1f00 cf13 |0006: check-cast v0, [Lorg/jaudiotagger/audio/asf/data/GUID; // type@13cf │ │ +2d3cc0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/jaudiotagger/audio/asf/io/AsfExtHeaderReader; │ │ │ │ source_file_idx : 2654 (AsfExtHeaderReader.java) │ │ @@ -1236686,62 +1236686,62 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 111 16-bit code units │ │ -2d3ed0: |[2d3ed0] org.jaudiotagger.audio.asf.io.AsfHeaderReader.:()V │ │ -2d3ee0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -2d3ee2: 2301 cf13 |0001: new-array v1, v0, [Lorg/jaudiotagger/audio/asf/data/GUID; // type@13cf │ │ -2d3ee6: 6202 8f82 |0003: sget-object v2, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_HEADER:Lorg/jaudiotagger/audio/asf/data/GUID; // field@828f │ │ -2d3eea: 1203 |0005: const/4 v3, #int 0 // #0 │ │ -2d3eec: 4d02 0103 |0006: aput-object v2, v1, v3 │ │ -2d3ef0: 6901 ce82 |0008: sput-object v1, Lorg/jaudiotagger/audio/asf/io/AsfHeaderReader;.APPLYING:[Lorg/jaudiotagger/audio/asf/data/GUID; // field@82ce │ │ -2d3ef4: 2201 7c10 |000a: new-instance v1, Ljava/util/ArrayList; // type@107c │ │ -2d3ef8: 7010 ae88 0100 |000c: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@88ae │ │ -2d3efe: 1c02 1111 |000f: const-class v2, Lorg/jaudiotagger/audio/asf/io/FileHeaderReader; // type@1111 │ │ -2d3f02: 7220 6489 2100 |0011: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -2d3f08: 1c02 1911 |0014: const-class v2, Lorg/jaudiotagger/audio/asf/io/StreamChunkReader; // type@1119 │ │ -2d3f0c: 7220 6489 2100 |0016: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -2d3f12: 2202 0411 |0019: new-instance v2, Lorg/jaudiotagger/audio/asf/io/AsfHeaderReader; // type@1104 │ │ -2d3f16: 7030 618c 1200 |001b: invoke-direct {v2, v1, v0}, Lorg/jaudiotagger/audio/asf/io/AsfHeaderReader;.:(Ljava/util/List;Z)V // method@8c61 │ │ -2d3f1c: 6902 d082 |001e: sput-object v2, Lorg/jaudiotagger/audio/asf/io/AsfHeaderReader;.INFO_READER:Lorg/jaudiotagger/audio/asf/io/AsfHeaderReader; // field@82d0 │ │ -2d3f20: 7210 6689 0100 |0020: invoke-interface {v1}, Ljava/util/List;.clear:()V // method@8966 │ │ -2d3f26: 1c02 0c11 |0023: const-class v2, Lorg/jaudiotagger/audio/asf/io/ContentDescriptionReader; // type@110c │ │ -2d3f2a: 7220 6489 2100 |0025: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -2d3f30: 1c02 0b11 |0028: const-class v2, Lorg/jaudiotagger/audio/asf/io/ContentBrandingReader; // type@110b │ │ -2d3f34: 7220 6489 2100 |002a: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -2d3f3a: 1c02 1311 |002d: const-class v2, Lorg/jaudiotagger/audio/asf/io/LanguageListReader; // type@1113 │ │ -2d3f3e: 7220 6489 2100 |002f: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -2d3f44: 1c02 1411 |0032: const-class v2, Lorg/jaudiotagger/audio/asf/io/MetadataReader; // type@1114 │ │ -2d3f48: 7220 6489 2100 |0034: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -2d3f4e: 2202 0311 |0037: new-instance v2, Lorg/jaudiotagger/audio/asf/io/AsfExtHeaderReader; // type@1103 │ │ -2d3f52: 7030 5b8c 1200 |0039: invoke-direct {v2, v1, v0}, Lorg/jaudiotagger/audio/asf/io/AsfExtHeaderReader;.:(Ljava/util/List;Z)V // method@8c5b │ │ -2d3f58: 2204 0311 |003c: new-instance v4, Lorg/jaudiotagger/audio/asf/io/AsfExtHeaderReader; // type@1103 │ │ -2d3f5c: 7030 5b8c 1400 |003e: invoke-direct {v4, v1, v0}, Lorg/jaudiotagger/audio/asf/io/AsfExtHeaderReader;.:(Ljava/util/List;Z)V // method@8c5b │ │ -2d3f62: 2205 0411 |0041: new-instance v5, Lorg/jaudiotagger/audio/asf/io/AsfHeaderReader; // type@1104 │ │ -2d3f66: 7030 618c 1500 |0043: invoke-direct {v5, v1, v0}, Lorg/jaudiotagger/audio/asf/io/AsfHeaderReader;.:(Ljava/util/List;Z)V // method@8c61 │ │ -2d3f6c: 6905 d182 |0046: sput-object v5, Lorg/jaudiotagger/audio/asf/io/AsfHeaderReader;.TAG_READER:Lorg/jaudiotagger/audio/asf/io/AsfHeaderReader; // field@82d1 │ │ -2d3f70: 6e20 6c8c 2500 |0048: invoke-virtual {v5, v2}, Lorg/jaudiotagger/audio/asf/io/AsfHeaderReader;.setExtendedHeaderReader:(Lorg/jaudiotagger/audio/asf/io/AsfExtHeaderReader;)V // method@8c6c │ │ -2d3f76: 1c00 1111 |004b: const-class v0, Lorg/jaudiotagger/audio/asf/io/FileHeaderReader; // type@1111 │ │ -2d3f7a: 7220 6489 0100 |004d: invoke-interface {v1, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -2d3f80: 1c00 1911 |0050: const-class v0, Lorg/jaudiotagger/audio/asf/io/StreamChunkReader; // type@1119 │ │ -2d3f84: 7220 6489 0100 |0052: invoke-interface {v1, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -2d3f8a: 1c00 0f11 |0055: const-class v0, Lorg/jaudiotagger/audio/asf/io/EncodingChunkReader; // type@110f │ │ -2d3f8e: 7220 6489 0100 |0057: invoke-interface {v1, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -2d3f94: 1c00 1011 |005a: const-class v0, Lorg/jaudiotagger/audio/asf/io/EncryptionChunkReader; // type@1110 │ │ -2d3f98: 7220 6489 0100 |005c: invoke-interface {v1, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -2d3f9e: 1c00 1811 |005f: const-class v0, Lorg/jaudiotagger/audio/asf/io/StreamBitratePropertiesReader; // type@1118 │ │ -2d3fa2: 7220 6489 0100 |0061: invoke-interface {v1, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -2d3fa8: 2200 0411 |0064: new-instance v0, Lorg/jaudiotagger/audio/asf/io/AsfHeaderReader; // type@1104 │ │ -2d3fac: 7030 618c 1003 |0066: invoke-direct {v0, v1, v3}, Lorg/jaudiotagger/audio/asf/io/AsfHeaderReader;.:(Ljava/util/List;Z)V // method@8c61 │ │ -2d3fb2: 6900 cf82 |0069: sput-object v0, Lorg/jaudiotagger/audio/asf/io/AsfHeaderReader;.FULL_READER:Lorg/jaudiotagger/audio/asf/io/AsfHeaderReader; // field@82cf │ │ -2d3fb6: 6e20 6c8c 4000 |006b: invoke-virtual {v0, v4}, Lorg/jaudiotagger/audio/asf/io/AsfHeaderReader;.setExtendedHeaderReader:(Lorg/jaudiotagger/audio/asf/io/AsfExtHeaderReader;)V // method@8c6c │ │ -2d3fbc: 0e00 |006e: return-void │ │ +2d3ed4: |[2d3ed4] org.jaudiotagger.audio.asf.io.AsfHeaderReader.:()V │ │ +2d3ee4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +2d3ee6: 2301 cf13 |0001: new-array v1, v0, [Lorg/jaudiotagger/audio/asf/data/GUID; // type@13cf │ │ +2d3eea: 6202 8f82 |0003: sget-object v2, Lorg/jaudiotagger/audio/asf/data/GUID;.GUID_HEADER:Lorg/jaudiotagger/audio/asf/data/GUID; // field@828f │ │ +2d3eee: 1203 |0005: const/4 v3, #int 0 // #0 │ │ +2d3ef0: 4d02 0103 |0006: aput-object v2, v1, v3 │ │ +2d3ef4: 6901 ce82 |0008: sput-object v1, Lorg/jaudiotagger/audio/asf/io/AsfHeaderReader;.APPLYING:[Lorg/jaudiotagger/audio/asf/data/GUID; // field@82ce │ │ +2d3ef8: 2201 7c10 |000a: new-instance v1, Ljava/util/ArrayList; // type@107c │ │ +2d3efc: 7010 ae88 0100 |000c: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@88ae │ │ +2d3f02: 1c02 1111 |000f: const-class v2, Lorg/jaudiotagger/audio/asf/io/FileHeaderReader; // type@1111 │ │ +2d3f06: 7220 6489 2100 |0011: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +2d3f0c: 1c02 1911 |0014: const-class v2, Lorg/jaudiotagger/audio/asf/io/StreamChunkReader; // type@1119 │ │ +2d3f10: 7220 6489 2100 |0016: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +2d3f16: 2202 0411 |0019: new-instance v2, Lorg/jaudiotagger/audio/asf/io/AsfHeaderReader; // type@1104 │ │ +2d3f1a: 7030 618c 1200 |001b: invoke-direct {v2, v1, v0}, Lorg/jaudiotagger/audio/asf/io/AsfHeaderReader;.:(Ljava/util/List;Z)V // method@8c61 │ │ +2d3f20: 6902 d082 |001e: sput-object v2, Lorg/jaudiotagger/audio/asf/io/AsfHeaderReader;.INFO_READER:Lorg/jaudiotagger/audio/asf/io/AsfHeaderReader; // field@82d0 │ │ +2d3f24: 7210 6689 0100 |0020: invoke-interface {v1}, Ljava/util/List;.clear:()V // method@8966 │ │ +2d3f2a: 1c02 0c11 |0023: const-class v2, Lorg/jaudiotagger/audio/asf/io/ContentDescriptionReader; // type@110c │ │ +2d3f2e: 7220 6489 2100 |0025: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +2d3f34: 1c02 0b11 |0028: const-class v2, Lorg/jaudiotagger/audio/asf/io/ContentBrandingReader; // type@110b │ │ +2d3f38: 7220 6489 2100 |002a: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +2d3f3e: 1c02 1311 |002d: const-class v2, Lorg/jaudiotagger/audio/asf/io/LanguageListReader; // type@1113 │ │ +2d3f42: 7220 6489 2100 |002f: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +2d3f48: 1c02 1411 |0032: const-class v2, Lorg/jaudiotagger/audio/asf/io/MetadataReader; // type@1114 │ │ +2d3f4c: 7220 6489 2100 |0034: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +2d3f52: 2202 0311 |0037: new-instance v2, Lorg/jaudiotagger/audio/asf/io/AsfExtHeaderReader; // type@1103 │ │ +2d3f56: 7030 5b8c 1200 |0039: invoke-direct {v2, v1, v0}, Lorg/jaudiotagger/audio/asf/io/AsfExtHeaderReader;.:(Ljava/util/List;Z)V // method@8c5b │ │ +2d3f5c: 2204 0311 |003c: new-instance v4, Lorg/jaudiotagger/audio/asf/io/AsfExtHeaderReader; // type@1103 │ │ +2d3f60: 7030 5b8c 1400 |003e: invoke-direct {v4, v1, v0}, Lorg/jaudiotagger/audio/asf/io/AsfExtHeaderReader;.:(Ljava/util/List;Z)V // method@8c5b │ │ +2d3f66: 2205 0411 |0041: new-instance v5, Lorg/jaudiotagger/audio/asf/io/AsfHeaderReader; // type@1104 │ │ +2d3f6a: 7030 618c 1500 |0043: invoke-direct {v5, v1, v0}, Lorg/jaudiotagger/audio/asf/io/AsfHeaderReader;.:(Ljava/util/List;Z)V // method@8c61 │ │ +2d3f70: 6905 d182 |0046: sput-object v5, Lorg/jaudiotagger/audio/asf/io/AsfHeaderReader;.TAG_READER:Lorg/jaudiotagger/audio/asf/io/AsfHeaderReader; // field@82d1 │ │ +2d3f74: 6e20 6c8c 2500 |0048: invoke-virtual {v5, v2}, Lorg/jaudiotagger/audio/asf/io/AsfHeaderReader;.setExtendedHeaderReader:(Lorg/jaudiotagger/audio/asf/io/AsfExtHeaderReader;)V // method@8c6c │ │ +2d3f7a: 1c00 1111 |004b: const-class v0, Lorg/jaudiotagger/audio/asf/io/FileHeaderReader; // type@1111 │ │ +2d3f7e: 7220 6489 0100 |004d: invoke-interface {v1, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +2d3f84: 1c00 1911 |0050: const-class v0, Lorg/jaudiotagger/audio/asf/io/StreamChunkReader; // type@1119 │ │ +2d3f88: 7220 6489 0100 |0052: invoke-interface {v1, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +2d3f8e: 1c00 0f11 |0055: const-class v0, Lorg/jaudiotagger/audio/asf/io/EncodingChunkReader; // type@110f │ │ +2d3f92: 7220 6489 0100 |0057: invoke-interface {v1, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +2d3f98: 1c00 1011 |005a: const-class v0, Lorg/jaudiotagger/audio/asf/io/EncryptionChunkReader; // type@1110 │ │ +2d3f9c: 7220 6489 0100 |005c: invoke-interface {v1, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +2d3fa2: 1c00 1811 |005f: const-class v0, Lorg/jaudiotagger/audio/asf/io/StreamBitratePropertiesReader; // type@1118 │ │ +2d3fa6: 7220 6489 0100 |0061: invoke-interface {v1, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +2d3fac: 2200 0411 |0064: new-instance v0, Lorg/jaudiotagger/audio/asf/io/AsfHeaderReader; // type@1104 │ │ +2d3fb0: 7030 618c 1003 |0066: invoke-direct {v0, v1, v3}, Lorg/jaudiotagger/audio/asf/io/AsfHeaderReader;.:(Ljava/util/List;Z)V // method@8c61 │ │ +2d3fb6: 6900 cf82 |0069: sput-object v0, Lorg/jaudiotagger/audio/asf/io/AsfHeaderReader;.FULL_READER:Lorg/jaudiotagger/audio/asf/io/AsfHeaderReader; // field@82cf │ │ +2d3fba: 6e20 6c8c 4000 |006b: invoke-virtual {v0, v4}, Lorg/jaudiotagger/audio/asf/io/AsfHeaderReader;.setExtendedHeaderReader:(Lorg/jaudiotagger/audio/asf/io/AsfExtHeaderReader;)V // method@8c6c │ │ +2d3fc0: 0e00 |006e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=46 │ │ 0x000a line=65 │ │ 0x000f line=66 │ │ 0x0014 line=67 │ │ 0x0019 line=68 │ │ @@ -1236768,17 +1236768,17 @@ │ │ type : '(Ljava/util/List;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -2d3fc0: |[2d3fc0] org.jaudiotagger.audio.asf.io.AsfHeaderReader.:(Ljava/util/List;Z)V │ │ -2d3fd0: 7030 728c 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/audio/asf/io/ChunkContainerReader;.:(Ljava/util/List;Z)V // method@8c72 │ │ -2d3fd6: 0e00 |0003: return-void │ │ +2d3fc4: |[2d3fc4] org.jaudiotagger.audio.asf.io.AsfHeaderReader.:(Ljava/util/List;Z)V │ │ +2d3fd4: 7030 728c 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/audio/asf/io/ChunkContainerReader;.:(Ljava/util/List;Z)V // method@8c72 │ │ +2d3fda: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=178 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/audio/asf/io/AsfHeaderReader; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/util/List; │ │ 0x0000 - 0x0004 reg=2 (null) Z │ │ @@ -1236788,22 +1236788,22 @@ │ │ type : '(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Ljava/io/InputStream;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -2d3d14: |[2d3d14] org.jaudiotagger.audio.asf.io.AsfHeaderReader.createStream:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Ljava/io/InputStream; │ │ -2d3d24: 2200 1211 |0000: new-instance v0, Lorg/jaudiotagger/audio/asf/io/FullRequestInputStream; // type@1112 │ │ -2d3d28: 2201 ed0f |0002: new-instance v1, Ljava/io/BufferedInputStream; // type@0fed │ │ -2d3d2c: 2202 1611 |0004: new-instance v2, Lorg/jaudiotagger/audio/asf/io/RandomAccessFileInputstream; // type@1116 │ │ -2d3d30: 7020 c98c 3200 |0006: invoke-direct {v2, v3}, Lorg/jaudiotagger/audio/asf/io/RandomAccessFileInputstream;.:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)V // method@8cc9 │ │ -2d3d36: 7020 2786 2100 |0009: invoke-direct {v1, v2}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@8627 │ │ -2d3d3c: 7020 b48c 1000 |000c: invoke-direct {v0, v1}, Lorg/jaudiotagger/audio/asf/io/FullRequestInputStream;.:(Ljava/io/InputStream;)V // method@8cb4 │ │ -2d3d42: 1100 |000f: return-object v0 │ │ +2d3d18: |[2d3d18] org.jaudiotagger.audio.asf.io.AsfHeaderReader.createStream:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Ljava/io/InputStream; │ │ +2d3d28: 2200 1211 |0000: new-instance v0, Lorg/jaudiotagger/audio/asf/io/FullRequestInputStream; // type@1112 │ │ +2d3d2c: 2201 ed0f |0002: new-instance v1, Ljava/io/BufferedInputStream; // type@0fed │ │ +2d3d30: 2202 1611 |0004: new-instance v2, Lorg/jaudiotagger/audio/asf/io/RandomAccessFileInputstream; // type@1116 │ │ +2d3d34: 7020 c98c 3200 |0006: invoke-direct {v2, v3}, Lorg/jaudiotagger/audio/asf/io/RandomAccessFileInputstream;.:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)V // method@8cc9 │ │ +2d3d3a: 7020 2786 2100 |0009: invoke-direct {v1, v2}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@8627 │ │ +2d3d40: 7020 b48c 1000 |000c: invoke-direct {v0, v1}, Lorg/jaudiotagger/audio/asf/io/FullRequestInputStream;.:(Ljava/io/InputStream;)V // method@8cb4 │ │ +2d3d46: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0010 reg=3 (null) Lorg/jaudiotagger/audio/MyRandomAccessFile; │ │ │ │ #3 : (in Lorg/jaudiotagger/audio/asf/io/AsfHeaderReader;) │ │ @@ -1236811,26 +1236811,26 @@ │ │ type : '(Ljava/io/File;)Lorg/jaudiotagger/audio/asf/data/AsfHeader;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 23 16-bit code units │ │ -2d3da8: |[2d3da8] org.jaudiotagger.audio.asf.io.AsfHeaderReader.readHeader:(Ljava/io/File;)Lorg/jaudiotagger/audio/asf/data/AsfHeader; │ │ -2d3db8: 2200 f80f |0000: new-instance v0, Ljava/io/FileInputStream; // type@0ff8 │ │ -2d3dbc: 7020 6886 4000 |0002: invoke-direct {v0, v4}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@8668 │ │ -2d3dc2: 6204 cf82 |0005: sget-object v4, Lorg/jaudiotagger/audio/asf/io/AsfHeaderReader;.FULL_READER:Lorg/jaudiotagger/audio/asf/io/AsfHeaderReader; // field@82cf │ │ -2d3dc6: 7110 f88c 0000 |0007: invoke-static {v0}, Lorg/jaudiotagger/audio/asf/util/Utils;.readGUID:(Ljava/io/InputStream;)Lorg/jaudiotagger/audio/asf/data/GUID; // method@8cf8 │ │ -2d3dcc: 0c01 |000a: move-result-object v1 │ │ -2d3dce: 1602 0000 |000b: const-wide/16 v2, #int 0 // #0 │ │ -2d3dd2: 6e53 678c 1420 |000d: invoke-virtual {v4, v1, v0, v2, v3}, Lorg/jaudiotagger/audio/asf/io/AsfHeaderReader;.read:(Lorg/jaudiotagger/audio/asf/data/GUID;Ljava/io/InputStream;J)Lorg/jaudiotagger/audio/asf/data/ChunkContainer; // method@8c67 │ │ -2d3dd8: 0c04 |0010: move-result-object v4 │ │ -2d3dda: 1f04 ee10 |0011: check-cast v4, Lorg/jaudiotagger/audio/asf/data/AsfHeader; // type@10ee │ │ -2d3dde: 6e10 8986 0000 |0013: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@8689 │ │ -2d3de4: 1104 |0016: return-object v4 │ │ +2d3dac: |[2d3dac] org.jaudiotagger.audio.asf.io.AsfHeaderReader.readHeader:(Ljava/io/File;)Lorg/jaudiotagger/audio/asf/data/AsfHeader; │ │ +2d3dbc: 2200 f80f |0000: new-instance v0, Ljava/io/FileInputStream; // type@0ff8 │ │ +2d3dc0: 7020 6886 4000 |0002: invoke-direct {v0, v4}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@8668 │ │ +2d3dc6: 6204 cf82 |0005: sget-object v4, Lorg/jaudiotagger/audio/asf/io/AsfHeaderReader;.FULL_READER:Lorg/jaudiotagger/audio/asf/io/AsfHeaderReader; // field@82cf │ │ +2d3dca: 7110 f88c 0000 |0007: invoke-static {v0}, Lorg/jaudiotagger/audio/asf/util/Utils;.readGUID:(Ljava/io/InputStream;)Lorg/jaudiotagger/audio/asf/data/GUID; // method@8cf8 │ │ +2d3dd0: 0c01 |000a: move-result-object v1 │ │ +2d3dd2: 1602 0000 |000b: const-wide/16 v2, #int 0 // #0 │ │ +2d3dd6: 6e53 678c 1420 |000d: invoke-virtual {v4, v1, v0, v2, v3}, Lorg/jaudiotagger/audio/asf/io/AsfHeaderReader;.read:(Lorg/jaudiotagger/audio/asf/data/GUID;Ljava/io/InputStream;J)Lorg/jaudiotagger/audio/asf/data/ChunkContainer; // method@8c67 │ │ +2d3ddc: 0c04 |0010: move-result-object v4 │ │ +2d3dde: 1f04 ee10 |0011: check-cast v4, Lorg/jaudiotagger/audio/asf/data/AsfHeader; // type@10ee │ │ +2d3de2: 6e10 8986 0000 |0013: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@8689 │ │ +2d3de8: 1104 |0016: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ 0x0005 line=116 │ │ 0x0013 line=117 │ │ locals : │ │ 0x0000 - 0x0017 reg=4 (null) Ljava/io/File; │ │ @@ -1236840,25 +1236840,25 @@ │ │ type : '(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/asf/data/AsfHeader;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 19 16-bit code units │ │ -2d3de8: |[2d3de8] org.jaudiotagger.audio.asf.io.AsfHeaderReader.readHeader:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/asf/data/AsfHeader; │ │ -2d3df8: 7110 658c 0400 |0000: invoke-static {v4}, Lorg/jaudiotagger/audio/asf/io/AsfHeaderReader;.createStream:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Ljava/io/InputStream; // method@8c65 │ │ -2d3dfe: 0c04 |0003: move-result-object v4 │ │ -2d3e00: 6200 cf82 |0004: sget-object v0, Lorg/jaudiotagger/audio/asf/io/AsfHeaderReader;.FULL_READER:Lorg/jaudiotagger/audio/asf/io/AsfHeaderReader; // field@82cf │ │ -2d3e04: 7110 f88c 0400 |0006: invoke-static {v4}, Lorg/jaudiotagger/audio/asf/util/Utils;.readGUID:(Ljava/io/InputStream;)Lorg/jaudiotagger/audio/asf/data/GUID; // method@8cf8 │ │ -2d3e0a: 0c01 |0009: move-result-object v1 │ │ -2d3e0c: 1602 0000 |000a: const-wide/16 v2, #int 0 // #0 │ │ -2d3e10: 6e53 678c 1024 |000c: invoke-virtual {v0, v1, v4, v2, v3}, Lorg/jaudiotagger/audio/asf/io/AsfHeaderReader;.read:(Lorg/jaudiotagger/audio/asf/data/GUID;Ljava/io/InputStream;J)Lorg/jaudiotagger/audio/asf/data/ChunkContainer; // method@8c67 │ │ -2d3e16: 0c04 |000f: move-result-object v4 │ │ -2d3e18: 1f04 ee10 |0010: check-cast v4, Lorg/jaudiotagger/audio/asf/data/AsfHeader; // type@10ee │ │ -2d3e1c: 1104 |0012: return-object v4 │ │ +2d3dec: |[2d3dec] org.jaudiotagger.audio.asf.io.AsfHeaderReader.readHeader:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/asf/data/AsfHeader; │ │ +2d3dfc: 7110 658c 0400 |0000: invoke-static {v4}, Lorg/jaudiotagger/audio/asf/io/AsfHeaderReader;.createStream:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Ljava/io/InputStream; // method@8c65 │ │ +2d3e02: 0c04 |0003: move-result-object v4 │ │ +2d3e04: 6200 cf82 |0004: sget-object v0, Lorg/jaudiotagger/audio/asf/io/AsfHeaderReader;.FULL_READER:Lorg/jaudiotagger/audio/asf/io/AsfHeaderReader; // field@82cf │ │ +2d3e08: 7110 f88c 0400 |0006: invoke-static {v4}, Lorg/jaudiotagger/audio/asf/util/Utils;.readGUID:(Ljava/io/InputStream;)Lorg/jaudiotagger/audio/asf/data/GUID; // method@8cf8 │ │ +2d3e0e: 0c01 |0009: move-result-object v1 │ │ +2d3e10: 1602 0000 |000a: const-wide/16 v2, #int 0 // #0 │ │ +2d3e14: 6e53 678c 1024 |000c: invoke-virtual {v0, v1, v4, v2, v3}, Lorg/jaudiotagger/audio/asf/io/AsfHeaderReader;.read:(Lorg/jaudiotagger/audio/asf/data/GUID;Ljava/io/InputStream;J)Lorg/jaudiotagger/audio/asf/data/ChunkContainer; // method@8c67 │ │ +2d3e1a: 0c04 |000f: move-result-object v4 │ │ +2d3e1c: 1f04 ee10 |0010: check-cast v4, Lorg/jaudiotagger/audio/asf/data/AsfHeader; // type@10ee │ │ +2d3e20: 1104 |0012: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ 0x0004 line=133 │ │ locals : │ │ 0x0000 - 0x0013 reg=4 (null) Lorg/jaudiotagger/audio/MyRandomAccessFile; │ │ │ │ @@ -1236867,25 +1236867,25 @@ │ │ type : '(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/asf/data/AsfHeader;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 19 16-bit code units │ │ -2d3e20: |[2d3e20] org.jaudiotagger.audio.asf.io.AsfHeaderReader.readInfoHeader:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/asf/data/AsfHeader; │ │ -2d3e30: 7110 658c 0400 |0000: invoke-static {v4}, Lorg/jaudiotagger/audio/asf/io/AsfHeaderReader;.createStream:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Ljava/io/InputStream; // method@8c65 │ │ -2d3e36: 0c04 |0003: move-result-object v4 │ │ -2d3e38: 6200 d082 |0004: sget-object v0, Lorg/jaudiotagger/audio/asf/io/AsfHeaderReader;.INFO_READER:Lorg/jaudiotagger/audio/asf/io/AsfHeaderReader; // field@82d0 │ │ -2d3e3c: 7110 f88c 0400 |0006: invoke-static {v4}, Lorg/jaudiotagger/audio/asf/util/Utils;.readGUID:(Ljava/io/InputStream;)Lorg/jaudiotagger/audio/asf/data/GUID; // method@8cf8 │ │ -2d3e42: 0c01 |0009: move-result-object v1 │ │ -2d3e44: 1602 0000 |000a: const-wide/16 v2, #int 0 // #0 │ │ -2d3e48: 6e53 678c 1024 |000c: invoke-virtual {v0, v1, v4, v2, v3}, Lorg/jaudiotagger/audio/asf/io/AsfHeaderReader;.read:(Lorg/jaudiotagger/audio/asf/data/GUID;Ljava/io/InputStream;J)Lorg/jaudiotagger/audio/asf/data/ChunkContainer; // method@8c67 │ │ -2d3e4e: 0c04 |000f: move-result-object v4 │ │ -2d3e50: 1f04 ee10 |0010: check-cast v4, Lorg/jaudiotagger/audio/asf/data/AsfHeader; // type@10ee │ │ -2d3e54: 1104 |0012: return-object v4 │ │ +2d3e24: |[2d3e24] org.jaudiotagger.audio.asf.io.AsfHeaderReader.readInfoHeader:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/asf/data/AsfHeader; │ │ +2d3e34: 7110 658c 0400 |0000: invoke-static {v4}, Lorg/jaudiotagger/audio/asf/io/AsfHeaderReader;.createStream:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Ljava/io/InputStream; // method@8c65 │ │ +2d3e3a: 0c04 |0003: move-result-object v4 │ │ +2d3e3c: 6200 d082 |0004: sget-object v0, Lorg/jaudiotagger/audio/asf/io/AsfHeaderReader;.INFO_READER:Lorg/jaudiotagger/audio/asf/io/AsfHeaderReader; // field@82d0 │ │ +2d3e40: 7110 f88c 0400 |0006: invoke-static {v4}, Lorg/jaudiotagger/audio/asf/util/Utils;.readGUID:(Ljava/io/InputStream;)Lorg/jaudiotagger/audio/asf/data/GUID; // method@8cf8 │ │ +2d3e46: 0c01 |0009: move-result-object v1 │ │ +2d3e48: 1602 0000 |000a: const-wide/16 v2, #int 0 // #0 │ │ +2d3e4c: 6e53 678c 1024 |000c: invoke-virtual {v0, v1, v4, v2, v3}, Lorg/jaudiotagger/audio/asf/io/AsfHeaderReader;.read:(Lorg/jaudiotagger/audio/asf/data/GUID;Ljava/io/InputStream;J)Lorg/jaudiotagger/audio/asf/data/ChunkContainer; // method@8c67 │ │ +2d3e52: 0c04 |000f: move-result-object v4 │ │ +2d3e54: 1f04 ee10 |0010: check-cast v4, Lorg/jaudiotagger/audio/asf/data/AsfHeader; // type@10ee │ │ +2d3e58: 1104 |0012: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ 0x0004 line=149 │ │ locals : │ │ 0x0000 - 0x0013 reg=4 (null) Lorg/jaudiotagger/audio/MyRandomAccessFile; │ │ │ │ @@ -1236894,25 +1236894,25 @@ │ │ type : '(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/asf/data/AsfHeader;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 19 16-bit code units │ │ -2d3e58: |[2d3e58] org.jaudiotagger.audio.asf.io.AsfHeaderReader.readTagHeader:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/asf/data/AsfHeader; │ │ -2d3e68: 7110 658c 0400 |0000: invoke-static {v4}, Lorg/jaudiotagger/audio/asf/io/AsfHeaderReader;.createStream:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Ljava/io/InputStream; // method@8c65 │ │ -2d3e6e: 0c04 |0003: move-result-object v4 │ │ -2d3e70: 6200 d182 |0004: sget-object v0, Lorg/jaudiotagger/audio/asf/io/AsfHeaderReader;.TAG_READER:Lorg/jaudiotagger/audio/asf/io/AsfHeaderReader; // field@82d1 │ │ -2d3e74: 7110 f88c 0400 |0006: invoke-static {v4}, Lorg/jaudiotagger/audio/asf/util/Utils;.readGUID:(Ljava/io/InputStream;)Lorg/jaudiotagger/audio/asf/data/GUID; // method@8cf8 │ │ -2d3e7a: 0c01 |0009: move-result-object v1 │ │ -2d3e7c: 1602 0000 |000a: const-wide/16 v2, #int 0 // #0 │ │ -2d3e80: 6e53 678c 1024 |000c: invoke-virtual {v0, v1, v4, v2, v3}, Lorg/jaudiotagger/audio/asf/io/AsfHeaderReader;.read:(Lorg/jaudiotagger/audio/asf/data/GUID;Ljava/io/InputStream;J)Lorg/jaudiotagger/audio/asf/data/ChunkContainer; // method@8c67 │ │ -2d3e86: 0c04 |000f: move-result-object v4 │ │ -2d3e88: 1f04 ee10 |0010: check-cast v4, Lorg/jaudiotagger/audio/asf/data/AsfHeader; // type@10ee │ │ -2d3e8c: 1104 |0012: return-object v4 │ │ +2d3e5c: |[2d3e5c] org.jaudiotagger.audio.asf.io.AsfHeaderReader.readTagHeader:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Lorg/jaudiotagger/audio/asf/data/AsfHeader; │ │ +2d3e6c: 7110 658c 0400 |0000: invoke-static {v4}, Lorg/jaudiotagger/audio/asf/io/AsfHeaderReader;.createStream:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Ljava/io/InputStream; // method@8c65 │ │ +2d3e72: 0c04 |0003: move-result-object v4 │ │ +2d3e74: 6200 d182 |0004: sget-object v0, Lorg/jaudiotagger/audio/asf/io/AsfHeaderReader;.TAG_READER:Lorg/jaudiotagger/audio/asf/io/AsfHeaderReader; // field@82d1 │ │ +2d3e78: 7110 f88c 0400 |0006: invoke-static {v4}, Lorg/jaudiotagger/audio/asf/util/Utils;.readGUID:(Ljava/io/InputStream;)Lorg/jaudiotagger/audio/asf/data/GUID; // method@8cf8 │ │ +2d3e7e: 0c01 |0009: move-result-object v1 │ │ +2d3e80: 1602 0000 |000a: const-wide/16 v2, #int 0 // #0 │ │ +2d3e84: 6e53 678c 1024 |000c: invoke-virtual {v0, v1, v4, v2, v3}, Lorg/jaudiotagger/audio/asf/io/AsfHeaderReader;.read:(Lorg/jaudiotagger/audio/asf/data/GUID;Ljava/io/InputStream;J)Lorg/jaudiotagger/audio/asf/data/ChunkContainer; // method@8c67 │ │ +2d3e8a: 0c04 |000f: move-result-object v4 │ │ +2d3e8c: 1f04 ee10 |0010: check-cast v4, Lorg/jaudiotagger/audio/asf/data/AsfHeader; // type@10ee │ │ +2d3e90: 1104 |0012: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ 0x0004 line=165 │ │ locals : │ │ 0x0000 - 0x0013 reg=4 (null) Lorg/jaudiotagger/audio/MyRandomAccessFile; │ │ │ │ @@ -1236922,54 +1236922,54 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -2d3d00: |[2d3d00] org.jaudiotagger.audio.asf.io.AsfHeaderReader.canFail:()Z │ │ -2d3d10: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -2d3d12: 0f00 |0001: return v0 │ │ +2d3d04: |[2d3d04] org.jaudiotagger.audio.asf.io.AsfHeaderReader.canFail:()Z │ │ +2d3d14: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +2d3d16: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/asf/io/AsfHeaderReader;) │ │ name : 'createContainer' │ │ type : '(JLjava/math/BigInteger;Ljava/io/InputStream;)Lorg/jaudiotagger/audio/asf/data/AsfHeader;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 41 16-bit code units │ │ -2d3d44: |[2d3d44] org.jaudiotagger.audio.asf.io.AsfHeaderReader.createContainer:(JLjava/math/BigInteger;Ljava/io/InputStream;)Lorg/jaudiotagger/audio/asf/data/AsfHeader; │ │ -2d3d54: 7110 fa8c 0a00 |0000: invoke-static {v10}, Lorg/jaudiotagger/audio/asf/util/Utils;.readUINT32:(Ljava/io/InputStream;)J // method@8cfa │ │ -2d3d5a: 0b04 |0003: move-result-wide v4 │ │ -2d3d5c: 6e10 8b86 0a00 |0004: invoke-virtual {v10}, Ljava/io/InputStream;.read:()I // method@868b │ │ -2d3d62: 0a00 |0007: move-result v0 │ │ -2d3d64: 1a01 e13d |0008: const-string v1, "No ASF" // string@3de1 │ │ -2d3d68: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -2d3d6a: 3320 1800 |000b: if-ne v0, v2, 0023 // +0018 │ │ -2d3d6e: 6e10 8b86 0a00 |000d: invoke-virtual {v10}, Ljava/io/InputStream;.read:()I // method@868b │ │ -2d3d74: 0a0a |0010: move-result v10 │ │ -2d3d76: 1220 |0011: const/4 v0, #int 2 // #2 │ │ -2d3d78: 330a 0b00 |0012: if-ne v10, v0, 001d // +000b │ │ -2d3d7c: 220a ee10 |0014: new-instance v10, Lorg/jaudiotagger/audio/asf/data/AsfHeader; // type@10ee │ │ -2d3d80: 07a0 |0016: move-object v0, v10 │ │ -2d3d82: 0471 |0017: move-wide v1, v7 │ │ -2d3d84: 0793 |0018: move-object v3, v9 │ │ -2d3d86: 7606 408b 0000 |0019: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/jaudiotagger/audio/asf/data/AsfHeader;.:(JLjava/math/BigInteger;J)V // method@8b40 │ │ -2d3d8c: 110a |001c: return-object v10 │ │ -2d3d8e: 2207 fc0f |001d: new-instance v7, Ljava/io/IOException; // type@0ffc │ │ -2d3d92: 7020 8586 1700 |001f: invoke-direct {v7, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8685 │ │ -2d3d98: 2707 |0022: throw v7 │ │ -2d3d9a: 2207 fc0f |0023: new-instance v7, Ljava/io/IOException; // type@0ffc │ │ -2d3d9e: 7020 8586 1700 |0025: invoke-direct {v7, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8685 │ │ -2d3da4: 2707 |0028: throw v7 │ │ +2d3d48: |[2d3d48] org.jaudiotagger.audio.asf.io.AsfHeaderReader.createContainer:(JLjava/math/BigInteger;Ljava/io/InputStream;)Lorg/jaudiotagger/audio/asf/data/AsfHeader; │ │ +2d3d58: 7110 fa8c 0a00 |0000: invoke-static {v10}, Lorg/jaudiotagger/audio/asf/util/Utils;.readUINT32:(Ljava/io/InputStream;)J // method@8cfa │ │ +2d3d5e: 0b04 |0003: move-result-wide v4 │ │ +2d3d60: 6e10 8b86 0a00 |0004: invoke-virtual {v10}, Ljava/io/InputStream;.read:()I // method@868b │ │ +2d3d66: 0a00 |0007: move-result v0 │ │ +2d3d68: 1a01 e13d |0008: const-string v1, "No ASF" // string@3de1 │ │ +2d3d6c: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +2d3d6e: 3320 1800 |000b: if-ne v0, v2, 0023 // +0018 │ │ +2d3d72: 6e10 8b86 0a00 |000d: invoke-virtual {v10}, Ljava/io/InputStream;.read:()I // method@868b │ │ +2d3d78: 0a0a |0010: move-result v10 │ │ +2d3d7a: 1220 |0011: const/4 v0, #int 2 // #2 │ │ +2d3d7c: 330a 0b00 |0012: if-ne v10, v0, 001d // +000b │ │ +2d3d80: 220a ee10 |0014: new-instance v10, Lorg/jaudiotagger/audio/asf/data/AsfHeader; // type@10ee │ │ +2d3d84: 07a0 |0016: move-object v0, v10 │ │ +2d3d86: 0471 |0017: move-wide v1, v7 │ │ +2d3d88: 0793 |0018: move-object v3, v9 │ │ +2d3d8a: 7606 408b 0000 |0019: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/jaudiotagger/audio/asf/data/AsfHeader;.:(JLjava/math/BigInteger;J)V // method@8b40 │ │ +2d3d90: 110a |001c: return-object v10 │ │ +2d3d92: 2207 fc0f |001d: new-instance v7, Ljava/io/IOException; // type@0ffc │ │ +2d3d96: 7020 8586 1700 |001f: invoke-direct {v7, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8685 │ │ +2d3d9c: 2707 |0022: throw v7 │ │ +2d3d9e: 2207 fc0f |0023: new-instance v7, Ljava/io/IOException; // type@0ffc │ │ +2d3da2: 7020 8586 1700 |0025: invoke-direct {v7, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8685 │ │ +2d3da8: 2707 |0028: throw v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=195 │ │ 0x0004 line=201 │ │ 0x000d line=205 │ │ 0x0014 line=212 │ │ 0x001d line=207 │ │ @@ -1236985,18 +1236985,18 @@ │ │ type : '(JLjava/math/BigInteger;Ljava/io/InputStream;)Lorg/jaudiotagger/audio/asf/data/ChunkContainer;' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 5 16-bit code units │ │ -2d3e90: |[2d3e90] org.jaudiotagger.audio.asf.io.AsfHeaderReader.createContainer:(JLjava/math/BigInteger;Ljava/io/InputStream;)Lorg/jaudiotagger/audio/asf/data/ChunkContainer; │ │ -2d3ea0: 6e54 638c 1032 |0000: invoke-virtual {v0, v1, v2, v3, v4}, Lorg/jaudiotagger/audio/asf/io/AsfHeaderReader;.createContainer:(JLjava/math/BigInteger;Ljava/io/InputStream;)Lorg/jaudiotagger/audio/asf/data/AsfHeader; // method@8c63 │ │ -2d3ea6: 0c01 |0003: move-result-object v1 │ │ -2d3ea8: 1101 |0004: return-object v1 │ │ +2d3e94: |[2d3e94] org.jaudiotagger.audio.asf.io.AsfHeaderReader.createContainer:(JLjava/math/BigInteger;Ljava/io/InputStream;)Lorg/jaudiotagger/audio/asf/data/ChunkContainer; │ │ +2d3ea4: 6e54 638c 1032 |0000: invoke-virtual {v0, v1, v2, v3, v4}, Lorg/jaudiotagger/audio/asf/io/AsfHeaderReader;.createContainer:(JLjava/math/BigInteger;Ljava/io/InputStream;)Lorg/jaudiotagger/audio/asf/data/AsfHeader; // method@8c63 │ │ +2d3eaa: 0c01 |0003: move-result-object v1 │ │ +2d3eac: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/jaudiotagger/audio/asf/io/AsfHeaderReader; │ │ 0x0000 - 0x0005 reg=1 (null) J │ │ 0x0000 - 0x0005 reg=3 (null) Ljava/math/BigInteger; │ │ @@ -1237007,20 +1237007,20 @@ │ │ type : '()[Lorg/jaudiotagger/audio/asf/data/GUID;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -2d3eac: |[2d3eac] org.jaudiotagger.audio.asf.io.AsfHeaderReader.getApplyingIds:()[Lorg/jaudiotagger/audio/asf/data/GUID; │ │ -2d3ebc: 6200 ce82 |0000: sget-object v0, Lorg/jaudiotagger/audio/asf/io/AsfHeaderReader;.APPLYING:[Lorg/jaudiotagger/audio/asf/data/GUID; // field@82ce │ │ -2d3ec0: 6e10 08a0 0000 |0002: invoke-virtual {v0}, [Lorg/jaudiotagger/audio/asf/data/GUID;.clone:()Ljava/lang/Object; // method@a008 │ │ -2d3ec6: 0c00 |0005: move-result-object v0 │ │ -2d3ec8: 1f00 cf13 |0006: check-cast v0, [Lorg/jaudiotagger/audio/asf/data/GUID; // type@13cf │ │ -2d3ecc: 1100 |0008: return-object v0 │ │ +2d3eb0: |[2d3eb0] org.jaudiotagger.audio.asf.io.AsfHeaderReader.getApplyingIds:()[Lorg/jaudiotagger/audio/asf/data/GUID; │ │ +2d3ec0: 6200 ce82 |0000: sget-object v0, Lorg/jaudiotagger/audio/asf/io/AsfHeaderReader;.APPLYING:[Lorg/jaudiotagger/audio/asf/data/GUID; // field@82ce │ │ +2d3ec4: 6e10 08a0 0000 |0002: invoke-virtual {v0}, [Lorg/jaudiotagger/audio/asf/data/GUID;.clone:()Ljava/lang/Object; // method@a008 │ │ +2d3eca: 0c00 |0005: move-result-object v0 │ │ +2d3ecc: 1f00 cf13 |0006: check-cast v0, [Lorg/jaudiotagger/audio/asf/data/GUID; // type@13cf │ │ +2d3ed0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=220 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/jaudiotagger/audio/asf/io/AsfHeaderReader; │ │ │ │ #4 : (in Lorg/jaudiotagger/audio/asf/io/AsfHeaderReader;) │ │ @@ -1237028,26 +1237028,26 @@ │ │ type : '(Lorg/jaudiotagger/audio/asf/io/AsfExtHeaderReader;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -2d3fd8: |[2d3fd8] org.jaudiotagger.audio.asf.io.AsfHeaderReader.setExtendedHeaderReader:(Lorg/jaudiotagger/audio/asf/io/AsfExtHeaderReader;)V │ │ -2d3fe8: 6e10 5f8c 0600 |0000: invoke-virtual {v6}, Lorg/jaudiotagger/audio/asf/io/AsfExtHeaderReader;.getApplyingIds:()[Lorg/jaudiotagger/audio/asf/data/GUID; // method@8c5f │ │ -2d3fee: 0c00 |0003: move-result-object v0 │ │ -2d3ff0: 2101 |0004: array-length v1, v0 │ │ -2d3ff2: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -2d3ff4: 3512 0c00 |0006: if-ge v2, v1, 0012 // +000c │ │ -2d3ff8: 4603 0002 |0008: aget-object v3, v0, v2 │ │ -2d3ffc: 5454 d282 |000a: iget-object v4, v5, Lorg/jaudiotagger/audio/asf/io/AsfHeaderReader;.readerMap:Ljava/util/Map; // field@82d2 │ │ -2d4000: 7230 9489 3406 |000c: invoke-interface {v4, v3, v6}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -2d4006: d802 0201 |000f: add-int/lit8 v2, v2, #int 1 // #01 │ │ -2d400a: 28f5 |0011: goto 0006 // -000b │ │ -2d400c: 0e00 |0012: return-void │ │ +2d3fdc: |[2d3fdc] org.jaudiotagger.audio.asf.io.AsfHeaderReader.setExtendedHeaderReader:(Lorg/jaudiotagger/audio/asf/io/AsfExtHeaderReader;)V │ │ +2d3fec: 6e10 5f8c 0600 |0000: invoke-virtual {v6}, Lorg/jaudiotagger/audio/asf/io/AsfExtHeaderReader;.getApplyingIds:()[Lorg/jaudiotagger/audio/asf/data/GUID; // method@8c5f │ │ +2d3ff2: 0c00 |0003: move-result-object v0 │ │ +2d3ff4: 2101 |0004: array-length v1, v0 │ │ +2d3ff6: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +2d3ff8: 3512 0c00 |0006: if-ge v2, v1, 0012 // +000c │ │ +2d3ffc: 4603 0002 |0008: aget-object v3, v0, v2 │ │ +2d4000: 5454 d282 |000a: iget-object v4, v5, Lorg/jaudiotagger/audio/asf/io/AsfHeaderReader;.readerMap:Ljava/util/Map; // field@82d2 │ │ +2d4004: 7230 9489 3406 |000c: invoke-interface {v4, v3, v6}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +2d400a: d802 0201 |000f: add-int/lit8 v2, v2, #int 1 // #01 │ │ +2d400e: 28f5 |0011: goto 0006 // -000b │ │ +2d4010: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=231 │ │ 0x000a line=233 │ │ locals : │ │ 0x0000 - 0x0013 reg=5 this Lorg/jaudiotagger/audio/asf/io/AsfHeaderReader; │ │ 0x0000 - 0x0013 reg=6 (null) Lorg/jaudiotagger/audio/asf/io/AsfExtHeaderReader; │ │ @@ -1237085,17 +1237085,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2d8540: |[2d8540] org.jaudiotagger.audio.flac.FlacAudioHeader.:()V │ │ -2d8550: 7010 568e 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.:()V // method@8e56 │ │ -2d8556: 0e00 |0003: return-void │ │ +2d8544: |[2d8544] org.jaudiotagger.audio.flac.FlacAudioHeader.:()V │ │ +2d8554: 7010 568e 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.:()V // method@8e56 │ │ +2d855a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=5 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/audio/flac/FlacAudioHeader; │ │ │ │ Virtual methods - │ │ @@ -1237104,17 +1237104,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2d8528: |[2d8528] org.jaudiotagger.audio.flac.FlacAudioHeader.getMd5:()Ljava/lang/String; │ │ -2d8538: 5410 3983 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/flac/FlacAudioHeader;.md5:Ljava/lang/String; // field@8339 │ │ -2d853c: 1100 |0002: return-object v0 │ │ +2d852c: |[2d852c] org.jaudiotagger.audio.flac.FlacAudioHeader.getMd5:()Ljava/lang/String; │ │ +2d853c: 5410 3983 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/flac/FlacAudioHeader;.md5:Ljava/lang/String; // field@8339 │ │ +2d8540: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/flac/FlacAudioHeader; │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/flac/FlacAudioHeader;) │ │ @@ -1237122,17 +1237122,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2d8558: |[2d8558] org.jaudiotagger.audio.flac.FlacAudioHeader.setMd5:(Ljava/lang/String;)V │ │ -2d8568: 5b01 3983 |0000: iput-object v1, v0, Lorg/jaudiotagger/audio/flac/FlacAudioHeader;.md5:Ljava/lang/String; // field@8339 │ │ -2d856c: 0e00 |0002: return-void │ │ +2d855c: |[2d855c] org.jaudiotagger.audio.flac.FlacAudioHeader.setMd5:(Ljava/lang/String;)V │ │ +2d856c: 5b01 3983 |0000: iput-object v1, v0, Lorg/jaudiotagger/audio/flac/FlacAudioHeader;.md5:Ljava/lang/String; // field@8339 │ │ +2d8570: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/audio/flac/FlacAudioHeader; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1237189,20 +1237189,20 @@ │ │ type : '(Lorg/jaudiotagger/audio/generic/GenericTag;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -2dcc7c: |[2dcc7c] org.jaudiotagger.audio.generic.GenericTag$GenericTagTextField.:(Lorg/jaudiotagger/audio/generic/GenericTag;Ljava/lang/String;Ljava/lang/String;)V │ │ -2dcc8c: 5b01 9d83 |0000: iput-object v1, v0, Lorg/jaudiotagger/audio/generic/GenericTag$GenericTagTextField;.this$0:Lorg/jaudiotagger/audio/generic/GenericTag; // field@839d │ │ -2dcc90: 7010 7087 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -2dcc96: 5b02 9c83 |0005: iput-object v2, v0, Lorg/jaudiotagger/audio/generic/GenericTag$GenericTagTextField;.id:Ljava/lang/String; // field@839c │ │ -2dcc9a: 5b03 9b83 |0007: iput-object v3, v0, Lorg/jaudiotagger/audio/generic/GenericTag$GenericTagTextField;.content:Ljava/lang/String; // field@839b │ │ -2dcc9e: 0e00 |0009: return-void │ │ +2dcc80: |[2dcc80] org.jaudiotagger.audio.generic.GenericTag$GenericTagTextField.:(Lorg/jaudiotagger/audio/generic/GenericTag;Ljava/lang/String;Ljava/lang/String;)V │ │ +2dcc90: 5b01 9d83 |0000: iput-object v1, v0, Lorg/jaudiotagger/audio/generic/GenericTag$GenericTagTextField;.this$0:Lorg/jaudiotagger/audio/generic/GenericTag; // field@839d │ │ +2dcc94: 7010 7087 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +2dcc9a: 5b02 9c83 |0005: iput-object v2, v0, Lorg/jaudiotagger/audio/generic/GenericTag$GenericTagTextField;.id:Ljava/lang/String; // field@839c │ │ +2dcc9e: 5b03 9b83 |0007: iput-object v3, v0, Lorg/jaudiotagger/audio/generic/GenericTag$GenericTagTextField;.content:Ljava/lang/String; // field@839b │ │ +2dcca2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x0005 line=80 │ │ 0x0007 line=81 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lorg/jaudiotagger/audio/generic/GenericTag$GenericTagTextField; │ │ @@ -1237216,22 +1237216,22 @@ │ │ type : '(Lorg/jaudiotagger/tag/TagField;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -2dcca0: |[2dcca0] org.jaudiotagger.audio.generic.GenericTag$GenericTagTextField.copyContent:(Lorg/jaudiotagger/tag/TagField;)V │ │ -2dccb0: 2020 ca11 |0000: instance-of v0, v2, Lorg/jaudiotagger/tag/TagTextField; // type@11ca │ │ -2dccb4: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -2dccb8: 1f02 ca11 |0004: check-cast v2, Lorg/jaudiotagger/tag/TagTextField; // type@11ca │ │ -2dccbc: 7210 4a92 0200 |0006: invoke-interface {v2}, Lorg/jaudiotagger/tag/TagTextField;.getContent:()Ljava/lang/String; // method@924a │ │ -2dccc2: 0c02 |0009: move-result-object v2 │ │ -2dccc4: 5b12 9b83 |000a: iput-object v2, v1, Lorg/jaudiotagger/audio/generic/GenericTag$GenericTagTextField;.content:Ljava/lang/String; // field@839b │ │ -2dccc8: 0e00 |000c: return-void │ │ +2dcca4: |[2dcca4] org.jaudiotagger.audio.generic.GenericTag$GenericTagTextField.copyContent:(Lorg/jaudiotagger/tag/TagField;)V │ │ +2dccb4: 2020 ca11 |0000: instance-of v0, v2, Lorg/jaudiotagger/tag/TagTextField; // type@11ca │ │ +2dccb8: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +2dccbc: 1f02 ca11 |0004: check-cast v2, Lorg/jaudiotagger/tag/TagTextField; // type@11ca │ │ +2dccc0: 7210 4a92 0200 |0006: invoke-interface {v2}, Lorg/jaudiotagger/tag/TagTextField;.getContent:()Ljava/lang/String; // method@924a │ │ +2dccc6: 0c02 |0009: move-result-object v2 │ │ +2dccc8: 5b12 9b83 |000a: iput-object v2, v1, Lorg/jaudiotagger/audio/generic/GenericTag$GenericTagTextField;.content:Ljava/lang/String; // field@839b │ │ +2dcccc: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x0004 line=89 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/jaudiotagger/audio/generic/GenericTag$GenericTagTextField; │ │ 0x0000 - 0x000d reg=2 (null) Lorg/jaudiotagger/tag/TagField; │ │ @@ -1237241,17 +1237241,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2dcc18: |[2dcc18] org.jaudiotagger.audio.generic.GenericTag$GenericTagTextField.getContent:()Ljava/lang/String; │ │ -2dcc28: 5410 9b83 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/generic/GenericTag$GenericTagTextField;.content:Ljava/lang/String; // field@839b │ │ -2dcc2c: 1100 |0002: return-object v0 │ │ +2dcc1c: |[2dcc1c] org.jaudiotagger.audio.generic.GenericTag$GenericTagTextField.getContent:()Ljava/lang/String; │ │ +2dcc2c: 5410 9b83 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/generic/GenericTag$GenericTagTextField;.content:Ljava/lang/String; // field@839b │ │ +2dcc30: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/generic/GenericTag$GenericTagTextField; │ │ │ │ #2 : (in Lorg/jaudiotagger/audio/generic/GenericTag$GenericTagTextField;) │ │ @@ -1237259,17 +1237259,17 @@ │ │ type : '()Ljava/nio/charset/Charset;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2dcc64: |[2dcc64] org.jaudiotagger.audio.generic.GenericTag$GenericTagTextField.getEncoding:()Ljava/nio/charset/Charset; │ │ -2dcc74: 6200 aa81 |0000: sget-object v0, Ljava/nio/charset/StandardCharsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@81aa │ │ -2dcc78: 1100 |0002: return-object v0 │ │ +2dcc68: |[2dcc68] org.jaudiotagger.audio.generic.GenericTag$GenericTagTextField.getEncoding:()Ljava/nio/charset/Charset; │ │ +2dcc78: 6200 aa81 |0000: sget-object v0, Ljava/nio/charset/StandardCharsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@81aa │ │ +2dcc7c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/generic/GenericTag$GenericTagTextField; │ │ │ │ #3 : (in Lorg/jaudiotagger/audio/generic/GenericTag$GenericTagTextField;) │ │ @@ -1237277,17 +1237277,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2dcc30: |[2dcc30] org.jaudiotagger.audio.generic.GenericTag$GenericTagTextField.getId:()Ljava/lang/String; │ │ -2dcc40: 5410 9c83 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/generic/GenericTag$GenericTagTextField;.id:Ljava/lang/String; // field@839c │ │ -2dcc44: 1100 |0002: return-object v0 │ │ +2dcc34: |[2dcc34] org.jaudiotagger.audio.generic.GenericTag$GenericTagTextField.getId:()Ljava/lang/String; │ │ +2dcc44: 5410 9c83 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/generic/GenericTag$GenericTagTextField;.id:Ljava/lang/String; // field@839c │ │ +2dcc48: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/generic/GenericTag$GenericTagTextField; │ │ │ │ #4 : (in Lorg/jaudiotagger/audio/generic/GenericTag$GenericTagTextField;) │ │ @@ -1237295,25 +1237295,25 @@ │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -2dcbe4: |[2dcbe4] org.jaudiotagger.audio.generic.GenericTag$GenericTagTextField.getRawContent:()[B │ │ -2dcbf4: 5420 9b83 |0000: iget-object v0, v2, Lorg/jaudiotagger/audio/generic/GenericTag$GenericTagTextField;.content:Ljava/lang/String; // field@839b │ │ -2dcbf8: 3900 0700 |0002: if-nez v0, 0009 // +0007 │ │ -2dcbfc: 7100 878e 0000 |0004: invoke-static {}, Lorg/jaudiotagger/audio/generic/GenericTag;.access$000:()[B // method@8e87 │ │ -2dcc02: 0c00 |0007: move-result-object v0 │ │ -2dcc04: 2809 |0008: goto 0011 // +0009 │ │ -2dcc06: 6e10 7b8e 0200 |0009: invoke-virtual {v2}, Lorg/jaudiotagger/audio/generic/GenericTag$GenericTagTextField;.getEncoding:()Ljava/nio/charset/Charset; // method@8e7b │ │ -2dcc0c: 0c01 |000c: move-result-object v1 │ │ -2dcc0e: 6e20 a187 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@87a1 │ │ -2dcc14: 0c00 |0010: move-result-object v0 │ │ -2dcc16: 1100 |0011: return-object v0 │ │ +2dcbe8: |[2dcbe8] org.jaudiotagger.audio.generic.GenericTag$GenericTagTextField.getRawContent:()[B │ │ +2dcbf8: 5420 9b83 |0000: iget-object v0, v2, Lorg/jaudiotagger/audio/generic/GenericTag$GenericTagTextField;.content:Ljava/lang/String; // field@839b │ │ +2dcbfc: 3900 0700 |0002: if-nez v0, 0009 // +0007 │ │ +2dcc00: 7100 878e 0000 |0004: invoke-static {}, Lorg/jaudiotagger/audio/generic/GenericTag;.access$000:()[B // method@8e87 │ │ +2dcc06: 0c00 |0007: move-result-object v0 │ │ +2dcc08: 2809 |0008: goto 0011 // +0009 │ │ +2dcc0a: 6e10 7b8e 0200 |0009: invoke-virtual {v2}, Lorg/jaudiotagger/audio/generic/GenericTag$GenericTagTextField;.getEncoding:()Ljava/nio/charset/Charset; // method@8e7b │ │ +2dcc10: 0c01 |000c: move-result-object v1 │ │ +2dcc12: 6e20 a187 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@87a1 │ │ +2dcc18: 0c00 |0010: move-result-object v0 │ │ +2dcc1a: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Lorg/jaudiotagger/audio/generic/GenericTag$GenericTagTextField; │ │ │ │ #5 : (in Lorg/jaudiotagger/audio/generic/GenericTag$GenericTagTextField;) │ │ @@ -1237321,67 +1237321,67 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -2dcccc: |[2dcccc] org.jaudiotagger.audio.generic.GenericTag$GenericTagTextField.isBinary:(Z)V │ │ -2dccdc: 0e00 |0000: return-void │ │ +2dccd0: |[2dccd0] org.jaudiotagger.audio.generic.GenericTag$GenericTagTextField.isBinary:(Z)V │ │ +2dcce0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Lorg/jaudiotagger/audio/generic/GenericTag$GenericTagTextField;) │ │ name : 'isBinary' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -2dcb98: |[2dcb98] org.jaudiotagger.audio.generic.GenericTag$GenericTagTextField.isBinary:()Z │ │ -2dcba8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -2dcbaa: 0f00 |0001: return v0 │ │ +2dcb9c: |[2dcb9c] org.jaudiotagger.audio.generic.GenericTag$GenericTagTextField.isBinary:()Z │ │ +2dcbac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +2dcbae: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Lorg/jaudiotagger/audio/generic/GenericTag$GenericTagTextField;) │ │ name : 'isCommon' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -2dcbac: |[2dcbac] org.jaudiotagger.audio.generic.GenericTag$GenericTagTextField.isCommon:()Z │ │ -2dcbbc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -2dcbbe: 0f00 |0001: return v0 │ │ +2dcbb0: |[2dcbb0] org.jaudiotagger.audio.generic.GenericTag$GenericTagTextField.isCommon:()Z │ │ +2dcbc0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +2dcbc2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Lorg/jaudiotagger/audio/generic/GenericTag$GenericTagTextField;) │ │ name : 'isEmpty' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -2dcbc0: |[2dcbc0] org.jaudiotagger.audio.generic.GenericTag$GenericTagTextField.isEmpty:()Z │ │ -2dcbd0: 5420 9b83 |0000: iget-object v0, v2, Lorg/jaudiotagger/audio/generic/GenericTag$GenericTagTextField;.content:Ljava/lang/String; // field@839b │ │ -2dcbd4: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ -2dcbd8: 6e20 9c87 0100 |0004: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2dcbde: 0a00 |0007: move-result v0 │ │ -2dcbe0: 0f00 |0008: return v0 │ │ +2dcbc4: |[2dcbc4] org.jaudiotagger.audio.generic.GenericTag$GenericTagTextField.isEmpty:()Z │ │ +2dcbd4: 5420 9b83 |0000: iget-object v0, v2, Lorg/jaudiotagger/audio/generic/GenericTag$GenericTagTextField;.content:Ljava/lang/String; // field@839b │ │ +2dcbd8: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ +2dcbdc: 6e20 9c87 0100 |0004: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2dcbe2: 0a00 |0007: move-result v0 │ │ +2dcbe4: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lorg/jaudiotagger/audio/generic/GenericTag$GenericTagTextField; │ │ │ │ #9 : (in Lorg/jaudiotagger/audio/generic/GenericTag$GenericTagTextField;) │ │ @@ -1237389,17 +1237389,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2dcce0: |[2dcce0] org.jaudiotagger.audio.generic.GenericTag$GenericTagTextField.setContent:(Ljava/lang/String;)V │ │ -2dccf0: 5b01 9b83 |0000: iput-object v1, v0, Lorg/jaudiotagger/audio/generic/GenericTag$GenericTagTextField;.content:Ljava/lang/String; // field@839b │ │ -2dccf4: 0e00 |0002: return-void │ │ +2dcce4: |[2dcce4] org.jaudiotagger.audio.generic.GenericTag$GenericTagTextField.setContent:(Ljava/lang/String;)V │ │ +2dccf4: 5b01 9b83 |0000: iput-object v1, v0, Lorg/jaudiotagger/audio/generic/GenericTag$GenericTagTextField;.content:Ljava/lang/String; // field@839b │ │ +2dccf8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/audio/generic/GenericTag$GenericTagTextField; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1237408,33 +1237408,33 @@ │ │ type : '(Ljava/nio/charset/Charset;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -2dccf8: |[2dccf8] org.jaudiotagger.audio.generic.GenericTag$GenericTagTextField.setEncoding:(Ljava/nio/charset/Charset;)V │ │ -2dcd08: 0e00 |0000: return-void │ │ +2dccfc: |[2dccfc] org.jaudiotagger.audio.generic.GenericTag$GenericTagTextField.setEncoding:(Ljava/nio/charset/Charset;)V │ │ +2dcd0c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #11 : (in Lorg/jaudiotagger/audio/generic/GenericTag$GenericTagTextField;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -2dcc48: |[2dcc48] org.jaudiotagger.audio.generic.GenericTag$GenericTagTextField.toString:()Ljava/lang/String; │ │ -2dcc58: 6e10 7a8e 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/audio/generic/GenericTag$GenericTagTextField;.getContent:()Ljava/lang/String; // method@8e7a │ │ -2dcc5e: 0c00 |0003: move-result-object v0 │ │ -2dcc60: 1100 |0004: return-object v0 │ │ +2dcc4c: |[2dcc4c] org.jaudiotagger.audio.generic.GenericTag$GenericTagTextField.toString:()Ljava/lang/String; │ │ +2dcc5c: 6e10 7a8e 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/audio/generic/GenericTag$GenericTagTextField;.getContent:()Ljava/lang/String; // method@8e7a │ │ +2dcc62: 0c00 |0003: move-result-object v0 │ │ +2dcc64: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jaudiotagger/audio/generic/GenericTag$GenericTagTextField; │ │ │ │ source_file_idx : 7215 (GenericTag.java) │ │ @@ -1237508,42 +1237508,42 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -2dcf3c: |[2dcf3c] org.jaudiotagger.audio.generic.GenericTag.:()V │ │ -2dcf4c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -2dcf4e: 2301 1c13 |0001: new-array v1, v0, [B // type@131c │ │ -2dcf52: 6901 9e83 |0003: sput-object v1, Lorg/jaudiotagger/audio/generic/GenericTag;.EMPTY_BYTE_ARRAY:[B // field@839e │ │ -2dcf56: 6201 9987 |0005: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ALBUM:Lorg/jaudiotagger/tag/FieldKey; // field@8799 │ │ -2dcf5a: 1262 |0007: const/4 v2, #int 6 // #6 │ │ -2dcf5c: 2322 e613 |0008: new-array v2, v2, [Lorg/jaudiotagger/tag/FieldKey; // type@13e6 │ │ -2dcf60: 6203 a287 |000a: sget-object v3, Lorg/jaudiotagger/tag/FieldKey;.ARTIST:Lorg/jaudiotagger/tag/FieldKey; // field@87a2 │ │ -2dcf64: 4d03 0200 |000c: aput-object v3, v2, v0 │ │ -2dcf68: 6200 2488 |000e: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.TITLE:Lorg/jaudiotagger/tag/FieldKey; // field@8824 │ │ -2dcf6c: 1213 |0010: const/4 v3, #int 1 // #1 │ │ -2dcf6e: 4d00 0203 |0011: aput-object v0, v2, v3 │ │ -2dcf72: 6200 2888 |0013: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.TRACK:Lorg/jaudiotagger/tag/FieldKey; // field@8828 │ │ -2dcf76: 1223 |0015: const/4 v3, #int 2 // #2 │ │ -2dcf78: 4d00 0203 |0016: aput-object v0, v2, v3 │ │ -2dcf7c: 6200 c387 |0018: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.GENRE:Lorg/jaudiotagger/tag/FieldKey; // field@87c3 │ │ -2dcf80: 1233 |001a: const/4 v3, #int 3 // #3 │ │ -2dcf82: 4d00 0203 |001b: aput-object v0, v2, v3 │ │ -2dcf86: 6200 ad87 |001d: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.COMMENT:Lorg/jaudiotagger/tag/FieldKey; // field@87ad │ │ -2dcf8a: 1243 |001f: const/4 v3, #int 4 // #4 │ │ -2dcf8c: 4d00 0203 |0020: aput-object v0, v2, v3 │ │ -2dcf90: 6200 3388 |0022: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.YEAR:Lorg/jaudiotagger/tag/FieldKey; // field@8833 │ │ -2dcf94: 1253 |0024: const/4 v3, #int 5 // #5 │ │ -2dcf96: 4d00 0203 |0025: aput-object v0, v2, v3 │ │ -2dcf9a: 7120 2489 2100 |0027: invoke-static {v1, v2}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;[Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8924 │ │ -2dcfa0: 0c00 |002a: move-result-object v0 │ │ -2dcfa2: 6900 a083 |002b: sput-object v0, Lorg/jaudiotagger/audio/generic/GenericTag;.supportedKeys:Ljava/util/EnumSet; // field@83a0 │ │ -2dcfa6: 0e00 |002d: return-void │ │ +2dcf40: |[2dcf40] org.jaudiotagger.audio.generic.GenericTag.:()V │ │ +2dcf50: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +2dcf52: 2301 1c13 |0001: new-array v1, v0, [B // type@131c │ │ +2dcf56: 6901 9e83 |0003: sput-object v1, Lorg/jaudiotagger/audio/generic/GenericTag;.EMPTY_BYTE_ARRAY:[B // field@839e │ │ +2dcf5a: 6201 9987 |0005: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ALBUM:Lorg/jaudiotagger/tag/FieldKey; // field@8799 │ │ +2dcf5e: 1262 |0007: const/4 v2, #int 6 // #6 │ │ +2dcf60: 2322 e613 |0008: new-array v2, v2, [Lorg/jaudiotagger/tag/FieldKey; // type@13e6 │ │ +2dcf64: 6203 a287 |000a: sget-object v3, Lorg/jaudiotagger/tag/FieldKey;.ARTIST:Lorg/jaudiotagger/tag/FieldKey; // field@87a2 │ │ +2dcf68: 4d03 0200 |000c: aput-object v3, v2, v0 │ │ +2dcf6c: 6200 2488 |000e: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.TITLE:Lorg/jaudiotagger/tag/FieldKey; // field@8824 │ │ +2dcf70: 1213 |0010: const/4 v3, #int 1 // #1 │ │ +2dcf72: 4d00 0203 |0011: aput-object v0, v2, v3 │ │ +2dcf76: 6200 2888 |0013: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.TRACK:Lorg/jaudiotagger/tag/FieldKey; // field@8828 │ │ +2dcf7a: 1223 |0015: const/4 v3, #int 2 // #2 │ │ +2dcf7c: 4d00 0203 |0016: aput-object v0, v2, v3 │ │ +2dcf80: 6200 c387 |0018: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.GENRE:Lorg/jaudiotagger/tag/FieldKey; // field@87c3 │ │ +2dcf84: 1233 |001a: const/4 v3, #int 3 // #3 │ │ +2dcf86: 4d00 0203 |001b: aput-object v0, v2, v3 │ │ +2dcf8a: 6200 ad87 |001d: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.COMMENT:Lorg/jaudiotagger/tag/FieldKey; // field@87ad │ │ +2dcf8e: 1243 |001f: const/4 v3, #int 4 // #4 │ │ +2dcf90: 4d00 0203 |0020: aput-object v0, v2, v3 │ │ +2dcf94: 6200 3388 |0022: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.YEAR:Lorg/jaudiotagger/tag/FieldKey; // field@8833 │ │ +2dcf98: 1253 |0024: const/4 v3, #int 5 // #5 │ │ +2dcf9a: 4d00 0203 |0025: aput-object v0, v2, v3 │ │ +2dcf9e: 7120 2489 2100 |0027: invoke-static {v1, v2}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;[Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8924 │ │ +2dcfa4: 0c00 |002a: move-result-object v0 │ │ +2dcfa6: 6900 a083 |002b: sput-object v0, Lorg/jaudiotagger/audio/generic/GenericTag;.supportedKeys:Ljava/util/EnumSet; // field@83a0 │ │ +2dcfaa: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=39 │ │ 0x0005 line=44 │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/generic/GenericTag;) │ │ @@ -1237551,17 +1237551,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2dcfa8: |[2dcfa8] org.jaudiotagger.audio.generic.GenericTag.:()V │ │ -2dcfb8: 7010 248e 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/audio/generic/AbstractTag;.:()V // method@8e24 │ │ -2dcfbe: 0e00 |0003: return-void │ │ +2dcfac: |[2dcfac] org.jaudiotagger.audio.generic.GenericTag.:()V │ │ +2dcfbc: 7010 248e 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/audio/generic/AbstractTag;.:()V // method@8e24 │ │ +2dcfc2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/audio/generic/GenericTag; │ │ │ │ #2 : (in Lorg/jaudiotagger/audio/generic/GenericTag;) │ │ @@ -1237569,34 +1237569,34 @@ │ │ type : '()[B' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2dcd20: |[2dcd20] org.jaudiotagger.audio.generic.GenericTag.access$000:()[B │ │ -2dcd30: 6200 9e83 |0000: sget-object v0, Lorg/jaudiotagger/audio/generic/GenericTag;.EMPTY_BYTE_ARRAY:[B // field@839e │ │ -2dcd34: 1100 |0002: return-object v0 │ │ +2dcd24: |[2dcd24] org.jaudiotagger.audio.generic.GenericTag.access$000:()[B │ │ +2dcd34: 6200 9e83 |0000: sget-object v0, Lorg/jaudiotagger/audio/generic/GenericTag;.EMPTY_BYTE_ARRAY:[B // field@839e │ │ +2dcd38: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ │ │ #3 : (in Lorg/jaudiotagger/audio/generic/GenericTag;) │ │ name : 'getSupportedKeys' │ │ type : '()Ljava/util/EnumSet;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2dcdac: |[2dcdac] org.jaudiotagger.audio.generic.GenericTag.getSupportedKeys:()Ljava/util/EnumSet; │ │ -2dcdbc: 6200 a083 |0000: sget-object v0, Lorg/jaudiotagger/audio/generic/GenericTag;.supportedKeys:Ljava/util/EnumSet; // field@83a0 │ │ -2dcdc0: 1100 |0002: return-object v0 │ │ +2dcdb0: |[2dcdb0] org.jaudiotagger.audio.generic.GenericTag.getSupportedKeys:()Ljava/util/EnumSet; │ │ +2dcdc0: 6200 a083 |0000: sget-object v0, Lorg/jaudiotagger/audio/generic/GenericTag;.supportedKeys:Ljava/util/EnumSet; // field@83a0 │ │ +2dcdc4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/jaudiotagger/audio/generic/GenericTag;) │ │ @@ -1237604,44 +1237604,44 @@ │ │ type : '(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField;' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 56 16-bit code units │ │ -2dce3c: |[2dce3c] org.jaudiotagger.audio.generic.GenericTag.createField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; │ │ -2dce4c: 6200 a083 |0000: sget-object v0, Lorg/jaudiotagger/audio/generic/GenericTag;.supportedKeys:Ljava/util/EnumSet; // field@83a0 │ │ -2dce50: 6e20 1d89 4000 |0002: invoke-virtual {v0, v4}, Ljava/util/EnumSet;.contains:(Ljava/lang/Object;)Z // method@891d │ │ -2dce56: 0a00 |0005: move-result v0 │ │ -2dce58: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -2dce5a: 3800 2000 |0007: if-eqz v0, 0027 // +0020 │ │ -2dce5e: 3805 1200 |0009: if-eqz v5, 001b // +0012 │ │ -2dce62: 4600 0501 |000b: aget-object v0, v5, v1 │ │ -2dce66: 3800 0e00 |000d: if-eqz v0, 001b // +000e │ │ -2dce6a: 2200 5e11 |000f: new-instance v0, Lorg/jaudiotagger/audio/generic/GenericTag$GenericTagTextField; // type@115e │ │ -2dce6e: 6e10 8e91 0400 |0011: invoke-virtual {v4}, Lorg/jaudiotagger/tag/FieldKey;.name:()Ljava/lang/String; // method@918e │ │ -2dce74: 0c04 |0014: move-result-object v4 │ │ -2dce76: 4605 0501 |0015: aget-object v5, v5, v1 │ │ -2dce7a: 7040 788e 3054 |0017: invoke-direct {v0, v3, v4, v5}, Lorg/jaudiotagger/audio/generic/GenericTag$GenericTagTextField;.:(Lorg/jaudiotagger/audio/generic/GenericTag;Ljava/lang/String;Ljava/lang/String;)V // method@8e78 │ │ -2dce80: 1100 |001a: return-object v0 │ │ -2dce82: 2204 1e10 |001b: new-instance v4, Ljava/lang/IllegalArgumentException; // type@101e │ │ -2dce86: 6205 2187 |001d: sget-object v5, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_INVALID_NULL_ARGUMENT:Lorg/jaudiotagger/logging/ErrorMessage; // field@8721 │ │ -2dce8a: 6e10 5791 0500 |001f: invoke-virtual {v5}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ -2dce90: 0c05 |0022: move-result-object v5 │ │ -2dce92: 7020 1887 5400 |0023: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ -2dce98: 2704 |0026: throw v4 │ │ -2dce9a: 2205 4110 |0027: new-instance v5, Ljava/lang/UnsupportedOperationException; // type@1041 │ │ -2dce9e: 6200 7887 |0029: sget-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.OPERATION_NOT_SUPPORTED_FOR_FIELD:Lorg/jaudiotagger/logging/ErrorMessage; // field@8778 │ │ -2dcea2: 1212 |002b: const/4 v2, #int 1 // #1 │ │ -2dcea4: 2322 be13 |002c: new-array v2, v2, [Ljava/lang/Object; // type@13be │ │ -2dcea8: 4d04 0201 |002e: aput-object v4, v2, v1 │ │ -2dceac: 6e20 5891 2000 |0030: invoke-virtual {v0, v2}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ -2dceb2: 0c04 |0033: move-result-object v4 │ │ -2dceb4: 7020 fc87 4500 |0034: invoke-direct {v5, v4}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@87fc │ │ -2dceba: 2705 |0037: throw v5 │ │ +2dce40: |[2dce40] org.jaudiotagger.audio.generic.GenericTag.createField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; │ │ +2dce50: 6200 a083 |0000: sget-object v0, Lorg/jaudiotagger/audio/generic/GenericTag;.supportedKeys:Ljava/util/EnumSet; // field@83a0 │ │ +2dce54: 6e20 1d89 4000 |0002: invoke-virtual {v0, v4}, Ljava/util/EnumSet;.contains:(Ljava/lang/Object;)Z // method@891d │ │ +2dce5a: 0a00 |0005: move-result v0 │ │ +2dce5c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +2dce5e: 3800 2000 |0007: if-eqz v0, 0027 // +0020 │ │ +2dce62: 3805 1200 |0009: if-eqz v5, 001b // +0012 │ │ +2dce66: 4600 0501 |000b: aget-object v0, v5, v1 │ │ +2dce6a: 3800 0e00 |000d: if-eqz v0, 001b // +000e │ │ +2dce6e: 2200 5e11 |000f: new-instance v0, Lorg/jaudiotagger/audio/generic/GenericTag$GenericTagTextField; // type@115e │ │ +2dce72: 6e10 8e91 0400 |0011: invoke-virtual {v4}, Lorg/jaudiotagger/tag/FieldKey;.name:()Ljava/lang/String; // method@918e │ │ +2dce78: 0c04 |0014: move-result-object v4 │ │ +2dce7a: 4605 0501 |0015: aget-object v5, v5, v1 │ │ +2dce7e: 7040 788e 3054 |0017: invoke-direct {v0, v3, v4, v5}, Lorg/jaudiotagger/audio/generic/GenericTag$GenericTagTextField;.:(Lorg/jaudiotagger/audio/generic/GenericTag;Ljava/lang/String;Ljava/lang/String;)V // method@8e78 │ │ +2dce84: 1100 |001a: return-object v0 │ │ +2dce86: 2204 1e10 |001b: new-instance v4, Ljava/lang/IllegalArgumentException; // type@101e │ │ +2dce8a: 6205 2187 |001d: sget-object v5, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_INVALID_NULL_ARGUMENT:Lorg/jaudiotagger/logging/ErrorMessage; // field@8721 │ │ +2dce8e: 6e10 5791 0500 |001f: invoke-virtual {v5}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ +2dce94: 0c05 |0022: move-result-object v5 │ │ +2dce96: 7020 1887 5400 |0023: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ +2dce9c: 2704 |0026: throw v4 │ │ +2dce9e: 2205 4110 |0027: new-instance v5, Ljava/lang/UnsupportedOperationException; // type@1041 │ │ +2dcea2: 6200 7887 |0029: sget-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.OPERATION_NOT_SUPPORTED_FOR_FIELD:Lorg/jaudiotagger/logging/ErrorMessage; // field@8778 │ │ +2dcea6: 1212 |002b: const/4 v2, #int 1 // #1 │ │ +2dcea8: 2322 be13 |002c: new-array v2, v2, [Ljava/lang/Object; // type@13be │ │ +2dceac: 4d04 0201 |002e: aput-object v4, v2, v1 │ │ +2dceb0: 6e20 5891 2000 |0030: invoke-virtual {v0, v2}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ +2dceb6: 0c04 |0033: move-result-object v4 │ │ +2dceb8: 7020 fc87 4500 |0034: invoke-direct {v5, v4}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@87fc │ │ +2dcebe: 2705 |0037: throw v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ 0x000b line=171 │ │ 0x000f line=175 │ │ 0x001b line=173 │ │ 0x0027 line=179 │ │ @@ -1237655,21 +1237655,21 @@ │ │ type : '(Lorg/jaudiotagger/tag/images/Artwork;)Lorg/jaudiotagger/tag/TagField;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -2dcebc: |[2dcebc] org.jaudiotagger.audio.generic.GenericTag.createField:(Lorg/jaudiotagger/tag/images/Artwork;)Lorg/jaudiotagger/tag/TagField; │ │ -2dcecc: 2202 4110 |0000: new-instance v2, Ljava/lang/UnsupportedOperationException; // type@1041 │ │ -2dced0: 6200 3887 |0002: sget-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.GENERIC_NOT_SUPPORTED:Lorg/jaudiotagger/logging/ErrorMessage; // field@8738 │ │ -2dced4: 6e10 5791 0000 |0004: invoke-virtual {v0}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ -2dceda: 0c00 |0007: move-result-object v0 │ │ -2dcedc: 7020 fc87 0200 |0008: invoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@87fc │ │ -2dcee2: 2702 |000b: throw v2 │ │ +2dcec0: |[2dcec0] org.jaudiotagger.audio.generic.GenericTag.createField:(Lorg/jaudiotagger/tag/images/Artwork;)Lorg/jaudiotagger/tag/TagField; │ │ +2dced0: 2202 4110 |0000: new-instance v2, Ljava/lang/UnsupportedOperationException; // type@1041 │ │ +2dced4: 6200 3887 |0002: sget-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.GENERIC_NOT_SUPPORTED:Lorg/jaudiotagger/logging/ErrorMessage; // field@8738 │ │ +2dced8: 6e10 5791 0000 |0004: invoke-virtual {v0}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ +2dcede: 0c00 |0007: move-result-object v0 │ │ +2dcee0: 7020 fc87 0200 |0008: invoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@87fc │ │ +2dcee6: 2702 |000b: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=254 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lorg/jaudiotagger/audio/generic/GenericTag; │ │ 0x0000 - 0x000c reg=2 (null) Lorg/jaudiotagger/tag/images/Artwork; │ │ │ │ @@ -1237678,33 +1237678,33 @@ │ │ type : '(Lorg/jaudiotagger/tag/FieldKey;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -2dcfc0: |[2dcfc0] org.jaudiotagger.audio.generic.GenericTag.deleteField:(Lorg/jaudiotagger/tag/FieldKey;)V │ │ -2dcfd0: 6200 a083 |0000: sget-object v0, Lorg/jaudiotagger/audio/generic/GenericTag;.supportedKeys:Ljava/util/EnumSet; // field@83a0 │ │ -2dcfd4: 6e20 1d89 5000 |0002: invoke-virtual {v0, v5}, Ljava/util/EnumSet;.contains:(Ljava/lang/Object;)Z // method@891d │ │ -2dcfda: 0a00 |0005: move-result v0 │ │ -2dcfdc: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ -2dcfe0: 6e10 8e91 0500 |0008: invoke-virtual {v5}, Lorg/jaudiotagger/tag/FieldKey;.name:()Ljava/lang/String; // method@918e │ │ -2dcfe6: 0c05 |000b: move-result-object v5 │ │ -2dcfe8: 6e20 8a8e 5400 |000c: invoke-virtual {v4, v5}, Lorg/jaudiotagger/audio/generic/GenericTag;.deleteField:(Ljava/lang/String;)V // method@8e8a │ │ -2dcfee: 0e00 |000f: return-void │ │ -2dcff0: 2200 4110 |0010: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@1041 │ │ -2dcff4: 6201 7887 |0012: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.OPERATION_NOT_SUPPORTED_FOR_FIELD:Lorg/jaudiotagger/logging/ErrorMessage; // field@8778 │ │ -2dcff8: 1212 |0014: const/4 v2, #int 1 // #1 │ │ -2dcffa: 2322 be13 |0015: new-array v2, v2, [Ljava/lang/Object; // type@13be │ │ -2dcffe: 1203 |0017: const/4 v3, #int 0 // #0 │ │ -2dd000: 4d05 0203 |0018: aput-object v5, v2, v3 │ │ -2dd004: 6e20 5891 2100 |001a: invoke-virtual {v1, v2}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ -2dd00a: 0c05 |001d: move-result-object v5 │ │ -2dd00c: 7020 fc87 5000 |001e: invoke-direct {v0, v5}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@87fc │ │ -2dd012: 2700 |0021: throw v0 │ │ +2dcfc4: |[2dcfc4] org.jaudiotagger.audio.generic.GenericTag.deleteField:(Lorg/jaudiotagger/tag/FieldKey;)V │ │ +2dcfd4: 6200 a083 |0000: sget-object v0, Lorg/jaudiotagger/audio/generic/GenericTag;.supportedKeys:Ljava/util/EnumSet; // field@83a0 │ │ +2dcfd8: 6e20 1d89 5000 |0002: invoke-virtual {v0, v5}, Ljava/util/EnumSet;.contains:(Ljava/lang/Object;)Z // method@891d │ │ +2dcfde: 0a00 |0005: move-result v0 │ │ +2dcfe0: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ +2dcfe4: 6e10 8e91 0500 |0008: invoke-virtual {v5}, Lorg/jaudiotagger/tag/FieldKey;.name:()Ljava/lang/String; // method@918e │ │ +2dcfea: 0c05 |000b: move-result-object v5 │ │ +2dcfec: 6e20 8a8e 5400 |000c: invoke-virtual {v4, v5}, Lorg/jaudiotagger/audio/generic/GenericTag;.deleteField:(Ljava/lang/String;)V // method@8e8a │ │ +2dcff2: 0e00 |000f: return-void │ │ +2dcff4: 2200 4110 |0010: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@1041 │ │ +2dcff8: 6201 7887 |0012: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.OPERATION_NOT_SUPPORTED_FOR_FIELD:Lorg/jaudiotagger/logging/ErrorMessage; // field@8778 │ │ +2dcffc: 1212 |0014: const/4 v2, #int 1 // #1 │ │ +2dcffe: 2322 be13 |0015: new-array v2, v2, [Ljava/lang/Object; // type@13be │ │ +2dd002: 1203 |0017: const/4 v3, #int 0 // #0 │ │ +2dd004: 4d05 0203 |0018: aput-object v5, v2, v3 │ │ +2dd008: 6e20 5891 2100 |001a: invoke-virtual {v1, v2}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ +2dd00e: 0c05 |001d: move-result-object v5 │ │ +2dd010: 7020 fc87 5000 |001e: invoke-direct {v0, v5}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@87fc │ │ +2dd016: 2700 |0021: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=222 │ │ 0x0008 line=224 │ │ 0x0010 line=228 │ │ locals : │ │ 0x0000 - 0x0022 reg=4 this Lorg/jaudiotagger/audio/generic/GenericTag; │ │ @@ -1237715,20 +1237715,20 @@ │ │ type : '(Lorg/jaudiotagger/tag/FieldKey;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -2dcdc4: |[2dcdc4] org.jaudiotagger.audio.generic.GenericTag.getAll:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/util/List; │ │ -2dcdd4: 6e10 8e91 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/FieldKey;.name:()Ljava/lang/String; // method@918e │ │ -2dcdda: 0c01 |0003: move-result-object v1 │ │ -2dcddc: 6f20 2e8e 1000 |0004: invoke-super {v0, v1}, Lorg/jaudiotagger/audio/generic/AbstractTag;.getAll:(Ljava/lang/String;)Ljava/util/List; // method@8e2e │ │ -2dcde2: 0c01 |0007: move-result-object v1 │ │ -2dcde4: 1101 |0008: return-object v1 │ │ +2dcdc8: |[2dcdc8] org.jaudiotagger.audio.generic.GenericTag.getAll:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/util/List; │ │ +2dcdd8: 6e10 8e91 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/FieldKey;.name:()Ljava/lang/String; // method@918e │ │ +2dcdde: 0c01 |0003: move-result-object v1 │ │ +2dcde0: 6f20 2e8e 1000 |0004: invoke-super {v0, v1}, Lorg/jaudiotagger/audio/generic/AbstractTag;.getAll:(Ljava/lang/String;)Ljava/util/List; // method@8e2e │ │ +2dcde6: 0c01 |0007: move-result-object v1 │ │ +2dcde8: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=216 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lorg/jaudiotagger/audio/generic/GenericTag; │ │ 0x0000 - 0x0009 reg=1 (null) Lorg/jaudiotagger/tag/FieldKey; │ │ │ │ @@ -1237737,18 +1237737,18 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -2dcde8: |[2dcde8] org.jaudiotagger.audio.generic.GenericTag.getArtworkList:()Ljava/util/List; │ │ -2dcdf8: 7100 0889 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@8908 │ │ -2dcdfe: 0c00 |0003: move-result-object v0 │ │ -2dce00: 1100 |0004: return-object v0 │ │ +2dcdec: |[2dcdec] org.jaudiotagger.audio.generic.GenericTag.getArtworkList:()Ljava/util/List; │ │ +2dcdfc: 7100 0889 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@8908 │ │ +2dce02: 0c00 |0003: move-result-object v0 │ │ +2dce04: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=248 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jaudiotagger/audio/generic/GenericTag; │ │ │ │ #5 : (in Lorg/jaudiotagger/audio/generic/GenericTag;) │ │ @@ -1237756,25 +1237756,25 @@ │ │ type : '(Lorg/jaudiotagger/tag/FieldKey;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -2dce04: |[2dce04] org.jaudiotagger.audio.generic.GenericTag.getFields:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/util/List; │ │ -2dce14: 5410 9f83 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/generic/GenericTag;.fields:Ljava/util/Map; // field@839f │ │ -2dce18: 6e10 8e91 0200 |0002: invoke-virtual {v2}, Lorg/jaudiotagger/tag/FieldKey;.name:()Ljava/lang/String; // method@918e │ │ -2dce1e: 0c02 |0005: move-result-object v2 │ │ -2dce20: 7220 9089 2000 |0006: invoke-interface {v0, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ -2dce26: 0c02 |0009: move-result-object v2 │ │ -2dce28: 1f02 9310 |000a: check-cast v2, Ljava/util/List; // type@1093 │ │ -2dce2c: 3902 0700 |000c: if-nez v2, 0013 // +0007 │ │ -2dce30: 2202 7c10 |000e: new-instance v2, Ljava/util/ArrayList; // type@107c │ │ -2dce34: 7010 ae88 0200 |0010: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@88ae │ │ -2dce3a: 1102 |0013: return-object v2 │ │ +2dce08: |[2dce08] org.jaudiotagger.audio.generic.GenericTag.getFields:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/util/List; │ │ +2dce18: 5410 9f83 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/generic/GenericTag;.fields:Ljava/util/Map; // field@839f │ │ +2dce1c: 6e10 8e91 0200 |0002: invoke-virtual {v2}, Lorg/jaudiotagger/tag/FieldKey;.name:()Ljava/lang/String; // method@918e │ │ +2dce22: 0c02 |0005: move-result-object v2 │ │ +2dce24: 7220 9089 2000 |0006: invoke-interface {v0, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ +2dce2a: 0c02 |0009: move-result-object v2 │ │ +2dce2c: 1f02 9310 |000a: check-cast v2, Ljava/util/List; // type@1093 │ │ +2dce30: 3902 0700 |000c: if-nez v2, 0013 // +0007 │ │ +2dce34: 2202 7c10 |000e: new-instance v2, Ljava/util/ArrayList; // type@107c │ │ +2dce38: 7010 ae88 0200 |0010: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@88ae │ │ +2dce3e: 1102 |0013: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=205 │ │ 0x000e line=208 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 this Lorg/jaudiotagger/audio/generic/GenericTag; │ │ 0x0000 - 0x0014 reg=2 (null) Lorg/jaudiotagger/tag/FieldKey; │ │ @@ -1237784,19 +1237784,19 @@ │ │ type : '(Lorg/jaudiotagger/tag/FieldKey;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -2dcd38: |[2dcd38] org.jaudiotagger.audio.generic.GenericTag.getFirst:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/lang/String; │ │ -2dcd48: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -2dcd4a: 6e30 948e 2100 |0001: invoke-virtual {v1, v2, v0}, Lorg/jaudiotagger/audio/generic/GenericTag;.getValue:(Lorg/jaudiotagger/tag/FieldKey;I)Ljava/lang/String; // method@8e94 │ │ -2dcd50: 0c02 |0004: move-result-object v2 │ │ -2dcd52: 1102 |0005: return-object v2 │ │ +2dcd3c: |[2dcd3c] org.jaudiotagger.audio.generic.GenericTag.getFirst:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/lang/String; │ │ +2dcd4c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +2dcd4e: 6e30 948e 2100 |0001: invoke-virtual {v1, v2, v0}, Lorg/jaudiotagger/audio/generic/GenericTag;.getValue:(Lorg/jaudiotagger/tag/FieldKey;I)Ljava/lang/String; // method@8e94 │ │ +2dcd54: 0c02 |0004: move-result-object v2 │ │ +2dcd56: 1102 |0005: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=186 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jaudiotagger/audio/generic/GenericTag; │ │ 0x0000 - 0x0006 reg=2 (null) Lorg/jaudiotagger/tag/FieldKey; │ │ │ │ @@ -1237805,34 +1237805,34 @@ │ │ type : '(Lorg/jaudiotagger/tag/FieldKey;)Lorg/jaudiotagger/tag/TagField;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -2dcee4: |[2dcee4] org.jaudiotagger.audio.generic.GenericTag.getFirstField:(Lorg/jaudiotagger/tag/FieldKey;)Lorg/jaudiotagger/tag/TagField; │ │ -2dcef4: 6200 a083 |0000: sget-object v0, Lorg/jaudiotagger/audio/generic/GenericTag;.supportedKeys:Ljava/util/EnumSet; // field@83a0 │ │ -2dcef8: 6e20 1d89 5000 |0002: invoke-virtual {v0, v5}, Ljava/util/EnumSet;.contains:(Ljava/lang/Object;)Z // method@891d │ │ -2dcefe: 0a00 |0005: move-result v0 │ │ -2dcf00: 3800 0b00 |0006: if-eqz v0, 0011 // +000b │ │ -2dcf04: 6e10 8e91 0500 |0008: invoke-virtual {v5}, Lorg/jaudiotagger/tag/FieldKey;.name:()Ljava/lang/String; // method@918e │ │ -2dcf0a: 0c05 |000b: move-result-object v5 │ │ -2dcf0c: 6e20 908e 5400 |000c: invoke-virtual {v4, v5}, Lorg/jaudiotagger/audio/generic/GenericTag;.getFirstField:(Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@8e90 │ │ -2dcf12: 0c05 |000f: move-result-object v5 │ │ -2dcf14: 1105 |0010: return-object v5 │ │ -2dcf16: 2200 4110 |0011: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@1041 │ │ -2dcf1a: 6201 7887 |0013: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.OPERATION_NOT_SUPPORTED_FOR_FIELD:Lorg/jaudiotagger/logging/ErrorMessage; // field@8778 │ │ -2dcf1e: 1212 |0015: const/4 v2, #int 1 // #1 │ │ -2dcf20: 2322 be13 |0016: new-array v2, v2, [Ljava/lang/Object; // type@13be │ │ -2dcf24: 1203 |0018: const/4 v3, #int 0 // #0 │ │ -2dcf26: 4d05 0203 |0019: aput-object v5, v2, v3 │ │ -2dcf2a: 6e20 5891 2100 |001b: invoke-virtual {v1, v2}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ -2dcf30: 0c05 |001e: move-result-object v5 │ │ -2dcf32: 7020 fc87 5000 |001f: invoke-direct {v0, v5}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@87fc │ │ -2dcf38: 2700 |0022: throw v0 │ │ +2dcee8: |[2dcee8] org.jaudiotagger.audio.generic.GenericTag.getFirstField:(Lorg/jaudiotagger/tag/FieldKey;)Lorg/jaudiotagger/tag/TagField; │ │ +2dcef8: 6200 a083 |0000: sget-object v0, Lorg/jaudiotagger/audio/generic/GenericTag;.supportedKeys:Ljava/util/EnumSet; // field@83a0 │ │ +2dcefc: 6e20 1d89 5000 |0002: invoke-virtual {v0, v5}, Ljava/util/EnumSet;.contains:(Ljava/lang/Object;)Z // method@891d │ │ +2dcf02: 0a00 |0005: move-result v0 │ │ +2dcf04: 3800 0b00 |0006: if-eqz v0, 0011 // +000b │ │ +2dcf08: 6e10 8e91 0500 |0008: invoke-virtual {v5}, Lorg/jaudiotagger/tag/FieldKey;.name:()Ljava/lang/String; // method@918e │ │ +2dcf0e: 0c05 |000b: move-result-object v5 │ │ +2dcf10: 6e20 908e 5400 |000c: invoke-virtual {v4, v5}, Lorg/jaudiotagger/audio/generic/GenericTag;.getFirstField:(Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@8e90 │ │ +2dcf16: 0c05 |000f: move-result-object v5 │ │ +2dcf18: 1105 |0010: return-object v5 │ │ +2dcf1a: 2200 4110 |0011: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@1041 │ │ +2dcf1e: 6201 7887 |0013: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.OPERATION_NOT_SUPPORTED_FOR_FIELD:Lorg/jaudiotagger/logging/ErrorMessage; // field@8778 │ │ +2dcf22: 1212 |0015: const/4 v2, #int 1 // #1 │ │ +2dcf24: 2322 be13 |0016: new-array v2, v2, [Ljava/lang/Object; // type@13be │ │ +2dcf28: 1203 |0018: const/4 v3, #int 0 // #0 │ │ +2dcf2a: 4d05 0203 |0019: aput-object v5, v2, v3 │ │ +2dcf2e: 6e20 5891 2100 |001b: invoke-virtual {v1, v2}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ +2dcf34: 0c05 |001e: move-result-object v5 │ │ +2dcf36: 7020 fc87 5000 |001f: invoke-direct {v0, v5}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@87fc │ │ +2dcf3c: 2700 |0022: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=235 │ │ 0x0008 line=237 │ │ 0x0011 line=241 │ │ locals : │ │ 0x0000 - 0x0023 reg=4 this Lorg/jaudiotagger/audio/generic/GenericTag; │ │ @@ -1237843,34 +1237843,34 @@ │ │ type : '(Lorg/jaudiotagger/tag/FieldKey;I)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -2dcd54: |[2dcd54] org.jaudiotagger.audio.generic.GenericTag.getValue:(Lorg/jaudiotagger/tag/FieldKey;I)Ljava/lang/String; │ │ -2dcd64: 6200 a083 |0000: sget-object v0, Lorg/jaudiotagger/audio/generic/GenericTag;.supportedKeys:Ljava/util/EnumSet; // field@83a0 │ │ -2dcd68: 6e20 1d89 4000 |0002: invoke-virtual {v0, v4}, Ljava/util/EnumSet;.contains:(Ljava/lang/Object;)Z // method@891d │ │ -2dcd6e: 0a00 |0005: move-result v0 │ │ -2dcd70: 3800 0b00 |0006: if-eqz v0, 0011 // +000b │ │ -2dcd74: 6e10 8e91 0400 |0008: invoke-virtual {v4}, Lorg/jaudiotagger/tag/FieldKey;.name:()Ljava/lang/String; // method@918e │ │ -2dcd7a: 0c04 |000b: move-result-object v4 │ │ -2dcd7c: 6e30 928e 4305 |000c: invoke-virtual {v3, v4, v5}, Lorg/jaudiotagger/audio/generic/GenericTag;.getItem:(Ljava/lang/String;I)Ljava/lang/String; // method@8e92 │ │ -2dcd82: 0c04 |000f: move-result-object v4 │ │ -2dcd84: 1104 |0010: return-object v4 │ │ -2dcd86: 2205 4110 |0011: new-instance v5, Ljava/lang/UnsupportedOperationException; // type@1041 │ │ -2dcd8a: 6200 7887 |0013: sget-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.OPERATION_NOT_SUPPORTED_FOR_FIELD:Lorg/jaudiotagger/logging/ErrorMessage; // field@8778 │ │ -2dcd8e: 1211 |0015: const/4 v1, #int 1 // #1 │ │ -2dcd90: 2311 be13 |0016: new-array v1, v1, [Ljava/lang/Object; // type@13be │ │ -2dcd94: 1202 |0018: const/4 v2, #int 0 // #0 │ │ -2dcd96: 4d04 0102 |0019: aput-object v4, v1, v2 │ │ -2dcd9a: 6e20 5891 1000 |001b: invoke-virtual {v0, v1}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ -2dcda0: 0c04 |001e: move-result-object v4 │ │ -2dcda2: 7020 fc87 4500 |001f: invoke-direct {v5, v4}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@87fc │ │ -2dcda8: 2705 |0022: throw v5 │ │ +2dcd58: |[2dcd58] org.jaudiotagger.audio.generic.GenericTag.getValue:(Lorg/jaudiotagger/tag/FieldKey;I)Ljava/lang/String; │ │ +2dcd68: 6200 a083 |0000: sget-object v0, Lorg/jaudiotagger/audio/generic/GenericTag;.supportedKeys:Ljava/util/EnumSet; // field@83a0 │ │ +2dcd6c: 6e20 1d89 4000 |0002: invoke-virtual {v0, v4}, Ljava/util/EnumSet;.contains:(Ljava/lang/Object;)Z // method@891d │ │ +2dcd72: 0a00 |0005: move-result v0 │ │ +2dcd74: 3800 0b00 |0006: if-eqz v0, 0011 // +000b │ │ +2dcd78: 6e10 8e91 0400 |0008: invoke-virtual {v4}, Lorg/jaudiotagger/tag/FieldKey;.name:()Ljava/lang/String; // method@918e │ │ +2dcd7e: 0c04 |000b: move-result-object v4 │ │ +2dcd80: 6e30 928e 4305 |000c: invoke-virtual {v3, v4, v5}, Lorg/jaudiotagger/audio/generic/GenericTag;.getItem:(Ljava/lang/String;I)Ljava/lang/String; // method@8e92 │ │ +2dcd86: 0c04 |000f: move-result-object v4 │ │ +2dcd88: 1104 |0010: return-object v4 │ │ +2dcd8a: 2205 4110 |0011: new-instance v5, Ljava/lang/UnsupportedOperationException; // type@1041 │ │ +2dcd8e: 6200 7887 |0013: sget-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.OPERATION_NOT_SUPPORTED_FOR_FIELD:Lorg/jaudiotagger/logging/ErrorMessage; // field@8778 │ │ +2dcd92: 1211 |0015: const/4 v1, #int 1 // #1 │ │ +2dcd94: 2311 be13 |0016: new-array v1, v1, [Ljava/lang/Object; // type@13be │ │ +2dcd98: 1202 |0018: const/4 v2, #int 0 // #0 │ │ +2dcd9a: 4d04 0102 |0019: aput-object v4, v1, v2 │ │ +2dcd9e: 6e20 5891 1000 |001b: invoke-virtual {v0, v1}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ +2dcda4: 0c04 |001e: move-result-object v4 │ │ +2dcda6: 7020 fc87 4500 |001f: invoke-direct {v5, v4}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@87fc │ │ +2dcdac: 2705 |0022: throw v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=192 │ │ 0x0008 line=194 │ │ 0x0011 line=198 │ │ locals : │ │ 0x0000 - 0x0023 reg=3 this Lorg/jaudiotagger/audio/generic/GenericTag; │ │ @@ -1237882,17 +1237882,17 @@ │ │ type : '(Ljava/nio/charset/Charset;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -2dcd0c: |[2dcd0c] org.jaudiotagger.audio.generic.GenericTag.isAllowedEncoding:(Ljava/nio/charset/Charset;)Z │ │ -2dcd1c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -2dcd1e: 0f01 |0001: return v1 │ │ +2dcd10: |[2dcd10] org.jaudiotagger.audio.generic.GenericTag.isAllowedEncoding:(Ljava/nio/charset/Charset;)Z │ │ +2dcd20: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +2dcd22: 0f01 |0001: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 7215 (GenericTag.java) │ │ │ │ Class #3752 header: │ │ @@ -1237924,59 +1237924,59 @@ │ │ type : '([B)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 85 16-bit code units │ │ -2ddb58: |[2ddb58] org.jaudiotagger.audio.mp3.ByteArrayMP3AudioHeader.:([B)V │ │ -2ddb68: 7010 dd8e 0600 |0000: invoke-direct {v6}, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.:()V // method@8edd │ │ -2ddb6e: 7110 5b88 0700 |0003: invoke-static {v7}, Ljava/nio/ByteBuffer;.wrap:([B)Ljava/nio/ByteBuffer; // method@885b │ │ -2ddb74: 0c00 |0006: move-result-object v0 │ │ -2ddb76: 1601 0000 |0007: const-wide/16 v1, #int 0 // #0 │ │ -2ddb7a: 1203 |0009: const/4 v3, #int 0 // #0 │ │ -2ddb7c: 7110 538f 0000 |000a: invoke-static {v0}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.isMPEGFrame:(Ljava/nio/ByteBuffer;)Z // method@8f53 │ │ -2ddb82: 0a04 |000d: move-result v4 │ │ -2ddb84: 1215 |000e: const/4 v5, #int 1 // #1 │ │ -2ddb86: 3804 2100 |000f: if-eqz v4, 0030 // +0021 │ │ -2ddb8a: 7110 598f 0000 |0011: invoke-static {v0}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.parseMPEGHeader:(Ljava/nio/ByteBuffer;)Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader; // method@8f59 │ │ -2ddb90: 0c04 |0014: move-result-object v4 │ │ -2ddb92: 5b64 b483 |0015: iput-object v4, v6, Lorg/jaudiotagger/audio/mp3/ByteArrayMP3AudioHeader;.mp3FrameHeader:Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader; // field@83b4 │ │ -2ddb96: 5463 b483 |0017: iget-object v3, v6, Lorg/jaudiotagger/audio/mp3/ByteArrayMP3AudioHeader;.mp3FrameHeader:Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader; // field@83b4 │ │ -2ddb9a: 7120 7a8f 3000 |0019: invoke-static {v0, v3}, Lorg/jaudiotagger/audio/mp3/XingFrame;.isXingFrame:(Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;)Ljava/nio/ByteBuffer; // method@8f7a │ │ -2ddba0: 0c03 |001c: move-result-object v3 │ │ -2ddba2: 3803 0900 |001d: if-eqz v3, 0026 // +0009 │ │ -2ddba6: 7110 7b8f 0300 |001f: invoke-static {v3}, Lorg/jaudiotagger/audio/mp3/XingFrame;.parseXingFrame:(Ljava/nio/ByteBuffer;)Lorg/jaudiotagger/audio/mp3/XingFrame; // method@8f7b │ │ -2ddbac: 0c00 |0022: move-result-object v0 │ │ -2ddbae: 5b60 b583 |0023: iput-object v0, v6, Lorg/jaudiotagger/audio/mp3/ByteArrayMP3AudioHeader;.mp3XingFrame:Lorg/jaudiotagger/audio/mp3/XingFrame; // field@83b5 │ │ -2ddbb2: 2818 |0025: goto 003d // +0018 │ │ -2ddbb4: 7020 d18e 0600 |0026: invoke-direct {v6, v0}, Lorg/jaudiotagger/audio/mp3/ByteArrayMP3AudioHeader;.isNextFrameValid:(Ljava/nio/ByteBuffer;)Z // method@8ed1 │ │ -2ddbba: 0a03 |0029: move-result v3 │ │ -2ddbbc: 3803 0600 |002a: if-eqz v3, 0030 // +0006 │ │ -2ddbc0: 2811 |002c: goto 003d // +0011 │ │ -2ddbc2: 1213 |002d: const/4 v3, #int 1 // #1 │ │ -2ddbc4: 2802 |002e: goto 0030 // +0002 │ │ -2ddbc6: 0000 |002f: nop // spacer │ │ -2ddbc8: 6e10 4d88 0000 |0030: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ -2ddbce: 0a04 |0033: move-result v4 │ │ -2ddbd0: b054 |0034: add-int/2addr v4, v5 │ │ -2ddbd2: 6e20 4e88 4000 |0035: invoke-virtual {v0, v4}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ -2ddbd8: 1604 0100 |0038: const-wide/16 v4, #int 1 // #1 │ │ -2ddbdc: bb41 |003a: add-long/2addr v1, v4 │ │ -2ddbde: 3803 cfff |003b: if-eqz v3, 000a // -0031 │ │ -2ddbe2: 2177 |003d: array-length v7, v7 │ │ -2ddbe4: 8173 |003e: int-to-long v3, v7 │ │ -2ddbe6: 6e30 d48e 3604 |003f: invoke-virtual {v6, v3, v4}, Lorg/jaudiotagger/audio/mp3/ByteArrayMP3AudioHeader;.setFileSize:(J)V // method@8ed4 │ │ -2ddbec: 6e30 d58e 1602 |0042: invoke-virtual {v6, v1, v2}, Lorg/jaudiotagger/audio/mp3/ByteArrayMP3AudioHeader;.setMp3StartByte:(J)V // method@8ed5 │ │ -2ddbf2: 6e10 d78e 0600 |0045: invoke-virtual {v6}, Lorg/jaudiotagger/audio/mp3/ByteArrayMP3AudioHeader;.setTimePerFrame:()V // method@8ed7 │ │ -2ddbf8: 6e10 d68e 0600 |0048: invoke-virtual {v6}, Lorg/jaudiotagger/audio/mp3/ByteArrayMP3AudioHeader;.setNumberOfFrames:()V // method@8ed6 │ │ -2ddbfe: 6e10 d88e 0600 |004b: invoke-virtual {v6}, Lorg/jaudiotagger/audio/mp3/ByteArrayMP3AudioHeader;.setTrackLength:()V // method@8ed8 │ │ -2ddc04: 6e10 d28e 0600 |004e: invoke-virtual {v6}, Lorg/jaudiotagger/audio/mp3/ByteArrayMP3AudioHeader;.setBitRate:()V // method@8ed2 │ │ -2ddc0a: 6e10 d38e 0600 |0051: invoke-virtual {v6}, Lorg/jaudiotagger/audio/mp3/ByteArrayMP3AudioHeader;.setEncoder:()V // method@8ed3 │ │ -2ddc10: 0e00 |0054: return-void │ │ +2ddb5c: |[2ddb5c] org.jaudiotagger.audio.mp3.ByteArrayMP3AudioHeader.:([B)V │ │ +2ddb6c: 7010 dd8e 0600 |0000: invoke-direct {v6}, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.:()V // method@8edd │ │ +2ddb72: 7110 5b88 0700 |0003: invoke-static {v7}, Ljava/nio/ByteBuffer;.wrap:([B)Ljava/nio/ByteBuffer; // method@885b │ │ +2ddb78: 0c00 |0006: move-result-object v0 │ │ +2ddb7a: 1601 0000 |0007: const-wide/16 v1, #int 0 // #0 │ │ +2ddb7e: 1203 |0009: const/4 v3, #int 0 // #0 │ │ +2ddb80: 7110 538f 0000 |000a: invoke-static {v0}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.isMPEGFrame:(Ljava/nio/ByteBuffer;)Z // method@8f53 │ │ +2ddb86: 0a04 |000d: move-result v4 │ │ +2ddb88: 1215 |000e: const/4 v5, #int 1 // #1 │ │ +2ddb8a: 3804 2100 |000f: if-eqz v4, 0030 // +0021 │ │ +2ddb8e: 7110 598f 0000 |0011: invoke-static {v0}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.parseMPEGHeader:(Ljava/nio/ByteBuffer;)Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader; // method@8f59 │ │ +2ddb94: 0c04 |0014: move-result-object v4 │ │ +2ddb96: 5b64 b483 |0015: iput-object v4, v6, Lorg/jaudiotagger/audio/mp3/ByteArrayMP3AudioHeader;.mp3FrameHeader:Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader; // field@83b4 │ │ +2ddb9a: 5463 b483 |0017: iget-object v3, v6, Lorg/jaudiotagger/audio/mp3/ByteArrayMP3AudioHeader;.mp3FrameHeader:Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader; // field@83b4 │ │ +2ddb9e: 7120 7a8f 3000 |0019: invoke-static {v0, v3}, Lorg/jaudiotagger/audio/mp3/XingFrame;.isXingFrame:(Ljava/nio/ByteBuffer;Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;)Ljava/nio/ByteBuffer; // method@8f7a │ │ +2ddba4: 0c03 |001c: move-result-object v3 │ │ +2ddba6: 3803 0900 |001d: if-eqz v3, 0026 // +0009 │ │ +2ddbaa: 7110 7b8f 0300 |001f: invoke-static {v3}, Lorg/jaudiotagger/audio/mp3/XingFrame;.parseXingFrame:(Ljava/nio/ByteBuffer;)Lorg/jaudiotagger/audio/mp3/XingFrame; // method@8f7b │ │ +2ddbb0: 0c00 |0022: move-result-object v0 │ │ +2ddbb2: 5b60 b583 |0023: iput-object v0, v6, Lorg/jaudiotagger/audio/mp3/ByteArrayMP3AudioHeader;.mp3XingFrame:Lorg/jaudiotagger/audio/mp3/XingFrame; // field@83b5 │ │ +2ddbb6: 2818 |0025: goto 003d // +0018 │ │ +2ddbb8: 7020 d18e 0600 |0026: invoke-direct {v6, v0}, Lorg/jaudiotagger/audio/mp3/ByteArrayMP3AudioHeader;.isNextFrameValid:(Ljava/nio/ByteBuffer;)Z // method@8ed1 │ │ +2ddbbe: 0a03 |0029: move-result v3 │ │ +2ddbc0: 3803 0600 |002a: if-eqz v3, 0030 // +0006 │ │ +2ddbc4: 2811 |002c: goto 003d // +0011 │ │ +2ddbc6: 1213 |002d: const/4 v3, #int 1 // #1 │ │ +2ddbc8: 2802 |002e: goto 0030 // +0002 │ │ +2ddbca: 0000 |002f: nop // spacer │ │ +2ddbcc: 6e10 4d88 0000 |0030: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ +2ddbd2: 0a04 |0033: move-result v4 │ │ +2ddbd4: b054 |0034: add-int/2addr v4, v5 │ │ +2ddbd6: 6e20 4e88 4000 |0035: invoke-virtual {v0, v4}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ +2ddbdc: 1604 0100 |0038: const-wide/16 v4, #int 1 // #1 │ │ +2ddbe0: bb41 |003a: add-long/2addr v1, v4 │ │ +2ddbe2: 3803 cfff |003b: if-eqz v3, 000a // -0031 │ │ +2ddbe6: 2177 |003d: array-length v7, v7 │ │ +2ddbe8: 8173 |003e: int-to-long v3, v7 │ │ +2ddbea: 6e30 d48e 3604 |003f: invoke-virtual {v6, v3, v4}, Lorg/jaudiotagger/audio/mp3/ByteArrayMP3AudioHeader;.setFileSize:(J)V // method@8ed4 │ │ +2ddbf0: 6e30 d58e 1602 |0042: invoke-virtual {v6, v1, v2}, Lorg/jaudiotagger/audio/mp3/ByteArrayMP3AudioHeader;.setMp3StartByte:(J)V // method@8ed5 │ │ +2ddbf6: 6e10 d78e 0600 |0045: invoke-virtual {v6}, Lorg/jaudiotagger/audio/mp3/ByteArrayMP3AudioHeader;.setTimePerFrame:()V // method@8ed7 │ │ +2ddbfc: 6e10 d68e 0600 |0048: invoke-virtual {v6}, Lorg/jaudiotagger/audio/mp3/ByteArrayMP3AudioHeader;.setNumberOfFrames:()V // method@8ed6 │ │ +2ddc02: 6e10 d88e 0600 |004b: invoke-virtual {v6}, Lorg/jaudiotagger/audio/mp3/ByteArrayMP3AudioHeader;.setTrackLength:()V // method@8ed8 │ │ +2ddc08: 6e10 d28e 0600 |004e: invoke-virtual {v6}, Lorg/jaudiotagger/audio/mp3/ByteArrayMP3AudioHeader;.setBitRate:()V // method@8ed2 │ │ +2ddc0e: 6e10 d38e 0600 |0051: invoke-virtual {v6}, Lorg/jaudiotagger/audio/mp3/ByteArrayMP3AudioHeader;.setEncoder:()V // method@8ed3 │ │ +2ddc14: 0e00 |0054: return-void │ │ catches : 4 │ │ 0x0011 - 0x0017 │ │ Lorg/jaudiotagger/audio/exceptions/InvalidAudioFrameException; -> 0x002f │ │ 0x0017 - 0x001d │ │ Lorg/jaudiotagger/audio/exceptions/InvalidAudioFrameException; -> 0x002d │ │ 0x001f - 0x0025 │ │ Lorg/jaudiotagger/audio/exceptions/InvalidAudioFrameException; -> 0x003d │ │ @@ -1238007,39 +1238007,39 @@ │ │ type : '(Ljava/nio/ByteBuffer;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -2ddad8: |[2ddad8] org.jaudiotagger.audio.mp3.ByteArrayMP3AudioHeader.isNextFrameValid:(Ljava/nio/ByteBuffer;)Z │ │ -2ddae8: 6e10 4d88 0500 |0000: invoke-virtual {v5}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ -2ddaee: 0a00 |0003: move-result v0 │ │ -2ddaf0: 6e10 4d88 0500 |0004: invoke-virtual {v5}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ -2ddaf6: 0a01 |0007: move-result v1 │ │ -2ddaf8: 5442 b483 |0008: iget-object v2, v4, Lorg/jaudiotagger/audio/mp3/ByteArrayMP3AudioHeader;.mp3FrameHeader:Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader; // field@83b4 │ │ -2ddafc: 6e10 488f 0200 |000a: invoke-virtual {v2}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.getFrameLength:()I // method@8f48 │ │ -2ddb02: 0a02 |000d: move-result v2 │ │ -2ddb04: b021 |000e: add-int/2addr v1, v2 │ │ -2ddb06: 6e20 4e88 1500 |000f: invoke-virtual {v5, v1}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ -2ddb0c: 7110 538f 0500 |0012: invoke-static {v5}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.isMPEGFrame:(Ljava/nio/ByteBuffer;)Z // method@8f53 │ │ -2ddb12: 0a01 |0015: move-result v1 │ │ -2ddb14: 1202 |0016: const/4 v2, #int 0 // #0 │ │ -2ddb16: 3801 1500 |0017: if-eqz v1, 002c // +0015 │ │ -2ddb1a: 7110 598f 0500 |0019: invoke-static {v5}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.parseMPEGHeader:(Ljava/nio/ByteBuffer;)Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader; // method@8f59 │ │ -2ddb20: 6201 c483 |001c: sget-object v1, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.logger:Ljava/util/logging/Logger; // field@83c4 │ │ -2ddb24: 1a03 bb0f |001e: const-string v3, "Check next frame confirms is an audio header " // string@0fbb │ │ -2ddb28: 6e20 148a 3100 |0020: invoke-virtual {v1, v3}, Ljava/util/logging/Logger;.finer:(Ljava/lang/String;)V // method@8a14 │ │ -2ddb2e: 1212 |0023: const/4 v2, #int 1 // #1 │ │ -2ddb30: 2808 |0024: goto 002c // +0008 │ │ -2ddb32: 6201 c483 |0025: sget-object v1, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.logger:Ljava/util/logging/Logger; // field@83c4 │ │ -2ddb36: 1a03 bc0f |0027: const-string v3, "Check next frame has identified this is not an audio header" // string@0fbc │ │ -2ddb3a: 6e20 148a 3100 |0029: invoke-virtual {v1, v3}, Ljava/util/logging/Logger;.finer:(Ljava/lang/String;)V // method@8a14 │ │ -2ddb40: 6e20 4e88 0500 |002c: invoke-virtual {v5, v0}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ -2ddb46: 0f02 |002f: return v2 │ │ +2ddadc: |[2ddadc] org.jaudiotagger.audio.mp3.ByteArrayMP3AudioHeader.isNextFrameValid:(Ljava/nio/ByteBuffer;)Z │ │ +2ddaec: 6e10 4d88 0500 |0000: invoke-virtual {v5}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ +2ddaf2: 0a00 |0003: move-result v0 │ │ +2ddaf4: 6e10 4d88 0500 |0004: invoke-virtual {v5}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ +2ddafa: 0a01 |0007: move-result v1 │ │ +2ddafc: 5442 b483 |0008: iget-object v2, v4, Lorg/jaudiotagger/audio/mp3/ByteArrayMP3AudioHeader;.mp3FrameHeader:Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader; // field@83b4 │ │ +2ddb00: 6e10 488f 0200 |000a: invoke-virtual {v2}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.getFrameLength:()I // method@8f48 │ │ +2ddb06: 0a02 |000d: move-result v2 │ │ +2ddb08: b021 |000e: add-int/2addr v1, v2 │ │ +2ddb0a: 6e20 4e88 1500 |000f: invoke-virtual {v5, v1}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ +2ddb10: 7110 538f 0500 |0012: invoke-static {v5}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.isMPEGFrame:(Ljava/nio/ByteBuffer;)Z // method@8f53 │ │ +2ddb16: 0a01 |0015: move-result v1 │ │ +2ddb18: 1202 |0016: const/4 v2, #int 0 // #0 │ │ +2ddb1a: 3801 1500 |0017: if-eqz v1, 002c // +0015 │ │ +2ddb1e: 7110 598f 0500 |0019: invoke-static {v5}, Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader;.parseMPEGHeader:(Ljava/nio/ByteBuffer;)Lorg/jaudiotagger/audio/mp3/MPEGFrameHeader; // method@8f59 │ │ +2ddb24: 6201 c483 |001c: sget-object v1, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.logger:Ljava/util/logging/Logger; // field@83c4 │ │ +2ddb28: 1a03 bb0f |001e: const-string v3, "Check next frame confirms is an audio header " // string@0fbb │ │ +2ddb2c: 6e20 148a 3100 |0020: invoke-virtual {v1, v3}, Ljava/util/logging/Logger;.finer:(Ljava/lang/String;)V // method@8a14 │ │ +2ddb32: 1212 |0023: const/4 v2, #int 1 // #1 │ │ +2ddb34: 2808 |0024: goto 002c // +0008 │ │ +2ddb36: 6201 c483 |0025: sget-object v1, Lorg/jaudiotagger/audio/mp3/MP3AudioHeader;.logger:Ljava/util/logging/Logger; // field@83c4 │ │ +2ddb3a: 1a03 bc0f |0027: const-string v3, "Check next frame has identified this is not an audio header" // string@0fbc │ │ +2ddb3e: 6e20 148a 3100 |0029: invoke-virtual {v1, v3}, Ljava/util/logging/Logger;.finer:(Ljava/lang/String;)V // method@8a14 │ │ +2ddb44: 6e20 4e88 0500 |002c: invoke-virtual {v5, v0}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ +2ddb4a: 0f02 |002f: return v2 │ │ catches : 1 │ │ 0x0019 - 0x0023 │ │ Lorg/jaudiotagger/audio/exceptions/InvalidAudioFrameException; -> 0x0025 │ │ positions : │ │ 0x0000 line=86 │ │ 0x0004 line=88 │ │ 0x0012 line=89 │ │ @@ -1238097,17 +1238097,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2e47c8: |[2e47c8] org.jaudiotagger.audio.mp4.Mp4AudioHeader.:()V │ │ -2e47d8: 7010 568e 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.:()V // method@8e56 │ │ -2e47de: 0e00 |0003: return-void │ │ +2e47cc: |[2e47cc] org.jaudiotagger.audio.mp4.Mp4AudioHeader.:()V │ │ +2e47dc: 7010 568e 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/audio/generic/GenericAudioHeader;.:()V // method@8e56 │ │ +2e47e2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/audio/mp4/Mp4AudioHeader; │ │ │ │ Virtual methods - │ │ @@ -1238116,17 +1238116,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2e4780: |[2e4780] org.jaudiotagger.audio.mp4.Mp4AudioHeader.getBrand:()Ljava/lang/String; │ │ -2e4790: 5410 1285 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/mp4/Mp4AudioHeader;.brand:Ljava/lang/String; // field@8512 │ │ -2e4794: 1100 |0002: return-object v0 │ │ +2e4784: |[2e4784] org.jaudiotagger.audio.mp4.Mp4AudioHeader.getBrand:()Ljava/lang/String; │ │ +2e4794: 5410 1285 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/mp4/Mp4AudioHeader;.brand:Ljava/lang/String; // field@8512 │ │ +2e4798: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/mp4/Mp4AudioHeader; │ │ │ │ #1 : (in Lorg/jaudiotagger/audio/mp4/Mp4AudioHeader;) │ │ @@ -1238134,17 +1238134,17 @@ │ │ type : '()Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2e47b0: |[2e47b0] org.jaudiotagger.audio.mp4.Mp4AudioHeader.getKind:()Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; │ │ -2e47c0: 5410 1385 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/mp4/Mp4AudioHeader;.kind:Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // field@8513 │ │ -2e47c4: 1100 |0002: return-object v0 │ │ +2e47b4: |[2e47b4] org.jaudiotagger.audio.mp4.Mp4AudioHeader.getKind:()Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; │ │ +2e47c4: 5410 1385 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/mp4/Mp4AudioHeader;.kind:Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // field@8513 │ │ +2e47c8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/mp4/Mp4AudioHeader; │ │ │ │ #2 : (in Lorg/jaudiotagger/audio/mp4/Mp4AudioHeader;) │ │ @@ -1238152,17 +1238152,17 @@ │ │ type : '()Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2e4798: |[2e4798] org.jaudiotagger.audio.mp4.Mp4AudioHeader.getProfile:()Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile; │ │ -2e47a8: 5410 1485 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/mp4/Mp4AudioHeader;.profile:Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile; // field@8514 │ │ -2e47ac: 1100 |0002: return-object v0 │ │ +2e479c: |[2e479c] org.jaudiotagger.audio.mp4.Mp4AudioHeader.getProfile:()Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile; │ │ +2e47ac: 5410 1485 |0000: iget-object v0, v1, Lorg/jaudiotagger/audio/mp4/Mp4AudioHeader;.profile:Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile; // field@8514 │ │ +2e47b0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/audio/mp4/Mp4AudioHeader; │ │ │ │ #3 : (in Lorg/jaudiotagger/audio/mp4/Mp4AudioHeader;) │ │ @@ -1238170,17 +1238170,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2e47e0: |[2e47e0] org.jaudiotagger.audio.mp4.Mp4AudioHeader.setBrand:(Ljava/lang/String;)V │ │ -2e47f0: 5b01 1285 |0000: iput-object v1, v0, Lorg/jaudiotagger/audio/mp4/Mp4AudioHeader;.brand:Ljava/lang/String; // field@8512 │ │ -2e47f4: 0e00 |0002: return-void │ │ +2e47e4: |[2e47e4] org.jaudiotagger.audio.mp4.Mp4AudioHeader.setBrand:(Ljava/lang/String;)V │ │ +2e47f4: 5b01 1285 |0000: iput-object v1, v0, Lorg/jaudiotagger/audio/mp4/Mp4AudioHeader;.brand:Ljava/lang/String; // field@8512 │ │ +2e47f8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/audio/mp4/Mp4AudioHeader; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1238189,17 +1238189,17 @@ │ │ type : '(Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2e47f8: |[2e47f8] org.jaudiotagger.audio.mp4.Mp4AudioHeader.setKind:(Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;)V │ │ -2e4808: 5b01 1385 |0000: iput-object v1, v0, Lorg/jaudiotagger/audio/mp4/Mp4AudioHeader;.kind:Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // field@8513 │ │ -2e480c: 0e00 |0002: return-void │ │ +2e47fc: |[2e47fc] org.jaudiotagger.audio.mp4.Mp4AudioHeader.setKind:(Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind;)V │ │ +2e480c: 5b01 1385 |0000: iput-object v1, v0, Lorg/jaudiotagger/audio/mp4/Mp4AudioHeader;.kind:Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; // field@8513 │ │ +2e4810: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/audio/mp4/Mp4AudioHeader; │ │ 0x0000 - 0x0003 reg=1 (null) Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$Kind; │ │ │ │ @@ -1238208,17 +1238208,17 @@ │ │ type : '(Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2e4810: |[2e4810] org.jaudiotagger.audio.mp4.Mp4AudioHeader.setProfile:(Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile;)V │ │ -2e4820: 5b01 1485 |0000: iput-object v1, v0, Lorg/jaudiotagger/audio/mp4/Mp4AudioHeader;.profile:Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile; // field@8514 │ │ -2e4824: 0e00 |0002: return-void │ │ +2e4814: |[2e4814] org.jaudiotagger.audio.mp4.Mp4AudioHeader.setProfile:(Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile;)V │ │ +2e4824: 5b01 1485 |0000: iput-object v1, v0, Lorg/jaudiotagger/audio/mp4/Mp4AudioHeader;.profile:Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile; // field@8514 │ │ +2e4828: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/audio/mp4/Mp4AudioHeader; │ │ 0x0000 - 0x0003 reg=1 (null) Lorg/jaudiotagger/audio/mp4/atom/Mp4EsdsBox$AudioProfile; │ │ │ │ @@ -1238255,17 +1238255,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2f4b60: |[2f4b60] org.jaudiotagger.tag.InvalidDataTypeException.:()V │ │ -2f4b70: 7010 a291 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/InvalidTagException;.:()V // method@91a2 │ │ -2f4b76: 0e00 |0003: return-void │ │ +2f4b64: |[2f4b64] org.jaudiotagger.tag.InvalidDataTypeException.:()V │ │ +2f4b74: 7010 a291 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/InvalidTagException;.:()V // method@91a2 │ │ +2f4b7a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/InvalidDataTypeException; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/InvalidDataTypeException;) │ │ @@ -1238273,17 +1238273,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -2f4b78: |[2f4b78] org.jaudiotagger.tag.InvalidDataTypeException.:(Ljava/lang/String;)V │ │ -2f4b88: 7020 a391 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/InvalidTagException;.:(Ljava/lang/String;)V // method@91a3 │ │ -2f4b8e: 0e00 |0003: return-void │ │ +2f4b7c: |[2f4b7c] org.jaudiotagger.tag.InvalidDataTypeException.:(Ljava/lang/String;)V │ │ +2f4b8c: 7020 a391 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/InvalidTagException;.:(Ljava/lang/String;)V // method@91a3 │ │ +2f4b92: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/InvalidDataTypeException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1238292,17 +1238292,17 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Throwable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -2f4b90: |[2f4b90] org.jaudiotagger.tag.InvalidDataTypeException.:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ -2f4ba0: 7030 a491 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/InvalidTagException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@91a4 │ │ -2f4ba6: 0e00 |0003: return-void │ │ +2f4b94: |[2f4b94] org.jaudiotagger.tag.InvalidDataTypeException.:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ +2f4ba4: 7030 a491 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/InvalidTagException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@91a4 │ │ +2f4baa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/InvalidDataTypeException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/Throwable; │ │ @@ -1238312,17 +1238312,17 @@ │ │ type : '(Ljava/lang/Throwable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -2f4ba8: |[2f4ba8] org.jaudiotagger.tag.InvalidDataTypeException.:(Ljava/lang/Throwable;)V │ │ -2f4bb8: 7020 a591 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/InvalidTagException;.:(Ljava/lang/Throwable;)V // method@91a5 │ │ -2f4bbe: 0e00 |0003: return-void │ │ +2f4bac: |[2f4bac] org.jaudiotagger.tag.InvalidDataTypeException.:(Ljava/lang/Throwable;)V │ │ +2f4bbc: 7020 a591 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/InvalidTagException;.:(Ljava/lang/Throwable;)V // method@91a5 │ │ +2f4bc2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/InvalidDataTypeException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/Throwable; │ │ │ │ @@ -1238360,17 +1238360,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2f4bc0: |[2f4bc0] org.jaudiotagger.tag.InvalidFrameException.:()V │ │ -2f4bd0: 7010 a291 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/InvalidTagException;.:()V // method@91a2 │ │ -2f4bd6: 0e00 |0003: return-void │ │ +2f4bc4: |[2f4bc4] org.jaudiotagger.tag.InvalidFrameException.:()V │ │ +2f4bd4: 7010 a291 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/InvalidTagException;.:()V // method@91a2 │ │ +2f4bda: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/InvalidFrameException; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/InvalidFrameException;) │ │ @@ -1238378,17 +1238378,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -2f4bd8: |[2f4bd8] org.jaudiotagger.tag.InvalidFrameException.:(Ljava/lang/String;)V │ │ -2f4be8: 7020 a391 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/InvalidTagException;.:(Ljava/lang/String;)V // method@91a3 │ │ -2f4bee: 0e00 |0003: return-void │ │ +2f4bdc: |[2f4bdc] org.jaudiotagger.tag.InvalidFrameException.:(Ljava/lang/String;)V │ │ +2f4bec: 7020 a391 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/InvalidTagException;.:(Ljava/lang/String;)V // method@91a3 │ │ +2f4bf2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/InvalidFrameException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1238397,17 +1238397,17 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Throwable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -2f4bf0: |[2f4bf0] org.jaudiotagger.tag.InvalidFrameException.:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ -2f4c00: 7030 a491 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/InvalidTagException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@91a4 │ │ -2f4c06: 0e00 |0003: return-void │ │ +2f4bf4: |[2f4bf4] org.jaudiotagger.tag.InvalidFrameException.:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ +2f4c04: 7030 a491 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/InvalidTagException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@91a4 │ │ +2f4c0a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/InvalidFrameException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/Throwable; │ │ @@ -1238417,17 +1238417,17 @@ │ │ type : '(Ljava/lang/Throwable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -2f4c08: |[2f4c08] org.jaudiotagger.tag.InvalidFrameException.:(Ljava/lang/Throwable;)V │ │ -2f4c18: 7020 a591 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/InvalidTagException;.:(Ljava/lang/Throwable;)V // method@91a5 │ │ -2f4c1e: 0e00 |0003: return-void │ │ +2f4c0c: |[2f4c0c] org.jaudiotagger.tag.InvalidFrameException.:(Ljava/lang/Throwable;)V │ │ +2f4c1c: 7020 a591 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/InvalidTagException;.:(Ljava/lang/Throwable;)V // method@91a5 │ │ +2f4c22: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/InvalidFrameException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/Throwable; │ │ │ │ @@ -1238465,17 +1238465,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -2f69b8: |[2f69b8] org.jaudiotagger.tag.asf.AbstractAsfTagImageField.:(Ljava/lang/String;)V │ │ -2f69c8: 7020 e492 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/asf/AsfTagField;.:(Ljava/lang/String;)V // method@92e4 │ │ -2f69ce: 0e00 |0003: return-void │ │ +2f69bc: |[2f69bc] org.jaudiotagger.tag.asf.AbstractAsfTagImageField.:(Ljava/lang/String;)V │ │ +2f69cc: 7020 e492 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/asf/AsfTagField;.:(Ljava/lang/String;)V // method@92e4 │ │ +2f69d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/asf/AbstractAsfTagImageField; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1238484,17 +1238484,17 @@ │ │ type : '(Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -2f69d0: |[2f69d0] org.jaudiotagger.tag.asf.AbstractAsfTagImageField.:(Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;)V │ │ -2f69e0: 7020 e592 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/asf/AsfTagField;.:(Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;)V // method@92e5 │ │ -2f69e6: 0e00 |0003: return-void │ │ +2f69d4: |[2f69d4] org.jaudiotagger.tag.asf.AbstractAsfTagImageField.:(Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;)V │ │ +2f69e4: 7020 e592 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/asf/AsfTagField;.:(Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;)V // method@92e5 │ │ +2f69ea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/asf/AbstractAsfTagImageField; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; │ │ │ │ @@ -1238503,17 +1238503,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/asf/AsfFieldKey;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -2f69e8: |[2f69e8] org.jaudiotagger.tag.asf.AbstractAsfTagImageField.:(Lorg/jaudiotagger/tag/asf/AsfFieldKey;)V │ │ -2f69f8: 7020 e692 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/asf/AsfTagField;.:(Lorg/jaudiotagger/tag/asf/AsfFieldKey;)V // method@92e6 │ │ -2f69fe: 0e00 |0003: return-void │ │ +2f69ec: |[2f69ec] org.jaudiotagger.tag.asf.AbstractAsfTagImageField.:(Lorg/jaudiotagger/tag/asf/AsfFieldKey;)V │ │ +2f69fc: 7020 e692 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/asf/AsfTagField;.:(Lorg/jaudiotagger/tag/asf/AsfFieldKey;)V // method@92e6 │ │ +2f6a02: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/asf/AbstractAsfTagImageField; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/tag/asf/AsfFieldKey; │ │ │ │ @@ -1238662,505 +1238662,505 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 1144 16-bit code units │ │ -2f95ec: |[2f95ec] org.jaudiotagger.tag.asf.AsfTag.:()V │ │ -2f95fc: 2200 8610 |0000: new-instance v0, Ljava/util/EnumMap; // type@1086 │ │ -2f9600: 1c01 be11 |0002: const-class v1, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -2f9604: 7020 1789 1000 |0004: invoke-direct {v0, v1}, Ljava/util/EnumMap;.:(Ljava/lang/Class;)V // method@8917 │ │ -2f960a: 6900 2989 |0007: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfTag;.tagFieldToAsfField:Ljava/util/EnumMap; // field@8929 │ │ -2f960e: 6201 9787 |0009: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ACOUSTID_FINGERPRINT:Lorg/jaudiotagger/tag/FieldKey; // field@8797 │ │ -2f9612: 6202 7388 |000b: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ACOUSTID_FINGERPRINT:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8873 │ │ -2f9616: 6e30 1a89 1002 |000d: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f961c: 6201 9887 |0010: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ACOUSTID_ID:Lorg/jaudiotagger/tag/FieldKey; // field@8798 │ │ -2f9620: 6202 7588 |0012: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ACOUSTID_ID:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8875 │ │ -2f9624: 6e30 1a89 1002 |0014: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f962a: 6201 9987 |0017: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ALBUM:Lorg/jaudiotagger/tag/FieldKey; // field@8799 │ │ -2f962e: 6202 7688 |0019: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ALBUM:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8876 │ │ -2f9632: 6e30 1a89 1002 |001b: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f9638: 6201 9a87 |001e: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ALBUM_ARTIST:Lorg/jaudiotagger/tag/FieldKey; // field@879a │ │ -2f963c: 6202 7788 |0020: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ALBUM_ARTIST:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8877 │ │ -2f9640: 6e30 1a89 1002 |0022: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f9646: 6201 9d87 |0025: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ALBUM_ARTIST_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@879d │ │ -2f964a: 6202 7a88 |0027: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ALBUM_ARTIST_SORT:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@887a │ │ -2f964e: 6e30 1a89 1002 |0029: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f9654: 6201 9b87 |002c: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ALBUM_ARTISTS:Lorg/jaudiotagger/tag/FieldKey; // field@879b │ │ -2f9658: 6202 7888 |002e: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ALBUM_ARTISTS:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8878 │ │ -2f965c: 6e30 1a89 1002 |0030: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f9662: 6201 9c87 |0033: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ALBUM_ARTISTS_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@879c │ │ -2f9666: 6202 7988 |0035: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ALBUM_ARTISTS_SORT:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8879 │ │ -2f966a: 6e30 1a89 1002 |0037: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f9670: 6201 9e87 |003a: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ALBUM_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@879e │ │ -2f9674: 6202 7b88 |003c: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ALBUM_SORT:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@887b │ │ -2f9678: 6e30 1a89 1002 |003e: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f967e: 6201 9f87 |0041: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.AMAZON_ID:Lorg/jaudiotagger/tag/FieldKey; // field@879f │ │ -2f9682: 6202 7c88 |0043: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.AMAZON_ID:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@887c │ │ -2f9686: 6e30 1a89 1002 |0045: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f968c: 6201 a087 |0048: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ARRANGER:Lorg/jaudiotagger/tag/FieldKey; // field@87a0 │ │ -2f9690: 6202 7d88 |004a: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ARRANGER:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@887d │ │ -2f9694: 6e30 1a89 1002 |004c: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f969a: 6201 a187 |004f: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ARRANGER_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@87a1 │ │ -2f969e: 6202 7e88 |0051: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ARRANGER_SORT:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@887e │ │ -2f96a2: 6e30 1a89 1002 |0053: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f96a8: 6201 a287 |0056: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ARTIST:Lorg/jaudiotagger/tag/FieldKey; // field@87a2 │ │ -2f96ac: 6202 8288 |0058: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.AUTHOR:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8882 │ │ -2f96b0: 6e30 1a89 1002 |005a: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f96b6: 6201 a387 |005d: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ARTISTS:Lorg/jaudiotagger/tag/FieldKey; // field@87a3 │ │ -2f96ba: 6202 7f88 |005f: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ARTISTS:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@887f │ │ -2f96be: 6e30 1a89 1002 |0061: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f96c4: 6201 a487 |0064: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ARTISTS_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@87a4 │ │ -2f96c8: 6202 8088 |0066: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ARTISTS_SORT:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8880 │ │ -2f96cc: 6e30 1a89 1002 |0068: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f96d2: 6201 a587 |006b: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ARTIST_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@87a5 │ │ -2f96d6: 6202 8188 |006d: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ARTIST_SORT:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8881 │ │ -2f96da: 6e30 1a89 1002 |006f: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f96e0: 6201 a687 |0072: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.BARCODE:Lorg/jaudiotagger/tag/FieldKey; // field@87a6 │ │ -2f96e4: 6202 8688 |0074: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.BARCODE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8886 │ │ -2f96e8: 6e30 1a89 1002 |0076: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f96ee: 6201 a787 |0079: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.BPM:Lorg/jaudiotagger/tag/FieldKey; // field@87a7 │ │ -2f96f2: 6202 8788 |007b: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.BPM:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8887 │ │ -2f96f6: 6e30 1a89 1002 |007d: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f96fc: 6201 a887 |0080: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.CATALOG_NO:Lorg/jaudiotagger/tag/FieldKey; // field@87a8 │ │ -2f9700: 6202 8888 |0082: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.CATALOG_NO:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8888 │ │ -2f9704: 6e30 1a89 1002 |0084: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f970a: 6201 a987 |0087: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.CHOIR:Lorg/jaudiotagger/tag/FieldKey; // field@87a9 │ │ -2f970e: 6202 8a88 |0089: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.CHOIR:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@888a │ │ -2f9712: 6e30 1a89 1002 |008b: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f9718: 6201 aa87 |008e: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.CHOIR_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@87aa │ │ -2f971c: 6202 8b88 |0090: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.CHOIR_SORT:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@888b │ │ -2f9720: 6e30 1a89 1002 |0092: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f9726: 6201 ab87 |0095: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.CLASSICAL_CATALOG:Lorg/jaudiotagger/tag/FieldKey; // field@87ab │ │ -2f972a: 6202 8c88 |0097: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.CLASSICAL_CATALOG:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@888c │ │ -2f972e: 6e30 1a89 1002 |0099: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f9734: 6201 ac87 |009c: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.CLASSICAL_NICKNAME:Lorg/jaudiotagger/tag/FieldKey; // field@87ac │ │ -2f9738: 6202 8d88 |009e: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.CLASSICAL_NICKNAME:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@888d │ │ -2f973c: 6e30 1a89 1002 |00a0: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f9742: 6201 ad87 |00a3: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.COMMENT:Lorg/jaudiotagger/tag/FieldKey; // field@87ad │ │ -2f9746: 6202 9d88 |00a5: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.DESCRIPTION:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@889d │ │ -2f974a: 6e30 1a89 1002 |00a7: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f9750: 6201 ae87 |00aa: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.COMPOSER:Lorg/jaudiotagger/tag/FieldKey; // field@87ae │ │ -2f9754: 6202 8e88 |00ac: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.COMPOSER:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@888e │ │ -2f9758: 6e30 1a89 1002 |00ae: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f975e: 6201 af87 |00b1: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.COMPOSER_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@87af │ │ -2f9762: 6202 8f88 |00b3: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.COMPOSER_SORT:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@888f │ │ -2f9766: 6e30 1a89 1002 |00b5: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f976c: 6201 b087 |00b8: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.CONDUCTOR:Lorg/jaudiotagger/tag/FieldKey; // field@87b0 │ │ -2f9770: 6202 9088 |00ba: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.CONDUCTOR:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8890 │ │ -2f9774: 6e30 1a89 1002 |00bc: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f977a: 6201 b187 |00bf: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.CONDUCTOR_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@87b1 │ │ -2f977e: 6202 9188 |00c1: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.CONDUCTOR_SORT:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8891 │ │ -2f9782: 6e30 1a89 1002 |00c3: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f9788: 6201 b287 |00c6: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.COPYRIGHT:Lorg/jaudiotagger/tag/FieldKey; // field@87b2 │ │ -2f978c: 6202 9288 |00c8: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.COPYRIGHT:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8892 │ │ -2f9790: 6e30 1a89 1002 |00ca: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f9796: 6201 b387 |00cd: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.COUNTRY:Lorg/jaudiotagger/tag/FieldKey; // field@87b3 │ │ -2f979a: 6202 9488 |00cf: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.COUNTRY:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8894 │ │ -2f979e: 6e30 1a89 1002 |00d1: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f97a4: 6201 b487 |00d4: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.COVER_ART:Lorg/jaudiotagger/tag/FieldKey; // field@87b4 │ │ -2f97a8: 6202 9588 |00d6: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.COVER_ART:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8895 │ │ -2f97ac: 6e30 1a89 1002 |00d8: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f97b2: 6201 b587 |00db: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.CUSTOM1:Lorg/jaudiotagger/tag/FieldKey; // field@87b5 │ │ -2f97b6: 6202 9888 |00dd: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.CUSTOM1:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8898 │ │ -2f97ba: 6e30 1a89 1002 |00df: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f97c0: 6201 b687 |00e2: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.CUSTOM2:Lorg/jaudiotagger/tag/FieldKey; // field@87b6 │ │ -2f97c4: 6202 9988 |00e4: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.CUSTOM2:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8899 │ │ -2f97c8: 6e30 1a89 1002 |00e6: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f97ce: 6201 b787 |00e9: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.CUSTOM3:Lorg/jaudiotagger/tag/FieldKey; // field@87b7 │ │ -2f97d2: 6202 9a88 |00eb: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.CUSTOM3:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@889a │ │ -2f97d6: 6e30 1a89 1002 |00ed: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f97dc: 6201 b887 |00f0: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.CUSTOM4:Lorg/jaudiotagger/tag/FieldKey; // field@87b8 │ │ -2f97e0: 6202 9b88 |00f2: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.CUSTOM4:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@889b │ │ -2f97e4: 6e30 1a89 1002 |00f4: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f97ea: 6201 b987 |00f7: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.CUSTOM5:Lorg/jaudiotagger/tag/FieldKey; // field@87b9 │ │ -2f97ee: 6202 9c88 |00f9: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.CUSTOM5:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@889c │ │ -2f97f2: 6e30 1a89 1002 |00fb: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f97f8: 6201 ba87 |00fe: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.DISC_NO:Lorg/jaudiotagger/tag/FieldKey; // field@87ba │ │ -2f97fc: 6202 9f88 |0100: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.DISC_NO:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@889f │ │ -2f9800: 6e30 1a89 1002 |0102: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f9806: 6201 bb87 |0105: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.DISC_SUBTITLE:Lorg/jaudiotagger/tag/FieldKey; // field@87bb │ │ -2f980a: 6202 a088 |0107: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.DISC_SUBTITLE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88a0 │ │ -2f980e: 6e30 1a89 1002 |0109: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f9814: 6201 bc87 |010c: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.DISC_TOTAL:Lorg/jaudiotagger/tag/FieldKey; // field@87bc │ │ -2f9818: 6202 a188 |010e: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.DISC_TOTAL:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88a1 │ │ -2f981c: 6e30 1a89 1002 |0110: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f9822: 6201 bd87 |0113: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.DJMIXER:Lorg/jaudiotagger/tag/FieldKey; // field@87bd │ │ -2f9826: 6202 a288 |0115: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.DJMIXER:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88a2 │ │ -2f982a: 6e30 1a89 1002 |0117: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f9830: 6201 dc87 |011a: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MOOD_ELECTRONIC:Lorg/jaudiotagger/tag/FieldKey; // field@87dc │ │ -2f9834: 6202 c688 |011c: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MOOD_ELECTRONIC:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88c6 │ │ -2f9838: 6e30 1a89 1002 |011e: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f983e: 6201 be87 |0121: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ENCODER:Lorg/jaudiotagger/tag/FieldKey; // field@87be │ │ -2f9842: 6202 a488 |0123: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ENCODER:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88a4 │ │ -2f9846: 6e30 1a89 1002 |0125: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f984c: 6201 bf87 |0128: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ENGINEER:Lorg/jaudiotagger/tag/FieldKey; // field@87bf │ │ -2f9850: 6202 a588 |012a: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ENGINEER:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88a5 │ │ -2f9854: 6e30 1a89 1002 |012c: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f985a: 6201 c087 |012f: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ENSEMBLE:Lorg/jaudiotagger/tag/FieldKey; // field@87c0 │ │ -2f985e: 6202 a688 |0131: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ENSEMBLE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88a6 │ │ -2f9862: 6e30 1a89 1002 |0133: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f9868: 6201 c187 |0136: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ENSEMBLE_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@87c1 │ │ -2f986c: 6202 a788 |0138: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ENSEMBLE_SORT:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88a7 │ │ -2f9870: 6e30 1a89 1002 |013a: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f9876: 6201 c287 |013d: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.FBPM:Lorg/jaudiotagger/tag/FieldKey; // field@87c2 │ │ -2f987a: 6202 a888 |013f: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.FBPM:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88a8 │ │ -2f987e: 6e30 1a89 1002 |0141: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f9884: 6201 c387 |0144: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.GENRE:Lorg/jaudiotagger/tag/FieldKey; // field@87c3 │ │ -2f9888: 6202 aa88 |0146: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.GENRE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88aa │ │ -2f988c: 6e30 1a89 1002 |0148: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f9892: 6201 c487 |014b: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.GROUP:Lorg/jaudiotagger/tag/FieldKey; // field@87c4 │ │ -2f9896: 6202 ac88 |014d: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.GROUP:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88ac │ │ -2f989a: 6e30 1a89 1002 |014f: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f98a0: 6201 c587 |0152: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.GROUPING:Lorg/jaudiotagger/tag/FieldKey; // field@87c5 │ │ -2f98a4: 6202 ad88 |0154: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.GROUPING:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88ad │ │ -2f98a8: 6e30 1a89 1002 |0156: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f98ae: 6201 c687 |0159: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.INSTRUMENT:Lorg/jaudiotagger/tag/FieldKey; // field@87c6 │ │ -2f98b2: 6202 af88 |015b: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.INSTRUMENT:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88af │ │ -2f98b6: 6e30 1a89 1002 |015d: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f98bc: 6201 c787 |0160: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.INVOLVED_PERSON:Lorg/jaudiotagger/tag/FieldKey; // field@87c7 │ │ -2f98c0: 6202 b088 |0162: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.INVOLVED_PERSON:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88b0 │ │ -2f98c4: 6e30 1a89 1002 |0164: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f98ca: 6201 c887 |0167: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.IPI:Lorg/jaudiotagger/tag/FieldKey; // field@87c8 │ │ -2f98ce: 6202 b188 |0169: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.IPI:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88b1 │ │ -2f98d2: 6e30 1a89 1002 |016b: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f98d8: 6201 c987 |016e: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ISRC:Lorg/jaudiotagger/tag/FieldKey; // field@87c9 │ │ -2f98dc: 6202 b288 |0170: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ISRC:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88b2 │ │ -2f98e0: 6e30 1a89 1002 |0172: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f98e6: 6201 ca87 |0175: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ISWC:Lorg/jaudiotagger/tag/FieldKey; // field@87ca │ │ -2f98ea: 6202 b488 |0177: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ISWC:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88b4 │ │ -2f98ee: 6e30 1a89 1002 |0179: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f98f4: 6201 cb87 |017c: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.IS_CLASSICAL:Lorg/jaudiotagger/tag/FieldKey; // field@87cb │ │ -2f98f8: 6202 b588 |017e: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.IS_CLASSICAL:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88b5 │ │ -2f98fc: 6e30 1a89 1002 |0180: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f9902: 6201 cc87 |0183: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.IS_COMPILATION:Lorg/jaudiotagger/tag/FieldKey; // field@87cc │ │ -2f9906: 6202 b688 |0185: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.IS_COMPILATION:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88b6 │ │ -2f990a: 6e30 1a89 1002 |0187: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f9910: 6201 cd87 |018a: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.IS_HD:Lorg/jaudiotagger/tag/FieldKey; // field@87cd │ │ -2f9914: 6202 b788 |018c: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.IS_HD:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88b7 │ │ -2f9918: 6e30 1a89 1002 |018e: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f991e: 6201 ce87 |0191: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.IS_SOUNDTRACK:Lorg/jaudiotagger/tag/FieldKey; // field@87ce │ │ -2f9922: 6202 b888 |0193: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.IS_SOUNDTRACK:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88b8 │ │ -2f9926: 6e30 1a89 1002 |0195: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f992c: 6201 d087 |0198: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.KEY:Lorg/jaudiotagger/tag/FieldKey; // field@87d0 │ │ -2f9930: 6202 ae88 |019a: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.INITIAL_KEY:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88ae │ │ -2f9934: 6e30 1a89 1002 |019c: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f993a: 6201 d187 |019f: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.LANGUAGE:Lorg/jaudiotagger/tag/FieldKey; // field@87d1 │ │ -2f993e: 6202 b988 |01a1: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.LANGUAGE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88b9 │ │ -2f9942: 6e30 1a89 1002 |01a3: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f9948: 6201 d287 |01a6: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.LYRICIST:Lorg/jaudiotagger/tag/FieldKey; // field@87d2 │ │ -2f994c: 6202 ba88 |01a8: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.LYRICIST:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88ba │ │ -2f9950: 6e30 1a89 1002 |01aa: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f9956: 6201 d387 |01ad: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.LYRICIST_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@87d3 │ │ -2f995a: 6202 bb88 |01af: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.LYRICIST_SORT:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88bb │ │ -2f995e: 6e30 1a89 1002 |01b1: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f9964: 6201 d487 |01b4: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.LYRICS:Lorg/jaudiotagger/tag/FieldKey; // field@87d4 │ │ -2f9968: 6202 bc88 |01b6: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.LYRICS:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88bc │ │ -2f996c: 6e30 1a89 1002 |01b8: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f9972: 6201 d587 |01bb: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MEDIA:Lorg/jaudiotagger/tag/FieldKey; // field@87d5 │ │ -2f9976: 6202 be88 |01bd: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MEDIA:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88be │ │ -2f997a: 6e30 1a89 1002 |01bf: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f9980: 6201 d687 |01c2: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MIXER:Lorg/jaudiotagger/tag/FieldKey; // field@87d6 │ │ -2f9984: 6202 bf88 |01c4: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MIXER:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88bf │ │ -2f9988: 6e30 1a89 1002 |01c6: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f998e: 6201 d787 |01c9: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MOOD:Lorg/jaudiotagger/tag/FieldKey; // field@87d7 │ │ -2f9992: 6202 c188 |01cb: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MOOD:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88c1 │ │ -2f9996: 6e30 1a89 1002 |01cd: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f999c: 6201 d887 |01d0: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MOOD_ACOUSTIC:Lorg/jaudiotagger/tag/FieldKey; // field@87d8 │ │ -2f99a0: 6202 c288 |01d2: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MOOD_ACOUSTIC:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88c2 │ │ -2f99a4: 6e30 1a89 1002 |01d4: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f99aa: 6201 d987 |01d7: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MOOD_AGGRESSIVE:Lorg/jaudiotagger/tag/FieldKey; // field@87d9 │ │ -2f99ae: 6202 c388 |01d9: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MOOD_AGGRESSIVE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88c3 │ │ -2f99b2: 6e30 1a89 1002 |01db: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f99b8: 6201 da87 |01de: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MOOD_AROUSAL:Lorg/jaudiotagger/tag/FieldKey; // field@87da │ │ -2f99bc: 6202 c488 |01e0: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MOOD_AROUSAL:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88c4 │ │ -2f99c0: 6e30 1a89 1002 |01e2: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f99c6: 6201 db87 |01e5: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MOOD_DANCEABILITY:Lorg/jaudiotagger/tag/FieldKey; // field@87db │ │ -2f99ca: 6202 c588 |01e7: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MOOD_DANCEABILITY:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88c5 │ │ -2f99ce: 6e30 1a89 1002 |01e9: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f99d4: 6201 dd87 |01ec: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MOOD_HAPPY:Lorg/jaudiotagger/tag/FieldKey; // field@87dd │ │ -2f99d8: 6202 c788 |01ee: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MOOD_HAPPY:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88c7 │ │ -2f99dc: 6e30 1a89 1002 |01f0: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f99e2: 6201 de87 |01f3: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MOOD_INSTRUMENTAL:Lorg/jaudiotagger/tag/FieldKey; // field@87de │ │ -2f99e6: 6202 c888 |01f5: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MOOD_INSTRUMENTAL:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88c8 │ │ -2f99ea: 6e30 1a89 1002 |01f7: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f99f0: 6201 df87 |01fa: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MOOD_PARTY:Lorg/jaudiotagger/tag/FieldKey; // field@87df │ │ -2f99f4: 6202 c988 |01fc: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MOOD_PARTY:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88c9 │ │ -2f99f8: 6e30 1a89 1002 |01fe: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f99fe: 6201 e087 |0201: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MOOD_RELAXED:Lorg/jaudiotagger/tag/FieldKey; // field@87e0 │ │ -2f9a02: 6202 ca88 |0203: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MOOD_RELAXED:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88ca │ │ -2f9a06: 6e30 1a89 1002 |0205: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f9a0c: 6201 e187 |0208: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MOOD_SAD:Lorg/jaudiotagger/tag/FieldKey; // field@87e1 │ │ -2f9a10: 6202 cb88 |020a: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MOOD_SAD:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88cb │ │ -2f9a14: 6e30 1a89 1002 |020c: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f9a1a: 6201 e287 |020f: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MOOD_VALENCE:Lorg/jaudiotagger/tag/FieldKey; // field@87e2 │ │ -2f9a1e: 6202 cc88 |0211: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MOOD_VALENCE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88cc │ │ -2f9a22: 6e30 1a89 1002 |0213: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f9a28: 6201 e387 |0216: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MOVEMENT:Lorg/jaudiotagger/tag/FieldKey; // field@87e3 │ │ -2f9a2c: 6202 cd88 |0218: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MOVEMENT:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88cd │ │ -2f9a30: 6e30 1a89 1002 |021a: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f9a36: 6201 e487 |021d: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MOVEMENT_NO:Lorg/jaudiotagger/tag/FieldKey; // field@87e4 │ │ -2f9a3a: 6202 ce88 |021f: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MOVEMENT_NO:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88ce │ │ -2f9a3e: 6e30 1a89 1002 |0221: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f9a44: 6201 e587 |0224: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MOVEMENT_TOTAL:Lorg/jaudiotagger/tag/FieldKey; // field@87e5 │ │ -2f9a48: 6202 cf88 |0226: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MOVEMENT_TOTAL:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88cf │ │ -2f9a4c: 6e30 1a89 1002 |0228: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f9a52: 6201 e687 |022b: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_ARTISTID:Lorg/jaudiotagger/tag/FieldKey; // field@87e6 │ │ -2f9a56: 6202 d088 |022d: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_ARTISTID:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88d0 │ │ -2f9a5a: 6e30 1a89 1002 |022f: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f9a60: 6201 e787 |0232: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_DISC_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87e7 │ │ -2f9a64: 6202 d188 |0234: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_DISC_ID:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88d1 │ │ -2f9a68: 6e30 1a89 1002 |0236: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f9a6e: 6201 e887 |0239: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_ORIGINAL_RELEASE_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87e8 │ │ -2f9a72: 6202 d288 |023b: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_ORIGINAL_RELEASEID:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88d2 │ │ -2f9a76: 6e30 1a89 1002 |023d: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f9a7c: 6201 e987 |0240: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_RELEASEARTISTID:Lorg/jaudiotagger/tag/FieldKey; // field@87e9 │ │ -2f9a80: 6202 d388 |0242: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_RELEASEARTISTID:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88d3 │ │ -2f9a84: 6e30 1a89 1002 |0244: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f9a8a: 6201 ea87 |0247: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_RELEASEID:Lorg/jaudiotagger/tag/FieldKey; // field@87ea │ │ -2f9a8e: 6202 d588 |0249: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_RELEASEID:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88d5 │ │ -2f9a92: 6e30 1a89 1002 |024b: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f9a98: 6201 eb87 |024e: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_RELEASE_COUNTRY:Lorg/jaudiotagger/tag/FieldKey; // field@87eb │ │ -2f9a9c: 6202 d788 |0250: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_RELEASE_COUNTRY:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88d7 │ │ -2f9aa0: 6e30 1a89 1002 |0252: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f9aa6: 6201 ec87 |0255: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_RELEASE_GROUP_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87ec │ │ -2f9aaa: 6202 d488 |0257: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_RELEASEGROUPID:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88d4 │ │ -2f9aae: 6e30 1a89 1002 |0259: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f9ab4: 6201 ed87 |025c: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_RELEASE_STATUS:Lorg/jaudiotagger/tag/FieldKey; // field@87ed │ │ -2f9ab8: 6202 d888 |025e: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_RELEASE_STATUS:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88d8 │ │ -2f9abc: 6e30 1a89 1002 |0260: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f9ac2: 6201 ee87 |0263: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_RELEASE_TRACK_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87ee │ │ -2f9ac6: 6202 d688 |0265: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_RELEASETRACKID:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88d6 │ │ -2f9aca: 6e30 1a89 1002 |0267: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f9ad0: 6201 ef87 |026a: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_RELEASE_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@87ef │ │ -2f9ad4: 6202 d988 |026c: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_RELEASE_TYPE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88d9 │ │ -2f9ad8: 6e30 1a89 1002 |026e: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f9ade: 6201 f087 |0271: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_TRACK_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87f0 │ │ -2f9ae2: 6202 da88 |0273: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_TRACK_ID:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88da │ │ -2f9ae6: 6e30 1a89 1002 |0275: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f9aec: 6201 f187 |0278: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK:Lorg/jaudiotagger/tag/FieldKey; // field@87f1 │ │ -2f9af0: 6202 db88 |027a: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_WORK:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88db │ │ -2f9af4: 6e30 1a89 1002 |027c: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f9afa: 6201 f487 |027f: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87f4 │ │ -2f9afe: 6202 dc88 |0281: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_WORKID:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88dc │ │ -2f9b02: 6e30 1a89 1002 |0283: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f9b08: 6201 f287 |0286: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_COMPOSITION:Lorg/jaudiotagger/tag/FieldKey; // field@87f2 │ │ -2f9b0c: 6202 dd88 |0288: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_WORK_COMPOSITION:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88dd │ │ -2f9b10: 6e30 1a89 1002 |028a: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f9b16: 6201 f387 |028d: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_COMPOSITION_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87f3 │ │ -2f9b1a: 6202 de88 |028f: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_WORK_COMPOSITION_ID:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88de │ │ -2f9b1e: 6e30 1a89 1002 |0291: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f9b24: 6201 f587 |0294: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL1:Lorg/jaudiotagger/tag/FieldKey; // field@87f5 │ │ -2f9b28: 6202 df88 |0296: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL1:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88df │ │ -2f9b2c: 6e30 1a89 1002 |0298: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f9b32: 6201 f687 |029b: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL1_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87f6 │ │ -2f9b36: 6202 e088 |029d: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL1_ID:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88e0 │ │ -2f9b3a: 6e30 1a89 1002 |029f: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f9b40: 6201 f787 |02a2: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL1_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@87f7 │ │ -2f9b44: 6202 e188 |02a4: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL1_TYPE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88e1 │ │ -2f9b48: 6e30 1a89 1002 |02a6: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f9b4e: 6201 f887 |02a9: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL2:Lorg/jaudiotagger/tag/FieldKey; // field@87f8 │ │ -2f9b52: 6202 e288 |02ab: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL2:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88e2 │ │ -2f9b56: 6e30 1a89 1002 |02ad: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f9b5c: 6201 f987 |02b0: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL2_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87f9 │ │ -2f9b60: 6202 e388 |02b2: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL2_ID:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88e3 │ │ -2f9b64: 6e30 1a89 1002 |02b4: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f9b6a: 6201 fa87 |02b7: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL2_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@87fa │ │ -2f9b6e: 6202 e488 |02b9: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL2_TYPE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88e4 │ │ -2f9b72: 6e30 1a89 1002 |02bb: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f9b78: 6201 fb87 |02be: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL3:Lorg/jaudiotagger/tag/FieldKey; // field@87fb │ │ -2f9b7c: 6202 e588 |02c0: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL3:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88e5 │ │ -2f9b80: 6e30 1a89 1002 |02c2: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f9b86: 6201 fc87 |02c5: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL3_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87fc │ │ -2f9b8a: 6202 e688 |02c7: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL3_ID:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88e6 │ │ -2f9b8e: 6e30 1a89 1002 |02c9: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f9b94: 6201 fd87 |02cc: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL3_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@87fd │ │ -2f9b98: 6202 e788 |02ce: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL3_TYPE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88e7 │ │ -2f9b9c: 6e30 1a89 1002 |02d0: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f9ba2: 6201 fe87 |02d3: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL4:Lorg/jaudiotagger/tag/FieldKey; // field@87fe │ │ -2f9ba6: 6202 e888 |02d5: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL4:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88e8 │ │ -2f9baa: 6e30 1a89 1002 |02d7: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f9bb0: 6201 ff87 |02da: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL4_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87ff │ │ -2f9bb4: 6202 e988 |02dc: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL4_ID:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88e9 │ │ -2f9bb8: 6e30 1a89 1002 |02de: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f9bbe: 6201 0088 |02e1: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL4_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@8800 │ │ -2f9bc2: 6202 ea88 |02e3: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL4_TYPE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88ea │ │ -2f9bc6: 6e30 1a89 1002 |02e5: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f9bcc: 6201 0188 |02e8: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL5:Lorg/jaudiotagger/tag/FieldKey; // field@8801 │ │ -2f9bd0: 6202 eb88 |02ea: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL5:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88eb │ │ -2f9bd4: 6e30 1a89 1002 |02ec: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f9bda: 6201 0288 |02ef: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL5_ID:Lorg/jaudiotagger/tag/FieldKey; // field@8802 │ │ -2f9bde: 6202 ec88 |02f1: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL5_ID:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88ec │ │ -2f9be2: 6e30 1a89 1002 |02f3: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f9be8: 6201 0388 |02f6: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL5_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@8803 │ │ -2f9bec: 6202 ed88 |02f8: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL5_TYPE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88ed │ │ -2f9bf0: 6e30 1a89 1002 |02fa: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f9bf6: 6201 0488 |02fd: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL6:Lorg/jaudiotagger/tag/FieldKey; // field@8804 │ │ -2f9bfa: 6202 ee88 |02ff: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL6:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88ee │ │ -2f9bfe: 6e30 1a89 1002 |0301: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f9c04: 6201 0588 |0304: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL6_ID:Lorg/jaudiotagger/tag/FieldKey; // field@8805 │ │ -2f9c08: 6202 ef88 |0306: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL6_ID:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88ef │ │ -2f9c0c: 6e30 1a89 1002 |0308: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f9c12: 6201 0688 |030b: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL6_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@8806 │ │ -2f9c16: 6202 f088 |030d: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL6_TYPE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88f0 │ │ -2f9c1a: 6e30 1a89 1002 |030f: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f9c20: 6201 0788 |0312: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICIP_ID:Lorg/jaudiotagger/tag/FieldKey; // field@8807 │ │ -2f9c24: 6202 f188 |0314: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICIP_ID:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88f1 │ │ -2f9c28: 6e30 1a89 1002 |0316: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f9c2e: 6201 0888 |0319: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.OCCASION:Lorg/jaudiotagger/tag/FieldKey; // field@8808 │ │ -2f9c32: 6202 f288 |031b: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.OCCASION:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88f2 │ │ -2f9c36: 6e30 1a89 1002 |031d: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f9c3c: 6201 0988 |0320: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.OPUS:Lorg/jaudiotagger/tag/FieldKey; // field@8809 │ │ -2f9c40: 6202 f388 |0322: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.OPUS:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88f3 │ │ -2f9c44: 6e30 1a89 1002 |0324: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f9c4a: 6201 0a88 |0327: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ORCHESTRA:Lorg/jaudiotagger/tag/FieldKey; // field@880a │ │ -2f9c4e: 6202 f488 |0329: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ORCHESTRA:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88f4 │ │ -2f9c52: 6e30 1a89 1002 |032b: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f9c58: 6201 0b88 |032e: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ORCHESTRA_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@880b │ │ -2f9c5c: 6202 f588 |0330: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ORCHESTRA_SORT:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88f5 │ │ -2f9c60: 6e30 1a89 1002 |0332: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f9c66: 6201 0c88 |0335: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ORIGINAL_ALBUM:Lorg/jaudiotagger/tag/FieldKey; // field@880c │ │ -2f9c6a: 6202 f688 |0337: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ORIGINAL_ALBUM:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88f6 │ │ -2f9c6e: 6e30 1a89 1002 |0339: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f9c74: 6201 0d88 |033c: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ORIGINAL_ARTIST:Lorg/jaudiotagger/tag/FieldKey; // field@880d │ │ -2f9c78: 6202 f788 |033e: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ORIGINAL_ARTIST:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88f7 │ │ -2f9c7c: 6e30 1a89 1002 |0340: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f9c82: 6201 0e88 |0343: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ORIGINAL_LYRICIST:Lorg/jaudiotagger/tag/FieldKey; // field@880e │ │ -2f9c86: 6202 f888 |0345: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ORIGINAL_LYRICIST:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88f8 │ │ -2f9c8a: 6e30 1a89 1002 |0347: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f9c90: 6201 0f88 |034a: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ORIGINAL_YEAR:Lorg/jaudiotagger/tag/FieldKey; // field@880f │ │ -2f9c94: 6202 f988 |034c: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ORIGINAL_YEAR:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88f9 │ │ -2f9c98: 6e30 1a89 1002 |034e: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f9c9e: 6201 1088 |0351: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.OVERALL_WORK:Lorg/jaudiotagger/tag/FieldKey; // field@8810 │ │ -2f9ca2: 6202 fa88 |0353: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.OVERALL_WORK:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88fa │ │ -2f9ca6: 6e30 1a89 1002 |0355: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f9cac: 6201 1188 |0358: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.PART:Lorg/jaudiotagger/tag/FieldKey; // field@8811 │ │ -2f9cb0: 6202 fb88 |035a: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.PART:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88fb │ │ -2f9cb4: 6e30 1a89 1002 |035c: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f9cba: 6201 1288 |035f: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.PART_NUMBER:Lorg/jaudiotagger/tag/FieldKey; // field@8812 │ │ -2f9cbe: 6202 fc88 |0361: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.PART_NUMBER:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88fc │ │ -2f9cc2: 6e30 1a89 1002 |0363: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f9cc8: 6201 1388 |0366: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.PART_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@8813 │ │ -2f9ccc: 6202 fd88 |0368: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.PART_TYPE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88fd │ │ -2f9cd0: 6e30 1a89 1002 |036a: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f9cd6: 6201 1488 |036d: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.PERFORMER:Lorg/jaudiotagger/tag/FieldKey; // field@8814 │ │ -2f9cda: 6202 fe88 |036f: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.PERFORMER:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88fe │ │ -2f9cde: 6e30 1a89 1002 |0371: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f9ce4: 6201 1588 |0374: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.PERFORMER_NAME:Lorg/jaudiotagger/tag/FieldKey; // field@8815 │ │ -2f9ce8: 6202 ff88 |0376: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.PERFORMER_NAME:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88ff │ │ -2f9cec: 6e30 1a89 1002 |0378: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f9cf2: 6201 1688 |037b: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.PERFORMER_NAME_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@8816 │ │ -2f9cf6: 6202 0089 |037d: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.PERFORMER_NAME_SORT:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8900 │ │ -2f9cfa: 6e30 1a89 1002 |037f: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f9d00: 6201 1788 |0382: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.PERIOD:Lorg/jaudiotagger/tag/FieldKey; // field@8817 │ │ -2f9d04: 6202 0189 |0384: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.PERIOD:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8901 │ │ -2f9d08: 6e30 1a89 1002 |0386: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f9d0e: 6201 1888 |0389: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.PRODUCER:Lorg/jaudiotagger/tag/FieldKey; // field@8818 │ │ -2f9d12: 6202 0289 |038b: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.PRODUCER:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8902 │ │ -2f9d16: 6e30 1a89 1002 |038d: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f9d1c: 6201 1988 |0390: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.QUALITY:Lorg/jaudiotagger/tag/FieldKey; // field@8819 │ │ -2f9d20: 6202 0389 |0392: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.QUALITY:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8903 │ │ -2f9d24: 6e30 1a89 1002 |0394: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f9d2a: 6201 1a88 |0397: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.RANKING:Lorg/jaudiotagger/tag/FieldKey; // field@881a │ │ -2f9d2e: 6202 0489 |0399: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.RANKING:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8904 │ │ -2f9d32: 6e30 1a89 1002 |039b: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f9d38: 6201 1b88 |039e: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.RATING:Lorg/jaudiotagger/tag/FieldKey; // field@881b │ │ -2f9d3c: 6202 1c89 |03a0: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.USER_RATING:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@891c │ │ -2f9d40: 6e30 1a89 1002 |03a2: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f9d46: 6201 1c88 |03a5: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.RECORD_LABEL:Lorg/jaudiotagger/tag/FieldKey; // field@881c │ │ -2f9d4a: 6202 0689 |03a7: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.RECORD_LABEL:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8906 │ │ -2f9d4e: 6e30 1a89 1002 |03a9: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f9d54: 6201 1d88 |03ac: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.REMIXER:Lorg/jaudiotagger/tag/FieldKey; // field@881d │ │ -2f9d58: 6202 0789 |03ae: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.REMIXER:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8907 │ │ -2f9d5c: 6e30 1a89 1002 |03b0: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f9d62: 6201 1e88 |03b3: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.SCRIPT:Lorg/jaudiotagger/tag/FieldKey; // field@881e │ │ -2f9d66: 6202 0889 |03b5: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.SCRIPT:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8908 │ │ -2f9d6a: 6e30 1a89 1002 |03b7: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f9d70: 6201 1f88 |03ba: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.SINGLE_DISC_TRACK_NO:Lorg/jaudiotagger/tag/FieldKey; // field@881f │ │ -2f9d74: 6202 0989 |03bc: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.SINGLE_DISC_TRACK_NO:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8909 │ │ -2f9d78: 6e30 1a89 1002 |03be: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f9d7e: 6201 2088 |03c1: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.SUBTITLE:Lorg/jaudiotagger/tag/FieldKey; // field@8820 │ │ -2f9d82: 6202 0a89 |03c3: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.SUBTITLE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@890a │ │ -2f9d86: 6e30 1a89 1002 |03c5: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f9d8c: 6201 2188 |03c8: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.TAGS:Lorg/jaudiotagger/tag/FieldKey; // field@8821 │ │ -2f9d90: 6202 0b89 |03ca: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.TAGS:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@890b │ │ -2f9d94: 6e30 1a89 1002 |03cc: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f9d9a: 6201 2288 |03cf: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.TEMPO:Lorg/jaudiotagger/tag/FieldKey; // field@8822 │ │ -2f9d9e: 6202 0c89 |03d1: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.TEMPO:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@890c │ │ -2f9da2: 6e30 1a89 1002 |03d3: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f9da8: 6201 2388 |03d6: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.TIMBRE:Lorg/jaudiotagger/tag/FieldKey; // field@8823 │ │ -2f9dac: 6202 0d89 |03d8: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.TIMBRE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@890d │ │ -2f9db0: 6e30 1a89 1002 |03da: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f9db6: 6201 2488 |03dd: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.TITLE:Lorg/jaudiotagger/tag/FieldKey; // field@8824 │ │ -2f9dba: 6202 0e89 |03df: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.TITLE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@890e │ │ -2f9dbe: 6e30 1a89 1002 |03e1: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f9dc4: 6201 2588 |03e4: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.TITLE_MOVEMENT:Lorg/jaudiotagger/tag/FieldKey; // field@8825 │ │ -2f9dc8: 6202 0f89 |03e6: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.TITLE_MOVEMENT:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@890f │ │ -2f9dcc: 6e30 1a89 1002 |03e8: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f9dd2: 6201 2688 |03eb: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.TITLE_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@8826 │ │ -2f9dd6: 6202 1089 |03ed: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.TITLE_SORT:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8910 │ │ -2f9dda: 6e30 1a89 1002 |03ef: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f9de0: 6201 2788 |03f2: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.TONALITY:Lorg/jaudiotagger/tag/FieldKey; // field@8827 │ │ -2f9de4: 6202 1189 |03f4: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.TONALITY:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8911 │ │ -2f9de8: 6e30 1a89 1002 |03f6: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f9dee: 6201 2888 |03f9: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.TRACK:Lorg/jaudiotagger/tag/FieldKey; // field@8828 │ │ -2f9df2: 6202 1289 |03fb: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.TRACK:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8912 │ │ -2f9df6: 6e30 1a89 1002 |03fd: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f9dfc: 6201 2988 |0400: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.TRACK_TOTAL:Lorg/jaudiotagger/tag/FieldKey; // field@8829 │ │ -2f9e00: 6202 1389 |0402: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.TRACK_TOTAL:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8913 │ │ -2f9e04: 6e30 1a89 1002 |0404: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f9e0a: 6201 2a88 |0407: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.URL_DISCOGS_ARTIST_SITE:Lorg/jaudiotagger/tag/FieldKey; // field@882a │ │ -2f9e0e: 6202 1489 |0409: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.URL_DISCOGS_ARTIST_SITE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8914 │ │ -2f9e12: 6e30 1a89 1002 |040b: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f9e18: 6201 2b88 |040e: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.URL_DISCOGS_RELEASE_SITE:Lorg/jaudiotagger/tag/FieldKey; // field@882b │ │ -2f9e1c: 6202 1589 |0410: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.URL_DISCOGS_RELEASE_SITE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8915 │ │ -2f9e20: 6e30 1a89 1002 |0412: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f9e26: 6201 2c88 |0415: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.URL_LYRICS_SITE:Lorg/jaudiotagger/tag/FieldKey; // field@882c │ │ -2f9e2a: 6202 1689 |0417: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.URL_LYRICS_SITE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8916 │ │ -2f9e2e: 6e30 1a89 1002 |0419: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f9e34: 6201 2d88 |041c: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.URL_OFFICIAL_ARTIST_SITE:Lorg/jaudiotagger/tag/FieldKey; // field@882d │ │ -2f9e38: 6202 1789 |041e: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.URL_OFFICIAL_ARTIST_SITE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8917 │ │ -2f9e3c: 6e30 1a89 1002 |0420: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f9e42: 6201 2e88 |0423: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.URL_OFFICIAL_RELEASE_SITE:Lorg/jaudiotagger/tag/FieldKey; // field@882e │ │ -2f9e46: 6202 1889 |0425: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.URL_OFFICIAL_RELEASE_SITE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8918 │ │ -2f9e4a: 6e30 1a89 1002 |0427: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f9e50: 6201 2f88 |042a: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.URL_WIKIPEDIA_ARTIST_SITE:Lorg/jaudiotagger/tag/FieldKey; // field@882f │ │ -2f9e54: 6202 1a89 |042c: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.URL_WIKIPEDIA_ARTIST_SITE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@891a │ │ -2f9e58: 6e30 1a89 1002 |042e: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f9e5e: 6201 3088 |0431: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.URL_WIKIPEDIA_RELEASE_SITE:Lorg/jaudiotagger/tag/FieldKey; // field@8830 │ │ -2f9e62: 6202 1b89 |0433: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.URL_WIKIPEDIA_RELEASE_SITE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@891b │ │ -2f9e66: 6e30 1a89 1002 |0435: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f9e6c: 6201 3188 |0438: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.WORK:Lorg/jaudiotagger/tag/FieldKey; // field@8831 │ │ -2f9e70: 6202 1d89 |043a: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.WORK:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@891d │ │ -2f9e74: 6e30 1a89 1002 |043c: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f9e7a: 6201 3288 |043f: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.WORK_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@8832 │ │ -2f9e7e: 6202 1e89 |0441: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.WORK_TYPE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@891e │ │ -2f9e82: 6e30 1a89 1002 |0443: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f9e88: 6201 3388 |0446: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.YEAR:Lorg/jaudiotagger/tag/FieldKey; // field@8833 │ │ -2f9e8c: 6202 1f89 |0448: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.YEAR:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@891f │ │ -2f9e90: 6e30 1a89 1002 |044a: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -2f9e96: 2200 8d10 |044d: new-instance v0, Ljava/util/HashSet; // type@108d │ │ -2f9e9a: 7010 3b89 0000 |044f: invoke-direct {v0}, Ljava/util/HashSet;.:()V // method@893b │ │ -2f9ea0: 6900 2789 |0452: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfTag;.COMMON_FIELDS:Ljava/util/Set; // field@8927 │ │ -2f9ea4: 6201 7688 |0454: sget-object v1, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ALBUM:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8876 │ │ -2f9ea8: 7220 a189 1000 |0456: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -2f9eae: 6201 8288 |0459: sget-object v1, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.AUTHOR:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8882 │ │ -2f9eb2: 7220 a189 1000 |045b: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -2f9eb8: 6201 9d88 |045e: sget-object v1, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.DESCRIPTION:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@889d │ │ -2f9ebc: 7220 a189 1000 |0460: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -2f9ec2: 6201 aa88 |0463: sget-object v1, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.GENRE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88aa │ │ -2f9ec6: 7220 a189 1000 |0465: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -2f9ecc: 6201 0e89 |0468: sget-object v1, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.TITLE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@890e │ │ -2f9ed0: 7220 a189 1000 |046a: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -2f9ed6: 6201 1289 |046d: sget-object v1, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.TRACK:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8912 │ │ -2f9eda: 7220 a189 1000 |046f: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -2f9ee0: 6201 1f89 |0472: sget-object v1, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.YEAR:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@891f │ │ -2f9ee4: 7220 a189 1000 |0474: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -2f9eea: 0e00 |0477: return-void │ │ +2f95f0: |[2f95f0] org.jaudiotagger.tag.asf.AsfTag.:()V │ │ +2f9600: 2200 8610 |0000: new-instance v0, Ljava/util/EnumMap; // type@1086 │ │ +2f9604: 1c01 be11 |0002: const-class v1, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +2f9608: 7020 1789 1000 |0004: invoke-direct {v0, v1}, Ljava/util/EnumMap;.:(Ljava/lang/Class;)V // method@8917 │ │ +2f960e: 6900 2989 |0007: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfTag;.tagFieldToAsfField:Ljava/util/EnumMap; // field@8929 │ │ +2f9612: 6201 9787 |0009: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ACOUSTID_FINGERPRINT:Lorg/jaudiotagger/tag/FieldKey; // field@8797 │ │ +2f9616: 6202 7388 |000b: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ACOUSTID_FINGERPRINT:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8873 │ │ +2f961a: 6e30 1a89 1002 |000d: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f9620: 6201 9887 |0010: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ACOUSTID_ID:Lorg/jaudiotagger/tag/FieldKey; // field@8798 │ │ +2f9624: 6202 7588 |0012: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ACOUSTID_ID:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8875 │ │ +2f9628: 6e30 1a89 1002 |0014: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f962e: 6201 9987 |0017: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ALBUM:Lorg/jaudiotagger/tag/FieldKey; // field@8799 │ │ +2f9632: 6202 7688 |0019: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ALBUM:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8876 │ │ +2f9636: 6e30 1a89 1002 |001b: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f963c: 6201 9a87 |001e: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ALBUM_ARTIST:Lorg/jaudiotagger/tag/FieldKey; // field@879a │ │ +2f9640: 6202 7788 |0020: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ALBUM_ARTIST:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8877 │ │ +2f9644: 6e30 1a89 1002 |0022: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f964a: 6201 9d87 |0025: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ALBUM_ARTIST_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@879d │ │ +2f964e: 6202 7a88 |0027: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ALBUM_ARTIST_SORT:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@887a │ │ +2f9652: 6e30 1a89 1002 |0029: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f9658: 6201 9b87 |002c: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ALBUM_ARTISTS:Lorg/jaudiotagger/tag/FieldKey; // field@879b │ │ +2f965c: 6202 7888 |002e: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ALBUM_ARTISTS:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8878 │ │ +2f9660: 6e30 1a89 1002 |0030: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f9666: 6201 9c87 |0033: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ALBUM_ARTISTS_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@879c │ │ +2f966a: 6202 7988 |0035: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ALBUM_ARTISTS_SORT:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8879 │ │ +2f966e: 6e30 1a89 1002 |0037: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f9674: 6201 9e87 |003a: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ALBUM_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@879e │ │ +2f9678: 6202 7b88 |003c: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ALBUM_SORT:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@887b │ │ +2f967c: 6e30 1a89 1002 |003e: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f9682: 6201 9f87 |0041: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.AMAZON_ID:Lorg/jaudiotagger/tag/FieldKey; // field@879f │ │ +2f9686: 6202 7c88 |0043: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.AMAZON_ID:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@887c │ │ +2f968a: 6e30 1a89 1002 |0045: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f9690: 6201 a087 |0048: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ARRANGER:Lorg/jaudiotagger/tag/FieldKey; // field@87a0 │ │ +2f9694: 6202 7d88 |004a: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ARRANGER:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@887d │ │ +2f9698: 6e30 1a89 1002 |004c: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f969e: 6201 a187 |004f: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ARRANGER_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@87a1 │ │ +2f96a2: 6202 7e88 |0051: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ARRANGER_SORT:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@887e │ │ +2f96a6: 6e30 1a89 1002 |0053: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f96ac: 6201 a287 |0056: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ARTIST:Lorg/jaudiotagger/tag/FieldKey; // field@87a2 │ │ +2f96b0: 6202 8288 |0058: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.AUTHOR:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8882 │ │ +2f96b4: 6e30 1a89 1002 |005a: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f96ba: 6201 a387 |005d: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ARTISTS:Lorg/jaudiotagger/tag/FieldKey; // field@87a3 │ │ +2f96be: 6202 7f88 |005f: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ARTISTS:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@887f │ │ +2f96c2: 6e30 1a89 1002 |0061: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f96c8: 6201 a487 |0064: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ARTISTS_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@87a4 │ │ +2f96cc: 6202 8088 |0066: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ARTISTS_SORT:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8880 │ │ +2f96d0: 6e30 1a89 1002 |0068: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f96d6: 6201 a587 |006b: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ARTIST_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@87a5 │ │ +2f96da: 6202 8188 |006d: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ARTIST_SORT:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8881 │ │ +2f96de: 6e30 1a89 1002 |006f: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f96e4: 6201 a687 |0072: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.BARCODE:Lorg/jaudiotagger/tag/FieldKey; // field@87a6 │ │ +2f96e8: 6202 8688 |0074: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.BARCODE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8886 │ │ +2f96ec: 6e30 1a89 1002 |0076: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f96f2: 6201 a787 |0079: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.BPM:Lorg/jaudiotagger/tag/FieldKey; // field@87a7 │ │ +2f96f6: 6202 8788 |007b: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.BPM:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8887 │ │ +2f96fa: 6e30 1a89 1002 |007d: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f9700: 6201 a887 |0080: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.CATALOG_NO:Lorg/jaudiotagger/tag/FieldKey; // field@87a8 │ │ +2f9704: 6202 8888 |0082: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.CATALOG_NO:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8888 │ │ +2f9708: 6e30 1a89 1002 |0084: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f970e: 6201 a987 |0087: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.CHOIR:Lorg/jaudiotagger/tag/FieldKey; // field@87a9 │ │ +2f9712: 6202 8a88 |0089: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.CHOIR:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@888a │ │ +2f9716: 6e30 1a89 1002 |008b: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f971c: 6201 aa87 |008e: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.CHOIR_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@87aa │ │ +2f9720: 6202 8b88 |0090: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.CHOIR_SORT:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@888b │ │ +2f9724: 6e30 1a89 1002 |0092: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f972a: 6201 ab87 |0095: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.CLASSICAL_CATALOG:Lorg/jaudiotagger/tag/FieldKey; // field@87ab │ │ +2f972e: 6202 8c88 |0097: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.CLASSICAL_CATALOG:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@888c │ │ +2f9732: 6e30 1a89 1002 |0099: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f9738: 6201 ac87 |009c: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.CLASSICAL_NICKNAME:Lorg/jaudiotagger/tag/FieldKey; // field@87ac │ │ +2f973c: 6202 8d88 |009e: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.CLASSICAL_NICKNAME:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@888d │ │ +2f9740: 6e30 1a89 1002 |00a0: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f9746: 6201 ad87 |00a3: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.COMMENT:Lorg/jaudiotagger/tag/FieldKey; // field@87ad │ │ +2f974a: 6202 9d88 |00a5: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.DESCRIPTION:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@889d │ │ +2f974e: 6e30 1a89 1002 |00a7: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f9754: 6201 ae87 |00aa: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.COMPOSER:Lorg/jaudiotagger/tag/FieldKey; // field@87ae │ │ +2f9758: 6202 8e88 |00ac: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.COMPOSER:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@888e │ │ +2f975c: 6e30 1a89 1002 |00ae: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f9762: 6201 af87 |00b1: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.COMPOSER_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@87af │ │ +2f9766: 6202 8f88 |00b3: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.COMPOSER_SORT:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@888f │ │ +2f976a: 6e30 1a89 1002 |00b5: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f9770: 6201 b087 |00b8: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.CONDUCTOR:Lorg/jaudiotagger/tag/FieldKey; // field@87b0 │ │ +2f9774: 6202 9088 |00ba: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.CONDUCTOR:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8890 │ │ +2f9778: 6e30 1a89 1002 |00bc: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f977e: 6201 b187 |00bf: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.CONDUCTOR_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@87b1 │ │ +2f9782: 6202 9188 |00c1: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.CONDUCTOR_SORT:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8891 │ │ +2f9786: 6e30 1a89 1002 |00c3: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f978c: 6201 b287 |00c6: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.COPYRIGHT:Lorg/jaudiotagger/tag/FieldKey; // field@87b2 │ │ +2f9790: 6202 9288 |00c8: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.COPYRIGHT:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8892 │ │ +2f9794: 6e30 1a89 1002 |00ca: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f979a: 6201 b387 |00cd: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.COUNTRY:Lorg/jaudiotagger/tag/FieldKey; // field@87b3 │ │ +2f979e: 6202 9488 |00cf: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.COUNTRY:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8894 │ │ +2f97a2: 6e30 1a89 1002 |00d1: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f97a8: 6201 b487 |00d4: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.COVER_ART:Lorg/jaudiotagger/tag/FieldKey; // field@87b4 │ │ +2f97ac: 6202 9588 |00d6: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.COVER_ART:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8895 │ │ +2f97b0: 6e30 1a89 1002 |00d8: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f97b6: 6201 b587 |00db: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.CUSTOM1:Lorg/jaudiotagger/tag/FieldKey; // field@87b5 │ │ +2f97ba: 6202 9888 |00dd: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.CUSTOM1:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8898 │ │ +2f97be: 6e30 1a89 1002 |00df: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f97c4: 6201 b687 |00e2: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.CUSTOM2:Lorg/jaudiotagger/tag/FieldKey; // field@87b6 │ │ +2f97c8: 6202 9988 |00e4: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.CUSTOM2:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8899 │ │ +2f97cc: 6e30 1a89 1002 |00e6: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f97d2: 6201 b787 |00e9: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.CUSTOM3:Lorg/jaudiotagger/tag/FieldKey; // field@87b7 │ │ +2f97d6: 6202 9a88 |00eb: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.CUSTOM3:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@889a │ │ +2f97da: 6e30 1a89 1002 |00ed: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f97e0: 6201 b887 |00f0: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.CUSTOM4:Lorg/jaudiotagger/tag/FieldKey; // field@87b8 │ │ +2f97e4: 6202 9b88 |00f2: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.CUSTOM4:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@889b │ │ +2f97e8: 6e30 1a89 1002 |00f4: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f97ee: 6201 b987 |00f7: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.CUSTOM5:Lorg/jaudiotagger/tag/FieldKey; // field@87b9 │ │ +2f97f2: 6202 9c88 |00f9: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.CUSTOM5:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@889c │ │ +2f97f6: 6e30 1a89 1002 |00fb: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f97fc: 6201 ba87 |00fe: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.DISC_NO:Lorg/jaudiotagger/tag/FieldKey; // field@87ba │ │ +2f9800: 6202 9f88 |0100: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.DISC_NO:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@889f │ │ +2f9804: 6e30 1a89 1002 |0102: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f980a: 6201 bb87 |0105: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.DISC_SUBTITLE:Lorg/jaudiotagger/tag/FieldKey; // field@87bb │ │ +2f980e: 6202 a088 |0107: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.DISC_SUBTITLE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88a0 │ │ +2f9812: 6e30 1a89 1002 |0109: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f9818: 6201 bc87 |010c: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.DISC_TOTAL:Lorg/jaudiotagger/tag/FieldKey; // field@87bc │ │ +2f981c: 6202 a188 |010e: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.DISC_TOTAL:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88a1 │ │ +2f9820: 6e30 1a89 1002 |0110: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f9826: 6201 bd87 |0113: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.DJMIXER:Lorg/jaudiotagger/tag/FieldKey; // field@87bd │ │ +2f982a: 6202 a288 |0115: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.DJMIXER:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88a2 │ │ +2f982e: 6e30 1a89 1002 |0117: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f9834: 6201 dc87 |011a: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MOOD_ELECTRONIC:Lorg/jaudiotagger/tag/FieldKey; // field@87dc │ │ +2f9838: 6202 c688 |011c: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MOOD_ELECTRONIC:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88c6 │ │ +2f983c: 6e30 1a89 1002 |011e: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f9842: 6201 be87 |0121: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ENCODER:Lorg/jaudiotagger/tag/FieldKey; // field@87be │ │ +2f9846: 6202 a488 |0123: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ENCODER:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88a4 │ │ +2f984a: 6e30 1a89 1002 |0125: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f9850: 6201 bf87 |0128: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ENGINEER:Lorg/jaudiotagger/tag/FieldKey; // field@87bf │ │ +2f9854: 6202 a588 |012a: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ENGINEER:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88a5 │ │ +2f9858: 6e30 1a89 1002 |012c: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f985e: 6201 c087 |012f: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ENSEMBLE:Lorg/jaudiotagger/tag/FieldKey; // field@87c0 │ │ +2f9862: 6202 a688 |0131: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ENSEMBLE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88a6 │ │ +2f9866: 6e30 1a89 1002 |0133: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f986c: 6201 c187 |0136: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ENSEMBLE_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@87c1 │ │ +2f9870: 6202 a788 |0138: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ENSEMBLE_SORT:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88a7 │ │ +2f9874: 6e30 1a89 1002 |013a: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f987a: 6201 c287 |013d: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.FBPM:Lorg/jaudiotagger/tag/FieldKey; // field@87c2 │ │ +2f987e: 6202 a888 |013f: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.FBPM:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88a8 │ │ +2f9882: 6e30 1a89 1002 |0141: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f9888: 6201 c387 |0144: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.GENRE:Lorg/jaudiotagger/tag/FieldKey; // field@87c3 │ │ +2f988c: 6202 aa88 |0146: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.GENRE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88aa │ │ +2f9890: 6e30 1a89 1002 |0148: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f9896: 6201 c487 |014b: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.GROUP:Lorg/jaudiotagger/tag/FieldKey; // field@87c4 │ │ +2f989a: 6202 ac88 |014d: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.GROUP:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88ac │ │ +2f989e: 6e30 1a89 1002 |014f: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f98a4: 6201 c587 |0152: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.GROUPING:Lorg/jaudiotagger/tag/FieldKey; // field@87c5 │ │ +2f98a8: 6202 ad88 |0154: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.GROUPING:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88ad │ │ +2f98ac: 6e30 1a89 1002 |0156: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f98b2: 6201 c687 |0159: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.INSTRUMENT:Lorg/jaudiotagger/tag/FieldKey; // field@87c6 │ │ +2f98b6: 6202 af88 |015b: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.INSTRUMENT:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88af │ │ +2f98ba: 6e30 1a89 1002 |015d: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f98c0: 6201 c787 |0160: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.INVOLVED_PERSON:Lorg/jaudiotagger/tag/FieldKey; // field@87c7 │ │ +2f98c4: 6202 b088 |0162: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.INVOLVED_PERSON:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88b0 │ │ +2f98c8: 6e30 1a89 1002 |0164: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f98ce: 6201 c887 |0167: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.IPI:Lorg/jaudiotagger/tag/FieldKey; // field@87c8 │ │ +2f98d2: 6202 b188 |0169: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.IPI:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88b1 │ │ +2f98d6: 6e30 1a89 1002 |016b: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f98dc: 6201 c987 |016e: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ISRC:Lorg/jaudiotagger/tag/FieldKey; // field@87c9 │ │ +2f98e0: 6202 b288 |0170: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ISRC:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88b2 │ │ +2f98e4: 6e30 1a89 1002 |0172: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f98ea: 6201 ca87 |0175: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ISWC:Lorg/jaudiotagger/tag/FieldKey; // field@87ca │ │ +2f98ee: 6202 b488 |0177: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ISWC:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88b4 │ │ +2f98f2: 6e30 1a89 1002 |0179: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f98f8: 6201 cb87 |017c: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.IS_CLASSICAL:Lorg/jaudiotagger/tag/FieldKey; // field@87cb │ │ +2f98fc: 6202 b588 |017e: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.IS_CLASSICAL:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88b5 │ │ +2f9900: 6e30 1a89 1002 |0180: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f9906: 6201 cc87 |0183: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.IS_COMPILATION:Lorg/jaudiotagger/tag/FieldKey; // field@87cc │ │ +2f990a: 6202 b688 |0185: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.IS_COMPILATION:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88b6 │ │ +2f990e: 6e30 1a89 1002 |0187: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f9914: 6201 cd87 |018a: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.IS_HD:Lorg/jaudiotagger/tag/FieldKey; // field@87cd │ │ +2f9918: 6202 b788 |018c: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.IS_HD:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88b7 │ │ +2f991c: 6e30 1a89 1002 |018e: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f9922: 6201 ce87 |0191: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.IS_SOUNDTRACK:Lorg/jaudiotagger/tag/FieldKey; // field@87ce │ │ +2f9926: 6202 b888 |0193: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.IS_SOUNDTRACK:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88b8 │ │ +2f992a: 6e30 1a89 1002 |0195: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f9930: 6201 d087 |0198: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.KEY:Lorg/jaudiotagger/tag/FieldKey; // field@87d0 │ │ +2f9934: 6202 ae88 |019a: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.INITIAL_KEY:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88ae │ │ +2f9938: 6e30 1a89 1002 |019c: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f993e: 6201 d187 |019f: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.LANGUAGE:Lorg/jaudiotagger/tag/FieldKey; // field@87d1 │ │ +2f9942: 6202 b988 |01a1: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.LANGUAGE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88b9 │ │ +2f9946: 6e30 1a89 1002 |01a3: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f994c: 6201 d287 |01a6: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.LYRICIST:Lorg/jaudiotagger/tag/FieldKey; // field@87d2 │ │ +2f9950: 6202 ba88 |01a8: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.LYRICIST:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88ba │ │ +2f9954: 6e30 1a89 1002 |01aa: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f995a: 6201 d387 |01ad: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.LYRICIST_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@87d3 │ │ +2f995e: 6202 bb88 |01af: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.LYRICIST_SORT:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88bb │ │ +2f9962: 6e30 1a89 1002 |01b1: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f9968: 6201 d487 |01b4: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.LYRICS:Lorg/jaudiotagger/tag/FieldKey; // field@87d4 │ │ +2f996c: 6202 bc88 |01b6: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.LYRICS:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88bc │ │ +2f9970: 6e30 1a89 1002 |01b8: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f9976: 6201 d587 |01bb: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MEDIA:Lorg/jaudiotagger/tag/FieldKey; // field@87d5 │ │ +2f997a: 6202 be88 |01bd: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MEDIA:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88be │ │ +2f997e: 6e30 1a89 1002 |01bf: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f9984: 6201 d687 |01c2: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MIXER:Lorg/jaudiotagger/tag/FieldKey; // field@87d6 │ │ +2f9988: 6202 bf88 |01c4: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MIXER:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88bf │ │ +2f998c: 6e30 1a89 1002 |01c6: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f9992: 6201 d787 |01c9: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MOOD:Lorg/jaudiotagger/tag/FieldKey; // field@87d7 │ │ +2f9996: 6202 c188 |01cb: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MOOD:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88c1 │ │ +2f999a: 6e30 1a89 1002 |01cd: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f99a0: 6201 d887 |01d0: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MOOD_ACOUSTIC:Lorg/jaudiotagger/tag/FieldKey; // field@87d8 │ │ +2f99a4: 6202 c288 |01d2: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MOOD_ACOUSTIC:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88c2 │ │ +2f99a8: 6e30 1a89 1002 |01d4: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f99ae: 6201 d987 |01d7: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MOOD_AGGRESSIVE:Lorg/jaudiotagger/tag/FieldKey; // field@87d9 │ │ +2f99b2: 6202 c388 |01d9: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MOOD_AGGRESSIVE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88c3 │ │ +2f99b6: 6e30 1a89 1002 |01db: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f99bc: 6201 da87 |01de: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MOOD_AROUSAL:Lorg/jaudiotagger/tag/FieldKey; // field@87da │ │ +2f99c0: 6202 c488 |01e0: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MOOD_AROUSAL:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88c4 │ │ +2f99c4: 6e30 1a89 1002 |01e2: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f99ca: 6201 db87 |01e5: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MOOD_DANCEABILITY:Lorg/jaudiotagger/tag/FieldKey; // field@87db │ │ +2f99ce: 6202 c588 |01e7: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MOOD_DANCEABILITY:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88c5 │ │ +2f99d2: 6e30 1a89 1002 |01e9: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f99d8: 6201 dd87 |01ec: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MOOD_HAPPY:Lorg/jaudiotagger/tag/FieldKey; // field@87dd │ │ +2f99dc: 6202 c788 |01ee: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MOOD_HAPPY:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88c7 │ │ +2f99e0: 6e30 1a89 1002 |01f0: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f99e6: 6201 de87 |01f3: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MOOD_INSTRUMENTAL:Lorg/jaudiotagger/tag/FieldKey; // field@87de │ │ +2f99ea: 6202 c888 |01f5: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MOOD_INSTRUMENTAL:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88c8 │ │ +2f99ee: 6e30 1a89 1002 |01f7: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f99f4: 6201 df87 |01fa: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MOOD_PARTY:Lorg/jaudiotagger/tag/FieldKey; // field@87df │ │ +2f99f8: 6202 c988 |01fc: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MOOD_PARTY:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88c9 │ │ +2f99fc: 6e30 1a89 1002 |01fe: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f9a02: 6201 e087 |0201: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MOOD_RELAXED:Lorg/jaudiotagger/tag/FieldKey; // field@87e0 │ │ +2f9a06: 6202 ca88 |0203: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MOOD_RELAXED:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88ca │ │ +2f9a0a: 6e30 1a89 1002 |0205: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f9a10: 6201 e187 |0208: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MOOD_SAD:Lorg/jaudiotagger/tag/FieldKey; // field@87e1 │ │ +2f9a14: 6202 cb88 |020a: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MOOD_SAD:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88cb │ │ +2f9a18: 6e30 1a89 1002 |020c: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f9a1e: 6201 e287 |020f: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MOOD_VALENCE:Lorg/jaudiotagger/tag/FieldKey; // field@87e2 │ │ +2f9a22: 6202 cc88 |0211: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MOOD_VALENCE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88cc │ │ +2f9a26: 6e30 1a89 1002 |0213: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f9a2c: 6201 e387 |0216: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MOVEMENT:Lorg/jaudiotagger/tag/FieldKey; // field@87e3 │ │ +2f9a30: 6202 cd88 |0218: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MOVEMENT:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88cd │ │ +2f9a34: 6e30 1a89 1002 |021a: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f9a3a: 6201 e487 |021d: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MOVEMENT_NO:Lorg/jaudiotagger/tag/FieldKey; // field@87e4 │ │ +2f9a3e: 6202 ce88 |021f: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MOVEMENT_NO:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88ce │ │ +2f9a42: 6e30 1a89 1002 |0221: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f9a48: 6201 e587 |0224: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MOVEMENT_TOTAL:Lorg/jaudiotagger/tag/FieldKey; // field@87e5 │ │ +2f9a4c: 6202 cf88 |0226: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MOVEMENT_TOTAL:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88cf │ │ +2f9a50: 6e30 1a89 1002 |0228: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f9a56: 6201 e687 |022b: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_ARTISTID:Lorg/jaudiotagger/tag/FieldKey; // field@87e6 │ │ +2f9a5a: 6202 d088 |022d: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_ARTISTID:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88d0 │ │ +2f9a5e: 6e30 1a89 1002 |022f: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f9a64: 6201 e787 |0232: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_DISC_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87e7 │ │ +2f9a68: 6202 d188 |0234: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_DISC_ID:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88d1 │ │ +2f9a6c: 6e30 1a89 1002 |0236: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f9a72: 6201 e887 |0239: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_ORIGINAL_RELEASE_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87e8 │ │ +2f9a76: 6202 d288 |023b: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_ORIGINAL_RELEASEID:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88d2 │ │ +2f9a7a: 6e30 1a89 1002 |023d: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f9a80: 6201 e987 |0240: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_RELEASEARTISTID:Lorg/jaudiotagger/tag/FieldKey; // field@87e9 │ │ +2f9a84: 6202 d388 |0242: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_RELEASEARTISTID:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88d3 │ │ +2f9a88: 6e30 1a89 1002 |0244: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f9a8e: 6201 ea87 |0247: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_RELEASEID:Lorg/jaudiotagger/tag/FieldKey; // field@87ea │ │ +2f9a92: 6202 d588 |0249: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_RELEASEID:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88d5 │ │ +2f9a96: 6e30 1a89 1002 |024b: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f9a9c: 6201 eb87 |024e: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_RELEASE_COUNTRY:Lorg/jaudiotagger/tag/FieldKey; // field@87eb │ │ +2f9aa0: 6202 d788 |0250: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_RELEASE_COUNTRY:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88d7 │ │ +2f9aa4: 6e30 1a89 1002 |0252: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f9aaa: 6201 ec87 |0255: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_RELEASE_GROUP_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87ec │ │ +2f9aae: 6202 d488 |0257: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_RELEASEGROUPID:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88d4 │ │ +2f9ab2: 6e30 1a89 1002 |0259: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f9ab8: 6201 ed87 |025c: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_RELEASE_STATUS:Lorg/jaudiotagger/tag/FieldKey; // field@87ed │ │ +2f9abc: 6202 d888 |025e: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_RELEASE_STATUS:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88d8 │ │ +2f9ac0: 6e30 1a89 1002 |0260: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f9ac6: 6201 ee87 |0263: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_RELEASE_TRACK_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87ee │ │ +2f9aca: 6202 d688 |0265: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_RELEASETRACKID:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88d6 │ │ +2f9ace: 6e30 1a89 1002 |0267: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f9ad4: 6201 ef87 |026a: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_RELEASE_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@87ef │ │ +2f9ad8: 6202 d988 |026c: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_RELEASE_TYPE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88d9 │ │ +2f9adc: 6e30 1a89 1002 |026e: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f9ae2: 6201 f087 |0271: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_TRACK_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87f0 │ │ +2f9ae6: 6202 da88 |0273: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_TRACK_ID:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88da │ │ +2f9aea: 6e30 1a89 1002 |0275: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f9af0: 6201 f187 |0278: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK:Lorg/jaudiotagger/tag/FieldKey; // field@87f1 │ │ +2f9af4: 6202 db88 |027a: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_WORK:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88db │ │ +2f9af8: 6e30 1a89 1002 |027c: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f9afe: 6201 f487 |027f: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87f4 │ │ +2f9b02: 6202 dc88 |0281: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_WORKID:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88dc │ │ +2f9b06: 6e30 1a89 1002 |0283: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f9b0c: 6201 f287 |0286: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_COMPOSITION:Lorg/jaudiotagger/tag/FieldKey; // field@87f2 │ │ +2f9b10: 6202 dd88 |0288: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_WORK_COMPOSITION:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88dd │ │ +2f9b14: 6e30 1a89 1002 |028a: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f9b1a: 6201 f387 |028d: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_COMPOSITION_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87f3 │ │ +2f9b1e: 6202 de88 |028f: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_WORK_COMPOSITION_ID:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88de │ │ +2f9b22: 6e30 1a89 1002 |0291: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f9b28: 6201 f587 |0294: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL1:Lorg/jaudiotagger/tag/FieldKey; // field@87f5 │ │ +2f9b2c: 6202 df88 |0296: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL1:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88df │ │ +2f9b30: 6e30 1a89 1002 |0298: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f9b36: 6201 f687 |029b: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL1_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87f6 │ │ +2f9b3a: 6202 e088 |029d: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL1_ID:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88e0 │ │ +2f9b3e: 6e30 1a89 1002 |029f: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f9b44: 6201 f787 |02a2: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL1_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@87f7 │ │ +2f9b48: 6202 e188 |02a4: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL1_TYPE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88e1 │ │ +2f9b4c: 6e30 1a89 1002 |02a6: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f9b52: 6201 f887 |02a9: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL2:Lorg/jaudiotagger/tag/FieldKey; // field@87f8 │ │ +2f9b56: 6202 e288 |02ab: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL2:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88e2 │ │ +2f9b5a: 6e30 1a89 1002 |02ad: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f9b60: 6201 f987 |02b0: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL2_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87f9 │ │ +2f9b64: 6202 e388 |02b2: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL2_ID:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88e3 │ │ +2f9b68: 6e30 1a89 1002 |02b4: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f9b6e: 6201 fa87 |02b7: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL2_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@87fa │ │ +2f9b72: 6202 e488 |02b9: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL2_TYPE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88e4 │ │ +2f9b76: 6e30 1a89 1002 |02bb: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f9b7c: 6201 fb87 |02be: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL3:Lorg/jaudiotagger/tag/FieldKey; // field@87fb │ │ +2f9b80: 6202 e588 |02c0: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL3:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88e5 │ │ +2f9b84: 6e30 1a89 1002 |02c2: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f9b8a: 6201 fc87 |02c5: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL3_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87fc │ │ +2f9b8e: 6202 e688 |02c7: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL3_ID:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88e6 │ │ +2f9b92: 6e30 1a89 1002 |02c9: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f9b98: 6201 fd87 |02cc: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL3_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@87fd │ │ +2f9b9c: 6202 e788 |02ce: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL3_TYPE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88e7 │ │ +2f9ba0: 6e30 1a89 1002 |02d0: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f9ba6: 6201 fe87 |02d3: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL4:Lorg/jaudiotagger/tag/FieldKey; // field@87fe │ │ +2f9baa: 6202 e888 |02d5: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL4:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88e8 │ │ +2f9bae: 6e30 1a89 1002 |02d7: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f9bb4: 6201 ff87 |02da: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL4_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87ff │ │ +2f9bb8: 6202 e988 |02dc: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL4_ID:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88e9 │ │ +2f9bbc: 6e30 1a89 1002 |02de: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f9bc2: 6201 0088 |02e1: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL4_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@8800 │ │ +2f9bc6: 6202 ea88 |02e3: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL4_TYPE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88ea │ │ +2f9bca: 6e30 1a89 1002 |02e5: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f9bd0: 6201 0188 |02e8: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL5:Lorg/jaudiotagger/tag/FieldKey; // field@8801 │ │ +2f9bd4: 6202 eb88 |02ea: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL5:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88eb │ │ +2f9bd8: 6e30 1a89 1002 |02ec: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f9bde: 6201 0288 |02ef: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL5_ID:Lorg/jaudiotagger/tag/FieldKey; // field@8802 │ │ +2f9be2: 6202 ec88 |02f1: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL5_ID:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88ec │ │ +2f9be6: 6e30 1a89 1002 |02f3: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f9bec: 6201 0388 |02f6: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL5_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@8803 │ │ +2f9bf0: 6202 ed88 |02f8: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL5_TYPE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88ed │ │ +2f9bf4: 6e30 1a89 1002 |02fa: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f9bfa: 6201 0488 |02fd: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL6:Lorg/jaudiotagger/tag/FieldKey; // field@8804 │ │ +2f9bfe: 6202 ee88 |02ff: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL6:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88ee │ │ +2f9c02: 6e30 1a89 1002 |0301: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f9c08: 6201 0588 |0304: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL6_ID:Lorg/jaudiotagger/tag/FieldKey; // field@8805 │ │ +2f9c0c: 6202 ef88 |0306: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL6_ID:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88ef │ │ +2f9c10: 6e30 1a89 1002 |0308: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f9c16: 6201 0688 |030b: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL6_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@8806 │ │ +2f9c1a: 6202 f088 |030d: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL6_TYPE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88f0 │ │ +2f9c1e: 6e30 1a89 1002 |030f: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f9c24: 6201 0788 |0312: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICIP_ID:Lorg/jaudiotagger/tag/FieldKey; // field@8807 │ │ +2f9c28: 6202 f188 |0314: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.MUSICIP_ID:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88f1 │ │ +2f9c2c: 6e30 1a89 1002 |0316: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f9c32: 6201 0888 |0319: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.OCCASION:Lorg/jaudiotagger/tag/FieldKey; // field@8808 │ │ +2f9c36: 6202 f288 |031b: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.OCCASION:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88f2 │ │ +2f9c3a: 6e30 1a89 1002 |031d: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f9c40: 6201 0988 |0320: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.OPUS:Lorg/jaudiotagger/tag/FieldKey; // field@8809 │ │ +2f9c44: 6202 f388 |0322: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.OPUS:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88f3 │ │ +2f9c48: 6e30 1a89 1002 |0324: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f9c4e: 6201 0a88 |0327: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ORCHESTRA:Lorg/jaudiotagger/tag/FieldKey; // field@880a │ │ +2f9c52: 6202 f488 |0329: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ORCHESTRA:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88f4 │ │ +2f9c56: 6e30 1a89 1002 |032b: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f9c5c: 6201 0b88 |032e: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ORCHESTRA_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@880b │ │ +2f9c60: 6202 f588 |0330: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ORCHESTRA_SORT:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88f5 │ │ +2f9c64: 6e30 1a89 1002 |0332: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f9c6a: 6201 0c88 |0335: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ORIGINAL_ALBUM:Lorg/jaudiotagger/tag/FieldKey; // field@880c │ │ +2f9c6e: 6202 f688 |0337: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ORIGINAL_ALBUM:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88f6 │ │ +2f9c72: 6e30 1a89 1002 |0339: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f9c78: 6201 0d88 |033c: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ORIGINAL_ARTIST:Lorg/jaudiotagger/tag/FieldKey; // field@880d │ │ +2f9c7c: 6202 f788 |033e: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ORIGINAL_ARTIST:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88f7 │ │ +2f9c80: 6e30 1a89 1002 |0340: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f9c86: 6201 0e88 |0343: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ORIGINAL_LYRICIST:Lorg/jaudiotagger/tag/FieldKey; // field@880e │ │ +2f9c8a: 6202 f888 |0345: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ORIGINAL_LYRICIST:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88f8 │ │ +2f9c8e: 6e30 1a89 1002 |0347: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f9c94: 6201 0f88 |034a: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ORIGINAL_YEAR:Lorg/jaudiotagger/tag/FieldKey; // field@880f │ │ +2f9c98: 6202 f988 |034c: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ORIGINAL_YEAR:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88f9 │ │ +2f9c9c: 6e30 1a89 1002 |034e: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f9ca2: 6201 1088 |0351: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.OVERALL_WORK:Lorg/jaudiotagger/tag/FieldKey; // field@8810 │ │ +2f9ca6: 6202 fa88 |0353: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.OVERALL_WORK:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88fa │ │ +2f9caa: 6e30 1a89 1002 |0355: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f9cb0: 6201 1188 |0358: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.PART:Lorg/jaudiotagger/tag/FieldKey; // field@8811 │ │ +2f9cb4: 6202 fb88 |035a: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.PART:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88fb │ │ +2f9cb8: 6e30 1a89 1002 |035c: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f9cbe: 6201 1288 |035f: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.PART_NUMBER:Lorg/jaudiotagger/tag/FieldKey; // field@8812 │ │ +2f9cc2: 6202 fc88 |0361: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.PART_NUMBER:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88fc │ │ +2f9cc6: 6e30 1a89 1002 |0363: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f9ccc: 6201 1388 |0366: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.PART_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@8813 │ │ +2f9cd0: 6202 fd88 |0368: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.PART_TYPE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88fd │ │ +2f9cd4: 6e30 1a89 1002 |036a: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f9cda: 6201 1488 |036d: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.PERFORMER:Lorg/jaudiotagger/tag/FieldKey; // field@8814 │ │ +2f9cde: 6202 fe88 |036f: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.PERFORMER:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88fe │ │ +2f9ce2: 6e30 1a89 1002 |0371: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f9ce8: 6201 1588 |0374: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.PERFORMER_NAME:Lorg/jaudiotagger/tag/FieldKey; // field@8815 │ │ +2f9cec: 6202 ff88 |0376: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.PERFORMER_NAME:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88ff │ │ +2f9cf0: 6e30 1a89 1002 |0378: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f9cf6: 6201 1688 |037b: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.PERFORMER_NAME_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@8816 │ │ +2f9cfa: 6202 0089 |037d: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.PERFORMER_NAME_SORT:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8900 │ │ +2f9cfe: 6e30 1a89 1002 |037f: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f9d04: 6201 1788 |0382: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.PERIOD:Lorg/jaudiotagger/tag/FieldKey; // field@8817 │ │ +2f9d08: 6202 0189 |0384: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.PERIOD:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8901 │ │ +2f9d0c: 6e30 1a89 1002 |0386: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f9d12: 6201 1888 |0389: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.PRODUCER:Lorg/jaudiotagger/tag/FieldKey; // field@8818 │ │ +2f9d16: 6202 0289 |038b: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.PRODUCER:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8902 │ │ +2f9d1a: 6e30 1a89 1002 |038d: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f9d20: 6201 1988 |0390: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.QUALITY:Lorg/jaudiotagger/tag/FieldKey; // field@8819 │ │ +2f9d24: 6202 0389 |0392: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.QUALITY:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8903 │ │ +2f9d28: 6e30 1a89 1002 |0394: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f9d2e: 6201 1a88 |0397: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.RANKING:Lorg/jaudiotagger/tag/FieldKey; // field@881a │ │ +2f9d32: 6202 0489 |0399: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.RANKING:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8904 │ │ +2f9d36: 6e30 1a89 1002 |039b: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f9d3c: 6201 1b88 |039e: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.RATING:Lorg/jaudiotagger/tag/FieldKey; // field@881b │ │ +2f9d40: 6202 1c89 |03a0: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.USER_RATING:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@891c │ │ +2f9d44: 6e30 1a89 1002 |03a2: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f9d4a: 6201 1c88 |03a5: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.RECORD_LABEL:Lorg/jaudiotagger/tag/FieldKey; // field@881c │ │ +2f9d4e: 6202 0689 |03a7: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.RECORD_LABEL:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8906 │ │ +2f9d52: 6e30 1a89 1002 |03a9: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f9d58: 6201 1d88 |03ac: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.REMIXER:Lorg/jaudiotagger/tag/FieldKey; // field@881d │ │ +2f9d5c: 6202 0789 |03ae: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.REMIXER:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8907 │ │ +2f9d60: 6e30 1a89 1002 |03b0: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f9d66: 6201 1e88 |03b3: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.SCRIPT:Lorg/jaudiotagger/tag/FieldKey; // field@881e │ │ +2f9d6a: 6202 0889 |03b5: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.SCRIPT:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8908 │ │ +2f9d6e: 6e30 1a89 1002 |03b7: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f9d74: 6201 1f88 |03ba: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.SINGLE_DISC_TRACK_NO:Lorg/jaudiotagger/tag/FieldKey; // field@881f │ │ +2f9d78: 6202 0989 |03bc: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.SINGLE_DISC_TRACK_NO:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8909 │ │ +2f9d7c: 6e30 1a89 1002 |03be: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f9d82: 6201 2088 |03c1: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.SUBTITLE:Lorg/jaudiotagger/tag/FieldKey; // field@8820 │ │ +2f9d86: 6202 0a89 |03c3: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.SUBTITLE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@890a │ │ +2f9d8a: 6e30 1a89 1002 |03c5: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f9d90: 6201 2188 |03c8: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.TAGS:Lorg/jaudiotagger/tag/FieldKey; // field@8821 │ │ +2f9d94: 6202 0b89 |03ca: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.TAGS:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@890b │ │ +2f9d98: 6e30 1a89 1002 |03cc: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f9d9e: 6201 2288 |03cf: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.TEMPO:Lorg/jaudiotagger/tag/FieldKey; // field@8822 │ │ +2f9da2: 6202 0c89 |03d1: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.TEMPO:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@890c │ │ +2f9da6: 6e30 1a89 1002 |03d3: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f9dac: 6201 2388 |03d6: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.TIMBRE:Lorg/jaudiotagger/tag/FieldKey; // field@8823 │ │ +2f9db0: 6202 0d89 |03d8: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.TIMBRE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@890d │ │ +2f9db4: 6e30 1a89 1002 |03da: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f9dba: 6201 2488 |03dd: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.TITLE:Lorg/jaudiotagger/tag/FieldKey; // field@8824 │ │ +2f9dbe: 6202 0e89 |03df: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.TITLE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@890e │ │ +2f9dc2: 6e30 1a89 1002 |03e1: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f9dc8: 6201 2588 |03e4: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.TITLE_MOVEMENT:Lorg/jaudiotagger/tag/FieldKey; // field@8825 │ │ +2f9dcc: 6202 0f89 |03e6: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.TITLE_MOVEMENT:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@890f │ │ +2f9dd0: 6e30 1a89 1002 |03e8: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f9dd6: 6201 2688 |03eb: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.TITLE_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@8826 │ │ +2f9dda: 6202 1089 |03ed: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.TITLE_SORT:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8910 │ │ +2f9dde: 6e30 1a89 1002 |03ef: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f9de4: 6201 2788 |03f2: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.TONALITY:Lorg/jaudiotagger/tag/FieldKey; // field@8827 │ │ +2f9de8: 6202 1189 |03f4: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.TONALITY:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8911 │ │ +2f9dec: 6e30 1a89 1002 |03f6: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f9df2: 6201 2888 |03f9: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.TRACK:Lorg/jaudiotagger/tag/FieldKey; // field@8828 │ │ +2f9df6: 6202 1289 |03fb: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.TRACK:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8912 │ │ +2f9dfa: 6e30 1a89 1002 |03fd: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f9e00: 6201 2988 |0400: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.TRACK_TOTAL:Lorg/jaudiotagger/tag/FieldKey; // field@8829 │ │ +2f9e04: 6202 1389 |0402: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.TRACK_TOTAL:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8913 │ │ +2f9e08: 6e30 1a89 1002 |0404: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f9e0e: 6201 2a88 |0407: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.URL_DISCOGS_ARTIST_SITE:Lorg/jaudiotagger/tag/FieldKey; // field@882a │ │ +2f9e12: 6202 1489 |0409: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.URL_DISCOGS_ARTIST_SITE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8914 │ │ +2f9e16: 6e30 1a89 1002 |040b: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f9e1c: 6201 2b88 |040e: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.URL_DISCOGS_RELEASE_SITE:Lorg/jaudiotagger/tag/FieldKey; // field@882b │ │ +2f9e20: 6202 1589 |0410: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.URL_DISCOGS_RELEASE_SITE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8915 │ │ +2f9e24: 6e30 1a89 1002 |0412: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f9e2a: 6201 2c88 |0415: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.URL_LYRICS_SITE:Lorg/jaudiotagger/tag/FieldKey; // field@882c │ │ +2f9e2e: 6202 1689 |0417: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.URL_LYRICS_SITE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8916 │ │ +2f9e32: 6e30 1a89 1002 |0419: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f9e38: 6201 2d88 |041c: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.URL_OFFICIAL_ARTIST_SITE:Lorg/jaudiotagger/tag/FieldKey; // field@882d │ │ +2f9e3c: 6202 1789 |041e: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.URL_OFFICIAL_ARTIST_SITE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8917 │ │ +2f9e40: 6e30 1a89 1002 |0420: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f9e46: 6201 2e88 |0423: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.URL_OFFICIAL_RELEASE_SITE:Lorg/jaudiotagger/tag/FieldKey; // field@882e │ │ +2f9e4a: 6202 1889 |0425: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.URL_OFFICIAL_RELEASE_SITE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8918 │ │ +2f9e4e: 6e30 1a89 1002 |0427: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f9e54: 6201 2f88 |042a: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.URL_WIKIPEDIA_ARTIST_SITE:Lorg/jaudiotagger/tag/FieldKey; // field@882f │ │ +2f9e58: 6202 1a89 |042c: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.URL_WIKIPEDIA_ARTIST_SITE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@891a │ │ +2f9e5c: 6e30 1a89 1002 |042e: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f9e62: 6201 3088 |0431: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.URL_WIKIPEDIA_RELEASE_SITE:Lorg/jaudiotagger/tag/FieldKey; // field@8830 │ │ +2f9e66: 6202 1b89 |0433: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.URL_WIKIPEDIA_RELEASE_SITE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@891b │ │ +2f9e6a: 6e30 1a89 1002 |0435: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f9e70: 6201 3188 |0438: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.WORK:Lorg/jaudiotagger/tag/FieldKey; // field@8831 │ │ +2f9e74: 6202 1d89 |043a: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.WORK:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@891d │ │ +2f9e78: 6e30 1a89 1002 |043c: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f9e7e: 6201 3288 |043f: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.WORK_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@8832 │ │ +2f9e82: 6202 1e89 |0441: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.WORK_TYPE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@891e │ │ +2f9e86: 6e30 1a89 1002 |0443: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f9e8c: 6201 3388 |0446: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.YEAR:Lorg/jaudiotagger/tag/FieldKey; // field@8833 │ │ +2f9e90: 6202 1f89 |0448: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.YEAR:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@891f │ │ +2f9e94: 6e30 1a89 1002 |044a: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +2f9e9a: 2200 8d10 |044d: new-instance v0, Ljava/util/HashSet; // type@108d │ │ +2f9e9e: 7010 3b89 0000 |044f: invoke-direct {v0}, Ljava/util/HashSet;.:()V // method@893b │ │ +2f9ea4: 6900 2789 |0452: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfTag;.COMMON_FIELDS:Ljava/util/Set; // field@8927 │ │ +2f9ea8: 6201 7688 |0454: sget-object v1, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ALBUM:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8876 │ │ +2f9eac: 7220 a189 1000 |0456: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +2f9eb2: 6201 8288 |0459: sget-object v1, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.AUTHOR:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8882 │ │ +2f9eb6: 7220 a189 1000 |045b: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +2f9ebc: 6201 9d88 |045e: sget-object v1, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.DESCRIPTION:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@889d │ │ +2f9ec0: 7220 a189 1000 |0460: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +2f9ec6: 6201 aa88 |0463: sget-object v1, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.GENRE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@88aa │ │ +2f9eca: 7220 a189 1000 |0465: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +2f9ed0: 6201 0e89 |0468: sget-object v1, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.TITLE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@890e │ │ +2f9ed4: 7220 a189 1000 |046a: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +2f9eda: 6201 1289 |046d: sget-object v1, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.TRACK:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8912 │ │ +2f9ede: 7220 a189 1000 |046f: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +2f9ee4: 6201 1f89 |0472: sget-object v1, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.YEAR:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@891f │ │ +2f9ee8: 7220 a189 1000 |0474: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +2f9eee: 0e00 |0477: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x0009 line=90 │ │ 0x0010 line=91 │ │ 0x0017 line=92 │ │ 0x001e line=93 │ │ @@ -1239331,18 +1239331,18 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -2f9eec: |[2f9eec] org.jaudiotagger.tag.asf.AsfTag.:()V │ │ -2f9efc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -2f9efe: 7020 a792 0100 |0001: invoke-direct {v1, v0}, Lorg/jaudiotagger/tag/asf/AsfTag;.:(Z)V // method@92a7 │ │ -2f9f04: 0e00 |0004: return-void │ │ +2f9ef0: |[2f9ef0] org.jaudiotagger.tag.asf.AsfTag.:()V │ │ +2f9f00: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +2f9f02: 7020 a792 0100 |0001: invoke-direct {v1, v0}, Lorg/jaudiotagger/tag/asf/AsfTag;.:(Z)V // method@92a7 │ │ +2f9f08: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=271 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jaudiotagger/tag/asf/AsfTag; │ │ │ │ #2 : (in Lorg/jaudiotagger/tag/asf/AsfTag;) │ │ @@ -1239350,18 +1239350,18 @@ │ │ type : '(Lorg/jaudiotagger/tag/Tag;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -2f9f24: |[2f9f24] org.jaudiotagger.tag.asf.AsfTag.:(Lorg/jaudiotagger/tag/Tag;Z)V │ │ -2f9f34: 7020 a792 2000 |0000: invoke-direct {v0, v2}, Lorg/jaudiotagger/tag/asf/AsfTag;.:(Z)V // method@92a7 │ │ -2f9f3a: 7020 ac92 1000 |0003: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/asf/AsfTag;.copyFrom:(Lorg/jaudiotagger/tag/Tag;)V // method@92ac │ │ -2f9f40: 0e00 |0006: return-void │ │ +2f9f28: |[2f9f28] org.jaudiotagger.tag.asf.AsfTag.:(Lorg/jaudiotagger/tag/Tag;Z)V │ │ +2f9f38: 7020 a792 2000 |0000: invoke-direct {v0, v2}, Lorg/jaudiotagger/tag/asf/AsfTag;.:(Z)V // method@92a7 │ │ +2f9f3e: 7020 ac92 1000 |0003: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/asf/AsfTag;.copyFrom:(Lorg/jaudiotagger/tag/Tag;)V // method@92ac │ │ +2f9f44: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=295 │ │ 0x0003 line=296 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/jaudiotagger/tag/asf/AsfTag; │ │ 0x0000 - 0x0007 reg=1 (null) Lorg/jaudiotagger/tag/Tag; │ │ @@ -1239372,18 +1239372,18 @@ │ │ type : '(Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -2f9f08: |[2f9f08] org.jaudiotagger.tag.asf.AsfTag.:(Z)V │ │ -2f9f18: 7010 248e 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/audio/generic/AbstractTag;.:()V // method@8e24 │ │ -2f9f1e: 5c01 2889 |0003: iput-boolean v1, v0, Lorg/jaudiotagger/tag/asf/AsfTag;.copyFields:Z // field@8928 │ │ -2f9f22: 0e00 |0005: return-void │ │ +2f9f0c: |[2f9f0c] org.jaudiotagger.tag.asf.AsfTag.:(Z)V │ │ +2f9f1c: 7010 248e 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/audio/generic/AbstractTag;.:()V // method@8e24 │ │ +2f9f22: 5c01 2889 |0003: iput-boolean v1, v0, Lorg/jaudiotagger/tag/asf/AsfTag;.copyFields:Z // field@8928 │ │ +2f9f26: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=281 │ │ 0x0003 line=282 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/jaudiotagger/tag/asf/AsfTag; │ │ 0x0000 - 0x0006 reg=1 (null) Z │ │ @@ -1239393,58 +1239393,58 @@ │ │ type : '(Lorg/jaudiotagger/tag/TagField;)Lorg/jaudiotagger/tag/TagField;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 83 16-bit code units │ │ -2f928c: |[2f928c] org.jaudiotagger.tag.asf.AsfTag.copyFrom:(Lorg/jaudiotagger/tag/TagField;)Lorg/jaudiotagger/tag/TagField; │ │ -2f929c: 6e10 cb92 0300 |0000: invoke-virtual {v3}, Lorg/jaudiotagger/tag/asf/AsfTag;.isCopyingFields:()Z // method@92cb │ │ -2f92a2: 0a00 |0003: move-result v0 │ │ -2f92a4: 3800 4e00 |0004: if-eqz v0, 0052 // +004e │ │ -2f92a8: 2040 d411 |0006: instance-of v0, v4, Lorg/jaudiotagger/tag/asf/AsfTagField; // type@11d4 │ │ -2f92ac: 3800 1900 |0008: if-eqz v0, 0021 // +0019 │ │ -2f92b0: 0740 |000a: move-object v0, v4 │ │ -2f92b2: 1f00 d411 |000b: check-cast v0, Lorg/jaudiotagger/tag/asf/AsfTagField; // type@11d4 │ │ -2f92b6: 6e10 e792 0000 |000d: invoke-virtual {v0}, Lorg/jaudiotagger/tag/asf/AsfTagField;.clone:()Ljava/lang/Object; // method@92e7 │ │ -2f92bc: 0c00 |0010: move-result-object v0 │ │ -2f92be: 1f00 c711 |0011: check-cast v0, Lorg/jaudiotagger/tag/TagField; // type@11c7 │ │ -2f92c2: 280c |0013: goto 001f // +000c │ │ -2f92c4: 2200 d411 |0014: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfTagField; // type@11d4 │ │ -2f92c8: 1f04 d411 |0016: check-cast v4, Lorg/jaudiotagger/tag/asf/AsfTagField; // type@11d4 │ │ -2f92cc: 6e10 e992 0400 |0018: invoke-virtual {v4}, Lorg/jaudiotagger/tag/asf/AsfTagField;.getDescriptor:()Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; // method@92e9 │ │ -2f92d2: 0c04 |001b: move-result-object v4 │ │ -2f92d4: 7020 e592 4000 |001c: invoke-direct {v0, v4}, Lorg/jaudiotagger/tag/asf/AsfTagField;.:(Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;)V // method@92e5 │ │ -2f92da: 0704 |001f: move-object v4, v0 │ │ -2f92dc: 2832 |0020: goto 0052 // +0032 │ │ -2f92de: 2040 ca11 |0021: instance-of v0, v4, Lorg/jaudiotagger/tag/TagTextField; // type@11ca │ │ -2f92e2: 3800 1400 |0023: if-eqz v0, 0037 // +0014 │ │ -2f92e6: 0740 |0025: move-object v0, v4 │ │ -2f92e8: 1f00 ca11 |0026: check-cast v0, Lorg/jaudiotagger/tag/TagTextField; // type@11ca │ │ -2f92ec: 7210 4a92 0000 |0028: invoke-interface {v0}, Lorg/jaudiotagger/tag/TagTextField;.getContent:()Ljava/lang/String; // method@924a │ │ -2f92f2: 0c00 |002b: move-result-object v0 │ │ -2f92f4: 2201 d511 |002c: new-instance v1, Lorg/jaudiotagger/tag/asf/AsfTagTextField; // type@11d5 │ │ -2f92f8: 7210 d691 0400 |002e: invoke-interface {v4}, Lorg/jaudiotagger/tag/TagField;.getId:()Ljava/lang/String; // method@91d6 │ │ -2f92fe: 0c04 |0031: move-result-object v4 │ │ -2f9300: 7030 f192 4100 |0032: invoke-direct {v1, v4, v0}, Lorg/jaudiotagger/tag/asf/AsfTagTextField;.:(Ljava/lang/String;Ljava/lang/String;)V // method@92f1 │ │ -2f9306: 0714 |0035: move-object v4, v1 │ │ -2f9308: 281c |0036: goto 0052 // +001c │ │ -2f930a: 2200 3310 |0037: new-instance v0, Ljava/lang/RuntimeException; // type@1033 │ │ -2f930e: 2201 3910 |0039: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2f9312: 7010 cc87 0100 |003b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2f9318: 1a02 1150 |003e: const-string v2, "Unknown Asf Tag Field class:" // string@5011 │ │ -2f931c: 6e20 d787 2100 |0040: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2f9322: 6e10 7387 0400 |0043: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@8773 │ │ -2f9328: 0c04 |0046: move-result-object v4 │ │ -2f932a: 6e20 d687 4100 |0047: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ -2f9330: 6e10 df87 0100 |004a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2f9336: 0c04 |004d: move-result-object v4 │ │ -2f9338: 7020 7c87 4000 |004e: invoke-direct {v0, v4}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@877c │ │ -2f933e: 2700 |0051: throw v0 │ │ -2f9340: 1104 |0052: return-object v4 │ │ +2f9290: |[2f9290] org.jaudiotagger.tag.asf.AsfTag.copyFrom:(Lorg/jaudiotagger/tag/TagField;)Lorg/jaudiotagger/tag/TagField; │ │ +2f92a0: 6e10 cb92 0300 |0000: invoke-virtual {v3}, Lorg/jaudiotagger/tag/asf/AsfTag;.isCopyingFields:()Z // method@92cb │ │ +2f92a6: 0a00 |0003: move-result v0 │ │ +2f92a8: 3800 4e00 |0004: if-eqz v0, 0052 // +004e │ │ +2f92ac: 2040 d411 |0006: instance-of v0, v4, Lorg/jaudiotagger/tag/asf/AsfTagField; // type@11d4 │ │ +2f92b0: 3800 1900 |0008: if-eqz v0, 0021 // +0019 │ │ +2f92b4: 0740 |000a: move-object v0, v4 │ │ +2f92b6: 1f00 d411 |000b: check-cast v0, Lorg/jaudiotagger/tag/asf/AsfTagField; // type@11d4 │ │ +2f92ba: 6e10 e792 0000 |000d: invoke-virtual {v0}, Lorg/jaudiotagger/tag/asf/AsfTagField;.clone:()Ljava/lang/Object; // method@92e7 │ │ +2f92c0: 0c00 |0010: move-result-object v0 │ │ +2f92c2: 1f00 c711 |0011: check-cast v0, Lorg/jaudiotagger/tag/TagField; // type@11c7 │ │ +2f92c6: 280c |0013: goto 001f // +000c │ │ +2f92c8: 2200 d411 |0014: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfTagField; // type@11d4 │ │ +2f92cc: 1f04 d411 |0016: check-cast v4, Lorg/jaudiotagger/tag/asf/AsfTagField; // type@11d4 │ │ +2f92d0: 6e10 e992 0400 |0018: invoke-virtual {v4}, Lorg/jaudiotagger/tag/asf/AsfTagField;.getDescriptor:()Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; // method@92e9 │ │ +2f92d6: 0c04 |001b: move-result-object v4 │ │ +2f92d8: 7020 e592 4000 |001c: invoke-direct {v0, v4}, Lorg/jaudiotagger/tag/asf/AsfTagField;.:(Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;)V // method@92e5 │ │ +2f92de: 0704 |001f: move-object v4, v0 │ │ +2f92e0: 2832 |0020: goto 0052 // +0032 │ │ +2f92e2: 2040 ca11 |0021: instance-of v0, v4, Lorg/jaudiotagger/tag/TagTextField; // type@11ca │ │ +2f92e6: 3800 1400 |0023: if-eqz v0, 0037 // +0014 │ │ +2f92ea: 0740 |0025: move-object v0, v4 │ │ +2f92ec: 1f00 ca11 |0026: check-cast v0, Lorg/jaudiotagger/tag/TagTextField; // type@11ca │ │ +2f92f0: 7210 4a92 0000 |0028: invoke-interface {v0}, Lorg/jaudiotagger/tag/TagTextField;.getContent:()Ljava/lang/String; // method@924a │ │ +2f92f6: 0c00 |002b: move-result-object v0 │ │ +2f92f8: 2201 d511 |002c: new-instance v1, Lorg/jaudiotagger/tag/asf/AsfTagTextField; // type@11d5 │ │ +2f92fc: 7210 d691 0400 |002e: invoke-interface {v4}, Lorg/jaudiotagger/tag/TagField;.getId:()Ljava/lang/String; // method@91d6 │ │ +2f9302: 0c04 |0031: move-result-object v4 │ │ +2f9304: 7030 f192 4100 |0032: invoke-direct {v1, v4, v0}, Lorg/jaudiotagger/tag/asf/AsfTagTextField;.:(Ljava/lang/String;Ljava/lang/String;)V // method@92f1 │ │ +2f930a: 0714 |0035: move-object v4, v1 │ │ +2f930c: 281c |0036: goto 0052 // +001c │ │ +2f930e: 2200 3310 |0037: new-instance v0, Ljava/lang/RuntimeException; // type@1033 │ │ +2f9312: 2201 3910 |0039: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2f9316: 7010 cc87 0100 |003b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2f931c: 1a02 1150 |003e: const-string v2, "Unknown Asf Tag Field class:" // string@5011 │ │ +2f9320: 6e20 d787 2100 |0040: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2f9326: 6e10 7387 0400 |0043: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@8773 │ │ +2f932c: 0c04 |0046: move-result-object v4 │ │ +2f932e: 6e20 d687 4100 |0047: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ +2f9334: 6e10 df87 0100 |004a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2f933a: 0c04 |004d: move-result-object v4 │ │ +2f933c: 7020 7c87 4000 |004e: invoke-direct {v0, v4}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@877c │ │ +2f9342: 2700 |0051: throw v0 │ │ +2f9344: 1104 |0052: return-object v4 │ │ catches : 1 │ │ 0x000a - 0x0013 │ │ Ljava/lang/CloneNotSupportedException; -> 0x0014 │ │ positions : │ │ 0x0000 line=372 │ │ 0x0006 line=374 │ │ 0x000a line=378 │ │ @@ -1239463,29 +1239463,29 @@ │ │ type : '(Lorg/jaudiotagger/tag/Tag;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -2f9fd4: |[2f9fd4] org.jaudiotagger.tag.asf.AsfTag.copyFrom:(Lorg/jaudiotagger/tag/Tag;)V │ │ -2f9fe4: 7210 bd91 0200 |0000: invoke-interface {v2}, Lorg/jaudiotagger/tag/Tag;.getFields:()Ljava/util/Iterator; // method@91bd │ │ -2f9fea: 0c02 |0003: move-result-object v2 │ │ -2f9fec: 7210 4789 0200 |0004: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -2f9ff2: 0a00 |0007: move-result v0 │ │ -2f9ff4: 3800 1200 |0008: if-eqz v0, 001a // +0012 │ │ -2f9ff8: 7210 4889 0200 |000a: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -2f9ffe: 0c00 |000d: move-result-object v0 │ │ -2fa000: 1f00 c711 |000e: check-cast v0, Lorg/jaudiotagger/tag/TagField; // type@11c7 │ │ -2fa004: 7020 ab92 0100 |0010: invoke-direct {v1, v0}, Lorg/jaudiotagger/tag/asf/AsfTag;.copyFrom:(Lorg/jaudiotagger/tag/TagField;)Lorg/jaudiotagger/tag/TagField; // method@92ab │ │ -2fa00a: 0c00 |0013: move-result-object v0 │ │ -2fa00c: 3800 f0ff |0014: if-eqz v0, 0004 // -0010 │ │ -2fa010: 6f20 268e 0100 |0016: invoke-super {v1, v0}, Lorg/jaudiotagger/audio/generic/AbstractTag;.addField:(Lorg/jaudiotagger/tag/TagField;)V // method@8e26 │ │ -2fa016: 28eb |0019: goto 0004 // -0015 │ │ -2fa018: 0e00 |001a: return-void │ │ +2f9fd8: |[2f9fd8] org.jaudiotagger.tag.asf.AsfTag.copyFrom:(Lorg/jaudiotagger/tag/Tag;)V │ │ +2f9fe8: 7210 bd91 0200 |0000: invoke-interface {v2}, Lorg/jaudiotagger/tag/Tag;.getFields:()Ljava/util/Iterator; // method@91bd │ │ +2f9fee: 0c02 |0003: move-result-object v2 │ │ +2f9ff0: 7210 4789 0200 |0004: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +2f9ff6: 0a00 |0007: move-result v0 │ │ +2f9ff8: 3800 1200 |0008: if-eqz v0, 001a // +0012 │ │ +2f9ffc: 7210 4889 0200 |000a: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +2fa002: 0c00 |000d: move-result-object v0 │ │ +2fa004: 1f00 c711 |000e: check-cast v0, Lorg/jaudiotagger/tag/TagField; // type@11c7 │ │ +2fa008: 7020 ab92 0100 |0010: invoke-direct {v1, v0}, Lorg/jaudiotagger/tag/asf/AsfTag;.copyFrom:(Lorg/jaudiotagger/tag/TagField;)Lorg/jaudiotagger/tag/TagField; // method@92ab │ │ +2fa00e: 0c00 |0013: move-result-object v0 │ │ +2fa010: 3800 f0ff |0014: if-eqz v0, 0004 // -0010 │ │ +2fa014: 6f20 268e 0100 |0016: invoke-super {v1, v0}, Lorg/jaudiotagger/audio/generic/AbstractTag;.addField:(Lorg/jaudiotagger/tag/TagField;)V // method@8e26 │ │ +2fa01a: 28eb |0019: goto 0004 // -0015 │ │ +2fa01c: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=346 │ │ 0x0004 line=348 │ │ 0x000a line=350 │ │ 0x0016 line=353 │ │ locals : │ │ @@ -1239497,25 +1239497,25 @@ │ │ type : '(Lorg/jaudiotagger/tag/TagField;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -2f8fb4: |[2f8fb4] org.jaudiotagger.tag.asf.AsfTag.isValidField:(Lorg/jaudiotagger/tag/TagField;)Z │ │ -2f8fc4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -2f8fc6: 3903 0300 |0001: if-nez v3, 0004 // +0003 │ │ -2f8fca: 0f00 |0003: return v0 │ │ -2f8fcc: 2031 d411 |0004: instance-of v1, v3, Lorg/jaudiotagger/tag/asf/AsfTagField; // type@11d4 │ │ -2f8fd0: 3901 0300 |0006: if-nez v1, 0009 // +0003 │ │ -2f8fd4: 0f00 |0008: return v0 │ │ -2f8fd6: 7210 db91 0300 |0009: invoke-interface {v3}, Lorg/jaudiotagger/tag/TagField;.isEmpty:()Z // method@91db │ │ -2f8fdc: 0a03 |000c: move-result v3 │ │ -2f8fde: df03 0301 |000d: xor-int/lit8 v3, v3, #int 1 // #01 │ │ -2f8fe2: 0f03 |000f: return v3 │ │ +2f8fb8: |[2f8fb8] org.jaudiotagger.tag.asf.AsfTag.isValidField:(Lorg/jaudiotagger/tag/TagField;)Z │ │ +2f8fc8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +2f8fca: 3903 0300 |0001: if-nez v3, 0004 // +0003 │ │ +2f8fce: 0f00 |0003: return v0 │ │ +2f8fd0: 2031 d411 |0004: instance-of v1, v3, Lorg/jaudiotagger/tag/asf/AsfTagField; // type@11d4 │ │ +2f8fd4: 3901 0300 |0006: if-nez v1, 0009 // +0003 │ │ +2f8fd8: 0f00 |0008: return v0 │ │ +2f8fda: 7210 db91 0300 |0009: invoke-interface {v3}, Lorg/jaudiotagger/tag/TagField;.isEmpty:()Z // method@91db │ │ +2f8fe0: 0a03 |000c: move-result v3 │ │ +2f8fe2: df03 0301 |000d: xor-int/lit8 v3, v3, #int 1 // #01 │ │ +2f8fe6: 0f03 |000f: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=735 │ │ 0x0009 line=740 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lorg/jaudiotagger/tag/asf/AsfTag; │ │ 0x0000 - 0x0010 reg=3 (null) Lorg/jaudiotagger/tag/TagField; │ │ @@ -1239526,19 +1239526,19 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -2f9f44: |[2f9f44] org.jaudiotagger.tag.asf.AsfTag.addCopyright:(Ljava/lang/String;)V │ │ -2f9f54: 6e20 af92 1000 |0000: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/asf/AsfTag;.createCopyrightField:(Ljava/lang/String;)Lorg/jaudiotagger/tag/asf/AsfTagTextField; // method@92af │ │ -2f9f5a: 0c01 |0003: move-result-object v1 │ │ -2f9f5c: 6e20 a992 1000 |0004: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/asf/AsfTag;.addField:(Lorg/jaudiotagger/tag/TagField;)V // method@92a9 │ │ -2f9f62: 0e00 |0007: return-void │ │ +2f9f48: |[2f9f48] org.jaudiotagger.tag.asf.AsfTag.addCopyright:(Ljava/lang/String;)V │ │ +2f9f58: 6e20 af92 1000 |0000: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/asf/AsfTag;.createCopyrightField:(Ljava/lang/String;)Lorg/jaudiotagger/tag/asf/AsfTagTextField; // method@92af │ │ +2f9f5e: 0c01 |0003: move-result-object v1 │ │ +2f9f60: 6e20 a992 1000 |0004: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/asf/AsfTag;.addField:(Lorg/jaudiotagger/tag/TagField;)V // method@92a9 │ │ +2f9f66: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=326 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/jaudiotagger/tag/asf/AsfTag; │ │ 0x0000 - 0x0008 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1239547,31 +1239547,31 @@ │ │ type : '(Lorg/jaudiotagger/tag/TagField;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -2f9f64: |[2f9f64] org.jaudiotagger.tag.asf.AsfTag.addField:(Lorg/jaudiotagger/tag/TagField;)V │ │ -2f9f74: 7020 cc92 2100 |0000: invoke-direct {v1, v2}, Lorg/jaudiotagger/tag/asf/AsfTag;.isValidField:(Lorg/jaudiotagger/tag/TagField;)Z // method@92cc │ │ -2f9f7a: 0a00 |0003: move-result v0 │ │ -2f9f7c: 3800 1b00 |0004: if-eqz v0, 001f // +001b │ │ -2f9f80: 7210 d691 0200 |0006: invoke-interface {v2}, Lorg/jaudiotagger/tag/TagField;.getId:()Ljava/lang/String; // method@91d6 │ │ -2f9f86: 0c00 |0009: move-result-object v0 │ │ -2f9f88: 7110 9892 0000 |000a: invoke-static {v0}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.isMultiValued:(Ljava/lang/String;)Z // method@9298 │ │ -2f9f8e: 0a00 |000d: move-result v0 │ │ -2f9f90: 3800 0a00 |000e: if-eqz v0, 0018 // +000a │ │ -2f9f94: 7020 ab92 2100 |0010: invoke-direct {v1, v2}, Lorg/jaudiotagger/tag/asf/AsfTag;.copyFrom:(Lorg/jaudiotagger/tag/TagField;)Lorg/jaudiotagger/tag/TagField; // method@92ab │ │ -2f9f9a: 0c02 |0013: move-result-object v2 │ │ -2f9f9c: 6f20 268e 2100 |0014: invoke-super {v1, v2}, Lorg/jaudiotagger/audio/generic/AbstractTag;.addField:(Lorg/jaudiotagger/tag/TagField;)V // method@8e26 │ │ -2f9fa2: 2808 |0017: goto 001f // +0008 │ │ -2f9fa4: 7020 ab92 2100 |0018: invoke-direct {v1, v2}, Lorg/jaudiotagger/tag/asf/AsfTag;.copyFrom:(Lorg/jaudiotagger/tag/TagField;)Lorg/jaudiotagger/tag/TagField; // method@92ab │ │ -2f9faa: 0c02 |001b: move-result-object v2 │ │ -2f9fac: 6f20 428e 2100 |001c: invoke-super {v1, v2}, Lorg/jaudiotagger/audio/generic/AbstractTag;.setField:(Lorg/jaudiotagger/tag/TagField;)V // method@8e42 │ │ -2f9fb2: 0e00 |001f: return-void │ │ +2f9f68: |[2f9f68] org.jaudiotagger.tag.asf.AsfTag.addField:(Lorg/jaudiotagger/tag/TagField;)V │ │ +2f9f78: 7020 cc92 2100 |0000: invoke-direct {v1, v2}, Lorg/jaudiotagger/tag/asf/AsfTag;.isValidField:(Lorg/jaudiotagger/tag/TagField;)Z // method@92cc │ │ +2f9f7e: 0a00 |0003: move-result v0 │ │ +2f9f80: 3800 1b00 |0004: if-eqz v0, 001f // +001b │ │ +2f9f84: 7210 d691 0200 |0006: invoke-interface {v2}, Lorg/jaudiotagger/tag/TagField;.getId:()Ljava/lang/String; // method@91d6 │ │ +2f9f8a: 0c00 |0009: move-result-object v0 │ │ +2f9f8c: 7110 9892 0000 |000a: invoke-static {v0}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.isMultiValued:(Ljava/lang/String;)Z // method@9298 │ │ +2f9f92: 0a00 |000d: move-result v0 │ │ +2f9f94: 3800 0a00 |000e: if-eqz v0, 0018 // +000a │ │ +2f9f98: 7020 ab92 2100 |0010: invoke-direct {v1, v2}, Lorg/jaudiotagger/tag/asf/AsfTag;.copyFrom:(Lorg/jaudiotagger/tag/TagField;)Lorg/jaudiotagger/tag/TagField; // method@92ab │ │ +2f9f9e: 0c02 |0013: move-result-object v2 │ │ +2f9fa0: 6f20 268e 2100 |0014: invoke-super {v1, v2}, Lorg/jaudiotagger/audio/generic/AbstractTag;.addField:(Lorg/jaudiotagger/tag/TagField;)V // method@8e26 │ │ +2f9fa6: 2808 |0017: goto 001f // +0008 │ │ +2f9fa8: 7020 ab92 2100 |0018: invoke-direct {v1, v2}, Lorg/jaudiotagger/tag/asf/AsfTag;.copyFrom:(Lorg/jaudiotagger/tag/TagField;)Lorg/jaudiotagger/tag/TagField; // method@92ab │ │ +2f9fae: 0c02 |001b: move-result-object v2 │ │ +2f9fb0: 6f20 428e 2100 |001c: invoke-super {v1, v2}, Lorg/jaudiotagger/audio/generic/AbstractTag;.setField:(Lorg/jaudiotagger/tag/TagField;)V // method@8e42 │ │ +2f9fb6: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=306 │ │ 0x0006 line=308 │ │ 0x0010 line=310 │ │ 0x0018 line=314 │ │ locals : │ │ @@ -1239583,19 +1239583,19 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -2f9fb4: |[2f9fb4] org.jaudiotagger.tag.asf.AsfTag.addRating:(Ljava/lang/String;)V │ │ -2f9fc4: 6e20 b592 1000 |0000: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/asf/AsfTag;.createRatingField:(Ljava/lang/String;)Lorg/jaudiotagger/tag/asf/AsfTagTextField; // method@92b5 │ │ -2f9fca: 0c01 |0003: move-result-object v1 │ │ -2f9fcc: 6e20 a992 1000 |0004: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/asf/AsfTag;.addField:(Lorg/jaudiotagger/tag/TagField;)V // method@92a9 │ │ -2f9fd2: 0e00 |0007: return-void │ │ +2f9fb8: |[2f9fb8] org.jaudiotagger.tag.asf.AsfTag.addRating:(Ljava/lang/String;)V │ │ +2f9fc8: 6e20 b592 1000 |0000: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/asf/AsfTag;.createRatingField:(Ljava/lang/String;)Lorg/jaudiotagger/tag/asf/AsfTagTextField; // method@92b5 │ │ +2f9fce: 0c01 |0003: move-result-object v1 │ │ +2f9fd0: 6e20 a992 1000 |0004: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/asf/AsfTag;.addField:(Lorg/jaudiotagger/tag/TagField;)V // method@92a9 │ │ +2f9fd6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=336 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/jaudiotagger/tag/asf/AsfTag; │ │ 0x0000 - 0x0008 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1239604,22 +1239604,22 @@ │ │ type : '([B)Lorg/jaudiotagger/tag/asf/AsfTagCoverField;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 13 16-bit code units │ │ -2f93dc: |[2f93dc] org.jaudiotagger.tag.asf.AsfTag.createArtworkField:([B)Lorg/jaudiotagger/tag/asf/AsfTagCoverField; │ │ -2f93ec: 2200 d311 |0000: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfTagCoverField; // type@11d3 │ │ -2f93f0: 6201 8192 |0002: sget-object v1, Lorg/jaudiotagger/tag/reference/PictureTypes;.DEFAULT_ID:Ljava/lang/Integer; // field@9281 │ │ -2f93f4: 6e10 2987 0100 |0004: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@8729 │ │ -2f93fa: 0a01 |0007: move-result v1 │ │ -2f93fc: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -2f93fe: 7052 d992 4021 |0009: invoke-direct {v0, v4, v1, v2, v2}, Lorg/jaudiotagger/tag/asf/AsfTagCoverField;.:([BILjava/lang/String;Ljava/lang/String;)V // method@92d9 │ │ -2f9404: 1100 |000c: return-object v0 │ │ +2f93e0: |[2f93e0] org.jaudiotagger.tag.asf.AsfTag.createArtworkField:([B)Lorg/jaudiotagger/tag/asf/AsfTagCoverField; │ │ +2f93f0: 2200 d311 |0000: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfTagCoverField; // type@11d3 │ │ +2f93f4: 6201 8192 |0002: sget-object v1, Lorg/jaudiotagger/tag/reference/PictureTypes;.DEFAULT_ID:Ljava/lang/Integer; // field@9281 │ │ +2f93f8: 6e10 2987 0100 |0004: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@8729 │ │ +2f93fe: 0a01 |0007: move-result v1 │ │ +2f9400: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +2f9402: 7052 d992 4021 |0009: invoke-direct {v0, v4, v1, v2, v2}, Lorg/jaudiotagger/tag/asf/AsfTagCoverField;.:([BILjava/lang/String;Ljava/lang/String;)V // method@92d9 │ │ +2f9408: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=431 │ │ locals : │ │ 0x0000 - 0x000d reg=3 this Lorg/jaudiotagger/tag/asf/AsfTag; │ │ 0x0000 - 0x000d reg=4 (null) [B │ │ │ │ @@ -1239628,25 +1239628,25 @@ │ │ type : '(Z)Lorg/jaudiotagger/tag/TagField;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -2f9354: |[2f9354] org.jaudiotagger.tag.asf.AsfTag.createCompilationField:(Z)Lorg/jaudiotagger/tag/TagField; │ │ -2f9364: 6200 cc87 |0000: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.IS_COMPILATION:Lorg/jaudiotagger/tag/FieldKey; // field@87cc │ │ -2f9368: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -2f936a: 2311 c013 |0003: new-array v1, v1, [Ljava/lang/String; // type@13c0 │ │ -2f936e: 7110 c087 0400 |0005: invoke-static {v4}, Ljava/lang/String;.valueOf:(Z)Ljava/lang/String; // method@87c0 │ │ -2f9374: 0c04 |0008: move-result-object v4 │ │ -2f9376: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -2f9378: 4d04 0102 |000a: aput-object v4, v1, v2 │ │ -2f937c: 6e30 b392 0301 |000c: invoke-virtual {v3, v0, v1}, Lorg/jaudiotagger/tag/asf/AsfTag;.createField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)Lorg/jaudiotagger/tag/asf/AsfTagTextField; // method@92b3 │ │ -2f9382: 0c04 |000f: move-result-object v4 │ │ -2f9384: 1104 |0010: return-object v4 │ │ +2f9358: |[2f9358] org.jaudiotagger.tag.asf.AsfTag.createCompilationField:(Z)Lorg/jaudiotagger/tag/TagField; │ │ +2f9368: 6200 cc87 |0000: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.IS_COMPILATION:Lorg/jaudiotagger/tag/FieldKey; // field@87cc │ │ +2f936c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +2f936e: 2311 c013 |0003: new-array v1, v1, [Ljava/lang/String; // type@13c0 │ │ +2f9372: 7110 c087 0400 |0005: invoke-static {v4}, Ljava/lang/String;.valueOf:(Z)Ljava/lang/String; // method@87c0 │ │ +2f9378: 0c04 |0008: move-result-object v4 │ │ +2f937a: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +2f937c: 4d04 0102 |000a: aput-object v4, v1, v2 │ │ +2f9380: 6e30 b392 0301 |000c: invoke-virtual {v3, v0, v1}, Lorg/jaudiotagger/tag/asf/AsfTag;.createField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)Lorg/jaudiotagger/tag/asf/AsfTagTextField; // method@92b3 │ │ +2f9386: 0c04 |000f: move-result-object v4 │ │ +2f9388: 1104 |0010: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=800 │ │ locals : │ │ 0x0000 - 0x0011 reg=3 this Lorg/jaudiotagger/tag/asf/AsfTag; │ │ 0x0000 - 0x0011 reg=4 (null) Z │ │ │ │ @@ -1239655,19 +1239655,19 @@ │ │ type : '(Ljava/lang/String;)Lorg/jaudiotagger/tag/asf/AsfTagTextField;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -2f948c: |[2f948c] org.jaudiotagger.tag.asf.AsfTag.createCopyrightField:(Ljava/lang/String;)Lorg/jaudiotagger/tag/asf/AsfTagTextField; │ │ -2f949c: 2200 d511 |0000: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfTagTextField; // type@11d5 │ │ -2f94a0: 6201 9288 |0002: sget-object v1, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.COPYRIGHT:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8892 │ │ -2f94a4: 7030 f392 1003 |0004: invoke-direct {v0, v1, v3}, Lorg/jaudiotagger/tag/asf/AsfTagTextField;.:(Lorg/jaudiotagger/tag/asf/AsfFieldKey;Ljava/lang/String;)V // method@92f3 │ │ -2f94aa: 1100 |0007: return-object v0 │ │ +2f9490: |[2f9490] org.jaudiotagger.tag.asf.AsfTag.createCopyrightField:(Ljava/lang/String;)Lorg/jaudiotagger/tag/asf/AsfTagTextField; │ │ +2f94a0: 2200 d511 |0000: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfTagTextField; // type@11d5 │ │ +2f94a4: 6201 9288 |0002: sget-object v1, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.COPYRIGHT:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8892 │ │ +2f94a8: 7030 f392 1003 |0004: invoke-direct {v0, v1, v3}, Lorg/jaudiotagger/tag/asf/AsfTagTextField;.:(Lorg/jaudiotagger/tag/asf/AsfFieldKey;Ljava/lang/String;)V // method@92f3 │ │ +2f94ae: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=442 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/jaudiotagger/tag/asf/AsfTag; │ │ 0x0000 - 0x0008 reg=3 (null) Ljava/lang/String; │ │ │ │ @@ -1239676,18 +1239676,18 @@ │ │ type : '(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -2f9388: |[2f9388] org.jaudiotagger.tag.asf.AsfTag.createField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; │ │ -2f9398: 6e30 b392 1002 |0000: invoke-virtual {v0, v1, v2}, Lorg/jaudiotagger/tag/asf/AsfTag;.createField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)Lorg/jaudiotagger/tag/asf/AsfTagTextField; // method@92b3 │ │ -2f939e: 0c01 |0003: move-result-object v1 │ │ -2f93a0: 1101 |0004: return-object v1 │ │ +2f938c: |[2f938c] org.jaudiotagger.tag.asf.AsfTag.createField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; │ │ +2f939c: 6e30 b392 1002 |0000: invoke-virtual {v0, v1, v2}, Lorg/jaudiotagger/tag/asf/AsfTag;.createField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)Lorg/jaudiotagger/tag/asf/AsfTagTextField; // method@92b3 │ │ +2f93a2: 0c01 |0003: move-result-object v1 │ │ +2f93a4: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/jaudiotagger/tag/asf/AsfTag; │ │ 0x0000 - 0x0005 reg=1 (null) Lorg/jaudiotagger/tag/FieldKey; │ │ 0x0000 - 0x0005 reg=2 (null) [Ljava/lang/String; │ │ @@ -1239697,18 +1239697,18 @@ │ │ type : '(Lorg/jaudiotagger/tag/images/Artwork;)Lorg/jaudiotagger/tag/TagField;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -2f93a4: |[2f93a4] org.jaudiotagger.tag.asf.AsfTag.createField:(Lorg/jaudiotagger/tag/images/Artwork;)Lorg/jaudiotagger/tag/TagField; │ │ -2f93b4: 6e20 b292 1000 |0000: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/asf/AsfTag;.createField:(Lorg/jaudiotagger/tag/images/Artwork;)Lorg/jaudiotagger/tag/asf/AsfTagCoverField; // method@92b2 │ │ -2f93ba: 0c01 |0003: move-result-object v1 │ │ -2f93bc: 1101 |0004: return-object v1 │ │ +2f93a8: |[2f93a8] org.jaudiotagger.tag.asf.AsfTag.createField:(Lorg/jaudiotagger/tag/images/Artwork;)Lorg/jaudiotagger/tag/TagField; │ │ +2f93b8: 6e20 b292 1000 |0000: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/asf/AsfTag;.createField:(Lorg/jaudiotagger/tag/images/Artwork;)Lorg/jaudiotagger/tag/asf/AsfTagCoverField; // method@92b2 │ │ +2f93be: 0c01 |0003: move-result-object v1 │ │ +2f93c0: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/jaudiotagger/tag/asf/AsfTag; │ │ 0x0000 - 0x0005 reg=1 (null) Lorg/jaudiotagger/tag/images/Artwork; │ │ │ │ @@ -1239717,26 +1239717,26 @@ │ │ type : '(Lorg/jaudiotagger/tag/images/Artwork;)Lorg/jaudiotagger/tag/asf/AsfTagCoverField;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 22 16-bit code units │ │ -2f9408: |[2f9408] org.jaudiotagger.tag.asf.AsfTag.createField:(Lorg/jaudiotagger/tag/images/Artwork;)Lorg/jaudiotagger/tag/asf/AsfTagCoverField; │ │ -2f9418: 2200 d311 |0000: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfTagCoverField; // type@11d3 │ │ -2f941c: 7210 2a9c 0500 |0002: invoke-interface {v5}, Lorg/jaudiotagger/tag/images/Artwork;.getBinaryData:()[B // method@9c2a │ │ -2f9422: 0c01 |0005: move-result-object v1 │ │ -2f9424: 7210 309c 0500 |0006: invoke-interface {v5}, Lorg/jaudiotagger/tag/images/Artwork;.getPictureType:()I // method@9c30 │ │ -2f942a: 0a02 |0009: move-result v2 │ │ -2f942c: 7210 2b9c 0500 |000a: invoke-interface {v5}, Lorg/jaudiotagger/tag/images/Artwork;.getDescription:()Ljava/lang/String; // method@9c2b │ │ -2f9432: 0c03 |000d: move-result-object v3 │ │ -2f9434: 7210 2f9c 0500 |000e: invoke-interface {v5}, Lorg/jaudiotagger/tag/images/Artwork;.getMimeType:()Ljava/lang/String; // method@9c2f │ │ -2f943a: 0c05 |0011: move-result-object v5 │ │ -2f943c: 7055 d992 1032 |0012: invoke-direct {v0, v1, v2, v3, v5}, Lorg/jaudiotagger/tag/asf/AsfTagCoverField;.:([BILjava/lang/String;Ljava/lang/String;)V // method@92d9 │ │ -2f9442: 1100 |0015: return-object v0 │ │ +2f940c: |[2f940c] org.jaudiotagger.tag.asf.AsfTag.createField:(Lorg/jaudiotagger/tag/images/Artwork;)Lorg/jaudiotagger/tag/asf/AsfTagCoverField; │ │ +2f941c: 2200 d311 |0000: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfTagCoverField; // type@11d3 │ │ +2f9420: 7210 2a9c 0500 |0002: invoke-interface {v5}, Lorg/jaudiotagger/tag/images/Artwork;.getBinaryData:()[B // method@9c2a │ │ +2f9426: 0c01 |0005: move-result-object v1 │ │ +2f9428: 7210 309c 0500 |0006: invoke-interface {v5}, Lorg/jaudiotagger/tag/images/Artwork;.getPictureType:()I // method@9c30 │ │ +2f942e: 0a02 |0009: move-result v2 │ │ +2f9430: 7210 2b9c 0500 |000a: invoke-interface {v5}, Lorg/jaudiotagger/tag/images/Artwork;.getDescription:()Ljava/lang/String; // method@9c2b │ │ +2f9436: 0c03 |000d: move-result-object v3 │ │ +2f9438: 7210 2f9c 0500 |000e: invoke-interface {v5}, Lorg/jaudiotagger/tag/images/Artwork;.getMimeType:()Ljava/lang/String; // method@9c2f │ │ +2f943e: 0c05 |0011: move-result-object v5 │ │ +2f9440: 7055 d992 1032 |0012: invoke-direct {v0, v1, v2, v3, v5}, Lorg/jaudiotagger/tag/asf/AsfTagCoverField;.:([BILjava/lang/String;Ljava/lang/String;)V // method@92d9 │ │ +2f9446: 1100 |0015: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=419 │ │ locals : │ │ 0x0000 - 0x0016 reg=4 this Lorg/jaudiotagger/tag/asf/AsfTag; │ │ 0x0000 - 0x0016 reg=5 (null) Lorg/jaudiotagger/tag/images/Artwork; │ │ │ │ @@ -1239745,46 +1239745,46 @@ │ │ type : '(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)Lorg/jaudiotagger/tag/asf/AsfTagTextField;' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 60 16-bit code units │ │ -2f94ac: |[2f94ac] org.jaudiotagger.tag.asf.AsfTag.createField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)Lorg/jaudiotagger/tag/asf/AsfTagTextField; │ │ -2f94bc: 3804 3000 |0000: if-eqz v4, 0030 // +0030 │ │ -2f94c0: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -2f94c2: 4601 0400 |0003: aget-object v1, v4, v0 │ │ -2f94c6: 3801 2b00 |0005: if-eqz v1, 0030 // +002b │ │ -2f94ca: 3803 1d00 |0007: if-eqz v3, 0024 // +001d │ │ -2f94ce: 6201 2989 |0009: sget-object v1, Lorg/jaudiotagger/tag/asf/AsfTag;.tagFieldToAsfField:Ljava/util/EnumMap; // field@8929 │ │ -2f94d2: 6e20 1989 3100 |000b: invoke-virtual {v1, v3}, Ljava/util/EnumMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8919 │ │ -2f94d8: 0c01 |000e: move-result-object v1 │ │ -2f94da: 1f01 ce11 |000f: check-cast v1, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f94de: 3801 0900 |0011: if-eqz v1, 001a // +0009 │ │ -2f94e2: 4603 0400 |0013: aget-object v3, v4, v0 │ │ -2f94e6: 6e30 b492 1203 |0015: invoke-virtual {v2, v1, v3}, Lorg/jaudiotagger/tag/asf/AsfTag;.createField:(Lorg/jaudiotagger/tag/asf/AsfFieldKey;Ljava/lang/String;)Lorg/jaudiotagger/tag/asf/AsfTagTextField; // method@92b4 │ │ -2f94ec: 0c03 |0018: move-result-object v3 │ │ -2f94ee: 1103 |0019: return-object v3 │ │ -2f94f0: 2204 c311 |001a: new-instance v4, Lorg/jaudiotagger/tag/KeyNotFoundException; // type@11c3 │ │ -2f94f4: 6e10 9091 0300 |001c: invoke-virtual {v3}, Lorg/jaudiotagger/tag/FieldKey;.toString:()Ljava/lang/String; // method@9190 │ │ -2f94fa: 0c03 |001f: move-result-object v3 │ │ -2f94fc: 7020 a891 3400 |0020: invoke-direct {v4, v3}, Lorg/jaudiotagger/tag/KeyNotFoundException;.:(Ljava/lang/String;)V // method@91a8 │ │ -2f9502: 2704 |0023: throw v4 │ │ -2f9504: 2203 1e10 |0024: new-instance v3, Ljava/lang/IllegalArgumentException; // type@101e │ │ -2f9508: 6204 2187 |0026: sget-object v4, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_INVALID_NULL_ARGUMENT:Lorg/jaudiotagger/logging/ErrorMessage; // field@8721 │ │ -2f950c: 6e10 5791 0400 |0028: invoke-virtual {v4}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ -2f9512: 0c04 |002b: move-result-object v4 │ │ -2f9514: 7020 1887 4300 |002c: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ -2f951a: 2703 |002f: throw v3 │ │ -2f951c: 2203 1e10 |0030: new-instance v3, Ljava/lang/IllegalArgumentException; // type@101e │ │ -2f9520: 6204 2187 |0032: sget-object v4, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_INVALID_NULL_ARGUMENT:Lorg/jaudiotagger/logging/ErrorMessage; // field@8721 │ │ -2f9524: 6e10 5791 0400 |0034: invoke-virtual {v4}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ -2f952a: 0c04 |0037: move-result-object v4 │ │ -2f952c: 7020 1887 4300 |0038: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ -2f9532: 2703 |003b: throw v3 │ │ +2f94b0: |[2f94b0] org.jaudiotagger.tag.asf.AsfTag.createField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)Lorg/jaudiotagger/tag/asf/AsfTagTextField; │ │ +2f94c0: 3804 3000 |0000: if-eqz v4, 0030 // +0030 │ │ +2f94c4: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +2f94c6: 4601 0400 |0003: aget-object v1, v4, v0 │ │ +2f94ca: 3801 2b00 |0005: if-eqz v1, 0030 // +002b │ │ +2f94ce: 3803 1d00 |0007: if-eqz v3, 0024 // +001d │ │ +2f94d2: 6201 2989 |0009: sget-object v1, Lorg/jaudiotagger/tag/asf/AsfTag;.tagFieldToAsfField:Ljava/util/EnumMap; // field@8929 │ │ +2f94d6: 6e20 1989 3100 |000b: invoke-virtual {v1, v3}, Ljava/util/EnumMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8919 │ │ +2f94dc: 0c01 |000e: move-result-object v1 │ │ +2f94de: 1f01 ce11 |000f: check-cast v1, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f94e2: 3801 0900 |0011: if-eqz v1, 001a // +0009 │ │ +2f94e6: 4603 0400 |0013: aget-object v3, v4, v0 │ │ +2f94ea: 6e30 b492 1203 |0015: invoke-virtual {v2, v1, v3}, Lorg/jaudiotagger/tag/asf/AsfTag;.createField:(Lorg/jaudiotagger/tag/asf/AsfFieldKey;Ljava/lang/String;)Lorg/jaudiotagger/tag/asf/AsfTagTextField; // method@92b4 │ │ +2f94f0: 0c03 |0018: move-result-object v3 │ │ +2f94f2: 1103 |0019: return-object v3 │ │ +2f94f4: 2204 c311 |001a: new-instance v4, Lorg/jaudiotagger/tag/KeyNotFoundException; // type@11c3 │ │ +2f94f8: 6e10 9091 0300 |001c: invoke-virtual {v3}, Lorg/jaudiotagger/tag/FieldKey;.toString:()Ljava/lang/String; // method@9190 │ │ +2f94fe: 0c03 |001f: move-result-object v3 │ │ +2f9500: 7020 a891 3400 |0020: invoke-direct {v4, v3}, Lorg/jaudiotagger/tag/KeyNotFoundException;.:(Ljava/lang/String;)V // method@91a8 │ │ +2f9506: 2704 |0023: throw v4 │ │ +2f9508: 2203 1e10 |0024: new-instance v3, Ljava/lang/IllegalArgumentException; // type@101e │ │ +2f950c: 6204 2187 |0026: sget-object v4, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_INVALID_NULL_ARGUMENT:Lorg/jaudiotagger/logging/ErrorMessage; // field@8721 │ │ +2f9510: 6e10 5791 0400 |0028: invoke-virtual {v4}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ +2f9516: 0c04 |002b: move-result-object v4 │ │ +2f9518: 7020 1887 4300 |002c: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ +2f951e: 2703 |002f: throw v3 │ │ +2f9520: 2203 1e10 |0030: new-instance v3, Ljava/lang/IllegalArgumentException; // type@101e │ │ +2f9524: 6204 2187 |0032: sget-object v4, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_INVALID_NULL_ARGUMENT:Lorg/jaudiotagger/logging/ErrorMessage; // field@8721 │ │ +2f9528: 6e10 5791 0400 |0034: invoke-virtual {v4}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ +2f952e: 0c04 |0037: move-result-object v4 │ │ +2f9530: 7020 1887 4300 |0038: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ +2f9536: 2703 |003b: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=492 │ │ 0x0009 line=500 │ │ 0x0013 line=505 │ │ 0x001a line=503 │ │ 0x0024 line=498 │ │ @@ -1239799,50 +1239799,50 @@ │ │ type : '(Lorg/jaudiotagger/tag/asf/AsfFieldKey;Ljava/lang/String;)Lorg/jaudiotagger/tag/asf/AsfTagTextField;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 68 16-bit code units │ │ -2f9534: |[2f9534] org.jaudiotagger.tag.asf.AsfTag.createField:(Lorg/jaudiotagger/tag/asf/AsfFieldKey;Ljava/lang/String;)Lorg/jaudiotagger/tag/asf/AsfTagTextField; │ │ -2f9544: 3804 3800 |0000: if-eqz v4, 0038 // +0038 │ │ -2f9548: 3803 2a00 |0002: if-eqz v3, 002c // +002a │ │ -2f954c: 6200 2489 |0004: sget-object v0, Lorg/jaudiotagger/tag/asf/AsfTag$1;.$SwitchMap$org$jaudiotagger$tag$asf$AsfFieldKey:[I // field@8924 │ │ -2f9550: 6e10 9992 0300 |0006: invoke-virtual {v3}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ordinal:()I // method@9299 │ │ -2f9556: 0a01 |0009: move-result v1 │ │ -2f9558: 4400 0001 |000a: aget v0, v0, v1 │ │ -2f955c: 1211 |000c: const/4 v1, #int 1 // #1 │ │ -2f955e: 3210 1700 |000d: if-eq v0, v1, 0024 // +0017 │ │ -2f9562: 1221 |000f: const/4 v1, #int 2 // #2 │ │ -2f9564: 3210 0c00 |0010: if-eq v0, v1, 001c // +000c │ │ -2f9568: 2200 d511 |0012: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfTagTextField; // type@11d5 │ │ -2f956c: 6e10 9492 0300 |0014: invoke-virtual {v3}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.getFieldName:()Ljava/lang/String; // method@9294 │ │ -2f9572: 0c03 |0017: move-result-object v3 │ │ -2f9574: 7030 f192 3004 |0018: invoke-direct {v0, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfTagTextField;.:(Ljava/lang/String;Ljava/lang/String;)V // method@92f1 │ │ -2f957a: 1100 |001b: return-object v0 │ │ -2f957c: 2203 4110 |001c: new-instance v3, Ljava/lang/UnsupportedOperationException; // type@1041 │ │ -2f9580: 1a04 8c0b |001e: const-string v4, "Banner Image cannot be created using this method" // string@0b8c │ │ -2f9584: 7020 fc87 4300 |0020: invoke-direct {v3, v4}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@87fc │ │ -2f958a: 2703 |0023: throw v3 │ │ -2f958c: 2203 4110 |0024: new-instance v3, Ljava/lang/UnsupportedOperationException; // type@1041 │ │ -2f9590: 1a04 c012 |0026: const-string v4, "Cover Art cannot be created using this method" // string@12c0 │ │ -2f9594: 7020 fc87 4300 |0028: invoke-direct {v3, v4}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@87fc │ │ -2f959a: 2703 |002b: throw v3 │ │ -2f959c: 2203 1e10 |002c: new-instance v3, Ljava/lang/IllegalArgumentException; // type@101e │ │ -2f95a0: 6204 2187 |002e: sget-object v4, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_INVALID_NULL_ARGUMENT:Lorg/jaudiotagger/logging/ErrorMessage; // field@8721 │ │ -2f95a4: 6e10 5791 0400 |0030: invoke-virtual {v4}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ -2f95aa: 0c04 |0033: move-result-object v4 │ │ -2f95ac: 7020 1887 4300 |0034: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ -2f95b2: 2703 |0037: throw v3 │ │ -2f95b4: 2203 1e10 |0038: new-instance v3, Ljava/lang/IllegalArgumentException; // type@101e │ │ -2f95b8: 6204 2187 |003a: sget-object v4, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_INVALID_NULL_ARGUMENT:Lorg/jaudiotagger/logging/ErrorMessage; // field@8721 │ │ -2f95bc: 6e10 5791 0400 |003c: invoke-virtual {v4}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ -2f95c2: 0c04 |003f: move-result-object v4 │ │ -2f95c4: 7020 1887 4300 |0040: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ -2f95ca: 2703 |0043: throw v3 │ │ +2f9538: |[2f9538] org.jaudiotagger.tag.asf.AsfTag.createField:(Lorg/jaudiotagger/tag/asf/AsfFieldKey;Ljava/lang/String;)Lorg/jaudiotagger/tag/asf/AsfTagTextField; │ │ +2f9548: 3804 3800 |0000: if-eqz v4, 0038 // +0038 │ │ +2f954c: 3803 2a00 |0002: if-eqz v3, 002c // +002a │ │ +2f9550: 6200 2489 |0004: sget-object v0, Lorg/jaudiotagger/tag/asf/AsfTag$1;.$SwitchMap$org$jaudiotagger$tag$asf$AsfFieldKey:[I // field@8924 │ │ +2f9554: 6e10 9992 0300 |0006: invoke-virtual {v3}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.ordinal:()I // method@9299 │ │ +2f955a: 0a01 |0009: move-result v1 │ │ +2f955c: 4400 0001 |000a: aget v0, v0, v1 │ │ +2f9560: 1211 |000c: const/4 v1, #int 1 // #1 │ │ +2f9562: 3210 1700 |000d: if-eq v0, v1, 0024 // +0017 │ │ +2f9566: 1221 |000f: const/4 v1, #int 2 // #2 │ │ +2f9568: 3210 0c00 |0010: if-eq v0, v1, 001c // +000c │ │ +2f956c: 2200 d511 |0012: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfTagTextField; // type@11d5 │ │ +2f9570: 6e10 9492 0300 |0014: invoke-virtual {v3}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.getFieldName:()Ljava/lang/String; // method@9294 │ │ +2f9576: 0c03 |0017: move-result-object v3 │ │ +2f9578: 7030 f192 3004 |0018: invoke-direct {v0, v3, v4}, Lorg/jaudiotagger/tag/asf/AsfTagTextField;.:(Ljava/lang/String;Ljava/lang/String;)V // method@92f1 │ │ +2f957e: 1100 |001b: return-object v0 │ │ +2f9580: 2203 4110 |001c: new-instance v3, Ljava/lang/UnsupportedOperationException; // type@1041 │ │ +2f9584: 1a04 8c0b |001e: const-string v4, "Banner Image cannot be created using this method" // string@0b8c │ │ +2f9588: 7020 fc87 4300 |0020: invoke-direct {v3, v4}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@87fc │ │ +2f958e: 2703 |0023: throw v3 │ │ +2f9590: 2203 4110 |0024: new-instance v3, Ljava/lang/UnsupportedOperationException; // type@1041 │ │ +2f9594: 1a04 c012 |0026: const-string v4, "Cover Art cannot be created using this method" // string@12c0 │ │ +2f9598: 7020 fc87 4300 |0028: invoke-direct {v3, v4}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@87fc │ │ +2f959e: 2703 |002b: throw v3 │ │ +2f95a0: 2203 1e10 |002c: new-instance v3, Ljava/lang/IllegalArgumentException; // type@101e │ │ +2f95a4: 6204 2187 |002e: sget-object v4, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_INVALID_NULL_ARGUMENT:Lorg/jaudiotagger/logging/ErrorMessage; // field@8721 │ │ +2f95a8: 6e10 5791 0400 |0030: invoke-virtual {v4}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ +2f95ae: 0c04 |0033: move-result-object v4 │ │ +2f95b0: 7020 1887 4300 |0034: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ +2f95b6: 2703 |0037: throw v3 │ │ +2f95b8: 2203 1e10 |0038: new-instance v3, Ljava/lang/IllegalArgumentException; // type@101e │ │ +2f95bc: 6204 2187 |003a: sget-object v4, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_INVALID_NULL_ARGUMENT:Lorg/jaudiotagger/logging/ErrorMessage; // field@8721 │ │ +2f95c0: 6e10 5791 0400 |003c: invoke-virtual {v4}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ +2f95c6: 0c04 |003f: move-result-object v4 │ │ +2f95c8: 7020 1887 4300 |0040: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ +2f95ce: 2703 |0043: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=475 │ │ 0x0012 line=482 │ │ 0x001c line=480 │ │ 0x0024 line=478 │ │ 0x002c line=473 │ │ @@ -1239857,19 +1239857,19 @@ │ │ type : '(Ljava/lang/String;)Lorg/jaudiotagger/tag/asf/AsfTagTextField;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -2f95cc: |[2f95cc] org.jaudiotagger.tag.asf.AsfTag.createRatingField:(Ljava/lang/String;)Lorg/jaudiotagger/tag/asf/AsfTagTextField; │ │ -2f95dc: 2200 d511 |0000: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfTagTextField; // type@11d5 │ │ -2f95e0: 6201 0589 |0002: sget-object v1, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.RATING:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8905 │ │ -2f95e4: 7030 f392 1003 |0004: invoke-direct {v0, v1, v3}, Lorg/jaudiotagger/tag/asf/AsfTagTextField;.:(Lorg/jaudiotagger/tag/asf/AsfFieldKey;Ljava/lang/String;)V // method@92f3 │ │ -2f95ea: 1100 |0007: return-object v0 │ │ +2f95d0: |[2f95d0] org.jaudiotagger.tag.asf.AsfTag.createRatingField:(Ljava/lang/String;)Lorg/jaudiotagger/tag/asf/AsfTagTextField; │ │ +2f95e0: 2200 d511 |0000: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfTagTextField; // type@11d5 │ │ +2f95e4: 6201 0589 |0002: sget-object v1, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.RATING:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8905 │ │ +2f95e8: 7030 f392 1003 |0004: invoke-direct {v0, v1, v3}, Lorg/jaudiotagger/tag/asf/AsfTagTextField;.:(Lorg/jaudiotagger/tag/asf/AsfFieldKey;Ljava/lang/String;)V // method@92f3 │ │ +2f95ee: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=453 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/jaudiotagger/tag/asf/AsfTag; │ │ 0x0000 - 0x0008 reg=3 (null) Ljava/lang/String; │ │ │ │ @@ -1239878,27 +1239878,27 @@ │ │ type : '(Lorg/jaudiotagger/tag/FieldKey;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -2fa01c: |[2fa01c] org.jaudiotagger.tag.asf.AsfTag.deleteField:(Lorg/jaudiotagger/tag/FieldKey;)V │ │ -2fa02c: 3802 1200 |0000: if-eqz v2, 0012 // +0012 │ │ -2fa030: 6200 2989 |0002: sget-object v0, Lorg/jaudiotagger/tag/asf/AsfTag;.tagFieldToAsfField:Ljava/util/EnumMap; // field@8929 │ │ -2fa034: 6e20 1989 2000 |0004: invoke-virtual {v0, v2}, Ljava/util/EnumMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8919 │ │ -2fa03a: 0c02 |0007: move-result-object v2 │ │ -2fa03c: 1f02 ce11 |0008: check-cast v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2fa040: 6e10 9492 0200 |000a: invoke-virtual {v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.getFieldName:()Ljava/lang/String; // method@9294 │ │ -2fa046: 0c02 |000d: move-result-object v2 │ │ -2fa048: 6f20 2b8e 2100 |000e: invoke-super {v1, v2}, Lorg/jaudiotagger/audio/generic/AbstractTag;.deleteField:(Ljava/lang/String;)V // method@8e2b │ │ -2fa04e: 0e00 |0011: return-void │ │ -2fa050: 2202 c311 |0012: new-instance v2, Lorg/jaudiotagger/tag/KeyNotFoundException; // type@11c3 │ │ -2fa054: 7010 a791 0200 |0014: invoke-direct {v2}, Lorg/jaudiotagger/tag/KeyNotFoundException;.:()V // method@91a7 │ │ -2fa05a: 2702 |0017: throw v2 │ │ +2fa020: |[2fa020] org.jaudiotagger.tag.asf.AsfTag.deleteField:(Lorg/jaudiotagger/tag/FieldKey;)V │ │ +2fa030: 3802 1200 |0000: if-eqz v2, 0012 // +0012 │ │ +2fa034: 6200 2989 |0002: sget-object v0, Lorg/jaudiotagger/tag/asf/AsfTag;.tagFieldToAsfField:Ljava/util/EnumMap; // field@8929 │ │ +2fa038: 6e20 1989 2000 |0004: invoke-virtual {v0, v2}, Ljava/util/EnumMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8919 │ │ +2fa03e: 0c02 |0007: move-result-object v2 │ │ +2fa040: 1f02 ce11 |0008: check-cast v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2fa044: 6e10 9492 0200 |000a: invoke-virtual {v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.getFieldName:()Ljava/lang/String; // method@9294 │ │ +2fa04a: 0c02 |000d: move-result-object v2 │ │ +2fa04c: 6f20 2b8e 2100 |000e: invoke-super {v1, v2}, Lorg/jaudiotagger/audio/generic/AbstractTag;.deleteField:(Ljava/lang/String;)V // method@8e2b │ │ +2fa052: 0e00 |0011: return-void │ │ +2fa054: 2202 c311 |0012: new-instance v2, Lorg/jaudiotagger/tag/KeyNotFoundException; // type@11c3 │ │ +2fa058: 7010 a791 0200 |0014: invoke-direct {v2}, Lorg/jaudiotagger/tag/KeyNotFoundException;.:()V // method@91a7 │ │ +2fa05e: 2702 |0017: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=528 │ │ 0x0012 line=526 │ │ locals : │ │ 0x0000 - 0x0018 reg=1 this Lorg/jaudiotagger/tag/asf/AsfTag; │ │ 0x0000 - 0x0018 reg=2 (null) Lorg/jaudiotagger/tag/FieldKey; │ │ @@ -1239908,19 +1239908,19 @@ │ │ type : '(Lorg/jaudiotagger/tag/asf/AsfFieldKey;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -2fa05c: |[2fa05c] org.jaudiotagger.tag.asf.AsfTag.deleteField:(Lorg/jaudiotagger/tag/asf/AsfFieldKey;)V │ │ -2fa06c: 6e10 9492 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.getFieldName:()Ljava/lang/String; // method@9294 │ │ -2fa072: 0c01 |0003: move-result-object v1 │ │ -2fa074: 6f20 2b8e 1000 |0004: invoke-super {v0, v1}, Lorg/jaudiotagger/audio/generic/AbstractTag;.deleteField:(Ljava/lang/String;)V // method@8e2b │ │ -2fa07a: 0e00 |0007: return-void │ │ +2fa060: |[2fa060] org.jaudiotagger.tag.asf.AsfTag.deleteField:(Lorg/jaudiotagger/tag/asf/AsfFieldKey;)V │ │ +2fa070: 6e10 9492 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.getFieldName:()Ljava/lang/String; // method@9294 │ │ +2fa076: 0c01 |0003: move-result-object v1 │ │ +2fa078: 6f20 2b8e 1000 |0004: invoke-super {v0, v1}, Lorg/jaudiotagger/audio/generic/AbstractTag;.deleteField:(Ljava/lang/String;)V // method@8e2b │ │ +2fa07e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=515 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/jaudiotagger/tag/asf/AsfTag; │ │ 0x0000 - 0x0008 reg=1 (null) Lorg/jaudiotagger/tag/asf/AsfFieldKey; │ │ │ │ @@ -1239929,28 +1239929,28 @@ │ │ type : '(Lorg/jaudiotagger/tag/FieldKey;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -2f9108: |[2f9108] org.jaudiotagger.tag.asf.AsfTag.getAll:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/util/List; │ │ -2f9118: 6200 2989 |0000: sget-object v0, Lorg/jaudiotagger/tag/asf/AsfTag;.tagFieldToAsfField:Ljava/util/EnumMap; // field@8929 │ │ -2f911c: 6e20 1989 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/EnumMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8919 │ │ -2f9122: 0c02 |0005: move-result-object v2 │ │ -2f9124: 1f02 ce11 |0006: check-cast v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f9128: 3802 0b00 |0008: if-eqz v2, 0013 // +000b │ │ -2f912c: 6e10 9492 0200 |000a: invoke-virtual {v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.getFieldName:()Ljava/lang/String; // method@9294 │ │ -2f9132: 0c02 |000d: move-result-object v2 │ │ -2f9134: 6f20 2e8e 2100 |000e: invoke-super {v1, v2}, Lorg/jaudiotagger/audio/generic/AbstractTag;.getAll:(Ljava/lang/String;)Ljava/util/List; // method@8e2e │ │ -2f913a: 0c02 |0011: move-result-object v2 │ │ -2f913c: 1102 |0012: return-object v2 │ │ -2f913e: 2202 c311 |0013: new-instance v2, Lorg/jaudiotagger/tag/KeyNotFoundException; // type@11c3 │ │ -2f9142: 7010 a791 0200 |0015: invoke-direct {v2}, Lorg/jaudiotagger/tag/KeyNotFoundException;.:()V // method@91a7 │ │ -2f9148: 2702 |0018: throw v2 │ │ +2f910c: |[2f910c] org.jaudiotagger.tag.asf.AsfTag.getAll:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/util/List; │ │ +2f911c: 6200 2989 |0000: sget-object v0, Lorg/jaudiotagger/tag/asf/AsfTag;.tagFieldToAsfField:Ljava/util/EnumMap; // field@8929 │ │ +2f9120: 6e20 1989 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/EnumMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8919 │ │ +2f9126: 0c02 |0005: move-result-object v2 │ │ +2f9128: 1f02 ce11 |0006: check-cast v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f912c: 3802 0b00 |0008: if-eqz v2, 0013 // +000b │ │ +2f9130: 6e10 9492 0200 |000a: invoke-virtual {v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.getFieldName:()Ljava/lang/String; // method@9294 │ │ +2f9136: 0c02 |000d: move-result-object v2 │ │ +2f9138: 6f20 2e8e 2100 |000e: invoke-super {v1, v2}, Lorg/jaudiotagger/audio/generic/AbstractTag;.getAll:(Ljava/lang/String;)Ljava/util/List; // method@8e2e │ │ +2f913e: 0c02 |0011: move-result-object v2 │ │ +2f9140: 1102 |0012: return-object v2 │ │ +2f9142: 2202 c311 |0013: new-instance v2, Lorg/jaudiotagger/tag/KeyNotFoundException; // type@11c3 │ │ +2f9146: 7010 a791 0200 |0015: invoke-direct {v2}, Lorg/jaudiotagger/tag/KeyNotFoundException;.:()V // method@91a7 │ │ +2f914c: 2702 |0018: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=557 │ │ 0x000a line=562 │ │ 0x0013 line=560 │ │ locals : │ │ 0x0000 - 0x0019 reg=1 this Lorg/jaudiotagger/tag/asf/AsfTag; │ │ @@ -1239961,48 +1239961,48 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 70 16-bit code units │ │ -2f914c: |[2f914c] org.jaudiotagger.tag.asf.AsfTag.getArtworkList:()Ljava/util/List; │ │ -2f915c: 6200 b487 |0000: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.COVER_ART:Lorg/jaudiotagger/tag/FieldKey; // field@87b4 │ │ -2f9160: 6e20 be92 0500 |0002: invoke-virtual {v5, v0}, Lorg/jaudiotagger/tag/asf/AsfTag;.getFields:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/util/List; // method@92be │ │ -2f9166: 0c00 |0005: move-result-object v0 │ │ -2f9168: 2201 7c10 |0006: new-instance v1, Ljava/util/ArrayList; // type@107c │ │ -2f916c: 7210 7389 0000 |0008: invoke-interface {v0}, Ljava/util/List;.size:()I // method@8973 │ │ -2f9172: 0a02 |000b: move-result v2 │ │ -2f9174: 7020 af88 2100 |000c: invoke-direct {v1, v2}, Ljava/util/ArrayList;.:(I)V // method@88af │ │ -2f917a: 7210 6e89 0000 |000f: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ -2f9180: 0c00 |0012: move-result-object v0 │ │ -2f9182: 7210 4789 0000 |0013: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -2f9188: 0a02 |0016: move-result v2 │ │ -2f918a: 3802 2e00 |0017: if-eqz v2, 0045 // +002e │ │ -2f918e: 7210 4889 0000 |0019: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -2f9194: 0c02 |001c: move-result-object v2 │ │ -2f9196: 1f02 c711 |001d: check-cast v2, Lorg/jaudiotagger/tag/TagField; // type@11c7 │ │ -2f919a: 1f02 d311 |001f: check-cast v2, Lorg/jaudiotagger/tag/asf/AsfTagCoverField; // type@11d3 │ │ -2f919e: 7100 429c 0000 |0021: invoke-static {}, Lorg/jaudiotagger/tag/images/ArtworkFactory;.getNew:()Lorg/jaudiotagger/tag/images/Artwork; // method@9c42 │ │ -2f91a4: 0c03 |0024: move-result-object v3 │ │ -2f91a6: 6e10 e192 0200 |0025: invoke-virtual {v2}, Lorg/jaudiotagger/tag/asf/AsfTagCoverField;.getRawImageData:()[B // method@92e1 │ │ -2f91ac: 0c04 |0028: move-result-object v4 │ │ -2f91ae: 7220 339c 4300 |0029: invoke-interface {v3, v4}, Lorg/jaudiotagger/tag/images/Artwork;.setBinaryData:([B)V // method@9c33 │ │ -2f91b4: 6e10 de92 0200 |002c: invoke-virtual {v2}, Lorg/jaudiotagger/tag/asf/AsfTagCoverField;.getMimeType:()Ljava/lang/String; // method@92de │ │ -2f91ba: 0c04 |002f: move-result-object v4 │ │ -2f91bc: 7220 3b9c 4300 |0030: invoke-interface {v3, v4}, Lorg/jaudiotagger/tag/images/Artwork;.setMimeType:(Ljava/lang/String;)V // method@9c3b │ │ -2f91c2: 6e10 db92 0200 |0033: invoke-virtual {v2}, Lorg/jaudiotagger/tag/asf/AsfTagCoverField;.getDescription:()Ljava/lang/String; // method@92db │ │ -2f91c8: 0c04 |0036: move-result-object v4 │ │ -2f91ca: 7220 349c 4300 |0037: invoke-interface {v3, v4}, Lorg/jaudiotagger/tag/images/Artwork;.setDescription:(Ljava/lang/String;)V // method@9c34 │ │ -2f91d0: 6e10 df92 0200 |003a: invoke-virtual {v2}, Lorg/jaudiotagger/tag/asf/AsfTagCoverField;.getPictureType:()I // method@92df │ │ -2f91d6: 0a02 |003d: move-result v2 │ │ -2f91d8: 7220 3c9c 2300 |003e: invoke-interface {v3, v2}, Lorg/jaudiotagger/tag/images/Artwork;.setPictureType:(I)V // method@9c3c │ │ -2f91de: 7220 6489 3100 |0041: invoke-interface {v1, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -2f91e4: 28cf |0044: goto 0013 // -0031 │ │ -2f91e6: 1101 |0045: return-object v1 │ │ +2f9150: |[2f9150] org.jaudiotagger.tag.asf.AsfTag.getArtworkList:()Ljava/util/List; │ │ +2f9160: 6200 b487 |0000: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.COVER_ART:Lorg/jaudiotagger/tag/FieldKey; // field@87b4 │ │ +2f9164: 6e20 be92 0500 |0002: invoke-virtual {v5, v0}, Lorg/jaudiotagger/tag/asf/AsfTag;.getFields:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/util/List; // method@92be │ │ +2f916a: 0c00 |0005: move-result-object v0 │ │ +2f916c: 2201 7c10 |0006: new-instance v1, Ljava/util/ArrayList; // type@107c │ │ +2f9170: 7210 7389 0000 |0008: invoke-interface {v0}, Ljava/util/List;.size:()I // method@8973 │ │ +2f9176: 0a02 |000b: move-result v2 │ │ +2f9178: 7020 af88 2100 |000c: invoke-direct {v1, v2}, Ljava/util/ArrayList;.:(I)V // method@88af │ │ +2f917e: 7210 6e89 0000 |000f: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ +2f9184: 0c00 |0012: move-result-object v0 │ │ +2f9186: 7210 4789 0000 |0013: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +2f918c: 0a02 |0016: move-result v2 │ │ +2f918e: 3802 2e00 |0017: if-eqz v2, 0045 // +002e │ │ +2f9192: 7210 4889 0000 |0019: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +2f9198: 0c02 |001c: move-result-object v2 │ │ +2f919a: 1f02 c711 |001d: check-cast v2, Lorg/jaudiotagger/tag/TagField; // type@11c7 │ │ +2f919e: 1f02 d311 |001f: check-cast v2, Lorg/jaudiotagger/tag/asf/AsfTagCoverField; // type@11d3 │ │ +2f91a2: 7100 429c 0000 |0021: invoke-static {}, Lorg/jaudiotagger/tag/images/ArtworkFactory;.getNew:()Lorg/jaudiotagger/tag/images/Artwork; // method@9c42 │ │ +2f91a8: 0c03 |0024: move-result-object v3 │ │ +2f91aa: 6e10 e192 0200 |0025: invoke-virtual {v2}, Lorg/jaudiotagger/tag/asf/AsfTagCoverField;.getRawImageData:()[B // method@92e1 │ │ +2f91b0: 0c04 |0028: move-result-object v4 │ │ +2f91b2: 7220 339c 4300 |0029: invoke-interface {v3, v4}, Lorg/jaudiotagger/tag/images/Artwork;.setBinaryData:([B)V // method@9c33 │ │ +2f91b8: 6e10 de92 0200 |002c: invoke-virtual {v2}, Lorg/jaudiotagger/tag/asf/AsfTagCoverField;.getMimeType:()Ljava/lang/String; // method@92de │ │ +2f91be: 0c04 |002f: move-result-object v4 │ │ +2f91c0: 7220 3b9c 4300 |0030: invoke-interface {v3, v4}, Lorg/jaudiotagger/tag/images/Artwork;.setMimeType:(Ljava/lang/String;)V // method@9c3b │ │ +2f91c6: 6e10 db92 0200 |0033: invoke-virtual {v2}, Lorg/jaudiotagger/tag/asf/AsfTagCoverField;.getDescription:()Ljava/lang/String; // method@92db │ │ +2f91cc: 0c04 |0036: move-result-object v4 │ │ +2f91ce: 7220 349c 4300 |0037: invoke-interface {v3, v4}, Lorg/jaudiotagger/tag/images/Artwork;.setDescription:(Ljava/lang/String;)V // method@9c34 │ │ +2f91d4: 6e10 df92 0200 |003a: invoke-virtual {v2}, Lorg/jaudiotagger/tag/asf/AsfTagCoverField;.getPictureType:()I // method@92df │ │ +2f91da: 0a02 |003d: move-result v2 │ │ +2f91dc: 7220 3c9c 2300 |003e: invoke-interface {v3, v2}, Lorg/jaudiotagger/tag/images/Artwork;.setPictureType:(I)V // method@9c3c │ │ +2f91e2: 7220 6489 3100 |0041: invoke-interface {v1, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +2f91e8: 28cf |0044: goto 0013 // -0031 │ │ +2f91ea: 1101 |0045: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=570 │ │ 0x0006 line=571 │ │ 0x000f line=573 │ │ 0x001f line=575 │ │ 0x0021 line=576 │ │ @@ -1240019,27 +1240019,27 @@ │ │ type : '()Ljava/util/Iterator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -2f90c8: |[2f90c8] org.jaudiotagger.tag.asf.AsfTag.getAsfFields:()Ljava/util/Iterator; │ │ -2f90d8: 6e10 cb92 0200 |0000: invoke-virtual {v2}, Lorg/jaudiotagger/tag/asf/AsfTag;.isCopyingFields:()Z // method@92cb │ │ -2f90de: 0a00 |0003: move-result v0 │ │ -2f90e0: 3800 0c00 |0004: if-eqz v0, 0010 // +000c │ │ -2f90e4: 2200 d011 |0006: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfTag$AsfFieldIterator; // type@11d0 │ │ -2f90e8: 6e10 bc92 0200 |0008: invoke-virtual {v2}, Lorg/jaudiotagger/tag/asf/AsfTag;.getFields:()Ljava/util/Iterator; // method@92bc │ │ -2f90ee: 0c01 |000b: move-result-object v1 │ │ -2f90f0: 7020 9f92 1000 |000c: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/asf/AsfTag$AsfFieldIterator;.:(Ljava/util/Iterator;)V // method@929f │ │ -2f90f6: 1100 |000f: return-object v0 │ │ -2f90f8: 2200 1f10 |0010: new-instance v0, Ljava/lang/IllegalStateException; // type@101f │ │ -2f90fc: 1a01 8547 |0012: const-string v1, "Since the field conversion is not enabled, this method cannot be executed" // string@4785 │ │ -2f9100: 7020 1c87 1000 |0014: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@871c │ │ -2f9106: 2700 |0017: throw v0 │ │ +2f90cc: |[2f90cc] org.jaudiotagger.tag.asf.AsfTag.getAsfFields:()Ljava/util/Iterator; │ │ +2f90dc: 6e10 cb92 0200 |0000: invoke-virtual {v2}, Lorg/jaudiotagger/tag/asf/AsfTag;.isCopyingFields:()Z // method@92cb │ │ +2f90e2: 0a00 |0003: move-result v0 │ │ +2f90e4: 3800 0c00 |0004: if-eqz v0, 0010 // +000c │ │ +2f90e8: 2200 d011 |0006: new-instance v0, Lorg/jaudiotagger/tag/asf/AsfTag$AsfFieldIterator; // type@11d0 │ │ +2f90ec: 6e10 bc92 0200 |0008: invoke-virtual {v2}, Lorg/jaudiotagger/tag/asf/AsfTag;.getFields:()Ljava/util/Iterator; // method@92bc │ │ +2f90f2: 0c01 |000b: move-result-object v1 │ │ +2f90f4: 7020 9f92 1000 |000c: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/asf/AsfTag$AsfFieldIterator;.:(Ljava/util/Iterator;)V // method@929f │ │ +2f90fa: 1100 |000f: return-object v0 │ │ +2f90fc: 2200 1f10 |0010: new-instance v0, Ljava/lang/IllegalStateException; // type@101f │ │ +2f9100: 1a01 8547 |0012: const-string v1, "Since the field conversion is not enabled, this method cannot be executed" // string@4785 │ │ +2f9104: 7020 1c87 1000 |0014: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@871c │ │ +2f910a: 2700 |0017: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=595 │ │ 0x0006 line=599 │ │ 0x0010 line=597 │ │ locals : │ │ 0x0000 - 0x0018 reg=2 this Lorg/jaudiotagger/tag/asf/AsfTag; │ │ @@ -1240049,21 +1240049,21 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -2f91e8: |[2f91e8] org.jaudiotagger.tag.asf.AsfTag.getCopyright:()Ljava/util/List; │ │ -2f91f8: 6200 9288 |0000: sget-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.COPYRIGHT:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8892 │ │ -2f91fc: 6e10 9492 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.getFieldName:()Ljava/lang/String; // method@9294 │ │ -2f9202: 0c00 |0005: move-result-object v0 │ │ -2f9204: 6e20 bd92 0100 |0006: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/asf/AsfTag;.getFields:(Ljava/lang/String;)Ljava/util/List; // method@92bd │ │ -2f920a: 0c00 |0009: move-result-object v0 │ │ -2f920c: 1100 |000a: return-object v0 │ │ +2f91ec: |[2f91ec] org.jaudiotagger.tag.asf.AsfTag.getCopyright:()Ljava/util/List; │ │ +2f91fc: 6200 9288 |0000: sget-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.COPYRIGHT:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8892 │ │ +2f9200: 6e10 9492 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.getFieldName:()Ljava/lang/String; // method@9294 │ │ +2f9206: 0c00 |0005: move-result-object v0 │ │ +2f9208: 6e20 bd92 0100 |0006: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/asf/AsfTag;.getFields:(Ljava/lang/String;)Ljava/util/List; // method@92bd │ │ +2f920e: 0c00 |0009: move-result-object v0 │ │ +2f9210: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=609 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/jaudiotagger/tag/asf/AsfTag; │ │ │ │ #18 : (in Lorg/jaudiotagger/tag/asf/AsfTag;) │ │ @@ -1240071,32 +1240071,32 @@ │ │ type : '(Lorg/jaudiotagger/tag/FieldKey;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -2f9210: |[2f9210] org.jaudiotagger.tag.asf.AsfTag.getFields:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/util/List; │ │ -2f9220: 3802 1b00 |0000: if-eqz v2, 001b // +001b │ │ -2f9224: 6200 2989 |0002: sget-object v0, Lorg/jaudiotagger/tag/asf/AsfTag;.tagFieldToAsfField:Ljava/util/EnumMap; // field@8929 │ │ -2f9228: 6e20 1989 2000 |0004: invoke-virtual {v0, v2}, Ljava/util/EnumMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8919 │ │ -2f922e: 0c02 |0007: move-result-object v2 │ │ -2f9230: 1f02 ce11 |0008: check-cast v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f9234: 3802 0b00 |000a: if-eqz v2, 0015 // +000b │ │ -2f9238: 6e10 9492 0200 |000c: invoke-virtual {v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.getFieldName:()Ljava/lang/String; // method@9294 │ │ -2f923e: 0c02 |000f: move-result-object v2 │ │ -2f9240: 6f20 338e 2100 |0010: invoke-super {v1, v2}, Lorg/jaudiotagger/audio/generic/AbstractTag;.getFields:(Ljava/lang/String;)Ljava/util/List; // method@8e33 │ │ -2f9246: 0c02 |0013: move-result-object v2 │ │ -2f9248: 1102 |0014: return-object v2 │ │ -2f924a: 2202 c311 |0015: new-instance v2, Lorg/jaudiotagger/tag/KeyNotFoundException; // type@11c3 │ │ -2f924e: 7010 a791 0200 |0017: invoke-direct {v2}, Lorg/jaudiotagger/tag/KeyNotFoundException;.:()V // method@91a7 │ │ -2f9254: 2702 |001a: throw v2 │ │ -2f9256: 2202 c311 |001b: new-instance v2, Lorg/jaudiotagger/tag/KeyNotFoundException; // type@11c3 │ │ -2f925a: 7010 a791 0200 |001d: invoke-direct {v2}, Lorg/jaudiotagger/tag/KeyNotFoundException;.:()V // method@91a7 │ │ -2f9260: 2702 |0020: throw v2 │ │ +2f9214: |[2f9214] org.jaudiotagger.tag.asf.AsfTag.getFields:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/util/List; │ │ +2f9224: 3802 1b00 |0000: if-eqz v2, 001b // +001b │ │ +2f9228: 6200 2989 |0002: sget-object v0, Lorg/jaudiotagger/tag/asf/AsfTag;.tagFieldToAsfField:Ljava/util/EnumMap; // field@8929 │ │ +2f922c: 6e20 1989 2000 |0004: invoke-virtual {v0, v2}, Ljava/util/EnumMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8919 │ │ +2f9232: 0c02 |0007: move-result-object v2 │ │ +2f9234: 1f02 ce11 |0008: check-cast v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f9238: 3802 0b00 |000a: if-eqz v2, 0015 // +000b │ │ +2f923c: 6e10 9492 0200 |000c: invoke-virtual {v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.getFieldName:()Ljava/lang/String; // method@9294 │ │ +2f9242: 0c02 |000f: move-result-object v2 │ │ +2f9244: 6f20 338e 2100 |0010: invoke-super {v1, v2}, Lorg/jaudiotagger/audio/generic/AbstractTag;.getFields:(Ljava/lang/String;)Ljava/util/List; // method@8e33 │ │ +2f924a: 0c02 |0013: move-result-object v2 │ │ +2f924c: 1102 |0014: return-object v2 │ │ +2f924e: 2202 c311 |0015: new-instance v2, Lorg/jaudiotagger/tag/KeyNotFoundException; // type@11c3 │ │ +2f9252: 7010 a791 0200 |0017: invoke-direct {v2}, Lorg/jaudiotagger/tag/KeyNotFoundException;.:()V // method@91a7 │ │ +2f9258: 2702 |001a: throw v2 │ │ +2f925a: 2202 c311 |001b: new-instance v2, Lorg/jaudiotagger/tag/KeyNotFoundException; // type@11c3 │ │ +2f925e: 7010 a791 0200 |001d: invoke-direct {v2}, Lorg/jaudiotagger/tag/KeyNotFoundException;.:()V // method@91a7 │ │ +2f9264: 2702 |0020: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=540 │ │ 0x000c line=545 │ │ 0x0015 line=543 │ │ 0x001b line=538 │ │ locals : │ │ @@ -1240108,19 +1240108,19 @@ │ │ type : '(Lorg/jaudiotagger/tag/FieldKey;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -2f8fe4: |[2f8fe4] org.jaudiotagger.tag.asf.AsfTag.getFirst:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/lang/String; │ │ -2f8ff4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -2f8ff6: 6e30 c792 2100 |0001: invoke-virtual {v1, v2, v0}, Lorg/jaudiotagger/tag/asf/AsfTag;.getValue:(Lorg/jaudiotagger/tag/FieldKey;I)Ljava/lang/String; // method@92c7 │ │ -2f8ffc: 0c02 |0004: move-result-object v2 │ │ -2f8ffe: 1102 |0005: return-object v2 │ │ +2f8fe8: |[2f8fe8] org.jaudiotagger.tag.asf.AsfTag.getFirst:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/lang/String; │ │ +2f8ff8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +2f8ffa: 6e30 c792 2100 |0001: invoke-virtual {v1, v2, v0}, Lorg/jaudiotagger/tag/asf/AsfTag;.getValue:(Lorg/jaudiotagger/tag/FieldKey;I)Ljava/lang/String; // method@92c7 │ │ +2f9000: 0c02 |0004: move-result-object v2 │ │ +2f9002: 1102 |0005: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=618 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jaudiotagger/tag/asf/AsfTag; │ │ 0x0000 - 0x0006 reg=2 (null) Lorg/jaudiotagger/tag/FieldKey; │ │ │ │ @@ -1240129,24 +1240129,24 @@ │ │ type : '(Lorg/jaudiotagger/tag/asf/AsfFieldKey;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -2f9000: |[2f9000] org.jaudiotagger.tag.asf.AsfTag.getFirst:(Lorg/jaudiotagger/tag/asf/AsfFieldKey;)Ljava/lang/String; │ │ -2f9010: 3801 0b00 |0000: if-eqz v1, 000b // +000b │ │ -2f9014: 6e10 9492 0100 |0002: invoke-virtual {v1}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.getFieldName:()Ljava/lang/String; // method@9294 │ │ -2f901a: 0c01 |0005: move-result-object v1 │ │ -2f901c: 6f20 348e 1000 |0006: invoke-super {v0, v1}, Lorg/jaudiotagger/audio/generic/AbstractTag;.getFirst:(Ljava/lang/String;)Ljava/lang/String; // method@8e34 │ │ -2f9022: 0c01 |0009: move-result-object v1 │ │ -2f9024: 1101 |000a: return-object v1 │ │ -2f9026: 2201 c311 |000b: new-instance v1, Lorg/jaudiotagger/tag/KeyNotFoundException; // type@11c3 │ │ -2f902a: 7010 a791 0100 |000d: invoke-direct {v1}, Lorg/jaudiotagger/tag/KeyNotFoundException;.:()V // method@91a7 │ │ -2f9030: 2701 |0010: throw v1 │ │ +2f9004: |[2f9004] org.jaudiotagger.tag.asf.AsfTag.getFirst:(Lorg/jaudiotagger/tag/asf/AsfFieldKey;)Ljava/lang/String; │ │ +2f9014: 3801 0b00 |0000: if-eqz v1, 000b // +000b │ │ +2f9018: 6e10 9492 0100 |0002: invoke-virtual {v1}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.getFieldName:()Ljava/lang/String; // method@9294 │ │ +2f901e: 0c01 |0005: move-result-object v1 │ │ +2f9020: 6f20 348e 1000 |0006: invoke-super {v0, v1}, Lorg/jaudiotagger/audio/generic/AbstractTag;.getFirst:(Ljava/lang/String;)Ljava/lang/String; // method@8e34 │ │ +2f9026: 0c01 |0009: move-result-object v1 │ │ +2f9028: 1101 |000a: return-object v1 │ │ +2f902a: 2201 c311 |000b: new-instance v1, Lorg/jaudiotagger/tag/KeyNotFoundException; // type@11c3 │ │ +2f902e: 7010 a791 0100 |000d: invoke-direct {v1}, Lorg/jaudiotagger/tag/KeyNotFoundException;.:()V // method@91a7 │ │ +2f9034: 2701 |0010: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=634 │ │ 0x000b line=632 │ │ locals : │ │ 0x0000 - 0x0011 reg=0 this Lorg/jaudiotagger/tag/asf/AsfTag; │ │ 0x0000 - 0x0011 reg=1 (null) Lorg/jaudiotagger/tag/asf/AsfFieldKey; │ │ @@ -1240156,21 +1240156,21 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -2f9034: |[2f9034] org.jaudiotagger.tag.asf.AsfTag.getFirstCopyright:()Ljava/lang/String; │ │ -2f9044: 6200 9288 |0000: sget-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.COPYRIGHT:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8892 │ │ -2f9048: 6e10 9492 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.getFieldName:()Ljava/lang/String; // method@9294 │ │ -2f904e: 0c00 |0005: move-result-object v0 │ │ -2f9050: 6e20 bf92 0100 |0006: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/asf/AsfTag;.getFirst:(Ljava/lang/String;)Ljava/lang/String; // method@92bf │ │ -2f9056: 0c00 |0009: move-result-object v0 │ │ -2f9058: 1100 |000a: return-object v0 │ │ +2f9038: |[2f9038] org.jaudiotagger.tag.asf.AsfTag.getFirstCopyright:()Ljava/lang/String; │ │ +2f9048: 6200 9288 |0000: sget-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.COPYRIGHT:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8892 │ │ +2f904c: 6e10 9492 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.getFieldName:()Ljava/lang/String; // method@9294 │ │ +2f9052: 0c00 |0005: move-result-object v0 │ │ +2f9054: 6e20 bf92 0100 |0006: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/asf/AsfTag;.getFirst:(Ljava/lang/String;)Ljava/lang/String; // method@92bf │ │ +2f905a: 0c00 |0009: move-result-object v0 │ │ +2f905c: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=656 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/jaudiotagger/tag/asf/AsfTag; │ │ │ │ #22 : (in Lorg/jaudiotagger/tag/asf/AsfTag;) │ │ @@ -1240178,18 +1240178,18 @@ │ │ type : '(Lorg/jaudiotagger/tag/FieldKey;)Lorg/jaudiotagger/tag/TagField;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -2f93c0: |[2f93c0] org.jaudiotagger.tag.asf.AsfTag.getFirstField:(Lorg/jaudiotagger/tag/FieldKey;)Lorg/jaudiotagger/tag/TagField; │ │ -2f93d0: 6e20 c492 1000 |0000: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/asf/AsfTag;.getFirstField:(Lorg/jaudiotagger/tag/FieldKey;)Lorg/jaudiotagger/tag/asf/AsfTagField; // method@92c4 │ │ -2f93d6: 0c01 |0003: move-result-object v1 │ │ -2f93d8: 1101 |0004: return-object v1 │ │ +2f93c4: |[2f93c4] org.jaudiotagger.tag.asf.AsfTag.getFirstField:(Lorg/jaudiotagger/tag/FieldKey;)Lorg/jaudiotagger/tag/TagField; │ │ +2f93d4: 6e20 c492 1000 |0000: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/asf/AsfTag;.getFirstField:(Lorg/jaudiotagger/tag/FieldKey;)Lorg/jaudiotagger/tag/asf/AsfTagField; // method@92c4 │ │ +2f93da: 0c01 |0003: move-result-object v1 │ │ +2f93dc: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/jaudiotagger/tag/asf/AsfTag; │ │ 0x0000 - 0x0005 reg=1 (null) Lorg/jaudiotagger/tag/FieldKey; │ │ │ │ @@ -1240198,29 +1240198,29 @@ │ │ type : '(Lorg/jaudiotagger/tag/FieldKey;)Lorg/jaudiotagger/tag/asf/AsfTagField;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -2f9444: |[2f9444] org.jaudiotagger.tag.asf.AsfTag.getFirstField:(Lorg/jaudiotagger/tag/FieldKey;)Lorg/jaudiotagger/tag/asf/AsfTagField; │ │ -2f9454: 3802 1500 |0000: if-eqz v2, 0015 // +0015 │ │ -2f9458: 6200 2989 |0002: sget-object v0, Lorg/jaudiotagger/tag/asf/AsfTag;.tagFieldToAsfField:Ljava/util/EnumMap; // field@8929 │ │ -2f945c: 6e20 1989 2000 |0004: invoke-virtual {v0, v2}, Ljava/util/EnumMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8919 │ │ -2f9462: 0c02 |0007: move-result-object v2 │ │ -2f9464: 1f02 ce11 |0008: check-cast v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f9468: 6e10 9492 0200 |000a: invoke-virtual {v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.getFieldName:()Ljava/lang/String; // method@9294 │ │ -2f946e: 0c02 |000d: move-result-object v2 │ │ -2f9470: 6f20 378e 2100 |000e: invoke-super {v1, v2}, Lorg/jaudiotagger/audio/generic/AbstractTag;.getFirstField:(Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@8e37 │ │ -2f9476: 0c02 |0011: move-result-object v2 │ │ -2f9478: 1f02 d411 |0012: check-cast v2, Lorg/jaudiotagger/tag/asf/AsfTagField; // type@11d4 │ │ -2f947c: 1102 |0014: return-object v2 │ │ -2f947e: 2202 c311 |0015: new-instance v2, Lorg/jaudiotagger/tag/KeyNotFoundException; // type@11c3 │ │ -2f9482: 7010 a791 0200 |0017: invoke-direct {v2}, Lorg/jaudiotagger/tag/KeyNotFoundException;.:()V // method@91a7 │ │ -2f9488: 2702 |001a: throw v2 │ │ +2f9448: |[2f9448] org.jaudiotagger.tag.asf.AsfTag.getFirstField:(Lorg/jaudiotagger/tag/FieldKey;)Lorg/jaudiotagger/tag/asf/AsfTagField; │ │ +2f9458: 3802 1500 |0000: if-eqz v2, 0015 // +0015 │ │ +2f945c: 6200 2989 |0002: sget-object v0, Lorg/jaudiotagger/tag/asf/AsfTag;.tagFieldToAsfField:Ljava/util/EnumMap; // field@8929 │ │ +2f9460: 6e20 1989 2000 |0004: invoke-virtual {v0, v2}, Ljava/util/EnumMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8919 │ │ +2f9466: 0c02 |0007: move-result-object v2 │ │ +2f9468: 1f02 ce11 |0008: check-cast v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f946c: 6e10 9492 0200 |000a: invoke-virtual {v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.getFieldName:()Ljava/lang/String; // method@9294 │ │ +2f9472: 0c02 |000d: move-result-object v2 │ │ +2f9474: 6f20 378e 2100 |000e: invoke-super {v1, v2}, Lorg/jaudiotagger/audio/generic/AbstractTag;.getFirstField:(Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@8e37 │ │ +2f947a: 0c02 |0011: move-result-object v2 │ │ +2f947c: 1f02 d411 |0012: check-cast v2, Lorg/jaudiotagger/tag/asf/AsfTagField; // type@11d4 │ │ +2f9480: 1102 |0014: return-object v2 │ │ +2f9482: 2202 c311 |0015: new-instance v2, Lorg/jaudiotagger/tag/KeyNotFoundException; // type@11c3 │ │ +2f9486: 7010 a791 0200 |0017: invoke-direct {v2}, Lorg/jaudiotagger/tag/KeyNotFoundException;.:()V // method@91a7 │ │ +2f948c: 2702 |001a: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=669 │ │ 0x0015 line=667 │ │ locals : │ │ 0x0000 - 0x001b reg=1 this Lorg/jaudiotagger/tag/asf/AsfTag; │ │ 0x0000 - 0x001b reg=2 (null) Lorg/jaudiotagger/tag/FieldKey; │ │ @@ -1240230,21 +1240230,21 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -2f905c: |[2f905c] org.jaudiotagger.tag.asf.AsfTag.getFirstRating:()Ljava/lang/String; │ │ -2f906c: 6200 0589 |0000: sget-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.RATING:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8905 │ │ -2f9070: 6e10 9492 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.getFieldName:()Ljava/lang/String; // method@9294 │ │ -2f9076: 0c00 |0005: move-result-object v0 │ │ -2f9078: 6e20 bf92 0100 |0006: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/asf/AsfTag;.getFirst:(Ljava/lang/String;)Ljava/lang/String; // method@92bf │ │ -2f907e: 0c00 |0009: move-result-object v0 │ │ -2f9080: 1100 |000a: return-object v0 │ │ +2f9060: |[2f9060] org.jaudiotagger.tag.asf.AsfTag.getFirstRating:()Ljava/lang/String; │ │ +2f9070: 6200 0589 |0000: sget-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.RATING:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8905 │ │ +2f9074: 6e10 9492 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.getFieldName:()Ljava/lang/String; // method@9294 │ │ +2f907a: 0c00 |0005: move-result-object v0 │ │ +2f907c: 6e20 bf92 0100 |0006: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/asf/AsfTag;.getFirst:(Ljava/lang/String;)Ljava/lang/String; // method@92bf │ │ +2f9082: 0c00 |0009: move-result-object v0 │ │ +2f9084: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=679 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/jaudiotagger/tag/asf/AsfTag; │ │ │ │ #25 : (in Lorg/jaudiotagger/tag/asf/AsfTag;) │ │ @@ -1240252,21 +1240252,21 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -2f9264: |[2f9264] org.jaudiotagger.tag.asf.AsfTag.getRating:()Ljava/util/List; │ │ -2f9274: 6200 0589 |0000: sget-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.RATING:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8905 │ │ -2f9278: 6e10 9492 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.getFieldName:()Ljava/lang/String; // method@9294 │ │ -2f927e: 0c00 |0005: move-result-object v0 │ │ -2f9280: 6e20 bd92 0100 |0006: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/asf/AsfTag;.getFields:(Ljava/lang/String;)Ljava/util/List; // method@92bd │ │ -2f9286: 0c00 |0009: move-result-object v0 │ │ -2f9288: 1100 |000a: return-object v0 │ │ +2f9268: |[2f9268] org.jaudiotagger.tag.asf.AsfTag.getRating:()Ljava/util/List; │ │ +2f9278: 6200 0589 |0000: sget-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.RATING:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8905 │ │ +2f927c: 6e10 9492 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.getFieldName:()Ljava/lang/String; // method@9294 │ │ +2f9282: 0c00 |0005: move-result-object v0 │ │ +2f9284: 6e20 bd92 0100 |0006: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/asf/AsfTag;.getFields:(Ljava/lang/String;)Ljava/util/List; // method@92bd │ │ +2f928a: 0c00 |0009: move-result-object v0 │ │ +2f928c: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=689 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/jaudiotagger/tag/asf/AsfTag; │ │ │ │ #26 : (in Lorg/jaudiotagger/tag/asf/AsfTag;) │ │ @@ -1240274,28 +1240274,28 @@ │ │ type : '(Lorg/jaudiotagger/tag/FieldKey;I)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -2f9084: |[2f9084] org.jaudiotagger.tag.asf.AsfTag.getValue:(Lorg/jaudiotagger/tag/FieldKey;I)Ljava/lang/String; │ │ -2f9094: 3802 1300 |0000: if-eqz v2, 0013 // +0013 │ │ -2f9098: 6200 2989 |0002: sget-object v0, Lorg/jaudiotagger/tag/asf/AsfTag;.tagFieldToAsfField:Ljava/util/EnumMap; // field@8929 │ │ -2f909c: 6e20 1989 2000 |0004: invoke-virtual {v0, v2}, Ljava/util/EnumMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8919 │ │ -2f90a2: 0c02 |0007: move-result-object v2 │ │ -2f90a4: 1f02 ce11 |0008: check-cast v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f90a8: 6e10 9492 0200 |000a: invoke-virtual {v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.getFieldName:()Ljava/lang/String; // method@9294 │ │ -2f90ae: 0c02 |000d: move-result-object v2 │ │ -2f90b0: 6f30 398e 2103 |000e: invoke-super {v1, v2, v3}, Lorg/jaudiotagger/audio/generic/AbstractTag;.getItem:(Ljava/lang/String;I)Ljava/lang/String; // method@8e39 │ │ -2f90b6: 0c02 |0011: move-result-object v2 │ │ -2f90b8: 1102 |0012: return-object v2 │ │ -2f90ba: 2202 c311 |0013: new-instance v2, Lorg/jaudiotagger/tag/KeyNotFoundException; // type@11c3 │ │ -2f90be: 7010 a791 0200 |0015: invoke-direct {v2}, Lorg/jaudiotagger/tag/KeyNotFoundException;.:()V // method@91a7 │ │ -2f90c4: 2702 |0018: throw v2 │ │ +2f9088: |[2f9088] org.jaudiotagger.tag.asf.AsfTag.getValue:(Lorg/jaudiotagger/tag/FieldKey;I)Ljava/lang/String; │ │ +2f9098: 3802 1300 |0000: if-eqz v2, 0013 // +0013 │ │ +2f909c: 6200 2989 |0002: sget-object v0, Lorg/jaudiotagger/tag/asf/AsfTag;.tagFieldToAsfField:Ljava/util/EnumMap; // field@8929 │ │ +2f90a0: 6e20 1989 2000 |0004: invoke-virtual {v0, v2}, Ljava/util/EnumMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8919 │ │ +2f90a6: 0c02 |0007: move-result-object v2 │ │ +2f90a8: 1f02 ce11 |0008: check-cast v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f90ac: 6e10 9492 0200 |000a: invoke-virtual {v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.getFieldName:()Ljava/lang/String; // method@9294 │ │ +2f90b2: 0c02 |000d: move-result-object v2 │ │ +2f90b4: 6f30 398e 2103 |000e: invoke-super {v1, v2, v3}, Lorg/jaudiotagger/audio/generic/AbstractTag;.getItem:(Ljava/lang/String;I)Ljava/lang/String; // method@8e39 │ │ +2f90ba: 0c02 |0011: move-result-object v2 │ │ +2f90bc: 1102 |0012: return-object v2 │ │ +2f90be: 2202 c311 |0013: new-instance v2, Lorg/jaudiotagger/tag/KeyNotFoundException; // type@11c3 │ │ +2f90c2: 7010 a791 0200 |0015: invoke-direct {v2}, Lorg/jaudiotagger/tag/KeyNotFoundException;.:()V // method@91a7 │ │ +2f90c8: 2702 |0018: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=646 │ │ 0x0013 line=644 │ │ locals : │ │ 0x0000 - 0x0019 reg=1 this Lorg/jaudiotagger/tag/asf/AsfTag; │ │ 0x0000 - 0x0019 reg=2 (null) Lorg/jaudiotagger/tag/FieldKey; │ │ @@ -1240306,30 +1240306,30 @@ │ │ type : '(Lorg/jaudiotagger/tag/FieldKey;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -2f8efc: |[2f8efc] org.jaudiotagger.tag.asf.AsfTag.hasField:(Lorg/jaudiotagger/tag/FieldKey;)Z │ │ -2f8f0c: 6200 2989 |0000: sget-object v0, Lorg/jaudiotagger/tag/asf/AsfTag;.tagFieldToAsfField:Ljava/util/EnumMap; // field@8929 │ │ -2f8f10: 6e20 1989 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/EnumMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8919 │ │ -2f8f16: 0c02 |0005: move-result-object v2 │ │ -2f8f18: 1f02 ce11 |0006: check-cast v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ -2f8f1c: 6e10 9492 0200 |0008: invoke-virtual {v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.getFieldName:()Ljava/lang/String; // method@9294 │ │ -2f8f22: 0c02 |000b: move-result-object v2 │ │ -2f8f24: 6e20 bd92 2100 |000c: invoke-virtual {v1, v2}, Lorg/jaudiotagger/tag/asf/AsfTag;.getFields:(Ljava/lang/String;)Ljava/util/List; // method@92bd │ │ -2f8f2a: 0c02 |000f: move-result-object v2 │ │ -2f8f2c: 7210 7389 0200 |0010: invoke-interface {v2}, Ljava/util/List;.size:()I // method@8973 │ │ -2f8f32: 0a02 |0013: move-result v2 │ │ -2f8f34: 3802 0400 |0014: if-eqz v2, 0018 // +0004 │ │ -2f8f38: 1212 |0016: const/4 v2, #int 1 // #1 │ │ -2f8f3a: 2802 |0017: goto 0019 // +0002 │ │ -2f8f3c: 1202 |0018: const/4 v2, #int 0 // #0 │ │ -2f8f3e: 0f02 |0019: return v2 │ │ +2f8f00: |[2f8f00] org.jaudiotagger.tag.asf.AsfTag.hasField:(Lorg/jaudiotagger/tag/FieldKey;)Z │ │ +2f8f10: 6200 2989 |0000: sget-object v0, Lorg/jaudiotagger/tag/asf/AsfTag;.tagFieldToAsfField:Ljava/util/EnumMap; // field@8929 │ │ +2f8f14: 6e20 1989 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/EnumMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8919 │ │ +2f8f1a: 0c02 |0005: move-result-object v2 │ │ +2f8f1c: 1f02 ce11 |0006: check-cast v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey; // type@11ce │ │ +2f8f20: 6e10 9492 0200 |0008: invoke-virtual {v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.getFieldName:()Ljava/lang/String; // method@9294 │ │ +2f8f26: 0c02 |000b: move-result-object v2 │ │ +2f8f28: 6e20 bd92 2100 |000c: invoke-virtual {v1, v2}, Lorg/jaudiotagger/tag/asf/AsfTag;.getFields:(Ljava/lang/String;)Ljava/util/List; // method@92bd │ │ +2f8f2e: 0c02 |000f: move-result-object v2 │ │ +2f8f30: 7210 7389 0200 |0010: invoke-interface {v2}, Ljava/util/List;.size:()I // method@8973 │ │ +2f8f36: 0a02 |0013: move-result v2 │ │ +2f8f38: 3802 0400 |0014: if-eqz v2, 0018 // +0004 │ │ +2f8f3c: 1212 |0016: const/4 v2, #int 1 // #1 │ │ +2f8f3e: 2802 |0017: goto 0019 // +0002 │ │ +2f8f40: 1202 |0018: const/4 v2, #int 0 // #0 │ │ +2f8f42: 0f02 |0019: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=784 │ │ 0x0008 line=785 │ │ locals : │ │ 0x0000 - 0x001a reg=1 this Lorg/jaudiotagger/tag/asf/AsfTag; │ │ 0x0000 - 0x001a reg=2 (null) Lorg/jaudiotagger/tag/FieldKey; │ │ @@ -1240339,26 +1240339,26 @@ │ │ type : '(Lorg/jaudiotagger/tag/asf/AsfFieldKey;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -2f8f40: |[2f8f40] org.jaudiotagger.tag.asf.AsfTag.hasField:(Lorg/jaudiotagger/tag/asf/AsfFieldKey;)Z │ │ -2f8f50: 6e10 9492 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.getFieldName:()Ljava/lang/String; // method@9294 │ │ -2f8f56: 0c01 |0003: move-result-object v1 │ │ -2f8f58: 6e20 bd92 1000 |0004: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/asf/AsfTag;.getFields:(Ljava/lang/String;)Ljava/util/List; // method@92bd │ │ -2f8f5e: 0c01 |0007: move-result-object v1 │ │ -2f8f60: 7210 7389 0100 |0008: invoke-interface {v1}, Ljava/util/List;.size:()I // method@8973 │ │ -2f8f66: 0a01 |000b: move-result v1 │ │ -2f8f68: 3801 0400 |000c: if-eqz v1, 0010 // +0004 │ │ -2f8f6c: 1211 |000e: const/4 v1, #int 1 // #1 │ │ -2f8f6e: 2802 |000f: goto 0011 // +0002 │ │ -2f8f70: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -2f8f72: 0f01 |0011: return v1 │ │ +2f8f44: |[2f8f44] org.jaudiotagger.tag.asf.AsfTag.hasField:(Lorg/jaudiotagger/tag/asf/AsfFieldKey;)Z │ │ +2f8f54: 6e10 9492 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.getFieldName:()Ljava/lang/String; // method@9294 │ │ +2f8f5a: 0c01 |0003: move-result-object v1 │ │ +2f8f5c: 6e20 bd92 1000 |0004: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/asf/AsfTag;.getFields:(Ljava/lang/String;)Ljava/util/List; // method@92bd │ │ +2f8f62: 0c01 |0007: move-result-object v1 │ │ +2f8f64: 7210 7389 0100 |0008: invoke-interface {v1}, Ljava/util/List;.size:()I // method@8973 │ │ +2f8f6a: 0a01 |000b: move-result v1 │ │ +2f8f6c: 3801 0400 |000c: if-eqz v1, 0010 // +0004 │ │ +2f8f70: 1211 |000e: const/4 v1, #int 1 // #1 │ │ +2f8f72: 2802 |000f: goto 0011 // +0002 │ │ +2f8f74: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +2f8f76: 0f01 |0011: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=795 │ │ locals : │ │ 0x0000 - 0x0012 reg=0 this Lorg/jaudiotagger/tag/asf/AsfTag; │ │ 0x0000 - 0x0012 reg=1 (null) Lorg/jaudiotagger/tag/asf/AsfFieldKey; │ │ │ │ @@ -1240367,21 +1240367,21 @@ │ │ type : '(Ljava/nio/charset/Charset;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -2f8f74: |[2f8f74] org.jaudiotagger.tag.asf.AsfTag.isAllowedEncoding:(Ljava/nio/charset/Charset;)Z │ │ -2f8f84: 6200 4582 |0000: sget-object v0, Lorg/jaudiotagger/audio/asf/data/AsfHeader;.ASF_CHARSET:Ljava/nio/charset/Charset; // field@8245 │ │ -2f8f88: 6e10 7888 0000 |0002: invoke-virtual {v0}, Ljava/nio/charset/Charset;.name:()Ljava/lang/String; // method@8878 │ │ -2f8f8e: 0c00 |0005: move-result-object v0 │ │ -2f8f90: 6e20 9c87 2000 |0006: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2f8f96: 0a02 |0009: move-result v2 │ │ -2f8f98: 0f02 |000a: return v2 │ │ +2f8f78: |[2f8f78] org.jaudiotagger.tag.asf.AsfTag.isAllowedEncoding:(Ljava/nio/charset/Charset;)Z │ │ +2f8f88: 6200 4582 |0000: sget-object v0, Lorg/jaudiotagger/audio/asf/data/AsfHeader;.ASF_CHARSET:Ljava/nio/charset/Charset; // field@8245 │ │ +2f8f8c: 6e10 7888 0000 |0002: invoke-virtual {v0}, Ljava/nio/charset/Charset;.name:()Ljava/lang/String; // method@8878 │ │ +2f8f92: 0c00 |0005: move-result-object v0 │ │ +2f8f94: 6e20 9c87 2000 |0006: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2f8f9a: 0a02 |0009: move-result v2 │ │ +2f8f9c: 0f02 |000a: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=699 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/jaudiotagger/tag/asf/AsfTag; │ │ 0x0000 - 0x000b reg=2 (null) Ljava/nio/charset/Charset; │ │ │ │ @@ -1240390,17 +1240390,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2f8f9c: |[2f8f9c] org.jaudiotagger.tag.asf.AsfTag.isCopyingFields:()Z │ │ -2f8fac: 5510 2889 |0000: iget-boolean v0, v1, Lorg/jaudiotagger/tag/asf/AsfTag;.copyFields:Z // field@8928 │ │ -2f8fb0: 0f00 |0002: return v0 │ │ +2f8fa0: |[2f8fa0] org.jaudiotagger.tag.asf.AsfTag.isCopyingFields:()Z │ │ +2f8fb0: 5510 2889 |0000: iget-boolean v0, v1, Lorg/jaudiotagger/tag/asf/AsfTag;.copyFields:Z // field@8928 │ │ +2f8fb4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=718 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/asf/AsfTag; │ │ │ │ #31 : (in Lorg/jaudiotagger/tag/asf/AsfTag;) │ │ @@ -1240408,19 +1240408,19 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -2fa07c: |[2fa07c] org.jaudiotagger.tag.asf.AsfTag.setCopyright:(Ljava/lang/String;)V │ │ -2fa08c: 6e20 af92 1000 |0000: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/asf/AsfTag;.createCopyrightField:(Ljava/lang/String;)Lorg/jaudiotagger/tag/asf/AsfTagTextField; // method@92af │ │ -2fa092: 0c01 |0003: move-result-object v1 │ │ -2fa094: 6e20 ce92 1000 |0004: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/asf/AsfTag;.setField:(Lorg/jaudiotagger/tag/TagField;)V // method@92ce │ │ -2fa09a: 0e00 |0007: return-void │ │ +2fa080: |[2fa080] org.jaudiotagger.tag.asf.AsfTag.setCopyright:(Ljava/lang/String;)V │ │ +2fa090: 6e20 af92 1000 |0000: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/asf/AsfTag;.createCopyrightField:(Ljava/lang/String;)Lorg/jaudiotagger/tag/asf/AsfTagTextField; // method@92af │ │ +2fa096: 0c01 |0003: move-result-object v1 │ │ +2fa098: 6e20 ce92 1000 |0004: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/asf/AsfTag;.setField:(Lorg/jaudiotagger/tag/TagField;)V // method@92ce │ │ +2fa09e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=764 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/jaudiotagger/tag/asf/AsfTag; │ │ 0x0000 - 0x0008 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1240429,22 +1240429,22 @@ │ │ type : '(Lorg/jaudiotagger/tag/TagField;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -2fa09c: |[2fa09c] org.jaudiotagger.tag.asf.AsfTag.setField:(Lorg/jaudiotagger/tag/TagField;)V │ │ -2fa0ac: 7020 cc92 2100 |0000: invoke-direct {v1, v2}, Lorg/jaudiotagger/tag/asf/AsfTag;.isValidField:(Lorg/jaudiotagger/tag/TagField;)Z // method@92cc │ │ -2fa0b2: 0a00 |0003: move-result v0 │ │ -2fa0b4: 3800 0900 |0004: if-eqz v0, 000d // +0009 │ │ -2fa0b8: 7020 ab92 2100 |0006: invoke-direct {v1, v2}, Lorg/jaudiotagger/tag/asf/AsfTag;.copyFrom:(Lorg/jaudiotagger/tag/TagField;)Lorg/jaudiotagger/tag/TagField; // method@92ab │ │ -2fa0be: 0c02 |0009: move-result-object v2 │ │ -2fa0c0: 6f20 428e 2100 |000a: invoke-super {v1, v2}, Lorg/jaudiotagger/audio/generic/AbstractTag;.setField:(Lorg/jaudiotagger/tag/TagField;)V // method@8e42 │ │ -2fa0c6: 0e00 |000d: return-void │ │ +2fa0a0: |[2fa0a0] org.jaudiotagger.tag.asf.AsfTag.setField:(Lorg/jaudiotagger/tag/TagField;)V │ │ +2fa0b0: 7020 cc92 2100 |0000: invoke-direct {v1, v2}, Lorg/jaudiotagger/tag/asf/AsfTag;.isValidField:(Lorg/jaudiotagger/tag/TagField;)Z // method@92cc │ │ +2fa0b6: 0a00 |0003: move-result v0 │ │ +2fa0b8: 3800 0900 |0004: if-eqz v0, 000d // +0009 │ │ +2fa0bc: 7020 ab92 2100 |0006: invoke-direct {v1, v2}, Lorg/jaudiotagger/tag/asf/AsfTag;.copyFrom:(Lorg/jaudiotagger/tag/TagField;)Lorg/jaudiotagger/tag/TagField; // method@92ab │ │ +2fa0c2: 0c02 |0009: move-result-object v2 │ │ +2fa0c4: 6f20 428e 2100 |000a: invoke-super {v1, v2}, Lorg/jaudiotagger/audio/generic/AbstractTag;.setField:(Lorg/jaudiotagger/tag/TagField;)V // method@8e42 │ │ +2fa0ca: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=750 │ │ 0x0006 line=753 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/jaudiotagger/tag/asf/AsfTag; │ │ 0x0000 - 0x000e reg=2 (null) Lorg/jaudiotagger/tag/TagField; │ │ @@ -1240454,19 +1240454,19 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -2fa0c8: |[2fa0c8] org.jaudiotagger.tag.asf.AsfTag.setRating:(Ljava/lang/String;)V │ │ -2fa0d8: 6e20 b592 1000 |0000: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/asf/AsfTag;.createRatingField:(Ljava/lang/String;)Lorg/jaudiotagger/tag/asf/AsfTagTextField; // method@92b5 │ │ -2fa0de: 0c01 |0003: move-result-object v1 │ │ -2fa0e0: 6e20 ce92 1000 |0004: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/asf/AsfTag;.setField:(Lorg/jaudiotagger/tag/TagField;)V // method@92ce │ │ -2fa0e6: 0e00 |0007: return-void │ │ +2fa0cc: |[2fa0cc] org.jaudiotagger.tag.asf.AsfTag.setRating:(Ljava/lang/String;)V │ │ +2fa0dc: 6e20 b592 1000 |0000: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/asf/AsfTag;.createRatingField:(Ljava/lang/String;)Lorg/jaudiotagger/tag/asf/AsfTagTextField; // method@92b5 │ │ +2fa0e2: 0c01 |0003: move-result-object v1 │ │ +2fa0e4: 6e20 ce92 1000 |0004: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/asf/AsfTag;.setField:(Lorg/jaudiotagger/tag/TagField;)V // method@92ce │ │ +2fa0ea: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=774 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/jaudiotagger/tag/asf/AsfTag; │ │ 0x0000 - 0x0008 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1240508,19 +1240508,19 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -2f8e28: |[2f8e28] org.jaudiotagger.tag.asf.AsfTagTextField.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -2f8e38: 7020 e492 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/asf/AsfTagField;.:(Ljava/lang/String;)V // method@92e4 │ │ -2f8e3e: 5401 3589 |0003: iget-object v1, v0, Lorg/jaudiotagger/tag/asf/AsfTagTextField;.toWrap:Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; // field@8935 │ │ -2f8e42: 6e20 338c 2100 |0005: invoke-virtual {v1, v2}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.setString:(Ljava/lang/String;)V // method@8c33 │ │ -2f8e48: 0e00 |0008: return-void │ │ +2f8e2c: |[2f8e2c] org.jaudiotagger.tag.asf.AsfTagTextField.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +2f8e3c: 7020 e492 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/asf/AsfTagField;.:(Ljava/lang/String;)V // method@92e4 │ │ +2f8e42: 5401 3589 |0003: iget-object v1, v0, Lorg/jaudiotagger/tag/asf/AsfTagTextField;.toWrap:Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; // field@8935 │ │ +2f8e46: 6e20 338c 2100 |0005: invoke-virtual {v1, v2}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.setString:(Ljava/lang/String;)V // method@8c33 │ │ +2f8e4c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0003 line=55 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lorg/jaudiotagger/tag/asf/AsfTagTextField; │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ @@ -1240531,25 +1240531,25 @@ │ │ type : '(Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -2f8e4c: |[2f8e4c] org.jaudiotagger.tag.asf.AsfTagTextField.:(Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;)V │ │ -2f8e5c: 7020 e592 2100 |0000: invoke-direct {v1, v2}, Lorg/jaudiotagger/tag/asf/AsfTagField;.:(Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;)V // method@92e5 │ │ -2f8e62: 6e10 288c 0200 |0003: invoke-virtual {v2}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getType:()I // method@8c28 │ │ -2f8e68: 0a02 |0006: move-result v2 │ │ -2f8e6a: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -2f8e6c: 3202 0300 |0008: if-eq v2, v0, 000b // +0003 │ │ -2f8e70: 0e00 |000a: return-void │ │ -2f8e72: 2202 1e10 |000b: new-instance v2, Ljava/lang/IllegalArgumentException; // type@101e │ │ -2f8e76: 1a00 490f |000d: const-string v0, "Cannot interpret binary as string." // string@0f49 │ │ -2f8e7a: 7020 1887 0200 |000f: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ -2f8e80: 2702 |0012: throw v2 │ │ +2f8e50: |[2f8e50] org.jaudiotagger.tag.asf.AsfTagTextField.:(Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;)V │ │ +2f8e60: 7020 e592 2100 |0000: invoke-direct {v1, v2}, Lorg/jaudiotagger/tag/asf/AsfTagField;.:(Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;)V // method@92e5 │ │ +2f8e66: 6e10 288c 0200 |0003: invoke-virtual {v2}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getType:()I // method@8c28 │ │ +2f8e6c: 0a02 |0006: move-result v2 │ │ +2f8e6e: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +2f8e70: 3202 0300 |0008: if-eq v2, v0, 000b // +0003 │ │ +2f8e74: 0e00 |000a: return-void │ │ +2f8e76: 2202 1e10 |000b: new-instance v2, Ljava/lang/IllegalArgumentException; // type@101e │ │ +2f8e7a: 1a00 490f |000d: const-string v0, "Cannot interpret binary as string." // string@0f49 │ │ +2f8e7e: 7020 1887 0200 |000f: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ +2f8e84: 2702 |0012: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0003 line=39 │ │ 0x000b line=40 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 this Lorg/jaudiotagger/tag/asf/AsfTagTextField; │ │ @@ -1240560,19 +1240560,19 @@ │ │ type : '(Lorg/jaudiotagger/tag/asf/AsfFieldKey;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -2f8e84: |[2f8e84] org.jaudiotagger.tag.asf.AsfTagTextField.:(Lorg/jaudiotagger/tag/asf/AsfFieldKey;Ljava/lang/String;)V │ │ -2f8e94: 7020 e692 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/asf/AsfTagField;.:(Lorg/jaudiotagger/tag/asf/AsfFieldKey;)V // method@92e6 │ │ -2f8e9a: 5401 3589 |0003: iget-object v1, v0, Lorg/jaudiotagger/tag/asf/AsfTagTextField;.toWrap:Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; // field@8935 │ │ -2f8e9e: 6e20 338c 2100 |0005: invoke-virtual {v1, v2}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.setString:(Ljava/lang/String;)V // method@8c33 │ │ -2f8ea4: 0e00 |0008: return-void │ │ +2f8e88: |[2f8e88] org.jaudiotagger.tag.asf.AsfTagTextField.:(Lorg/jaudiotagger/tag/asf/AsfFieldKey;Ljava/lang/String;)V │ │ +2f8e98: 7020 e692 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/asf/AsfTagField;.:(Lorg/jaudiotagger/tag/asf/AsfFieldKey;)V // method@92e6 │ │ +2f8e9e: 5401 3589 |0003: iget-object v1, v0, Lorg/jaudiotagger/tag/asf/AsfTagTextField;.toWrap:Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; // field@8935 │ │ +2f8ea2: 6e20 338c 2100 |0005: invoke-virtual {v1, v2}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.setString:(Ljava/lang/String;)V // method@8c33 │ │ +2f8ea8: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0003 line=27 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lorg/jaudiotagger/tag/asf/AsfTagTextField; │ │ 0x0000 - 0x0009 reg=1 (null) Lorg/jaudiotagger/tag/asf/AsfFieldKey; │ │ @@ -1240584,20 +1240584,20 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -2f8dec: |[2f8dec] org.jaudiotagger.tag.asf.AsfTagTextField.getContent:()Ljava/lang/String; │ │ -2f8dfc: 6e10 f592 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/asf/AsfTagTextField;.getDescriptor:()Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; // method@92f5 │ │ -2f8e02: 0c00 |0003: move-result-object v0 │ │ -2f8e04: 6e10 278c 0000 |0004: invoke-virtual {v0}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getString:()Ljava/lang/String; // method@8c27 │ │ -2f8e0a: 0c00 |0007: move-result-object v0 │ │ -2f8e0c: 1100 |0008: return-object v0 │ │ +2f8df0: |[2f8df0] org.jaudiotagger.tag.asf.AsfTagTextField.getContent:()Ljava/lang/String; │ │ +2f8e00: 6e10 f592 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/asf/AsfTagTextField;.getDescriptor:()Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; // method@92f5 │ │ +2f8e06: 0c00 |0003: move-result-object v0 │ │ +2f8e08: 6e10 278c 0000 |0004: invoke-virtual {v0}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getString:()Ljava/lang/String; // method@8c27 │ │ +2f8e0e: 0c00 |0007: move-result-object v0 │ │ +2f8e10: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/jaudiotagger/tag/asf/AsfTagTextField; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/asf/AsfTagTextField;) │ │ @@ -1240605,17 +1240605,17 @@ │ │ type : '()Ljava/nio/charset/Charset;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2f8e10: |[2f8e10] org.jaudiotagger.tag.asf.AsfTagTextField.getEncoding:()Ljava/nio/charset/Charset; │ │ -2f8e20: 6200 4582 |0000: sget-object v0, Lorg/jaudiotagger/audio/asf/data/AsfHeader;.ASF_CHARSET:Ljava/nio/charset/Charset; // field@8245 │ │ -2f8e24: 1100 |0002: return-object v0 │ │ +2f8e14: |[2f8e14] org.jaudiotagger.tag.asf.AsfTagTextField.getEncoding:()Ljava/nio/charset/Charset; │ │ +2f8e24: 6200 4582 |0000: sget-object v0, Lorg/jaudiotagger/audio/asf/data/AsfHeader;.ASF_CHARSET:Ljava/nio/charset/Charset; // field@8245 │ │ +2f8e28: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/asf/AsfTagTextField; │ │ │ │ #2 : (in Lorg/jaudiotagger/tag/asf/AsfTagTextField;) │ │ @@ -1240623,20 +1240623,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -2f8dc8: |[2f8dc8] org.jaudiotagger.tag.asf.AsfTagTextField.isEmpty:()Z │ │ -2f8dd8: 6e10 f492 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/asf/AsfTagTextField;.getContent:()Ljava/lang/String; // method@92f4 │ │ -2f8dde: 0c00 |0003: move-result-object v0 │ │ -2f8de0: 7110 f28c 0000 |0004: invoke-static {v0}, Lorg/jaudiotagger/audio/asf/util/Utils;.isBlank:(Ljava/lang/String;)Z // method@8cf2 │ │ -2f8de6: 0a00 |0007: move-result v0 │ │ -2f8de8: 0f00 |0008: return v0 │ │ +2f8dcc: |[2f8dcc] org.jaudiotagger.tag.asf.AsfTagTextField.isEmpty:()Z │ │ +2f8ddc: 6e10 f492 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/asf/AsfTagTextField;.getContent:()Ljava/lang/String; // method@92f4 │ │ +2f8de2: 0c00 |0003: move-result-object v0 │ │ +2f8de4: 7110 f28c 0000 |0004: invoke-static {v0}, Lorg/jaudiotagger/audio/asf/util/Utils;.isBlank:(Ljava/lang/String;)Z // method@8cf2 │ │ +2f8dea: 0a00 |0007: move-result v0 │ │ +2f8dec: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/jaudiotagger/tag/asf/AsfTagTextField; │ │ │ │ #3 : (in Lorg/jaudiotagger/tag/asf/AsfTagTextField;) │ │ @@ -1240644,19 +1240644,19 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -2f8ea8: |[2f8ea8] org.jaudiotagger.tag.asf.AsfTagTextField.setContent:(Ljava/lang/String;)V │ │ -2f8eb8: 6e10 f592 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/asf/AsfTagTextField;.getDescriptor:()Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; // method@92f5 │ │ -2f8ebe: 0c00 |0003: move-result-object v0 │ │ -2f8ec0: 6e20 338c 2000 |0004: invoke-virtual {v0, v2}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.setString:(Ljava/lang/String;)V // method@8c33 │ │ -2f8ec6: 0e00 |0007: return-void │ │ +2f8eac: |[2f8eac] org.jaudiotagger.tag.asf.AsfTagTextField.setContent:(Ljava/lang/String;)V │ │ +2f8ebc: 6e10 f592 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/asf/AsfTagTextField;.getDescriptor:()Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; // method@92f5 │ │ +2f8ec2: 0c00 |0003: move-result-object v0 │ │ +2f8ec4: 6e20 338c 2000 |0004: invoke-virtual {v0, v2}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.setString:(Ljava/lang/String;)V // method@8c33 │ │ +2f8eca: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/jaudiotagger/tag/asf/AsfTagTextField; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1240665,24 +1240665,24 @@ │ │ type : '(Ljava/nio/charset/Charset;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -2f8ec8: |[2f8ec8] org.jaudiotagger.tag.asf.AsfTagTextField.setEncoding:(Ljava/nio/charset/Charset;)V │ │ -2f8ed8: 6200 4582 |0000: sget-object v0, Lorg/jaudiotagger/audio/asf/data/AsfHeader;.ASF_CHARSET:Ljava/nio/charset/Charset; // field@8245 │ │ -2f8edc: 6e20 7688 2000 |0002: invoke-virtual {v0, v2}, Ljava/nio/charset/Charset;.equals:(Ljava/lang/Object;)Z // method@8876 │ │ -2f8ee2: 0a02 |0005: move-result v2 │ │ -2f8ee4: 3802 0300 |0006: if-eqz v2, 0009 // +0003 │ │ -2f8ee8: 0e00 |0008: return-void │ │ -2f8eea: 2202 1e10 |0009: new-instance v2, Ljava/lang/IllegalArgumentException; // type@101e │ │ -2f8eee: 1a00 ce3f |000b: const-string v0, "Only UTF-16LE is possible with ASF." // string@3fce │ │ -2f8ef2: 7020 1887 0200 |000d: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ -2f8ef8: 2702 |0010: throw v2 │ │ +2f8ecc: |[2f8ecc] org.jaudiotagger.tag.asf.AsfTagTextField.setEncoding:(Ljava/nio/charset/Charset;)V │ │ +2f8edc: 6200 4582 |0000: sget-object v0, Lorg/jaudiotagger/audio/asf/data/AsfHeader;.ASF_CHARSET:Ljava/nio/charset/Charset; // field@8245 │ │ +2f8ee0: 6e20 7688 2000 |0002: invoke-virtual {v0, v2}, Ljava/nio/charset/Charset;.equals:(Ljava/lang/Object;)Z // method@8876 │ │ +2f8ee6: 0a02 |0005: move-result v2 │ │ +2f8ee8: 3802 0300 |0006: if-eqz v2, 0009 // +0003 │ │ +2f8eec: 0e00 |0008: return-void │ │ +2f8eee: 2202 1e10 |0009: new-instance v2, Ljava/lang/IllegalArgumentException; // type@101e │ │ +2f8ef2: 1a00 ce3f |000b: const-string v0, "Only UTF-16LE is possible with ASF." // string@3fce │ │ +2f8ef6: 7020 1887 0200 |000d: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ +2f8efc: 2702 |0010: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x0009 line=84 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Lorg/jaudiotagger/tag/asf/AsfTagTextField; │ │ 0x0000 - 0x0011 reg=2 (null) Ljava/nio/charset/Charset; │ │ @@ -1240720,17 +1240720,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/datatype/EventTimingCodeList;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -2fb3c0: |[2fb3c0] org.jaudiotagger.tag.datatype.EventTimingCodeList.:(Lorg/jaudiotagger/tag/datatype/EventTimingCodeList;)V │ │ -2fb3d0: 7020 0993 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/datatype/AbstractDataTypeList;.:(Lorg/jaudiotagger/tag/datatype/AbstractDataTypeList;)V // method@9309 │ │ -2fb3d6: 0e00 |0003: return-void │ │ +2fb3c4: |[2fb3c4] org.jaudiotagger.tag.datatype.EventTimingCodeList.:(Lorg/jaudiotagger/tag/datatype/EventTimingCodeList;)V │ │ +2fb3d4: 7020 0993 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/datatype/AbstractDataTypeList;.:(Lorg/jaudiotagger/tag/datatype/AbstractDataTypeList;)V // method@9309 │ │ +2fb3da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/datatype/EventTimingCodeList; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/tag/datatype/EventTimingCodeList; │ │ │ │ @@ -1240739,18 +1240739,18 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyETCO;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -2fb3d8: |[2fb3d8] org.jaudiotagger.tag.datatype.EventTimingCodeList.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyETCO;)V │ │ -2fb3e8: 1a00 0b4e |0000: const-string v0, "TimedEventList" // string@4e0b │ │ -2fb3ec: 7030 0893 0102 |0002: invoke-direct {v1, v0, v2}, Lorg/jaudiotagger/tag/datatype/AbstractDataTypeList;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@9308 │ │ -2fb3f2: 0e00 |0005: return-void │ │ +2fb3dc: |[2fb3dc] org.jaudiotagger.tag.datatype.EventTimingCodeList.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyETCO;)V │ │ +2fb3ec: 1a00 0b4e |0000: const-string v0, "TimedEventList" // string@4e0b │ │ +2fb3f0: 7030 0893 0102 |0002: invoke-direct {v1, v0, v2}, Lorg/jaudiotagger/tag/datatype/AbstractDataTypeList;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@9308 │ │ +2fb3f6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=40 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jaudiotagger/tag/datatype/EventTimingCodeList; │ │ 0x0000 - 0x0006 reg=2 (null) Lorg/jaudiotagger/tag/id3/framebody/FrameBodyETCO; │ │ │ │ @@ -1240760,18 +1240760,18 @@ │ │ type : '()Lorg/jaudiotagger/tag/datatype/AbstractDataType;' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -2fb380: |[2fb380] org.jaudiotagger.tag.datatype.EventTimingCodeList.createListElement:()Lorg/jaudiotagger/tag/datatype/AbstractDataType; │ │ -2fb390: 6e10 5693 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/datatype/EventTimingCodeList;.createListElement:()Lorg/jaudiotagger/tag/datatype/EventTimingCode; // method@9356 │ │ -2fb396: 0c00 |0003: move-result-object v0 │ │ -2fb398: 1100 |0004: return-object v0 │ │ +2fb384: |[2fb384] org.jaudiotagger.tag.datatype.EventTimingCodeList.createListElement:()Lorg/jaudiotagger/tag/datatype/AbstractDataType; │ │ +2fb394: 6e10 5693 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/datatype/EventTimingCodeList;.createListElement:()Lorg/jaudiotagger/tag/datatype/EventTimingCode; // method@9356 │ │ +2fb39a: 0c00 |0003: move-result-object v0 │ │ +2fb39c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jaudiotagger/tag/datatype/EventTimingCodeList; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/datatype/EventTimingCodeList;) │ │ @@ -1240779,20 +1240779,20 @@ │ │ type : '()Lorg/jaudiotagger/tag/datatype/EventTimingCode;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -2fb39c: |[2fb39c] org.jaudiotagger.tag.datatype.EventTimingCodeList.createListElement:()Lorg/jaudiotagger/tag/datatype/EventTimingCode; │ │ -2fb3ac: 2200 e011 |0000: new-instance v0, Lorg/jaudiotagger/tag/datatype/EventTimingCode; // type@11e0 │ │ -2fb3b0: 5431 9e89 |0002: iget-object v1, v3, Lorg/jaudiotagger/tag/datatype/EventTimingCodeList;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@899e │ │ -2fb3b4: 1a02 0a4e |0004: const-string v2, "TimedEvent" // string@4e0a │ │ -2fb3b8: 7030 4493 2001 |0006: invoke-direct {v0, v2, v1}, Lorg/jaudiotagger/tag/datatype/EventTimingCode;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@9344 │ │ -2fb3be: 1100 |0009: return-object v0 │ │ +2fb3a0: |[2fb3a0] org.jaudiotagger.tag.datatype.EventTimingCodeList.createListElement:()Lorg/jaudiotagger/tag/datatype/EventTimingCode; │ │ +2fb3b0: 2200 e011 |0000: new-instance v0, Lorg/jaudiotagger/tag/datatype/EventTimingCode; // type@11e0 │ │ +2fb3b4: 5431 9e89 |0002: iget-object v1, v3, Lorg/jaudiotagger/tag/datatype/EventTimingCodeList;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@899e │ │ +2fb3b8: 1a02 0a4e |0004: const-string v2, "TimedEvent" // string@4e0a │ │ +2fb3bc: 7030 4493 2001 |0006: invoke-direct {v0, v2, v1}, Lorg/jaudiotagger/tag/datatype/EventTimingCode;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@9344 │ │ +2fb3c2: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x000a reg=3 this Lorg/jaudiotagger/tag/datatype/EventTimingCodeList; │ │ │ │ source_file_idx : 5859 (EventTimingCodeList.java) │ │ @@ -1240858,169 +1240858,169 @@ │ │ type : '(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 305 16-bit code units │ │ -2fd04c: |[2fd04c] org.jaudiotagger.tag.datatype.NumberHashMap.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V │ │ -2fd05c: 7040 a393 2143 |0000: invoke-direct {v1, v2, v3, v4}, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V // method@93a3 │ │ -2fd062: 1203 |0003: const/4 v3, #int 0 // #0 │ │ -2fd064: 5b13 b389 |0004: iput-object v3, v1, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.keyToValue:Ljava/util/Map; // field@89b3 │ │ -2fd068: 5b13 b689 |0006: iput-object v3, v1, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.valueToKey:Ljava/util/Map; // field@89b6 │ │ -2fd06c: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -2fd06e: 5c13 b189 |0009: iput-boolean v3, v1, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.hasEmptyValue:Z // field@89b1 │ │ -2fd072: 1a03 321c |000b: const-string v3, "Genre" // string@1c32 │ │ -2fd076: 6e20 9c87 3200 |000d: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2fd07c: 0a03 |0010: move-result v3 │ │ -2fd07e: 1214 |0011: const/4 v4, #int 1 // #1 │ │ -2fd080: 3803 1a00 |0012: if-eqz v3, 002c // +001a │ │ -2fd084: 7100 069e 0000 |0014: invoke-static {}, Lorg/jaudiotagger/tag/reference/GenreTypes;.getInstanceOf:()Lorg/jaudiotagger/tag/reference/GenreTypes; // method@9e06 │ │ -2fd08a: 0c02 |0017: move-result-object v2 │ │ -2fd08c: 6e10 0a9e 0200 |0018: invoke-virtual {v2}, Lorg/jaudiotagger/tag/reference/GenreTypes;.getValueToIdMap:()Ljava/util/Map; // method@9e0a │ │ -2fd092: 0c02 |001b: move-result-object v2 │ │ -2fd094: 5b12 b689 |001c: iput-object v2, v1, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.valueToKey:Ljava/util/Map; // field@89b6 │ │ -2fd098: 7100 069e 0000 |001e: invoke-static {}, Lorg/jaudiotagger/tag/reference/GenreTypes;.getInstanceOf:()Lorg/jaudiotagger/tag/reference/GenreTypes; // method@9e06 │ │ -2fd09e: 0c02 |0021: move-result-object v2 │ │ -2fd0a0: 6e10 059e 0200 |0022: invoke-virtual {v2}, Lorg/jaudiotagger/tag/reference/GenreTypes;.getIdToValueMap:()Ljava/util/Map; // method@9e05 │ │ -2fd0a6: 0c02 |0025: move-result-object v2 │ │ -2fd0a8: 5b12 b389 |0026: iput-object v2, v1, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.keyToValue:Ljava/util/Map; // field@89b3 │ │ -2fd0ac: 5c14 b189 |0028: iput-boolean v4, v1, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.hasEmptyValue:Z // field@89b1 │ │ -2fd0b0: 2900 ef00 |002a: goto/16 0119 // +00ef │ │ -2fd0b4: 1a03 bd4c |002c: const-string v3, "TextEncoding" // string@4cbd │ │ -2fd0b8: 6e20 9c87 3200 |002e: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2fd0be: 0a03 |0031: move-result v3 │ │ -2fd0c0: 3803 1800 |0032: if-eqz v3, 004a // +0018 │ │ -2fd0c4: 7100 059c 0000 |0034: invoke-static {}, Lorg/jaudiotagger/tag/id3/valuepair/TextEncoding;.getInstanceOf:()Lorg/jaudiotagger/tag/id3/valuepair/TextEncoding; // method@9c05 │ │ -2fd0ca: 0c02 |0037: move-result-object v2 │ │ -2fd0cc: 6e10 069c 0200 |0038: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/valuepair/TextEncoding;.getValueToIdMap:()Ljava/util/Map; // method@9c06 │ │ -2fd0d2: 0c02 |003b: move-result-object v2 │ │ -2fd0d4: 5b12 b689 |003c: iput-object v2, v1, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.valueToKey:Ljava/util/Map; // field@89b6 │ │ -2fd0d8: 7100 059c 0000 |003e: invoke-static {}, Lorg/jaudiotagger/tag/id3/valuepair/TextEncoding;.getInstanceOf:()Lorg/jaudiotagger/tag/id3/valuepair/TextEncoding; // method@9c05 │ │ -2fd0de: 0c02 |0041: move-result-object v2 │ │ -2fd0e0: 6e10 049c 0200 |0042: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/valuepair/TextEncoding;.getIdToValueMap:()Ljava/util/Map; // method@9c04 │ │ -2fd0e6: 0c02 |0045: move-result-object v2 │ │ -2fd0e8: 5b12 b389 |0046: iput-object v2, v1, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.keyToValue:Ljava/util/Map; // field@89b3 │ │ -2fd0ec: 2900 d100 |0048: goto/16 0119 // +00d1 │ │ -2fd0f0: 1a03 b31f |004a: const-string v3, "InterpolationMethod" // string@1fb3 │ │ -2fd0f4: 6e20 9c87 3200 |004c: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2fd0fa: 0a03 |004f: move-result v3 │ │ -2fd0fc: 3803 1800 |0050: if-eqz v3, 0068 // +0018 │ │ -2fd100: 7100 ea9b 0000 |0052: invoke-static {}, Lorg/jaudiotagger/tag/id3/valuepair/InterpolationTypes;.getInstanceOf:()Lorg/jaudiotagger/tag/id3/valuepair/InterpolationTypes; // method@9bea │ │ -2fd106: 0c02 |0055: move-result-object v2 │ │ -2fd108: 6e10 eb9b 0200 |0056: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/valuepair/InterpolationTypes;.getValueToIdMap:()Ljava/util/Map; // method@9beb │ │ -2fd10e: 0c02 |0059: move-result-object v2 │ │ -2fd110: 5b12 b689 |005a: iput-object v2, v1, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.valueToKey:Ljava/util/Map; // field@89b6 │ │ -2fd114: 7100 ea9b 0000 |005c: invoke-static {}, Lorg/jaudiotagger/tag/id3/valuepair/InterpolationTypes;.getInstanceOf:()Lorg/jaudiotagger/tag/id3/valuepair/InterpolationTypes; // method@9bea │ │ -2fd11a: 0c02 |005f: move-result-object v2 │ │ -2fd11c: 6e10 e99b 0200 |0060: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/valuepair/InterpolationTypes;.getIdToValueMap:()Ljava/util/Map; // method@9be9 │ │ -2fd122: 0c02 |0063: move-result-object v2 │ │ -2fd124: 5b12 b389 |0064: iput-object v2, v1, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.keyToValue:Ljava/util/Map; // field@89b3 │ │ -2fd128: 2900 b300 |0066: goto/16 0119 // +00b3 │ │ -2fd12c: 1a03 4841 |0068: const-string v3, "PictureType" // string@4148 │ │ -2fd130: 6e20 9c87 3200 |006a: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2fd136: 0a03 |006d: move-result v3 │ │ -2fd138: 3803 1a00 |006e: if-eqz v3, 0088 // +001a │ │ -2fd13c: 7100 3f9e 0000 |0070: invoke-static {}, Lorg/jaudiotagger/tag/reference/PictureTypes;.getInstanceOf:()Lorg/jaudiotagger/tag/reference/PictureTypes; // method@9e3f │ │ -2fd142: 0c02 |0073: move-result-object v2 │ │ -2fd144: 6e10 429e 0200 |0074: invoke-virtual {v2}, Lorg/jaudiotagger/tag/reference/PictureTypes;.getValueToIdMap:()Ljava/util/Map; // method@9e42 │ │ -2fd14a: 0c02 |0077: move-result-object v2 │ │ -2fd14c: 5b12 b689 |0078: iput-object v2, v1, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.valueToKey:Ljava/util/Map; // field@89b6 │ │ -2fd150: 7100 3f9e 0000 |007a: invoke-static {}, Lorg/jaudiotagger/tag/reference/PictureTypes;.getInstanceOf:()Lorg/jaudiotagger/tag/reference/PictureTypes; // method@9e3f │ │ -2fd156: 0c02 |007d: move-result-object v2 │ │ -2fd158: 6e10 3e9e 0200 |007e: invoke-virtual {v2}, Lorg/jaudiotagger/tag/reference/PictureTypes;.getIdToValueMap:()Ljava/util/Map; // method@9e3e │ │ -2fd15e: 0c02 |0081: move-result-object v2 │ │ -2fd160: 5b12 b389 |0082: iput-object v2, v1, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.keyToValue:Ljava/util/Map; // field@89b3 │ │ -2fd164: 5c14 b189 |0084: iput-boolean v4, v1, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.hasEmptyValue:Z // field@89b1 │ │ -2fd168: 2900 9300 |0086: goto/16 0119 // +0093 │ │ -2fd16c: 1a03 ed4e |0088: const-string v3, "TypeOfEvent" // string@4eed │ │ -2fd170: 6e20 9c87 3200 |008a: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2fd176: 0a03 |008d: move-result v3 │ │ -2fd178: 3803 1800 |008e: if-eqz v3, 00a6 // +0018 │ │ -2fd17c: 7100 ce9b 0000 |0090: invoke-static {}, Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTypes;.getInstanceOf:()Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTypes; // method@9bce │ │ -2fd182: 0c02 |0093: move-result-object v2 │ │ -2fd184: 6e10 d09b 0200 |0094: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTypes;.getValueToIdMap:()Ljava/util/Map; // method@9bd0 │ │ -2fd18a: 0c02 |0097: move-result-object v2 │ │ -2fd18c: 5b12 b689 |0098: iput-object v2, v1, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.valueToKey:Ljava/util/Map; // field@89b6 │ │ -2fd190: 7100 ce9b 0000 |009a: invoke-static {}, Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTypes;.getInstanceOf:()Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTypes; // method@9bce │ │ -2fd196: 0c02 |009d: move-result-object v2 │ │ -2fd198: 6e10 cd9b 0200 |009e: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTypes;.getIdToValueMap:()Ljava/util/Map; // method@9bcd │ │ -2fd19e: 0c02 |00a1: move-result-object v2 │ │ -2fd1a0: 5b12 b389 |00a2: iput-object v2, v1, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.keyToValue:Ljava/util/Map; // field@89b3 │ │ -2fd1a4: 2900 7500 |00a4: goto/16 0119 // +0075 │ │ -2fd1a8: 1a03 074e |00a6: const-string v3, "TimeStampFormat" // string@4e07 │ │ -2fd1ac: 6e20 9c87 3200 |00a8: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2fd1b2: 0a03 |00ab: move-result v3 │ │ -2fd1b4: 3803 1700 |00ac: if-eqz v3, 00c3 // +0017 │ │ -2fd1b8: 7100 c89b 0000 |00ae: invoke-static {}, Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTimestampTypes;.getInstanceOf:()Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTimestampTypes; // method@9bc8 │ │ -2fd1be: 0c02 |00b1: move-result-object v2 │ │ -2fd1c0: 6e10 ca9b 0200 |00b2: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTimestampTypes;.getValueToIdMap:()Ljava/util/Map; // method@9bca │ │ -2fd1c6: 0c02 |00b5: move-result-object v2 │ │ -2fd1c8: 5b12 b689 |00b6: iput-object v2, v1, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.valueToKey:Ljava/util/Map; // field@89b6 │ │ -2fd1cc: 7100 c89b 0000 |00b8: invoke-static {}, Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTimestampTypes;.getInstanceOf:()Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTimestampTypes; // method@9bc8 │ │ -2fd1d2: 0c02 |00bb: move-result-object v2 │ │ -2fd1d4: 6e10 c79b 0200 |00bc: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTimestampTypes;.getIdToValueMap:()Ljava/util/Map; // method@9bc7 │ │ -2fd1da: 0c02 |00bf: move-result-object v2 │ │ -2fd1dc: 5b12 b389 |00c0: iput-object v2, v1, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.keyToValue:Ljava/util/Map; // field@89b3 │ │ -2fd1e0: 2857 |00c2: goto 0119 // +0057 │ │ -2fd1e2: 1a03 ec4e |00c3: const-string v3, "TypeOfChannel" // string@4eec │ │ -2fd1e6: 6e20 9c87 3200 |00c5: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2fd1ec: 0a03 |00c8: move-result v3 │ │ -2fd1ee: 3803 1700 |00c9: if-eqz v3, 00e0 // +0017 │ │ -2fd1f2: 7100 c39b 0000 |00cb: invoke-static {}, Lorg/jaudiotagger/tag/id3/valuepair/ChannelTypes;.getInstanceOf:()Lorg/jaudiotagger/tag/id3/valuepair/ChannelTypes; // method@9bc3 │ │ -2fd1f8: 0c02 |00ce: move-result-object v2 │ │ -2fd1fa: 6e10 c49b 0200 |00cf: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/valuepair/ChannelTypes;.getValueToIdMap:()Ljava/util/Map; // method@9bc4 │ │ -2fd200: 0c02 |00d2: move-result-object v2 │ │ -2fd202: 5b12 b689 |00d3: iput-object v2, v1, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.valueToKey:Ljava/util/Map; // field@89b6 │ │ -2fd206: 7100 c39b 0000 |00d5: invoke-static {}, Lorg/jaudiotagger/tag/id3/valuepair/ChannelTypes;.getInstanceOf:()Lorg/jaudiotagger/tag/id3/valuepair/ChannelTypes; // method@9bc3 │ │ -2fd20c: 0c02 |00d8: move-result-object v2 │ │ -2fd20e: 6e10 c29b 0200 |00d9: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/valuepair/ChannelTypes;.getIdToValueMap:()Ljava/util/Map; // method@9bc2 │ │ -2fd214: 0c02 |00dc: move-result-object v2 │ │ -2fd216: 5b12 b389 |00dd: iput-object v2, v1, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.keyToValue:Ljava/util/Map; // field@89b3 │ │ -2fd21a: 283a |00df: goto 0119 // +003a │ │ -2fd21c: 1a03 6443 |00e0: const-string v3, "RecievedAs" // string@4364 │ │ -2fd220: 6e20 9c87 3200 |00e2: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2fd226: 0a03 |00e5: move-result v3 │ │ -2fd228: 3803 1700 |00e6: if-eqz v3, 00fd // +0017 │ │ -2fd22c: 7100 f29b 0000 |00e8: invoke-static {}, Lorg/jaudiotagger/tag/id3/valuepair/ReceivedAsTypes;.getInstanceOf:()Lorg/jaudiotagger/tag/id3/valuepair/ReceivedAsTypes; // method@9bf2 │ │ -2fd232: 0c02 |00eb: move-result-object v2 │ │ -2fd234: 6e10 f39b 0200 |00ec: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/valuepair/ReceivedAsTypes;.getValueToIdMap:()Ljava/util/Map; // method@9bf3 │ │ -2fd23a: 0c02 |00ef: move-result-object v2 │ │ -2fd23c: 5b12 b689 |00f0: iput-object v2, v1, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.valueToKey:Ljava/util/Map; // field@89b6 │ │ -2fd240: 7100 f29b 0000 |00f2: invoke-static {}, Lorg/jaudiotagger/tag/id3/valuepair/ReceivedAsTypes;.getInstanceOf:()Lorg/jaudiotagger/tag/id3/valuepair/ReceivedAsTypes; // method@9bf2 │ │ -2fd246: 0c02 |00f5: move-result-object v2 │ │ -2fd248: 6e10 f19b 0200 |00f6: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/valuepair/ReceivedAsTypes;.getIdToValueMap:()Ljava/util/Map; // method@9bf1 │ │ -2fd24e: 0c02 |00f9: move-result-object v2 │ │ -2fd250: 5b12 b389 |00fa: iput-object v2, v1, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.keyToValue:Ljava/util/Map; // field@89b3 │ │ -2fd254: 281d |00fc: goto 0119 // +001d │ │ -2fd256: 1a03 2963 |00fd: const-string v3, "contentType" // string@6329 │ │ -2fd25a: 6e20 9c87 3200 |00ff: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2fd260: 0a03 |0102: move-result v3 │ │ -2fd262: 3803 1700 |0103: if-eqz v3, 011a // +0017 │ │ -2fd266: 7100 fe9b 0000 |0105: invoke-static {}, Lorg/jaudiotagger/tag/id3/valuepair/SynchronisedLyricsContentType;.getInstanceOf:()Lorg/jaudiotagger/tag/id3/valuepair/SynchronisedLyricsContentType; // method@9bfe │ │ -2fd26c: 0c02 |0108: move-result-object v2 │ │ -2fd26e: 6e10 ff9b 0200 |0109: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/valuepair/SynchronisedLyricsContentType;.getValueToIdMap:()Ljava/util/Map; // method@9bff │ │ -2fd274: 0c02 |010c: move-result-object v2 │ │ -2fd276: 5b12 b689 |010d: iput-object v2, v1, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.valueToKey:Ljava/util/Map; // field@89b6 │ │ -2fd27a: 7100 fe9b 0000 |010f: invoke-static {}, Lorg/jaudiotagger/tag/id3/valuepair/SynchronisedLyricsContentType;.getInstanceOf:()Lorg/jaudiotagger/tag/id3/valuepair/SynchronisedLyricsContentType; // method@9bfe │ │ -2fd280: 0c02 |0112: move-result-object v2 │ │ -2fd282: 6e10 fd9b 0200 |0113: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/valuepair/SynchronisedLyricsContentType;.getIdToValueMap:()Ljava/util/Map; // method@9bfd │ │ -2fd288: 0c02 |0116: move-result-object v2 │ │ -2fd28a: 5b12 b389 |0117: iput-object v2, v1, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.keyToValue:Ljava/util/Map; // field@89b3 │ │ -2fd28e: 0e00 |0119: return-void │ │ -2fd290: 2203 1e10 |011a: new-instance v3, Ljava/lang/IllegalArgumentException; // type@101e │ │ -2fd294: 2204 3910 |011c: new-instance v4, Ljava/lang/StringBuilder; // type@1039 │ │ -2fd298: 7010 cc87 0400 |011e: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2fd29e: 1a00 1c1d |0121: const-string v0, "Hashmap identifier not defined in this class: " // string@1d1c │ │ -2fd2a2: 6e20 d787 0400 |0123: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2fd2a8: 6e20 d787 2400 |0126: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2fd2ae: 6e10 df87 0400 |0129: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2fd2b4: 0c02 |012c: move-result-object v2 │ │ -2fd2b6: 7020 1887 2300 |012d: invoke-direct {v3, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ -2fd2bc: 2703 |0130: throw v3 │ │ +2fd050: |[2fd050] org.jaudiotagger.tag.datatype.NumberHashMap.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V │ │ +2fd060: 7040 a393 2143 |0000: invoke-direct {v1, v2, v3, v4}, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V // method@93a3 │ │ +2fd066: 1203 |0003: const/4 v3, #int 0 // #0 │ │ +2fd068: 5b13 b389 |0004: iput-object v3, v1, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.keyToValue:Ljava/util/Map; // field@89b3 │ │ +2fd06c: 5b13 b689 |0006: iput-object v3, v1, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.valueToKey:Ljava/util/Map; // field@89b6 │ │ +2fd070: 1203 |0008: const/4 v3, #int 0 // #0 │ │ +2fd072: 5c13 b189 |0009: iput-boolean v3, v1, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.hasEmptyValue:Z // field@89b1 │ │ +2fd076: 1a03 321c |000b: const-string v3, "Genre" // string@1c32 │ │ +2fd07a: 6e20 9c87 3200 |000d: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2fd080: 0a03 |0010: move-result v3 │ │ +2fd082: 1214 |0011: const/4 v4, #int 1 // #1 │ │ +2fd084: 3803 1a00 |0012: if-eqz v3, 002c // +001a │ │ +2fd088: 7100 069e 0000 |0014: invoke-static {}, Lorg/jaudiotagger/tag/reference/GenreTypes;.getInstanceOf:()Lorg/jaudiotagger/tag/reference/GenreTypes; // method@9e06 │ │ +2fd08e: 0c02 |0017: move-result-object v2 │ │ +2fd090: 6e10 0a9e 0200 |0018: invoke-virtual {v2}, Lorg/jaudiotagger/tag/reference/GenreTypes;.getValueToIdMap:()Ljava/util/Map; // method@9e0a │ │ +2fd096: 0c02 |001b: move-result-object v2 │ │ +2fd098: 5b12 b689 |001c: iput-object v2, v1, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.valueToKey:Ljava/util/Map; // field@89b6 │ │ +2fd09c: 7100 069e 0000 |001e: invoke-static {}, Lorg/jaudiotagger/tag/reference/GenreTypes;.getInstanceOf:()Lorg/jaudiotagger/tag/reference/GenreTypes; // method@9e06 │ │ +2fd0a2: 0c02 |0021: move-result-object v2 │ │ +2fd0a4: 6e10 059e 0200 |0022: invoke-virtual {v2}, Lorg/jaudiotagger/tag/reference/GenreTypes;.getIdToValueMap:()Ljava/util/Map; // method@9e05 │ │ +2fd0aa: 0c02 |0025: move-result-object v2 │ │ +2fd0ac: 5b12 b389 |0026: iput-object v2, v1, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.keyToValue:Ljava/util/Map; // field@89b3 │ │ +2fd0b0: 5c14 b189 |0028: iput-boolean v4, v1, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.hasEmptyValue:Z // field@89b1 │ │ +2fd0b4: 2900 ef00 |002a: goto/16 0119 // +00ef │ │ +2fd0b8: 1a03 bd4c |002c: const-string v3, "TextEncoding" // string@4cbd │ │ +2fd0bc: 6e20 9c87 3200 |002e: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2fd0c2: 0a03 |0031: move-result v3 │ │ +2fd0c4: 3803 1800 |0032: if-eqz v3, 004a // +0018 │ │ +2fd0c8: 7100 059c 0000 |0034: invoke-static {}, Lorg/jaudiotagger/tag/id3/valuepair/TextEncoding;.getInstanceOf:()Lorg/jaudiotagger/tag/id3/valuepair/TextEncoding; // method@9c05 │ │ +2fd0ce: 0c02 |0037: move-result-object v2 │ │ +2fd0d0: 6e10 069c 0200 |0038: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/valuepair/TextEncoding;.getValueToIdMap:()Ljava/util/Map; // method@9c06 │ │ +2fd0d6: 0c02 |003b: move-result-object v2 │ │ +2fd0d8: 5b12 b689 |003c: iput-object v2, v1, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.valueToKey:Ljava/util/Map; // field@89b6 │ │ +2fd0dc: 7100 059c 0000 |003e: invoke-static {}, Lorg/jaudiotagger/tag/id3/valuepair/TextEncoding;.getInstanceOf:()Lorg/jaudiotagger/tag/id3/valuepair/TextEncoding; // method@9c05 │ │ +2fd0e2: 0c02 |0041: move-result-object v2 │ │ +2fd0e4: 6e10 049c 0200 |0042: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/valuepair/TextEncoding;.getIdToValueMap:()Ljava/util/Map; // method@9c04 │ │ +2fd0ea: 0c02 |0045: move-result-object v2 │ │ +2fd0ec: 5b12 b389 |0046: iput-object v2, v1, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.keyToValue:Ljava/util/Map; // field@89b3 │ │ +2fd0f0: 2900 d100 |0048: goto/16 0119 // +00d1 │ │ +2fd0f4: 1a03 b31f |004a: const-string v3, "InterpolationMethod" // string@1fb3 │ │ +2fd0f8: 6e20 9c87 3200 |004c: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2fd0fe: 0a03 |004f: move-result v3 │ │ +2fd100: 3803 1800 |0050: if-eqz v3, 0068 // +0018 │ │ +2fd104: 7100 ea9b 0000 |0052: invoke-static {}, Lorg/jaudiotagger/tag/id3/valuepair/InterpolationTypes;.getInstanceOf:()Lorg/jaudiotagger/tag/id3/valuepair/InterpolationTypes; // method@9bea │ │ +2fd10a: 0c02 |0055: move-result-object v2 │ │ +2fd10c: 6e10 eb9b 0200 |0056: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/valuepair/InterpolationTypes;.getValueToIdMap:()Ljava/util/Map; // method@9beb │ │ +2fd112: 0c02 |0059: move-result-object v2 │ │ +2fd114: 5b12 b689 |005a: iput-object v2, v1, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.valueToKey:Ljava/util/Map; // field@89b6 │ │ +2fd118: 7100 ea9b 0000 |005c: invoke-static {}, Lorg/jaudiotagger/tag/id3/valuepair/InterpolationTypes;.getInstanceOf:()Lorg/jaudiotagger/tag/id3/valuepair/InterpolationTypes; // method@9bea │ │ +2fd11e: 0c02 |005f: move-result-object v2 │ │ +2fd120: 6e10 e99b 0200 |0060: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/valuepair/InterpolationTypes;.getIdToValueMap:()Ljava/util/Map; // method@9be9 │ │ +2fd126: 0c02 |0063: move-result-object v2 │ │ +2fd128: 5b12 b389 |0064: iput-object v2, v1, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.keyToValue:Ljava/util/Map; // field@89b3 │ │ +2fd12c: 2900 b300 |0066: goto/16 0119 // +00b3 │ │ +2fd130: 1a03 4841 |0068: const-string v3, "PictureType" // string@4148 │ │ +2fd134: 6e20 9c87 3200 |006a: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2fd13a: 0a03 |006d: move-result v3 │ │ +2fd13c: 3803 1a00 |006e: if-eqz v3, 0088 // +001a │ │ +2fd140: 7100 3f9e 0000 |0070: invoke-static {}, Lorg/jaudiotagger/tag/reference/PictureTypes;.getInstanceOf:()Lorg/jaudiotagger/tag/reference/PictureTypes; // method@9e3f │ │ +2fd146: 0c02 |0073: move-result-object v2 │ │ +2fd148: 6e10 429e 0200 |0074: invoke-virtual {v2}, Lorg/jaudiotagger/tag/reference/PictureTypes;.getValueToIdMap:()Ljava/util/Map; // method@9e42 │ │ +2fd14e: 0c02 |0077: move-result-object v2 │ │ +2fd150: 5b12 b689 |0078: iput-object v2, v1, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.valueToKey:Ljava/util/Map; // field@89b6 │ │ +2fd154: 7100 3f9e 0000 |007a: invoke-static {}, Lorg/jaudiotagger/tag/reference/PictureTypes;.getInstanceOf:()Lorg/jaudiotagger/tag/reference/PictureTypes; // method@9e3f │ │ +2fd15a: 0c02 |007d: move-result-object v2 │ │ +2fd15c: 6e10 3e9e 0200 |007e: invoke-virtual {v2}, Lorg/jaudiotagger/tag/reference/PictureTypes;.getIdToValueMap:()Ljava/util/Map; // method@9e3e │ │ +2fd162: 0c02 |0081: move-result-object v2 │ │ +2fd164: 5b12 b389 |0082: iput-object v2, v1, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.keyToValue:Ljava/util/Map; // field@89b3 │ │ +2fd168: 5c14 b189 |0084: iput-boolean v4, v1, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.hasEmptyValue:Z // field@89b1 │ │ +2fd16c: 2900 9300 |0086: goto/16 0119 // +0093 │ │ +2fd170: 1a03 ed4e |0088: const-string v3, "TypeOfEvent" // string@4eed │ │ +2fd174: 6e20 9c87 3200 |008a: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2fd17a: 0a03 |008d: move-result v3 │ │ +2fd17c: 3803 1800 |008e: if-eqz v3, 00a6 // +0018 │ │ +2fd180: 7100 ce9b 0000 |0090: invoke-static {}, Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTypes;.getInstanceOf:()Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTypes; // method@9bce │ │ +2fd186: 0c02 |0093: move-result-object v2 │ │ +2fd188: 6e10 d09b 0200 |0094: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTypes;.getValueToIdMap:()Ljava/util/Map; // method@9bd0 │ │ +2fd18e: 0c02 |0097: move-result-object v2 │ │ +2fd190: 5b12 b689 |0098: iput-object v2, v1, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.valueToKey:Ljava/util/Map; // field@89b6 │ │ +2fd194: 7100 ce9b 0000 |009a: invoke-static {}, Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTypes;.getInstanceOf:()Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTypes; // method@9bce │ │ +2fd19a: 0c02 |009d: move-result-object v2 │ │ +2fd19c: 6e10 cd9b 0200 |009e: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTypes;.getIdToValueMap:()Ljava/util/Map; // method@9bcd │ │ +2fd1a2: 0c02 |00a1: move-result-object v2 │ │ +2fd1a4: 5b12 b389 |00a2: iput-object v2, v1, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.keyToValue:Ljava/util/Map; // field@89b3 │ │ +2fd1a8: 2900 7500 |00a4: goto/16 0119 // +0075 │ │ +2fd1ac: 1a03 074e |00a6: const-string v3, "TimeStampFormat" // string@4e07 │ │ +2fd1b0: 6e20 9c87 3200 |00a8: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2fd1b6: 0a03 |00ab: move-result v3 │ │ +2fd1b8: 3803 1700 |00ac: if-eqz v3, 00c3 // +0017 │ │ +2fd1bc: 7100 c89b 0000 |00ae: invoke-static {}, Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTimestampTypes;.getInstanceOf:()Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTimestampTypes; // method@9bc8 │ │ +2fd1c2: 0c02 |00b1: move-result-object v2 │ │ +2fd1c4: 6e10 ca9b 0200 |00b2: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTimestampTypes;.getValueToIdMap:()Ljava/util/Map; // method@9bca │ │ +2fd1ca: 0c02 |00b5: move-result-object v2 │ │ +2fd1cc: 5b12 b689 |00b6: iput-object v2, v1, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.valueToKey:Ljava/util/Map; // field@89b6 │ │ +2fd1d0: 7100 c89b 0000 |00b8: invoke-static {}, Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTimestampTypes;.getInstanceOf:()Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTimestampTypes; // method@9bc8 │ │ +2fd1d6: 0c02 |00bb: move-result-object v2 │ │ +2fd1d8: 6e10 c79b 0200 |00bc: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTimestampTypes;.getIdToValueMap:()Ljava/util/Map; // method@9bc7 │ │ +2fd1de: 0c02 |00bf: move-result-object v2 │ │ +2fd1e0: 5b12 b389 |00c0: iput-object v2, v1, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.keyToValue:Ljava/util/Map; // field@89b3 │ │ +2fd1e4: 2857 |00c2: goto 0119 // +0057 │ │ +2fd1e6: 1a03 ec4e |00c3: const-string v3, "TypeOfChannel" // string@4eec │ │ +2fd1ea: 6e20 9c87 3200 |00c5: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2fd1f0: 0a03 |00c8: move-result v3 │ │ +2fd1f2: 3803 1700 |00c9: if-eqz v3, 00e0 // +0017 │ │ +2fd1f6: 7100 c39b 0000 |00cb: invoke-static {}, Lorg/jaudiotagger/tag/id3/valuepair/ChannelTypes;.getInstanceOf:()Lorg/jaudiotagger/tag/id3/valuepair/ChannelTypes; // method@9bc3 │ │ +2fd1fc: 0c02 |00ce: move-result-object v2 │ │ +2fd1fe: 6e10 c49b 0200 |00cf: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/valuepair/ChannelTypes;.getValueToIdMap:()Ljava/util/Map; // method@9bc4 │ │ +2fd204: 0c02 |00d2: move-result-object v2 │ │ +2fd206: 5b12 b689 |00d3: iput-object v2, v1, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.valueToKey:Ljava/util/Map; // field@89b6 │ │ +2fd20a: 7100 c39b 0000 |00d5: invoke-static {}, Lorg/jaudiotagger/tag/id3/valuepair/ChannelTypes;.getInstanceOf:()Lorg/jaudiotagger/tag/id3/valuepair/ChannelTypes; // method@9bc3 │ │ +2fd210: 0c02 |00d8: move-result-object v2 │ │ +2fd212: 6e10 c29b 0200 |00d9: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/valuepair/ChannelTypes;.getIdToValueMap:()Ljava/util/Map; // method@9bc2 │ │ +2fd218: 0c02 |00dc: move-result-object v2 │ │ +2fd21a: 5b12 b389 |00dd: iput-object v2, v1, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.keyToValue:Ljava/util/Map; // field@89b3 │ │ +2fd21e: 283a |00df: goto 0119 // +003a │ │ +2fd220: 1a03 6443 |00e0: const-string v3, "RecievedAs" // string@4364 │ │ +2fd224: 6e20 9c87 3200 |00e2: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2fd22a: 0a03 |00e5: move-result v3 │ │ +2fd22c: 3803 1700 |00e6: if-eqz v3, 00fd // +0017 │ │ +2fd230: 7100 f29b 0000 |00e8: invoke-static {}, Lorg/jaudiotagger/tag/id3/valuepair/ReceivedAsTypes;.getInstanceOf:()Lorg/jaudiotagger/tag/id3/valuepair/ReceivedAsTypes; // method@9bf2 │ │ +2fd236: 0c02 |00eb: move-result-object v2 │ │ +2fd238: 6e10 f39b 0200 |00ec: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/valuepair/ReceivedAsTypes;.getValueToIdMap:()Ljava/util/Map; // method@9bf3 │ │ +2fd23e: 0c02 |00ef: move-result-object v2 │ │ +2fd240: 5b12 b689 |00f0: iput-object v2, v1, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.valueToKey:Ljava/util/Map; // field@89b6 │ │ +2fd244: 7100 f29b 0000 |00f2: invoke-static {}, Lorg/jaudiotagger/tag/id3/valuepair/ReceivedAsTypes;.getInstanceOf:()Lorg/jaudiotagger/tag/id3/valuepair/ReceivedAsTypes; // method@9bf2 │ │ +2fd24a: 0c02 |00f5: move-result-object v2 │ │ +2fd24c: 6e10 f19b 0200 |00f6: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/valuepair/ReceivedAsTypes;.getIdToValueMap:()Ljava/util/Map; // method@9bf1 │ │ +2fd252: 0c02 |00f9: move-result-object v2 │ │ +2fd254: 5b12 b389 |00fa: iput-object v2, v1, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.keyToValue:Ljava/util/Map; // field@89b3 │ │ +2fd258: 281d |00fc: goto 0119 // +001d │ │ +2fd25a: 1a03 2963 |00fd: const-string v3, "contentType" // string@6329 │ │ +2fd25e: 6e20 9c87 3200 |00ff: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2fd264: 0a03 |0102: move-result v3 │ │ +2fd266: 3803 1700 |0103: if-eqz v3, 011a // +0017 │ │ +2fd26a: 7100 fe9b 0000 |0105: invoke-static {}, Lorg/jaudiotagger/tag/id3/valuepair/SynchronisedLyricsContentType;.getInstanceOf:()Lorg/jaudiotagger/tag/id3/valuepair/SynchronisedLyricsContentType; // method@9bfe │ │ +2fd270: 0c02 |0108: move-result-object v2 │ │ +2fd272: 6e10 ff9b 0200 |0109: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/valuepair/SynchronisedLyricsContentType;.getValueToIdMap:()Ljava/util/Map; // method@9bff │ │ +2fd278: 0c02 |010c: move-result-object v2 │ │ +2fd27a: 5b12 b689 |010d: iput-object v2, v1, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.valueToKey:Ljava/util/Map; // field@89b6 │ │ +2fd27e: 7100 fe9b 0000 |010f: invoke-static {}, Lorg/jaudiotagger/tag/id3/valuepair/SynchronisedLyricsContentType;.getInstanceOf:()Lorg/jaudiotagger/tag/id3/valuepair/SynchronisedLyricsContentType; // method@9bfe │ │ +2fd284: 0c02 |0112: move-result-object v2 │ │ +2fd286: 6e10 fd9b 0200 |0113: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/valuepair/SynchronisedLyricsContentType;.getIdToValueMap:()Ljava/util/Map; // method@9bfd │ │ +2fd28c: 0c02 |0116: move-result-object v2 │ │ +2fd28e: 5b12 b389 |0117: iput-object v2, v1, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.keyToValue:Ljava/util/Map; // field@89b3 │ │ +2fd292: 0e00 |0119: return-void │ │ +2fd294: 2203 1e10 |011a: new-instance v3, Ljava/lang/IllegalArgumentException; // type@101e │ │ +2fd298: 2204 3910 |011c: new-instance v4, Ljava/lang/StringBuilder; // type@1039 │ │ +2fd29c: 7010 cc87 0400 |011e: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2fd2a2: 1a00 1c1d |0121: const-string v0, "Hashmap identifier not defined in this class: " // string@1d1c │ │ +2fd2a6: 6e20 d787 0400 |0123: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2fd2ac: 6e20 d787 2400 |0126: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2fd2b2: 6e10 df87 0400 |0129: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2fd2b8: 0c02 |012c: move-result-object v2 │ │ +2fd2ba: 7020 1887 2300 |012d: invoke-direct {v3, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ +2fd2c0: 2703 |0130: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0004 line=47 │ │ 0x0006 line=52 │ │ 0x0009 line=57 │ │ 0x000d line=72 │ │ @@ -1241064,28 +1241064,28 @@ │ │ type : '(Lorg/jaudiotagger/tag/datatype/NumberHashMap;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -2fd2c0: |[2fd2c0] org.jaudiotagger.tag.datatype.NumberHashMap.:(Lorg/jaudiotagger/tag/datatype/NumberHashMap;)V │ │ -2fd2d0: 7020 a493 2100 |0000: invoke-direct {v1, v2}, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.:(Lorg/jaudiotagger/tag/datatype/NumberFixedLength;)V // method@93a4 │ │ -2fd2d6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -2fd2d8: 5b10 b389 |0004: iput-object v0, v1, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.keyToValue:Ljava/util/Map; // field@89b3 │ │ -2fd2dc: 5b10 b689 |0006: iput-object v0, v1, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.valueToKey:Ljava/util/Map; // field@89b6 │ │ -2fd2e0: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -2fd2e2: 5c10 b189 |0009: iput-boolean v0, v1, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.hasEmptyValue:Z // field@89b1 │ │ -2fd2e6: 5520 b189 |000b: iget-boolean v0, v2, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.hasEmptyValue:Z // field@89b1 │ │ -2fd2ea: 5c10 b189 |000d: iput-boolean v0, v1, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.hasEmptyValue:Z // field@89b1 │ │ -2fd2ee: 5420 b389 |000f: iget-object v0, v2, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.keyToValue:Ljava/util/Map; // field@89b3 │ │ -2fd2f2: 5b10 b389 |0011: iput-object v0, v1, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.keyToValue:Ljava/util/Map; // field@89b3 │ │ -2fd2f6: 5422 b689 |0013: iget-object v2, v2, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.valueToKey:Ljava/util/Map; // field@89b6 │ │ -2fd2fa: 5b12 b689 |0015: iput-object v2, v1, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.valueToKey:Ljava/util/Map; // field@89b6 │ │ -2fd2fe: 0e00 |0017: return-void │ │ +2fd2c4: |[2fd2c4] org.jaudiotagger.tag.datatype.NumberHashMap.:(Lorg/jaudiotagger/tag/datatype/NumberHashMap;)V │ │ +2fd2d4: 7020 a493 2100 |0000: invoke-direct {v1, v2}, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.:(Lorg/jaudiotagger/tag/datatype/NumberFixedLength;)V // method@93a4 │ │ +2fd2da: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +2fd2dc: 5b10 b389 |0004: iput-object v0, v1, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.keyToValue:Ljava/util/Map; // field@89b3 │ │ +2fd2e0: 5b10 b689 |0006: iput-object v0, v1, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.valueToKey:Ljava/util/Map; // field@89b6 │ │ +2fd2e4: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +2fd2e6: 5c10 b189 |0009: iput-boolean v0, v1, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.hasEmptyValue:Z // field@89b1 │ │ +2fd2ea: 5520 b189 |000b: iget-boolean v0, v2, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.hasEmptyValue:Z // field@89b1 │ │ +2fd2ee: 5c10 b189 |000d: iput-boolean v0, v1, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.hasEmptyValue:Z // field@89b1 │ │ +2fd2f2: 5420 b389 |000f: iget-object v0, v2, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.keyToValue:Ljava/util/Map; // field@89b3 │ │ +2fd2f6: 5b10 b389 |0011: iput-object v0, v1, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.keyToValue:Ljava/util/Map; // field@89b3 │ │ +2fd2fa: 5422 b689 |0013: iget-object v2, v2, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.valueToKey:Ljava/util/Map; // field@89b6 │ │ +2fd2fe: 5b12 b689 |0015: iput-object v2, v1, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.valueToKey:Ljava/util/Map; // field@89b6 │ │ +2fd302: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ 0x0004 line=47 │ │ 0x0006 line=52 │ │ 0x0009 line=57 │ │ 0x000b line=133 │ │ @@ -1241101,44 +1241101,44 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -2fcf08: |[2fcf08] org.jaudiotagger.tag.datatype.NumberHashMap.equals:(Ljava/lang/Object;)Z │ │ -2fcf18: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -2fcf1a: 3345 0300 |0001: if-ne v5, v4, 0004 // +0003 │ │ -2fcf1e: 0f00 |0003: return v0 │ │ -2fcf20: 2051 ea11 |0004: instance-of v1, v5, Lorg/jaudiotagger/tag/datatype/NumberHashMap; // type@11ea │ │ -2fcf24: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -2fcf26: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ -2fcf2a: 0f02 |0009: return v2 │ │ -2fcf2c: 1f05 ea11 |000a: check-cast v5, Lorg/jaudiotagger/tag/datatype/NumberHashMap; // type@11ea │ │ -2fcf30: 5541 b189 |000c: iget-boolean v1, v4, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.hasEmptyValue:Z // field@89b1 │ │ -2fcf34: 5553 b189 |000e: iget-boolean v3, v5, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.hasEmptyValue:Z // field@89b1 │ │ -2fcf38: 7120 0f9f 3100 |0010: invoke-static {v1, v3}, Lorg/jaudiotagger/utils/EqualsUtil;.areEqual:(ZZ)Z // method@9f0f │ │ -2fcf3e: 0a01 |0013: move-result v1 │ │ -2fcf40: 3801 1d00 |0014: if-eqz v1, 0031 // +001d │ │ -2fcf44: 5441 b389 |0016: iget-object v1, v4, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.keyToValue:Ljava/util/Map; // field@89b3 │ │ -2fcf48: 5453 b389 |0018: iget-object v3, v5, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.keyToValue:Ljava/util/Map; // field@89b3 │ │ -2fcf4c: 7120 0e9f 3100 |001a: invoke-static {v1, v3}, Lorg/jaudiotagger/utils/EqualsUtil;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f0e │ │ -2fcf52: 0a01 |001d: move-result v1 │ │ -2fcf54: 3801 1300 |001e: if-eqz v1, 0031 // +0013 │ │ -2fcf58: 5441 b689 |0020: iget-object v1, v4, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.valueToKey:Ljava/util/Map; // field@89b6 │ │ -2fcf5c: 5453 b689 |0022: iget-object v3, v5, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.valueToKey:Ljava/util/Map; // field@89b6 │ │ -2fcf60: 7120 0e9f 3100 |0024: invoke-static {v1, v3}, Lorg/jaudiotagger/utils/EqualsUtil;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f0e │ │ -2fcf66: 0a01 |0027: move-result v1 │ │ -2fcf68: 3801 0900 |0028: if-eqz v1, 0031 // +0009 │ │ -2fcf6c: 6f20 a593 5400 |002a: invoke-super {v4, v5}, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.equals:(Ljava/lang/Object;)Z // method@93a5 │ │ -2fcf72: 0a05 |002d: move-result v5 │ │ -2fcf74: 3805 0300 |002e: if-eqz v5, 0031 // +0003 │ │ -2fcf78: 2802 |0030: goto 0032 // +0002 │ │ -2fcf7a: 1200 |0031: const/4 v0, #int 0 // #0 │ │ -2fcf7c: 0f00 |0032: return v0 │ │ +2fcf0c: |[2fcf0c] org.jaudiotagger.tag.datatype.NumberHashMap.equals:(Ljava/lang/Object;)Z │ │ +2fcf1c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +2fcf1e: 3345 0300 |0001: if-ne v5, v4, 0004 // +0003 │ │ +2fcf22: 0f00 |0003: return v0 │ │ +2fcf24: 2051 ea11 |0004: instance-of v1, v5, Lorg/jaudiotagger/tag/datatype/NumberHashMap; // type@11ea │ │ +2fcf28: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +2fcf2a: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ +2fcf2e: 0f02 |0009: return v2 │ │ +2fcf30: 1f05 ea11 |000a: check-cast v5, Lorg/jaudiotagger/tag/datatype/NumberHashMap; // type@11ea │ │ +2fcf34: 5541 b189 |000c: iget-boolean v1, v4, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.hasEmptyValue:Z // field@89b1 │ │ +2fcf38: 5553 b189 |000e: iget-boolean v3, v5, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.hasEmptyValue:Z // field@89b1 │ │ +2fcf3c: 7120 0f9f 3100 |0010: invoke-static {v1, v3}, Lorg/jaudiotagger/utils/EqualsUtil;.areEqual:(ZZ)Z // method@9f0f │ │ +2fcf42: 0a01 |0013: move-result v1 │ │ +2fcf44: 3801 1d00 |0014: if-eqz v1, 0031 // +001d │ │ +2fcf48: 5441 b389 |0016: iget-object v1, v4, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.keyToValue:Ljava/util/Map; // field@89b3 │ │ +2fcf4c: 5453 b389 |0018: iget-object v3, v5, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.keyToValue:Ljava/util/Map; // field@89b3 │ │ +2fcf50: 7120 0e9f 3100 |001a: invoke-static {v1, v3}, Lorg/jaudiotagger/utils/EqualsUtil;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f0e │ │ +2fcf56: 0a01 |001d: move-result v1 │ │ +2fcf58: 3801 1300 |001e: if-eqz v1, 0031 // +0013 │ │ +2fcf5c: 5441 b689 |0020: iget-object v1, v4, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.valueToKey:Ljava/util/Map; // field@89b6 │ │ +2fcf60: 5453 b689 |0022: iget-object v3, v5, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.valueToKey:Ljava/util/Map; // field@89b6 │ │ +2fcf64: 7120 0e9f 3100 |0024: invoke-static {v1, v3}, Lorg/jaudiotagger/utils/EqualsUtil;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f0e │ │ +2fcf6a: 0a01 |0027: move-result v1 │ │ +2fcf6c: 3801 0900 |0028: if-eqz v1, 0031 // +0009 │ │ +2fcf70: 6f20 a593 5400 |002a: invoke-super {v4, v5}, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.equals:(Ljava/lang/Object;)Z // method@93a5 │ │ +2fcf76: 0a05 |002d: move-result v5 │ │ +2fcf78: 3805 0300 |002e: if-eqz v5, 0031 // +0003 │ │ +2fcf7c: 2802 |0030: goto 0032 // +0002 │ │ +2fcf7e: 1200 |0031: const/4 v0, #int 0 // #0 │ │ +2fcf80: 0f00 |0032: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=190 │ │ 0x000a line=195 │ │ 0x000c line=197 │ │ 0x0010 line=198 │ │ 0x001a line=199 │ │ @@ -1241153,17 +1241153,17 @@ │ │ type : '()Ljava/util/Map;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2fd01c: |[2fd01c] org.jaudiotagger.tag.datatype.NumberHashMap.getKeyToValue:()Ljava/util/Map; │ │ -2fd02c: 5410 b389 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.keyToValue:Ljava/util/Map; // field@89b3 │ │ -2fd030: 1100 |0002: return-object v0 │ │ +2fd020: |[2fd020] org.jaudiotagger.tag.datatype.NumberHashMap.getKeyToValue:()Ljava/util/Map; │ │ +2fd030: 5410 b389 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.keyToValue:Ljava/util/Map; // field@89b3 │ │ +2fd034: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/datatype/NumberHashMap; │ │ │ │ #2 : (in Lorg/jaudiotagger/tag/datatype/NumberHashMap;) │ │ @@ -1241171,17 +1241171,17 @@ │ │ type : '()Ljava/util/Map;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2fd034: |[2fd034] org.jaudiotagger.tag.datatype.NumberHashMap.getValueToKey:()Ljava/util/Map; │ │ -2fd044: 5410 b689 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.valueToKey:Ljava/util/Map; // field@89b6 │ │ -2fd048: 1100 |0002: return-object v0 │ │ +2fd038: |[2fd038] org.jaudiotagger.tag.datatype.NumberHashMap.getValueToKey:()Ljava/util/Map; │ │ +2fd048: 5410 b689 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.valueToKey:Ljava/util/Map; // field@89b6 │ │ +2fd04c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/datatype/NumberHashMap; │ │ │ │ #3 : (in Lorg/jaudiotagger/tag/datatype/NumberHashMap;) │ │ @@ -1241189,31 +1241189,31 @@ │ │ type : '()Ljava/util/Iterator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -2fcfcc: |[2fcfcc] org.jaudiotagger.tag.datatype.NumberHashMap.iterator:()Ljava/util/Iterator; │ │ -2fcfdc: 5420 b389 |0000: iget-object v0, v2, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.keyToValue:Ljava/util/Map; // field@89b3 │ │ -2fcfe0: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -2fcfe4: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -2fcfe6: 1100 |0005: return-object v0 │ │ -2fcfe8: 2200 a110 |0006: new-instance v0, Ljava/util/TreeSet; // type@10a1 │ │ -2fcfec: 5421 b389 |0008: iget-object v1, v2, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.keyToValue:Ljava/util/Map; // field@89b3 │ │ -2fcff0: 7210 9889 0100 |000a: invoke-interface {v1}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@8998 │ │ -2fcff6: 0c01 |000d: move-result-object v1 │ │ -2fcff8: 7020 bd89 1000 |000e: invoke-direct {v0, v1}, Ljava/util/TreeSet;.:(Ljava/util/Collection;)V // method@89bd │ │ -2fcffe: 5521 b189 |0011: iget-boolean v1, v2, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.hasEmptyValue:Z // field@89b1 │ │ -2fd002: 3801 0700 |0013: if-eqz v1, 001a // +0007 │ │ -2fd006: 1a01 0000 |0015: const-string v1, "" // string@0000 │ │ -2fd00a: 6e20 bf89 1000 |0017: invoke-virtual {v0, v1}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -2fd010: 6e10 c289 0000 |001a: invoke-virtual {v0}, Ljava/util/TreeSet;.iterator:()Ljava/util/Iterator; // method@89c2 │ │ -2fd016: 0c00 |001d: move-result-object v0 │ │ -2fd018: 1100 |001e: return-object v0 │ │ +2fcfd0: |[2fcfd0] org.jaudiotagger.tag.datatype.NumberHashMap.iterator:()Ljava/util/Iterator; │ │ +2fcfe0: 5420 b389 |0000: iget-object v0, v2, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.keyToValue:Ljava/util/Map; // field@89b3 │ │ +2fcfe4: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +2fcfe8: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +2fcfea: 1100 |0005: return-object v0 │ │ +2fcfec: 2200 a110 |0006: new-instance v0, Ljava/util/TreeSet; // type@10a1 │ │ +2fcff0: 5421 b389 |0008: iget-object v1, v2, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.keyToValue:Ljava/util/Map; // field@89b3 │ │ +2fcff4: 7210 9889 0100 |000a: invoke-interface {v1}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@8998 │ │ +2fcffa: 0c01 |000d: move-result-object v1 │ │ +2fcffc: 7020 bd89 1000 |000e: invoke-direct {v0, v1}, Ljava/util/TreeSet;.:(Ljava/util/Collection;)V // method@89bd │ │ +2fd002: 5521 b189 |0011: iget-boolean v1, v2, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.hasEmptyValue:Z // field@89b1 │ │ +2fd006: 3801 0700 |0013: if-eqz v1, 001a // +0007 │ │ +2fd00a: 1a01 0000 |0015: const-string v1, "" // string@0000 │ │ +2fd00e: 6e20 bf89 1000 |0017: invoke-virtual {v0, v1}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +2fd014: 6e10 c289 0000 |001a: invoke-virtual {v0}, Ljava/util/TreeSet;.iterator:()Ljava/util/Iterator; // method@89c2 │ │ +2fd01a: 0c00 |001d: move-result-object v0 │ │ +2fd01c: 1100 |001e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=209 │ │ 0x0006 line=216 │ │ 0x0011 line=218 │ │ 0x0017 line=220 │ │ 0x001a line=223 │ │ @@ -1241225,56 +1241225,56 @@ │ │ type : '([BI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 79 16-bit code units │ │ -2fd300: |[2fd300] org.jaudiotagger.tag.datatype.NumberHashMap.readByteArray:([BI)V │ │ -2fd310: 6f30 a893 6507 |0000: invoke-super {v5, v6, v7}, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.readByteArray:([BI)V // method@93a8 │ │ -2fd316: 5456 b589 |0003: iget-object v6, v5, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.value:Ljava/lang/Object; // field@89b5 │ │ -2fd31a: 1f06 2510 |0005: check-cast v6, Ljava/lang/Long; // type@1025 │ │ -2fd31e: 6e10 3b87 0600 |0007: invoke-virtual {v6}, Ljava/lang/Long;.intValue:()I // method@873b │ │ -2fd324: 0a06 |000a: move-result v6 │ │ -2fd326: 7110 3487 0600 |000b: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2fd32c: 0c06 |000e: move-result-object v6 │ │ -2fd32e: 5457 b389 |000f: iget-object v7, v5, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.keyToValue:Ljava/util/Map; // field@89b3 │ │ -2fd332: 7220 8d89 6700 |0011: invoke-interface {v7, v6}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@898d │ │ -2fd338: 0a07 |0014: move-result v7 │ │ -2fd33a: 3907 3900 |0015: if-nez v7, 004e // +0039 │ │ -2fd33e: 5557 b189 |0017: iget-boolean v7, v5, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.hasEmptyValue:Z // field@89b1 │ │ -2fd342: 1210 |0019: const/4 v0, #int 1 // #1 │ │ -2fd344: 1201 |001a: const/4 v1, #int 0 // #0 │ │ -2fd346: 3807 1e00 |001b: if-eqz v7, 0039 // +001e │ │ -2fd34a: 5456 b289 |001d: iget-object v6, v5, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.identifier:Ljava/lang/String; // field@89b2 │ │ -2fd34e: 1a07 4841 |001f: const-string v7, "PictureType" // string@4148 │ │ -2fd352: 6e20 9c87 7600 |0021: invoke-virtual {v6, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2fd358: 0a06 |0024: move-result v6 │ │ -2fd35a: 3806 2900 |0025: if-eqz v6, 004e // +0029 │ │ -2fd35e: 6206 b489 |0027: sget-object v6, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.logger:Ljava/util/logging/Logger; // field@89b4 │ │ -2fd362: 6207 4e87 |0029: sget-object v7, Lorg/jaudiotagger/logging/ErrorMessage;.MP3_PICTURE_TYPE_INVALID:Lorg/jaudiotagger/logging/ErrorMessage; // field@874e │ │ -2fd366: 2300 be13 |002b: new-array v0, v0, [Ljava/lang/Object; // type@13be │ │ -2fd36a: 5452 b589 |002d: iget-object v2, v5, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.value:Ljava/lang/Object; // field@89b5 │ │ -2fd36e: 4d02 0001 |002f: aput-object v2, v0, v1 │ │ -2fd372: 6e20 5891 0700 |0031: invoke-virtual {v7, v0}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ -2fd378: 0c07 |0034: move-result-object v7 │ │ -2fd37a: 6e20 1c8a 7600 |0035: invoke-virtual {v6, v7}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ -2fd380: 2816 |0038: goto 004e // +0016 │ │ -2fd382: 2207 bf11 |0039: new-instance v7, Lorg/jaudiotagger/tag/InvalidDataTypeException; // type@11bf │ │ -2fd386: 6202 5187 |003b: sget-object v2, Lorg/jaudiotagger/logging/ErrorMessage;.MP3_REFERENCE_KEY_INVALID:Lorg/jaudiotagger/logging/ErrorMessage; // field@8751 │ │ -2fd38a: 1223 |003d: const/4 v3, #int 2 // #2 │ │ -2fd38c: 2333 be13 |003e: new-array v3, v3, [Ljava/lang/Object; // type@13be │ │ -2fd390: 5454 b289 |0040: iget-object v4, v5, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.identifier:Ljava/lang/String; // field@89b2 │ │ -2fd394: 4d04 0301 |0042: aput-object v4, v3, v1 │ │ -2fd398: 4d06 0300 |0044: aput-object v6, v3, v0 │ │ -2fd39c: 6e20 5891 3200 |0046: invoke-virtual {v2, v3}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ -2fd3a2: 0c06 |0049: move-result-object v6 │ │ -2fd3a4: 7020 9491 6700 |004a: invoke-direct {v7, v6}, Lorg/jaudiotagger/tag/InvalidDataTypeException;.:(Ljava/lang/String;)V // method@9194 │ │ -2fd3aa: 2707 |004d: throw v7 │ │ -2fd3ac: 0e00 |004e: return-void │ │ +2fd304: |[2fd304] org.jaudiotagger.tag.datatype.NumberHashMap.readByteArray:([BI)V │ │ +2fd314: 6f30 a893 6507 |0000: invoke-super {v5, v6, v7}, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.readByteArray:([BI)V // method@93a8 │ │ +2fd31a: 5456 b589 |0003: iget-object v6, v5, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.value:Ljava/lang/Object; // field@89b5 │ │ +2fd31e: 1f06 2510 |0005: check-cast v6, Ljava/lang/Long; // type@1025 │ │ +2fd322: 6e10 3b87 0600 |0007: invoke-virtual {v6}, Ljava/lang/Long;.intValue:()I // method@873b │ │ +2fd328: 0a06 |000a: move-result v6 │ │ +2fd32a: 7110 3487 0600 |000b: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2fd330: 0c06 |000e: move-result-object v6 │ │ +2fd332: 5457 b389 |000f: iget-object v7, v5, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.keyToValue:Ljava/util/Map; // field@89b3 │ │ +2fd336: 7220 8d89 6700 |0011: invoke-interface {v7, v6}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@898d │ │ +2fd33c: 0a07 |0014: move-result v7 │ │ +2fd33e: 3907 3900 |0015: if-nez v7, 004e // +0039 │ │ +2fd342: 5557 b189 |0017: iget-boolean v7, v5, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.hasEmptyValue:Z // field@89b1 │ │ +2fd346: 1210 |0019: const/4 v0, #int 1 // #1 │ │ +2fd348: 1201 |001a: const/4 v1, #int 0 // #0 │ │ +2fd34a: 3807 1e00 |001b: if-eqz v7, 0039 // +001e │ │ +2fd34e: 5456 b289 |001d: iget-object v6, v5, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.identifier:Ljava/lang/String; // field@89b2 │ │ +2fd352: 1a07 4841 |001f: const-string v7, "PictureType" // string@4148 │ │ +2fd356: 6e20 9c87 7600 |0021: invoke-virtual {v6, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2fd35c: 0a06 |0024: move-result v6 │ │ +2fd35e: 3806 2900 |0025: if-eqz v6, 004e // +0029 │ │ +2fd362: 6206 b489 |0027: sget-object v6, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.logger:Ljava/util/logging/Logger; // field@89b4 │ │ +2fd366: 6207 4e87 |0029: sget-object v7, Lorg/jaudiotagger/logging/ErrorMessage;.MP3_PICTURE_TYPE_INVALID:Lorg/jaudiotagger/logging/ErrorMessage; // field@874e │ │ +2fd36a: 2300 be13 |002b: new-array v0, v0, [Ljava/lang/Object; // type@13be │ │ +2fd36e: 5452 b589 |002d: iget-object v2, v5, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.value:Ljava/lang/Object; // field@89b5 │ │ +2fd372: 4d02 0001 |002f: aput-object v2, v0, v1 │ │ +2fd376: 6e20 5891 0700 |0031: invoke-virtual {v7, v0}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ +2fd37c: 0c07 |0034: move-result-object v7 │ │ +2fd37e: 6e20 1c8a 7600 |0035: invoke-virtual {v6, v7}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ +2fd384: 2816 |0038: goto 004e // +0016 │ │ +2fd386: 2207 bf11 |0039: new-instance v7, Lorg/jaudiotagger/tag/InvalidDataTypeException; // type@11bf │ │ +2fd38a: 6202 5187 |003b: sget-object v2, Lorg/jaudiotagger/logging/ErrorMessage;.MP3_REFERENCE_KEY_INVALID:Lorg/jaudiotagger/logging/ErrorMessage; // field@8751 │ │ +2fd38e: 1223 |003d: const/4 v3, #int 2 // #2 │ │ +2fd390: 2333 be13 |003e: new-array v3, v3, [Ljava/lang/Object; // type@13be │ │ +2fd394: 5454 b289 |0040: iget-object v4, v5, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.identifier:Ljava/lang/String; // field@89b2 │ │ +2fd398: 4d04 0301 |0042: aput-object v4, v3, v1 │ │ +2fd39c: 4d06 0300 |0044: aput-object v6, v3, v0 │ │ +2fd3a0: 6e20 5891 3200 |0046: invoke-virtual {v2, v3}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ +2fd3a6: 0c06 |0049: move-result-object v6 │ │ +2fd3a8: 7020 9491 6700 |004a: invoke-direct {v7, v6}, Lorg/jaudiotagger/tag/InvalidDataTypeException;.:(Ljava/lang/String;)V // method@9194 │ │ +2fd3ae: 2707 |004d: throw v7 │ │ +2fd3b0: 0e00 |004e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=236 │ │ 0x0003 line=239 │ │ 0x000f line=240 │ │ 0x0017 line=242 │ │ 0x001d line=246 │ │ @@ -1241290,47 +1241290,47 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 57 16-bit code units │ │ -2fd3b0: |[2fd3b0] org.jaudiotagger.tag.datatype.NumberHashMap.setValue:(Ljava/lang/Object;)V │ │ -2fd3c0: 2030 0d10 |0000: instance-of v0, v3, Ljava/lang/Byte; // type@100d │ │ -2fd3c4: 3800 1000 |0002: if-eqz v0, 0012 // +0010 │ │ -2fd3c8: 1f03 0d10 |0004: check-cast v3, Ljava/lang/Byte; // type@100d │ │ -2fd3cc: 6e10 c886 0300 |0006: invoke-virtual {v3}, Ljava/lang/Byte;.byteValue:()B // method@86c8 │ │ -2fd3d2: 0a03 |0009: move-result v3 │ │ -2fd3d4: 8130 |000a: int-to-long v0, v3 │ │ -2fd3d6: 7120 4387 1000 |000b: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8743 │ │ -2fd3dc: 0c03 |000e: move-result-object v3 │ │ -2fd3de: 5b23 b589 |000f: iput-object v3, v2, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.value:Ljava/lang/Object; // field@89b5 │ │ -2fd3e2: 2827 |0011: goto 0038 // +0027 │ │ -2fd3e4: 2030 3510 |0012: instance-of v0, v3, Ljava/lang/Short; // type@1035 │ │ -2fd3e8: 3800 1000 |0014: if-eqz v0, 0024 // +0010 │ │ -2fd3ec: 1f03 3510 |0016: check-cast v3, Ljava/lang/Short; // type@1035 │ │ -2fd3f0: 6e10 8687 0300 |0018: invoke-virtual {v3}, Ljava/lang/Short;.shortValue:()S // method@8786 │ │ -2fd3f6: 0a03 |001b: move-result v3 │ │ -2fd3f8: 8130 |001c: int-to-long v0, v3 │ │ -2fd3fa: 7120 4387 1000 |001d: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8743 │ │ -2fd400: 0c03 |0020: move-result-object v3 │ │ -2fd402: 5b23 b589 |0021: iput-object v3, v2, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.value:Ljava/lang/Object; // field@89b5 │ │ -2fd406: 2815 |0023: goto 0038 // +0015 │ │ -2fd408: 2030 2210 |0024: instance-of v0, v3, Ljava/lang/Integer; // type@1022 │ │ -2fd40c: 3800 1000 |0026: if-eqz v0, 0036 // +0010 │ │ -2fd410: 1f03 2210 |0028: check-cast v3, Ljava/lang/Integer; // type@1022 │ │ -2fd414: 6e10 2987 0300 |002a: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@8729 │ │ -2fd41a: 0a03 |002d: move-result v3 │ │ -2fd41c: 8130 |002e: int-to-long v0, v3 │ │ -2fd41e: 7120 4387 1000 |002f: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8743 │ │ -2fd424: 0c03 |0032: move-result-object v3 │ │ -2fd426: 5b23 b589 |0033: iput-object v3, v2, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.value:Ljava/lang/Object; // field@89b5 │ │ -2fd42a: 2803 |0035: goto 0038 // +0003 │ │ -2fd42c: 5b23 b589 |0036: iput-object v3, v2, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.value:Ljava/lang/Object; // field@89b5 │ │ -2fd430: 0e00 |0038: return-void │ │ +2fd3b4: |[2fd3b4] org.jaudiotagger.tag.datatype.NumberHashMap.setValue:(Ljava/lang/Object;)V │ │ +2fd3c4: 2030 0d10 |0000: instance-of v0, v3, Ljava/lang/Byte; // type@100d │ │ +2fd3c8: 3800 1000 |0002: if-eqz v0, 0012 // +0010 │ │ +2fd3cc: 1f03 0d10 |0004: check-cast v3, Ljava/lang/Byte; // type@100d │ │ +2fd3d0: 6e10 c886 0300 |0006: invoke-virtual {v3}, Ljava/lang/Byte;.byteValue:()B // method@86c8 │ │ +2fd3d6: 0a03 |0009: move-result v3 │ │ +2fd3d8: 8130 |000a: int-to-long v0, v3 │ │ +2fd3da: 7120 4387 1000 |000b: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8743 │ │ +2fd3e0: 0c03 |000e: move-result-object v3 │ │ +2fd3e2: 5b23 b589 |000f: iput-object v3, v2, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.value:Ljava/lang/Object; // field@89b5 │ │ +2fd3e6: 2827 |0011: goto 0038 // +0027 │ │ +2fd3e8: 2030 3510 |0012: instance-of v0, v3, Ljava/lang/Short; // type@1035 │ │ +2fd3ec: 3800 1000 |0014: if-eqz v0, 0024 // +0010 │ │ +2fd3f0: 1f03 3510 |0016: check-cast v3, Ljava/lang/Short; // type@1035 │ │ +2fd3f4: 6e10 8687 0300 |0018: invoke-virtual {v3}, Ljava/lang/Short;.shortValue:()S // method@8786 │ │ +2fd3fa: 0a03 |001b: move-result v3 │ │ +2fd3fc: 8130 |001c: int-to-long v0, v3 │ │ +2fd3fe: 7120 4387 1000 |001d: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8743 │ │ +2fd404: 0c03 |0020: move-result-object v3 │ │ +2fd406: 5b23 b589 |0021: iput-object v3, v2, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.value:Ljava/lang/Object; // field@89b5 │ │ +2fd40a: 2815 |0023: goto 0038 // +0015 │ │ +2fd40c: 2030 2210 |0024: instance-of v0, v3, Ljava/lang/Integer; // type@1022 │ │ +2fd410: 3800 1000 |0026: if-eqz v0, 0036 // +0010 │ │ +2fd414: 1f03 2210 |0028: check-cast v3, Ljava/lang/Integer; // type@1022 │ │ +2fd418: 6e10 2987 0300 |002a: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@8729 │ │ +2fd41e: 0a03 |002d: move-result v3 │ │ +2fd420: 8130 |002e: int-to-long v0, v3 │ │ +2fd422: 7120 4387 1000 |002f: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8743 │ │ +2fd428: 0c03 |0032: move-result-object v3 │ │ +2fd42a: 5b23 b589 |0033: iput-object v3, v2, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.value:Ljava/lang/Object; // field@89b5 │ │ +2fd42e: 2803 |0035: goto 0038 // +0003 │ │ +2fd430: 5b23 b589 |0036: iput-object v3, v2, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.value:Ljava/lang/Object; // field@89b5 │ │ +2fd434: 0e00 |0038: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ 0x0004 line=163 │ │ 0x0012 line=165 │ │ 0x0016 line=167 │ │ 0x0024 line=169 │ │ @@ -1241345,31 +1241345,31 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -2fcf80: |[2fcf80] org.jaudiotagger.tag.datatype.NumberHashMap.toString:()Ljava/lang/String; │ │ -2fcf90: 5430 b589 |0000: iget-object v0, v3, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.value:Ljava/lang/Object; // field@89b5 │ │ -2fcf94: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ -2fcf98: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -2fcf9c: 1101 |0006: return-object v1 │ │ -2fcf9e: 5430 b389 |0007: iget-object v0, v3, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.keyToValue:Ljava/util/Map; // field@89b3 │ │ -2fcfa2: 5432 b589 |0009: iget-object v2, v3, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.value:Ljava/lang/Object; // field@89b5 │ │ -2fcfa6: 7220 9089 2000 |000b: invoke-interface {v0, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ -2fcfac: 0c00 |000e: move-result-object v0 │ │ -2fcfae: 3900 0300 |000f: if-nez v0, 0012 // +0003 │ │ -2fcfb2: 1101 |0011: return-object v1 │ │ -2fcfb4: 5430 b389 |0012: iget-object v0, v3, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.keyToValue:Ljava/util/Map; // field@89b3 │ │ -2fcfb8: 5431 b589 |0014: iget-object v1, v3, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.value:Ljava/lang/Object; // field@89b5 │ │ -2fcfbc: 7220 9089 1000 |0016: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ -2fcfc2: 0c00 |0019: move-result-object v0 │ │ -2fcfc4: 1f00 3710 |001a: check-cast v0, Ljava/lang/String; // type@1037 │ │ -2fcfc8: 1100 |001c: return-object v0 │ │ +2fcf84: |[2fcf84] org.jaudiotagger.tag.datatype.NumberHashMap.toString:()Ljava/lang/String; │ │ +2fcf94: 5430 b589 |0000: iget-object v0, v3, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.value:Ljava/lang/Object; // field@89b5 │ │ +2fcf98: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ +2fcf9c: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +2fcfa0: 1101 |0006: return-object v1 │ │ +2fcfa2: 5430 b389 |0007: iget-object v0, v3, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.keyToValue:Ljava/util/Map; // field@89b3 │ │ +2fcfa6: 5432 b589 |0009: iget-object v2, v3, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.value:Ljava/lang/Object; // field@89b5 │ │ +2fcfaa: 7220 9089 2000 |000b: invoke-interface {v0, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ +2fcfb0: 0c00 |000e: move-result-object v0 │ │ +2fcfb2: 3900 0300 |000f: if-nez v0, 0012 // +0003 │ │ +2fcfb6: 1101 |0011: return-object v1 │ │ +2fcfb8: 5430 b389 |0012: iget-object v0, v3, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.keyToValue:Ljava/util/Map; // field@89b3 │ │ +2fcfbc: 5431 b589 |0014: iget-object v1, v3, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.value:Ljava/lang/Object; // field@89b5 │ │ +2fcfc0: 7220 9089 1000 |0016: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ +2fcfc6: 0c00 |0019: move-result-object v0 │ │ +2fcfc8: 1f00 3710 |001a: check-cast v0, Ljava/lang/String; // type@1037 │ │ +2fcfcc: 1100 |001c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=258 │ │ 0x0007 line=262 │ │ 0x0012 line=268 │ │ locals : │ │ 0x0000 - 0x001d reg=3 this Lorg/jaudiotagger/tag/datatype/NumberHashMap; │ │ @@ -1241412,17 +1241412,17 @@ │ │ type : '(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -2fe6cc: |[2fe6cc] org.jaudiotagger.tag.datatype.PartOfSet.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V │ │ -2fe6dc: 7030 1893 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/datatype/AbstractString;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@9318 │ │ -2fe6e2: 0e00 |0003: return-void │ │ +2fe6d0: |[2fe6d0] org.jaudiotagger.tag.datatype.PartOfSet.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V │ │ +2fe6e0: 7030 1893 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/datatype/AbstractString;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@9318 │ │ +2fe6e6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/datatype/PartOfSet; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; │ │ @@ -1241432,17 +1241432,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/datatype/PartOfSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -2fe6e4: |[2fe6e4] org.jaudiotagger.tag.datatype.PartOfSet.:(Lorg/jaudiotagger/tag/datatype/PartOfSet;)V │ │ -2fe6f4: 7020 1a93 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/datatype/AbstractString;.:(Lorg/jaudiotagger/tag/datatype/AbstractString;)V // method@931a │ │ -2fe6fa: 0e00 |0003: return-void │ │ +2fe6e8: |[2fe6e8] org.jaudiotagger.tag.datatype.PartOfSet.:(Lorg/jaudiotagger/tag/datatype/PartOfSet;)V │ │ +2fe6f8: 7020 1a93 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/datatype/AbstractString;.:(Lorg/jaudiotagger/tag/datatype/AbstractString;)V // method@931a │ │ +2fe6fe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/datatype/PartOfSet; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/tag/datatype/PartOfSet; │ │ │ │ @@ -1241452,28 +1241452,28 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -2fe488: |[2fe488] org.jaudiotagger.tag.datatype.PartOfSet.equals:(Ljava/lang/Object;)Z │ │ -2fe498: 3312 0400 |0000: if-ne v2, v1, 0004 // +0004 │ │ -2fe49c: 1212 |0002: const/4 v2, #int 1 // #1 │ │ -2fe49e: 0f02 |0003: return v2 │ │ -2fe4a0: 2020 f011 |0004: instance-of v0, v2, Lorg/jaudiotagger/tag/datatype/PartOfSet; // type@11f0 │ │ -2fe4a4: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -2fe4a8: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -2fe4aa: 0f02 |0009: return v2 │ │ -2fe4ac: 1f02 f011 |000a: check-cast v2, Lorg/jaudiotagger/tag/datatype/PartOfSet; // type@11f0 │ │ -2fe4b0: 5410 ce89 |000c: iget-object v0, v1, Lorg/jaudiotagger/tag/datatype/PartOfSet;.value:Ljava/lang/Object; // field@89ce │ │ -2fe4b4: 5422 ce89 |000e: iget-object v2, v2, Lorg/jaudiotagger/tag/datatype/PartOfSet;.value:Ljava/lang/Object; // field@89ce │ │ -2fe4b8: 7120 0e9f 2000 |0010: invoke-static {v0, v2}, Lorg/jaudiotagger/utils/EqualsUtil;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f0e │ │ -2fe4be: 0a02 |0013: move-result v2 │ │ -2fe4c0: 0f02 |0014: return v2 │ │ +2fe48c: |[2fe48c] org.jaudiotagger.tag.datatype.PartOfSet.equals:(Ljava/lang/Object;)Z │ │ +2fe49c: 3312 0400 |0000: if-ne v2, v1, 0004 // +0004 │ │ +2fe4a0: 1212 |0002: const/4 v2, #int 1 // #1 │ │ +2fe4a2: 0f02 |0003: return v2 │ │ +2fe4a4: 2020 f011 |0004: instance-of v0, v2, Lorg/jaudiotagger/tag/datatype/PartOfSet; // type@11f0 │ │ +2fe4a8: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +2fe4ac: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +2fe4ae: 0f02 |0009: return v2 │ │ +2fe4b0: 1f02 f011 |000a: check-cast v2, Lorg/jaudiotagger/tag/datatype/PartOfSet; // type@11f0 │ │ +2fe4b4: 5410 ce89 |000c: iget-object v0, v1, Lorg/jaudiotagger/tag/datatype/PartOfSet;.value:Ljava/lang/Object; // field@89ce │ │ +2fe4b8: 5422 ce89 |000e: iget-object v2, v2, Lorg/jaudiotagger/tag/datatype/PartOfSet;.value:Ljava/lang/Object; // field@89ce │ │ +2fe4bc: 7120 0e9f 2000 |0010: invoke-static {v0, v2}, Lorg/jaudiotagger/utils/EqualsUtil;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f0e │ │ +2fe4c2: 0a02 |0013: move-result v2 │ │ +2fe4c4: 0f02 |0014: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=62 │ │ 0x000a line=67 │ │ 0x000c line=69 │ │ locals : │ │ 0x0000 - 0x0015 reg=1 this Lorg/jaudiotagger/tag/datatype/PartOfSet; │ │ @@ -1241484,38 +1241484,38 @@ │ │ type : '()Ljava/nio/charset/Charset;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -2fe638: |[2fe638] org.jaudiotagger.tag.datatype.PartOfSet.getTextEncodingCharSet:()Ljava/nio/charset/Charset; │ │ -2fe648: 6e10 f593 0500 |0000: invoke-virtual {v5}, Lorg/jaudiotagger/tag/datatype/PartOfSet;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@93f5 │ │ -2fe64e: 0c00 |0003: move-result-object v0 │ │ -2fe650: 6e10 5695 0000 |0004: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.getTextEncoding:()B // method@9556 │ │ -2fe656: 0a00 |0007: move-result v0 │ │ -2fe658: 7100 059c 0000 |0008: invoke-static {}, Lorg/jaudiotagger/tag/id3/valuepair/TextEncoding;.getInstanceOf:()Lorg/jaudiotagger/tag/id3/valuepair/TextEncoding; // method@9c05 │ │ -2fe65e: 0c01 |000b: move-result-object v1 │ │ -2fe660: 6e20 029c 0100 |000c: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/valuepair/TextEncoding;.getCharsetForId:(I)Ljava/nio/charset/Charset; // method@9c02 │ │ -2fe666: 0c01 |000f: move-result-object v1 │ │ -2fe668: 6202 cc89 |0010: sget-object v2, Lorg/jaudiotagger/tag/datatype/PartOfSet;.logger:Ljava/util/logging/Logger; // field@89cc │ │ -2fe66c: 2203 3910 |0012: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ -2fe670: 7010 cc87 0300 |0014: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2fe676: 1a04 e0ae |0017: const-string v4, "text encoding:" // string@aee0 │ │ -2fe67a: 6e20 d787 4300 |0019: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2fe680: 6e20 d387 0300 |001c: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2fe686: 1a00 3801 |001f: const-string v0, " charset:" // string@0138 │ │ -2fe68a: 6e20 d787 0300 |0021: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2fe690: 6e10 7888 0100 |0024: invoke-virtual {v1}, Ljava/nio/charset/Charset;.name:()Ljava/lang/String; // method@8878 │ │ -2fe696: 0c00 |0027: move-result-object v0 │ │ -2fe698: 6e20 d787 0300 |0028: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2fe69e: 6e10 df87 0300 |002b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2fe6a4: 0c00 |002e: move-result-object v0 │ │ -2fe6a6: 6e20 158a 0200 |002f: invoke-virtual {v2, v0}, Ljava/util/logging/Logger;.finest:(Ljava/lang/String;)V // method@8a15 │ │ -2fe6ac: 1101 |0032: return-object v1 │ │ +2fe63c: |[2fe63c] org.jaudiotagger.tag.datatype.PartOfSet.getTextEncodingCharSet:()Ljava/nio/charset/Charset; │ │ +2fe64c: 6e10 f593 0500 |0000: invoke-virtual {v5}, Lorg/jaudiotagger/tag/datatype/PartOfSet;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@93f5 │ │ +2fe652: 0c00 |0003: move-result-object v0 │ │ +2fe654: 6e10 5695 0000 |0004: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.getTextEncoding:()B // method@9556 │ │ +2fe65a: 0a00 |0007: move-result v0 │ │ +2fe65c: 7100 059c 0000 |0008: invoke-static {}, Lorg/jaudiotagger/tag/id3/valuepair/TextEncoding;.getInstanceOf:()Lorg/jaudiotagger/tag/id3/valuepair/TextEncoding; // method@9c05 │ │ +2fe662: 0c01 |000b: move-result-object v1 │ │ +2fe664: 6e20 029c 0100 |000c: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/valuepair/TextEncoding;.getCharsetForId:(I)Ljava/nio/charset/Charset; // method@9c02 │ │ +2fe66a: 0c01 |000f: move-result-object v1 │ │ +2fe66c: 6202 cc89 |0010: sget-object v2, Lorg/jaudiotagger/tag/datatype/PartOfSet;.logger:Ljava/util/logging/Logger; // field@89cc │ │ +2fe670: 2203 3910 |0012: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ +2fe674: 7010 cc87 0300 |0014: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2fe67a: 1a04 e0ae |0017: const-string v4, "text encoding:" // string@aee0 │ │ +2fe67e: 6e20 d787 4300 |0019: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2fe684: 6e20 d387 0300 |001c: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2fe68a: 1a00 3801 |001f: const-string v0, " charset:" // string@0138 │ │ +2fe68e: 6e20 d787 0300 |0021: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2fe694: 6e10 7888 0100 |0024: invoke-virtual {v1}, Ljava/nio/charset/Charset;.name:()Ljava/lang/String; // method@8878 │ │ +2fe69a: 0c00 |0027: move-result-object v0 │ │ +2fe69c: 6e20 d787 0300 |0028: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2fe6a2: 6e10 df87 0300 |002b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2fe6a8: 0c00 |002e: move-result-object v0 │ │ +2fe6aa: 6e20 158a 0200 |002f: invoke-virtual {v2, v0}, Ljava/util/logging/Logger;.finest:(Ljava/lang/String;)V // method@8a15 │ │ +2fe6b0: 1101 |0032: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ 0x0008 line=182 │ │ 0x0010 line=183 │ │ locals : │ │ 0x0000 - 0x0033 reg=5 this Lorg/jaudiotagger/tag/datatype/PartOfSet; │ │ @@ -1241525,18 +1241525,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -2fe5fc: |[2fe5fc] org.jaudiotagger.tag.datatype.PartOfSet.getValue:()Ljava/lang/Object; │ │ -2fe60c: 6e10 f893 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/datatype/PartOfSet;.getValue:()Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue; // method@93f8 │ │ -2fe612: 0c00 |0003: move-result-object v0 │ │ -2fe614: 1100 |0004: return-object v0 │ │ +2fe600: |[2fe600] org.jaudiotagger.tag.datatype.PartOfSet.getValue:()Ljava/lang/Object; │ │ +2fe610: 6e10 f893 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/datatype/PartOfSet;.getValue:()Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue; // method@93f8 │ │ +2fe616: 0c00 |0003: move-result-object v0 │ │ +2fe618: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jaudiotagger/tag/datatype/PartOfSet; │ │ │ │ #3 : (in Lorg/jaudiotagger/tag/datatype/PartOfSet;) │ │ @@ -1241544,18 +1241544,18 @@ │ │ type : '()Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -2fe6b0: |[2fe6b0] org.jaudiotagger.tag.datatype.PartOfSet.getValue:()Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue; │ │ -2fe6c0: 5410 ce89 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/datatype/PartOfSet;.value:Ljava/lang/Object; // field@89ce │ │ -2fe6c4: 1f00 ef11 |0002: check-cast v0, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue; // type@11ef │ │ -2fe6c8: 1100 |0004: return-object v0 │ │ +2fe6b4: |[2fe6b4] org.jaudiotagger.tag.datatype.PartOfSet.getValue:()Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue; │ │ +2fe6c4: 5410 ce89 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/datatype/PartOfSet;.value:Ljava/lang/Object; // field@89ce │ │ +2fe6c8: 1f00 ef11 |0002: check-cast v0, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue; // type@11ef │ │ +2fe6cc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=516 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jaudiotagger/tag/datatype/PartOfSet; │ │ │ │ #4 : (in Lorg/jaudiotagger/tag/datatype/PartOfSet;) │ │ @@ -1241563,81 +1241563,81 @@ │ │ type : '([BI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 143 16-bit code units │ │ -2fe6fc: |[2fe6fc] org.jaudiotagger.tag.datatype.PartOfSet.readByteArray:([BI)V │ │ -2fe70c: 6200 cc89 |0000: sget-object v0, Lorg/jaudiotagger/tag/datatype/PartOfSet;.logger:Ljava/util/logging/Logger; // field@89cc │ │ -2fe710: 2201 3910 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2fe714: 7010 cc87 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2fe71a: 1a02 5a43 |0007: const-string v2, "Reading from array from offset:" // string@435a │ │ -2fe71e: 6e20 d787 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2fe724: 6e20 d387 8100 |000c: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2fe72a: 6e10 df87 0100 |000f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2fe730: 0c01 |0012: move-result-object v1 │ │ -2fe732: 6e20 158a 1000 |0013: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.finest:(Ljava/lang/String;)V // method@8a15 │ │ -2fe738: 6e10 f693 0600 |0016: invoke-virtual {v6}, Lorg/jaudiotagger/tag/datatype/PartOfSet;.getTextEncodingCharSet:()Ljava/nio/charset/Charset; // method@93f6 │ │ -2fe73e: 0c00 |0019: move-result-object v0 │ │ -2fe740: 6e10 7988 0000 |001a: invoke-virtual {v0}, Ljava/nio/charset/Charset;.newDecoder:()Ljava/nio/charset/CharsetDecoder; // method@8879 │ │ -2fe746: 0c00 |001d: move-result-object v0 │ │ -2fe748: 2171 |001e: array-length v1, v7 │ │ -2fe74a: b181 |001f: sub-int/2addr v1, v8 │ │ -2fe74c: 7130 5c88 8701 |0020: invoke-static {v7, v8, v1}, Ljava/nio/ByteBuffer;.wrap:([BII)Ljava/nio/ByteBuffer; // method@885c │ │ -2fe752: 0c01 |0023: move-result-object v1 │ │ -2fe754: 6e10 5a88 0100 |0024: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.slice:()Ljava/nio/ByteBuffer; // method@885a │ │ -2fe75a: 0c01 |0027: move-result-object v1 │ │ -2fe75c: 2172 |0028: array-length v2, v7 │ │ -2fe75e: b182 |0029: sub-int/2addr v2, v8 │ │ -2fe760: 7110 5d88 0200 |002a: invoke-static {v2}, Ljava/nio/CharBuffer;.allocate:(I)Ljava/nio/CharBuffer; // method@885d │ │ -2fe766: 0c02 |002d: move-result-object v2 │ │ -2fe768: 6e10 7f88 0000 |002e: invoke-virtual {v0}, Ljava/nio/charset/CharsetDecoder;.reset:()Ljava/nio/charset/CharsetDecoder; // method@887f │ │ -2fe76e: 1213 |0031: const/4 v3, #int 1 // #1 │ │ -2fe770: 6e40 7c88 1032 |0032: invoke-virtual {v0, v1, v2, v3}, Ljava/nio/charset/CharsetDecoder;.decode:(Ljava/nio/ByteBuffer;Ljava/nio/CharBuffer;Z)Ljava/nio/charset/CoderResult; // method@887c │ │ -2fe776: 0c01 |0035: move-result-object v1 │ │ -2fe778: 6e10 8488 0100 |0036: invoke-virtual {v1}, Ljava/nio/charset/CoderResult;.isError:()Z // method@8884 │ │ -2fe77e: 0a03 |0039: move-result v3 │ │ -2fe780: 3803 1c00 |003a: if-eqz v3, 0056 // +001c │ │ -2fe784: 6203 cc89 |003c: sget-object v3, Lorg/jaudiotagger/tag/datatype/PartOfSet;.logger:Ljava/util/logging/Logger; // field@89cc │ │ -2fe788: 2204 3910 |003e: new-instance v4, Ljava/lang/StringBuilder; // type@1039 │ │ -2fe78c: 7010 cc87 0400 |0040: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2fe792: 1a05 9014 |0043: const-string v5, "Decoding error:" // string@1490 │ │ -2fe796: 6e20 d787 5400 |0045: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2fe79c: 6e10 8588 0100 |0048: invoke-virtual {v1}, Ljava/nio/charset/CoderResult;.toString:()Ljava/lang/String; // method@8885 │ │ -2fe7a2: 0c01 |004b: move-result-object v1 │ │ -2fe7a4: 6e20 d787 1400 |004c: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2fe7aa: 6e10 df87 0400 |004f: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2fe7b0: 0c01 |0052: move-result-object v1 │ │ -2fe7b2: 6e20 1c8a 1300 |0053: invoke-virtual {v3, v1}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ -2fe7b8: 6e20 7d88 2000 |0056: invoke-virtual {v0, v2}, Ljava/nio/charset/CharsetDecoder;.flush:(Ljava/nio/CharBuffer;)Ljava/nio/charset/CoderResult; // method@887d │ │ -2fe7be: 6e10 5e88 0200 |0059: invoke-virtual {v2}, Ljava/nio/CharBuffer;.flip:()Ljava/nio/Buffer; // method@885e │ │ -2fe7c4: 6e10 5f88 0200 |005c: invoke-virtual {v2}, Ljava/nio/CharBuffer;.toString:()Ljava/lang/String; // method@885f │ │ -2fe7ca: 0c00 |005f: move-result-object v0 │ │ -2fe7cc: 2201 ef11 |0060: new-instance v1, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue; // type@11ef │ │ -2fe7d0: 7020 e293 0100 |0062: invoke-direct {v1, v0}, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.:(Ljava/lang/String;)V // method@93e2 │ │ -2fe7d6: 5b61 ce89 |0065: iput-object v1, v6, Lorg/jaudiotagger/tag/datatype/PartOfSet;.value:Ljava/lang/Object; // field@89ce │ │ -2fe7da: 2177 |0067: array-length v7, v7 │ │ -2fe7dc: b187 |0068: sub-int/2addr v7, v8 │ │ -2fe7de: 6e20 fa93 7600 |0069: invoke-virtual {v6, v7}, Lorg/jaudiotagger/tag/datatype/PartOfSet;.setSize:(I)V // method@93fa │ │ -2fe7e4: 6207 cc89 |006c: sget-object v7, Lorg/jaudiotagger/tag/datatype/PartOfSet;.logger:Ljava/util/logging/Logger; // field@89cc │ │ -2fe7e8: 2208 3910 |006e: new-instance v8, Ljava/lang/StringBuilder; // type@1039 │ │ -2fe7ec: 7010 cc87 0800 |0070: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2fe7f2: 1a00 4f43 |0073: const-string v0, "Read SizeTerminatedString:" // string@434f │ │ -2fe7f6: 6e20 d787 0800 |0075: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2fe7fc: 5460 ce89 |0078: iget-object v0, v6, Lorg/jaudiotagger/tag/datatype/PartOfSet;.value:Ljava/lang/Object; // field@89ce │ │ -2fe800: 6e20 d687 0800 |007a: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ -2fe806: 1a00 4102 |007d: const-string v0, " size:" // string@0241 │ │ -2fe80a: 6e20 d787 0800 |007f: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2fe810: 5260 cd89 |0082: iget v0, v6, Lorg/jaudiotagger/tag/datatype/PartOfSet;.size:I // field@89cd │ │ -2fe814: 6e20 d387 0800 |0084: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2fe81a: 6e10 df87 0800 |0087: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2fe820: 0c08 |008a: move-result-object v8 │ │ -2fe822: 6e20 128a 8700 |008b: invoke-virtual {v7, v8}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -2fe828: 0e00 |008e: return-void │ │ +2fe700: |[2fe700] org.jaudiotagger.tag.datatype.PartOfSet.readByteArray:([BI)V │ │ +2fe710: 6200 cc89 |0000: sget-object v0, Lorg/jaudiotagger/tag/datatype/PartOfSet;.logger:Ljava/util/logging/Logger; // field@89cc │ │ +2fe714: 2201 3910 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2fe718: 7010 cc87 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2fe71e: 1a02 5a43 |0007: const-string v2, "Reading from array from offset:" // string@435a │ │ +2fe722: 6e20 d787 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2fe728: 6e20 d387 8100 |000c: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2fe72e: 6e10 df87 0100 |000f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2fe734: 0c01 |0012: move-result-object v1 │ │ +2fe736: 6e20 158a 1000 |0013: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.finest:(Ljava/lang/String;)V // method@8a15 │ │ +2fe73c: 6e10 f693 0600 |0016: invoke-virtual {v6}, Lorg/jaudiotagger/tag/datatype/PartOfSet;.getTextEncodingCharSet:()Ljava/nio/charset/Charset; // method@93f6 │ │ +2fe742: 0c00 |0019: move-result-object v0 │ │ +2fe744: 6e10 7988 0000 |001a: invoke-virtual {v0}, Ljava/nio/charset/Charset;.newDecoder:()Ljava/nio/charset/CharsetDecoder; // method@8879 │ │ +2fe74a: 0c00 |001d: move-result-object v0 │ │ +2fe74c: 2171 |001e: array-length v1, v7 │ │ +2fe74e: b181 |001f: sub-int/2addr v1, v8 │ │ +2fe750: 7130 5c88 8701 |0020: invoke-static {v7, v8, v1}, Ljava/nio/ByteBuffer;.wrap:([BII)Ljava/nio/ByteBuffer; // method@885c │ │ +2fe756: 0c01 |0023: move-result-object v1 │ │ +2fe758: 6e10 5a88 0100 |0024: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.slice:()Ljava/nio/ByteBuffer; // method@885a │ │ +2fe75e: 0c01 |0027: move-result-object v1 │ │ +2fe760: 2172 |0028: array-length v2, v7 │ │ +2fe762: b182 |0029: sub-int/2addr v2, v8 │ │ +2fe764: 7110 5d88 0200 |002a: invoke-static {v2}, Ljava/nio/CharBuffer;.allocate:(I)Ljava/nio/CharBuffer; // method@885d │ │ +2fe76a: 0c02 |002d: move-result-object v2 │ │ +2fe76c: 6e10 7f88 0000 |002e: invoke-virtual {v0}, Ljava/nio/charset/CharsetDecoder;.reset:()Ljava/nio/charset/CharsetDecoder; // method@887f │ │ +2fe772: 1213 |0031: const/4 v3, #int 1 // #1 │ │ +2fe774: 6e40 7c88 1032 |0032: invoke-virtual {v0, v1, v2, v3}, Ljava/nio/charset/CharsetDecoder;.decode:(Ljava/nio/ByteBuffer;Ljava/nio/CharBuffer;Z)Ljava/nio/charset/CoderResult; // method@887c │ │ +2fe77a: 0c01 |0035: move-result-object v1 │ │ +2fe77c: 6e10 8488 0100 |0036: invoke-virtual {v1}, Ljava/nio/charset/CoderResult;.isError:()Z // method@8884 │ │ +2fe782: 0a03 |0039: move-result v3 │ │ +2fe784: 3803 1c00 |003a: if-eqz v3, 0056 // +001c │ │ +2fe788: 6203 cc89 |003c: sget-object v3, Lorg/jaudiotagger/tag/datatype/PartOfSet;.logger:Ljava/util/logging/Logger; // field@89cc │ │ +2fe78c: 2204 3910 |003e: new-instance v4, Ljava/lang/StringBuilder; // type@1039 │ │ +2fe790: 7010 cc87 0400 |0040: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2fe796: 1a05 9014 |0043: const-string v5, "Decoding error:" // string@1490 │ │ +2fe79a: 6e20 d787 5400 |0045: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2fe7a0: 6e10 8588 0100 |0048: invoke-virtual {v1}, Ljava/nio/charset/CoderResult;.toString:()Ljava/lang/String; // method@8885 │ │ +2fe7a6: 0c01 |004b: move-result-object v1 │ │ +2fe7a8: 6e20 d787 1400 |004c: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2fe7ae: 6e10 df87 0400 |004f: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2fe7b4: 0c01 |0052: move-result-object v1 │ │ +2fe7b6: 6e20 1c8a 1300 |0053: invoke-virtual {v3, v1}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ +2fe7bc: 6e20 7d88 2000 |0056: invoke-virtual {v0, v2}, Ljava/nio/charset/CharsetDecoder;.flush:(Ljava/nio/CharBuffer;)Ljava/nio/charset/CoderResult; // method@887d │ │ +2fe7c2: 6e10 5e88 0200 |0059: invoke-virtual {v2}, Ljava/nio/CharBuffer;.flip:()Ljava/nio/Buffer; // method@885e │ │ +2fe7c8: 6e10 5f88 0200 |005c: invoke-virtual {v2}, Ljava/nio/CharBuffer;.toString:()Ljava/lang/String; // method@885f │ │ +2fe7ce: 0c00 |005f: move-result-object v0 │ │ +2fe7d0: 2201 ef11 |0060: new-instance v1, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue; // type@11ef │ │ +2fe7d4: 7020 e293 0100 |0062: invoke-direct {v1, v0}, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.:(Ljava/lang/String;)V // method@93e2 │ │ +2fe7da: 5b61 ce89 |0065: iput-object v1, v6, Lorg/jaudiotagger/tag/datatype/PartOfSet;.value:Ljava/lang/Object; // field@89ce │ │ +2fe7de: 2177 |0067: array-length v7, v7 │ │ +2fe7e0: b187 |0068: sub-int/2addr v7, v8 │ │ +2fe7e2: 6e20 fa93 7600 |0069: invoke-virtual {v6, v7}, Lorg/jaudiotagger/tag/datatype/PartOfSet;.setSize:(I)V // method@93fa │ │ +2fe7e8: 6207 cc89 |006c: sget-object v7, Lorg/jaudiotagger/tag/datatype/PartOfSet;.logger:Ljava/util/logging/Logger; // field@89cc │ │ +2fe7ec: 2208 3910 |006e: new-instance v8, Ljava/lang/StringBuilder; // type@1039 │ │ +2fe7f0: 7010 cc87 0800 |0070: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2fe7f6: 1a00 4f43 |0073: const-string v0, "Read SizeTerminatedString:" // string@434f │ │ +2fe7fa: 6e20 d787 0800 |0075: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2fe800: 5460 ce89 |0078: iget-object v0, v6, Lorg/jaudiotagger/tag/datatype/PartOfSet;.value:Ljava/lang/Object; // field@89ce │ │ +2fe804: 6e20 d687 0800 |007a: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ +2fe80a: 1a00 4102 |007d: const-string v0, " size:" // string@0241 │ │ +2fe80e: 6e20 d787 0800 |007f: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2fe814: 5260 cd89 |0082: iget v0, v6, Lorg/jaudiotagger/tag/datatype/PartOfSet;.size:I // field@89cd │ │ +2fe818: 6e20 d387 0800 |0084: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2fe81e: 6e10 df87 0800 |0087: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2fe824: 0c08 |008a: move-result-object v8 │ │ +2fe826: 6e20 128a 8700 |008b: invoke-virtual {v7, v8}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +2fe82c: 0e00 |008e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x0016 line=91 │ │ 0x001e line=94 │ │ 0x0028 line=95 │ │ 0x002e line=96 │ │ @@ -1241660,19 +1241660,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -2fe618: |[2fe618] org.jaudiotagger.tag.datatype.PartOfSet.toString:()Ljava/lang/String; │ │ -2fe628: 5410 ce89 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/datatype/PartOfSet;.value:Ljava/lang/Object; // field@89ce │ │ -2fe62c: 6e10 7687 0000 |0002: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@8776 │ │ -2fe632: 0c00 |0005: move-result-object v0 │ │ -2fe634: 1100 |0006: return-object v0 │ │ +2fe61c: |[2fe61c] org.jaudiotagger.tag.datatype.PartOfSet.toString:()Ljava/lang/String; │ │ +2fe62c: 5410 ce89 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/datatype/PartOfSet;.value:Ljava/lang/Object; // field@89ce │ │ +2fe630: 6e10 7687 0000 |0002: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@8776 │ │ +2fe636: 0c00 |0005: move-result-object v0 │ │ +2fe638: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=521 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jaudiotagger/tag/datatype/PartOfSet; │ │ │ │ #6 : (in Lorg/jaudiotagger/tag/datatype/PartOfSet;) │ │ @@ -1241680,82 +1241680,82 @@ │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 139 16-bit code units │ │ -2fe4c4: |[2fe4c4] org.jaudiotagger.tag.datatype.PartOfSet.writeByteArray:()[B │ │ -2fe4d4: 6e10 f893 0500 |0000: invoke-virtual {v5}, Lorg/jaudiotagger/tag/datatype/PartOfSet;.getValue:()Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue; // method@93f8 │ │ -2fe4da: 0c00 |0003: move-result-object v0 │ │ -2fe4dc: 6e10 f193 0000 |0004: invoke-virtual {v0}, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.toString:()Ljava/lang/String; // method@93f1 │ │ -2fe4e2: 0c00 |0007: move-result-object v0 │ │ -2fe4e4: 7100 ea91 0000 |0008: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ -2fe4ea: 0c01 |000b: move-result-object v1 │ │ -2fe4ec: 6e10 1692 0100 |000c: invoke-virtual {v1}, Lorg/jaudiotagger/tag/TagOptionSingleton;.isRemoveTrailingTerminatorOnWrite:()Z // method@9216 │ │ -2fe4f2: 0a01 |000f: move-result v1 │ │ -2fe4f4: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -2fe4f6: 3801 1e00 |0011: if-eqz v1, 002f // +001e │ │ -2fe4fa: 6e10 aa87 0000 |0013: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@87aa │ │ -2fe500: 0a01 |0016: move-result v1 │ │ -2fe502: 3d01 1800 |0017: if-lez v1, 002f // +0018 │ │ -2fe506: 6e10 aa87 0000 |0019: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@87aa │ │ -2fe50c: 0a01 |001c: move-result v1 │ │ -2fe50e: d801 01ff |001d: add-int/lit8 v1, v1, #int -1 // #ff │ │ -2fe512: 6e20 9487 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@8794 │ │ -2fe518: 0a01 |0022: move-result v1 │ │ -2fe51a: 3901 0c00 |0023: if-nez v1, 002f // +000c │ │ -2fe51e: 6e10 aa87 0000 |0025: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@87aa │ │ -2fe524: 0a01 |0028: move-result v1 │ │ -2fe526: d801 01ff |0029: add-int/lit8 v1, v1, #int -1 // #ff │ │ -2fe52a: 6e30 b587 2001 |002b: invoke-virtual {v0, v2, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@87b5 │ │ -2fe530: 0c00 |002e: move-result-object v0 │ │ -2fe532: 6e10 f693 0500 |002f: invoke-virtual {v5}, Lorg/jaudiotagger/tag/datatype/PartOfSet;.getTextEncodingCharSet:()Ljava/nio/charset/Charset; // method@93f6 │ │ -2fe538: 0c01 |0032: move-result-object v1 │ │ -2fe53a: 6203 ac81 |0033: sget-object v3, Ljava/nio/charset/StandardCharsets;.UTF_16:Ljava/nio/charset/Charset; // field@81ac │ │ -2fe53e: 6e20 7688 1300 |0035: invoke-virtual {v3, v1}, Ljava/nio/charset/Charset;.equals:(Ljava/lang/Object;)Z // method@8876 │ │ -2fe544: 0a03 |0038: move-result v3 │ │ -2fe546: 3803 1b00 |0039: if-eqz v3, 0054 // +001b │ │ -2fe54a: 6201 ae81 |003b: sget-object v1, Ljava/nio/charset/StandardCharsets;.UTF_16LE:Ljava/nio/charset/Charset; // field@81ae │ │ -2fe54e: 6e10 7a88 0100 |003d: invoke-virtual {v1}, Ljava/nio/charset/Charset;.newEncoder:()Ljava/nio/charset/CharsetEncoder; // method@887a │ │ -2fe554: 0c01 |0040: move-result-object v1 │ │ -2fe556: 2203 3910 |0041: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ -2fe55a: 7010 cc87 0300 |0043: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2fe560: 1404 fffe 0000 |0046: const v4, #float 9.14754e-41 // #0000feff │ │ -2fe566: 6e20 d087 4300 |0049: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@87d0 │ │ -2fe56c: 6e20 d787 0300 |004c: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2fe572: 6e10 df87 0300 |004f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2fe578: 0c00 |0052: move-result-object v0 │ │ -2fe57a: 2805 |0053: goto 0058 // +0005 │ │ -2fe57c: 6e10 7a88 0100 |0054: invoke-virtual {v1}, Ljava/nio/charset/Charset;.newEncoder:()Ljava/nio/charset/CharsetEncoder; // method@887a │ │ -2fe582: 0c01 |0057: move-result-object v1 │ │ -2fe584: 6203 a881 |0058: sget-object v3, Ljava/nio/charset/CodingErrorAction;.IGNORE:Ljava/nio/charset/CodingErrorAction; // field@81a8 │ │ -2fe588: 6e20 8288 3100 |005a: invoke-virtual {v1, v3}, Ljava/nio/charset/CharsetEncoder;.onMalformedInput:(Ljava/nio/charset/CodingErrorAction;)Ljava/nio/charset/CharsetEncoder; // method@8882 │ │ -2fe58e: 6203 a881 |005d: sget-object v3, Ljava/nio/charset/CodingErrorAction;.IGNORE:Ljava/nio/charset/CodingErrorAction; // field@81a8 │ │ -2fe592: 6e20 8388 3100 |005f: invoke-virtual {v1, v3}, Ljava/nio/charset/CharsetEncoder;.onUnmappableCharacter:(Ljava/nio/charset/CodingErrorAction;)Ljava/nio/charset/CharsetEncoder; // method@8883 │ │ -2fe598: 7110 6088 0000 |0062: invoke-static {v0}, Ljava/nio/CharBuffer;.wrap:(Ljava/lang/CharSequence;)Ljava/nio/CharBuffer; // method@8860 │ │ -2fe59e: 0c00 |0065: move-result-object v0 │ │ -2fe5a0: 6e20 8188 0100 |0066: invoke-virtual {v1, v0}, Ljava/nio/charset/CharsetEncoder;.encode:(Ljava/nio/CharBuffer;)Ljava/nio/ByteBuffer; // method@8881 │ │ -2fe5a6: 0c00 |0069: move-result-object v0 │ │ -2fe5a8: 6e10 4988 0000 |006a: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.limit:()I // method@8849 │ │ -2fe5ae: 0a01 |006d: move-result v1 │ │ -2fe5b0: 2313 1c13 |006e: new-array v3, v1, [B // type@131c │ │ -2fe5b4: 6e10 4988 0000 |0070: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.limit:()I // method@8849 │ │ -2fe5ba: 0a04 |0073: move-result v4 │ │ -2fe5bc: 6e40 4188 3042 |0074: invoke-virtual {v0, v3, v2, v4}, Ljava/nio/ByteBuffer;.get:([BII)Ljava/nio/ByteBuffer; // method@8841 │ │ -2fe5c2: 6e20 fa93 1500 |0077: invoke-virtual {v5, v1}, Lorg/jaudiotagger/tag/datatype/PartOfSet;.setSize:(I)V // method@93fa │ │ -2fe5c8: 1103 |007a: return-object v3 │ │ -2fe5ca: 0d00 |007b: move-exception v0 │ │ -2fe5cc: 6201 cc89 |007c: sget-object v1, Lorg/jaudiotagger/tag/datatype/PartOfSet;.logger:Ljava/util/logging/Logger; // field@89cc │ │ -2fe5d0: 6e10 7488 0000 |007e: invoke-virtual {v0}, Ljava/nio/charset/CharacterCodingException;.getMessage:()Ljava/lang/String; // method@8874 │ │ -2fe5d6: 0c02 |0081: move-result-object v2 │ │ -2fe5d8: 6e20 1b8a 2100 |0082: invoke-virtual {v1, v2}, Ljava/util/logging/Logger;.severe:(Ljava/lang/String;)V // method@8a1b │ │ -2fe5de: 2201 3310 |0085: new-instance v1, Ljava/lang/RuntimeException; // type@1033 │ │ -2fe5e2: 7020 7e87 0100 |0087: invoke-direct {v1, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@877e │ │ -2fe5e8: 2701 |008a: throw v1 │ │ +2fe4c8: |[2fe4c8] org.jaudiotagger.tag.datatype.PartOfSet.writeByteArray:()[B │ │ +2fe4d8: 6e10 f893 0500 |0000: invoke-virtual {v5}, Lorg/jaudiotagger/tag/datatype/PartOfSet;.getValue:()Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue; // method@93f8 │ │ +2fe4de: 0c00 |0003: move-result-object v0 │ │ +2fe4e0: 6e10 f193 0000 |0004: invoke-virtual {v0}, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.toString:()Ljava/lang/String; // method@93f1 │ │ +2fe4e6: 0c00 |0007: move-result-object v0 │ │ +2fe4e8: 7100 ea91 0000 |0008: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ +2fe4ee: 0c01 |000b: move-result-object v1 │ │ +2fe4f0: 6e10 1692 0100 |000c: invoke-virtual {v1}, Lorg/jaudiotagger/tag/TagOptionSingleton;.isRemoveTrailingTerminatorOnWrite:()Z // method@9216 │ │ +2fe4f6: 0a01 |000f: move-result v1 │ │ +2fe4f8: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +2fe4fa: 3801 1e00 |0011: if-eqz v1, 002f // +001e │ │ +2fe4fe: 6e10 aa87 0000 |0013: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@87aa │ │ +2fe504: 0a01 |0016: move-result v1 │ │ +2fe506: 3d01 1800 |0017: if-lez v1, 002f // +0018 │ │ +2fe50a: 6e10 aa87 0000 |0019: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@87aa │ │ +2fe510: 0a01 |001c: move-result v1 │ │ +2fe512: d801 01ff |001d: add-int/lit8 v1, v1, #int -1 // #ff │ │ +2fe516: 6e20 9487 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@8794 │ │ +2fe51c: 0a01 |0022: move-result v1 │ │ +2fe51e: 3901 0c00 |0023: if-nez v1, 002f // +000c │ │ +2fe522: 6e10 aa87 0000 |0025: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@87aa │ │ +2fe528: 0a01 |0028: move-result v1 │ │ +2fe52a: d801 01ff |0029: add-int/lit8 v1, v1, #int -1 // #ff │ │ +2fe52e: 6e30 b587 2001 |002b: invoke-virtual {v0, v2, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@87b5 │ │ +2fe534: 0c00 |002e: move-result-object v0 │ │ +2fe536: 6e10 f693 0500 |002f: invoke-virtual {v5}, Lorg/jaudiotagger/tag/datatype/PartOfSet;.getTextEncodingCharSet:()Ljava/nio/charset/Charset; // method@93f6 │ │ +2fe53c: 0c01 |0032: move-result-object v1 │ │ +2fe53e: 6203 ac81 |0033: sget-object v3, Ljava/nio/charset/StandardCharsets;.UTF_16:Ljava/nio/charset/Charset; // field@81ac │ │ +2fe542: 6e20 7688 1300 |0035: invoke-virtual {v3, v1}, Ljava/nio/charset/Charset;.equals:(Ljava/lang/Object;)Z // method@8876 │ │ +2fe548: 0a03 |0038: move-result v3 │ │ +2fe54a: 3803 1b00 |0039: if-eqz v3, 0054 // +001b │ │ +2fe54e: 6201 ae81 |003b: sget-object v1, Ljava/nio/charset/StandardCharsets;.UTF_16LE:Ljava/nio/charset/Charset; // field@81ae │ │ +2fe552: 6e10 7a88 0100 |003d: invoke-virtual {v1}, Ljava/nio/charset/Charset;.newEncoder:()Ljava/nio/charset/CharsetEncoder; // method@887a │ │ +2fe558: 0c01 |0040: move-result-object v1 │ │ +2fe55a: 2203 3910 |0041: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ +2fe55e: 7010 cc87 0300 |0043: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2fe564: 1404 fffe 0000 |0046: const v4, #float 9.14754e-41 // #0000feff │ │ +2fe56a: 6e20 d087 4300 |0049: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@87d0 │ │ +2fe570: 6e20 d787 0300 |004c: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2fe576: 6e10 df87 0300 |004f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2fe57c: 0c00 |0052: move-result-object v0 │ │ +2fe57e: 2805 |0053: goto 0058 // +0005 │ │ +2fe580: 6e10 7a88 0100 |0054: invoke-virtual {v1}, Ljava/nio/charset/Charset;.newEncoder:()Ljava/nio/charset/CharsetEncoder; // method@887a │ │ +2fe586: 0c01 |0057: move-result-object v1 │ │ +2fe588: 6203 a881 |0058: sget-object v3, Ljava/nio/charset/CodingErrorAction;.IGNORE:Ljava/nio/charset/CodingErrorAction; // field@81a8 │ │ +2fe58c: 6e20 8288 3100 |005a: invoke-virtual {v1, v3}, Ljava/nio/charset/CharsetEncoder;.onMalformedInput:(Ljava/nio/charset/CodingErrorAction;)Ljava/nio/charset/CharsetEncoder; // method@8882 │ │ +2fe592: 6203 a881 |005d: sget-object v3, Ljava/nio/charset/CodingErrorAction;.IGNORE:Ljava/nio/charset/CodingErrorAction; // field@81a8 │ │ +2fe596: 6e20 8388 3100 |005f: invoke-virtual {v1, v3}, Ljava/nio/charset/CharsetEncoder;.onUnmappableCharacter:(Ljava/nio/charset/CodingErrorAction;)Ljava/nio/charset/CharsetEncoder; // method@8883 │ │ +2fe59c: 7110 6088 0000 |0062: invoke-static {v0}, Ljava/nio/CharBuffer;.wrap:(Ljava/lang/CharSequence;)Ljava/nio/CharBuffer; // method@8860 │ │ +2fe5a2: 0c00 |0065: move-result-object v0 │ │ +2fe5a4: 6e20 8188 0100 |0066: invoke-virtual {v1, v0}, Ljava/nio/charset/CharsetEncoder;.encode:(Ljava/nio/CharBuffer;)Ljava/nio/ByteBuffer; // method@8881 │ │ +2fe5aa: 0c00 |0069: move-result-object v0 │ │ +2fe5ac: 6e10 4988 0000 |006a: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.limit:()I // method@8849 │ │ +2fe5b2: 0a01 |006d: move-result v1 │ │ +2fe5b4: 2313 1c13 |006e: new-array v3, v1, [B // type@131c │ │ +2fe5b8: 6e10 4988 0000 |0070: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.limit:()I // method@8849 │ │ +2fe5be: 0a04 |0073: move-result v4 │ │ +2fe5c0: 6e40 4188 3042 |0074: invoke-virtual {v0, v3, v2, v4}, Ljava/nio/ByteBuffer;.get:([BII)Ljava/nio/ByteBuffer; // method@8841 │ │ +2fe5c6: 6e20 fa93 1500 |0077: invoke-virtual {v5, v1}, Lorg/jaudiotagger/tag/datatype/PartOfSet;.setSize:(I)V // method@93fa │ │ +2fe5cc: 1103 |007a: return-object v3 │ │ +2fe5ce: 0d00 |007b: move-exception v0 │ │ +2fe5d0: 6201 cc89 |007c: sget-object v1, Lorg/jaudiotagger/tag/datatype/PartOfSet;.logger:Ljava/util/logging/Logger; // field@89cc │ │ +2fe5d4: 6e10 7488 0000 |007e: invoke-virtual {v0}, Ljava/nio/charset/CharacterCodingException;.getMessage:()Ljava/lang/String; // method@8874 │ │ +2fe5da: 0c02 |0081: move-result-object v2 │ │ +2fe5dc: 6e20 1b8a 2100 |0082: invoke-virtual {v1, v2}, Ljava/util/logging/Logger;.severe:(Ljava/lang/String;)V // method@8a1b │ │ +2fe5e2: 2201 3310 |0085: new-instance v1, Ljava/lang/RuntimeException; // type@1033 │ │ +2fe5e6: 7020 7e87 0100 |0087: invoke-direct {v1, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@877e │ │ +2fe5ec: 2701 |008a: throw v1 │ │ catches : 1 │ │ 0x0008 - 0x0077 │ │ Ljava/nio/charset/CharacterCodingException; -> 0x007b │ │ positions : │ │ 0x0000 line=124 │ │ 0x0008 line=129 │ │ 0x0013 line=131 │ │ @@ -1241813,29 +1241813,29 @@ │ │ type : '(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -2fed5c: |[2fed5c] org.jaudiotagger.tag.datatype.StringFixedLength.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V │ │ -2fed6c: 7030 1893 2103 |0000: invoke-direct {v1, v2, v3}, Lorg/jaudiotagger/tag/datatype/AbstractString;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@9318 │ │ -2fed72: 3a04 0600 |0003: if-ltz v4, 0009 // +0006 │ │ -2fed76: 6e20 0d94 4100 |0005: invoke-virtual {v1, v4}, Lorg/jaudiotagger/tag/datatype/StringFixedLength;.setSize:(I)V // method@940d │ │ -2fed7c: 0e00 |0008: return-void │ │ -2fed7e: 2202 1e10 |0009: new-instance v2, Ljava/lang/IllegalArgumentException; // type@101e │ │ -2fed82: 2203 3910 |000b: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ -2fed86: 7010 cc87 0300 |000d: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2fed8c: 1a00 b7ab |0010: const-string v0, "size is less than zero: " // string@abb7 │ │ -2fed90: 6e20 d787 0300 |0012: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2fed96: 6e20 d387 4300 |0015: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2fed9c: 6e10 df87 0300 |0018: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2feda2: 0c03 |001b: move-result-object v3 │ │ -2feda4: 7020 1887 3200 |001c: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ -2fedaa: 2702 |001f: throw v2 │ │ +2fed60: |[2fed60] org.jaudiotagger.tag.datatype.StringFixedLength.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V │ │ +2fed70: 7030 1893 2103 |0000: invoke-direct {v1, v2, v3}, Lorg/jaudiotagger/tag/datatype/AbstractString;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@9318 │ │ +2fed76: 3a04 0600 |0003: if-ltz v4, 0009 // +0006 │ │ +2fed7a: 6e20 0d94 4100 |0005: invoke-virtual {v1, v4}, Lorg/jaudiotagger/tag/datatype/StringFixedLength;.setSize:(I)V // method@940d │ │ +2fed80: 0e00 |0008: return-void │ │ +2fed82: 2202 1e10 |0009: new-instance v2, Ljava/lang/IllegalArgumentException; // type@101e │ │ +2fed86: 2203 3910 |000b: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ +2fed8a: 7010 cc87 0300 |000d: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2fed90: 1a00 b7ab |0010: const-string v0, "size is less than zero: " // string@abb7 │ │ +2fed94: 6e20 d787 0300 |0012: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2fed9a: 6e20 d387 4300 |0015: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2feda0: 6e10 df87 0300 |0018: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2feda6: 0c03 |001b: move-result-object v3 │ │ +2feda8: 7020 1887 3200 |001c: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ +2fedae: 2702 |001f: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0005 line=56 │ │ 0x0009 line=54 │ │ locals : │ │ 0x0000 - 0x0020 reg=1 this Lorg/jaudiotagger/tag/datatype/StringFixedLength; │ │ @@ -1241848,19 +1241848,19 @@ │ │ type : '(Lorg/jaudiotagger/tag/datatype/StringFixedLength;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -2fedac: |[2fedac] org.jaudiotagger.tag.datatype.StringFixedLength.:(Lorg/jaudiotagger/tag/datatype/StringFixedLength;)V │ │ -2fedbc: 7020 1a93 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/datatype/AbstractString;.:(Lorg/jaudiotagger/tag/datatype/AbstractString;)V // method@931a │ │ -2fedc2: 5211 d289 |0003: iget v1, v1, Lorg/jaudiotagger/tag/datatype/StringFixedLength;.size:I // field@89d2 │ │ -2fedc6: 5901 d289 |0005: iput v1, v0, Lorg/jaudiotagger/tag/datatype/StringFixedLength;.size:I // field@89d2 │ │ -2fedca: 0e00 |0007: return-void │ │ +2fedb0: |[2fedb0] org.jaudiotagger.tag.datatype.StringFixedLength.:(Lorg/jaudiotagger/tag/datatype/StringFixedLength;)V │ │ +2fedc0: 7020 1a93 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/datatype/AbstractString;.:(Lorg/jaudiotagger/tag/datatype/AbstractString;)V // method@931a │ │ +2fedc6: 5211 d289 |0003: iget v1, v1, Lorg/jaudiotagger/tag/datatype/StringFixedLength;.size:I // field@89d2 │ │ +2fedca: 5901 d289 |0005: iput v1, v0, Lorg/jaudiotagger/tag/datatype/StringFixedLength;.size:I // field@89d2 │ │ +2fedce: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0003 line=62 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/jaudiotagger/tag/datatype/StringFixedLength; │ │ 0x0000 - 0x0008 reg=1 (null) Lorg/jaudiotagger/tag/datatype/StringFixedLength; │ │ @@ -1241871,29 +1241871,29 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -2fe9c0: |[2fe9c0] org.jaudiotagger.tag.datatype.StringFixedLength.equals:(Ljava/lang/Object;)Z │ │ -2fe9d0: 2040 f311 |0000: instance-of v0, v4, Lorg/jaudiotagger/tag/datatype/StringFixedLength; // type@11f3 │ │ -2fe9d4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -2fe9d6: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ -2fe9da: 0f01 |0005: return v1 │ │ -2fe9dc: 0740 |0006: move-object v0, v4 │ │ -2fe9de: 1f00 f311 |0007: check-cast v0, Lorg/jaudiotagger/tag/datatype/StringFixedLength; // type@11f3 │ │ -2fe9e2: 5232 d289 |0009: iget v2, v3, Lorg/jaudiotagger/tag/datatype/StringFixedLength;.size:I // field@89d2 │ │ -2fe9e6: 5200 d289 |000b: iget v0, v0, Lorg/jaudiotagger/tag/datatype/StringFixedLength;.size:I // field@89d2 │ │ -2fe9ea: 3302 0900 |000d: if-ne v2, v0, 0016 // +0009 │ │ -2fe9ee: 6f20 1c93 4300 |000f: invoke-super {v3, v4}, Lorg/jaudiotagger/tag/datatype/AbstractString;.equals:(Ljava/lang/Object;)Z // method@931c │ │ -2fe9f4: 0a04 |0012: move-result v4 │ │ -2fe9f6: 3804 0300 |0013: if-eqz v4, 0016 // +0003 │ │ -2fe9fa: 1211 |0015: const/4 v1, #int 1 // #1 │ │ -2fe9fc: 0f01 |0016: return v1 │ │ +2fe9c4: |[2fe9c4] org.jaudiotagger.tag.datatype.StringFixedLength.equals:(Ljava/lang/Object;)Z │ │ +2fe9d4: 2040 f311 |0000: instance-of v0, v4, Lorg/jaudiotagger/tag/datatype/StringFixedLength; // type@11f3 │ │ +2fe9d8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +2fe9da: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ +2fe9de: 0f01 |0005: return v1 │ │ +2fe9e0: 0740 |0006: move-object v0, v4 │ │ +2fe9e2: 1f00 f311 |0007: check-cast v0, Lorg/jaudiotagger/tag/datatype/StringFixedLength; // type@11f3 │ │ +2fe9e6: 5232 d289 |0009: iget v2, v3, Lorg/jaudiotagger/tag/datatype/StringFixedLength;.size:I // field@89d2 │ │ +2fe9ea: 5200 d289 |000b: iget v0, v0, Lorg/jaudiotagger/tag/datatype/StringFixedLength;.size:I // field@89d2 │ │ +2fe9ee: 3302 0900 |000d: if-ne v2, v0, 0016 // +0009 │ │ +2fe9f2: 6f20 1c93 4300 |000f: invoke-super {v3, v4}, Lorg/jaudiotagger/tag/datatype/AbstractString;.equals:(Ljava/lang/Object;)Z // method@931c │ │ +2fe9f8: 0a04 |0012: move-result v4 │ │ +2fe9fa: 3804 0300 |0013: if-eqz v4, 0016 // +0003 │ │ +2fe9fe: 1211 |0015: const/4 v1, #int 1 // #1 │ │ +2fea00: 0f01 |0016: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0006 line=75 │ │ 0x0009 line=76 │ │ locals : │ │ 0x0000 - 0x0017 reg=3 this Lorg/jaudiotagger/tag/datatype/StringFixedLength; │ │ @@ -1241904,38 +1241904,38 @@ │ │ type : '()Ljava/nio/charset/Charset;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -2fece4: |[2fece4] org.jaudiotagger.tag.datatype.StringFixedLength.getTextEncodingCharSet:()Ljava/nio/charset/Charset; │ │ -2fecf4: 6e10 0a94 0500 |0000: invoke-virtual {v5}, Lorg/jaudiotagger/tag/datatype/StringFixedLength;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@940a │ │ -2fecfa: 0c00 |0003: move-result-object v0 │ │ -2fecfc: 6e10 5695 0000 |0004: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.getTextEncoding:()B // method@9556 │ │ -2fed02: 0a00 |0007: move-result v0 │ │ -2fed04: 7100 059c 0000 |0008: invoke-static {}, Lorg/jaudiotagger/tag/id3/valuepair/TextEncoding;.getInstanceOf:()Lorg/jaudiotagger/tag/id3/valuepair/TextEncoding; // method@9c05 │ │ -2fed0a: 0c01 |000b: move-result-object v1 │ │ -2fed0c: 6e20 029c 0100 |000c: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/valuepair/TextEncoding;.getCharsetForId:(I)Ljava/nio/charset/Charset; // method@9c02 │ │ -2fed12: 0c01 |000f: move-result-object v1 │ │ -2fed14: 6202 d189 |0010: sget-object v2, Lorg/jaudiotagger/tag/datatype/StringFixedLength;.logger:Ljava/util/logging/Logger; // field@89d1 │ │ -2fed18: 2203 3910 |0012: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ -2fed1c: 7010 cc87 0300 |0014: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2fed22: 1a04 e0ae |0017: const-string v4, "text encoding:" // string@aee0 │ │ -2fed26: 6e20 d787 4300 |0019: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2fed2c: 6e20 d387 0300 |001c: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2fed32: 1a00 3801 |001f: const-string v0, " charset:" // string@0138 │ │ -2fed36: 6e20 d787 0300 |0021: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2fed3c: 6e10 7888 0100 |0024: invoke-virtual {v1}, Ljava/nio/charset/Charset;.name:()Ljava/lang/String; // method@8878 │ │ -2fed42: 0c00 |0027: move-result-object v0 │ │ -2fed44: 6e20 d787 0300 |0028: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2fed4a: 6e10 df87 0300 |002b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2fed50: 0c00 |002e: move-result-object v0 │ │ -2fed52: 6e20 158a 0200 |002f: invoke-virtual {v2, v0}, Ljava/util/logging/Logger;.finest:(Ljava/lang/String;)V // method@8a15 │ │ -2fed58: 1101 |0032: return-object v1 │ │ +2fece8: |[2fece8] org.jaudiotagger.tag.datatype.StringFixedLength.getTextEncodingCharSet:()Ljava/nio/charset/Charset; │ │ +2fecf8: 6e10 0a94 0500 |0000: invoke-virtual {v5}, Lorg/jaudiotagger/tag/datatype/StringFixedLength;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@940a │ │ +2fecfe: 0c00 |0003: move-result-object v0 │ │ +2fed00: 6e10 5695 0000 |0004: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.getTextEncoding:()B // method@9556 │ │ +2fed06: 0a00 |0007: move-result v0 │ │ +2fed08: 7100 059c 0000 |0008: invoke-static {}, Lorg/jaudiotagger/tag/id3/valuepair/TextEncoding;.getInstanceOf:()Lorg/jaudiotagger/tag/id3/valuepair/TextEncoding; // method@9c05 │ │ +2fed0e: 0c01 |000b: move-result-object v1 │ │ +2fed10: 6e20 029c 0100 |000c: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/valuepair/TextEncoding;.getCharsetForId:(I)Ljava/nio/charset/Charset; // method@9c02 │ │ +2fed16: 0c01 |000f: move-result-object v1 │ │ +2fed18: 6202 d189 |0010: sget-object v2, Lorg/jaudiotagger/tag/datatype/StringFixedLength;.logger:Ljava/util/logging/Logger; // field@89d1 │ │ +2fed1c: 2203 3910 |0012: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ +2fed20: 7010 cc87 0300 |0014: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2fed26: 1a04 e0ae |0017: const-string v4, "text encoding:" // string@aee0 │ │ +2fed2a: 6e20 d787 4300 |0019: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2fed30: 6e20 d387 0300 |001c: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2fed36: 1a00 3801 |001f: const-string v0, " charset:" // string@0138 │ │ +2fed3a: 6e20 d787 0300 |0021: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2fed40: 6e10 7888 0100 |0024: invoke-virtual {v1}, Ljava/nio/charset/Charset;.name:()Ljava/lang/String; // method@8878 │ │ +2fed46: 0c00 |0027: move-result-object v0 │ │ +2fed48: 6e20 d787 0300 |0028: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2fed4e: 6e10 df87 0300 |002b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2fed54: 0c00 |002e: move-result-object v0 │ │ +2fed56: 6e20 158a 0200 |002f: invoke-virtual {v2, v0}, Ljava/util/logging/Logger;.finest:(Ljava/lang/String;)V // method@8a15 │ │ +2fed5c: 1101 |0032: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=220 │ │ 0x0008 line=221 │ │ 0x0010 line=222 │ │ locals : │ │ 0x0000 - 0x0033 reg=5 this Lorg/jaudiotagger/tag/datatype/StringFixedLength; │ │ @@ -1241945,92 +1241945,92 @@ │ │ type : '([BI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 168 16-bit code units │ │ -2fedcc: |[2fedcc] org.jaudiotagger.tag.datatype.StringFixedLength.readByteArray:([BI)V │ │ -2feddc: 6200 d189 |0000: sget-object v0, Lorg/jaudiotagger/tag/datatype/StringFixedLength;.logger:Ljava/util/logging/Logger; // field@89d1 │ │ -2fede0: 2201 3910 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2fede4: 7010 cc87 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2fedea: 1a02 5a43 |0007: const-string v2, "Reading from array from offset:" // string@435a │ │ -2fedee: 6e20 d787 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2fedf4: 6e20 d387 6100 |000c: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2fedfa: 6e10 df87 0100 |000f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2fee00: 0c01 |0012: move-result-object v1 │ │ -2fee02: 6e20 128a 1000 |0013: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -2fee08: 6e10 0b94 0400 |0016: invoke-virtual {v4}, Lorg/jaudiotagger/tag/datatype/StringFixedLength;.getTextEncodingCharSet:()Ljava/nio/charset/Charset; // method@940b │ │ -2fee0e: 0c00 |0019: move-result-object v0 │ │ -2fee10: 6e10 7988 0000 |001a: invoke-virtual {v0}, Ljava/nio/charset/Charset;.newDecoder:()Ljava/nio/charset/CharsetDecoder; // method@8879 │ │ -2fee16: 0c00 |001d: move-result-object v0 │ │ -2fee18: 6201 d189 |001e: sget-object v1, Lorg/jaudiotagger/tag/datatype/StringFixedLength;.logger:Ljava/util/logging/Logger; // field@89d1 │ │ -2fee1c: 2202 3910 |0020: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ -2fee20: 7010 cc87 0200 |0022: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2fee26: 1a03 460a |0025: const-string v3, "Array length is:" // string@0a46 │ │ -2fee2a: 6e20 d787 3200 |0027: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2fee30: 2153 |002a: array-length v3, v5 │ │ -2fee32: 6e20 d387 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2fee38: 1a03 8295 |002e: const-string v3, "offset is:" // string@9582 │ │ -2fee3c: 6e20 d787 3200 |0030: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2fee42: 6e20 d387 6200 |0033: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2fee48: 1a03 9347 |0036: const-string v3, "Size is:" // string@4793 │ │ -2fee4c: 6e20 d787 3200 |0038: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2fee52: 5243 d289 |003b: iget v3, v4, Lorg/jaudiotagger/tag/datatype/StringFixedLength;.size:I // field@89d2 │ │ -2fee56: 6e20 d387 3200 |003d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2fee5c: 6e10 df87 0200 |0040: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2fee62: 0c02 |0043: move-result-object v2 │ │ -2fee64: 6e20 158a 2100 |0044: invoke-virtual {v1, v2}, Ljava/util/logging/Logger;.finest:(Ljava/lang/String;)V // method@8a15 │ │ -2fee6a: 2151 |0047: array-length v1, v5 │ │ -2fee6c: b161 |0048: sub-int/2addr v1, v6 │ │ -2fee6e: 5242 d289 |0049: iget v2, v4, Lorg/jaudiotagger/tag/datatype/StringFixedLength;.size:I // field@89d2 │ │ -2fee72: 3421 1d00 |004b: if-lt v1, v2, 0068 // +001d │ │ -2fee76: 5241 d289 |004d: iget v1, v4, Lorg/jaudiotagger/tag/datatype/StringFixedLength;.size:I // field@89d2 │ │ -2fee7a: 7130 5c88 6501 |004f: invoke-static {v5, v6, v1}, Ljava/nio/ByteBuffer;.wrap:([BII)Ljava/nio/ByteBuffer; // method@885c │ │ -2fee80: 0c05 |0052: move-result-object v5 │ │ -2fee82: 6e20 7b88 5000 |0053: invoke-virtual {v0, v5}, Ljava/nio/charset/CharsetDecoder;.decode:(Ljava/nio/ByteBuffer;)Ljava/nio/CharBuffer; // method@887b │ │ -2fee88: 0c05 |0056: move-result-object v5 │ │ -2fee8a: 6e10 5f88 0500 |0057: invoke-virtual {v5}, Ljava/nio/CharBuffer;.toString:()Ljava/lang/String; // method@885f │ │ -2fee90: 0c05 |005a: move-result-object v5 │ │ -2fee92: 3805 0500 |005b: if-eqz v5, 0060 // +0005 │ │ -2fee96: 5b45 d389 |005d: iput-object v5, v4, Lorg/jaudiotagger/tag/datatype/StringFixedLength;.value:Ljava/lang/Object; // field@89d3 │ │ -2fee9a: 2830 |005f: goto 008f // +0030 │ │ -2fee9c: 2205 2c10 |0060: new-instance v5, Ljava/lang/NullPointerException; // type@102c │ │ -2feea0: 1a06 7148 |0062: const-string v6, "String is null" // string@4871 │ │ -2feea4: 7020 6a87 6500 |0064: invoke-direct {v5, v6}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@876a │ │ -2feeaa: 2705 |0067: throw v5 │ │ -2feeac: 2205 bf11 |0068: new-instance v5, Lorg/jaudiotagger/tag/InvalidDataTypeException; // type@11bf │ │ -2feeb0: 2206 3910 |006a: new-instance v6, Ljava/lang/StringBuilder; // type@1039 │ │ -2feeb4: 7010 cc87 0600 |006c: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2feeba: 1a00 f85e |006f: const-string v0, "byte array is to small to retrieve string of declared length:" // string@5ef8 │ │ -2feebe: 6e20 d787 0600 |0071: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2feec4: 5240 d289 |0074: iget v0, v4, Lorg/jaudiotagger/tag/datatype/StringFixedLength;.size:I // field@89d2 │ │ -2feec8: 6e20 d387 0600 |0076: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2feece: 6e10 df87 0600 |0079: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2feed4: 0c06 |007c: move-result-object v6 │ │ -2feed6: 7020 9491 6500 |007d: invoke-direct {v5, v6}, Lorg/jaudiotagger/tag/InvalidDataTypeException;.:(Ljava/lang/String;)V // method@9194 │ │ -2feedc: 2705 |0080: throw v5 │ │ -2feede: 0d05 |0081: move-exception v5 │ │ -2feee0: 6206 d189 |0082: sget-object v6, Lorg/jaudiotagger/tag/datatype/StringFixedLength;.logger:Ljava/util/logging/Logger; // field@89d1 │ │ -2feee4: 6e10 7488 0500 |0084: invoke-virtual {v5}, Ljava/nio/charset/CharacterCodingException;.getMessage:()Ljava/lang/String; // method@8874 │ │ -2feeea: 0c05 |0087: move-result-object v5 │ │ -2feeec: 6e20 1b8a 5600 |0088: invoke-virtual {v6, v5}, Ljava/util/logging/Logger;.severe:(Ljava/lang/String;)V // method@8a1b │ │ -2feef2: 1a05 0000 |008b: const-string v5, "" // string@0000 │ │ -2feef6: 5b45 d389 |008d: iput-object v5, v4, Lorg/jaudiotagger/tag/datatype/StringFixedLength;.value:Ljava/lang/Object; // field@89d3 │ │ -2feefa: 6205 d189 |008f: sget-object v5, Lorg/jaudiotagger/tag/datatype/StringFixedLength;.logger:Ljava/util/logging/Logger; // field@89d1 │ │ -2feefe: 2206 3910 |0091: new-instance v6, Ljava/lang/StringBuilder; // type@1039 │ │ -2fef02: 7010 cc87 0600 |0093: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2fef08: 1a00 5043 |0096: const-string v0, "Read StringFixedLength:" // string@4350 │ │ -2fef0c: 6e20 d787 0600 |0098: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2fef12: 5440 d389 |009b: iget-object v0, v4, Lorg/jaudiotagger/tag/datatype/StringFixedLength;.value:Ljava/lang/Object; // field@89d3 │ │ -2fef16: 6e20 d687 0600 |009d: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ -2fef1c: 6e10 df87 0600 |00a0: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2fef22: 0c06 |00a3: move-result-object v6 │ │ -2fef24: 6e20 128a 6500 |00a4: invoke-virtual {v5, v6}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -2fef2a: 0e00 |00a7: return-void │ │ +2fedd0: |[2fedd0] org.jaudiotagger.tag.datatype.StringFixedLength.readByteArray:([BI)V │ │ +2fede0: 6200 d189 |0000: sget-object v0, Lorg/jaudiotagger/tag/datatype/StringFixedLength;.logger:Ljava/util/logging/Logger; // field@89d1 │ │ +2fede4: 2201 3910 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2fede8: 7010 cc87 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2fedee: 1a02 5a43 |0007: const-string v2, "Reading from array from offset:" // string@435a │ │ +2fedf2: 6e20 d787 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2fedf8: 6e20 d387 6100 |000c: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2fedfe: 6e10 df87 0100 |000f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2fee04: 0c01 |0012: move-result-object v1 │ │ +2fee06: 6e20 128a 1000 |0013: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +2fee0c: 6e10 0b94 0400 |0016: invoke-virtual {v4}, Lorg/jaudiotagger/tag/datatype/StringFixedLength;.getTextEncodingCharSet:()Ljava/nio/charset/Charset; // method@940b │ │ +2fee12: 0c00 |0019: move-result-object v0 │ │ +2fee14: 6e10 7988 0000 |001a: invoke-virtual {v0}, Ljava/nio/charset/Charset;.newDecoder:()Ljava/nio/charset/CharsetDecoder; // method@8879 │ │ +2fee1a: 0c00 |001d: move-result-object v0 │ │ +2fee1c: 6201 d189 |001e: sget-object v1, Lorg/jaudiotagger/tag/datatype/StringFixedLength;.logger:Ljava/util/logging/Logger; // field@89d1 │ │ +2fee20: 2202 3910 |0020: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ +2fee24: 7010 cc87 0200 |0022: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2fee2a: 1a03 460a |0025: const-string v3, "Array length is:" // string@0a46 │ │ +2fee2e: 6e20 d787 3200 |0027: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2fee34: 2153 |002a: array-length v3, v5 │ │ +2fee36: 6e20 d387 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2fee3c: 1a03 8295 |002e: const-string v3, "offset is:" // string@9582 │ │ +2fee40: 6e20 d787 3200 |0030: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2fee46: 6e20 d387 6200 |0033: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2fee4c: 1a03 9347 |0036: const-string v3, "Size is:" // string@4793 │ │ +2fee50: 6e20 d787 3200 |0038: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2fee56: 5243 d289 |003b: iget v3, v4, Lorg/jaudiotagger/tag/datatype/StringFixedLength;.size:I // field@89d2 │ │ +2fee5a: 6e20 d387 3200 |003d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2fee60: 6e10 df87 0200 |0040: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2fee66: 0c02 |0043: move-result-object v2 │ │ +2fee68: 6e20 158a 2100 |0044: invoke-virtual {v1, v2}, Ljava/util/logging/Logger;.finest:(Ljava/lang/String;)V // method@8a15 │ │ +2fee6e: 2151 |0047: array-length v1, v5 │ │ +2fee70: b161 |0048: sub-int/2addr v1, v6 │ │ +2fee72: 5242 d289 |0049: iget v2, v4, Lorg/jaudiotagger/tag/datatype/StringFixedLength;.size:I // field@89d2 │ │ +2fee76: 3421 1d00 |004b: if-lt v1, v2, 0068 // +001d │ │ +2fee7a: 5241 d289 |004d: iget v1, v4, Lorg/jaudiotagger/tag/datatype/StringFixedLength;.size:I // field@89d2 │ │ +2fee7e: 7130 5c88 6501 |004f: invoke-static {v5, v6, v1}, Ljava/nio/ByteBuffer;.wrap:([BII)Ljava/nio/ByteBuffer; // method@885c │ │ +2fee84: 0c05 |0052: move-result-object v5 │ │ +2fee86: 6e20 7b88 5000 |0053: invoke-virtual {v0, v5}, Ljava/nio/charset/CharsetDecoder;.decode:(Ljava/nio/ByteBuffer;)Ljava/nio/CharBuffer; // method@887b │ │ +2fee8c: 0c05 |0056: move-result-object v5 │ │ +2fee8e: 6e10 5f88 0500 |0057: invoke-virtual {v5}, Ljava/nio/CharBuffer;.toString:()Ljava/lang/String; // method@885f │ │ +2fee94: 0c05 |005a: move-result-object v5 │ │ +2fee96: 3805 0500 |005b: if-eqz v5, 0060 // +0005 │ │ +2fee9a: 5b45 d389 |005d: iput-object v5, v4, Lorg/jaudiotagger/tag/datatype/StringFixedLength;.value:Ljava/lang/Object; // field@89d3 │ │ +2fee9e: 2830 |005f: goto 008f // +0030 │ │ +2feea0: 2205 2c10 |0060: new-instance v5, Ljava/lang/NullPointerException; // type@102c │ │ +2feea4: 1a06 7148 |0062: const-string v6, "String is null" // string@4871 │ │ +2feea8: 7020 6a87 6500 |0064: invoke-direct {v5, v6}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@876a │ │ +2feeae: 2705 |0067: throw v5 │ │ +2feeb0: 2205 bf11 |0068: new-instance v5, Lorg/jaudiotagger/tag/InvalidDataTypeException; // type@11bf │ │ +2feeb4: 2206 3910 |006a: new-instance v6, Ljava/lang/StringBuilder; // type@1039 │ │ +2feeb8: 7010 cc87 0600 |006c: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2feebe: 1a00 f85e |006f: const-string v0, "byte array is to small to retrieve string of declared length:" // string@5ef8 │ │ +2feec2: 6e20 d787 0600 |0071: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2feec8: 5240 d289 |0074: iget v0, v4, Lorg/jaudiotagger/tag/datatype/StringFixedLength;.size:I // field@89d2 │ │ +2feecc: 6e20 d387 0600 |0076: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2feed2: 6e10 df87 0600 |0079: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2feed8: 0c06 |007c: move-result-object v6 │ │ +2feeda: 7020 9491 6500 |007d: invoke-direct {v5, v6}, Lorg/jaudiotagger/tag/InvalidDataTypeException;.:(Ljava/lang/String;)V // method@9194 │ │ +2feee0: 2705 |0080: throw v5 │ │ +2feee2: 0d05 |0081: move-exception v5 │ │ +2feee4: 6206 d189 |0082: sget-object v6, Lorg/jaudiotagger/tag/datatype/StringFixedLength;.logger:Ljava/util/logging/Logger; // field@89d1 │ │ +2feee8: 6e10 7488 0500 |0084: invoke-virtual {v5}, Ljava/nio/charset/CharacterCodingException;.getMessage:()Ljava/lang/String; // method@8874 │ │ +2feeee: 0c05 |0087: move-result-object v5 │ │ +2feef0: 6e20 1b8a 5600 |0088: invoke-virtual {v6, v5}, Ljava/util/logging/Logger;.severe:(Ljava/lang/String;)V // method@8a1b │ │ +2feef6: 1a05 0000 |008b: const-string v5, "" // string@0000 │ │ +2feefa: 5b45 d389 |008d: iput-object v5, v4, Lorg/jaudiotagger/tag/datatype/StringFixedLength;.value:Ljava/lang/Object; // field@89d3 │ │ +2feefe: 6205 d189 |008f: sget-object v5, Lorg/jaudiotagger/tag/datatype/StringFixedLength;.logger:Ljava/util/logging/Logger; // field@89d1 │ │ +2fef02: 2206 3910 |0091: new-instance v6, Ljava/lang/StringBuilder; // type@1039 │ │ +2fef06: 7010 cc87 0600 |0093: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2fef0c: 1a00 5043 |0096: const-string v0, "Read StringFixedLength:" // string@4350 │ │ +2fef10: 6e20 d787 0600 |0098: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2fef16: 5440 d389 |009b: iget-object v0, v4, Lorg/jaudiotagger/tag/datatype/StringFixedLength;.value:Ljava/lang/Object; // field@89d3 │ │ +2fef1a: 6e20 d687 0600 |009d: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ +2fef20: 6e10 df87 0600 |00a0: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2fef26: 0c06 |00a3: move-result-object v6 │ │ +2fef28: 6e20 128a 6500 |00a4: invoke-virtual {v5, v6}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +2fef2e: 0e00 |00a7: return-void │ │ catches : 1 │ │ 0x0016 - 0x0081 │ │ Ljava/nio/charset/CharacterCodingException; -> 0x0081 │ │ positions : │ │ 0x0000 line=87 │ │ 0x0016 line=90 │ │ 0x001e line=94 │ │ @@ -1242052,179 +1242052,179 @@ │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 353 16-bit code units │ │ -2fea00: |[2fea00] org.jaudiotagger.tag.datatype.StringFixedLength.writeByteArray:()[B │ │ -2fea10: 1a00 d14d |0000: const-string v0, "There was a problem writing the following StringFixedlength Field:" // string@4dd1 │ │ -2fea14: 5481 d389 |0002: iget-object v1, v8, Lorg/jaudiotagger/tag/datatype/StringFixedLength;.value:Ljava/lang/Object; // field@89d3 │ │ -2fea18: 1302 2000 |0004: const/16 v2, #int 32 // #20 │ │ -2fea1c: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -2fea1e: 3901 1700 |0007: if-nez v1, 001e // +0017 │ │ -2fea22: 6200 d189 |0009: sget-object v0, Lorg/jaudiotagger/tag/datatype/StringFixedLength;.logger:Ljava/util/logging/Logger; // field@89d1 │ │ -2fea26: 1a01 3952 |000b: const-string v1, "Value of StringFixedlength Field is null using default value instead" // string@5239 │ │ -2fea2a: 6e20 1c8a 1000 |000d: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ -2fea30: 5280 d289 |0010: iget v0, v8, Lorg/jaudiotagger/tag/datatype/StringFixedLength;.size:I // field@89d2 │ │ -2fea34: 2300 1c13 |0012: new-array v0, v0, [B // type@131c │ │ -2fea38: 5281 d289 |0014: iget v1, v8, Lorg/jaudiotagger/tag/datatype/StringFixedLength;.size:I // field@89d2 │ │ -2fea3c: 3513 0700 |0016: if-ge v3, v1, 001d // +0007 │ │ -2fea40: 4f02 0003 |0018: aput-byte v2, v0, v3 │ │ -2fea44: d803 0301 |001a: add-int/lit8 v3, v3, #int 1 // #01 │ │ -2fea48: 28f8 |001c: goto 0014 // -0008 │ │ -2fea4a: 1100 |001d: return-object v0 │ │ -2fea4c: 6e10 0b94 0800 |001e: invoke-virtual {v8}, Lorg/jaudiotagger/tag/datatype/StringFixedLength;.getTextEncodingCharSet:()Ljava/nio/charset/Charset; // method@940b │ │ -2fea52: 0c01 |0021: move-result-object v1 │ │ -2fea54: 6204 ac81 |0022: sget-object v4, Ljava/nio/charset/StandardCharsets;.UTF_16:Ljava/nio/charset/Charset; // field@81ac │ │ -2fea58: 6e20 7688 1400 |0024: invoke-virtual {v4, v1}, Ljava/nio/charset/Charset;.equals:(Ljava/lang/Object;)Z // method@8876 │ │ -2fea5e: 0a04 |0027: move-result v4 │ │ -2fea60: 3804 2700 |0028: if-eqz v4, 004f // +0027 │ │ -2fea64: 6201 ae81 |002a: sget-object v1, Ljava/nio/charset/StandardCharsets;.UTF_16LE:Ljava/nio/charset/Charset; // field@81ae │ │ -2fea68: 6e10 7a88 0100 |002c: invoke-virtual {v1}, Ljava/nio/charset/Charset;.newEncoder:()Ljava/nio/charset/CharsetEncoder; // method@887a │ │ -2fea6e: 0c01 |002f: move-result-object v1 │ │ -2fea70: 2204 3910 |0030: new-instance v4, Ljava/lang/StringBuilder; // type@1039 │ │ -2fea74: 7010 cc87 0400 |0032: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2fea7a: 1405 fffe 0000 |0035: const v5, #float 9.14754e-41 // #0000feff │ │ -2fea80: 6e20 d087 5400 |0038: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@87d0 │ │ -2fea86: 5485 d389 |003b: iget-object v5, v8, Lorg/jaudiotagger/tag/datatype/StringFixedLength;.value:Ljava/lang/Object; // field@89d3 │ │ -2fea8a: 1f05 3710 |003d: check-cast v5, Ljava/lang/String; // type@1037 │ │ -2fea8e: 6e20 d787 5400 |003f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2fea94: 6e10 df87 0400 |0042: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2fea9a: 0c04 |0045: move-result-object v4 │ │ -2fea9c: 7110 6088 0400 |0046: invoke-static {v4}, Ljava/nio/CharBuffer;.wrap:(Ljava/lang/CharSequence;)Ljava/nio/CharBuffer; // method@8860 │ │ -2feaa2: 0c04 |0049: move-result-object v4 │ │ -2feaa4: 6e20 8188 4100 |004a: invoke-virtual {v1, v4}, Ljava/nio/charset/CharsetEncoder;.encode:(Ljava/nio/CharBuffer;)Ljava/nio/ByteBuffer; // method@8881 │ │ -2feaaa: 0c01 |004d: move-result-object v1 │ │ -2feaac: 2811 |004e: goto 005f // +0011 │ │ -2feaae: 6e10 7a88 0100 |004f: invoke-virtual {v1}, Ljava/nio/charset/Charset;.newEncoder:()Ljava/nio/charset/CharsetEncoder; // method@887a │ │ -2feab4: 0c01 |0052: move-result-object v1 │ │ -2feab6: 5484 d389 |0053: iget-object v4, v8, Lorg/jaudiotagger/tag/datatype/StringFixedLength;.value:Ljava/lang/Object; // field@89d3 │ │ -2feaba: 1f04 3710 |0055: check-cast v4, Ljava/lang/String; // type@1037 │ │ -2feabe: 7110 6088 0400 |0057: invoke-static {v4}, Ljava/nio/CharBuffer;.wrap:(Ljava/lang/CharSequence;)Ljava/nio/CharBuffer; // method@8860 │ │ -2feac4: 0c04 |005a: move-result-object v4 │ │ -2feac6: 6e20 8188 4100 |005b: invoke-virtual {v1, v4}, Ljava/nio/charset/CharsetEncoder;.encode:(Ljava/nio/CharBuffer;)Ljava/nio/ByteBuffer; // method@8881 │ │ -2feacc: 0c01 |005e: move-result-object v1 │ │ -2feace: 3801 a100 |005f: if-eqz v1, 0100 // +00a1 │ │ -2fead2: 6e10 4988 0100 |0061: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.limit:()I // method@8849 │ │ -2fead8: 0a04 |0064: move-result v4 │ │ -2feada: 5285 d289 |0065: iget v5, v8, Lorg/jaudiotagger/tag/datatype/StringFixedLength;.size:I // field@89d2 │ │ -2feade: 3354 1000 |0067: if-ne v4, v5, 0077 // +0010 │ │ -2feae2: 6e10 4988 0100 |0069: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.limit:()I // method@8849 │ │ -2feae8: 0a00 |006c: move-result v0 │ │ -2feaea: 2300 1c13 |006d: new-array v0, v0, [B // type@131c │ │ -2feaee: 6e10 4988 0100 |006f: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.limit:()I // method@8849 │ │ -2feaf4: 0a02 |0072: move-result v2 │ │ -2feaf6: 6e40 4188 0123 |0073: invoke-virtual {v1, v0, v3, v2}, Ljava/nio/ByteBuffer;.get:([BII)Ljava/nio/ByteBuffer; // method@8841 │ │ -2feafc: 1100 |0076: return-object v0 │ │ -2feafe: 6e10 4988 0100 |0077: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.limit:()I // method@8849 │ │ -2feb04: 0a04 |007a: move-result v4 │ │ -2feb06: 5285 d289 |007b: iget v5, v8, Lorg/jaudiotagger/tag/datatype/StringFixedLength;.size:I // field@89d2 │ │ -2feb0a: 1a06 2501 |007d: const-string v6, " but field was defined with length of:" // string@0125 │ │ -2feb0e: 1a07 7b02 |007f: const-string v7, " when converted to bytes has length of:" // string@027b │ │ -2feb12: 3754 3900 |0081: if-le v4, v5, 00ba // +0039 │ │ -2feb16: 6202 d189 |0083: sget-object v2, Lorg/jaudiotagger/tag/datatype/StringFixedLength;.logger:Ljava/util/logging/Logger; // field@89d1 │ │ -2feb1a: 2204 3910 |0085: new-instance v4, Ljava/lang/StringBuilder; // type@1039 │ │ -2feb1e: 7010 cc87 0400 |0087: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2feb24: 6e20 d787 0400 |008a: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2feb2a: 5480 d389 |008d: iget-object v0, v8, Lorg/jaudiotagger/tag/datatype/StringFixedLength;.value:Ljava/lang/Object; // field@89d3 │ │ -2feb2e: 6e20 d687 0400 |008f: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ -2feb34: 6e20 d787 7400 |0092: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2feb3a: 6e10 4988 0100 |0095: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.limit:()I // method@8849 │ │ -2feb40: 0a00 |0098: move-result v0 │ │ -2feb42: 6e20 d387 0400 |0099: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2feb48: 6e20 d787 6400 |009c: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2feb4e: 5280 d289 |009f: iget v0, v8, Lorg/jaudiotagger/tag/datatype/StringFixedLength;.size:I // field@89d2 │ │ -2feb52: 6e20 d387 0400 |00a1: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2feb58: 1a00 6302 |00a4: const-string v0, " too long so stripping extra length" // string@0263 │ │ -2feb5c: 6e20 d787 0400 |00a6: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2feb62: 6e10 df87 0400 |00a9: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2feb68: 0c00 |00ac: move-result-object v0 │ │ -2feb6a: 6e20 1c8a 0200 |00ad: invoke-virtual {v2, v0}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ -2feb70: 5280 d289 |00b0: iget v0, v8, Lorg/jaudiotagger/tag/datatype/StringFixedLength;.size:I // field@89d2 │ │ -2feb74: 2300 1c13 |00b2: new-array v0, v0, [B // type@131c │ │ -2feb78: 5282 d289 |00b4: iget v2, v8, Lorg/jaudiotagger/tag/datatype/StringFixedLength;.size:I // field@89d2 │ │ -2feb7c: 6e40 4188 0123 |00b6: invoke-virtual {v1, v0, v3, v2}, Ljava/nio/ByteBuffer;.get:([BII)Ljava/nio/ByteBuffer; // method@8841 │ │ -2feb82: 1100 |00b9: return-object v0 │ │ -2feb84: 6204 d189 |00ba: sget-object v4, Lorg/jaudiotagger/tag/datatype/StringFixedLength;.logger:Ljava/util/logging/Logger; // field@89d1 │ │ -2feb88: 2205 3910 |00bc: new-instance v5, Ljava/lang/StringBuilder; // type@1039 │ │ -2feb8c: 7010 cc87 0500 |00be: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2feb92: 6e20 d787 0500 |00c1: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2feb98: 5480 d389 |00c4: iget-object v0, v8, Lorg/jaudiotagger/tag/datatype/StringFixedLength;.value:Ljava/lang/Object; // field@89d3 │ │ -2feb9c: 6e20 d687 0500 |00c6: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ -2feba2: 6e20 d787 7500 |00c9: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2feba8: 6e10 4988 0100 |00cc: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.limit:()I // method@8849 │ │ -2febae: 0a00 |00cf: move-result v0 │ │ -2febb0: 6e20 d387 0500 |00d0: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2febb6: 6e20 d787 6500 |00d3: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2febbc: 5280 d289 |00d6: iget v0, v8, Lorg/jaudiotagger/tag/datatype/StringFixedLength;.size:I // field@89d2 │ │ -2febc0: 6e20 d387 0500 |00d8: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2febc6: 1a00 6402 |00db: const-string v0, " too short so padding with spaces to make up extra length" // string@0264 │ │ -2febca: 6e20 d787 0500 |00dd: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2febd0: 6e10 df87 0500 |00e0: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2febd6: 0c00 |00e3: move-result-object v0 │ │ -2febd8: 6e20 1c8a 0400 |00e4: invoke-virtual {v4, v0}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ -2febde: 5280 d289 |00e7: iget v0, v8, Lorg/jaudiotagger/tag/datatype/StringFixedLength;.size:I // field@89d2 │ │ -2febe2: 2300 1c13 |00e9: new-array v0, v0, [B // type@131c │ │ -2febe6: 6e10 4988 0100 |00eb: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.limit:()I // method@8849 │ │ -2febec: 0a04 |00ee: move-result v4 │ │ -2febee: 6e40 4188 0143 |00ef: invoke-virtual {v1, v0, v3, v4}, Ljava/nio/ByteBuffer;.get:([BII)Ljava/nio/ByteBuffer; // method@8841 │ │ -2febf4: 6e10 4988 0100 |00f2: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.limit:()I // method@8849 │ │ -2febfa: 0a01 |00f5: move-result v1 │ │ -2febfc: 5283 d289 |00f6: iget v3, v8, Lorg/jaudiotagger/tag/datatype/StringFixedLength;.size:I // field@89d2 │ │ -2fec00: 3531 0700 |00f8: if-ge v1, v3, 00ff // +0007 │ │ -2fec04: 4f02 0001 |00fa: aput-byte v2, v0, v1 │ │ -2fec08: d801 0101 |00fc: add-int/lit8 v1, v1, #int 1 // #01 │ │ -2fec0c: 28f8 |00fe: goto 00f6 // -0008 │ │ -2fec0e: 1100 |00ff: return-object v0 │ │ -2fec10: 6200 d189 |0100: sget-object v0, Lorg/jaudiotagger/tag/datatype/StringFixedLength;.logger:Ljava/util/logging/Logger; // field@89d1 │ │ -2fec14: 2201 3910 |0102: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2fec18: 7010 cc87 0100 |0104: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2fec1e: 1a04 d24d |0107: const-string v4, "There was a serious problem writing the following StringFixedlength Field:" // string@4dd2 │ │ -2fec22: 6e20 d787 4100 |0109: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2fec28: 5484 d389 |010c: iget-object v4, v8, Lorg/jaudiotagger/tag/datatype/StringFixedLength;.value:Ljava/lang/Object; // field@89d3 │ │ -2fec2c: 6e20 d687 4100 |010e: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ -2fec32: 1a04 7c05 |0111: const-string v4, ":using default value instead" // string@057c │ │ -2fec36: 6e20 d787 4100 |0113: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2fec3c: 6e10 df87 0100 |0116: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2fec42: 0c01 |0119: move-result-object v1 │ │ -2fec44: 6e20 1c8a 1000 |011a: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ -2fec4a: 5280 d289 |011d: iget v0, v8, Lorg/jaudiotagger/tag/datatype/StringFixedLength;.size:I // field@89d2 │ │ -2fec4e: 2300 1c13 |011f: new-array v0, v0, [B // type@131c │ │ -2fec52: 5281 d289 |0121: iget v1, v8, Lorg/jaudiotagger/tag/datatype/StringFixedLength;.size:I // field@89d2 │ │ -2fec56: 3513 0700 |0123: if-ge v3, v1, 012a // +0007 │ │ -2fec5a: 4f02 0003 |0125: aput-byte v2, v0, v3 │ │ -2fec5e: d803 0301 |0127: add-int/lit8 v3, v3, #int 1 // #01 │ │ -2fec62: 28f8 |0129: goto 0121 // -0008 │ │ -2fec64: 1100 |012a: return-object v0 │ │ -2fec66: 0d01 |012b: move-exception v1 │ │ -2fec68: 6204 d189 |012c: sget-object v4, Lorg/jaudiotagger/tag/datatype/StringFixedLength;.logger:Ljava/util/logging/Logger; // field@89d1 │ │ -2fec6c: 2205 3910 |012e: new-instance v5, Ljava/lang/StringBuilder; // type@1039 │ │ -2fec70: 7010 cc87 0500 |0130: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2fec76: 6e20 d787 0500 |0133: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2fec7c: 5480 d389 |0136: iget-object v0, v8, Lorg/jaudiotagger/tag/datatype/StringFixedLength;.value:Ljava/lang/Object; // field@89d3 │ │ -2fec80: 6e20 d687 0500 |0138: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ -2fec86: 1a00 c804 |013b: const-string v0, ":" // string@04c8 │ │ -2fec8a: 6e20 d787 0500 |013d: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2fec90: 6e10 7488 0100 |0140: invoke-virtual {v1}, Ljava/nio/charset/CharacterCodingException;.getMessage:()Ljava/lang/String; // method@8874 │ │ -2fec96: 0c00 |0143: move-result-object v0 │ │ -2fec98: 6e20 d787 0500 |0144: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2fec9e: 1a00 a2b2 |0147: const-string v0, "using default value instead" // string@b2a2 │ │ -2feca2: 6e20 d787 0500 |0149: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2feca8: 6e10 df87 0500 |014c: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2fecae: 0c00 |014f: move-result-object v0 │ │ -2fecb0: 6e20 1c8a 0400 |0150: invoke-virtual {v4, v0}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ -2fecb6: 5280 d289 |0153: iget v0, v8, Lorg/jaudiotagger/tag/datatype/StringFixedLength;.size:I // field@89d2 │ │ -2fecba: 2300 1c13 |0155: new-array v0, v0, [B // type@131c │ │ -2fecbe: 5281 d289 |0157: iget v1, v8, Lorg/jaudiotagger/tag/datatype/StringFixedLength;.size:I // field@89d2 │ │ -2fecc2: 3513 0700 |0159: if-ge v3, v1, 0160 // +0007 │ │ -2fecc6: 4f02 0003 |015b: aput-byte v2, v0, v3 │ │ -2fecca: d803 0301 |015d: add-int/lit8 v3, v3, #int 1 // #01 │ │ -2fecce: 28f8 |015f: goto 0157 // -0008 │ │ -2fecd0: 1100 |0160: return-object v0 │ │ +2fea04: |[2fea04] org.jaudiotagger.tag.datatype.StringFixedLength.writeByteArray:()[B │ │ +2fea14: 1a00 d14d |0000: const-string v0, "There was a problem writing the following StringFixedlength Field:" // string@4dd1 │ │ +2fea18: 5481 d389 |0002: iget-object v1, v8, Lorg/jaudiotagger/tag/datatype/StringFixedLength;.value:Ljava/lang/Object; // field@89d3 │ │ +2fea1c: 1302 2000 |0004: const/16 v2, #int 32 // #20 │ │ +2fea20: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +2fea22: 3901 1700 |0007: if-nez v1, 001e // +0017 │ │ +2fea26: 6200 d189 |0009: sget-object v0, Lorg/jaudiotagger/tag/datatype/StringFixedLength;.logger:Ljava/util/logging/Logger; // field@89d1 │ │ +2fea2a: 1a01 3952 |000b: const-string v1, "Value of StringFixedlength Field is null using default value instead" // string@5239 │ │ +2fea2e: 6e20 1c8a 1000 |000d: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ +2fea34: 5280 d289 |0010: iget v0, v8, Lorg/jaudiotagger/tag/datatype/StringFixedLength;.size:I // field@89d2 │ │ +2fea38: 2300 1c13 |0012: new-array v0, v0, [B // type@131c │ │ +2fea3c: 5281 d289 |0014: iget v1, v8, Lorg/jaudiotagger/tag/datatype/StringFixedLength;.size:I // field@89d2 │ │ +2fea40: 3513 0700 |0016: if-ge v3, v1, 001d // +0007 │ │ +2fea44: 4f02 0003 |0018: aput-byte v2, v0, v3 │ │ +2fea48: d803 0301 |001a: add-int/lit8 v3, v3, #int 1 // #01 │ │ +2fea4c: 28f8 |001c: goto 0014 // -0008 │ │ +2fea4e: 1100 |001d: return-object v0 │ │ +2fea50: 6e10 0b94 0800 |001e: invoke-virtual {v8}, Lorg/jaudiotagger/tag/datatype/StringFixedLength;.getTextEncodingCharSet:()Ljava/nio/charset/Charset; // method@940b │ │ +2fea56: 0c01 |0021: move-result-object v1 │ │ +2fea58: 6204 ac81 |0022: sget-object v4, Ljava/nio/charset/StandardCharsets;.UTF_16:Ljava/nio/charset/Charset; // field@81ac │ │ +2fea5c: 6e20 7688 1400 |0024: invoke-virtual {v4, v1}, Ljava/nio/charset/Charset;.equals:(Ljava/lang/Object;)Z // method@8876 │ │ +2fea62: 0a04 |0027: move-result v4 │ │ +2fea64: 3804 2700 |0028: if-eqz v4, 004f // +0027 │ │ +2fea68: 6201 ae81 |002a: sget-object v1, Ljava/nio/charset/StandardCharsets;.UTF_16LE:Ljava/nio/charset/Charset; // field@81ae │ │ +2fea6c: 6e10 7a88 0100 |002c: invoke-virtual {v1}, Ljava/nio/charset/Charset;.newEncoder:()Ljava/nio/charset/CharsetEncoder; // method@887a │ │ +2fea72: 0c01 |002f: move-result-object v1 │ │ +2fea74: 2204 3910 |0030: new-instance v4, Ljava/lang/StringBuilder; // type@1039 │ │ +2fea78: 7010 cc87 0400 |0032: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2fea7e: 1405 fffe 0000 |0035: const v5, #float 9.14754e-41 // #0000feff │ │ +2fea84: 6e20 d087 5400 |0038: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@87d0 │ │ +2fea8a: 5485 d389 |003b: iget-object v5, v8, Lorg/jaudiotagger/tag/datatype/StringFixedLength;.value:Ljava/lang/Object; // field@89d3 │ │ +2fea8e: 1f05 3710 |003d: check-cast v5, Ljava/lang/String; // type@1037 │ │ +2fea92: 6e20 d787 5400 |003f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2fea98: 6e10 df87 0400 |0042: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2fea9e: 0c04 |0045: move-result-object v4 │ │ +2feaa0: 7110 6088 0400 |0046: invoke-static {v4}, Ljava/nio/CharBuffer;.wrap:(Ljava/lang/CharSequence;)Ljava/nio/CharBuffer; // method@8860 │ │ +2feaa6: 0c04 |0049: move-result-object v4 │ │ +2feaa8: 6e20 8188 4100 |004a: invoke-virtual {v1, v4}, Ljava/nio/charset/CharsetEncoder;.encode:(Ljava/nio/CharBuffer;)Ljava/nio/ByteBuffer; // method@8881 │ │ +2feaae: 0c01 |004d: move-result-object v1 │ │ +2feab0: 2811 |004e: goto 005f // +0011 │ │ +2feab2: 6e10 7a88 0100 |004f: invoke-virtual {v1}, Ljava/nio/charset/Charset;.newEncoder:()Ljava/nio/charset/CharsetEncoder; // method@887a │ │ +2feab8: 0c01 |0052: move-result-object v1 │ │ +2feaba: 5484 d389 |0053: iget-object v4, v8, Lorg/jaudiotagger/tag/datatype/StringFixedLength;.value:Ljava/lang/Object; // field@89d3 │ │ +2feabe: 1f04 3710 |0055: check-cast v4, Ljava/lang/String; // type@1037 │ │ +2feac2: 7110 6088 0400 |0057: invoke-static {v4}, Ljava/nio/CharBuffer;.wrap:(Ljava/lang/CharSequence;)Ljava/nio/CharBuffer; // method@8860 │ │ +2feac8: 0c04 |005a: move-result-object v4 │ │ +2feaca: 6e20 8188 4100 |005b: invoke-virtual {v1, v4}, Ljava/nio/charset/CharsetEncoder;.encode:(Ljava/nio/CharBuffer;)Ljava/nio/ByteBuffer; // method@8881 │ │ +2fead0: 0c01 |005e: move-result-object v1 │ │ +2fead2: 3801 a100 |005f: if-eqz v1, 0100 // +00a1 │ │ +2fead6: 6e10 4988 0100 |0061: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.limit:()I // method@8849 │ │ +2feadc: 0a04 |0064: move-result v4 │ │ +2feade: 5285 d289 |0065: iget v5, v8, Lorg/jaudiotagger/tag/datatype/StringFixedLength;.size:I // field@89d2 │ │ +2feae2: 3354 1000 |0067: if-ne v4, v5, 0077 // +0010 │ │ +2feae6: 6e10 4988 0100 |0069: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.limit:()I // method@8849 │ │ +2feaec: 0a00 |006c: move-result v0 │ │ +2feaee: 2300 1c13 |006d: new-array v0, v0, [B // type@131c │ │ +2feaf2: 6e10 4988 0100 |006f: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.limit:()I // method@8849 │ │ +2feaf8: 0a02 |0072: move-result v2 │ │ +2feafa: 6e40 4188 0123 |0073: invoke-virtual {v1, v0, v3, v2}, Ljava/nio/ByteBuffer;.get:([BII)Ljava/nio/ByteBuffer; // method@8841 │ │ +2feb00: 1100 |0076: return-object v0 │ │ +2feb02: 6e10 4988 0100 |0077: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.limit:()I // method@8849 │ │ +2feb08: 0a04 |007a: move-result v4 │ │ +2feb0a: 5285 d289 |007b: iget v5, v8, Lorg/jaudiotagger/tag/datatype/StringFixedLength;.size:I // field@89d2 │ │ +2feb0e: 1a06 2501 |007d: const-string v6, " but field was defined with length of:" // string@0125 │ │ +2feb12: 1a07 7b02 |007f: const-string v7, " when converted to bytes has length of:" // string@027b │ │ +2feb16: 3754 3900 |0081: if-le v4, v5, 00ba // +0039 │ │ +2feb1a: 6202 d189 |0083: sget-object v2, Lorg/jaudiotagger/tag/datatype/StringFixedLength;.logger:Ljava/util/logging/Logger; // field@89d1 │ │ +2feb1e: 2204 3910 |0085: new-instance v4, Ljava/lang/StringBuilder; // type@1039 │ │ +2feb22: 7010 cc87 0400 |0087: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2feb28: 6e20 d787 0400 |008a: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2feb2e: 5480 d389 |008d: iget-object v0, v8, Lorg/jaudiotagger/tag/datatype/StringFixedLength;.value:Ljava/lang/Object; // field@89d3 │ │ +2feb32: 6e20 d687 0400 |008f: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ +2feb38: 6e20 d787 7400 |0092: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2feb3e: 6e10 4988 0100 |0095: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.limit:()I // method@8849 │ │ +2feb44: 0a00 |0098: move-result v0 │ │ +2feb46: 6e20 d387 0400 |0099: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2feb4c: 6e20 d787 6400 |009c: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2feb52: 5280 d289 |009f: iget v0, v8, Lorg/jaudiotagger/tag/datatype/StringFixedLength;.size:I // field@89d2 │ │ +2feb56: 6e20 d387 0400 |00a1: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2feb5c: 1a00 6302 |00a4: const-string v0, " too long so stripping extra length" // string@0263 │ │ +2feb60: 6e20 d787 0400 |00a6: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2feb66: 6e10 df87 0400 |00a9: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2feb6c: 0c00 |00ac: move-result-object v0 │ │ +2feb6e: 6e20 1c8a 0200 |00ad: invoke-virtual {v2, v0}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ +2feb74: 5280 d289 |00b0: iget v0, v8, Lorg/jaudiotagger/tag/datatype/StringFixedLength;.size:I // field@89d2 │ │ +2feb78: 2300 1c13 |00b2: new-array v0, v0, [B // type@131c │ │ +2feb7c: 5282 d289 |00b4: iget v2, v8, Lorg/jaudiotagger/tag/datatype/StringFixedLength;.size:I // field@89d2 │ │ +2feb80: 6e40 4188 0123 |00b6: invoke-virtual {v1, v0, v3, v2}, Ljava/nio/ByteBuffer;.get:([BII)Ljava/nio/ByteBuffer; // method@8841 │ │ +2feb86: 1100 |00b9: return-object v0 │ │ +2feb88: 6204 d189 |00ba: sget-object v4, Lorg/jaudiotagger/tag/datatype/StringFixedLength;.logger:Ljava/util/logging/Logger; // field@89d1 │ │ +2feb8c: 2205 3910 |00bc: new-instance v5, Ljava/lang/StringBuilder; // type@1039 │ │ +2feb90: 7010 cc87 0500 |00be: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2feb96: 6e20 d787 0500 |00c1: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2feb9c: 5480 d389 |00c4: iget-object v0, v8, Lorg/jaudiotagger/tag/datatype/StringFixedLength;.value:Ljava/lang/Object; // field@89d3 │ │ +2feba0: 6e20 d687 0500 |00c6: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ +2feba6: 6e20 d787 7500 |00c9: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2febac: 6e10 4988 0100 |00cc: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.limit:()I // method@8849 │ │ +2febb2: 0a00 |00cf: move-result v0 │ │ +2febb4: 6e20 d387 0500 |00d0: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2febba: 6e20 d787 6500 |00d3: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2febc0: 5280 d289 |00d6: iget v0, v8, Lorg/jaudiotagger/tag/datatype/StringFixedLength;.size:I // field@89d2 │ │ +2febc4: 6e20 d387 0500 |00d8: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2febca: 1a00 6402 |00db: const-string v0, " too short so padding with spaces to make up extra length" // string@0264 │ │ +2febce: 6e20 d787 0500 |00dd: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2febd4: 6e10 df87 0500 |00e0: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2febda: 0c00 |00e3: move-result-object v0 │ │ +2febdc: 6e20 1c8a 0400 |00e4: invoke-virtual {v4, v0}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ +2febe2: 5280 d289 |00e7: iget v0, v8, Lorg/jaudiotagger/tag/datatype/StringFixedLength;.size:I // field@89d2 │ │ +2febe6: 2300 1c13 |00e9: new-array v0, v0, [B // type@131c │ │ +2febea: 6e10 4988 0100 |00eb: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.limit:()I // method@8849 │ │ +2febf0: 0a04 |00ee: move-result v4 │ │ +2febf2: 6e40 4188 0143 |00ef: invoke-virtual {v1, v0, v3, v4}, Ljava/nio/ByteBuffer;.get:([BII)Ljava/nio/ByteBuffer; // method@8841 │ │ +2febf8: 6e10 4988 0100 |00f2: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.limit:()I // method@8849 │ │ +2febfe: 0a01 |00f5: move-result v1 │ │ +2fec00: 5283 d289 |00f6: iget v3, v8, Lorg/jaudiotagger/tag/datatype/StringFixedLength;.size:I // field@89d2 │ │ +2fec04: 3531 0700 |00f8: if-ge v1, v3, 00ff // +0007 │ │ +2fec08: 4f02 0001 |00fa: aput-byte v2, v0, v1 │ │ +2fec0c: d801 0101 |00fc: add-int/lit8 v1, v1, #int 1 // #01 │ │ +2fec10: 28f8 |00fe: goto 00f6 // -0008 │ │ +2fec12: 1100 |00ff: return-object v0 │ │ +2fec14: 6200 d189 |0100: sget-object v0, Lorg/jaudiotagger/tag/datatype/StringFixedLength;.logger:Ljava/util/logging/Logger; // field@89d1 │ │ +2fec18: 2201 3910 |0102: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2fec1c: 7010 cc87 0100 |0104: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2fec22: 1a04 d24d |0107: const-string v4, "There was a serious problem writing the following StringFixedlength Field:" // string@4dd2 │ │ +2fec26: 6e20 d787 4100 |0109: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2fec2c: 5484 d389 |010c: iget-object v4, v8, Lorg/jaudiotagger/tag/datatype/StringFixedLength;.value:Ljava/lang/Object; // field@89d3 │ │ +2fec30: 6e20 d687 4100 |010e: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ +2fec36: 1a04 7c05 |0111: const-string v4, ":using default value instead" // string@057c │ │ +2fec3a: 6e20 d787 4100 |0113: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2fec40: 6e10 df87 0100 |0116: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2fec46: 0c01 |0119: move-result-object v1 │ │ +2fec48: 6e20 1c8a 1000 |011a: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ +2fec4e: 5280 d289 |011d: iget v0, v8, Lorg/jaudiotagger/tag/datatype/StringFixedLength;.size:I // field@89d2 │ │ +2fec52: 2300 1c13 |011f: new-array v0, v0, [B // type@131c │ │ +2fec56: 5281 d289 |0121: iget v1, v8, Lorg/jaudiotagger/tag/datatype/StringFixedLength;.size:I // field@89d2 │ │ +2fec5a: 3513 0700 |0123: if-ge v3, v1, 012a // +0007 │ │ +2fec5e: 4f02 0003 |0125: aput-byte v2, v0, v3 │ │ +2fec62: d803 0301 |0127: add-int/lit8 v3, v3, #int 1 // #01 │ │ +2fec66: 28f8 |0129: goto 0121 // -0008 │ │ +2fec68: 1100 |012a: return-object v0 │ │ +2fec6a: 0d01 |012b: move-exception v1 │ │ +2fec6c: 6204 d189 |012c: sget-object v4, Lorg/jaudiotagger/tag/datatype/StringFixedLength;.logger:Ljava/util/logging/Logger; // field@89d1 │ │ +2fec70: 2205 3910 |012e: new-instance v5, Ljava/lang/StringBuilder; // type@1039 │ │ +2fec74: 7010 cc87 0500 |0130: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2fec7a: 6e20 d787 0500 |0133: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2fec80: 5480 d389 |0136: iget-object v0, v8, Lorg/jaudiotagger/tag/datatype/StringFixedLength;.value:Ljava/lang/Object; // field@89d3 │ │ +2fec84: 6e20 d687 0500 |0138: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ +2fec8a: 1a00 c804 |013b: const-string v0, ":" // string@04c8 │ │ +2fec8e: 6e20 d787 0500 |013d: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2fec94: 6e10 7488 0100 |0140: invoke-virtual {v1}, Ljava/nio/charset/CharacterCodingException;.getMessage:()Ljava/lang/String; // method@8874 │ │ +2fec9a: 0c00 |0143: move-result-object v0 │ │ +2fec9c: 6e20 d787 0500 |0144: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2feca2: 1a00 a2b2 |0147: const-string v0, "using default value instead" // string@b2a2 │ │ +2feca6: 6e20 d787 0500 |0149: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2fecac: 6e10 df87 0500 |014c: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2fecb2: 0c00 |014f: move-result-object v0 │ │ +2fecb4: 6e20 1c8a 0400 |0150: invoke-virtual {v4, v0}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ +2fecba: 5280 d289 |0153: iget v0, v8, Lorg/jaudiotagger/tag/datatype/StringFixedLength;.size:I // field@89d2 │ │ +2fecbe: 2300 1c13 |0155: new-array v0, v0, [B // type@131c │ │ +2fecc2: 5281 d289 |0157: iget v1, v8, Lorg/jaudiotagger/tag/datatype/StringFixedLength;.size:I // field@89d2 │ │ +2fecc6: 3513 0700 |0159: if-ge v3, v1, 0160 // +0007 │ │ +2fecca: 4f02 0003 |015b: aput-byte v2, v0, v3 │ │ +2fecce: d803 0301 |015d: add-int/lit8 v3, v3, #int 1 // #01 │ │ +2fecd2: 28f8 |015f: goto 0157 // -0008 │ │ +2fecd4: 1100 |0160: return-object v0 │ │ catches : 1 │ │ 0x001e - 0x005f │ │ Ljava/nio/charset/CharacterCodingException; -> 0x012b │ │ positions : │ │ 0x0002 line=131 │ │ 0x0009 line=133 │ │ 0x0010 line=134 │ │ @@ -1242292,17 +1242292,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCodeList;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -2ff2f0: |[2ff2f0] org.jaudiotagger.tag.datatype.SynchronisedTempoCodeList.:(Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCodeList;)V │ │ -2ff300: 7020 0993 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/datatype/AbstractDataTypeList;.:(Lorg/jaudiotagger/tag/datatype/AbstractDataTypeList;)V // method@9309 │ │ -2ff306: 0e00 |0003: return-void │ │ +2ff2f4: |[2ff2f4] org.jaudiotagger.tag.datatype.SynchronisedTempoCodeList.:(Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCodeList;)V │ │ +2ff304: 7020 0993 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/datatype/AbstractDataTypeList;.:(Lorg/jaudiotagger/tag/datatype/AbstractDataTypeList;)V // method@9309 │ │ +2ff30a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCodeList; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCodeList; │ │ │ │ @@ -1242311,18 +1242311,18 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/framebody/FrameBodySYTC;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -2ff308: |[2ff308] org.jaudiotagger.tag.datatype.SynchronisedTempoCodeList.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodySYTC;)V │ │ -2ff318: 1a00 ea48 |0000: const-string v0, "SynchronisedTempoList" // string@48ea │ │ -2ff31c: 7030 0893 0102 |0002: invoke-direct {v1, v0, v2}, Lorg/jaudiotagger/tag/datatype/AbstractDataTypeList;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@9308 │ │ -2ff322: 0e00 |0005: return-void │ │ +2ff30c: |[2ff30c] org.jaudiotagger.tag.datatype.SynchronisedTempoCodeList.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodySYTC;)V │ │ +2ff31c: 1a00 ea48 |0000: const-string v0, "SynchronisedTempoList" // string@48ea │ │ +2ff320: 7030 0893 0102 |0002: invoke-direct {v1, v0, v2}, Lorg/jaudiotagger/tag/datatype/AbstractDataTypeList;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@9308 │ │ +2ff326: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=40 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCodeList; │ │ 0x0000 - 0x0006 reg=2 (null) Lorg/jaudiotagger/tag/id3/framebody/FrameBodySYTC; │ │ │ │ @@ -1242332,18 +1242332,18 @@ │ │ type : '()Lorg/jaudiotagger/tag/datatype/AbstractDataType;' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -2ff2b0: |[2ff2b0] org.jaudiotagger.tag.datatype.SynchronisedTempoCodeList.createListElement:()Lorg/jaudiotagger/tag/datatype/AbstractDataType; │ │ -2ff2c0: 6e10 3294 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCodeList;.createListElement:()Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode; // method@9432 │ │ -2ff2c6: 0c00 |0003: move-result-object v0 │ │ -2ff2c8: 1100 |0004: return-object v0 │ │ +2ff2b4: |[2ff2b4] org.jaudiotagger.tag.datatype.SynchronisedTempoCodeList.createListElement:()Lorg/jaudiotagger/tag/datatype/AbstractDataType; │ │ +2ff2c4: 6e10 3294 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCodeList;.createListElement:()Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode; // method@9432 │ │ +2ff2ca: 0c00 |0003: move-result-object v0 │ │ +2ff2cc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCodeList; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCodeList;) │ │ @@ -1242351,20 +1242351,20 @@ │ │ type : '()Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -2ff2cc: |[2ff2cc] org.jaudiotagger.tag.datatype.SynchronisedTempoCodeList.createListElement:()Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode; │ │ -2ff2dc: 2200 f711 |0000: new-instance v0, Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode; // type@11f7 │ │ -2ff2e0: 5431 db89 |0002: iget-object v1, v3, Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCodeList;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@89db │ │ -2ff2e4: 1a02 e648 |0004: const-string v2, "SynchronisedTempo" // string@48e6 │ │ -2ff2e8: 7030 2094 2001 |0006: invoke-direct {v0, v2, v1}, Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@9420 │ │ -2ff2ee: 1100 |0009: return-object v0 │ │ +2ff2d0: |[2ff2d0] org.jaudiotagger.tag.datatype.SynchronisedTempoCodeList.createListElement:()Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode; │ │ +2ff2e0: 2200 f711 |0000: new-instance v0, Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode; // type@11f7 │ │ +2ff2e4: 5431 db89 |0002: iget-object v1, v3, Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCodeList;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@89db │ │ +2ff2e8: 1a02 e648 |0004: const-string v2, "SynchronisedTempo" // string@48e6 │ │ +2ff2ec: 7030 2094 2001 |0006: invoke-direct {v0, v2, v1}, Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@9420 │ │ +2ff2f2: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x000a reg=3 this Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCodeList; │ │ │ │ source_file_idx : 18664 (SynchronisedTempoCodeList.java) │ │ @@ -1242405,17 +1242405,17 @@ │ │ type : '(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -2fff38: |[2fff38] org.jaudiotagger.tag.datatype.TextEncodedStringNullTerminated.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V │ │ -2fff48: 7030 1893 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/datatype/AbstractString;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@9318 │ │ -2fff4e: 0e00 |0003: return-void │ │ +2fff3c: |[2fff3c] org.jaudiotagger.tag.datatype.TextEncodedStringNullTerminated.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V │ │ +2fff4c: 7030 1893 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/datatype/AbstractString;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@9318 │ │ +2fff52: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; │ │ @@ -1242425,17 +1242425,17 @@ │ │ type : '(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -2fff50: |[2fff50] org.jaudiotagger.tag.datatype.TextEncodedStringNullTerminated.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;Ljava/lang/String;)V │ │ -2fff60: 7040 1993 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lorg/jaudiotagger/tag/datatype/AbstractString;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;Ljava/lang/String;)V // method@9319 │ │ -2fff66: 0e00 |0003: return-void │ │ +2fff54: |[2fff54] org.jaudiotagger.tag.datatype.TextEncodedStringNullTerminated.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;Ljava/lang/String;)V │ │ +2fff64: 7040 1993 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lorg/jaudiotagger/tag/datatype/AbstractString;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;Ljava/lang/String;)V // method@9319 │ │ +2fff6a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; │ │ @@ -1242446,17 +1242446,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -2fff68: |[2fff68] org.jaudiotagger.tag.datatype.TextEncodedStringNullTerminated.:(Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;)V │ │ -2fff78: 7020 1a93 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/datatype/AbstractString;.:(Lorg/jaudiotagger/tag/datatype/AbstractString;)V // method@931a │ │ -2fff7e: 0e00 |0003: return-void │ │ +2fff6c: |[2fff6c] org.jaudiotagger.tag.datatype.TextEncodedStringNullTerminated.:(Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;)V │ │ +2fff7c: 7020 1a93 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/datatype/AbstractString;.:(Lorg/jaudiotagger/tag/datatype/AbstractString;)V // method@931a │ │ +2fff82: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated; │ │ │ │ @@ -1242466,24 +1242466,24 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -2ffc48: |[2ffc48] org.jaudiotagger.tag.datatype.TextEncodedStringNullTerminated.equals:(Ljava/lang/Object;)Z │ │ -2ffc58: 2020 fb11 |0000: instance-of v0, v2, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated; // type@11fb │ │ -2ffc5c: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -2ffc60: 6f20 1c93 2100 |0004: invoke-super {v1, v2}, Lorg/jaudiotagger/tag/datatype/AbstractString;.equals:(Ljava/lang/Object;)Z // method@931c │ │ -2ffc66: 0a02 |0007: move-result v2 │ │ -2ffc68: 3802 0400 |0008: if-eqz v2, 000c // +0004 │ │ -2ffc6c: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -2ffc6e: 2802 |000b: goto 000d // +0002 │ │ -2ffc70: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -2ffc72: 0f02 |000d: return v2 │ │ +2ffc4c: |[2ffc4c] org.jaudiotagger.tag.datatype.TextEncodedStringNullTerminated.equals:(Ljava/lang/Object;)Z │ │ +2ffc5c: 2020 fb11 |0000: instance-of v0, v2, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated; // type@11fb │ │ +2ffc60: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +2ffc64: 6f20 1c93 2100 |0004: invoke-super {v1, v2}, Lorg/jaudiotagger/tag/datatype/AbstractString;.equals:(Ljava/lang/Object;)Z // method@931c │ │ +2ffc6a: 0a02 |0007: move-result v2 │ │ +2ffc6c: 3802 0400 |0008: if-eqz v2, 000c // +0004 │ │ +2ffc70: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +2ffc72: 2802 |000b: goto 000d // +0002 │ │ +2ffc74: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +2ffc76: 0f02 |000d: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated; │ │ 0x0000 - 0x000e reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -1242492,38 +1242492,38 @@ │ │ type : '()Ljava/nio/charset/Charset;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -2ffec0: |[2ffec0] org.jaudiotagger.tag.datatype.TextEncodedStringNullTerminated.getTextEncodingCharSet:()Ljava/nio/charset/Charset; │ │ -2ffed0: 6e10 5094 0500 |0000: invoke-virtual {v5}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@9450 │ │ -2ffed6: 0c00 |0003: move-result-object v0 │ │ -2ffed8: 6e10 5695 0000 |0004: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.getTextEncoding:()B // method@9556 │ │ -2ffede: 0a00 |0007: move-result v0 │ │ -2ffee0: 7100 059c 0000 |0008: invoke-static {}, Lorg/jaudiotagger/tag/id3/valuepair/TextEncoding;.getInstanceOf:()Lorg/jaudiotagger/tag/id3/valuepair/TextEncoding; // method@9c05 │ │ -2ffee6: 0c01 |000b: move-result-object v1 │ │ -2ffee8: 6e20 029c 0100 |000c: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/valuepair/TextEncoding;.getCharsetForId:(I)Ljava/nio/charset/Charset; // method@9c02 │ │ -2ffeee: 0c01 |000f: move-result-object v1 │ │ -2ffef0: 6202 e189 |0010: sget-object v2, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;.logger:Ljava/util/logging/Logger; // field@89e1 │ │ -2ffef4: 2203 3910 |0012: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ -2ffef8: 7010 cc87 0300 |0014: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2ffefe: 1a04 e0ae |0017: const-string v4, "text encoding:" // string@aee0 │ │ -2fff02: 6e20 d787 4300 |0019: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2fff08: 6e20 d387 0300 |001c: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2fff0e: 1a00 3801 |001f: const-string v0, " charset:" // string@0138 │ │ -2fff12: 6e20 d787 0300 |0021: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2fff18: 6e10 7888 0100 |0024: invoke-virtual {v1}, Ljava/nio/charset/Charset;.name:()Ljava/lang/String; // method@8878 │ │ -2fff1e: 0c00 |0027: move-result-object v0 │ │ -2fff20: 6e20 d787 0300 |0028: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2fff26: 6e10 df87 0300 |002b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2fff2c: 0c00 |002e: move-result-object v0 │ │ -2fff2e: 6e20 158a 0200 |002f: invoke-virtual {v2, v0}, Ljava/util/logging/Logger;.finest:(Ljava/lang/String;)V // method@8a15 │ │ -2fff34: 1101 |0032: return-object v1 │ │ +2ffec4: |[2ffec4] org.jaudiotagger.tag.datatype.TextEncodedStringNullTerminated.getTextEncodingCharSet:()Ljava/nio/charset/Charset; │ │ +2ffed4: 6e10 5094 0500 |0000: invoke-virtual {v5}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@9450 │ │ +2ffeda: 0c00 |0003: move-result-object v0 │ │ +2ffedc: 6e10 5695 0000 |0004: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.getTextEncoding:()B // method@9556 │ │ +2ffee2: 0a00 |0007: move-result v0 │ │ +2ffee4: 7100 059c 0000 |0008: invoke-static {}, Lorg/jaudiotagger/tag/id3/valuepair/TextEncoding;.getInstanceOf:()Lorg/jaudiotagger/tag/id3/valuepair/TextEncoding; // method@9c05 │ │ +2ffeea: 0c01 |000b: move-result-object v1 │ │ +2ffeec: 6e20 029c 0100 |000c: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/valuepair/TextEncoding;.getCharsetForId:(I)Ljava/nio/charset/Charset; // method@9c02 │ │ +2ffef2: 0c01 |000f: move-result-object v1 │ │ +2ffef4: 6202 e189 |0010: sget-object v2, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;.logger:Ljava/util/logging/Logger; // field@89e1 │ │ +2ffef8: 2203 3910 |0012: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ +2ffefc: 7010 cc87 0300 |0014: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2fff02: 1a04 e0ae |0017: const-string v4, "text encoding:" // string@aee0 │ │ +2fff06: 6e20 d787 4300 |0019: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2fff0c: 6e20 d387 0300 |001c: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2fff12: 1a00 3801 |001f: const-string v0, " charset:" // string@0138 │ │ +2fff16: 6e20 d787 0300 |0021: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2fff1c: 6e10 7888 0100 |0024: invoke-virtual {v1}, Ljava/nio/charset/Charset;.name:()Ljava/lang/String; // method@8878 │ │ +2fff22: 0c00 |0027: move-result-object v0 │ │ +2fff24: 6e20 d787 0300 |0028: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2fff2a: 6e10 df87 0300 |002b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2fff30: 0c00 |002e: move-result-object v0 │ │ +2fff32: 6e20 158a 0200 |002f: invoke-virtual {v2, v0}, Ljava/util/logging/Logger;.finest:(Ljava/lang/String;)V // method@8a15 │ │ +2fff38: 1101 |0032: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=258 │ │ 0x0008 line=259 │ │ 0x0010 line=260 │ │ locals : │ │ 0x0000 - 0x0033 reg=5 this Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated; │ │ @@ -1242533,192 +1242533,192 @@ │ │ type : '([BI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 380 16-bit code units │ │ -2fff80: |[2fff80] org.jaudiotagger.tag.datatype.TextEncodedStringNullTerminated.readByteArray:([BI)V │ │ -2fff90: 2180 |0000: array-length v0, v8 │ │ -2fff92: 1a01 d24f |0001: const-string v1, "Unable to find null terminated string" // string@4fd2 │ │ -2fff96: 3509 7101 |0003: if-ge v9, v0, 0174 // +0171 │ │ -2fff9a: 6200 e189 |0005: sget-object v0, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;.logger:Ljava/util/logging/Logger; // field@89e1 │ │ -2fff9e: 2202 3910 |0007: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ -2fffa2: 7010 cc87 0200 |0009: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2fffa8: 1a03 5b43 |000c: const-string v3, "Reading from array starting from offset:" // string@435b │ │ -2fffac: 6e20 d787 3200 |000e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2fffb2: 6e20 d387 9200 |0011: invoke-virtual {v2, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2fffb8: 6e10 df87 0200 |0014: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2fffbe: 0c02 |0017: move-result-object v2 │ │ -2fffc0: 6e20 148a 2000 |0018: invoke-virtual {v0, v2}, Ljava/util/logging/Logger;.finer:(Ljava/lang/String;)V // method@8a14 │ │ -2fffc6: 6e10 5394 0700 |001b: invoke-virtual {v7}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;.getTextEncodingCharSet:()Ljava/nio/charset/Charset; // method@9453 │ │ -2fffcc: 0c00 |001e: move-result-object v0 │ │ -2fffce: 2182 |001f: array-length v2, v8 │ │ -2fffd0: b192 |0020: sub-int/2addr v2, v9 │ │ -2fffd2: 7130 5c88 9802 |0021: invoke-static {v8, v9, v2}, Ljava/nio/ByteBuffer;.wrap:([BII)Ljava/nio/ByteBuffer; // method@885c │ │ -2fffd8: 0c02 |0024: move-result-object v2 │ │ -2fffda: 6203 aa81 |0025: sget-object v3, Ljava/nio/charset/StandardCharsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@81aa │ │ -2fffde: 1204 |0027: const/4 v4, #int 0 // #0 │ │ -2fffe0: 1215 |0028: const/4 v5, #int 1 // #1 │ │ -2fffe2: 3203 0900 |0029: if-eq v3, v0, 0032 // +0009 │ │ -2fffe6: 6203 af81 |002b: sget-object v3, Ljava/nio/charset/StandardCharsets;.UTF_8:Ljava/nio/charset/Charset; // field@81af │ │ -2fffea: 3303 0300 |002d: if-ne v3, v0, 0030 // +0003 │ │ -2fffee: 2803 |002f: goto 0032 // +0003 │ │ -2ffff0: 1200 |0030: const/4 v0, #int 0 // #0 │ │ -2ffff2: 2802 |0031: goto 0033 // +0002 │ │ -2ffff4: 1210 |0032: const/4 v0, #int 1 // #1 │ │ -2ffff6: 6e10 4888 0200 |0033: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.hasRemaining:()Z // method@8848 │ │ -2ffffc: 0a03 |0036: move-result v3 │ │ -2ffffe: 3803 8e00 |0037: if-eqz v3, 00c5 // +008e │ │ -300002: 6e10 3e88 0200 |0039: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ -300008: 0a03 |003c: move-result v3 │ │ -30000a: 3903 7b00 |003d: if-nez v3, 00b8 // +007b │ │ -30000e: 3800 2700 |003f: if-eqz v0, 0066 // +0027 │ │ -300012: 6e10 4b88 0200 |0041: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.mark:()Ljava/nio/Buffer; // method@884b │ │ -300018: 6e10 5888 0200 |0044: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.reset:()Ljava/nio/Buffer; // method@8858 │ │ -30001e: 6e10 4d88 0200 |0047: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ -300024: 0a02 |004a: move-result v2 │ │ -300026: d804 02ff |004b: add-int/lit8 v4, v2, #int -1 // #ff │ │ -30002a: 6202 e189 |004d: sget-object v2, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;.logger:Ljava/util/logging/Logger; // field@89e1 │ │ -30002e: 2203 3910 |004f: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ -300032: 7010 cc87 0300 |0051: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -300038: 1a06 563e |0054: const-string v6, "Null terminator found starting at:" // string@3e56 │ │ -30003c: 6e20 d787 6300 |0056: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -300042: 6e20 d387 4300 |0059: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -300048: 6e10 df87 0300 |005c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -30004e: 0c03 |005f: move-result-object v3 │ │ -300050: 6e20 158a 3200 |0060: invoke-virtual {v2, v3}, Ljava/util/logging/Logger;.finest:(Ljava/lang/String;)V // method@8a15 │ │ -300056: 0142 |0063: move v2, v4 │ │ -300058: 1214 |0064: const/4 v4, #int 1 // #1 │ │ -30005a: 2861 |0065: goto 00c6 // +0061 │ │ -30005c: 6e10 4888 0200 |0066: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.hasRemaining:()Z // method@8848 │ │ -300062: 0a03 |0069: move-result v3 │ │ -300064: 3803 2b00 |006a: if-eqz v3, 0095 // +002b │ │ -300068: 6e10 3e88 0200 |006c: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ -30006e: 0a03 |006f: move-result v3 │ │ -300070: 3903 c3ff |0070: if-nez v3, 0033 // -003d │ │ -300074: 6e10 4b88 0200 |0072: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.mark:()Ljava/nio/Buffer; // method@884b │ │ -30007a: 6e10 5888 0200 |0075: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.reset:()Ljava/nio/Buffer; // method@8858 │ │ -300080: 6e10 4d88 0200 |0078: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ -300086: 0a02 |007b: move-result v2 │ │ -300088: d804 02fe |007c: add-int/lit8 v4, v2, #int -2 // #fe │ │ -30008c: 6202 e189 |007e: sget-object v2, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;.logger:Ljava/util/logging/Logger; // field@89e1 │ │ -300090: 2203 3910 |0080: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ -300094: 7010 cc87 0300 |0082: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -30009a: 1a06 994f |0085: const-string v6, "UTF16:Null terminator found starting at:" // string@4f99 │ │ -30009e: 6e20 d787 6300 |0087: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -3000a4: 6e20 d387 4300 |008a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -3000aa: 6e10 df87 0300 |008d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -3000b0: 0c03 |0090: move-result-object v3 │ │ -3000b2: 6e20 158a 3200 |0091: invoke-virtual {v2, v3}, Ljava/util/logging/Logger;.finest:(Ljava/lang/String;)V // method@8a15 │ │ -3000b8: 28cf |0094: goto 0063 // -0031 │ │ -3000ba: 6e10 4b88 0200 |0095: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.mark:()Ljava/nio/Buffer; // method@884b │ │ -3000c0: 6e10 5888 0200 |0098: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.reset:()Ljava/nio/Buffer; // method@8858 │ │ -3000c6: 6e10 4d88 0200 |009b: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ -3000cc: 0a02 |009e: move-result v2 │ │ -3000ce: d804 02ff |009f: add-int/lit8 v4, v2, #int -1 // #ff │ │ -3000d2: 6202 e189 |00a1: sget-object v2, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;.logger:Ljava/util/logging/Logger; // field@89e1 │ │ -3000d6: 2203 3910 |00a3: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ -3000da: 7010 cc87 0300 |00a5: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -3000e0: 1a06 9a4f |00a8: const-string v6, "UTF16:Should be two null terminator marks but only found one starting at:" // string@4f9a │ │ -3000e4: 6e20 d787 6300 |00aa: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -3000ea: 6e20 d387 4300 |00ad: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -3000f0: 6e10 df87 0300 |00b0: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -3000f6: 0c03 |00b3: move-result-object v3 │ │ -3000f8: 6e20 1c8a 3200 |00b4: invoke-virtual {v2, v3}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ -3000fe: 28ac |00b7: goto 0063 // -0054 │ │ -300100: 3900 7bff |00b8: if-nez v0, 0033 // -0085 │ │ -300104: 6e10 4888 0200 |00ba: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.hasRemaining:()Z // method@8848 │ │ -30010a: 0a03 |00bd: move-result v3 │ │ -30010c: 3803 75ff |00be: if-eqz v3, 0033 // -008b │ │ -300110: 6e10 3e88 0200 |00c0: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ -300116: 2900 70ff |00c3: goto/16 0033 // -0090 │ │ -30011a: 1202 |00c5: const/4 v2, #int 0 // #0 │ │ -30011c: 3804 a800 |00c6: if-eqz v4, 016e // +00a8 │ │ -300120: 6201 e189 |00c8: sget-object v1, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;.logger:Ljava/util/logging/Logger; // field@89e1 │ │ -300124: 2203 3910 |00ca: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ -300128: 7010 cc87 0300 |00cc: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -30012e: 1a04 9d16 |00cf: const-string v4, "End Position is:" // string@169d │ │ -300132: 6e20 d787 4300 |00d1: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -300138: 6e20 d387 2300 |00d4: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -30013e: 1a04 3f3f |00d7: const-string v4, "Offset:" // string@3f3f │ │ -300142: 6e20 d787 4300 |00d9: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -300148: 6e20 d387 9300 |00dc: invoke-virtual {v3, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -30014e: 6e10 df87 0300 |00df: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -300154: 0c03 |00e2: move-result-object v3 │ │ -300156: 6e20 158a 3100 |00e3: invoke-virtual {v1, v3}, Ljava/util/logging/Logger;.finest:(Ljava/lang/String;)V // method@8a15 │ │ -30015c: b192 |00e6: sub-int/2addr v2, v9 │ │ -30015e: d801 0201 |00e7: add-int/lit8 v1, v2, #int 1 // #01 │ │ -300162: 3900 0400 |00e9: if-nez v0, 00ed // +0004 │ │ -300166: d801 0101 |00eb: add-int/lit8 v1, v1, #int 1 // #01 │ │ -30016a: 6e20 5694 1700 |00ed: invoke-virtual {v7, v1}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;.setSize:(I)V // method@9456 │ │ -300170: 6200 e189 |00f0: sget-object v0, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;.logger:Ljava/util/logging/Logger; // field@89e1 │ │ -300174: 2203 3910 |00f2: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ -300178: 7010 cc87 0300 |00f4: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -30017e: 1a04 0d4c |00f7: const-string v4, "Text size is:" // string@4c0d │ │ -300182: 6e20 d787 4300 |00f9: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -300188: 6e20 d387 2300 |00fc: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -30018e: 6e10 df87 0300 |00ff: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -300194: 0c03 |0102: move-result-object v3 │ │ -300196: 6e20 158a 3000 |0103: invoke-virtual {v0, v3}, Ljava/util/logging/Logger;.finest:(Ljava/lang/String;)V // method@8a15 │ │ -30019c: 3902 0700 |0106: if-nez v2, 010d // +0007 │ │ -3001a0: 1a08 0000 |0108: const-string v8, "" // string@0000 │ │ -3001a4: 5b78 e289 |010a: iput-object v8, v7, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;.value:Ljava/lang/Object; // field@89e2 │ │ -3001a8: 2841 |010c: goto 014d // +0041 │ │ -3001aa: 7130 5c88 9802 |010d: invoke-static {v8, v9, v2}, Ljava/nio/ByteBuffer;.wrap:([BII)Ljava/nio/ByteBuffer; // method@885c │ │ -3001b0: 0c08 |0110: move-result-object v8 │ │ -3001b2: 6e10 5a88 0800 |0111: invoke-virtual {v8}, Ljava/nio/ByteBuffer;.slice:()Ljava/nio/ByteBuffer; // method@885a │ │ -3001b8: 0c08 |0114: move-result-object v8 │ │ -3001ba: 7110 5d88 0200 |0115: invoke-static {v2}, Ljava/nio/CharBuffer;.allocate:(I)Ljava/nio/CharBuffer; // method@885d │ │ -3001c0: 0c09 |0118: move-result-object v9 │ │ -3001c2: 6e20 5194 8700 |0119: invoke-virtual {v7, v8}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;.getCorrectDecoder:(Ljava/nio/ByteBuffer;)Ljava/nio/charset/CharsetDecoder; // method@9451 │ │ -3001c8: 0c00 |011c: move-result-object v0 │ │ -3001ca: 6e40 7c88 8059 |011d: invoke-virtual {v0, v8, v9, v5}, Ljava/nio/charset/CharsetDecoder;.decode:(Ljava/nio/ByteBuffer;Ljava/nio/CharBuffer;Z)Ljava/nio/charset/CoderResult; // method@887c │ │ -3001d0: 0c08 |0120: move-result-object v8 │ │ -3001d2: 6e10 8488 0800 |0121: invoke-virtual {v8}, Ljava/nio/charset/CoderResult;.isError:()Z // method@8884 │ │ -3001d8: 0a02 |0124: move-result v2 │ │ -3001da: 3802 1c00 |0125: if-eqz v2, 0141 // +001c │ │ -3001de: 6202 e189 |0127: sget-object v2, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;.logger:Ljava/util/logging/Logger; // field@89e1 │ │ -3001e2: 2203 3910 |0129: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ -3001e6: 7010 cc87 0300 |012b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -3001ec: 1a04 3742 |012e: const-string v4, "Problem decoding text encoded null terminated string:" // string@4237 │ │ -3001f0: 6e20 d787 4300 |0130: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -3001f6: 6e10 8588 0800 |0133: invoke-virtual {v8}, Ljava/nio/charset/CoderResult;.toString:()Ljava/lang/String; // method@8885 │ │ -3001fc: 0c08 |0136: move-result-object v8 │ │ -3001fe: 6e20 d787 8300 |0137: invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -300204: 6e10 df87 0300 |013a: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -30020a: 0c08 |013d: move-result-object v8 │ │ -30020c: 6e20 1c8a 8200 |013e: invoke-virtual {v2, v8}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ -300212: 6e20 7d88 9000 |0141: invoke-virtual {v0, v9}, Ljava/nio/charset/CharsetDecoder;.flush:(Ljava/nio/CharBuffer;)Ljava/nio/charset/CoderResult; // method@887d │ │ -300218: 6e10 5e88 0900 |0144: invoke-virtual {v9}, Ljava/nio/CharBuffer;.flip:()Ljava/nio/Buffer; // method@885e │ │ -30021e: 6e10 5f88 0900 |0147: invoke-virtual {v9}, Ljava/nio/CharBuffer;.toString:()Ljava/lang/String; // method@885f │ │ -300224: 0c08 |014a: move-result-object v8 │ │ -300226: 5b78 e289 |014b: iput-object v8, v7, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;.value:Ljava/lang/Object; // field@89e2 │ │ -30022a: 6208 e189 |014d: sget-object v8, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;.logger:Ljava/util/logging/Logger; // field@89e1 │ │ -30022e: 2209 3910 |014f: new-instance v9, Ljava/lang/StringBuilder; // type@1039 │ │ -300232: 7010 cc87 0900 |0151: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -300238: 1a00 4d43 |0154: const-string v0, "Read NullTerminatedString:" // string@434d │ │ -30023c: 6e20 d787 0900 |0156: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -300242: 5470 e289 |0159: iget-object v0, v7, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;.value:Ljava/lang/Object; // field@89e2 │ │ -300246: 6e20 d687 0900 |015b: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ -30024c: 1a00 4002 |015e: const-string v0, " size inc terminator:" // string@0240 │ │ -300250: 6e20 d787 0900 |0160: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -300256: 6e20 d387 1900 |0163: invoke-virtual {v9, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -30025c: 6e10 df87 0900 |0166: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -300262: 0c09 |0169: move-result-object v9 │ │ -300264: 6e20 128a 9800 |016a: invoke-virtual {v8, v9}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -30026a: 0e00 |016d: return-void │ │ -30026c: 2208 bf11 |016e: new-instance v8, Lorg/jaudiotagger/tag/InvalidDataTypeException; // type@11bf │ │ -300270: 7020 9491 1800 |0170: invoke-direct {v8, v1}, Lorg/jaudiotagger/tag/InvalidDataTypeException;.:(Ljava/lang/String;)V // method@9194 │ │ -300276: 2708 |0173: throw v8 │ │ -300278: 2208 bf11 |0174: new-instance v8, Lorg/jaudiotagger/tag/InvalidDataTypeException; // type@11bf │ │ -30027c: 7020 9491 1800 |0176: invoke-direct {v8, v1}, Lorg/jaudiotagger/tag/InvalidDataTypeException;.:(Ljava/lang/String;)V // method@9194 │ │ -300282: 2802 |0179: goto 017b // +0002 │ │ -300284: 2708 |017a: throw v8 │ │ -300286: 28ff |017b: goto 017a // -0001 │ │ +2fff84: |[2fff84] org.jaudiotagger.tag.datatype.TextEncodedStringNullTerminated.readByteArray:([BI)V │ │ +2fff94: 2180 |0000: array-length v0, v8 │ │ +2fff96: 1a01 d24f |0001: const-string v1, "Unable to find null terminated string" // string@4fd2 │ │ +2fff9a: 3509 7101 |0003: if-ge v9, v0, 0174 // +0171 │ │ +2fff9e: 6200 e189 |0005: sget-object v0, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;.logger:Ljava/util/logging/Logger; // field@89e1 │ │ +2fffa2: 2202 3910 |0007: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ +2fffa6: 7010 cc87 0200 |0009: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2fffac: 1a03 5b43 |000c: const-string v3, "Reading from array starting from offset:" // string@435b │ │ +2fffb0: 6e20 d787 3200 |000e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2fffb6: 6e20 d387 9200 |0011: invoke-virtual {v2, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2fffbc: 6e10 df87 0200 |0014: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2fffc2: 0c02 |0017: move-result-object v2 │ │ +2fffc4: 6e20 148a 2000 |0018: invoke-virtual {v0, v2}, Ljava/util/logging/Logger;.finer:(Ljava/lang/String;)V // method@8a14 │ │ +2fffca: 6e10 5394 0700 |001b: invoke-virtual {v7}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;.getTextEncodingCharSet:()Ljava/nio/charset/Charset; // method@9453 │ │ +2fffd0: 0c00 |001e: move-result-object v0 │ │ +2fffd2: 2182 |001f: array-length v2, v8 │ │ +2fffd4: b192 |0020: sub-int/2addr v2, v9 │ │ +2fffd6: 7130 5c88 9802 |0021: invoke-static {v8, v9, v2}, Ljava/nio/ByteBuffer;.wrap:([BII)Ljava/nio/ByteBuffer; // method@885c │ │ +2fffdc: 0c02 |0024: move-result-object v2 │ │ +2fffde: 6203 aa81 |0025: sget-object v3, Ljava/nio/charset/StandardCharsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@81aa │ │ +2fffe2: 1204 |0027: const/4 v4, #int 0 // #0 │ │ +2fffe4: 1215 |0028: const/4 v5, #int 1 // #1 │ │ +2fffe6: 3203 0900 |0029: if-eq v3, v0, 0032 // +0009 │ │ +2fffea: 6203 af81 |002b: sget-object v3, Ljava/nio/charset/StandardCharsets;.UTF_8:Ljava/nio/charset/Charset; // field@81af │ │ +2fffee: 3303 0300 |002d: if-ne v3, v0, 0030 // +0003 │ │ +2ffff2: 2803 |002f: goto 0032 // +0003 │ │ +2ffff4: 1200 |0030: const/4 v0, #int 0 // #0 │ │ +2ffff6: 2802 |0031: goto 0033 // +0002 │ │ +2ffff8: 1210 |0032: const/4 v0, #int 1 // #1 │ │ +2ffffa: 6e10 4888 0200 |0033: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.hasRemaining:()Z // method@8848 │ │ +300000: 0a03 |0036: move-result v3 │ │ +300002: 3803 8e00 |0037: if-eqz v3, 00c5 // +008e │ │ +300006: 6e10 3e88 0200 |0039: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ +30000c: 0a03 |003c: move-result v3 │ │ +30000e: 3903 7b00 |003d: if-nez v3, 00b8 // +007b │ │ +300012: 3800 2700 |003f: if-eqz v0, 0066 // +0027 │ │ +300016: 6e10 4b88 0200 |0041: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.mark:()Ljava/nio/Buffer; // method@884b │ │ +30001c: 6e10 5888 0200 |0044: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.reset:()Ljava/nio/Buffer; // method@8858 │ │ +300022: 6e10 4d88 0200 |0047: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ +300028: 0a02 |004a: move-result v2 │ │ +30002a: d804 02ff |004b: add-int/lit8 v4, v2, #int -1 // #ff │ │ +30002e: 6202 e189 |004d: sget-object v2, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;.logger:Ljava/util/logging/Logger; // field@89e1 │ │ +300032: 2203 3910 |004f: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ +300036: 7010 cc87 0300 |0051: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +30003c: 1a06 563e |0054: const-string v6, "Null terminator found starting at:" // string@3e56 │ │ +300040: 6e20 d787 6300 |0056: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +300046: 6e20 d387 4300 |0059: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +30004c: 6e10 df87 0300 |005c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +300052: 0c03 |005f: move-result-object v3 │ │ +300054: 6e20 158a 3200 |0060: invoke-virtual {v2, v3}, Ljava/util/logging/Logger;.finest:(Ljava/lang/String;)V // method@8a15 │ │ +30005a: 0142 |0063: move v2, v4 │ │ +30005c: 1214 |0064: const/4 v4, #int 1 // #1 │ │ +30005e: 2861 |0065: goto 00c6 // +0061 │ │ +300060: 6e10 4888 0200 |0066: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.hasRemaining:()Z // method@8848 │ │ +300066: 0a03 |0069: move-result v3 │ │ +300068: 3803 2b00 |006a: if-eqz v3, 0095 // +002b │ │ +30006c: 6e10 3e88 0200 |006c: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ +300072: 0a03 |006f: move-result v3 │ │ +300074: 3903 c3ff |0070: if-nez v3, 0033 // -003d │ │ +300078: 6e10 4b88 0200 |0072: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.mark:()Ljava/nio/Buffer; // method@884b │ │ +30007e: 6e10 5888 0200 |0075: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.reset:()Ljava/nio/Buffer; // method@8858 │ │ +300084: 6e10 4d88 0200 |0078: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ +30008a: 0a02 |007b: move-result v2 │ │ +30008c: d804 02fe |007c: add-int/lit8 v4, v2, #int -2 // #fe │ │ +300090: 6202 e189 |007e: sget-object v2, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;.logger:Ljava/util/logging/Logger; // field@89e1 │ │ +300094: 2203 3910 |0080: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ +300098: 7010 cc87 0300 |0082: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +30009e: 1a06 994f |0085: const-string v6, "UTF16:Null terminator found starting at:" // string@4f99 │ │ +3000a2: 6e20 d787 6300 |0087: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +3000a8: 6e20 d387 4300 |008a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +3000ae: 6e10 df87 0300 |008d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +3000b4: 0c03 |0090: move-result-object v3 │ │ +3000b6: 6e20 158a 3200 |0091: invoke-virtual {v2, v3}, Ljava/util/logging/Logger;.finest:(Ljava/lang/String;)V // method@8a15 │ │ +3000bc: 28cf |0094: goto 0063 // -0031 │ │ +3000be: 6e10 4b88 0200 |0095: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.mark:()Ljava/nio/Buffer; // method@884b │ │ +3000c4: 6e10 5888 0200 |0098: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.reset:()Ljava/nio/Buffer; // method@8858 │ │ +3000ca: 6e10 4d88 0200 |009b: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ +3000d0: 0a02 |009e: move-result v2 │ │ +3000d2: d804 02ff |009f: add-int/lit8 v4, v2, #int -1 // #ff │ │ +3000d6: 6202 e189 |00a1: sget-object v2, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;.logger:Ljava/util/logging/Logger; // field@89e1 │ │ +3000da: 2203 3910 |00a3: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ +3000de: 7010 cc87 0300 |00a5: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +3000e4: 1a06 9a4f |00a8: const-string v6, "UTF16:Should be two null terminator marks but only found one starting at:" // string@4f9a │ │ +3000e8: 6e20 d787 6300 |00aa: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +3000ee: 6e20 d387 4300 |00ad: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +3000f4: 6e10 df87 0300 |00b0: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +3000fa: 0c03 |00b3: move-result-object v3 │ │ +3000fc: 6e20 1c8a 3200 |00b4: invoke-virtual {v2, v3}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ +300102: 28ac |00b7: goto 0063 // -0054 │ │ +300104: 3900 7bff |00b8: if-nez v0, 0033 // -0085 │ │ +300108: 6e10 4888 0200 |00ba: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.hasRemaining:()Z // method@8848 │ │ +30010e: 0a03 |00bd: move-result v3 │ │ +300110: 3803 75ff |00be: if-eqz v3, 0033 // -008b │ │ +300114: 6e10 3e88 0200 |00c0: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ +30011a: 2900 70ff |00c3: goto/16 0033 // -0090 │ │ +30011e: 1202 |00c5: const/4 v2, #int 0 // #0 │ │ +300120: 3804 a800 |00c6: if-eqz v4, 016e // +00a8 │ │ +300124: 6201 e189 |00c8: sget-object v1, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;.logger:Ljava/util/logging/Logger; // field@89e1 │ │ +300128: 2203 3910 |00ca: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ +30012c: 7010 cc87 0300 |00cc: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +300132: 1a04 9d16 |00cf: const-string v4, "End Position is:" // string@169d │ │ +300136: 6e20 d787 4300 |00d1: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +30013c: 6e20 d387 2300 |00d4: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +300142: 1a04 3f3f |00d7: const-string v4, "Offset:" // string@3f3f │ │ +300146: 6e20 d787 4300 |00d9: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +30014c: 6e20 d387 9300 |00dc: invoke-virtual {v3, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +300152: 6e10 df87 0300 |00df: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +300158: 0c03 |00e2: move-result-object v3 │ │ +30015a: 6e20 158a 3100 |00e3: invoke-virtual {v1, v3}, Ljava/util/logging/Logger;.finest:(Ljava/lang/String;)V // method@8a15 │ │ +300160: b192 |00e6: sub-int/2addr v2, v9 │ │ +300162: d801 0201 |00e7: add-int/lit8 v1, v2, #int 1 // #01 │ │ +300166: 3900 0400 |00e9: if-nez v0, 00ed // +0004 │ │ +30016a: d801 0101 |00eb: add-int/lit8 v1, v1, #int 1 // #01 │ │ +30016e: 6e20 5694 1700 |00ed: invoke-virtual {v7, v1}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;.setSize:(I)V // method@9456 │ │ +300174: 6200 e189 |00f0: sget-object v0, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;.logger:Ljava/util/logging/Logger; // field@89e1 │ │ +300178: 2203 3910 |00f2: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ +30017c: 7010 cc87 0300 |00f4: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +300182: 1a04 0d4c |00f7: const-string v4, "Text size is:" // string@4c0d │ │ +300186: 6e20 d787 4300 |00f9: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +30018c: 6e20 d387 2300 |00fc: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +300192: 6e10 df87 0300 |00ff: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +300198: 0c03 |0102: move-result-object v3 │ │ +30019a: 6e20 158a 3000 |0103: invoke-virtual {v0, v3}, Ljava/util/logging/Logger;.finest:(Ljava/lang/String;)V // method@8a15 │ │ +3001a0: 3902 0700 |0106: if-nez v2, 010d // +0007 │ │ +3001a4: 1a08 0000 |0108: const-string v8, "" // string@0000 │ │ +3001a8: 5b78 e289 |010a: iput-object v8, v7, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;.value:Ljava/lang/Object; // field@89e2 │ │ +3001ac: 2841 |010c: goto 014d // +0041 │ │ +3001ae: 7130 5c88 9802 |010d: invoke-static {v8, v9, v2}, Ljava/nio/ByteBuffer;.wrap:([BII)Ljava/nio/ByteBuffer; // method@885c │ │ +3001b4: 0c08 |0110: move-result-object v8 │ │ +3001b6: 6e10 5a88 0800 |0111: invoke-virtual {v8}, Ljava/nio/ByteBuffer;.slice:()Ljava/nio/ByteBuffer; // method@885a │ │ +3001bc: 0c08 |0114: move-result-object v8 │ │ +3001be: 7110 5d88 0200 |0115: invoke-static {v2}, Ljava/nio/CharBuffer;.allocate:(I)Ljava/nio/CharBuffer; // method@885d │ │ +3001c4: 0c09 |0118: move-result-object v9 │ │ +3001c6: 6e20 5194 8700 |0119: invoke-virtual {v7, v8}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;.getCorrectDecoder:(Ljava/nio/ByteBuffer;)Ljava/nio/charset/CharsetDecoder; // method@9451 │ │ +3001cc: 0c00 |011c: move-result-object v0 │ │ +3001ce: 6e40 7c88 8059 |011d: invoke-virtual {v0, v8, v9, v5}, Ljava/nio/charset/CharsetDecoder;.decode:(Ljava/nio/ByteBuffer;Ljava/nio/CharBuffer;Z)Ljava/nio/charset/CoderResult; // method@887c │ │ +3001d4: 0c08 |0120: move-result-object v8 │ │ +3001d6: 6e10 8488 0800 |0121: invoke-virtual {v8}, Ljava/nio/charset/CoderResult;.isError:()Z // method@8884 │ │ +3001dc: 0a02 |0124: move-result v2 │ │ +3001de: 3802 1c00 |0125: if-eqz v2, 0141 // +001c │ │ +3001e2: 6202 e189 |0127: sget-object v2, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;.logger:Ljava/util/logging/Logger; // field@89e1 │ │ +3001e6: 2203 3910 |0129: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ +3001ea: 7010 cc87 0300 |012b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +3001f0: 1a04 3742 |012e: const-string v4, "Problem decoding text encoded null terminated string:" // string@4237 │ │ +3001f4: 6e20 d787 4300 |0130: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +3001fa: 6e10 8588 0800 |0133: invoke-virtual {v8}, Ljava/nio/charset/CoderResult;.toString:()Ljava/lang/String; // method@8885 │ │ +300200: 0c08 |0136: move-result-object v8 │ │ +300202: 6e20 d787 8300 |0137: invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +300208: 6e10 df87 0300 |013a: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +30020e: 0c08 |013d: move-result-object v8 │ │ +300210: 6e20 1c8a 8200 |013e: invoke-virtual {v2, v8}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ +300216: 6e20 7d88 9000 |0141: invoke-virtual {v0, v9}, Ljava/nio/charset/CharsetDecoder;.flush:(Ljava/nio/CharBuffer;)Ljava/nio/charset/CoderResult; // method@887d │ │ +30021c: 6e10 5e88 0900 |0144: invoke-virtual {v9}, Ljava/nio/CharBuffer;.flip:()Ljava/nio/Buffer; // method@885e │ │ +300222: 6e10 5f88 0900 |0147: invoke-virtual {v9}, Ljava/nio/CharBuffer;.toString:()Ljava/lang/String; // method@885f │ │ +300228: 0c08 |014a: move-result-object v8 │ │ +30022a: 5b78 e289 |014b: iput-object v8, v7, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;.value:Ljava/lang/Object; // field@89e2 │ │ +30022e: 6208 e189 |014d: sget-object v8, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;.logger:Ljava/util/logging/Logger; // field@89e1 │ │ +300232: 2209 3910 |014f: new-instance v9, Ljava/lang/StringBuilder; // type@1039 │ │ +300236: 7010 cc87 0900 |0151: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +30023c: 1a00 4d43 |0154: const-string v0, "Read NullTerminatedString:" // string@434d │ │ +300240: 6e20 d787 0900 |0156: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +300246: 5470 e289 |0159: iget-object v0, v7, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;.value:Ljava/lang/Object; // field@89e2 │ │ +30024a: 6e20 d687 0900 |015b: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ +300250: 1a00 4002 |015e: const-string v0, " size inc terminator:" // string@0240 │ │ +300254: 6e20 d787 0900 |0160: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +30025a: 6e20 d387 1900 |0163: invoke-virtual {v9, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +300260: 6e10 df87 0900 |0166: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +300266: 0c09 |0169: move-result-object v9 │ │ +300268: 6e20 128a 9800 |016a: invoke-virtual {v8, v9}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +30026e: 0e00 |016d: return-void │ │ +300270: 2208 bf11 |016e: new-instance v8, Lorg/jaudiotagger/tag/InvalidDataTypeException; // type@11bf │ │ +300274: 7020 9491 1800 |0170: invoke-direct {v8, v1}, Lorg/jaudiotagger/tag/InvalidDataTypeException;.:(Ljava/lang/String;)V // method@9194 │ │ +30027a: 2708 |0173: throw v8 │ │ +30027c: 2208 bf11 |0174: new-instance v8, Lorg/jaudiotagger/tag/InvalidDataTypeException; // type@11bf │ │ +300280: 7020 9491 1800 |0176: invoke-direct {v8, v1}, Lorg/jaudiotagger/tag/InvalidDataTypeException;.:(Ljava/lang/String;)V // method@9194 │ │ +300286: 2802 |0179: goto 017b // +0002 │ │ +300288: 2708 |017a: throw v8 │ │ +30028a: 28ff |017b: goto 017a // -0001 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0005 line=71 │ │ 0x001b line=75 │ │ 0x001f line=81 │ │ 0x0025 line=86 │ │ @@ -1242766,140 +1242766,140 @@ │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 277 16-bit code units │ │ -2ffc74: |[2ffc74] org.jaudiotagger.tag.datatype.TextEncodedStringNullTerminated.writeByteArray:()[B │ │ -2ffc84: 6200 e189 |0000: sget-object v0, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;.logger:Ljava/util/logging/Logger; // field@89e1 │ │ -2ffc88: 2201 3910 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2ffc8c: 7010 cc87 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2ffc92: 1a02 b854 |0007: const-string v2, "Writing NullTerminatedString." // string@54b8 │ │ -2ffc96: 6e20 d787 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ffc9c: 5452 e289 |000c: iget-object v2, v5, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;.value:Ljava/lang/Object; // field@89e2 │ │ -2ffca0: 6e20 d687 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ -2ffca6: 6e10 df87 0100 |0011: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2ffcac: 0c01 |0014: move-result-object v1 │ │ -2ffcae: 6e20 128a 1000 |0015: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -2ffcb4: 6e10 5394 0500 |0018: invoke-virtual {v5}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;.getTextEncodingCharSet:()Ljava/nio/charset/Charset; // method@9453 │ │ -2ffcba: 0c00 |001b: move-result-object v0 │ │ -2ffcbc: 6201 ac81 |001c: sget-object v1, Ljava/nio/charset/StandardCharsets;.UTF_16:Ljava/nio/charset/Charset; // field@81ac │ │ -2ffcc0: 6e20 7688 0100 |001e: invoke-virtual {v1, v0}, Ljava/nio/charset/Charset;.equals:(Ljava/lang/Object;)Z // method@8876 │ │ -2ffcc6: 0a01 |0021: move-result v1 │ │ -2ffcc8: 1202 |0022: const/4 v2, #int 0 // #0 │ │ -2ffcca: 3801 8700 |0023: if-eqz v1, 00aa // +0087 │ │ -2ffcce: 7100 ea91 0000 |0025: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ -2ffcd4: 0c01 |0028: move-result-object v1 │ │ -2ffcd6: 6e10 0292 0100 |0029: invoke-virtual {v1}, Lorg/jaudiotagger/tag/TagOptionSingleton;.isEncodeUTF16BomAsLittleEndian:()Z // method@9202 │ │ -2ffcdc: 0a01 |002c: move-result v1 │ │ -2ffcde: 1403 fffe 0000 |002d: const v3, #float 9.14754e-41 // #0000feff │ │ -2ffce4: 3801 3e00 |0030: if-eqz v1, 006e // +003e │ │ -2ffce8: 6201 ae81 |0032: sget-object v1, Ljava/nio/charset/StandardCharsets;.UTF_16LE:Ljava/nio/charset/Charset; // field@81ae │ │ -2ffcec: 6e10 7a88 0100 |0034: invoke-virtual {v1}, Ljava/nio/charset/Charset;.newEncoder:()Ljava/nio/charset/CharsetEncoder; // method@887a │ │ -2ffcf2: 0c01 |0037: move-result-object v1 │ │ -2ffcf4: 6204 a881 |0038: sget-object v4, Ljava/nio/charset/CodingErrorAction;.IGNORE:Ljava/nio/charset/CodingErrorAction; // field@81a8 │ │ -2ffcf8: 6e20 8288 4100 |003a: invoke-virtual {v1, v4}, Ljava/nio/charset/CharsetEncoder;.onMalformedInput:(Ljava/nio/charset/CodingErrorAction;)Ljava/nio/charset/CharsetEncoder; // method@8882 │ │ -2ffcfe: 6204 a881 |003d: sget-object v4, Ljava/nio/charset/CodingErrorAction;.IGNORE:Ljava/nio/charset/CodingErrorAction; // field@81a8 │ │ -2ffd02: 6e20 8388 4100 |003f: invoke-virtual {v1, v4}, Ljava/nio/charset/CharsetEncoder;.onUnmappableCharacter:(Ljava/nio/charset/CodingErrorAction;)Ljava/nio/charset/CharsetEncoder; // method@8883 │ │ -2ffd08: 2204 3910 |0042: new-instance v4, Ljava/lang/StringBuilder; // type@1039 │ │ -2ffd0c: 7010 cc87 0400 |0044: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2ffd12: 6e20 d087 3400 |0047: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@87d0 │ │ -2ffd18: 5453 e289 |004a: iget-object v3, v5, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;.value:Ljava/lang/Object; // field@89e2 │ │ -2ffd1c: 1f03 3710 |004c: check-cast v3, Ljava/lang/String; // type@1037 │ │ -2ffd20: 6e20 d787 3400 |004e: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ffd26: 6e20 d087 2400 |0051: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@87d0 │ │ -2ffd2c: 6e10 df87 0400 |0054: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2ffd32: 0c03 |0057: move-result-object v3 │ │ -2ffd34: 7110 6088 0300 |0058: invoke-static {v3}, Ljava/nio/CharBuffer;.wrap:(Ljava/lang/CharSequence;)Ljava/nio/CharBuffer; // method@8860 │ │ -2ffd3a: 0c03 |005b: move-result-object v3 │ │ -2ffd3c: 6e20 8188 3100 |005c: invoke-virtual {v1, v3}, Ljava/nio/charset/CharsetEncoder;.encode:(Ljava/nio/CharBuffer;)Ljava/nio/ByteBuffer; // method@8881 │ │ -2ffd42: 0c01 |005f: move-result-object v1 │ │ -2ffd44: 6e10 4988 0100 |0060: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.limit:()I // method@8849 │ │ -2ffd4a: 0a03 |0063: move-result v3 │ │ -2ffd4c: 2333 1c13 |0064: new-array v3, v3, [B // type@131c │ │ -2ffd50: 6e10 4988 0100 |0066: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.limit:()I // method@8849 │ │ -2ffd56: 0a04 |0069: move-result v4 │ │ -2ffd58: 6e40 4188 3142 |006a: invoke-virtual {v1, v3, v2, v4}, Ljava/nio/ByteBuffer;.get:([BII)Ljava/nio/ByteBuffer; // method@8841 │ │ -2ffd5e: 2873 |006d: goto 00e0 // +0073 │ │ -2ffd60: 6201 ad81 |006e: sget-object v1, Ljava/nio/charset/StandardCharsets;.UTF_16BE:Ljava/nio/charset/Charset; // field@81ad │ │ -2ffd64: 6e10 7a88 0100 |0070: invoke-virtual {v1}, Ljava/nio/charset/Charset;.newEncoder:()Ljava/nio/charset/CharsetEncoder; // method@887a │ │ -2ffd6a: 0c01 |0073: move-result-object v1 │ │ -2ffd6c: 6204 a881 |0074: sget-object v4, Ljava/nio/charset/CodingErrorAction;.IGNORE:Ljava/nio/charset/CodingErrorAction; // field@81a8 │ │ -2ffd70: 6e20 8288 4100 |0076: invoke-virtual {v1, v4}, Ljava/nio/charset/CharsetEncoder;.onMalformedInput:(Ljava/nio/charset/CodingErrorAction;)Ljava/nio/charset/CharsetEncoder; // method@8882 │ │ -2ffd76: 6204 a881 |0079: sget-object v4, Ljava/nio/charset/CodingErrorAction;.IGNORE:Ljava/nio/charset/CodingErrorAction; // field@81a8 │ │ -2ffd7a: 6e20 8388 4100 |007b: invoke-virtual {v1, v4}, Ljava/nio/charset/CharsetEncoder;.onUnmappableCharacter:(Ljava/nio/charset/CodingErrorAction;)Ljava/nio/charset/CharsetEncoder; // method@8883 │ │ -2ffd80: 2204 3910 |007e: new-instance v4, Ljava/lang/StringBuilder; // type@1039 │ │ -2ffd84: 7010 cc87 0400 |0080: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2ffd8a: 6e20 d087 3400 |0083: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@87d0 │ │ -2ffd90: 5453 e289 |0086: iget-object v3, v5, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;.value:Ljava/lang/Object; // field@89e2 │ │ -2ffd94: 1f03 3710 |0088: check-cast v3, Ljava/lang/String; // type@1037 │ │ -2ffd98: 6e20 d787 3400 |008a: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ffd9e: 6e20 d087 2400 |008d: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@87d0 │ │ -2ffda4: 6e10 df87 0400 |0090: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2ffdaa: 0c03 |0093: move-result-object v3 │ │ -2ffdac: 7110 6088 0300 |0094: invoke-static {v3}, Ljava/nio/CharBuffer;.wrap:(Ljava/lang/CharSequence;)Ljava/nio/CharBuffer; // method@8860 │ │ -2ffdb2: 0c03 |0097: move-result-object v3 │ │ -2ffdb4: 6e20 8188 3100 |0098: invoke-virtual {v1, v3}, Ljava/nio/charset/CharsetEncoder;.encode:(Ljava/nio/CharBuffer;)Ljava/nio/ByteBuffer; // method@8881 │ │ -2ffdba: 0c01 |009b: move-result-object v1 │ │ -2ffdbc: 6e10 4988 0100 |009c: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.limit:()I // method@8849 │ │ -2ffdc2: 0a03 |009f: move-result v3 │ │ -2ffdc4: 2333 1c13 |00a0: new-array v3, v3, [B // type@131c │ │ -2ffdc8: 6e10 4988 0100 |00a2: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.limit:()I // method@8849 │ │ -2ffdce: 0a04 |00a5: move-result v4 │ │ -2ffdd0: 6e40 4188 3142 |00a6: invoke-virtual {v1, v3, v2, v4}, Ljava/nio/ByteBuffer;.get:([BII)Ljava/nio/ByteBuffer; // method@8841 │ │ -2ffdd6: 2837 |00a9: goto 00e0 // +0037 │ │ -2ffdd8: 6e10 7a88 0000 |00aa: invoke-virtual {v0}, Ljava/nio/charset/Charset;.newEncoder:()Ljava/nio/charset/CharsetEncoder; // method@887a │ │ -2ffdde: 0c01 |00ad: move-result-object v1 │ │ -2ffde0: 6203 a881 |00ae: sget-object v3, Ljava/nio/charset/CodingErrorAction;.IGNORE:Ljava/nio/charset/CodingErrorAction; // field@81a8 │ │ -2ffde4: 6e20 8288 3100 |00b0: invoke-virtual {v1, v3}, Ljava/nio/charset/CharsetEncoder;.onMalformedInput:(Ljava/nio/charset/CodingErrorAction;)Ljava/nio/charset/CharsetEncoder; // method@8882 │ │ -2ffdea: 6203 a881 |00b3: sget-object v3, Ljava/nio/charset/CodingErrorAction;.IGNORE:Ljava/nio/charset/CodingErrorAction; // field@81a8 │ │ -2ffdee: 6e20 8388 3100 |00b5: invoke-virtual {v1, v3}, Ljava/nio/charset/CharsetEncoder;.onUnmappableCharacter:(Ljava/nio/charset/CodingErrorAction;)Ljava/nio/charset/CharsetEncoder; // method@8883 │ │ -2ffdf4: 2203 3910 |00b8: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ -2ffdf8: 7010 cc87 0300 |00ba: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2ffdfe: 5454 e289 |00bd: iget-object v4, v5, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;.value:Ljava/lang/Object; // field@89e2 │ │ -2ffe02: 1f04 3710 |00bf: check-cast v4, Ljava/lang/String; // type@1037 │ │ -2ffe06: 6e20 d787 4300 |00c1: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ffe0c: 6e20 d087 2300 |00c4: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@87d0 │ │ -2ffe12: 6e10 df87 0300 |00c7: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2ffe18: 0c03 |00ca: move-result-object v3 │ │ -2ffe1a: 7110 6088 0300 |00cb: invoke-static {v3}, Ljava/nio/CharBuffer;.wrap:(Ljava/lang/CharSequence;)Ljava/nio/CharBuffer; // method@8860 │ │ -2ffe20: 0c03 |00ce: move-result-object v3 │ │ -2ffe22: 6e20 8188 3100 |00cf: invoke-virtual {v1, v3}, Ljava/nio/charset/CharsetEncoder;.encode:(Ljava/nio/CharBuffer;)Ljava/nio/ByteBuffer; // method@8881 │ │ -2ffe28: 0c01 |00d2: move-result-object v1 │ │ -2ffe2a: 6e10 4988 0100 |00d3: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.limit:()I // method@8849 │ │ -2ffe30: 0a03 |00d6: move-result v3 │ │ -2ffe32: 2333 1c13 |00d7: new-array v3, v3, [B // type@131c │ │ -2ffe36: 6e10 4988 0100 |00d9: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.limit:()I // method@8849 │ │ -2ffe3c: 0a04 |00dc: move-result v4 │ │ -2ffe3e: 6e40 4188 3142 |00dd: invoke-virtual {v1, v3, v2, v4}, Ljava/nio/ByteBuffer;.get:([BII)Ljava/nio/ByteBuffer; // method@8841 │ │ -2ffe44: 2130 |00e0: array-length v0, v3 │ │ -2ffe46: 6e20 5694 0500 |00e1: invoke-virtual {v5, v0}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;.setSize:(I)V // method@9456 │ │ -2ffe4c: 1103 |00e4: return-object v3 │ │ -2ffe4e: 0d01 |00e5: move-exception v1 │ │ -2ffe50: 6202 e189 |00e6: sget-object v2, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;.logger:Ljava/util/logging/Logger; // field@89e1 │ │ -2ffe54: 2203 3910 |00e8: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ -2ffe58: 7010 cc87 0300 |00ea: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2ffe5e: 6e10 7488 0100 |00ed: invoke-virtual {v1}, Ljava/nio/charset/CharacterCodingException;.getMessage:()Ljava/lang/String; // method@8874 │ │ -2ffe64: 0c04 |00f0: move-result-object v4 │ │ -2ffe66: 6e20 d787 4300 |00f1: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ffe6c: 1a04 c804 |00f4: const-string v4, ":" // string@04c8 │ │ -2ffe70: 6e20 d787 4300 |00f6: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ffe76: 6e10 7888 0000 |00f9: invoke-virtual {v0}, Ljava/nio/charset/Charset;.name:()Ljava/lang/String; // method@8878 │ │ -2ffe7c: 0c00 |00fc: move-result-object v0 │ │ -2ffe7e: 6e20 d787 0300 |00fd: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ffe84: 6e20 d787 4300 |0100: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ffe8a: 5450 e289 |0103: iget-object v0, v5, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;.value:Ljava/lang/Object; // field@89e2 │ │ -2ffe8e: 6e20 d687 0300 |0105: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ -2ffe94: 6e10 df87 0300 |0108: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2ffe9a: 0c00 |010b: move-result-object v0 │ │ -2ffe9c: 6e20 1b8a 0200 |010c: invoke-virtual {v2, v0}, Ljava/util/logging/Logger;.severe:(Ljava/lang/String;)V // method@8a1b │ │ -2ffea2: 2200 3310 |010f: new-instance v0, Ljava/lang/RuntimeException; // type@1033 │ │ -2ffea6: 7020 7e87 1000 |0111: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@877e │ │ -2ffeac: 2700 |0114: throw v0 │ │ +2ffc78: |[2ffc78] org.jaudiotagger.tag.datatype.TextEncodedStringNullTerminated.writeByteArray:()[B │ │ +2ffc88: 6200 e189 |0000: sget-object v0, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;.logger:Ljava/util/logging/Logger; // field@89e1 │ │ +2ffc8c: 2201 3910 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2ffc90: 7010 cc87 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2ffc96: 1a02 b854 |0007: const-string v2, "Writing NullTerminatedString." // string@54b8 │ │ +2ffc9a: 6e20 d787 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ffca0: 5452 e289 |000c: iget-object v2, v5, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;.value:Ljava/lang/Object; // field@89e2 │ │ +2ffca4: 6e20 d687 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ +2ffcaa: 6e10 df87 0100 |0011: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2ffcb0: 0c01 |0014: move-result-object v1 │ │ +2ffcb2: 6e20 128a 1000 |0015: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +2ffcb8: 6e10 5394 0500 |0018: invoke-virtual {v5}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;.getTextEncodingCharSet:()Ljava/nio/charset/Charset; // method@9453 │ │ +2ffcbe: 0c00 |001b: move-result-object v0 │ │ +2ffcc0: 6201 ac81 |001c: sget-object v1, Ljava/nio/charset/StandardCharsets;.UTF_16:Ljava/nio/charset/Charset; // field@81ac │ │ +2ffcc4: 6e20 7688 0100 |001e: invoke-virtual {v1, v0}, Ljava/nio/charset/Charset;.equals:(Ljava/lang/Object;)Z // method@8876 │ │ +2ffcca: 0a01 |0021: move-result v1 │ │ +2ffccc: 1202 |0022: const/4 v2, #int 0 // #0 │ │ +2ffcce: 3801 8700 |0023: if-eqz v1, 00aa // +0087 │ │ +2ffcd2: 7100 ea91 0000 |0025: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ +2ffcd8: 0c01 |0028: move-result-object v1 │ │ +2ffcda: 6e10 0292 0100 |0029: invoke-virtual {v1}, Lorg/jaudiotagger/tag/TagOptionSingleton;.isEncodeUTF16BomAsLittleEndian:()Z // method@9202 │ │ +2ffce0: 0a01 |002c: move-result v1 │ │ +2ffce2: 1403 fffe 0000 |002d: const v3, #float 9.14754e-41 // #0000feff │ │ +2ffce8: 3801 3e00 |0030: if-eqz v1, 006e // +003e │ │ +2ffcec: 6201 ae81 |0032: sget-object v1, Ljava/nio/charset/StandardCharsets;.UTF_16LE:Ljava/nio/charset/Charset; // field@81ae │ │ +2ffcf0: 6e10 7a88 0100 |0034: invoke-virtual {v1}, Ljava/nio/charset/Charset;.newEncoder:()Ljava/nio/charset/CharsetEncoder; // method@887a │ │ +2ffcf6: 0c01 |0037: move-result-object v1 │ │ +2ffcf8: 6204 a881 |0038: sget-object v4, Ljava/nio/charset/CodingErrorAction;.IGNORE:Ljava/nio/charset/CodingErrorAction; // field@81a8 │ │ +2ffcfc: 6e20 8288 4100 |003a: invoke-virtual {v1, v4}, Ljava/nio/charset/CharsetEncoder;.onMalformedInput:(Ljava/nio/charset/CodingErrorAction;)Ljava/nio/charset/CharsetEncoder; // method@8882 │ │ +2ffd02: 6204 a881 |003d: sget-object v4, Ljava/nio/charset/CodingErrorAction;.IGNORE:Ljava/nio/charset/CodingErrorAction; // field@81a8 │ │ +2ffd06: 6e20 8388 4100 |003f: invoke-virtual {v1, v4}, Ljava/nio/charset/CharsetEncoder;.onUnmappableCharacter:(Ljava/nio/charset/CodingErrorAction;)Ljava/nio/charset/CharsetEncoder; // method@8883 │ │ +2ffd0c: 2204 3910 |0042: new-instance v4, Ljava/lang/StringBuilder; // type@1039 │ │ +2ffd10: 7010 cc87 0400 |0044: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2ffd16: 6e20 d087 3400 |0047: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@87d0 │ │ +2ffd1c: 5453 e289 |004a: iget-object v3, v5, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;.value:Ljava/lang/Object; // field@89e2 │ │ +2ffd20: 1f03 3710 |004c: check-cast v3, Ljava/lang/String; // type@1037 │ │ +2ffd24: 6e20 d787 3400 |004e: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ffd2a: 6e20 d087 2400 |0051: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@87d0 │ │ +2ffd30: 6e10 df87 0400 |0054: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2ffd36: 0c03 |0057: move-result-object v3 │ │ +2ffd38: 7110 6088 0300 |0058: invoke-static {v3}, Ljava/nio/CharBuffer;.wrap:(Ljava/lang/CharSequence;)Ljava/nio/CharBuffer; // method@8860 │ │ +2ffd3e: 0c03 |005b: move-result-object v3 │ │ +2ffd40: 6e20 8188 3100 |005c: invoke-virtual {v1, v3}, Ljava/nio/charset/CharsetEncoder;.encode:(Ljava/nio/CharBuffer;)Ljava/nio/ByteBuffer; // method@8881 │ │ +2ffd46: 0c01 |005f: move-result-object v1 │ │ +2ffd48: 6e10 4988 0100 |0060: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.limit:()I // method@8849 │ │ +2ffd4e: 0a03 |0063: move-result v3 │ │ +2ffd50: 2333 1c13 |0064: new-array v3, v3, [B // type@131c │ │ +2ffd54: 6e10 4988 0100 |0066: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.limit:()I // method@8849 │ │ +2ffd5a: 0a04 |0069: move-result v4 │ │ +2ffd5c: 6e40 4188 3142 |006a: invoke-virtual {v1, v3, v2, v4}, Ljava/nio/ByteBuffer;.get:([BII)Ljava/nio/ByteBuffer; // method@8841 │ │ +2ffd62: 2873 |006d: goto 00e0 // +0073 │ │ +2ffd64: 6201 ad81 |006e: sget-object v1, Ljava/nio/charset/StandardCharsets;.UTF_16BE:Ljava/nio/charset/Charset; // field@81ad │ │ +2ffd68: 6e10 7a88 0100 |0070: invoke-virtual {v1}, Ljava/nio/charset/Charset;.newEncoder:()Ljava/nio/charset/CharsetEncoder; // method@887a │ │ +2ffd6e: 0c01 |0073: move-result-object v1 │ │ +2ffd70: 6204 a881 |0074: sget-object v4, Ljava/nio/charset/CodingErrorAction;.IGNORE:Ljava/nio/charset/CodingErrorAction; // field@81a8 │ │ +2ffd74: 6e20 8288 4100 |0076: invoke-virtual {v1, v4}, Ljava/nio/charset/CharsetEncoder;.onMalformedInput:(Ljava/nio/charset/CodingErrorAction;)Ljava/nio/charset/CharsetEncoder; // method@8882 │ │ +2ffd7a: 6204 a881 |0079: sget-object v4, Ljava/nio/charset/CodingErrorAction;.IGNORE:Ljava/nio/charset/CodingErrorAction; // field@81a8 │ │ +2ffd7e: 6e20 8388 4100 |007b: invoke-virtual {v1, v4}, Ljava/nio/charset/CharsetEncoder;.onUnmappableCharacter:(Ljava/nio/charset/CodingErrorAction;)Ljava/nio/charset/CharsetEncoder; // method@8883 │ │ +2ffd84: 2204 3910 |007e: new-instance v4, Ljava/lang/StringBuilder; // type@1039 │ │ +2ffd88: 7010 cc87 0400 |0080: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2ffd8e: 6e20 d087 3400 |0083: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@87d0 │ │ +2ffd94: 5453 e289 |0086: iget-object v3, v5, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;.value:Ljava/lang/Object; // field@89e2 │ │ +2ffd98: 1f03 3710 |0088: check-cast v3, Ljava/lang/String; // type@1037 │ │ +2ffd9c: 6e20 d787 3400 |008a: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ffda2: 6e20 d087 2400 |008d: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@87d0 │ │ +2ffda8: 6e10 df87 0400 |0090: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2ffdae: 0c03 |0093: move-result-object v3 │ │ +2ffdb0: 7110 6088 0300 |0094: invoke-static {v3}, Ljava/nio/CharBuffer;.wrap:(Ljava/lang/CharSequence;)Ljava/nio/CharBuffer; // method@8860 │ │ +2ffdb6: 0c03 |0097: move-result-object v3 │ │ +2ffdb8: 6e20 8188 3100 |0098: invoke-virtual {v1, v3}, Ljava/nio/charset/CharsetEncoder;.encode:(Ljava/nio/CharBuffer;)Ljava/nio/ByteBuffer; // method@8881 │ │ +2ffdbe: 0c01 |009b: move-result-object v1 │ │ +2ffdc0: 6e10 4988 0100 |009c: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.limit:()I // method@8849 │ │ +2ffdc6: 0a03 |009f: move-result v3 │ │ +2ffdc8: 2333 1c13 |00a0: new-array v3, v3, [B // type@131c │ │ +2ffdcc: 6e10 4988 0100 |00a2: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.limit:()I // method@8849 │ │ +2ffdd2: 0a04 |00a5: move-result v4 │ │ +2ffdd4: 6e40 4188 3142 |00a6: invoke-virtual {v1, v3, v2, v4}, Ljava/nio/ByteBuffer;.get:([BII)Ljava/nio/ByteBuffer; // method@8841 │ │ +2ffdda: 2837 |00a9: goto 00e0 // +0037 │ │ +2ffddc: 6e10 7a88 0000 |00aa: invoke-virtual {v0}, Ljava/nio/charset/Charset;.newEncoder:()Ljava/nio/charset/CharsetEncoder; // method@887a │ │ +2ffde2: 0c01 |00ad: move-result-object v1 │ │ +2ffde4: 6203 a881 |00ae: sget-object v3, Ljava/nio/charset/CodingErrorAction;.IGNORE:Ljava/nio/charset/CodingErrorAction; // field@81a8 │ │ +2ffde8: 6e20 8288 3100 |00b0: invoke-virtual {v1, v3}, Ljava/nio/charset/CharsetEncoder;.onMalformedInput:(Ljava/nio/charset/CodingErrorAction;)Ljava/nio/charset/CharsetEncoder; // method@8882 │ │ +2ffdee: 6203 a881 |00b3: sget-object v3, Ljava/nio/charset/CodingErrorAction;.IGNORE:Ljava/nio/charset/CodingErrorAction; // field@81a8 │ │ +2ffdf2: 6e20 8388 3100 |00b5: invoke-virtual {v1, v3}, Ljava/nio/charset/CharsetEncoder;.onUnmappableCharacter:(Ljava/nio/charset/CodingErrorAction;)Ljava/nio/charset/CharsetEncoder; // method@8883 │ │ +2ffdf8: 2203 3910 |00b8: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ +2ffdfc: 7010 cc87 0300 |00ba: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2ffe02: 5454 e289 |00bd: iget-object v4, v5, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;.value:Ljava/lang/Object; // field@89e2 │ │ +2ffe06: 1f04 3710 |00bf: check-cast v4, Ljava/lang/String; // type@1037 │ │ +2ffe0a: 6e20 d787 4300 |00c1: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ffe10: 6e20 d087 2300 |00c4: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@87d0 │ │ +2ffe16: 6e10 df87 0300 |00c7: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2ffe1c: 0c03 |00ca: move-result-object v3 │ │ +2ffe1e: 7110 6088 0300 |00cb: invoke-static {v3}, Ljava/nio/CharBuffer;.wrap:(Ljava/lang/CharSequence;)Ljava/nio/CharBuffer; // method@8860 │ │ +2ffe24: 0c03 |00ce: move-result-object v3 │ │ +2ffe26: 6e20 8188 3100 |00cf: invoke-virtual {v1, v3}, Ljava/nio/charset/CharsetEncoder;.encode:(Ljava/nio/CharBuffer;)Ljava/nio/ByteBuffer; // method@8881 │ │ +2ffe2c: 0c01 |00d2: move-result-object v1 │ │ +2ffe2e: 6e10 4988 0100 |00d3: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.limit:()I // method@8849 │ │ +2ffe34: 0a03 |00d6: move-result v3 │ │ +2ffe36: 2333 1c13 |00d7: new-array v3, v3, [B // type@131c │ │ +2ffe3a: 6e10 4988 0100 |00d9: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.limit:()I // method@8849 │ │ +2ffe40: 0a04 |00dc: move-result v4 │ │ +2ffe42: 6e40 4188 3142 |00dd: invoke-virtual {v1, v3, v2, v4}, Ljava/nio/ByteBuffer;.get:([BII)Ljava/nio/ByteBuffer; // method@8841 │ │ +2ffe48: 2130 |00e0: array-length v0, v3 │ │ +2ffe4a: 6e20 5694 0500 |00e1: invoke-virtual {v5, v0}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;.setSize:(I)V // method@9456 │ │ +2ffe50: 1103 |00e4: return-object v3 │ │ +2ffe52: 0d01 |00e5: move-exception v1 │ │ +2ffe54: 6202 e189 |00e6: sget-object v2, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;.logger:Ljava/util/logging/Logger; // field@89e1 │ │ +2ffe58: 2203 3910 |00e8: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ +2ffe5c: 7010 cc87 0300 |00ea: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2ffe62: 6e10 7488 0100 |00ed: invoke-virtual {v1}, Ljava/nio/charset/CharacterCodingException;.getMessage:()Ljava/lang/String; // method@8874 │ │ +2ffe68: 0c04 |00f0: move-result-object v4 │ │ +2ffe6a: 6e20 d787 4300 |00f1: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ffe70: 1a04 c804 |00f4: const-string v4, ":" // string@04c8 │ │ +2ffe74: 6e20 d787 4300 |00f6: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ffe7a: 6e10 7888 0000 |00f9: invoke-virtual {v0}, Ljava/nio/charset/Charset;.name:()Ljava/lang/String; // method@8878 │ │ +2ffe80: 0c00 |00fc: move-result-object v0 │ │ +2ffe82: 6e20 d787 0300 |00fd: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ffe88: 6e20 d787 4300 |0100: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ffe8e: 5450 e289 |0103: iget-object v0, v5, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;.value:Ljava/lang/Object; // field@89e2 │ │ +2ffe92: 6e20 d687 0300 |0105: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ +2ffe98: 6e10 df87 0300 |0108: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2ffe9e: 0c00 |010b: move-result-object v0 │ │ +2ffea0: 6e20 1b8a 0200 |010c: invoke-virtual {v2, v0}, Ljava/util/logging/Logger;.severe:(Ljava/lang/String;)V // method@8a1b │ │ +2ffea6: 2200 3310 |010f: new-instance v0, Ljava/lang/RuntimeException; // type@1033 │ │ +2ffeaa: 7020 7e87 1000 |0111: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@877e │ │ +2ffeb0: 2700 |0114: throw v0 │ │ catches : 1 │ │ 0x001c - 0x00e0 │ │ Ljava/nio/charset/CharacterCodingException; -> 0x00e5 │ │ positions : │ │ 0x0000 line=203 │ │ 0x0018 line=207 │ │ 0x001c line=210 │ │ @@ -1242985,17 +1242985,17 @@ │ │ type : '(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -300764: |[300764] org.jaudiotagger.tag.datatype.TextEncodedStringSizeTerminated.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V │ │ -300774: 7030 1893 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/datatype/AbstractString;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@9318 │ │ -30077a: 0e00 |0003: return-void │ │ +300768: |[300768] org.jaudiotagger.tag.datatype.TextEncodedStringSizeTerminated.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V │ │ +300778: 7030 1893 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/datatype/AbstractString;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@9318 │ │ +30077e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; │ │ @@ -1243005,17 +1243005,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -30077c: |[30077c] org.jaudiotagger.tag.datatype.TextEncodedStringSizeTerminated.:(Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;)V │ │ -30078c: 7020 1a93 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/datatype/AbstractString;.:(Lorg/jaudiotagger/tag/datatype/AbstractString;)V // method@931a │ │ -300792: 0e00 |0003: return-void │ │ +300780: |[300780] org.jaudiotagger.tag.datatype.TextEncodedStringSizeTerminated.:(Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;)V │ │ +300790: 7020 1a93 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/datatype/AbstractString;.:(Lorg/jaudiotagger/tag/datatype/AbstractString;)V // method@931a │ │ +300796: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated; │ │ │ │ @@ -1243024,29 +1243024,29 @@ │ │ type : '(Ljava/lang/String;)Ljava/util/List;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -30071c: |[30071c] org.jaudiotagger.tag.datatype.TextEncodedStringSizeTerminated.splitByNullSeperator:(Ljava/lang/String;)Ljava/util/List; │ │ -30072c: 1a00 c356 |0000: const-string v0, "\u0000" // string@56c3 │ │ -300730: 6e20 b087 0100 |0002: invoke-virtual {v1, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@87b0 │ │ -300736: 0c01 |0005: move-result-object v1 │ │ -300738: 7110 c688 0100 |0006: invoke-static {v1}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@88c6 │ │ -30073e: 0c01 |0009: move-result-object v1 │ │ -300740: 7210 7389 0100 |000a: invoke-interface {v1}, Ljava/util/List;.size:()I // method@8973 │ │ -300746: 0a00 |000d: move-result v0 │ │ -300748: 3900 0d00 |000e: if-nez v0, 001b // +000d │ │ -30074c: 2201 7c10 |0010: new-instance v1, Ljava/util/ArrayList; // type@107c │ │ -300750: 1210 |0012: const/4 v0, #int 1 // #1 │ │ -300752: 7020 af88 0100 |0013: invoke-direct {v1, v0}, Ljava/util/ArrayList;.:(I)V // method@88af │ │ -300758: 1a00 0000 |0016: const-string v0, "" // string@0000 │ │ -30075c: 7220 6489 0100 |0018: invoke-interface {v1, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -300762: 1101 |001b: return-object v1 │ │ +300720: |[300720] org.jaudiotagger.tag.datatype.TextEncodedStringSizeTerminated.splitByNullSeperator:(Ljava/lang/String;)Ljava/util/List; │ │ +300730: 1a00 c356 |0000: const-string v0, "\u0000" // string@56c3 │ │ +300734: 6e20 b087 0100 |0002: invoke-virtual {v1, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@87b0 │ │ +30073a: 0c01 |0005: move-result-object v1 │ │ +30073c: 7110 c688 0100 |0006: invoke-static {v1}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@88c6 │ │ +300742: 0c01 |0009: move-result-object v1 │ │ +300744: 7210 7389 0100 |000a: invoke-interface {v1}, Ljava/util/List;.size:()I // method@8973 │ │ +30074a: 0a00 |000d: move-result v0 │ │ +30074c: 3900 0d00 |000e: if-nez v0, 001b // +000d │ │ +300750: 2201 7c10 |0010: new-instance v1, Ljava/util/ArrayList; // type@107c │ │ +300754: 1210 |0012: const/4 v0, #int 1 // #1 │ │ +300756: 7020 af88 0100 |0013: invoke-direct {v1, v0}, Ljava/util/ArrayList;.:(I)V // method@88af │ │ +30075c: 1a00 0000 |0016: const-string v0, "" // string@0000 │ │ +300760: 7220 6489 0100 |0018: invoke-interface {v1, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +300766: 1101 |001b: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=349 │ │ 0x0006 line=350 │ │ 0x000a line=352 │ │ 0x0010 line=354 │ │ 0x0018 line=355 │ │ @@ -1243059,26 +1243059,26 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -300794: |[300794] org.jaudiotagger.tag.datatype.TextEncodedStringSizeTerminated.addValue:(Ljava/lang/String;)V │ │ -3007a4: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -3007a8: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -3007ae: 5421 e589 |0005: iget-object v1, v2, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;.value:Ljava/lang/Object; // field@89e5 │ │ -3007b2: 6e20 d687 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ -3007b8: 1a01 0100 |000a: const-string v1, "��" // string@0001 │ │ -3007bc: 6e20 d787 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -3007c2: 6e20 d787 3000 |000f: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -3007c8: 6e10 df87 0000 |0012: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -3007ce: 0c03 |0015: move-result-object v3 │ │ -3007d0: 6e20 6894 3200 |0016: invoke-virtual {v2, v3}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;.setValue:(Ljava/lang/Object;)V // method@9468 │ │ -3007d6: 0e00 |0019: return-void │ │ +300798: |[300798] org.jaudiotagger.tag.datatype.TextEncodedStringSizeTerminated.addValue:(Ljava/lang/String;)V │ │ +3007a8: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +3007ac: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +3007b2: 5421 e589 |0005: iget-object v1, v2, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;.value:Ljava/lang/Object; // field@89e5 │ │ +3007b6: 6e20 d687 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ +3007bc: 1a01 0100 |000a: const-string v1, "��" // string@0001 │ │ +3007c0: 6e20 d787 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +3007c6: 6e20 d787 3000 |000f: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +3007cc: 6e10 df87 0000 |0012: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +3007d2: 0c03 |0015: move-result-object v3 │ │ +3007d4: 6e20 6894 3200 |0016: invoke-virtual {v2, v3}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;.setValue:(Ljava/lang/Object;)V // method@9468 │ │ +3007da: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=368 │ │ locals : │ │ 0x0000 - 0x001a reg=2 this Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated; │ │ 0x0000 - 0x001a reg=3 (null) Ljava/lang/String; │ │ │ │ @@ -1243087,47 +1243087,47 @@ │ │ type : '(Ljava/util/List;Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 66 16-bit code units │ │ -3007d8: |[3007d8] org.jaudiotagger.tag.datatype.TextEncodedStringSizeTerminated.checkTrailingNull:(Ljava/util/List;Ljava/lang/String;)V │ │ -3007e8: 7100 ea91 0000 |0000: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ -3007ee: 0c00 |0003: move-result-object v0 │ │ -3007f0: 6e10 1692 0000 |0004: invoke-virtual {v0}, Lorg/jaudiotagger/tag/TagOptionSingleton;.isRemoveTrailingTerminatorOnWrite:()Z // method@9216 │ │ -3007f6: 0a00 |0007: move-result v0 │ │ -3007f8: 3900 3900 |0008: if-nez v0, 0041 // +0039 │ │ -3007fc: 6e10 aa87 0300 |000a: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@87aa │ │ -300802: 0a00 |000d: move-result v0 │ │ -300804: 3d00 3300 |000e: if-lez v0, 0041 // +0033 │ │ -300808: 6e10 aa87 0300 |0010: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@87aa │ │ -30080e: 0a00 |0013: move-result v0 │ │ -300810: d800 00ff |0014: add-int/lit8 v0, v0, #int -1 // #ff │ │ -300814: 6e20 9487 0300 |0016: invoke-virtual {v3, v0}, Ljava/lang/String;.charAt:(I)C // method@8794 │ │ -30081a: 0a03 |0019: move-result v3 │ │ -30081c: 3903 2700 |001a: if-nez v3, 0041 // +0027 │ │ -300820: 7210 7389 0200 |001c: invoke-interface {v2}, Ljava/util/List;.size:()I // method@8973 │ │ -300826: 0a03 |001f: move-result v3 │ │ -300828: d803 03ff |0020: add-int/lit8 v3, v3, #int -1 // #ff │ │ -30082c: 7220 6a89 3200 |0022: invoke-interface {v2, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ -300832: 0c03 |0025: move-result-object v3 │ │ -300834: 1f03 3710 |0026: check-cast v3, Ljava/lang/String; // type@1037 │ │ -300838: 2200 3910 |0028: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -30083c: 7010 cc87 0000 |002a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -300842: 6e20 d787 3000 |002d: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -300848: 1203 |0030: const/4 v3, #int 0 // #0 │ │ -30084a: 6e20 d087 3000 |0031: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@87d0 │ │ -300850: 6e10 df87 0000 |0034: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -300856: 0c03 |0037: move-result-object v3 │ │ -300858: 7210 7389 0200 |0038: invoke-interface {v2}, Ljava/util/List;.size:()I // method@8973 │ │ -30085e: 0a00 |003b: move-result v0 │ │ -300860: d800 00ff |003c: add-int/lit8 v0, v0, #int -1 // #ff │ │ -300864: 7230 7289 0203 |003e: invoke-interface {v2, v0, v3}, Ljava/util/List;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@8972 │ │ -30086a: 0e00 |0041: return-void │ │ +3007dc: |[3007dc] org.jaudiotagger.tag.datatype.TextEncodedStringSizeTerminated.checkTrailingNull:(Ljava/util/List;Ljava/lang/String;)V │ │ +3007ec: 7100 ea91 0000 |0000: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ +3007f2: 0c00 |0003: move-result-object v0 │ │ +3007f4: 6e10 1692 0000 |0004: invoke-virtual {v0}, Lorg/jaudiotagger/tag/TagOptionSingleton;.isRemoveTrailingTerminatorOnWrite:()Z // method@9216 │ │ +3007fa: 0a00 |0007: move-result v0 │ │ +3007fc: 3900 3900 |0008: if-nez v0, 0041 // +0039 │ │ +300800: 6e10 aa87 0300 |000a: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@87aa │ │ +300806: 0a00 |000d: move-result v0 │ │ +300808: 3d00 3300 |000e: if-lez v0, 0041 // +0033 │ │ +30080c: 6e10 aa87 0300 |0010: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@87aa │ │ +300812: 0a00 |0013: move-result v0 │ │ +300814: d800 00ff |0014: add-int/lit8 v0, v0, #int -1 // #ff │ │ +300818: 6e20 9487 0300 |0016: invoke-virtual {v3, v0}, Ljava/lang/String;.charAt:(I)C // method@8794 │ │ +30081e: 0a03 |0019: move-result v3 │ │ +300820: 3903 2700 |001a: if-nez v3, 0041 // +0027 │ │ +300824: 7210 7389 0200 |001c: invoke-interface {v2}, Ljava/util/List;.size:()I // method@8973 │ │ +30082a: 0a03 |001f: move-result v3 │ │ +30082c: d803 03ff |0020: add-int/lit8 v3, v3, #int -1 // #ff │ │ +300830: 7220 6a89 3200 |0022: invoke-interface {v2, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ +300836: 0c03 |0025: move-result-object v3 │ │ +300838: 1f03 3710 |0026: check-cast v3, Ljava/lang/String; // type@1037 │ │ +30083c: 2200 3910 |0028: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +300840: 7010 cc87 0000 |002a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +300846: 6e20 d787 3000 |002d: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +30084c: 1203 |0030: const/4 v3, #int 0 // #0 │ │ +30084e: 6e20 d087 3000 |0031: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@87d0 │ │ +300854: 6e10 df87 0000 |0034: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +30085a: 0c03 |0037: move-result-object v3 │ │ +30085c: 7210 7389 0200 |0038: invoke-interface {v2}, Ljava/util/List;.size:()I // method@8973 │ │ +300862: 0a00 |003b: move-result v0 │ │ +300864: d800 00ff |003c: add-int/lit8 v0, v0, #int -1 // #ff │ │ +300868: 7230 7289 0203 |003e: invoke-interface {v2, v0, v3}, Ljava/util/List;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@8972 │ │ +30086e: 0e00 |0041: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=252 │ │ 0x000a line=254 │ │ 0x001c line=256 │ │ 0x0028 line=257 │ │ 0x0038 line=258 │ │ @@ -1243141,26 +1243141,26 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -300288: |[300288] org.jaudiotagger.tag.datatype.TextEncodedStringSizeTerminated.equals:(Ljava/lang/Object;)Z │ │ -300298: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -30029a: 3332 0300 |0001: if-ne v2, v3, 0004 // +0003 │ │ -30029e: 0f00 |0003: return v0 │ │ -3002a0: 2031 fc11 |0004: instance-of v1, v3, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated; // type@11fc │ │ -3002a4: 3801 0900 |0006: if-eqz v1, 000f // +0009 │ │ -3002a8: 6f20 1c93 3200 |0008: invoke-super {v2, v3}, Lorg/jaudiotagger/tag/datatype/AbstractString;.equals:(Ljava/lang/Object;)Z // method@931c │ │ -3002ae: 0a03 |000b: move-result v3 │ │ -3002b0: 3803 0300 |000c: if-eqz v3, 000f // +0003 │ │ -3002b4: 2802 |000e: goto 0010 // +0002 │ │ -3002b6: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -3002b8: 0f00 |0010: return v0 │ │ +30028c: |[30028c] org.jaudiotagger.tag.datatype.TextEncodedStringSizeTerminated.equals:(Ljava/lang/Object;)Z │ │ +30029c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +30029e: 3332 0300 |0001: if-ne v2, v3, 0004 // +0003 │ │ +3002a2: 0f00 |0003: return v0 │ │ +3002a4: 2031 fc11 |0004: instance-of v1, v3, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated; // type@11fc │ │ +3002a8: 3801 0900 |0006: if-eqz v1, 000f // +0009 │ │ +3002ac: 6f20 1c93 3200 |0008: invoke-super {v2, v3}, Lorg/jaudiotagger/tag/datatype/AbstractString;.equals:(Ljava/lang/Object;)Z // method@931c │ │ +3002b2: 0a03 |000b: move-result v3 │ │ +3002b4: 3803 0300 |000c: if-eqz v3, 000f // +0003 │ │ +3002b8: 2802 |000e: goto 0010 // +0002 │ │ +3002ba: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +3002bc: 0f00 |0010: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=61 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated; │ │ 0x0000 - 0x0011 reg=3 (null) Ljava/lang/Object; │ │ │ │ @@ -1243169,22 +1243169,22 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -300478: |[300478] org.jaudiotagger.tag.datatype.TextEncodedStringSizeTerminated.getNumberOfValues:()I │ │ -300488: 5410 e589 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;.value:Ljava/lang/Object; // field@89e5 │ │ -30048c: 1f00 3710 |0002: check-cast v0, Ljava/lang/String; // type@1037 │ │ -300490: 7110 6994 0000 |0004: invoke-static {v0}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;.splitByNullSeperator:(Ljava/lang/String;)Ljava/util/List; // method@9469 │ │ -300496: 0c00 |0007: move-result-object v0 │ │ -300498: 7210 7389 0000 |0008: invoke-interface {v0}, Ljava/util/List;.size:()I // method@8973 │ │ -30049e: 0a00 |000b: move-result v0 │ │ -3004a0: 0f00 |000c: return v0 │ │ +30047c: |[30047c] org.jaudiotagger.tag.datatype.TextEncodedStringSizeTerminated.getNumberOfValues:()I │ │ +30048c: 5410 e589 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;.value:Ljava/lang/Object; // field@89e5 │ │ +300490: 1f00 3710 |0002: check-cast v0, Ljava/lang/String; // type@1037 │ │ +300494: 7110 6994 0000 |0004: invoke-static {v0}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;.splitByNullSeperator:(Ljava/lang/String;)Ljava/util/List; // method@9469 │ │ +30049a: 0c00 |0007: move-result-object v0 │ │ +30049c: 7210 7389 0000 |0008: invoke-interface {v0}, Ljava/util/List;.size:()I // method@8973 │ │ +3004a2: 0a00 |000b: move-result v0 │ │ +3004a4: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=378 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated; │ │ │ │ #4 : (in Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;) │ │ @@ -1243192,23 +1243192,23 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -3004a4: |[3004a4] org.jaudiotagger.tag.datatype.TextEncodedStringSizeTerminated.getValueAtIndex:(I)Ljava/lang/String; │ │ -3004b4: 5410 e589 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;.value:Ljava/lang/Object; // field@89e5 │ │ -3004b8: 1f00 3710 |0002: check-cast v0, Ljava/lang/String; // type@1037 │ │ -3004bc: 7110 6994 0000 |0004: invoke-static {v0}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;.splitByNullSeperator:(Ljava/lang/String;)Ljava/util/List; // method@9469 │ │ -3004c2: 0c00 |0007: move-result-object v0 │ │ -3004c4: 7220 6a89 2000 |0008: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ -3004ca: 0c02 |000b: move-result-object v2 │ │ -3004cc: 1f02 3710 |000c: check-cast v2, Ljava/lang/String; // type@1037 │ │ -3004d0: 1102 |000e: return-object v2 │ │ +3004a8: |[3004a8] org.jaudiotagger.tag.datatype.TextEncodedStringSizeTerminated.getValueAtIndex:(I)Ljava/lang/String; │ │ +3004b8: 5410 e589 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;.value:Ljava/lang/Object; // field@89e5 │ │ +3004bc: 1f00 3710 |0002: check-cast v0, Ljava/lang/String; // type@1037 │ │ +3004c0: 7110 6994 0000 |0004: invoke-static {v0}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;.splitByNullSeperator:(Ljava/lang/String;)Ljava/util/List; // method@9469 │ │ +3004c6: 0c00 |0007: move-result-object v0 │ │ +3004c8: 7220 6a89 2000 |0008: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ +3004ce: 0c02 |000b: move-result-object v2 │ │ +3004d0: 1f02 3710 |000c: check-cast v2, Ljava/lang/String; // type@1037 │ │ +3004d4: 1102 |000e: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=391 │ │ 0x0008 line=392 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated; │ │ 0x0000 - 0x000f reg=2 (null) I │ │ @@ -1243218,37 +1243218,37 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -3004d4: |[3004d4] org.jaudiotagger.tag.datatype.TextEncodedStringSizeTerminated.getValueWithoutTrailingNull:()Ljava/lang/String; │ │ -3004e4: 5440 e589 |0000: iget-object v0, v4, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;.value:Ljava/lang/Object; // field@89e5 │ │ -3004e8: 1f00 3710 |0002: check-cast v0, Ljava/lang/String; // type@1037 │ │ -3004ec: 7110 6994 0000 |0004: invoke-static {v0}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;.splitByNullSeperator:(Ljava/lang/String;)Ljava/util/List; // method@9469 │ │ -3004f2: 0c00 |0007: move-result-object v0 │ │ -3004f4: 2201 3810 |0008: new-instance v1, Ljava/lang/StringBuffer; // type@1038 │ │ -3004f8: 7010 c187 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuffer;.:()V // method@87c1 │ │ -3004fe: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -300500: 7210 7389 0000 |000e: invoke-interface {v0}, Ljava/util/List;.size:()I // method@8973 │ │ -300506: 0a03 |0011: move-result v3 │ │ -300508: 3532 1500 |0012: if-ge v2, v3, 0027 // +0015 │ │ -30050c: 3802 0700 |0014: if-eqz v2, 001b // +0007 │ │ -300510: 1a03 0100 |0016: const-string v3, "��" // string@0001 │ │ -300514: 6e20 c687 3100 |0018: invoke-virtual {v1, v3}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@87c6 │ │ -30051a: 7220 6a89 2000 |001b: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ -300520: 0c03 |001e: move-result-object v3 │ │ -300522: 1f03 3710 |001f: check-cast v3, Ljava/lang/String; // type@1037 │ │ -300526: 6e20 c687 3100 |0021: invoke-virtual {v1, v3}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@87c6 │ │ -30052c: d802 0201 |0024: add-int/lit8 v2, v2, #int 1 // #01 │ │ -300530: 28e8 |0026: goto 000e // -0018 │ │ -300532: 6e10 cb87 0100 |0027: invoke-virtual {v1}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@87cb │ │ -300538: 0c00 |002a: move-result-object v0 │ │ -30053a: 1100 |002b: return-object v0 │ │ +3004d8: |[3004d8] org.jaudiotagger.tag.datatype.TextEncodedStringSizeTerminated.getValueWithoutTrailingNull:()Ljava/lang/String; │ │ +3004e8: 5440 e589 |0000: iget-object v0, v4, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;.value:Ljava/lang/Object; // field@89e5 │ │ +3004ec: 1f00 3710 |0002: check-cast v0, Ljava/lang/String; // type@1037 │ │ +3004f0: 7110 6994 0000 |0004: invoke-static {v0}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;.splitByNullSeperator:(Ljava/lang/String;)Ljava/util/List; // method@9469 │ │ +3004f6: 0c00 |0007: move-result-object v0 │ │ +3004f8: 2201 3810 |0008: new-instance v1, Ljava/lang/StringBuffer; // type@1038 │ │ +3004fc: 7010 c187 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuffer;.:()V // method@87c1 │ │ +300502: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +300504: 7210 7389 0000 |000e: invoke-interface {v0}, Ljava/util/List;.size:()I // method@8973 │ │ +30050a: 0a03 |0011: move-result v3 │ │ +30050c: 3532 1500 |0012: if-ge v2, v3, 0027 // +0015 │ │ +300510: 3802 0700 |0014: if-eqz v2, 001b // +0007 │ │ +300514: 1a03 0100 |0016: const-string v3, "��" // string@0001 │ │ +300518: 6e20 c687 3100 |0018: invoke-virtual {v1, v3}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@87c6 │ │ +30051e: 7220 6a89 2000 |001b: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ +300524: 0c03 |001e: move-result-object v3 │ │ +300526: 1f03 3710 |001f: check-cast v3, Ljava/lang/String; // type@1037 │ │ +30052a: 6e20 c687 3100 |0021: invoke-virtual {v1, v3}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@87c6 │ │ +300530: d802 0201 |0024: add-int/lit8 v2, v2, #int 1 // #01 │ │ +300534: 28e8 |0026: goto 000e // -0018 │ │ +300536: 6e10 cb87 0100 |0027: invoke-virtual {v1}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@87cb │ │ +30053c: 0c00 |002a: move-result-object v0 │ │ +30053e: 1100 |002b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=411 │ │ 0x0008 line=412 │ │ 0x000e line=413 │ │ 0x0018 line=417 │ │ 0x001b line=419 │ │ @@ -1243261,20 +1243261,20 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3006f8: |[3006f8] org.jaudiotagger.tag.datatype.TextEncodedStringSizeTerminated.getValues:()Ljava/util/List; │ │ -300708: 5410 e589 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;.value:Ljava/lang/Object; // field@89e5 │ │ -30070c: 1f00 3710 |0002: check-cast v0, Ljava/lang/String; // type@1037 │ │ -300710: 7110 6994 0000 |0004: invoke-static {v0}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;.splitByNullSeperator:(Ljava/lang/String;)Ljava/util/List; // method@9469 │ │ -300716: 0c00 |0007: move-result-object v0 │ │ -300718: 1100 |0008: return-object v0 │ │ +3006fc: |[3006fc] org.jaudiotagger.tag.datatype.TextEncodedStringSizeTerminated.getValues:()Ljava/util/List; │ │ +30070c: 5410 e589 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;.value:Ljava/lang/Object; // field@89e5 │ │ +300710: 1f00 3710 |0002: check-cast v0, Ljava/lang/String; // type@1037 │ │ +300714: 7110 6994 0000 |0004: invoke-static {v0}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;.splitByNullSeperator:(Ljava/lang/String;)Ljava/util/List; // method@9469 │ │ +30071a: 0c00 |0007: move-result-object v0 │ │ +30071c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=401 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated; │ │ │ │ #7 : (in Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;) │ │ @@ -1243282,106 +1243282,106 @@ │ │ type : '([BI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 187 16-bit code units │ │ -30086c: |[30086c] org.jaudiotagger.tag.datatype.TextEncodedStringSizeTerminated.readByteArray:([BI)V │ │ -30087c: 6200 e389 |0000: sget-object v0, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;.logger:Ljava/util/logging/Logger; // field@89e3 │ │ -300880: 2201 3910 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -300884: 7010 cc87 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -30088a: 1a02 5a43 |0007: const-string v2, "Reading from array from offset:" // string@435a │ │ -30088e: 6e20 d787 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -300894: 6e20 d387 8100 |000c: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -30089a: 6e10 df87 0100 |000f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -3008a0: 0c01 |0012: move-result-object v1 │ │ -3008a2: 6e20 158a 1000 |0013: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.finest:(Ljava/lang/String;)V // method@8a15 │ │ -3008a8: 7100 ea91 0000 |0016: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ -3008ae: 0c00 |0019: move-result-object v0 │ │ -3008b0: 6e10 0092 0000 |001a: invoke-virtual {v0}, Lorg/jaudiotagger/tag/TagOptionSingleton;.isAndroid:()Z // method@9200 │ │ -3008b6: 0a00 |001d: move-result v0 │ │ -3008b8: 3800 0f00 |001e: if-eqz v0, 002d // +000f │ │ -3008bc: 2170 |0020: array-length v0, v7 │ │ -3008be: b180 |0021: sub-int/2addr v0, v8 │ │ -3008c0: 2301 1c13 |0022: new-array v1, v0, [B // type@131c │ │ -3008c4: 1202 |0024: const/4 v2, #int 0 // #0 │ │ -3008c6: 7150 e087 8721 |0025: invoke-static {v7, v8, v1, v2, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@87e0 │ │ -3008cc: 7110 5b88 0100 |0028: invoke-static {v1}, Ljava/nio/ByteBuffer;.wrap:([B)Ljava/nio/ByteBuffer; // method@885b │ │ -3008d2: 0c00 |002b: move-result-object v0 │ │ -3008d4: 280b |002c: goto 0037 // +000b │ │ -3008d6: 2170 |002d: array-length v0, v7 │ │ -3008d8: b180 |002e: sub-int/2addr v0, v8 │ │ -3008da: 7130 5c88 8700 |002f: invoke-static {v7, v8, v0}, Ljava/nio/ByteBuffer;.wrap:([BII)Ljava/nio/ByteBuffer; // method@885c │ │ -3008e0: 0c00 |0032: move-result-object v0 │ │ -3008e2: 6e10 5a88 0000 |0033: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.slice:()Ljava/nio/ByteBuffer; // method@885a │ │ -3008e8: 0c00 |0036: move-result-object v0 │ │ -3008ea: 2171 |0037: array-length v1, v7 │ │ -3008ec: b181 |0038: sub-int/2addr v1, v8 │ │ -3008ee: 7110 5d88 0100 |0039: invoke-static {v1}, Ljava/nio/CharBuffer;.allocate:(I)Ljava/nio/CharBuffer; // method@885d │ │ -3008f4: 0c01 |003c: move-result-object v1 │ │ -3008f6: 6e20 5e94 0600 |003d: invoke-virtual {v6, v0}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;.getCorrectDecoder:(Ljava/nio/ByteBuffer;)Ljava/nio/charset/CharsetDecoder; // method@945e │ │ -3008fc: 0c02 |0040: move-result-object v2 │ │ -3008fe: 1213 |0041: const/4 v3, #int 1 // #1 │ │ -300900: 6e40 7c88 0231 |0042: invoke-virtual {v2, v0, v1, v3}, Ljava/nio/charset/CharsetDecoder;.decode:(Ljava/nio/ByteBuffer;Ljava/nio/CharBuffer;Z)Ljava/nio/charset/CoderResult; // method@887c │ │ -300906: 0c00 |0045: move-result-object v0 │ │ -300908: 6e10 8488 0000 |0046: invoke-virtual {v0}, Ljava/nio/charset/CoderResult;.isError:()Z // method@8884 │ │ -30090e: 0a03 |0049: move-result v3 │ │ -300910: 3803 1c00 |004a: if-eqz v3, 0066 // +001c │ │ -300914: 6203 e389 |004c: sget-object v3, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;.logger:Ljava/util/logging/Logger; // field@89e3 │ │ -300918: 2204 3910 |004e: new-instance v4, Ljava/lang/StringBuilder; // type@1039 │ │ -30091c: 7010 cc87 0400 |0050: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -300922: 1a05 9014 |0053: const-string v5, "Decoding error:" // string@1490 │ │ -300926: 6e20 d787 5400 |0055: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -30092c: 6e10 8588 0000 |0058: invoke-virtual {v0}, Ljava/nio/charset/CoderResult;.toString:()Ljava/lang/String; // method@8885 │ │ -300932: 0c00 |005b: move-result-object v0 │ │ -300934: 6e20 d787 0400 |005c: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -30093a: 6e10 df87 0400 |005f: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -300940: 0c00 |0062: move-result-object v0 │ │ -300942: 6e20 1c8a 0300 |0063: invoke-virtual {v3, v0}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ -300948: 6e20 7d88 1200 |0066: invoke-virtual {v2, v1}, Ljava/nio/charset/CharsetDecoder;.flush:(Ljava/nio/CharBuffer;)Ljava/nio/charset/CoderResult; // method@887d │ │ -30094e: 6e10 5e88 0100 |0069: invoke-virtual {v1}, Ljava/nio/CharBuffer;.flip:()Ljava/nio/Buffer; // method@885e │ │ -300954: 6200 ac81 |006c: sget-object v0, Ljava/nio/charset/StandardCharsets;.UTF_16:Ljava/nio/charset/Charset; // field@81ac │ │ -300958: 6e10 6194 0600 |006e: invoke-virtual {v6}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;.getTextEncodingCharSet:()Ljava/nio/charset/Charset; // method@9461 │ │ -30095e: 0c02 |0071: move-result-object v2 │ │ -300960: 6e20 7688 2000 |0072: invoke-virtual {v0, v2}, Ljava/nio/charset/Charset;.equals:(Ljava/lang/Object;)Z // method@8876 │ │ -300966: 0a00 |0075: move-result v0 │ │ -300968: 3800 1700 |0076: if-eqz v0, 008d // +0017 │ │ -30096c: 6e10 5f88 0100 |0078: invoke-virtual {v1}, Ljava/nio/CharBuffer;.toString:()Ljava/lang/String; // method@885f │ │ -300972: 0c00 |007b: move-result-object v0 │ │ -300974: 1a01 c4b5 |007c: const-string v1, "" // string@b5c4 │ │ -300978: 1a02 0000 |007e: const-string v2, "" // string@0000 │ │ -30097c: 6e30 ae87 1002 |0080: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@87ae │ │ -300982: 0c00 |0083: move-result-object v0 │ │ -300984: 1a01 c5b5 |0084: const-string v1, "￾" // string@b5c5 │ │ -300988: 6e30 ae87 1002 |0086: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@87ae │ │ -30098e: 0c00 |0089: move-result-object v0 │ │ -300990: 5b60 e589 |008a: iput-object v0, v6, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;.value:Ljava/lang/Object; // field@89e5 │ │ -300994: 2807 |008c: goto 0093 // +0007 │ │ -300996: 6e10 5f88 0100 |008d: invoke-virtual {v1}, Ljava/nio/CharBuffer;.toString:()Ljava/lang/String; // method@885f │ │ -30099c: 0c00 |0090: move-result-object v0 │ │ -30099e: 5b60 e589 |0091: iput-object v0, v6, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;.value:Ljava/lang/Object; // field@89e5 │ │ -3009a2: 2177 |0093: array-length v7, v7 │ │ -3009a4: b187 |0094: sub-int/2addr v7, v8 │ │ -3009a6: 6e20 6794 7600 |0095: invoke-virtual {v6, v7}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;.setSize:(I)V // method@9467 │ │ -3009ac: 6207 e389 |0098: sget-object v7, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;.logger:Ljava/util/logging/Logger; // field@89e3 │ │ -3009b0: 2208 3910 |009a: new-instance v8, Ljava/lang/StringBuilder; // type@1039 │ │ -3009b4: 7010 cc87 0800 |009c: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -3009ba: 1a00 4f43 |009f: const-string v0, "Read SizeTerminatedString:" // string@434f │ │ -3009be: 6e20 d787 0800 |00a1: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -3009c4: 5460 e589 |00a4: iget-object v0, v6, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;.value:Ljava/lang/Object; // field@89e5 │ │ -3009c8: 6e20 d687 0800 |00a6: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ -3009ce: 1a00 4102 |00a9: const-string v0, " size:" // string@0241 │ │ -3009d2: 6e20 d787 0800 |00ab: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -3009d8: 5260 e489 |00ae: iget v0, v6, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;.size:I // field@89e4 │ │ -3009dc: 6e20 d387 0800 |00b0: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -3009e2: 6e10 df87 0800 |00b3: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -3009e8: 0c08 |00b6: move-result-object v8 │ │ -3009ea: 6e20 158a 8700 |00b7: invoke-virtual {v7, v8}, Ljava/util/logging/Logger;.finest:(Ljava/lang/String;)V // method@8a15 │ │ -3009f0: 0e00 |00ba: return-void │ │ +300870: |[300870] org.jaudiotagger.tag.datatype.TextEncodedStringSizeTerminated.readByteArray:([BI)V │ │ +300880: 6200 e389 |0000: sget-object v0, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;.logger:Ljava/util/logging/Logger; // field@89e3 │ │ +300884: 2201 3910 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +300888: 7010 cc87 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +30088e: 1a02 5a43 |0007: const-string v2, "Reading from array from offset:" // string@435a │ │ +300892: 6e20 d787 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +300898: 6e20 d387 8100 |000c: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +30089e: 6e10 df87 0100 |000f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +3008a4: 0c01 |0012: move-result-object v1 │ │ +3008a6: 6e20 158a 1000 |0013: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.finest:(Ljava/lang/String;)V // method@8a15 │ │ +3008ac: 7100 ea91 0000 |0016: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ +3008b2: 0c00 |0019: move-result-object v0 │ │ +3008b4: 6e10 0092 0000 |001a: invoke-virtual {v0}, Lorg/jaudiotagger/tag/TagOptionSingleton;.isAndroid:()Z // method@9200 │ │ +3008ba: 0a00 |001d: move-result v0 │ │ +3008bc: 3800 0f00 |001e: if-eqz v0, 002d // +000f │ │ +3008c0: 2170 |0020: array-length v0, v7 │ │ +3008c2: b180 |0021: sub-int/2addr v0, v8 │ │ +3008c4: 2301 1c13 |0022: new-array v1, v0, [B // type@131c │ │ +3008c8: 1202 |0024: const/4 v2, #int 0 // #0 │ │ +3008ca: 7150 e087 8721 |0025: invoke-static {v7, v8, v1, v2, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@87e0 │ │ +3008d0: 7110 5b88 0100 |0028: invoke-static {v1}, Ljava/nio/ByteBuffer;.wrap:([B)Ljava/nio/ByteBuffer; // method@885b │ │ +3008d6: 0c00 |002b: move-result-object v0 │ │ +3008d8: 280b |002c: goto 0037 // +000b │ │ +3008da: 2170 |002d: array-length v0, v7 │ │ +3008dc: b180 |002e: sub-int/2addr v0, v8 │ │ +3008de: 7130 5c88 8700 |002f: invoke-static {v7, v8, v0}, Ljava/nio/ByteBuffer;.wrap:([BII)Ljava/nio/ByteBuffer; // method@885c │ │ +3008e4: 0c00 |0032: move-result-object v0 │ │ +3008e6: 6e10 5a88 0000 |0033: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.slice:()Ljava/nio/ByteBuffer; // method@885a │ │ +3008ec: 0c00 |0036: move-result-object v0 │ │ +3008ee: 2171 |0037: array-length v1, v7 │ │ +3008f0: b181 |0038: sub-int/2addr v1, v8 │ │ +3008f2: 7110 5d88 0100 |0039: invoke-static {v1}, Ljava/nio/CharBuffer;.allocate:(I)Ljava/nio/CharBuffer; // method@885d │ │ +3008f8: 0c01 |003c: move-result-object v1 │ │ +3008fa: 6e20 5e94 0600 |003d: invoke-virtual {v6, v0}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;.getCorrectDecoder:(Ljava/nio/ByteBuffer;)Ljava/nio/charset/CharsetDecoder; // method@945e │ │ +300900: 0c02 |0040: move-result-object v2 │ │ +300902: 1213 |0041: const/4 v3, #int 1 // #1 │ │ +300904: 6e40 7c88 0231 |0042: invoke-virtual {v2, v0, v1, v3}, Ljava/nio/charset/CharsetDecoder;.decode:(Ljava/nio/ByteBuffer;Ljava/nio/CharBuffer;Z)Ljava/nio/charset/CoderResult; // method@887c │ │ +30090a: 0c00 |0045: move-result-object v0 │ │ +30090c: 6e10 8488 0000 |0046: invoke-virtual {v0}, Ljava/nio/charset/CoderResult;.isError:()Z // method@8884 │ │ +300912: 0a03 |0049: move-result v3 │ │ +300914: 3803 1c00 |004a: if-eqz v3, 0066 // +001c │ │ +300918: 6203 e389 |004c: sget-object v3, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;.logger:Ljava/util/logging/Logger; // field@89e3 │ │ +30091c: 2204 3910 |004e: new-instance v4, Ljava/lang/StringBuilder; // type@1039 │ │ +300920: 7010 cc87 0400 |0050: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +300926: 1a05 9014 |0053: const-string v5, "Decoding error:" // string@1490 │ │ +30092a: 6e20 d787 5400 |0055: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +300930: 6e10 8588 0000 |0058: invoke-virtual {v0}, Ljava/nio/charset/CoderResult;.toString:()Ljava/lang/String; // method@8885 │ │ +300936: 0c00 |005b: move-result-object v0 │ │ +300938: 6e20 d787 0400 |005c: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +30093e: 6e10 df87 0400 |005f: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +300944: 0c00 |0062: move-result-object v0 │ │ +300946: 6e20 1c8a 0300 |0063: invoke-virtual {v3, v0}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ +30094c: 6e20 7d88 1200 |0066: invoke-virtual {v2, v1}, Ljava/nio/charset/CharsetDecoder;.flush:(Ljava/nio/CharBuffer;)Ljava/nio/charset/CoderResult; // method@887d │ │ +300952: 6e10 5e88 0100 |0069: invoke-virtual {v1}, Ljava/nio/CharBuffer;.flip:()Ljava/nio/Buffer; // method@885e │ │ +300958: 6200 ac81 |006c: sget-object v0, Ljava/nio/charset/StandardCharsets;.UTF_16:Ljava/nio/charset/Charset; // field@81ac │ │ +30095c: 6e10 6194 0600 |006e: invoke-virtual {v6}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;.getTextEncodingCharSet:()Ljava/nio/charset/Charset; // method@9461 │ │ +300962: 0c02 |0071: move-result-object v2 │ │ +300964: 6e20 7688 2000 |0072: invoke-virtual {v0, v2}, Ljava/nio/charset/Charset;.equals:(Ljava/lang/Object;)Z // method@8876 │ │ +30096a: 0a00 |0075: move-result v0 │ │ +30096c: 3800 1700 |0076: if-eqz v0, 008d // +0017 │ │ +300970: 6e10 5f88 0100 |0078: invoke-virtual {v1}, Ljava/nio/CharBuffer;.toString:()Ljava/lang/String; // method@885f │ │ +300976: 0c00 |007b: move-result-object v0 │ │ +300978: 1a01 c4b5 |007c: const-string v1, "" // string@b5c4 │ │ +30097c: 1a02 0000 |007e: const-string v2, "" // string@0000 │ │ +300980: 6e30 ae87 1002 |0080: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@87ae │ │ +300986: 0c00 |0083: move-result-object v0 │ │ +300988: 1a01 c5b5 |0084: const-string v1, "￾" // string@b5c5 │ │ +30098c: 6e30 ae87 1002 |0086: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@87ae │ │ +300992: 0c00 |0089: move-result-object v0 │ │ +300994: 5b60 e589 |008a: iput-object v0, v6, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;.value:Ljava/lang/Object; // field@89e5 │ │ +300998: 2807 |008c: goto 0093 // +0007 │ │ +30099a: 6e10 5f88 0100 |008d: invoke-virtual {v1}, Ljava/nio/CharBuffer;.toString:()Ljava/lang/String; // method@885f │ │ +3009a0: 0c00 |0090: move-result-object v0 │ │ +3009a2: 5b60 e589 |0091: iput-object v0, v6, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;.value:Ljava/lang/Object; // field@89e5 │ │ +3009a6: 2177 |0093: array-length v7, v7 │ │ +3009a8: b187 |0094: sub-int/2addr v7, v8 │ │ +3009aa: 6e20 6794 7600 |0095: invoke-virtual {v6, v7}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;.setSize:(I)V // method@9467 │ │ +3009b0: 6207 e389 |0098: sget-object v7, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;.logger:Ljava/util/logging/Logger; // field@89e3 │ │ +3009b4: 2208 3910 |009a: new-instance v8, Ljava/lang/StringBuilder; // type@1039 │ │ +3009b8: 7010 cc87 0800 |009c: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +3009be: 1a00 4f43 |009f: const-string v0, "Read SizeTerminatedString:" // string@434f │ │ +3009c2: 6e20 d787 0800 |00a1: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +3009c8: 5460 e589 |00a4: iget-object v0, v6, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;.value:Ljava/lang/Object; // field@89e5 │ │ +3009cc: 6e20 d687 0800 |00a6: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ +3009d2: 1a00 4102 |00a9: const-string v0, " size:" // string@0241 │ │ +3009d6: 6e20 d787 0800 |00ab: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +3009dc: 5260 e489 |00ae: iget v0, v6, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;.size:I // field@89e4 │ │ +3009e0: 6e20 d387 0800 |00b0: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +3009e6: 6e10 df87 0800 |00b3: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +3009ec: 0c08 |00b6: move-result-object v8 │ │ +3009ee: 6e20 158a 8700 |00b7: invoke-virtual {v7, v8}, Ljava/util/logging/Logger;.finest:(Ljava/lang/String;)V // method@8a15 │ │ +3009f4: 0e00 |00ba: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 0x0016 line=87 │ │ 0x0020 line=90 │ │ 0x0025 line=91 │ │ 0x0028 line=92 │ │ @@ -1243408,39 +1243408,39 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 46 16-bit code units │ │ -3009f4: |[3009f4] org.jaudiotagger.tag.datatype.TextEncodedStringSizeTerminated.stripTrailingNull:()V │ │ -300a04: 7100 ea91 0000 |0000: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ -300a0a: 0c00 |0003: move-result-object v0 │ │ -300a0c: 6e10 1692 0000 |0004: invoke-virtual {v0}, Lorg/jaudiotagger/tag/TagOptionSingleton;.isRemoveTrailingTerminatorOnWrite:()Z // method@9216 │ │ -300a12: 0a00 |0007: move-result v0 │ │ -300a14: 3800 2500 |0008: if-eqz v0, 002d // +0025 │ │ -300a18: 5430 e589 |000a: iget-object v0, v3, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;.value:Ljava/lang/Object; // field@89e5 │ │ -300a1c: 1f00 3710 |000c: check-cast v0, Ljava/lang/String; // type@1037 │ │ -300a20: 6e10 aa87 0000 |000e: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@87aa │ │ -300a26: 0a01 |0011: move-result v1 │ │ -300a28: 3d01 1b00 |0012: if-lez v1, 002d // +001b │ │ -300a2c: 6e10 aa87 0000 |0014: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@87aa │ │ -300a32: 0a01 |0017: move-result v1 │ │ -300a34: d801 01ff |0018: add-int/lit8 v1, v1, #int -1 // #ff │ │ -300a38: 6e20 9487 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@8794 │ │ -300a3e: 0a01 |001d: move-result v1 │ │ -300a40: 3901 0f00 |001e: if-nez v1, 002d // +000f │ │ -300a44: 1201 |0020: const/4 v1, #int 0 // #0 │ │ -300a46: 6e10 aa87 0000 |0021: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@87aa │ │ -300a4c: 0a02 |0024: move-result v2 │ │ -300a4e: d802 02ff |0025: add-int/lit8 v2, v2, #int -1 // #ff │ │ -300a52: 6e30 b587 1002 |0027: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@87b5 │ │ -300a58: 0c00 |002a: move-result-object v0 │ │ -300a5a: 5b30 e589 |002b: iput-object v0, v3, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;.value:Ljava/lang/Object; // field@89e5 │ │ -300a5e: 0e00 |002d: return-void │ │ +3009f8: |[3009f8] org.jaudiotagger.tag.datatype.TextEncodedStringSizeTerminated.stripTrailingNull:()V │ │ +300a08: 7100 ea91 0000 |0000: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ +300a0e: 0c00 |0003: move-result-object v0 │ │ +300a10: 6e10 1692 0000 |0004: invoke-virtual {v0}, Lorg/jaudiotagger/tag/TagOptionSingleton;.isRemoveTrailingTerminatorOnWrite:()Z // method@9216 │ │ +300a16: 0a00 |0007: move-result v0 │ │ +300a18: 3800 2500 |0008: if-eqz v0, 002d // +0025 │ │ +300a1c: 5430 e589 |000a: iget-object v0, v3, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;.value:Ljava/lang/Object; // field@89e5 │ │ +300a20: 1f00 3710 |000c: check-cast v0, Ljava/lang/String; // type@1037 │ │ +300a24: 6e10 aa87 0000 |000e: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@87aa │ │ +300a2a: 0a01 |0011: move-result v1 │ │ +300a2c: 3d01 1b00 |0012: if-lez v1, 002d // +001b │ │ +300a30: 6e10 aa87 0000 |0014: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@87aa │ │ +300a36: 0a01 |0017: move-result v1 │ │ +300a38: d801 01ff |0018: add-int/lit8 v1, v1, #int -1 // #ff │ │ +300a3c: 6e20 9487 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@8794 │ │ +300a42: 0a01 |001d: move-result v1 │ │ +300a44: 3901 0f00 |001e: if-nez v1, 002d // +000f │ │ +300a48: 1201 |0020: const/4 v1, #int 0 // #0 │ │ +300a4a: 6e10 aa87 0000 |0021: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@87aa │ │ +300a50: 0a02 |0024: move-result v2 │ │ +300a52: d802 02ff |0025: add-int/lit8 v2, v2, #int -1 // #ff │ │ +300a56: 6e30 b587 1002 |0027: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@87b5 │ │ +300a5c: 0c00 |002a: move-result-object v0 │ │ +300a5e: 5b30 e589 |002b: iput-object v0, v3, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;.value:Ljava/lang/Object; // field@89e5 │ │ +300a62: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=230 │ │ 0x000a line=232 │ │ 0x000e line=233 │ │ 0x0014 line=235 │ │ 0x0021 line=237 │ │ @@ -1243453,114 +1243453,114 @@ │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 205 16-bit code units │ │ -3002bc: |[3002bc] org.jaudiotagger.tag.datatype.TextEncodedStringSizeTerminated.writeByteArray:()[B │ │ -3002cc: 6e10 6194 0900 |0000: invoke-virtual {v9}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;.getTextEncodingCharSet:()Ljava/nio/charset/Charset; // method@9461 │ │ -3002d2: 0c00 |0003: move-result-object v0 │ │ -3002d4: 6e10 6a94 0900 |0004: invoke-virtual {v9}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;.stripTrailingNull:()V // method@946a │ │ -3002da: 5491 e589 |0007: iget-object v1, v9, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;.value:Ljava/lang/Object; // field@89e5 │ │ -3002de: 1f01 3710 |0009: check-cast v1, Ljava/lang/String; // type@1037 │ │ -3002e2: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -3002e4: 6203 ac81 |000c: sget-object v3, Ljava/nio/charset/StandardCharsets;.UTF_16:Ljava/nio/charset/Charset; // field@81ac │ │ -3002e8: 6e20 7688 0300 |000e: invoke-virtual {v3, v0}, Ljava/nio/charset/Charset;.equals:(Ljava/lang/Object;)Z // method@8876 │ │ -3002ee: 0a03 |0011: move-result v3 │ │ -3002f0: 3803 1100 |0012: if-eqz v3, 0023 // +0011 │ │ -3002f4: 7100 ea91 0000 |0014: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ -3002fa: 0c02 |0017: move-result-object v2 │ │ -3002fc: 6e10 0292 0200 |0018: invoke-virtual {v2}, Lorg/jaudiotagger/tag/TagOptionSingleton;.isEncodeUTF16BomAsLittleEndian:()Z // method@9202 │ │ -300302: 0a02 |001b: move-result v2 │ │ -300304: 3802 0500 |001c: if-eqz v2, 0021 // +0005 │ │ -300308: 6202 ae81 |001e: sget-object v2, Ljava/nio/charset/StandardCharsets;.UTF_16LE:Ljava/nio/charset/Charset; // field@81ae │ │ -30030c: 2803 |0020: goto 0023 // +0003 │ │ -30030e: 6202 ad81 |0021: sget-object v2, Ljava/nio/charset/StandardCharsets;.UTF_16BE:Ljava/nio/charset/Charset; // field@81ad │ │ -300312: 6e10 aa87 0100 |0023: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@87aa │ │ -300318: 0a03 |0026: move-result v3 │ │ -30031a: d803 0303 |0027: add-int/lit8 v3, v3, #int 3 // #03 │ │ -30031e: da03 0303 |0029: mul-int/lit8 v3, v3, #int 3 // #03 │ │ -300322: 7110 3788 0300 |002b: invoke-static {v3}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@8837 │ │ -300328: 0c03 |002e: move-result-object v3 │ │ -30032a: 7110 6994 0100 |002f: invoke-static {v1}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;.splitByNullSeperator:(Ljava/lang/String;)Ljava/util/List; // method@9469 │ │ -300330: 0c04 |0032: move-result-object v4 │ │ -300332: 6e30 5c94 4901 |0033: invoke-virtual {v9, v4, v1}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;.checkTrailingNull:(Ljava/util/List;Ljava/lang/String;)V // method@945c │ │ -300338: 1201 |0036: const/4 v1, #int 0 // #0 │ │ -30033a: 1205 |0037: const/4 v5, #int 0 // #0 │ │ -30033c: 7210 7389 0400 |0038: invoke-interface {v4}, Ljava/util/List;.size:()I // method@8973 │ │ -300342: 0a06 |003b: move-result v6 │ │ -300344: 3565 4c00 |003c: if-ge v5, v6, 0088 // +004c │ │ -300348: 7220 6a89 5400 |003e: invoke-interface {v4, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ -30034e: 0c06 |0041: move-result-object v6 │ │ -300350: 1f06 3710 |0042: check-cast v6, Ljava/lang/String; // type@1037 │ │ -300354: 6207 ae81 |0044: sget-object v7, Ljava/nio/charset/StandardCharsets;.UTF_16LE:Ljava/nio/charset/Charset; // field@81ae │ │ -300358: 6e20 7688 2700 |0046: invoke-virtual {v7, v2}, Ljava/nio/charset/Charset;.equals:(Ljava/lang/Object;)Z // method@8876 │ │ -30035e: 0a07 |0049: move-result v7 │ │ -300360: 3807 0e00 |004a: if-eqz v7, 0058 // +000e │ │ -300364: 7210 7389 0400 |004c: invoke-interface {v4}, Ljava/util/List;.size:()I // method@8973 │ │ -30036a: 0a07 |004f: move-result v7 │ │ -30036c: 6e40 6e94 6975 |0050: invoke-virtual {v9, v6, v5, v7}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;.writeStringUTF16LEBOM:(Ljava/lang/String;II)Ljava/nio/ByteBuffer; // method@946e │ │ -300372: 0c06 |0053: move-result-object v6 │ │ -300374: 6e20 5188 6300 |0054: invoke-virtual {v3, v6}, Ljava/nio/ByteBuffer;.put:(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer; // method@8851 │ │ -30037a: 282e |0057: goto 0085 // +002e │ │ -30037c: 6207 ad81 |0058: sget-object v7, Ljava/nio/charset/StandardCharsets;.UTF_16BE:Ljava/nio/charset/Charset; // field@81ad │ │ -300380: 6e20 7688 2700 |005a: invoke-virtual {v7, v2}, Ljava/nio/charset/Charset;.equals:(Ljava/lang/Object;)Z // method@8876 │ │ -300386: 0a07 |005d: move-result v7 │ │ -300388: 3807 0e00 |005e: if-eqz v7, 006c // +000e │ │ -30038c: 7210 7389 0400 |0060: invoke-interface {v4}, Ljava/util/List;.size:()I // method@8973 │ │ -300392: 0a07 |0063: move-result v7 │ │ -300394: 6e40 6d94 6975 |0064: invoke-virtual {v9, v6, v5, v7}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;.writeStringUTF16BEBOM:(Ljava/lang/String;II)Ljava/nio/ByteBuffer; // method@946d │ │ -30039a: 0c06 |0067: move-result-object v6 │ │ -30039c: 6e20 5188 6300 |0068: invoke-virtual {v3, v6}, Ljava/nio/ByteBuffer;.put:(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer; // method@8851 │ │ -3003a2: 281a |006b: goto 0085 // +001a │ │ -3003a4: 6e10 7a88 0000 |006c: invoke-virtual {v0}, Ljava/nio/charset/Charset;.newEncoder:()Ljava/nio/charset/CharsetEncoder; // method@887a │ │ -3003aa: 0c07 |006f: move-result-object v7 │ │ -3003ac: 6208 a881 |0070: sget-object v8, Ljava/nio/charset/CodingErrorAction;.IGNORE:Ljava/nio/charset/CodingErrorAction; // field@81a8 │ │ -3003b0: 6e20 8288 8700 |0072: invoke-virtual {v7, v8}, Ljava/nio/charset/CharsetEncoder;.onMalformedInput:(Ljava/nio/charset/CodingErrorAction;)Ljava/nio/charset/CharsetEncoder; // method@8882 │ │ -3003b6: 6208 a881 |0075: sget-object v8, Ljava/nio/charset/CodingErrorAction;.IGNORE:Ljava/nio/charset/CodingErrorAction; // field@81a8 │ │ -3003ba: 6e20 8388 8700 |0077: invoke-virtual {v7, v8}, Ljava/nio/charset/CharsetEncoder;.onUnmappableCharacter:(Ljava/nio/charset/CodingErrorAction;)Ljava/nio/charset/CharsetEncoder; // method@8883 │ │ -3003c0: 7210 7389 0400 |007a: invoke-interface {v4}, Ljava/util/List;.size:()I // method@8973 │ │ -3003c6: 0a08 |007d: move-result v8 │ │ -3003c8: 6e58 6c94 7956 |007e: invoke-virtual {v9, v7, v6, v5, v8}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;.writeString:(Ljava/nio/charset/CharsetEncoder;Ljava/lang/String;II)Ljava/nio/ByteBuffer; // method@946c │ │ -3003ce: 0c06 |0081: move-result-object v6 │ │ -3003d0: 6e20 5188 6300 |0082: invoke-virtual {v3, v6}, Ljava/nio/ByteBuffer;.put:(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer; // method@8851 │ │ -3003d6: d805 0501 |0085: add-int/lit8 v5, v5, #int 1 // #01 │ │ -3003da: 28b1 |0087: goto 0038 // -004f │ │ -3003dc: 6e10 3d88 0300 |0088: invoke-virtual {v3}, Ljava/nio/ByteBuffer;.flip:()Ljava/nio/Buffer; // method@883d │ │ -3003e2: 6e10 4988 0300 |008b: invoke-virtual {v3}, Ljava/nio/ByteBuffer;.limit:()I // method@8849 │ │ -3003e8: 0a02 |008e: move-result v2 │ │ -3003ea: 2324 1c13 |008f: new-array v4, v2, [B // type@131c │ │ -3003ee: 6e10 5988 0300 |0091: invoke-virtual {v3}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@8859 │ │ -3003f4: 6e10 4988 0300 |0094: invoke-virtual {v3}, Ljava/nio/ByteBuffer;.limit:()I // method@8849 │ │ -3003fa: 0a05 |0097: move-result v5 │ │ -3003fc: 6e40 4188 4351 |0098: invoke-virtual {v3, v4, v1, v5}, Ljava/nio/ByteBuffer;.get:([BII)Ljava/nio/ByteBuffer; // method@8841 │ │ -300402: 6e20 6794 2900 |009b: invoke-virtual {v9, v2}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;.setSize:(I)V // method@9467 │ │ -300408: 1104 |009e: return-object v4 │ │ -30040a: 0d01 |009f: move-exception v1 │ │ -30040c: 6202 e389 |00a0: sget-object v2, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;.logger:Ljava/util/logging/Logger; // field@89e3 │ │ -300410: 2203 3910 |00a2: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ -300414: 7010 cc87 0300 |00a4: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -30041a: 6e10 7488 0100 |00a7: invoke-virtual {v1}, Ljava/nio/charset/CharacterCodingException;.getMessage:()Ljava/lang/String; // method@8874 │ │ -300420: 0c04 |00aa: move-result-object v4 │ │ -300422: 6e20 d787 4300 |00ab: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -300428: 1a04 c804 |00ae: const-string v4, ":" // string@04c8 │ │ -30042c: 6e20 d787 4300 |00b0: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -300432: 6e20 d687 0300 |00b3: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ -300438: 6e20 d787 4300 |00b6: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -30043e: 5490 e589 |00b9: iget-object v0, v9, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;.value:Ljava/lang/Object; // field@89e5 │ │ -300442: 6e20 d687 0300 |00bb: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ -300448: 6e10 df87 0300 |00be: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -30044e: 0c00 |00c1: move-result-object v0 │ │ -300450: 6e20 1b8a 0200 |00c2: invoke-virtual {v2, v0}, Ljava/util/logging/Logger;.severe:(Ljava/lang/String;)V // method@8a1b │ │ -300456: 2200 3310 |00c5: new-instance v0, Ljava/lang/RuntimeException; // type@1033 │ │ -30045a: 7020 7e87 1000 |00c7: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@877e │ │ -300460: 2802 |00ca: goto 00cc // +0002 │ │ -300462: 2700 |00cb: throw v0 │ │ -300464: 28ff |00cc: goto 00cb // -0001 │ │ +3002c0: |[3002c0] org.jaudiotagger.tag.datatype.TextEncodedStringSizeTerminated.writeByteArray:()[B │ │ +3002d0: 6e10 6194 0900 |0000: invoke-virtual {v9}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;.getTextEncodingCharSet:()Ljava/nio/charset/Charset; // method@9461 │ │ +3002d6: 0c00 |0003: move-result-object v0 │ │ +3002d8: 6e10 6a94 0900 |0004: invoke-virtual {v9}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;.stripTrailingNull:()V // method@946a │ │ +3002de: 5491 e589 |0007: iget-object v1, v9, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;.value:Ljava/lang/Object; // field@89e5 │ │ +3002e2: 1f01 3710 |0009: check-cast v1, Ljava/lang/String; // type@1037 │ │ +3002e6: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +3002e8: 6203 ac81 |000c: sget-object v3, Ljava/nio/charset/StandardCharsets;.UTF_16:Ljava/nio/charset/Charset; // field@81ac │ │ +3002ec: 6e20 7688 0300 |000e: invoke-virtual {v3, v0}, Ljava/nio/charset/Charset;.equals:(Ljava/lang/Object;)Z // method@8876 │ │ +3002f2: 0a03 |0011: move-result v3 │ │ +3002f4: 3803 1100 |0012: if-eqz v3, 0023 // +0011 │ │ +3002f8: 7100 ea91 0000 |0014: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ +3002fe: 0c02 |0017: move-result-object v2 │ │ +300300: 6e10 0292 0200 |0018: invoke-virtual {v2}, Lorg/jaudiotagger/tag/TagOptionSingleton;.isEncodeUTF16BomAsLittleEndian:()Z // method@9202 │ │ +300306: 0a02 |001b: move-result v2 │ │ +300308: 3802 0500 |001c: if-eqz v2, 0021 // +0005 │ │ +30030c: 6202 ae81 |001e: sget-object v2, Ljava/nio/charset/StandardCharsets;.UTF_16LE:Ljava/nio/charset/Charset; // field@81ae │ │ +300310: 2803 |0020: goto 0023 // +0003 │ │ +300312: 6202 ad81 |0021: sget-object v2, Ljava/nio/charset/StandardCharsets;.UTF_16BE:Ljava/nio/charset/Charset; // field@81ad │ │ +300316: 6e10 aa87 0100 |0023: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@87aa │ │ +30031c: 0a03 |0026: move-result v3 │ │ +30031e: d803 0303 |0027: add-int/lit8 v3, v3, #int 3 // #03 │ │ +300322: da03 0303 |0029: mul-int/lit8 v3, v3, #int 3 // #03 │ │ +300326: 7110 3788 0300 |002b: invoke-static {v3}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@8837 │ │ +30032c: 0c03 |002e: move-result-object v3 │ │ +30032e: 7110 6994 0100 |002f: invoke-static {v1}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;.splitByNullSeperator:(Ljava/lang/String;)Ljava/util/List; // method@9469 │ │ +300334: 0c04 |0032: move-result-object v4 │ │ +300336: 6e30 5c94 4901 |0033: invoke-virtual {v9, v4, v1}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;.checkTrailingNull:(Ljava/util/List;Ljava/lang/String;)V // method@945c │ │ +30033c: 1201 |0036: const/4 v1, #int 0 // #0 │ │ +30033e: 1205 |0037: const/4 v5, #int 0 // #0 │ │ +300340: 7210 7389 0400 |0038: invoke-interface {v4}, Ljava/util/List;.size:()I // method@8973 │ │ +300346: 0a06 |003b: move-result v6 │ │ +300348: 3565 4c00 |003c: if-ge v5, v6, 0088 // +004c │ │ +30034c: 7220 6a89 5400 |003e: invoke-interface {v4, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ +300352: 0c06 |0041: move-result-object v6 │ │ +300354: 1f06 3710 |0042: check-cast v6, Ljava/lang/String; // type@1037 │ │ +300358: 6207 ae81 |0044: sget-object v7, Ljava/nio/charset/StandardCharsets;.UTF_16LE:Ljava/nio/charset/Charset; // field@81ae │ │ +30035c: 6e20 7688 2700 |0046: invoke-virtual {v7, v2}, Ljava/nio/charset/Charset;.equals:(Ljava/lang/Object;)Z // method@8876 │ │ +300362: 0a07 |0049: move-result v7 │ │ +300364: 3807 0e00 |004a: if-eqz v7, 0058 // +000e │ │ +300368: 7210 7389 0400 |004c: invoke-interface {v4}, Ljava/util/List;.size:()I // method@8973 │ │ +30036e: 0a07 |004f: move-result v7 │ │ +300370: 6e40 6e94 6975 |0050: invoke-virtual {v9, v6, v5, v7}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;.writeStringUTF16LEBOM:(Ljava/lang/String;II)Ljava/nio/ByteBuffer; // method@946e │ │ +300376: 0c06 |0053: move-result-object v6 │ │ +300378: 6e20 5188 6300 |0054: invoke-virtual {v3, v6}, Ljava/nio/ByteBuffer;.put:(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer; // method@8851 │ │ +30037e: 282e |0057: goto 0085 // +002e │ │ +300380: 6207 ad81 |0058: sget-object v7, Ljava/nio/charset/StandardCharsets;.UTF_16BE:Ljava/nio/charset/Charset; // field@81ad │ │ +300384: 6e20 7688 2700 |005a: invoke-virtual {v7, v2}, Ljava/nio/charset/Charset;.equals:(Ljava/lang/Object;)Z // method@8876 │ │ +30038a: 0a07 |005d: move-result v7 │ │ +30038c: 3807 0e00 |005e: if-eqz v7, 006c // +000e │ │ +300390: 7210 7389 0400 |0060: invoke-interface {v4}, Ljava/util/List;.size:()I // method@8973 │ │ +300396: 0a07 |0063: move-result v7 │ │ +300398: 6e40 6d94 6975 |0064: invoke-virtual {v9, v6, v5, v7}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;.writeStringUTF16BEBOM:(Ljava/lang/String;II)Ljava/nio/ByteBuffer; // method@946d │ │ +30039e: 0c06 |0067: move-result-object v6 │ │ +3003a0: 6e20 5188 6300 |0068: invoke-virtual {v3, v6}, Ljava/nio/ByteBuffer;.put:(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer; // method@8851 │ │ +3003a6: 281a |006b: goto 0085 // +001a │ │ +3003a8: 6e10 7a88 0000 |006c: invoke-virtual {v0}, Ljava/nio/charset/Charset;.newEncoder:()Ljava/nio/charset/CharsetEncoder; // method@887a │ │ +3003ae: 0c07 |006f: move-result-object v7 │ │ +3003b0: 6208 a881 |0070: sget-object v8, Ljava/nio/charset/CodingErrorAction;.IGNORE:Ljava/nio/charset/CodingErrorAction; // field@81a8 │ │ +3003b4: 6e20 8288 8700 |0072: invoke-virtual {v7, v8}, Ljava/nio/charset/CharsetEncoder;.onMalformedInput:(Ljava/nio/charset/CodingErrorAction;)Ljava/nio/charset/CharsetEncoder; // method@8882 │ │ +3003ba: 6208 a881 |0075: sget-object v8, Ljava/nio/charset/CodingErrorAction;.IGNORE:Ljava/nio/charset/CodingErrorAction; // field@81a8 │ │ +3003be: 6e20 8388 8700 |0077: invoke-virtual {v7, v8}, Ljava/nio/charset/CharsetEncoder;.onUnmappableCharacter:(Ljava/nio/charset/CodingErrorAction;)Ljava/nio/charset/CharsetEncoder; // method@8883 │ │ +3003c4: 7210 7389 0400 |007a: invoke-interface {v4}, Ljava/util/List;.size:()I // method@8973 │ │ +3003ca: 0a08 |007d: move-result v8 │ │ +3003cc: 6e58 6c94 7956 |007e: invoke-virtual {v9, v7, v6, v5, v8}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;.writeString:(Ljava/nio/charset/CharsetEncoder;Ljava/lang/String;II)Ljava/nio/ByteBuffer; // method@946c │ │ +3003d2: 0c06 |0081: move-result-object v6 │ │ +3003d4: 6e20 5188 6300 |0082: invoke-virtual {v3, v6}, Ljava/nio/ByteBuffer;.put:(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer; // method@8851 │ │ +3003da: d805 0501 |0085: add-int/lit8 v5, v5, #int 1 // #01 │ │ +3003de: 28b1 |0087: goto 0038 // -004f │ │ +3003e0: 6e10 3d88 0300 |0088: invoke-virtual {v3}, Ljava/nio/ByteBuffer;.flip:()Ljava/nio/Buffer; // method@883d │ │ +3003e6: 6e10 4988 0300 |008b: invoke-virtual {v3}, Ljava/nio/ByteBuffer;.limit:()I // method@8849 │ │ +3003ec: 0a02 |008e: move-result v2 │ │ +3003ee: 2324 1c13 |008f: new-array v4, v2, [B // type@131c │ │ +3003f2: 6e10 5988 0300 |0091: invoke-virtual {v3}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@8859 │ │ +3003f8: 6e10 4988 0300 |0094: invoke-virtual {v3}, Ljava/nio/ByteBuffer;.limit:()I // method@8849 │ │ +3003fe: 0a05 |0097: move-result v5 │ │ +300400: 6e40 4188 4351 |0098: invoke-virtual {v3, v4, v1, v5}, Ljava/nio/ByteBuffer;.get:([BII)Ljava/nio/ByteBuffer; // method@8841 │ │ +300406: 6e20 6794 2900 |009b: invoke-virtual {v9, v2}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;.setSize:(I)V // method@9467 │ │ +30040c: 1104 |009e: return-object v4 │ │ +30040e: 0d01 |009f: move-exception v1 │ │ +300410: 6202 e389 |00a0: sget-object v2, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;.logger:Ljava/util/logging/Logger; // field@89e3 │ │ +300414: 2203 3910 |00a2: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ +300418: 7010 cc87 0300 |00a4: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +30041e: 6e10 7488 0100 |00a7: invoke-virtual {v1}, Ljava/nio/charset/CharacterCodingException;.getMessage:()Ljava/lang/String; // method@8874 │ │ +300424: 0c04 |00aa: move-result-object v4 │ │ +300426: 6e20 d787 4300 |00ab: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +30042c: 1a04 c804 |00ae: const-string v4, ":" // string@04c8 │ │ +300430: 6e20 d787 4300 |00b0: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +300436: 6e20 d687 0300 |00b3: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ +30043c: 6e20 d787 4300 |00b6: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +300442: 5490 e589 |00b9: iget-object v0, v9, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;.value:Ljava/lang/Object; // field@89e5 │ │ +300446: 6e20 d687 0300 |00bb: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ +30044c: 6e10 df87 0300 |00be: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +300452: 0c00 |00c1: move-result-object v0 │ │ +300454: 6e20 1b8a 0200 |00c2: invoke-virtual {v2, v0}, Ljava/util/logging/Logger;.severe:(Ljava/lang/String;)V // method@8a1b │ │ +30045a: 2200 3310 |00c5: new-instance v0, Ljava/lang/RuntimeException; // type@1033 │ │ +30045e: 7020 7e87 1000 |00c7: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@877e │ │ +300464: 2802 |00ca: goto 00cc // +0002 │ │ +300466: 2700 |00cb: throw v0 │ │ +300468: 28ff |00cc: goto 00cb // -0001 │ │ catches : 1 │ │ 0x0004 - 0x009e │ │ Ljava/nio/charset/CharacterCodingException; -> 0x009f │ │ positions : │ │ 0x0000 line=275 │ │ 0x0004 line=279 │ │ 0x0007 line=282 │ │ @@ -1243596,35 +1243596,35 @@ │ │ type : '(Ljava/nio/charset/CharsetEncoder;Ljava/lang/String;II)Ljava/nio/ByteBuffer;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -30053c: |[30053c] org.jaudiotagger.tag.datatype.TextEncodedStringSizeTerminated.writeString:(Ljava/nio/charset/CharsetEncoder;Ljava/lang/String;II)Ljava/nio/ByteBuffer; │ │ -30054c: d803 0301 |0000: add-int/lit8 v3, v3, #int 1 // #01 │ │ -300550: 3343 0b00 |0002: if-ne v3, v4, 000d // +000b │ │ -300554: 7110 6088 0200 |0004: invoke-static {v2}, Ljava/nio/CharBuffer;.wrap:(Ljava/lang/CharSequence;)Ljava/nio/CharBuffer; // method@8860 │ │ -30055a: 0c02 |0007: move-result-object v2 │ │ -30055c: 6e20 8188 2100 |0008: invoke-virtual {v1, v2}, Ljava/nio/charset/CharsetEncoder;.encode:(Ljava/nio/CharBuffer;)Ljava/nio/ByteBuffer; // method@8881 │ │ -300562: 0c01 |000b: move-result-object v1 │ │ -300564: 2819 |000c: goto 0025 // +0019 │ │ -300566: 2203 3910 |000d: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ -30056a: 7010 cc87 0300 |000f: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -300570: 6e20 d787 2300 |0012: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -300576: 1202 |0015: const/4 v2, #int 0 // #0 │ │ -300578: 6e20 d087 2300 |0016: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@87d0 │ │ -30057e: 6e10 df87 0300 |0019: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -300584: 0c02 |001c: move-result-object v2 │ │ -300586: 7110 6088 0200 |001d: invoke-static {v2}, Ljava/nio/CharBuffer;.wrap:(Ljava/lang/CharSequence;)Ljava/nio/CharBuffer; // method@8860 │ │ -30058c: 0c02 |0020: move-result-object v2 │ │ -30058e: 6e20 8188 2100 |0021: invoke-virtual {v1, v2}, Ljava/nio/charset/CharsetEncoder;.encode:(Ljava/nio/CharBuffer;)Ljava/nio/ByteBuffer; // method@8881 │ │ -300594: 0c01 |0024: move-result-object v1 │ │ -300596: 6e10 5988 0100 |0025: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@8859 │ │ -30059c: 1101 |0028: return-object v1 │ │ +300540: |[300540] org.jaudiotagger.tag.datatype.TextEncodedStringSizeTerminated.writeString:(Ljava/nio/charset/CharsetEncoder;Ljava/lang/String;II)Ljava/nio/ByteBuffer; │ │ +300550: d803 0301 |0000: add-int/lit8 v3, v3, #int 1 // #01 │ │ +300554: 3343 0b00 |0002: if-ne v3, v4, 000d // +000b │ │ +300558: 7110 6088 0200 |0004: invoke-static {v2}, Ljava/nio/CharBuffer;.wrap:(Ljava/lang/CharSequence;)Ljava/nio/CharBuffer; // method@8860 │ │ +30055e: 0c02 |0007: move-result-object v2 │ │ +300560: 6e20 8188 2100 |0008: invoke-virtual {v1, v2}, Ljava/nio/charset/CharsetEncoder;.encode:(Ljava/nio/CharBuffer;)Ljava/nio/ByteBuffer; // method@8881 │ │ +300566: 0c01 |000b: move-result-object v1 │ │ +300568: 2819 |000c: goto 0025 // +0019 │ │ +30056a: 2203 3910 |000d: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ +30056e: 7010 cc87 0300 |000f: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +300574: 6e20 d787 2300 |0012: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +30057a: 1202 |0015: const/4 v2, #int 0 // #0 │ │ +30057c: 6e20 d087 2300 |0016: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@87d0 │ │ +300582: 6e10 df87 0300 |0019: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +300588: 0c02 |001c: move-result-object v2 │ │ +30058a: 7110 6088 0200 |001d: invoke-static {v2}, Ljava/nio/CharBuffer;.wrap:(Ljava/lang/CharSequence;)Ljava/nio/CharBuffer; // method@8860 │ │ +300590: 0c02 |0020: move-result-object v2 │ │ +300592: 6e20 8188 2100 |0021: invoke-virtual {v1, v2}, Ljava/nio/charset/CharsetEncoder;.encode:(Ljava/nio/CharBuffer;)Ljava/nio/ByteBuffer; // method@8881 │ │ +300598: 0c01 |0024: move-result-object v1 │ │ +30059a: 6e10 5988 0100 |0025: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@8859 │ │ +3005a0: 1101 |0028: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=146 │ │ 0x000d line=150 │ │ 0x0025 line=152 │ │ locals : │ │ 0x0000 - 0x0029 reg=0 this Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated; │ │ @@ -1243638,50 +1243638,50 @@ │ │ type : '(Ljava/lang/String;II)Ljava/nio/ByteBuffer;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 78 16-bit code units │ │ -3005a0: |[3005a0] org.jaudiotagger.tag.datatype.TextEncodedStringSizeTerminated.writeStringUTF16BEBOM:(Ljava/lang/String;II)Ljava/nio/ByteBuffer; │ │ -3005b0: 6200 ad81 |0000: sget-object v0, Ljava/nio/charset/StandardCharsets;.UTF_16BE:Ljava/nio/charset/Charset; // field@81ad │ │ -3005b4: 6e10 7a88 0000 |0002: invoke-virtual {v0}, Ljava/nio/charset/Charset;.newEncoder:()Ljava/nio/charset/CharsetEncoder; // method@887a │ │ -3005ba: 0c00 |0005: move-result-object v0 │ │ -3005bc: 6201 a881 |0006: sget-object v1, Ljava/nio/charset/CodingErrorAction;.IGNORE:Ljava/nio/charset/CodingErrorAction; // field@81a8 │ │ -3005c0: 6e20 8288 1000 |0008: invoke-virtual {v0, v1}, Ljava/nio/charset/CharsetEncoder;.onMalformedInput:(Ljava/nio/charset/CodingErrorAction;)Ljava/nio/charset/CharsetEncoder; // method@8882 │ │ -3005c6: 6201 a881 |000b: sget-object v1, Ljava/nio/charset/CodingErrorAction;.IGNORE:Ljava/nio/charset/CodingErrorAction; // field@81a8 │ │ -3005ca: 6e20 8388 1000 |000d: invoke-virtual {v0, v1}, Ljava/nio/charset/CharsetEncoder;.onUnmappableCharacter:(Ljava/nio/charset/CodingErrorAction;)Ljava/nio/charset/CharsetEncoder; // method@8883 │ │ -3005d0: d804 0401 |0010: add-int/lit8 v4, v4, #int 1 // #01 │ │ -3005d4: 1401 fffe 0000 |0012: const v1, #float 9.14754e-41 // #0000feff │ │ -3005da: 3354 1a00 |0015: if-ne v4, v5, 002f // +001a │ │ -3005de: 2204 3910 |0017: new-instance v4, Ljava/lang/StringBuilder; // type@1039 │ │ -3005e2: 7010 cc87 0400 |0019: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -3005e8: 6e20 d087 1400 |001c: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@87d0 │ │ -3005ee: 6e20 d787 3400 |001f: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -3005f4: 6e10 df87 0400 |0022: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -3005fa: 0c03 |0025: move-result-object v3 │ │ -3005fc: 7110 6088 0300 |0026: invoke-static {v3}, Ljava/nio/CharBuffer;.wrap:(Ljava/lang/CharSequence;)Ljava/nio/CharBuffer; // method@8860 │ │ -300602: 0c03 |0029: move-result-object v3 │ │ -300604: 6e20 8188 3000 |002a: invoke-virtual {v0, v3}, Ljava/nio/charset/CharsetEncoder;.encode:(Ljava/nio/CharBuffer;)Ljava/nio/ByteBuffer; // method@8881 │ │ -30060a: 0c03 |002d: move-result-object v3 │ │ -30060c: 281c |002e: goto 004a // +001c │ │ -30060e: 2204 3910 |002f: new-instance v4, Ljava/lang/StringBuilder; // type@1039 │ │ -300612: 7010 cc87 0400 |0031: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -300618: 6e20 d087 1400 |0034: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@87d0 │ │ -30061e: 6e20 d787 3400 |0037: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -300624: 1203 |003a: const/4 v3, #int 0 // #0 │ │ -300626: 6e20 d087 3400 |003b: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@87d0 │ │ -30062c: 6e10 df87 0400 |003e: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -300632: 0c03 |0041: move-result-object v3 │ │ -300634: 7110 6088 0300 |0042: invoke-static {v3}, Ljava/nio/CharBuffer;.wrap:(Ljava/lang/CharSequence;)Ljava/nio/CharBuffer; // method@8860 │ │ -30063a: 0c03 |0045: move-result-object v3 │ │ -30063c: 6e20 8188 3000 |0046: invoke-virtual {v0, v3}, Ljava/nio/charset/CharsetEncoder;.encode:(Ljava/nio/CharBuffer;)Ljava/nio/ByteBuffer; // method@8881 │ │ -300642: 0c03 |0049: move-result-object v3 │ │ -300644: 6e10 5988 0300 |004a: invoke-virtual {v3}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@8859 │ │ -30064a: 1103 |004d: return-object v3 │ │ +3005a4: |[3005a4] org.jaudiotagger.tag.datatype.TextEncodedStringSizeTerminated.writeStringUTF16BEBOM:(Ljava/lang/String;II)Ljava/nio/ByteBuffer; │ │ +3005b4: 6200 ad81 |0000: sget-object v0, Ljava/nio/charset/StandardCharsets;.UTF_16BE:Ljava/nio/charset/Charset; // field@81ad │ │ +3005b8: 6e10 7a88 0000 |0002: invoke-virtual {v0}, Ljava/nio/charset/Charset;.newEncoder:()Ljava/nio/charset/CharsetEncoder; // method@887a │ │ +3005be: 0c00 |0005: move-result-object v0 │ │ +3005c0: 6201 a881 |0006: sget-object v1, Ljava/nio/charset/CodingErrorAction;.IGNORE:Ljava/nio/charset/CodingErrorAction; // field@81a8 │ │ +3005c4: 6e20 8288 1000 |0008: invoke-virtual {v0, v1}, Ljava/nio/charset/CharsetEncoder;.onMalformedInput:(Ljava/nio/charset/CodingErrorAction;)Ljava/nio/charset/CharsetEncoder; // method@8882 │ │ +3005ca: 6201 a881 |000b: sget-object v1, Ljava/nio/charset/CodingErrorAction;.IGNORE:Ljava/nio/charset/CodingErrorAction; // field@81a8 │ │ +3005ce: 6e20 8388 1000 |000d: invoke-virtual {v0, v1}, Ljava/nio/charset/CharsetEncoder;.onUnmappableCharacter:(Ljava/nio/charset/CodingErrorAction;)Ljava/nio/charset/CharsetEncoder; // method@8883 │ │ +3005d4: d804 0401 |0010: add-int/lit8 v4, v4, #int 1 // #01 │ │ +3005d8: 1401 fffe 0000 |0012: const v1, #float 9.14754e-41 // #0000feff │ │ +3005de: 3354 1a00 |0015: if-ne v4, v5, 002f // +001a │ │ +3005e2: 2204 3910 |0017: new-instance v4, Ljava/lang/StringBuilder; // type@1039 │ │ +3005e6: 7010 cc87 0400 |0019: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +3005ec: 6e20 d087 1400 |001c: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@87d0 │ │ +3005f2: 6e20 d787 3400 |001f: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +3005f8: 6e10 df87 0400 |0022: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +3005fe: 0c03 |0025: move-result-object v3 │ │ +300600: 7110 6088 0300 |0026: invoke-static {v3}, Ljava/nio/CharBuffer;.wrap:(Ljava/lang/CharSequence;)Ljava/nio/CharBuffer; // method@8860 │ │ +300606: 0c03 |0029: move-result-object v3 │ │ +300608: 6e20 8188 3000 |002a: invoke-virtual {v0, v3}, Ljava/nio/charset/CharsetEncoder;.encode:(Ljava/nio/CharBuffer;)Ljava/nio/ByteBuffer; // method@8881 │ │ +30060e: 0c03 |002d: move-result-object v3 │ │ +300610: 281c |002e: goto 004a // +001c │ │ +300612: 2204 3910 |002f: new-instance v4, Ljava/lang/StringBuilder; // type@1039 │ │ +300616: 7010 cc87 0400 |0031: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +30061c: 6e20 d087 1400 |0034: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@87d0 │ │ +300622: 6e20 d787 3400 |0037: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +300628: 1203 |003a: const/4 v3, #int 0 // #0 │ │ +30062a: 6e20 d087 3400 |003b: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@87d0 │ │ +300630: 6e10 df87 0400 |003e: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +300636: 0c03 |0041: move-result-object v3 │ │ +300638: 7110 6088 0300 |0042: invoke-static {v3}, Ljava/nio/CharBuffer;.wrap:(Ljava/lang/CharSequence;)Ljava/nio/CharBuffer; // method@8860 │ │ +30063e: 0c03 |0045: move-result-object v3 │ │ +300640: 6e20 8188 3000 |0046: invoke-virtual {v0, v3}, Ljava/nio/charset/CharsetEncoder;.encode:(Ljava/nio/CharBuffer;)Ljava/nio/ByteBuffer; // method@8881 │ │ +300646: 0c03 |0049: move-result-object v3 │ │ +300648: 6e10 5988 0300 |004a: invoke-virtual {v3}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@8859 │ │ +30064e: 1103 |004d: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=206 │ │ 0x0006 line=207 │ │ 0x000b line=208 │ │ 0x0017 line=214 │ │ 0x002f line=218 │ │ @@ -1243697,50 +1243697,50 @@ │ │ type : '(Ljava/lang/String;II)Ljava/nio/ByteBuffer;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 78 16-bit code units │ │ -30064c: |[30064c] org.jaudiotagger.tag.datatype.TextEncodedStringSizeTerminated.writeStringUTF16LEBOM:(Ljava/lang/String;II)Ljava/nio/ByteBuffer; │ │ -30065c: 6200 ae81 |0000: sget-object v0, Ljava/nio/charset/StandardCharsets;.UTF_16LE:Ljava/nio/charset/Charset; // field@81ae │ │ -300660: 6e10 7a88 0000 |0002: invoke-virtual {v0}, Ljava/nio/charset/Charset;.newEncoder:()Ljava/nio/charset/CharsetEncoder; // method@887a │ │ -300666: 0c00 |0005: move-result-object v0 │ │ -300668: 6201 a881 |0006: sget-object v1, Ljava/nio/charset/CodingErrorAction;.IGNORE:Ljava/nio/charset/CodingErrorAction; // field@81a8 │ │ -30066c: 6e20 8288 1000 |0008: invoke-virtual {v0, v1}, Ljava/nio/charset/CharsetEncoder;.onMalformedInput:(Ljava/nio/charset/CodingErrorAction;)Ljava/nio/charset/CharsetEncoder; // method@8882 │ │ -300672: 6201 a881 |000b: sget-object v1, Ljava/nio/charset/CodingErrorAction;.IGNORE:Ljava/nio/charset/CodingErrorAction; // field@81a8 │ │ -300676: 6e20 8388 1000 |000d: invoke-virtual {v0, v1}, Ljava/nio/charset/CharsetEncoder;.onUnmappableCharacter:(Ljava/nio/charset/CodingErrorAction;)Ljava/nio/charset/CharsetEncoder; // method@8883 │ │ -30067c: d804 0401 |0010: add-int/lit8 v4, v4, #int 1 // #01 │ │ -300680: 1401 fffe 0000 |0012: const v1, #float 9.14754e-41 // #0000feff │ │ -300686: 3354 1a00 |0015: if-ne v4, v5, 002f // +001a │ │ -30068a: 2204 3910 |0017: new-instance v4, Ljava/lang/StringBuilder; // type@1039 │ │ -30068e: 7010 cc87 0400 |0019: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -300694: 6e20 d087 1400 |001c: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@87d0 │ │ -30069a: 6e20 d787 3400 |001f: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -3006a0: 6e10 df87 0400 |0022: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -3006a6: 0c03 |0025: move-result-object v3 │ │ -3006a8: 7110 6088 0300 |0026: invoke-static {v3}, Ljava/nio/CharBuffer;.wrap:(Ljava/lang/CharSequence;)Ljava/nio/CharBuffer; // method@8860 │ │ -3006ae: 0c03 |0029: move-result-object v3 │ │ -3006b0: 6e20 8188 3000 |002a: invoke-virtual {v0, v3}, Ljava/nio/charset/CharsetEncoder;.encode:(Ljava/nio/CharBuffer;)Ljava/nio/ByteBuffer; // method@8881 │ │ -3006b6: 0c03 |002d: move-result-object v3 │ │ -3006b8: 281c |002e: goto 004a // +001c │ │ -3006ba: 2204 3910 |002f: new-instance v4, Ljava/lang/StringBuilder; // type@1039 │ │ -3006be: 7010 cc87 0400 |0031: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -3006c4: 6e20 d087 1400 |0034: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@87d0 │ │ -3006ca: 6e20 d787 3400 |0037: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -3006d0: 1203 |003a: const/4 v3, #int 0 // #0 │ │ -3006d2: 6e20 d087 3400 |003b: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@87d0 │ │ -3006d8: 6e10 df87 0400 |003e: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -3006de: 0c03 |0041: move-result-object v3 │ │ -3006e0: 7110 6088 0300 |0042: invoke-static {v3}, Ljava/nio/CharBuffer;.wrap:(Ljava/lang/CharSequence;)Ljava/nio/CharBuffer; // method@8860 │ │ -3006e6: 0c03 |0045: move-result-object v3 │ │ -3006e8: 6e20 8188 3000 |0046: invoke-virtual {v0, v3}, Ljava/nio/charset/CharsetEncoder;.encode:(Ljava/nio/CharBuffer;)Ljava/nio/ByteBuffer; // method@8881 │ │ -3006ee: 0c03 |0049: move-result-object v3 │ │ -3006f0: 6e10 5988 0300 |004a: invoke-virtual {v3}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@8859 │ │ -3006f6: 1103 |004d: return-object v3 │ │ +300650: |[300650] org.jaudiotagger.tag.datatype.TextEncodedStringSizeTerminated.writeStringUTF16LEBOM:(Ljava/lang/String;II)Ljava/nio/ByteBuffer; │ │ +300660: 6200 ae81 |0000: sget-object v0, Ljava/nio/charset/StandardCharsets;.UTF_16LE:Ljava/nio/charset/Charset; // field@81ae │ │ +300664: 6e10 7a88 0000 |0002: invoke-virtual {v0}, Ljava/nio/charset/Charset;.newEncoder:()Ljava/nio/charset/CharsetEncoder; // method@887a │ │ +30066a: 0c00 |0005: move-result-object v0 │ │ +30066c: 6201 a881 |0006: sget-object v1, Ljava/nio/charset/CodingErrorAction;.IGNORE:Ljava/nio/charset/CodingErrorAction; // field@81a8 │ │ +300670: 6e20 8288 1000 |0008: invoke-virtual {v0, v1}, Ljava/nio/charset/CharsetEncoder;.onMalformedInput:(Ljava/nio/charset/CodingErrorAction;)Ljava/nio/charset/CharsetEncoder; // method@8882 │ │ +300676: 6201 a881 |000b: sget-object v1, Ljava/nio/charset/CodingErrorAction;.IGNORE:Ljava/nio/charset/CodingErrorAction; // field@81a8 │ │ +30067a: 6e20 8388 1000 |000d: invoke-virtual {v0, v1}, Ljava/nio/charset/CharsetEncoder;.onUnmappableCharacter:(Ljava/nio/charset/CodingErrorAction;)Ljava/nio/charset/CharsetEncoder; // method@8883 │ │ +300680: d804 0401 |0010: add-int/lit8 v4, v4, #int 1 // #01 │ │ +300684: 1401 fffe 0000 |0012: const v1, #float 9.14754e-41 // #0000feff │ │ +30068a: 3354 1a00 |0015: if-ne v4, v5, 002f // +001a │ │ +30068e: 2204 3910 |0017: new-instance v4, Ljava/lang/StringBuilder; // type@1039 │ │ +300692: 7010 cc87 0400 |0019: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +300698: 6e20 d087 1400 |001c: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@87d0 │ │ +30069e: 6e20 d787 3400 |001f: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +3006a4: 6e10 df87 0400 |0022: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +3006aa: 0c03 |0025: move-result-object v3 │ │ +3006ac: 7110 6088 0300 |0026: invoke-static {v3}, Ljava/nio/CharBuffer;.wrap:(Ljava/lang/CharSequence;)Ljava/nio/CharBuffer; // method@8860 │ │ +3006b2: 0c03 |0029: move-result-object v3 │ │ +3006b4: 6e20 8188 3000 |002a: invoke-virtual {v0, v3}, Ljava/nio/charset/CharsetEncoder;.encode:(Ljava/nio/CharBuffer;)Ljava/nio/ByteBuffer; // method@8881 │ │ +3006ba: 0c03 |002d: move-result-object v3 │ │ +3006bc: 281c |002e: goto 004a // +001c │ │ +3006be: 2204 3910 |002f: new-instance v4, Ljava/lang/StringBuilder; // type@1039 │ │ +3006c2: 7010 cc87 0400 |0031: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +3006c8: 6e20 d087 1400 |0034: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@87d0 │ │ +3006ce: 6e20 d787 3400 |0037: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +3006d4: 1203 |003a: const/4 v3, #int 0 // #0 │ │ +3006d6: 6e20 d087 3400 |003b: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@87d0 │ │ +3006dc: 6e10 df87 0400 |003e: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +3006e2: 0c03 |0041: move-result-object v3 │ │ +3006e4: 7110 6088 0300 |0042: invoke-static {v3}, Ljava/nio/CharBuffer;.wrap:(Ljava/lang/CharSequence;)Ljava/nio/CharBuffer; // method@8860 │ │ +3006ea: 0c03 |0045: move-result-object v3 │ │ +3006ec: 6e20 8188 3000 |0046: invoke-virtual {v0, v3}, Ljava/nio/charset/CharsetEncoder;.encode:(Ljava/nio/CharBuffer;)Ljava/nio/ByteBuffer; // method@8881 │ │ +3006f2: 0c03 |0049: move-result-object v3 │ │ +3006f4: 6e10 5988 0300 |004a: invoke-virtual {v3}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@8859 │ │ +3006fa: 1103 |004d: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ 0x0006 line=175 │ │ 0x000b line=176 │ │ 0x0017 line=182 │ │ 0x002f line=186 │ │ @@ -1243795,39 +1243795,39 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -301780: |[301780] org.jaudiotagger.tag.id3.AbstractID3Tag.:()V │ │ -301790: 1a00 db98 |0000: const-string v0, "org.jaudiotagger.tag.id3" // string@98db │ │ -301794: 7110 168a 0000 |0002: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@8a16 │ │ -30179a: 0c00 |0005: move-result-object v0 │ │ -30179c: 6900 ea89 |0006: sput-object v0, Lorg/jaudiotagger/tag/id3/AbstractID3Tag;.logger:Ljava/util/logging/Logger; // field@89ea │ │ -3017a0: 0e00 |0008: return-void │ │ +301784: |[301784] org.jaudiotagger.tag.id3.AbstractID3Tag.:()V │ │ +301794: 1a00 db98 |0000: const-string v0, "org.jaudiotagger.tag.id3" // string@98db │ │ +301798: 7110 168a 0000 |0002: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@8a16 │ │ +30179e: 0c00 |0005: move-result-object v0 │ │ +3017a0: 6900 ea89 |0006: sput-object v0, Lorg/jaudiotagger/tag/id3/AbstractID3Tag;.logger:Ljava/util/logging/Logger; // field@89ea │ │ +3017a4: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=38 │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/AbstractID3Tag;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3017a4: |[3017a4] org.jaudiotagger.tag.id3.AbstractID3Tag.:()V │ │ -3017b4: 7010 3c95 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/id3/AbstractTag;.:()V // method@953c │ │ -3017ba: 1a00 0000 |0003: const-string v0, "" // string@0000 │ │ -3017be: 5b10 eb89 |0005: iput-object v0, v1, Lorg/jaudiotagger/tag/id3/AbstractID3Tag;.loggingFilename:Ljava/lang/String; // field@89eb │ │ -3017c2: 0e00 |0007: return-void │ │ +3017a8: |[3017a8] org.jaudiotagger.tag.id3.AbstractID3Tag.:()V │ │ +3017b8: 7010 3c95 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/id3/AbstractTag;.:()V // method@953c │ │ +3017be: 1a00 0000 |0003: const-string v0, "" // string@0000 │ │ +3017c2: 5b10 eb89 |0005: iput-object v0, v1, Lorg/jaudiotagger/tag/id3/AbstractID3Tag;.loggingFilename:Ljava/lang/String; // field@89eb │ │ +3017c6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0005 line=49 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/jaudiotagger/tag/id3/AbstractID3Tag; │ │ │ │ @@ -1243836,19 +1243836,19 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/AbstractID3Tag;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -3017c4: |[3017c4] org.jaudiotagger.tag.id3.AbstractID3Tag.:(Lorg/jaudiotagger/tag/id3/AbstractID3Tag;)V │ │ -3017d4: 7020 3d95 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/AbstractTag;.:(Lorg/jaudiotagger/tag/id3/AbstractTag;)V // method@953d │ │ -3017da: 1a01 0000 |0003: const-string v1, "" // string@0000 │ │ -3017de: 5b01 eb89 |0005: iput-object v1, v0, Lorg/jaudiotagger/tag/id3/AbstractID3Tag;.loggingFilename:Ljava/lang/String; // field@89eb │ │ -3017e2: 0e00 |0007: return-void │ │ +3017c8: |[3017c8] org.jaudiotagger.tag.id3.AbstractID3Tag.:(Lorg/jaudiotagger/tag/id3/AbstractID3Tag;)V │ │ +3017d8: 7020 3d95 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/AbstractTag;.:(Lorg/jaudiotagger/tag/id3/AbstractTag;)V // method@953d │ │ +3017de: 1a01 0000 |0003: const-string v1, "" // string@0000 │ │ +3017e2: 5b01 eb89 |0005: iput-object v1, v0, Lorg/jaudiotagger/tag/id3/AbstractID3Tag;.loggingFilename:Ljava/lang/String; // field@89eb │ │ +3017e6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0005 line=49 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/jaudiotagger/tag/id3/AbstractID3Tag; │ │ 0x0000 - 0x0008 reg=1 (null) Lorg/jaudiotagger/tag/id3/AbstractID3Tag; │ │ @@ -1243859,34 +1243859,34 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -301700: |[301700] org.jaudiotagger.tag.id3.AbstractID3Tag.getIdentifier:()Ljava/lang/String; │ │ -301710: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -301714: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -30171a: 1a01 9f1d |0005: const-string v1, "ID3v" // string@1d9f │ │ -30171e: 6e20 d787 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -301724: 6e10 a194 0300 |000a: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/AbstractID3Tag;.getRelease:()B // method@94a1 │ │ -30172a: 0a01 |000d: move-result v1 │ │ -30172c: 6e20 d387 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -301732: 1a01 4704 |0011: const-string v1, "." // string@0447 │ │ -301736: 6e20 d787 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -30173c: 6e10 a094 0300 |0016: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/AbstractID3Tag;.getMajorVersion:()B // method@94a0 │ │ -301742: 0a02 |0019: move-result v2 │ │ -301744: 6e20 d387 2000 |001a: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -30174a: 6e20 d787 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -301750: 6e10 a294 0300 |0020: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/AbstractID3Tag;.getRevision:()B // method@94a2 │ │ -301756: 0a01 |0023: move-result v1 │ │ -301758: 6e20 d387 1000 |0024: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -30175e: 6e10 df87 0000 |0027: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -301764: 0c00 |002a: move-result-object v0 │ │ -301766: 1100 |002b: return-object v0 │ │ +301704: |[301704] org.jaudiotagger.tag.id3.AbstractID3Tag.getIdentifier:()Ljava/lang/String; │ │ +301714: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +301718: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +30171e: 1a01 9f1d |0005: const-string v1, "ID3v" // string@1d9f │ │ +301722: 6e20 d787 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +301728: 6e10 a194 0300 |000a: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/AbstractID3Tag;.getRelease:()B // method@94a1 │ │ +30172e: 0a01 |000d: move-result v1 │ │ +301730: 6e20 d387 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +301736: 1a01 4704 |0011: const-string v1, "." // string@0447 │ │ +30173a: 6e20 d787 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +301740: 6e10 a094 0300 |0016: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/AbstractID3Tag;.getMajorVersion:()B // method@94a0 │ │ +301746: 0a02 |0019: move-result v2 │ │ +301748: 6e20 d387 2000 |001a: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +30174e: 6e20 d787 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +301754: 6e10 a294 0300 |0020: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/AbstractID3Tag;.getRevision:()B // method@94a2 │ │ +30175a: 0a01 |0023: move-result v1 │ │ +30175c: 6e20 d387 1000 |0024: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +301762: 6e10 df87 0000 |0027: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +301768: 0c00 |002a: move-result-object v0 │ │ +30176a: 1100 |002b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x002c reg=3 this Lorg/jaudiotagger/tag/id3/AbstractID3Tag; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/AbstractID3Tag;) │ │ @@ -1243894,17 +1243894,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -301768: |[301768] org.jaudiotagger.tag.id3.AbstractID3Tag.getLoggingFilename:()Ljava/lang/String; │ │ -301778: 5410 eb89 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/AbstractID3Tag;.loggingFilename:Ljava/lang/String; // field@89eb │ │ -30177c: 1100 |0002: return-object v0 │ │ +30176c: |[30176c] org.jaudiotagger.tag.id3.AbstractID3Tag.getLoggingFilename:()Ljava/lang/String; │ │ +30177c: 5410 eb89 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/AbstractID3Tag;.loggingFilename:Ljava/lang/String; // field@89eb │ │ +301780: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/id3/AbstractID3Tag; │ │ │ │ #2 : (in Lorg/jaudiotagger/tag/id3/AbstractID3Tag;) │ │ @@ -1243930,17 +1243930,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3017e4: |[3017e4] org.jaudiotagger.tag.id3.AbstractID3Tag.setLoggingFilename:(Ljava/lang/String;)V │ │ -3017f4: 5b01 eb89 |0000: iput-object v1, v0, Lorg/jaudiotagger/tag/id3/AbstractID3Tag;.loggingFilename:Ljava/lang/String; // field@89eb │ │ -3017f8: 0e00 |0002: return-void │ │ +3017e8: |[3017e8] org.jaudiotagger.tag.id3.AbstractID3Tag.setLoggingFilename:(Ljava/lang/String;)V │ │ +3017f8: 5b01 eb89 |0000: iput-object v1, v0, Lorg/jaudiotagger/tag/id3/AbstractID3Tag;.loggingFilename:Ljava/lang/String; // field@89eb │ │ +3017fc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/tag/id3/AbstractID3Tag; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1244031,23 +1244031,23 @@ │ │ type : '()V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -302534: |[302534] org.jaudiotagger.tag.id3.AbstractID3v2Frame.:()V │ │ -302544: 7010 4395 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/id3/AbstractTagFrame;.:()V // method@9543 │ │ -30254a: 1a00 0000 |0003: const-string v0, "" // string@0000 │ │ -30254e: 5b10 058a |0005: iput-object v0, v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.identifier:Ljava/lang/String; // field@8a05 │ │ -302552: 5b10 078a |0007: iput-object v0, v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.loggingFilename:Ljava/lang/String; // field@8a07 │ │ -302556: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -302558: 5b10 088a |000a: iput-object v0, v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.statusFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$StatusFlags; // field@8a08 │ │ -30255c: 5b10 028a |000c: iput-object v0, v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.encodingFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags; // field@8a02 │ │ -302560: 0e00 |000e: return-void │ │ +302538: |[302538] org.jaudiotagger.tag.id3.AbstractID3v2Frame.:()V │ │ +302548: 7010 4395 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/id3/AbstractTagFrame;.:()V // method@9543 │ │ +30254e: 1a00 0000 |0003: const-string v0, "" // string@0000 │ │ +302552: 5b10 058a |0005: iput-object v0, v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.identifier:Ljava/lang/String; // field@8a05 │ │ +302556: 5b10 078a |0007: iput-object v0, v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.loggingFilename:Ljava/lang/String; // field@8a07 │ │ +30255a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +30255c: 5b10 088a |000a: iput-object v0, v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.statusFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$StatusFlags; // field@8a08 │ │ +302560: 5b10 028a |000c: iput-object v0, v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.encodingFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags; // field@8a02 │ │ +302564: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x0005 line=47 │ │ 0x0007 line=55 │ │ 0x000a line=85 │ │ 0x000c line=90 │ │ @@ -1244059,111 +1244059,111 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 210 16-bit code units │ │ -302564: |[302564] org.jaudiotagger.tag.id3.AbstractID3v2Frame.:(Ljava/lang/String;)V │ │ -302574: 7010 4395 0500 |0000: invoke-direct {v5}, Lorg/jaudiotagger/tag/id3/AbstractTagFrame;.:()V // method@9543 │ │ -30257a: 1a00 0000 |0003: const-string v0, "" // string@0000 │ │ -30257e: 5b50 058a |0005: iput-object v0, v5, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.identifier:Ljava/lang/String; // field@8a05 │ │ -302582: 5b50 078a |0007: iput-object v0, v5, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.loggingFilename:Ljava/lang/String; // field@8a07 │ │ -302586: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -302588: 5b50 088a |000a: iput-object v0, v5, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.statusFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$StatusFlags; // field@8a08 │ │ -30258c: 5b50 028a |000c: iput-object v0, v5, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.encodingFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags; // field@8a02 │ │ -302590: 6200 068a |000e: sget-object v0, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.logger:Ljava/util/logging/Logger; // field@8a06 │ │ -302594: 2201 3910 |0010: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -302598: 7010 cc87 0100 |0012: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -30259e: 1a02 cc12 |0015: const-string v2, "Creating empty frame of type" // string@12cc │ │ -3025a2: 6e20 d787 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -3025a8: 6e20 d787 6100 |001a: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -3025ae: 6e10 df87 0100 |001d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -3025b4: 0c01 |0020: move-result-object v1 │ │ -3025b6: 6e20 128a 1000 |0021: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -3025bc: 5b56 058a |0024: iput-object v6, v5, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.identifier:Ljava/lang/String; // field@8a05 │ │ -3025c0: 2200 3910 |0026: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -3025c4: 7010 cc87 0000 |0028: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -3025ca: 1a01 dc98 |002b: const-string v1, "org.jaudiotagger.tag.id3.framebody.FrameBody" // string@98dc │ │ -3025ce: 6e20 d787 1000 |002d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -3025d4: 6e20 d787 6000 |0030: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -3025da: 6e10 df87 0000 |0033: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -3025e0: 0c00 |0036: move-result-object v0 │ │ -3025e2: 7110 e086 0000 |0037: invoke-static {v0}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@86e0 │ │ -3025e8: 0c00 |003a: move-result-object v0 │ │ -3025ea: 6e10 fa86 0000 |003b: invoke-virtual {v0}, Ljava/lang/Class;.newInstance:()Ljava/lang/Object; // method@86fa │ │ -3025f0: 0c00 |003e: move-result-object v0 │ │ -3025f2: 1f00 0a12 |003f: check-cast v0, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // type@120a │ │ -3025f6: 5b50 038a |0041: iput-object v0, v5, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8a03 │ │ -3025fa: 2850 |0043: goto 0093 // +0050 │ │ -3025fc: 0d00 |0044: move-exception v0 │ │ -3025fe: 6201 068a |0045: sget-object v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.logger:Ljava/util/logging/Logger; // field@8a06 │ │ -302602: 6202 ba81 |0047: sget-object v2, Ljava/util/logging/Level;.SEVERE:Ljava/util/logging/Level; // field@81ba │ │ -302606: 2203 3910 |0049: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ -30260a: 7010 cc87 0300 |004b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -302610: 1a04 351f |004e: const-string v4, "IllegalAccessException:" // string@1f35 │ │ -302614: 6e20 d787 4300 |0050: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -30261a: 6e20 d787 6300 |0053: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -302620: 6e10 df87 0300 |0056: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -302626: 0c06 |0059: move-result-object v6 │ │ -302628: 6e40 1a8a 2106 |005a: invoke-virtual {v1, v2, v6, v0}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@8a1a │ │ -30262e: 2206 3310 |005d: new-instance v6, Ljava/lang/RuntimeException; // type@1033 │ │ -302632: 7020 7e87 0600 |005f: invoke-direct {v6, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@877e │ │ -302638: 2706 |0062: throw v6 │ │ -30263a: 0d00 |0063: move-exception v0 │ │ -30263c: 6201 068a |0064: sget-object v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.logger:Ljava/util/logging/Logger; // field@8a06 │ │ -302640: 6202 ba81 |0066: sget-object v2, Ljava/util/logging/Level;.SEVERE:Ljava/util/logging/Level; // field@81ba │ │ -302644: 2203 3910 |0068: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ -302648: 7010 cc87 0300 |006a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -30264e: 1a04 9b1f |006d: const-string v4, "InstantiationException:" // string@1f9b │ │ -302652: 6e20 d787 4300 |006f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -302658: 6e20 d787 6300 |0072: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -30265e: 6e10 df87 0300 |0075: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -302664: 0c06 |0078: move-result-object v6 │ │ -302666: 6e40 1a8a 2106 |0079: invoke-virtual {v1, v2, v6, v0}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@8a1a │ │ -30266c: 2206 3310 |007c: new-instance v6, Ljava/lang/RuntimeException; // type@1033 │ │ -302670: 7020 7e87 0600 |007e: invoke-direct {v6, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@877e │ │ -302676: 2706 |0081: throw v6 │ │ -302678: 0d00 |0082: move-exception v0 │ │ -30267a: 6201 068a |0083: sget-object v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.logger:Ljava/util/logging/Logger; // field@8a06 │ │ -30267e: 6e10 fc86 0000 |0085: invoke-virtual {v0}, Ljava/lang/ClassNotFoundException;.getMessage:()Ljava/lang/String; // method@86fc │ │ -302684: 0c00 |0088: move-result-object v0 │ │ -302686: 6e20 1b8a 0100 |0089: invoke-virtual {v1, v0}, Ljava/util/logging/Logger;.severe:(Ljava/lang/String;)V // method@8a1b │ │ -30268c: 2200 9512 |008c: new-instance v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUnsupported; // type@1295 │ │ -302690: 7020 569b 6000 |008e: invoke-direct {v0, v6}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUnsupported;.:(Ljava/lang/String;)V // method@9b56 │ │ -302696: 5b50 038a |0091: iput-object v0, v5, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8a03 │ │ -30269a: 5450 038a |0093: iget-object v0, v5, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8a03 │ │ -30269e: 6e20 5a95 5000 |0095: invoke-virtual {v0, v5}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.setHeader:(Lorg/jaudiotagger/tag/id3/AbstractTagFrame;)V // method@955a │ │ -3026a4: 2050 2912 |0098: instance-of v0, v5, Lorg/jaudiotagger/tag/id3/ID3v24Frame; // type@1229 │ │ -3026a8: 3800 1000 |009a: if-eqz v0, 00aa // +0010 │ │ -3026ac: 5450 038a |009c: iget-object v0, v5, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8a03 │ │ -3026b0: 7100 ea91 0000 |009e: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ -3026b6: 0c01 |00a1: move-result-object v1 │ │ -3026b8: 6e10 e891 0100 |00a2: invoke-virtual {v1}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getId3v24DefaultTextEncoding:()B // method@91e8 │ │ -3026be: 0a01 |00a5: move-result v1 │ │ -3026c0: 6e20 5c95 1000 |00a6: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.setTextEncoding:(B)V // method@955c │ │ -3026c6: 2812 |00a9: goto 00bb // +0012 │ │ -3026c8: 2050 2212 |00aa: instance-of v0, v5, Lorg/jaudiotagger/tag/id3/ID3v23Frame; // type@1222 │ │ -3026cc: 3800 0f00 |00ac: if-eqz v0, 00bb // +000f │ │ -3026d0: 5450 038a |00ae: iget-object v0, v5, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8a03 │ │ -3026d4: 7100 ea91 0000 |00b0: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ -3026da: 0c01 |00b3: move-result-object v1 │ │ -3026dc: 6e10 e791 0100 |00b4: invoke-virtual {v1}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getId3v23DefaultTextEncoding:()B // method@91e7 │ │ -3026e2: 0a01 |00b7: move-result v1 │ │ -3026e4: 6e20 5c95 1000 |00b8: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.setTextEncoding:(B)V // method@955c │ │ -3026ea: 6200 068a |00bb: sget-object v0, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.logger:Ljava/util/logging/Logger; // field@8a06 │ │ -3026ee: 2201 3910 |00bd: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -3026f2: 7010 cc87 0100 |00bf: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -3026f8: 1a02 c712 |00c2: const-string v2, "Created empty frame of type" // string@12c7 │ │ -3026fc: 6e20 d787 2100 |00c4: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -302702: 6e20 d787 6100 |00c7: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -302708: 6e10 df87 0100 |00ca: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -30270e: 0c06 |00cd: move-result-object v6 │ │ -302710: 6e20 128a 6000 |00ce: invoke-virtual {v0, v6}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -302716: 0e00 |00d1: return-void │ │ +302568: |[302568] org.jaudiotagger.tag.id3.AbstractID3v2Frame.:(Ljava/lang/String;)V │ │ +302578: 7010 4395 0500 |0000: invoke-direct {v5}, Lorg/jaudiotagger/tag/id3/AbstractTagFrame;.:()V // method@9543 │ │ +30257e: 1a00 0000 |0003: const-string v0, "" // string@0000 │ │ +302582: 5b50 058a |0005: iput-object v0, v5, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.identifier:Ljava/lang/String; // field@8a05 │ │ +302586: 5b50 078a |0007: iput-object v0, v5, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.loggingFilename:Ljava/lang/String; // field@8a07 │ │ +30258a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +30258c: 5b50 088a |000a: iput-object v0, v5, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.statusFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$StatusFlags; // field@8a08 │ │ +302590: 5b50 028a |000c: iput-object v0, v5, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.encodingFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags; // field@8a02 │ │ +302594: 6200 068a |000e: sget-object v0, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.logger:Ljava/util/logging/Logger; // field@8a06 │ │ +302598: 2201 3910 |0010: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +30259c: 7010 cc87 0100 |0012: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +3025a2: 1a02 cc12 |0015: const-string v2, "Creating empty frame of type" // string@12cc │ │ +3025a6: 6e20 d787 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +3025ac: 6e20 d787 6100 |001a: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +3025b2: 6e10 df87 0100 |001d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +3025b8: 0c01 |0020: move-result-object v1 │ │ +3025ba: 6e20 128a 1000 |0021: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +3025c0: 5b56 058a |0024: iput-object v6, v5, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.identifier:Ljava/lang/String; // field@8a05 │ │ +3025c4: 2200 3910 |0026: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +3025c8: 7010 cc87 0000 |0028: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +3025ce: 1a01 dc98 |002b: const-string v1, "org.jaudiotagger.tag.id3.framebody.FrameBody" // string@98dc │ │ +3025d2: 6e20 d787 1000 |002d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +3025d8: 6e20 d787 6000 |0030: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +3025de: 6e10 df87 0000 |0033: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +3025e4: 0c00 |0036: move-result-object v0 │ │ +3025e6: 7110 e086 0000 |0037: invoke-static {v0}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@86e0 │ │ +3025ec: 0c00 |003a: move-result-object v0 │ │ +3025ee: 6e10 fa86 0000 |003b: invoke-virtual {v0}, Ljava/lang/Class;.newInstance:()Ljava/lang/Object; // method@86fa │ │ +3025f4: 0c00 |003e: move-result-object v0 │ │ +3025f6: 1f00 0a12 |003f: check-cast v0, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // type@120a │ │ +3025fa: 5b50 038a |0041: iput-object v0, v5, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8a03 │ │ +3025fe: 2850 |0043: goto 0093 // +0050 │ │ +302600: 0d00 |0044: move-exception v0 │ │ +302602: 6201 068a |0045: sget-object v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.logger:Ljava/util/logging/Logger; // field@8a06 │ │ +302606: 6202 ba81 |0047: sget-object v2, Ljava/util/logging/Level;.SEVERE:Ljava/util/logging/Level; // field@81ba │ │ +30260a: 2203 3910 |0049: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ +30260e: 7010 cc87 0300 |004b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +302614: 1a04 351f |004e: const-string v4, "IllegalAccessException:" // string@1f35 │ │ +302618: 6e20 d787 4300 |0050: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +30261e: 6e20 d787 6300 |0053: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +302624: 6e10 df87 0300 |0056: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +30262a: 0c06 |0059: move-result-object v6 │ │ +30262c: 6e40 1a8a 2106 |005a: invoke-virtual {v1, v2, v6, v0}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@8a1a │ │ +302632: 2206 3310 |005d: new-instance v6, Ljava/lang/RuntimeException; // type@1033 │ │ +302636: 7020 7e87 0600 |005f: invoke-direct {v6, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@877e │ │ +30263c: 2706 |0062: throw v6 │ │ +30263e: 0d00 |0063: move-exception v0 │ │ +302640: 6201 068a |0064: sget-object v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.logger:Ljava/util/logging/Logger; // field@8a06 │ │ +302644: 6202 ba81 |0066: sget-object v2, Ljava/util/logging/Level;.SEVERE:Ljava/util/logging/Level; // field@81ba │ │ +302648: 2203 3910 |0068: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ +30264c: 7010 cc87 0300 |006a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +302652: 1a04 9b1f |006d: const-string v4, "InstantiationException:" // string@1f9b │ │ +302656: 6e20 d787 4300 |006f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +30265c: 6e20 d787 6300 |0072: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +302662: 6e10 df87 0300 |0075: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +302668: 0c06 |0078: move-result-object v6 │ │ +30266a: 6e40 1a8a 2106 |0079: invoke-virtual {v1, v2, v6, v0}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@8a1a │ │ +302670: 2206 3310 |007c: new-instance v6, Ljava/lang/RuntimeException; // type@1033 │ │ +302674: 7020 7e87 0600 |007e: invoke-direct {v6, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@877e │ │ +30267a: 2706 |0081: throw v6 │ │ +30267c: 0d00 |0082: move-exception v0 │ │ +30267e: 6201 068a |0083: sget-object v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.logger:Ljava/util/logging/Logger; // field@8a06 │ │ +302682: 6e10 fc86 0000 |0085: invoke-virtual {v0}, Ljava/lang/ClassNotFoundException;.getMessage:()Ljava/lang/String; // method@86fc │ │ +302688: 0c00 |0088: move-result-object v0 │ │ +30268a: 6e20 1b8a 0100 |0089: invoke-virtual {v1, v0}, Ljava/util/logging/Logger;.severe:(Ljava/lang/String;)V // method@8a1b │ │ +302690: 2200 9512 |008c: new-instance v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUnsupported; // type@1295 │ │ +302694: 7020 569b 6000 |008e: invoke-direct {v0, v6}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUnsupported;.:(Ljava/lang/String;)V // method@9b56 │ │ +30269a: 5b50 038a |0091: iput-object v0, v5, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8a03 │ │ +30269e: 5450 038a |0093: iget-object v0, v5, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8a03 │ │ +3026a2: 6e20 5a95 5000 |0095: invoke-virtual {v0, v5}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.setHeader:(Lorg/jaudiotagger/tag/id3/AbstractTagFrame;)V // method@955a │ │ +3026a8: 2050 2912 |0098: instance-of v0, v5, Lorg/jaudiotagger/tag/id3/ID3v24Frame; // type@1229 │ │ +3026ac: 3800 1000 |009a: if-eqz v0, 00aa // +0010 │ │ +3026b0: 5450 038a |009c: iget-object v0, v5, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8a03 │ │ +3026b4: 7100 ea91 0000 |009e: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ +3026ba: 0c01 |00a1: move-result-object v1 │ │ +3026bc: 6e10 e891 0100 |00a2: invoke-virtual {v1}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getId3v24DefaultTextEncoding:()B // method@91e8 │ │ +3026c2: 0a01 |00a5: move-result v1 │ │ +3026c4: 6e20 5c95 1000 |00a6: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.setTextEncoding:(B)V // method@955c │ │ +3026ca: 2812 |00a9: goto 00bb // +0012 │ │ +3026cc: 2050 2212 |00aa: instance-of v0, v5, Lorg/jaudiotagger/tag/id3/ID3v23Frame; // type@1222 │ │ +3026d0: 3800 0f00 |00ac: if-eqz v0, 00bb // +000f │ │ +3026d4: 5450 038a |00ae: iget-object v0, v5, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8a03 │ │ +3026d8: 7100 ea91 0000 |00b0: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ +3026de: 0c01 |00b3: move-result-object v1 │ │ +3026e0: 6e10 e791 0100 |00b4: invoke-virtual {v1}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getId3v23DefaultTextEncoding:()B // method@91e7 │ │ +3026e6: 0a01 |00b7: move-result v1 │ │ +3026e8: 6e20 5c95 1000 |00b8: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.setTextEncoding:(B)V // method@955c │ │ +3026ee: 6200 068a |00bb: sget-object v0, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.logger:Ljava/util/logging/Logger; // field@8a06 │ │ +3026f2: 2201 3910 |00bd: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +3026f6: 7010 cc87 0100 |00bf: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +3026fc: 1a02 c712 |00c2: const-string v2, "Created empty frame of type" // string@12c7 │ │ +302700: 6e20 d787 2100 |00c4: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +302706: 6e20 d787 6100 |00c7: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +30270c: 6e10 df87 0100 |00ca: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +302712: 0c06 |00cd: move-result-object v6 │ │ +302714: 6e20 128a 6000 |00ce: invoke-virtual {v0, v6}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +30271a: 0e00 |00d1: return-void │ │ catches : 1 │ │ 0x0026 - 0x0043 │ │ Ljava/lang/ClassNotFoundException; -> 0x0082 │ │ Ljava/lang/InstantiationException; -> 0x0063 │ │ Ljava/lang/IllegalAccessException; -> 0x0044 │ │ positions : │ │ 0x0000 line=117 │ │ @@ -1244196,23 +1244196,23 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -30272c: |[30272c] org.jaudiotagger.tag.id3.AbstractID3v2Frame.:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V │ │ -30273c: 7020 4495 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/AbstractTagFrame;.:(Lorg/jaudiotagger/tag/id3/AbstractTagFrame;)V // method@9544 │ │ -302742: 1a01 0000 |0003: const-string v1, "" // string@0000 │ │ -302746: 5b01 058a |0005: iput-object v1, v0, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.identifier:Ljava/lang/String; // field@8a05 │ │ -30274a: 5b01 078a |0007: iput-object v1, v0, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.loggingFilename:Ljava/lang/String; // field@8a07 │ │ -30274e: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -302750: 5b01 088a |000a: iput-object v1, v0, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.statusFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$StatusFlags; // field@8a08 │ │ -302754: 5b01 028a |000c: iput-object v1, v0, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.encodingFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags; // field@8a02 │ │ -302758: 0e00 |000e: return-void │ │ +302730: |[302730] org.jaudiotagger.tag.id3.AbstractID3v2Frame.:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V │ │ +302740: 7020 4495 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/AbstractTagFrame;.:(Lorg/jaudiotagger/tag/id3/AbstractTagFrame;)V // method@9544 │ │ +302746: 1a01 0000 |0003: const-string v1, "" // string@0000 │ │ +30274a: 5b01 058a |0005: iput-object v1, v0, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.identifier:Ljava/lang/String; // field@8a05 │ │ +30274e: 5b01 078a |0007: iput-object v1, v0, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.loggingFilename:Ljava/lang/String; // field@8a07 │ │ +302752: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +302754: 5b01 088a |000a: iput-object v1, v0, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.statusFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$StatusFlags; // field@8a08 │ │ +302758: 5b01 028a |000c: iput-object v1, v0, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.encodingFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags; // field@8a02 │ │ +30275c: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ 0x0005 line=47 │ │ 0x0007 line=55 │ │ 0x000a line=85 │ │ 0x000c line=90 │ │ @@ -1244225,26 +1244225,26 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -30275c: |[30275c] org.jaudiotagger.tag.id3.AbstractID3v2Frame.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;)V │ │ -30276c: 7010 4395 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/id3/AbstractTagFrame;.:()V // method@9543 │ │ -302772: 1a00 0000 |0003: const-string v0, "" // string@0000 │ │ -302776: 5b10 058a |0005: iput-object v0, v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.identifier:Ljava/lang/String; // field@8a05 │ │ -30277a: 5b10 078a |0007: iput-object v0, v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.loggingFilename:Ljava/lang/String; // field@8a07 │ │ -30277e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -302780: 5b10 088a |000a: iput-object v0, v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.statusFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$StatusFlags; // field@8a08 │ │ -302784: 5b10 028a |000c: iput-object v0, v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.encodingFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags; // field@8a02 │ │ -302788: 5b12 038a |000e: iput-object v2, v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8a03 │ │ -30278c: 5412 038a |0010: iget-object v2, v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8a03 │ │ -302790: 6e20 5a95 1200 |0012: invoke-virtual {v2, v1}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.setHeader:(Lorg/jaudiotagger/tag/id3/AbstractTagFrame;)V // method@955a │ │ -302796: 0e00 |0015: return-void │ │ +302760: |[302760] org.jaudiotagger.tag.id3.AbstractID3v2Frame.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;)V │ │ +302770: 7010 4395 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/id3/AbstractTagFrame;.:()V // method@9543 │ │ +302776: 1a00 0000 |0003: const-string v0, "" // string@0000 │ │ +30277a: 5b10 058a |0005: iput-object v0, v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.identifier:Ljava/lang/String; // field@8a05 │ │ +30277e: 5b10 078a |0007: iput-object v0, v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.loggingFilename:Ljava/lang/String; // field@8a07 │ │ +302782: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +302784: 5b10 088a |000a: iput-object v0, v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.statusFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$StatusFlags; // field@8a08 │ │ +302788: 5b10 028a |000c: iput-object v0, v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.encodingFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags; // field@8a02 │ │ +30278c: 5b12 038a |000e: iput-object v2, v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8a03 │ │ +302790: 5412 038a |0010: iget-object v2, v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8a03 │ │ +302794: 6e20 5a95 1200 |0012: invoke-virtual {v2, v1}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.setHeader:(Lorg/jaudiotagger/tag/id3/AbstractTagFrame;)V // method@955a │ │ +30279a: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ 0x0005 line=47 │ │ 0x0007 line=55 │ │ 0x000a line=85 │ │ 0x000c line=90 │ │ @@ -1244260,41 +1244260,41 @@ │ │ type : '(Lorg/jaudiotagger/tag/TagField;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -302798: |[302798] org.jaudiotagger.tag.id3.AbstractID3v2Frame.copyContent:(Lorg/jaudiotagger/tag/TagField;)V │ │ -3027a8: 0e00 |0000: return-void │ │ +30279c: |[30279c] org.jaudiotagger.tag.id3.AbstractID3v2Frame.copyContent:(Lorg/jaudiotagger/tag/TagField;)V │ │ +3027ac: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -301b88: |[301b88] org.jaudiotagger.tag.id3.AbstractID3v2Frame.equals:(Ljava/lang/Object;)Z │ │ -301b98: 3321 0400 |0000: if-ne v1, v2, 0004 // +0004 │ │ -301b9c: 1212 |0002: const/4 v2, #int 1 // #1 │ │ -301b9e: 0f02 |0003: return v2 │ │ -301ba0: 2020 0312 |0004: instance-of v0, v2, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // type@1203 │ │ -301ba4: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -301ba8: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -301baa: 0f02 |0009: return v2 │ │ -301bac: 1f02 0312 |000a: check-cast v2, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // type@1203 │ │ -301bb0: 6f20 4595 2100 |000c: invoke-super {v1, v2}, Lorg/jaudiotagger/tag/id3/AbstractTagFrame;.equals:(Ljava/lang/Object;)Z // method@9545 │ │ -301bb6: 0a02 |000f: move-result v2 │ │ -301bb8: 0f02 |0010: return v2 │ │ +301b8c: |[301b8c] org.jaudiotagger.tag.id3.AbstractID3v2Frame.equals:(Ljava/lang/Object;)Z │ │ +301b9c: 3321 0400 |0000: if-ne v1, v2, 0004 // +0004 │ │ +301ba0: 1212 |0002: const/4 v2, #int 1 // #1 │ │ +301ba2: 0f02 |0003: return v2 │ │ +301ba4: 2020 0312 |0004: instance-of v0, v2, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // type@1203 │ │ +301ba8: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +301bac: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +301bae: 0f02 |0009: return v2 │ │ +301bb0: 1f02 0312 |000a: check-cast v2, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // type@1203 │ │ +301bb4: 6f20 4595 2100 |000c: invoke-super {v1, v2}, Lorg/jaudiotagger/tag/id3/AbstractTagFrame;.equals:(Ljava/lang/Object;)Z // method@9545 │ │ +301bba: 0a02 |000f: move-result v2 │ │ +301bbc: 0f02 |0010: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=611 │ │ 0x000a line=616 │ │ 0x000c line=617 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; │ │ @@ -1244305,20 +1244305,20 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -301c48: |[301c48] org.jaudiotagger.tag.id3.AbstractID3v2Frame.getContent:()Ljava/lang/String; │ │ -301c58: 6e10 be94 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -301c5e: 0c00 |0003: move-result-object v0 │ │ -301c60: 6e10 5795 0000 |0004: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.getUserFriendlyValue:()Ljava/lang/String; // method@9557 │ │ -301c66: 0c00 |0007: move-result-object v0 │ │ -301c68: 1100 |0008: return-object v0 │ │ +301c4c: |[301c4c] org.jaudiotagger.tag.id3.AbstractID3v2Frame.getContent:()Ljava/lang/String; │ │ +301c5c: 6e10 be94 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +301c62: 0c00 |0003: move-result-object v0 │ │ +301c64: 6e10 5795 0000 |0004: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.getUserFriendlyValue:()Ljava/lang/String; // method@9557 │ │ +301c6a: 0c00 |0007: move-result-object v0 │ │ +301c6c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=630 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; │ │ │ │ #3 : (in Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;) │ │ @@ -1244326,24 +1244326,24 @@ │ │ type : '()Ljava/nio/charset/Charset;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -301e14: |[301e14] org.jaudiotagger.tag.id3.AbstractID3v2Frame.getEncoding:()Ljava/nio/charset/Charset; │ │ -301e24: 6e10 be94 0200 |0000: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -301e2a: 0c00 |0003: move-result-object v0 │ │ -301e2c: 6e10 5695 0000 |0004: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.getTextEncoding:()B // method@9556 │ │ -301e32: 0a00 |0007: move-result v0 │ │ -301e34: 7100 059c 0000 |0008: invoke-static {}, Lorg/jaudiotagger/tag/id3/valuepair/TextEncoding;.getInstanceOf:()Lorg/jaudiotagger/tag/id3/valuepair/TextEncoding; // method@9c05 │ │ -301e3a: 0c01 |000b: move-result-object v1 │ │ -301e3c: 6e20 029c 0100 |000c: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/valuepair/TextEncoding;.getCharsetForId:(I)Ljava/nio/charset/Charset; // method@9c02 │ │ -301e42: 0c00 |000f: move-result-object v0 │ │ -301e44: 1100 |0010: return-object v0 │ │ +301e18: |[301e18] org.jaudiotagger.tag.id3.AbstractID3v2Frame.getEncoding:()Ljava/nio/charset/Charset; │ │ +301e28: 6e10 be94 0200 |0000: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +301e2e: 0c00 |0003: move-result-object v0 │ │ +301e30: 6e10 5695 0000 |0004: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.getTextEncoding:()B // method@9556 │ │ +301e36: 0a00 |0007: move-result v0 │ │ +301e38: 7100 059c 0000 |0008: invoke-static {}, Lorg/jaudiotagger/tag/id3/valuepair/TextEncoding;.getInstanceOf:()Lorg/jaudiotagger/tag/id3/valuepair/TextEncoding; // method@9c05 │ │ +301e3e: 0c01 |000b: move-result-object v1 │ │ +301e40: 6e20 029c 0100 |000c: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/valuepair/TextEncoding;.getCharsetForId:(I)Ljava/nio/charset/Charset; // method@9c02 │ │ +301e46: 0c00 |000f: move-result-object v0 │ │ +301e48: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=640 │ │ 0x0008 line=641 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; │ │ │ │ @@ -1244352,17 +1244352,17 @@ │ │ type : '()Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -301e48: |[301e48] org.jaudiotagger.tag.id3.AbstractID3v2Frame.getEncodingFlags:()Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags; │ │ -301e58: 5410 028a |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.encodingFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags; // field@8a02 │ │ -301e5c: 1100 |0002: return-object v0 │ │ +301e4c: |[301e4c] org.jaudiotagger.tag.id3.AbstractID3v2Frame.getEncodingFlags:()Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags; │ │ +301e5c: 5410 028a |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.encodingFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags; // field@8a02 │ │ +301e60: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=491 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; │ │ │ │ #5 : (in Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;) │ │ @@ -1244388,18 +1244388,18 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -301c6c: |[301c6c] org.jaudiotagger.tag.id3.AbstractID3v2Frame.getId:()Ljava/lang/String; │ │ -301c7c: 6e10 c694 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getIdentifier:()Ljava/lang/String; // method@94c6 │ │ -301c82: 0c00 |0003: move-result-object v0 │ │ -301c84: 1100 |0004: return-object v0 │ │ +301c70: |[301c70] org.jaudiotagger.tag.id3.AbstractID3v2Frame.getId:()Ljava/lang/String; │ │ +301c80: 6e10 c694 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getIdentifier:()Ljava/lang/String; // method@94c6 │ │ +301c86: 0c00 |0003: move-result-object v0 │ │ +301c88: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; │ │ │ │ #9 : (in Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;) │ │ @@ -1244407,17 +1244407,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -301c88: |[301c88] org.jaudiotagger.tag.id3.AbstractID3v2Frame.getIdentifier:()Ljava/lang/String; │ │ -301c98: 5410 058a |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.identifier:Ljava/lang/String; // field@8a05 │ │ -301c9c: 1100 |0002: return-object v0 │ │ +301c8c: |[301c8c] org.jaudiotagger.tag.id3.AbstractID3v2Frame.getIdentifier:()Ljava/lang/String; │ │ +301c9c: 5410 058a |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.identifier:Ljava/lang/String; // field@8a05 │ │ +301ca0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; │ │ │ │ #10 : (in Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;) │ │ @@ -1244425,17 +1244425,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -301ca0: |[301ca0] org.jaudiotagger.tag.id3.AbstractID3v2Frame.getLoggingFilename:()Ljava/lang/String; │ │ -301cb0: 5410 078a |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.loggingFilename:Ljava/lang/String; // field@8a07 │ │ -301cb4: 1100 |0002: return-object v0 │ │ +301ca4: |[301ca4] org.jaudiotagger.tag.id3.AbstractID3v2Frame.getLoggingFilename:()Ljava/lang/String; │ │ +301cb4: 5410 078a |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.loggingFilename:Ljava/lang/String; // field@8a07 │ │ +301cb8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; │ │ │ │ #11 : (in Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;) │ │ @@ -1244443,21 +1244443,21 @@ │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -301c1c: |[301c1c] org.jaudiotagger.tag.id3.AbstractID3v2Frame.getRawContent:()[B │ │ -301c2c: 2200 ef0f |0000: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@0fef │ │ -301c30: 7010 2d86 0000 |0002: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@862d │ │ -301c36: 6e20 d594 0100 |0005: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.write:(Ljava/io/ByteArrayOutputStream;)V // method@94d5 │ │ -301c3c: 6e10 3186 0000 |0008: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8631 │ │ -301c42: 0c00 |000b: move-result-object v0 │ │ -301c44: 1100 |000c: return-object v0 │ │ +301c20: |[301c20] org.jaudiotagger.tag.id3.AbstractID3v2Frame.getRawContent:()[B │ │ +301c30: 2200 ef0f |0000: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@0fef │ │ +301c34: 7010 2d86 0000 |0002: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@862d │ │ +301c3a: 6e20 d594 0100 |0005: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.write:(Ljava/io/ByteArrayOutputStream;)V // method@94d5 │ │ +301c40: 6e10 3186 0000 |0008: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8631 │ │ +301c46: 0c00 |000b: move-result-object v0 │ │ +301c48: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=457 │ │ 0x0005 line=458 │ │ 0x0008 line=459 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; │ │ @@ -1244467,17 +1244467,17 @@ │ │ type : '()Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$StatusFlags;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -301e60: |[301e60] org.jaudiotagger.tag.id3.AbstractID3v2Frame.getStatusFlags:()Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$StatusFlags; │ │ -301e70: 5410 088a |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.statusFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$StatusFlags; // field@8a08 │ │ -301e74: 1100 |0002: return-object v0 │ │ +301e64: |[301e64] org.jaudiotagger.tag.id3.AbstractID3v2Frame.getStatusFlags:()Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$StatusFlags; │ │ +301e74: 5410 088a |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.statusFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$StatusFlags; // field@8a08 │ │ +301e78: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=486 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; │ │ │ │ #13 : (in Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;) │ │ @@ -1244485,37 +1244485,37 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -3027ac: |[3027ac] org.jaudiotagger.tag.id3.AbstractID3v2Frame.isBinary:(Z)V │ │ -3027bc: 0e00 |0000: return-void │ │ +3027b0: |[3027b0] org.jaudiotagger.tag.id3.AbstractID3v2Frame.isBinary:(Z)V │ │ +3027c0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #14 : (in Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;) │ │ name : 'isEmpty' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -301bbc: |[301bbc] org.jaudiotagger.tag.id3.AbstractID3v2Frame.isEmpty:()Z │ │ -301bcc: 6e10 be94 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -301bd2: 0c00 |0003: move-result-object v0 │ │ -301bd4: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -301bd8: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -301bda: 0f00 |0007: return v0 │ │ -301bdc: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -301bde: 0f00 |0009: return v0 │ │ +301bc0: |[301bc0] org.jaudiotagger.tag.id3.AbstractID3v2Frame.isEmpty:()Z │ │ +301bd0: 6e10 be94 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +301bd6: 0c00 |0003: move-result-object v0 │ │ +301bd8: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +301bdc: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +301bde: 0f00 |0007: return v0 │ │ +301be0: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +301be2: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=475 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; │ │ │ │ #15 : (in Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;) │ │ @@ -1244523,29 +1244523,29 @@ │ │ type : '([B)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 22 16-bit code units │ │ -301be0: |[301be0] org.jaudiotagger.tag.id3.AbstractID3v2Frame.isPadding:([B)Z │ │ -301bf0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -301bf2: 4801 0400 |0001: aget-byte v1, v4, v0 │ │ -301bf6: 3901 1200 |0003: if-nez v1, 0015 // +0012 │ │ -301bfa: 1211 |0005: const/4 v1, #int 1 // #1 │ │ -301bfc: 4802 0401 |0006: aget-byte v2, v4, v1 │ │ -301c00: 3902 0d00 |0008: if-nez v2, 0015 // +000d │ │ -301c04: 1222 |000a: const/4 v2, #int 2 // #2 │ │ -301c06: 4802 0402 |000b: aget-byte v2, v4, v2 │ │ -301c0a: 3902 0800 |000d: if-nez v2, 0015 // +0008 │ │ -301c0e: 1232 |000f: const/4 v2, #int 3 // #3 │ │ -301c10: 4804 0402 |0010: aget-byte v4, v4, v2 │ │ -301c14: 3904 0300 |0012: if-nez v4, 0015 // +0003 │ │ -301c18: 0f01 |0014: return v1 │ │ -301c1a: 0f00 |0015: return v0 │ │ +301be4: |[301be4] org.jaudiotagger.tag.id3.AbstractID3v2Frame.isPadding:([B)Z │ │ +301bf4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +301bf6: 4801 0400 |0001: aget-byte v1, v4, v0 │ │ +301bfa: 3901 1200 |0003: if-nez v1, 0015 // +0012 │ │ +301bfe: 1211 |0005: const/4 v1, #int 1 // #1 │ │ +301c00: 4802 0401 |0006: aget-byte v2, v4, v1 │ │ +301c04: 3902 0d00 |0008: if-nez v2, 0015 // +000d │ │ +301c08: 1222 |000a: const/4 v2, #int 2 // #2 │ │ +301c0a: 4802 0402 |000b: aget-byte v2, v4, v2 │ │ +301c0e: 3902 0800 |000d: if-nez v2, 0015 // +0008 │ │ +301c12: 1232 |000f: const/4 v2, #int 3 // #3 │ │ +301c14: 4804 0402 |0010: aget-byte v4, v4, v2 │ │ +301c18: 3904 0300 |0012: if-nez v4, 0015 // +0003 │ │ +301c1c: 0f01 |0014: return v1 │ │ +301c1e: 0f00 |0015: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=233 │ │ locals : │ │ 0x0000 - 0x0016 reg=3 this Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; │ │ 0x0000 - 0x0016 reg=4 (null) [B │ │ │ │ @@ -1244554,210 +1244554,210 @@ │ │ type : '(Ljava/lang/String;Ljava/nio/ByteBuffer;I)Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;' │ │ access : 0x0000 () │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 414 16-bit code units │ │ -301e78: |[301e78] org.jaudiotagger.tag.id3.AbstractID3v2Frame.readBody:(Ljava/lang/String;Ljava/nio/ByteBuffer;I)Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody; │ │ -301e88: 6200 068a |0000: sget-object v0, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.logger:Ljava/util/logging/Logger; // field@8a06 │ │ -301e8c: 1a01 cf12 |0002: const-string v1, "Creating framebody:start" // string@12cf │ │ -301e90: 6e20 158a 1000 |0004: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.finest:(Ljava/lang/String;)V // method@8a15 │ │ -301e96: 2200 3910 |0007: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -301e9a: 7010 cc87 0000 |0009: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -301ea0: 1a01 dc98 |000c: const-string v1, "org.jaudiotagger.tag.id3.framebody.FrameBody" // string@98dc │ │ -301ea4: 6e20 d787 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -301eaa: 6e20 d787 7000 |0011: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -301eb0: 6e10 df87 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -301eb6: 0c00 |0017: move-result-object v0 │ │ -301eb8: 7110 e086 0000 |0018: invoke-static {v0}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@86e0 │ │ -301ebe: 0c00 |001b: move-result-object v0 │ │ -301ec0: 1221 |001c: const/4 v1, #int 2 // #2 │ │ -301ec2: 2312 ba13 |001d: new-array v2, v1, [Ljava/lang/Class; // type@13ba │ │ -301ec6: 1a03 b680 |001f: const-string v3, "java.nio.ByteBuffer" // string@80b6 │ │ -301eca: 7110 e086 0300 |0021: invoke-static {v3}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@86e0 │ │ -301ed0: 0c03 |0024: move-result-object v3 │ │ -301ed2: 1204 |0025: const/4 v4, #int 0 // #0 │ │ -301ed4: 4d03 0204 |0026: aput-object v3, v2, v4 │ │ -301ed8: 6203 9281 |0028: sget-object v3, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@8192 │ │ -301edc: 1215 |002a: const/4 v5, #int 1 // #1 │ │ -301ede: 4d03 0205 |002b: aput-object v3, v2, v5 │ │ -301ee2: 2311 be13 |002d: new-array v1, v1, [Ljava/lang/Object; // type@13be │ │ -301ee6: 4d08 0104 |002f: aput-object v8, v1, v4 │ │ -301eea: 7110 3487 0900 |0031: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -301ef0: 0c03 |0034: move-result-object v3 │ │ -301ef2: 4d03 0105 |0035: aput-object v3, v1, v5 │ │ -301ef6: 6e20 e686 2000 |0037: invoke-virtual {v0, v2}, Ljava/lang/Class;.getConstructor:([Ljava/lang/Class;)Ljava/lang/reflect/Constructor; // method@86e6 │ │ -301efc: 0c00 |003a: move-result-object v0 │ │ -301efe: 6e20 0588 1000 |003b: invoke-virtual {v0, v1}, Ljava/lang/reflect/Constructor;.newInstance:([Ljava/lang/Object;)Ljava/lang/Object; // method@8805 │ │ -301f04: 0c00 |003e: move-result-object v0 │ │ -301f06: 1f00 3512 |003f: check-cast v0, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody; // type@1235 │ │ -301f0a: 2900 2b01 |0041: goto/16 016c // +012b │ │ -301f0e: 0d07 |0043: move-exception v7 │ │ -301f10: 6208 068a |0044: sget-object v8, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.logger:Ljava/util/logging/Logger; // field@8a06 │ │ -301f14: 6209 ba81 |0046: sget-object v9, Ljava/util/logging/Level;.SEVERE:Ljava/util/logging/Level; // field@81ba │ │ -301f18: 2200 3910 |0048: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -301f1c: 7010 cc87 0000 |004a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -301f22: 6e10 c794 0600 |004d: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getLoggingFilename:()Ljava/lang/String; // method@94c7 │ │ -301f28: 0c01 |0050: move-result-object v1 │ │ -301f2a: 6e20 d787 1000 |0051: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -301f30: 1a01 1505 |0054: const-string v1, ":Illegal access exception :" // string@0515 │ │ -301f34: 6e20 d787 1000 |0056: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -301f3a: 6e10 1587 0700 |0059: invoke-virtual {v7}, Ljava/lang/IllegalAccessException;.getMessage:()Ljava/lang/String; // method@8715 │ │ -301f40: 0c01 |005c: move-result-object v1 │ │ -301f42: 6e20 d787 1000 |005d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -301f48: 6e10 df87 0000 |0060: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -301f4e: 0c00 |0063: move-result-object v0 │ │ -301f50: 6e40 1a8a 9870 |0064: invoke-virtual {v8, v9, v0, v7}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@8a1a │ │ -301f56: 2208 3310 |0067: new-instance v8, Ljava/lang/RuntimeException; // type@1033 │ │ -301f5a: 6e10 1587 0700 |0069: invoke-virtual {v7}, Ljava/lang/IllegalAccessException;.getMessage:()Ljava/lang/String; // method@8715 │ │ -301f60: 0c07 |006c: move-result-object v7 │ │ -301f62: 7020 7c87 7800 |006d: invoke-direct {v8, v7}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@877c │ │ -301f68: 2708 |0070: throw v8 │ │ -301f6a: 0d07 |0071: move-exception v7 │ │ -301f6c: 6208 068a |0072: sget-object v8, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.logger:Ljava/util/logging/Logger; // field@8a06 │ │ -301f70: 6209 ba81 |0074: sget-object v9, Ljava/util/logging/Level;.SEVERE:Ljava/util/logging/Level; // field@81ba │ │ -301f74: 2200 3910 |0076: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -301f78: 7010 cc87 0000 |0078: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -301f7e: 6e10 c794 0600 |007b: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getLoggingFilename:()Ljava/lang/String; // method@94c7 │ │ -301f84: 0c01 |007e: move-result-object v1 │ │ -301f86: 6e20 d787 1000 |007f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -301f8c: 1a01 1605 |0082: const-string v1, ":Instantiation exception:" // string@0516 │ │ -301f90: 6e20 d787 1000 |0084: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -301f96: 6e10 2087 0700 |0087: invoke-virtual {v7}, Ljava/lang/InstantiationException;.getMessage:()Ljava/lang/String; // method@8720 │ │ -301f9c: 0c01 |008a: move-result-object v1 │ │ -301f9e: 6e20 d787 1000 |008b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -301fa4: 6e10 df87 0000 |008e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -301faa: 0c00 |0091: move-result-object v0 │ │ -301fac: 6e40 1a8a 9870 |0092: invoke-virtual {v8, v9, v0, v7}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@8a1a │ │ -301fb2: 2208 3310 |0095: new-instance v8, Ljava/lang/RuntimeException; // type@1033 │ │ -301fb6: 6e10 2087 0700 |0097: invoke-virtual {v7}, Ljava/lang/InstantiationException;.getMessage:()Ljava/lang/String; // method@8720 │ │ -301fbc: 0c07 |009a: move-result-object v7 │ │ -301fbe: 7020 7c87 7800 |009b: invoke-direct {v8, v7}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@877c │ │ -301fc4: 2708 |009e: throw v8 │ │ -301fc6: 0d07 |009f: move-exception v7 │ │ -301fc8: 6208 068a |00a0: sget-object v8, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.logger:Ljava/util/logging/Logger; // field@8a06 │ │ -301fcc: 6209 ba81 |00a2: sget-object v9, Ljava/util/logging/Level;.SEVERE:Ljava/util/logging/Level; // field@81ba │ │ -301fd0: 2200 3910 |00a4: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -301fd4: 7010 cc87 0000 |00a6: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -301fda: 6e10 c794 0600 |00a9: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getLoggingFilename:()Ljava/lang/String; // method@94c7 │ │ -301fe0: 0c01 |00ac: move-result-object v1 │ │ -301fe2: 6e20 d787 1000 |00ad: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -301fe8: 1a01 2c05 |00b0: const-string v1, ":No such method:" // string@052c │ │ -301fec: 6e20 d787 1000 |00b2: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -301ff2: 6e10 6787 0700 |00b5: invoke-virtual {v7}, Ljava/lang/NoSuchMethodException;.getMessage:()Ljava/lang/String; // method@8767 │ │ -301ff8: 0c01 |00b8: move-result-object v1 │ │ -301ffa: 6e20 d787 1000 |00b9: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -302000: 6e10 df87 0000 |00bc: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -302006: 0c00 |00bf: move-result-object v0 │ │ -302008: 6e40 1a8a 9870 |00c0: invoke-virtual {v8, v9, v0, v7}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@8a1a │ │ -30200e: 2208 3310 |00c3: new-instance v8, Ljava/lang/RuntimeException; // type@1033 │ │ -302012: 6e10 6787 0700 |00c5: invoke-virtual {v7}, Ljava/lang/NoSuchMethodException;.getMessage:()Ljava/lang/String; // method@8767 │ │ -302018: 0c07 |00c8: move-result-object v7 │ │ -30201a: 7020 7c87 7800 |00c9: invoke-direct {v8, v7}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@877c │ │ -302020: 2708 |00cc: throw v8 │ │ -302022: 0d08 |00cd: move-exception v8 │ │ -302024: 6209 068a |00ce: sget-object v9, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.logger:Ljava/util/logging/Logger; // field@8a06 │ │ -302028: 2200 3910 |00d0: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -30202c: 7010 cc87 0000 |00d2: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -302032: 6e10 c794 0600 |00d5: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getLoggingFilename:()Ljava/lang/String; // method@94c7 │ │ -302038: 0c01 |00d8: move-result-object v1 │ │ -30203a: 6e20 d787 1000 |00d9: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -302040: 1a01 ec04 |00dc: const-string v1, ":An error occurred within abstractID3v2FrameBody for identifier:" // string@04ec │ │ -302044: 6e20 d787 1000 |00de: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -30204a: 6e20 d787 7000 |00e1: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -302050: 1a07 c804 |00e4: const-string v7, ":" // string@04c8 │ │ -302054: 6e20 d787 7000 |00e6: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -30205a: 6e10 1288 0800 |00e9: invoke-virtual {v8}, Ljava/lang/reflect/InvocationTargetException;.getCause:()Ljava/lang/Throwable; // method@8812 │ │ -302060: 0c07 |00ec: move-result-object v7 │ │ -302062: 6e10 f687 0700 |00ed: invoke-virtual {v7}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@87f6 │ │ -302068: 0c07 |00f0: move-result-object v7 │ │ -30206a: 6e20 d787 7000 |00f1: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -302070: 6e10 df87 0000 |00f4: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -302076: 0c07 |00f7: move-result-object v7 │ │ -302078: 6e20 1b8a 7900 |00f8: invoke-virtual {v9, v7}, Ljava/util/logging/Logger;.severe:(Ljava/lang/String;)V // method@8a1b │ │ -30207e: 6e10 1288 0800 |00fb: invoke-virtual {v8}, Ljava/lang/reflect/InvocationTargetException;.getCause:()Ljava/lang/Throwable; // method@8812 │ │ -302084: 0c07 |00fe: move-result-object v7 │ │ -302086: 2077 1a10 |00ff: instance-of v7, v7, Ljava/lang/Error; // type@101a │ │ -30208a: 3907 3d00 |0101: if-nez v7, 013e // +003d │ │ -30208e: 6e10 1288 0800 |0103: invoke-virtual {v8}, Ljava/lang/reflect/InvocationTargetException;.getCause:()Ljava/lang/Throwable; // method@8812 │ │ -302094: 0c07 |0106: move-result-object v7 │ │ -302096: 2077 3310 |0107: instance-of v7, v7, Ljava/lang/RuntimeException; // type@1033 │ │ -30209a: 3907 2e00 |0109: if-nez v7, 0137 // +002e │ │ -30209e: 6e10 1288 0800 |010b: invoke-virtual {v8}, Ljava/lang/reflect/InvocationTargetException;.getCause:()Ljava/lang/Throwable; // method@8812 │ │ -3020a4: 0c07 |010e: move-result-object v7 │ │ -3020a6: 2077 c011 |010f: instance-of v7, v7, Lorg/jaudiotagger/tag/InvalidFrameException; // type@11c0 │ │ -3020aa: 3907 1f00 |0111: if-nez v7, 0130 // +001f │ │ -3020ae: 6e10 1288 0800 |0113: invoke-virtual {v8}, Ljava/lang/reflect/InvocationTargetException;.getCause:()Ljava/lang/Throwable; // method@8812 │ │ -3020b4: 0c07 |0116: move-result-object v7 │ │ -3020b6: 2077 bf11 |0117: instance-of v7, v7, Lorg/jaudiotagger/tag/InvalidDataTypeException; // type@11bf │ │ -3020ba: 3807 0900 |0119: if-eqz v7, 0122 // +0009 │ │ -3020be: 6e10 1288 0800 |011b: invoke-virtual {v8}, Ljava/lang/reflect/InvocationTargetException;.getCause:()Ljava/lang/Throwable; // method@8812 │ │ -3020c4: 0c07 |011e: move-result-object v7 │ │ -3020c6: 1f07 bf11 |011f: check-cast v7, Lorg/jaudiotagger/tag/InvalidDataTypeException; // type@11bf │ │ -3020ca: 2707 |0121: throw v7 │ │ -3020cc: 2207 c011 |0122: new-instance v7, Lorg/jaudiotagger/tag/InvalidFrameException; // type@11c0 │ │ -3020d0: 6e10 1288 0800 |0124: invoke-virtual {v8}, Ljava/lang/reflect/InvocationTargetException;.getCause:()Ljava/lang/Throwable; // method@8812 │ │ -3020d6: 0c08 |0127: move-result-object v8 │ │ -3020d8: 6e10 f687 0800 |0128: invoke-virtual {v8}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@87f6 │ │ -3020de: 0c08 |012b: move-result-object v8 │ │ -3020e0: 7020 9991 8700 |012c: invoke-direct {v7, v8}, Lorg/jaudiotagger/tag/InvalidFrameException;.:(Ljava/lang/String;)V // method@9199 │ │ -3020e6: 2707 |012f: throw v7 │ │ -3020e8: 6e10 1288 0800 |0130: invoke-virtual {v8}, Ljava/lang/reflect/InvocationTargetException;.getCause:()Ljava/lang/Throwable; // method@8812 │ │ -3020ee: 0c07 |0133: move-result-object v7 │ │ -3020f0: 1f07 c011 |0134: check-cast v7, Lorg/jaudiotagger/tag/InvalidFrameException; // type@11c0 │ │ -3020f4: 2707 |0136: throw v7 │ │ -3020f6: 6e10 1288 0800 |0137: invoke-virtual {v8}, Ljava/lang/reflect/InvocationTargetException;.getCause:()Ljava/lang/Throwable; // method@8812 │ │ -3020fc: 0c07 |013a: move-result-object v7 │ │ -3020fe: 1f07 3310 |013b: check-cast v7, Ljava/lang/RuntimeException; // type@1033 │ │ -302102: 2707 |013d: throw v7 │ │ -302104: 6e10 1288 0800 |013e: invoke-virtual {v8}, Ljava/lang/reflect/InvocationTargetException;.getCause:()Ljava/lang/Throwable; // method@8812 │ │ -30210a: 0c07 |0141: move-result-object v7 │ │ -30210c: 1f07 1a10 |0142: check-cast v7, Ljava/lang/Error; // type@101a │ │ -302110: 2707 |0144: throw v7 │ │ -302112: 6200 068a |0145: sget-object v0, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.logger:Ljava/util/logging/Logger; // field@8a06 │ │ -302116: 2201 3910 |0147: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -30211a: 7010 cc87 0100 |0149: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -302120: 6e10 c794 0600 |014c: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getLoggingFilename:()Ljava/lang/String; // method@94c7 │ │ -302126: 0c02 |014f: move-result-object v2 │ │ -302128: 6e20 d787 2100 |0150: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -30212e: 1a02 1205 |0153: const-string v2, ":Identifier not recognised:" // string@0512 │ │ -302132: 6e20 d787 2100 |0155: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -302138: 6e20 d787 7100 |0158: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -30213e: 1a07 7102 |015b: const-string v7, " using FrameBodyUnsupported" // string@0271 │ │ -302142: 6e20 d787 7100 |015d: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -302148: 6e10 df87 0100 |0160: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -30214e: 0c07 |0163: move-result-object v7 │ │ -302150: 6e20 128a 7000 |0164: invoke-virtual {v0, v7}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -302156: 2200 9512 |0167: new-instance v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUnsupported; // type@1295 │ │ -30215a: 7030 589b 8009 |0169: invoke-direct {v0, v8, v9}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUnsupported;.:(Ljava/nio/ByteBuffer;I)V // method@9b58 │ │ -302160: 6207 068a |016c: sget-object v7, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.logger:Ljava/util/logging/Logger; // field@8a06 │ │ -302164: 2208 3910 |016e: new-instance v8, Ljava/lang/StringBuilder; // type@1039 │ │ -302168: 7010 cc87 0800 |0170: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -30216e: 6e10 c794 0600 |0173: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getLoggingFilename:()Ljava/lang/String; // method@94c7 │ │ -302174: 0c09 |0176: move-result-object v9 │ │ -302176: 6e20 d787 9800 |0177: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -30217c: 1a09 f804 |017a: const-string v9, ":Created framebody:end" // string@04f8 │ │ -302180: 6e20 d787 9800 |017c: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -302186: 6e10 ff97 0000 |017f: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.getIdentifier:()Ljava/lang/String; // method@97ff │ │ -30218c: 0c09 |0182: move-result-object v9 │ │ -30218e: 6e20 d787 9800 |0183: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -302194: 6e10 df87 0800 |0186: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -30219a: 0c08 |0189: move-result-object v8 │ │ -30219c: 6e20 158a 8700 |018a: invoke-virtual {v7, v8}, Ljava/util/logging/Logger;.finest:(Ljava/lang/String;)V // method@8a15 │ │ -3021a2: 6e20 0298 6000 |018d: invoke-virtual {v0, v6}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.setHeader:(Lorg/jaudiotagger/tag/id3/AbstractTagFrame;)V // method@9802 │ │ -3021a8: 1100 |0190: return-object v0 │ │ -3021aa: 0d07 |0191: move-exception v7 │ │ -3021ac: 2208 c011 |0192: new-instance v8, Lorg/jaudiotagger/tag/InvalidFrameException; // type@11c0 │ │ -3021b0: 6e10 a691 0700 |0194: invoke-virtual {v7}, Lorg/jaudiotagger/tag/InvalidTagException;.getMessage:()Ljava/lang/String; // method@91a6 │ │ -3021b6: 0c07 |0197: move-result-object v7 │ │ -3021b8: 7020 9991 7800 |0198: invoke-direct {v8, v7}, Lorg/jaudiotagger/tag/InvalidFrameException;.:(Ljava/lang/String;)V // method@9199 │ │ -3021be: 2708 |019b: throw v8 │ │ -3021c0: 0d07 |019c: move-exception v7 │ │ -3021c2: 2707 |019d: throw v7 │ │ +301e7c: |[301e7c] org.jaudiotagger.tag.id3.AbstractID3v2Frame.readBody:(Ljava/lang/String;Ljava/nio/ByteBuffer;I)Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody; │ │ +301e8c: 6200 068a |0000: sget-object v0, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.logger:Ljava/util/logging/Logger; // field@8a06 │ │ +301e90: 1a01 cf12 |0002: const-string v1, "Creating framebody:start" // string@12cf │ │ +301e94: 6e20 158a 1000 |0004: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.finest:(Ljava/lang/String;)V // method@8a15 │ │ +301e9a: 2200 3910 |0007: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +301e9e: 7010 cc87 0000 |0009: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +301ea4: 1a01 dc98 |000c: const-string v1, "org.jaudiotagger.tag.id3.framebody.FrameBody" // string@98dc │ │ +301ea8: 6e20 d787 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +301eae: 6e20 d787 7000 |0011: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +301eb4: 6e10 df87 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +301eba: 0c00 |0017: move-result-object v0 │ │ +301ebc: 7110 e086 0000 |0018: invoke-static {v0}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@86e0 │ │ +301ec2: 0c00 |001b: move-result-object v0 │ │ +301ec4: 1221 |001c: const/4 v1, #int 2 // #2 │ │ +301ec6: 2312 ba13 |001d: new-array v2, v1, [Ljava/lang/Class; // type@13ba │ │ +301eca: 1a03 b680 |001f: const-string v3, "java.nio.ByteBuffer" // string@80b6 │ │ +301ece: 7110 e086 0300 |0021: invoke-static {v3}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@86e0 │ │ +301ed4: 0c03 |0024: move-result-object v3 │ │ +301ed6: 1204 |0025: const/4 v4, #int 0 // #0 │ │ +301ed8: 4d03 0204 |0026: aput-object v3, v2, v4 │ │ +301edc: 6203 9281 |0028: sget-object v3, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@8192 │ │ +301ee0: 1215 |002a: const/4 v5, #int 1 // #1 │ │ +301ee2: 4d03 0205 |002b: aput-object v3, v2, v5 │ │ +301ee6: 2311 be13 |002d: new-array v1, v1, [Ljava/lang/Object; // type@13be │ │ +301eea: 4d08 0104 |002f: aput-object v8, v1, v4 │ │ +301eee: 7110 3487 0900 |0031: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +301ef4: 0c03 |0034: move-result-object v3 │ │ +301ef6: 4d03 0105 |0035: aput-object v3, v1, v5 │ │ +301efa: 6e20 e686 2000 |0037: invoke-virtual {v0, v2}, Ljava/lang/Class;.getConstructor:([Ljava/lang/Class;)Ljava/lang/reflect/Constructor; // method@86e6 │ │ +301f00: 0c00 |003a: move-result-object v0 │ │ +301f02: 6e20 0588 1000 |003b: invoke-virtual {v0, v1}, Ljava/lang/reflect/Constructor;.newInstance:([Ljava/lang/Object;)Ljava/lang/Object; // method@8805 │ │ +301f08: 0c00 |003e: move-result-object v0 │ │ +301f0a: 1f00 3512 |003f: check-cast v0, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody; // type@1235 │ │ +301f0e: 2900 2b01 |0041: goto/16 016c // +012b │ │ +301f12: 0d07 |0043: move-exception v7 │ │ +301f14: 6208 068a |0044: sget-object v8, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.logger:Ljava/util/logging/Logger; // field@8a06 │ │ +301f18: 6209 ba81 |0046: sget-object v9, Ljava/util/logging/Level;.SEVERE:Ljava/util/logging/Level; // field@81ba │ │ +301f1c: 2200 3910 |0048: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +301f20: 7010 cc87 0000 |004a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +301f26: 6e10 c794 0600 |004d: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getLoggingFilename:()Ljava/lang/String; // method@94c7 │ │ +301f2c: 0c01 |0050: move-result-object v1 │ │ +301f2e: 6e20 d787 1000 |0051: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +301f34: 1a01 1505 |0054: const-string v1, ":Illegal access exception :" // string@0515 │ │ +301f38: 6e20 d787 1000 |0056: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +301f3e: 6e10 1587 0700 |0059: invoke-virtual {v7}, Ljava/lang/IllegalAccessException;.getMessage:()Ljava/lang/String; // method@8715 │ │ +301f44: 0c01 |005c: move-result-object v1 │ │ +301f46: 6e20 d787 1000 |005d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +301f4c: 6e10 df87 0000 |0060: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +301f52: 0c00 |0063: move-result-object v0 │ │ +301f54: 6e40 1a8a 9870 |0064: invoke-virtual {v8, v9, v0, v7}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@8a1a │ │ +301f5a: 2208 3310 |0067: new-instance v8, Ljava/lang/RuntimeException; // type@1033 │ │ +301f5e: 6e10 1587 0700 |0069: invoke-virtual {v7}, Ljava/lang/IllegalAccessException;.getMessage:()Ljava/lang/String; // method@8715 │ │ +301f64: 0c07 |006c: move-result-object v7 │ │ +301f66: 7020 7c87 7800 |006d: invoke-direct {v8, v7}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@877c │ │ +301f6c: 2708 |0070: throw v8 │ │ +301f6e: 0d07 |0071: move-exception v7 │ │ +301f70: 6208 068a |0072: sget-object v8, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.logger:Ljava/util/logging/Logger; // field@8a06 │ │ +301f74: 6209 ba81 |0074: sget-object v9, Ljava/util/logging/Level;.SEVERE:Ljava/util/logging/Level; // field@81ba │ │ +301f78: 2200 3910 |0076: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +301f7c: 7010 cc87 0000 |0078: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +301f82: 6e10 c794 0600 |007b: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getLoggingFilename:()Ljava/lang/String; // method@94c7 │ │ +301f88: 0c01 |007e: move-result-object v1 │ │ +301f8a: 6e20 d787 1000 |007f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +301f90: 1a01 1605 |0082: const-string v1, ":Instantiation exception:" // string@0516 │ │ +301f94: 6e20 d787 1000 |0084: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +301f9a: 6e10 2087 0700 |0087: invoke-virtual {v7}, Ljava/lang/InstantiationException;.getMessage:()Ljava/lang/String; // method@8720 │ │ +301fa0: 0c01 |008a: move-result-object v1 │ │ +301fa2: 6e20 d787 1000 |008b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +301fa8: 6e10 df87 0000 |008e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +301fae: 0c00 |0091: move-result-object v0 │ │ +301fb0: 6e40 1a8a 9870 |0092: invoke-virtual {v8, v9, v0, v7}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@8a1a │ │ +301fb6: 2208 3310 |0095: new-instance v8, Ljava/lang/RuntimeException; // type@1033 │ │ +301fba: 6e10 2087 0700 |0097: invoke-virtual {v7}, Ljava/lang/InstantiationException;.getMessage:()Ljava/lang/String; // method@8720 │ │ +301fc0: 0c07 |009a: move-result-object v7 │ │ +301fc2: 7020 7c87 7800 |009b: invoke-direct {v8, v7}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@877c │ │ +301fc8: 2708 |009e: throw v8 │ │ +301fca: 0d07 |009f: move-exception v7 │ │ +301fcc: 6208 068a |00a0: sget-object v8, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.logger:Ljava/util/logging/Logger; // field@8a06 │ │ +301fd0: 6209 ba81 |00a2: sget-object v9, Ljava/util/logging/Level;.SEVERE:Ljava/util/logging/Level; // field@81ba │ │ +301fd4: 2200 3910 |00a4: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +301fd8: 7010 cc87 0000 |00a6: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +301fde: 6e10 c794 0600 |00a9: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getLoggingFilename:()Ljava/lang/String; // method@94c7 │ │ +301fe4: 0c01 |00ac: move-result-object v1 │ │ +301fe6: 6e20 d787 1000 |00ad: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +301fec: 1a01 2c05 |00b0: const-string v1, ":No such method:" // string@052c │ │ +301ff0: 6e20 d787 1000 |00b2: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +301ff6: 6e10 6787 0700 |00b5: invoke-virtual {v7}, Ljava/lang/NoSuchMethodException;.getMessage:()Ljava/lang/String; // method@8767 │ │ +301ffc: 0c01 |00b8: move-result-object v1 │ │ +301ffe: 6e20 d787 1000 |00b9: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +302004: 6e10 df87 0000 |00bc: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +30200a: 0c00 |00bf: move-result-object v0 │ │ +30200c: 6e40 1a8a 9870 |00c0: invoke-virtual {v8, v9, v0, v7}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@8a1a │ │ +302012: 2208 3310 |00c3: new-instance v8, Ljava/lang/RuntimeException; // type@1033 │ │ +302016: 6e10 6787 0700 |00c5: invoke-virtual {v7}, Ljava/lang/NoSuchMethodException;.getMessage:()Ljava/lang/String; // method@8767 │ │ +30201c: 0c07 |00c8: move-result-object v7 │ │ +30201e: 7020 7c87 7800 |00c9: invoke-direct {v8, v7}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@877c │ │ +302024: 2708 |00cc: throw v8 │ │ +302026: 0d08 |00cd: move-exception v8 │ │ +302028: 6209 068a |00ce: sget-object v9, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.logger:Ljava/util/logging/Logger; // field@8a06 │ │ +30202c: 2200 3910 |00d0: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +302030: 7010 cc87 0000 |00d2: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +302036: 6e10 c794 0600 |00d5: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getLoggingFilename:()Ljava/lang/String; // method@94c7 │ │ +30203c: 0c01 |00d8: move-result-object v1 │ │ +30203e: 6e20 d787 1000 |00d9: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +302044: 1a01 ec04 |00dc: const-string v1, ":An error occurred within abstractID3v2FrameBody for identifier:" // string@04ec │ │ +302048: 6e20 d787 1000 |00de: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +30204e: 6e20 d787 7000 |00e1: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +302054: 1a07 c804 |00e4: const-string v7, ":" // string@04c8 │ │ +302058: 6e20 d787 7000 |00e6: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +30205e: 6e10 1288 0800 |00e9: invoke-virtual {v8}, Ljava/lang/reflect/InvocationTargetException;.getCause:()Ljava/lang/Throwable; // method@8812 │ │ +302064: 0c07 |00ec: move-result-object v7 │ │ +302066: 6e10 f687 0700 |00ed: invoke-virtual {v7}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@87f6 │ │ +30206c: 0c07 |00f0: move-result-object v7 │ │ +30206e: 6e20 d787 7000 |00f1: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +302074: 6e10 df87 0000 |00f4: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +30207a: 0c07 |00f7: move-result-object v7 │ │ +30207c: 6e20 1b8a 7900 |00f8: invoke-virtual {v9, v7}, Ljava/util/logging/Logger;.severe:(Ljava/lang/String;)V // method@8a1b │ │ +302082: 6e10 1288 0800 |00fb: invoke-virtual {v8}, Ljava/lang/reflect/InvocationTargetException;.getCause:()Ljava/lang/Throwable; // method@8812 │ │ +302088: 0c07 |00fe: move-result-object v7 │ │ +30208a: 2077 1a10 |00ff: instance-of v7, v7, Ljava/lang/Error; // type@101a │ │ +30208e: 3907 3d00 |0101: if-nez v7, 013e // +003d │ │ +302092: 6e10 1288 0800 |0103: invoke-virtual {v8}, Ljava/lang/reflect/InvocationTargetException;.getCause:()Ljava/lang/Throwable; // method@8812 │ │ +302098: 0c07 |0106: move-result-object v7 │ │ +30209a: 2077 3310 |0107: instance-of v7, v7, Ljava/lang/RuntimeException; // type@1033 │ │ +30209e: 3907 2e00 |0109: if-nez v7, 0137 // +002e │ │ +3020a2: 6e10 1288 0800 |010b: invoke-virtual {v8}, Ljava/lang/reflect/InvocationTargetException;.getCause:()Ljava/lang/Throwable; // method@8812 │ │ +3020a8: 0c07 |010e: move-result-object v7 │ │ +3020aa: 2077 c011 |010f: instance-of v7, v7, Lorg/jaudiotagger/tag/InvalidFrameException; // type@11c0 │ │ +3020ae: 3907 1f00 |0111: if-nez v7, 0130 // +001f │ │ +3020b2: 6e10 1288 0800 |0113: invoke-virtual {v8}, Ljava/lang/reflect/InvocationTargetException;.getCause:()Ljava/lang/Throwable; // method@8812 │ │ +3020b8: 0c07 |0116: move-result-object v7 │ │ +3020ba: 2077 bf11 |0117: instance-of v7, v7, Lorg/jaudiotagger/tag/InvalidDataTypeException; // type@11bf │ │ +3020be: 3807 0900 |0119: if-eqz v7, 0122 // +0009 │ │ +3020c2: 6e10 1288 0800 |011b: invoke-virtual {v8}, Ljava/lang/reflect/InvocationTargetException;.getCause:()Ljava/lang/Throwable; // method@8812 │ │ +3020c8: 0c07 |011e: move-result-object v7 │ │ +3020ca: 1f07 bf11 |011f: check-cast v7, Lorg/jaudiotagger/tag/InvalidDataTypeException; // type@11bf │ │ +3020ce: 2707 |0121: throw v7 │ │ +3020d0: 2207 c011 |0122: new-instance v7, Lorg/jaudiotagger/tag/InvalidFrameException; // type@11c0 │ │ +3020d4: 6e10 1288 0800 |0124: invoke-virtual {v8}, Ljava/lang/reflect/InvocationTargetException;.getCause:()Ljava/lang/Throwable; // method@8812 │ │ +3020da: 0c08 |0127: move-result-object v8 │ │ +3020dc: 6e10 f687 0800 |0128: invoke-virtual {v8}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@87f6 │ │ +3020e2: 0c08 |012b: move-result-object v8 │ │ +3020e4: 7020 9991 8700 |012c: invoke-direct {v7, v8}, Lorg/jaudiotagger/tag/InvalidFrameException;.:(Ljava/lang/String;)V // method@9199 │ │ +3020ea: 2707 |012f: throw v7 │ │ +3020ec: 6e10 1288 0800 |0130: invoke-virtual {v8}, Ljava/lang/reflect/InvocationTargetException;.getCause:()Ljava/lang/Throwable; // method@8812 │ │ +3020f2: 0c07 |0133: move-result-object v7 │ │ +3020f4: 1f07 c011 |0134: check-cast v7, Lorg/jaudiotagger/tag/InvalidFrameException; // type@11c0 │ │ +3020f8: 2707 |0136: throw v7 │ │ +3020fa: 6e10 1288 0800 |0137: invoke-virtual {v8}, Ljava/lang/reflect/InvocationTargetException;.getCause:()Ljava/lang/Throwable; // method@8812 │ │ +302100: 0c07 |013a: move-result-object v7 │ │ +302102: 1f07 3310 |013b: check-cast v7, Ljava/lang/RuntimeException; // type@1033 │ │ +302106: 2707 |013d: throw v7 │ │ +302108: 6e10 1288 0800 |013e: invoke-virtual {v8}, Ljava/lang/reflect/InvocationTargetException;.getCause:()Ljava/lang/Throwable; // method@8812 │ │ +30210e: 0c07 |0141: move-result-object v7 │ │ +302110: 1f07 1a10 |0142: check-cast v7, Ljava/lang/Error; // type@101a │ │ +302114: 2707 |0144: throw v7 │ │ +302116: 6200 068a |0145: sget-object v0, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.logger:Ljava/util/logging/Logger; // field@8a06 │ │ +30211a: 2201 3910 |0147: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +30211e: 7010 cc87 0100 |0149: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +302124: 6e10 c794 0600 |014c: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getLoggingFilename:()Ljava/lang/String; // method@94c7 │ │ +30212a: 0c02 |014f: move-result-object v2 │ │ +30212c: 6e20 d787 2100 |0150: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +302132: 1a02 1205 |0153: const-string v2, ":Identifier not recognised:" // string@0512 │ │ +302136: 6e20 d787 2100 |0155: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +30213c: 6e20 d787 7100 |0158: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +302142: 1a07 7102 |015b: const-string v7, " using FrameBodyUnsupported" // string@0271 │ │ +302146: 6e20 d787 7100 |015d: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +30214c: 6e10 df87 0100 |0160: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +302152: 0c07 |0163: move-result-object v7 │ │ +302154: 6e20 128a 7000 |0164: invoke-virtual {v0, v7}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +30215a: 2200 9512 |0167: new-instance v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUnsupported; // type@1295 │ │ +30215e: 7030 589b 8009 |0169: invoke-direct {v0, v8, v9}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUnsupported;.:(Ljava/nio/ByteBuffer;I)V // method@9b58 │ │ +302164: 6207 068a |016c: sget-object v7, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.logger:Ljava/util/logging/Logger; // field@8a06 │ │ +302168: 2208 3910 |016e: new-instance v8, Ljava/lang/StringBuilder; // type@1039 │ │ +30216c: 7010 cc87 0800 |0170: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +302172: 6e10 c794 0600 |0173: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getLoggingFilename:()Ljava/lang/String; // method@94c7 │ │ +302178: 0c09 |0176: move-result-object v9 │ │ +30217a: 6e20 d787 9800 |0177: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +302180: 1a09 f804 |017a: const-string v9, ":Created framebody:end" // string@04f8 │ │ +302184: 6e20 d787 9800 |017c: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +30218a: 6e10 ff97 0000 |017f: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.getIdentifier:()Ljava/lang/String; // method@97ff │ │ +302190: 0c09 |0182: move-result-object v9 │ │ +302192: 6e20 d787 9800 |0183: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +302198: 6e10 df87 0800 |0186: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +30219e: 0c08 |0189: move-result-object v8 │ │ +3021a0: 6e20 158a 8700 |018a: invoke-virtual {v7, v8}, Ljava/util/logging/Logger;.finest:(Ljava/lang/String;)V // method@8a15 │ │ +3021a6: 6e20 0298 6000 |018d: invoke-virtual {v0, v6}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.setHeader:(Lorg/jaudiotagger/tag/id3/AbstractTagFrame;)V // method@9802 │ │ +3021ac: 1100 |0190: return-object v0 │ │ +3021ae: 0d07 |0191: move-exception v7 │ │ +3021b0: 2208 c011 |0192: new-instance v8, Lorg/jaudiotagger/tag/InvalidFrameException; // type@11c0 │ │ +3021b4: 6e10 a691 0700 |0194: invoke-virtual {v7}, Lorg/jaudiotagger/tag/InvalidTagException;.getMessage:()Ljava/lang/String; // method@91a6 │ │ +3021ba: 0c07 |0197: move-result-object v7 │ │ +3021bc: 7020 9991 7800 |0198: invoke-direct {v8, v7}, Lorg/jaudiotagger/tag/InvalidFrameException;.:(Ljava/lang/String;)V // method@9199 │ │ +3021c2: 2708 |019b: throw v8 │ │ +3021c4: 0d07 |019c: move-exception v7 │ │ +3021c6: 2707 |019d: throw v7 │ │ catches : 2 │ │ 0x0007 - 0x0041 │ │ Ljava/lang/ClassNotFoundException; -> 0x0145 │ │ Ljava/lang/reflect/InvocationTargetException; -> 0x00cd │ │ Ljava/lang/NoSuchMethodException; -> 0x009f │ │ Ljava/lang/InstantiationException; -> 0x0071 │ │ Ljava/lang/IllegalAccessException; -> 0x0043 │ │ @@ -1244804,181 +1244804,181 @@ │ │ type : '(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;)Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;' │ │ access : 0x0000 () │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 362 16-bit code units │ │ -3021f4: |[3021f4] org.jaudiotagger.tag.id3.AbstractID3v2Frame.readBody:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;)Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody; │ │ -302204: 1a00 f41a |0000: const-string v0, "FrameBody" // string@1af4 │ │ -302208: 2201 3910 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -30220c: 7010 cc87 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -302212: 1a02 dc98 |0007: const-string v2, "org.jaudiotagger.tag.id3.framebody.FrameBody" // string@98dc │ │ -302216: 6e20 d787 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -30221c: 6e20 d787 7100 |000c: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -302222: 6e10 df87 0100 |000f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -302228: 0c01 |0012: move-result-object v1 │ │ -30222a: 7110 e086 0100 |0013: invoke-static {v1}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@86e0 │ │ -302230: 0c01 |0016: move-result-object v1 │ │ -302232: 1212 |0017: const/4 v2, #int 1 // #1 │ │ -302234: 2323 ba13 |0018: new-array v3, v2, [Ljava/lang/Class; // type@13ba │ │ -302238: 6e10 7387 0800 |001a: invoke-virtual {v8}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@8773 │ │ -30223e: 0c04 |001d: move-result-object v4 │ │ -302240: 1205 |001e: const/4 v5, #int 0 // #0 │ │ -302242: 4d04 0305 |001f: aput-object v4, v3, v5 │ │ -302246: 2322 be13 |0021: new-array v2, v2, [Ljava/lang/Object; // type@13be │ │ -30224a: 4d08 0205 |0023: aput-object v8, v2, v5 │ │ -30224e: 6e20 e686 3100 |0025: invoke-virtual {v1, v3}, Ljava/lang/Class;.getConstructor:([Ljava/lang/Class;)Ljava/lang/reflect/Constructor; // method@86e6 │ │ -302254: 0c01 |0028: move-result-object v1 │ │ -302256: 6e20 0588 2100 |0029: invoke-virtual {v1, v2}, Ljava/lang/reflect/Constructor;.newInstance:([Ljava/lang/Object;)Ljava/lang/Object; // method@8805 │ │ -30225c: 0c01 |002c: move-result-object v1 │ │ -30225e: 1f01 3512 |002d: check-cast v1, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody; // type@1235 │ │ -302262: 6207 068a |002f: sget-object v7, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.logger:Ljava/util/logging/Logger; // field@8a06 │ │ -302266: 2208 3910 |0031: new-instance v8, Ljava/lang/StringBuilder; // type@1039 │ │ -30226a: 7010 cc87 0800 |0033: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -302270: 1a00 0f6d |0036: const-string v0, "frame Body created" // string@6d0f │ │ -302274: 6e20 d787 0800 |0038: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -30227a: 6e10 ff97 0100 |003b: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.getIdentifier:()Ljava/lang/String; // method@97ff │ │ -302280: 0c00 |003e: move-result-object v0 │ │ -302282: 6e20 d787 0800 |003f: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -302288: 6e10 df87 0800 |0042: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -30228e: 0c08 |0045: move-result-object v8 │ │ -302290: 6e20 148a 8700 |0046: invoke-virtual {v7, v8}, Ljava/util/logging/Logger;.finer:(Ljava/lang/String;)V // method@8a14 │ │ -302296: 6e20 0298 6100 |0049: invoke-virtual {v1, v6}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.setHeader:(Lorg/jaudiotagger/tag/id3/AbstractTagFrame;)V // method@9802 │ │ -30229c: 1101 |004c: return-object v1 │ │ -30229e: 0d07 |004d: move-exception v7 │ │ -3022a0: 6208 068a |004e: sget-object v8, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.logger:Ljava/util/logging/Logger; // field@8a06 │ │ -3022a4: 6200 ba81 |0050: sget-object v0, Ljava/util/logging/Level;.SEVERE:Ljava/util/logging/Level; // field@81ba │ │ -3022a8: 2201 3910 |0052: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -3022ac: 7010 cc87 0100 |0054: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -3022b2: 1a02 321f |0057: const-string v2, "Illegal access exception :" // string@1f32 │ │ -3022b6: 6e20 d787 2100 |0059: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -3022bc: 6e10 1587 0700 |005c: invoke-virtual {v7}, Ljava/lang/IllegalAccessException;.getMessage:()Ljava/lang/String; // method@8715 │ │ -3022c2: 0c02 |005f: move-result-object v2 │ │ -3022c4: 6e20 d787 2100 |0060: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -3022ca: 6e10 df87 0100 |0063: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -3022d0: 0c01 |0066: move-result-object v1 │ │ -3022d2: 6e40 1a8a 0871 |0067: invoke-virtual {v8, v0, v1, v7}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@8a1a │ │ -3022d8: 2208 3310 |006a: new-instance v8, Ljava/lang/RuntimeException; // type@1033 │ │ -3022dc: 6e10 1587 0700 |006c: invoke-virtual {v7}, Ljava/lang/IllegalAccessException;.getMessage:()Ljava/lang/String; // method@8715 │ │ -3022e2: 0c07 |006f: move-result-object v7 │ │ -3022e4: 7020 7c87 7800 |0070: invoke-direct {v8, v7}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@877c │ │ -3022ea: 2708 |0073: throw v8 │ │ -3022ec: 0d07 |0074: move-exception v7 │ │ -3022ee: 6208 068a |0075: sget-object v8, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.logger:Ljava/util/logging/Logger; // field@8a06 │ │ -3022f2: 6200 ba81 |0077: sget-object v0, Ljava/util/logging/Level;.SEVERE:Ljava/util/logging/Level; // field@81ba │ │ -3022f6: 2201 3910 |0079: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -3022fa: 7010 cc87 0100 |007b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -302300: 1a02 991f |007e: const-string v2, "Instantiation exception:" // string@1f99 │ │ -302304: 6e20 d787 2100 |0080: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -30230a: 6e10 2087 0700 |0083: invoke-virtual {v7}, Ljava/lang/InstantiationException;.getMessage:()Ljava/lang/String; // method@8720 │ │ -302310: 0c02 |0086: move-result-object v2 │ │ -302312: 6e20 d787 2100 |0087: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -302318: 6e10 df87 0100 |008a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -30231e: 0c01 |008d: move-result-object v1 │ │ -302320: 6e40 1a8a 0871 |008e: invoke-virtual {v8, v0, v1, v7}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@8a1a │ │ -302326: 2208 3310 |0091: new-instance v8, Ljava/lang/RuntimeException; // type@1033 │ │ -30232a: 6e10 2087 0700 |0093: invoke-virtual {v7}, Ljava/lang/InstantiationException;.getMessage:()Ljava/lang/String; // method@8720 │ │ -302330: 0c07 |0096: move-result-object v7 │ │ -302332: 7020 7c87 7800 |0097: invoke-direct {v8, v7}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@877c │ │ -302338: 2708 |009a: throw v8 │ │ -30233a: 0d07 |009b: move-exception v7 │ │ -30233c: 6208 068a |009c: sget-object v8, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.logger:Ljava/util/logging/Logger; // field@8a06 │ │ -302340: 1a00 dc08 |009e: const-string v0, "An error occurred within abstractID3v2FrameBody" // string@08dc │ │ -302344: 6e20 1b8a 0800 |00a0: invoke-virtual {v8, v0}, Ljava/util/logging/Logger;.severe:(Ljava/lang/String;)V // method@8a1b │ │ -30234a: 6208 068a |00a3: sget-object v8, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.logger:Ljava/util/logging/Logger; // field@8a06 │ │ -30234e: 6200 ba81 |00a5: sget-object v0, Ljava/util/logging/Level;.SEVERE:Ljava/util/logging/Level; // field@81ba │ │ -302352: 2201 3910 |00a7: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -302356: 7010 cc87 0100 |00a9: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -30235c: 1a02 fe1f |00ac: const-string v2, "Invocation target exception:" // string@1ffe │ │ -302360: 6e20 d787 2100 |00ae: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -302366: 6e10 1288 0700 |00b1: invoke-virtual {v7}, Ljava/lang/reflect/InvocationTargetException;.getCause:()Ljava/lang/Throwable; // method@8812 │ │ -30236c: 0c02 |00b4: move-result-object v2 │ │ -30236e: 6e10 f687 0200 |00b5: invoke-virtual {v2}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@87f6 │ │ -302374: 0c02 |00b8: move-result-object v2 │ │ -302376: 6e20 d787 2100 |00b9: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -30237c: 6e10 df87 0100 |00bc: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -302382: 0c01 |00bf: move-result-object v1 │ │ -302384: 6e10 1288 0700 |00c0: invoke-virtual {v7}, Ljava/lang/reflect/InvocationTargetException;.getCause:()Ljava/lang/Throwable; // method@8812 │ │ -30238a: 0c02 |00c3: move-result-object v2 │ │ -30238c: 6e40 1a8a 0821 |00c4: invoke-virtual {v8, v0, v1, v2}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@8a1a │ │ -302392: 6e10 1288 0700 |00c7: invoke-virtual {v7}, Ljava/lang/reflect/InvocationTargetException;.getCause:()Ljava/lang/Throwable; // method@8812 │ │ -302398: 0c08 |00ca: move-result-object v8 │ │ -30239a: 2088 1a10 |00cb: instance-of v8, v8, Ljava/lang/Error; // type@101a │ │ -30239e: 3908 1f00 |00cd: if-nez v8, 00ec // +001f │ │ -3023a2: 6e10 1288 0700 |00cf: invoke-virtual {v7}, Ljava/lang/reflect/InvocationTargetException;.getCause:()Ljava/lang/Throwable; // method@8812 │ │ -3023a8: 0c08 |00d2: move-result-object v8 │ │ -3023aa: 2088 3310 |00d3: instance-of v8, v8, Ljava/lang/RuntimeException; // type@1033 │ │ -3023ae: 3808 0900 |00d5: if-eqz v8, 00de // +0009 │ │ -3023b2: 6e10 1288 0700 |00d7: invoke-virtual {v7}, Ljava/lang/reflect/InvocationTargetException;.getCause:()Ljava/lang/Throwable; // method@8812 │ │ -3023b8: 0c07 |00da: move-result-object v7 │ │ -3023ba: 1f07 3310 |00db: check-cast v7, Ljava/lang/RuntimeException; // type@1033 │ │ -3023be: 2707 |00dd: throw v7 │ │ -3023c0: 2208 c011 |00de: new-instance v8, Lorg/jaudiotagger/tag/InvalidFrameException; // type@11c0 │ │ -3023c4: 6e10 1288 0700 |00e0: invoke-virtual {v7}, Ljava/lang/reflect/InvocationTargetException;.getCause:()Ljava/lang/Throwable; // method@8812 │ │ -3023ca: 0c07 |00e3: move-result-object v7 │ │ -3023cc: 6e10 f687 0700 |00e4: invoke-virtual {v7}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@87f6 │ │ -3023d2: 0c07 |00e7: move-result-object v7 │ │ -3023d4: 7020 9991 7800 |00e8: invoke-direct {v8, v7}, Lorg/jaudiotagger/tag/InvalidFrameException;.:(Ljava/lang/String;)V // method@9199 │ │ -3023da: 2708 |00eb: throw v8 │ │ -3023dc: 6e10 1288 0700 |00ec: invoke-virtual {v7}, Ljava/lang/reflect/InvocationTargetException;.getCause:()Ljava/lang/Throwable; // method@8812 │ │ -3023e2: 0c07 |00ef: move-result-object v7 │ │ -3023e4: 1f07 1a10 |00f0: check-cast v7, Ljava/lang/Error; // type@101a │ │ -3023e8: 2707 |00f2: throw v7 │ │ -3023ea: 0d01 |00f3: move-exception v1 │ │ -3023ec: 6202 068a |00f4: sget-object v2, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.logger:Ljava/util/logging/Logger; // field@8a06 │ │ -3023f0: 6203 ba81 |00f6: sget-object v3, Ljava/util/logging/Level;.SEVERE:Ljava/util/logging/Level; // field@81ba │ │ -3023f4: 2204 3910 |00f8: new-instance v4, Ljava/lang/StringBuilder; // type@1039 │ │ -3023f8: 7010 cc87 0400 |00fa: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -3023fe: 1a05 053e |00fd: const-string v5, "No such method:" // string@3e05 │ │ -302402: 6e20 d787 5400 |00ff: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -302408: 6e10 6787 0100 |0102: invoke-virtual {v1}, Ljava/lang/NoSuchMethodException;.getMessage:()Ljava/lang/String; // method@8767 │ │ -30240e: 0c05 |0105: move-result-object v5 │ │ -302410: 6e20 d787 5400 |0106: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -302416: 6e10 df87 0400 |0109: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -30241c: 0c04 |010c: move-result-object v4 │ │ -30241e: 6e40 1a8a 3214 |010d: invoke-virtual {v2, v3, v4, v1}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@8a1a │ │ -302424: 2201 c011 |0110: new-instance v1, Lorg/jaudiotagger/tag/InvalidFrameException; // type@11c0 │ │ -302428: 2202 3910 |0112: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ -30242c: 7010 cc87 0200 |0114: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -302432: 6e20 d787 0200 |0117: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -302438: 6e20 d787 7200 |011a: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -30243e: 1a07 5c01 |011d: const-string v7, " does not have a constructor that takes:" // string@015c │ │ -302442: 6e20 d787 7200 |011f: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -302448: 6e10 7387 0800 |0122: invoke-virtual {v8}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@8773 │ │ -30244e: 0c07 |0125: move-result-object v7 │ │ -302450: 6e10 f286 0700 |0126: invoke-virtual {v7}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@86f2 │ │ -302456: 0c07 |0129: move-result-object v7 │ │ -302458: 6e20 d787 7200 |012a: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -30245e: 6e10 df87 0200 |012d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -302464: 0c07 |0130: move-result-object v7 │ │ -302466: 7020 9991 7100 |0131: invoke-direct {v1, v7}, Lorg/jaudiotagger/tag/InvalidFrameException;.:(Ljava/lang/String;)V // method@9199 │ │ -30246c: 2701 |0134: throw v1 │ │ -30246e: 6208 068a |0135: sget-object v8, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.logger:Ljava/util/logging/Logger; // field@8a06 │ │ -302472: 2201 3910 |0137: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -302476: 7010 cc87 0100 |0139: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -30247c: 1a02 1f1f |013c: const-string v2, "Identifier not recognised:" // string@1f1f │ │ -302480: 6e20 d787 2100 |013e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -302486: 6e20 d787 7100 |0141: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -30248c: 1a02 6902 |0144: const-string v2, " unable to create framebody" // string@0269 │ │ -302490: 6e20 d787 2100 |0146: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -302496: 6e10 df87 0100 |0149: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -30249c: 0c01 |014c: move-result-object v1 │ │ -30249e: 6e20 128a 1800 |014d: invoke-virtual {v8, v1}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -3024a4: 2208 c011 |0150: new-instance v8, Lorg/jaudiotagger/tag/InvalidFrameException; // type@11c0 │ │ -3024a8: 2201 3910 |0152: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -3024ac: 7010 cc87 0100 |0154: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -3024b2: 6e20 d787 0100 |0157: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -3024b8: 6e20 d787 7100 |015a: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -3024be: 1a07 5601 |015d: const-string v7, " does not exist" // string@0156 │ │ -3024c2: 6e20 d787 7100 |015f: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -3024c8: 6e10 df87 0100 |0162: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -3024ce: 0c07 |0165: move-result-object v7 │ │ -3024d0: 7020 9991 7800 |0166: invoke-direct {v8, v7}, Lorg/jaudiotagger/tag/InvalidFrameException;.:(Ljava/lang/String;)V // method@9199 │ │ -3024d6: 2708 |0169: throw v8 │ │ +3021f8: |[3021f8] org.jaudiotagger.tag.id3.AbstractID3v2Frame.readBody:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;)Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody; │ │ +302208: 1a00 f41a |0000: const-string v0, "FrameBody" // string@1af4 │ │ +30220c: 2201 3910 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +302210: 7010 cc87 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +302216: 1a02 dc98 |0007: const-string v2, "org.jaudiotagger.tag.id3.framebody.FrameBody" // string@98dc │ │ +30221a: 6e20 d787 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +302220: 6e20 d787 7100 |000c: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +302226: 6e10 df87 0100 |000f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +30222c: 0c01 |0012: move-result-object v1 │ │ +30222e: 7110 e086 0100 |0013: invoke-static {v1}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@86e0 │ │ +302234: 0c01 |0016: move-result-object v1 │ │ +302236: 1212 |0017: const/4 v2, #int 1 // #1 │ │ +302238: 2323 ba13 |0018: new-array v3, v2, [Ljava/lang/Class; // type@13ba │ │ +30223c: 6e10 7387 0800 |001a: invoke-virtual {v8}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@8773 │ │ +302242: 0c04 |001d: move-result-object v4 │ │ +302244: 1205 |001e: const/4 v5, #int 0 // #0 │ │ +302246: 4d04 0305 |001f: aput-object v4, v3, v5 │ │ +30224a: 2322 be13 |0021: new-array v2, v2, [Ljava/lang/Object; // type@13be │ │ +30224e: 4d08 0205 |0023: aput-object v8, v2, v5 │ │ +302252: 6e20 e686 3100 |0025: invoke-virtual {v1, v3}, Ljava/lang/Class;.getConstructor:([Ljava/lang/Class;)Ljava/lang/reflect/Constructor; // method@86e6 │ │ +302258: 0c01 |0028: move-result-object v1 │ │ +30225a: 6e20 0588 2100 |0029: invoke-virtual {v1, v2}, Ljava/lang/reflect/Constructor;.newInstance:([Ljava/lang/Object;)Ljava/lang/Object; // method@8805 │ │ +302260: 0c01 |002c: move-result-object v1 │ │ +302262: 1f01 3512 |002d: check-cast v1, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody; // type@1235 │ │ +302266: 6207 068a |002f: sget-object v7, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.logger:Ljava/util/logging/Logger; // field@8a06 │ │ +30226a: 2208 3910 |0031: new-instance v8, Ljava/lang/StringBuilder; // type@1039 │ │ +30226e: 7010 cc87 0800 |0033: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +302274: 1a00 0f6d |0036: const-string v0, "frame Body created" // string@6d0f │ │ +302278: 6e20 d787 0800 |0038: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +30227e: 6e10 ff97 0100 |003b: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.getIdentifier:()Ljava/lang/String; // method@97ff │ │ +302284: 0c00 |003e: move-result-object v0 │ │ +302286: 6e20 d787 0800 |003f: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +30228c: 6e10 df87 0800 |0042: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +302292: 0c08 |0045: move-result-object v8 │ │ +302294: 6e20 148a 8700 |0046: invoke-virtual {v7, v8}, Ljava/util/logging/Logger;.finer:(Ljava/lang/String;)V // method@8a14 │ │ +30229a: 6e20 0298 6100 |0049: invoke-virtual {v1, v6}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.setHeader:(Lorg/jaudiotagger/tag/id3/AbstractTagFrame;)V // method@9802 │ │ +3022a0: 1101 |004c: return-object v1 │ │ +3022a2: 0d07 |004d: move-exception v7 │ │ +3022a4: 6208 068a |004e: sget-object v8, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.logger:Ljava/util/logging/Logger; // field@8a06 │ │ +3022a8: 6200 ba81 |0050: sget-object v0, Ljava/util/logging/Level;.SEVERE:Ljava/util/logging/Level; // field@81ba │ │ +3022ac: 2201 3910 |0052: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +3022b0: 7010 cc87 0100 |0054: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +3022b6: 1a02 321f |0057: const-string v2, "Illegal access exception :" // string@1f32 │ │ +3022ba: 6e20 d787 2100 |0059: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +3022c0: 6e10 1587 0700 |005c: invoke-virtual {v7}, Ljava/lang/IllegalAccessException;.getMessage:()Ljava/lang/String; // method@8715 │ │ +3022c6: 0c02 |005f: move-result-object v2 │ │ +3022c8: 6e20 d787 2100 |0060: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +3022ce: 6e10 df87 0100 |0063: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +3022d4: 0c01 |0066: move-result-object v1 │ │ +3022d6: 6e40 1a8a 0871 |0067: invoke-virtual {v8, v0, v1, v7}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@8a1a │ │ +3022dc: 2208 3310 |006a: new-instance v8, Ljava/lang/RuntimeException; // type@1033 │ │ +3022e0: 6e10 1587 0700 |006c: invoke-virtual {v7}, Ljava/lang/IllegalAccessException;.getMessage:()Ljava/lang/String; // method@8715 │ │ +3022e6: 0c07 |006f: move-result-object v7 │ │ +3022e8: 7020 7c87 7800 |0070: invoke-direct {v8, v7}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@877c │ │ +3022ee: 2708 |0073: throw v8 │ │ +3022f0: 0d07 |0074: move-exception v7 │ │ +3022f2: 6208 068a |0075: sget-object v8, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.logger:Ljava/util/logging/Logger; // field@8a06 │ │ +3022f6: 6200 ba81 |0077: sget-object v0, Ljava/util/logging/Level;.SEVERE:Ljava/util/logging/Level; // field@81ba │ │ +3022fa: 2201 3910 |0079: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +3022fe: 7010 cc87 0100 |007b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +302304: 1a02 991f |007e: const-string v2, "Instantiation exception:" // string@1f99 │ │ +302308: 6e20 d787 2100 |0080: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +30230e: 6e10 2087 0700 |0083: invoke-virtual {v7}, Ljava/lang/InstantiationException;.getMessage:()Ljava/lang/String; // method@8720 │ │ +302314: 0c02 |0086: move-result-object v2 │ │ +302316: 6e20 d787 2100 |0087: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +30231c: 6e10 df87 0100 |008a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +302322: 0c01 |008d: move-result-object v1 │ │ +302324: 6e40 1a8a 0871 |008e: invoke-virtual {v8, v0, v1, v7}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@8a1a │ │ +30232a: 2208 3310 |0091: new-instance v8, Ljava/lang/RuntimeException; // type@1033 │ │ +30232e: 6e10 2087 0700 |0093: invoke-virtual {v7}, Ljava/lang/InstantiationException;.getMessage:()Ljava/lang/String; // method@8720 │ │ +302334: 0c07 |0096: move-result-object v7 │ │ +302336: 7020 7c87 7800 |0097: invoke-direct {v8, v7}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@877c │ │ +30233c: 2708 |009a: throw v8 │ │ +30233e: 0d07 |009b: move-exception v7 │ │ +302340: 6208 068a |009c: sget-object v8, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.logger:Ljava/util/logging/Logger; // field@8a06 │ │ +302344: 1a00 dc08 |009e: const-string v0, "An error occurred within abstractID3v2FrameBody" // string@08dc │ │ +302348: 6e20 1b8a 0800 |00a0: invoke-virtual {v8, v0}, Ljava/util/logging/Logger;.severe:(Ljava/lang/String;)V // method@8a1b │ │ +30234e: 6208 068a |00a3: sget-object v8, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.logger:Ljava/util/logging/Logger; // field@8a06 │ │ +302352: 6200 ba81 |00a5: sget-object v0, Ljava/util/logging/Level;.SEVERE:Ljava/util/logging/Level; // field@81ba │ │ +302356: 2201 3910 |00a7: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +30235a: 7010 cc87 0100 |00a9: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +302360: 1a02 fe1f |00ac: const-string v2, "Invocation target exception:" // string@1ffe │ │ +302364: 6e20 d787 2100 |00ae: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +30236a: 6e10 1288 0700 |00b1: invoke-virtual {v7}, Ljava/lang/reflect/InvocationTargetException;.getCause:()Ljava/lang/Throwable; // method@8812 │ │ +302370: 0c02 |00b4: move-result-object v2 │ │ +302372: 6e10 f687 0200 |00b5: invoke-virtual {v2}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@87f6 │ │ +302378: 0c02 |00b8: move-result-object v2 │ │ +30237a: 6e20 d787 2100 |00b9: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +302380: 6e10 df87 0100 |00bc: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +302386: 0c01 |00bf: move-result-object v1 │ │ +302388: 6e10 1288 0700 |00c0: invoke-virtual {v7}, Ljava/lang/reflect/InvocationTargetException;.getCause:()Ljava/lang/Throwable; // method@8812 │ │ +30238e: 0c02 |00c3: move-result-object v2 │ │ +302390: 6e40 1a8a 0821 |00c4: invoke-virtual {v8, v0, v1, v2}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@8a1a │ │ +302396: 6e10 1288 0700 |00c7: invoke-virtual {v7}, Ljava/lang/reflect/InvocationTargetException;.getCause:()Ljava/lang/Throwable; // method@8812 │ │ +30239c: 0c08 |00ca: move-result-object v8 │ │ +30239e: 2088 1a10 |00cb: instance-of v8, v8, Ljava/lang/Error; // type@101a │ │ +3023a2: 3908 1f00 |00cd: if-nez v8, 00ec // +001f │ │ +3023a6: 6e10 1288 0700 |00cf: invoke-virtual {v7}, Ljava/lang/reflect/InvocationTargetException;.getCause:()Ljava/lang/Throwable; // method@8812 │ │ +3023ac: 0c08 |00d2: move-result-object v8 │ │ +3023ae: 2088 3310 |00d3: instance-of v8, v8, Ljava/lang/RuntimeException; // type@1033 │ │ +3023b2: 3808 0900 |00d5: if-eqz v8, 00de // +0009 │ │ +3023b6: 6e10 1288 0700 |00d7: invoke-virtual {v7}, Ljava/lang/reflect/InvocationTargetException;.getCause:()Ljava/lang/Throwable; // method@8812 │ │ +3023bc: 0c07 |00da: move-result-object v7 │ │ +3023be: 1f07 3310 |00db: check-cast v7, Ljava/lang/RuntimeException; // type@1033 │ │ +3023c2: 2707 |00dd: throw v7 │ │ +3023c4: 2208 c011 |00de: new-instance v8, Lorg/jaudiotagger/tag/InvalidFrameException; // type@11c0 │ │ +3023c8: 6e10 1288 0700 |00e0: invoke-virtual {v7}, Ljava/lang/reflect/InvocationTargetException;.getCause:()Ljava/lang/Throwable; // method@8812 │ │ +3023ce: 0c07 |00e3: move-result-object v7 │ │ +3023d0: 6e10 f687 0700 |00e4: invoke-virtual {v7}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@87f6 │ │ +3023d6: 0c07 |00e7: move-result-object v7 │ │ +3023d8: 7020 9991 7800 |00e8: invoke-direct {v8, v7}, Lorg/jaudiotagger/tag/InvalidFrameException;.:(Ljava/lang/String;)V // method@9199 │ │ +3023de: 2708 |00eb: throw v8 │ │ +3023e0: 6e10 1288 0700 |00ec: invoke-virtual {v7}, Ljava/lang/reflect/InvocationTargetException;.getCause:()Ljava/lang/Throwable; // method@8812 │ │ +3023e6: 0c07 |00ef: move-result-object v7 │ │ +3023e8: 1f07 1a10 |00f0: check-cast v7, Ljava/lang/Error; // type@101a │ │ +3023ec: 2707 |00f2: throw v7 │ │ +3023ee: 0d01 |00f3: move-exception v1 │ │ +3023f0: 6202 068a |00f4: sget-object v2, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.logger:Ljava/util/logging/Logger; // field@8a06 │ │ +3023f4: 6203 ba81 |00f6: sget-object v3, Ljava/util/logging/Level;.SEVERE:Ljava/util/logging/Level; // field@81ba │ │ +3023f8: 2204 3910 |00f8: new-instance v4, Ljava/lang/StringBuilder; // type@1039 │ │ +3023fc: 7010 cc87 0400 |00fa: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +302402: 1a05 053e |00fd: const-string v5, "No such method:" // string@3e05 │ │ +302406: 6e20 d787 5400 |00ff: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +30240c: 6e10 6787 0100 |0102: invoke-virtual {v1}, Ljava/lang/NoSuchMethodException;.getMessage:()Ljava/lang/String; // method@8767 │ │ +302412: 0c05 |0105: move-result-object v5 │ │ +302414: 6e20 d787 5400 |0106: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +30241a: 6e10 df87 0400 |0109: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +302420: 0c04 |010c: move-result-object v4 │ │ +302422: 6e40 1a8a 3214 |010d: invoke-virtual {v2, v3, v4, v1}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@8a1a │ │ +302428: 2201 c011 |0110: new-instance v1, Lorg/jaudiotagger/tag/InvalidFrameException; // type@11c0 │ │ +30242c: 2202 3910 |0112: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ +302430: 7010 cc87 0200 |0114: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +302436: 6e20 d787 0200 |0117: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +30243c: 6e20 d787 7200 |011a: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +302442: 1a07 5c01 |011d: const-string v7, " does not have a constructor that takes:" // string@015c │ │ +302446: 6e20 d787 7200 |011f: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +30244c: 6e10 7387 0800 |0122: invoke-virtual {v8}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@8773 │ │ +302452: 0c07 |0125: move-result-object v7 │ │ +302454: 6e10 f286 0700 |0126: invoke-virtual {v7}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@86f2 │ │ +30245a: 0c07 |0129: move-result-object v7 │ │ +30245c: 6e20 d787 7200 |012a: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +302462: 6e10 df87 0200 |012d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +302468: 0c07 |0130: move-result-object v7 │ │ +30246a: 7020 9991 7100 |0131: invoke-direct {v1, v7}, Lorg/jaudiotagger/tag/InvalidFrameException;.:(Ljava/lang/String;)V // method@9199 │ │ +302470: 2701 |0134: throw v1 │ │ +302472: 6208 068a |0135: sget-object v8, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.logger:Ljava/util/logging/Logger; // field@8a06 │ │ +302476: 2201 3910 |0137: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +30247a: 7010 cc87 0100 |0139: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +302480: 1a02 1f1f |013c: const-string v2, "Identifier not recognised:" // string@1f1f │ │ +302484: 6e20 d787 2100 |013e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +30248a: 6e20 d787 7100 |0141: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +302490: 1a02 6902 |0144: const-string v2, " unable to create framebody" // string@0269 │ │ +302494: 6e20 d787 2100 |0146: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +30249a: 6e10 df87 0100 |0149: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +3024a0: 0c01 |014c: move-result-object v1 │ │ +3024a2: 6e20 128a 1800 |014d: invoke-virtual {v8, v1}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +3024a8: 2208 c011 |0150: new-instance v8, Lorg/jaudiotagger/tag/InvalidFrameException; // type@11c0 │ │ +3024ac: 2201 3910 |0152: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +3024b0: 7010 cc87 0100 |0154: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +3024b6: 6e20 d787 0100 |0157: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +3024bc: 6e20 d787 7100 |015a: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +3024c2: 1a07 5601 |015d: const-string v7, " does not exist" // string@0156 │ │ +3024c6: 6e20 d787 7100 |015f: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +3024cc: 6e10 df87 0100 |0162: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +3024d2: 0c07 |0165: move-result-object v7 │ │ +3024d4: 7020 9991 7800 |0166: invoke-direct {v8, v7}, Lorg/jaudiotagger/tag/InvalidFrameException;.:(Ljava/lang/String;)V // method@9199 │ │ +3024da: 2708 |0169: throw v8 │ │ catches : 1 │ │ 0x0002 - 0x002f │ │ Ljava/lang/ClassNotFoundException; -> 0x0135 │ │ Ljava/lang/NoSuchMethodException; -> 0x00f3 │ │ Ljava/lang/reflect/InvocationTargetException; -> 0x009b │ │ Ljava/lang/InstantiationException; -> 0x0074 │ │ Ljava/lang/IllegalAccessException; -> 0x004d │ │ @@ -1245014,23 +1245014,23 @@ │ │ type : '(Ljava/lang/String;Ljava/nio/ByteBuffer;I)Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -3024f4: |[3024f4] org.jaudiotagger.tag.id3.AbstractID3v2Frame.readEncryptedBody:(Ljava/lang/String;Ljava/nio/ByteBuffer;I)Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody; │ │ -302504: 2200 4312 |0000: new-instance v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyEncrypted; // type@1243 │ │ -302508: 7040 9a98 2043 |0002: invoke-direct {v0, v2, v3, v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyEncrypted;.:(Ljava/lang/String;Ljava/nio/ByteBuffer;I)V // method@989a │ │ -30250e: 6e20 0298 1000 |0005: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.setHeader:(Lorg/jaudiotagger/tag/id3/AbstractTagFrame;)V // method@9802 │ │ -302514: 1100 |0008: return-object v0 │ │ -302516: 0d02 |0009: move-exception v2 │ │ -302518: 2203 bf11 |000a: new-instance v3, Lorg/jaudiotagger/tag/InvalidDataTypeException; // type@11bf │ │ -30251c: 7020 9691 2300 |000c: invoke-direct {v3, v2}, Lorg/jaudiotagger/tag/InvalidDataTypeException;.:(Ljava/lang/Throwable;)V // method@9196 │ │ -302522: 2703 |000f: throw v3 │ │ +3024f8: |[3024f8] org.jaudiotagger.tag.id3.AbstractID3v2Frame.readEncryptedBody:(Ljava/lang/String;Ljava/nio/ByteBuffer;I)Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody; │ │ +302508: 2200 4312 |0000: new-instance v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyEncrypted; // type@1243 │ │ +30250c: 7040 9a98 2043 |0002: invoke-direct {v0, v2, v3, v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyEncrypted;.:(Ljava/lang/String;Ljava/nio/ByteBuffer;I)V // method@989a │ │ +302512: 6e20 0298 1000 |0005: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.setHeader:(Lorg/jaudiotagger/tag/id3/AbstractTagFrame;)V // method@9802 │ │ +302518: 1100 |0008: return-object v0 │ │ +30251a: 0d02 |0009: move-exception v2 │ │ +30251c: 2203 bf11 |000a: new-instance v3, Lorg/jaudiotagger/tag/InvalidDataTypeException; // type@11bf │ │ +302520: 7020 9691 2300 |000c: invoke-direct {v3, v2}, Lorg/jaudiotagger/tag/InvalidDataTypeException;.:(Ljava/lang/Throwable;)V // method@9196 │ │ +302526: 2703 |000f: throw v3 │ │ catches : 1 │ │ 0x0000 - 0x0008 │ │ Lorg/jaudiotagger/tag/InvalidTagException; -> 0x0009 │ │ positions : │ │ 0x0000 line=221 │ │ 0x0005 line=222 │ │ 0x000a line=227 │ │ @@ -1245045,91 +1245045,91 @@ │ │ type : '(Ljava/nio/ByteBuffer;)Ljava/lang/String;' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 166 16-bit code units │ │ -301cb8: |[301cb8] org.jaudiotagger.tag.id3.AbstractID3v2Frame.readIdentifier:(Ljava/nio/ByteBuffer;)Ljava/lang/String; │ │ -301cc8: 6e10 c394 0300 |0000: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getFrameIdSize:()I // method@94c3 │ │ -301cce: 0a00 |0003: move-result v0 │ │ -301cd0: 2300 1c13 |0004: new-array v0, v0, [B // type@131c │ │ -301cd4: 6e10 c394 0300 |0006: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getFrameIdSize:()I // method@94c3 │ │ -301cda: 0a01 |0009: move-result v1 │ │ -301cdc: 6e10 5788 0400 |000a: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.remaining:()I // method@8857 │ │ -301ce2: 0a02 |000d: move-result v2 │ │ -301ce4: 3621 0a00 |000e: if-gt v1, v2, 0018 // +000a │ │ -301ce8: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -301cea: 6e10 c394 0300 |0011: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getFrameIdSize:()I // method@94c3 │ │ -301cf0: 0a02 |0014: move-result v2 │ │ -301cf2: 6e40 4188 0421 |0015: invoke-virtual {v4, v0, v1, v2}, Ljava/nio/ByteBuffer;.get:([BII)Ljava/nio/ByteBuffer; // method@8841 │ │ -301cf8: 6e20 cd94 0300 |0018: invoke-virtual {v3, v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.isPadding:([B)Z // method@94cd │ │ -301cfe: 0a01 |001b: move-result v1 │ │ -301d00: 3901 6f00 |001c: if-nez v1, 008b // +006f │ │ -301d04: 6e10 c294 0300 |001e: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getFrameHeaderSize:()I // method@94c2 │ │ -301d0a: 0a01 |0021: move-result v1 │ │ -301d0c: 6e10 c394 0300 |0022: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getFrameIdSize:()I // method@94c3 │ │ -301d12: 0a02 |0025: move-result v2 │ │ -301d14: b121 |0026: sub-int/2addr v1, v2 │ │ -301d16: 6e10 5788 0400 |0027: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.remaining:()I // method@8857 │ │ -301d1c: 0a04 |002a: move-result v4 │ │ -301d1e: 3641 2b00 |002b: if-gt v1, v4, 0056 // +002b │ │ -301d22: 2204 3710 |002d: new-instance v4, Ljava/lang/String; // type@1037 │ │ -301d26: 7020 8c87 0400 |002f: invoke-direct {v4, v0}, Ljava/lang/String;.:([B)V // method@878c │ │ -301d2c: 5b34 058a |0032: iput-object v4, v3, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.identifier:Ljava/lang/String; // field@8a05 │ │ -301d30: 6204 068a |0034: sget-object v4, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.logger:Ljava/util/logging/Logger; // field@8a06 │ │ -301d34: 2200 3910 |0036: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -301d38: 7010 cc87 0000 |0038: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -301d3e: 6e10 c794 0300 |003b: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getLoggingFilename:()Ljava/lang/String; // method@94c7 │ │ -301d44: 0c01 |003e: move-result-object v1 │ │ -301d46: 6e20 d787 1000 |003f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -301d4c: 1a01 1105 |0042: const-string v1, ":Identifier is" // string@0511 │ │ -301d50: 6e20 d787 1000 |0044: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -301d56: 5431 058a |0047: iget-object v1, v3, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.identifier:Ljava/lang/String; // field@8a05 │ │ -301d5a: 6e20 d787 1000 |0049: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -301d60: 6e10 df87 0000 |004c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -301d66: 0c00 |004f: move-result-object v0 │ │ -301d68: 6e20 138a 0400 |0050: invoke-virtual {v4, v0}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@8a13 │ │ -301d6e: 5434 058a |0053: iget-object v4, v3, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.identifier:Ljava/lang/String; // field@8a05 │ │ -301d72: 1104 |0055: return-object v4 │ │ -301d74: 6204 068a |0056: sget-object v4, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.logger:Ljava/util/logging/Logger; // field@8a06 │ │ -301d78: 2200 3910 |0058: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -301d7c: 7010 cc87 0000 |005a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -301d82: 6e10 c794 0300 |005d: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getLoggingFilename:()Ljava/lang/String; // method@94c7 │ │ -301d88: 0c01 |0060: move-result-object v1 │ │ -301d8a: 6e20 d787 1000 |0061: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -301d90: 1a01 2b05 |0064: const-string v1, ":No space to find another frame:" // string@052b │ │ -301d94: 6e20 d787 1000 |0066: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -301d9a: 6e10 df87 0000 |0069: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -301da0: 0c00 |006c: move-result-object v0 │ │ -301da2: 6e20 1c8a 0400 |006d: invoke-virtual {v4, v0}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ -301da8: 2204 c011 |0070: new-instance v4, Lorg/jaudiotagger/tag/InvalidFrameException; // type@11c0 │ │ -301dac: 2200 3910 |0072: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -301db0: 7010 cc87 0000 |0074: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -301db6: 6e10 c794 0300 |0077: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getLoggingFilename:()Ljava/lang/String; // method@94c7 │ │ -301dbc: 0c01 |007a: move-result-object v1 │ │ -301dbe: 6e20 d787 1000 |007b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -301dc4: 1a01 2a05 |007e: const-string v1, ":No space to find another frame" // string@052a │ │ -301dc8: 6e20 d787 1000 |0080: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -301dce: 6e10 df87 0000 |0083: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -301dd4: 0c00 |0086: move-result-object v0 │ │ -301dd6: 7020 9991 0400 |0087: invoke-direct {v4, v0}, Lorg/jaudiotagger/tag/InvalidFrameException;.:(Ljava/lang/String;)V // method@9199 │ │ -301ddc: 2704 |008a: throw v4 │ │ -301dde: 2204 c411 |008b: new-instance v4, Lorg/jaudiotagger/tag/PaddingException; // type@11c4 │ │ -301de2: 2200 3910 |008d: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -301de6: 7010 cc87 0000 |008f: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -301dec: 6e10 c794 0300 |0092: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getLoggingFilename:()Ljava/lang/String; // method@94c7 │ │ -301df2: 0c01 |0095: move-result-object v1 │ │ -301df4: 6e20 d787 1000 |0096: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -301dfa: 1a01 7205 |0099: const-string v1, ":only padding found" // string@0572 │ │ -301dfe: 6e20 d787 1000 |009b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -301e04: 6e10 df87 0000 |009e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -301e0a: 0c00 |00a1: move-result-object v0 │ │ -301e0c: 7020 ad91 0400 |00a2: invoke-direct {v4, v0}, Lorg/jaudiotagger/tag/PaddingException;.:(Ljava/lang/String;)V // method@91ad │ │ -301e12: 2704 |00a5: throw v4 │ │ +301cbc: |[301cbc] org.jaudiotagger.tag.id3.AbstractID3v2Frame.readIdentifier:(Ljava/nio/ByteBuffer;)Ljava/lang/String; │ │ +301ccc: 6e10 c394 0300 |0000: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getFrameIdSize:()I // method@94c3 │ │ +301cd2: 0a00 |0003: move-result v0 │ │ +301cd4: 2300 1c13 |0004: new-array v0, v0, [B // type@131c │ │ +301cd8: 6e10 c394 0300 |0006: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getFrameIdSize:()I // method@94c3 │ │ +301cde: 0a01 |0009: move-result v1 │ │ +301ce0: 6e10 5788 0400 |000a: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.remaining:()I // method@8857 │ │ +301ce6: 0a02 |000d: move-result v2 │ │ +301ce8: 3621 0a00 |000e: if-gt v1, v2, 0018 // +000a │ │ +301cec: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +301cee: 6e10 c394 0300 |0011: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getFrameIdSize:()I // method@94c3 │ │ +301cf4: 0a02 |0014: move-result v2 │ │ +301cf6: 6e40 4188 0421 |0015: invoke-virtual {v4, v0, v1, v2}, Ljava/nio/ByteBuffer;.get:([BII)Ljava/nio/ByteBuffer; // method@8841 │ │ +301cfc: 6e20 cd94 0300 |0018: invoke-virtual {v3, v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.isPadding:([B)Z // method@94cd │ │ +301d02: 0a01 |001b: move-result v1 │ │ +301d04: 3901 6f00 |001c: if-nez v1, 008b // +006f │ │ +301d08: 6e10 c294 0300 |001e: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getFrameHeaderSize:()I // method@94c2 │ │ +301d0e: 0a01 |0021: move-result v1 │ │ +301d10: 6e10 c394 0300 |0022: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getFrameIdSize:()I // method@94c3 │ │ +301d16: 0a02 |0025: move-result v2 │ │ +301d18: b121 |0026: sub-int/2addr v1, v2 │ │ +301d1a: 6e10 5788 0400 |0027: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.remaining:()I // method@8857 │ │ +301d20: 0a04 |002a: move-result v4 │ │ +301d22: 3641 2b00 |002b: if-gt v1, v4, 0056 // +002b │ │ +301d26: 2204 3710 |002d: new-instance v4, Ljava/lang/String; // type@1037 │ │ +301d2a: 7020 8c87 0400 |002f: invoke-direct {v4, v0}, Ljava/lang/String;.:([B)V // method@878c │ │ +301d30: 5b34 058a |0032: iput-object v4, v3, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.identifier:Ljava/lang/String; // field@8a05 │ │ +301d34: 6204 068a |0034: sget-object v4, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.logger:Ljava/util/logging/Logger; // field@8a06 │ │ +301d38: 2200 3910 |0036: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +301d3c: 7010 cc87 0000 |0038: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +301d42: 6e10 c794 0300 |003b: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getLoggingFilename:()Ljava/lang/String; // method@94c7 │ │ +301d48: 0c01 |003e: move-result-object v1 │ │ +301d4a: 6e20 d787 1000 |003f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +301d50: 1a01 1105 |0042: const-string v1, ":Identifier is" // string@0511 │ │ +301d54: 6e20 d787 1000 |0044: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +301d5a: 5431 058a |0047: iget-object v1, v3, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.identifier:Ljava/lang/String; // field@8a05 │ │ +301d5e: 6e20 d787 1000 |0049: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +301d64: 6e10 df87 0000 |004c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +301d6a: 0c00 |004f: move-result-object v0 │ │ +301d6c: 6e20 138a 0400 |0050: invoke-virtual {v4, v0}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@8a13 │ │ +301d72: 5434 058a |0053: iget-object v4, v3, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.identifier:Ljava/lang/String; // field@8a05 │ │ +301d76: 1104 |0055: return-object v4 │ │ +301d78: 6204 068a |0056: sget-object v4, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.logger:Ljava/util/logging/Logger; // field@8a06 │ │ +301d7c: 2200 3910 |0058: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +301d80: 7010 cc87 0000 |005a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +301d86: 6e10 c794 0300 |005d: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getLoggingFilename:()Ljava/lang/String; // method@94c7 │ │ +301d8c: 0c01 |0060: move-result-object v1 │ │ +301d8e: 6e20 d787 1000 |0061: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +301d94: 1a01 2b05 |0064: const-string v1, ":No space to find another frame:" // string@052b │ │ +301d98: 6e20 d787 1000 |0066: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +301d9e: 6e10 df87 0000 |0069: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +301da4: 0c00 |006c: move-result-object v0 │ │ +301da6: 6e20 1c8a 0400 |006d: invoke-virtual {v4, v0}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ +301dac: 2204 c011 |0070: new-instance v4, Lorg/jaudiotagger/tag/InvalidFrameException; // type@11c0 │ │ +301db0: 2200 3910 |0072: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +301db4: 7010 cc87 0000 |0074: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +301dba: 6e10 c794 0300 |0077: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getLoggingFilename:()Ljava/lang/String; // method@94c7 │ │ +301dc0: 0c01 |007a: move-result-object v1 │ │ +301dc2: 6e20 d787 1000 |007b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +301dc8: 1a01 2a05 |007e: const-string v1, ":No space to find another frame" // string@052a │ │ +301dcc: 6e20 d787 1000 |0080: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +301dd2: 6e10 df87 0000 |0083: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +301dd8: 0c00 |0086: move-result-object v0 │ │ +301dda: 7020 9991 0400 |0087: invoke-direct {v4, v0}, Lorg/jaudiotagger/tag/InvalidFrameException;.:(Ljava/lang/String;)V // method@9199 │ │ +301de0: 2704 |008a: throw v4 │ │ +301de2: 2204 c411 |008b: new-instance v4, Lorg/jaudiotagger/tag/PaddingException; // type@11c4 │ │ +301de6: 2200 3910 |008d: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +301dea: 7010 cc87 0000 |008f: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +301df0: 6e10 c794 0300 |0092: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getLoggingFilename:()Ljava/lang/String; // method@94c7 │ │ +301df6: 0c01 |0095: move-result-object v1 │ │ +301df8: 6e20 d787 1000 |0096: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +301dfe: 1a01 7205 |0099: const-string v1, ":only padding found" // string@0572 │ │ +301e02: 6e20 d787 1000 |009b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +301e08: 6e10 df87 0000 |009e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +301e0e: 0c00 |00a1: move-result-object v0 │ │ +301e10: 7020 ad91 0400 |00a2: invoke-direct {v4, v0}, Lorg/jaudiotagger/tag/PaddingException;.:(Ljava/lang/String;)V // method@91ad │ │ +301e16: 2704 |00a5: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=350 │ │ 0x0006 line=353 │ │ 0x0011 line=355 │ │ 0x0018 line=358 │ │ 0x001e line=363 │ │ @@ -1245148,19 +1245148,19 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -3027c0: |[3027c0] org.jaudiotagger.tag.id3.AbstractID3v2Frame.setContent:(Ljava/lang/String;)V │ │ -3027d0: 2202 4110 |0000: new-instance v2, Ljava/lang/UnsupportedOperationException; // type@1041 │ │ -3027d4: 1a00 2b3e |0002: const-string v0, "Not implemented please use the generic tag methods for setting content" // string@3e2b │ │ -3027d8: 7020 fc87 0200 |0004: invoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@87fc │ │ -3027de: 2702 |0007: throw v2 │ │ +3027c4: |[3027c4] org.jaudiotagger.tag.id3.AbstractID3v2Frame.setContent:(Ljava/lang/String;)V │ │ +3027d4: 2202 4110 |0000: new-instance v2, Ljava/lang/UnsupportedOperationException; // type@1041 │ │ +3027d8: 1a00 2b3e |0002: const-string v0, "Not implemented please use the generic tag methods for setting content" // string@3e2b │ │ +3027dc: 7020 fc87 0200 |0004: invoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@87fc │ │ +3027e2: 2702 |0007: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=651 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1245169,17 +1245169,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3027e0: |[3027e0] org.jaudiotagger.tag.id3.AbstractID3v2Frame.setLoggingFilename:(Ljava/lang/String;)V │ │ -3027f0: 5b01 078a |0000: iput-object v1, v0, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.loggingFilename:Ljava/lang/String; // field@8a07 │ │ -3027f4: 0e00 |0002: return-void │ │ +3027e4: |[3027e4] org.jaudiotagger.tag.id3.AbstractID3v2Frame.setLoggingFilename:(Ljava/lang/String;)V │ │ +3027f4: 5b01 078a |0000: iput-object v1, v0, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.loggingFilename:Ljava/lang/String; // field@8a07 │ │ +3027f8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1245237,20 +1245237,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -30635c: |[30635c] org.jaudiotagger.tag.id3.AggregatedFrame.:()V │ │ -30636c: 7010 7087 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8770 │ │ -306372: 2200 9110 |0003: new-instance v0, Ljava/util/LinkedHashSet; // type@1091 │ │ -306376: 7010 5589 0000 |0005: invoke-direct {v0}, Ljava/util/LinkedHashSet;.:()V // method@8955 │ │ -30637c: 5b10 2b8a |0008: iput-object v0, v1, Lorg/jaudiotagger/tag/id3/AggregatedFrame;.frames:Ljava/util/Set; // field@8a2b │ │ -306380: 0e00 |000a: return-void │ │ +306360: |[306360] org.jaudiotagger.tag.id3.AggregatedFrame.:()V │ │ +306370: 7010 7087 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8770 │ │ +306376: 2200 9110 |0003: new-instance v0, Ljava/util/LinkedHashSet; // type@1091 │ │ +30637a: 7010 5589 0000 |0005: invoke-direct {v0}, Ljava/util/LinkedHashSet;.:()V // method@8955 │ │ +306380: 5b10 2b8a |0008: iput-object v0, v1, Lorg/jaudiotagger/tag/id3/AggregatedFrame;.frames:Ljava/util/Set; // field@8a2b │ │ +306384: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ 0x0003 line=18 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/jaudiotagger/tag/id3/AggregatedFrame; │ │ │ │ @@ -1245260,18 +1245260,18 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -306384: |[306384] org.jaudiotagger.tag.id3.AggregatedFrame.addFrame:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V │ │ -306394: 5410 2b8a |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/AggregatedFrame;.frames:Ljava/util/Set; // field@8a2b │ │ -306398: 7220 a189 2000 |0002: invoke-interface {v0, v2}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -30639e: 0e00 |0005: return-void │ │ +306388: |[306388] org.jaudiotagger.tag.id3.AggregatedFrame.addFrame:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V │ │ +306398: 5410 2b8a |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/AggregatedFrame;.frames:Ljava/util/Set; // field@8a2b │ │ +30639c: 7220 a189 2000 |0002: invoke-interface {v0, v2}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +3063a2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jaudiotagger/tag/id3/AggregatedFrame; │ │ 0x0000 - 0x0006 reg=2 (null) Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; │ │ │ │ @@ -1245280,48 +1245280,48 @@ │ │ type : '(Lorg/jaudiotagger/tag/TagField;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -3063a0: |[3063a0] org.jaudiotagger.tag.id3.AggregatedFrame.copyContent:(Lorg/jaudiotagger/tag/TagField;)V │ │ -3063b0: 0e00 |0000: return-void │ │ +3063a4: |[3063a4] org.jaudiotagger.tag.id3.AggregatedFrame.copyContent:(Lorg/jaudiotagger/tag/TagField;)V │ │ +3063b4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/jaudiotagger/tag/id3/AggregatedFrame;) │ │ name : 'getContent' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -306248: |[306248] org.jaudiotagger.tag.id3.AggregatedFrame.getContent:()Ljava/lang/String; │ │ -306258: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -30625c: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -306262: 5431 2b8a |0005: iget-object v1, v3, Lorg/jaudiotagger/tag/id3/AggregatedFrame;.frames:Ljava/util/Set; // field@8a2b │ │ -306266: 7210 a889 0100 |0007: invoke-interface {v1}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@89a8 │ │ -30626c: 0c01 |000a: move-result-object v1 │ │ -30626e: 7210 4789 0100 |000b: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -306274: 0a02 |000e: move-result v2 │ │ -306276: 3802 1000 |000f: if-eqz v2, 001f // +0010 │ │ -30627a: 7210 4889 0100 |0011: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -306280: 0c02 |0014: move-result-object v2 │ │ -306282: 1f02 0312 |0015: check-cast v2, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // type@1203 │ │ -306286: 6e10 bf94 0200 |0017: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getContent:()Ljava/lang/String; // method@94bf │ │ -30628c: 0c02 |001a: move-result-object v2 │ │ -30628e: 6e20 d787 2000 |001b: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -306294: 28ed |001e: goto 000b // -0013 │ │ -306296: 6e10 df87 0000 |001f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -30629c: 0c00 |0022: move-result-object v0 │ │ -30629e: 1100 |0023: return-object v0 │ │ +30624c: |[30624c] org.jaudiotagger.tag.id3.AggregatedFrame.getContent:()Ljava/lang/String; │ │ +30625c: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +306260: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +306266: 5431 2b8a |0005: iget-object v1, v3, Lorg/jaudiotagger/tag/id3/AggregatedFrame;.frames:Ljava/util/Set; // field@8a2b │ │ +30626a: 7210 a889 0100 |0007: invoke-interface {v1}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@89a8 │ │ +306270: 0c01 |000a: move-result-object v1 │ │ +306272: 7210 4789 0100 |000b: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +306278: 0a02 |000e: move-result v2 │ │ +30627a: 3802 1000 |000f: if-eqz v2, 001f // +0010 │ │ +30627e: 7210 4889 0100 |0011: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +306284: 0c02 |0014: move-result-object v2 │ │ +306286: 1f02 0312 |0015: check-cast v2, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // type@1203 │ │ +30628a: 6e10 bf94 0200 |0017: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getContent:()Ljava/lang/String; // method@94bf │ │ +306290: 0c02 |001a: move-result-object v2 │ │ +306292: 6e20 d787 2000 |001b: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +306298: 28ed |001e: goto 000b // -0013 │ │ +30629a: 6e10 df87 0000 |001f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +3062a0: 0c00 |0022: move-result-object v0 │ │ +3062a2: 1100 |0023: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0005 line=38 │ │ 0x0017 line=40 │ │ 0x001f line=42 │ │ locals : │ │ @@ -1245332,30 +1245332,30 @@ │ │ type : '()Ljava/nio/charset/Charset;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -3062f8: |[3062f8] org.jaudiotagger.tag.id3.AggregatedFrame.getEncoding:()Ljava/nio/charset/Charset; │ │ -306308: 5420 2b8a |0000: iget-object v0, v2, Lorg/jaudiotagger/tag/id3/AggregatedFrame;.frames:Ljava/util/Set; // field@8a2b │ │ -30630c: 7210 a889 0000 |0002: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@89a8 │ │ -306312: 0c00 |0005: move-result-object v0 │ │ -306314: 7210 4889 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -30631a: 0c00 |0009: move-result-object v0 │ │ -30631c: 1f00 0312 |000a: check-cast v0, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // type@1203 │ │ -306320: 6e10 be94 0000 |000c: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -306326: 0c00 |000f: move-result-object v0 │ │ -306328: 6e10 5695 0000 |0010: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.getTextEncoding:()B // method@9556 │ │ -30632e: 0a00 |0013: move-result v0 │ │ -306330: 7100 059c 0000 |0014: invoke-static {}, Lorg/jaudiotagger/tag/id3/valuepair/TextEncoding;.getInstanceOf:()Lorg/jaudiotagger/tag/id3/valuepair/TextEncoding; // method@9c05 │ │ -306336: 0c01 |0017: move-result-object v1 │ │ -306338: 6e20 029c 0100 |0018: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/valuepair/TextEncoding;.getCharsetForId:(I)Ljava/nio/charset/Charset; // method@9c02 │ │ -30633e: 0c00 |001b: move-result-object v0 │ │ -306340: 1100 |001c: return-object v0 │ │ +3062fc: |[3062fc] org.jaudiotagger.tag.id3.AggregatedFrame.getEncoding:()Ljava/nio/charset/Charset; │ │ +30630c: 5420 2b8a |0000: iget-object v0, v2, Lorg/jaudiotagger/tag/id3/AggregatedFrame;.frames:Ljava/util/Set; // field@8a2b │ │ +306310: 7210 a889 0000 |0002: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@89a8 │ │ +306316: 0c00 |0005: move-result-object v0 │ │ +306318: 7210 4889 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +30631e: 0c00 |0009: move-result-object v0 │ │ +306320: 1f00 0312 |000a: check-cast v0, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // type@1203 │ │ +306324: 6e10 be94 0000 |000c: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +30632a: 0c00 |000f: move-result-object v0 │ │ +30632c: 6e10 5695 0000 |0010: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.getTextEncoding:()B // method@9556 │ │ +306332: 0a00 |0013: move-result v0 │ │ +306334: 7100 059c 0000 |0014: invoke-static {}, Lorg/jaudiotagger/tag/id3/valuepair/TextEncoding;.getInstanceOf:()Lorg/jaudiotagger/tag/id3/valuepair/TextEncoding; // method@9c05 │ │ +30633a: 0c01 |0017: move-result-object v1 │ │ +30633c: 6e20 029c 0100 |0018: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/valuepair/TextEncoding;.getCharsetForId:(I)Ljava/nio/charset/Charset; // method@9c02 │ │ +306342: 0c00 |001b: move-result-object v0 │ │ +306344: 1100 |001c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0014 line=53 │ │ locals : │ │ 0x0000 - 0x001d reg=2 this Lorg/jaudiotagger/tag/id3/AggregatedFrame; │ │ │ │ @@ -1245364,17 +1245364,17 @@ │ │ type : '()Ljava/util/Set;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -306344: |[306344] org.jaudiotagger.tag.id3.AggregatedFrame.getFrames:()Ljava/util/Set; │ │ -306354: 5410 2b8a |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/AggregatedFrame;.frames:Ljava/util/Set; // field@8a2b │ │ -306358: 1100 |0002: return-object v0 │ │ +306348: |[306348] org.jaudiotagger.tag.id3.AggregatedFrame.getFrames:()Ljava/util/Set; │ │ +306358: 5410 2b8a |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/AggregatedFrame;.frames:Ljava/util/Set; // field@8a2b │ │ +30635c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/id3/AggregatedFrame; │ │ │ │ #5 : (in Lorg/jaudiotagger/tag/id3/AggregatedFrame;) │ │ @@ -1245382,33 +1245382,33 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -3062a0: |[3062a0] org.jaudiotagger.tag.id3.AggregatedFrame.getId:()Ljava/lang/String; │ │ -3062b0: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -3062b4: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -3062ba: 5431 2b8a |0005: iget-object v1, v3, Lorg/jaudiotagger/tag/id3/AggregatedFrame;.frames:Ljava/util/Set; // field@8a2b │ │ -3062be: 7210 a889 0100 |0007: invoke-interface {v1}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@89a8 │ │ -3062c4: 0c01 |000a: move-result-object v1 │ │ -3062c6: 7210 4789 0100 |000b: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -3062cc: 0a02 |000e: move-result v2 │ │ -3062ce: 3802 1000 |000f: if-eqz v2, 001f // +0010 │ │ -3062d2: 7210 4889 0100 |0011: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -3062d8: 0c02 |0014: move-result-object v2 │ │ -3062da: 1f02 0312 |0015: check-cast v2, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // type@1203 │ │ -3062de: 6e10 c594 0200 |0017: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getId:()Ljava/lang/String; // method@94c5 │ │ -3062e4: 0c02 |001a: move-result-object v2 │ │ -3062e6: 6e20 d787 2000 |001b: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -3062ec: 28ed |001e: goto 000b // -0013 │ │ -3062ee: 6e10 df87 0000 |001f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -3062f4: 0c00 |0022: move-result-object v0 │ │ -3062f6: 1100 |0023: return-object v0 │ │ +3062a4: |[3062a4] org.jaudiotagger.tag.id3.AggregatedFrame.getId:()Ljava/lang/String; │ │ +3062b4: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +3062b8: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +3062be: 5431 2b8a |0005: iget-object v1, v3, Lorg/jaudiotagger/tag/id3/AggregatedFrame;.frames:Ljava/util/Set; // field@8a2b │ │ +3062c2: 7210 a889 0100 |0007: invoke-interface {v1}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@89a8 │ │ +3062c8: 0c01 |000a: move-result-object v1 │ │ +3062ca: 7210 4789 0100 |000b: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +3062d0: 0a02 |000e: move-result v2 │ │ +3062d2: 3802 1000 |000f: if-eqz v2, 001f // +0010 │ │ +3062d6: 7210 4889 0100 |0011: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +3062dc: 0c02 |0014: move-result-object v2 │ │ +3062de: 1f02 0312 |0015: check-cast v2, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // type@1203 │ │ +3062e2: 6e10 c594 0200 |0017: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getId:()Ljava/lang/String; // method@94c5 │ │ +3062e8: 0c02 |001a: move-result-object v2 │ │ +3062ea: 6e20 d787 2000 |001b: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +3062f0: 28ed |001e: goto 000b // -0013 │ │ +3062f2: 6e10 df87 0000 |001f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +3062f8: 0c00 |0022: move-result-object v0 │ │ +3062fa: 1100 |0023: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0005 line=85 │ │ 0x0017 line=87 │ │ 0x001f line=89 │ │ locals : │ │ @@ -1245419,18 +1245419,18 @@ │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -30622c: |[30622c] org.jaudiotagger.tag.id3.AggregatedFrame.getRawContent:()[B │ │ -30623c: 2200 0610 |0000: new-instance v0, Ljava/io/UnsupportedEncodingException; // type@1006 │ │ -306240: 7010 bb86 0000 |0002: invoke-direct {v0}, Ljava/io/UnsupportedEncodingException;.:()V // method@86bb │ │ -306246: 2700 |0005: throw v0 │ │ +306230: |[306230] org.jaudiotagger.tag.id3.AggregatedFrame.getRawContent:()[B │ │ +306240: 2200 0610 |0000: new-instance v0, Ljava/io/UnsupportedEncodingException; // type@1006 │ │ +306244: 7010 bb86 0000 |0002: invoke-direct {v0}, Ljava/io/UnsupportedEncodingException;.:()V // method@86bb │ │ +30624a: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jaudiotagger/tag/id3/AggregatedFrame; │ │ │ │ #7 : (in Lorg/jaudiotagger/tag/id3/AggregatedFrame;) │ │ @@ -1245438,94 +1245438,94 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -3063b4: |[3063b4] org.jaudiotagger.tag.id3.AggregatedFrame.isBinary:(Z)V │ │ -3063c4: 0e00 |0000: return-void │ │ +3063b8: |[3063b8] org.jaudiotagger.tag.id3.AggregatedFrame.isBinary:(Z)V │ │ +3063c8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Lorg/jaudiotagger/tag/id3/AggregatedFrame;) │ │ name : 'isBinary' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -3061f0: |[3061f0] org.jaudiotagger.tag.id3.AggregatedFrame.isBinary:()Z │ │ -306200: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -306202: 0f00 |0001: return v0 │ │ +3061f4: |[3061f4] org.jaudiotagger.tag.id3.AggregatedFrame.isBinary:()Z │ │ +306204: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +306206: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #9 : (in Lorg/jaudiotagger/tag/id3/AggregatedFrame;) │ │ name : 'isCommon' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -306204: |[306204] org.jaudiotagger.tag.id3.AggregatedFrame.isCommon:()Z │ │ -306214: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -306216: 0f00 |0001: return v0 │ │ +306208: |[306208] org.jaudiotagger.tag.id3.AggregatedFrame.isCommon:()Z │ │ +306218: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +30621a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #10 : (in Lorg/jaudiotagger/tag/id3/AggregatedFrame;) │ │ name : 'isEmpty' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -306218: |[306218] org.jaudiotagger.tag.id3.AggregatedFrame.isEmpty:()Z │ │ -306228: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -30622a: 0f00 |0001: return v0 │ │ +30621c: |[30621c] org.jaudiotagger.tag.id3.AggregatedFrame.isEmpty:()Z │ │ +30622c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +30622e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #11 : (in Lorg/jaudiotagger/tag/id3/AggregatedFrame;) │ │ name : 'setContent' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -3063c8: |[3063c8] org.jaudiotagger.tag.id3.AggregatedFrame.setContent:(Ljava/lang/String;)V │ │ -3063d8: 0e00 |0000: return-void │ │ +3063cc: |[3063cc] org.jaudiotagger.tag.id3.AggregatedFrame.setContent:(Ljava/lang/String;)V │ │ +3063dc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #12 : (in Lorg/jaudiotagger/tag/id3/AggregatedFrame;) │ │ name : 'setEncoding' │ │ type : '(Ljava/nio/charset/Charset;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -3063dc: |[3063dc] org.jaudiotagger.tag.id3.AggregatedFrame.setEncoding:(Ljava/nio/charset/Charset;)V │ │ -3063ec: 0e00 |0000: return-void │ │ +3063e0: |[3063e0] org.jaudiotagger.tag.id3.AggregatedFrame.setEncoding:(Ljava/nio/charset/Charset;)V │ │ +3063f0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 2199 (AggregatedFrame.java) │ │ │ │ Class #3769 header: │ │ @@ -1245649,42 +1245649,42 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 63 16-bit code units │ │ -306628: |[306628] org.jaudiotagger.tag.id3.ID3Frames.:()V │ │ -306638: 2200 9010 |0000: new-instance v0, Ljava/util/LinkedHashMap; // type@1090 │ │ -30663c: 7010 4a89 0000 |0002: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@894a │ │ -306642: 6900 2f8a |0005: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3Frames;.convertv22Tov23:Ljava/util/Map; // field@8a2f │ │ -306646: 2200 9010 |0007: new-instance v0, Ljava/util/LinkedHashMap; // type@1090 │ │ -30664a: 7010 4a89 0000 |0009: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@894a │ │ -306650: 6900 308a |000c: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3Frames;.convertv23Tov22:Ljava/util/Map; // field@8a30 │ │ -306654: 2200 9010 |000e: new-instance v0, Ljava/util/LinkedHashMap; // type@1090 │ │ -306658: 7010 4a89 0000 |0010: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@894a │ │ -30665e: 6900 358a |0013: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3Frames;.forcev22Tov23:Ljava/util/Map; // field@8a35 │ │ -306662: 2200 9010 |0015: new-instance v0, Ljava/util/LinkedHashMap; // type@1090 │ │ -306666: 7010 4a89 0000 |0017: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@894a │ │ -30666c: 6900 368a |001a: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3Frames;.forcev23Tov22:Ljava/util/Map; // field@8a36 │ │ -306670: 2200 9010 |001c: new-instance v0, Ljava/util/LinkedHashMap; // type@1090 │ │ -306674: 7010 4a89 0000 |001e: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@894a │ │ -30667a: 6900 318a |0021: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3Frames;.convertv23Tov24:Ljava/util/Map; // field@8a31 │ │ -30667e: 2200 9010 |0023: new-instance v0, Ljava/util/LinkedHashMap; // type@1090 │ │ -306682: 7010 4a89 0000 |0025: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@894a │ │ -306688: 6900 328a |0028: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3Frames;.convertv24Tov23:Ljava/util/Map; // field@8a32 │ │ -30668c: 2200 9010 |002a: new-instance v0, Ljava/util/LinkedHashMap; // type@1090 │ │ -306690: 7010 4a89 0000 |002c: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@894a │ │ -306696: 6900 378a |002f: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3Frames;.forcev23Tov24:Ljava/util/Map; // field@8a37 │ │ -30669a: 2200 9010 |0031: new-instance v0, Ljava/util/LinkedHashMap; // type@1090 │ │ -30669e: 7010 4a89 0000 |0033: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@894a │ │ -3066a4: 6900 388a |0036: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3Frames;.forcev24Tov23:Ljava/util/Map; // field@8a38 │ │ -3066a8: 7100 7f95 0000 |0038: invoke-static {}, Lorg/jaudiotagger/tag/id3/ID3Frames;.loadID3v22ID3v23Mapping:()V // method@957f │ │ -3066ae: 7100 8095 0000 |003b: invoke-static {}, Lorg/jaudiotagger/tag/id3/ID3Frames;.loadID3v23ID3v24Mapping:()V // method@9580 │ │ -3066b4: 0e00 |003e: return-void │ │ +30662c: |[30662c] org.jaudiotagger.tag.id3.ID3Frames.:()V │ │ +30663c: 2200 9010 |0000: new-instance v0, Ljava/util/LinkedHashMap; // type@1090 │ │ +306640: 7010 4a89 0000 |0002: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@894a │ │ +306646: 6900 2f8a |0005: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3Frames;.convertv22Tov23:Ljava/util/Map; // field@8a2f │ │ +30664a: 2200 9010 |0007: new-instance v0, Ljava/util/LinkedHashMap; // type@1090 │ │ +30664e: 7010 4a89 0000 |0009: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@894a │ │ +306654: 6900 308a |000c: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3Frames;.convertv23Tov22:Ljava/util/Map; // field@8a30 │ │ +306658: 2200 9010 |000e: new-instance v0, Ljava/util/LinkedHashMap; // type@1090 │ │ +30665c: 7010 4a89 0000 |0010: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@894a │ │ +306662: 6900 358a |0013: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3Frames;.forcev22Tov23:Ljava/util/Map; // field@8a35 │ │ +306666: 2200 9010 |0015: new-instance v0, Ljava/util/LinkedHashMap; // type@1090 │ │ +30666a: 7010 4a89 0000 |0017: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@894a │ │ +306670: 6900 368a |001a: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3Frames;.forcev23Tov22:Ljava/util/Map; // field@8a36 │ │ +306674: 2200 9010 |001c: new-instance v0, Ljava/util/LinkedHashMap; // type@1090 │ │ +306678: 7010 4a89 0000 |001e: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@894a │ │ +30667e: 6900 318a |0021: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3Frames;.convertv23Tov24:Ljava/util/Map; // field@8a31 │ │ +306682: 2200 9010 |0023: new-instance v0, Ljava/util/LinkedHashMap; // type@1090 │ │ +306686: 7010 4a89 0000 |0025: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@894a │ │ +30668c: 6900 328a |0028: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3Frames;.convertv24Tov23:Ljava/util/Map; // field@8a32 │ │ +306690: 2200 9010 |002a: new-instance v0, Ljava/util/LinkedHashMap; // type@1090 │ │ +306694: 7010 4a89 0000 |002c: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@894a │ │ +30669a: 6900 378a |002f: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3Frames;.forcev23Tov24:Ljava/util/Map; // field@8a37 │ │ +30669e: 2200 9010 |0031: new-instance v0, Ljava/util/LinkedHashMap; // type@1090 │ │ +3066a2: 7010 4a89 0000 |0033: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@894a │ │ +3066a8: 6900 388a |0036: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3Frames;.forcev24Tov23:Ljava/util/Map; // field@8a38 │ │ +3066ac: 7100 7f95 0000 |0038: invoke-static {}, Lorg/jaudiotagger/tag/id3/ID3Frames;.loadID3v22ID3v23Mapping:()V // method@957f │ │ +3066b2: 7100 8095 0000 |003b: invoke-static {}, Lorg/jaudiotagger/tag/id3/ID3Frames;.loadID3v23ID3v24Mapping:()V // method@9580 │ │ +3066b8: 0e00 |003e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ 0x0007 line=135 │ │ 0x000e line=136 │ │ 0x0015 line=137 │ │ 0x001c line=139 │ │ @@ -1245700,35 +1245700,35 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 46 16-bit code units │ │ -3066b8: |[3066b8] org.jaudiotagger.tag.id3.ID3Frames.:()V │ │ -3066c8: 7010 2393 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/datatype/AbstractStringStringValuePair;.:()V // method@9323 │ │ -3066ce: 2200 a110 |0003: new-instance v0, Ljava/util/TreeSet; // type@10a1 │ │ -3066d2: 7010 bc89 0000 |0005: invoke-direct {v0}, Ljava/util/TreeSet;.:()V // method@89bc │ │ -3066d8: 5b10 398a |0008: iput-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3Frames;.multipleFrames:Ljava/util/TreeSet; // field@8a39 │ │ -3066dc: 2200 a110 |000a: new-instance v0, Ljava/util/TreeSet; // type@10a1 │ │ -3066e0: 7010 bc89 0000 |000c: invoke-direct {v0}, Ljava/util/TreeSet;.:()V // method@89bc │ │ -3066e6: 5b10 338a |000f: iput-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3Frames;.discardIfFileAlteredFrames:Ljava/util/TreeSet; // field@8a33 │ │ -3066ea: 2200 a110 |0011: new-instance v0, Ljava/util/TreeSet; // type@10a1 │ │ -3066ee: 7010 bc89 0000 |0013: invoke-direct {v0}, Ljava/util/TreeSet;.:()V // method@89bc │ │ -3066f4: 5b10 3a8a |0016: iput-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3Frames;.supportedFrames:Ljava/util/TreeSet; // field@8a3a │ │ -3066f8: 2200 a110 |0018: new-instance v0, Ljava/util/TreeSet; // type@10a1 │ │ -3066fc: 7010 bc89 0000 |001a: invoke-direct {v0}, Ljava/util/TreeSet;.:()V // method@89bc │ │ -306702: 5b10 348a |001d: iput-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3Frames;.extensionFrames:Ljava/util/TreeSet; // field@8a34 │ │ -306706: 2200 a110 |001f: new-instance v0, Ljava/util/TreeSet; // type@10a1 │ │ -30670a: 7010 bc89 0000 |0021: invoke-direct {v0}, Ljava/util/TreeSet;.:()V // method@89bc │ │ -306710: 5b10 2e8a |0024: iput-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3Frames;.commonFrames:Ljava/util/TreeSet; // field@8a2e │ │ -306714: 2200 a110 |0026: new-instance v0, Ljava/util/TreeSet; // type@10a1 │ │ -306718: 7010 bc89 0000 |0028: invoke-direct {v0}, Ljava/util/TreeSet;.:()V // method@89bc │ │ -30671e: 5b10 2d8a |002b: iput-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3Frames;.binaryFrames:Ljava/util/TreeSet; // field@8a2d │ │ -306722: 0e00 |002d: return-void │ │ +3066bc: |[3066bc] org.jaudiotagger.tag.id3.ID3Frames.:()V │ │ +3066cc: 7010 2393 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/datatype/AbstractStringStringValuePair;.:()V // method@9323 │ │ +3066d2: 2200 a110 |0003: new-instance v0, Ljava/util/TreeSet; // type@10a1 │ │ +3066d6: 7010 bc89 0000 |0005: invoke-direct {v0}, Ljava/util/TreeSet;.:()V // method@89bc │ │ +3066dc: 5b10 398a |0008: iput-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3Frames;.multipleFrames:Ljava/util/TreeSet; // field@8a39 │ │ +3066e0: 2200 a110 |000a: new-instance v0, Ljava/util/TreeSet; // type@10a1 │ │ +3066e4: 7010 bc89 0000 |000c: invoke-direct {v0}, Ljava/util/TreeSet;.:()V // method@89bc │ │ +3066ea: 5b10 338a |000f: iput-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3Frames;.discardIfFileAlteredFrames:Ljava/util/TreeSet; // field@8a33 │ │ +3066ee: 2200 a110 |0011: new-instance v0, Ljava/util/TreeSet; // type@10a1 │ │ +3066f2: 7010 bc89 0000 |0013: invoke-direct {v0}, Ljava/util/TreeSet;.:()V // method@89bc │ │ +3066f8: 5b10 3a8a |0016: iput-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3Frames;.supportedFrames:Ljava/util/TreeSet; // field@8a3a │ │ +3066fc: 2200 a110 |0018: new-instance v0, Ljava/util/TreeSet; // type@10a1 │ │ +306700: 7010 bc89 0000 |001a: invoke-direct {v0}, Ljava/util/TreeSet;.:()V // method@89bc │ │ +306706: 5b10 348a |001d: iput-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3Frames;.extensionFrames:Ljava/util/TreeSet; // field@8a34 │ │ +30670a: 2200 a110 |001f: new-instance v0, Ljava/util/TreeSet; // type@10a1 │ │ +30670e: 7010 bc89 0000 |0021: invoke-direct {v0}, Ljava/util/TreeSet;.:()V // method@89bc │ │ +306714: 5b10 2e8a |0024: iput-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3Frames;.commonFrames:Ljava/util/TreeSet; // field@8a2e │ │ +306718: 2200 a110 |0026: new-instance v0, Ljava/util/TreeSet; // type@10a1 │ │ +30671c: 7010 bc89 0000 |0028: invoke-direct {v0}, Ljava/util/TreeSet;.:()V // method@89bc │ │ +306722: 5b10 2d8a |002b: iput-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3Frames;.binaryFrames:Ljava/util/TreeSet; // field@8a2d │ │ +306726: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0003 line=38 │ │ 0x000a line=43 │ │ 0x0011 line=48 │ │ 0x0018 line=53 │ │ @@ -1245742,265 +1245742,265 @@ │ │ type : '()V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 7 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 577 16-bit code units │ │ -306724: |[306724] org.jaudiotagger.tag.id3.ID3Frames.loadID3v22ID3v23Mapping:()V │ │ -306734: 6200 2f8a |0000: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3Frames;.convertv22Tov23:Ljava/util/Map; // field@8a2f │ │ -306738: 1a01 144a |0002: const-string v1, "TP2" // string@4a14 │ │ -30673c: 1a02 1b4a |0004: const-string v2, "TPE2" // string@4a1b │ │ -306740: 7230 9489 1002 |0006: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -306746: 1a01 2949 |0009: const-string v1, "TAL" // string@4929 │ │ -30674a: 1a02 2a49 |000b: const-string v2, "TALB" // string@492a │ │ -30674e: 7230 9489 1002 |000d: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -306754: 1a01 134a |0010: const-string v1, "TP1" // string@4a13 │ │ -306758: 1a02 1a4a |0012: const-string v2, "TPE1" // string@4a1a │ │ -30675c: 7230 9489 1002 |0014: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -306762: 1a01 a60e |0017: const-string v1, "CRA" // string@0ea6 │ │ -306766: 1a02 9e06 |0019: const-string v2, "AENC" // string@069e │ │ -30676a: 7230 9489 1002 |001b: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -306770: 1a01 3a49 |001e: const-string v1, "TBP" // string@493a │ │ -306774: 1a02 3b49 |0020: const-string v2, "TBPM" // string@493b │ │ -306778: 7230 9489 1002 |0022: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -30677e: 1a01 280e |0025: const-string v1, "COM" // string@0e28 │ │ -306782: 1a02 290e |0027: const-string v2, "COMM" // string@0e29 │ │ -306786: 7230 9489 1002 |0029: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -30678c: 1a01 3d49 |002c: const-string v1, "TCM" // string@493d │ │ -306790: 1a02 4049 |002e: const-string v2, "TCOM" // string@4940 │ │ -306794: 7230 9489 1002 |0030: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -30679a: 1a01 154a |0033: const-string v1, "TP3" // string@4a15 │ │ -30679e: 1a02 1c4a |0035: const-string v2, "TPE3" // string@4a1c │ │ -3067a2: 7230 9489 1002 |0037: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -3067a8: 1a01 cd4a |003a: const-string v1, "TT1" // string@4acd │ │ -3067ac: 1a02 a749 |003c: const-string v2, "TIT1" // string@49a7 │ │ -3067b0: 7230 9489 1002 |003e: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -3067b6: 1a01 4549 |0041: const-string v1, "TCR" // string@4945 │ │ -3067ba: 1a02 4349 |0043: const-string v2, "TCOP" // string@4943 │ │ -3067be: 7230 9489 1002 |0045: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -3067c4: 1a01 5e49 |0048: const-string v1, "TEN" // string@495e │ │ -3067c8: 1a02 5f49 |004a: const-string v2, "TENC" // string@495f │ │ -3067cc: 7230 9489 1002 |004c: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -3067d2: 1a01 c115 |004f: const-string v1, "EQU" // string@15c1 │ │ -3067d6: 1a02 c315 |0051: const-string v2, "EQUA" // string@15c3 │ │ -3067da: 7230 9489 1002 |0053: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -3067e0: 1a01 e015 |0056: const-string v1, "ETC" // string@15e0 │ │ -3067e4: 1a02 e115 |0058: const-string v2, "ETCO" // string@15e1 │ │ -3067e8: 7230 9489 1002 |005a: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -3067ee: 1a01 7449 |005d: const-string v1, "TFT" // string@4974 │ │ -3067f2: 1a02 7149 |005f: const-string v2, "TFLT" // string@4971 │ │ -3067f6: 7230 9489 1002 |0061: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -3067fc: 1a01 b51b |0064: const-string v1, "GEO" // string@1bb5 │ │ -306800: 1a02 b61b |0066: const-string v2, "GEOB" // string@1bb6 │ │ -306804: 7230 9489 1002 |0068: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -30680a: 1a01 3f49 |006b: const-string v1, "TCO" // string@493f │ │ -30680e: 1a02 4149 |006d: const-string v2, "TCON" // string@4941 │ │ -306812: 7230 9489 1002 |006f: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -306818: 1a01 c84a |0072: const-string v1, "TSS" // string@4ac8 │ │ -30681c: 1a02 c94a |0074: const-string v2, "TSSE" // string@4ac9 │ │ -306820: 7230 9489 1002 |0076: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -306826: 1a01 c549 |0079: const-string v1, "TKE" // string@49c5 │ │ -30682a: 1a02 c649 |007b: const-string v2, "TKEY" // string@49c6 │ │ -30682e: 7230 9489 1002 |007d: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -306834: 1a01 bc1e |0080: const-string v1, "IPL" // string@1ebc │ │ -306838: 1a02 bd1e |0082: const-string v2, "IPLS" // string@1ebd │ │ -30683c: 7230 9489 1002 |0084: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -306842: 1a01 9e4a |0087: const-string v1, "TRC" // string@4a9e │ │ -306846: 1a02 c74a |0089: const-string v2, "TSRC" // string@4ac7 │ │ -30684a: 7230 9489 1002 |008b: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -306850: 1a01 d21b |008e: const-string v1, "GP1" // string@1bd2 │ │ -306854: 1a02 ec1b |0090: const-string v2, "GRP1" // string@1bec │ │ -306858: 7230 9489 1002 |0092: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -30685e: 1a01 c949 |0095: const-string v1, "TLA" // string@49c9 │ │ -306862: 1a02 ca49 |0097: const-string v2, "TLAN" // string@49ca │ │ -306866: 7230 9489 1002 |0099: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -30686c: 1a01 cd49 |009c: const-string v1, "TLE" // string@49cd │ │ -306870: 1a02 ce49 |009e: const-string v2, "TLEN" // string@49ce │ │ -306874: 7230 9489 1002 |00a0: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -30687a: 1a01 bb22 |00a3: const-string v1, "LNK" // string@22bb │ │ -30687e: 1a02 5422 |00a5: const-string v2, "LINK" // string@2254 │ │ -306882: 7230 9489 1002 |00a7: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -306888: 1a01 1e4b |00aa: const-string v1, "TXT" // string@4b1e │ │ -30688c: 1a02 6249 |00ac: const-string v2, "TEXT" // string@4962 │ │ -306890: 7230 9489 1002 |00ae: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -306896: 1a01 d449 |00b1: const-string v1, "TMT" // string@49d4 │ │ -30689a: 1a02 d249 |00b3: const-string v2, "TMED" // string@49d2 │ │ -30689e: 7230 9489 1002 |00b5: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -3068a4: 1a01 553a |00b8: const-string v1, "MVN" // string@3a55 │ │ -3068a8: 1a02 563a |00ba: const-string v2, "MVNM" // string@3a56 │ │ -3068ac: 7230 9489 1002 |00bc: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -3068b2: 1a01 533a |00bf: const-string v1, "MVI" // string@3a53 │ │ -3068b6: 1a02 543a |00c1: const-string v2, "MVIN" // string@3a54 │ │ -3068ba: 7230 9489 1002 |00c3: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -3068c0: 1a01 0739 |00c6: const-string v1, "MLL" // string@3907 │ │ -3068c4: 1a02 0839 |00c8: const-string v2, "MLLT" // string@3908 │ │ -3068c8: 7230 9489 1002 |00ca: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -3068ce: 1a01 7e38 |00cd: const-string v1, "MCI" // string@387e │ │ -3068d2: 1a02 7d38 |00cf: const-string v2, "MCDI" // string@387d │ │ -3068d6: 7230 9489 1002 |00d1: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -3068dc: 1a01 d749 |00d4: const-string v1, "TOA" // string@49d7 │ │ -3068e0: 1a02 e949 |00d6: const-string v2, "TOPE" // string@49e9 │ │ -3068e4: 7230 9489 1002 |00d8: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -3068ea: 1a01 da49 |00db: const-string v1, "TOF" // string@49da │ │ -3068ee: 1a02 db49 |00dd: const-string v2, "TOFN" // string@49db │ │ -3068f2: 7230 9489 1002 |00df: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -3068f8: 1a01 e249 |00e2: const-string v1, "TOL" // string@49e2 │ │ -3068fc: 1a02 e349 |00e4: const-string v2, "TOLY" // string@49e3 │ │ -306900: 7230 9489 1002 |00e6: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -306906: 1a01 f449 |00e9: const-string v1, "TOT" // string@49f4 │ │ -30690a: 1a02 d849 |00eb: const-string v2, "TOAL" // string@49d8 │ │ -30690e: 7230 9489 1002 |00ed: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -306914: 1a01 5649 |00f0: const-string v1, "TDY" // string@4956 │ │ -306918: 1a02 5149 |00f2: const-string v2, "TDLY" // string@4951 │ │ -30691c: 7230 9489 1002 |00f4: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -306922: 1a01 040e |00f7: const-string v1, "CNT" // string@0e04 │ │ -306926: 1a02 2c40 |00f9: const-string v2, "PCNT" // string@402c │ │ -30692a: 7230 9489 1002 |00fb: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -306930: 1a01 6e40 |00fe: const-string v1, "POP" // string@406e │ │ -306934: 1a02 6f40 |0100: const-string v2, "POPM" // string@406f │ │ -306938: 7230 9489 1002 |0102: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -30693e: 1a01 194a |0105: const-string v1, "TPB" // string@4a19 │ │ -306942: 1a02 214a |0107: const-string v2, "TPUB" // string@4a21 │ │ -306946: 7230 9489 1002 |0109: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -30694c: 1a01 430b |010c: const-string v1, "BUF" // string@0b43 │ │ -306950: 1a02 8a42 |010e: const-string v2, "RBUF" // string@428a │ │ -306954: 7230 9489 1002 |0110: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -30695a: 1a01 2243 |0113: const-string v1, "RVA" // string@4322 │ │ -30695e: 1a02 2443 |0115: const-string v2, "RVAD" // string@4324 │ │ -306962: 7230 9489 1002 |0117: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -306968: 1a01 164a |011a: const-string v1, "TP4" // string@4a16 │ │ -30696c: 1a02 1d4a |011c: const-string v2, "TPE4" // string@4a1d │ │ -306970: 7230 9489 1002 |011e: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -306976: 1a01 ed42 |0121: const-string v1, "REV" // string@42ed │ │ -30697a: 1a02 2543 |0123: const-string v2, "RVRB" // string@4325 │ │ -30697e: 7230 9489 1002 |0125: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -306984: 1a01 184a |0128: const-string v1, "TPA" // string@4a18 │ │ -306988: 1a02 1e4a |012a: const-string v2, "TPOS" // string@4a1e │ │ -30698c: 7230 9489 1002 |012c: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -306992: 1a01 204a |012f: const-string v1, "TPS" // string@4a20 │ │ -306996: 1a02 ca4a |0131: const-string v2, "TSST" // string@4aca │ │ -30699a: 7230 9489 1002 |0133: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -3069a0: 1a01 2545 |0136: const-string v1, "SLT" // string@4525 │ │ -3069a4: 1a02 5046 |0138: const-string v2, "SYLT" // string@4650 │ │ -3069a8: 7230 9489 1002 |013a: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -3069ae: 1a01 b245 |013d: const-string v1, "STC" // string@45b2 │ │ -3069b2: 1a02 6046 |013f: const-string v2, "SYTC" // string@4660 │ │ -3069b6: 7230 9489 1002 |0141: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -3069bc: 1a01 4d49 |0144: const-string v1, "TDA" // string@494d │ │ -3069c0: 1a02 4e49 |0146: const-string v2, "TDAT" // string@494e │ │ -3069c4: 7230 9489 1002 |0148: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -3069ca: 1a01 9049 |014b: const-string v1, "TIM" // string@4990 │ │ -3069ce: 1a02 9349 |014d: const-string v2, "TIME" // string@4993 │ │ -3069d2: 7230 9489 1002 |014f: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -3069d8: 1a01 d14a |0152: const-string v1, "TT3" // string@4ad1 │ │ -3069dc: 1a02 a949 |0154: const-string v2, "TIT3" // string@49a9 │ │ -3069e0: 7230 9489 1002 |0156: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -3069e6: 1a01 f249 |0159: const-string v1, "TOR" // string@49f2 │ │ -3069ea: 1a02 f349 |015b: const-string v2, "TORY" // string@49f3 │ │ -3069ee: 7230 9489 1002 |015d: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -3069f4: 1a01 ab4a |0160: const-string v1, "TRK" // string@4aab │ │ -3069f8: 1a02 9f4a |0162: const-string v2, "TRCK" // string@4a9f │ │ -3069fc: 7230 9489 1002 |0164: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -306a02: 1a01 a04a |0167: const-string v1, "TRD" // string@4aa0 │ │ -306a06: 1a02 a14a |0169: const-string v2, "TRDA" // string@4aa1 │ │ -306a0a: 7230 9489 1002 |016b: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -306a10: 1a01 bf4a |016e: const-string v1, "TSI" // string@4abf │ │ -306a14: 1a02 c04a |0170: const-string v2, "TSIZ" // string@4ac0 │ │ -306a18: 7230 9489 1002 |0172: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -306a1e: 1a01 234b |0175: const-string v1, "TYE" // string@4b23 │ │ -306a22: 1a02 244b |0177: const-string v2, "TYER" // string@4b24 │ │ -306a26: 7230 9489 1002 |0179: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -306a2c: 1a01 014f |017c: const-string v1, "UFI" // string@4f01 │ │ -306a30: 1a02 024f |017e: const-string v2, "UFID" // string@4f02 │ │ -306a34: 7230 9489 1002 |0180: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -306a3a: 1a01 0d4f |0183: const-string v1, "ULT" // string@4f0d │ │ -306a3e: 1a02 924f |0185: const-string v2, "USLT" // string@4f92 │ │ -306a42: 7230 9489 1002 |0187: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -306a48: 1a01 ec52 |018a: const-string v1, "WAR" // string@52ec │ │ -306a4c: 1a02 6a53 |018c: const-string v2, "WOAR" // string@536a │ │ -306a50: 7230 9489 1002 |018e: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -306a56: 1a01 0553 |0191: const-string v1, "WCM" // string@5305 │ │ -306a5a: 1a02 0653 |0193: const-string v2, "WCOM" // string@5306 │ │ -306a5e: 7230 9489 1002 |0195: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -306a64: 1a01 0853 |0198: const-string v1, "WCP" // string@5308 │ │ -306a68: 1a02 0753 |019a: const-string v2, "WCOP" // string@5307 │ │ -306a6c: 7230 9489 1002 |019c: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -306a72: 1a01 ea52 |019f: const-string v1, "WAF" // string@52ea │ │ -306a76: 1a02 6953 |01a1: const-string v2, "WOAF" // string@5369 │ │ -306a7a: 7230 9489 1002 |01a3: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -306a80: 1a01 9153 |01a6: const-string v1, "WRS" // string@5391 │ │ -306a84: 1a02 8153 |01a8: const-string v2, "WORS" // string@5381 │ │ -306a88: 7230 9489 1002 |01aa: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -306a8e: 1a01 8253 |01ad: const-string v1, "WPAY" // string@5382 │ │ -306a92: 7230 9489 1001 |01af: invoke-interface {v0, v1, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -306a98: 1a01 8353 |01b2: const-string v1, "WPB" // string@5383 │ │ -306a9c: 1a02 8453 |01b4: const-string v2, "WPUB" // string@5384 │ │ -306aa0: 7230 9489 1002 |01b6: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -306aa6: 1a01 f652 |01b9: const-string v1, "WAS" // string@52f6 │ │ -306aaa: 1a02 6b53 |01bb: const-string v2, "WOAS" // string@536b │ │ -306aae: 7230 9489 1002 |01bd: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -306ab4: 1a01 1f4b |01c0: const-string v1, "TXX" // string@4b1f │ │ -306ab8: 1a02 204b |01c2: const-string v2, "TXXX" // string@4b20 │ │ -306abc: 7230 9489 1002 |01c4: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -306ac2: 1a01 9353 |01c7: const-string v1, "WXX" // string@5393 │ │ -306ac6: 1a02 9453 |01c9: const-string v2, "WXXX" // string@5394 │ │ -306aca: 7230 9489 1002 |01cb: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -306ad0: 1a01 ce4a |01ce: const-string v1, "TT2" // string@4ace │ │ -306ad4: 1a02 a849 |01d0: const-string v2, "TIT2" // string@49a8 │ │ -306ad8: 7230 9489 1002 |01d2: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -306ade: 1a01 4449 |01d5: const-string v1, "TCP" // string@4944 │ │ -306ae2: 1a02 3e49 |01d7: const-string v2, "TCMP" // string@493e │ │ -306ae6: 7230 9489 1002 |01d9: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -306aec: 1a01 cb4a |01dc: const-string v1, "TST" // string@4acb │ │ -306af0: 1a02 c54a |01de: const-string v2, "TSOT" // string@4ac5 │ │ -306af4: 7230 9489 1002 |01e0: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -306afa: 1a02 c64a |01e3: const-string v2, "TSP" // string@4ac6 │ │ -306afe: 1a03 c44a |01e5: const-string v3, "TSOP" // string@4ac4 │ │ -306b02: 7230 9489 2003 |01e7: invoke-interface {v0, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -306b08: 1a03 bc4a |01ea: const-string v3, "TSA" // string@4abc │ │ -306b0c: 1a04 c24a |01ec: const-string v4, "TSOA" // string@4ac2 │ │ -306b10: 7230 9489 3004 |01ee: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -306b16: 1a04 b24a |01f1: const-string v4, "TS2" // string@4ab2 │ │ -306b1a: 1a05 c14a |01f3: const-string v5, "TSO2" // string@4ac1 │ │ -306b1e: 7230 9489 4005 |01f5: invoke-interface {v0, v4, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -306b24: 1a04 bd4a |01f8: const-string v4, "TSC" // string@4abd │ │ -306b28: 1a05 c34a |01fa: const-string v5, "TSOC" // string@4ac3 │ │ -306b2c: 7230 9489 4005 |01fc: invoke-interface {v0, v4, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -306b32: 7210 9389 0000 |01ff: invoke-interface {v0}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@8993 │ │ -306b38: 0c00 |0202: move-result-object v0 │ │ -306b3a: 7210 a889 0000 |0203: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@89a8 │ │ -306b40: 0c00 |0206: move-result-object v0 │ │ -306b42: 7210 4789 0000 |0207: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -306b48: 0a04 |020a: move-result v4 │ │ -306b4a: 3804 1600 |020b: if-eqz v4, 0221 // +0016 │ │ -306b4e: 7210 4889 0000 |020d: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -306b54: 0c04 |0210: move-result-object v4 │ │ -306b56: 1f04 3710 |0211: check-cast v4, Ljava/lang/String; // type@1037 │ │ -306b5a: 6205 2f8a |0213: sget-object v5, Lorg/jaudiotagger/tag/id3/ID3Frames;.convertv22Tov23:Ljava/util/Map; // field@8a2f │ │ -306b5e: 7220 9089 4500 |0215: invoke-interface {v5, v4}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ -306b64: 0c05 |0218: move-result-object v5 │ │ -306b66: 1f05 3710 |0219: check-cast v5, Ljava/lang/String; // type@1037 │ │ -306b6a: 6206 308a |021b: sget-object v6, Lorg/jaudiotagger/tag/id3/ID3Frames;.convertv23Tov22:Ljava/util/Map; // field@8a30 │ │ -306b6e: 7230 9489 5604 |021d: invoke-interface {v6, v5, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -306b74: 28e7 |0220: goto 0207 // -0019 │ │ -306b76: 6200 308a |0221: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3Frames;.convertv23Tov22:Ljava/util/Map; // field@8a30 │ │ -306b7a: 1a04 e854 |0223: const-string v4, "XSOT" // string@54e8 │ │ -306b7e: 7230 9489 4001 |0225: invoke-interface {v0, v4, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -306b84: 1a01 e754 |0228: const-string v1, "XSOP" // string@54e7 │ │ -306b88: 7230 9489 1002 |022a: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -306b8e: 1a01 e654 |022d: const-string v1, "XSOA" // string@54e6 │ │ -306b92: 7230 9489 1003 |022f: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -306b98: 6200 358a |0232: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3Frames;.forcev22Tov23:Ljava/util/Map; // field@8a35 │ │ -306b9c: 1a01 5240 |0234: const-string v1, "PIC" // string@4052 │ │ -306ba0: 1a02 1f07 |0236: const-string v2, "APIC" // string@071f │ │ -306ba4: 7230 9489 1002 |0238: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -306baa: 6200 368a |023b: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3Frames;.forcev23Tov22:Ljava/util/Map; // field@8a36 │ │ -306bae: 7230 9489 2001 |023d: invoke-interface {v0, v2, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -306bb4: 0e00 |0240: return-void │ │ +306728: |[306728] org.jaudiotagger.tag.id3.ID3Frames.loadID3v22ID3v23Mapping:()V │ │ +306738: 6200 2f8a |0000: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3Frames;.convertv22Tov23:Ljava/util/Map; // field@8a2f │ │ +30673c: 1a01 144a |0002: const-string v1, "TP2" // string@4a14 │ │ +306740: 1a02 1b4a |0004: const-string v2, "TPE2" // string@4a1b │ │ +306744: 7230 9489 1002 |0006: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +30674a: 1a01 2949 |0009: const-string v1, "TAL" // string@4929 │ │ +30674e: 1a02 2a49 |000b: const-string v2, "TALB" // string@492a │ │ +306752: 7230 9489 1002 |000d: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +306758: 1a01 134a |0010: const-string v1, "TP1" // string@4a13 │ │ +30675c: 1a02 1a4a |0012: const-string v2, "TPE1" // string@4a1a │ │ +306760: 7230 9489 1002 |0014: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +306766: 1a01 a60e |0017: const-string v1, "CRA" // string@0ea6 │ │ +30676a: 1a02 9e06 |0019: const-string v2, "AENC" // string@069e │ │ +30676e: 7230 9489 1002 |001b: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +306774: 1a01 3a49 |001e: const-string v1, "TBP" // string@493a │ │ +306778: 1a02 3b49 |0020: const-string v2, "TBPM" // string@493b │ │ +30677c: 7230 9489 1002 |0022: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +306782: 1a01 280e |0025: const-string v1, "COM" // string@0e28 │ │ +306786: 1a02 290e |0027: const-string v2, "COMM" // string@0e29 │ │ +30678a: 7230 9489 1002 |0029: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +306790: 1a01 3d49 |002c: const-string v1, "TCM" // string@493d │ │ +306794: 1a02 4049 |002e: const-string v2, "TCOM" // string@4940 │ │ +306798: 7230 9489 1002 |0030: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +30679e: 1a01 154a |0033: const-string v1, "TP3" // string@4a15 │ │ +3067a2: 1a02 1c4a |0035: const-string v2, "TPE3" // string@4a1c │ │ +3067a6: 7230 9489 1002 |0037: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +3067ac: 1a01 cd4a |003a: const-string v1, "TT1" // string@4acd │ │ +3067b0: 1a02 a749 |003c: const-string v2, "TIT1" // string@49a7 │ │ +3067b4: 7230 9489 1002 |003e: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +3067ba: 1a01 4549 |0041: const-string v1, "TCR" // string@4945 │ │ +3067be: 1a02 4349 |0043: const-string v2, "TCOP" // string@4943 │ │ +3067c2: 7230 9489 1002 |0045: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +3067c8: 1a01 5e49 |0048: const-string v1, "TEN" // string@495e │ │ +3067cc: 1a02 5f49 |004a: const-string v2, "TENC" // string@495f │ │ +3067d0: 7230 9489 1002 |004c: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +3067d6: 1a01 c115 |004f: const-string v1, "EQU" // string@15c1 │ │ +3067da: 1a02 c315 |0051: const-string v2, "EQUA" // string@15c3 │ │ +3067de: 7230 9489 1002 |0053: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +3067e4: 1a01 e015 |0056: const-string v1, "ETC" // string@15e0 │ │ +3067e8: 1a02 e115 |0058: const-string v2, "ETCO" // string@15e1 │ │ +3067ec: 7230 9489 1002 |005a: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +3067f2: 1a01 7449 |005d: const-string v1, "TFT" // string@4974 │ │ +3067f6: 1a02 7149 |005f: const-string v2, "TFLT" // string@4971 │ │ +3067fa: 7230 9489 1002 |0061: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +306800: 1a01 b51b |0064: const-string v1, "GEO" // string@1bb5 │ │ +306804: 1a02 b61b |0066: const-string v2, "GEOB" // string@1bb6 │ │ +306808: 7230 9489 1002 |0068: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +30680e: 1a01 3f49 |006b: const-string v1, "TCO" // string@493f │ │ +306812: 1a02 4149 |006d: const-string v2, "TCON" // string@4941 │ │ +306816: 7230 9489 1002 |006f: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +30681c: 1a01 c84a |0072: const-string v1, "TSS" // string@4ac8 │ │ +306820: 1a02 c94a |0074: const-string v2, "TSSE" // string@4ac9 │ │ +306824: 7230 9489 1002 |0076: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +30682a: 1a01 c549 |0079: const-string v1, "TKE" // string@49c5 │ │ +30682e: 1a02 c649 |007b: const-string v2, "TKEY" // string@49c6 │ │ +306832: 7230 9489 1002 |007d: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +306838: 1a01 bc1e |0080: const-string v1, "IPL" // string@1ebc │ │ +30683c: 1a02 bd1e |0082: const-string v2, "IPLS" // string@1ebd │ │ +306840: 7230 9489 1002 |0084: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +306846: 1a01 9e4a |0087: const-string v1, "TRC" // string@4a9e │ │ +30684a: 1a02 c74a |0089: const-string v2, "TSRC" // string@4ac7 │ │ +30684e: 7230 9489 1002 |008b: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +306854: 1a01 d21b |008e: const-string v1, "GP1" // string@1bd2 │ │ +306858: 1a02 ec1b |0090: const-string v2, "GRP1" // string@1bec │ │ +30685c: 7230 9489 1002 |0092: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +306862: 1a01 c949 |0095: const-string v1, "TLA" // string@49c9 │ │ +306866: 1a02 ca49 |0097: const-string v2, "TLAN" // string@49ca │ │ +30686a: 7230 9489 1002 |0099: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +306870: 1a01 cd49 |009c: const-string v1, "TLE" // string@49cd │ │ +306874: 1a02 ce49 |009e: const-string v2, "TLEN" // string@49ce │ │ +306878: 7230 9489 1002 |00a0: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +30687e: 1a01 bb22 |00a3: const-string v1, "LNK" // string@22bb │ │ +306882: 1a02 5422 |00a5: const-string v2, "LINK" // string@2254 │ │ +306886: 7230 9489 1002 |00a7: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +30688c: 1a01 1e4b |00aa: const-string v1, "TXT" // string@4b1e │ │ +306890: 1a02 6249 |00ac: const-string v2, "TEXT" // string@4962 │ │ +306894: 7230 9489 1002 |00ae: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +30689a: 1a01 d449 |00b1: const-string v1, "TMT" // string@49d4 │ │ +30689e: 1a02 d249 |00b3: const-string v2, "TMED" // string@49d2 │ │ +3068a2: 7230 9489 1002 |00b5: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +3068a8: 1a01 553a |00b8: const-string v1, "MVN" // string@3a55 │ │ +3068ac: 1a02 563a |00ba: const-string v2, "MVNM" // string@3a56 │ │ +3068b0: 7230 9489 1002 |00bc: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +3068b6: 1a01 533a |00bf: const-string v1, "MVI" // string@3a53 │ │ +3068ba: 1a02 543a |00c1: const-string v2, "MVIN" // string@3a54 │ │ +3068be: 7230 9489 1002 |00c3: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +3068c4: 1a01 0739 |00c6: const-string v1, "MLL" // string@3907 │ │ +3068c8: 1a02 0839 |00c8: const-string v2, "MLLT" // string@3908 │ │ +3068cc: 7230 9489 1002 |00ca: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +3068d2: 1a01 7e38 |00cd: const-string v1, "MCI" // string@387e │ │ +3068d6: 1a02 7d38 |00cf: const-string v2, "MCDI" // string@387d │ │ +3068da: 7230 9489 1002 |00d1: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +3068e0: 1a01 d749 |00d4: const-string v1, "TOA" // string@49d7 │ │ +3068e4: 1a02 e949 |00d6: const-string v2, "TOPE" // string@49e9 │ │ +3068e8: 7230 9489 1002 |00d8: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +3068ee: 1a01 da49 |00db: const-string v1, "TOF" // string@49da │ │ +3068f2: 1a02 db49 |00dd: const-string v2, "TOFN" // string@49db │ │ +3068f6: 7230 9489 1002 |00df: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +3068fc: 1a01 e249 |00e2: const-string v1, "TOL" // string@49e2 │ │ +306900: 1a02 e349 |00e4: const-string v2, "TOLY" // string@49e3 │ │ +306904: 7230 9489 1002 |00e6: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +30690a: 1a01 f449 |00e9: const-string v1, "TOT" // string@49f4 │ │ +30690e: 1a02 d849 |00eb: const-string v2, "TOAL" // string@49d8 │ │ +306912: 7230 9489 1002 |00ed: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +306918: 1a01 5649 |00f0: const-string v1, "TDY" // string@4956 │ │ +30691c: 1a02 5149 |00f2: const-string v2, "TDLY" // string@4951 │ │ +306920: 7230 9489 1002 |00f4: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +306926: 1a01 040e |00f7: const-string v1, "CNT" // string@0e04 │ │ +30692a: 1a02 2c40 |00f9: const-string v2, "PCNT" // string@402c │ │ +30692e: 7230 9489 1002 |00fb: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +306934: 1a01 6e40 |00fe: const-string v1, "POP" // string@406e │ │ +306938: 1a02 6f40 |0100: const-string v2, "POPM" // string@406f │ │ +30693c: 7230 9489 1002 |0102: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +306942: 1a01 194a |0105: const-string v1, "TPB" // string@4a19 │ │ +306946: 1a02 214a |0107: const-string v2, "TPUB" // string@4a21 │ │ +30694a: 7230 9489 1002 |0109: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +306950: 1a01 430b |010c: const-string v1, "BUF" // string@0b43 │ │ +306954: 1a02 8a42 |010e: const-string v2, "RBUF" // string@428a │ │ +306958: 7230 9489 1002 |0110: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +30695e: 1a01 2243 |0113: const-string v1, "RVA" // string@4322 │ │ +306962: 1a02 2443 |0115: const-string v2, "RVAD" // string@4324 │ │ +306966: 7230 9489 1002 |0117: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +30696c: 1a01 164a |011a: const-string v1, "TP4" // string@4a16 │ │ +306970: 1a02 1d4a |011c: const-string v2, "TPE4" // string@4a1d │ │ +306974: 7230 9489 1002 |011e: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +30697a: 1a01 ed42 |0121: const-string v1, "REV" // string@42ed │ │ +30697e: 1a02 2543 |0123: const-string v2, "RVRB" // string@4325 │ │ +306982: 7230 9489 1002 |0125: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +306988: 1a01 184a |0128: const-string v1, "TPA" // string@4a18 │ │ +30698c: 1a02 1e4a |012a: const-string v2, "TPOS" // string@4a1e │ │ +306990: 7230 9489 1002 |012c: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +306996: 1a01 204a |012f: const-string v1, "TPS" // string@4a20 │ │ +30699a: 1a02 ca4a |0131: const-string v2, "TSST" // string@4aca │ │ +30699e: 7230 9489 1002 |0133: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +3069a4: 1a01 2545 |0136: const-string v1, "SLT" // string@4525 │ │ +3069a8: 1a02 5046 |0138: const-string v2, "SYLT" // string@4650 │ │ +3069ac: 7230 9489 1002 |013a: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +3069b2: 1a01 b245 |013d: const-string v1, "STC" // string@45b2 │ │ +3069b6: 1a02 6046 |013f: const-string v2, "SYTC" // string@4660 │ │ +3069ba: 7230 9489 1002 |0141: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +3069c0: 1a01 4d49 |0144: const-string v1, "TDA" // string@494d │ │ +3069c4: 1a02 4e49 |0146: const-string v2, "TDAT" // string@494e │ │ +3069c8: 7230 9489 1002 |0148: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +3069ce: 1a01 9049 |014b: const-string v1, "TIM" // string@4990 │ │ +3069d2: 1a02 9349 |014d: const-string v2, "TIME" // string@4993 │ │ +3069d6: 7230 9489 1002 |014f: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +3069dc: 1a01 d14a |0152: const-string v1, "TT3" // string@4ad1 │ │ +3069e0: 1a02 a949 |0154: const-string v2, "TIT3" // string@49a9 │ │ +3069e4: 7230 9489 1002 |0156: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +3069ea: 1a01 f249 |0159: const-string v1, "TOR" // string@49f2 │ │ +3069ee: 1a02 f349 |015b: const-string v2, "TORY" // string@49f3 │ │ +3069f2: 7230 9489 1002 |015d: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +3069f8: 1a01 ab4a |0160: const-string v1, "TRK" // string@4aab │ │ +3069fc: 1a02 9f4a |0162: const-string v2, "TRCK" // string@4a9f │ │ +306a00: 7230 9489 1002 |0164: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +306a06: 1a01 a04a |0167: const-string v1, "TRD" // string@4aa0 │ │ +306a0a: 1a02 a14a |0169: const-string v2, "TRDA" // string@4aa1 │ │ +306a0e: 7230 9489 1002 |016b: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +306a14: 1a01 bf4a |016e: const-string v1, "TSI" // string@4abf │ │ +306a18: 1a02 c04a |0170: const-string v2, "TSIZ" // string@4ac0 │ │ +306a1c: 7230 9489 1002 |0172: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +306a22: 1a01 234b |0175: const-string v1, "TYE" // string@4b23 │ │ +306a26: 1a02 244b |0177: const-string v2, "TYER" // string@4b24 │ │ +306a2a: 7230 9489 1002 |0179: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +306a30: 1a01 014f |017c: const-string v1, "UFI" // string@4f01 │ │ +306a34: 1a02 024f |017e: const-string v2, "UFID" // string@4f02 │ │ +306a38: 7230 9489 1002 |0180: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +306a3e: 1a01 0d4f |0183: const-string v1, "ULT" // string@4f0d │ │ +306a42: 1a02 924f |0185: const-string v2, "USLT" // string@4f92 │ │ +306a46: 7230 9489 1002 |0187: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +306a4c: 1a01 ec52 |018a: const-string v1, "WAR" // string@52ec │ │ +306a50: 1a02 6a53 |018c: const-string v2, "WOAR" // string@536a │ │ +306a54: 7230 9489 1002 |018e: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +306a5a: 1a01 0553 |0191: const-string v1, "WCM" // string@5305 │ │ +306a5e: 1a02 0653 |0193: const-string v2, "WCOM" // string@5306 │ │ +306a62: 7230 9489 1002 |0195: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +306a68: 1a01 0853 |0198: const-string v1, "WCP" // string@5308 │ │ +306a6c: 1a02 0753 |019a: const-string v2, "WCOP" // string@5307 │ │ +306a70: 7230 9489 1002 |019c: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +306a76: 1a01 ea52 |019f: const-string v1, "WAF" // string@52ea │ │ +306a7a: 1a02 6953 |01a1: const-string v2, "WOAF" // string@5369 │ │ +306a7e: 7230 9489 1002 |01a3: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +306a84: 1a01 9153 |01a6: const-string v1, "WRS" // string@5391 │ │ +306a88: 1a02 8153 |01a8: const-string v2, "WORS" // string@5381 │ │ +306a8c: 7230 9489 1002 |01aa: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +306a92: 1a01 8253 |01ad: const-string v1, "WPAY" // string@5382 │ │ +306a96: 7230 9489 1001 |01af: invoke-interface {v0, v1, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +306a9c: 1a01 8353 |01b2: const-string v1, "WPB" // string@5383 │ │ +306aa0: 1a02 8453 |01b4: const-string v2, "WPUB" // string@5384 │ │ +306aa4: 7230 9489 1002 |01b6: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +306aaa: 1a01 f652 |01b9: const-string v1, "WAS" // string@52f6 │ │ +306aae: 1a02 6b53 |01bb: const-string v2, "WOAS" // string@536b │ │ +306ab2: 7230 9489 1002 |01bd: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +306ab8: 1a01 1f4b |01c0: const-string v1, "TXX" // string@4b1f │ │ +306abc: 1a02 204b |01c2: const-string v2, "TXXX" // string@4b20 │ │ +306ac0: 7230 9489 1002 |01c4: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +306ac6: 1a01 9353 |01c7: const-string v1, "WXX" // string@5393 │ │ +306aca: 1a02 9453 |01c9: const-string v2, "WXXX" // string@5394 │ │ +306ace: 7230 9489 1002 |01cb: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +306ad4: 1a01 ce4a |01ce: const-string v1, "TT2" // string@4ace │ │ +306ad8: 1a02 a849 |01d0: const-string v2, "TIT2" // string@49a8 │ │ +306adc: 7230 9489 1002 |01d2: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +306ae2: 1a01 4449 |01d5: const-string v1, "TCP" // string@4944 │ │ +306ae6: 1a02 3e49 |01d7: const-string v2, "TCMP" // string@493e │ │ +306aea: 7230 9489 1002 |01d9: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +306af0: 1a01 cb4a |01dc: const-string v1, "TST" // string@4acb │ │ +306af4: 1a02 c54a |01de: const-string v2, "TSOT" // string@4ac5 │ │ +306af8: 7230 9489 1002 |01e0: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +306afe: 1a02 c64a |01e3: const-string v2, "TSP" // string@4ac6 │ │ +306b02: 1a03 c44a |01e5: const-string v3, "TSOP" // string@4ac4 │ │ +306b06: 7230 9489 2003 |01e7: invoke-interface {v0, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +306b0c: 1a03 bc4a |01ea: const-string v3, "TSA" // string@4abc │ │ +306b10: 1a04 c24a |01ec: const-string v4, "TSOA" // string@4ac2 │ │ +306b14: 7230 9489 3004 |01ee: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +306b1a: 1a04 b24a |01f1: const-string v4, "TS2" // string@4ab2 │ │ +306b1e: 1a05 c14a |01f3: const-string v5, "TSO2" // string@4ac1 │ │ +306b22: 7230 9489 4005 |01f5: invoke-interface {v0, v4, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +306b28: 1a04 bd4a |01f8: const-string v4, "TSC" // string@4abd │ │ +306b2c: 1a05 c34a |01fa: const-string v5, "TSOC" // string@4ac3 │ │ +306b30: 7230 9489 4005 |01fc: invoke-interface {v0, v4, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +306b36: 7210 9389 0000 |01ff: invoke-interface {v0}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@8993 │ │ +306b3c: 0c00 |0202: move-result-object v0 │ │ +306b3e: 7210 a889 0000 |0203: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@89a8 │ │ +306b44: 0c00 |0206: move-result-object v0 │ │ +306b46: 7210 4789 0000 |0207: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +306b4c: 0a04 |020a: move-result v4 │ │ +306b4e: 3804 1600 |020b: if-eqz v4, 0221 // +0016 │ │ +306b52: 7210 4889 0000 |020d: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +306b58: 0c04 |0210: move-result-object v4 │ │ +306b5a: 1f04 3710 |0211: check-cast v4, Ljava/lang/String; // type@1037 │ │ +306b5e: 6205 2f8a |0213: sget-object v5, Lorg/jaudiotagger/tag/id3/ID3Frames;.convertv22Tov23:Ljava/util/Map; // field@8a2f │ │ +306b62: 7220 9089 4500 |0215: invoke-interface {v5, v4}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ +306b68: 0c05 |0218: move-result-object v5 │ │ +306b6a: 1f05 3710 |0219: check-cast v5, Ljava/lang/String; // type@1037 │ │ +306b6e: 6206 308a |021b: sget-object v6, Lorg/jaudiotagger/tag/id3/ID3Frames;.convertv23Tov22:Ljava/util/Map; // field@8a30 │ │ +306b72: 7230 9489 5604 |021d: invoke-interface {v6, v5, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +306b78: 28e7 |0220: goto 0207 // -0019 │ │ +306b7a: 6200 308a |0221: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3Frames;.convertv23Tov22:Ljava/util/Map; // field@8a30 │ │ +306b7e: 1a04 e854 |0223: const-string v4, "XSOT" // string@54e8 │ │ +306b82: 7230 9489 4001 |0225: invoke-interface {v0, v4, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +306b88: 1a01 e754 |0228: const-string v1, "XSOP" // string@54e7 │ │ +306b8c: 7230 9489 1002 |022a: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +306b92: 1a01 e654 |022d: const-string v1, "XSOA" // string@54e6 │ │ +306b96: 7230 9489 1003 |022f: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +306b9c: 6200 358a |0232: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3Frames;.forcev22Tov23:Ljava/util/Map; // field@8a35 │ │ +306ba0: 1a01 5240 |0234: const-string v1, "PIC" // string@4052 │ │ +306ba4: 1a02 1f07 |0236: const-string v2, "APIC" // string@071f │ │ +306ba8: 7230 9489 1002 |0238: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +306bae: 6200 368a |023b: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3Frames;.forcev23Tov22:Ljava/util/Map; // field@8a36 │ │ +306bb2: 7230 9489 2001 |023d: invoke-interface {v0, v2, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +306bb8: 0e00 |0240: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=187 │ │ 0x000d line=188 │ │ 0x0014 line=189 │ │ 0x001b line=190 │ │ 0x0022 line=191 │ │ @@ -1246089,55 +1246089,55 @@ │ │ type : '()V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 9 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 94 16-bit code units │ │ -306bb8: |[306bb8] org.jaudiotagger.tag.id3.ID3Frames.loadID3v23ID3v24Mapping:()V │ │ -306bc8: 6200 318a |0000: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3Frames;.convertv23Tov24:Ljava/util/Map; // field@8a31 │ │ -306bcc: 1a01 e854 |0002: const-string v1, "XSOT" // string@54e8 │ │ -306bd0: 1a02 c54a |0004: const-string v2, "TSOT" // string@4ac5 │ │ -306bd4: 7230 9489 1002 |0006: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -306bda: 1a01 e754 |0009: const-string v1, "XSOP" // string@54e7 │ │ -306bde: 1a02 c44a |000b: const-string v2, "TSOP" // string@4ac4 │ │ -306be2: 7230 9489 1002 |000d: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -306be8: 1a01 e654 |0010: const-string v1, "XSOA" // string@54e6 │ │ -306bec: 1a02 c24a |0012: const-string v2, "TSOA" // string@4ac2 │ │ -306bf0: 7230 9489 1002 |0014: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -306bf6: 6200 378a |0017: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3Frames;.forcev23Tov24:Ljava/util/Map; // field@8a37 │ │ -306bfa: 1a01 2443 |0019: const-string v1, "RVAD" // string@4324 │ │ -306bfe: 1a02 2343 |001b: const-string v2, "RVA2" // string@4323 │ │ -306c02: 7230 9489 1002 |001d: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -306c08: 1a03 c315 |0020: const-string v3, "EQUA" // string@15c3 │ │ -306c0c: 1a04 c215 |0022: const-string v4, "EQU2" // string@15c2 │ │ -306c10: 7230 9489 3004 |0024: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -306c16: 1a03 bd1e |0027: const-string v3, "IPLS" // string@1ebd │ │ -306c1a: 1a04 a549 |0029: const-string v4, "TIPL" // string@49a5 │ │ -306c1e: 7230 9489 3004 |002b: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -306c24: 1a05 4e49 |002e: const-string v5, "TDAT" // string@494e │ │ -306c28: 1a06 5349 |0030: const-string v6, "TDRC" // string@4953 │ │ -306c2c: 7230 9489 5006 |0032: invoke-interface {v0, v5, v6}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -306c32: 1a05 9349 |0035: const-string v5, "TIME" // string@4993 │ │ -306c36: 7230 9489 5006 |0037: invoke-interface {v0, v5, v6}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -306c3c: 1a05 f349 |003a: const-string v5, "TORY" // string@49f3 │ │ -306c40: 1a07 5249 |003c: const-string v7, "TDOR" // string@4952 │ │ -306c44: 7230 9489 5007 |003e: invoke-interface {v0, v5, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -306c4a: 1a08 a14a |0041: const-string v8, "TRDA" // string@4aa1 │ │ -306c4e: 7230 9489 8006 |0043: invoke-interface {v0, v8, v6}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -306c54: 1a08 244b |0046: const-string v8, "TYER" // string@4b24 │ │ -306c58: 7230 9489 8006 |0048: invoke-interface {v0, v8, v6}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -306c5e: 6200 388a |004b: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3Frames;.forcev24Tov23:Ljava/util/Map; // field@8a38 │ │ -306c62: 7230 9489 2001 |004d: invoke-interface {v0, v2, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -306c68: 7230 9489 4003 |0050: invoke-interface {v0, v4, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -306c6e: 1a01 d349 |0053: const-string v1, "TMOO" // string@49d3 │ │ -306c72: 1a02 204b |0055: const-string v2, "TXXX" // string@4b20 │ │ -306c76: 7230 9489 1002 |0057: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -306c7c: 7230 9489 7005 |005a: invoke-interface {v0, v7, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -306c82: 0e00 |005d: return-void │ │ +306bbc: |[306bbc] org.jaudiotagger.tag.id3.ID3Frames.loadID3v23ID3v24Mapping:()V │ │ +306bcc: 6200 318a |0000: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3Frames;.convertv23Tov24:Ljava/util/Map; // field@8a31 │ │ +306bd0: 1a01 e854 |0002: const-string v1, "XSOT" // string@54e8 │ │ +306bd4: 1a02 c54a |0004: const-string v2, "TSOT" // string@4ac5 │ │ +306bd8: 7230 9489 1002 |0006: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +306bde: 1a01 e754 |0009: const-string v1, "XSOP" // string@54e7 │ │ +306be2: 1a02 c44a |000b: const-string v2, "TSOP" // string@4ac4 │ │ +306be6: 7230 9489 1002 |000d: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +306bec: 1a01 e654 |0010: const-string v1, "XSOA" // string@54e6 │ │ +306bf0: 1a02 c24a |0012: const-string v2, "TSOA" // string@4ac2 │ │ +306bf4: 7230 9489 1002 |0014: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +306bfa: 6200 378a |0017: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3Frames;.forcev23Tov24:Ljava/util/Map; // field@8a37 │ │ +306bfe: 1a01 2443 |0019: const-string v1, "RVAD" // string@4324 │ │ +306c02: 1a02 2343 |001b: const-string v2, "RVA2" // string@4323 │ │ +306c06: 7230 9489 1002 |001d: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +306c0c: 1a03 c315 |0020: const-string v3, "EQUA" // string@15c3 │ │ +306c10: 1a04 c215 |0022: const-string v4, "EQU2" // string@15c2 │ │ +306c14: 7230 9489 3004 |0024: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +306c1a: 1a03 bd1e |0027: const-string v3, "IPLS" // string@1ebd │ │ +306c1e: 1a04 a549 |0029: const-string v4, "TIPL" // string@49a5 │ │ +306c22: 7230 9489 3004 |002b: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +306c28: 1a05 4e49 |002e: const-string v5, "TDAT" // string@494e │ │ +306c2c: 1a06 5349 |0030: const-string v6, "TDRC" // string@4953 │ │ +306c30: 7230 9489 5006 |0032: invoke-interface {v0, v5, v6}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +306c36: 1a05 9349 |0035: const-string v5, "TIME" // string@4993 │ │ +306c3a: 7230 9489 5006 |0037: invoke-interface {v0, v5, v6}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +306c40: 1a05 f349 |003a: const-string v5, "TORY" // string@49f3 │ │ +306c44: 1a07 5249 |003c: const-string v7, "TDOR" // string@4952 │ │ +306c48: 7230 9489 5007 |003e: invoke-interface {v0, v5, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +306c4e: 1a08 a14a |0041: const-string v8, "TRDA" // string@4aa1 │ │ +306c52: 7230 9489 8006 |0043: invoke-interface {v0, v8, v6}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +306c58: 1a08 244b |0046: const-string v8, "TYER" // string@4b24 │ │ +306c5c: 7230 9489 8006 |0048: invoke-interface {v0, v8, v6}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +306c62: 6200 388a |004b: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3Frames;.forcev24Tov23:Ljava/util/Map; // field@8a38 │ │ +306c66: 7230 9489 2001 |004d: invoke-interface {v0, v2, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +306c6c: 7230 9489 4003 |0050: invoke-interface {v0, v4, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +306c72: 1a01 d349 |0053: const-string v1, "TMOO" // string@49d3 │ │ +306c76: 1a02 204b |0055: const-string v2, "TXXX" // string@4b20 │ │ +306c7a: 7230 9489 1002 |0057: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +306c80: 7230 9489 7005 |005a: invoke-interface {v0, v7, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +306c86: 0e00 |005d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ 0x000d line=152 │ │ 0x0014 line=153 │ │ 0x0017 line=159 │ │ 0x0024 line=160 │ │ @@ -1246159,17 +1246159,17 @@ │ │ type : '()Ljava/util/TreeSet;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -306610: |[306610] org.jaudiotagger.tag.id3.ID3Frames.getSupportedFrames:()Ljava/util/TreeSet; │ │ -306620: 5410 3a8a |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3Frames;.supportedFrames:Ljava/util/TreeSet; // field@8a3a │ │ -306624: 1100 |0002: return-object v0 │ │ +306614: |[306614] org.jaudiotagger.tag.id3.ID3Frames.getSupportedFrames:()Ljava/util/TreeSet; │ │ +306624: 5410 3a8a |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3Frames;.supportedFrames:Ljava/util/TreeSet; // field@8a3a │ │ +306628: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/id3/ID3Frames; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/ID3Frames;) │ │ @@ -1246177,19 +1246177,19 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -306590: |[306590] org.jaudiotagger.tag.id3.ID3Frames.isBinary:(Ljava/lang/String;)Z │ │ -3065a0: 5410 2d8a |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3Frames;.binaryFrames:Ljava/util/TreeSet; // field@8a2d │ │ -3065a4: 6e20 c189 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/TreeSet;.contains:(Ljava/lang/Object;)Z // method@89c1 │ │ -3065aa: 0a02 |0005: move-result v2 │ │ -3065ac: 0f02 |0006: return v2 │ │ +306594: |[306594] org.jaudiotagger.tag.id3.ID3Frames.isBinary:(Ljava/lang/String;)Z │ │ +3065a4: 5410 2d8a |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3Frames;.binaryFrames:Ljava/util/TreeSet; // field@8a2d │ │ +3065a8: 6e20 c189 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/TreeSet;.contains:(Ljava/lang/Object;)Z // method@89c1 │ │ +3065ae: 0a02 |0005: move-result v2 │ │ +3065b0: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jaudiotagger/tag/id3/ID3Frames; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1246198,19 +1246198,19 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -3065b0: |[3065b0] org.jaudiotagger.tag.id3.ID3Frames.isCommon:(Ljava/lang/String;)Z │ │ -3065c0: 5410 2e8a |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3Frames;.commonFrames:Ljava/util/TreeSet; // field@8a2e │ │ -3065c4: 6e20 c189 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/TreeSet;.contains:(Ljava/lang/Object;)Z // method@89c1 │ │ -3065ca: 0a02 |0005: move-result v2 │ │ -3065cc: 0f02 |0006: return v2 │ │ +3065b4: |[3065b4] org.jaudiotagger.tag.id3.ID3Frames.isCommon:(Ljava/lang/String;)Z │ │ +3065c4: 5410 2e8a |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3Frames;.commonFrames:Ljava/util/TreeSet; // field@8a2e │ │ +3065c8: 6e20 c189 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/TreeSet;.contains:(Ljava/lang/Object;)Z // method@89c1 │ │ +3065ce: 0a02 |0005: move-result v2 │ │ +3065d0: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jaudiotagger/tag/id3/ID3Frames; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1246219,19 +1246219,19 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -3065d0: |[3065d0] org.jaudiotagger.tag.id3.ID3Frames.isDiscardIfFileAltered:(Ljava/lang/String;)Z │ │ -3065e0: 5410 338a |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3Frames;.discardIfFileAlteredFrames:Ljava/util/TreeSet; // field@8a33 │ │ -3065e4: 6e20 c189 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/TreeSet;.contains:(Ljava/lang/Object;)Z // method@89c1 │ │ -3065ea: 0a02 |0005: move-result v2 │ │ -3065ec: 0f02 |0006: return v2 │ │ +3065d4: |[3065d4] org.jaudiotagger.tag.id3.ID3Frames.isDiscardIfFileAltered:(Ljava/lang/String;)Z │ │ +3065e4: 5410 338a |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3Frames;.discardIfFileAlteredFrames:Ljava/util/TreeSet; // field@8a33 │ │ +3065e8: 6e20 c189 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/TreeSet;.contains:(Ljava/lang/Object;)Z // method@89c1 │ │ +3065ee: 0a02 |0005: move-result v2 │ │ +3065f0: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jaudiotagger/tag/id3/ID3Frames; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1246240,19 +1246240,19 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -3065f0: |[3065f0] org.jaudiotagger.tag.id3.ID3Frames.isMultipleAllowed:(Ljava/lang/String;)Z │ │ -306600: 5410 398a |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3Frames;.multipleFrames:Ljava/util/TreeSet; // field@8a39 │ │ -306604: 6e20 c189 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/TreeSet;.contains:(Ljava/lang/Object;)Z // method@89c1 │ │ -30660a: 0a02 |0005: move-result v2 │ │ -30660c: 0f02 |0006: return v2 │ │ +3065f4: |[3065f4] org.jaudiotagger.tag.id3.ID3Frames.isMultipleAllowed:(Ljava/lang/String;)Z │ │ +306604: 5410 398a |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3Frames;.multipleFrames:Ljava/util/TreeSet; // field@8a39 │ │ +306608: 6e20 c189 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/TreeSet;.contains:(Ljava/lang/Object;)Z // method@89c1 │ │ +30660e: 0a02 |0005: move-result v2 │ │ +306610: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jaudiotagger/tag/id3/ID3Frames; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1246319,22 +1246319,22 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -308e30: |[308e30] org.jaudiotagger.tag.id3.ID3v1TagField.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -308e40: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -308e46: 6e10 b987 0100 |0003: invoke-virtual {v1}, Ljava/lang/String;.toUpperCase:()Ljava/lang/String; // method@87b9 │ │ -308e4c: 0c01 |0006: move-result-object v1 │ │ -308e4e: 5b01 788a |0007: iput-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v1TagField;.id:Ljava/lang/String; // field@8a78 │ │ -308e52: 5b02 778a |0009: iput-object v2, v0, Lorg/jaudiotagger/tag/id3/ID3v1TagField;.content:Ljava/lang/String; // field@8a77 │ │ -308e56: 7010 1d96 0000 |000b: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/ID3v1TagField;.checkCommon:()V // method@961d │ │ -308e5c: 0e00 |000e: return-void │ │ +308e34: |[308e34] org.jaudiotagger.tag.id3.ID3v1TagField.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +308e44: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +308e4a: 6e10 b987 0100 |0003: invoke-virtual {v1}, Ljava/lang/String;.toUpperCase:()Ljava/lang/String; // method@87b9 │ │ +308e50: 0c01 |0006: move-result-object v1 │ │ +308e52: 5b01 788a |0007: iput-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v1TagField;.id:Ljava/lang/String; // field@8a78 │ │ +308e56: 5b02 778a |0009: iput-object v2, v0, Lorg/jaudiotagger/tag/id3/ID3v1TagField;.content:Ljava/lang/String; // field@8a77 │ │ +308e5a: 7010 1d96 0000 |000b: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/ID3v1TagField;.checkCommon:()V // method@961d │ │ +308e60: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x0003 line=80 │ │ 0x0009 line=81 │ │ 0x000b line=82 │ │ locals : │ │ @@ -1246347,46 +1246347,46 @@ │ │ type : '([B)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 60 16-bit code units │ │ -308da8: |[308da8] org.jaudiotagger.tag.id3.ID3v1TagField.:([B)V │ │ -308db8: 7010 7087 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@8770 │ │ -308dbe: 2200 3710 |0003: new-instance v0, Ljava/lang/String; // type@1037 │ │ -308dc2: 6201 aa81 |0005: sget-object v1, Ljava/nio/charset/StandardCharsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@81aa │ │ -308dc6: 7030 9187 3001 |0007: invoke-direct {v0, v3, v1}, Ljava/lang/String;.:([BLjava/nio/charset/Charset;)V // method@8791 │ │ -308dcc: 1303 3d00 |000a: const/16 v3, #int 61 // #3d │ │ -308dd0: 6e20 a387 3000 |000c: invoke-virtual {v0, v3}, Ljava/lang/String;.indexOf:(I)I // method@87a3 │ │ -308dd6: 0a03 |000f: move-result v3 │ │ -308dd8: 12f1 |0010: const/4 v1, #int -1 // #ff │ │ -308dda: 3313 0900 |0011: if-ne v3, v1, 001a // +0009 │ │ -308dde: 1a03 c815 |0013: const-string v3, "ERRONEOUS" // string@15c8 │ │ -308de2: 5b23 788a |0015: iput-object v3, v2, Lorg/jaudiotagger/tag/id3/ID3v1TagField;.id:Ljava/lang/String; // field@8a78 │ │ -308de6: 5b20 778a |0017: iput-object v0, v2, Lorg/jaudiotagger/tag/id3/ID3v1TagField;.content:Ljava/lang/String; // field@8a77 │ │ -308dea: 281f |0019: goto 0038 // +001f │ │ -308dec: 1201 |001a: const/4 v1, #int 0 // #0 │ │ -308dee: 6e30 b587 1003 |001b: invoke-virtual {v0, v1, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@87b5 │ │ -308df4: 0c01 |001e: move-result-object v1 │ │ -308df6: 6e10 b987 0100 |001f: invoke-virtual {v1}, Ljava/lang/String;.toUpperCase:()Ljava/lang/String; // method@87b9 │ │ -308dfc: 0c01 |0022: move-result-object v1 │ │ -308dfe: 5b21 788a |0023: iput-object v1, v2, Lorg/jaudiotagger/tag/id3/ID3v1TagField;.id:Ljava/lang/String; // field@8a78 │ │ -308e02: 6e10 aa87 0000 |0025: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@87aa │ │ -308e08: 0a01 |0028: move-result v1 │ │ -308e0a: 3731 0b00 |0029: if-le v1, v3, 0034 // +000b │ │ -308e0e: d803 0301 |002b: add-int/lit8 v3, v3, #int 1 // #01 │ │ -308e12: 6e20 b487 3000 |002d: invoke-virtual {v0, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@87b4 │ │ -308e18: 0c03 |0030: move-result-object v3 │ │ -308e1a: 5b23 778a |0031: iput-object v3, v2, Lorg/jaudiotagger/tag/id3/ID3v1TagField;.content:Ljava/lang/String; // field@8a77 │ │ -308e1e: 2805 |0033: goto 0038 // +0005 │ │ -308e20: 1a03 0000 |0034: const-string v3, "" // string@0000 │ │ -308e24: 5b23 778a |0036: iput-object v3, v2, Lorg/jaudiotagger/tag/id3/ID3v1TagField;.content:Ljava/lang/String; // field@8a77 │ │ -308e28: 7010 1d96 0200 |0038: invoke-direct {v2}, Lorg/jaudiotagger/tag/id3/ID3v1TagField;.checkCommon:()V // method@961d │ │ -308e2e: 0e00 |003b: return-void │ │ +308dac: |[308dac] org.jaudiotagger.tag.id3.ID3v1TagField.:([B)V │ │ +308dbc: 7010 7087 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@8770 │ │ +308dc2: 2200 3710 |0003: new-instance v0, Ljava/lang/String; // type@1037 │ │ +308dc6: 6201 aa81 |0005: sget-object v1, Ljava/nio/charset/StandardCharsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@81aa │ │ +308dca: 7030 9187 3001 |0007: invoke-direct {v0, v3, v1}, Ljava/lang/String;.:([BLjava/nio/charset/Charset;)V // method@8791 │ │ +308dd0: 1303 3d00 |000a: const/16 v3, #int 61 // #3d │ │ +308dd4: 6e20 a387 3000 |000c: invoke-virtual {v0, v3}, Ljava/lang/String;.indexOf:(I)I // method@87a3 │ │ +308dda: 0a03 |000f: move-result v3 │ │ +308ddc: 12f1 |0010: const/4 v1, #int -1 // #ff │ │ +308dde: 3313 0900 |0011: if-ne v3, v1, 001a // +0009 │ │ +308de2: 1a03 c815 |0013: const-string v3, "ERRONEOUS" // string@15c8 │ │ +308de6: 5b23 788a |0015: iput-object v3, v2, Lorg/jaudiotagger/tag/id3/ID3v1TagField;.id:Ljava/lang/String; // field@8a78 │ │ +308dea: 5b20 778a |0017: iput-object v0, v2, Lorg/jaudiotagger/tag/id3/ID3v1TagField;.content:Ljava/lang/String; // field@8a77 │ │ +308dee: 281f |0019: goto 0038 // +001f │ │ +308df0: 1201 |001a: const/4 v1, #int 0 // #0 │ │ +308df2: 6e30 b587 1003 |001b: invoke-virtual {v0, v1, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@87b5 │ │ +308df8: 0c01 |001e: move-result-object v1 │ │ +308dfa: 6e10 b987 0100 |001f: invoke-virtual {v1}, Ljava/lang/String;.toUpperCase:()Ljava/lang/String; // method@87b9 │ │ +308e00: 0c01 |0022: move-result-object v1 │ │ +308e02: 5b21 788a |0023: iput-object v1, v2, Lorg/jaudiotagger/tag/id3/ID3v1TagField;.id:Ljava/lang/String; // field@8a78 │ │ +308e06: 6e10 aa87 0000 |0025: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@87aa │ │ +308e0c: 0a01 |0028: move-result v1 │ │ +308e0e: 3731 0b00 |0029: if-le v1, v3, 0034 // +000b │ │ +308e12: d803 0301 |002b: add-int/lit8 v3, v3, #int 1 // #01 │ │ +308e16: 6e20 b487 3000 |002d: invoke-virtual {v0, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@87b4 │ │ +308e1c: 0c03 |0030: move-result-object v3 │ │ +308e1e: 5b23 778a |0031: iput-object v3, v2, Lorg/jaudiotagger/tag/id3/ID3v1TagField;.content:Ljava/lang/String; // field@8a77 │ │ +308e22: 2805 |0033: goto 0038 // +0005 │ │ +308e24: 1a03 0000 |0034: const-string v3, "" // string@0000 │ │ +308e28: 5b23 778a |0036: iput-object v3, v2, Lorg/jaudiotagger/tag/id3/ID3v1TagField;.content:Ljava/lang/String; // field@8a77 │ │ +308e2c: 7010 1d96 0200 |0038: invoke-direct {v2}, Lorg/jaudiotagger/tag/id3/ID3v1TagField;.checkCommon:()V // method@961d │ │ +308e32: 0e00 |003b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0003 line=47 │ │ 0x000c line=49 │ │ 0x0015 line=53 │ │ 0x0017 line=54 │ │ @@ -1246404,70 +1246404,70 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 105 16-bit code units │ │ -308e60: |[308e60] org.jaudiotagger.tag.id3.ID3v1TagField.checkCommon:()V │ │ -308e70: 5420 788a |0000: iget-object v0, v2, Lorg/jaudiotagger/tag/id3/ID3v1TagField;.id:Ljava/lang/String; // field@8a78 │ │ -308e74: 6201 598a |0002: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v1FieldKey;.TITLE:Lorg/jaudiotagger/tag/id3/ID3v1FieldKey; // field@8a59 │ │ -308e78: 6e10 cb95 0100 |0004: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/ID3v1FieldKey;.name:()Ljava/lang/String; // method@95cb │ │ -308e7e: 0c01 |0007: move-result-object v1 │ │ -308e80: 6e20 9c87 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -308e86: 0a00 |000b: move-result v0 │ │ -308e88: 3900 5900 |000c: if-nez v0, 0065 // +0059 │ │ -308e8c: 5420 788a |000e: iget-object v0, v2, Lorg/jaudiotagger/tag/id3/ID3v1TagField;.id:Ljava/lang/String; // field@8a78 │ │ -308e90: 6201 558a |0010: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v1FieldKey;.ALBUM:Lorg/jaudiotagger/tag/id3/ID3v1FieldKey; // field@8a55 │ │ -308e94: 6e10 cb95 0100 |0012: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/ID3v1FieldKey;.name:()Ljava/lang/String; // method@95cb │ │ -308e9a: 0c01 |0015: move-result-object v1 │ │ -308e9c: 6e20 9c87 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -308ea2: 0a00 |0019: move-result v0 │ │ -308ea4: 3900 4b00 |001a: if-nez v0, 0065 // +004b │ │ -308ea8: 5420 788a |001c: iget-object v0, v2, Lorg/jaudiotagger/tag/id3/ID3v1TagField;.id:Ljava/lang/String; // field@8a78 │ │ -308eac: 6201 568a |001e: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v1FieldKey;.ARTIST:Lorg/jaudiotagger/tag/id3/ID3v1FieldKey; // field@8a56 │ │ -308eb0: 6e10 cb95 0100 |0020: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/ID3v1FieldKey;.name:()Ljava/lang/String; // method@95cb │ │ -308eb6: 0c01 |0023: move-result-object v1 │ │ -308eb8: 6e20 9c87 1000 |0024: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -308ebe: 0a00 |0027: move-result v0 │ │ -308ec0: 3900 3d00 |0028: if-nez v0, 0065 // +003d │ │ -308ec4: 5420 788a |002a: iget-object v0, v2, Lorg/jaudiotagger/tag/id3/ID3v1TagField;.id:Ljava/lang/String; // field@8a78 │ │ -308ec8: 6201 588a |002c: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v1FieldKey;.GENRE:Lorg/jaudiotagger/tag/id3/ID3v1FieldKey; // field@8a58 │ │ -308ecc: 6e10 cb95 0100 |002e: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/ID3v1FieldKey;.name:()Ljava/lang/String; // method@95cb │ │ -308ed2: 0c01 |0031: move-result-object v1 │ │ -308ed4: 6e20 9c87 1000 |0032: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -308eda: 0a00 |0035: move-result v0 │ │ -308edc: 3900 2f00 |0036: if-nez v0, 0065 // +002f │ │ -308ee0: 5420 788a |0038: iget-object v0, v2, Lorg/jaudiotagger/tag/id3/ID3v1TagField;.id:Ljava/lang/String; // field@8a78 │ │ -308ee4: 6201 5b8a |003a: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v1FieldKey;.YEAR:Lorg/jaudiotagger/tag/id3/ID3v1FieldKey; // field@8a5b │ │ -308ee8: 6e10 cb95 0100 |003c: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/ID3v1FieldKey;.name:()Ljava/lang/String; // method@95cb │ │ -308eee: 0c01 |003f: move-result-object v1 │ │ -308ef0: 6e20 9c87 1000 |0040: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -308ef6: 0a00 |0043: move-result v0 │ │ -308ef8: 3900 2100 |0044: if-nez v0, 0065 // +0021 │ │ -308efc: 5420 788a |0046: iget-object v0, v2, Lorg/jaudiotagger/tag/id3/ID3v1TagField;.id:Ljava/lang/String; // field@8a78 │ │ -308f00: 6201 578a |0048: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v1FieldKey;.COMMENT:Lorg/jaudiotagger/tag/id3/ID3v1FieldKey; // field@8a57 │ │ -308f04: 6e10 cb95 0100 |004a: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/ID3v1FieldKey;.name:()Ljava/lang/String; // method@95cb │ │ -308f0a: 0c01 |004d: move-result-object v1 │ │ -308f0c: 6e20 9c87 1000 |004e: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -308f12: 0a00 |0051: move-result v0 │ │ -308f14: 3900 1300 |0052: if-nez v0, 0065 // +0013 │ │ -308f18: 5420 788a |0054: iget-object v0, v2, Lorg/jaudiotagger/tag/id3/ID3v1TagField;.id:Ljava/lang/String; // field@8a78 │ │ -308f1c: 6201 5a8a |0056: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v1FieldKey;.TRACK:Lorg/jaudiotagger/tag/id3/ID3v1FieldKey; // field@8a5a │ │ -308f20: 6e10 cb95 0100 |0058: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/ID3v1FieldKey;.name:()Ljava/lang/String; // method@95cb │ │ -308f26: 0c01 |005b: move-result-object v1 │ │ -308f28: 6e20 9c87 1000 |005c: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -308f2e: 0a00 |005f: move-result v0 │ │ -308f30: 3800 0300 |0060: if-eqz v0, 0063 // +0003 │ │ -308f34: 2803 |0062: goto 0065 // +0003 │ │ -308f36: 1200 |0063: const/4 v0, #int 0 // #0 │ │ -308f38: 2802 |0064: goto 0066 // +0002 │ │ -308f3a: 1210 |0065: const/4 v0, #int 1 // #1 │ │ -308f3c: 5c20 768a |0066: iput-boolean v0, v2, Lorg/jaudiotagger/tag/id3/ID3v1TagField;.common:Z // field@8a76 │ │ -308f40: 0e00 |0068: return-void │ │ +308e64: |[308e64] org.jaudiotagger.tag.id3.ID3v1TagField.checkCommon:()V │ │ +308e74: 5420 788a |0000: iget-object v0, v2, Lorg/jaudiotagger/tag/id3/ID3v1TagField;.id:Ljava/lang/String; // field@8a78 │ │ +308e78: 6201 598a |0002: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v1FieldKey;.TITLE:Lorg/jaudiotagger/tag/id3/ID3v1FieldKey; // field@8a59 │ │ +308e7c: 6e10 cb95 0100 |0004: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/ID3v1FieldKey;.name:()Ljava/lang/String; // method@95cb │ │ +308e82: 0c01 |0007: move-result-object v1 │ │ +308e84: 6e20 9c87 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +308e8a: 0a00 |000b: move-result v0 │ │ +308e8c: 3900 5900 |000c: if-nez v0, 0065 // +0059 │ │ +308e90: 5420 788a |000e: iget-object v0, v2, Lorg/jaudiotagger/tag/id3/ID3v1TagField;.id:Ljava/lang/String; // field@8a78 │ │ +308e94: 6201 558a |0010: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v1FieldKey;.ALBUM:Lorg/jaudiotagger/tag/id3/ID3v1FieldKey; // field@8a55 │ │ +308e98: 6e10 cb95 0100 |0012: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/ID3v1FieldKey;.name:()Ljava/lang/String; // method@95cb │ │ +308e9e: 0c01 |0015: move-result-object v1 │ │ +308ea0: 6e20 9c87 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +308ea6: 0a00 |0019: move-result v0 │ │ +308ea8: 3900 4b00 |001a: if-nez v0, 0065 // +004b │ │ +308eac: 5420 788a |001c: iget-object v0, v2, Lorg/jaudiotagger/tag/id3/ID3v1TagField;.id:Ljava/lang/String; // field@8a78 │ │ +308eb0: 6201 568a |001e: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v1FieldKey;.ARTIST:Lorg/jaudiotagger/tag/id3/ID3v1FieldKey; // field@8a56 │ │ +308eb4: 6e10 cb95 0100 |0020: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/ID3v1FieldKey;.name:()Ljava/lang/String; // method@95cb │ │ +308eba: 0c01 |0023: move-result-object v1 │ │ +308ebc: 6e20 9c87 1000 |0024: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +308ec2: 0a00 |0027: move-result v0 │ │ +308ec4: 3900 3d00 |0028: if-nez v0, 0065 // +003d │ │ +308ec8: 5420 788a |002a: iget-object v0, v2, Lorg/jaudiotagger/tag/id3/ID3v1TagField;.id:Ljava/lang/String; // field@8a78 │ │ +308ecc: 6201 588a |002c: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v1FieldKey;.GENRE:Lorg/jaudiotagger/tag/id3/ID3v1FieldKey; // field@8a58 │ │ +308ed0: 6e10 cb95 0100 |002e: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/ID3v1FieldKey;.name:()Ljava/lang/String; // method@95cb │ │ +308ed6: 0c01 |0031: move-result-object v1 │ │ +308ed8: 6e20 9c87 1000 |0032: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +308ede: 0a00 |0035: move-result v0 │ │ +308ee0: 3900 2f00 |0036: if-nez v0, 0065 // +002f │ │ +308ee4: 5420 788a |0038: iget-object v0, v2, Lorg/jaudiotagger/tag/id3/ID3v1TagField;.id:Ljava/lang/String; // field@8a78 │ │ +308ee8: 6201 5b8a |003a: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v1FieldKey;.YEAR:Lorg/jaudiotagger/tag/id3/ID3v1FieldKey; // field@8a5b │ │ +308eec: 6e10 cb95 0100 |003c: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/ID3v1FieldKey;.name:()Ljava/lang/String; // method@95cb │ │ +308ef2: 0c01 |003f: move-result-object v1 │ │ +308ef4: 6e20 9c87 1000 |0040: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +308efa: 0a00 |0043: move-result v0 │ │ +308efc: 3900 2100 |0044: if-nez v0, 0065 // +0021 │ │ +308f00: 5420 788a |0046: iget-object v0, v2, Lorg/jaudiotagger/tag/id3/ID3v1TagField;.id:Ljava/lang/String; // field@8a78 │ │ +308f04: 6201 578a |0048: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v1FieldKey;.COMMENT:Lorg/jaudiotagger/tag/id3/ID3v1FieldKey; // field@8a57 │ │ +308f08: 6e10 cb95 0100 |004a: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/ID3v1FieldKey;.name:()Ljava/lang/String; // method@95cb │ │ +308f0e: 0c01 |004d: move-result-object v1 │ │ +308f10: 6e20 9c87 1000 |004e: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +308f16: 0a00 |0051: move-result v0 │ │ +308f18: 3900 1300 |0052: if-nez v0, 0065 // +0013 │ │ +308f1c: 5420 788a |0054: iget-object v0, v2, Lorg/jaudiotagger/tag/id3/ID3v1TagField;.id:Ljava/lang/String; // field@8a78 │ │ +308f20: 6201 5a8a |0056: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v1FieldKey;.TRACK:Lorg/jaudiotagger/tag/id3/ID3v1FieldKey; // field@8a5a │ │ +308f24: 6e10 cb95 0100 |0058: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/ID3v1FieldKey;.name:()Ljava/lang/String; // method@95cb │ │ +308f2a: 0c01 |005b: move-result-object v1 │ │ +308f2c: 6e20 9c87 1000 |005c: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +308f32: 0a00 |005f: move-result v0 │ │ +308f34: 3800 0300 |0060: if-eqz v0, 0063 // +0003 │ │ +308f38: 2803 |0062: goto 0065 // +0003 │ │ +308f3a: 1200 |0063: const/4 v0, #int 0 // #0 │ │ +308f3c: 2802 |0064: goto 0066 // +0002 │ │ +308f3e: 1210 |0065: const/4 v0, #int 1 // #1 │ │ +308f40: 5c20 768a |0066: iput-boolean v0, v2, Lorg/jaudiotagger/tag/id3/ID3v1TagField;.common:Z // field@8a76 │ │ +308f44: 0e00 |0068: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0069 reg=2 this Lorg/jaudiotagger/tag/id3/ID3v1TagField; │ │ │ │ Virtual methods - │ │ @@ -1246476,19 +1246476,19 @@ │ │ type : '([B[BI)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -308f44: |[308f44] org.jaudiotagger.tag.id3.ID3v1TagField.copy:([B[BI)V │ │ -308f54: 2130 |0000: array-length v0, v3 │ │ -308f56: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -308f58: 7150 e087 1354 |0002: invoke-static {v3, v1, v4, v5, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@87e0 │ │ -308f5e: 0e00 |0005: return-void │ │ +308f48: |[308f48] org.jaudiotagger.tag.id3.ID3v1TagField.copy:([B[BI)V │ │ +308f58: 2130 |0000: array-length v0, v3 │ │ +308f5a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +308f5c: 7150 e087 1354 |0002: invoke-static {v3, v1, v4, v5, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@87e0 │ │ +308f62: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lorg/jaudiotagger/tag/id3/ID3v1TagField; │ │ 0x0000 - 0x0006 reg=3 (null) [B │ │ 0x0000 - 0x0006 reg=4 (null) [B │ │ @@ -1246499,22 +1246499,22 @@ │ │ type : '(Lorg/jaudiotagger/tag/TagField;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -308f60: |[308f60] org.jaudiotagger.tag.id3.ID3v1TagField.copyContent:(Lorg/jaudiotagger/tag/TagField;)V │ │ -308f70: 2020 ca11 |0000: instance-of v0, v2, Lorg/jaudiotagger/tag/TagTextField; // type@11ca │ │ -308f74: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -308f78: 1f02 ca11 |0004: check-cast v2, Lorg/jaudiotagger/tag/TagTextField; // type@11ca │ │ -308f7c: 7210 4a92 0200 |0006: invoke-interface {v2}, Lorg/jaudiotagger/tag/TagTextField;.getContent:()Ljava/lang/String; // method@924a │ │ -308f82: 0c02 |0009: move-result-object v2 │ │ -308f84: 5b12 778a |000a: iput-object v2, v1, Lorg/jaudiotagger/tag/id3/ID3v1TagField;.content:Ljava/lang/String; // field@8a77 │ │ -308f88: 0e00 |000c: return-void │ │ +308f64: |[308f64] org.jaudiotagger.tag.id3.ID3v1TagField.copyContent:(Lorg/jaudiotagger/tag/TagField;)V │ │ +308f74: 2020 ca11 |0000: instance-of v0, v2, Lorg/jaudiotagger/tag/TagTextField; // type@11ca │ │ +308f78: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +308f7c: 1f02 ca11 |0004: check-cast v2, Lorg/jaudiotagger/tag/TagTextField; // type@11ca │ │ +308f80: 7210 4a92 0200 |0006: invoke-interface {v2}, Lorg/jaudiotagger/tag/TagTextField;.getContent:()Ljava/lang/String; // method@924a │ │ +308f86: 0c02 |0009: move-result-object v2 │ │ +308f88: 5b12 778a |000a: iput-object v2, v1, Lorg/jaudiotagger/tag/id3/ID3v1TagField;.content:Ljava/lang/String; // field@8a77 │ │ +308f8c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ 0x0004 line=120 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/jaudiotagger/tag/id3/ID3v1TagField; │ │ 0x0000 - 0x000d reg=2 (null) Lorg/jaudiotagger/tag/TagField; │ │ @@ -1246524,17 +1246524,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -308d44: |[308d44] org.jaudiotagger.tag.id3.ID3v1TagField.getContent:()Ljava/lang/String; │ │ -308d54: 5410 778a |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3v1TagField;.content:Ljava/lang/String; // field@8a77 │ │ -308d58: 1100 |0002: return-object v0 │ │ +308d48: |[308d48] org.jaudiotagger.tag.id3.ID3v1TagField.getContent:()Ljava/lang/String; │ │ +308d58: 5410 778a |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3v1TagField;.content:Ljava/lang/String; // field@8a77 │ │ +308d5c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/id3/ID3v1TagField; │ │ │ │ #3 : (in Lorg/jaudiotagger/tag/id3/ID3v1TagField;) │ │ @@ -1246542,17 +1246542,17 @@ │ │ type : '()Ljava/nio/charset/Charset;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -308d90: |[308d90] org.jaudiotagger.tag.id3.ID3v1TagField.getEncoding:()Ljava/nio/charset/Charset; │ │ -308da0: 6200 aa81 |0000: sget-object v0, Ljava/nio/charset/StandardCharsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@81aa │ │ -308da4: 1100 |0002: return-object v0 │ │ +308d94: |[308d94] org.jaudiotagger.tag.id3.ID3v1TagField.getEncoding:()Ljava/nio/charset/Charset; │ │ +308da4: 6200 aa81 |0000: sget-object v0, Ljava/nio/charset/StandardCharsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@81aa │ │ +308da8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/id3/ID3v1TagField; │ │ │ │ #4 : (in Lorg/jaudiotagger/tag/id3/ID3v1TagField;) │ │ @@ -1246560,17 +1246560,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -308d5c: |[308d5c] org.jaudiotagger.tag.id3.ID3v1TagField.getId:()Ljava/lang/String; │ │ -308d6c: 5410 788a |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3v1TagField;.id:Ljava/lang/String; // field@8a78 │ │ -308d70: 1100 |0002: return-object v0 │ │ +308d60: |[308d60] org.jaudiotagger.tag.id3.ID3v1TagField.getId:()Ljava/lang/String; │ │ +308d70: 5410 788a |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3v1TagField;.id:Ljava/lang/String; // field@8a78 │ │ +308d74: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/id3/ID3v1TagField; │ │ │ │ #5 : (in Lorg/jaudiotagger/tag/id3/ID3v1TagField;) │ │ @@ -1246578,66 +1246578,66 @@ │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 81 16-bit code units │ │ -308c90: |[308c90] org.jaudiotagger.tag.id3.ID3v1TagField.getRawContent:()[B │ │ -308ca0: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -308ca2: 2301 1c13 |0001: new-array v1, v0, [B // type@131c │ │ -308ca6: 5492 788a |0003: iget-object v2, v9, Lorg/jaudiotagger/tag/id3/ID3v1TagField;.id:Ljava/lang/String; // field@8a78 │ │ -308caa: 6203 aa81 |0005: sget-object v3, Ljava/nio/charset/StandardCharsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@81aa │ │ -308cae: 6e20 a187 3200 |0007: invoke-virtual {v2, v3}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@87a1 │ │ -308cb4: 0c02 |000a: move-result-object v2 │ │ -308cb6: 5493 778a |000b: iget-object v3, v9, Lorg/jaudiotagger/tag/id3/ID3v1TagField;.content:Ljava/lang/String; // field@8a77 │ │ -308cba: 6204 aa81 |000d: sget-object v4, Ljava/nio/charset/StandardCharsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@81aa │ │ -308cbe: 6e20 a187 4300 |000f: invoke-virtual {v3, v4}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@87a1 │ │ -308cc4: 0c03 |0012: move-result-object v3 │ │ -308cc6: 2124 |0013: array-length v4, v2 │ │ -308cc8: b004 |0014: add-int/2addr v4, v0 │ │ -308cca: 1215 |0015: const/4 v5, #int 1 // #1 │ │ -308ccc: b054 |0016: add-int/2addr v4, v5 │ │ -308cce: 2136 |0017: array-length v6, v3 │ │ -308cd0: b064 |0018: add-int/2addr v4, v6 │ │ -308cd2: 2344 1c13 |0019: new-array v4, v4, [B // type@131c │ │ -308cd6: 2126 |001b: array-length v6, v2 │ │ -308cd8: b056 |001c: add-int/2addr v6, v5 │ │ -308cda: 2137 |001d: array-length v7, v3 │ │ -308cdc: b076 |001e: add-int/2addr v6, v7 │ │ -308cde: 1507 00ff |001f: const/high16 v7, #int -16777216 // #ff00 │ │ -308ce2: b567 |0021: and-int/2addr v7, v6 │ │ -308ce4: e107 0718 |0022: shr-int/lit8 v7, v7, #int 24 // #18 │ │ -308ce8: 8d77 |0024: int-to-byte v7, v7 │ │ -308cea: 1238 |0025: const/4 v8, #int 3 // #3 │ │ -308cec: 4f07 0108 |0026: aput-byte v7, v1, v8 │ │ -308cf0: 1507 ff00 |0028: const/high16 v7, #int 16711680 // #ff │ │ -308cf4: b567 |002a: and-int/2addr v7, v6 │ │ -308cf6: e107 0710 |002b: shr-int/lit8 v7, v7, #int 16 // #10 │ │ -308cfa: 8d77 |002d: int-to-byte v7, v7 │ │ -308cfc: 1228 |002e: const/4 v8, #int 2 // #2 │ │ -308cfe: 4f07 0108 |002f: aput-byte v7, v1, v8 │ │ -308d02: 1407 00ff 0000 |0031: const v7, #float 9.14768e-41 // #0000ff00 │ │ -308d08: b567 |0034: and-int/2addr v7, v6 │ │ -308d0a: e107 0708 |0035: shr-int/lit8 v7, v7, #int 8 // #08 │ │ -308d0e: 8d77 |0037: int-to-byte v7, v7 │ │ -308d10: 4f07 0105 |0038: aput-byte v7, v1, v5 │ │ -308d14: d566 ff00 |003a: and-int/lit16 v6, v6, #int 255 // #00ff │ │ -308d18: 8d66 |003c: int-to-byte v6, v6 │ │ -308d1a: 1207 |003d: const/4 v7, #int 0 // #0 │ │ -308d1c: 4f06 0107 |003e: aput-byte v6, v1, v7 │ │ -308d20: 6e40 1e96 1974 |0040: invoke-virtual {v9, v1, v4, v7}, Lorg/jaudiotagger/tag/id3/ID3v1TagField;.copy:([B[BI)V // method@961e │ │ -308d26: 6e40 1e96 2904 |0043: invoke-virtual {v9, v2, v4, v0}, Lorg/jaudiotagger/tag/id3/ID3v1TagField;.copy:([B[BI)V // method@961e │ │ -308d2c: 2121 |0046: array-length v1, v2 │ │ -308d2e: b010 |0047: add-int/2addr v0, v1 │ │ -308d30: 1301 3d00 |0048: const/16 v1, #int 61 // #3d │ │ -308d34: 4f01 0400 |004a: aput-byte v1, v4, v0 │ │ -308d38: b050 |004c: add-int/2addr v0, v5 │ │ -308d3a: 6e40 1e96 3904 |004d: invoke-virtual {v9, v3, v4, v0}, Lorg/jaudiotagger/tag/id3/ID3v1TagField;.copy:([B[BI)V // method@961e │ │ -308d40: 1104 |0050: return-object v4 │ │ +308c94: |[308c94] org.jaudiotagger.tag.id3.ID3v1TagField.getRawContent:()[B │ │ +308ca4: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +308ca6: 2301 1c13 |0001: new-array v1, v0, [B // type@131c │ │ +308caa: 5492 788a |0003: iget-object v2, v9, Lorg/jaudiotagger/tag/id3/ID3v1TagField;.id:Ljava/lang/String; // field@8a78 │ │ +308cae: 6203 aa81 |0005: sget-object v3, Ljava/nio/charset/StandardCharsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@81aa │ │ +308cb2: 6e20 a187 3200 |0007: invoke-virtual {v2, v3}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@87a1 │ │ +308cb8: 0c02 |000a: move-result-object v2 │ │ +308cba: 5493 778a |000b: iget-object v3, v9, Lorg/jaudiotagger/tag/id3/ID3v1TagField;.content:Ljava/lang/String; // field@8a77 │ │ +308cbe: 6204 aa81 |000d: sget-object v4, Ljava/nio/charset/StandardCharsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@81aa │ │ +308cc2: 6e20 a187 4300 |000f: invoke-virtual {v3, v4}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@87a1 │ │ +308cc8: 0c03 |0012: move-result-object v3 │ │ +308cca: 2124 |0013: array-length v4, v2 │ │ +308ccc: b004 |0014: add-int/2addr v4, v0 │ │ +308cce: 1215 |0015: const/4 v5, #int 1 // #1 │ │ +308cd0: b054 |0016: add-int/2addr v4, v5 │ │ +308cd2: 2136 |0017: array-length v6, v3 │ │ +308cd4: b064 |0018: add-int/2addr v4, v6 │ │ +308cd6: 2344 1c13 |0019: new-array v4, v4, [B // type@131c │ │ +308cda: 2126 |001b: array-length v6, v2 │ │ +308cdc: b056 |001c: add-int/2addr v6, v5 │ │ +308cde: 2137 |001d: array-length v7, v3 │ │ +308ce0: b076 |001e: add-int/2addr v6, v7 │ │ +308ce2: 1507 00ff |001f: const/high16 v7, #int -16777216 // #ff00 │ │ +308ce6: b567 |0021: and-int/2addr v7, v6 │ │ +308ce8: e107 0718 |0022: shr-int/lit8 v7, v7, #int 24 // #18 │ │ +308cec: 8d77 |0024: int-to-byte v7, v7 │ │ +308cee: 1238 |0025: const/4 v8, #int 3 // #3 │ │ +308cf0: 4f07 0108 |0026: aput-byte v7, v1, v8 │ │ +308cf4: 1507 ff00 |0028: const/high16 v7, #int 16711680 // #ff │ │ +308cf8: b567 |002a: and-int/2addr v7, v6 │ │ +308cfa: e107 0710 |002b: shr-int/lit8 v7, v7, #int 16 // #10 │ │ +308cfe: 8d77 |002d: int-to-byte v7, v7 │ │ +308d00: 1228 |002e: const/4 v8, #int 2 // #2 │ │ +308d02: 4f07 0108 |002f: aput-byte v7, v1, v8 │ │ +308d06: 1407 00ff 0000 |0031: const v7, #float 9.14768e-41 // #0000ff00 │ │ +308d0c: b567 |0034: and-int/2addr v7, v6 │ │ +308d0e: e107 0708 |0035: shr-int/lit8 v7, v7, #int 8 // #08 │ │ +308d12: 8d77 |0037: int-to-byte v7, v7 │ │ +308d14: 4f07 0105 |0038: aput-byte v7, v1, v5 │ │ +308d18: d566 ff00 |003a: and-int/lit16 v6, v6, #int 255 // #00ff │ │ +308d1c: 8d66 |003c: int-to-byte v6, v6 │ │ +308d1e: 1207 |003d: const/4 v7, #int 0 // #0 │ │ +308d20: 4f06 0107 |003e: aput-byte v6, v1, v7 │ │ +308d24: 6e40 1e96 1974 |0040: invoke-virtual {v9, v1, v4, v7}, Lorg/jaudiotagger/tag/id3/ID3v1TagField;.copy:([B[BI)V // method@961e │ │ +308d2a: 6e40 1e96 2904 |0043: invoke-virtual {v9, v2, v4, v0}, Lorg/jaudiotagger/tag/id3/ID3v1TagField;.copy:([B[BI)V // method@961e │ │ +308d30: 2121 |0046: array-length v1, v2 │ │ +308d32: b010 |0047: add-int/2addr v0, v1 │ │ +308d34: 1301 3d00 |0048: const/16 v1, #int 61 // #3d │ │ +308d38: 4f01 0400 |004a: aput-byte v1, v4, v0 │ │ +308d3c: b050 |004c: add-int/2addr v0, v5 │ │ +308d3e: 6e40 1e96 3904 |004d: invoke-virtual {v9, v3, v4, v0}, Lorg/jaudiotagger/tag/id3/ID3v1TagField;.copy:([B[BI)V // method@961e │ │ +308d44: 1104 |0050: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=146 │ │ 0x000b line=147 │ │ 0x0013 line=148 │ │ 0x001b line=150 │ │ 0x0040 line=157 │ │ @@ -1246653,48 +1246653,48 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -308f8c: |[308f8c] org.jaudiotagger.tag.id3.ID3v1TagField.isBinary:(Z)V │ │ -308f9c: 0e00 |0000: return-void │ │ +308f90: |[308f90] org.jaudiotagger.tag.id3.ID3v1TagField.isBinary:(Z)V │ │ +308fa0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Lorg/jaudiotagger/tag/id3/ID3v1TagField;) │ │ name : 'isBinary' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -308c40: |[308c40] org.jaudiotagger.tag.id3.ID3v1TagField.isBinary:()Z │ │ -308c50: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -308c52: 0f00 |0001: return v0 │ │ +308c44: |[308c44] org.jaudiotagger.tag.id3.ID3v1TagField.isBinary:()Z │ │ +308c54: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +308c56: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Lorg/jaudiotagger/tag/id3/ID3v1TagField;) │ │ name : 'isCommon' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -308c54: |[308c54] org.jaudiotagger.tag.id3.ID3v1TagField.isCommon:()Z │ │ -308c64: 5510 768a |0000: iget-boolean v0, v1, Lorg/jaudiotagger/tag/id3/ID3v1TagField;.common:Z // field@8a76 │ │ -308c68: 0f00 |0002: return v0 │ │ +308c58: |[308c58] org.jaudiotagger.tag.id3.ID3v1TagField.isCommon:()Z │ │ +308c68: 5510 768a |0000: iget-boolean v0, v1, Lorg/jaudiotagger/tag/id3/ID3v1TagField;.common:Z // field@8a76 │ │ +308c6c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/id3/ID3v1TagField; │ │ │ │ #9 : (in Lorg/jaudiotagger/tag/id3/ID3v1TagField;) │ │ @@ -1246702,20 +1246702,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -308c6c: |[308c6c] org.jaudiotagger.tag.id3.ID3v1TagField.isEmpty:()Z │ │ -308c7c: 5420 778a |0000: iget-object v0, v2, Lorg/jaudiotagger/tag/id3/ID3v1TagField;.content:Ljava/lang/String; // field@8a77 │ │ -308c80: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ -308c84: 6e20 9c87 0100 |0004: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -308c8a: 0a00 |0007: move-result v0 │ │ -308c8c: 0f00 |0008: return v0 │ │ +308c70: |[308c70] org.jaudiotagger.tag.id3.ID3v1TagField.isEmpty:()Z │ │ +308c80: 5420 778a |0000: iget-object v0, v2, Lorg/jaudiotagger/tag/id3/ID3v1TagField;.content:Ljava/lang/String; // field@8a77 │ │ +308c84: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ +308c88: 6e20 9c87 0100 |0004: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +308c8e: 0a00 |0007: move-result v0 │ │ +308c90: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lorg/jaudiotagger/tag/id3/ID3v1TagField; │ │ │ │ #10 : (in Lorg/jaudiotagger/tag/id3/ID3v1TagField;) │ │ @@ -1246723,17 +1246723,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -308fa0: |[308fa0] org.jaudiotagger.tag.id3.ID3v1TagField.setContent:(Ljava/lang/String;)V │ │ -308fb0: 5b01 778a |0000: iput-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v1TagField;.content:Ljava/lang/String; // field@8a77 │ │ -308fb4: 0e00 |0002: return-void │ │ +308fa4: |[308fa4] org.jaudiotagger.tag.id3.ID3v1TagField.setContent:(Ljava/lang/String;)V │ │ +308fb4: 5b01 778a |0000: iput-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v1TagField;.content:Ljava/lang/String; // field@8a77 │ │ +308fb8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=195 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/tag/id3/ID3v1TagField; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1246742,33 +1246742,33 @@ │ │ type : '(Ljava/nio/charset/Charset;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -308fb8: |[308fb8] org.jaudiotagger.tag.id3.ID3v1TagField.setEncoding:(Ljava/nio/charset/Charset;)V │ │ -308fc8: 0e00 |0000: return-void │ │ +308fbc: |[308fbc] org.jaudiotagger.tag.id3.ID3v1TagField.setEncoding:(Ljava/nio/charset/Charset;)V │ │ +308fcc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #12 : (in Lorg/jaudiotagger/tag/id3/ID3v1TagField;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -308d74: |[308d74] org.jaudiotagger.tag.id3.ID3v1TagField.toString:()Ljava/lang/String; │ │ -308d84: 6e10 2096 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/ID3v1TagField;.getContent:()Ljava/lang/String; // method@9620 │ │ -308d8a: 0c00 |0003: move-result-object v0 │ │ -308d8c: 1100 |0004: return-object v0 │ │ +308d78: |[308d78] org.jaudiotagger.tag.id3.ID3v1TagField.toString:()Ljava/lang/String; │ │ +308d88: 6e10 2096 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/ID3v1TagField;.getContent:()Ljava/lang/String; // method@9620 │ │ +308d8e: 0c00 |0003: move-result-object v0 │ │ +308d90: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jaudiotagger/tag/id3/ID3v1TagField; │ │ │ │ source_file_idx : 7590 (ID3v1TagField.java) │ │ @@ -1246821,17 +1246821,17 @@ │ │ type : '()V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -31f038: |[31f038] org.jaudiotagger.tag.id3.framebody.AbstractID3v2FrameBody.:()V │ │ -31f048: 7010 4b95 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.:()V // method@954b │ │ -31f04e: 0e00 |0003: return-void │ │ +31f03c: |[31f03c] org.jaudiotagger.tag.id3.framebody.AbstractID3v2FrameBody.:()V │ │ +31f04c: 7010 4b95 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.:()V // method@954b │ │ +31f052: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;) │ │ @@ -1246839,19 +1246839,19 @@ │ │ type : '(Ljava/nio/ByteBuffer;I)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -31f050: |[31f050] org.jaudiotagger.tag.id3.framebody.AbstractID3v2FrameBody.:(Ljava/nio/ByteBuffer;I)V │ │ -31f060: 7010 4b95 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.:()V // method@954b │ │ -31f066: 6e20 0498 2000 |0003: invoke-virtual {v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.setSize:(I)V // method@9804 │ │ -31f06c: 6e20 0198 1000 |0006: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.read:(Ljava/nio/ByteBuffer;)V // method@9801 │ │ -31f072: 0e00 |0009: return-void │ │ +31f054: |[31f054] org.jaudiotagger.tag.id3.framebody.AbstractID3v2FrameBody.:(Ljava/nio/ByteBuffer;I)V │ │ +31f064: 7010 4b95 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.:()V // method@954b │ │ +31f06a: 6e20 0498 2000 |0003: invoke-virtual {v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.setSize:(I)V // method@9804 │ │ +31f070: 6e20 0198 1000 |0006: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.read:(Ljava/nio/ByteBuffer;)V // method@9801 │ │ +31f076: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x0003 line=80 │ │ 0x0006 line=81 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody; │ │ @@ -1246863,17 +1246863,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -31f074: |[31f074] org.jaudiotagger.tag.id3.framebody.AbstractID3v2FrameBody.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;)V │ │ -31f084: 7020 4c95 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.:(Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@954c │ │ -31f08a: 0e00 |0003: return-void │ │ +31f078: |[31f078] org.jaudiotagger.tag.id3.framebody.AbstractID3v2FrameBody.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;)V │ │ +31f088: 7020 4c95 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.:(Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@954c │ │ +31f08e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody; │ │ │ │ @@ -1246883,24 +1246883,24 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -31eff4: |[31eff4] org.jaudiotagger.tag.id3.framebody.AbstractID3v2FrameBody.equals:(Ljava/lang/Object;)Z │ │ -31f004: 2020 3512 |0000: instance-of v0, v2, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody; // type@1235 │ │ -31f008: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -31f00c: 6f20 4e95 2100 |0004: invoke-super {v1, v2}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.equals:(Ljava/lang/Object;)Z // method@954e │ │ -31f012: 0a02 |0007: move-result v2 │ │ -31f014: 3802 0400 |0008: if-eqz v2, 000c // +0004 │ │ -31f018: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -31f01a: 2802 |000b: goto 000d // +0002 │ │ -31f01c: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -31f01e: 0f02 |000d: return v2 │ │ +31eff8: |[31eff8] org.jaudiotagger.tag.id3.framebody.AbstractID3v2FrameBody.equals:(Ljava/lang/Object;)Z │ │ +31f008: 2020 3512 |0000: instance-of v0, v2, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody; // type@1235 │ │ +31f00c: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +31f010: 6f20 4e95 2100 |0004: invoke-super {v1, v2}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.equals:(Ljava/lang/Object;)Z // method@954e │ │ +31f016: 0a02 |0007: move-result v2 │ │ +31f018: 3802 0400 |0008: if-eqz v2, 000c // +0004 │ │ +31f01c: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +31f01e: 2802 |000b: goto 000d // +0002 │ │ +31f020: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +31f022: 0f02 |000d: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody; │ │ 0x0000 - 0x000e reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -1246915,17 +1246915,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -31f020: |[31f020] org.jaudiotagger.tag.id3.framebody.AbstractID3v2FrameBody.getSize:()I │ │ -31f030: 5210 368e |0000: iget v0, v1, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.size:I // field@8e36 │ │ -31f034: 0f00 |0002: return v0 │ │ +31f024: |[31f024] org.jaudiotagger.tag.id3.framebody.AbstractID3v2FrameBody.getSize:()I │ │ +31f034: 5210 368e |0000: iget v0, v1, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.size:I // field@8e36 │ │ +31f038: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody; │ │ │ │ #3 : (in Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;) │ │ @@ -1246933,79 +1246933,79 @@ │ │ type : '(Ljava/nio/ByteBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 139 16-bit code units │ │ -31f08c: |[31f08c] org.jaudiotagger.tag.id3.framebody.AbstractID3v2FrameBody.read:(Ljava/nio/ByteBuffer;)V │ │ -31f09c: 6e10 0098 0700 |0000: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.getSize:()I // method@9800 │ │ -31f0a2: 0a00 |0003: move-result v0 │ │ -31f0a4: 6201 348e |0004: sget-object v1, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.logger:Ljava/util/logging/Logger; // field@8e34 │ │ -31f0a8: 2202 3910 |0006: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ -31f0ac: 7010 cc87 0200 |0008: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -31f0b2: 1a03 5843 |000b: const-string v3, "Reading body for" // string@4358 │ │ -31f0b6: 6e20 d787 3200 |000d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31f0bc: 6e10 ff97 0700 |0010: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.getIdentifier:()Ljava/lang/String; // method@97ff │ │ -31f0c2: 0c03 |0013: move-result-object v3 │ │ -31f0c4: 6e20 d787 3200 |0014: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31f0ca: 1a03 c804 |0017: const-string v3, ":" // string@04c8 │ │ -31f0ce: 6e20 d787 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31f0d4: 6e20 d387 0200 |001c: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -31f0da: 6e10 df87 0200 |001f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -31f0e0: 0c02 |0022: move-result-object v2 │ │ -31f0e2: 6e20 128a 2100 |0023: invoke-virtual {v1, v2}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -31f0e8: 2301 1c13 |0026: new-array v1, v0, [B // type@131c │ │ -31f0ec: 6e20 4088 1800 |0028: invoke-virtual {v8, v1}, Ljava/nio/ByteBuffer;.get:([B)Ljava/nio/ByteBuffer; // method@8840 │ │ -31f0f2: 5478 358e |002b: iget-object v8, v7, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.objectList:Ljava/util/ArrayList; // field@8e35 │ │ -31f0f6: 6e10 bc88 0800 |002d: invoke-virtual {v8}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@88bc │ │ -31f0fc: 0c08 |0030: move-result-object v8 │ │ -31f0fe: 1202 |0031: const/4 v2, #int 0 // #0 │ │ -31f100: 7210 4789 0800 |0032: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -31f106: 0a03 |0035: move-result v3 │ │ -31f108: 3803 5400 |0036: if-eqz v3, 008a // +0054 │ │ -31f10c: 7210 4889 0800 |0038: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -31f112: 0c03 |003b: move-result-object v3 │ │ -31f114: 1f03 d611 |003c: check-cast v3, Lorg/jaudiotagger/tag/datatype/AbstractDataType; // type@11d6 │ │ -31f118: 6204 348e |003e: sget-object v4, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.logger:Ljava/util/logging/Logger; // field@8e34 │ │ -31f11c: 2205 3910 |0040: new-instance v5, Ljava/lang/StringBuilder; // type@1039 │ │ -31f120: 7010 cc87 0500 |0042: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -31f126: 1a06 8595 |0045: const-string v6, "offset:" // string@9585 │ │ -31f12a: 6e20 d787 6500 |0047: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31f130: 6e20 d387 2500 |004a: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -31f136: 6e10 df87 0500 |004d: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -31f13c: 0c05 |0050: move-result-object v5 │ │ -31f13e: 6e20 158a 5400 |0051: invoke-virtual {v4, v5}, Ljava/util/logging/Logger;.finest:(Ljava/lang/String;)V // method@8a15 │ │ -31f144: 3602 2700 |0054: if-gt v2, v0, 007b // +0027 │ │ -31f148: 6e30 0493 1302 |0056: invoke-virtual {v3, v1, v2}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.readByteArray:([BI)V // method@9304 │ │ -31f14e: 6e10 0193 0300 |0059: invoke-virtual {v3}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.getSize:()I // method@9301 │ │ -31f154: 0a03 |005c: move-result v3 │ │ -31f156: b032 |005d: add-int/2addr v2, v3 │ │ -31f158: 28d4 |005e: goto 0032 // -002c │ │ -31f15a: 0d08 |005f: move-exception v8 │ │ -31f15c: 6200 348e |0060: sget-object v0, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.logger:Ljava/util/logging/Logger; // field@8e34 │ │ -31f160: 2201 3910 |0062: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -31f164: 7010 cc87 0100 |0064: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -31f16a: 1a02 3842 |0067: const-string v2, "Problem reading datatype within Frame Body:" // string@4238 │ │ -31f16e: 6e20 d787 2100 |0069: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31f174: 6e10 9791 0800 |006c: invoke-virtual {v8}, Lorg/jaudiotagger/tag/InvalidDataTypeException;.getMessage:()Ljava/lang/String; // method@9197 │ │ -31f17a: 0c02 |006f: move-result-object v2 │ │ -31f17c: 6e20 d787 2100 |0070: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31f182: 6e10 df87 0100 |0073: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -31f188: 0c01 |0076: move-result-object v1 │ │ -31f18a: 6e20 1c8a 1000 |0077: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ -31f190: 2708 |007a: throw v8 │ │ -31f192: 6208 348e |007b: sget-object v8, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.logger:Ljava/util/logging/Logger; // field@8e34 │ │ -31f196: 1a00 c41f |007d: const-string v0, "Invalid Size for FrameBody" // string@1fc4 │ │ -31f19a: 6e20 1c8a 0800 |007f: invoke-virtual {v8, v0}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ -31f1a0: 2208 c011 |0082: new-instance v8, Lorg/jaudiotagger/tag/InvalidFrameException; // type@11c0 │ │ -31f1a4: 1a00 ea1f |0084: const-string v0, "Invalid size for Frame Body" // string@1fea │ │ -31f1a8: 7020 9991 0800 |0086: invoke-direct {v8, v0}, Lorg/jaudiotagger/tag/InvalidFrameException;.:(Ljava/lang/String;)V // method@9199 │ │ -31f1ae: 2708 |0089: throw v8 │ │ -31f1b0: 0e00 |008a: return-void │ │ +31f090: |[31f090] org.jaudiotagger.tag.id3.framebody.AbstractID3v2FrameBody.read:(Ljava/nio/ByteBuffer;)V │ │ +31f0a0: 6e10 0098 0700 |0000: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.getSize:()I // method@9800 │ │ +31f0a6: 0a00 |0003: move-result v0 │ │ +31f0a8: 6201 348e |0004: sget-object v1, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.logger:Ljava/util/logging/Logger; // field@8e34 │ │ +31f0ac: 2202 3910 |0006: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ +31f0b0: 7010 cc87 0200 |0008: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +31f0b6: 1a03 5843 |000b: const-string v3, "Reading body for" // string@4358 │ │ +31f0ba: 6e20 d787 3200 |000d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31f0c0: 6e10 ff97 0700 |0010: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.getIdentifier:()Ljava/lang/String; // method@97ff │ │ +31f0c6: 0c03 |0013: move-result-object v3 │ │ +31f0c8: 6e20 d787 3200 |0014: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31f0ce: 1a03 c804 |0017: const-string v3, ":" // string@04c8 │ │ +31f0d2: 6e20 d787 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31f0d8: 6e20 d387 0200 |001c: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +31f0de: 6e10 df87 0200 |001f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +31f0e4: 0c02 |0022: move-result-object v2 │ │ +31f0e6: 6e20 128a 2100 |0023: invoke-virtual {v1, v2}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +31f0ec: 2301 1c13 |0026: new-array v1, v0, [B // type@131c │ │ +31f0f0: 6e20 4088 1800 |0028: invoke-virtual {v8, v1}, Ljava/nio/ByteBuffer;.get:([B)Ljava/nio/ByteBuffer; // method@8840 │ │ +31f0f6: 5478 358e |002b: iget-object v8, v7, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.objectList:Ljava/util/ArrayList; // field@8e35 │ │ +31f0fa: 6e10 bc88 0800 |002d: invoke-virtual {v8}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@88bc │ │ +31f100: 0c08 |0030: move-result-object v8 │ │ +31f102: 1202 |0031: const/4 v2, #int 0 // #0 │ │ +31f104: 7210 4789 0800 |0032: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +31f10a: 0a03 |0035: move-result v3 │ │ +31f10c: 3803 5400 |0036: if-eqz v3, 008a // +0054 │ │ +31f110: 7210 4889 0800 |0038: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +31f116: 0c03 |003b: move-result-object v3 │ │ +31f118: 1f03 d611 |003c: check-cast v3, Lorg/jaudiotagger/tag/datatype/AbstractDataType; // type@11d6 │ │ +31f11c: 6204 348e |003e: sget-object v4, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.logger:Ljava/util/logging/Logger; // field@8e34 │ │ +31f120: 2205 3910 |0040: new-instance v5, Ljava/lang/StringBuilder; // type@1039 │ │ +31f124: 7010 cc87 0500 |0042: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +31f12a: 1a06 8595 |0045: const-string v6, "offset:" // string@9585 │ │ +31f12e: 6e20 d787 6500 |0047: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31f134: 6e20 d387 2500 |004a: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +31f13a: 6e10 df87 0500 |004d: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +31f140: 0c05 |0050: move-result-object v5 │ │ +31f142: 6e20 158a 5400 |0051: invoke-virtual {v4, v5}, Ljava/util/logging/Logger;.finest:(Ljava/lang/String;)V // method@8a15 │ │ +31f148: 3602 2700 |0054: if-gt v2, v0, 007b // +0027 │ │ +31f14c: 6e30 0493 1302 |0056: invoke-virtual {v3, v1, v2}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.readByteArray:([BI)V // method@9304 │ │ +31f152: 6e10 0193 0300 |0059: invoke-virtual {v3}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.getSize:()I // method@9301 │ │ +31f158: 0a03 |005c: move-result v3 │ │ +31f15a: b032 |005d: add-int/2addr v2, v3 │ │ +31f15c: 28d4 |005e: goto 0032 // -002c │ │ +31f15e: 0d08 |005f: move-exception v8 │ │ +31f160: 6200 348e |0060: sget-object v0, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.logger:Ljava/util/logging/Logger; // field@8e34 │ │ +31f164: 2201 3910 |0062: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +31f168: 7010 cc87 0100 |0064: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +31f16e: 1a02 3842 |0067: const-string v2, "Problem reading datatype within Frame Body:" // string@4238 │ │ +31f172: 6e20 d787 2100 |0069: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31f178: 6e10 9791 0800 |006c: invoke-virtual {v8}, Lorg/jaudiotagger/tag/InvalidDataTypeException;.getMessage:()Ljava/lang/String; // method@9197 │ │ +31f17e: 0c02 |006f: move-result-object v2 │ │ +31f180: 6e20 d787 2100 |0070: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31f186: 6e10 df87 0100 |0073: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +31f18c: 0c01 |0076: move-result-object v1 │ │ +31f18e: 6e20 1c8a 1000 |0077: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ +31f194: 2708 |007a: throw v8 │ │ +31f196: 6208 348e |007b: sget-object v8, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.logger:Ljava/util/logging/Logger; // field@8e34 │ │ +31f19a: 1a00 c41f |007d: const-string v0, "Invalid Size for FrameBody" // string@1fc4 │ │ +31f19e: 6e20 1c8a 0800 |007f: invoke-virtual {v8, v0}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ +31f1a4: 2208 c011 |0082: new-instance v8, Lorg/jaudiotagger/tag/InvalidFrameException; // type@11c0 │ │ +31f1a8: 1a00 ea1f |0084: const-string v0, "Invalid size for Frame Body" // string@1fea │ │ +31f1ac: 7020 9991 0800 |0086: invoke-direct {v8, v0}, Lorg/jaudiotagger/tag/InvalidFrameException;.:(Ljava/lang/String;)V // method@9199 │ │ +31f1b2: 2708 |0089: throw v8 │ │ +31f1b4: 0e00 |008a: return-void │ │ catches : 1 │ │ 0x0056 - 0x0059 │ │ Lorg/jaudiotagger/tag/InvalidDataTypeException; -> 0x005f │ │ positions : │ │ 0x0000 line=151 │ │ 0x0004 line=152 │ │ 0x0026 line=155 │ │ @@ -1247027,33 +1247027,33 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 32 16-bit code units │ │ -31f1c4: |[31f1c4] org.jaudiotagger.tag.id3.framebody.AbstractID3v2FrameBody.setSize:()V │ │ -31f1d4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -31f1d6: 5930 368e |0001: iput v0, v3, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.size:I // field@8e36 │ │ -31f1da: 5430 358e |0003: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.objectList:Ljava/util/ArrayList; // field@8e35 │ │ -31f1de: 6e10 bc88 0000 |0005: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@88bc │ │ -31f1e4: 0c00 |0008: move-result-object v0 │ │ -31f1e6: 7210 4789 0000 |0009: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -31f1ec: 0a01 |000c: move-result v1 │ │ -31f1ee: 3801 1200 |000d: if-eqz v1, 001f // +0012 │ │ -31f1f2: 7210 4889 0000 |000f: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -31f1f8: 0c01 |0012: move-result-object v1 │ │ -31f1fa: 1f01 d611 |0013: check-cast v1, Lorg/jaudiotagger/tag/datatype/AbstractDataType; // type@11d6 │ │ -31f1fe: 5232 368e |0015: iget v2, v3, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.size:I // field@8e36 │ │ -31f202: 6e10 0193 0100 |0017: invoke-virtual {v1}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.getSize:()I // method@9301 │ │ -31f208: 0a01 |001a: move-result v1 │ │ -31f20a: b012 |001b: add-int/2addr v2, v1 │ │ -31f20c: 5932 368e |001c: iput v2, v3, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.size:I // field@8e36 │ │ -31f210: 28eb |001e: goto 0009 // -0015 │ │ -31f212: 0e00 |001f: return-void │ │ +31f1c8: |[31f1c8] org.jaudiotagger.tag.id3.framebody.AbstractID3v2FrameBody.setSize:()V │ │ +31f1d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +31f1da: 5930 368e |0001: iput v0, v3, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.size:I // field@8e36 │ │ +31f1de: 5430 358e |0003: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.objectList:Ljava/util/ArrayList; // field@8e35 │ │ +31f1e2: 6e10 bc88 0000 |0005: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@88bc │ │ +31f1e8: 0c00 |0008: move-result-object v0 │ │ +31f1ea: 7210 4789 0000 |0009: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +31f1f0: 0a01 |000c: move-result v1 │ │ +31f1f2: 3801 1200 |000d: if-eqz v1, 001f // +0012 │ │ +31f1f6: 7210 4889 0000 |000f: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +31f1fc: 0c01 |0012: move-result-object v1 │ │ +31f1fe: 1f01 d611 |0013: check-cast v1, Lorg/jaudiotagger/tag/datatype/AbstractDataType; // type@11d6 │ │ +31f202: 5232 368e |0015: iget v2, v3, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.size:I // field@8e36 │ │ +31f206: 6e10 0193 0100 |0017: invoke-virtual {v1}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.getSize:()I // method@9301 │ │ +31f20c: 0a01 |001a: move-result v1 │ │ +31f20e: b012 |001b: add-int/2addr v2, v1 │ │ +31f210: 5932 368e |001c: iput v2, v3, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.size:I // field@8e36 │ │ +31f214: 28eb |001e: goto 0009 // -0015 │ │ +31f216: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=119 │ │ 0x0003 line=120 │ │ 0x0015 line=122 │ │ locals : │ │ 0x0000 - 0x0020 reg=3 this Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody; │ │ @@ -1247063,17 +1247063,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -31f214: |[31f214] org.jaudiotagger.tag.id3.framebody.AbstractID3v2FrameBody.setSize:(I)V │ │ -31f224: 5901 368e |0000: iput v1, v0, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.size:I // field@8e36 │ │ -31f228: 0e00 |0002: return-void │ │ +31f218: |[31f218] org.jaudiotagger.tag.id3.framebody.AbstractID3v2FrameBody.setSize:(I)V │ │ +31f228: 5901 368e |0000: iput v1, v0, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.size:I // field@8e36 │ │ +31f22c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -1247082,65 +1247082,65 @@ │ │ type : '(Ljava/io/ByteArrayOutputStream;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 111 16-bit code units │ │ -31f22c: |[31f22c] org.jaudiotagger.tag.id3.framebody.AbstractID3v2FrameBody.write:(Ljava/io/ByteArrayOutputStream;)V │ │ -31f23c: 6200 348e |0000: sget-object v0, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.logger:Ljava/util/logging/Logger; // field@8e34 │ │ -31f240: 2201 3910 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -31f244: 7010 cc87 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -31f24a: 1a02 bc54 |0007: const-string v2, "Writing frame body for" // string@54bc │ │ -31f24e: 6e20 d787 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31f254: 6e10 ff97 0300 |000c: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.getIdentifier:()Ljava/lang/String; // method@97ff │ │ -31f25a: 0c02 |000f: move-result-object v2 │ │ -31f25c: 6e20 d787 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31f262: 1a02 0505 |0013: const-string v2, ":Est Size:" // string@0505 │ │ -31f266: 6e20 d787 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31f26c: 5232 368e |0018: iget v2, v3, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.size:I // field@8e36 │ │ -31f270: 6e20 d387 2100 |001a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -31f276: 6e10 df87 0100 |001d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -31f27c: 0c01 |0020: move-result-object v1 │ │ -31f27e: 6e20 128a 1000 |0021: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -31f284: 5430 358e |0024: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.objectList:Ljava/util/ArrayList; // field@8e35 │ │ -31f288: 6e10 bc88 0000 |0026: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@88bc │ │ -31f28e: 0c00 |0029: move-result-object v0 │ │ -31f290: 7210 4789 0000 |002a: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -31f296: 0a01 |002d: move-result v1 │ │ -31f298: 3801 1900 |002e: if-eqz v1, 0047 // +0019 │ │ -31f29c: 7210 4889 0000 |0030: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -31f2a2: 0c01 |0033: move-result-object v1 │ │ -31f2a4: 1f01 d611 |0034: check-cast v1, Lorg/jaudiotagger/tag/datatype/AbstractDataType; // type@11d6 │ │ -31f2a8: 6e10 0793 0100 |0036: invoke-virtual {v1}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.writeByteArray:()[B // method@9307 │ │ -31f2ae: 0c01 |0039: move-result-object v1 │ │ -31f2b0: 3801 f0ff |003a: if-eqz v1, 002a // -0010 │ │ -31f2b4: 6e20 3386 1400 |003c: invoke-virtual {v4, v1}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ -31f2ba: 28eb |003f: goto 002a // -0015 │ │ -31f2bc: 0d04 |0040: move-exception v4 │ │ -31f2be: 2200 3310 |0041: new-instance v0, Ljava/lang/RuntimeException; // type@1033 │ │ -31f2c2: 7020 7e87 4000 |0043: invoke-direct {v0, v4}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@877e │ │ -31f2c8: 2700 |0046: throw v0 │ │ -31f2ca: 6e10 0398 0300 |0047: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.setSize:()V // method@9803 │ │ -31f2d0: 6204 348e |004a: sget-object v4, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.logger:Ljava/util/logging/Logger; // field@8e34 │ │ -31f2d4: 2200 3910 |004c: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -31f2d8: 7010 cc87 0000 |004e: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -31f2de: 1a01 d054 |0051: const-string v1, "Written frame body for" // string@54d0 │ │ -31f2e2: 6e20 d787 1000 |0053: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31f2e8: 6e10 ff97 0300 |0056: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.getIdentifier:()Ljava/lang/String; // method@97ff │ │ -31f2ee: 0c01 |0059: move-result-object v1 │ │ -31f2f0: 6e20 d787 1000 |005a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31f2f6: 1a01 4005 |005d: const-string v1, ":Real Size:" // string@0540 │ │ -31f2fa: 6e20 d787 1000 |005f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31f300: 5231 368e |0062: iget v1, v3, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.size:I // field@8e36 │ │ -31f304: 6e20 d387 1000 |0064: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -31f30a: 6e10 df87 0000 |0067: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -31f310: 0c00 |006a: move-result-object v0 │ │ -31f312: 6e20 128a 0400 |006b: invoke-virtual {v4, v0}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -31f318: 0e00 |006e: return-void │ │ +31f230: |[31f230] org.jaudiotagger.tag.id3.framebody.AbstractID3v2FrameBody.write:(Ljava/io/ByteArrayOutputStream;)V │ │ +31f240: 6200 348e |0000: sget-object v0, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.logger:Ljava/util/logging/Logger; // field@8e34 │ │ +31f244: 2201 3910 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +31f248: 7010 cc87 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +31f24e: 1a02 bc54 |0007: const-string v2, "Writing frame body for" // string@54bc │ │ +31f252: 6e20 d787 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31f258: 6e10 ff97 0300 |000c: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.getIdentifier:()Ljava/lang/String; // method@97ff │ │ +31f25e: 0c02 |000f: move-result-object v2 │ │ +31f260: 6e20 d787 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31f266: 1a02 0505 |0013: const-string v2, ":Est Size:" // string@0505 │ │ +31f26a: 6e20 d787 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31f270: 5232 368e |0018: iget v2, v3, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.size:I // field@8e36 │ │ +31f274: 6e20 d387 2100 |001a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +31f27a: 6e10 df87 0100 |001d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +31f280: 0c01 |0020: move-result-object v1 │ │ +31f282: 6e20 128a 1000 |0021: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +31f288: 5430 358e |0024: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.objectList:Ljava/util/ArrayList; // field@8e35 │ │ +31f28c: 6e10 bc88 0000 |0026: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@88bc │ │ +31f292: 0c00 |0029: move-result-object v0 │ │ +31f294: 7210 4789 0000 |002a: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +31f29a: 0a01 |002d: move-result v1 │ │ +31f29c: 3801 1900 |002e: if-eqz v1, 0047 // +0019 │ │ +31f2a0: 7210 4889 0000 |0030: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +31f2a6: 0c01 |0033: move-result-object v1 │ │ +31f2a8: 1f01 d611 |0034: check-cast v1, Lorg/jaudiotagger/tag/datatype/AbstractDataType; // type@11d6 │ │ +31f2ac: 6e10 0793 0100 |0036: invoke-virtual {v1}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.writeByteArray:()[B // method@9307 │ │ +31f2b2: 0c01 |0039: move-result-object v1 │ │ +31f2b4: 3801 f0ff |003a: if-eqz v1, 002a // -0010 │ │ +31f2b8: 6e20 3386 1400 |003c: invoke-virtual {v4, v1}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ +31f2be: 28eb |003f: goto 002a // -0015 │ │ +31f2c0: 0d04 |0040: move-exception v4 │ │ +31f2c2: 2200 3310 |0041: new-instance v0, Ljava/lang/RuntimeException; // type@1033 │ │ +31f2c6: 7020 7e87 4000 |0043: invoke-direct {v0, v4}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@877e │ │ +31f2cc: 2700 |0046: throw v0 │ │ +31f2ce: 6e10 0398 0300 |0047: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.setSize:()V // method@9803 │ │ +31f2d4: 6204 348e |004a: sget-object v4, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.logger:Ljava/util/logging/Logger; // field@8e34 │ │ +31f2d8: 2200 3910 |004c: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +31f2dc: 7010 cc87 0000 |004e: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +31f2e2: 1a01 d054 |0051: const-string v1, "Written frame body for" // string@54d0 │ │ +31f2e6: 6e20 d787 1000 |0053: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31f2ec: 6e10 ff97 0300 |0056: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.getIdentifier:()Ljava/lang/String; // method@97ff │ │ +31f2f2: 0c01 |0059: move-result-object v1 │ │ +31f2f4: 6e20 d787 1000 |005a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31f2fa: 1a01 4005 |005d: const-string v1, ":Real Size:" // string@0540 │ │ +31f2fe: 6e20 d787 1000 |005f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31f304: 5231 368e |0062: iget v1, v3, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.size:I // field@8e36 │ │ +31f308: 6e20 d387 1000 |0064: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +31f30e: 6e10 df87 0000 |0067: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +31f314: 0c00 |006a: move-result-object v0 │ │ +31f316: 6e20 128a 0400 |006b: invoke-virtual {v4, v0}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +31f31c: 0e00 |006e: return-void │ │ catches : 1 │ │ 0x003c - 0x003f │ │ Ljava/io/IOException; -> 0x0040 │ │ positions : │ │ 0x0000 line=201 │ │ 0x0024 line=203 │ │ 0x0036 line=205 │ │ @@ -1247181,72 +1247181,72 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 116 16-bit code units │ │ -3275f0: |[3275f0] org.jaudiotagger.tag.id3.valuepair.ChannelTypes.:()V │ │ -327600: 7010 1493 0300 |0000: invoke-direct {v3}, Lorg/jaudiotagger/tag/datatype/AbstractIntStringValuePair;.:()V // method@9314 │ │ -327606: 5430 128f |0003: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/ChannelTypes;.idToValue:Ljava/util/Map; // field@8f12 │ │ -32760a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -32760c: 7110 3487 0100 |0006: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -327612: 0c01 |0009: move-result-object v1 │ │ -327614: 1a02 f03f |000a: const-string v2, "Other" // string@3ff0 │ │ -327618: 7230 9489 1002 |000c: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -32761e: 5430 128f |000f: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/ChannelTypes;.idToValue:Ljava/util/Map; // field@8f12 │ │ -327622: 1211 |0011: const/4 v1, #int 1 // #1 │ │ -327624: 7110 3487 0100 |0012: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -32762a: 0c01 |0015: move-result-object v1 │ │ -32762c: 1a02 953a |0016: const-string v2, "Master volume" // string@3a95 │ │ -327630: 7230 9489 1002 |0018: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -327636: 5430 128f |001b: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/ChannelTypes;.idToValue:Ljava/util/Map; // field@8f12 │ │ -32763a: 1221 |001d: const/4 v1, #int 2 // #2 │ │ -32763c: 7110 3487 0100 |001e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -327642: 0c01 |0021: move-result-object v1 │ │ -327644: 1a02 7a1b |0022: const-string v2, "Front right" // string@1b7a │ │ -327648: 7230 9489 1002 |0024: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -32764e: 5430 128f |0027: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/ChannelTypes;.idToValue:Ljava/util/Map; // field@8f12 │ │ -327652: 1231 |0029: const/4 v1, #int 3 // #3 │ │ -327654: 7110 3487 0100 |002a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -32765a: 0c01 |002d: move-result-object v1 │ │ -32765c: 1a02 791b |002e: const-string v2, "Front left" // string@1b79 │ │ -327660: 7230 9489 1002 |0030: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -327666: 5430 128f |0033: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/ChannelTypes;.idToValue:Ljava/util/Map; // field@8f12 │ │ -32766a: 1241 |0035: const/4 v1, #int 4 // #4 │ │ -32766c: 7110 3487 0100 |0036: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -327672: 0c01 |0039: move-result-object v1 │ │ -327674: 1a02 630b |003a: const-string v2, "Back right" // string@0b63 │ │ -327678: 7230 9489 1002 |003c: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -32767e: 5430 128f |003f: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/ChannelTypes;.idToValue:Ljava/util/Map; // field@8f12 │ │ -327682: 1251 |0041: const/4 v1, #int 5 // #5 │ │ -327684: 7110 3487 0100 |0042: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -32768a: 0c01 |0045: move-result-object v1 │ │ -32768c: 1a02 620b |0046: const-string v2, "Back left" // string@0b62 │ │ -327690: 7230 9489 1002 |0048: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -327696: 5430 128f |004b: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/ChannelTypes;.idToValue:Ljava/util/Map; // field@8f12 │ │ -32769a: 1261 |004d: const/4 v1, #int 6 // #6 │ │ -32769c: 7110 3487 0100 |004e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -3276a2: 0c01 |0051: move-result-object v1 │ │ -3276a4: 1a02 781b |0052: const-string v2, "Front centre" // string@1b78 │ │ -3276a8: 7230 9489 1002 |0054: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -3276ae: 5430 128f |0057: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/ChannelTypes;.idToValue:Ljava/util/Map; // field@8f12 │ │ -3276b2: 1271 |0059: const/4 v1, #int 7 // #7 │ │ -3276b4: 7110 3487 0100 |005a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -3276ba: 0c01 |005d: move-result-object v1 │ │ -3276bc: 1a02 610b |005e: const-string v2, "Back centre" // string@0b61 │ │ -3276c0: 7230 9489 1002 |0060: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -3276c6: 5430 128f |0063: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/ChannelTypes;.idToValue:Ljava/util/Map; // field@8f12 │ │ -3276ca: 1301 0800 |0065: const/16 v1, #int 8 // #8 │ │ -3276ce: 7110 3487 0100 |0067: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -3276d4: 0c01 |006a: move-result-object v1 │ │ -3276d6: 1a02 8e48 |006b: const-string v2, "Subwoofer" // string@488e │ │ -3276da: 7230 9489 1002 |006d: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -3276e0: 6e10 c19b 0300 |0070: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/valuepair/ChannelTypes;.createMaps:()V // method@9bc1 │ │ -3276e6: 0e00 |0073: return-void │ │ +3275f4: |[3275f4] org.jaudiotagger.tag.id3.valuepair.ChannelTypes.:()V │ │ +327604: 7010 1493 0300 |0000: invoke-direct {v3}, Lorg/jaudiotagger/tag/datatype/AbstractIntStringValuePair;.:()V // method@9314 │ │ +32760a: 5430 128f |0003: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/ChannelTypes;.idToValue:Ljava/util/Map; // field@8f12 │ │ +32760e: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +327610: 7110 3487 0100 |0006: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +327616: 0c01 |0009: move-result-object v1 │ │ +327618: 1a02 f03f |000a: const-string v2, "Other" // string@3ff0 │ │ +32761c: 7230 9489 1002 |000c: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +327622: 5430 128f |000f: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/ChannelTypes;.idToValue:Ljava/util/Map; // field@8f12 │ │ +327626: 1211 |0011: const/4 v1, #int 1 // #1 │ │ +327628: 7110 3487 0100 |0012: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +32762e: 0c01 |0015: move-result-object v1 │ │ +327630: 1a02 953a |0016: const-string v2, "Master volume" // string@3a95 │ │ +327634: 7230 9489 1002 |0018: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +32763a: 5430 128f |001b: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/ChannelTypes;.idToValue:Ljava/util/Map; // field@8f12 │ │ +32763e: 1221 |001d: const/4 v1, #int 2 // #2 │ │ +327640: 7110 3487 0100 |001e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +327646: 0c01 |0021: move-result-object v1 │ │ +327648: 1a02 7a1b |0022: const-string v2, "Front right" // string@1b7a │ │ +32764c: 7230 9489 1002 |0024: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +327652: 5430 128f |0027: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/ChannelTypes;.idToValue:Ljava/util/Map; // field@8f12 │ │ +327656: 1231 |0029: const/4 v1, #int 3 // #3 │ │ +327658: 7110 3487 0100 |002a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +32765e: 0c01 |002d: move-result-object v1 │ │ +327660: 1a02 791b |002e: const-string v2, "Front left" // string@1b79 │ │ +327664: 7230 9489 1002 |0030: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +32766a: 5430 128f |0033: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/ChannelTypes;.idToValue:Ljava/util/Map; // field@8f12 │ │ +32766e: 1241 |0035: const/4 v1, #int 4 // #4 │ │ +327670: 7110 3487 0100 |0036: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +327676: 0c01 |0039: move-result-object v1 │ │ +327678: 1a02 630b |003a: const-string v2, "Back right" // string@0b63 │ │ +32767c: 7230 9489 1002 |003c: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +327682: 5430 128f |003f: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/ChannelTypes;.idToValue:Ljava/util/Map; // field@8f12 │ │ +327686: 1251 |0041: const/4 v1, #int 5 // #5 │ │ +327688: 7110 3487 0100 |0042: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +32768e: 0c01 |0045: move-result-object v1 │ │ +327690: 1a02 620b |0046: const-string v2, "Back left" // string@0b62 │ │ +327694: 7230 9489 1002 |0048: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +32769a: 5430 128f |004b: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/ChannelTypes;.idToValue:Ljava/util/Map; // field@8f12 │ │ +32769e: 1261 |004d: const/4 v1, #int 6 // #6 │ │ +3276a0: 7110 3487 0100 |004e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +3276a6: 0c01 |0051: move-result-object v1 │ │ +3276a8: 1a02 781b |0052: const-string v2, "Front centre" // string@1b78 │ │ +3276ac: 7230 9489 1002 |0054: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +3276b2: 5430 128f |0057: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/ChannelTypes;.idToValue:Ljava/util/Map; // field@8f12 │ │ +3276b6: 1271 |0059: const/4 v1, #int 7 // #7 │ │ +3276b8: 7110 3487 0100 |005a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +3276be: 0c01 |005d: move-result-object v1 │ │ +3276c0: 1a02 610b |005e: const-string v2, "Back centre" // string@0b61 │ │ +3276c4: 7230 9489 1002 |0060: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +3276ca: 5430 128f |0063: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/ChannelTypes;.idToValue:Ljava/util/Map; // field@8f12 │ │ +3276ce: 1301 0800 |0065: const/16 v1, #int 8 // #8 │ │ +3276d2: 7110 3487 0100 |0067: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +3276d8: 0c01 |006a: move-result-object v1 │ │ +3276da: 1a02 8e48 |006b: const-string v2, "Subwoofer" // string@488e │ │ +3276de: 7230 9489 1002 |006d: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +3276e4: 6e10 c19b 0300 |0070: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/valuepair/ChannelTypes;.createMaps:()V // method@9bc1 │ │ +3276ea: 0e00 |0073: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0003 line=42 │ │ 0x000f line=43 │ │ 0x001b line=44 │ │ 0x0027 line=45 │ │ @@ -1247264,22 +1247264,22 @@ │ │ type : '()Lorg/jaudiotagger/tag/id3/valuepair/ChannelTypes;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -3275c4: |[3275c4] org.jaudiotagger.tag.id3.valuepair.ChannelTypes.getInstanceOf:()Lorg/jaudiotagger/tag/id3/valuepair/ChannelTypes; │ │ -3275d4: 6200 118f |0000: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/ChannelTypes;.channelTypes:Lorg/jaudiotagger/tag/id3/valuepair/ChannelTypes; // field@8f11 │ │ -3275d8: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -3275dc: 2200 ab12 |0004: new-instance v0, Lorg/jaudiotagger/tag/id3/valuepair/ChannelTypes; // type@12ab │ │ -3275e0: 7010 c09b 0000 |0006: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/valuepair/ChannelTypes;.:()V // method@9bc0 │ │ -3275e6: 6900 118f |0009: sput-object v0, Lorg/jaudiotagger/tag/id3/valuepair/ChannelTypes;.channelTypes:Lorg/jaudiotagger/tag/id3/valuepair/ChannelTypes; // field@8f11 │ │ -3275ea: 6200 118f |000b: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/ChannelTypes;.channelTypes:Lorg/jaudiotagger/tag/id3/valuepair/ChannelTypes; // field@8f11 │ │ -3275ee: 1100 |000d: return-object v0 │ │ +3275c8: |[3275c8] org.jaudiotagger.tag.id3.valuepair.ChannelTypes.getInstanceOf:()Lorg/jaudiotagger/tag/id3/valuepair/ChannelTypes; │ │ +3275d8: 6200 118f |0000: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/ChannelTypes;.channelTypes:Lorg/jaudiotagger/tag/id3/valuepair/ChannelTypes; // field@8f11 │ │ +3275dc: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +3275e0: 2200 ab12 |0004: new-instance v0, Lorg/jaudiotagger/tag/id3/valuepair/ChannelTypes; // type@12ab │ │ +3275e4: 7010 c09b 0000 |0006: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/valuepair/ChannelTypes;.:()V // method@9bc0 │ │ +3275ea: 6900 118f |0009: sput-object v0, Lorg/jaudiotagger/tag/id3/valuepair/ChannelTypes;.channelTypes:Lorg/jaudiotagger/tag/id3/valuepair/ChannelTypes; // field@8f11 │ │ +3275ee: 6200 118f |000b: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/ChannelTypes;.channelTypes:Lorg/jaudiotagger/tag/id3/valuepair/ChannelTypes; // field@8f11 │ │ +3275f2: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0004 line=35 │ │ 0x000b line=37 │ │ locals : │ │ │ │ @@ -1247318,30 +1247318,30 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -327714: |[327714] org.jaudiotagger.tag.id3.valuepair.EventTimingTimestampTypes.:()V │ │ -327724: 7010 1493 0300 |0000: invoke-direct {v3}, Lorg/jaudiotagger/tag/datatype/AbstractIntStringValuePair;.:()V // method@9314 │ │ -32772a: 5430 158f |0003: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTimestampTypes;.idToValue:Ljava/util/Map; // field@8f15 │ │ -32772e: 1211 |0005: const/4 v1, #int 1 // #1 │ │ -327730: 7110 3487 0100 |0006: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -327736: 0c01 |0009: move-result-object v1 │ │ -327738: 1a02 ca07 |000a: const-string v2, "Absolute time using MPEG [MPEG] frames as unit" // string@07ca │ │ -32773c: 7230 9489 1002 |000c: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -327742: 5430 158f |000f: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTimestampTypes;.idToValue:Ljava/util/Map; // field@8f15 │ │ -327746: 1221 |0011: const/4 v1, #int 2 // #2 │ │ -327748: 7110 3487 0100 |0012: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -32774e: 0c01 |0015: move-result-object v1 │ │ -327750: 1a02 cb07 |0016: const-string v2, "Absolute time using milliseconds as unit" // string@07cb │ │ -327754: 7230 9489 1002 |0018: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -32775a: 6e10 c69b 0300 |001b: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTimestampTypes;.createMaps:()V // method@9bc6 │ │ -327760: 0e00 |001e: return-void │ │ +327718: |[327718] org.jaudiotagger.tag.id3.valuepair.EventTimingTimestampTypes.:()V │ │ +327728: 7010 1493 0300 |0000: invoke-direct {v3}, Lorg/jaudiotagger/tag/datatype/AbstractIntStringValuePair;.:()V // method@9314 │ │ +32772e: 5430 158f |0003: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTimestampTypes;.idToValue:Ljava/util/Map; // field@8f15 │ │ +327732: 1211 |0005: const/4 v1, #int 1 // #1 │ │ +327734: 7110 3487 0100 |0006: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +32773a: 0c01 |0009: move-result-object v1 │ │ +32773c: 1a02 ca07 |000a: const-string v2, "Absolute time using MPEG [MPEG] frames as unit" // string@07ca │ │ +327740: 7230 9489 1002 |000c: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +327746: 5430 158f |000f: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTimestampTypes;.idToValue:Ljava/util/Map; // field@8f15 │ │ +32774a: 1221 |0011: const/4 v1, #int 2 // #2 │ │ +32774c: 7110 3487 0100 |0012: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +327752: 0c01 |0015: move-result-object v1 │ │ +327754: 1a02 cb07 |0016: const-string v2, "Absolute time using milliseconds as unit" // string@07cb │ │ +327758: 7230 9489 1002 |0018: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +32775e: 6e10 c69b 0300 |001b: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTimestampTypes;.createMaps:()V // method@9bc6 │ │ +327764: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0003 line=44 │ │ 0x000f line=45 │ │ 0x001b line=47 │ │ locals : │ │ @@ -1247352,22 +1247352,22 @@ │ │ type : '()Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTimestampTypes;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -3276e8: |[3276e8] org.jaudiotagger.tag.id3.valuepair.EventTimingTimestampTypes.getInstanceOf:()Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTimestampTypes; │ │ -3276f8: 6200 148f |0000: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTimestampTypes;.eventTimingTimestampTypes:Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTimestampTypes; // field@8f14 │ │ -3276fc: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -327700: 2200 ac12 |0004: new-instance v0, Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTimestampTypes; // type@12ac │ │ -327704: 7010 c59b 0000 |0006: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTimestampTypes;.:()V // method@9bc5 │ │ -32770a: 6900 148f |0009: sput-object v0, Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTimestampTypes;.eventTimingTimestampTypes:Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTimestampTypes; // field@8f14 │ │ -32770e: 6200 148f |000b: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTimestampTypes;.eventTimingTimestampTypes:Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTimestampTypes; // field@8f14 │ │ -327712: 1100 |000d: return-object v0 │ │ +3276ec: |[3276ec] org.jaudiotagger.tag.id3.valuepair.EventTimingTimestampTypes.getInstanceOf:()Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTimestampTypes; │ │ +3276fc: 6200 148f |0000: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTimestampTypes;.eventTimingTimestampTypes:Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTimestampTypes; // field@8f14 │ │ +327700: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +327704: 2200 ac12 |0004: new-instance v0, Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTimestampTypes; // type@12ac │ │ +327708: 7010 c59b 0000 |0006: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTimestampTypes;.:()V // method@9bc5 │ │ +32770e: 6900 148f |0009: sput-object v0, Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTimestampTypes;.eventTimingTimestampTypes:Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTimestampTypes; // field@8f14 │ │ +327712: 6200 148f |000b: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTimestampTypes;.eventTimingTimestampTypes:Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTimestampTypes; // field@8f14 │ │ +327716: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0004 line=35 │ │ 0x000b line=37 │ │ locals : │ │ │ │ @@ -1247401,264 +1247401,264 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 532 16-bit code units │ │ -327790: |[327790] org.jaudiotagger.tag.id3.valuepair.EventTimingTypes.:()V │ │ -3277a0: 7010 1493 0300 |0000: invoke-direct {v3}, Lorg/jaudiotagger/tag/datatype/AbstractIntStringValuePair;.:()V // method@9314 │ │ -3277a6: 5430 178f |0003: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTypes;.idToValue:Ljava/util/Map; // field@8f17 │ │ -3277aa: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -3277ac: 7110 3487 0100 |0006: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -3277b2: 0c01 |0009: move-result-object v1 │ │ -3277b4: 1a02 d240 |000a: const-string v2, "Padding (has no meaning)" // string@40d2 │ │ -3277b8: 7230 9489 1002 |000c: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -3277be: 5430 178f |000f: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTypes;.idToValue:Ljava/util/Map; // field@8f17 │ │ -3277c2: 1211 |0011: const/4 v1, #int 1 // #1 │ │ -3277c4: 7110 3487 0100 |0012: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -3277ca: 0c01 |0015: move-result-object v1 │ │ -3277cc: 1a02 9e16 |0016: const-string v2, "End of initial silence" // string@169e │ │ -3277d0: 7230 9489 1002 |0018: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -3277d6: 5430 178f |001b: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTypes;.idToValue:Ljava/util/Map; // field@8f17 │ │ -3277da: 1221 |001d: const/4 v1, #int 2 // #2 │ │ -3277dc: 7110 3487 0100 |001e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -3277e2: 0c01 |0021: move-result-object v1 │ │ -3277e4: 1a02 b71f |0022: const-string v2, "Intro start" // string@1fb7 │ │ -3277e8: 7230 9489 1002 |0024: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -3277ee: 5430 178f |0027: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTypes;.idToValue:Ljava/util/Map; // field@8f17 │ │ -3277f2: 1231 |0029: const/4 v1, #int 3 // #3 │ │ -3277f4: 7110 3487 0100 |002a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -3277fa: 0c01 |002d: move-result-object v1 │ │ -3277fc: 1a02 663a |002e: const-string v2, "Main part start" // string@3a66 │ │ -327800: 7230 9489 1002 |0030: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -327806: 5430 178f |0033: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTypes;.idToValue:Ljava/util/Map; // field@8f17 │ │ -32780a: 1241 |0035: const/4 v1, #int 4 // #4 │ │ -32780c: 7110 3487 0100 |0036: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -327812: 0c01 |0039: move-result-object v1 │ │ -327814: 1a02 f53f |003a: const-string v2, "Outro start" // string@3ff5 │ │ -327818: 7230 9489 1002 |003c: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -32781e: 5430 178f |003f: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTypes;.idToValue:Ljava/util/Map; // field@8f17 │ │ -327822: 1251 |0041: const/4 v1, #int 5 // #5 │ │ -327824: 7110 3487 0100 |0042: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -32782a: 0c01 |0045: move-result-object v1 │ │ -32782c: 1a02 f43f |0046: const-string v2, "Outro end" // string@3ff4 │ │ -327830: 7230 9489 1002 |0048: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -327836: 5430 178f |004b: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTypes;.idToValue:Ljava/util/Map; // field@8f17 │ │ -32783a: 1261 |004d: const/4 v1, #int 6 // #6 │ │ -32783c: 7110 3487 0100 |004e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -327842: 0c01 |0051: move-result-object v1 │ │ -327844: 1a02 5952 |0052: const-string v2, "Verse start" // string@5259 │ │ -327848: 7230 9489 1002 |0054: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -32784e: 5430 178f |0057: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTypes;.idToValue:Ljava/util/Map; // field@8f17 │ │ -327852: 1271 |0059: const/4 v1, #int 7 // #7 │ │ -327854: 7110 3487 0100 |005a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -32785a: 0c01 |005d: move-result-object v1 │ │ -32785c: 1a02 8843 |005e: const-string v2, "Refrain start" // string@4388 │ │ -327860: 7230 9489 1002 |0060: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -327866: 5430 178f |0063: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTypes;.idToValue:Ljava/util/Map; // field@8f17 │ │ -32786a: 1301 0800 |0065: const/16 v1, #int 8 // #8 │ │ -32786e: 7110 3487 0100 |0067: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -327874: 0c01 |006a: move-result-object v1 │ │ -327876: 1a02 ac1f |006b: const-string v2, "Interlude start" // string@1fac │ │ -32787a: 7230 9489 1002 |006d: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -327880: 5430 178f |0070: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTypes;.idToValue:Ljava/util/Map; // field@8f17 │ │ -327884: 1301 0900 |0072: const/16 v1, #int 9 // #9 │ │ -327888: 7110 3487 0100 |0074: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -32788e: 0c01 |0077: move-result-object v1 │ │ -327890: 1a02 434d |0078: const-string v2, "Theme start" // string@4d43 │ │ -327894: 7230 9489 1002 |007a: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -32789a: 5430 178f |007d: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTypes;.idToValue:Ljava/util/Map; // field@8f17 │ │ -32789e: 1301 0a00 |007f: const/16 v1, #int 10 // #a │ │ -3278a2: 7110 3487 0100 |0081: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -3278a8: 0c01 |0084: move-result-object v1 │ │ -3278aa: 1a02 4852 |0085: const-string v2, "Variation start" // string@5248 │ │ -3278ae: 7230 9489 1002 |0087: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -3278b4: 5430 178f |008a: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTypes;.idToValue:Ljava/util/Map; // field@8f17 │ │ -3278b8: 1301 0b00 |008c: const/16 v1, #int 11 // #b │ │ -3278bc: 7110 3487 0100 |008e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -3278c2: 0c01 |0091: move-result-object v1 │ │ -3278c4: 1a02 f020 |0092: const-string v2, "Key change" // string@20f0 │ │ -3278c8: 7230 9489 1002 |0094: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -3278ce: 5430 178f |0097: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTypes;.idToValue:Ljava/util/Map; // field@8f17 │ │ -3278d2: 1301 0c00 |0099: const/16 v1, #int 12 // #c │ │ -3278d6: 7110 3487 0100 |009b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -3278dc: 0c01 |009e: move-result-object v1 │ │ -3278de: 1a02 fc4d |009f: const-string v2, "Time change" // string@4dfc │ │ -3278e2: 7230 9489 1002 |00a1: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -3278e8: 5430 178f |00a4: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTypes;.idToValue:Ljava/util/Map; // field@8f17 │ │ -3278ec: 1301 0d00 |00a6: const/16 v1, #int 13 // #d │ │ -3278f0: 7110 3487 0100 |00a8: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -3278f6: 0c01 |00ab: move-result-object v1 │ │ -3278f8: 1a02 283c |00ac: const-string v2, "Momentary unwanted noise (Snap, Crackle & Pop)" // string@3c28 │ │ -3278fc: 7230 9489 1002 |00ae: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -327902: 5430 178f |00b1: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTypes;.idToValue:Ljava/util/Map; // field@8f17 │ │ -327906: 1301 0e00 |00b3: const/16 v1, #int 14 // #e │ │ -32790a: 7110 3487 0100 |00b5: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -327910: 0c01 |00b8: move-result-object v1 │ │ -327912: 1a02 a448 |00b9: const-string v2, "Sustained noise" // string@48a4 │ │ -327916: 7230 9489 1002 |00bb: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -32791c: 5430 178f |00be: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTypes;.idToValue:Ljava/util/Map; // field@8f17 │ │ -327920: 1301 0f00 |00c0: const/16 v1, #int 15 // #f │ │ -327924: 7110 3487 0100 |00c2: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -32792a: 0c01 |00c5: move-result-object v1 │ │ -32792c: 1a02 a548 |00c6: const-string v2, "Sustained noise end" // string@48a5 │ │ -327930: 7230 9489 1002 |00c8: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -327936: 5430 178f |00cb: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTypes;.idToValue:Ljava/util/Map; // field@8f17 │ │ -32793a: 1301 1000 |00cd: const/16 v1, #int 16 // #10 │ │ -32793e: 7110 3487 0100 |00cf: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -327944: 0c01 |00d2: move-result-object v1 │ │ -327946: 1a02 b61f |00d3: const-string v2, "Intro end" // string@1fb6 │ │ -32794a: 7230 9489 1002 |00d5: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -327950: 5430 178f |00d8: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTypes;.idToValue:Ljava/util/Map; // field@8f17 │ │ -327954: 1301 1100 |00da: const/16 v1, #int 17 // #11 │ │ -327958: 7110 3487 0100 |00dc: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -32795e: 0c01 |00df: move-result-object v1 │ │ -327960: 1a02 653a |00e0: const-string v2, "Main part end" // string@3a65 │ │ -327964: 7230 9489 1002 |00e2: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -32796a: 5430 178f |00e5: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTypes;.idToValue:Ljava/util/Map; // field@8f17 │ │ -32796e: 1301 1200 |00e7: const/16 v1, #int 18 // #12 │ │ -327972: 7110 3487 0100 |00e9: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -327978: 0c01 |00ec: move-result-object v1 │ │ -32797a: 1a02 5852 |00ed: const-string v2, "Verse end" // string@5258 │ │ -32797e: 7230 9489 1002 |00ef: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -327984: 5430 178f |00f2: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTypes;.idToValue:Ljava/util/Map; // field@8f17 │ │ -327988: 1301 1300 |00f4: const/16 v1, #int 19 // #13 │ │ -32798c: 7110 3487 0100 |00f6: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -327992: 0c01 |00f9: move-result-object v1 │ │ -327994: 1a02 8743 |00fa: const-string v2, "Refrain end" // string@4387 │ │ -327998: 7230 9489 1002 |00fc: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -32799e: 5430 178f |00ff: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTypes;.idToValue:Ljava/util/Map; // field@8f17 │ │ -3279a2: 1301 1400 |0101: const/16 v1, #int 20 // #14 │ │ -3279a6: 7110 3487 0100 |0103: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -3279ac: 0c01 |0106: move-result-object v1 │ │ -3279ae: 1a02 424d |0107: const-string v2, "Theme end" // string@4d42 │ │ -3279b2: 7230 9489 1002 |0109: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -3279b8: 5430 178f |010c: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTypes;.idToValue:Ljava/util/Map; // field@8f17 │ │ -3279bc: 1301 1500 |010e: const/16 v1, #int 21 // #15 │ │ -3279c0: 7110 3487 0100 |0110: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -3279c6: 0c01 |0113: move-result-object v1 │ │ -3279c8: 1a02 3e42 |0114: const-string v2, "Profanity" // string@423e │ │ -3279cc: 7230 9489 1002 |0116: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -3279d2: 5430 178f |0119: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTypes;.idToValue:Ljava/util/Map; // field@8f17 │ │ -3279d6: 1301 1600 |011b: const/16 v1, #int 22 // #16 │ │ -3279da: 7110 3487 0100 |011d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -3279e0: 0c01 |0120: move-result-object v1 │ │ -3279e2: 1a02 3f42 |0121: const-string v2, "Profanity end" // string@423f │ │ -3279e6: 7230 9489 1002 |0123: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -3279ec: 5430 178f |0126: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTypes;.idToValue:Ljava/util/Map; // field@8f17 │ │ -3279f0: 1301 e000 |0128: const/16 v1, #int 224 // #e0 │ │ -3279f4: 7110 3487 0100 |012a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -3279fa: 0c01 |012d: move-result-object v1 │ │ -3279fc: 1a02 2f3e |012e: const-string v2, "Not predefined synch 0" // string@3e2f │ │ -327a00: 7230 9489 1002 |0130: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -327a06: 5430 178f |0133: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTypes;.idToValue:Ljava/util/Map; // field@8f17 │ │ -327a0a: 1301 e100 |0135: const/16 v1, #int 225 // #e1 │ │ -327a0e: 7110 3487 0100 |0137: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -327a14: 0c01 |013a: move-result-object v1 │ │ -327a16: 1a02 303e |013b: const-string v2, "Not predefined synch 1" // string@3e30 │ │ -327a1a: 7230 9489 1002 |013d: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -327a20: 5430 178f |0140: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTypes;.idToValue:Ljava/util/Map; // field@8f17 │ │ -327a24: 1301 e200 |0142: const/16 v1, #int 226 // #e2 │ │ -327a28: 7110 3487 0100 |0144: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -327a2e: 0c01 |0147: move-result-object v1 │ │ -327a30: 1a02 313e |0148: const-string v2, "Not predefined synch 2" // string@3e31 │ │ -327a34: 7230 9489 1002 |014a: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -327a3a: 5430 178f |014d: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTypes;.idToValue:Ljava/util/Map; // field@8f17 │ │ -327a3e: 1301 e300 |014f: const/16 v1, #int 227 // #e3 │ │ -327a42: 7110 3487 0100 |0151: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -327a48: 0c01 |0154: move-result-object v1 │ │ -327a4a: 1a02 323e |0155: const-string v2, "Not predefined synch 3" // string@3e32 │ │ -327a4e: 7230 9489 1002 |0157: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -327a54: 5430 178f |015a: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTypes;.idToValue:Ljava/util/Map; // field@8f17 │ │ -327a58: 1301 e400 |015c: const/16 v1, #int 228 // #e4 │ │ -327a5c: 7110 3487 0100 |015e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -327a62: 0c01 |0161: move-result-object v1 │ │ -327a64: 1a02 333e |0162: const-string v2, "Not predefined synch 4" // string@3e33 │ │ -327a68: 7230 9489 1002 |0164: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -327a6e: 5430 178f |0167: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTypes;.idToValue:Ljava/util/Map; // field@8f17 │ │ -327a72: 1301 e500 |0169: const/16 v1, #int 229 // #e5 │ │ -327a76: 7110 3487 0100 |016b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -327a7c: 0c01 |016e: move-result-object v1 │ │ -327a7e: 1a02 343e |016f: const-string v2, "Not predefined synch 5" // string@3e34 │ │ -327a82: 7230 9489 1002 |0171: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -327a88: 5430 178f |0174: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTypes;.idToValue:Ljava/util/Map; // field@8f17 │ │ -327a8c: 1301 e600 |0176: const/16 v1, #int 230 // #e6 │ │ -327a90: 7110 3487 0100 |0178: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -327a96: 0c01 |017b: move-result-object v1 │ │ -327a98: 1a02 353e |017c: const-string v2, "Not predefined synch 6" // string@3e35 │ │ -327a9c: 7230 9489 1002 |017e: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -327aa2: 5430 178f |0181: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTypes;.idToValue:Ljava/util/Map; // field@8f17 │ │ -327aa6: 1301 e700 |0183: const/16 v1, #int 231 // #e7 │ │ -327aaa: 7110 3487 0100 |0185: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -327ab0: 0c01 |0188: move-result-object v1 │ │ -327ab2: 1a02 363e |0189: const-string v2, "Not predefined synch 7" // string@3e36 │ │ -327ab6: 7230 9489 1002 |018b: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -327abc: 5430 178f |018e: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTypes;.idToValue:Ljava/util/Map; // field@8f17 │ │ -327ac0: 1301 e800 |0190: const/16 v1, #int 232 // #e8 │ │ -327ac4: 7110 3487 0100 |0192: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -327aca: 0c01 |0195: move-result-object v1 │ │ -327acc: 1a02 373e |0196: const-string v2, "Not predefined synch 8" // string@3e37 │ │ -327ad0: 7230 9489 1002 |0198: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -327ad6: 5430 178f |019b: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTypes;.idToValue:Ljava/util/Map; // field@8f17 │ │ -327ada: 1301 e900 |019d: const/16 v1, #int 233 // #e9 │ │ -327ade: 7110 3487 0100 |019f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -327ae4: 0c01 |01a2: move-result-object v1 │ │ -327ae6: 1a02 383e |01a3: const-string v2, "Not predefined synch 9" // string@3e38 │ │ -327aea: 7230 9489 1002 |01a5: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -327af0: 5430 178f |01a8: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTypes;.idToValue:Ljava/util/Map; // field@8f17 │ │ -327af4: 1301 ea00 |01aa: const/16 v1, #int 234 // #ea │ │ -327af8: 7110 3487 0100 |01ac: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -327afe: 0c01 |01af: move-result-object v1 │ │ -327b00: 1a02 393e |01b0: const-string v2, "Not predefined synch A" // string@3e39 │ │ -327b04: 7230 9489 1002 |01b2: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -327b0a: 5430 178f |01b5: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTypes;.idToValue:Ljava/util/Map; // field@8f17 │ │ -327b0e: 1301 eb00 |01b7: const/16 v1, #int 235 // #eb │ │ -327b12: 7110 3487 0100 |01b9: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -327b18: 0c01 |01bc: move-result-object v1 │ │ -327b1a: 1a02 3a3e |01bd: const-string v2, "Not predefined synch B" // string@3e3a │ │ -327b1e: 7230 9489 1002 |01bf: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -327b24: 5430 178f |01c2: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTypes;.idToValue:Ljava/util/Map; // field@8f17 │ │ -327b28: 1301 ec00 |01c4: const/16 v1, #int 236 // #ec │ │ -327b2c: 7110 3487 0100 |01c6: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -327b32: 0c01 |01c9: move-result-object v1 │ │ -327b34: 1a02 3b3e |01ca: const-string v2, "Not predefined synch C" // string@3e3b │ │ -327b38: 7230 9489 1002 |01cc: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -327b3e: 5430 178f |01cf: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTypes;.idToValue:Ljava/util/Map; // field@8f17 │ │ -327b42: 1301 ed00 |01d1: const/16 v1, #int 237 // #ed │ │ -327b46: 7110 3487 0100 |01d3: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -327b4c: 0c01 |01d6: move-result-object v1 │ │ -327b4e: 1a02 3c3e |01d7: const-string v2, "Not predefined synch D" // string@3e3c │ │ -327b52: 7230 9489 1002 |01d9: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -327b58: 5430 178f |01dc: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTypes;.idToValue:Ljava/util/Map; // field@8f17 │ │ -327b5c: 1301 ee00 |01de: const/16 v1, #int 238 // #ee │ │ -327b60: 7110 3487 0100 |01e0: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -327b66: 0c01 |01e3: move-result-object v1 │ │ -327b68: 1a02 3d3e |01e4: const-string v2, "Not predefined synch E" // string@3e3d │ │ -327b6c: 7230 9489 1002 |01e6: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -327b72: 5430 178f |01e9: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTypes;.idToValue:Ljava/util/Map; // field@8f17 │ │ -327b76: 1301 ef00 |01eb: const/16 v1, #int 239 // #ef │ │ -327b7a: 7110 3487 0100 |01ed: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -327b80: 0c01 |01f0: move-result-object v1 │ │ -327b82: 1a02 3e3e |01f1: const-string v2, "Not predefined synch F" // string@3e3e │ │ -327b86: 7230 9489 1002 |01f3: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -327b8c: 5430 178f |01f6: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTypes;.idToValue:Ljava/util/Map; // field@8f17 │ │ -327b90: 1301 fd00 |01f8: const/16 v1, #int 253 // #fd │ │ -327b94: 7110 3487 0100 |01fa: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -327b9a: 0c01 |01fd: move-result-object v1 │ │ -327b9c: 1a02 8d0a |01fe: const-string v2, "Audio end (start of silence)" // string@0a8d │ │ -327ba0: 7230 9489 1002 |0200: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -327ba6: 5430 178f |0203: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTypes;.idToValue:Ljava/util/Map; // field@8f17 │ │ -327baa: 1301 fe00 |0205: const/16 v1, #int 254 // #fe │ │ -327bae: 7110 3487 0100 |0207: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -327bb4: 0c01 |020a: move-result-object v1 │ │ -327bb6: 1a02 8f0a |020b: const-string v2, "Audio file ends" // string@0a8f │ │ -327bba: 7230 9489 1002 |020d: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -327bc0: 6e10 cc9b 0300 |0210: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTypes;.createMaps:()V // method@9bcc │ │ -327bc6: 0e00 |0213: return-void │ │ +327794: |[327794] org.jaudiotagger.tag.id3.valuepair.EventTimingTypes.:()V │ │ +3277a4: 7010 1493 0300 |0000: invoke-direct {v3}, Lorg/jaudiotagger/tag/datatype/AbstractIntStringValuePair;.:()V // method@9314 │ │ +3277aa: 5430 178f |0003: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTypes;.idToValue:Ljava/util/Map; // field@8f17 │ │ +3277ae: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +3277b0: 7110 3487 0100 |0006: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +3277b6: 0c01 |0009: move-result-object v1 │ │ +3277b8: 1a02 d240 |000a: const-string v2, "Padding (has no meaning)" // string@40d2 │ │ +3277bc: 7230 9489 1002 |000c: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +3277c2: 5430 178f |000f: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTypes;.idToValue:Ljava/util/Map; // field@8f17 │ │ +3277c6: 1211 |0011: const/4 v1, #int 1 // #1 │ │ +3277c8: 7110 3487 0100 |0012: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +3277ce: 0c01 |0015: move-result-object v1 │ │ +3277d0: 1a02 9e16 |0016: const-string v2, "End of initial silence" // string@169e │ │ +3277d4: 7230 9489 1002 |0018: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +3277da: 5430 178f |001b: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTypes;.idToValue:Ljava/util/Map; // field@8f17 │ │ +3277de: 1221 |001d: const/4 v1, #int 2 // #2 │ │ +3277e0: 7110 3487 0100 |001e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +3277e6: 0c01 |0021: move-result-object v1 │ │ +3277e8: 1a02 b71f |0022: const-string v2, "Intro start" // string@1fb7 │ │ +3277ec: 7230 9489 1002 |0024: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +3277f2: 5430 178f |0027: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTypes;.idToValue:Ljava/util/Map; // field@8f17 │ │ +3277f6: 1231 |0029: const/4 v1, #int 3 // #3 │ │ +3277f8: 7110 3487 0100 |002a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +3277fe: 0c01 |002d: move-result-object v1 │ │ +327800: 1a02 663a |002e: const-string v2, "Main part start" // string@3a66 │ │ +327804: 7230 9489 1002 |0030: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +32780a: 5430 178f |0033: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTypes;.idToValue:Ljava/util/Map; // field@8f17 │ │ +32780e: 1241 |0035: const/4 v1, #int 4 // #4 │ │ +327810: 7110 3487 0100 |0036: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +327816: 0c01 |0039: move-result-object v1 │ │ +327818: 1a02 f53f |003a: const-string v2, "Outro start" // string@3ff5 │ │ +32781c: 7230 9489 1002 |003c: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +327822: 5430 178f |003f: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTypes;.idToValue:Ljava/util/Map; // field@8f17 │ │ +327826: 1251 |0041: const/4 v1, #int 5 // #5 │ │ +327828: 7110 3487 0100 |0042: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +32782e: 0c01 |0045: move-result-object v1 │ │ +327830: 1a02 f43f |0046: const-string v2, "Outro end" // string@3ff4 │ │ +327834: 7230 9489 1002 |0048: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +32783a: 5430 178f |004b: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTypes;.idToValue:Ljava/util/Map; // field@8f17 │ │ +32783e: 1261 |004d: const/4 v1, #int 6 // #6 │ │ +327840: 7110 3487 0100 |004e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +327846: 0c01 |0051: move-result-object v1 │ │ +327848: 1a02 5952 |0052: const-string v2, "Verse start" // string@5259 │ │ +32784c: 7230 9489 1002 |0054: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +327852: 5430 178f |0057: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTypes;.idToValue:Ljava/util/Map; // field@8f17 │ │ +327856: 1271 |0059: const/4 v1, #int 7 // #7 │ │ +327858: 7110 3487 0100 |005a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +32785e: 0c01 |005d: move-result-object v1 │ │ +327860: 1a02 8843 |005e: const-string v2, "Refrain start" // string@4388 │ │ +327864: 7230 9489 1002 |0060: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +32786a: 5430 178f |0063: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTypes;.idToValue:Ljava/util/Map; // field@8f17 │ │ +32786e: 1301 0800 |0065: const/16 v1, #int 8 // #8 │ │ +327872: 7110 3487 0100 |0067: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +327878: 0c01 |006a: move-result-object v1 │ │ +32787a: 1a02 ac1f |006b: const-string v2, "Interlude start" // string@1fac │ │ +32787e: 7230 9489 1002 |006d: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +327884: 5430 178f |0070: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTypes;.idToValue:Ljava/util/Map; // field@8f17 │ │ +327888: 1301 0900 |0072: const/16 v1, #int 9 // #9 │ │ +32788c: 7110 3487 0100 |0074: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +327892: 0c01 |0077: move-result-object v1 │ │ +327894: 1a02 434d |0078: const-string v2, "Theme start" // string@4d43 │ │ +327898: 7230 9489 1002 |007a: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +32789e: 5430 178f |007d: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTypes;.idToValue:Ljava/util/Map; // field@8f17 │ │ +3278a2: 1301 0a00 |007f: const/16 v1, #int 10 // #a │ │ +3278a6: 7110 3487 0100 |0081: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +3278ac: 0c01 |0084: move-result-object v1 │ │ +3278ae: 1a02 4852 |0085: const-string v2, "Variation start" // string@5248 │ │ +3278b2: 7230 9489 1002 |0087: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +3278b8: 5430 178f |008a: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTypes;.idToValue:Ljava/util/Map; // field@8f17 │ │ +3278bc: 1301 0b00 |008c: const/16 v1, #int 11 // #b │ │ +3278c0: 7110 3487 0100 |008e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +3278c6: 0c01 |0091: move-result-object v1 │ │ +3278c8: 1a02 f020 |0092: const-string v2, "Key change" // string@20f0 │ │ +3278cc: 7230 9489 1002 |0094: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +3278d2: 5430 178f |0097: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTypes;.idToValue:Ljava/util/Map; // field@8f17 │ │ +3278d6: 1301 0c00 |0099: const/16 v1, #int 12 // #c │ │ +3278da: 7110 3487 0100 |009b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +3278e0: 0c01 |009e: move-result-object v1 │ │ +3278e2: 1a02 fc4d |009f: const-string v2, "Time change" // string@4dfc │ │ +3278e6: 7230 9489 1002 |00a1: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +3278ec: 5430 178f |00a4: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTypes;.idToValue:Ljava/util/Map; // field@8f17 │ │ +3278f0: 1301 0d00 |00a6: const/16 v1, #int 13 // #d │ │ +3278f4: 7110 3487 0100 |00a8: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +3278fa: 0c01 |00ab: move-result-object v1 │ │ +3278fc: 1a02 283c |00ac: const-string v2, "Momentary unwanted noise (Snap, Crackle & Pop)" // string@3c28 │ │ +327900: 7230 9489 1002 |00ae: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +327906: 5430 178f |00b1: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTypes;.idToValue:Ljava/util/Map; // field@8f17 │ │ +32790a: 1301 0e00 |00b3: const/16 v1, #int 14 // #e │ │ +32790e: 7110 3487 0100 |00b5: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +327914: 0c01 |00b8: move-result-object v1 │ │ +327916: 1a02 a448 |00b9: const-string v2, "Sustained noise" // string@48a4 │ │ +32791a: 7230 9489 1002 |00bb: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +327920: 5430 178f |00be: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTypes;.idToValue:Ljava/util/Map; // field@8f17 │ │ +327924: 1301 0f00 |00c0: const/16 v1, #int 15 // #f │ │ +327928: 7110 3487 0100 |00c2: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +32792e: 0c01 |00c5: move-result-object v1 │ │ +327930: 1a02 a548 |00c6: const-string v2, "Sustained noise end" // string@48a5 │ │ +327934: 7230 9489 1002 |00c8: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +32793a: 5430 178f |00cb: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTypes;.idToValue:Ljava/util/Map; // field@8f17 │ │ +32793e: 1301 1000 |00cd: const/16 v1, #int 16 // #10 │ │ +327942: 7110 3487 0100 |00cf: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +327948: 0c01 |00d2: move-result-object v1 │ │ +32794a: 1a02 b61f |00d3: const-string v2, "Intro end" // string@1fb6 │ │ +32794e: 7230 9489 1002 |00d5: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +327954: 5430 178f |00d8: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTypes;.idToValue:Ljava/util/Map; // field@8f17 │ │ +327958: 1301 1100 |00da: const/16 v1, #int 17 // #11 │ │ +32795c: 7110 3487 0100 |00dc: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +327962: 0c01 |00df: move-result-object v1 │ │ +327964: 1a02 653a |00e0: const-string v2, "Main part end" // string@3a65 │ │ +327968: 7230 9489 1002 |00e2: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +32796e: 5430 178f |00e5: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTypes;.idToValue:Ljava/util/Map; // field@8f17 │ │ +327972: 1301 1200 |00e7: const/16 v1, #int 18 // #12 │ │ +327976: 7110 3487 0100 |00e9: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +32797c: 0c01 |00ec: move-result-object v1 │ │ +32797e: 1a02 5852 |00ed: const-string v2, "Verse end" // string@5258 │ │ +327982: 7230 9489 1002 |00ef: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +327988: 5430 178f |00f2: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTypes;.idToValue:Ljava/util/Map; // field@8f17 │ │ +32798c: 1301 1300 |00f4: const/16 v1, #int 19 // #13 │ │ +327990: 7110 3487 0100 |00f6: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +327996: 0c01 |00f9: move-result-object v1 │ │ +327998: 1a02 8743 |00fa: const-string v2, "Refrain end" // string@4387 │ │ +32799c: 7230 9489 1002 |00fc: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +3279a2: 5430 178f |00ff: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTypes;.idToValue:Ljava/util/Map; // field@8f17 │ │ +3279a6: 1301 1400 |0101: const/16 v1, #int 20 // #14 │ │ +3279aa: 7110 3487 0100 |0103: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +3279b0: 0c01 |0106: move-result-object v1 │ │ +3279b2: 1a02 424d |0107: const-string v2, "Theme end" // string@4d42 │ │ +3279b6: 7230 9489 1002 |0109: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +3279bc: 5430 178f |010c: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTypes;.idToValue:Ljava/util/Map; // field@8f17 │ │ +3279c0: 1301 1500 |010e: const/16 v1, #int 21 // #15 │ │ +3279c4: 7110 3487 0100 |0110: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +3279ca: 0c01 |0113: move-result-object v1 │ │ +3279cc: 1a02 3e42 |0114: const-string v2, "Profanity" // string@423e │ │ +3279d0: 7230 9489 1002 |0116: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +3279d6: 5430 178f |0119: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTypes;.idToValue:Ljava/util/Map; // field@8f17 │ │ +3279da: 1301 1600 |011b: const/16 v1, #int 22 // #16 │ │ +3279de: 7110 3487 0100 |011d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +3279e4: 0c01 |0120: move-result-object v1 │ │ +3279e6: 1a02 3f42 |0121: const-string v2, "Profanity end" // string@423f │ │ +3279ea: 7230 9489 1002 |0123: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +3279f0: 5430 178f |0126: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTypes;.idToValue:Ljava/util/Map; // field@8f17 │ │ +3279f4: 1301 e000 |0128: const/16 v1, #int 224 // #e0 │ │ +3279f8: 7110 3487 0100 |012a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +3279fe: 0c01 |012d: move-result-object v1 │ │ +327a00: 1a02 2f3e |012e: const-string v2, "Not predefined synch 0" // string@3e2f │ │ +327a04: 7230 9489 1002 |0130: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +327a0a: 5430 178f |0133: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTypes;.idToValue:Ljava/util/Map; // field@8f17 │ │ +327a0e: 1301 e100 |0135: const/16 v1, #int 225 // #e1 │ │ +327a12: 7110 3487 0100 |0137: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +327a18: 0c01 |013a: move-result-object v1 │ │ +327a1a: 1a02 303e |013b: const-string v2, "Not predefined synch 1" // string@3e30 │ │ +327a1e: 7230 9489 1002 |013d: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +327a24: 5430 178f |0140: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTypes;.idToValue:Ljava/util/Map; // field@8f17 │ │ +327a28: 1301 e200 |0142: const/16 v1, #int 226 // #e2 │ │ +327a2c: 7110 3487 0100 |0144: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +327a32: 0c01 |0147: move-result-object v1 │ │ +327a34: 1a02 313e |0148: const-string v2, "Not predefined synch 2" // string@3e31 │ │ +327a38: 7230 9489 1002 |014a: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +327a3e: 5430 178f |014d: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTypes;.idToValue:Ljava/util/Map; // field@8f17 │ │ +327a42: 1301 e300 |014f: const/16 v1, #int 227 // #e3 │ │ +327a46: 7110 3487 0100 |0151: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +327a4c: 0c01 |0154: move-result-object v1 │ │ +327a4e: 1a02 323e |0155: const-string v2, "Not predefined synch 3" // string@3e32 │ │ +327a52: 7230 9489 1002 |0157: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +327a58: 5430 178f |015a: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTypes;.idToValue:Ljava/util/Map; // field@8f17 │ │ +327a5c: 1301 e400 |015c: const/16 v1, #int 228 // #e4 │ │ +327a60: 7110 3487 0100 |015e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +327a66: 0c01 |0161: move-result-object v1 │ │ +327a68: 1a02 333e |0162: const-string v2, "Not predefined synch 4" // string@3e33 │ │ +327a6c: 7230 9489 1002 |0164: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +327a72: 5430 178f |0167: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTypes;.idToValue:Ljava/util/Map; // field@8f17 │ │ +327a76: 1301 e500 |0169: const/16 v1, #int 229 // #e5 │ │ +327a7a: 7110 3487 0100 |016b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +327a80: 0c01 |016e: move-result-object v1 │ │ +327a82: 1a02 343e |016f: const-string v2, "Not predefined synch 5" // string@3e34 │ │ +327a86: 7230 9489 1002 |0171: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +327a8c: 5430 178f |0174: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTypes;.idToValue:Ljava/util/Map; // field@8f17 │ │ +327a90: 1301 e600 |0176: const/16 v1, #int 230 // #e6 │ │ +327a94: 7110 3487 0100 |0178: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +327a9a: 0c01 |017b: move-result-object v1 │ │ +327a9c: 1a02 353e |017c: const-string v2, "Not predefined synch 6" // string@3e35 │ │ +327aa0: 7230 9489 1002 |017e: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +327aa6: 5430 178f |0181: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTypes;.idToValue:Ljava/util/Map; // field@8f17 │ │ +327aaa: 1301 e700 |0183: const/16 v1, #int 231 // #e7 │ │ +327aae: 7110 3487 0100 |0185: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +327ab4: 0c01 |0188: move-result-object v1 │ │ +327ab6: 1a02 363e |0189: const-string v2, "Not predefined synch 7" // string@3e36 │ │ +327aba: 7230 9489 1002 |018b: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +327ac0: 5430 178f |018e: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTypes;.idToValue:Ljava/util/Map; // field@8f17 │ │ +327ac4: 1301 e800 |0190: const/16 v1, #int 232 // #e8 │ │ +327ac8: 7110 3487 0100 |0192: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +327ace: 0c01 |0195: move-result-object v1 │ │ +327ad0: 1a02 373e |0196: const-string v2, "Not predefined synch 8" // string@3e37 │ │ +327ad4: 7230 9489 1002 |0198: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +327ada: 5430 178f |019b: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTypes;.idToValue:Ljava/util/Map; // field@8f17 │ │ +327ade: 1301 e900 |019d: const/16 v1, #int 233 // #e9 │ │ +327ae2: 7110 3487 0100 |019f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +327ae8: 0c01 |01a2: move-result-object v1 │ │ +327aea: 1a02 383e |01a3: const-string v2, "Not predefined synch 9" // string@3e38 │ │ +327aee: 7230 9489 1002 |01a5: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +327af4: 5430 178f |01a8: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTypes;.idToValue:Ljava/util/Map; // field@8f17 │ │ +327af8: 1301 ea00 |01aa: const/16 v1, #int 234 // #ea │ │ +327afc: 7110 3487 0100 |01ac: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +327b02: 0c01 |01af: move-result-object v1 │ │ +327b04: 1a02 393e |01b0: const-string v2, "Not predefined synch A" // string@3e39 │ │ +327b08: 7230 9489 1002 |01b2: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +327b0e: 5430 178f |01b5: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTypes;.idToValue:Ljava/util/Map; // field@8f17 │ │ +327b12: 1301 eb00 |01b7: const/16 v1, #int 235 // #eb │ │ +327b16: 7110 3487 0100 |01b9: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +327b1c: 0c01 |01bc: move-result-object v1 │ │ +327b1e: 1a02 3a3e |01bd: const-string v2, "Not predefined synch B" // string@3e3a │ │ +327b22: 7230 9489 1002 |01bf: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +327b28: 5430 178f |01c2: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTypes;.idToValue:Ljava/util/Map; // field@8f17 │ │ +327b2c: 1301 ec00 |01c4: const/16 v1, #int 236 // #ec │ │ +327b30: 7110 3487 0100 |01c6: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +327b36: 0c01 |01c9: move-result-object v1 │ │ +327b38: 1a02 3b3e |01ca: const-string v2, "Not predefined synch C" // string@3e3b │ │ +327b3c: 7230 9489 1002 |01cc: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +327b42: 5430 178f |01cf: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTypes;.idToValue:Ljava/util/Map; // field@8f17 │ │ +327b46: 1301 ed00 |01d1: const/16 v1, #int 237 // #ed │ │ +327b4a: 7110 3487 0100 |01d3: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +327b50: 0c01 |01d6: move-result-object v1 │ │ +327b52: 1a02 3c3e |01d7: const-string v2, "Not predefined synch D" // string@3e3c │ │ +327b56: 7230 9489 1002 |01d9: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +327b5c: 5430 178f |01dc: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTypes;.idToValue:Ljava/util/Map; // field@8f17 │ │ +327b60: 1301 ee00 |01de: const/16 v1, #int 238 // #ee │ │ +327b64: 7110 3487 0100 |01e0: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +327b6a: 0c01 |01e3: move-result-object v1 │ │ +327b6c: 1a02 3d3e |01e4: const-string v2, "Not predefined synch E" // string@3e3d │ │ +327b70: 7230 9489 1002 |01e6: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +327b76: 5430 178f |01e9: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTypes;.idToValue:Ljava/util/Map; // field@8f17 │ │ +327b7a: 1301 ef00 |01eb: const/16 v1, #int 239 // #ef │ │ +327b7e: 7110 3487 0100 |01ed: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +327b84: 0c01 |01f0: move-result-object v1 │ │ +327b86: 1a02 3e3e |01f1: const-string v2, "Not predefined synch F" // string@3e3e │ │ +327b8a: 7230 9489 1002 |01f3: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +327b90: 5430 178f |01f6: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTypes;.idToValue:Ljava/util/Map; // field@8f17 │ │ +327b94: 1301 fd00 |01f8: const/16 v1, #int 253 // #fd │ │ +327b98: 7110 3487 0100 |01fa: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +327b9e: 0c01 |01fd: move-result-object v1 │ │ +327ba0: 1a02 8d0a |01fe: const-string v2, "Audio end (start of silence)" // string@0a8d │ │ +327ba4: 7230 9489 1002 |0200: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +327baa: 5430 178f |0203: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTypes;.idToValue:Ljava/util/Map; // field@8f17 │ │ +327bae: 1301 fe00 |0205: const/16 v1, #int 254 // #fe │ │ +327bb2: 7110 3487 0100 |0207: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +327bb8: 0c01 |020a: move-result-object v1 │ │ +327bba: 1a02 8f0a |020b: const-string v2, "Audio file ends" // string@0a8f │ │ +327bbe: 7230 9489 1002 |020d: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +327bc4: 6e10 cc9b 0300 |0210: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTypes;.createMaps:()V // method@9bcc │ │ +327bca: 0e00 |0213: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0003 line=41 │ │ 0x000f line=42 │ │ 0x001b line=43 │ │ 0x0027 line=44 │ │ @@ -1247708,22 +1247708,22 @@ │ │ type : '()Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTypes;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -327764: |[327764] org.jaudiotagger.tag.id3.valuepair.EventTimingTypes.getInstanceOf:()Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTypes; │ │ -327774: 6200 168f |0000: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTypes;.eventTimingTypes:Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTypes; // field@8f16 │ │ -327778: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -32777c: 2200 ad12 |0004: new-instance v0, Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTypes; // type@12ad │ │ -327780: 7010 cb9b 0000 |0006: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTypes;.:()V // method@9bcb │ │ -327786: 6900 168f |0009: sput-object v0, Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTypes;.eventTimingTypes:Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTypes; // field@8f16 │ │ -32778a: 6200 168f |000b: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTypes;.eventTimingTypes:Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTypes; // field@8f16 │ │ -32778e: 1100 |000d: return-object v0 │ │ +327768: |[327768] org.jaudiotagger.tag.id3.valuepair.EventTimingTypes.getInstanceOf:()Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTypes; │ │ +327778: 6200 168f |0000: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTypes;.eventTimingTypes:Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTypes; // field@8f16 │ │ +32777c: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +327780: 2200 ad12 |0004: new-instance v0, Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTypes; // type@12ad │ │ +327784: 7010 cb9b 0000 |0006: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTypes;.:()V // method@9bcb │ │ +32778a: 6900 168f |0009: sput-object v0, Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTypes;.eventTimingTypes:Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTypes; // field@8f16 │ │ +32778e: 6200 168f |000b: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTypes;.eventTimingTypes:Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTypes; // field@8f16 │ │ +327792: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0004 line=34 │ │ 0x000b line=36 │ │ locals : │ │ │ │ @@ -1247757,30 +1247757,30 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -328220: |[328220] org.jaudiotagger.tag.id3.valuepair.InterpolationTypes.:()V │ │ -328230: 7010 1493 0300 |0000: invoke-direct {v3}, Lorg/jaudiotagger/tag/datatype/AbstractIntStringValuePair;.:()V // method@9314 │ │ -328236: 5430 2f8f |0003: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/InterpolationTypes;.idToValue:Ljava/util/Map; // field@8f2f │ │ -32823a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -32823c: 7110 3487 0100 |0006: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -328242: 0c01 |0009: move-result-object v1 │ │ -328244: 1a02 870b |000a: const-string v2, "Band" // string@0b87 │ │ -328248: 7230 9489 1002 |000c: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -32824e: 5430 2f8f |000f: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/InterpolationTypes;.idToValue:Ljava/util/Map; // field@8f2f │ │ -328252: 1211 |0011: const/4 v1, #int 1 // #1 │ │ -328254: 7110 3487 0100 |0012: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -32825a: 0c01 |0015: move-result-object v1 │ │ -32825c: 1a02 e233 |0016: const-string v2, "Linear" // string@33e2 │ │ -328260: 7230 9489 1002 |0018: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -328266: 6e10 e89b 0300 |001b: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/valuepair/InterpolationTypes;.createMaps:()V // method@9be8 │ │ -32826c: 0e00 |001e: return-void │ │ +328224: |[328224] org.jaudiotagger.tag.id3.valuepair.InterpolationTypes.:()V │ │ +328234: 7010 1493 0300 |0000: invoke-direct {v3}, Lorg/jaudiotagger/tag/datatype/AbstractIntStringValuePair;.:()V // method@9314 │ │ +32823a: 5430 2f8f |0003: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/InterpolationTypes;.idToValue:Ljava/util/Map; // field@8f2f │ │ +32823e: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +328240: 7110 3487 0100 |0006: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +328246: 0c01 |0009: move-result-object v1 │ │ +328248: 1a02 870b |000a: const-string v2, "Band" // string@0b87 │ │ +32824c: 7230 9489 1002 |000c: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +328252: 5430 2f8f |000f: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/InterpolationTypes;.idToValue:Ljava/util/Map; // field@8f2f │ │ +328256: 1211 |0011: const/4 v1, #int 1 // #1 │ │ +328258: 7110 3487 0100 |0012: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +32825e: 0c01 |0015: move-result-object v1 │ │ +328260: 1a02 e233 |0016: const-string v2, "Linear" // string@33e2 │ │ +328264: 7230 9489 1002 |0018: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +32826a: 6e10 e89b 0300 |001b: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/valuepair/InterpolationTypes;.createMaps:()V // method@9be8 │ │ +328270: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0003 line=41 │ │ 0x000f line=42 │ │ 0x001b line=43 │ │ locals : │ │ @@ -1247791,22 +1247791,22 @@ │ │ type : '()Lorg/jaudiotagger/tag/id3/valuepair/InterpolationTypes;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -3281f4: |[3281f4] org.jaudiotagger.tag.id3.valuepair.InterpolationTypes.getInstanceOf:()Lorg/jaudiotagger/tag/id3/valuepair/InterpolationTypes; │ │ -328204: 6200 308f |0000: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/InterpolationTypes;.interpolationTypes:Lorg/jaudiotagger/tag/id3/valuepair/InterpolationTypes; // field@8f30 │ │ -328208: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -32820c: 2200 b112 |0004: new-instance v0, Lorg/jaudiotagger/tag/id3/valuepair/InterpolationTypes; // type@12b1 │ │ -328210: 7010 e79b 0000 |0006: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/valuepair/InterpolationTypes;.:()V // method@9be7 │ │ -328216: 6900 308f |0009: sput-object v0, Lorg/jaudiotagger/tag/id3/valuepair/InterpolationTypes;.interpolationTypes:Lorg/jaudiotagger/tag/id3/valuepair/InterpolationTypes; // field@8f30 │ │ -32821a: 6200 308f |000b: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/InterpolationTypes;.interpolationTypes:Lorg/jaudiotagger/tag/id3/valuepair/InterpolationTypes; // field@8f30 │ │ -32821e: 1100 |000d: return-object v0 │ │ +3281f8: |[3281f8] org.jaudiotagger.tag.id3.valuepair.InterpolationTypes.getInstanceOf:()Lorg/jaudiotagger/tag/id3/valuepair/InterpolationTypes; │ │ +328208: 6200 308f |0000: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/InterpolationTypes;.interpolationTypes:Lorg/jaudiotagger/tag/id3/valuepair/InterpolationTypes; // field@8f30 │ │ +32820c: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +328210: 2200 b112 |0004: new-instance v0, Lorg/jaudiotagger/tag/id3/valuepair/InterpolationTypes; // type@12b1 │ │ +328214: 7010 e79b 0000 |0006: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/valuepair/InterpolationTypes;.:()V // method@9be7 │ │ +32821a: 6900 308f |0009: sput-object v0, Lorg/jaudiotagger/tag/id3/valuepair/InterpolationTypes;.interpolationTypes:Lorg/jaudiotagger/tag/id3/valuepair/InterpolationTypes; // field@8f30 │ │ +32821e: 6200 308f |000b: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/InterpolationTypes;.interpolationTypes:Lorg/jaudiotagger/tag/id3/valuepair/InterpolationTypes; // field@8f30 │ │ +328222: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0004 line=34 │ │ 0x000b line=36 │ │ locals : │ │ │ │ @@ -1247845,72 +1247845,72 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 116 16-bit code units │ │ -32ae90: |[32ae90] org.jaudiotagger.tag.id3.valuepair.ReceivedAsTypes.:()V │ │ -32aea0: 7010 1493 0300 |0000: invoke-direct {v3}, Lorg/jaudiotagger/tag/datatype/AbstractIntStringValuePair;.:()V // method@9314 │ │ -32aea6: 5430 338f |0003: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/ReceivedAsTypes;.idToValue:Ljava/util/Map; // field@8f33 │ │ -32aeaa: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -32aeac: 7110 3487 0100 |0006: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -32aeb2: 0c01 |0009: move-result-object v1 │ │ -32aeb4: 1a02 f03f |000a: const-string v2, "Other" // string@3ff0 │ │ -32aeb8: 7230 9489 1002 |000c: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -32aebe: 5430 338f |000f: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/ReceivedAsTypes;.idToValue:Ljava/util/Map; // field@8f33 │ │ -32aec2: 1211 |0011: const/4 v1, #int 1 // #1 │ │ -32aec4: 7110 3487 0100 |0012: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -32aeca: 0c01 |0015: move-result-object v1 │ │ -32aecc: 1a02 2d48 |0016: const-string v2, "Standard CD album with other songs" // string@482d │ │ -32aed0: 7230 9489 1002 |0018: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -32aed6: 5430 338f |001b: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/ReceivedAsTypes;.idToValue:Ljava/util/Map; // field@8f33 │ │ -32aeda: 1221 |001d: const/4 v1, #int 2 // #2 │ │ -32aedc: 7110 3487 0100 |001e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -32aee2: 0c01 |0021: move-result-object v1 │ │ -32aee4: 1a02 c410 |0022: const-string v2, "Compressed audio on CD" // string@10c4 │ │ -32aee8: 7230 9489 1002 |0024: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -32aeee: 5430 338f |0027: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/ReceivedAsTypes;.idToValue:Ljava/util/Map; // field@8f33 │ │ -32aef2: 1231 |0029: const/4 v1, #int 3 // #3 │ │ -32aef4: 7110 3487 0100 |002a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -32aefa: 0c01 |002d: move-result-object v1 │ │ -32aefc: 1a02 141a |002e: const-string v2, "File over the Internet" // string@1a14 │ │ -32af00: 7230 9489 1002 |0030: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -32af06: 5430 338f |0033: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/ReceivedAsTypes;.idToValue:Ljava/util/Map; // field@8f33 │ │ -32af0a: 1241 |0035: const/4 v1, #int 4 // #4 │ │ -32af0c: 7110 3487 0100 |0036: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -32af12: 0c01 |0039: move-result-object v1 │ │ -32af14: 1a02 6b48 |003a: const-string v2, "Stream over the Internet" // string@486b │ │ -32af18: 7230 9489 1002 |003c: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -32af1e: 5430 338f |003f: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/ReceivedAsTypes;.idToValue:Ljava/util/Map; // field@8f33 │ │ -32af22: 1251 |0041: const/4 v1, #int 5 // #5 │ │ -32af24: 7110 3487 0100 |0042: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -32af2a: 0c01 |0045: move-result-object v1 │ │ -32af2c: 1a02 590a |0046: const-string v2, "As note sheets" // string@0a59 │ │ -32af30: 7230 9489 1002 |0048: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -32af36: 5430 338f |004b: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/ReceivedAsTypes;.idToValue:Ljava/util/Map; // field@8f33 │ │ -32af3a: 1261 |004d: const/4 v1, #int 6 // #6 │ │ -32af3c: 7110 3487 0100 |004e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -32af42: 0c01 |0051: move-result-object v1 │ │ -32af44: 1a02 5a0a |0052: const-string v2, "As note sheets in a book with other sheets" // string@0a5a │ │ -32af48: 7230 9489 1002 |0054: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -32af4e: 5430 338f |0057: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/ReceivedAsTypes;.idToValue:Ljava/util/Map; // field@8f33 │ │ -32af52: 1271 |0059: const/4 v1, #int 7 // #7 │ │ -32af54: 7110 3487 0100 |005a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -32af5a: 0c01 |005d: move-result-object v1 │ │ -32af5c: 1a02 c53c |005e: const-string v2, "Music on other media" // string@3cc5 │ │ -32af60: 7230 9489 1002 |0060: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -32af66: 5430 338f |0063: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/ReceivedAsTypes;.idToValue:Ljava/util/Map; // field@8f33 │ │ -32af6a: 1301 0800 |0065: const/16 v1, #int 8 // #8 │ │ -32af6e: 7110 3487 0100 |0067: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -32af74: 0c01 |006a: move-result-object v1 │ │ -32af76: 1a02 103e |006b: const-string v2, "Non-musical merchandise" // string@3e10 │ │ -32af7a: 7230 9489 1002 |006d: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -32af80: 6e10 f09b 0300 |0070: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/valuepair/ReceivedAsTypes;.createMaps:()V // method@9bf0 │ │ -32af86: 0e00 |0073: return-void │ │ +32ae94: |[32ae94] org.jaudiotagger.tag.id3.valuepair.ReceivedAsTypes.:()V │ │ +32aea4: 7010 1493 0300 |0000: invoke-direct {v3}, Lorg/jaudiotagger/tag/datatype/AbstractIntStringValuePair;.:()V // method@9314 │ │ +32aeaa: 5430 338f |0003: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/ReceivedAsTypes;.idToValue:Ljava/util/Map; // field@8f33 │ │ +32aeae: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +32aeb0: 7110 3487 0100 |0006: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +32aeb6: 0c01 |0009: move-result-object v1 │ │ +32aeb8: 1a02 f03f |000a: const-string v2, "Other" // string@3ff0 │ │ +32aebc: 7230 9489 1002 |000c: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +32aec2: 5430 338f |000f: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/ReceivedAsTypes;.idToValue:Ljava/util/Map; // field@8f33 │ │ +32aec6: 1211 |0011: const/4 v1, #int 1 // #1 │ │ +32aec8: 7110 3487 0100 |0012: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +32aece: 0c01 |0015: move-result-object v1 │ │ +32aed0: 1a02 2d48 |0016: const-string v2, "Standard CD album with other songs" // string@482d │ │ +32aed4: 7230 9489 1002 |0018: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +32aeda: 5430 338f |001b: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/ReceivedAsTypes;.idToValue:Ljava/util/Map; // field@8f33 │ │ +32aede: 1221 |001d: const/4 v1, #int 2 // #2 │ │ +32aee0: 7110 3487 0100 |001e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +32aee6: 0c01 |0021: move-result-object v1 │ │ +32aee8: 1a02 c410 |0022: const-string v2, "Compressed audio on CD" // string@10c4 │ │ +32aeec: 7230 9489 1002 |0024: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +32aef2: 5430 338f |0027: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/ReceivedAsTypes;.idToValue:Ljava/util/Map; // field@8f33 │ │ +32aef6: 1231 |0029: const/4 v1, #int 3 // #3 │ │ +32aef8: 7110 3487 0100 |002a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +32aefe: 0c01 |002d: move-result-object v1 │ │ +32af00: 1a02 141a |002e: const-string v2, "File over the Internet" // string@1a14 │ │ +32af04: 7230 9489 1002 |0030: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +32af0a: 5430 338f |0033: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/ReceivedAsTypes;.idToValue:Ljava/util/Map; // field@8f33 │ │ +32af0e: 1241 |0035: const/4 v1, #int 4 // #4 │ │ +32af10: 7110 3487 0100 |0036: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +32af16: 0c01 |0039: move-result-object v1 │ │ +32af18: 1a02 6b48 |003a: const-string v2, "Stream over the Internet" // string@486b │ │ +32af1c: 7230 9489 1002 |003c: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +32af22: 5430 338f |003f: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/ReceivedAsTypes;.idToValue:Ljava/util/Map; // field@8f33 │ │ +32af26: 1251 |0041: const/4 v1, #int 5 // #5 │ │ +32af28: 7110 3487 0100 |0042: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +32af2e: 0c01 |0045: move-result-object v1 │ │ +32af30: 1a02 590a |0046: const-string v2, "As note sheets" // string@0a59 │ │ +32af34: 7230 9489 1002 |0048: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +32af3a: 5430 338f |004b: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/ReceivedAsTypes;.idToValue:Ljava/util/Map; // field@8f33 │ │ +32af3e: 1261 |004d: const/4 v1, #int 6 // #6 │ │ +32af40: 7110 3487 0100 |004e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +32af46: 0c01 |0051: move-result-object v1 │ │ +32af48: 1a02 5a0a |0052: const-string v2, "As note sheets in a book with other sheets" // string@0a5a │ │ +32af4c: 7230 9489 1002 |0054: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +32af52: 5430 338f |0057: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/ReceivedAsTypes;.idToValue:Ljava/util/Map; // field@8f33 │ │ +32af56: 1271 |0059: const/4 v1, #int 7 // #7 │ │ +32af58: 7110 3487 0100 |005a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +32af5e: 0c01 |005d: move-result-object v1 │ │ +32af60: 1a02 c53c |005e: const-string v2, "Music on other media" // string@3cc5 │ │ +32af64: 7230 9489 1002 |0060: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +32af6a: 5430 338f |0063: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/ReceivedAsTypes;.idToValue:Ljava/util/Map; // field@8f33 │ │ +32af6e: 1301 0800 |0065: const/16 v1, #int 8 // #8 │ │ +32af72: 7110 3487 0100 |0067: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +32af78: 0c01 |006a: move-result-object v1 │ │ +32af7a: 1a02 103e |006b: const-string v2, "Non-musical merchandise" // string@3e10 │ │ +32af7e: 7230 9489 1002 |006d: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +32af84: 6e10 f09b 0300 |0070: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/valuepair/ReceivedAsTypes;.createMaps:()V // method@9bf0 │ │ +32af8a: 0e00 |0073: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0003 line=49 │ │ 0x000f line=50 │ │ 0x001b line=51 │ │ 0x0027 line=52 │ │ @@ -1247928,22 +1247928,22 @@ │ │ type : '()Lorg/jaudiotagger/tag/id3/valuepair/ReceivedAsTypes;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -32ae64: |[32ae64] org.jaudiotagger.tag.id3.valuepair.ReceivedAsTypes.getInstanceOf:()Lorg/jaudiotagger/tag/id3/valuepair/ReceivedAsTypes; │ │ -32ae74: 6200 348f |0000: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/ReceivedAsTypes;.receivedAsTypes:Lorg/jaudiotagger/tag/id3/valuepair/ReceivedAsTypes; // field@8f34 │ │ -32ae78: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -32ae7c: 2200 b312 |0004: new-instance v0, Lorg/jaudiotagger/tag/id3/valuepair/ReceivedAsTypes; // type@12b3 │ │ -32ae80: 7010 ef9b 0000 |0006: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/valuepair/ReceivedAsTypes;.:()V // method@9bef │ │ -32ae86: 6900 348f |0009: sput-object v0, Lorg/jaudiotagger/tag/id3/valuepair/ReceivedAsTypes;.receivedAsTypes:Lorg/jaudiotagger/tag/id3/valuepair/ReceivedAsTypes; // field@8f34 │ │ -32ae8a: 6200 348f |000b: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/ReceivedAsTypes;.receivedAsTypes:Lorg/jaudiotagger/tag/id3/valuepair/ReceivedAsTypes; // field@8f34 │ │ -32ae8e: 1100 |000d: return-object v0 │ │ +32ae68: |[32ae68] org.jaudiotagger.tag.id3.valuepair.ReceivedAsTypes.getInstanceOf:()Lorg/jaudiotagger/tag/id3/valuepair/ReceivedAsTypes; │ │ +32ae78: 6200 348f |0000: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/ReceivedAsTypes;.receivedAsTypes:Lorg/jaudiotagger/tag/id3/valuepair/ReceivedAsTypes; // field@8f34 │ │ +32ae7c: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +32ae80: 2200 b312 |0004: new-instance v0, Lorg/jaudiotagger/tag/id3/valuepair/ReceivedAsTypes; // type@12b3 │ │ +32ae84: 7010 ef9b 0000 |0006: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/valuepair/ReceivedAsTypes;.:()V // method@9bef │ │ +32ae8a: 6900 348f |0009: sput-object v0, Lorg/jaudiotagger/tag/id3/valuepair/ReceivedAsTypes;.receivedAsTypes:Lorg/jaudiotagger/tag/id3/valuepair/ReceivedAsTypes; // field@8f34 │ │ +32ae8e: 6200 348f |000b: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/ReceivedAsTypes;.receivedAsTypes:Lorg/jaudiotagger/tag/id3/valuepair/ReceivedAsTypes; // field@8f34 │ │ +32ae92: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0004 line=42 │ │ 0x000b line=44 │ │ locals : │ │ │ │ @@ -1247982,72 +1247982,72 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 116 16-bit code units │ │ -32b170: |[32b170] org.jaudiotagger.tag.id3.valuepair.SynchronisedLyricsContentType.:()V │ │ -32b180: 7010 1493 0300 |0000: invoke-direct {v3}, Lorg/jaudiotagger/tag/datatype/AbstractIntStringValuePair;.:()V // method@9314 │ │ -32b186: 5430 3f8f |0003: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/SynchronisedLyricsContentType;.idToValue:Ljava/util/Map; // field@8f3f │ │ -32b18a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -32b18c: 7110 3487 0100 |0006: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -32b192: 0c01 |0009: move-result-object v1 │ │ -32b194: 1a02 fd98 |000a: const-string v2, "other" // string@98fd │ │ -32b198: 7230 9489 1002 |000c: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -32b19e: 5430 3f8f |000f: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/SynchronisedLyricsContentType;.idToValue:Ljava/util/Map; // field@8f3f │ │ -32b1a2: 1211 |0011: const/4 v1, #int 1 // #1 │ │ -32b1a4: 7110 3487 0100 |0012: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -32b1aa: 0c01 |0015: move-result-object v1 │ │ -32b1ac: 1a02 a682 |0016: const-string v2, "lyrics" // string@82a6 │ │ -32b1b0: 7230 9489 1002 |0018: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -32b1b6: 5430 3f8f |001b: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/SynchronisedLyricsContentType;.idToValue:Ljava/util/Map; // field@8f3f │ │ -32b1ba: 1221 |001d: const/4 v1, #int 2 // #2 │ │ -32b1bc: 7110 3487 0100 |001e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -32b1c2: 0c01 |0021: move-result-object v1 │ │ -32b1c4: 1a02 e1ae |0022: const-string v2, "text transcription" // string@aee1 │ │ -32b1c8: 7230 9489 1002 |0024: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -32b1ce: 5430 3f8f |0027: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/SynchronisedLyricsContentType;.idToValue:Ljava/util/Map; // field@8f3f │ │ -32b1d2: 1231 |0029: const/4 v1, #int 3 // #3 │ │ -32b1d4: 7110 3487 0100 |002a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -32b1da: 0c01 |002d: move-result-object v1 │ │ -32b1dc: 1a02 5992 |002e: const-string v2, "movement/part name" // string@9259 │ │ -32b1e0: 7230 9489 1002 |0030: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -32b1e6: 5430 3f8f |0033: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/SynchronisedLyricsContentType;.idToValue:Ljava/util/Map; // field@8f3f │ │ -32b1ea: 1241 |0035: const/4 v1, #int 4 // #4 │ │ -32b1ec: 7110 3487 0100 |0036: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -32b1f2: 0c01 |0039: move-result-object v1 │ │ -32b1f4: 1a02 546a |003a: const-string v2, "events" // string@6a54 │ │ -32b1f8: 7230 9489 1002 |003c: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -32b1fe: 5430 3f8f |003f: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/SynchronisedLyricsContentType;.idToValue:Ljava/util/Map; // field@8f3f │ │ -32b202: 1251 |0041: const/4 v1, #int 5 // #5 │ │ -32b204: 7110 3487 0100 |0042: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -32b20a: 0c01 |0045: move-result-object v1 │ │ -32b20c: 1a02 0161 |0046: const-string v2, "chord" // string@6101 │ │ -32b210: 7230 9489 1002 |0048: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -32b216: 5430 3f8f |004b: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/SynchronisedLyricsContentType;.idToValue:Ljava/util/Map; // field@8f3f │ │ -32b21a: 1261 |004d: const/4 v1, #int 6 // #6 │ │ -32b21c: 7110 3487 0100 |004e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -32b222: 0c01 |0051: move-result-object v1 │ │ -32b224: 1a02 d4b0 |0052: const-string v2, "trivia" // string@b0d4 │ │ -32b228: 7230 9489 1002 |0054: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -32b22e: 5430 3f8f |0057: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/SynchronisedLyricsContentType;.idToValue:Ljava/util/Map; // field@8f3f │ │ -32b232: 1271 |0059: const/4 v1, #int 7 // #7 │ │ -32b234: 7110 3487 0100 |005a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -32b23a: 0c01 |005d: move-result-object v1 │ │ -32b23c: 1a02 6c4f |005e: const-string v2, "URLs to webpages" // string@4f6c │ │ -32b240: 7230 9489 1002 |0060: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -32b246: 5430 3f8f |0063: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/SynchronisedLyricsContentType;.idToValue:Ljava/util/Map; // field@8f3f │ │ -32b24a: 1301 0800 |0065: const/16 v1, #int 8 // #8 │ │ -32b24e: 7110 3487 0100 |0067: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -32b254: 0c01 |006a: move-result-object v1 │ │ -32b256: 1a02 6b4f |006b: const-string v2, "URLs to images" // string@4f6b │ │ -32b25a: 7230 9489 1002 |006d: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -32b260: 6e10 fc9b 0300 |0070: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/valuepair/SynchronisedLyricsContentType;.createMaps:()V // method@9bfc │ │ -32b266: 0e00 |0073: return-void │ │ +32b174: |[32b174] org.jaudiotagger.tag.id3.valuepair.SynchronisedLyricsContentType.:()V │ │ +32b184: 7010 1493 0300 |0000: invoke-direct {v3}, Lorg/jaudiotagger/tag/datatype/AbstractIntStringValuePair;.:()V // method@9314 │ │ +32b18a: 5430 3f8f |0003: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/SynchronisedLyricsContentType;.idToValue:Ljava/util/Map; // field@8f3f │ │ +32b18e: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +32b190: 7110 3487 0100 |0006: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +32b196: 0c01 |0009: move-result-object v1 │ │ +32b198: 1a02 fd98 |000a: const-string v2, "other" // string@98fd │ │ +32b19c: 7230 9489 1002 |000c: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +32b1a2: 5430 3f8f |000f: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/SynchronisedLyricsContentType;.idToValue:Ljava/util/Map; // field@8f3f │ │ +32b1a6: 1211 |0011: const/4 v1, #int 1 // #1 │ │ +32b1a8: 7110 3487 0100 |0012: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +32b1ae: 0c01 |0015: move-result-object v1 │ │ +32b1b0: 1a02 a682 |0016: const-string v2, "lyrics" // string@82a6 │ │ +32b1b4: 7230 9489 1002 |0018: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +32b1ba: 5430 3f8f |001b: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/SynchronisedLyricsContentType;.idToValue:Ljava/util/Map; // field@8f3f │ │ +32b1be: 1221 |001d: const/4 v1, #int 2 // #2 │ │ +32b1c0: 7110 3487 0100 |001e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +32b1c6: 0c01 |0021: move-result-object v1 │ │ +32b1c8: 1a02 e1ae |0022: const-string v2, "text transcription" // string@aee1 │ │ +32b1cc: 7230 9489 1002 |0024: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +32b1d2: 5430 3f8f |0027: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/SynchronisedLyricsContentType;.idToValue:Ljava/util/Map; // field@8f3f │ │ +32b1d6: 1231 |0029: const/4 v1, #int 3 // #3 │ │ +32b1d8: 7110 3487 0100 |002a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +32b1de: 0c01 |002d: move-result-object v1 │ │ +32b1e0: 1a02 5992 |002e: const-string v2, "movement/part name" // string@9259 │ │ +32b1e4: 7230 9489 1002 |0030: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +32b1ea: 5430 3f8f |0033: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/SynchronisedLyricsContentType;.idToValue:Ljava/util/Map; // field@8f3f │ │ +32b1ee: 1241 |0035: const/4 v1, #int 4 // #4 │ │ +32b1f0: 7110 3487 0100 |0036: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +32b1f6: 0c01 |0039: move-result-object v1 │ │ +32b1f8: 1a02 546a |003a: const-string v2, "events" // string@6a54 │ │ +32b1fc: 7230 9489 1002 |003c: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +32b202: 5430 3f8f |003f: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/SynchronisedLyricsContentType;.idToValue:Ljava/util/Map; // field@8f3f │ │ +32b206: 1251 |0041: const/4 v1, #int 5 // #5 │ │ +32b208: 7110 3487 0100 |0042: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +32b20e: 0c01 |0045: move-result-object v1 │ │ +32b210: 1a02 0161 |0046: const-string v2, "chord" // string@6101 │ │ +32b214: 7230 9489 1002 |0048: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +32b21a: 5430 3f8f |004b: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/SynchronisedLyricsContentType;.idToValue:Ljava/util/Map; // field@8f3f │ │ +32b21e: 1261 |004d: const/4 v1, #int 6 // #6 │ │ +32b220: 7110 3487 0100 |004e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +32b226: 0c01 |0051: move-result-object v1 │ │ +32b228: 1a02 d4b0 |0052: const-string v2, "trivia" // string@b0d4 │ │ +32b22c: 7230 9489 1002 |0054: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +32b232: 5430 3f8f |0057: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/SynchronisedLyricsContentType;.idToValue:Ljava/util/Map; // field@8f3f │ │ +32b236: 1271 |0059: const/4 v1, #int 7 // #7 │ │ +32b238: 7110 3487 0100 |005a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +32b23e: 0c01 |005d: move-result-object v1 │ │ +32b240: 1a02 6c4f |005e: const-string v2, "URLs to webpages" // string@4f6c │ │ +32b244: 7230 9489 1002 |0060: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +32b24a: 5430 3f8f |0063: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/valuepair/SynchronisedLyricsContentType;.idToValue:Ljava/util/Map; // field@8f3f │ │ +32b24e: 1301 0800 |0065: const/16 v1, #int 8 // #8 │ │ +32b252: 7110 3487 0100 |0067: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +32b258: 0c01 |006a: move-result-object v1 │ │ +32b25a: 1a02 6b4f |006b: const-string v2, "URLs to images" // string@4f6b │ │ +32b25e: 7230 9489 1002 |006d: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +32b264: 6e10 fc9b 0300 |0070: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/valuepair/SynchronisedLyricsContentType;.createMaps:()V // method@9bfc │ │ +32b26a: 0e00 |0073: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0003 line=25 │ │ 0x000f line=26 │ │ 0x001b line=27 │ │ 0x0027 line=28 │ │ @@ -1248065,22 +1248065,22 @@ │ │ type : '()Lorg/jaudiotagger/tag/id3/valuepair/SynchronisedLyricsContentType;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -32b144: |[32b144] org.jaudiotagger.tag.id3.valuepair.SynchronisedLyricsContentType.getInstanceOf:()Lorg/jaudiotagger/tag/id3/valuepair/SynchronisedLyricsContentType; │ │ -32b154: 6200 3e8f |0000: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/SynchronisedLyricsContentType;.eventTimingTypes:Lorg/jaudiotagger/tag/id3/valuepair/SynchronisedLyricsContentType; // field@8f3e │ │ -32b158: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -32b15c: 2200 b512 |0004: new-instance v0, Lorg/jaudiotagger/tag/id3/valuepair/SynchronisedLyricsContentType; // type@12b5 │ │ -32b160: 7010 fb9b 0000 |0006: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/valuepair/SynchronisedLyricsContentType;.:()V // method@9bfb │ │ -32b166: 6900 3e8f |0009: sput-object v0, Lorg/jaudiotagger/tag/id3/valuepair/SynchronisedLyricsContentType;.eventTimingTypes:Lorg/jaudiotagger/tag/id3/valuepair/SynchronisedLyricsContentType; // field@8f3e │ │ -32b16a: 6200 3e8f |000b: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/SynchronisedLyricsContentType;.eventTimingTypes:Lorg/jaudiotagger/tag/id3/valuepair/SynchronisedLyricsContentType; // field@8f3e │ │ -32b16e: 1100 |000d: return-object v0 │ │ +32b148: |[32b148] org.jaudiotagger.tag.id3.valuepair.SynchronisedLyricsContentType.getInstanceOf:()Lorg/jaudiotagger/tag/id3/valuepair/SynchronisedLyricsContentType; │ │ +32b158: 6200 3e8f |0000: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/SynchronisedLyricsContentType;.eventTimingTypes:Lorg/jaudiotagger/tag/id3/valuepair/SynchronisedLyricsContentType; // field@8f3e │ │ +32b15c: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +32b160: 2200 b512 |0004: new-instance v0, Lorg/jaudiotagger/tag/id3/valuepair/SynchronisedLyricsContentType; // type@12b5 │ │ +32b164: 7010 fb9b 0000 |0006: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/valuepair/SynchronisedLyricsContentType;.:()V // method@9bfb │ │ +32b16a: 6900 3e8f |0009: sput-object v0, Lorg/jaudiotagger/tag/id3/valuepair/SynchronisedLyricsContentType;.eventTimingTypes:Lorg/jaudiotagger/tag/id3/valuepair/SynchronisedLyricsContentType; // field@8f3e │ │ +32b16e: 6200 3e8f |000b: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/SynchronisedLyricsContentType;.eventTimingTypes:Lorg/jaudiotagger/tag/id3/valuepair/SynchronisedLyricsContentType; // field@8f3e │ │ +32b172: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ 0x0004 line=16 │ │ 0x000b line=18 │ │ locals : │ │ │ │ @@ -1248151,61 +1248151,61 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 94 16-bit code units │ │ -32b308: |[32b308] org.jaudiotagger.tag.id3.valuepair.TextEncoding.:()V │ │ -32b318: 7010 1493 0400 |0000: invoke-direct {v4}, Lorg/jaudiotagger/tag/datatype/AbstractIntStringValuePair;.:()V // method@9314 │ │ -32b31e: 2200 8c10 |0003: new-instance v0, Ljava/util/HashMap; // type@108c │ │ -32b322: 7010 2b89 0000 |0005: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@892b │ │ -32b328: 5b40 458f |0008: iput-object v0, v4, Lorg/jaudiotagger/tag/id3/valuepair/TextEncoding;.idToCharset:Ljava/util/Map; // field@8f45 │ │ -32b32c: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -32b32e: 7110 3487 0100 |000b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -32b334: 0c01 |000e: move-result-object v1 │ │ -32b336: 6202 aa81 |000f: sget-object v2, Ljava/nio/charset/StandardCharsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@81aa │ │ -32b33a: 7230 9489 1002 |0011: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -32b340: 1211 |0014: const/4 v1, #int 1 // #1 │ │ -32b342: 7110 3487 0100 |0015: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -32b348: 0c01 |0018: move-result-object v1 │ │ -32b34a: 6202 ac81 |0019: sget-object v2, Ljava/nio/charset/StandardCharsets;.UTF_16:Ljava/nio/charset/Charset; // field@81ac │ │ -32b34e: 7230 9489 1002 |001b: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -32b354: 1221 |001e: const/4 v1, #int 2 // #2 │ │ -32b356: 7110 3487 0100 |001f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -32b35c: 0c01 |0022: move-result-object v1 │ │ -32b35e: 6202 ad81 |0023: sget-object v2, Ljava/nio/charset/StandardCharsets;.UTF_16BE:Ljava/nio/charset/Charset; // field@81ad │ │ -32b362: 7230 9489 1002 |0025: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -32b368: 1231 |0028: const/4 v1, #int 3 // #3 │ │ -32b36a: 7110 3487 0100 |0029: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -32b370: 0c01 |002c: move-result-object v1 │ │ -32b372: 6202 af81 |002d: sget-object v2, Ljava/nio/charset/StandardCharsets;.UTF_8:Ljava/nio/charset/Charset; // field@81af │ │ -32b376: 7230 9489 1002 |002f: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -32b37c: 7210 8e89 0000 |0032: invoke-interface {v0}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@898e │ │ -32b382: 0c00 |0035: move-result-object v0 │ │ -32b384: 7210 a889 0000 |0036: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@89a8 │ │ -32b38a: 0c00 |0039: move-result-object v0 │ │ -32b38c: 7210 4789 0000 |003a: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -32b392: 0a01 |003d: move-result v1 │ │ -32b394: 3801 1c00 |003e: if-eqz v1, 005a // +001c │ │ -32b398: 7210 4889 0000 |0040: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -32b39e: 0c01 |0043: move-result-object v1 │ │ -32b3a0: 1f01 9610 |0044: check-cast v1, Ljava/util/Map$Entry; // type@1096 │ │ -32b3a4: 5442 468f |0046: iget-object v2, v4, Lorg/jaudiotagger/tag/id3/valuepair/TextEncoding;.idToValue:Ljava/util/Map; // field@8f46 │ │ -32b3a8: 7210 8989 0100 |0048: invoke-interface {v1}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@8989 │ │ -32b3ae: 0c03 |004b: move-result-object v3 │ │ -32b3b0: 7210 8a89 0100 |004c: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@898a │ │ -32b3b6: 0c01 |004f: move-result-object v1 │ │ -32b3b8: 1f01 6910 |0050: check-cast v1, Ljava/nio/charset/Charset; // type@1069 │ │ -32b3bc: 6e10 7888 0100 |0052: invoke-virtual {v1}, Ljava/nio/charset/Charset;.name:()Ljava/lang/String; // method@8878 │ │ -32b3c2: 0c01 |0055: move-result-object v1 │ │ -32b3c4: 7230 9489 3201 |0056: invoke-interface {v2, v3, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -32b3ca: 28e1 |0059: goto 003a // -001f │ │ -32b3cc: 6e10 019c 0400 |005a: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/valuepair/TextEncoding;.createMaps:()V // method@9c01 │ │ -32b3d2: 0e00 |005d: return-void │ │ +32b30c: |[32b30c] org.jaudiotagger.tag.id3.valuepair.TextEncoding.:()V │ │ +32b31c: 7010 1493 0400 |0000: invoke-direct {v4}, Lorg/jaudiotagger/tag/datatype/AbstractIntStringValuePair;.:()V // method@9314 │ │ +32b322: 2200 8c10 |0003: new-instance v0, Ljava/util/HashMap; // type@108c │ │ +32b326: 7010 2b89 0000 |0005: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@892b │ │ +32b32c: 5b40 458f |0008: iput-object v0, v4, Lorg/jaudiotagger/tag/id3/valuepair/TextEncoding;.idToCharset:Ljava/util/Map; // field@8f45 │ │ +32b330: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +32b332: 7110 3487 0100 |000b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +32b338: 0c01 |000e: move-result-object v1 │ │ +32b33a: 6202 aa81 |000f: sget-object v2, Ljava/nio/charset/StandardCharsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@81aa │ │ +32b33e: 7230 9489 1002 |0011: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +32b344: 1211 |0014: const/4 v1, #int 1 // #1 │ │ +32b346: 7110 3487 0100 |0015: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +32b34c: 0c01 |0018: move-result-object v1 │ │ +32b34e: 6202 ac81 |0019: sget-object v2, Ljava/nio/charset/StandardCharsets;.UTF_16:Ljava/nio/charset/Charset; // field@81ac │ │ +32b352: 7230 9489 1002 |001b: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +32b358: 1221 |001e: const/4 v1, #int 2 // #2 │ │ +32b35a: 7110 3487 0100 |001f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +32b360: 0c01 |0022: move-result-object v1 │ │ +32b362: 6202 ad81 |0023: sget-object v2, Ljava/nio/charset/StandardCharsets;.UTF_16BE:Ljava/nio/charset/Charset; // field@81ad │ │ +32b366: 7230 9489 1002 |0025: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +32b36c: 1231 |0028: const/4 v1, #int 3 // #3 │ │ +32b36e: 7110 3487 0100 |0029: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +32b374: 0c01 |002c: move-result-object v1 │ │ +32b376: 6202 af81 |002d: sget-object v2, Ljava/nio/charset/StandardCharsets;.UTF_8:Ljava/nio/charset/Charset; // field@81af │ │ +32b37a: 7230 9489 1002 |002f: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +32b380: 7210 8e89 0000 |0032: invoke-interface {v0}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@898e │ │ +32b386: 0c00 |0035: move-result-object v0 │ │ +32b388: 7210 a889 0000 |0036: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@89a8 │ │ +32b38e: 0c00 |0039: move-result-object v0 │ │ +32b390: 7210 4789 0000 |003a: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +32b396: 0a01 |003d: move-result v1 │ │ +32b398: 3801 1c00 |003e: if-eqz v1, 005a // +001c │ │ +32b39c: 7210 4889 0000 |0040: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +32b3a2: 0c01 |0043: move-result-object v1 │ │ +32b3a4: 1f01 9610 |0044: check-cast v1, Ljava/util/Map$Entry; // type@1096 │ │ +32b3a8: 5442 468f |0046: iget-object v2, v4, Lorg/jaudiotagger/tag/id3/valuepair/TextEncoding;.idToValue:Ljava/util/Map; // field@8f46 │ │ +32b3ac: 7210 8989 0100 |0048: invoke-interface {v1}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@8989 │ │ +32b3b2: 0c03 |004b: move-result-object v3 │ │ +32b3b4: 7210 8a89 0100 |004c: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@898a │ │ +32b3ba: 0c01 |004f: move-result-object v1 │ │ +32b3bc: 1f01 6910 |0050: check-cast v1, Ljava/nio/charset/Charset; // type@1069 │ │ +32b3c0: 6e10 7888 0100 |0052: invoke-virtual {v1}, Ljava/nio/charset/Charset;.name:()Ljava/lang/String; // method@8878 │ │ +32b3c6: 0c01 |0055: move-result-object v1 │ │ +32b3c8: 7230 9489 3201 |0056: invoke-interface {v2, v3, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +32b3ce: 28e1 |0059: goto 003a // -001f │ │ +32b3d0: 6e10 019c 0400 |005a: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/valuepair/TextEncoding;.createMaps:()V // method@9c01 │ │ +32b3d6: 0e00 |005d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x0003 line=57 │ │ 0x000b line=75 │ │ 0x0015 line=76 │ │ 0x001f line=77 │ │ @@ -1248221,28 +1248221,28 @@ │ │ type : '()Lorg/jaudiotagger/tag/id3/valuepair/TextEncoding;' │ │ access : 0x20009 (PUBLIC STATIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -32b2c0: |[32b2c0] org.jaudiotagger.tag.id3.valuepair.TextEncoding.getInstanceOf:()Lorg/jaudiotagger/tag/id3/valuepair/TextEncoding; │ │ -32b2d0: 1c00 b612 |0000: const-class v0, Lorg/jaudiotagger/tag/id3/valuepair/TextEncoding; // type@12b6 │ │ -32b2d4: 1d00 |0002: monitor-enter v0 │ │ -32b2d6: 6201 478f |0003: sget-object v1, Lorg/jaudiotagger/tag/id3/valuepair/TextEncoding;.textEncodings:Lorg/jaudiotagger/tag/id3/valuepair/TextEncoding; // field@8f47 │ │ -32b2da: 3901 0900 |0005: if-nez v1, 000e // +0009 │ │ -32b2de: 2201 b612 |0007: new-instance v1, Lorg/jaudiotagger/tag/id3/valuepair/TextEncoding; // type@12b6 │ │ -32b2e2: 7010 009c 0100 |0009: invoke-direct {v1}, Lorg/jaudiotagger/tag/id3/valuepair/TextEncoding;.:()V // method@9c00 │ │ -32b2e8: 6901 478f |000c: sput-object v1, Lorg/jaudiotagger/tag/id3/valuepair/TextEncoding;.textEncodings:Lorg/jaudiotagger/tag/id3/valuepair/TextEncoding; // field@8f47 │ │ -32b2ec: 6201 478f |000e: sget-object v1, Lorg/jaudiotagger/tag/id3/valuepair/TextEncoding;.textEncodings:Lorg/jaudiotagger/tag/id3/valuepair/TextEncoding; // field@8f47 │ │ -32b2f0: 1e00 |0010: monitor-exit v0 │ │ -32b2f2: 1101 |0011: return-object v1 │ │ -32b2f4: 0d01 |0012: move-exception v1 │ │ -32b2f6: 1e00 |0013: monitor-exit v0 │ │ -32b2f8: 2701 |0014: throw v1 │ │ +32b2c4: |[32b2c4] org.jaudiotagger.tag.id3.valuepair.TextEncoding.getInstanceOf:()Lorg/jaudiotagger/tag/id3/valuepair/TextEncoding; │ │ +32b2d4: 1c00 b612 |0000: const-class v0, Lorg/jaudiotagger/tag/id3/valuepair/TextEncoding; // type@12b6 │ │ +32b2d8: 1d00 |0002: monitor-enter v0 │ │ +32b2da: 6201 478f |0003: sget-object v1, Lorg/jaudiotagger/tag/id3/valuepair/TextEncoding;.textEncodings:Lorg/jaudiotagger/tag/id3/valuepair/TextEncoding; // field@8f47 │ │ +32b2de: 3901 0900 |0005: if-nez v1, 000e // +0009 │ │ +32b2e2: 2201 b612 |0007: new-instance v1, Lorg/jaudiotagger/tag/id3/valuepair/TextEncoding; // type@12b6 │ │ +32b2e6: 7010 009c 0100 |0009: invoke-direct {v1}, Lorg/jaudiotagger/tag/id3/valuepair/TextEncoding;.:()V // method@9c00 │ │ +32b2ec: 6901 478f |000c: sput-object v1, Lorg/jaudiotagger/tag/id3/valuepair/TextEncoding;.textEncodings:Lorg/jaudiotagger/tag/id3/valuepair/TextEncoding; // field@8f47 │ │ +32b2f0: 6201 478f |000e: sget-object v1, Lorg/jaudiotagger/tag/id3/valuepair/TextEncoding;.textEncodings:Lorg/jaudiotagger/tag/id3/valuepair/TextEncoding; // field@8f47 │ │ +32b2f4: 1e00 |0010: monitor-exit v0 │ │ +32b2f6: 1101 |0011: return-object v1 │ │ +32b2f8: 0d01 |0012: move-exception v1 │ │ +32b2fa: 1e00 |0013: monitor-exit v0 │ │ +32b2fc: 2701 |0014: throw v1 │ │ catches : 1 │ │ 0x0003 - 0x0010 │ │ -> 0x0012 │ │ positions : │ │ 0x0003 line=66 │ │ 0x0007 line=68 │ │ 0x000e line=70 │ │ @@ -1248254,22 +1248254,22 @@ │ │ type : '(I)Ljava/nio/charset/Charset;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -32b294: |[32b294] org.jaudiotagger.tag.id3.valuepair.TextEncoding.getCharsetForId:(I)Ljava/nio/charset/Charset; │ │ -32b2a4: 5410 458f |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/valuepair/TextEncoding;.idToCharset:Ljava/util/Map; // field@8f45 │ │ -32b2a8: 7110 3487 0200 |0002: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -32b2ae: 0c02 |0005: move-result-object v2 │ │ -32b2b0: 7220 9089 2000 |0006: invoke-interface {v0, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ -32b2b6: 0c02 |0009: move-result-object v2 │ │ -32b2b8: 1f02 6910 |000a: check-cast v2, Ljava/nio/charset/Charset; // type@1069 │ │ -32b2bc: 1102 |000c: return-object v2 │ │ +32b298: |[32b298] org.jaudiotagger.tag.id3.valuepair.TextEncoding.getCharsetForId:(I)Ljava/nio/charset/Charset; │ │ +32b2a8: 5410 458f |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/valuepair/TextEncoding;.idToCharset:Ljava/util/Map; // field@8f45 │ │ +32b2ac: 7110 3487 0200 |0002: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +32b2b2: 0c02 |0005: move-result-object v2 │ │ +32b2b4: 7220 9089 2000 |0006: invoke-interface {v0, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ +32b2ba: 0c02 |0009: move-result-object v2 │ │ +32b2bc: 1f02 6910 |000a: check-cast v2, Ljava/nio/charset/Charset; // type@1069 │ │ +32b2c0: 1102 |000c: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/jaudiotagger/tag/id3/valuepair/TextEncoding; │ │ 0x0000 - 0x000d reg=2 (null) I │ │ │ │ @@ -1248278,22 +1248278,22 @@ │ │ type : '(Ljava/nio/charset/Charset;)Ljava/lang/Integer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -32b268: |[32b268] org.jaudiotagger.tag.id3.valuepair.TextEncoding.getIdForCharset:(Ljava/nio/charset/Charset;)Ljava/lang/Integer; │ │ -32b278: 5410 488f |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/valuepair/TextEncoding;.valueToId:Ljava/util/Map; // field@8f48 │ │ -32b27c: 6e10 7888 0200 |0002: invoke-virtual {v2}, Ljava/nio/charset/Charset;.name:()Ljava/lang/String; // method@8878 │ │ -32b282: 0c02 |0005: move-result-object v2 │ │ -32b284: 7220 9089 2000 |0006: invoke-interface {v0, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ -32b28a: 0c02 |0009: move-result-object v2 │ │ -32b28c: 1f02 2210 |000a: check-cast v2, Ljava/lang/Integer; // type@1022 │ │ -32b290: 1102 |000c: return-object v2 │ │ +32b26c: |[32b26c] org.jaudiotagger.tag.id3.valuepair.TextEncoding.getIdForCharset:(Ljava/nio/charset/Charset;)Ljava/lang/Integer; │ │ +32b27c: 5410 488f |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/valuepair/TextEncoding;.valueToId:Ljava/util/Map; // field@8f48 │ │ +32b280: 6e10 7888 0200 |0002: invoke-virtual {v2}, Ljava/nio/charset/Charset;.name:()Ljava/lang/String; // method@8878 │ │ +32b286: 0c02 |0005: move-result-object v2 │ │ +32b288: 7220 9089 2000 |0006: invoke-interface {v0, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ +32b28e: 0c02 |0009: move-result-object v2 │ │ +32b290: 1f02 2210 |000a: check-cast v2, Ljava/lang/Integer; // type@1022 │ │ +32b294: 1102 |000c: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/jaudiotagger/tag/id3/valuepair/TextEncoding; │ │ 0x0000 - 0x000d reg=2 (null) Ljava/nio/charset/Charset; │ │ │ │ @@ -1248329,17 +1248329,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -32bfe8: |[32bfe8] org.jaudiotagger.tag.lyrics3.AbstractLyrics3.:()V │ │ -32bff8: 7010 3c95 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/AbstractTag;.:()V // method@953c │ │ -32bffe: 0e00 |0003: return-void │ │ +32bfec: |[32bfec] org.jaudiotagger.tag.lyrics3.AbstractLyrics3.:()V │ │ +32bffc: 7010 3c95 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/AbstractTag;.:()V // method@953c │ │ +32c002: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3;) │ │ @@ -1248347,17 +1248347,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -32c000: |[32c000] org.jaudiotagger.tag.lyrics3.AbstractLyrics3.:(Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3;)V │ │ -32c010: 7020 3d95 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/AbstractTag;.:(Lorg/jaudiotagger/tag/id3/AbstractTag;)V // method@953d │ │ -32c016: 0e00 |0003: return-void │ │ +32c004: |[32c004] org.jaudiotagger.tag.lyrics3.AbstractLyrics3.:(Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3;)V │ │ +32c014: 7020 3d95 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/AbstractTag;.:(Lorg/jaudiotagger/tag/id3/AbstractTag;)V // method@953d │ │ +32c01a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3; │ │ │ │ @@ -1248367,18 +1248367,18 @@ │ │ type : '(Lorg/jaudiotagger/audio/MyRandomAccessFile;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -32c018: |[32c018] org.jaudiotagger.tag.lyrics3.AbstractLyrics3.delete:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)V │ │ -32c028: 2201 1812 |0000: new-instance v1, Lorg/jaudiotagger/tag/id3/ID3v1Tag; // type@1218 │ │ -32c02c: 7010 d695 0100 |0002: invoke-direct {v1}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.:()V // method@95d6 │ │ -32c032: 0e00 |0005: return-void │ │ +32c01c: |[32c01c] org.jaudiotagger.tag.lyrics3.AbstractLyrics3.delete:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)V │ │ +32c02c: 2201 1812 |0000: new-instance v1, Lorg/jaudiotagger/tag/id3/ID3v1Tag; // type@1218 │ │ +32c030: 7010 d695 0100 |0002: invoke-direct {v1}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.:()V // method@95d6 │ │ +32c036: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/jaudiotagger/audio/MyRandomAccessFile; │ │ │ │ @@ -1248423,17 +1248423,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -32be7c: |[32be7c] org.jaudiotagger.tag.lyrics3.AbstractLyrics3v2FieldFrameBody.:()V │ │ -32be8c: 7010 4b95 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.:()V // method@954b │ │ -32be92: 0e00 |0003: return-void │ │ +32be80: |[32be80] org.jaudiotagger.tag.lyrics3.AbstractLyrics3v2FieldFrameBody.:()V │ │ +32be90: 7010 4b95 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.:()V // method@954b │ │ +32be96: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3v2FieldFrameBody; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3v2FieldFrameBody;) │ │ @@ -1248441,17 +1248441,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3v2FieldFrameBody;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -32be94: |[32be94] org.jaudiotagger.tag.lyrics3.AbstractLyrics3v2FieldFrameBody.:(Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3v2FieldFrameBody;)V │ │ -32bea4: 7020 4c95 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.:(Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@954c │ │ -32beaa: 0e00 |0003: return-void │ │ +32be98: |[32be98] org.jaudiotagger.tag.lyrics3.AbstractLyrics3v2FieldFrameBody.:(Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3v2FieldFrameBody;)V │ │ +32bea8: 7020 4c95 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.:(Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@954c │ │ +32beae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3v2FieldFrameBody; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3v2FieldFrameBody; │ │ │ │ @@ -1248461,41 +1248461,41 @@ │ │ type : '(Ljava/nio/ByteBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 50 16-bit code units │ │ -32beac: |[32beac] org.jaudiotagger.tag.lyrics3.AbstractLyrics3v2FieldFrameBody.read:(Ljava/nio/ByteBuffer;)V │ │ -32bebc: 6e10 729c 0400 |0000: invoke-virtual {v4}, Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3v2FieldFrameBody;.getSize:()I // method@9c72 │ │ -32bec2: 0a00 |0003: move-result v0 │ │ -32bec4: 2301 1c13 |0004: new-array v1, v0, [B // type@131c │ │ -32bec8: 6e20 4088 1500 |0006: invoke-virtual {v5, v1}, Ljava/nio/ByteBuffer;.get:([B)Ljava/nio/ByteBuffer; // method@8840 │ │ -32bece: 5445 5e8f |0009: iget-object v5, v4, Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3v2FieldFrameBody;.objectList:Ljava/util/ArrayList; // field@8f5e │ │ -32bed2: 6e10 be88 0500 |000b: invoke-virtual {v5}, Ljava/util/ArrayList;.listIterator:()Ljava/util/ListIterator; // method@88be │ │ -32bed8: 0c05 |000e: move-result-object v5 │ │ -32beda: 1202 |000f: const/4 v2, #int 0 // #0 │ │ -32bedc: 7210 4789 0500 |0010: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -32bee2: 0a03 |0013: move-result v3 │ │ -32bee4: 3803 1d00 |0014: if-eqz v3, 0031 // +001d │ │ -32bee8: d803 00ff |0016: add-int/lit8 v3, v0, #int -1 // #ff │ │ -32beec: 3632 1100 |0018: if-gt v2, v3, 0029 // +0011 │ │ -32bef0: 7210 4889 0500 |001a: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -32bef6: 0c03 |001d: move-result-object v3 │ │ -32bef8: 1f03 d611 |001e: check-cast v3, Lorg/jaudiotagger/tag/datatype/AbstractDataType; // type@11d6 │ │ -32befc: 6e30 0493 1302 |0020: invoke-virtual {v3, v1, v2}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.readByteArray:([BI)V // method@9304 │ │ -32bf02: 6e10 0193 0300 |0023: invoke-virtual {v3}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.getSize:()I // method@9301 │ │ -32bf08: 0a03 |0026: move-result v3 │ │ -32bf0a: b032 |0027: add-int/2addr v2, v3 │ │ -32bf0c: 28e8 |0028: goto 0010 // -0018 │ │ -32bf0e: 2205 c211 |0029: new-instance v5, Lorg/jaudiotagger/tag/InvalidTagException; // type@11c2 │ │ -32bf12: 1a00 ea1f |002b: const-string v0, "Invalid size for Frame Body" // string@1fea │ │ -32bf16: 7020 a391 0500 |002d: invoke-direct {v5, v0}, Lorg/jaudiotagger/tag/InvalidTagException;.:(Ljava/lang/String;)V // method@91a3 │ │ -32bf1c: 2705 |0030: throw v5 │ │ -32bf1e: 0e00 |0031: return-void │ │ +32beb0: |[32beb0] org.jaudiotagger.tag.lyrics3.AbstractLyrics3v2FieldFrameBody.read:(Ljava/nio/ByteBuffer;)V │ │ +32bec0: 6e10 729c 0400 |0000: invoke-virtual {v4}, Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3v2FieldFrameBody;.getSize:()I // method@9c72 │ │ +32bec6: 0a00 |0003: move-result v0 │ │ +32bec8: 2301 1c13 |0004: new-array v1, v0, [B // type@131c │ │ +32becc: 6e20 4088 1500 |0006: invoke-virtual {v5, v1}, Ljava/nio/ByteBuffer;.get:([B)Ljava/nio/ByteBuffer; // method@8840 │ │ +32bed2: 5445 5e8f |0009: iget-object v5, v4, Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3v2FieldFrameBody;.objectList:Ljava/util/ArrayList; // field@8f5e │ │ +32bed6: 6e10 be88 0500 |000b: invoke-virtual {v5}, Ljava/util/ArrayList;.listIterator:()Ljava/util/ListIterator; // method@88be │ │ +32bedc: 0c05 |000e: move-result-object v5 │ │ +32bede: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +32bee0: 7210 4789 0500 |0010: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +32bee6: 0a03 |0013: move-result v3 │ │ +32bee8: 3803 1d00 |0014: if-eqz v3, 0031 // +001d │ │ +32beec: d803 00ff |0016: add-int/lit8 v3, v0, #int -1 // #ff │ │ +32bef0: 3632 1100 |0018: if-gt v2, v3, 0029 // +0011 │ │ +32bef4: 7210 4889 0500 |001a: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +32befa: 0c03 |001d: move-result-object v3 │ │ +32befc: 1f03 d611 |001e: check-cast v3, Lorg/jaudiotagger/tag/datatype/AbstractDataType; // type@11d6 │ │ +32bf00: 6e30 0493 1302 |0020: invoke-virtual {v3, v1, v2}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.readByteArray:([BI)V // method@9304 │ │ +32bf06: 6e10 0193 0300 |0023: invoke-virtual {v3}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.getSize:()I // method@9301 │ │ +32bf0c: 0a03 |0026: move-result v3 │ │ +32bf0e: b032 |0027: add-int/2addr v2, v3 │ │ +32bf10: 28e8 |0028: goto 0010 // -0018 │ │ +32bf12: 2205 c211 |0029: new-instance v5, Lorg/jaudiotagger/tag/InvalidTagException; // type@11c2 │ │ +32bf16: 1a00 ea1f |002b: const-string v0, "Invalid size for Frame Body" // string@1fea │ │ +32bf1a: 7020 a391 0500 |002d: invoke-direct {v5, v0}, Lorg/jaudiotagger/tag/InvalidTagException;.:(Ljava/lang/String;)V // method@91a3 │ │ +32bf20: 2705 |0030: throw v5 │ │ +32bf22: 0e00 |0031: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ 0x0004 line=118 │ │ 0x0006 line=119 │ │ 0x0009 line=126 │ │ 0x0010 line=127 │ │ @@ -1248512,35 +1248512,35 @@ │ │ type : '(Ljava/io/RandomAccessFile;)I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 38 16-bit code units │ │ -32be20: |[32be20] org.jaudiotagger.tag.lyrics3.AbstractLyrics3v2FieldFrameBody.readHeader:(Ljava/io/RandomAccessFile;)I │ │ -32be30: 1250 |0000: const/4 v0, #int 5 // #5 │ │ -32be32: 2301 1c13 |0001: new-array v1, v0, [B // type@131c │ │ -32be36: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -32be38: 6e40 b286 1402 |0004: invoke-virtual {v4, v1, v2, v0}, Ljava/io/RandomAccessFile;.read:([BII)I // method@86b2 │ │ -32be3e: 2204 3710 |0007: new-instance v4, Ljava/lang/String; // type@1037 │ │ -32be42: 7040 8d87 1402 |0009: invoke-direct {v4, v1, v2, v0}, Ljava/lang/String;.:([BII)V // method@878d │ │ -32be48: 7110 2b87 0400 |000c: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@872b │ │ -32be4e: 0a04 |000f: move-result v4 │ │ -32be50: 3904 1500 |0010: if-nez v4, 0025 // +0015 │ │ -32be54: 7100 ea91 0000 |0012: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ -32be5a: 0c00 |0015: move-result-object v0 │ │ -32be5c: 6e10 1092 0000 |0016: invoke-virtual {v0}, Lorg/jaudiotagger/tag/TagOptionSingleton;.isLyrics3KeepEmptyFieldIfRead:()Z // method@9210 │ │ -32be62: 0a00 |0019: move-result v0 │ │ -32be64: 3800 0300 |001a: if-eqz v0, 001d // +0003 │ │ -32be68: 2809 |001c: goto 0025 // +0009 │ │ -32be6a: 2204 c211 |001d: new-instance v4, Lorg/jaudiotagger/tag/InvalidTagException; // type@11c2 │ │ -32be6e: 1a00 ba37 |001f: const-string v0, "Lyircs3v2 Field has size of zero." // string@37ba │ │ -32be72: 7020 a391 0400 |0021: invoke-direct {v4, v0}, Lorg/jaudiotagger/tag/InvalidTagException;.:(Ljava/lang/String;)V // method@91a3 │ │ -32be78: 2704 |0024: throw v4 │ │ -32be7a: 0f04 |0025: return v4 │ │ +32be24: |[32be24] org.jaudiotagger.tag.lyrics3.AbstractLyrics3v2FieldFrameBody.readHeader:(Ljava/io/RandomAccessFile;)I │ │ +32be34: 1250 |0000: const/4 v0, #int 5 // #5 │ │ +32be36: 2301 1c13 |0001: new-array v1, v0, [B // type@131c │ │ +32be3a: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +32be3c: 6e40 b286 1402 |0004: invoke-virtual {v4, v1, v2, v0}, Ljava/io/RandomAccessFile;.read:([BII)I // method@86b2 │ │ +32be42: 2204 3710 |0007: new-instance v4, Ljava/lang/String; // type@1037 │ │ +32be46: 7040 8d87 1402 |0009: invoke-direct {v4, v1, v2, v0}, Ljava/lang/String;.:([BII)V // method@878d │ │ +32be4c: 7110 2b87 0400 |000c: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@872b │ │ +32be52: 0a04 |000f: move-result v4 │ │ +32be54: 3904 1500 |0010: if-nez v4, 0025 // +0015 │ │ +32be58: 7100 ea91 0000 |0012: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ +32be5e: 0c00 |0015: move-result-object v0 │ │ +32be60: 6e10 1092 0000 |0016: invoke-virtual {v0}, Lorg/jaudiotagger/tag/TagOptionSingleton;.isLyrics3KeepEmptyFieldIfRead:()Z // method@9210 │ │ +32be66: 0a00 |0019: move-result v0 │ │ +32be68: 3800 0300 |001a: if-eqz v0, 001d // +0003 │ │ +32be6c: 2809 |001c: goto 0025 // +0009 │ │ +32be6e: 2204 c211 |001d: new-instance v4, Lorg/jaudiotagger/tag/InvalidTagException; // type@11c2 │ │ +32be72: 1a00 ba37 |001f: const-string v0, "Lyircs3v2 Field has size of zero." // string@37ba │ │ +32be76: 7020 a391 0400 |0021: invoke-direct {v4, v0}, Lorg/jaudiotagger/tag/InvalidTagException;.:(Ljava/lang/String;)V // method@91a3 │ │ +32be7c: 2704 |0024: throw v4 │ │ +32be7e: 0f04 |0025: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=60 │ │ 0x0007 line=61 │ │ 0x0012 line=63 │ │ 0x001d line=65 │ │ locals : │ │ @@ -1248552,29 +1248552,29 @@ │ │ type : '(Ljava/io/RandomAccessFile;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -32bf20: |[32bf20] org.jaudiotagger.tag.lyrics3.AbstractLyrics3v2FieldFrameBody.write:(Ljava/io/RandomAccessFile;)V │ │ -32bf30: 5420 5e8f |0000: iget-object v0, v2, Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3v2FieldFrameBody;.objectList:Ljava/util/ArrayList; // field@8f5e │ │ -32bf34: 6e10 be88 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.listIterator:()Ljava/util/ListIterator; // method@88be │ │ -32bf3a: 0c00 |0005: move-result-object v0 │ │ -32bf3c: 7210 4789 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -32bf42: 0a01 |0009: move-result v1 │ │ -32bf44: 3801 1000 |000a: if-eqz v1, 001a // +0010 │ │ -32bf48: 7210 4889 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -32bf4e: 0c01 |000f: move-result-object v1 │ │ -32bf50: 1f01 d611 |0010: check-cast v1, Lorg/jaudiotagger/tag/datatype/AbstractDataType; // type@11d6 │ │ -32bf54: 6e10 0793 0100 |0012: invoke-virtual {v1}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.writeByteArray:()[B // method@9307 │ │ -32bf5a: 0c01 |0015: move-result-object v1 │ │ -32bf5c: 6e20 b986 1300 |0016: invoke-virtual {v3, v1}, Ljava/io/RandomAccessFile;.write:([B)V // method@86b9 │ │ -32bf62: 28ed |0019: goto 0006 // -0013 │ │ -32bf64: 0e00 |001a: return-void │ │ +32bf24: |[32bf24] org.jaudiotagger.tag.lyrics3.AbstractLyrics3v2FieldFrameBody.write:(Ljava/io/RandomAccessFile;)V │ │ +32bf34: 5420 5e8f |0000: iget-object v0, v2, Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3v2FieldFrameBody;.objectList:Ljava/util/ArrayList; // field@8f5e │ │ +32bf38: 6e10 be88 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.listIterator:()Ljava/util/ListIterator; // method@88be │ │ +32bf3e: 0c00 |0005: move-result-object v0 │ │ +32bf40: 7210 4789 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +32bf46: 0a01 |0009: move-result v1 │ │ +32bf48: 3801 1000 |000a: if-eqz v1, 001a // +0010 │ │ +32bf4c: 7210 4889 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +32bf52: 0c01 |000f: move-result-object v1 │ │ +32bf54: 1f01 d611 |0010: check-cast v1, Lorg/jaudiotagger/tag/datatype/AbstractDataType; // type@11d6 │ │ +32bf58: 6e10 0793 0100 |0012: invoke-virtual {v1}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.writeByteArray:()[B // method@9307 │ │ +32bf5e: 0c01 |0015: move-result-object v1 │ │ +32bf60: 6e20 b986 1300 |0016: invoke-virtual {v3, v1}, Ljava/io/RandomAccessFile;.write:([B)V // method@86b9 │ │ +32bf66: 28ed |0019: goto 0006 // -0013 │ │ +32bf68: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ 0x0006 line=156 │ │ 0x000c line=158 │ │ 0x0012 line=159 │ │ 0x0016 line=160 │ │ @@ -1248587,47 +1248587,47 @@ │ │ type : '(Ljava/io/RandomAccessFile;I)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 56 16-bit code units │ │ -32bf68: |[32bf68] org.jaudiotagger.tag.lyrics3.AbstractLyrics3v2FieldFrameBody.writeHeader:(Ljava/io/RandomAccessFile;I)V │ │ -32bf78: 1257 |0000: const/4 v7, #int 5 // #5 │ │ -32bf7a: 2370 1c13 |0001: new-array v0, v7, [B // type@131c │ │ -32bf7e: 6e10 729c 0500 |0003: invoke-virtual {v5}, Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3v2FieldFrameBody;.getSize:()I // method@9c72 │ │ -32bf84: 0a01 |0006: move-result v1 │ │ -32bf86: 7110 3287 0100 |0007: invoke-static {v1}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@8732 │ │ -32bf8c: 0c01 |000a: move-result-object v1 │ │ -32bf8e: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -32bf90: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -32bf92: 6e10 aa87 0100 |000d: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@87aa │ │ -32bf98: 0a04 |0010: move-result v4 │ │ -32bf9a: d904 0405 |0011: rsub-int/lit8 v4, v4, #int 5 // #05 │ │ -32bf9e: 3543 0900 |0013: if-ge v3, v4, 001c // +0009 │ │ -32bfa2: 1304 3000 |0015: const/16 v4, #int 48 // #30 │ │ -32bfa6: 4f04 0003 |0017: aput-byte v4, v0, v3 │ │ -32bfaa: d803 0301 |0019: add-int/lit8 v3, v3, #int 1 // #01 │ │ -32bfae: 28f2 |001b: goto 000d // -000e │ │ -32bfb0: 6e10 aa87 0100 |001c: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@87aa │ │ -32bfb6: 0a03 |001f: move-result v3 │ │ -32bfb8: b137 |0020: sub-int/2addr v7, v3 │ │ -32bfba: b027 |0021: add-int/2addr v7, v2 │ │ -32bfbc: 6e10 aa87 0100 |0022: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@87aa │ │ -32bfc2: 0a03 |0025: move-result v3 │ │ -32bfc4: 3532 0e00 |0026: if-ge v2, v3, 0034 // +000e │ │ -32bfc8: 9003 0207 |0028: add-int v3, v2, v7 │ │ -32bfcc: 6e20 9487 2100 |002a: invoke-virtual {v1, v2}, Ljava/lang/String;.charAt:(I)C // method@8794 │ │ -32bfd2: 0a04 |002d: move-result v4 │ │ -32bfd4: 8d44 |002e: int-to-byte v4, v4 │ │ -32bfd6: 4f04 0003 |002f: aput-byte v4, v0, v3 │ │ -32bfda: d802 0201 |0031: add-int/lit8 v2, v2, #int 1 // #01 │ │ -32bfde: 28ef |0033: goto 0022 // -0011 │ │ -32bfe0: 6e20 b986 0600 |0034: invoke-virtual {v6, v0}, Ljava/io/RandomAccessFile;.write:([B)V // method@86b9 │ │ -32bfe6: 0e00 |0037: return-void │ │ +32bf6c: |[32bf6c] org.jaudiotagger.tag.lyrics3.AbstractLyrics3v2FieldFrameBody.writeHeader:(Ljava/io/RandomAccessFile;I)V │ │ +32bf7c: 1257 |0000: const/4 v7, #int 5 // #5 │ │ +32bf7e: 2370 1c13 |0001: new-array v0, v7, [B // type@131c │ │ +32bf82: 6e10 729c 0500 |0003: invoke-virtual {v5}, Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3v2FieldFrameBody;.getSize:()I // method@9c72 │ │ +32bf88: 0a01 |0006: move-result v1 │ │ +32bf8a: 7110 3287 0100 |0007: invoke-static {v1}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@8732 │ │ +32bf90: 0c01 |000a: move-result-object v1 │ │ +32bf92: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +32bf94: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +32bf96: 6e10 aa87 0100 |000d: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@87aa │ │ +32bf9c: 0a04 |0010: move-result v4 │ │ +32bf9e: d904 0405 |0011: rsub-int/lit8 v4, v4, #int 5 // #05 │ │ +32bfa2: 3543 0900 |0013: if-ge v3, v4, 001c // +0009 │ │ +32bfa6: 1304 3000 |0015: const/16 v4, #int 48 // #30 │ │ +32bfaa: 4f04 0003 |0017: aput-byte v4, v0, v3 │ │ +32bfae: d803 0301 |0019: add-int/lit8 v3, v3, #int 1 // #01 │ │ +32bfb2: 28f2 |001b: goto 000d // -000e │ │ +32bfb4: 6e10 aa87 0100 |001c: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@87aa │ │ +32bfba: 0a03 |001f: move-result v3 │ │ +32bfbc: b137 |0020: sub-int/2addr v7, v3 │ │ +32bfbe: b027 |0021: add-int/2addr v7, v2 │ │ +32bfc0: 6e10 aa87 0100 |0022: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@87aa │ │ +32bfc6: 0a03 |0025: move-result v3 │ │ +32bfc8: 3532 0e00 |0026: if-ge v2, v3, 0034 // +000e │ │ +32bfcc: 9003 0207 |0028: add-int v3, v2, v7 │ │ +32bfd0: 6e20 9487 2100 |002a: invoke-virtual {v1, v2}, Ljava/lang/String;.charAt:(I)C // method@8794 │ │ +32bfd6: 0a04 |002d: move-result v4 │ │ +32bfd8: 8d44 |002e: int-to-byte v4, v4 │ │ +32bfda: 4f04 0003 |002f: aput-byte v4, v0, v3 │ │ +32bfde: d802 0201 |0031: add-int/lit8 v2, v2, #int 1 // #01 │ │ +32bfe2: 28ef |0033: goto 0022 // -0011 │ │ +32bfe4: 6e20 b986 0600 |0034: invoke-virtual {v6, v0}, Ljava/io/RandomAccessFile;.write:([B)V // method@86b9 │ │ +32bfea: 0e00 |0037: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=87 │ │ 0x000d line=89 │ │ 0x0017 line=91 │ │ 0x001c line=94 │ │ 0x0022 line=96 │ │ @@ -1248684,17 +1248684,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -32de58: |[32de58] org.jaudiotagger.tag.lyrics3.Lyrics3v2Field.:()V │ │ -32de68: 7010 4395 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/AbstractTagFrame;.:()V // method@9543 │ │ -32de6e: 0e00 |0003: return-void │ │ +32de5c: |[32de5c] org.jaudiotagger.tag.lyrics3.Lyrics3v2Field.:()V │ │ +32de6c: 7010 4395 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/AbstractTagFrame;.:()V // method@9543 │ │ +32de72: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field;) │ │ @@ -1248702,18 +1248702,18 @@ │ │ type : '(Ljava/nio/ByteBuffer;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -32de70: |[32de70] org.jaudiotagger.tag.lyrics3.Lyrics3v2Field.:(Ljava/nio/ByteBuffer;)V │ │ -32de80: 7010 4395 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/AbstractTagFrame;.:()V // method@9543 │ │ -32de86: 6e20 219d 1000 |0003: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field;.read:(Ljava/nio/ByteBuffer;)V // method@9d21 │ │ -32de8c: 0e00 |0006: return-void │ │ +32de74: |[32de74] org.jaudiotagger.tag.lyrics3.Lyrics3v2Field.:(Ljava/nio/ByteBuffer;)V │ │ +32de84: 7010 4395 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/AbstractTagFrame;.:()V // method@9543 │ │ +32de8a: 6e20 219d 1000 |0003: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field;.read:(Ljava/nio/ByteBuffer;)V // method@9d21 │ │ +32de90: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ 0x0003 line=139 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field; │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/nio/ByteBuffer; │ │ @@ -1248723,143 +1248723,143 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 264 16-bit code units │ │ -32de90: |[32de90] org.jaudiotagger.tag.lyrics3.Lyrics3v2Field.:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V │ │ -32dea0: 7010 4395 0300 |0000: invoke-direct {v3}, Lorg/jaudiotagger/tag/id3/AbstractTagFrame;.:()V // method@9543 │ │ -32dea6: 6e10 c694 0400 |0003: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getIdentifier:()Ljava/lang/String; // method@94c6 │ │ -32deac: 0c00 |0006: move-result-object v0 │ │ -32deae: 1a01 924f |0007: const-string v1, "USLT" // string@4f92 │ │ -32deb2: 6e20 b287 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@87b2 │ │ -32deb8: 0a01 |000c: move-result v1 │ │ -32deba: 1a02 0000 |000d: const-string v2, "" // string@0000 │ │ -32debe: 3801 1800 |000f: if-eqz v1, 0027 // +0018 │ │ -32dec2: 2200 c912 |0011: new-instance v0, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyLYR; // type@12c9 │ │ -32dec6: 7020 ce9c 2000 |0013: invoke-direct {v0, v2}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyLYR;.:(Ljava/lang/String;)V // method@9cce │ │ -32decc: 5b30 6d8f |0016: iput-object v0, v3, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8f6d │ │ -32ded0: 5430 6d8f |0018: iget-object v0, v3, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8f6d │ │ -32ded4: 1f00 c912 |001a: check-cast v0, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyLYR; // type@12c9 │ │ -32ded8: 6e10 be94 0400 |001c: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -32dede: 0c04 |001f: move-result-object v4 │ │ -32dee0: 1f04 9412 |0020: check-cast v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSLT; // type@1294 │ │ -32dee4: 6e20 d49c 4000 |0022: invoke-virtual {v0, v4}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyLYR;.addLyric:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSLT;)V // method@9cd4 │ │ -32deea: 2900 da00 |0025: goto/16 00ff // +00da │ │ -32deee: 1a01 5046 |0027: const-string v1, "SYLT" // string@4650 │ │ -32def2: 6e20 b287 1000 |0029: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@87b2 │ │ -32def8: 0a01 |002c: move-result v1 │ │ -32defa: 3801 1800 |002d: if-eqz v1, 0045 // +0018 │ │ -32defe: 2200 c912 |002f: new-instance v0, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyLYR; // type@12c9 │ │ -32df02: 7020 ce9c 2000 |0031: invoke-direct {v0, v2}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyLYR;.:(Ljava/lang/String;)V // method@9cce │ │ -32df08: 5b30 6d8f |0034: iput-object v0, v3, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8f6d │ │ -32df0c: 5430 6d8f |0036: iget-object v0, v3, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8f6d │ │ -32df10: 1f00 c912 |0038: check-cast v0, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyLYR; // type@12c9 │ │ -32df14: 6e10 be94 0400 |003a: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -32df1a: 0c04 |003d: move-result-object v4 │ │ -32df1c: 1f04 5912 |003e: check-cast v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodySYLT; // type@1259 │ │ -32df20: 6e20 d39c 4000 |0040: invoke-virtual {v0, v4}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyLYR;.addLyric:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodySYLT;)V // method@9cd3 │ │ -32df26: 2900 bc00 |0043: goto/16 00ff // +00bc │ │ -32df2a: 1a01 290e |0045: const-string v1, "COMM" // string@0e29 │ │ -32df2e: 6e20 b287 1000 |0047: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@87b2 │ │ -32df34: 0a01 |004a: move-result v1 │ │ -32df36: 3801 1500 |004b: if-eqz v1, 0060 // +0015 │ │ -32df3a: 6e10 be94 0400 |004d: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -32df40: 0c04 |0050: move-result-object v4 │ │ -32df42: 1f04 3a12 |0051: check-cast v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM; // type@123a │ │ -32df46: 6e10 4198 0400 |0053: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM;.getText:()Ljava/lang/String; // method@9841 │ │ -32df4c: 0c04 |0056: move-result-object v4 │ │ -32df4e: 2200 c812 |0057: new-instance v0, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyINF; // type@12c8 │ │ -32df52: 7020 c39c 4000 |0059: invoke-direct {v0, v4}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyINF;.:(Ljava/lang/String;)V // method@9cc3 │ │ -32df58: 5b30 6d8f |005c: iput-object v0, v3, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8f6d │ │ -32df5c: 2900 a100 |005e: goto/16 00ff // +00a1 │ │ -32df60: 1a01 4049 |0060: const-string v1, "TCOM" // string@4940 │ │ -32df64: 6e20 9c87 1000 |0062: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -32df6a: 0a01 |0065: move-result v1 │ │ -32df6c: 3801 2800 |0066: if-eqz v1, 008e // +0028 │ │ -32df70: 6e10 be94 0400 |0068: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -32df76: 0c04 |006b: move-result-object v4 │ │ -32df78: 1f04 3312 |006c: check-cast v4, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo; // type@1233 │ │ -32df7c: 2200 c212 |006e: new-instance v0, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyAUT; // type@12c2 │ │ -32df80: 7020 799c 2000 |0070: invoke-direct {v0, v2}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyAUT;.:(Ljava/lang/String;)V // method@9c79 │ │ -32df86: 5b30 6d8f |0073: iput-object v0, v3, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8f6d │ │ -32df8a: 3804 8a00 |0075: if-eqz v4, 00ff // +008a │ │ -32df8e: 6e10 e397 0400 |0077: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.getText:()Ljava/lang/String; // method@97e3 │ │ -32df94: 0c00 |007a: move-result-object v0 │ │ -32df96: 6e10 aa87 0000 |007b: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@87aa │ │ -32df9c: 0a00 |007e: move-result v0 │ │ -32df9e: 3d00 8000 |007f: if-lez v0, 00ff // +0080 │ │ -32dfa2: 2200 c212 |0081: new-instance v0, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyAUT; // type@12c2 │ │ -32dfa6: 6e10 e397 0400 |0083: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.getText:()Ljava/lang/String; // method@97e3 │ │ -32dfac: 0c04 |0086: move-result-object v4 │ │ -32dfae: 7020 799c 4000 |0087: invoke-direct {v0, v4}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyAUT;.:(Ljava/lang/String;)V // method@9c79 │ │ -32dfb4: 5b30 6d8f |008a: iput-object v0, v3, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8f6d │ │ -32dfb8: 2900 7300 |008c: goto/16 00ff // +0073 │ │ -32dfbc: 1a01 2a49 |008e: const-string v1, "TALB" // string@492a │ │ -32dfc0: 6e20 9c87 1000 |0090: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -32dfc6: 0a01 |0093: move-result v1 │ │ -32dfc8: 3801 2000 |0094: if-eqz v1, 00b4 // +0020 │ │ -32dfcc: 6e10 be94 0400 |0096: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -32dfd2: 0c04 |0099: move-result-object v4 │ │ -32dfd4: 1f04 3312 |009a: check-cast v4, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo; // type@1233 │ │ -32dfd8: 3804 6300 |009c: if-eqz v4, 00ff // +0063 │ │ -32dfdc: 6e10 e397 0400 |009e: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.getText:()Ljava/lang/String; // method@97e3 │ │ -32dfe2: 0c00 |00a1: move-result-object v0 │ │ -32dfe4: 6e10 aa87 0000 |00a2: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@87aa │ │ -32dfea: 0a00 |00a5: move-result v0 │ │ -32dfec: 3d00 5900 |00a6: if-lez v0, 00ff // +0059 │ │ -32dff0: 2200 c312 |00a8: new-instance v0, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyEAL; // type@12c3 │ │ -32dff4: 6e10 e397 0400 |00aa: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.getText:()Ljava/lang/String; // method@97e3 │ │ -32dffa: 0c04 |00ad: move-result-object v4 │ │ -32dffc: 7020 849c 4000 |00ae: invoke-direct {v0, v4}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyEAL;.:(Ljava/lang/String;)V // method@9c84 │ │ -32e002: 5b30 6d8f |00b1: iput-object v0, v3, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8f6d │ │ -32e006: 284c |00b3: goto 00ff // +004c │ │ -32e008: 1a01 1a4a |00b4: const-string v1, "TPE1" // string@4a1a │ │ -32e00c: 6e20 9c87 1000 |00b6: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -32e012: 0a01 |00b9: move-result v1 │ │ -32e014: 3801 2000 |00ba: if-eqz v1, 00da // +0020 │ │ -32e018: 6e10 be94 0400 |00bc: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -32e01e: 0c04 |00bf: move-result-object v4 │ │ -32e020: 1f04 3312 |00c0: check-cast v4, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo; // type@1233 │ │ -32e024: 3804 3d00 |00c2: if-eqz v4, 00ff // +003d │ │ -32e028: 6e10 e397 0400 |00c4: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.getText:()Ljava/lang/String; // method@97e3 │ │ -32e02e: 0c00 |00c7: move-result-object v0 │ │ -32e030: 6e10 aa87 0000 |00c8: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@87aa │ │ -32e036: 0a00 |00cb: move-result v0 │ │ -32e038: 3d00 3300 |00cc: if-lez v0, 00ff // +0033 │ │ -32e03c: 2200 c412 |00ce: new-instance v0, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyEAR; // type@12c4 │ │ -32e040: 6e10 e397 0400 |00d0: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.getText:()Ljava/lang/String; // method@97e3 │ │ -32e046: 0c04 |00d3: move-result-object v4 │ │ -32e048: 7020 8f9c 4000 |00d4: invoke-direct {v0, v4}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyEAR;.:(Ljava/lang/String;)V // method@9c8f │ │ -32e04e: 5b30 6d8f |00d7: iput-object v0, v3, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8f6d │ │ -32e052: 2826 |00d9: goto 00ff // +0026 │ │ -32e054: 1a01 a849 |00da: const-string v1, "TIT2" // string@49a8 │ │ -32e058: 6e20 9c87 1000 |00dc: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -32e05e: 0a00 |00df: move-result v0 │ │ -32e060: 3800 2000 |00e0: if-eqz v0, 0100 // +0020 │ │ -32e064: 6e10 be94 0400 |00e2: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -32e06a: 0c04 |00e5: move-result-object v4 │ │ -32e06c: 1f04 3312 |00e6: check-cast v4, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo; // type@1233 │ │ -32e070: 3804 1700 |00e8: if-eqz v4, 00ff // +0017 │ │ -32e074: 6e10 e397 0400 |00ea: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.getText:()Ljava/lang/String; // method@97e3 │ │ -32e07a: 0c00 |00ed: move-result-object v0 │ │ -32e07c: 6e10 aa87 0000 |00ee: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@87aa │ │ -32e082: 0a00 |00f1: move-result v0 │ │ -32e084: 3d00 0d00 |00f2: if-lez v0, 00ff // +000d │ │ -32e088: 2200 c512 |00f4: new-instance v0, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyETT; // type@12c5 │ │ -32e08c: 6e10 e397 0400 |00f6: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.getText:()Ljava/lang/String; // method@97e3 │ │ -32e092: 0c04 |00f9: move-result-object v4 │ │ -32e094: 7020 9a9c 4000 |00fa: invoke-direct {v0, v4}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyETT;.:(Ljava/lang/String;)V // method@9c9a │ │ -32e09a: 5b30 6d8f |00fd: iput-object v0, v3, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8f6d │ │ -32e09e: 0e00 |00ff: return-void │ │ -32e0a0: 2204 c611 |0100: new-instance v4, Lorg/jaudiotagger/tag/TagException; // type@11c6 │ │ -32e0a4: 1a00 350f |0102: const-string v0, "Cannot createField Lyrics3v2 field from given ID3v2 frame" // string@0f35 │ │ -32e0a8: 7020 d091 0400 |0104: invoke-direct {v4, v0}, Lorg/jaudiotagger/tag/TagException;.:(Ljava/lang/String;)V // method@91d0 │ │ -32e0ae: 2704 |0107: throw v4 │ │ +32de94: |[32de94] org.jaudiotagger.tag.lyrics3.Lyrics3v2Field.:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V │ │ +32dea4: 7010 4395 0300 |0000: invoke-direct {v3}, Lorg/jaudiotagger/tag/id3/AbstractTagFrame;.:()V // method@9543 │ │ +32deaa: 6e10 c694 0400 |0003: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getIdentifier:()Ljava/lang/String; // method@94c6 │ │ +32deb0: 0c00 |0006: move-result-object v0 │ │ +32deb2: 1a01 924f |0007: const-string v1, "USLT" // string@4f92 │ │ +32deb6: 6e20 b287 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@87b2 │ │ +32debc: 0a01 |000c: move-result v1 │ │ +32debe: 1a02 0000 |000d: const-string v2, "" // string@0000 │ │ +32dec2: 3801 1800 |000f: if-eqz v1, 0027 // +0018 │ │ +32dec6: 2200 c912 |0011: new-instance v0, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyLYR; // type@12c9 │ │ +32deca: 7020 ce9c 2000 |0013: invoke-direct {v0, v2}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyLYR;.:(Ljava/lang/String;)V // method@9cce │ │ +32ded0: 5b30 6d8f |0016: iput-object v0, v3, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8f6d │ │ +32ded4: 5430 6d8f |0018: iget-object v0, v3, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8f6d │ │ +32ded8: 1f00 c912 |001a: check-cast v0, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyLYR; // type@12c9 │ │ +32dedc: 6e10 be94 0400 |001c: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +32dee2: 0c04 |001f: move-result-object v4 │ │ +32dee4: 1f04 9412 |0020: check-cast v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSLT; // type@1294 │ │ +32dee8: 6e20 d49c 4000 |0022: invoke-virtual {v0, v4}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyLYR;.addLyric:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSLT;)V // method@9cd4 │ │ +32deee: 2900 da00 |0025: goto/16 00ff // +00da │ │ +32def2: 1a01 5046 |0027: const-string v1, "SYLT" // string@4650 │ │ +32def6: 6e20 b287 1000 |0029: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@87b2 │ │ +32defc: 0a01 |002c: move-result v1 │ │ +32defe: 3801 1800 |002d: if-eqz v1, 0045 // +0018 │ │ +32df02: 2200 c912 |002f: new-instance v0, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyLYR; // type@12c9 │ │ +32df06: 7020 ce9c 2000 |0031: invoke-direct {v0, v2}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyLYR;.:(Ljava/lang/String;)V // method@9cce │ │ +32df0c: 5b30 6d8f |0034: iput-object v0, v3, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8f6d │ │ +32df10: 5430 6d8f |0036: iget-object v0, v3, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8f6d │ │ +32df14: 1f00 c912 |0038: check-cast v0, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyLYR; // type@12c9 │ │ +32df18: 6e10 be94 0400 |003a: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +32df1e: 0c04 |003d: move-result-object v4 │ │ +32df20: 1f04 5912 |003e: check-cast v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodySYLT; // type@1259 │ │ +32df24: 6e20 d39c 4000 |0040: invoke-virtual {v0, v4}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyLYR;.addLyric:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodySYLT;)V // method@9cd3 │ │ +32df2a: 2900 bc00 |0043: goto/16 00ff // +00bc │ │ +32df2e: 1a01 290e |0045: const-string v1, "COMM" // string@0e29 │ │ +32df32: 6e20 b287 1000 |0047: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@87b2 │ │ +32df38: 0a01 |004a: move-result v1 │ │ +32df3a: 3801 1500 |004b: if-eqz v1, 0060 // +0015 │ │ +32df3e: 6e10 be94 0400 |004d: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +32df44: 0c04 |0050: move-result-object v4 │ │ +32df46: 1f04 3a12 |0051: check-cast v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM; // type@123a │ │ +32df4a: 6e10 4198 0400 |0053: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM;.getText:()Ljava/lang/String; // method@9841 │ │ +32df50: 0c04 |0056: move-result-object v4 │ │ +32df52: 2200 c812 |0057: new-instance v0, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyINF; // type@12c8 │ │ +32df56: 7020 c39c 4000 |0059: invoke-direct {v0, v4}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyINF;.:(Ljava/lang/String;)V // method@9cc3 │ │ +32df5c: 5b30 6d8f |005c: iput-object v0, v3, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8f6d │ │ +32df60: 2900 a100 |005e: goto/16 00ff // +00a1 │ │ +32df64: 1a01 4049 |0060: const-string v1, "TCOM" // string@4940 │ │ +32df68: 6e20 9c87 1000 |0062: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +32df6e: 0a01 |0065: move-result v1 │ │ +32df70: 3801 2800 |0066: if-eqz v1, 008e // +0028 │ │ +32df74: 6e10 be94 0400 |0068: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +32df7a: 0c04 |006b: move-result-object v4 │ │ +32df7c: 1f04 3312 |006c: check-cast v4, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo; // type@1233 │ │ +32df80: 2200 c212 |006e: new-instance v0, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyAUT; // type@12c2 │ │ +32df84: 7020 799c 2000 |0070: invoke-direct {v0, v2}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyAUT;.:(Ljava/lang/String;)V // method@9c79 │ │ +32df8a: 5b30 6d8f |0073: iput-object v0, v3, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8f6d │ │ +32df8e: 3804 8a00 |0075: if-eqz v4, 00ff // +008a │ │ +32df92: 6e10 e397 0400 |0077: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.getText:()Ljava/lang/String; // method@97e3 │ │ +32df98: 0c00 |007a: move-result-object v0 │ │ +32df9a: 6e10 aa87 0000 |007b: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@87aa │ │ +32dfa0: 0a00 |007e: move-result v0 │ │ +32dfa2: 3d00 8000 |007f: if-lez v0, 00ff // +0080 │ │ +32dfa6: 2200 c212 |0081: new-instance v0, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyAUT; // type@12c2 │ │ +32dfaa: 6e10 e397 0400 |0083: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.getText:()Ljava/lang/String; // method@97e3 │ │ +32dfb0: 0c04 |0086: move-result-object v4 │ │ +32dfb2: 7020 799c 4000 |0087: invoke-direct {v0, v4}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyAUT;.:(Ljava/lang/String;)V // method@9c79 │ │ +32dfb8: 5b30 6d8f |008a: iput-object v0, v3, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8f6d │ │ +32dfbc: 2900 7300 |008c: goto/16 00ff // +0073 │ │ +32dfc0: 1a01 2a49 |008e: const-string v1, "TALB" // string@492a │ │ +32dfc4: 6e20 9c87 1000 |0090: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +32dfca: 0a01 |0093: move-result v1 │ │ +32dfcc: 3801 2000 |0094: if-eqz v1, 00b4 // +0020 │ │ +32dfd0: 6e10 be94 0400 |0096: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +32dfd6: 0c04 |0099: move-result-object v4 │ │ +32dfd8: 1f04 3312 |009a: check-cast v4, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo; // type@1233 │ │ +32dfdc: 3804 6300 |009c: if-eqz v4, 00ff // +0063 │ │ +32dfe0: 6e10 e397 0400 |009e: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.getText:()Ljava/lang/String; // method@97e3 │ │ +32dfe6: 0c00 |00a1: move-result-object v0 │ │ +32dfe8: 6e10 aa87 0000 |00a2: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@87aa │ │ +32dfee: 0a00 |00a5: move-result v0 │ │ +32dff0: 3d00 5900 |00a6: if-lez v0, 00ff // +0059 │ │ +32dff4: 2200 c312 |00a8: new-instance v0, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyEAL; // type@12c3 │ │ +32dff8: 6e10 e397 0400 |00aa: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.getText:()Ljava/lang/String; // method@97e3 │ │ +32dffe: 0c04 |00ad: move-result-object v4 │ │ +32e000: 7020 849c 4000 |00ae: invoke-direct {v0, v4}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyEAL;.:(Ljava/lang/String;)V // method@9c84 │ │ +32e006: 5b30 6d8f |00b1: iput-object v0, v3, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8f6d │ │ +32e00a: 284c |00b3: goto 00ff // +004c │ │ +32e00c: 1a01 1a4a |00b4: const-string v1, "TPE1" // string@4a1a │ │ +32e010: 6e20 9c87 1000 |00b6: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +32e016: 0a01 |00b9: move-result v1 │ │ +32e018: 3801 2000 |00ba: if-eqz v1, 00da // +0020 │ │ +32e01c: 6e10 be94 0400 |00bc: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +32e022: 0c04 |00bf: move-result-object v4 │ │ +32e024: 1f04 3312 |00c0: check-cast v4, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo; // type@1233 │ │ +32e028: 3804 3d00 |00c2: if-eqz v4, 00ff // +003d │ │ +32e02c: 6e10 e397 0400 |00c4: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.getText:()Ljava/lang/String; // method@97e3 │ │ +32e032: 0c00 |00c7: move-result-object v0 │ │ +32e034: 6e10 aa87 0000 |00c8: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@87aa │ │ +32e03a: 0a00 |00cb: move-result v0 │ │ +32e03c: 3d00 3300 |00cc: if-lez v0, 00ff // +0033 │ │ +32e040: 2200 c412 |00ce: new-instance v0, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyEAR; // type@12c4 │ │ +32e044: 6e10 e397 0400 |00d0: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.getText:()Ljava/lang/String; // method@97e3 │ │ +32e04a: 0c04 |00d3: move-result-object v4 │ │ +32e04c: 7020 8f9c 4000 |00d4: invoke-direct {v0, v4}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyEAR;.:(Ljava/lang/String;)V // method@9c8f │ │ +32e052: 5b30 6d8f |00d7: iput-object v0, v3, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8f6d │ │ +32e056: 2826 |00d9: goto 00ff // +0026 │ │ +32e058: 1a01 a849 |00da: const-string v1, "TIT2" // string@49a8 │ │ +32e05c: 6e20 9c87 1000 |00dc: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +32e062: 0a00 |00df: move-result v0 │ │ +32e064: 3800 2000 |00e0: if-eqz v0, 0100 // +0020 │ │ +32e068: 6e10 be94 0400 |00e2: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +32e06e: 0c04 |00e5: move-result-object v4 │ │ +32e070: 1f04 3312 |00e6: check-cast v4, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo; // type@1233 │ │ +32e074: 3804 1700 |00e8: if-eqz v4, 00ff // +0017 │ │ +32e078: 6e10 e397 0400 |00ea: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.getText:()Ljava/lang/String; // method@97e3 │ │ +32e07e: 0c00 |00ed: move-result-object v0 │ │ +32e080: 6e10 aa87 0000 |00ee: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@87aa │ │ +32e086: 0a00 |00f1: move-result v0 │ │ +32e088: 3d00 0d00 |00f2: if-lez v0, 00ff // +000d │ │ +32e08c: 2200 c512 |00f4: new-instance v0, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyETT; // type@12c5 │ │ +32e090: 6e10 e397 0400 |00f6: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.getText:()Ljava/lang/String; // method@97e3 │ │ +32e096: 0c04 |00f9: move-result-object v4 │ │ +32e098: 7020 9a9c 4000 |00fa: invoke-direct {v0, v4}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyETT;.:(Ljava/lang/String;)V // method@9c9a │ │ +32e09e: 5b30 6d8f |00fd: iput-object v0, v3, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8f6d │ │ +32e0a2: 0e00 |00ff: return-void │ │ +32e0a4: 2204 c611 |0100: new-instance v4, Lorg/jaudiotagger/tag/TagException; // type@11c6 │ │ +32e0a8: 1a00 350f |0102: const-string v0, "Cannot createField Lyrics3v2 field from given ID3v2 frame" // string@0f35 │ │ +32e0ac: 7020 d091 0400 |0104: invoke-direct {v4, v0}, Lorg/jaudiotagger/tag/TagException;.:(Ljava/lang/String;)V // method@91d0 │ │ +32e0b2: 2704 |0107: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0003 line=76 │ │ 0x0009 line=77 │ │ 0x0011 line=79 │ │ 0x0018 line=80 │ │ @@ -1248896,18 +1248896,18 @@ │ │ type : '(Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3v2FieldFrameBody;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -32e0b0: |[32e0b0] org.jaudiotagger.tag.lyrics3.Lyrics3v2Field.:(Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3v2FieldFrameBody;)V │ │ -32e0c0: 7010 4395 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/AbstractTagFrame;.:()V // method@9543 │ │ -32e0c6: 5b01 6d8f |0003: iput-object v1, v0, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8f6d │ │ -32e0ca: 0e00 |0005: return-void │ │ +32e0b4: |[32e0b4] org.jaudiotagger.tag.lyrics3.Lyrics3v2Field.:(Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3v2FieldFrameBody;)V │ │ +32e0c4: 7010 4395 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/AbstractTagFrame;.:()V // method@9543 │ │ +32e0ca: 5b01 6d8f |0003: iput-object v1, v0, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8f6d │ │ +32e0ce: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0003 line=63 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3v2FieldFrameBody; │ │ @@ -1248917,17 +1248917,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -32e0cc: |[32e0cc] org.jaudiotagger.tag.lyrics3.Lyrics3v2Field.:(Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field;)V │ │ -32e0dc: 7020 4495 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/AbstractTagFrame;.:(Lorg/jaudiotagger/tag/id3/AbstractTagFrame;)V // method@9544 │ │ -32e0e2: 0e00 |0003: return-void │ │ +32e0d0: |[32e0d0] org.jaudiotagger.tag.lyrics3.Lyrics3v2Field.:(Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field;)V │ │ +32e0e0: 7020 4495 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/AbstractTagFrame;.:(Lorg/jaudiotagger/tag/id3/AbstractTagFrame;)V // method@9544 │ │ +32e0e6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field; │ │ │ │ @@ -1248936,74 +1248936,74 @@ │ │ type : '(Ljava/lang/String;Ljava/nio/ByteBuffer;)Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3v2FieldFrameBody;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 118 16-bit code units │ │ -32dbfc: |[32dbfc] org.jaudiotagger.tag.lyrics3.Lyrics3v2Field.readBody:(Ljava/lang/String;Ljava/nio/ByteBuffer;)Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3v2FieldFrameBody; │ │ -32dc0c: 1a00 8207 |0000: const-string v0, "AUT" // string@0782 │ │ -32dc10: 6e20 9c87 0200 |0002: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -32dc16: 0a00 |0005: move-result v0 │ │ -32dc18: 3800 0800 |0006: if-eqz v0, 000e // +0008 │ │ -32dc1c: 2202 c212 |0008: new-instance v2, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyAUT; // type@12c2 │ │ -32dc20: 7020 7a9c 3200 |000a: invoke-direct {v2, v3}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyAUT;.:(Ljava/nio/ByteBuffer;)V // method@9c7a │ │ -32dc26: 2868 |000d: goto 0075 // +0068 │ │ -32dc28: 1a00 6415 |000e: const-string v0, "EAL" // string@1564 │ │ -32dc2c: 6e20 9c87 0200 |0010: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -32dc32: 0a00 |0013: move-result v0 │ │ -32dc34: 3800 0800 |0014: if-eqz v0, 001c // +0008 │ │ -32dc38: 2202 c312 |0016: new-instance v2, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyEAL; // type@12c3 │ │ -32dc3c: 7020 859c 3200 |0018: invoke-direct {v2, v3}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyEAL;.:(Ljava/nio/ByteBuffer;)V // method@9c85 │ │ -32dc42: 285a |001b: goto 0075 // +005a │ │ -32dc44: 1a00 6515 |001c: const-string v0, "EAR" // string@1565 │ │ -32dc48: 6e20 9c87 0200 |001e: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -32dc4e: 0a00 |0021: move-result v0 │ │ -32dc50: 3800 0800 |0022: if-eqz v0, 002a // +0008 │ │ -32dc54: 2202 c412 |0024: new-instance v2, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyEAR; // type@12c4 │ │ -32dc58: 7020 909c 3200 |0026: invoke-direct {v2, v3}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyEAR;.:(Ljava/nio/ByteBuffer;)V // method@9c90 │ │ -32dc5e: 284c |0029: goto 0075 // +004c │ │ -32dc60: 1a00 e415 |002a: const-string v0, "ETT" // string@15e4 │ │ -32dc64: 6e20 9c87 0200 |002c: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -32dc6a: 0a00 |002f: move-result v0 │ │ -32dc6c: 3800 0800 |0030: if-eqz v0, 0038 // +0008 │ │ -32dc70: 2202 c512 |0032: new-instance v2, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyETT; // type@12c5 │ │ -32dc74: 7020 9b9c 3200 |0034: invoke-direct {v2, v3}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyETT;.:(Ljava/nio/ByteBuffer;)V // method@9c9b │ │ -32dc7a: 283e |0037: goto 0075 // +003e │ │ -32dc7c: 1a00 391e |0038: const-string v0, "IMG" // string@1e39 │ │ -32dc80: 6e20 9c87 0200 |003a: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -32dc86: 0a00 |003d: move-result v0 │ │ -32dc88: 3800 0800 |003e: if-eqz v0, 0046 // +0008 │ │ -32dc8c: 2202 c612 |0040: new-instance v2, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyIMG; // type@12c6 │ │ -32dc90: 7020 a69c 3200 |0042: invoke-direct {v2, v3}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyIMG;.:(Ljava/nio/ByteBuffer;)V // method@9ca6 │ │ -32dc96: 2830 |0045: goto 0075 // +0030 │ │ -32dc98: 1a00 501e |0046: const-string v0, "IND" // string@1e50 │ │ -32dc9c: 6e20 9c87 0200 |0048: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -32dca2: 0a00 |004b: move-result v0 │ │ -32dca4: 3800 0800 |004c: if-eqz v0, 0054 // +0008 │ │ -32dca8: 2202 c712 |004e: new-instance v2, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyIND; // type@12c7 │ │ -32dcac: 7020 b89c 3200 |0050: invoke-direct {v2, v3}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyIND;.:(Ljava/nio/ByteBuffer;)V // method@9cb8 │ │ -32dcb2: 2822 |0053: goto 0075 // +0022 │ │ -32dcb4: 1a00 6b1e |0054: const-string v0, "INF" // string@1e6b │ │ -32dcb8: 6e20 9c87 0200 |0056: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -32dcbe: 0a00 |0059: move-result v0 │ │ -32dcc0: 3800 0800 |005a: if-eqz v0, 0062 // +0008 │ │ -32dcc4: 2202 c812 |005c: new-instance v2, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyINF; // type@12c8 │ │ -32dcc8: 7020 c49c 3200 |005e: invoke-direct {v2, v3}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyINF;.:(Ljava/nio/ByteBuffer;)V // method@9cc4 │ │ -32dcce: 2814 |0061: goto 0075 // +0014 │ │ -32dcd0: 1a00 e622 |0062: const-string v0, "LYR" // string@22e6 │ │ -32dcd4: 6e20 9c87 0200 |0064: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -32dcda: 0a02 |0067: move-result v2 │ │ -32dcdc: 3802 0800 |0068: if-eqz v2, 0070 // +0008 │ │ -32dce0: 2202 c912 |006a: new-instance v2, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyLYR; // type@12c9 │ │ -32dce4: 7020 cf9c 3200 |006c: invoke-direct {v2, v3}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyLYR;.:(Ljava/nio/ByteBuffer;)V // method@9ccf │ │ -32dcea: 2806 |006f: goto 0075 // +0006 │ │ -32dcec: 2202 ca12 |0070: new-instance v2, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyUnsupported; // type@12ca │ │ -32dcf0: 7020 e49c 3200 |0072: invoke-direct {v2, v3}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyUnsupported;.:(Ljava/nio/ByteBuffer;)V // method@9ce4 │ │ -32dcf6: 1102 |0075: return-object v2 │ │ +32dc00: |[32dc00] org.jaudiotagger.tag.lyrics3.Lyrics3v2Field.readBody:(Ljava/lang/String;Ljava/nio/ByteBuffer;)Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3v2FieldFrameBody; │ │ +32dc10: 1a00 8207 |0000: const-string v0, "AUT" // string@0782 │ │ +32dc14: 6e20 9c87 0200 |0002: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +32dc1a: 0a00 |0005: move-result v0 │ │ +32dc1c: 3800 0800 |0006: if-eqz v0, 000e // +0008 │ │ +32dc20: 2202 c212 |0008: new-instance v2, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyAUT; // type@12c2 │ │ +32dc24: 7020 7a9c 3200 |000a: invoke-direct {v2, v3}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyAUT;.:(Ljava/nio/ByteBuffer;)V // method@9c7a │ │ +32dc2a: 2868 |000d: goto 0075 // +0068 │ │ +32dc2c: 1a00 6415 |000e: const-string v0, "EAL" // string@1564 │ │ +32dc30: 6e20 9c87 0200 |0010: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +32dc36: 0a00 |0013: move-result v0 │ │ +32dc38: 3800 0800 |0014: if-eqz v0, 001c // +0008 │ │ +32dc3c: 2202 c312 |0016: new-instance v2, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyEAL; // type@12c3 │ │ +32dc40: 7020 859c 3200 |0018: invoke-direct {v2, v3}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyEAL;.:(Ljava/nio/ByteBuffer;)V // method@9c85 │ │ +32dc46: 285a |001b: goto 0075 // +005a │ │ +32dc48: 1a00 6515 |001c: const-string v0, "EAR" // string@1565 │ │ +32dc4c: 6e20 9c87 0200 |001e: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +32dc52: 0a00 |0021: move-result v0 │ │ +32dc54: 3800 0800 |0022: if-eqz v0, 002a // +0008 │ │ +32dc58: 2202 c412 |0024: new-instance v2, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyEAR; // type@12c4 │ │ +32dc5c: 7020 909c 3200 |0026: invoke-direct {v2, v3}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyEAR;.:(Ljava/nio/ByteBuffer;)V // method@9c90 │ │ +32dc62: 284c |0029: goto 0075 // +004c │ │ +32dc64: 1a00 e415 |002a: const-string v0, "ETT" // string@15e4 │ │ +32dc68: 6e20 9c87 0200 |002c: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +32dc6e: 0a00 |002f: move-result v0 │ │ +32dc70: 3800 0800 |0030: if-eqz v0, 0038 // +0008 │ │ +32dc74: 2202 c512 |0032: new-instance v2, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyETT; // type@12c5 │ │ +32dc78: 7020 9b9c 3200 |0034: invoke-direct {v2, v3}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyETT;.:(Ljava/nio/ByteBuffer;)V // method@9c9b │ │ +32dc7e: 283e |0037: goto 0075 // +003e │ │ +32dc80: 1a00 391e |0038: const-string v0, "IMG" // string@1e39 │ │ +32dc84: 6e20 9c87 0200 |003a: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +32dc8a: 0a00 |003d: move-result v0 │ │ +32dc8c: 3800 0800 |003e: if-eqz v0, 0046 // +0008 │ │ +32dc90: 2202 c612 |0040: new-instance v2, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyIMG; // type@12c6 │ │ +32dc94: 7020 a69c 3200 |0042: invoke-direct {v2, v3}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyIMG;.:(Ljava/nio/ByteBuffer;)V // method@9ca6 │ │ +32dc9a: 2830 |0045: goto 0075 // +0030 │ │ +32dc9c: 1a00 501e |0046: const-string v0, "IND" // string@1e50 │ │ +32dca0: 6e20 9c87 0200 |0048: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +32dca6: 0a00 |004b: move-result v0 │ │ +32dca8: 3800 0800 |004c: if-eqz v0, 0054 // +0008 │ │ +32dcac: 2202 c712 |004e: new-instance v2, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyIND; // type@12c7 │ │ +32dcb0: 7020 b89c 3200 |0050: invoke-direct {v2, v3}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyIND;.:(Ljava/nio/ByteBuffer;)V // method@9cb8 │ │ +32dcb6: 2822 |0053: goto 0075 // +0022 │ │ +32dcb8: 1a00 6b1e |0054: const-string v0, "INF" // string@1e6b │ │ +32dcbc: 6e20 9c87 0200 |0056: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +32dcc2: 0a00 |0059: move-result v0 │ │ +32dcc4: 3800 0800 |005a: if-eqz v0, 0062 // +0008 │ │ +32dcc8: 2202 c812 |005c: new-instance v2, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyINF; // type@12c8 │ │ +32dccc: 7020 c49c 3200 |005e: invoke-direct {v2, v3}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyINF;.:(Ljava/nio/ByteBuffer;)V // method@9cc4 │ │ +32dcd2: 2814 |0061: goto 0075 // +0014 │ │ +32dcd4: 1a00 e622 |0062: const-string v0, "LYR" // string@22e6 │ │ +32dcd8: 6e20 9c87 0200 |0064: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +32dcde: 0a02 |0067: move-result v2 │ │ +32dce0: 3802 0800 |0068: if-eqz v2, 0070 // +0008 │ │ +32dce4: 2202 c912 |006a: new-instance v2, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyLYR; // type@12c9 │ │ +32dce8: 7020 cf9c 3200 |006c: invoke-direct {v2, v3}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyLYR;.:(Ljava/nio/ByteBuffer;)V // method@9ccf │ │ +32dcee: 2806 |006f: goto 0075 // +0006 │ │ +32dcf0: 2202 ca12 |0070: new-instance v2, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyUnsupported; // type@12ca │ │ +32dcf4: 7020 e49c 3200 |0072: invoke-direct {v2, v3}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyUnsupported;.:(Ljava/nio/ByteBuffer;)V // method@9ce4 │ │ +32dcfa: 1102 |0075: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=232 │ │ 0x0008 line=234 │ │ 0x0010 line=236 │ │ 0x0016 line=238 │ │ 0x001e line=240 │ │ @@ -1249030,23 +1249030,23 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -32dba4: |[32dba4] org.jaudiotagger.tag.lyrics3.Lyrics3v2Field.getIdentifier:()Ljava/lang/String; │ │ -32dbb4: 5410 6d8f |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8f6d │ │ -32dbb8: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ -32dbbc: 1a00 0000 |0004: const-string v0, "" // string@0000 │ │ -32dbc0: 1100 |0006: return-object v0 │ │ -32dbc2: 5410 6d8f |0007: iget-object v0, v1, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8f6d │ │ -32dbc6: 6e10 5195 0000 |0009: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.getIdentifier:()Ljava/lang/String; // method@9551 │ │ -32dbcc: 0c00 |000c: move-result-object v0 │ │ -32dbce: 1100 |000d: return-object v0 │ │ +32dba8: |[32dba8] org.jaudiotagger.tag.lyrics3.Lyrics3v2Field.getIdentifier:()Ljava/lang/String; │ │ +32dbb8: 5410 6d8f |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8f6d │ │ +32dbbc: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ +32dbc0: 1a00 0000 |0004: const-string v0, "" // string@0000 │ │ +32dbc4: 1100 |0006: return-object v0 │ │ +32dbc6: 5410 6d8f |0007: iget-object v0, v1, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8f6d │ │ +32dbca: 6e10 5195 0000 |0009: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.getIdentifier:()Ljava/lang/String; // method@9551 │ │ +32dbd0: 0c00 |000c: move-result-object v0 │ │ +32dbd2: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ 0x0007 line=151 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field; │ │ │ │ @@ -1249055,25 +1249055,25 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -32db70: |[32db70] org.jaudiotagger.tag.lyrics3.Lyrics3v2Field.getSize:()I │ │ -32db80: 5420 6d8f |0000: iget-object v0, v2, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8f6d │ │ -32db84: 6e10 5595 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.getSize:()I // method@9555 │ │ -32db8a: 0a00 |0005: move-result v0 │ │ -32db8c: d800 0005 |0006: add-int/lit8 v0, v0, #int 5 // #05 │ │ -32db90: 6e10 1f9d 0200 |0008: invoke-virtual {v2}, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field;.getIdentifier:()Ljava/lang/String; // method@9d1f │ │ -32db96: 0c01 |000b: move-result-object v1 │ │ -32db98: 6e10 aa87 0100 |000c: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@87aa │ │ -32db9e: 0a01 |000f: move-result v1 │ │ -32dba0: b010 |0010: add-int/2addr v0, v1 │ │ -32dba2: 0f00 |0011: return v0 │ │ +32db74: |[32db74] org.jaudiotagger.tag.lyrics3.Lyrics3v2Field.getSize:()I │ │ +32db84: 5420 6d8f |0000: iget-object v0, v2, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8f6d │ │ +32db88: 6e10 5595 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.getSize:()I // method@9555 │ │ +32db8e: 0a00 |0005: move-result v0 │ │ +32db90: d800 0005 |0006: add-int/lit8 v0, v0, #int 5 // #05 │ │ +32db94: 6e10 1f9d 0200 |0008: invoke-virtual {v2}, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field;.getIdentifier:()Ljava/lang/String; // method@9d1f │ │ +32db9a: 0c01 |000b: move-result-object v1 │ │ +32db9c: 6e10 aa87 0100 |000c: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@87aa │ │ +32dba2: 0a01 |000f: move-result v1 │ │ +32dba4: b010 |0010: add-int/2addr v0, v1 │ │ +32dba6: 0f00 |0011: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field; │ │ │ │ #2 : (in Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field;) │ │ @@ -1249081,48 +1249081,48 @@ │ │ type : '(Ljava/nio/ByteBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 66 16-bit code units │ │ -32e0e4: |[32e0e4] org.jaudiotagger.tag.lyrics3.Lyrics3v2Field.read:(Ljava/nio/ByteBuffer;)V │ │ -32e0f4: 1260 |0000: const/4 v0, #int 6 // #6 │ │ -32e0f6: 2300 1c13 |0001: new-array v0, v0, [B // type@131c │ │ -32e0fa: 6e10 3e88 0500 |0003: invoke-virtual {v5}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ -32e100: 0a01 |0006: move-result v1 │ │ -32e102: 3801 fcff |0007: if-eqz v1, 0003 // -0004 │ │ -32e106: 6e10 4d88 0500 |0009: invoke-virtual {v5}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ -32e10c: 0a01 |000c: move-result v1 │ │ -32e10e: d801 01ff |000d: add-int/lit8 v1, v1, #int -1 // #ff │ │ -32e112: 6e20 4e88 1500 |000f: invoke-virtual {v5, v1}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ -32e118: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -32e11a: 1232 |0013: const/4 v2, #int 3 // #3 │ │ -32e11c: 6e40 4188 0521 |0014: invoke-virtual {v5, v0, v1, v2}, Ljava/nio/ByteBuffer;.get:([BII)Ljava/nio/ByteBuffer; // method@8841 │ │ -32e122: 2203 3710 |0017: new-instance v3, Ljava/lang/String; // type@1037 │ │ -32e126: 7040 8d87 0321 |0019: invoke-direct {v3, v0, v1, v2}, Ljava/lang/String;.:([BII)V // method@878d │ │ -32e12c: 7110 2a9d 0300 |001c: invoke-static {v3}, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Fields;.isLyrics3v2FieldIdentifier:(Ljava/lang/String;)Z // method@9d2a │ │ -32e132: 0a00 |001f: move-result v0 │ │ -32e134: 3800 0900 |0020: if-eqz v0, 0029 // +0009 │ │ -32e138: 7030 229d 3405 |0022: invoke-direct {v4, v3, v5}, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field;.readBody:(Ljava/lang/String;Ljava/nio/ByteBuffer;)Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3v2FieldFrameBody; // method@9d22 │ │ -32e13e: 0c05 |0025: move-result-object v5 │ │ -32e140: 5b45 6d8f |0026: iput-object v5, v4, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8f6d │ │ -32e144: 0e00 |0028: return-void │ │ -32e146: 2205 c211 |0029: new-instance v5, Lorg/jaudiotagger/tag/InvalidTagException; // type@11c2 │ │ -32e14a: 2200 3910 |002b: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -32e14e: 7010 cc87 0000 |002d: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -32e154: 6e20 d787 3000 |0030: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -32e15a: 1a01 bd01 |0033: const-string v1, " is not a valid ID3v2.4 frame" // string@01bd │ │ -32e15e: 6e20 d787 1000 |0035: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -32e164: 6e10 df87 0000 |0038: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -32e16a: 0c00 |003b: move-result-object v0 │ │ -32e16c: 7020 a391 0500 |003c: invoke-direct {v5, v0}, Lorg/jaudiotagger/tag/InvalidTagException;.:(Ljava/lang/String;)V // method@91a3 │ │ -32e172: 2802 |003f: goto 0041 // +0002 │ │ -32e174: 2705 |0040: throw v5 │ │ -32e176: 28ff |0041: goto 0040 // -0001 │ │ +32e0e8: |[32e0e8] org.jaudiotagger.tag.lyrics3.Lyrics3v2Field.read:(Ljava/nio/ByteBuffer;)V │ │ +32e0f8: 1260 |0000: const/4 v0, #int 6 // #6 │ │ +32e0fa: 2300 1c13 |0001: new-array v0, v0, [B // type@131c │ │ +32e0fe: 6e10 3e88 0500 |0003: invoke-virtual {v5}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ +32e104: 0a01 |0006: move-result v1 │ │ +32e106: 3801 fcff |0007: if-eqz v1, 0003 // -0004 │ │ +32e10a: 6e10 4d88 0500 |0009: invoke-virtual {v5}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ +32e110: 0a01 |000c: move-result v1 │ │ +32e112: d801 01ff |000d: add-int/lit8 v1, v1, #int -1 // #ff │ │ +32e116: 6e20 4e88 1500 |000f: invoke-virtual {v5, v1}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ +32e11c: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +32e11e: 1232 |0013: const/4 v2, #int 3 // #3 │ │ +32e120: 6e40 4188 0521 |0014: invoke-virtual {v5, v0, v1, v2}, Ljava/nio/ByteBuffer;.get:([BII)Ljava/nio/ByteBuffer; // method@8841 │ │ +32e126: 2203 3710 |0017: new-instance v3, Ljava/lang/String; // type@1037 │ │ +32e12a: 7040 8d87 0321 |0019: invoke-direct {v3, v0, v1, v2}, Ljava/lang/String;.:([BII)V // method@878d │ │ +32e130: 7110 2a9d 0300 |001c: invoke-static {v3}, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Fields;.isLyrics3v2FieldIdentifier:(Ljava/lang/String;)Z // method@9d2a │ │ +32e136: 0a00 |001f: move-result v0 │ │ +32e138: 3800 0900 |0020: if-eqz v0, 0029 // +0009 │ │ +32e13c: 7030 229d 3405 |0022: invoke-direct {v4, v3, v5}, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field;.readBody:(Ljava/lang/String;Ljava/nio/ByteBuffer;)Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3v2FieldFrameBody; // method@9d22 │ │ +32e142: 0c05 |0025: move-result-object v5 │ │ +32e144: 5b45 6d8f |0026: iput-object v5, v4, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8f6d │ │ +32e148: 0e00 |0028: return-void │ │ +32e14a: 2205 c211 |0029: new-instance v5, Lorg/jaudiotagger/tag/InvalidTagException; // type@11c2 │ │ +32e14e: 2200 3910 |002b: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +32e152: 7010 cc87 0000 |002d: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +32e158: 6e20 d787 3000 |0030: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +32e15e: 1a01 bd01 |0033: const-string v1, " is not a valid ID3v2.4 frame" // string@01bd │ │ +32e162: 6e20 d787 1000 |0035: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +32e168: 6e10 df87 0000 |0038: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +32e16e: 0c00 |003b: move-result-object v0 │ │ +32e170: 7020 a391 0500 |003c: invoke-direct {v5, v0}, Lorg/jaudiotagger/tag/InvalidTagException;.:(Ljava/lang/String;)V // method@91a3 │ │ +32e176: 2802 |003f: goto 0041 // +0002 │ │ +32e178: 2705 |0040: throw v5 │ │ +32e17a: 28ff |0041: goto 0040 // -0001 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=175 │ │ 0x0009 line=178 │ │ 0x0014 line=180 │ │ 0x0017 line=181 │ │ 0x001c line=183 │ │ @@ -1249137,23 +1249137,23 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -32dbd0: |[32dbd0] org.jaudiotagger.tag.lyrics3.Lyrics3v2Field.toString:()Ljava/lang/String; │ │ -32dbe0: 5410 6d8f |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8f6d │ │ -32dbe4: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ -32dbe8: 1a00 0000 |0004: const-string v0, "" // string@0000 │ │ -32dbec: 1100 |0006: return-object v0 │ │ -32dbee: 5410 6d8f |0007: iget-object v0, v1, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8f6d │ │ -32dbf2: 6e10 5e95 0000 |0009: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.toString:()Ljava/lang/String; // method@955e │ │ -32dbf8: 0c00 |000c: move-result-object v0 │ │ -32dbfa: 1100 |000d: return-object v0 │ │ +32dbd4: |[32dbd4] org.jaudiotagger.tag.lyrics3.Lyrics3v2Field.toString:()Ljava/lang/String; │ │ +32dbe4: 5410 6d8f |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8f6d │ │ +32dbe8: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ +32dbec: 1a00 0000 |0004: const-string v0, "" // string@0000 │ │ +32dbf0: 1100 |0006: return-object v0 │ │ +32dbf2: 5410 6d8f |0007: iget-object v0, v1, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8f6d │ │ +32dbf6: 6e10 5e95 0000 |0009: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.toString:()Ljava/lang/String; // method@955e │ │ +32dbfc: 0c00 |000c: move-result-object v0 │ │ +32dbfe: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=195 │ │ 0x0007 line=199 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field; │ │ │ │ @@ -1249162,43 +1249162,43 @@ │ │ type : '(Lorg/jaudiotagger/audio/MyRandomAccessFile;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 51 16-bit code units │ │ -32e178: |[32e178] org.jaudiotagger.tag.lyrics3.Lyrics3v2Field.write:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)V │ │ -32e188: 5450 6d8f |0000: iget-object v0, v5, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8f6d │ │ -32e18c: 6e10 5595 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.getSize:()I // method@9555 │ │ -32e192: 0a00 |0005: move-result v0 │ │ -32e194: 3c00 0c00 |0006: if-gtz v0, 0012 // +000c │ │ -32e198: 7100 ea91 0000 |0008: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ -32e19e: 0c00 |000b: move-result-object v0 │ │ -32e1a0: 6e10 1292 0000 |000c: invoke-virtual {v0}, Lorg/jaudiotagger/tag/TagOptionSingleton;.isLyrics3SaveEmptyField:()Z // method@9212 │ │ -32e1a6: 0a00 |000f: move-result v0 │ │ -32e1a8: 3800 2200 |0010: if-eqz v0, 0032 // +0022 │ │ -32e1ac: 1230 |0012: const/4 v0, #int 3 // #3 │ │ -32e1ae: 2300 1c13 |0013: new-array v0, v0, [B // type@131c │ │ -32e1b2: 6e10 1f9d 0500 |0015: invoke-virtual {v5}, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field;.getIdentifier:()Ljava/lang/String; // method@9d1f │ │ -32e1b8: 0c01 |0018: move-result-object v1 │ │ -32e1ba: 1202 |0019: const/4 v2, #int 0 // #0 │ │ -32e1bc: 1203 |001a: const/4 v3, #int 0 // #0 │ │ -32e1be: 6e10 aa87 0100 |001b: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@87aa │ │ -32e1c4: 0a04 |001e: move-result v4 │ │ -32e1c6: 3543 0c00 |001f: if-ge v3, v4, 002b // +000c │ │ -32e1ca: 6e20 9487 3100 |0021: invoke-virtual {v1, v3}, Ljava/lang/String;.charAt:(I)C // method@8794 │ │ -32e1d0: 0a04 |0024: move-result v4 │ │ -32e1d2: 8d44 |0025: int-to-byte v4, v4 │ │ -32e1d4: 4f04 0003 |0026: aput-byte v4, v0, v3 │ │ -32e1d8: d803 0301 |0028: add-int/lit8 v3, v3, #int 1 // #01 │ │ -32e1dc: 28f1 |002a: goto 001b // -000f │ │ -32e1de: 6e10 aa87 0100 |002b: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@87aa │ │ -32e1e4: 0a01 |002e: move-result v1 │ │ -32e1e6: 7240 968a 0612 |002f: invoke-interface {v6, v0, v2, v1}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.write:([BII)V // method@8a96 │ │ -32e1ec: 0e00 |0032: return-void │ │ +32e17c: |[32e17c] org.jaudiotagger.tag.lyrics3.Lyrics3v2Field.write:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)V │ │ +32e18c: 5450 6d8f |0000: iget-object v0, v5, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8f6d │ │ +32e190: 6e10 5595 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.getSize:()I // method@9555 │ │ +32e196: 0a00 |0005: move-result v0 │ │ +32e198: 3c00 0c00 |0006: if-gtz v0, 0012 // +000c │ │ +32e19c: 7100 ea91 0000 |0008: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ +32e1a2: 0c00 |000b: move-result-object v0 │ │ +32e1a4: 6e10 1292 0000 |000c: invoke-virtual {v0}, Lorg/jaudiotagger/tag/TagOptionSingleton;.isLyrics3SaveEmptyField:()Z // method@9212 │ │ +32e1aa: 0a00 |000f: move-result v0 │ │ +32e1ac: 3800 2200 |0010: if-eqz v0, 0032 // +0022 │ │ +32e1b0: 1230 |0012: const/4 v0, #int 3 // #3 │ │ +32e1b2: 2300 1c13 |0013: new-array v0, v0, [B // type@131c │ │ +32e1b6: 6e10 1f9d 0500 |0015: invoke-virtual {v5}, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field;.getIdentifier:()Ljava/lang/String; // method@9d1f │ │ +32e1bc: 0c01 |0018: move-result-object v1 │ │ +32e1be: 1202 |0019: const/4 v2, #int 0 // #0 │ │ +32e1c0: 1203 |001a: const/4 v3, #int 0 // #0 │ │ +32e1c2: 6e10 aa87 0100 |001b: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@87aa │ │ +32e1c8: 0a04 |001e: move-result v4 │ │ +32e1ca: 3543 0c00 |001f: if-ge v3, v4, 002b // +000c │ │ +32e1ce: 6e20 9487 3100 |0021: invoke-virtual {v1, v3}, Ljava/lang/String;.charAt:(I)C // method@8794 │ │ +32e1d4: 0a04 |0024: move-result v4 │ │ +32e1d6: 8d44 |0025: int-to-byte v4, v4 │ │ +32e1d8: 4f04 0003 |0026: aput-byte v4, v0, v3 │ │ +32e1dc: d803 0301 |0028: add-int/lit8 v3, v3, #int 1 // #01 │ │ +32e1e0: 28f1 |002a: goto 001b // -000f │ │ +32e1e2: 6e10 aa87 0100 |002b: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@87aa │ │ +32e1e8: 0a01 |002e: move-result v1 │ │ +32e1ea: 7240 968a 0612 |002f: invoke-interface {v6, v0, v2, v1}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.write:([BII)V // method@8a96 │ │ +32e1f0: 0e00 |0032: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=208 │ │ 0x0015 line=211 │ │ 0x001b line=212 │ │ 0x0021 line=214 │ │ 0x002b line=216 │ │ @@ -1249288,24 +1249288,24 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -32dd6c: |[32dd6c] org.jaudiotagger.tag.lyrics3.Lyrics3v2Fields.:()V │ │ -32dd7c: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -32dd7e: 2300 1c13 |0001: new-array v0, v0, [B // type@131c │ │ -32dd82: 2600 0d00 0000 |0003: fill-array-data v0, 00000010 // +0000000d │ │ -32dd88: 6900 778f |0006: sput-object v0, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Fields;.crlfByte:[B // field@8f77 │ │ -32dd8c: 2201 3710 |0008: new-instance v1, Ljava/lang/String; // type@1037 │ │ -32dd90: 7020 8c87 0100 |000a: invoke-direct {v1, v0}, Ljava/lang/String;.:([B)V // method@878c │ │ -32dd96: 6901 6e8f |000d: sput-object v1, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Fields;.CRLF:Ljava/lang/String; // field@8f6e │ │ -32dd9a: 0e00 |000f: return-void │ │ -32dd9c: 0003 0100 0200 0000 0d0a |0010: array-data (5 units) │ │ +32dd70: |[32dd70] org.jaudiotagger.tag.lyrics3.Lyrics3v2Fields.:()V │ │ +32dd80: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +32dd82: 2300 1c13 |0001: new-array v0, v0, [B // type@131c │ │ +32dd86: 2600 0d00 0000 |0003: fill-array-data v0, 00000010 // +0000000d │ │ +32dd8c: 6900 778f |0006: sput-object v0, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Fields;.crlfByte:[B // field@8f77 │ │ +32dd90: 2201 3710 |0008: new-instance v1, Ljava/lang/String; // type@1037 │ │ +32dd94: 7020 8c87 0100 |000a: invoke-direct {v1, v0}, Ljava/lang/String;.:([B)V // method@878c │ │ +32dd9a: 6901 6e8f |000d: sput-object v1, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Fields;.CRLF:Ljava/lang/String; // field@8f6e │ │ +32dd9e: 0e00 |000f: return-void │ │ +32dda0: 0003 0100 0200 0000 0d0a |0010: array-data (5 units) │ │ catches : (none) │ │ positions : │ │ 0x0003 line=34 │ │ 0x0008 line=38 │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Fields;) │ │ @@ -1249313,50 +1249313,50 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 79 16-bit code units │ │ -32dda8: |[32dda8] org.jaudiotagger.tag.lyrics3.Lyrics3v2Fields.:()V │ │ -32ddb8: 7010 2393 0300 |0000: invoke-direct {v3}, Lorg/jaudiotagger/tag/datatype/AbstractStringStringValuePair;.:()V // method@9323 │ │ -32ddbe: 5430 788f |0003: iget-object v0, v3, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Fields;.idToValue:Ljava/util/Map; // field@8f78 │ │ -32ddc2: 1a01 501e |0005: const-string v1, "IND" // string@1e50 │ │ -32ddc6: 1a02 701f |0007: const-string v2, "Indications field" // string@1f70 │ │ -32ddca: 7230 9489 1002 |0009: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -32ddd0: 5430 788f |000c: iget-object v0, v3, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Fields;.idToValue:Ljava/util/Map; // field@8f78 │ │ -32ddd4: 1a01 e622 |000e: const-string v1, "LYR" // string@22e6 │ │ -32ddd8: 1a02 bf37 |0010: const-string v2, "Lyrics multi line text" // string@37bf │ │ -32dddc: 7230 9489 1002 |0012: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -32dde2: 5430 788f |0015: iget-object v0, v3, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Fields;.idToValue:Ljava/util/Map; // field@8f78 │ │ -32dde6: 1a01 6b1e |0017: const-string v1, "INF" // string@1e6b │ │ -32ddea: 1a02 8e08 |0019: const-string v2, "Additional information multi line text" // string@088e │ │ -32ddee: 7230 9489 1002 |001b: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -32ddf4: 5430 788f |001e: iget-object v0, v3, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Fields;.idToValue:Ljava/util/Map; // field@8f78 │ │ -32ddf8: 1a01 8207 |0020: const-string v1, "AUT" // string@0782 │ │ -32ddfc: 1a02 c037 |0022: const-string v2, "Lyrics/Music Author name" // string@37c0 │ │ -32de00: 7230 9489 1002 |0024: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -32de06: 5430 788f |0027: iget-object v0, v3, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Fields;.idToValue:Ljava/util/Map; // field@8f78 │ │ -32de0a: 1a01 6415 |0029: const-string v1, "EAL" // string@1564 │ │ -32de0e: 1a02 0b17 |002b: const-string v2, "Extended Album name" // string@170b │ │ -32de12: 7230 9489 1002 |002d: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -32de18: 5430 788f |0030: iget-object v0, v3, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Fields;.idToValue:Ljava/util/Map; // field@8f78 │ │ -32de1c: 1a01 6515 |0032: const-string v1, "EAR" // string@1565 │ │ -32de20: 1a02 0c17 |0034: const-string v2, "Extended Artist name" // string@170c │ │ -32de24: 7230 9489 1002 |0036: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -32de2a: 5430 788f |0039: iget-object v0, v3, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Fields;.idToValue:Ljava/util/Map; // field@8f78 │ │ -32de2e: 1a01 e415 |003b: const-string v1, "ETT" // string@15e4 │ │ -32de32: 1a02 0e17 |003d: const-string v2, "Extended Track Title" // string@170e │ │ -32de36: 7230 9489 1002 |003f: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -32de3c: 5430 788f |0042: iget-object v0, v3, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Fields;.idToValue:Ljava/util/Map; // field@8f78 │ │ -32de40: 1a01 391e |0044: const-string v1, "IMG" // string@1e39 │ │ -32de44: 1a02 0834 |0046: const-string v2, "Link to an image files" // string@3408 │ │ -32de48: 7230 9489 1002 |0048: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -32de4e: 6e10 279d 0300 |004b: invoke-virtual {v3}, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Fields;.createMaps:()V // method@9d27 │ │ -32de54: 0e00 |004e: return-void │ │ +32ddac: |[32ddac] org.jaudiotagger.tag.lyrics3.Lyrics3v2Fields.:()V │ │ +32ddbc: 7010 2393 0300 |0000: invoke-direct {v3}, Lorg/jaudiotagger/tag/datatype/AbstractStringStringValuePair;.:()V // method@9323 │ │ +32ddc2: 5430 788f |0003: iget-object v0, v3, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Fields;.idToValue:Ljava/util/Map; // field@8f78 │ │ +32ddc6: 1a01 501e |0005: const-string v1, "IND" // string@1e50 │ │ +32ddca: 1a02 701f |0007: const-string v2, "Indications field" // string@1f70 │ │ +32ddce: 7230 9489 1002 |0009: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +32ddd4: 5430 788f |000c: iget-object v0, v3, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Fields;.idToValue:Ljava/util/Map; // field@8f78 │ │ +32ddd8: 1a01 e622 |000e: const-string v1, "LYR" // string@22e6 │ │ +32dddc: 1a02 bf37 |0010: const-string v2, "Lyrics multi line text" // string@37bf │ │ +32dde0: 7230 9489 1002 |0012: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +32dde6: 5430 788f |0015: iget-object v0, v3, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Fields;.idToValue:Ljava/util/Map; // field@8f78 │ │ +32ddea: 1a01 6b1e |0017: const-string v1, "INF" // string@1e6b │ │ +32ddee: 1a02 8e08 |0019: const-string v2, "Additional information multi line text" // string@088e │ │ +32ddf2: 7230 9489 1002 |001b: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +32ddf8: 5430 788f |001e: iget-object v0, v3, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Fields;.idToValue:Ljava/util/Map; // field@8f78 │ │ +32ddfc: 1a01 8207 |0020: const-string v1, "AUT" // string@0782 │ │ +32de00: 1a02 c037 |0022: const-string v2, "Lyrics/Music Author name" // string@37c0 │ │ +32de04: 7230 9489 1002 |0024: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +32de0a: 5430 788f |0027: iget-object v0, v3, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Fields;.idToValue:Ljava/util/Map; // field@8f78 │ │ +32de0e: 1a01 6415 |0029: const-string v1, "EAL" // string@1564 │ │ +32de12: 1a02 0b17 |002b: const-string v2, "Extended Album name" // string@170b │ │ +32de16: 7230 9489 1002 |002d: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +32de1c: 5430 788f |0030: iget-object v0, v3, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Fields;.idToValue:Ljava/util/Map; // field@8f78 │ │ +32de20: 1a01 6515 |0032: const-string v1, "EAR" // string@1565 │ │ +32de24: 1a02 0c17 |0034: const-string v2, "Extended Artist name" // string@170c │ │ +32de28: 7230 9489 1002 |0036: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +32de2e: 5430 788f |0039: iget-object v0, v3, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Fields;.idToValue:Ljava/util/Map; // field@8f78 │ │ +32de32: 1a01 e415 |003b: const-string v1, "ETT" // string@15e4 │ │ +32de36: 1a02 0e17 |003d: const-string v2, "Extended Track Title" // string@170e │ │ +32de3a: 7230 9489 1002 |003f: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +32de40: 5430 788f |0042: iget-object v0, v3, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Fields;.idToValue:Ljava/util/Map; // field@8f78 │ │ +32de44: 1a01 391e |0044: const-string v1, "IMG" // string@1e39 │ │ +32de48: 1a02 0834 |0046: const-string v2, "Link to an image files" // string@3408 │ │ +32de4c: 7230 9489 1002 |0048: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +32de52: 6e10 279d 0300 |004b: invoke-virtual {v3}, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Fields;.createMaps:()V // method@9d27 │ │ +32de58: 0e00 |004e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0003 line=61 │ │ 0x000c line=62 │ │ 0x0015 line=63 │ │ 0x001e line=64 │ │ @@ -1249373,22 +1249373,22 @@ │ │ type : '()Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Fields;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -32dd40: |[32dd40] org.jaudiotagger.tag.lyrics3.Lyrics3v2Fields.getInstanceOf:()Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Fields; │ │ -32dd50: 6200 798f |0000: sget-object v0, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Fields;.lyrics3Fields:Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Fields; // field@8f79 │ │ -32dd54: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -32dd58: 2200 cf12 |0004: new-instance v0, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Fields; // type@12cf │ │ -32dd5c: 7010 269d 0000 |0006: invoke-direct {v0}, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Fields;.:()V // method@9d26 │ │ -32dd62: 6900 798f |0009: sput-object v0, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Fields;.lyrics3Fields:Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Fields; // field@8f79 │ │ -32dd66: 6200 798f |000b: sget-object v0, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Fields;.lyrics3Fields:Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Fields; // field@8f79 │ │ -32dd6a: 1100 |000d: return-object v0 │ │ +32dd44: |[32dd44] org.jaudiotagger.tag.lyrics3.Lyrics3v2Fields.getInstanceOf:()Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Fields; │ │ +32dd54: 6200 798f |0000: sget-object v0, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Fields;.lyrics3Fields:Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Fields; // field@8f79 │ │ +32dd58: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +32dd5c: 2200 cf12 |0004: new-instance v0, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Fields; // type@12cf │ │ +32dd60: 7010 269d 0000 |0006: invoke-direct {v0}, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Fields;.:()V // method@9d26 │ │ +32dd66: 6900 798f |0009: sput-object v0, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Fields;.lyrics3Fields:Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Fields; // field@8f79 │ │ +32dd6a: 6200 798f |000b: sget-object v0, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Fields;.lyrics3Fields:Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Fields; // field@8f79 │ │ +32dd6e: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0004 line=44 │ │ 0x000b line=46 │ │ locals : │ │ │ │ @@ -1249397,31 +1249397,31 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -32dcf8: |[32dcf8] org.jaudiotagger.tag.lyrics3.Lyrics3v2Fields.isLyrics3v2FieldIdentifier:(Ljava/lang/String;)Z │ │ -32dd08: 6e10 aa87 0300 |0000: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@87aa │ │ -32dd0e: 0a00 |0003: move-result v0 │ │ -32dd10: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -32dd12: 1232 |0005: const/4 v2, #int 3 // #3 │ │ -32dd14: 3420 1500 |0006: if-lt v0, v2, 001b // +0015 │ │ -32dd18: 7100 299d 0000 |0008: invoke-static {}, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Fields;.getInstanceOf:()Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Fields; // method@9d29 │ │ -32dd1e: 0c00 |000b: move-result-object v0 │ │ -32dd20: 6e10 289d 0000 |000c: invoke-virtual {v0}, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Fields;.getIdToValueMap:()Ljava/util/Map; // method@9d28 │ │ -32dd26: 0c00 |000f: move-result-object v0 │ │ -32dd28: 6e30 b587 1302 |0010: invoke-virtual {v3, v1, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@87b5 │ │ -32dd2e: 0c03 |0013: move-result-object v3 │ │ -32dd30: 7220 8d89 3000 |0014: invoke-interface {v0, v3}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@898d │ │ -32dd36: 0a03 |0017: move-result v3 │ │ -32dd38: 3803 0300 |0018: if-eqz v3, 001b // +0003 │ │ -32dd3c: 1211 |001a: const/4 v1, #int 1 // #1 │ │ -32dd3e: 0f01 |001b: return v1 │ │ +32dcfc: |[32dcfc] org.jaudiotagger.tag.lyrics3.Lyrics3v2Fields.isLyrics3v2FieldIdentifier:(Ljava/lang/String;)Z │ │ +32dd0c: 6e10 aa87 0300 |0000: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@87aa │ │ +32dd12: 0a00 |0003: move-result v0 │ │ +32dd14: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +32dd16: 1232 |0005: const/4 v2, #int 3 // #3 │ │ +32dd18: 3420 1500 |0006: if-lt v0, v2, 001b // +0015 │ │ +32dd1c: 7100 299d 0000 |0008: invoke-static {}, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Fields;.getInstanceOf:()Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Fields; // method@9d29 │ │ +32dd22: 0c00 |000b: move-result-object v0 │ │ +32dd24: 6e10 289d 0000 |000c: invoke-virtual {v0}, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Fields;.getIdToValueMap:()Ljava/util/Map; // method@9d28 │ │ +32dd2a: 0c00 |000f: move-result-object v0 │ │ +32dd2c: 6e30 b587 1302 |0010: invoke-virtual {v3, v1, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@87b5 │ │ +32dd32: 0c03 |0013: move-result-object v3 │ │ +32dd34: 7220 8d89 3000 |0014: invoke-interface {v0, v3}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@898d │ │ +32dd3a: 0a03 |0017: move-result v3 │ │ +32dd3c: 3803 0300 |0018: if-eqz v3, 001b // +0003 │ │ +32dd40: 1211 |001a: const/4 v1, #int 1 // #1 │ │ +32dd42: 0f01 |001b: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x001c reg=3 (null) Ljava/lang/String; │ │ │ │ Virtual methods - │ │ @@ -1249526,488 +1249526,488 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 1102 16-bit code units │ │ -332770: |[332770] org.jaudiotagger.tag.mp4.Mp4Tag.:()V │ │ -332780: 2200 8610 |0000: new-instance v0, Ljava/util/EnumMap; // type@1086 │ │ -332784: 1c01 be11 |0002: const-class v1, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -332788: 7020 1789 1000 |0004: invoke-direct {v0, v1}, Ljava/util/EnumMap;.:(Ljava/lang/Class;)V // method@8917 │ │ -33278e: 6900 5990 |0007: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4Tag;.tagFieldToMp4Field:Ljava/util/EnumMap; // field@9059 │ │ -332792: 6201 9787 |0009: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ACOUSTID_FINGERPRINT:Lorg/jaudiotagger/tag/FieldKey; // field@8797 │ │ -332796: 6202 7b8f |000b: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ACOUSTID_FINGERPRINT:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f7b │ │ -33279a: 6e30 1a89 1002 |000d: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -3327a0: 6201 9887 |0010: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ACOUSTID_ID:Lorg/jaudiotagger/tag/FieldKey; // field@8798 │ │ -3327a4: 6202 7d8f |0012: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ACOUSTID_ID:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f7d │ │ -3327a8: 6e30 1a89 1002 |0014: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -3327ae: 6201 9987 |0017: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ALBUM:Lorg/jaudiotagger/tag/FieldKey; // field@8799 │ │ -3327b2: 6202 7f8f |0019: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ALBUM:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f7f │ │ -3327b6: 6e30 1a89 1002 |001b: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -3327bc: 6201 9a87 |001e: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ALBUM_ARTIST:Lorg/jaudiotagger/tag/FieldKey; // field@879a │ │ -3327c0: 6202 808f |0020: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ALBUM_ARTIST:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f80 │ │ -3327c4: 6e30 1a89 1002 |0022: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -3327ca: 6201 9d87 |0025: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ALBUM_ARTIST_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@879d │ │ -3327ce: 6202 838f |0027: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ALBUM_ARTIST_SORT:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f83 │ │ -3327d2: 6e30 1a89 1002 |0029: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -3327d8: 6201 9b87 |002c: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ALBUM_ARTISTS:Lorg/jaudiotagger/tag/FieldKey; // field@879b │ │ -3327dc: 6202 818f |002e: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ALBUM_ARTISTS:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f81 │ │ -3327e0: 6e30 1a89 1002 |0030: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -3327e6: 6201 9c87 |0033: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ALBUM_ARTISTS_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@879c │ │ -3327ea: 6202 828f |0035: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ALBUM_ARTISTS_SORT:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f82 │ │ -3327ee: 6e30 1a89 1002 |0037: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -3327f4: 6201 9e87 |003a: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ALBUM_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@879e │ │ -3327f8: 6202 848f |003c: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ALBUM_SORT:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f84 │ │ -3327fc: 6e30 1a89 1002 |003e: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -332802: 6201 9f87 |0041: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.AMAZON_ID:Lorg/jaudiotagger/tag/FieldKey; // field@879f │ │ -332806: 6202 8d8f |0043: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ASIN:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f8d │ │ -33280a: 6e30 1a89 1002 |0045: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -332810: 6201 a087 |0048: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ARRANGER:Lorg/jaudiotagger/tag/FieldKey; // field@87a0 │ │ -332814: 6202 868f |004a: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ARRANGER:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f86 │ │ -332818: 6e30 1a89 1002 |004c: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -33281e: 6201 a187 |004f: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ARRANGER_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@87a1 │ │ -332822: 6202 878f |0051: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ARRANGER_SORT:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f87 │ │ -332826: 6e30 1a89 1002 |0053: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -33282c: 6201 a287 |0056: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ARTIST:Lorg/jaudiotagger/tag/FieldKey; // field@87a2 │ │ -332830: 6202 888f |0058: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ARTIST:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f88 │ │ -332834: 6e30 1a89 1002 |005a: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -33283a: 6201 a387 |005d: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ARTISTS:Lorg/jaudiotagger/tag/FieldKey; // field@87a3 │ │ -33283e: 6202 898f |005f: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ARTISTS:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f89 │ │ -332842: 6e30 1a89 1002 |0061: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -332848: 6201 a587 |0064: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ARTIST_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@87a5 │ │ -33284c: 6202 8b8f |0066: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ARTIST_SORT:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f8b │ │ -332850: 6e30 1a89 1002 |0068: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -332856: 6201 a487 |006b: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ARTISTS_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@87a4 │ │ -33285a: 6202 8a8f |006d: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ARTISTS_SORT:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f8a │ │ -33285e: 6e30 1a89 1002 |006f: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -332864: 6201 a687 |0072: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.BARCODE:Lorg/jaudiotagger/tag/FieldKey; // field@87a6 │ │ -332868: 6202 8f8f |0074: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.BARCODE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f8f │ │ -33286c: 6e30 1a89 1002 |0076: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -332872: 6201 a787 |0079: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.BPM:Lorg/jaudiotagger/tag/FieldKey; // field@87a7 │ │ -332876: 6202 908f |007b: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.BPM:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f90 │ │ -33287a: 6e30 1a89 1002 |007d: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -332880: 6201 a887 |0080: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.CATALOG_NO:Lorg/jaudiotagger/tag/FieldKey; // field@87a8 │ │ -332884: 6202 918f |0082: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.CATALOGNO:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f91 │ │ -332888: 6e30 1a89 1002 |0084: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -33288e: 6201 a987 |0087: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.CHOIR:Lorg/jaudiotagger/tag/FieldKey; // field@87a9 │ │ -332892: 6202 968f |0089: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.CHOIR:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f96 │ │ -332896: 6e30 1a89 1002 |008b: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -33289c: 6201 aa87 |008e: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.CHOIR_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@87aa │ │ -3328a0: 6202 978f |0090: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.CHOIR_SORT:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f97 │ │ -3328a4: 6e30 1a89 1002 |0092: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -3328aa: 6201 ab87 |0095: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.CLASSICAL_CATALOG:Lorg/jaudiotagger/tag/FieldKey; // field@87ab │ │ -3328ae: 6202 988f |0097: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.CLASSICAL_CATALOG:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f98 │ │ -3328b2: 6e30 1a89 1002 |0099: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -3328b8: 6201 ac87 |009c: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.CLASSICAL_NICKNAME:Lorg/jaudiotagger/tag/FieldKey; // field@87ac │ │ -3328bc: 6202 998f |009e: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.CLASSICAL_NICKNAME:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f99 │ │ -3328c0: 6e30 1a89 1002 |00a0: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -3328c6: 6201 ad87 |00a3: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.COMMENT:Lorg/jaudiotagger/tag/FieldKey; // field@87ad │ │ -3328ca: 6202 9b8f |00a5: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.COMMENT:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f9b │ │ -3328ce: 6e30 1a89 1002 |00a7: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -3328d4: 6201 ae87 |00aa: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.COMPOSER:Lorg/jaudiotagger/tag/FieldKey; // field@87ae │ │ -3328d8: 6202 9d8f |00ac: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.COMPOSER:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f9d │ │ -3328dc: 6e30 1a89 1002 |00ae: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -3328e2: 6201 af87 |00b1: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.COMPOSER_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@87af │ │ -3328e6: 6202 9e8f |00b3: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.COMPOSER_SORT:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f9e │ │ -3328ea: 6e30 1a89 1002 |00b5: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -3328f0: 6201 b087 |00b8: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.CONDUCTOR:Lorg/jaudiotagger/tag/FieldKey; // field@87b0 │ │ -3328f4: 6202 9f8f |00ba: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.CONDUCTOR:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f9f │ │ -3328f8: 6e30 1a89 1002 |00bc: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -3328fe: 6201 b387 |00bf: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.COUNTRY:Lorg/jaudiotagger/tag/FieldKey; // field@87b3 │ │ -332902: 6202 a48f |00c1: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.COUNTRY:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fa4 │ │ -332906: 6e30 1a89 1002 |00c3: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -33290c: 6201 b187 |00c6: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.CONDUCTOR_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@87b1 │ │ -332910: 6202 a18f |00c8: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.CONDUCTOR_SORT:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fa1 │ │ -332914: 6e30 1a89 1002 |00ca: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -33291a: 6201 b287 |00cd: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.COPYRIGHT:Lorg/jaudiotagger/tag/FieldKey; // field@87b2 │ │ -33291e: 6202 a38f |00cf: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.COPYRIGHT:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fa3 │ │ -332922: 6e30 1a89 1002 |00d1: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -332928: 6201 b487 |00d4: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.COVER_ART:Lorg/jaudiotagger/tag/FieldKey; // field@87b4 │ │ -33292c: 6202 8c8f |00d6: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ARTWORK:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f8c │ │ -332930: 6e30 1a89 1002 |00d8: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -332936: 6201 b587 |00db: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.CUSTOM1:Lorg/jaudiotagger/tag/FieldKey; // field@87b5 │ │ -33293a: 6202 d18f |00dd: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MM_CUSTOM_1:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fd1 │ │ -33293e: 6e30 1a89 1002 |00df: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -332944: 6201 b687 |00e2: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.CUSTOM2:Lorg/jaudiotagger/tag/FieldKey; // field@87b6 │ │ -332948: 6202 d28f |00e4: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MM_CUSTOM_2:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fd2 │ │ -33294c: 6e30 1a89 1002 |00e6: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -332952: 6201 b787 |00e9: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.CUSTOM3:Lorg/jaudiotagger/tag/FieldKey; // field@87b7 │ │ -332956: 6202 d38f |00eb: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MM_CUSTOM_3:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fd3 │ │ -33295a: 6e30 1a89 1002 |00ed: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -332960: 6201 b887 |00f0: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.CUSTOM4:Lorg/jaudiotagger/tag/FieldKey; // field@87b8 │ │ -332964: 6202 d48f |00f2: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MM_CUSTOM_4:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fd4 │ │ -332968: 6e30 1a89 1002 |00f4: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -33296e: 6201 b987 |00f7: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.CUSTOM5:Lorg/jaudiotagger/tag/FieldKey; // field@87b9 │ │ -332972: 6202 d58f |00f9: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MM_CUSTOM_5:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fd5 │ │ -332976: 6e30 1a89 1002 |00fb: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -33297c: 6201 ba87 |00fe: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.DISC_NO:Lorg/jaudiotagger/tag/FieldKey; // field@87ba │ │ -332980: 6202 ac8f |0100: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.DISCNUMBER:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fac │ │ -332984: 6e30 1a89 1002 |0102: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -33298a: 6201 bb87 |0105: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.DISC_SUBTITLE:Lorg/jaudiotagger/tag/FieldKey; // field@87bb │ │ -33298e: 6202 ad8f |0107: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.DISC_SUBTITLE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fad │ │ -332992: 6e30 1a89 1002 |0109: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -332998: 6201 bc87 |010c: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.DISC_TOTAL:Lorg/jaudiotagger/tag/FieldKey; // field@87bc │ │ -33299c: 6202 ac8f |010e: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.DISCNUMBER:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fac │ │ -3329a0: 6e30 1a89 1002 |0110: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -3329a6: 6201 bd87 |0113: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.DJMIXER:Lorg/jaudiotagger/tag/FieldKey; // field@87bd │ │ -3329aa: 6202 ae8f |0115: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.DJMIXER:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fae │ │ -3329ae: 6e30 1a89 1002 |0117: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -3329b4: 6201 dc87 |011a: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MOOD_ELECTRONIC:Lorg/jaudiotagger/tag/FieldKey; // field@87dc │ │ -3329b8: 6202 e48f |011c: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MOOD_ELECTRONIC:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fe4 │ │ -3329bc: 6e30 1a89 1002 |011e: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -3329c2: 6201 be87 |0121: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ENCODER:Lorg/jaudiotagger/tag/FieldKey; // field@87be │ │ -3329c6: 6202 af8f |0123: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ENCODER:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8faf │ │ -3329ca: 6e30 1a89 1002 |0125: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -3329d0: 6201 bf87 |0128: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ENGINEER:Lorg/jaudiotagger/tag/FieldKey; // field@87bf │ │ -3329d4: 6202 b08f |012a: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ENGINEER:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fb0 │ │ -3329d8: 6e30 1a89 1002 |012c: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -3329de: 6201 c087 |012f: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ENSEMBLE:Lorg/jaudiotagger/tag/FieldKey; // field@87c0 │ │ -3329e2: 6202 b18f |0131: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ENSEMBLE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fb1 │ │ -3329e6: 6e30 1a89 1002 |0133: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -3329ec: 6201 c187 |0136: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ENSEMBLE_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@87c1 │ │ -3329f0: 6202 b28f |0138: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ENSEMBLE_SORT:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fb2 │ │ -3329f4: 6e30 1a89 1002 |013a: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -3329fa: 6201 c287 |013d: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.FBPM:Lorg/jaudiotagger/tag/FieldKey; // field@87c2 │ │ -3329fe: 6202 b48f |013f: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.FBPM:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fb4 │ │ -332a02: 6e30 1a89 1002 |0141: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -332a08: 6201 c387 |0144: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.GENRE:Lorg/jaudiotagger/tag/FieldKey; // field@87c3 │ │ -332a0c: 6202 b58f |0146: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.GENRE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fb5 │ │ -332a10: 6e30 1a89 1002 |0148: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -332a16: 6201 c487 |014b: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.GROUP:Lorg/jaudiotagger/tag/FieldKey; // field@87c4 │ │ -332a1a: 6202 b88f |014d: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.GROUP:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fb8 │ │ -332a1e: 6e30 1a89 1002 |014f: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -332a24: 6201 c587 |0152: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.GROUPING:Lorg/jaudiotagger/tag/FieldKey; // field@87c5 │ │ -332a28: 6202 b98f |0154: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.GROUPING:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fb9 │ │ -332a2c: 6e30 1a89 1002 |0156: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -332a32: 6201 c687 |0159: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.INSTRUMENT:Lorg/jaudiotagger/tag/FieldKey; // field@87c6 │ │ -332a36: 6202 ba8f |015b: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.INSTRUMENT:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fba │ │ -332a3a: 6e30 1a89 1002 |015d: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -332a40: 6201 c787 |0160: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.INVOLVED_PERSON:Lorg/jaudiotagger/tag/FieldKey; // field@87c7 │ │ -332a44: 6202 bb8f |0162: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.INVOLVED_PEOPLE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fbb │ │ -332a48: 6e30 1a89 1002 |0164: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -332a4e: 6201 c887 |0167: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.IPI:Lorg/jaudiotagger/tag/FieldKey; // field@87c8 │ │ -332a52: 6202 bc8f |0169: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.IPI:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fbc │ │ -332a56: 6e30 1a89 1002 |016b: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -332a5c: 6201 c987 |016e: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ISRC:Lorg/jaudiotagger/tag/FieldKey; // field@87c9 │ │ -332a60: 6202 bd8f |0170: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ISRC:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fbd │ │ -332a64: 6e30 1a89 1002 |0172: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -332a6a: 6201 ca87 |0175: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ISWC:Lorg/jaudiotagger/tag/FieldKey; // field@87ca │ │ -332a6e: 6202 bf8f |0177: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ISWC:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fbf │ │ -332a72: 6e30 1a89 1002 |0179: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -332a78: 6201 cc87 |017c: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.IS_COMPILATION:Lorg/jaudiotagger/tag/FieldKey; // field@87cc │ │ -332a7c: 6202 9c8f |017e: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.COMPILATION:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f9c │ │ -332a80: 6e30 1a89 1002 |0180: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -332a86: 6201 cb87 |0183: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.IS_CLASSICAL:Lorg/jaudiotagger/tag/FieldKey; // field@87cb │ │ -332a8a: 6202 c08f |0185: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.IS_CLASSICAL:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fc0 │ │ -332a8e: 6e30 1a89 1002 |0187: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -332a94: 6201 cd87 |018a: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.IS_HD:Lorg/jaudiotagger/tag/FieldKey; // field@87cd │ │ -332a98: 6202 c18f |018c: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.IS_HD:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fc1 │ │ -332a9c: 6e30 1a89 1002 |018e: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -332aa2: 6201 ce87 |0191: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.IS_SOUNDTRACK:Lorg/jaudiotagger/tag/FieldKey; // field@87ce │ │ -332aa6: 6202 c28f |0193: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.IS_SOUNDTRACK:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fc2 │ │ -332aaa: 6e30 1a89 1002 |0195: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -332ab0: 6201 d087 |0198: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.KEY:Lorg/jaudiotagger/tag/FieldKey; // field@87d0 │ │ -332ab4: 6202 c58f |019a: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.KEY:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fc5 │ │ -332ab8: 6e30 1a89 1002 |019c: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -332abe: 6201 d187 |019f: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.LANGUAGE:Lorg/jaudiotagger/tag/FieldKey; // field@87d1 │ │ -332ac2: 6202 ca8f |01a1: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.LANGUAGE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fca │ │ -332ac6: 6e30 1a89 1002 |01a3: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -332acc: 6201 d287 |01a6: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.LYRICIST:Lorg/jaudiotagger/tag/FieldKey; // field@87d2 │ │ -332ad0: 6202 cb8f |01a8: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.LYRICIST:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fcb │ │ -332ad4: 6e30 1a89 1002 |01aa: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -332ada: 6201 d387 |01ad: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.LYRICIST_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@87d3 │ │ -332ade: 6202 cd8f |01af: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.LYRICIST_SORT:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fcd │ │ -332ae2: 6e30 1a89 1002 |01b1: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -332ae8: 6201 d487 |01b4: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.LYRICS:Lorg/jaudiotagger/tag/FieldKey; // field@87d4 │ │ -332aec: 6202 ce8f |01b6: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.LYRICS:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fce │ │ -332af0: 6e30 1a89 1002 |01b8: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -332af6: 6201 d587 |01bb: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MEDIA:Lorg/jaudiotagger/tag/FieldKey; // field@87d5 │ │ -332afa: 6202 cf8f |01bd: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MEDIA:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fcf │ │ -332afe: 6e30 1a89 1002 |01bf: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -332b04: 6201 d687 |01c2: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MIXER:Lorg/jaudiotagger/tag/FieldKey; // field@87d6 │ │ -332b08: 6202 d08f |01c4: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MIXER:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fd0 │ │ -332b0c: 6e30 1a89 1002 |01c6: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -332b12: 6201 d787 |01c9: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MOOD:Lorg/jaudiotagger/tag/FieldKey; // field@87d7 │ │ -332b16: 6202 df8f |01cb: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MOOD:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fdf │ │ -332b1a: 6e30 1a89 1002 |01cd: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -332b20: 6201 d887 |01d0: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MOOD_ACOUSTIC:Lorg/jaudiotagger/tag/FieldKey; // field@87d8 │ │ -332b24: 6202 e08f |01d2: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MOOD_ACOUSTIC:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fe0 │ │ -332b28: 6e30 1a89 1002 |01d4: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -332b2e: 6201 d987 |01d7: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MOOD_AGGRESSIVE:Lorg/jaudiotagger/tag/FieldKey; // field@87d9 │ │ -332b32: 6202 e18f |01d9: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MOOD_AGGRESSIVE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fe1 │ │ -332b36: 6e30 1a89 1002 |01db: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -332b3c: 6201 da87 |01de: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MOOD_AROUSAL:Lorg/jaudiotagger/tag/FieldKey; // field@87da │ │ -332b40: 6202 e28f |01e0: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MOOD_AROUSAL:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fe2 │ │ -332b44: 6e30 1a89 1002 |01e2: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -332b4a: 6201 db87 |01e5: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MOOD_DANCEABILITY:Lorg/jaudiotagger/tag/FieldKey; // field@87db │ │ -332b4e: 6202 e38f |01e7: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MOOD_DANCEABILITY:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fe3 │ │ -332b52: 6e30 1a89 1002 |01e9: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -332b58: 6201 dd87 |01ec: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MOOD_HAPPY:Lorg/jaudiotagger/tag/FieldKey; // field@87dd │ │ -332b5c: 6202 e58f |01ee: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MOOD_HAPPY:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fe5 │ │ -332b60: 6e30 1a89 1002 |01f0: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -332b66: 6201 de87 |01f3: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MOOD_INSTRUMENTAL:Lorg/jaudiotagger/tag/FieldKey; // field@87de │ │ -332b6a: 6202 e68f |01f5: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MOOD_INSTRUMENTAL:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fe6 │ │ -332b6e: 6e30 1a89 1002 |01f7: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -332b74: 6201 df87 |01fa: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MOOD_PARTY:Lorg/jaudiotagger/tag/FieldKey; // field@87df │ │ -332b78: 6202 e88f |01fc: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MOOD_PARTY:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fe8 │ │ -332b7c: 6e30 1a89 1002 |01fe: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -332b82: 6201 e087 |0201: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MOOD_RELAXED:Lorg/jaudiotagger/tag/FieldKey; // field@87e0 │ │ -332b86: 6202 e98f |0203: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MOOD_RELAXED:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fe9 │ │ -332b8a: 6e30 1a89 1002 |0205: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -332b90: 6201 e187 |0208: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MOOD_SAD:Lorg/jaudiotagger/tag/FieldKey; // field@87e1 │ │ -332b94: 6202 ea8f |020a: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MOOD_SAD:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fea │ │ -332b98: 6e30 1a89 1002 |020c: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -332b9e: 6201 e287 |020f: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MOOD_VALENCE:Lorg/jaudiotagger/tag/FieldKey; // field@87e2 │ │ -332ba2: 6202 eb8f |0211: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MOOD_VALENCE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8feb │ │ -332ba6: 6e30 1a89 1002 |0213: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -332bac: 6201 e387 |0216: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MOVEMENT:Lorg/jaudiotagger/tag/FieldKey; // field@87e3 │ │ -332bb0: 6202 ec8f |0218: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MOVEMENT:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fec │ │ -332bb4: 6e30 1a89 1002 |021a: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -332bba: 6201 e487 |021d: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MOVEMENT_NO:Lorg/jaudiotagger/tag/FieldKey; // field@87e4 │ │ -332bbe: 6202 ed8f |021f: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MOVEMENT_NO:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fed │ │ -332bc2: 6e30 1a89 1002 |0221: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -332bc8: 6201 e587 |0224: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MOVEMENT_TOTAL:Lorg/jaudiotagger/tag/FieldKey; // field@87e5 │ │ -332bcc: 6202 ee8f |0226: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MOVEMENT_TOTAL:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fee │ │ -332bd0: 6e30 1a89 1002 |0228: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -332bd6: 6201 f187 |022b: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK:Lorg/jaudiotagger/tag/FieldKey; // field@87f1 │ │ -332bda: 6202 f98f |022d: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_WORK:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8ff9 │ │ -332bde: 6e30 1a89 1002 |022f: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -332be4: 6201 e687 |0232: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_ARTISTID:Lorg/jaudiotagger/tag/FieldKey; // field@87e6 │ │ -332be8: 6202 f38f |0234: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_ARTISTID:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8ff3 │ │ -332bec: 6e30 1a89 1002 |0236: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -332bf2: 6201 e787 |0239: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_DISC_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87e7 │ │ -332bf6: 6202 f48f |023b: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_DISCID:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8ff4 │ │ -332bfa: 6e30 1a89 1002 |023d: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -332c00: 6201 e887 |0240: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_ORIGINAL_RELEASE_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87e8 │ │ -332c04: 6202 f58f |0242: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_ORIGINALALBUMID:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8ff5 │ │ -332c08: 6e30 1a89 1002 |0244: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -332c0e: 6201 e987 |0247: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_RELEASEARTISTID:Lorg/jaudiotagger/tag/FieldKey; // field@87e9 │ │ -332c12: 6202 ef8f |0249: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_ALBUMARTISTID:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fef │ │ -332c16: 6e30 1a89 1002 |024b: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -332c1c: 6201 ea87 |024e: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_RELEASEID:Lorg/jaudiotagger/tag/FieldKey; // field@87ea │ │ -332c20: 6202 f08f |0250: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_ALBUMID:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8ff0 │ │ -332c24: 6e30 1a89 1002 |0252: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -332c2a: 6201 eb87 |0255: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_RELEASE_COUNTRY:Lorg/jaudiotagger/tag/FieldKey; // field@87eb │ │ -332c2e: 6202 2890 |0257: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.RELEASECOUNTRY:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9028 │ │ -332c32: 6e30 1a89 1002 |0259: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -332c38: 6201 ec87 |025c: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_RELEASE_GROUP_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87ec │ │ -332c3c: 6202 f68f |025e: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_RELEASE_GROUPID:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8ff6 │ │ -332c40: 6e30 1a89 1002 |0260: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -332c46: 6201 ed87 |0263: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_RELEASE_STATUS:Lorg/jaudiotagger/tag/FieldKey; // field@87ed │ │ -332c4a: 6202 f18f |0265: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_ALBUM_STATUS:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8ff1 │ │ -332c4e: 6e30 1a89 1002 |0267: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -332c54: 6201 ee87 |026a: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_RELEASE_TRACK_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87ee │ │ -332c58: 6202 f78f |026c: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_RELEASE_TRACKID:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8ff7 │ │ -332c5c: 6e30 1a89 1002 |026e: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -332c62: 6201 ef87 |0271: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_RELEASE_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@87ef │ │ -332c66: 6202 f28f |0273: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_ALBUM_TYPE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8ff2 │ │ -332c6a: 6e30 1a89 1002 |0275: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -332c70: 6201 f087 |0278: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_TRACK_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87f0 │ │ -332c74: 6202 f88f |027a: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_TRACKID:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8ff8 │ │ -332c78: 6e30 1a89 1002 |027c: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -332c7e: 6201 f487 |027f: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87f4 │ │ -332c82: 6202 fa8f |0281: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_WORKID:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8ffa │ │ -332c86: 6e30 1a89 1002 |0283: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -332c8c: 6201 f387 |0286: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_COMPOSITION_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87f3 │ │ -332c90: 6202 fc8f |0288: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_WORK_COMPOSITION_ID:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8ffc │ │ -332c94: 6e30 1a89 1002 |028a: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -332c9a: 6201 f687 |028d: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL1_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87f6 │ │ -332c9e: 6202 fe8f |028f: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL1_ID:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8ffe │ │ -332ca2: 6e30 1a89 1002 |0291: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -332ca8: 6201 f287 |0294: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_COMPOSITION:Lorg/jaudiotagger/tag/FieldKey; // field@87f2 │ │ -332cac: 6202 fb8f |0296: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_WORK_COMPOSITION:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8ffb │ │ -332cb0: 6e30 1a89 1002 |0298: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -332cb6: 6201 f587 |029b: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL1:Lorg/jaudiotagger/tag/FieldKey; // field@87f5 │ │ -332cba: 6202 fd8f |029d: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL1:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8ffd │ │ -332cbe: 6e30 1a89 1002 |029f: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -332cc4: 6201 f787 |02a2: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL1_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@87f7 │ │ -332cc8: 6202 ff8f |02a4: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL1_TYPE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fff │ │ -332ccc: 6e30 1a89 1002 |02a6: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -332cd2: 6201 f987 |02a9: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL2_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87f9 │ │ -332cd6: 6202 0190 |02ab: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL2_ID:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9001 │ │ -332cda: 6e30 1a89 1002 |02ad: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -332ce0: 6201 f887 |02b0: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL2:Lorg/jaudiotagger/tag/FieldKey; // field@87f8 │ │ -332ce4: 6202 0090 |02b2: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL2:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9000 │ │ -332ce8: 6e30 1a89 1002 |02b4: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -332cee: 6201 fa87 |02b7: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL2_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@87fa │ │ -332cf2: 6202 0290 |02b9: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL2_TYPE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9002 │ │ -332cf6: 6e30 1a89 1002 |02bb: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -332cfc: 6201 fc87 |02be: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL3_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87fc │ │ -332d00: 6202 0490 |02c0: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL3_ID:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9004 │ │ -332d04: 6e30 1a89 1002 |02c2: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -332d0a: 6201 fb87 |02c5: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL3:Lorg/jaudiotagger/tag/FieldKey; // field@87fb │ │ -332d0e: 6202 0390 |02c7: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL3:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9003 │ │ -332d12: 6e30 1a89 1002 |02c9: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -332d18: 6201 fd87 |02cc: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL3_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@87fd │ │ -332d1c: 6202 0590 |02ce: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL3_TYPE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9005 │ │ -332d20: 6e30 1a89 1002 |02d0: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -332d26: 6201 ff87 |02d3: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL4_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87ff │ │ -332d2a: 6202 0790 |02d5: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL4_ID:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9007 │ │ -332d2e: 6e30 1a89 1002 |02d7: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -332d34: 6201 fe87 |02da: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL4:Lorg/jaudiotagger/tag/FieldKey; // field@87fe │ │ -332d38: 6202 0690 |02dc: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL4:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9006 │ │ -332d3c: 6e30 1a89 1002 |02de: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -332d42: 6201 0088 |02e1: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL4_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@8800 │ │ -332d46: 6202 0890 |02e3: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL4_TYPE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9008 │ │ -332d4a: 6e30 1a89 1002 |02e5: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -332d50: 6201 0288 |02e8: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL5_ID:Lorg/jaudiotagger/tag/FieldKey; // field@8802 │ │ -332d54: 6202 0a90 |02ea: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL5_ID:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@900a │ │ -332d58: 6e30 1a89 1002 |02ec: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -332d5e: 6201 0188 |02ef: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL5:Lorg/jaudiotagger/tag/FieldKey; // field@8801 │ │ -332d62: 6202 0990 |02f1: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL5:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9009 │ │ -332d66: 6e30 1a89 1002 |02f3: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -332d6c: 6201 0388 |02f6: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL5_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@8803 │ │ -332d70: 6202 0b90 |02f8: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL5_TYPE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@900b │ │ -332d74: 6e30 1a89 1002 |02fa: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -332d7a: 6201 0588 |02fd: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL6_ID:Lorg/jaudiotagger/tag/FieldKey; // field@8805 │ │ -332d7e: 6202 0d90 |02ff: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL6_ID:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@900d │ │ -332d82: 6e30 1a89 1002 |0301: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -332d88: 6201 0488 |0304: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL6:Lorg/jaudiotagger/tag/FieldKey; // field@8804 │ │ -332d8c: 6202 0c90 |0306: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL6:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@900c │ │ -332d90: 6e30 1a89 1002 |0308: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -332d96: 6201 0688 |030b: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL6_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@8806 │ │ -332d9a: 6202 0e90 |030d: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL6_TYPE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@900e │ │ -332d9e: 6e30 1a89 1002 |030f: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -332da4: 6201 0788 |0312: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICIP_ID:Lorg/jaudiotagger/tag/FieldKey; // field@8807 │ │ -332da8: 6202 0f90 |0314: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICIP_PUID:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@900f │ │ -332dac: 6e30 1a89 1002 |0316: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -332db2: 6201 0888 |0319: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.OCCASION:Lorg/jaudiotagger/tag/FieldKey; // field@8808 │ │ -332db6: 6202 d78f |031b: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MM_OCCASION:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fd7 │ │ -332dba: 6e30 1a89 1002 |031d: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -332dc0: 6201 0988 |0320: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.OPUS:Lorg/jaudiotagger/tag/FieldKey; // field@8809 │ │ -332dc4: 6202 1190 |0322: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.OPUS:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9011 │ │ -332dc8: 6e30 1a89 1002 |0324: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -332dce: 6201 0a88 |0327: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ORCHESTRA:Lorg/jaudiotagger/tag/FieldKey; // field@880a │ │ -332dd2: 6202 1290 |0329: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ORCHESTRA:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9012 │ │ -332dd6: 6e30 1a89 1002 |032b: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -332ddc: 6201 0b88 |032e: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ORCHESTRA_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@880b │ │ -332de0: 6202 1390 |0330: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ORCHESTRA_SORT:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9013 │ │ -332de4: 6e30 1a89 1002 |0332: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -332dea: 6201 0c88 |0335: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ORIGINAL_ALBUM:Lorg/jaudiotagger/tag/FieldKey; // field@880c │ │ -332dee: 6202 d88f |0337: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MM_ORIGINAL_ALBUM_TITLE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fd8 │ │ -332df2: 6e30 1a89 1002 |0339: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -332df8: 6201 0d88 |033c: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ORIGINAL_ARTIST:Lorg/jaudiotagger/tag/FieldKey; // field@880d │ │ -332dfc: 6202 d98f |033e: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MM_ORIGINAL_ARTIST:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fd9 │ │ -332e00: 6e30 1a89 1002 |0340: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -332e06: 6201 0e88 |0343: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ORIGINAL_LYRICIST:Lorg/jaudiotagger/tag/FieldKey; // field@880e │ │ -332e0a: 6202 da8f |0345: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MM_ORIGINAL_LYRICIST:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fda │ │ -332e0e: 6e30 1a89 1002 |0347: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -332e14: 6201 0f88 |034a: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ORIGINAL_YEAR:Lorg/jaudiotagger/tag/FieldKey; // field@880f │ │ -332e18: 6202 db8f |034c: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MM_ORIGINAL_YEAR:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fdb │ │ -332e1c: 6e30 1a89 1002 |034e: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -332e22: 6201 1088 |0351: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.OVERALL_WORK:Lorg/jaudiotagger/tag/FieldKey; // field@8810 │ │ -332e26: 6202 1790 |0353: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.OVERALL_WORK:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9017 │ │ -332e2a: 6e30 1a89 1002 |0355: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -332e30: 6201 1188 |0358: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.PART:Lorg/jaudiotagger/tag/FieldKey; // field@8811 │ │ -332e34: 6202 1890 |035a: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.PART:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9018 │ │ -332e38: 6e30 1a89 1002 |035c: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -332e3e: 6201 1288 |035f: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.PART_NUMBER:Lorg/jaudiotagger/tag/FieldKey; // field@8812 │ │ -332e42: 6202 1990 |0361: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.PART_NUMBER:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9019 │ │ -332e46: 6e30 1a89 1002 |0363: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -332e4c: 6201 1388 |0366: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.PART_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@8813 │ │ -332e50: 6202 1b90 |0368: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.PART_TYPE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@901b │ │ -332e54: 6e30 1a89 1002 |036a: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -332e5a: 6201 1488 |036d: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.PERFORMER:Lorg/jaudiotagger/tag/FieldKey; // field@8814 │ │ -332e5e: 6202 1c90 |036f: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.PERFORMER:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@901c │ │ -332e62: 6e30 1a89 1002 |0371: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -332e68: 6201 1588 |0374: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.PERFORMER_NAME:Lorg/jaudiotagger/tag/FieldKey; // field@8815 │ │ -332e6c: 6202 1d90 |0376: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.PERFORMER_NAME:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@901d │ │ -332e70: 6e30 1a89 1002 |0378: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -332e76: 6201 1688 |037b: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.PERFORMER_NAME_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@8816 │ │ -332e7a: 6202 1e90 |037d: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.PERFORMER_NAME_SORT:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@901e │ │ -332e7e: 6e30 1a89 1002 |037f: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -332e84: 6201 1788 |0382: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.PERIOD:Lorg/jaudiotagger/tag/FieldKey; // field@8817 │ │ -332e88: 6202 1f90 |0384: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.PERIOD:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@901f │ │ -332e8c: 6e30 1a89 1002 |0386: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -332e92: 6201 1888 |0389: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.PRODUCER:Lorg/jaudiotagger/tag/FieldKey; // field@8818 │ │ -332e96: 6202 2390 |038b: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.PRODUCER:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9023 │ │ -332e9a: 6e30 1a89 1002 |038d: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -332ea0: 6201 1988 |0390: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.QUALITY:Lorg/jaudiotagger/tag/FieldKey; // field@8819 │ │ -332ea4: 6202 dd8f |0392: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MM_QUALITY:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fdd │ │ -332ea8: 6e30 1a89 1002 |0394: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -332eae: 6201 1a88 |0397: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.RANKING:Lorg/jaudiotagger/tag/FieldKey; // field@881a │ │ -332eb2: 6202 2690 |0399: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.RANKING:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9026 │ │ -332eb6: 6e30 1a89 1002 |039b: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -332ebc: 6201 1b88 |039e: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.RATING:Lorg/jaudiotagger/tag/FieldKey; // field@881b │ │ -332ec0: 6202 2a90 |03a0: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.SCORE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@902a │ │ -332ec4: 6e30 1a89 1002 |03a2: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -332eca: 6201 1c88 |03a5: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.RECORD_LABEL:Lorg/jaudiotagger/tag/FieldKey; // field@881c │ │ -332ece: 6202 c98f |03a7: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.LABEL:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fc9 │ │ -332ed2: 6e30 1a89 1002 |03a9: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -332ed8: 6201 1d88 |03ac: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.REMIXER:Lorg/jaudiotagger/tag/FieldKey; // field@881d │ │ -332edc: 6202 2990 |03ae: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.REMIXER:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9029 │ │ -332ee0: 6e30 1a89 1002 |03b0: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -332ee6: 6201 1e88 |03b3: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.SCRIPT:Lorg/jaudiotagger/tag/FieldKey; // field@881e │ │ -332eea: 6202 2b90 |03b5: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.SCRIPT:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@902b │ │ -332eee: 6e30 1a89 1002 |03b7: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -332ef4: 6201 1f88 |03ba: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.SINGLE_DISC_TRACK_NO:Lorg/jaudiotagger/tag/FieldKey; // field@881f │ │ -332ef8: 6202 2f90 |03bc: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.SINGLE_DISC_TRACK_NO:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@902f │ │ -332efc: 6e30 1a89 1002 |03be: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -332f02: 6201 2088 |03c1: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.SUBTITLE:Lorg/jaudiotagger/tag/FieldKey; // field@8820 │ │ -332f06: 6202 3090 |03c3: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.SUBTITLE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9030 │ │ -332f0a: 6e30 1a89 1002 |03c5: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -332f10: 6201 2188 |03c8: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.TAGS:Lorg/jaudiotagger/tag/FieldKey; // field@8821 │ │ -332f14: 6202 3190 |03ca: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.TAGS:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9031 │ │ -332f18: 6e30 1a89 1002 |03cc: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -332f1e: 6201 2288 |03cf: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.TEMPO:Lorg/jaudiotagger/tag/FieldKey; // field@8822 │ │ -332f22: 6202 3290 |03d1: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.TEMPO:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9032 │ │ -332f26: 6e30 1a89 1002 |03d3: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -332f2c: 6201 2388 |03d6: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.TIMBRE:Lorg/jaudiotagger/tag/FieldKey; // field@8823 │ │ -332f30: 6202 3390 |03d8: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.TIMBRE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9033 │ │ -332f34: 6e30 1a89 1002 |03da: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -332f3a: 6201 2488 |03dd: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.TITLE:Lorg/jaudiotagger/tag/FieldKey; // field@8824 │ │ -332f3e: 6202 3490 |03df: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.TITLE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9034 │ │ -332f42: 6e30 1a89 1002 |03e1: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -332f48: 6201 2588 |03e4: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.TITLE_MOVEMENT:Lorg/jaudiotagger/tag/FieldKey; // field@8825 │ │ -332f4c: 6202 3590 |03e6: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.TITLE_MOVEMENT:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9035 │ │ -332f50: 6e30 1a89 1002 |03e8: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -332f56: 6201 2688 |03eb: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.TITLE_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@8826 │ │ -332f5a: 6202 3690 |03ed: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.TITLE_SORT:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9036 │ │ -332f5e: 6e30 1a89 1002 |03ef: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -332f64: 6201 2788 |03f2: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.TONALITY:Lorg/jaudiotagger/tag/FieldKey; // field@8827 │ │ -332f68: 6202 3790 |03f4: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.TONALITY:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9037 │ │ -332f6c: 6e30 1a89 1002 |03f6: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -332f72: 6201 2888 |03f9: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.TRACK:Lorg/jaudiotagger/tag/FieldKey; // field@8828 │ │ -332f76: 6202 3990 |03fb: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.TRACK:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9039 │ │ -332f7a: 6e30 1a89 1002 |03fd: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -332f80: 6201 2988 |0400: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.TRACK_TOTAL:Lorg/jaudiotagger/tag/FieldKey; // field@8829 │ │ -332f84: 6202 3990 |0402: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.TRACK:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9039 │ │ -332f88: 6e30 1a89 1002 |0404: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -332f8e: 6201 2a88 |0407: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.URL_DISCOGS_ARTIST_SITE:Lorg/jaudiotagger/tag/FieldKey; // field@882a │ │ -332f92: 6202 3e90 |0409: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.URL_DISCOGS_ARTIST_SITE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@903e │ │ -332f96: 6e30 1a89 1002 |040b: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -332f9c: 6201 2b88 |040e: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.URL_DISCOGS_RELEASE_SITE:Lorg/jaudiotagger/tag/FieldKey; // field@882b │ │ -332fa0: 6202 3f90 |0410: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.URL_DISCOGS_RELEASE_SITE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@903f │ │ -332fa4: 6e30 1a89 1002 |0412: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -332faa: 6201 2c88 |0415: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.URL_LYRICS_SITE:Lorg/jaudiotagger/tag/FieldKey; // field@882c │ │ -332fae: 6202 4090 |0417: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.URL_LYRICS_SITE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9040 │ │ -332fb2: 6e30 1a89 1002 |0419: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -332fb8: 6201 2d88 |041c: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.URL_OFFICIAL_ARTIST_SITE:Lorg/jaudiotagger/tag/FieldKey; // field@882d │ │ -332fbc: 6202 4190 |041e: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.URL_OFFICIAL_ARTIST_SITE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9041 │ │ -332fc0: 6e30 1a89 1002 |0420: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -332fc6: 6201 2e88 |0423: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.URL_OFFICIAL_RELEASE_SITE:Lorg/jaudiotagger/tag/FieldKey; // field@882e │ │ -332fca: 6202 4290 |0425: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.URL_OFFICIAL_RELEASE_SITE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9042 │ │ -332fce: 6e30 1a89 1002 |0427: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -332fd4: 6201 2f88 |042a: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.URL_WIKIPEDIA_ARTIST_SITE:Lorg/jaudiotagger/tag/FieldKey; // field@882f │ │ -332fd8: 6202 4390 |042c: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.URL_WIKIPEDIA_ARTIST_SITE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9043 │ │ -332fdc: 6e30 1a89 1002 |042e: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -332fe2: 6201 3088 |0431: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.URL_WIKIPEDIA_RELEASE_SITE:Lorg/jaudiotagger/tag/FieldKey; // field@8830 │ │ -332fe6: 6202 4490 |0433: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.URL_WIKIPEDIA_RELEASE_SITE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9044 │ │ -332fea: 6e30 1a89 1002 |0435: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -332ff0: 6201 3188 |0438: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.WORK:Lorg/jaudiotagger/tag/FieldKey; // field@8831 │ │ -332ff4: 6202 4690 |043a: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.WORK:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9046 │ │ -332ff8: 6e30 1a89 1002 |043c: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -332ffe: 6201 3388 |043f: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.YEAR:Lorg/jaudiotagger/tag/FieldKey; // field@8833 │ │ -333002: 6202 aa8f |0441: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.DAY:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8faa │ │ -333006: 6e30 1a89 1002 |0443: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -33300c: 6201 3288 |0446: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.WORK_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@8832 │ │ -333010: 6202 4790 |0448: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.WORK_TYPE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9047 │ │ -333014: 6e30 1a89 1002 |044a: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -33301a: 0e00 |044d: return-void │ │ +332774: |[332774] org.jaudiotagger.tag.mp4.Mp4Tag.:()V │ │ +332784: 2200 8610 |0000: new-instance v0, Ljava/util/EnumMap; // type@1086 │ │ +332788: 1c01 be11 |0002: const-class v1, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +33278c: 7020 1789 1000 |0004: invoke-direct {v0, v1}, Ljava/util/EnumMap;.:(Ljava/lang/Class;)V // method@8917 │ │ +332792: 6900 5990 |0007: sput-object v0, Lorg/jaudiotagger/tag/mp4/Mp4Tag;.tagFieldToMp4Field:Ljava/util/EnumMap; // field@9059 │ │ +332796: 6201 9787 |0009: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ACOUSTID_FINGERPRINT:Lorg/jaudiotagger/tag/FieldKey; // field@8797 │ │ +33279a: 6202 7b8f |000b: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ACOUSTID_FINGERPRINT:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f7b │ │ +33279e: 6e30 1a89 1002 |000d: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +3327a4: 6201 9887 |0010: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ACOUSTID_ID:Lorg/jaudiotagger/tag/FieldKey; // field@8798 │ │ +3327a8: 6202 7d8f |0012: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ACOUSTID_ID:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f7d │ │ +3327ac: 6e30 1a89 1002 |0014: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +3327b2: 6201 9987 |0017: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ALBUM:Lorg/jaudiotagger/tag/FieldKey; // field@8799 │ │ +3327b6: 6202 7f8f |0019: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ALBUM:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f7f │ │ +3327ba: 6e30 1a89 1002 |001b: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +3327c0: 6201 9a87 |001e: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ALBUM_ARTIST:Lorg/jaudiotagger/tag/FieldKey; // field@879a │ │ +3327c4: 6202 808f |0020: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ALBUM_ARTIST:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f80 │ │ +3327c8: 6e30 1a89 1002 |0022: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +3327ce: 6201 9d87 |0025: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ALBUM_ARTIST_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@879d │ │ +3327d2: 6202 838f |0027: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ALBUM_ARTIST_SORT:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f83 │ │ +3327d6: 6e30 1a89 1002 |0029: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +3327dc: 6201 9b87 |002c: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ALBUM_ARTISTS:Lorg/jaudiotagger/tag/FieldKey; // field@879b │ │ +3327e0: 6202 818f |002e: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ALBUM_ARTISTS:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f81 │ │ +3327e4: 6e30 1a89 1002 |0030: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +3327ea: 6201 9c87 |0033: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ALBUM_ARTISTS_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@879c │ │ +3327ee: 6202 828f |0035: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ALBUM_ARTISTS_SORT:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f82 │ │ +3327f2: 6e30 1a89 1002 |0037: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +3327f8: 6201 9e87 |003a: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ALBUM_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@879e │ │ +3327fc: 6202 848f |003c: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ALBUM_SORT:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f84 │ │ +332800: 6e30 1a89 1002 |003e: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +332806: 6201 9f87 |0041: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.AMAZON_ID:Lorg/jaudiotagger/tag/FieldKey; // field@879f │ │ +33280a: 6202 8d8f |0043: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ASIN:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f8d │ │ +33280e: 6e30 1a89 1002 |0045: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +332814: 6201 a087 |0048: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ARRANGER:Lorg/jaudiotagger/tag/FieldKey; // field@87a0 │ │ +332818: 6202 868f |004a: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ARRANGER:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f86 │ │ +33281c: 6e30 1a89 1002 |004c: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +332822: 6201 a187 |004f: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ARRANGER_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@87a1 │ │ +332826: 6202 878f |0051: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ARRANGER_SORT:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f87 │ │ +33282a: 6e30 1a89 1002 |0053: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +332830: 6201 a287 |0056: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ARTIST:Lorg/jaudiotagger/tag/FieldKey; // field@87a2 │ │ +332834: 6202 888f |0058: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ARTIST:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f88 │ │ +332838: 6e30 1a89 1002 |005a: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +33283e: 6201 a387 |005d: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ARTISTS:Lorg/jaudiotagger/tag/FieldKey; // field@87a3 │ │ +332842: 6202 898f |005f: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ARTISTS:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f89 │ │ +332846: 6e30 1a89 1002 |0061: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +33284c: 6201 a587 |0064: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ARTIST_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@87a5 │ │ +332850: 6202 8b8f |0066: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ARTIST_SORT:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f8b │ │ +332854: 6e30 1a89 1002 |0068: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +33285a: 6201 a487 |006b: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ARTISTS_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@87a4 │ │ +33285e: 6202 8a8f |006d: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ARTISTS_SORT:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f8a │ │ +332862: 6e30 1a89 1002 |006f: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +332868: 6201 a687 |0072: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.BARCODE:Lorg/jaudiotagger/tag/FieldKey; // field@87a6 │ │ +33286c: 6202 8f8f |0074: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.BARCODE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f8f │ │ +332870: 6e30 1a89 1002 |0076: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +332876: 6201 a787 |0079: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.BPM:Lorg/jaudiotagger/tag/FieldKey; // field@87a7 │ │ +33287a: 6202 908f |007b: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.BPM:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f90 │ │ +33287e: 6e30 1a89 1002 |007d: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +332884: 6201 a887 |0080: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.CATALOG_NO:Lorg/jaudiotagger/tag/FieldKey; // field@87a8 │ │ +332888: 6202 918f |0082: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.CATALOGNO:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f91 │ │ +33288c: 6e30 1a89 1002 |0084: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +332892: 6201 a987 |0087: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.CHOIR:Lorg/jaudiotagger/tag/FieldKey; // field@87a9 │ │ +332896: 6202 968f |0089: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.CHOIR:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f96 │ │ +33289a: 6e30 1a89 1002 |008b: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +3328a0: 6201 aa87 |008e: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.CHOIR_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@87aa │ │ +3328a4: 6202 978f |0090: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.CHOIR_SORT:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f97 │ │ +3328a8: 6e30 1a89 1002 |0092: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +3328ae: 6201 ab87 |0095: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.CLASSICAL_CATALOG:Lorg/jaudiotagger/tag/FieldKey; // field@87ab │ │ +3328b2: 6202 988f |0097: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.CLASSICAL_CATALOG:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f98 │ │ +3328b6: 6e30 1a89 1002 |0099: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +3328bc: 6201 ac87 |009c: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.CLASSICAL_NICKNAME:Lorg/jaudiotagger/tag/FieldKey; // field@87ac │ │ +3328c0: 6202 998f |009e: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.CLASSICAL_NICKNAME:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f99 │ │ +3328c4: 6e30 1a89 1002 |00a0: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +3328ca: 6201 ad87 |00a3: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.COMMENT:Lorg/jaudiotagger/tag/FieldKey; // field@87ad │ │ +3328ce: 6202 9b8f |00a5: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.COMMENT:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f9b │ │ +3328d2: 6e30 1a89 1002 |00a7: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +3328d8: 6201 ae87 |00aa: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.COMPOSER:Lorg/jaudiotagger/tag/FieldKey; // field@87ae │ │ +3328dc: 6202 9d8f |00ac: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.COMPOSER:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f9d │ │ +3328e0: 6e30 1a89 1002 |00ae: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +3328e6: 6201 af87 |00b1: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.COMPOSER_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@87af │ │ +3328ea: 6202 9e8f |00b3: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.COMPOSER_SORT:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f9e │ │ +3328ee: 6e30 1a89 1002 |00b5: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +3328f4: 6201 b087 |00b8: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.CONDUCTOR:Lorg/jaudiotagger/tag/FieldKey; // field@87b0 │ │ +3328f8: 6202 9f8f |00ba: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.CONDUCTOR:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f9f │ │ +3328fc: 6e30 1a89 1002 |00bc: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +332902: 6201 b387 |00bf: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.COUNTRY:Lorg/jaudiotagger/tag/FieldKey; // field@87b3 │ │ +332906: 6202 a48f |00c1: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.COUNTRY:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fa4 │ │ +33290a: 6e30 1a89 1002 |00c3: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +332910: 6201 b187 |00c6: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.CONDUCTOR_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@87b1 │ │ +332914: 6202 a18f |00c8: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.CONDUCTOR_SORT:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fa1 │ │ +332918: 6e30 1a89 1002 |00ca: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +33291e: 6201 b287 |00cd: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.COPYRIGHT:Lorg/jaudiotagger/tag/FieldKey; // field@87b2 │ │ +332922: 6202 a38f |00cf: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.COPYRIGHT:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fa3 │ │ +332926: 6e30 1a89 1002 |00d1: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +33292c: 6201 b487 |00d4: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.COVER_ART:Lorg/jaudiotagger/tag/FieldKey; // field@87b4 │ │ +332930: 6202 8c8f |00d6: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ARTWORK:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f8c │ │ +332934: 6e30 1a89 1002 |00d8: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +33293a: 6201 b587 |00db: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.CUSTOM1:Lorg/jaudiotagger/tag/FieldKey; // field@87b5 │ │ +33293e: 6202 d18f |00dd: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MM_CUSTOM_1:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fd1 │ │ +332942: 6e30 1a89 1002 |00df: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +332948: 6201 b687 |00e2: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.CUSTOM2:Lorg/jaudiotagger/tag/FieldKey; // field@87b6 │ │ +33294c: 6202 d28f |00e4: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MM_CUSTOM_2:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fd2 │ │ +332950: 6e30 1a89 1002 |00e6: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +332956: 6201 b787 |00e9: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.CUSTOM3:Lorg/jaudiotagger/tag/FieldKey; // field@87b7 │ │ +33295a: 6202 d38f |00eb: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MM_CUSTOM_3:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fd3 │ │ +33295e: 6e30 1a89 1002 |00ed: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +332964: 6201 b887 |00f0: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.CUSTOM4:Lorg/jaudiotagger/tag/FieldKey; // field@87b8 │ │ +332968: 6202 d48f |00f2: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MM_CUSTOM_4:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fd4 │ │ +33296c: 6e30 1a89 1002 |00f4: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +332972: 6201 b987 |00f7: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.CUSTOM5:Lorg/jaudiotagger/tag/FieldKey; // field@87b9 │ │ +332976: 6202 d58f |00f9: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MM_CUSTOM_5:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fd5 │ │ +33297a: 6e30 1a89 1002 |00fb: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +332980: 6201 ba87 |00fe: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.DISC_NO:Lorg/jaudiotagger/tag/FieldKey; // field@87ba │ │ +332984: 6202 ac8f |0100: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.DISCNUMBER:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fac │ │ +332988: 6e30 1a89 1002 |0102: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +33298e: 6201 bb87 |0105: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.DISC_SUBTITLE:Lorg/jaudiotagger/tag/FieldKey; // field@87bb │ │ +332992: 6202 ad8f |0107: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.DISC_SUBTITLE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fad │ │ +332996: 6e30 1a89 1002 |0109: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +33299c: 6201 bc87 |010c: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.DISC_TOTAL:Lorg/jaudiotagger/tag/FieldKey; // field@87bc │ │ +3329a0: 6202 ac8f |010e: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.DISCNUMBER:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fac │ │ +3329a4: 6e30 1a89 1002 |0110: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +3329aa: 6201 bd87 |0113: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.DJMIXER:Lorg/jaudiotagger/tag/FieldKey; // field@87bd │ │ +3329ae: 6202 ae8f |0115: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.DJMIXER:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fae │ │ +3329b2: 6e30 1a89 1002 |0117: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +3329b8: 6201 dc87 |011a: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MOOD_ELECTRONIC:Lorg/jaudiotagger/tag/FieldKey; // field@87dc │ │ +3329bc: 6202 e48f |011c: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MOOD_ELECTRONIC:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fe4 │ │ +3329c0: 6e30 1a89 1002 |011e: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +3329c6: 6201 be87 |0121: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ENCODER:Lorg/jaudiotagger/tag/FieldKey; // field@87be │ │ +3329ca: 6202 af8f |0123: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ENCODER:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8faf │ │ +3329ce: 6e30 1a89 1002 |0125: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +3329d4: 6201 bf87 |0128: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ENGINEER:Lorg/jaudiotagger/tag/FieldKey; // field@87bf │ │ +3329d8: 6202 b08f |012a: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ENGINEER:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fb0 │ │ +3329dc: 6e30 1a89 1002 |012c: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +3329e2: 6201 c087 |012f: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ENSEMBLE:Lorg/jaudiotagger/tag/FieldKey; // field@87c0 │ │ +3329e6: 6202 b18f |0131: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ENSEMBLE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fb1 │ │ +3329ea: 6e30 1a89 1002 |0133: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +3329f0: 6201 c187 |0136: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ENSEMBLE_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@87c1 │ │ +3329f4: 6202 b28f |0138: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ENSEMBLE_SORT:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fb2 │ │ +3329f8: 6e30 1a89 1002 |013a: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +3329fe: 6201 c287 |013d: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.FBPM:Lorg/jaudiotagger/tag/FieldKey; // field@87c2 │ │ +332a02: 6202 b48f |013f: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.FBPM:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fb4 │ │ +332a06: 6e30 1a89 1002 |0141: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +332a0c: 6201 c387 |0144: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.GENRE:Lorg/jaudiotagger/tag/FieldKey; // field@87c3 │ │ +332a10: 6202 b58f |0146: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.GENRE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fb5 │ │ +332a14: 6e30 1a89 1002 |0148: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +332a1a: 6201 c487 |014b: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.GROUP:Lorg/jaudiotagger/tag/FieldKey; // field@87c4 │ │ +332a1e: 6202 b88f |014d: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.GROUP:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fb8 │ │ +332a22: 6e30 1a89 1002 |014f: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +332a28: 6201 c587 |0152: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.GROUPING:Lorg/jaudiotagger/tag/FieldKey; // field@87c5 │ │ +332a2c: 6202 b98f |0154: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.GROUPING:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fb9 │ │ +332a30: 6e30 1a89 1002 |0156: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +332a36: 6201 c687 |0159: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.INSTRUMENT:Lorg/jaudiotagger/tag/FieldKey; // field@87c6 │ │ +332a3a: 6202 ba8f |015b: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.INSTRUMENT:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fba │ │ +332a3e: 6e30 1a89 1002 |015d: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +332a44: 6201 c787 |0160: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.INVOLVED_PERSON:Lorg/jaudiotagger/tag/FieldKey; // field@87c7 │ │ +332a48: 6202 bb8f |0162: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.INVOLVED_PEOPLE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fbb │ │ +332a4c: 6e30 1a89 1002 |0164: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +332a52: 6201 c887 |0167: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.IPI:Lorg/jaudiotagger/tag/FieldKey; // field@87c8 │ │ +332a56: 6202 bc8f |0169: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.IPI:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fbc │ │ +332a5a: 6e30 1a89 1002 |016b: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +332a60: 6201 c987 |016e: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ISRC:Lorg/jaudiotagger/tag/FieldKey; // field@87c9 │ │ +332a64: 6202 bd8f |0170: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ISRC:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fbd │ │ +332a68: 6e30 1a89 1002 |0172: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +332a6e: 6201 ca87 |0175: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ISWC:Lorg/jaudiotagger/tag/FieldKey; // field@87ca │ │ +332a72: 6202 bf8f |0177: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ISWC:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fbf │ │ +332a76: 6e30 1a89 1002 |0179: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +332a7c: 6201 cc87 |017c: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.IS_COMPILATION:Lorg/jaudiotagger/tag/FieldKey; // field@87cc │ │ +332a80: 6202 9c8f |017e: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.COMPILATION:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f9c │ │ +332a84: 6e30 1a89 1002 |0180: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +332a8a: 6201 cb87 |0183: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.IS_CLASSICAL:Lorg/jaudiotagger/tag/FieldKey; // field@87cb │ │ +332a8e: 6202 c08f |0185: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.IS_CLASSICAL:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fc0 │ │ +332a92: 6e30 1a89 1002 |0187: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +332a98: 6201 cd87 |018a: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.IS_HD:Lorg/jaudiotagger/tag/FieldKey; // field@87cd │ │ +332a9c: 6202 c18f |018c: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.IS_HD:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fc1 │ │ +332aa0: 6e30 1a89 1002 |018e: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +332aa6: 6201 ce87 |0191: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.IS_SOUNDTRACK:Lorg/jaudiotagger/tag/FieldKey; // field@87ce │ │ +332aaa: 6202 c28f |0193: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.IS_SOUNDTRACK:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fc2 │ │ +332aae: 6e30 1a89 1002 |0195: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +332ab4: 6201 d087 |0198: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.KEY:Lorg/jaudiotagger/tag/FieldKey; // field@87d0 │ │ +332ab8: 6202 c58f |019a: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.KEY:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fc5 │ │ +332abc: 6e30 1a89 1002 |019c: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +332ac2: 6201 d187 |019f: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.LANGUAGE:Lorg/jaudiotagger/tag/FieldKey; // field@87d1 │ │ +332ac6: 6202 ca8f |01a1: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.LANGUAGE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fca │ │ +332aca: 6e30 1a89 1002 |01a3: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +332ad0: 6201 d287 |01a6: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.LYRICIST:Lorg/jaudiotagger/tag/FieldKey; // field@87d2 │ │ +332ad4: 6202 cb8f |01a8: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.LYRICIST:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fcb │ │ +332ad8: 6e30 1a89 1002 |01aa: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +332ade: 6201 d387 |01ad: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.LYRICIST_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@87d3 │ │ +332ae2: 6202 cd8f |01af: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.LYRICIST_SORT:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fcd │ │ +332ae6: 6e30 1a89 1002 |01b1: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +332aec: 6201 d487 |01b4: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.LYRICS:Lorg/jaudiotagger/tag/FieldKey; // field@87d4 │ │ +332af0: 6202 ce8f |01b6: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.LYRICS:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fce │ │ +332af4: 6e30 1a89 1002 |01b8: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +332afa: 6201 d587 |01bb: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MEDIA:Lorg/jaudiotagger/tag/FieldKey; // field@87d5 │ │ +332afe: 6202 cf8f |01bd: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MEDIA:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fcf │ │ +332b02: 6e30 1a89 1002 |01bf: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +332b08: 6201 d687 |01c2: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MIXER:Lorg/jaudiotagger/tag/FieldKey; // field@87d6 │ │ +332b0c: 6202 d08f |01c4: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MIXER:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fd0 │ │ +332b10: 6e30 1a89 1002 |01c6: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +332b16: 6201 d787 |01c9: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MOOD:Lorg/jaudiotagger/tag/FieldKey; // field@87d7 │ │ +332b1a: 6202 df8f |01cb: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MOOD:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fdf │ │ +332b1e: 6e30 1a89 1002 |01cd: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +332b24: 6201 d887 |01d0: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MOOD_ACOUSTIC:Lorg/jaudiotagger/tag/FieldKey; // field@87d8 │ │ +332b28: 6202 e08f |01d2: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MOOD_ACOUSTIC:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fe0 │ │ +332b2c: 6e30 1a89 1002 |01d4: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +332b32: 6201 d987 |01d7: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MOOD_AGGRESSIVE:Lorg/jaudiotagger/tag/FieldKey; // field@87d9 │ │ +332b36: 6202 e18f |01d9: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MOOD_AGGRESSIVE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fe1 │ │ +332b3a: 6e30 1a89 1002 |01db: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +332b40: 6201 da87 |01de: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MOOD_AROUSAL:Lorg/jaudiotagger/tag/FieldKey; // field@87da │ │ +332b44: 6202 e28f |01e0: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MOOD_AROUSAL:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fe2 │ │ +332b48: 6e30 1a89 1002 |01e2: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +332b4e: 6201 db87 |01e5: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MOOD_DANCEABILITY:Lorg/jaudiotagger/tag/FieldKey; // field@87db │ │ +332b52: 6202 e38f |01e7: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MOOD_DANCEABILITY:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fe3 │ │ +332b56: 6e30 1a89 1002 |01e9: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +332b5c: 6201 dd87 |01ec: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MOOD_HAPPY:Lorg/jaudiotagger/tag/FieldKey; // field@87dd │ │ +332b60: 6202 e58f |01ee: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MOOD_HAPPY:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fe5 │ │ +332b64: 6e30 1a89 1002 |01f0: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +332b6a: 6201 de87 |01f3: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MOOD_INSTRUMENTAL:Lorg/jaudiotagger/tag/FieldKey; // field@87de │ │ +332b6e: 6202 e68f |01f5: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MOOD_INSTRUMENTAL:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fe6 │ │ +332b72: 6e30 1a89 1002 |01f7: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +332b78: 6201 df87 |01fa: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MOOD_PARTY:Lorg/jaudiotagger/tag/FieldKey; // field@87df │ │ +332b7c: 6202 e88f |01fc: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MOOD_PARTY:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fe8 │ │ +332b80: 6e30 1a89 1002 |01fe: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +332b86: 6201 e087 |0201: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MOOD_RELAXED:Lorg/jaudiotagger/tag/FieldKey; // field@87e0 │ │ +332b8a: 6202 e98f |0203: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MOOD_RELAXED:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fe9 │ │ +332b8e: 6e30 1a89 1002 |0205: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +332b94: 6201 e187 |0208: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MOOD_SAD:Lorg/jaudiotagger/tag/FieldKey; // field@87e1 │ │ +332b98: 6202 ea8f |020a: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MOOD_SAD:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fea │ │ +332b9c: 6e30 1a89 1002 |020c: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +332ba2: 6201 e287 |020f: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MOOD_VALENCE:Lorg/jaudiotagger/tag/FieldKey; // field@87e2 │ │ +332ba6: 6202 eb8f |0211: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MOOD_VALENCE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8feb │ │ +332baa: 6e30 1a89 1002 |0213: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +332bb0: 6201 e387 |0216: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MOVEMENT:Lorg/jaudiotagger/tag/FieldKey; // field@87e3 │ │ +332bb4: 6202 ec8f |0218: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MOVEMENT:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fec │ │ +332bb8: 6e30 1a89 1002 |021a: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +332bbe: 6201 e487 |021d: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MOVEMENT_NO:Lorg/jaudiotagger/tag/FieldKey; // field@87e4 │ │ +332bc2: 6202 ed8f |021f: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MOVEMENT_NO:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fed │ │ +332bc6: 6e30 1a89 1002 |0221: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +332bcc: 6201 e587 |0224: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MOVEMENT_TOTAL:Lorg/jaudiotagger/tag/FieldKey; // field@87e5 │ │ +332bd0: 6202 ee8f |0226: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MOVEMENT_TOTAL:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fee │ │ +332bd4: 6e30 1a89 1002 |0228: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +332bda: 6201 f187 |022b: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK:Lorg/jaudiotagger/tag/FieldKey; // field@87f1 │ │ +332bde: 6202 f98f |022d: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_WORK:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8ff9 │ │ +332be2: 6e30 1a89 1002 |022f: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +332be8: 6201 e687 |0232: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_ARTISTID:Lorg/jaudiotagger/tag/FieldKey; // field@87e6 │ │ +332bec: 6202 f38f |0234: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_ARTISTID:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8ff3 │ │ +332bf0: 6e30 1a89 1002 |0236: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +332bf6: 6201 e787 |0239: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_DISC_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87e7 │ │ +332bfa: 6202 f48f |023b: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_DISCID:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8ff4 │ │ +332bfe: 6e30 1a89 1002 |023d: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +332c04: 6201 e887 |0240: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_ORIGINAL_RELEASE_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87e8 │ │ +332c08: 6202 f58f |0242: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_ORIGINALALBUMID:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8ff5 │ │ +332c0c: 6e30 1a89 1002 |0244: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +332c12: 6201 e987 |0247: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_RELEASEARTISTID:Lorg/jaudiotagger/tag/FieldKey; // field@87e9 │ │ +332c16: 6202 ef8f |0249: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_ALBUMARTISTID:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fef │ │ +332c1a: 6e30 1a89 1002 |024b: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +332c20: 6201 ea87 |024e: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_RELEASEID:Lorg/jaudiotagger/tag/FieldKey; // field@87ea │ │ +332c24: 6202 f08f |0250: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_ALBUMID:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8ff0 │ │ +332c28: 6e30 1a89 1002 |0252: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +332c2e: 6201 eb87 |0255: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_RELEASE_COUNTRY:Lorg/jaudiotagger/tag/FieldKey; // field@87eb │ │ +332c32: 6202 2890 |0257: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.RELEASECOUNTRY:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9028 │ │ +332c36: 6e30 1a89 1002 |0259: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +332c3c: 6201 ec87 |025c: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_RELEASE_GROUP_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87ec │ │ +332c40: 6202 f68f |025e: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_RELEASE_GROUPID:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8ff6 │ │ +332c44: 6e30 1a89 1002 |0260: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +332c4a: 6201 ed87 |0263: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_RELEASE_STATUS:Lorg/jaudiotagger/tag/FieldKey; // field@87ed │ │ +332c4e: 6202 f18f |0265: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_ALBUM_STATUS:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8ff1 │ │ +332c52: 6e30 1a89 1002 |0267: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +332c58: 6201 ee87 |026a: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_RELEASE_TRACK_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87ee │ │ +332c5c: 6202 f78f |026c: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_RELEASE_TRACKID:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8ff7 │ │ +332c60: 6e30 1a89 1002 |026e: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +332c66: 6201 ef87 |0271: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_RELEASE_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@87ef │ │ +332c6a: 6202 f28f |0273: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_ALBUM_TYPE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8ff2 │ │ +332c6e: 6e30 1a89 1002 |0275: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +332c74: 6201 f087 |0278: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_TRACK_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87f0 │ │ +332c78: 6202 f88f |027a: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_TRACKID:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8ff8 │ │ +332c7c: 6e30 1a89 1002 |027c: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +332c82: 6201 f487 |027f: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87f4 │ │ +332c86: 6202 fa8f |0281: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_WORKID:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8ffa │ │ +332c8a: 6e30 1a89 1002 |0283: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +332c90: 6201 f387 |0286: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_COMPOSITION_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87f3 │ │ +332c94: 6202 fc8f |0288: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_WORK_COMPOSITION_ID:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8ffc │ │ +332c98: 6e30 1a89 1002 |028a: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +332c9e: 6201 f687 |028d: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL1_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87f6 │ │ +332ca2: 6202 fe8f |028f: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL1_ID:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8ffe │ │ +332ca6: 6e30 1a89 1002 |0291: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +332cac: 6201 f287 |0294: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_COMPOSITION:Lorg/jaudiotagger/tag/FieldKey; // field@87f2 │ │ +332cb0: 6202 fb8f |0296: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_WORK_COMPOSITION:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8ffb │ │ +332cb4: 6e30 1a89 1002 |0298: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +332cba: 6201 f587 |029b: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL1:Lorg/jaudiotagger/tag/FieldKey; // field@87f5 │ │ +332cbe: 6202 fd8f |029d: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL1:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8ffd │ │ +332cc2: 6e30 1a89 1002 |029f: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +332cc8: 6201 f787 |02a2: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL1_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@87f7 │ │ +332ccc: 6202 ff8f |02a4: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL1_TYPE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fff │ │ +332cd0: 6e30 1a89 1002 |02a6: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +332cd6: 6201 f987 |02a9: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL2_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87f9 │ │ +332cda: 6202 0190 |02ab: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL2_ID:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9001 │ │ +332cde: 6e30 1a89 1002 |02ad: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +332ce4: 6201 f887 |02b0: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL2:Lorg/jaudiotagger/tag/FieldKey; // field@87f8 │ │ +332ce8: 6202 0090 |02b2: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL2:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9000 │ │ +332cec: 6e30 1a89 1002 |02b4: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +332cf2: 6201 fa87 |02b7: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL2_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@87fa │ │ +332cf6: 6202 0290 |02b9: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL2_TYPE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9002 │ │ +332cfa: 6e30 1a89 1002 |02bb: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +332d00: 6201 fc87 |02be: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL3_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87fc │ │ +332d04: 6202 0490 |02c0: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL3_ID:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9004 │ │ +332d08: 6e30 1a89 1002 |02c2: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +332d0e: 6201 fb87 |02c5: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL3:Lorg/jaudiotagger/tag/FieldKey; // field@87fb │ │ +332d12: 6202 0390 |02c7: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL3:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9003 │ │ +332d16: 6e30 1a89 1002 |02c9: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +332d1c: 6201 fd87 |02cc: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL3_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@87fd │ │ +332d20: 6202 0590 |02ce: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL3_TYPE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9005 │ │ +332d24: 6e30 1a89 1002 |02d0: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +332d2a: 6201 ff87 |02d3: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL4_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87ff │ │ +332d2e: 6202 0790 |02d5: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL4_ID:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9007 │ │ +332d32: 6e30 1a89 1002 |02d7: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +332d38: 6201 fe87 |02da: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL4:Lorg/jaudiotagger/tag/FieldKey; // field@87fe │ │ +332d3c: 6202 0690 |02dc: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL4:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9006 │ │ +332d40: 6e30 1a89 1002 |02de: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +332d46: 6201 0088 |02e1: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL4_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@8800 │ │ +332d4a: 6202 0890 |02e3: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL4_TYPE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9008 │ │ +332d4e: 6e30 1a89 1002 |02e5: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +332d54: 6201 0288 |02e8: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL5_ID:Lorg/jaudiotagger/tag/FieldKey; // field@8802 │ │ +332d58: 6202 0a90 |02ea: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL5_ID:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@900a │ │ +332d5c: 6e30 1a89 1002 |02ec: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +332d62: 6201 0188 |02ef: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL5:Lorg/jaudiotagger/tag/FieldKey; // field@8801 │ │ +332d66: 6202 0990 |02f1: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL5:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9009 │ │ +332d6a: 6e30 1a89 1002 |02f3: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +332d70: 6201 0388 |02f6: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL5_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@8803 │ │ +332d74: 6202 0b90 |02f8: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL5_TYPE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@900b │ │ +332d78: 6e30 1a89 1002 |02fa: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +332d7e: 6201 0588 |02fd: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL6_ID:Lorg/jaudiotagger/tag/FieldKey; // field@8805 │ │ +332d82: 6202 0d90 |02ff: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL6_ID:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@900d │ │ +332d86: 6e30 1a89 1002 |0301: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +332d8c: 6201 0488 |0304: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL6:Lorg/jaudiotagger/tag/FieldKey; // field@8804 │ │ +332d90: 6202 0c90 |0306: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL6:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@900c │ │ +332d94: 6e30 1a89 1002 |0308: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +332d9a: 6201 0688 |030b: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL6_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@8806 │ │ +332d9e: 6202 0e90 |030d: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL6_TYPE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@900e │ │ +332da2: 6e30 1a89 1002 |030f: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +332da8: 6201 0788 |0312: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICIP_ID:Lorg/jaudiotagger/tag/FieldKey; // field@8807 │ │ +332dac: 6202 0f90 |0314: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MUSICIP_PUID:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@900f │ │ +332db0: 6e30 1a89 1002 |0316: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +332db6: 6201 0888 |0319: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.OCCASION:Lorg/jaudiotagger/tag/FieldKey; // field@8808 │ │ +332dba: 6202 d78f |031b: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MM_OCCASION:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fd7 │ │ +332dbe: 6e30 1a89 1002 |031d: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +332dc4: 6201 0988 |0320: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.OPUS:Lorg/jaudiotagger/tag/FieldKey; // field@8809 │ │ +332dc8: 6202 1190 |0322: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.OPUS:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9011 │ │ +332dcc: 6e30 1a89 1002 |0324: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +332dd2: 6201 0a88 |0327: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ORCHESTRA:Lorg/jaudiotagger/tag/FieldKey; // field@880a │ │ +332dd6: 6202 1290 |0329: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ORCHESTRA:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9012 │ │ +332dda: 6e30 1a89 1002 |032b: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +332de0: 6201 0b88 |032e: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ORCHESTRA_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@880b │ │ +332de4: 6202 1390 |0330: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ORCHESTRA_SORT:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9013 │ │ +332de8: 6e30 1a89 1002 |0332: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +332dee: 6201 0c88 |0335: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ORIGINAL_ALBUM:Lorg/jaudiotagger/tag/FieldKey; // field@880c │ │ +332df2: 6202 d88f |0337: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MM_ORIGINAL_ALBUM_TITLE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fd8 │ │ +332df6: 6e30 1a89 1002 |0339: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +332dfc: 6201 0d88 |033c: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ORIGINAL_ARTIST:Lorg/jaudiotagger/tag/FieldKey; // field@880d │ │ +332e00: 6202 d98f |033e: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MM_ORIGINAL_ARTIST:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fd9 │ │ +332e04: 6e30 1a89 1002 |0340: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +332e0a: 6201 0e88 |0343: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ORIGINAL_LYRICIST:Lorg/jaudiotagger/tag/FieldKey; // field@880e │ │ +332e0e: 6202 da8f |0345: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MM_ORIGINAL_LYRICIST:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fda │ │ +332e12: 6e30 1a89 1002 |0347: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +332e18: 6201 0f88 |034a: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ORIGINAL_YEAR:Lorg/jaudiotagger/tag/FieldKey; // field@880f │ │ +332e1c: 6202 db8f |034c: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MM_ORIGINAL_YEAR:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fdb │ │ +332e20: 6e30 1a89 1002 |034e: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +332e26: 6201 1088 |0351: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.OVERALL_WORK:Lorg/jaudiotagger/tag/FieldKey; // field@8810 │ │ +332e2a: 6202 1790 |0353: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.OVERALL_WORK:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9017 │ │ +332e2e: 6e30 1a89 1002 |0355: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +332e34: 6201 1188 |0358: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.PART:Lorg/jaudiotagger/tag/FieldKey; // field@8811 │ │ +332e38: 6202 1890 |035a: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.PART:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9018 │ │ +332e3c: 6e30 1a89 1002 |035c: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +332e42: 6201 1288 |035f: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.PART_NUMBER:Lorg/jaudiotagger/tag/FieldKey; // field@8812 │ │ +332e46: 6202 1990 |0361: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.PART_NUMBER:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9019 │ │ +332e4a: 6e30 1a89 1002 |0363: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +332e50: 6201 1388 |0366: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.PART_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@8813 │ │ +332e54: 6202 1b90 |0368: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.PART_TYPE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@901b │ │ +332e58: 6e30 1a89 1002 |036a: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +332e5e: 6201 1488 |036d: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.PERFORMER:Lorg/jaudiotagger/tag/FieldKey; // field@8814 │ │ +332e62: 6202 1c90 |036f: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.PERFORMER:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@901c │ │ +332e66: 6e30 1a89 1002 |0371: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +332e6c: 6201 1588 |0374: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.PERFORMER_NAME:Lorg/jaudiotagger/tag/FieldKey; // field@8815 │ │ +332e70: 6202 1d90 |0376: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.PERFORMER_NAME:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@901d │ │ +332e74: 6e30 1a89 1002 |0378: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +332e7a: 6201 1688 |037b: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.PERFORMER_NAME_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@8816 │ │ +332e7e: 6202 1e90 |037d: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.PERFORMER_NAME_SORT:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@901e │ │ +332e82: 6e30 1a89 1002 |037f: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +332e88: 6201 1788 |0382: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.PERIOD:Lorg/jaudiotagger/tag/FieldKey; // field@8817 │ │ +332e8c: 6202 1f90 |0384: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.PERIOD:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@901f │ │ +332e90: 6e30 1a89 1002 |0386: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +332e96: 6201 1888 |0389: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.PRODUCER:Lorg/jaudiotagger/tag/FieldKey; // field@8818 │ │ +332e9a: 6202 2390 |038b: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.PRODUCER:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9023 │ │ +332e9e: 6e30 1a89 1002 |038d: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +332ea4: 6201 1988 |0390: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.QUALITY:Lorg/jaudiotagger/tag/FieldKey; // field@8819 │ │ +332ea8: 6202 dd8f |0392: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.MM_QUALITY:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fdd │ │ +332eac: 6e30 1a89 1002 |0394: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +332eb2: 6201 1a88 |0397: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.RANKING:Lorg/jaudiotagger/tag/FieldKey; // field@881a │ │ +332eb6: 6202 2690 |0399: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.RANKING:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9026 │ │ +332eba: 6e30 1a89 1002 |039b: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +332ec0: 6201 1b88 |039e: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.RATING:Lorg/jaudiotagger/tag/FieldKey; // field@881b │ │ +332ec4: 6202 2a90 |03a0: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.SCORE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@902a │ │ +332ec8: 6e30 1a89 1002 |03a2: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +332ece: 6201 1c88 |03a5: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.RECORD_LABEL:Lorg/jaudiotagger/tag/FieldKey; // field@881c │ │ +332ed2: 6202 c98f |03a7: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.LABEL:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fc9 │ │ +332ed6: 6e30 1a89 1002 |03a9: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +332edc: 6201 1d88 |03ac: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.REMIXER:Lorg/jaudiotagger/tag/FieldKey; // field@881d │ │ +332ee0: 6202 2990 |03ae: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.REMIXER:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9029 │ │ +332ee4: 6e30 1a89 1002 |03b0: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +332eea: 6201 1e88 |03b3: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.SCRIPT:Lorg/jaudiotagger/tag/FieldKey; // field@881e │ │ +332eee: 6202 2b90 |03b5: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.SCRIPT:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@902b │ │ +332ef2: 6e30 1a89 1002 |03b7: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +332ef8: 6201 1f88 |03ba: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.SINGLE_DISC_TRACK_NO:Lorg/jaudiotagger/tag/FieldKey; // field@881f │ │ +332efc: 6202 2f90 |03bc: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.SINGLE_DISC_TRACK_NO:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@902f │ │ +332f00: 6e30 1a89 1002 |03be: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +332f06: 6201 2088 |03c1: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.SUBTITLE:Lorg/jaudiotagger/tag/FieldKey; // field@8820 │ │ +332f0a: 6202 3090 |03c3: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.SUBTITLE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9030 │ │ +332f0e: 6e30 1a89 1002 |03c5: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +332f14: 6201 2188 |03c8: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.TAGS:Lorg/jaudiotagger/tag/FieldKey; // field@8821 │ │ +332f18: 6202 3190 |03ca: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.TAGS:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9031 │ │ +332f1c: 6e30 1a89 1002 |03cc: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +332f22: 6201 2288 |03cf: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.TEMPO:Lorg/jaudiotagger/tag/FieldKey; // field@8822 │ │ +332f26: 6202 3290 |03d1: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.TEMPO:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9032 │ │ +332f2a: 6e30 1a89 1002 |03d3: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +332f30: 6201 2388 |03d6: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.TIMBRE:Lorg/jaudiotagger/tag/FieldKey; // field@8823 │ │ +332f34: 6202 3390 |03d8: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.TIMBRE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9033 │ │ +332f38: 6e30 1a89 1002 |03da: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +332f3e: 6201 2488 |03dd: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.TITLE:Lorg/jaudiotagger/tag/FieldKey; // field@8824 │ │ +332f42: 6202 3490 |03df: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.TITLE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9034 │ │ +332f46: 6e30 1a89 1002 |03e1: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +332f4c: 6201 2588 |03e4: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.TITLE_MOVEMENT:Lorg/jaudiotagger/tag/FieldKey; // field@8825 │ │ +332f50: 6202 3590 |03e6: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.TITLE_MOVEMENT:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9035 │ │ +332f54: 6e30 1a89 1002 |03e8: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +332f5a: 6201 2688 |03eb: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.TITLE_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@8826 │ │ +332f5e: 6202 3690 |03ed: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.TITLE_SORT:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9036 │ │ +332f62: 6e30 1a89 1002 |03ef: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +332f68: 6201 2788 |03f2: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.TONALITY:Lorg/jaudiotagger/tag/FieldKey; // field@8827 │ │ +332f6c: 6202 3790 |03f4: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.TONALITY:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9037 │ │ +332f70: 6e30 1a89 1002 |03f6: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +332f76: 6201 2888 |03f9: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.TRACK:Lorg/jaudiotagger/tag/FieldKey; // field@8828 │ │ +332f7a: 6202 3990 |03fb: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.TRACK:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9039 │ │ +332f7e: 6e30 1a89 1002 |03fd: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +332f84: 6201 2988 |0400: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.TRACK_TOTAL:Lorg/jaudiotagger/tag/FieldKey; // field@8829 │ │ +332f88: 6202 3990 |0402: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.TRACK:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9039 │ │ +332f8c: 6e30 1a89 1002 |0404: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +332f92: 6201 2a88 |0407: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.URL_DISCOGS_ARTIST_SITE:Lorg/jaudiotagger/tag/FieldKey; // field@882a │ │ +332f96: 6202 3e90 |0409: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.URL_DISCOGS_ARTIST_SITE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@903e │ │ +332f9a: 6e30 1a89 1002 |040b: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +332fa0: 6201 2b88 |040e: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.URL_DISCOGS_RELEASE_SITE:Lorg/jaudiotagger/tag/FieldKey; // field@882b │ │ +332fa4: 6202 3f90 |0410: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.URL_DISCOGS_RELEASE_SITE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@903f │ │ +332fa8: 6e30 1a89 1002 |0412: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +332fae: 6201 2c88 |0415: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.URL_LYRICS_SITE:Lorg/jaudiotagger/tag/FieldKey; // field@882c │ │ +332fb2: 6202 4090 |0417: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.URL_LYRICS_SITE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9040 │ │ +332fb6: 6e30 1a89 1002 |0419: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +332fbc: 6201 2d88 |041c: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.URL_OFFICIAL_ARTIST_SITE:Lorg/jaudiotagger/tag/FieldKey; // field@882d │ │ +332fc0: 6202 4190 |041e: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.URL_OFFICIAL_ARTIST_SITE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9041 │ │ +332fc4: 6e30 1a89 1002 |0420: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +332fca: 6201 2e88 |0423: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.URL_OFFICIAL_RELEASE_SITE:Lorg/jaudiotagger/tag/FieldKey; // field@882e │ │ +332fce: 6202 4290 |0425: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.URL_OFFICIAL_RELEASE_SITE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9042 │ │ +332fd2: 6e30 1a89 1002 |0427: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +332fd8: 6201 2f88 |042a: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.URL_WIKIPEDIA_ARTIST_SITE:Lorg/jaudiotagger/tag/FieldKey; // field@882f │ │ +332fdc: 6202 4390 |042c: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.URL_WIKIPEDIA_ARTIST_SITE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9043 │ │ +332fe0: 6e30 1a89 1002 |042e: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +332fe6: 6201 3088 |0431: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.URL_WIKIPEDIA_RELEASE_SITE:Lorg/jaudiotagger/tag/FieldKey; // field@8830 │ │ +332fea: 6202 4490 |0433: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.URL_WIKIPEDIA_RELEASE_SITE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9044 │ │ +332fee: 6e30 1a89 1002 |0435: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +332ff4: 6201 3188 |0438: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.WORK:Lorg/jaudiotagger/tag/FieldKey; // field@8831 │ │ +332ff8: 6202 4690 |043a: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.WORK:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9046 │ │ +332ffc: 6e30 1a89 1002 |043c: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +333002: 6201 3388 |043f: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.YEAR:Lorg/jaudiotagger/tag/FieldKey; // field@8833 │ │ +333006: 6202 aa8f |0441: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.DAY:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8faa │ │ +33300a: 6e30 1a89 1002 |0443: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +333010: 6201 3288 |0446: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.WORK_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@8832 │ │ +333014: 6202 4790 |0448: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.WORK_TYPE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9047 │ │ +333018: 6e30 1a89 1002 |044a: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +33301e: 0e00 |044d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0009 line=48 │ │ 0x0010 line=49 │ │ 0x0017 line=50 │ │ 0x001e line=51 │ │ @@ -1250170,17 +1250170,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -33301c: |[33301c] org.jaudiotagger.tag.mp4.Mp4Tag.:()V │ │ -33302c: 7010 248e 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/audio/generic/AbstractTag;.:()V // method@8e24 │ │ -333032: 0e00 |0003: return-void │ │ +333020: |[333020] org.jaudiotagger.tag.mp4.Mp4Tag.:()V │ │ +333030: 7010 248e 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/audio/generic/AbstractTag;.:()V // method@8e24 │ │ +333036: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/mp4/Mp4Tag; │ │ │ │ #2 : (in Lorg/jaudiotagger/tag/mp4/Mp4Tag;) │ │ @@ -1250188,45 +1250188,45 @@ │ │ type : '(Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 60 16-bit code units │ │ -33265c: |[33265c] org.jaudiotagger.tag.mp4.Mp4Tag.createGenreField:(Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; │ │ -33266c: 3803 3000 |0000: if-eqz v3, 0030 // +0030 │ │ -332670: 7100 ea91 0000 |0002: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ -332676: 0c00 |0005: move-result-object v0 │ │ -332678: 6e10 1a92 0000 |0006: invoke-virtual {v0}, Lorg/jaudiotagger/tag/TagOptionSingleton;.isWriteMp4GenresAsText:()Z // method@921a │ │ -33267e: 0a00 |0009: move-result v0 │ │ -332680: 3800 0e00 |000a: if-eqz v0, 0018 // +000e │ │ -332684: 2200 e312 |000c: new-instance v0, Lorg/jaudiotagger/tag/mp4/field/Mp4TagTextField; // type@12e3 │ │ -332688: 6201 b68f |000e: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.GENRE_CUSTOM:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fb6 │ │ -33268c: 6e10 329d 0100 |0010: invoke-virtual {v1}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.getFieldName:()Ljava/lang/String; // method@9d32 │ │ -332692: 0c01 |0013: move-result-object v1 │ │ -332694: 7030 de9d 1003 |0014: invoke-direct {v0, v1, v3}, Lorg/jaudiotagger/tag/mp4/field/Mp4TagTextField;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9dde │ │ -33269a: 1100 |0017: return-object v0 │ │ -33269c: 7110 9f9d 0300 |0018: invoke-static {v3}, Lorg/jaudiotagger/tag/mp4/field/Mp4GenreField;.isValidGenre:(Ljava/lang/String;)Z // method@9d9f │ │ -3326a2: 0a00 |001b: move-result v0 │ │ -3326a4: 3800 0800 |001c: if-eqz v0, 0024 // +0008 │ │ -3326a8: 2200 dd12 |001e: new-instance v0, Lorg/jaudiotagger/tag/mp4/field/Mp4GenreField; // type@12dd │ │ -3326ac: 7020 9c9d 3000 |0020: invoke-direct {v0, v3}, Lorg/jaudiotagger/tag/mp4/field/Mp4GenreField;.:(Ljava/lang/String;)V // method@9d9c │ │ -3326b2: 1100 |0023: return-object v0 │ │ -3326b4: 2200 e312 |0024: new-instance v0, Lorg/jaudiotagger/tag/mp4/field/Mp4TagTextField; // type@12e3 │ │ -3326b8: 6201 b68f |0026: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.GENRE_CUSTOM:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fb6 │ │ -3326bc: 6e10 329d 0100 |0028: invoke-virtual {v1}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.getFieldName:()Ljava/lang/String; // method@9d32 │ │ -3326c2: 0c01 |002b: move-result-object v1 │ │ -3326c4: 7030 de9d 1003 |002c: invoke-direct {v0, v1, v3}, Lorg/jaudiotagger/tag/mp4/field/Mp4TagTextField;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9dde │ │ -3326ca: 1100 |002f: return-object v0 │ │ -3326cc: 2203 1e10 |0030: new-instance v3, Ljava/lang/IllegalArgumentException; // type@101e │ │ -3326d0: 6200 2187 |0032: sget-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_INVALID_NULL_ARGUMENT:Lorg/jaudiotagger/logging/ErrorMessage; // field@8721 │ │ -3326d4: 6e10 5791 0000 |0034: invoke-virtual {v0}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ -3326da: 0c00 |0037: move-result-object v0 │ │ -3326dc: 7020 1887 0300 |0038: invoke-direct {v3, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ -3326e2: 2703 |003b: throw v3 │ │ +332660: |[332660] org.jaudiotagger.tag.mp4.Mp4Tag.createGenreField:(Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; │ │ +332670: 3803 3000 |0000: if-eqz v3, 0030 // +0030 │ │ +332674: 7100 ea91 0000 |0002: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ +33267a: 0c00 |0005: move-result-object v0 │ │ +33267c: 6e10 1a92 0000 |0006: invoke-virtual {v0}, Lorg/jaudiotagger/tag/TagOptionSingleton;.isWriteMp4GenresAsText:()Z // method@921a │ │ +332682: 0a00 |0009: move-result v0 │ │ +332684: 3800 0e00 |000a: if-eqz v0, 0018 // +000e │ │ +332688: 2200 e312 |000c: new-instance v0, Lorg/jaudiotagger/tag/mp4/field/Mp4TagTextField; // type@12e3 │ │ +33268c: 6201 b68f |000e: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.GENRE_CUSTOM:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fb6 │ │ +332690: 6e10 329d 0100 |0010: invoke-virtual {v1}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.getFieldName:()Ljava/lang/String; // method@9d32 │ │ +332696: 0c01 |0013: move-result-object v1 │ │ +332698: 7030 de9d 1003 |0014: invoke-direct {v0, v1, v3}, Lorg/jaudiotagger/tag/mp4/field/Mp4TagTextField;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9dde │ │ +33269e: 1100 |0017: return-object v0 │ │ +3326a0: 7110 9f9d 0300 |0018: invoke-static {v3}, Lorg/jaudiotagger/tag/mp4/field/Mp4GenreField;.isValidGenre:(Ljava/lang/String;)Z // method@9d9f │ │ +3326a6: 0a00 |001b: move-result v0 │ │ +3326a8: 3800 0800 |001c: if-eqz v0, 0024 // +0008 │ │ +3326ac: 2200 dd12 |001e: new-instance v0, Lorg/jaudiotagger/tag/mp4/field/Mp4GenreField; // type@12dd │ │ +3326b0: 7020 9c9d 3000 |0020: invoke-direct {v0, v3}, Lorg/jaudiotagger/tag/mp4/field/Mp4GenreField;.:(Ljava/lang/String;)V // method@9d9c │ │ +3326b6: 1100 |0023: return-object v0 │ │ +3326b8: 2200 e312 |0024: new-instance v0, Lorg/jaudiotagger/tag/mp4/field/Mp4TagTextField; // type@12e3 │ │ +3326bc: 6201 b68f |0026: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.GENRE_CUSTOM:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fb6 │ │ +3326c0: 6e10 329d 0100 |0028: invoke-virtual {v1}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.getFieldName:()Ljava/lang/String; // method@9d32 │ │ +3326c6: 0c01 |002b: move-result-object v1 │ │ +3326c8: 7030 de9d 1003 |002c: invoke-direct {v0, v1, v3}, Lorg/jaudiotagger/tag/mp4/field/Mp4TagTextField;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9dde │ │ +3326ce: 1100 |002f: return-object v0 │ │ +3326d0: 2203 1e10 |0030: new-instance v3, Ljava/lang/IllegalArgumentException; // type@101e │ │ +3326d4: 6200 2187 |0032: sget-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_INVALID_NULL_ARGUMENT:Lorg/jaudiotagger/logging/ErrorMessage; // field@8721 │ │ +3326d8: 6e10 5791 0000 |0034: invoke-virtual {v0}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ +3326de: 0c00 |0037: move-result-object v0 │ │ +3326e0: 7020 1887 0300 |0038: invoke-direct {v3, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ +3326e6: 2703 |003b: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=224 │ │ 0x000c line=226 │ │ 0x0018 line=229 │ │ 0x001e line=231 │ │ 0x0024 line=235 │ │ @@ -1250241,30 +1250241,30 @@ │ │ type : '(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)V' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -333034: |[333034] org.jaudiotagger.tag.mp4.Mp4Tag.addField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)V │ │ -333044: 6200 2888 |0000: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.TRACK:Lorg/jaudiotagger/tag/FieldKey; // field@8828 │ │ -333048: 3202 1700 |0002: if-eq v2, v0, 0019 // +0017 │ │ -33304c: 6200 2988 |0004: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.TRACK_TOTAL:Lorg/jaudiotagger/tag/FieldKey; // field@8829 │ │ -333050: 3202 1300 |0006: if-eq v2, v0, 0019 // +0013 │ │ -333054: 6200 ba87 |0008: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.DISC_NO:Lorg/jaudiotagger/tag/FieldKey; // field@87ba │ │ -333058: 3202 0f00 |000a: if-eq v2, v0, 0019 // +000f │ │ -33305c: 6200 bc87 |000c: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.DISC_TOTAL:Lorg/jaudiotagger/tag/FieldKey; // field@87bc │ │ -333060: 3302 0300 |000e: if-ne v2, v0, 0011 // +0003 │ │ -333064: 2809 |0010: goto 0019 // +0009 │ │ -333066: 6e30 489d 2103 |0011: invoke-virtual {v1, v2, v3}, Lorg/jaudiotagger/tag/mp4/Mp4Tag;.createField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@9d48 │ │ -33306c: 0c02 |0014: move-result-object v2 │ │ -33306e: 6e20 459d 2100 |0015: invoke-virtual {v1, v2}, Lorg/jaudiotagger/tag/mp4/Mp4Tag;.addField:(Lorg/jaudiotagger/tag/TagField;)V // method@9d45 │ │ -333074: 2804 |0018: goto 001c // +0004 │ │ -333076: 6e30 5d9d 2103 |0019: invoke-virtual {v1, v2, v3}, Lorg/jaudiotagger/tag/mp4/Mp4Tag;.setField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)V // method@9d5d │ │ -33307c: 0e00 |001c: return-void │ │ +333038: |[333038] org.jaudiotagger.tag.mp4.Mp4Tag.addField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)V │ │ +333048: 6200 2888 |0000: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.TRACK:Lorg/jaudiotagger/tag/FieldKey; // field@8828 │ │ +33304c: 3202 1700 |0002: if-eq v2, v0, 0019 // +0017 │ │ +333050: 6200 2988 |0004: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.TRACK_TOTAL:Lorg/jaudiotagger/tag/FieldKey; // field@8829 │ │ +333054: 3202 1300 |0006: if-eq v2, v0, 0019 // +0013 │ │ +333058: 6200 ba87 |0008: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.DISC_NO:Lorg/jaudiotagger/tag/FieldKey; // field@87ba │ │ +33305c: 3202 0f00 |000a: if-eq v2, v0, 0019 // +000f │ │ +333060: 6200 bc87 |000c: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.DISC_TOTAL:Lorg/jaudiotagger/tag/FieldKey; // field@87bc │ │ +333064: 3302 0300 |000e: if-ne v2, v0, 0011 // +0003 │ │ +333068: 2809 |0010: goto 0019 // +0009 │ │ +33306a: 6e30 489d 2103 |0011: invoke-virtual {v1, v2, v3}, Lorg/jaudiotagger/tag/mp4/Mp4Tag;.createField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@9d48 │ │ +333070: 0c02 |0014: move-result-object v2 │ │ +333072: 6e20 459d 2100 |0015: invoke-virtual {v1, v2}, Lorg/jaudiotagger/tag/mp4/Mp4Tag;.addField:(Lorg/jaudiotagger/tag/TagField;)V // method@9d45 │ │ +333078: 2804 |0018: goto 001c // +0004 │ │ +33307a: 6e30 5d9d 2103 |0019: invoke-virtual {v1, v2, v3}, Lorg/jaudiotagger/tag/mp4/Mp4Tag;.setField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)V // method@9d5d │ │ +333080: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=623 │ │ 0x0011 line=634 │ │ 0x0015 line=635 │ │ 0x0019 line=630 │ │ locals : │ │ @@ -1250277,18 +1250277,18 @@ │ │ type : '([B)Lorg/jaudiotagger/tag/TagField;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -332224: |[332224] org.jaudiotagger.tag.mp4.Mp4Tag.createArtworkField:([B)Lorg/jaudiotagger/tag/TagField; │ │ -332234: 2200 e012 |0000: new-instance v0, Lorg/jaudiotagger/tag/mp4/field/Mp4TagCoverField; // type@12e0 │ │ -332238: 7020 b59d 2000 |0002: invoke-direct {v0, v2}, Lorg/jaudiotagger/tag/mp4/field/Mp4TagCoverField;.:([B)V // method@9db5 │ │ -33223e: 1100 |0005: return-object v0 │ │ +332228: |[332228] org.jaudiotagger.tag.mp4.Mp4Tag.createArtworkField:([B)Lorg/jaudiotagger/tag/TagField; │ │ +332238: 2200 e012 |0000: new-instance v0, Lorg/jaudiotagger/tag/mp4/field/Mp4TagCoverField; // type@12e0 │ │ +33223c: 7020 b59d 2000 |0002: invoke-direct {v0, v2}, Lorg/jaudiotagger/tag/mp4/field/Mp4TagCoverField;.:([B)V // method@9db5 │ │ +332242: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=598 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jaudiotagger/tag/mp4/Mp4Tag; │ │ 0x0000 - 0x0006 reg=2 (null) [B │ │ │ │ @@ -1250297,32 +1250297,32 @@ │ │ type : '(Z)Lorg/jaudiotagger/tag/TagField;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 34 16-bit code units │ │ -332240: |[332240] org.jaudiotagger.tag.mp4.Mp4Tag.createCompilationField:(Z)Lorg/jaudiotagger/tag/TagField; │ │ -332250: 3804 1200 |0000: if-eqz v4, 0012 // +0012 │ │ -332254: 6204 bb90 |0002: sget-object v4, Lorg/jaudiotagger/tag/mp4/field/Mp4TagByteField;.TRUE_VALUE:Ljava/lang/String; // field@90bb │ │ -332258: 2200 df12 |0004: new-instance v0, Lorg/jaudiotagger/tag/mp4/field/Mp4TagByteField; // type@12df │ │ -33225c: 6201 9c8f |0006: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.COMPILATION:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f9c │ │ -332260: 6202 9c8f |0008: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.COMPILATION:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f9c │ │ -332264: 6e10 319d 0200 |000a: invoke-virtual {v2}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.getFieldLength:()I // method@9d31 │ │ -33226a: 0a02 |000d: move-result v2 │ │ -33226c: 7040 af9d 1024 |000e: invoke-direct {v0, v1, v4, v2}, Lorg/jaudiotagger/tag/mp4/field/Mp4TagByteField;.:(Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;Ljava/lang/String;I)V // method@9daf │ │ -332272: 1100 |0011: return-object v0 │ │ -332274: 6204 ba90 |0012: sget-object v4, Lorg/jaudiotagger/tag/mp4/field/Mp4TagByteField;.FALSE_VALUE:Ljava/lang/String; // field@90ba │ │ -332278: 2200 df12 |0014: new-instance v0, Lorg/jaudiotagger/tag/mp4/field/Mp4TagByteField; // type@12df │ │ -33227c: 6201 9c8f |0016: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.COMPILATION:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f9c │ │ -332280: 6202 9c8f |0018: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.COMPILATION:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f9c │ │ -332284: 6e10 319d 0200 |001a: invoke-virtual {v2}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.getFieldLength:()I // method@9d31 │ │ -33228a: 0a02 |001d: move-result v2 │ │ -33228c: 7040 af9d 1024 |001e: invoke-direct {v0, v1, v4, v2}, Lorg/jaudiotagger/tag/mp4/field/Mp4TagByteField;.:(Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;Ljava/lang/String;I)V // method@9daf │ │ -332292: 1100 |0021: return-object v0 │ │ +332244: |[332244] org.jaudiotagger.tag.mp4.Mp4Tag.createCompilationField:(Z)Lorg/jaudiotagger/tag/TagField; │ │ +332254: 3804 1200 |0000: if-eqz v4, 0012 // +0012 │ │ +332258: 6204 bb90 |0002: sget-object v4, Lorg/jaudiotagger/tag/mp4/field/Mp4TagByteField;.TRUE_VALUE:Ljava/lang/String; // field@90bb │ │ +33225c: 2200 df12 |0004: new-instance v0, Lorg/jaudiotagger/tag/mp4/field/Mp4TagByteField; // type@12df │ │ +332260: 6201 9c8f |0006: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.COMPILATION:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f9c │ │ +332264: 6202 9c8f |0008: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.COMPILATION:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f9c │ │ +332268: 6e10 319d 0200 |000a: invoke-virtual {v2}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.getFieldLength:()I // method@9d31 │ │ +33226e: 0a02 |000d: move-result v2 │ │ +332270: 7040 af9d 1024 |000e: invoke-direct {v0, v1, v4, v2}, Lorg/jaudiotagger/tag/mp4/field/Mp4TagByteField;.:(Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;Ljava/lang/String;I)V // method@9daf │ │ +332276: 1100 |0011: return-object v0 │ │ +332278: 6204 ba90 |0012: sget-object v4, Lorg/jaudiotagger/tag/mp4/field/Mp4TagByteField;.FALSE_VALUE:Ljava/lang/String; // field@90ba │ │ +33227c: 2200 df12 |0014: new-instance v0, Lorg/jaudiotagger/tag/mp4/field/Mp4TagByteField; // type@12df │ │ +332280: 6201 9c8f |0016: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.COMPILATION:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f9c │ │ +332284: 6202 9c8f |0018: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.COMPILATION:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f9c │ │ +332288: 6e10 319d 0200 |001a: invoke-virtual {v2}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.getFieldLength:()I // method@9d31 │ │ +33228e: 0a02 |001d: move-result v2 │ │ +332290: 7040 af9d 1024 |001e: invoke-direct {v0, v1, v4, v2}, Lorg/jaudiotagger/tag/mp4/field/Mp4TagByteField;.:(Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;Ljava/lang/String;I)V // method@9daf │ │ +332296: 1100 |0021: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=939 │ │ 0x0004 line=940 │ │ 0x0012 line=944 │ │ 0x0014 line=945 │ │ locals : │ │ @@ -1250334,104 +1250334,104 @@ │ │ type : '(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField;' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 178 16-bit code units │ │ -332294: |[332294] org.jaudiotagger.tag.mp4.Mp4Tag.createField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; │ │ -3322a4: 3805 a600 |0000: if-eqz v5, 00a6 // +00a6 │ │ -3322a8: 3804 9e00 |0002: if-eqz v4, 00a0 // +009e │ │ -3322ac: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -3322ae: 4605 0500 |0005: aget-object v5, v5, v0 │ │ -3322b2: 6201 2888 |0007: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.TRACK:Lorg/jaudiotagger/tag/FieldKey; // field@8828 │ │ -3322b6: 3214 4100 |0009: if-eq v4, v1, 004a // +0041 │ │ -3322ba: 6201 2988 |000b: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.TRACK_TOTAL:Lorg/jaudiotagger/tag/FieldKey; // field@8829 │ │ -3322be: 3214 3d00 |000d: if-eq v4, v1, 004a // +003d │ │ -3322c2: 6201 ba87 |000f: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.DISC_NO:Lorg/jaudiotagger/tag/FieldKey; // field@87ba │ │ -3322c6: 3214 3900 |0011: if-eq v4, v1, 004a // +0039 │ │ -3322ca: 6201 bc87 |0013: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.DISC_TOTAL:Lorg/jaudiotagger/tag/FieldKey; // field@87bc │ │ -3322ce: 3314 0300 |0015: if-ne v4, v1, 0018 // +0003 │ │ -3322d2: 2833 |0017: goto 004a // +0033 │ │ -3322d4: 6200 c387 |0018: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.GENRE:Lorg/jaudiotagger/tag/FieldKey; // field@87c3 │ │ -3322d8: 3304 5c00 |001a: if-ne v4, v0, 0076 // +005c │ │ -3322dc: 7100 ea91 0000 |001c: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ -3322e2: 0c04 |001f: move-result-object v4 │ │ -3322e4: 6e10 1a92 0400 |0020: invoke-virtual {v4}, Lorg/jaudiotagger/tag/TagOptionSingleton;.isWriteMp4GenresAsText:()Z // method@921a │ │ -3322ea: 0a04 |0023: move-result v4 │ │ -3322ec: 3804 0e00 |0024: if-eqz v4, 0032 // +000e │ │ -3322f0: 2204 e312 |0026: new-instance v4, Lorg/jaudiotagger/tag/mp4/field/Mp4TagTextField; // type@12e3 │ │ -3322f4: 6200 b68f |0028: sget-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.GENRE_CUSTOM:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fb6 │ │ -3322f8: 6e10 329d 0000 |002a: invoke-virtual {v0}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.getFieldName:()Ljava/lang/String; // method@9d32 │ │ -3322fe: 0c00 |002d: move-result-object v0 │ │ -332300: 7030 de9d 0405 |002e: invoke-direct {v4, v0, v5}, Lorg/jaudiotagger/tag/mp4/field/Mp4TagTextField;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9dde │ │ -332306: 1104 |0031: return-object v4 │ │ -332308: 7110 9f9d 0500 |0032: invoke-static {v5}, Lorg/jaudiotagger/tag/mp4/field/Mp4GenreField;.isValidGenre:(Ljava/lang/String;)Z // method@9d9f │ │ -33230e: 0a04 |0035: move-result v4 │ │ -332310: 3804 0800 |0036: if-eqz v4, 003e // +0008 │ │ -332314: 2204 dd12 |0038: new-instance v4, Lorg/jaudiotagger/tag/mp4/field/Mp4GenreField; // type@12dd │ │ -332318: 7020 9c9d 5400 |003a: invoke-direct {v4, v5}, Lorg/jaudiotagger/tag/mp4/field/Mp4GenreField;.:(Ljava/lang/String;)V // method@9d9c │ │ -33231e: 1104 |003d: return-object v4 │ │ -332320: 2204 e312 |003e: new-instance v4, Lorg/jaudiotagger/tag/mp4/field/Mp4TagTextField; // type@12e3 │ │ -332324: 6200 b68f |0040: sget-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.GENRE_CUSTOM:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fb6 │ │ -332328: 6e10 329d 0000 |0042: invoke-virtual {v0}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.getFieldName:()Ljava/lang/String; // method@9d32 │ │ -33232e: 0c00 |0045: move-result-object v0 │ │ -332330: 7030 de9d 0405 |0046: invoke-direct {v4, v0, v5}, Lorg/jaudiotagger/tag/mp4/field/Mp4TagTextField;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9dde │ │ -332336: 1104 |0049: return-object v4 │ │ -332338: 7110 2b87 0500 |004a: invoke-static {v5}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@872b │ │ -33233e: 0a01 |004d: move-result v1 │ │ -332340: 6202 2888 |004e: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.TRACK:Lorg/jaudiotagger/tag/FieldKey; // field@8828 │ │ -332344: 3324 0800 |0050: if-ne v4, v2, 0058 // +0008 │ │ -332348: 2204 e512 |0052: new-instance v4, Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField; // type@12e5 │ │ -33234c: 7020 f39d 1400 |0054: invoke-direct {v4, v1}, Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField;.:(I)V // method@9df3 │ │ -332352: 1104 |0057: return-object v4 │ │ -332354: 6202 2988 |0058: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.TRACK_TOTAL:Lorg/jaudiotagger/tag/FieldKey; // field@8829 │ │ -332358: 3324 0800 |005a: if-ne v4, v2, 0062 // +0008 │ │ -33235c: 2204 e512 |005c: new-instance v4, Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField; // type@12e5 │ │ -332360: 7030 f49d 0401 |005e: invoke-direct {v4, v0, v1}, Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField;.:(II)V // method@9df4 │ │ -332366: 1104 |0061: return-object v4 │ │ -332368: 6202 ba87 |0062: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.DISC_NO:Lorg/jaudiotagger/tag/FieldKey; // field@87ba │ │ -33236c: 3324 0800 |0064: if-ne v4, v2, 006c // +0008 │ │ -332370: 2204 db12 |0066: new-instance v4, Lorg/jaudiotagger/tag/mp4/field/Mp4DiscNoField; // type@12db │ │ -332374: 7020 8c9d 1400 |0068: invoke-direct {v4, v1}, Lorg/jaudiotagger/tag/mp4/field/Mp4DiscNoField;.:(I)V // method@9d8c │ │ -33237a: 1104 |006b: return-object v4 │ │ -33237c: 6202 bc87 |006c: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.DISC_TOTAL:Lorg/jaudiotagger/tag/FieldKey; // field@87bc │ │ -332380: 3324 0800 |006e: if-ne v4, v2, 0076 // +0008 │ │ -332384: 2204 db12 |0070: new-instance v4, Lorg/jaudiotagger/tag/mp4/field/Mp4DiscNoField; // type@12db │ │ -332388: 7030 8d9d 0401 |0072: invoke-direct {v4, v0, v1}, Lorg/jaudiotagger/tag/mp4/field/Mp4DiscNoField;.:(II)V // method@9d8d │ │ -33238e: 1104 |0075: return-object v4 │ │ -332390: 6200 5990 |0076: sget-object v0, Lorg/jaudiotagger/tag/mp4/Mp4Tag;.tagFieldToMp4Field:Ljava/util/EnumMap; // field@9059 │ │ -332394: 6e20 1989 4000 |0078: invoke-virtual {v0, v4}, Ljava/util/EnumMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8919 │ │ -33239a: 0c04 |007b: move-result-object v4 │ │ -33239c: 1f04 d012 |007c: check-cast v4, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -3323a0: 6e30 4a9d 4305 |007e: invoke-virtual {v3, v4, v5}, Lorg/jaudiotagger/tag/mp4/Mp4Tag;.createField:(Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@9d4a │ │ -3323a6: 0c04 |0081: move-result-object v4 │ │ -3323a8: 1104 |0082: return-object v4 │ │ -3323aa: 0d04 |0083: move-exception v4 │ │ -3323ac: 2200 bd11 |0084: new-instance v0, Lorg/jaudiotagger/tag/FieldDataInvalidException; // type@11bd │ │ -3323b0: 2201 3910 |0086: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -3323b4: 7010 cc87 0100 |0088: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -3323ba: 1a02 3552 |008b: const-string v2, "Value " // string@5235 │ │ -3323be: 6e20 d787 2100 |008d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -3323c4: 6e20 d787 5100 |0090: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -3323ca: 1a05 bb01 |0093: const-string v5, " is not a number as required" // string@01bb │ │ -3323ce: 6e20 d787 5100 |0095: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -3323d4: 6e10 df87 0100 |0098: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -3323da: 0c05 |009b: move-result-object v5 │ │ -3323dc: 7030 8891 5004 |009c: invoke-direct {v0, v5, v4}, Lorg/jaudiotagger/tag/FieldDataInvalidException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@9188 │ │ -3323e2: 2700 |009f: throw v0 │ │ -3323e4: 2204 c311 |00a0: new-instance v4, Lorg/jaudiotagger/tag/KeyNotFoundException; // type@11c3 │ │ -3323e8: 7010 a791 0400 |00a2: invoke-direct {v4}, Lorg/jaudiotagger/tag/KeyNotFoundException;.:()V // method@91a7 │ │ -3323ee: 2704 |00a5: throw v4 │ │ -3323f0: 2204 1e10 |00a6: new-instance v4, Ljava/lang/IllegalArgumentException; // type@101e │ │ -3323f4: 6205 2187 |00a8: sget-object v5, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_INVALID_NULL_ARGUMENT:Lorg/jaudiotagger/logging/ErrorMessage; // field@8721 │ │ -3323f8: 6e10 5791 0500 |00aa: invoke-virtual {v5}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ -3323fe: 0c05 |00ad: move-result-object v5 │ │ -332400: 7020 1887 5400 |00ae: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ -332406: 2704 |00b1: throw v4 │ │ +332298: |[332298] org.jaudiotagger.tag.mp4.Mp4Tag.createField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; │ │ +3322a8: 3805 a600 |0000: if-eqz v5, 00a6 // +00a6 │ │ +3322ac: 3804 9e00 |0002: if-eqz v4, 00a0 // +009e │ │ +3322b0: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +3322b2: 4605 0500 |0005: aget-object v5, v5, v0 │ │ +3322b6: 6201 2888 |0007: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.TRACK:Lorg/jaudiotagger/tag/FieldKey; // field@8828 │ │ +3322ba: 3214 4100 |0009: if-eq v4, v1, 004a // +0041 │ │ +3322be: 6201 2988 |000b: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.TRACK_TOTAL:Lorg/jaudiotagger/tag/FieldKey; // field@8829 │ │ +3322c2: 3214 3d00 |000d: if-eq v4, v1, 004a // +003d │ │ +3322c6: 6201 ba87 |000f: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.DISC_NO:Lorg/jaudiotagger/tag/FieldKey; // field@87ba │ │ +3322ca: 3214 3900 |0011: if-eq v4, v1, 004a // +0039 │ │ +3322ce: 6201 bc87 |0013: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.DISC_TOTAL:Lorg/jaudiotagger/tag/FieldKey; // field@87bc │ │ +3322d2: 3314 0300 |0015: if-ne v4, v1, 0018 // +0003 │ │ +3322d6: 2833 |0017: goto 004a // +0033 │ │ +3322d8: 6200 c387 |0018: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.GENRE:Lorg/jaudiotagger/tag/FieldKey; // field@87c3 │ │ +3322dc: 3304 5c00 |001a: if-ne v4, v0, 0076 // +005c │ │ +3322e0: 7100 ea91 0000 |001c: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ +3322e6: 0c04 |001f: move-result-object v4 │ │ +3322e8: 6e10 1a92 0400 |0020: invoke-virtual {v4}, Lorg/jaudiotagger/tag/TagOptionSingleton;.isWriteMp4GenresAsText:()Z // method@921a │ │ +3322ee: 0a04 |0023: move-result v4 │ │ +3322f0: 3804 0e00 |0024: if-eqz v4, 0032 // +000e │ │ +3322f4: 2204 e312 |0026: new-instance v4, Lorg/jaudiotagger/tag/mp4/field/Mp4TagTextField; // type@12e3 │ │ +3322f8: 6200 b68f |0028: sget-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.GENRE_CUSTOM:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fb6 │ │ +3322fc: 6e10 329d 0000 |002a: invoke-virtual {v0}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.getFieldName:()Ljava/lang/String; // method@9d32 │ │ +332302: 0c00 |002d: move-result-object v0 │ │ +332304: 7030 de9d 0405 |002e: invoke-direct {v4, v0, v5}, Lorg/jaudiotagger/tag/mp4/field/Mp4TagTextField;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9dde │ │ +33230a: 1104 |0031: return-object v4 │ │ +33230c: 7110 9f9d 0500 |0032: invoke-static {v5}, Lorg/jaudiotagger/tag/mp4/field/Mp4GenreField;.isValidGenre:(Ljava/lang/String;)Z // method@9d9f │ │ +332312: 0a04 |0035: move-result v4 │ │ +332314: 3804 0800 |0036: if-eqz v4, 003e // +0008 │ │ +332318: 2204 dd12 |0038: new-instance v4, Lorg/jaudiotagger/tag/mp4/field/Mp4GenreField; // type@12dd │ │ +33231c: 7020 9c9d 5400 |003a: invoke-direct {v4, v5}, Lorg/jaudiotagger/tag/mp4/field/Mp4GenreField;.:(Ljava/lang/String;)V // method@9d9c │ │ +332322: 1104 |003d: return-object v4 │ │ +332324: 2204 e312 |003e: new-instance v4, Lorg/jaudiotagger/tag/mp4/field/Mp4TagTextField; // type@12e3 │ │ +332328: 6200 b68f |0040: sget-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.GENRE_CUSTOM:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fb6 │ │ +33232c: 6e10 329d 0000 |0042: invoke-virtual {v0}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.getFieldName:()Ljava/lang/String; // method@9d32 │ │ +332332: 0c00 |0045: move-result-object v0 │ │ +332334: 7030 de9d 0405 |0046: invoke-direct {v4, v0, v5}, Lorg/jaudiotagger/tag/mp4/field/Mp4TagTextField;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9dde │ │ +33233a: 1104 |0049: return-object v4 │ │ +33233c: 7110 2b87 0500 |004a: invoke-static {v5}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@872b │ │ +332342: 0a01 |004d: move-result v1 │ │ +332344: 6202 2888 |004e: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.TRACK:Lorg/jaudiotagger/tag/FieldKey; // field@8828 │ │ +332348: 3324 0800 |0050: if-ne v4, v2, 0058 // +0008 │ │ +33234c: 2204 e512 |0052: new-instance v4, Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField; // type@12e5 │ │ +332350: 7020 f39d 1400 |0054: invoke-direct {v4, v1}, Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField;.:(I)V // method@9df3 │ │ +332356: 1104 |0057: return-object v4 │ │ +332358: 6202 2988 |0058: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.TRACK_TOTAL:Lorg/jaudiotagger/tag/FieldKey; // field@8829 │ │ +33235c: 3324 0800 |005a: if-ne v4, v2, 0062 // +0008 │ │ +332360: 2204 e512 |005c: new-instance v4, Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField; // type@12e5 │ │ +332364: 7030 f49d 0401 |005e: invoke-direct {v4, v0, v1}, Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField;.:(II)V // method@9df4 │ │ +33236a: 1104 |0061: return-object v4 │ │ +33236c: 6202 ba87 |0062: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.DISC_NO:Lorg/jaudiotagger/tag/FieldKey; // field@87ba │ │ +332370: 3324 0800 |0064: if-ne v4, v2, 006c // +0008 │ │ +332374: 2204 db12 |0066: new-instance v4, Lorg/jaudiotagger/tag/mp4/field/Mp4DiscNoField; // type@12db │ │ +332378: 7020 8c9d 1400 |0068: invoke-direct {v4, v1}, Lorg/jaudiotagger/tag/mp4/field/Mp4DiscNoField;.:(I)V // method@9d8c │ │ +33237e: 1104 |006b: return-object v4 │ │ +332380: 6202 bc87 |006c: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.DISC_TOTAL:Lorg/jaudiotagger/tag/FieldKey; // field@87bc │ │ +332384: 3324 0800 |006e: if-ne v4, v2, 0076 // +0008 │ │ +332388: 2204 db12 |0070: new-instance v4, Lorg/jaudiotagger/tag/mp4/field/Mp4DiscNoField; // type@12db │ │ +33238c: 7030 8d9d 0401 |0072: invoke-direct {v4, v0, v1}, Lorg/jaudiotagger/tag/mp4/field/Mp4DiscNoField;.:(II)V // method@9d8d │ │ +332392: 1104 |0075: return-object v4 │ │ +332394: 6200 5990 |0076: sget-object v0, Lorg/jaudiotagger/tag/mp4/Mp4Tag;.tagFieldToMp4Field:Ljava/util/EnumMap; // field@9059 │ │ +332398: 6e20 1989 4000 |0078: invoke-virtual {v0, v4}, Ljava/util/EnumMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8919 │ │ +33239e: 0c04 |007b: move-result-object v4 │ │ +3323a0: 1f04 d012 |007c: check-cast v4, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +3323a4: 6e30 4a9d 4305 |007e: invoke-virtual {v3, v4, v5}, Lorg/jaudiotagger/tag/mp4/Mp4Tag;.createField:(Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@9d4a │ │ +3323aa: 0c04 |0081: move-result-object v4 │ │ +3323ac: 1104 |0082: return-object v4 │ │ +3323ae: 0d04 |0083: move-exception v4 │ │ +3323b0: 2200 bd11 |0084: new-instance v0, Lorg/jaudiotagger/tag/FieldDataInvalidException; // type@11bd │ │ +3323b4: 2201 3910 |0086: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +3323b8: 7010 cc87 0100 |0088: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +3323be: 1a02 3552 |008b: const-string v2, "Value " // string@5235 │ │ +3323c2: 6e20 d787 2100 |008d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +3323c8: 6e20 d787 5100 |0090: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +3323ce: 1a05 bb01 |0093: const-string v5, " is not a number as required" // string@01bb │ │ +3323d2: 6e20 d787 5100 |0095: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +3323d8: 6e10 df87 0100 |0098: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +3323de: 0c05 |009b: move-result-object v5 │ │ +3323e0: 7030 8891 5004 |009c: invoke-direct {v0, v5, v4}, Lorg/jaudiotagger/tag/FieldDataInvalidException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@9188 │ │ +3323e6: 2700 |009f: throw v0 │ │ +3323e8: 2204 c311 |00a0: new-instance v4, Lorg/jaudiotagger/tag/KeyNotFoundException; // type@11c3 │ │ +3323ec: 7010 a791 0400 |00a2: invoke-direct {v4}, Lorg/jaudiotagger/tag/KeyNotFoundException;.:()V // method@91a7 │ │ +3323f2: 2704 |00a5: throw v4 │ │ +3323f4: 2204 1e10 |00a6: new-instance v4, Ljava/lang/IllegalArgumentException; // type@101e │ │ +3323f8: 6205 2187 |00a8: sget-object v5, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_INVALID_NULL_ARGUMENT:Lorg/jaudiotagger/logging/ErrorMessage; // field@8721 │ │ +3323fc: 6e10 5791 0500 |00aa: invoke-virtual {v5}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ +332402: 0c05 |00ad: move-result-object v5 │ │ +332404: 7020 1887 5400 |00ae: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ +33240a: 2704 |00b1: throw v4 │ │ catches : 1 │ │ 0x004a - 0x0075 │ │ Ljava/lang/NumberFormatException; -> 0x0083 │ │ positions : │ │ 0x0005 line=662 │ │ 0x0007 line=665 │ │ 0x0018 line=699 │ │ @@ -1250463,20 +1250463,20 @@ │ │ type : '(Lorg/jaudiotagger/tag/images/Artwork;)Lorg/jaudiotagger/tag/TagField;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -332418: |[332418] org.jaudiotagger.tag.mp4.Mp4Tag.createField:(Lorg/jaudiotagger/tag/images/Artwork;)Lorg/jaudiotagger/tag/TagField; │ │ -332428: 2200 e012 |0000: new-instance v0, Lorg/jaudiotagger/tag/mp4/field/Mp4TagCoverField; // type@12e0 │ │ -33242c: 7210 2a9c 0200 |0002: invoke-interface {v2}, Lorg/jaudiotagger/tag/images/Artwork;.getBinaryData:()[B // method@9c2a │ │ -332432: 0c02 |0005: move-result-object v2 │ │ -332434: 7020 b59d 2000 |0006: invoke-direct {v0, v2}, Lorg/jaudiotagger/tag/mp4/field/Mp4TagCoverField;.:([B)V // method@9db5 │ │ -33243a: 1100 |0009: return-object v0 │ │ +33241c: |[33241c] org.jaudiotagger.tag.mp4.Mp4Tag.createField:(Lorg/jaudiotagger/tag/images/Artwork;)Lorg/jaudiotagger/tag/TagField; │ │ +33242c: 2200 e012 |0000: new-instance v0, Lorg/jaudiotagger/tag/mp4/field/Mp4TagCoverField; // type@12e0 │ │ +332430: 7210 2a9c 0200 |0002: invoke-interface {v2}, Lorg/jaudiotagger/tag/images/Artwork;.getBinaryData:()[B // method@9c2a │ │ +332436: 0c02 |0005: move-result-object v2 │ │ +332438: 7020 b59d 2000 |0006: invoke-direct {v0, v2}, Lorg/jaudiotagger/tag/mp4/field/Mp4TagCoverField;.:([B)V // method@9db5 │ │ +33243e: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=608 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/jaudiotagger/tag/mp4/Mp4Tag; │ │ 0x0000 - 0x000a reg=2 (null) Lorg/jaudiotagger/tag/images/Artwork; │ │ │ │ @@ -1250485,149 +1250485,149 @@ │ │ type : '(Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 263 16-bit code units │ │ -33243c: |[33243c] org.jaudiotagger.tag.mp4.Mp4Tag.createField:(Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; │ │ -33244c: 3806 fb00 |0000: if-eqz v6, 00fb // +00fb │ │ -332450: 3805 f300 |0002: if-eqz v5, 00f5 // +00f3 │ │ -332454: 6200 9c8f |0004: sget-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.COMPILATION:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f9c │ │ -332458: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -33245a: 1212 |0007: const/4 v2, #int 1 // #1 │ │ -33245c: 3305 1d00 |0008: if-ne v5, v0, 0025 // +001d │ │ -332460: 1a05 d9b0 |000a: const-string v5, "true" // string@b0d9 │ │ -332464: 6e20 9d87 5600 |000c: invoke-virtual {v6, v5}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@879d │ │ -33246a: 0a05 |000f: move-result v5 │ │ -33246c: 3905 1000 |0010: if-nez v5, 0020 // +0010 │ │ -332470: 1a05 8e04 |0012: const-string v5, "1" // string@048e │ │ -332474: 6e20 9c87 5600 |0014: invoke-virtual {v6, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -33247a: 0a05 |0017: move-result v5 │ │ -33247c: 3805 0300 |0018: if-eqz v5, 001b // +0003 │ │ -332480: 2806 |001a: goto 0020 // +0006 │ │ -332482: 6e20 479d 1400 |001b: invoke-virtual {v4, v1}, Lorg/jaudiotagger/tag/mp4/Mp4Tag;.createCompilationField:(Z)Lorg/jaudiotagger/tag/TagField; // method@9d47 │ │ -332488: 0c05 |001e: move-result-object v5 │ │ -33248a: 1105 |001f: return-object v5 │ │ -33248c: 6e20 479d 2400 |0020: invoke-virtual {v4, v2}, Lorg/jaudiotagger/tag/mp4/Mp4Tag;.createCompilationField:(Z)Lorg/jaudiotagger/tag/TagField; // method@9d47 │ │ -332492: 0c05 |0023: move-result-object v5 │ │ -332494: 1105 |0024: return-object v5 │ │ -332496: 6200 b58f |0025: sget-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.GENRE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fb5 │ │ -33249a: 3305 1a00 |0027: if-ne v5, v0, 0041 // +001a │ │ -33249e: 7110 9f9d 0600 |0029: invoke-static {v6}, Lorg/jaudiotagger/tag/mp4/field/Mp4GenreField;.isValidGenre:(Ljava/lang/String;)Z // method@9d9f │ │ -3324a4: 0a05 |002c: move-result v5 │ │ -3324a6: 3805 0800 |002d: if-eqz v5, 0035 // +0008 │ │ -3324aa: 2205 dd12 |002f: new-instance v5, Lorg/jaudiotagger/tag/mp4/field/Mp4GenreField; // type@12dd │ │ -3324ae: 7020 9c9d 6500 |0031: invoke-direct {v5, v6}, Lorg/jaudiotagger/tag/mp4/field/Mp4GenreField;.:(Ljava/lang/String;)V // method@9d9c │ │ -3324b4: 1105 |0034: return-object v5 │ │ -3324b6: 2205 1e10 |0035: new-instance v5, Ljava/lang/IllegalArgumentException; // type@101e │ │ -3324ba: 6206 6c87 |0037: sget-object v6, Lorg/jaudiotagger/logging/ErrorMessage;.NOT_STANDARD_MP$_GENRE:Lorg/jaudiotagger/logging/ErrorMessage; // field@876c │ │ -3324be: 6e10 5791 0600 |0039: invoke-virtual {v6}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ -3324c4: 0c06 |003c: move-result-object v6 │ │ -3324c6: 7020 1887 6500 |003d: invoke-direct {v5, v6}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ -3324cc: 2705 |0040: throw v5 │ │ -3324ce: 6200 b68f |0041: sget-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.GENRE_CUSTOM:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fb6 │ │ -3324d2: 3305 0e00 |0043: if-ne v5, v0, 0051 // +000e │ │ -3324d6: 2205 e312 |0045: new-instance v5, Lorg/jaudiotagger/tag/mp4/field/Mp4TagTextField; // type@12e3 │ │ -3324da: 6200 b68f |0047: sget-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.GENRE_CUSTOM:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fb6 │ │ -3324de: 6e10 329d 0000 |0049: invoke-virtual {v0}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.getFieldName:()Ljava/lang/String; // method@9d32 │ │ -3324e4: 0c00 |004c: move-result-object v0 │ │ -3324e6: 7030 de9d 0506 |004d: invoke-direct {v5, v0, v6}, Lorg/jaudiotagger/tag/mp4/field/Mp4TagTextField;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9dde │ │ -3324ec: 1105 |0050: return-object v5 │ │ -3324ee: 6e10 369d 0500 |0051: invoke-virtual {v5}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.getSubClassFieldType:()Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // method@9d36 │ │ -3324f4: 0c00 |0054: move-result-object v0 │ │ -3324f6: 6203 6090 |0055: sget-object v3, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.DISC_NO:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9060 │ │ -3324fa: 3330 0800 |0057: if-ne v0, v3, 005f // +0008 │ │ -3324fe: 2205 db12 |0059: new-instance v5, Lorg/jaudiotagger/tag/mp4/field/Mp4DiscNoField; // type@12db │ │ -332502: 7020 8e9d 6500 |005b: invoke-direct {v5, v6}, Lorg/jaudiotagger/tag/mp4/field/Mp4DiscNoField;.:(Ljava/lang/String;)V // method@9d8e │ │ -332508: 1105 |005e: return-object v5 │ │ -33250a: 6e10 369d 0500 |005f: invoke-virtual {v5}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.getSubClassFieldType:()Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // method@9d36 │ │ -332510: 0c00 |0062: move-result-object v0 │ │ -332512: 6203 6590 |0063: sget-object v3, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.TRACK_NO:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9065 │ │ -332516: 3330 0800 |0065: if-ne v0, v3, 006d // +0008 │ │ -33251a: 2205 e512 |0067: new-instance v5, Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField; // type@12e5 │ │ -33251e: 7020 f59d 6500 |0069: invoke-direct {v5, v6}, Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField;.:(Ljava/lang/String;)V // method@9df5 │ │ -332524: 1105 |006c: return-object v5 │ │ -332526: 6e10 369d 0500 |006d: invoke-virtual {v5}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.getSubClassFieldType:()Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // method@9d36 │ │ -33252c: 0c00 |0070: move-result-object v0 │ │ -33252e: 6203 5f90 |0071: sget-object v3, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.BYTE:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@905f │ │ -332532: 3330 0c00 |0073: if-ne v0, v3, 007f // +000c │ │ -332536: 2200 df12 |0075: new-instance v0, Lorg/jaudiotagger/tag/mp4/field/Mp4TagByteField; // type@12df │ │ -33253a: 6e10 319d 0500 |0077: invoke-virtual {v5}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.getFieldLength:()I // method@9d31 │ │ -332540: 0a01 |007a: move-result v1 │ │ -332542: 7040 af9d 5016 |007b: invoke-direct {v0, v5, v6, v1}, Lorg/jaudiotagger/tag/mp4/field/Mp4TagByteField;.:(Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;Ljava/lang/String;I)V // method@9daf │ │ -332548: 1100 |007e: return-object v0 │ │ -33254a: 6e10 369d 0500 |007f: invoke-virtual {v5}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.getSubClassFieldType:()Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // method@9d36 │ │ -332550: 0c00 |0082: move-result-object v0 │ │ -332552: 6203 6290 |0083: sget-object v3, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.NUMBER:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9062 │ │ -332556: 3330 0c00 |0085: if-ne v0, v3, 0091 // +000c │ │ -33255a: 2200 e412 |0087: new-instance v0, Lorg/jaudiotagger/tag/mp4/field/Mp4TagTextNumberField; // type@12e4 │ │ -33255e: 6e10 329d 0500 |0089: invoke-virtual {v5}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.getFieldName:()Ljava/lang/String; // method@9d32 │ │ -332564: 0c05 |008c: move-result-object v5 │ │ -332566: 7030 eb9d 5006 |008d: invoke-direct {v0, v5, v6}, Lorg/jaudiotagger/tag/mp4/field/Mp4TagTextNumberField;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9deb │ │ -33256c: 1100 |0090: return-object v0 │ │ -33256e: 6e10 369d 0500 |0091: invoke-virtual {v5}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.getSubClassFieldType:()Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // method@9d36 │ │ -332574: 0c00 |0094: move-result-object v0 │ │ -332576: 6203 6390 |0095: sget-object v3, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.REVERSE_DNS:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9063 │ │ -33257a: 3330 0800 |0097: if-ne v0, v3, 009f // +0008 │ │ -33257e: 2200 e212 |0099: new-instance v0, Lorg/jaudiotagger/tag/mp4/field/Mp4TagReverseDnsField; // type@12e2 │ │ -332582: 7030 cb9d 5006 |009b: invoke-direct {v0, v5, v6}, Lorg/jaudiotagger/tag/mp4/field/Mp4TagReverseDnsField;.:(Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;Ljava/lang/String;)V // method@9dcb │ │ -332588: 1100 |009e: return-object v0 │ │ -33258a: 6e10 369d 0500 |009f: invoke-virtual {v5}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.getSubClassFieldType:()Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // method@9d36 │ │ -332590: 0c00 |00a2: move-result-object v0 │ │ -332592: 6203 5e90 |00a3: sget-object v3, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.ARTWORK:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@905e │ │ -332596: 3230 4400 |00a5: if-eq v0, v3, 00e9 // +0044 │ │ -33259a: 6e10 369d 0500 |00a7: invoke-virtual {v5}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.getSubClassFieldType:()Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // method@9d36 │ │ -3325a0: 0c00 |00aa: move-result-object v0 │ │ -3325a2: 6203 6490 |00ab: sget-object v3, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.TEXT:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9064 │ │ -3325a6: 3330 0c00 |00ad: if-ne v0, v3, 00b9 // +000c │ │ -3325aa: 2200 e312 |00af: new-instance v0, Lorg/jaudiotagger/tag/mp4/field/Mp4TagTextField; // type@12e3 │ │ -3325ae: 6e10 329d 0500 |00b1: invoke-virtual {v5}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.getFieldName:()Ljava/lang/String; // method@9d32 │ │ -3325b4: 0c05 |00b4: move-result-object v5 │ │ -3325b6: 7030 de9d 5006 |00b5: invoke-direct {v0, v5, v6}, Lorg/jaudiotagger/tag/mp4/field/Mp4TagTextField;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9dde │ │ -3325bc: 1100 |00b8: return-object v0 │ │ -3325be: 6e10 369d 0500 |00b9: invoke-virtual {v5}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.getSubClassFieldType:()Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // method@9d36 │ │ -3325c4: 0c06 |00bc: move-result-object v6 │ │ -3325c6: 6200 6690 |00bd: sget-object v0, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.UNKNOWN:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9066 │ │ -3325ca: 3306 1600 |00bf: if-ne v6, v0, 00d5 // +0016 │ │ -3325ce: 2206 4110 |00c1: new-instance v6, Ljava/lang/UnsupportedOperationException; // type@1041 │ │ -3325d2: 6200 1987 |00c3: sget-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.DO_NOT_KNOW_HOW_TO_CREATE_THIS_ATOM_TYPE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8719 │ │ -3325d6: 2322 be13 |00c5: new-array v2, v2, [Ljava/lang/Object; // type@13be │ │ -3325da: 6e10 329d 0500 |00c7: invoke-virtual {v5}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.getFieldName:()Ljava/lang/String; // method@9d32 │ │ -3325e0: 0c05 |00ca: move-result-object v5 │ │ -3325e2: 4d05 0201 |00cb: aput-object v5, v2, v1 │ │ -3325e6: 6e20 5891 2000 |00cd: invoke-virtual {v0, v2}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ -3325ec: 0c05 |00d0: move-result-object v5 │ │ -3325ee: 7020 fc87 5600 |00d1: invoke-direct {v6, v5}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@87fc │ │ -3325f4: 2706 |00d4: throw v6 │ │ -3325f6: 2206 4110 |00d5: new-instance v6, Ljava/lang/UnsupportedOperationException; // type@1041 │ │ -3325fa: 6200 1987 |00d7: sget-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.DO_NOT_KNOW_HOW_TO_CREATE_THIS_ATOM_TYPE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8719 │ │ -3325fe: 2322 be13 |00d9: new-array v2, v2, [Ljava/lang/Object; // type@13be │ │ -332602: 6e10 329d 0500 |00db: invoke-virtual {v5}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.getFieldName:()Ljava/lang/String; // method@9d32 │ │ -332608: 0c05 |00de: move-result-object v5 │ │ -33260a: 4d05 0201 |00df: aput-object v5, v2, v1 │ │ -33260e: 6e20 5891 2000 |00e1: invoke-virtual {v0, v2}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ -332614: 0c05 |00e4: move-result-object v5 │ │ -332616: 7020 fc87 5600 |00e5: invoke-direct {v6, v5}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@87fc │ │ -33261c: 2706 |00e8: throw v6 │ │ -33261e: 2205 4110 |00e9: new-instance v5, Ljava/lang/UnsupportedOperationException; // type@1041 │ │ -332622: 6206 1387 |00eb: sget-object v6, Lorg/jaudiotagger/logging/ErrorMessage;.ARTWORK_CANNOT_BE_CREATED_WITH_THIS_METHOD:Lorg/jaudiotagger/logging/ErrorMessage; // field@8713 │ │ -332626: 6e10 5791 0600 |00ed: invoke-virtual {v6}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ -33262c: 0c06 |00f0: move-result-object v6 │ │ -33262e: 7020 fc87 6500 |00f1: invoke-direct {v5, v6}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@87fc │ │ -332634: 2705 |00f4: throw v5 │ │ -332636: 2205 c311 |00f5: new-instance v5, Lorg/jaudiotagger/tag/KeyNotFoundException; // type@11c3 │ │ -33263a: 7010 a791 0500 |00f7: invoke-direct {v5}, Lorg/jaudiotagger/tag/KeyNotFoundException;.:()V // method@91a7 │ │ -332640: 2705 |00fa: throw v5 │ │ -332642: 2205 1e10 |00fb: new-instance v5, Ljava/lang/IllegalArgumentException; // type@101e │ │ -332646: 6206 2187 |00fd: sget-object v6, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_INVALID_NULL_ARGUMENT:Lorg/jaudiotagger/logging/ErrorMessage; // field@8721 │ │ -33264a: 6e10 5791 0600 |00ff: invoke-virtual {v6}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ -332650: 0c06 |0102: move-result-object v6 │ │ -332652: 7020 1887 6500 |0103: invoke-direct {v5, v6}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ -332658: 2705 |0106: throw v5 │ │ +332440: |[332440] org.jaudiotagger.tag.mp4.Mp4Tag.createField:(Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; │ │ +332450: 3806 fb00 |0000: if-eqz v6, 00fb // +00fb │ │ +332454: 3805 f300 |0002: if-eqz v5, 00f5 // +00f3 │ │ +332458: 6200 9c8f |0004: sget-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.COMPILATION:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f9c │ │ +33245c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +33245e: 1212 |0007: const/4 v2, #int 1 // #1 │ │ +332460: 3305 1d00 |0008: if-ne v5, v0, 0025 // +001d │ │ +332464: 1a05 d9b0 |000a: const-string v5, "true" // string@b0d9 │ │ +332468: 6e20 9d87 5600 |000c: invoke-virtual {v6, v5}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@879d │ │ +33246e: 0a05 |000f: move-result v5 │ │ +332470: 3905 1000 |0010: if-nez v5, 0020 // +0010 │ │ +332474: 1a05 8e04 |0012: const-string v5, "1" // string@048e │ │ +332478: 6e20 9c87 5600 |0014: invoke-virtual {v6, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +33247e: 0a05 |0017: move-result v5 │ │ +332480: 3805 0300 |0018: if-eqz v5, 001b // +0003 │ │ +332484: 2806 |001a: goto 0020 // +0006 │ │ +332486: 6e20 479d 1400 |001b: invoke-virtual {v4, v1}, Lorg/jaudiotagger/tag/mp4/Mp4Tag;.createCompilationField:(Z)Lorg/jaudiotagger/tag/TagField; // method@9d47 │ │ +33248c: 0c05 |001e: move-result-object v5 │ │ +33248e: 1105 |001f: return-object v5 │ │ +332490: 6e20 479d 2400 |0020: invoke-virtual {v4, v2}, Lorg/jaudiotagger/tag/mp4/Mp4Tag;.createCompilationField:(Z)Lorg/jaudiotagger/tag/TagField; // method@9d47 │ │ +332496: 0c05 |0023: move-result-object v5 │ │ +332498: 1105 |0024: return-object v5 │ │ +33249a: 6200 b58f |0025: sget-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.GENRE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fb5 │ │ +33249e: 3305 1a00 |0027: if-ne v5, v0, 0041 // +001a │ │ +3324a2: 7110 9f9d 0600 |0029: invoke-static {v6}, Lorg/jaudiotagger/tag/mp4/field/Mp4GenreField;.isValidGenre:(Ljava/lang/String;)Z // method@9d9f │ │ +3324a8: 0a05 |002c: move-result v5 │ │ +3324aa: 3805 0800 |002d: if-eqz v5, 0035 // +0008 │ │ +3324ae: 2205 dd12 |002f: new-instance v5, Lorg/jaudiotagger/tag/mp4/field/Mp4GenreField; // type@12dd │ │ +3324b2: 7020 9c9d 6500 |0031: invoke-direct {v5, v6}, Lorg/jaudiotagger/tag/mp4/field/Mp4GenreField;.:(Ljava/lang/String;)V // method@9d9c │ │ +3324b8: 1105 |0034: return-object v5 │ │ +3324ba: 2205 1e10 |0035: new-instance v5, Ljava/lang/IllegalArgumentException; // type@101e │ │ +3324be: 6206 6c87 |0037: sget-object v6, Lorg/jaudiotagger/logging/ErrorMessage;.NOT_STANDARD_MP$_GENRE:Lorg/jaudiotagger/logging/ErrorMessage; // field@876c │ │ +3324c2: 6e10 5791 0600 |0039: invoke-virtual {v6}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ +3324c8: 0c06 |003c: move-result-object v6 │ │ +3324ca: 7020 1887 6500 |003d: invoke-direct {v5, v6}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ +3324d0: 2705 |0040: throw v5 │ │ +3324d2: 6200 b68f |0041: sget-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.GENRE_CUSTOM:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fb6 │ │ +3324d6: 3305 0e00 |0043: if-ne v5, v0, 0051 // +000e │ │ +3324da: 2205 e312 |0045: new-instance v5, Lorg/jaudiotagger/tag/mp4/field/Mp4TagTextField; // type@12e3 │ │ +3324de: 6200 b68f |0047: sget-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.GENRE_CUSTOM:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fb6 │ │ +3324e2: 6e10 329d 0000 |0049: invoke-virtual {v0}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.getFieldName:()Ljava/lang/String; // method@9d32 │ │ +3324e8: 0c00 |004c: move-result-object v0 │ │ +3324ea: 7030 de9d 0506 |004d: invoke-direct {v5, v0, v6}, Lorg/jaudiotagger/tag/mp4/field/Mp4TagTextField;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9dde │ │ +3324f0: 1105 |0050: return-object v5 │ │ +3324f2: 6e10 369d 0500 |0051: invoke-virtual {v5}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.getSubClassFieldType:()Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // method@9d36 │ │ +3324f8: 0c00 |0054: move-result-object v0 │ │ +3324fa: 6203 6090 |0055: sget-object v3, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.DISC_NO:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9060 │ │ +3324fe: 3330 0800 |0057: if-ne v0, v3, 005f // +0008 │ │ +332502: 2205 db12 |0059: new-instance v5, Lorg/jaudiotagger/tag/mp4/field/Mp4DiscNoField; // type@12db │ │ +332506: 7020 8e9d 6500 |005b: invoke-direct {v5, v6}, Lorg/jaudiotagger/tag/mp4/field/Mp4DiscNoField;.:(Ljava/lang/String;)V // method@9d8e │ │ +33250c: 1105 |005e: return-object v5 │ │ +33250e: 6e10 369d 0500 |005f: invoke-virtual {v5}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.getSubClassFieldType:()Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // method@9d36 │ │ +332514: 0c00 |0062: move-result-object v0 │ │ +332516: 6203 6590 |0063: sget-object v3, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.TRACK_NO:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9065 │ │ +33251a: 3330 0800 |0065: if-ne v0, v3, 006d // +0008 │ │ +33251e: 2205 e512 |0067: new-instance v5, Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField; // type@12e5 │ │ +332522: 7020 f59d 6500 |0069: invoke-direct {v5, v6}, Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField;.:(Ljava/lang/String;)V // method@9df5 │ │ +332528: 1105 |006c: return-object v5 │ │ +33252a: 6e10 369d 0500 |006d: invoke-virtual {v5}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.getSubClassFieldType:()Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // method@9d36 │ │ +332530: 0c00 |0070: move-result-object v0 │ │ +332532: 6203 5f90 |0071: sget-object v3, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.BYTE:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@905f │ │ +332536: 3330 0c00 |0073: if-ne v0, v3, 007f // +000c │ │ +33253a: 2200 df12 |0075: new-instance v0, Lorg/jaudiotagger/tag/mp4/field/Mp4TagByteField; // type@12df │ │ +33253e: 6e10 319d 0500 |0077: invoke-virtual {v5}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.getFieldLength:()I // method@9d31 │ │ +332544: 0a01 |007a: move-result v1 │ │ +332546: 7040 af9d 5016 |007b: invoke-direct {v0, v5, v6, v1}, Lorg/jaudiotagger/tag/mp4/field/Mp4TagByteField;.:(Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;Ljava/lang/String;I)V // method@9daf │ │ +33254c: 1100 |007e: return-object v0 │ │ +33254e: 6e10 369d 0500 |007f: invoke-virtual {v5}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.getSubClassFieldType:()Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // method@9d36 │ │ +332554: 0c00 |0082: move-result-object v0 │ │ +332556: 6203 6290 |0083: sget-object v3, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.NUMBER:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9062 │ │ +33255a: 3330 0c00 |0085: if-ne v0, v3, 0091 // +000c │ │ +33255e: 2200 e412 |0087: new-instance v0, Lorg/jaudiotagger/tag/mp4/field/Mp4TagTextNumberField; // type@12e4 │ │ +332562: 6e10 329d 0500 |0089: invoke-virtual {v5}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.getFieldName:()Ljava/lang/String; // method@9d32 │ │ +332568: 0c05 |008c: move-result-object v5 │ │ +33256a: 7030 eb9d 5006 |008d: invoke-direct {v0, v5, v6}, Lorg/jaudiotagger/tag/mp4/field/Mp4TagTextNumberField;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9deb │ │ +332570: 1100 |0090: return-object v0 │ │ +332572: 6e10 369d 0500 |0091: invoke-virtual {v5}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.getSubClassFieldType:()Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // method@9d36 │ │ +332578: 0c00 |0094: move-result-object v0 │ │ +33257a: 6203 6390 |0095: sget-object v3, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.REVERSE_DNS:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9063 │ │ +33257e: 3330 0800 |0097: if-ne v0, v3, 009f // +0008 │ │ +332582: 2200 e212 |0099: new-instance v0, Lorg/jaudiotagger/tag/mp4/field/Mp4TagReverseDnsField; // type@12e2 │ │ +332586: 7030 cb9d 5006 |009b: invoke-direct {v0, v5, v6}, Lorg/jaudiotagger/tag/mp4/field/Mp4TagReverseDnsField;.:(Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;Ljava/lang/String;)V // method@9dcb │ │ +33258c: 1100 |009e: return-object v0 │ │ +33258e: 6e10 369d 0500 |009f: invoke-virtual {v5}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.getSubClassFieldType:()Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // method@9d36 │ │ +332594: 0c00 |00a2: move-result-object v0 │ │ +332596: 6203 5e90 |00a3: sget-object v3, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.ARTWORK:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@905e │ │ +33259a: 3230 4400 |00a5: if-eq v0, v3, 00e9 // +0044 │ │ +33259e: 6e10 369d 0500 |00a7: invoke-virtual {v5}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.getSubClassFieldType:()Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // method@9d36 │ │ +3325a4: 0c00 |00aa: move-result-object v0 │ │ +3325a6: 6203 6490 |00ab: sget-object v3, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.TEXT:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9064 │ │ +3325aa: 3330 0c00 |00ad: if-ne v0, v3, 00b9 // +000c │ │ +3325ae: 2200 e312 |00af: new-instance v0, Lorg/jaudiotagger/tag/mp4/field/Mp4TagTextField; // type@12e3 │ │ +3325b2: 6e10 329d 0500 |00b1: invoke-virtual {v5}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.getFieldName:()Ljava/lang/String; // method@9d32 │ │ +3325b8: 0c05 |00b4: move-result-object v5 │ │ +3325ba: 7030 de9d 5006 |00b5: invoke-direct {v0, v5, v6}, Lorg/jaudiotagger/tag/mp4/field/Mp4TagTextField;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9dde │ │ +3325c0: 1100 |00b8: return-object v0 │ │ +3325c2: 6e10 369d 0500 |00b9: invoke-virtual {v5}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.getSubClassFieldType:()Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // method@9d36 │ │ +3325c8: 0c06 |00bc: move-result-object v6 │ │ +3325ca: 6200 6690 |00bd: sget-object v0, Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType;.UNKNOWN:Lorg/jaudiotagger/tag/mp4/Mp4TagFieldSubType; // field@9066 │ │ +3325ce: 3306 1600 |00bf: if-ne v6, v0, 00d5 // +0016 │ │ +3325d2: 2206 4110 |00c1: new-instance v6, Ljava/lang/UnsupportedOperationException; // type@1041 │ │ +3325d6: 6200 1987 |00c3: sget-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.DO_NOT_KNOW_HOW_TO_CREATE_THIS_ATOM_TYPE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8719 │ │ +3325da: 2322 be13 |00c5: new-array v2, v2, [Ljava/lang/Object; // type@13be │ │ +3325de: 6e10 329d 0500 |00c7: invoke-virtual {v5}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.getFieldName:()Ljava/lang/String; // method@9d32 │ │ +3325e4: 0c05 |00ca: move-result-object v5 │ │ +3325e6: 4d05 0201 |00cb: aput-object v5, v2, v1 │ │ +3325ea: 6e20 5891 2000 |00cd: invoke-virtual {v0, v2}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ +3325f0: 0c05 |00d0: move-result-object v5 │ │ +3325f2: 7020 fc87 5600 |00d1: invoke-direct {v6, v5}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@87fc │ │ +3325f8: 2706 |00d4: throw v6 │ │ +3325fa: 2206 4110 |00d5: new-instance v6, Ljava/lang/UnsupportedOperationException; // type@1041 │ │ +3325fe: 6200 1987 |00d7: sget-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.DO_NOT_KNOW_HOW_TO_CREATE_THIS_ATOM_TYPE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8719 │ │ +332602: 2322 be13 |00d9: new-array v2, v2, [Ljava/lang/Object; // type@13be │ │ +332606: 6e10 329d 0500 |00db: invoke-virtual {v5}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.getFieldName:()Ljava/lang/String; // method@9d32 │ │ +33260c: 0c05 |00de: move-result-object v5 │ │ +33260e: 4d05 0201 |00df: aput-object v5, v2, v1 │ │ +332612: 6e20 5891 2000 |00e1: invoke-virtual {v0, v2}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ +332618: 0c05 |00e4: move-result-object v5 │ │ +33261a: 7020 fc87 5600 |00e5: invoke-direct {v6, v5}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@87fc │ │ +332620: 2706 |00e8: throw v6 │ │ +332622: 2205 4110 |00e9: new-instance v5, Ljava/lang/UnsupportedOperationException; // type@1041 │ │ +332626: 6206 1387 |00eb: sget-object v6, Lorg/jaudiotagger/logging/ErrorMessage;.ARTWORK_CANNOT_BE_CREATED_WITH_THIS_METHOD:Lorg/jaudiotagger/logging/ErrorMessage; // field@8713 │ │ +33262a: 6e10 5791 0600 |00ed: invoke-virtual {v6}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ +332630: 0c06 |00f0: move-result-object v6 │ │ +332632: 7020 fc87 6500 |00f1: invoke-direct {v5, v6}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@87fc │ │ +332638: 2705 |00f4: throw v5 │ │ +33263a: 2205 c311 |00f5: new-instance v5, Lorg/jaudiotagger/tag/KeyNotFoundException; // type@11c3 │ │ +33263e: 7010 a791 0500 |00f7: invoke-direct {v5}, Lorg/jaudiotagger/tag/KeyNotFoundException;.:()V // method@91a7 │ │ +332644: 2705 |00fa: throw v5 │ │ +332646: 2205 1e10 |00fb: new-instance v5, Ljava/lang/IllegalArgumentException; // type@101e │ │ +33264a: 6206 2187 |00fd: sget-object v6, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_INVALID_NULL_ARGUMENT:Lorg/jaudiotagger/logging/ErrorMessage; // field@8721 │ │ +33264e: 6e10 5791 0600 |00ff: invoke-virtual {v6}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ +332654: 0c06 |0102: move-result-object v6 │ │ +332656: 7020 1887 6500 |0103: invoke-direct {v5, v6}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ +33265c: 2705 |0106: throw v5 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=854 │ │ 0x000c line=856 │ │ 0x001b line=862 │ │ 0x0020 line=858 │ │ 0x0025 line=865 │ │ @@ -1250665,109 +1250665,109 @@ │ │ type : '(Lorg/jaudiotagger/tag/FieldKey;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 190 16-bit code units │ │ -333080: |[333080] org.jaudiotagger.tag.mp4.Mp4Tag.deleteField:(Lorg/jaudiotagger/tag/FieldKey;)V │ │ -333090: 3804 b800 |0000: if-eqz v4, 00b8 // +00b8 │ │ -333094: 6200 5990 |0002: sget-object v0, Lorg/jaudiotagger/tag/mp4/Mp4Tag;.tagFieldToMp4Field:Ljava/util/EnumMap; // field@9059 │ │ -333098: 6e20 1989 4000 |0004: invoke-virtual {v0, v4}, Ljava/util/EnumMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8919 │ │ -33309e: 0c00 |0007: move-result-object v0 │ │ -3330a0: 1f00 d012 |0008: check-cast v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -3330a4: 6e10 329d 0000 |000a: invoke-virtual {v0}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.getFieldName:()Ljava/lang/String; // method@9d32 │ │ -3330aa: 0c00 |000d: move-result-object v0 │ │ -3330ac: 6201 d087 |000e: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.KEY:Lorg/jaudiotagger/tag/FieldKey; // field@87d0 │ │ -3330b0: 3314 0c00 |0010: if-ne v4, v1, 001c // +000c │ │ -3330b4: 6204 c88f |0012: sget-object v4, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.KEY_OLD:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fc8 │ │ -3330b8: 6e20 4e9d 4300 |0014: invoke-virtual {v3, v4}, Lorg/jaudiotagger/tag/mp4/Mp4Tag;.deleteField:(Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;)V // method@9d4e │ │ -3330be: 6e20 4c9d 0300 |0017: invoke-virtual {v3, v0}, Lorg/jaudiotagger/tag/mp4/Mp4Tag;.deleteField:(Ljava/lang/String;)V // method@9d4c │ │ -3330c4: 2900 9d00 |001a: goto/16 00b7 // +009d │ │ -3330c8: 6201 2888 |001c: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.TRACK:Lorg/jaudiotagger/tag/FieldKey; // field@8828 │ │ -3330cc: 1202 |001e: const/4 v2, #int 0 // #0 │ │ -3330ce: 3314 1e00 |001f: if-ne v4, v1, 003d // +001e │ │ -3330d2: 6204 2988 |0021: sget-object v4, Lorg/jaudiotagger/tag/FieldKey;.TRACK_TOTAL:Lorg/jaudiotagger/tag/FieldKey; // field@8829 │ │ -3330d6: 6e20 549d 4300 |0023: invoke-virtual {v3, v4}, Lorg/jaudiotagger/tag/mp4/Mp4Tag;.getFirst:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/lang/String; // method@9d54 │ │ -3330dc: 0c04 |0026: move-result-object v4 │ │ -3330de: 6e10 aa87 0400 |0027: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@87aa │ │ -3330e4: 0a04 |002a: move-result v4 │ │ -3330e6: 3904 0600 |002b: if-nez v4, 0031 // +0006 │ │ -3330ea: 6f20 2b8e 0300 |002d: invoke-super {v3, v0}, Lorg/jaudiotagger/audio/generic/AbstractTag;.deleteField:(Ljava/lang/String;)V // method@8e2b │ │ -3330f0: 0e00 |0030: return-void │ │ -3330f2: 6204 2988 |0031: sget-object v4, Lorg/jaudiotagger/tag/FieldKey;.TRACK_TOTAL:Lorg/jaudiotagger/tag/FieldKey; // field@8829 │ │ -3330f6: 6e20 579d 4300 |0033: invoke-virtual {v3, v4}, Lorg/jaudiotagger/tag/mp4/Mp4Tag;.getFirstField:(Lorg/jaudiotagger/tag/FieldKey;)Lorg/jaudiotagger/tag/mp4/Mp4TagField; // method@9d57 │ │ -3330fc: 0c04 |0036: move-result-object v4 │ │ -3330fe: 1f04 e512 |0037: check-cast v4, Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField; // type@12e5 │ │ -333102: 6e20 fa9d 2400 |0039: invoke-virtual {v4, v2}, Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField;.setTrackNo:(I)V // method@9dfa │ │ -333108: 0e00 |003c: return-void │ │ -33310a: 6201 2988 |003d: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.TRACK_TOTAL:Lorg/jaudiotagger/tag/FieldKey; // field@8829 │ │ -33310e: 3314 1e00 |003f: if-ne v4, v1, 005d // +001e │ │ -333112: 6204 2888 |0041: sget-object v4, Lorg/jaudiotagger/tag/FieldKey;.TRACK:Lorg/jaudiotagger/tag/FieldKey; // field@8828 │ │ -333116: 6e20 549d 4300 |0043: invoke-virtual {v3, v4}, Lorg/jaudiotagger/tag/mp4/Mp4Tag;.getFirst:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/lang/String; // method@9d54 │ │ -33311c: 0c04 |0046: move-result-object v4 │ │ -33311e: 6e10 aa87 0400 |0047: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@87aa │ │ -333124: 0a04 |004a: move-result v4 │ │ -333126: 3904 0600 |004b: if-nez v4, 0051 // +0006 │ │ -33312a: 6f20 2b8e 0300 |004d: invoke-super {v3, v0}, Lorg/jaudiotagger/audio/generic/AbstractTag;.deleteField:(Ljava/lang/String;)V // method@8e2b │ │ -333130: 0e00 |0050: return-void │ │ -333132: 6204 2888 |0051: sget-object v4, Lorg/jaudiotagger/tag/FieldKey;.TRACK:Lorg/jaudiotagger/tag/FieldKey; // field@8828 │ │ -333136: 6e20 579d 4300 |0053: invoke-virtual {v3, v4}, Lorg/jaudiotagger/tag/mp4/Mp4Tag;.getFirstField:(Lorg/jaudiotagger/tag/FieldKey;)Lorg/jaudiotagger/tag/mp4/Mp4TagField; // method@9d57 │ │ -33313c: 0c04 |0056: move-result-object v4 │ │ -33313e: 1f04 e512 |0057: check-cast v4, Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField; // type@12e5 │ │ -333142: 6e20 fb9d 2400 |0059: invoke-virtual {v4, v2}, Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField;.setTrackTotal:(I)V // method@9dfb │ │ -333148: 0e00 |005c: return-void │ │ -33314a: 6201 ba87 |005d: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.DISC_NO:Lorg/jaudiotagger/tag/FieldKey; // field@87ba │ │ -33314e: 3314 1e00 |005f: if-ne v4, v1, 007d // +001e │ │ -333152: 6204 bc87 |0061: sget-object v4, Lorg/jaudiotagger/tag/FieldKey;.DISC_TOTAL:Lorg/jaudiotagger/tag/FieldKey; // field@87bc │ │ -333156: 6e20 549d 4300 |0063: invoke-virtual {v3, v4}, Lorg/jaudiotagger/tag/mp4/Mp4Tag;.getFirst:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/lang/String; // method@9d54 │ │ -33315c: 0c04 |0066: move-result-object v4 │ │ -33315e: 6e10 aa87 0400 |0067: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@87aa │ │ -333164: 0a04 |006a: move-result v4 │ │ -333166: 3904 0600 |006b: if-nez v4, 0071 // +0006 │ │ -33316a: 6f20 2b8e 0300 |006d: invoke-super {v3, v0}, Lorg/jaudiotagger/audio/generic/AbstractTag;.deleteField:(Ljava/lang/String;)V // method@8e2b │ │ -333170: 0e00 |0070: return-void │ │ -333172: 6204 bc87 |0071: sget-object v4, Lorg/jaudiotagger/tag/FieldKey;.DISC_TOTAL:Lorg/jaudiotagger/tag/FieldKey; // field@87bc │ │ -333176: 6e20 579d 4300 |0073: invoke-virtual {v3, v4}, Lorg/jaudiotagger/tag/mp4/Mp4Tag;.getFirstField:(Lorg/jaudiotagger/tag/FieldKey;)Lorg/jaudiotagger/tag/mp4/Mp4TagField; // method@9d57 │ │ -33317c: 0c04 |0076: move-result-object v4 │ │ -33317e: 1f04 db12 |0077: check-cast v4, Lorg/jaudiotagger/tag/mp4/field/Mp4DiscNoField; // type@12db │ │ -333182: 6e20 939d 2400 |0079: invoke-virtual {v4, v2}, Lorg/jaudiotagger/tag/mp4/field/Mp4DiscNoField;.setDiscNo:(I)V // method@9d93 │ │ -333188: 0e00 |007c: return-void │ │ -33318a: 6201 bc87 |007d: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.DISC_TOTAL:Lorg/jaudiotagger/tag/FieldKey; // field@87bc │ │ -33318e: 3314 1e00 |007f: if-ne v4, v1, 009d // +001e │ │ -333192: 6204 ba87 |0081: sget-object v4, Lorg/jaudiotagger/tag/FieldKey;.DISC_NO:Lorg/jaudiotagger/tag/FieldKey; // field@87ba │ │ -333196: 6e20 549d 4300 |0083: invoke-virtual {v3, v4}, Lorg/jaudiotagger/tag/mp4/Mp4Tag;.getFirst:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/lang/String; // method@9d54 │ │ -33319c: 0c04 |0086: move-result-object v4 │ │ -33319e: 6e10 aa87 0400 |0087: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@87aa │ │ -3331a4: 0a04 |008a: move-result v4 │ │ -3331a6: 3904 0600 |008b: if-nez v4, 0091 // +0006 │ │ -3331aa: 6f20 2b8e 0300 |008d: invoke-super {v3, v0}, Lorg/jaudiotagger/audio/generic/AbstractTag;.deleteField:(Ljava/lang/String;)V // method@8e2b │ │ -3331b0: 0e00 |0090: return-void │ │ -3331b2: 6204 ba87 |0091: sget-object v4, Lorg/jaudiotagger/tag/FieldKey;.DISC_NO:Lorg/jaudiotagger/tag/FieldKey; // field@87ba │ │ -3331b6: 6e20 579d 4300 |0093: invoke-virtual {v3, v4}, Lorg/jaudiotagger/tag/mp4/Mp4Tag;.getFirstField:(Lorg/jaudiotagger/tag/FieldKey;)Lorg/jaudiotagger/tag/mp4/Mp4TagField; // method@9d57 │ │ -3331bc: 0c04 |0096: move-result-object v4 │ │ -3331be: 1f04 db12 |0097: check-cast v4, Lorg/jaudiotagger/tag/mp4/field/Mp4DiscNoField; // type@12db │ │ -3331c2: 6e20 949d 2400 |0099: invoke-virtual {v4, v2}, Lorg/jaudiotagger/tag/mp4/field/Mp4DiscNoField;.setDiscTotal:(I)V // method@9d94 │ │ -3331c8: 0e00 |009c: return-void │ │ -3331ca: 6201 c387 |009d: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.GENRE:Lorg/jaudiotagger/tag/FieldKey; // field@87c3 │ │ -3331ce: 3314 1500 |009f: if-ne v4, v1, 00b4 // +0015 │ │ -3331d2: 6204 b58f |00a1: sget-object v4, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.GENRE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fb5 │ │ -3331d6: 6e10 329d 0400 |00a3: invoke-virtual {v4}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.getFieldName:()Ljava/lang/String; // method@9d32 │ │ -3331dc: 0c04 |00a6: move-result-object v4 │ │ -3331de: 6f20 2b8e 4300 |00a7: invoke-super {v3, v4}, Lorg/jaudiotagger/audio/generic/AbstractTag;.deleteField:(Ljava/lang/String;)V // method@8e2b │ │ -3331e4: 6204 b68f |00aa: sget-object v4, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.GENRE_CUSTOM:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fb6 │ │ -3331e8: 6e10 329d 0400 |00ac: invoke-virtual {v4}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.getFieldName:()Ljava/lang/String; // method@9d32 │ │ -3331ee: 0c04 |00af: move-result-object v4 │ │ -3331f0: 6f20 2b8e 4300 |00b0: invoke-super {v3, v4}, Lorg/jaudiotagger/audio/generic/AbstractTag;.deleteField:(Ljava/lang/String;)V // method@8e2b │ │ -3331f6: 2804 |00b3: goto 00b7 // +0004 │ │ -3331f8: 6f20 2b8e 0300 |00b4: invoke-super {v3, v0}, Lorg/jaudiotagger/audio/generic/AbstractTag;.deleteField:(Ljava/lang/String;)V // method@8e2b │ │ -3331fe: 0e00 |00b7: return-void │ │ -333200: 2204 c311 |00b8: new-instance v4, Lorg/jaudiotagger/tag/KeyNotFoundException; // type@11c3 │ │ -333204: 7010 a791 0400 |00ba: invoke-direct {v4}, Lorg/jaudiotagger/tag/KeyNotFoundException;.:()V // method@91a7 │ │ -33320a: 2704 |00bd: throw v4 │ │ +333084: |[333084] org.jaudiotagger.tag.mp4.Mp4Tag.deleteField:(Lorg/jaudiotagger/tag/FieldKey;)V │ │ +333094: 3804 b800 |0000: if-eqz v4, 00b8 // +00b8 │ │ +333098: 6200 5990 |0002: sget-object v0, Lorg/jaudiotagger/tag/mp4/Mp4Tag;.tagFieldToMp4Field:Ljava/util/EnumMap; // field@9059 │ │ +33309c: 6e20 1989 4000 |0004: invoke-virtual {v0, v4}, Ljava/util/EnumMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8919 │ │ +3330a2: 0c00 |0007: move-result-object v0 │ │ +3330a4: 1f00 d012 |0008: check-cast v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +3330a8: 6e10 329d 0000 |000a: invoke-virtual {v0}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.getFieldName:()Ljava/lang/String; // method@9d32 │ │ +3330ae: 0c00 |000d: move-result-object v0 │ │ +3330b0: 6201 d087 |000e: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.KEY:Lorg/jaudiotagger/tag/FieldKey; // field@87d0 │ │ +3330b4: 3314 0c00 |0010: if-ne v4, v1, 001c // +000c │ │ +3330b8: 6204 c88f |0012: sget-object v4, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.KEY_OLD:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fc8 │ │ +3330bc: 6e20 4e9d 4300 |0014: invoke-virtual {v3, v4}, Lorg/jaudiotagger/tag/mp4/Mp4Tag;.deleteField:(Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;)V // method@9d4e │ │ +3330c2: 6e20 4c9d 0300 |0017: invoke-virtual {v3, v0}, Lorg/jaudiotagger/tag/mp4/Mp4Tag;.deleteField:(Ljava/lang/String;)V // method@9d4c │ │ +3330c8: 2900 9d00 |001a: goto/16 00b7 // +009d │ │ +3330cc: 6201 2888 |001c: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.TRACK:Lorg/jaudiotagger/tag/FieldKey; // field@8828 │ │ +3330d0: 1202 |001e: const/4 v2, #int 0 // #0 │ │ +3330d2: 3314 1e00 |001f: if-ne v4, v1, 003d // +001e │ │ +3330d6: 6204 2988 |0021: sget-object v4, Lorg/jaudiotagger/tag/FieldKey;.TRACK_TOTAL:Lorg/jaudiotagger/tag/FieldKey; // field@8829 │ │ +3330da: 6e20 549d 4300 |0023: invoke-virtual {v3, v4}, Lorg/jaudiotagger/tag/mp4/Mp4Tag;.getFirst:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/lang/String; // method@9d54 │ │ +3330e0: 0c04 |0026: move-result-object v4 │ │ +3330e2: 6e10 aa87 0400 |0027: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@87aa │ │ +3330e8: 0a04 |002a: move-result v4 │ │ +3330ea: 3904 0600 |002b: if-nez v4, 0031 // +0006 │ │ +3330ee: 6f20 2b8e 0300 |002d: invoke-super {v3, v0}, Lorg/jaudiotagger/audio/generic/AbstractTag;.deleteField:(Ljava/lang/String;)V // method@8e2b │ │ +3330f4: 0e00 |0030: return-void │ │ +3330f6: 6204 2988 |0031: sget-object v4, Lorg/jaudiotagger/tag/FieldKey;.TRACK_TOTAL:Lorg/jaudiotagger/tag/FieldKey; // field@8829 │ │ +3330fa: 6e20 579d 4300 |0033: invoke-virtual {v3, v4}, Lorg/jaudiotagger/tag/mp4/Mp4Tag;.getFirstField:(Lorg/jaudiotagger/tag/FieldKey;)Lorg/jaudiotagger/tag/mp4/Mp4TagField; // method@9d57 │ │ +333100: 0c04 |0036: move-result-object v4 │ │ +333102: 1f04 e512 |0037: check-cast v4, Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField; // type@12e5 │ │ +333106: 6e20 fa9d 2400 |0039: invoke-virtual {v4, v2}, Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField;.setTrackNo:(I)V // method@9dfa │ │ +33310c: 0e00 |003c: return-void │ │ +33310e: 6201 2988 |003d: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.TRACK_TOTAL:Lorg/jaudiotagger/tag/FieldKey; // field@8829 │ │ +333112: 3314 1e00 |003f: if-ne v4, v1, 005d // +001e │ │ +333116: 6204 2888 |0041: sget-object v4, Lorg/jaudiotagger/tag/FieldKey;.TRACK:Lorg/jaudiotagger/tag/FieldKey; // field@8828 │ │ +33311a: 6e20 549d 4300 |0043: invoke-virtual {v3, v4}, Lorg/jaudiotagger/tag/mp4/Mp4Tag;.getFirst:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/lang/String; // method@9d54 │ │ +333120: 0c04 |0046: move-result-object v4 │ │ +333122: 6e10 aa87 0400 |0047: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@87aa │ │ +333128: 0a04 |004a: move-result v4 │ │ +33312a: 3904 0600 |004b: if-nez v4, 0051 // +0006 │ │ +33312e: 6f20 2b8e 0300 |004d: invoke-super {v3, v0}, Lorg/jaudiotagger/audio/generic/AbstractTag;.deleteField:(Ljava/lang/String;)V // method@8e2b │ │ +333134: 0e00 |0050: return-void │ │ +333136: 6204 2888 |0051: sget-object v4, Lorg/jaudiotagger/tag/FieldKey;.TRACK:Lorg/jaudiotagger/tag/FieldKey; // field@8828 │ │ +33313a: 6e20 579d 4300 |0053: invoke-virtual {v3, v4}, Lorg/jaudiotagger/tag/mp4/Mp4Tag;.getFirstField:(Lorg/jaudiotagger/tag/FieldKey;)Lorg/jaudiotagger/tag/mp4/Mp4TagField; // method@9d57 │ │ +333140: 0c04 |0056: move-result-object v4 │ │ +333142: 1f04 e512 |0057: check-cast v4, Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField; // type@12e5 │ │ +333146: 6e20 fb9d 2400 |0059: invoke-virtual {v4, v2}, Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField;.setTrackTotal:(I)V // method@9dfb │ │ +33314c: 0e00 |005c: return-void │ │ +33314e: 6201 ba87 |005d: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.DISC_NO:Lorg/jaudiotagger/tag/FieldKey; // field@87ba │ │ +333152: 3314 1e00 |005f: if-ne v4, v1, 007d // +001e │ │ +333156: 6204 bc87 |0061: sget-object v4, Lorg/jaudiotagger/tag/FieldKey;.DISC_TOTAL:Lorg/jaudiotagger/tag/FieldKey; // field@87bc │ │ +33315a: 6e20 549d 4300 |0063: invoke-virtual {v3, v4}, Lorg/jaudiotagger/tag/mp4/Mp4Tag;.getFirst:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/lang/String; // method@9d54 │ │ +333160: 0c04 |0066: move-result-object v4 │ │ +333162: 6e10 aa87 0400 |0067: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@87aa │ │ +333168: 0a04 |006a: move-result v4 │ │ +33316a: 3904 0600 |006b: if-nez v4, 0071 // +0006 │ │ +33316e: 6f20 2b8e 0300 |006d: invoke-super {v3, v0}, Lorg/jaudiotagger/audio/generic/AbstractTag;.deleteField:(Ljava/lang/String;)V // method@8e2b │ │ +333174: 0e00 |0070: return-void │ │ +333176: 6204 bc87 |0071: sget-object v4, Lorg/jaudiotagger/tag/FieldKey;.DISC_TOTAL:Lorg/jaudiotagger/tag/FieldKey; // field@87bc │ │ +33317a: 6e20 579d 4300 |0073: invoke-virtual {v3, v4}, Lorg/jaudiotagger/tag/mp4/Mp4Tag;.getFirstField:(Lorg/jaudiotagger/tag/FieldKey;)Lorg/jaudiotagger/tag/mp4/Mp4TagField; // method@9d57 │ │ +333180: 0c04 |0076: move-result-object v4 │ │ +333182: 1f04 db12 |0077: check-cast v4, Lorg/jaudiotagger/tag/mp4/field/Mp4DiscNoField; // type@12db │ │ +333186: 6e20 939d 2400 |0079: invoke-virtual {v4, v2}, Lorg/jaudiotagger/tag/mp4/field/Mp4DiscNoField;.setDiscNo:(I)V // method@9d93 │ │ +33318c: 0e00 |007c: return-void │ │ +33318e: 6201 bc87 |007d: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.DISC_TOTAL:Lorg/jaudiotagger/tag/FieldKey; // field@87bc │ │ +333192: 3314 1e00 |007f: if-ne v4, v1, 009d // +001e │ │ +333196: 6204 ba87 |0081: sget-object v4, Lorg/jaudiotagger/tag/FieldKey;.DISC_NO:Lorg/jaudiotagger/tag/FieldKey; // field@87ba │ │ +33319a: 6e20 549d 4300 |0083: invoke-virtual {v3, v4}, Lorg/jaudiotagger/tag/mp4/Mp4Tag;.getFirst:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/lang/String; // method@9d54 │ │ +3331a0: 0c04 |0086: move-result-object v4 │ │ +3331a2: 6e10 aa87 0400 |0087: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@87aa │ │ +3331a8: 0a04 |008a: move-result v4 │ │ +3331aa: 3904 0600 |008b: if-nez v4, 0091 // +0006 │ │ +3331ae: 6f20 2b8e 0300 |008d: invoke-super {v3, v0}, Lorg/jaudiotagger/audio/generic/AbstractTag;.deleteField:(Ljava/lang/String;)V // method@8e2b │ │ +3331b4: 0e00 |0090: return-void │ │ +3331b6: 6204 ba87 |0091: sget-object v4, Lorg/jaudiotagger/tag/FieldKey;.DISC_NO:Lorg/jaudiotagger/tag/FieldKey; // field@87ba │ │ +3331ba: 6e20 579d 4300 |0093: invoke-virtual {v3, v4}, Lorg/jaudiotagger/tag/mp4/Mp4Tag;.getFirstField:(Lorg/jaudiotagger/tag/FieldKey;)Lorg/jaudiotagger/tag/mp4/Mp4TagField; // method@9d57 │ │ +3331c0: 0c04 |0096: move-result-object v4 │ │ +3331c2: 1f04 db12 |0097: check-cast v4, Lorg/jaudiotagger/tag/mp4/field/Mp4DiscNoField; // type@12db │ │ +3331c6: 6e20 949d 2400 |0099: invoke-virtual {v4, v2}, Lorg/jaudiotagger/tag/mp4/field/Mp4DiscNoField;.setDiscTotal:(I)V // method@9d94 │ │ +3331cc: 0e00 |009c: return-void │ │ +3331ce: 6201 c387 |009d: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.GENRE:Lorg/jaudiotagger/tag/FieldKey; // field@87c3 │ │ +3331d2: 3314 1500 |009f: if-ne v4, v1, 00b4 // +0015 │ │ +3331d6: 6204 b58f |00a1: sget-object v4, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.GENRE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fb5 │ │ +3331da: 6e10 329d 0400 |00a3: invoke-virtual {v4}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.getFieldName:()Ljava/lang/String; // method@9d32 │ │ +3331e0: 0c04 |00a6: move-result-object v4 │ │ +3331e2: 6f20 2b8e 4300 |00a7: invoke-super {v3, v4}, Lorg/jaudiotagger/audio/generic/AbstractTag;.deleteField:(Ljava/lang/String;)V // method@8e2b │ │ +3331e8: 6204 b68f |00aa: sget-object v4, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.GENRE_CUSTOM:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fb6 │ │ +3331ec: 6e10 329d 0400 |00ac: invoke-virtual {v4}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.getFieldName:()Ljava/lang/String; // method@9d32 │ │ +3331f2: 0c04 |00af: move-result-object v4 │ │ +3331f4: 6f20 2b8e 4300 |00b0: invoke-super {v3, v4}, Lorg/jaudiotagger/audio/generic/AbstractTag;.deleteField:(Ljava/lang/String;)V // method@8e2b │ │ +3331fa: 2804 |00b3: goto 00b7 // +0004 │ │ +3331fc: 6f20 2b8e 0300 |00b4: invoke-super {v3, v0}, Lorg/jaudiotagger/audio/generic/AbstractTag;.deleteField:(Ljava/lang/String;)V // method@8e2b │ │ +333202: 0e00 |00b7: return-void │ │ +333204: 2204 c311 |00b8: new-instance v4, Lorg/jaudiotagger/tag/KeyNotFoundException; // type@11c3 │ │ +333208: 7010 a791 0400 |00ba: invoke-direct {v4}, Lorg/jaudiotagger/tag/KeyNotFoundException;.:()V // method@91a7 │ │ +33320e: 2704 |00bd: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=497 │ │ 0x000e line=498 │ │ 0x0012 line=500 │ │ 0x0017 line=501 │ │ 0x001c line=503 │ │ @@ -1250808,23 +1250808,23 @@ │ │ type : '(Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -33320c: |[33320c] org.jaudiotagger.tag.mp4.Mp4Tag.deleteField:(Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;)V │ │ -33321c: 3801 0a00 |0000: if-eqz v1, 000a // +000a │ │ -333220: 6e10 329d 0100 |0002: invoke-virtual {v1}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.getFieldName:()Ljava/lang/String; // method@9d32 │ │ -333226: 0c01 |0005: move-result-object v1 │ │ -333228: 6f20 2b8e 1000 |0006: invoke-super {v0, v1}, Lorg/jaudiotagger/audio/generic/AbstractTag;.deleteField:(Ljava/lang/String;)V // method@8e2b │ │ -33322e: 0e00 |0009: return-void │ │ -333230: 2201 c311 |000a: new-instance v1, Lorg/jaudiotagger/tag/KeyNotFoundException; // type@11c3 │ │ -333234: 7010 a791 0100 |000c: invoke-direct {v1}, Lorg/jaudiotagger/tag/KeyNotFoundException;.:()V // method@91a7 │ │ -33323a: 2701 |000f: throw v1 │ │ +333210: |[333210] org.jaudiotagger.tag.mp4.Mp4Tag.deleteField:(Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;)V │ │ +333220: 3801 0a00 |0000: if-eqz v1, 000a // +000a │ │ +333224: 6e10 329d 0100 |0002: invoke-virtual {v1}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.getFieldName:()Ljava/lang/String; // method@9d32 │ │ +33322a: 0c01 |0005: move-result-object v1 │ │ +33322c: 6f20 2b8e 1000 |0006: invoke-super {v0, v1}, Lorg/jaudiotagger/audio/generic/AbstractTag;.deleteField:(Ljava/lang/String;)V // method@8e2b │ │ +333232: 0e00 |0009: return-void │ │ +333234: 2201 c311 |000a: new-instance v1, Lorg/jaudiotagger/tag/KeyNotFoundException; // type@11c3 │ │ +333238: 7010 a791 0100 |000c: invoke-direct {v1}, Lorg/jaudiotagger/tag/KeyNotFoundException;.:()V // method@91a7 │ │ +33323e: 2701 |000f: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=586 │ │ 0x000a line=584 │ │ locals : │ │ 0x0000 - 0x0010 reg=0 this Lorg/jaudiotagger/tag/mp4/Mp4Tag; │ │ 0x0000 - 0x0010 reg=1 (null) Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; │ │ @@ -1250834,24 +1250834,24 @@ │ │ type : '(Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -331ea0: |[331ea0] org.jaudiotagger.tag.mp4.Mp4Tag.get:(Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;)Ljava/util/List; │ │ -331eb0: 3801 0b00 |0000: if-eqz v1, 000b // +000b │ │ -331eb4: 6e10 329d 0100 |0002: invoke-virtual {v1}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.getFieldName:()Ljava/lang/String; // method@9d32 │ │ -331eba: 0c01 |0005: move-result-object v1 │ │ -331ebc: 6f20 338e 1000 |0006: invoke-super {v0, v1}, Lorg/jaudiotagger/audio/generic/AbstractTag;.getFields:(Ljava/lang/String;)Ljava/util/List; // method@8e33 │ │ -331ec2: 0c01 |0009: move-result-object v1 │ │ -331ec4: 1101 |000a: return-object v1 │ │ -331ec6: 2201 c311 |000b: new-instance v1, Lorg/jaudiotagger/tag/KeyNotFoundException; // type@11c3 │ │ -331eca: 7010 a791 0100 |000d: invoke-direct {v1}, Lorg/jaudiotagger/tag/KeyNotFoundException;.:()V // method@91a7 │ │ -331ed0: 2701 |0010: throw v1 │ │ +331ea4: |[331ea4] org.jaudiotagger.tag.mp4.Mp4Tag.get:(Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;)Ljava/util/List; │ │ +331eb4: 3801 0b00 |0000: if-eqz v1, 000b // +000b │ │ +331eb8: 6e10 329d 0100 |0002: invoke-virtual {v1}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.getFieldName:()Ljava/lang/String; // method@9d32 │ │ +331ebe: 0c01 |0005: move-result-object v1 │ │ +331ec0: 6f20 338e 1000 |0006: invoke-super {v0, v1}, Lorg/jaudiotagger/audio/generic/AbstractTag;.getFields:(Ljava/lang/String;)Ljava/util/List; // method@8e33 │ │ +331ec6: 0c01 |0009: move-result-object v1 │ │ +331ec8: 1101 |000a: return-object v1 │ │ +331eca: 2201 c311 |000b: new-instance v1, Lorg/jaudiotagger/tag/KeyNotFoundException; // type@11c3 │ │ +331ece: 7010 a791 0100 |000d: invoke-direct {v1}, Lorg/jaudiotagger/tag/KeyNotFoundException;.:()V // method@91a7 │ │ +331ed4: 2701 |0010: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=411 │ │ 0x000b line=409 │ │ locals : │ │ 0x0000 - 0x0011 reg=0 this Lorg/jaudiotagger/tag/mp4/Mp4Tag; │ │ 0x0000 - 0x0011 reg=1 (null) Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; │ │ @@ -1250861,68 +1250861,68 @@ │ │ type : '(Lorg/jaudiotagger/tag/FieldKey;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 106 16-bit code units │ │ -331ed4: |[331ed4] org.jaudiotagger.tag.mp4.Mp4Tag.getAll:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/util/List; │ │ -331ee4: 2200 7c10 |0000: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ -331ee8: 7010 ae88 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ -331eee: 6e20 539d 5400 |0005: invoke-virtual {v4, v5}, Lorg/jaudiotagger/tag/mp4/Mp4Tag;.getFields:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/util/List; // method@9d53 │ │ -331ef4: 0c01 |0008: move-result-object v1 │ │ -331ef6: 7210 6e89 0100 |0009: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ -331efc: 0c01 |000c: move-result-object v1 │ │ -331efe: 7210 4789 0100 |000d: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -331f04: 0a02 |0010: move-result v2 │ │ -331f06: 3802 5800 |0011: if-eqz v2, 0069 // +0058 │ │ -331f0a: 7210 4889 0100 |0013: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -331f10: 0c02 |0016: move-result-object v2 │ │ -331f12: 1f02 c711 |0017: check-cast v2, Lorg/jaudiotagger/tag/TagField; // type@11c7 │ │ -331f16: 6203 2888 |0019: sget-object v3, Lorg/jaudiotagger/tag/FieldKey;.TRACK:Lorg/jaudiotagger/tag/FieldKey; // field@8828 │ │ -331f1a: 3335 1000 |001b: if-ne v5, v3, 002b // +0010 │ │ -331f1e: 1f02 e512 |001d: check-cast v2, Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField; // type@12e5 │ │ -331f22: 6e10 f89d 0200 |001f: invoke-virtual {v2}, Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField;.getTrackNo:()Ljava/lang/Short; // method@9df8 │ │ -331f28: 0c02 |0022: move-result-object v2 │ │ -331f2a: 6e10 8787 0200 |0023: invoke-virtual {v2}, Ljava/lang/Short;.toString:()Ljava/lang/String; // method@8787 │ │ -331f30: 0c02 |0026: move-result-object v2 │ │ -331f32: 7220 6489 2000 |0027: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -331f38: 28e3 |002a: goto 000d // -001d │ │ -331f3a: 6203 2988 |002b: sget-object v3, Lorg/jaudiotagger/tag/FieldKey;.TRACK_TOTAL:Lorg/jaudiotagger/tag/FieldKey; // field@8829 │ │ -331f3e: 3335 1000 |002d: if-ne v5, v3, 003d // +0010 │ │ -331f42: 1f02 e512 |002f: check-cast v2, Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField; // type@12e5 │ │ -331f46: 6e10 f99d 0200 |0031: invoke-virtual {v2}, Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField;.getTrackTotal:()Ljava/lang/Short; // method@9df9 │ │ -331f4c: 0c02 |0034: move-result-object v2 │ │ -331f4e: 6e10 8787 0200 |0035: invoke-virtual {v2}, Ljava/lang/Short;.toString:()Ljava/lang/String; // method@8787 │ │ -331f54: 0c02 |0038: move-result-object v2 │ │ -331f56: 7220 6489 2000 |0039: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -331f5c: 28d1 |003c: goto 000d // -002f │ │ -331f5e: 6203 ba87 |003d: sget-object v3, Lorg/jaudiotagger/tag/FieldKey;.DISC_NO:Lorg/jaudiotagger/tag/FieldKey; // field@87ba │ │ -331f62: 3335 1000 |003f: if-ne v5, v3, 004f // +0010 │ │ -331f66: 1f02 db12 |0041: check-cast v2, Lorg/jaudiotagger/tag/mp4/field/Mp4DiscNoField; // type@12db │ │ -331f6a: 6e10 919d 0200 |0043: invoke-virtual {v2}, Lorg/jaudiotagger/tag/mp4/field/Mp4DiscNoField;.getDiscNo:()Ljava/lang/Short; // method@9d91 │ │ -331f70: 0c02 |0046: move-result-object v2 │ │ -331f72: 6e10 8787 0200 |0047: invoke-virtual {v2}, Ljava/lang/Short;.toString:()Ljava/lang/String; // method@8787 │ │ -331f78: 0c02 |004a: move-result-object v2 │ │ -331f7a: 7220 6489 2000 |004b: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -331f80: 28bf |004e: goto 000d // -0041 │ │ -331f82: 6203 bc87 |004f: sget-object v3, Lorg/jaudiotagger/tag/FieldKey;.DISC_TOTAL:Lorg/jaudiotagger/tag/FieldKey; // field@87bc │ │ -331f86: 3335 1000 |0051: if-ne v5, v3, 0061 // +0010 │ │ -331f8a: 1f02 db12 |0053: check-cast v2, Lorg/jaudiotagger/tag/mp4/field/Mp4DiscNoField; // type@12db │ │ -331f8e: 6e10 929d 0200 |0055: invoke-virtual {v2}, Lorg/jaudiotagger/tag/mp4/field/Mp4DiscNoField;.getDiscTotal:()Ljava/lang/Short; // method@9d92 │ │ -331f94: 0c02 |0058: move-result-object v2 │ │ -331f96: 6e10 8787 0200 |0059: invoke-virtual {v2}, Ljava/lang/Short;.toString:()Ljava/lang/String; // method@8787 │ │ -331f9c: 0c02 |005c: move-result-object v2 │ │ -331f9e: 7220 6489 2000 |005d: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -331fa4: 28ad |0060: goto 000d // -0053 │ │ -331fa6: 7210 dc91 0200 |0061: invoke-interface {v2}, Lorg/jaudiotagger/tag/TagField;.toString:()Ljava/lang/String; // method@91dc │ │ -331fac: 0c02 |0064: move-result-object v2 │ │ -331fae: 7220 6489 2000 |0065: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -331fb4: 28a5 |0068: goto 000d // -005b │ │ -331fb6: 1100 |0069: return-object v0 │ │ +331ed8: |[331ed8] org.jaudiotagger.tag.mp4.Mp4Tag.getAll:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/util/List; │ │ +331ee8: 2200 7c10 |0000: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ +331eec: 7010 ae88 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ +331ef2: 6e20 539d 5400 |0005: invoke-virtual {v4, v5}, Lorg/jaudiotagger/tag/mp4/Mp4Tag;.getFields:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/util/List; // method@9d53 │ │ +331ef8: 0c01 |0008: move-result-object v1 │ │ +331efa: 7210 6e89 0100 |0009: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ +331f00: 0c01 |000c: move-result-object v1 │ │ +331f02: 7210 4789 0100 |000d: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +331f08: 0a02 |0010: move-result v2 │ │ +331f0a: 3802 5800 |0011: if-eqz v2, 0069 // +0058 │ │ +331f0e: 7210 4889 0100 |0013: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +331f14: 0c02 |0016: move-result-object v2 │ │ +331f16: 1f02 c711 |0017: check-cast v2, Lorg/jaudiotagger/tag/TagField; // type@11c7 │ │ +331f1a: 6203 2888 |0019: sget-object v3, Lorg/jaudiotagger/tag/FieldKey;.TRACK:Lorg/jaudiotagger/tag/FieldKey; // field@8828 │ │ +331f1e: 3335 1000 |001b: if-ne v5, v3, 002b // +0010 │ │ +331f22: 1f02 e512 |001d: check-cast v2, Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField; // type@12e5 │ │ +331f26: 6e10 f89d 0200 |001f: invoke-virtual {v2}, Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField;.getTrackNo:()Ljava/lang/Short; // method@9df8 │ │ +331f2c: 0c02 |0022: move-result-object v2 │ │ +331f2e: 6e10 8787 0200 |0023: invoke-virtual {v2}, Ljava/lang/Short;.toString:()Ljava/lang/String; // method@8787 │ │ +331f34: 0c02 |0026: move-result-object v2 │ │ +331f36: 7220 6489 2000 |0027: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +331f3c: 28e3 |002a: goto 000d // -001d │ │ +331f3e: 6203 2988 |002b: sget-object v3, Lorg/jaudiotagger/tag/FieldKey;.TRACK_TOTAL:Lorg/jaudiotagger/tag/FieldKey; // field@8829 │ │ +331f42: 3335 1000 |002d: if-ne v5, v3, 003d // +0010 │ │ +331f46: 1f02 e512 |002f: check-cast v2, Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField; // type@12e5 │ │ +331f4a: 6e10 f99d 0200 |0031: invoke-virtual {v2}, Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField;.getTrackTotal:()Ljava/lang/Short; // method@9df9 │ │ +331f50: 0c02 |0034: move-result-object v2 │ │ +331f52: 6e10 8787 0200 |0035: invoke-virtual {v2}, Ljava/lang/Short;.toString:()Ljava/lang/String; // method@8787 │ │ +331f58: 0c02 |0038: move-result-object v2 │ │ +331f5a: 7220 6489 2000 |0039: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +331f60: 28d1 |003c: goto 000d // -002f │ │ +331f62: 6203 ba87 |003d: sget-object v3, Lorg/jaudiotagger/tag/FieldKey;.DISC_NO:Lorg/jaudiotagger/tag/FieldKey; // field@87ba │ │ +331f66: 3335 1000 |003f: if-ne v5, v3, 004f // +0010 │ │ +331f6a: 1f02 db12 |0041: check-cast v2, Lorg/jaudiotagger/tag/mp4/field/Mp4DiscNoField; // type@12db │ │ +331f6e: 6e10 919d 0200 |0043: invoke-virtual {v2}, Lorg/jaudiotagger/tag/mp4/field/Mp4DiscNoField;.getDiscNo:()Ljava/lang/Short; // method@9d91 │ │ +331f74: 0c02 |0046: move-result-object v2 │ │ +331f76: 6e10 8787 0200 |0047: invoke-virtual {v2}, Ljava/lang/Short;.toString:()Ljava/lang/String; // method@8787 │ │ +331f7c: 0c02 |004a: move-result-object v2 │ │ +331f7e: 7220 6489 2000 |004b: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +331f84: 28bf |004e: goto 000d // -0041 │ │ +331f86: 6203 bc87 |004f: sget-object v3, Lorg/jaudiotagger/tag/FieldKey;.DISC_TOTAL:Lorg/jaudiotagger/tag/FieldKey; // field@87bc │ │ +331f8a: 3335 1000 |0051: if-ne v5, v3, 0061 // +0010 │ │ +331f8e: 1f02 db12 |0053: check-cast v2, Lorg/jaudiotagger/tag/mp4/field/Mp4DiscNoField; // type@12db │ │ +331f92: 6e10 929d 0200 |0055: invoke-virtual {v2}, Lorg/jaudiotagger/tag/mp4/field/Mp4DiscNoField;.getDiscTotal:()Ljava/lang/Short; // method@9d92 │ │ +331f98: 0c02 |0058: move-result-object v2 │ │ +331f9a: 6e10 8787 0200 |0059: invoke-virtual {v2}, Ljava/lang/Short;.toString:()Ljava/lang/String; // method@8787 │ │ +331fa0: 0c02 |005c: move-result-object v2 │ │ +331fa2: 7220 6489 2000 |005d: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +331fa8: 28ad |0060: goto 000d // -0053 │ │ +331faa: 7210 dc91 0200 |0061: invoke-interface {v2}, Lorg/jaudiotagger/tag/TagField;.toString:()Ljava/lang/String; // method@91dc │ │ +331fb0: 0c02 |0064: move-result-object v2 │ │ +331fb2: 7220 6489 2000 |0065: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +331fb8: 28a5 |0068: goto 000d // -005b │ │ +331fba: 1100 |0069: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=369 │ │ 0x0005 line=370 │ │ 0x0009 line=371 │ │ 0x0019 line=373 │ │ 0x001d line=375 │ │ @@ -1250942,44 +1250942,44 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 60 16-bit code units │ │ -331fb8: |[331fb8] org.jaudiotagger.tag.mp4.Mp4Tag.getArtworkList:()Ljava/util/List; │ │ -331fc8: 6200 8c8f |0000: sget-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ARTWORK:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f8c │ │ -331fcc: 6e20 4f9d 0500 |0002: invoke-virtual {v5, v0}, Lorg/jaudiotagger/tag/mp4/Mp4Tag;.get:(Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;)Ljava/util/List; // method@9d4f │ │ -331fd2: 0c00 |0005: move-result-object v0 │ │ -331fd4: 2201 7c10 |0006: new-instance v1, Ljava/util/ArrayList; // type@107c │ │ -331fd8: 7210 7389 0000 |0008: invoke-interface {v0}, Ljava/util/List;.size:()I // method@8973 │ │ -331fde: 0a02 |000b: move-result v2 │ │ -331fe0: 7020 af88 2100 |000c: invoke-direct {v1, v2}, Ljava/util/ArrayList;.:(I)V // method@88af │ │ -331fe6: 7210 6e89 0000 |000f: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ -331fec: 0c00 |0012: move-result-object v0 │ │ -331fee: 7210 4789 0000 |0013: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -331ff4: 0a02 |0016: move-result v2 │ │ -331ff6: 3802 2400 |0017: if-eqz v2, 003b // +0024 │ │ -331ffa: 7210 4889 0000 |0019: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -332000: 0c02 |001c: move-result-object v2 │ │ -332002: 1f02 c711 |001d: check-cast v2, Lorg/jaudiotagger/tag/TagField; // type@11c7 │ │ -332006: 1f02 e012 |001f: check-cast v2, Lorg/jaudiotagger/tag/mp4/field/Mp4TagCoverField; // type@12e0 │ │ -33200a: 7100 429c 0000 |0021: invoke-static {}, Lorg/jaudiotagger/tag/images/ArtworkFactory;.getNew:()Lorg/jaudiotagger/tag/images/Artwork; // method@9c42 │ │ -332010: 0c03 |0024: move-result-object v3 │ │ -332012: 6e10 b79d 0200 |0025: invoke-virtual {v2}, Lorg/jaudiotagger/tag/mp4/field/Mp4TagCoverField;.getData:()[B // method@9db7 │ │ -332018: 0c04 |0028: move-result-object v4 │ │ -33201a: 7220 339c 4300 |0029: invoke-interface {v3, v4}, Lorg/jaudiotagger/tag/images/Artwork;.setBinaryData:([B)V // method@9c33 │ │ -332020: 6e10 b99d 0200 |002c: invoke-virtual {v2}, Lorg/jaudiotagger/tag/mp4/field/Mp4TagCoverField;.getFieldType:()Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // method@9db9 │ │ -332026: 0c02 |002f: move-result-object v2 │ │ -332028: 7110 ba9d 0200 |0030: invoke-static {v2}, Lorg/jaudiotagger/tag/mp4/field/Mp4TagCoverField;.getMimeTypeForImageType:(Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;)Ljava/lang/String; // method@9dba │ │ -33202e: 0c02 |0033: move-result-object v2 │ │ -332030: 7220 3b9c 2300 |0034: invoke-interface {v3, v2}, Lorg/jaudiotagger/tag/images/Artwork;.setMimeType:(Ljava/lang/String;)V // method@9c3b │ │ -332036: 7220 6489 3100 |0037: invoke-interface {v1, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -33203c: 28d9 |003a: goto 0013 // -0027 │ │ -33203e: 1101 |003b: return-object v1 │ │ +331fbc: |[331fbc] org.jaudiotagger.tag.mp4.Mp4Tag.getArtworkList:()Ljava/util/List; │ │ +331fcc: 6200 8c8f |0000: sget-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ARTWORK:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f8c │ │ +331fd0: 6e20 4f9d 0500 |0002: invoke-virtual {v5, v0}, Lorg/jaudiotagger/tag/mp4/Mp4Tag;.get:(Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;)Ljava/util/List; // method@9d4f │ │ +331fd6: 0c00 |0005: move-result-object v0 │ │ +331fd8: 2201 7c10 |0006: new-instance v1, Ljava/util/ArrayList; // type@107c │ │ +331fdc: 7210 7389 0000 |0008: invoke-interface {v0}, Ljava/util/List;.size:()I // method@8973 │ │ +331fe2: 0a02 |000b: move-result v2 │ │ +331fe4: 7020 af88 2100 |000c: invoke-direct {v1, v2}, Ljava/util/ArrayList;.:(I)V // method@88af │ │ +331fea: 7210 6e89 0000 |000f: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ +331ff0: 0c00 |0012: move-result-object v0 │ │ +331ff2: 7210 4789 0000 |0013: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +331ff8: 0a02 |0016: move-result v2 │ │ +331ffa: 3802 2400 |0017: if-eqz v2, 003b // +0024 │ │ +331ffe: 7210 4889 0000 |0019: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +332004: 0c02 |001c: move-result-object v2 │ │ +332006: 1f02 c711 |001d: check-cast v2, Lorg/jaudiotagger/tag/TagField; // type@11c7 │ │ +33200a: 1f02 e012 |001f: check-cast v2, Lorg/jaudiotagger/tag/mp4/field/Mp4TagCoverField; // type@12e0 │ │ +33200e: 7100 429c 0000 |0021: invoke-static {}, Lorg/jaudiotagger/tag/images/ArtworkFactory;.getNew:()Lorg/jaudiotagger/tag/images/Artwork; // method@9c42 │ │ +332014: 0c03 |0024: move-result-object v3 │ │ +332016: 6e10 b79d 0200 |0025: invoke-virtual {v2}, Lorg/jaudiotagger/tag/mp4/field/Mp4TagCoverField;.getData:()[B // method@9db7 │ │ +33201c: 0c04 |0028: move-result-object v4 │ │ +33201e: 7220 339c 4300 |0029: invoke-interface {v3, v4}, Lorg/jaudiotagger/tag/images/Artwork;.setBinaryData:([B)V // method@9c33 │ │ +332024: 6e10 b99d 0200 |002c: invoke-virtual {v2}, Lorg/jaudiotagger/tag/mp4/field/Mp4TagCoverField;.getFieldType:()Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // method@9db9 │ │ +33202a: 0c02 |002f: move-result-object v2 │ │ +33202c: 7110 ba9d 0200 |0030: invoke-static {v2}, Lorg/jaudiotagger/tag/mp4/field/Mp4TagCoverField;.getMimeTypeForImageType:(Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;)Ljava/lang/String; // method@9dba │ │ +332032: 0c02 |0033: move-result-object v2 │ │ +332034: 7220 3b9c 2300 |0034: invoke-interface {v3, v2}, Lorg/jaudiotagger/tag/images/Artwork;.setMimeType:(Ljava/lang/String;)V // method@9c3b │ │ +33203a: 7220 6489 3100 |0037: invoke-interface {v1, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +332040: 28d9 |003a: goto 0013 // -0027 │ │ +332042: 1101 |003b: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=920 │ │ 0x0006 line=921 │ │ 0x000f line=923 │ │ 0x001f line=925 │ │ 0x0021 line=926 │ │ @@ -1250994,138 +1250994,138 @@ │ │ type : '(Lorg/jaudiotagger/tag/FieldKey;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 234 16-bit code units │ │ -332040: |[332040] org.jaudiotagger.tag.mp4.Mp4Tag.getFields:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/util/List; │ │ -332050: 3804 e200 |0000: if-eqz v4, 00e2 // +00e2 │ │ -332054: 6200 5990 |0002: sget-object v0, Lorg/jaudiotagger/tag/mp4/Mp4Tag;.tagFieldToMp4Field:Ljava/util/EnumMap; // field@9059 │ │ -332058: 6e20 1989 4000 |0004: invoke-virtual {v0, v4}, Ljava/util/EnumMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8919 │ │ -33205e: 0c00 |0007: move-result-object v0 │ │ -332060: 1f00 d012 |0008: check-cast v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ -332064: 3800 d200 |000a: if-eqz v0, 00dc // +00d2 │ │ -332068: 6e10 329d 0000 |000c: invoke-virtual {v0}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.getFieldName:()Ljava/lang/String; // method@9d32 │ │ -33206e: 0c00 |000f: move-result-object v0 │ │ -332070: 6e20 529d 0300 |0010: invoke-virtual {v3, v0}, Lorg/jaudiotagger/tag/mp4/Mp4Tag;.getFields:(Ljava/lang/String;)Ljava/util/List; // method@9d52 │ │ -332076: 0c00 |0013: move-result-object v0 │ │ -332078: 2201 7c10 |0014: new-instance v1, Ljava/util/ArrayList; // type@107c │ │ -33207c: 7010 ae88 0100 |0016: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@88ae │ │ -332082: 6202 d087 |0019: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.KEY:Lorg/jaudiotagger/tag/FieldKey; // field@87d0 │ │ -332086: 3324 1300 |001b: if-ne v4, v2, 002e // +0013 │ │ -33208a: 7210 7389 0000 |001d: invoke-interface {v0}, Ljava/util/List;.size:()I // method@8973 │ │ -332090: 0a04 |0020: move-result v4 │ │ -332092: 3904 0c00 |0021: if-nez v4, 002d // +000c │ │ -332096: 6204 c88f |0023: sget-object v4, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.KEY_OLD:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fc8 │ │ -33209a: 6e10 329d 0400 |0025: invoke-virtual {v4}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.getFieldName:()Ljava/lang/String; // method@9d32 │ │ -3320a0: 0c04 |0028: move-result-object v4 │ │ -3320a2: 6e20 529d 4300 |0029: invoke-virtual {v3, v4}, Lorg/jaudiotagger/tag/mp4/Mp4Tag;.getFields:(Ljava/lang/String;)Ljava/util/List; // method@9d52 │ │ -3320a8: 0c00 |002c: move-result-object v0 │ │ -3320aa: 1100 |002d: return-object v0 │ │ -3320ac: 6202 c387 |002e: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.GENRE:Lorg/jaudiotagger/tag/FieldKey; // field@87c3 │ │ -3320b0: 3324 1300 |0030: if-ne v4, v2, 0043 // +0013 │ │ -3320b4: 7210 7389 0000 |0032: invoke-interface {v0}, Ljava/util/List;.size:()I // method@8973 │ │ -3320ba: 0a04 |0035: move-result v4 │ │ -3320bc: 3904 0c00 |0036: if-nez v4, 0042 // +000c │ │ -3320c0: 6204 b68f |0038: sget-object v4, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.GENRE_CUSTOM:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fb6 │ │ -3320c4: 6e10 329d 0400 |003a: invoke-virtual {v4}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.getFieldName:()Ljava/lang/String; // method@9d32 │ │ -3320ca: 0c04 |003d: move-result-object v4 │ │ -3320cc: 6e20 529d 4300 |003e: invoke-virtual {v3, v4}, Lorg/jaudiotagger/tag/mp4/Mp4Tag;.getFields:(Ljava/lang/String;)Ljava/util/List; // method@9d52 │ │ -3320d2: 0c00 |0041: move-result-object v0 │ │ -3320d4: 1100 |0042: return-object v0 │ │ -3320d6: 6202 2888 |0043: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.TRACK:Lorg/jaudiotagger/tag/FieldKey; // field@8828 │ │ -3320da: 3324 2400 |0045: if-ne v4, v2, 0069 // +0024 │ │ -3320de: 7210 6e89 0000 |0047: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ -3320e4: 0c04 |004a: move-result-object v4 │ │ -3320e6: 7210 4789 0400 |004b: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -3320ec: 0a00 |004e: move-result v0 │ │ -3320ee: 3800 1900 |004f: if-eqz v0, 0068 // +0019 │ │ -3320f2: 7210 4889 0400 |0051: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -3320f8: 0c00 |0054: move-result-object v0 │ │ -3320fa: 1f00 c711 |0055: check-cast v0, Lorg/jaudiotagger/tag/TagField; // type@11c7 │ │ -3320fe: 0702 |0057: move-object v2, v0 │ │ -332100: 1f02 e512 |0058: check-cast v2, Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField; // type@12e5 │ │ -332104: 6e10 f89d 0200 |005a: invoke-virtual {v2}, Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField;.getTrackNo:()Ljava/lang/Short; // method@9df8 │ │ -33210a: 0c02 |005d: move-result-object v2 │ │ -33210c: 6e10 8687 0200 |005e: invoke-virtual {v2}, Ljava/lang/Short;.shortValue:()S // method@8786 │ │ -332112: 0a02 |0061: move-result v2 │ │ -332114: 3d02 e9ff |0062: if-lez v2, 004b // -0017 │ │ -332118: 7220 6489 0100 |0064: invoke-interface {v1, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -33211e: 28e4 |0067: goto 004b // -001c │ │ -332120: 1101 |0068: return-object v1 │ │ -332122: 6202 2988 |0069: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.TRACK_TOTAL:Lorg/jaudiotagger/tag/FieldKey; // field@8829 │ │ -332126: 3324 2400 |006b: if-ne v4, v2, 008f // +0024 │ │ -33212a: 7210 6e89 0000 |006d: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ -332130: 0c04 |0070: move-result-object v4 │ │ -332132: 7210 4789 0400 |0071: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -332138: 0a00 |0074: move-result v0 │ │ -33213a: 3800 1900 |0075: if-eqz v0, 008e // +0019 │ │ -33213e: 7210 4889 0400 |0077: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -332144: 0c00 |007a: move-result-object v0 │ │ -332146: 1f00 c711 |007b: check-cast v0, Lorg/jaudiotagger/tag/TagField; // type@11c7 │ │ -33214a: 0702 |007d: move-object v2, v0 │ │ -33214c: 1f02 e512 |007e: check-cast v2, Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField; // type@12e5 │ │ -332150: 6e10 f99d 0200 |0080: invoke-virtual {v2}, Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField;.getTrackTotal:()Ljava/lang/Short; // method@9df9 │ │ -332156: 0c02 |0083: move-result-object v2 │ │ -332158: 6e10 8687 0200 |0084: invoke-virtual {v2}, Ljava/lang/Short;.shortValue:()S // method@8786 │ │ -33215e: 0a02 |0087: move-result v2 │ │ -332160: 3d02 e9ff |0088: if-lez v2, 0071 // -0017 │ │ -332164: 7220 6489 0100 |008a: invoke-interface {v1, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -33216a: 28e4 |008d: goto 0071 // -001c │ │ -33216c: 1101 |008e: return-object v1 │ │ -33216e: 6202 ba87 |008f: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.DISC_NO:Lorg/jaudiotagger/tag/FieldKey; // field@87ba │ │ -332172: 3324 2400 |0091: if-ne v4, v2, 00b5 // +0024 │ │ -332176: 7210 6e89 0000 |0093: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ -33217c: 0c04 |0096: move-result-object v4 │ │ -33217e: 7210 4789 0400 |0097: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -332184: 0a00 |009a: move-result v0 │ │ -332186: 3800 1900 |009b: if-eqz v0, 00b4 // +0019 │ │ -33218a: 7210 4889 0400 |009d: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -332190: 0c00 |00a0: move-result-object v0 │ │ -332192: 1f00 c711 |00a1: check-cast v0, Lorg/jaudiotagger/tag/TagField; // type@11c7 │ │ -332196: 0702 |00a3: move-object v2, v0 │ │ -332198: 1f02 db12 |00a4: check-cast v2, Lorg/jaudiotagger/tag/mp4/field/Mp4DiscNoField; // type@12db │ │ -33219c: 6e10 919d 0200 |00a6: invoke-virtual {v2}, Lorg/jaudiotagger/tag/mp4/field/Mp4DiscNoField;.getDiscNo:()Ljava/lang/Short; // method@9d91 │ │ -3321a2: 0c02 |00a9: move-result-object v2 │ │ -3321a4: 6e10 8687 0200 |00aa: invoke-virtual {v2}, Ljava/lang/Short;.shortValue:()S // method@8786 │ │ -3321aa: 0a02 |00ad: move-result v2 │ │ -3321ac: 3d02 e9ff |00ae: if-lez v2, 0097 // -0017 │ │ -3321b0: 7220 6489 0100 |00b0: invoke-interface {v1, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -3321b6: 28e4 |00b3: goto 0097 // -001c │ │ -3321b8: 1101 |00b4: return-object v1 │ │ -3321ba: 6202 bc87 |00b5: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.DISC_TOTAL:Lorg/jaudiotagger/tag/FieldKey; // field@87bc │ │ -3321be: 3324 2400 |00b7: if-ne v4, v2, 00db // +0024 │ │ -3321c2: 7210 6e89 0000 |00b9: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ -3321c8: 0c04 |00bc: move-result-object v4 │ │ -3321ca: 7210 4789 0400 |00bd: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -3321d0: 0a00 |00c0: move-result v0 │ │ -3321d2: 3800 1900 |00c1: if-eqz v0, 00da // +0019 │ │ -3321d6: 7210 4889 0400 |00c3: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -3321dc: 0c00 |00c6: move-result-object v0 │ │ -3321de: 1f00 c711 |00c7: check-cast v0, Lorg/jaudiotagger/tag/TagField; // type@11c7 │ │ -3321e2: 0702 |00c9: move-object v2, v0 │ │ -3321e4: 1f02 db12 |00ca: check-cast v2, Lorg/jaudiotagger/tag/mp4/field/Mp4DiscNoField; // type@12db │ │ -3321e8: 6e10 929d 0200 |00cc: invoke-virtual {v2}, Lorg/jaudiotagger/tag/mp4/field/Mp4DiscNoField;.getDiscTotal:()Ljava/lang/Short; // method@9d92 │ │ -3321ee: 0c02 |00cf: move-result-object v2 │ │ -3321f0: 6e10 8687 0200 |00d0: invoke-virtual {v2}, Ljava/lang/Short;.shortValue:()S // method@8786 │ │ -3321f6: 0a02 |00d3: move-result v2 │ │ -3321f8: 3d02 e9ff |00d4: if-lez v2, 00bd // -0017 │ │ -3321fc: 7220 6489 0100 |00d6: invoke-interface {v1, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -332202: 28e4 |00d9: goto 00bd // -001c │ │ -332204: 1101 |00da: return-object v1 │ │ -332206: 1100 |00db: return-object v0 │ │ -332208: 2204 c311 |00dc: new-instance v4, Lorg/jaudiotagger/tag/KeyNotFoundException; // type@11c3 │ │ -33220c: 7010 a791 0400 |00de: invoke-direct {v4}, Lorg/jaudiotagger/tag/KeyNotFoundException;.:()V // method@91a7 │ │ -332212: 2704 |00e1: throw v4 │ │ -332214: 2204 c311 |00e2: new-instance v4, Lorg/jaudiotagger/tag/KeyNotFoundException; // type@11c3 │ │ -332218: 7010 a791 0400 |00e4: invoke-direct {v4}, Lorg/jaudiotagger/tag/KeyNotFoundException;.:()V // method@91a7 │ │ -33221e: 2802 |00e7: goto 00e9 // +0002 │ │ -332220: 2704 |00e8: throw v4 │ │ -332222: 28ff |00e9: goto 00e8 // -0001 │ │ +332044: |[332044] org.jaudiotagger.tag.mp4.Mp4Tag.getFields:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/util/List; │ │ +332054: 3804 e200 |0000: if-eqz v4, 00e2 // +00e2 │ │ +332058: 6200 5990 |0002: sget-object v0, Lorg/jaudiotagger/tag/mp4/Mp4Tag;.tagFieldToMp4Field:Ljava/util/EnumMap; // field@9059 │ │ +33205c: 6e20 1989 4000 |0004: invoke-virtual {v0, v4}, Ljava/util/EnumMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8919 │ │ +332062: 0c00 |0007: move-result-object v0 │ │ +332064: 1f00 d012 |0008: check-cast v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // type@12d0 │ │ +332068: 3800 d200 |000a: if-eqz v0, 00dc // +00d2 │ │ +33206c: 6e10 329d 0000 |000c: invoke-virtual {v0}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.getFieldName:()Ljava/lang/String; // method@9d32 │ │ +332072: 0c00 |000f: move-result-object v0 │ │ +332074: 6e20 529d 0300 |0010: invoke-virtual {v3, v0}, Lorg/jaudiotagger/tag/mp4/Mp4Tag;.getFields:(Ljava/lang/String;)Ljava/util/List; // method@9d52 │ │ +33207a: 0c00 |0013: move-result-object v0 │ │ +33207c: 2201 7c10 |0014: new-instance v1, Ljava/util/ArrayList; // type@107c │ │ +332080: 7010 ae88 0100 |0016: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@88ae │ │ +332086: 6202 d087 |0019: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.KEY:Lorg/jaudiotagger/tag/FieldKey; // field@87d0 │ │ +33208a: 3324 1300 |001b: if-ne v4, v2, 002e // +0013 │ │ +33208e: 7210 7389 0000 |001d: invoke-interface {v0}, Ljava/util/List;.size:()I // method@8973 │ │ +332094: 0a04 |0020: move-result v4 │ │ +332096: 3904 0c00 |0021: if-nez v4, 002d // +000c │ │ +33209a: 6204 c88f |0023: sget-object v4, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.KEY_OLD:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fc8 │ │ +33209e: 6e10 329d 0400 |0025: invoke-virtual {v4}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.getFieldName:()Ljava/lang/String; // method@9d32 │ │ +3320a4: 0c04 |0028: move-result-object v4 │ │ +3320a6: 6e20 529d 4300 |0029: invoke-virtual {v3, v4}, Lorg/jaudiotagger/tag/mp4/Mp4Tag;.getFields:(Ljava/lang/String;)Ljava/util/List; // method@9d52 │ │ +3320ac: 0c00 |002c: move-result-object v0 │ │ +3320ae: 1100 |002d: return-object v0 │ │ +3320b0: 6202 c387 |002e: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.GENRE:Lorg/jaudiotagger/tag/FieldKey; // field@87c3 │ │ +3320b4: 3324 1300 |0030: if-ne v4, v2, 0043 // +0013 │ │ +3320b8: 7210 7389 0000 |0032: invoke-interface {v0}, Ljava/util/List;.size:()I // method@8973 │ │ +3320be: 0a04 |0035: move-result v4 │ │ +3320c0: 3904 0c00 |0036: if-nez v4, 0042 // +000c │ │ +3320c4: 6204 b68f |0038: sget-object v4, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.GENRE_CUSTOM:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fb6 │ │ +3320c8: 6e10 329d 0400 |003a: invoke-virtual {v4}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.getFieldName:()Ljava/lang/String; // method@9d32 │ │ +3320ce: 0c04 |003d: move-result-object v4 │ │ +3320d0: 6e20 529d 4300 |003e: invoke-virtual {v3, v4}, Lorg/jaudiotagger/tag/mp4/Mp4Tag;.getFields:(Ljava/lang/String;)Ljava/util/List; // method@9d52 │ │ +3320d6: 0c00 |0041: move-result-object v0 │ │ +3320d8: 1100 |0042: return-object v0 │ │ +3320da: 6202 2888 |0043: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.TRACK:Lorg/jaudiotagger/tag/FieldKey; // field@8828 │ │ +3320de: 3324 2400 |0045: if-ne v4, v2, 0069 // +0024 │ │ +3320e2: 7210 6e89 0000 |0047: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ +3320e8: 0c04 |004a: move-result-object v4 │ │ +3320ea: 7210 4789 0400 |004b: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +3320f0: 0a00 |004e: move-result v0 │ │ +3320f2: 3800 1900 |004f: if-eqz v0, 0068 // +0019 │ │ +3320f6: 7210 4889 0400 |0051: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +3320fc: 0c00 |0054: move-result-object v0 │ │ +3320fe: 1f00 c711 |0055: check-cast v0, Lorg/jaudiotagger/tag/TagField; // type@11c7 │ │ +332102: 0702 |0057: move-object v2, v0 │ │ +332104: 1f02 e512 |0058: check-cast v2, Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField; // type@12e5 │ │ +332108: 6e10 f89d 0200 |005a: invoke-virtual {v2}, Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField;.getTrackNo:()Ljava/lang/Short; // method@9df8 │ │ +33210e: 0c02 |005d: move-result-object v2 │ │ +332110: 6e10 8687 0200 |005e: invoke-virtual {v2}, Ljava/lang/Short;.shortValue:()S // method@8786 │ │ +332116: 0a02 |0061: move-result v2 │ │ +332118: 3d02 e9ff |0062: if-lez v2, 004b // -0017 │ │ +33211c: 7220 6489 0100 |0064: invoke-interface {v1, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +332122: 28e4 |0067: goto 004b // -001c │ │ +332124: 1101 |0068: return-object v1 │ │ +332126: 6202 2988 |0069: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.TRACK_TOTAL:Lorg/jaudiotagger/tag/FieldKey; // field@8829 │ │ +33212a: 3324 2400 |006b: if-ne v4, v2, 008f // +0024 │ │ +33212e: 7210 6e89 0000 |006d: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ +332134: 0c04 |0070: move-result-object v4 │ │ +332136: 7210 4789 0400 |0071: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +33213c: 0a00 |0074: move-result v0 │ │ +33213e: 3800 1900 |0075: if-eqz v0, 008e // +0019 │ │ +332142: 7210 4889 0400 |0077: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +332148: 0c00 |007a: move-result-object v0 │ │ +33214a: 1f00 c711 |007b: check-cast v0, Lorg/jaudiotagger/tag/TagField; // type@11c7 │ │ +33214e: 0702 |007d: move-object v2, v0 │ │ +332150: 1f02 e512 |007e: check-cast v2, Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField; // type@12e5 │ │ +332154: 6e10 f99d 0200 |0080: invoke-virtual {v2}, Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField;.getTrackTotal:()Ljava/lang/Short; // method@9df9 │ │ +33215a: 0c02 |0083: move-result-object v2 │ │ +33215c: 6e10 8687 0200 |0084: invoke-virtual {v2}, Ljava/lang/Short;.shortValue:()S // method@8786 │ │ +332162: 0a02 |0087: move-result v2 │ │ +332164: 3d02 e9ff |0088: if-lez v2, 0071 // -0017 │ │ +332168: 7220 6489 0100 |008a: invoke-interface {v1, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +33216e: 28e4 |008d: goto 0071 // -001c │ │ +332170: 1101 |008e: return-object v1 │ │ +332172: 6202 ba87 |008f: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.DISC_NO:Lorg/jaudiotagger/tag/FieldKey; // field@87ba │ │ +332176: 3324 2400 |0091: if-ne v4, v2, 00b5 // +0024 │ │ +33217a: 7210 6e89 0000 |0093: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ +332180: 0c04 |0096: move-result-object v4 │ │ +332182: 7210 4789 0400 |0097: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +332188: 0a00 |009a: move-result v0 │ │ +33218a: 3800 1900 |009b: if-eqz v0, 00b4 // +0019 │ │ +33218e: 7210 4889 0400 |009d: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +332194: 0c00 |00a0: move-result-object v0 │ │ +332196: 1f00 c711 |00a1: check-cast v0, Lorg/jaudiotagger/tag/TagField; // type@11c7 │ │ +33219a: 0702 |00a3: move-object v2, v0 │ │ +33219c: 1f02 db12 |00a4: check-cast v2, Lorg/jaudiotagger/tag/mp4/field/Mp4DiscNoField; // type@12db │ │ +3321a0: 6e10 919d 0200 |00a6: invoke-virtual {v2}, Lorg/jaudiotagger/tag/mp4/field/Mp4DiscNoField;.getDiscNo:()Ljava/lang/Short; // method@9d91 │ │ +3321a6: 0c02 |00a9: move-result-object v2 │ │ +3321a8: 6e10 8687 0200 |00aa: invoke-virtual {v2}, Ljava/lang/Short;.shortValue:()S // method@8786 │ │ +3321ae: 0a02 |00ad: move-result v2 │ │ +3321b0: 3d02 e9ff |00ae: if-lez v2, 0097 // -0017 │ │ +3321b4: 7220 6489 0100 |00b0: invoke-interface {v1, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +3321ba: 28e4 |00b3: goto 0097 // -001c │ │ +3321bc: 1101 |00b4: return-object v1 │ │ +3321be: 6202 bc87 |00b5: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.DISC_TOTAL:Lorg/jaudiotagger/tag/FieldKey; // field@87bc │ │ +3321c2: 3324 2400 |00b7: if-ne v4, v2, 00db // +0024 │ │ +3321c6: 7210 6e89 0000 |00b9: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ +3321cc: 0c04 |00bc: move-result-object v4 │ │ +3321ce: 7210 4789 0400 |00bd: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +3321d4: 0a00 |00c0: move-result v0 │ │ +3321d6: 3800 1900 |00c1: if-eqz v0, 00da // +0019 │ │ +3321da: 7210 4889 0400 |00c3: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +3321e0: 0c00 |00c6: move-result-object v0 │ │ +3321e2: 1f00 c711 |00c7: check-cast v0, Lorg/jaudiotagger/tag/TagField; // type@11c7 │ │ +3321e6: 0702 |00c9: move-object v2, v0 │ │ +3321e8: 1f02 db12 |00ca: check-cast v2, Lorg/jaudiotagger/tag/mp4/field/Mp4DiscNoField; // type@12db │ │ +3321ec: 6e10 929d 0200 |00cc: invoke-virtual {v2}, Lorg/jaudiotagger/tag/mp4/field/Mp4DiscNoField;.getDiscTotal:()Ljava/lang/Short; // method@9d92 │ │ +3321f2: 0c02 |00cf: move-result-object v2 │ │ +3321f4: 6e10 8687 0200 |00d0: invoke-virtual {v2}, Ljava/lang/Short;.shortValue:()S // method@8786 │ │ +3321fa: 0a02 |00d3: move-result v2 │ │ +3321fc: 3d02 e9ff |00d4: if-lez v2, 00bd // -0017 │ │ +332200: 7220 6489 0100 |00d6: invoke-interface {v1, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +332206: 28e4 |00d9: goto 00bd // -001c │ │ +332208: 1101 |00da: return-object v1 │ │ +33220a: 1100 |00db: return-object v0 │ │ +33220c: 2204 c311 |00dc: new-instance v4, Lorg/jaudiotagger/tag/KeyNotFoundException; // type@11c3 │ │ +332210: 7010 a791 0400 |00de: invoke-direct {v4}, Lorg/jaudiotagger/tag/KeyNotFoundException;.:()V // method@91a7 │ │ +332216: 2704 |00e1: throw v4 │ │ +332218: 2204 c311 |00e2: new-instance v4, Lorg/jaudiotagger/tag/KeyNotFoundException; // type@11c3 │ │ +33221c: 7010 a791 0400 |00e4: invoke-direct {v4}, Lorg/jaudiotagger/tag/KeyNotFoundException;.:()V // method@91a7 │ │ +332222: 2802 |00e7: goto 00e9 // +0002 │ │ +332224: 2704 |00e8: throw v4 │ │ +332226: 28ff |00e9: goto 00e8 // -0001 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=281 │ │ 0x000c line=287 │ │ 0x0014 line=288 │ │ 0x0019 line=290 │ │ 0x001d line=292 │ │ @@ -1251164,24 +1251164,24 @@ │ │ type : '(Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -331d78: |[331d78] org.jaudiotagger.tag.mp4.Mp4Tag.getFirst:(Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;)Ljava/lang/String; │ │ -331d88: 3801 0b00 |0000: if-eqz v1, 000b // +000b │ │ -331d8c: 6e10 329d 0100 |0002: invoke-virtual {v1}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.getFieldName:()Ljava/lang/String; // method@9d32 │ │ -331d92: 0c01 |0005: move-result-object v1 │ │ -331d94: 6f20 348e 1000 |0006: invoke-super {v0, v1}, Lorg/jaudiotagger/audio/generic/AbstractTag;.getFirst:(Ljava/lang/String;)Ljava/lang/String; // method@8e34 │ │ -331d9a: 0c01 |0009: move-result-object v1 │ │ -331d9c: 1101 |000a: return-object v1 │ │ -331d9e: 2201 c311 |000b: new-instance v1, Lorg/jaudiotagger/tag/KeyNotFoundException; // type@11c3 │ │ -331da2: 7010 a791 0100 |000d: invoke-direct {v1}, Lorg/jaudiotagger/tag/KeyNotFoundException;.:()V // method@91a7 │ │ -331da8: 2701 |0010: throw v1 │ │ +331d7c: |[331d7c] org.jaudiotagger.tag.mp4.Mp4Tag.getFirst:(Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;)Ljava/lang/String; │ │ +331d8c: 3801 0b00 |0000: if-eqz v1, 000b // +000b │ │ +331d90: 6e10 329d 0100 |0002: invoke-virtual {v1}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.getFieldName:()Ljava/lang/String; // method@9d32 │ │ +331d96: 0c01 |0005: move-result-object v1 │ │ +331d98: 6f20 348e 1000 |0006: invoke-super {v0, v1}, Lorg/jaudiotagger/audio/generic/AbstractTag;.getFirst:(Ljava/lang/String;)Ljava/lang/String; // method@8e34 │ │ +331d9e: 0c01 |0009: move-result-object v1 │ │ +331da0: 1101 |000a: return-object v1 │ │ +331da2: 2201 c311 |000b: new-instance v1, Lorg/jaudiotagger/tag/KeyNotFoundException; // type@11c3 │ │ +331da6: 7010 a791 0100 |000d: invoke-direct {v1}, Lorg/jaudiotagger/tag/KeyNotFoundException;.:()V // method@91a7 │ │ +331dac: 2701 |0010: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=463 │ │ 0x000b line=461 │ │ locals : │ │ 0x0000 - 0x0011 reg=0 this Lorg/jaudiotagger/tag/mp4/Mp4Tag; │ │ 0x0000 - 0x0011 reg=1 (null) Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; │ │ @@ -1251191,18 +1251191,18 @@ │ │ type : '(Lorg/jaudiotagger/tag/FieldKey;)Lorg/jaudiotagger/tag/TagField;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -3326e4: |[3326e4] org.jaudiotagger.tag.mp4.Mp4Tag.getFirstField:(Lorg/jaudiotagger/tag/FieldKey;)Lorg/jaudiotagger/tag/TagField; │ │ -3326f4: 6e20 579d 1000 |0000: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/mp4/Mp4Tag;.getFirstField:(Lorg/jaudiotagger/tag/FieldKey;)Lorg/jaudiotagger/tag/mp4/Mp4TagField; // method@9d57 │ │ -3326fa: 0c01 |0003: move-result-object v1 │ │ -3326fc: 1101 |0004: return-object v1 │ │ +3326e8: |[3326e8] org.jaudiotagger.tag.mp4.Mp4Tag.getFirstField:(Lorg/jaudiotagger/tag/FieldKey;)Lorg/jaudiotagger/tag/TagField; │ │ +3326f8: 6e20 579d 1000 |0000: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/mp4/Mp4Tag;.getFirstField:(Lorg/jaudiotagger/tag/FieldKey;)Lorg/jaudiotagger/tag/mp4/Mp4TagField; // method@9d57 │ │ +3326fe: 0c01 |0003: move-result-object v1 │ │ +332700: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/jaudiotagger/tag/mp4/Mp4Tag; │ │ 0x0000 - 0x0005 reg=1 (null) Lorg/jaudiotagger/tag/FieldKey; │ │ │ │ @@ -1251211,27 +1251211,27 @@ │ │ type : '(Lorg/jaudiotagger/tag/FieldKey;)Lorg/jaudiotagger/tag/mp4/Mp4TagField;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -332700: |[332700] org.jaudiotagger.tag.mp4.Mp4Tag.getFirstField:(Lorg/jaudiotagger/tag/FieldKey;)Lorg/jaudiotagger/tag/mp4/Mp4TagField; │ │ -332710: 6e20 539d 2100 |0000: invoke-virtual {v1, v2}, Lorg/jaudiotagger/tag/mp4/Mp4Tag;.getFields:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/util/List; // method@9d53 │ │ -332716: 0c02 |0003: move-result-object v2 │ │ -332718: 7210 7389 0200 |0004: invoke-interface {v2}, Ljava/util/List;.size:()I // method@8973 │ │ -33271e: 0a00 |0007: move-result v0 │ │ -332720: 3900 0400 |0008: if-nez v0, 000c // +0004 │ │ -332724: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -332726: 1102 |000b: return-object v2 │ │ -332728: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -33272a: 7220 6a89 0200 |000d: invoke-interface {v2, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ -332730: 0c02 |0010: move-result-object v2 │ │ -332732: 1f02 d412 |0011: check-cast v2, Lorg/jaudiotagger/tag/mp4/Mp4TagField; // type@12d4 │ │ -332736: 1102 |0013: return-object v2 │ │ +332704: |[332704] org.jaudiotagger.tag.mp4.Mp4Tag.getFirstField:(Lorg/jaudiotagger/tag/FieldKey;)Lorg/jaudiotagger/tag/mp4/Mp4TagField; │ │ +332714: 6e20 539d 2100 |0000: invoke-virtual {v1, v2}, Lorg/jaudiotagger/tag/mp4/Mp4Tag;.getFields:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/util/List; // method@9d53 │ │ +33271a: 0c02 |0003: move-result-object v2 │ │ +33271c: 7210 7389 0200 |0004: invoke-interface {v2}, Ljava/util/List;.size:()I // method@8973 │ │ +332722: 0a00 |0007: move-result v0 │ │ +332724: 3900 0400 |0008: if-nez v0, 000c // +0004 │ │ +332728: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +33272a: 1102 |000b: return-object v2 │ │ +33272c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +33272e: 7220 6a89 0200 |000d: invoke-interface {v2, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ +332734: 0c02 |0010: move-result-object v2 │ │ +332736: 1f02 d412 |0011: check-cast v2, Lorg/jaudiotagger/tag/mp4/Mp4TagField; // type@12d4 │ │ +33273a: 1102 |0013: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=468 │ │ 0x0004 line=469 │ │ 0x000d line=473 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 this Lorg/jaudiotagger/tag/mp4/Mp4Tag; │ │ @@ -1251242,25 +1251242,25 @@ │ │ type : '(Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;)Lorg/jaudiotagger/tag/mp4/Mp4TagField;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -332738: |[332738] org.jaudiotagger.tag.mp4.Mp4Tag.getFirstField:(Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;)Lorg/jaudiotagger/tag/mp4/Mp4TagField; │ │ -332748: 3801 0d00 |0000: if-eqz v1, 000d // +000d │ │ -33274c: 6e10 329d 0100 |0002: invoke-virtual {v1}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.getFieldName:()Ljava/lang/String; // method@9d32 │ │ -332752: 0c01 |0005: move-result-object v1 │ │ -332754: 6f20 378e 1000 |0006: invoke-super {v0, v1}, Lorg/jaudiotagger/audio/generic/AbstractTag;.getFirstField:(Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@8e37 │ │ -33275a: 0c01 |0009: move-result-object v1 │ │ -33275c: 1f01 d412 |000a: check-cast v1, Lorg/jaudiotagger/tag/mp4/Mp4TagField; // type@12d4 │ │ -332760: 1101 |000c: return-object v1 │ │ -332762: 2201 c311 |000d: new-instance v1, Lorg/jaudiotagger/tag/KeyNotFoundException; // type@11c3 │ │ -332766: 7010 a791 0100 |000f: invoke-direct {v1}, Lorg/jaudiotagger/tag/KeyNotFoundException;.:()V // method@91a7 │ │ -33276c: 2701 |0012: throw v1 │ │ +33273c: |[33273c] org.jaudiotagger.tag.mp4.Mp4Tag.getFirstField:(Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;)Lorg/jaudiotagger/tag/mp4/Mp4TagField; │ │ +33274c: 3801 0d00 |0000: if-eqz v1, 000d // +000d │ │ +332750: 6e10 329d 0100 |0002: invoke-virtual {v1}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.getFieldName:()Ljava/lang/String; // method@9d32 │ │ +332756: 0c01 |0005: move-result-object v1 │ │ +332758: 6f20 378e 1000 |0006: invoke-super {v0, v1}, Lorg/jaudiotagger/audio/generic/AbstractTag;.getFirstField:(Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@8e37 │ │ +33275e: 0c01 |0009: move-result-object v1 │ │ +332760: 1f01 d412 |000a: check-cast v1, Lorg/jaudiotagger/tag/mp4/Mp4TagField; // type@12d4 │ │ +332764: 1101 |000c: return-object v1 │ │ +332766: 2201 c311 |000d: new-instance v1, Lorg/jaudiotagger/tag/KeyNotFoundException; // type@11c3 │ │ +33276a: 7010 a791 0100 |000f: invoke-direct {v1}, Lorg/jaudiotagger/tag/KeyNotFoundException;.:()V // method@91a7 │ │ +332770: 2701 |0012: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=482 │ │ 0x000d line=480 │ │ locals : │ │ 0x0000 - 0x0013 reg=0 this Lorg/jaudiotagger/tag/mp4/Mp4Tag; │ │ 0x0000 - 0x0013 reg=1 (null) Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; │ │ @@ -1251270,60 +1251270,60 @@ │ │ type : '(Lorg/jaudiotagger/tag/FieldKey;I)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 84 16-bit code units │ │ -331dac: |[331dac] org.jaudiotagger.tag.mp4.Mp4Tag.getValue:(Lorg/jaudiotagger/tag/FieldKey;I)Ljava/lang/String; │ │ -331dbc: 6e20 539d 3200 |0000: invoke-virtual {v2, v3}, Lorg/jaudiotagger/tag/mp4/Mp4Tag;.getFields:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/util/List; // method@9d53 │ │ -331dc2: 0c00 |0003: move-result-object v0 │ │ -331dc4: 7210 7389 0000 |0004: invoke-interface {v0}, Ljava/util/List;.size:()I // method@8973 │ │ -331dca: 0a01 |0007: move-result v1 │ │ -331dcc: 3741 4900 |0008: if-le v1, v4, 0051 // +0049 │ │ -331dd0: 7220 6a89 4000 |000a: invoke-interface {v0, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ -331dd6: 0c04 |000d: move-result-object v4 │ │ -331dd8: 1f04 c711 |000e: check-cast v4, Lorg/jaudiotagger/tag/TagField; // type@11c7 │ │ -331ddc: 6200 2888 |0010: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.TRACK:Lorg/jaudiotagger/tag/FieldKey; // field@8828 │ │ -331de0: 3303 0d00 |0012: if-ne v3, v0, 001f // +000d │ │ -331de4: 1f04 e512 |0014: check-cast v4, Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField; // type@12e5 │ │ -331de8: 6e10 f89d 0400 |0016: invoke-virtual {v4}, Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField;.getTrackNo:()Ljava/lang/Short; // method@9df8 │ │ -331dee: 0c03 |0019: move-result-object v3 │ │ -331df0: 6e10 8787 0300 |001a: invoke-virtual {v3}, Ljava/lang/Short;.toString:()Ljava/lang/String; // method@8787 │ │ -331df6: 0c03 |001d: move-result-object v3 │ │ -331df8: 1103 |001e: return-object v3 │ │ -331dfa: 6200 ba87 |001f: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.DISC_NO:Lorg/jaudiotagger/tag/FieldKey; // field@87ba │ │ -331dfe: 3303 0d00 |0021: if-ne v3, v0, 002e // +000d │ │ -331e02: 1f04 db12 |0023: check-cast v4, Lorg/jaudiotagger/tag/mp4/field/Mp4DiscNoField; // type@12db │ │ -331e06: 6e10 919d 0400 |0025: invoke-virtual {v4}, Lorg/jaudiotagger/tag/mp4/field/Mp4DiscNoField;.getDiscNo:()Ljava/lang/Short; // method@9d91 │ │ -331e0c: 0c03 |0028: move-result-object v3 │ │ -331e0e: 6e10 8787 0300 |0029: invoke-virtual {v3}, Ljava/lang/Short;.toString:()Ljava/lang/String; // method@8787 │ │ -331e14: 0c03 |002c: move-result-object v3 │ │ -331e16: 1103 |002d: return-object v3 │ │ -331e18: 6200 2988 |002e: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.TRACK_TOTAL:Lorg/jaudiotagger/tag/FieldKey; // field@8829 │ │ -331e1c: 3303 0d00 |0030: if-ne v3, v0, 003d // +000d │ │ -331e20: 1f04 e512 |0032: check-cast v4, Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField; // type@12e5 │ │ -331e24: 6e10 f99d 0400 |0034: invoke-virtual {v4}, Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField;.getTrackTotal:()Ljava/lang/Short; // method@9df9 │ │ -331e2a: 0c03 |0037: move-result-object v3 │ │ -331e2c: 6e10 8787 0300 |0038: invoke-virtual {v3}, Ljava/lang/Short;.toString:()Ljava/lang/String; // method@8787 │ │ -331e32: 0c03 |003b: move-result-object v3 │ │ -331e34: 1103 |003c: return-object v3 │ │ -331e36: 6200 bc87 |003d: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.DISC_TOTAL:Lorg/jaudiotagger/tag/FieldKey; // field@87bc │ │ -331e3a: 3303 0d00 |003f: if-ne v3, v0, 004c // +000d │ │ -331e3e: 1f04 db12 |0041: check-cast v4, Lorg/jaudiotagger/tag/mp4/field/Mp4DiscNoField; // type@12db │ │ -331e42: 6e10 929d 0400 |0043: invoke-virtual {v4}, Lorg/jaudiotagger/tag/mp4/field/Mp4DiscNoField;.getDiscTotal:()Ljava/lang/Short; // method@9d92 │ │ -331e48: 0c03 |0046: move-result-object v3 │ │ -331e4a: 6e10 8787 0300 |0047: invoke-virtual {v3}, Ljava/lang/Short;.toString:()Ljava/lang/String; // method@8787 │ │ -331e50: 0c03 |004a: move-result-object v3 │ │ -331e52: 1103 |004b: return-object v3 │ │ -331e54: 7210 dc91 0400 |004c: invoke-interface {v4}, Lorg/jaudiotagger/tag/TagField;.toString:()Ljava/lang/String; // method@91dc │ │ -331e5a: 0c03 |004f: move-result-object v3 │ │ -331e5c: 1103 |0050: return-object v3 │ │ -331e5e: 1a03 0000 |0051: const-string v3, "" // string@0000 │ │ -331e62: 1103 |0053: return-object v3 │ │ +331db0: |[331db0] org.jaudiotagger.tag.mp4.Mp4Tag.getValue:(Lorg/jaudiotagger/tag/FieldKey;I)Ljava/lang/String; │ │ +331dc0: 6e20 539d 3200 |0000: invoke-virtual {v2, v3}, Lorg/jaudiotagger/tag/mp4/Mp4Tag;.getFields:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/util/List; // method@9d53 │ │ +331dc6: 0c00 |0003: move-result-object v0 │ │ +331dc8: 7210 7389 0000 |0004: invoke-interface {v0}, Ljava/util/List;.size:()I // method@8973 │ │ +331dce: 0a01 |0007: move-result v1 │ │ +331dd0: 3741 4900 |0008: if-le v1, v4, 0051 // +0049 │ │ +331dd4: 7220 6a89 4000 |000a: invoke-interface {v0, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ +331dda: 0c04 |000d: move-result-object v4 │ │ +331ddc: 1f04 c711 |000e: check-cast v4, Lorg/jaudiotagger/tag/TagField; // type@11c7 │ │ +331de0: 6200 2888 |0010: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.TRACK:Lorg/jaudiotagger/tag/FieldKey; // field@8828 │ │ +331de4: 3303 0d00 |0012: if-ne v3, v0, 001f // +000d │ │ +331de8: 1f04 e512 |0014: check-cast v4, Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField; // type@12e5 │ │ +331dec: 6e10 f89d 0400 |0016: invoke-virtual {v4}, Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField;.getTrackNo:()Ljava/lang/Short; // method@9df8 │ │ +331df2: 0c03 |0019: move-result-object v3 │ │ +331df4: 6e10 8787 0300 |001a: invoke-virtual {v3}, Ljava/lang/Short;.toString:()Ljava/lang/String; // method@8787 │ │ +331dfa: 0c03 |001d: move-result-object v3 │ │ +331dfc: 1103 |001e: return-object v3 │ │ +331dfe: 6200 ba87 |001f: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.DISC_NO:Lorg/jaudiotagger/tag/FieldKey; // field@87ba │ │ +331e02: 3303 0d00 |0021: if-ne v3, v0, 002e // +000d │ │ +331e06: 1f04 db12 |0023: check-cast v4, Lorg/jaudiotagger/tag/mp4/field/Mp4DiscNoField; // type@12db │ │ +331e0a: 6e10 919d 0400 |0025: invoke-virtual {v4}, Lorg/jaudiotagger/tag/mp4/field/Mp4DiscNoField;.getDiscNo:()Ljava/lang/Short; // method@9d91 │ │ +331e10: 0c03 |0028: move-result-object v3 │ │ +331e12: 6e10 8787 0300 |0029: invoke-virtual {v3}, Ljava/lang/Short;.toString:()Ljava/lang/String; // method@8787 │ │ +331e18: 0c03 |002c: move-result-object v3 │ │ +331e1a: 1103 |002d: return-object v3 │ │ +331e1c: 6200 2988 |002e: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.TRACK_TOTAL:Lorg/jaudiotagger/tag/FieldKey; // field@8829 │ │ +331e20: 3303 0d00 |0030: if-ne v3, v0, 003d // +000d │ │ +331e24: 1f04 e512 |0032: check-cast v4, Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField; // type@12e5 │ │ +331e28: 6e10 f99d 0400 |0034: invoke-virtual {v4}, Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField;.getTrackTotal:()Ljava/lang/Short; // method@9df9 │ │ +331e2e: 0c03 |0037: move-result-object v3 │ │ +331e30: 6e10 8787 0300 |0038: invoke-virtual {v3}, Ljava/lang/Short;.toString:()Ljava/lang/String; // method@8787 │ │ +331e36: 0c03 |003b: move-result-object v3 │ │ +331e38: 1103 |003c: return-object v3 │ │ +331e3a: 6200 bc87 |003d: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.DISC_TOTAL:Lorg/jaudiotagger/tag/FieldKey; // field@87bc │ │ +331e3e: 3303 0d00 |003f: if-ne v3, v0, 004c // +000d │ │ +331e42: 1f04 db12 |0041: check-cast v4, Lorg/jaudiotagger/tag/mp4/field/Mp4DiscNoField; // type@12db │ │ +331e46: 6e10 929d 0400 |0043: invoke-virtual {v4}, Lorg/jaudiotagger/tag/mp4/field/Mp4DiscNoField;.getDiscTotal:()Ljava/lang/Short; // method@9d92 │ │ +331e4c: 0c03 |0046: move-result-object v3 │ │ +331e4e: 6e10 8787 0300 |0047: invoke-virtual {v3}, Ljava/lang/Short;.toString:()Ljava/lang/String; // method@8787 │ │ +331e54: 0c03 |004a: move-result-object v3 │ │ +331e56: 1103 |004b: return-object v3 │ │ +331e58: 7210 dc91 0400 |004c: invoke-interface {v4}, Lorg/jaudiotagger/tag/TagField;.toString:()Ljava/lang/String; // method@91dc │ │ +331e5e: 0c03 |004f: move-result-object v3 │ │ +331e60: 1103 |0050: return-object v3 │ │ +331e62: 1a03 0000 |0051: const-string v3, "" // string@0000 │ │ +331e66: 1103 |0053: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=422 │ │ 0x0004 line=423 │ │ 0x000a line=425 │ │ 0x0010 line=426 │ │ 0x0014 line=428 │ │ @@ -1251344,24 +1251344,24 @@ │ │ type : '(Lorg/jaudiotagger/tag/FieldKey;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -331cf8: |[331cf8] org.jaudiotagger.tag.mp4.Mp4Tag.hasField:(Lorg/jaudiotagger/tag/FieldKey;)Z │ │ -331d08: 6e20 539d 1000 |0000: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/mp4/Mp4Tag;.getFields:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/util/List; // method@9d53 │ │ -331d0e: 0c01 |0003: move-result-object v1 │ │ -331d10: 7210 7389 0100 |0004: invoke-interface {v1}, Ljava/util/List;.size:()I // method@8973 │ │ -331d16: 0a01 |0007: move-result v1 │ │ -331d18: 3801 0400 |0008: if-eqz v1, 000c // +0004 │ │ -331d1c: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -331d1e: 2802 |000b: goto 000d // +0002 │ │ -331d20: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -331d22: 0f01 |000d: return v1 │ │ +331cfc: |[331cfc] org.jaudiotagger.tag.mp4.Mp4Tag.hasField:(Lorg/jaudiotagger/tag/FieldKey;)Z │ │ +331d0c: 6e20 539d 1000 |0000: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/mp4/Mp4Tag;.getFields:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/util/List; // method@9d53 │ │ +331d12: 0c01 |0003: move-result-object v1 │ │ +331d14: 7210 7389 0100 |0004: invoke-interface {v1}, Ljava/util/List;.size:()I // method@8973 │ │ +331d1a: 0a01 |0007: move-result v1 │ │ +331d1c: 3801 0400 |0008: if-eqz v1, 000c // +0004 │ │ +331d20: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +331d22: 2802 |000b: goto 000d // +0002 │ │ +331d24: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +331d26: 0f01 |000d: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=256 │ │ locals : │ │ 0x0000 - 0x000e reg=0 this Lorg/jaudiotagger/tag/mp4/Mp4Tag; │ │ 0x0000 - 0x000e reg=1 (null) Lorg/jaudiotagger/tag/FieldKey; │ │ │ │ @@ -1251370,26 +1251370,26 @@ │ │ type : '(Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -331d24: |[331d24] org.jaudiotagger.tag.mp4.Mp4Tag.hasField:(Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;)Z │ │ -331d34: 6e10 329d 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.getFieldName:()Ljava/lang/String; // method@9d32 │ │ -331d3a: 0c01 |0003: move-result-object v1 │ │ -331d3c: 6e20 529d 1000 |0004: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/mp4/Mp4Tag;.getFields:(Ljava/lang/String;)Ljava/util/List; // method@9d52 │ │ -331d42: 0c01 |0007: move-result-object v1 │ │ -331d44: 7210 7389 0100 |0008: invoke-interface {v1}, Ljava/util/List;.size:()I // method@8973 │ │ -331d4a: 0a01 |000b: move-result v1 │ │ -331d4c: 3801 0400 |000c: if-eqz v1, 0010 // +0004 │ │ -331d50: 1211 |000e: const/4 v1, #int 1 // #1 │ │ -331d52: 2802 |000f: goto 0011 // +0002 │ │ -331d54: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -331d56: 0f01 |0011: return v1 │ │ +331d28: |[331d28] org.jaudiotagger.tag.mp4.Mp4Tag.hasField:(Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;)Z │ │ +331d38: 6e10 329d 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.getFieldName:()Ljava/lang/String; // method@9d32 │ │ +331d3e: 0c01 |0003: move-result-object v1 │ │ +331d40: 6e20 529d 1000 |0004: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/mp4/Mp4Tag;.getFields:(Ljava/lang/String;)Ljava/util/List; // method@9d52 │ │ +331d46: 0c01 |0007: move-result-object v1 │ │ +331d48: 7210 7389 0100 |0008: invoke-interface {v1}, Ljava/util/List;.size:()I // method@8973 │ │ +331d4e: 0a01 |000b: move-result v1 │ │ +331d50: 3801 0400 |000c: if-eqz v1, 0010 // +0004 │ │ +331d54: 1211 |000e: const/4 v1, #int 1 // #1 │ │ +331d56: 2802 |000f: goto 0011 // +0002 │ │ +331d58: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +331d5a: 0f01 |0011: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=266 │ │ locals : │ │ 0x0000 - 0x0012 reg=0 this Lorg/jaudiotagger/tag/mp4/Mp4Tag; │ │ 0x0000 - 0x0012 reg=1 (null) Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; │ │ │ │ @@ -1251398,19 +1251398,19 @@ │ │ type : '(Ljava/nio/charset/Charset;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -331d58: |[331d58] org.jaudiotagger.tag.mp4.Mp4Tag.isAllowedEncoding:(Ljava/nio/charset/Charset;)Z │ │ -331d68: 6200 af81 |0000: sget-object v0, Ljava/nio/charset/StandardCharsets;.UTF_8:Ljava/nio/charset/Charset; // field@81af │ │ -331d6c: 6e20 7688 2000 |0002: invoke-virtual {v0, v2}, Ljava/nio/charset/Charset;.equals:(Ljava/lang/Object;)Z // method@8876 │ │ -331d72: 0a02 |0005: move-result v2 │ │ -331d74: 0f02 |0006: return v2 │ │ +331d5c: |[331d5c] org.jaudiotagger.tag.mp4.Mp4Tag.isAllowedEncoding:(Ljava/nio/charset/Charset;)Z │ │ +331d6c: 6200 af81 |0000: sget-object v0, Ljava/nio/charset/StandardCharsets;.UTF_8:Ljava/nio/charset/Charset; // field@81af │ │ +331d70: 6e20 7688 2000 |0002: invoke-virtual {v0, v2}, Ljava/nio/charset/Charset;.equals:(Ljava/lang/Object;)Z // method@8876 │ │ +331d76: 0a02 |0005: move-result v2 │ │ +331d78: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=241 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jaudiotagger/tag/mp4/Mp4Tag; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/nio/charset/Charset; │ │ │ │ @@ -1251419,42 +1251419,42 @@ │ │ type : '(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)V' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 55 16-bit code units │ │ -33323c: |[33323c] org.jaudiotagger.tag.mp4.Mp4Tag.setField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)V │ │ -33324c: 6e30 489d 2103 |0000: invoke-virtual {v1, v2, v3}, Lorg/jaudiotagger/tag/mp4/Mp4Tag;.createField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@9d48 │ │ -333252: 0c03 |0003: move-result-object v3 │ │ -333254: 6200 c387 |0004: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.GENRE:Lorg/jaudiotagger/tag/FieldKey; // field@87c3 │ │ -333258: 3302 2d00 |0006: if-ne v2, v0, 0033 // +002d │ │ -33325c: 7210 d691 0300 |0008: invoke-interface {v3}, Lorg/jaudiotagger/tag/TagField;.getId:()Ljava/lang/String; // method@91d6 │ │ -333262: 0c02 |000b: move-result-object v2 │ │ -333264: 6200 b58f |000c: sget-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.GENRE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fb5 │ │ -333268: 6e10 329d 0000 |000e: invoke-virtual {v0}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.getFieldName:()Ljava/lang/String; // method@9d32 │ │ -33326e: 0c00 |0011: move-result-object v0 │ │ -333270: 6e20 9c87 0200 |0012: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -333276: 0a02 |0015: move-result v2 │ │ -333278: 3802 0800 |0016: if-eqz v2, 001e // +0008 │ │ -33327c: 6202 b68f |0018: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.GENRE_CUSTOM:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fb6 │ │ -333280: 6e20 4e9d 2100 |001a: invoke-virtual {v1, v2}, Lorg/jaudiotagger/tag/mp4/Mp4Tag;.deleteField:(Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;)V // method@9d4e │ │ -333286: 2816 |001d: goto 0033 // +0016 │ │ -333288: 7210 d691 0300 |001e: invoke-interface {v3}, Lorg/jaudiotagger/tag/TagField;.getId:()Ljava/lang/String; // method@91d6 │ │ -33328e: 0c02 |0021: move-result-object v2 │ │ -333290: 6200 b68f |0022: sget-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.GENRE_CUSTOM:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fb6 │ │ -333294: 6e10 329d 0000 |0024: invoke-virtual {v0}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.getFieldName:()Ljava/lang/String; // method@9d32 │ │ -33329a: 0c00 |0027: move-result-object v0 │ │ -33329c: 6e20 9c87 0200 |0028: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -3332a2: 0a02 |002b: move-result v2 │ │ -3332a4: 3802 0700 |002c: if-eqz v2, 0033 // +0007 │ │ -3332a8: 6202 b58f |002e: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.GENRE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fb5 │ │ -3332ac: 6e20 4e9d 2100 |0030: invoke-virtual {v1, v2}, Lorg/jaudiotagger/tag/mp4/Mp4Tag;.deleteField:(Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;)V // method@9d4e │ │ -3332b2: 6e20 5e9d 3100 |0033: invoke-virtual {v1, v3}, Lorg/jaudiotagger/tag/mp4/Mp4Tag;.setField:(Lorg/jaudiotagger/tag/TagField;)V // method@9d5e │ │ -3332b8: 0e00 |0036: return-void │ │ +333240: |[333240] org.jaudiotagger.tag.mp4.Mp4Tag.setField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)V │ │ +333250: 6e30 489d 2103 |0000: invoke-virtual {v1, v2, v3}, Lorg/jaudiotagger/tag/mp4/Mp4Tag;.createField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@9d48 │ │ +333256: 0c03 |0003: move-result-object v3 │ │ +333258: 6200 c387 |0004: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.GENRE:Lorg/jaudiotagger/tag/FieldKey; // field@87c3 │ │ +33325c: 3302 2d00 |0006: if-ne v2, v0, 0033 // +002d │ │ +333260: 7210 d691 0300 |0008: invoke-interface {v3}, Lorg/jaudiotagger/tag/TagField;.getId:()Ljava/lang/String; // method@91d6 │ │ +333266: 0c02 |000b: move-result-object v2 │ │ +333268: 6200 b58f |000c: sget-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.GENRE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fb5 │ │ +33326c: 6e10 329d 0000 |000e: invoke-virtual {v0}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.getFieldName:()Ljava/lang/String; // method@9d32 │ │ +333272: 0c00 |0011: move-result-object v0 │ │ +333274: 6e20 9c87 0200 |0012: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +33327a: 0a02 |0015: move-result v2 │ │ +33327c: 3802 0800 |0016: if-eqz v2, 001e // +0008 │ │ +333280: 6202 b68f |0018: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.GENRE_CUSTOM:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fb6 │ │ +333284: 6e20 4e9d 2100 |001a: invoke-virtual {v1, v2}, Lorg/jaudiotagger/tag/mp4/Mp4Tag;.deleteField:(Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;)V // method@9d4e │ │ +33328a: 2816 |001d: goto 0033 // +0016 │ │ +33328c: 7210 d691 0300 |001e: invoke-interface {v3}, Lorg/jaudiotagger/tag/TagField;.getId:()Ljava/lang/String; // method@91d6 │ │ +333292: 0c02 |0021: move-result-object v2 │ │ +333294: 6200 b68f |0022: sget-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.GENRE_CUSTOM:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fb6 │ │ +333298: 6e10 329d 0000 |0024: invoke-virtual {v0}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.getFieldName:()Ljava/lang/String; // method@9d32 │ │ +33329e: 0c00 |0027: move-result-object v0 │ │ +3332a0: 6e20 9c87 0200 |0028: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +3332a6: 0a02 |002b: move-result v2 │ │ +3332a8: 3802 0700 |002c: if-eqz v2, 0033 // +0007 │ │ +3332ac: 6202 b58f |002e: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.GENRE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fb5 │ │ +3332b0: 6e20 4e9d 2100 |0030: invoke-virtual {v1, v2}, Lorg/jaudiotagger/tag/mp4/Mp4Tag;.deleteField:(Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;)V // method@9d4e │ │ +3332b6: 6e20 5e9d 3100 |0033: invoke-virtual {v1, v3}, Lorg/jaudiotagger/tag/mp4/Mp4Tag;.setField:(Lorg/jaudiotagger/tag/TagField;)V // method@9d5e │ │ +3332bc: 0e00 |0036: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=731 │ │ 0x0004 line=733 │ │ 0x0008 line=735 │ │ 0x0018 line=737 │ │ 0x001e line=739 │ │ @@ -1251470,122 +1251470,122 @@ │ │ type : '(Lorg/jaudiotagger/tag/TagField;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 212 16-bit code units │ │ -3332bc: |[3332bc] org.jaudiotagger.tag.mp4.Mp4Tag.setField:(Lorg/jaudiotagger/tag/TagField;)V │ │ -3332cc: 3904 0300 |0000: if-nez v4, 0003 // +0003 │ │ -3332d0: 0e00 |0002: return-void │ │ -3332d2: 7210 d691 0400 |0003: invoke-interface {v4}, Lorg/jaudiotagger/tag/TagField;.getId:()Ljava/lang/String; // method@91d6 │ │ -3332d8: 0c00 |0006: move-result-object v0 │ │ -3332da: 6201 3990 |0007: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.TRACK:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9039 │ │ -3332de: 6e10 329d 0100 |0009: invoke-virtual {v1}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.getFieldName:()Ljava/lang/String; // method@9d32 │ │ -3332e4: 0c01 |000c: move-result-object v1 │ │ -3332e6: 6e20 9c87 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -3332ec: 0a00 |0010: move-result v0 │ │ -3332ee: 1201 |0011: const/4 v1, #int 0 // #0 │ │ -3332f0: 3800 5800 |0012: if-eqz v0, 006a // +0058 │ │ -3332f4: 5430 5890 |0014: iget-object v0, v3, Lorg/jaudiotagger/tag/mp4/Mp4Tag;.fields:Ljava/util/Map; // field@9058 │ │ -3332f8: 7210 d691 0400 |0016: invoke-interface {v4}, Lorg/jaudiotagger/tag/TagField;.getId:()Ljava/lang/String; // method@91d6 │ │ -3332fe: 0c02 |0019: move-result-object v2 │ │ -333300: 7220 9089 2000 |001a: invoke-interface {v0, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ -333306: 0c00 |001d: move-result-object v0 │ │ -333308: 1f00 9310 |001e: check-cast v0, Ljava/util/List; // type@1093 │ │ -33330c: 3800 4600 |0020: if-eqz v0, 0066 // +0046 │ │ -333310: 7210 7389 0000 |0022: invoke-interface {v0}, Ljava/util/List;.size:()I // method@8973 │ │ -333316: 0a02 |0025: move-result v2 │ │ -333318: 3902 0300 |0026: if-nez v2, 0029 // +0003 │ │ -33331c: 283e |0028: goto 0066 // +003e │ │ -33331e: 7220 6a89 1000 |0029: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ -333324: 0c00 |002c: move-result-object v0 │ │ -333326: 1f00 e512 |002d: check-cast v0, Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField; // type@12e5 │ │ -33332a: 1f04 e512 |002f: check-cast v4, Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField; // type@12e5 │ │ -33332e: 6e10 f89d 0000 |0031: invoke-virtual {v0}, Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField;.getTrackNo:()Ljava/lang/Short; // method@9df8 │ │ -333334: 0c01 |0034: move-result-object v1 │ │ -333336: 6e10 f99d 0000 |0035: invoke-virtual {v0}, Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField;.getTrackTotal:()Ljava/lang/Short; // method@9df9 │ │ -33333c: 0c00 |0038: move-result-object v0 │ │ -33333e: 6e10 f89d 0400 |0039: invoke-virtual {v4}, Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField;.getTrackNo:()Ljava/lang/Short; // method@9df8 │ │ -333344: 0c02 |003c: move-result-object v2 │ │ -333346: 6e10 8687 0200 |003d: invoke-virtual {v2}, Ljava/lang/Short;.shortValue:()S // method@8786 │ │ -33334c: 0a02 |0040: move-result v2 │ │ -33334e: 3d02 0600 |0041: if-lez v2, 0047 // +0006 │ │ -333352: 6e10 f89d 0400 |0043: invoke-virtual {v4}, Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField;.getTrackNo:()Ljava/lang/Short; // method@9df8 │ │ -333358: 0c01 |0046: move-result-object v1 │ │ -33335a: 6e10 f99d 0400 |0047: invoke-virtual {v4}, Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField;.getTrackTotal:()Ljava/lang/Short; // method@9df9 │ │ -333360: 0c02 |004a: move-result-object v2 │ │ -333362: 6e10 8687 0200 |004b: invoke-virtual {v2}, Ljava/lang/Short;.shortValue:()S // method@8786 │ │ -333368: 0a02 |004e: move-result v2 │ │ -33336a: 3d02 0600 |004f: if-lez v2, 0055 // +0006 │ │ -33336e: 6e10 f99d 0400 |0051: invoke-virtual {v4}, Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField;.getTrackTotal:()Ljava/lang/Short; // method@9df9 │ │ -333374: 0c00 |0054: move-result-object v0 │ │ -333376: 2204 e512 |0055: new-instance v4, Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField; // type@12e5 │ │ -33337a: 6e10 8687 0100 |0057: invoke-virtual {v1}, Ljava/lang/Short;.shortValue:()S // method@8786 │ │ -333380: 0a01 |005a: move-result v1 │ │ -333382: 6e10 8687 0000 |005b: invoke-virtual {v0}, Ljava/lang/Short;.shortValue:()S // method@8786 │ │ -333388: 0a00 |005e: move-result v0 │ │ -33338a: 7030 f49d 1400 |005f: invoke-direct {v4, v1, v0}, Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField;.:(II)V // method@9df4 │ │ -333390: 6f20 428e 4300 |0062: invoke-super {v3, v4}, Lorg/jaudiotagger/audio/generic/AbstractTag;.setField:(Lorg/jaudiotagger/tag/TagField;)V // method@8e42 │ │ -333396: 286e |0065: goto 00d3 // +006e │ │ -333398: 6f20 428e 4300 |0066: invoke-super {v3, v4}, Lorg/jaudiotagger/audio/generic/AbstractTag;.setField:(Lorg/jaudiotagger/tag/TagField;)V // method@8e42 │ │ -33339e: 286a |0069: goto 00d3 // +006a │ │ -3333a0: 7210 d691 0400 |006a: invoke-interface {v4}, Lorg/jaudiotagger/tag/TagField;.getId:()Ljava/lang/String; // method@91d6 │ │ -3333a6: 0c00 |006d: move-result-object v0 │ │ -3333a8: 6202 ac8f |006e: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.DISCNUMBER:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fac │ │ -3333ac: 6e10 329d 0200 |0070: invoke-virtual {v2}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.getFieldName:()Ljava/lang/String; // method@9d32 │ │ -3333b2: 0c02 |0073: move-result-object v2 │ │ -3333b4: 6e20 9c87 2000 |0074: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -3333ba: 0a00 |0077: move-result v0 │ │ -3333bc: 3800 5800 |0078: if-eqz v0, 00d0 // +0058 │ │ -3333c0: 5430 5890 |007a: iget-object v0, v3, Lorg/jaudiotagger/tag/mp4/Mp4Tag;.fields:Ljava/util/Map; // field@9058 │ │ -3333c4: 7210 d691 0400 |007c: invoke-interface {v4}, Lorg/jaudiotagger/tag/TagField;.getId:()Ljava/lang/String; // method@91d6 │ │ -3333ca: 0c02 |007f: move-result-object v2 │ │ -3333cc: 7220 9089 2000 |0080: invoke-interface {v0, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ -3333d2: 0c00 |0083: move-result-object v0 │ │ -3333d4: 1f00 9310 |0084: check-cast v0, Ljava/util/List; // type@1093 │ │ -3333d8: 3800 4600 |0086: if-eqz v0, 00cc // +0046 │ │ -3333dc: 7210 7389 0000 |0088: invoke-interface {v0}, Ljava/util/List;.size:()I // method@8973 │ │ -3333e2: 0a02 |008b: move-result v2 │ │ -3333e4: 3902 0300 |008c: if-nez v2, 008f // +0003 │ │ -3333e8: 283e |008e: goto 00cc // +003e │ │ -3333ea: 7220 6a89 1000 |008f: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ -3333f0: 0c00 |0092: move-result-object v0 │ │ -3333f2: 1f00 db12 |0093: check-cast v0, Lorg/jaudiotagger/tag/mp4/field/Mp4DiscNoField; // type@12db │ │ -3333f6: 1f04 db12 |0095: check-cast v4, Lorg/jaudiotagger/tag/mp4/field/Mp4DiscNoField; // type@12db │ │ -3333fa: 6e10 919d 0000 |0097: invoke-virtual {v0}, Lorg/jaudiotagger/tag/mp4/field/Mp4DiscNoField;.getDiscNo:()Ljava/lang/Short; // method@9d91 │ │ -333400: 0c01 |009a: move-result-object v1 │ │ -333402: 6e10 929d 0000 |009b: invoke-virtual {v0}, Lorg/jaudiotagger/tag/mp4/field/Mp4DiscNoField;.getDiscTotal:()Ljava/lang/Short; // method@9d92 │ │ -333408: 0c00 |009e: move-result-object v0 │ │ -33340a: 6e10 919d 0400 |009f: invoke-virtual {v4}, Lorg/jaudiotagger/tag/mp4/field/Mp4DiscNoField;.getDiscNo:()Ljava/lang/Short; // method@9d91 │ │ -333410: 0c02 |00a2: move-result-object v2 │ │ -333412: 6e10 8687 0200 |00a3: invoke-virtual {v2}, Ljava/lang/Short;.shortValue:()S // method@8786 │ │ -333418: 0a02 |00a6: move-result v2 │ │ -33341a: 3d02 0600 |00a7: if-lez v2, 00ad // +0006 │ │ -33341e: 6e10 919d 0400 |00a9: invoke-virtual {v4}, Lorg/jaudiotagger/tag/mp4/field/Mp4DiscNoField;.getDiscNo:()Ljava/lang/Short; // method@9d91 │ │ -333424: 0c01 |00ac: move-result-object v1 │ │ -333426: 6e10 929d 0400 |00ad: invoke-virtual {v4}, Lorg/jaudiotagger/tag/mp4/field/Mp4DiscNoField;.getDiscTotal:()Ljava/lang/Short; // method@9d92 │ │ -33342c: 0c02 |00b0: move-result-object v2 │ │ -33342e: 6e10 8687 0200 |00b1: invoke-virtual {v2}, Ljava/lang/Short;.shortValue:()S // method@8786 │ │ -333434: 0a02 |00b4: move-result v2 │ │ -333436: 3d02 0600 |00b5: if-lez v2, 00bb // +0006 │ │ -33343a: 6e10 929d 0400 |00b7: invoke-virtual {v4}, Lorg/jaudiotagger/tag/mp4/field/Mp4DiscNoField;.getDiscTotal:()Ljava/lang/Short; // method@9d92 │ │ -333440: 0c00 |00ba: move-result-object v0 │ │ -333442: 2204 db12 |00bb: new-instance v4, Lorg/jaudiotagger/tag/mp4/field/Mp4DiscNoField; // type@12db │ │ -333446: 6e10 8687 0100 |00bd: invoke-virtual {v1}, Ljava/lang/Short;.shortValue:()S // method@8786 │ │ -33344c: 0a01 |00c0: move-result v1 │ │ -33344e: 6e10 8687 0000 |00c1: invoke-virtual {v0}, Ljava/lang/Short;.shortValue:()S // method@8786 │ │ -333454: 0a00 |00c4: move-result v0 │ │ -333456: 7030 8d9d 1400 |00c5: invoke-direct {v4, v1, v0}, Lorg/jaudiotagger/tag/mp4/field/Mp4DiscNoField;.:(II)V // method@9d8d │ │ -33345c: 6f20 428e 4300 |00c8: invoke-super {v3, v4}, Lorg/jaudiotagger/audio/generic/AbstractTag;.setField:(Lorg/jaudiotagger/tag/TagField;)V // method@8e42 │ │ -333462: 2808 |00cb: goto 00d3 // +0008 │ │ -333464: 6f20 428e 4300 |00cc: invoke-super {v3, v4}, Lorg/jaudiotagger/audio/generic/AbstractTag;.setField:(Lorg/jaudiotagger/tag/TagField;)V // method@8e42 │ │ -33346a: 2804 |00cf: goto 00d3 // +0004 │ │ -33346c: 6f20 428e 4300 |00d0: invoke-super {v3, v4}, Lorg/jaudiotagger/audio/generic/AbstractTag;.setField:(Lorg/jaudiotagger/tag/TagField;)V // method@8e42 │ │ -333472: 0e00 |00d3: return-void │ │ +3332c0: |[3332c0] org.jaudiotagger.tag.mp4.Mp4Tag.setField:(Lorg/jaudiotagger/tag/TagField;)V │ │ +3332d0: 3904 0300 |0000: if-nez v4, 0003 // +0003 │ │ +3332d4: 0e00 |0002: return-void │ │ +3332d6: 7210 d691 0400 |0003: invoke-interface {v4}, Lorg/jaudiotagger/tag/TagField;.getId:()Ljava/lang/String; // method@91d6 │ │ +3332dc: 0c00 |0006: move-result-object v0 │ │ +3332de: 6201 3990 |0007: sget-object v1, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.TRACK:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9039 │ │ +3332e2: 6e10 329d 0100 |0009: invoke-virtual {v1}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.getFieldName:()Ljava/lang/String; // method@9d32 │ │ +3332e8: 0c01 |000c: move-result-object v1 │ │ +3332ea: 6e20 9c87 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +3332f0: 0a00 |0010: move-result v0 │ │ +3332f2: 1201 |0011: const/4 v1, #int 0 // #0 │ │ +3332f4: 3800 5800 |0012: if-eqz v0, 006a // +0058 │ │ +3332f8: 5430 5890 |0014: iget-object v0, v3, Lorg/jaudiotagger/tag/mp4/Mp4Tag;.fields:Ljava/util/Map; // field@9058 │ │ +3332fc: 7210 d691 0400 |0016: invoke-interface {v4}, Lorg/jaudiotagger/tag/TagField;.getId:()Ljava/lang/String; // method@91d6 │ │ +333302: 0c02 |0019: move-result-object v2 │ │ +333304: 7220 9089 2000 |001a: invoke-interface {v0, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ +33330a: 0c00 |001d: move-result-object v0 │ │ +33330c: 1f00 9310 |001e: check-cast v0, Ljava/util/List; // type@1093 │ │ +333310: 3800 4600 |0020: if-eqz v0, 0066 // +0046 │ │ +333314: 7210 7389 0000 |0022: invoke-interface {v0}, Ljava/util/List;.size:()I // method@8973 │ │ +33331a: 0a02 |0025: move-result v2 │ │ +33331c: 3902 0300 |0026: if-nez v2, 0029 // +0003 │ │ +333320: 283e |0028: goto 0066 // +003e │ │ +333322: 7220 6a89 1000 |0029: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ +333328: 0c00 |002c: move-result-object v0 │ │ +33332a: 1f00 e512 |002d: check-cast v0, Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField; // type@12e5 │ │ +33332e: 1f04 e512 |002f: check-cast v4, Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField; // type@12e5 │ │ +333332: 6e10 f89d 0000 |0031: invoke-virtual {v0}, Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField;.getTrackNo:()Ljava/lang/Short; // method@9df8 │ │ +333338: 0c01 |0034: move-result-object v1 │ │ +33333a: 6e10 f99d 0000 |0035: invoke-virtual {v0}, Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField;.getTrackTotal:()Ljava/lang/Short; // method@9df9 │ │ +333340: 0c00 |0038: move-result-object v0 │ │ +333342: 6e10 f89d 0400 |0039: invoke-virtual {v4}, Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField;.getTrackNo:()Ljava/lang/Short; // method@9df8 │ │ +333348: 0c02 |003c: move-result-object v2 │ │ +33334a: 6e10 8687 0200 |003d: invoke-virtual {v2}, Ljava/lang/Short;.shortValue:()S // method@8786 │ │ +333350: 0a02 |0040: move-result v2 │ │ +333352: 3d02 0600 |0041: if-lez v2, 0047 // +0006 │ │ +333356: 6e10 f89d 0400 |0043: invoke-virtual {v4}, Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField;.getTrackNo:()Ljava/lang/Short; // method@9df8 │ │ +33335c: 0c01 |0046: move-result-object v1 │ │ +33335e: 6e10 f99d 0400 |0047: invoke-virtual {v4}, Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField;.getTrackTotal:()Ljava/lang/Short; // method@9df9 │ │ +333364: 0c02 |004a: move-result-object v2 │ │ +333366: 6e10 8687 0200 |004b: invoke-virtual {v2}, Ljava/lang/Short;.shortValue:()S // method@8786 │ │ +33336c: 0a02 |004e: move-result v2 │ │ +33336e: 3d02 0600 |004f: if-lez v2, 0055 // +0006 │ │ +333372: 6e10 f99d 0400 |0051: invoke-virtual {v4}, Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField;.getTrackTotal:()Ljava/lang/Short; // method@9df9 │ │ +333378: 0c00 |0054: move-result-object v0 │ │ +33337a: 2204 e512 |0055: new-instance v4, Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField; // type@12e5 │ │ +33337e: 6e10 8687 0100 |0057: invoke-virtual {v1}, Ljava/lang/Short;.shortValue:()S // method@8786 │ │ +333384: 0a01 |005a: move-result v1 │ │ +333386: 6e10 8687 0000 |005b: invoke-virtual {v0}, Ljava/lang/Short;.shortValue:()S // method@8786 │ │ +33338c: 0a00 |005e: move-result v0 │ │ +33338e: 7030 f49d 1400 |005f: invoke-direct {v4, v1, v0}, Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField;.:(II)V // method@9df4 │ │ +333394: 6f20 428e 4300 |0062: invoke-super {v3, v4}, Lorg/jaudiotagger/audio/generic/AbstractTag;.setField:(Lorg/jaudiotagger/tag/TagField;)V // method@8e42 │ │ +33339a: 286e |0065: goto 00d3 // +006e │ │ +33339c: 6f20 428e 4300 |0066: invoke-super {v3, v4}, Lorg/jaudiotagger/audio/generic/AbstractTag;.setField:(Lorg/jaudiotagger/tag/TagField;)V // method@8e42 │ │ +3333a2: 286a |0069: goto 00d3 // +006a │ │ +3333a4: 7210 d691 0400 |006a: invoke-interface {v4}, Lorg/jaudiotagger/tag/TagField;.getId:()Ljava/lang/String; // method@91d6 │ │ +3333aa: 0c00 |006d: move-result-object v0 │ │ +3333ac: 6202 ac8f |006e: sget-object v2, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.DISCNUMBER:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fac │ │ +3333b0: 6e10 329d 0200 |0070: invoke-virtual {v2}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.getFieldName:()Ljava/lang/String; // method@9d32 │ │ +3333b6: 0c02 |0073: move-result-object v2 │ │ +3333b8: 6e20 9c87 2000 |0074: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +3333be: 0a00 |0077: move-result v0 │ │ +3333c0: 3800 5800 |0078: if-eqz v0, 00d0 // +0058 │ │ +3333c4: 5430 5890 |007a: iget-object v0, v3, Lorg/jaudiotagger/tag/mp4/Mp4Tag;.fields:Ljava/util/Map; // field@9058 │ │ +3333c8: 7210 d691 0400 |007c: invoke-interface {v4}, Lorg/jaudiotagger/tag/TagField;.getId:()Ljava/lang/String; // method@91d6 │ │ +3333ce: 0c02 |007f: move-result-object v2 │ │ +3333d0: 7220 9089 2000 |0080: invoke-interface {v0, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ +3333d6: 0c00 |0083: move-result-object v0 │ │ +3333d8: 1f00 9310 |0084: check-cast v0, Ljava/util/List; // type@1093 │ │ +3333dc: 3800 4600 |0086: if-eqz v0, 00cc // +0046 │ │ +3333e0: 7210 7389 0000 |0088: invoke-interface {v0}, Ljava/util/List;.size:()I // method@8973 │ │ +3333e6: 0a02 |008b: move-result v2 │ │ +3333e8: 3902 0300 |008c: if-nez v2, 008f // +0003 │ │ +3333ec: 283e |008e: goto 00cc // +003e │ │ +3333ee: 7220 6a89 1000 |008f: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ +3333f4: 0c00 |0092: move-result-object v0 │ │ +3333f6: 1f00 db12 |0093: check-cast v0, Lorg/jaudiotagger/tag/mp4/field/Mp4DiscNoField; // type@12db │ │ +3333fa: 1f04 db12 |0095: check-cast v4, Lorg/jaudiotagger/tag/mp4/field/Mp4DiscNoField; // type@12db │ │ +3333fe: 6e10 919d 0000 |0097: invoke-virtual {v0}, Lorg/jaudiotagger/tag/mp4/field/Mp4DiscNoField;.getDiscNo:()Ljava/lang/Short; // method@9d91 │ │ +333404: 0c01 |009a: move-result-object v1 │ │ +333406: 6e10 929d 0000 |009b: invoke-virtual {v0}, Lorg/jaudiotagger/tag/mp4/field/Mp4DiscNoField;.getDiscTotal:()Ljava/lang/Short; // method@9d92 │ │ +33340c: 0c00 |009e: move-result-object v0 │ │ +33340e: 6e10 919d 0400 |009f: invoke-virtual {v4}, Lorg/jaudiotagger/tag/mp4/field/Mp4DiscNoField;.getDiscNo:()Ljava/lang/Short; // method@9d91 │ │ +333414: 0c02 |00a2: move-result-object v2 │ │ +333416: 6e10 8687 0200 |00a3: invoke-virtual {v2}, Ljava/lang/Short;.shortValue:()S // method@8786 │ │ +33341c: 0a02 |00a6: move-result v2 │ │ +33341e: 3d02 0600 |00a7: if-lez v2, 00ad // +0006 │ │ +333422: 6e10 919d 0400 |00a9: invoke-virtual {v4}, Lorg/jaudiotagger/tag/mp4/field/Mp4DiscNoField;.getDiscNo:()Ljava/lang/Short; // method@9d91 │ │ +333428: 0c01 |00ac: move-result-object v1 │ │ +33342a: 6e10 929d 0400 |00ad: invoke-virtual {v4}, Lorg/jaudiotagger/tag/mp4/field/Mp4DiscNoField;.getDiscTotal:()Ljava/lang/Short; // method@9d92 │ │ +333430: 0c02 |00b0: move-result-object v2 │ │ +333432: 6e10 8687 0200 |00b1: invoke-virtual {v2}, Ljava/lang/Short;.shortValue:()S // method@8786 │ │ +333438: 0a02 |00b4: move-result v2 │ │ +33343a: 3d02 0600 |00b5: if-lez v2, 00bb // +0006 │ │ +33343e: 6e10 929d 0400 |00b7: invoke-virtual {v4}, Lorg/jaudiotagger/tag/mp4/field/Mp4DiscNoField;.getDiscTotal:()Ljava/lang/Short; // method@9d92 │ │ +333444: 0c00 |00ba: move-result-object v0 │ │ +333446: 2204 db12 |00bb: new-instance v4, Lorg/jaudiotagger/tag/mp4/field/Mp4DiscNoField; // type@12db │ │ +33344a: 6e10 8687 0100 |00bd: invoke-virtual {v1}, Ljava/lang/Short;.shortValue:()S // method@8786 │ │ +333450: 0a01 |00c0: move-result v1 │ │ +333452: 6e10 8687 0000 |00c1: invoke-virtual {v0}, Ljava/lang/Short;.shortValue:()S // method@8786 │ │ +333458: 0a00 |00c4: move-result v0 │ │ +33345a: 7030 8d9d 1400 |00c5: invoke-direct {v4, v1, v0}, Lorg/jaudiotagger/tag/mp4/field/Mp4DiscNoField;.:(II)V // method@9d8d │ │ +333460: 6f20 428e 4300 |00c8: invoke-super {v3, v4}, Lorg/jaudiotagger/audio/generic/AbstractTag;.setField:(Lorg/jaudiotagger/tag/TagField;)V // method@8e42 │ │ +333466: 2808 |00cb: goto 00d3 // +0008 │ │ +333468: 6f20 428e 4300 |00cc: invoke-super {v3, v4}, Lorg/jaudiotagger/audio/generic/AbstractTag;.setField:(Lorg/jaudiotagger/tag/TagField;)V // method@8e42 │ │ +33346e: 2804 |00cf: goto 00d3 // +0004 │ │ +333470: 6f20 428e 4300 |00d0: invoke-super {v3, v4}, Lorg/jaudiotagger/audio/generic/AbstractTag;.setField:(Lorg/jaudiotagger/tag/TagField;)V // method@8e42 │ │ +333476: 0e00 |00d3: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=772 │ │ 0x0014 line=774 │ │ 0x0022 line=775 │ │ 0x0029 line=781 │ │ 0x002f line=782 │ │ @@ -1251622,19 +1251622,19 @@ │ │ type : '(Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -333474: |[333474] org.jaudiotagger.tag.mp4.Mp4Tag.setField:(Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;Ljava/lang/String;)V │ │ -333484: 6e30 4a9d 1002 |0000: invoke-virtual {v0, v1, v2}, Lorg/jaudiotagger/tag/mp4/Mp4Tag;.createField:(Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@9d4a │ │ -33348a: 0c01 |0003: move-result-object v1 │ │ -33348c: 6e20 5e9d 1000 |0004: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/mp4/Mp4Tag;.setField:(Lorg/jaudiotagger/tag/TagField;)V // method@9d5e │ │ -333492: 0e00 |0007: return-void │ │ +333478: |[333478] org.jaudiotagger.tag.mp4.Mp4Tag.setField:(Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;Ljava/lang/String;)V │ │ +333488: 6e30 4a9d 1002 |0000: invoke-virtual {v0, v1, v2}, Lorg/jaudiotagger/tag/mp4/Mp4Tag;.createField:(Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@9d4a │ │ +33348e: 0c01 |0003: move-result-object v1 │ │ +333490: 6e20 5e9d 1000 |0004: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/mp4/Mp4Tag;.setField:(Lorg/jaudiotagger/tag/TagField;)V // method@9d5e │ │ +333496: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=756 │ │ 0x0004 line=757 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/jaudiotagger/tag/mp4/Mp4Tag; │ │ 0x0000 - 0x0008 reg=1 (null) Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; │ │ @@ -1251645,25 +1251645,25 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -331e64: |[331e64] org.jaudiotagger.tag.mp4.Mp4Tag.toString:()Ljava/lang/String; │ │ -331e74: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -331e78: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -331e7e: 1a01 a63c |0005: const-string v1, "Mpeg4 " // string@3ca6 │ │ -331e82: 6e20 d787 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -331e88: 6f10 448e 0200 |000a: invoke-super {v2}, Lorg/jaudiotagger/audio/generic/AbstractTag;.toString:()Ljava/lang/String; // method@8e44 │ │ -331e8e: 0c01 |000d: move-result-object v1 │ │ -331e90: 6e20 d787 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -331e96: 6e10 df87 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -331e9c: 0c00 |0014: move-result-object v0 │ │ -331e9e: 1100 |0015: return-object v0 │ │ +331e68: |[331e68] org.jaudiotagger.tag.mp4.Mp4Tag.toString:()Ljava/lang/String; │ │ +331e78: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +331e7c: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +331e82: 1a01 a63c |0005: const-string v1, "Mpeg4 " // string@3ca6 │ │ +331e86: 6e20 d787 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +331e8c: 6f10 448e 0200 |000a: invoke-super {v2}, Lorg/jaudiotagger/audio/generic/AbstractTag;.toString:()Ljava/lang/String; // method@8e44 │ │ +331e92: 0c01 |000d: move-result-object v1 │ │ +331e94: 6e20 d787 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +331e9a: 6e10 df87 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +331ea0: 0c00 |0014: move-result-object v0 │ │ +331ea2: 1100 |0015: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=246 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Lorg/jaudiotagger/tag/mp4/Mp4Tag; │ │ │ │ source_file_idx : 15512 (Mp4Tag.java) │ │ @@ -1251720,19 +1251720,19 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -334720: |[334720] org.jaudiotagger.tag.mp4.field.Mp4TagBinaryField.:(Ljava/lang/String;)V │ │ -334730: 7020 659d 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/mp4/Mp4TagField;.:(Ljava/lang/String;)V // method@9d65 │ │ -334736: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -334738: 5c01 b990 |0004: iput-boolean v1, v0, Lorg/jaudiotagger/tag/mp4/field/Mp4TagBinaryField;.isBinary:Z // field@90b9 │ │ -33473c: 0e00 |0006: return-void │ │ +334724: |[334724] org.jaudiotagger.tag.mp4.field.Mp4TagBinaryField.:(Ljava/lang/String;)V │ │ +334734: 7020 659d 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/mp4/Mp4TagField;.:(Ljava/lang/String;)V // method@9d65 │ │ +33473a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +33473c: 5c01 b990 |0004: iput-boolean v1, v0, Lorg/jaudiotagger/tag/mp4/field/Mp4TagBinaryField;.isBinary:Z // field@90b9 │ │ +334740: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0004 line=39 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/jaudiotagger/tag/mp4/field/Mp4TagBinaryField; │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/lang/String; │ │ @@ -1251742,19 +1251742,19 @@ │ │ type : '(Ljava/lang/String;Ljava/nio/ByteBuffer;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -334764: |[334764] org.jaudiotagger.tag.mp4.field.Mp4TagBinaryField.:(Ljava/lang/String;Ljava/nio/ByteBuffer;)V │ │ -334774: 7030 669d 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/mp4/Mp4TagField;.:(Ljava/lang/String;Ljava/nio/ByteBuffer;)V // method@9d66 │ │ -33477a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -33477c: 5c01 b990 |0004: iput-boolean v1, v0, Lorg/jaudiotagger/tag/mp4/field/Mp4TagBinaryField;.isBinary:Z // field@90b9 │ │ -334780: 0e00 |0006: return-void │ │ +334768: |[334768] org.jaudiotagger.tag.mp4.field.Mp4TagBinaryField.:(Ljava/lang/String;Ljava/nio/ByteBuffer;)V │ │ +334778: 7030 669d 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/mp4/Mp4TagField;.:(Ljava/lang/String;Ljava/nio/ByteBuffer;)V // method@9d66 │ │ +33477e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +334780: 5c01 b990 |0004: iput-boolean v1, v0, Lorg/jaudiotagger/tag/mp4/field/Mp4TagBinaryField;.isBinary:Z // field@90b9 │ │ +334784: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0004 line=39 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/jaudiotagger/tag/mp4/field/Mp4TagBinaryField; │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/lang/String; │ │ @@ -1251765,20 +1251765,20 @@ │ │ type : '(Ljava/lang/String;[B)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -334740: |[334740] org.jaudiotagger.tag.mp4.field.Mp4TagBinaryField.:(Ljava/lang/String;[B)V │ │ -334750: 7020 659d 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/mp4/Mp4TagField;.:(Ljava/lang/String;)V // method@9d65 │ │ -334756: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -334758: 5c01 b990 |0004: iput-boolean v1, v0, Lorg/jaudiotagger/tag/mp4/field/Mp4TagBinaryField;.isBinary:Z // field@90b9 │ │ -33475c: 5b02 b790 |0006: iput-object v2, v0, Lorg/jaudiotagger/tag/mp4/field/Mp4TagBinaryField;.dataBytes:[B // field@90b7 │ │ -334760: 0e00 |0008: return-void │ │ +334744: |[334744] org.jaudiotagger.tag.mp4.field.Mp4TagBinaryField.:(Ljava/lang/String;[B)V │ │ +334754: 7020 659d 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/mp4/Mp4TagField;.:(Ljava/lang/String;)V // method@9d65 │ │ +33475a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +33475c: 5c01 b990 |0004: iput-boolean v1, v0, Lorg/jaudiotagger/tag/mp4/field/Mp4TagBinaryField;.isBinary:Z // field@90b9 │ │ +334760: 5b02 b790 |0006: iput-object v2, v0, Lorg/jaudiotagger/tag/mp4/field/Mp4TagBinaryField;.dataBytes:[B // field@90b7 │ │ +334764: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0004 line=39 │ │ 0x0006 line=61 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lorg/jaudiotagger/tag/mp4/field/Mp4TagBinaryField; │ │ @@ -1251791,38 +1251791,38 @@ │ │ type : '(Ljava/nio/ByteBuffer;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -334784: |[334784] org.jaudiotagger.tag.mp4.field.Mp4TagBinaryField.build:(Ljava/nio/ByteBuffer;)V │ │ -334794: 2200 7a11 |0000: new-instance v0, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // type@117a │ │ -334798: 7020 f08f 4000 |0002: invoke-direct {v0, v4}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.:(Ljava/nio/ByteBuffer;)V // method@8ff0 │ │ -33479e: 6e10 f18f 0000 |0005: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getDataLength:()I // method@8ff1 │ │ -3347a4: 0a00 |0008: move-result v0 │ │ -3347a6: 5930 b890 |0009: iput v0, v3, Lorg/jaudiotagger/tag/mp4/field/Mp4TagBinaryField;.dataSize:I // field@90b8 │ │ -3347aa: 6e10 4d88 0400 |000b: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ -3347b0: 0a00 |000e: move-result v0 │ │ -3347b2: d800 0008 |000f: add-int/lit8 v0, v0, #int 8 // #08 │ │ -3347b6: 6e20 4e88 0400 |0011: invoke-virtual {v4, v0}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ -3347bc: 5230 b890 |0014: iget v0, v3, Lorg/jaudiotagger/tag/mp4/field/Mp4TagBinaryField;.dataSize:I // field@90b8 │ │ -3347c0: d800 00f8 |0016: add-int/lit8 v0, v0, #int -8 // #f8 │ │ -3347c4: 2300 1c13 |0018: new-array v0, v0, [B // type@131c │ │ -3347c8: 5b30 b790 |001a: iput-object v0, v3, Lorg/jaudiotagger/tag/mp4/field/Mp4TagBinaryField;.dataBytes:[B // field@90b7 │ │ -3347cc: 1200 |001c: const/4 v0, #int 0 // #0 │ │ -3347ce: 5431 b790 |001d: iget-object v1, v3, Lorg/jaudiotagger/tag/mp4/field/Mp4TagBinaryField;.dataBytes:[B // field@90b7 │ │ -3347d2: 2112 |001f: array-length v2, v1 │ │ -3347d4: 3520 0b00 |0020: if-ge v0, v2, 002b // +000b │ │ -3347d8: 6e10 3e88 0400 |0022: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ -3347de: 0a02 |0025: move-result v2 │ │ -3347e0: 4f02 0100 |0026: aput-byte v2, v1, v0 │ │ -3347e4: d800 0001 |0028: add-int/lit8 v0, v0, #int 1 // #01 │ │ -3347e8: 28f3 |002a: goto 001d // -000d │ │ -3347ea: 0e00 |002b: return-void │ │ +334788: |[334788] org.jaudiotagger.tag.mp4.field.Mp4TagBinaryField.build:(Ljava/nio/ByteBuffer;)V │ │ +334798: 2200 7a11 |0000: new-instance v0, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // type@117a │ │ +33479c: 7020 f08f 4000 |0002: invoke-direct {v0, v4}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.:(Ljava/nio/ByteBuffer;)V // method@8ff0 │ │ +3347a2: 6e10 f18f 0000 |0005: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getDataLength:()I // method@8ff1 │ │ +3347a8: 0a00 |0008: move-result v0 │ │ +3347aa: 5930 b890 |0009: iput v0, v3, Lorg/jaudiotagger/tag/mp4/field/Mp4TagBinaryField;.dataSize:I // field@90b8 │ │ +3347ae: 6e10 4d88 0400 |000b: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ +3347b4: 0a00 |000e: move-result v0 │ │ +3347b6: d800 0008 |000f: add-int/lit8 v0, v0, #int 8 // #08 │ │ +3347ba: 6e20 4e88 0400 |0011: invoke-virtual {v4, v0}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ +3347c0: 5230 b890 |0014: iget v0, v3, Lorg/jaudiotagger/tag/mp4/field/Mp4TagBinaryField;.dataSize:I // field@90b8 │ │ +3347c4: d800 00f8 |0016: add-int/lit8 v0, v0, #int -8 // #f8 │ │ +3347c8: 2300 1c13 |0018: new-array v0, v0, [B // type@131c │ │ +3347cc: 5b30 b790 |001a: iput-object v0, v3, Lorg/jaudiotagger/tag/mp4/field/Mp4TagBinaryField;.dataBytes:[B // field@90b7 │ │ +3347d0: 1200 |001c: const/4 v0, #int 0 // #0 │ │ +3347d2: 5431 b790 |001d: iget-object v1, v3, Lorg/jaudiotagger/tag/mp4/field/Mp4TagBinaryField;.dataBytes:[B // field@90b7 │ │ +3347d6: 2112 |001f: array-length v2, v1 │ │ +3347d8: 3520 0b00 |0020: if-ge v0, v2, 002b // +000b │ │ +3347dc: 6e10 3e88 0400 |0022: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ +3347e2: 0a02 |0025: move-result v2 │ │ +3347e4: 4f02 0100 |0026: aput-byte v2, v1, v0 │ │ +3347e8: d800 0001 |0028: add-int/lit8 v0, v0, #int 1 // #01 │ │ +3347ec: 28f3 |002a: goto 001d // -000d │ │ +3347ee: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0005 line=97 │ │ 0x000b line=100 │ │ 0x0014 line=103 │ │ 0x001d line=104 │ │ @@ -1251836,26 +1251836,26 @@ │ │ type : '(Lorg/jaudiotagger/tag/TagField;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -3347ec: |[3347ec] org.jaudiotagger.tag.mp4.field.Mp4TagBinaryField.copyContent:(Lorg/jaudiotagger/tag/TagField;)V │ │ -3347fc: 2020 de12 |0000: instance-of v0, v2, Lorg/jaudiotagger/tag/mp4/field/Mp4TagBinaryField; // type@12de │ │ -334800: 3800 1100 |0002: if-eqz v0, 0013 // +0011 │ │ -334804: 0720 |0004: move-object v0, v2 │ │ -334806: 1f00 de12 |0005: check-cast v0, Lorg/jaudiotagger/tag/mp4/field/Mp4TagBinaryField; // type@12de │ │ -33480a: 6e10 a59d 0000 |0007: invoke-virtual {v0}, Lorg/jaudiotagger/tag/mp4/field/Mp4TagBinaryField;.getData:()[B // method@9da5 │ │ -334810: 0c00 |000a: move-result-object v0 │ │ -334812: 5b10 b790 |000b: iput-object v0, v1, Lorg/jaudiotagger/tag/mp4/field/Mp4TagBinaryField;.dataBytes:[B // field@90b7 │ │ -334816: 7210 d991 0200 |000d: invoke-interface {v2}, Lorg/jaudiotagger/tag/TagField;.isBinary:()Z // method@91d9 │ │ -33481c: 0a02 |0010: move-result v2 │ │ -33481e: 5c12 b990 |0011: iput-boolean v2, v1, Lorg/jaudiotagger/tag/mp4/field/Mp4TagBinaryField;.isBinary:Z // field@90b9 │ │ -334822: 0e00 |0013: return-void │ │ +3347f0: |[3347f0] org.jaudiotagger.tag.mp4.field.Mp4TagBinaryField.copyContent:(Lorg/jaudiotagger/tag/TagField;)V │ │ +334800: 2020 de12 |0000: instance-of v0, v2, Lorg/jaudiotagger/tag/mp4/field/Mp4TagBinaryField; // type@12de │ │ +334804: 3800 1100 |0002: if-eqz v0, 0013 // +0011 │ │ +334808: 0720 |0004: move-object v0, v2 │ │ +33480a: 1f00 de12 |0005: check-cast v0, Lorg/jaudiotagger/tag/mp4/field/Mp4TagBinaryField; // type@12de │ │ +33480e: 6e10 a59d 0000 |0007: invoke-virtual {v0}, Lorg/jaudiotagger/tag/mp4/field/Mp4TagBinaryField;.getData:()[B // method@9da5 │ │ +334814: 0c00 |000a: move-result-object v0 │ │ +334816: 5b10 b790 |000b: iput-object v0, v1, Lorg/jaudiotagger/tag/mp4/field/Mp4TagBinaryField;.dataBytes:[B // field@90b7 │ │ +33481a: 7210 d991 0200 |000d: invoke-interface {v2}, Lorg/jaudiotagger/tag/TagField;.isBinary:()Z // method@91d9 │ │ +334820: 0a02 |0010: move-result v2 │ │ +334822: 5c12 b990 |0011: iput-boolean v2, v1, Lorg/jaudiotagger/tag/mp4/field/Mp4TagBinaryField;.isBinary:Z // field@90b9 │ │ +334826: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ 0x0004 line=142 │ │ 0x000d line=143 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 this Lorg/jaudiotagger/tag/mp4/field/Mp4TagBinaryField; │ │ @@ -1251866,17 +1251866,17 @@ │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3346c0: |[3346c0] org.jaudiotagger.tag.mp4.field.Mp4TagBinaryField.getData:()[B │ │ -3346d0: 5410 b790 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/mp4/field/Mp4TagBinaryField;.dataBytes:[B // field@90b7 │ │ -3346d4: 1100 |0002: return-object v0 │ │ +3346c4: |[3346c4] org.jaudiotagger.tag.mp4.field.Mp4TagBinaryField.getData:()[B │ │ +3346d4: 5410 b790 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/mp4/field/Mp4TagBinaryField;.dataBytes:[B // field@90b7 │ │ +3346d8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/mp4/field/Mp4TagBinaryField; │ │ │ │ #3 : (in Lorg/jaudiotagger/tag/mp4/field/Mp4TagBinaryField;) │ │ @@ -1251884,17 +1251884,17 @@ │ │ type : '()[B' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3346d8: |[3346d8] org.jaudiotagger.tag.mp4.field.Mp4TagBinaryField.getDataBytes:()[B │ │ -3346e8: 5410 b790 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/mp4/field/Mp4TagBinaryField;.dataBytes:[B // field@90b7 │ │ -3346ec: 1100 |0002: return-object v0 │ │ +3346dc: |[3346dc] org.jaudiotagger.tag.mp4.field.Mp4TagBinaryField.getDataBytes:()[B │ │ +3346ec: 5410 b790 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/mp4/field/Mp4TagBinaryField;.dataBytes:[B // field@90b7 │ │ +3346f0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/mp4/field/Mp4TagBinaryField; │ │ │ │ #4 : (in Lorg/jaudiotagger/tag/mp4/field/Mp4TagBinaryField;) │ │ @@ -1251902,17 +1251902,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3346f0: |[3346f0] org.jaudiotagger.tag.mp4.field.Mp4TagBinaryField.getDataSize:()I │ │ -334700: 5210 b890 |0000: iget v0, v1, Lorg/jaudiotagger/tag/mp4/field/Mp4TagBinaryField;.dataSize:I // field@90b8 │ │ -334704: 0f00 |0002: return v0 │ │ +3346f4: |[3346f4] org.jaudiotagger.tag.mp4.field.Mp4TagBinaryField.getDataSize:()I │ │ +334704: 5210 b890 |0000: iget v0, v1, Lorg/jaudiotagger/tag/mp4/field/Mp4TagBinaryField;.dataSize:I // field@90b8 │ │ +334708: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/mp4/field/Mp4TagBinaryField; │ │ │ │ #5 : (in Lorg/jaudiotagger/tag/mp4/field/Mp4TagBinaryField;) │ │ @@ -1251920,17 +1251920,17 @@ │ │ type : '()Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -334708: |[334708] org.jaudiotagger.tag.mp4.field.Mp4TagBinaryField.getFieldType:()Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; │ │ -334718: 6200 a590 |0000: sget-object v0, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.IMPLICIT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90a5 │ │ -33471c: 1100 |0002: return-object v0 │ │ +33470c: |[33470c] org.jaudiotagger.tag.mp4.field.Mp4TagBinaryField.getFieldType:()Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; │ │ +33471c: 6200 a590 |0000: sget-object v0, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.IMPLICIT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90a5 │ │ +334720: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/mp4/field/Mp4TagBinaryField; │ │ │ │ #6 : (in Lorg/jaudiotagger/tag/mp4/field/Mp4TagBinaryField;) │ │ @@ -1251938,17 +1251938,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -334684: |[334684] org.jaudiotagger.tag.mp4.field.Mp4TagBinaryField.isBinary:()Z │ │ -334694: 5510 b990 |0000: iget-boolean v0, v1, Lorg/jaudiotagger/tag/mp4/field/Mp4TagBinaryField;.isBinary:Z // field@90b9 │ │ -334698: 0f00 |0002: return v0 │ │ +334688: |[334688] org.jaudiotagger.tag.mp4.field.Mp4TagBinaryField.isBinary:()Z │ │ +334698: 5510 b990 |0000: iget-boolean v0, v1, Lorg/jaudiotagger/tag/mp4/field/Mp4TagBinaryField;.isBinary:Z // field@90b9 │ │ +33469c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/mp4/field/Mp4TagBinaryField; │ │ │ │ #7 : (in Lorg/jaudiotagger/tag/mp4/field/Mp4TagBinaryField;) │ │ @@ -1251956,22 +1251956,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -33469c: |[33469c] org.jaudiotagger.tag.mp4.field.Mp4TagBinaryField.isEmpty:()Z │ │ -3346ac: 5410 b790 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/mp4/field/Mp4TagBinaryField;.dataBytes:[B // field@90b7 │ │ -3346b0: 2100 |0002: array-length v0, v0 │ │ -3346b2: 3900 0400 |0003: if-nez v0, 0007 // +0004 │ │ -3346b6: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -3346b8: 2802 |0006: goto 0008 // +0002 │ │ -3346ba: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -3346bc: 0f00 |0008: return v0 │ │ +3346a0: |[3346a0] org.jaudiotagger.tag.mp4.field.Mp4TagBinaryField.isEmpty:()Z │ │ +3346b0: 5410 b790 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/mp4/field/Mp4TagBinaryField;.dataBytes:[B // field@90b7 │ │ +3346b4: 2100 |0002: array-length v0, v0 │ │ +3346b6: 3900 0400 |0003: if-nez v0, 0007 // +0004 │ │ +3346ba: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +3346bc: 2802 |0006: goto 0008 // +0002 │ │ +3346be: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +3346c0: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/jaudiotagger/tag/mp4/field/Mp4TagBinaryField; │ │ │ │ #8 : (in Lorg/jaudiotagger/tag/mp4/field/Mp4TagBinaryField;) │ │ @@ -1251979,17 +1251979,17 @@ │ │ type : '([B)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -334824: |[334824] org.jaudiotagger.tag.mp4.field.Mp4TagBinaryField.setData:([B)V │ │ -334834: 5b01 b790 |0000: iput-object v1, v0, Lorg/jaudiotagger/tag/mp4/field/Mp4TagBinaryField;.dataBytes:[B // field@90b7 │ │ -334838: 0e00 |0002: return-void │ │ +334828: |[334828] org.jaudiotagger.tag.mp4.field.Mp4TagBinaryField.setData:([B)V │ │ +334838: 5b01 b790 |0000: iput-object v1, v0, Lorg/jaudiotagger/tag/mp4/field/Mp4TagBinaryField;.dataBytes:[B // field@90b7 │ │ +33483c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/tag/mp4/field/Mp4TagBinaryField; │ │ 0x0000 - 0x0003 reg=1 (null) [B │ │ │ │ @@ -1252041,23 +1252041,23 @@ │ │ type : '(Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -334e5c: |[334e5c] org.jaudiotagger.tag.mp4.field.Mp4TagRawBinaryField.:(Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;)V │ │ -334e6c: 6e10 f68f 0200 |0000: invoke-virtual {v2}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getId:()Ljava/lang/String; // method@8ff6 │ │ -334e72: 0c00 |0003: move-result-object v0 │ │ -334e74: 7020 659d 0100 |0004: invoke-direct {v1, v0}, Lorg/jaudiotagger/tag/mp4/Mp4TagField;.:(Ljava/lang/String;)V // method@9d65 │ │ -334e7a: 6e10 f18f 0200 |0007: invoke-virtual {v2}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getDataLength:()I // method@8ff1 │ │ -334e80: 0a02 |000a: move-result v2 │ │ -334e82: 5912 c790 |000b: iput v2, v1, Lorg/jaudiotagger/tag/mp4/field/Mp4TagRawBinaryField;.dataSize:I // field@90c7 │ │ -334e86: 6e20 be9d 3100 |000d: invoke-virtual {v1, v3}, Lorg/jaudiotagger/tag/mp4/field/Mp4TagRawBinaryField;.build:(Ljava/nio/ByteBuffer;)V // method@9dbe │ │ -334e8c: 0e00 |0010: return-void │ │ +334e60: |[334e60] org.jaudiotagger.tag.mp4.field.Mp4TagRawBinaryField.:(Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;)V │ │ +334e70: 6e10 f68f 0200 |0000: invoke-virtual {v2}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getId:()Ljava/lang/String; // method@8ff6 │ │ +334e76: 0c00 |0003: move-result-object v0 │ │ +334e78: 7020 659d 0100 |0004: invoke-direct {v1, v0}, Lorg/jaudiotagger/tag/mp4/Mp4TagField;.:(Ljava/lang/String;)V // method@9d65 │ │ +334e7e: 6e10 f18f 0200 |0007: invoke-virtual {v2}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getDataLength:()I // method@8ff1 │ │ +334e84: 0a02 |000a: move-result v2 │ │ +334e86: 5912 c790 |000b: iput v2, v1, Lorg/jaudiotagger/tag/mp4/field/Mp4TagRawBinaryField;.dataSize:I // field@90c7 │ │ +334e8a: 6e20 be9d 3100 |000d: invoke-virtual {v1, v3}, Lorg/jaudiotagger/tag/mp4/field/Mp4TagRawBinaryField;.build:(Ljava/nio/ByteBuffer;)V // method@9dbe │ │ +334e90: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0007 line=38 │ │ 0x000d line=39 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Lorg/jaudiotagger/tag/mp4/field/Mp4TagRawBinaryField; │ │ @@ -1252070,28 +1252070,28 @@ │ │ type : '(Ljava/nio/ByteBuffer;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -334e90: |[334e90] org.jaudiotagger.tag.mp4.field.Mp4TagRawBinaryField.build:(Ljava/nio/ByteBuffer;)V │ │ -334ea0: 5230 c790 |0000: iget v0, v3, Lorg/jaudiotagger/tag/mp4/field/Mp4TagRawBinaryField;.dataSize:I // field@90c7 │ │ -334ea4: 2300 1c13 |0002: new-array v0, v0, [B // type@131c │ │ -334ea8: 5b30 c690 |0004: iput-object v0, v3, Lorg/jaudiotagger/tag/mp4/field/Mp4TagRawBinaryField;.dataBytes:[B // field@90c6 │ │ -334eac: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -334eae: 5431 c690 |0007: iget-object v1, v3, Lorg/jaudiotagger/tag/mp4/field/Mp4TagRawBinaryField;.dataBytes:[B // field@90c6 │ │ -334eb2: 2112 |0009: array-length v2, v1 │ │ -334eb4: 3520 0b00 |000a: if-ge v0, v2, 0015 // +000b │ │ -334eb8: 6e10 3e88 0400 |000c: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ -334ebe: 0a02 |000f: move-result v2 │ │ -334ec0: 4f02 0100 |0010: aput-byte v2, v1, v0 │ │ -334ec4: d800 0001 |0012: add-int/lit8 v0, v0, #int 1 // #01 │ │ -334ec8: 28f3 |0014: goto 0007 // -000d │ │ -334eca: 0e00 |0015: return-void │ │ +334e94: |[334e94] org.jaudiotagger.tag.mp4.field.Mp4TagRawBinaryField.build:(Ljava/nio/ByteBuffer;)V │ │ +334ea4: 5230 c790 |0000: iget v0, v3, Lorg/jaudiotagger/tag/mp4/field/Mp4TagRawBinaryField;.dataSize:I // field@90c7 │ │ +334ea8: 2300 1c13 |0002: new-array v0, v0, [B // type@131c │ │ +334eac: 5b30 c690 |0004: iput-object v0, v3, Lorg/jaudiotagger/tag/mp4/field/Mp4TagRawBinaryField;.dataBytes:[B // field@90c6 │ │ +334eb0: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +334eb2: 5431 c690 |0007: iget-object v1, v3, Lorg/jaudiotagger/tag/mp4/field/Mp4TagRawBinaryField;.dataBytes:[B // field@90c6 │ │ +334eb6: 2112 |0009: array-length v2, v1 │ │ +334eb8: 3520 0b00 |000a: if-ge v0, v2, 0015 // +000b │ │ +334ebc: 6e10 3e88 0400 |000c: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ +334ec2: 0a02 |000f: move-result v2 │ │ +334ec4: 4f02 0100 |0010: aput-byte v2, v1, v0 │ │ +334ec8: d800 0001 |0012: add-int/lit8 v0, v0, #int 1 // #01 │ │ +334ecc: 28f3 |0014: goto 0007 // -000d │ │ +334ece: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0007 line=71 │ │ 0x000c line=73 │ │ locals : │ │ 0x0000 - 0x0016 reg=3 this Lorg/jaudiotagger/tag/mp4/field/Mp4TagRawBinaryField; │ │ @@ -1252102,19 +1252102,19 @@ │ │ type : '(Lorg/jaudiotagger/tag/TagField;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -334ecc: |[334ecc] org.jaudiotagger.tag.mp4.field.Mp4TagRawBinaryField.copyContent:(Lorg/jaudiotagger/tag/TagField;)V │ │ -334edc: 2202 4110 |0000: new-instance v2, Ljava/lang/UnsupportedOperationException; // type@1041 │ │ -334ee0: 1a00 cb94 |0002: const-string v0, "not done" // string@94cb │ │ -334ee4: 7020 fc87 0200 |0004: invoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@87fc │ │ -334eea: 2702 |0007: throw v2 │ │ +334ed0: |[334ed0] org.jaudiotagger.tag.mp4.field.Mp4TagRawBinaryField.copyContent:(Lorg/jaudiotagger/tag/TagField;)V │ │ +334ee0: 2202 4110 |0000: new-instance v2, Ljava/lang/UnsupportedOperationException; // type@1041 │ │ +334ee4: 1a00 cb94 |0002: const-string v0, "not done" // string@94cb │ │ +334ee8: 7020 fc87 0200 |0004: invoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@87fc │ │ +334eee: 2702 |0007: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/jaudiotagger/tag/mp4/field/Mp4TagRawBinaryField; │ │ 0x0000 - 0x0008 reg=2 (null) Lorg/jaudiotagger/tag/TagField; │ │ │ │ @@ -1252123,17 +1252123,17 @@ │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -334d4c: |[334d4c] org.jaudiotagger.tag.mp4.field.Mp4TagRawBinaryField.getData:()[B │ │ -334d5c: 5410 c690 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/mp4/field/Mp4TagRawBinaryField;.dataBytes:[B // field@90c6 │ │ -334d60: 1100 |0002: return-object v0 │ │ +334d50: |[334d50] org.jaudiotagger.tag.mp4.field.Mp4TagRawBinaryField.getData:()[B │ │ +334d60: 5410 c690 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/mp4/field/Mp4TagRawBinaryField;.dataBytes:[B // field@90c6 │ │ +334d64: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/mp4/field/Mp4TagRawBinaryField; │ │ │ │ #3 : (in Lorg/jaudiotagger/tag/mp4/field/Mp4TagRawBinaryField;) │ │ @@ -1252141,17 +1252141,17 @@ │ │ type : '()[B' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -334d64: |[334d64] org.jaudiotagger.tag.mp4.field.Mp4TagRawBinaryField.getDataBytes:()[B │ │ -334d74: 5410 c690 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/mp4/field/Mp4TagRawBinaryField;.dataBytes:[B // field@90c6 │ │ -334d78: 1100 |0002: return-object v0 │ │ +334d68: |[334d68] org.jaudiotagger.tag.mp4.field.Mp4TagRawBinaryField.getDataBytes:()[B │ │ +334d78: 5410 c690 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/mp4/field/Mp4TagRawBinaryField;.dataBytes:[B // field@90c6 │ │ +334d7c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/mp4/field/Mp4TagRawBinaryField; │ │ │ │ #4 : (in Lorg/jaudiotagger/tag/mp4/field/Mp4TagRawBinaryField;) │ │ @@ -1252159,17 +1252159,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -334e2c: |[334e2c] org.jaudiotagger.tag.mp4.field.Mp4TagRawBinaryField.getDataSize:()I │ │ -334e3c: 5210 c790 |0000: iget v0, v1, Lorg/jaudiotagger/tag/mp4/field/Mp4TagRawBinaryField;.dataSize:I // field@90c7 │ │ -334e40: 0f00 |0002: return v0 │ │ +334e30: |[334e30] org.jaudiotagger.tag.mp4.field.Mp4TagRawBinaryField.getDataSize:()I │ │ +334e40: 5210 c790 |0000: iget v0, v1, Lorg/jaudiotagger/tag/mp4/field/Mp4TagRawBinaryField;.dataSize:I // field@90c7 │ │ +334e44: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/mp4/field/Mp4TagRawBinaryField; │ │ │ │ #5 : (in Lorg/jaudiotagger/tag/mp4/field/Mp4TagRawBinaryField;) │ │ @@ -1252177,17 +1252177,17 @@ │ │ type : '()Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -334e44: |[334e44] org.jaudiotagger.tag.mp4.field.Mp4TagRawBinaryField.getFieldType:()Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; │ │ -334e54: 6200 a590 |0000: sget-object v0, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.IMPLICIT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90a5 │ │ -334e58: 1100 |0002: return-object v0 │ │ +334e48: |[334e48] org.jaudiotagger.tag.mp4.field.Mp4TagRawBinaryField.getFieldType:()Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; │ │ +334e58: 6200 a590 |0000: sget-object v0, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.IMPLICIT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90a5 │ │ +334e5c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/mp4/field/Mp4TagRawBinaryField; │ │ │ │ #6 : (in Lorg/jaudiotagger/tag/mp4/field/Mp4TagRawBinaryField;) │ │ @@ -1252195,48 +1252195,48 @@ │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 72 16-bit code units │ │ -334d7c: |[334d7c] org.jaudiotagger.tag.mp4.field.Mp4TagRawBinaryField.getRawContent:()[B │ │ -334d8c: 6200 c890 |0000: sget-object v0, Lorg/jaudiotagger/tag/mp4/field/Mp4TagRawBinaryField;.logger:Ljava/util/logging/Logger; // field@90c8 │ │ -334d90: 2201 3910 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -334d94: 7010 cc87 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -334d9a: 1a02 451c |0007: const-string v2, "Getting Raw data for:" // string@1c45 │ │ -334d9e: 6e20 d787 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -334da4: 6e10 c49d 0300 |000c: invoke-virtual {v3}, Lorg/jaudiotagger/tag/mp4/field/Mp4TagRawBinaryField;.getId:()Ljava/lang/String; // method@9dc4 │ │ -334daa: 0c02 |000f: move-result-object v2 │ │ -334dac: 6e20 d787 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -334db2: 6e10 df87 0100 |0013: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -334db8: 0c01 |0016: move-result-object v1 │ │ -334dba: 6e20 138a 1000 |0017: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@8a13 │ │ -334dc0: 2200 ef0f |001a: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@0fef │ │ -334dc4: 7010 2d86 0000 |001c: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@862d │ │ -334dca: 5231 c790 |001f: iget v1, v3, Lorg/jaudiotagger/tag/mp4/field/Mp4TagRawBinaryField;.dataSize:I // field@90c7 │ │ -334dce: d801 0108 |0021: add-int/lit8 v1, v1, #int 8 // #08 │ │ -334dd2: 7110 a58e 0100 |0023: invoke-static {v1}, Lorg/jaudiotagger/audio/generic/Utils;.getSizeBEInt32:(I)[B // method@8ea5 │ │ -334dd8: 0c01 |0026: move-result-object v1 │ │ -334dda: 6e20 3386 1000 |0027: invoke-virtual {v0, v1}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ -334de0: 6e10 c49d 0300 |002a: invoke-virtual {v3}, Lorg/jaudiotagger/tag/mp4/field/Mp4TagRawBinaryField;.getId:()Ljava/lang/String; // method@9dc4 │ │ -334de6: 0c01 |002d: move-result-object v1 │ │ -334de8: 6202 aa81 |002e: sget-object v2, Ljava/nio/charset/StandardCharsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@81aa │ │ -334dec: 6e20 a187 2100 |0030: invoke-virtual {v1, v2}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@87a1 │ │ -334df2: 0c01 |0033: move-result-object v1 │ │ -334df4: 6e20 3386 1000 |0034: invoke-virtual {v0, v1}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ -334dfa: 5431 c690 |0037: iget-object v1, v3, Lorg/jaudiotagger/tag/mp4/field/Mp4TagRawBinaryField;.dataBytes:[B // field@90c6 │ │ -334dfe: 6e20 3386 1000 |0039: invoke-virtual {v0, v1}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ -334e04: 6e10 3186 0000 |003c: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8631 │ │ -334e0a: 0c00 |003f: move-result-object v0 │ │ -334e0c: 1100 |0040: return-object v0 │ │ -334e0e: 0d00 |0041: move-exception v0 │ │ -334e10: 2201 3310 |0042: new-instance v1, Ljava/lang/RuntimeException; // type@1033 │ │ -334e14: 7020 7e87 0100 |0044: invoke-direct {v1, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@877e │ │ -334e1a: 2701 |0047: throw v1 │ │ +334d80: |[334d80] org.jaudiotagger.tag.mp4.field.Mp4TagRawBinaryField.getRawContent:()[B │ │ +334d90: 6200 c890 |0000: sget-object v0, Lorg/jaudiotagger/tag/mp4/field/Mp4TagRawBinaryField;.logger:Ljava/util/logging/Logger; // field@90c8 │ │ +334d94: 2201 3910 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +334d98: 7010 cc87 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +334d9e: 1a02 451c |0007: const-string v2, "Getting Raw data for:" // string@1c45 │ │ +334da2: 6e20 d787 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +334da8: 6e10 c49d 0300 |000c: invoke-virtual {v3}, Lorg/jaudiotagger/tag/mp4/field/Mp4TagRawBinaryField;.getId:()Ljava/lang/String; // method@9dc4 │ │ +334dae: 0c02 |000f: move-result-object v2 │ │ +334db0: 6e20 d787 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +334db6: 6e10 df87 0100 |0013: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +334dbc: 0c01 |0016: move-result-object v1 │ │ +334dbe: 6e20 138a 1000 |0017: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@8a13 │ │ +334dc4: 2200 ef0f |001a: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@0fef │ │ +334dc8: 7010 2d86 0000 |001c: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@862d │ │ +334dce: 5231 c790 |001f: iget v1, v3, Lorg/jaudiotagger/tag/mp4/field/Mp4TagRawBinaryField;.dataSize:I // field@90c7 │ │ +334dd2: d801 0108 |0021: add-int/lit8 v1, v1, #int 8 // #08 │ │ +334dd6: 7110 a58e 0100 |0023: invoke-static {v1}, Lorg/jaudiotagger/audio/generic/Utils;.getSizeBEInt32:(I)[B // method@8ea5 │ │ +334ddc: 0c01 |0026: move-result-object v1 │ │ +334dde: 6e20 3386 1000 |0027: invoke-virtual {v0, v1}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ +334de4: 6e10 c49d 0300 |002a: invoke-virtual {v3}, Lorg/jaudiotagger/tag/mp4/field/Mp4TagRawBinaryField;.getId:()Ljava/lang/String; // method@9dc4 │ │ +334dea: 0c01 |002d: move-result-object v1 │ │ +334dec: 6202 aa81 |002e: sget-object v2, Ljava/nio/charset/StandardCharsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@81aa │ │ +334df0: 6e20 a187 2100 |0030: invoke-virtual {v1, v2}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@87a1 │ │ +334df6: 0c01 |0033: move-result-object v1 │ │ +334df8: 6e20 3386 1000 |0034: invoke-virtual {v0, v1}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ +334dfe: 5431 c690 |0037: iget-object v1, v3, Lorg/jaudiotagger/tag/mp4/field/Mp4TagRawBinaryField;.dataBytes:[B // field@90c6 │ │ +334e02: 6e20 3386 1000 |0039: invoke-virtual {v0, v1}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ +334e08: 6e10 3186 0000 |003c: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8631 │ │ +334e0e: 0c00 |003f: move-result-object v0 │ │ +334e10: 1100 |0040: return-object v0 │ │ +334e12: 0d00 |0041: move-exception v0 │ │ +334e14: 2201 3310 |0042: new-instance v1, Ljava/lang/RuntimeException; // type@1033 │ │ +334e18: 7020 7e87 0100 |0044: invoke-direct {v1, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@877e │ │ +334e1e: 2701 |0047: throw v1 │ │ catches : 1 │ │ 0x001a - 0x0040 │ │ Ljava/io/IOException; -> 0x0041 │ │ positions : │ │ 0x0000 line=110 │ │ 0x001a line=113 │ │ 0x001f line=114 │ │ @@ -1252252,38 +1252252,38 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -334d14: |[334d14] org.jaudiotagger.tag.mp4.field.Mp4TagRawBinaryField.isBinary:()Z │ │ -334d24: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -334d26: 0f00 |0001: return v0 │ │ +334d18: |[334d18] org.jaudiotagger.tag.mp4.field.Mp4TagRawBinaryField.isBinary:()Z │ │ +334d28: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +334d2a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Lorg/jaudiotagger/tag/mp4/field/Mp4TagRawBinaryField;) │ │ name : 'isEmpty' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -334d28: |[334d28] org.jaudiotagger.tag.mp4.field.Mp4TagRawBinaryField.isEmpty:()Z │ │ -334d38: 5410 c690 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/mp4/field/Mp4TagRawBinaryField;.dataBytes:[B // field@90c6 │ │ -334d3c: 2100 |0002: array-length v0, v0 │ │ -334d3e: 3900 0400 |0003: if-nez v0, 0007 // +0004 │ │ -334d42: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -334d44: 2802 |0006: goto 0008 // +0002 │ │ -334d46: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -334d48: 0f00 |0008: return v0 │ │ +334d2c: |[334d2c] org.jaudiotagger.tag.mp4.field.Mp4TagRawBinaryField.isEmpty:()Z │ │ +334d3c: 5410 c690 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/mp4/field/Mp4TagRawBinaryField;.dataBytes:[B // field@90c6 │ │ +334d40: 2100 |0002: array-length v0, v0 │ │ +334d42: 3900 0400 |0003: if-nez v0, 0007 // +0004 │ │ +334d46: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +334d48: 2802 |0006: goto 0008 // +0002 │ │ +334d4a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +334d4c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/jaudiotagger/tag/mp4/field/Mp4TagRawBinaryField; │ │ │ │ #9 : (in Lorg/jaudiotagger/tag/mp4/field/Mp4TagRawBinaryField;) │ │ @@ -1252291,17 +1252291,17 @@ │ │ type : '([B)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -334eec: |[334eec] org.jaudiotagger.tag.mp4.field.Mp4TagRawBinaryField.setData:([B)V │ │ -334efc: 5b01 c690 |0000: iput-object v1, v0, Lorg/jaudiotagger/tag/mp4/field/Mp4TagRawBinaryField;.dataBytes:[B // field@90c6 │ │ -334f00: 0e00 |0002: return-void │ │ +334ef0: |[334ef0] org.jaudiotagger.tag.mp4.field.Mp4TagRawBinaryField.setData:([B)V │ │ +334f00: 5b01 c690 |0000: iput-object v1, v0, Lorg/jaudiotagger/tag/mp4/field/Mp4TagRawBinaryField;.dataBytes:[B // field@90c6 │ │ +334f04: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/tag/mp4/field/Mp4TagRawBinaryField; │ │ 0x0000 - 0x0003 reg=1 (null) [B │ │ │ │ @@ -1252380,20 +1252380,20 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -335280: |[335280] org.jaudiotagger.tag.mp4.field.Mp4TagReverseDnsField.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -335290: 7020 659d 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/mp4/Mp4TagField;.:(Ljava/lang/String;)V // method@9d65 │ │ -335296: 5b02 ce90 |0003: iput-object v2, v0, Lorg/jaudiotagger/tag/mp4/field/Mp4TagReverseDnsField;.issuer:Ljava/lang/String; // field@90ce │ │ -33529a: 5b03 cc90 |0005: iput-object v3, v0, Lorg/jaudiotagger/tag/mp4/field/Mp4TagReverseDnsField;.descriptor:Ljava/lang/String; // field@90cc │ │ -33529e: 5b04 ca90 |0007: iput-object v4, v0, Lorg/jaudiotagger/tag/mp4/field/Mp4TagReverseDnsField;.content:Ljava/lang/String; // field@90ca │ │ -3352a2: 0e00 |0009: return-void │ │ +335284: |[335284] org.jaudiotagger.tag.mp4.field.Mp4TagReverseDnsField.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +335294: 7020 659d 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/mp4/Mp4TagField;.:(Ljava/lang/String;)V // method@9d65 │ │ +33529a: 5b02 ce90 |0003: iput-object v2, v0, Lorg/jaudiotagger/tag/mp4/field/Mp4TagReverseDnsField;.issuer:Ljava/lang/String; // field@90ce │ │ +33529e: 5b03 cc90 |0005: iput-object v3, v0, Lorg/jaudiotagger/tag/mp4/field/Mp4TagReverseDnsField;.descriptor:Ljava/lang/String; // field@90cc │ │ +3352a2: 5b04 ca90 |0007: iput-object v4, v0, Lorg/jaudiotagger/tag/mp4/field/Mp4TagReverseDnsField;.content:Ljava/lang/String; // field@90ca │ │ +3352a6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0003 line=87 │ │ 0x0005 line=88 │ │ 0x0007 line=89 │ │ locals : │ │ @@ -1252408,17 +1252408,17 @@ │ │ type : '(Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -3352a4: |[3352a4] org.jaudiotagger.tag.mp4.field.Mp4TagReverseDnsField.:(Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;)V │ │ -3352b4: 7030 689d 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/mp4/Mp4TagField;.:(Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;)V // method@9d68 │ │ -3352ba: 0e00 |0003: return-void │ │ +3352a8: |[3352a8] org.jaudiotagger.tag.mp4.field.Mp4TagReverseDnsField.:(Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;)V │ │ +3352b8: 7030 689d 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/mp4/Mp4TagField;.:(Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;)V // method@9d68 │ │ +3352be: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/mp4/field/Mp4TagReverseDnsField; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/nio/ByteBuffer; │ │ @@ -1252428,26 +1252428,26 @@ │ │ type : '(Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -3352bc: |[3352bc] org.jaudiotagger.tag.mp4.field.Mp4TagReverseDnsField.:(Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;Ljava/lang/String;)V │ │ -3352cc: 6e10 329d 0200 |0000: invoke-virtual {v2}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.getFieldName:()Ljava/lang/String; // method@9d32 │ │ -3352d2: 0c00 |0003: move-result-object v0 │ │ -3352d4: 7020 659d 0100 |0004: invoke-direct {v1, v0}, Lorg/jaudiotagger/tag/mp4/Mp4TagField;.:(Ljava/lang/String;)V // method@9d65 │ │ -3352da: 6e10 359d 0200 |0007: invoke-virtual {v2}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.getIssuer:()Ljava/lang/String; // method@9d35 │ │ -3352e0: 0c00 |000a: move-result-object v0 │ │ -3352e2: 5b10 ce90 |000b: iput-object v0, v1, Lorg/jaudiotagger/tag/mp4/field/Mp4TagReverseDnsField;.issuer:Ljava/lang/String; // field@90ce │ │ -3352e6: 6e10 349d 0200 |000d: invoke-virtual {v2}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.getIdentifier:()Ljava/lang/String; // method@9d34 │ │ -3352ec: 0c02 |0010: move-result-object v2 │ │ -3352ee: 5b12 cc90 |0011: iput-object v2, v1, Lorg/jaudiotagger/tag/mp4/field/Mp4TagReverseDnsField;.descriptor:Ljava/lang/String; // field@90cc │ │ -3352f2: 5b13 ca90 |0013: iput-object v3, v1, Lorg/jaudiotagger/tag/mp4/field/Mp4TagReverseDnsField;.content:Ljava/lang/String; // field@90ca │ │ -3352f6: 0e00 |0015: return-void │ │ +3352c0: |[3352c0] org.jaudiotagger.tag.mp4.field.Mp4TagReverseDnsField.:(Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;Ljava/lang/String;)V │ │ +3352d0: 6e10 329d 0200 |0000: invoke-virtual {v2}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.getFieldName:()Ljava/lang/String; // method@9d32 │ │ +3352d6: 0c00 |0003: move-result-object v0 │ │ +3352d8: 7020 659d 0100 |0004: invoke-direct {v1, v0}, Lorg/jaudiotagger/tag/mp4/Mp4TagField;.:(Ljava/lang/String;)V // method@9d65 │ │ +3352de: 6e10 359d 0200 |0007: invoke-virtual {v2}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.getIssuer:()Ljava/lang/String; // method@9d35 │ │ +3352e4: 0c00 |000a: move-result-object v0 │ │ +3352e6: 5b10 ce90 |000b: iput-object v0, v1, Lorg/jaudiotagger/tag/mp4/field/Mp4TagReverseDnsField;.issuer:Ljava/lang/String; // field@90ce │ │ +3352ea: 6e10 349d 0200 |000d: invoke-virtual {v2}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.getIdentifier:()Ljava/lang/String; // method@9d34 │ │ +3352f0: 0c02 |0010: move-result-object v2 │ │ +3352f2: 5b12 cc90 |0011: iput-object v2, v1, Lorg/jaudiotagger/tag/mp4/field/Mp4TagReverseDnsField;.descriptor:Ljava/lang/String; // field@90cc │ │ +3352f6: 5b13 ca90 |0013: iput-object v3, v1, Lorg/jaudiotagger/tag/mp4/field/Mp4TagReverseDnsField;.content:Ljava/lang/String; // field@90ca │ │ +3352fa: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0007 line=72 │ │ 0x000d line=73 │ │ 0x0013 line=74 │ │ locals : │ │ @@ -1252461,101 +1252461,101 @@ │ │ type : '(Ljava/nio/ByteBuffer;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 188 16-bit code units │ │ -3352f8: |[3352f8] org.jaudiotagger.tag.mp4.field.Mp4TagReverseDnsField.build:(Ljava/nio/ByteBuffer;)V │ │ -335308: 2200 7a11 |0000: new-instance v0, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // type@117a │ │ -33530c: 7020 f08f 5000 |0002: invoke-direct {v0, v5}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.:(Ljava/nio/ByteBuffer;)V // method@8ff0 │ │ -335312: 2201 d812 |0005: new-instance v1, Lorg/jaudiotagger/tag/mp4/atom/Mp4MeanBox; // type@12d8 │ │ -335316: 7030 829d 0105 |0007: invoke-direct {v1, v0, v5}, Lorg/jaudiotagger/tag/mp4/atom/Mp4MeanBox;.:(Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;)V // method@9d82 │ │ -33531c: 6e10 839d 0100 |000a: invoke-virtual {v1}, Lorg/jaudiotagger/tag/mp4/atom/Mp4MeanBox;.getIssuer:()Ljava/lang/String; // method@9d83 │ │ -335322: 0c01 |000d: move-result-object v1 │ │ -335324: 6e20 dc9d 1400 |000e: invoke-virtual {v4, v1}, Lorg/jaudiotagger/tag/mp4/field/Mp4TagReverseDnsField;.setIssuer:(Ljava/lang/String;)V // method@9ddc │ │ -33532a: 6e10 4d88 0500 |0011: invoke-virtual {v5}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ -335330: 0a01 |0014: move-result v1 │ │ -335332: 6e10 f18f 0000 |0015: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getDataLength:()I // method@8ff1 │ │ -335338: 0a02 |0018: move-result v2 │ │ -33533a: b021 |0019: add-int/2addr v1, v2 │ │ -33533c: 6e20 4e88 1500 |001a: invoke-virtual {v5, v1}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ -335342: 2201 7a11 |001d: new-instance v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // type@117a │ │ -335346: 7020 f08f 5100 |001f: invoke-direct {v1, v5}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.:(Ljava/nio/ByteBuffer;)V // method@8ff0 │ │ -33534c: 2202 d912 |0022: new-instance v2, Lorg/jaudiotagger/tag/mp4/atom/Mp4NameBox; // type@12d9 │ │ -335350: 7030 849d 1205 |0024: invoke-direct {v2, v1, v5}, Lorg/jaudiotagger/tag/mp4/atom/Mp4NameBox;.:(Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;)V // method@9d84 │ │ -335356: 6e10 859d 0200 |0027: invoke-virtual {v2}, Lorg/jaudiotagger/tag/mp4/atom/Mp4NameBox;.getName:()Ljava/lang/String; // method@9d85 │ │ -33535c: 0c02 |002a: move-result-object v2 │ │ -33535e: 6e20 da9d 2400 |002b: invoke-virtual {v4, v2}, Lorg/jaudiotagger/tag/mp4/field/Mp4TagReverseDnsField;.setDescriptor:(Ljava/lang/String;)V // method@9dda │ │ -335364: 6e10 4d88 0500 |002e: invoke-virtual {v5}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ -33536a: 0a02 |0031: move-result v2 │ │ -33536c: 6e10 f18f 0100 |0032: invoke-virtual {v1}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getDataLength:()I // method@8ff1 │ │ -335372: 0a03 |0035: move-result v3 │ │ -335374: b032 |0036: add-int/2addr v2, v3 │ │ -335376: 6e20 4e88 2500 |0037: invoke-virtual {v5, v2}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ -33537c: 5442 d090 |003a: iget-object v2, v4, Lorg/jaudiotagger/tag/mp4/field/Mp4TagReverseDnsField;.parentHeader:Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // field@90d0 │ │ -335380: 6e10 f18f 0200 |003c: invoke-virtual {v2}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getDataLength:()I // method@8ff1 │ │ -335386: 0a02 |003f: move-result v2 │ │ -335388: 6e10 f78f 0000 |0040: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getLength:()I // method@8ff7 │ │ -33538e: 0a00 |0043: move-result v0 │ │ -335390: 6e10 f78f 0100 |0044: invoke-virtual {v1}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getLength:()I // method@8ff7 │ │ -335396: 0a01 |0047: move-result v1 │ │ -335398: b010 |0048: add-int/2addr v0, v1 │ │ -33539a: 1a01 c804 |0049: const-string v1, ":" // string@04c8 │ │ -33539e: 1a03 3804 |004b: const-string v3, "----:" // string@0438 │ │ -3353a2: 3302 3600 |004d: if-ne v2, v0, 0083 // +0036 │ │ -3353a6: 2205 3910 |004f: new-instance v5, Ljava/lang/StringBuilder; // type@1039 │ │ -3353aa: 7010 cc87 0500 |0051: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -3353b0: 6e20 d787 3500 |0054: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -3353b6: 5440 ce90 |0057: iget-object v0, v4, Lorg/jaudiotagger/tag/mp4/field/Mp4TagReverseDnsField;.issuer:Ljava/lang/String; // field@90ce │ │ -3353ba: 6e20 d787 0500 |0059: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -3353c0: 6e20 d787 1500 |005c: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -3353c6: 5440 cc90 |005f: iget-object v0, v4, Lorg/jaudiotagger/tag/mp4/field/Mp4TagReverseDnsField;.descriptor:Ljava/lang/String; // field@90cc │ │ -3353ca: 6e20 d787 0500 |0061: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -3353d0: 6e10 df87 0500 |0064: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -3353d6: 0c05 |0067: move-result-object v5 │ │ -3353d8: 5b45 cd90 |0068: iput-object v5, v4, Lorg/jaudiotagger/tag/mp4/field/Mp4TagReverseDnsField;.id:Ljava/lang/String; // field@90cd │ │ -3353dc: 1a05 0000 |006a: const-string v5, "" // string@0000 │ │ -3353e0: 6e20 d99d 5400 |006c: invoke-virtual {v4, v5}, Lorg/jaudiotagger/tag/mp4/field/Mp4TagReverseDnsField;.setContent:(Ljava/lang/String;)V // method@9dd9 │ │ -3353e6: 6205 cf90 |006f: sget-object v5, Lorg/jaudiotagger/tag/mp4/field/Mp4TagReverseDnsField;.logger:Ljava/util/logging/Logger; // field@90cf │ │ -3353ea: 6200 6787 |0071: sget-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_REVERSE_DNS_FIELD_HAS_NO_DATA:Lorg/jaudiotagger/logging/ErrorMessage; // field@8767 │ │ -3353ee: 1211 |0073: const/4 v1, #int 1 // #1 │ │ -3353f0: 2311 be13 |0074: new-array v1, v1, [Ljava/lang/Object; // type@13be │ │ -3353f4: 1202 |0076: const/4 v2, #int 0 // #0 │ │ -3353f6: 5443 cd90 |0077: iget-object v3, v4, Lorg/jaudiotagger/tag/mp4/field/Mp4TagReverseDnsField;.id:Ljava/lang/String; // field@90cd │ │ -3353fa: 4d03 0102 |0079: aput-object v3, v1, v2 │ │ -3353fe: 6e20 5891 1000 |007b: invoke-virtual {v0, v1}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ -335404: 0c00 |007e: move-result-object v0 │ │ -335406: 6e20 1c8a 0500 |007f: invoke-virtual {v5, v0}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ -33540c: 2839 |0082: goto 00bb // +0039 │ │ -33540e: 2200 7a11 |0083: new-instance v0, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // type@117a │ │ -335412: 7020 f08f 5000 |0085: invoke-direct {v0, v5}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.:(Ljava/nio/ByteBuffer;)V // method@8ff0 │ │ -335418: 2202 d712 |0088: new-instance v2, Lorg/jaudiotagger/tag/mp4/atom/Mp4DataBox; // type@12d7 │ │ -33541c: 7030 7d9d 0205 |008a: invoke-direct {v2, v0, v5}, Lorg/jaudiotagger/tag/mp4/atom/Mp4DataBox;.:(Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;)V // method@9d7d │ │ -335422: 6e10 7f9d 0200 |008d: invoke-virtual {v2}, Lorg/jaudiotagger/tag/mp4/atom/Mp4DataBox;.getContent:()Ljava/lang/String; // method@9d7f │ │ -335428: 0c02 |0090: move-result-object v2 │ │ -33542a: 6e20 d99d 2400 |0091: invoke-virtual {v4, v2}, Lorg/jaudiotagger/tag/mp4/field/Mp4TagReverseDnsField;.setContent:(Ljava/lang/String;)V // method@9dd9 │ │ -335430: 6e10 4d88 0500 |0094: invoke-virtual {v5}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ -335436: 0a02 |0097: move-result v2 │ │ -335438: 6e10 f18f 0000 |0098: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getDataLength:()I // method@8ff1 │ │ -33543e: 0a00 |009b: move-result v0 │ │ -335440: b002 |009c: add-int/2addr v2, v0 │ │ -335442: 6e20 4e88 2500 |009d: invoke-virtual {v5, v2}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ -335448: 2205 3910 |00a0: new-instance v5, Ljava/lang/StringBuilder; // type@1039 │ │ -33544c: 7010 cc87 0500 |00a2: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -335452: 6e20 d787 3500 |00a5: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -335458: 5440 ce90 |00a8: iget-object v0, v4, Lorg/jaudiotagger/tag/mp4/field/Mp4TagReverseDnsField;.issuer:Ljava/lang/String; // field@90ce │ │ -33545c: 6e20 d787 0500 |00aa: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -335462: 6e20 d787 1500 |00ad: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -335468: 5440 cc90 |00b0: iget-object v0, v4, Lorg/jaudiotagger/tag/mp4/field/Mp4TagReverseDnsField;.descriptor:Ljava/lang/String; // field@90cc │ │ -33546c: 6e20 d787 0500 |00b2: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -335472: 6e10 df87 0500 |00b5: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -335478: 0c05 |00b8: move-result-object v5 │ │ -33547a: 5b45 cd90 |00b9: iput-object v5, v4, Lorg/jaudiotagger/tag/mp4/field/Mp4TagReverseDnsField;.id:Ljava/lang/String; // field@90cd │ │ -33547e: 0e00 |00bb: return-void │ │ +3352fc: |[3352fc] org.jaudiotagger.tag.mp4.field.Mp4TagReverseDnsField.build:(Ljava/nio/ByteBuffer;)V │ │ +33530c: 2200 7a11 |0000: new-instance v0, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // type@117a │ │ +335310: 7020 f08f 5000 |0002: invoke-direct {v0, v5}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.:(Ljava/nio/ByteBuffer;)V // method@8ff0 │ │ +335316: 2201 d812 |0005: new-instance v1, Lorg/jaudiotagger/tag/mp4/atom/Mp4MeanBox; // type@12d8 │ │ +33531a: 7030 829d 0105 |0007: invoke-direct {v1, v0, v5}, Lorg/jaudiotagger/tag/mp4/atom/Mp4MeanBox;.:(Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;)V // method@9d82 │ │ +335320: 6e10 839d 0100 |000a: invoke-virtual {v1}, Lorg/jaudiotagger/tag/mp4/atom/Mp4MeanBox;.getIssuer:()Ljava/lang/String; // method@9d83 │ │ +335326: 0c01 |000d: move-result-object v1 │ │ +335328: 6e20 dc9d 1400 |000e: invoke-virtual {v4, v1}, Lorg/jaudiotagger/tag/mp4/field/Mp4TagReverseDnsField;.setIssuer:(Ljava/lang/String;)V // method@9ddc │ │ +33532e: 6e10 4d88 0500 |0011: invoke-virtual {v5}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ +335334: 0a01 |0014: move-result v1 │ │ +335336: 6e10 f18f 0000 |0015: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getDataLength:()I // method@8ff1 │ │ +33533c: 0a02 |0018: move-result v2 │ │ +33533e: b021 |0019: add-int/2addr v1, v2 │ │ +335340: 6e20 4e88 1500 |001a: invoke-virtual {v5, v1}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ +335346: 2201 7a11 |001d: new-instance v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // type@117a │ │ +33534a: 7020 f08f 5100 |001f: invoke-direct {v1, v5}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.:(Ljava/nio/ByteBuffer;)V // method@8ff0 │ │ +335350: 2202 d912 |0022: new-instance v2, Lorg/jaudiotagger/tag/mp4/atom/Mp4NameBox; // type@12d9 │ │ +335354: 7030 849d 1205 |0024: invoke-direct {v2, v1, v5}, Lorg/jaudiotagger/tag/mp4/atom/Mp4NameBox;.:(Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;)V // method@9d84 │ │ +33535a: 6e10 859d 0200 |0027: invoke-virtual {v2}, Lorg/jaudiotagger/tag/mp4/atom/Mp4NameBox;.getName:()Ljava/lang/String; // method@9d85 │ │ +335360: 0c02 |002a: move-result-object v2 │ │ +335362: 6e20 da9d 2400 |002b: invoke-virtual {v4, v2}, Lorg/jaudiotagger/tag/mp4/field/Mp4TagReverseDnsField;.setDescriptor:(Ljava/lang/String;)V // method@9dda │ │ +335368: 6e10 4d88 0500 |002e: invoke-virtual {v5}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ +33536e: 0a02 |0031: move-result v2 │ │ +335370: 6e10 f18f 0100 |0032: invoke-virtual {v1}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getDataLength:()I // method@8ff1 │ │ +335376: 0a03 |0035: move-result v3 │ │ +335378: b032 |0036: add-int/2addr v2, v3 │ │ +33537a: 6e20 4e88 2500 |0037: invoke-virtual {v5, v2}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ +335380: 5442 d090 |003a: iget-object v2, v4, Lorg/jaudiotagger/tag/mp4/field/Mp4TagReverseDnsField;.parentHeader:Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // field@90d0 │ │ +335384: 6e10 f18f 0200 |003c: invoke-virtual {v2}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getDataLength:()I // method@8ff1 │ │ +33538a: 0a02 |003f: move-result v2 │ │ +33538c: 6e10 f78f 0000 |0040: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getLength:()I // method@8ff7 │ │ +335392: 0a00 |0043: move-result v0 │ │ +335394: 6e10 f78f 0100 |0044: invoke-virtual {v1}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getLength:()I // method@8ff7 │ │ +33539a: 0a01 |0047: move-result v1 │ │ +33539c: b010 |0048: add-int/2addr v0, v1 │ │ +33539e: 1a01 c804 |0049: const-string v1, ":" // string@04c8 │ │ +3353a2: 1a03 3804 |004b: const-string v3, "----:" // string@0438 │ │ +3353a6: 3302 3600 |004d: if-ne v2, v0, 0083 // +0036 │ │ +3353aa: 2205 3910 |004f: new-instance v5, Ljava/lang/StringBuilder; // type@1039 │ │ +3353ae: 7010 cc87 0500 |0051: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +3353b4: 6e20 d787 3500 |0054: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +3353ba: 5440 ce90 |0057: iget-object v0, v4, Lorg/jaudiotagger/tag/mp4/field/Mp4TagReverseDnsField;.issuer:Ljava/lang/String; // field@90ce │ │ +3353be: 6e20 d787 0500 |0059: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +3353c4: 6e20 d787 1500 |005c: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +3353ca: 5440 cc90 |005f: iget-object v0, v4, Lorg/jaudiotagger/tag/mp4/field/Mp4TagReverseDnsField;.descriptor:Ljava/lang/String; // field@90cc │ │ +3353ce: 6e20 d787 0500 |0061: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +3353d4: 6e10 df87 0500 |0064: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +3353da: 0c05 |0067: move-result-object v5 │ │ +3353dc: 5b45 cd90 |0068: iput-object v5, v4, Lorg/jaudiotagger/tag/mp4/field/Mp4TagReverseDnsField;.id:Ljava/lang/String; // field@90cd │ │ +3353e0: 1a05 0000 |006a: const-string v5, "" // string@0000 │ │ +3353e4: 6e20 d99d 5400 |006c: invoke-virtual {v4, v5}, Lorg/jaudiotagger/tag/mp4/field/Mp4TagReverseDnsField;.setContent:(Ljava/lang/String;)V // method@9dd9 │ │ +3353ea: 6205 cf90 |006f: sget-object v5, Lorg/jaudiotagger/tag/mp4/field/Mp4TagReverseDnsField;.logger:Ljava/util/logging/Logger; // field@90cf │ │ +3353ee: 6200 6787 |0071: sget-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_REVERSE_DNS_FIELD_HAS_NO_DATA:Lorg/jaudiotagger/logging/ErrorMessage; // field@8767 │ │ +3353f2: 1211 |0073: const/4 v1, #int 1 // #1 │ │ +3353f4: 2311 be13 |0074: new-array v1, v1, [Ljava/lang/Object; // type@13be │ │ +3353f8: 1202 |0076: const/4 v2, #int 0 // #0 │ │ +3353fa: 5443 cd90 |0077: iget-object v3, v4, Lorg/jaudiotagger/tag/mp4/field/Mp4TagReverseDnsField;.id:Ljava/lang/String; // field@90cd │ │ +3353fe: 4d03 0102 |0079: aput-object v3, v1, v2 │ │ +335402: 6e20 5891 1000 |007b: invoke-virtual {v0, v1}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ +335408: 0c00 |007e: move-result-object v0 │ │ +33540a: 6e20 1c8a 0500 |007f: invoke-virtual {v5, v0}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ +335410: 2839 |0082: goto 00bb // +0039 │ │ +335412: 2200 7a11 |0083: new-instance v0, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // type@117a │ │ +335416: 7020 f08f 5000 |0085: invoke-direct {v0, v5}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.:(Ljava/nio/ByteBuffer;)V // method@8ff0 │ │ +33541c: 2202 d712 |0088: new-instance v2, Lorg/jaudiotagger/tag/mp4/atom/Mp4DataBox; // type@12d7 │ │ +335420: 7030 7d9d 0205 |008a: invoke-direct {v2, v0, v5}, Lorg/jaudiotagger/tag/mp4/atom/Mp4DataBox;.:(Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;)V // method@9d7d │ │ +335426: 6e10 7f9d 0200 |008d: invoke-virtual {v2}, Lorg/jaudiotagger/tag/mp4/atom/Mp4DataBox;.getContent:()Ljava/lang/String; // method@9d7f │ │ +33542c: 0c02 |0090: move-result-object v2 │ │ +33542e: 6e20 d99d 2400 |0091: invoke-virtual {v4, v2}, Lorg/jaudiotagger/tag/mp4/field/Mp4TagReverseDnsField;.setContent:(Ljava/lang/String;)V // method@9dd9 │ │ +335434: 6e10 4d88 0500 |0094: invoke-virtual {v5}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ +33543a: 0a02 |0097: move-result v2 │ │ +33543c: 6e10 f18f 0000 |0098: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getDataLength:()I // method@8ff1 │ │ +335442: 0a00 |009b: move-result v0 │ │ +335444: b002 |009c: add-int/2addr v2, v0 │ │ +335446: 6e20 4e88 2500 |009d: invoke-virtual {v5, v2}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ +33544c: 2205 3910 |00a0: new-instance v5, Ljava/lang/StringBuilder; // type@1039 │ │ +335450: 7010 cc87 0500 |00a2: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +335456: 6e20 d787 3500 |00a5: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +33545c: 5440 ce90 |00a8: iget-object v0, v4, Lorg/jaudiotagger/tag/mp4/field/Mp4TagReverseDnsField;.issuer:Ljava/lang/String; // field@90ce │ │ +335460: 6e20 d787 0500 |00aa: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +335466: 6e20 d787 1500 |00ad: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +33546c: 5440 cc90 |00b0: iget-object v0, v4, Lorg/jaudiotagger/tag/mp4/field/Mp4TagReverseDnsField;.descriptor:Ljava/lang/String; // field@90cc │ │ +335470: 6e20 d787 0500 |00b2: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +335476: 6e10 df87 0500 |00b5: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +33547c: 0c05 |00b8: move-result-object v5 │ │ +33547e: 5b45 cd90 |00b9: iput-object v5, v4, Lorg/jaudiotagger/tag/mp4/field/Mp4TagReverseDnsField;.id:Ljava/lang/String; // field@90cd │ │ +335482: 0e00 |00bb: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ 0x0005 line=105 │ │ 0x000a line=106 │ │ 0x0011 line=107 │ │ 0x001d line=110 │ │ @@ -1252580,28 +1252580,28 @@ │ │ type : '(Lorg/jaudiotagger/tag/TagField;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -335480: |[335480] org.jaudiotagger.tag.mp4.field.Mp4TagReverseDnsField.copyContent:(Lorg/jaudiotagger/tag/TagField;)V │ │ -335490: 2020 e212 |0000: instance-of v0, v2, Lorg/jaudiotagger/tag/mp4/field/Mp4TagReverseDnsField; // type@12e2 │ │ -335494: 3800 1600 |0002: if-eqz v0, 0018 // +0016 │ │ -335498: 1f02 e212 |0004: check-cast v2, Lorg/jaudiotagger/tag/mp4/field/Mp4TagReverseDnsField; // type@12e2 │ │ -33549c: 6e10 d49d 0200 |0006: invoke-virtual {v2}, Lorg/jaudiotagger/tag/mp4/field/Mp4TagReverseDnsField;.getIssuer:()Ljava/lang/String; // method@9dd4 │ │ -3354a2: 0c00 |0009: move-result-object v0 │ │ -3354a4: 5b10 ce90 |000a: iput-object v0, v1, Lorg/jaudiotagger/tag/mp4/field/Mp4TagReverseDnsField;.issuer:Ljava/lang/String; // field@90ce │ │ -3354a8: 6e10 d09d 0200 |000c: invoke-virtual {v2}, Lorg/jaudiotagger/tag/mp4/field/Mp4TagReverseDnsField;.getDescriptor:()Ljava/lang/String; // method@9dd0 │ │ -3354ae: 0c00 |000f: move-result-object v0 │ │ -3354b0: 5b10 cc90 |0010: iput-object v0, v1, Lorg/jaudiotagger/tag/mp4/field/Mp4TagReverseDnsField;.descriptor:Ljava/lang/String; // field@90cc │ │ -3354b4: 6e10 ce9d 0200 |0012: invoke-virtual {v2}, Lorg/jaudiotagger/tag/mp4/field/Mp4TagReverseDnsField;.getContent:()Ljava/lang/String; // method@9dce │ │ -3354ba: 0c02 |0015: move-result-object v2 │ │ -3354bc: 5b12 ca90 |0016: iput-object v2, v1, Lorg/jaudiotagger/tag/mp4/field/Mp4TagReverseDnsField;.content:Ljava/lang/String; // field@90ca │ │ -3354c0: 0e00 |0018: return-void │ │ +335484: |[335484] org.jaudiotagger.tag.mp4.field.Mp4TagReverseDnsField.copyContent:(Lorg/jaudiotagger/tag/TagField;)V │ │ +335494: 2020 e212 |0000: instance-of v0, v2, Lorg/jaudiotagger/tag/mp4/field/Mp4TagReverseDnsField; // type@12e2 │ │ +335498: 3800 1600 |0002: if-eqz v0, 0018 // +0016 │ │ +33549c: 1f02 e212 |0004: check-cast v2, Lorg/jaudiotagger/tag/mp4/field/Mp4TagReverseDnsField; // type@12e2 │ │ +3354a0: 6e10 d49d 0200 |0006: invoke-virtual {v2}, Lorg/jaudiotagger/tag/mp4/field/Mp4TagReverseDnsField;.getIssuer:()Ljava/lang/String; // method@9dd4 │ │ +3354a6: 0c00 |0009: move-result-object v0 │ │ +3354a8: 5b10 ce90 |000a: iput-object v0, v1, Lorg/jaudiotagger/tag/mp4/field/Mp4TagReverseDnsField;.issuer:Ljava/lang/String; // field@90ce │ │ +3354ac: 6e10 d09d 0200 |000c: invoke-virtual {v2}, Lorg/jaudiotagger/tag/mp4/field/Mp4TagReverseDnsField;.getDescriptor:()Ljava/lang/String; // method@9dd0 │ │ +3354b2: 0c00 |000f: move-result-object v0 │ │ +3354b4: 5b10 cc90 |0010: iput-object v0, v1, Lorg/jaudiotagger/tag/mp4/field/Mp4TagReverseDnsField;.descriptor:Ljava/lang/String; // field@90cc │ │ +3354b8: 6e10 ce9d 0200 |0012: invoke-virtual {v2}, Lorg/jaudiotagger/tag/mp4/field/Mp4TagReverseDnsField;.getContent:()Ljava/lang/String; // method@9dce │ │ +3354be: 0c02 |0015: move-result-object v2 │ │ +3354c0: 5b12 ca90 |0016: iput-object v2, v1, Lorg/jaudiotagger/tag/mp4/field/Mp4TagReverseDnsField;.content:Ljava/lang/String; // field@90ca │ │ +3354c4: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ 0x0004 line=141 │ │ 0x000c line=142 │ │ 0x0012 line=143 │ │ locals : │ │ @@ -1252613,17 +1252613,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3351f0: |[3351f0] org.jaudiotagger.tag.mp4.field.Mp4TagReverseDnsField.getContent:()Ljava/lang/String; │ │ -335200: 5410 ca90 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/mp4/field/Mp4TagReverseDnsField;.content:Ljava/lang/String; // field@90ca │ │ -335204: 1100 |0002: return-object v0 │ │ +3351f4: |[3351f4] org.jaudiotagger.tag.mp4.field.Mp4TagReverseDnsField.getContent:()Ljava/lang/String; │ │ +335204: 5410 ca90 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/mp4/field/Mp4TagReverseDnsField;.content:Ljava/lang/String; // field@90ca │ │ +335208: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/mp4/field/Mp4TagReverseDnsField; │ │ │ │ #3 : (in Lorg/jaudiotagger/tag/mp4/field/Mp4TagReverseDnsField;) │ │ @@ -1252631,21 +1252631,21 @@ │ │ type : '()[B' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -334f44: |[334f44] org.jaudiotagger.tag.mp4.field.Mp4TagReverseDnsField.getDataBytes:()[B │ │ -334f54: 5420 ca90 |0000: iget-object v0, v2, Lorg/jaudiotagger/tag/mp4/field/Mp4TagReverseDnsField;.content:Ljava/lang/String; // field@90ca │ │ -334f58: 6e10 d19d 0200 |0002: invoke-virtual {v2}, Lorg/jaudiotagger/tag/mp4/field/Mp4TagReverseDnsField;.getEncoding:()Ljava/nio/charset/Charset; // method@9dd1 │ │ -334f5e: 0c01 |0005: move-result-object v1 │ │ -334f60: 6e20 a187 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@87a1 │ │ -334f66: 0c00 |0009: move-result-object v0 │ │ -334f68: 1100 |000a: return-object v0 │ │ +334f48: |[334f48] org.jaudiotagger.tag.mp4.field.Mp4TagReverseDnsField.getDataBytes:()[B │ │ +334f58: 5420 ca90 |0000: iget-object v0, v2, Lorg/jaudiotagger/tag/mp4/field/Mp4TagReverseDnsField;.content:Ljava/lang/String; // field@90ca │ │ +334f5c: 6e10 d19d 0200 |0002: invoke-virtual {v2}, Lorg/jaudiotagger/tag/mp4/field/Mp4TagReverseDnsField;.getEncoding:()Ljava/nio/charset/Charset; // method@9dd1 │ │ +334f62: 0c01 |0005: move-result-object v1 │ │ +334f64: 6e20 a187 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@87a1 │ │ +334f6a: 0c00 |0009: move-result-object v0 │ │ +334f6c: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lorg/jaudiotagger/tag/mp4/field/Mp4TagReverseDnsField; │ │ │ │ #4 : (in Lorg/jaudiotagger/tag/mp4/field/Mp4TagReverseDnsField;) │ │ @@ -1252653,17 +1252653,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -335208: |[335208] org.jaudiotagger.tag.mp4.field.Mp4TagReverseDnsField.getDescriptor:()Ljava/lang/String; │ │ -335218: 5410 cc90 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/mp4/field/Mp4TagReverseDnsField;.descriptor:Ljava/lang/String; // field@90cc │ │ -33521c: 1100 |0002: return-object v0 │ │ +33520c: |[33520c] org.jaudiotagger.tag.mp4.field.Mp4TagReverseDnsField.getDescriptor:()Ljava/lang/String; │ │ +33521c: 5410 cc90 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/mp4/field/Mp4TagReverseDnsField;.descriptor:Ljava/lang/String; // field@90cc │ │ +335220: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=279 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/mp4/field/Mp4TagReverseDnsField; │ │ │ │ #5 : (in Lorg/jaudiotagger/tag/mp4/field/Mp4TagReverseDnsField;) │ │ @@ -1252671,17 +1252671,17 @@ │ │ type : '()Ljava/nio/charset/Charset;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -335250: |[335250] org.jaudiotagger.tag.mp4.field.Mp4TagReverseDnsField.getEncoding:()Ljava/nio/charset/Charset; │ │ -335260: 6200 af81 |0000: sget-object v0, Ljava/nio/charset/StandardCharsets;.UTF_8:Ljava/nio/charset/Charset; // field@81af │ │ -335264: 1100 |0002: return-object v0 │ │ +335254: |[335254] org.jaudiotagger.tag.mp4.field.Mp4TagReverseDnsField.getEncoding:()Ljava/nio/charset/Charset; │ │ +335264: 6200 af81 |0000: sget-object v0, Ljava/nio/charset/StandardCharsets;.UTF_8:Ljava/nio/charset/Charset; // field@81af │ │ +335268: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/mp4/field/Mp4TagReverseDnsField; │ │ │ │ #6 : (in Lorg/jaudiotagger/tag/mp4/field/Mp4TagReverseDnsField;) │ │ @@ -1252689,17 +1252689,17 @@ │ │ type : '()Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -335268: |[335268] org.jaudiotagger.tag.mp4.field.Mp4TagReverseDnsField.getFieldType:()Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; │ │ -335278: 6200 aa90 |0000: sget-object v0, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -33527c: 1100 |0002: return-object v0 │ │ +33526c: |[33526c] org.jaudiotagger.tag.mp4.field.Mp4TagReverseDnsField.getFieldType:()Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; │ │ +33527c: 6200 aa90 |0000: sget-object v0, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +335280: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/mp4/field/Mp4TagReverseDnsField; │ │ │ │ #7 : (in Lorg/jaudiotagger/tag/mp4/field/Mp4TagReverseDnsField;) │ │ @@ -1252707,17 +1252707,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -335220: |[335220] org.jaudiotagger.tag.mp4.field.Mp4TagReverseDnsField.getIssuer:()Ljava/lang/String; │ │ -335230: 5410 ce90 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/mp4/field/Mp4TagReverseDnsField;.issuer:Ljava/lang/String; // field@90ce │ │ -335234: 1100 |0002: return-object v0 │ │ +335224: |[335224] org.jaudiotagger.tag.mp4.field.Mp4TagReverseDnsField.getIssuer:()Ljava/lang/String; │ │ +335234: 5410 ce90 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/mp4/field/Mp4TagReverseDnsField;.issuer:Ljava/lang/String; // field@90ce │ │ +335238: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=271 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/mp4/field/Mp4TagReverseDnsField; │ │ │ │ #8 : (in Lorg/jaudiotagger/tag/mp4/field/Mp4TagReverseDnsField;) │ │ @@ -1252725,96 +1252725,96 @@ │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 167 16-bit code units │ │ -334f6c: |[334f6c] org.jaudiotagger.tag.mp4.field.Mp4TagReverseDnsField.getRawContent:()[B │ │ -334f7c: 2200 ef0f |0000: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@0fef │ │ -334f80: 7010 2d86 0000 |0002: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@862d │ │ -334f86: 5491 ce90 |0005: iget-object v1, v9, Lorg/jaudiotagger/tag/mp4/field/Mp4TagReverseDnsField;.issuer:Ljava/lang/String; // field@90ce │ │ -334f8a: 6e10 d19d 0900 |0007: invoke-virtual {v9}, Lorg/jaudiotagger/tag/mp4/field/Mp4TagReverseDnsField;.getEncoding:()Ljava/nio/charset/Charset; // method@9dd1 │ │ -334f90: 0c02 |000a: move-result-object v2 │ │ -334f92: 6e20 a187 2100 |000b: invoke-virtual {v1, v2}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@87a1 │ │ -334f98: 0c01 |000e: move-result-object v1 │ │ -334f9a: 2112 |000f: array-length v2, v1 │ │ -334f9c: d802 020c |0010: add-int/lit8 v2, v2, #int 12 // #0c │ │ -334fa0: 7110 a58e 0200 |0012: invoke-static {v2}, Lorg/jaudiotagger/audio/generic/Utils;.getSizeBEInt32:(I)[B // method@8ea5 │ │ -334fa6: 0c02 |0015: move-result-object v2 │ │ -334fa8: 6e20 3386 2000 |0016: invoke-virtual {v0, v2}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ -334fae: 1a02 5491 |0019: const-string v2, "mean" // string@9154 │ │ -334fb2: 6203 aa81 |001b: sget-object v3, Ljava/nio/charset/StandardCharsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@81aa │ │ -334fb6: 6e20 a187 3200 |001d: invoke-virtual {v2, v3}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@87a1 │ │ -334fbc: 0c02 |0020: move-result-object v2 │ │ -334fbe: 6e20 3386 2000 |0021: invoke-virtual {v0, v2}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ -334fc4: 1242 |0024: const/4 v2, #int 4 // #4 │ │ -334fc6: 2323 1c13 |0025: new-array v3, v2, [B // type@131c │ │ -334fca: 1204 |0027: const/4 v4, #int 0 // #0 │ │ -334fcc: 4f04 0304 |0028: aput-byte v4, v3, v4 │ │ -334fd0: 1215 |002a: const/4 v5, #int 1 // #1 │ │ -334fd2: 4f04 0305 |002b: aput-byte v4, v3, v5 │ │ -334fd6: 1226 |002d: const/4 v6, #int 2 // #2 │ │ -334fd8: 4f04 0306 |002e: aput-byte v4, v3, v6 │ │ -334fdc: 1237 |0030: const/4 v7, #int 3 // #3 │ │ -334fde: 4f04 0307 |0031: aput-byte v4, v3, v7 │ │ -334fe2: 6e20 3386 3000 |0033: invoke-virtual {v0, v3}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ -334fe8: 6e20 3386 1000 |0036: invoke-virtual {v0, v1}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ -334fee: 5491 cc90 |0039: iget-object v1, v9, Lorg/jaudiotagger/tag/mp4/field/Mp4TagReverseDnsField;.descriptor:Ljava/lang/String; // field@90cc │ │ -334ff2: 6e10 d19d 0900 |003b: invoke-virtual {v9}, Lorg/jaudiotagger/tag/mp4/field/Mp4TagReverseDnsField;.getEncoding:()Ljava/nio/charset/Charset; // method@9dd1 │ │ -334ff8: 0c03 |003e: move-result-object v3 │ │ -334ffa: 6e20 a187 3100 |003f: invoke-virtual {v1, v3}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@87a1 │ │ -335000: 0c01 |0042: move-result-object v1 │ │ -335002: 2113 |0043: array-length v3, v1 │ │ -335004: d803 030c |0044: add-int/lit8 v3, v3, #int 12 // #0c │ │ -335008: 7110 a58e 0300 |0046: invoke-static {v3}, Lorg/jaudiotagger/audio/generic/Utils;.getSizeBEInt32:(I)[B // method@8ea5 │ │ -33500e: 0c03 |0049: move-result-object v3 │ │ -335010: 6e20 3386 3000 |004a: invoke-virtual {v0, v3}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ -335016: 1a03 1394 |004d: const-string v3, "name" // string@9413 │ │ -33501a: 6208 aa81 |004f: sget-object v8, Ljava/nio/charset/StandardCharsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@81aa │ │ -33501e: 6e20 a187 8300 |0051: invoke-virtual {v3, v8}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@87a1 │ │ -335024: 0c03 |0054: move-result-object v3 │ │ -335026: 6e20 3386 3000 |0055: invoke-virtual {v0, v3}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ -33502c: 2322 1c13 |0058: new-array v2, v2, [B // type@131c │ │ -335030: 4f04 0204 |005a: aput-byte v4, v2, v4 │ │ -335034: 4f04 0205 |005c: aput-byte v4, v2, v5 │ │ -335038: 4f04 0206 |005e: aput-byte v4, v2, v6 │ │ -33503c: 4f04 0207 |0060: aput-byte v4, v2, v7 │ │ -335040: 6e20 3386 2000 |0062: invoke-virtual {v0, v2}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ -335046: 6e20 3386 1000 |0065: invoke-virtual {v0, v1}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ -33504c: 5491 ca90 |0068: iget-object v1, v9, Lorg/jaudiotagger/tag/mp4/field/Mp4TagReverseDnsField;.content:Ljava/lang/String; // field@90ca │ │ -335050: 6e10 aa87 0100 |006a: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@87aa │ │ -335056: 0a01 |006d: move-result v1 │ │ -335058: 3d01 0900 |006e: if-lez v1, 0077 // +0009 │ │ -33505c: 6e10 d69d 0900 |0070: invoke-virtual {v9}, Lorg/jaudiotagger/tag/mp4/field/Mp4TagReverseDnsField;.getRawContentDataOnly:()[B // method@9dd6 │ │ -335062: 0c01 |0073: move-result-object v1 │ │ -335064: 6e20 3386 1000 |0074: invoke-virtual {v0, v1}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ -33506a: 2201 ef0f |0077: new-instance v1, Ljava/io/ByteArrayOutputStream; // type@0fef │ │ -33506e: 7010 2d86 0100 |0079: invoke-direct {v1}, Ljava/io/ByteArrayOutputStream;.:()V // method@862d │ │ -335074: 6e10 3086 0000 |007c: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.size:()I // method@8630 │ │ -33507a: 0a02 |007f: move-result v2 │ │ -33507c: d802 0208 |0080: add-int/lit8 v2, v2, #int 8 // #08 │ │ -335080: 7110 a58e 0200 |0082: invoke-static {v2}, Lorg/jaudiotagger/audio/generic/Utils;.getSizeBEInt32:(I)[B // method@8ea5 │ │ -335086: 0c02 |0085: move-result-object v2 │ │ -335088: 6e20 3386 2100 |0086: invoke-virtual {v1, v2}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ -33508e: 1a02 3604 |0089: const-string v2, "----" // string@0436 │ │ -335092: 6203 aa81 |008b: sget-object v3, Ljava/nio/charset/StandardCharsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@81aa │ │ -335096: 6e20 a187 3200 |008d: invoke-virtual {v2, v3}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@87a1 │ │ -33509c: 0c02 |0090: move-result-object v2 │ │ -33509e: 6e20 3386 2100 |0091: invoke-virtual {v1, v2}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ -3350a4: 6e10 3186 0000 |0094: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8631 │ │ -3350aa: 0c00 |0097: move-result-object v0 │ │ -3350ac: 6e20 3386 0100 |0098: invoke-virtual {v1, v0}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ -3350b2: 6e10 3186 0100 |009b: invoke-virtual {v1}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8631 │ │ -3350b8: 0c00 |009e: move-result-object v0 │ │ -3350ba: 1100 |009f: return-object v0 │ │ -3350bc: 0d00 |00a0: move-exception v0 │ │ -3350be: 2201 3310 |00a1: new-instance v1, Ljava/lang/RuntimeException; // type@1033 │ │ -3350c2: 7020 7e87 0100 |00a3: invoke-direct {v1, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@877e │ │ -3350c8: 2701 |00a6: throw v1 │ │ +334f70: |[334f70] org.jaudiotagger.tag.mp4.field.Mp4TagReverseDnsField.getRawContent:()[B │ │ +334f80: 2200 ef0f |0000: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@0fef │ │ +334f84: 7010 2d86 0000 |0002: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@862d │ │ +334f8a: 5491 ce90 |0005: iget-object v1, v9, Lorg/jaudiotagger/tag/mp4/field/Mp4TagReverseDnsField;.issuer:Ljava/lang/String; // field@90ce │ │ +334f8e: 6e10 d19d 0900 |0007: invoke-virtual {v9}, Lorg/jaudiotagger/tag/mp4/field/Mp4TagReverseDnsField;.getEncoding:()Ljava/nio/charset/Charset; // method@9dd1 │ │ +334f94: 0c02 |000a: move-result-object v2 │ │ +334f96: 6e20 a187 2100 |000b: invoke-virtual {v1, v2}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@87a1 │ │ +334f9c: 0c01 |000e: move-result-object v1 │ │ +334f9e: 2112 |000f: array-length v2, v1 │ │ +334fa0: d802 020c |0010: add-int/lit8 v2, v2, #int 12 // #0c │ │ +334fa4: 7110 a58e 0200 |0012: invoke-static {v2}, Lorg/jaudiotagger/audio/generic/Utils;.getSizeBEInt32:(I)[B // method@8ea5 │ │ +334faa: 0c02 |0015: move-result-object v2 │ │ +334fac: 6e20 3386 2000 |0016: invoke-virtual {v0, v2}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ +334fb2: 1a02 5491 |0019: const-string v2, "mean" // string@9154 │ │ +334fb6: 6203 aa81 |001b: sget-object v3, Ljava/nio/charset/StandardCharsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@81aa │ │ +334fba: 6e20 a187 3200 |001d: invoke-virtual {v2, v3}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@87a1 │ │ +334fc0: 0c02 |0020: move-result-object v2 │ │ +334fc2: 6e20 3386 2000 |0021: invoke-virtual {v0, v2}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ +334fc8: 1242 |0024: const/4 v2, #int 4 // #4 │ │ +334fca: 2323 1c13 |0025: new-array v3, v2, [B // type@131c │ │ +334fce: 1204 |0027: const/4 v4, #int 0 // #0 │ │ +334fd0: 4f04 0304 |0028: aput-byte v4, v3, v4 │ │ +334fd4: 1215 |002a: const/4 v5, #int 1 // #1 │ │ +334fd6: 4f04 0305 |002b: aput-byte v4, v3, v5 │ │ +334fda: 1226 |002d: const/4 v6, #int 2 // #2 │ │ +334fdc: 4f04 0306 |002e: aput-byte v4, v3, v6 │ │ +334fe0: 1237 |0030: const/4 v7, #int 3 // #3 │ │ +334fe2: 4f04 0307 |0031: aput-byte v4, v3, v7 │ │ +334fe6: 6e20 3386 3000 |0033: invoke-virtual {v0, v3}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ +334fec: 6e20 3386 1000 |0036: invoke-virtual {v0, v1}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ +334ff2: 5491 cc90 |0039: iget-object v1, v9, Lorg/jaudiotagger/tag/mp4/field/Mp4TagReverseDnsField;.descriptor:Ljava/lang/String; // field@90cc │ │ +334ff6: 6e10 d19d 0900 |003b: invoke-virtual {v9}, Lorg/jaudiotagger/tag/mp4/field/Mp4TagReverseDnsField;.getEncoding:()Ljava/nio/charset/Charset; // method@9dd1 │ │ +334ffc: 0c03 |003e: move-result-object v3 │ │ +334ffe: 6e20 a187 3100 |003f: invoke-virtual {v1, v3}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@87a1 │ │ +335004: 0c01 |0042: move-result-object v1 │ │ +335006: 2113 |0043: array-length v3, v1 │ │ +335008: d803 030c |0044: add-int/lit8 v3, v3, #int 12 // #0c │ │ +33500c: 7110 a58e 0300 |0046: invoke-static {v3}, Lorg/jaudiotagger/audio/generic/Utils;.getSizeBEInt32:(I)[B // method@8ea5 │ │ +335012: 0c03 |0049: move-result-object v3 │ │ +335014: 6e20 3386 3000 |004a: invoke-virtual {v0, v3}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ +33501a: 1a03 1394 |004d: const-string v3, "name" // string@9413 │ │ +33501e: 6208 aa81 |004f: sget-object v8, Ljava/nio/charset/StandardCharsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@81aa │ │ +335022: 6e20 a187 8300 |0051: invoke-virtual {v3, v8}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@87a1 │ │ +335028: 0c03 |0054: move-result-object v3 │ │ +33502a: 6e20 3386 3000 |0055: invoke-virtual {v0, v3}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ +335030: 2322 1c13 |0058: new-array v2, v2, [B // type@131c │ │ +335034: 4f04 0204 |005a: aput-byte v4, v2, v4 │ │ +335038: 4f04 0205 |005c: aput-byte v4, v2, v5 │ │ +33503c: 4f04 0206 |005e: aput-byte v4, v2, v6 │ │ +335040: 4f04 0207 |0060: aput-byte v4, v2, v7 │ │ +335044: 6e20 3386 2000 |0062: invoke-virtual {v0, v2}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ +33504a: 6e20 3386 1000 |0065: invoke-virtual {v0, v1}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ +335050: 5491 ca90 |0068: iget-object v1, v9, Lorg/jaudiotagger/tag/mp4/field/Mp4TagReverseDnsField;.content:Ljava/lang/String; // field@90ca │ │ +335054: 6e10 aa87 0100 |006a: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@87aa │ │ +33505a: 0a01 |006d: move-result v1 │ │ +33505c: 3d01 0900 |006e: if-lez v1, 0077 // +0009 │ │ +335060: 6e10 d69d 0900 |0070: invoke-virtual {v9}, Lorg/jaudiotagger/tag/mp4/field/Mp4TagReverseDnsField;.getRawContentDataOnly:()[B // method@9dd6 │ │ +335066: 0c01 |0073: move-result-object v1 │ │ +335068: 6e20 3386 1000 |0074: invoke-virtual {v0, v1}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ +33506e: 2201 ef0f |0077: new-instance v1, Ljava/io/ByteArrayOutputStream; // type@0fef │ │ +335072: 7010 2d86 0100 |0079: invoke-direct {v1}, Ljava/io/ByteArrayOutputStream;.:()V // method@862d │ │ +335078: 6e10 3086 0000 |007c: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.size:()I // method@8630 │ │ +33507e: 0a02 |007f: move-result v2 │ │ +335080: d802 0208 |0080: add-int/lit8 v2, v2, #int 8 // #08 │ │ +335084: 7110 a58e 0200 |0082: invoke-static {v2}, Lorg/jaudiotagger/audio/generic/Utils;.getSizeBEInt32:(I)[B // method@8ea5 │ │ +33508a: 0c02 |0085: move-result-object v2 │ │ +33508c: 6e20 3386 2100 |0086: invoke-virtual {v1, v2}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ +335092: 1a02 3604 |0089: const-string v2, "----" // string@0436 │ │ +335096: 6203 aa81 |008b: sget-object v3, Ljava/nio/charset/StandardCharsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@81aa │ │ +33509a: 6e20 a187 3200 |008d: invoke-virtual {v2, v3}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@87a1 │ │ +3350a0: 0c02 |0090: move-result-object v2 │ │ +3350a2: 6e20 3386 2100 |0091: invoke-virtual {v1, v2}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ +3350a8: 6e10 3186 0000 |0094: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8631 │ │ +3350ae: 0c00 |0097: move-result-object v0 │ │ +3350b0: 6e20 3386 0100 |0098: invoke-virtual {v1, v0}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ +3350b6: 6e10 3186 0100 |009b: invoke-virtual {v1}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8631 │ │ +3350bc: 0c00 |009e: move-result-object v0 │ │ +3350be: 1100 |009f: return-object v0 │ │ +3350c0: 0d00 |00a0: move-exception v0 │ │ +3350c2: 2201 3310 |00a1: new-instance v1, Ljava/lang/RuntimeException; // type@1033 │ │ +3350c6: 7020 7e87 0100 |00a3: invoke-direct {v1, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@877e │ │ +3350cc: 2701 |00a6: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x009f │ │ Ljava/io/IOException; -> 0x00a0 │ │ positions : │ │ 0x0000 line=176 │ │ 0x0005 line=179 │ │ 0x000f line=180 │ │ @@ -1252842,75 +1252842,75 @@ │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 122 16-bit code units │ │ -3350dc: |[3350dc] org.jaudiotagger.tag.mp4.field.Mp4TagReverseDnsField.getRawContentDataOnly:()[B │ │ -3350ec: 6200 cf90 |0000: sget-object v0, Lorg/jaudiotagger/tag/mp4/field/Mp4TagReverseDnsField;.logger:Ljava/util/logging/Logger; // field@90cf │ │ -3350f0: 2201 3910 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -3350f4: 7010 cc87 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -3350fa: 1a02 451c |0007: const-string v2, "Getting Raw data for:" // string@1c45 │ │ -3350fe: 6e20 d787 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -335104: 6e10 d39d 0800 |000c: invoke-virtual {v8}, Lorg/jaudiotagger/tag/mp4/field/Mp4TagReverseDnsField;.getId:()Ljava/lang/String; // method@9dd3 │ │ -33510a: 0c02 |000f: move-result-object v2 │ │ -33510c: 6e20 d787 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -335112: 6e10 df87 0100 |0013: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -335118: 0c01 |0016: move-result-object v1 │ │ -33511a: 6e20 138a 1000 |0017: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@8a13 │ │ -335120: 2200 ef0f |001a: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@0fef │ │ -335124: 7010 2d86 0000 |001c: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@862d │ │ -33512a: 5481 ca90 |001f: iget-object v1, v8, Lorg/jaudiotagger/tag/mp4/field/Mp4TagReverseDnsField;.content:Ljava/lang/String; // field@90ca │ │ -33512e: 6e10 d19d 0800 |0021: invoke-virtual {v8}, Lorg/jaudiotagger/tag/mp4/field/Mp4TagReverseDnsField;.getEncoding:()Ljava/nio/charset/Charset; // method@9dd1 │ │ -335134: 0c02 |0024: move-result-object v2 │ │ -335136: 6e20 a187 2100 |0025: invoke-virtual {v1, v2}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@87a1 │ │ -33513c: 0c01 |0028: move-result-object v1 │ │ -33513e: 2112 |0029: array-length v2, v1 │ │ -335140: d802 0210 |002a: add-int/lit8 v2, v2, #int 16 // #10 │ │ -335144: 7110 a58e 0200 |002c: invoke-static {v2}, Lorg/jaudiotagger/audio/generic/Utils;.getSizeBEInt32:(I)[B // method@8ea5 │ │ -33514a: 0c02 |002f: move-result-object v2 │ │ -33514c: 6e20 3386 2000 |0030: invoke-virtual {v0, v2}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ -335152: 1a02 9e65 |0033: const-string v2, "data" // string@659e │ │ -335156: 6203 aa81 |0035: sget-object v3, Ljava/nio/charset/StandardCharsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@81aa │ │ -33515a: 6e20 a187 3200 |0037: invoke-virtual {v2, v3}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@87a1 │ │ -335160: 0c02 |003a: move-result-object v2 │ │ -335162: 6e20 3386 2000 |003b: invoke-virtual {v0, v2}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ -335168: 1212 |003e: const/4 v2, #int 1 // #1 │ │ -33516a: 2323 1c13 |003f: new-array v3, v2, [B // type@131c │ │ -33516e: 1204 |0041: const/4 v4, #int 0 // #0 │ │ -335170: 4f04 0304 |0042: aput-byte v4, v3, v4 │ │ -335174: 6e20 3386 3000 |0044: invoke-virtual {v0, v3}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ -33517a: 1233 |0047: const/4 v3, #int 3 // #3 │ │ -33517c: 2335 1c13 |0048: new-array v5, v3, [B // type@131c │ │ -335180: 4f04 0504 |004a: aput-byte v4, v5, v4 │ │ -335184: 4f04 0502 |004c: aput-byte v4, v5, v2 │ │ -335188: 6e10 d29d 0800 |004e: invoke-virtual {v8}, Lorg/jaudiotagger/tag/mp4/field/Mp4TagReverseDnsField;.getFieldType:()Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // method@9dd2 │ │ -33518e: 0c06 |0051: move-result-object v6 │ │ -335190: 6e10 989d 0600 |0052: invoke-virtual {v6}, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.getFileClassId:()I // method@9d98 │ │ -335196: 0a06 |0055: move-result v6 │ │ -335198: 8d66 |0056: int-to-byte v6, v6 │ │ -33519a: 1227 |0057: const/4 v7, #int 2 // #2 │ │ -33519c: 4f06 0507 |0058: aput-byte v6, v5, v7 │ │ -3351a0: 6e20 3386 5000 |005a: invoke-virtual {v0, v5}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ -3351a6: 1245 |005d: const/4 v5, #int 4 // #4 │ │ -3351a8: 2355 1c13 |005e: new-array v5, v5, [B // type@131c │ │ -3351ac: 4f04 0504 |0060: aput-byte v4, v5, v4 │ │ -3351b0: 4f04 0502 |0062: aput-byte v4, v5, v2 │ │ -3351b4: 4f04 0507 |0064: aput-byte v4, v5, v7 │ │ -3351b8: 4f04 0503 |0066: aput-byte v4, v5, v3 │ │ -3351bc: 6e20 3386 5000 |0068: invoke-virtual {v0, v5}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ -3351c2: 6e20 3386 1000 |006b: invoke-virtual {v0, v1}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ -3351c8: 6e10 3186 0000 |006e: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8631 │ │ -3351ce: 0c00 |0071: move-result-object v0 │ │ -3351d0: 1100 |0072: return-object v0 │ │ -3351d2: 0d00 |0073: move-exception v0 │ │ -3351d4: 2201 3310 |0074: new-instance v1, Ljava/lang/RuntimeException; // type@1033 │ │ -3351d8: 7020 7e87 0100 |0076: invoke-direct {v1, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@877e │ │ -3351de: 2701 |0079: throw v1 │ │ +3350e0: |[3350e0] org.jaudiotagger.tag.mp4.field.Mp4TagReverseDnsField.getRawContentDataOnly:()[B │ │ +3350f0: 6200 cf90 |0000: sget-object v0, Lorg/jaudiotagger/tag/mp4/field/Mp4TagReverseDnsField;.logger:Ljava/util/logging/Logger; // field@90cf │ │ +3350f4: 2201 3910 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +3350f8: 7010 cc87 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +3350fe: 1a02 451c |0007: const-string v2, "Getting Raw data for:" // string@1c45 │ │ +335102: 6e20 d787 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +335108: 6e10 d39d 0800 |000c: invoke-virtual {v8}, Lorg/jaudiotagger/tag/mp4/field/Mp4TagReverseDnsField;.getId:()Ljava/lang/String; // method@9dd3 │ │ +33510e: 0c02 |000f: move-result-object v2 │ │ +335110: 6e20 d787 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +335116: 6e10 df87 0100 |0013: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +33511c: 0c01 |0016: move-result-object v1 │ │ +33511e: 6e20 138a 1000 |0017: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@8a13 │ │ +335124: 2200 ef0f |001a: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@0fef │ │ +335128: 7010 2d86 0000 |001c: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@862d │ │ +33512e: 5481 ca90 |001f: iget-object v1, v8, Lorg/jaudiotagger/tag/mp4/field/Mp4TagReverseDnsField;.content:Ljava/lang/String; // field@90ca │ │ +335132: 6e10 d19d 0800 |0021: invoke-virtual {v8}, Lorg/jaudiotagger/tag/mp4/field/Mp4TagReverseDnsField;.getEncoding:()Ljava/nio/charset/Charset; // method@9dd1 │ │ +335138: 0c02 |0024: move-result-object v2 │ │ +33513a: 6e20 a187 2100 |0025: invoke-virtual {v1, v2}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@87a1 │ │ +335140: 0c01 |0028: move-result-object v1 │ │ +335142: 2112 |0029: array-length v2, v1 │ │ +335144: d802 0210 |002a: add-int/lit8 v2, v2, #int 16 // #10 │ │ +335148: 7110 a58e 0200 |002c: invoke-static {v2}, Lorg/jaudiotagger/audio/generic/Utils;.getSizeBEInt32:(I)[B // method@8ea5 │ │ +33514e: 0c02 |002f: move-result-object v2 │ │ +335150: 6e20 3386 2000 |0030: invoke-virtual {v0, v2}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ +335156: 1a02 9e65 |0033: const-string v2, "data" // string@659e │ │ +33515a: 6203 aa81 |0035: sget-object v3, Ljava/nio/charset/StandardCharsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@81aa │ │ +33515e: 6e20 a187 3200 |0037: invoke-virtual {v2, v3}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@87a1 │ │ +335164: 0c02 |003a: move-result-object v2 │ │ +335166: 6e20 3386 2000 |003b: invoke-virtual {v0, v2}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ +33516c: 1212 |003e: const/4 v2, #int 1 // #1 │ │ +33516e: 2323 1c13 |003f: new-array v3, v2, [B // type@131c │ │ +335172: 1204 |0041: const/4 v4, #int 0 // #0 │ │ +335174: 4f04 0304 |0042: aput-byte v4, v3, v4 │ │ +335178: 6e20 3386 3000 |0044: invoke-virtual {v0, v3}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ +33517e: 1233 |0047: const/4 v3, #int 3 // #3 │ │ +335180: 2335 1c13 |0048: new-array v5, v3, [B // type@131c │ │ +335184: 4f04 0504 |004a: aput-byte v4, v5, v4 │ │ +335188: 4f04 0502 |004c: aput-byte v4, v5, v2 │ │ +33518c: 6e10 d29d 0800 |004e: invoke-virtual {v8}, Lorg/jaudiotagger/tag/mp4/field/Mp4TagReverseDnsField;.getFieldType:()Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // method@9dd2 │ │ +335192: 0c06 |0051: move-result-object v6 │ │ +335194: 6e10 989d 0600 |0052: invoke-virtual {v6}, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.getFileClassId:()I // method@9d98 │ │ +33519a: 0a06 |0055: move-result v6 │ │ +33519c: 8d66 |0056: int-to-byte v6, v6 │ │ +33519e: 1227 |0057: const/4 v7, #int 2 // #2 │ │ +3351a0: 4f06 0507 |0058: aput-byte v6, v5, v7 │ │ +3351a4: 6e20 3386 5000 |005a: invoke-virtual {v0, v5}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ +3351aa: 1245 |005d: const/4 v5, #int 4 // #4 │ │ +3351ac: 2355 1c13 |005e: new-array v5, v5, [B // type@131c │ │ +3351b0: 4f04 0504 |0060: aput-byte v4, v5, v4 │ │ +3351b4: 4f04 0502 |0062: aput-byte v4, v5, v2 │ │ +3351b8: 4f04 0507 |0064: aput-byte v4, v5, v7 │ │ +3351bc: 4f04 0503 |0066: aput-byte v4, v5, v3 │ │ +3351c0: 6e20 3386 5000 |0068: invoke-virtual {v0, v5}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ +3351c6: 6e20 3386 1000 |006b: invoke-virtual {v0, v1}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ +3351cc: 6e10 3186 0000 |006e: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8631 │ │ +3351d2: 0c00 |0071: move-result-object v0 │ │ +3351d4: 1100 |0072: return-object v0 │ │ +3351d6: 0d00 |0073: move-exception v0 │ │ +3351d8: 2201 3310 |0074: new-instance v1, Ljava/lang/RuntimeException; // type@1033 │ │ +3351dc: 7020 7e87 0100 |0076: invoke-direct {v1, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@877e │ │ +3351e2: 2701 |0079: throw v1 │ │ catches : 1 │ │ 0x001a - 0x0072 │ │ Ljava/io/IOException; -> 0x0073 │ │ positions : │ │ 0x0000 line=215 │ │ 0x001a line=219 │ │ 0x001f line=220 │ │ @@ -1252930,38 +1252930,38 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -334f04: |[334f04] org.jaudiotagger.tag.mp4.field.Mp4TagReverseDnsField.isBinary:()Z │ │ -334f14: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -334f16: 0f00 |0001: return v0 │ │ +334f08: |[334f08] org.jaudiotagger.tag.mp4.field.Mp4TagReverseDnsField.isBinary:()Z │ │ +334f18: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +334f1a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #11 : (in Lorg/jaudiotagger/tag/mp4/field/Mp4TagReverseDnsField;) │ │ name : 'isEmpty' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -334f18: |[334f18] org.jaudiotagger.tag.mp4.field.Mp4TagReverseDnsField.isEmpty:()Z │ │ -334f28: 5420 ca90 |0000: iget-object v0, v2, Lorg/jaudiotagger/tag/mp4/field/Mp4TagReverseDnsField;.content:Ljava/lang/String; // field@90ca │ │ -334f2c: 6e10 bb87 0000 |0002: invoke-virtual {v0}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@87bb │ │ -334f32: 0c00 |0005: move-result-object v0 │ │ -334f34: 1a01 0000 |0006: const-string v1, "" // string@0000 │ │ -334f38: 6e20 9c87 0100 |0008: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -334f3e: 0a00 |000b: move-result v0 │ │ -334f40: 0f00 |000c: return v0 │ │ +334f1c: |[334f1c] org.jaudiotagger.tag.mp4.field.Mp4TagReverseDnsField.isEmpty:()Z │ │ +334f2c: 5420 ca90 |0000: iget-object v0, v2, Lorg/jaudiotagger/tag/mp4/field/Mp4TagReverseDnsField;.content:Ljava/lang/String; // field@90ca │ │ +334f30: 6e10 bb87 0000 |0002: invoke-virtual {v0}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@87bb │ │ +334f36: 0c00 |0005: move-result-object v0 │ │ +334f38: 1a01 0000 |0006: const-string v1, "" // string@0000 │ │ +334f3c: 6e20 9c87 0100 |0008: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +334f42: 0a00 |000b: move-result v0 │ │ +334f44: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=245 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lorg/jaudiotagger/tag/mp4/field/Mp4TagReverseDnsField; │ │ │ │ #12 : (in Lorg/jaudiotagger/tag/mp4/field/Mp4TagReverseDnsField;) │ │ @@ -1252969,17 +1252969,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3354c4: |[3354c4] org.jaudiotagger.tag.mp4.field.Mp4TagReverseDnsField.setContent:(Ljava/lang/String;)V │ │ -3354d4: 5b01 ca90 |0000: iput-object v1, v0, Lorg/jaudiotagger/tag/mp4/field/Mp4TagReverseDnsField;.content:Ljava/lang/String; // field@90ca │ │ -3354d8: 0e00 |0002: return-void │ │ +3354c8: |[3354c8] org.jaudiotagger.tag.mp4.field.Mp4TagReverseDnsField.setContent:(Ljava/lang/String;)V │ │ +3354d8: 5b01 ca90 |0000: iput-object v1, v0, Lorg/jaudiotagger/tag/mp4/field/Mp4TagReverseDnsField;.content:Ljava/lang/String; // field@90ca │ │ +3354dc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=251 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/tag/mp4/field/Mp4TagReverseDnsField; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1252988,17 +1252988,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3354dc: |[3354dc] org.jaudiotagger.tag.mp4.field.Mp4TagReverseDnsField.setDescriptor:(Ljava/lang/String;)V │ │ -3354ec: 5b01 cc90 |0000: iput-object v1, v0, Lorg/jaudiotagger/tag/mp4/field/Mp4TagReverseDnsField;.descriptor:Ljava/lang/String; // field@90cc │ │ -3354f0: 0e00 |0002: return-void │ │ +3354e0: |[3354e0] org.jaudiotagger.tag.mp4.field.Mp4TagReverseDnsField.setDescriptor:(Ljava/lang/String;)V │ │ +3354f0: 5b01 cc90 |0000: iput-object v1, v0, Lorg/jaudiotagger/tag/mp4/field/Mp4TagReverseDnsField;.descriptor:Ljava/lang/String; // field@90cc │ │ +3354f4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=299 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/tag/mp4/field/Mp4TagReverseDnsField; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1253007,32 +1253007,32 @@ │ │ type : '(Ljava/nio/charset/Charset;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -3354f4: |[3354f4] org.jaudiotagger.tag.mp4.field.Mp4TagReverseDnsField.setEncoding:(Ljava/nio/charset/Charset;)V │ │ -335504: 0e00 |0000: return-void │ │ +3354f8: |[3354f8] org.jaudiotagger.tag.mp4.field.Mp4TagReverseDnsField.setEncoding:(Ljava/nio/charset/Charset;)V │ │ +335508: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #15 : (in Lorg/jaudiotagger/tag/mp4/field/Mp4TagReverseDnsField;) │ │ name : 'setIssuer' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -335508: |[335508] org.jaudiotagger.tag.mp4.field.Mp4TagReverseDnsField.setIssuer:(Ljava/lang/String;)V │ │ -335518: 5b01 ce90 |0000: iput-object v1, v0, Lorg/jaudiotagger/tag/mp4/field/Mp4TagReverseDnsField;.issuer:Ljava/lang/String; // field@90ce │ │ -33551c: 0e00 |0002: return-void │ │ +33550c: |[33550c] org.jaudiotagger.tag.mp4.field.Mp4TagReverseDnsField.setIssuer:(Ljava/lang/String;)V │ │ +33551c: 5b01 ce90 |0000: iput-object v1, v0, Lorg/jaudiotagger/tag/mp4/field/Mp4TagReverseDnsField;.issuer:Ljava/lang/String; // field@90ce │ │ +335520: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=289 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/tag/mp4/field/Mp4TagReverseDnsField; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1253041,17 +1253041,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -335238: |[335238] org.jaudiotagger.tag.mp4.field.Mp4TagReverseDnsField.toString:()Ljava/lang/String; │ │ -335248: 5410 ca90 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/mp4/field/Mp4TagReverseDnsField;.content:Ljava/lang/String; // field@90ca │ │ -33524c: 1100 |0002: return-object v0 │ │ +33523c: |[33523c] org.jaudiotagger.tag.mp4.field.Mp4TagReverseDnsField.toString:()Ljava/lang/String; │ │ +33524c: 5410 ca90 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/mp4/field/Mp4TagReverseDnsField;.content:Ljava/lang/String; // field@90ca │ │ +335250: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=263 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/mp4/field/Mp4TagReverseDnsField; │ │ │ │ source_file_idx : 15521 (Mp4TagReverseDnsField.java) │ │ @@ -1253106,18 +1253106,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 │ │ -3355e8: |[3355e8] org.jaudiotagger.tag.mp4.field.Mp4TagTextField.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -3355f8: 7020 659d 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/mp4/Mp4TagField;.:(Ljava/lang/String;)V // method@9d65 │ │ -3355fe: 5b02 d190 |0003: iput-object v2, v0, Lorg/jaudiotagger/tag/mp4/field/Mp4TagTextField;.content:Ljava/lang/String; // field@90d1 │ │ -335602: 0e00 |0005: return-void │ │ +3355ec: |[3355ec] org.jaudiotagger.tag.mp4.field.Mp4TagTextField.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +3355fc: 7020 659d 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/mp4/Mp4TagField;.:(Ljava/lang/String;)V // method@9d65 │ │ +335602: 5b02 d190 |0003: iput-object v2, v0, Lorg/jaudiotagger/tag/mp4/field/Mp4TagTextField;.content:Ljava/lang/String; // field@90d1 │ │ +335606: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x0003 line=79 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/jaudiotagger/tag/mp4/field/Mp4TagTextField; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ @@ -1253128,17 +1253128,17 @@ │ │ type : '(Ljava/lang/String;Ljava/nio/ByteBuffer;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -335604: |[335604] org.jaudiotagger.tag.mp4.field.Mp4TagTextField.:(Ljava/lang/String;Ljava/nio/ByteBuffer;)V │ │ -335614: 7030 669d 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/mp4/Mp4TagField;.:(Ljava/lang/String;Ljava/nio/ByteBuffer;)V // method@9d66 │ │ -33561a: 0e00 |0003: return-void │ │ +335608: |[335608] org.jaudiotagger.tag.mp4.field.Mp4TagTextField.:(Ljava/lang/String;Ljava/nio/ByteBuffer;)V │ │ +335618: 7030 669d 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/mp4/Mp4TagField;.:(Ljava/lang/String;Ljava/nio/ByteBuffer;)V // method@9d66 │ │ +33561e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/mp4/field/Mp4TagTextField; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/nio/ByteBuffer; │ │ @@ -1253149,26 +1253149,26 @@ │ │ type : '(Ljava/nio/ByteBuffer;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -33561c: |[33561c] org.jaudiotagger.tag.mp4.field.Mp4TagTextField.build:(Ljava/nio/ByteBuffer;)V │ │ -33562c: 2200 7a11 |0000: new-instance v0, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // type@117a │ │ -335630: 7020 f08f 3000 |0002: invoke-direct {v0, v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.:(Ljava/nio/ByteBuffer;)V // method@8ff0 │ │ -335636: 2201 d712 |0005: new-instance v1, Lorg/jaudiotagger/tag/mp4/atom/Mp4DataBox; // type@12d7 │ │ -33563a: 7030 7d9d 0103 |0007: invoke-direct {v1, v0, v3}, Lorg/jaudiotagger/tag/mp4/atom/Mp4DataBox;.:(Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;)V // method@9d7d │ │ -335640: 6e10 f18f 0000 |000a: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getDataLength:()I // method@8ff1 │ │ -335646: 0a03 |000d: move-result v3 │ │ -335648: 5923 d290 |000e: iput v3, v2, Lorg/jaudiotagger/tag/mp4/field/Mp4TagTextField;.dataSize:I // field@90d2 │ │ -33564c: 6e10 7f9d 0100 |0010: invoke-virtual {v1}, Lorg/jaudiotagger/tag/mp4/atom/Mp4DataBox;.getContent:()Ljava/lang/String; // method@9d7f │ │ -335652: 0c03 |0013: move-result-object v3 │ │ -335654: 5b23 d190 |0014: iput-object v3, v2, Lorg/jaudiotagger/tag/mp4/field/Mp4TagTextField;.content:Ljava/lang/String; // field@90d1 │ │ -335658: 0e00 |0016: return-void │ │ +335620: |[335620] org.jaudiotagger.tag.mp4.field.Mp4TagTextField.build:(Ljava/nio/ByteBuffer;)V │ │ +335630: 2200 7a11 |0000: new-instance v0, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // type@117a │ │ +335634: 7020 f08f 3000 |0002: invoke-direct {v0, v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.:(Ljava/nio/ByteBuffer;)V // method@8ff0 │ │ +33563a: 2201 d712 |0005: new-instance v1, Lorg/jaudiotagger/tag/mp4/atom/Mp4DataBox; // type@12d7 │ │ +33563e: 7030 7d9d 0103 |0007: invoke-direct {v1, v0, v3}, Lorg/jaudiotagger/tag/mp4/atom/Mp4DataBox;.:(Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;)V // method@9d7d │ │ +335644: 6e10 f18f 0000 |000a: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getDataLength:()I // method@8ff1 │ │ +33564a: 0a03 |000d: move-result v3 │ │ +33564c: 5923 d290 |000e: iput v3, v2, Lorg/jaudiotagger/tag/mp4/field/Mp4TagTextField;.dataSize:I // field@90d2 │ │ +335650: 6e10 7f9d 0100 |0010: invoke-virtual {v1}, Lorg/jaudiotagger/tag/mp4/atom/Mp4DataBox;.getContent:()Ljava/lang/String; // method@9d7f │ │ +335656: 0c03 |0013: move-result-object v3 │ │ +335658: 5b23 d190 |0014: iput-object v3, v2, Lorg/jaudiotagger/tag/mp4/field/Mp4TagTextField;.content:Ljava/lang/String; // field@90d1 │ │ +33565c: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0005 line=87 │ │ 0x000a line=88 │ │ 0x0010 line=89 │ │ locals : │ │ @@ -1253180,22 +1253180,22 @@ │ │ type : '(Lorg/jaudiotagger/tag/TagField;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -33565c: |[33565c] org.jaudiotagger.tag.mp4.field.Mp4TagTextField.copyContent:(Lorg/jaudiotagger/tag/TagField;)V │ │ -33566c: 2020 e312 |0000: instance-of v0, v2, Lorg/jaudiotagger/tag/mp4/field/Mp4TagTextField; // type@12e3 │ │ -335670: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -335674: 1f02 e312 |0004: check-cast v2, Lorg/jaudiotagger/tag/mp4/field/Mp4TagTextField; // type@12e3 │ │ -335678: 6e10 e29d 0200 |0006: invoke-virtual {v2}, Lorg/jaudiotagger/tag/mp4/field/Mp4TagTextField;.getContent:()Ljava/lang/String; // method@9de2 │ │ -33567e: 0c02 |0009: move-result-object v2 │ │ -335680: 5b12 d190 |000a: iput-object v2, v1, Lorg/jaudiotagger/tag/mp4/field/Mp4TagTextField;.content:Ljava/lang/String; // field@90d1 │ │ -335684: 0e00 |000c: return-void │ │ +335660: |[335660] org.jaudiotagger.tag.mp4.field.Mp4TagTextField.copyContent:(Lorg/jaudiotagger/tag/TagField;)V │ │ +335670: 2020 e312 |0000: instance-of v0, v2, Lorg/jaudiotagger/tag/mp4/field/Mp4TagTextField; // type@12e3 │ │ +335674: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +335678: 1f02 e312 |0004: check-cast v2, Lorg/jaudiotagger/tag/mp4/field/Mp4TagTextField; // type@12e3 │ │ +33567c: 6e10 e29d 0200 |0006: invoke-virtual {v2}, Lorg/jaudiotagger/tag/mp4/field/Mp4TagTextField;.getContent:()Ljava/lang/String; // method@9de2 │ │ +335682: 0c02 |0009: move-result-object v2 │ │ +335684: 5b12 d190 |000a: iput-object v2, v1, Lorg/jaudiotagger/tag/mp4/field/Mp4TagTextField;.content:Ljava/lang/String; // field@90d1 │ │ +335688: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x0004 line=97 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/jaudiotagger/tag/mp4/field/Mp4TagTextField; │ │ 0x0000 - 0x000d reg=2 (null) Lorg/jaudiotagger/tag/TagField; │ │ @@ -1253205,17 +1253205,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -335588: |[335588] org.jaudiotagger.tag.mp4.field.Mp4TagTextField.getContent:()Ljava/lang/String; │ │ -335598: 5410 d190 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/mp4/field/Mp4TagTextField;.content:Ljava/lang/String; // field@90d1 │ │ -33559c: 1100 |0002: return-object v0 │ │ +33558c: |[33558c] org.jaudiotagger.tag.mp4.field.Mp4TagTextField.getContent:()Ljava/lang/String; │ │ +33559c: 5410 d190 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/mp4/field/Mp4TagTextField;.content:Ljava/lang/String; // field@90d1 │ │ +3355a0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/mp4/field/Mp4TagTextField; │ │ │ │ #3 : (in Lorg/jaudiotagger/tag/mp4/field/Mp4TagTextField;) │ │ @@ -1253223,21 +1253223,21 @@ │ │ type : '()[B' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -335560: |[335560] org.jaudiotagger.tag.mp4.field.Mp4TagTextField.getDataBytes:()[B │ │ -335570: 5420 d190 |0000: iget-object v0, v2, Lorg/jaudiotagger/tag/mp4/field/Mp4TagTextField;.content:Ljava/lang/String; // field@90d1 │ │ -335574: 6e10 e49d 0200 |0002: invoke-virtual {v2}, Lorg/jaudiotagger/tag/mp4/field/Mp4TagTextField;.getEncoding:()Ljava/nio/charset/Charset; // method@9de4 │ │ -33557a: 0c01 |0005: move-result-object v1 │ │ -33557c: 6e20 a187 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@87a1 │ │ -335582: 0c00 |0009: move-result-object v0 │ │ -335584: 1100 |000a: return-object v0 │ │ +335564: |[335564] org.jaudiotagger.tag.mp4.field.Mp4TagTextField.getDataBytes:()[B │ │ +335574: 5420 d190 |0000: iget-object v0, v2, Lorg/jaudiotagger/tag/mp4/field/Mp4TagTextField;.content:Ljava/lang/String; // field@90d1 │ │ +335578: 6e10 e49d 0200 |0002: invoke-virtual {v2}, Lorg/jaudiotagger/tag/mp4/field/Mp4TagTextField;.getEncoding:()Ljava/nio/charset/Charset; // method@9de4 │ │ +33557e: 0c01 |0005: move-result-object v1 │ │ +335580: 6e20 a187 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@87a1 │ │ +335586: 0c00 |0009: move-result-object v0 │ │ +335588: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lorg/jaudiotagger/tag/mp4/field/Mp4TagTextField; │ │ │ │ #4 : (in Lorg/jaudiotagger/tag/mp4/field/Mp4TagTextField;) │ │ @@ -1253245,17 +1253245,17 @@ │ │ type : '()Ljava/nio/charset/Charset;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3355b8: |[3355b8] org.jaudiotagger.tag.mp4.field.Mp4TagTextField.getEncoding:()Ljava/nio/charset/Charset; │ │ -3355c8: 6200 af81 |0000: sget-object v0, Ljava/nio/charset/StandardCharsets;.UTF_8:Ljava/nio/charset/Charset; // field@81af │ │ -3355cc: 1100 |0002: return-object v0 │ │ +3355bc: |[3355bc] org.jaudiotagger.tag.mp4.field.Mp4TagTextField.getEncoding:()Ljava/nio/charset/Charset; │ │ +3355cc: 6200 af81 |0000: sget-object v0, Ljava/nio/charset/StandardCharsets;.UTF_8:Ljava/nio/charset/Charset; // field@81af │ │ +3355d0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/mp4/field/Mp4TagTextField; │ │ │ │ #5 : (in Lorg/jaudiotagger/tag/mp4/field/Mp4TagTextField;) │ │ @@ -1253263,17 +1253263,17 @@ │ │ type : '()Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3355d0: |[3355d0] org.jaudiotagger.tag.mp4.field.Mp4TagTextField.getFieldType:()Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; │ │ -3355e0: 6200 aa90 |0000: sget-object v0, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ -3355e4: 1100 |0002: return-object v0 │ │ +3355d4: |[3355d4] org.jaudiotagger.tag.mp4.field.Mp4TagTextField.getFieldType:()Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; │ │ +3355e4: 6200 aa90 |0000: sget-object v0, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.TEXT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90aa │ │ +3355e8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/mp4/field/Mp4TagTextField; │ │ │ │ #6 : (in Lorg/jaudiotagger/tag/mp4/field/Mp4TagTextField;) │ │ @@ -1253281,38 +1253281,38 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -335520: |[335520] org.jaudiotagger.tag.mp4.field.Mp4TagTextField.isBinary:()Z │ │ -335530: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -335532: 0f00 |0001: return v0 │ │ +335524: |[335524] org.jaudiotagger.tag.mp4.field.Mp4TagTextField.isBinary:()Z │ │ +335534: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +335536: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Lorg/jaudiotagger/tag/mp4/field/Mp4TagTextField;) │ │ name : 'isEmpty' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -335534: |[335534] org.jaudiotagger.tag.mp4.field.Mp4TagTextField.isEmpty:()Z │ │ -335544: 5420 d190 |0000: iget-object v0, v2, Lorg/jaudiotagger/tag/mp4/field/Mp4TagTextField;.content:Ljava/lang/String; // field@90d1 │ │ -335548: 6e10 bb87 0000 |0002: invoke-virtual {v0}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@87bb │ │ -33554e: 0c00 |0005: move-result-object v0 │ │ -335550: 1a01 0000 |0006: const-string v1, "" // string@0000 │ │ -335554: 6e20 9c87 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -33555a: 0a00 |000b: move-result v0 │ │ -33555c: 0f00 |000c: return v0 │ │ +335538: |[335538] org.jaudiotagger.tag.mp4.field.Mp4TagTextField.isEmpty:()Z │ │ +335548: 5420 d190 |0000: iget-object v0, v2, Lorg/jaudiotagger/tag/mp4/field/Mp4TagTextField;.content:Ljava/lang/String; // field@90d1 │ │ +33554c: 6e10 bb87 0000 |0002: invoke-virtual {v0}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@87bb │ │ +335552: 0c00 |0005: move-result-object v0 │ │ +335554: 1a01 0000 |0006: const-string v1, "" // string@0000 │ │ +335558: 6e20 9c87 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +33555e: 0a00 |000b: move-result v0 │ │ +335560: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lorg/jaudiotagger/tag/mp4/field/Mp4TagTextField; │ │ │ │ #8 : (in Lorg/jaudiotagger/tag/mp4/field/Mp4TagTextField;) │ │ @@ -1253320,17 +1253320,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -335688: |[335688] org.jaudiotagger.tag.mp4.field.Mp4TagTextField.setContent:(Ljava/lang/String;)V │ │ -335698: 5b01 d190 |0000: iput-object v1, v0, Lorg/jaudiotagger/tag/mp4/field/Mp4TagTextField;.content:Ljava/lang/String; // field@90d1 │ │ -33569c: 0e00 |0002: return-void │ │ +33568c: |[33568c] org.jaudiotagger.tag.mp4.field.Mp4TagTextField.setContent:(Ljava/lang/String;)V │ │ +33569c: 5b01 d190 |0000: iput-object v1, v0, Lorg/jaudiotagger/tag/mp4/field/Mp4TagTextField;.content:Ljava/lang/String; // field@90d1 │ │ +3356a0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/tag/mp4/field/Mp4TagTextField; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1253339,32 +1253339,32 @@ │ │ type : '(Ljava/nio/charset/Charset;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -3356a0: |[3356a0] org.jaudiotagger.tag.mp4.field.Mp4TagTextField.setEncoding:(Ljava/nio/charset/Charset;)V │ │ -3356b0: 0e00 |0000: return-void │ │ +3356a4: |[3356a4] org.jaudiotagger.tag.mp4.field.Mp4TagTextField.setEncoding:(Ljava/nio/charset/Charset;)V │ │ +3356b4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #10 : (in Lorg/jaudiotagger/tag/mp4/field/Mp4TagTextField;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3355a0: |[3355a0] org.jaudiotagger.tag.mp4.field.Mp4TagTextField.toString:()Ljava/lang/String; │ │ -3355b0: 5410 d190 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/mp4/field/Mp4TagTextField;.content:Ljava/lang/String; // field@90d1 │ │ -3355b4: 1100 |0002: return-object v0 │ │ +3355a4: |[3355a4] org.jaudiotagger.tag.mp4.field.Mp4TagTextField.toString:()Ljava/lang/String; │ │ +3355b4: 5410 d190 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/mp4/field/Mp4TagTextField;.content:Ljava/lang/String; // field@90d1 │ │ +3355b8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/mp4/field/Mp4TagTextField; │ │ │ │ source_file_idx : 15522 (Mp4TagTextField.java) │ │ @@ -1253416,1197 +1253416,1197 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 2550 16-bit code units │ │ -335e54: |[335e54] org.jaudiotagger.tag.reference.GenreTypes.:()V │ │ -335e64: 7010 1493 0400 |0000: invoke-direct {v4}, Lorg/jaudiotagger/tag/datatype/AbstractIntStringValuePair;.:()V // method@9314 │ │ -335e6a: 5440 e690 |0003: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -335e6e: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -335e70: 7110 3487 0100 |0006: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -335e76: 0c01 |0009: move-result-object v1 │ │ -335e78: 1a02 cb0c |000a: const-string v2, "Blues" // string@0ccb │ │ -335e7c: 7230 9489 1002 |000c: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -335e82: 5440 e690 |000f: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -335e86: 1211 |0011: const/4 v1, #int 1 // #1 │ │ -335e88: 7110 3487 0100 |0012: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -335e8e: 0c01 |0015: move-result-object v1 │ │ -335e90: 1a02 5510 |0016: const-string v2, "Classic Rock" // string@1055 │ │ -335e94: 7230 9489 1002 |0018: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -335e9a: 5440 e690 |001b: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -335e9e: 1221 |001d: const/4 v1, #int 2 // #2 │ │ -335ea0: 7110 3487 0100 |001e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -335ea6: 0c01 |0021: move-result-object v1 │ │ -335ea8: 1a02 bc12 |0022: const-string v2, "Country" // string@12bc │ │ -335eac: 7230 9489 1002 |0024: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -335eb2: 5440 e690 |0027: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -335eb6: 1231 |0029: const/4 v1, #int 3 // #3 │ │ -335eb8: 7110 3487 0100 |002a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -335ebe: 0c01 |002d: move-result-object v1 │ │ -335ec0: 1a02 4414 |002e: const-string v2, "Dance" // string@1444 │ │ -335ec4: 7230 9489 1002 |0030: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -335eca: 5440 e690 |0033: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -335ece: 1241 |0035: const/4 v1, #int 4 // #4 │ │ -335ed0: 7110 3487 0100 |0036: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -335ed6: 0c01 |0039: move-result-object v1 │ │ -335ed8: 1a02 fd14 |003a: const-string v2, "Disco" // string@14fd │ │ -335edc: 7230 9489 1002 |003c: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -335ee2: 5440 e690 |003f: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -335ee6: 1251 |0041: const/4 v1, #int 5 // #5 │ │ -335ee8: 7110 3487 0100 |0042: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -335eee: 0c01 |0045: move-result-object v1 │ │ -335ef0: 1a02 841b |0046: const-string v2, "Funk" // string@1b84 │ │ -335ef4: 7230 9489 1002 |0048: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -335efa: 5440 e690 |004b: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -335efe: 1261 |004d: const/4 v1, #int 6 // #6 │ │ -335f00: 7110 3487 0100 |004e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -335f06: 0c01 |0051: move-result-object v1 │ │ -335f08: 1a02 8d1c |0052: const-string v2, "Grunge" // string@1c8d │ │ -335f0c: 7230 9489 1002 |0054: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -335f12: 5440 e690 |0057: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -335f16: 1271 |0059: const/4 v1, #int 7 // #7 │ │ -335f18: 7110 3487 0100 |005a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -335f1e: 0c01 |005d: move-result-object v1 │ │ -335f20: 1a02 411d |005e: const-string v2, "Hip-Hop" // string@1d41 │ │ -335f24: 7230 9489 1002 |0060: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -335f2a: 5440 e690 |0063: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -335f2e: 1301 0800 |0065: const/16 v1, #int 8 // #8 │ │ -335f32: 7110 3487 0100 |0067: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -335f38: 0c01 |006a: move-result-object v1 │ │ -335f3a: 1a02 6820 |006b: const-string v2, "Jazz" // string@2068 │ │ -335f3e: 7230 9489 1002 |006d: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -335f44: 5440 e690 |0070: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -335f48: 1301 0900 |0072: const/16 v1, #int 9 // #9 │ │ -335f4c: 7110 3487 0100 |0074: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -335f52: 0c01 |0077: move-result-object v1 │ │ -335f54: 1a02 003c |0078: const-string v2, "Metal" // string@3c00 │ │ -335f58: 7230 9489 1002 |007a: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -335f5e: 5440 e690 |007d: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -335f62: 1301 0a00 |007f: const/16 v1, #int 10 // #a │ │ -335f66: 7110 3487 0100 |0081: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -335f6c: 0c01 |0084: move-result-object v1 │ │ -335f6e: 1a02 c63d |0085: const-string v2, "New Age" // string@3dc6 │ │ -335f72: 7230 9489 1002 |0087: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -335f78: 5440 e690 |008a: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -335f7c: 1301 0b00 |008c: const/16 v1, #int 11 // #b │ │ -335f80: 7110 3487 0100 |008e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -335f86: 0c01 |0091: move-result-object v1 │ │ -335f88: 1a02 603f |0092: const-string v2, "Oldies" // string@3f60 │ │ -335f8c: 7230 9489 1002 |0094: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -335f92: 5440 e690 |0097: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -335f96: 1301 0c00 |0099: const/16 v1, #int 12 // #c │ │ -335f9a: 7110 3487 0100 |009b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -335fa0: 0c01 |009e: move-result-object v1 │ │ -335fa2: 1a02 f03f |009f: const-string v2, "Other" // string@3ff0 │ │ -335fa6: 7230 9489 1002 |00a1: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -335fac: 5440 e690 |00a4: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -335fb0: 1301 0d00 |00a6: const/16 v1, #int 13 // #d │ │ -335fb4: 7110 3487 0100 |00a8: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -335fba: 0c01 |00ab: move-result-object v1 │ │ -335fbc: 1a02 7641 |00ac: const-string v2, "Pop" // string@4176 │ │ -335fc0: 7230 9489 1002 |00ae: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -335fc6: 5440 e690 |00b1: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -335fca: 1301 0e00 |00b3: const/16 v1, #int 14 // #e │ │ -335fce: 7110 3487 0100 |00b5: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -335fd4: 0c01 |00b8: move-result-object v1 │ │ -335fd6: 1a02 7942 |00b9: const-string v2, "R&B" // string@4279 │ │ -335fda: 7230 9489 1002 |00bb: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -335fe0: 5440 e690 |00be: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -335fe4: 1301 0f00 |00c0: const/16 v1, #int 15 // #f │ │ -335fe8: 7110 3487 0100 |00c2: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -335fee: 0c01 |00c5: move-result-object v1 │ │ -335ff0: 1a02 3a43 |00c6: const-string v2, "Rap" // string@433a │ │ -335ff4: 7230 9489 1002 |00c8: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -335ffa: 5440 e690 |00cb: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -335ffe: 1301 1000 |00cd: const/16 v1, #int 16 // #10 │ │ -336002: 7110 3487 0100 |00cf: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -336008: 0c01 |00d2: move-result-object v1 │ │ -33600a: 1a02 8943 |00d3: const-string v2, "Reggae" // string@4389 │ │ -33600e: 7230 9489 1002 |00d5: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -336014: 5440 e690 |00d8: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -336018: 1301 1100 |00da: const/16 v1, #int 17 // #11 │ │ -33601c: 7110 3487 0100 |00dc: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -336022: 0c01 |00df: move-result-object v1 │ │ -336024: 1a02 e943 |00e0: const-string v2, "Rock" // string@43e9 │ │ -336028: 7230 9489 1002 |00e2: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33602e: 5440 e690 |00e5: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -336032: 1301 1200 |00e7: const/16 v1, #int 18 // #12 │ │ -336036: 7110 3487 0100 |00e9: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -33603c: 0c01 |00ec: move-result-object v1 │ │ -33603e: 1a02 f44b |00ed: const-string v2, "Techno" // string@4bf4 │ │ -336042: 7230 9489 1002 |00ef: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -336048: 5440 e690 |00f2: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -33604c: 1301 1300 |00f4: const/16 v1, #int 19 // #13 │ │ -336050: 7110 3487 0100 |00f6: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -336056: 0c01 |00f9: move-result-object v1 │ │ -336058: 1a02 7a1f |00fa: const-string v2, "Industrial" // string@1f7a │ │ -33605c: 7230 9489 1002 |00fc: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -336062: 5440 e690 |00ff: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -336066: 1301 1400 |0101: const/16 v1, #int 20 // #14 │ │ -33606a: 7110 3487 0100 |0103: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -336070: 0c01 |0106: move-result-object v1 │ │ -336072: 1a02 d208 |0107: const-string v2, "Alternative" // string@08d2 │ │ -336076: 7230 9489 1002 |0109: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33607c: 5440 e690 |010c: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -336080: 1301 1500 |010e: const/16 v1, #int 21 // #15 │ │ -336084: 7110 3487 0100 |0110: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -33608a: 0c01 |0113: move-result-object v1 │ │ -33608c: 1a02 9647 |0114: const-string v2, "Ska" // string@4796 │ │ -336090: 7230 9489 1002 |0116: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -336096: 5440 e690 |0119: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -33609a: 1301 1600 |011b: const/16 v1, #int 22 // #16 │ │ -33609e: 7110 3487 0100 |011d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -3360a4: 0c01 |0120: move-result-object v1 │ │ -3360a6: 1a02 8914 |0121: const-string v2, "Death Metal" // string@1489 │ │ -3360aa: 7230 9489 1002 |0123: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -3360b0: 5440 e690 |0126: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -3360b4: 1301 1700 |0128: const/16 v1, #int 23 // #17 │ │ -3360b8: 7110 3487 0100 |012a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -3360be: 0c01 |012d: move-result-object v1 │ │ -3360c0: 1a02 9741 |012e: const-string v2, "Pranks" // string@4197 │ │ -3360c4: 7230 9489 1002 |0130: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -3360ca: 5440 e690 |0133: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -3360ce: 1301 1800 |0135: const/16 v1, #int 24 // #18 │ │ -3360d2: 7110 3487 0100 |0137: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -3360d8: 0c01 |013a: move-result-object v1 │ │ -3360da: 1a02 0048 |013b: const-string v2, "Soundtrack" // string@4800 │ │ -3360de: 7230 9489 1002 |013d: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -3360e4: 5440 e690 |0140: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -3360e8: 1301 1900 |0142: const/16 v1, #int 25 // #19 │ │ -3360ec: 7110 3487 0100 |0144: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -3360f2: 0c01 |0147: move-result-object v1 │ │ -3360f4: 1a02 db16 |0148: const-string v2, "Euro-Techno" // string@16db │ │ -3360f8: 7230 9489 1002 |014a: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -3360fe: 5440 e690 |014d: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -336102: 1301 1a00 |014f: const/16 v1, #int 26 // #1a │ │ -336106: 7110 3487 0100 |0151: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -33610c: 0c01 |0154: move-result-object v1 │ │ -33610e: 1a02 d508 |0155: const-string v2, "Ambient" // string@08d5 │ │ -336112: 7230 9489 1002 |0157: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -336118: 5440 e690 |015a: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -33611c: 1301 1b00 |015c: const/16 v1, #int 27 // #1b │ │ -336120: 7110 3487 0100 |015e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -336126: 0c01 |0161: move-result-object v1 │ │ -336128: 1a02 c64e |0162: const-string v2, "Trip-Hop" // string@4ec6 │ │ -33612c: 7230 9489 1002 |0164: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -336132: 5440 e690 |0167: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -336136: 1301 1c00 |0169: const/16 v1, #int 28 // #1c │ │ -33613a: 7110 3487 0100 |016b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -336140: 0c01 |016e: move-result-object v1 │ │ -336142: 1a02 d652 |016f: const-string v2, "Vocal" // string@52d6 │ │ -336146: 7230 9489 1002 |0171: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33614c: 5440 e690 |0174: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -336150: 1301 1d00 |0176: const/16 v1, #int 29 // #1d │ │ -336154: 7110 3487 0100 |0178: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -33615a: 0c01 |017b: move-result-object v1 │ │ -33615c: 1a02 6920 |017c: const-string v2, "Jazz+Funk" // string@2069 │ │ -336160: 7230 9489 1002 |017e: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -336166: 5440 e690 |0181: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -33616a: 1301 1e00 |0183: const/16 v1, #int 30 // #1e │ │ -33616e: 7110 3487 0100 |0185: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -336174: 0c01 |0188: move-result-object v1 │ │ -336176: 1a02 851b |0189: const-string v2, "Fusion" // string@1b85 │ │ -33617a: 7230 9489 1002 |018b: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -336180: 5440 e690 |018e: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -336184: 1301 1f00 |0190: const/16 v1, #int 31 // #1f │ │ -336188: 7110 3487 0100 |0192: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -33618e: 0c01 |0195: move-result-object v1 │ │ -336190: 1a02 754e |0196: const-string v2, "Trance" // string@4e75 │ │ -336194: 7230 9489 1002 |0198: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33619a: 5440 e690 |019b: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -33619e: 1301 2000 |019d: const/16 v1, #int 32 // #20 │ │ -3361a2: 7110 3487 0100 |019f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -3361a8: 0c01 |01a2: move-result-object v1 │ │ -3361aa: 1a02 5610 |01a3: const-string v2, "Classical" // string@1056 │ │ -3361ae: 7230 9489 1002 |01a5: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -3361b4: 5440 e690 |01a8: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -3361b8: 1301 2100 |01aa: const/16 v1, #int 33 // #21 │ │ -3361bc: 7110 3487 0100 |01ac: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -3361c2: 0c01 |01af: move-result-object v1 │ │ -3361c4: 1a02 9d1f |01b0: const-string v2, "Instrumental" // string@1f9d │ │ -3361c8: 7230 9489 1002 |01b2: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -3361ce: 5440 e690 |01b5: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -3361d2: 1301 2200 |01b7: const/16 v1, #int 34 // #22 │ │ -3361d6: 7110 3487 0100 |01b9: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -3361dc: 0c01 |01bc: move-result-object v1 │ │ -3361de: 1a02 0408 |01bd: const-string v2, "Acid" // string@0804 │ │ -3361e2: 7230 9489 1002 |01bf: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -3361e8: 5440 e690 |01c2: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -3361ec: 1301 2300 |01c4: const/16 v1, #int 35 // #23 │ │ -3361f0: 7110 3487 0100 |01c6: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -3361f6: 0c01 |01c9: move-result-object v1 │ │ -3361f8: 1a02 531d |01ca: const-string v2, "House" // string@1d53 │ │ -3361fc: 7230 9489 1002 |01cc: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -336202: 5440 e690 |01cf: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -336206: 1301 2400 |01d1: const/16 v1, #int 36 // #24 │ │ -33620a: 7110 3487 0100 |01d3: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -336210: 0c01 |01d6: move-result-object v1 │ │ -336212: 1a02 211c |01d7: const-string v2, "Game" // string@1c21 │ │ -336216: 7230 9489 1002 |01d9: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33621c: 5440 e690 |01dc: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -336220: 1301 2500 |01de: const/16 v1, #int 37 // #25 │ │ -336224: 7110 3487 0100 |01e0: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -33622a: 0c01 |01e3: move-result-object v1 │ │ -33622c: 1a02 fb47 |01e4: const-string v2, "Sound Clip" // string@47fb │ │ -336230: 7230 9489 1002 |01e6: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -336236: 5440 e690 |01e9: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -33623a: 1301 2600 |01eb: const/16 v1, #int 38 // #26 │ │ -33623e: 7110 3487 0100 |01ed: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -336244: 0c01 |01f0: move-result-object v1 │ │ -336246: 1a02 5d1c |01f1: const-string v2, "Gospel" // string@1c5d │ │ -33624a: 7230 9489 1002 |01f3: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -336250: 5440 e690 |01f6: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -336254: 1301 2700 |01f8: const/16 v1, #int 39 // #27 │ │ -336258: 7110 3487 0100 |01fa: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -33625e: 0c01 |01fd: move-result-object v1 │ │ -336260: 1a02 0e3e |01fe: const-string v2, "Noise" // string@3e0e │ │ -336264: 7230 9489 1002 |0200: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33626a: 5440 e690 |0203: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -33626e: 1301 2800 |0205: const/16 v1, #int 40 // #28 │ │ -336272: 7110 3487 0100 |0207: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -336278: 0c01 |020a: move-result-object v1 │ │ -33627a: 1a02 d108 |020b: const-string v2, "AlternRock" // string@08d1 │ │ -33627e: 7230 9489 1002 |020d: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -336284: 5440 e690 |0210: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -336288: 1301 2900 |0212: const/16 v1, #int 41 // #29 │ │ -33628c: 7110 3487 0100 |0214: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -336292: 0c01 |0217: move-result-object v1 │ │ -336294: 1a02 940c |0218: const-string v2, "Bass" // string@0c94 │ │ -336298: 7230 9489 1002 |021a: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33629e: 5440 e690 |021d: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -3362a2: 1301 2a00 |021f: const/16 v1, #int 42 // #2a │ │ -3362a6: 7110 3487 0100 |0221: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -3362ac: 0c01 |0224: move-result-object v1 │ │ -3362ae: 1a02 fa47 |0225: const-string v2, "Soul" // string@47fa │ │ -3362b2: 7230 9489 1002 |0227: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -3362b8: 5440 e690 |022a: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -3362bc: 1301 2b00 |022c: const/16 v1, #int 43 // #2b │ │ -3362c0: 7110 3487 0100 |022e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -3362c6: 0c01 |0231: move-result-object v1 │ │ -3362c8: 1a02 6342 |0232: const-string v2, "Punk" // string@4263 │ │ -3362cc: 7230 9489 1002 |0234: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -3362d2: 5440 e690 |0237: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -3362d6: 1301 2c00 |0239: const/16 v1, #int 44 // #2c │ │ -3362da: 7110 3487 0100 |023b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -3362e0: 0c01 |023e: move-result-object v1 │ │ -3362e2: 1a02 0948 |023f: const-string v2, "Space" // string@4809 │ │ -3362e6: 7230 9489 1002 |0241: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -3362ec: 5440 e690 |0244: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -3362f0: 1301 2d00 |0246: const/16 v1, #int 45 // #2d │ │ -3362f4: 7110 3487 0100 |0248: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -3362fa: 0c01 |024b: move-result-object v1 │ │ -3362fc: 1a02 9c3b |024c: const-string v2, "Meditative" // string@3b9c │ │ -336300: 7230 9489 1002 |024e: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -336306: 5440 e690 |0251: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -33630a: 1301 2e00 |0253: const/16 v1, #int 46 // #2e │ │ -33630e: 7110 3487 0100 |0255: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -336314: 0c01 |0258: move-result-object v1 │ │ -336316: 1a02 9e1f |0259: const-string v2, "Instrumental Pop" // string@1f9e │ │ -33631a: 7230 9489 1002 |025b: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -336320: 5440 e690 |025e: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -336324: 1301 2f00 |0260: const/16 v1, #int 47 // #2f │ │ -336328: 7110 3487 0100 |0262: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -33632e: 0c01 |0265: move-result-object v1 │ │ -336330: 1a02 9f1f |0266: const-string v2, "Instrumental Rock" // string@1f9f │ │ -336334: 7230 9489 1002 |0268: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33633a: 5440 e690 |026b: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -33633e: 1301 3000 |026d: const/16 v1, #int 48 // #30 │ │ -336342: 7110 3487 0100 |026f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -336348: 0c01 |0272: move-result-object v1 │ │ -33634a: 1a02 d916 |0273: const-string v2, "Ethnic" // string@16d9 │ │ -33634e: 7230 9489 1002 |0275: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -336354: 5440 e690 |0278: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -336358: 1301 3100 |027a: const/16 v1, #int 49 // #31 │ │ -33635c: 7110 3487 0100 |027c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -336362: 0c01 |027f: move-result-object v1 │ │ -336364: 1a02 631c |0280: const-string v2, "Gothic" // string@1c63 │ │ -336368: 7230 9489 1002 |0282: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33636e: 5440 e690 |0285: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -336372: 1301 3200 |0287: const/16 v1, #int 50 // #32 │ │ -336376: 7110 3487 0100 |0289: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -33637c: 0c01 |028c: move-result-object v1 │ │ -33637e: 1a02 4714 |028d: const-string v2, "Darkwave" // string@1447 │ │ -336382: 7230 9489 1002 |028f: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -336388: 5440 e690 |0292: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -33638c: 1301 3300 |0294: const/16 v1, #int 51 // #33 │ │ -336390: 7110 3487 0100 |0296: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -336396: 0c01 |0299: move-result-object v1 │ │ -336398: 1a02 f54b |029a: const-string v2, "Techno-Industrial" // string@4bf5 │ │ -33639c: 7230 9489 1002 |029c: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -3363a2: 5440 e690 |029f: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -3363a6: 1301 3400 |02a1: const/16 v1, #int 52 // #34 │ │ -3363aa: 7110 3487 0100 |02a3: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -3363b0: 0c01 |02a6: move-result-object v1 │ │ -3363b2: 1a02 8616 |02a7: const-string v2, "Electronic" // string@1686 │ │ -3363b6: 7230 9489 1002 |02a9: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -3363bc: 5440 e690 |02ac: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -3363c0: 1301 3500 |02ae: const/16 v1, #int 53 // #35 │ │ -3363c4: 7110 3487 0100 |02b0: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -3363ca: 0c01 |02b3: move-result-object v1 │ │ -3363cc: 1a02 7741 |02b4: const-string v2, "Pop-Folk" // string@4177 │ │ -3363d0: 7230 9489 1002 |02b6: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -3363d6: 5440 e690 |02b9: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -3363da: 1301 3600 |02bb: const/16 v1, #int 54 // #36 │ │ -3363de: 7110 3487 0100 |02bd: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -3363e4: 0c01 |02c0: move-result-object v1 │ │ -3363e6: 1a02 dc16 |02c1: const-string v2, "Eurodance" // string@16dc │ │ -3363ea: 7230 9489 1002 |02c3: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -3363f0: 5440 e690 |02c6: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -3363f4: 1301 3700 |02c8: const/16 v1, #int 55 // #37 │ │ -3363f8: 7110 3487 0100 |02ca: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -3363fe: 0c01 |02cd: move-result-object v1 │ │ -336400: 1a02 4415 |02ce: const-string v2, "Dream" // string@1544 │ │ -336404: 7230 9489 1002 |02d0: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33640a: 5440 e690 |02d3: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -33640e: 1301 3800 |02d5: const/16 v1, #int 56 // #38 │ │ -336412: 7110 3487 0100 |02d7: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -336418: 0c01 |02da: move-result-object v1 │ │ -33641a: 1a02 0748 |02db: const-string v2, "Southern Rock" // string@4807 │ │ -33641e: 7230 9489 1002 |02dd: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -336424: 5440 e690 |02e0: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -336428: 1301 3900 |02e2: const/16 v1, #int 57 // #39 │ │ -33642c: 7110 3487 0100 |02e4: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -336432: 0c01 |02e7: move-result-object v1 │ │ -336434: 1a02 9810 |02e8: const-string v2, "Comedy" // string@1098 │ │ -336438: 7230 9489 1002 |02ea: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33643e: 5440 e690 |02ed: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -336442: 1301 3a00 |02ef: const/16 v1, #int 58 // #3a │ │ -336446: 7110 3487 0100 |02f1: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -33644c: 0c01 |02f4: move-result-object v1 │ │ -33644e: 1a02 df12 |02f5: const-string v2, "Cult" // string@12df │ │ -336452: 7230 9489 1002 |02f7: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -336458: 5440 e690 |02fa: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -33645c: 1301 3b00 |02fc: const/16 v1, #int 59 // #3b │ │ -336460: 7110 3487 0100 |02fe: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -336466: 0c01 |0301: move-result-object v1 │ │ -336468: 1a02 231c |0302: const-string v2, "Gangsta" // string@1c23 │ │ -33646c: 7230 9489 1002 |0304: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -336472: 5440 e690 |0307: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -336476: 1301 3c00 |0309: const/16 v1, #int 60 // #3c │ │ -33647a: 7110 3487 0100 |030b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -336480: 0c01 |030e: move-result-object v1 │ │ -336482: 1a02 5d4e |030f: const-string v2, "Top 40" // string@4e5d │ │ -336486: 7230 9489 1002 |0311: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33648c: 5440 e690 |0314: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -336490: 1301 3d00 |0316: const/16 v1, #int 61 // #3d │ │ -336494: 7110 3487 0100 |0318: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -33649a: 0c01 |031b: move-result-object v1 │ │ -33649c: 1a02 2310 |031c: const-string v2, "Christian Rap" // string@1023 │ │ -3364a0: 7230 9489 1002 |031e: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -3364a6: 5440 e690 |0321: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -3364aa: 1301 3e00 |0323: const/16 v1, #int 62 // #3e │ │ -3364ae: 7110 3487 0100 |0325: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -3364b4: 0c01 |0328: move-result-object v1 │ │ -3364b6: 1a02 7841 |0329: const-string v2, "Pop/Funk" // string@4178 │ │ -3364ba: 7230 9489 1002 |032b: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -3364c0: 5440 e690 |032e: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -3364c4: 1301 3f00 |0330: const/16 v1, #int 63 // #3f │ │ -3364c8: 7110 3487 0100 |0332: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -3364ce: 0c01 |0335: move-result-object v1 │ │ -3364d0: 1a02 7420 |0336: const-string v2, "Jungle" // string@2074 │ │ -3364d4: 7230 9489 1002 |0338: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -3364da: 5440 e690 |033b: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -3364de: 1301 4000 |033d: const/16 v1, #int 64 // #40 │ │ -3364e2: 7110 3487 0100 |033f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -3364e8: 0c01 |0342: move-result-object v1 │ │ -3364ea: 1a02 813d |0343: const-string v2, "Native American" // string@3d81 │ │ -3364ee: 7230 9489 1002 |0345: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -3364f4: 5440 e690 |0348: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -3364f8: 1301 4100 |034a: const/16 v1, #int 65 // #41 │ │ -3364fc: 7110 3487 0100 |034c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -336502: 0c01 |034f: move-result-object v1 │ │ -336504: 1a02 e10e |0350: const-string v2, "Cabaret" // string@0ee1 │ │ -336508: 7230 9489 1002 |0352: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33650e: 5440 e690 |0355: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -336512: 1301 4200 |0357: const/16 v1, #int 66 // #42 │ │ -336516: 7110 3487 0100 |0359: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -33651c: 0c01 |035c: move-result-object v1 │ │ -33651e: 1a02 ca3d |035d: const-string v2, "New Wave" // string@3dca │ │ -336522: 7230 9489 1002 |035f: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -336528: 5440 e690 |0362: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -33652c: 1301 4300 |0364: const/16 v1, #int 67 // #43 │ │ -336530: 7110 3487 0100 |0366: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -336536: 0c01 |0369: move-result-object v1 │ │ -336538: 1a02 5e42 |036a: const-string v2, "Psychadelic" // string@425e │ │ -33653c: 7230 9489 1002 |036c: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -336542: 5440 e690 |036f: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -336546: 1301 4400 |0371: const/16 v1, #int 68 // #44 │ │ -33654a: 7110 3487 0100 |0373: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -336550: 0c01 |0376: move-result-object v1 │ │ -336552: 1a02 4243 |0377: const-string v2, "Rave" // string@4342 │ │ -336556: 7230 9489 1002 |0379: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33655c: 5440 e690 |037c: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -336560: 1301 4500 |037e: const/16 v1, #int 69 // #45 │ │ -336564: 7110 3487 0100 |0380: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -33656a: 0c01 |0383: move-result-object v1 │ │ -33656c: 1a02 6e47 |0384: const-string v2, "Showtunes" // string@476e │ │ -336570: 7230 9489 1002 |0386: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -336576: 5440 e690 |0389: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -33657a: 1301 4600 |038b: const/16 v1, #int 70 // #46 │ │ -33657e: 7110 3487 0100 |038d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -336584: 0c01 |0390: move-result-object v1 │ │ -336586: 1a02 744e |0391: const-string v2, "Trailer" // string@4e74 │ │ -33658a: 7230 9489 1002 |0393: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -336590: 5440 e690 |0396: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -336594: 1301 4700 |0398: const/16 v1, #int 71 // #47 │ │ -336598: 7110 3487 0100 |039a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -33659e: 0c01 |039d: move-result-object v1 │ │ -3365a0: 1a02 3135 |039e: const-string v2, "Lo-Fi" // string@3531 │ │ -3365a4: 7230 9489 1002 |03a0: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -3365aa: 5440 e690 |03a3: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -3365ae: 1301 4800 |03a5: const/16 v1, #int 72 // #48 │ │ -3365b2: 7110 3487 0100 |03a7: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -3365b8: 0c01 |03aa: move-result-object v1 │ │ -3365ba: 1a02 c14e |03ab: const-string v2, "Tribal" // string@4ec1 │ │ -3365be: 7230 9489 1002 |03ad: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -3365c4: 5440 e690 |03b0: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -3365c8: 1301 4900 |03b2: const/16 v1, #int 73 // #49 │ │ -3365cc: 7110 3487 0100 |03b4: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -3365d2: 0c01 |03b7: move-result-object v1 │ │ -3365d4: 1a02 0608 |03b8: const-string v2, "Acid Punk" // string@0806 │ │ -3365d8: 7230 9489 1002 |03ba: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -3365de: 5440 e690 |03bd: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -3365e2: 1301 4a00 |03bf: const/16 v1, #int 74 // #4a │ │ -3365e6: 7110 3487 0100 |03c1: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -3365ec: 0c01 |03c4: move-result-object v1 │ │ -3365ee: 1a02 0508 |03c5: const-string v2, "Acid Jazz" // string@0805 │ │ -3365f2: 7230 9489 1002 |03c7: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -3365f8: 5440 e690 |03ca: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -3365fc: 1301 4b00 |03cc: const/16 v1, #int 75 // #4b │ │ -336600: 7110 3487 0100 |03ce: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -336606: 0c01 |03d1: move-result-object v1 │ │ -336608: 1a02 7141 |03d2: const-string v2, "Polka" // string@4171 │ │ -33660c: 7230 9489 1002 |03d4: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -336612: 5440 e690 |03d7: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -336616: 1301 4c00 |03d9: const/16 v1, #int 76 // #4c │ │ -33661a: 7110 3487 0100 |03db: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -336620: 0c01 |03de: move-result-object v1 │ │ -336622: 1a02 d343 |03df: const-string v2, "Retro" // string@43d3 │ │ -336626: 7230 9489 1002 |03e1: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33662c: 5440 e690 |03e4: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -336630: 1301 4d00 |03e6: const/16 v1, #int 77 // #4d │ │ -336634: 7110 3487 0100 |03e8: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -33663a: 0c01 |03eb: move-result-object v1 │ │ -33663c: 1a02 e03c |03ec: const-string v2, "Musical" // string@3ce0 │ │ -336640: 7230 9489 1002 |03ee: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -336646: 5440 e690 |03f1: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -33664a: 1301 4e00 |03f3: const/16 v1, #int 78 // #4e │ │ -33664e: 7110 3487 0100 |03f5: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -336654: 0c01 |03f8: move-result-object v1 │ │ -336656: 1a02 ea43 |03f9: const-string v2, "Rock & Roll" // string@43ea │ │ -33665a: 7230 9489 1002 |03fb: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -336660: 5440 e690 |03fe: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -336664: 1301 4f00 |0400: const/16 v1, #int 79 // #4f │ │ -336668: 7110 3487 0100 |0402: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -33666e: 0c01 |0405: move-result-object v1 │ │ -336670: 1a02 181d |0406: const-string v2, "Hard Rock" // string@1d18 │ │ -336674: 7230 9489 1002 |0408: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33667a: 5440 e690 |040b: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -33667e: 1301 5000 |040d: const/16 v1, #int 80 // #50 │ │ -336682: 7110 3487 0100 |040f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -336688: 0c01 |0412: move-result-object v1 │ │ -33668a: 1a02 721a |0413: const-string v2, "Folk" // string@1a72 │ │ -33668e: 7230 9489 1002 |0415: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -336694: 5440 e690 |0418: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -336698: 1301 5100 |041a: const/16 v1, #int 81 // #51 │ │ -33669c: 7110 3487 0100 |041c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -3366a2: 0c01 |041f: move-result-object v1 │ │ -3366a4: 1a02 731a |0420: const-string v2, "Folk-Rock" // string@1a73 │ │ -3366a8: 7230 9489 1002 |0422: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -3366ae: 5440 e690 |0425: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -3366b2: 1301 5200 |0427: const/16 v1, #int 82 // #52 │ │ -3366b6: 7110 3487 0100 |0429: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -3366bc: 0c01 |042c: move-result-object v1 │ │ -3366be: 1a02 803d |042d: const-string v2, "National Folk" // string@3d80 │ │ -3366c2: 7230 9489 1002 |042f: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -3366c8: 5440 e690 |0432: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -3366cc: 1301 5300 |0434: const/16 v1, #int 83 // #53 │ │ -3366d0: 7110 3487 0100 |0436: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -3366d6: 0c01 |0439: move-result-object v1 │ │ -3366d8: 1a02 ac48 |043a: const-string v2, "Swing" // string@48ac │ │ -3366dc: 7230 9489 1002 |043c: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -3366e2: 5440 e690 |043f: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -3366e6: 1301 5400 |0441: const/16 v1, #int 84 // #54 │ │ -3366ea: 7110 3487 0100 |0443: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -3366f0: 0c01 |0446: move-result-object v1 │ │ -3366f2: 1a02 f719 |0447: const-string v2, "Fast Fusion" // string@19f7 │ │ -3366f6: 7230 9489 1002 |0449: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -3366fc: 5440 e690 |044c: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -336700: 1301 5500 |044e: const/16 v1, #int 85 // #55 │ │ -336704: 7110 3487 0100 |0450: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -33670a: 0c01 |0453: move-result-object v1 │ │ -33670c: 1a02 9c0c |0454: const-string v2, "Bebob" // string@0c9c │ │ -336710: 7230 9489 1002 |0456: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -336716: 5440 e690 |0459: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -33671a: 1301 5600 |045b: const/16 v1, #int 86 // #56 │ │ -33671e: 7110 3487 0100 |045d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -336724: 0c01 |0460: move-result-object v1 │ │ -336726: 1a02 df2f |0461: const-string v2, "Latin" // string@2fdf │ │ -33672a: 7230 9489 1002 |0463: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -336730: 5440 e690 |0466: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -336734: 1301 5700 |0468: const/16 v1, #int 87 // #57 │ │ -336738: 7110 3487 0100 |046a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -33673e: 0c01 |046d: move-result-object v1 │ │ -336740: 1a02 e043 |046e: const-string v2, "Revival" // string@43e0 │ │ -336744: 7230 9489 1002 |0470: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33674a: 5440 e690 |0473: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -33674e: 1301 5800 |0475: const/16 v1, #int 88 // #58 │ │ -336752: 7110 3487 0100 |0477: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -336758: 0c01 |047a: move-result-object v1 │ │ -33675a: 1a02 980f |047b: const-string v2, "Celtic" // string@0f98 │ │ -33675e: 7230 9489 1002 |047d: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -336764: 5440 e690 |0480: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -336768: 1301 5900 |0482: const/16 v1, #int 89 // #59 │ │ -33676c: 7110 3487 0100 |0484: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -336772: 0c01 |0487: move-result-object v1 │ │ -336774: 1a02 ca0c |0488: const-string v2, "Bluegrass" // string@0cca │ │ -336778: 7230 9489 1002 |048a: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33677e: 5440 e690 |048d: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -336782: 1301 5a00 |048f: const/16 v1, #int 90 // #5a │ │ -336786: 7110 3487 0100 |0491: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -33678c: 0c01 |0494: move-result-object v1 │ │ -33678e: 1a02 bf0a |0495: const-string v2, "Avantgarde" // string@0abf │ │ -336792: 7230 9489 1002 |0497: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -336798: 5440 e690 |049a: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -33679c: 1301 5b00 |049c: const/16 v1, #int 91 // #5b │ │ -3367a0: 7110 3487 0100 |049e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -3367a6: 0c01 |04a1: move-result-object v1 │ │ -3367a8: 1a02 641c |04a2: const-string v2, "Gothic Rock" // string@1c64 │ │ -3367ac: 7230 9489 1002 |04a4: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -3367b2: 5440 e690 |04a7: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -3367b6: 1301 5c00 |04a9: const/16 v1, #int 92 // #5c │ │ -3367ba: 7110 3487 0100 |04ab: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -3367c0: 0c01 |04ae: move-result-object v1 │ │ -3367c2: 1a02 4642 |04af: const-string v2, "Progressive Rock" // string@4246 │ │ -3367c6: 7230 9489 1002 |04b1: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -3367cc: 5440 e690 |04b4: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -3367d0: 1301 5d00 |04b6: const/16 v1, #int 93 // #5d │ │ -3367d4: 7110 3487 0100 |04b8: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -3367da: 0c01 |04bb: move-result-object v1 │ │ -3367dc: 1a02 5f42 |04bc: const-string v2, "Psychedelic Rock" // string@425f │ │ -3367e0: 7230 9489 1002 |04be: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -3367e6: 5440 e690 |04c1: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -3367ea: 1301 5e00 |04c3: const/16 v1, #int 94 // #5e │ │ -3367ee: 7110 3487 0100 |04c5: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -3367f4: 0c01 |04c8: move-result-object v1 │ │ -3367f6: 1a02 df48 |04c9: const-string v2, "Symphonic Rock" // string@48df │ │ -3367fa: 7230 9489 1002 |04cb: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -336800: 5440 e690 |04ce: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -336804: 1301 5f00 |04d0: const/16 v1, #int 95 // #5f │ │ -336808: 7110 3487 0100 |04d2: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -33680e: 0c01 |04d5: move-result-object v1 │ │ -336810: 1a02 c547 |04d6: const-string v2, "Slow Rock" // string@47c5 │ │ -336814: 7230 9489 1002 |04d8: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33681a: 5440 e690 |04db: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -33681e: 1301 6000 |04dd: const/16 v1, #int 96 // #60 │ │ -336822: 7110 3487 0100 |04df: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -336828: 0c01 |04e2: move-result-object v1 │ │ -33682a: 1a02 ae0c |04e3: const-string v2, "Big Band" // string@0cae │ │ -33682e: 7230 9489 1002 |04e5: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -336834: 5440 e690 |04e8: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -336838: 1301 6100 |04ea: const/16 v1, #int 97 // #61 │ │ -33683c: 7110 3487 0100 |04ec: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -336842: 0c01 |04ef: move-result-object v1 │ │ -336844: 1a02 2110 |04f0: const-string v2, "Chorus" // string@1021 │ │ -336848: 7230 9489 1002 |04f2: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33684e: 5440 e690 |04f5: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -336852: 1301 6200 |04f7: const/16 v1, #int 98 // #62 │ │ -336856: 7110 3487 0100 |04f9: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -33685c: 0c01 |04fc: move-result-object v1 │ │ -33685e: 1a02 6316 |04fd: const-string v2, "Easy Listening" // string@1663 │ │ -336862: 7230 9489 1002 |04ff: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -336868: 5440 e690 |0502: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -33686c: 1301 6300 |0504: const/16 v1, #int 99 // #63 │ │ -336870: 7110 3487 0100 |0506: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -336876: 0c01 |0509: move-result-object v1 │ │ -336878: 1a02 0a08 |050a: const-string v2, "Acoustic" // string@080a │ │ -33687c: 7230 9489 1002 |050c: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -336882: 5440 e690 |050f: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -336886: 1301 6400 |0511: const/16 v1, #int 100 // #64 │ │ -33688a: 7110 3487 0100 |0513: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -336890: 0c01 |0516: move-result-object v1 │ │ -336892: 1a02 561d |0517: const-string v2, "Humour" // string@1d56 │ │ -336896: 7230 9489 1002 |0519: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33689c: 5440 e690 |051c: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -3368a0: 1301 6500 |051e: const/16 v1, #int 101 // #65 │ │ -3368a4: 7110 3487 0100 |0520: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -3368aa: 0c01 |0523: move-result-object v1 │ │ -3368ac: 1a02 1348 |0524: const-string v2, "Speech" // string@4813 │ │ -3368b0: 7230 9489 1002 |0526: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -3368b6: 5440 e690 |0529: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -3368ba: 1301 6600 |052b: const/16 v1, #int 102 // #66 │ │ -3368be: 7110 3487 0100 |052d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -3368c4: 0c01 |0530: move-result-object v1 │ │ -3368c6: 1a02 b70f |0531: const-string v2, "Chanson" // string@0fb7 │ │ -3368ca: 7230 9489 1002 |0533: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -3368d0: 5440 e690 |0536: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -3368d4: 1301 6700 |0538: const/16 v1, #int 103 // #67 │ │ -3368d8: 7110 3487 0100 |053a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -3368de: 0c01 |053d: move-result-object v1 │ │ -3368e0: 1a02 d73f |053e: const-string v2, "Opera" // string@3fd7 │ │ -3368e4: 7230 9489 1002 |0540: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -3368ea: 5440 e690 |0543: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -3368ee: 1301 6800 |0545: const/16 v1, #int 104 // #68 │ │ -3368f2: 7110 3487 0100 |0547: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -3368f8: 0c01 |054a: move-result-object v1 │ │ -3368fa: 1a02 a50f |054b: const-string v2, "Chamber Music" // string@0fa5 │ │ -3368fe: 7230 9489 1002 |054d: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -336904: 5440 e690 |0550: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -336908: 1301 6900 |0552: const/16 v1, #int 105 // #69 │ │ -33690c: 7110 3487 0100 |0554: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -336912: 0c01 |0557: move-result-object v1 │ │ -336914: 1a02 e647 |0558: const-string v2, "Sonata" // string@47e6 │ │ -336918: 7230 9489 1002 |055a: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33691e: 5440 e690 |055d: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -336922: 1301 6a00 |055f: const/16 v1, #int 106 // #6a │ │ -336926: 7110 3487 0100 |0561: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -33692c: 0c01 |0564: move-result-object v1 │ │ -33692e: 1a02 e048 |0565: const-string v2, "Symphony" // string@48e0 │ │ -336932: 7230 9489 1002 |0567: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -336938: 5440 e690 |056a: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -33693c: 1301 6b00 |056c: const/16 v1, #int 107 // #6b │ │ -336940: 7110 3487 0100 |056e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -336946: 0c01 |0571: move-result-object v1 │ │ -336948: 1a02 d30c |0572: const-string v2, "Booty Bass" // string@0cd3 │ │ -33694c: 7230 9489 1002 |0574: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -336952: 5440 e690 |0577: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -336956: 1301 6c00 |0579: const/16 v1, #int 108 // #6c │ │ -33695a: 7110 3487 0100 |057b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -336960: 0c01 |057e: move-result-object v1 │ │ -336962: 1a02 2b42 |057f: const-string v2, "Primus" // string@422b │ │ -336966: 7230 9489 1002 |0581: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33696c: 5440 e690 |0584: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -336970: 1301 6d00 |0586: const/16 v1, #int 109 // #6d │ │ -336974: 7110 3487 0100 |0588: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -33697a: 0c01 |058b: move-result-object v1 │ │ -33697c: 1a02 8a41 |058c: const-string v2, "Porn Groove" // string@418a │ │ -336980: 7230 9489 1002 |058e: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -336986: 5440 e690 |0591: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -33698a: 1301 6e00 |0593: const/16 v1, #int 110 // #6e │ │ -33698e: 7110 3487 0100 |0595: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -336994: 0c01 |0598: move-result-object v1 │ │ -336996: 1a02 8246 |0599: const-string v2, "Satire" // string@4682 │ │ -33699a: 7230 9489 1002 |059b: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -3369a0: 5440 e690 |059e: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -3369a4: 1301 6f00 |05a0: const/16 v1, #int 111 // #6f │ │ -3369a8: 7110 3487 0100 |05a2: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -3369ae: 0c01 |05a5: move-result-object v1 │ │ -3369b0: 1a02 c447 |05a6: const-string v2, "Slow Jam" // string@47c4 │ │ -3369b4: 7230 9489 1002 |05a8: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -3369ba: 5440 e690 |05ab: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -3369be: 1301 7000 |05ad: const/16 v1, #int 112 // #70 │ │ -3369c2: 7110 3487 0100 |05af: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -3369c8: 0c01 |05b2: move-result-object v1 │ │ -3369ca: 1a02 6710 |05b3: const-string v2, "Club" // string@1067 │ │ -3369ce: 7230 9489 1002 |05b5: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -3369d4: 5440 e690 |05b8: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -3369d8: 1301 7100 |05ba: const/16 v1, #int 113 // #71 │ │ -3369dc: 7110 3487 0100 |05bc: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -3369e2: 0c01 |05bf: move-result-object v1 │ │ -3369e4: 1a02 ea4b |05c0: const-string v2, "Tango" // string@4bea │ │ -3369e8: 7230 9489 1002 |05c2: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -3369ee: 5440 e690 |05c5: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -3369f2: 1301 7200 |05c7: const/16 v1, #int 114 // #72 │ │ -3369f6: 7110 3487 0100 |05c9: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -3369fc: 0c01 |05cc: move-result-object v1 │ │ -3369fe: 1a02 6846 |05cd: const-string v2, "Samba" // string@4668 │ │ -336a02: 7230 9489 1002 |05cf: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -336a08: 5440 e690 |05d2: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -336a0c: 1301 7300 |05d4: const/16 v1, #int 115 // #73 │ │ -336a10: 7110 3487 0100 |05d6: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -336a16: 0c01 |05d9: move-result-object v1 │ │ -336a18: 1a02 741a |05da: const-string v2, "Folklore" // string@1a74 │ │ -336a1c: 7230 9489 1002 |05dc: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -336a22: 5440 e690 |05df: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -336a26: 1301 7400 |05e1: const/16 v1, #int 116 // #74 │ │ -336a2a: 7110 3487 0100 |05e3: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -336a30: 0c01 |05e6: move-result-object v1 │ │ -336a32: 1a02 820b |05e7: const-string v2, "Ballad" // string@0b82 │ │ -336a36: 7230 9489 1002 |05e9: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -336a3c: 5440 e690 |05ec: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -336a40: 1301 7500 |05ee: const/16 v1, #int 117 // #75 │ │ -336a44: 7110 3487 0100 |05f0: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -336a4a: 0c01 |05f3: move-result-object v1 │ │ -336a4c: 1a02 9541 |05f4: const-string v2, "Power Ballad" // string@4195 │ │ -336a50: 7230 9489 1002 |05f6: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -336a56: 5440 e690 |05f9: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -336a5a: 1301 7600 |05fb: const/16 v1, #int 118 // #76 │ │ -336a5e: 7110 3487 0100 |05fd: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -336a64: 0c01 |0600: move-result-object v1 │ │ -336a66: 1a02 e143 |0601: const-string v2, "Rhythmic Soul" // string@43e1 │ │ -336a6a: 7230 9489 1002 |0603: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -336a70: 5440 e690 |0606: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -336a74: 1301 7700 |0608: const/16 v1, #int 119 // #77 │ │ -336a78: 7110 3487 0100 |060a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -336a7e: 0c01 |060d: move-result-object v1 │ │ -336a80: 1a02 6c1b |060e: const-string v2, "Freestyle" // string@1b6c │ │ -336a84: 7230 9489 1002 |0610: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -336a8a: 5440 e690 |0613: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -336a8e: 1301 7800 |0615: const/16 v1, #int 120 // #78 │ │ -336a92: 7110 3487 0100 |0617: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -336a98: 0c01 |061a: move-result-object v1 │ │ -336a9a: 1a02 5815 |061b: const-string v2, "Duet" // string@1558 │ │ -336a9e: 7230 9489 1002 |061d: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -336aa4: 5440 e690 |0620: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -336aa8: 1301 7900 |0622: const/16 v1, #int 121 // #79 │ │ -336aac: 7110 3487 0100 |0624: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -336ab2: 0c01 |0627: move-result-object v1 │ │ -336ab4: 1a02 6442 |0628: const-string v2, "Punk Rock" // string@4264 │ │ -336ab8: 7230 9489 1002 |062a: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -336abe: 5440 e690 |062d: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -336ac2: 1301 7a00 |062f: const/16 v1, #int 122 // #7a │ │ -336ac6: 7110 3487 0100 |0631: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -336acc: 0c01 |0634: move-result-object v1 │ │ -336ace: 1a02 4b15 |0635: const-string v2, "Drum Solo" // string@154b │ │ -336ad2: 7230 9489 1002 |0637: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -336ad8: 5440 e690 |063a: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -336adc: 1301 7b00 |063c: const/16 v1, #int 123 // #7b │ │ -336ae0: 7110 3487 0100 |063e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -336ae6: 0c01 |0641: move-result-object v1 │ │ -336ae8: 1a02 e807 |0642: const-string v2, "Acapella" // string@07e8 │ │ -336aec: 7230 9489 1002 |0644: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -336af2: 5440 e690 |0647: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -336af6: 1301 7c00 |0649: const/16 v1, #int 124 // #7c │ │ -336afa: 7110 3487 0100 |064b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -336b00: 0c01 |064e: move-result-object v1 │ │ -336b02: 1a02 da16 |064f: const-string v2, "Euro-House" // string@16da │ │ -336b06: 7230 9489 1002 |0651: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -336b0c: 5440 e690 |0654: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -336b10: 1301 7d00 |0656: const/16 v1, #int 125 // #7d │ │ -336b14: 7110 3487 0100 |0658: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -336b1a: 0c01 |065b: move-result-object v1 │ │ -336b1c: 1a02 4514 |065c: const-string v2, "Dance Hall" // string@1445 │ │ -336b20: 7230 9489 1002 |065e: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -336b26: 5440 e690 |0661: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -336b2a: 1301 7e00 |0663: const/16 v1, #int 126 // #7e │ │ -336b2e: 7110 3487 0100 |0665: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -336b34: 0c01 |0668: move-result-object v1 │ │ -336b36: 1a02 571c |0669: const-string v2, "Goa" // string@1c57 │ │ -336b3a: 7230 9489 1002 |066b: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -336b40: 5440 e690 |066e: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -336b44: 1301 7f00 |0670: const/16 v1, #int 127 // #7f │ │ -336b48: 7110 3487 0100 |0672: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -336b4e: 0c01 |0675: move-result-object v1 │ │ -336b50: 1a02 4a15 |0676: const-string v2, "Drum & Bass" // string@154a │ │ -336b54: 7230 9489 1002 |0678: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -336b5a: 5440 e690 |067b: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -336b5e: 1301 8000 |067d: const/16 v1, #int 128 // #80 │ │ -336b62: 7110 3487 0100 |067f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -336b68: 0c01 |0682: move-result-object v1 │ │ -336b6a: 1a02 6810 |0683: const-string v2, "Club-House" // string@1068 │ │ -336b6e: 7230 9489 1002 |0685: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -336b74: 5440 e690 |0688: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -336b78: 1301 8100 |068a: const/16 v1, #int 129 // #81 │ │ -336b7c: 7110 3487 0100 |068c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -336b82: 0c01 |068f: move-result-object v1 │ │ -336b84: 1a02 191d |0690: const-string v2, "Hardcore" // string@1d19 │ │ -336b88: 7230 9489 1002 |0692: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -336b8e: 5440 e690 |0695: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -336b92: 1301 8200 |0697: const/16 v1, #int 130 // #82 │ │ -336b96: 7110 3487 0100 |0699: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -336b9c: 0c01 |069c: move-result-object v1 │ │ -336b9e: 1a02 ff4b |069d: const-string v2, "Terror" // string@4bff │ │ -336ba2: 7230 9489 1002 |069f: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -336ba8: 5440 e690 |06a2: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -336bac: 1301 8300 |06a4: const/16 v1, #int 131 // #83 │ │ -336bb0: 7110 3487 0100 |06a6: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -336bb6: 0c01 |06a9: move-result-object v1 │ │ -336bb8: 1a02 731f |06aa: const-string v2, "Indie" // string@1f73 │ │ -336bbc: 7230 9489 1002 |06ac: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -336bc2: 5440 e690 |06af: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -336bc6: 1301 8400 |06b1: const/16 v1, #int 132 // #84 │ │ -336bca: 7110 3487 0100 |06b3: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -336bd0: 0c01 |06b6: move-result-object v1 │ │ -336bd2: 1a02 230d |06b7: const-string v2, "BritPop" // string@0d23 │ │ -336bd6: 7230 9489 1002 |06b9: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -336bdc: 5440 e690 |06bc: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -336be0: 1301 8500 |06be: const/16 v1, #int 133 // #85 │ │ -336be4: 7110 3487 0100 |06c0: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -336bea: 0c01 |06c3: move-result-object v1 │ │ -336bec: 1a02 b23d |06c4: const-string v2, "Negerpunk" // string@3db2 │ │ -336bf0: 7230 9489 1002 |06c6: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -336bf6: 5440 e690 |06c9: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -336bfa: 1301 8600 |06cb: const/16 v1, #int 134 // #86 │ │ -336bfe: 7110 3487 0100 |06cd: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -336c04: 0c01 |06d0: move-result-object v1 │ │ -336c06: 1a02 7341 |06d1: const-string v2, "Polsk Punk" // string@4173 │ │ -336c0a: 7230 9489 1002 |06d3: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -336c10: 5440 e690 |06d6: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -336c14: 1301 8700 |06d8: const/16 v1, #int 135 // #87 │ │ -336c18: 7110 3487 0100 |06da: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -336c1e: 0c01 |06dd: move-result-object v1 │ │ -336c20: 1a02 9a0c |06de: const-string v2, "Beat" // string@0c9a │ │ -336c24: 7230 9489 1002 |06e0: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -336c2a: 5440 e690 |06e3: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -336c2e: 1301 8800 |06e5: const/16 v1, #int 136 // #88 │ │ -336c32: 7110 3487 0100 |06e7: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -336c38: 0c01 |06ea: move-result-object v1 │ │ -336c3a: 1a02 2210 |06eb: const-string v2, "Christian Gangsta Rap" // string@1022 │ │ -336c3e: 7230 9489 1002 |06ed: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -336c44: 5440 e690 |06f0: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -336c48: 1301 8900 |06f2: const/16 v1, #int 137 // #89 │ │ -336c4c: 7110 3487 0100 |06f4: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -336c52: 0c01 |06f7: move-result-object v1 │ │ -336c54: 1a02 2b1d |06f8: const-string v2, "Heavy Metal" // string@1d2b │ │ -336c58: 7230 9489 1002 |06fa: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -336c5e: 5440 e690 |06fd: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -336c62: 1301 8a00 |06ff: const/16 v1, #int 138 // #8a │ │ -336c66: 7110 3487 0100 |0701: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -336c6c: 0c01 |0704: move-result-object v1 │ │ -336c6e: 1a02 c10c |0705: const-string v2, "Black Metal" // string@0cc1 │ │ -336c72: 7230 9489 1002 |0707: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -336c78: 5440 e690 |070a: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -336c7c: 1301 8b00 |070c: const/16 v1, #int 139 // #8b │ │ -336c80: 7110 3487 0100 |070e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -336c86: 0c01 |0711: move-result-object v1 │ │ -336c88: 1a02 da12 |0712: const-string v2, "Crossover" // string@12da │ │ -336c8c: 7230 9489 1002 |0714: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -336c92: 5440 e690 |0717: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -336c96: 1301 8c00 |0719: const/16 v1, #int 140 // #8c │ │ -336c9a: 7110 3487 0100 |071b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -336ca0: 0c01 |071e: move-result-object v1 │ │ -336ca2: 1a02 2d12 |071f: const-string v2, "Contemporary Christian" // string@122d │ │ -336ca6: 7230 9489 1002 |0721: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -336cac: 5440 e690 |0724: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -336cb0: 1301 8d00 |0726: const/16 v1, #int 141 // #8d │ │ -336cb4: 7110 3487 0100 |0728: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -336cba: 0c01 |072b: move-result-object v1 │ │ -336cbc: 1a02 2410 |072c: const-string v2, "Christian Rock" // string@1024 │ │ -336cc0: 7230 9489 1002 |072e: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -336cc6: 5440 e690 |0731: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -336cca: 1301 8e00 |0733: const/16 v1, #int 142 // #8e │ │ -336cce: 7110 3487 0100 |0735: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -336cd4: 0c01 |0738: move-result-object v1 │ │ -336cd6: 1a02 e33b |0739: const-string v2, "Merengue" // string@3be3 │ │ -336cda: 7230 9489 1002 |073b: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -336ce0: 5440 e690 |073e: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -336ce4: 1301 8f00 |0740: const/16 v1, #int 143 // #8f │ │ -336ce8: 7110 3487 0100 |0742: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -336cee: 0c01 |0745: move-result-object v1 │ │ -336cf0: 1a02 6546 |0746: const-string v2, "Salsa" // string@4665 │ │ -336cf4: 7230 9489 1002 |0748: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -336cfa: 5440 e690 |074b: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -336cfe: 1301 9000 |074d: const/16 v1, #int 144 // #90 │ │ -336d02: 7110 3487 0100 |074f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -336d08: 0c01 |0752: move-result-object v1 │ │ -336d0a: 1a02 ef4d |0753: const-string v2, "Thrash Metal" // string@4def │ │ -336d0e: 7230 9489 1002 |0755: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -336d14: 5440 e690 |0758: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -336d18: 1301 9100 |075a: const/16 v1, #int 145 // #91 │ │ -336d1c: 7110 3487 0100 |075c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -336d22: 0c01 |075f: move-result-object v1 │ │ -336d24: 1a02 2a09 |0760: const-string v2, "Anime" // string@092a │ │ -336d28: 7230 9489 1002 |0762: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -336d2e: 5440 e690 |0765: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -336d32: 1301 9200 |0767: const/16 v1, #int 146 // #92 │ │ -336d36: 7110 3487 0100 |0769: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -336d3c: 0c01 |076c: move-result-object v1 │ │ -336d3e: 1a02 5a20 |076d: const-string v2, "JPop" // string@205a │ │ -336d42: 7230 9489 1002 |076f: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -336d48: 5440 e690 |0772: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -336d4c: 1301 9300 |0774: const/16 v1, #int 147 // #93 │ │ -336d50: 7110 3487 0100 |0776: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -336d56: 0c01 |0779: move-result-object v1 │ │ -336d58: 1a02 ed48 |077a: const-string v2, "SynthPop" // string@48ed │ │ -336d5c: 7230 9489 1002 |077c: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -336d62: 5440 e690 |077f: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -336d66: 1301 9400 |0781: const/16 v1, #int 148 // #94 │ │ -336d6a: 7110 3487 0100 |0783: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -336d70: 0c01 |0786: move-result-object v1 │ │ -336d72: 1a02 cd07 |0787: const-string v2, "Abstract" // string@07cd │ │ -336d76: 7230 9489 1002 |0789: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -336d7c: 5440 e690 |078c: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -336d80: 1301 9500 |078e: const/16 v1, #int 149 // #95 │ │ -336d84: 7110 3487 0100 |0790: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -336d8a: 0c01 |0793: move-result-object v1 │ │ -336d8c: 1a02 520a |0794: const-string v2, "Art Rock" // string@0a52 │ │ -336d90: 7230 9489 1002 |0796: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -336d96: 5440 e690 |0799: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -336d9a: 1301 9600 |079b: const/16 v1, #int 150 // #96 │ │ -336d9e: 7110 3487 0100 |079d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -336da4: 0c01 |07a0: move-result-object v1 │ │ -336da6: 1a02 8f0b |07a1: const-string v2, "Baroque" // string@0b8f │ │ -336daa: 7230 9489 1002 |07a3: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -336db0: 5440 e690 |07a6: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -336db4: 1301 9700 |07a8: const/16 v1, #int 151 // #97 │ │ -336db8: 7110 3487 0100 |07aa: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -336dbe: 0c01 |07ad: move-result-object v1 │ │ -336dc0: 1a02 aa0c |07ae: const-string v2, "Bhangra" // string@0caa │ │ -336dc4: 7230 9489 1002 |07b0: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -336dca: 5440 e690 |07b3: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -336dce: 1301 9800 |07b5: const/16 v1, #int 152 // #98 │ │ -336dd2: 7110 3487 0100 |07b7: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -336dd8: 0c01 |07ba: move-result-object v1 │ │ -336dda: 1a02 af0c |07bb: const-string v2, "Big Beat" // string@0caf │ │ -336dde: 7230 9489 1002 |07bd: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -336de4: 5440 e690 |07c0: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -336de8: 1301 9900 |07c2: const/16 v1, #int 153 // #99 │ │ -336dec: 7110 3487 0100 |07c4: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -336df2: 0c01 |07c7: move-result-object v1 │ │ -336df4: 1a02 210d |07c8: const-string v2, "Breakbeat" // string@0d21 │ │ -336df8: 7230 9489 1002 |07ca: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -336dfe: 5440 e690 |07cd: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -336e02: 1301 9a00 |07cf: const/16 v1, #int 154 // #9a │ │ -336e06: 7110 3487 0100 |07d1: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -336e0c: 0c01 |07d4: move-result-object v1 │ │ -336e0e: 1a02 e00f |07d5: const-string v2, "Chillout" // string@0fe0 │ │ -336e12: 7230 9489 1002 |07d7: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -336e18: 5440 e690 |07da: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -336e1c: 1301 9b00 |07dc: const/16 v1, #int 155 // #9b │ │ -336e20: 7110 3487 0100 |07de: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -336e26: 0c01 |07e1: move-result-object v1 │ │ -336e28: 1a02 1e15 |07e2: const-string v2, "Downtempo" // string@151e │ │ -336e2c: 7230 9489 1002 |07e4: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -336e32: 5440 e690 |07e7: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -336e36: 1301 9c00 |07e9: const/16 v1, #int 156 // #9c │ │ -336e3a: 7110 3487 0100 |07eb: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -336e40: 0c01 |07ee: move-result-object v1 │ │ -336e42: 1a02 5615 |07ef: const-string v2, "Dub" // string@1556 │ │ -336e46: 7230 9489 1002 |07f1: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -336e4c: 5440 e690 |07f4: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -336e50: 1301 9d00 |07f6: const/16 v1, #int 157 // #9d │ │ -336e54: 7110 3487 0100 |07f8: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -336e5a: 0c01 |07fb: move-result-object v1 │ │ -336e5c: 1a02 6915 |07fc: const-string v2, "EBM" // string@1569 │ │ -336e60: 7230 9489 1002 |07fe: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -336e66: 5440 e690 |0801: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -336e6a: 1301 9e00 |0803: const/16 v1, #int 158 // #9e │ │ -336e6e: 7110 3487 0100 |0805: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -336e74: 0c01 |0808: move-result-object v1 │ │ -336e76: 1a02 6416 |0809: const-string v2, "Eclectic" // string@1664 │ │ -336e7a: 7230 9489 1002 |080b: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -336e80: 5440 e690 |080e: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -336e84: 1301 9f00 |0810: const/16 v1, #int 159 // #9f │ │ -336e88: 7110 3487 0100 |0812: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -336e8e: 0c01 |0815: move-result-object v1 │ │ -336e90: 1a02 8416 |0816: const-string v2, "Electro" // string@1684 │ │ -336e94: 7230 9489 1002 |0818: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -336e9a: 5440 e690 |081b: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -336e9e: 1301 a000 |081d: const/16 v1, #int 160 // #a0 │ │ -336ea2: 7110 3487 0100 |081f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -336ea8: 0c01 |0822: move-result-object v1 │ │ -336eaa: 1a02 8516 |0823: const-string v2, "Electroclash" // string@1685 │ │ -336eae: 7230 9489 1002 |0825: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -336eb4: 5440 e690 |0828: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -336eb8: 1301 a100 |082a: const/16 v1, #int 161 // #a1 │ │ -336ebc: 7110 3487 0100 |082c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -336ec2: 0c01 |082f: move-result-object v1 │ │ -336ec4: 1a02 8e16 |0830: const-string v2, "Emo" // string@168e │ │ -336ec8: 7230 9489 1002 |0832: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -336ece: 5440 e690 |0835: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -336ed2: 1301 a200 |0837: const/16 v1, #int 162 // #a2 │ │ -336ed6: 7110 3487 0100 |0839: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -336edc: 0c01 |083c: move-result-object v1 │ │ -336ede: 1a02 0217 |083d: const-string v2, "Experimental" // string@1702 │ │ -336ee2: 7230 9489 1002 |083f: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -336ee8: 5440 e690 |0842: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -336eec: 1301 a300 |0844: const/16 v1, #int 163 // #a3 │ │ -336ef0: 7110 3487 0100 |0846: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -336ef6: 0c01 |0849: move-result-object v1 │ │ -336ef8: 1a02 251c |084a: const-string v2, "Garage" // string@1c25 │ │ -336efc: 7230 9489 1002 |084c: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -336f02: 5440 e690 |084f: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -336f06: 1301 a400 |0851: const/16 v1, #int 164 // #a4 │ │ -336f0a: 7110 3487 0100 |0853: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -336f10: 0c01 |0856: move-result-object v1 │ │ -336f12: 1a02 561c |0857: const-string v2, "Global" // string@1c56 │ │ -336f16: 7230 9489 1002 |0859: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -336f1c: 5440 e690 |085c: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -336f20: 1301 a500 |085e: const/16 v1, #int 165 // #a5 │ │ -336f24: 7110 3487 0100 |0860: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -336f2a: 0c01 |0863: move-result-object v1 │ │ -336f2c: 1a02 cb1d |0864: const-string v2, "IDM" // string@1dcb │ │ -336f30: 7230 9489 1002 |0866: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -336f36: 5440 e690 |0869: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -336f3a: 1301 a600 |086b: const/16 v1, #int 166 // #a6 │ │ -336f3e: 7110 3487 0100 |086d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -336f44: 0c01 |0870: move-result-object v1 │ │ -336f46: 1a02 311f |0871: const-string v2, "Illbient" // string@1f31 │ │ -336f4a: 7230 9489 1002 |0873: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -336f50: 5440 e690 |0876: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -336f54: 1301 a700 |0878: const/16 v1, #int 167 // #a7 │ │ -336f58: 7110 3487 0100 |087a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -336f5e: 0c01 |087d: move-result-object v1 │ │ -336f60: 1a02 7b1f |087e: const-string v2, "Industro-Goth" // string@1f7b │ │ -336f64: 7230 9489 1002 |0880: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -336f6a: 5440 e690 |0883: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -336f6e: 1301 a800 |0885: const/16 v1, #int 168 // #a8 │ │ -336f72: 7110 3487 0100 |0887: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -336f78: 0c01 |088a: move-result-object v1 │ │ -336f7a: 1a02 6220 |088b: const-string v2, "Jam Band" // string@2062 │ │ -336f7e: 7230 9489 1002 |088d: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -336f84: 5440 e690 |0890: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -336f88: 1301 a900 |0892: const/16 v1, #int 169 // #a9 │ │ -336f8c: 7110 3487 0100 |0894: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -336f92: 0c01 |0897: move-result-object v1 │ │ -336f94: 1a02 7a21 |0898: const-string v2, "Krautrock" // string@217a │ │ -336f98: 7230 9489 1002 |089a: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -336f9e: 5440 e690 |089d: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -336fa2: 1301 aa00 |089f: const/16 v1, #int 170 // #aa │ │ -336fa6: 7110 3487 0100 |08a1: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -336fac: 0c01 |08a4: move-result-object v1 │ │ -336fae: 1a02 c433 |08a5: const-string v2, "Leftfield" // string@33c4 │ │ -336fb2: 7230 9489 1002 |08a7: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -336fb8: 5440 e690 |08aa: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -336fbc: 1301 ab00 |08ac: const/16 v1, #int 171 // #ab │ │ -336fc0: 7110 3487 0100 |08ae: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -336fc6: 0c01 |08b1: move-result-object v1 │ │ -336fc8: 1a02 a837 |08b2: const-string v2, "Lounge" // string@37a8 │ │ -336fcc: 7230 9489 1002 |08b4: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -336fd2: 5440 e690 |08b7: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -336fd6: 1301 ac00 |08b9: const/16 v1, #int 172 // #ac │ │ -336fda: 7110 3487 0100 |08bb: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -336fe0: 0c01 |08be: move-result-object v1 │ │ -336fe2: 1a02 283b |08bf: const-string v2, "Math Rock" // string@3b28 │ │ -336fe6: 7230 9489 1002 |08c1: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -336fec: 5440 e690 |08c4: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -336ff0: 1301 ad00 |08c6: const/16 v1, #int 173 // #ad │ │ -336ff4: 7110 3487 0100 |08c8: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -336ffa: 0c01 |08cb: move-result-object v1 │ │ -336ffc: 1a02 c93d |08cc: const-string v2, "New Romantic" // string@3dc9 │ │ -337000: 7230 9489 1002 |08ce: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -337006: 5440 e690 |08d1: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -33700a: 1301 ae00 |08d3: const/16 v1, #int 174 // #ae │ │ -33700e: 7110 3487 0100 |08d5: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -337014: 0c01 |08d8: move-result-object v1 │ │ -337016: 1a02 503e |08d9: const-string v2, "Nu-Breakz" // string@3e50 │ │ -33701a: 7230 9489 1002 |08db: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -337020: 5440 e690 |08de: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -337024: 1301 af00 |08e0: const/16 v1, #int 175 // #af │ │ -337028: 7110 3487 0100 |08e2: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -33702e: 0c01 |08e5: move-result-object v1 │ │ -337030: 1a02 9141 |08e6: const-string v2, "Post-Punk" // string@4191 │ │ -337034: 7230 9489 1002 |08e8: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33703a: 5440 e690 |08eb: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -33703e: 1301 b000 |08ed: const/16 v1, #int 176 // #b0 │ │ -337042: 7110 3487 0100 |08ef: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -337048: 0c01 |08f2: move-result-object v1 │ │ -33704a: 1a02 9241 |08f3: const-string v2, "Post-Rock" // string@4192 │ │ -33704e: 7230 9489 1002 |08f5: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -337054: 5440 e690 |08f8: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -337058: 1301 b100 |08fa: const/16 v1, #int 177 // #b1 │ │ -33705c: 7110 3487 0100 |08fc: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -337062: 0c01 |08ff: move-result-object v1 │ │ -337064: 1a02 6042 |0900: const-string v2, "Psytrance" // string@4260 │ │ -337068: 7230 9489 1002 |0902: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33706e: 5440 e690 |0905: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -337072: 1301 b200 |0907: const/16 v1, #int 178 // #b2 │ │ -337076: 7110 3487 0100 |0909: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -33707c: 0c01 |090c: move-result-object v1 │ │ -33707e: 1a02 6347 |090d: const-string v2, "Shoegaze" // string@4763 │ │ -337082: 7230 9489 1002 |090f: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -337088: 5440 e690 |0912: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -33708c: 1301 b300 |0914: const/16 v1, #int 179 // #b3 │ │ -337090: 7110 3487 0100 |0916: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -337096: 0c01 |0919: move-result-object v1 │ │ -337098: 1a02 0a48 |091a: const-string v2, "Space Rock" // string@480a │ │ -33709c: 7230 9489 1002 |091c: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -3370a2: 5440 e690 |091f: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -3370a6: 1301 b400 |0921: const/16 v1, #int 180 // #b4 │ │ -3370aa: 7110 3487 0100 |0923: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -3370b0: 0c01 |0926: move-result-object v1 │ │ -3370b2: 1a02 c74e |0927: const-string v2, "Trop Rock" // string@4ec7 │ │ -3370b6: 7230 9489 1002 |0929: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -3370bc: 5440 e690 |092c: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -3370c0: 1301 b500 |092e: const/16 v1, #int 181 // #b5 │ │ -3370c4: 7110 3487 0100 |0930: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -3370ca: 0c01 |0933: move-result-object v1 │ │ -3370cc: 1a02 a354 |0934: const-string v2, "World Music" // string@54a3 │ │ -3370d0: 7230 9489 1002 |0936: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -3370d6: 5440 e690 |0939: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -3370da: 1301 b600 |093b: const/16 v1, #int 182 // #b6 │ │ -3370de: 7110 3487 0100 |093d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -3370e4: 0c01 |0940: move-result-object v1 │ │ -3370e6: 1a02 b33d |0941: const-string v2, "Neoclassical" // string@3db3 │ │ -3370ea: 7230 9489 1002 |0943: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -3370f0: 5440 e690 |0946: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -3370f4: 1301 b700 |0948: const/16 v1, #int 183 // #b7 │ │ -3370f8: 7110 3487 0100 |094a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -3370fe: 0c01 |094d: move-result-object v1 │ │ -337100: 1a02 ac0a |094e: const-string v2, "Audiobook" // string@0aac │ │ -337104: 7230 9489 1002 |0950: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33710a: 5440 e690 |0953: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -33710e: 1301 b800 |0955: const/16 v1, #int 184 // #b8 │ │ -337112: 7110 3487 0100 |0957: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -337118: 0c01 |095a: move-result-object v1 │ │ -33711a: 1a02 8b0a |095b: const-string v2, "Audio Theatre" // string@0a8b │ │ -33711e: 7230 9489 1002 |095d: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -337124: 5440 e690 |0960: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -337128: 1301 b900 |0962: const/16 v1, #int 185 // #b9 │ │ -33712c: 7110 3487 0100 |0964: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -337132: 0c01 |0967: move-result-object v1 │ │ -337134: 1a02 c53d |0968: const-string v2, "Neue Deutsche Welle" // string@3dc5 │ │ -337138: 7230 9489 1002 |096a: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33713e: 5440 e690 |096d: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -337142: 1301 ba00 |096f: const/16 v1, #int 186 // #ba │ │ -337146: 7110 3487 0100 |0971: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -33714c: 0c01 |0974: move-result-object v1 │ │ -33714e: 1a02 6b41 |0975: const-string v2, "Podcast" // string@416b │ │ -337152: 7230 9489 1002 |0977: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -337158: 5440 e690 |097a: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -33715c: 1301 bb00 |097c: const/16 v1, #int 187 // #bb │ │ -337160: 7110 3487 0100 |097e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -337166: 0c01 |0981: move-result-object v1 │ │ -337168: 1a02 741f |0982: const-string v2, "Indie Rock" // string@1f74 │ │ -33716c: 7230 9489 1002 |0984: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -337172: 5440 e690 |0987: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -337176: 1301 bc00 |0989: const/16 v1, #int 188 // #bc │ │ -33717a: 7110 3487 0100 |098b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -337180: 0c01 |098e: move-result-object v1 │ │ -337182: 1a02 871b |098f: const-string v2, "G-Funk" // string@1b87 │ │ -337186: 7230 9489 1002 |0991: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33718c: 5440 e690 |0994: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -337190: 1301 bd00 |0996: const/16 v1, #int 189 // #bd │ │ -337194: 7110 3487 0100 |0998: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -33719a: 0c01 |099b: move-result-object v1 │ │ -33719c: 1a02 5715 |099c: const-string v2, "Dubstep" // string@1557 │ │ -3371a0: 7230 9489 1002 |099e: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -3371a6: 5440 e690 |09a1: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -3371aa: 1301 be00 |09a3: const/16 v1, #int 190 // #be │ │ -3371ae: 7110 3487 0100 |09a5: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -3371b4: 0c01 |09a8: move-result-object v1 │ │ -3371b6: 1a02 261c |09a9: const-string v2, "Garage Rock" // string@1c26 │ │ -3371ba: 7230 9489 1002 |09ab: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -3371c0: 5440 e690 |09ae: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -3371c4: 1301 bf00 |09b0: const/16 v1, #int 191 // #bf │ │ -3371c8: 7110 3487 0100 |09b2: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -3371ce: 0c01 |09b5: move-result-object v1 │ │ -3371d0: 1a02 5d42 |09b6: const-string v2, "Psybient" // string@425d │ │ -3371d4: 7230 9489 1002 |09b8: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -3371da: 6e10 019e 0400 |09bb: invoke-virtual {v4}, Lorg/jaudiotagger/tag/reference/GenreTypes;.createMaps:()V // method@9e01 │ │ -3371e0: 2200 9010 |09be: new-instance v0, Ljava/util/LinkedHashMap; // type@1090 │ │ -3371e4: 5441 e690 |09c0: iget-object v1, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -3371e8: 7210 9789 0100 |09c2: invoke-interface {v1}, Ljava/util/Map;.size:()I // method@8997 │ │ -3371ee: 0a01 |09c5: move-result v1 │ │ -3371f0: 7020 4b89 1000 |09c6: invoke-direct {v0, v1}, Ljava/util/LinkedHashMap;.:(I)V // method@894b │ │ -3371f6: 5b40 e790 |09c9: iput-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.nameToIdMap:Ljava/util/Map; // field@90e7 │ │ -3371fa: 5440 e690 |09cb: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ -3371fe: 7210 8e89 0000 |09cd: invoke-interface {v0}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@898e │ │ -337204: 0c00 |09d0: move-result-object v0 │ │ -337206: 7210 a889 0000 |09d1: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@89a8 │ │ -33720c: 0c00 |09d4: move-result-object v0 │ │ -33720e: 7210 4789 0000 |09d5: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -337214: 0a01 |09d8: move-result v1 │ │ -337216: 3801 1c00 |09d9: if-eqz v1, 09f5 // +001c │ │ -33721a: 7210 4889 0000 |09db: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -337220: 0c01 |09de: move-result-object v1 │ │ -337222: 1f01 9610 |09df: check-cast v1, Ljava/util/Map$Entry; // type@1096 │ │ -337226: 5442 e790 |09e1: iget-object v2, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.nameToIdMap:Ljava/util/Map; // field@90e7 │ │ -33722a: 7210 8a89 0100 |09e3: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@898a │ │ -337230: 0c03 |09e6: move-result-object v3 │ │ -337232: 1f03 3710 |09e7: check-cast v3, Ljava/lang/String; // type@1037 │ │ -337236: 6e10 b787 0300 |09e9: invoke-virtual {v3}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@87b7 │ │ -33723c: 0c03 |09ec: move-result-object v3 │ │ -33723e: 7210 8989 0100 |09ed: invoke-interface {v1}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@8989 │ │ -337244: 0c01 |09f0: move-result-object v1 │ │ -337246: 7230 9489 3201 |09f1: invoke-interface {v2, v3, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33724c: 28e1 |09f4: goto 09d5 // -001f │ │ -33724e: 0e00 |09f5: return-void │ │ +335e58: |[335e58] org.jaudiotagger.tag.reference.GenreTypes.:()V │ │ +335e68: 7010 1493 0400 |0000: invoke-direct {v4}, Lorg/jaudiotagger/tag/datatype/AbstractIntStringValuePair;.:()V // method@9314 │ │ +335e6e: 5440 e690 |0003: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +335e72: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +335e74: 7110 3487 0100 |0006: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +335e7a: 0c01 |0009: move-result-object v1 │ │ +335e7c: 1a02 cb0c |000a: const-string v2, "Blues" // string@0ccb │ │ +335e80: 7230 9489 1002 |000c: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +335e86: 5440 e690 |000f: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +335e8a: 1211 |0011: const/4 v1, #int 1 // #1 │ │ +335e8c: 7110 3487 0100 |0012: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +335e92: 0c01 |0015: move-result-object v1 │ │ +335e94: 1a02 5510 |0016: const-string v2, "Classic Rock" // string@1055 │ │ +335e98: 7230 9489 1002 |0018: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +335e9e: 5440 e690 |001b: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +335ea2: 1221 |001d: const/4 v1, #int 2 // #2 │ │ +335ea4: 7110 3487 0100 |001e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +335eaa: 0c01 |0021: move-result-object v1 │ │ +335eac: 1a02 bc12 |0022: const-string v2, "Country" // string@12bc │ │ +335eb0: 7230 9489 1002 |0024: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +335eb6: 5440 e690 |0027: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +335eba: 1231 |0029: const/4 v1, #int 3 // #3 │ │ +335ebc: 7110 3487 0100 |002a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +335ec2: 0c01 |002d: move-result-object v1 │ │ +335ec4: 1a02 4414 |002e: const-string v2, "Dance" // string@1444 │ │ +335ec8: 7230 9489 1002 |0030: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +335ece: 5440 e690 |0033: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +335ed2: 1241 |0035: const/4 v1, #int 4 // #4 │ │ +335ed4: 7110 3487 0100 |0036: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +335eda: 0c01 |0039: move-result-object v1 │ │ +335edc: 1a02 fd14 |003a: const-string v2, "Disco" // string@14fd │ │ +335ee0: 7230 9489 1002 |003c: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +335ee6: 5440 e690 |003f: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +335eea: 1251 |0041: const/4 v1, #int 5 // #5 │ │ +335eec: 7110 3487 0100 |0042: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +335ef2: 0c01 |0045: move-result-object v1 │ │ +335ef4: 1a02 841b |0046: const-string v2, "Funk" // string@1b84 │ │ +335ef8: 7230 9489 1002 |0048: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +335efe: 5440 e690 |004b: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +335f02: 1261 |004d: const/4 v1, #int 6 // #6 │ │ +335f04: 7110 3487 0100 |004e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +335f0a: 0c01 |0051: move-result-object v1 │ │ +335f0c: 1a02 8d1c |0052: const-string v2, "Grunge" // string@1c8d │ │ +335f10: 7230 9489 1002 |0054: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +335f16: 5440 e690 |0057: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +335f1a: 1271 |0059: const/4 v1, #int 7 // #7 │ │ +335f1c: 7110 3487 0100 |005a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +335f22: 0c01 |005d: move-result-object v1 │ │ +335f24: 1a02 411d |005e: const-string v2, "Hip-Hop" // string@1d41 │ │ +335f28: 7230 9489 1002 |0060: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +335f2e: 5440 e690 |0063: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +335f32: 1301 0800 |0065: const/16 v1, #int 8 // #8 │ │ +335f36: 7110 3487 0100 |0067: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +335f3c: 0c01 |006a: move-result-object v1 │ │ +335f3e: 1a02 6820 |006b: const-string v2, "Jazz" // string@2068 │ │ +335f42: 7230 9489 1002 |006d: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +335f48: 5440 e690 |0070: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +335f4c: 1301 0900 |0072: const/16 v1, #int 9 // #9 │ │ +335f50: 7110 3487 0100 |0074: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +335f56: 0c01 |0077: move-result-object v1 │ │ +335f58: 1a02 003c |0078: const-string v2, "Metal" // string@3c00 │ │ +335f5c: 7230 9489 1002 |007a: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +335f62: 5440 e690 |007d: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +335f66: 1301 0a00 |007f: const/16 v1, #int 10 // #a │ │ +335f6a: 7110 3487 0100 |0081: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +335f70: 0c01 |0084: move-result-object v1 │ │ +335f72: 1a02 c63d |0085: const-string v2, "New Age" // string@3dc6 │ │ +335f76: 7230 9489 1002 |0087: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +335f7c: 5440 e690 |008a: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +335f80: 1301 0b00 |008c: const/16 v1, #int 11 // #b │ │ +335f84: 7110 3487 0100 |008e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +335f8a: 0c01 |0091: move-result-object v1 │ │ +335f8c: 1a02 603f |0092: const-string v2, "Oldies" // string@3f60 │ │ +335f90: 7230 9489 1002 |0094: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +335f96: 5440 e690 |0097: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +335f9a: 1301 0c00 |0099: const/16 v1, #int 12 // #c │ │ +335f9e: 7110 3487 0100 |009b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +335fa4: 0c01 |009e: move-result-object v1 │ │ +335fa6: 1a02 f03f |009f: const-string v2, "Other" // string@3ff0 │ │ +335faa: 7230 9489 1002 |00a1: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +335fb0: 5440 e690 |00a4: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +335fb4: 1301 0d00 |00a6: const/16 v1, #int 13 // #d │ │ +335fb8: 7110 3487 0100 |00a8: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +335fbe: 0c01 |00ab: move-result-object v1 │ │ +335fc0: 1a02 7641 |00ac: const-string v2, "Pop" // string@4176 │ │ +335fc4: 7230 9489 1002 |00ae: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +335fca: 5440 e690 |00b1: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +335fce: 1301 0e00 |00b3: const/16 v1, #int 14 // #e │ │ +335fd2: 7110 3487 0100 |00b5: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +335fd8: 0c01 |00b8: move-result-object v1 │ │ +335fda: 1a02 7942 |00b9: const-string v2, "R&B" // string@4279 │ │ +335fde: 7230 9489 1002 |00bb: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +335fe4: 5440 e690 |00be: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +335fe8: 1301 0f00 |00c0: const/16 v1, #int 15 // #f │ │ +335fec: 7110 3487 0100 |00c2: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +335ff2: 0c01 |00c5: move-result-object v1 │ │ +335ff4: 1a02 3a43 |00c6: const-string v2, "Rap" // string@433a │ │ +335ff8: 7230 9489 1002 |00c8: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +335ffe: 5440 e690 |00cb: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +336002: 1301 1000 |00cd: const/16 v1, #int 16 // #10 │ │ +336006: 7110 3487 0100 |00cf: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +33600c: 0c01 |00d2: move-result-object v1 │ │ +33600e: 1a02 8943 |00d3: const-string v2, "Reggae" // string@4389 │ │ +336012: 7230 9489 1002 |00d5: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +336018: 5440 e690 |00d8: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +33601c: 1301 1100 |00da: const/16 v1, #int 17 // #11 │ │ +336020: 7110 3487 0100 |00dc: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +336026: 0c01 |00df: move-result-object v1 │ │ +336028: 1a02 e943 |00e0: const-string v2, "Rock" // string@43e9 │ │ +33602c: 7230 9489 1002 |00e2: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +336032: 5440 e690 |00e5: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +336036: 1301 1200 |00e7: const/16 v1, #int 18 // #12 │ │ +33603a: 7110 3487 0100 |00e9: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +336040: 0c01 |00ec: move-result-object v1 │ │ +336042: 1a02 f44b |00ed: const-string v2, "Techno" // string@4bf4 │ │ +336046: 7230 9489 1002 |00ef: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33604c: 5440 e690 |00f2: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +336050: 1301 1300 |00f4: const/16 v1, #int 19 // #13 │ │ +336054: 7110 3487 0100 |00f6: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +33605a: 0c01 |00f9: move-result-object v1 │ │ +33605c: 1a02 7a1f |00fa: const-string v2, "Industrial" // string@1f7a │ │ +336060: 7230 9489 1002 |00fc: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +336066: 5440 e690 |00ff: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +33606a: 1301 1400 |0101: const/16 v1, #int 20 // #14 │ │ +33606e: 7110 3487 0100 |0103: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +336074: 0c01 |0106: move-result-object v1 │ │ +336076: 1a02 d208 |0107: const-string v2, "Alternative" // string@08d2 │ │ +33607a: 7230 9489 1002 |0109: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +336080: 5440 e690 |010c: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +336084: 1301 1500 |010e: const/16 v1, #int 21 // #15 │ │ +336088: 7110 3487 0100 |0110: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +33608e: 0c01 |0113: move-result-object v1 │ │ +336090: 1a02 9647 |0114: const-string v2, "Ska" // string@4796 │ │ +336094: 7230 9489 1002 |0116: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33609a: 5440 e690 |0119: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +33609e: 1301 1600 |011b: const/16 v1, #int 22 // #16 │ │ +3360a2: 7110 3487 0100 |011d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +3360a8: 0c01 |0120: move-result-object v1 │ │ +3360aa: 1a02 8914 |0121: const-string v2, "Death Metal" // string@1489 │ │ +3360ae: 7230 9489 1002 |0123: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +3360b4: 5440 e690 |0126: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +3360b8: 1301 1700 |0128: const/16 v1, #int 23 // #17 │ │ +3360bc: 7110 3487 0100 |012a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +3360c2: 0c01 |012d: move-result-object v1 │ │ +3360c4: 1a02 9741 |012e: const-string v2, "Pranks" // string@4197 │ │ +3360c8: 7230 9489 1002 |0130: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +3360ce: 5440 e690 |0133: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +3360d2: 1301 1800 |0135: const/16 v1, #int 24 // #18 │ │ +3360d6: 7110 3487 0100 |0137: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +3360dc: 0c01 |013a: move-result-object v1 │ │ +3360de: 1a02 0048 |013b: const-string v2, "Soundtrack" // string@4800 │ │ +3360e2: 7230 9489 1002 |013d: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +3360e8: 5440 e690 |0140: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +3360ec: 1301 1900 |0142: const/16 v1, #int 25 // #19 │ │ +3360f0: 7110 3487 0100 |0144: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +3360f6: 0c01 |0147: move-result-object v1 │ │ +3360f8: 1a02 db16 |0148: const-string v2, "Euro-Techno" // string@16db │ │ +3360fc: 7230 9489 1002 |014a: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +336102: 5440 e690 |014d: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +336106: 1301 1a00 |014f: const/16 v1, #int 26 // #1a │ │ +33610a: 7110 3487 0100 |0151: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +336110: 0c01 |0154: move-result-object v1 │ │ +336112: 1a02 d508 |0155: const-string v2, "Ambient" // string@08d5 │ │ +336116: 7230 9489 1002 |0157: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33611c: 5440 e690 |015a: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +336120: 1301 1b00 |015c: const/16 v1, #int 27 // #1b │ │ +336124: 7110 3487 0100 |015e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +33612a: 0c01 |0161: move-result-object v1 │ │ +33612c: 1a02 c64e |0162: const-string v2, "Trip-Hop" // string@4ec6 │ │ +336130: 7230 9489 1002 |0164: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +336136: 5440 e690 |0167: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +33613a: 1301 1c00 |0169: const/16 v1, #int 28 // #1c │ │ +33613e: 7110 3487 0100 |016b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +336144: 0c01 |016e: move-result-object v1 │ │ +336146: 1a02 d652 |016f: const-string v2, "Vocal" // string@52d6 │ │ +33614a: 7230 9489 1002 |0171: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +336150: 5440 e690 |0174: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +336154: 1301 1d00 |0176: const/16 v1, #int 29 // #1d │ │ +336158: 7110 3487 0100 |0178: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +33615e: 0c01 |017b: move-result-object v1 │ │ +336160: 1a02 6920 |017c: const-string v2, "Jazz+Funk" // string@2069 │ │ +336164: 7230 9489 1002 |017e: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33616a: 5440 e690 |0181: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +33616e: 1301 1e00 |0183: const/16 v1, #int 30 // #1e │ │ +336172: 7110 3487 0100 |0185: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +336178: 0c01 |0188: move-result-object v1 │ │ +33617a: 1a02 851b |0189: const-string v2, "Fusion" // string@1b85 │ │ +33617e: 7230 9489 1002 |018b: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +336184: 5440 e690 |018e: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +336188: 1301 1f00 |0190: const/16 v1, #int 31 // #1f │ │ +33618c: 7110 3487 0100 |0192: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +336192: 0c01 |0195: move-result-object v1 │ │ +336194: 1a02 754e |0196: const-string v2, "Trance" // string@4e75 │ │ +336198: 7230 9489 1002 |0198: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33619e: 5440 e690 |019b: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +3361a2: 1301 2000 |019d: const/16 v1, #int 32 // #20 │ │ +3361a6: 7110 3487 0100 |019f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +3361ac: 0c01 |01a2: move-result-object v1 │ │ +3361ae: 1a02 5610 |01a3: const-string v2, "Classical" // string@1056 │ │ +3361b2: 7230 9489 1002 |01a5: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +3361b8: 5440 e690 |01a8: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +3361bc: 1301 2100 |01aa: const/16 v1, #int 33 // #21 │ │ +3361c0: 7110 3487 0100 |01ac: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +3361c6: 0c01 |01af: move-result-object v1 │ │ +3361c8: 1a02 9d1f |01b0: const-string v2, "Instrumental" // string@1f9d │ │ +3361cc: 7230 9489 1002 |01b2: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +3361d2: 5440 e690 |01b5: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +3361d6: 1301 2200 |01b7: const/16 v1, #int 34 // #22 │ │ +3361da: 7110 3487 0100 |01b9: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +3361e0: 0c01 |01bc: move-result-object v1 │ │ +3361e2: 1a02 0408 |01bd: const-string v2, "Acid" // string@0804 │ │ +3361e6: 7230 9489 1002 |01bf: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +3361ec: 5440 e690 |01c2: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +3361f0: 1301 2300 |01c4: const/16 v1, #int 35 // #23 │ │ +3361f4: 7110 3487 0100 |01c6: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +3361fa: 0c01 |01c9: move-result-object v1 │ │ +3361fc: 1a02 531d |01ca: const-string v2, "House" // string@1d53 │ │ +336200: 7230 9489 1002 |01cc: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +336206: 5440 e690 |01cf: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +33620a: 1301 2400 |01d1: const/16 v1, #int 36 // #24 │ │ +33620e: 7110 3487 0100 |01d3: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +336214: 0c01 |01d6: move-result-object v1 │ │ +336216: 1a02 211c |01d7: const-string v2, "Game" // string@1c21 │ │ +33621a: 7230 9489 1002 |01d9: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +336220: 5440 e690 |01dc: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +336224: 1301 2500 |01de: const/16 v1, #int 37 // #25 │ │ +336228: 7110 3487 0100 |01e0: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +33622e: 0c01 |01e3: move-result-object v1 │ │ +336230: 1a02 fb47 |01e4: const-string v2, "Sound Clip" // string@47fb │ │ +336234: 7230 9489 1002 |01e6: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33623a: 5440 e690 |01e9: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +33623e: 1301 2600 |01eb: const/16 v1, #int 38 // #26 │ │ +336242: 7110 3487 0100 |01ed: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +336248: 0c01 |01f0: move-result-object v1 │ │ +33624a: 1a02 5d1c |01f1: const-string v2, "Gospel" // string@1c5d │ │ +33624e: 7230 9489 1002 |01f3: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +336254: 5440 e690 |01f6: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +336258: 1301 2700 |01f8: const/16 v1, #int 39 // #27 │ │ +33625c: 7110 3487 0100 |01fa: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +336262: 0c01 |01fd: move-result-object v1 │ │ +336264: 1a02 0e3e |01fe: const-string v2, "Noise" // string@3e0e │ │ +336268: 7230 9489 1002 |0200: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33626e: 5440 e690 |0203: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +336272: 1301 2800 |0205: const/16 v1, #int 40 // #28 │ │ +336276: 7110 3487 0100 |0207: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +33627c: 0c01 |020a: move-result-object v1 │ │ +33627e: 1a02 d108 |020b: const-string v2, "AlternRock" // string@08d1 │ │ +336282: 7230 9489 1002 |020d: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +336288: 5440 e690 |0210: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +33628c: 1301 2900 |0212: const/16 v1, #int 41 // #29 │ │ +336290: 7110 3487 0100 |0214: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +336296: 0c01 |0217: move-result-object v1 │ │ +336298: 1a02 940c |0218: const-string v2, "Bass" // string@0c94 │ │ +33629c: 7230 9489 1002 |021a: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +3362a2: 5440 e690 |021d: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +3362a6: 1301 2a00 |021f: const/16 v1, #int 42 // #2a │ │ +3362aa: 7110 3487 0100 |0221: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +3362b0: 0c01 |0224: move-result-object v1 │ │ +3362b2: 1a02 fa47 |0225: const-string v2, "Soul" // string@47fa │ │ +3362b6: 7230 9489 1002 |0227: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +3362bc: 5440 e690 |022a: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +3362c0: 1301 2b00 |022c: const/16 v1, #int 43 // #2b │ │ +3362c4: 7110 3487 0100 |022e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +3362ca: 0c01 |0231: move-result-object v1 │ │ +3362cc: 1a02 6342 |0232: const-string v2, "Punk" // string@4263 │ │ +3362d0: 7230 9489 1002 |0234: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +3362d6: 5440 e690 |0237: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +3362da: 1301 2c00 |0239: const/16 v1, #int 44 // #2c │ │ +3362de: 7110 3487 0100 |023b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +3362e4: 0c01 |023e: move-result-object v1 │ │ +3362e6: 1a02 0948 |023f: const-string v2, "Space" // string@4809 │ │ +3362ea: 7230 9489 1002 |0241: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +3362f0: 5440 e690 |0244: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +3362f4: 1301 2d00 |0246: const/16 v1, #int 45 // #2d │ │ +3362f8: 7110 3487 0100 |0248: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +3362fe: 0c01 |024b: move-result-object v1 │ │ +336300: 1a02 9c3b |024c: const-string v2, "Meditative" // string@3b9c │ │ +336304: 7230 9489 1002 |024e: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33630a: 5440 e690 |0251: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +33630e: 1301 2e00 |0253: const/16 v1, #int 46 // #2e │ │ +336312: 7110 3487 0100 |0255: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +336318: 0c01 |0258: move-result-object v1 │ │ +33631a: 1a02 9e1f |0259: const-string v2, "Instrumental Pop" // string@1f9e │ │ +33631e: 7230 9489 1002 |025b: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +336324: 5440 e690 |025e: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +336328: 1301 2f00 |0260: const/16 v1, #int 47 // #2f │ │ +33632c: 7110 3487 0100 |0262: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +336332: 0c01 |0265: move-result-object v1 │ │ +336334: 1a02 9f1f |0266: const-string v2, "Instrumental Rock" // string@1f9f │ │ +336338: 7230 9489 1002 |0268: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33633e: 5440 e690 |026b: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +336342: 1301 3000 |026d: const/16 v1, #int 48 // #30 │ │ +336346: 7110 3487 0100 |026f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +33634c: 0c01 |0272: move-result-object v1 │ │ +33634e: 1a02 d916 |0273: const-string v2, "Ethnic" // string@16d9 │ │ +336352: 7230 9489 1002 |0275: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +336358: 5440 e690 |0278: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +33635c: 1301 3100 |027a: const/16 v1, #int 49 // #31 │ │ +336360: 7110 3487 0100 |027c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +336366: 0c01 |027f: move-result-object v1 │ │ +336368: 1a02 631c |0280: const-string v2, "Gothic" // string@1c63 │ │ +33636c: 7230 9489 1002 |0282: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +336372: 5440 e690 |0285: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +336376: 1301 3200 |0287: const/16 v1, #int 50 // #32 │ │ +33637a: 7110 3487 0100 |0289: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +336380: 0c01 |028c: move-result-object v1 │ │ +336382: 1a02 4714 |028d: const-string v2, "Darkwave" // string@1447 │ │ +336386: 7230 9489 1002 |028f: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33638c: 5440 e690 |0292: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +336390: 1301 3300 |0294: const/16 v1, #int 51 // #33 │ │ +336394: 7110 3487 0100 |0296: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +33639a: 0c01 |0299: move-result-object v1 │ │ +33639c: 1a02 f54b |029a: const-string v2, "Techno-Industrial" // string@4bf5 │ │ +3363a0: 7230 9489 1002 |029c: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +3363a6: 5440 e690 |029f: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +3363aa: 1301 3400 |02a1: const/16 v1, #int 52 // #34 │ │ +3363ae: 7110 3487 0100 |02a3: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +3363b4: 0c01 |02a6: move-result-object v1 │ │ +3363b6: 1a02 8616 |02a7: const-string v2, "Electronic" // string@1686 │ │ +3363ba: 7230 9489 1002 |02a9: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +3363c0: 5440 e690 |02ac: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +3363c4: 1301 3500 |02ae: const/16 v1, #int 53 // #35 │ │ +3363c8: 7110 3487 0100 |02b0: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +3363ce: 0c01 |02b3: move-result-object v1 │ │ +3363d0: 1a02 7741 |02b4: const-string v2, "Pop-Folk" // string@4177 │ │ +3363d4: 7230 9489 1002 |02b6: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +3363da: 5440 e690 |02b9: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +3363de: 1301 3600 |02bb: const/16 v1, #int 54 // #36 │ │ +3363e2: 7110 3487 0100 |02bd: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +3363e8: 0c01 |02c0: move-result-object v1 │ │ +3363ea: 1a02 dc16 |02c1: const-string v2, "Eurodance" // string@16dc │ │ +3363ee: 7230 9489 1002 |02c3: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +3363f4: 5440 e690 |02c6: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +3363f8: 1301 3700 |02c8: const/16 v1, #int 55 // #37 │ │ +3363fc: 7110 3487 0100 |02ca: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +336402: 0c01 |02cd: move-result-object v1 │ │ +336404: 1a02 4415 |02ce: const-string v2, "Dream" // string@1544 │ │ +336408: 7230 9489 1002 |02d0: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33640e: 5440 e690 |02d3: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +336412: 1301 3800 |02d5: const/16 v1, #int 56 // #38 │ │ +336416: 7110 3487 0100 |02d7: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +33641c: 0c01 |02da: move-result-object v1 │ │ +33641e: 1a02 0748 |02db: const-string v2, "Southern Rock" // string@4807 │ │ +336422: 7230 9489 1002 |02dd: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +336428: 5440 e690 |02e0: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +33642c: 1301 3900 |02e2: const/16 v1, #int 57 // #39 │ │ +336430: 7110 3487 0100 |02e4: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +336436: 0c01 |02e7: move-result-object v1 │ │ +336438: 1a02 9810 |02e8: const-string v2, "Comedy" // string@1098 │ │ +33643c: 7230 9489 1002 |02ea: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +336442: 5440 e690 |02ed: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +336446: 1301 3a00 |02ef: const/16 v1, #int 58 // #3a │ │ +33644a: 7110 3487 0100 |02f1: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +336450: 0c01 |02f4: move-result-object v1 │ │ +336452: 1a02 df12 |02f5: const-string v2, "Cult" // string@12df │ │ +336456: 7230 9489 1002 |02f7: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33645c: 5440 e690 |02fa: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +336460: 1301 3b00 |02fc: const/16 v1, #int 59 // #3b │ │ +336464: 7110 3487 0100 |02fe: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +33646a: 0c01 |0301: move-result-object v1 │ │ +33646c: 1a02 231c |0302: const-string v2, "Gangsta" // string@1c23 │ │ +336470: 7230 9489 1002 |0304: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +336476: 5440 e690 |0307: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +33647a: 1301 3c00 |0309: const/16 v1, #int 60 // #3c │ │ +33647e: 7110 3487 0100 |030b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +336484: 0c01 |030e: move-result-object v1 │ │ +336486: 1a02 5d4e |030f: const-string v2, "Top 40" // string@4e5d │ │ +33648a: 7230 9489 1002 |0311: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +336490: 5440 e690 |0314: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +336494: 1301 3d00 |0316: const/16 v1, #int 61 // #3d │ │ +336498: 7110 3487 0100 |0318: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +33649e: 0c01 |031b: move-result-object v1 │ │ +3364a0: 1a02 2310 |031c: const-string v2, "Christian Rap" // string@1023 │ │ +3364a4: 7230 9489 1002 |031e: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +3364aa: 5440 e690 |0321: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +3364ae: 1301 3e00 |0323: const/16 v1, #int 62 // #3e │ │ +3364b2: 7110 3487 0100 |0325: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +3364b8: 0c01 |0328: move-result-object v1 │ │ +3364ba: 1a02 7841 |0329: const-string v2, "Pop/Funk" // string@4178 │ │ +3364be: 7230 9489 1002 |032b: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +3364c4: 5440 e690 |032e: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +3364c8: 1301 3f00 |0330: const/16 v1, #int 63 // #3f │ │ +3364cc: 7110 3487 0100 |0332: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +3364d2: 0c01 |0335: move-result-object v1 │ │ +3364d4: 1a02 7420 |0336: const-string v2, "Jungle" // string@2074 │ │ +3364d8: 7230 9489 1002 |0338: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +3364de: 5440 e690 |033b: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +3364e2: 1301 4000 |033d: const/16 v1, #int 64 // #40 │ │ +3364e6: 7110 3487 0100 |033f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +3364ec: 0c01 |0342: move-result-object v1 │ │ +3364ee: 1a02 813d |0343: const-string v2, "Native American" // string@3d81 │ │ +3364f2: 7230 9489 1002 |0345: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +3364f8: 5440 e690 |0348: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +3364fc: 1301 4100 |034a: const/16 v1, #int 65 // #41 │ │ +336500: 7110 3487 0100 |034c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +336506: 0c01 |034f: move-result-object v1 │ │ +336508: 1a02 e10e |0350: const-string v2, "Cabaret" // string@0ee1 │ │ +33650c: 7230 9489 1002 |0352: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +336512: 5440 e690 |0355: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +336516: 1301 4200 |0357: const/16 v1, #int 66 // #42 │ │ +33651a: 7110 3487 0100 |0359: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +336520: 0c01 |035c: move-result-object v1 │ │ +336522: 1a02 ca3d |035d: const-string v2, "New Wave" // string@3dca │ │ +336526: 7230 9489 1002 |035f: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33652c: 5440 e690 |0362: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +336530: 1301 4300 |0364: const/16 v1, #int 67 // #43 │ │ +336534: 7110 3487 0100 |0366: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +33653a: 0c01 |0369: move-result-object v1 │ │ +33653c: 1a02 5e42 |036a: const-string v2, "Psychadelic" // string@425e │ │ +336540: 7230 9489 1002 |036c: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +336546: 5440 e690 |036f: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +33654a: 1301 4400 |0371: const/16 v1, #int 68 // #44 │ │ +33654e: 7110 3487 0100 |0373: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +336554: 0c01 |0376: move-result-object v1 │ │ +336556: 1a02 4243 |0377: const-string v2, "Rave" // string@4342 │ │ +33655a: 7230 9489 1002 |0379: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +336560: 5440 e690 |037c: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +336564: 1301 4500 |037e: const/16 v1, #int 69 // #45 │ │ +336568: 7110 3487 0100 |0380: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +33656e: 0c01 |0383: move-result-object v1 │ │ +336570: 1a02 6e47 |0384: const-string v2, "Showtunes" // string@476e │ │ +336574: 7230 9489 1002 |0386: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33657a: 5440 e690 |0389: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +33657e: 1301 4600 |038b: const/16 v1, #int 70 // #46 │ │ +336582: 7110 3487 0100 |038d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +336588: 0c01 |0390: move-result-object v1 │ │ +33658a: 1a02 744e |0391: const-string v2, "Trailer" // string@4e74 │ │ +33658e: 7230 9489 1002 |0393: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +336594: 5440 e690 |0396: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +336598: 1301 4700 |0398: const/16 v1, #int 71 // #47 │ │ +33659c: 7110 3487 0100 |039a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +3365a2: 0c01 |039d: move-result-object v1 │ │ +3365a4: 1a02 3135 |039e: const-string v2, "Lo-Fi" // string@3531 │ │ +3365a8: 7230 9489 1002 |03a0: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +3365ae: 5440 e690 |03a3: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +3365b2: 1301 4800 |03a5: const/16 v1, #int 72 // #48 │ │ +3365b6: 7110 3487 0100 |03a7: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +3365bc: 0c01 |03aa: move-result-object v1 │ │ +3365be: 1a02 c14e |03ab: const-string v2, "Tribal" // string@4ec1 │ │ +3365c2: 7230 9489 1002 |03ad: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +3365c8: 5440 e690 |03b0: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +3365cc: 1301 4900 |03b2: const/16 v1, #int 73 // #49 │ │ +3365d0: 7110 3487 0100 |03b4: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +3365d6: 0c01 |03b7: move-result-object v1 │ │ +3365d8: 1a02 0608 |03b8: const-string v2, "Acid Punk" // string@0806 │ │ +3365dc: 7230 9489 1002 |03ba: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +3365e2: 5440 e690 |03bd: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +3365e6: 1301 4a00 |03bf: const/16 v1, #int 74 // #4a │ │ +3365ea: 7110 3487 0100 |03c1: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +3365f0: 0c01 |03c4: move-result-object v1 │ │ +3365f2: 1a02 0508 |03c5: const-string v2, "Acid Jazz" // string@0805 │ │ +3365f6: 7230 9489 1002 |03c7: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +3365fc: 5440 e690 |03ca: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +336600: 1301 4b00 |03cc: const/16 v1, #int 75 // #4b │ │ +336604: 7110 3487 0100 |03ce: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +33660a: 0c01 |03d1: move-result-object v1 │ │ +33660c: 1a02 7141 |03d2: const-string v2, "Polka" // string@4171 │ │ +336610: 7230 9489 1002 |03d4: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +336616: 5440 e690 |03d7: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +33661a: 1301 4c00 |03d9: const/16 v1, #int 76 // #4c │ │ +33661e: 7110 3487 0100 |03db: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +336624: 0c01 |03de: move-result-object v1 │ │ +336626: 1a02 d343 |03df: const-string v2, "Retro" // string@43d3 │ │ +33662a: 7230 9489 1002 |03e1: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +336630: 5440 e690 |03e4: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +336634: 1301 4d00 |03e6: const/16 v1, #int 77 // #4d │ │ +336638: 7110 3487 0100 |03e8: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +33663e: 0c01 |03eb: move-result-object v1 │ │ +336640: 1a02 e03c |03ec: const-string v2, "Musical" // string@3ce0 │ │ +336644: 7230 9489 1002 |03ee: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33664a: 5440 e690 |03f1: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +33664e: 1301 4e00 |03f3: const/16 v1, #int 78 // #4e │ │ +336652: 7110 3487 0100 |03f5: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +336658: 0c01 |03f8: move-result-object v1 │ │ +33665a: 1a02 ea43 |03f9: const-string v2, "Rock & Roll" // string@43ea │ │ +33665e: 7230 9489 1002 |03fb: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +336664: 5440 e690 |03fe: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +336668: 1301 4f00 |0400: const/16 v1, #int 79 // #4f │ │ +33666c: 7110 3487 0100 |0402: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +336672: 0c01 |0405: move-result-object v1 │ │ +336674: 1a02 181d |0406: const-string v2, "Hard Rock" // string@1d18 │ │ +336678: 7230 9489 1002 |0408: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33667e: 5440 e690 |040b: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +336682: 1301 5000 |040d: const/16 v1, #int 80 // #50 │ │ +336686: 7110 3487 0100 |040f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +33668c: 0c01 |0412: move-result-object v1 │ │ +33668e: 1a02 721a |0413: const-string v2, "Folk" // string@1a72 │ │ +336692: 7230 9489 1002 |0415: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +336698: 5440 e690 |0418: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +33669c: 1301 5100 |041a: const/16 v1, #int 81 // #51 │ │ +3366a0: 7110 3487 0100 |041c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +3366a6: 0c01 |041f: move-result-object v1 │ │ +3366a8: 1a02 731a |0420: const-string v2, "Folk-Rock" // string@1a73 │ │ +3366ac: 7230 9489 1002 |0422: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +3366b2: 5440 e690 |0425: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +3366b6: 1301 5200 |0427: const/16 v1, #int 82 // #52 │ │ +3366ba: 7110 3487 0100 |0429: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +3366c0: 0c01 |042c: move-result-object v1 │ │ +3366c2: 1a02 803d |042d: const-string v2, "National Folk" // string@3d80 │ │ +3366c6: 7230 9489 1002 |042f: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +3366cc: 5440 e690 |0432: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +3366d0: 1301 5300 |0434: const/16 v1, #int 83 // #53 │ │ +3366d4: 7110 3487 0100 |0436: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +3366da: 0c01 |0439: move-result-object v1 │ │ +3366dc: 1a02 ac48 |043a: const-string v2, "Swing" // string@48ac │ │ +3366e0: 7230 9489 1002 |043c: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +3366e6: 5440 e690 |043f: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +3366ea: 1301 5400 |0441: const/16 v1, #int 84 // #54 │ │ +3366ee: 7110 3487 0100 |0443: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +3366f4: 0c01 |0446: move-result-object v1 │ │ +3366f6: 1a02 f719 |0447: const-string v2, "Fast Fusion" // string@19f7 │ │ +3366fa: 7230 9489 1002 |0449: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +336700: 5440 e690 |044c: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +336704: 1301 5500 |044e: const/16 v1, #int 85 // #55 │ │ +336708: 7110 3487 0100 |0450: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +33670e: 0c01 |0453: move-result-object v1 │ │ +336710: 1a02 9c0c |0454: const-string v2, "Bebob" // string@0c9c │ │ +336714: 7230 9489 1002 |0456: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33671a: 5440 e690 |0459: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +33671e: 1301 5600 |045b: const/16 v1, #int 86 // #56 │ │ +336722: 7110 3487 0100 |045d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +336728: 0c01 |0460: move-result-object v1 │ │ +33672a: 1a02 df2f |0461: const-string v2, "Latin" // string@2fdf │ │ +33672e: 7230 9489 1002 |0463: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +336734: 5440 e690 |0466: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +336738: 1301 5700 |0468: const/16 v1, #int 87 // #57 │ │ +33673c: 7110 3487 0100 |046a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +336742: 0c01 |046d: move-result-object v1 │ │ +336744: 1a02 e043 |046e: const-string v2, "Revival" // string@43e0 │ │ +336748: 7230 9489 1002 |0470: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33674e: 5440 e690 |0473: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +336752: 1301 5800 |0475: const/16 v1, #int 88 // #58 │ │ +336756: 7110 3487 0100 |0477: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +33675c: 0c01 |047a: move-result-object v1 │ │ +33675e: 1a02 980f |047b: const-string v2, "Celtic" // string@0f98 │ │ +336762: 7230 9489 1002 |047d: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +336768: 5440 e690 |0480: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +33676c: 1301 5900 |0482: const/16 v1, #int 89 // #59 │ │ +336770: 7110 3487 0100 |0484: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +336776: 0c01 |0487: move-result-object v1 │ │ +336778: 1a02 ca0c |0488: const-string v2, "Bluegrass" // string@0cca │ │ +33677c: 7230 9489 1002 |048a: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +336782: 5440 e690 |048d: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +336786: 1301 5a00 |048f: const/16 v1, #int 90 // #5a │ │ +33678a: 7110 3487 0100 |0491: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +336790: 0c01 |0494: move-result-object v1 │ │ +336792: 1a02 bf0a |0495: const-string v2, "Avantgarde" // string@0abf │ │ +336796: 7230 9489 1002 |0497: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33679c: 5440 e690 |049a: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +3367a0: 1301 5b00 |049c: const/16 v1, #int 91 // #5b │ │ +3367a4: 7110 3487 0100 |049e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +3367aa: 0c01 |04a1: move-result-object v1 │ │ +3367ac: 1a02 641c |04a2: const-string v2, "Gothic Rock" // string@1c64 │ │ +3367b0: 7230 9489 1002 |04a4: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +3367b6: 5440 e690 |04a7: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +3367ba: 1301 5c00 |04a9: const/16 v1, #int 92 // #5c │ │ +3367be: 7110 3487 0100 |04ab: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +3367c4: 0c01 |04ae: move-result-object v1 │ │ +3367c6: 1a02 4642 |04af: const-string v2, "Progressive Rock" // string@4246 │ │ +3367ca: 7230 9489 1002 |04b1: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +3367d0: 5440 e690 |04b4: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +3367d4: 1301 5d00 |04b6: const/16 v1, #int 93 // #5d │ │ +3367d8: 7110 3487 0100 |04b8: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +3367de: 0c01 |04bb: move-result-object v1 │ │ +3367e0: 1a02 5f42 |04bc: const-string v2, "Psychedelic Rock" // string@425f │ │ +3367e4: 7230 9489 1002 |04be: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +3367ea: 5440 e690 |04c1: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +3367ee: 1301 5e00 |04c3: const/16 v1, #int 94 // #5e │ │ +3367f2: 7110 3487 0100 |04c5: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +3367f8: 0c01 |04c8: move-result-object v1 │ │ +3367fa: 1a02 df48 |04c9: const-string v2, "Symphonic Rock" // string@48df │ │ +3367fe: 7230 9489 1002 |04cb: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +336804: 5440 e690 |04ce: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +336808: 1301 5f00 |04d0: const/16 v1, #int 95 // #5f │ │ +33680c: 7110 3487 0100 |04d2: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +336812: 0c01 |04d5: move-result-object v1 │ │ +336814: 1a02 c547 |04d6: const-string v2, "Slow Rock" // string@47c5 │ │ +336818: 7230 9489 1002 |04d8: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33681e: 5440 e690 |04db: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +336822: 1301 6000 |04dd: const/16 v1, #int 96 // #60 │ │ +336826: 7110 3487 0100 |04df: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +33682c: 0c01 |04e2: move-result-object v1 │ │ +33682e: 1a02 ae0c |04e3: const-string v2, "Big Band" // string@0cae │ │ +336832: 7230 9489 1002 |04e5: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +336838: 5440 e690 |04e8: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +33683c: 1301 6100 |04ea: const/16 v1, #int 97 // #61 │ │ +336840: 7110 3487 0100 |04ec: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +336846: 0c01 |04ef: move-result-object v1 │ │ +336848: 1a02 2110 |04f0: const-string v2, "Chorus" // string@1021 │ │ +33684c: 7230 9489 1002 |04f2: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +336852: 5440 e690 |04f5: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +336856: 1301 6200 |04f7: const/16 v1, #int 98 // #62 │ │ +33685a: 7110 3487 0100 |04f9: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +336860: 0c01 |04fc: move-result-object v1 │ │ +336862: 1a02 6316 |04fd: const-string v2, "Easy Listening" // string@1663 │ │ +336866: 7230 9489 1002 |04ff: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33686c: 5440 e690 |0502: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +336870: 1301 6300 |0504: const/16 v1, #int 99 // #63 │ │ +336874: 7110 3487 0100 |0506: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +33687a: 0c01 |0509: move-result-object v1 │ │ +33687c: 1a02 0a08 |050a: const-string v2, "Acoustic" // string@080a │ │ +336880: 7230 9489 1002 |050c: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +336886: 5440 e690 |050f: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +33688a: 1301 6400 |0511: const/16 v1, #int 100 // #64 │ │ +33688e: 7110 3487 0100 |0513: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +336894: 0c01 |0516: move-result-object v1 │ │ +336896: 1a02 561d |0517: const-string v2, "Humour" // string@1d56 │ │ +33689a: 7230 9489 1002 |0519: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +3368a0: 5440 e690 |051c: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +3368a4: 1301 6500 |051e: const/16 v1, #int 101 // #65 │ │ +3368a8: 7110 3487 0100 |0520: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +3368ae: 0c01 |0523: move-result-object v1 │ │ +3368b0: 1a02 1348 |0524: const-string v2, "Speech" // string@4813 │ │ +3368b4: 7230 9489 1002 |0526: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +3368ba: 5440 e690 |0529: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +3368be: 1301 6600 |052b: const/16 v1, #int 102 // #66 │ │ +3368c2: 7110 3487 0100 |052d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +3368c8: 0c01 |0530: move-result-object v1 │ │ +3368ca: 1a02 b70f |0531: const-string v2, "Chanson" // string@0fb7 │ │ +3368ce: 7230 9489 1002 |0533: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +3368d4: 5440 e690 |0536: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +3368d8: 1301 6700 |0538: const/16 v1, #int 103 // #67 │ │ +3368dc: 7110 3487 0100 |053a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +3368e2: 0c01 |053d: move-result-object v1 │ │ +3368e4: 1a02 d73f |053e: const-string v2, "Opera" // string@3fd7 │ │ +3368e8: 7230 9489 1002 |0540: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +3368ee: 5440 e690 |0543: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +3368f2: 1301 6800 |0545: const/16 v1, #int 104 // #68 │ │ +3368f6: 7110 3487 0100 |0547: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +3368fc: 0c01 |054a: move-result-object v1 │ │ +3368fe: 1a02 a50f |054b: const-string v2, "Chamber Music" // string@0fa5 │ │ +336902: 7230 9489 1002 |054d: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +336908: 5440 e690 |0550: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +33690c: 1301 6900 |0552: const/16 v1, #int 105 // #69 │ │ +336910: 7110 3487 0100 |0554: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +336916: 0c01 |0557: move-result-object v1 │ │ +336918: 1a02 e647 |0558: const-string v2, "Sonata" // string@47e6 │ │ +33691c: 7230 9489 1002 |055a: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +336922: 5440 e690 |055d: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +336926: 1301 6a00 |055f: const/16 v1, #int 106 // #6a │ │ +33692a: 7110 3487 0100 |0561: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +336930: 0c01 |0564: move-result-object v1 │ │ +336932: 1a02 e048 |0565: const-string v2, "Symphony" // string@48e0 │ │ +336936: 7230 9489 1002 |0567: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33693c: 5440 e690 |056a: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +336940: 1301 6b00 |056c: const/16 v1, #int 107 // #6b │ │ +336944: 7110 3487 0100 |056e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +33694a: 0c01 |0571: move-result-object v1 │ │ +33694c: 1a02 d30c |0572: const-string v2, "Booty Bass" // string@0cd3 │ │ +336950: 7230 9489 1002 |0574: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +336956: 5440 e690 |0577: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +33695a: 1301 6c00 |0579: const/16 v1, #int 108 // #6c │ │ +33695e: 7110 3487 0100 |057b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +336964: 0c01 |057e: move-result-object v1 │ │ +336966: 1a02 2b42 |057f: const-string v2, "Primus" // string@422b │ │ +33696a: 7230 9489 1002 |0581: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +336970: 5440 e690 |0584: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +336974: 1301 6d00 |0586: const/16 v1, #int 109 // #6d │ │ +336978: 7110 3487 0100 |0588: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +33697e: 0c01 |058b: move-result-object v1 │ │ +336980: 1a02 8a41 |058c: const-string v2, "Porn Groove" // string@418a │ │ +336984: 7230 9489 1002 |058e: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33698a: 5440 e690 |0591: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +33698e: 1301 6e00 |0593: const/16 v1, #int 110 // #6e │ │ +336992: 7110 3487 0100 |0595: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +336998: 0c01 |0598: move-result-object v1 │ │ +33699a: 1a02 8246 |0599: const-string v2, "Satire" // string@4682 │ │ +33699e: 7230 9489 1002 |059b: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +3369a4: 5440 e690 |059e: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +3369a8: 1301 6f00 |05a0: const/16 v1, #int 111 // #6f │ │ +3369ac: 7110 3487 0100 |05a2: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +3369b2: 0c01 |05a5: move-result-object v1 │ │ +3369b4: 1a02 c447 |05a6: const-string v2, "Slow Jam" // string@47c4 │ │ +3369b8: 7230 9489 1002 |05a8: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +3369be: 5440 e690 |05ab: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +3369c2: 1301 7000 |05ad: const/16 v1, #int 112 // #70 │ │ +3369c6: 7110 3487 0100 |05af: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +3369cc: 0c01 |05b2: move-result-object v1 │ │ +3369ce: 1a02 6710 |05b3: const-string v2, "Club" // string@1067 │ │ +3369d2: 7230 9489 1002 |05b5: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +3369d8: 5440 e690 |05b8: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +3369dc: 1301 7100 |05ba: const/16 v1, #int 113 // #71 │ │ +3369e0: 7110 3487 0100 |05bc: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +3369e6: 0c01 |05bf: move-result-object v1 │ │ +3369e8: 1a02 ea4b |05c0: const-string v2, "Tango" // string@4bea │ │ +3369ec: 7230 9489 1002 |05c2: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +3369f2: 5440 e690 |05c5: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +3369f6: 1301 7200 |05c7: const/16 v1, #int 114 // #72 │ │ +3369fa: 7110 3487 0100 |05c9: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +336a00: 0c01 |05cc: move-result-object v1 │ │ +336a02: 1a02 6846 |05cd: const-string v2, "Samba" // string@4668 │ │ +336a06: 7230 9489 1002 |05cf: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +336a0c: 5440 e690 |05d2: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +336a10: 1301 7300 |05d4: const/16 v1, #int 115 // #73 │ │ +336a14: 7110 3487 0100 |05d6: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +336a1a: 0c01 |05d9: move-result-object v1 │ │ +336a1c: 1a02 741a |05da: const-string v2, "Folklore" // string@1a74 │ │ +336a20: 7230 9489 1002 |05dc: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +336a26: 5440 e690 |05df: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +336a2a: 1301 7400 |05e1: const/16 v1, #int 116 // #74 │ │ +336a2e: 7110 3487 0100 |05e3: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +336a34: 0c01 |05e6: move-result-object v1 │ │ +336a36: 1a02 820b |05e7: const-string v2, "Ballad" // string@0b82 │ │ +336a3a: 7230 9489 1002 |05e9: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +336a40: 5440 e690 |05ec: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +336a44: 1301 7500 |05ee: const/16 v1, #int 117 // #75 │ │ +336a48: 7110 3487 0100 |05f0: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +336a4e: 0c01 |05f3: move-result-object v1 │ │ +336a50: 1a02 9541 |05f4: const-string v2, "Power Ballad" // string@4195 │ │ +336a54: 7230 9489 1002 |05f6: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +336a5a: 5440 e690 |05f9: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +336a5e: 1301 7600 |05fb: const/16 v1, #int 118 // #76 │ │ +336a62: 7110 3487 0100 |05fd: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +336a68: 0c01 |0600: move-result-object v1 │ │ +336a6a: 1a02 e143 |0601: const-string v2, "Rhythmic Soul" // string@43e1 │ │ +336a6e: 7230 9489 1002 |0603: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +336a74: 5440 e690 |0606: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +336a78: 1301 7700 |0608: const/16 v1, #int 119 // #77 │ │ +336a7c: 7110 3487 0100 |060a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +336a82: 0c01 |060d: move-result-object v1 │ │ +336a84: 1a02 6c1b |060e: const-string v2, "Freestyle" // string@1b6c │ │ +336a88: 7230 9489 1002 |0610: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +336a8e: 5440 e690 |0613: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +336a92: 1301 7800 |0615: const/16 v1, #int 120 // #78 │ │ +336a96: 7110 3487 0100 |0617: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +336a9c: 0c01 |061a: move-result-object v1 │ │ +336a9e: 1a02 5815 |061b: const-string v2, "Duet" // string@1558 │ │ +336aa2: 7230 9489 1002 |061d: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +336aa8: 5440 e690 |0620: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +336aac: 1301 7900 |0622: const/16 v1, #int 121 // #79 │ │ +336ab0: 7110 3487 0100 |0624: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +336ab6: 0c01 |0627: move-result-object v1 │ │ +336ab8: 1a02 6442 |0628: const-string v2, "Punk Rock" // string@4264 │ │ +336abc: 7230 9489 1002 |062a: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +336ac2: 5440 e690 |062d: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +336ac6: 1301 7a00 |062f: const/16 v1, #int 122 // #7a │ │ +336aca: 7110 3487 0100 |0631: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +336ad0: 0c01 |0634: move-result-object v1 │ │ +336ad2: 1a02 4b15 |0635: const-string v2, "Drum Solo" // string@154b │ │ +336ad6: 7230 9489 1002 |0637: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +336adc: 5440 e690 |063a: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +336ae0: 1301 7b00 |063c: const/16 v1, #int 123 // #7b │ │ +336ae4: 7110 3487 0100 |063e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +336aea: 0c01 |0641: move-result-object v1 │ │ +336aec: 1a02 e807 |0642: const-string v2, "Acapella" // string@07e8 │ │ +336af0: 7230 9489 1002 |0644: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +336af6: 5440 e690 |0647: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +336afa: 1301 7c00 |0649: const/16 v1, #int 124 // #7c │ │ +336afe: 7110 3487 0100 |064b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +336b04: 0c01 |064e: move-result-object v1 │ │ +336b06: 1a02 da16 |064f: const-string v2, "Euro-House" // string@16da │ │ +336b0a: 7230 9489 1002 |0651: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +336b10: 5440 e690 |0654: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +336b14: 1301 7d00 |0656: const/16 v1, #int 125 // #7d │ │ +336b18: 7110 3487 0100 |0658: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +336b1e: 0c01 |065b: move-result-object v1 │ │ +336b20: 1a02 4514 |065c: const-string v2, "Dance Hall" // string@1445 │ │ +336b24: 7230 9489 1002 |065e: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +336b2a: 5440 e690 |0661: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +336b2e: 1301 7e00 |0663: const/16 v1, #int 126 // #7e │ │ +336b32: 7110 3487 0100 |0665: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +336b38: 0c01 |0668: move-result-object v1 │ │ +336b3a: 1a02 571c |0669: const-string v2, "Goa" // string@1c57 │ │ +336b3e: 7230 9489 1002 |066b: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +336b44: 5440 e690 |066e: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +336b48: 1301 7f00 |0670: const/16 v1, #int 127 // #7f │ │ +336b4c: 7110 3487 0100 |0672: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +336b52: 0c01 |0675: move-result-object v1 │ │ +336b54: 1a02 4a15 |0676: const-string v2, "Drum & Bass" // string@154a │ │ +336b58: 7230 9489 1002 |0678: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +336b5e: 5440 e690 |067b: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +336b62: 1301 8000 |067d: const/16 v1, #int 128 // #80 │ │ +336b66: 7110 3487 0100 |067f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +336b6c: 0c01 |0682: move-result-object v1 │ │ +336b6e: 1a02 6810 |0683: const-string v2, "Club-House" // string@1068 │ │ +336b72: 7230 9489 1002 |0685: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +336b78: 5440 e690 |0688: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +336b7c: 1301 8100 |068a: const/16 v1, #int 129 // #81 │ │ +336b80: 7110 3487 0100 |068c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +336b86: 0c01 |068f: move-result-object v1 │ │ +336b88: 1a02 191d |0690: const-string v2, "Hardcore" // string@1d19 │ │ +336b8c: 7230 9489 1002 |0692: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +336b92: 5440 e690 |0695: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +336b96: 1301 8200 |0697: const/16 v1, #int 130 // #82 │ │ +336b9a: 7110 3487 0100 |0699: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +336ba0: 0c01 |069c: move-result-object v1 │ │ +336ba2: 1a02 ff4b |069d: const-string v2, "Terror" // string@4bff │ │ +336ba6: 7230 9489 1002 |069f: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +336bac: 5440 e690 |06a2: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +336bb0: 1301 8300 |06a4: const/16 v1, #int 131 // #83 │ │ +336bb4: 7110 3487 0100 |06a6: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +336bba: 0c01 |06a9: move-result-object v1 │ │ +336bbc: 1a02 731f |06aa: const-string v2, "Indie" // string@1f73 │ │ +336bc0: 7230 9489 1002 |06ac: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +336bc6: 5440 e690 |06af: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +336bca: 1301 8400 |06b1: const/16 v1, #int 132 // #84 │ │ +336bce: 7110 3487 0100 |06b3: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +336bd4: 0c01 |06b6: move-result-object v1 │ │ +336bd6: 1a02 230d |06b7: const-string v2, "BritPop" // string@0d23 │ │ +336bda: 7230 9489 1002 |06b9: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +336be0: 5440 e690 |06bc: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +336be4: 1301 8500 |06be: const/16 v1, #int 133 // #85 │ │ +336be8: 7110 3487 0100 |06c0: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +336bee: 0c01 |06c3: move-result-object v1 │ │ +336bf0: 1a02 b23d |06c4: const-string v2, "Negerpunk" // string@3db2 │ │ +336bf4: 7230 9489 1002 |06c6: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +336bfa: 5440 e690 |06c9: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +336bfe: 1301 8600 |06cb: const/16 v1, #int 134 // #86 │ │ +336c02: 7110 3487 0100 |06cd: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +336c08: 0c01 |06d0: move-result-object v1 │ │ +336c0a: 1a02 7341 |06d1: const-string v2, "Polsk Punk" // string@4173 │ │ +336c0e: 7230 9489 1002 |06d3: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +336c14: 5440 e690 |06d6: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +336c18: 1301 8700 |06d8: const/16 v1, #int 135 // #87 │ │ +336c1c: 7110 3487 0100 |06da: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +336c22: 0c01 |06dd: move-result-object v1 │ │ +336c24: 1a02 9a0c |06de: const-string v2, "Beat" // string@0c9a │ │ +336c28: 7230 9489 1002 |06e0: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +336c2e: 5440 e690 |06e3: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +336c32: 1301 8800 |06e5: const/16 v1, #int 136 // #88 │ │ +336c36: 7110 3487 0100 |06e7: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +336c3c: 0c01 |06ea: move-result-object v1 │ │ +336c3e: 1a02 2210 |06eb: const-string v2, "Christian Gangsta Rap" // string@1022 │ │ +336c42: 7230 9489 1002 |06ed: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +336c48: 5440 e690 |06f0: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +336c4c: 1301 8900 |06f2: const/16 v1, #int 137 // #89 │ │ +336c50: 7110 3487 0100 |06f4: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +336c56: 0c01 |06f7: move-result-object v1 │ │ +336c58: 1a02 2b1d |06f8: const-string v2, "Heavy Metal" // string@1d2b │ │ +336c5c: 7230 9489 1002 |06fa: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +336c62: 5440 e690 |06fd: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +336c66: 1301 8a00 |06ff: const/16 v1, #int 138 // #8a │ │ +336c6a: 7110 3487 0100 |0701: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +336c70: 0c01 |0704: move-result-object v1 │ │ +336c72: 1a02 c10c |0705: const-string v2, "Black Metal" // string@0cc1 │ │ +336c76: 7230 9489 1002 |0707: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +336c7c: 5440 e690 |070a: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +336c80: 1301 8b00 |070c: const/16 v1, #int 139 // #8b │ │ +336c84: 7110 3487 0100 |070e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +336c8a: 0c01 |0711: move-result-object v1 │ │ +336c8c: 1a02 da12 |0712: const-string v2, "Crossover" // string@12da │ │ +336c90: 7230 9489 1002 |0714: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +336c96: 5440 e690 |0717: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +336c9a: 1301 8c00 |0719: const/16 v1, #int 140 // #8c │ │ +336c9e: 7110 3487 0100 |071b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +336ca4: 0c01 |071e: move-result-object v1 │ │ +336ca6: 1a02 2d12 |071f: const-string v2, "Contemporary Christian" // string@122d │ │ +336caa: 7230 9489 1002 |0721: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +336cb0: 5440 e690 |0724: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +336cb4: 1301 8d00 |0726: const/16 v1, #int 141 // #8d │ │ +336cb8: 7110 3487 0100 |0728: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +336cbe: 0c01 |072b: move-result-object v1 │ │ +336cc0: 1a02 2410 |072c: const-string v2, "Christian Rock" // string@1024 │ │ +336cc4: 7230 9489 1002 |072e: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +336cca: 5440 e690 |0731: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +336cce: 1301 8e00 |0733: const/16 v1, #int 142 // #8e │ │ +336cd2: 7110 3487 0100 |0735: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +336cd8: 0c01 |0738: move-result-object v1 │ │ +336cda: 1a02 e33b |0739: const-string v2, "Merengue" // string@3be3 │ │ +336cde: 7230 9489 1002 |073b: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +336ce4: 5440 e690 |073e: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +336ce8: 1301 8f00 |0740: const/16 v1, #int 143 // #8f │ │ +336cec: 7110 3487 0100 |0742: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +336cf2: 0c01 |0745: move-result-object v1 │ │ +336cf4: 1a02 6546 |0746: const-string v2, "Salsa" // string@4665 │ │ +336cf8: 7230 9489 1002 |0748: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +336cfe: 5440 e690 |074b: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +336d02: 1301 9000 |074d: const/16 v1, #int 144 // #90 │ │ +336d06: 7110 3487 0100 |074f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +336d0c: 0c01 |0752: move-result-object v1 │ │ +336d0e: 1a02 ef4d |0753: const-string v2, "Thrash Metal" // string@4def │ │ +336d12: 7230 9489 1002 |0755: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +336d18: 5440 e690 |0758: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +336d1c: 1301 9100 |075a: const/16 v1, #int 145 // #91 │ │ +336d20: 7110 3487 0100 |075c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +336d26: 0c01 |075f: move-result-object v1 │ │ +336d28: 1a02 2a09 |0760: const-string v2, "Anime" // string@092a │ │ +336d2c: 7230 9489 1002 |0762: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +336d32: 5440 e690 |0765: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +336d36: 1301 9200 |0767: const/16 v1, #int 146 // #92 │ │ +336d3a: 7110 3487 0100 |0769: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +336d40: 0c01 |076c: move-result-object v1 │ │ +336d42: 1a02 5a20 |076d: const-string v2, "JPop" // string@205a │ │ +336d46: 7230 9489 1002 |076f: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +336d4c: 5440 e690 |0772: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +336d50: 1301 9300 |0774: const/16 v1, #int 147 // #93 │ │ +336d54: 7110 3487 0100 |0776: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +336d5a: 0c01 |0779: move-result-object v1 │ │ +336d5c: 1a02 ed48 |077a: const-string v2, "SynthPop" // string@48ed │ │ +336d60: 7230 9489 1002 |077c: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +336d66: 5440 e690 |077f: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +336d6a: 1301 9400 |0781: const/16 v1, #int 148 // #94 │ │ +336d6e: 7110 3487 0100 |0783: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +336d74: 0c01 |0786: move-result-object v1 │ │ +336d76: 1a02 cd07 |0787: const-string v2, "Abstract" // string@07cd │ │ +336d7a: 7230 9489 1002 |0789: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +336d80: 5440 e690 |078c: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +336d84: 1301 9500 |078e: const/16 v1, #int 149 // #95 │ │ +336d88: 7110 3487 0100 |0790: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +336d8e: 0c01 |0793: move-result-object v1 │ │ +336d90: 1a02 520a |0794: const-string v2, "Art Rock" // string@0a52 │ │ +336d94: 7230 9489 1002 |0796: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +336d9a: 5440 e690 |0799: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +336d9e: 1301 9600 |079b: const/16 v1, #int 150 // #96 │ │ +336da2: 7110 3487 0100 |079d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +336da8: 0c01 |07a0: move-result-object v1 │ │ +336daa: 1a02 8f0b |07a1: const-string v2, "Baroque" // string@0b8f │ │ +336dae: 7230 9489 1002 |07a3: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +336db4: 5440 e690 |07a6: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +336db8: 1301 9700 |07a8: const/16 v1, #int 151 // #97 │ │ +336dbc: 7110 3487 0100 |07aa: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +336dc2: 0c01 |07ad: move-result-object v1 │ │ +336dc4: 1a02 aa0c |07ae: const-string v2, "Bhangra" // string@0caa │ │ +336dc8: 7230 9489 1002 |07b0: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +336dce: 5440 e690 |07b3: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +336dd2: 1301 9800 |07b5: const/16 v1, #int 152 // #98 │ │ +336dd6: 7110 3487 0100 |07b7: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +336ddc: 0c01 |07ba: move-result-object v1 │ │ +336dde: 1a02 af0c |07bb: const-string v2, "Big Beat" // string@0caf │ │ +336de2: 7230 9489 1002 |07bd: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +336de8: 5440 e690 |07c0: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +336dec: 1301 9900 |07c2: const/16 v1, #int 153 // #99 │ │ +336df0: 7110 3487 0100 |07c4: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +336df6: 0c01 |07c7: move-result-object v1 │ │ +336df8: 1a02 210d |07c8: const-string v2, "Breakbeat" // string@0d21 │ │ +336dfc: 7230 9489 1002 |07ca: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +336e02: 5440 e690 |07cd: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +336e06: 1301 9a00 |07cf: const/16 v1, #int 154 // #9a │ │ +336e0a: 7110 3487 0100 |07d1: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +336e10: 0c01 |07d4: move-result-object v1 │ │ +336e12: 1a02 e00f |07d5: const-string v2, "Chillout" // string@0fe0 │ │ +336e16: 7230 9489 1002 |07d7: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +336e1c: 5440 e690 |07da: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +336e20: 1301 9b00 |07dc: const/16 v1, #int 155 // #9b │ │ +336e24: 7110 3487 0100 |07de: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +336e2a: 0c01 |07e1: move-result-object v1 │ │ +336e2c: 1a02 1e15 |07e2: const-string v2, "Downtempo" // string@151e │ │ +336e30: 7230 9489 1002 |07e4: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +336e36: 5440 e690 |07e7: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +336e3a: 1301 9c00 |07e9: const/16 v1, #int 156 // #9c │ │ +336e3e: 7110 3487 0100 |07eb: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +336e44: 0c01 |07ee: move-result-object v1 │ │ +336e46: 1a02 5615 |07ef: const-string v2, "Dub" // string@1556 │ │ +336e4a: 7230 9489 1002 |07f1: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +336e50: 5440 e690 |07f4: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +336e54: 1301 9d00 |07f6: const/16 v1, #int 157 // #9d │ │ +336e58: 7110 3487 0100 |07f8: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +336e5e: 0c01 |07fb: move-result-object v1 │ │ +336e60: 1a02 6915 |07fc: const-string v2, "EBM" // string@1569 │ │ +336e64: 7230 9489 1002 |07fe: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +336e6a: 5440 e690 |0801: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +336e6e: 1301 9e00 |0803: const/16 v1, #int 158 // #9e │ │ +336e72: 7110 3487 0100 |0805: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +336e78: 0c01 |0808: move-result-object v1 │ │ +336e7a: 1a02 6416 |0809: const-string v2, "Eclectic" // string@1664 │ │ +336e7e: 7230 9489 1002 |080b: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +336e84: 5440 e690 |080e: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +336e88: 1301 9f00 |0810: const/16 v1, #int 159 // #9f │ │ +336e8c: 7110 3487 0100 |0812: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +336e92: 0c01 |0815: move-result-object v1 │ │ +336e94: 1a02 8416 |0816: const-string v2, "Electro" // string@1684 │ │ +336e98: 7230 9489 1002 |0818: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +336e9e: 5440 e690 |081b: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +336ea2: 1301 a000 |081d: const/16 v1, #int 160 // #a0 │ │ +336ea6: 7110 3487 0100 |081f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +336eac: 0c01 |0822: move-result-object v1 │ │ +336eae: 1a02 8516 |0823: const-string v2, "Electroclash" // string@1685 │ │ +336eb2: 7230 9489 1002 |0825: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +336eb8: 5440 e690 |0828: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +336ebc: 1301 a100 |082a: const/16 v1, #int 161 // #a1 │ │ +336ec0: 7110 3487 0100 |082c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +336ec6: 0c01 |082f: move-result-object v1 │ │ +336ec8: 1a02 8e16 |0830: const-string v2, "Emo" // string@168e │ │ +336ecc: 7230 9489 1002 |0832: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +336ed2: 5440 e690 |0835: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +336ed6: 1301 a200 |0837: const/16 v1, #int 162 // #a2 │ │ +336eda: 7110 3487 0100 |0839: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +336ee0: 0c01 |083c: move-result-object v1 │ │ +336ee2: 1a02 0217 |083d: const-string v2, "Experimental" // string@1702 │ │ +336ee6: 7230 9489 1002 |083f: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +336eec: 5440 e690 |0842: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +336ef0: 1301 a300 |0844: const/16 v1, #int 163 // #a3 │ │ +336ef4: 7110 3487 0100 |0846: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +336efa: 0c01 |0849: move-result-object v1 │ │ +336efc: 1a02 251c |084a: const-string v2, "Garage" // string@1c25 │ │ +336f00: 7230 9489 1002 |084c: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +336f06: 5440 e690 |084f: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +336f0a: 1301 a400 |0851: const/16 v1, #int 164 // #a4 │ │ +336f0e: 7110 3487 0100 |0853: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +336f14: 0c01 |0856: move-result-object v1 │ │ +336f16: 1a02 561c |0857: const-string v2, "Global" // string@1c56 │ │ +336f1a: 7230 9489 1002 |0859: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +336f20: 5440 e690 |085c: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +336f24: 1301 a500 |085e: const/16 v1, #int 165 // #a5 │ │ +336f28: 7110 3487 0100 |0860: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +336f2e: 0c01 |0863: move-result-object v1 │ │ +336f30: 1a02 cb1d |0864: const-string v2, "IDM" // string@1dcb │ │ +336f34: 7230 9489 1002 |0866: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +336f3a: 5440 e690 |0869: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +336f3e: 1301 a600 |086b: const/16 v1, #int 166 // #a6 │ │ +336f42: 7110 3487 0100 |086d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +336f48: 0c01 |0870: move-result-object v1 │ │ +336f4a: 1a02 311f |0871: const-string v2, "Illbient" // string@1f31 │ │ +336f4e: 7230 9489 1002 |0873: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +336f54: 5440 e690 |0876: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +336f58: 1301 a700 |0878: const/16 v1, #int 167 // #a7 │ │ +336f5c: 7110 3487 0100 |087a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +336f62: 0c01 |087d: move-result-object v1 │ │ +336f64: 1a02 7b1f |087e: const-string v2, "Industro-Goth" // string@1f7b │ │ +336f68: 7230 9489 1002 |0880: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +336f6e: 5440 e690 |0883: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +336f72: 1301 a800 |0885: const/16 v1, #int 168 // #a8 │ │ +336f76: 7110 3487 0100 |0887: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +336f7c: 0c01 |088a: move-result-object v1 │ │ +336f7e: 1a02 6220 |088b: const-string v2, "Jam Band" // string@2062 │ │ +336f82: 7230 9489 1002 |088d: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +336f88: 5440 e690 |0890: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +336f8c: 1301 a900 |0892: const/16 v1, #int 169 // #a9 │ │ +336f90: 7110 3487 0100 |0894: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +336f96: 0c01 |0897: move-result-object v1 │ │ +336f98: 1a02 7a21 |0898: const-string v2, "Krautrock" // string@217a │ │ +336f9c: 7230 9489 1002 |089a: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +336fa2: 5440 e690 |089d: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +336fa6: 1301 aa00 |089f: const/16 v1, #int 170 // #aa │ │ +336faa: 7110 3487 0100 |08a1: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +336fb0: 0c01 |08a4: move-result-object v1 │ │ +336fb2: 1a02 c433 |08a5: const-string v2, "Leftfield" // string@33c4 │ │ +336fb6: 7230 9489 1002 |08a7: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +336fbc: 5440 e690 |08aa: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +336fc0: 1301 ab00 |08ac: const/16 v1, #int 171 // #ab │ │ +336fc4: 7110 3487 0100 |08ae: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +336fca: 0c01 |08b1: move-result-object v1 │ │ +336fcc: 1a02 a837 |08b2: const-string v2, "Lounge" // string@37a8 │ │ +336fd0: 7230 9489 1002 |08b4: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +336fd6: 5440 e690 |08b7: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +336fda: 1301 ac00 |08b9: const/16 v1, #int 172 // #ac │ │ +336fde: 7110 3487 0100 |08bb: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +336fe4: 0c01 |08be: move-result-object v1 │ │ +336fe6: 1a02 283b |08bf: const-string v2, "Math Rock" // string@3b28 │ │ +336fea: 7230 9489 1002 |08c1: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +336ff0: 5440 e690 |08c4: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +336ff4: 1301 ad00 |08c6: const/16 v1, #int 173 // #ad │ │ +336ff8: 7110 3487 0100 |08c8: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +336ffe: 0c01 |08cb: move-result-object v1 │ │ +337000: 1a02 c93d |08cc: const-string v2, "New Romantic" // string@3dc9 │ │ +337004: 7230 9489 1002 |08ce: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33700a: 5440 e690 |08d1: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +33700e: 1301 ae00 |08d3: const/16 v1, #int 174 // #ae │ │ +337012: 7110 3487 0100 |08d5: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +337018: 0c01 |08d8: move-result-object v1 │ │ +33701a: 1a02 503e |08d9: const-string v2, "Nu-Breakz" // string@3e50 │ │ +33701e: 7230 9489 1002 |08db: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +337024: 5440 e690 |08de: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +337028: 1301 af00 |08e0: const/16 v1, #int 175 // #af │ │ +33702c: 7110 3487 0100 |08e2: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +337032: 0c01 |08e5: move-result-object v1 │ │ +337034: 1a02 9141 |08e6: const-string v2, "Post-Punk" // string@4191 │ │ +337038: 7230 9489 1002 |08e8: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33703e: 5440 e690 |08eb: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +337042: 1301 b000 |08ed: const/16 v1, #int 176 // #b0 │ │ +337046: 7110 3487 0100 |08ef: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +33704c: 0c01 |08f2: move-result-object v1 │ │ +33704e: 1a02 9241 |08f3: const-string v2, "Post-Rock" // string@4192 │ │ +337052: 7230 9489 1002 |08f5: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +337058: 5440 e690 |08f8: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +33705c: 1301 b100 |08fa: const/16 v1, #int 177 // #b1 │ │ +337060: 7110 3487 0100 |08fc: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +337066: 0c01 |08ff: move-result-object v1 │ │ +337068: 1a02 6042 |0900: const-string v2, "Psytrance" // string@4260 │ │ +33706c: 7230 9489 1002 |0902: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +337072: 5440 e690 |0905: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +337076: 1301 b200 |0907: const/16 v1, #int 178 // #b2 │ │ +33707a: 7110 3487 0100 |0909: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +337080: 0c01 |090c: move-result-object v1 │ │ +337082: 1a02 6347 |090d: const-string v2, "Shoegaze" // string@4763 │ │ +337086: 7230 9489 1002 |090f: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33708c: 5440 e690 |0912: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +337090: 1301 b300 |0914: const/16 v1, #int 179 // #b3 │ │ +337094: 7110 3487 0100 |0916: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +33709a: 0c01 |0919: move-result-object v1 │ │ +33709c: 1a02 0a48 |091a: const-string v2, "Space Rock" // string@480a │ │ +3370a0: 7230 9489 1002 |091c: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +3370a6: 5440 e690 |091f: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +3370aa: 1301 b400 |0921: const/16 v1, #int 180 // #b4 │ │ +3370ae: 7110 3487 0100 |0923: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +3370b4: 0c01 |0926: move-result-object v1 │ │ +3370b6: 1a02 c74e |0927: const-string v2, "Trop Rock" // string@4ec7 │ │ +3370ba: 7230 9489 1002 |0929: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +3370c0: 5440 e690 |092c: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +3370c4: 1301 b500 |092e: const/16 v1, #int 181 // #b5 │ │ +3370c8: 7110 3487 0100 |0930: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +3370ce: 0c01 |0933: move-result-object v1 │ │ +3370d0: 1a02 a354 |0934: const-string v2, "World Music" // string@54a3 │ │ +3370d4: 7230 9489 1002 |0936: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +3370da: 5440 e690 |0939: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +3370de: 1301 b600 |093b: const/16 v1, #int 182 // #b6 │ │ +3370e2: 7110 3487 0100 |093d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +3370e8: 0c01 |0940: move-result-object v1 │ │ +3370ea: 1a02 b33d |0941: const-string v2, "Neoclassical" // string@3db3 │ │ +3370ee: 7230 9489 1002 |0943: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +3370f4: 5440 e690 |0946: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +3370f8: 1301 b700 |0948: const/16 v1, #int 183 // #b7 │ │ +3370fc: 7110 3487 0100 |094a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +337102: 0c01 |094d: move-result-object v1 │ │ +337104: 1a02 ac0a |094e: const-string v2, "Audiobook" // string@0aac │ │ +337108: 7230 9489 1002 |0950: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33710e: 5440 e690 |0953: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +337112: 1301 b800 |0955: const/16 v1, #int 184 // #b8 │ │ +337116: 7110 3487 0100 |0957: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +33711c: 0c01 |095a: move-result-object v1 │ │ +33711e: 1a02 8b0a |095b: const-string v2, "Audio Theatre" // string@0a8b │ │ +337122: 7230 9489 1002 |095d: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +337128: 5440 e690 |0960: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +33712c: 1301 b900 |0962: const/16 v1, #int 185 // #b9 │ │ +337130: 7110 3487 0100 |0964: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +337136: 0c01 |0967: move-result-object v1 │ │ +337138: 1a02 c53d |0968: const-string v2, "Neue Deutsche Welle" // string@3dc5 │ │ +33713c: 7230 9489 1002 |096a: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +337142: 5440 e690 |096d: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +337146: 1301 ba00 |096f: const/16 v1, #int 186 // #ba │ │ +33714a: 7110 3487 0100 |0971: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +337150: 0c01 |0974: move-result-object v1 │ │ +337152: 1a02 6b41 |0975: const-string v2, "Podcast" // string@416b │ │ +337156: 7230 9489 1002 |0977: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33715c: 5440 e690 |097a: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +337160: 1301 bb00 |097c: const/16 v1, #int 187 // #bb │ │ +337164: 7110 3487 0100 |097e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +33716a: 0c01 |0981: move-result-object v1 │ │ +33716c: 1a02 741f |0982: const-string v2, "Indie Rock" // string@1f74 │ │ +337170: 7230 9489 1002 |0984: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +337176: 5440 e690 |0987: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +33717a: 1301 bc00 |0989: const/16 v1, #int 188 // #bc │ │ +33717e: 7110 3487 0100 |098b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +337184: 0c01 |098e: move-result-object v1 │ │ +337186: 1a02 871b |098f: const-string v2, "G-Funk" // string@1b87 │ │ +33718a: 7230 9489 1002 |0991: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +337190: 5440 e690 |0994: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +337194: 1301 bd00 |0996: const/16 v1, #int 189 // #bd │ │ +337198: 7110 3487 0100 |0998: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +33719e: 0c01 |099b: move-result-object v1 │ │ +3371a0: 1a02 5715 |099c: const-string v2, "Dubstep" // string@1557 │ │ +3371a4: 7230 9489 1002 |099e: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +3371aa: 5440 e690 |09a1: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +3371ae: 1301 be00 |09a3: const/16 v1, #int 190 // #be │ │ +3371b2: 7110 3487 0100 |09a5: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +3371b8: 0c01 |09a8: move-result-object v1 │ │ +3371ba: 1a02 261c |09a9: const-string v2, "Garage Rock" // string@1c26 │ │ +3371be: 7230 9489 1002 |09ab: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +3371c4: 5440 e690 |09ae: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +3371c8: 1301 bf00 |09b0: const/16 v1, #int 191 // #bf │ │ +3371cc: 7110 3487 0100 |09b2: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +3371d2: 0c01 |09b5: move-result-object v1 │ │ +3371d4: 1a02 5d42 |09b6: const-string v2, "Psybient" // string@425d │ │ +3371d8: 7230 9489 1002 |09b8: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +3371de: 6e10 019e 0400 |09bb: invoke-virtual {v4}, Lorg/jaudiotagger/tag/reference/GenreTypes;.createMaps:()V // method@9e01 │ │ +3371e4: 2200 9010 |09be: new-instance v0, Ljava/util/LinkedHashMap; // type@1090 │ │ +3371e8: 5441 e690 |09c0: iget-object v1, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +3371ec: 7210 9789 0100 |09c2: invoke-interface {v1}, Ljava/util/Map;.size:()I // method@8997 │ │ +3371f2: 0a01 |09c5: move-result v1 │ │ +3371f4: 7020 4b89 1000 |09c6: invoke-direct {v0, v1}, Ljava/util/LinkedHashMap;.:(I)V // method@894b │ │ +3371fa: 5b40 e790 |09c9: iput-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.nameToIdMap:Ljava/util/Map; // field@90e7 │ │ +3371fe: 5440 e690 |09cb: iget-object v0, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.idToValue:Ljava/util/Map; // field@90e6 │ │ +337202: 7210 8e89 0000 |09cd: invoke-interface {v0}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@898e │ │ +337208: 0c00 |09d0: move-result-object v0 │ │ +33720a: 7210 a889 0000 |09d1: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@89a8 │ │ +337210: 0c00 |09d4: move-result-object v0 │ │ +337212: 7210 4789 0000 |09d5: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +337218: 0a01 |09d8: move-result v1 │ │ +33721a: 3801 1c00 |09d9: if-eqz v1, 09f5 // +001c │ │ +33721e: 7210 4889 0000 |09db: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +337224: 0c01 |09de: move-result-object v1 │ │ +337226: 1f01 9610 |09df: check-cast v1, Ljava/util/Map$Entry; // type@1096 │ │ +33722a: 5442 e790 |09e1: iget-object v2, v4, Lorg/jaudiotagger/tag/reference/GenreTypes;.nameToIdMap:Ljava/util/Map; // field@90e7 │ │ +33722e: 7210 8a89 0100 |09e3: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@898a │ │ +337234: 0c03 |09e6: move-result-object v3 │ │ +337236: 1f03 3710 |09e7: check-cast v3, Ljava/lang/String; // type@1037 │ │ +33723a: 6e10 b787 0300 |09e9: invoke-virtual {v3}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@87b7 │ │ +337240: 0c03 |09ec: move-result-object v3 │ │ +337242: 7210 8989 0100 |09ed: invoke-interface {v1}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@8989 │ │ +337248: 0c01 |09f0: move-result-object v1 │ │ +33724a: 7230 9489 3201 |09f1: invoke-interface {v2, v3, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +337250: 28e1 |09f4: goto 09d5 // -001f │ │ +337252: 0e00 |09f5: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0003 line=71 │ │ 0x000f line=72 │ │ 0x001b line=73 │ │ 0x0027 line=74 │ │ @@ -1254810,22 +1254810,22 @@ │ │ type : '()Lorg/jaudiotagger/tag/reference/GenreTypes;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -335e28: |[335e28] org.jaudiotagger.tag.reference.GenreTypes.getInstanceOf:()Lorg/jaudiotagger/tag/reference/GenreTypes; │ │ -335e38: 6200 e590 |0000: sget-object v0, Lorg/jaudiotagger/tag/reference/GenreTypes;.genreTypes:Lorg/jaudiotagger/tag/reference/GenreTypes; // field@90e5 │ │ -335e3c: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -335e40: 2200 e712 |0004: new-instance v0, Lorg/jaudiotagger/tag/reference/GenreTypes; // type@12e7 │ │ -335e44: 7010 009e 0000 |0006: invoke-direct {v0}, Lorg/jaudiotagger/tag/reference/GenreTypes;.:()V // method@9e00 │ │ -335e4a: 6900 e590 |0009: sput-object v0, Lorg/jaudiotagger/tag/reference/GenreTypes;.genreTypes:Lorg/jaudiotagger/tag/reference/GenreTypes; // field@90e5 │ │ -335e4e: 6200 e590 |000b: sget-object v0, Lorg/jaudiotagger/tag/reference/GenreTypes;.genreTypes:Lorg/jaudiotagger/tag/reference/GenreTypes; // field@90e5 │ │ -335e52: 1100 |000d: return-object v0 │ │ +335e2c: |[335e2c] org.jaudiotagger.tag.reference.GenreTypes.getInstanceOf:()Lorg/jaudiotagger/tag/reference/GenreTypes; │ │ +335e3c: 6200 e590 |0000: sget-object v0, Lorg/jaudiotagger/tag/reference/GenreTypes;.genreTypes:Lorg/jaudiotagger/tag/reference/GenreTypes; // field@90e5 │ │ +335e40: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +335e44: 2200 e712 |0004: new-instance v0, Lorg/jaudiotagger/tag/reference/GenreTypes; // type@12e7 │ │ +335e48: 7010 009e 0000 |0006: invoke-direct {v0}, Lorg/jaudiotagger/tag/reference/GenreTypes;.:()V // method@9e00 │ │ +335e4e: 6900 e590 |0009: sput-object v0, Lorg/jaudiotagger/tag/reference/GenreTypes;.genreTypes:Lorg/jaudiotagger/tag/reference/GenreTypes; // field@90e5 │ │ +335e52: 6200 e590 |000b: sget-object v0, Lorg/jaudiotagger/tag/reference/GenreTypes;.genreTypes:Lorg/jaudiotagger/tag/reference/GenreTypes; // field@90e5 │ │ +335e56: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0004 line=60 │ │ 0x000b line=62 │ │ locals : │ │ │ │ @@ -1254834,55 +1254834,55 @@ │ │ type : '()I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -335dcc: |[335dcc] org.jaudiotagger.tag.reference.GenreTypes.getMaxGenreId:()I │ │ -335ddc: 1300 bf00 |0000: const/16 v0, #int 191 // #bf │ │ -335de0: 0f00 |0002: return v0 │ │ +335dd0: |[335dd0] org.jaudiotagger.tag.reference.GenreTypes.getMaxGenreId:()I │ │ +335de0: 1300 bf00 |0000: const/16 v0, #int 191 // #bf │ │ +335de4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/jaudiotagger/tag/reference/GenreTypes;) │ │ name : 'getMaxStandardGenreId' │ │ type : '()I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -335de4: |[335de4] org.jaudiotagger.tag.reference.GenreTypes.getMaxStandardGenreId:()I │ │ -335df4: 1300 7d00 |0000: const/16 v0, #int 125 // #7d │ │ -335df8: 0f00 |0002: return v0 │ │ +335de8: |[335de8] org.jaudiotagger.tag.reference.GenreTypes.getMaxStandardGenreId:()I │ │ +335df8: 1300 7d00 |0000: const/16 v0, #int 125 // #7d │ │ +335dfc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/jaudiotagger/tag/reference/GenreTypes;) │ │ name : 'getIdForName' │ │ type : '(Ljava/lang/String;)Ljava/lang/Integer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -335dfc: |[335dfc] org.jaudiotagger.tag.reference.GenreTypes.getIdForName:(Ljava/lang/String;)Ljava/lang/Integer; │ │ -335e0c: 5410 e790 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/reference/GenreTypes;.nameToIdMap:Ljava/util/Map; // field@90e7 │ │ -335e10: 6e10 b787 0200 |0002: invoke-virtual {v2}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@87b7 │ │ -335e16: 0c02 |0005: move-result-object v2 │ │ -335e18: 7220 9089 2000 |0006: invoke-interface {v0, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ -335e1e: 0c02 |0009: move-result-object v2 │ │ -335e20: 1f02 2210 |000a: check-cast v2, Ljava/lang/Integer; // type@1022 │ │ -335e24: 1102 |000c: return-object v2 │ │ +335e00: |[335e00] org.jaudiotagger.tag.reference.GenreTypes.getIdForName:(Ljava/lang/String;)Ljava/lang/Integer; │ │ +335e10: 5410 e790 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/reference/GenreTypes;.nameToIdMap:Ljava/util/Map; // field@90e7 │ │ +335e14: 6e10 b787 0200 |0002: invoke-virtual {v2}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@87b7 │ │ +335e1a: 0c02 |0005: move-result-object v2 │ │ +335e1c: 7220 9089 2000 |0006: invoke-interface {v0, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ +335e22: 0c02 |0009: move-result-object v2 │ │ +335e24: 1f02 2210 |000a: check-cast v2, Ljava/lang/Integer; // type@1022 │ │ +335e28: 1102 |000c: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=284 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/jaudiotagger/tag/reference/GenreTypes; │ │ 0x0000 - 0x000d reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1254940,1859 +1254940,1859 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 15 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 4155 16-bit code units │ │ -33b454: |[33b454] org.jaudiotagger.tag.reference.Languages.:()V │ │ -33b464: 7010 2393 0e00 |0000: invoke-direct {v14}, Lorg/jaudiotagger/tag/datatype/AbstractStringStringValuePair;.:()V // method@9323 │ │ -33b46a: 54e0 6f92 |0003: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33b46e: 1a01 ea56 |0005: const-string v1, "aar" // string@56ea │ │ -33b472: 1a02 9208 |0007: const-string v2, "Afar" // string@0892 │ │ -33b476: 7230 9489 1002 |0009: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33b47c: 54e0 6f92 |000c: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33b480: 1a01 f157 |000e: const-string v1, "abk" // string@57f1 │ │ -33b484: 1a02 c707 |0010: const-string v2, "Abkhazian" // string@07c7 │ │ -33b488: 7230 9489 1002 |0012: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33b48e: 54e0 6f92 |0015: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33b492: 1a01 6d58 |0017: const-string v1, "ace" // string@586d │ │ -33b496: 1a02 0308 |0019: const-string v2, "Achinese" // string@0803 │ │ -33b49a: 7230 9489 1002 |001b: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33b4a0: 54e0 6f92 |001e: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33b4a4: 1a01 6e58 |0020: const-string v1, "ach" // string@586e │ │ -33b4a8: 1a02 0708 |0022: const-string v2, "Acoli" // string@0807 │ │ -33b4ac: 7230 9489 1002 |0024: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33b4b2: 54e0 6f92 |0027: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33b4b6: 1a01 e658 |0029: const-string v1, "ada" // string@58e6 │ │ -33b4ba: 1a02 7808 |002b: const-string v2, "Adangme" // string@0878 │ │ -33b4be: 7230 9489 1002 |002d: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33b4c4: 54e0 6f92 |0030: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33b4c8: 1a01 315a |0032: const-string v1, "afa" // string@5a31 │ │ -33b4cc: 1a02 9608 |0034: const-string v2, "Afro-Asiatic" // string@0896 │ │ -33b4d0: 7230 9489 1002 |0036: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33b4d6: 54e0 6f92 |0039: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33b4da: 1a01 325a |003b: const-string v1, "afh" // string@5a32 │ │ -33b4de: 1a02 9408 |003d: const-string v2, "Afrihili" // string@0894 │ │ -33b4e2: 7230 9489 1002 |003f: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33b4e8: 54e0 6f92 |0042: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33b4ec: 1a01 345a |0044: const-string v1, "afr" // string@5a34 │ │ -33b4f0: 1a02 9508 |0046: const-string v2, "Afrikaans" // string@0895 │ │ -33b4f4: 7230 9489 1002 |0048: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33b4fa: 54e0 6f92 |004b: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33b4fe: 1a01 405a |004d: const-string v1, "aka" // string@5a40 │ │ -33b502: 1a02 aa08 |004f: const-string v2, "Akan" // string@08aa │ │ -33b506: 7230 9489 1002 |0051: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33b50c: 54e0 6f92 |0054: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33b510: 1a01 425a |0056: const-string v1, "akk" // string@5a42 │ │ -33b514: 1a02 ab08 |0058: const-string v2, "Akkadian" // string@08ab │ │ -33b518: 7230 9489 1002 |005a: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33b51e: 54e0 6f92 |005d: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33b522: 1a01 475a |005f: const-string v1, "alb" // string@5a47 │ │ -33b526: 1a02 b008 |0061: const-string v2, "Albanian" // string@08b0 │ │ -33b52a: 7230 9489 1002 |0063: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33b530: 54e0 6f92 |0066: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33b534: 1a01 4c5a |0068: const-string v1, "ale" // string@5a4c │ │ -33b538: 1a03 c308 |006a: const-string v3, "Aleut" // string@08c3 │ │ -33b53c: 7230 9489 1003 |006c: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33b542: 54e0 6f92 |006f: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33b546: 1a01 535a |0071: const-string v1, "alg" // string@5a53 │ │ -33b54a: 1a03 c608 |0073: const-string v3, "Algonquian languages" // string@08c6 │ │ -33b54e: 7230 9489 1003 |0075: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33b554: 54e0 6f92 |0078: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33b558: 1a01 7c5a |007a: const-string v1, "amh" // string@5a7c │ │ -33b55c: 1a03 d708 |007c: const-string v3, "Amharic" // string@08d7 │ │ -33b560: 7230 9489 1003 |007e: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33b566: 54e0 6f92 |0081: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33b56a: 1a01 ca5b |0083: const-string v1, "ang" // string@5bca │ │ -33b56e: 1a03 593f |0085: const-string v3, "Old English,(ca.450-1100)" // string@3f59 │ │ -33b572: 7230 9489 1003 |0087: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33b578: 54e0 6f92 |008a: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33b57c: 1a01 0d5c |008c: const-string v1, "apa" // string@5c0d │ │ -33b580: 1a03 3209 |008e: const-string v3, "Apache languages" // string@0932 │ │ -33b584: 7230 9489 1003 |0090: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33b58a: 54e0 6f92 |0093: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33b58e: 1a01 825c |0095: const-string v1, "ara" // string@5c82 │ │ -33b592: 1a03 2f0a |0097: const-string v3, "Arabic" // string@0a2f │ │ -33b596: 7230 9489 1003 |0099: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33b59c: 54e0 6f92 |009c: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33b5a0: 1a01 835c |009e: const-string v1, "arc" // string@5c83 │ │ -33b5a4: 1a03 300a |00a0: const-string v3, "Aramaic" // string@0a30 │ │ -33b5a8: 7230 9489 1003 |00a2: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33b5ae: 54e0 6f92 |00a5: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33b5b2: 1a01 a35c |00a7: const-string v1, "arm" // string@5ca3 │ │ -33b5b6: 1a03 430a |00a9: const-string v3, "Armenian" // string@0a43 │ │ -33b5ba: 7230 9489 1003 |00ab: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33b5c0: 54e0 6f92 |00ae: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33b5c4: 1a01 a45c |00b0: const-string v1, "arn" // string@5ca4 │ │ -33b5c8: 1a04 320a |00b2: const-string v4, "Araucanian" // string@0a32 │ │ -33b5cc: 7230 9489 1004 |00b4: invoke-interface {v0, v1, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33b5d2: 54e0 6f92 |00b7: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33b5d6: 1a01 a55c |00b9: const-string v1, "arp" // string@5ca5 │ │ -33b5da: 1a04 310a |00bb: const-string v4, "Arapaho" // string@0a31 │ │ -33b5de: 7230 9489 1004 |00bd: invoke-interface {v0, v1, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33b5e4: 54e0 6f92 |00c0: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33b5e8: 1a01 b45c |00c2: const-string v1, "art" // string@5cb4 │ │ -33b5ec: 1a04 530a |00c4: const-string v4, "Artificial" // string@0a53 │ │ -33b5f0: 7230 9489 1004 |00c6: invoke-interface {v0, v1, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33b5f6: 54e0 6f92 |00c9: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33b5fa: 1a01 b75c |00cb: const-string v1, "arw" // string@5cb7 │ │ -33b5fe: 1a04 330a |00cd: const-string v4, "Arawak" // string@0a33 │ │ -33b602: 7230 9489 1004 |00cf: invoke-interface {v0, v1, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33b608: 54e0 6f92 |00d2: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33b60c: 1a01 c85c |00d4: const-string v1, "asm" // string@5cc8 │ │ -33b610: 1a04 6e0a |00d6: const-string v4, "Assamese" // string@0a6e │ │ -33b614: 7230 9489 1004 |00d8: invoke-interface {v0, v1, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33b61a: 54e0 6f92 |00db: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33b61e: 1a01 de5c |00dd: const-string v1, "ast" // string@5cde │ │ -33b622: 1a04 6f0a |00df: const-string v4, "Asturian; Bable" // string@0a6f │ │ -33b626: 7230 9489 1004 |00e1: invoke-interface {v0, v1, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33b62c: 54e0 6f92 |00e4: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33b630: 1a01 e95c |00e6: const-string v1, "ath" // string@5ce9 │ │ -33b634: 1a04 7b0a |00e8: const-string v4, "Athapascan languages" // string@0a7b │ │ -33b638: 7230 9489 1004 |00ea: invoke-interface {v0, v1, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33b63e: 54e0 6f92 |00ed: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33b642: 1a01 1f5d |00ef: const-string v1, "aus" // string@5d1f │ │ -33b646: 1a04 ae0a |00f1: const-string v4, "Australian languages" // string@0aae │ │ -33b64a: 7230 9489 1004 |00f3: invoke-interface {v0, v1, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33b650: 54e0 6f92 |00f6: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33b654: 1a01 355d |00f8: const-string v1, "ava" // string@5d35 │ │ -33b658: 1a04 c00a |00fa: const-string v4, "Avaric" // string@0ac0 │ │ -33b65c: 7230 9489 1004 |00fc: invoke-interface {v0, v1, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33b662: 54e0 6f92 |00ff: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33b666: 1a01 3c5d |0101: const-string v1, "ave" // string@5d3c │ │ -33b66a: 1a04 c20a |0103: const-string v4, "Avestan" // string@0ac2 │ │ -33b66e: 7230 9489 1004 |0105: invoke-interface {v0, v1, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33b674: 54e0 6f92 |0108: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33b678: 1a01 415d |010a: const-string v1, "awa" // string@5d41 │ │ -33b67c: 1a04 c40a |010c: const-string v4, "Awadhi" // string@0ac4 │ │ -33b680: 7230 9489 1004 |010e: invoke-interface {v0, v1, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33b686: 54e0 6f92 |0111: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33b68a: 1a01 465d |0113: const-string v1, "aym" // string@5d46 │ │ -33b68e: 1a04 c60a |0115: const-string v4, "Aymara" // string@0ac6 │ │ -33b692: 7230 9489 1004 |0117: invoke-interface {v0, v1, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33b698: 54e0 6f92 |011a: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33b69c: 1a01 475d |011c: const-string v1, "aze" // string@5d47 │ │ -33b6a0: 1a04 c80a |011e: const-string v4, "Azerbaijani" // string@0ac8 │ │ -33b6a4: 7230 9489 1004 |0120: invoke-interface {v0, v1, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33b6aa: 54e0 6f92 |0123: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33b6ae: 1a01 6d5d |0125: const-string v1, "bad" // string@5d6d │ │ -33b6b2: 1a04 8a0b |0127: const-string v4, "Banda" // string@0b8a │ │ -33b6b6: 7230 9489 1004 |0129: invoke-interface {v0, v1, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33b6bc: 54e0 6f92 |012c: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33b6c0: 1a01 815d |012e: const-string v1, "bai" // string@5d81 │ │ -33b6c4: 1a04 860b |0130: const-string v4, "Bamileke languages" // string@0b86 │ │ -33b6c8: 7230 9489 1004 |0132: invoke-interface {v0, v1, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33b6ce: 54e0 6f92 |0135: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33b6d2: 1a01 835d |0137: const-string v1, "bak" // string@5d83 │ │ -33b6d6: 1a04 8c0c |0139: const-string v4, "Bashkir" // string@0c8c │ │ -33b6da: 7230 9489 1004 |013b: invoke-interface {v0, v1, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33b6e0: 54e0 6f92 |013e: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33b6e4: 1a01 845d |0140: const-string v1, "bal" // string@5d84 │ │ -33b6e8: 1a04 840b |0142: const-string v4, "Baluchi" // string@0b84 │ │ -33b6ec: 7230 9489 1004 |0144: invoke-interface {v0, v1, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33b6f2: 54e0 6f92 |0147: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33b6f6: 1a01 885d |0149: const-string v1, "bam" // string@5d88 │ │ -33b6fa: 1a04 850b |014b: const-string v4, "Bambara" // string@0b85 │ │ -33b6fe: 7230 9489 1004 |014d: invoke-interface {v0, v1, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33b704: 54e0 6f92 |0150: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33b708: 1a01 8a5d |0152: const-string v1, "ban" // string@5d8a │ │ -33b70c: 1a04 810b |0154: const-string v4, "Balinese" // string@0b81 │ │ -33b710: 7230 9489 1004 |0156: invoke-interface {v0, v1, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33b716: 54e0 6f92 |0159: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33b71a: 1a01 955d |015b: const-string v1, "baq" // string@5d95 │ │ -33b71e: 1a04 930c |015d: const-string v4, "Basque" // string@0c93 │ │ -33b722: 7230 9489 1004 |015f: invoke-interface {v0, v1, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33b728: 54e0 6f92 |0162: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33b72c: 1a01 a15d |0164: const-string v1, "bas" // string@5da1 │ │ -33b730: 1a05 930b |0166: const-string v5, "Basa" // string@0b93 │ │ -33b734: 7230 9489 1005 |0168: invoke-interface {v0, v1, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33b73a: 54e0 6f92 |016b: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33b73e: 1a01 af5d |016d: const-string v1, "bat" // string@5daf │ │ -33b742: 1a05 830b |016f: const-string v5, "Baltic" // string@0b83 │ │ -33b746: 7230 9489 1005 |0171: invoke-interface {v0, v1, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33b74c: 54e0 6f92 |0174: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33b750: 1a01 d25d |0176: const-string v1, "bej" // string@5dd2 │ │ -33b754: 1a05 9f0c |0178: const-string v5, "Beja" // string@0c9f │ │ -33b758: 7230 9489 1005 |017a: invoke-interface {v0, v1, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33b75e: 54e0 6f92 |017d: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33b762: 1a01 d35d |017f: const-string v1, "bel" // string@5dd3 │ │ -33b766: 1a05 a10c |0181: const-string v5, "Belarusian" // string@0ca1 │ │ -33b76a: 7230 9489 1005 |0183: invoke-interface {v0, v1, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33b770: 54e0 6f92 |0186: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33b774: 1a01 d75d |0188: const-string v1, "bem" // string@5dd7 │ │ -33b778: 1a05 a40c |018a: const-string v5, "Bemba" // string@0ca4 │ │ -33b77c: 7230 9489 1005 |018c: invoke-interface {v0, v1, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33b782: 54e0 6f92 |018f: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33b786: 1a01 d85d |0191: const-string v1, "ben" // string@5dd8 │ │ -33b78a: 1a05 a60c |0193: const-string v5, "Bengali" // string@0ca6 │ │ -33b78e: 7230 9489 1005 |0195: invoke-interface {v0, v1, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33b794: 54e0 6f92 |0198: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33b798: 1a01 da5d |019a: const-string v1, "ber" // string@5dda │ │ -33b79c: 1a05 a80c |019c: const-string v5, "Berber" // string@0ca8 │ │ -33b7a0: 7230 9489 1005 |019e: invoke-interface {v0, v1, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33b7a6: 54e0 6f92 |01a1: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33b7aa: 1a01 f35d |01a3: const-string v1, "bho" // string@5df3 │ │ -33b7ae: 1a05 ab0c |01a5: const-string v5, "Bhojpuri" // string@0cab │ │ -33b7b2: 7230 9489 1005 |01a7: invoke-interface {v0, v1, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33b7b8: 54e0 6f92 |01aa: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33b7bc: 1a01 fe5d |01ac: const-string v1, "bih" // string@5dfe │ │ -33b7c0: 1a05 b20c |01ae: const-string v5, "Bihari" // string@0cb2 │ │ -33b7c4: 7230 9489 1005 |01b0: invoke-interface {v0, v1, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33b7ca: 54e0 6f92 |01b3: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33b7ce: 1a01 ff5d |01b5: const-string v1, "bik" // string@5dff │ │ -33b7d2: 1a05 b30c |01b7: const-string v5, "Bikol" // string@0cb3 │ │ -33b7d6: 7230 9489 1005 |01b9: invoke-interface {v0, v1, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33b7dc: 54e0 6f92 |01bc: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33b7e0: 1a01 005e |01be: const-string v1, "bin" // string@5e00 │ │ -33b7e4: 1a05 b90c |01c0: const-string v5, "Bini" // string@0cb9 │ │ -33b7e8: 7230 9489 1005 |01c2: invoke-interface {v0, v1, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33b7ee: 54e0 6f92 |01c5: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33b7f2: 1a01 185e |01c7: const-string v1, "bis" // string@5e18 │ │ -33b7f6: 1a05 ba0c |01c9: const-string v5, "Bislama" // string@0cba │ │ -33b7fa: 7230 9489 1005 |01cb: invoke-interface {v0, v1, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33b800: 54e0 6f92 |01ce: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33b804: 1a01 265e |01d0: const-string v1, "bla" // string@5e26 │ │ -33b808: 1a05 7747 |01d2: const-string v5, "Siksika" // string@4777 │ │ -33b80c: 7230 9489 1005 |01d4: invoke-interface {v0, v1, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33b812: 54e0 6f92 |01d7: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33b816: 1a01 335e |01d9: const-string v1, "bnt" // string@5e33 │ │ -33b81a: 1a05 8d0b |01db: const-string v5, "Bantu" // string@0b8d │ │ -33b81e: 7230 9489 1005 |01dd: invoke-interface {v0, v1, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33b824: 54e0 6f92 |01e0: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33b828: 1a01 355e |01e2: const-string v1, "bod" // string@5e35 │ │ -33b82c: 1a05 f24d |01e4: const-string v5, "Tibetan" // string@4df2 │ │ -33b830: 7230 9489 1005 |01e6: invoke-interface {v0, v1, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33b836: 54e0 6f92 |01e9: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33b83a: 1a01 475e |01eb: const-string v1, "bos" // string@5e47 │ │ -33b83e: 1a06 d90c |01ed: const-string v6, "Bosnian" // string@0cd9 │ │ -33b842: 7230 9489 1006 |01ef: invoke-interface {v0, v1, v6}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33b848: 54e0 6f92 |01f2: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33b84c: 1a01 825e |01f4: const-string v1, "bra" // string@5e82 │ │ -33b850: 1a06 1d0d |01f6: const-string v6, "Braj" // string@0d1d │ │ -33b854: 7230 9489 1006 |01f8: invoke-interface {v0, v1, v6}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33b85a: 54e0 6f92 |01fb: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33b85e: 1a01 865e |01fd: const-string v1, "bre" // string@5e86 │ │ -33b862: 1a06 220d |01ff: const-string v6, "Breton" // string@0d22 │ │ -33b866: 7230 9489 1006 |0201: invoke-interface {v0, v1, v6}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33b86c: 54e0 6f92 |0204: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33b870: 1a01 965e |0206: const-string v1, "btk" // string@5e96 │ │ -33b874: 1a06 960c |0208: const-string v6, "Batak (Indonesia)" // string@0c96 │ │ -33b878: 7230 9489 1006 |020a: invoke-interface {v0, v1, v6}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33b87e: 54e0 6f92 |020d: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33b882: 1a01 b15e |020f: const-string v1, "bua" // string@5eb1 │ │ -33b886: 1a06 410d |0211: const-string v6, "Buriat" // string@0d41 │ │ -33b88a: 7230 9489 1006 |0213: invoke-interface {v0, v1, v6}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33b890: 54e0 6f92 |0216: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33b894: 1a01 b65e |0218: const-string v1, "bug" // string@5eb6 │ │ -33b898: 1a06 310d |021a: const-string v6, "Buginese" // string@0d31 │ │ -33b89c: 7230 9489 1006 |021c: invoke-interface {v0, v1, v6}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33b8a2: 54e0 6f92 |021f: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33b8a6: 1a01 dd5e |0221: const-string v1, "bul" // string@5edd │ │ -33b8aa: 1a06 3b0d |0223: const-string v6, "Bulgarian" // string@0d3b │ │ -33b8ae: 7230 9489 1006 |0225: invoke-interface {v0, v1, v6}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33b8b4: 54e0 6f92 |0228: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33b8b8: 1a01 e15e |022a: const-string v1, "bur" // string@5ee1 │ │ -33b8bc: 1a06 430d |022c: const-string v6, "Burmese" // string@0d43 │ │ -33b8c0: 7230 9489 1006 |022e: invoke-interface {v0, v1, v6}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33b8c6: 54e0 6f92 |0231: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33b8ca: 1a01 0a5f |0233: const-string v1, "cad" // string@5f0a │ │ -33b8ce: 1a07 e30e |0235: const-string v7, "Caddo" // string@0ee3 │ │ -33b8d2: 7230 9489 1007 |0237: invoke-interface {v0, v1, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33b8d8: 54e0 6f92 |023a: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33b8dc: 1a01 0b5f |023c: const-string v1, "cai" // string@5f0b │ │ -33b8e0: 1a07 9a0f |023e: const-string v7, "Central American Indian" // string@0f9a │ │ -33b8e4: 7230 9489 1007 |0240: invoke-interface {v0, v1, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33b8ea: 54e0 6f92 |0243: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33b8ee: 1a01 0260 |0245: const-string v1, "car" // string@6002 │ │ -33b8f2: 1a07 910f |0247: const-string v7, "Carib" // string@0f91 │ │ -33b8f6: 7230 9489 1007 |0249: invoke-interface {v0, v1, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33b8fc: 54e0 6f92 |024c: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33b900: 1a01 1960 |024e: const-string v1, "cat" // string@6019 │ │ -33b904: 1a07 940f |0250: const-string v7, "Catalan" // string@0f94 │ │ -33b908: 7230 9489 1007 |0252: invoke-interface {v0, v1, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33b90e: 54e0 6f92 |0255: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33b912: 1a01 1c60 |0257: const-string v1, "cau" // string@601c │ │ -33b916: 1a07 950f |0259: const-string v7, "Caucasian" // string@0f95 │ │ -33b91a: 7230 9489 1007 |025b: invoke-interface {v0, v1, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33b920: 54e0 6f92 |025e: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33b924: 1a01 2560 |0260: const-string v1, "ceb" // string@6025 │ │ -33b928: 1a07 970f |0262: const-string v7, "Cebuano" // string@0f97 │ │ -33b92c: 7230 9489 1007 |0264: invoke-interface {v0, v1, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33b932: 54e0 6f92 |0267: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33b936: 1a01 2760 |0269: const-string v1, "cel" // string@6027 │ │ -33b93a: 1a07 980f |026b: const-string v7, "Celtic" // string@0f98 │ │ -33b93e: 7230 9489 1007 |026d: invoke-interface {v0, v1, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33b944: 54e0 6f92 |0270: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33b948: 1a01 3a60 |0272: const-string v1, "ces" // string@603a │ │ -33b94c: 1a07 0513 |0274: const-string v7, "Czech" // string@1305 │ │ -33b950: 7230 9489 1007 |0276: invoke-interface {v0, v1, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33b956: 54e0 6f92 |0279: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33b95a: 1a01 3f60 |027b: const-string v1, "cha" // string@603f │ │ -33b95e: 1a08 a70f |027d: const-string v8, "Chamorro" // string@0fa7 │ │ -33b962: 7230 9489 1008 |027f: invoke-interface {v0, v1, v8}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33b968: 54e0 6f92 |0282: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33b96c: 1a01 7560 |0284: const-string v1, "chb" // string@6075 │ │ -33b970: 1a08 d30f |0286: const-string v8, "Chibcha" // string@0fd3 │ │ -33b974: 7230 9489 1008 |0288: invoke-interface {v0, v1, v8}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33b97a: 54e0 6f92 |028b: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33b97e: 1a01 7660 |028d: const-string v1, "che" // string@6076 │ │ -33b982: 1a08 ba0f |028f: const-string v8, "Chechen" // string@0fba │ │ -33b986: 7230 9489 1008 |0291: invoke-interface {v0, v1, v8}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33b98c: 54e0 6f92 |0294: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33b990: 1a01 c760 |0296: const-string v1, "chg" // string@60c7 │ │ -33b994: 1a08 9c0f |0298: const-string v8, "Chagatai" // string@0f9c │ │ -33b998: 7230 9489 1008 |029a: invoke-interface {v0, v1, v8}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33b99e: 54e0 6f92 |029d: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33b9a2: 1a01 c860 |029f: const-string v1, "chi" // string@60c8 │ │ -33b9a6: 1a08 e20f |02a1: const-string v8, "Chinese" // string@0fe2 │ │ -33b9aa: 7230 9489 1008 |02a3: invoke-interface {v0, v1, v8}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33b9b0: 54e0 6f92 |02a6: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33b9b4: 1a01 f560 |02a8: const-string v1, "chk" // string@60f5 │ │ -33b9b8: 1a09 3410 |02aa: const-string v9, "Chuukese" // string@1034 │ │ -33b9bc: 7230 9489 1009 |02ac: invoke-interface {v0, v1, v9}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33b9c2: 54e0 6f92 |02af: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33b9c6: 1a01 f660 |02b1: const-string v1, "chm" // string@60f6 │ │ -33b9ca: 1a09 8b3a |02b3: const-string v9, "Mari" // string@3a8b │ │ -33b9ce: 7230 9489 1009 |02b5: invoke-interface {v0, v1, v9}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33b9d4: 54e0 6f92 |02b8: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33b9d8: 1a01 f760 |02ba: const-string v1, "chn" // string@60f7 │ │ -33b9dc: 1a09 e30f |02bc: const-string v9, "Chinook jargon" // string@0fe3 │ │ -33b9e0: 7230 9489 1009 |02be: invoke-interface {v0, v1, v9}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33b9e6: 54e0 6f92 |02c1: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33b9ea: 1a01 f860 |02c3: const-string v1, "cho" // string@60f8 │ │ -33b9ee: 1a09 2010 |02c5: const-string v9, "Choctaw" // string@1020 │ │ -33b9f2: 7230 9489 1009 |02c7: invoke-interface {v0, v1, v9}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33b9f8: 54e0 6f92 |02ca: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33b9fc: 1a01 0261 |02cc: const-string v1, "chp" // string@6102 │ │ -33ba00: 1a09 1e10 |02ce: const-string v9, "Chipewyan" // string@101e │ │ -33ba04: 7230 9489 1009 |02d0: invoke-interface {v0, v1, v9}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33ba0a: 54e0 6f92 |02d3: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33ba0e: 1a01 0361 |02d5: const-string v1, "chr" // string@6103 │ │ -33ba12: 1a09 d10f |02d7: const-string v9, "Cherokee" // string@0fd1 │ │ -33ba16: 7230 9489 1009 |02d9: invoke-interface {v0, v1, v9}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33ba1c: 54e0 6f92 |02dc: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33ba20: 1a01 0761 |02de: const-string v1, "chu" // string@6107 │ │ -33ba24: 1a09 3310 |02e0: const-string v9, "Church Slavic" // string@1033 │ │ -33ba28: 7230 9489 1009 |02e2: invoke-interface {v0, v1, v9}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33ba2e: 54e0 6f92 |02e5: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33ba32: 1a01 1b61 |02e7: const-string v1, "chv" // string@611b │ │ -33ba36: 1a09 3510 |02e9: const-string v9, "Chuvash" // string@1035 │ │ -33ba3a: 7230 9489 1009 |02eb: invoke-interface {v0, v1, v9}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33ba40: 54e0 6f92 |02ee: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33ba44: 1a01 1c61 |02f0: const-string v1, "chy" // string@611c │ │ -33ba48: 1a09 d20f |02f2: const-string v9, "Cheyenne" // string@0fd2 │ │ -33ba4c: 7230 9489 1009 |02f4: invoke-interface {v0, v1, v9}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33ba52: 54e0 6f92 |02f7: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33ba56: 1a01 ce61 |02f9: const-string v1, "cmc" // string@61ce │ │ -33ba5a: 1a09 a60f |02fb: const-string v9, "Chamic languages" // string@0fa6 │ │ -33ba5e: 7230 9489 1009 |02fd: invoke-interface {v0, v1, v9}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33ba64: 54e0 6f92 |0300: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33ba68: 1a01 7663 |0302: const-string v1, "cop" // string@6376 │ │ -33ba6c: 1a09 5d12 |0304: const-string v9, "Coptic" // string@125d │ │ -33ba70: 7230 9489 1009 |0306: invoke-interface {v0, v1, v9}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33ba76: 54e0 6f92 |0309: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33ba7a: 1a01 9363 |030b: const-string v1, "cor" // string@6393 │ │ -33ba7e: 1a09 6b12 |030d: const-string v9, "Cornish" // string@126b │ │ -33ba82: 7230 9489 1009 |030f: invoke-interface {v0, v1, v9}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33ba88: 54e0 6f92 |0312: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33ba8c: 1a01 ab63 |0314: const-string v1, "cos" // string@63ab │ │ -33ba90: 1a09 6e12 |0316: const-string v9, "Corsican" // string@126e │ │ -33ba94: 7230 9489 1009 |0318: invoke-interface {v0, v1, v9}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33ba9a: 54e0 6f92 |031b: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33ba9e: 1a01 c263 |031d: const-string v1, "cpe" // string@63c2 │ │ -33baa2: 1a09 d612 |031f: const-string v9, "Creoles and pidgins, English based" // string@12d6 │ │ -33baa6: 7230 9489 1009 |0321: invoke-interface {v0, v1, v9}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33baac: 54e0 6f92 |0324: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33bab0: 1a01 c363 |0326: const-string v1, "cpf" // string@63c3 │ │ -33bab4: 1a09 d712 |0328: const-string v9, "Creoles and pidgins, French based" // string@12d7 │ │ -33bab8: 7230 9489 1009 |032a: invoke-interface {v0, v1, v9}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33babe: 54e0 6f92 |032d: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33bac2: 1a01 c563 |032f: const-string v1, "cpp" // string@63c5 │ │ -33bac6: 1a09 d512 |0331: const-string v9, "Creoles and pidgins" // string@12d5 │ │ -33baca: 7230 9489 1009 |0333: invoke-interface {v0, v1, v9}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33bad0: 54e0 6f92 |0336: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33bad4: 1a01 d063 |0338: const-string v1, "cre" // string@63d0 │ │ -33bad8: 1a0a d312 |033a: const-string v10, "Cree" // string@12d3 │ │ -33badc: 7230 9489 100a |033c: invoke-interface {v0, v1, v10}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33bae2: 54e0 6f92 |033f: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33bae6: 1a01 1e65 |0341: const-string v1, "crp" // string@651e │ │ -33baea: 7230 9489 1009 |0343: invoke-interface {v0, v1, v9}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33baf0: 54e0 6f92 |0346: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33baf4: 1a01 6465 |0348: const-string v1, "cus" // string@6564 │ │ -33baf8: 1a09 e912 |034a: const-string v9, "Cushitic" // string@12e9 │ │ -33bafc: 7230 9489 1009 |034c: invoke-interface {v0, v1, v9}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33bb02: 54e0 6f92 |034f: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33bb06: 1a01 8a65 |0351: const-string v1, "cym" // string@658a │ │ -33bb0a: 1a09 bc53 |0353: const-string v9, "Welsh" // string@53bc │ │ -33bb0e: 7230 9489 1009 |0355: invoke-interface {v0, v1, v9}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33bb14: 54e0 6f92 |0358: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33bb18: 1a01 8d65 |035a: const-string v1, "cze" // string@658d │ │ -33bb1c: 7230 9489 1007 |035c: invoke-interface {v0, v1, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33bb22: 54e0 6f92 |035f: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33bb26: 1a01 9665 |0361: const-string v1, "dak" // string@6596 │ │ -33bb2a: 1a07 4214 |0363: const-string v7, "Dakota" // string@1442 │ │ -33bb2e: 7230 9489 1007 |0365: invoke-interface {v0, v1, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33bb34: 54e0 6f92 |0368: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33bb38: 1a01 9865 |036a: const-string v1, "dan" // string@6598 │ │ -33bb3c: 1a07 4614 |036c: const-string v7, "Danish" // string@1446 │ │ -33bb40: 7230 9489 1007 |036e: invoke-interface {v0, v1, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33bb46: 54e0 6f92 |0371: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33bb4a: 1a01 cb65 |0373: const-string v1, "day" // string@65cb │ │ -33bb4e: 1a07 5b14 |0375: const-string v7, "Dayak" // string@145b │ │ -33bb52: 7230 9489 1007 |0377: invoke-interface {v0, v1, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33bb58: 54e0 6f92 |037a: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33bb5c: 1a01 2166 |037c: const-string v1, "del" // string@6621 │ │ -33bb60: 1a07 a114 |037e: const-string v7, "Delaware" // string@14a1 │ │ -33bb64: 7230 9489 1007 |0380: invoke-interface {v0, v1, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33bb6a: 54e0 6f92 |0383: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33bb6e: 1a01 4466 |0385: const-string v1, "den" // string@6644 │ │ -33bb72: 1a07 9c47 |0387: const-string v7, "Slave (Athapascan)" // string@479c │ │ -33bb76: 7230 9489 1007 |0389: invoke-interface {v0, v1, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33bb7c: 54e0 6f92 |038c: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33bb80: 1a01 fe66 |038e: const-string v1, "deu" // string@66fe │ │ -33bb84: 1a07 3a1c |0390: const-string v7, "German" // string@1c3a │ │ -33bb88: 7230 9489 1007 |0392: invoke-interface {v0, v1, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33bb8e: 54e0 6f92 |0395: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33bb92: 1a01 0367 |0397: const-string v1, "dgr" // string@6703 │ │ -33bb96: 1a0a 1b15 |0399: const-string v10, "Dogrib" // string@151b │ │ -33bb9a: 7230 9489 100a |039b: invoke-interface {v0, v1, v10}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33bba0: 54e0 6f92 |039e: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33bba4: 1a01 3267 |03a0: const-string v1, "din" // string@6732 │ │ -33bba8: 1a0a e514 |03a2: const-string v10, "Dinka" // string@14e5 │ │ -33bbac: 7230 9489 100a |03a4: invoke-interface {v0, v1, v10}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33bbb2: 54e0 6f92 |03a7: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33bbb6: 1a01 1468 |03a9: const-string v1, "div" // string@6814 │ │ -33bbba: 1a0a 0915 |03ab: const-string v10, "Divehi" // string@1509 │ │ -33bbbe: 7230 9489 100a |03ad: invoke-interface {v0, v1, v10}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33bbc4: 54e0 6f92 |03b0: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33bbc8: 1a01 4168 |03b2: const-string v1, "doi" // string@6841 │ │ -33bbcc: 1a0a 1a15 |03b4: const-string v10, "Dogri" // string@151a │ │ -33bbd0: 7230 9489 100a |03b6: invoke-interface {v0, v1, v10}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33bbd6: 54e0 6f92 |03b9: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33bbda: 1a01 5a68 |03bb: const-string v1, "dra" // string@685a │ │ -33bbde: 1a0a 2415 |03bd: const-string v10, "Dravidian" // string@1524 │ │ -33bbe2: 7230 9489 100a |03bf: invoke-interface {v0, v1, v10}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33bbe8: 54e0 6f92 |03c2: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33bbec: 1a01 e768 |03c4: const-string v1, "dua" // string@68e7 │ │ -33bbf0: 1a0a 5515 |03c6: const-string v10, "Duala" // string@1555 │ │ -33bbf4: 7230 9489 100a |03c8: invoke-interface {v0, v1, v10}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33bbfa: 54e0 6f92 |03cb: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33bbfe: 1a01 f068 |03cd: const-string v1, "dum" // string@68f0 │ │ -33bc02: 1a0a 5f15 |03cf: const-string v10, "Dutch, Middle (ca.1050-1350)" // string@155f │ │ -33bc06: 7230 9489 100a |03d1: invoke-interface {v0, v1, v10}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33bc0c: 54e0 6f92 |03d4: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33bc10: 1a01 0069 |03d6: const-string v1, "dut" // string@6900 │ │ -33bc14: 1a0a 5e15 |03d8: const-string v10, "Dutch" // string@155e │ │ -33bc18: 7230 9489 100a |03da: invoke-interface {v0, v1, v10}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33bc1e: 54e0 6f92 |03dd: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33bc22: 1a01 0369 |03df: const-string v1, "dyu" // string@6903 │ │ -33bc26: 1a0b 6115 |03e1: const-string v11, "Dyula" // string@1561 │ │ -33bc2a: 7230 9489 100b |03e3: invoke-interface {v0, v1, v11}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33bc30: 54e0 6f92 |03e6: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33bc34: 1a01 0469 |03e8: const-string v1, "dzo" // string@6904 │ │ -33bc38: 1a0b 6215 |03ea: const-string v11, "Dzongkha" // string@1562 │ │ -33bc3c: 7230 9489 100b |03ec: invoke-interface {v0, v1, v11}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33bc42: 54e0 6f92 |03ef: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33bc46: 1a01 2c69 |03f1: const-string v1, "efi" // string@692c │ │ -33bc4a: 1a0b 7716 |03f3: const-string v11, "Efik" // string@1677 │ │ -33bc4e: 7230 9489 100b |03f5: invoke-interface {v0, v1, v11}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33bc54: 54e0 6f92 |03f8: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33bc58: 1a01 2e69 |03fa: const-string v1, "egy" // string@692e │ │ -33bc5c: 1a0b 7c16 |03fc: const-string v11, "Egyptian (Ancient)" // string@167c │ │ -33bc60: 7230 9489 100b |03fe: invoke-interface {v0, v1, v11}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33bc66: 54e0 6f92 |0401: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33bc6a: 1a01 2f69 |0403: const-string v1, "eka" // string@692f │ │ -33bc6e: 1a0b 8016 |0405: const-string v11, "Ekajuk" // string@1680 │ │ -33bc72: 7230 9489 100b |0407: invoke-interface {v0, v1, v11}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33bc78: 54e0 6f92 |040a: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33bc7c: 1a01 4f69 |040c: const-string v1, "ell" // string@694f │ │ -33bc80: 1a0b 7d1c |040e: const-string v11, "Greek, Modern (1453-)" // string@1c7d │ │ -33bc84: 7230 9489 100b |0410: invoke-interface {v0, v1, v11}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33bc8a: 54e0 6f92 |0413: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33bc8e: 1a01 5269 |0415: const-string v1, "elx" // string@6952 │ │ -33bc92: 1a0c 8216 |0417: const-string v12, "Elamite" // string@1682 │ │ -33bc96: 7230 9489 100c |0419: invoke-interface {v0, v1, v12}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33bc9c: 54e0 6f92 |041c: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33bca0: 1a01 c869 |041e: const-string v1, "eng" // string@69c8 │ │ -33bca4: 1a0c a716 |0420: const-string v12, "English" // string@16a7 │ │ -33bca8: 7230 9489 100c |0422: invoke-interface {v0, v1, v12}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33bcae: 54e0 6f92 |0425: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33bcb2: 1a01 cb69 |0427: const-string v1, "enm" // string@69cb │ │ -33bcb6: 1a0c a816 |0429: const-string v12, "English, Middle (1100-1500)" // string@16a8 │ │ -33bcba: 7230 9489 100c |042b: invoke-interface {v0, v1, v12}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33bcc0: 54e0 6f92 |042e: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33bcc4: 1a01 1d6a |0430: const-string v1, "epo" // string@6a1d │ │ -33bcc8: 1a0c d316 |0432: const-string v12, "Esperanto" // string@16d3 │ │ -33bccc: 7230 9489 100c |0434: invoke-interface {v0, v1, v12}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33bcd2: 54e0 6f92 |0437: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33bcd6: 1a01 466a |0439: const-string v1, "est" // string@6a46 │ │ -33bcda: 1a0c d516 |043b: const-string v12, "Estonian" // string@16d5 │ │ -33bcde: 7230 9489 100c |043d: invoke-interface {v0, v1, v12}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33bce4: 54e0 6f92 |0440: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33bce8: 1a01 4a6a |0442: const-string v1, "eus" // string@6a4a │ │ -33bcec: 7230 9489 1004 |0444: invoke-interface {v0, v1, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33bcf2: 54e0 6f92 |0447: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33bcf6: 1a01 576a |0449: const-string v1, "ewe" // string@6a57 │ │ -33bcfa: 1a04 e616 |044b: const-string v4, "Ewe" // string@16e6 │ │ -33bcfe: 7230 9489 1004 |044d: invoke-interface {v0, v1, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33bd04: 54e0 6f92 |0450: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33bd08: 1a01 596a |0452: const-string v1, "ewo" // string@6a59 │ │ -33bd0c: 1a04 e716 |0454: const-string v4, "Ewondo" // string@16e7 │ │ -33bd10: 7230 9489 1004 |0456: invoke-interface {v0, v1, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33bd16: 54e0 6f92 |0459: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33bd1a: 1a01 126b |045b: const-string v1, "fan" // string@6b12 │ │ -33bd1e: 1a04 f319 |045d: const-string v4, "Fang" // string@19f3 │ │ -33bd22: 7230 9489 1004 |045f: invoke-interface {v0, v1, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33bd28: 54e0 6f92 |0462: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33bd2c: 1a01 136b |0464: const-string v1, "fao" // string@6b13 │ │ -33bd30: 1a04 f619 |0466: const-string v4, "Faroese" // string@19f6 │ │ -33bd34: 7230 9489 1004 |0468: invoke-interface {v0, v1, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33bd3a: 54e0 6f92 |046b: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33bd3e: 1a01 156b |046d: const-string v1, "fas" // string@6b15 │ │ -33bd42: 1a04 3641 |046f: const-string v4, "Persian" // string@4136 │ │ -33bd46: 7230 9489 1004 |0471: invoke-interface {v0, v1, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33bd4c: 54e0 6f92 |0474: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33bd50: 1a01 206b |0476: const-string v1, "fat" // string@6b20 │ │ -33bd54: 1a0c f419 |0478: const-string v12, "Fanti" // string@19f4 │ │ -33bd58: 7230 9489 100c |047a: invoke-interface {v0, v1, v12}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33bd5e: 54e0 6f92 |047d: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33bd62: 1a01 446b |047f: const-string v1, "fij" // string@6b44 │ │ -33bd66: 1a0c 0c1a |0481: const-string v12, "Fijian" // string@1a0c │ │ -33bd6a: 7230 9489 100c |0483: invoke-interface {v0, v1, v12}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33bd70: 54e0 6f92 |0486: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33bd74: 1a01 816b |0488: const-string v1, "fin" // string@6b81 │ │ -33bd78: 1a0c 2b1a |048a: const-string v12, "Finnish" // string@1a2b │ │ -33bd7c: 7230 9489 100c |048c: invoke-interface {v0, v1, v12}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33bd82: 54e0 6f92 |048f: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33bd86: 1a01 476c |0491: const-string v1, "fiu" // string@6c47 │ │ -33bd8a: 1a0c 2c1a |0493: const-string v12, "Finno-Ugrian" // string@1a2c │ │ -33bd8e: 7230 9489 100c |0495: invoke-interface {v0, v1, v12}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33bd94: 54e0 6f92 |0498: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33bd98: 1a01 996c |049a: const-string v1, "fon" // string@6c99 │ │ -33bd9c: 1a0c 751a |049c: const-string v12, "Fon" // string@1a75 │ │ -33bda0: 7230 9489 100c |049e: invoke-interface {v0, v1, v12}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33bda6: 54e0 6f92 |04a1: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33bdaa: 1a01 036d |04a3: const-string v1, "fra" // string@6d03 │ │ -33bdae: 1a0c 6d1b |04a5: const-string v12, "French" // string@1b6d │ │ -33bdb2: 7230 9489 100c |04a7: invoke-interface {v0, v1, v12}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33bdb8: 54e0 6f92 |04aa: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33bdbc: 1a01 2d6d |04ac: const-string v1, "frm" // string@6d2d │ │ -33bdc0: 1a0c 711b |04ae: const-string v12, "French, Middle (ca.1400-1800)" // string@1b71 │ │ -33bdc4: 7230 9489 100c |04b0: invoke-interface {v0, v1, v12}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33bdca: 54e0 6f92 |04b3: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33bdce: 1a01 2f6d |04b5: const-string v1, "fro" // string@6d2f │ │ -33bdd2: 1a0c 721b |04b7: const-string v12, "French, Old (842-ca.1400)" // string@1b72 │ │ -33bdd6: 7230 9489 100c |04b9: invoke-interface {v0, v1, v12}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33bddc: 54e0 6f92 |04bc: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33bde0: 1a01 546d |04be: const-string v1, "fry" // string@6d54 │ │ -33bde4: 1a0c 751b |04c0: const-string v12, "Frisian" // string@1b75 │ │ -33bde8: 7230 9489 100c |04c2: invoke-interface {v0, v1, v12}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33bdee: 54e0 6f92 |04c5: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33bdf2: 1a01 5c6d |04c7: const-string v1, "ful" // string@6d5c │ │ -33bdf6: 1a0c 7d1b |04c9: const-string v12, "Fulah" // string@1b7d │ │ -33bdfa: 7230 9489 100c |04cb: invoke-interface {v0, v1, v12}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33be00: 54e0 6f92 |04ce: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33be04: 1a01 616d |04d0: const-string v1, "fur" // string@6d61 │ │ -33be08: 1a0c 761b |04d2: const-string v12, "Friulian" // string@1b76 │ │ -33be0c: 7230 9489 100c |04d4: invoke-interface {v0, v1, v12}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33be12: 54e0 6f92 |04d7: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33be16: 1a01 626d |04d9: const-string v1, "gaa" // string@6d62 │ │ -33be1a: 1a0c 1c1c |04db: const-string v12, "Ga" // string@1c1c │ │ -33be1e: 7230 9489 100c |04dd: invoke-interface {v0, v1, v12}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33be24: 54e0 6f92 |04e0: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33be28: 1a01 6f6d |04e2: const-string v1, "gay" // string@6d6f │ │ -33be2c: 1a0c 281c |04e4: const-string v12, "Gayo" // string@1c28 │ │ -33be30: 7230 9489 100c |04e6: invoke-interface {v0, v1, v12}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33be36: 54e0 6f92 |04e9: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33be3a: 1a01 716d |04eb: const-string v1, "gba" // string@6d71 │ │ -33be3e: 1a0c 291c |04ed: const-string v12, "Gbaya" // string@1c29 │ │ -33be42: 7230 9489 100c |04ef: invoke-interface {v0, v1, v12}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33be48: 54e0 6f92 |04f2: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33be4c: 1a01 776d |04f4: const-string v1, "gem" // string@6d77 │ │ -33be50: 1a0c 3d1c |04f6: const-string v12, "Germanic" // string@1c3d │ │ -33be54: 7230 9489 100c |04f8: invoke-interface {v0, v1, v12}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33be5a: 54e0 6f92 |04fb: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33be5e: 1a01 936d |04fd: const-string v1, "geo" // string@6d93 │ │ -33be62: 1a0c 391c |04ff: const-string v12, "Georgian" // string@1c39 │ │ -33be66: 7230 9489 100c |0501: invoke-interface {v0, v1, v12}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33be6c: 54e0 6f92 |0504: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33be70: 1a01 976d |0506: const-string v1, "ger" // string@6d97 │ │ -33be74: 7230 9489 1007 |0508: invoke-interface {v0, v1, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33be7a: 54e0 6f92 |050b: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33be7e: 1a01 bf79 |050d: const-string v1, "gez" // string@79bf │ │ -33be82: 1a07 2a1c |050f: const-string v7, "Geez" // string@1c2a │ │ -33be86: 7230 9489 1007 |0511: invoke-interface {v0, v1, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33be8c: 54e0 6f92 |0514: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33be90: 1a01 c379 |0516: const-string v1, "gil" // string@79c3 │ │ -33be94: 1a07 501c |0518: const-string v7, "Gilbertese" // string@1c50 │ │ -33be98: 7230 9489 1007 |051a: invoke-interface {v0, v1, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33be9e: 54e0 6f92 |051d: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33bea2: 1a01 c779 |051f: const-string v1, "gla" // string@79c7 │ │ -33bea6: 1a07 1e1c |0521: const-string v7, "Gaelic; Scottish Gaelic" // string@1c1e │ │ -33beaa: 7230 9489 1007 |0523: invoke-interface {v0, v1, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33beb0: 54e0 6f92 |0526: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33beb4: 1a01 ca79 |0528: const-string v1, "gle" // string@79ca │ │ -33beb8: 1a07 0520 |052a: const-string v7, "Irish" // string@2005 │ │ -33bebc: 7230 9489 1007 |052c: invoke-interface {v0, v1, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33bec2: 54e0 6f92 |052f: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33bec6: 1a01 cb79 |0531: const-string v1, "glg" // string@79cb │ │ -33beca: 1a07 1f1c |0533: const-string v7, "Gallegan" // string@1c1f │ │ -33bece: 7230 9489 1007 |0535: invoke-interface {v0, v1, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33bed4: 54e0 6f92 |0538: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33bed8: 1a01 cd79 |053a: const-string v1, "glv" // string@79cd │ │ -33bedc: 1a07 823a |053c: const-string v7, "Manx" // string@3a82 │ │ -33bee0: 7230 9489 1007 |053e: invoke-interface {v0, v1, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33bee6: 54e0 6f92 |0541: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33beea: 1a01 ce79 |0543: const-string v1, "gmh" // string@79ce │ │ -33beee: 1a07 3b1c |0545: const-string v7, "German, Middle High (ca.1050-1500)" // string@1c3b │ │ -33bef2: 7230 9489 1007 |0547: invoke-interface {v0, v1, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33bef8: 54e0 6f92 |054a: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33befc: 1a01 d679 |054c: const-string v1, "goh" // string@79d6 │ │ -33bf00: 1a07 3c1c |054e: const-string v7, "German, Old High (ca.750-1050)" // string@1c3c │ │ -33bf04: 7230 9489 1007 |0550: invoke-interface {v0, v1, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33bf0a: 54e0 6f92 |0553: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33bf0e: 1a01 da79 |0555: const-string v1, "gon" // string@79da │ │ -33bf12: 1a07 5b1c |0557: const-string v7, "Gondi" // string@1c5b │ │ -33bf16: 7230 9489 1007 |0559: invoke-interface {v0, v1, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33bf1c: 54e0 6f92 |055c: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33bf20: 1a01 e679 |055e: const-string v1, "gor" // string@79e6 │ │ -33bf24: 1a07 5c1c |0560: const-string v7, "Gorontalo" // string@1c5c │ │ -33bf28: 7230 9489 1007 |0562: invoke-interface {v0, v1, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33bf2e: 54e0 6f92 |0565: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33bf32: 1a01 e779 |0567: const-string v1, "got" // string@79e7 │ │ -33bf36: 1a07 631c |0569: const-string v7, "Gothic" // string@1c63 │ │ -33bf3a: 7230 9489 1007 |056b: invoke-interface {v0, v1, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33bf40: 54e0 6f92 |056e: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33bf44: 1a01 fd79 |0570: const-string v1, "grb" // string@79fd │ │ -33bf48: 1a07 791c |0572: const-string v7, "Grebo" // string@1c79 │ │ -33bf4c: 7230 9489 1007 |0574: invoke-interface {v0, v1, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33bf52: 54e0 6f92 |0577: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33bf56: 1a01 fe79 |0579: const-string v1, "grc" // string@79fe │ │ -33bf5a: 1a07 7c1c |057b: const-string v7, "Greek, Ancient (to 1453)" // string@1c7c │ │ -33bf5e: 7230 9489 1007 |057d: invoke-interface {v0, v1, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33bf64: 54e0 6f92 |0580: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33bf68: 1a01 ff79 |0582: const-string v1, "gre" // string@79ff │ │ -33bf6c: 7230 9489 100b |0584: invoke-interface {v0, v1, v11}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33bf72: 54e0 6f92 |0587: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33bf76: 1a01 037a |0589: const-string v1, "grn" // string@7a03 │ │ -33bf7a: 1a07 901c |058b: const-string v7, "Guarani" // string@1c90 │ │ -33bf7e: 7230 9489 1007 |058d: invoke-interface {v0, v1, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33bf84: 54e0 6f92 |0590: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33bf88: 1a01 317a |0592: const-string v1, "guj" // string@7a31 │ │ -33bf8c: 1a07 991c |0594: const-string v7, "Gujarati" // string@1c99 │ │ -33bf90: 7230 9489 1007 |0596: invoke-interface {v0, v1, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33bf96: 54e0 6f92 |0599: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33bf9a: 1a01 377a |059b: const-string v1, "gwi" // string@7a37 │ │ -33bf9e: 1a07 9e1c |059d: const-string v7, "Gwich´in" // string@1c9e │ │ -33bfa2: 7230 9489 1007 |059f: invoke-interface {v0, v1, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33bfa8: 54e0 6f92 |05a2: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33bfac: 1a01 3a7a |05a4: const-string v1, "hai" // string@7a3a │ │ -33bfb0: 1a07 091d |05a6: const-string v7, "Haida" // string@1d09 │ │ -33bfb4: 7230 9489 1007 |05a8: invoke-interface {v0, v1, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33bfba: 54e0 6f92 |05ab: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33bfbe: 1a01 fc7a |05ad: const-string v1, "hau" // string@7afc │ │ -33bfc2: 1a07 1d1d |05af: const-string v7, "Hausa" // string@1d1d │ │ -33bfc6: 7230 9489 1007 |05b1: invoke-interface {v0, v1, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33bfcc: 54e0 6f92 |05b4: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33bfd0: 1a01 fe7a |05b6: const-string v1, "haw" // string@7afe │ │ -33bfd4: 1a07 1e1d |05b8: const-string v7, "Hawaiian" // string@1d1e │ │ -33bfd8: 7230 9489 1007 |05ba: invoke-interface {v0, v1, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33bfde: 54e0 6f92 |05bd: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33bfe2: 1a01 117b |05bf: const-string v1, "heb" // string@7b11 │ │ -33bfe6: 1a07 2d1d |05c1: const-string v7, "Hebrew" // string@1d2d │ │ -33bfea: 7230 9489 1007 |05c3: invoke-interface {v0, v1, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33bff0: 54e0 6f92 |05c6: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33bff4: 1a01 267b |05c8: const-string v1, "her" // string@7b26 │ │ -33bff8: 1a07 341d |05ca: const-string v7, "Herero" // string@1d34 │ │ -33bffc: 7230 9489 1007 |05cc: invoke-interface {v0, v1, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c002: 54e0 6f92 |05cf: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c006: 1a01 517b |05d1: const-string v1, "hil" // string@7b51 │ │ -33c00a: 1a07 3b1d |05d3: const-string v7, "Hiligaynon" // string@1d3b │ │ -33c00e: 7230 9489 1007 |05d5: invoke-interface {v0, v1, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c014: 54e0 6f92 |05d8: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c018: 1a01 527b |05da: const-string v1, "him" // string@7b52 │ │ -33c01c: 1a07 3c1d |05dc: const-string v7, "Himachali" // string@1d3c │ │ -33c020: 7230 9489 1007 |05de: invoke-interface {v0, v1, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c026: 54e0 6f92 |05e1: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c02a: 1a01 537b |05e3: const-string v1, "hin" // string@7b53 │ │ -33c02e: 1a07 3d1d |05e5: const-string v7, "Hindi" // string@1d3d │ │ -33c032: 7230 9489 1007 |05e7: invoke-interface {v0, v1, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c038: 54e0 6f92 |05ea: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c03c: 1a01 647b |05ec: const-string v1, "hit" // string@7b64 │ │ -33c040: 1a07 471d |05ee: const-string v7, "Hittite" // string@1d47 │ │ -33c044: 7230 9489 1007 |05f0: invoke-interface {v0, v1, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c04a: 54e0 6f92 |05f3: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c04e: 1a01 697b |05f5: const-string v1, "hmn" // string@7b69 │ │ -33c052: 1a07 491d |05f7: const-string v7, "Hmong" // string@1d49 │ │ -33c056: 7230 9489 1007 |05f9: invoke-interface {v0, v1, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c05c: 54e0 6f92 |05fc: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c060: 1a01 6a7b |05fe: const-string v1, "hmo" // string@7b6a │ │ -33c064: 1a07 451d |0600: const-string v7, "Hiri Motu" // string@1d45 │ │ -33c068: 7230 9489 1007 |0602: invoke-interface {v0, v1, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c06e: 54e0 6f92 |0605: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c072: 1a01 937b |0607: const-string v1, "hrv" // string@7b93 │ │ -33c076: 1a07 d912 |0609: const-string v7, "Croatian" // string@12d9 │ │ -33c07a: 7230 9489 1007 |060b: invoke-interface {v0, v1, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c080: 54e0 6f92 |060e: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c084: 1a01 9e7b |0610: const-string v1, "hun" // string@7b9e │ │ -33c088: 1a0b 581d |0612: const-string v11, "Hungarian" // string@1d58 │ │ -33c08c: 7230 9489 100b |0614: invoke-interface {v0, v1, v11}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c092: 54e0 6f92 |0617: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c096: 1a01 9f7b |0619: const-string v1, "hup" // string@7b9f │ │ -33c09a: 1a0b 5a1d |061b: const-string v11, "Hupa" // string@1d5a │ │ -33c09e: 7230 9489 100b |061d: invoke-interface {v0, v1, v11}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c0a4: 54e0 6f92 |0620: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c0a8: 1a01 a27b |0622: const-string v1, "hye" // string@7ba2 │ │ -33c0ac: 7230 9489 1003 |0624: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c0b2: 54e0 6f92 |0627: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c0b6: 1a01 b07b |0629: const-string v1, "iba" // string@7bb0 │ │ -33c0ba: 1a03 0b1f |062b: const-string v3, "Iban" // string@1f0b │ │ -33c0be: 7230 9489 1003 |062d: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c0c4: 54e0 6f92 |0630: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c0c8: 1a01 b17b |0632: const-string v1, "ibo" // string@7bb1 │ │ -33c0cc: 1a03 241f |0634: const-string v3, "Igbo" // string@1f24 │ │ -33c0d0: 7230 9489 1003 |0636: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c0d6: 54e0 6f92 |0639: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c0da: 1a01 c67b |063b: const-string v1, "ice" // string@7bc6 │ │ -33c0de: 1a03 0d1f |063d: const-string v3, "Icelandic" // string@1f0d │ │ -33c0e2: 7230 9489 1003 |063f: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c0e8: 54e0 6f92 |0642: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c0ec: 1a01 2e7c |0644: const-string v1, "ido" // string@7c2e │ │ -33c0f0: 1a0b 211f |0646: const-string v11, "Ido" // string@1f21 │ │ -33c0f4: 7230 9489 100b |0648: invoke-interface {v0, v1, v11}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c0fa: 54e0 6f92 |064b: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c0fe: 1a01 3c7c |064d: const-string v1, "ijo" // string@7c3c │ │ -33c102: 1a0b 2e1f |064f: const-string v11, "Ijo" // string@1f2e │ │ -33c106: 7230 9489 100b |0651: invoke-interface {v0, v1, v11}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c10c: 54e0 6f92 |0654: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c110: 1a01 3d7c |0656: const-string v1, "iku" // string@7c3d │ │ -33c114: 1a0b b81f |0658: const-string v11, "Inuktitut" // string@1fb8 │ │ -33c118: 7230 9489 100b |065a: invoke-interface {v0, v1, v11}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c11e: 54e0 6f92 |065d: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c122: 1a01 3e7c |065f: const-string v1, "ile" // string@7c3e │ │ -33c126: 1a0b ab1f |0661: const-string v11, "Interlingue" // string@1fab │ │ -33c12a: 7230 9489 100b |0663: invoke-interface {v0, v1, v11}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c130: 54e0 6f92 |0666: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c134: 1a01 3f7c |0668: const-string v1, "ilo" // string@7c3f │ │ -33c138: 1a0b 381f |066a: const-string v11, "Iloko" // string@1f38 │ │ -33c13c: 7230 9489 100b |066c: invoke-interface {v0, v1, v11}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c142: 54e0 6f92 |066f: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c146: 1a01 757c |0671: const-string v1, "ina" // string@7c75 │ │ -33c14a: 1a0b aa1f |0673: const-string v11, "Interlingua" // string@1faa │ │ -33c14e: 7230 9489 100b |0675: invoke-interface {v0, v1, v11}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c154: 54e0 6f92 |0678: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c158: 1a01 7a7c |067a: const-string v1, "inc" // string@7c7a │ │ -33c15c: 1a0b 6f1f |067c: const-string v11, "Indic" // string@1f6f │ │ -33c160: 7230 9489 100b |067e: invoke-interface {v0, v1, v11}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c166: 54e0 6f92 |0681: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c16a: 1a01 857c |0683: const-string v1, "ind" // string@7c85 │ │ -33c16e: 1a0b 771f |0685: const-string v11, "Indonesian" // string@1f77 │ │ -33c172: 7230 9489 100b |0687: invoke-interface {v0, v1, v11}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c178: 54e0 6f92 |068a: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c17c: 1a01 a57c |068c: const-string v1, "ine" // string@7ca5 │ │ -33c180: 1a0b 751f |068e: const-string v11, "Indo-European" // string@1f75 │ │ -33c184: 7230 9489 100b |0690: invoke-interface {v0, v1, v11}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c18a: 54e0 6f92 |0693: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c18e: 1a01 987d |0695: const-string v1, "ipk" // string@7d98 │ │ -33c192: 1a0b b91f |0697: const-string v11, "Inupiaq" // string@1fb9 │ │ -33c196: 7230 9489 100b |0699: invoke-interface {v0, v1, v11}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c19c: 54e0 6f92 |069c: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c1a0: 1a01 9d7d |069e: const-string v1, "ira" // string@7d9d │ │ -33c1a4: 1a0b 0220 |06a0: const-string v11, "Iranian (Other)" // string@2002 │ │ -33c1a8: 7230 9489 100b |06a2: invoke-interface {v0, v1, v11}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c1ae: 54e0 6f92 |06a5: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c1b2: 1a01 a17d |06a7: const-string v1, "iro" // string@7da1 │ │ -33c1b6: 1a0b 0820 |06a9: const-string v11, "Iroquoian languages" // string@2008 │ │ -33c1ba: 7230 9489 100b |06ab: invoke-interface {v0, v1, v11}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c1c0: 54e0 6f92 |06ae: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c1c4: 1a01 6280 |06b0: const-string v1, "isl" // string@8062 │ │ -33c1c8: 7230 9489 1003 |06b2: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c1ce: 54e0 6f92 |06b5: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c1d2: 1a01 6780 |06b7: const-string v1, "ita" // string@8067 │ │ -33c1d6: 1a03 1320 |06b9: const-string v3, "Italian" // string@2013 │ │ -33c1da: 7230 9489 1003 |06bb: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c1e0: 54e0 6f92 |06be: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c1e4: 1a01 b580 |06c0: const-string v1, "jav" // string@80b5 │ │ -33c1e8: 1a03 6720 |06c2: const-string v3, "Javanese" // string@2067 │ │ -33c1ec: 7230 9489 1003 |06c4: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c1f2: 54e0 6f92 |06c7: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c1f6: 1a01 c380 |06c9: const-string v1, "jpn" // string@80c3 │ │ -33c1fa: 1a03 6520 |06cb: const-string v3, "Japanese" // string@2065 │ │ -33c1fe: 7230 9489 1003 |06cd: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c204: 54e0 6f92 |06d0: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c208: 1a01 c480 |06d2: const-string v1, "jpr" // string@80c4 │ │ -33c20c: 1a03 7320 |06d4: const-string v3, "Judeo-Persian" // string@2073 │ │ -33c210: 7230 9489 1003 |06d6: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c216: 54e0 6f92 |06d9: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c21a: 1a01 c580 |06db: const-string v1, "jrb" // string@80c5 │ │ -33c21e: 1a03 7220 |06dd: const-string v3, "Judeo-Arabic" // string@2072 │ │ -33c222: 7230 9489 1003 |06df: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c228: 54e0 6f92 |06e2: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c22c: 1a01 d380 |06e4: const-string v1, "kaa" // string@80d3 │ │ -33c230: 1a03 e520 |06e6: const-string v3, "Kara-Kalpak" // string@20e5 │ │ -33c234: 7230 9489 1003 |06e8: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c23a: 54e0 6f92 |06eb: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c23e: 1a01 d480 |06ed: const-string v1, "kab" // string@80d4 │ │ -33c242: 1a03 dc20 |06ef: const-string v3, "Kabyle" // string@20dc │ │ -33c246: 7230 9489 1003 |06f1: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c24c: 54e0 6f92 |06f4: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c250: 1a01 d580 |06f6: const-string v1, "kac" // string@80d5 │ │ -33c254: 1a03 dd20 |06f8: const-string v3, "Kachin" // string@20dd │ │ -33c258: 7230 9489 1003 |06fa: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c25e: 54e0 6f92 |06fd: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c262: 1a01 d680 |06ff: const-string v1, "kal" // string@80d6 │ │ -33c266: 1a03 df20 |0701: const-string v3, "Kalaallisut" // string@20df │ │ -33c26a: 7230 9489 1003 |0703: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c270: 54e0 6f92 |0706: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c274: 1a01 d780 |0708: const-string v1, "kam" // string@80d7 │ │ -33c278: 1a03 e120 |070a: const-string v3, "Kamba" // string@20e1 │ │ -33c27c: 7230 9489 1003 |070c: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c282: 54e0 6f92 |070f: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c286: 1a01 d980 |0711: const-string v1, "kan" // string@80d9 │ │ -33c28a: 1a03 e320 |0713: const-string v3, "Kannada" // string@20e3 │ │ -33c28e: 7230 9489 1003 |0715: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c294: 54e0 6f92 |0718: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c298: 1a01 de80 |071a: const-string v1, "kar" // string@80de │ │ -33c29c: 1a03 e620 |071c: const-string v3, "Karen" // string@20e6 │ │ -33c2a0: 7230 9489 1003 |071e: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c2a6: 54e0 6f92 |0721: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c2aa: 1a01 e180 |0723: const-string v1, "kas" // string@80e1 │ │ -33c2ae: 1a03 e720 |0725: const-string v3, "Kashmiri" // string@20e7 │ │ -33c2b2: 7230 9489 1003 |0727: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c2b8: 54e0 6f92 |072a: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c2bc: 1a01 e280 |072c: const-string v1, "kat" // string@80e2 │ │ -33c2c0: 7230 9489 100c |072e: invoke-interface {v0, v1, v12}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c2c6: 54e0 6f92 |0731: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c2ca: 1a01 e380 |0733: const-string v1, "kau" // string@80e3 │ │ -33c2ce: 1a03 e420 |0735: const-string v3, "Kanuri" // string@20e4 │ │ -33c2d2: 7230 9489 1003 |0737: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c2d8: 54e0 6f92 |073a: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c2dc: 1a01 e580 |073c: const-string v1, "kaw" // string@80e5 │ │ -33c2e0: 1a03 e920 |073e: const-string v3, "Kawi" // string@20e9 │ │ -33c2e4: 7230 9489 1003 |0740: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c2ea: 54e0 6f92 |0743: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c2ee: 1a01 e680 |0745: const-string v1, "kaz" // string@80e6 │ │ -33c2f2: 1a03 eb20 |0747: const-string v3, "Kazakh" // string@20eb │ │ -33c2f6: 7230 9489 1003 |0749: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c2fc: 54e0 6f92 |074c: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c300: 1a01 0381 |074e: const-string v1, "kha" // string@8103 │ │ -33c304: 1a03 6521 |0750: const-string v3, "Khasi" // string@2165 │ │ -33c308: 7230 9489 1003 |0752: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c30e: 54e0 6f92 |0755: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c312: 1a01 0581 |0757: const-string v1, "khi" // string@8105 │ │ -33c316: 1a03 6821 |0759: const-string v3, "Khoisan" // string@2168 │ │ -33c31a: 7230 9489 1003 |075b: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c320: 54e0 6f92 |075e: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c324: 1a01 0881 |0760: const-string v1, "khm" // string@8108 │ │ -33c328: 1a03 6621 |0762: const-string v3, "Khmer" // string@2166 │ │ -33c32c: 7230 9489 1003 |0764: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c332: 54e0 6f92 |0767: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c336: 1a01 0981 |0769: const-string v1, "kho" // string@8109 │ │ -33c33a: 1a03 6921 |076b: const-string v3, "Khotanese" // string@2169 │ │ -33c33e: 7230 9489 1003 |076d: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c344: 54e0 6f92 |0770: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c348: 1a01 0f81 |0772: const-string v1, "kik" // string@810f │ │ -33c34c: 1a03 6b21 |0774: const-string v3, "Kikuyu; Gikuyu" // string@216b │ │ -33c350: 7230 9489 1003 |0776: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c356: 54e0 6f92 |0779: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c35a: 1a01 1281 |077b: const-string v1, "kin" // string@8112 │ │ -33c35e: 1a03 6e21 |077d: const-string v3, "Kinyarwanda" // string@216e │ │ -33c362: 7230 9489 1003 |077f: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c368: 54e0 6f92 |0782: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c36c: 1a01 1681 |0784: const-string v1, "kir" // string@8116 │ │ -33c370: 1a03 6f21 |0786: const-string v3, "Kirghiz" // string@216f │ │ -33c374: 7230 9489 1003 |0788: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c37a: 54e0 6f92 |078b: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c37e: 1a01 1e81 |078d: const-string v1, "kmb" // string@811e │ │ -33c382: 1a03 6c21 |078f: const-string v3, "Kimbundu" // string@216c │ │ -33c386: 7230 9489 1003 |0791: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c38c: 54e0 6f92 |0794: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c390: 1a01 1f81 |0796: const-string v1, "kok" // string@811f │ │ -33c394: 1a03 7521 |0798: const-string v3, "Konkani" // string@2175 │ │ -33c398: 7230 9489 1003 |079a: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c39e: 54e0 6f92 |079d: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c3a2: 1a01 2181 |079f: const-string v1, "kom" // string@8121 │ │ -33c3a6: 1a03 7321 |07a1: const-string v3, "Komi" // string@2173 │ │ -33c3aa: 7230 9489 1003 |07a3: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c3b0: 54e0 6f92 |07a6: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c3b4: 1a01 2381 |07a8: const-string v1, "kon" // string@8123 │ │ -33c3b8: 1a03 7421 |07aa: const-string v3, "Kongo" // string@2174 │ │ -33c3bc: 7230 9489 1003 |07ac: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c3c2: 54e0 6f92 |07af: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c3c6: 1a01 2481 |07b1: const-string v1, "kor" // string@8124 │ │ -33c3ca: 1a03 7721 |07b3: const-string v3, "Korean" // string@2177 │ │ -33c3ce: 7230 9489 1003 |07b5: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c3d4: 54e0 6f92 |07b8: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c3d8: 1a01 2781 |07ba: const-string v1, "kos" // string@8127 │ │ -33c3dc: 1a03 7821 |07bc: const-string v3, "Kosraean" // string@2178 │ │ -33c3e0: 7230 9489 1003 |07be: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c3e6: 54e0 6f92 |07c1: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c3ea: 1a01 2a81 |07c3: const-string v1, "kpe" // string@812a │ │ -33c3ee: 1a03 7921 |07c5: const-string v3, "Kpelle" // string@2179 │ │ -33c3f2: 7230 9489 1003 |07c7: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c3f8: 54e0 6f92 |07ca: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c3fc: 1a01 2d81 |07cc: const-string v1, "kro" // string@812d │ │ -33c400: 1a03 7b21 |07ce: const-string v3, "Kru" // string@217b │ │ -33c404: 7230 9489 1003 |07d0: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c40a: 54e0 6f92 |07d3: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c40e: 1a01 2e81 |07d5: const-string v1, "kru" // string@812e │ │ -33c412: 1a03 8021 |07d7: const-string v3, "Kurukh" // string@2180 │ │ -33c416: 7230 9489 1003 |07d9: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c41c: 54e0 6f92 |07dc: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c420: 1a01 2f81 |07de: const-string v1, "kua" // string@812f │ │ -33c424: 1a03 7d21 |07e0: const-string v3, "Kuanyama; Kwanyama" // string@217d │ │ -33c428: 7230 9489 1003 |07e2: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c42e: 54e0 6f92 |07e5: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c432: 1a01 3181 |07e7: const-string v1, "kum" // string@8131 │ │ -33c436: 1a03 7e21 |07e9: const-string v3, "Kumyk" // string@217e │ │ -33c43a: 7230 9489 1003 |07eb: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c440: 54e0 6f92 |07ee: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c444: 1a01 3281 |07f0: const-string v1, "kur" // string@8132 │ │ -33c448: 1a03 7f21 |07f2: const-string v3, "Kurdish" // string@217f │ │ -33c44c: 7230 9489 1003 |07f4: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c452: 54e0 6f92 |07f7: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c456: 1a01 3381 |07f9: const-string v1, "kut" // string@8133 │ │ -33c45a: 1a03 8121 |07fb: const-string v3, "Kutenai" // string@2181 │ │ -33c45e: 7230 9489 1003 |07fd: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c464: 54e0 6f92 |0800: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c468: 1a01 4881 |0802: const-string v1, "lad" // string@8148 │ │ -33c46c: 1a03 f822 |0804: const-string v3, "Ladino" // string@22f8 │ │ -33c470: 7230 9489 1003 |0806: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c476: 54e0 6f92 |0809: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c47a: 1a01 4981 |080b: const-string v1, "lah" // string@8149 │ │ -33c47e: 1a03 f922 |080d: const-string v3, "Lahnda" // string@22f9 │ │ -33c482: 7230 9489 1003 |080f: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c488: 54e0 6f92 |0812: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c48c: 1a01 4a81 |0814: const-string v1, "lam" // string@814a │ │ -33c490: 1a03 fa22 |0816: const-string v3, "Lamba" // string@22fa │ │ -33c494: 7230 9489 1003 |0818: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c49a: 54e0 6f92 |081b: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c49e: 1a01 5581 |081d: const-string v1, "lao" // string@8155 │ │ -33c4a2: 1a03 d82f |081f: const-string v3, "Lao" // string@2fd8 │ │ -33c4a6: 7230 9489 1003 |0821: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c4ac: 54e0 6f92 |0824: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c4b0: 1a01 7a81 |0826: const-string v1, "lat" // string@817a │ │ -33c4b4: 1a03 df2f |0828: const-string v3, "Latin" // string@2fdf │ │ -33c4b8: 7230 9489 1003 |082a: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c4be: 54e0 6f92 |082d: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c4c2: 1a01 8381 |082f: const-string v1, "lav" // string@8183 │ │ -33c4c6: 1a03 e42f |0831: const-string v3, "Latvian" // string@2fe4 │ │ -33c4ca: 7230 9489 1003 |0833: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c4d0: 54e0 6f92 |0836: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c4d4: 1a01 fd81 |0838: const-string v1, "lez" // string@81fd │ │ -33c4d8: 1a03 cd33 |083a: const-string v3, "Lezghian" // string@33cd │ │ -33c4dc: 7230 9489 1003 |083c: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c4e2: 54e0 6f92 |083f: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c4e6: 1a01 0c82 |0841: const-string v1, "lin" // string@820c │ │ -33c4ea: 1a03 0734 |0843: const-string v3, "Lingala" // string@3407 │ │ -33c4ee: 7230 9489 1003 |0845: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c4f4: 54e0 6f92 |0848: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c4f8: 1a01 4082 |084a: const-string v1, "lit" // string@8240 │ │ -33c4fc: 1a03 3334 |084c: const-string v3, "Lithuanian" // string@3433 │ │ -33c500: 7230 9489 1003 |084e: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c506: 54e0 6f92 |0851: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c50a: 1a01 8682 |0853: const-string v1, "lol" // string@8286 │ │ -33c50e: 1a03 2c3c |0855: const-string v3, "Mongo" // string@3c2c │ │ -33c512: 7230 9489 1003 |0857: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c518: 54e0 6f92 |085a: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c51c: 1a01 9582 |085c: const-string v1, "loz" // string@8295 │ │ -33c520: 1a03 ab37 |085e: const-string v3, "Lozi" // string@37ab │ │ -33c524: 7230 9489 1003 |0860: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c52a: 54e0 6f92 |0863: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c52e: 1a01 9782 |0865: const-string v1, "ltz" // string@8297 │ │ -33c532: 1a03 b537 |0867: const-string v3, "Luxembourgish; Letzeburgesch" // string@37b5 │ │ -33c536: 7230 9489 1003 |0869: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c53c: 54e0 6f92 |086c: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c540: 1a01 9882 |086e: const-string v1, "lua" // string@8298 │ │ -33c544: 1a03 af37 |0870: const-string v3, "Luba-Lulua" // string@37af │ │ -33c548: 7230 9489 1003 |0872: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c54e: 54e0 6f92 |0875: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c552: 1a01 9982 |0877: const-string v1, "lub" // string@8299 │ │ -33c556: 1a03 ae37 |0879: const-string v3, "Luba-Katanga" // string@37ae │ │ -33c55a: 7230 9489 1003 |087b: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c560: 54e0 6f92 |087e: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c564: 1a01 9a82 |0880: const-string v1, "lug" // string@829a │ │ -33c568: 1a03 221c |0882: const-string v3, "Ganda" // string@1c22 │ │ -33c56c: 7230 9489 1003 |0884: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c572: 54e0 6f92 |0887: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c576: 1a01 9b82 |0889: const-string v1, "lui" // string@829b │ │ -33c57a: 1a03 b037 |088b: const-string v3, "Luiseno" // string@37b0 │ │ -33c57e: 7230 9489 1003 |088d: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c584: 54e0 6f92 |0890: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c588: 1a01 9c82 |0892: const-string v1, "lun" // string@829c │ │ -33c58c: 1a03 b237 |0894: const-string v3, "Lunda" // string@37b2 │ │ -33c590: 7230 9489 1003 |0896: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c596: 54e0 6f92 |0899: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c59a: 1a01 9d82 |089b: const-string v1, "luo" // string@829d │ │ -33c59e: 1a03 b337 |089d: const-string v3, "Luo (Kenya and Tanzania)" // string@37b3 │ │ -33c5a2: 7230 9489 1003 |089f: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c5a8: 54e0 6f92 |08a2: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c5ac: 1a01 9e82 |08a4: const-string v1, "lus" // string@829e │ │ -33c5b0: 1a03 9f82 |08a6: const-string v3, "lushai" // string@829f │ │ -33c5b4: 7230 9489 1003 |08a8: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c5ba: 54e0 6f92 |08ab: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c5be: 1a01 e98f |08ad: const-string v1, "mac" // string@8fe9 │ │ -33c5c2: 1a03 603a |08af: const-string v3, "Macedonian" // string@3a60 │ │ -33c5c6: 7230 9489 1003 |08b1: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c5cc: 54e0 6f92 |08b4: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c5d0: 1a01 ea8f |08b6: const-string v1, "mad" // string@8fea │ │ -33c5d4: 1a0b 623a |08b8: const-string v11, "Madurese" // string@3a62 │ │ -33c5d8: 7230 9489 100b |08ba: invoke-interface {v0, v1, v11}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c5de: 54e0 6f92 |08bd: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c5e2: 1a01 ed8f |08bf: const-string v1, "mag" // string@8fed │ │ -33c5e6: 1a0b 633a |08c1: const-string v11, "Magahi" // string@3a63 │ │ -33c5ea: 7230 9489 100b |08c3: invoke-interface {v0, v1, v11}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c5f0: 54e0 6f92 |08c6: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c5f4: 1a01 ee8f |08c8: const-string v1, "mah" // string@8fee │ │ -33c5f8: 1a0b 8f3a |08ca: const-string v11, "Marshallese" // string@3a8f │ │ -33c5fc: 7230 9489 100b |08cc: invoke-interface {v0, v1, v11}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c602: 54e0 6f92 |08cf: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c606: 1a01 ef8f |08d1: const-string v1, "mai" // string@8fef │ │ -33c60a: 1a0b 6c3a |08d3: const-string v11, "Maithili" // string@3a6c │ │ -33c60e: 7230 9489 100b |08d5: invoke-interface {v0, v1, v11}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c614: 54e0 6f92 |08d8: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c618: 1a01 fa8f |08da: const-string v1, "mak" // string@8ffa │ │ -33c61c: 1a0b 6e3a |08dc: const-string v11, "Makasar" // string@3a6e │ │ -33c620: 7230 9489 100b |08de: invoke-interface {v0, v1, v11}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c626: 54e0 6f92 |08e1: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c62a: 1a01 1990 |08e3: const-string v1, "mal" // string@9019 │ │ -33c62e: 1a0b 723a |08e5: const-string v11, "Malayalam" // string@3a72 │ │ -33c632: 7230 9489 100b |08e7: invoke-interface {v0, v1, v11}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c638: 54e0 6f92 |08ea: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c63c: 1a01 1a90 |08ec: const-string v1, "man" // string@901a │ │ -33c640: 1a0b 7c3a |08ee: const-string v11, "Mandingo" // string@3a7c │ │ -33c644: 7230 9489 100b |08f0: invoke-interface {v0, v1, v11}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c64a: 54e0 6f92 |08f3: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c64e: 1a01 2190 |08f5: const-string v1, "mao" // string@9021 │ │ -33c652: 1a0b 833a |08f7: const-string v11, "Maori" // string@3a83 │ │ -33c656: 7230 9489 100b |08f9: invoke-interface {v0, v1, v11}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c65c: 54e0 6f92 |08fc: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c660: 1a01 2290 |08fe: const-string v1, "map" // string@9022 │ │ -33c664: 1a0c b00a |0900: const-string v12, "Austronesian" // string@0ab0 │ │ -33c668: 7230 9489 100c |0902: invoke-interface {v0, v1, v12}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c66e: 54e0 6f92 |0905: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c672: 1a01 2c90 |0907: const-string v1, "mar" // string@902c │ │ -33c676: 1a0c 873a |0909: const-string v12, "Marathi" // string@3a87 │ │ -33c67a: 7230 9489 100c |090b: invoke-interface {v0, v1, v12}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c680: 54e0 6f92 |090e: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c684: 1a01 4690 |0910: const-string v1, "mas" // string@9046 │ │ -33c688: 1a0c 923a |0912: const-string v12, "Masai" // string@3a92 │ │ -33c68c: 7230 9489 100c |0914: invoke-interface {v0, v1, v12}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c692: 54e0 6f92 |0917: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c696: 1a01 2891 |0919: const-string v1, "may" // string@9128 │ │ -33c69a: 1a0c 713a |091b: const-string v12, "Malay" // string@3a71 │ │ -33c69e: 7230 9489 100c |091d: invoke-interface {v0, v1, v12}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c6a4: 54e0 6f92 |0920: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c6a8: 1a01 5191 |0922: const-string v1, "mdr" // string@9151 │ │ -33c6ac: 1a0d 7b3a |0924: const-string v13, "Mandar" // string@3a7b │ │ -33c6b0: 7230 9489 100d |0926: invoke-interface {v0, v1, v13}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c6b6: 54e0 6f92 |0929: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c6ba: 1a01 9391 |092b: const-string v1, "men" // string@9193 │ │ -33c6be: 1a0d 9e3b |092d: const-string v13, "Mende" // string@3b9e │ │ -33c6c2: 7230 9489 100d |092f: invoke-interface {v0, v1, v13}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c6c8: 54e0 6f92 |0932: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c6cc: 1a01 c191 |0934: const-string v1, "mga" // string@91c1 │ │ -33c6d0: 1a0d 0620 |0936: const-string v13, "Irish, Middle (900-1200)" // string@2006 │ │ -33c6d4: 7230 9489 100d |0938: invoke-interface {v0, v1, v13}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c6da: 54e0 6f92 |093b: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c6de: 1a01 c291 |093d: const-string v1, "mic" // string@91c2 │ │ -33c6e2: 1a0d 0b3c |093f: const-string v13, "Micmac" // string@3c0b │ │ -33c6e6: 7230 9489 100d |0941: invoke-interface {v0, v1, v13}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c6ec: 54e0 6f92 |0944: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c6f0: 1a01 c791 |0946: const-string v1, "min" // string@91c7 │ │ -33c6f4: 1a0d 103c |0948: const-string v13, "Minangkabau" // string@3c10 │ │ -33c6f8: 7230 9489 100d |094a: invoke-interface {v0, v1, v13}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c6fe: 54e0 6f92 |094d: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c702: 1a01 eb91 |094f: const-string v1, "mis" // string@91eb │ │ -33c706: 1a0d 133c |0951: const-string v13, "Miscellaneous languages" // string@3c13 │ │ -33c70a: 7230 9489 100d |0953: invoke-interface {v0, v1, v13}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c710: 54e0 6f92 |0956: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c714: 1a01 f091 |0958: const-string v1, "mkd" // string@91f0 │ │ -33c718: 7230 9489 1003 |095a: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c71e: 54e0 6f92 |095d: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c722: 1a01 f391 |095f: const-string v1, "mkh" // string@91f3 │ │ -33c726: 1a03 293c |0961: const-string v3, "Mon-Khmer" // string@3c29 │ │ -33c72a: 7230 9489 1003 |0963: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c730: 54e0 6f92 |0966: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c734: 1a01 f491 |0968: const-string v1, "mlg" // string@91f4 │ │ -33c738: 1a03 6f3a |096a: const-string v3, "Malagasy" // string@3a6f │ │ -33c73c: 7230 9489 1003 |096c: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c742: 54e0 6f92 |096f: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c746: 1a01 f591 |0971: const-string v1, "mlt" // string@91f5 │ │ -33c74a: 1a03 773a |0973: const-string v3, "Maltese" // string@3a77 │ │ -33c74e: 7230 9489 1003 |0975: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c754: 54e0 6f92 |0978: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c758: 1a01 f891 |097a: const-string v1, "mnc" // string@91f8 │ │ -33c75c: 1a03 783a |097c: const-string v3, "Manchu" // string@3a78 │ │ -33c760: 7230 9489 1003 |097e: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c766: 54e0 6f92 |0981: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c76a: 1a01 f991 |0983: const-string v1, "mni" // string@91f9 │ │ -33c76e: 1a03 7f3a |0985: const-string v3, "Manipuri" // string@3a7f │ │ -33c772: 7230 9489 1003 |0987: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c778: 54e0 6f92 |098a: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c77c: 1a01 fa91 |098c: const-string v1, "mno" // string@91fa │ │ -33c780: 1a03 803a |098e: const-string v3, "Manobo languages" // string@3a80 │ │ -33c784: 7230 9489 1003 |0990: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c78a: 54e0 6f92 |0993: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c78e: 1a01 1492 |0995: const-string v1, "moh" // string@9214 │ │ -33c792: 1a03 253c |0997: const-string v3, "Mohawk" // string@3c25 │ │ -33c796: 7230 9489 1003 |0999: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c79c: 54e0 6f92 |099c: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c7a0: 1a01 1592 |099e: const-string v1, "mol" // string@9215 │ │ -33c7a4: 1a03 263c |09a0: const-string v3, "Moldavian" // string@3c26 │ │ -33c7a8: 7230 9489 1003 |09a2: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c7ae: 54e0 6f92 |09a5: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c7b2: 1a01 1692 |09a7: const-string v1, "mon" // string@9216 │ │ -33c7b6: 1a03 2e3c |09a9: const-string v3, "Mongolian" // string@3c2e │ │ -33c7ba: 7230 9489 1003 |09ab: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c7c0: 54e0 6f92 |09ae: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c7c4: 1a01 2d92 |09b0: const-string v1, "mos" // string@922d │ │ -33c7c8: 1a03 3b3c |09b2: const-string v3, "Mossi" // string@3c3b │ │ -33c7cc: 7230 9489 1003 |09b4: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c7d2: 54e0 6f92 |09b7: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c7d6: 1a01 8092 |09b9: const-string v1, "mri" // string@9280 │ │ -33c7da: 7230 9489 100b |09bb: invoke-interface {v0, v1, v11}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c7e0: 54e0 6f92 |09be: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c7e4: 1a01 8292 |09c0: const-string v1, "msa" // string@9282 │ │ -33c7e8: 7230 9489 100c |09c2: invoke-interface {v0, v1, v12}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c7ee: 54e0 6f92 |09c5: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c7f2: 1a01 e893 |09c7: const-string v1, "mul" // string@93e8 │ │ -33c7f6: 1a03 bb3c |09c9: const-string v3, "Multiple languages" // string@3cbb │ │ -33c7fa: 7230 9489 1003 |09cb: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c800: 54e0 6f92 |09ce: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c804: 1a01 ef93 |09d0: const-string v1, "mun" // string@93ef │ │ -33c808: 1a03 c23c |09d2: const-string v3, "Munda languages" // string@3cc2 │ │ -33c80c: 7230 9489 1003 |09d4: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c812: 54e0 6f92 |09d7: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c816: 1a01 f093 |09d9: const-string v1, "mus" // string@93f0 │ │ -33c81a: 1a03 d412 |09db: const-string v3, "Creek" // string@12d4 │ │ -33c81e: 7230 9489 1003 |09dd: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c824: 54e0 6f92 |09e0: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c828: 1a01 0394 |09e2: const-string v1, "mwr" // string@9403 │ │ -33c82c: 1a03 913a |09e4: const-string v3, "Marwari" // string@3a91 │ │ -33c830: 7230 9489 1003 |09e6: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c836: 54e0 6f92 |09e9: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c83a: 1a01 0a94 |09eb: const-string v1, "mya" // string@940a │ │ -33c83e: 7230 9489 1006 |09ed: invoke-interface {v0, v1, v6}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c844: 54e0 6f92 |09f0: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c848: 1a01 0b94 |09f2: const-string v1, "myn" // string@940b │ │ -33c84c: 1a03 393b |09f4: const-string v3, "Mayan languages" // string@3b39 │ │ -33c850: 7230 9489 1003 |09f6: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c856: 54e0 6f92 |09f9: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c85a: 1a01 1194 |09fb: const-string v1, "nah" // string@9411 │ │ -33c85e: 1a03 7c3d |09fd: const-string v3, "Nahuatl" // string@3d7c │ │ -33c862: 7230 9489 1003 |09ff: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c868: 54e0 6f92 |0a02: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c86c: 1a01 1294 |0a04: const-string v1, "nai" // string@9412 │ │ -33c870: 1a03 1b3e |0a06: const-string v3, "North American Indian" // string@3e1b │ │ -33c874: 7230 9489 1003 |0a08: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c87a: 54e0 6f92 |0a0b: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c87e: 1a01 1d94 |0a0d: const-string v1, "nau" // string@941d │ │ -33c882: 1a03 823d |0a0f: const-string v3, "Nauru" // string@3d82 │ │ -33c886: 7230 9489 1003 |0a11: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c88c: 54e0 6f92 |0a14: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c890: 1a01 1e94 |0a16: const-string v1, "nav" // string@941e │ │ -33c894: 1a03 863d |0a18: const-string v3, "Navajo; Navaho" // string@3d86 │ │ -33c898: 7230 9489 1003 |0a1a: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c89e: 54e0 6f92 |0a1d: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c8a2: 1a01 2a94 |0a1f: const-string v1, "nbl" // string@942a │ │ -33c8a6: 1a03 0648 |0a21: const-string v3, "South Ndebele" // string@4806 │ │ -33c8aa: 7230 9489 1003 |0a23: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c8b0: 54e0 6f92 |0a26: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c8b4: 1a01 2c94 |0a28: const-string v1, "nde" // string@942c │ │ -33c8b8: 1a03 1d3e |0a2a: const-string v3, "North Ndebele" // string@3e1d │ │ -33c8bc: 7230 9489 1003 |0a2c: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c8c2: 54e0 6f92 |0a2f: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c8c6: 1a01 2d94 |0a31: const-string v1, "ndo" // string@942d │ │ -33c8ca: 1a03 ad3d |0a33: const-string v3, "Ndonga" // string@3dad │ │ -33c8ce: 7230 9489 1003 |0a35: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c8d4: 54e0 6f92 |0a38: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c8d8: 1a01 2e94 |0a3a: const-string v1, "nds" // string@942e │ │ -33c8dc: 1a03 aa37 |0a3c: const-string v3, "Low German; Low Saxon" // string@37aa │ │ -33c8e0: 7230 9489 1003 |0a3e: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c8e6: 54e0 6f92 |0a41: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c8ea: 1a01 4194 |0a43: const-string v1, "nep" // string@9441 │ │ -33c8ee: 1a03 b53d |0a45: const-string v3, "Nepali" // string@3db5 │ │ -33c8f2: 7230 9489 1003 |0a47: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c8f8: 54e0 6f92 |0a4a: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c8fc: 1a01 4a94 |0a4c: const-string v1, "new" // string@944a │ │ -33c900: 1a03 d23d |0a4e: const-string v3, "Newari" // string@3dd2 │ │ -33c904: 7230 9489 1003 |0a50: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c90a: 54e0 6f92 |0a53: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c90e: 1a01 9194 |0a55: const-string v1, "nia" // string@9491 │ │ -33c912: 1a03 d73d |0a57: const-string v3, "Nias" // string@3dd7 │ │ -33c916: 7230 9489 1003 |0a59: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c91c: 54e0 6f92 |0a5c: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c920: 1a01 9294 |0a5e: const-string v1, "nic" // string@9492 │ │ -33c924: 1a03 da3d |0a60: const-string v3, "Niger-Kordofanian" // string@3dda │ │ -33c928: 7230 9489 1003 |0a62: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c92e: 54e0 6f92 |0a65: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c932: 1a01 9394 |0a67: const-string v1, "niu" // string@9493 │ │ -33c936: 1a03 df3d |0a69: const-string v3, "Niuean" // string@3ddf │ │ -33c93a: 7230 9489 1003 |0a6b: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c940: 54e0 6f92 |0a6e: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c944: 1a01 9494 |0a70: const-string v1, "nld" // string@9494 │ │ -33c948: 7230 9489 100a |0a72: invoke-interface {v0, v1, v10}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c94e: 54e0 6f92 |0a75: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c952: 1a01 9794 |0a77: const-string v1, "nno" // string@9497 │ │ -33c956: 1a03 233e |0a79: const-string v3, "Norwegian Nynorsk" // string@3e23 │ │ -33c95a: 7230 9489 1003 |0a7b: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c960: 54e0 6f92 |0a7e: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c964: 1a01 aa94 |0a80: const-string v1, "nob" // string@94aa │ │ -33c968: 1a03 223e |0a82: const-string v3, "Norwegian Bokmål" // string@3e22 │ │ -33c96c: 7230 9489 1003 |0a84: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c972: 54e0 6f92 |0a87: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c976: 1a01 bb94 |0a89: const-string v1, "non" // string@94bb │ │ -33c97a: 1a03 1a3e |0a8b: const-string v3, "Norse, Old" // string@3e1a │ │ -33c97e: 7230 9489 1003 |0a8d: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c984: 54e0 6f92 |0a90: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c988: 1a01 c094 |0a92: const-string v1, "nor" // string@94c0 │ │ -33c98c: 1a03 213e |0a94: const-string v3, "Norwegian" // string@3e21 │ │ -33c990: 7230 9489 1003 |0a96: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c996: 54e0 6f92 |0a99: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c99a: 1a01 2195 |0a9b: const-string v1, "nso" // string@9521 │ │ -33c99e: 1a03 f847 |0a9d: const-string v3, "Sotho, Northern" // string@47f8 │ │ -33c9a2: 7230 9489 1003 |0a9f: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c9a8: 54e0 6f92 |0aa2: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c9ac: 1a01 2295 |0aa4: const-string v1, "nub" // string@9522 │ │ -33c9b0: 1a03 513e |0aa6: const-string v3, "Nubian languages" // string@3e51 │ │ -33c9b4: 7230 9489 1003 |0aa8: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c9ba: 54e0 6f92 |0aab: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c9be: 1a01 3695 |0aad: const-string v1, "nya" // string@9536 │ │ -33c9c2: 1a03 d40f |0aaf: const-string v3, "Chichewa; Chewa; Nyanja" // string@0fd4 │ │ -33c9c6: 7230 9489 1003 |0ab1: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c9cc: 54e0 6f92 |0ab4: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c9d0: 1a01 3a95 |0ab6: const-string v1, "nym" // string@953a │ │ -33c9d4: 1a03 613e |0ab8: const-string v3, "Nyamwezi" // string@3e61 │ │ -33c9d8: 7230 9489 1003 |0aba: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c9de: 54e0 6f92 |0abd: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c9e2: 1a01 3b95 |0abf: const-string v1, "nyn" // string@953b │ │ -33c9e6: 1a03 623e |0ac1: const-string v3, "Nyankole" // string@3e62 │ │ -33c9ea: 7230 9489 1003 |0ac3: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33c9f0: 54e0 6f92 |0ac6: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33c9f4: 1a01 3c95 |0ac8: const-string v1, "nyo" // string@953c │ │ -33c9f8: 1a03 633e |0aca: const-string v3, "Nyoro" // string@3e63 │ │ -33c9fc: 7230 9489 1003 |0acc: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33ca02: 54e0 6f92 |0acf: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33ca06: 1a01 3d95 |0ad1: const-string v1, "nzi" // string@953d │ │ -33ca0a: 1a03 643e |0ad3: const-string v3, "Nzima" // string@3e64 │ │ -33ca0e: 7230 9489 1003 |0ad5: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33ca14: 54e0 6f92 |0ad8: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33ca18: 1a01 6a95 |0ada: const-string v1, "oci" // string@956a │ │ -33ca1c: 1a03 353f |0adc: const-string v3, "Occitan (post 1500); Provençal" // string@3f35 │ │ -33ca20: 7230 9489 1003 |0ade: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33ca26: 54e0 6f92 |0ae1: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33ca2a: 1a01 ad95 |0ae3: const-string v1, "oji" // string@95ad │ │ -33ca2e: 1a03 543f |0ae5: const-string v3, "Ojibwa" // string@3f54 │ │ -33ca32: 7230 9489 1003 |0ae7: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33ca38: 54e0 6f92 |0aea: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33ca3c: 1a01 e098 |0aec: const-string v1, "ori" // string@98e0 │ │ -33ca40: 1a03 e53f |0aee: const-string v3, "Oriya" // string@3fe5 │ │ -33ca44: 7230 9489 1003 |0af0: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33ca4a: 54e0 6f92 |0af3: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33ca4e: 1a01 f798 |0af5: const-string v1, "orm" // string@98f7 │ │ -33ca52: 1a03 e83f |0af7: const-string v3, "Oromo" // string@3fe8 │ │ -33ca56: 7230 9489 1003 |0af9: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33ca5c: 54e0 6f92 |0afc: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33ca60: 1a01 fa98 |0afe: const-string v1, "osa" // string@98fa │ │ -33ca64: 1a03 ea3f |0b00: const-string v3, "Osage" // string@3fea │ │ -33ca68: 7230 9489 1003 |0b02: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33ca6e: 54e0 6f92 |0b05: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33ca72: 1a01 fb98 |0b07: const-string v1, "oss" // string@98fb │ │ -33ca76: 1a03 ef3f |0b09: const-string v3, "Ossetian; Ossetic" // string@3fef │ │ -33ca7a: 7230 9489 1003 |0b0b: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33ca80: 54e0 6f92 |0b0e: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33ca84: 1a01 fc98 |0b10: const-string v1, "ota" // string@98fc │ │ -33ca88: 1a03 db4e |0b12: const-string v3, "Turkish, Ottoman (1500-1928)" // string@4edb │ │ -33ca8c: 7230 9489 1003 |0b14: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33ca92: 54e0 6f92 |0b17: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33ca96: 1a01 0299 |0b19: const-string v1, "oto" // string@9902 │ │ -33ca9a: 1a03 f23f |0b1b: const-string v3, "Otomian languages" // string@3ff2 │ │ -33ca9e: 7230 9489 1003 |0b1d: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33caa4: 54e0 6f92 |0b20: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33caa8: 1a01 2299 |0b22: const-string v1, "paa" // string@9922 │ │ -33caac: 1a03 f840 |0b24: const-string v3, "Papuan" // string@40f8 │ │ -33cab0: 7230 9489 1003 |0b26: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33cab6: 54e0 6f92 |0b29: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33caba: 1a01 4099 |0b2b: const-string v1, "pag" // string@9940 │ │ -33cabe: 1a03 f440 |0b2d: const-string v3, "Pangasinan" // string@40f4 │ │ -33cac2: 7230 9489 1003 |0b2f: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33cac8: 54e0 6f92 |0b32: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33cacc: 1a01 5399 |0b34: const-string v1, "pal" // string@9953 │ │ -33cad0: 1a03 e540 |0b36: const-string v3, "Pahlavi" // string@40e5 │ │ -33cad4: 7230 9489 1003 |0b38: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33cada: 54e0 6f92 |0b3b: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33cade: 1a01 5599 |0b3d: const-string v1, "pam" // string@9955 │ │ -33cae2: 1a03 ef40 |0b3f: const-string v3, "Pampanga" // string@40ef │ │ -33cae6: 7230 9489 1003 |0b41: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33caec: 54e0 6f92 |0b44: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33caf0: 1a01 5699 |0b46: const-string v1, "pan" // string@9956 │ │ -33caf4: 1a03 f540 |0b48: const-string v3, "Panjabi" // string@40f5 │ │ -33caf8: 7230 9489 1003 |0b4a: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33cafe: 54e0 6f92 |0b4d: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33cb02: 1a01 5d99 |0b4f: const-string v1, "pap" // string@995d │ │ -33cb06: 1a03 f640 |0b51: const-string v3, "Papiamento" // string@40f6 │ │ -33cb0a: 7230 9489 1003 |0b53: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33cb10: 54e0 6f92 |0b56: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33cb14: 1a01 cd99 |0b58: const-string v1, "pau" // string@99cd │ │ -33cb18: 1a03 ec40 |0b5a: const-string v3, "Palauan" // string@40ec │ │ -33cb1c: 7230 9489 1003 |0b5c: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33cb22: 54e0 6f92 |0b5f: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33cb26: 1a01 e599 |0b61: const-string v1, "peo" // string@99e5 │ │ -33cb2a: 1a03 3741 |0b63: const-string v3, "Persian, Old (ca.600-400 B.C.)" // string@4137 │ │ -33cb2e: 7230 9489 1003 |0b65: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33cb34: 54e0 6f92 |0b68: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33cb38: 1a01 e799 |0b6a: const-string v1, "per" // string@99e7 │ │ -33cb3c: 7230 9489 1004 |0b6c: invoke-interface {v0, v1, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33cb42: 54e0 6f92 |0b6f: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33cb46: 7230 9489 1004 |0b71: invoke-interface {v0, v1, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33cb4c: 54e0 6f92 |0b74: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33cb50: 1a01 409a |0b76: const-string v1, "phi" // string@9a40 │ │ -33cb54: 1a03 3d41 |0b78: const-string v3, "Philippine" // string@413d │ │ -33cb58: 7230 9489 1003 |0b7a: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33cb5e: 54e0 6f92 |0b7d: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33cb62: 1a01 419a |0b7f: const-string v1, "phn" // string@9a41 │ │ -33cb66: 1a03 4341 |0b81: const-string v3, "Phoenician" // string@4143 │ │ -33cb6a: 7230 9489 1003 |0b83: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33cb70: 54e0 6f92 |0b86: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33cb74: 1a01 799a |0b88: const-string v1, "pli" // string@9a79 │ │ -33cb78: 1a03 ee40 |0b8a: const-string v3, "Pali" // string@40ee │ │ -33cb7c: 7230 9489 1003 |0b8c: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33cb82: 54e0 6f92 |0b8f: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33cb86: 1a01 839a |0b91: const-string v1, "pol" // string@9a83 │ │ -33cb8a: 1a03 7041 |0b93: const-string v3, "Polish" // string@4170 │ │ -33cb8e: 7230 9489 1003 |0b95: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33cb94: 54e0 6f92 |0b98: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33cb98: 1a01 849a |0b9a: const-string v1, "pon" // string@9a84 │ │ -33cb9c: 1a03 6c41 |0b9c: const-string v3, "Pohnpeian" // string@416c │ │ -33cba0: 7230 9489 1003 |0b9e: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33cba6: 54e0 6f92 |0ba1: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33cbaa: 1a01 a49a |0ba3: const-string v1, "por" // string@9aa4 │ │ -33cbae: 1a03 8c41 |0ba5: const-string v3, "Portuguese" // string@418c │ │ -33cbb2: 7230 9489 1003 |0ba7: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33cbb8: 54e0 6f92 |0baa: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33cbbc: 1a01 e89a |0bac: const-string v1, "pra" // string@9ae8 │ │ -33cbc0: 1a03 9641 |0bae: const-string v3, "Prakrit languages" // string@4196 │ │ -33cbc4: 7230 9489 1003 |0bb0: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33cbca: 54e0 6f92 |0bb3: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33cbce: 1a01 739b |0bb5: const-string v1, "pro" // string@9b73 │ │ -33cbd2: 1a03 5442 |0bb7: const-string v3, "Provençal, Old (to 1500)" // string@4254 │ │ -33cbd6: 7230 9489 1003 |0bb9: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33cbdc: 54e0 6f92 |0bbc: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33cbe0: 1a01 ad9b |0bbe: const-string v1, "pus" // string@9bad │ │ -33cbe4: 1a03 6642 |0bc0: const-string v3, "Pushto" // string@4266 │ │ -33cbe8: 7230 9489 1003 |0bc2: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33cbee: 54e0 6f92 |0bc5: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33cbf2: 1a01 ee9b |0bc7: const-string v1, "que" // string@9bee │ │ -33cbf6: 1a03 7542 |0bc9: const-string v3, "Quechua" // string@4275 │ │ -33cbfa: 7230 9489 1003 |0bcb: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33cc00: 54e0 6f92 |0bce: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33cc04: 1a01 149c |0bd0: const-string v1, "raj" // string@9c14 │ │ -33cc08: 1a03 2f43 |0bd2: const-string v3, "Rajasthani" // string@432f │ │ -33cc0c: 7230 9489 1003 |0bd4: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33cc12: 54e0 6f92 |0bd7: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33cc16: 1a01 1d9c |0bd9: const-string v1, "rap" // string@9c1d │ │ -33cc1a: 1a03 3b43 |0bdb: const-string v3, "Rapanui" // string@433b │ │ -33cc1e: 7230 9489 1003 |0bdd: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33cc24: 54e0 6f92 |0be0: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33cc28: 1a01 1e9c |0be2: const-string v1, "rar" // string@9c1e │ │ -33cc2c: 1a03 3c43 |0be4: const-string v3, "Rarotongan" // string@433c │ │ -33cc30: 7230 9489 1003 |0be6: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33cc36: 54e0 6f92 |0be9: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33cc3a: 1a01 209f |0beb: const-string v1, "roa" // string@9f20 │ │ -33cc3e: 1a03 eb43 |0bed: const-string v3, "Romance" // string@43eb │ │ -33cc42: 7230 9489 1003 |0bef: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33cc48: 54e0 6f92 |0bf2: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33cc4c: 1a01 229f |0bf4: const-string v1, "roh" // string@9f22 │ │ -33cc50: 1a03 2e43 |0bf6: const-string v3, "Raeto-Romance" // string@432e │ │ -33cc54: 7230 9489 1003 |0bf8: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33cc5a: 54e0 6f92 |0bfb: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33cc5e: 1a01 249f |0bfd: const-string v1, "rom" // string@9f24 │ │ -33cc62: 1a03 ee43 |0bff: const-string v3, "Romany" // string@43ee │ │ -33cc66: 7230 9489 1003 |0c01: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33cc6c: 54e0 6f92 |0c04: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33cc70: 1a01 259f |0c06: const-string v1, "ron" // string@9f25 │ │ -33cc74: 1a03 ed43 |0c08: const-string v3, "Romanian" // string@43ed │ │ -33cc78: 7230 9489 1003 |0c0a: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33cc7e: 54e0 6f92 |0c0d: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33cc82: 1a01 449f |0c0f: const-string v1, "rum" // string@9f44 │ │ -33cc86: 7230 9489 1003 |0c11: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33cc8c: 54e0 6f92 |0c14: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33cc90: 1a01 459f |0c16: const-string v1, "run" // string@9f45 │ │ -33cc94: 1a03 1544 |0c18: const-string v3, "Rundi" // string@4415 │ │ -33cc98: 7230 9489 1003 |0c1a: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33cc9e: 54e0 6f92 |0c1d: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33cca2: 1a01 589f |0c1f: const-string v1, "rus" // string@9f58 │ │ -33cca6: 1a03 1944 |0c21: const-string v3, "Russian" // string@4419 │ │ -33ccaa: 7230 9489 1003 |0c23: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33ccb0: 54e0 6f92 |0c26: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33ccb4: 1a01 57a0 |0c28: const-string v1, "sad" // string@a057 │ │ -33ccb8: 1a03 7946 |0c2a: const-string v3, "Sandawe" // string@4679 │ │ -33ccbc: 7230 9489 1003 |0c2c: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33ccc2: 54e0 6f92 |0c2f: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33ccc6: 1a01 5aa0 |0c31: const-string v1, "sag" // string@a05a │ │ -33ccca: 1a03 7a46 |0c33: const-string v3, "Sango" // string@467a │ │ -33ccce: 7230 9489 1003 |0c35: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33ccd4: 54e0 6f92 |0c38: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33ccd8: 1a01 5ba0 |0c3a: const-string v1, "sah" // string@a05b │ │ -33ccdc: 1a03 0555 |0c3c: const-string v3, "Yakut" // string@5505 │ │ -33cce0: 7230 9489 1003 |0c3e: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33cce6: 54e0 6f92 |0c41: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33ccea: 1a01 5ca0 |0c43: const-string v1, "sai" // string@a05c │ │ -33ccee: 1a03 0348 |0c45: const-string v3, "South American Indian" // string@4803 │ │ -33ccf2: 7230 9489 1003 |0c47: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33ccf8: 54e0 6f92 |0c4a: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33ccfc: 1a01 5da0 |0c4c: const-string v1, "sal" // string@a05d │ │ -33cd00: 1a03 6446 |0c4e: const-string v3, "Salishan languages" // string@4664 │ │ -33cd04: 7230 9489 1003 |0c50: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33cd0a: 54e0 6f92 |0c53: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33cd0e: 1a01 5ea0 |0c55: const-string v1, "sam" // string@a05e │ │ -33cd12: 1a03 6746 |0c57: const-string v3, "Samaritan Aramaic" // string@4667 │ │ -33cd16: 7230 9489 1003 |0c59: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33cd1c: 54e0 6f92 |0c5c: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33cd20: 1a01 73a0 |0c5e: const-string v1, "san" // string@a073 │ │ -33cd24: 1a03 7b46 |0c60: const-string v3, "Sanskrit" // string@467b │ │ -33cd28: 7230 9489 1003 |0c62: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33cd2e: 54e0 6f92 |0c65: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33cd32: 1a01 82a0 |0c67: const-string v1, "sas" // string@a082 │ │ -33cd36: 1a03 8146 |0c69: const-string v3, "Sasak" // string@4681 │ │ -33cd3a: 7230 9489 1003 |0c6b: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33cd40: 54e0 6f92 |0c6e: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33cd44: 1a01 83a0 |0c70: const-string v1, "sat" // string@a083 │ │ -33cd48: 1a03 7c46 |0c72: const-string v3, "Santali" // string@467c │ │ -33cd4c: 7230 9489 1003 |0c74: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33cd52: 54e0 6f92 |0c77: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33cd56: 1a01 cba0 |0c79: const-string v1, "scc" // string@a0cb │ │ -33cd5a: 1a03 f646 |0c7b: const-string v3, "Serbian" // string@46f6 │ │ -33cd5e: 7230 9489 1003 |0c7d: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33cd64: 54e0 6f92 |0c80: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33cd68: 1a01 dfa0 |0c82: const-string v1, "sco" // string@a0df │ │ -33cd6c: 1a04 a446 |0c84: const-string v4, "Scots" // string@46a4 │ │ -33cd70: 7230 9489 1004 |0c86: invoke-interface {v0, v1, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33cd76: 54e0 6f92 |0c89: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33cd7a: 1a01 e1a0 |0c8b: const-string v1, "scr" // string@a0e1 │ │ -33cd7e: 7230 9489 1007 |0c8d: invoke-interface {v0, v1, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33cd84: 54e0 6f92 |0c90: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33cd88: 1a01 4fa1 |0c92: const-string v1, "sel" // string@a14f │ │ -33cd8c: 1a04 ec46 |0c94: const-string v4, "Selkup" // string@46ec │ │ -33cd90: 7230 9489 1004 |0c96: invoke-interface {v0, v1, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33cd96: 54e0 6f92 |0c99: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33cd9a: 1a01 78a1 |0c9b: const-string v1, "sem" // string@a178 │ │ -33cd9e: 1a04 f046 |0c9d: const-string v4, "Semitic" // string@46f0 │ │ -33cda2: 7230 9489 1004 |0c9f: invoke-interface {v0, v1, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33cda8: 54e0 6f92 |0ca2: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33cdac: 1a01 d2aa |0ca4: const-string v1, "sga" // string@aad2 │ │ -33cdb0: 1a04 0720 |0ca6: const-string v4, "Irish, Old (to 900)" // string@2007 │ │ -33cdb4: 7230 9489 1004 |0ca8: invoke-interface {v0, v1, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33cdba: 54e0 6f92 |0cab: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33cdbe: 1a01 d3aa |0cad: const-string v1, "sgn" // string@aad3 │ │ -33cdc2: 1a04 7447 |0caf: const-string v4, "Sign languages" // string@4774 │ │ -33cdc6: 7230 9489 1004 |0cb1: invoke-interface {v0, v1, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33cdcc: 54e0 6f92 |0cb4: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33cdd0: 1a01 0aab |0cb6: const-string v1, "shn" // string@ab0a │ │ -33cdd4: 1a04 2247 |0cb8: const-string v4, "Shan" // string@4722 │ │ -33cdd8: 7230 9489 1004 |0cba: invoke-interface {v0, v1, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33cdde: 54e0 6f92 |0cbd: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33cde2: 1a01 98ab |0cbf: const-string v1, "sid" // string@ab98 │ │ -33cde6: 1a04 7047 |0cc1: const-string v4, "Sidamo" // string@4770 │ │ -33cdea: 7230 9489 1004 |0cc3: invoke-interface {v0, v1, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33cdf0: 54e0 6f92 |0cc6: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33cdf4: 1a01 a4ab |0cc8: const-string v1, "sin" // string@aba4 │ │ -33cdf8: 1a04 8f47 |0cca: const-string v4, "Sinhales" // string@478f │ │ -33cdfc: 7230 9489 1004 |0ccc: invoke-interface {v0, v1, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33ce02: 54e0 6f92 |0ccf: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33ce06: 1a01 b0ab |0cd1: const-string v1, "sio" // string@abb0 │ │ -33ce0a: 1a04 9147 |0cd3: const-string v4, "Siouan languages" // string@4791 │ │ -33ce0e: 7230 9489 1004 |0cd5: invoke-interface {v0, v1, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33ce14: 54e0 6f92 |0cd8: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33ce18: 1a01 b3ab |0cda: const-string v1, "sit" // string@abb3 │ │ -33ce1c: 1a04 9047 |0cdc: const-string v4, "Sino-Tibetan" // string@4790 │ │ -33ce20: 7230 9489 1004 |0cde: invoke-interface {v0, v1, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33ce26: 54e0 6f92 |0ce1: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33ce2a: 1a01 d2ab |0ce3: const-string v1, "sla" // string@abd2 │ │ -33ce2e: 1a04 9d47 |0ce5: const-string v4, "Slavic" // string@479d │ │ -33ce32: 7230 9489 1004 |0ce7: invoke-interface {v0, v1, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33ce38: 54e0 6f92 |0cea: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33ce3c: 1a01 dfab |0cec: const-string v1, "slk" // string@abdf │ │ -33ce40: 1a04 c047 |0cee: const-string v4, "Slovak" // string@47c0 │ │ -33ce44: 7230 9489 1004 |0cf0: invoke-interface {v0, v1, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33ce4a: 54e0 6f92 |0cf3: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33ce4e: 1a01 e0ab |0cf5: const-string v1, "slo" // string@abe0 │ │ -33ce52: 1a04 c047 |0cf7: const-string v4, "Slovak" // string@47c0 │ │ -33ce56: 7230 9489 1004 |0cf9: invoke-interface {v0, v1, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33ce5c: 54e0 6f92 |0cfc: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33ce60: 1a01 e1ab |0cfe: const-string v1, "slv" // string@abe1 │ │ -33ce64: 1a04 c347 |0d00: const-string v4, "Slovenian" // string@47c3 │ │ -33ce68: 7230 9489 1004 |0d02: invoke-interface {v0, v1, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33ce6e: 54e0 6f92 |0d05: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33ce72: 1a01 e2ab |0d07: const-string v1, "sma" // string@abe2 │ │ -33ce76: 1a04 0848 |0d09: const-string v4, "Southern Sami" // string@4808 │ │ -33ce7a: 7230 9489 1004 |0d0b: invoke-interface {v0, v1, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33ce80: 54e0 6f92 |0d0e: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33ce84: 1a01 e5ab |0d10: const-string v1, "sme" // string@abe5 │ │ -33ce88: 1a04 1f3e |0d12: const-string v4, "Northern Sami" // string@3e1f │ │ -33ce8c: 7230 9489 1004 |0d14: invoke-interface {v0, v1, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33ce92: 54e0 6f92 |0d17: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33ce96: 1a01 e7ab |0d19: const-string v1, "smi" // string@abe7 │ │ -33ce9a: 1a04 6946 |0d1b: const-string v4, "Sami languages" // string@4669 │ │ -33ce9e: 7230 9489 1004 |0d1d: invoke-interface {v0, v1, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33cea4: 54e0 6f92 |0d20: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33cea8: 1a01 e8ab |0d22: const-string v1, "smj" // string@abe8 │ │ -33ceac: 1a04 b137 |0d24: const-string v4, "Lule Sami" // string@37b1 │ │ -33ceb0: 7230 9489 1004 |0d26: invoke-interface {v0, v1, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33ceb6: 54e0 6f92 |0d29: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33ceba: 1a01 e9ab |0d2b: const-string v1, "smn" // string@abe9 │ │ -33cebe: 1a04 5f1f |0d2d: const-string v4, "Inari Sami" // string@1f5f │ │ -33cec2: 7230 9489 1004 |0d2f: invoke-interface {v0, v1, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33cec8: 54e0 6f92 |0d32: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33cecc: 1a01 eaab |0d34: const-string v1, "smo" // string@abea │ │ -33ced0: 1a04 6b46 |0d36: const-string v4, "Samoan" // string@466b │ │ -33ced4: 7230 9489 1004 |0d38: invoke-interface {v0, v1, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33ceda: 54e0 6f92 |0d3b: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33cede: 1a01 f3ab |0d3d: const-string v1, "sms" // string@abf3 │ │ -33cee2: 1a04 9b47 |0d3f: const-string v4, "Skolt Sami" // string@479b │ │ -33cee6: 7230 9489 1004 |0d41: invoke-interface {v0, v1, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33ceec: 54e0 6f92 |0d44: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33cef0: 1a01 f5ab |0d46: const-string v1, "sna" // string@abf5 │ │ -33cef4: 1a04 6447 |0d48: const-string v4, "Shona" // string@4764 │ │ -33cef8: 7230 9489 1004 |0d4a: invoke-interface {v0, v1, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33cefe: 54e0 6f92 |0d4d: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33cf02: 1a01 09ac |0d4f: const-string v1, "snd" // string@ac09 │ │ -33cf06: 1a04 8647 |0d51: const-string v4, "Sindhi" // string@4786 │ │ -33cf0a: 7230 9489 1004 |0d53: invoke-interface {v0, v1, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33cf10: 54e0 6f92 |0d56: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33cf14: 1a01 0aac |0d58: const-string v1, "snk" // string@ac0a │ │ -33cf18: 1a04 f247 |0d5a: const-string v4, "Soninke" // string@47f2 │ │ -33cf1c: 7230 9489 1004 |0d5c: invoke-interface {v0, v1, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33cf22: 54e0 6f92 |0d5f: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33cf26: 1a01 10ac |0d61: const-string v1, "sog" // string@ac10 │ │ -33cf2a: 1a04 df47 |0d63: const-string v4, "Sogdian" // string@47df │ │ -33cf2e: 7230 9489 1004 |0d65: invoke-interface {v0, v1, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33cf34: 54e0 6f92 |0d68: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33cf38: 1a01 15ac |0d6a: const-string v1, "som" // string@ac15 │ │ -33cf3c: 1a04 e347 |0d6c: const-string v4, "Somali" // string@47e3 │ │ -33cf40: 7230 9489 1004 |0d6e: invoke-interface {v0, v1, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33cf46: 54e0 6f92 |0d71: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33cf4a: 1a01 16ac |0d73: const-string v1, "son" // string@ac16 │ │ -33cf4e: 1a04 e847 |0d75: const-string v4, "Songhai" // string@47e8 │ │ -33cf52: 7230 9489 1004 |0d77: invoke-interface {v0, v1, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33cf58: 54e0 6f92 |0d7a: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33cf5c: 1a01 24ac |0d7c: const-string v1, "sot" // string@ac24 │ │ -33cf60: 1a04 f947 |0d7e: const-string v4, "Sotho, Southern" // string@47f9 │ │ -33cf64: 7230 9489 1004 |0d80: invoke-interface {v0, v1, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33cf6a: 54e0 6f92 |0d83: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33cf6e: 1a01 2cac |0d85: const-string v1, "spa" // string@ac2c │ │ -33cf72: 1a04 1048 |0d87: const-string v4, "Spanish; Castilia" // string@4810 │ │ -33cf76: 7230 9489 1004 |0d89: invoke-interface {v0, v1, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33cf7c: 54e0 6f92 |0d8c: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33cf80: 1a01 48ac |0d8e: const-string v1, "sqi" // string@ac48 │ │ -33cf84: 7230 9489 1002 |0d90: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33cf8a: 54e0 6f92 |0d93: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33cf8e: 1a01 51ac |0d95: const-string v1, "srd" // string@ac51 │ │ -33cf92: 1a02 8046 |0d97: const-string v2, "Sardinian" // string@4680 │ │ -33cf96: 7230 9489 1002 |0d99: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33cf9c: 54e0 6f92 |0d9c: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33cfa0: 1a01 54ac |0d9e: const-string v1, "srp" // string@ac54 │ │ -33cfa4: 7230 9489 1003 |0da0: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33cfaa: 54e0 6f92 |0da3: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33cfae: 1a01 56ac |0da5: const-string v1, "srr" // string@ac56 │ │ -33cfb2: 1a02 f746 |0da7: const-string v2, "Serer" // string@46f7 │ │ -33cfb6: 7230 9489 1002 |0da9: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33cfbc: 54e0 6f92 |0dac: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33cfc0: 1a01 58ac |0dae: const-string v1, "ssa" // string@ac58 │ │ -33cfc4: 1a02 dd3d |0db0: const-string v2, "Nilo-Saharan" // string@3ddd │ │ -33cfc8: 7230 9489 1002 |0db2: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33cfce: 54e0 6f92 |0db5: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33cfd2: 1a01 fdad |0db7: const-string v1, "sus" // string@adfd │ │ -33cfd6: 1a02 a648 |0db9: const-string v2, "Susu" // string@48a6 │ │ -33cfda: 7230 9489 1002 |0dbb: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33cfe0: 54e0 6f92 |0dbe: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33cfe4: 1a01 fead |0dc0: const-string v1, "sux" // string@adfe │ │ -33cfe8: 1a02 9348 |0dc2: const-string v2, "Sumerian" // string@4893 │ │ -33cfec: 7230 9489 1002 |0dc4: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33cff2: 54e0 6f92 |0dc7: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33cff6: 1a01 ffad |0dc9: const-string v1, "swa" // string@adff │ │ -33cffa: 1a02 a848 |0dcb: const-string v2, "Swahili" // string@48a8 │ │ -33cffe: 7230 9489 1002 |0dcd: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33d004: 54e0 6f92 |0dd0: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33d008: 1a01 09ae |0dd2: const-string v1, "swe" // string@ae09 │ │ -33d00c: 1a02 ab48 |0dd4: const-string v2, "Swedish" // string@48ab │ │ -33d010: 7230 9489 1002 |0dd6: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33d016: 54e0 6f92 |0dd9: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33d01a: 1a01 30ae |0ddb: const-string v1, "syr" // string@ae30 │ │ -33d01e: 1a02 f148 |0ddd: const-string v2, "Syriac" // string@48f1 │ │ -33d022: 7230 9489 1002 |0ddf: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33d028: 54e0 6f92 |0de2: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33d02c: 1a01 8dae |0de4: const-string v1, "tah" // string@ae8d │ │ -33d030: 1a02 dd4b |0de6: const-string v2, "Tahitian" // string@4bdd │ │ -33d034: 7230 9489 1002 |0de8: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33d03a: 54e0 6f92 |0deb: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33d03e: 1a01 8eae |0ded: const-string v1, "tai" // string@ae8e │ │ -33d042: 1a02 de4b |0def: const-string v2, "Tai" // string@4bde │ │ -33d046: 7230 9489 1002 |0df1: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33d04c: 54e0 6f92 |0df4: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33d050: 1a01 98ae |0df6: const-string v1, "tam" // string@ae98 │ │ -33d054: 1a02 e84b |0df8: const-string v2, "Tamil" // string@4be8 │ │ -33d058: 7230 9489 1002 |0dfa: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33d05e: 54e0 6f92 |0dfd: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33d062: 1a01 b2ae |0dff: const-string v1, "tat" // string@aeb2 │ │ -33d066: 1a02 f24b |0e01: const-string v2, "Tatar" // string@4bf2 │ │ -33d06a: 7230 9489 1002 |0e03: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33d070: 54e0 6f92 |0e06: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33d074: 1a01 b5ae |0e08: const-string v1, "tel" // string@aeb5 │ │ -33d078: 1a02 f74b |0e0a: const-string v2, "Telugu" // string@4bf7 │ │ -33d07c: 7230 9489 1002 |0e0c: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33d082: 54e0 6f92 |0e0f: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33d086: 1a01 bcae |0e11: const-string v1, "tem" // string@aebc │ │ -33d08a: 1a02 0f4e |0e13: const-string v2, "Timne" // string@4e0f │ │ -33d08e: 7230 9489 1002 |0e15: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33d094: 54e0 6f92 |0e18: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33d098: 1a01 cbae |0e1a: const-string v1, "ter" // string@aecb │ │ -33d09c: 1a02 fd4b |0e1c: const-string v2, "Tereno" // string@4bfd │ │ -33d0a0: 7230 9489 1002 |0e1e: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33d0a6: 54e0 6f92 |0e21: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33d0aa: 1a01 deae |0e23: const-string v1, "tet" // string@aede │ │ -33d0ae: 1a02 0b4c |0e25: const-string v2, "Tetum" // string@4c0b │ │ -33d0b2: 7230 9489 1002 |0e27: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33d0b8: 54e0 6f92 |0e2a: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33d0bc: 1a01 38af |0e2c: const-string v1, "tgk" // string@af38 │ │ -33d0c0: 1a02 e34b |0e2e: const-string v2, "Tajik" // string@4be3 │ │ -33d0c4: 7230 9489 1002 |0e30: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33d0ca: 54e0 6f92 |0e33: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33d0ce: 1a01 39af |0e35: const-string v1, "tgl" // string@af39 │ │ -33d0d2: 1a02 d74b |0e37: const-string v2, "Tagalog" // string@4bd7 │ │ -33d0d6: 7230 9489 1002 |0e39: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33d0dc: 54e0 6f92 |0e3c: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33d0e0: 1a01 3caf |0e3e: const-string v1, "tha" // string@af3c │ │ -33d0e4: 1a02 104d |0e40: const-string v2, "Thai" // string@4d10 │ │ -33d0e8: 7230 9489 1002 |0e42: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33d0ee: 54e0 6f92 |0e45: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33d0f2: 1a01 67af |0e47: const-string v1, "tib" // string@af67 │ │ -33d0f6: 7230 9489 1005 |0e49: invoke-interface {v0, v1, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33d0fc: 54e0 6f92 |0e4c: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33d100: 1a01 74af |0e4e: const-string v1, "tig" // string@af74 │ │ -33d104: 1a02 f74d |0e50: const-string v2, "Tigre" // string@4df7 │ │ -33d108: 7230 9489 1002 |0e52: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33d10e: 54e0 6f92 |0e55: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33d112: 1a01 a2af |0e57: const-string v1, "tir" // string@afa2 │ │ -33d116: 1a02 f84d |0e59: const-string v2, "Tigrinya" // string@4df8 │ │ -33d11a: 7230 9489 1002 |0e5b: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33d120: 54e0 6f92 |0e5e: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33d124: 1a01 b5af |0e60: const-string v1, "tiv" // string@afb5 │ │ -33d128: 1a02 1b4e |0e62: const-string v2, "Tiv" // string@4e1b │ │ -33d12c: 7230 9489 1002 |0e64: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33d132: 54e0 6f92 |0e67: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33d136: 1a01 b8af |0e69: const-string v1, "tkl" // string@afb8 │ │ -33d13a: 1a02 224e |0e6b: const-string v2, "Tokelau" // string@4e22 │ │ -33d13e: 7230 9489 1002 |0e6d: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33d144: 54e0 6f92 |0e70: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33d148: 1a01 b9af |0e72: const-string v1, "tli" // string@afb9 │ │ -33d14c: 1a02 1c4e |0e74: const-string v2, "Tlingit" // string@4e1c │ │ -33d150: 7230 9489 1002 |0e76: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33d156: 54e0 6f92 |0e79: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33d15a: 1a01 baaf |0e7b: const-string v1, "tmh" // string@afba │ │ -33d15e: 1a02 e74b |0e7d: const-string v2, "Tamashek" // string@4be7 │ │ -33d162: 7230 9489 1002 |0e7f: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33d168: 54e0 6f92 |0e82: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33d16c: 1a01 0eb0 |0e84: const-string v1, "tog" // string@b00e │ │ -33d170: 1a02 254e |0e86: const-string v2, "Tonga (Nyasa)" // string@4e25 │ │ -33d174: 7230 9489 1002 |0e88: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33d17a: 54e0 6f92 |0e8b: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33d17e: 1a01 17b0 |0e8d: const-string v1, "ton" // string@b017 │ │ -33d182: 1a02 264e |0e8f: const-string v2, "Tonga (Tonga Islands)" // string@4e26 │ │ -33d186: 7230 9489 1002 |0e91: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33d18c: 54e0 6f92 |0e94: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33d190: 1a01 5bb0 |0e96: const-string v1, "tpi" // string@b05b │ │ -33d194: 1a02 214e |0e98: const-string v2, "Tok Pisin" // string@4e21 │ │ -33d198: 7230 9489 1002 |0e9a: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33d19e: 54e0 6f92 |0e9d: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33d1a2: 1a01 f8b0 |0e9f: const-string v1, "tsi" // string@b0f8 │ │ -33d1a6: 1a02 d24e |0ea1: const-string v2, "Tsimshian" // string@4ed2 │ │ -33d1aa: 7230 9489 1002 |0ea3: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33d1b0: 54e0 6f92 |0ea6: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33d1b4: 1a01 f9b0 |0ea8: const-string v1, "tsn" // string@b0f9 │ │ -33d1b8: 1a02 d44e |0eaa: const-string v2, "Tswana" // string@4ed4 │ │ -33d1bc: 7230 9489 1002 |0eac: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33d1c2: 54e0 6f92 |0eaf: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33d1c6: 1a01 fab0 |0eb1: const-string v1, "tso" // string@b0fa │ │ -33d1ca: 1a02 d34e |0eb3: const-string v2, "Tsonga" // string@4ed3 │ │ -33d1ce: 7230 9489 1002 |0eb5: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33d1d4: 54e0 6f92 |0eb8: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33d1d8: 1a01 00b1 |0eba: const-string v1, "tuk" // string@b100 │ │ -33d1dc: 1a02 dc4e |0ebc: const-string v2, "Turkmen" // string@4edc │ │ -33d1e0: 7230 9489 1002 |0ebe: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33d1e6: 54e0 6f92 |0ec1: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33d1ea: 1a01 01b1 |0ec3: const-string v1, "tum" // string@b101 │ │ -33d1ee: 1a02 d54e |0ec5: const-string v2, "Tumbuka" // string@4ed5 │ │ -33d1f2: 7230 9489 1002 |0ec7: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33d1f8: 54e0 6f92 |0eca: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33d1fc: 1a01 04b1 |0ecc: const-string v1, "tup" // string@b104 │ │ -33d200: 1a02 d74e |0ece: const-string v2, "Tupi" // string@4ed7 │ │ -33d204: 7230 9489 1002 |0ed0: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33d20a: 54e0 6f92 |0ed3: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33d20e: 1a01 06b1 |0ed5: const-string v1, "tur" // string@b106 │ │ -33d212: 1a02 da4e |0ed7: const-string v2, "Turkish" // string@4eda │ │ -33d216: 7230 9489 1002 |0ed9: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33d21c: 54e0 6f92 |0edc: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33d220: 1a01 09b1 |0ede: const-string v1, "tut" // string@b109 │ │ -33d224: 1a02 d008 |0ee0: const-string v2, "Altaic" // string@08d0 │ │ -33d228: 7230 9489 1002 |0ee2: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33d22e: 54e0 6f92 |0ee5: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33d232: 1a01 0db1 |0ee7: const-string v1, "tvl" // string@b10d │ │ -33d236: 1a02 df4e |0ee9: const-string v2, "Tuvalu" // string@4edf │ │ -33d23a: 7230 9489 1002 |0eeb: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33d240: 54e0 6f92 |0eee: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33d244: 1a01 13b1 |0ef0: const-string v1, "twi" // string@b113 │ │ -33d248: 1a02 e14e |0ef2: const-string v2, "Twi" // string@4ee1 │ │ -33d24c: 7230 9489 1002 |0ef4: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33d252: 54e0 6f92 |0ef7: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33d256: 1a01 23b1 |0ef9: const-string v1, "tyv" // string@b123 │ │ -33d25a: 1a02 e04e |0efb: const-string v2, "Tuvinian" // string@4ee0 │ │ -33d25e: 7230 9489 1002 |0efd: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33d264: 54e0 6f92 |0f00: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33d268: 1a01 2ab1 |0f02: const-string v1, "uga" // string@b12a │ │ -33d26c: 1a02 a64f |0f04: const-string v2, "Ugaritic" // string@4fa6 │ │ -33d270: 7230 9489 1002 |0f06: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33d276: 54e0 6f92 |0f09: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33d27a: 1a01 2db1 |0f0b: const-string v1, "uig" // string@b12d │ │ -33d27e: 1a02 a84f |0f0d: const-string v2, "Uighur" // string@4fa8 │ │ -33d282: 7230 9489 1002 |0f0f: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33d288: 54e0 6f92 |0f12: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33d28c: 1a01 32b1 |0f14: const-string v1, "ukr" // string@b132 │ │ -33d290: 1a02 aa4f |0f16: const-string v2, "Ukrainian" // string@4faa │ │ -33d294: 7230 9489 1002 |0f18: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33d29a: 54e0 6f92 |0f1b: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33d29e: 1a01 37b1 |0f1d: const-string v1, "umb" // string@b137 │ │ -33d2a2: 1a02 ab4f |0f1f: const-string v2, "Umbundu" // string@4fab │ │ -33d2a6: 7230 9489 1002 |0f21: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33d2ac: 54e0 6f92 |0f24: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33d2b0: 1a01 4ab1 |0f26: const-string v1, "und" // string@b14a │ │ -33d2b4: 1a02 0250 |0f28: const-string v2, "Undetermined" // string@5002 │ │ -33d2b8: 7230 9489 1002 |0f2a: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33d2be: 54e0 6f92 |0f2d: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33d2c2: 1a01 84b2 |0f2f: const-string v1, "urd" // string@b284 │ │ -33d2c6: 1a02 3550 |0f31: const-string v2, "Urdu" // string@5035 │ │ -33d2ca: 7230 9489 1002 |0f33: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33d2d0: 54e0 6f92 |0f36: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33d2d4: 1a01 a5b2 |0f38: const-string v1, "uzb" // string@b2a5 │ │ -33d2d8: 1a02 4a50 |0f3a: const-string v2, "Uzbek" // string@504a │ │ -33d2dc: 7230 9489 1002 |0f3c: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33d2e2: 54e0 6f92 |0f3f: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33d2e6: 1a01 afb2 |0f41: const-string v1, "vai" // string@b2af │ │ -33d2ea: 1a02 3252 |0f43: const-string v2, "Vai" // string@5232 │ │ -33d2ee: 7230 9489 1002 |0f45: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33d2f4: 54e0 6f92 |0f48: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33d2f8: 1a01 d3b3 |0f4a: const-string v1, "ven" // string@b3d3 │ │ -33d2fc: 1a02 5552 |0f4c: const-string v2, "Venda" // string@5255 │ │ -33d300: 7230 9489 1002 |0f4e: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33d306: 54e0 6f92 |0f51: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33d30a: 1a01 fbb3 |0f53: const-string v1, "vie" // string@b3fb │ │ -33d30e: 1a02 7252 |0f55: const-string v2, "Vietnamese" // string@5272 │ │ -33d312: 7230 9489 1002 |0f57: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33d318: 54e0 6f92 |0f5a: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33d31c: 1a01 2ab4 |0f5c: const-string v1, "vol" // string@b42a │ │ -33d320: 1a02 d752 |0f5e: const-string v2, "Volapük" // string@52d7 │ │ -33d324: 7230 9489 1002 |0f60: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33d32a: 54e0 6f92 |0f63: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33d32e: 1a01 38b4 |0f65: const-string v1, "vot" // string@b438 │ │ -33d332: 1a02 e752 |0f67: const-string v2, "Votic" // string@52e7 │ │ -33d336: 7230 9489 1002 |0f69: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33d33c: 54e0 6f92 |0f6c: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33d340: 1a01 45b4 |0f6e: const-string v1, "wak" // string@b445 │ │ -33d344: 1a02 9553 |0f70: const-string v2, "Wakashan languages" // string@5395 │ │ -33d348: 7230 9489 1002 |0f72: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33d34e: 54e0 6f92 |0f75: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33d352: 1a01 46b4 |0f77: const-string v1, "wal" // string@b446 │ │ -33d356: 1a02 9853 |0f79: const-string v2, "Walamo" // string@5398 │ │ -33d35a: 7230 9489 1002 |0f7b: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33d360: 54e0 6f92 |0f7e: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33d364: 1a01 48b4 |0f80: const-string v1, "war" // string@b448 │ │ -33d368: 1a02 9b53 |0f82: const-string v2, "Waray" // string@539b │ │ -33d36c: 7230 9489 1002 |0f84: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33d372: 54e0 6f92 |0f87: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33d376: 1a01 4db4 |0f89: const-string v1, "was" // string@b44d │ │ -33d37a: 1a02 9e53 |0f8b: const-string v2, "Washo" // string@539e │ │ -33d37e: 7230 9489 1002 |0f8d: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33d384: 54e0 6f92 |0f90: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33d388: 1a01 63b4 |0f92: const-string v1, "wel" // string@b463 │ │ -33d38c: 7230 9489 1009 |0f94: invoke-interface {v0, v1, v9}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33d392: 54e0 6f92 |0f97: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33d396: 1a01 64b4 |0f99: const-string v1, "wen" // string@b464 │ │ -33d39a: 1a02 f447 |0f9b: const-string v2, "Sorbian languages" // string@47f4 │ │ -33d39e: 7230 9489 1002 |0f9d: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33d3a4: 54e0 6f92 |0fa0: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33d3a8: 1a01 9eb4 |0fa2: const-string v1, "wln" // string@b49e │ │ -33d3ac: 1a02 9a53 |0fa4: const-string v2, "Walloon" // string@539a │ │ -33d3b0: 7230 9489 1002 |0fa6: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33d3b6: 54e0 6f92 |0fa9: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33d3ba: 1a01 a0b4 |0fab: const-string v1, "wol" // string@b4a0 │ │ -33d3be: 1a02 9e54 |0fad: const-string v2, "Wolof" // string@549e │ │ -33d3c2: 7230 9489 1002 |0faf: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33d3c8: 54e0 6f92 |0fb2: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33d3cc: 1a01 25b5 |0fb4: const-string v1, "xho" // string@b525 │ │ -33d3d0: 1a02 f254 |0fb6: const-string v2, "Xhosa" // string@54f2 │ │ -33d3d4: 7230 9489 1002 |0fb8: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33d3da: 54e0 6f92 |0fbb: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33d3de: 1a01 48b5 |0fbd: const-string v1, "yao" // string@b548 │ │ -33d3e2: 1a02 0655 |0fbf: const-string v2, "Yao" // string@5506 │ │ -33d3e6: 7230 9489 1002 |0fc1: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33d3ec: 54e0 6f92 |0fc4: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33d3f0: 1a01 49b5 |0fc6: const-string v1, "yap" // string@b549 │ │ -33d3f4: 1a02 0755 |0fc8: const-string v2, "Yapese" // string@5507 │ │ -33d3f8: 7230 9489 1002 |0fca: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33d3fe: 54e0 6f92 |0fcd: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33d402: 1a01 56b5 |0fcf: const-string v1, "yid" // string@b556 │ │ -33d406: 1a02 0c55 |0fd1: const-string v2, "Yiddish" // string@550c │ │ -33d40a: 7230 9489 1002 |0fd3: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33d410: 54e0 6f92 |0fd6: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33d414: 1a01 58b5 |0fd8: const-string v1, "yor" // string@b558 │ │ -33d418: 1a02 0e55 |0fda: const-string v2, "Yoruba" // string@550e │ │ -33d41c: 7230 9489 1002 |0fdc: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33d422: 54e0 6f92 |0fdf: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33d426: 1a01 59b5 |0fe1: const-string v1, "ypk" // string@b559 │ │ -33d42a: 1a02 2055 |0fe3: const-string v2, "Yupik languages" // string@5520 │ │ -33d42e: 7230 9489 1002 |0fe5: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33d434: 54e0 6f92 |0fe8: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33d438: 1a01 67b5 |0fea: const-string v1, "zap" // string@b567 │ │ -33d43c: 1a02 ab55 |0fec: const-string v2, "Zapotec" // string@55ab │ │ -33d440: 7230 9489 1002 |0fee: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33d446: 54e0 6f92 |0ff1: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33d44a: 1a01 69b5 |0ff3: const-string v1, "zen" // string@b569 │ │ -33d44e: 1a02 ac55 |0ff5: const-string v2, "Zenaga" // string@55ac │ │ -33d452: 7230 9489 1002 |0ff7: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33d458: 54e0 6f92 |0ffa: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33d45c: 1a01 6bb5 |0ffc: const-string v1, "zha" // string@b56b │ │ -33d460: 1a02 ad55 |0ffe: const-string v2, "Zhuang; Chuang" // string@55ad │ │ -33d464: 7230 9489 1002 |1000: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33d46a: 54e0 6f92 |1003: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33d46e: 1a01 6db5 |1005: const-string v1, "zho" // string@b56d │ │ -33d472: 7230 9489 1008 |1007: invoke-interface {v0, v1, v8}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33d478: 54e0 6f92 |100a: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33d47c: 1a01 72b5 |100c: const-string v1, "znd" // string@b572 │ │ -33d480: 1a02 aa55 |100e: const-string v2, "Zande" // string@55aa │ │ -33d484: 7230 9489 1002 |1010: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33d48a: 54e0 6f92 |1013: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33d48e: 1a01 73b5 |1015: const-string v1, "zul" // string@b573 │ │ -33d492: 1a02 b255 |1017: const-string v2, "Zulu" // string@55b2 │ │ -33d496: 7230 9489 1002 |1019: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33d49c: 54e0 6f92 |101c: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33d4a0: 1a01 74b5 |101e: const-string v1, "zun" // string@b574 │ │ -33d4a4: 1a02 b355 |1020: const-string v2, "Zuni" // string@55b3 │ │ -33d4a8: 7230 9489 1002 |1022: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33d4ae: 54e0 6f92 |1025: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33d4b2: 1a01 0200 |1027: const-string v1, "������" // string@0002 │ │ -33d4b6: 1a02 8f54 |1029: const-string v2, "Winamp Format" // string@548f │ │ -33d4ba: 7230 9489 1002 |102b: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33d4c0: 54e0 6f92 |102e: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ -33d4c4: 1a01 e954 |1030: const-string v1, "XXX" // string@54e9 │ │ -33d4c8: 1a02 423b |1032: const-string v2, "Media Monkey Format" // string@3b42 │ │ -33d4cc: 7230 9489 1002 |1034: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33d4d2: 6e10 2d9e 0e00 |1037: invoke-virtual {v14}, Lorg/jaudiotagger/tag/reference/Languages;.createMaps:()V // method@9e2d │ │ -33d4d8: 0e00 |103a: return-void │ │ +33b458: |[33b458] org.jaudiotagger.tag.reference.Languages.:()V │ │ +33b468: 7010 2393 0e00 |0000: invoke-direct {v14}, Lorg/jaudiotagger/tag/datatype/AbstractStringStringValuePair;.:()V // method@9323 │ │ +33b46e: 54e0 6f92 |0003: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33b472: 1a01 ea56 |0005: const-string v1, "aar" // string@56ea │ │ +33b476: 1a02 9208 |0007: const-string v2, "Afar" // string@0892 │ │ +33b47a: 7230 9489 1002 |0009: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33b480: 54e0 6f92 |000c: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33b484: 1a01 f157 |000e: const-string v1, "abk" // string@57f1 │ │ +33b488: 1a02 c707 |0010: const-string v2, "Abkhazian" // string@07c7 │ │ +33b48c: 7230 9489 1002 |0012: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33b492: 54e0 6f92 |0015: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33b496: 1a01 6d58 |0017: const-string v1, "ace" // string@586d │ │ +33b49a: 1a02 0308 |0019: const-string v2, "Achinese" // string@0803 │ │ +33b49e: 7230 9489 1002 |001b: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33b4a4: 54e0 6f92 |001e: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33b4a8: 1a01 6e58 |0020: const-string v1, "ach" // string@586e │ │ +33b4ac: 1a02 0708 |0022: const-string v2, "Acoli" // string@0807 │ │ +33b4b0: 7230 9489 1002 |0024: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33b4b6: 54e0 6f92 |0027: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33b4ba: 1a01 e658 |0029: const-string v1, "ada" // string@58e6 │ │ +33b4be: 1a02 7808 |002b: const-string v2, "Adangme" // string@0878 │ │ +33b4c2: 7230 9489 1002 |002d: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33b4c8: 54e0 6f92 |0030: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33b4cc: 1a01 315a |0032: const-string v1, "afa" // string@5a31 │ │ +33b4d0: 1a02 9608 |0034: const-string v2, "Afro-Asiatic" // string@0896 │ │ +33b4d4: 7230 9489 1002 |0036: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33b4da: 54e0 6f92 |0039: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33b4de: 1a01 325a |003b: const-string v1, "afh" // string@5a32 │ │ +33b4e2: 1a02 9408 |003d: const-string v2, "Afrihili" // string@0894 │ │ +33b4e6: 7230 9489 1002 |003f: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33b4ec: 54e0 6f92 |0042: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33b4f0: 1a01 345a |0044: const-string v1, "afr" // string@5a34 │ │ +33b4f4: 1a02 9508 |0046: const-string v2, "Afrikaans" // string@0895 │ │ +33b4f8: 7230 9489 1002 |0048: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33b4fe: 54e0 6f92 |004b: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33b502: 1a01 405a |004d: const-string v1, "aka" // string@5a40 │ │ +33b506: 1a02 aa08 |004f: const-string v2, "Akan" // string@08aa │ │ +33b50a: 7230 9489 1002 |0051: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33b510: 54e0 6f92 |0054: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33b514: 1a01 425a |0056: const-string v1, "akk" // string@5a42 │ │ +33b518: 1a02 ab08 |0058: const-string v2, "Akkadian" // string@08ab │ │ +33b51c: 7230 9489 1002 |005a: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33b522: 54e0 6f92 |005d: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33b526: 1a01 475a |005f: const-string v1, "alb" // string@5a47 │ │ +33b52a: 1a02 b008 |0061: const-string v2, "Albanian" // string@08b0 │ │ +33b52e: 7230 9489 1002 |0063: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33b534: 54e0 6f92 |0066: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33b538: 1a01 4c5a |0068: const-string v1, "ale" // string@5a4c │ │ +33b53c: 1a03 c308 |006a: const-string v3, "Aleut" // string@08c3 │ │ +33b540: 7230 9489 1003 |006c: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33b546: 54e0 6f92 |006f: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33b54a: 1a01 535a |0071: const-string v1, "alg" // string@5a53 │ │ +33b54e: 1a03 c608 |0073: const-string v3, "Algonquian languages" // string@08c6 │ │ +33b552: 7230 9489 1003 |0075: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33b558: 54e0 6f92 |0078: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33b55c: 1a01 7c5a |007a: const-string v1, "amh" // string@5a7c │ │ +33b560: 1a03 d708 |007c: const-string v3, "Amharic" // string@08d7 │ │ +33b564: 7230 9489 1003 |007e: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33b56a: 54e0 6f92 |0081: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33b56e: 1a01 ca5b |0083: const-string v1, "ang" // string@5bca │ │ +33b572: 1a03 593f |0085: const-string v3, "Old English,(ca.450-1100)" // string@3f59 │ │ +33b576: 7230 9489 1003 |0087: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33b57c: 54e0 6f92 |008a: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33b580: 1a01 0d5c |008c: const-string v1, "apa" // string@5c0d │ │ +33b584: 1a03 3209 |008e: const-string v3, "Apache languages" // string@0932 │ │ +33b588: 7230 9489 1003 |0090: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33b58e: 54e0 6f92 |0093: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33b592: 1a01 825c |0095: const-string v1, "ara" // string@5c82 │ │ +33b596: 1a03 2f0a |0097: const-string v3, "Arabic" // string@0a2f │ │ +33b59a: 7230 9489 1003 |0099: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33b5a0: 54e0 6f92 |009c: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33b5a4: 1a01 835c |009e: const-string v1, "arc" // string@5c83 │ │ +33b5a8: 1a03 300a |00a0: const-string v3, "Aramaic" // string@0a30 │ │ +33b5ac: 7230 9489 1003 |00a2: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33b5b2: 54e0 6f92 |00a5: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33b5b6: 1a01 a35c |00a7: const-string v1, "arm" // string@5ca3 │ │ +33b5ba: 1a03 430a |00a9: const-string v3, "Armenian" // string@0a43 │ │ +33b5be: 7230 9489 1003 |00ab: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33b5c4: 54e0 6f92 |00ae: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33b5c8: 1a01 a45c |00b0: const-string v1, "arn" // string@5ca4 │ │ +33b5cc: 1a04 320a |00b2: const-string v4, "Araucanian" // string@0a32 │ │ +33b5d0: 7230 9489 1004 |00b4: invoke-interface {v0, v1, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33b5d6: 54e0 6f92 |00b7: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33b5da: 1a01 a55c |00b9: const-string v1, "arp" // string@5ca5 │ │ +33b5de: 1a04 310a |00bb: const-string v4, "Arapaho" // string@0a31 │ │ +33b5e2: 7230 9489 1004 |00bd: invoke-interface {v0, v1, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33b5e8: 54e0 6f92 |00c0: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33b5ec: 1a01 b45c |00c2: const-string v1, "art" // string@5cb4 │ │ +33b5f0: 1a04 530a |00c4: const-string v4, "Artificial" // string@0a53 │ │ +33b5f4: 7230 9489 1004 |00c6: invoke-interface {v0, v1, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33b5fa: 54e0 6f92 |00c9: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33b5fe: 1a01 b75c |00cb: const-string v1, "arw" // string@5cb7 │ │ +33b602: 1a04 330a |00cd: const-string v4, "Arawak" // string@0a33 │ │ +33b606: 7230 9489 1004 |00cf: invoke-interface {v0, v1, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33b60c: 54e0 6f92 |00d2: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33b610: 1a01 c85c |00d4: const-string v1, "asm" // string@5cc8 │ │ +33b614: 1a04 6e0a |00d6: const-string v4, "Assamese" // string@0a6e │ │ +33b618: 7230 9489 1004 |00d8: invoke-interface {v0, v1, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33b61e: 54e0 6f92 |00db: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33b622: 1a01 de5c |00dd: const-string v1, "ast" // string@5cde │ │ +33b626: 1a04 6f0a |00df: const-string v4, "Asturian; Bable" // string@0a6f │ │ +33b62a: 7230 9489 1004 |00e1: invoke-interface {v0, v1, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33b630: 54e0 6f92 |00e4: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33b634: 1a01 e95c |00e6: const-string v1, "ath" // string@5ce9 │ │ +33b638: 1a04 7b0a |00e8: const-string v4, "Athapascan languages" // string@0a7b │ │ +33b63c: 7230 9489 1004 |00ea: invoke-interface {v0, v1, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33b642: 54e0 6f92 |00ed: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33b646: 1a01 1f5d |00ef: const-string v1, "aus" // string@5d1f │ │ +33b64a: 1a04 ae0a |00f1: const-string v4, "Australian languages" // string@0aae │ │ +33b64e: 7230 9489 1004 |00f3: invoke-interface {v0, v1, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33b654: 54e0 6f92 |00f6: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33b658: 1a01 355d |00f8: const-string v1, "ava" // string@5d35 │ │ +33b65c: 1a04 c00a |00fa: const-string v4, "Avaric" // string@0ac0 │ │ +33b660: 7230 9489 1004 |00fc: invoke-interface {v0, v1, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33b666: 54e0 6f92 |00ff: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33b66a: 1a01 3c5d |0101: const-string v1, "ave" // string@5d3c │ │ +33b66e: 1a04 c20a |0103: const-string v4, "Avestan" // string@0ac2 │ │ +33b672: 7230 9489 1004 |0105: invoke-interface {v0, v1, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33b678: 54e0 6f92 |0108: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33b67c: 1a01 415d |010a: const-string v1, "awa" // string@5d41 │ │ +33b680: 1a04 c40a |010c: const-string v4, "Awadhi" // string@0ac4 │ │ +33b684: 7230 9489 1004 |010e: invoke-interface {v0, v1, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33b68a: 54e0 6f92 |0111: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33b68e: 1a01 465d |0113: const-string v1, "aym" // string@5d46 │ │ +33b692: 1a04 c60a |0115: const-string v4, "Aymara" // string@0ac6 │ │ +33b696: 7230 9489 1004 |0117: invoke-interface {v0, v1, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33b69c: 54e0 6f92 |011a: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33b6a0: 1a01 475d |011c: const-string v1, "aze" // string@5d47 │ │ +33b6a4: 1a04 c80a |011e: const-string v4, "Azerbaijani" // string@0ac8 │ │ +33b6a8: 7230 9489 1004 |0120: invoke-interface {v0, v1, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33b6ae: 54e0 6f92 |0123: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33b6b2: 1a01 6d5d |0125: const-string v1, "bad" // string@5d6d │ │ +33b6b6: 1a04 8a0b |0127: const-string v4, "Banda" // string@0b8a │ │ +33b6ba: 7230 9489 1004 |0129: invoke-interface {v0, v1, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33b6c0: 54e0 6f92 |012c: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33b6c4: 1a01 815d |012e: const-string v1, "bai" // string@5d81 │ │ +33b6c8: 1a04 860b |0130: const-string v4, "Bamileke languages" // string@0b86 │ │ +33b6cc: 7230 9489 1004 |0132: invoke-interface {v0, v1, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33b6d2: 54e0 6f92 |0135: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33b6d6: 1a01 835d |0137: const-string v1, "bak" // string@5d83 │ │ +33b6da: 1a04 8c0c |0139: const-string v4, "Bashkir" // string@0c8c │ │ +33b6de: 7230 9489 1004 |013b: invoke-interface {v0, v1, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33b6e4: 54e0 6f92 |013e: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33b6e8: 1a01 845d |0140: const-string v1, "bal" // string@5d84 │ │ +33b6ec: 1a04 840b |0142: const-string v4, "Baluchi" // string@0b84 │ │ +33b6f0: 7230 9489 1004 |0144: invoke-interface {v0, v1, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33b6f6: 54e0 6f92 |0147: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33b6fa: 1a01 885d |0149: const-string v1, "bam" // string@5d88 │ │ +33b6fe: 1a04 850b |014b: const-string v4, "Bambara" // string@0b85 │ │ +33b702: 7230 9489 1004 |014d: invoke-interface {v0, v1, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33b708: 54e0 6f92 |0150: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33b70c: 1a01 8a5d |0152: const-string v1, "ban" // string@5d8a │ │ +33b710: 1a04 810b |0154: const-string v4, "Balinese" // string@0b81 │ │ +33b714: 7230 9489 1004 |0156: invoke-interface {v0, v1, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33b71a: 54e0 6f92 |0159: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33b71e: 1a01 955d |015b: const-string v1, "baq" // string@5d95 │ │ +33b722: 1a04 930c |015d: const-string v4, "Basque" // string@0c93 │ │ +33b726: 7230 9489 1004 |015f: invoke-interface {v0, v1, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33b72c: 54e0 6f92 |0162: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33b730: 1a01 a15d |0164: const-string v1, "bas" // string@5da1 │ │ +33b734: 1a05 930b |0166: const-string v5, "Basa" // string@0b93 │ │ +33b738: 7230 9489 1005 |0168: invoke-interface {v0, v1, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33b73e: 54e0 6f92 |016b: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33b742: 1a01 af5d |016d: const-string v1, "bat" // string@5daf │ │ +33b746: 1a05 830b |016f: const-string v5, "Baltic" // string@0b83 │ │ +33b74a: 7230 9489 1005 |0171: invoke-interface {v0, v1, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33b750: 54e0 6f92 |0174: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33b754: 1a01 d25d |0176: const-string v1, "bej" // string@5dd2 │ │ +33b758: 1a05 9f0c |0178: const-string v5, "Beja" // string@0c9f │ │ +33b75c: 7230 9489 1005 |017a: invoke-interface {v0, v1, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33b762: 54e0 6f92 |017d: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33b766: 1a01 d35d |017f: const-string v1, "bel" // string@5dd3 │ │ +33b76a: 1a05 a10c |0181: const-string v5, "Belarusian" // string@0ca1 │ │ +33b76e: 7230 9489 1005 |0183: invoke-interface {v0, v1, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33b774: 54e0 6f92 |0186: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33b778: 1a01 d75d |0188: const-string v1, "bem" // string@5dd7 │ │ +33b77c: 1a05 a40c |018a: const-string v5, "Bemba" // string@0ca4 │ │ +33b780: 7230 9489 1005 |018c: invoke-interface {v0, v1, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33b786: 54e0 6f92 |018f: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33b78a: 1a01 d85d |0191: const-string v1, "ben" // string@5dd8 │ │ +33b78e: 1a05 a60c |0193: const-string v5, "Bengali" // string@0ca6 │ │ +33b792: 7230 9489 1005 |0195: invoke-interface {v0, v1, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33b798: 54e0 6f92 |0198: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33b79c: 1a01 da5d |019a: const-string v1, "ber" // string@5dda │ │ +33b7a0: 1a05 a80c |019c: const-string v5, "Berber" // string@0ca8 │ │ +33b7a4: 7230 9489 1005 |019e: invoke-interface {v0, v1, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33b7aa: 54e0 6f92 |01a1: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33b7ae: 1a01 f35d |01a3: const-string v1, "bho" // string@5df3 │ │ +33b7b2: 1a05 ab0c |01a5: const-string v5, "Bhojpuri" // string@0cab │ │ +33b7b6: 7230 9489 1005 |01a7: invoke-interface {v0, v1, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33b7bc: 54e0 6f92 |01aa: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33b7c0: 1a01 fe5d |01ac: const-string v1, "bih" // string@5dfe │ │ +33b7c4: 1a05 b20c |01ae: const-string v5, "Bihari" // string@0cb2 │ │ +33b7c8: 7230 9489 1005 |01b0: invoke-interface {v0, v1, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33b7ce: 54e0 6f92 |01b3: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33b7d2: 1a01 ff5d |01b5: const-string v1, "bik" // string@5dff │ │ +33b7d6: 1a05 b30c |01b7: const-string v5, "Bikol" // string@0cb3 │ │ +33b7da: 7230 9489 1005 |01b9: invoke-interface {v0, v1, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33b7e0: 54e0 6f92 |01bc: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33b7e4: 1a01 005e |01be: const-string v1, "bin" // string@5e00 │ │ +33b7e8: 1a05 b90c |01c0: const-string v5, "Bini" // string@0cb9 │ │ +33b7ec: 7230 9489 1005 |01c2: invoke-interface {v0, v1, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33b7f2: 54e0 6f92 |01c5: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33b7f6: 1a01 185e |01c7: const-string v1, "bis" // string@5e18 │ │ +33b7fa: 1a05 ba0c |01c9: const-string v5, "Bislama" // string@0cba │ │ +33b7fe: 7230 9489 1005 |01cb: invoke-interface {v0, v1, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33b804: 54e0 6f92 |01ce: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33b808: 1a01 265e |01d0: const-string v1, "bla" // string@5e26 │ │ +33b80c: 1a05 7747 |01d2: const-string v5, "Siksika" // string@4777 │ │ +33b810: 7230 9489 1005 |01d4: invoke-interface {v0, v1, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33b816: 54e0 6f92 |01d7: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33b81a: 1a01 335e |01d9: const-string v1, "bnt" // string@5e33 │ │ +33b81e: 1a05 8d0b |01db: const-string v5, "Bantu" // string@0b8d │ │ +33b822: 7230 9489 1005 |01dd: invoke-interface {v0, v1, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33b828: 54e0 6f92 |01e0: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33b82c: 1a01 355e |01e2: const-string v1, "bod" // string@5e35 │ │ +33b830: 1a05 f24d |01e4: const-string v5, "Tibetan" // string@4df2 │ │ +33b834: 7230 9489 1005 |01e6: invoke-interface {v0, v1, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33b83a: 54e0 6f92 |01e9: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33b83e: 1a01 475e |01eb: const-string v1, "bos" // string@5e47 │ │ +33b842: 1a06 d90c |01ed: const-string v6, "Bosnian" // string@0cd9 │ │ +33b846: 7230 9489 1006 |01ef: invoke-interface {v0, v1, v6}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33b84c: 54e0 6f92 |01f2: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33b850: 1a01 825e |01f4: const-string v1, "bra" // string@5e82 │ │ +33b854: 1a06 1d0d |01f6: const-string v6, "Braj" // string@0d1d │ │ +33b858: 7230 9489 1006 |01f8: invoke-interface {v0, v1, v6}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33b85e: 54e0 6f92 |01fb: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33b862: 1a01 865e |01fd: const-string v1, "bre" // string@5e86 │ │ +33b866: 1a06 220d |01ff: const-string v6, "Breton" // string@0d22 │ │ +33b86a: 7230 9489 1006 |0201: invoke-interface {v0, v1, v6}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33b870: 54e0 6f92 |0204: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33b874: 1a01 965e |0206: const-string v1, "btk" // string@5e96 │ │ +33b878: 1a06 960c |0208: const-string v6, "Batak (Indonesia)" // string@0c96 │ │ +33b87c: 7230 9489 1006 |020a: invoke-interface {v0, v1, v6}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33b882: 54e0 6f92 |020d: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33b886: 1a01 b15e |020f: const-string v1, "bua" // string@5eb1 │ │ +33b88a: 1a06 410d |0211: const-string v6, "Buriat" // string@0d41 │ │ +33b88e: 7230 9489 1006 |0213: invoke-interface {v0, v1, v6}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33b894: 54e0 6f92 |0216: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33b898: 1a01 b65e |0218: const-string v1, "bug" // string@5eb6 │ │ +33b89c: 1a06 310d |021a: const-string v6, "Buginese" // string@0d31 │ │ +33b8a0: 7230 9489 1006 |021c: invoke-interface {v0, v1, v6}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33b8a6: 54e0 6f92 |021f: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33b8aa: 1a01 dd5e |0221: const-string v1, "bul" // string@5edd │ │ +33b8ae: 1a06 3b0d |0223: const-string v6, "Bulgarian" // string@0d3b │ │ +33b8b2: 7230 9489 1006 |0225: invoke-interface {v0, v1, v6}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33b8b8: 54e0 6f92 |0228: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33b8bc: 1a01 e15e |022a: const-string v1, "bur" // string@5ee1 │ │ +33b8c0: 1a06 430d |022c: const-string v6, "Burmese" // string@0d43 │ │ +33b8c4: 7230 9489 1006 |022e: invoke-interface {v0, v1, v6}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33b8ca: 54e0 6f92 |0231: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33b8ce: 1a01 0a5f |0233: const-string v1, "cad" // string@5f0a │ │ +33b8d2: 1a07 e30e |0235: const-string v7, "Caddo" // string@0ee3 │ │ +33b8d6: 7230 9489 1007 |0237: invoke-interface {v0, v1, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33b8dc: 54e0 6f92 |023a: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33b8e0: 1a01 0b5f |023c: const-string v1, "cai" // string@5f0b │ │ +33b8e4: 1a07 9a0f |023e: const-string v7, "Central American Indian" // string@0f9a │ │ +33b8e8: 7230 9489 1007 |0240: invoke-interface {v0, v1, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33b8ee: 54e0 6f92 |0243: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33b8f2: 1a01 0260 |0245: const-string v1, "car" // string@6002 │ │ +33b8f6: 1a07 910f |0247: const-string v7, "Carib" // string@0f91 │ │ +33b8fa: 7230 9489 1007 |0249: invoke-interface {v0, v1, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33b900: 54e0 6f92 |024c: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33b904: 1a01 1960 |024e: const-string v1, "cat" // string@6019 │ │ +33b908: 1a07 940f |0250: const-string v7, "Catalan" // string@0f94 │ │ +33b90c: 7230 9489 1007 |0252: invoke-interface {v0, v1, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33b912: 54e0 6f92 |0255: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33b916: 1a01 1c60 |0257: const-string v1, "cau" // string@601c │ │ +33b91a: 1a07 950f |0259: const-string v7, "Caucasian" // string@0f95 │ │ +33b91e: 7230 9489 1007 |025b: invoke-interface {v0, v1, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33b924: 54e0 6f92 |025e: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33b928: 1a01 2560 |0260: const-string v1, "ceb" // string@6025 │ │ +33b92c: 1a07 970f |0262: const-string v7, "Cebuano" // string@0f97 │ │ +33b930: 7230 9489 1007 |0264: invoke-interface {v0, v1, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33b936: 54e0 6f92 |0267: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33b93a: 1a01 2760 |0269: const-string v1, "cel" // string@6027 │ │ +33b93e: 1a07 980f |026b: const-string v7, "Celtic" // string@0f98 │ │ +33b942: 7230 9489 1007 |026d: invoke-interface {v0, v1, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33b948: 54e0 6f92 |0270: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33b94c: 1a01 3a60 |0272: const-string v1, "ces" // string@603a │ │ +33b950: 1a07 0513 |0274: const-string v7, "Czech" // string@1305 │ │ +33b954: 7230 9489 1007 |0276: invoke-interface {v0, v1, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33b95a: 54e0 6f92 |0279: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33b95e: 1a01 3f60 |027b: const-string v1, "cha" // string@603f │ │ +33b962: 1a08 a70f |027d: const-string v8, "Chamorro" // string@0fa7 │ │ +33b966: 7230 9489 1008 |027f: invoke-interface {v0, v1, v8}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33b96c: 54e0 6f92 |0282: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33b970: 1a01 7560 |0284: const-string v1, "chb" // string@6075 │ │ +33b974: 1a08 d30f |0286: const-string v8, "Chibcha" // string@0fd3 │ │ +33b978: 7230 9489 1008 |0288: invoke-interface {v0, v1, v8}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33b97e: 54e0 6f92 |028b: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33b982: 1a01 7660 |028d: const-string v1, "che" // string@6076 │ │ +33b986: 1a08 ba0f |028f: const-string v8, "Chechen" // string@0fba │ │ +33b98a: 7230 9489 1008 |0291: invoke-interface {v0, v1, v8}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33b990: 54e0 6f92 |0294: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33b994: 1a01 c760 |0296: const-string v1, "chg" // string@60c7 │ │ +33b998: 1a08 9c0f |0298: const-string v8, "Chagatai" // string@0f9c │ │ +33b99c: 7230 9489 1008 |029a: invoke-interface {v0, v1, v8}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33b9a2: 54e0 6f92 |029d: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33b9a6: 1a01 c860 |029f: const-string v1, "chi" // string@60c8 │ │ +33b9aa: 1a08 e20f |02a1: const-string v8, "Chinese" // string@0fe2 │ │ +33b9ae: 7230 9489 1008 |02a3: invoke-interface {v0, v1, v8}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33b9b4: 54e0 6f92 |02a6: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33b9b8: 1a01 f560 |02a8: const-string v1, "chk" // string@60f5 │ │ +33b9bc: 1a09 3410 |02aa: const-string v9, "Chuukese" // string@1034 │ │ +33b9c0: 7230 9489 1009 |02ac: invoke-interface {v0, v1, v9}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33b9c6: 54e0 6f92 |02af: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33b9ca: 1a01 f660 |02b1: const-string v1, "chm" // string@60f6 │ │ +33b9ce: 1a09 8b3a |02b3: const-string v9, "Mari" // string@3a8b │ │ +33b9d2: 7230 9489 1009 |02b5: invoke-interface {v0, v1, v9}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33b9d8: 54e0 6f92 |02b8: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33b9dc: 1a01 f760 |02ba: const-string v1, "chn" // string@60f7 │ │ +33b9e0: 1a09 e30f |02bc: const-string v9, "Chinook jargon" // string@0fe3 │ │ +33b9e4: 7230 9489 1009 |02be: invoke-interface {v0, v1, v9}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33b9ea: 54e0 6f92 |02c1: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33b9ee: 1a01 f860 |02c3: const-string v1, "cho" // string@60f8 │ │ +33b9f2: 1a09 2010 |02c5: const-string v9, "Choctaw" // string@1020 │ │ +33b9f6: 7230 9489 1009 |02c7: invoke-interface {v0, v1, v9}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33b9fc: 54e0 6f92 |02ca: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33ba00: 1a01 0261 |02cc: const-string v1, "chp" // string@6102 │ │ +33ba04: 1a09 1e10 |02ce: const-string v9, "Chipewyan" // string@101e │ │ +33ba08: 7230 9489 1009 |02d0: invoke-interface {v0, v1, v9}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33ba0e: 54e0 6f92 |02d3: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33ba12: 1a01 0361 |02d5: const-string v1, "chr" // string@6103 │ │ +33ba16: 1a09 d10f |02d7: const-string v9, "Cherokee" // string@0fd1 │ │ +33ba1a: 7230 9489 1009 |02d9: invoke-interface {v0, v1, v9}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33ba20: 54e0 6f92 |02dc: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33ba24: 1a01 0761 |02de: const-string v1, "chu" // string@6107 │ │ +33ba28: 1a09 3310 |02e0: const-string v9, "Church Slavic" // string@1033 │ │ +33ba2c: 7230 9489 1009 |02e2: invoke-interface {v0, v1, v9}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33ba32: 54e0 6f92 |02e5: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33ba36: 1a01 1b61 |02e7: const-string v1, "chv" // string@611b │ │ +33ba3a: 1a09 3510 |02e9: const-string v9, "Chuvash" // string@1035 │ │ +33ba3e: 7230 9489 1009 |02eb: invoke-interface {v0, v1, v9}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33ba44: 54e0 6f92 |02ee: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33ba48: 1a01 1c61 |02f0: const-string v1, "chy" // string@611c │ │ +33ba4c: 1a09 d20f |02f2: const-string v9, "Cheyenne" // string@0fd2 │ │ +33ba50: 7230 9489 1009 |02f4: invoke-interface {v0, v1, v9}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33ba56: 54e0 6f92 |02f7: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33ba5a: 1a01 ce61 |02f9: const-string v1, "cmc" // string@61ce │ │ +33ba5e: 1a09 a60f |02fb: const-string v9, "Chamic languages" // string@0fa6 │ │ +33ba62: 7230 9489 1009 |02fd: invoke-interface {v0, v1, v9}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33ba68: 54e0 6f92 |0300: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33ba6c: 1a01 7663 |0302: const-string v1, "cop" // string@6376 │ │ +33ba70: 1a09 5d12 |0304: const-string v9, "Coptic" // string@125d │ │ +33ba74: 7230 9489 1009 |0306: invoke-interface {v0, v1, v9}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33ba7a: 54e0 6f92 |0309: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33ba7e: 1a01 9363 |030b: const-string v1, "cor" // string@6393 │ │ +33ba82: 1a09 6b12 |030d: const-string v9, "Cornish" // string@126b │ │ +33ba86: 7230 9489 1009 |030f: invoke-interface {v0, v1, v9}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33ba8c: 54e0 6f92 |0312: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33ba90: 1a01 ab63 |0314: const-string v1, "cos" // string@63ab │ │ +33ba94: 1a09 6e12 |0316: const-string v9, "Corsican" // string@126e │ │ +33ba98: 7230 9489 1009 |0318: invoke-interface {v0, v1, v9}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33ba9e: 54e0 6f92 |031b: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33baa2: 1a01 c263 |031d: const-string v1, "cpe" // string@63c2 │ │ +33baa6: 1a09 d612 |031f: const-string v9, "Creoles and pidgins, English based" // string@12d6 │ │ +33baaa: 7230 9489 1009 |0321: invoke-interface {v0, v1, v9}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33bab0: 54e0 6f92 |0324: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33bab4: 1a01 c363 |0326: const-string v1, "cpf" // string@63c3 │ │ +33bab8: 1a09 d712 |0328: const-string v9, "Creoles and pidgins, French based" // string@12d7 │ │ +33babc: 7230 9489 1009 |032a: invoke-interface {v0, v1, v9}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33bac2: 54e0 6f92 |032d: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33bac6: 1a01 c563 |032f: const-string v1, "cpp" // string@63c5 │ │ +33baca: 1a09 d512 |0331: const-string v9, "Creoles and pidgins" // string@12d5 │ │ +33bace: 7230 9489 1009 |0333: invoke-interface {v0, v1, v9}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33bad4: 54e0 6f92 |0336: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33bad8: 1a01 d063 |0338: const-string v1, "cre" // string@63d0 │ │ +33badc: 1a0a d312 |033a: const-string v10, "Cree" // string@12d3 │ │ +33bae0: 7230 9489 100a |033c: invoke-interface {v0, v1, v10}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33bae6: 54e0 6f92 |033f: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33baea: 1a01 1e65 |0341: const-string v1, "crp" // string@651e │ │ +33baee: 7230 9489 1009 |0343: invoke-interface {v0, v1, v9}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33baf4: 54e0 6f92 |0346: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33baf8: 1a01 6465 |0348: const-string v1, "cus" // string@6564 │ │ +33bafc: 1a09 e912 |034a: const-string v9, "Cushitic" // string@12e9 │ │ +33bb00: 7230 9489 1009 |034c: invoke-interface {v0, v1, v9}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33bb06: 54e0 6f92 |034f: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33bb0a: 1a01 8a65 |0351: const-string v1, "cym" // string@658a │ │ +33bb0e: 1a09 bc53 |0353: const-string v9, "Welsh" // string@53bc │ │ +33bb12: 7230 9489 1009 |0355: invoke-interface {v0, v1, v9}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33bb18: 54e0 6f92 |0358: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33bb1c: 1a01 8d65 |035a: const-string v1, "cze" // string@658d │ │ +33bb20: 7230 9489 1007 |035c: invoke-interface {v0, v1, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33bb26: 54e0 6f92 |035f: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33bb2a: 1a01 9665 |0361: const-string v1, "dak" // string@6596 │ │ +33bb2e: 1a07 4214 |0363: const-string v7, "Dakota" // string@1442 │ │ +33bb32: 7230 9489 1007 |0365: invoke-interface {v0, v1, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33bb38: 54e0 6f92 |0368: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33bb3c: 1a01 9865 |036a: const-string v1, "dan" // string@6598 │ │ +33bb40: 1a07 4614 |036c: const-string v7, "Danish" // string@1446 │ │ +33bb44: 7230 9489 1007 |036e: invoke-interface {v0, v1, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33bb4a: 54e0 6f92 |0371: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33bb4e: 1a01 cb65 |0373: const-string v1, "day" // string@65cb │ │ +33bb52: 1a07 5b14 |0375: const-string v7, "Dayak" // string@145b │ │ +33bb56: 7230 9489 1007 |0377: invoke-interface {v0, v1, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33bb5c: 54e0 6f92 |037a: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33bb60: 1a01 2166 |037c: const-string v1, "del" // string@6621 │ │ +33bb64: 1a07 a114 |037e: const-string v7, "Delaware" // string@14a1 │ │ +33bb68: 7230 9489 1007 |0380: invoke-interface {v0, v1, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33bb6e: 54e0 6f92 |0383: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33bb72: 1a01 4466 |0385: const-string v1, "den" // string@6644 │ │ +33bb76: 1a07 9c47 |0387: const-string v7, "Slave (Athapascan)" // string@479c │ │ +33bb7a: 7230 9489 1007 |0389: invoke-interface {v0, v1, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33bb80: 54e0 6f92 |038c: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33bb84: 1a01 fe66 |038e: const-string v1, "deu" // string@66fe │ │ +33bb88: 1a07 3a1c |0390: const-string v7, "German" // string@1c3a │ │ +33bb8c: 7230 9489 1007 |0392: invoke-interface {v0, v1, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33bb92: 54e0 6f92 |0395: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33bb96: 1a01 0367 |0397: const-string v1, "dgr" // string@6703 │ │ +33bb9a: 1a0a 1b15 |0399: const-string v10, "Dogrib" // string@151b │ │ +33bb9e: 7230 9489 100a |039b: invoke-interface {v0, v1, v10}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33bba4: 54e0 6f92 |039e: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33bba8: 1a01 3267 |03a0: const-string v1, "din" // string@6732 │ │ +33bbac: 1a0a e514 |03a2: const-string v10, "Dinka" // string@14e5 │ │ +33bbb0: 7230 9489 100a |03a4: invoke-interface {v0, v1, v10}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33bbb6: 54e0 6f92 |03a7: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33bbba: 1a01 1468 |03a9: const-string v1, "div" // string@6814 │ │ +33bbbe: 1a0a 0915 |03ab: const-string v10, "Divehi" // string@1509 │ │ +33bbc2: 7230 9489 100a |03ad: invoke-interface {v0, v1, v10}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33bbc8: 54e0 6f92 |03b0: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33bbcc: 1a01 4168 |03b2: const-string v1, "doi" // string@6841 │ │ +33bbd0: 1a0a 1a15 |03b4: const-string v10, "Dogri" // string@151a │ │ +33bbd4: 7230 9489 100a |03b6: invoke-interface {v0, v1, v10}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33bbda: 54e0 6f92 |03b9: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33bbde: 1a01 5a68 |03bb: const-string v1, "dra" // string@685a │ │ +33bbe2: 1a0a 2415 |03bd: const-string v10, "Dravidian" // string@1524 │ │ +33bbe6: 7230 9489 100a |03bf: invoke-interface {v0, v1, v10}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33bbec: 54e0 6f92 |03c2: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33bbf0: 1a01 e768 |03c4: const-string v1, "dua" // string@68e7 │ │ +33bbf4: 1a0a 5515 |03c6: const-string v10, "Duala" // string@1555 │ │ +33bbf8: 7230 9489 100a |03c8: invoke-interface {v0, v1, v10}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33bbfe: 54e0 6f92 |03cb: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33bc02: 1a01 f068 |03cd: const-string v1, "dum" // string@68f0 │ │ +33bc06: 1a0a 5f15 |03cf: const-string v10, "Dutch, Middle (ca.1050-1350)" // string@155f │ │ +33bc0a: 7230 9489 100a |03d1: invoke-interface {v0, v1, v10}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33bc10: 54e0 6f92 |03d4: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33bc14: 1a01 0069 |03d6: const-string v1, "dut" // string@6900 │ │ +33bc18: 1a0a 5e15 |03d8: const-string v10, "Dutch" // string@155e │ │ +33bc1c: 7230 9489 100a |03da: invoke-interface {v0, v1, v10}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33bc22: 54e0 6f92 |03dd: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33bc26: 1a01 0369 |03df: const-string v1, "dyu" // string@6903 │ │ +33bc2a: 1a0b 6115 |03e1: const-string v11, "Dyula" // string@1561 │ │ +33bc2e: 7230 9489 100b |03e3: invoke-interface {v0, v1, v11}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33bc34: 54e0 6f92 |03e6: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33bc38: 1a01 0469 |03e8: const-string v1, "dzo" // string@6904 │ │ +33bc3c: 1a0b 6215 |03ea: const-string v11, "Dzongkha" // string@1562 │ │ +33bc40: 7230 9489 100b |03ec: invoke-interface {v0, v1, v11}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33bc46: 54e0 6f92 |03ef: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33bc4a: 1a01 2c69 |03f1: const-string v1, "efi" // string@692c │ │ +33bc4e: 1a0b 7716 |03f3: const-string v11, "Efik" // string@1677 │ │ +33bc52: 7230 9489 100b |03f5: invoke-interface {v0, v1, v11}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33bc58: 54e0 6f92 |03f8: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33bc5c: 1a01 2e69 |03fa: const-string v1, "egy" // string@692e │ │ +33bc60: 1a0b 7c16 |03fc: const-string v11, "Egyptian (Ancient)" // string@167c │ │ +33bc64: 7230 9489 100b |03fe: invoke-interface {v0, v1, v11}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33bc6a: 54e0 6f92 |0401: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33bc6e: 1a01 2f69 |0403: const-string v1, "eka" // string@692f │ │ +33bc72: 1a0b 8016 |0405: const-string v11, "Ekajuk" // string@1680 │ │ +33bc76: 7230 9489 100b |0407: invoke-interface {v0, v1, v11}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33bc7c: 54e0 6f92 |040a: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33bc80: 1a01 4f69 |040c: const-string v1, "ell" // string@694f │ │ +33bc84: 1a0b 7d1c |040e: const-string v11, "Greek, Modern (1453-)" // string@1c7d │ │ +33bc88: 7230 9489 100b |0410: invoke-interface {v0, v1, v11}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33bc8e: 54e0 6f92 |0413: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33bc92: 1a01 5269 |0415: const-string v1, "elx" // string@6952 │ │ +33bc96: 1a0c 8216 |0417: const-string v12, "Elamite" // string@1682 │ │ +33bc9a: 7230 9489 100c |0419: invoke-interface {v0, v1, v12}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33bca0: 54e0 6f92 |041c: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33bca4: 1a01 c869 |041e: const-string v1, "eng" // string@69c8 │ │ +33bca8: 1a0c a716 |0420: const-string v12, "English" // string@16a7 │ │ +33bcac: 7230 9489 100c |0422: invoke-interface {v0, v1, v12}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33bcb2: 54e0 6f92 |0425: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33bcb6: 1a01 cb69 |0427: const-string v1, "enm" // string@69cb │ │ +33bcba: 1a0c a816 |0429: const-string v12, "English, Middle (1100-1500)" // string@16a8 │ │ +33bcbe: 7230 9489 100c |042b: invoke-interface {v0, v1, v12}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33bcc4: 54e0 6f92 |042e: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33bcc8: 1a01 1d6a |0430: const-string v1, "epo" // string@6a1d │ │ +33bccc: 1a0c d316 |0432: const-string v12, "Esperanto" // string@16d3 │ │ +33bcd0: 7230 9489 100c |0434: invoke-interface {v0, v1, v12}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33bcd6: 54e0 6f92 |0437: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33bcda: 1a01 466a |0439: const-string v1, "est" // string@6a46 │ │ +33bcde: 1a0c d516 |043b: const-string v12, "Estonian" // string@16d5 │ │ +33bce2: 7230 9489 100c |043d: invoke-interface {v0, v1, v12}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33bce8: 54e0 6f92 |0440: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33bcec: 1a01 4a6a |0442: const-string v1, "eus" // string@6a4a │ │ +33bcf0: 7230 9489 1004 |0444: invoke-interface {v0, v1, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33bcf6: 54e0 6f92 |0447: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33bcfa: 1a01 576a |0449: const-string v1, "ewe" // string@6a57 │ │ +33bcfe: 1a04 e616 |044b: const-string v4, "Ewe" // string@16e6 │ │ +33bd02: 7230 9489 1004 |044d: invoke-interface {v0, v1, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33bd08: 54e0 6f92 |0450: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33bd0c: 1a01 596a |0452: const-string v1, "ewo" // string@6a59 │ │ +33bd10: 1a04 e716 |0454: const-string v4, "Ewondo" // string@16e7 │ │ +33bd14: 7230 9489 1004 |0456: invoke-interface {v0, v1, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33bd1a: 54e0 6f92 |0459: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33bd1e: 1a01 126b |045b: const-string v1, "fan" // string@6b12 │ │ +33bd22: 1a04 f319 |045d: const-string v4, "Fang" // string@19f3 │ │ +33bd26: 7230 9489 1004 |045f: invoke-interface {v0, v1, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33bd2c: 54e0 6f92 |0462: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33bd30: 1a01 136b |0464: const-string v1, "fao" // string@6b13 │ │ +33bd34: 1a04 f619 |0466: const-string v4, "Faroese" // string@19f6 │ │ +33bd38: 7230 9489 1004 |0468: invoke-interface {v0, v1, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33bd3e: 54e0 6f92 |046b: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33bd42: 1a01 156b |046d: const-string v1, "fas" // string@6b15 │ │ +33bd46: 1a04 3641 |046f: const-string v4, "Persian" // string@4136 │ │ +33bd4a: 7230 9489 1004 |0471: invoke-interface {v0, v1, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33bd50: 54e0 6f92 |0474: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33bd54: 1a01 206b |0476: const-string v1, "fat" // string@6b20 │ │ +33bd58: 1a0c f419 |0478: const-string v12, "Fanti" // string@19f4 │ │ +33bd5c: 7230 9489 100c |047a: invoke-interface {v0, v1, v12}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33bd62: 54e0 6f92 |047d: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33bd66: 1a01 446b |047f: const-string v1, "fij" // string@6b44 │ │ +33bd6a: 1a0c 0c1a |0481: const-string v12, "Fijian" // string@1a0c │ │ +33bd6e: 7230 9489 100c |0483: invoke-interface {v0, v1, v12}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33bd74: 54e0 6f92 |0486: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33bd78: 1a01 816b |0488: const-string v1, "fin" // string@6b81 │ │ +33bd7c: 1a0c 2b1a |048a: const-string v12, "Finnish" // string@1a2b │ │ +33bd80: 7230 9489 100c |048c: invoke-interface {v0, v1, v12}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33bd86: 54e0 6f92 |048f: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33bd8a: 1a01 476c |0491: const-string v1, "fiu" // string@6c47 │ │ +33bd8e: 1a0c 2c1a |0493: const-string v12, "Finno-Ugrian" // string@1a2c │ │ +33bd92: 7230 9489 100c |0495: invoke-interface {v0, v1, v12}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33bd98: 54e0 6f92 |0498: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33bd9c: 1a01 996c |049a: const-string v1, "fon" // string@6c99 │ │ +33bda0: 1a0c 751a |049c: const-string v12, "Fon" // string@1a75 │ │ +33bda4: 7230 9489 100c |049e: invoke-interface {v0, v1, v12}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33bdaa: 54e0 6f92 |04a1: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33bdae: 1a01 036d |04a3: const-string v1, "fra" // string@6d03 │ │ +33bdb2: 1a0c 6d1b |04a5: const-string v12, "French" // string@1b6d │ │ +33bdb6: 7230 9489 100c |04a7: invoke-interface {v0, v1, v12}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33bdbc: 54e0 6f92 |04aa: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33bdc0: 1a01 2d6d |04ac: const-string v1, "frm" // string@6d2d │ │ +33bdc4: 1a0c 711b |04ae: const-string v12, "French, Middle (ca.1400-1800)" // string@1b71 │ │ +33bdc8: 7230 9489 100c |04b0: invoke-interface {v0, v1, v12}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33bdce: 54e0 6f92 |04b3: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33bdd2: 1a01 2f6d |04b5: const-string v1, "fro" // string@6d2f │ │ +33bdd6: 1a0c 721b |04b7: const-string v12, "French, Old (842-ca.1400)" // string@1b72 │ │ +33bdda: 7230 9489 100c |04b9: invoke-interface {v0, v1, v12}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33bde0: 54e0 6f92 |04bc: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33bde4: 1a01 546d |04be: const-string v1, "fry" // string@6d54 │ │ +33bde8: 1a0c 751b |04c0: const-string v12, "Frisian" // string@1b75 │ │ +33bdec: 7230 9489 100c |04c2: invoke-interface {v0, v1, v12}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33bdf2: 54e0 6f92 |04c5: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33bdf6: 1a01 5c6d |04c7: const-string v1, "ful" // string@6d5c │ │ +33bdfa: 1a0c 7d1b |04c9: const-string v12, "Fulah" // string@1b7d │ │ +33bdfe: 7230 9489 100c |04cb: invoke-interface {v0, v1, v12}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33be04: 54e0 6f92 |04ce: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33be08: 1a01 616d |04d0: const-string v1, "fur" // string@6d61 │ │ +33be0c: 1a0c 761b |04d2: const-string v12, "Friulian" // string@1b76 │ │ +33be10: 7230 9489 100c |04d4: invoke-interface {v0, v1, v12}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33be16: 54e0 6f92 |04d7: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33be1a: 1a01 626d |04d9: const-string v1, "gaa" // string@6d62 │ │ +33be1e: 1a0c 1c1c |04db: const-string v12, "Ga" // string@1c1c │ │ +33be22: 7230 9489 100c |04dd: invoke-interface {v0, v1, v12}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33be28: 54e0 6f92 |04e0: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33be2c: 1a01 6f6d |04e2: const-string v1, "gay" // string@6d6f │ │ +33be30: 1a0c 281c |04e4: const-string v12, "Gayo" // string@1c28 │ │ +33be34: 7230 9489 100c |04e6: invoke-interface {v0, v1, v12}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33be3a: 54e0 6f92 |04e9: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33be3e: 1a01 716d |04eb: const-string v1, "gba" // string@6d71 │ │ +33be42: 1a0c 291c |04ed: const-string v12, "Gbaya" // string@1c29 │ │ +33be46: 7230 9489 100c |04ef: invoke-interface {v0, v1, v12}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33be4c: 54e0 6f92 |04f2: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33be50: 1a01 776d |04f4: const-string v1, "gem" // string@6d77 │ │ +33be54: 1a0c 3d1c |04f6: const-string v12, "Germanic" // string@1c3d │ │ +33be58: 7230 9489 100c |04f8: invoke-interface {v0, v1, v12}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33be5e: 54e0 6f92 |04fb: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33be62: 1a01 936d |04fd: const-string v1, "geo" // string@6d93 │ │ +33be66: 1a0c 391c |04ff: const-string v12, "Georgian" // string@1c39 │ │ +33be6a: 7230 9489 100c |0501: invoke-interface {v0, v1, v12}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33be70: 54e0 6f92 |0504: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33be74: 1a01 976d |0506: const-string v1, "ger" // string@6d97 │ │ +33be78: 7230 9489 1007 |0508: invoke-interface {v0, v1, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33be7e: 54e0 6f92 |050b: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33be82: 1a01 bf79 |050d: const-string v1, "gez" // string@79bf │ │ +33be86: 1a07 2a1c |050f: const-string v7, "Geez" // string@1c2a │ │ +33be8a: 7230 9489 1007 |0511: invoke-interface {v0, v1, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33be90: 54e0 6f92 |0514: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33be94: 1a01 c379 |0516: const-string v1, "gil" // string@79c3 │ │ +33be98: 1a07 501c |0518: const-string v7, "Gilbertese" // string@1c50 │ │ +33be9c: 7230 9489 1007 |051a: invoke-interface {v0, v1, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33bea2: 54e0 6f92 |051d: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33bea6: 1a01 c779 |051f: const-string v1, "gla" // string@79c7 │ │ +33beaa: 1a07 1e1c |0521: const-string v7, "Gaelic; Scottish Gaelic" // string@1c1e │ │ +33beae: 7230 9489 1007 |0523: invoke-interface {v0, v1, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33beb4: 54e0 6f92 |0526: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33beb8: 1a01 ca79 |0528: const-string v1, "gle" // string@79ca │ │ +33bebc: 1a07 0520 |052a: const-string v7, "Irish" // string@2005 │ │ +33bec0: 7230 9489 1007 |052c: invoke-interface {v0, v1, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33bec6: 54e0 6f92 |052f: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33beca: 1a01 cb79 |0531: const-string v1, "glg" // string@79cb │ │ +33bece: 1a07 1f1c |0533: const-string v7, "Gallegan" // string@1c1f │ │ +33bed2: 7230 9489 1007 |0535: invoke-interface {v0, v1, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33bed8: 54e0 6f92 |0538: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33bedc: 1a01 cd79 |053a: const-string v1, "glv" // string@79cd │ │ +33bee0: 1a07 823a |053c: const-string v7, "Manx" // string@3a82 │ │ +33bee4: 7230 9489 1007 |053e: invoke-interface {v0, v1, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33beea: 54e0 6f92 |0541: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33beee: 1a01 ce79 |0543: const-string v1, "gmh" // string@79ce │ │ +33bef2: 1a07 3b1c |0545: const-string v7, "German, Middle High (ca.1050-1500)" // string@1c3b │ │ +33bef6: 7230 9489 1007 |0547: invoke-interface {v0, v1, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33befc: 54e0 6f92 |054a: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33bf00: 1a01 d679 |054c: const-string v1, "goh" // string@79d6 │ │ +33bf04: 1a07 3c1c |054e: const-string v7, "German, Old High (ca.750-1050)" // string@1c3c │ │ +33bf08: 7230 9489 1007 |0550: invoke-interface {v0, v1, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33bf0e: 54e0 6f92 |0553: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33bf12: 1a01 da79 |0555: const-string v1, "gon" // string@79da │ │ +33bf16: 1a07 5b1c |0557: const-string v7, "Gondi" // string@1c5b │ │ +33bf1a: 7230 9489 1007 |0559: invoke-interface {v0, v1, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33bf20: 54e0 6f92 |055c: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33bf24: 1a01 e679 |055e: const-string v1, "gor" // string@79e6 │ │ +33bf28: 1a07 5c1c |0560: const-string v7, "Gorontalo" // string@1c5c │ │ +33bf2c: 7230 9489 1007 |0562: invoke-interface {v0, v1, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33bf32: 54e0 6f92 |0565: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33bf36: 1a01 e779 |0567: const-string v1, "got" // string@79e7 │ │ +33bf3a: 1a07 631c |0569: const-string v7, "Gothic" // string@1c63 │ │ +33bf3e: 7230 9489 1007 |056b: invoke-interface {v0, v1, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33bf44: 54e0 6f92 |056e: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33bf48: 1a01 fd79 |0570: const-string v1, "grb" // string@79fd │ │ +33bf4c: 1a07 791c |0572: const-string v7, "Grebo" // string@1c79 │ │ +33bf50: 7230 9489 1007 |0574: invoke-interface {v0, v1, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33bf56: 54e0 6f92 |0577: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33bf5a: 1a01 fe79 |0579: const-string v1, "grc" // string@79fe │ │ +33bf5e: 1a07 7c1c |057b: const-string v7, "Greek, Ancient (to 1453)" // string@1c7c │ │ +33bf62: 7230 9489 1007 |057d: invoke-interface {v0, v1, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33bf68: 54e0 6f92 |0580: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33bf6c: 1a01 ff79 |0582: const-string v1, "gre" // string@79ff │ │ +33bf70: 7230 9489 100b |0584: invoke-interface {v0, v1, v11}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33bf76: 54e0 6f92 |0587: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33bf7a: 1a01 037a |0589: const-string v1, "grn" // string@7a03 │ │ +33bf7e: 1a07 901c |058b: const-string v7, "Guarani" // string@1c90 │ │ +33bf82: 7230 9489 1007 |058d: invoke-interface {v0, v1, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33bf88: 54e0 6f92 |0590: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33bf8c: 1a01 317a |0592: const-string v1, "guj" // string@7a31 │ │ +33bf90: 1a07 991c |0594: const-string v7, "Gujarati" // string@1c99 │ │ +33bf94: 7230 9489 1007 |0596: invoke-interface {v0, v1, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33bf9a: 54e0 6f92 |0599: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33bf9e: 1a01 377a |059b: const-string v1, "gwi" // string@7a37 │ │ +33bfa2: 1a07 9e1c |059d: const-string v7, "Gwich´in" // string@1c9e │ │ +33bfa6: 7230 9489 1007 |059f: invoke-interface {v0, v1, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33bfac: 54e0 6f92 |05a2: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33bfb0: 1a01 3a7a |05a4: const-string v1, "hai" // string@7a3a │ │ +33bfb4: 1a07 091d |05a6: const-string v7, "Haida" // string@1d09 │ │ +33bfb8: 7230 9489 1007 |05a8: invoke-interface {v0, v1, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33bfbe: 54e0 6f92 |05ab: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33bfc2: 1a01 fc7a |05ad: const-string v1, "hau" // string@7afc │ │ +33bfc6: 1a07 1d1d |05af: const-string v7, "Hausa" // string@1d1d │ │ +33bfca: 7230 9489 1007 |05b1: invoke-interface {v0, v1, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33bfd0: 54e0 6f92 |05b4: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33bfd4: 1a01 fe7a |05b6: const-string v1, "haw" // string@7afe │ │ +33bfd8: 1a07 1e1d |05b8: const-string v7, "Hawaiian" // string@1d1e │ │ +33bfdc: 7230 9489 1007 |05ba: invoke-interface {v0, v1, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33bfe2: 54e0 6f92 |05bd: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33bfe6: 1a01 117b |05bf: const-string v1, "heb" // string@7b11 │ │ +33bfea: 1a07 2d1d |05c1: const-string v7, "Hebrew" // string@1d2d │ │ +33bfee: 7230 9489 1007 |05c3: invoke-interface {v0, v1, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33bff4: 54e0 6f92 |05c6: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33bff8: 1a01 267b |05c8: const-string v1, "her" // string@7b26 │ │ +33bffc: 1a07 341d |05ca: const-string v7, "Herero" // string@1d34 │ │ +33c000: 7230 9489 1007 |05cc: invoke-interface {v0, v1, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c006: 54e0 6f92 |05cf: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c00a: 1a01 517b |05d1: const-string v1, "hil" // string@7b51 │ │ +33c00e: 1a07 3b1d |05d3: const-string v7, "Hiligaynon" // string@1d3b │ │ +33c012: 7230 9489 1007 |05d5: invoke-interface {v0, v1, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c018: 54e0 6f92 |05d8: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c01c: 1a01 527b |05da: const-string v1, "him" // string@7b52 │ │ +33c020: 1a07 3c1d |05dc: const-string v7, "Himachali" // string@1d3c │ │ +33c024: 7230 9489 1007 |05de: invoke-interface {v0, v1, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c02a: 54e0 6f92 |05e1: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c02e: 1a01 537b |05e3: const-string v1, "hin" // string@7b53 │ │ +33c032: 1a07 3d1d |05e5: const-string v7, "Hindi" // string@1d3d │ │ +33c036: 7230 9489 1007 |05e7: invoke-interface {v0, v1, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c03c: 54e0 6f92 |05ea: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c040: 1a01 647b |05ec: const-string v1, "hit" // string@7b64 │ │ +33c044: 1a07 471d |05ee: const-string v7, "Hittite" // string@1d47 │ │ +33c048: 7230 9489 1007 |05f0: invoke-interface {v0, v1, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c04e: 54e0 6f92 |05f3: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c052: 1a01 697b |05f5: const-string v1, "hmn" // string@7b69 │ │ +33c056: 1a07 491d |05f7: const-string v7, "Hmong" // string@1d49 │ │ +33c05a: 7230 9489 1007 |05f9: invoke-interface {v0, v1, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c060: 54e0 6f92 |05fc: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c064: 1a01 6a7b |05fe: const-string v1, "hmo" // string@7b6a │ │ +33c068: 1a07 451d |0600: const-string v7, "Hiri Motu" // string@1d45 │ │ +33c06c: 7230 9489 1007 |0602: invoke-interface {v0, v1, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c072: 54e0 6f92 |0605: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c076: 1a01 937b |0607: const-string v1, "hrv" // string@7b93 │ │ +33c07a: 1a07 d912 |0609: const-string v7, "Croatian" // string@12d9 │ │ +33c07e: 7230 9489 1007 |060b: invoke-interface {v0, v1, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c084: 54e0 6f92 |060e: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c088: 1a01 9e7b |0610: const-string v1, "hun" // string@7b9e │ │ +33c08c: 1a0b 581d |0612: const-string v11, "Hungarian" // string@1d58 │ │ +33c090: 7230 9489 100b |0614: invoke-interface {v0, v1, v11}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c096: 54e0 6f92 |0617: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c09a: 1a01 9f7b |0619: const-string v1, "hup" // string@7b9f │ │ +33c09e: 1a0b 5a1d |061b: const-string v11, "Hupa" // string@1d5a │ │ +33c0a2: 7230 9489 100b |061d: invoke-interface {v0, v1, v11}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c0a8: 54e0 6f92 |0620: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c0ac: 1a01 a27b |0622: const-string v1, "hye" // string@7ba2 │ │ +33c0b0: 7230 9489 1003 |0624: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c0b6: 54e0 6f92 |0627: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c0ba: 1a01 b07b |0629: const-string v1, "iba" // string@7bb0 │ │ +33c0be: 1a03 0b1f |062b: const-string v3, "Iban" // string@1f0b │ │ +33c0c2: 7230 9489 1003 |062d: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c0c8: 54e0 6f92 |0630: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c0cc: 1a01 b17b |0632: const-string v1, "ibo" // string@7bb1 │ │ +33c0d0: 1a03 241f |0634: const-string v3, "Igbo" // string@1f24 │ │ +33c0d4: 7230 9489 1003 |0636: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c0da: 54e0 6f92 |0639: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c0de: 1a01 c67b |063b: const-string v1, "ice" // string@7bc6 │ │ +33c0e2: 1a03 0d1f |063d: const-string v3, "Icelandic" // string@1f0d │ │ +33c0e6: 7230 9489 1003 |063f: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c0ec: 54e0 6f92 |0642: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c0f0: 1a01 2e7c |0644: const-string v1, "ido" // string@7c2e │ │ +33c0f4: 1a0b 211f |0646: const-string v11, "Ido" // string@1f21 │ │ +33c0f8: 7230 9489 100b |0648: invoke-interface {v0, v1, v11}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c0fe: 54e0 6f92 |064b: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c102: 1a01 3c7c |064d: const-string v1, "ijo" // string@7c3c │ │ +33c106: 1a0b 2e1f |064f: const-string v11, "Ijo" // string@1f2e │ │ +33c10a: 7230 9489 100b |0651: invoke-interface {v0, v1, v11}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c110: 54e0 6f92 |0654: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c114: 1a01 3d7c |0656: const-string v1, "iku" // string@7c3d │ │ +33c118: 1a0b b81f |0658: const-string v11, "Inuktitut" // string@1fb8 │ │ +33c11c: 7230 9489 100b |065a: invoke-interface {v0, v1, v11}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c122: 54e0 6f92 |065d: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c126: 1a01 3e7c |065f: const-string v1, "ile" // string@7c3e │ │ +33c12a: 1a0b ab1f |0661: const-string v11, "Interlingue" // string@1fab │ │ +33c12e: 7230 9489 100b |0663: invoke-interface {v0, v1, v11}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c134: 54e0 6f92 |0666: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c138: 1a01 3f7c |0668: const-string v1, "ilo" // string@7c3f │ │ +33c13c: 1a0b 381f |066a: const-string v11, "Iloko" // string@1f38 │ │ +33c140: 7230 9489 100b |066c: invoke-interface {v0, v1, v11}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c146: 54e0 6f92 |066f: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c14a: 1a01 757c |0671: const-string v1, "ina" // string@7c75 │ │ +33c14e: 1a0b aa1f |0673: const-string v11, "Interlingua" // string@1faa │ │ +33c152: 7230 9489 100b |0675: invoke-interface {v0, v1, v11}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c158: 54e0 6f92 |0678: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c15c: 1a01 7a7c |067a: const-string v1, "inc" // string@7c7a │ │ +33c160: 1a0b 6f1f |067c: const-string v11, "Indic" // string@1f6f │ │ +33c164: 7230 9489 100b |067e: invoke-interface {v0, v1, v11}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c16a: 54e0 6f92 |0681: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c16e: 1a01 857c |0683: const-string v1, "ind" // string@7c85 │ │ +33c172: 1a0b 771f |0685: const-string v11, "Indonesian" // string@1f77 │ │ +33c176: 7230 9489 100b |0687: invoke-interface {v0, v1, v11}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c17c: 54e0 6f92 |068a: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c180: 1a01 a57c |068c: const-string v1, "ine" // string@7ca5 │ │ +33c184: 1a0b 751f |068e: const-string v11, "Indo-European" // string@1f75 │ │ +33c188: 7230 9489 100b |0690: invoke-interface {v0, v1, v11}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c18e: 54e0 6f92 |0693: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c192: 1a01 987d |0695: const-string v1, "ipk" // string@7d98 │ │ +33c196: 1a0b b91f |0697: const-string v11, "Inupiaq" // string@1fb9 │ │ +33c19a: 7230 9489 100b |0699: invoke-interface {v0, v1, v11}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c1a0: 54e0 6f92 |069c: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c1a4: 1a01 9d7d |069e: const-string v1, "ira" // string@7d9d │ │ +33c1a8: 1a0b 0220 |06a0: const-string v11, "Iranian (Other)" // string@2002 │ │ +33c1ac: 7230 9489 100b |06a2: invoke-interface {v0, v1, v11}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c1b2: 54e0 6f92 |06a5: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c1b6: 1a01 a17d |06a7: const-string v1, "iro" // string@7da1 │ │ +33c1ba: 1a0b 0820 |06a9: const-string v11, "Iroquoian languages" // string@2008 │ │ +33c1be: 7230 9489 100b |06ab: invoke-interface {v0, v1, v11}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c1c4: 54e0 6f92 |06ae: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c1c8: 1a01 6280 |06b0: const-string v1, "isl" // string@8062 │ │ +33c1cc: 7230 9489 1003 |06b2: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c1d2: 54e0 6f92 |06b5: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c1d6: 1a01 6780 |06b7: const-string v1, "ita" // string@8067 │ │ +33c1da: 1a03 1320 |06b9: const-string v3, "Italian" // string@2013 │ │ +33c1de: 7230 9489 1003 |06bb: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c1e4: 54e0 6f92 |06be: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c1e8: 1a01 b580 |06c0: const-string v1, "jav" // string@80b5 │ │ +33c1ec: 1a03 6720 |06c2: const-string v3, "Javanese" // string@2067 │ │ +33c1f0: 7230 9489 1003 |06c4: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c1f6: 54e0 6f92 |06c7: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c1fa: 1a01 c380 |06c9: const-string v1, "jpn" // string@80c3 │ │ +33c1fe: 1a03 6520 |06cb: const-string v3, "Japanese" // string@2065 │ │ +33c202: 7230 9489 1003 |06cd: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c208: 54e0 6f92 |06d0: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c20c: 1a01 c480 |06d2: const-string v1, "jpr" // string@80c4 │ │ +33c210: 1a03 7320 |06d4: const-string v3, "Judeo-Persian" // string@2073 │ │ +33c214: 7230 9489 1003 |06d6: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c21a: 54e0 6f92 |06d9: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c21e: 1a01 c580 |06db: const-string v1, "jrb" // string@80c5 │ │ +33c222: 1a03 7220 |06dd: const-string v3, "Judeo-Arabic" // string@2072 │ │ +33c226: 7230 9489 1003 |06df: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c22c: 54e0 6f92 |06e2: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c230: 1a01 d380 |06e4: const-string v1, "kaa" // string@80d3 │ │ +33c234: 1a03 e520 |06e6: const-string v3, "Kara-Kalpak" // string@20e5 │ │ +33c238: 7230 9489 1003 |06e8: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c23e: 54e0 6f92 |06eb: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c242: 1a01 d480 |06ed: const-string v1, "kab" // string@80d4 │ │ +33c246: 1a03 dc20 |06ef: const-string v3, "Kabyle" // string@20dc │ │ +33c24a: 7230 9489 1003 |06f1: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c250: 54e0 6f92 |06f4: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c254: 1a01 d580 |06f6: const-string v1, "kac" // string@80d5 │ │ +33c258: 1a03 dd20 |06f8: const-string v3, "Kachin" // string@20dd │ │ +33c25c: 7230 9489 1003 |06fa: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c262: 54e0 6f92 |06fd: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c266: 1a01 d680 |06ff: const-string v1, "kal" // string@80d6 │ │ +33c26a: 1a03 df20 |0701: const-string v3, "Kalaallisut" // string@20df │ │ +33c26e: 7230 9489 1003 |0703: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c274: 54e0 6f92 |0706: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c278: 1a01 d780 |0708: const-string v1, "kam" // string@80d7 │ │ +33c27c: 1a03 e120 |070a: const-string v3, "Kamba" // string@20e1 │ │ +33c280: 7230 9489 1003 |070c: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c286: 54e0 6f92 |070f: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c28a: 1a01 d980 |0711: const-string v1, "kan" // string@80d9 │ │ +33c28e: 1a03 e320 |0713: const-string v3, "Kannada" // string@20e3 │ │ +33c292: 7230 9489 1003 |0715: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c298: 54e0 6f92 |0718: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c29c: 1a01 de80 |071a: const-string v1, "kar" // string@80de │ │ +33c2a0: 1a03 e620 |071c: const-string v3, "Karen" // string@20e6 │ │ +33c2a4: 7230 9489 1003 |071e: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c2aa: 54e0 6f92 |0721: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c2ae: 1a01 e180 |0723: const-string v1, "kas" // string@80e1 │ │ +33c2b2: 1a03 e720 |0725: const-string v3, "Kashmiri" // string@20e7 │ │ +33c2b6: 7230 9489 1003 |0727: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c2bc: 54e0 6f92 |072a: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c2c0: 1a01 e280 |072c: const-string v1, "kat" // string@80e2 │ │ +33c2c4: 7230 9489 100c |072e: invoke-interface {v0, v1, v12}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c2ca: 54e0 6f92 |0731: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c2ce: 1a01 e380 |0733: const-string v1, "kau" // string@80e3 │ │ +33c2d2: 1a03 e420 |0735: const-string v3, "Kanuri" // string@20e4 │ │ +33c2d6: 7230 9489 1003 |0737: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c2dc: 54e0 6f92 |073a: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c2e0: 1a01 e580 |073c: const-string v1, "kaw" // string@80e5 │ │ +33c2e4: 1a03 e920 |073e: const-string v3, "Kawi" // string@20e9 │ │ +33c2e8: 7230 9489 1003 |0740: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c2ee: 54e0 6f92 |0743: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c2f2: 1a01 e680 |0745: const-string v1, "kaz" // string@80e6 │ │ +33c2f6: 1a03 eb20 |0747: const-string v3, "Kazakh" // string@20eb │ │ +33c2fa: 7230 9489 1003 |0749: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c300: 54e0 6f92 |074c: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c304: 1a01 0381 |074e: const-string v1, "kha" // string@8103 │ │ +33c308: 1a03 6521 |0750: const-string v3, "Khasi" // string@2165 │ │ +33c30c: 7230 9489 1003 |0752: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c312: 54e0 6f92 |0755: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c316: 1a01 0581 |0757: const-string v1, "khi" // string@8105 │ │ +33c31a: 1a03 6821 |0759: const-string v3, "Khoisan" // string@2168 │ │ +33c31e: 7230 9489 1003 |075b: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c324: 54e0 6f92 |075e: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c328: 1a01 0881 |0760: const-string v1, "khm" // string@8108 │ │ +33c32c: 1a03 6621 |0762: const-string v3, "Khmer" // string@2166 │ │ +33c330: 7230 9489 1003 |0764: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c336: 54e0 6f92 |0767: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c33a: 1a01 0981 |0769: const-string v1, "kho" // string@8109 │ │ +33c33e: 1a03 6921 |076b: const-string v3, "Khotanese" // string@2169 │ │ +33c342: 7230 9489 1003 |076d: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c348: 54e0 6f92 |0770: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c34c: 1a01 0f81 |0772: const-string v1, "kik" // string@810f │ │ +33c350: 1a03 6b21 |0774: const-string v3, "Kikuyu; Gikuyu" // string@216b │ │ +33c354: 7230 9489 1003 |0776: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c35a: 54e0 6f92 |0779: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c35e: 1a01 1281 |077b: const-string v1, "kin" // string@8112 │ │ +33c362: 1a03 6e21 |077d: const-string v3, "Kinyarwanda" // string@216e │ │ +33c366: 7230 9489 1003 |077f: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c36c: 54e0 6f92 |0782: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c370: 1a01 1681 |0784: const-string v1, "kir" // string@8116 │ │ +33c374: 1a03 6f21 |0786: const-string v3, "Kirghiz" // string@216f │ │ +33c378: 7230 9489 1003 |0788: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c37e: 54e0 6f92 |078b: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c382: 1a01 1e81 |078d: const-string v1, "kmb" // string@811e │ │ +33c386: 1a03 6c21 |078f: const-string v3, "Kimbundu" // string@216c │ │ +33c38a: 7230 9489 1003 |0791: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c390: 54e0 6f92 |0794: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c394: 1a01 1f81 |0796: const-string v1, "kok" // string@811f │ │ +33c398: 1a03 7521 |0798: const-string v3, "Konkani" // string@2175 │ │ +33c39c: 7230 9489 1003 |079a: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c3a2: 54e0 6f92 |079d: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c3a6: 1a01 2181 |079f: const-string v1, "kom" // string@8121 │ │ +33c3aa: 1a03 7321 |07a1: const-string v3, "Komi" // string@2173 │ │ +33c3ae: 7230 9489 1003 |07a3: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c3b4: 54e0 6f92 |07a6: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c3b8: 1a01 2381 |07a8: const-string v1, "kon" // string@8123 │ │ +33c3bc: 1a03 7421 |07aa: const-string v3, "Kongo" // string@2174 │ │ +33c3c0: 7230 9489 1003 |07ac: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c3c6: 54e0 6f92 |07af: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c3ca: 1a01 2481 |07b1: const-string v1, "kor" // string@8124 │ │ +33c3ce: 1a03 7721 |07b3: const-string v3, "Korean" // string@2177 │ │ +33c3d2: 7230 9489 1003 |07b5: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c3d8: 54e0 6f92 |07b8: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c3dc: 1a01 2781 |07ba: const-string v1, "kos" // string@8127 │ │ +33c3e0: 1a03 7821 |07bc: const-string v3, "Kosraean" // string@2178 │ │ +33c3e4: 7230 9489 1003 |07be: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c3ea: 54e0 6f92 |07c1: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c3ee: 1a01 2a81 |07c3: const-string v1, "kpe" // string@812a │ │ +33c3f2: 1a03 7921 |07c5: const-string v3, "Kpelle" // string@2179 │ │ +33c3f6: 7230 9489 1003 |07c7: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c3fc: 54e0 6f92 |07ca: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c400: 1a01 2d81 |07cc: const-string v1, "kro" // string@812d │ │ +33c404: 1a03 7b21 |07ce: const-string v3, "Kru" // string@217b │ │ +33c408: 7230 9489 1003 |07d0: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c40e: 54e0 6f92 |07d3: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c412: 1a01 2e81 |07d5: const-string v1, "kru" // string@812e │ │ +33c416: 1a03 8021 |07d7: const-string v3, "Kurukh" // string@2180 │ │ +33c41a: 7230 9489 1003 |07d9: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c420: 54e0 6f92 |07dc: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c424: 1a01 2f81 |07de: const-string v1, "kua" // string@812f │ │ +33c428: 1a03 7d21 |07e0: const-string v3, "Kuanyama; Kwanyama" // string@217d │ │ +33c42c: 7230 9489 1003 |07e2: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c432: 54e0 6f92 |07e5: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c436: 1a01 3181 |07e7: const-string v1, "kum" // string@8131 │ │ +33c43a: 1a03 7e21 |07e9: const-string v3, "Kumyk" // string@217e │ │ +33c43e: 7230 9489 1003 |07eb: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c444: 54e0 6f92 |07ee: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c448: 1a01 3281 |07f0: const-string v1, "kur" // string@8132 │ │ +33c44c: 1a03 7f21 |07f2: const-string v3, "Kurdish" // string@217f │ │ +33c450: 7230 9489 1003 |07f4: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c456: 54e0 6f92 |07f7: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c45a: 1a01 3381 |07f9: const-string v1, "kut" // string@8133 │ │ +33c45e: 1a03 8121 |07fb: const-string v3, "Kutenai" // string@2181 │ │ +33c462: 7230 9489 1003 |07fd: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c468: 54e0 6f92 |0800: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c46c: 1a01 4881 |0802: const-string v1, "lad" // string@8148 │ │ +33c470: 1a03 f822 |0804: const-string v3, "Ladino" // string@22f8 │ │ +33c474: 7230 9489 1003 |0806: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c47a: 54e0 6f92 |0809: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c47e: 1a01 4981 |080b: const-string v1, "lah" // string@8149 │ │ +33c482: 1a03 f922 |080d: const-string v3, "Lahnda" // string@22f9 │ │ +33c486: 7230 9489 1003 |080f: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c48c: 54e0 6f92 |0812: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c490: 1a01 4a81 |0814: const-string v1, "lam" // string@814a │ │ +33c494: 1a03 fa22 |0816: const-string v3, "Lamba" // string@22fa │ │ +33c498: 7230 9489 1003 |0818: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c49e: 54e0 6f92 |081b: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c4a2: 1a01 5581 |081d: const-string v1, "lao" // string@8155 │ │ +33c4a6: 1a03 d82f |081f: const-string v3, "Lao" // string@2fd8 │ │ +33c4aa: 7230 9489 1003 |0821: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c4b0: 54e0 6f92 |0824: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c4b4: 1a01 7a81 |0826: const-string v1, "lat" // string@817a │ │ +33c4b8: 1a03 df2f |0828: const-string v3, "Latin" // string@2fdf │ │ +33c4bc: 7230 9489 1003 |082a: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c4c2: 54e0 6f92 |082d: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c4c6: 1a01 8381 |082f: const-string v1, "lav" // string@8183 │ │ +33c4ca: 1a03 e42f |0831: const-string v3, "Latvian" // string@2fe4 │ │ +33c4ce: 7230 9489 1003 |0833: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c4d4: 54e0 6f92 |0836: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c4d8: 1a01 fd81 |0838: const-string v1, "lez" // string@81fd │ │ +33c4dc: 1a03 cd33 |083a: const-string v3, "Lezghian" // string@33cd │ │ +33c4e0: 7230 9489 1003 |083c: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c4e6: 54e0 6f92 |083f: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c4ea: 1a01 0c82 |0841: const-string v1, "lin" // string@820c │ │ +33c4ee: 1a03 0734 |0843: const-string v3, "Lingala" // string@3407 │ │ +33c4f2: 7230 9489 1003 |0845: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c4f8: 54e0 6f92 |0848: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c4fc: 1a01 4082 |084a: const-string v1, "lit" // string@8240 │ │ +33c500: 1a03 3334 |084c: const-string v3, "Lithuanian" // string@3433 │ │ +33c504: 7230 9489 1003 |084e: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c50a: 54e0 6f92 |0851: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c50e: 1a01 8682 |0853: const-string v1, "lol" // string@8286 │ │ +33c512: 1a03 2c3c |0855: const-string v3, "Mongo" // string@3c2c │ │ +33c516: 7230 9489 1003 |0857: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c51c: 54e0 6f92 |085a: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c520: 1a01 9582 |085c: const-string v1, "loz" // string@8295 │ │ +33c524: 1a03 ab37 |085e: const-string v3, "Lozi" // string@37ab │ │ +33c528: 7230 9489 1003 |0860: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c52e: 54e0 6f92 |0863: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c532: 1a01 9782 |0865: const-string v1, "ltz" // string@8297 │ │ +33c536: 1a03 b537 |0867: const-string v3, "Luxembourgish; Letzeburgesch" // string@37b5 │ │ +33c53a: 7230 9489 1003 |0869: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c540: 54e0 6f92 |086c: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c544: 1a01 9882 |086e: const-string v1, "lua" // string@8298 │ │ +33c548: 1a03 af37 |0870: const-string v3, "Luba-Lulua" // string@37af │ │ +33c54c: 7230 9489 1003 |0872: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c552: 54e0 6f92 |0875: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c556: 1a01 9982 |0877: const-string v1, "lub" // string@8299 │ │ +33c55a: 1a03 ae37 |0879: const-string v3, "Luba-Katanga" // string@37ae │ │ +33c55e: 7230 9489 1003 |087b: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c564: 54e0 6f92 |087e: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c568: 1a01 9a82 |0880: const-string v1, "lug" // string@829a │ │ +33c56c: 1a03 221c |0882: const-string v3, "Ganda" // string@1c22 │ │ +33c570: 7230 9489 1003 |0884: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c576: 54e0 6f92 |0887: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c57a: 1a01 9b82 |0889: const-string v1, "lui" // string@829b │ │ +33c57e: 1a03 b037 |088b: const-string v3, "Luiseno" // string@37b0 │ │ +33c582: 7230 9489 1003 |088d: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c588: 54e0 6f92 |0890: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c58c: 1a01 9c82 |0892: const-string v1, "lun" // string@829c │ │ +33c590: 1a03 b237 |0894: const-string v3, "Lunda" // string@37b2 │ │ +33c594: 7230 9489 1003 |0896: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c59a: 54e0 6f92 |0899: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c59e: 1a01 9d82 |089b: const-string v1, "luo" // string@829d │ │ +33c5a2: 1a03 b337 |089d: const-string v3, "Luo (Kenya and Tanzania)" // string@37b3 │ │ +33c5a6: 7230 9489 1003 |089f: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c5ac: 54e0 6f92 |08a2: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c5b0: 1a01 9e82 |08a4: const-string v1, "lus" // string@829e │ │ +33c5b4: 1a03 9f82 |08a6: const-string v3, "lushai" // string@829f │ │ +33c5b8: 7230 9489 1003 |08a8: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c5be: 54e0 6f92 |08ab: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c5c2: 1a01 e98f |08ad: const-string v1, "mac" // string@8fe9 │ │ +33c5c6: 1a03 603a |08af: const-string v3, "Macedonian" // string@3a60 │ │ +33c5ca: 7230 9489 1003 |08b1: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c5d0: 54e0 6f92 |08b4: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c5d4: 1a01 ea8f |08b6: const-string v1, "mad" // string@8fea │ │ +33c5d8: 1a0b 623a |08b8: const-string v11, "Madurese" // string@3a62 │ │ +33c5dc: 7230 9489 100b |08ba: invoke-interface {v0, v1, v11}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c5e2: 54e0 6f92 |08bd: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c5e6: 1a01 ed8f |08bf: const-string v1, "mag" // string@8fed │ │ +33c5ea: 1a0b 633a |08c1: const-string v11, "Magahi" // string@3a63 │ │ +33c5ee: 7230 9489 100b |08c3: invoke-interface {v0, v1, v11}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c5f4: 54e0 6f92 |08c6: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c5f8: 1a01 ee8f |08c8: const-string v1, "mah" // string@8fee │ │ +33c5fc: 1a0b 8f3a |08ca: const-string v11, "Marshallese" // string@3a8f │ │ +33c600: 7230 9489 100b |08cc: invoke-interface {v0, v1, v11}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c606: 54e0 6f92 |08cf: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c60a: 1a01 ef8f |08d1: const-string v1, "mai" // string@8fef │ │ +33c60e: 1a0b 6c3a |08d3: const-string v11, "Maithili" // string@3a6c │ │ +33c612: 7230 9489 100b |08d5: invoke-interface {v0, v1, v11}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c618: 54e0 6f92 |08d8: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c61c: 1a01 fa8f |08da: const-string v1, "mak" // string@8ffa │ │ +33c620: 1a0b 6e3a |08dc: const-string v11, "Makasar" // string@3a6e │ │ +33c624: 7230 9489 100b |08de: invoke-interface {v0, v1, v11}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c62a: 54e0 6f92 |08e1: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c62e: 1a01 1990 |08e3: const-string v1, "mal" // string@9019 │ │ +33c632: 1a0b 723a |08e5: const-string v11, "Malayalam" // string@3a72 │ │ +33c636: 7230 9489 100b |08e7: invoke-interface {v0, v1, v11}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c63c: 54e0 6f92 |08ea: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c640: 1a01 1a90 |08ec: const-string v1, "man" // string@901a │ │ +33c644: 1a0b 7c3a |08ee: const-string v11, "Mandingo" // string@3a7c │ │ +33c648: 7230 9489 100b |08f0: invoke-interface {v0, v1, v11}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c64e: 54e0 6f92 |08f3: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c652: 1a01 2190 |08f5: const-string v1, "mao" // string@9021 │ │ +33c656: 1a0b 833a |08f7: const-string v11, "Maori" // string@3a83 │ │ +33c65a: 7230 9489 100b |08f9: invoke-interface {v0, v1, v11}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c660: 54e0 6f92 |08fc: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c664: 1a01 2290 |08fe: const-string v1, "map" // string@9022 │ │ +33c668: 1a0c b00a |0900: const-string v12, "Austronesian" // string@0ab0 │ │ +33c66c: 7230 9489 100c |0902: invoke-interface {v0, v1, v12}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c672: 54e0 6f92 |0905: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c676: 1a01 2c90 |0907: const-string v1, "mar" // string@902c │ │ +33c67a: 1a0c 873a |0909: const-string v12, "Marathi" // string@3a87 │ │ +33c67e: 7230 9489 100c |090b: invoke-interface {v0, v1, v12}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c684: 54e0 6f92 |090e: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c688: 1a01 4690 |0910: const-string v1, "mas" // string@9046 │ │ +33c68c: 1a0c 923a |0912: const-string v12, "Masai" // string@3a92 │ │ +33c690: 7230 9489 100c |0914: invoke-interface {v0, v1, v12}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c696: 54e0 6f92 |0917: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c69a: 1a01 2891 |0919: const-string v1, "may" // string@9128 │ │ +33c69e: 1a0c 713a |091b: const-string v12, "Malay" // string@3a71 │ │ +33c6a2: 7230 9489 100c |091d: invoke-interface {v0, v1, v12}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c6a8: 54e0 6f92 |0920: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c6ac: 1a01 5191 |0922: const-string v1, "mdr" // string@9151 │ │ +33c6b0: 1a0d 7b3a |0924: const-string v13, "Mandar" // string@3a7b │ │ +33c6b4: 7230 9489 100d |0926: invoke-interface {v0, v1, v13}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c6ba: 54e0 6f92 |0929: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c6be: 1a01 9391 |092b: const-string v1, "men" // string@9193 │ │ +33c6c2: 1a0d 9e3b |092d: const-string v13, "Mende" // string@3b9e │ │ +33c6c6: 7230 9489 100d |092f: invoke-interface {v0, v1, v13}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c6cc: 54e0 6f92 |0932: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c6d0: 1a01 c191 |0934: const-string v1, "mga" // string@91c1 │ │ +33c6d4: 1a0d 0620 |0936: const-string v13, "Irish, Middle (900-1200)" // string@2006 │ │ +33c6d8: 7230 9489 100d |0938: invoke-interface {v0, v1, v13}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c6de: 54e0 6f92 |093b: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c6e2: 1a01 c291 |093d: const-string v1, "mic" // string@91c2 │ │ +33c6e6: 1a0d 0b3c |093f: const-string v13, "Micmac" // string@3c0b │ │ +33c6ea: 7230 9489 100d |0941: invoke-interface {v0, v1, v13}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c6f0: 54e0 6f92 |0944: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c6f4: 1a01 c791 |0946: const-string v1, "min" // string@91c7 │ │ +33c6f8: 1a0d 103c |0948: const-string v13, "Minangkabau" // string@3c10 │ │ +33c6fc: 7230 9489 100d |094a: invoke-interface {v0, v1, v13}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c702: 54e0 6f92 |094d: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c706: 1a01 eb91 |094f: const-string v1, "mis" // string@91eb │ │ +33c70a: 1a0d 133c |0951: const-string v13, "Miscellaneous languages" // string@3c13 │ │ +33c70e: 7230 9489 100d |0953: invoke-interface {v0, v1, v13}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c714: 54e0 6f92 |0956: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c718: 1a01 f091 |0958: const-string v1, "mkd" // string@91f0 │ │ +33c71c: 7230 9489 1003 |095a: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c722: 54e0 6f92 |095d: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c726: 1a01 f391 |095f: const-string v1, "mkh" // string@91f3 │ │ +33c72a: 1a03 293c |0961: const-string v3, "Mon-Khmer" // string@3c29 │ │ +33c72e: 7230 9489 1003 |0963: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c734: 54e0 6f92 |0966: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c738: 1a01 f491 |0968: const-string v1, "mlg" // string@91f4 │ │ +33c73c: 1a03 6f3a |096a: const-string v3, "Malagasy" // string@3a6f │ │ +33c740: 7230 9489 1003 |096c: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c746: 54e0 6f92 |096f: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c74a: 1a01 f591 |0971: const-string v1, "mlt" // string@91f5 │ │ +33c74e: 1a03 773a |0973: const-string v3, "Maltese" // string@3a77 │ │ +33c752: 7230 9489 1003 |0975: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c758: 54e0 6f92 |0978: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c75c: 1a01 f891 |097a: const-string v1, "mnc" // string@91f8 │ │ +33c760: 1a03 783a |097c: const-string v3, "Manchu" // string@3a78 │ │ +33c764: 7230 9489 1003 |097e: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c76a: 54e0 6f92 |0981: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c76e: 1a01 f991 |0983: const-string v1, "mni" // string@91f9 │ │ +33c772: 1a03 7f3a |0985: const-string v3, "Manipuri" // string@3a7f │ │ +33c776: 7230 9489 1003 |0987: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c77c: 54e0 6f92 |098a: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c780: 1a01 fa91 |098c: const-string v1, "mno" // string@91fa │ │ +33c784: 1a03 803a |098e: const-string v3, "Manobo languages" // string@3a80 │ │ +33c788: 7230 9489 1003 |0990: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c78e: 54e0 6f92 |0993: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c792: 1a01 1492 |0995: const-string v1, "moh" // string@9214 │ │ +33c796: 1a03 253c |0997: const-string v3, "Mohawk" // string@3c25 │ │ +33c79a: 7230 9489 1003 |0999: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c7a0: 54e0 6f92 |099c: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c7a4: 1a01 1592 |099e: const-string v1, "mol" // string@9215 │ │ +33c7a8: 1a03 263c |09a0: const-string v3, "Moldavian" // string@3c26 │ │ +33c7ac: 7230 9489 1003 |09a2: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c7b2: 54e0 6f92 |09a5: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c7b6: 1a01 1692 |09a7: const-string v1, "mon" // string@9216 │ │ +33c7ba: 1a03 2e3c |09a9: const-string v3, "Mongolian" // string@3c2e │ │ +33c7be: 7230 9489 1003 |09ab: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c7c4: 54e0 6f92 |09ae: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c7c8: 1a01 2d92 |09b0: const-string v1, "mos" // string@922d │ │ +33c7cc: 1a03 3b3c |09b2: const-string v3, "Mossi" // string@3c3b │ │ +33c7d0: 7230 9489 1003 |09b4: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c7d6: 54e0 6f92 |09b7: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c7da: 1a01 8092 |09b9: const-string v1, "mri" // string@9280 │ │ +33c7de: 7230 9489 100b |09bb: invoke-interface {v0, v1, v11}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c7e4: 54e0 6f92 |09be: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c7e8: 1a01 8292 |09c0: const-string v1, "msa" // string@9282 │ │ +33c7ec: 7230 9489 100c |09c2: invoke-interface {v0, v1, v12}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c7f2: 54e0 6f92 |09c5: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c7f6: 1a01 e893 |09c7: const-string v1, "mul" // string@93e8 │ │ +33c7fa: 1a03 bb3c |09c9: const-string v3, "Multiple languages" // string@3cbb │ │ +33c7fe: 7230 9489 1003 |09cb: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c804: 54e0 6f92 |09ce: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c808: 1a01 ef93 |09d0: const-string v1, "mun" // string@93ef │ │ +33c80c: 1a03 c23c |09d2: const-string v3, "Munda languages" // string@3cc2 │ │ +33c810: 7230 9489 1003 |09d4: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c816: 54e0 6f92 |09d7: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c81a: 1a01 f093 |09d9: const-string v1, "mus" // string@93f0 │ │ +33c81e: 1a03 d412 |09db: const-string v3, "Creek" // string@12d4 │ │ +33c822: 7230 9489 1003 |09dd: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c828: 54e0 6f92 |09e0: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c82c: 1a01 0394 |09e2: const-string v1, "mwr" // string@9403 │ │ +33c830: 1a03 913a |09e4: const-string v3, "Marwari" // string@3a91 │ │ +33c834: 7230 9489 1003 |09e6: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c83a: 54e0 6f92 |09e9: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c83e: 1a01 0a94 |09eb: const-string v1, "mya" // string@940a │ │ +33c842: 7230 9489 1006 |09ed: invoke-interface {v0, v1, v6}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c848: 54e0 6f92 |09f0: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c84c: 1a01 0b94 |09f2: const-string v1, "myn" // string@940b │ │ +33c850: 1a03 393b |09f4: const-string v3, "Mayan languages" // string@3b39 │ │ +33c854: 7230 9489 1003 |09f6: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c85a: 54e0 6f92 |09f9: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c85e: 1a01 1194 |09fb: const-string v1, "nah" // string@9411 │ │ +33c862: 1a03 7c3d |09fd: const-string v3, "Nahuatl" // string@3d7c │ │ +33c866: 7230 9489 1003 |09ff: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c86c: 54e0 6f92 |0a02: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c870: 1a01 1294 |0a04: const-string v1, "nai" // string@9412 │ │ +33c874: 1a03 1b3e |0a06: const-string v3, "North American Indian" // string@3e1b │ │ +33c878: 7230 9489 1003 |0a08: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c87e: 54e0 6f92 |0a0b: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c882: 1a01 1d94 |0a0d: const-string v1, "nau" // string@941d │ │ +33c886: 1a03 823d |0a0f: const-string v3, "Nauru" // string@3d82 │ │ +33c88a: 7230 9489 1003 |0a11: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c890: 54e0 6f92 |0a14: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c894: 1a01 1e94 |0a16: const-string v1, "nav" // string@941e │ │ +33c898: 1a03 863d |0a18: const-string v3, "Navajo; Navaho" // string@3d86 │ │ +33c89c: 7230 9489 1003 |0a1a: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c8a2: 54e0 6f92 |0a1d: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c8a6: 1a01 2a94 |0a1f: const-string v1, "nbl" // string@942a │ │ +33c8aa: 1a03 0648 |0a21: const-string v3, "South Ndebele" // string@4806 │ │ +33c8ae: 7230 9489 1003 |0a23: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c8b4: 54e0 6f92 |0a26: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c8b8: 1a01 2c94 |0a28: const-string v1, "nde" // string@942c │ │ +33c8bc: 1a03 1d3e |0a2a: const-string v3, "North Ndebele" // string@3e1d │ │ +33c8c0: 7230 9489 1003 |0a2c: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c8c6: 54e0 6f92 |0a2f: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c8ca: 1a01 2d94 |0a31: const-string v1, "ndo" // string@942d │ │ +33c8ce: 1a03 ad3d |0a33: const-string v3, "Ndonga" // string@3dad │ │ +33c8d2: 7230 9489 1003 |0a35: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c8d8: 54e0 6f92 |0a38: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c8dc: 1a01 2e94 |0a3a: const-string v1, "nds" // string@942e │ │ +33c8e0: 1a03 aa37 |0a3c: const-string v3, "Low German; Low Saxon" // string@37aa │ │ +33c8e4: 7230 9489 1003 |0a3e: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c8ea: 54e0 6f92 |0a41: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c8ee: 1a01 4194 |0a43: const-string v1, "nep" // string@9441 │ │ +33c8f2: 1a03 b53d |0a45: const-string v3, "Nepali" // string@3db5 │ │ +33c8f6: 7230 9489 1003 |0a47: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c8fc: 54e0 6f92 |0a4a: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c900: 1a01 4a94 |0a4c: const-string v1, "new" // string@944a │ │ +33c904: 1a03 d23d |0a4e: const-string v3, "Newari" // string@3dd2 │ │ +33c908: 7230 9489 1003 |0a50: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c90e: 54e0 6f92 |0a53: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c912: 1a01 9194 |0a55: const-string v1, "nia" // string@9491 │ │ +33c916: 1a03 d73d |0a57: const-string v3, "Nias" // string@3dd7 │ │ +33c91a: 7230 9489 1003 |0a59: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c920: 54e0 6f92 |0a5c: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c924: 1a01 9294 |0a5e: const-string v1, "nic" // string@9492 │ │ +33c928: 1a03 da3d |0a60: const-string v3, "Niger-Kordofanian" // string@3dda │ │ +33c92c: 7230 9489 1003 |0a62: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c932: 54e0 6f92 |0a65: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c936: 1a01 9394 |0a67: const-string v1, "niu" // string@9493 │ │ +33c93a: 1a03 df3d |0a69: const-string v3, "Niuean" // string@3ddf │ │ +33c93e: 7230 9489 1003 |0a6b: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c944: 54e0 6f92 |0a6e: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c948: 1a01 9494 |0a70: const-string v1, "nld" // string@9494 │ │ +33c94c: 7230 9489 100a |0a72: invoke-interface {v0, v1, v10}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c952: 54e0 6f92 |0a75: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c956: 1a01 9794 |0a77: const-string v1, "nno" // string@9497 │ │ +33c95a: 1a03 233e |0a79: const-string v3, "Norwegian Nynorsk" // string@3e23 │ │ +33c95e: 7230 9489 1003 |0a7b: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c964: 54e0 6f92 |0a7e: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c968: 1a01 aa94 |0a80: const-string v1, "nob" // string@94aa │ │ +33c96c: 1a03 223e |0a82: const-string v3, "Norwegian Bokmål" // string@3e22 │ │ +33c970: 7230 9489 1003 |0a84: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c976: 54e0 6f92 |0a87: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c97a: 1a01 bb94 |0a89: const-string v1, "non" // string@94bb │ │ +33c97e: 1a03 1a3e |0a8b: const-string v3, "Norse, Old" // string@3e1a │ │ +33c982: 7230 9489 1003 |0a8d: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c988: 54e0 6f92 |0a90: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c98c: 1a01 c094 |0a92: const-string v1, "nor" // string@94c0 │ │ +33c990: 1a03 213e |0a94: const-string v3, "Norwegian" // string@3e21 │ │ +33c994: 7230 9489 1003 |0a96: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c99a: 54e0 6f92 |0a99: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c99e: 1a01 2195 |0a9b: const-string v1, "nso" // string@9521 │ │ +33c9a2: 1a03 f847 |0a9d: const-string v3, "Sotho, Northern" // string@47f8 │ │ +33c9a6: 7230 9489 1003 |0a9f: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c9ac: 54e0 6f92 |0aa2: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c9b0: 1a01 2295 |0aa4: const-string v1, "nub" // string@9522 │ │ +33c9b4: 1a03 513e |0aa6: const-string v3, "Nubian languages" // string@3e51 │ │ +33c9b8: 7230 9489 1003 |0aa8: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c9be: 54e0 6f92 |0aab: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c9c2: 1a01 3695 |0aad: const-string v1, "nya" // string@9536 │ │ +33c9c6: 1a03 d40f |0aaf: const-string v3, "Chichewa; Chewa; Nyanja" // string@0fd4 │ │ +33c9ca: 7230 9489 1003 |0ab1: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c9d0: 54e0 6f92 |0ab4: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c9d4: 1a01 3a95 |0ab6: const-string v1, "nym" // string@953a │ │ +33c9d8: 1a03 613e |0ab8: const-string v3, "Nyamwezi" // string@3e61 │ │ +33c9dc: 7230 9489 1003 |0aba: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c9e2: 54e0 6f92 |0abd: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c9e6: 1a01 3b95 |0abf: const-string v1, "nyn" // string@953b │ │ +33c9ea: 1a03 623e |0ac1: const-string v3, "Nyankole" // string@3e62 │ │ +33c9ee: 7230 9489 1003 |0ac3: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33c9f4: 54e0 6f92 |0ac6: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33c9f8: 1a01 3c95 |0ac8: const-string v1, "nyo" // string@953c │ │ +33c9fc: 1a03 633e |0aca: const-string v3, "Nyoro" // string@3e63 │ │ +33ca00: 7230 9489 1003 |0acc: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33ca06: 54e0 6f92 |0acf: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33ca0a: 1a01 3d95 |0ad1: const-string v1, "nzi" // string@953d │ │ +33ca0e: 1a03 643e |0ad3: const-string v3, "Nzima" // string@3e64 │ │ +33ca12: 7230 9489 1003 |0ad5: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33ca18: 54e0 6f92 |0ad8: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33ca1c: 1a01 6a95 |0ada: const-string v1, "oci" // string@956a │ │ +33ca20: 1a03 353f |0adc: const-string v3, "Occitan (post 1500); Provençal" // string@3f35 │ │ +33ca24: 7230 9489 1003 |0ade: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33ca2a: 54e0 6f92 |0ae1: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33ca2e: 1a01 ad95 |0ae3: const-string v1, "oji" // string@95ad │ │ +33ca32: 1a03 543f |0ae5: const-string v3, "Ojibwa" // string@3f54 │ │ +33ca36: 7230 9489 1003 |0ae7: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33ca3c: 54e0 6f92 |0aea: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33ca40: 1a01 e098 |0aec: const-string v1, "ori" // string@98e0 │ │ +33ca44: 1a03 e53f |0aee: const-string v3, "Oriya" // string@3fe5 │ │ +33ca48: 7230 9489 1003 |0af0: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33ca4e: 54e0 6f92 |0af3: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33ca52: 1a01 f798 |0af5: const-string v1, "orm" // string@98f7 │ │ +33ca56: 1a03 e83f |0af7: const-string v3, "Oromo" // string@3fe8 │ │ +33ca5a: 7230 9489 1003 |0af9: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33ca60: 54e0 6f92 |0afc: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33ca64: 1a01 fa98 |0afe: const-string v1, "osa" // string@98fa │ │ +33ca68: 1a03 ea3f |0b00: const-string v3, "Osage" // string@3fea │ │ +33ca6c: 7230 9489 1003 |0b02: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33ca72: 54e0 6f92 |0b05: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33ca76: 1a01 fb98 |0b07: const-string v1, "oss" // string@98fb │ │ +33ca7a: 1a03 ef3f |0b09: const-string v3, "Ossetian; Ossetic" // string@3fef │ │ +33ca7e: 7230 9489 1003 |0b0b: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33ca84: 54e0 6f92 |0b0e: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33ca88: 1a01 fc98 |0b10: const-string v1, "ota" // string@98fc │ │ +33ca8c: 1a03 db4e |0b12: const-string v3, "Turkish, Ottoman (1500-1928)" // string@4edb │ │ +33ca90: 7230 9489 1003 |0b14: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33ca96: 54e0 6f92 |0b17: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33ca9a: 1a01 0299 |0b19: const-string v1, "oto" // string@9902 │ │ +33ca9e: 1a03 f23f |0b1b: const-string v3, "Otomian languages" // string@3ff2 │ │ +33caa2: 7230 9489 1003 |0b1d: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33caa8: 54e0 6f92 |0b20: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33caac: 1a01 2299 |0b22: const-string v1, "paa" // string@9922 │ │ +33cab0: 1a03 f840 |0b24: const-string v3, "Papuan" // string@40f8 │ │ +33cab4: 7230 9489 1003 |0b26: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33caba: 54e0 6f92 |0b29: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33cabe: 1a01 4099 |0b2b: const-string v1, "pag" // string@9940 │ │ +33cac2: 1a03 f440 |0b2d: const-string v3, "Pangasinan" // string@40f4 │ │ +33cac6: 7230 9489 1003 |0b2f: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33cacc: 54e0 6f92 |0b32: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33cad0: 1a01 5399 |0b34: const-string v1, "pal" // string@9953 │ │ +33cad4: 1a03 e540 |0b36: const-string v3, "Pahlavi" // string@40e5 │ │ +33cad8: 7230 9489 1003 |0b38: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33cade: 54e0 6f92 |0b3b: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33cae2: 1a01 5599 |0b3d: const-string v1, "pam" // string@9955 │ │ +33cae6: 1a03 ef40 |0b3f: const-string v3, "Pampanga" // string@40ef │ │ +33caea: 7230 9489 1003 |0b41: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33caf0: 54e0 6f92 |0b44: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33caf4: 1a01 5699 |0b46: const-string v1, "pan" // string@9956 │ │ +33caf8: 1a03 f540 |0b48: const-string v3, "Panjabi" // string@40f5 │ │ +33cafc: 7230 9489 1003 |0b4a: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33cb02: 54e0 6f92 |0b4d: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33cb06: 1a01 5d99 |0b4f: const-string v1, "pap" // string@995d │ │ +33cb0a: 1a03 f640 |0b51: const-string v3, "Papiamento" // string@40f6 │ │ +33cb0e: 7230 9489 1003 |0b53: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33cb14: 54e0 6f92 |0b56: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33cb18: 1a01 cd99 |0b58: const-string v1, "pau" // string@99cd │ │ +33cb1c: 1a03 ec40 |0b5a: const-string v3, "Palauan" // string@40ec │ │ +33cb20: 7230 9489 1003 |0b5c: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33cb26: 54e0 6f92 |0b5f: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33cb2a: 1a01 e599 |0b61: const-string v1, "peo" // string@99e5 │ │ +33cb2e: 1a03 3741 |0b63: const-string v3, "Persian, Old (ca.600-400 B.C.)" // string@4137 │ │ +33cb32: 7230 9489 1003 |0b65: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33cb38: 54e0 6f92 |0b68: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33cb3c: 1a01 e799 |0b6a: const-string v1, "per" // string@99e7 │ │ +33cb40: 7230 9489 1004 |0b6c: invoke-interface {v0, v1, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33cb46: 54e0 6f92 |0b6f: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33cb4a: 7230 9489 1004 |0b71: invoke-interface {v0, v1, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33cb50: 54e0 6f92 |0b74: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33cb54: 1a01 409a |0b76: const-string v1, "phi" // string@9a40 │ │ +33cb58: 1a03 3d41 |0b78: const-string v3, "Philippine" // string@413d │ │ +33cb5c: 7230 9489 1003 |0b7a: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33cb62: 54e0 6f92 |0b7d: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33cb66: 1a01 419a |0b7f: const-string v1, "phn" // string@9a41 │ │ +33cb6a: 1a03 4341 |0b81: const-string v3, "Phoenician" // string@4143 │ │ +33cb6e: 7230 9489 1003 |0b83: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33cb74: 54e0 6f92 |0b86: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33cb78: 1a01 799a |0b88: const-string v1, "pli" // string@9a79 │ │ +33cb7c: 1a03 ee40 |0b8a: const-string v3, "Pali" // string@40ee │ │ +33cb80: 7230 9489 1003 |0b8c: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33cb86: 54e0 6f92 |0b8f: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33cb8a: 1a01 839a |0b91: const-string v1, "pol" // string@9a83 │ │ +33cb8e: 1a03 7041 |0b93: const-string v3, "Polish" // string@4170 │ │ +33cb92: 7230 9489 1003 |0b95: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33cb98: 54e0 6f92 |0b98: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33cb9c: 1a01 849a |0b9a: const-string v1, "pon" // string@9a84 │ │ +33cba0: 1a03 6c41 |0b9c: const-string v3, "Pohnpeian" // string@416c │ │ +33cba4: 7230 9489 1003 |0b9e: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33cbaa: 54e0 6f92 |0ba1: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33cbae: 1a01 a49a |0ba3: const-string v1, "por" // string@9aa4 │ │ +33cbb2: 1a03 8c41 |0ba5: const-string v3, "Portuguese" // string@418c │ │ +33cbb6: 7230 9489 1003 |0ba7: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33cbbc: 54e0 6f92 |0baa: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33cbc0: 1a01 e89a |0bac: const-string v1, "pra" // string@9ae8 │ │ +33cbc4: 1a03 9641 |0bae: const-string v3, "Prakrit languages" // string@4196 │ │ +33cbc8: 7230 9489 1003 |0bb0: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33cbce: 54e0 6f92 |0bb3: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33cbd2: 1a01 739b |0bb5: const-string v1, "pro" // string@9b73 │ │ +33cbd6: 1a03 5442 |0bb7: const-string v3, "Provençal, Old (to 1500)" // string@4254 │ │ +33cbda: 7230 9489 1003 |0bb9: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33cbe0: 54e0 6f92 |0bbc: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33cbe4: 1a01 ad9b |0bbe: const-string v1, "pus" // string@9bad │ │ +33cbe8: 1a03 6642 |0bc0: const-string v3, "Pushto" // string@4266 │ │ +33cbec: 7230 9489 1003 |0bc2: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33cbf2: 54e0 6f92 |0bc5: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33cbf6: 1a01 ee9b |0bc7: const-string v1, "que" // string@9bee │ │ +33cbfa: 1a03 7542 |0bc9: const-string v3, "Quechua" // string@4275 │ │ +33cbfe: 7230 9489 1003 |0bcb: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33cc04: 54e0 6f92 |0bce: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33cc08: 1a01 149c |0bd0: const-string v1, "raj" // string@9c14 │ │ +33cc0c: 1a03 2f43 |0bd2: const-string v3, "Rajasthani" // string@432f │ │ +33cc10: 7230 9489 1003 |0bd4: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33cc16: 54e0 6f92 |0bd7: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33cc1a: 1a01 1d9c |0bd9: const-string v1, "rap" // string@9c1d │ │ +33cc1e: 1a03 3b43 |0bdb: const-string v3, "Rapanui" // string@433b │ │ +33cc22: 7230 9489 1003 |0bdd: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33cc28: 54e0 6f92 |0be0: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33cc2c: 1a01 1e9c |0be2: const-string v1, "rar" // string@9c1e │ │ +33cc30: 1a03 3c43 |0be4: const-string v3, "Rarotongan" // string@433c │ │ +33cc34: 7230 9489 1003 |0be6: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33cc3a: 54e0 6f92 |0be9: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33cc3e: 1a01 209f |0beb: const-string v1, "roa" // string@9f20 │ │ +33cc42: 1a03 eb43 |0bed: const-string v3, "Romance" // string@43eb │ │ +33cc46: 7230 9489 1003 |0bef: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33cc4c: 54e0 6f92 |0bf2: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33cc50: 1a01 229f |0bf4: const-string v1, "roh" // string@9f22 │ │ +33cc54: 1a03 2e43 |0bf6: const-string v3, "Raeto-Romance" // string@432e │ │ +33cc58: 7230 9489 1003 |0bf8: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33cc5e: 54e0 6f92 |0bfb: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33cc62: 1a01 249f |0bfd: const-string v1, "rom" // string@9f24 │ │ +33cc66: 1a03 ee43 |0bff: const-string v3, "Romany" // string@43ee │ │ +33cc6a: 7230 9489 1003 |0c01: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33cc70: 54e0 6f92 |0c04: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33cc74: 1a01 259f |0c06: const-string v1, "ron" // string@9f25 │ │ +33cc78: 1a03 ed43 |0c08: const-string v3, "Romanian" // string@43ed │ │ +33cc7c: 7230 9489 1003 |0c0a: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33cc82: 54e0 6f92 |0c0d: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33cc86: 1a01 449f |0c0f: const-string v1, "rum" // string@9f44 │ │ +33cc8a: 7230 9489 1003 |0c11: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33cc90: 54e0 6f92 |0c14: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33cc94: 1a01 459f |0c16: const-string v1, "run" // string@9f45 │ │ +33cc98: 1a03 1544 |0c18: const-string v3, "Rundi" // string@4415 │ │ +33cc9c: 7230 9489 1003 |0c1a: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33cca2: 54e0 6f92 |0c1d: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33cca6: 1a01 589f |0c1f: const-string v1, "rus" // string@9f58 │ │ +33ccaa: 1a03 1944 |0c21: const-string v3, "Russian" // string@4419 │ │ +33ccae: 7230 9489 1003 |0c23: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33ccb4: 54e0 6f92 |0c26: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33ccb8: 1a01 57a0 |0c28: const-string v1, "sad" // string@a057 │ │ +33ccbc: 1a03 7946 |0c2a: const-string v3, "Sandawe" // string@4679 │ │ +33ccc0: 7230 9489 1003 |0c2c: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33ccc6: 54e0 6f92 |0c2f: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33ccca: 1a01 5aa0 |0c31: const-string v1, "sag" // string@a05a │ │ +33ccce: 1a03 7a46 |0c33: const-string v3, "Sango" // string@467a │ │ +33ccd2: 7230 9489 1003 |0c35: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33ccd8: 54e0 6f92 |0c38: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33ccdc: 1a01 5ba0 |0c3a: const-string v1, "sah" // string@a05b │ │ +33cce0: 1a03 0555 |0c3c: const-string v3, "Yakut" // string@5505 │ │ +33cce4: 7230 9489 1003 |0c3e: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33ccea: 54e0 6f92 |0c41: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33ccee: 1a01 5ca0 |0c43: const-string v1, "sai" // string@a05c │ │ +33ccf2: 1a03 0348 |0c45: const-string v3, "South American Indian" // string@4803 │ │ +33ccf6: 7230 9489 1003 |0c47: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33ccfc: 54e0 6f92 |0c4a: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33cd00: 1a01 5da0 |0c4c: const-string v1, "sal" // string@a05d │ │ +33cd04: 1a03 6446 |0c4e: const-string v3, "Salishan languages" // string@4664 │ │ +33cd08: 7230 9489 1003 |0c50: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33cd0e: 54e0 6f92 |0c53: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33cd12: 1a01 5ea0 |0c55: const-string v1, "sam" // string@a05e │ │ +33cd16: 1a03 6746 |0c57: const-string v3, "Samaritan Aramaic" // string@4667 │ │ +33cd1a: 7230 9489 1003 |0c59: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33cd20: 54e0 6f92 |0c5c: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33cd24: 1a01 73a0 |0c5e: const-string v1, "san" // string@a073 │ │ +33cd28: 1a03 7b46 |0c60: const-string v3, "Sanskrit" // string@467b │ │ +33cd2c: 7230 9489 1003 |0c62: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33cd32: 54e0 6f92 |0c65: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33cd36: 1a01 82a0 |0c67: const-string v1, "sas" // string@a082 │ │ +33cd3a: 1a03 8146 |0c69: const-string v3, "Sasak" // string@4681 │ │ +33cd3e: 7230 9489 1003 |0c6b: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33cd44: 54e0 6f92 |0c6e: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33cd48: 1a01 83a0 |0c70: const-string v1, "sat" // string@a083 │ │ +33cd4c: 1a03 7c46 |0c72: const-string v3, "Santali" // string@467c │ │ +33cd50: 7230 9489 1003 |0c74: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33cd56: 54e0 6f92 |0c77: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33cd5a: 1a01 cba0 |0c79: const-string v1, "scc" // string@a0cb │ │ +33cd5e: 1a03 f646 |0c7b: const-string v3, "Serbian" // string@46f6 │ │ +33cd62: 7230 9489 1003 |0c7d: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33cd68: 54e0 6f92 |0c80: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33cd6c: 1a01 dfa0 |0c82: const-string v1, "sco" // string@a0df │ │ +33cd70: 1a04 a446 |0c84: const-string v4, "Scots" // string@46a4 │ │ +33cd74: 7230 9489 1004 |0c86: invoke-interface {v0, v1, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33cd7a: 54e0 6f92 |0c89: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33cd7e: 1a01 e1a0 |0c8b: const-string v1, "scr" // string@a0e1 │ │ +33cd82: 7230 9489 1007 |0c8d: invoke-interface {v0, v1, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33cd88: 54e0 6f92 |0c90: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33cd8c: 1a01 4fa1 |0c92: const-string v1, "sel" // string@a14f │ │ +33cd90: 1a04 ec46 |0c94: const-string v4, "Selkup" // string@46ec │ │ +33cd94: 7230 9489 1004 |0c96: invoke-interface {v0, v1, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33cd9a: 54e0 6f92 |0c99: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33cd9e: 1a01 78a1 |0c9b: const-string v1, "sem" // string@a178 │ │ +33cda2: 1a04 f046 |0c9d: const-string v4, "Semitic" // string@46f0 │ │ +33cda6: 7230 9489 1004 |0c9f: invoke-interface {v0, v1, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33cdac: 54e0 6f92 |0ca2: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33cdb0: 1a01 d2aa |0ca4: const-string v1, "sga" // string@aad2 │ │ +33cdb4: 1a04 0720 |0ca6: const-string v4, "Irish, Old (to 900)" // string@2007 │ │ +33cdb8: 7230 9489 1004 |0ca8: invoke-interface {v0, v1, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33cdbe: 54e0 6f92 |0cab: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33cdc2: 1a01 d3aa |0cad: const-string v1, "sgn" // string@aad3 │ │ +33cdc6: 1a04 7447 |0caf: const-string v4, "Sign languages" // string@4774 │ │ +33cdca: 7230 9489 1004 |0cb1: invoke-interface {v0, v1, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33cdd0: 54e0 6f92 |0cb4: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33cdd4: 1a01 0aab |0cb6: const-string v1, "shn" // string@ab0a │ │ +33cdd8: 1a04 2247 |0cb8: const-string v4, "Shan" // string@4722 │ │ +33cddc: 7230 9489 1004 |0cba: invoke-interface {v0, v1, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33cde2: 54e0 6f92 |0cbd: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33cde6: 1a01 98ab |0cbf: const-string v1, "sid" // string@ab98 │ │ +33cdea: 1a04 7047 |0cc1: const-string v4, "Sidamo" // string@4770 │ │ +33cdee: 7230 9489 1004 |0cc3: invoke-interface {v0, v1, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33cdf4: 54e0 6f92 |0cc6: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33cdf8: 1a01 a4ab |0cc8: const-string v1, "sin" // string@aba4 │ │ +33cdfc: 1a04 8f47 |0cca: const-string v4, "Sinhales" // string@478f │ │ +33ce00: 7230 9489 1004 |0ccc: invoke-interface {v0, v1, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33ce06: 54e0 6f92 |0ccf: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33ce0a: 1a01 b0ab |0cd1: const-string v1, "sio" // string@abb0 │ │ +33ce0e: 1a04 9147 |0cd3: const-string v4, "Siouan languages" // string@4791 │ │ +33ce12: 7230 9489 1004 |0cd5: invoke-interface {v0, v1, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33ce18: 54e0 6f92 |0cd8: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33ce1c: 1a01 b3ab |0cda: const-string v1, "sit" // string@abb3 │ │ +33ce20: 1a04 9047 |0cdc: const-string v4, "Sino-Tibetan" // string@4790 │ │ +33ce24: 7230 9489 1004 |0cde: invoke-interface {v0, v1, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33ce2a: 54e0 6f92 |0ce1: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33ce2e: 1a01 d2ab |0ce3: const-string v1, "sla" // string@abd2 │ │ +33ce32: 1a04 9d47 |0ce5: const-string v4, "Slavic" // string@479d │ │ +33ce36: 7230 9489 1004 |0ce7: invoke-interface {v0, v1, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33ce3c: 54e0 6f92 |0cea: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33ce40: 1a01 dfab |0cec: const-string v1, "slk" // string@abdf │ │ +33ce44: 1a04 c047 |0cee: const-string v4, "Slovak" // string@47c0 │ │ +33ce48: 7230 9489 1004 |0cf0: invoke-interface {v0, v1, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33ce4e: 54e0 6f92 |0cf3: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33ce52: 1a01 e0ab |0cf5: const-string v1, "slo" // string@abe0 │ │ +33ce56: 1a04 c047 |0cf7: const-string v4, "Slovak" // string@47c0 │ │ +33ce5a: 7230 9489 1004 |0cf9: invoke-interface {v0, v1, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33ce60: 54e0 6f92 |0cfc: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33ce64: 1a01 e1ab |0cfe: const-string v1, "slv" // string@abe1 │ │ +33ce68: 1a04 c347 |0d00: const-string v4, "Slovenian" // string@47c3 │ │ +33ce6c: 7230 9489 1004 |0d02: invoke-interface {v0, v1, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33ce72: 54e0 6f92 |0d05: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33ce76: 1a01 e2ab |0d07: const-string v1, "sma" // string@abe2 │ │ +33ce7a: 1a04 0848 |0d09: const-string v4, "Southern Sami" // string@4808 │ │ +33ce7e: 7230 9489 1004 |0d0b: invoke-interface {v0, v1, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33ce84: 54e0 6f92 |0d0e: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33ce88: 1a01 e5ab |0d10: const-string v1, "sme" // string@abe5 │ │ +33ce8c: 1a04 1f3e |0d12: const-string v4, "Northern Sami" // string@3e1f │ │ +33ce90: 7230 9489 1004 |0d14: invoke-interface {v0, v1, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33ce96: 54e0 6f92 |0d17: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33ce9a: 1a01 e7ab |0d19: const-string v1, "smi" // string@abe7 │ │ +33ce9e: 1a04 6946 |0d1b: const-string v4, "Sami languages" // string@4669 │ │ +33cea2: 7230 9489 1004 |0d1d: invoke-interface {v0, v1, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33cea8: 54e0 6f92 |0d20: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33ceac: 1a01 e8ab |0d22: const-string v1, "smj" // string@abe8 │ │ +33ceb0: 1a04 b137 |0d24: const-string v4, "Lule Sami" // string@37b1 │ │ +33ceb4: 7230 9489 1004 |0d26: invoke-interface {v0, v1, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33ceba: 54e0 6f92 |0d29: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33cebe: 1a01 e9ab |0d2b: const-string v1, "smn" // string@abe9 │ │ +33cec2: 1a04 5f1f |0d2d: const-string v4, "Inari Sami" // string@1f5f │ │ +33cec6: 7230 9489 1004 |0d2f: invoke-interface {v0, v1, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33cecc: 54e0 6f92 |0d32: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33ced0: 1a01 eaab |0d34: const-string v1, "smo" // string@abea │ │ +33ced4: 1a04 6b46 |0d36: const-string v4, "Samoan" // string@466b │ │ +33ced8: 7230 9489 1004 |0d38: invoke-interface {v0, v1, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33cede: 54e0 6f92 |0d3b: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33cee2: 1a01 f3ab |0d3d: const-string v1, "sms" // string@abf3 │ │ +33cee6: 1a04 9b47 |0d3f: const-string v4, "Skolt Sami" // string@479b │ │ +33ceea: 7230 9489 1004 |0d41: invoke-interface {v0, v1, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33cef0: 54e0 6f92 |0d44: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33cef4: 1a01 f5ab |0d46: const-string v1, "sna" // string@abf5 │ │ +33cef8: 1a04 6447 |0d48: const-string v4, "Shona" // string@4764 │ │ +33cefc: 7230 9489 1004 |0d4a: invoke-interface {v0, v1, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33cf02: 54e0 6f92 |0d4d: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33cf06: 1a01 09ac |0d4f: const-string v1, "snd" // string@ac09 │ │ +33cf0a: 1a04 8647 |0d51: const-string v4, "Sindhi" // string@4786 │ │ +33cf0e: 7230 9489 1004 |0d53: invoke-interface {v0, v1, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33cf14: 54e0 6f92 |0d56: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33cf18: 1a01 0aac |0d58: const-string v1, "snk" // string@ac0a │ │ +33cf1c: 1a04 f247 |0d5a: const-string v4, "Soninke" // string@47f2 │ │ +33cf20: 7230 9489 1004 |0d5c: invoke-interface {v0, v1, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33cf26: 54e0 6f92 |0d5f: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33cf2a: 1a01 10ac |0d61: const-string v1, "sog" // string@ac10 │ │ +33cf2e: 1a04 df47 |0d63: const-string v4, "Sogdian" // string@47df │ │ +33cf32: 7230 9489 1004 |0d65: invoke-interface {v0, v1, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33cf38: 54e0 6f92 |0d68: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33cf3c: 1a01 15ac |0d6a: const-string v1, "som" // string@ac15 │ │ +33cf40: 1a04 e347 |0d6c: const-string v4, "Somali" // string@47e3 │ │ +33cf44: 7230 9489 1004 |0d6e: invoke-interface {v0, v1, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33cf4a: 54e0 6f92 |0d71: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33cf4e: 1a01 16ac |0d73: const-string v1, "son" // string@ac16 │ │ +33cf52: 1a04 e847 |0d75: const-string v4, "Songhai" // string@47e8 │ │ +33cf56: 7230 9489 1004 |0d77: invoke-interface {v0, v1, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33cf5c: 54e0 6f92 |0d7a: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33cf60: 1a01 24ac |0d7c: const-string v1, "sot" // string@ac24 │ │ +33cf64: 1a04 f947 |0d7e: const-string v4, "Sotho, Southern" // string@47f9 │ │ +33cf68: 7230 9489 1004 |0d80: invoke-interface {v0, v1, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33cf6e: 54e0 6f92 |0d83: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33cf72: 1a01 2cac |0d85: const-string v1, "spa" // string@ac2c │ │ +33cf76: 1a04 1048 |0d87: const-string v4, "Spanish; Castilia" // string@4810 │ │ +33cf7a: 7230 9489 1004 |0d89: invoke-interface {v0, v1, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33cf80: 54e0 6f92 |0d8c: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33cf84: 1a01 48ac |0d8e: const-string v1, "sqi" // string@ac48 │ │ +33cf88: 7230 9489 1002 |0d90: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33cf8e: 54e0 6f92 |0d93: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33cf92: 1a01 51ac |0d95: const-string v1, "srd" // string@ac51 │ │ +33cf96: 1a02 8046 |0d97: const-string v2, "Sardinian" // string@4680 │ │ +33cf9a: 7230 9489 1002 |0d99: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33cfa0: 54e0 6f92 |0d9c: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33cfa4: 1a01 54ac |0d9e: const-string v1, "srp" // string@ac54 │ │ +33cfa8: 7230 9489 1003 |0da0: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33cfae: 54e0 6f92 |0da3: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33cfb2: 1a01 56ac |0da5: const-string v1, "srr" // string@ac56 │ │ +33cfb6: 1a02 f746 |0da7: const-string v2, "Serer" // string@46f7 │ │ +33cfba: 7230 9489 1002 |0da9: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33cfc0: 54e0 6f92 |0dac: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33cfc4: 1a01 58ac |0dae: const-string v1, "ssa" // string@ac58 │ │ +33cfc8: 1a02 dd3d |0db0: const-string v2, "Nilo-Saharan" // string@3ddd │ │ +33cfcc: 7230 9489 1002 |0db2: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33cfd2: 54e0 6f92 |0db5: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33cfd6: 1a01 fdad |0db7: const-string v1, "sus" // string@adfd │ │ +33cfda: 1a02 a648 |0db9: const-string v2, "Susu" // string@48a6 │ │ +33cfde: 7230 9489 1002 |0dbb: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33cfe4: 54e0 6f92 |0dbe: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33cfe8: 1a01 fead |0dc0: const-string v1, "sux" // string@adfe │ │ +33cfec: 1a02 9348 |0dc2: const-string v2, "Sumerian" // string@4893 │ │ +33cff0: 7230 9489 1002 |0dc4: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33cff6: 54e0 6f92 |0dc7: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33cffa: 1a01 ffad |0dc9: const-string v1, "swa" // string@adff │ │ +33cffe: 1a02 a848 |0dcb: const-string v2, "Swahili" // string@48a8 │ │ +33d002: 7230 9489 1002 |0dcd: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33d008: 54e0 6f92 |0dd0: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33d00c: 1a01 09ae |0dd2: const-string v1, "swe" // string@ae09 │ │ +33d010: 1a02 ab48 |0dd4: const-string v2, "Swedish" // string@48ab │ │ +33d014: 7230 9489 1002 |0dd6: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33d01a: 54e0 6f92 |0dd9: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33d01e: 1a01 30ae |0ddb: const-string v1, "syr" // string@ae30 │ │ +33d022: 1a02 f148 |0ddd: const-string v2, "Syriac" // string@48f1 │ │ +33d026: 7230 9489 1002 |0ddf: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33d02c: 54e0 6f92 |0de2: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33d030: 1a01 8dae |0de4: const-string v1, "tah" // string@ae8d │ │ +33d034: 1a02 dd4b |0de6: const-string v2, "Tahitian" // string@4bdd │ │ +33d038: 7230 9489 1002 |0de8: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33d03e: 54e0 6f92 |0deb: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33d042: 1a01 8eae |0ded: const-string v1, "tai" // string@ae8e │ │ +33d046: 1a02 de4b |0def: const-string v2, "Tai" // string@4bde │ │ +33d04a: 7230 9489 1002 |0df1: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33d050: 54e0 6f92 |0df4: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33d054: 1a01 98ae |0df6: const-string v1, "tam" // string@ae98 │ │ +33d058: 1a02 e84b |0df8: const-string v2, "Tamil" // string@4be8 │ │ +33d05c: 7230 9489 1002 |0dfa: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33d062: 54e0 6f92 |0dfd: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33d066: 1a01 b2ae |0dff: const-string v1, "tat" // string@aeb2 │ │ +33d06a: 1a02 f24b |0e01: const-string v2, "Tatar" // string@4bf2 │ │ +33d06e: 7230 9489 1002 |0e03: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33d074: 54e0 6f92 |0e06: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33d078: 1a01 b5ae |0e08: const-string v1, "tel" // string@aeb5 │ │ +33d07c: 1a02 f74b |0e0a: const-string v2, "Telugu" // string@4bf7 │ │ +33d080: 7230 9489 1002 |0e0c: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33d086: 54e0 6f92 |0e0f: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33d08a: 1a01 bcae |0e11: const-string v1, "tem" // string@aebc │ │ +33d08e: 1a02 0f4e |0e13: const-string v2, "Timne" // string@4e0f │ │ +33d092: 7230 9489 1002 |0e15: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33d098: 54e0 6f92 |0e18: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33d09c: 1a01 cbae |0e1a: const-string v1, "ter" // string@aecb │ │ +33d0a0: 1a02 fd4b |0e1c: const-string v2, "Tereno" // string@4bfd │ │ +33d0a4: 7230 9489 1002 |0e1e: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33d0aa: 54e0 6f92 |0e21: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33d0ae: 1a01 deae |0e23: const-string v1, "tet" // string@aede │ │ +33d0b2: 1a02 0b4c |0e25: const-string v2, "Tetum" // string@4c0b │ │ +33d0b6: 7230 9489 1002 |0e27: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33d0bc: 54e0 6f92 |0e2a: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33d0c0: 1a01 38af |0e2c: const-string v1, "tgk" // string@af38 │ │ +33d0c4: 1a02 e34b |0e2e: const-string v2, "Tajik" // string@4be3 │ │ +33d0c8: 7230 9489 1002 |0e30: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33d0ce: 54e0 6f92 |0e33: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33d0d2: 1a01 39af |0e35: const-string v1, "tgl" // string@af39 │ │ +33d0d6: 1a02 d74b |0e37: const-string v2, "Tagalog" // string@4bd7 │ │ +33d0da: 7230 9489 1002 |0e39: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33d0e0: 54e0 6f92 |0e3c: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33d0e4: 1a01 3caf |0e3e: const-string v1, "tha" // string@af3c │ │ +33d0e8: 1a02 104d |0e40: const-string v2, "Thai" // string@4d10 │ │ +33d0ec: 7230 9489 1002 |0e42: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33d0f2: 54e0 6f92 |0e45: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33d0f6: 1a01 67af |0e47: const-string v1, "tib" // string@af67 │ │ +33d0fa: 7230 9489 1005 |0e49: invoke-interface {v0, v1, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33d100: 54e0 6f92 |0e4c: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33d104: 1a01 74af |0e4e: const-string v1, "tig" // string@af74 │ │ +33d108: 1a02 f74d |0e50: const-string v2, "Tigre" // string@4df7 │ │ +33d10c: 7230 9489 1002 |0e52: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33d112: 54e0 6f92 |0e55: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33d116: 1a01 a2af |0e57: const-string v1, "tir" // string@afa2 │ │ +33d11a: 1a02 f84d |0e59: const-string v2, "Tigrinya" // string@4df8 │ │ +33d11e: 7230 9489 1002 |0e5b: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33d124: 54e0 6f92 |0e5e: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33d128: 1a01 b5af |0e60: const-string v1, "tiv" // string@afb5 │ │ +33d12c: 1a02 1b4e |0e62: const-string v2, "Tiv" // string@4e1b │ │ +33d130: 7230 9489 1002 |0e64: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33d136: 54e0 6f92 |0e67: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33d13a: 1a01 b8af |0e69: const-string v1, "tkl" // string@afb8 │ │ +33d13e: 1a02 224e |0e6b: const-string v2, "Tokelau" // string@4e22 │ │ +33d142: 7230 9489 1002 |0e6d: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33d148: 54e0 6f92 |0e70: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33d14c: 1a01 b9af |0e72: const-string v1, "tli" // string@afb9 │ │ +33d150: 1a02 1c4e |0e74: const-string v2, "Tlingit" // string@4e1c │ │ +33d154: 7230 9489 1002 |0e76: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33d15a: 54e0 6f92 |0e79: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33d15e: 1a01 baaf |0e7b: const-string v1, "tmh" // string@afba │ │ +33d162: 1a02 e74b |0e7d: const-string v2, "Tamashek" // string@4be7 │ │ +33d166: 7230 9489 1002 |0e7f: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33d16c: 54e0 6f92 |0e82: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33d170: 1a01 0eb0 |0e84: const-string v1, "tog" // string@b00e │ │ +33d174: 1a02 254e |0e86: const-string v2, "Tonga (Nyasa)" // string@4e25 │ │ +33d178: 7230 9489 1002 |0e88: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33d17e: 54e0 6f92 |0e8b: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33d182: 1a01 17b0 |0e8d: const-string v1, "ton" // string@b017 │ │ +33d186: 1a02 264e |0e8f: const-string v2, "Tonga (Tonga Islands)" // string@4e26 │ │ +33d18a: 7230 9489 1002 |0e91: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33d190: 54e0 6f92 |0e94: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33d194: 1a01 5bb0 |0e96: const-string v1, "tpi" // string@b05b │ │ +33d198: 1a02 214e |0e98: const-string v2, "Tok Pisin" // string@4e21 │ │ +33d19c: 7230 9489 1002 |0e9a: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33d1a2: 54e0 6f92 |0e9d: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33d1a6: 1a01 f8b0 |0e9f: const-string v1, "tsi" // string@b0f8 │ │ +33d1aa: 1a02 d24e |0ea1: const-string v2, "Tsimshian" // string@4ed2 │ │ +33d1ae: 7230 9489 1002 |0ea3: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33d1b4: 54e0 6f92 |0ea6: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33d1b8: 1a01 f9b0 |0ea8: const-string v1, "tsn" // string@b0f9 │ │ +33d1bc: 1a02 d44e |0eaa: const-string v2, "Tswana" // string@4ed4 │ │ +33d1c0: 7230 9489 1002 |0eac: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33d1c6: 54e0 6f92 |0eaf: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33d1ca: 1a01 fab0 |0eb1: const-string v1, "tso" // string@b0fa │ │ +33d1ce: 1a02 d34e |0eb3: const-string v2, "Tsonga" // string@4ed3 │ │ +33d1d2: 7230 9489 1002 |0eb5: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33d1d8: 54e0 6f92 |0eb8: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33d1dc: 1a01 00b1 |0eba: const-string v1, "tuk" // string@b100 │ │ +33d1e0: 1a02 dc4e |0ebc: const-string v2, "Turkmen" // string@4edc │ │ +33d1e4: 7230 9489 1002 |0ebe: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33d1ea: 54e0 6f92 |0ec1: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33d1ee: 1a01 01b1 |0ec3: const-string v1, "tum" // string@b101 │ │ +33d1f2: 1a02 d54e |0ec5: const-string v2, "Tumbuka" // string@4ed5 │ │ +33d1f6: 7230 9489 1002 |0ec7: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33d1fc: 54e0 6f92 |0eca: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33d200: 1a01 04b1 |0ecc: const-string v1, "tup" // string@b104 │ │ +33d204: 1a02 d74e |0ece: const-string v2, "Tupi" // string@4ed7 │ │ +33d208: 7230 9489 1002 |0ed0: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33d20e: 54e0 6f92 |0ed3: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33d212: 1a01 06b1 |0ed5: const-string v1, "tur" // string@b106 │ │ +33d216: 1a02 da4e |0ed7: const-string v2, "Turkish" // string@4eda │ │ +33d21a: 7230 9489 1002 |0ed9: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33d220: 54e0 6f92 |0edc: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33d224: 1a01 09b1 |0ede: const-string v1, "tut" // string@b109 │ │ +33d228: 1a02 d008 |0ee0: const-string v2, "Altaic" // string@08d0 │ │ +33d22c: 7230 9489 1002 |0ee2: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33d232: 54e0 6f92 |0ee5: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33d236: 1a01 0db1 |0ee7: const-string v1, "tvl" // string@b10d │ │ +33d23a: 1a02 df4e |0ee9: const-string v2, "Tuvalu" // string@4edf │ │ +33d23e: 7230 9489 1002 |0eeb: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33d244: 54e0 6f92 |0eee: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33d248: 1a01 13b1 |0ef0: const-string v1, "twi" // string@b113 │ │ +33d24c: 1a02 e14e |0ef2: const-string v2, "Twi" // string@4ee1 │ │ +33d250: 7230 9489 1002 |0ef4: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33d256: 54e0 6f92 |0ef7: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33d25a: 1a01 23b1 |0ef9: const-string v1, "tyv" // string@b123 │ │ +33d25e: 1a02 e04e |0efb: const-string v2, "Tuvinian" // string@4ee0 │ │ +33d262: 7230 9489 1002 |0efd: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33d268: 54e0 6f92 |0f00: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33d26c: 1a01 2ab1 |0f02: const-string v1, "uga" // string@b12a │ │ +33d270: 1a02 a64f |0f04: const-string v2, "Ugaritic" // string@4fa6 │ │ +33d274: 7230 9489 1002 |0f06: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33d27a: 54e0 6f92 |0f09: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33d27e: 1a01 2db1 |0f0b: const-string v1, "uig" // string@b12d │ │ +33d282: 1a02 a84f |0f0d: const-string v2, "Uighur" // string@4fa8 │ │ +33d286: 7230 9489 1002 |0f0f: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33d28c: 54e0 6f92 |0f12: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33d290: 1a01 32b1 |0f14: const-string v1, "ukr" // string@b132 │ │ +33d294: 1a02 aa4f |0f16: const-string v2, "Ukrainian" // string@4faa │ │ +33d298: 7230 9489 1002 |0f18: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33d29e: 54e0 6f92 |0f1b: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33d2a2: 1a01 37b1 |0f1d: const-string v1, "umb" // string@b137 │ │ +33d2a6: 1a02 ab4f |0f1f: const-string v2, "Umbundu" // string@4fab │ │ +33d2aa: 7230 9489 1002 |0f21: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33d2b0: 54e0 6f92 |0f24: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33d2b4: 1a01 4ab1 |0f26: const-string v1, "und" // string@b14a │ │ +33d2b8: 1a02 0250 |0f28: const-string v2, "Undetermined" // string@5002 │ │ +33d2bc: 7230 9489 1002 |0f2a: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33d2c2: 54e0 6f92 |0f2d: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33d2c6: 1a01 84b2 |0f2f: const-string v1, "urd" // string@b284 │ │ +33d2ca: 1a02 3550 |0f31: const-string v2, "Urdu" // string@5035 │ │ +33d2ce: 7230 9489 1002 |0f33: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33d2d4: 54e0 6f92 |0f36: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33d2d8: 1a01 a5b2 |0f38: const-string v1, "uzb" // string@b2a5 │ │ +33d2dc: 1a02 4a50 |0f3a: const-string v2, "Uzbek" // string@504a │ │ +33d2e0: 7230 9489 1002 |0f3c: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33d2e6: 54e0 6f92 |0f3f: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33d2ea: 1a01 afb2 |0f41: const-string v1, "vai" // string@b2af │ │ +33d2ee: 1a02 3252 |0f43: const-string v2, "Vai" // string@5232 │ │ +33d2f2: 7230 9489 1002 |0f45: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33d2f8: 54e0 6f92 |0f48: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33d2fc: 1a01 d3b3 |0f4a: const-string v1, "ven" // string@b3d3 │ │ +33d300: 1a02 5552 |0f4c: const-string v2, "Venda" // string@5255 │ │ +33d304: 7230 9489 1002 |0f4e: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33d30a: 54e0 6f92 |0f51: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33d30e: 1a01 fbb3 |0f53: const-string v1, "vie" // string@b3fb │ │ +33d312: 1a02 7252 |0f55: const-string v2, "Vietnamese" // string@5272 │ │ +33d316: 7230 9489 1002 |0f57: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33d31c: 54e0 6f92 |0f5a: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33d320: 1a01 2ab4 |0f5c: const-string v1, "vol" // string@b42a │ │ +33d324: 1a02 d752 |0f5e: const-string v2, "Volapük" // string@52d7 │ │ +33d328: 7230 9489 1002 |0f60: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33d32e: 54e0 6f92 |0f63: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33d332: 1a01 38b4 |0f65: const-string v1, "vot" // string@b438 │ │ +33d336: 1a02 e752 |0f67: const-string v2, "Votic" // string@52e7 │ │ +33d33a: 7230 9489 1002 |0f69: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33d340: 54e0 6f92 |0f6c: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33d344: 1a01 45b4 |0f6e: const-string v1, "wak" // string@b445 │ │ +33d348: 1a02 9553 |0f70: const-string v2, "Wakashan languages" // string@5395 │ │ +33d34c: 7230 9489 1002 |0f72: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33d352: 54e0 6f92 |0f75: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33d356: 1a01 46b4 |0f77: const-string v1, "wal" // string@b446 │ │ +33d35a: 1a02 9853 |0f79: const-string v2, "Walamo" // string@5398 │ │ +33d35e: 7230 9489 1002 |0f7b: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33d364: 54e0 6f92 |0f7e: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33d368: 1a01 48b4 |0f80: const-string v1, "war" // string@b448 │ │ +33d36c: 1a02 9b53 |0f82: const-string v2, "Waray" // string@539b │ │ +33d370: 7230 9489 1002 |0f84: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33d376: 54e0 6f92 |0f87: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33d37a: 1a01 4db4 |0f89: const-string v1, "was" // string@b44d │ │ +33d37e: 1a02 9e53 |0f8b: const-string v2, "Washo" // string@539e │ │ +33d382: 7230 9489 1002 |0f8d: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33d388: 54e0 6f92 |0f90: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33d38c: 1a01 63b4 |0f92: const-string v1, "wel" // string@b463 │ │ +33d390: 7230 9489 1009 |0f94: invoke-interface {v0, v1, v9}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33d396: 54e0 6f92 |0f97: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33d39a: 1a01 64b4 |0f99: const-string v1, "wen" // string@b464 │ │ +33d39e: 1a02 f447 |0f9b: const-string v2, "Sorbian languages" // string@47f4 │ │ +33d3a2: 7230 9489 1002 |0f9d: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33d3a8: 54e0 6f92 |0fa0: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33d3ac: 1a01 9eb4 |0fa2: const-string v1, "wln" // string@b49e │ │ +33d3b0: 1a02 9a53 |0fa4: const-string v2, "Walloon" // string@539a │ │ +33d3b4: 7230 9489 1002 |0fa6: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33d3ba: 54e0 6f92 |0fa9: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33d3be: 1a01 a0b4 |0fab: const-string v1, "wol" // string@b4a0 │ │ +33d3c2: 1a02 9e54 |0fad: const-string v2, "Wolof" // string@549e │ │ +33d3c6: 7230 9489 1002 |0faf: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33d3cc: 54e0 6f92 |0fb2: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33d3d0: 1a01 25b5 |0fb4: const-string v1, "xho" // string@b525 │ │ +33d3d4: 1a02 f254 |0fb6: const-string v2, "Xhosa" // string@54f2 │ │ +33d3d8: 7230 9489 1002 |0fb8: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33d3de: 54e0 6f92 |0fbb: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33d3e2: 1a01 48b5 |0fbd: const-string v1, "yao" // string@b548 │ │ +33d3e6: 1a02 0655 |0fbf: const-string v2, "Yao" // string@5506 │ │ +33d3ea: 7230 9489 1002 |0fc1: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33d3f0: 54e0 6f92 |0fc4: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33d3f4: 1a01 49b5 |0fc6: const-string v1, "yap" // string@b549 │ │ +33d3f8: 1a02 0755 |0fc8: const-string v2, "Yapese" // string@5507 │ │ +33d3fc: 7230 9489 1002 |0fca: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33d402: 54e0 6f92 |0fcd: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33d406: 1a01 56b5 |0fcf: const-string v1, "yid" // string@b556 │ │ +33d40a: 1a02 0c55 |0fd1: const-string v2, "Yiddish" // string@550c │ │ +33d40e: 7230 9489 1002 |0fd3: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33d414: 54e0 6f92 |0fd6: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33d418: 1a01 58b5 |0fd8: const-string v1, "yor" // string@b558 │ │ +33d41c: 1a02 0e55 |0fda: const-string v2, "Yoruba" // string@550e │ │ +33d420: 7230 9489 1002 |0fdc: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33d426: 54e0 6f92 |0fdf: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33d42a: 1a01 59b5 |0fe1: const-string v1, "ypk" // string@b559 │ │ +33d42e: 1a02 2055 |0fe3: const-string v2, "Yupik languages" // string@5520 │ │ +33d432: 7230 9489 1002 |0fe5: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33d438: 54e0 6f92 |0fe8: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33d43c: 1a01 67b5 |0fea: const-string v1, "zap" // string@b567 │ │ +33d440: 1a02 ab55 |0fec: const-string v2, "Zapotec" // string@55ab │ │ +33d444: 7230 9489 1002 |0fee: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33d44a: 54e0 6f92 |0ff1: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33d44e: 1a01 69b5 |0ff3: const-string v1, "zen" // string@b569 │ │ +33d452: 1a02 ac55 |0ff5: const-string v2, "Zenaga" // string@55ac │ │ +33d456: 7230 9489 1002 |0ff7: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33d45c: 54e0 6f92 |0ffa: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33d460: 1a01 6bb5 |0ffc: const-string v1, "zha" // string@b56b │ │ +33d464: 1a02 ad55 |0ffe: const-string v2, "Zhuang; Chuang" // string@55ad │ │ +33d468: 7230 9489 1002 |1000: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33d46e: 54e0 6f92 |1003: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33d472: 1a01 6db5 |1005: const-string v1, "zho" // string@b56d │ │ +33d476: 7230 9489 1008 |1007: invoke-interface {v0, v1, v8}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33d47c: 54e0 6f92 |100a: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33d480: 1a01 72b5 |100c: const-string v1, "znd" // string@b572 │ │ +33d484: 1a02 aa55 |100e: const-string v2, "Zande" // string@55aa │ │ +33d488: 7230 9489 1002 |1010: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33d48e: 54e0 6f92 |1013: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33d492: 1a01 73b5 |1015: const-string v1, "zul" // string@b573 │ │ +33d496: 1a02 b255 |1017: const-string v2, "Zulu" // string@55b2 │ │ +33d49a: 7230 9489 1002 |1019: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33d4a0: 54e0 6f92 |101c: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33d4a4: 1a01 74b5 |101e: const-string v1, "zun" // string@b574 │ │ +33d4a8: 1a02 b355 |1020: const-string v2, "Zuni" // string@55b3 │ │ +33d4ac: 7230 9489 1002 |1022: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33d4b2: 54e0 6f92 |1025: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33d4b6: 1a01 0200 |1027: const-string v1, "������" // string@0002 │ │ +33d4ba: 1a02 8f54 |1029: const-string v2, "Winamp Format" // string@548f │ │ +33d4be: 7230 9489 1002 |102b: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33d4c4: 54e0 6f92 |102e: iget-object v0, v14, Lorg/jaudiotagger/tag/reference/Languages;.idToValue:Ljava/util/Map; // field@926f │ │ +33d4c8: 1a01 e954 |1030: const-string v1, "XXX" // string@54e9 │ │ +33d4cc: 1a02 423b |1032: const-string v2, "Media Monkey Format" // string@3b42 │ │ +33d4d0: 7230 9489 1002 |1034: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33d4d6: 6e10 2d9e 0e00 |1037: invoke-virtual {v14}, Lorg/jaudiotagger/tag/reference/Languages;.createMaps:()V // method@9e2d │ │ +33d4dc: 0e00 |103a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0003 line=52 │ │ 0x000c line=53 │ │ 0x0015 line=54 │ │ 0x001e line=55 │ │ @@ -1257267,22 +1257267,22 @@ │ │ type : '()Lorg/jaudiotagger/tag/reference/Languages;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -33b428: |[33b428] org.jaudiotagger.tag.reference.Languages.getInstanceOf:()Lorg/jaudiotagger/tag/reference/Languages; │ │ -33b438: 6200 7092 |0000: sget-object v0, Lorg/jaudiotagger/tag/reference/Languages;.languageTypes:Lorg/jaudiotagger/tag/reference/Languages; // field@9270 │ │ -33b43c: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -33b440: 2200 ed12 |0004: new-instance v0, Lorg/jaudiotagger/tag/reference/Languages; // type@12ed │ │ -33b444: 7010 2c9e 0000 |0006: invoke-direct {v0}, Lorg/jaudiotagger/tag/reference/Languages;.:()V // method@9e2c │ │ -33b44a: 6900 7092 |0009: sput-object v0, Lorg/jaudiotagger/tag/reference/Languages;.languageTypes:Lorg/jaudiotagger/tag/reference/Languages; // field@9270 │ │ -33b44e: 6200 7092 |000b: sget-object v0, Lorg/jaudiotagger/tag/reference/Languages;.languageTypes:Lorg/jaudiotagger/tag/reference/Languages; // field@9270 │ │ -33b452: 1100 |000d: return-object v0 │ │ +33b42c: |[33b42c] org.jaudiotagger.tag.reference.Languages.getInstanceOf:()Lorg/jaudiotagger/tag/reference/Languages; │ │ +33b43c: 6200 7092 |0000: sget-object v0, Lorg/jaudiotagger/tag/reference/Languages;.languageTypes:Lorg/jaudiotagger/tag/reference/Languages; // field@9270 │ │ +33b440: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +33b444: 2200 ed12 |0004: new-instance v0, Lorg/jaudiotagger/tag/reference/Languages; // type@12ed │ │ +33b448: 7010 2c9e 0000 |0006: invoke-direct {v0}, Lorg/jaudiotagger/tag/reference/Languages;.:()V // method@9e2c │ │ +33b44e: 6900 7092 |0009: sput-object v0, Lorg/jaudiotagger/tag/reference/Languages;.languageTypes:Lorg/jaudiotagger/tag/reference/Languages; // field@9270 │ │ +33b452: 6200 7092 |000b: sget-object v0, Lorg/jaudiotagger/tag/reference/Languages;.languageTypes:Lorg/jaudiotagger/tag/reference/Languages; // field@9270 │ │ +33b456: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0004 line=45 │ │ 0x000b line=47 │ │ locals : │ │ │ │ @@ -1257331,164 +1257331,164 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -33d94c: |[33d94c] org.jaudiotagger.tag.reference.PictureTypes.:()V │ │ -33d95c: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -33d95e: 7110 3487 0000 |0001: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -33d964: 0c00 |0004: move-result-object v0 │ │ -33d966: 6900 8192 |0005: sput-object v0, Lorg/jaudiotagger/tag/reference/PictureTypes;.DEFAULT_ID:Ljava/lang/Integer; // field@9281 │ │ -33d96a: 0e00 |0007: return-void │ │ +33d950: |[33d950] org.jaudiotagger.tag.reference.PictureTypes.:()V │ │ +33d960: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +33d962: 7110 3487 0000 |0001: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +33d968: 0c00 |0004: move-result-object v0 │ │ +33d96a: 6900 8192 |0005: sput-object v0, Lorg/jaudiotagger/tag/reference/PictureTypes;.DEFAULT_ID:Ljava/lang/Integer; // field@9281 │ │ +33d96e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=48 │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/reference/PictureTypes;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 272 16-bit code units │ │ -33d96c: |[33d96c] org.jaudiotagger.tag.reference.PictureTypes.:()V │ │ -33d97c: 7010 1493 0300 |0000: invoke-direct {v3}, Lorg/jaudiotagger/tag/datatype/AbstractIntStringValuePair;.:()V // method@9314 │ │ -33d982: 5430 8492 |0003: iget-object v0, v3, Lorg/jaudiotagger/tag/reference/PictureTypes;.idToValue:Ljava/util/Map; // field@9284 │ │ -33d986: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -33d988: 7110 3487 0100 |0006: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -33d98e: 0c01 |0009: move-result-object v1 │ │ -33d990: 1a02 f03f |000a: const-string v2, "Other" // string@3ff0 │ │ -33d994: 7230 9489 1002 |000c: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33d99a: 5430 8492 |000f: iget-object v0, v3, Lorg/jaudiotagger/tag/reference/PictureTypes;.idToValue:Ljava/util/Map; // field@9284 │ │ -33d99e: 1211 |0011: const/4 v1, #int 1 // #1 │ │ -33d9a0: 7110 3487 0100 |0012: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -33d9a6: 0c01 |0015: move-result-object v1 │ │ -33d9a8: 1a02 b104 |0016: const-string v2, "32x32 pixels 'file icon' (PNG only)" // string@04b1 │ │ -33d9ac: 7230 9489 1002 |0018: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33d9b2: 5430 8492 |001b: iget-object v0, v3, Lorg/jaudiotagger/tag/reference/PictureTypes;.idToValue:Ljava/util/Map; // field@9284 │ │ -33d9b6: 1221 |001d: const/4 v1, #int 2 // #2 │ │ -33d9b8: 7110 3487 0100 |001e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -33d9be: 0c01 |0021: move-result-object v1 │ │ -33d9c0: 1a02 f13f |0022: const-string v2, "Other file icon" // string@3ff1 │ │ -33d9c4: 7230 9489 1002 |0024: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33d9ca: 5430 8492 |0027: iget-object v0, v3, Lorg/jaudiotagger/tag/reference/PictureTypes;.idToValue:Ljava/util/Map; // field@9284 │ │ -33d9ce: 1231 |0029: const/4 v1, #int 3 // #3 │ │ -33d9d0: 7110 3487 0100 |002a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -33d9d6: 0c01 |002d: move-result-object v1 │ │ -33d9d8: 1a02 bf12 |002e: const-string v2, "Cover (front)" // string@12bf │ │ -33d9dc: 7230 9489 1002 |0030: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33d9e2: 5430 8492 |0033: iget-object v0, v3, Lorg/jaudiotagger/tag/reference/PictureTypes;.idToValue:Ljava/util/Map; // field@9284 │ │ -33d9e6: 1241 |0035: const/4 v1, #int 4 // #4 │ │ -33d9e8: 7110 3487 0100 |0036: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -33d9ee: 0c01 |0039: move-result-object v1 │ │ -33d9f0: 1a02 be12 |003a: const-string v2, "Cover (back)" // string@12be │ │ -33d9f4: 7230 9489 1002 |003c: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33d9fa: 5430 8492 |003f: iget-object v0, v3, Lorg/jaudiotagger/tag/reference/PictureTypes;.idToValue:Ljava/util/Map; // field@9284 │ │ -33d9fe: 1251 |0041: const/4 v1, #int 5 // #5 │ │ -33da00: 7110 3487 0100 |0042: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -33da06: 0c01 |0045: move-result-object v1 │ │ -33da08: 1a02 c033 |0046: const-string v2, "Leaflet page" // string@33c0 │ │ -33da0c: 7230 9489 1002 |0048: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33da12: 5430 8492 |004b: iget-object v0, v3, Lorg/jaudiotagger/tag/reference/PictureTypes;.idToValue:Ljava/util/Map; // field@9284 │ │ -33da16: 1261 |004d: const/4 v1, #int 6 // #6 │ │ -33da18: 7110 3487 0100 |004e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -33da1e: 0c01 |0051: move-result-object v1 │ │ -33da20: 1a02 3f3b |0052: const-string v2, "Media (e.g. label side of CD)" // string@3b3f │ │ -33da24: 7230 9489 1002 |0054: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33da2a: 5430 8492 |0057: iget-object v0, v3, Lorg/jaudiotagger/tag/reference/PictureTypes;.idToValue:Ljava/util/Map; // field@9284 │ │ -33da2e: 1271 |0059: const/4 v1, #int 7 // #7 │ │ -33da30: 7110 3487 0100 |005a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -33da36: 0c01 |005d: move-result-object v1 │ │ -33da38: 1a02 bf33 |005e: const-string v2, "Lead artist/lead performer/soloist" // string@33bf │ │ -33da3c: 7230 9489 1002 |0060: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33da42: 5430 8492 |0063: iget-object v0, v3, Lorg/jaudiotagger/tag/reference/PictureTypes;.idToValue:Ljava/util/Map; // field@9284 │ │ -33da46: 1301 0800 |0065: const/16 v1, #int 8 // #8 │ │ -33da4a: 7110 3487 0100 |0067: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -33da50: 0c01 |006a: move-result-object v1 │ │ -33da52: 1a02 550a |006b: const-string v2, "Artist/performer" // string@0a55 │ │ -33da56: 7230 9489 1002 |006d: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33da5c: 5430 8492 |0070: iget-object v0, v3, Lorg/jaudiotagger/tag/reference/PictureTypes;.idToValue:Ljava/util/Map; // field@9284 │ │ -33da60: 1301 0900 |0072: const/16 v1, #int 9 // #9 │ │ -33da64: 7110 3487 0100 |0074: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -33da6a: 0c01 |0077: move-result-object v1 │ │ -33da6c: 1a02 c610 |0078: const-string v2, "Conductor" // string@10c6 │ │ -33da70: 7230 9489 1002 |007a: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33da76: 5430 8492 |007d: iget-object v0, v3, Lorg/jaudiotagger/tag/reference/PictureTypes;.idToValue:Ljava/util/Map; // field@9284 │ │ -33da7a: 1301 0a00 |007f: const/16 v1, #int 10 // #a │ │ -33da7e: 7110 3487 0100 |0081: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -33da84: 0c01 |0084: move-result-object v1 │ │ -33da86: 1a02 880b |0085: const-string v2, "Band/Orchestra" // string@0b88 │ │ -33da8a: 7230 9489 1002 |0087: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33da90: 5430 8492 |008a: iget-object v0, v3, Lorg/jaudiotagger/tag/reference/PictureTypes;.idToValue:Ljava/util/Map; // field@9284 │ │ -33da94: 1301 0b00 |008c: const/16 v1, #int 11 // #b │ │ -33da98: 7110 3487 0100 |008e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -33da9e: 0c01 |0091: move-result-object v1 │ │ -33daa0: 1a02 b710 |0092: const-string v2, "Composer" // string@10b7 │ │ -33daa4: 7230 9489 1002 |0094: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33daaa: 5430 8492 |0097: iget-object v0, v3, Lorg/jaudiotagger/tag/reference/PictureTypes;.idToValue:Ljava/util/Map; // field@9284 │ │ -33daae: 1301 0c00 |0099: const/16 v1, #int 12 // #c │ │ -33dab2: 7110 3487 0100 |009b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -33dab8: 0c01 |009e: move-result-object v1 │ │ -33daba: 1a02 bc37 |009f: const-string v2, "Lyricist/text writer" // string@37bc │ │ -33dabe: 7230 9489 1002 |00a1: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33dac4: 5430 8492 |00a4: iget-object v0, v3, Lorg/jaudiotagger/tag/reference/PictureTypes;.idToValue:Ljava/util/Map; // field@9284 │ │ -33dac8: 1301 0d00 |00a6: const/16 v1, #int 13 // #d │ │ -33dacc: 7110 3487 0100 |00a8: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -33dad2: 0c01 |00ab: move-result-object v1 │ │ -33dad4: 1a02 6643 |00ac: const-string v2, "Recording Location" // string@4366 │ │ -33dad8: 7230 9489 1002 |00ae: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33dade: 5430 8492 |00b1: iget-object v0, v3, Lorg/jaudiotagger/tag/reference/PictureTypes;.idToValue:Ljava/util/Map; // field@9284 │ │ -33dae2: 1301 0e00 |00b3: const/16 v1, #int 14 // #e │ │ -33dae6: 7110 3487 0100 |00b5: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -33daec: 0c01 |00b8: move-result-object v1 │ │ -33daee: 1a02 5d15 |00b9: const-string v2, "During recording" // string@155d │ │ -33daf2: 7230 9489 1002 |00bb: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33daf8: 5430 8492 |00be: iget-object v0, v3, Lorg/jaudiotagger/tag/reference/PictureTypes;.idToValue:Ljava/util/Map; // field@9284 │ │ -33dafc: 1301 0f00 |00c0: const/16 v1, #int 15 // #f │ │ -33db00: 7110 3487 0100 |00c2: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -33db06: 0c01 |00c5: move-result-object v1 │ │ -33db08: 1a02 5c15 |00c6: const-string v2, "During performance" // string@155c │ │ -33db0c: 7230 9489 1002 |00c8: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33db12: 5430 8492 |00cb: iget-object v0, v3, Lorg/jaudiotagger/tag/reference/PictureTypes;.idToValue:Ljava/util/Map; // field@9284 │ │ -33db16: 1301 1000 |00cd: const/16 v1, #int 16 // #10 │ │ -33db1a: 7110 3487 0100 |00cf: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -33db20: 0c01 |00d2: move-result-object v1 │ │ -33db22: 1a02 723c |00d3: const-string v2, "Movie/video screen capture" // string@3c72 │ │ -33db26: 7230 9489 1002 |00d5: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33db2c: 5430 8492 |00d8: iget-object v0, v3, Lorg/jaudiotagger/tag/reference/PictureTypes;.idToValue:Ljava/util/Map; // field@9284 │ │ -33db30: 1301 1100 |00da: const/16 v1, #int 17 // #11 │ │ -33db34: 7110 3487 0100 |00dc: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -33db3a: 0c01 |00df: move-result-object v1 │ │ -33db3c: 1a02 0906 |00e0: const-string v2, "A bright coloured fish" // string@0609 │ │ -33db40: 7230 9489 1002 |00e2: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33db46: 5430 8492 |00e5: iget-object v0, v3, Lorg/jaudiotagger/tag/reference/PictureTypes;.idToValue:Ljava/util/Map; // field@9284 │ │ -33db4a: 1301 1200 |00e7: const/16 v1, #int 18 // #12 │ │ -33db4e: 7110 3487 0100 |00e9: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -33db54: 0c01 |00ec: move-result-object v1 │ │ -33db56: 1a02 371f |00ed: const-string v2, "Illustration" // string@1f37 │ │ -33db5a: 7230 9489 1002 |00ef: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33db60: 5430 8492 |00f2: iget-object v0, v3, Lorg/jaudiotagger/tag/reference/PictureTypes;.idToValue:Ljava/util/Map; // field@9284 │ │ -33db64: 1301 1300 |00f4: const/16 v1, #int 19 // #13 │ │ -33db68: 7110 3487 0100 |00f6: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -33db6e: 0c01 |00f9: move-result-object v1 │ │ -33db70: 1a02 890b |00fa: const-string v2, "Band/artist logotype" // string@0b89 │ │ -33db74: 7230 9489 1002 |00fc: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33db7a: 5430 8492 |00ff: iget-object v0, v3, Lorg/jaudiotagger/tag/reference/PictureTypes;.idToValue:Ljava/util/Map; // field@9284 │ │ -33db7e: 1301 1400 |0101: const/16 v1, #int 20 // #14 │ │ -33db82: 7110 3487 0100 |0103: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -33db88: 0c01 |0106: move-result-object v1 │ │ -33db8a: 1a02 6142 |0107: const-string v2, "Publisher/Studio logotype" // string@4261 │ │ -33db8e: 7230 9489 1002 |0109: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -33db94: 6e10 3d9e 0300 |010c: invoke-virtual {v3}, Lorg/jaudiotagger/tag/reference/PictureTypes;.createMaps:()V // method@9e3d │ │ -33db9a: 0e00 |010f: return-void │ │ +33d970: |[33d970] org.jaudiotagger.tag.reference.PictureTypes.:()V │ │ +33d980: 7010 1493 0300 |0000: invoke-direct {v3}, Lorg/jaudiotagger/tag/datatype/AbstractIntStringValuePair;.:()V // method@9314 │ │ +33d986: 5430 8492 |0003: iget-object v0, v3, Lorg/jaudiotagger/tag/reference/PictureTypes;.idToValue:Ljava/util/Map; // field@9284 │ │ +33d98a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +33d98c: 7110 3487 0100 |0006: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +33d992: 0c01 |0009: move-result-object v1 │ │ +33d994: 1a02 f03f |000a: const-string v2, "Other" // string@3ff0 │ │ +33d998: 7230 9489 1002 |000c: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33d99e: 5430 8492 |000f: iget-object v0, v3, Lorg/jaudiotagger/tag/reference/PictureTypes;.idToValue:Ljava/util/Map; // field@9284 │ │ +33d9a2: 1211 |0011: const/4 v1, #int 1 // #1 │ │ +33d9a4: 7110 3487 0100 |0012: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +33d9aa: 0c01 |0015: move-result-object v1 │ │ +33d9ac: 1a02 b104 |0016: const-string v2, "32x32 pixels 'file icon' (PNG only)" // string@04b1 │ │ +33d9b0: 7230 9489 1002 |0018: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33d9b6: 5430 8492 |001b: iget-object v0, v3, Lorg/jaudiotagger/tag/reference/PictureTypes;.idToValue:Ljava/util/Map; // field@9284 │ │ +33d9ba: 1221 |001d: const/4 v1, #int 2 // #2 │ │ +33d9bc: 7110 3487 0100 |001e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +33d9c2: 0c01 |0021: move-result-object v1 │ │ +33d9c4: 1a02 f13f |0022: const-string v2, "Other file icon" // string@3ff1 │ │ +33d9c8: 7230 9489 1002 |0024: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33d9ce: 5430 8492 |0027: iget-object v0, v3, Lorg/jaudiotagger/tag/reference/PictureTypes;.idToValue:Ljava/util/Map; // field@9284 │ │ +33d9d2: 1231 |0029: const/4 v1, #int 3 // #3 │ │ +33d9d4: 7110 3487 0100 |002a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +33d9da: 0c01 |002d: move-result-object v1 │ │ +33d9dc: 1a02 bf12 |002e: const-string v2, "Cover (front)" // string@12bf │ │ +33d9e0: 7230 9489 1002 |0030: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33d9e6: 5430 8492 |0033: iget-object v0, v3, Lorg/jaudiotagger/tag/reference/PictureTypes;.idToValue:Ljava/util/Map; // field@9284 │ │ +33d9ea: 1241 |0035: const/4 v1, #int 4 // #4 │ │ +33d9ec: 7110 3487 0100 |0036: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +33d9f2: 0c01 |0039: move-result-object v1 │ │ +33d9f4: 1a02 be12 |003a: const-string v2, "Cover (back)" // string@12be │ │ +33d9f8: 7230 9489 1002 |003c: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33d9fe: 5430 8492 |003f: iget-object v0, v3, Lorg/jaudiotagger/tag/reference/PictureTypes;.idToValue:Ljava/util/Map; // field@9284 │ │ +33da02: 1251 |0041: const/4 v1, #int 5 // #5 │ │ +33da04: 7110 3487 0100 |0042: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +33da0a: 0c01 |0045: move-result-object v1 │ │ +33da0c: 1a02 c033 |0046: const-string v2, "Leaflet page" // string@33c0 │ │ +33da10: 7230 9489 1002 |0048: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33da16: 5430 8492 |004b: iget-object v0, v3, Lorg/jaudiotagger/tag/reference/PictureTypes;.idToValue:Ljava/util/Map; // field@9284 │ │ +33da1a: 1261 |004d: const/4 v1, #int 6 // #6 │ │ +33da1c: 7110 3487 0100 |004e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +33da22: 0c01 |0051: move-result-object v1 │ │ +33da24: 1a02 3f3b |0052: const-string v2, "Media (e.g. label side of CD)" // string@3b3f │ │ +33da28: 7230 9489 1002 |0054: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33da2e: 5430 8492 |0057: iget-object v0, v3, Lorg/jaudiotagger/tag/reference/PictureTypes;.idToValue:Ljava/util/Map; // field@9284 │ │ +33da32: 1271 |0059: const/4 v1, #int 7 // #7 │ │ +33da34: 7110 3487 0100 |005a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +33da3a: 0c01 |005d: move-result-object v1 │ │ +33da3c: 1a02 bf33 |005e: const-string v2, "Lead artist/lead performer/soloist" // string@33bf │ │ +33da40: 7230 9489 1002 |0060: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33da46: 5430 8492 |0063: iget-object v0, v3, Lorg/jaudiotagger/tag/reference/PictureTypes;.idToValue:Ljava/util/Map; // field@9284 │ │ +33da4a: 1301 0800 |0065: const/16 v1, #int 8 // #8 │ │ +33da4e: 7110 3487 0100 |0067: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +33da54: 0c01 |006a: move-result-object v1 │ │ +33da56: 1a02 550a |006b: const-string v2, "Artist/performer" // string@0a55 │ │ +33da5a: 7230 9489 1002 |006d: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33da60: 5430 8492 |0070: iget-object v0, v3, Lorg/jaudiotagger/tag/reference/PictureTypes;.idToValue:Ljava/util/Map; // field@9284 │ │ +33da64: 1301 0900 |0072: const/16 v1, #int 9 // #9 │ │ +33da68: 7110 3487 0100 |0074: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +33da6e: 0c01 |0077: move-result-object v1 │ │ +33da70: 1a02 c610 |0078: const-string v2, "Conductor" // string@10c6 │ │ +33da74: 7230 9489 1002 |007a: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33da7a: 5430 8492 |007d: iget-object v0, v3, Lorg/jaudiotagger/tag/reference/PictureTypes;.idToValue:Ljava/util/Map; // field@9284 │ │ +33da7e: 1301 0a00 |007f: const/16 v1, #int 10 // #a │ │ +33da82: 7110 3487 0100 |0081: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +33da88: 0c01 |0084: move-result-object v1 │ │ +33da8a: 1a02 880b |0085: const-string v2, "Band/Orchestra" // string@0b88 │ │ +33da8e: 7230 9489 1002 |0087: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33da94: 5430 8492 |008a: iget-object v0, v3, Lorg/jaudiotagger/tag/reference/PictureTypes;.idToValue:Ljava/util/Map; // field@9284 │ │ +33da98: 1301 0b00 |008c: const/16 v1, #int 11 // #b │ │ +33da9c: 7110 3487 0100 |008e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +33daa2: 0c01 |0091: move-result-object v1 │ │ +33daa4: 1a02 b710 |0092: const-string v2, "Composer" // string@10b7 │ │ +33daa8: 7230 9489 1002 |0094: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33daae: 5430 8492 |0097: iget-object v0, v3, Lorg/jaudiotagger/tag/reference/PictureTypes;.idToValue:Ljava/util/Map; // field@9284 │ │ +33dab2: 1301 0c00 |0099: const/16 v1, #int 12 // #c │ │ +33dab6: 7110 3487 0100 |009b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +33dabc: 0c01 |009e: move-result-object v1 │ │ +33dabe: 1a02 bc37 |009f: const-string v2, "Lyricist/text writer" // string@37bc │ │ +33dac2: 7230 9489 1002 |00a1: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33dac8: 5430 8492 |00a4: iget-object v0, v3, Lorg/jaudiotagger/tag/reference/PictureTypes;.idToValue:Ljava/util/Map; // field@9284 │ │ +33dacc: 1301 0d00 |00a6: const/16 v1, #int 13 // #d │ │ +33dad0: 7110 3487 0100 |00a8: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +33dad6: 0c01 |00ab: move-result-object v1 │ │ +33dad8: 1a02 6643 |00ac: const-string v2, "Recording Location" // string@4366 │ │ +33dadc: 7230 9489 1002 |00ae: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33dae2: 5430 8492 |00b1: iget-object v0, v3, Lorg/jaudiotagger/tag/reference/PictureTypes;.idToValue:Ljava/util/Map; // field@9284 │ │ +33dae6: 1301 0e00 |00b3: const/16 v1, #int 14 // #e │ │ +33daea: 7110 3487 0100 |00b5: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +33daf0: 0c01 |00b8: move-result-object v1 │ │ +33daf2: 1a02 5d15 |00b9: const-string v2, "During recording" // string@155d │ │ +33daf6: 7230 9489 1002 |00bb: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33dafc: 5430 8492 |00be: iget-object v0, v3, Lorg/jaudiotagger/tag/reference/PictureTypes;.idToValue:Ljava/util/Map; // field@9284 │ │ +33db00: 1301 0f00 |00c0: const/16 v1, #int 15 // #f │ │ +33db04: 7110 3487 0100 |00c2: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +33db0a: 0c01 |00c5: move-result-object v1 │ │ +33db0c: 1a02 5c15 |00c6: const-string v2, "During performance" // string@155c │ │ +33db10: 7230 9489 1002 |00c8: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33db16: 5430 8492 |00cb: iget-object v0, v3, Lorg/jaudiotagger/tag/reference/PictureTypes;.idToValue:Ljava/util/Map; // field@9284 │ │ +33db1a: 1301 1000 |00cd: const/16 v1, #int 16 // #10 │ │ +33db1e: 7110 3487 0100 |00cf: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +33db24: 0c01 |00d2: move-result-object v1 │ │ +33db26: 1a02 723c |00d3: const-string v2, "Movie/video screen capture" // string@3c72 │ │ +33db2a: 7230 9489 1002 |00d5: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33db30: 5430 8492 |00d8: iget-object v0, v3, Lorg/jaudiotagger/tag/reference/PictureTypes;.idToValue:Ljava/util/Map; // field@9284 │ │ +33db34: 1301 1100 |00da: const/16 v1, #int 17 // #11 │ │ +33db38: 7110 3487 0100 |00dc: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +33db3e: 0c01 |00df: move-result-object v1 │ │ +33db40: 1a02 0906 |00e0: const-string v2, "A bright coloured fish" // string@0609 │ │ +33db44: 7230 9489 1002 |00e2: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33db4a: 5430 8492 |00e5: iget-object v0, v3, Lorg/jaudiotagger/tag/reference/PictureTypes;.idToValue:Ljava/util/Map; // field@9284 │ │ +33db4e: 1301 1200 |00e7: const/16 v1, #int 18 // #12 │ │ +33db52: 7110 3487 0100 |00e9: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +33db58: 0c01 |00ec: move-result-object v1 │ │ +33db5a: 1a02 371f |00ed: const-string v2, "Illustration" // string@1f37 │ │ +33db5e: 7230 9489 1002 |00ef: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33db64: 5430 8492 |00f2: iget-object v0, v3, Lorg/jaudiotagger/tag/reference/PictureTypes;.idToValue:Ljava/util/Map; // field@9284 │ │ +33db68: 1301 1300 |00f4: const/16 v1, #int 19 // #13 │ │ +33db6c: 7110 3487 0100 |00f6: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +33db72: 0c01 |00f9: move-result-object v1 │ │ +33db74: 1a02 890b |00fa: const-string v2, "Band/artist logotype" // string@0b89 │ │ +33db78: 7230 9489 1002 |00fc: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33db7e: 5430 8492 |00ff: iget-object v0, v3, Lorg/jaudiotagger/tag/reference/PictureTypes;.idToValue:Ljava/util/Map; // field@9284 │ │ +33db82: 1301 1400 |0101: const/16 v1, #int 20 // #14 │ │ +33db86: 7110 3487 0100 |0103: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +33db8c: 0c01 |0106: move-result-object v1 │ │ +33db8e: 1a02 6142 |0107: const-string v2, "Publisher/Studio logotype" // string@4261 │ │ +33db92: 7230 9489 1002 |0109: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +33db98: 6e10 3d9e 0300 |010c: invoke-virtual {v3}, Lorg/jaudiotagger/tag/reference/PictureTypes;.createMaps:()V // method@9e3d │ │ +33db9e: 0e00 |010f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0003 line=52 │ │ 0x000f line=53 │ │ 0x001b line=54 │ │ 0x0027 line=55 │ │ @@ -1257518,22 +1257518,22 @@ │ │ type : '()Lorg/jaudiotagger/tag/reference/PictureTypes;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -33d920: |[33d920] org.jaudiotagger.tag.reference.PictureTypes.getInstanceOf:()Lorg/jaudiotagger/tag/reference/PictureTypes; │ │ -33d930: 6200 8592 |0000: sget-object v0, Lorg/jaudiotagger/tag/reference/PictureTypes;.pictureTypes:Lorg/jaudiotagger/tag/reference/PictureTypes; // field@9285 │ │ -33d934: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -33d938: 2200 f012 |0004: new-instance v0, Lorg/jaudiotagger/tag/reference/PictureTypes; // type@12f0 │ │ -33d93c: 7010 3c9e 0000 |0006: invoke-direct {v0}, Lorg/jaudiotagger/tag/reference/PictureTypes;.:()V // method@9e3c │ │ -33d942: 6900 8592 |0009: sput-object v0, Lorg/jaudiotagger/tag/reference/PictureTypes;.pictureTypes:Lorg/jaudiotagger/tag/reference/PictureTypes; // field@9285 │ │ -33d946: 6200 8592 |000b: sget-object v0, Lorg/jaudiotagger/tag/reference/PictureTypes;.pictureTypes:Lorg/jaudiotagger/tag/reference/PictureTypes; // field@9285 │ │ -33d94a: 1100 |000d: return-object v0 │ │ +33d924: |[33d924] org.jaudiotagger.tag.reference.PictureTypes.getInstanceOf:()Lorg/jaudiotagger/tag/reference/PictureTypes; │ │ +33d934: 6200 8592 |0000: sget-object v0, Lorg/jaudiotagger/tag/reference/PictureTypes;.pictureTypes:Lorg/jaudiotagger/tag/reference/PictureTypes; // field@9285 │ │ +33d938: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +33d93c: 2200 f012 |0004: new-instance v0, Lorg/jaudiotagger/tag/reference/PictureTypes; // type@12f0 │ │ +33d940: 7010 3c9e 0000 |0006: invoke-direct {v0}, Lorg/jaudiotagger/tag/reference/PictureTypes;.:()V // method@9e3c │ │ +33d946: 6900 8592 |0009: sput-object v0, Lorg/jaudiotagger/tag/reference/PictureTypes;.pictureTypes:Lorg/jaudiotagger/tag/reference/PictureTypes; // field@9285 │ │ +33d94a: 6200 8592 |000b: sget-object v0, Lorg/jaudiotagger/tag/reference/PictureTypes;.pictureTypes:Lorg/jaudiotagger/tag/reference/PictureTypes; // field@9285 │ │ +33d94e: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0004 line=41 │ │ 0x000b line=43 │ │ locals : │ │ │ │ @@ -1257655,643 +1257655,643 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 1412 16-bit code units │ │ -341280: |[341280] org.jaudiotagger.tag.vorbiscomment.VorbisCommentTag.:()V │ │ -341290: 2200 8610 |0000: new-instance v0, Ljava/util/EnumMap; // type@1086 │ │ -341294: 1c01 be11 |0002: const-class v1, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -341298: 7020 1789 1000 |0004: invoke-direct {v0, v1}, Ljava/util/EnumMap;.:(Ljava/lang/Class;)V // method@8917 │ │ -34129e: 6900 5d93 |0007: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -3412a2: 6201 9787 |0009: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ACOUSTID_FINGERPRINT:Lorg/jaudiotagger/tag/FieldKey; // field@8797 │ │ -3412a6: 6202 a592 |000b: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ACOUSTID_FINGERPRINT:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92a5 │ │ -3412aa: 6e30 1a89 1002 |000d: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -3412b0: 6200 5d93 |0010: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -3412b4: 6201 9887 |0012: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ACOUSTID_ID:Lorg/jaudiotagger/tag/FieldKey; // field@8798 │ │ -3412b8: 6202 a692 |0014: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ACOUSTID_ID:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92a6 │ │ -3412bc: 6e30 1a89 1002 |0016: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -3412c2: 6200 5d93 |0019: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -3412c6: 6201 9987 |001b: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ALBUM:Lorg/jaudiotagger/tag/FieldKey; // field@8799 │ │ -3412ca: 6202 a792 |001d: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ALBUM:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92a7 │ │ -3412ce: 6e30 1a89 1002 |001f: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -3412d4: 6200 5d93 |0022: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -3412d8: 6201 9a87 |0024: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ALBUM_ARTIST:Lorg/jaudiotagger/tag/FieldKey; // field@879a │ │ -3412dc: 6202 a892 |0026: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ALBUMARTIST:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92a8 │ │ -3412e0: 6e30 1a89 1002 |0028: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -3412e6: 6200 5d93 |002b: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -3412ea: 6201 9b87 |002d: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ALBUM_ARTISTS:Lorg/jaudiotagger/tag/FieldKey; // field@879b │ │ -3412ee: 6202 a992 |002f: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ALBUMARTISTS:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92a9 │ │ -3412f2: 6e30 1a89 1002 |0031: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -3412f8: 6200 5d93 |0034: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -3412fc: 6201 9c87 |0036: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ALBUM_ARTISTS_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@879c │ │ -341300: 6202 ab92 |0038: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ALBUMARTISTSSORT:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92ab │ │ -341304: 6e30 1a89 1002 |003a: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -34130a: 6200 5d93 |003d: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -34130e: 6201 9d87 |003f: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ALBUM_ARTIST_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@879d │ │ -341312: 6202 aa92 |0041: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ALBUMARTISTSORT:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92aa │ │ -341316: 6e30 1a89 1002 |0043: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -34131c: 6200 5d93 |0046: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -341320: 6201 9e87 |0048: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ALBUM_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@879e │ │ -341324: 6202 ad92 |004a: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ALBUMSORT:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92ad │ │ -341328: 6e30 1a89 1002 |004c: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -34132e: 6200 5d93 |004f: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -341332: 6201 9f87 |0051: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.AMAZON_ID:Lorg/jaudiotagger/tag/FieldKey; // field@879f │ │ -341336: 6202 b592 |0053: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ASIN:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92b5 │ │ -34133a: 6e30 1a89 1002 |0055: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -341340: 6200 5d93 |0058: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -341344: 6201 a087 |005a: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ARRANGER:Lorg/jaudiotagger/tag/FieldKey; // field@87a0 │ │ -341348: 6202 af92 |005c: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ARRANGER:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92af │ │ -34134c: 6e30 1a89 1002 |005e: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -341352: 6200 5d93 |0061: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -341356: 6201 a187 |0063: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ARRANGER_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@87a1 │ │ -34135a: 6202 b092 |0065: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ARRANGER_SORT:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92b0 │ │ -34135e: 6e30 1a89 1002 |0067: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -341364: 6200 5d93 |006a: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -341368: 6201 a287 |006c: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ARTIST:Lorg/jaudiotagger/tag/FieldKey; // field@87a2 │ │ -34136c: 6202 b192 |006e: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ARTIST:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92b1 │ │ -341370: 6e30 1a89 1002 |0070: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -341376: 6200 5d93 |0073: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -34137a: 6201 a387 |0075: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ARTISTS:Lorg/jaudiotagger/tag/FieldKey; // field@87a3 │ │ -34137e: 6202 b292 |0077: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ARTISTS:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92b2 │ │ -341382: 6e30 1a89 1002 |0079: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -341388: 6200 5d93 |007c: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -34138c: 6201 a487 |007e: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ARTISTS_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@87a4 │ │ -341390: 6202 b492 |0080: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ARTISTS_SORT:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92b4 │ │ -341394: 6e30 1a89 1002 |0082: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -34139a: 6200 5d93 |0085: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -34139e: 6201 a587 |0087: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ARTIST_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@87a5 │ │ -3413a2: 6202 b392 |0089: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ARTISTSORT:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92b3 │ │ -3413a6: 6e30 1a89 1002 |008b: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -3413ac: 6200 5d93 |008e: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -3413b0: 6201 a687 |0090: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.BARCODE:Lorg/jaudiotagger/tag/FieldKey; // field@87a6 │ │ -3413b4: 6202 b692 |0092: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.BARCODE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92b6 │ │ -3413b8: 6e30 1a89 1002 |0094: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -3413be: 6200 5d93 |0097: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -3413c2: 6201 a787 |0099: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.BPM:Lorg/jaudiotagger/tag/FieldKey; // field@87a7 │ │ -3413c6: 6202 b792 |009b: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.BPM:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92b7 │ │ -3413ca: 6e30 1a89 1002 |009d: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -3413d0: 6200 5d93 |00a0: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -3413d4: 6201 a887 |00a2: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.CATALOG_NO:Lorg/jaudiotagger/tag/FieldKey; // field@87a8 │ │ -3413d8: 6202 b892 |00a4: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.CATALOGNUMBER:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92b8 │ │ -3413dc: 6e30 1a89 1002 |00a6: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -3413e2: 6200 5d93 |00a9: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -3413e6: 6201 a987 |00ab: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.CHOIR:Lorg/jaudiotagger/tag/FieldKey; // field@87a9 │ │ -3413ea: 6202 b992 |00ad: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.CHOIR:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92b9 │ │ -3413ee: 6e30 1a89 1002 |00af: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -3413f4: 6200 5d93 |00b2: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -3413f8: 6201 aa87 |00b4: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.CHOIR_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@87aa │ │ -3413fc: 6202 ba92 |00b6: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.CHOIR_SORT:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92ba │ │ -341400: 6e30 1a89 1002 |00b8: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -341406: 6200 5d93 |00bb: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -34140a: 6201 ab87 |00bd: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.CLASSICAL_CATALOG:Lorg/jaudiotagger/tag/FieldKey; // field@87ab │ │ -34140e: 6202 bb92 |00bf: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.CLASSICAL_CATALOG:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92bb │ │ -341412: 6e30 1a89 1002 |00c1: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -341418: 6200 5d93 |00c4: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -34141c: 6201 ac87 |00c6: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.CLASSICAL_NICKNAME:Lorg/jaudiotagger/tag/FieldKey; // field@87ac │ │ -341420: 6202 bc92 |00c8: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.CLASSICAL_NICKNAME:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92bc │ │ -341424: 6e30 1a89 1002 |00ca: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -34142a: 6200 5d93 |00cd: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -34142e: 6201 ad87 |00cf: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.COMMENT:Lorg/jaudiotagger/tag/FieldKey; // field@87ad │ │ -341432: 6202 bd92 |00d1: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.COMMENT:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92bd │ │ -341436: 6e30 1a89 1002 |00d3: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -34143c: 6200 5d93 |00d6: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -341440: 6201 ae87 |00d8: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.COMPOSER:Lorg/jaudiotagger/tag/FieldKey; // field@87ae │ │ -341444: 6202 bf92 |00da: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.COMPOSER:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92bf │ │ -341448: 6e30 1a89 1002 |00dc: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -34144e: 6200 5d93 |00df: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -341452: 6201 af87 |00e1: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.COMPOSER_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@87af │ │ -341456: 6202 c092 |00e3: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.COMPOSERSORT:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92c0 │ │ -34145a: 6e30 1a89 1002 |00e5: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -341460: 6200 5d93 |00e8: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -341464: 6201 b287 |00ea: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.COPYRIGHT:Lorg/jaudiotagger/tag/FieldKey; // field@87b2 │ │ -341468: 6202 c492 |00ec: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.COPYRIGHT:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92c4 │ │ -34146c: 6e30 1a89 1002 |00ee: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -341472: 6200 5d93 |00f1: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -341476: 6201 b087 |00f3: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.CONDUCTOR:Lorg/jaudiotagger/tag/FieldKey; // field@87b0 │ │ -34147a: 6202 c192 |00f5: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.CONDUCTOR:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92c1 │ │ -34147e: 6e30 1a89 1002 |00f7: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -341484: 6200 5d93 |00fa: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -341488: 6201 b187 |00fc: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.CONDUCTOR_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@87b1 │ │ -34148c: 6202 c292 |00fe: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.CONDUCTOR_SORT:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92c2 │ │ -341490: 6e30 1a89 1002 |0100: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -341496: 6200 5d93 |0103: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -34149a: 6201 b387 |0105: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.COUNTRY:Lorg/jaudiotagger/tag/FieldKey; // field@87b3 │ │ -34149e: 6202 c592 |0107: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.COUNTRY:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92c5 │ │ -3414a2: 6e30 1a89 1002 |0109: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -3414a8: 6200 5d93 |010c: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -3414ac: 6201 b487 |010e: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.COVER_ART:Lorg/jaudiotagger/tag/FieldKey; // field@87b4 │ │ -3414b0: 6202 ed92 |0110: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.METADATA_BLOCK_PICTURE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92ed │ │ -3414b4: 6e30 1a89 1002 |0112: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -3414ba: 6200 5d93 |0115: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -3414be: 6201 b587 |0117: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.CUSTOM1:Lorg/jaudiotagger/tag/FieldKey; // field@87b5 │ │ -3414c2: 6202 c892 |0119: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.CUSTOM1:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92c8 │ │ -3414c6: 6e30 1a89 1002 |011b: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -3414cc: 6200 5d93 |011e: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -3414d0: 6201 b687 |0120: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.CUSTOM2:Lorg/jaudiotagger/tag/FieldKey; // field@87b6 │ │ -3414d4: 6202 c992 |0122: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.CUSTOM2:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92c9 │ │ -3414d8: 6e30 1a89 1002 |0124: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -3414de: 6200 5d93 |0127: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -3414e2: 6201 b787 |0129: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.CUSTOM3:Lorg/jaudiotagger/tag/FieldKey; // field@87b7 │ │ -3414e6: 6202 ca92 |012b: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.CUSTOM3:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92ca │ │ -3414ea: 6e30 1a89 1002 |012d: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -3414f0: 6200 5d93 |0130: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -3414f4: 6201 b887 |0132: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.CUSTOM4:Lorg/jaudiotagger/tag/FieldKey; // field@87b8 │ │ -3414f8: 6202 cb92 |0134: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.CUSTOM4:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92cb │ │ -3414fc: 6e30 1a89 1002 |0136: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -341502: 6200 5d93 |0139: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -341506: 6201 b987 |013b: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.CUSTOM5:Lorg/jaudiotagger/tag/FieldKey; // field@87b9 │ │ -34150a: 6202 cc92 |013d: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.CUSTOM5:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92cc │ │ -34150e: 6e30 1a89 1002 |013f: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -341514: 6200 5d93 |0142: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -341518: 6201 ba87 |0144: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.DISC_NO:Lorg/jaudiotagger/tag/FieldKey; // field@87ba │ │ -34151c: 6202 cf92 |0146: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.DISCNUMBER:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92cf │ │ -341520: 6e30 1a89 1002 |0148: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -341526: 6200 5d93 |014b: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -34152a: 6201 bb87 |014d: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.DISC_SUBTITLE:Lorg/jaudiotagger/tag/FieldKey; // field@87bb │ │ -34152e: 6202 d092 |014f: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.DISCSUBTITLE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92d0 │ │ -341532: 6e30 1a89 1002 |0151: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -341538: 6200 5d93 |0154: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -34153c: 6201 bc87 |0156: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.DISC_TOTAL:Lorg/jaudiotagger/tag/FieldKey; // field@87bc │ │ -341540: 6202 d192 |0158: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.DISCTOTAL:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92d1 │ │ -341544: 6e30 1a89 1002 |015a: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -34154a: 6200 5d93 |015d: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -34154e: 6201 bd87 |015f: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.DJMIXER:Lorg/jaudiotagger/tag/FieldKey; // field@87bd │ │ -341552: 6202 d292 |0161: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.DJMIXER:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92d2 │ │ -341556: 6e30 1a89 1002 |0163: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -34155c: 6200 5d93 |0166: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -341560: 6201 be87 |0168: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ENCODER:Lorg/jaudiotagger/tag/FieldKey; // field@87be │ │ -341564: 6202 4c93 |016a: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.VENDOR:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@934c │ │ -341568: 6e30 1a89 1002 |016c: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -34156e: 6200 5d93 |016f: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -341572: 6201 bf87 |0171: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ENGINEER:Lorg/jaudiotagger/tag/FieldKey; // field@87bf │ │ -341576: 6202 d592 |0173: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ENGINEER:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92d5 │ │ -34157a: 6e30 1a89 1002 |0175: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -341580: 6200 5d93 |0178: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -341584: 6201 c087 |017a: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ENSEMBLE:Lorg/jaudiotagger/tag/FieldKey; // field@87c0 │ │ -341588: 6202 d692 |017c: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ENSEMBLE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92d6 │ │ -34158c: 6e30 1a89 1002 |017e: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -341592: 6200 5d93 |0181: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -341596: 6201 c187 |0183: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ENSEMBLE_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@87c1 │ │ -34159a: 6202 d792 |0185: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ENSEMBLE_SORT:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92d7 │ │ -34159e: 6e30 1a89 1002 |0187: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -3415a4: 6200 5d93 |018a: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -3415a8: 6201 c287 |018c: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.FBPM:Lorg/jaudiotagger/tag/FieldKey; // field@87c2 │ │ -3415ac: 6202 d892 |018e: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.FBPM:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92d8 │ │ -3415b0: 6e30 1a89 1002 |0190: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -3415b6: 6200 5d93 |0193: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -3415ba: 6201 c387 |0195: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.GENRE:Lorg/jaudiotagger/tag/FieldKey; // field@87c3 │ │ -3415be: 6202 d992 |0197: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.GENRE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92d9 │ │ -3415c2: 6e30 1a89 1002 |0199: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -3415c8: 6200 5d93 |019c: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -3415cc: 6201 c487 |019e: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.GROUP:Lorg/jaudiotagger/tag/FieldKey; // field@87c4 │ │ -3415d0: 6202 da92 |01a0: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.GROUP:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92da │ │ -3415d4: 6e30 1a89 1002 |01a2: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -3415da: 6200 5d93 |01a5: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -3415de: 6201 c587 |01a7: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.GROUPING:Lorg/jaudiotagger/tag/FieldKey; // field@87c5 │ │ -3415e2: 6202 db92 |01a9: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.GROUPING:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92db │ │ -3415e6: 6e30 1a89 1002 |01ab: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -3415ec: 6200 5d93 |01ae: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -3415f0: 6201 c687 |01b0: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.INSTRUMENT:Lorg/jaudiotagger/tag/FieldKey; // field@87c6 │ │ -3415f4: 6202 dc92 |01b2: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.INSTRUMENT:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92dc │ │ -3415f8: 6e30 1a89 1002 |01b4: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -3415fe: 6200 5d93 |01b7: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -341602: 6201 c787 |01b9: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.INVOLVED_PERSON:Lorg/jaudiotagger/tag/FieldKey; // field@87c7 │ │ -341606: 6202 dd92 |01bb: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.INVOLVED_PERSON:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92dd │ │ -34160a: 6e30 1a89 1002 |01bd: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -341610: 6200 5d93 |01c0: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -341614: 6201 c887 |01c2: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.IPI:Lorg/jaudiotagger/tag/FieldKey; // field@87c8 │ │ -341618: 6202 de92 |01c4: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.IPI:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92de │ │ -34161c: 6e30 1a89 1002 |01c6: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -341622: 6200 5d93 |01c9: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -341626: 6201 c987 |01cb: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ISRC:Lorg/jaudiotagger/tag/FieldKey; // field@87c9 │ │ -34162a: 6202 df92 |01cd: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ISRC:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92df │ │ -34162e: 6e30 1a89 1002 |01cf: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -341634: 6200 5d93 |01d2: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -341638: 6201 ca87 |01d4: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ISWC:Lorg/jaudiotagger/tag/FieldKey; // field@87ca │ │ -34163c: 6202 e092 |01d6: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ISWC:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92e0 │ │ -341640: 6e30 1a89 1002 |01d8: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -341646: 6200 5d93 |01db: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -34164a: 6201 cb87 |01dd: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.IS_CLASSICAL:Lorg/jaudiotagger/tag/FieldKey; // field@87cb │ │ -34164e: 6202 e192 |01df: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.IS_CLASSICAL:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92e1 │ │ -341652: 6e30 1a89 1002 |01e1: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -341658: 6200 5d93 |01e4: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -34165c: 6201 cc87 |01e6: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.IS_COMPILATION:Lorg/jaudiotagger/tag/FieldKey; // field@87cc │ │ -341660: 6202 be92 |01e8: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.COMPILATION:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92be │ │ -341664: 6e30 1a89 1002 |01ea: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -34166a: 6200 5d93 |01ed: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -34166e: 6201 cd87 |01ef: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.IS_HD:Lorg/jaudiotagger/tag/FieldKey; // field@87cd │ │ -341672: 6202 e292 |01f1: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.IS_HD:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92e2 │ │ -341676: 6e30 1a89 1002 |01f3: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -34167c: 6200 5d93 |01f6: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -341680: 6201 ce87 |01f8: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.IS_SOUNDTRACK:Lorg/jaudiotagger/tag/FieldKey; // field@87ce │ │ -341684: 6202 e392 |01fa: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.IS_SOUNDTRACK:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92e3 │ │ -341688: 6e30 1a89 1002 |01fc: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -34168e: 6200 5d93 |01ff: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -341692: 6201 d087 |0201: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.KEY:Lorg/jaudiotagger/tag/FieldKey; // field@87d0 │ │ -341696: 6202 e492 |0203: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.KEY:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92e4 │ │ -34169a: 6e30 1a89 1002 |0205: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -3416a0: 6200 5d93 |0208: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -3416a4: 6201 d187 |020a: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.LANGUAGE:Lorg/jaudiotagger/tag/FieldKey; // field@87d1 │ │ -3416a8: 6202 e692 |020c: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.LANGUAGE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92e6 │ │ -3416ac: 6e30 1a89 1002 |020e: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -3416b2: 6200 5d93 |0211: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -3416b6: 6201 d287 |0213: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.LYRICIST:Lorg/jaudiotagger/tag/FieldKey; // field@87d2 │ │ -3416ba: 6202 e992 |0215: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.LYRICIST:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92e9 │ │ -3416be: 6e30 1a89 1002 |0217: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -3416c4: 6200 5d93 |021a: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -3416c8: 6201 d387 |021c: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.LYRICIST_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@87d3 │ │ -3416cc: 6202 ea92 |021e: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.LYRICIST_SORT:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92ea │ │ -3416d0: 6e30 1a89 1002 |0220: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -3416d6: 6200 5d93 |0223: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -3416da: 6201 d487 |0225: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.LYRICS:Lorg/jaudiotagger/tag/FieldKey; // field@87d4 │ │ -3416de: 6202 eb92 |0227: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.LYRICS:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92eb │ │ -3416e2: 6e30 1a89 1002 |0229: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -3416e8: 6200 5d93 |022c: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -3416ec: 6201 d587 |022e: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MEDIA:Lorg/jaudiotagger/tag/FieldKey; // field@87d5 │ │ -3416f0: 6202 ec92 |0230: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MEDIA:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92ec │ │ -3416f4: 6e30 1a89 1002 |0232: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -3416fa: 6200 5d93 |0235: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -3416fe: 6201 d687 |0237: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MIXER:Lorg/jaudiotagger/tag/FieldKey; // field@87d6 │ │ -341702: 6202 ee92 |0239: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MIXER:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92ee │ │ -341706: 6e30 1a89 1002 |023b: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -34170c: 6200 5d93 |023e: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -341710: 6201 d787 |0240: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MOOD:Lorg/jaudiotagger/tag/FieldKey; // field@87d7 │ │ -341714: 6202 ef92 |0242: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MOOD:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92ef │ │ -341718: 6e30 1a89 1002 |0244: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -34171e: 6200 5d93 |0247: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -341722: 6201 d887 |0249: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MOOD_ACOUSTIC:Lorg/jaudiotagger/tag/FieldKey; // field@87d8 │ │ -341726: 6202 f092 |024b: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MOOD_ACOUSTIC:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92f0 │ │ -34172a: 6e30 1a89 1002 |024d: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -341730: 6200 5d93 |0250: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -341734: 6201 d987 |0252: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MOOD_AGGRESSIVE:Lorg/jaudiotagger/tag/FieldKey; // field@87d9 │ │ -341738: 6202 f192 |0254: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MOOD_AGGRESSIVE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92f1 │ │ -34173c: 6e30 1a89 1002 |0256: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -341742: 6200 5d93 |0259: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -341746: 6201 da87 |025b: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MOOD_AROUSAL:Lorg/jaudiotagger/tag/FieldKey; // field@87da │ │ -34174a: 6202 f292 |025d: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MOOD_AROUSAL:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92f2 │ │ -34174e: 6e30 1a89 1002 |025f: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -341754: 6200 5d93 |0262: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -341758: 6201 db87 |0264: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MOOD_DANCEABILITY:Lorg/jaudiotagger/tag/FieldKey; // field@87db │ │ -34175c: 6202 f392 |0266: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MOOD_DANCEABILITY:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92f3 │ │ -341760: 6e30 1a89 1002 |0268: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -341766: 6200 5d93 |026b: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -34176a: 6201 dc87 |026d: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MOOD_ELECTRONIC:Lorg/jaudiotagger/tag/FieldKey; // field@87dc │ │ -34176e: 6202 f492 |026f: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MOOD_ELECTRONIC:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92f4 │ │ -341772: 6e30 1a89 1002 |0271: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -341778: 6200 5d93 |0274: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -34177c: 6201 dd87 |0276: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MOOD_HAPPY:Lorg/jaudiotagger/tag/FieldKey; // field@87dd │ │ -341780: 6202 f592 |0278: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MOOD_HAPPY:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92f5 │ │ -341784: 6e30 1a89 1002 |027a: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -34178a: 6200 5d93 |027d: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -34178e: 6201 de87 |027f: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MOOD_INSTRUMENTAL:Lorg/jaudiotagger/tag/FieldKey; // field@87de │ │ -341792: 6202 f692 |0281: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MOOD_INSTRUMENTAL:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92f6 │ │ -341796: 6e30 1a89 1002 |0283: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -34179c: 6200 5d93 |0286: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -3417a0: 6201 df87 |0288: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MOOD_PARTY:Lorg/jaudiotagger/tag/FieldKey; // field@87df │ │ -3417a4: 6202 f792 |028a: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MOOD_PARTY:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92f7 │ │ -3417a8: 6e30 1a89 1002 |028c: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -3417ae: 6200 5d93 |028f: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -3417b2: 6201 e087 |0291: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MOOD_RELAXED:Lorg/jaudiotagger/tag/FieldKey; // field@87e0 │ │ -3417b6: 6202 f892 |0293: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MOOD_RELAXED:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92f8 │ │ -3417ba: 6e30 1a89 1002 |0295: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -3417c0: 6200 5d93 |0298: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -3417c4: 6201 e187 |029a: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MOOD_SAD:Lorg/jaudiotagger/tag/FieldKey; // field@87e1 │ │ -3417c8: 6202 f992 |029c: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MOOD_SAD:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92f9 │ │ -3417cc: 6e30 1a89 1002 |029e: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -3417d2: 6200 5d93 |02a1: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -3417d6: 6201 e287 |02a3: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MOOD_VALENCE:Lorg/jaudiotagger/tag/FieldKey; // field@87e2 │ │ -3417da: 6202 fa92 |02a5: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MOOD_VALENCE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92fa │ │ -3417de: 6e30 1a89 1002 |02a7: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -3417e4: 6200 5d93 |02aa: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -3417e8: 6201 e387 |02ac: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MOVEMENT:Lorg/jaudiotagger/tag/FieldKey; // field@87e3 │ │ -3417ec: 6202 fb92 |02ae: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MOVEMENT:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92fb │ │ -3417f0: 6e30 1a89 1002 |02b0: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -3417f6: 6200 5d93 |02b3: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -3417fa: 6201 e487 |02b5: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MOVEMENT_NO:Lorg/jaudiotagger/tag/FieldKey; // field@87e4 │ │ -3417fe: 6202 fc92 |02b7: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MOVEMENT_NO:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92fc │ │ -341802: 6e30 1a89 1002 |02b9: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -341808: 6200 5d93 |02bc: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -34180c: 6201 e587 |02be: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MOVEMENT_TOTAL:Lorg/jaudiotagger/tag/FieldKey; // field@87e5 │ │ -341810: 6202 fd92 |02c0: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MOVEMENT_TOTAL:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92fd │ │ -341814: 6e30 1a89 1002 |02c2: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -34181a: 6200 5d93 |02c5: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -34181e: 6201 e687 |02c7: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_ARTISTID:Lorg/jaudiotagger/tag/FieldKey; // field@87e6 │ │ -341822: 6202 0293 |02c9: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_ARTISTID:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9302 │ │ -341826: 6e30 1a89 1002 |02cb: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -34182c: 6200 5d93 |02ce: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -341830: 6201 e787 |02d0: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_DISC_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87e7 │ │ -341834: 6202 0393 |02d2: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_DISCID:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9303 │ │ -341838: 6e30 1a89 1002 |02d4: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -34183e: 6200 5d93 |02d7: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -341842: 6201 e887 |02d9: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_ORIGINAL_RELEASE_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87e8 │ │ -341846: 6202 0493 |02db: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_ORIGINAL_ALBUMID:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9304 │ │ -34184a: 6e30 1a89 1002 |02dd: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -341850: 6200 5d93 |02e0: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -341854: 6201 e987 |02e2: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_RELEASEARTISTID:Lorg/jaudiotagger/tag/FieldKey; // field@87e9 │ │ -341858: 6202 fe92 |02e4: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_ALBUMARTISTID:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92fe │ │ -34185c: 6e30 1a89 1002 |02e6: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -341862: 6200 5d93 |02e9: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -341866: 6201 ea87 |02eb: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_RELEASEID:Lorg/jaudiotagger/tag/FieldKey; // field@87ea │ │ -34186a: 6202 ff92 |02ed: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_ALBUMID:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92ff │ │ -34186e: 6e30 1a89 1002 |02ef: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -341874: 6200 5d93 |02f2: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -341878: 6201 eb87 |02f4: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_RELEASE_COUNTRY:Lorg/jaudiotagger/tag/FieldKey; // field@87eb │ │ -34187c: 6202 3693 |02f6: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.RELEASECOUNTRY:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9336 │ │ -341880: 6e30 1a89 1002 |02f8: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -341886: 6200 5d93 |02fb: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -34188a: 6201 ec87 |02fd: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_RELEASE_GROUP_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87ec │ │ -34188e: 6202 0593 |02ff: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_RELEASEGROUPID:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9305 │ │ -341892: 6e30 1a89 1002 |0301: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -341898: 6200 5d93 |0304: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -34189c: 6201 ed87 |0306: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_RELEASE_STATUS:Lorg/jaudiotagger/tag/FieldKey; // field@87ed │ │ -3418a0: 6202 0093 |0308: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_ALBUMSTATUS:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9300 │ │ -3418a4: 6e30 1a89 1002 |030a: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -3418aa: 6200 5d93 |030d: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -3418ae: 6201 ee87 |030f: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_RELEASE_TRACK_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87ee │ │ -3418b2: 6202 0693 |0311: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_RELEASETRACKID:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9306 │ │ -3418b6: 6e30 1a89 1002 |0313: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -3418bc: 6200 5d93 |0316: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -3418c0: 6201 ef87 |0318: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_RELEASE_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@87ef │ │ -3418c4: 6202 0193 |031a: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_ALBUMTYPE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9301 │ │ -3418c8: 6e30 1a89 1002 |031c: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -3418ce: 6200 5d93 |031f: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -3418d2: 6201 f087 |0321: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_TRACK_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87f0 │ │ -3418d6: 6202 0793 |0323: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_TRACKID:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9307 │ │ -3418da: 6e30 1a89 1002 |0325: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -3418e0: 6200 5d93 |0328: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -3418e4: 6201 f187 |032a: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK:Lorg/jaudiotagger/tag/FieldKey; // field@87f1 │ │ -3418e8: 6202 0893 |032c: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_WORK:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9308 │ │ -3418ec: 6e30 1a89 1002 |032e: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -3418f2: 6200 5d93 |0331: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -3418f6: 6201 f287 |0333: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_COMPOSITION:Lorg/jaudiotagger/tag/FieldKey; // field@87f2 │ │ -3418fa: 6202 0a93 |0335: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_WORK_COMPOSITION:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@930a │ │ -3418fe: 6e30 1a89 1002 |0337: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -341904: 6200 5d93 |033a: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -341908: 6201 f387 |033c: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_COMPOSITION_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87f3 │ │ -34190c: 6202 0b93 |033e: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_WORK_COMPOSITION_ID:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@930b │ │ -341910: 6e30 1a89 1002 |0340: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -341916: 6200 5d93 |0343: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -34191a: 6201 f487 |0345: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87f4 │ │ -34191e: 6202 0993 |0347: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_WORKID:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9309 │ │ -341922: 6e30 1a89 1002 |0349: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -341928: 6200 5d93 |034c: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -34192c: 6201 f587 |034e: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL1:Lorg/jaudiotagger/tag/FieldKey; // field@87f5 │ │ -341930: 6202 0c93 |0350: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL1:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@930c │ │ -341934: 6e30 1a89 1002 |0352: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -34193a: 6200 5d93 |0355: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -34193e: 6201 f687 |0357: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL1_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87f6 │ │ -341942: 6202 0d93 |0359: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL1_ID:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@930d │ │ -341946: 6e30 1a89 1002 |035b: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -34194c: 6200 5d93 |035e: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -341950: 6201 f787 |0360: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL1_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@87f7 │ │ -341954: 6202 0e93 |0362: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL1_TYPE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@930e │ │ -341958: 6e30 1a89 1002 |0364: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -34195e: 6200 5d93 |0367: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -341962: 6201 f887 |0369: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL2:Lorg/jaudiotagger/tag/FieldKey; // field@87f8 │ │ -341966: 6202 0f93 |036b: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL2:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@930f │ │ -34196a: 6e30 1a89 1002 |036d: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -341970: 6200 5d93 |0370: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -341974: 6201 f987 |0372: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL2_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87f9 │ │ -341978: 6202 1093 |0374: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL2_ID:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9310 │ │ -34197c: 6e30 1a89 1002 |0376: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -341982: 6200 5d93 |0379: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -341986: 6201 fa87 |037b: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL2_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@87fa │ │ -34198a: 6202 1193 |037d: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL2_TYPE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9311 │ │ -34198e: 6e30 1a89 1002 |037f: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -341994: 6200 5d93 |0382: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -341998: 6201 fb87 |0384: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL3:Lorg/jaudiotagger/tag/FieldKey; // field@87fb │ │ -34199c: 6202 1293 |0386: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL3:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9312 │ │ -3419a0: 6e30 1a89 1002 |0388: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -3419a6: 6200 5d93 |038b: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -3419aa: 6201 fc87 |038d: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL3_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87fc │ │ -3419ae: 6202 1393 |038f: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL3_ID:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9313 │ │ -3419b2: 6e30 1a89 1002 |0391: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -3419b8: 6200 5d93 |0394: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -3419bc: 6201 fd87 |0396: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL3_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@87fd │ │ -3419c0: 6202 1493 |0398: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL3_TYPE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9314 │ │ -3419c4: 6e30 1a89 1002 |039a: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -3419ca: 6200 5d93 |039d: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -3419ce: 6201 fe87 |039f: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL4:Lorg/jaudiotagger/tag/FieldKey; // field@87fe │ │ -3419d2: 6202 1593 |03a1: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL4:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9315 │ │ -3419d6: 6e30 1a89 1002 |03a3: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -3419dc: 6200 5d93 |03a6: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -3419e0: 6201 ff87 |03a8: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL4_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87ff │ │ -3419e4: 6202 1693 |03aa: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL4_ID:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9316 │ │ -3419e8: 6e30 1a89 1002 |03ac: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -3419ee: 6200 5d93 |03af: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -3419f2: 6201 0088 |03b1: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL4_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@8800 │ │ -3419f6: 6202 1793 |03b3: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL4_TYPE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9317 │ │ -3419fa: 6e30 1a89 1002 |03b5: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -341a00: 6200 5d93 |03b8: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -341a04: 6201 0188 |03ba: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL5:Lorg/jaudiotagger/tag/FieldKey; // field@8801 │ │ -341a08: 6202 1893 |03bc: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL5:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9318 │ │ -341a0c: 6e30 1a89 1002 |03be: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -341a12: 6200 5d93 |03c1: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -341a16: 6201 0288 |03c3: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL5_ID:Lorg/jaudiotagger/tag/FieldKey; // field@8802 │ │ -341a1a: 6202 1993 |03c5: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL5_ID:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9319 │ │ -341a1e: 6e30 1a89 1002 |03c7: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -341a24: 6200 5d93 |03ca: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -341a28: 6201 0388 |03cc: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL5_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@8803 │ │ -341a2c: 6202 1a93 |03ce: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL5_TYPE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@931a │ │ -341a30: 6e30 1a89 1002 |03d0: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -341a36: 6200 5d93 |03d3: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -341a3a: 6201 0488 |03d5: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL6:Lorg/jaudiotagger/tag/FieldKey; // field@8804 │ │ -341a3e: 6202 1b93 |03d7: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL6:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@931b │ │ -341a42: 6e30 1a89 1002 |03d9: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -341a48: 6200 5d93 |03dc: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -341a4c: 6201 0588 |03de: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL6_ID:Lorg/jaudiotagger/tag/FieldKey; // field@8805 │ │ -341a50: 6202 1c93 |03e0: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL6_ID:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@931c │ │ -341a54: 6e30 1a89 1002 |03e2: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -341a5a: 6200 5d93 |03e5: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -341a5e: 6201 0688 |03e7: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL6_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@8806 │ │ -341a62: 6202 1d93 |03e9: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL6_TYPE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@931d │ │ -341a66: 6e30 1a89 1002 |03eb: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -341a6c: 6200 5d93 |03ee: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -341a70: 6201 0788 |03f0: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICIP_ID:Lorg/jaudiotagger/tag/FieldKey; // field@8807 │ │ -341a74: 6202 1f93 |03f2: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICIP_PUID:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@931f │ │ -341a78: 6e30 1a89 1002 |03f4: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -341a7e: 6200 5d93 |03f7: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -341a82: 6201 0888 |03f9: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.OCCASION:Lorg/jaudiotagger/tag/FieldKey; // field@8808 │ │ -341a86: 6202 2093 |03fb: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.OCCASION:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9320 │ │ -341a8a: 6e30 1a89 1002 |03fd: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -341a90: 6200 5d93 |0400: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -341a94: 6201 0988 |0402: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.OPUS:Lorg/jaudiotagger/tag/FieldKey; // field@8809 │ │ -341a98: 6202 2193 |0404: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.OPUS:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9321 │ │ -341a9c: 6e30 1a89 1002 |0406: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -341aa2: 6200 5d93 |0409: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -341aa6: 6201 0a88 |040b: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ORCHESTRA:Lorg/jaudiotagger/tag/FieldKey; // field@880a │ │ -341aaa: 6202 2293 |040d: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ORCHESTRA:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9322 │ │ -341aae: 6e30 1a89 1002 |040f: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -341ab4: 6200 5d93 |0412: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -341ab8: 6201 0b88 |0414: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ORCHESTRA_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@880b │ │ -341abc: 6202 2393 |0416: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ORCHESTRA_SORT:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9323 │ │ -341ac0: 6e30 1a89 1002 |0418: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -341ac6: 6200 5d93 |041b: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -341aca: 6201 0c88 |041d: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ORIGINAL_ALBUM:Lorg/jaudiotagger/tag/FieldKey; // field@880c │ │ -341ace: 6202 2593 |041f: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ORIGINAL_ALBUM:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9325 │ │ -341ad2: 6e30 1a89 1002 |0421: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -341ad8: 6200 5d93 |0424: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -341adc: 6201 0d88 |0426: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ORIGINAL_ARTIST:Lorg/jaudiotagger/tag/FieldKey; // field@880d │ │ -341ae0: 6202 2693 |0428: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ORIGINAL_ARTIST:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9326 │ │ -341ae4: 6e30 1a89 1002 |042a: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -341aea: 6200 5d93 |042d: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -341aee: 6201 0e88 |042f: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ORIGINAL_LYRICIST:Lorg/jaudiotagger/tag/FieldKey; // field@880e │ │ -341af2: 6202 2793 |0431: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ORIGINAL_LYRICIST:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9327 │ │ -341af6: 6e30 1a89 1002 |0433: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -341afc: 6200 5d93 |0436: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -341b00: 6201 0f88 |0438: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ORIGINAL_YEAR:Lorg/jaudiotagger/tag/FieldKey; // field@880f │ │ -341b04: 6202 2893 |043a: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ORIGINAL_YEAR:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9328 │ │ -341b08: 6e30 1a89 1002 |043c: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -341b0e: 6200 5d93 |043f: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -341b12: 6201 1088 |0441: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.OVERALL_WORK:Lorg/jaudiotagger/tag/FieldKey; // field@8810 │ │ -341b16: 6202 2993 |0443: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.OVERALL_WORK:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9329 │ │ -341b1a: 6e30 1a89 1002 |0445: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -341b20: 6200 5d93 |0448: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -341b24: 6201 1188 |044a: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.PART:Lorg/jaudiotagger/tag/FieldKey; // field@8811 │ │ -341b28: 6202 2a93 |044c: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.PART:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@932a │ │ -341b2c: 6e30 1a89 1002 |044e: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -341b32: 6200 5d93 |0451: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -341b36: 6201 1288 |0453: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.PART_NUMBER:Lorg/jaudiotagger/tag/FieldKey; // field@8812 │ │ -341b3a: 6202 2b93 |0455: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.PART_NUMBER:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@932b │ │ -341b3e: 6e30 1a89 1002 |0457: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -341b44: 6200 5d93 |045a: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -341b48: 6201 1388 |045c: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.PART_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@8813 │ │ -341b4c: 6202 2c93 |045e: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.PART_TYPE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@932c │ │ -341b50: 6e30 1a89 1002 |0460: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -341b56: 6200 5d93 |0463: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -341b5a: 6201 1488 |0465: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.PERFORMER:Lorg/jaudiotagger/tag/FieldKey; // field@8814 │ │ -341b5e: 6202 2d93 |0467: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.PERFORMER:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@932d │ │ -341b62: 6e30 1a89 1002 |0469: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -341b68: 6200 5d93 |046c: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -341b6c: 6201 1588 |046e: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.PERFORMER_NAME:Lorg/jaudiotagger/tag/FieldKey; // field@8815 │ │ -341b70: 6202 2e93 |0470: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.PERFORMER_NAME:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@932e │ │ -341b74: 6e30 1a89 1002 |0472: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -341b7a: 6200 5d93 |0475: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -341b7e: 6201 1688 |0477: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.PERFORMER_NAME_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@8816 │ │ -341b82: 6202 2f93 |0479: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.PERFORMER_NAME_SORT:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@932f │ │ -341b86: 6e30 1a89 1002 |047b: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -341b8c: 6200 5d93 |047e: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -341b90: 6201 1788 |0480: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.PERIOD:Lorg/jaudiotagger/tag/FieldKey; // field@8817 │ │ -341b94: 6202 3093 |0482: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.PERIOD:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9330 │ │ -341b98: 6e30 1a89 1002 |0484: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -341b9e: 6200 5d93 |0487: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -341ba2: 6201 1888 |0489: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.PRODUCER:Lorg/jaudiotagger/tag/FieldKey; // field@8818 │ │ -341ba6: 6202 3193 |048b: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.PRODUCER:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9331 │ │ -341baa: 6e30 1a89 1002 |048d: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -341bb0: 6200 5d93 |0490: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -341bb4: 6201 1988 |0492: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.QUALITY:Lorg/jaudiotagger/tag/FieldKey; // field@8819 │ │ -341bb8: 6202 3393 |0494: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.QUALITY:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9333 │ │ -341bbc: 6e30 1a89 1002 |0496: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -341bc2: 6200 5d93 |0499: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -341bc6: 6201 1a88 |049b: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.RANKING:Lorg/jaudiotagger/tag/FieldKey; // field@881a │ │ -341bca: 6202 3493 |049d: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.RANKING:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9334 │ │ -341bce: 6e30 1a89 1002 |049f: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -341bd4: 6200 5d93 |04a2: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -341bd8: 6201 1b88 |04a4: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.RATING:Lorg/jaudiotagger/tag/FieldKey; // field@881b │ │ -341bdc: 6202 3593 |04a6: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.RATING:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9335 │ │ -341be0: 6e30 1a89 1002 |04a8: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -341be6: 6200 5d93 |04ab: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -341bea: 6201 1c88 |04ad: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.RECORD_LABEL:Lorg/jaudiotagger/tag/FieldKey; // field@881c │ │ -341bee: 6202 e592 |04af: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.LABEL:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92e5 │ │ -341bf2: 6e30 1a89 1002 |04b1: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -341bf8: 6200 5d93 |04b4: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -341bfc: 6201 1d88 |04b6: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.REMIXER:Lorg/jaudiotagger/tag/FieldKey; // field@881d │ │ -341c00: 6202 3793 |04b8: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.REMIXER:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9337 │ │ -341c04: 6e30 1a89 1002 |04ba: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -341c0a: 6200 5d93 |04bd: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -341c0e: 6201 1e88 |04bf: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.SCRIPT:Lorg/jaudiotagger/tag/FieldKey; // field@881e │ │ -341c12: 6202 3893 |04c1: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.SCRIPT:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9338 │ │ -341c16: 6e30 1a89 1002 |04c3: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -341c1c: 6200 5d93 |04c6: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -341c20: 6201 1f88 |04c8: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.SINGLE_DISC_TRACK_NO:Lorg/jaudiotagger/tag/FieldKey; // field@881f │ │ -341c24: 6202 3993 |04ca: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.SINGLE_DISC_TRACK_NO:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9339 │ │ -341c28: 6e30 1a89 1002 |04cc: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -341c2e: 6200 5d93 |04cf: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -341c32: 6201 2088 |04d1: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.SUBTITLE:Lorg/jaudiotagger/tag/FieldKey; // field@8820 │ │ -341c36: 6202 3b93 |04d3: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.SUBTITLE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@933b │ │ -341c3a: 6e30 1a89 1002 |04d5: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -341c40: 6200 5d93 |04d8: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -341c44: 6201 2188 |04da: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.TAGS:Lorg/jaudiotagger/tag/FieldKey; // field@8821 │ │ -341c48: 6202 3c93 |04dc: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.TAGS:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@933c │ │ -341c4c: 6e30 1a89 1002 |04de: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -341c52: 6200 5d93 |04e1: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -341c56: 6201 2288 |04e3: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.TEMPO:Lorg/jaudiotagger/tag/FieldKey; // field@8822 │ │ -341c5a: 6202 3d93 |04e5: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.TEMPO:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@933d │ │ -341c5e: 6e30 1a89 1002 |04e7: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -341c64: 6200 5d93 |04ea: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -341c68: 6201 2388 |04ec: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.TIMBRE:Lorg/jaudiotagger/tag/FieldKey; // field@8823 │ │ -341c6c: 6202 3e93 |04ee: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.TIMBRE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@933e │ │ -341c70: 6e30 1a89 1002 |04f0: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -341c76: 6200 5d93 |04f3: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -341c7a: 6201 2488 |04f5: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.TITLE:Lorg/jaudiotagger/tag/FieldKey; // field@8824 │ │ -341c7e: 6202 3f93 |04f7: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.TITLE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@933f │ │ -341c82: 6e30 1a89 1002 |04f9: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -341c88: 6200 5d93 |04fc: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -341c8c: 6201 2588 |04fe: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.TITLE_MOVEMENT:Lorg/jaudiotagger/tag/FieldKey; // field@8825 │ │ -341c90: 6202 4193 |0500: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.TITLE_MOVEMENT:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9341 │ │ -341c94: 6e30 1a89 1002 |0502: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -341c9a: 6200 5d93 |0505: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -341c9e: 6201 2688 |0507: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.TITLE_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@8826 │ │ -341ca2: 6202 4093 |0509: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.TITLESORT:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9340 │ │ -341ca6: 6e30 1a89 1002 |050b: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -341cac: 6200 5d93 |050e: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -341cb0: 6201 2788 |0510: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.TONALITY:Lorg/jaudiotagger/tag/FieldKey; // field@8827 │ │ -341cb4: 6202 4293 |0512: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.TONALITY:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9342 │ │ -341cb8: 6e30 1a89 1002 |0514: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -341cbe: 6200 5d93 |0517: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -341cc2: 6201 2888 |0519: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.TRACK:Lorg/jaudiotagger/tag/FieldKey; // field@8828 │ │ -341cc6: 6202 4393 |051b: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.TRACKNUMBER:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9343 │ │ -341cca: 6e30 1a89 1002 |051d: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -341cd0: 6200 5d93 |0520: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -341cd4: 6201 2988 |0522: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.TRACK_TOTAL:Lorg/jaudiotagger/tag/FieldKey; // field@8829 │ │ -341cd8: 6202 4493 |0524: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.TRACKTOTAL:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9344 │ │ -341cdc: 6e30 1a89 1002 |0526: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -341ce2: 6200 5d93 |0529: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -341ce6: 6201 2a88 |052b: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.URL_DISCOGS_ARTIST_SITE:Lorg/jaudiotagger/tag/FieldKey; // field@882a │ │ -341cea: 6202 4593 |052d: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.URL_DISCOGS_ARTIST_SITE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9345 │ │ -341cee: 6e30 1a89 1002 |052f: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -341cf4: 6200 5d93 |0532: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -341cf8: 6201 2b88 |0534: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.URL_DISCOGS_RELEASE_SITE:Lorg/jaudiotagger/tag/FieldKey; // field@882b │ │ -341cfc: 6202 4693 |0536: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.URL_DISCOGS_RELEASE_SITE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9346 │ │ -341d00: 6e30 1a89 1002 |0538: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -341d06: 6200 5d93 |053b: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -341d0a: 6201 2c88 |053d: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.URL_LYRICS_SITE:Lorg/jaudiotagger/tag/FieldKey; // field@882c │ │ -341d0e: 6202 4793 |053f: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.URL_LYRICS_SITE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9347 │ │ -341d12: 6e30 1a89 1002 |0541: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -341d18: 6200 5d93 |0544: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -341d1c: 6201 2d88 |0546: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.URL_OFFICIAL_ARTIST_SITE:Lorg/jaudiotagger/tag/FieldKey; // field@882d │ │ -341d20: 6202 4893 |0548: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.URL_OFFICIAL_ARTIST_SITE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9348 │ │ -341d24: 6e30 1a89 1002 |054a: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -341d2a: 6200 5d93 |054d: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -341d2e: 6201 2e88 |054f: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.URL_OFFICIAL_RELEASE_SITE:Lorg/jaudiotagger/tag/FieldKey; // field@882e │ │ -341d32: 6202 4993 |0551: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.URL_OFFICIAL_RELEASE_SITE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9349 │ │ -341d36: 6e30 1a89 1002 |0553: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -341d3c: 6200 5d93 |0556: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -341d40: 6201 2f88 |0558: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.URL_WIKIPEDIA_ARTIST_SITE:Lorg/jaudiotagger/tag/FieldKey; // field@882f │ │ -341d44: 6202 4a93 |055a: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.URL_WIKIPEDIA_ARTIST_SITE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@934a │ │ -341d48: 6e30 1a89 1002 |055c: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -341d4e: 6200 5d93 |055f: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -341d52: 6201 3088 |0561: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.URL_WIKIPEDIA_RELEASE_SITE:Lorg/jaudiotagger/tag/FieldKey; // field@8830 │ │ -341d56: 6202 4b93 |0563: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.URL_WIKIPEDIA_RELEASE_SITE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@934b │ │ -341d5a: 6e30 1a89 1002 |0565: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -341d60: 6200 5d93 |0568: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -341d64: 6201 3188 |056a: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.WORK:Lorg/jaudiotagger/tag/FieldKey; // field@8831 │ │ -341d68: 6202 4e93 |056c: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.WORK:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@934e │ │ -341d6c: 6e30 1a89 1002 |056e: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -341d72: 6200 5d93 |0571: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -341d76: 6201 3288 |0573: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.WORK_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@8832 │ │ -341d7a: 6202 4f93 |0575: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.WORK_TYPE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@934f │ │ -341d7e: 6e30 1a89 1002 |0577: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -341d84: 6200 5d93 |057a: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -341d88: 6201 3388 |057c: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.YEAR:Lorg/jaudiotagger/tag/FieldKey; // field@8833 │ │ -341d8c: 6202 cd92 |057e: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.DATE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92cd │ │ -341d90: 6e30 1a89 1002 |0580: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -341d96: 0e00 |0583: return-void │ │ +341284: |[341284] org.jaudiotagger.tag.vorbiscomment.VorbisCommentTag.:()V │ │ +341294: 2200 8610 |0000: new-instance v0, Ljava/util/EnumMap; // type@1086 │ │ +341298: 1c01 be11 |0002: const-class v1, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +34129c: 7020 1789 1000 |0004: invoke-direct {v0, v1}, Ljava/util/EnumMap;.:(Ljava/lang/Class;)V // method@8917 │ │ +3412a2: 6900 5d93 |0007: sput-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +3412a6: 6201 9787 |0009: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ACOUSTID_FINGERPRINT:Lorg/jaudiotagger/tag/FieldKey; // field@8797 │ │ +3412aa: 6202 a592 |000b: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ACOUSTID_FINGERPRINT:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92a5 │ │ +3412ae: 6e30 1a89 1002 |000d: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +3412b4: 6200 5d93 |0010: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +3412b8: 6201 9887 |0012: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ACOUSTID_ID:Lorg/jaudiotagger/tag/FieldKey; // field@8798 │ │ +3412bc: 6202 a692 |0014: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ACOUSTID_ID:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92a6 │ │ +3412c0: 6e30 1a89 1002 |0016: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +3412c6: 6200 5d93 |0019: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +3412ca: 6201 9987 |001b: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ALBUM:Lorg/jaudiotagger/tag/FieldKey; // field@8799 │ │ +3412ce: 6202 a792 |001d: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ALBUM:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92a7 │ │ +3412d2: 6e30 1a89 1002 |001f: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +3412d8: 6200 5d93 |0022: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +3412dc: 6201 9a87 |0024: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ALBUM_ARTIST:Lorg/jaudiotagger/tag/FieldKey; // field@879a │ │ +3412e0: 6202 a892 |0026: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ALBUMARTIST:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92a8 │ │ +3412e4: 6e30 1a89 1002 |0028: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +3412ea: 6200 5d93 |002b: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +3412ee: 6201 9b87 |002d: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ALBUM_ARTISTS:Lorg/jaudiotagger/tag/FieldKey; // field@879b │ │ +3412f2: 6202 a992 |002f: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ALBUMARTISTS:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92a9 │ │ +3412f6: 6e30 1a89 1002 |0031: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +3412fc: 6200 5d93 |0034: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +341300: 6201 9c87 |0036: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ALBUM_ARTISTS_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@879c │ │ +341304: 6202 ab92 |0038: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ALBUMARTISTSSORT:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92ab │ │ +341308: 6e30 1a89 1002 |003a: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +34130e: 6200 5d93 |003d: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +341312: 6201 9d87 |003f: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ALBUM_ARTIST_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@879d │ │ +341316: 6202 aa92 |0041: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ALBUMARTISTSORT:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92aa │ │ +34131a: 6e30 1a89 1002 |0043: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +341320: 6200 5d93 |0046: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +341324: 6201 9e87 |0048: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ALBUM_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@879e │ │ +341328: 6202 ad92 |004a: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ALBUMSORT:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92ad │ │ +34132c: 6e30 1a89 1002 |004c: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +341332: 6200 5d93 |004f: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +341336: 6201 9f87 |0051: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.AMAZON_ID:Lorg/jaudiotagger/tag/FieldKey; // field@879f │ │ +34133a: 6202 b592 |0053: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ASIN:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92b5 │ │ +34133e: 6e30 1a89 1002 |0055: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +341344: 6200 5d93 |0058: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +341348: 6201 a087 |005a: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ARRANGER:Lorg/jaudiotagger/tag/FieldKey; // field@87a0 │ │ +34134c: 6202 af92 |005c: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ARRANGER:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92af │ │ +341350: 6e30 1a89 1002 |005e: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +341356: 6200 5d93 |0061: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +34135a: 6201 a187 |0063: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ARRANGER_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@87a1 │ │ +34135e: 6202 b092 |0065: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ARRANGER_SORT:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92b0 │ │ +341362: 6e30 1a89 1002 |0067: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +341368: 6200 5d93 |006a: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +34136c: 6201 a287 |006c: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ARTIST:Lorg/jaudiotagger/tag/FieldKey; // field@87a2 │ │ +341370: 6202 b192 |006e: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ARTIST:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92b1 │ │ +341374: 6e30 1a89 1002 |0070: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +34137a: 6200 5d93 |0073: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +34137e: 6201 a387 |0075: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ARTISTS:Lorg/jaudiotagger/tag/FieldKey; // field@87a3 │ │ +341382: 6202 b292 |0077: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ARTISTS:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92b2 │ │ +341386: 6e30 1a89 1002 |0079: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +34138c: 6200 5d93 |007c: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +341390: 6201 a487 |007e: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ARTISTS_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@87a4 │ │ +341394: 6202 b492 |0080: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ARTISTS_SORT:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92b4 │ │ +341398: 6e30 1a89 1002 |0082: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +34139e: 6200 5d93 |0085: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +3413a2: 6201 a587 |0087: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ARTIST_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@87a5 │ │ +3413a6: 6202 b392 |0089: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ARTISTSORT:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92b3 │ │ +3413aa: 6e30 1a89 1002 |008b: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +3413b0: 6200 5d93 |008e: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +3413b4: 6201 a687 |0090: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.BARCODE:Lorg/jaudiotagger/tag/FieldKey; // field@87a6 │ │ +3413b8: 6202 b692 |0092: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.BARCODE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92b6 │ │ +3413bc: 6e30 1a89 1002 |0094: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +3413c2: 6200 5d93 |0097: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +3413c6: 6201 a787 |0099: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.BPM:Lorg/jaudiotagger/tag/FieldKey; // field@87a7 │ │ +3413ca: 6202 b792 |009b: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.BPM:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92b7 │ │ +3413ce: 6e30 1a89 1002 |009d: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +3413d4: 6200 5d93 |00a0: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +3413d8: 6201 a887 |00a2: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.CATALOG_NO:Lorg/jaudiotagger/tag/FieldKey; // field@87a8 │ │ +3413dc: 6202 b892 |00a4: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.CATALOGNUMBER:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92b8 │ │ +3413e0: 6e30 1a89 1002 |00a6: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +3413e6: 6200 5d93 |00a9: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +3413ea: 6201 a987 |00ab: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.CHOIR:Lorg/jaudiotagger/tag/FieldKey; // field@87a9 │ │ +3413ee: 6202 b992 |00ad: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.CHOIR:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92b9 │ │ +3413f2: 6e30 1a89 1002 |00af: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +3413f8: 6200 5d93 |00b2: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +3413fc: 6201 aa87 |00b4: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.CHOIR_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@87aa │ │ +341400: 6202 ba92 |00b6: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.CHOIR_SORT:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92ba │ │ +341404: 6e30 1a89 1002 |00b8: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +34140a: 6200 5d93 |00bb: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +34140e: 6201 ab87 |00bd: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.CLASSICAL_CATALOG:Lorg/jaudiotagger/tag/FieldKey; // field@87ab │ │ +341412: 6202 bb92 |00bf: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.CLASSICAL_CATALOG:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92bb │ │ +341416: 6e30 1a89 1002 |00c1: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +34141c: 6200 5d93 |00c4: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +341420: 6201 ac87 |00c6: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.CLASSICAL_NICKNAME:Lorg/jaudiotagger/tag/FieldKey; // field@87ac │ │ +341424: 6202 bc92 |00c8: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.CLASSICAL_NICKNAME:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92bc │ │ +341428: 6e30 1a89 1002 |00ca: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +34142e: 6200 5d93 |00cd: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +341432: 6201 ad87 |00cf: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.COMMENT:Lorg/jaudiotagger/tag/FieldKey; // field@87ad │ │ +341436: 6202 bd92 |00d1: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.COMMENT:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92bd │ │ +34143a: 6e30 1a89 1002 |00d3: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +341440: 6200 5d93 |00d6: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +341444: 6201 ae87 |00d8: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.COMPOSER:Lorg/jaudiotagger/tag/FieldKey; // field@87ae │ │ +341448: 6202 bf92 |00da: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.COMPOSER:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92bf │ │ +34144c: 6e30 1a89 1002 |00dc: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +341452: 6200 5d93 |00df: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +341456: 6201 af87 |00e1: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.COMPOSER_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@87af │ │ +34145a: 6202 c092 |00e3: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.COMPOSERSORT:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92c0 │ │ +34145e: 6e30 1a89 1002 |00e5: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +341464: 6200 5d93 |00e8: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +341468: 6201 b287 |00ea: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.COPYRIGHT:Lorg/jaudiotagger/tag/FieldKey; // field@87b2 │ │ +34146c: 6202 c492 |00ec: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.COPYRIGHT:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92c4 │ │ +341470: 6e30 1a89 1002 |00ee: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +341476: 6200 5d93 |00f1: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +34147a: 6201 b087 |00f3: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.CONDUCTOR:Lorg/jaudiotagger/tag/FieldKey; // field@87b0 │ │ +34147e: 6202 c192 |00f5: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.CONDUCTOR:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92c1 │ │ +341482: 6e30 1a89 1002 |00f7: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +341488: 6200 5d93 |00fa: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +34148c: 6201 b187 |00fc: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.CONDUCTOR_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@87b1 │ │ +341490: 6202 c292 |00fe: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.CONDUCTOR_SORT:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92c2 │ │ +341494: 6e30 1a89 1002 |0100: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +34149a: 6200 5d93 |0103: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +34149e: 6201 b387 |0105: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.COUNTRY:Lorg/jaudiotagger/tag/FieldKey; // field@87b3 │ │ +3414a2: 6202 c592 |0107: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.COUNTRY:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92c5 │ │ +3414a6: 6e30 1a89 1002 |0109: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +3414ac: 6200 5d93 |010c: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +3414b0: 6201 b487 |010e: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.COVER_ART:Lorg/jaudiotagger/tag/FieldKey; // field@87b4 │ │ +3414b4: 6202 ed92 |0110: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.METADATA_BLOCK_PICTURE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92ed │ │ +3414b8: 6e30 1a89 1002 |0112: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +3414be: 6200 5d93 |0115: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +3414c2: 6201 b587 |0117: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.CUSTOM1:Lorg/jaudiotagger/tag/FieldKey; // field@87b5 │ │ +3414c6: 6202 c892 |0119: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.CUSTOM1:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92c8 │ │ +3414ca: 6e30 1a89 1002 |011b: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +3414d0: 6200 5d93 |011e: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +3414d4: 6201 b687 |0120: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.CUSTOM2:Lorg/jaudiotagger/tag/FieldKey; // field@87b6 │ │ +3414d8: 6202 c992 |0122: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.CUSTOM2:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92c9 │ │ +3414dc: 6e30 1a89 1002 |0124: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +3414e2: 6200 5d93 |0127: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +3414e6: 6201 b787 |0129: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.CUSTOM3:Lorg/jaudiotagger/tag/FieldKey; // field@87b7 │ │ +3414ea: 6202 ca92 |012b: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.CUSTOM3:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92ca │ │ +3414ee: 6e30 1a89 1002 |012d: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +3414f4: 6200 5d93 |0130: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +3414f8: 6201 b887 |0132: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.CUSTOM4:Lorg/jaudiotagger/tag/FieldKey; // field@87b8 │ │ +3414fc: 6202 cb92 |0134: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.CUSTOM4:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92cb │ │ +341500: 6e30 1a89 1002 |0136: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +341506: 6200 5d93 |0139: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +34150a: 6201 b987 |013b: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.CUSTOM5:Lorg/jaudiotagger/tag/FieldKey; // field@87b9 │ │ +34150e: 6202 cc92 |013d: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.CUSTOM5:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92cc │ │ +341512: 6e30 1a89 1002 |013f: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +341518: 6200 5d93 |0142: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +34151c: 6201 ba87 |0144: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.DISC_NO:Lorg/jaudiotagger/tag/FieldKey; // field@87ba │ │ +341520: 6202 cf92 |0146: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.DISCNUMBER:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92cf │ │ +341524: 6e30 1a89 1002 |0148: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +34152a: 6200 5d93 |014b: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +34152e: 6201 bb87 |014d: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.DISC_SUBTITLE:Lorg/jaudiotagger/tag/FieldKey; // field@87bb │ │ +341532: 6202 d092 |014f: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.DISCSUBTITLE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92d0 │ │ +341536: 6e30 1a89 1002 |0151: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +34153c: 6200 5d93 |0154: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +341540: 6201 bc87 |0156: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.DISC_TOTAL:Lorg/jaudiotagger/tag/FieldKey; // field@87bc │ │ +341544: 6202 d192 |0158: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.DISCTOTAL:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92d1 │ │ +341548: 6e30 1a89 1002 |015a: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +34154e: 6200 5d93 |015d: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +341552: 6201 bd87 |015f: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.DJMIXER:Lorg/jaudiotagger/tag/FieldKey; // field@87bd │ │ +341556: 6202 d292 |0161: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.DJMIXER:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92d2 │ │ +34155a: 6e30 1a89 1002 |0163: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +341560: 6200 5d93 |0166: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +341564: 6201 be87 |0168: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ENCODER:Lorg/jaudiotagger/tag/FieldKey; // field@87be │ │ +341568: 6202 4c93 |016a: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.VENDOR:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@934c │ │ +34156c: 6e30 1a89 1002 |016c: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +341572: 6200 5d93 |016f: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +341576: 6201 bf87 |0171: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ENGINEER:Lorg/jaudiotagger/tag/FieldKey; // field@87bf │ │ +34157a: 6202 d592 |0173: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ENGINEER:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92d5 │ │ +34157e: 6e30 1a89 1002 |0175: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +341584: 6200 5d93 |0178: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +341588: 6201 c087 |017a: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ENSEMBLE:Lorg/jaudiotagger/tag/FieldKey; // field@87c0 │ │ +34158c: 6202 d692 |017c: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ENSEMBLE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92d6 │ │ +341590: 6e30 1a89 1002 |017e: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +341596: 6200 5d93 |0181: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +34159a: 6201 c187 |0183: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ENSEMBLE_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@87c1 │ │ +34159e: 6202 d792 |0185: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ENSEMBLE_SORT:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92d7 │ │ +3415a2: 6e30 1a89 1002 |0187: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +3415a8: 6200 5d93 |018a: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +3415ac: 6201 c287 |018c: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.FBPM:Lorg/jaudiotagger/tag/FieldKey; // field@87c2 │ │ +3415b0: 6202 d892 |018e: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.FBPM:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92d8 │ │ +3415b4: 6e30 1a89 1002 |0190: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +3415ba: 6200 5d93 |0193: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +3415be: 6201 c387 |0195: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.GENRE:Lorg/jaudiotagger/tag/FieldKey; // field@87c3 │ │ +3415c2: 6202 d992 |0197: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.GENRE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92d9 │ │ +3415c6: 6e30 1a89 1002 |0199: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +3415cc: 6200 5d93 |019c: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +3415d0: 6201 c487 |019e: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.GROUP:Lorg/jaudiotagger/tag/FieldKey; // field@87c4 │ │ +3415d4: 6202 da92 |01a0: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.GROUP:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92da │ │ +3415d8: 6e30 1a89 1002 |01a2: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +3415de: 6200 5d93 |01a5: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +3415e2: 6201 c587 |01a7: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.GROUPING:Lorg/jaudiotagger/tag/FieldKey; // field@87c5 │ │ +3415e6: 6202 db92 |01a9: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.GROUPING:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92db │ │ +3415ea: 6e30 1a89 1002 |01ab: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +3415f0: 6200 5d93 |01ae: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +3415f4: 6201 c687 |01b0: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.INSTRUMENT:Lorg/jaudiotagger/tag/FieldKey; // field@87c6 │ │ +3415f8: 6202 dc92 |01b2: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.INSTRUMENT:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92dc │ │ +3415fc: 6e30 1a89 1002 |01b4: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +341602: 6200 5d93 |01b7: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +341606: 6201 c787 |01b9: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.INVOLVED_PERSON:Lorg/jaudiotagger/tag/FieldKey; // field@87c7 │ │ +34160a: 6202 dd92 |01bb: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.INVOLVED_PERSON:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92dd │ │ +34160e: 6e30 1a89 1002 |01bd: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +341614: 6200 5d93 |01c0: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +341618: 6201 c887 |01c2: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.IPI:Lorg/jaudiotagger/tag/FieldKey; // field@87c8 │ │ +34161c: 6202 de92 |01c4: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.IPI:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92de │ │ +341620: 6e30 1a89 1002 |01c6: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +341626: 6200 5d93 |01c9: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +34162a: 6201 c987 |01cb: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ISRC:Lorg/jaudiotagger/tag/FieldKey; // field@87c9 │ │ +34162e: 6202 df92 |01cd: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ISRC:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92df │ │ +341632: 6e30 1a89 1002 |01cf: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +341638: 6200 5d93 |01d2: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +34163c: 6201 ca87 |01d4: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ISWC:Lorg/jaudiotagger/tag/FieldKey; // field@87ca │ │ +341640: 6202 e092 |01d6: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ISWC:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92e0 │ │ +341644: 6e30 1a89 1002 |01d8: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +34164a: 6200 5d93 |01db: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +34164e: 6201 cb87 |01dd: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.IS_CLASSICAL:Lorg/jaudiotagger/tag/FieldKey; // field@87cb │ │ +341652: 6202 e192 |01df: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.IS_CLASSICAL:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92e1 │ │ +341656: 6e30 1a89 1002 |01e1: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +34165c: 6200 5d93 |01e4: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +341660: 6201 cc87 |01e6: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.IS_COMPILATION:Lorg/jaudiotagger/tag/FieldKey; // field@87cc │ │ +341664: 6202 be92 |01e8: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.COMPILATION:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92be │ │ +341668: 6e30 1a89 1002 |01ea: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +34166e: 6200 5d93 |01ed: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +341672: 6201 cd87 |01ef: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.IS_HD:Lorg/jaudiotagger/tag/FieldKey; // field@87cd │ │ +341676: 6202 e292 |01f1: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.IS_HD:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92e2 │ │ +34167a: 6e30 1a89 1002 |01f3: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +341680: 6200 5d93 |01f6: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +341684: 6201 ce87 |01f8: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.IS_SOUNDTRACK:Lorg/jaudiotagger/tag/FieldKey; // field@87ce │ │ +341688: 6202 e392 |01fa: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.IS_SOUNDTRACK:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92e3 │ │ +34168c: 6e30 1a89 1002 |01fc: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +341692: 6200 5d93 |01ff: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +341696: 6201 d087 |0201: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.KEY:Lorg/jaudiotagger/tag/FieldKey; // field@87d0 │ │ +34169a: 6202 e492 |0203: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.KEY:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92e4 │ │ +34169e: 6e30 1a89 1002 |0205: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +3416a4: 6200 5d93 |0208: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +3416a8: 6201 d187 |020a: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.LANGUAGE:Lorg/jaudiotagger/tag/FieldKey; // field@87d1 │ │ +3416ac: 6202 e692 |020c: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.LANGUAGE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92e6 │ │ +3416b0: 6e30 1a89 1002 |020e: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +3416b6: 6200 5d93 |0211: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +3416ba: 6201 d287 |0213: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.LYRICIST:Lorg/jaudiotagger/tag/FieldKey; // field@87d2 │ │ +3416be: 6202 e992 |0215: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.LYRICIST:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92e9 │ │ +3416c2: 6e30 1a89 1002 |0217: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +3416c8: 6200 5d93 |021a: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +3416cc: 6201 d387 |021c: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.LYRICIST_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@87d3 │ │ +3416d0: 6202 ea92 |021e: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.LYRICIST_SORT:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92ea │ │ +3416d4: 6e30 1a89 1002 |0220: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +3416da: 6200 5d93 |0223: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +3416de: 6201 d487 |0225: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.LYRICS:Lorg/jaudiotagger/tag/FieldKey; // field@87d4 │ │ +3416e2: 6202 eb92 |0227: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.LYRICS:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92eb │ │ +3416e6: 6e30 1a89 1002 |0229: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +3416ec: 6200 5d93 |022c: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +3416f0: 6201 d587 |022e: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MEDIA:Lorg/jaudiotagger/tag/FieldKey; // field@87d5 │ │ +3416f4: 6202 ec92 |0230: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MEDIA:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92ec │ │ +3416f8: 6e30 1a89 1002 |0232: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +3416fe: 6200 5d93 |0235: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +341702: 6201 d687 |0237: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MIXER:Lorg/jaudiotagger/tag/FieldKey; // field@87d6 │ │ +341706: 6202 ee92 |0239: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MIXER:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92ee │ │ +34170a: 6e30 1a89 1002 |023b: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +341710: 6200 5d93 |023e: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +341714: 6201 d787 |0240: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MOOD:Lorg/jaudiotagger/tag/FieldKey; // field@87d7 │ │ +341718: 6202 ef92 |0242: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MOOD:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92ef │ │ +34171c: 6e30 1a89 1002 |0244: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +341722: 6200 5d93 |0247: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +341726: 6201 d887 |0249: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MOOD_ACOUSTIC:Lorg/jaudiotagger/tag/FieldKey; // field@87d8 │ │ +34172a: 6202 f092 |024b: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MOOD_ACOUSTIC:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92f0 │ │ +34172e: 6e30 1a89 1002 |024d: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +341734: 6200 5d93 |0250: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +341738: 6201 d987 |0252: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MOOD_AGGRESSIVE:Lorg/jaudiotagger/tag/FieldKey; // field@87d9 │ │ +34173c: 6202 f192 |0254: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MOOD_AGGRESSIVE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92f1 │ │ +341740: 6e30 1a89 1002 |0256: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +341746: 6200 5d93 |0259: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +34174a: 6201 da87 |025b: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MOOD_AROUSAL:Lorg/jaudiotagger/tag/FieldKey; // field@87da │ │ +34174e: 6202 f292 |025d: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MOOD_AROUSAL:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92f2 │ │ +341752: 6e30 1a89 1002 |025f: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +341758: 6200 5d93 |0262: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +34175c: 6201 db87 |0264: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MOOD_DANCEABILITY:Lorg/jaudiotagger/tag/FieldKey; // field@87db │ │ +341760: 6202 f392 |0266: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MOOD_DANCEABILITY:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92f3 │ │ +341764: 6e30 1a89 1002 |0268: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +34176a: 6200 5d93 |026b: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +34176e: 6201 dc87 |026d: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MOOD_ELECTRONIC:Lorg/jaudiotagger/tag/FieldKey; // field@87dc │ │ +341772: 6202 f492 |026f: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MOOD_ELECTRONIC:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92f4 │ │ +341776: 6e30 1a89 1002 |0271: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +34177c: 6200 5d93 |0274: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +341780: 6201 dd87 |0276: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MOOD_HAPPY:Lorg/jaudiotagger/tag/FieldKey; // field@87dd │ │ +341784: 6202 f592 |0278: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MOOD_HAPPY:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92f5 │ │ +341788: 6e30 1a89 1002 |027a: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +34178e: 6200 5d93 |027d: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +341792: 6201 de87 |027f: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MOOD_INSTRUMENTAL:Lorg/jaudiotagger/tag/FieldKey; // field@87de │ │ +341796: 6202 f692 |0281: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MOOD_INSTRUMENTAL:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92f6 │ │ +34179a: 6e30 1a89 1002 |0283: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +3417a0: 6200 5d93 |0286: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +3417a4: 6201 df87 |0288: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MOOD_PARTY:Lorg/jaudiotagger/tag/FieldKey; // field@87df │ │ +3417a8: 6202 f792 |028a: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MOOD_PARTY:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92f7 │ │ +3417ac: 6e30 1a89 1002 |028c: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +3417b2: 6200 5d93 |028f: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +3417b6: 6201 e087 |0291: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MOOD_RELAXED:Lorg/jaudiotagger/tag/FieldKey; // field@87e0 │ │ +3417ba: 6202 f892 |0293: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MOOD_RELAXED:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92f8 │ │ +3417be: 6e30 1a89 1002 |0295: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +3417c4: 6200 5d93 |0298: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +3417c8: 6201 e187 |029a: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MOOD_SAD:Lorg/jaudiotagger/tag/FieldKey; // field@87e1 │ │ +3417cc: 6202 f992 |029c: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MOOD_SAD:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92f9 │ │ +3417d0: 6e30 1a89 1002 |029e: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +3417d6: 6200 5d93 |02a1: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +3417da: 6201 e287 |02a3: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MOOD_VALENCE:Lorg/jaudiotagger/tag/FieldKey; // field@87e2 │ │ +3417de: 6202 fa92 |02a5: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MOOD_VALENCE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92fa │ │ +3417e2: 6e30 1a89 1002 |02a7: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +3417e8: 6200 5d93 |02aa: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +3417ec: 6201 e387 |02ac: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MOVEMENT:Lorg/jaudiotagger/tag/FieldKey; // field@87e3 │ │ +3417f0: 6202 fb92 |02ae: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MOVEMENT:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92fb │ │ +3417f4: 6e30 1a89 1002 |02b0: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +3417fa: 6200 5d93 |02b3: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +3417fe: 6201 e487 |02b5: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MOVEMENT_NO:Lorg/jaudiotagger/tag/FieldKey; // field@87e4 │ │ +341802: 6202 fc92 |02b7: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MOVEMENT_NO:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92fc │ │ +341806: 6e30 1a89 1002 |02b9: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +34180c: 6200 5d93 |02bc: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +341810: 6201 e587 |02be: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MOVEMENT_TOTAL:Lorg/jaudiotagger/tag/FieldKey; // field@87e5 │ │ +341814: 6202 fd92 |02c0: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MOVEMENT_TOTAL:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92fd │ │ +341818: 6e30 1a89 1002 |02c2: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +34181e: 6200 5d93 |02c5: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +341822: 6201 e687 |02c7: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_ARTISTID:Lorg/jaudiotagger/tag/FieldKey; // field@87e6 │ │ +341826: 6202 0293 |02c9: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_ARTISTID:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9302 │ │ +34182a: 6e30 1a89 1002 |02cb: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +341830: 6200 5d93 |02ce: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +341834: 6201 e787 |02d0: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_DISC_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87e7 │ │ +341838: 6202 0393 |02d2: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_DISCID:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9303 │ │ +34183c: 6e30 1a89 1002 |02d4: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +341842: 6200 5d93 |02d7: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +341846: 6201 e887 |02d9: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_ORIGINAL_RELEASE_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87e8 │ │ +34184a: 6202 0493 |02db: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_ORIGINAL_ALBUMID:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9304 │ │ +34184e: 6e30 1a89 1002 |02dd: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +341854: 6200 5d93 |02e0: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +341858: 6201 e987 |02e2: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_RELEASEARTISTID:Lorg/jaudiotagger/tag/FieldKey; // field@87e9 │ │ +34185c: 6202 fe92 |02e4: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_ALBUMARTISTID:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92fe │ │ +341860: 6e30 1a89 1002 |02e6: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +341866: 6200 5d93 |02e9: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +34186a: 6201 ea87 |02eb: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_RELEASEID:Lorg/jaudiotagger/tag/FieldKey; // field@87ea │ │ +34186e: 6202 ff92 |02ed: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_ALBUMID:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92ff │ │ +341872: 6e30 1a89 1002 |02ef: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +341878: 6200 5d93 |02f2: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +34187c: 6201 eb87 |02f4: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_RELEASE_COUNTRY:Lorg/jaudiotagger/tag/FieldKey; // field@87eb │ │ +341880: 6202 3693 |02f6: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.RELEASECOUNTRY:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9336 │ │ +341884: 6e30 1a89 1002 |02f8: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +34188a: 6200 5d93 |02fb: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +34188e: 6201 ec87 |02fd: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_RELEASE_GROUP_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87ec │ │ +341892: 6202 0593 |02ff: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_RELEASEGROUPID:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9305 │ │ +341896: 6e30 1a89 1002 |0301: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +34189c: 6200 5d93 |0304: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +3418a0: 6201 ed87 |0306: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_RELEASE_STATUS:Lorg/jaudiotagger/tag/FieldKey; // field@87ed │ │ +3418a4: 6202 0093 |0308: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_ALBUMSTATUS:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9300 │ │ +3418a8: 6e30 1a89 1002 |030a: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +3418ae: 6200 5d93 |030d: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +3418b2: 6201 ee87 |030f: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_RELEASE_TRACK_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87ee │ │ +3418b6: 6202 0693 |0311: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_RELEASETRACKID:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9306 │ │ +3418ba: 6e30 1a89 1002 |0313: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +3418c0: 6200 5d93 |0316: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +3418c4: 6201 ef87 |0318: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_RELEASE_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@87ef │ │ +3418c8: 6202 0193 |031a: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_ALBUMTYPE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9301 │ │ +3418cc: 6e30 1a89 1002 |031c: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +3418d2: 6200 5d93 |031f: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +3418d6: 6201 f087 |0321: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_TRACK_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87f0 │ │ +3418da: 6202 0793 |0323: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_TRACKID:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9307 │ │ +3418de: 6e30 1a89 1002 |0325: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +3418e4: 6200 5d93 |0328: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +3418e8: 6201 f187 |032a: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK:Lorg/jaudiotagger/tag/FieldKey; // field@87f1 │ │ +3418ec: 6202 0893 |032c: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_WORK:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9308 │ │ +3418f0: 6e30 1a89 1002 |032e: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +3418f6: 6200 5d93 |0331: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +3418fa: 6201 f287 |0333: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_COMPOSITION:Lorg/jaudiotagger/tag/FieldKey; // field@87f2 │ │ +3418fe: 6202 0a93 |0335: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_WORK_COMPOSITION:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@930a │ │ +341902: 6e30 1a89 1002 |0337: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +341908: 6200 5d93 |033a: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +34190c: 6201 f387 |033c: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_COMPOSITION_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87f3 │ │ +341910: 6202 0b93 |033e: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_WORK_COMPOSITION_ID:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@930b │ │ +341914: 6e30 1a89 1002 |0340: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +34191a: 6200 5d93 |0343: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +34191e: 6201 f487 |0345: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87f4 │ │ +341922: 6202 0993 |0347: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_WORKID:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9309 │ │ +341926: 6e30 1a89 1002 |0349: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +34192c: 6200 5d93 |034c: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +341930: 6201 f587 |034e: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL1:Lorg/jaudiotagger/tag/FieldKey; // field@87f5 │ │ +341934: 6202 0c93 |0350: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL1:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@930c │ │ +341938: 6e30 1a89 1002 |0352: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +34193e: 6200 5d93 |0355: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +341942: 6201 f687 |0357: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL1_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87f6 │ │ +341946: 6202 0d93 |0359: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL1_ID:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@930d │ │ +34194a: 6e30 1a89 1002 |035b: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +341950: 6200 5d93 |035e: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +341954: 6201 f787 |0360: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL1_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@87f7 │ │ +341958: 6202 0e93 |0362: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL1_TYPE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@930e │ │ +34195c: 6e30 1a89 1002 |0364: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +341962: 6200 5d93 |0367: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +341966: 6201 f887 |0369: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL2:Lorg/jaudiotagger/tag/FieldKey; // field@87f8 │ │ +34196a: 6202 0f93 |036b: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL2:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@930f │ │ +34196e: 6e30 1a89 1002 |036d: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +341974: 6200 5d93 |0370: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +341978: 6201 f987 |0372: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL2_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87f9 │ │ +34197c: 6202 1093 |0374: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL2_ID:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9310 │ │ +341980: 6e30 1a89 1002 |0376: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +341986: 6200 5d93 |0379: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +34198a: 6201 fa87 |037b: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL2_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@87fa │ │ +34198e: 6202 1193 |037d: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL2_TYPE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9311 │ │ +341992: 6e30 1a89 1002 |037f: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +341998: 6200 5d93 |0382: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +34199c: 6201 fb87 |0384: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL3:Lorg/jaudiotagger/tag/FieldKey; // field@87fb │ │ +3419a0: 6202 1293 |0386: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL3:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9312 │ │ +3419a4: 6e30 1a89 1002 |0388: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +3419aa: 6200 5d93 |038b: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +3419ae: 6201 fc87 |038d: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL3_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87fc │ │ +3419b2: 6202 1393 |038f: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL3_ID:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9313 │ │ +3419b6: 6e30 1a89 1002 |0391: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +3419bc: 6200 5d93 |0394: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +3419c0: 6201 fd87 |0396: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL3_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@87fd │ │ +3419c4: 6202 1493 |0398: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL3_TYPE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9314 │ │ +3419c8: 6e30 1a89 1002 |039a: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +3419ce: 6200 5d93 |039d: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +3419d2: 6201 fe87 |039f: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL4:Lorg/jaudiotagger/tag/FieldKey; // field@87fe │ │ +3419d6: 6202 1593 |03a1: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL4:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9315 │ │ +3419da: 6e30 1a89 1002 |03a3: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +3419e0: 6200 5d93 |03a6: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +3419e4: 6201 ff87 |03a8: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL4_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87ff │ │ +3419e8: 6202 1693 |03aa: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL4_ID:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9316 │ │ +3419ec: 6e30 1a89 1002 |03ac: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +3419f2: 6200 5d93 |03af: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +3419f6: 6201 0088 |03b1: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL4_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@8800 │ │ +3419fa: 6202 1793 |03b3: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL4_TYPE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9317 │ │ +3419fe: 6e30 1a89 1002 |03b5: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +341a04: 6200 5d93 |03b8: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +341a08: 6201 0188 |03ba: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL5:Lorg/jaudiotagger/tag/FieldKey; // field@8801 │ │ +341a0c: 6202 1893 |03bc: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL5:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9318 │ │ +341a10: 6e30 1a89 1002 |03be: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +341a16: 6200 5d93 |03c1: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +341a1a: 6201 0288 |03c3: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL5_ID:Lorg/jaudiotagger/tag/FieldKey; // field@8802 │ │ +341a1e: 6202 1993 |03c5: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL5_ID:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9319 │ │ +341a22: 6e30 1a89 1002 |03c7: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +341a28: 6200 5d93 |03ca: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +341a2c: 6201 0388 |03cc: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL5_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@8803 │ │ +341a30: 6202 1a93 |03ce: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL5_TYPE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@931a │ │ +341a34: 6e30 1a89 1002 |03d0: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +341a3a: 6200 5d93 |03d3: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +341a3e: 6201 0488 |03d5: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL6:Lorg/jaudiotagger/tag/FieldKey; // field@8804 │ │ +341a42: 6202 1b93 |03d7: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL6:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@931b │ │ +341a46: 6e30 1a89 1002 |03d9: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +341a4c: 6200 5d93 |03dc: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +341a50: 6201 0588 |03de: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL6_ID:Lorg/jaudiotagger/tag/FieldKey; // field@8805 │ │ +341a54: 6202 1c93 |03e0: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL6_ID:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@931c │ │ +341a58: 6e30 1a89 1002 |03e2: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +341a5e: 6200 5d93 |03e5: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +341a62: 6201 0688 |03e7: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL6_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@8806 │ │ +341a66: 6202 1d93 |03e9: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICBRAINZ_WORK_PART_LEVEL6_TYPE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@931d │ │ +341a6a: 6e30 1a89 1002 |03eb: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +341a70: 6200 5d93 |03ee: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +341a74: 6201 0788 |03f0: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MUSICIP_ID:Lorg/jaudiotagger/tag/FieldKey; // field@8807 │ │ +341a78: 6202 1f93 |03f2: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.MUSICIP_PUID:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@931f │ │ +341a7c: 6e30 1a89 1002 |03f4: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +341a82: 6200 5d93 |03f7: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +341a86: 6201 0888 |03f9: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.OCCASION:Lorg/jaudiotagger/tag/FieldKey; // field@8808 │ │ +341a8a: 6202 2093 |03fb: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.OCCASION:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9320 │ │ +341a8e: 6e30 1a89 1002 |03fd: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +341a94: 6200 5d93 |0400: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +341a98: 6201 0988 |0402: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.OPUS:Lorg/jaudiotagger/tag/FieldKey; // field@8809 │ │ +341a9c: 6202 2193 |0404: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.OPUS:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9321 │ │ +341aa0: 6e30 1a89 1002 |0406: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +341aa6: 6200 5d93 |0409: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +341aaa: 6201 0a88 |040b: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ORCHESTRA:Lorg/jaudiotagger/tag/FieldKey; // field@880a │ │ +341aae: 6202 2293 |040d: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ORCHESTRA:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9322 │ │ +341ab2: 6e30 1a89 1002 |040f: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +341ab8: 6200 5d93 |0412: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +341abc: 6201 0b88 |0414: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ORCHESTRA_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@880b │ │ +341ac0: 6202 2393 |0416: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ORCHESTRA_SORT:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9323 │ │ +341ac4: 6e30 1a89 1002 |0418: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +341aca: 6200 5d93 |041b: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +341ace: 6201 0c88 |041d: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ORIGINAL_ALBUM:Lorg/jaudiotagger/tag/FieldKey; // field@880c │ │ +341ad2: 6202 2593 |041f: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ORIGINAL_ALBUM:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9325 │ │ +341ad6: 6e30 1a89 1002 |0421: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +341adc: 6200 5d93 |0424: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +341ae0: 6201 0d88 |0426: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ORIGINAL_ARTIST:Lorg/jaudiotagger/tag/FieldKey; // field@880d │ │ +341ae4: 6202 2693 |0428: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ORIGINAL_ARTIST:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9326 │ │ +341ae8: 6e30 1a89 1002 |042a: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +341aee: 6200 5d93 |042d: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +341af2: 6201 0e88 |042f: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ORIGINAL_LYRICIST:Lorg/jaudiotagger/tag/FieldKey; // field@880e │ │ +341af6: 6202 2793 |0431: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ORIGINAL_LYRICIST:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9327 │ │ +341afa: 6e30 1a89 1002 |0433: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +341b00: 6200 5d93 |0436: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +341b04: 6201 0f88 |0438: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ORIGINAL_YEAR:Lorg/jaudiotagger/tag/FieldKey; // field@880f │ │ +341b08: 6202 2893 |043a: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ORIGINAL_YEAR:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9328 │ │ +341b0c: 6e30 1a89 1002 |043c: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +341b12: 6200 5d93 |043f: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +341b16: 6201 1088 |0441: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.OVERALL_WORK:Lorg/jaudiotagger/tag/FieldKey; // field@8810 │ │ +341b1a: 6202 2993 |0443: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.OVERALL_WORK:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9329 │ │ +341b1e: 6e30 1a89 1002 |0445: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +341b24: 6200 5d93 |0448: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +341b28: 6201 1188 |044a: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.PART:Lorg/jaudiotagger/tag/FieldKey; // field@8811 │ │ +341b2c: 6202 2a93 |044c: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.PART:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@932a │ │ +341b30: 6e30 1a89 1002 |044e: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +341b36: 6200 5d93 |0451: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +341b3a: 6201 1288 |0453: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.PART_NUMBER:Lorg/jaudiotagger/tag/FieldKey; // field@8812 │ │ +341b3e: 6202 2b93 |0455: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.PART_NUMBER:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@932b │ │ +341b42: 6e30 1a89 1002 |0457: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +341b48: 6200 5d93 |045a: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +341b4c: 6201 1388 |045c: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.PART_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@8813 │ │ +341b50: 6202 2c93 |045e: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.PART_TYPE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@932c │ │ +341b54: 6e30 1a89 1002 |0460: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +341b5a: 6200 5d93 |0463: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +341b5e: 6201 1488 |0465: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.PERFORMER:Lorg/jaudiotagger/tag/FieldKey; // field@8814 │ │ +341b62: 6202 2d93 |0467: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.PERFORMER:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@932d │ │ +341b66: 6e30 1a89 1002 |0469: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +341b6c: 6200 5d93 |046c: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +341b70: 6201 1588 |046e: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.PERFORMER_NAME:Lorg/jaudiotagger/tag/FieldKey; // field@8815 │ │ +341b74: 6202 2e93 |0470: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.PERFORMER_NAME:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@932e │ │ +341b78: 6e30 1a89 1002 |0472: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +341b7e: 6200 5d93 |0475: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +341b82: 6201 1688 |0477: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.PERFORMER_NAME_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@8816 │ │ +341b86: 6202 2f93 |0479: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.PERFORMER_NAME_SORT:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@932f │ │ +341b8a: 6e30 1a89 1002 |047b: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +341b90: 6200 5d93 |047e: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +341b94: 6201 1788 |0480: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.PERIOD:Lorg/jaudiotagger/tag/FieldKey; // field@8817 │ │ +341b98: 6202 3093 |0482: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.PERIOD:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9330 │ │ +341b9c: 6e30 1a89 1002 |0484: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +341ba2: 6200 5d93 |0487: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +341ba6: 6201 1888 |0489: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.PRODUCER:Lorg/jaudiotagger/tag/FieldKey; // field@8818 │ │ +341baa: 6202 3193 |048b: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.PRODUCER:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9331 │ │ +341bae: 6e30 1a89 1002 |048d: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +341bb4: 6200 5d93 |0490: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +341bb8: 6201 1988 |0492: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.QUALITY:Lorg/jaudiotagger/tag/FieldKey; // field@8819 │ │ +341bbc: 6202 3393 |0494: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.QUALITY:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9333 │ │ +341bc0: 6e30 1a89 1002 |0496: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +341bc6: 6200 5d93 |0499: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +341bca: 6201 1a88 |049b: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.RANKING:Lorg/jaudiotagger/tag/FieldKey; // field@881a │ │ +341bce: 6202 3493 |049d: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.RANKING:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9334 │ │ +341bd2: 6e30 1a89 1002 |049f: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +341bd8: 6200 5d93 |04a2: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +341bdc: 6201 1b88 |04a4: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.RATING:Lorg/jaudiotagger/tag/FieldKey; // field@881b │ │ +341be0: 6202 3593 |04a6: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.RATING:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9335 │ │ +341be4: 6e30 1a89 1002 |04a8: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +341bea: 6200 5d93 |04ab: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +341bee: 6201 1c88 |04ad: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.RECORD_LABEL:Lorg/jaudiotagger/tag/FieldKey; // field@881c │ │ +341bf2: 6202 e592 |04af: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.LABEL:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92e5 │ │ +341bf6: 6e30 1a89 1002 |04b1: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +341bfc: 6200 5d93 |04b4: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +341c00: 6201 1d88 |04b6: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.REMIXER:Lorg/jaudiotagger/tag/FieldKey; // field@881d │ │ +341c04: 6202 3793 |04b8: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.REMIXER:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9337 │ │ +341c08: 6e30 1a89 1002 |04ba: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +341c0e: 6200 5d93 |04bd: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +341c12: 6201 1e88 |04bf: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.SCRIPT:Lorg/jaudiotagger/tag/FieldKey; // field@881e │ │ +341c16: 6202 3893 |04c1: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.SCRIPT:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9338 │ │ +341c1a: 6e30 1a89 1002 |04c3: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +341c20: 6200 5d93 |04c6: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +341c24: 6201 1f88 |04c8: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.SINGLE_DISC_TRACK_NO:Lorg/jaudiotagger/tag/FieldKey; // field@881f │ │ +341c28: 6202 3993 |04ca: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.SINGLE_DISC_TRACK_NO:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9339 │ │ +341c2c: 6e30 1a89 1002 |04cc: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +341c32: 6200 5d93 |04cf: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +341c36: 6201 2088 |04d1: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.SUBTITLE:Lorg/jaudiotagger/tag/FieldKey; // field@8820 │ │ +341c3a: 6202 3b93 |04d3: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.SUBTITLE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@933b │ │ +341c3e: 6e30 1a89 1002 |04d5: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +341c44: 6200 5d93 |04d8: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +341c48: 6201 2188 |04da: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.TAGS:Lorg/jaudiotagger/tag/FieldKey; // field@8821 │ │ +341c4c: 6202 3c93 |04dc: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.TAGS:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@933c │ │ +341c50: 6e30 1a89 1002 |04de: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +341c56: 6200 5d93 |04e1: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +341c5a: 6201 2288 |04e3: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.TEMPO:Lorg/jaudiotagger/tag/FieldKey; // field@8822 │ │ +341c5e: 6202 3d93 |04e5: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.TEMPO:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@933d │ │ +341c62: 6e30 1a89 1002 |04e7: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +341c68: 6200 5d93 |04ea: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +341c6c: 6201 2388 |04ec: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.TIMBRE:Lorg/jaudiotagger/tag/FieldKey; // field@8823 │ │ +341c70: 6202 3e93 |04ee: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.TIMBRE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@933e │ │ +341c74: 6e30 1a89 1002 |04f0: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +341c7a: 6200 5d93 |04f3: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +341c7e: 6201 2488 |04f5: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.TITLE:Lorg/jaudiotagger/tag/FieldKey; // field@8824 │ │ +341c82: 6202 3f93 |04f7: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.TITLE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@933f │ │ +341c86: 6e30 1a89 1002 |04f9: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +341c8c: 6200 5d93 |04fc: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +341c90: 6201 2588 |04fe: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.TITLE_MOVEMENT:Lorg/jaudiotagger/tag/FieldKey; // field@8825 │ │ +341c94: 6202 4193 |0500: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.TITLE_MOVEMENT:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9341 │ │ +341c98: 6e30 1a89 1002 |0502: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +341c9e: 6200 5d93 |0505: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +341ca2: 6201 2688 |0507: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.TITLE_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@8826 │ │ +341ca6: 6202 4093 |0509: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.TITLESORT:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9340 │ │ +341caa: 6e30 1a89 1002 |050b: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +341cb0: 6200 5d93 |050e: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +341cb4: 6201 2788 |0510: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.TONALITY:Lorg/jaudiotagger/tag/FieldKey; // field@8827 │ │ +341cb8: 6202 4293 |0512: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.TONALITY:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9342 │ │ +341cbc: 6e30 1a89 1002 |0514: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +341cc2: 6200 5d93 |0517: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +341cc6: 6201 2888 |0519: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.TRACK:Lorg/jaudiotagger/tag/FieldKey; // field@8828 │ │ +341cca: 6202 4393 |051b: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.TRACKNUMBER:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9343 │ │ +341cce: 6e30 1a89 1002 |051d: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +341cd4: 6200 5d93 |0520: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +341cd8: 6201 2988 |0522: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.TRACK_TOTAL:Lorg/jaudiotagger/tag/FieldKey; // field@8829 │ │ +341cdc: 6202 4493 |0524: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.TRACKTOTAL:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9344 │ │ +341ce0: 6e30 1a89 1002 |0526: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +341ce6: 6200 5d93 |0529: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +341cea: 6201 2a88 |052b: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.URL_DISCOGS_ARTIST_SITE:Lorg/jaudiotagger/tag/FieldKey; // field@882a │ │ +341cee: 6202 4593 |052d: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.URL_DISCOGS_ARTIST_SITE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9345 │ │ +341cf2: 6e30 1a89 1002 |052f: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +341cf8: 6200 5d93 |0532: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +341cfc: 6201 2b88 |0534: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.URL_DISCOGS_RELEASE_SITE:Lorg/jaudiotagger/tag/FieldKey; // field@882b │ │ +341d00: 6202 4693 |0536: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.URL_DISCOGS_RELEASE_SITE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9346 │ │ +341d04: 6e30 1a89 1002 |0538: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +341d0a: 6200 5d93 |053b: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +341d0e: 6201 2c88 |053d: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.URL_LYRICS_SITE:Lorg/jaudiotagger/tag/FieldKey; // field@882c │ │ +341d12: 6202 4793 |053f: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.URL_LYRICS_SITE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9347 │ │ +341d16: 6e30 1a89 1002 |0541: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +341d1c: 6200 5d93 |0544: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +341d20: 6201 2d88 |0546: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.URL_OFFICIAL_ARTIST_SITE:Lorg/jaudiotagger/tag/FieldKey; // field@882d │ │ +341d24: 6202 4893 |0548: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.URL_OFFICIAL_ARTIST_SITE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9348 │ │ +341d28: 6e30 1a89 1002 |054a: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +341d2e: 6200 5d93 |054d: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +341d32: 6201 2e88 |054f: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.URL_OFFICIAL_RELEASE_SITE:Lorg/jaudiotagger/tag/FieldKey; // field@882e │ │ +341d36: 6202 4993 |0551: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.URL_OFFICIAL_RELEASE_SITE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9349 │ │ +341d3a: 6e30 1a89 1002 |0553: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +341d40: 6200 5d93 |0556: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +341d44: 6201 2f88 |0558: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.URL_WIKIPEDIA_ARTIST_SITE:Lorg/jaudiotagger/tag/FieldKey; // field@882f │ │ +341d48: 6202 4a93 |055a: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.URL_WIKIPEDIA_ARTIST_SITE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@934a │ │ +341d4c: 6e30 1a89 1002 |055c: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +341d52: 6200 5d93 |055f: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +341d56: 6201 3088 |0561: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.URL_WIKIPEDIA_RELEASE_SITE:Lorg/jaudiotagger/tag/FieldKey; // field@8830 │ │ +341d5a: 6202 4b93 |0563: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.URL_WIKIPEDIA_RELEASE_SITE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@934b │ │ +341d5e: 6e30 1a89 1002 |0565: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +341d64: 6200 5d93 |0568: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +341d68: 6201 3188 |056a: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.WORK:Lorg/jaudiotagger/tag/FieldKey; // field@8831 │ │ +341d6c: 6202 4e93 |056c: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.WORK:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@934e │ │ +341d70: 6e30 1a89 1002 |056e: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +341d76: 6200 5d93 |0571: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +341d7a: 6201 3288 |0573: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.WORK_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@8832 │ │ +341d7e: 6202 4f93 |0575: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.WORK_TYPE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@934f │ │ +341d82: 6e30 1a89 1002 |0577: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +341d88: 6200 5d93 |057a: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +341d8c: 6201 3388 |057c: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.YEAR:Lorg/jaudiotagger/tag/FieldKey; // field@8833 │ │ +341d90: 6202 cd92 |057e: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.DATE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92cd │ │ +341d94: 6e30 1a89 1002 |0580: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +341d9a: 0e00 |0583: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0009 line=50 │ │ 0x0010 line=51 │ │ 0x0019 line=52 │ │ 0x0022 line=53 │ │ @@ -1258454,17 +1258454,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -341d98: |[341d98] org.jaudiotagger.tag.vorbiscomment.VorbisCommentTag.:()V │ │ -341da8: 7010 248e 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/audio/generic/AbstractTag;.:()V // method@8e24 │ │ -341dae: 0e00 |0003: return-void │ │ +341d9c: |[341d9c] org.jaudiotagger.tag.vorbiscomment.VorbisCommentTag.:()V │ │ +341dac: 7010 248e 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/audio/generic/AbstractTag;.:()V // method@8e24 │ │ +341db2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=218 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag; │ │ │ │ #2 : (in Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;) │ │ @@ -1258472,60 +1258472,60 @@ │ │ type : '(Lorg/jaudiotagger/tag/images/Artwork;)Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 9 │ │ insns size : 82 16-bit code units │ │ -341004: |[341004] org.jaudiotagger.tag.vorbiscomment.VorbisCommentTag.createMetadataBlockDataPicture:(Lorg/jaudiotagger/tag/images/Artwork;)Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture; │ │ -341014: 7210 329c 0b00 |0000: invoke-interface {v11}, Lorg/jaudiotagger/tag/images/Artwork;.isLinked:()Z // method@9c32 │ │ -34101a: 0a00 |0003: move-result v0 │ │ -34101c: 3800 1f00 |0004: if-eqz v0, 0023 // +001f │ │ -341020: 2200 5411 |0006: new-instance v0, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture; // type@1154 │ │ -341024: 7210 2e9c 0b00 |0008: invoke-interface {v11}, Lorg/jaudiotagger/tag/images/Artwork;.getImageUrl:()Ljava/lang/String; // method@9c2e │ │ -34102a: 0c01 |000b: move-result-object v1 │ │ -34102c: 6202 aa81 |000c: sget-object v2, Ljava/nio/charset/StandardCharsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@81aa │ │ -341030: 6e20 a187 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@87a1 │ │ -341036: 0c02 |0011: move-result-object v2 │ │ -341038: 7210 309c 0b00 |0012: invoke-interface {v11}, Lorg/jaudiotagger/tag/images/Artwork;.getPictureType:()I // method@9c30 │ │ -34103e: 0a03 |0015: move-result v3 │ │ -341040: 1206 |0016: const/4 v6, #int 0 // #0 │ │ -341042: 1207 |0017: const/4 v7, #int 0 // #0 │ │ -341044: 1208 |0018: const/4 v8, #int 0 // #0 │ │ -341046: 1209 |0019: const/4 v9, #int 0 // #0 │ │ -341048: 1a04 3904 |001a: const-string v4, "-->" // string@0439 │ │ -34104c: 1a05 0000 |001c: const-string v5, "" // string@0000 │ │ -341050: 0701 |001e: move-object v1, v0 │ │ -341052: 7609 e68d 0100 |001f: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.:([BILjava/lang/String;Ljava/lang/String;IIII)V // method@8de6 │ │ -341058: 1100 |0022: return-object v0 │ │ -34105a: 7210 389c 0b00 |0023: invoke-interface {v11}, Lorg/jaudiotagger/tag/images/Artwork;.setImageFromData:()Z // method@9c38 │ │ -341060: 0a00 |0026: move-result v0 │ │ -341062: 3800 2300 |0027: if-eqz v0, 004a // +0023 │ │ -341066: 2200 5411 |0029: new-instance v0, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture; // type@1154 │ │ -34106a: 7210 2a9c 0b00 |002b: invoke-interface {v11}, Lorg/jaudiotagger/tag/images/Artwork;.getBinaryData:()[B // method@9c2a │ │ -341070: 0c02 |002e: move-result-object v2 │ │ -341072: 7210 309c 0b00 |002f: invoke-interface {v11}, Lorg/jaudiotagger/tag/images/Artwork;.getPictureType:()I // method@9c30 │ │ -341078: 0a03 |0032: move-result v3 │ │ -34107a: 7210 2f9c 0b00 |0033: invoke-interface {v11}, Lorg/jaudiotagger/tag/images/Artwork;.getMimeType:()Ljava/lang/String; // method@9c2f │ │ -341080: 0c04 |0036: move-result-object v4 │ │ -341082: 7210 2b9c 0b00 |0037: invoke-interface {v11}, Lorg/jaudiotagger/tag/images/Artwork;.getDescription:()Ljava/lang/String; // method@9c2b │ │ -341088: 0c05 |003a: move-result-object v5 │ │ -34108a: 7210 319c 0b00 |003b: invoke-interface {v11}, Lorg/jaudiotagger/tag/images/Artwork;.getWidth:()I // method@9c31 │ │ -341090: 0a06 |003e: move-result v6 │ │ -341092: 7210 2c9c 0b00 |003f: invoke-interface {v11}, Lorg/jaudiotagger/tag/images/Artwork;.getHeight:()I // method@9c2c │ │ -341098: 0a07 |0042: move-result v7 │ │ -34109a: 1208 |0043: const/4 v8, #int 0 // #0 │ │ -34109c: 1209 |0044: const/4 v9, #int 0 // #0 │ │ -34109e: 0701 |0045: move-object v1, v0 │ │ -3410a0: 7609 e68d 0100 |0046: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.:([BILjava/lang/String;Ljava/lang/String;IIII)V // method@8de6 │ │ -3410a6: 1100 |0049: return-object v0 │ │ -3410a8: 220b bd11 |004a: new-instance v11, Lorg/jaudiotagger/tag/FieldDataInvalidException; // type@11bd │ │ -3410ac: 1a00 b94f |004c: const-string v0, "Unable to create MetadataBlockDataPicture from buffered" // string@4fb9 │ │ -3410b0: 7020 8791 0b00 |004e: invoke-direct {v11, v0}, Lorg/jaudiotagger/tag/FieldDataInvalidException;.:(Ljava/lang/String;)V // method@9187 │ │ -3410b6: 270b |0051: throw v11 │ │ +341008: |[341008] org.jaudiotagger.tag.vorbiscomment.VorbisCommentTag.createMetadataBlockDataPicture:(Lorg/jaudiotagger/tag/images/Artwork;)Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture; │ │ +341018: 7210 329c 0b00 |0000: invoke-interface {v11}, Lorg/jaudiotagger/tag/images/Artwork;.isLinked:()Z // method@9c32 │ │ +34101e: 0a00 |0003: move-result v0 │ │ +341020: 3800 1f00 |0004: if-eqz v0, 0023 // +001f │ │ +341024: 2200 5411 |0006: new-instance v0, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture; // type@1154 │ │ +341028: 7210 2e9c 0b00 |0008: invoke-interface {v11}, Lorg/jaudiotagger/tag/images/Artwork;.getImageUrl:()Ljava/lang/String; // method@9c2e │ │ +34102e: 0c01 |000b: move-result-object v1 │ │ +341030: 6202 aa81 |000c: sget-object v2, Ljava/nio/charset/StandardCharsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@81aa │ │ +341034: 6e20 a187 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@87a1 │ │ +34103a: 0c02 |0011: move-result-object v2 │ │ +34103c: 7210 309c 0b00 |0012: invoke-interface {v11}, Lorg/jaudiotagger/tag/images/Artwork;.getPictureType:()I // method@9c30 │ │ +341042: 0a03 |0015: move-result v3 │ │ +341044: 1206 |0016: const/4 v6, #int 0 // #0 │ │ +341046: 1207 |0017: const/4 v7, #int 0 // #0 │ │ +341048: 1208 |0018: const/4 v8, #int 0 // #0 │ │ +34104a: 1209 |0019: const/4 v9, #int 0 // #0 │ │ +34104c: 1a04 3904 |001a: const-string v4, "-->" // string@0439 │ │ +341050: 1a05 0000 |001c: const-string v5, "" // string@0000 │ │ +341054: 0701 |001e: move-object v1, v0 │ │ +341056: 7609 e68d 0100 |001f: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.:([BILjava/lang/String;Ljava/lang/String;IIII)V // method@8de6 │ │ +34105c: 1100 |0022: return-object v0 │ │ +34105e: 7210 389c 0b00 |0023: invoke-interface {v11}, Lorg/jaudiotagger/tag/images/Artwork;.setImageFromData:()Z // method@9c38 │ │ +341064: 0a00 |0026: move-result v0 │ │ +341066: 3800 2300 |0027: if-eqz v0, 004a // +0023 │ │ +34106a: 2200 5411 |0029: new-instance v0, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture; // type@1154 │ │ +34106e: 7210 2a9c 0b00 |002b: invoke-interface {v11}, Lorg/jaudiotagger/tag/images/Artwork;.getBinaryData:()[B // method@9c2a │ │ +341074: 0c02 |002e: move-result-object v2 │ │ +341076: 7210 309c 0b00 |002f: invoke-interface {v11}, Lorg/jaudiotagger/tag/images/Artwork;.getPictureType:()I // method@9c30 │ │ +34107c: 0a03 |0032: move-result v3 │ │ +34107e: 7210 2f9c 0b00 |0033: invoke-interface {v11}, Lorg/jaudiotagger/tag/images/Artwork;.getMimeType:()Ljava/lang/String; // method@9c2f │ │ +341084: 0c04 |0036: move-result-object v4 │ │ +341086: 7210 2b9c 0b00 |0037: invoke-interface {v11}, Lorg/jaudiotagger/tag/images/Artwork;.getDescription:()Ljava/lang/String; // method@9c2b │ │ +34108c: 0c05 |003a: move-result-object v5 │ │ +34108e: 7210 319c 0b00 |003b: invoke-interface {v11}, Lorg/jaudiotagger/tag/images/Artwork;.getWidth:()I // method@9c31 │ │ +341094: 0a06 |003e: move-result v6 │ │ +341096: 7210 2c9c 0b00 |003f: invoke-interface {v11}, Lorg/jaudiotagger/tag/images/Artwork;.getHeight:()I // method@9c2c │ │ +34109c: 0a07 |0042: move-result v7 │ │ +34109e: 1208 |0043: const/4 v8, #int 0 // #0 │ │ +3410a0: 1209 |0044: const/4 v9, #int 0 // #0 │ │ +3410a2: 0701 |0045: move-object v1, v0 │ │ +3410a4: 7609 e68d 0100 |0046: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.:([BILjava/lang/String;Ljava/lang/String;IIII)V // method@8de6 │ │ +3410aa: 1100 |0049: return-object v0 │ │ +3410ac: 220b bd11 |004a: new-instance v11, Lorg/jaudiotagger/tag/FieldDataInvalidException; // type@11bd │ │ +3410b0: 1a00 b94f |004c: const-string v0, "Unable to create MetadataBlockDataPicture from buffered" // string@4fb9 │ │ +3410b4: 7020 8791 0b00 |004e: invoke-direct {v11, v0}, Lorg/jaudiotagger/tag/FieldDataInvalidException;.:(Ljava/lang/String;)V // method@9187 │ │ +3410ba: 270b |0051: throw v11 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=590 │ │ 0x0006 line=592 │ │ 0x0008 line=593 │ │ 0x0012 line=594 │ │ 0x0023 line=604 │ │ @@ -1258545,20 +1258545,20 @@ │ │ type : '()Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -341258: |[341258] org.jaudiotagger.tag.vorbiscomment.VorbisCommentTag.createNewTag:()Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag; │ │ -341268: 2200 f812 |0000: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag; // type@12f8 │ │ -34126c: 7010 639e 0000 |0002: invoke-direct {v0}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.:()V // method@9e63 │ │ -341272: 1a01 b480 |0005: const-string v1, "jaudiotagger" // string@80b4 │ │ -341276: 6e20 8e9e 1000 |0007: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.setVendor:(Ljava/lang/String;)V // method@9e8e │ │ -34127c: 1100 |000a: return-object v0 │ │ +34125c: |[34125c] org.jaudiotagger.tag.vorbiscomment.VorbisCommentTag.createNewTag:()Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag; │ │ +34126c: 2200 f812 |0000: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag; // type@12f8 │ │ +341270: 7010 639e 0000 |0002: invoke-direct {v0}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.:()V // method@9e63 │ │ +341276: 1a01 b480 |0005: const-string v1, "jaudiotagger" // string@80b4 │ │ +34127a: 6e20 8e9e 1000 |0007: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.setVendor:(Ljava/lang/String;)V // method@9e8e │ │ +341280: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=229 │ │ 0x0007 line=230 │ │ locals : │ │ │ │ Virtual methods - │ │ @@ -1258567,19 +1258567,19 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -341db0: |[341db0] org.jaudiotagger.tag.vorbiscomment.VorbisCommentTag.addField:(Ljava/lang/String;Ljava/lang/String;)V │ │ -341dc0: 6e30 699e 1002 |0000: invoke-virtual {v0, v1, v2}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.createField:(Ljava/lang/String;Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@9e69 │ │ -341dc6: 0c01 |0003: move-result-object v1 │ │ -341dc8: 6e20 669e 1000 |0004: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.addField:(Lorg/jaudiotagger/tag/TagField;)V // method@9e66 │ │ -341dce: 0e00 |0007: return-void │ │ +341db4: |[341db4] org.jaudiotagger.tag.vorbiscomment.VorbisCommentTag.addField:(Ljava/lang/String;Ljava/lang/String;)V │ │ +341dc4: 6e30 699e 1002 |0000: invoke-virtual {v0, v1, v2}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.createField:(Ljava/lang/String;Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@9e69 │ │ +341dca: 0c01 |0003: move-result-object v1 │ │ +341dcc: 6e20 669e 1000 |0004: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.addField:(Lorg/jaudiotagger/tag/TagField;)V // method@9e66 │ │ +341dd2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=720 │ │ 0x0004 line=721 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag; │ │ 0x0000 - 0x0008 reg=1 (null) Ljava/lang/String; │ │ @@ -1258590,93 +1258590,93 @@ │ │ type : '(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)V' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 152 16-bit code units │ │ -341dd0: |[341dd0] org.jaudiotagger.tag.vorbiscomment.VorbisCommentTag.addField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)V │ │ -341de0: 3806 8c00 |0000: if-eqz v6, 008c // +008c │ │ -341de4: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -341de6: 4601 0600 |0003: aget-object v1, v6, v0 │ │ -341dea: 3801 8700 |0005: if-eqz v1, 008c // +0087 │ │ -341dee: 4606 0600 |0007: aget-object v6, v6, v0 │ │ -341df2: 6201 9a87 |0009: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ALBUM_ARTIST:Lorg/jaudiotagger/tag/FieldKey; // field@879a │ │ -341df6: 1212 |000b: const/4 v2, #int 1 // #1 │ │ -341df8: 3315 7400 |000c: if-ne v5, v1, 0080 // +0074 │ │ -341dfc: 6201 5a93 |000e: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag$1;.$SwitchMap$org$jaudiotagger$tag$vorbiscomment$VorbisAlbumArtistSaveOptions:[I // field@935a │ │ -341e00: 7100 ea91 0000 |0010: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ -341e06: 0c03 |0013: move-result-object v3 │ │ -341e08: 6e10 fa91 0300 |0014: invoke-virtual {v3}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getVorbisAlbumArtistSaveOptions:()Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions; // method@91fa │ │ -341e0e: 0c03 |0017: move-result-object v3 │ │ -341e10: 6e10 509e 0300 |0018: invoke-virtual {v3}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions;.ordinal:()I // method@9e50 │ │ -341e16: 0a03 |001b: move-result v3 │ │ -341e18: 4401 0103 |001c: aget v1, v1, v3 │ │ -341e1c: 3221 5600 |001e: if-eq v1, v2, 0074 // +0056 │ │ -341e20: 1223 |0020: const/4 v3, #int 2 // #2 │ │ -341e22: 3231 3e00 |0021: if-eq v1, v3, 005f // +003e │ │ -341e26: 1233 |0023: const/4 v3, #int 3 // #3 │ │ -341e28: 3231 3100 |0024: if-eq v1, v3, 0055 // +0031 │ │ -341e2c: 1243 |0026: const/4 v3, #int 4 // #4 │ │ -341e2e: 3231 1b00 |0027: if-eq v1, v3, 0042 // +001b │ │ -341e32: 1253 |0029: const/4 v3, #int 5 // #5 │ │ -341e34: 3231 0300 |002a: if-eq v1, v3, 002d // +0003 │ │ -341e38: 285f |002c: goto 008b // +005f │ │ -341e3a: 2321 c013 |002d: new-array v1, v2, [Ljava/lang/String; // type@13c0 │ │ -341e3e: 4d06 0100 |002f: aput-object v6, v1, v0 │ │ -341e42: 6e30 6a9e 5401 |0031: invoke-virtual {v4, v5, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.createField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@9e6a │ │ -341e48: 0c05 |0034: move-result-object v5 │ │ -341e4a: 6e20 669e 5400 |0035: invoke-virtual {v4, v5}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.addField:(Lorg/jaudiotagger/tag/TagField;)V // method@9e66 │ │ -341e50: 6205 ac92 |0038: sget-object v5, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ALBUMARTIST_JRIVER:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92ac │ │ -341e54: 6e30 6c9e 5406 |003a: invoke-virtual {v4, v5, v6}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.createField:(Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@9e6c │ │ -341e5a: 0c05 |003d: move-result-object v5 │ │ -341e5c: 6e20 669e 5400 |003e: invoke-virtual {v4, v5}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.addField:(Lorg/jaudiotagger/tag/TagField;)V // method@9e66 │ │ -341e62: 0e00 |0041: return-void │ │ -341e64: 6205 ac92 |0042: sget-object v5, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ALBUMARTIST_JRIVER:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92ac │ │ -341e68: 6e30 6c9e 5406 |0044: invoke-virtual {v4, v5, v6}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.createField:(Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@9e6c │ │ -341e6e: 0c05 |0047: move-result-object v5 │ │ -341e70: 6e20 669e 5400 |0048: invoke-virtual {v4, v5}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.addField:(Lorg/jaudiotagger/tag/TagField;)V // method@9e66 │ │ -341e76: 6205 a892 |004b: sget-object v5, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ALBUMARTIST:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92a8 │ │ -341e7a: 6e10 5a9e 0500 |004d: invoke-virtual {v5}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.getFieldName:()Ljava/lang/String; // method@9e5a │ │ -341e80: 0c05 |0050: move-result-object v5 │ │ -341e82: 6e20 709e 5400 |0051: invoke-virtual {v4, v5}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.deleteField:(Ljava/lang/String;)V // method@9e70 │ │ -341e88: 0e00 |0054: return-void │ │ -341e8a: 6205 ac92 |0055: sget-object v5, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ALBUMARTIST_JRIVER:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92ac │ │ -341e8e: 6e30 6c9e 5406 |0057: invoke-virtual {v4, v5, v6}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.createField:(Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@9e6c │ │ -341e94: 0c05 |005a: move-result-object v5 │ │ -341e96: 6e20 669e 5400 |005b: invoke-virtual {v4, v5}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.addField:(Lorg/jaudiotagger/tag/TagField;)V // method@9e66 │ │ -341e9c: 0e00 |005e: return-void │ │ -341e9e: 2321 c013 |005f: new-array v1, v2, [Ljava/lang/String; // type@13c0 │ │ -341ea2: 4d06 0100 |0061: aput-object v6, v1, v0 │ │ -341ea6: 6e30 6a9e 5401 |0063: invoke-virtual {v4, v5, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.createField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@9e6a │ │ -341eac: 0c05 |0066: move-result-object v5 │ │ -341eae: 6e20 669e 5400 |0067: invoke-virtual {v4, v5}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.addField:(Lorg/jaudiotagger/tag/TagField;)V // method@9e66 │ │ -341eb4: 6205 ac92 |006a: sget-object v5, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ALBUMARTIST_JRIVER:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92ac │ │ -341eb8: 6e10 5a9e 0500 |006c: invoke-virtual {v5}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.getFieldName:()Ljava/lang/String; // method@9e5a │ │ -341ebe: 0c05 |006f: move-result-object v5 │ │ -341ec0: 6e20 709e 5400 |0070: invoke-virtual {v4, v5}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.deleteField:(Ljava/lang/String;)V // method@9e70 │ │ -341ec6: 0e00 |0073: return-void │ │ -341ec8: 2321 c013 |0074: new-array v1, v2, [Ljava/lang/String; // type@13c0 │ │ -341ecc: 4d06 0100 |0076: aput-object v6, v1, v0 │ │ -341ed0: 6e30 6a9e 5401 |0078: invoke-virtual {v4, v5, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.createField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@9e6a │ │ -341ed6: 0c05 |007b: move-result-object v5 │ │ -341ed8: 6e20 669e 5400 |007c: invoke-virtual {v4, v5}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.addField:(Lorg/jaudiotagger/tag/TagField;)V // method@9e66 │ │ -341ede: 0e00 |007f: return-void │ │ -341ee0: 2321 c013 |0080: new-array v1, v2, [Ljava/lang/String; // type@13c0 │ │ -341ee4: 4d06 0100 |0082: aput-object v6, v1, v0 │ │ -341ee8: 6e30 6a9e 5401 |0084: invoke-virtual {v4, v5, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.createField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@9e6a │ │ -341eee: 0c05 |0087: move-result-object v5 │ │ -341ef0: 6e20 669e 5400 |0088: invoke-virtual {v4, v5}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.addField:(Lorg/jaudiotagger/tag/TagField;)V // method@9e66 │ │ -341ef6: 0e00 |008b: return-void │ │ -341ef8: 2205 1e10 |008c: new-instance v5, Ljava/lang/IllegalArgumentException; // type@101e │ │ -341efc: 6206 2187 |008e: sget-object v6, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_INVALID_NULL_ARGUMENT:Lorg/jaudiotagger/logging/ErrorMessage; // field@8721 │ │ -341f00: 6e10 5791 0600 |0090: invoke-virtual {v6}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ -341f06: 0c06 |0093: move-result-object v6 │ │ -341f08: 7020 1887 6500 |0094: invoke-direct {v5, v6}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ -341f0e: 2705 |0097: throw v5 │ │ +341dd4: |[341dd4] org.jaudiotagger.tag.vorbiscomment.VorbisCommentTag.addField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)V │ │ +341de4: 3806 8c00 |0000: if-eqz v6, 008c // +008c │ │ +341de8: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +341dea: 4601 0600 |0003: aget-object v1, v6, v0 │ │ +341dee: 3801 8700 |0005: if-eqz v1, 008c // +0087 │ │ +341df2: 4606 0600 |0007: aget-object v6, v6, v0 │ │ +341df6: 6201 9a87 |0009: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ALBUM_ARTIST:Lorg/jaudiotagger/tag/FieldKey; // field@879a │ │ +341dfa: 1212 |000b: const/4 v2, #int 1 // #1 │ │ +341dfc: 3315 7400 |000c: if-ne v5, v1, 0080 // +0074 │ │ +341e00: 6201 5a93 |000e: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag$1;.$SwitchMap$org$jaudiotagger$tag$vorbiscomment$VorbisAlbumArtistSaveOptions:[I // field@935a │ │ +341e04: 7100 ea91 0000 |0010: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ +341e0a: 0c03 |0013: move-result-object v3 │ │ +341e0c: 6e10 fa91 0300 |0014: invoke-virtual {v3}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getVorbisAlbumArtistSaveOptions:()Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions; // method@91fa │ │ +341e12: 0c03 |0017: move-result-object v3 │ │ +341e14: 6e10 509e 0300 |0018: invoke-virtual {v3}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions;.ordinal:()I // method@9e50 │ │ +341e1a: 0a03 |001b: move-result v3 │ │ +341e1c: 4401 0103 |001c: aget v1, v1, v3 │ │ +341e20: 3221 5600 |001e: if-eq v1, v2, 0074 // +0056 │ │ +341e24: 1223 |0020: const/4 v3, #int 2 // #2 │ │ +341e26: 3231 3e00 |0021: if-eq v1, v3, 005f // +003e │ │ +341e2a: 1233 |0023: const/4 v3, #int 3 // #3 │ │ +341e2c: 3231 3100 |0024: if-eq v1, v3, 0055 // +0031 │ │ +341e30: 1243 |0026: const/4 v3, #int 4 // #4 │ │ +341e32: 3231 1b00 |0027: if-eq v1, v3, 0042 // +001b │ │ +341e36: 1253 |0029: const/4 v3, #int 5 // #5 │ │ +341e38: 3231 0300 |002a: if-eq v1, v3, 002d // +0003 │ │ +341e3c: 285f |002c: goto 008b // +005f │ │ +341e3e: 2321 c013 |002d: new-array v1, v2, [Ljava/lang/String; // type@13c0 │ │ +341e42: 4d06 0100 |002f: aput-object v6, v1, v0 │ │ +341e46: 6e30 6a9e 5401 |0031: invoke-virtual {v4, v5, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.createField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@9e6a │ │ +341e4c: 0c05 |0034: move-result-object v5 │ │ +341e4e: 6e20 669e 5400 |0035: invoke-virtual {v4, v5}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.addField:(Lorg/jaudiotagger/tag/TagField;)V // method@9e66 │ │ +341e54: 6205 ac92 |0038: sget-object v5, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ALBUMARTIST_JRIVER:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92ac │ │ +341e58: 6e30 6c9e 5406 |003a: invoke-virtual {v4, v5, v6}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.createField:(Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@9e6c │ │ +341e5e: 0c05 |003d: move-result-object v5 │ │ +341e60: 6e20 669e 5400 |003e: invoke-virtual {v4, v5}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.addField:(Lorg/jaudiotagger/tag/TagField;)V // method@9e66 │ │ +341e66: 0e00 |0041: return-void │ │ +341e68: 6205 ac92 |0042: sget-object v5, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ALBUMARTIST_JRIVER:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92ac │ │ +341e6c: 6e30 6c9e 5406 |0044: invoke-virtual {v4, v5, v6}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.createField:(Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@9e6c │ │ +341e72: 0c05 |0047: move-result-object v5 │ │ +341e74: 6e20 669e 5400 |0048: invoke-virtual {v4, v5}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.addField:(Lorg/jaudiotagger/tag/TagField;)V // method@9e66 │ │ +341e7a: 6205 a892 |004b: sget-object v5, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ALBUMARTIST:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92a8 │ │ +341e7e: 6e10 5a9e 0500 |004d: invoke-virtual {v5}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.getFieldName:()Ljava/lang/String; // method@9e5a │ │ +341e84: 0c05 |0050: move-result-object v5 │ │ +341e86: 6e20 709e 5400 |0051: invoke-virtual {v4, v5}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.deleteField:(Ljava/lang/String;)V // method@9e70 │ │ +341e8c: 0e00 |0054: return-void │ │ +341e8e: 6205 ac92 |0055: sget-object v5, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ALBUMARTIST_JRIVER:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92ac │ │ +341e92: 6e30 6c9e 5406 |0057: invoke-virtual {v4, v5, v6}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.createField:(Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@9e6c │ │ +341e98: 0c05 |005a: move-result-object v5 │ │ +341e9a: 6e20 669e 5400 |005b: invoke-virtual {v4, v5}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.addField:(Lorg/jaudiotagger/tag/TagField;)V // method@9e66 │ │ +341ea0: 0e00 |005e: return-void │ │ +341ea2: 2321 c013 |005f: new-array v1, v2, [Ljava/lang/String; // type@13c0 │ │ +341ea6: 4d06 0100 |0061: aput-object v6, v1, v0 │ │ +341eaa: 6e30 6a9e 5401 |0063: invoke-virtual {v4, v5, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.createField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@9e6a │ │ +341eb0: 0c05 |0066: move-result-object v5 │ │ +341eb2: 6e20 669e 5400 |0067: invoke-virtual {v4, v5}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.addField:(Lorg/jaudiotagger/tag/TagField;)V // method@9e66 │ │ +341eb8: 6205 ac92 |006a: sget-object v5, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ALBUMARTIST_JRIVER:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92ac │ │ +341ebc: 6e10 5a9e 0500 |006c: invoke-virtual {v5}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.getFieldName:()Ljava/lang/String; // method@9e5a │ │ +341ec2: 0c05 |006f: move-result-object v5 │ │ +341ec4: 6e20 709e 5400 |0070: invoke-virtual {v4, v5}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.deleteField:(Ljava/lang/String;)V // method@9e70 │ │ +341eca: 0e00 |0073: return-void │ │ +341ecc: 2321 c013 |0074: new-array v1, v2, [Ljava/lang/String; // type@13c0 │ │ +341ed0: 4d06 0100 |0076: aput-object v6, v1, v0 │ │ +341ed4: 6e30 6a9e 5401 |0078: invoke-virtual {v4, v5, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.createField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@9e6a │ │ +341eda: 0c05 |007b: move-result-object v5 │ │ +341edc: 6e20 669e 5400 |007c: invoke-virtual {v4, v5}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.addField:(Lorg/jaudiotagger/tag/TagField;)V // method@9e66 │ │ +341ee2: 0e00 |007f: return-void │ │ +341ee4: 2321 c013 |0080: new-array v1, v2, [Ljava/lang/String; // type@13c0 │ │ +341ee8: 4d06 0100 |0082: aput-object v6, v1, v0 │ │ +341eec: 6e30 6a9e 5401 |0084: invoke-virtual {v4, v5, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.createField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@9e6a │ │ +341ef2: 0c05 |0087: move-result-object v5 │ │ +341ef4: 6e20 669e 5400 |0088: invoke-virtual {v4, v5}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.addField:(Lorg/jaudiotagger/tag/TagField;)V // method@9e66 │ │ +341efa: 0e00 |008b: return-void │ │ +341efc: 2205 1e10 |008c: new-instance v5, Ljava/lang/IllegalArgumentException; // type@101e │ │ +341f00: 6206 2187 |008e: sget-object v6, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_INVALID_NULL_ARGUMENT:Lorg/jaudiotagger/logging/ErrorMessage; // field@8721 │ │ +341f04: 6e10 5791 0600 |0090: invoke-virtual {v6}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ +341f0a: 0c06 |0093: move-result-object v6 │ │ +341f0c: 7020 1887 6500 |0094: invoke-direct {v5, v6}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ +341f12: 2705 |0097: throw v5 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=817 │ │ 0x0007 line=821 │ │ 0x0009 line=822 │ │ 0x000e line=824 │ │ 0x0031 line=855 │ │ @@ -1258706,27 +1258706,27 @@ │ │ type : '(Lorg/jaudiotagger/tag/TagField;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -341f10: |[341f10] org.jaudiotagger.tag.vorbiscomment.VorbisCommentTag.addField:(Lorg/jaudiotagger/tag/TagField;)V │ │ -341f20: 7210 d691 0300 |0000: invoke-interface {v3}, Lorg/jaudiotagger/tag/TagField;.getId:()Ljava/lang/String; // method@91d6 │ │ -341f26: 0c00 |0003: move-result-object v0 │ │ -341f28: 6201 4c93 |0004: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.VENDOR:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@934c │ │ -341f2c: 6e10 5a9e 0100 |0006: invoke-virtual {v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.getFieldName:()Ljava/lang/String; // method@9e5a │ │ -341f32: 0c01 |0009: move-result-object v1 │ │ -341f34: 6e20 9c87 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -341f3a: 0a00 |000d: move-result v0 │ │ -341f3c: 3800 0600 |000e: if-eqz v0, 0014 // +0006 │ │ -341f40: 6f20 428e 3200 |0010: invoke-super {v2, v3}, Lorg/jaudiotagger/audio/generic/AbstractTag;.setField:(Lorg/jaudiotagger/tag/TagField;)V // method@8e42 │ │ -341f46: 2804 |0013: goto 0017 // +0004 │ │ -341f48: 6f20 268e 3200 |0014: invoke-super {v2, v3}, Lorg/jaudiotagger/audio/generic/AbstractTag;.addField:(Lorg/jaudiotagger/tag/TagField;)V // method@8e26 │ │ -341f4e: 0e00 |0017: return-void │ │ +341f14: |[341f14] org.jaudiotagger.tag.vorbiscomment.VorbisCommentTag.addField:(Lorg/jaudiotagger/tag/TagField;)V │ │ +341f24: 7210 d691 0300 |0000: invoke-interface {v3}, Lorg/jaudiotagger/tag/TagField;.getId:()Ljava/lang/String; // method@91d6 │ │ +341f2a: 0c00 |0003: move-result-object v0 │ │ +341f2c: 6201 4c93 |0004: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.VENDOR:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@934c │ │ +341f30: 6e10 5a9e 0100 |0006: invoke-virtual {v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.getFieldName:()Ljava/lang/String; // method@9e5a │ │ +341f36: 0c01 |0009: move-result-object v1 │ │ +341f38: 6e20 9c87 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +341f3e: 0a00 |000d: move-result v0 │ │ +341f40: 3800 0600 |000e: if-eqz v0, 0014 // +0006 │ │ +341f44: 6f20 428e 3200 |0010: invoke-super {v2, v3}, Lorg/jaudiotagger/audio/generic/AbstractTag;.setField:(Lorg/jaudiotagger/tag/TagField;)V // method@8e42 │ │ +341f4a: 2804 |0013: goto 0017 // +0004 │ │ +341f4c: 6f20 268e 3200 |0014: invoke-super {v2, v3}, Lorg/jaudiotagger/audio/generic/AbstractTag;.addField:(Lorg/jaudiotagger/tag/TagField;)V // method@8e26 │ │ +341f52: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=521 │ │ 0x0010 line=523 │ │ 0x0014 line=527 │ │ locals : │ │ 0x0000 - 0x0018 reg=2 this Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag; │ │ @@ -1258737,19 +1258737,19 @@ │ │ type : '(Lorg/jaudiotagger/tag/images/Artwork;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -341f50: |[341f50] org.jaudiotagger.tag.vorbiscomment.VorbisCommentTag.addField:(Lorg/jaudiotagger/tag/images/Artwork;)V │ │ -341f60: 6e20 6b9e 1000 |0000: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.createField:(Lorg/jaudiotagger/tag/images/Artwork;)Lorg/jaudiotagger/tag/TagField; // method@9e6b │ │ -341f66: 0c01 |0003: move-result-object v1 │ │ -341f68: 6e20 669e 1000 |0004: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.addField:(Lorg/jaudiotagger/tag/TagField;)V // method@9e66 │ │ -341f6e: 0e00 |0007: return-void │ │ +341f54: |[341f54] org.jaudiotagger.tag.vorbiscomment.VorbisCommentTag.addField:(Lorg/jaudiotagger/tag/images/Artwork;)V │ │ +341f64: 6e20 6b9e 1000 |0000: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.createField:(Lorg/jaudiotagger/tag/images/Artwork;)Lorg/jaudiotagger/tag/TagField; // method@9e6b │ │ +341f6a: 0c01 |0003: move-result-object v1 │ │ +341f6c: 6e20 669e 1000 |0004: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.addField:(Lorg/jaudiotagger/tag/TagField;)V // method@9e66 │ │ +341f72: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=669 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag; │ │ 0x0000 - 0x0008 reg=1 (null) Lorg/jaudiotagger/tag/images/Artwork; │ │ │ │ @@ -1258758,25 +1258758,25 @@ │ │ type : '(Z)Lorg/jaudiotagger/tag/TagField;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -3410b8: |[3410b8] org.jaudiotagger.tag.vorbiscomment.VorbisCommentTag.createCompilationField:(Z)Lorg/jaudiotagger/tag/TagField; │ │ -3410c8: 6200 cc87 |0000: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.IS_COMPILATION:Lorg/jaudiotagger/tag/FieldKey; // field@87cc │ │ -3410cc: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -3410ce: 2311 c013 |0003: new-array v1, v1, [Ljava/lang/String; // type@13c0 │ │ -3410d2: 7110 c087 0400 |0005: invoke-static {v4}, Ljava/lang/String;.valueOf:(Z)Ljava/lang/String; // method@87c0 │ │ -3410d8: 0c04 |0008: move-result-object v4 │ │ -3410da: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -3410dc: 4d04 0102 |000a: aput-object v4, v1, v2 │ │ -3410e0: 6e30 6a9e 0301 |000c: invoke-virtual {v3, v0, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.createField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@9e6a │ │ -3410e6: 0c04 |000f: move-result-object v4 │ │ -3410e8: 1104 |0010: return-object v4 │ │ +3410bc: |[3410bc] org.jaudiotagger.tag.vorbiscomment.VorbisCommentTag.createCompilationField:(Z)Lorg/jaudiotagger/tag/TagField; │ │ +3410cc: 6200 cc87 |0000: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.IS_COMPILATION:Lorg/jaudiotagger/tag/FieldKey; // field@87cc │ │ +3410d0: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +3410d2: 2311 c013 |0003: new-array v1, v1, [Ljava/lang/String; // type@13c0 │ │ +3410d6: 7110 c087 0400 |0005: invoke-static {v4}, Ljava/lang/String;.valueOf:(Z)Ljava/lang/String; // method@87c0 │ │ +3410dc: 0c04 |0008: move-result-object v4 │ │ +3410de: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +3410e0: 4d04 0102 |000a: aput-object v4, v1, v2 │ │ +3410e4: 6e30 6a9e 0301 |000c: invoke-virtual {v3, v0, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.createField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@9e6a │ │ +3410ea: 0c04 |000f: move-result-object v4 │ │ +3410ec: 1104 |0010: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=741 │ │ locals : │ │ 0x0000 - 0x0011 reg=3 this Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag; │ │ 0x0000 - 0x0011 reg=4 (null) Z │ │ │ │ @@ -1258785,25 +1258785,25 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -3410ec: |[3410ec] org.jaudiotagger.tag.vorbiscomment.VorbisCommentTag.createField:(Ljava/lang/String;Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; │ │ -3410fc: 3803 0800 |0000: if-eqz v3, 0008 // +0008 │ │ -341100: 2200 f912 |0002: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTagField; // type@12f9 │ │ -341104: 7030 909e 2003 |0004: invoke-direct {v0, v2, v3}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTagField;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9e90 │ │ -34110a: 1100 |0007: return-object v0 │ │ -34110c: 2202 1e10 |0008: new-instance v2, Ljava/lang/IllegalArgumentException; // type@101e │ │ -341110: 6203 2187 |000a: sget-object v3, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_INVALID_NULL_ARGUMENT:Lorg/jaudiotagger/logging/ErrorMessage; // field@8721 │ │ -341114: 6e10 5791 0300 |000c: invoke-virtual {v3}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ -34111a: 0c03 |000f: move-result-object v3 │ │ -34111c: 7020 1887 3200 |0010: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ -341122: 2702 |0013: throw v2 │ │ +3410f0: |[3410f0] org.jaudiotagger.tag.vorbiscomment.VorbisCommentTag.createField:(Ljava/lang/String;Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; │ │ +341100: 3803 0800 |0000: if-eqz v3, 0008 // +0008 │ │ +341104: 2200 f912 |0002: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTagField; // type@12f9 │ │ +341108: 7030 909e 2003 |0004: invoke-direct {v0, v2, v3}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTagField;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9e90 │ │ +34110e: 1100 |0007: return-object v0 │ │ +341110: 2202 1e10 |0008: new-instance v2, Ljava/lang/IllegalArgumentException; // type@101e │ │ +341114: 6203 2187 |000a: sget-object v3, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_INVALID_NULL_ARGUMENT:Lorg/jaudiotagger/logging/ErrorMessage; // field@8721 │ │ +341118: 6e10 5791 0300 |000c: invoke-virtual {v3}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ +34111e: 0c03 |000f: move-result-object v3 │ │ +341120: 7020 1887 3200 |0010: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ +341126: 2702 |0013: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=322 │ │ 0x0008 line=320 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 this Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag; │ │ 0x0000 - 0x0014 reg=2 (null) Ljava/lang/String; │ │ @@ -1258814,28 +1258814,28 @@ │ │ type : '(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField;' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -341124: |[341124] org.jaudiotagger.tag.vorbiscomment.VorbisCommentTag.createField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; │ │ -341134: 3802 1200 |0000: if-eqz v2, 0012 // +0012 │ │ -341138: 6200 5d93 |0002: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -34113c: 6e20 1989 2000 |0004: invoke-virtual {v0, v2}, Ljava/util/EnumMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8919 │ │ -341142: 0c02 |0007: move-result-object v2 │ │ -341144: 1f02 f512 |0008: check-cast v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -341148: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -34114a: 4603 0300 |000b: aget-object v3, v3, v0 │ │ -34114e: 6e30 6c9e 2103 |000d: invoke-virtual {v1, v2, v3}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.createField:(Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@9e6c │ │ -341154: 0c02 |0010: move-result-object v2 │ │ -341156: 1102 |0011: return-object v2 │ │ -341158: 2202 c311 |0012: new-instance v2, Lorg/jaudiotagger/tag/KeyNotFoundException; // type@11c3 │ │ -34115c: 7010 a791 0200 |0014: invoke-direct {v2}, Lorg/jaudiotagger/tag/KeyNotFoundException;.:()V // method@91a7 │ │ -341162: 2702 |0017: throw v2 │ │ +341128: |[341128] org.jaudiotagger.tag.vorbiscomment.VorbisCommentTag.createField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; │ │ +341138: 3802 1200 |0000: if-eqz v2, 0012 // +0012 │ │ +34113c: 6200 5d93 |0002: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +341140: 6e20 1989 2000 |0004: invoke-virtual {v0, v2}, Ljava/util/EnumMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8919 │ │ +341146: 0c02 |0007: move-result-object v2 │ │ +341148: 1f02 f512 |0008: check-cast v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +34114c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +34114e: 4603 0300 |000b: aget-object v3, v3, v0 │ │ +341152: 6e30 6c9e 2103 |000d: invoke-virtual {v1, v2, v3}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.createField:(Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@9e6c │ │ +341158: 0c02 |0010: move-result-object v2 │ │ +34115a: 1102 |0011: return-object v2 │ │ +34115c: 2202 c311 |0012: new-instance v2, Lorg/jaudiotagger/tag/KeyNotFoundException; // type@11c3 │ │ +341160: 7010 a791 0200 |0014: invoke-direct {v2}, Lorg/jaudiotagger/tag/KeyNotFoundException;.:()V // method@91a7 │ │ +341166: 2702 |0017: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=280 │ │ 0x0012 line=277 │ │ locals : │ │ 0x0000 - 0x0018 reg=1 this Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag; │ │ 0x0000 - 0x0018 reg=2 (null) Lorg/jaudiotagger/tag/FieldKey; │ │ @@ -1258846,31 +1258846,31 @@ │ │ type : '(Lorg/jaudiotagger/tag/images/Artwork;)Lorg/jaudiotagger/tag/TagField;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -341164: |[341164] org.jaudiotagger.tag.vorbiscomment.VorbisCommentTag.createField:(Lorg/jaudiotagger/tag/images/Artwork;)Lorg/jaudiotagger/tag/TagField; │ │ -341174: 7020 6d9e 2100 |0000: invoke-direct {v1, v2}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.createMetadataBlockDataPicture:(Lorg/jaudiotagger/tag/images/Artwork;)Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture; // method@9e6d │ │ -34117a: 0c02 |0003: move-result-object v2 │ │ -34117c: 6e10 f38d 0200 |0004: invoke-virtual {v2}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.getRawContent:()[B // method@8df3 │ │ -341182: 0c02 |0007: move-result-object v2 │ │ -341184: 7110 a59e 0200 |0008: invoke-static {v2}, Lorg/jaudiotagger/tag/vorbiscomment/util/Base64Coder;.encode:([B)[C // method@9ea5 │ │ -34118a: 0c02 |000b: move-result-object v2 │ │ -34118c: 2200 3710 |000c: new-instance v0, Ljava/lang/String; // type@1037 │ │ -341190: 7020 9287 2000 |000e: invoke-direct {v0, v2}, Ljava/lang/String;.:([C)V // method@8792 │ │ -341196: 6202 ed92 |0011: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.METADATA_BLOCK_PICTURE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92ed │ │ -34119a: 6e30 6c9e 2100 |0013: invoke-virtual {v1, v2, v0}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.createField:(Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@9e6c │ │ -3411a0: 0c02 |0016: move-result-object v2 │ │ -3411a2: 1102 |0017: return-object v2 │ │ -3411a4: 0d02 |0018: move-exception v2 │ │ -3411a6: 2200 3310 |0019: new-instance v0, Ljava/lang/RuntimeException; // type@1033 │ │ -3411aa: 7020 7e87 2000 |001b: invoke-direct {v0, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@877e │ │ -3411b0: 2700 |001e: throw v0 │ │ +341168: |[341168] org.jaudiotagger.tag.vorbiscomment.VorbisCommentTag.createField:(Lorg/jaudiotagger/tag/images/Artwork;)Lorg/jaudiotagger/tag/TagField; │ │ +341178: 7020 6d9e 2100 |0000: invoke-direct {v1, v2}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.createMetadataBlockDataPicture:(Lorg/jaudiotagger/tag/images/Artwork;)Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture; // method@9e6d │ │ +34117e: 0c02 |0003: move-result-object v2 │ │ +341180: 6e10 f38d 0200 |0004: invoke-virtual {v2}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.getRawContent:()[B // method@8df3 │ │ +341186: 0c02 |0007: move-result-object v2 │ │ +341188: 7110 a59e 0200 |0008: invoke-static {v2}, Lorg/jaudiotagger/tag/vorbiscomment/util/Base64Coder;.encode:([B)[C // method@9ea5 │ │ +34118e: 0c02 |000b: move-result-object v2 │ │ +341190: 2200 3710 |000c: new-instance v0, Ljava/lang/String; // type@1037 │ │ +341194: 7020 9287 2000 |000e: invoke-direct {v0, v2}, Ljava/lang/String;.:([C)V // method@8792 │ │ +34119a: 6202 ed92 |0011: sget-object v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.METADATA_BLOCK_PICTURE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92ed │ │ +34119e: 6e30 6c9e 2100 |0013: invoke-virtual {v1, v2, v0}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.createField:(Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@9e6c │ │ +3411a4: 0c02 |0016: move-result-object v2 │ │ +3411a6: 1102 |0017: return-object v2 │ │ +3411a8: 0d02 |0018: move-exception v2 │ │ +3411aa: 2200 3310 |0019: new-instance v0, Ljava/lang/RuntimeException; // type@1033 │ │ +3411ae: 7020 7e87 2000 |001b: invoke-direct {v0, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@877e │ │ +3411b4: 2700 |001e: throw v0 │ │ catches : 1 │ │ 0x0000 - 0x0017 │ │ Ljava/io/UnsupportedEncodingException; -> 0x0018 │ │ positions : │ │ 0x0000 line=630 │ │ 0x000c line=631 │ │ 0x0011 line=632 │ │ @@ -1258884,31 +1258884,31 @@ │ │ type : '(Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -3411c4: |[3411c4] org.jaudiotagger.tag.vorbiscomment.VorbisCommentTag.createField:(Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; │ │ -3411d4: 3803 1400 |0000: if-eqz v3, 0014 // +0014 │ │ -3411d8: 3802 0c00 |0002: if-eqz v2, 000e // +000c │ │ -3411dc: 2200 f912 |0004: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTagField; // type@12f9 │ │ -3411e0: 6e10 5a9e 0200 |0006: invoke-virtual {v2}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.getFieldName:()Ljava/lang/String; // method@9e5a │ │ -3411e6: 0c02 |0009: move-result-object v2 │ │ -3411e8: 7030 909e 2003 |000a: invoke-direct {v0, v2, v3}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTagField;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9e90 │ │ -3411ee: 1100 |000d: return-object v0 │ │ -3411f0: 2202 c311 |000e: new-instance v2, Lorg/jaudiotagger/tag/KeyNotFoundException; // type@11c3 │ │ -3411f4: 7010 a791 0200 |0010: invoke-direct {v2}, Lorg/jaudiotagger/tag/KeyNotFoundException;.:()V // method@91a7 │ │ -3411fa: 2702 |0013: throw v2 │ │ -3411fc: 2202 1e10 |0014: new-instance v2, Ljava/lang/IllegalArgumentException; // type@101e │ │ -341200: 6203 2187 |0016: sget-object v3, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_INVALID_NULL_ARGUMENT:Lorg/jaudiotagger/logging/ErrorMessage; // field@8721 │ │ -341204: 6e10 5791 0300 |0018: invoke-virtual {v3}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ -34120a: 0c03 |001b: move-result-object v3 │ │ -34120c: 7020 1887 3200 |001c: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ -341212: 2702 |001f: throw v2 │ │ +3411c8: |[3411c8] org.jaudiotagger.tag.vorbiscomment.VorbisCommentTag.createField:(Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; │ │ +3411d8: 3803 1400 |0000: if-eqz v3, 0014 // +0014 │ │ +3411dc: 3802 0c00 |0002: if-eqz v2, 000e // +000c │ │ +3411e0: 2200 f912 |0004: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTagField; // type@12f9 │ │ +3411e4: 6e10 5a9e 0200 |0006: invoke-virtual {v2}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.getFieldName:()Ljava/lang/String; // method@9e5a │ │ +3411ea: 0c02 |0009: move-result-object v2 │ │ +3411ec: 7030 909e 2003 |000a: invoke-direct {v0, v2, v3}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTagField;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9e90 │ │ +3411f2: 1100 |000d: return-object v0 │ │ +3411f4: 2202 c311 |000e: new-instance v2, Lorg/jaudiotagger/tag/KeyNotFoundException; // type@11c3 │ │ +3411f8: 7010 a791 0200 |0010: invoke-direct {v2}, Lorg/jaudiotagger/tag/KeyNotFoundException;.:()V // method@91a7 │ │ +3411fe: 2702 |0013: throw v2 │ │ +341200: 2202 1e10 |0014: new-instance v2, Ljava/lang/IllegalArgumentException; // type@101e │ │ +341204: 6203 2187 |0016: sget-object v3, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_INVALID_NULL_ARGUMENT:Lorg/jaudiotagger/logging/ErrorMessage; // field@8721 │ │ +341208: 6e10 5791 0300 |0018: invoke-virtual {v3}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ +34120e: 0c03 |001b: move-result-object v3 │ │ +341210: 7020 1887 3200 |001c: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ +341216: 2702 |001f: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=303 │ │ 0x000e line=300 │ │ 0x0014 line=296 │ │ locals : │ │ 0x0000 - 0x0020 reg=1 this Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag; │ │ @@ -1258920,22 +1258920,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -341f70: |[341f70] org.jaudiotagger.tag.vorbiscomment.VorbisCommentTag.deleteArtworkField:()V │ │ -341f80: 6200 ed92 |0000: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.METADATA_BLOCK_PICTURE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92ed │ │ -341f84: 6e20 729e 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.deleteField:(Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;)V // method@9e72 │ │ -341f8a: 6200 c692 |0005: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.COVERART:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92c6 │ │ -341f8e: 6e20 729e 0100 |0007: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.deleteField:(Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;)V // method@9e72 │ │ -341f94: 6200 c792 |000a: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.COVERARTMIME:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92c7 │ │ -341f98: 6e20 729e 0100 |000c: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.deleteField:(Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;)V // method@9e72 │ │ -341f9e: 0e00 |000f: return-void │ │ +341f74: |[341f74] org.jaudiotagger.tag.vorbiscomment.VorbisCommentTag.deleteArtworkField:()V │ │ +341f84: 6200 ed92 |0000: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.METADATA_BLOCK_PICTURE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92ed │ │ +341f88: 6e20 729e 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.deleteField:(Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;)V // method@9e72 │ │ +341f8e: 6200 c692 |0005: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.COVERART:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92c6 │ │ +341f92: 6e20 729e 0100 |0007: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.deleteField:(Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;)V // method@9e72 │ │ +341f98: 6200 c792 |000a: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.COVERARTMIME:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92c7 │ │ +341f9c: 6e20 729e 0100 |000c: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.deleteField:(Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;)V // method@9e72 │ │ +341fa2: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=732 │ │ 0x0005 line=735 │ │ 0x000a line=736 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag; │ │ @@ -1258945,63 +1258945,63 @@ │ │ type : '(Lorg/jaudiotagger/tag/FieldKey;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 91 16-bit code units │ │ -341fa0: |[341fa0] org.jaudiotagger.tag.vorbiscomment.VorbisCommentTag.deleteField:(Lorg/jaudiotagger/tag/FieldKey;)V │ │ -341fb0: 3803 5500 |0000: if-eqz v3, 0055 // +0055 │ │ -341fb4: 6200 9a87 |0002: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.ALBUM_ARTIST:Lorg/jaudiotagger/tag/FieldKey; // field@879a │ │ -341fb8: 3303 4500 |0004: if-ne v3, v0, 0049 // +0045 │ │ -341fbc: 6200 5a93 |0006: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag$1;.$SwitchMap$org$jaudiotagger$tag$vorbiscomment$VorbisAlbumArtistSaveOptions:[I // field@935a │ │ -341fc0: 7100 ea91 0000 |0008: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ -341fc6: 0c01 |000b: move-result-object v1 │ │ -341fc8: 6e10 fa91 0100 |000c: invoke-virtual {v1}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getVorbisAlbumArtistSaveOptions:()Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions; // method@91fa │ │ -341fce: 0c01 |000f: move-result-object v1 │ │ -341fd0: 6e10 509e 0100 |0010: invoke-virtual {v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions;.ordinal:()I // method@9e50 │ │ -341fd6: 0a01 |0013: move-result v1 │ │ -341fd8: 4400 0001 |0014: aget v0, v0, v1 │ │ -341fdc: 1211 |0016: const/4 v1, #int 1 // #1 │ │ -341fde: 3210 2600 |0017: if-eq v0, v1, 003d // +0026 │ │ -341fe2: 1221 |0019: const/4 v1, #int 2 // #2 │ │ -341fe4: 3210 2300 |001a: if-eq v0, v1, 003d // +0023 │ │ -341fe8: 1231 |001c: const/4 v1, #int 3 // #3 │ │ -341fea: 3210 1a00 |001d: if-eq v0, v1, 0037 // +001a │ │ -341fee: 1241 |001f: const/4 v1, #int 4 // #4 │ │ -341ff0: 3210 1700 |0020: if-eq v0, v1, 0037 // +0017 │ │ -341ff4: 1251 |0022: const/4 v1, #int 5 // #5 │ │ -341ff6: 3210 0300 |0023: if-eq v0, v1, 0026 // +0003 │ │ -341ffa: 282f |0025: goto 0054 // +002f │ │ -341ffc: 6200 5d93 |0026: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -342000: 6e20 1989 3000 |0028: invoke-virtual {v0, v3}, Ljava/util/EnumMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8919 │ │ -342006: 0c03 |002b: move-result-object v3 │ │ -342008: 1f03 f512 |002c: check-cast v3, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -34200c: 6e20 729e 3200 |002e: invoke-virtual {v2, v3}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.deleteField:(Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;)V // method@9e72 │ │ -342012: 6203 ac92 |0031: sget-object v3, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ALBUMARTIST_JRIVER:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92ac │ │ -342016: 6e20 729e 3200 |0033: invoke-virtual {v2, v3}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.deleteField:(Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;)V // method@9e72 │ │ -34201c: 0e00 |0036: return-void │ │ -34201e: 6203 ac92 |0037: sget-object v3, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ALBUMARTIST_JRIVER:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92ac │ │ -342022: 6e20 729e 3200 |0039: invoke-virtual {v2, v3}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.deleteField:(Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;)V // method@9e72 │ │ -342028: 0e00 |003c: return-void │ │ -34202a: 6200 5d93 |003d: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -34202e: 6e20 1989 3000 |003f: invoke-virtual {v0, v3}, Ljava/util/EnumMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8919 │ │ -342034: 0c03 |0042: move-result-object v3 │ │ -342036: 1f03 f512 |0043: check-cast v3, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -34203a: 6e20 729e 3200 |0045: invoke-virtual {v2, v3}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.deleteField:(Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;)V // method@9e72 │ │ -342040: 0e00 |0048: return-void │ │ -342042: 6200 5d93 |0049: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -342046: 6e20 1989 3000 |004b: invoke-virtual {v0, v3}, Ljava/util/EnumMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8919 │ │ -34204c: 0c03 |004e: move-result-object v3 │ │ -34204e: 1f03 f512 |004f: check-cast v3, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -342052: 6e20 729e 3200 |0051: invoke-virtual {v2, v3}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.deleteField:(Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;)V // method@9e72 │ │ -342058: 0e00 |0054: return-void │ │ -34205a: 2203 c311 |0055: new-instance v3, Lorg/jaudiotagger/tag/KeyNotFoundException; // type@11c3 │ │ -34205e: 7010 a791 0300 |0057: invoke-direct {v3}, Lorg/jaudiotagger/tag/KeyNotFoundException;.:()V // method@91a7 │ │ -342064: 2703 |005a: throw v3 │ │ +341fa4: |[341fa4] org.jaudiotagger.tag.vorbiscomment.VorbisCommentTag.deleteField:(Lorg/jaudiotagger/tag/FieldKey;)V │ │ +341fb4: 3803 5500 |0000: if-eqz v3, 0055 // +0055 │ │ +341fb8: 6200 9a87 |0002: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.ALBUM_ARTIST:Lorg/jaudiotagger/tag/FieldKey; // field@879a │ │ +341fbc: 3303 4500 |0004: if-ne v3, v0, 0049 // +0045 │ │ +341fc0: 6200 5a93 |0006: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag$1;.$SwitchMap$org$jaudiotagger$tag$vorbiscomment$VorbisAlbumArtistSaveOptions:[I // field@935a │ │ +341fc4: 7100 ea91 0000 |0008: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ +341fca: 0c01 |000b: move-result-object v1 │ │ +341fcc: 6e10 fa91 0100 |000c: invoke-virtual {v1}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getVorbisAlbumArtistSaveOptions:()Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions; // method@91fa │ │ +341fd2: 0c01 |000f: move-result-object v1 │ │ +341fd4: 6e10 509e 0100 |0010: invoke-virtual {v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions;.ordinal:()I // method@9e50 │ │ +341fda: 0a01 |0013: move-result v1 │ │ +341fdc: 4400 0001 |0014: aget v0, v0, v1 │ │ +341fe0: 1211 |0016: const/4 v1, #int 1 // #1 │ │ +341fe2: 3210 2600 |0017: if-eq v0, v1, 003d // +0026 │ │ +341fe6: 1221 |0019: const/4 v1, #int 2 // #2 │ │ +341fe8: 3210 2300 |001a: if-eq v0, v1, 003d // +0023 │ │ +341fec: 1231 |001c: const/4 v1, #int 3 // #3 │ │ +341fee: 3210 1a00 |001d: if-eq v0, v1, 0037 // +001a │ │ +341ff2: 1241 |001f: const/4 v1, #int 4 // #4 │ │ +341ff4: 3210 1700 |0020: if-eq v0, v1, 0037 // +0017 │ │ +341ff8: 1251 |0022: const/4 v1, #int 5 // #5 │ │ +341ffa: 3210 0300 |0023: if-eq v0, v1, 0026 // +0003 │ │ +341ffe: 282f |0025: goto 0054 // +002f │ │ +342000: 6200 5d93 |0026: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +342004: 6e20 1989 3000 |0028: invoke-virtual {v0, v3}, Ljava/util/EnumMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8919 │ │ +34200a: 0c03 |002b: move-result-object v3 │ │ +34200c: 1f03 f512 |002c: check-cast v3, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +342010: 6e20 729e 3200 |002e: invoke-virtual {v2, v3}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.deleteField:(Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;)V // method@9e72 │ │ +342016: 6203 ac92 |0031: sget-object v3, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ALBUMARTIST_JRIVER:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92ac │ │ +34201a: 6e20 729e 3200 |0033: invoke-virtual {v2, v3}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.deleteField:(Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;)V // method@9e72 │ │ +342020: 0e00 |0036: return-void │ │ +342022: 6203 ac92 |0037: sget-object v3, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ALBUMARTIST_JRIVER:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92ac │ │ +342026: 6e20 729e 3200 |0039: invoke-virtual {v2, v3}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.deleteField:(Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;)V // method@9e72 │ │ +34202c: 0e00 |003c: return-void │ │ +34202e: 6200 5d93 |003d: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +342032: 6e20 1989 3000 |003f: invoke-virtual {v0, v3}, Ljava/util/EnumMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8919 │ │ +342038: 0c03 |0042: move-result-object v3 │ │ +34203a: 1f03 f512 |0043: check-cast v3, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +34203e: 6e20 729e 3200 |0045: invoke-virtual {v2, v3}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.deleteField:(Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;)V // method@9e72 │ │ +342044: 0e00 |0048: return-void │ │ +342046: 6200 5d93 |0049: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +34204a: 6e20 1989 3000 |004b: invoke-virtual {v0, v3}, Ljava/util/EnumMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8919 │ │ +342050: 0c03 |004e: move-result-object v3 │ │ +342052: 1f03 f512 |004f: check-cast v3, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +342056: 6e20 729e 3200 |0051: invoke-virtual {v2, v3}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.deleteField:(Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;)V // method@9e72 │ │ +34205c: 0e00 |0054: return-void │ │ +34205e: 2203 c311 |0055: new-instance v3, Lorg/jaudiotagger/tag/KeyNotFoundException; // type@11c3 │ │ +342062: 7010 a791 0300 |0057: invoke-direct {v3}, Lorg/jaudiotagger/tag/KeyNotFoundException;.:()V // method@91a7 │ │ +342068: 2703 |005a: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=424 │ │ 0x0006 line=426 │ │ 0x0026 line=445 │ │ 0x002e line=446 │ │ 0x0031 line=447 │ │ @@ -1259020,23 +1259020,23 @@ │ │ type : '(Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -342068: |[342068] org.jaudiotagger.tag.vorbiscomment.VorbisCommentTag.deleteField:(Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;)V │ │ -342078: 3801 0a00 |0000: if-eqz v1, 000a // +000a │ │ -34207c: 6e10 5a9e 0100 |0002: invoke-virtual {v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.getFieldName:()Ljava/lang/String; // method@9e5a │ │ -342082: 0c01 |0005: move-result-object v1 │ │ -342084: 6f20 2b8e 1000 |0006: invoke-super {v0, v1}, Lorg/jaudiotagger/audio/generic/AbstractTag;.deleteField:(Ljava/lang/String;)V // method@8e2b │ │ -34208a: 0e00 |0009: return-void │ │ -34208c: 2201 c311 |000a: new-instance v1, Lorg/jaudiotagger/tag/KeyNotFoundException; // type@11c3 │ │ -342090: 7010 a791 0100 |000c: invoke-direct {v1}, Lorg/jaudiotagger/tag/KeyNotFoundException;.:()V // method@91a7 │ │ -342096: 2701 |000f: throw v1 │ │ +34206c: |[34206c] org.jaudiotagger.tag.vorbiscomment.VorbisCommentTag.deleteField:(Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;)V │ │ +34207c: 3801 0a00 |0000: if-eqz v1, 000a // +000a │ │ +342080: 6e10 5a9e 0100 |0002: invoke-virtual {v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.getFieldName:()Ljava/lang/String; // method@9e5a │ │ +342086: 0c01 |0005: move-result-object v1 │ │ +342088: 6f20 2b8e 1000 |0006: invoke-super {v0, v1}, Lorg/jaudiotagger/audio/generic/AbstractTag;.deleteField:(Ljava/lang/String;)V // method@8e2b │ │ +34208e: 0e00 |0009: return-void │ │ +342090: 2201 c311 |000a: new-instance v1, Lorg/jaudiotagger/tag/KeyNotFoundException; // type@11c3 │ │ +342094: 7010 a791 0100 |000c: invoke-direct {v1}, Lorg/jaudiotagger/tag/KeyNotFoundException;.:()V // method@91a7 │ │ +34209a: 2701 |000f: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=472 │ │ 0x000a line=470 │ │ locals : │ │ 0x0000 - 0x0010 reg=0 this Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag; │ │ 0x0000 - 0x0010 reg=1 (null) Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; │ │ @@ -1259046,24 +1259046,24 @@ │ │ type : '(Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -340e44: |[340e44] org.jaudiotagger.tag.vorbiscomment.VorbisCommentTag.get:(Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;)Ljava/util/List; │ │ -340e54: 3801 0b00 |0000: if-eqz v1, 000b // +000b │ │ -340e58: 6e10 5a9e 0100 |0002: invoke-virtual {v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.getFieldName:()Ljava/lang/String; // method@9e5a │ │ -340e5e: 0c01 |0005: move-result-object v1 │ │ -340e60: 6f20 338e 1000 |0006: invoke-super {v0, v1}, Lorg/jaudiotagger/audio/generic/AbstractTag;.getFields:(Ljava/lang/String;)Ljava/util/List; // method@8e33 │ │ -340e66: 0c01 |0009: move-result-object v1 │ │ -340e68: 1101 |000a: return-object v1 │ │ -340e6a: 2201 c311 |000b: new-instance v1, Lorg/jaudiotagger/tag/KeyNotFoundException; // type@11c3 │ │ -340e6e: 7010 a791 0100 |000d: invoke-direct {v1}, Lorg/jaudiotagger/tag/KeyNotFoundException;.:()V // method@91a7 │ │ -340e74: 2701 |0010: throw v1 │ │ +340e48: |[340e48] org.jaudiotagger.tag.vorbiscomment.VorbisCommentTag.get:(Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;)Ljava/util/List; │ │ +340e58: 3801 0b00 |0000: if-eqz v1, 000b // +000b │ │ +340e5c: 6e10 5a9e 0100 |0002: invoke-virtual {v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.getFieldName:()Ljava/lang/String; // method@9e5a │ │ +340e62: 0c01 |0005: move-result-object v1 │ │ +340e64: 6f20 338e 1000 |0006: invoke-super {v0, v1}, Lorg/jaudiotagger/audio/generic/AbstractTag;.getFields:(Ljava/lang/String;)Ljava/util/List; // method@8e33 │ │ +340e6a: 0c01 |0009: move-result-object v1 │ │ +340e6c: 1101 |000a: return-object v1 │ │ +340e6e: 2201 c311 |000b: new-instance v1, Lorg/jaudiotagger/tag/KeyNotFoundException; // type@11c3 │ │ +340e72: 7010 a791 0100 |000d: invoke-direct {v1}, Lorg/jaudiotagger/tag/KeyNotFoundException;.:()V // method@91a7 │ │ +340e78: 2701 |0010: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=371 │ │ 0x000b line=369 │ │ locals : │ │ 0x0000 - 0x0011 reg=0 this Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag; │ │ 0x0000 - 0x0011 reg=1 (null) Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; │ │ @@ -1259073,28 +1259073,28 @@ │ │ type : '(Lorg/jaudiotagger/tag/FieldKey;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -340e78: |[340e78] org.jaudiotagger.tag.vorbiscomment.VorbisCommentTag.getAll:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/util/List; │ │ -340e88: 6200 5d93 |0000: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -340e8c: 6e20 1989 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/EnumMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8919 │ │ -340e92: 0c02 |0005: move-result-object v2 │ │ -340e94: 1f02 f512 |0006: check-cast v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -340e98: 3802 0b00 |0008: if-eqz v2, 0013 // +000b │ │ -340e9c: 6e10 5a9e 0200 |000a: invoke-virtual {v2}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.getFieldName:()Ljava/lang/String; // method@9e5a │ │ -340ea2: 0c02 |000d: move-result-object v2 │ │ -340ea4: 6f20 2e8e 2100 |000e: invoke-super {v1, v2}, Lorg/jaudiotagger/audio/generic/AbstractTag;.getAll:(Ljava/lang/String;)Ljava/util/List; // method@8e2e │ │ -340eaa: 0c02 |0011: move-result-object v2 │ │ -340eac: 1102 |0012: return-object v2 │ │ -340eae: 2202 c311 |0013: new-instance v2, Lorg/jaudiotagger/tag/KeyNotFoundException; // type@11c3 │ │ -340eb2: 7010 a791 0200 |0015: invoke-direct {v2}, Lorg/jaudiotagger/tag/KeyNotFoundException;.:()V // method@91a7 │ │ -340eb8: 2702 |0018: throw v2 │ │ +340e7c: |[340e7c] org.jaudiotagger.tag.vorbiscomment.VorbisCommentTag.getAll:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/util/List; │ │ +340e8c: 6200 5d93 |0000: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +340e90: 6e20 1989 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/EnumMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8919 │ │ +340e96: 0c02 |0005: move-result-object v2 │ │ +340e98: 1f02 f512 |0006: check-cast v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +340e9c: 3802 0b00 |0008: if-eqz v2, 0013 // +000b │ │ +340ea0: 6e10 5a9e 0200 |000a: invoke-virtual {v2}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.getFieldName:()Ljava/lang/String; // method@9e5a │ │ +340ea6: 0c02 |000d: move-result-object v2 │ │ +340ea8: 6f20 2e8e 2100 |000e: invoke-super {v1, v2}, Lorg/jaudiotagger/audio/generic/AbstractTag;.getAll:(Ljava/lang/String;)Ljava/util/List; // method@8e2e │ │ +340eae: 0c02 |0011: move-result-object v2 │ │ +340eb0: 1102 |0012: return-object v2 │ │ +340eb2: 2202 c311 |0013: new-instance v2, Lorg/jaudiotagger/tag/KeyNotFoundException; // type@11c3 │ │ +340eb6: 7010 a791 0200 |0015: invoke-direct {v2}, Lorg/jaudiotagger/tag/KeyNotFoundException;.:()V // method@91a7 │ │ +340ebc: 2702 |0018: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=350 │ │ 0x000a line=355 │ │ 0x0013 line=353 │ │ locals : │ │ 0x0000 - 0x0019 reg=1 this Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag; │ │ @@ -1259105,23 +1259105,23 @@ │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -340c10: |[340c10] org.jaudiotagger.tag.vorbiscomment.VorbisCommentTag.getArtworkBinaryData:()[B │ │ -340c20: 6200 c692 |0000: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.COVERART:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92c6 │ │ -340c24: 6e20 7d9e 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.getFirst:(Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;)Ljava/lang/String; // method@9e7d │ │ -340c2a: 0c00 |0005: move-result-object v0 │ │ -340c2c: 6e10 b687 0000 |0006: invoke-virtual {v0}, Ljava/lang/String;.toCharArray:()[C // method@87b6 │ │ -340c32: 0c00 |0009: move-result-object v0 │ │ -340c34: 7110 a39e 0000 |000a: invoke-static {v0}, Lorg/jaudiotagger/tag/vorbiscomment/util/Base64Coder;.decode:([C)[B // method@9ea3 │ │ -340c3a: 0c00 |000d: move-result-object v0 │ │ -340c3c: 1100 |000e: return-object v0 │ │ +340c14: |[340c14] org.jaudiotagger.tag.vorbiscomment.VorbisCommentTag.getArtworkBinaryData:()[B │ │ +340c24: 6200 c692 |0000: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.COVERART:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92c6 │ │ +340c28: 6e20 7d9e 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.getFirst:(Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;)Ljava/lang/String; // method@9e7d │ │ +340c2e: 0c00 |0005: move-result-object v0 │ │ +340c30: 6e10 b687 0000 |0006: invoke-virtual {v0}, Ljava/lang/String;.toCharArray:()[C // method@87b6 │ │ +340c36: 0c00 |0009: move-result-object v0 │ │ +340c38: 7110 a39e 0000 |000a: invoke-static {v0}, Lorg/jaudiotagger/tag/vorbiscomment/util/Base64Coder;.decode:([C)[B // method@9ea3 │ │ +340c3e: 0c00 |000d: move-result-object v0 │ │ +340c40: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=484 │ │ 0x0006 line=485 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag; │ │ │ │ @@ -1259130,75 +1259130,75 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 113 16-bit code units │ │ -340ebc: |[340ebc] org.jaudiotagger.tag.vorbiscomment.VorbisCommentTag.getArtworkList:()Ljava/util/List; │ │ -340ecc: 2200 7c10 |0000: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ -340ed0: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -340ed2: 7020 af88 1000 |0003: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@88af │ │ -340ed8: 6e10 759e 0500 |0006: invoke-virtual {v5}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.getArtworkBinaryData:()[B // method@9e75 │ │ -340ede: 0c02 |0009: move-result-object v2 │ │ -340ee0: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -340ee2: 3802 0400 |000b: if-eqz v2, 000f // +0004 │ │ -340ee6: 1212 |000d: const/4 v2, #int 1 // #1 │ │ -340ee8: 2802 |000e: goto 0010 // +0002 │ │ -340eea: 1202 |000f: const/4 v2, #int 0 // #0 │ │ -340eec: 6e10 759e 0500 |0010: invoke-virtual {v5}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.getArtworkBinaryData:()[B // method@9e75 │ │ -340ef2: 0c04 |0013: move-result-object v4 │ │ -340ef4: 2144 |0014: array-length v4, v4 │ │ -340ef6: 3d04 0300 |0015: if-lez v4, 0018 // +0003 │ │ -340efa: 2802 |0017: goto 0019 // +0002 │ │ -340efc: 1201 |0018: const/4 v1, #int 0 // #0 │ │ -340efe: b521 |0019: and-int/2addr v1, v2 │ │ -340f00: 3801 1700 |001a: if-eqz v1, 0031 // +0017 │ │ -340f04: 7100 429c 0000 |001c: invoke-static {}, Lorg/jaudiotagger/tag/images/ArtworkFactory;.getNew:()Lorg/jaudiotagger/tag/images/Artwork; // method@9c42 │ │ -340f0a: 0c01 |001f: move-result-object v1 │ │ -340f0c: 6e10 779e 0500 |0020: invoke-virtual {v5}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.getArtworkMimeType:()Ljava/lang/String; // method@9e77 │ │ -340f12: 0c02 |0023: move-result-object v2 │ │ -340f14: 7220 3b9c 2100 |0024: invoke-interface {v1, v2}, Lorg/jaudiotagger/tag/images/Artwork;.setMimeType:(Ljava/lang/String;)V // method@9c3b │ │ -340f1a: 6e10 759e 0500 |0027: invoke-virtual {v5}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.getArtworkBinaryData:()[B // method@9e75 │ │ -340f20: 0c02 |002a: move-result-object v2 │ │ -340f22: 7220 339c 2100 |002b: invoke-interface {v1, v2}, Lorg/jaudiotagger/tag/images/Artwork;.setBinaryData:([B)V // method@9c33 │ │ -340f28: 7220 6489 1000 |002e: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -340f2e: 6201 ed92 |0031: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.METADATA_BLOCK_PICTURE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92ed │ │ -340f32: 6e20 739e 1500 |0033: invoke-virtual {v5, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.get:(Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;)Ljava/util/List; // method@9e73 │ │ -340f38: 0c01 |0036: move-result-object v1 │ │ -340f3a: 7210 6e89 0100 |0037: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ -340f40: 0c01 |003a: move-result-object v1 │ │ -340f42: 7210 4789 0100 |003b: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -340f48: 0a02 |003e: move-result v2 │ │ -340f4a: 3802 3100 |003f: if-eqz v2, 0070 // +0031 │ │ -340f4e: 7210 4889 0100 |0041: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -340f54: 0c02 |0044: move-result-object v2 │ │ -340f56: 1f02 c711 |0045: check-cast v2, Lorg/jaudiotagger/tag/TagField; // type@11c7 │ │ -340f5a: 1f02 ca11 |0047: check-cast v2, Lorg/jaudiotagger/tag/TagTextField; // type@11ca │ │ -340f5e: 7210 4a92 0200 |0049: invoke-interface {v2}, Lorg/jaudiotagger/tag/TagTextField;.getContent:()Ljava/lang/String; // method@924a │ │ -340f64: 0c02 |004c: move-result-object v2 │ │ -340f66: 7110 a29e 0200 |004d: invoke-static {v2}, Lorg/jaudiotagger/tag/vorbiscomment/util/Base64Coder;.decode:(Ljava/lang/String;)[B // method@9ea2 │ │ -340f6c: 0c02 |0050: move-result-object v2 │ │ -340f6e: 2203 5411 |0051: new-instance v3, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture; // type@1154 │ │ -340f72: 7110 5b88 0200 |0053: invoke-static {v2}, Ljava/nio/ByteBuffer;.wrap:([B)Ljava/nio/ByteBuffer; // method@885b │ │ -340f78: 0c02 |0056: move-result-object v2 │ │ -340f7a: 7020 e48d 2300 |0057: invoke-direct {v3, v2}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.:(Ljava/nio/ByteBuffer;)V // method@8de4 │ │ -340f80: 7110 409c 0300 |005a: invoke-static {v3}, Lorg/jaudiotagger/tag/images/ArtworkFactory;.createArtworkFromMetadataBlockDataPicture:(Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;)Lorg/jaudiotagger/tag/images/Artwork; // method@9c40 │ │ -340f86: 0c02 |005d: move-result-object v2 │ │ -340f88: 7220 6489 2000 |005e: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -340f8e: 28da |0061: goto 003b // -0026 │ │ -340f90: 0d00 |0062: move-exception v0 │ │ -340f92: 2201 3310 |0063: new-instance v1, Ljava/lang/RuntimeException; // type@1033 │ │ -340f96: 7020 7e87 0100 |0065: invoke-direct {v1, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@877e │ │ -340f9c: 2701 |0068: throw v1 │ │ -340f9e: 0d00 |0069: move-exception v0 │ │ -340fa0: 2201 3310 |006a: new-instance v1, Ljava/lang/RuntimeException; // type@1033 │ │ -340fa4: 7020 7e87 0100 |006c: invoke-direct {v1, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@877e │ │ -340faa: 2701 |006f: throw v1 │ │ -340fac: 1100 |0070: return-object v0 │ │ +340ec0: |[340ec0] org.jaudiotagger.tag.vorbiscomment.VorbisCommentTag.getArtworkList:()Ljava/util/List; │ │ +340ed0: 2200 7c10 |0000: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ +340ed4: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +340ed6: 7020 af88 1000 |0003: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@88af │ │ +340edc: 6e10 759e 0500 |0006: invoke-virtual {v5}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.getArtworkBinaryData:()[B // method@9e75 │ │ +340ee2: 0c02 |0009: move-result-object v2 │ │ +340ee4: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +340ee6: 3802 0400 |000b: if-eqz v2, 000f // +0004 │ │ +340eea: 1212 |000d: const/4 v2, #int 1 // #1 │ │ +340eec: 2802 |000e: goto 0010 // +0002 │ │ +340eee: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +340ef0: 6e10 759e 0500 |0010: invoke-virtual {v5}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.getArtworkBinaryData:()[B // method@9e75 │ │ +340ef6: 0c04 |0013: move-result-object v4 │ │ +340ef8: 2144 |0014: array-length v4, v4 │ │ +340efa: 3d04 0300 |0015: if-lez v4, 0018 // +0003 │ │ +340efe: 2802 |0017: goto 0019 // +0002 │ │ +340f00: 1201 |0018: const/4 v1, #int 0 // #0 │ │ +340f02: b521 |0019: and-int/2addr v1, v2 │ │ +340f04: 3801 1700 |001a: if-eqz v1, 0031 // +0017 │ │ +340f08: 7100 429c 0000 |001c: invoke-static {}, Lorg/jaudiotagger/tag/images/ArtworkFactory;.getNew:()Lorg/jaudiotagger/tag/images/Artwork; // method@9c42 │ │ +340f0e: 0c01 |001f: move-result-object v1 │ │ +340f10: 6e10 779e 0500 |0020: invoke-virtual {v5}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.getArtworkMimeType:()Ljava/lang/String; // method@9e77 │ │ +340f16: 0c02 |0023: move-result-object v2 │ │ +340f18: 7220 3b9c 2100 |0024: invoke-interface {v1, v2}, Lorg/jaudiotagger/tag/images/Artwork;.setMimeType:(Ljava/lang/String;)V // method@9c3b │ │ +340f1e: 6e10 759e 0500 |0027: invoke-virtual {v5}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.getArtworkBinaryData:()[B // method@9e75 │ │ +340f24: 0c02 |002a: move-result-object v2 │ │ +340f26: 7220 339c 2100 |002b: invoke-interface {v1, v2}, Lorg/jaudiotagger/tag/images/Artwork;.setBinaryData:([B)V // method@9c33 │ │ +340f2c: 7220 6489 1000 |002e: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +340f32: 6201 ed92 |0031: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.METADATA_BLOCK_PICTURE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92ed │ │ +340f36: 6e20 739e 1500 |0033: invoke-virtual {v5, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.get:(Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;)Ljava/util/List; // method@9e73 │ │ +340f3c: 0c01 |0036: move-result-object v1 │ │ +340f3e: 7210 6e89 0100 |0037: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ +340f44: 0c01 |003a: move-result-object v1 │ │ +340f46: 7210 4789 0100 |003b: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +340f4c: 0a02 |003e: move-result v2 │ │ +340f4e: 3802 3100 |003f: if-eqz v2, 0070 // +0031 │ │ +340f52: 7210 4889 0100 |0041: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +340f58: 0c02 |0044: move-result-object v2 │ │ +340f5a: 1f02 c711 |0045: check-cast v2, Lorg/jaudiotagger/tag/TagField; // type@11c7 │ │ +340f5e: 1f02 ca11 |0047: check-cast v2, Lorg/jaudiotagger/tag/TagTextField; // type@11ca │ │ +340f62: 7210 4a92 0200 |0049: invoke-interface {v2}, Lorg/jaudiotagger/tag/TagTextField;.getContent:()Ljava/lang/String; // method@924a │ │ +340f68: 0c02 |004c: move-result-object v2 │ │ +340f6a: 7110 a29e 0200 |004d: invoke-static {v2}, Lorg/jaudiotagger/tag/vorbiscomment/util/Base64Coder;.decode:(Ljava/lang/String;)[B // method@9ea2 │ │ +340f70: 0c02 |0050: move-result-object v2 │ │ +340f72: 2203 5411 |0051: new-instance v3, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture; // type@1154 │ │ +340f76: 7110 5b88 0200 |0053: invoke-static {v2}, Ljava/nio/ByteBuffer;.wrap:([B)Ljava/nio/ByteBuffer; // method@885b │ │ +340f7c: 0c02 |0056: move-result-object v2 │ │ +340f7e: 7020 e48d 2300 |0057: invoke-direct {v3, v2}, Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;.:(Ljava/nio/ByteBuffer;)V // method@8de4 │ │ +340f84: 7110 409c 0300 |005a: invoke-static {v3}, Lorg/jaudiotagger/tag/images/ArtworkFactory;.createArtworkFromMetadataBlockDataPicture:(Lorg/jaudiotagger/audio/flac/metadatablock/MetadataBlockDataPicture;)Lorg/jaudiotagger/tag/images/Artwork; // method@9c40 │ │ +340f8a: 0c02 |005d: move-result-object v2 │ │ +340f8c: 7220 6489 2000 |005e: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +340f92: 28da |0061: goto 003b // -0026 │ │ +340f94: 0d00 |0062: move-exception v0 │ │ +340f96: 2201 3310 |0063: new-instance v1, Ljava/lang/RuntimeException; // type@1033 │ │ +340f9a: 7020 7e87 0100 |0065: invoke-direct {v1, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@877e │ │ +340fa0: 2701 |0068: throw v1 │ │ +340fa2: 0d00 |0069: move-exception v0 │ │ +340fa4: 2201 3310 |006a: new-instance v1, Ljava/lang/RuntimeException; // type@1033 │ │ +340fa8: 7020 7e87 0100 |006c: invoke-direct {v1, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@877e │ │ +340fae: 2701 |006f: throw v1 │ │ +340fb0: 1100 |0070: return-object v0 │ │ catches : 1 │ │ 0x0047 - 0x0061 │ │ Ljava/io/IOException; -> 0x0069 │ │ Lorg/jaudiotagger/tag/InvalidFrameException; -> 0x0062 │ │ positions : │ │ 0x0000 line=546 │ │ 0x0006 line=549 │ │ @@ -1259222,19 +1259222,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -340c40: |[340c40] org.jaudiotagger.tag.vorbiscomment.VorbisCommentTag.getArtworkMimeType:()Ljava/lang/String; │ │ -340c50: 6200 c792 |0000: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.COVERARTMIME:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92c7 │ │ -340c54: 6e20 7d9e 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.getFirst:(Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;)Ljava/lang/String; // method@9e7d │ │ -340c5a: 0c00 |0005: move-result-object v0 │ │ -340c5c: 1100 |0006: return-object v0 │ │ +340c44: |[340c44] org.jaudiotagger.tag.vorbiscomment.VorbisCommentTag.getArtworkMimeType:()Ljava/lang/String; │ │ +340c54: 6200 c792 |0000: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.COVERARTMIME:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92c7 │ │ +340c58: 6e20 7d9e 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.getFirst:(Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;)Ljava/lang/String; // method@9e7d │ │ +340c5e: 0c00 |0005: move-result-object v0 │ │ +340c60: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=496 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag; │ │ │ │ #17 : (in Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;) │ │ @@ -1259242,28 +1259242,28 @@ │ │ type : '(Lorg/jaudiotagger/tag/FieldKey;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -340fc0: |[340fc0] org.jaudiotagger.tag.vorbiscomment.VorbisCommentTag.getFields:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/util/List; │ │ -340fd0: 6200 5d93 |0000: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -340fd4: 6e20 1989 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/EnumMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8919 │ │ -340fda: 0c02 |0005: move-result-object v2 │ │ -340fdc: 1f02 f512 |0006: check-cast v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -340fe0: 3802 0b00 |0008: if-eqz v2, 0013 // +000b │ │ -340fe4: 6e10 5a9e 0200 |000a: invoke-virtual {v2}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.getFieldName:()Ljava/lang/String; // method@9e5a │ │ -340fea: 0c02 |000d: move-result-object v2 │ │ -340fec: 6f20 338e 2100 |000e: invoke-super {v1, v2}, Lorg/jaudiotagger/audio/generic/AbstractTag;.getFields:(Ljava/lang/String;)Ljava/util/List; // method@8e33 │ │ -340ff2: 0c02 |0011: move-result-object v2 │ │ -340ff4: 1102 |0012: return-object v2 │ │ -340ff6: 2202 c311 |0013: new-instance v2, Lorg/jaudiotagger/tag/KeyNotFoundException; // type@11c3 │ │ -340ffa: 7010 a791 0200 |0015: invoke-direct {v2}, Lorg/jaudiotagger/tag/KeyNotFoundException;.:()V // method@91a7 │ │ -341000: 2702 |0018: throw v2 │ │ +340fc4: |[340fc4] org.jaudiotagger.tag.vorbiscomment.VorbisCommentTag.getFields:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/util/List; │ │ +340fd4: 6200 5d93 |0000: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +340fd8: 6e20 1989 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/EnumMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8919 │ │ +340fde: 0c02 |0005: move-result-object v2 │ │ +340fe0: 1f02 f512 |0006: check-cast v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +340fe4: 3802 0b00 |0008: if-eqz v2, 0013 // +000b │ │ +340fe8: 6e10 5a9e 0200 |000a: invoke-virtual {v2}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.getFieldName:()Ljava/lang/String; // method@9e5a │ │ +340fee: 0c02 |000d: move-result-object v2 │ │ +340ff0: 6f20 338e 2100 |000e: invoke-super {v1, v2}, Lorg/jaudiotagger/audio/generic/AbstractTag;.getFields:(Ljava/lang/String;)Ljava/util/List; // method@8e33 │ │ +340ff6: 0c02 |0011: move-result-object v2 │ │ +340ff8: 1102 |0012: return-object v2 │ │ +340ffa: 2202 c311 |0013: new-instance v2, Lorg/jaudiotagger/tag/KeyNotFoundException; // type@11c3 │ │ +340ffe: 7010 a791 0200 |0015: invoke-direct {v2}, Lorg/jaudiotagger/tag/KeyNotFoundException;.:()V // method@91a7 │ │ +341004: 2702 |0018: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=332 │ │ 0x000a line=337 │ │ 0x0013 line=335 │ │ locals : │ │ 0x0000 - 0x0019 reg=1 this Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag; │ │ @@ -1259274,24 +1259274,24 @@ │ │ type : '(Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -340c60: |[340c60] org.jaudiotagger.tag.vorbiscomment.VorbisCommentTag.getFirst:(Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;)Ljava/lang/String; │ │ -340c70: 3801 0b00 |0000: if-eqz v1, 000b // +000b │ │ -340c74: 6e10 5a9e 0100 |0002: invoke-virtual {v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.getFieldName:()Ljava/lang/String; // method@9e5a │ │ -340c7a: 0c01 |0005: move-result-object v1 │ │ -340c7c: 6f20 348e 1000 |0006: invoke-super {v0, v1}, Lorg/jaudiotagger/audio/generic/AbstractTag;.getFirst:(Ljava/lang/String;)Ljava/lang/String; // method@8e34 │ │ -340c82: 0c01 |0009: move-result-object v1 │ │ -340c84: 1101 |000a: return-object v1 │ │ -340c86: 2201 c311 |000b: new-instance v1, Lorg/jaudiotagger/tag/KeyNotFoundException; // type@11c3 │ │ -340c8a: 7010 a791 0100 |000d: invoke-direct {v1}, Lorg/jaudiotagger/tag/KeyNotFoundException;.:()V // method@91a7 │ │ -340c90: 2701 |0010: throw v1 │ │ +340c64: |[340c64] org.jaudiotagger.tag.vorbiscomment.VorbisCommentTag.getFirst:(Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;)Ljava/lang/String; │ │ +340c74: 3801 0b00 |0000: if-eqz v1, 000b // +000b │ │ +340c78: 6e10 5a9e 0100 |0002: invoke-virtual {v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.getFieldName:()Ljava/lang/String; // method@9e5a │ │ +340c7e: 0c01 |0005: move-result-object v1 │ │ +340c80: 6f20 348e 1000 |0006: invoke-super {v0, v1}, Lorg/jaudiotagger/audio/generic/AbstractTag;.getFirst:(Ljava/lang/String;)Ljava/lang/String; // method@8e34 │ │ +340c86: 0c01 |0009: move-result-object v1 │ │ +340c88: 1101 |000a: return-object v1 │ │ +340c8a: 2201 c311 |000b: new-instance v1, Lorg/jaudiotagger/tag/KeyNotFoundException; // type@11c3 │ │ +340c8e: 7010 a791 0100 |000d: invoke-direct {v1}, Lorg/jaudiotagger/tag/KeyNotFoundException;.:()V // method@91a7 │ │ +340c94: 2701 |0010: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=388 │ │ 0x000b line=386 │ │ locals : │ │ 0x0000 - 0x0011 reg=0 this Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag; │ │ 0x0000 - 0x0011 reg=1 (null) Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; │ │ @@ -1259301,28 +1259301,28 @@ │ │ type : '(Lorg/jaudiotagger/tag/FieldKey;)Lorg/jaudiotagger/tag/TagField;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -341214: |[341214] org.jaudiotagger.tag.vorbiscomment.VorbisCommentTag.getFirstField:(Lorg/jaudiotagger/tag/FieldKey;)Lorg/jaudiotagger/tag/TagField; │ │ -341224: 3802 1300 |0000: if-eqz v2, 0013 // +0013 │ │ -341228: 6200 5d93 |0002: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -34122c: 6e20 1989 2000 |0004: invoke-virtual {v0, v2}, Ljava/util/EnumMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8919 │ │ -341232: 0c02 |0007: move-result-object v2 │ │ -341234: 1f02 f512 |0008: check-cast v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -341238: 6e10 5a9e 0200 |000a: invoke-virtual {v2}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.getFieldName:()Ljava/lang/String; // method@9e5a │ │ -34123e: 0c02 |000d: move-result-object v2 │ │ -341240: 6e20 7e9e 2100 |000e: invoke-virtual {v1, v2}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.getFirstField:(Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@9e7e │ │ -341246: 0c02 |0011: move-result-object v2 │ │ -341248: 1102 |0012: return-object v2 │ │ -34124a: 2202 c311 |0013: new-instance v2, Lorg/jaudiotagger/tag/KeyNotFoundException; // type@11c3 │ │ -34124e: 7010 a791 0200 |0015: invoke-direct {v2}, Lorg/jaudiotagger/tag/KeyNotFoundException;.:()V // method@91a7 │ │ -341254: 2702 |0018: throw v2 │ │ +341218: |[341218] org.jaudiotagger.tag.vorbiscomment.VorbisCommentTag.getFirstField:(Lorg/jaudiotagger/tag/FieldKey;)Lorg/jaudiotagger/tag/TagField; │ │ +341228: 3802 1300 |0000: if-eqz v2, 0013 // +0013 │ │ +34122c: 6200 5d93 |0002: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +341230: 6e20 1989 2000 |0004: invoke-virtual {v0, v2}, Ljava/util/EnumMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8919 │ │ +341236: 0c02 |0007: move-result-object v2 │ │ +341238: 1f02 f512 |0008: check-cast v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +34123c: 6e10 5a9e 0200 |000a: invoke-virtual {v2}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.getFieldName:()Ljava/lang/String; // method@9e5a │ │ +341242: 0c02 |000d: move-result-object v2 │ │ +341244: 6e20 7e9e 2100 |000e: invoke-virtual {v1, v2}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.getFirstField:(Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@9e7e │ │ +34124a: 0c02 |0011: move-result-object v2 │ │ +34124c: 1102 |0012: return-object v2 │ │ +34124e: 2202 c311 |0013: new-instance v2, Lorg/jaudiotagger/tag/KeyNotFoundException; // type@11c3 │ │ +341252: 7010 a791 0200 |0015: invoke-direct {v2}, Lorg/jaudiotagger/tag/KeyNotFoundException;.:()V // method@91a7 │ │ +341258: 2702 |0018: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=537 │ │ 0x0013 line=535 │ │ locals : │ │ 0x0000 - 0x0019 reg=1 this Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag; │ │ 0x0000 - 0x0019 reg=2 (null) Lorg/jaudiotagger/tag/FieldKey; │ │ @@ -1259332,99 +1259332,99 @@ │ │ type : '(Lorg/jaudiotagger/tag/FieldKey;I)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 158 16-bit code units │ │ -340c94: |[340c94] org.jaudiotagger.tag.vorbiscomment.VorbisCommentTag.getValue:(Lorg/jaudiotagger/tag/FieldKey;I)Ljava/lang/String; │ │ -340ca4: 6200 9a87 |0000: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.ALBUM_ARTIST:Lorg/jaudiotagger/tag/FieldKey; // field@879a │ │ -340ca8: 3303 8300 |0002: if-ne v3, v0, 0085 // +0083 │ │ -340cac: 6200 5993 |0004: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag$1;.$SwitchMap$org$jaudiotagger$tag$vorbiscomment$VorbisAlbumArtistReadOptions:[I // field@9359 │ │ -340cb0: 7100 ea91 0000 |0006: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ -340cb6: 0c01 |0009: move-result-object v1 │ │ -340cb8: 6e10 f991 0100 |000a: invoke-virtual {v1}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getVorbisAlbumArtisReadOptions:()Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistReadOptions; // method@91f9 │ │ -340cbe: 0c01 |000d: move-result-object v1 │ │ -340cc0: 6e10 4b9e 0100 |000e: invoke-virtual {v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistReadOptions;.ordinal:()I // method@9e4b │ │ -340cc6: 0a01 |0011: move-result v1 │ │ -340cc8: 4400 0001 |0012: aget v0, v0, v1 │ │ -340ccc: 1211 |0014: const/4 v1, #int 1 // #1 │ │ -340cce: 3210 6500 |0015: if-eq v0, v1, 007a // +0065 │ │ -340cd2: 1221 |0017: const/4 v1, #int 2 // #2 │ │ -340cd4: 3210 5700 |0018: if-eq v0, v1, 006f // +0057 │ │ -340cd8: 1231 |001a: const/4 v1, #int 3 // #3 │ │ -340cda: 3210 3900 |001b: if-eq v0, v1, 0054 // +0039 │ │ -340cde: 1241 |001d: const/4 v1, #int 4 // #4 │ │ -340ce0: 3210 1b00 |001e: if-eq v0, v1, 0039 // +001b │ │ -340ce4: 6200 5d93 |0020: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -340ce8: 6e20 1989 3000 |0022: invoke-virtual {v0, v3}, Ljava/util/EnumMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8919 │ │ -340cee: 0c03 |0025: move-result-object v3 │ │ -340cf0: 1f03 f512 |0026: check-cast v3, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -340cf4: 3803 0b00 |0028: if-eqz v3, 0033 // +000b │ │ -340cf8: 6e10 5a9e 0300 |002a: invoke-virtual {v3}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.getFieldName:()Ljava/lang/String; // method@9e5a │ │ -340cfe: 0c03 |002d: move-result-object v3 │ │ -340d00: 6f30 398e 3204 |002e: invoke-super {v2, v3, v4}, Lorg/jaudiotagger/audio/generic/AbstractTag;.getItem:(Ljava/lang/String;I)Ljava/lang/String; // method@8e39 │ │ -340d06: 0c03 |0031: move-result-object v3 │ │ -340d08: 1103 |0032: return-object v3 │ │ -340d0a: 2203 c311 |0033: new-instance v3, Lorg/jaudiotagger/tag/KeyNotFoundException; // type@11c3 │ │ -340d0e: 7010 a791 0300 |0035: invoke-direct {v3}, Lorg/jaudiotagger/tag/KeyNotFoundException;.:()V // method@91a7 │ │ -340d14: 2703 |0038: throw v3 │ │ -340d16: 6203 ac92 |0039: sget-object v3, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ALBUMARTIST_JRIVER:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92ac │ │ -340d1a: 6e10 5a9e 0300 |003b: invoke-virtual {v3}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.getFieldName:()Ljava/lang/String; // method@9e5a │ │ -340d20: 0c03 |003e: move-result-object v3 │ │ -340d22: 6f30 398e 3204 |003f: invoke-super {v2, v3, v4}, Lorg/jaudiotagger/audio/generic/AbstractTag;.getItem:(Ljava/lang/String;I)Ljava/lang/String; // method@8e39 │ │ -340d28: 0c03 |0042: move-result-object v3 │ │ -340d2a: 6e10 a787 0300 |0043: invoke-virtual {v3}, Ljava/lang/String;.isEmpty:()Z // method@87a7 │ │ -340d30: 0a00 |0046: move-result v0 │ │ -340d32: 3800 0c00 |0047: if-eqz v0, 0053 // +000c │ │ -340d36: 6203 a892 |0049: sget-object v3, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ALBUMARTIST:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92a8 │ │ -340d3a: 6e10 5a9e 0300 |004b: invoke-virtual {v3}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.getFieldName:()Ljava/lang/String; // method@9e5a │ │ -340d40: 0c03 |004e: move-result-object v3 │ │ -340d42: 6f30 398e 3204 |004f: invoke-super {v2, v3, v4}, Lorg/jaudiotagger/audio/generic/AbstractTag;.getItem:(Ljava/lang/String;I)Ljava/lang/String; // method@8e39 │ │ -340d48: 0c03 |0052: move-result-object v3 │ │ -340d4a: 1103 |0053: return-object v3 │ │ -340d4c: 6203 a892 |0054: sget-object v3, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ALBUMARTIST:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92a8 │ │ -340d50: 6e10 5a9e 0300 |0056: invoke-virtual {v3}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.getFieldName:()Ljava/lang/String; // method@9e5a │ │ -340d56: 0c03 |0059: move-result-object v3 │ │ -340d58: 6f30 398e 3204 |005a: invoke-super {v2, v3, v4}, Lorg/jaudiotagger/audio/generic/AbstractTag;.getItem:(Ljava/lang/String;I)Ljava/lang/String; // method@8e39 │ │ -340d5e: 0c03 |005d: move-result-object v3 │ │ -340d60: 6e10 a787 0300 |005e: invoke-virtual {v3}, Ljava/lang/String;.isEmpty:()Z // method@87a7 │ │ -340d66: 0a00 |0061: move-result v0 │ │ -340d68: 3800 0c00 |0062: if-eqz v0, 006e // +000c │ │ -340d6c: 6203 ac92 |0064: sget-object v3, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ALBUMARTIST_JRIVER:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92ac │ │ -340d70: 6e10 5a9e 0300 |0066: invoke-virtual {v3}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.getFieldName:()Ljava/lang/String; // method@9e5a │ │ -340d76: 0c03 |0069: move-result-object v3 │ │ -340d78: 6f30 398e 3204 |006a: invoke-super {v2, v3, v4}, Lorg/jaudiotagger/audio/generic/AbstractTag;.getItem:(Ljava/lang/String;I)Ljava/lang/String; // method@8e39 │ │ -340d7e: 0c03 |006d: move-result-object v3 │ │ -340d80: 1103 |006e: return-object v3 │ │ -340d82: 6203 ac92 |006f: sget-object v3, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ALBUMARTIST_JRIVER:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92ac │ │ -340d86: 6e10 5a9e 0300 |0071: invoke-virtual {v3}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.getFieldName:()Ljava/lang/String; // method@9e5a │ │ -340d8c: 0c03 |0074: move-result-object v3 │ │ -340d8e: 6f30 398e 3204 |0075: invoke-super {v2, v3, v4}, Lorg/jaudiotagger/audio/generic/AbstractTag;.getItem:(Ljava/lang/String;I)Ljava/lang/String; // method@8e39 │ │ -340d94: 0c03 |0078: move-result-object v3 │ │ -340d96: 1103 |0079: return-object v3 │ │ -340d98: 6203 a892 |007a: sget-object v3, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ALBUMARTIST:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92a8 │ │ -340d9c: 6e10 5a9e 0300 |007c: invoke-virtual {v3}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.getFieldName:()Ljava/lang/String; // method@9e5a │ │ -340da2: 0c03 |007f: move-result-object v3 │ │ -340da4: 6f30 398e 3204 |0080: invoke-super {v2, v3, v4}, Lorg/jaudiotagger/audio/generic/AbstractTag;.getItem:(Ljava/lang/String;I)Ljava/lang/String; // method@8e39 │ │ -340daa: 0c03 |0083: move-result-object v3 │ │ -340dac: 1103 |0084: return-object v3 │ │ -340dae: 6200 5d93 |0085: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -340db2: 6e20 1989 3000 |0087: invoke-virtual {v0, v3}, Ljava/util/EnumMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8919 │ │ -340db8: 0c03 |008a: move-result-object v3 │ │ -340dba: 1f03 f512 |008b: check-cast v3, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -340dbe: 3803 0b00 |008d: if-eqz v3, 0098 // +000b │ │ -340dc2: 6e10 5a9e 0300 |008f: invoke-virtual {v3}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.getFieldName:()Ljava/lang/String; // method@9e5a │ │ -340dc8: 0c03 |0092: move-result-object v3 │ │ -340dca: 6f30 398e 3204 |0093: invoke-super {v2, v3, v4}, Lorg/jaudiotagger/audio/generic/AbstractTag;.getItem:(Ljava/lang/String;I)Ljava/lang/String; // method@8e39 │ │ -340dd0: 0c03 |0096: move-result-object v3 │ │ -340dd2: 1103 |0097: return-object v3 │ │ -340dd4: 2203 c311 |0098: new-instance v3, Lorg/jaudiotagger/tag/KeyNotFoundException; // type@11c3 │ │ -340dd8: 7010 a791 0300 |009a: invoke-direct {v3}, Lorg/jaudiotagger/tag/KeyNotFoundException;.:()V // method@91a7 │ │ -340dde: 2703 |009d: throw v3 │ │ +340c98: |[340c98] org.jaudiotagger.tag.vorbiscomment.VorbisCommentTag.getValue:(Lorg/jaudiotagger/tag/FieldKey;I)Ljava/lang/String; │ │ +340ca8: 6200 9a87 |0000: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.ALBUM_ARTIST:Lorg/jaudiotagger/tag/FieldKey; // field@879a │ │ +340cac: 3303 8300 |0002: if-ne v3, v0, 0085 // +0083 │ │ +340cb0: 6200 5993 |0004: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag$1;.$SwitchMap$org$jaudiotagger$tag$vorbiscomment$VorbisAlbumArtistReadOptions:[I // field@9359 │ │ +340cb4: 7100 ea91 0000 |0006: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ +340cba: 0c01 |0009: move-result-object v1 │ │ +340cbc: 6e10 f991 0100 |000a: invoke-virtual {v1}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getVorbisAlbumArtisReadOptions:()Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistReadOptions; // method@91f9 │ │ +340cc2: 0c01 |000d: move-result-object v1 │ │ +340cc4: 6e10 4b9e 0100 |000e: invoke-virtual {v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistReadOptions;.ordinal:()I // method@9e4b │ │ +340cca: 0a01 |0011: move-result v1 │ │ +340ccc: 4400 0001 |0012: aget v0, v0, v1 │ │ +340cd0: 1211 |0014: const/4 v1, #int 1 // #1 │ │ +340cd2: 3210 6500 |0015: if-eq v0, v1, 007a // +0065 │ │ +340cd6: 1221 |0017: const/4 v1, #int 2 // #2 │ │ +340cd8: 3210 5700 |0018: if-eq v0, v1, 006f // +0057 │ │ +340cdc: 1231 |001a: const/4 v1, #int 3 // #3 │ │ +340cde: 3210 3900 |001b: if-eq v0, v1, 0054 // +0039 │ │ +340ce2: 1241 |001d: const/4 v1, #int 4 // #4 │ │ +340ce4: 3210 1b00 |001e: if-eq v0, v1, 0039 // +001b │ │ +340ce8: 6200 5d93 |0020: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +340cec: 6e20 1989 3000 |0022: invoke-virtual {v0, v3}, Ljava/util/EnumMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8919 │ │ +340cf2: 0c03 |0025: move-result-object v3 │ │ +340cf4: 1f03 f512 |0026: check-cast v3, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +340cf8: 3803 0b00 |0028: if-eqz v3, 0033 // +000b │ │ +340cfc: 6e10 5a9e 0300 |002a: invoke-virtual {v3}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.getFieldName:()Ljava/lang/String; // method@9e5a │ │ +340d02: 0c03 |002d: move-result-object v3 │ │ +340d04: 6f30 398e 3204 |002e: invoke-super {v2, v3, v4}, Lorg/jaudiotagger/audio/generic/AbstractTag;.getItem:(Ljava/lang/String;I)Ljava/lang/String; // method@8e39 │ │ +340d0a: 0c03 |0031: move-result-object v3 │ │ +340d0c: 1103 |0032: return-object v3 │ │ +340d0e: 2203 c311 |0033: new-instance v3, Lorg/jaudiotagger/tag/KeyNotFoundException; // type@11c3 │ │ +340d12: 7010 a791 0300 |0035: invoke-direct {v3}, Lorg/jaudiotagger/tag/KeyNotFoundException;.:()V // method@91a7 │ │ +340d18: 2703 |0038: throw v3 │ │ +340d1a: 6203 ac92 |0039: sget-object v3, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ALBUMARTIST_JRIVER:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92ac │ │ +340d1e: 6e10 5a9e 0300 |003b: invoke-virtual {v3}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.getFieldName:()Ljava/lang/String; // method@9e5a │ │ +340d24: 0c03 |003e: move-result-object v3 │ │ +340d26: 6f30 398e 3204 |003f: invoke-super {v2, v3, v4}, Lorg/jaudiotagger/audio/generic/AbstractTag;.getItem:(Ljava/lang/String;I)Ljava/lang/String; // method@8e39 │ │ +340d2c: 0c03 |0042: move-result-object v3 │ │ +340d2e: 6e10 a787 0300 |0043: invoke-virtual {v3}, Ljava/lang/String;.isEmpty:()Z // method@87a7 │ │ +340d34: 0a00 |0046: move-result v0 │ │ +340d36: 3800 0c00 |0047: if-eqz v0, 0053 // +000c │ │ +340d3a: 6203 a892 |0049: sget-object v3, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ALBUMARTIST:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92a8 │ │ +340d3e: 6e10 5a9e 0300 |004b: invoke-virtual {v3}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.getFieldName:()Ljava/lang/String; // method@9e5a │ │ +340d44: 0c03 |004e: move-result-object v3 │ │ +340d46: 6f30 398e 3204 |004f: invoke-super {v2, v3, v4}, Lorg/jaudiotagger/audio/generic/AbstractTag;.getItem:(Ljava/lang/String;I)Ljava/lang/String; // method@8e39 │ │ +340d4c: 0c03 |0052: move-result-object v3 │ │ +340d4e: 1103 |0053: return-object v3 │ │ +340d50: 6203 a892 |0054: sget-object v3, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ALBUMARTIST:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92a8 │ │ +340d54: 6e10 5a9e 0300 |0056: invoke-virtual {v3}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.getFieldName:()Ljava/lang/String; // method@9e5a │ │ +340d5a: 0c03 |0059: move-result-object v3 │ │ +340d5c: 6f30 398e 3204 |005a: invoke-super {v2, v3, v4}, Lorg/jaudiotagger/audio/generic/AbstractTag;.getItem:(Ljava/lang/String;I)Ljava/lang/String; // method@8e39 │ │ +340d62: 0c03 |005d: move-result-object v3 │ │ +340d64: 6e10 a787 0300 |005e: invoke-virtual {v3}, Ljava/lang/String;.isEmpty:()Z // method@87a7 │ │ +340d6a: 0a00 |0061: move-result v0 │ │ +340d6c: 3800 0c00 |0062: if-eqz v0, 006e // +000c │ │ +340d70: 6203 ac92 |0064: sget-object v3, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ALBUMARTIST_JRIVER:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92ac │ │ +340d74: 6e10 5a9e 0300 |0066: invoke-virtual {v3}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.getFieldName:()Ljava/lang/String; // method@9e5a │ │ +340d7a: 0c03 |0069: move-result-object v3 │ │ +340d7c: 6f30 398e 3204 |006a: invoke-super {v2, v3, v4}, Lorg/jaudiotagger/audio/generic/AbstractTag;.getItem:(Ljava/lang/String;I)Ljava/lang/String; // method@8e39 │ │ +340d82: 0c03 |006d: move-result-object v3 │ │ +340d84: 1103 |006e: return-object v3 │ │ +340d86: 6203 ac92 |006f: sget-object v3, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ALBUMARTIST_JRIVER:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92ac │ │ +340d8a: 6e10 5a9e 0300 |0071: invoke-virtual {v3}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.getFieldName:()Ljava/lang/String; // method@9e5a │ │ +340d90: 0c03 |0074: move-result-object v3 │ │ +340d92: 6f30 398e 3204 |0075: invoke-super {v2, v3, v4}, Lorg/jaudiotagger/audio/generic/AbstractTag;.getItem:(Ljava/lang/String;I)Ljava/lang/String; // method@8e39 │ │ +340d98: 0c03 |0078: move-result-object v3 │ │ +340d9a: 1103 |0079: return-object v3 │ │ +340d9c: 6203 a892 |007a: sget-object v3, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ALBUMARTIST:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92a8 │ │ +340da0: 6e10 5a9e 0300 |007c: invoke-virtual {v3}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.getFieldName:()Ljava/lang/String; // method@9e5a │ │ +340da6: 0c03 |007f: move-result-object v3 │ │ +340da8: 6f30 398e 3204 |0080: invoke-super {v2, v3, v4}, Lorg/jaudiotagger/audio/generic/AbstractTag;.getItem:(Ljava/lang/String;I)Ljava/lang/String; // method@8e39 │ │ +340dae: 0c03 |0083: move-result-object v3 │ │ +340db0: 1103 |0084: return-object v3 │ │ +340db2: 6200 5d93 |0085: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +340db6: 6e20 1989 3000 |0087: invoke-virtual {v0, v3}, Ljava/util/EnumMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8919 │ │ +340dbc: 0c03 |008a: move-result-object v3 │ │ +340dbe: 1f03 f512 |008b: check-cast v3, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +340dc2: 3803 0b00 |008d: if-eqz v3, 0098 // +000b │ │ +340dc6: 6e10 5a9e 0300 |008f: invoke-virtual {v3}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.getFieldName:()Ljava/lang/String; // method@9e5a │ │ +340dcc: 0c03 |0092: move-result-object v3 │ │ +340dce: 6f30 398e 3204 |0093: invoke-super {v2, v3, v4}, Lorg/jaudiotagger/audio/generic/AbstractTag;.getItem:(Ljava/lang/String;I)Ljava/lang/String; // method@8e39 │ │ +340dd4: 0c03 |0096: move-result-object v3 │ │ +340dd6: 1103 |0097: return-object v3 │ │ +340dd8: 2203 c311 |0098: new-instance v3, Lorg/jaudiotagger/tag/KeyNotFoundException; // type@11c3 │ │ +340ddc: 7010 a791 0300 |009a: invoke-direct {v3}, Lorg/jaudiotagger/tag/KeyNotFoundException;.:()V // method@91a7 │ │ +340de2: 2703 |009d: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=873 │ │ 0x0004 line=875 │ │ 0x0020 line=920 │ │ 0x002a line=925 │ │ 0x0033 line=923 │ │ @@ -1259455,21 +1259455,21 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -340de0: |[340de0] org.jaudiotagger.tag.vorbiscomment.VorbisCommentTag.getVendor:()Ljava/lang/String; │ │ -340df0: 6200 4c93 |0000: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.VENDOR:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@934c │ │ -340df4: 6e10 5a9e 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.getFieldName:()Ljava/lang/String; // method@9e5a │ │ -340dfa: 0c00 |0005: move-result-object v0 │ │ -340dfc: 6e20 7c9e 0100 |0006: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.getFirst:(Ljava/lang/String;)Ljava/lang/String; // method@9e7c │ │ -340e02: 0c00 |0009: move-result-object v0 │ │ -340e04: 1100 |000a: return-object v0 │ │ +340de4: |[340de4] org.jaudiotagger.tag.vorbiscomment.VorbisCommentTag.getVendor:()Ljava/lang/String; │ │ +340df4: 6200 4c93 |0000: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.VENDOR:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@934c │ │ +340df8: 6e10 5a9e 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.getFieldName:()Ljava/lang/String; // method@9e5a │ │ +340dfe: 0c00 |0005: move-result-object v0 │ │ +340e00: 6e20 7c9e 0100 |0006: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.getFirst:(Ljava/lang/String;)Ljava/lang/String; // method@9e7c │ │ +340e06: 0c00 |0009: move-result-object v0 │ │ +340e08: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=239 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag; │ │ │ │ #22 : (in Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;) │ │ @@ -1259477,30 +1259477,30 @@ │ │ type : '(Lorg/jaudiotagger/tag/FieldKey;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -340b50: |[340b50] org.jaudiotagger.tag.vorbiscomment.VorbisCommentTag.hasField:(Lorg/jaudiotagger/tag/FieldKey;)Z │ │ -340b60: 6200 5d93 |0000: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ -340b64: 6e20 1989 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/EnumMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8919 │ │ -340b6a: 0c02 |0005: move-result-object v2 │ │ -340b6c: 1f02 f512 |0006: check-cast v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ -340b70: 6e10 5a9e 0200 |0008: invoke-virtual {v2}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.getFieldName:()Ljava/lang/String; // method@9e5a │ │ -340b76: 0c02 |000b: move-result-object v2 │ │ -340b78: 6e20 7a9e 2100 |000c: invoke-virtual {v1, v2}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.getFields:(Ljava/lang/String;)Ljava/util/List; // method@9e7a │ │ -340b7e: 0c02 |000f: move-result-object v2 │ │ -340b80: 7210 7389 0200 |0010: invoke-interface {v2}, Ljava/util/List;.size:()I // method@8973 │ │ -340b86: 0a02 |0013: move-result v2 │ │ -340b88: 3802 0400 |0014: if-eqz v2, 0018 // +0004 │ │ -340b8c: 1212 |0016: const/4 v2, #int 1 // #1 │ │ -340b8e: 2802 |0017: goto 0019 // +0002 │ │ -340b90: 1202 |0018: const/4 v2, #int 0 // #0 │ │ -340b92: 0f02 |0019: return v2 │ │ +340b54: |[340b54] org.jaudiotagger.tag.vorbiscomment.VorbisCommentTag.hasField:(Lorg/jaudiotagger/tag/FieldKey;)Z │ │ +340b64: 6200 5d93 |0000: sget-object v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.tagFieldToOggField:Ljava/util/EnumMap; // field@935d │ │ +340b68: 6e20 1989 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/EnumMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8919 │ │ +340b6e: 0c02 |0005: move-result-object v2 │ │ +340b70: 1f02 f512 |0006: check-cast v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // type@12f5 │ │ +340b74: 6e10 5a9e 0200 |0008: invoke-virtual {v2}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.getFieldName:()Ljava/lang/String; // method@9e5a │ │ +340b7a: 0c02 |000b: move-result-object v2 │ │ +340b7c: 6e20 7a9e 2100 |000c: invoke-virtual {v1, v2}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.getFields:(Ljava/lang/String;)Ljava/util/List; // method@9e7a │ │ +340b82: 0c02 |000f: move-result-object v2 │ │ +340b84: 7210 7389 0200 |0010: invoke-interface {v2}, Ljava/util/List;.size:()I // method@8973 │ │ +340b8a: 0a02 |0013: move-result v2 │ │ +340b8c: 3802 0400 |0014: if-eqz v2, 0018 // +0004 │ │ +340b90: 1212 |0016: const/4 v2, #int 1 // #1 │ │ +340b92: 2802 |0017: goto 0019 // +0002 │ │ +340b94: 1202 |0018: const/4 v2, #int 0 // #0 │ │ +340b96: 0f02 |0019: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=398 │ │ 0x0008 line=399 │ │ locals : │ │ 0x0000 - 0x001a reg=1 this Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag; │ │ 0x0000 - 0x001a reg=2 (null) Lorg/jaudiotagger/tag/FieldKey; │ │ @@ -1259510,26 +1259510,26 @@ │ │ type : '(Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -340b94: |[340b94] org.jaudiotagger.tag.vorbiscomment.VorbisCommentTag.hasField:(Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;)Z │ │ -340ba4: 6e10 5a9e 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.getFieldName:()Ljava/lang/String; // method@9e5a │ │ -340baa: 0c01 |0003: move-result-object v1 │ │ -340bac: 6e20 7a9e 1000 |0004: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.getFields:(Ljava/lang/String;)Ljava/util/List; // method@9e7a │ │ -340bb2: 0c01 |0007: move-result-object v1 │ │ -340bb4: 7210 7389 0100 |0008: invoke-interface {v1}, Ljava/util/List;.size:()I // method@8973 │ │ -340bba: 0a01 |000b: move-result v1 │ │ -340bbc: 3801 0400 |000c: if-eqz v1, 0010 // +0004 │ │ -340bc0: 1211 |000e: const/4 v1, #int 1 // #1 │ │ -340bc2: 2802 |000f: goto 0011 // +0002 │ │ -340bc4: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -340bc6: 0f01 |0011: return v1 │ │ +340b98: |[340b98] org.jaudiotagger.tag.vorbiscomment.VorbisCommentTag.hasField:(Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;)Z │ │ +340ba8: 6e10 5a9e 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.getFieldName:()Ljava/lang/String; // method@9e5a │ │ +340bae: 0c01 |0003: move-result-object v1 │ │ +340bb0: 6e20 7a9e 1000 |0004: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.getFields:(Ljava/lang/String;)Ljava/util/List; // method@9e7a │ │ +340bb6: 0c01 |0007: move-result-object v1 │ │ +340bb8: 7210 7389 0100 |0008: invoke-interface {v1}, Ljava/util/List;.size:()I // method@8973 │ │ +340bbe: 0a01 |000b: move-result v1 │ │ +340bc0: 3801 0400 |000c: if-eqz v1, 0010 // +0004 │ │ +340bc4: 1211 |000e: const/4 v1, #int 1 // #1 │ │ +340bc6: 2802 |000f: goto 0011 // +0002 │ │ +340bc8: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +340bca: 0f01 |0011: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=409 │ │ locals : │ │ 0x0000 - 0x0012 reg=0 this Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag; │ │ 0x0000 - 0x0012 reg=1 (null) Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; │ │ │ │ @@ -1259538,19 +1259538,19 @@ │ │ type : '(Ljava/nio/charset/Charset;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -340bc8: |[340bc8] org.jaudiotagger.tag.vorbiscomment.VorbisCommentTag.isAllowedEncoding:(Ljava/nio/charset/Charset;)Z │ │ -340bd8: 1a00 984f |0000: const-string v0, "UTF-8" // string@4f98 │ │ -340bdc: 6e20 7688 0200 |0002: invoke-virtual {v2, v0}, Ljava/nio/charset/Charset;.equals:(Ljava/lang/Object;)Z // method@8876 │ │ -340be2: 0a02 |0005: move-result v2 │ │ -340be4: 0f02 |0006: return v2 │ │ +340bcc: |[340bcc] org.jaudiotagger.tag.vorbiscomment.VorbisCommentTag.isAllowedEncoding:(Ljava/nio/charset/Charset;)Z │ │ +340bdc: 1a00 984f |0000: const-string v0, "UTF-8" // string@4f98 │ │ +340be0: 6e20 7688 0200 |0002: invoke-virtual {v2, v0}, Ljava/nio/charset/Charset;.equals:(Ljava/lang/Object;)Z // method@8876 │ │ +340be6: 0a02 |0005: move-result v2 │ │ +340be8: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=261 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/nio/charset/Charset; │ │ │ │ @@ -1259559,23 +1259559,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -340be8: |[340be8] org.jaudiotagger.tag.vorbiscomment.VorbisCommentTag.isEmpty:()Z │ │ -340bf8: 5420 5c93 |0000: iget-object v0, v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.fields:Ljava/util/Map; // field@935c │ │ -340bfc: 7210 9789 0000 |0002: invoke-interface {v0}, Ljava/util/Map;.size:()I // method@8997 │ │ -340c02: 0a00 |0005: move-result v0 │ │ -340c04: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -340c06: 3610 0300 |0007: if-gt v0, v1, 000a // +0003 │ │ -340c0a: 2802 |0009: goto 000b // +0002 │ │ -340c0c: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -340c0e: 0f01 |000b: return v1 │ │ +340bec: |[340bec] org.jaudiotagger.tag.vorbiscomment.VorbisCommentTag.isEmpty:()Z │ │ +340bfc: 5420 5c93 |0000: iget-object v0, v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.fields:Ljava/util/Map; // field@935c │ │ +340c00: 7210 9789 0000 |0002: invoke-interface {v0}, Ljava/util/Map;.size:()I // method@8997 │ │ +340c06: 0a00 |0005: move-result v0 │ │ +340c08: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +340c0a: 3610 0300 |0007: if-gt v0, v1, 000a // +0003 │ │ +340c0e: 2802 |0009: goto 000b // +0002 │ │ +340c10: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +340c12: 0f01 |000b: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=509 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag; │ │ │ │ #26 : (in Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;) │ │ @@ -1259583,32 +1259583,32 @@ │ │ type : '([BLjava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -342098: |[342098] org.jaudiotagger.tag.vorbiscomment.VorbisCommentTag.setArtworkField:([BLjava/lang/String;)V │ │ -3420a8: 7110 a59e 0300 |0000: invoke-static {v3}, Lorg/jaudiotagger/tag/vorbiscomment/util/Base64Coder;.encode:([B)[C // method@9ea5 │ │ -3420ae: 0c03 |0003: move-result-object v3 │ │ -3420b0: 2200 3710 |0004: new-instance v0, Ljava/lang/String; // type@1037 │ │ -3420b4: 7020 9287 3000 |0006: invoke-direct {v0, v3}, Ljava/lang/String;.:([C)V // method@8792 │ │ -3420ba: 2203 f912 |0009: new-instance v3, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTagField; // type@12f9 │ │ -3420be: 6201 c692 |000b: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.COVERART:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92c6 │ │ -3420c2: 6e10 5a9e 0100 |000d: invoke-virtual {v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.getFieldName:()Ljava/lang/String; // method@9e5a │ │ -3420c8: 0c01 |0010: move-result-object v1 │ │ -3420ca: 7030 909e 1300 |0011: invoke-direct {v3, v1, v0}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTagField;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9e90 │ │ -3420d0: 2200 f912 |0014: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTagField; // type@12f9 │ │ -3420d4: 6201 c792 |0016: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.COVERARTMIME:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92c7 │ │ -3420d8: 6e10 5a9e 0100 |0018: invoke-virtual {v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.getFieldName:()Ljava/lang/String; // method@9e5a │ │ -3420de: 0c01 |001b: move-result-object v1 │ │ -3420e0: 7030 909e 1004 |001c: invoke-direct {v0, v1, v4}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTagField;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9e90 │ │ -3420e6: 6e20 8c9e 3200 |001f: invoke-virtual {v2, v3}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.setField:(Lorg/jaudiotagger/tag/TagField;)V // method@9e8c │ │ -3420ec: 6e20 8c9e 0200 |0022: invoke-virtual {v2, v0}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.setField:(Lorg/jaudiotagger/tag/TagField;)V // method@9e8c │ │ -3420f2: 0e00 |0025: return-void │ │ +34209c: |[34209c] org.jaudiotagger.tag.vorbiscomment.VorbisCommentTag.setArtworkField:([BLjava/lang/String;)V │ │ +3420ac: 7110 a59e 0300 |0000: invoke-static {v3}, Lorg/jaudiotagger/tag/vorbiscomment/util/Base64Coder;.encode:([B)[C // method@9ea5 │ │ +3420b2: 0c03 |0003: move-result-object v3 │ │ +3420b4: 2200 3710 |0004: new-instance v0, Ljava/lang/String; // type@1037 │ │ +3420b8: 7020 9287 3000 |0006: invoke-direct {v0, v3}, Ljava/lang/String;.:([C)V // method@8792 │ │ +3420be: 2203 f912 |0009: new-instance v3, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTagField; // type@12f9 │ │ +3420c2: 6201 c692 |000b: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.COVERART:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92c6 │ │ +3420c6: 6e10 5a9e 0100 |000d: invoke-virtual {v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.getFieldName:()Ljava/lang/String; // method@9e5a │ │ +3420cc: 0c01 |0010: move-result-object v1 │ │ +3420ce: 7030 909e 1300 |0011: invoke-direct {v3, v1, v0}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTagField;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9e90 │ │ +3420d4: 2200 f912 |0014: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTagField; // type@12f9 │ │ +3420d8: 6201 c792 |0016: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.COVERARTMIME:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92c7 │ │ +3420dc: 6e10 5a9e 0100 |0018: invoke-virtual {v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.getFieldName:()Ljava/lang/String; // method@9e5a │ │ +3420e2: 0c01 |001b: move-result-object v1 │ │ +3420e4: 7030 909e 1004 |001c: invoke-direct {v0, v1, v4}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTagField;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9e90 │ │ +3420ea: 6e20 8c9e 3200 |001f: invoke-virtual {v2, v3}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.setField:(Lorg/jaudiotagger/tag/TagField;)V // method@9e8c │ │ +3420f0: 6e20 8c9e 0200 |0022: invoke-virtual {v2, v0}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.setField:(Lorg/jaudiotagger/tag/TagField;)V // method@9e8c │ │ +3420f6: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=687 │ │ 0x0004 line=688 │ │ 0x0009 line=689 │ │ 0x0014 line=690 │ │ 0x001f line=692 │ │ @@ -1259623,19 +1259623,19 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -3420f4: |[3420f4] org.jaudiotagger.tag.vorbiscomment.VorbisCommentTag.setField:(Ljava/lang/String;Ljava/lang/String;)V │ │ -342104: 6e30 699e 1002 |0000: invoke-virtual {v0, v1, v2}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.createField:(Ljava/lang/String;Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@9e69 │ │ -34210a: 0c01 |0003: move-result-object v1 │ │ -34210c: 6e20 8c9e 1000 |0004: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.setField:(Lorg/jaudiotagger/tag/TagField;)V // method@9e8c │ │ -342112: 0e00 |0007: return-void │ │ +3420f8: |[3420f8] org.jaudiotagger.tag.vorbiscomment.VorbisCommentTag.setField:(Ljava/lang/String;Ljava/lang/String;)V │ │ +342108: 6e30 699e 1002 |0000: invoke-virtual {v0, v1, v2}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.createField:(Ljava/lang/String;Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@9e69 │ │ +34210e: 0c01 |0003: move-result-object v1 │ │ +342110: 6e20 8c9e 1000 |0004: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.setField:(Lorg/jaudiotagger/tag/TagField;)V // method@9e8c │ │ +342116: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=707 │ │ 0x0004 line=708 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag; │ │ 0x0000 - 0x0008 reg=1 (null) Ljava/lang/String; │ │ @@ -1259646,93 +1259646,93 @@ │ │ type : '(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)V' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 152 16-bit code units │ │ -342114: |[342114] org.jaudiotagger.tag.vorbiscomment.VorbisCommentTag.setField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)V │ │ -342124: 3806 8c00 |0000: if-eqz v6, 008c // +008c │ │ -342128: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -34212a: 4601 0600 |0003: aget-object v1, v6, v0 │ │ -34212e: 3801 8700 |0005: if-eqz v1, 008c // +0087 │ │ -342132: 4606 0600 |0007: aget-object v6, v6, v0 │ │ -342136: 6201 9a87 |0009: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ALBUM_ARTIST:Lorg/jaudiotagger/tag/FieldKey; // field@879a │ │ -34213a: 1212 |000b: const/4 v2, #int 1 // #1 │ │ -34213c: 3315 7400 |000c: if-ne v5, v1, 0080 // +0074 │ │ -342140: 6201 5a93 |000e: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag$1;.$SwitchMap$org$jaudiotagger$tag$vorbiscomment$VorbisAlbumArtistSaveOptions:[I // field@935a │ │ -342144: 7100 ea91 0000 |0010: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ -34214a: 0c03 |0013: move-result-object v3 │ │ -34214c: 6e10 fa91 0300 |0014: invoke-virtual {v3}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getVorbisAlbumArtistSaveOptions:()Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions; // method@91fa │ │ -342152: 0c03 |0017: move-result-object v3 │ │ -342154: 6e10 509e 0300 |0018: invoke-virtual {v3}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions;.ordinal:()I // method@9e50 │ │ -34215a: 0a03 |001b: move-result v3 │ │ -34215c: 4401 0103 |001c: aget v1, v1, v3 │ │ -342160: 3221 5600 |001e: if-eq v1, v2, 0074 // +0056 │ │ -342164: 1223 |0020: const/4 v3, #int 2 // #2 │ │ -342166: 3231 3e00 |0021: if-eq v1, v3, 005f // +003e │ │ -34216a: 1233 |0023: const/4 v3, #int 3 // #3 │ │ -34216c: 3231 3100 |0024: if-eq v1, v3, 0055 // +0031 │ │ -342170: 1243 |0026: const/4 v3, #int 4 // #4 │ │ -342172: 3231 1b00 |0027: if-eq v1, v3, 0042 // +001b │ │ -342176: 1253 |0029: const/4 v3, #int 5 // #5 │ │ -342178: 3231 0300 |002a: if-eq v1, v3, 002d // +0003 │ │ -34217c: 285f |002c: goto 008b // +005f │ │ -34217e: 2321 c013 |002d: new-array v1, v2, [Ljava/lang/String; // type@13c0 │ │ -342182: 4d06 0100 |002f: aput-object v6, v1, v0 │ │ -342186: 6e30 6a9e 5401 |0031: invoke-virtual {v4, v5, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.createField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@9e6a │ │ -34218c: 0c05 |0034: move-result-object v5 │ │ -34218e: 6e20 8c9e 5400 |0035: invoke-virtual {v4, v5}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.setField:(Lorg/jaudiotagger/tag/TagField;)V // method@9e8c │ │ -342194: 6205 ac92 |0038: sget-object v5, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ALBUMARTIST_JRIVER:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92ac │ │ -342198: 6e30 6c9e 5406 |003a: invoke-virtual {v4, v5, v6}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.createField:(Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@9e6c │ │ -34219e: 0c05 |003d: move-result-object v5 │ │ -3421a0: 6e20 8c9e 5400 |003e: invoke-virtual {v4, v5}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.setField:(Lorg/jaudiotagger/tag/TagField;)V // method@9e8c │ │ -3421a6: 0e00 |0041: return-void │ │ -3421a8: 6205 ac92 |0042: sget-object v5, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ALBUMARTIST_JRIVER:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92ac │ │ -3421ac: 6e30 6c9e 5406 |0044: invoke-virtual {v4, v5, v6}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.createField:(Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@9e6c │ │ -3421b2: 0c05 |0047: move-result-object v5 │ │ -3421b4: 6e20 8c9e 5400 |0048: invoke-virtual {v4, v5}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.setField:(Lorg/jaudiotagger/tag/TagField;)V // method@9e8c │ │ -3421ba: 6205 a892 |004b: sget-object v5, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ALBUMARTIST:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92a8 │ │ -3421be: 6e10 5a9e 0500 |004d: invoke-virtual {v5}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.getFieldName:()Ljava/lang/String; // method@9e5a │ │ -3421c4: 0c05 |0050: move-result-object v5 │ │ -3421c6: 6e20 709e 5400 |0051: invoke-virtual {v4, v5}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.deleteField:(Ljava/lang/String;)V // method@9e70 │ │ -3421cc: 0e00 |0054: return-void │ │ -3421ce: 6205 ac92 |0055: sget-object v5, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ALBUMARTIST_JRIVER:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92ac │ │ -3421d2: 6e30 6c9e 5406 |0057: invoke-virtual {v4, v5, v6}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.createField:(Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@9e6c │ │ -3421d8: 0c05 |005a: move-result-object v5 │ │ -3421da: 6e20 8c9e 5400 |005b: invoke-virtual {v4, v5}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.setField:(Lorg/jaudiotagger/tag/TagField;)V // method@9e8c │ │ -3421e0: 0e00 |005e: return-void │ │ -3421e2: 2321 c013 |005f: new-array v1, v2, [Ljava/lang/String; // type@13c0 │ │ -3421e6: 4d06 0100 |0061: aput-object v6, v1, v0 │ │ -3421ea: 6e30 6a9e 5401 |0063: invoke-virtual {v4, v5, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.createField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@9e6a │ │ -3421f0: 0c05 |0066: move-result-object v5 │ │ -3421f2: 6e20 8c9e 5400 |0067: invoke-virtual {v4, v5}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.setField:(Lorg/jaudiotagger/tag/TagField;)V // method@9e8c │ │ -3421f8: 6205 ac92 |006a: sget-object v5, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ALBUMARTIST_JRIVER:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92ac │ │ -3421fc: 6e10 5a9e 0500 |006c: invoke-virtual {v5}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.getFieldName:()Ljava/lang/String; // method@9e5a │ │ -342202: 0c05 |006f: move-result-object v5 │ │ -342204: 6e20 709e 5400 |0070: invoke-virtual {v4, v5}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.deleteField:(Ljava/lang/String;)V // method@9e70 │ │ -34220a: 0e00 |0073: return-void │ │ -34220c: 2321 c013 |0074: new-array v1, v2, [Ljava/lang/String; // type@13c0 │ │ -342210: 4d06 0100 |0076: aput-object v6, v1, v0 │ │ -342214: 6e30 6a9e 5401 |0078: invoke-virtual {v4, v5, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.createField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@9e6a │ │ -34221a: 0c05 |007b: move-result-object v5 │ │ -34221c: 6e20 8c9e 5400 |007c: invoke-virtual {v4, v5}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.setField:(Lorg/jaudiotagger/tag/TagField;)V // method@9e8c │ │ -342222: 0e00 |007f: return-void │ │ -342224: 2321 c013 |0080: new-array v1, v2, [Ljava/lang/String; // type@13c0 │ │ -342228: 4d06 0100 |0082: aput-object v6, v1, v0 │ │ -34222c: 6e30 6a9e 5401 |0084: invoke-virtual {v4, v5, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.createField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@9e6a │ │ -342232: 0c05 |0087: move-result-object v5 │ │ -342234: 6e20 8c9e 5400 |0088: invoke-virtual {v4, v5}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.setField:(Lorg/jaudiotagger/tag/TagField;)V // method@9e8c │ │ -34223a: 0e00 |008b: return-void │ │ -34223c: 2205 1e10 |008c: new-instance v5, Ljava/lang/IllegalArgumentException; // type@101e │ │ -342240: 6206 2187 |008e: sget-object v6, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_INVALID_NULL_ARGUMENT:Lorg/jaudiotagger/logging/ErrorMessage; // field@8721 │ │ -342244: 6e10 5791 0600 |0090: invoke-virtual {v6}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ -34224a: 0c06 |0093: move-result-object v6 │ │ -34224c: 7020 1887 6500 |0094: invoke-direct {v5, v6}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ -342252: 2705 |0097: throw v5 │ │ +342118: |[342118] org.jaudiotagger.tag.vorbiscomment.VorbisCommentTag.setField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)V │ │ +342128: 3806 8c00 |0000: if-eqz v6, 008c // +008c │ │ +34212c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +34212e: 4601 0600 |0003: aget-object v1, v6, v0 │ │ +342132: 3801 8700 |0005: if-eqz v1, 008c // +0087 │ │ +342136: 4606 0600 |0007: aget-object v6, v6, v0 │ │ +34213a: 6201 9a87 |0009: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ALBUM_ARTIST:Lorg/jaudiotagger/tag/FieldKey; // field@879a │ │ +34213e: 1212 |000b: const/4 v2, #int 1 // #1 │ │ +342140: 3315 7400 |000c: if-ne v5, v1, 0080 // +0074 │ │ +342144: 6201 5a93 |000e: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag$1;.$SwitchMap$org$jaudiotagger$tag$vorbiscomment$VorbisAlbumArtistSaveOptions:[I // field@935a │ │ +342148: 7100 ea91 0000 |0010: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ +34214e: 0c03 |0013: move-result-object v3 │ │ +342150: 6e10 fa91 0300 |0014: invoke-virtual {v3}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getVorbisAlbumArtistSaveOptions:()Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions; // method@91fa │ │ +342156: 0c03 |0017: move-result-object v3 │ │ +342158: 6e10 509e 0300 |0018: invoke-virtual {v3}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisAlbumArtistSaveOptions;.ordinal:()I // method@9e50 │ │ +34215e: 0a03 |001b: move-result v3 │ │ +342160: 4401 0103 |001c: aget v1, v1, v3 │ │ +342164: 3221 5600 |001e: if-eq v1, v2, 0074 // +0056 │ │ +342168: 1223 |0020: const/4 v3, #int 2 // #2 │ │ +34216a: 3231 3e00 |0021: if-eq v1, v3, 005f // +003e │ │ +34216e: 1233 |0023: const/4 v3, #int 3 // #3 │ │ +342170: 3231 3100 |0024: if-eq v1, v3, 0055 // +0031 │ │ +342174: 1243 |0026: const/4 v3, #int 4 // #4 │ │ +342176: 3231 1b00 |0027: if-eq v1, v3, 0042 // +001b │ │ +34217a: 1253 |0029: const/4 v3, #int 5 // #5 │ │ +34217c: 3231 0300 |002a: if-eq v1, v3, 002d // +0003 │ │ +342180: 285f |002c: goto 008b // +005f │ │ +342182: 2321 c013 |002d: new-array v1, v2, [Ljava/lang/String; // type@13c0 │ │ +342186: 4d06 0100 |002f: aput-object v6, v1, v0 │ │ +34218a: 6e30 6a9e 5401 |0031: invoke-virtual {v4, v5, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.createField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@9e6a │ │ +342190: 0c05 |0034: move-result-object v5 │ │ +342192: 6e20 8c9e 5400 |0035: invoke-virtual {v4, v5}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.setField:(Lorg/jaudiotagger/tag/TagField;)V // method@9e8c │ │ +342198: 6205 ac92 |0038: sget-object v5, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ALBUMARTIST_JRIVER:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92ac │ │ +34219c: 6e30 6c9e 5406 |003a: invoke-virtual {v4, v5, v6}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.createField:(Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@9e6c │ │ +3421a2: 0c05 |003d: move-result-object v5 │ │ +3421a4: 6e20 8c9e 5400 |003e: invoke-virtual {v4, v5}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.setField:(Lorg/jaudiotagger/tag/TagField;)V // method@9e8c │ │ +3421aa: 0e00 |0041: return-void │ │ +3421ac: 6205 ac92 |0042: sget-object v5, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ALBUMARTIST_JRIVER:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92ac │ │ +3421b0: 6e30 6c9e 5406 |0044: invoke-virtual {v4, v5, v6}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.createField:(Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@9e6c │ │ +3421b6: 0c05 |0047: move-result-object v5 │ │ +3421b8: 6e20 8c9e 5400 |0048: invoke-virtual {v4, v5}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.setField:(Lorg/jaudiotagger/tag/TagField;)V // method@9e8c │ │ +3421be: 6205 a892 |004b: sget-object v5, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ALBUMARTIST:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92a8 │ │ +3421c2: 6e10 5a9e 0500 |004d: invoke-virtual {v5}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.getFieldName:()Ljava/lang/String; // method@9e5a │ │ +3421c8: 0c05 |0050: move-result-object v5 │ │ +3421ca: 6e20 709e 5400 |0051: invoke-virtual {v4, v5}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.deleteField:(Ljava/lang/String;)V // method@9e70 │ │ +3421d0: 0e00 |0054: return-void │ │ +3421d2: 6205 ac92 |0055: sget-object v5, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ALBUMARTIST_JRIVER:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92ac │ │ +3421d6: 6e30 6c9e 5406 |0057: invoke-virtual {v4, v5, v6}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.createField:(Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@9e6c │ │ +3421dc: 0c05 |005a: move-result-object v5 │ │ +3421de: 6e20 8c9e 5400 |005b: invoke-virtual {v4, v5}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.setField:(Lorg/jaudiotagger/tag/TagField;)V // method@9e8c │ │ +3421e4: 0e00 |005e: return-void │ │ +3421e6: 2321 c013 |005f: new-array v1, v2, [Ljava/lang/String; // type@13c0 │ │ +3421ea: 4d06 0100 |0061: aput-object v6, v1, v0 │ │ +3421ee: 6e30 6a9e 5401 |0063: invoke-virtual {v4, v5, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.createField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@9e6a │ │ +3421f4: 0c05 |0066: move-result-object v5 │ │ +3421f6: 6e20 8c9e 5400 |0067: invoke-virtual {v4, v5}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.setField:(Lorg/jaudiotagger/tag/TagField;)V // method@9e8c │ │ +3421fc: 6205 ac92 |006a: sget-object v5, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ALBUMARTIST_JRIVER:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92ac │ │ +342200: 6e10 5a9e 0500 |006c: invoke-virtual {v5}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.getFieldName:()Ljava/lang/String; // method@9e5a │ │ +342206: 0c05 |006f: move-result-object v5 │ │ +342208: 6e20 709e 5400 |0070: invoke-virtual {v4, v5}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.deleteField:(Ljava/lang/String;)V // method@9e70 │ │ +34220e: 0e00 |0073: return-void │ │ +342210: 2321 c013 |0074: new-array v1, v2, [Ljava/lang/String; // type@13c0 │ │ +342214: 4d06 0100 |0076: aput-object v6, v1, v0 │ │ +342218: 6e30 6a9e 5401 |0078: invoke-virtual {v4, v5, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.createField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@9e6a │ │ +34221e: 0c05 |007b: move-result-object v5 │ │ +342220: 6e20 8c9e 5400 |007c: invoke-virtual {v4, v5}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.setField:(Lorg/jaudiotagger/tag/TagField;)V // method@9e8c │ │ +342226: 0e00 |007f: return-void │ │ +342228: 2321 c013 |0080: new-array v1, v2, [Ljava/lang/String; // type@13c0 │ │ +34222c: 4d06 0100 |0082: aput-object v6, v1, v0 │ │ +342230: 6e30 6a9e 5401 |0084: invoke-virtual {v4, v5, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.createField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@9e6a │ │ +342236: 0c05 |0087: move-result-object v5 │ │ +342238: 6e20 8c9e 5400 |0088: invoke-virtual {v4, v5}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.setField:(Lorg/jaudiotagger/tag/TagField;)V // method@9e8c │ │ +34223e: 0e00 |008b: return-void │ │ +342240: 2205 1e10 |008c: new-instance v5, Ljava/lang/IllegalArgumentException; // type@101e │ │ +342244: 6206 2187 |008e: sget-object v6, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_INVALID_NULL_ARGUMENT:Lorg/jaudiotagger/logging/ErrorMessage; // field@8721 │ │ +342248: 6e10 5791 0600 |0090: invoke-virtual {v6}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ +34224e: 0c06 |0093: move-result-object v6 │ │ +342250: 7020 1887 6500 |0094: invoke-direct {v5, v6}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ +342256: 2705 |0097: throw v5 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=747 │ │ 0x0007 line=752 │ │ 0x0009 line=753 │ │ 0x000e line=755 │ │ 0x0031 line=790 │ │ @@ -1259762,29 +1259762,29 @@ │ │ type : '(Lorg/jaudiotagger/tag/images/Artwork;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -342254: |[342254] org.jaudiotagger.tag.vorbiscomment.VorbisCommentTag.setField:(Lorg/jaudiotagger/tag/images/Artwork;)V │ │ -342264: 6e20 6b9e 1000 |0000: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.createField:(Lorg/jaudiotagger/tag/images/Artwork;)Lorg/jaudiotagger/tag/TagField; // method@9e6b │ │ -34226a: 0c01 |0003: move-result-object v1 │ │ -34226c: 6e20 8c9e 1000 |0004: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.setField:(Lorg/jaudiotagger/tag/TagField;)V // method@9e8c │ │ -342272: 6201 c692 |0007: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.COVERART:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92c6 │ │ -342276: 6e20 7d9e 1000 |0009: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.getFirst:(Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;)Ljava/lang/String; // method@9e7d │ │ -34227c: 0c01 |000c: move-result-object v1 │ │ -34227e: 6e10 aa87 0100 |000d: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@87aa │ │ -342284: 0a01 |0010: move-result v1 │ │ -342286: 3d01 0c00 |0011: if-lez v1, 001d // +000c │ │ -34228a: 6201 c692 |0013: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.COVERART:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92c6 │ │ -34228e: 6e20 729e 1000 |0015: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.deleteField:(Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;)V // method@9e72 │ │ -342294: 6201 c792 |0018: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.COVERARTMIME:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92c7 │ │ -342298: 6e20 729e 1000 |001a: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.deleteField:(Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;)V // method@9e72 │ │ -34229e: 0e00 |001d: return-void │ │ +342258: |[342258] org.jaudiotagger.tag.vorbiscomment.VorbisCommentTag.setField:(Lorg/jaudiotagger/tag/images/Artwork;)V │ │ +342268: 6e20 6b9e 1000 |0000: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.createField:(Lorg/jaudiotagger/tag/images/Artwork;)Lorg/jaudiotagger/tag/TagField; // method@9e6b │ │ +34226e: 0c01 |0003: move-result-object v1 │ │ +342270: 6e20 8c9e 1000 |0004: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.setField:(Lorg/jaudiotagger/tag/TagField;)V // method@9e8c │ │ +342276: 6201 c692 |0007: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.COVERART:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92c6 │ │ +34227a: 6e20 7d9e 1000 |0009: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.getFirst:(Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;)Ljava/lang/String; // method@9e7d │ │ +342280: 0c01 |000c: move-result-object v1 │ │ +342282: 6e10 aa87 0100 |000d: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@87aa │ │ +342288: 0a01 |0010: move-result v1 │ │ +34228a: 3d01 0c00 |0011: if-lez v1, 001d // +000c │ │ +34228e: 6201 c692 |0013: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.COVERART:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92c6 │ │ +342292: 6e20 729e 1000 |0015: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.deleteField:(Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;)V // method@9e72 │ │ +342298: 6201 c792 |0018: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.COVERARTMIME:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92c7 │ │ +34229c: 6e20 729e 1000 |001a: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag;.deleteField:(Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;)V // method@9e72 │ │ +3422a2: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=650 │ │ 0x0007 line=654 │ │ 0x0013 line=656 │ │ 0x0018 line=657 │ │ locals : │ │ @@ -1259796,24 +1259796,24 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -3422a0: |[3422a0] org.jaudiotagger.tag.vorbiscomment.VorbisCommentTag.setVendor:(Ljava/lang/String;)V │ │ -3422b0: 3903 0400 |0000: if-nez v3, 0004 // +0004 │ │ -3422b4: 1a03 b480 |0002: const-string v3, "jaudiotagger" // string@80b4 │ │ -3422b8: 2200 f912 |0004: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTagField; // type@12f9 │ │ -3422bc: 6201 4c93 |0006: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.VENDOR:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@934c │ │ -3422c0: 6e10 5a9e 0100 |0008: invoke-virtual {v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.getFieldName:()Ljava/lang/String; // method@9e5a │ │ -3422c6: 0c01 |000b: move-result-object v1 │ │ -3422c8: 7030 909e 1003 |000c: invoke-direct {v0, v1, v3}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTagField;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9e90 │ │ -3422ce: 6f20 428e 0200 |000f: invoke-super {v2, v0}, Lorg/jaudiotagger/audio/generic/AbstractTag;.setField:(Lorg/jaudiotagger/tag/TagField;)V // method@8e42 │ │ -3422d4: 0e00 |0012: return-void │ │ +3422a4: |[3422a4] org.jaudiotagger.tag.vorbiscomment.VorbisCommentTag.setVendor:(Ljava/lang/String;)V │ │ +3422b4: 3903 0400 |0000: if-nez v3, 0004 // +0004 │ │ +3422b8: 1a03 b480 |0002: const-string v3, "jaudiotagger" // string@80b4 │ │ +3422bc: 2200 f912 |0004: new-instance v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTagField; // type@12f9 │ │ +3422c0: 6201 4c93 |0006: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.VENDOR:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@934c │ │ +3422c4: 6e10 5a9e 0100 |0008: invoke-virtual {v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.getFieldName:()Ljava/lang/String; // method@9e5a │ │ +3422ca: 0c01 |000b: move-result-object v1 │ │ +3422cc: 7030 909e 1003 |000c: invoke-direct {v0, v1, v3}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTagField;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9e90 │ │ +3422d2: 6f20 428e 0200 |000f: invoke-super {v2, v0}, Lorg/jaudiotagger/audio/generic/AbstractTag;.setField:(Lorg/jaudiotagger/tag/TagField;)V // method@8e42 │ │ +3422d8: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=256 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 this Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag; │ │ 0x0000 - 0x0013 reg=3 (null) Ljava/lang/String; │ │ │ │ @@ -1259822,25 +1259822,25 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -340e08: |[340e08] org.jaudiotagger.tag.vorbiscomment.VorbisCommentTag.toString:()Ljava/lang/String; │ │ -340e18: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -340e1c: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -340e22: 1a01 c63e |0005: const-string v1, "OGG " // string@3ec6 │ │ -340e26: 6e20 d787 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -340e2c: 6f10 448e 0200 |000a: invoke-super {v2}, Lorg/jaudiotagger/audio/generic/AbstractTag;.toString:()Ljava/lang/String; // method@8e44 │ │ -340e32: 0c01 |000d: move-result-object v1 │ │ -340e34: 6e20 d787 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -340e3a: 6e10 df87 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -340e40: 0c00 |0014: move-result-object v0 │ │ -340e42: 1100 |0015: return-object v0 │ │ +340e0c: |[340e0c] org.jaudiotagger.tag.vorbiscomment.VorbisCommentTag.toString:()Ljava/lang/String; │ │ +340e1c: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +340e20: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +340e26: 1a01 c63e |0005: const-string v1, "OGG " // string@3ec6 │ │ +340e2a: 6e20 d787 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +340e30: 6f10 448e 0200 |000a: invoke-super {v2}, Lorg/jaudiotagger/audio/generic/AbstractTag;.toString:()Ljava/lang/String; // method@8e44 │ │ +340e36: 0c01 |000d: move-result-object v1 │ │ +340e38: 6e20 d787 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +340e3e: 6e10 df87 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +340e44: 0c00 |0014: move-result-object v0 │ │ +340e46: 1100 |0015: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=266 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTag; │ │ │ │ source_file_idx : 21216 (VorbisCommentTag.java) │ │ @@ -1259905,22 +1259905,22 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -340964: |[340964] org.jaudiotagger.tag.vorbiscomment.VorbisCommentTagField.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -340974: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ -34097a: 6e10 b987 0100 |0003: invoke-virtual {v1}, Ljava/lang/String;.toUpperCase:()Ljava/lang/String; // method@87b9 │ │ -340980: 0c01 |0006: move-result-object v1 │ │ -340982: 5b01 6193 |0007: iput-object v1, v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTagField;.id:Ljava/lang/String; // field@9361 │ │ -340986: 5b02 6093 |0009: iput-object v2, v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTagField;.content:Ljava/lang/String; // field@9360 │ │ -34098a: 7010 929e 0000 |000b: invoke-direct {v0}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTagField;.checkCommon:()V // method@9e92 │ │ -340990: 0e00 |000e: return-void │ │ +340968: |[340968] org.jaudiotagger.tag.vorbiscomment.VorbisCommentTagField.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +340978: 7010 7087 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8770 │ │ +34097e: 6e10 b987 0100 |0003: invoke-virtual {v1}, Ljava/lang/String;.toUpperCase:()Ljava/lang/String; // method@87b9 │ │ +340984: 0c01 |0006: move-result-object v1 │ │ +340986: 5b01 6193 |0007: iput-object v1, v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTagField;.id:Ljava/lang/String; // field@9361 │ │ +34098a: 5b02 6093 |0009: iput-object v2, v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTagField;.content:Ljava/lang/String; // field@9360 │ │ +34098e: 7010 929e 0000 |000b: invoke-direct {v0}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTagField;.checkCommon:()V // method@9e92 │ │ +340994: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 0x0003 line=104 │ │ 0x0009 line=105 │ │ 0x000b line=106 │ │ locals : │ │ @@ -1259933,46 +1259933,46 @@ │ │ type : '([B)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 60 16-bit code units │ │ -3408dc: |[3408dc] org.jaudiotagger.tag.vorbiscomment.VorbisCommentTagField.:([B)V │ │ -3408ec: 7010 7087 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@8770 │ │ -3408f2: 2200 3710 |0003: new-instance v0, Ljava/lang/String; // type@1037 │ │ -3408f6: 1a01 984f |0005: const-string v1, "UTF-8" // string@4f98 │ │ -3408fa: 7030 9087 3001 |0007: invoke-direct {v0, v3, v1}, Ljava/lang/String;.:([BLjava/lang/String;)V // method@8790 │ │ -340900: 1a03 b705 |000a: const-string v3, "=" // string@05b7 │ │ -340904: 6e20 a587 3000 |000c: invoke-virtual {v0, v3}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@87a5 │ │ -34090a: 0a03 |000f: move-result v3 │ │ -34090c: 12f1 |0010: const/4 v1, #int -1 // #ff │ │ -34090e: 3313 0900 |0011: if-ne v3, v1, 001a // +0009 │ │ -340912: 1a03 c815 |0013: const-string v3, "ERRONEOUS" // string@15c8 │ │ -340916: 5b23 6193 |0015: iput-object v3, v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTagField;.id:Ljava/lang/String; // field@9361 │ │ -34091a: 5b20 6093 |0017: iput-object v0, v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTagField;.content:Ljava/lang/String; // field@9360 │ │ -34091e: 281f |0019: goto 0038 // +001f │ │ -340920: 1201 |001a: const/4 v1, #int 0 // #0 │ │ -340922: 6e30 b587 1003 |001b: invoke-virtual {v0, v1, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@87b5 │ │ -340928: 0c01 |001e: move-result-object v1 │ │ -34092a: 6e10 b987 0100 |001f: invoke-virtual {v1}, Ljava/lang/String;.toUpperCase:()Ljava/lang/String; // method@87b9 │ │ -340930: 0c01 |0022: move-result-object v1 │ │ -340932: 5b21 6193 |0023: iput-object v1, v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTagField;.id:Ljava/lang/String; // field@9361 │ │ -340936: 6e10 aa87 0000 |0025: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@87aa │ │ -34093c: 0a01 |0028: move-result v1 │ │ -34093e: 3731 0b00 |0029: if-le v1, v3, 0034 // +000b │ │ -340942: d803 0301 |002b: add-int/lit8 v3, v3, #int 1 // #01 │ │ -340946: 6e20 b487 3000 |002d: invoke-virtual {v0, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@87b4 │ │ -34094c: 0c03 |0030: move-result-object v3 │ │ -34094e: 5b23 6093 |0031: iput-object v3, v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTagField;.content:Ljava/lang/String; // field@9360 │ │ -340952: 2805 |0033: goto 0038 // +0005 │ │ -340954: 1a03 0000 |0034: const-string v3, "" // string@0000 │ │ -340958: 5b23 6093 |0036: iput-object v3, v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTagField;.content:Ljava/lang/String; // field@9360 │ │ -34095c: 7010 929e 0200 |0038: invoke-direct {v2}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTagField;.checkCommon:()V // method@9e92 │ │ -340962: 0e00 |003b: return-void │ │ +3408e0: |[3408e0] org.jaudiotagger.tag.vorbiscomment.VorbisCommentTagField.:([B)V │ │ +3408f0: 7010 7087 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@8770 │ │ +3408f6: 2200 3710 |0003: new-instance v0, Ljava/lang/String; // type@1037 │ │ +3408fa: 1a01 984f |0005: const-string v1, "UTF-8" // string@4f98 │ │ +3408fe: 7030 9087 3001 |0007: invoke-direct {v0, v3, v1}, Ljava/lang/String;.:([BLjava/lang/String;)V // method@8790 │ │ +340904: 1a03 b705 |000a: const-string v3, "=" // string@05b7 │ │ +340908: 6e20 a587 3000 |000c: invoke-virtual {v0, v3}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@87a5 │ │ +34090e: 0a03 |000f: move-result v3 │ │ +340910: 12f1 |0010: const/4 v1, #int -1 // #ff │ │ +340912: 3313 0900 |0011: if-ne v3, v1, 001a // +0009 │ │ +340916: 1a03 c815 |0013: const-string v3, "ERRONEOUS" // string@15c8 │ │ +34091a: 5b23 6193 |0015: iput-object v3, v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTagField;.id:Ljava/lang/String; // field@9361 │ │ +34091e: 5b20 6093 |0017: iput-object v0, v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTagField;.content:Ljava/lang/String; // field@9360 │ │ +340922: 281f |0019: goto 0038 // +001f │ │ +340924: 1201 |001a: const/4 v1, #int 0 // #0 │ │ +340926: 6e30 b587 1003 |001b: invoke-virtual {v0, v1, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@87b5 │ │ +34092c: 0c01 |001e: move-result-object v1 │ │ +34092e: 6e10 b987 0100 |001f: invoke-virtual {v1}, Ljava/lang/String;.toUpperCase:()Ljava/lang/String; // method@87b9 │ │ +340934: 0c01 |0022: move-result-object v1 │ │ +340936: 5b21 6193 |0023: iput-object v1, v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTagField;.id:Ljava/lang/String; // field@9361 │ │ +34093a: 6e10 aa87 0000 |0025: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@87aa │ │ +340940: 0a01 |0028: move-result v1 │ │ +340942: 3731 0b00 |0029: if-le v1, v3, 0034 // +000b │ │ +340946: d803 0301 |002b: add-int/lit8 v3, v3, #int 1 // #01 │ │ +34094a: 6e20 b487 3000 |002d: invoke-virtual {v0, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@87b4 │ │ +340950: 0c03 |0030: move-result-object v3 │ │ +340952: 5b23 6093 |0031: iput-object v3, v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTagField;.content:Ljava/lang/String; // field@9360 │ │ +340956: 2805 |0033: goto 0038 // +0005 │ │ +340958: 1a03 0000 |0034: const-string v3, "" // string@0000 │ │ +34095c: 5b23 6093 |0036: iput-object v3, v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTagField;.content:Ljava/lang/String; // field@9360 │ │ +340960: 7010 929e 0200 |0038: invoke-direct {v2}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTagField;.checkCommon:()V // method@9e92 │ │ +340966: 0e00 |003b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0003 line=72 │ │ 0x000c line=73 │ │ 0x0015 line=77 │ │ 0x0017 line=78 │ │ @@ -1259990,77 +1259990,77 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 119 16-bit code units │ │ -340994: |[340994] org.jaudiotagger.tag.vorbiscomment.VorbisCommentTagField.checkCommon:()V │ │ -3409a4: 5420 6193 |0000: iget-object v0, v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTagField;.id:Ljava/lang/String; // field@9361 │ │ -3409a8: 6201 3f93 |0002: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.TITLE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@933f │ │ -3409ac: 6e10 5a9e 0100 |0004: invoke-virtual {v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.getFieldName:()Ljava/lang/String; // method@9e5a │ │ -3409b2: 0c01 |0007: move-result-object v1 │ │ -3409b4: 6e20 9c87 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -3409ba: 0a00 |000b: move-result v0 │ │ -3409bc: 3900 6700 |000c: if-nez v0, 0073 // +0067 │ │ -3409c0: 5420 6193 |000e: iget-object v0, v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTagField;.id:Ljava/lang/String; // field@9361 │ │ -3409c4: 6201 a792 |0010: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ALBUM:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92a7 │ │ -3409c8: 6e10 5a9e 0100 |0012: invoke-virtual {v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.getFieldName:()Ljava/lang/String; // method@9e5a │ │ -3409ce: 0c01 |0015: move-result-object v1 │ │ -3409d0: 6e20 9c87 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -3409d6: 0a00 |0019: move-result v0 │ │ -3409d8: 3900 5900 |001a: if-nez v0, 0073 // +0059 │ │ -3409dc: 5420 6193 |001c: iget-object v0, v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTagField;.id:Ljava/lang/String; // field@9361 │ │ -3409e0: 6201 b192 |001e: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ARTIST:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92b1 │ │ -3409e4: 6e10 5a9e 0100 |0020: invoke-virtual {v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.getFieldName:()Ljava/lang/String; // method@9e5a │ │ -3409ea: 0c01 |0023: move-result-object v1 │ │ -3409ec: 6e20 9c87 1000 |0024: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -3409f2: 0a00 |0027: move-result v0 │ │ -3409f4: 3900 4b00 |0028: if-nez v0, 0073 // +004b │ │ -3409f8: 5420 6193 |002a: iget-object v0, v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTagField;.id:Ljava/lang/String; // field@9361 │ │ -3409fc: 6201 d992 |002c: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.GENRE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92d9 │ │ -340a00: 6e10 5a9e 0100 |002e: invoke-virtual {v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.getFieldName:()Ljava/lang/String; // method@9e5a │ │ -340a06: 0c01 |0031: move-result-object v1 │ │ -340a08: 6e20 9c87 1000 |0032: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -340a0e: 0a00 |0035: move-result v0 │ │ -340a10: 3900 3d00 |0036: if-nez v0, 0073 // +003d │ │ -340a14: 5420 6193 |0038: iget-object v0, v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTagField;.id:Ljava/lang/String; // field@9361 │ │ -340a18: 6201 4393 |003a: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.TRACKNUMBER:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9343 │ │ -340a1c: 6e10 5a9e 0100 |003c: invoke-virtual {v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.getFieldName:()Ljava/lang/String; // method@9e5a │ │ -340a22: 0c01 |003f: move-result-object v1 │ │ -340a24: 6e20 9c87 1000 |0040: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -340a2a: 0a00 |0043: move-result v0 │ │ -340a2c: 3900 2f00 |0044: if-nez v0, 0073 // +002f │ │ -340a30: 5420 6193 |0046: iget-object v0, v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTagField;.id:Ljava/lang/String; // field@9361 │ │ -340a34: 6201 cd92 |0048: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.DATE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92cd │ │ -340a38: 6e10 5a9e 0100 |004a: invoke-virtual {v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.getFieldName:()Ljava/lang/String; // method@9e5a │ │ -340a3e: 0c01 |004d: move-result-object v1 │ │ -340a40: 6e20 9c87 1000 |004e: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -340a46: 0a00 |0051: move-result v0 │ │ -340a48: 3900 2100 |0052: if-nez v0, 0073 // +0021 │ │ -340a4c: 5420 6193 |0054: iget-object v0, v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTagField;.id:Ljava/lang/String; // field@9361 │ │ -340a50: 6201 ce92 |0056: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.DESCRIPTION:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92ce │ │ -340a54: 6e10 5a9e 0100 |0058: invoke-virtual {v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.getFieldName:()Ljava/lang/String; // method@9e5a │ │ -340a5a: 0c01 |005b: move-result-object v1 │ │ -340a5c: 6e20 9c87 1000 |005c: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -340a62: 0a00 |005f: move-result v0 │ │ -340a64: 3900 1300 |0060: if-nez v0, 0073 // +0013 │ │ -340a68: 5420 6193 |0062: iget-object v0, v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTagField;.id:Ljava/lang/String; // field@9361 │ │ -340a6c: 6201 bd92 |0064: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.COMMENT:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92bd │ │ -340a70: 6e10 5a9e 0100 |0066: invoke-virtual {v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.getFieldName:()Ljava/lang/String; // method@9e5a │ │ -340a76: 0c01 |0069: move-result-object v1 │ │ -340a78: 6e20 9c87 1000 |006a: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -340a7e: 0a00 |006d: move-result v0 │ │ -340a80: 3800 0300 |006e: if-eqz v0, 0071 // +0003 │ │ -340a84: 2803 |0070: goto 0073 // +0003 │ │ -340a86: 1200 |0071: const/4 v0, #int 0 // #0 │ │ -340a88: 2802 |0072: goto 0074 // +0002 │ │ -340a8a: 1210 |0073: const/4 v0, #int 1 // #1 │ │ -340a8c: 5c20 5f93 |0074: iput-boolean v0, v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTagField;.common:Z // field@935f │ │ -340a90: 0e00 |0076: return-void │ │ +340998: |[340998] org.jaudiotagger.tag.vorbiscomment.VorbisCommentTagField.checkCommon:()V │ │ +3409a8: 5420 6193 |0000: iget-object v0, v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTagField;.id:Ljava/lang/String; // field@9361 │ │ +3409ac: 6201 3f93 |0002: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.TITLE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@933f │ │ +3409b0: 6e10 5a9e 0100 |0004: invoke-virtual {v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.getFieldName:()Ljava/lang/String; // method@9e5a │ │ +3409b6: 0c01 |0007: move-result-object v1 │ │ +3409b8: 6e20 9c87 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +3409be: 0a00 |000b: move-result v0 │ │ +3409c0: 3900 6700 |000c: if-nez v0, 0073 // +0067 │ │ +3409c4: 5420 6193 |000e: iget-object v0, v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTagField;.id:Ljava/lang/String; // field@9361 │ │ +3409c8: 6201 a792 |0010: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ALBUM:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92a7 │ │ +3409cc: 6e10 5a9e 0100 |0012: invoke-virtual {v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.getFieldName:()Ljava/lang/String; // method@9e5a │ │ +3409d2: 0c01 |0015: move-result-object v1 │ │ +3409d4: 6e20 9c87 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +3409da: 0a00 |0019: move-result v0 │ │ +3409dc: 3900 5900 |001a: if-nez v0, 0073 // +0059 │ │ +3409e0: 5420 6193 |001c: iget-object v0, v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTagField;.id:Ljava/lang/String; // field@9361 │ │ +3409e4: 6201 b192 |001e: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.ARTIST:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92b1 │ │ +3409e8: 6e10 5a9e 0100 |0020: invoke-virtual {v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.getFieldName:()Ljava/lang/String; // method@9e5a │ │ +3409ee: 0c01 |0023: move-result-object v1 │ │ +3409f0: 6e20 9c87 1000 |0024: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +3409f6: 0a00 |0027: move-result v0 │ │ +3409f8: 3900 4b00 |0028: if-nez v0, 0073 // +004b │ │ +3409fc: 5420 6193 |002a: iget-object v0, v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTagField;.id:Ljava/lang/String; // field@9361 │ │ +340a00: 6201 d992 |002c: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.GENRE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92d9 │ │ +340a04: 6e10 5a9e 0100 |002e: invoke-virtual {v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.getFieldName:()Ljava/lang/String; // method@9e5a │ │ +340a0a: 0c01 |0031: move-result-object v1 │ │ +340a0c: 6e20 9c87 1000 |0032: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +340a12: 0a00 |0035: move-result v0 │ │ +340a14: 3900 3d00 |0036: if-nez v0, 0073 // +003d │ │ +340a18: 5420 6193 |0038: iget-object v0, v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTagField;.id:Ljava/lang/String; // field@9361 │ │ +340a1c: 6201 4393 |003a: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.TRACKNUMBER:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@9343 │ │ +340a20: 6e10 5a9e 0100 |003c: invoke-virtual {v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.getFieldName:()Ljava/lang/String; // method@9e5a │ │ +340a26: 0c01 |003f: move-result-object v1 │ │ +340a28: 6e20 9c87 1000 |0040: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +340a2e: 0a00 |0043: move-result v0 │ │ +340a30: 3900 2f00 |0044: if-nez v0, 0073 // +002f │ │ +340a34: 5420 6193 |0046: iget-object v0, v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTagField;.id:Ljava/lang/String; // field@9361 │ │ +340a38: 6201 cd92 |0048: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.DATE:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92cd │ │ +340a3c: 6e10 5a9e 0100 |004a: invoke-virtual {v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.getFieldName:()Ljava/lang/String; // method@9e5a │ │ +340a42: 0c01 |004d: move-result-object v1 │ │ +340a44: 6e20 9c87 1000 |004e: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +340a4a: 0a00 |0051: move-result v0 │ │ +340a4c: 3900 2100 |0052: if-nez v0, 0073 // +0021 │ │ +340a50: 5420 6193 |0054: iget-object v0, v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTagField;.id:Ljava/lang/String; // field@9361 │ │ +340a54: 6201 ce92 |0056: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.DESCRIPTION:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92ce │ │ +340a58: 6e10 5a9e 0100 |0058: invoke-virtual {v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.getFieldName:()Ljava/lang/String; // method@9e5a │ │ +340a5e: 0c01 |005b: move-result-object v1 │ │ +340a60: 6e20 9c87 1000 |005c: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +340a66: 0a00 |005f: move-result v0 │ │ +340a68: 3900 1300 |0060: if-nez v0, 0073 // +0013 │ │ +340a6c: 5420 6193 |0062: iget-object v0, v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTagField;.id:Ljava/lang/String; // field@9361 │ │ +340a70: 6201 bd92 |0064: sget-object v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.COMMENT:Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey; // field@92bd │ │ +340a74: 6e10 5a9e 0100 |0066: invoke-virtual {v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentFieldKey;.getFieldName:()Ljava/lang/String; // method@9e5a │ │ +340a7a: 0c01 |0069: move-result-object v1 │ │ +340a7c: 6e20 9c87 1000 |006a: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +340a82: 0a00 |006d: move-result v0 │ │ +340a84: 3800 0300 |006e: if-eqz v0, 0071 // +0003 │ │ +340a88: 2803 |0070: goto 0073 // +0003 │ │ +340a8a: 1200 |0071: const/4 v0, #int 0 // #0 │ │ +340a8c: 2802 |0072: goto 0074 // +0002 │ │ +340a8e: 1210 |0073: const/4 v0, #int 1 // #1 │ │ +340a90: 5c20 5f93 |0074: iput-boolean v0, v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTagField;.common:Z // field@935f │ │ +340a94: 0e00 |0076: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ 0x002e line=117 │ │ 0x0058 line=118 │ │ locals : │ │ 0x0000 - 0x0077 reg=2 this Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTagField; │ │ @@ -1260071,19 +1260071,19 @@ │ │ type : '([B[BI)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -340a94: |[340a94] org.jaudiotagger.tag.vorbiscomment.VorbisCommentTagField.copy:([B[BI)V │ │ -340aa4: 2130 |0000: array-length v0, v3 │ │ -340aa6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -340aa8: 7150 e087 1354 |0002: invoke-static {v3, v1, v4, v5, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@87e0 │ │ -340aae: 0e00 |0005: return-void │ │ +340a98: |[340a98] org.jaudiotagger.tag.vorbiscomment.VorbisCommentTagField.copy:([B[BI)V │ │ +340aa8: 2130 |0000: array-length v0, v3 │ │ +340aaa: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +340aac: 7150 e087 1354 |0002: invoke-static {v3, v1, v4, v5, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@87e0 │ │ +340ab2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTagField; │ │ 0x0000 - 0x0006 reg=3 (null) [B │ │ 0x0000 - 0x0006 reg=4 (null) [B │ │ @@ -1260094,22 +1260094,22 @@ │ │ type : '(Lorg/jaudiotagger/tag/TagField;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -340ab0: |[340ab0] org.jaudiotagger.tag.vorbiscomment.VorbisCommentTagField.copyContent:(Lorg/jaudiotagger/tag/TagField;)V │ │ -340ac0: 2020 ca11 |0000: instance-of v0, v2, Lorg/jaudiotagger/tag/TagTextField; // type@11ca │ │ -340ac4: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -340ac8: 1f02 ca11 |0004: check-cast v2, Lorg/jaudiotagger/tag/TagTextField; // type@11ca │ │ -340acc: 7210 4a92 0200 |0006: invoke-interface {v2}, Lorg/jaudiotagger/tag/TagTextField;.getContent:()Ljava/lang/String; // method@924a │ │ -340ad2: 0c02 |0009: move-result-object v2 │ │ -340ad4: 5b12 6093 |000a: iput-object v2, v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTagField;.content:Ljava/lang/String; // field@9360 │ │ -340ad8: 0e00 |000c: return-void │ │ +340ab4: |[340ab4] org.jaudiotagger.tag.vorbiscomment.VorbisCommentTagField.copyContent:(Lorg/jaudiotagger/tag/TagField;)V │ │ +340ac4: 2020 ca11 |0000: instance-of v0, v2, Lorg/jaudiotagger/tag/TagTextField; // type@11ca │ │ +340ac8: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +340acc: 1f02 ca11 |0004: check-cast v2, Lorg/jaudiotagger/tag/TagTextField; // type@11ca │ │ +340ad0: 7210 4a92 0200 |0006: invoke-interface {v2}, Lorg/jaudiotagger/tag/TagTextField;.getContent:()Ljava/lang/String; // method@924a │ │ +340ad6: 0c02 |0009: move-result-object v2 │ │ +340ad8: 5b12 6093 |000a: iput-object v2, v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTagField;.content:Ljava/lang/String; // field@9360 │ │ +340adc: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ 0x0004 line=147 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTagField; │ │ 0x0000 - 0x000d reg=2 (null) Lorg/jaudiotagger/tag/TagField; │ │ @@ -1260119,17 +1260119,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -340878: |[340878] org.jaudiotagger.tag.vorbiscomment.VorbisCommentTagField.getContent:()Ljava/lang/String; │ │ -340888: 5410 6093 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTagField;.content:Ljava/lang/String; // field@9360 │ │ -34088c: 1100 |0002: return-object v0 │ │ +34087c: |[34087c] org.jaudiotagger.tag.vorbiscomment.VorbisCommentTagField.getContent:()Ljava/lang/String; │ │ +34088c: 5410 6093 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTagField;.content:Ljava/lang/String; // field@9360 │ │ +340890: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTagField; │ │ │ │ #3 : (in Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTagField;) │ │ @@ -1260137,17 +1260137,17 @@ │ │ type : '()Ljava/nio/charset/Charset;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3408c4: |[3408c4] org.jaudiotagger.tag.vorbiscomment.VorbisCommentTagField.getEncoding:()Ljava/nio/charset/Charset; │ │ -3408d4: 6200 af81 |0000: sget-object v0, Ljava/nio/charset/StandardCharsets;.UTF_8:Ljava/nio/charset/Charset; // field@81af │ │ -3408d8: 1100 |0002: return-object v0 │ │ +3408c8: |[3408c8] org.jaudiotagger.tag.vorbiscomment.VorbisCommentTagField.getEncoding:()Ljava/nio/charset/Charset; │ │ +3408d8: 6200 af81 |0000: sget-object v0, Ljava/nio/charset/StandardCharsets;.UTF_8:Ljava/nio/charset/Charset; // field@81af │ │ +3408dc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTagField; │ │ │ │ #4 : (in Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTagField;) │ │ @@ -1260155,17 +1260155,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -340890: |[340890] org.jaudiotagger.tag.vorbiscomment.VorbisCommentTagField.getId:()Ljava/lang/String; │ │ -3408a0: 5410 6193 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTagField;.id:Ljava/lang/String; // field@9361 │ │ -3408a4: 1100 |0002: return-object v0 │ │ +340894: |[340894] org.jaudiotagger.tag.vorbiscomment.VorbisCommentTagField.getId:()Ljava/lang/String; │ │ +3408a4: 5410 6193 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTagField;.id:Ljava/lang/String; // field@9361 │ │ +3408a8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTagField; │ │ │ │ #5 : (in Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTagField;) │ │ @@ -1260173,66 +1260173,66 @@ │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 81 16-bit code units │ │ -3407c4: |[3407c4] org.jaudiotagger.tag.vorbiscomment.VorbisCommentTagField.getRawContent:()[B │ │ -3407d4: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -3407d6: 2301 1c13 |0001: new-array v1, v0, [B // type@131c │ │ -3407da: 5492 6193 |0003: iget-object v2, v9, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTagField;.id:Ljava/lang/String; // field@9361 │ │ -3407de: 6203 aa81 |0005: sget-object v3, Ljava/nio/charset/StandardCharsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@81aa │ │ -3407e2: 6e20 a187 3200 |0007: invoke-virtual {v2, v3}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@87a1 │ │ -3407e8: 0c02 |000a: move-result-object v2 │ │ -3407ea: 5493 6093 |000b: iget-object v3, v9, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTagField;.content:Ljava/lang/String; // field@9360 │ │ -3407ee: 6204 af81 |000d: sget-object v4, Ljava/nio/charset/StandardCharsets;.UTF_8:Ljava/nio/charset/Charset; // field@81af │ │ -3407f2: 6e20 a187 4300 |000f: invoke-virtual {v3, v4}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@87a1 │ │ -3407f8: 0c03 |0012: move-result-object v3 │ │ -3407fa: 2124 |0013: array-length v4, v2 │ │ -3407fc: b004 |0014: add-int/2addr v4, v0 │ │ -3407fe: 1215 |0015: const/4 v5, #int 1 // #1 │ │ -340800: b054 |0016: add-int/2addr v4, v5 │ │ -340802: 2136 |0017: array-length v6, v3 │ │ -340804: b064 |0018: add-int/2addr v4, v6 │ │ -340806: 2344 1c13 |0019: new-array v4, v4, [B // type@131c │ │ -34080a: 2126 |001b: array-length v6, v2 │ │ -34080c: b056 |001c: add-int/2addr v6, v5 │ │ -34080e: 2137 |001d: array-length v7, v3 │ │ -340810: b076 |001e: add-int/2addr v6, v7 │ │ -340812: 1507 00ff |001f: const/high16 v7, #int -16777216 // #ff00 │ │ -340816: b567 |0021: and-int/2addr v7, v6 │ │ -340818: e107 0718 |0022: shr-int/lit8 v7, v7, #int 24 // #18 │ │ -34081c: 8d77 |0024: int-to-byte v7, v7 │ │ -34081e: 1238 |0025: const/4 v8, #int 3 // #3 │ │ -340820: 4f07 0108 |0026: aput-byte v7, v1, v8 │ │ -340824: 1507 ff00 |0028: const/high16 v7, #int 16711680 // #ff │ │ -340828: b567 |002a: and-int/2addr v7, v6 │ │ -34082a: e107 0710 |002b: shr-int/lit8 v7, v7, #int 16 // #10 │ │ -34082e: 8d77 |002d: int-to-byte v7, v7 │ │ -340830: 1228 |002e: const/4 v8, #int 2 // #2 │ │ -340832: 4f07 0108 |002f: aput-byte v7, v1, v8 │ │ -340836: 1407 00ff 0000 |0031: const v7, #float 9.14768e-41 // #0000ff00 │ │ -34083c: b567 |0034: and-int/2addr v7, v6 │ │ -34083e: e107 0708 |0035: shr-int/lit8 v7, v7, #int 8 // #08 │ │ -340842: 8d77 |0037: int-to-byte v7, v7 │ │ -340844: 4f07 0105 |0038: aput-byte v7, v1, v5 │ │ -340848: d566 ff00 |003a: and-int/lit16 v6, v6, #int 255 // #00ff │ │ -34084c: 8d66 |003c: int-to-byte v6, v6 │ │ -34084e: 1207 |003d: const/4 v7, #int 0 // #0 │ │ -340850: 4f06 0107 |003e: aput-byte v6, v1, v7 │ │ -340854: 6e40 939e 1974 |0040: invoke-virtual {v9, v1, v4, v7}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTagField;.copy:([B[BI)V // method@9e93 │ │ -34085a: 6e40 939e 2904 |0043: invoke-virtual {v9, v2, v4, v0}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTagField;.copy:([B[BI)V // method@9e93 │ │ -340860: 2121 |0046: array-length v1, v2 │ │ -340862: b010 |0047: add-int/2addr v0, v1 │ │ -340864: 1301 3d00 |0048: const/16 v1, #int 61 // #3d │ │ -340868: 4f01 0400 |004a: aput-byte v1, v4, v0 │ │ -34086c: b050 |004c: add-int/2addr v0, v5 │ │ -34086e: 6e40 939e 3904 |004d: invoke-virtual {v9, v3, v4, v0}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTagField;.copy:([B[BI)V // method@9e93 │ │ -340874: 1104 |0050: return-object v4 │ │ +3407c8: |[3407c8] org.jaudiotagger.tag.vorbiscomment.VorbisCommentTagField.getRawContent:()[B │ │ +3407d8: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +3407da: 2301 1c13 |0001: new-array v1, v0, [B // type@131c │ │ +3407de: 5492 6193 |0003: iget-object v2, v9, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTagField;.id:Ljava/lang/String; // field@9361 │ │ +3407e2: 6203 aa81 |0005: sget-object v3, Ljava/nio/charset/StandardCharsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@81aa │ │ +3407e6: 6e20 a187 3200 |0007: invoke-virtual {v2, v3}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@87a1 │ │ +3407ec: 0c02 |000a: move-result-object v2 │ │ +3407ee: 5493 6093 |000b: iget-object v3, v9, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTagField;.content:Ljava/lang/String; // field@9360 │ │ +3407f2: 6204 af81 |000d: sget-object v4, Ljava/nio/charset/StandardCharsets;.UTF_8:Ljava/nio/charset/Charset; // field@81af │ │ +3407f6: 6e20 a187 4300 |000f: invoke-virtual {v3, v4}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@87a1 │ │ +3407fc: 0c03 |0012: move-result-object v3 │ │ +3407fe: 2124 |0013: array-length v4, v2 │ │ +340800: b004 |0014: add-int/2addr v4, v0 │ │ +340802: 1215 |0015: const/4 v5, #int 1 // #1 │ │ +340804: b054 |0016: add-int/2addr v4, v5 │ │ +340806: 2136 |0017: array-length v6, v3 │ │ +340808: b064 |0018: add-int/2addr v4, v6 │ │ +34080a: 2344 1c13 |0019: new-array v4, v4, [B // type@131c │ │ +34080e: 2126 |001b: array-length v6, v2 │ │ +340810: b056 |001c: add-int/2addr v6, v5 │ │ +340812: 2137 |001d: array-length v7, v3 │ │ +340814: b076 |001e: add-int/2addr v6, v7 │ │ +340816: 1507 00ff |001f: const/high16 v7, #int -16777216 // #ff00 │ │ +34081a: b567 |0021: and-int/2addr v7, v6 │ │ +34081c: e107 0718 |0022: shr-int/lit8 v7, v7, #int 24 // #18 │ │ +340820: 8d77 |0024: int-to-byte v7, v7 │ │ +340822: 1238 |0025: const/4 v8, #int 3 // #3 │ │ +340824: 4f07 0108 |0026: aput-byte v7, v1, v8 │ │ +340828: 1507 ff00 |0028: const/high16 v7, #int 16711680 // #ff │ │ +34082c: b567 |002a: and-int/2addr v7, v6 │ │ +34082e: e107 0710 |002b: shr-int/lit8 v7, v7, #int 16 // #10 │ │ +340832: 8d77 |002d: int-to-byte v7, v7 │ │ +340834: 1228 |002e: const/4 v8, #int 2 // #2 │ │ +340836: 4f07 0108 |002f: aput-byte v7, v1, v8 │ │ +34083a: 1407 00ff 0000 |0031: const v7, #float 9.14768e-41 // #0000ff00 │ │ +340840: b567 |0034: and-int/2addr v7, v6 │ │ +340842: e107 0708 |0035: shr-int/lit8 v7, v7, #int 8 // #08 │ │ +340846: 8d77 |0037: int-to-byte v7, v7 │ │ +340848: 4f07 0105 |0038: aput-byte v7, v1, v5 │ │ +34084c: d566 ff00 |003a: and-int/lit16 v6, v6, #int 255 // #00ff │ │ +340850: 8d66 |003c: int-to-byte v6, v6 │ │ +340852: 1207 |003d: const/4 v7, #int 0 // #0 │ │ +340854: 4f06 0107 |003e: aput-byte v6, v1, v7 │ │ +340858: 6e40 939e 1974 |0040: invoke-virtual {v9, v1, v4, v7}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTagField;.copy:([B[BI)V // method@9e93 │ │ +34085e: 6e40 939e 2904 |0043: invoke-virtual {v9, v2, v4, v0}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTagField;.copy:([B[BI)V // method@9e93 │ │ +340864: 2121 |0046: array-length v1, v2 │ │ +340866: b010 |0047: add-int/2addr v0, v1 │ │ +340868: 1301 3d00 |0048: const/16 v1, #int 61 // #3d │ │ +34086c: 4f01 0400 |004a: aput-byte v1, v4, v0 │ │ +340870: b050 |004c: add-int/2addr v0, v5 │ │ +340872: 6e40 939e 3904 |004d: invoke-virtual {v9, v3, v4, v0}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTagField;.copy:([B[BI)V // method@9e93 │ │ +340878: 1104 |0050: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=173 │ │ 0x000b line=174 │ │ 0x0013 line=175 │ │ 0x001b line=177 │ │ 0x0040 line=184 │ │ @@ -1260248,22 +1260248,22 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -340adc: |[340adc] org.jaudiotagger.tag.vorbiscomment.VorbisCommentTagField.isBinary:(Z)V │ │ -340aec: 3902 0300 |0000: if-nez v2, 0003 // +0003 │ │ -340af0: 0e00 |0002: return-void │ │ -340af2: 2202 4110 |0003: new-instance v2, Ljava/lang/UnsupportedOperationException; // type@1041 │ │ -340af6: 1a00 4e3f |0005: const-string v0, "OggTagFields cannot be changed to binary. │ │ +340ae0: |[340ae0] org.jaudiotagger.tag.vorbiscomment.VorbisCommentTagField.isBinary:(Z)V │ │ +340af0: 3902 0300 |0000: if-nez v2, 0003 // +0003 │ │ +340af4: 0e00 |0002: return-void │ │ +340af6: 2202 4110 |0003: new-instance v2, Ljava/lang/UnsupportedOperationException; // type@1041 │ │ +340afa: 1a00 4e3f |0005: const-string v0, "OggTagFields cannot be changed to binary. │ │ binary data should be stored elsewhere according to Vorbis_I_spec." // string@3f4e │ │ -340afa: 7020 fc87 0200 |0007: invoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@87fc │ │ -340b00: 2702 |000a: throw v2 │ │ +340afe: 7020 fc87 0200 |0007: invoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@87fc │ │ +340b04: 2702 |000a: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=207 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTagField; │ │ 0x0000 - 0x000b reg=2 (null) Z │ │ │ │ @@ -1260272,33 +1260272,33 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -340774: |[340774] org.jaudiotagger.tag.vorbiscomment.VorbisCommentTagField.isBinary:()Z │ │ -340784: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -340786: 0f00 |0001: return v0 │ │ +340778: |[340778] org.jaudiotagger.tag.vorbiscomment.VorbisCommentTagField.isBinary:()Z │ │ +340788: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +34078a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTagField;) │ │ name : 'isCommon' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -340788: |[340788] org.jaudiotagger.tag.vorbiscomment.VorbisCommentTagField.isCommon:()Z │ │ -340798: 5510 5f93 |0000: iget-boolean v0, v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTagField;.common:Z // field@935f │ │ -34079c: 0f00 |0002: return v0 │ │ +34078c: |[34078c] org.jaudiotagger.tag.vorbiscomment.VorbisCommentTagField.isCommon:()Z │ │ +34079c: 5510 5f93 |0000: iget-boolean v0, v1, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTagField;.common:Z // field@935f │ │ +3407a0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=214 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTagField; │ │ │ │ #9 : (in Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTagField;) │ │ @@ -1260306,20 +1260306,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -3407a0: |[3407a0] org.jaudiotagger.tag.vorbiscomment.VorbisCommentTagField.isEmpty:()Z │ │ -3407b0: 5420 6093 |0000: iget-object v0, v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTagField;.content:Ljava/lang/String; // field@9360 │ │ -3407b4: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ -3407b8: 6e20 9c87 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -3407be: 0a00 |0007: move-result v0 │ │ -3407c0: 0f00 |0008: return v0 │ │ +3407a4: |[3407a4] org.jaudiotagger.tag.vorbiscomment.VorbisCommentTagField.isEmpty:()Z │ │ +3407b4: 5420 6093 |0000: iget-object v0, v2, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTagField;.content:Ljava/lang/String; // field@9360 │ │ +3407b8: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ +3407bc: 6e20 9c87 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +3407c2: 0a00 |0007: move-result v0 │ │ +3407c4: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=220 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTagField; │ │ │ │ #10 : (in Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTagField;) │ │ @@ -1260327,17 +1260327,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -340b04: |[340b04] org.jaudiotagger.tag.vorbiscomment.VorbisCommentTagField.setContent:(Ljava/lang/String;)V │ │ -340b14: 5b01 6093 |0000: iput-object v1, v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTagField;.content:Ljava/lang/String; // field@9360 │ │ -340b18: 0e00 |0002: return-void │ │ +340b08: |[340b08] org.jaudiotagger.tag.vorbiscomment.VorbisCommentTagField.setContent:(Ljava/lang/String;)V │ │ +340b18: 5b01 6093 |0000: iput-object v1, v0, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTagField;.content:Ljava/lang/String; // field@9360 │ │ +340b1c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=226 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTagField; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1260346,24 +1260346,24 @@ │ │ type : '(Ljava/nio/charset/Charset;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -340b1c: |[340b1c] org.jaudiotagger.tag.vorbiscomment.VorbisCommentTagField.setEncoding:(Ljava/nio/charset/Charset;)V │ │ -340b2c: 6200 af81 |0000: sget-object v0, Ljava/nio/charset/StandardCharsets;.UTF_8:Ljava/nio/charset/Charset; // field@81af │ │ -340b30: 6e20 7688 2000 |0002: invoke-virtual {v0, v2}, Ljava/nio/charset/Charset;.equals:(Ljava/lang/Object;)Z // method@8876 │ │ -340b36: 0a02 |0005: move-result v2 │ │ -340b38: 3802 0300 |0006: if-eqz v2, 0009 // +0003 │ │ -340b3c: 0e00 |0008: return-void │ │ -340b3e: 2202 4110 |0009: new-instance v2, Ljava/lang/UnsupportedOperationException; // type@1041 │ │ -340b42: 1a00 284d |000b: const-string v0, "The encoding of OggTagFields cannot be changed.(specified to be UTF-8)" // string@4d28 │ │ -340b46: 7020 fc87 0200 |000d: invoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@87fc │ │ -340b4c: 2702 |0010: throw v2 │ │ +340b20: |[340b20] org.jaudiotagger.tag.vorbiscomment.VorbisCommentTagField.setEncoding:(Ljava/nio/charset/Charset;)V │ │ +340b30: 6200 af81 |0000: sget-object v0, Ljava/nio/charset/StandardCharsets;.UTF_8:Ljava/nio/charset/Charset; // field@81af │ │ +340b34: 6e20 7688 2000 |0002: invoke-virtual {v0, v2}, Ljava/nio/charset/Charset;.equals:(Ljava/lang/Object;)Z // method@8876 │ │ +340b3a: 0a02 |0005: move-result v2 │ │ +340b3c: 3802 0300 |0006: if-eqz v2, 0009 // +0003 │ │ +340b40: 0e00 |0008: return-void │ │ +340b42: 2202 4110 |0009: new-instance v2, Ljava/lang/UnsupportedOperationException; // type@1041 │ │ +340b46: 1a00 284d |000b: const-string v0, "The encoding of OggTagFields cannot be changed.(specified to be UTF-8)" // string@4d28 │ │ +340b4a: 7020 fc87 0200 |000d: invoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@87fc │ │ +340b50: 2702 |0010: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=232 │ │ 0x0009 line=234 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTagField; │ │ 0x0000 - 0x0011 reg=2 (null) Ljava/nio/charset/Charset; │ │ @@ -1260373,18 +1260373,18 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3408a8: |[3408a8] org.jaudiotagger.tag.vorbiscomment.VorbisCommentTagField.toString:()Ljava/lang/String; │ │ -3408b8: 6e10 959e 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTagField;.getContent:()Ljava/lang/String; // method@9e95 │ │ -3408be: 0c00 |0003: move-result-object v0 │ │ -3408c0: 1100 |0004: return-object v0 │ │ +3408ac: |[3408ac] org.jaudiotagger.tag.vorbiscomment.VorbisCommentTagField.toString:()Ljava/lang/String; │ │ +3408bc: 6e10 959e 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTagField;.getContent:()Ljava/lang/String; // method@9e95 │ │ +3408c2: 0c00 |0003: move-result-object v0 │ │ +3408c4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=241 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jaudiotagger/tag/vorbiscomment/VorbisCommentTagField; │ │ │ │ source_file_idx : 21217 (VorbisCommentTagField.java) │ │ @@ -1260489,37 +1260489,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -345234: |[345234] org.jaudiotagger.utils.tree.DefaultMutableTreeNode.:()V │ │ -345244: 2200 0613 |0000: new-instance v0, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$1; // type@1306 │ │ -345248: 7010 179f 0000 |0002: invoke-direct {v0}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$1;.:()V // method@9f17 │ │ -34524e: 6900 9593 |0005: sput-object v0, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.EMPTY_ENUMERATION:Ljava/util/Enumeration; // field@9395 │ │ -345252: 0e00 |0007: return-void │ │ +345238: |[345238] org.jaudiotagger.utils.tree.DefaultMutableTreeNode.:()V │ │ +345248: 2200 0613 |0000: new-instance v0, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$1; // type@1306 │ │ +34524c: 7010 179f 0000 |0002: invoke-direct {v0}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$1;.:()V // method@9f17 │ │ +345252: 6900 9593 |0005: sput-object v0, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.EMPTY_ENUMERATION:Ljava/util/Enumeration; // field@9395 │ │ +345256: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -345254: |[345254] org.jaudiotagger.utils.tree.DefaultMutableTreeNode.:()V │ │ -345264: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -345266: 7020 339f 0100 |0001: invoke-direct {v1, v0}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.:(Ljava/lang/Object;)V // method@9f33 │ │ -34526c: 0e00 |0004: return-void │ │ +345258: |[345258] org.jaudiotagger.utils.tree.DefaultMutableTreeNode.:()V │ │ +345268: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +34526a: 7020 339f 0100 |0001: invoke-direct {v1, v0}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.:(Ljava/lang/Object;)V // method@9f33 │ │ +345270: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=107 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; │ │ │ │ #2 : (in Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;) │ │ @@ -1260527,18 +1260527,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -345270: |[345270] org.jaudiotagger.utils.tree.DefaultMutableTreeNode.:(Ljava/lang/Object;)V │ │ -345280: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -345282: 7030 349f 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.:(Ljava/lang/Object;Z)V // method@9f34 │ │ -345288: 0e00 |0004: return-void │ │ +345274: |[345274] org.jaudiotagger.utils.tree.DefaultMutableTreeNode.:(Ljava/lang/Object;)V │ │ +345284: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +345286: 7030 349f 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.:(Ljava/lang/Object;Z)V // method@9f34 │ │ +34528c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=118 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -1260547,21 +1260547,21 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -34528c: |[34528c] org.jaudiotagger.utils.tree.DefaultMutableTreeNode.:(Ljava/lang/Object;Z)V │ │ -34529c: 7010 7087 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8770 │ │ -3452a2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -3452a4: 5b10 9893 |0004: iput-object v0, v1, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.parent:Lorg/jaudiotagger/utils/tree/MutableTreeNode; // field@9398 │ │ -3452a8: 5c13 9693 |0006: iput-boolean v3, v1, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.allowsChildren:Z // field@9396 │ │ -3452ac: 5b12 9993 |0008: iput-object v2, v1, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.userObject:Ljava/lang/Object; // field@9399 │ │ -3452b0: 0e00 |000a: return-void │ │ +345290: |[345290] org.jaudiotagger.utils.tree.DefaultMutableTreeNode.:(Ljava/lang/Object;Z)V │ │ +3452a0: 7010 7087 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8770 │ │ +3452a6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +3452a8: 5b10 9893 |0004: iput-object v0, v1, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.parent:Lorg/jaudiotagger/utils/tree/MutableTreeNode; // field@9398 │ │ +3452ac: 5c13 9693 |0006: iput-boolean v3, v1, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.allowsChildren:Z // field@9396 │ │ +3452b0: 5b12 9993 |0008: iput-object v2, v1, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.userObject:Ljava/lang/Object; // field@9399 │ │ +3452b4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ 0x0004 line=133 │ │ 0x0006 line=134 │ │ 0x0008 line=135 │ │ locals : │ │ @@ -1260574,32 +1260574,32 @@ │ │ type : '(Ljava/io/ObjectInputStream;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -345390: |[345390] org.jaudiotagger.utils.tree.DefaultMutableTreeNode.readObject:(Ljava/io/ObjectInputStream;)V │ │ -3453a0: 6e10 9086 0300 |0000: invoke-virtual {v3}, Ljava/io/ObjectInputStream;.defaultReadObject:()V // method@8690 │ │ -3453a6: 6e10 9186 0300 |0003: invoke-virtual {v3}, Ljava/io/ObjectInputStream;.readObject:()Ljava/lang/Object; // method@8691 │ │ -3453ac: 0c03 |0006: move-result-object v3 │ │ -3453ae: 1f03 be13 |0007: check-cast v3, [Ljava/lang/Object; // type@13be │ │ -3453b2: 1f03 be13 |0009: check-cast v3, [Ljava/lang/Object; // type@13be │ │ -3453b6: 2130 |000b: array-length v0, v3 │ │ -3453b8: 3d00 1200 |000c: if-lez v0, 001e // +0012 │ │ -3453bc: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -3453be: 4600 0300 |000f: aget-object v0, v3, v0 │ │ -3453c2: 1a01 9fb2 |0011: const-string v1, "userObject" // string@b29f │ │ -3453c6: 6e20 7287 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@8772 │ │ -3453cc: 0a00 |0016: move-result v0 │ │ -3453ce: 3800 0700 |0017: if-eqz v0, 001e // +0007 │ │ -3453d2: 1210 |0019: const/4 v0, #int 1 // #1 │ │ -3453d4: 4603 0300 |001a: aget-object v3, v3, v0 │ │ -3453d8: 5b23 9993 |001c: iput-object v3, v2, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.userObject:Ljava/lang/Object; // field@9399 │ │ -3453dc: 0e00 |001e: return-void │ │ +345394: |[345394] org.jaudiotagger.utils.tree.DefaultMutableTreeNode.readObject:(Ljava/io/ObjectInputStream;)V │ │ +3453a4: 6e10 9086 0300 |0000: invoke-virtual {v3}, Ljava/io/ObjectInputStream;.defaultReadObject:()V // method@8690 │ │ +3453aa: 6e10 9186 0300 |0003: invoke-virtual {v3}, Ljava/io/ObjectInputStream;.readObject:()Ljava/lang/Object; // method@8691 │ │ +3453b0: 0c03 |0006: move-result-object v3 │ │ +3453b2: 1f03 be13 |0007: check-cast v3, [Ljava/lang/Object; // type@13be │ │ +3453b6: 1f03 be13 |0009: check-cast v3, [Ljava/lang/Object; // type@13be │ │ +3453ba: 2130 |000b: array-length v0, v3 │ │ +3453bc: 3d00 1200 |000c: if-lez v0, 001e // +0012 │ │ +3453c0: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +3453c2: 4600 0300 |000f: aget-object v0, v3, v0 │ │ +3453c6: 1a01 9fb2 |0011: const-string v1, "userObject" // string@b29f │ │ +3453ca: 6e20 7287 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@8772 │ │ +3453d0: 0a00 |0016: move-result v0 │ │ +3453d2: 3800 0700 |0017: if-eqz v0, 001e // +0007 │ │ +3453d6: 1210 |0019: const/4 v0, #int 1 // #1 │ │ +3453d8: 4603 0300 |001a: aget-object v3, v3, v0 │ │ +3453dc: 5b23 9993 |001c: iput-object v3, v2, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.userObject:Ljava/lang/Object; // field@9399 │ │ +3453e0: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1282 │ │ 0x0003 line=1284 │ │ 0x000b line=1286 │ │ 0x001a line=1287 │ │ locals : │ │ @@ -1260611,31 +1260611,31 @@ │ │ type : '(Ljava/io/ObjectOutputStream;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -345510: |[345510] org.jaudiotagger.utils.tree.DefaultMutableTreeNode.writeObject:(Ljava/io/ObjectOutputStream;)V │ │ -345520: 6e10 9586 0500 |0000: invoke-virtual {v5}, Ljava/io/ObjectOutputStream;.defaultWriteObject:()V // method@8695 │ │ -345526: 5440 9993 |0003: iget-object v0, v4, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.userObject:Ljava/lang/Object; // field@9399 │ │ -34552a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -34552c: 3800 1100 |0006: if-eqz v0, 0017 // +0011 │ │ -345530: 2002 0510 |0008: instance-of v2, v0, Ljava/io/Serializable; // type@1005 │ │ -345534: 3802 0d00 |000a: if-eqz v2, 0017 // +000d │ │ -345538: 1222 |000c: const/4 v2, #int 2 // #2 │ │ -34553a: 2322 be13 |000d: new-array v2, v2, [Ljava/lang/Object; // type@13be │ │ -34553e: 1a03 9fb2 |000f: const-string v3, "userObject" // string@b29f │ │ -345542: 4d03 0201 |0011: aput-object v3, v2, v1 │ │ -345546: 1211 |0013: const/4 v1, #int 1 // #1 │ │ -345548: 4d00 0201 |0014: aput-object v0, v2, v1 │ │ -34554c: 2803 |0016: goto 0019 // +0003 │ │ -34554e: 2312 be13 |0017: new-array v2, v1, [Ljava/lang/Object; // type@13be │ │ -345552: 6e20 9686 2500 |0019: invoke-virtual {v5, v2}, Ljava/io/ObjectOutputStream;.writeObject:(Ljava/lang/Object;)V // method@8696 │ │ -345558: 0e00 |001c: return-void │ │ +345514: |[345514] org.jaudiotagger.utils.tree.DefaultMutableTreeNode.writeObject:(Ljava/io/ObjectOutputStream;)V │ │ +345524: 6e10 9586 0500 |0000: invoke-virtual {v5}, Ljava/io/ObjectOutputStream;.defaultWriteObject:()V // method@8695 │ │ +34552a: 5440 9993 |0003: iget-object v0, v4, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.userObject:Ljava/lang/Object; // field@9399 │ │ +34552e: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +345530: 3800 1100 |0006: if-eqz v0, 0017 // +0011 │ │ +345534: 2002 0510 |0008: instance-of v2, v0, Ljava/io/Serializable; // type@1005 │ │ +345538: 3802 0d00 |000a: if-eqz v2, 0017 // +000d │ │ +34553c: 1222 |000c: const/4 v2, #int 2 // #2 │ │ +34553e: 2322 be13 |000d: new-array v2, v2, [Ljava/lang/Object; // type@13be │ │ +345542: 1a03 9fb2 |000f: const-string v3, "userObject" // string@b29f │ │ +345546: 4d03 0201 |0011: aput-object v3, v2, v1 │ │ +34554a: 1211 |0013: const/4 v1, #int 1 // #1 │ │ +34554c: 4d00 0201 |0014: aput-object v0, v2, v1 │ │ +345550: 2803 |0016: goto 0019 // +0003 │ │ +345552: 2312 be13 |0017: new-array v2, v1, [Ljava/lang/Object; // type@13be │ │ +345556: 6e20 9686 2500 |0019: invoke-virtual {v5, v2}, Ljava/io/ObjectOutputStream;.writeObject:(Ljava/lang/Object;)V // method@8696 │ │ +34555c: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1266 │ │ 0x0003 line=1268 │ │ 0x0019 line=1275 │ │ locals : │ │ 0x0000 - 0x001d reg=4 this Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; │ │ @@ -1260647,28 +1260647,28 @@ │ │ type : '(Lorg/jaudiotagger/utils/tree/MutableTreeNode;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -3452b4: |[3452b4] org.jaudiotagger.utils.tree.DefaultMutableTreeNode.add:(Lorg/jaudiotagger/utils/tree/MutableTreeNode;)V │ │ -3452c4: 3802 1200 |0000: if-eqz v2, 0012 // +0012 │ │ -3452c8: 7210 989f 0200 |0002: invoke-interface {v2}, Lorg/jaudiotagger/utils/tree/MutableTreeNode;.getParent:()Lorg/jaudiotagger/utils/tree/TreeNode; // method@9f98 │ │ -3452ce: 0c00 |0005: move-result-object v0 │ │ -3452d0: 3310 0c00 |0006: if-ne v0, v1, 0012 // +000c │ │ -3452d4: 6e10 3e9f 0100 |0008: invoke-virtual {v1}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.getChildCount:()I // method@9f3e │ │ -3452da: 0a00 |000b: move-result v0 │ │ -3452dc: d800 00ff |000c: add-int/lit8 v0, v0, #int -1 // #ff │ │ -3452e0: 6e30 559f 2100 |000e: invoke-virtual {v1, v2, v0}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.insert:(Lorg/jaudiotagger/utils/tree/MutableTreeNode;I)V // method@9f55 │ │ -3452e6: 2808 |0011: goto 0019 // +0008 │ │ -3452e8: 6e10 3e9f 0100 |0012: invoke-virtual {v1}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.getChildCount:()I // method@9f3e │ │ -3452ee: 0a00 |0015: move-result v0 │ │ -3452f0: 6e30 559f 2100 |0016: invoke-virtual {v1, v2, v0}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.insert:(Lorg/jaudiotagger/utils/tree/MutableTreeNode;I)V // method@9f55 │ │ -3452f6: 0e00 |0019: return-void │ │ +3452b8: |[3452b8] org.jaudiotagger.utils.tree.DefaultMutableTreeNode.add:(Lorg/jaudiotagger/utils/tree/MutableTreeNode;)V │ │ +3452c8: 3802 1200 |0000: if-eqz v2, 0012 // +0012 │ │ +3452cc: 7210 989f 0200 |0002: invoke-interface {v2}, Lorg/jaudiotagger/utils/tree/MutableTreeNode;.getParent:()Lorg/jaudiotagger/utils/tree/TreeNode; // method@9f98 │ │ +3452d2: 0c00 |0005: move-result-object v0 │ │ +3452d4: 3310 0c00 |0006: if-ne v0, v1, 0012 // +000c │ │ +3452d8: 6e10 3e9f 0100 |0008: invoke-virtual {v1}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.getChildCount:()I // method@9f3e │ │ +3452de: 0a00 |000b: move-result v0 │ │ +3452e0: d800 00ff |000c: add-int/lit8 v0, v0, #int -1 // #ff │ │ +3452e4: 6e30 559f 2100 |000e: invoke-virtual {v1, v2, v0}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.insert:(Lorg/jaudiotagger/utils/tree/MutableTreeNode;I)V // method@9f55 │ │ +3452ea: 2808 |0011: goto 0019 // +0008 │ │ +3452ec: 6e10 3e9f 0100 |0012: invoke-virtual {v1}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.getChildCount:()I // method@9f3e │ │ +3452f2: 0a00 |0015: move-result v0 │ │ +3452f4: 6e30 559f 2100 |0016: invoke-virtual {v1, v2, v0}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.insert:(Lorg/jaudiotagger/utils/tree/MutableTreeNode;I)V // method@9f55 │ │ +3452fa: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=396 │ │ 0x0008 line=397 │ │ 0x0012 line=399 │ │ locals : │ │ 0x0000 - 0x001a reg=1 this Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; │ │ @@ -1260679,18 +1260679,18 @@ │ │ type : '()Ljava/util/Enumeration;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -344ca4: |[344ca4] org.jaudiotagger.utils.tree.DefaultMutableTreeNode.breadthFirstEnumeration:()Ljava/util/Enumeration; │ │ -344cb4: 2200 0913 |0000: new-instance v0, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration; // type@1309 │ │ -344cb8: 7030 219f 1001 |0002: invoke-direct {v0, v1, v1}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration;.:(Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;Lorg/jaudiotagger/utils/tree/TreeNode;)V // method@9f21 │ │ -344cbe: 1100 |0005: return-object v0 │ │ +344ca8: |[344ca8] org.jaudiotagger.utils.tree.DefaultMutableTreeNode.breadthFirstEnumeration:()Ljava/util/Enumeration; │ │ +344cb8: 2200 0913 |0000: new-instance v0, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration; // type@1309 │ │ +344cbc: 7030 219f 1001 |0002: invoke-direct {v0, v1, v1}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$BreadthFirstEnumeration;.:(Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;Lorg/jaudiotagger/utils/tree/TreeNode;)V // method@9f21 │ │ +344cc2: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=785 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; │ │ │ │ #2 : (in Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;) │ │ @@ -1260698,22 +1260698,22 @@ │ │ type : '()Ljava/util/Enumeration;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -344cc0: |[344cc0] org.jaudiotagger.utils.tree.DefaultMutableTreeNode.children:()Ljava/util/Enumeration; │ │ -344cd0: 5410 9793 |0000: iget-object v0, v1, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.children:Ljava/util/Vector; // field@9397 │ │ -344cd4: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ -344cd8: 6200 9593 |0004: sget-object v0, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.EMPTY_ENUMERATION:Ljava/util/Enumeration; // field@9395 │ │ -344cdc: 1100 |0006: return-object v0 │ │ -344cde: 6e10 c989 0000 |0007: invoke-virtual {v0}, Ljava/util/Vector;.elements:()Ljava/util/Enumeration; // method@89c9 │ │ -344ce4: 0c00 |000a: move-result-object v0 │ │ -344ce6: 1100 |000b: return-object v0 │ │ +344cc4: |[344cc4] org.jaudiotagger.utils.tree.DefaultMutableTreeNode.children:()Ljava/util/Enumeration; │ │ +344cd4: 5410 9793 |0000: iget-object v0, v1, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.children:Ljava/util/Vector; // field@9397 │ │ +344cd8: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ +344cdc: 6200 9593 |0004: sget-object v0, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.EMPTY_ENUMERATION:Ljava/util/Enumeration; // field@9395 │ │ +344ce0: 1100 |0006: return-object v0 │ │ +344ce2: 6e10 c989 0000 |0007: invoke-virtual {v0}, Ljava/util/Vector;.elements:()Ljava/util/Enumeration; // method@89c9 │ │ +344ce8: 0c00 |000a: move-result-object v0 │ │ +344cea: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=281 │ │ 0x0004 line=282 │ │ 0x0007 line=284 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; │ │ @@ -1260723,28 +1260723,28 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -344bd0: |[344bd0] org.jaudiotagger.utils.tree.DefaultMutableTreeNode.clone:()Ljava/lang/Object; │ │ -344be0: 6f10 7187 0200 |0000: invoke-super {v2}, Ljava/lang/Object;.clone:()Ljava/lang/Object; // method@8771 │ │ -344be6: 0c00 |0003: move-result-object v0 │ │ -344be8: 1f00 0d13 |0004: check-cast v0, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // type@130d │ │ -344bec: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -344bee: 5b01 9793 |0007: iput-object v1, v0, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.children:Ljava/util/Vector; // field@9397 │ │ -344bf2: 5b01 9893 |0009: iput-object v1, v0, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.parent:Lorg/jaudiotagger/utils/tree/MutableTreeNode; // field@9398 │ │ -344bf6: 1100 |000b: return-object v0 │ │ -344bf8: 0d00 |000c: move-exception v0 │ │ -344bfa: 2201 1a10 |000d: new-instance v1, Ljava/lang/Error; // type@101a │ │ -344bfe: 6e10 fd86 0000 |000f: invoke-virtual {v0}, Ljava/lang/CloneNotSupportedException;.toString:()Ljava/lang/String; // method@86fd │ │ -344c04: 0c00 |0012: move-result-object v0 │ │ -344c06: 7020 0587 0100 |0013: invoke-direct {v1, v0}, Ljava/lang/Error;.:(Ljava/lang/String;)V // method@8705 │ │ -344c0c: 2701 |0016: throw v1 │ │ +344bd4: |[344bd4] org.jaudiotagger.utils.tree.DefaultMutableTreeNode.clone:()Ljava/lang/Object; │ │ +344be4: 6f10 7187 0200 |0000: invoke-super {v2}, Ljava/lang/Object;.clone:()Ljava/lang/Object; // method@8771 │ │ +344bea: 0c00 |0003: move-result-object v0 │ │ +344bec: 1f00 0d13 |0004: check-cast v0, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // type@130d │ │ +344bf0: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +344bf2: 5b01 9793 |0007: iput-object v1, v0, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.children:Ljava/util/Vector; // field@9397 │ │ +344bf6: 5b01 9893 |0009: iput-object v1, v0, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.parent:Lorg/jaudiotagger/utils/tree/MutableTreeNode; // field@9398 │ │ +344bfa: 1100 |000b: return-object v0 │ │ +344bfc: 0d00 |000c: move-exception v0 │ │ +344bfe: 2201 1a10 |000d: new-instance v1, Ljava/lang/Error; // type@101a │ │ +344c02: 6e10 fd86 0000 |000f: invoke-virtual {v0}, Ljava/lang/CloneNotSupportedException;.toString:()Ljava/lang/String; // method@86fd │ │ +344c08: 0c00 |0012: move-result-object v0 │ │ +344c0a: 7020 0587 0100 |0013: invoke-direct {v1, v0}, Ljava/lang/Error;.:(Ljava/lang/String;)V // method@8705 │ │ +344c10: 2701 |0016: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x000b │ │ Ljava/lang/CloneNotSupportedException; -> 0x000c │ │ positions : │ │ 0x0000 line=1247 │ │ 0x0007 line=1250 │ │ 0x0009 line=1251 │ │ @@ -1260757,18 +1260757,18 @@ │ │ type : '()Ljava/util/Enumeration;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -344ce8: |[344ce8] org.jaudiotagger.utils.tree.DefaultMutableTreeNode.depthFirstEnumeration:()Ljava/util/Enumeration; │ │ -344cf8: 6e10 5e9f 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.postorderEnumeration:()Ljava/util/Enumeration; // method@9f5e │ │ -344cfe: 0c00 |0003: move-result-object v0 │ │ -344d00: 1100 |0004: return-object v0 │ │ +344cec: |[344cec] org.jaudiotagger.utils.tree.DefaultMutableTreeNode.depthFirstEnumeration:()Ljava/util/Enumeration; │ │ +344cfc: 6e10 5e9f 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.postorderEnumeration:()Ljava/util/Enumeration; // method@9f5e │ │ +344d02: 0c00 |0003: move-result-object v0 │ │ +344d04: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=802 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; │ │ │ │ #5 : (in Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;) │ │ @@ -1260776,17 +1260776,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3448c4: |[3448c4] org.jaudiotagger.utils.tree.DefaultMutableTreeNode.getAllowsChildren:()Z │ │ -3448d4: 5510 9693 |0000: iget-boolean v0, v1, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.allowsChildren:Z // field@9396 │ │ -3448d8: 0f00 |0002: return v0 │ │ +3448c8: |[3448c8] org.jaudiotagger.utils.tree.DefaultMutableTreeNode.getAllowsChildren:()Z │ │ +3448d8: 5510 9693 |0000: iget-boolean v0, v1, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.allowsChildren:Z // field@9396 │ │ +3448dc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=312 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; │ │ │ │ #6 : (in Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;) │ │ @@ -1260794,38 +1260794,38 @@ │ │ type : '(Lorg/jaudiotagger/utils/tree/TreeNode;)Lorg/jaudiotagger/utils/tree/TreeNode;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -344f9c: |[344f9c] org.jaudiotagger.utils.tree.DefaultMutableTreeNode.getChildAfter:(Lorg/jaudiotagger/utils/tree/TreeNode;)Lorg/jaudiotagger/utils/tree/TreeNode; │ │ -344fac: 3802 2200 |0000: if-eqz v2, 0022 // +0022 │ │ -344fb0: 6e20 429f 2100 |0002: invoke-virtual {v1, v2}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.getIndex:(Lorg/jaudiotagger/utils/tree/TreeNode;)I // method@9f42 │ │ -344fb6: 0a02 |0005: move-result v2 │ │ -344fb8: 12f0 |0006: const/4 v0, #int -1 // #ff │ │ -344fba: 3202 1300 |0007: if-eq v2, v0, 001a // +0013 │ │ -344fbe: 6e10 3e9f 0100 |0009: invoke-virtual {v1}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.getChildCount:()I // method@9f3e │ │ -344fc4: 0a00 |000c: move-result v0 │ │ -344fc6: d800 00ff |000d: add-int/lit8 v0, v0, #int -1 // #ff │ │ -344fca: 3502 0900 |000f: if-ge v2, v0, 0018 // +0009 │ │ -344fce: d802 0201 |0011: add-int/lit8 v2, v2, #int 1 // #01 │ │ -344fd2: 6e20 3c9f 2100 |0013: invoke-virtual {v1, v2}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.getChildAt:(I)Lorg/jaudiotagger/utils/tree/TreeNode; // method@9f3c │ │ -344fd8: 0c02 |0016: move-result-object v2 │ │ -344fda: 1102 |0017: return-object v2 │ │ -344fdc: 1202 |0018: const/4 v2, #int 0 // #0 │ │ -344fde: 1102 |0019: return-object v2 │ │ -344fe0: 2202 1e10 |001a: new-instance v2, Ljava/lang/IllegalArgumentException; // type@101e │ │ -344fe4: 1a00 b094 |001c: const-string v0, "node is not a child" // string@94b0 │ │ -344fe8: 7020 1887 0200 |001e: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ -344fee: 2702 |0021: throw v2 │ │ -344ff0: 2202 1e10 |0022: new-instance v2, Ljava/lang/IllegalArgumentException; // type@101e │ │ -344ff4: 1a00 a25c |0024: const-string v0, "argument is null" // string@5ca2 │ │ -344ff8: 7020 1887 0200 |0026: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ -344ffe: 2702 |0029: throw v2 │ │ +344fa0: |[344fa0] org.jaudiotagger.utils.tree.DefaultMutableTreeNode.getChildAfter:(Lorg/jaudiotagger/utils/tree/TreeNode;)Lorg/jaudiotagger/utils/tree/TreeNode; │ │ +344fb0: 3802 2200 |0000: if-eqz v2, 0022 // +0022 │ │ +344fb4: 6e20 429f 2100 |0002: invoke-virtual {v1, v2}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.getIndex:(Lorg/jaudiotagger/utils/tree/TreeNode;)I // method@9f42 │ │ +344fba: 0a02 |0005: move-result v2 │ │ +344fbc: 12f0 |0006: const/4 v0, #int -1 // #ff │ │ +344fbe: 3202 1300 |0007: if-eq v2, v0, 001a // +0013 │ │ +344fc2: 6e10 3e9f 0100 |0009: invoke-virtual {v1}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.getChildCount:()I // method@9f3e │ │ +344fc8: 0a00 |000c: move-result v0 │ │ +344fca: d800 00ff |000d: add-int/lit8 v0, v0, #int -1 // #ff │ │ +344fce: 3502 0900 |000f: if-ge v2, v0, 0018 // +0009 │ │ +344fd2: d802 0201 |0011: add-int/lit8 v2, v2, #int 1 // #01 │ │ +344fd6: 6e20 3c9f 2100 |0013: invoke-virtual {v1, v2}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.getChildAt:(I)Lorg/jaudiotagger/utils/tree/TreeNode; // method@9f3c │ │ +344fdc: 0c02 |0016: move-result-object v2 │ │ +344fde: 1102 |0017: return-object v2 │ │ +344fe0: 1202 |0018: const/4 v2, #int 0 // #0 │ │ +344fe2: 1102 |0019: return-object v2 │ │ +344fe4: 2202 1e10 |001a: new-instance v2, Ljava/lang/IllegalArgumentException; // type@101e │ │ +344fe8: 1a00 b094 |001c: const-string v0, "node is not a child" // string@94b0 │ │ +344fec: 7020 1887 0200 |001e: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ +344ff2: 2702 |0021: throw v2 │ │ +344ff4: 2202 1e10 |0022: new-instance v2, Ljava/lang/IllegalArgumentException; // type@101e │ │ +344ff8: 1a00 a25c |0024: const-string v0, "argument is null" // string@5ca2 │ │ +344ffc: 7020 1887 0200 |0026: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ +345002: 2702 |0029: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=907 │ │ 0x0009 line=913 │ │ 0x0013 line=914 │ │ 0x001a line=910 │ │ 0x0022 line=904 │ │ @@ -1260838,25 +1260838,25 @@ │ │ type : '(I)Lorg/jaudiotagger/utils/tree/TreeNode;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -345000: |[345000] org.jaudiotagger.utils.tree.DefaultMutableTreeNode.getChildAt:(I)Lorg/jaudiotagger/utils/tree/TreeNode; │ │ -345010: 5410 9793 |0000: iget-object v0, v1, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.children:Ljava/util/Vector; // field@9397 │ │ -345014: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -345018: 6e20 c889 2000 |0004: invoke-virtual {v0, v2}, Ljava/util/Vector;.elementAt:(I)Ljava/lang/Object; // method@89c8 │ │ -34501e: 0c02 |0007: move-result-object v2 │ │ -345020: 1f02 1413 |0008: check-cast v2, Lorg/jaudiotagger/utils/tree/TreeNode; // type@1314 │ │ -345024: 1102 |000a: return-object v2 │ │ -345026: 2202 0910 |000b: new-instance v2, Ljava/lang/ArrayIndexOutOfBoundsException; // type@1009 │ │ -34502a: 1a00 af94 |000d: const-string v0, "node has no children" // string@94af │ │ -34502e: 7020 bf86 0200 |000f: invoke-direct {v2, v0}, Ljava/lang/ArrayIndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@86bf │ │ -345034: 2702 |0012: throw v2 │ │ +345004: |[345004] org.jaudiotagger.utils.tree.DefaultMutableTreeNode.getChildAt:(I)Lorg/jaudiotagger/utils/tree/TreeNode; │ │ +345014: 5410 9793 |0000: iget-object v0, v1, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.children:Ljava/util/Vector; // field@9397 │ │ +345018: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +34501c: 6e20 c889 2000 |0004: invoke-virtual {v0, v2}, Ljava/util/Vector;.elementAt:(I)Ljava/lang/Object; // method@89c8 │ │ +345022: 0c02 |0007: move-result-object v2 │ │ +345024: 1f02 1413 |0008: check-cast v2, Lorg/jaudiotagger/utils/tree/TreeNode; // type@1314 │ │ +345028: 1102 |000a: return-object v2 │ │ +34502a: 2202 0910 |000b: new-instance v2, Ljava/lang/ArrayIndexOutOfBoundsException; // type@1009 │ │ +34502e: 1a00 af94 |000d: const-string v0, "node has no children" // string@94af │ │ +345032: 7020 bf86 0200 |000f: invoke-direct {v2, v0}, Ljava/lang/ArrayIndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@86bf │ │ +345038: 2702 |0012: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=230 │ │ 0x0004 line=233 │ │ 0x000b line=231 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 this Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; │ │ @@ -1260867,35 +1260867,35 @@ │ │ type : '(Lorg/jaudiotagger/utils/tree/TreeNode;)Lorg/jaudiotagger/utils/tree/TreeNode;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -345038: |[345038] org.jaudiotagger.utils.tree.DefaultMutableTreeNode.getChildBefore:(Lorg/jaudiotagger/utils/tree/TreeNode;)Lorg/jaudiotagger/utils/tree/TreeNode; │ │ -345048: 3802 1c00 |0000: if-eqz v2, 001c // +001c │ │ -34504c: 6e20 429f 2100 |0002: invoke-virtual {v1, v2}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.getIndex:(Lorg/jaudiotagger/utils/tree/TreeNode;)I // method@9f42 │ │ -345052: 0a02 |0005: move-result v2 │ │ -345054: 12f0 |0006: const/4 v0, #int -1 // #ff │ │ -345056: 3202 0d00 |0007: if-eq v2, v0, 0014 // +000d │ │ -34505a: 3d02 0900 |0009: if-lez v2, 0012 // +0009 │ │ -34505e: d802 02ff |000b: add-int/lit8 v2, v2, #int -1 // #ff │ │ -345062: 6e20 3c9f 2100 |000d: invoke-virtual {v1, v2}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.getChildAt:(I)Lorg/jaudiotagger/utils/tree/TreeNode; // method@9f3c │ │ -345068: 0c02 |0010: move-result-object v2 │ │ -34506a: 1102 |0011: return-object v2 │ │ -34506c: 1202 |0012: const/4 v2, #int 0 // #0 │ │ -34506e: 1102 |0013: return-object v2 │ │ -345070: 2202 1e10 |0014: new-instance v2, Ljava/lang/IllegalArgumentException; // type@101e │ │ -345074: 1a00 a15c |0016: const-string v0, "argument is not a child" // string@5ca1 │ │ -345078: 7020 1887 0200 |0018: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ -34507e: 2702 |001b: throw v2 │ │ -345080: 2202 1e10 |001c: new-instance v2, Ljava/lang/IllegalArgumentException; // type@101e │ │ -345084: 1a00 a25c |001e: const-string v0, "argument is null" // string@5ca2 │ │ -345088: 7020 1887 0200 |0020: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ -34508e: 2702 |0023: throw v2 │ │ +34503c: |[34503c] org.jaudiotagger.utils.tree.DefaultMutableTreeNode.getChildBefore:(Lorg/jaudiotagger/utils/tree/TreeNode;)Lorg/jaudiotagger/utils/tree/TreeNode; │ │ +34504c: 3802 1c00 |0000: if-eqz v2, 001c // +001c │ │ +345050: 6e20 429f 2100 |0002: invoke-virtual {v1, v2}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.getIndex:(Lorg/jaudiotagger/utils/tree/TreeNode;)I // method@9f42 │ │ +345056: 0a02 |0005: move-result v2 │ │ +345058: 12f0 |0006: const/4 v0, #int -1 // #ff │ │ +34505a: 3202 0d00 |0007: if-eq v2, v0, 0014 // +000d │ │ +34505e: 3d02 0900 |0009: if-lez v2, 0012 // +0009 │ │ +345062: d802 02ff |000b: add-int/lit8 v2, v2, #int -1 // #ff │ │ +345066: 6e20 3c9f 2100 |000d: invoke-virtual {v1, v2}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.getChildAt:(I)Lorg/jaudiotagger/utils/tree/TreeNode; // method@9f3c │ │ +34506c: 0c02 |0010: move-result-object v2 │ │ +34506e: 1102 |0011: return-object v2 │ │ +345070: 1202 |0012: const/4 v2, #int 0 // #0 │ │ +345072: 1102 |0013: return-object v2 │ │ +345074: 2202 1e10 |0014: new-instance v2, Ljava/lang/IllegalArgumentException; // type@101e │ │ +345078: 1a00 a15c |0016: const-string v0, "argument is not a child" // string@5ca1 │ │ +34507c: 7020 1887 0200 |0018: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ +345082: 2702 |001b: throw v2 │ │ +345084: 2202 1e10 |001c: new-instance v2, Ljava/lang/IllegalArgumentException; // type@101e │ │ +345088: 1a00 a25c |001e: const-string v0, "argument is null" // string@5ca2 │ │ +34508c: 7020 1887 0200 |0020: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ +345092: 2702 |0023: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=938 │ │ 0x000d line=945 │ │ 0x0014 line=941 │ │ 0x001c line=935 │ │ locals : │ │ @@ -1260907,22 +1260907,22 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -344a50: |[344a50] org.jaudiotagger.utils.tree.DefaultMutableTreeNode.getChildCount:()I │ │ -344a60: 5410 9793 |0000: iget-object v0, v1, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.children:Ljava/util/Vector; // field@9397 │ │ -344a64: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -344a68: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -344a6a: 0f00 |0005: return v0 │ │ -344a6c: 6e10 cd89 0000 |0006: invoke-virtual {v0}, Ljava/util/Vector;.size:()I // method@89cd │ │ -344a72: 0a00 |0009: move-result v0 │ │ -344a74: 0f00 |000a: return v0 │ │ +344a54: |[344a54] org.jaudiotagger.utils.tree.DefaultMutableTreeNode.getChildCount:()I │ │ +344a64: 5410 9793 |0000: iget-object v0, v1, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.children:Ljava/util/Vector; // field@9397 │ │ +344a68: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +344a6c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +344a6e: 0f00 |0005: return v0 │ │ +344a70: 6e10 cd89 0000 |0006: invoke-virtual {v0}, Ljava/util/Vector;.size:()I // method@89cd │ │ +344a76: 0a00 |0009: move-result v0 │ │ +344a78: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=242 │ │ 0x0006 line=245 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; │ │ │ │ @@ -1260931,38 +1260931,38 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -344a78: |[344a78] org.jaudiotagger.utils.tree.DefaultMutableTreeNode.getDepth:()I │ │ -344a88: 6e10 369f 0300 |0000: invoke-virtual {v3}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.breadthFirstEnumeration:()Ljava/util/Enumeration; // method@9f36 │ │ -344a8e: 0c00 |0003: move-result-object v0 │ │ -344a90: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -344a92: 7210 2589 0000 |0005: invoke-interface {v0}, Ljava/util/Enumeration;.hasMoreElements:()Z // method@8925 │ │ -344a98: 0a02 |0008: move-result v2 │ │ -344a9a: 3802 0700 |0009: if-eqz v2, 0010 // +0007 │ │ -344a9e: 7210 2689 0000 |000b: invoke-interface {v0}, Ljava/util/Enumeration;.nextElement:()Ljava/lang/Object; // method@8926 │ │ -344aa4: 0c01 |000e: move-result-object v1 │ │ -344aa6: 28f6 |000f: goto 0005 // -000a │ │ -344aa8: 3801 0e00 |0010: if-eqz v1, 001e // +000e │ │ -344aac: 1f01 0d13 |0012: check-cast v1, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // type@130d │ │ -344ab0: 6e10 469f 0100 |0014: invoke-virtual {v1}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.getLevel:()I // method@9f46 │ │ -344ab6: 0a00 |0017: move-result v0 │ │ -344ab8: 6e10 469f 0300 |0018: invoke-virtual {v3}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.getLevel:()I // method@9f46 │ │ -344abe: 0a01 |001b: move-result v1 │ │ -344ac0: b110 |001c: sub-int/2addr v0, v1 │ │ -344ac2: 0f00 |001d: return v0 │ │ -344ac4: 2200 1a10 |001e: new-instance v0, Ljava/lang/Error; // type@101a │ │ -344ac8: 1a01 b494 |0020: const-string v1, "nodes should be null" // string@94b4 │ │ -344acc: 7020 0587 1000 |0022: invoke-direct {v0, v1}, Ljava/lang/Error;.:(Ljava/lang/String;)V // method@8705 │ │ -344ad2: 2802 |0025: goto 0027 // +0002 │ │ -344ad4: 2700 |0026: throw v0 │ │ -344ad6: 28ff |0027: goto 0026 // -0001 │ │ +344a7c: |[344a7c] org.jaudiotagger.utils.tree.DefaultMutableTreeNode.getDepth:()I │ │ +344a8c: 6e10 369f 0300 |0000: invoke-virtual {v3}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.breadthFirstEnumeration:()Ljava/util/Enumeration; // method@9f36 │ │ +344a92: 0c00 |0003: move-result-object v0 │ │ +344a94: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +344a96: 7210 2589 0000 |0005: invoke-interface {v0}, Ljava/util/Enumeration;.hasMoreElements:()Z // method@8925 │ │ +344a9c: 0a02 |0008: move-result v2 │ │ +344a9e: 3802 0700 |0009: if-eqz v2, 0010 // +0007 │ │ +344aa2: 7210 2689 0000 |000b: invoke-interface {v0}, Ljava/util/Enumeration;.nextElement:()Ljava/lang/Object; // method@8926 │ │ +344aa8: 0c01 |000e: move-result-object v1 │ │ +344aaa: 28f6 |000f: goto 0005 // -000a │ │ +344aac: 3801 0e00 |0010: if-eqz v1, 001e // +000e │ │ +344ab0: 1f01 0d13 |0012: check-cast v1, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // type@130d │ │ +344ab4: 6e10 469f 0100 |0014: invoke-virtual {v1}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.getLevel:()I // method@9f46 │ │ +344aba: 0a00 |0017: move-result v0 │ │ +344abc: 6e10 469f 0300 |0018: invoke-virtual {v3}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.getLevel:()I // method@9f46 │ │ +344ac2: 0a01 |001b: move-result v1 │ │ +344ac4: b110 |001c: sub-int/2addr v0, v1 │ │ +344ac6: 0f00 |001d: return v0 │ │ +344ac8: 2200 1a10 |001e: new-instance v0, Ljava/lang/Error; // type@101a │ │ +344acc: 1a01 b494 |0020: const-string v1, "nodes should be null" // string@94b4 │ │ +344ad0: 7020 0587 1000 |0022: invoke-direct {v0, v1}, Ljava/lang/Error;.:(Ljava/lang/String;)V // method@8705 │ │ +344ad6: 2802 |0025: goto 0027 // +0002 │ │ +344ad8: 2700 |0026: throw v0 │ │ +344ada: 28ff |0027: goto 0026 // -0001 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=546 │ │ 0x0005 line=548 │ │ 0x000b line=549 │ │ 0x0012 line=556 │ │ 0x001e line=553 │ │ @@ -1260974,26 +1260974,26 @@ │ │ type : '()Lorg/jaudiotagger/utils/tree/TreeNode;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -345090: |[345090] org.jaudiotagger.utils.tree.DefaultMutableTreeNode.getFirstChild:()Lorg/jaudiotagger/utils/tree/TreeNode; │ │ -3450a0: 6e10 3e9f 0200 |0000: invoke-virtual {v2}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.getChildCount:()I // method@9f3e │ │ -3450a6: 0a00 |0003: move-result v0 │ │ -3450a8: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ -3450ac: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -3450ae: 6e20 3c9f 0200 |0007: invoke-virtual {v2, v0}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.getChildAt:(I)Lorg/jaudiotagger/utils/tree/TreeNode; // method@9f3c │ │ -3450b4: 0c00 |000a: move-result-object v0 │ │ -3450b6: 1100 |000b: return-object v0 │ │ -3450b8: 2200 9810 |000c: new-instance v0, Ljava/util/NoSuchElementException; // type@1098 │ │ -3450bc: 1a01 af94 |000e: const-string v1, "node has no children" // string@94af │ │ -3450c0: 7020 9a89 1000 |0010: invoke-direct {v0, v1}, Ljava/util/NoSuchElementException;.:(Ljava/lang/String;)V // method@899a │ │ -3450c6: 2700 |0013: throw v0 │ │ +345094: |[345094] org.jaudiotagger.utils.tree.DefaultMutableTreeNode.getFirstChild:()Lorg/jaudiotagger/utils/tree/TreeNode; │ │ +3450a4: 6e10 3e9f 0200 |0000: invoke-virtual {v2}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.getChildCount:()I // method@9f3e │ │ +3450aa: 0a00 |0003: move-result v0 │ │ +3450ac: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ +3450b0: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +3450b2: 6e20 3c9f 0200 |0007: invoke-virtual {v2, v0}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.getChildAt:(I)Lorg/jaudiotagger/utils/tree/TreeNode; // method@9f3c │ │ +3450b8: 0c00 |000a: move-result-object v0 │ │ +3450ba: 1100 |000b: return-object v0 │ │ +3450bc: 2200 9810 |000c: new-instance v0, Ljava/util/NoSuchElementException; // type@1098 │ │ +3450c0: 1a01 af94 |000e: const-string v1, "node has no children" // string@94af │ │ +3450c4: 7020 9a89 1000 |0010: invoke-direct {v0, v1}, Ljava/util/NoSuchElementException;.:(Ljava/lang/String;)V // method@899a │ │ +3450ca: 2700 |0013: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=866 │ │ 0x0007 line=869 │ │ 0x000c line=867 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; │ │ @@ -1261003,24 +1261003,24 @@ │ │ type : '()Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -344d58: |[344d58] org.jaudiotagger.utils.tree.DefaultMutableTreeNode.getFirstLeaf:()Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; │ │ -344d68: 0720 |0000: move-object v0, v2 │ │ -344d6a: 6e10 569f 0000 |0001: invoke-virtual {v0}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.isLeaf:()Z // method@9f56 │ │ -344d70: 0a01 |0004: move-result v1 │ │ -344d72: 3901 0900 |0005: if-nez v1, 000e // +0009 │ │ -344d76: 6e10 409f 0000 |0007: invoke-virtual {v0}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.getFirstChild:()Lorg/jaudiotagger/utils/tree/TreeNode; // method@9f40 │ │ -344d7c: 0c00 |000a: move-result-object v0 │ │ -344d7e: 1f00 0d13 |000b: check-cast v0, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // type@130d │ │ -344d82: 28f4 |000d: goto 0001 // -000c │ │ -344d84: 1100 |000e: return-object v0 │ │ +344d5c: |[344d5c] org.jaudiotagger.utils.tree.DefaultMutableTreeNode.getFirstLeaf:()Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; │ │ +344d6c: 0720 |0000: move-object v0, v2 │ │ +344d6e: 6e10 569f 0000 |0001: invoke-virtual {v0}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.isLeaf:()Z // method@9f56 │ │ +344d74: 0a01 |0004: move-result v1 │ │ +344d76: 3901 0900 |0005: if-nez v1, 000e // +0009 │ │ +344d7a: 6e10 409f 0000 |0007: invoke-virtual {v0}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.getFirstChild:()Lorg/jaudiotagger/utils/tree/TreeNode; // method@9f40 │ │ +344d80: 0c00 |000a: move-result-object v0 │ │ +344d82: 1f00 0d13 |000b: check-cast v0, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // type@130d │ │ +344d86: 28f4 |000d: goto 0001 // -000c │ │ +344d88: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1091 │ │ 0x0007 line=1092 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; │ │ │ │ @@ -1261029,29 +1261029,29 @@ │ │ type : '(Lorg/jaudiotagger/utils/tree/TreeNode;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -344ad8: |[344ad8] org.jaudiotagger.utils.tree.DefaultMutableTreeNode.getIndex:(Lorg/jaudiotagger/utils/tree/TreeNode;)I │ │ -344ae8: 3802 1100 |0000: if-eqz v2, 0011 // +0011 │ │ -344aec: 6e20 589f 2100 |0002: invoke-virtual {v1, v2}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.isNodeChild:(Lorg/jaudiotagger/utils/tree/TreeNode;)Z // method@9f58 │ │ -344af2: 0a00 |0005: move-result v0 │ │ -344af4: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -344af8: 12f2 |0008: const/4 v2, #int -1 // #ff │ │ -344afa: 0f02 |0009: return v2 │ │ -344afc: 5410 9793 |000a: iget-object v0, v1, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.children:Ljava/util/Vector; // field@9397 │ │ -344b00: 6e20 ca89 2000 |000c: invoke-virtual {v0, v2}, Ljava/util/Vector;.indexOf:(Ljava/lang/Object;)I // method@89ca │ │ -344b06: 0a02 |000f: move-result v2 │ │ -344b08: 0f02 |0010: return v2 │ │ -344b0a: 2202 1e10 |0011: new-instance v2, Ljava/lang/IllegalArgumentException; // type@101e │ │ -344b0e: 1a00 a25c |0013: const-string v0, "argument is null" // string@5ca2 │ │ -344b12: 7020 1887 0200 |0015: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ -344b18: 2702 |0018: throw v2 │ │ +344adc: |[344adc] org.jaudiotagger.utils.tree.DefaultMutableTreeNode.getIndex:(Lorg/jaudiotagger/utils/tree/TreeNode;)I │ │ +344aec: 3802 1100 |0000: if-eqz v2, 0011 // +0011 │ │ +344af0: 6e20 589f 2100 |0002: invoke-virtual {v1, v2}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.isNodeChild:(Lorg/jaudiotagger/utils/tree/TreeNode;)Z // method@9f58 │ │ +344af6: 0a00 |0005: move-result v0 │ │ +344af8: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +344afc: 12f2 |0008: const/4 v2, #int -1 // #ff │ │ +344afe: 0f02 |0009: return v2 │ │ +344b00: 5410 9793 |000a: iget-object v0, v1, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.children:Ljava/util/Vector; // field@9397 │ │ +344b04: 6e20 ca89 2000 |000c: invoke-virtual {v0, v2}, Ljava/util/Vector;.indexOf:(Ljava/lang/Object;)I // method@89ca │ │ +344b0a: 0a02 |000f: move-result v2 │ │ +344b0c: 0f02 |0010: return v2 │ │ +344b0e: 2202 1e10 |0011: new-instance v2, Ljava/lang/IllegalArgumentException; // type@101e │ │ +344b12: 1a00 a25c |0013: const-string v0, "argument is null" // string@5ca2 │ │ +344b16: 7020 1887 0200 |0015: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ +344b1c: 2702 |0018: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=267 │ │ 0x000a line=270 │ │ 0x0011 line=264 │ │ locals : │ │ 0x0000 - 0x0019 reg=1 this Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; │ │ @@ -1261062,28 +1261062,28 @@ │ │ type : '()Lorg/jaudiotagger/utils/tree/TreeNode;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -3450c8: |[3450c8] org.jaudiotagger.utils.tree.DefaultMutableTreeNode.getLastChild:()Lorg/jaudiotagger/utils/tree/TreeNode; │ │ -3450d8: 6e10 3e9f 0200 |0000: invoke-virtual {v2}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.getChildCount:()I // method@9f3e │ │ -3450de: 0a00 |0003: move-result v0 │ │ -3450e0: 3800 0d00 |0004: if-eqz v0, 0011 // +000d │ │ -3450e4: 6e10 3e9f 0200 |0006: invoke-virtual {v2}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.getChildCount:()I // method@9f3e │ │ -3450ea: 0a00 |0009: move-result v0 │ │ -3450ec: d800 00ff |000a: add-int/lit8 v0, v0, #int -1 // #ff │ │ -3450f0: 6e20 3c9f 0200 |000c: invoke-virtual {v2, v0}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.getChildAt:(I)Lorg/jaudiotagger/utils/tree/TreeNode; // method@9f3c │ │ -3450f6: 0c00 |000f: move-result-object v0 │ │ -3450f8: 1100 |0010: return-object v0 │ │ -3450fa: 2200 9810 |0011: new-instance v0, Ljava/util/NoSuchElementException; // type@1098 │ │ -3450fe: 1a01 af94 |0013: const-string v1, "node has no children" // string@94af │ │ -345102: 7020 9a89 1000 |0015: invoke-direct {v0, v1}, Ljava/util/NoSuchElementException;.:(Ljava/lang/String;)V // method@899a │ │ -345108: 2700 |0018: throw v0 │ │ +3450cc: |[3450cc] org.jaudiotagger.utils.tree.DefaultMutableTreeNode.getLastChild:()Lorg/jaudiotagger/utils/tree/TreeNode; │ │ +3450dc: 6e10 3e9f 0200 |0000: invoke-virtual {v2}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.getChildCount:()I // method@9f3e │ │ +3450e2: 0a00 |0003: move-result v0 │ │ +3450e4: 3800 0d00 |0004: if-eqz v0, 0011 // +000d │ │ +3450e8: 6e10 3e9f 0200 |0006: invoke-virtual {v2}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.getChildCount:()I // method@9f3e │ │ +3450ee: 0a00 |0009: move-result v0 │ │ +3450f0: d800 00ff |000a: add-int/lit8 v0, v0, #int -1 // #ff │ │ +3450f4: 6e20 3c9f 0200 |000c: invoke-virtual {v2, v0}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.getChildAt:(I)Lorg/jaudiotagger/utils/tree/TreeNode; // method@9f3c │ │ +3450fa: 0c00 |000f: move-result-object v0 │ │ +3450fc: 1100 |0010: return-object v0 │ │ +3450fe: 2200 9810 |0011: new-instance v0, Ljava/util/NoSuchElementException; // type@1098 │ │ +345102: 1a01 af94 |0013: const-string v1, "node has no children" // string@94af │ │ +345106: 7020 9a89 1000 |0015: invoke-direct {v0, v1}, Ljava/util/NoSuchElementException;.:(Ljava/lang/String;)V // method@899a │ │ +34510c: 2700 |0018: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=881 │ │ 0x0006 line=884 │ │ 0x0011 line=882 │ │ locals : │ │ 0x0000 - 0x0019 reg=2 this Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; │ │ @@ -1261093,24 +1261093,24 @@ │ │ type : '()Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -344d88: |[344d88] org.jaudiotagger.utils.tree.DefaultMutableTreeNode.getLastLeaf:()Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; │ │ -344d98: 0720 |0000: move-object v0, v2 │ │ -344d9a: 6e10 569f 0000 |0001: invoke-virtual {v0}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.isLeaf:()Z // method@9f56 │ │ -344da0: 0a01 |0004: move-result v1 │ │ -344da2: 3901 0900 |0005: if-nez v1, 000e // +0009 │ │ -344da6: 6e10 439f 0000 |0007: invoke-virtual {v0}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.getLastChild:()Lorg/jaudiotagger/utils/tree/TreeNode; // method@9f43 │ │ -344dac: 0c00 |000a: move-result-object v0 │ │ -344dae: 1f00 0d13 |000b: check-cast v0, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // type@130d │ │ -344db2: 28f4 |000d: goto 0001 // -000c │ │ -344db4: 1100 |000e: return-object v0 │ │ +344d8c: |[344d8c] org.jaudiotagger.utils.tree.DefaultMutableTreeNode.getLastLeaf:()Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; │ │ +344d9c: 0720 |0000: move-object v0, v2 │ │ +344d9e: 6e10 569f 0000 |0001: invoke-virtual {v0}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.isLeaf:()Z // method@9f56 │ │ +344da4: 0a01 |0004: move-result v1 │ │ +344da6: 3901 0900 |0005: if-nez v1, 000e // +0009 │ │ +344daa: 6e10 439f 0000 |0007: invoke-virtual {v0}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.getLastChild:()Lorg/jaudiotagger/utils/tree/TreeNode; // method@9f43 │ │ +344db0: 0c00 |000a: move-result-object v0 │ │ +344db2: 1f00 0d13 |000b: check-cast v0, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // type@130d │ │ +344db6: 28f4 |000d: goto 0001 // -000c │ │ +344db8: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1111 │ │ 0x0007 line=1112 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; │ │ │ │ @@ -1261119,38 +1261119,38 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -344b1c: |[344b1c] org.jaudiotagger.utils.tree.DefaultMutableTreeNode.getLeafCount:()I │ │ -344b2c: 6e10 369f 0300 |0000: invoke-virtual {v3}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.breadthFirstEnumeration:()Ljava/util/Enumeration; // method@9f36 │ │ -344b32: 0c00 |0003: move-result-object v0 │ │ -344b34: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -344b36: 7210 2589 0000 |0005: invoke-interface {v0}, Ljava/util/Enumeration;.hasMoreElements:()Z // method@8925 │ │ -344b3c: 0a02 |0008: move-result v2 │ │ -344b3e: 3802 1100 |0009: if-eqz v2, 001a // +0011 │ │ -344b42: 7210 2689 0000 |000b: invoke-interface {v0}, Ljava/util/Enumeration;.nextElement:()Ljava/lang/Object; // method@8926 │ │ -344b48: 0c02 |000e: move-result-object v2 │ │ -344b4a: 1f02 1413 |000f: check-cast v2, Lorg/jaudiotagger/utils/tree/TreeNode; // type@1314 │ │ -344b4e: 7210 ba9f 0200 |0011: invoke-interface {v2}, Lorg/jaudiotagger/utils/tree/TreeNode;.isLeaf:()Z // method@9fba │ │ -344b54: 0a02 |0014: move-result v2 │ │ -344b56: 3802 f0ff |0015: if-eqz v2, 0005 // -0010 │ │ -344b5a: d801 0101 |0017: add-int/lit8 v1, v1, #int 1 // #01 │ │ -344b5e: 28ec |0019: goto 0005 // -0014 │ │ -344b60: 1210 |001a: const/4 v0, #int 1 // #1 │ │ -344b62: 3401 0300 |001b: if-lt v1, v0, 001e // +0003 │ │ -344b66: 0f01 |001d: return v1 │ │ -344b68: 2200 1a10 |001e: new-instance v0, Ljava/lang/Error; // type@101a │ │ -344b6c: 1a01 bbb0 |0020: const-string v1, "tree has zero leaves" // string@b0bb │ │ -344b70: 7020 0587 1000 |0022: invoke-direct {v0, v1}, Ljava/lang/Error;.:(Ljava/lang/String;)V // method@8705 │ │ -344b76: 2802 |0025: goto 0027 // +0002 │ │ -344b78: 2700 |0026: throw v0 │ │ -344b7a: 28ff |0027: goto 0026 // -0001 │ │ +344b20: |[344b20] org.jaudiotagger.utils.tree.DefaultMutableTreeNode.getLeafCount:()I │ │ +344b30: 6e10 369f 0300 |0000: invoke-virtual {v3}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.breadthFirstEnumeration:()Ljava/util/Enumeration; // method@9f36 │ │ +344b36: 0c00 |0003: move-result-object v0 │ │ +344b38: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +344b3a: 7210 2589 0000 |0005: invoke-interface {v0}, Ljava/util/Enumeration;.hasMoreElements:()Z // method@8925 │ │ +344b40: 0a02 |0008: move-result v2 │ │ +344b42: 3802 1100 |0009: if-eqz v2, 001a // +0011 │ │ +344b46: 7210 2689 0000 |000b: invoke-interface {v0}, Ljava/util/Enumeration;.nextElement:()Ljava/lang/Object; // method@8926 │ │ +344b4c: 0c02 |000e: move-result-object v2 │ │ +344b4e: 1f02 1413 |000f: check-cast v2, Lorg/jaudiotagger/utils/tree/TreeNode; // type@1314 │ │ +344b52: 7210 ba9f 0200 |0011: invoke-interface {v2}, Lorg/jaudiotagger/utils/tree/TreeNode;.isLeaf:()Z // method@9fba │ │ +344b58: 0a02 |0014: move-result v2 │ │ +344b5a: 3802 f0ff |0015: if-eqz v2, 0005 // -0010 │ │ +344b5e: d801 0101 |0017: add-int/lit8 v1, v1, #int 1 // #01 │ │ +344b62: 28ec |0019: goto 0005 // -0014 │ │ +344b64: 1210 |001a: const/4 v0, #int 1 // #1 │ │ +344b66: 3401 0300 |001b: if-lt v1, v0, 001e // +0003 │ │ +344b6a: 0f01 |001d: return v1 │ │ +344b6c: 2200 1a10 |001e: new-instance v0, Ljava/lang/Error; // type@101a │ │ +344b70: 1a01 bbb0 |0020: const-string v1, "tree has zero leaves" // string@b0bb │ │ +344b74: 7020 0587 1000 |0022: invoke-direct {v0, v1}, Ljava/lang/Error;.:(Ljava/lang/String;)V // method@8705 │ │ +344b7a: 2802 |0025: goto 0027 // +0002 │ │ +344b7c: 2700 |0026: throw v0 │ │ +344b7e: 28ff |0027: goto 0026 // -0001 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1201 │ │ 0x0005 line=1203 │ │ 0x000b line=1204 │ │ 0x0011 line=1205 │ │ 0x001e line=1211 │ │ @@ -1261162,23 +1261162,23 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -344b7c: |[344b7c] org.jaudiotagger.utils.tree.DefaultMutableTreeNode.getLevel:()I │ │ -344b8c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -344b8e: 0721 |0001: move-object v1, v2 │ │ -344b90: 7210 b99f 0100 |0002: invoke-interface {v1}, Lorg/jaudiotagger/utils/tree/TreeNode;.getParent:()Lorg/jaudiotagger/utils/tree/TreeNode; // method@9fb9 │ │ -344b96: 0c01 |0005: move-result-object v1 │ │ -344b98: 3801 0500 |0006: if-eqz v1, 000b // +0005 │ │ -344b9c: d800 0001 |0008: add-int/lit8 v0, v0, #int 1 // #01 │ │ -344ba0: 28f8 |000a: goto 0002 // -0008 │ │ -344ba2: 0f00 |000b: return v0 │ │ +344b80: |[344b80] org.jaudiotagger.utils.tree.DefaultMutableTreeNode.getLevel:()I │ │ +344b90: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +344b92: 0721 |0001: move-object v1, v2 │ │ +344b94: 7210 b99f 0100 |0002: invoke-interface {v1}, Lorg/jaudiotagger/utils/tree/TreeNode;.getParent:()Lorg/jaudiotagger/utils/tree/TreeNode; // method@9fb9 │ │ +344b9a: 0c01 |0005: move-result-object v1 │ │ +344b9c: 3801 0500 |0006: if-eqz v1, 000b // +0005 │ │ +344ba0: d800 0001 |0008: add-int/lit8 v0, v0, #int 1 // #01 │ │ +344ba4: 28f8 |000a: goto 0002 // -0008 │ │ +344ba6: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=573 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; │ │ │ │ #18 : (in Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;) │ │ @@ -1261186,30 +1261186,30 @@ │ │ type : '()Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 26 16-bit code units │ │ -344db8: |[344db8] org.jaudiotagger.utils.tree.DefaultMutableTreeNode.getNextLeaf:()Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; │ │ -344dc8: 6e10 4a9f 0200 |0000: invoke-virtual {v2}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.getParent:()Lorg/jaudiotagger/utils/tree/TreeNode; // method@9f4a │ │ -344dce: 0c00 |0003: move-result-object v0 │ │ -344dd0: 1f00 0d13 |0004: check-cast v0, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // type@130d │ │ -344dd4: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -344dd8: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -344dda: 1100 |0009: return-object v0 │ │ -344ddc: 6e10 499f 0200 |000a: invoke-virtual {v2}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.getNextSibling:()Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // method@9f49 │ │ -344de2: 0c01 |000d: move-result-object v1 │ │ -344de4: 3801 0700 |000e: if-eqz v1, 0015 // +0007 │ │ -344de8: 6e10 419f 0100 |0010: invoke-virtual {v1}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.getFirstLeaf:()Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // method@9f41 │ │ -344dee: 0c00 |0013: move-result-object v0 │ │ -344df0: 1100 |0014: return-object v0 │ │ -344df2: 6e10 479f 0000 |0015: invoke-virtual {v0}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.getNextLeaf:()Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // method@9f47 │ │ -344df8: 0c00 |0018: move-result-object v0 │ │ -344dfa: 1100 |0019: return-object v0 │ │ +344dbc: |[344dbc] org.jaudiotagger.utils.tree.DefaultMutableTreeNode.getNextLeaf:()Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; │ │ +344dcc: 6e10 4a9f 0200 |0000: invoke-virtual {v2}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.getParent:()Lorg/jaudiotagger/utils/tree/TreeNode; // method@9f4a │ │ +344dd2: 0c00 |0003: move-result-object v0 │ │ +344dd4: 1f00 0d13 |0004: check-cast v0, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // type@130d │ │ +344dd8: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +344ddc: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +344dde: 1100 |0009: return-object v0 │ │ +344de0: 6e10 499f 0200 |000a: invoke-virtual {v2}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.getNextSibling:()Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // method@9f49 │ │ +344de6: 0c01 |000d: move-result-object v1 │ │ +344de8: 3801 0700 |000e: if-eqz v1, 0015 // +0007 │ │ +344dec: 6e10 419f 0100 |0010: invoke-virtual {v1}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.getFirstLeaf:()Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // method@9f41 │ │ +344df2: 0c00 |0013: move-result-object v0 │ │ +344df4: 1100 |0014: return-object v0 │ │ +344df6: 6e10 479f 0000 |0015: invoke-virtual {v0}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.getNextLeaf:()Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // method@9f47 │ │ +344dfc: 0c00 |0018: move-result-object v0 │ │ +344dfe: 1100 |0019: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1140 │ │ 0x000a line=1145 │ │ 0x0010 line=1148 │ │ 0x0015 line=1150 │ │ locals : │ │ @@ -1261220,41 +1261220,41 @@ │ │ type : '()Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -344dfc: |[344dfc] org.jaudiotagger.utils.tree.DefaultMutableTreeNode.getNextNode:()Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; │ │ -344e0c: 6e10 3e9f 0200 |0000: invoke-virtual {v2}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.getChildCount:()I // method@9f3e │ │ -344e12: 0a00 |0003: move-result v0 │ │ -344e14: 3900 2100 |0004: if-nez v0, 0025 // +0021 │ │ -344e18: 6e10 499f 0200 |0006: invoke-virtual {v2}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.getNextSibling:()Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // method@9f49 │ │ -344e1e: 0c00 |0009: move-result-object v0 │ │ -344e20: 3900 1a00 |000a: if-nez v0, 0024 // +001a │ │ -344e24: 6e10 4a9f 0200 |000c: invoke-virtual {v2}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.getParent:()Lorg/jaudiotagger/utils/tree/TreeNode; // method@9f4a │ │ -344e2a: 0c00 |000f: move-result-object v0 │ │ -344e2c: 1f00 0d13 |0010: check-cast v0, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // type@130d │ │ -344e30: 3900 0400 |0012: if-nez v0, 0016 // +0004 │ │ -344e34: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -344e36: 1100 |0015: return-object v0 │ │ -344e38: 6e10 499f 0000 |0016: invoke-virtual {v0}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.getNextSibling:()Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // method@9f49 │ │ -344e3e: 0c01 |0019: move-result-object v1 │ │ -344e40: 3801 0300 |001a: if-eqz v1, 001d // +0003 │ │ -344e44: 1101 |001c: return-object v1 │ │ -344e46: 6e10 4a9f 0000 |001d: invoke-virtual {v0}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.getParent:()Lorg/jaudiotagger/utils/tree/TreeNode; // method@9f4a │ │ -344e4c: 0c00 |0020: move-result-object v0 │ │ -344e4e: 1f00 0d13 |0021: check-cast v0, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // type@130d │ │ -344e52: 28ef |0023: goto 0012 // -0011 │ │ -344e54: 1100 |0024: return-object v0 │ │ -344e56: 1200 |0025: const/4 v0, #int 0 // #0 │ │ -344e58: 6e20 3c9f 0200 |0026: invoke-virtual {v2, v0}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.getChildAt:(I)Lorg/jaudiotagger/utils/tree/TreeNode; // method@9f3c │ │ -344e5e: 0c00 |0029: move-result-object v0 │ │ -344e60: 1f00 0d13 |002a: check-cast v0, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // type@130d │ │ -344e64: 1100 |002c: return-object v0 │ │ +344e00: |[344e00] org.jaudiotagger.utils.tree.DefaultMutableTreeNode.getNextNode:()Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; │ │ +344e10: 6e10 3e9f 0200 |0000: invoke-virtual {v2}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.getChildCount:()I // method@9f3e │ │ +344e16: 0a00 |0003: move-result v0 │ │ +344e18: 3900 2100 |0004: if-nez v0, 0025 // +0021 │ │ +344e1c: 6e10 499f 0200 |0006: invoke-virtual {v2}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.getNextSibling:()Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // method@9f49 │ │ +344e22: 0c00 |0009: move-result-object v0 │ │ +344e24: 3900 1a00 |000a: if-nez v0, 0024 // +001a │ │ +344e28: 6e10 4a9f 0200 |000c: invoke-virtual {v2}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.getParent:()Lorg/jaudiotagger/utils/tree/TreeNode; // method@9f4a │ │ +344e2e: 0c00 |000f: move-result-object v0 │ │ +344e30: 1f00 0d13 |0010: check-cast v0, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // type@130d │ │ +344e34: 3900 0400 |0012: if-nez v0, 0016 // +0004 │ │ +344e38: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +344e3a: 1100 |0015: return-object v0 │ │ +344e3c: 6e10 499f 0000 |0016: invoke-virtual {v0}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.getNextSibling:()Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // method@9f49 │ │ +344e42: 0c01 |0019: move-result-object v1 │ │ +344e44: 3801 0300 |001a: if-eqz v1, 001d // +0003 │ │ +344e48: 1101 |001c: return-object v1 │ │ +344e4a: 6e10 4a9f 0000 |001d: invoke-virtual {v0}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.getParent:()Lorg/jaudiotagger/utils/tree/TreeNode; // method@9f4a │ │ +344e50: 0c00 |0020: move-result-object v0 │ │ +344e52: 1f00 0d13 |0021: check-cast v0, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // type@130d │ │ +344e56: 28ef |0023: goto 0012 // -0011 │ │ +344e58: 1100 |0024: return-object v0 │ │ +344e5a: 1200 |0025: const/4 v0, #int 0 // #0 │ │ +344e5c: 6e20 3c9f 0200 |0026: invoke-virtual {v2, v0}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.getChildAt:(I)Lorg/jaudiotagger/utils/tree/TreeNode; // method@9f3c │ │ +344e62: 0c00 |0029: move-result-object v0 │ │ +344e64: 1f00 0d13 |002a: check-cast v0, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // type@130d │ │ +344e68: 1100 |002c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=682 │ │ 0x0006 line=684 │ │ 0x000c line=687 │ │ 0x0016 line=694 │ │ 0x001d line=699 │ │ @@ -1261267,34 +1261267,34 @@ │ │ type : '()Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -344e68: |[344e68] org.jaudiotagger.utils.tree.DefaultMutableTreeNode.getNextSibling:()Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; │ │ -344e78: 6e10 4a9f 0200 |0000: invoke-virtual {v2}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.getParent:()Lorg/jaudiotagger/utils/tree/TreeNode; // method@9f4a │ │ -344e7e: 0c00 |0003: move-result-object v0 │ │ -344e80: 1f00 0d13 |0004: check-cast v0, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // type@130d │ │ -344e84: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -344e88: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -344e8a: 2807 |0009: goto 0010 // +0007 │ │ -344e8c: 6e20 3b9f 2000 |000a: invoke-virtual {v0, v2}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.getChildAfter:(Lorg/jaudiotagger/utils/tree/TreeNode;)Lorg/jaudiotagger/utils/tree/TreeNode; // method@9f3b │ │ -344e92: 0c00 |000d: move-result-object v0 │ │ -344e94: 1f00 0d13 |000e: check-cast v0, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // type@130d │ │ -344e98: 3800 1100 |0010: if-eqz v0, 0021 // +0011 │ │ -344e9c: 6e20 5b9f 0200 |0012: invoke-virtual {v2, v0}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.isNodeSibling:(Lorg/jaudiotagger/utils/tree/TreeNode;)Z // method@9f5b │ │ -344ea2: 0a01 |0015: move-result v1 │ │ -344ea4: 3801 0300 |0016: if-eqz v1, 0019 // +0003 │ │ -344ea8: 2809 |0018: goto 0021 // +0009 │ │ -344eaa: 2200 1a10 |0019: new-instance v0, Ljava/lang/Error; // type@101a │ │ -344eae: 1a01 cb60 |001b: const-string v1, "child of parent is not a sibling" // string@60cb │ │ -344eb2: 7020 0587 1000 |001d: invoke-direct {v0, v1}, Ljava/lang/Error;.:(Ljava/lang/String;)V // method@8705 │ │ -344eb8: 2700 |0020: throw v0 │ │ -344eba: 1100 |0021: return-object v0 │ │ +344e6c: |[344e6c] org.jaudiotagger.utils.tree.DefaultMutableTreeNode.getNextSibling:()Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; │ │ +344e7c: 6e10 4a9f 0200 |0000: invoke-virtual {v2}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.getParent:()Lorg/jaudiotagger/utils/tree/TreeNode; // method@9f4a │ │ +344e82: 0c00 |0003: move-result-object v0 │ │ +344e84: 1f00 0d13 |0004: check-cast v0, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // type@130d │ │ +344e88: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +344e8c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +344e8e: 2807 |0009: goto 0010 // +0007 │ │ +344e90: 6e20 3b9f 2000 |000a: invoke-virtual {v0, v2}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.getChildAfter:(Lorg/jaudiotagger/utils/tree/TreeNode;)Lorg/jaudiotagger/utils/tree/TreeNode; // method@9f3b │ │ +344e96: 0c00 |000d: move-result-object v0 │ │ +344e98: 1f00 0d13 |000e: check-cast v0, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // type@130d │ │ +344e9c: 3800 1100 |0010: if-eqz v0, 0021 // +0011 │ │ +344ea0: 6e20 5b9f 0200 |0012: invoke-virtual {v2, v0}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.isNodeSibling:(Lorg/jaudiotagger/utils/tree/TreeNode;)Z // method@9f5b │ │ +344ea6: 0a01 |0015: move-result v1 │ │ +344ea8: 3801 0300 |0016: if-eqz v1, 0019 // +0003 │ │ +344eac: 2809 |0018: goto 0021 // +0009 │ │ +344eae: 2200 1a10 |0019: new-instance v0, Ljava/lang/Error; // type@101a │ │ +344eb2: 1a01 cb60 |001b: const-string v1, "child of parent is not a sibling" // string@60cb │ │ +344eb6: 7020 0587 1000 |001d: invoke-direct {v0, v1}, Ljava/lang/Error;.:(Ljava/lang/String;)V // method@8705 │ │ +344ebc: 2700 |0020: throw v0 │ │ +344ebe: 1100 |0021: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1017 │ │ 0x000a line=1022 │ │ 0x0012 line=1025 │ │ 0x0019 line=1026 │ │ locals : │ │ @@ -1261305,17 +1261305,17 @@ │ │ type : '()Lorg/jaudiotagger/utils/tree/TreeNode;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -34510c: |[34510c] org.jaudiotagger.utils.tree.DefaultMutableTreeNode.getParent:()Lorg/jaudiotagger/utils/tree/TreeNode; │ │ -34511c: 5410 9893 |0000: iget-object v0, v1, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.parent:Lorg/jaudiotagger/utils/tree/MutableTreeNode; // field@9398 │ │ -345120: 1100 |0002: return-object v0 │ │ +345110: |[345110] org.jaudiotagger.utils.tree.DefaultMutableTreeNode.getParent:()Lorg/jaudiotagger/utils/tree/TreeNode; │ │ +345120: 5410 9893 |0000: iget-object v0, v1, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.parent:Lorg/jaudiotagger/utils/tree/MutableTreeNode; // field@9398 │ │ +345124: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=218 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; │ │ │ │ #22 : (in Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;) │ │ @@ -1261323,19 +1261323,19 @@ │ │ type : '()[Lorg/jaudiotagger/utils/tree/TreeNode;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -3451d4: |[3451d4] org.jaudiotagger.utils.tree.DefaultMutableTreeNode.getPath:()[Lorg/jaudiotagger/utils/tree/TreeNode; │ │ -3451e4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3451e6: 6e30 4c9f 1100 |0001: invoke-virtual {v1, v1, v0}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.getPathToRoot:(Lorg/jaudiotagger/utils/tree/TreeNode;I)[Lorg/jaudiotagger/utils/tree/TreeNode; // method@9f4c │ │ -3451ec: 0c00 |0004: move-result-object v0 │ │ -3451ee: 1100 |0005: return-object v0 │ │ +3451d8: |[3451d8] org.jaudiotagger.utils.tree.DefaultMutableTreeNode.getPath:()[Lorg/jaudiotagger/utils/tree/TreeNode; │ │ +3451e8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3451ea: 6e30 4c9f 1100 |0001: invoke-virtual {v1, v1, v0}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.getPathToRoot:(Lorg/jaudiotagger/utils/tree/TreeNode;I)[Lorg/jaudiotagger/utils/tree/TreeNode; // method@9f4c │ │ +3451f0: 0c00 |0004: move-result-object v0 │ │ +3451f2: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=590 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; │ │ │ │ #23 : (in Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;) │ │ @@ -1261343,31 +1261343,31 @@ │ │ type : '(Lorg/jaudiotagger/utils/tree/TreeNode;I)[Lorg/jaudiotagger/utils/tree/TreeNode;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -3451f0: |[3451f0] org.jaudiotagger.utils.tree.DefaultMutableTreeNode.getPathToRoot:(Lorg/jaudiotagger/utils/tree/TreeNode;I)[Lorg/jaudiotagger/utils/tree/TreeNode; │ │ -345200: 3903 0900 |0000: if-nez v3, 0009 // +0009 │ │ -345204: 3904 0400 |0002: if-nez v4, 0006 // +0004 │ │ -345208: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -34520a: 1103 |0005: return-object v3 │ │ -34520c: 2343 0014 |0006: new-array v3, v4, [Lorg/jaudiotagger/utils/tree/TreeNode; // type@1400 │ │ -345210: 2810 |0008: goto 0018 // +0010 │ │ -345212: d804 0401 |0009: add-int/lit8 v4, v4, #int 1 // #01 │ │ -345216: 7210 b99f 0300 |000b: invoke-interface {v3}, Lorg/jaudiotagger/utils/tree/TreeNode;.getParent:()Lorg/jaudiotagger/utils/tree/TreeNode; // method@9fb9 │ │ -34521c: 0c00 |000e: move-result-object v0 │ │ -34521e: 6e30 4c9f 0204 |000f: invoke-virtual {v2, v0, v4}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.getPathToRoot:(Lorg/jaudiotagger/utils/tree/TreeNode;I)[Lorg/jaudiotagger/utils/tree/TreeNode; // method@9f4c │ │ -345224: 0c00 |0012: move-result-object v0 │ │ -345226: 2101 |0013: array-length v1, v0 │ │ -345228: b141 |0014: sub-int/2addr v1, v4 │ │ -34522a: 4d03 0001 |0015: aput-object v3, v0, v1 │ │ -34522e: 0703 |0017: move-object v3, v0 │ │ -345230: 1103 |0018: return-object v3 │ │ +3451f4: |[3451f4] org.jaudiotagger.utils.tree.DefaultMutableTreeNode.getPathToRoot:(Lorg/jaudiotagger/utils/tree/TreeNode;I)[Lorg/jaudiotagger/utils/tree/TreeNode; │ │ +345204: 3903 0900 |0000: if-nez v3, 0009 // +0009 │ │ +345208: 3904 0400 |0002: if-nez v4, 0006 // +0004 │ │ +34520c: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +34520e: 1103 |0005: return-object v3 │ │ +345210: 2343 0014 |0006: new-array v3, v4, [Lorg/jaudiotagger/utils/tree/TreeNode; // type@1400 │ │ +345214: 2810 |0008: goto 0018 // +0010 │ │ +345216: d804 0401 |0009: add-int/lit8 v4, v4, #int 1 // #01 │ │ +34521a: 7210 b99f 0300 |000b: invoke-interface {v3}, Lorg/jaudiotagger/utils/tree/TreeNode;.getParent:()Lorg/jaudiotagger/utils/tree/TreeNode; // method@9fb9 │ │ +345220: 0c00 |000e: move-result-object v0 │ │ +345222: 6e30 4c9f 0204 |000f: invoke-virtual {v2, v0, v4}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.getPathToRoot:(Lorg/jaudiotagger/utils/tree/TreeNode;I)[Lorg/jaudiotagger/utils/tree/TreeNode; // method@9f4c │ │ +345228: 0c00 |0012: move-result-object v0 │ │ +34522a: 2101 |0013: array-length v1, v0 │ │ +34522c: b141 |0014: sub-int/2addr v1, v4 │ │ +34522e: 4d03 0001 |0015: aput-object v3, v0, v1 │ │ +345232: 0703 |0017: move-object v3, v0 │ │ +345234: 1103 |0018: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=614 │ │ 0x000b line=618 │ │ 0x0013 line=619 │ │ locals : │ │ 0x0000 - 0x0019 reg=2 this Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; │ │ @@ -1261379,30 +1261379,30 @@ │ │ type : '()Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 26 16-bit code units │ │ -344ebc: |[344ebc] org.jaudiotagger.utils.tree.DefaultMutableTreeNode.getPreviousLeaf:()Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; │ │ -344ecc: 6e10 4a9f 0200 |0000: invoke-virtual {v2}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.getParent:()Lorg/jaudiotagger/utils/tree/TreeNode; // method@9f4a │ │ -344ed2: 0c00 |0003: move-result-object v0 │ │ -344ed4: 1f00 0d13 |0004: check-cast v0, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // type@130d │ │ -344ed8: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -344edc: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -344ede: 1100 |0009: return-object v0 │ │ -344ee0: 6e10 4f9f 0200 |000a: invoke-virtual {v2}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.getPreviousSibling:()Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // method@9f4f │ │ -344ee6: 0c01 |000d: move-result-object v1 │ │ -344ee8: 3801 0700 |000e: if-eqz v1, 0015 // +0007 │ │ -344eec: 6e10 449f 0100 |0010: invoke-virtual {v1}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.getLastLeaf:()Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // method@9f44 │ │ -344ef2: 0c00 |0013: move-result-object v0 │ │ -344ef4: 1100 |0014: return-object v0 │ │ -344ef6: 6e10 4d9f 0000 |0015: invoke-virtual {v0}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.getPreviousLeaf:()Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // method@9f4d │ │ -344efc: 0c00 |0018: move-result-object v0 │ │ -344efe: 1100 |0019: return-object v0 │ │ +344ec0: |[344ec0] org.jaudiotagger.utils.tree.DefaultMutableTreeNode.getPreviousLeaf:()Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; │ │ +344ed0: 6e10 4a9f 0200 |0000: invoke-virtual {v2}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.getParent:()Lorg/jaudiotagger/utils/tree/TreeNode; // method@9f4a │ │ +344ed6: 0c00 |0003: move-result-object v0 │ │ +344ed8: 1f00 0d13 |0004: check-cast v0, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // type@130d │ │ +344edc: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +344ee0: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +344ee2: 1100 |0009: return-object v0 │ │ +344ee4: 6e10 4f9f 0200 |000a: invoke-virtual {v2}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.getPreviousSibling:()Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // method@9f4f │ │ +344eea: 0c01 |000d: move-result-object v1 │ │ +344eec: 3801 0700 |000e: if-eqz v1, 0015 // +0007 │ │ +344ef0: 6e10 449f 0100 |0010: invoke-virtual {v1}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.getLastLeaf:()Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // method@9f44 │ │ +344ef6: 0c00 |0013: move-result-object v0 │ │ +344ef8: 1100 |0014: return-object v0 │ │ +344efa: 6e10 4d9f 0000 |0015: invoke-virtual {v0}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.getPreviousLeaf:()Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // method@9f4d │ │ +344f00: 0c00 |0018: move-result-object v0 │ │ +344f02: 1100 |0019: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1175 │ │ 0x000a line=1180 │ │ 0x0010 line=1183 │ │ 0x0015 line=1185 │ │ locals : │ │ @@ -1261413,31 +1261413,31 @@ │ │ type : '()Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 28 16-bit code units │ │ -344f00: |[344f00] org.jaudiotagger.utils.tree.DefaultMutableTreeNode.getPreviousNode:()Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; │ │ -344f10: 6e10 4a9f 0200 |0000: invoke-virtual {v2}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.getParent:()Lorg/jaudiotagger/utils/tree/TreeNode; // method@9f4a │ │ -344f16: 0c00 |0003: move-result-object v0 │ │ -344f18: 1f00 0d13 |0004: check-cast v0, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // type@130d │ │ -344f1c: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -344f20: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -344f22: 1100 |0009: return-object v0 │ │ -344f24: 6e10 4f9f 0200 |000a: invoke-virtual {v2}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.getPreviousSibling:()Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // method@9f4f │ │ -344f2a: 0c01 |000d: move-result-object v1 │ │ -344f2c: 3801 0d00 |000e: if-eqz v1, 001b // +000d │ │ -344f30: 6e10 3e9f 0100 |0010: invoke-virtual {v1}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.getChildCount:()I // method@9f3e │ │ -344f36: 0a00 |0013: move-result v0 │ │ -344f38: 3900 0300 |0014: if-nez v0, 0017 // +0003 │ │ -344f3c: 1101 |0016: return-object v1 │ │ -344f3e: 6e10 449f 0100 |0017: invoke-virtual {v1}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.getLastLeaf:()Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // method@9f44 │ │ -344f44: 0c00 |001a: move-result-object v0 │ │ -344f46: 1100 |001b: return-object v0 │ │ +344f04: |[344f04] org.jaudiotagger.utils.tree.DefaultMutableTreeNode.getPreviousNode:()Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; │ │ +344f14: 6e10 4a9f 0200 |0000: invoke-virtual {v2}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.getParent:()Lorg/jaudiotagger/utils/tree/TreeNode; // method@9f4a │ │ +344f1a: 0c00 |0003: move-result-object v0 │ │ +344f1c: 1f00 0d13 |0004: check-cast v0, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // type@130d │ │ +344f20: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +344f24: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +344f26: 1100 |0009: return-object v0 │ │ +344f28: 6e10 4f9f 0200 |000a: invoke-virtual {v2}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.getPreviousSibling:()Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // method@9f4f │ │ +344f2e: 0c01 |000d: move-result-object v1 │ │ +344f30: 3801 0d00 |000e: if-eqz v1, 001b // +000d │ │ +344f34: 6e10 3e9f 0100 |0010: invoke-virtual {v1}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.getChildCount:()I // method@9f3e │ │ +344f3a: 0a00 |0013: move-result v0 │ │ +344f3c: 3900 0300 |0014: if-nez v0, 0017 // +0003 │ │ +344f40: 1101 |0016: return-object v1 │ │ +344f42: 6e10 449f 0100 |0017: invoke-virtual {v1}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.getLastLeaf:()Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // method@9f44 │ │ +344f48: 0c00 |001a: move-result-object v0 │ │ +344f4a: 1100 |001b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=723 │ │ 0x000a line=729 │ │ 0x0010 line=732 │ │ 0x0017 line=735 │ │ locals : │ │ @@ -1261448,34 +1261448,34 @@ │ │ type : '()Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -344f48: |[344f48] org.jaudiotagger.utils.tree.DefaultMutableTreeNode.getPreviousSibling:()Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; │ │ -344f58: 6e10 4a9f 0200 |0000: invoke-virtual {v2}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.getParent:()Lorg/jaudiotagger/utils/tree/TreeNode; // method@9f4a │ │ -344f5e: 0c00 |0003: move-result-object v0 │ │ -344f60: 1f00 0d13 |0004: check-cast v0, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // type@130d │ │ -344f64: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -344f68: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -344f6a: 2807 |0009: goto 0010 // +0007 │ │ -344f6c: 6e20 3d9f 2000 |000a: invoke-virtual {v0, v2}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.getChildBefore:(Lorg/jaudiotagger/utils/tree/TreeNode;)Lorg/jaudiotagger/utils/tree/TreeNode; // method@9f3d │ │ -344f72: 0c00 |000d: move-result-object v0 │ │ -344f74: 1f00 0d13 |000e: check-cast v0, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // type@130d │ │ -344f78: 3800 1100 |0010: if-eqz v0, 0021 // +0011 │ │ -344f7c: 6e20 5b9f 0200 |0012: invoke-virtual {v2, v0}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.isNodeSibling:(Lorg/jaudiotagger/utils/tree/TreeNode;)Z // method@9f5b │ │ -344f82: 0a01 |0015: move-result v1 │ │ -344f84: 3801 0300 |0016: if-eqz v1, 0019 // +0003 │ │ -344f88: 2809 |0018: goto 0021 // +0009 │ │ -344f8a: 2200 1a10 |0019: new-instance v0, Ljava/lang/Error; // type@101a │ │ -344f8e: 1a01 cb60 |001b: const-string v1, "child of parent is not a sibling" // string@60cb │ │ -344f92: 7020 0587 1000 |001d: invoke-direct {v0, v1}, Ljava/lang/Error;.:(Ljava/lang/String;)V // method@8705 │ │ -344f98: 2700 |0020: throw v0 │ │ -344f9a: 1100 |0021: return-object v0 │ │ +344f4c: |[344f4c] org.jaudiotagger.utils.tree.DefaultMutableTreeNode.getPreviousSibling:()Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; │ │ +344f5c: 6e10 4a9f 0200 |0000: invoke-virtual {v2}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.getParent:()Lorg/jaudiotagger/utils/tree/TreeNode; // method@9f4a │ │ +344f62: 0c00 |0003: move-result-object v0 │ │ +344f64: 1f00 0d13 |0004: check-cast v0, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // type@130d │ │ +344f68: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +344f6c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +344f6e: 2807 |0009: goto 0010 // +0007 │ │ +344f70: 6e20 3d9f 2000 |000a: invoke-virtual {v0, v2}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.getChildBefore:(Lorg/jaudiotagger/utils/tree/TreeNode;)Lorg/jaudiotagger/utils/tree/TreeNode; // method@9f3d │ │ +344f76: 0c00 |000d: move-result-object v0 │ │ +344f78: 1f00 0d13 |000e: check-cast v0, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // type@130d │ │ +344f7c: 3800 1100 |0010: if-eqz v0, 0021 // +0011 │ │ +344f80: 6e20 5b9f 0200 |0012: invoke-virtual {v2, v0}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.isNodeSibling:(Lorg/jaudiotagger/utils/tree/TreeNode;)Z // method@9f5b │ │ +344f86: 0a01 |0015: move-result v1 │ │ +344f88: 3801 0300 |0016: if-eqz v1, 0019 // +0003 │ │ +344f8c: 2809 |0018: goto 0021 // +0009 │ │ +344f8e: 2200 1a10 |0019: new-instance v0, Ljava/lang/Error; // type@101a │ │ +344f92: 1a01 cb60 |001b: const-string v1, "child of parent is not a sibling" // string@60cb │ │ +344f96: 7020 0587 1000 |001d: invoke-direct {v0, v1}, Ljava/lang/Error;.:(Ljava/lang/String;)V // method@8705 │ │ +344f9c: 2700 |0020: throw v0 │ │ +344f9e: 1100 |0021: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1044 │ │ 0x000a line=1049 │ │ 0x0012 line=1052 │ │ 0x0019 line=1053 │ │ locals : │ │ @@ -1261486,22 +1261486,22 @@ │ │ type : '()Lorg/jaudiotagger/utils/tree/TreeNode;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -345124: |[345124] org.jaudiotagger.utils.tree.DefaultMutableTreeNode.getRoot:()Lorg/jaudiotagger/utils/tree/TreeNode; │ │ -345134: 0720 |0000: move-object v0, v2 │ │ -345136: 7210 b99f 0000 |0001: invoke-interface {v0}, Lorg/jaudiotagger/utils/tree/TreeNode;.getParent:()Lorg/jaudiotagger/utils/tree/TreeNode; // method@9fb9 │ │ -34513c: 0c01 |0004: move-result-object v1 │ │ -34513e: 3901 0300 |0005: if-nez v1, 0008 // +0003 │ │ -345142: 1100 |0007: return-object v0 │ │ -345144: 0710 |0008: move-object v0, v1 │ │ -345146: 28f8 |0009: goto 0001 // -0008 │ │ +345128: |[345128] org.jaudiotagger.utils.tree.DefaultMutableTreeNode.getRoot:()Lorg/jaudiotagger/utils/tree/TreeNode; │ │ +345138: 0720 |0000: move-object v0, v2 │ │ +34513a: 7210 b99f 0000 |0001: invoke-interface {v0}, Lorg/jaudiotagger/utils/tree/TreeNode;.getParent:()Lorg/jaudiotagger/utils/tree/TreeNode; // method@9fb9 │ │ +345140: 0c01 |0004: move-result-object v1 │ │ +345142: 3901 0300 |0005: if-nez v1, 0008 // +0003 │ │ +345146: 1100 |0007: return-object v0 │ │ +345148: 0710 |0008: move-object v0, v1 │ │ +34514a: 28f8 |0009: goto 0001 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=652 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; │ │ │ │ #28 : (in Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;) │ │ @@ -1261509,52 +1261509,52 @@ │ │ type : '(Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;)Lorg/jaudiotagger/utils/tree/TreeNode;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 61 16-bit code units │ │ -345148: |[345148] org.jaudiotagger.utils.tree.DefaultMutableTreeNode.getSharedAncestor:(Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;)Lorg/jaudiotagger/utils/tree/TreeNode; │ │ -345158: 3334 0300 |0000: if-ne v4, v3, 0003 // +0003 │ │ -34515c: 1103 |0002: return-object v3 │ │ -34515e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -345160: 3904 0300 |0004: if-nez v4, 0007 // +0003 │ │ -345164: 1100 |0006: return-object v0 │ │ -345166: 6e10 469f 0300 |0007: invoke-virtual {v3}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.getLevel:()I // method@9f46 │ │ -34516c: 0a01 |000a: move-result v1 │ │ -34516e: 6e10 469f 0400 |000b: invoke-virtual {v4}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.getLevel:()I // method@9f46 │ │ -345174: 0a02 |000e: move-result v2 │ │ -345176: 3712 0500 |000f: if-le v2, v1, 0014 // +0005 │ │ -34517a: b112 |0011: sub-int/2addr v2, v1 │ │ -34517c: 0731 |0012: move-object v1, v3 │ │ -34517e: 2805 |0013: goto 0018 // +0005 │ │ -345180: 9102 0102 |0014: sub-int v2, v1, v2 │ │ -345184: 0741 |0016: move-object v1, v4 │ │ -345186: 0734 |0017: move-object v4, v3 │ │ -345188: 3d02 0900 |0018: if-lez v2, 0021 // +0009 │ │ -34518c: 7210 b99f 0400 |001a: invoke-interface {v4}, Lorg/jaudiotagger/utils/tree/TreeNode;.getParent:()Lorg/jaudiotagger/utils/tree/TreeNode; // method@9fb9 │ │ -345192: 0c04 |001d: move-result-object v4 │ │ -345194: d802 02ff |001e: add-int/lit8 v2, v2, #int -1 // #ff │ │ -345198: 28f8 |0020: goto 0018 // -0008 │ │ -34519a: 3314 0300 |0021: if-ne v4, v1, 0024 // +0003 │ │ -34519e: 1104 |0023: return-object v4 │ │ -3451a0: 7210 b99f 0400 |0024: invoke-interface {v4}, Lorg/jaudiotagger/utils/tree/TreeNode;.getParent:()Lorg/jaudiotagger/utils/tree/TreeNode; // method@9fb9 │ │ -3451a6: 0c04 |0027: move-result-object v4 │ │ -3451a8: 7210 b99f 0100 |0028: invoke-interface {v1}, Lorg/jaudiotagger/utils/tree/TreeNode;.getParent:()Lorg/jaudiotagger/utils/tree/TreeNode; // method@9fb9 │ │ -3451ae: 0c01 |002b: move-result-object v1 │ │ -3451b0: 3904 f5ff |002c: if-nez v4, 0021 // -000b │ │ -3451b4: 3904 0500 |002e: if-nez v4, 0033 // +0005 │ │ -3451b8: 3901 0300 |0030: if-nez v1, 0033 // +0003 │ │ -3451bc: 1100 |0032: return-object v0 │ │ -3451be: 2204 1a10 |0033: new-instance v4, Ljava/lang/Error; // type@101a │ │ -3451c2: 1a00 b494 |0035: const-string v0, "nodes should be null" // string@94b4 │ │ -3451c6: 7020 0587 0400 |0037: invoke-direct {v4, v0}, Ljava/lang/Error;.:(Ljava/lang/String;)V // method@8705 │ │ -3451cc: 2802 |003a: goto 003c // +0002 │ │ -3451ce: 2704 |003b: throw v4 │ │ -3451d0: 28ff |003c: goto 003b // -0001 │ │ +34514c: |[34514c] org.jaudiotagger.utils.tree.DefaultMutableTreeNode.getSharedAncestor:(Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;)Lorg/jaudiotagger/utils/tree/TreeNode; │ │ +34515c: 3334 0300 |0000: if-ne v4, v3, 0003 // +0003 │ │ +345160: 1103 |0002: return-object v3 │ │ +345162: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +345164: 3904 0300 |0004: if-nez v4, 0007 // +0003 │ │ +345168: 1100 |0006: return-object v0 │ │ +34516a: 6e10 469f 0300 |0007: invoke-virtual {v3}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.getLevel:()I // method@9f46 │ │ +345170: 0a01 |000a: move-result v1 │ │ +345172: 6e10 469f 0400 |000b: invoke-virtual {v4}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.getLevel:()I // method@9f46 │ │ +345178: 0a02 |000e: move-result v2 │ │ +34517a: 3712 0500 |000f: if-le v2, v1, 0014 // +0005 │ │ +34517e: b112 |0011: sub-int/2addr v2, v1 │ │ +345180: 0731 |0012: move-object v1, v3 │ │ +345182: 2805 |0013: goto 0018 // +0005 │ │ +345184: 9102 0102 |0014: sub-int v2, v1, v2 │ │ +345188: 0741 |0016: move-object v1, v4 │ │ +34518a: 0734 |0017: move-object v4, v3 │ │ +34518c: 3d02 0900 |0018: if-lez v2, 0021 // +0009 │ │ +345190: 7210 b99f 0400 |001a: invoke-interface {v4}, Lorg/jaudiotagger/utils/tree/TreeNode;.getParent:()Lorg/jaudiotagger/utils/tree/TreeNode; // method@9fb9 │ │ +345196: 0c04 |001d: move-result-object v4 │ │ +345198: d802 02ff |001e: add-int/lit8 v2, v2, #int -1 // #ff │ │ +34519c: 28f8 |0020: goto 0018 // -0008 │ │ +34519e: 3314 0300 |0021: if-ne v4, v1, 0024 // +0003 │ │ +3451a2: 1104 |0023: return-object v4 │ │ +3451a4: 7210 b99f 0400 |0024: invoke-interface {v4}, Lorg/jaudiotagger/utils/tree/TreeNode;.getParent:()Lorg/jaudiotagger/utils/tree/TreeNode; // method@9fb9 │ │ +3451aa: 0c04 |0027: move-result-object v4 │ │ +3451ac: 7210 b99f 0100 |0028: invoke-interface {v1}, Lorg/jaudiotagger/utils/tree/TreeNode;.getParent:()Lorg/jaudiotagger/utils/tree/TreeNode; // method@9fb9 │ │ +3451b2: 0c01 |002b: move-result-object v1 │ │ +3451b4: 3904 f5ff |002c: if-nez v4, 0021 // -000b │ │ +3451b8: 3904 0500 |002e: if-nez v4, 0033 // +0005 │ │ +3451bc: 3901 0300 |0030: if-nez v1, 0033 // +0003 │ │ +3451c0: 1100 |0032: return-object v0 │ │ +3451c2: 2204 1a10 |0033: new-instance v4, Ljava/lang/Error; // type@101a │ │ +3451c6: 1a00 b494 |0035: const-string v0, "nodes should be null" // string@94b4 │ │ +3451ca: 7020 0587 0400 |0037: invoke-direct {v4, v0}, Ljava/lang/Error;.:(Ljava/lang/String;)V // method@8705 │ │ +3451d0: 2802 |003a: goto 003c // +0002 │ │ +3451d2: 2704 |003b: throw v4 │ │ +3451d4: 28ff |003c: goto 003b // -0001 │ │ catches : (none) │ │ positions : │ │ 0x0007 line=479 │ │ 0x000b line=480 │ │ 0x001a line=494 │ │ 0x0024 line=507 │ │ 0x0028 line=508 │ │ @@ -1261568,23 +1261568,23 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -344ba4: |[344ba4] org.jaudiotagger.utils.tree.DefaultMutableTreeNode.getSiblingCount:()I │ │ -344bb4: 6e10 4a9f 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.getParent:()Lorg/jaudiotagger/utils/tree/TreeNode; // method@9f4a │ │ -344bba: 0c00 |0003: move-result-object v0 │ │ -344bbc: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -344bc0: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -344bc2: 0f00 |0007: return v0 │ │ -344bc4: 7210 b79f 0000 |0008: invoke-interface {v0}, Lorg/jaudiotagger/utils/tree/TreeNode;.getChildCount:()I // method@9fb7 │ │ -344bca: 0a00 |000b: move-result v0 │ │ -344bcc: 0f00 |000c: return v0 │ │ +344ba8: |[344ba8] org.jaudiotagger.utils.tree.DefaultMutableTreeNode.getSiblingCount:()I │ │ +344bb8: 6e10 4a9f 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.getParent:()Lorg/jaudiotagger/utils/tree/TreeNode; // method@9f4a │ │ +344bbe: 0c00 |0003: move-result-object v0 │ │ +344bc0: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +344bc4: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +344bc6: 0f00 |0007: return v0 │ │ +344bc8: 7210 b79f 0000 |0008: invoke-interface {v0}, Lorg/jaudiotagger/utils/tree/TreeNode;.getChildCount:()I // method@9fb7 │ │ +344bce: 0a00 |000b: move-result v0 │ │ +344bd0: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=994 │ │ 0x0008 line=999 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; │ │ │ │ @@ -1261593,17 +1261593,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -344c20: |[344c20] org.jaudiotagger.utils.tree.DefaultMutableTreeNode.getUserObject:()Ljava/lang/Object; │ │ -344c30: 5410 9993 |0000: iget-object v0, v1, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.userObject:Ljava/lang/Object; // field@9399 │ │ -344c34: 1100 |0002: return-object v0 │ │ +344c24: |[344c24] org.jaudiotagger.utils.tree.DefaultMutableTreeNode.getUserObject:()Ljava/lang/Object; │ │ +344c34: 5410 9993 |0000: iget-object v0, v1, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.userObject:Ljava/lang/Object; // field@9399 │ │ +344c38: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=335 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; │ │ │ │ #31 : (in Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;) │ │ @@ -1261611,30 +1261611,30 @@ │ │ type : '()[Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -344c38: |[344c38] org.jaudiotagger.utils.tree.DefaultMutableTreeNode.getUserObjectPath:()[Ljava/lang/Object; │ │ -344c48: 6e10 4b9f 0400 |0000: invoke-virtual {v4}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.getPath:()[Lorg/jaudiotagger/utils/tree/TreeNode; // method@9f4b │ │ -344c4e: 0c00 |0003: move-result-object v0 │ │ -344c50: 2101 |0004: array-length v1, v0 │ │ -344c52: 2311 be13 |0005: new-array v1, v1, [Ljava/lang/Object; // type@13be │ │ -344c56: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -344c58: 2103 |0008: array-length v3, v0 │ │ -344c5a: 3532 0f00 |0009: if-ge v2, v3, 0018 // +000f │ │ -344c5e: 4603 0002 |000b: aget-object v3, v0, v2 │ │ -344c62: 1f03 0d13 |000d: check-cast v3, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // type@130d │ │ -344c66: 6e10 539f 0300 |000f: invoke-virtual {v3}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.getUserObject:()Ljava/lang/Object; // method@9f53 │ │ -344c6c: 0c03 |0012: move-result-object v3 │ │ -344c6e: 4d03 0102 |0013: aput-object v3, v1, v2 │ │ -344c72: d802 0201 |0015: add-int/lit8 v2, v2, #int 1 // #01 │ │ -344c76: 28f1 |0017: goto 0008 // -000f │ │ -344c78: 1101 |0018: return-object v1 │ │ +344c3c: |[344c3c] org.jaudiotagger.utils.tree.DefaultMutableTreeNode.getUserObjectPath:()[Ljava/lang/Object; │ │ +344c4c: 6e10 4b9f 0400 |0000: invoke-virtual {v4}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.getPath:()[Lorg/jaudiotagger/utils/tree/TreeNode; // method@9f4b │ │ +344c52: 0c00 |0003: move-result-object v0 │ │ +344c54: 2101 |0004: array-length v1, v0 │ │ +344c56: 2311 be13 |0005: new-array v1, v1, [Ljava/lang/Object; // type@13be │ │ +344c5a: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +344c5c: 2103 |0008: array-length v3, v0 │ │ +344c5e: 3532 0f00 |0009: if-ge v2, v3, 0018 // +000f │ │ +344c62: 4603 0002 |000b: aget-object v3, v0, v2 │ │ +344c66: 1f03 0d13 |000d: check-cast v3, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // type@130d │ │ +344c6a: 6e10 539f 0300 |000f: invoke-virtual {v3}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.getUserObject:()Ljava/lang/Object; // method@9f53 │ │ +344c70: 0c03 |0012: move-result-object v3 │ │ +344c72: 4d03 0102 |0013: aput-object v3, v1, v2 │ │ +344c76: d802 0201 |0015: add-int/lit8 v2, v2, #int 1 // #01 │ │ +344c7a: 28f1 |0017: goto 0008 // -000f │ │ +344c7c: 1101 |0018: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=630 │ │ 0x0004 line=631 │ │ 0x0008 line=633 │ │ 0x000b line=634 │ │ 0x000f line=635 │ │ @@ -1261646,47 +1261646,47 @@ │ │ type : '(Lorg/jaudiotagger/utils/tree/MutableTreeNode;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 67 16-bit code units │ │ -3452f8: |[3452f8] org.jaudiotagger.utils.tree.DefaultMutableTreeNode.insert:(Lorg/jaudiotagger/utils/tree/MutableTreeNode;I)V │ │ -345308: 5510 9693 |0000: iget-boolean v0, v1, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.allowsChildren:Z // field@9396 │ │ -34530c: 3800 3900 |0002: if-eqz v0, 003b // +0039 │ │ -345310: 3802 2f00 |0004: if-eqz v2, 0033 // +002f │ │ -345314: 6e20 579f 2100 |0006: invoke-virtual {v1, v2}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.isNodeAncestor:(Lorg/jaudiotagger/utils/tree/TreeNode;)Z // method@9f57 │ │ -34531a: 0a00 |0009: move-result v0 │ │ -34531c: 3900 2100 |000a: if-nez v0, 002b // +0021 │ │ -345320: 7210 989f 0200 |000c: invoke-interface {v2}, Lorg/jaudiotagger/utils/tree/MutableTreeNode;.getParent:()Lorg/jaudiotagger/utils/tree/TreeNode; // method@9f98 │ │ -345326: 0c00 |000f: move-result-object v0 │ │ -345328: 1f00 1013 |0010: check-cast v0, Lorg/jaudiotagger/utils/tree/MutableTreeNode; // type@1310 │ │ -34532c: 3800 0500 |0012: if-eqz v0, 0017 // +0005 │ │ -345330: 7220 9b9f 2000 |0014: invoke-interface {v0, v2}, Lorg/jaudiotagger/utils/tree/MutableTreeNode;.remove:(Lorg/jaudiotagger/utils/tree/MutableTreeNode;)V // method@9f9b │ │ -345336: 7220 9d9f 1200 |0017: invoke-interface {v2, v1}, Lorg/jaudiotagger/utils/tree/MutableTreeNode;.setParent:(Lorg/jaudiotagger/utils/tree/MutableTreeNode;)V // method@9f9d │ │ -34533c: 5410 9793 |001a: iget-object v0, v1, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.children:Ljava/util/Vector; // field@9397 │ │ -345340: 3900 0900 |001c: if-nez v0, 0025 // +0009 │ │ -345344: 2200 a310 |001e: new-instance v0, Ljava/util/Vector; // type@10a3 │ │ -345348: 7010 c589 0000 |0020: invoke-direct {v0}, Ljava/util/Vector;.:()V // method@89c5 │ │ -34534e: 5b10 9793 |0023: iput-object v0, v1, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.children:Ljava/util/Vector; // field@9397 │ │ -345352: 5410 9793 |0025: iget-object v0, v1, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.children:Ljava/util/Vector; // field@9397 │ │ -345356: 6e30 cb89 2003 |0027: invoke-virtual {v0, v2, v3}, Ljava/util/Vector;.insertElementAt:(Ljava/lang/Object;I)V // method@89cb │ │ -34535c: 0e00 |002a: return-void │ │ -34535e: 2202 1e10 |002b: new-instance v2, Ljava/lang/IllegalArgumentException; // type@101e │ │ -345362: 1a03 4b94 |002d: const-string v3, "new child is an ancestor" // string@944b │ │ -345366: 7020 1887 3200 |002f: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ -34536c: 2702 |0032: throw v2 │ │ -34536e: 2202 1e10 |0033: new-instance v2, Ljava/lang/IllegalArgumentException; // type@101e │ │ -345372: 1a03 4c94 |0035: const-string v3, "new child is null" // string@944c │ │ -345376: 7020 1887 3200 |0037: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ -34537c: 2702 |003a: throw v2 │ │ -34537e: 2202 1f10 |003b: new-instance v2, Ljava/lang/IllegalStateException; // type@101f │ │ -345382: 1a03 ad94 |003d: const-string v3, "node does not allow children" // string@94ad │ │ -345386: 7020 1c87 3200 |003f: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@871c │ │ -34538c: 2702 |0042: throw v2 │ │ +3452fc: |[3452fc] org.jaudiotagger.utils.tree.DefaultMutableTreeNode.insert:(Lorg/jaudiotagger/utils/tree/MutableTreeNode;I)V │ │ +34530c: 5510 9693 |0000: iget-boolean v0, v1, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.allowsChildren:Z // field@9396 │ │ +345310: 3800 3900 |0002: if-eqz v0, 003b // +0039 │ │ +345314: 3802 2f00 |0004: if-eqz v2, 0033 // +002f │ │ +345318: 6e20 579f 2100 |0006: invoke-virtual {v1, v2}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.isNodeAncestor:(Lorg/jaudiotagger/utils/tree/TreeNode;)Z // method@9f57 │ │ +34531e: 0a00 |0009: move-result v0 │ │ +345320: 3900 2100 |000a: if-nez v0, 002b // +0021 │ │ +345324: 7210 989f 0200 |000c: invoke-interface {v2}, Lorg/jaudiotagger/utils/tree/MutableTreeNode;.getParent:()Lorg/jaudiotagger/utils/tree/TreeNode; // method@9f98 │ │ +34532a: 0c00 |000f: move-result-object v0 │ │ +34532c: 1f00 1013 |0010: check-cast v0, Lorg/jaudiotagger/utils/tree/MutableTreeNode; // type@1310 │ │ +345330: 3800 0500 |0012: if-eqz v0, 0017 // +0005 │ │ +345334: 7220 9b9f 2000 |0014: invoke-interface {v0, v2}, Lorg/jaudiotagger/utils/tree/MutableTreeNode;.remove:(Lorg/jaudiotagger/utils/tree/MutableTreeNode;)V // method@9f9b │ │ +34533a: 7220 9d9f 1200 |0017: invoke-interface {v2, v1}, Lorg/jaudiotagger/utils/tree/MutableTreeNode;.setParent:(Lorg/jaudiotagger/utils/tree/MutableTreeNode;)V // method@9f9d │ │ +345340: 5410 9793 |001a: iget-object v0, v1, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.children:Ljava/util/Vector; // field@9397 │ │ +345344: 3900 0900 |001c: if-nez v0, 0025 // +0009 │ │ +345348: 2200 a310 |001e: new-instance v0, Ljava/util/Vector; // type@10a3 │ │ +34534c: 7010 c589 0000 |0020: invoke-direct {v0}, Ljava/util/Vector;.:()V // method@89c5 │ │ +345352: 5b10 9793 |0023: iput-object v0, v1, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.children:Ljava/util/Vector; // field@9397 │ │ +345356: 5410 9793 |0025: iget-object v0, v1, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.children:Ljava/util/Vector; // field@9397 │ │ +34535a: 6e30 cb89 2003 |0027: invoke-virtual {v0, v2, v3}, Ljava/util/Vector;.insertElementAt:(Ljava/lang/Object;I)V // method@89cb │ │ +345360: 0e00 |002a: return-void │ │ +345362: 2202 1e10 |002b: new-instance v2, Ljava/lang/IllegalArgumentException; // type@101e │ │ +345366: 1a03 4b94 |002d: const-string v3, "new child is an ancestor" // string@944b │ │ +34536a: 7020 1887 3200 |002f: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ +345370: 2702 |0032: throw v2 │ │ +345372: 2202 1e10 |0033: new-instance v2, Ljava/lang/IllegalArgumentException; // type@101e │ │ +345376: 1a03 4c94 |0035: const-string v3, "new child is null" // string@944c │ │ +34537a: 7020 1887 3200 |0037: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ +345380: 2702 |003a: throw v2 │ │ +345382: 2202 1f10 |003b: new-instance v2, Ljava/lang/IllegalStateException; // type@101f │ │ +345386: 1a03 ad94 |003d: const-string v3, "node does not allow children" // string@94ad │ │ +34538a: 7020 1c87 3200 |003f: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@871c │ │ +345390: 2702 |0042: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ 0x0006 line=167 │ │ 0x000c line=171 │ │ 0x0014 line=174 │ │ 0x0017 line=176 │ │ @@ -1261706,22 +1261706,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -3448dc: |[3448dc] org.jaudiotagger.utils.tree.DefaultMutableTreeNode.isLeaf:()Z │ │ -3448ec: 6e10 3e9f 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.getChildCount:()I // method@9f3e │ │ -3448f2: 0a00 |0003: move-result v0 │ │ -3448f4: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -3448f8: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -3448fa: 2802 |0007: goto 0009 // +0002 │ │ -3448fc: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -3448fe: 0f00 |0009: return v0 │ │ +3448e0: |[3448e0] org.jaudiotagger.utils.tree.DefaultMutableTreeNode.isLeaf:()Z │ │ +3448f0: 6e10 3e9f 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.getChildCount:()I // method@9f3e │ │ +3448f6: 0a00 |0003: move-result v0 │ │ +3448f8: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +3448fc: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +3448fe: 2802 |0007: goto 0009 // +0002 │ │ +344900: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +344902: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1075 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; │ │ │ │ #34 : (in Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;) │ │ @@ -1261729,26 +1261729,26 @@ │ │ type : '(Lorg/jaudiotagger/utils/tree/TreeNode;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -344900: |[344900] org.jaudiotagger.utils.tree.DefaultMutableTreeNode.isNodeAncestor:(Lorg/jaudiotagger/utils/tree/TreeNode;)Z │ │ -344910: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -344912: 3903 0300 |0001: if-nez v3, 0004 // +0003 │ │ -344916: 0f00 |0003: return v0 │ │ -344918: 0721 |0004: move-object v1, v2 │ │ -34491a: 3331 0400 |0005: if-ne v1, v3, 0009 // +0004 │ │ -34491e: 1213 |0007: const/4 v3, #int 1 // #1 │ │ -344920: 0f03 |0008: return v3 │ │ -344922: 7210 b99f 0100 |0009: invoke-interface {v1}, Lorg/jaudiotagger/utils/tree/TreeNode;.getParent:()Lorg/jaudiotagger/utils/tree/TreeNode; // method@9fb9 │ │ -344928: 0c01 |000c: move-result-object v1 │ │ -34492a: 3901 f8ff |000d: if-nez v1, 0005 // -0008 │ │ -34492e: 0f00 |000f: return v0 │ │ +344904: |[344904] org.jaudiotagger.utils.tree.DefaultMutableTreeNode.isNodeAncestor:(Lorg/jaudiotagger/utils/tree/TreeNode;)Z │ │ +344914: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +344916: 3903 0300 |0001: if-nez v3, 0004 // +0003 │ │ +34491a: 0f00 |0003: return v0 │ │ +34491c: 0721 |0004: move-object v1, v2 │ │ +34491e: 3331 0400 |0005: if-ne v1, v3, 0009 // +0004 │ │ +344922: 1213 |0007: const/4 v3, #int 1 // #1 │ │ +344924: 0f03 |0008: return v3 │ │ +344926: 7210 b99f 0100 |0009: invoke-interface {v1}, Lorg/jaudiotagger/utils/tree/TreeNode;.getParent:()Lorg/jaudiotagger/utils/tree/TreeNode; // method@9fb9 │ │ +34492c: 0c01 |000c: move-result-object v1 │ │ +34492e: 3901 f8ff |000d: if-nez v1, 0005 // -0008 │ │ +344932: 0f00 |000f: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0009 line=432 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; │ │ 0x0000 - 0x0010 reg=3 (null) Lorg/jaudiotagger/utils/tree/TreeNode; │ │ │ │ @@ -1261757,28 +1261757,28 @@ │ │ type : '(Lorg/jaudiotagger/utils/tree/TreeNode;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -344930: |[344930] org.jaudiotagger.utils.tree.DefaultMutableTreeNode.isNodeChild:(Lorg/jaudiotagger/utils/tree/TreeNode;)Z │ │ -344940: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -344942: 3903 0300 |0001: if-nez v3, 0004 // +0003 │ │ -344946: 2810 |0003: goto 0013 // +0010 │ │ -344948: 6e10 3e9f 0200 |0004: invoke-virtual {v2}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.getChildCount:()I // method@9f3e │ │ -34494e: 0a01 |0007: move-result v1 │ │ -344950: 3901 0300 |0008: if-nez v1, 000b // +0003 │ │ -344954: 2809 |000a: goto 0013 // +0009 │ │ -344956: 7210 b99f 0300 |000b: invoke-interface {v3}, Lorg/jaudiotagger/utils/tree/TreeNode;.getParent:()Lorg/jaudiotagger/utils/tree/TreeNode; // method@9fb9 │ │ -34495c: 0c03 |000e: move-result-object v3 │ │ -34495e: 3323 0400 |000f: if-ne v3, v2, 0013 // +0004 │ │ -344962: 1213 |0011: const/4 v3, #int 1 // #1 │ │ -344964: 1210 |0012: const/4 v0, #int 1 // #1 │ │ -344966: 0f00 |0013: return v0 │ │ +344934: |[344934] org.jaudiotagger.utils.tree.DefaultMutableTreeNode.isNodeChild:(Lorg/jaudiotagger/utils/tree/TreeNode;)Z │ │ +344944: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +344946: 3903 0300 |0001: if-nez v3, 0004 // +0003 │ │ +34494a: 2810 |0003: goto 0013 // +0010 │ │ +34494c: 6e10 3e9f 0200 |0004: invoke-virtual {v2}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.getChildCount:()I // method@9f3e │ │ +344952: 0a01 |0007: move-result v1 │ │ +344954: 3901 0300 |0008: if-nez v1, 000b // +0003 │ │ +344958: 2809 |000a: goto 0013 // +0009 │ │ +34495a: 7210 b99f 0300 |000b: invoke-interface {v3}, Lorg/jaudiotagger/utils/tree/TreeNode;.getParent:()Lorg/jaudiotagger/utils/tree/TreeNode; // method@9fb9 │ │ +344960: 0c03 |000e: move-result-object v3 │ │ +344962: 3323 0400 |000f: if-ne v3, v2, 0013 // +0004 │ │ +344966: 1213 |0011: const/4 v3, #int 1 // #1 │ │ +344968: 1210 |0012: const/4 v0, #int 1 // #1 │ │ +34496a: 0f00 |0013: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=847 │ │ 0x000b line=850 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; │ │ 0x0000 - 0x0014 reg=3 (null) Lorg/jaudiotagger/utils/tree/TreeNode; │ │ @@ -1261788,21 +1261788,21 @@ │ │ type : '(Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -344968: |[344968] org.jaudiotagger.utils.tree.DefaultMutableTreeNode.isNodeDescendant:(Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;)Z │ │ -344978: 3901 0400 |0000: if-nez v1, 0004 // +0004 │ │ -34497c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -34497e: 0f01 |0003: return v1 │ │ -344980: 6e20 579f 0100 |0004: invoke-virtual {v1, v0}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.isNodeAncestor:(Lorg/jaudiotagger/utils/tree/TreeNode;)Z // method@9f57 │ │ -344986: 0a01 |0007: move-result v1 │ │ -344988: 0f01 |0008: return v1 │ │ +34496c: |[34496c] org.jaudiotagger.utils.tree.DefaultMutableTreeNode.isNodeDescendant:(Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;)Z │ │ +34497c: 3901 0400 |0000: if-nez v1, 0004 // +0004 │ │ +344980: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +344982: 0f01 |0003: return v1 │ │ +344984: 6e20 579f 0100 |0004: invoke-virtual {v1, v0}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.isNodeAncestor:(Lorg/jaudiotagger/utils/tree/TreeNode;)Z // method@9f57 │ │ +34498a: 0a01 |0007: move-result v1 │ │ +34498c: 0f01 |0008: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=454 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; │ │ 0x0000 - 0x0009 reg=1 (null) Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; │ │ │ │ @@ -1261811,25 +1261811,25 @@ │ │ type : '(Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -34498c: |[34498c] org.jaudiotagger.utils.tree.DefaultMutableTreeNode.isNodeRelated:(Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;)Z │ │ -34499c: 3802 0e00 |0000: if-eqz v2, 000e // +000e │ │ -3449a0: 6e10 509f 0100 |0002: invoke-virtual {v1}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.getRoot:()Lorg/jaudiotagger/utils/tree/TreeNode; // method@9f50 │ │ -3449a6: 0c00 |0005: move-result-object v0 │ │ -3449a8: 6e10 509f 0200 |0006: invoke-virtual {v2}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.getRoot:()Lorg/jaudiotagger/utils/tree/TreeNode; // method@9f50 │ │ -3449ae: 0c02 |0009: move-result-object v2 │ │ -3449b0: 3320 0400 |000a: if-ne v0, v2, 000e // +0004 │ │ -3449b4: 1212 |000c: const/4 v2, #int 1 // #1 │ │ -3449b6: 2802 |000d: goto 000f // +0002 │ │ -3449b8: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -3449ba: 0f02 |000f: return v2 │ │ +344990: |[344990] org.jaudiotagger.utils.tree.DefaultMutableTreeNode.isNodeRelated:(Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;)Z │ │ +3449a0: 3802 0e00 |0000: if-eqz v2, 000e // +000e │ │ +3449a4: 6e10 509f 0100 |0002: invoke-virtual {v1}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.getRoot:()Lorg/jaudiotagger/utils/tree/TreeNode; // method@9f50 │ │ +3449aa: 0c00 |0005: move-result-object v0 │ │ +3449ac: 6e10 509f 0200 |0006: invoke-virtual {v2}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.getRoot:()Lorg/jaudiotagger/utils/tree/TreeNode; // method@9f50 │ │ +3449b2: 0c02 |0009: move-result-object v2 │ │ +3449b4: 3320 0400 |000a: if-ne v0, v2, 000e // +0004 │ │ +3449b8: 1212 |000c: const/4 v2, #int 1 // #1 │ │ +3449ba: 2802 |000d: goto 000f // +0002 │ │ +3449bc: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +3449be: 0f02 |000f: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=530 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; │ │ 0x0000 - 0x0010 reg=2 (null) Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; │ │ │ │ @@ -1261838,43 +1261838,43 @@ │ │ type : '(Lorg/jaudiotagger/utils/tree/TreeNode;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -3449bc: |[3449bc] org.jaudiotagger.utils.tree.DefaultMutableTreeNode.isNodeSibling:(Lorg/jaudiotagger/utils/tree/TreeNode;)Z │ │ -3449cc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -3449ce: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3449d0: 3905 0400 |0002: if-nez v5, 0006 // +0004 │ │ -3449d4: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -3449d6: 2829 |0005: goto 002e // +0029 │ │ -3449d8: 3345 0300 |0006: if-ne v5, v4, 0009 // +0003 │ │ -3449dc: 2826 |0008: goto 002e // +0026 │ │ -3449de: 6e10 4a9f 0400 |0009: invoke-virtual {v4}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.getParent:()Lorg/jaudiotagger/utils/tree/TreeNode; // method@9f4a │ │ -3449e4: 0c02 |000c: move-result-object v2 │ │ -3449e6: 3802 0900 |000d: if-eqz v2, 0016 // +0009 │ │ -3449ea: 7210 b99f 0500 |000f: invoke-interface {v5}, Lorg/jaudiotagger/utils/tree/TreeNode;.getParent:()Lorg/jaudiotagger/utils/tree/TreeNode; // method@9fb9 │ │ -3449f0: 0c03 |0012: move-result-object v3 │ │ -3449f2: 3332 0300 |0013: if-ne v2, v3, 0016 // +0003 │ │ -3449f6: 2802 |0015: goto 0017 // +0002 │ │ -3449f8: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -3449fa: 3800 1700 |0017: if-eqz v0, 002e // +0017 │ │ -3449fe: 6e10 4a9f 0400 |0019: invoke-virtual {v4}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.getParent:()Lorg/jaudiotagger/utils/tree/TreeNode; // method@9f4a │ │ -344a04: 0c01 |001c: move-result-object v1 │ │ -344a06: 1f01 0d13 |001d: check-cast v1, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // type@130d │ │ -344a0a: 6e20 589f 5100 |001f: invoke-virtual {v1, v5}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.isNodeChild:(Lorg/jaudiotagger/utils/tree/TreeNode;)Z // method@9f58 │ │ -344a10: 0a05 |0022: move-result v5 │ │ -344a12: 3805 0300 |0023: if-eqz v5, 0026 // +0003 │ │ -344a16: 2809 |0025: goto 002e // +0009 │ │ -344a18: 2205 1a10 |0026: new-instance v5, Ljava/lang/Error; // type@101a │ │ -344a1c: 1a00 97ab |0028: const-string v0, "sibling has different parent" // string@ab97 │ │ -344a20: 7020 0587 0500 |002a: invoke-direct {v5, v0}, Ljava/lang/Error;.:(Ljava/lang/String;)V // method@8705 │ │ -344a26: 2705 |002d: throw v5 │ │ -344a28: 0f00 |002e: return v0 │ │ +3449c0: |[3449c0] org.jaudiotagger.utils.tree.DefaultMutableTreeNode.isNodeSibling:(Lorg/jaudiotagger/utils/tree/TreeNode;)Z │ │ +3449d0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +3449d2: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3449d4: 3905 0400 |0002: if-nez v5, 0006 // +0004 │ │ +3449d8: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +3449da: 2829 |0005: goto 002e // +0029 │ │ +3449dc: 3345 0300 |0006: if-ne v5, v4, 0009 // +0003 │ │ +3449e0: 2826 |0008: goto 002e // +0026 │ │ +3449e2: 6e10 4a9f 0400 |0009: invoke-virtual {v4}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.getParent:()Lorg/jaudiotagger/utils/tree/TreeNode; // method@9f4a │ │ +3449e8: 0c02 |000c: move-result-object v2 │ │ +3449ea: 3802 0900 |000d: if-eqz v2, 0016 // +0009 │ │ +3449ee: 7210 b99f 0500 |000f: invoke-interface {v5}, Lorg/jaudiotagger/utils/tree/TreeNode;.getParent:()Lorg/jaudiotagger/utils/tree/TreeNode; // method@9fb9 │ │ +3449f4: 0c03 |0012: move-result-object v3 │ │ +3449f6: 3332 0300 |0013: if-ne v2, v3, 0016 // +0003 │ │ +3449fa: 2802 |0015: goto 0017 // +0002 │ │ +3449fc: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +3449fe: 3800 1700 |0017: if-eqz v0, 002e // +0017 │ │ +344a02: 6e10 4a9f 0400 |0019: invoke-virtual {v4}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.getParent:()Lorg/jaudiotagger/utils/tree/TreeNode; // method@9f4a │ │ +344a08: 0c01 |001c: move-result-object v1 │ │ +344a0a: 1f01 0d13 |001d: check-cast v1, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; // type@130d │ │ +344a0e: 6e20 589f 5100 |001f: invoke-virtual {v1, v5}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.isNodeChild:(Lorg/jaudiotagger/utils/tree/TreeNode;)Z // method@9f58 │ │ +344a14: 0a05 |0022: move-result v5 │ │ +344a16: 3805 0300 |0023: if-eqz v5, 0026 // +0003 │ │ +344a1a: 2809 |0025: goto 002e // +0009 │ │ +344a1c: 2205 1a10 |0026: new-instance v5, Ljava/lang/Error; // type@101a │ │ +344a20: 1a00 97ab |0028: const-string v0, "sibling has different parent" // string@ab97 │ │ +344a24: 7020 0587 0500 |002a: invoke-direct {v5, v0}, Ljava/lang/Error;.:(Ljava/lang/String;)V // method@8705 │ │ +344a2a: 2705 |002d: throw v5 │ │ +344a2c: 0f00 |002e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0009 line=973 │ │ 0x000f line=974 │ │ 0x0019 line=976 │ │ 0x001f line=977 │ │ 0x0026 line=978 │ │ @@ -1261887,22 +1261887,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -344a2c: |[344a2c] org.jaudiotagger.utils.tree.DefaultMutableTreeNode.isRoot:()Z │ │ -344a3c: 6e10 4a9f 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.getParent:()Lorg/jaudiotagger/utils/tree/TreeNode; // method@9f4a │ │ -344a42: 0c00 |0003: move-result-object v0 │ │ -344a44: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -344a48: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -344a4a: 2802 |0007: goto 0009 // +0002 │ │ -344a4c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -344a4e: 0f00 |0009: return v0 │ │ +344a30: |[344a30] org.jaudiotagger.utils.tree.DefaultMutableTreeNode.isRoot:()Z │ │ +344a40: 6e10 4a9f 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.getParent:()Lorg/jaudiotagger/utils/tree/TreeNode; // method@9f4a │ │ +344a46: 0c00 |0003: move-result-object v0 │ │ +344a48: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +344a4c: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +344a4e: 2802 |0007: goto 0009 // +0002 │ │ +344a50: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +344a52: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=667 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; │ │ │ │ #40 : (in Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;) │ │ @@ -1261910,18 +1261910,18 @@ │ │ type : '(Lorg/jaudiotagger/utils/tree/TreeNode;)Ljava/util/Enumeration;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -344d04: |[344d04] org.jaudiotagger.utils.tree.DefaultMutableTreeNode.pathFromAncestorEnumeration:(Lorg/jaudiotagger/utils/tree/TreeNode;)Ljava/util/Enumeration; │ │ -344d14: 2200 0a13 |0000: new-instance v0, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$PathBetweenNodesEnumeration; // type@130a │ │ -344d18: 7040 259f 1012 |0002: invoke-direct {v0, v1, v2, v1}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$PathBetweenNodesEnumeration;.:(Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;Lorg/jaudiotagger/utils/tree/TreeNode;Lorg/jaudiotagger/utils/tree/TreeNode;)V // method@9f25 │ │ -344d1e: 1100 |0005: return-object v0 │ │ +344d08: |[344d08] org.jaudiotagger.utils.tree.DefaultMutableTreeNode.pathFromAncestorEnumeration:(Lorg/jaudiotagger/utils/tree/TreeNode;)Ljava/util/Enumeration; │ │ +344d18: 2200 0a13 |0000: new-instance v0, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$PathBetweenNodesEnumeration; // type@130a │ │ +344d1c: 7040 259f 1012 |0002: invoke-direct {v0, v1, v2, v1}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$PathBetweenNodesEnumeration;.:(Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;Lorg/jaudiotagger/utils/tree/TreeNode;Lorg/jaudiotagger/utils/tree/TreeNode;)V // method@9f25 │ │ +344d22: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=826 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; │ │ 0x0000 - 0x0006 reg=2 (null) Lorg/jaudiotagger/utils/tree/TreeNode; │ │ │ │ @@ -1261930,18 +1261930,18 @@ │ │ type : '()Ljava/util/Enumeration;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -344d20: |[344d20] org.jaudiotagger.utils.tree.DefaultMutableTreeNode.postorderEnumeration:()Ljava/util/Enumeration; │ │ -344d30: 2200 0b13 |0000: new-instance v0, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$PostorderEnumeration; // type@130b │ │ -344d34: 7030 299f 1001 |0002: invoke-direct {v0, v1, v1}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$PostorderEnumeration;.:(Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;Lorg/jaudiotagger/utils/tree/TreeNode;)V // method@9f29 │ │ -344d3a: 1100 |0005: return-object v0 │ │ +344d24: |[344d24] org.jaudiotagger.utils.tree.DefaultMutableTreeNode.postorderEnumeration:()Ljava/util/Enumeration; │ │ +344d34: 2200 0b13 |0000: new-instance v0, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$PostorderEnumeration; // type@130b │ │ +344d38: 7030 299f 1001 |0002: invoke-direct {v0, v1, v1}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$PostorderEnumeration;.:(Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;Lorg/jaudiotagger/utils/tree/TreeNode;)V // method@9f29 │ │ +344d3e: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=770 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; │ │ │ │ #42 : (in Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;) │ │ @@ -1261949,18 +1261949,18 @@ │ │ type : '()Ljava/util/Enumeration;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -344d3c: |[344d3c] org.jaudiotagger.utils.tree.DefaultMutableTreeNode.preorderEnumeration:()Ljava/util/Enumeration; │ │ -344d4c: 2200 0c13 |0000: new-instance v0, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$PreorderEnumeration; // type@130c │ │ -344d50: 7030 2d9f 1001 |0002: invoke-direct {v0, v1, v1}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$PreorderEnumeration;.:(Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;Lorg/jaudiotagger/utils/tree/TreeNode;)V // method@9f2d │ │ -344d56: 1100 |0005: return-object v0 │ │ +344d40: |[344d40] org.jaudiotagger.utils.tree.DefaultMutableTreeNode.preorderEnumeration:()Ljava/util/Enumeration; │ │ +344d50: 2200 0c13 |0000: new-instance v0, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$PreorderEnumeration; // type@130c │ │ +344d54: 7030 2d9f 1001 |0002: invoke-direct {v0, v1, v1}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode$PreorderEnumeration;.:(Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;Lorg/jaudiotagger/utils/tree/TreeNode;)V // method@9f2d │ │ +344d5a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=753 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; │ │ │ │ #43 : (in Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;) │ │ @@ -1261968,23 +1261968,23 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -3453e0: |[3453e0] org.jaudiotagger.utils.tree.DefaultMutableTreeNode.remove:(I)V │ │ -3453f0: 6e20 3c9f 3200 |0000: invoke-virtual {v2, v3}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.getChildAt:(I)Lorg/jaudiotagger/utils/tree/TreeNode; // method@9f3c │ │ -3453f6: 0c00 |0003: move-result-object v0 │ │ -3453f8: 1f00 1013 |0004: check-cast v0, Lorg/jaudiotagger/utils/tree/MutableTreeNode; // type@1310 │ │ -3453fc: 5421 9793 |0006: iget-object v1, v2, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.children:Ljava/util/Vector; // field@9397 │ │ -345400: 6e20 cc89 3100 |0008: invoke-virtual {v1, v3}, Ljava/util/Vector;.removeElementAt:(I)V // method@89cc │ │ -345406: 1203 |000b: const/4 v3, #int 0 // #0 │ │ -345408: 7220 9d9f 3000 |000c: invoke-interface {v0, v3}, Lorg/jaudiotagger/utils/tree/MutableTreeNode;.setParent:(Lorg/jaudiotagger/utils/tree/MutableTreeNode;)V // method@9f9d │ │ -34540e: 0e00 |000f: return-void │ │ +3453e4: |[3453e4] org.jaudiotagger.utils.tree.DefaultMutableTreeNode.remove:(I)V │ │ +3453f4: 6e20 3c9f 3200 |0000: invoke-virtual {v2, v3}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.getChildAt:(I)Lorg/jaudiotagger/utils/tree/TreeNode; // method@9f3c │ │ +3453fa: 0c00 |0003: move-result-object v0 │ │ +3453fc: 1f00 1013 |0004: check-cast v0, Lorg/jaudiotagger/utils/tree/MutableTreeNode; // type@1310 │ │ +345400: 5421 9793 |0006: iget-object v1, v2, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.children:Ljava/util/Vector; // field@9397 │ │ +345404: 6e20 cc89 3100 |0008: invoke-virtual {v1, v3}, Ljava/util/Vector;.removeElementAt:(I)V // method@89cc │ │ +34540a: 1203 |000b: const/4 v3, #int 0 // #0 │ │ +34540c: 7220 9d9f 3000 |000c: invoke-interface {v0, v3}, Lorg/jaudiotagger/utils/tree/MutableTreeNode;.setParent:(Lorg/jaudiotagger/utils/tree/MutableTreeNode;)V // method@9f9d │ │ +345412: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=194 │ │ 0x0006 line=195 │ │ 0x000c line=196 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; │ │ @@ -1261995,31 +1261995,31 @@ │ │ type : '(Lorg/jaudiotagger/utils/tree/MutableTreeNode;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -345410: |[345410] org.jaudiotagger.utils.tree.DefaultMutableTreeNode.remove:(Lorg/jaudiotagger/utils/tree/MutableTreeNode;)V │ │ -345420: 3802 1800 |0000: if-eqz v2, 0018 // +0018 │ │ -345424: 6e20 589f 2100 |0002: invoke-virtual {v1, v2}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.isNodeChild:(Lorg/jaudiotagger/utils/tree/TreeNode;)Z // method@9f58 │ │ -34542a: 0a00 |0005: move-result v0 │ │ -34542c: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ -345430: 6e20 429f 2100 |0008: invoke-virtual {v1, v2}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.getIndex:(Lorg/jaudiotagger/utils/tree/TreeNode;)I // method@9f42 │ │ -345436: 0a02 |000b: move-result v2 │ │ -345438: 6e20 619f 2100 |000c: invoke-virtual {v1, v2}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.remove:(I)V // method@9f61 │ │ -34543e: 0e00 |000f: return-void │ │ -345440: 2202 1e10 |0010: new-instance v2, Ljava/lang/IllegalArgumentException; // type@101e │ │ -345444: 1a00 a15c |0012: const-string v0, "argument is not a child" // string@5ca1 │ │ -345448: 7020 1887 0200 |0014: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ -34544e: 2702 |0017: throw v2 │ │ -345450: 2202 1e10 |0018: new-instance v2, Ljava/lang/IllegalArgumentException; // type@101e │ │ -345454: 1a00 a25c |001a: const-string v0, "argument is null" // string@5ca2 │ │ -345458: 7020 1887 0200 |001c: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ -34545e: 2702 |001f: throw v2 │ │ +345414: |[345414] org.jaudiotagger.utils.tree.DefaultMutableTreeNode.remove:(Lorg/jaudiotagger/utils/tree/MutableTreeNode;)V │ │ +345424: 3802 1800 |0000: if-eqz v2, 0018 // +0018 │ │ +345428: 6e20 589f 2100 |0002: invoke-virtual {v1, v2}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.isNodeChild:(Lorg/jaudiotagger/utils/tree/TreeNode;)Z // method@9f58 │ │ +34542e: 0a00 |0005: move-result v0 │ │ +345430: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ +345434: 6e20 429f 2100 |0008: invoke-virtual {v1, v2}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.getIndex:(Lorg/jaudiotagger/utils/tree/TreeNode;)I // method@9f42 │ │ +34543a: 0a02 |000b: move-result v2 │ │ +34543c: 6e20 619f 2100 |000c: invoke-virtual {v1, v2}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.remove:(I)V // method@9f61 │ │ +345442: 0e00 |000f: return-void │ │ +345444: 2202 1e10 |0010: new-instance v2, Ljava/lang/IllegalArgumentException; // type@101e │ │ +345448: 1a00 a15c |0012: const-string v0, "argument is not a child" // string@5ca1 │ │ +34544c: 7020 1887 0200 |0014: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ +345452: 2702 |0017: throw v2 │ │ +345454: 2202 1e10 |0018: new-instance v2, Ljava/lang/IllegalArgumentException; // type@101e │ │ +345458: 1a00 a25c |001a: const-string v0, "argument is null" // string@5ca2 │ │ +34545c: 7020 1887 0200 |001c: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ +345462: 2702 |001f: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=368 │ │ 0x0008 line=371 │ │ 0x0010 line=369 │ │ 0x0018 line=365 │ │ locals : │ │ @@ -1262031,23 +1262031,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -345460: |[345460] org.jaudiotagger.utils.tree.DefaultMutableTreeNode.removeAllChildren:()V │ │ -345470: 6e10 3e9f 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.getChildCount:()I // method@9f3e │ │ -345476: 0a00 |0003: move-result v0 │ │ -345478: d800 00ff |0004: add-int/lit8 v0, v0, #int -1 // #ff │ │ -34547c: 3a00 0800 |0006: if-ltz v0, 000e // +0008 │ │ -345480: 6e20 619f 0100 |0008: invoke-virtual {v1, v0}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.remove:(I)V // method@9f61 │ │ -345486: d800 00ff |000b: add-int/lit8 v0, v0, #int -1 // #ff │ │ -34548a: 28f9 |000d: goto 0006 // -0007 │ │ -34548c: 0e00 |000e: return-void │ │ +345464: |[345464] org.jaudiotagger.utils.tree.DefaultMutableTreeNode.removeAllChildren:()V │ │ +345474: 6e10 3e9f 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.getChildCount:()I // method@9f3e │ │ +34547a: 0a00 |0003: move-result v0 │ │ +34547c: d800 00ff |0004: add-int/lit8 v0, v0, #int -1 // #ff │ │ +345480: 3a00 0800 |0006: if-ltz v0, 000e // +0008 │ │ +345484: 6e20 619f 0100 |0008: invoke-virtual {v1, v0}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.remove:(I)V // method@9f61 │ │ +34548a: d800 00ff |000b: add-int/lit8 v0, v0, #int -1 // #ff │ │ +34548e: 28f9 |000d: goto 0006 // -0007 │ │ +345490: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=379 │ │ 0x0008 line=380 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; │ │ │ │ @@ -1262056,21 +1262056,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -345490: |[345490] org.jaudiotagger.utils.tree.DefaultMutableTreeNode.removeFromParent:()V │ │ -3454a0: 6e10 4a9f 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.getParent:()Lorg/jaudiotagger/utils/tree/TreeNode; // method@9f4a │ │ -3454a6: 0c00 |0003: move-result-object v0 │ │ -3454a8: 1f00 1013 |0004: check-cast v0, Lorg/jaudiotagger/utils/tree/MutableTreeNode; // type@1310 │ │ -3454ac: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ -3454b0: 7220 9b9f 1000 |0008: invoke-interface {v0, v1}, Lorg/jaudiotagger/utils/tree/MutableTreeNode;.remove:(Lorg/jaudiotagger/utils/tree/MutableTreeNode;)V // method@9f9b │ │ -3454b6: 0e00 |000b: return-void │ │ +345494: |[345494] org.jaudiotagger.utils.tree.DefaultMutableTreeNode.removeFromParent:()V │ │ +3454a4: 6e10 4a9f 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.getParent:()Lorg/jaudiotagger/utils/tree/TreeNode; // method@9f4a │ │ +3454aa: 0c00 |0003: move-result-object v0 │ │ +3454ac: 1f00 1013 |0004: check-cast v0, Lorg/jaudiotagger/utils/tree/MutableTreeNode; // type@1310 │ │ +3454b0: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ +3454b4: 7220 9b9f 1000 |0008: invoke-interface {v0, v1}, Lorg/jaudiotagger/utils/tree/MutableTreeNode;.remove:(Lorg/jaudiotagger/utils/tree/MutableTreeNode;)V // method@9f9b │ │ +3454ba: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=349 │ │ 0x0008 line=351 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; │ │ │ │ @@ -1262079,21 +1262079,21 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -3454b8: |[3454b8] org.jaudiotagger.utils.tree.DefaultMutableTreeNode.setAllowsChildren:(Z)V │ │ -3454c8: 5510 9693 |0000: iget-boolean v0, v1, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.allowsChildren:Z // field@9396 │ │ -3454cc: 3202 0900 |0002: if-eq v2, v0, 000b // +0009 │ │ -3454d0: 5c12 9693 |0004: iput-boolean v2, v1, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.allowsChildren:Z // field@9396 │ │ -3454d4: 3902 0500 |0006: if-nez v2, 000b // +0005 │ │ -3454d8: 6e10 639f 0100 |0008: invoke-virtual {v1}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.removeAllChildren:()V // method@9f63 │ │ -3454de: 0e00 |000b: return-void │ │ +3454bc: |[3454bc] org.jaudiotagger.utils.tree.DefaultMutableTreeNode.setAllowsChildren:(Z)V │ │ +3454cc: 5510 9693 |0000: iget-boolean v0, v1, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.allowsChildren:Z // field@9396 │ │ +3454d0: 3202 0900 |0002: if-eq v2, v0, 000b // +0009 │ │ +3454d4: 5c12 9693 |0004: iput-boolean v2, v1, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.allowsChildren:Z // field@9396 │ │ +3454d8: 3902 0500 |0006: if-nez v2, 000b // +0005 │ │ +3454dc: 6e10 639f 0100 |0008: invoke-virtual {v1}, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.removeAllChildren:()V // method@9f63 │ │ +3454e2: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=298 │ │ 0x0004 line=299 │ │ 0x0008 line=301 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; │ │ @@ -1262104,17 +1262104,17 @@ │ │ type : '(Lorg/jaudiotagger/utils/tree/MutableTreeNode;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3454e0: |[3454e0] org.jaudiotagger.utils.tree.DefaultMutableTreeNode.setParent:(Lorg/jaudiotagger/utils/tree/MutableTreeNode;)V │ │ -3454f0: 5b01 9893 |0000: iput-object v1, v0, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.parent:Lorg/jaudiotagger/utils/tree/MutableTreeNode; // field@9398 │ │ -3454f4: 0e00 |0002: return-void │ │ +3454e4: |[3454e4] org.jaudiotagger.utils.tree.DefaultMutableTreeNode.setParent:(Lorg/jaudiotagger/utils/tree/MutableTreeNode;)V │ │ +3454f4: 5b01 9893 |0000: iput-object v1, v0, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.parent:Lorg/jaudiotagger/utils/tree/MutableTreeNode; // field@9398 │ │ +3454f8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=209 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; │ │ 0x0000 - 0x0003 reg=1 (null) Lorg/jaudiotagger/utils/tree/MutableTreeNode; │ │ │ │ @@ -1262123,17 +1262123,17 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3454f8: |[3454f8] org.jaudiotagger.utils.tree.DefaultMutableTreeNode.setUserObject:(Ljava/lang/Object;)V │ │ -345508: 5b01 9993 |0000: iput-object v1, v0, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.userObject:Ljava/lang/Object; // field@9399 │ │ -34550c: 0e00 |0002: return-void │ │ +3454fc: |[3454fc] org.jaudiotagger.utils.tree.DefaultMutableTreeNode.setUserObject:(Ljava/lang/Object;)V │ │ +34550c: 5b01 9993 |0000: iput-object v1, v0, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.userObject:Ljava/lang/Object; // field@9399 │ │ +345510: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=324 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -1262142,22 +1262142,22 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -344c7c: |[344c7c] org.jaudiotagger.utils.tree.DefaultMutableTreeNode.toString:()Ljava/lang/String; │ │ -344c8c: 5410 9993 |0000: iget-object v0, v1, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.userObject:Ljava/lang/Object; // field@9399 │ │ -344c90: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -344c94: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -344c96: 1100 |0005: return-object v0 │ │ -344c98: 6e10 7687 0000 |0006: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@8776 │ │ -344c9e: 0c00 |0009: move-result-object v0 │ │ -344ca0: 1100 |000a: return-object v0 │ │ +344c80: |[344c80] org.jaudiotagger.utils.tree.DefaultMutableTreeNode.toString:()Ljava/lang/String; │ │ +344c90: 5410 9993 |0000: iget-object v0, v1, Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode;.userObject:Ljava/lang/Object; // field@9399 │ │ +344c94: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +344c98: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +344c9a: 1100 |0005: return-object v0 │ │ +344c9c: 6e10 7687 0000 |0006: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@8776 │ │ +344ca2: 0c00 |0009: move-result-object v0 │ │ +344ca4: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1229 │ │ 0x0006 line=1232 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/jaudiotagger/utils/tree/DefaultMutableTreeNode; │ │ │ │ @@ -1312809,17 +1312809,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2ed540: |[2ed540] org.jaudiotagger.audio.real.RealTag.:()V │ │ -2ed550: 7010 868e 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/audio/generic/GenericTag;.:()V // method@8e86 │ │ -2ed556: 0e00 |0003: return-void │ │ +2ed544: |[2ed544] org.jaudiotagger.audio.real.RealTag.:()V │ │ +2ed554: 7010 868e 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/audio/generic/GenericTag;.:()V // method@8e86 │ │ +2ed55a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/audio/real/RealTag; │ │ │ │ Virtual methods - │ │ @@ -1312828,25 +1312828,25 @@ │ │ type : '(Z)Lorg/jaudiotagger/tag/TagField;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -2ed50c: |[2ed50c] org.jaudiotagger.audio.real.RealTag.createCompilationField:(Z)Lorg/jaudiotagger/tag/TagField; │ │ -2ed51c: 6200 cc87 |0000: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.IS_COMPILATION:Lorg/jaudiotagger/tag/FieldKey; // field@87cc │ │ -2ed520: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -2ed522: 2311 c013 |0003: new-array v1, v1, [Ljava/lang/String; // type@13c0 │ │ -2ed526: 7110 c087 0400 |0005: invoke-static {v4}, Ljava/lang/String;.valueOf:(Z)Ljava/lang/String; // method@87c0 │ │ -2ed52c: 0c04 |0008: move-result-object v4 │ │ -2ed52e: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -2ed530: 4d04 0102 |000a: aput-object v4, v1, v2 │ │ -2ed534: 6e30 ca90 0301 |000c: invoke-virtual {v3, v0, v1}, Lorg/jaudiotagger/audio/real/RealTag;.createField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@90ca │ │ -2ed53a: 0c04 |000f: move-result-object v4 │ │ -2ed53c: 1104 |0010: return-object v4 │ │ +2ed510: |[2ed510] org.jaudiotagger.audio.real.RealTag.createCompilationField:(Z)Lorg/jaudiotagger/tag/TagField; │ │ +2ed520: 6200 cc87 |0000: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.IS_COMPILATION:Lorg/jaudiotagger/tag/FieldKey; // field@87cc │ │ +2ed524: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +2ed526: 2311 c013 |0003: new-array v1, v1, [Ljava/lang/String; // type@13c0 │ │ +2ed52a: 7110 c087 0400 |0005: invoke-static {v4}, Ljava/lang/String;.valueOf:(Z)Ljava/lang/String; // method@87c0 │ │ +2ed530: 0c04 |0008: move-result-object v4 │ │ +2ed532: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +2ed534: 4d04 0102 |000a: aput-object v4, v1, v2 │ │ +2ed538: 6e30 ca90 0301 |000c: invoke-virtual {v3, v0, v1}, Lorg/jaudiotagger/audio/real/RealTag;.createField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@90ca │ │ +2ed53e: 0c04 |000f: move-result-object v4 │ │ +2ed540: 1104 |0010: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0011 reg=3 this Lorg/jaudiotagger/audio/real/RealTag; │ │ 0x0000 - 0x0011 reg=4 (null) Z │ │ │ │ @@ -1312855,25 +1312855,25 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -2ed4d0: |[2ed4d0] org.jaudiotagger.audio.real.RealTag.toString:()Ljava/lang/String; │ │ -2ed4e0: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -2ed4e4: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2ed4ea: 1a01 9c42 |0005: const-string v1, "REAL " // string@429c │ │ -2ed4ee: 6e20 d787 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ed4f4: 6f10 968e 0200 |000a: invoke-super {v2}, Lorg/jaudiotagger/audio/generic/GenericTag;.toString:()Ljava/lang/String; // method@8e96 │ │ -2ed4fa: 0c01 |000d: move-result-object v1 │ │ -2ed4fc: 6e20 d787 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ed502: 6e10 df87 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2ed508: 0c00 |0014: move-result-object v0 │ │ -2ed50a: 1100 |0015: return-object v0 │ │ +2ed4d4: |[2ed4d4] org.jaudiotagger.audio.real.RealTag.toString:()Ljava/lang/String; │ │ +2ed4e4: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +2ed4e8: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2ed4ee: 1a01 9c42 |0005: const-string v1, "REAL " // string@429c │ │ +2ed4f2: 6e20 d787 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ed4f8: 6f10 968e 0200 |000a: invoke-super {v2}, Lorg/jaudiotagger/audio/generic/GenericTag;.toString:()Ljava/lang/String; // method@8e96 │ │ +2ed4fe: 0c01 |000d: move-result-object v1 │ │ +2ed500: 6e20 d787 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ed506: 6e10 df87 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2ed50c: 0c00 |0014: move-result-object v0 │ │ +2ed50e: 1100 |0015: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Lorg/jaudiotagger/audio/real/RealTag; │ │ │ │ source_file_idx : 17248 (RealTag.java) │ │ @@ -1312909,17 +1312909,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2f358c: |[2f358c] org.jaudiotagger.tag.EmptyFrameException.:()V │ │ -2f359c: 7010 9891 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/InvalidFrameException;.:()V // method@9198 │ │ -2f35a2: 0e00 |0003: return-void │ │ +2f3590: |[2f3590] org.jaudiotagger.tag.EmptyFrameException.:()V │ │ +2f35a0: 7010 9891 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/InvalidFrameException;.:()V // method@9198 │ │ +2f35a6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/EmptyFrameException; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/EmptyFrameException;) │ │ @@ -1312927,17 +1312927,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -2f35a4: |[2f35a4] org.jaudiotagger.tag.EmptyFrameException.:(Ljava/lang/String;)V │ │ -2f35b4: 7020 9991 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/InvalidFrameException;.:(Ljava/lang/String;)V // method@9199 │ │ -2f35ba: 0e00 |0003: return-void │ │ +2f35a8: |[2f35a8] org.jaudiotagger.tag.EmptyFrameException.:(Ljava/lang/String;)V │ │ +2f35b8: 7020 9991 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/InvalidFrameException;.:(Ljava/lang/String;)V // method@9199 │ │ +2f35be: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/EmptyFrameException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1312946,17 +1312946,17 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Throwable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -2f35bc: |[2f35bc] org.jaudiotagger.tag.EmptyFrameException.:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ -2f35cc: 7030 9a91 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/InvalidFrameException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@919a │ │ -2f35d2: 0e00 |0003: return-void │ │ +2f35c0: |[2f35c0] org.jaudiotagger.tag.EmptyFrameException.:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ +2f35d0: 7030 9a91 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/InvalidFrameException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@919a │ │ +2f35d6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/EmptyFrameException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/Throwable; │ │ @@ -1312966,17 +1312966,17 @@ │ │ type : '(Ljava/lang/Throwable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -2f35d4: |[2f35d4] org.jaudiotagger.tag.EmptyFrameException.:(Ljava/lang/Throwable;)V │ │ -2f35e4: 7020 9b91 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/InvalidFrameException;.:(Ljava/lang/Throwable;)V // method@919b │ │ -2f35ea: 0e00 |0003: return-void │ │ +2f35d8: |[2f35d8] org.jaudiotagger.tag.EmptyFrameException.:(Ljava/lang/Throwable;)V │ │ +2f35e8: 7020 9b91 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/InvalidFrameException;.:(Ljava/lang/Throwable;)V // method@919b │ │ +2f35ee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/EmptyFrameException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/Throwable; │ │ │ │ @@ -1313014,17 +1313014,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2f4c20: |[2f4c20] org.jaudiotagger.tag.InvalidFrameIdentifierException.:()V │ │ -2f4c30: 7010 9891 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/InvalidFrameException;.:()V // method@9198 │ │ -2f4c36: 0e00 |0003: return-void │ │ +2f4c24: |[2f4c24] org.jaudiotagger.tag.InvalidFrameIdentifierException.:()V │ │ +2f4c34: 7010 9891 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/InvalidFrameException;.:()V // method@9198 │ │ +2f4c3a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/InvalidFrameIdentifierException; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/InvalidFrameIdentifierException;) │ │ @@ -1313032,17 +1313032,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -2f4c38: |[2f4c38] org.jaudiotagger.tag.InvalidFrameIdentifierException.:(Ljava/lang/String;)V │ │ -2f4c48: 7020 9991 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/InvalidFrameException;.:(Ljava/lang/String;)V // method@9199 │ │ -2f4c4e: 0e00 |0003: return-void │ │ +2f4c3c: |[2f4c3c] org.jaudiotagger.tag.InvalidFrameIdentifierException.:(Ljava/lang/String;)V │ │ +2f4c4c: 7020 9991 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/InvalidFrameException;.:(Ljava/lang/String;)V // method@9199 │ │ +2f4c52: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/InvalidFrameIdentifierException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1313051,17 +1313051,17 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Throwable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -2f4c50: |[2f4c50] org.jaudiotagger.tag.InvalidFrameIdentifierException.:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ -2f4c60: 7030 9a91 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/InvalidFrameException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@919a │ │ -2f4c66: 0e00 |0003: return-void │ │ +2f4c54: |[2f4c54] org.jaudiotagger.tag.InvalidFrameIdentifierException.:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ +2f4c64: 7030 9a91 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/InvalidFrameException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@919a │ │ +2f4c6a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/InvalidFrameIdentifierException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/Throwable; │ │ @@ -1313071,17 +1313071,17 @@ │ │ type : '(Ljava/lang/Throwable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -2f4c68: |[2f4c68] org.jaudiotagger.tag.InvalidFrameIdentifierException.:(Ljava/lang/Throwable;)V │ │ -2f4c78: 7020 9b91 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/InvalidFrameException;.:(Ljava/lang/Throwable;)V // method@919b │ │ -2f4c7e: 0e00 |0003: return-void │ │ +2f4c6c: |[2f4c6c] org.jaudiotagger.tag.InvalidFrameIdentifierException.:(Ljava/lang/Throwable;)V │ │ +2f4c7c: 7020 9b91 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/InvalidFrameException;.:(Ljava/lang/Throwable;)V // method@919b │ │ +2f4c82: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/InvalidFrameIdentifierException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/Throwable; │ │ │ │ @@ -1313121,33 +1313121,33 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -2f8730: |[2f8730] org.jaudiotagger.tag.asf.AsfTagBannerField.:()V │ │ -2f8740: 0e00 |0000: return-void │ │ +2f8734: |[2f8734] org.jaudiotagger.tag.asf.AsfTagBannerField.:()V │ │ +2f8744: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/asf/AsfTagBannerField;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -2f8744: |[2f8744] org.jaudiotagger.tag.asf.AsfTagBannerField.:()V │ │ -2f8754: 6200 8388 |0000: sget-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.BANNER_IMAGE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8883 │ │ -2f8758: 7020 8c92 0100 |0002: invoke-direct {v1, v0}, Lorg/jaudiotagger/tag/asf/AbstractAsfTagImageField;.:(Lorg/jaudiotagger/tag/asf/AsfFieldKey;)V // method@928c │ │ -2f875e: 0e00 |0005: return-void │ │ +2f8748: |[2f8748] org.jaudiotagger.tag.asf.AsfTagBannerField.:()V │ │ +2f8758: 6200 8388 |0000: sget-object v0, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.BANNER_IMAGE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8883 │ │ +2f875c: 7020 8c92 0100 |0002: invoke-direct {v1, v0}, Lorg/jaudiotagger/tag/asf/AbstractAsfTagImageField;.:(Lorg/jaudiotagger/tag/asf/AsfFieldKey;)V // method@928c │ │ +2f8762: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jaudiotagger/tag/asf/AsfTagBannerField; │ │ │ │ #2 : (in Lorg/jaudiotagger/tag/asf/AsfTagBannerField;) │ │ @@ -1313155,17 +1313155,17 @@ │ │ type : '(Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -2f87a0: |[2f87a0] org.jaudiotagger.tag.asf.AsfTagBannerField.:(Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;)V │ │ -2f87b0: 7020 8b92 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/asf/AbstractAsfTagImageField;.:(Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;)V // method@928b │ │ -2f87b6: 0e00 |0003: return-void │ │ +2f87a4: |[2f87a4] org.jaudiotagger.tag.asf.AsfTagBannerField.:(Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;)V │ │ +2f87b4: 7020 8b92 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/asf/AbstractAsfTagImageField;.:(Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;)V // method@928b │ │ +2f87ba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/asf/AsfTagBannerField; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; │ │ │ │ @@ -1313174,26 +1313174,26 @@ │ │ type : '([B)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 23 16-bit code units │ │ -2f8760: |[2f8760] org.jaudiotagger.tag.asf.AsfTagBannerField.:([B)V │ │ -2f8770: 2200 fe10 |0000: new-instance v0, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; // type@10fe │ │ -2f8774: 6201 5d82 |0002: sget-object v1, Lorg/jaudiotagger/audio/asf/data/ContainerType;.CONTENT_BRANDING:Lorg/jaudiotagger/audio/asf/data/ContainerType; // field@825d │ │ -2f8778: 6202 8388 |0004: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.BANNER_IMAGE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8883 │ │ -2f877c: 6e10 9492 0200 |0006: invoke-virtual {v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.getFieldName:()Ljava/lang/String; // method@9294 │ │ -2f8782: 0c02 |0009: move-result-object v2 │ │ -2f8784: 1213 |000a: const/4 v3, #int 1 // #1 │ │ -2f8786: 7040 148c 1032 |000b: invoke-direct {v0, v1, v2, v3}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.:(Lorg/jaudiotagger/audio/asf/data/ContainerType;Ljava/lang/String;I)V // method@8c14 │ │ -2f878c: 7020 8b92 0400 |000e: invoke-direct {v4, v0}, Lorg/jaudiotagger/tag/asf/AbstractAsfTagImageField;.:(Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;)V // method@928b │ │ -2f8792: 5440 2b89 |0011: iget-object v0, v4, Lorg/jaudiotagger/tag/asf/AsfTagBannerField;.toWrap:Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; // field@892b │ │ -2f8796: 6e20 2b8c 5000 |0013: invoke-virtual {v0, v5}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.setBinaryValue:([B)V // method@8c2b │ │ -2f879c: 0e00 |0016: return-void │ │ +2f8764: |[2f8764] org.jaudiotagger.tag.asf.AsfTagBannerField.:([B)V │ │ +2f8774: 2200 fe10 |0000: new-instance v0, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; // type@10fe │ │ +2f8778: 6201 5d82 |0002: sget-object v1, Lorg/jaudiotagger/audio/asf/data/ContainerType;.CONTENT_BRANDING:Lorg/jaudiotagger/audio/asf/data/ContainerType; // field@825d │ │ +2f877c: 6202 8388 |0004: sget-object v2, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.BANNER_IMAGE:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8883 │ │ +2f8780: 6e10 9492 0200 |0006: invoke-virtual {v2}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.getFieldName:()Ljava/lang/String; // method@9294 │ │ +2f8786: 0c02 |0009: move-result-object v2 │ │ +2f8788: 1213 |000a: const/4 v3, #int 1 // #1 │ │ +2f878a: 7040 148c 1032 |000b: invoke-direct {v0, v1, v2, v3}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.:(Lorg/jaudiotagger/audio/asf/data/ContainerType;Ljava/lang/String;I)V // method@8c14 │ │ +2f8790: 7020 8b92 0400 |000e: invoke-direct {v4, v0}, Lorg/jaudiotagger/tag/asf/AbstractAsfTagImageField;.:(Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;)V // method@928b │ │ +2f8796: 5440 2b89 |0011: iget-object v0, v4, Lorg/jaudiotagger/tag/asf/AsfTagBannerField;.toWrap:Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; // field@892b │ │ +2f879a: 6e20 2b8c 5000 |0013: invoke-virtual {v0, v5}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.setBinaryValue:([B)V // method@8c2b │ │ +2f87a0: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0006 line=43 │ │ 0x000e line=42 │ │ 0x0011 line=45 │ │ locals : │ │ @@ -1313206,19 +1313206,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -2f8710: |[2f8710] org.jaudiotagger.tag.asf.AsfTagBannerField.getImageDataSize:()I │ │ -2f8720: 5410 2b89 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/asf/AsfTagBannerField;.toWrap:Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; // field@892b │ │ -2f8724: 6e10 258c 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getRawDataSize:()I // method@8c25 │ │ -2f872a: 0a00 |0005: move-result v0 │ │ -2f872c: 0f00 |0006: return v0 │ │ +2f8714: |[2f8714] org.jaudiotagger.tag.asf.AsfTagBannerField.getImageDataSize:()I │ │ +2f8724: 5410 2b89 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/asf/AsfTagBannerField;.toWrap:Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; // field@892b │ │ +2f8728: 6e10 258c 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getRawDataSize:()I // method@8c25 │ │ +2f872e: 0a00 |0005: move-result v0 │ │ +2f8730: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jaudiotagger/tag/asf/AsfTagBannerField; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/asf/AsfTagBannerField;) │ │ @@ -1313226,18 +1313226,18 @@ │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -2f86f4: |[2f86f4] org.jaudiotagger.tag.asf.AsfTagBannerField.getRawImageData:()[B │ │ -2f8704: 6e10 d592 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/asf/AsfTagBannerField;.getRawContent:()[B // method@92d5 │ │ -2f870a: 0c00 |0003: move-result-object v0 │ │ -2f870c: 1100 |0004: return-object v0 │ │ +2f86f8: |[2f86f8] org.jaudiotagger.tag.asf.AsfTagBannerField.getRawImageData:()[B │ │ +2f8708: 6e10 d592 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/asf/AsfTagBannerField;.getRawContent:()[B // method@92d5 │ │ +2f870e: 0c00 |0003: move-result-object v0 │ │ +2f8710: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jaudiotagger/tag/asf/AsfTagBannerField; │ │ │ │ source_file_idx : 2664 (AsfTagBannerField.java) │ │ @@ -1313299,64 +1313299,64 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -2f89d0: |[2f89d0] org.jaudiotagger.tag.asf.AsfTagCoverField.:()V │ │ -2f89e0: 1a00 c998 |0000: const-string v0, "org.jaudiotagger.audio.asf.tag" // string@98c9 │ │ -2f89e4: 7110 168a 0000 |0002: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@8a16 │ │ -2f89ea: 0c00 |0005: move-result-object v0 │ │ -2f89ec: 6900 2c89 |0006: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfTagCoverField;.LOGGER:Ljava/util/logging/Logger; // field@892c │ │ -2f89f0: 0e00 |0008: return-void │ │ +2f89d4: |[2f89d4] org.jaudiotagger.tag.asf.AsfTagCoverField.:()V │ │ +2f89e4: 1a00 c998 |0000: const-string v0, "org.jaudiotagger.audio.asf.tag" // string@98c9 │ │ +2f89e8: 7110 168a 0000 |0002: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@8a16 │ │ +2f89ee: 0c00 |0005: move-result-object v0 │ │ +2f89f0: 6900 2c89 |0006: sput-object v0, Lorg/jaudiotagger/tag/asf/AsfTagCoverField;.LOGGER:Ljava/util/logging/Logger; // field@892c │ │ +2f89f4: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=28 │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/asf/AsfTagCoverField;) │ │ name : '' │ │ type : '(Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 56 16-bit code units │ │ -2f8a40: |[2f8a40] org.jaudiotagger.tag.asf.AsfTagCoverField.:(Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;)V │ │ -2f8a50: 7020 8b92 3200 |0000: invoke-direct {v2, v3}, Lorg/jaudiotagger/tag/asf/AbstractAsfTagImageField;.:(Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;)V // method@928b │ │ -2f8a56: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -2f8a58: 5920 2e89 |0004: iput v0, v2, Lorg/jaudiotagger/tag/asf/AsfTagCoverField;.endOfName:I // field@892e │ │ -2f8a5c: 6e10 228c 0300 |0006: invoke-virtual {v3}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getName:()Ljava/lang/String; // method@8c22 │ │ -2f8a62: 0c00 |0009: move-result-object v0 │ │ -2f8a64: 6201 9588 |000a: sget-object v1, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.COVER_ART:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8895 │ │ -2f8a68: 6e10 9492 0100 |000c: invoke-virtual {v1}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.getFieldName:()Ljava/lang/String; // method@9294 │ │ -2f8a6e: 0c01 |000f: move-result-object v1 │ │ -2f8a70: 6e20 9c87 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2f8a76: 0a00 |0013: move-result v0 │ │ -2f8a78: 3800 1c00 |0014: if-eqz v0, 0030 // +001c │ │ -2f8a7c: 6e10 288c 0300 |0016: invoke-virtual {v3}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getType:()I // method@8c28 │ │ -2f8a82: 0a03 |0019: move-result v3 │ │ -2f8a84: 1210 |001a: const/4 v0, #int 1 // #1 │ │ -2f8a86: 3303 0d00 |001b: if-ne v3, v0, 0028 // +000d │ │ -2f8a8a: 7010 e292 0200 |001d: invoke-direct {v2}, Lorg/jaudiotagger/tag/asf/AsfTagCoverField;.processRawContent:()V // method@92e2 │ │ -2f8a90: 0e00 |0020: return-void │ │ -2f8a92: 0d03 |0021: move-exception v3 │ │ -2f8a94: 2200 3310 |0022: new-instance v0, Ljava/lang/RuntimeException; // type@1033 │ │ -2f8a98: 7020 7e87 3000 |0024: invoke-direct {v0, v3}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@877e │ │ -2f8a9e: 2700 |0027: throw v0 │ │ -2f8aa0: 2203 1e10 |0028: new-instance v3, Ljava/lang/IllegalArgumentException; // type@101e │ │ -2f8aa4: 1a00 b514 |002a: const-string v0, "Descriptor type must be binary" // string@14b5 │ │ -2f8aa8: 7020 1887 0300 |002c: invoke-direct {v3, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ -2f8aae: 2703 |002f: throw v3 │ │ -2f8ab0: 2203 1e10 |0030: new-instance v3, Ljava/lang/IllegalArgumentException; // type@101e │ │ -2f8ab4: 1a00 b414 |0032: const-string v0, "Descriptor description must be WM/Picture" // string@14b4 │ │ -2f8ab8: 7020 1887 0300 |0034: invoke-direct {v3, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ -2f8abe: 2703 |0037: throw v3 │ │ +2f8a44: |[2f8a44] org.jaudiotagger.tag.asf.AsfTagCoverField.:(Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;)V │ │ +2f8a54: 7020 8b92 3200 |0000: invoke-direct {v2, v3}, Lorg/jaudiotagger/tag/asf/AbstractAsfTagImageField;.:(Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;)V // method@928b │ │ +2f8a5a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +2f8a5c: 5920 2e89 |0004: iput v0, v2, Lorg/jaudiotagger/tag/asf/AsfTagCoverField;.endOfName:I // field@892e │ │ +2f8a60: 6e10 228c 0300 |0006: invoke-virtual {v3}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getName:()Ljava/lang/String; // method@8c22 │ │ +2f8a66: 0c00 |0009: move-result-object v0 │ │ +2f8a68: 6201 9588 |000a: sget-object v1, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.COVER_ART:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8895 │ │ +2f8a6c: 6e10 9492 0100 |000c: invoke-virtual {v1}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.getFieldName:()Ljava/lang/String; // method@9294 │ │ +2f8a72: 0c01 |000f: move-result-object v1 │ │ +2f8a74: 6e20 9c87 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2f8a7a: 0a00 |0013: move-result v0 │ │ +2f8a7c: 3800 1c00 |0014: if-eqz v0, 0030 // +001c │ │ +2f8a80: 6e10 288c 0300 |0016: invoke-virtual {v3}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getType:()I // method@8c28 │ │ +2f8a86: 0a03 |0019: move-result v3 │ │ +2f8a88: 1210 |001a: const/4 v0, #int 1 // #1 │ │ +2f8a8a: 3303 0d00 |001b: if-ne v3, v0, 0028 // +000d │ │ +2f8a8e: 7010 e292 0200 |001d: invoke-direct {v2}, Lorg/jaudiotagger/tag/asf/AsfTagCoverField;.processRawContent:()V // method@92e2 │ │ +2f8a94: 0e00 |0020: return-void │ │ +2f8a96: 0d03 |0021: move-exception v3 │ │ +2f8a98: 2200 3310 |0022: new-instance v0, Ljava/lang/RuntimeException; // type@1033 │ │ +2f8a9c: 7020 7e87 3000 |0024: invoke-direct {v0, v3}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@877e │ │ +2f8aa2: 2700 |0027: throw v0 │ │ +2f8aa4: 2203 1e10 |0028: new-instance v3, Ljava/lang/IllegalArgumentException; // type@101e │ │ +2f8aa8: 1a00 b514 |002a: const-string v0, "Descriptor type must be binary" // string@14b5 │ │ +2f8aac: 7020 1887 0300 |002c: invoke-direct {v3, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ +2f8ab2: 2703 |002f: throw v3 │ │ +2f8ab4: 2203 1e10 |0030: new-instance v3, Ljava/lang/IllegalArgumentException; // type@101e │ │ +2f8ab8: 1a00 b414 |0032: const-string v0, "Descriptor description must be WM/Picture" // string@14b4 │ │ +2f8abc: 7020 1887 0300 |0034: invoke-direct {v3, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ +2f8ac2: 2703 |0037: throw v3 │ │ catches : 1 │ │ 0x001d - 0x0020 │ │ Ljava/io/UnsupportedEncodingException; -> 0x0021 │ │ positions : │ │ 0x0000 line=80 │ │ 0x0004 line=38 │ │ 0x0006 line=82 │ │ @@ -1313374,30 +1313374,30 @@ │ │ type : '([BILjava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 30 16-bit code units │ │ -2f89f4: |[2f89f4] org.jaudiotagger.tag.asf.AsfTagCoverField.:([BILjava/lang/String;Ljava/lang/String;)V │ │ -2f8a04: 2200 fe10 |0000: new-instance v0, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; // type@10fe │ │ -2f8a08: 6201 9588 |0002: sget-object v1, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.COVER_ART:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8895 │ │ -2f8a0c: 6e10 9492 0100 |0004: invoke-virtual {v1}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.getFieldName:()Ljava/lang/String; // method@9294 │ │ -2f8a12: 0c01 |0007: move-result-object v1 │ │ -2f8a14: 1212 |0008: const/4 v2, #int 1 // #1 │ │ -2f8a16: 7030 138c 1002 |0009: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.:(Ljava/lang/String;I)V // method@8c13 │ │ -2f8a1c: 7020 8b92 0300 |000c: invoke-direct {v3, v0}, Lorg/jaudiotagger/tag/asf/AbstractAsfTagImageField;.:(Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;)V // method@928b │ │ -2f8a22: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -2f8a24: 5930 2e89 |0010: iput v0, v3, Lorg/jaudiotagger/tag/asf/AsfTagCoverField;.endOfName:I // field@892e │ │ -2f8a28: 6e10 dc92 0300 |0012: invoke-virtual {v3}, Lorg/jaudiotagger/tag/asf/AsfTagCoverField;.getDescriptor:()Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; // method@92dc │ │ -2f8a2e: 0c00 |0015: move-result-object v0 │ │ -2f8a30: 7057 da92 4365 |0016: invoke-direct {v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/asf/AsfTagCoverField;.createRawContent:([BILjava/lang/String;Ljava/lang/String;)[B // method@92da │ │ -2f8a36: 0c04 |0019: move-result-object v4 │ │ -2f8a38: 6e20 2b8c 4000 |001a: invoke-virtual {v0, v4}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.setBinaryValue:([B)V // method@8c2b │ │ -2f8a3e: 0e00 |001d: return-void │ │ +2f89f8: |[2f89f8] org.jaudiotagger.tag.asf.AsfTagCoverField.:([BILjava/lang/String;Ljava/lang/String;)V │ │ +2f8a08: 2200 fe10 |0000: new-instance v0, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; // type@10fe │ │ +2f8a0c: 6201 9588 |0002: sget-object v1, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.COVER_ART:Lorg/jaudiotagger/tag/asf/AsfFieldKey; // field@8895 │ │ +2f8a10: 6e10 9492 0100 |0004: invoke-virtual {v1}, Lorg/jaudiotagger/tag/asf/AsfFieldKey;.getFieldName:()Ljava/lang/String; // method@9294 │ │ +2f8a16: 0c01 |0007: move-result-object v1 │ │ +2f8a18: 1212 |0008: const/4 v2, #int 1 // #1 │ │ +2f8a1a: 7030 138c 1002 |0009: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.:(Ljava/lang/String;I)V // method@8c13 │ │ +2f8a20: 7020 8b92 0300 |000c: invoke-direct {v3, v0}, Lorg/jaudiotagger/tag/asf/AbstractAsfTagImageField;.:(Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;)V // method@928b │ │ +2f8a26: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +2f8a28: 5930 2e89 |0010: iput v0, v3, Lorg/jaudiotagger/tag/asf/AsfTagCoverField;.endOfName:I // field@892e │ │ +2f8a2c: 6e10 dc92 0300 |0012: invoke-virtual {v3}, Lorg/jaudiotagger/tag/asf/AsfTagCoverField;.getDescriptor:()Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; // method@92dc │ │ +2f8a32: 0c00 |0015: move-result-object v0 │ │ +2f8a34: 7057 da92 4365 |0016: invoke-direct {v3, v4, v5, v6, v7}, Lorg/jaudiotagger/tag/asf/AsfTagCoverField;.createRawContent:([BILjava/lang/String;Ljava/lang/String;)[B // method@92da │ │ +2f8a3a: 0c04 |0019: move-result-object v4 │ │ +2f8a3c: 6e20 2b8c 4000 |001a: invoke-virtual {v0, v4}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.setBinaryValue:([B)V // method@8c2b │ │ +2f8a42: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0010 line=38 │ │ 0x0012 line=67 │ │ 0x0016 line=69 │ │ 0x001a line=68 │ │ @@ -1313413,92 +1313413,92 @@ │ │ type : '([BILjava/lang/String;Ljava/lang/String;)[B' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 162 16-bit code units │ │ -2f87b8: |[2f87b8] org.jaudiotagger.tag.asf.AsfTagCoverField.createRawContent:([BILjava/lang/String;Ljava/lang/String;)[B │ │ -2f87c8: 1a00 ce4f |0000: const-string v0, "Unable to find encoding:" // string@4fce │ │ -2f87cc: 5b47 2d89 |0002: iput-object v7, v4, Lorg/jaudiotagger/tag/asf/AsfTagCoverField;.description:Ljava/lang/String; // field@892d │ │ -2f87d0: 2151 |0004: array-length v1, v5 │ │ -2f87d2: 5941 2f89 |0005: iput v1, v4, Lorg/jaudiotagger/tag/asf/AsfTagCoverField;.imageDataSize:I // field@892f │ │ -2f87d6: 5946 3189 |0007: iput v6, v4, Lorg/jaudiotagger/tag/asf/AsfTagCoverField;.pictureType:I // field@8931 │ │ -2f87da: 5b48 3089 |0009: iput-object v8, v4, Lorg/jaudiotagger/tag/asf/AsfTagCoverField;.mimeType:Ljava/lang/String; // field@8930 │ │ -2f87de: 3908 1500 |000b: if-nez v8, 0020 // +0015 │ │ -2f87e2: 7110 e49b 0500 |000d: invoke-static {v5}, Lorg/jaudiotagger/tag/id3/valuepair/ImageFormats;.getMimeTypeForBinarySignature:([B)Ljava/lang/String; // method@9be4 │ │ -2f87e8: 0c08 |0010: move-result-object v8 │ │ -2f87ea: 3908 0f00 |0011: if-nez v8, 0020 // +000f │ │ -2f87ee: 6208 2c89 |0013: sget-object v8, Lorg/jaudiotagger/tag/asf/AsfTagCoverField;.LOGGER:Ljava/util/logging/Logger; // field@892c │ │ -2f87f2: 6201 2787 |0015: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_UNIDENITIFED_IMAGE_FORMAT:Lorg/jaudiotagger/logging/ErrorMessage; // field@8727 │ │ -2f87f6: 6e10 5791 0100 |0017: invoke-virtual {v1}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ -2f87fc: 0c01 |001a: move-result-object v1 │ │ -2f87fe: 6e20 1c8a 1800 |001b: invoke-virtual {v8, v1}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ -2f8804: 1a08 4a7c |001e: const-string v8, "image/png" // string@7c4a │ │ -2f8808: 2201 ef0f |0020: new-instance v1, Ljava/io/ByteArrayOutputStream; // type@0fef │ │ -2f880c: 7010 2d86 0100 |0022: invoke-direct {v1}, Ljava/io/ByteArrayOutputStream;.:()V // method@862d │ │ -2f8812: 6e20 3286 6100 |0025: invoke-virtual {v1, v6}, Ljava/io/ByteArrayOutputStream;.write:(I)V // method@8632 │ │ -2f8818: 2156 |0028: array-length v6, v5 │ │ -2f881a: 7110 a68e 0600 |0029: invoke-static {v6}, Lorg/jaudiotagger/audio/generic/Utils;.getSizeLEInt32:(I)[B // method@8ea6 │ │ -2f8820: 0c06 |002c: move-result-object v6 │ │ -2f8822: 1242 |002d: const/4 v2, #int 4 // #4 │ │ -2f8824: 1203 |002e: const/4 v3, #int 0 // #0 │ │ -2f8826: 6e40 3486 6123 |002f: invoke-virtual {v1, v6, v3, v2}, Ljava/io/ByteArrayOutputStream;.write:([BII)V // method@8634 │ │ -2f882c: 6206 4582 |0032: sget-object v6, Lorg/jaudiotagger/audio/asf/data/AsfHeader;.ASF_CHARSET:Ljava/nio/charset/Charset; // field@8245 │ │ -2f8830: 6e10 7888 0600 |0034: invoke-virtual {v6}, Ljava/nio/charset/Charset;.name:()Ljava/lang/String; // method@8878 │ │ -2f8836: 0c06 |0037: move-result-object v6 │ │ -2f8838: 6e20 a087 6800 |0038: invoke-virtual {v8, v6}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@87a0 │ │ -2f883e: 0c06 |003b: move-result-object v6 │ │ -2f8840: 2168 |003c: array-length v8, v6 │ │ -2f8842: 6e40 3486 6183 |003d: invoke-virtual {v1, v6, v3, v8}, Ljava/io/ByteArrayOutputStream;.write:([BII)V // method@8634 │ │ -2f8848: 6e20 3286 3100 |0040: invoke-virtual {v1, v3}, Ljava/io/ByteArrayOutputStream;.write:(I)V // method@8632 │ │ -2f884e: 6e20 3286 3100 |0043: invoke-virtual {v1, v3}, Ljava/io/ByteArrayOutputStream;.write:(I)V // method@8632 │ │ -2f8854: 3807 3200 |0046: if-eqz v7, 0078 // +0032 │ │ -2f8858: 6e10 aa87 0700 |0048: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@87aa │ │ -2f885e: 0a06 |004b: move-result v6 │ │ -2f8860: 3d06 2c00 |004c: if-lez v6, 0078 // +002c │ │ -2f8864: 6206 4582 |004e: sget-object v6, Lorg/jaudiotagger/audio/asf/data/AsfHeader;.ASF_CHARSET:Ljava/nio/charset/Charset; // field@8245 │ │ -2f8868: 6e10 7888 0600 |0050: invoke-virtual {v6}, Ljava/nio/charset/Charset;.name:()Ljava/lang/String; // method@8878 │ │ -2f886e: 0c06 |0053: move-result-object v6 │ │ -2f8870: 6e20 a087 6700 |0054: invoke-virtual {v7, v6}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@87a0 │ │ -2f8876: 0c06 |0057: move-result-object v6 │ │ -2f8878: 2167 |0058: array-length v7, v6 │ │ -2f887a: 6e40 3486 6173 |0059: invoke-virtual {v1, v6, v3, v7}, Ljava/io/ByteArrayOutputStream;.write:([BII)V // method@8634 │ │ -2f8880: 281c |005c: goto 0078 // +001c │ │ -2f8882: 2205 3310 |005d: new-instance v5, Ljava/lang/RuntimeException; // type@1033 │ │ -2f8886: 2206 3910 |005f: new-instance v6, Ljava/lang/StringBuilder; // type@1039 │ │ -2f888a: 7010 cc87 0600 |0061: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2f8890: 6e20 d787 0600 |0064: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2f8896: 6207 4582 |0067: sget-object v7, Lorg/jaudiotagger/audio/asf/data/AsfHeader;.ASF_CHARSET:Ljava/nio/charset/Charset; // field@8245 │ │ -2f889a: 6e10 7888 0700 |0069: invoke-virtual {v7}, Ljava/nio/charset/Charset;.name:()Ljava/lang/String; // method@8878 │ │ -2f88a0: 0c07 |006c: move-result-object v7 │ │ -2f88a2: 6e20 d787 7600 |006d: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2f88a8: 6e10 df87 0600 |0070: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2f88ae: 0c06 |0073: move-result-object v6 │ │ -2f88b0: 7020 7c87 6500 |0074: invoke-direct {v5, v6}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@877c │ │ -2f88b6: 2705 |0077: throw v5 │ │ -2f88b8: 6e20 3286 3100 |0078: invoke-virtual {v1, v3}, Ljava/io/ByteArrayOutputStream;.write:(I)V // method@8632 │ │ -2f88be: 6e20 3286 3100 |007b: invoke-virtual {v1, v3}, Ljava/io/ByteArrayOutputStream;.write:(I)V // method@8632 │ │ -2f88c4: 2156 |007e: array-length v6, v5 │ │ -2f88c6: 6e40 3486 5163 |007f: invoke-virtual {v1, v5, v3, v6}, Ljava/io/ByteArrayOutputStream;.write:([BII)V // method@8634 │ │ -2f88cc: 6e10 3186 0100 |0082: invoke-virtual {v1}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8631 │ │ -2f88d2: 0c05 |0085: move-result-object v5 │ │ -2f88d4: 1105 |0086: return-object v5 │ │ -2f88d6: 2205 3310 |0087: new-instance v5, Ljava/lang/RuntimeException; // type@1033 │ │ -2f88da: 2206 3910 |0089: new-instance v6, Ljava/lang/StringBuilder; // type@1039 │ │ -2f88de: 7010 cc87 0600 |008b: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2f88e4: 6e20 d787 0600 |008e: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2f88ea: 6207 4582 |0091: sget-object v7, Lorg/jaudiotagger/audio/asf/data/AsfHeader;.ASF_CHARSET:Ljava/nio/charset/Charset; // field@8245 │ │ -2f88ee: 6e10 7888 0700 |0093: invoke-virtual {v7}, Ljava/nio/charset/Charset;.name:()Ljava/lang/String; // method@8878 │ │ -2f88f4: 0c07 |0096: move-result-object v7 │ │ -2f88f6: 6e20 d787 7600 |0097: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2f88fc: 6e10 df87 0600 |009a: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2f8902: 0c06 |009d: move-result-object v6 │ │ -2f8904: 7020 7c87 6500 |009e: invoke-direct {v5, v6}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@877c │ │ -2f890a: 2705 |00a1: throw v5 │ │ +2f87bc: |[2f87bc] org.jaudiotagger.tag.asf.AsfTagCoverField.createRawContent:([BILjava/lang/String;Ljava/lang/String;)[B │ │ +2f87cc: 1a00 ce4f |0000: const-string v0, "Unable to find encoding:" // string@4fce │ │ +2f87d0: 5b47 2d89 |0002: iput-object v7, v4, Lorg/jaudiotagger/tag/asf/AsfTagCoverField;.description:Ljava/lang/String; // field@892d │ │ +2f87d4: 2151 |0004: array-length v1, v5 │ │ +2f87d6: 5941 2f89 |0005: iput v1, v4, Lorg/jaudiotagger/tag/asf/AsfTagCoverField;.imageDataSize:I // field@892f │ │ +2f87da: 5946 3189 |0007: iput v6, v4, Lorg/jaudiotagger/tag/asf/AsfTagCoverField;.pictureType:I // field@8931 │ │ +2f87de: 5b48 3089 |0009: iput-object v8, v4, Lorg/jaudiotagger/tag/asf/AsfTagCoverField;.mimeType:Ljava/lang/String; // field@8930 │ │ +2f87e2: 3908 1500 |000b: if-nez v8, 0020 // +0015 │ │ +2f87e6: 7110 e49b 0500 |000d: invoke-static {v5}, Lorg/jaudiotagger/tag/id3/valuepair/ImageFormats;.getMimeTypeForBinarySignature:([B)Ljava/lang/String; // method@9be4 │ │ +2f87ec: 0c08 |0010: move-result-object v8 │ │ +2f87ee: 3908 0f00 |0011: if-nez v8, 0020 // +000f │ │ +2f87f2: 6208 2c89 |0013: sget-object v8, Lorg/jaudiotagger/tag/asf/AsfTagCoverField;.LOGGER:Ljava/util/logging/Logger; // field@892c │ │ +2f87f6: 6201 2787 |0015: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_UNIDENITIFED_IMAGE_FORMAT:Lorg/jaudiotagger/logging/ErrorMessage; // field@8727 │ │ +2f87fa: 6e10 5791 0100 |0017: invoke-virtual {v1}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ +2f8800: 0c01 |001a: move-result-object v1 │ │ +2f8802: 6e20 1c8a 1800 |001b: invoke-virtual {v8, v1}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ +2f8808: 1a08 4a7c |001e: const-string v8, "image/png" // string@7c4a │ │ +2f880c: 2201 ef0f |0020: new-instance v1, Ljava/io/ByteArrayOutputStream; // type@0fef │ │ +2f8810: 7010 2d86 0100 |0022: invoke-direct {v1}, Ljava/io/ByteArrayOutputStream;.:()V // method@862d │ │ +2f8816: 6e20 3286 6100 |0025: invoke-virtual {v1, v6}, Ljava/io/ByteArrayOutputStream;.write:(I)V // method@8632 │ │ +2f881c: 2156 |0028: array-length v6, v5 │ │ +2f881e: 7110 a68e 0600 |0029: invoke-static {v6}, Lorg/jaudiotagger/audio/generic/Utils;.getSizeLEInt32:(I)[B // method@8ea6 │ │ +2f8824: 0c06 |002c: move-result-object v6 │ │ +2f8826: 1242 |002d: const/4 v2, #int 4 // #4 │ │ +2f8828: 1203 |002e: const/4 v3, #int 0 // #0 │ │ +2f882a: 6e40 3486 6123 |002f: invoke-virtual {v1, v6, v3, v2}, Ljava/io/ByteArrayOutputStream;.write:([BII)V // method@8634 │ │ +2f8830: 6206 4582 |0032: sget-object v6, Lorg/jaudiotagger/audio/asf/data/AsfHeader;.ASF_CHARSET:Ljava/nio/charset/Charset; // field@8245 │ │ +2f8834: 6e10 7888 0600 |0034: invoke-virtual {v6}, Ljava/nio/charset/Charset;.name:()Ljava/lang/String; // method@8878 │ │ +2f883a: 0c06 |0037: move-result-object v6 │ │ +2f883c: 6e20 a087 6800 |0038: invoke-virtual {v8, v6}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@87a0 │ │ +2f8842: 0c06 |003b: move-result-object v6 │ │ +2f8844: 2168 |003c: array-length v8, v6 │ │ +2f8846: 6e40 3486 6183 |003d: invoke-virtual {v1, v6, v3, v8}, Ljava/io/ByteArrayOutputStream;.write:([BII)V // method@8634 │ │ +2f884c: 6e20 3286 3100 |0040: invoke-virtual {v1, v3}, Ljava/io/ByteArrayOutputStream;.write:(I)V // method@8632 │ │ +2f8852: 6e20 3286 3100 |0043: invoke-virtual {v1, v3}, Ljava/io/ByteArrayOutputStream;.write:(I)V // method@8632 │ │ +2f8858: 3807 3200 |0046: if-eqz v7, 0078 // +0032 │ │ +2f885c: 6e10 aa87 0700 |0048: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@87aa │ │ +2f8862: 0a06 |004b: move-result v6 │ │ +2f8864: 3d06 2c00 |004c: if-lez v6, 0078 // +002c │ │ +2f8868: 6206 4582 |004e: sget-object v6, Lorg/jaudiotagger/audio/asf/data/AsfHeader;.ASF_CHARSET:Ljava/nio/charset/Charset; // field@8245 │ │ +2f886c: 6e10 7888 0600 |0050: invoke-virtual {v6}, Ljava/nio/charset/Charset;.name:()Ljava/lang/String; // method@8878 │ │ +2f8872: 0c06 |0053: move-result-object v6 │ │ +2f8874: 6e20 a087 6700 |0054: invoke-virtual {v7, v6}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@87a0 │ │ +2f887a: 0c06 |0057: move-result-object v6 │ │ +2f887c: 2167 |0058: array-length v7, v6 │ │ +2f887e: 6e40 3486 6173 |0059: invoke-virtual {v1, v6, v3, v7}, Ljava/io/ByteArrayOutputStream;.write:([BII)V // method@8634 │ │ +2f8884: 281c |005c: goto 0078 // +001c │ │ +2f8886: 2205 3310 |005d: new-instance v5, Ljava/lang/RuntimeException; // type@1033 │ │ +2f888a: 2206 3910 |005f: new-instance v6, Ljava/lang/StringBuilder; // type@1039 │ │ +2f888e: 7010 cc87 0600 |0061: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2f8894: 6e20 d787 0600 |0064: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2f889a: 6207 4582 |0067: sget-object v7, Lorg/jaudiotagger/audio/asf/data/AsfHeader;.ASF_CHARSET:Ljava/nio/charset/Charset; // field@8245 │ │ +2f889e: 6e10 7888 0700 |0069: invoke-virtual {v7}, Ljava/nio/charset/Charset;.name:()Ljava/lang/String; // method@8878 │ │ +2f88a4: 0c07 |006c: move-result-object v7 │ │ +2f88a6: 6e20 d787 7600 |006d: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2f88ac: 6e10 df87 0600 |0070: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2f88b2: 0c06 |0073: move-result-object v6 │ │ +2f88b4: 7020 7c87 6500 |0074: invoke-direct {v5, v6}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@877c │ │ +2f88ba: 2705 |0077: throw v5 │ │ +2f88bc: 6e20 3286 3100 |0078: invoke-virtual {v1, v3}, Ljava/io/ByteArrayOutputStream;.write:(I)V // method@8632 │ │ +2f88c2: 6e20 3286 3100 |007b: invoke-virtual {v1, v3}, Ljava/io/ByteArrayOutputStream;.write:(I)V // method@8632 │ │ +2f88c8: 2156 |007e: array-length v6, v5 │ │ +2f88ca: 6e40 3486 5163 |007f: invoke-virtual {v1, v5, v3, v6}, Ljava/io/ByteArrayOutputStream;.write:([BII)V // method@8634 │ │ +2f88d0: 6e10 3186 0100 |0082: invoke-virtual {v1}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8631 │ │ +2f88d6: 0c05 |0085: move-result-object v5 │ │ +2f88d8: 1105 |0086: return-object v5 │ │ +2f88da: 2205 3310 |0087: new-instance v5, Ljava/lang/RuntimeException; // type@1033 │ │ +2f88de: 2206 3910 |0089: new-instance v6, Ljava/lang/StringBuilder; // type@1039 │ │ +2f88e2: 7010 cc87 0600 |008b: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2f88e8: 6e20 d787 0600 |008e: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2f88ee: 6207 4582 |0091: sget-object v7, Lorg/jaudiotagger/audio/asf/data/AsfHeader;.ASF_CHARSET:Ljava/nio/charset/Charset; // field@8245 │ │ +2f88f2: 6e10 7888 0700 |0093: invoke-virtual {v7}, Ljava/nio/charset/Charset;.name:()Ljava/lang/String; // method@8878 │ │ +2f88f8: 0c07 |0096: move-result-object v7 │ │ +2f88fa: 6e20 d787 7600 |0097: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2f8900: 6e10 df87 0600 |009a: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2f8906: 0c06 |009d: move-result-object v6 │ │ +2f8908: 7020 7c87 6500 |009e: invoke-direct {v5, v6}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@877c │ │ +2f890e: 2705 |00a1: throw v5 │ │ catches : 2 │ │ 0x0032 - 0x003c │ │ Ljava/io/UnsupportedEncodingException; -> 0x0087 │ │ 0x004e - 0x0058 │ │ Ljava/io/UnsupportedEncodingException; -> 0x005d │ │ positions : │ │ 0x0002 line=100 │ │ @@ -1313543,71 +1313543,71 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 101 16-bit code units │ │ -2f8ad0: |[2f8ad0] org.jaudiotagger.tag.asf.AsfTagCoverField.processRawContent:()V │ │ -2f8ae0: 6e10 e092 0800 |0000: invoke-virtual {v8}, Lorg/jaudiotagger/tag/asf/AsfTagCoverField;.getRawContent:()[B // method@92e0 │ │ -2f8ae6: 0c00 |0003: move-result-object v0 │ │ -2f8ae8: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -2f8aea: 4800 0001 |0005: aget-byte v0, v0, v1 │ │ -2f8aee: 5980 3189 |0007: iput v0, v8, Lorg/jaudiotagger/tag/asf/AsfTagCoverField;.pictureType:I // field@8931 │ │ -2f8af2: 6e10 e092 0800 |0009: invoke-virtual {v8}, Lorg/jaudiotagger/tag/asf/AsfTagCoverField;.getRawContent:()[B // method@92e0 │ │ -2f8af8: 0c00 |000c: move-result-object v0 │ │ -2f8afa: 1212 |000d: const/4 v2, #int 1 // #1 │ │ -2f8afc: 1223 |000e: const/4 v3, #int 2 // #2 │ │ -2f8afe: 7130 a08e 2003 |000f: invoke-static {v0, v2, v3}, Lorg/jaudiotagger/audio/generic/Utils;.getIntLE:([BII)I // method@8ea0 │ │ -2f8b04: 0a00 |0012: move-result v0 │ │ -2f8b06: 5980 2f89 |0013: iput v0, v8, Lorg/jaudiotagger/tag/asf/AsfTagCoverField;.imageDataSize:I // field@892f │ │ -2f8b0a: 1200 |0015: const/4 v0, #int 0 // #0 │ │ -2f8b0c: 5b80 3089 |0016: iput-object v0, v8, Lorg/jaudiotagger/tag/asf/AsfTagCoverField;.mimeType:Ljava/lang/String; // field@8930 │ │ -2f8b10: 5b80 2d89 |0018: iput-object v0, v8, Lorg/jaudiotagger/tag/asf/AsfTagCoverField;.description:Ljava/lang/String; // field@892d │ │ -2f8b14: 1250 |001a: const/4 v0, #int 5 // #5 │ │ -2f8b16: 1254 |001b: const/4 v4, #int 5 // #5 │ │ -2f8b18: 6e10 e092 0800 |001c: invoke-virtual {v8}, Lorg/jaudiotagger/tag/asf/AsfTagCoverField;.getRawContent:()[B // method@92e0 │ │ -2f8b1e: 0c05 |001f: move-result-object v5 │ │ -2f8b20: 2155 |0020: array-length v5, v5 │ │ -2f8b22: b125 |0021: sub-int/2addr v5, v2 │ │ -2f8b24: 3554 4200 |0022: if-ge v4, v5, 0064 // +0042 │ │ -2f8b28: 6e10 e092 0800 |0024: invoke-virtual {v8}, Lorg/jaudiotagger/tag/asf/AsfTagCoverField;.getRawContent:()[B // method@92e0 │ │ -2f8b2e: 0c05 |0027: move-result-object v5 │ │ -2f8b30: 4805 0504 |0028: aget-byte v5, v5, v4 │ │ -2f8b34: 3905 3700 |002a: if-nez v5, 0061 // +0037 │ │ -2f8b38: 6e10 e092 0800 |002c: invoke-virtual {v8}, Lorg/jaudiotagger/tag/asf/AsfTagCoverField;.getRawContent:()[B // method@92e0 │ │ -2f8b3e: 0c05 |002f: move-result-object v5 │ │ -2f8b40: d806 0401 |0030: add-int/lit8 v6, v4, #int 1 // #01 │ │ -2f8b44: 4805 0506 |0032: aget-byte v5, v5, v6 │ │ -2f8b48: 3905 2d00 |0034: if-nez v5, 0061 // +002d │ │ -2f8b4c: 5485 3089 |0036: iget-object v5, v8, Lorg/jaudiotagger/tag/asf/AsfTagCoverField;.mimeType:Ljava/lang/String; // field@8930 │ │ -2f8b50: 1a06 974f |0038: const-string v6, "UTF-16LE" // string@4f97 │ │ -2f8b54: 3905 1200 |003a: if-nez v5, 004c // +0012 │ │ -2f8b58: 2201 3710 |003c: new-instance v1, Ljava/lang/String; // type@1037 │ │ -2f8b5c: 6e10 e092 0800 |003e: invoke-virtual {v8}, Lorg/jaudiotagger/tag/asf/AsfTagCoverField;.getRawContent:()[B // method@92e0 │ │ -2f8b62: 0c05 |0041: move-result-object v5 │ │ -2f8b64: d807 04fb |0042: add-int/lit8 v7, v4, #int -5 // #fb │ │ -2f8b68: 7056 8e87 5170 |0044: invoke-direct {v1, v5, v0, v7, v6}, Ljava/lang/String;.:([BIILjava/lang/String;)V // method@878e │ │ -2f8b6e: 5b81 3089 |0047: iput-object v1, v8, Lorg/jaudiotagger/tag/asf/AsfTagCoverField;.mimeType:Ljava/lang/String; // field@8930 │ │ -2f8b72: d801 0402 |0049: add-int/lit8 v1, v4, #int 2 // #02 │ │ -2f8b76: 2816 |004b: goto 0061 // +0016 │ │ -2f8b78: 5485 2d89 |004c: iget-object v5, v8, Lorg/jaudiotagger/tag/asf/AsfTagCoverField;.description:Ljava/lang/String; // field@892d │ │ -2f8b7c: 3905 1300 |004e: if-nez v5, 0061 // +0013 │ │ -2f8b80: 2200 3710 |0050: new-instance v0, Ljava/lang/String; // type@1037 │ │ -2f8b84: 6e10 e092 0800 |0052: invoke-virtual {v8}, Lorg/jaudiotagger/tag/asf/AsfTagCoverField;.getRawContent:()[B // method@92e0 │ │ -2f8b8a: 0c02 |0055: move-result-object v2 │ │ -2f8b8c: 9105 0401 |0056: sub-int v5, v4, v1 │ │ -2f8b90: 7056 8e87 2051 |0058: invoke-direct {v0, v2, v1, v5, v6}, Ljava/lang/String;.:([BIILjava/lang/String;)V // method@878e │ │ -2f8b96: 5b80 2d89 |005b: iput-object v0, v8, Lorg/jaudiotagger/tag/asf/AsfTagCoverField;.description:Ljava/lang/String; // field@892d │ │ -2f8b9a: b034 |005d: add-int/2addr v4, v3 │ │ -2f8b9c: 5984 2e89 |005e: iput v4, v8, Lorg/jaudiotagger/tag/asf/AsfTagCoverField;.endOfName:I // field@892e │ │ -2f8ba0: 2804 |0060: goto 0064 // +0004 │ │ -2f8ba2: d804 0402 |0061: add-int/lit8 v4, v4, #int 2 // #02 │ │ -2f8ba6: 28b9 |0063: goto 001c // -0047 │ │ -2f8ba8: 0e00 |0064: return-void │ │ +2f8ad4: |[2f8ad4] org.jaudiotagger.tag.asf.AsfTagCoverField.processRawContent:()V │ │ +2f8ae4: 6e10 e092 0800 |0000: invoke-virtual {v8}, Lorg/jaudiotagger/tag/asf/AsfTagCoverField;.getRawContent:()[B // method@92e0 │ │ +2f8aea: 0c00 |0003: move-result-object v0 │ │ +2f8aec: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +2f8aee: 4800 0001 |0005: aget-byte v0, v0, v1 │ │ +2f8af2: 5980 3189 |0007: iput v0, v8, Lorg/jaudiotagger/tag/asf/AsfTagCoverField;.pictureType:I // field@8931 │ │ +2f8af6: 6e10 e092 0800 |0009: invoke-virtual {v8}, Lorg/jaudiotagger/tag/asf/AsfTagCoverField;.getRawContent:()[B // method@92e0 │ │ +2f8afc: 0c00 |000c: move-result-object v0 │ │ +2f8afe: 1212 |000d: const/4 v2, #int 1 // #1 │ │ +2f8b00: 1223 |000e: const/4 v3, #int 2 // #2 │ │ +2f8b02: 7130 a08e 2003 |000f: invoke-static {v0, v2, v3}, Lorg/jaudiotagger/audio/generic/Utils;.getIntLE:([BII)I // method@8ea0 │ │ +2f8b08: 0a00 |0012: move-result v0 │ │ +2f8b0a: 5980 2f89 |0013: iput v0, v8, Lorg/jaudiotagger/tag/asf/AsfTagCoverField;.imageDataSize:I // field@892f │ │ +2f8b0e: 1200 |0015: const/4 v0, #int 0 // #0 │ │ +2f8b10: 5b80 3089 |0016: iput-object v0, v8, Lorg/jaudiotagger/tag/asf/AsfTagCoverField;.mimeType:Ljava/lang/String; // field@8930 │ │ +2f8b14: 5b80 2d89 |0018: iput-object v0, v8, Lorg/jaudiotagger/tag/asf/AsfTagCoverField;.description:Ljava/lang/String; // field@892d │ │ +2f8b18: 1250 |001a: const/4 v0, #int 5 // #5 │ │ +2f8b1a: 1254 |001b: const/4 v4, #int 5 // #5 │ │ +2f8b1c: 6e10 e092 0800 |001c: invoke-virtual {v8}, Lorg/jaudiotagger/tag/asf/AsfTagCoverField;.getRawContent:()[B // method@92e0 │ │ +2f8b22: 0c05 |001f: move-result-object v5 │ │ +2f8b24: 2155 |0020: array-length v5, v5 │ │ +2f8b26: b125 |0021: sub-int/2addr v5, v2 │ │ +2f8b28: 3554 4200 |0022: if-ge v4, v5, 0064 // +0042 │ │ +2f8b2c: 6e10 e092 0800 |0024: invoke-virtual {v8}, Lorg/jaudiotagger/tag/asf/AsfTagCoverField;.getRawContent:()[B // method@92e0 │ │ +2f8b32: 0c05 |0027: move-result-object v5 │ │ +2f8b34: 4805 0504 |0028: aget-byte v5, v5, v4 │ │ +2f8b38: 3905 3700 |002a: if-nez v5, 0061 // +0037 │ │ +2f8b3c: 6e10 e092 0800 |002c: invoke-virtual {v8}, Lorg/jaudiotagger/tag/asf/AsfTagCoverField;.getRawContent:()[B // method@92e0 │ │ +2f8b42: 0c05 |002f: move-result-object v5 │ │ +2f8b44: d806 0401 |0030: add-int/lit8 v6, v4, #int 1 // #01 │ │ +2f8b48: 4805 0506 |0032: aget-byte v5, v5, v6 │ │ +2f8b4c: 3905 2d00 |0034: if-nez v5, 0061 // +002d │ │ +2f8b50: 5485 3089 |0036: iget-object v5, v8, Lorg/jaudiotagger/tag/asf/AsfTagCoverField;.mimeType:Ljava/lang/String; // field@8930 │ │ +2f8b54: 1a06 974f |0038: const-string v6, "UTF-16LE" // string@4f97 │ │ +2f8b58: 3905 1200 |003a: if-nez v5, 004c // +0012 │ │ +2f8b5c: 2201 3710 |003c: new-instance v1, Ljava/lang/String; // type@1037 │ │ +2f8b60: 6e10 e092 0800 |003e: invoke-virtual {v8}, Lorg/jaudiotagger/tag/asf/AsfTagCoverField;.getRawContent:()[B // method@92e0 │ │ +2f8b66: 0c05 |0041: move-result-object v5 │ │ +2f8b68: d807 04fb |0042: add-int/lit8 v7, v4, #int -5 // #fb │ │ +2f8b6c: 7056 8e87 5170 |0044: invoke-direct {v1, v5, v0, v7, v6}, Ljava/lang/String;.:([BIILjava/lang/String;)V // method@878e │ │ +2f8b72: 5b81 3089 |0047: iput-object v1, v8, Lorg/jaudiotagger/tag/asf/AsfTagCoverField;.mimeType:Ljava/lang/String; // field@8930 │ │ +2f8b76: d801 0402 |0049: add-int/lit8 v1, v4, #int 2 // #02 │ │ +2f8b7a: 2816 |004b: goto 0061 // +0016 │ │ +2f8b7c: 5485 2d89 |004c: iget-object v5, v8, Lorg/jaudiotagger/tag/asf/AsfTagCoverField;.description:Ljava/lang/String; // field@892d │ │ +2f8b80: 3905 1300 |004e: if-nez v5, 0061 // +0013 │ │ +2f8b84: 2200 3710 |0050: new-instance v0, Ljava/lang/String; // type@1037 │ │ +2f8b88: 6e10 e092 0800 |0052: invoke-virtual {v8}, Lorg/jaudiotagger/tag/asf/AsfTagCoverField;.getRawContent:()[B // method@92e0 │ │ +2f8b8e: 0c02 |0055: move-result-object v2 │ │ +2f8b90: 9105 0401 |0056: sub-int v5, v4, v1 │ │ +2f8b94: 7056 8e87 2051 |0058: invoke-direct {v0, v2, v1, v5, v6}, Ljava/lang/String;.:([BIILjava/lang/String;)V // method@878e │ │ +2f8b9a: 5b80 2d89 |005b: iput-object v0, v8, Lorg/jaudiotagger/tag/asf/AsfTagCoverField;.description:Ljava/lang/String; // field@892d │ │ +2f8b9e: b034 |005d: add-int/2addr v4, v3 │ │ +2f8ba0: 5984 2e89 |005e: iput v4, v8, Lorg/jaudiotagger/tag/asf/AsfTagCoverField;.endOfName:I // field@892e │ │ +2f8ba4: 2804 |0060: goto 0064 // +0004 │ │ +2f8ba6: d804 0402 |0061: add-int/lit8 v4, v4, #int 2 // #02 │ │ +2f8baa: 28b9 |0063: goto 001c // -0047 │ │ +2f8bac: 0e00 |0064: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ 0x0009 line=201 │ │ 0x000f line=200 │ │ 0x0016 line=205 │ │ 0x0018 line=206 │ │ @@ -1313627,17 +1313627,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2f89a0: |[2f89a0] org.jaudiotagger.tag.asf.AsfTagCoverField.getDescription:()Ljava/lang/String; │ │ -2f89b0: 5410 2d89 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/asf/AsfTagCoverField;.description:Ljava/lang/String; // field@892d │ │ -2f89b4: 1100 |0002: return-object v0 │ │ +2f89a4: |[2f89a4] org.jaudiotagger.tag.asf.AsfTagCoverField.getDescription:()Ljava/lang/String; │ │ +2f89b4: 5410 2d89 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/asf/AsfTagCoverField;.description:Ljava/lang/String; // field@892d │ │ +2f89b8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/asf/AsfTagCoverField; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/asf/AsfTagCoverField;) │ │ @@ -1313645,17 +1313645,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2f8970: |[2f8970] org.jaudiotagger.tag.asf.AsfTagCoverField.getImageDataSize:()I │ │ -2f8980: 5210 2f89 |0000: iget v0, v1, Lorg/jaudiotagger/tag/asf/AsfTagCoverField;.imageDataSize:I // field@892f │ │ -2f8984: 0f00 |0002: return v0 │ │ +2f8974: |[2f8974] org.jaudiotagger.tag.asf.AsfTagCoverField.getImageDataSize:()I │ │ +2f8984: 5210 2f89 |0000: iget v0, v1, Lorg/jaudiotagger/tag/asf/AsfTagCoverField;.imageDataSize:I // field@892f │ │ +2f8988: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=172 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/asf/AsfTagCoverField; │ │ │ │ #2 : (in Lorg/jaudiotagger/tag/asf/AsfTagCoverField;) │ │ @@ -1313663,17 +1313663,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2f89b8: |[2f89b8] org.jaudiotagger.tag.asf.AsfTagCoverField.getMimeType:()Ljava/lang/String; │ │ -2f89c8: 5410 3089 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/asf/AsfTagCoverField;.mimeType:Ljava/lang/String; // field@8930 │ │ -2f89cc: 1100 |0002: return-object v0 │ │ +2f89bc: |[2f89bc] org.jaudiotagger.tag.asf.AsfTagCoverField.getMimeType:()Ljava/lang/String; │ │ +2f89cc: 5410 3089 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/asf/AsfTagCoverField;.mimeType:Ljava/lang/String; // field@8930 │ │ +2f89d0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/asf/AsfTagCoverField; │ │ │ │ #3 : (in Lorg/jaudiotagger/tag/asf/AsfTagCoverField;) │ │ @@ -1313681,17 +1313681,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2f8988: |[2f8988] org.jaudiotagger.tag.asf.AsfTagCoverField.getPictureType:()I │ │ -2f8998: 5210 3189 |0000: iget v0, v1, Lorg/jaudiotagger/tag/asf/AsfTagCoverField;.pictureType:I // field@8931 │ │ -2f899c: 0f00 |0002: return v0 │ │ +2f898c: |[2f898c] org.jaudiotagger.tag.asf.AsfTagCoverField.getPictureType:()I │ │ +2f899c: 5210 3189 |0000: iget v0, v1, Lorg/jaudiotagger/tag/asf/AsfTagCoverField;.pictureType:I // field@8931 │ │ +2f89a0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/asf/AsfTagCoverField; │ │ │ │ #4 : (in Lorg/jaudiotagger/tag/asf/AsfTagCoverField;) │ │ @@ -1313699,29 +1313699,29 @@ │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 28 16-bit code units │ │ -2f8928: |[2f8928] org.jaudiotagger.tag.asf.AsfTagCoverField.getRawImageData:()[B │ │ -2f8938: 2200 ef0f |0000: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@0fef │ │ -2f893c: 7010 2d86 0000 |0002: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@862d │ │ -2f8942: 6e10 e092 0500 |0005: invoke-virtual {v5}, Lorg/jaudiotagger/tag/asf/AsfTagCoverField;.getRawContent:()[B // method@92e0 │ │ -2f8948: 0c01 |0008: move-result-object v1 │ │ -2f894a: 5252 2e89 |0009: iget v2, v5, Lorg/jaudiotagger/tag/asf/AsfTagCoverField;.endOfName:I // field@892e │ │ -2f894e: 5453 3289 |000b: iget-object v3, v5, Lorg/jaudiotagger/tag/asf/AsfTagCoverField;.toWrap:Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; // field@8932 │ │ -2f8952: 6e10 258c 0300 |000d: invoke-virtual {v3}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getRawDataSize:()I // method@8c25 │ │ -2f8958: 0a03 |0010: move-result v3 │ │ -2f895a: 5254 2e89 |0011: iget v4, v5, Lorg/jaudiotagger/tag/asf/AsfTagCoverField;.endOfName:I // field@892e │ │ -2f895e: b143 |0013: sub-int/2addr v3, v4 │ │ -2f8960: 6e40 3486 1032 |0014: invoke-virtual {v0, v1, v2, v3}, Ljava/io/ByteArrayOutputStream;.write:([BII)V // method@8634 │ │ -2f8966: 6e10 3186 0000 |0017: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8631 │ │ -2f896c: 0c00 |001a: move-result-object v0 │ │ -2f896e: 1100 |001b: return-object v0 │ │ +2f892c: |[2f892c] org.jaudiotagger.tag.asf.AsfTagCoverField.getRawImageData:()[B │ │ +2f893c: 2200 ef0f |0000: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@0fef │ │ +2f8940: 7010 2d86 0000 |0002: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@862d │ │ +2f8946: 6e10 e092 0500 |0005: invoke-virtual {v5}, Lorg/jaudiotagger/tag/asf/AsfTagCoverField;.getRawContent:()[B // method@92e0 │ │ +2f894c: 0c01 |0008: move-result-object v1 │ │ +2f894e: 5252 2e89 |0009: iget v2, v5, Lorg/jaudiotagger/tag/asf/AsfTagCoverField;.endOfName:I // field@892e │ │ +2f8952: 5453 3289 |000b: iget-object v3, v5, Lorg/jaudiotagger/tag/asf/AsfTagCoverField;.toWrap:Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor; // field@8932 │ │ +2f8956: 6e10 258c 0300 |000d: invoke-virtual {v3}, Lorg/jaudiotagger/audio/asf/data/MetadataDescriptor;.getRawDataSize:()I // method@8c25 │ │ +2f895c: 0a03 |0010: move-result v3 │ │ +2f895e: 5254 2e89 |0011: iget v4, v5, Lorg/jaudiotagger/tag/asf/AsfTagCoverField;.endOfName:I // field@892e │ │ +2f8962: b143 |0013: sub-int/2addr v3, v4 │ │ +2f8964: 6e40 3486 1032 |0014: invoke-virtual {v0, v1, v2, v3}, Ljava/io/ByteArrayOutputStream;.write:([BII)V // method@8634 │ │ +2f896a: 6e10 3186 0000 |0017: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8631 │ │ +2f8970: 0c00 |001a: move-result-object v0 │ │ +2f8972: 1100 |001b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ 0x0005 line=189 │ │ 0x000d line=190 │ │ 0x0014 line=189 │ │ 0x0017 line=192 │ │ @@ -1313763,18 +1313763,18 @@ │ │ type : '(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -2fe95c: |[2fe95c] org.jaudiotagger.tag.datatype.StringDate.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V │ │ -2fe96c: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ -2fe970: 7040 0794 2103 |0002: invoke-direct {v1, v2, v3, v0}, Lorg/jaudiotagger/tag/datatype/StringFixedLength;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V // method@9407 │ │ -2fe976: 0e00 |0005: return-void │ │ +2fe960: |[2fe960] org.jaudiotagger.tag.datatype.StringDate.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V │ │ +2fe970: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ +2fe974: 7040 0794 2103 |0002: invoke-direct {v1, v2, v3, v0}, Lorg/jaudiotagger/tag/datatype/StringFixedLength;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V // method@9407 │ │ +2fe97a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=42 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jaudiotagger/tag/datatype/StringDate; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=3 (null) Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; │ │ @@ -1313784,17 +1313784,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/datatype/StringDate;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -2fe978: |[2fe978] org.jaudiotagger.tag.datatype.StringDate.:(Lorg/jaudiotagger/tag/datatype/StringDate;)V │ │ -2fe988: 7020 0894 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/datatype/StringFixedLength;.:(Lorg/jaudiotagger/tag/datatype/StringFixedLength;)V // method@9408 │ │ -2fe98e: 0e00 |0003: return-void │ │ +2fe97c: |[2fe97c] org.jaudiotagger.tag.datatype.StringDate.:(Lorg/jaudiotagger/tag/datatype/StringDate;)V │ │ +2fe98c: 7020 0894 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/datatype/StringFixedLength;.:(Lorg/jaudiotagger/tag/datatype/StringFixedLength;)V // method@9408 │ │ +2fe992: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/datatype/StringDate; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/tag/datatype/StringDate; │ │ │ │ @@ -1313804,24 +1313804,24 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -2fe8f8: |[2fe8f8] org.jaudiotagger.tag.datatype.StringDate.equals:(Ljava/lang/Object;)Z │ │ -2fe908: 2020 f111 |0000: instance-of v0, v2, Lorg/jaudiotagger/tag/datatype/StringDate; // type@11f1 │ │ -2fe90c: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -2fe910: 6f20 0994 2100 |0004: invoke-super {v1, v2}, Lorg/jaudiotagger/tag/datatype/StringFixedLength;.equals:(Ljava/lang/Object;)Z // method@9409 │ │ -2fe916: 0a02 |0007: move-result v2 │ │ -2fe918: 3802 0400 |0008: if-eqz v2, 000c // +0004 │ │ -2fe91c: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -2fe91e: 2802 |000b: goto 000d // +0002 │ │ -2fe920: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -2fe922: 0f02 |000d: return v2 │ │ +2fe8fc: |[2fe8fc] org.jaudiotagger.tag.datatype.StringDate.equals:(Ljava/lang/Object;)Z │ │ +2fe90c: 2020 f111 |0000: instance-of v0, v2, Lorg/jaudiotagger/tag/datatype/StringDate; // type@11f1 │ │ +2fe910: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +2fe914: 6f20 0994 2100 |0004: invoke-super {v1, v2}, Lorg/jaudiotagger/tag/datatype/StringFixedLength;.equals:(Ljava/lang/Object;)Z // method@9409 │ │ +2fe91a: 0a02 |0007: move-result v2 │ │ +2fe91c: 3802 0400 |0008: if-eqz v2, 000c // +0004 │ │ +2fe920: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +2fe922: 2802 |000b: goto 000d // +0002 │ │ +2fe924: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +2fe926: 0f02 |000d: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/jaudiotagger/tag/datatype/StringDate; │ │ 0x0000 - 0x000e reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -1313830,26 +1313830,26 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -2fe924: |[2fe924] org.jaudiotagger.tag.datatype.StringDate.getValue:()Ljava/lang/Object; │ │ -2fe934: 5420 cf89 |0000: iget-object v0, v2, Lorg/jaudiotagger/tag/datatype/StringDate;.value:Ljava/lang/Object; // field@89cf │ │ -2fe938: 3800 0f00 |0002: if-eqz v0, 0011 // +000f │ │ -2fe93c: 5420 cf89 |0004: iget-object v0, v2, Lorg/jaudiotagger/tag/datatype/StringDate;.value:Ljava/lang/Object; // field@89cf │ │ -2fe940: 6e10 7687 0000 |0006: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@8776 │ │ -2fe946: 0c00 |0009: move-result-object v0 │ │ -2fe948: 1301 2d00 |000a: const/16 v1, #int 45 // #2d │ │ -2fe94c: 7120 9a95 1000 |000c: invoke-static {v0, v1}, Lorg/jaudiotagger/tag/id3/ID3Tags;.stripChar:(Ljava/lang/String;C)Ljava/lang/String; // method@959a │ │ -2fe952: 0c00 |000f: move-result-object v0 │ │ -2fe954: 1100 |0010: return-object v0 │ │ -2fe956: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -2fe958: 1100 |0012: return-object v0 │ │ +2fe928: |[2fe928] org.jaudiotagger.tag.datatype.StringDate.getValue:()Ljava/lang/Object; │ │ +2fe938: 5420 cf89 |0000: iget-object v0, v2, Lorg/jaudiotagger/tag/datatype/StringDate;.value:Ljava/lang/Object; // field@89cf │ │ +2fe93c: 3800 0f00 |0002: if-eqz v0, 0011 // +000f │ │ +2fe940: 5420 cf89 |0004: iget-object v0, v2, Lorg/jaudiotagger/tag/datatype/StringDate;.value:Ljava/lang/Object; // field@89cf │ │ +2fe944: 6e10 7687 0000 |0006: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@8776 │ │ +2fe94a: 0c00 |0009: move-result-object v0 │ │ +2fe94c: 1301 2d00 |000a: const/16 v1, #int 45 // #2d │ │ +2fe950: 7120 9a95 1000 |000c: invoke-static {v0, v1}, Lorg/jaudiotagger/tag/id3/ID3Tags;.stripChar:(Ljava/lang/String;C)Ljava/lang/String; // method@959a │ │ +2fe956: 0c00 |000f: move-result-object v0 │ │ +2fe958: 1100 |0010: return-object v0 │ │ +2fe95a: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +2fe95c: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0004 line=68 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 this Lorg/jaudiotagger/tag/datatype/StringDate; │ │ │ │ @@ -1313858,23 +1313858,23 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -2fe990: |[2fe990] org.jaudiotagger.tag.datatype.StringDate.setValue:(Ljava/lang/Object;)V │ │ -2fe9a0: 3802 0e00 |0000: if-eqz v2, 000e // +000e │ │ -2fe9a4: 6e10 7687 0200 |0002: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@8776 │ │ -2fe9aa: 0c02 |0005: move-result-object v2 │ │ -2fe9ac: 1300 2d00 |0006: const/16 v0, #int 45 // #2d │ │ -2fe9b0: 7120 9a95 0200 |0008: invoke-static {v2, v0}, Lorg/jaudiotagger/tag/id3/ID3Tags;.stripChar:(Ljava/lang/String;C)Ljava/lang/String; // method@959a │ │ -2fe9b6: 0c02 |000b: move-result-object v2 │ │ -2fe9b8: 5b12 cf89 |000c: iput-object v2, v1, Lorg/jaudiotagger/tag/datatype/StringDate;.value:Ljava/lang/Object; // field@89cf │ │ -2fe9bc: 0e00 |000e: return-void │ │ +2fe994: |[2fe994] org.jaudiotagger.tag.datatype.StringDate.setValue:(Ljava/lang/Object;)V │ │ +2fe9a4: 3802 0e00 |0000: if-eqz v2, 000e // +000e │ │ +2fe9a8: 6e10 7687 0200 |0002: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@8776 │ │ +2fe9ae: 0c02 |0005: move-result-object v2 │ │ +2fe9b0: 1300 2d00 |0006: const/16 v0, #int 45 // #2d │ │ +2fe9b4: 7120 9a95 0200 |0008: invoke-static {v2, v0}, Lorg/jaudiotagger/tag/id3/ID3Tags;.stripChar:(Ljava/lang/String;C)Ljava/lang/String; // method@959a │ │ +2fe9ba: 0c02 |000b: move-result-object v2 │ │ +2fe9bc: 5b12 cf89 |000c: iput-object v2, v1, Lorg/jaudiotagger/tag/datatype/StringDate;.value:Ljava/lang/Object; // field@89cf │ │ +2fe9c0: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=57 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lorg/jaudiotagger/tag/datatype/StringDate; │ │ 0x0000 - 0x000f reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -1313938,46 +1313938,46 @@ │ │ type : '(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 63 16-bit code units │ │ -2ff0a8: |[2ff0a8] org.jaudiotagger.tag.datatype.StringHashMap.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V │ │ -2ff0b8: 7040 0794 2143 |0000: invoke-direct {v1, v2, v3, v4}, Lorg/jaudiotagger/tag/datatype/StringFixedLength;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V // method@9407 │ │ -2ff0be: 1203 |0003: const/4 v3, #int 0 // #0 │ │ -2ff0c0: 5b13 d589 |0004: iput-object v3, v1, Lorg/jaudiotagger/tag/datatype/StringHashMap;.keyToValue:Ljava/util/Map; // field@89d5 │ │ -2ff0c4: 5b13 d789 |0006: iput-object v3, v1, Lorg/jaudiotagger/tag/datatype/StringHashMap;.valueToKey:Ljava/util/Map; // field@89d7 │ │ -2ff0c8: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -2ff0ca: 5c13 d489 |0009: iput-boolean v3, v1, Lorg/jaudiotagger/tag/datatype/StringHashMap;.hasEmptyValue:Z // field@89d4 │ │ -2ff0ce: 1a03 d22f |000b: const-string v3, "Language" // string@2fd2 │ │ -2ff0d2: 6e20 9c87 3200 |000d: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2ff0d8: 0a03 |0010: move-result v3 │ │ -2ff0da: 3803 1700 |0011: if-eqz v3, 0028 // +0017 │ │ -2ff0de: 7100 2f9e 0000 |0013: invoke-static {}, Lorg/jaudiotagger/tag/reference/Languages;.getInstanceOf:()Lorg/jaudiotagger/tag/reference/Languages; // method@9e2f │ │ -2ff0e4: 0c02 |0016: move-result-object v2 │ │ -2ff0e6: 6e10 319e 0200 |0017: invoke-virtual {v2}, Lorg/jaudiotagger/tag/reference/Languages;.getValueToIdMap:()Ljava/util/Map; // method@9e31 │ │ -2ff0ec: 0c02 |001a: move-result-object v2 │ │ -2ff0ee: 5b12 d789 |001b: iput-object v2, v1, Lorg/jaudiotagger/tag/datatype/StringHashMap;.valueToKey:Ljava/util/Map; // field@89d7 │ │ -2ff0f2: 7100 2f9e 0000 |001d: invoke-static {}, Lorg/jaudiotagger/tag/reference/Languages;.getInstanceOf:()Lorg/jaudiotagger/tag/reference/Languages; // method@9e2f │ │ -2ff0f8: 0c02 |0020: move-result-object v2 │ │ -2ff0fa: 6e10 2e9e 0200 |0021: invoke-virtual {v2}, Lorg/jaudiotagger/tag/reference/Languages;.getIdToValueMap:()Ljava/util/Map; // method@9e2e │ │ -2ff100: 0c02 |0024: move-result-object v2 │ │ -2ff102: 5b12 d589 |0025: iput-object v2, v1, Lorg/jaudiotagger/tag/datatype/StringHashMap;.keyToValue:Ljava/util/Map; // field@89d5 │ │ -2ff106: 0e00 |0027: return-void │ │ -2ff108: 2203 1e10 |0028: new-instance v3, Ljava/lang/IllegalArgumentException; // type@101e │ │ -2ff10c: 2204 3910 |002a: new-instance v4, Ljava/lang/StringBuilder; // type@1039 │ │ -2ff110: 7010 cc87 0400 |002c: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2ff116: 1a00 1c1d |002f: const-string v0, "Hashmap identifier not defined in this class: " // string@1d1c │ │ -2ff11a: 6e20 d787 0400 |0031: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ff120: 6e20 d787 2400 |0034: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ff126: 6e10 df87 0400 |0037: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2ff12c: 0c02 |003a: move-result-object v2 │ │ -2ff12e: 7020 1887 2300 |003b: invoke-direct {v3, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ -2ff134: 2703 |003e: throw v3 │ │ +2ff0ac: |[2ff0ac] org.jaudiotagger.tag.datatype.StringHashMap.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V │ │ +2ff0bc: 7040 0794 2143 |0000: invoke-direct {v1, v2, v3, v4}, Lorg/jaudiotagger/tag/datatype/StringFixedLength;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V // method@9407 │ │ +2ff0c2: 1203 |0003: const/4 v3, #int 0 // #0 │ │ +2ff0c4: 5b13 d589 |0004: iput-object v3, v1, Lorg/jaudiotagger/tag/datatype/StringHashMap;.keyToValue:Ljava/util/Map; // field@89d5 │ │ +2ff0c8: 5b13 d789 |0006: iput-object v3, v1, Lorg/jaudiotagger/tag/datatype/StringHashMap;.valueToKey:Ljava/util/Map; // field@89d7 │ │ +2ff0cc: 1203 |0008: const/4 v3, #int 0 // #0 │ │ +2ff0ce: 5c13 d489 |0009: iput-boolean v3, v1, Lorg/jaudiotagger/tag/datatype/StringHashMap;.hasEmptyValue:Z // field@89d4 │ │ +2ff0d2: 1a03 d22f |000b: const-string v3, "Language" // string@2fd2 │ │ +2ff0d6: 6e20 9c87 3200 |000d: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2ff0dc: 0a03 |0010: move-result v3 │ │ +2ff0de: 3803 1700 |0011: if-eqz v3, 0028 // +0017 │ │ +2ff0e2: 7100 2f9e 0000 |0013: invoke-static {}, Lorg/jaudiotagger/tag/reference/Languages;.getInstanceOf:()Lorg/jaudiotagger/tag/reference/Languages; // method@9e2f │ │ +2ff0e8: 0c02 |0016: move-result-object v2 │ │ +2ff0ea: 6e10 319e 0200 |0017: invoke-virtual {v2}, Lorg/jaudiotagger/tag/reference/Languages;.getValueToIdMap:()Ljava/util/Map; // method@9e31 │ │ +2ff0f0: 0c02 |001a: move-result-object v2 │ │ +2ff0f2: 5b12 d789 |001b: iput-object v2, v1, Lorg/jaudiotagger/tag/datatype/StringHashMap;.valueToKey:Ljava/util/Map; // field@89d7 │ │ +2ff0f6: 7100 2f9e 0000 |001d: invoke-static {}, Lorg/jaudiotagger/tag/reference/Languages;.getInstanceOf:()Lorg/jaudiotagger/tag/reference/Languages; // method@9e2f │ │ +2ff0fc: 0c02 |0020: move-result-object v2 │ │ +2ff0fe: 6e10 2e9e 0200 |0021: invoke-virtual {v2}, Lorg/jaudiotagger/tag/reference/Languages;.getIdToValueMap:()Ljava/util/Map; // method@9e2e │ │ +2ff104: 0c02 |0024: move-result-object v2 │ │ +2ff106: 5b12 d589 |0025: iput-object v2, v1, Lorg/jaudiotagger/tag/datatype/StringHashMap;.keyToValue:Ljava/util/Map; // field@89d5 │ │ +2ff10a: 0e00 |0027: return-void │ │ +2ff10c: 2203 1e10 |0028: new-instance v3, Ljava/lang/IllegalArgumentException; // type@101e │ │ +2ff110: 2204 3910 |002a: new-instance v4, Ljava/lang/StringBuilder; // type@1039 │ │ +2ff114: 7010 cc87 0400 |002c: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2ff11a: 1a00 1c1d |002f: const-string v0, "Hashmap identifier not defined in this class: " // string@1d1c │ │ +2ff11e: 6e20 d787 0400 |0031: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ff124: 6e20 d787 2400 |0034: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ff12a: 6e10 df87 0400 |0037: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2ff130: 0c02 |003a: move-result-object v2 │ │ +2ff132: 7020 1887 2300 |003b: invoke-direct {v3, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ +2ff138: 2703 |003e: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0004 line=47 │ │ 0x0006 line=52 │ │ 0x0009 line=57 │ │ 0x000d line=71 │ │ @@ -1313995,28 +1313995,28 @@ │ │ type : '(Lorg/jaudiotagger/tag/datatype/StringHashMap;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -2ff138: |[2ff138] org.jaudiotagger.tag.datatype.StringHashMap.:(Lorg/jaudiotagger/tag/datatype/StringHashMap;)V │ │ -2ff148: 7020 0894 2100 |0000: invoke-direct {v1, v2}, Lorg/jaudiotagger/tag/datatype/StringFixedLength;.:(Lorg/jaudiotagger/tag/datatype/StringFixedLength;)V // method@9408 │ │ -2ff14e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -2ff150: 5b10 d589 |0004: iput-object v0, v1, Lorg/jaudiotagger/tag/datatype/StringHashMap;.keyToValue:Ljava/util/Map; // field@89d5 │ │ -2ff154: 5b10 d789 |0006: iput-object v0, v1, Lorg/jaudiotagger/tag/datatype/StringHashMap;.valueToKey:Ljava/util/Map; // field@89d7 │ │ -2ff158: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -2ff15a: 5c10 d489 |0009: iput-boolean v0, v1, Lorg/jaudiotagger/tag/datatype/StringHashMap;.hasEmptyValue:Z // field@89d4 │ │ -2ff15e: 5520 d489 |000b: iget-boolean v0, v2, Lorg/jaudiotagger/tag/datatype/StringHashMap;.hasEmptyValue:Z // field@89d4 │ │ -2ff162: 5c10 d489 |000d: iput-boolean v0, v1, Lorg/jaudiotagger/tag/datatype/StringHashMap;.hasEmptyValue:Z // field@89d4 │ │ -2ff166: 5420 d589 |000f: iget-object v0, v2, Lorg/jaudiotagger/tag/datatype/StringHashMap;.keyToValue:Ljava/util/Map; // field@89d5 │ │ -2ff16a: 5b10 d589 |0011: iput-object v0, v1, Lorg/jaudiotagger/tag/datatype/StringHashMap;.keyToValue:Ljava/util/Map; // field@89d5 │ │ -2ff16e: 5422 d789 |0013: iget-object v2, v2, Lorg/jaudiotagger/tag/datatype/StringHashMap;.valueToKey:Ljava/util/Map; // field@89d7 │ │ -2ff172: 5b12 d789 |0015: iput-object v2, v1, Lorg/jaudiotagger/tag/datatype/StringHashMap;.valueToKey:Ljava/util/Map; // field@89d7 │ │ -2ff176: 0e00 |0017: return-void │ │ +2ff13c: |[2ff13c] org.jaudiotagger.tag.datatype.StringHashMap.:(Lorg/jaudiotagger/tag/datatype/StringHashMap;)V │ │ +2ff14c: 7020 0894 2100 |0000: invoke-direct {v1, v2}, Lorg/jaudiotagger/tag/datatype/StringFixedLength;.:(Lorg/jaudiotagger/tag/datatype/StringFixedLength;)V // method@9408 │ │ +2ff152: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +2ff154: 5b10 d589 |0004: iput-object v0, v1, Lorg/jaudiotagger/tag/datatype/StringHashMap;.keyToValue:Ljava/util/Map; // field@89d5 │ │ +2ff158: 5b10 d789 |0006: iput-object v0, v1, Lorg/jaudiotagger/tag/datatype/StringHashMap;.valueToKey:Ljava/util/Map; // field@89d7 │ │ +2ff15c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +2ff15e: 5c10 d489 |0009: iput-boolean v0, v1, Lorg/jaudiotagger/tag/datatype/StringHashMap;.hasEmptyValue:Z // field@89d4 │ │ +2ff162: 5520 d489 |000b: iget-boolean v0, v2, Lorg/jaudiotagger/tag/datatype/StringHashMap;.hasEmptyValue:Z // field@89d4 │ │ +2ff166: 5c10 d489 |000d: iput-boolean v0, v1, Lorg/jaudiotagger/tag/datatype/StringHashMap;.hasEmptyValue:Z // field@89d4 │ │ +2ff16a: 5420 d589 |000f: iget-object v0, v2, Lorg/jaudiotagger/tag/datatype/StringHashMap;.keyToValue:Ljava/util/Map; // field@89d5 │ │ +2ff16e: 5b10 d589 |0011: iput-object v0, v1, Lorg/jaudiotagger/tag/datatype/StringHashMap;.keyToValue:Ljava/util/Map; // field@89d5 │ │ +2ff172: 5422 d789 |0013: iget-object v2, v2, Lorg/jaudiotagger/tag/datatype/StringHashMap;.valueToKey:Ljava/util/Map; // field@89d7 │ │ +2ff176: 5b12 d789 |0015: iput-object v2, v1, Lorg/jaudiotagger/tag/datatype/StringHashMap;.valueToKey:Ljava/util/Map; // field@89d7 │ │ +2ff17a: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0004 line=47 │ │ 0x0006 line=52 │ │ 0x0009 line=57 │ │ 0x000b line=86 │ │ @@ -1314032,49 +1314032,49 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 59 16-bit code units │ │ -2fef3c: |[2fef3c] org.jaudiotagger.tag.datatype.StringHashMap.equals:(Ljava/lang/Object;)Z │ │ -2fef4c: 2050 f411 |0000: instance-of v0, v5, Lorg/jaudiotagger/tag/datatype/StringHashMap; // type@11f4 │ │ -2fef50: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -2fef52: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ -2fef56: 0f01 |0005: return v1 │ │ -2fef58: 0750 |0006: move-object v0, v5 │ │ -2fef5a: 1f00 f411 |0007: check-cast v0, Lorg/jaudiotagger/tag/datatype/StringHashMap; // type@11f4 │ │ -2fef5e: 5542 d489 |0009: iget-boolean v2, v4, Lorg/jaudiotagger/tag/datatype/StringHashMap;.hasEmptyValue:Z // field@89d4 │ │ -2fef62: 5503 d489 |000b: iget-boolean v3, v0, Lorg/jaudiotagger/tag/datatype/StringHashMap;.hasEmptyValue:Z // field@89d4 │ │ -2fef66: 3232 0300 |000d: if-eq v2, v3, 0010 // +0003 │ │ -2fef6a: 0f01 |000f: return v1 │ │ -2fef6c: 5442 d589 |0010: iget-object v2, v4, Lorg/jaudiotagger/tag/datatype/StringHashMap;.keyToValue:Ljava/util/Map; // field@89d5 │ │ -2fef70: 3902 0700 |0012: if-nez v2, 0019 // +0007 │ │ -2fef74: 5402 d589 |0014: iget-object v2, v0, Lorg/jaudiotagger/tag/datatype/StringHashMap;.keyToValue:Ljava/util/Map; // field@89d5 │ │ -2fef78: 3802 0c00 |0016: if-eqz v2, 0022 // +000c │ │ -2fef7c: 0f01 |0018: return v1 │ │ -2fef7e: 5403 d589 |0019: iget-object v3, v0, Lorg/jaudiotagger/tag/datatype/StringHashMap;.keyToValue:Ljava/util/Map; // field@89d5 │ │ -2fef82: 7220 8f89 3200 |001b: invoke-interface {v2, v3}, Ljava/util/Map;.equals:(Ljava/lang/Object;)Z // method@898f │ │ -2fef88: 0a02 |001e: move-result v2 │ │ -2fef8a: 3902 0300 |001f: if-nez v2, 0022 // +0003 │ │ -2fef8e: 0f01 |0021: return v1 │ │ -2fef90: 5442 d589 |0022: iget-object v2, v4, Lorg/jaudiotagger/tag/datatype/StringHashMap;.keyToValue:Ljava/util/Map; // field@89d5 │ │ -2fef94: 3902 0700 |0024: if-nez v2, 002b // +0007 │ │ -2fef98: 5400 d589 |0026: iget-object v0, v0, Lorg/jaudiotagger/tag/datatype/StringHashMap;.keyToValue:Ljava/util/Map; // field@89d5 │ │ -2fef9c: 3800 0e00 |0028: if-eqz v0, 0036 // +000e │ │ -2fefa0: 0f01 |002a: return v1 │ │ -2fefa2: 5442 d789 |002b: iget-object v2, v4, Lorg/jaudiotagger/tag/datatype/StringHashMap;.valueToKey:Ljava/util/Map; // field@89d7 │ │ -2fefa6: 5400 d789 |002d: iget-object v0, v0, Lorg/jaudiotagger/tag/datatype/StringHashMap;.valueToKey:Ljava/util/Map; // field@89d7 │ │ -2fefaa: 7220 8f89 0200 |002f: invoke-interface {v2, v0}, Ljava/util/Map;.equals:(Ljava/lang/Object;)Z // method@898f │ │ -2fefb0: 0a00 |0032: move-result v0 │ │ -2fefb2: 3900 0300 |0033: if-nez v0, 0036 // +0003 │ │ -2fefb6: 0f01 |0035: return v1 │ │ -2fefb8: 6f20 0994 5400 |0036: invoke-super {v4, v5}, Lorg/jaudiotagger/tag/datatype/StringFixedLength;.equals:(Ljava/lang/Object;)Z // method@9409 │ │ -2fefbe: 0a05 |0039: move-result v5 │ │ -2fefc0: 0f05 |003a: return v5 │ │ +2fef40: |[2fef40] org.jaudiotagger.tag.datatype.StringHashMap.equals:(Ljava/lang/Object;)Z │ │ +2fef50: 2050 f411 |0000: instance-of v0, v5, Lorg/jaudiotagger/tag/datatype/StringHashMap; // type@11f4 │ │ +2fef54: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +2fef56: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ +2fef5a: 0f01 |0005: return v1 │ │ +2fef5c: 0750 |0006: move-object v0, v5 │ │ +2fef5e: 1f00 f411 |0007: check-cast v0, Lorg/jaudiotagger/tag/datatype/StringHashMap; // type@11f4 │ │ +2fef62: 5542 d489 |0009: iget-boolean v2, v4, Lorg/jaudiotagger/tag/datatype/StringHashMap;.hasEmptyValue:Z // field@89d4 │ │ +2fef66: 5503 d489 |000b: iget-boolean v3, v0, Lorg/jaudiotagger/tag/datatype/StringHashMap;.hasEmptyValue:Z // field@89d4 │ │ +2fef6a: 3232 0300 |000d: if-eq v2, v3, 0010 // +0003 │ │ +2fef6e: 0f01 |000f: return v1 │ │ +2fef70: 5442 d589 |0010: iget-object v2, v4, Lorg/jaudiotagger/tag/datatype/StringHashMap;.keyToValue:Ljava/util/Map; // field@89d5 │ │ +2fef74: 3902 0700 |0012: if-nez v2, 0019 // +0007 │ │ +2fef78: 5402 d589 |0014: iget-object v2, v0, Lorg/jaudiotagger/tag/datatype/StringHashMap;.keyToValue:Ljava/util/Map; // field@89d5 │ │ +2fef7c: 3802 0c00 |0016: if-eqz v2, 0022 // +000c │ │ +2fef80: 0f01 |0018: return v1 │ │ +2fef82: 5403 d589 |0019: iget-object v3, v0, Lorg/jaudiotagger/tag/datatype/StringHashMap;.keyToValue:Ljava/util/Map; // field@89d5 │ │ +2fef86: 7220 8f89 3200 |001b: invoke-interface {v2, v3}, Ljava/util/Map;.equals:(Ljava/lang/Object;)Z // method@898f │ │ +2fef8c: 0a02 |001e: move-result v2 │ │ +2fef8e: 3902 0300 |001f: if-nez v2, 0022 // +0003 │ │ +2fef92: 0f01 |0021: return v1 │ │ +2fef94: 5442 d589 |0022: iget-object v2, v4, Lorg/jaudiotagger/tag/datatype/StringHashMap;.keyToValue:Ljava/util/Map; // field@89d5 │ │ +2fef98: 3902 0700 |0024: if-nez v2, 002b // +0007 │ │ +2fef9c: 5400 d589 |0026: iget-object v0, v0, Lorg/jaudiotagger/tag/datatype/StringHashMap;.keyToValue:Ljava/util/Map; // field@89d5 │ │ +2fefa0: 3800 0e00 |0028: if-eqz v0, 0036 // +000e │ │ +2fefa4: 0f01 |002a: return v1 │ │ +2fefa6: 5442 d789 |002b: iget-object v2, v4, Lorg/jaudiotagger/tag/datatype/StringHashMap;.valueToKey:Ljava/util/Map; // field@89d7 │ │ +2fefaa: 5400 d789 |002d: iget-object v0, v0, Lorg/jaudiotagger/tag/datatype/StringHashMap;.valueToKey:Ljava/util/Map; // field@89d7 │ │ +2fefae: 7220 8f89 0200 |002f: invoke-interface {v2, v0}, Ljava/util/Map;.equals:(Ljava/lang/Object;)Z // method@898f │ │ +2fefb4: 0a00 |0032: move-result v0 │ │ +2fefb6: 3900 0300 |0033: if-nez v0, 0036 // +0003 │ │ +2fefba: 0f01 |0035: return v1 │ │ +2fefbc: 6f20 0994 5400 |0036: invoke-super {v4, v5}, Lorg/jaudiotagger/tag/datatype/StringFixedLength;.equals:(Ljava/lang/Object;)Z // method@9409 │ │ +2fefc2: 0a05 |0039: move-result v5 │ │ +2fefc4: 0f05 |003a: return v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ 0x0006 line=141 │ │ 0x0009 line=143 │ │ 0x0010 line=148 │ │ 0x0014 line=150 │ │ @@ -1314092,17 +1314092,17 @@ │ │ type : '()Ljava/util/Map;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2ff078: |[2ff078] org.jaudiotagger.tag.datatype.StringHashMap.getKeyToValue:()Ljava/util/Map; │ │ -2ff088: 5410 d589 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/datatype/StringHashMap;.keyToValue:Ljava/util/Map; // field@89d5 │ │ -2ff08c: 1100 |0002: return-object v0 │ │ +2ff07c: |[2ff07c] org.jaudiotagger.tag.datatype.StringHashMap.getKeyToValue:()Ljava/util/Map; │ │ +2ff08c: 5410 d589 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/datatype/StringHashMap;.keyToValue:Ljava/util/Map; // field@89d5 │ │ +2ff090: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/datatype/StringHashMap; │ │ │ │ #2 : (in Lorg/jaudiotagger/tag/datatype/StringHashMap;) │ │ @@ -1314110,17 +1314110,17 @@ │ │ type : '()Ljava/nio/charset/Charset;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2ff010: |[2ff010] org.jaudiotagger.tag.datatype.StringHashMap.getTextEncodingCharSet:()Ljava/nio/charset/Charset; │ │ -2ff020: 6200 aa81 |0000: sget-object v0, Ljava/nio/charset/StandardCharsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@81aa │ │ -2ff024: 1100 |0002: return-object v0 │ │ +2ff014: |[2ff014] org.jaudiotagger.tag.datatype.StringHashMap.getTextEncodingCharSet:()Ljava/nio/charset/Charset; │ │ +2ff024: 6200 aa81 |0000: sget-object v0, Ljava/nio/charset/StandardCharsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@81aa │ │ +2ff028: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=224 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/datatype/StringHashMap; │ │ │ │ #3 : (in Lorg/jaudiotagger/tag/datatype/StringHashMap;) │ │ @@ -1314128,17 +1314128,17 @@ │ │ type : '()Ljava/util/Map;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2ff090: |[2ff090] org.jaudiotagger.tag.datatype.StringHashMap.getValueToKey:()Ljava/util/Map; │ │ -2ff0a0: 5410 d789 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/datatype/StringHashMap;.valueToKey:Ljava/util/Map; // field@89d7 │ │ -2ff0a4: 1100 |0002: return-object v0 │ │ +2ff094: |[2ff094] org.jaudiotagger.tag.datatype.StringHashMap.getValueToKey:()Ljava/util/Map; │ │ +2ff0a4: 5410 d789 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/datatype/StringHashMap;.valueToKey:Ljava/util/Map; // field@89d7 │ │ +2ff0a8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/datatype/StringHashMap; │ │ │ │ #4 : (in Lorg/jaudiotagger/tag/datatype/StringHashMap;) │ │ @@ -1314146,31 +1314146,31 @@ │ │ type : '()Ljava/util/Iterator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -2ff028: |[2ff028] org.jaudiotagger.tag.datatype.StringHashMap.iterator:()Ljava/util/Iterator; │ │ -2ff038: 5420 d589 |0000: iget-object v0, v2, Lorg/jaudiotagger/tag/datatype/StringHashMap;.keyToValue:Ljava/util/Map; // field@89d5 │ │ -2ff03c: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -2ff040: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -2ff042: 1100 |0005: return-object v0 │ │ -2ff044: 2200 a110 |0006: new-instance v0, Ljava/util/TreeSet; // type@10a1 │ │ -2ff048: 5421 d589 |0008: iget-object v1, v2, Lorg/jaudiotagger/tag/datatype/StringHashMap;.keyToValue:Ljava/util/Map; // field@89d5 │ │ -2ff04c: 7210 9889 0100 |000a: invoke-interface {v1}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@8998 │ │ -2ff052: 0c01 |000d: move-result-object v1 │ │ -2ff054: 7020 bd89 1000 |000e: invoke-direct {v0, v1}, Ljava/util/TreeSet;.:(Ljava/util/Collection;)V // method@89bd │ │ -2ff05a: 5521 d489 |0011: iget-boolean v1, v2, Lorg/jaudiotagger/tag/datatype/StringHashMap;.hasEmptyValue:Z // field@89d4 │ │ -2ff05e: 3801 0700 |0013: if-eqz v1, 001a // +0007 │ │ -2ff062: 1a01 0000 |0015: const-string v1, "" // string@0000 │ │ -2ff066: 6e20 bf89 1000 |0017: invoke-virtual {v0, v1}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -2ff06c: 6e10 c289 0000 |001a: invoke-virtual {v0}, Ljava/util/TreeSet;.iterator:()Ljava/util/Iterator; // method@89c2 │ │ -2ff072: 0c00 |001d: move-result-object v0 │ │ -2ff074: 1100 |001e: return-object v0 │ │ +2ff02c: |[2ff02c] org.jaudiotagger.tag.datatype.StringHashMap.iterator:()Ljava/util/Iterator; │ │ +2ff03c: 5420 d589 |0000: iget-object v0, v2, Lorg/jaudiotagger/tag/datatype/StringHashMap;.keyToValue:Ljava/util/Map; // field@89d5 │ │ +2ff040: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +2ff044: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +2ff046: 1100 |0005: return-object v0 │ │ +2ff048: 2200 a110 |0006: new-instance v0, Ljava/util/TreeSet; // type@10a1 │ │ +2ff04c: 5421 d589 |0008: iget-object v1, v2, Lorg/jaudiotagger/tag/datatype/StringHashMap;.keyToValue:Ljava/util/Map; // field@89d5 │ │ +2ff050: 7210 9889 0100 |000a: invoke-interface {v1}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@8998 │ │ +2ff056: 0c01 |000d: move-result-object v1 │ │ +2ff058: 7020 bd89 1000 |000e: invoke-direct {v0, v1}, Ljava/util/TreeSet;.:(Ljava/util/Collection;)V // method@89bd │ │ +2ff05e: 5521 d489 |0011: iget-boolean v1, v2, Lorg/jaudiotagger/tag/datatype/StringHashMap;.hasEmptyValue:Z // field@89d4 │ │ +2ff062: 3801 0700 |0013: if-eqz v1, 001a // +0007 │ │ +2ff066: 1a01 0000 |0015: const-string v1, "" // string@0000 │ │ +2ff06a: 6e20 bf89 1000 |0017: invoke-virtual {v0, v1}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +2ff070: 6e10 c289 0000 |001a: invoke-virtual {v0}, Ljava/util/TreeSet;.iterator:()Ljava/util/Iterator; // method@89c2 │ │ +2ff076: 0c00 |001d: move-result-object v0 │ │ +2ff078: 1100 |001e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=186 │ │ 0x0006 line=193 │ │ 0x0011 line=195 │ │ 0x0017 line=197 │ │ 0x001a line=200 │ │ @@ -1314182,32 +1314182,32 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -2ff178: |[2ff178] org.jaudiotagger.tag.datatype.StringHashMap.setValue:(Ljava/lang/Object;)V │ │ -2ff188: 2020 3710 |0000: instance-of v0, v2, Ljava/lang/String; // type@1037 │ │ -2ff18c: 3800 1a00 |0002: if-eqz v0, 001c // +001a │ │ -2ff190: 1a00 e954 |0004: const-string v0, "XXX" // string@54e9 │ │ -2ff194: 6e20 7287 0200 |0006: invoke-virtual {v2, v0}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@8772 │ │ -2ff19a: 0a00 |0009: move-result v0 │ │ -2ff19c: 3800 0900 |000a: if-eqz v0, 0013 // +0009 │ │ -2ff1a0: 6e10 7687 0200 |000c: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@8776 │ │ -2ff1a6: 0c02 |000f: move-result-object v2 │ │ -2ff1a8: 5b12 d689 |0010: iput-object v2, v1, Lorg/jaudiotagger/tag/datatype/StringHashMap;.value:Ljava/lang/Object; // field@89d6 │ │ -2ff1ac: 280c |0012: goto 001e // +000c │ │ -2ff1ae: 1f02 3710 |0013: check-cast v2, Ljava/lang/String; // type@1037 │ │ -2ff1b2: 6e10 b787 0200 |0015: invoke-virtual {v2}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@87b7 │ │ -2ff1b8: 0c02 |0018: move-result-object v2 │ │ -2ff1ba: 5b12 d689 |0019: iput-object v2, v1, Lorg/jaudiotagger/tag/datatype/StringHashMap;.value:Ljava/lang/Object; // field@89d6 │ │ -2ff1be: 2803 |001b: goto 001e // +0003 │ │ -2ff1c0: 5b12 d689 |001c: iput-object v2, v1, Lorg/jaudiotagger/tag/datatype/StringHashMap;.value:Ljava/lang/Object; // field@89d6 │ │ -2ff1c4: 0e00 |001e: return-void │ │ +2ff17c: |[2ff17c] org.jaudiotagger.tag.datatype.StringHashMap.setValue:(Ljava/lang/Object;)V │ │ +2ff18c: 2020 3710 |0000: instance-of v0, v2, Ljava/lang/String; // type@1037 │ │ +2ff190: 3800 1a00 |0002: if-eqz v0, 001c // +001a │ │ +2ff194: 1a00 e954 |0004: const-string v0, "XXX" // string@54e9 │ │ +2ff198: 6e20 7287 0200 |0006: invoke-virtual {v2, v0}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@8772 │ │ +2ff19e: 0a00 |0009: move-result v0 │ │ +2ff1a0: 3800 0900 |000a: if-eqz v0, 0013 // +0009 │ │ +2ff1a4: 6e10 7687 0200 |000c: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@8776 │ │ +2ff1aa: 0c02 |000f: move-result-object v2 │ │ +2ff1ac: 5b12 d689 |0010: iput-object v2, v1, Lorg/jaudiotagger/tag/datatype/StringHashMap;.value:Ljava/lang/Object; // field@89d6 │ │ +2ff1b0: 280c |0012: goto 001e // +000c │ │ +2ff1b2: 1f02 3710 |0013: check-cast v2, Ljava/lang/String; // type@1037 │ │ +2ff1b6: 6e10 b787 0200 |0015: invoke-virtual {v2}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@87b7 │ │ +2ff1bc: 0c02 |0018: move-result-object v2 │ │ +2ff1be: 5b12 d689 |0019: iput-object v2, v1, Lorg/jaudiotagger/tag/datatype/StringHashMap;.value:Ljava/lang/Object; // field@89d6 │ │ +2ff1c2: 2803 |001b: goto 001e // +0003 │ │ +2ff1c4: 5b12 d689 |001c: iput-object v2, v1, Lorg/jaudiotagger/tag/datatype/StringHashMap;.value:Ljava/lang/Object; // field@89d6 │ │ +2ff1c8: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0006 line=115 │ │ 0x000c line=117 │ │ 0x0013 line=121 │ │ 0x001c line=126 │ │ @@ -1314220,31 +1314220,31 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -2fefc4: |[2fefc4] org.jaudiotagger.tag.datatype.StringHashMap.toString:()Ljava/lang/String; │ │ -2fefd4: 5420 d689 |0000: iget-object v0, v2, Lorg/jaudiotagger/tag/datatype/StringHashMap;.value:Ljava/lang/Object; // field@89d6 │ │ -2fefd8: 3800 1800 |0002: if-eqz v0, 001a // +0018 │ │ -2fefdc: 5420 d589 |0004: iget-object v0, v2, Lorg/jaudiotagger/tag/datatype/StringHashMap;.keyToValue:Ljava/util/Map; // field@89d5 │ │ -2fefe0: 5421 d689 |0006: iget-object v1, v2, Lorg/jaudiotagger/tag/datatype/StringHashMap;.value:Ljava/lang/Object; // field@89d6 │ │ -2fefe4: 7220 9089 1000 |0008: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ -2fefea: 0c00 |000b: move-result-object v0 │ │ -2fefec: 3900 0300 |000c: if-nez v0, 000f // +0003 │ │ -2feff0: 280c |000e: goto 001a // +000c │ │ -2feff2: 5420 d589 |000f: iget-object v0, v2, Lorg/jaudiotagger/tag/datatype/StringHashMap;.keyToValue:Ljava/util/Map; // field@89d5 │ │ -2feff6: 5421 d689 |0011: iget-object v1, v2, Lorg/jaudiotagger/tag/datatype/StringHashMap;.value:Ljava/lang/Object; // field@89d6 │ │ -2feffa: 7220 9089 1000 |0013: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ -2ff000: 0c00 |0016: move-result-object v0 │ │ -2ff002: 1f00 3710 |0017: check-cast v0, Ljava/lang/String; // type@1037 │ │ -2ff006: 1100 |0019: return-object v0 │ │ -2ff008: 1a00 0000 |001a: const-string v0, "" // string@0000 │ │ -2ff00c: 1100 |001c: return-object v0 │ │ +2fefc8: |[2fefc8] org.jaudiotagger.tag.datatype.StringHashMap.toString:()Ljava/lang/String; │ │ +2fefd8: 5420 d689 |0000: iget-object v0, v2, Lorg/jaudiotagger/tag/datatype/StringHashMap;.value:Ljava/lang/Object; // field@89d6 │ │ +2fefdc: 3800 1800 |0002: if-eqz v0, 001a // +0018 │ │ +2fefe0: 5420 d589 |0004: iget-object v0, v2, Lorg/jaudiotagger/tag/datatype/StringHashMap;.keyToValue:Ljava/util/Map; // field@89d5 │ │ +2fefe4: 5421 d689 |0006: iget-object v1, v2, Lorg/jaudiotagger/tag/datatype/StringHashMap;.value:Ljava/lang/Object; // field@89d6 │ │ +2fefe8: 7220 9089 1000 |0008: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ +2fefee: 0c00 |000b: move-result-object v0 │ │ +2feff0: 3900 0300 |000c: if-nez v0, 000f // +0003 │ │ +2feff4: 280c |000e: goto 001a // +000c │ │ +2feff6: 5420 d589 |000f: iget-object v0, v2, Lorg/jaudiotagger/tag/datatype/StringHashMap;.keyToValue:Ljava/util/Map; // field@89d5 │ │ +2feffa: 5421 d689 |0011: iget-object v1, v2, Lorg/jaudiotagger/tag/datatype/StringHashMap;.value:Ljava/lang/Object; // field@89d6 │ │ +2feffe: 7220 9089 1000 |0013: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ +2ff004: 0c00 |0016: move-result-object v0 │ │ +2ff006: 1f00 3710 |0017: check-cast v0, Ljava/lang/String; // type@1037 │ │ +2ff00a: 1100 |0019: return-object v0 │ │ +2ff00c: 1a00 0000 |001a: const-string v0, "" // string@0000 │ │ +2ff010: 1100 |001c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=209 │ │ 0x000f line=215 │ │ locals : │ │ 0x0000 - 0x001d reg=2 this Lorg/jaudiotagger/tag/datatype/StringHashMap; │ │ │ │ @@ -1314281,17 +1314281,17 @@ │ │ type : '(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -2ff20c: |[2ff20c] org.jaudiotagger.tag.datatype.StringNullTerminated.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V │ │ -2ff21c: 7030 4b94 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@944b │ │ -2ff222: 0e00 |0003: return-void │ │ +2ff210: |[2ff210] org.jaudiotagger.tag.datatype.StringNullTerminated.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V │ │ +2ff220: 7030 4b94 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@944b │ │ +2ff226: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/datatype/StringNullTerminated; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; │ │ @@ -1314301,17 +1314301,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/datatype/StringNullTerminated;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -2ff224: |[2ff224] org.jaudiotagger.tag.datatype.StringNullTerminated.:(Lorg/jaudiotagger/tag/datatype/StringNullTerminated;)V │ │ -2ff234: 7020 4d94 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;.:(Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;)V // method@944d │ │ -2ff23a: 0e00 |0003: return-void │ │ +2ff228: |[2ff228] org.jaudiotagger.tag.datatype.StringNullTerminated.:(Lorg/jaudiotagger/tag/datatype/StringNullTerminated;)V │ │ +2ff238: 7020 4d94 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;.:(Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;)V // method@944d │ │ +2ff23e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/datatype/StringNullTerminated; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/tag/datatype/StringNullTerminated; │ │ │ │ @@ -1314321,24 +1314321,24 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -2ff1c8: |[2ff1c8] org.jaudiotagger.tag.datatype.StringNullTerminated.equals:(Ljava/lang/Object;)Z │ │ -2ff1d8: 2020 f511 |0000: instance-of v0, v2, Lorg/jaudiotagger/tag/datatype/StringNullTerminated; // type@11f5 │ │ -2ff1dc: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -2ff1e0: 6f20 4f94 2100 |0004: invoke-super {v1, v2}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;.equals:(Ljava/lang/Object;)Z // method@944f │ │ -2ff1e6: 0a02 |0007: move-result v2 │ │ -2ff1e8: 3802 0400 |0008: if-eqz v2, 000c // +0004 │ │ -2ff1ec: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -2ff1ee: 2802 |000b: goto 000d // +0002 │ │ -2ff1f0: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -2ff1f2: 0f02 |000d: return v2 │ │ +2ff1cc: |[2ff1cc] org.jaudiotagger.tag.datatype.StringNullTerminated.equals:(Ljava/lang/Object;)Z │ │ +2ff1dc: 2020 f511 |0000: instance-of v0, v2, Lorg/jaudiotagger/tag/datatype/StringNullTerminated; // type@11f5 │ │ +2ff1e0: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +2ff1e4: 6f20 4f94 2100 |0004: invoke-super {v1, v2}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;.equals:(Ljava/lang/Object;)Z // method@944f │ │ +2ff1ea: 0a02 |0007: move-result v2 │ │ +2ff1ec: 3802 0400 |0008: if-eqz v2, 000c // +0004 │ │ +2ff1f0: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +2ff1f2: 2802 |000b: goto 000d // +0002 │ │ +2ff1f4: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +2ff1f6: 0f02 |000d: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/jaudiotagger/tag/datatype/StringNullTerminated; │ │ 0x0000 - 0x000e reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -1314347,17 +1314347,17 @@ │ │ type : '()Ljava/nio/charset/Charset;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2ff1f4: |[2ff1f4] org.jaudiotagger.tag.datatype.StringNullTerminated.getTextEncodingCharSet:()Ljava/nio/charset/Charset; │ │ -2ff204: 6200 aa81 |0000: sget-object v0, Ljava/nio/charset/StandardCharsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@81aa │ │ -2ff208: 1100 |0002: return-object v0 │ │ +2ff1f8: |[2ff1f8] org.jaudiotagger.tag.datatype.StringNullTerminated.getTextEncodingCharSet:()Ljava/nio/charset/Charset; │ │ +2ff208: 6200 aa81 |0000: sget-object v0, Ljava/nio/charset/StandardCharsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@81aa │ │ +2ff20c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/datatype/StringNullTerminated; │ │ │ │ source_file_idx : 18552 (StringNullTerminated.java) │ │ @@ -1314393,17 +1314393,17 @@ │ │ type : '(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -2ff280: |[2ff280] org.jaudiotagger.tag.datatype.StringSizeTerminated.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V │ │ -2ff290: 7030 5894 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@9458 │ │ -2ff296: 0e00 |0003: return-void │ │ +2ff284: |[2ff284] org.jaudiotagger.tag.datatype.StringSizeTerminated.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V │ │ +2ff294: 7030 5894 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@9458 │ │ +2ff29a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/datatype/StringSizeTerminated; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; │ │ @@ -1314413,17 +1314413,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/datatype/StringSizeTerminated;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -2ff298: |[2ff298] org.jaudiotagger.tag.datatype.StringSizeTerminated.:(Lorg/jaudiotagger/tag/datatype/StringSizeTerminated;)V │ │ -2ff2a8: 7020 5994 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;.:(Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;)V // method@9459 │ │ -2ff2ae: 0e00 |0003: return-void │ │ +2ff29c: |[2ff29c] org.jaudiotagger.tag.datatype.StringSizeTerminated.:(Lorg/jaudiotagger/tag/datatype/StringSizeTerminated;)V │ │ +2ff2ac: 7020 5994 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;.:(Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;)V // method@9459 │ │ +2ff2b2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/datatype/StringSizeTerminated; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/tag/datatype/StringSizeTerminated; │ │ │ │ @@ -1314433,24 +1314433,24 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -2ff23c: |[2ff23c] org.jaudiotagger.tag.datatype.StringSizeTerminated.equals:(Ljava/lang/Object;)Z │ │ -2ff24c: 2020 f611 |0000: instance-of v0, v2, Lorg/jaudiotagger/tag/datatype/StringSizeTerminated; // type@11f6 │ │ -2ff250: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -2ff254: 6f20 5d94 2100 |0004: invoke-super {v1, v2}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;.equals:(Ljava/lang/Object;)Z // method@945d │ │ -2ff25a: 0a02 |0007: move-result v2 │ │ -2ff25c: 3802 0400 |0008: if-eqz v2, 000c // +0004 │ │ -2ff260: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -2ff262: 2802 |000b: goto 000d // +0002 │ │ -2ff264: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -2ff266: 0f02 |000d: return v2 │ │ +2ff240: |[2ff240] org.jaudiotagger.tag.datatype.StringSizeTerminated.equals:(Ljava/lang/Object;)Z │ │ +2ff250: 2020 f611 |0000: instance-of v0, v2, Lorg/jaudiotagger/tag/datatype/StringSizeTerminated; // type@11f6 │ │ +2ff254: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +2ff258: 6f20 5d94 2100 |0004: invoke-super {v1, v2}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;.equals:(Ljava/lang/Object;)Z // method@945d │ │ +2ff25e: 0a02 |0007: move-result v2 │ │ +2ff260: 3802 0400 |0008: if-eqz v2, 000c // +0004 │ │ +2ff264: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +2ff266: 2802 |000b: goto 000d // +0002 │ │ +2ff268: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +2ff26a: 0f02 |000d: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/jaudiotagger/tag/datatype/StringSizeTerminated; │ │ 0x0000 - 0x000e reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -1314459,17 +1314459,17 @@ │ │ type : '()Ljava/nio/charset/Charset;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2ff268: |[2ff268] org.jaudiotagger.tag.datatype.StringSizeTerminated.getTextEncodingCharSet:()Ljava/nio/charset/Charset; │ │ -2ff278: 6200 aa81 |0000: sget-object v0, Ljava/nio/charset/StandardCharsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@81aa │ │ -2ff27c: 1100 |0002: return-object v0 │ │ +2ff26c: |[2ff26c] org.jaudiotagger.tag.datatype.StringSizeTerminated.getTextEncodingCharSet:()Ljava/nio/charset/Charset; │ │ +2ff27c: 6200 aa81 |0000: sget-object v0, Ljava/nio/charset/StandardCharsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@81aa │ │ +2ff280: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/datatype/StringSizeTerminated; │ │ │ │ source_file_idx : 18554 (StringSizeTerminated.java) │ │ @@ -1314520,19 +1314520,19 @@ │ │ type : '(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -2ff934: |[2ff934] org.jaudiotagger.tag.datatype.TCONString.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V │ │ -2ff944: 7030 5894 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@9458 │ │ -2ff94a: 1211 |0003: const/4 v1, #int 1 // #1 │ │ -2ff94c: 5c01 dc89 |0004: iput-boolean v1, v0, Lorg/jaudiotagger/tag/datatype/TCONString;.isNullSeperateMultipleValues:Z // field@89dc │ │ -2ff950: 0e00 |0006: return-void │ │ +2ff938: |[2ff938] org.jaudiotagger.tag.datatype.TCONString.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V │ │ +2ff948: 7030 5894 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@9458 │ │ +2ff94e: 1211 |0003: const/4 v1, #int 1 // #1 │ │ +2ff950: 5c01 dc89 |0004: iput-boolean v1, v0, Lorg/jaudiotagger/tag/datatype/TCONString;.isNullSeperateMultipleValues:Z // field@89dc │ │ +2ff954: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0004 line=19 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/jaudiotagger/tag/datatype/TCONString; │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/lang/String; │ │ @@ -1314543,19 +1314543,19 @@ │ │ type : '(Lorg/jaudiotagger/tag/datatype/TCONString;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -2ff954: |[2ff954] org.jaudiotagger.tag.datatype.TCONString.:(Lorg/jaudiotagger/tag/datatype/TCONString;)V │ │ -2ff964: 7020 5994 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;.:(Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;)V // method@9459 │ │ -2ff96a: 1211 |0003: const/4 v1, #int 1 // #1 │ │ -2ff96c: 5c01 dc89 |0004: iput-boolean v1, v0, Lorg/jaudiotagger/tag/datatype/TCONString;.isNullSeperateMultipleValues:Z // field@89dc │ │ -2ff970: 0e00 |0006: return-void │ │ +2ff958: |[2ff958] org.jaudiotagger.tag.datatype.TCONString.:(Lorg/jaudiotagger/tag/datatype/TCONString;)V │ │ +2ff968: 7020 5994 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;.:(Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;)V // method@9459 │ │ +2ff96e: 1211 |0003: const/4 v1, #int 1 // #1 │ │ +2ff970: 5c01 dc89 |0004: iput-boolean v1, v0, Lorg/jaudiotagger/tag/datatype/TCONString;.isNullSeperateMultipleValues:Z // field@89dc │ │ +2ff974: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0004 line=19 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/jaudiotagger/tag/datatype/TCONString; │ │ 0x0000 - 0x0007 reg=1 (null) Lorg/jaudiotagger/tag/datatype/TCONString; │ │ @@ -1314565,33 +1314565,33 @@ │ │ type : '(Ljava/lang/String;)Ljava/util/List;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 36 16-bit code units │ │ -2ff8dc: |[2ff8dc] org.jaudiotagger.tag.datatype.TCONString.splitV23:(Ljava/lang/String;)Ljava/util/List; │ │ -2ff8ec: 1a00 7c03 |0000: const-string v0, "(\(\d+\)|\(RX\)|\(CR\)\w*)" // string@037c │ │ -2ff8f0: 1a01 ad02 |0002: const-string v1, "$1��" // string@02ad │ │ -2ff8f4: 6e30 af87 0201 |0004: invoke-virtual {v2, v0, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@87af │ │ -2ff8fa: 0c02 |0007: move-result-object v2 │ │ -2ff8fc: 1a00 0100 |0008: const-string v0, "��" // string@0001 │ │ -2ff900: 6e20 b087 0200 |000a: invoke-virtual {v2, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@87b0 │ │ -2ff906: 0c02 |000d: move-result-object v2 │ │ -2ff908: 7110 c688 0200 |000e: invoke-static {v2}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@88c6 │ │ -2ff90e: 0c02 |0011: move-result-object v2 │ │ -2ff910: 7210 7389 0200 |0012: invoke-interface {v2}, Ljava/util/List;.size:()I // method@8973 │ │ -2ff916: 0a00 |0015: move-result v0 │ │ -2ff918: 3900 0d00 |0016: if-nez v0, 0023 // +000d │ │ -2ff91c: 2202 7c10 |0018: new-instance v2, Ljava/util/ArrayList; // type@107c │ │ -2ff920: 1210 |001a: const/4 v0, #int 1 // #1 │ │ -2ff922: 7020 af88 0200 |001b: invoke-direct {v2, v0}, Ljava/util/ArrayList;.:(I)V // method@88af │ │ -2ff928: 1a00 0000 |001e: const-string v0, "" // string@0000 │ │ -2ff92c: 7220 6489 0200 |0020: invoke-interface {v2, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -2ff932: 1102 |0023: return-object v2 │ │ +2ff8e0: |[2ff8e0] org.jaudiotagger.tag.datatype.TCONString.splitV23:(Ljava/lang/String;)Ljava/util/List; │ │ +2ff8f0: 1a00 7c03 |0000: const-string v0, "(\(\d+\)|\(RX\)|\(CR\)\w*)" // string@037c │ │ +2ff8f4: 1a01 ad02 |0002: const-string v1, "$1��" // string@02ad │ │ +2ff8f8: 6e30 af87 0201 |0004: invoke-virtual {v2, v0, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@87af │ │ +2ff8fe: 0c02 |0007: move-result-object v2 │ │ +2ff900: 1a00 0100 |0008: const-string v0, "��" // string@0001 │ │ +2ff904: 6e20 b087 0200 |000a: invoke-virtual {v2, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@87b0 │ │ +2ff90a: 0c02 |000d: move-result-object v2 │ │ +2ff90c: 7110 c688 0200 |000e: invoke-static {v2}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@88c6 │ │ +2ff912: 0c02 |0011: move-result-object v2 │ │ +2ff914: 7210 7389 0200 |0012: invoke-interface {v2}, Ljava/util/List;.size:()I // method@8973 │ │ +2ff91a: 0a00 |0015: move-result v0 │ │ +2ff91c: 3900 0d00 |0016: if-nez v0, 0023 // +000d │ │ +2ff920: 2202 7c10 |0018: new-instance v2, Ljava/util/ArrayList; // type@107c │ │ +2ff924: 1210 |001a: const/4 v0, #int 1 // #1 │ │ +2ff926: 7020 af88 0200 |001b: invoke-direct {v2, v0}, Ljava/util/ArrayList;.:(I)V // method@88af │ │ +2ff92c: 1a00 0000 |001e: const-string v0, "" // string@0000 │ │ +2ff930: 7220 6489 0200 |0020: invoke-interface {v2, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +2ff936: 1102 |0023: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=124 │ │ 0x000e line=125 │ │ 0x0012 line=127 │ │ 0x0018 line=129 │ │ 0x0020 line=130 │ │ @@ -1314604,52 +1314604,52 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 85 16-bit code units │ │ -2ff974: |[2ff974] org.jaudiotagger.tag.datatype.TCONString.addValue:(Ljava/lang/String;)V │ │ -2ff984: 6e10 3b94 0300 |0000: invoke-virtual {v3}, Lorg/jaudiotagger/tag/datatype/TCONString;.isNullSeperateMultipleValues:()Z // method@943b │ │ -2ff98a: 0a00 |0003: move-result v0 │ │ -2ff98c: 1a01 0100 |0004: const-string v1, "��" // string@0001 │ │ -2ff990: 3800 1a00 |0006: if-eqz v0, 0020 // +001a │ │ -2ff994: 2200 3910 |0008: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -2ff998: 7010 cc87 0000 |000a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2ff99e: 5432 dd89 |000d: iget-object v2, v3, Lorg/jaudiotagger/tag/datatype/TCONString;.value:Ljava/lang/Object; // field@89dd │ │ -2ff9a2: 6e20 d687 2000 |000f: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ -2ff9a8: 6e20 d787 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ff9ae: 6e20 d787 4000 |0015: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ff9b4: 6e10 df87 0000 |0018: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2ff9ba: 0c04 |001b: move-result-object v4 │ │ -2ff9bc: 6e20 3d94 4300 |001c: invoke-virtual {v3, v4}, Lorg/jaudiotagger/tag/datatype/TCONString;.setValue:(Ljava/lang/Object;)V // method@943d │ │ -2ff9c2: 2835 |001f: goto 0054 // +0035 │ │ -2ff9c4: 1a00 e802 |0020: const-string v0, "(" // string@02e8 │ │ -2ff9c8: 6e20 b287 0400 |0022: invoke-virtual {v4, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@87b2 │ │ -2ff9ce: 0a00 |0025: move-result v0 │ │ -2ff9d0: 3800 1700 |0026: if-eqz v0, 003d // +0017 │ │ -2ff9d4: 2200 3910 |0028: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -2ff9d8: 7010 cc87 0000 |002a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2ff9de: 5431 dd89 |002d: iget-object v1, v3, Lorg/jaudiotagger/tag/datatype/TCONString;.value:Ljava/lang/Object; // field@89dd │ │ -2ff9e2: 6e20 d687 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ -2ff9e8: 6e20 d787 4000 |0032: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ff9ee: 6e10 df87 0000 |0035: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2ff9f4: 0c04 |0038: move-result-object v4 │ │ -2ff9f6: 6e20 3d94 4300 |0039: invoke-virtual {v3, v4}, Lorg/jaudiotagger/tag/datatype/TCONString;.setValue:(Ljava/lang/Object;)V // method@943d │ │ -2ff9fc: 2818 |003c: goto 0054 // +0018 │ │ -2ff9fe: 2200 3910 |003d: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -2ffa02: 7010 cc87 0000 |003f: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2ffa08: 5432 dd89 |0042: iget-object v2, v3, Lorg/jaudiotagger/tag/datatype/TCONString;.value:Ljava/lang/Object; // field@89dd │ │ -2ffa0c: 6e20 d687 2000 |0044: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ -2ffa12: 6e20 d787 1000 |0047: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ffa18: 6e20 d787 4000 |004a: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2ffa1e: 6e10 df87 0000 |004d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2ffa24: 0c04 |0050: move-result-object v4 │ │ -2ffa26: 6e20 3d94 4300 |0051: invoke-virtual {v3, v4}, Lorg/jaudiotagger/tag/datatype/TCONString;.setValue:(Ljava/lang/Object;)V // method@943d │ │ -2ffa2c: 0e00 |0054: return-void │ │ +2ff978: |[2ff978] org.jaudiotagger.tag.datatype.TCONString.addValue:(Ljava/lang/String;)V │ │ +2ff988: 6e10 3b94 0300 |0000: invoke-virtual {v3}, Lorg/jaudiotagger/tag/datatype/TCONString;.isNullSeperateMultipleValues:()Z // method@943b │ │ +2ff98e: 0a00 |0003: move-result v0 │ │ +2ff990: 1a01 0100 |0004: const-string v1, "��" // string@0001 │ │ +2ff994: 3800 1a00 |0006: if-eqz v0, 0020 // +001a │ │ +2ff998: 2200 3910 |0008: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +2ff99c: 7010 cc87 0000 |000a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2ff9a2: 5432 dd89 |000d: iget-object v2, v3, Lorg/jaudiotagger/tag/datatype/TCONString;.value:Ljava/lang/Object; // field@89dd │ │ +2ff9a6: 6e20 d687 2000 |000f: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ +2ff9ac: 6e20 d787 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ff9b2: 6e20 d787 4000 |0015: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ff9b8: 6e10 df87 0000 |0018: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2ff9be: 0c04 |001b: move-result-object v4 │ │ +2ff9c0: 6e20 3d94 4300 |001c: invoke-virtual {v3, v4}, Lorg/jaudiotagger/tag/datatype/TCONString;.setValue:(Ljava/lang/Object;)V // method@943d │ │ +2ff9c6: 2835 |001f: goto 0054 // +0035 │ │ +2ff9c8: 1a00 e802 |0020: const-string v0, "(" // string@02e8 │ │ +2ff9cc: 6e20 b287 0400 |0022: invoke-virtual {v4, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@87b2 │ │ +2ff9d2: 0a00 |0025: move-result v0 │ │ +2ff9d4: 3800 1700 |0026: if-eqz v0, 003d // +0017 │ │ +2ff9d8: 2200 3910 |0028: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +2ff9dc: 7010 cc87 0000 |002a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2ff9e2: 5431 dd89 |002d: iget-object v1, v3, Lorg/jaudiotagger/tag/datatype/TCONString;.value:Ljava/lang/Object; // field@89dd │ │ +2ff9e6: 6e20 d687 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ +2ff9ec: 6e20 d787 4000 |0032: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ff9f2: 6e10 df87 0000 |0035: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2ff9f8: 0c04 |0038: move-result-object v4 │ │ +2ff9fa: 6e20 3d94 4300 |0039: invoke-virtual {v3, v4}, Lorg/jaudiotagger/tag/datatype/TCONString;.setValue:(Ljava/lang/Object;)V // method@943d │ │ +2ffa00: 2818 |003c: goto 0054 // +0018 │ │ +2ffa02: 2200 3910 |003d: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +2ffa06: 7010 cc87 0000 |003f: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2ffa0c: 5432 dd89 |0042: iget-object v2, v3, Lorg/jaudiotagger/tag/datatype/TCONString;.value:Ljava/lang/Object; // field@89dd │ │ +2ffa10: 6e20 d687 2000 |0044: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ +2ffa16: 6e20 d787 1000 |0047: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ffa1c: 6e20 d787 4000 |004a: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2ffa22: 6e10 df87 0000 |004d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2ffa28: 0c04 |0050: move-result-object v4 │ │ +2ffa2a: 6e20 3d94 4300 |0051: invoke-virtual {v3, v4}, Lorg/jaudiotagger/tag/datatype/TCONString;.setValue:(Ljava/lang/Object;)V // method@943d │ │ +2ffa30: 0e00 |0054: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x0008 line=80 │ │ 0x0022 line=86 │ │ 0x0028 line=88 │ │ 0x003d line=93 │ │ @@ -1314662,26 +1314662,26 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -2ff7a4: |[2ff7a4] org.jaudiotagger.tag.datatype.TCONString.equals:(Ljava/lang/Object;)Z │ │ -2ff7b4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -2ff7b6: 3332 0300 |0001: if-ne v2, v3, 0004 // +0003 │ │ -2ff7ba: 0f00 |0003: return v0 │ │ -2ff7bc: 2031 f911 |0004: instance-of v1, v3, Lorg/jaudiotagger/tag/datatype/TCONString; // type@11f9 │ │ -2ff7c0: 3801 0900 |0006: if-eqz v1, 000f // +0009 │ │ -2ff7c4: 6f20 5d94 3200 |0008: invoke-super {v2, v3}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;.equals:(Ljava/lang/Object;)Z // method@945d │ │ -2ff7ca: 0a03 |000b: move-result v3 │ │ -2ff7cc: 3803 0300 |000c: if-eqz v3, 000f // +0003 │ │ -2ff7d0: 2802 |000e: goto 0010 // +0002 │ │ -2ff7d2: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -2ff7d4: 0f00 |0010: return v0 │ │ +2ff7a8: |[2ff7a8] org.jaudiotagger.tag.datatype.TCONString.equals:(Ljava/lang/Object;)Z │ │ +2ff7b8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +2ff7ba: 3332 0300 |0001: if-ne v2, v3, 0004 // +0003 │ │ +2ff7be: 0f00 |0003: return v0 │ │ +2ff7c0: 2031 f911 |0004: instance-of v1, v3, Lorg/jaudiotagger/tag/datatype/TCONString; // type@11f9 │ │ +2ff7c4: 3801 0900 |0006: if-eqz v1, 000f // +0009 │ │ +2ff7c8: 6f20 5d94 3200 |0008: invoke-super {v2, v3}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;.equals:(Ljava/lang/Object;)Z // method@945d │ │ +2ff7ce: 0a03 |000b: move-result v3 │ │ +2ff7d0: 3803 0300 |000c: if-eqz v3, 000f // +0003 │ │ +2ff7d4: 2802 |000e: goto 0010 // +0002 │ │ +2ff7d6: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +2ff7d8: 0f00 |0010: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=49 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lorg/jaudiotagger/tag/datatype/TCONString; │ │ 0x0000 - 0x0011 reg=3 (null) Ljava/lang/Object; │ │ │ │ @@ -1314690,20 +1314690,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -2ff7f0: |[2ff7f0] org.jaudiotagger.tag.datatype.TCONString.getNumberOfValues:()I │ │ -2ff800: 6e10 3a94 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/datatype/TCONString;.getValues:()Ljava/util/List; // method@943a │ │ -2ff806: 0c00 |0003: move-result-object v0 │ │ -2ff808: 7210 7389 0000 |0004: invoke-interface {v0}, Ljava/util/List;.size:()I // method@8973 │ │ -2ff80e: 0a00 |0007: move-result v0 │ │ -2ff810: 0f00 |0008: return v0 │ │ +2ff7f4: |[2ff7f4] org.jaudiotagger.tag.datatype.TCONString.getNumberOfValues:()I │ │ +2ff804: 6e10 3a94 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/datatype/TCONString;.getValues:()Ljava/util/List; // method@943a │ │ +2ff80a: 0c00 |0003: move-result-object v0 │ │ +2ff80c: 7210 7389 0000 |0004: invoke-interface {v0}, Ljava/util/List;.size:()I // method@8973 │ │ +2ff812: 0a00 |0007: move-result v0 │ │ +2ff814: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/jaudiotagger/tag/datatype/TCONString; │ │ │ │ #3 : (in Lorg/jaudiotagger/tag/datatype/TCONString;) │ │ @@ -1314711,21 +1314711,21 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -2ff814: |[2ff814] org.jaudiotagger.tag.datatype.TCONString.getValueAtIndex:(I)Ljava/lang/String; │ │ -2ff824: 6e10 3a94 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/datatype/TCONString;.getValues:()Ljava/util/List; // method@943a │ │ -2ff82a: 0c00 |0003: move-result-object v0 │ │ -2ff82c: 7220 6a89 2000 |0004: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ -2ff832: 0c02 |0007: move-result-object v2 │ │ -2ff834: 1f02 3710 |0008: check-cast v2, Ljava/lang/String; // type@1037 │ │ -2ff838: 1102 |000a: return-object v2 │ │ +2ff818: |[2ff818] org.jaudiotagger.tag.datatype.TCONString.getValueAtIndex:(I)Ljava/lang/String; │ │ +2ff828: 6e10 3a94 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/datatype/TCONString;.getValues:()Ljava/util/List; // method@943a │ │ +2ff82e: 0c00 |0003: move-result-object v0 │ │ +2ff830: 7220 6a89 2000 |0004: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ +2ff836: 0c02 |0007: move-result-object v2 │ │ +2ff838: 1f02 3710 |0008: check-cast v2, Ljava/lang/String; // type@1037 │ │ +2ff83c: 1102 |000a: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ 0x0004 line=119 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/jaudiotagger/tag/datatype/TCONString; │ │ 0x0000 - 0x000b reg=2 (null) I │ │ @@ -1314735,35 +1314735,35 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -2ff83c: |[2ff83c] org.jaudiotagger.tag.datatype.TCONString.getValueWithoutTrailingNull:()Ljava/lang/String; │ │ -2ff84c: 6e10 3a94 0400 |0000: invoke-virtual {v4}, Lorg/jaudiotagger/tag/datatype/TCONString;.getValues:()Ljava/util/List; // method@943a │ │ -2ff852: 0c00 |0003: move-result-object v0 │ │ -2ff854: 2201 3810 |0004: new-instance v1, Ljava/lang/StringBuffer; // type@1038 │ │ -2ff858: 7010 c187 0100 |0006: invoke-direct {v1}, Ljava/lang/StringBuffer;.:()V // method@87c1 │ │ -2ff85e: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -2ff860: 7210 7389 0000 |000a: invoke-interface {v0}, Ljava/util/List;.size:()I // method@8973 │ │ -2ff866: 0a03 |000d: move-result v3 │ │ -2ff868: 3532 1500 |000e: if-ge v2, v3, 0023 // +0015 │ │ -2ff86c: 3802 0700 |0010: if-eqz v2, 0017 // +0007 │ │ -2ff870: 1a03 0100 |0012: const-string v3, "��" // string@0001 │ │ -2ff874: 6e20 c687 3100 |0014: invoke-virtual {v1, v3}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@87c6 │ │ -2ff87a: 7220 6a89 2000 |0017: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ -2ff880: 0c03 |001a: move-result-object v3 │ │ -2ff882: 1f03 3710 |001b: check-cast v3, Ljava/lang/String; // type@1037 │ │ -2ff886: 6e20 c687 3100 |001d: invoke-virtual {v1, v3}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@87c6 │ │ -2ff88c: d802 0201 |0020: add-int/lit8 v2, v2, #int 1 // #01 │ │ -2ff890: 28e8 |0022: goto 000a // -0018 │ │ -2ff892: 6e10 cb87 0100 |0023: invoke-virtual {v1}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@87cb │ │ -2ff898: 0c00 |0026: move-result-object v0 │ │ -2ff89a: 1100 |0027: return-object v0 │ │ +2ff840: |[2ff840] org.jaudiotagger.tag.datatype.TCONString.getValueWithoutTrailingNull:()Ljava/lang/String; │ │ +2ff850: 6e10 3a94 0400 |0000: invoke-virtual {v4}, Lorg/jaudiotagger/tag/datatype/TCONString;.getValues:()Ljava/util/List; // method@943a │ │ +2ff856: 0c00 |0003: move-result-object v0 │ │ +2ff858: 2201 3810 |0004: new-instance v1, Ljava/lang/StringBuffer; // type@1038 │ │ +2ff85c: 7010 c187 0100 |0006: invoke-direct {v1}, Ljava/lang/StringBuffer;.:()V // method@87c1 │ │ +2ff862: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +2ff864: 7210 7389 0000 |000a: invoke-interface {v0}, Ljava/util/List;.size:()I // method@8973 │ │ +2ff86a: 0a03 |000d: move-result v3 │ │ +2ff86c: 3532 1500 |000e: if-ge v2, v3, 0023 // +0015 │ │ +2ff870: 3802 0700 |0010: if-eqz v2, 0017 // +0007 │ │ +2ff874: 1a03 0100 |0012: const-string v3, "��" // string@0001 │ │ +2ff878: 6e20 c687 3100 |0014: invoke-virtual {v1, v3}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@87c6 │ │ +2ff87e: 7220 6a89 2000 |0017: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ +2ff884: 0c03 |001a: move-result-object v3 │ │ +2ff886: 1f03 3710 |001b: check-cast v3, Ljava/lang/String; // type@1037 │ │ +2ff88a: 6e20 c687 3100 |001d: invoke-virtual {v1, v3}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@87c6 │ │ +2ff890: d802 0201 |0020: add-int/lit8 v2, v2, #int 1 // #01 │ │ +2ff894: 28e8 |0022: goto 000a // -0018 │ │ +2ff896: 6e10 cb87 0100 |0023: invoke-virtual {v1}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@87cb │ │ +2ff89c: 0c00 |0026: move-result-object v0 │ │ +2ff89e: 1100 |0027: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ 0x0004 line=159 │ │ 0x000a line=160 │ │ 0x0014 line=164 │ │ 0x0017 line=166 │ │ @@ -1314776,28 +1314776,28 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -2ff89c: |[2ff89c] org.jaudiotagger.tag.datatype.TCONString.getValues:()Ljava/util/List; │ │ -2ff8ac: 6e10 3b94 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/datatype/TCONString;.isNullSeperateMultipleValues:()Z // method@943b │ │ -2ff8b2: 0a00 |0003: move-result v0 │ │ -2ff8b4: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ -2ff8b8: 5410 dd89 |0006: iget-object v0, v1, Lorg/jaudiotagger/tag/datatype/TCONString;.value:Ljava/lang/Object; // field@89dd │ │ -2ff8bc: 1f00 3710 |0008: check-cast v0, Ljava/lang/String; // type@1037 │ │ -2ff8c0: 7110 3e94 0000 |000a: invoke-static {v0}, Lorg/jaudiotagger/tag/datatype/TCONString;.splitByNullSeperator:(Ljava/lang/String;)Ljava/util/List; // method@943e │ │ -2ff8c6: 0c00 |000d: move-result-object v0 │ │ -2ff8c8: 1100 |000e: return-object v0 │ │ -2ff8ca: 5410 dd89 |000f: iget-object v0, v1, Lorg/jaudiotagger/tag/datatype/TCONString;.value:Ljava/lang/Object; // field@89dd │ │ -2ff8ce: 1f00 3710 |0011: check-cast v0, Ljava/lang/String; // type@1037 │ │ -2ff8d2: 7110 3f94 0000 |0013: invoke-static {v0}, Lorg/jaudiotagger/tag/datatype/TCONString;.splitV23:(Ljava/lang/String;)Ljava/util/List; // method@943f │ │ -2ff8d8: 0c00 |0016: move-result-object v0 │ │ -2ff8da: 1100 |0017: return-object v0 │ │ +2ff8a0: |[2ff8a0] org.jaudiotagger.tag.datatype.TCONString.getValues:()Ljava/util/List; │ │ +2ff8b0: 6e10 3b94 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/datatype/TCONString;.isNullSeperateMultipleValues:()Z // method@943b │ │ +2ff8b6: 0a00 |0003: move-result v0 │ │ +2ff8b8: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ +2ff8bc: 5410 dd89 |0006: iget-object v0, v1, Lorg/jaudiotagger/tag/datatype/TCONString;.value:Ljava/lang/Object; // field@89dd │ │ +2ff8c0: 1f00 3710 |0008: check-cast v0, Ljava/lang/String; // type@1037 │ │ +2ff8c4: 7110 3e94 0000 |000a: invoke-static {v0}, Lorg/jaudiotagger/tag/datatype/TCONString;.splitByNullSeperator:(Ljava/lang/String;)Ljava/util/List; // method@943e │ │ +2ff8ca: 0c00 |000d: move-result-object v0 │ │ +2ff8cc: 1100 |000e: return-object v0 │ │ +2ff8ce: 5410 dd89 |000f: iget-object v0, v1, Lorg/jaudiotagger/tag/datatype/TCONString;.value:Ljava/lang/Object; // field@89dd │ │ +2ff8d2: 1f00 3710 |0011: check-cast v0, Ljava/lang/String; // type@1037 │ │ +2ff8d6: 7110 3f94 0000 |0013: invoke-static {v0}, Lorg/jaudiotagger/tag/datatype/TCONString;.splitV23:(Ljava/lang/String;)Ljava/util/List; // method@943f │ │ +2ff8dc: 0c00 |0016: move-result-object v0 │ │ +2ff8de: 1100 |0017: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ 0x0006 line=143 │ │ 0x000f line=147 │ │ locals : │ │ 0x0000 - 0x0018 reg=1 this Lorg/jaudiotagger/tag/datatype/TCONString; │ │ @@ -1314807,17 +1314807,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2ff7d8: |[2ff7d8] org.jaudiotagger.tag.datatype.TCONString.isNullSeperateMultipleValues:()Z │ │ -2ff7e8: 5510 dc89 |0000: iget-boolean v0, v1, Lorg/jaudiotagger/tag/datatype/TCONString;.isNullSeperateMultipleValues:Z // field@89dc │ │ -2ff7ec: 0f00 |0002: return v0 │ │ +2ff7dc: |[2ff7dc] org.jaudiotagger.tag.datatype.TCONString.isNullSeperateMultipleValues:()Z │ │ +2ff7ec: 5510 dc89 |0000: iget-boolean v0, v1, Lorg/jaudiotagger/tag/datatype/TCONString;.isNullSeperateMultipleValues:Z // field@89dc │ │ +2ff7f0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/datatype/TCONString; │ │ │ │ #7 : (in Lorg/jaudiotagger/tag/datatype/TCONString;) │ │ @@ -1314825,17 +1314825,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2ffa30: |[2ffa30] org.jaudiotagger.tag.datatype.TCONString.setNullSeperateMultipleValues:(Z)V │ │ -2ffa40: 5c01 dc89 |0000: iput-boolean v1, v0, Lorg/jaudiotagger/tag/datatype/TCONString;.isNullSeperateMultipleValues:Z // field@89dc │ │ -2ffa44: 0e00 |0002: return-void │ │ +2ffa34: |[2ffa34] org.jaudiotagger.tag.datatype.TCONString.setNullSeperateMultipleValues:(Z)V │ │ +2ffa44: 5c01 dc89 |0000: iput-boolean v1, v0, Lorg/jaudiotagger/tag/datatype/TCONString;.isNullSeperateMultipleValues:Z // field@89dc │ │ +2ffa48: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/tag/datatype/TCONString; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -1314963,30 +1314963,30 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 32 16-bit code units │ │ -3018b0: |[3018b0] org.jaudiotagger.tag.id3.AbstractID3v1Tag.:()V │ │ -3018c0: 1a00 db98 |0000: const-string v0, "org.jaudiotagger.tag.id3" // string@98db │ │ -3018c4: 7110 168a 0000 |0002: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@8a16 │ │ -3018ca: 0c00 |0005: move-result-object v0 │ │ -3018cc: 6900 fd89 |0006: sput-object v0, Lorg/jaudiotagger/tag/id3/AbstractID3v1Tag;.logger:Ljava/util/logging/Logger; // field@89fd │ │ -3018d0: 1a00 c456 |0008: const-string v0, "\x00" // string@56c4 │ │ -3018d4: 7110 298a 0000 |000a: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@8a29 │ │ -3018da: 0c00 |000d: move-result-object v0 │ │ -3018dc: 6900 fc89 |000e: sput-object v0, Lorg/jaudiotagger/tag/id3/AbstractID3v1Tag;.endofStringPattern:Ljava/util/regex/Pattern; // field@89fc │ │ -3018e0: 1230 |0010: const/4 v0, #int 3 // #3 │ │ -3018e2: 2300 1c13 |0011: new-array v0, v0, [B // type@131c │ │ -3018e6: 2600 0700 0000 |0013: fill-array-data v0, 0000001a // +00000007 │ │ -3018ec: 6900 fa89 |0016: sput-object v0, Lorg/jaudiotagger/tag/id3/AbstractID3v1Tag;.TAG_ID:[B // field@89fa │ │ -3018f0: 0e00 |0018: return-void │ │ -3018f2: 0000 |0019: nop // spacer │ │ -3018f4: 0003 0100 0300 0000 5441 4700 |001a: array-data (6 units) │ │ +3018b4: |[3018b4] org.jaudiotagger.tag.id3.AbstractID3v1Tag.:()V │ │ +3018c4: 1a00 db98 |0000: const-string v0, "org.jaudiotagger.tag.id3" // string@98db │ │ +3018c8: 7110 168a 0000 |0002: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@8a16 │ │ +3018ce: 0c00 |0005: move-result-object v0 │ │ +3018d0: 6900 fd89 |0006: sput-object v0, Lorg/jaudiotagger/tag/id3/AbstractID3v1Tag;.logger:Ljava/util/logging/Logger; // field@89fd │ │ +3018d4: 1a00 c456 |0008: const-string v0, "\x00" // string@56c4 │ │ +3018d8: 7110 298a 0000 |000a: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@8a29 │ │ +3018de: 0c00 |000d: move-result-object v0 │ │ +3018e0: 6900 fc89 |000e: sput-object v0, Lorg/jaudiotagger/tag/id3/AbstractID3v1Tag;.endofStringPattern:Ljava/util/regex/Pattern; // field@89fc │ │ +3018e4: 1230 |0010: const/4 v0, #int 3 // #3 │ │ +3018e6: 2300 1c13 |0011: new-array v0, v0, [B // type@131c │ │ +3018ea: 2600 0700 0000 |0013: fill-array-data v0, 0000001a // +00000007 │ │ +3018f0: 6900 fa89 |0016: sput-object v0, Lorg/jaudiotagger/tag/id3/AbstractID3v1Tag;.TAG_ID:[B // field@89fa │ │ +3018f4: 0e00 |0018: return-void │ │ +3018f6: 0000 |0019: nop // spacer │ │ +3018f8: 0003 0100 0300 0000 5441 4700 |001a: array-data (6 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=51 │ │ 0x000a line=57 │ │ 0x0013 line=59 │ │ locals : │ │ │ │ @@ -1314995,17 +1314995,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -301900: |[301900] org.jaudiotagger.tag.id3.AbstractID3v1Tag.:()V │ │ -301910: 7010 9b94 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/AbstractID3Tag;.:()V // method@949b │ │ -301916: 0e00 |0003: return-void │ │ +301904: |[301904] org.jaudiotagger.tag.id3.AbstractID3v1Tag.:()V │ │ +301914: 7010 9b94 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/AbstractID3Tag;.:()V // method@949b │ │ +30191a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/AbstractID3v1Tag; │ │ │ │ #2 : (in Lorg/jaudiotagger/tag/id3/AbstractID3v1Tag;) │ │ @@ -1315013,17 +1315013,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/AbstractID3v1Tag;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -301918: |[301918] org.jaudiotagger.tag.id3.AbstractID3v1Tag.:(Lorg/jaudiotagger/tag/id3/AbstractID3v1Tag;)V │ │ -301928: 7020 9c94 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/AbstractID3Tag;.:(Lorg/jaudiotagger/tag/id3/AbstractID3Tag;)V // method@949c │ │ -30192e: 0e00 |0003: return-void │ │ +30191c: |[30191c] org.jaudiotagger.tag.id3.AbstractID3v1Tag.:(Lorg/jaudiotagger/tag/id3/AbstractID3v1Tag;)V │ │ +30192c: 7020 9c94 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/AbstractID3Tag;.:(Lorg/jaudiotagger/tag/id3/AbstractID3Tag;)V // method@949c │ │ +301932: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/AbstractID3v1Tag; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/tag/id3/AbstractID3v1Tag; │ │ │ │ @@ -1315032,23 +1315032,23 @@ │ │ type : '(Ljava/nio/ByteBuffer;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -3017fc: |[3017fc] org.jaudiotagger.tag.id3.AbstractID3v1Tag.seekForV1OrV11Tag:(Ljava/nio/ByteBuffer;)Z │ │ -30180c: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -30180e: 2301 1c13 |0001: new-array v1, v0, [B // type@131c │ │ -301812: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -301814: 6e40 4188 1302 |0004: invoke-virtual {v3, v1, v2, v0}, Ljava/nio/ByteBuffer;.get:([BII)Ljava/nio/ByteBuffer; // method@8841 │ │ -30181a: 6203 fa89 |0007: sget-object v3, Lorg/jaudiotagger/tag/id3/AbstractID3v1Tag;.TAG_ID:[B // field@89fa │ │ -30181e: 7120 cd88 3100 |0009: invoke-static {v1, v3}, Ljava/util/Arrays;.equals:([B[B)Z // method@88cd │ │ -301824: 0a03 |000c: move-result v3 │ │ -301826: 0f03 |000d: return v3 │ │ +301800: |[301800] org.jaudiotagger.tag.id3.AbstractID3v1Tag.seekForV1OrV11Tag:(Ljava/nio/ByteBuffer;)Z │ │ +301810: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +301812: 2301 1c13 |0001: new-array v1, v0, [B // type@131c │ │ +301816: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +301818: 6e40 4188 1302 |0004: invoke-virtual {v3, v1, v2, v0}, Ljava/nio/ByteBuffer;.get:([BII)Ljava/nio/ByteBuffer; // method@8841 │ │ +30181e: 6203 fa89 |0007: sget-object v3, Lorg/jaudiotagger/tag/id3/AbstractID3v1Tag;.TAG_ID:[B // field@89fa │ │ +301822: 7120 cd88 3100 |0009: invoke-static {v1, v3}, Ljava/util/Arrays;.equals:([B[B)Z // method@88cd │ │ +301828: 0a03 |000c: move-result v3 │ │ +30182a: 0f03 |000d: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=117 │ │ 0x0007 line=118 │ │ locals : │ │ 0x0000 - 0x000e reg=3 (null) Ljava/nio/ByteBuffer; │ │ │ │ @@ -1315058,47 +1315058,47 @@ │ │ type : '(Lorg/jaudiotagger/audio/MyRandomAccessFile;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 65 16-bit code units │ │ -301930: |[301930] org.jaudiotagger.tag.id3.AbstractID3v1Tag.delete:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)V │ │ -301940: 6e20 aa94 7600 |0000: invoke-virtual {v6, v7}, Lorg/jaudiotagger/tag/id3/AbstractID3v1Tag;.readTag2ByteBuffer:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Ljava/nio/ByteBuffer; // method@94aa │ │ -301946: 0c00 |0003: move-result-object v0 │ │ -301948: 3800 3500 |0004: if-eqz v0, 0039 // +0035 │ │ -30194c: 7110 ab94 0000 |0006: invoke-static {v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v1Tag;.seekForV1OrV11Tag:(Ljava/nio/ByteBuffer;)Z // method@94ab │ │ -301952: 0a00 |0009: move-result v0 │ │ -301954: 1a01 3520 |000a: const-string v1, "JAT" // string@2035 │ │ -301958: 3800 2700 |000c: if-eqz v0, 0033 // +0027 │ │ -30195c: 7210 8a8a 0700 |000e: invoke-interface {v7}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.length:()J // method@8a8a │ │ -301962: 0b02 |0011: move-result-wide v2 │ │ -301964: 1604 8000 |0012: const-wide/16 v4, #int 128 // #80 │ │ -301968: bc42 |0014: sub-long/2addr v2, v4 │ │ -30196a: 7230 928a 2703 |0015: invoke-interface {v7, v2, v3}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.setLength:(J)V // method@8a92 │ │ -301970: 2820 |0018: goto 0038 // +0020 │ │ -301972: 0d07 |0019: move-exception v7 │ │ -301974: 2200 3910 |001a: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -301978: 7010 cc87 0000 |001c: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -30197e: 1a02 c34f |001f: const-string v2, "Unable to delete existing ID3v1 Tag:" // string@4fc3 │ │ -301982: 6e20 d787 2000 |0021: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -301988: 6e10 0a87 0700 |0024: invoke-virtual {v7}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@870a │ │ -30198e: 0c07 |0027: move-result-object v7 │ │ -301990: 6e20 d787 7000 |0028: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -301996: 6e10 df87 0000 |002b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -30199c: 0c07 |002e: move-result-object v7 │ │ -30199e: 7120 470e 7100 |002f: invoke-static {v1, v7}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ -3019a4: 2806 |0032: goto 0038 // +0006 │ │ -3019a6: 1a07 c94f |0033: const-string v7, "Unable to find ID3v1 tag to deleteField" // string@4fc9 │ │ -3019aa: 7120 470e 7100 |0035: invoke-static {v1, v7}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ -3019b0: 0e00 |0038: return-void │ │ -3019b2: 2207 fc0f |0039: new-instance v7, Ljava/io/IOException; // type@0ffc │ │ -3019b6: 1a00 131a |003b: const-string v0, "File is too small to contain a tag" // string@1a13 │ │ -3019ba: 7020 8586 0700 |003d: invoke-direct {v7, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8685 │ │ -3019c0: 2707 |0040: throw v7 │ │ +301934: |[301934] org.jaudiotagger.tag.id3.AbstractID3v1Tag.delete:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)V │ │ +301944: 6e20 aa94 7600 |0000: invoke-virtual {v6, v7}, Lorg/jaudiotagger/tag/id3/AbstractID3v1Tag;.readTag2ByteBuffer:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Ljava/nio/ByteBuffer; // method@94aa │ │ +30194a: 0c00 |0003: move-result-object v0 │ │ +30194c: 3800 3500 |0004: if-eqz v0, 0039 // +0035 │ │ +301950: 7110 ab94 0000 |0006: invoke-static {v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v1Tag;.seekForV1OrV11Tag:(Ljava/nio/ByteBuffer;)Z // method@94ab │ │ +301956: 0a00 |0009: move-result v0 │ │ +301958: 1a01 3520 |000a: const-string v1, "JAT" // string@2035 │ │ +30195c: 3800 2700 |000c: if-eqz v0, 0033 // +0027 │ │ +301960: 7210 8a8a 0700 |000e: invoke-interface {v7}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.length:()J // method@8a8a │ │ +301966: 0b02 |0011: move-result-wide v2 │ │ +301968: 1604 8000 |0012: const-wide/16 v4, #int 128 // #80 │ │ +30196c: bc42 |0014: sub-long/2addr v2, v4 │ │ +30196e: 7230 928a 2703 |0015: invoke-interface {v7, v2, v3}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.setLength:(J)V // method@8a92 │ │ +301974: 2820 |0018: goto 0038 // +0020 │ │ +301976: 0d07 |0019: move-exception v7 │ │ +301978: 2200 3910 |001a: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +30197c: 7010 cc87 0000 |001c: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +301982: 1a02 c34f |001f: const-string v2, "Unable to delete existing ID3v1 Tag:" // string@4fc3 │ │ +301986: 6e20 d787 2000 |0021: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +30198c: 6e10 0a87 0700 |0024: invoke-virtual {v7}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@870a │ │ +301992: 0c07 |0027: move-result-object v7 │ │ +301994: 6e20 d787 7000 |0028: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +30199a: 6e10 df87 0000 |002b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +3019a0: 0c07 |002e: move-result-object v7 │ │ +3019a2: 7120 470e 7100 |002f: invoke-static {v1, v7}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ +3019a8: 2806 |0032: goto 0038 // +0006 │ │ +3019aa: 1a07 c94f |0033: const-string v7, "Unable to find ID3v1 tag to deleteField" // string@4fc9 │ │ +3019ae: 7120 470e 7100 |0035: invoke-static {v1, v7}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ +3019b4: 0e00 |0038: return-void │ │ +3019b6: 2207 fc0f |0039: new-instance v7, Ljava/io/IOException; // type@0ffc │ │ +3019ba: 1a00 131a |003b: const-string v0, "File is too small to contain a tag" // string@1a13 │ │ +3019be: 7020 8586 0700 |003d: invoke-direct {v7, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8685 │ │ +3019c4: 2707 |0040: throw v7 │ │ catches : 1 │ │ 0x000e - 0x0018 │ │ Ljava/lang/Exception; -> 0x0019 │ │ positions : │ │ 0x0000 line=131 │ │ 0x0006 line=137 │ │ 0x000e line=141 │ │ @@ -1315114,52 +1315114,52 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -301828: |[301828] org.jaudiotagger.tag.id3.AbstractID3v1Tag.getSize:()I │ │ -301838: 1300 8000 |0000: const/16 v0, #int 128 // #80 │ │ -30183c: 0f00 |0002: return v0 │ │ +30182c: |[30182c] org.jaudiotagger.tag.id3.AbstractID3v1Tag.getSize:()I │ │ +30183c: 1300 8000 |0000: const/16 v0, #int 128 // #80 │ │ +301840: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/jaudiotagger/tag/id3/AbstractID3v1Tag;) │ │ name : 'readTag2ByteBuffer' │ │ type : '(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Ljava/nio/ByteBuffer;' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 40 16-bit code units │ │ -301840: |[301840] org.jaudiotagger.tag.id3.AbstractID3v1Tag.readTag2ByteBuffer:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Ljava/nio/ByteBuffer; │ │ -301850: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -301852: 7210 8a8a 0700 |0001: invoke-interface {v7}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.length:()J // method@8a8a │ │ -301858: 0b01 |0004: move-result-wide v1 │ │ -30185a: 1603 8000 |0005: const-wide/16 v3, #int 128 // #80 │ │ -30185e: 3105 0103 |0007: cmp-long v5, v1, v3 │ │ -301862: 3b05 0a00 |0009: if-gez v5, 0013 // +000a │ │ -301866: 1a07 3520 |000b: const-string v7, "JAT" // string@2035 │ │ -30186a: 1a01 131a |000d: const-string v1, "File is too small to contain a tag" // string@1a13 │ │ -30186e: 7120 470e 1700 |000f: invoke-static {v7, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ -301874: 1100 |0012: return-object v0 │ │ -301876: bc31 |0013: sub-long/2addr v1, v3 │ │ -301878: 7230 918a 1702 |0014: invoke-interface {v7, v1, v2}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.seek:(J)V // method@8a91 │ │ -30187e: 1301 8000 |0017: const/16 v1, #int 128 // #80 │ │ -301882: 2311 1c13 |0019: new-array v1, v1, [B // type@131c │ │ -301886: 7220 8f8a 1700 |001b: invoke-interface {v7, v1}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.readFully:([B)V // method@8a8f │ │ -30188c: 7110 5b88 0100 |001e: invoke-static {v1}, Ljava/nio/ByteBuffer;.wrap:([B)Ljava/nio/ByteBuffer; // method@885b │ │ -301892: 0c07 |0021: move-result-object v7 │ │ -301894: 1107 |0022: return-object v7 │ │ -301896: 0d07 |0023: move-exception v7 │ │ -301898: 6e10 8786 0700 |0024: invoke-virtual {v7}, Ljava/io/IOException;.printStackTrace:()V // method@8687 │ │ -30189e: 1100 |0027: return-object v0 │ │ +301844: |[301844] org.jaudiotagger.tag.id3.AbstractID3v1Tag.readTag2ByteBuffer:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Ljava/nio/ByteBuffer; │ │ +301854: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +301856: 7210 8a8a 0700 |0001: invoke-interface {v7}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.length:()J // method@8a8a │ │ +30185c: 0b01 |0004: move-result-wide v1 │ │ +30185e: 1603 8000 |0005: const-wide/16 v3, #int 128 // #80 │ │ +301862: 3105 0103 |0007: cmp-long v5, v1, v3 │ │ +301866: 3b05 0a00 |0009: if-gez v5, 0013 // +000a │ │ +30186a: 1a07 3520 |000b: const-string v7, "JAT" // string@2035 │ │ +30186e: 1a01 131a |000d: const-string v1, "File is too small to contain a tag" // string@1a13 │ │ +301872: 7120 470e 1700 |000f: invoke-static {v7, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ +301878: 1100 |0012: return-object v0 │ │ +30187a: bc31 |0013: sub-long/2addr v1, v3 │ │ +30187c: 7230 918a 1702 |0014: invoke-interface {v7, v1, v2}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.seek:(J)V // method@8a91 │ │ +301882: 1301 8000 |0017: const/16 v1, #int 128 // #80 │ │ +301886: 2311 1c13 |0019: new-array v1, v1, [B // type@131c │ │ +30188a: 7220 8f8a 1700 |001b: invoke-interface {v7, v1}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.readFully:([B)V // method@8a8f │ │ +301890: 7110 5b88 0100 |001e: invoke-static {v1}, Ljava/nio/ByteBuffer;.wrap:([B)Ljava/nio/ByteBuffer; // method@885b │ │ +301896: 0c07 |0021: move-result-object v7 │ │ +301898: 1107 |0022: return-object v7 │ │ +30189a: 0d07 |0023: move-exception v7 │ │ +30189c: 6e10 8786 0700 |0024: invoke-virtual {v7}, Ljava/io/IOException;.printStackTrace:()V // method@8687 │ │ +3018a2: 1100 |0027: return-object v0 │ │ catches : 1 │ │ 0x0001 - 0x0022 │ │ Ljava/io/IOException; -> 0x0023 │ │ positions : │ │ 0x0001 line=165 │ │ 0x000f line=168 │ │ 0x0014 line=172 │ │ @@ -1315475,51 +1315475,51 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 16 16-bit code units │ │ -30447c: |[30447c] org.jaudiotagger.tag.id3.AbstractID3v2Tag.:()V │ │ -30448c: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -30448e: 2300 1c13 |0001: new-array v0, v0, [B // type@131c │ │ -304492: 2600 0700 0000 |0003: fill-array-data v0, 0000000a // +00000007 │ │ -304498: 6900 1b8a |0006: sput-object v0, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.TAG_ID:[B // field@8a1b │ │ -30449c: 0e00 |0008: return-void │ │ -30449e: 0000 |0009: nop // spacer │ │ -3044a0: 0003 0100 0300 0000 4944 3300 |000a: array-data (6 units) │ │ +304480: |[304480] org.jaudiotagger.tag.id3.AbstractID3v2Tag.:()V │ │ +304490: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +304492: 2300 1c13 |0001: new-array v0, v0, [B // type@131c │ │ +304496: 2600 0700 0000 |0003: fill-array-data v0, 0000000a // +00000007 │ │ +30449c: 6900 1b8a |0006: sput-object v0, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.TAG_ID:[B // field@8a1b │ │ +3044a0: 0e00 |0008: return-void │ │ +3044a2: 0000 |0009: nop // spacer │ │ +3044a4: 0003 0100 0300 0000 4944 3300 |000a: array-data (6 units) │ │ catches : (none) │ │ positions : │ │ 0x0003 line=68 │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 26 16-bit code units │ │ -3044ac: |[3044ac] org.jaudiotagger.tag.id3.AbstractID3v2Tag.:()V │ │ -3044bc: 7010 9b94 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/id3/AbstractID3Tag;.:()V // method@949b │ │ -3044c2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -3044c4: 5b10 268a |0004: iput-object v0, v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.startLocationInFile:Ljava/lang/Long; // field@8a26 │ │ -3044c8: 5b10 218a |0006: iput-object v0, v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.endLocationInFile:Ljava/lang/Long; // field@8a21 │ │ -3044cc: 5b10 238a |0008: iput-object v0, v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.frameMap:Ljava/util/HashMap; // field@8a23 │ │ -3044d0: 5b10 208a |000a: iput-object v0, v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.encryptedFrameMap:Ljava/util/HashMap; // field@8a20 │ │ -3044d4: 1a00 0000 |000c: const-string v0, "" // string@0000 │ │ -3044d8: 5b10 1e8a |000e: iput-object v0, v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.duplicateFrameId:Ljava/lang/String; // field@8a1e │ │ -3044dc: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -3044de: 5910 1d8a |0011: iput v0, v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.duplicateBytes:I // field@8a1d │ │ -3044e2: 5910 1f8a |0013: iput v0, v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.emptyFrameBytes:I // field@8a1f │ │ -3044e6: 5910 228a |0015: iput v0, v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.fileReadSize:I // field@8a22 │ │ -3044ea: 5910 248a |0017: iput v0, v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.invalidFrames:I // field@8a24 │ │ -3044ee: 0e00 |0019: return-void │ │ +3044b0: |[3044b0] org.jaudiotagger.tag.id3.AbstractID3v2Tag.:()V │ │ +3044c0: 7010 9b94 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/id3/AbstractID3Tag;.:()V // method@949b │ │ +3044c6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +3044c8: 5b10 268a |0004: iput-object v0, v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.startLocationInFile:Ljava/lang/Long; // field@8a26 │ │ +3044cc: 5b10 218a |0006: iput-object v0, v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.endLocationInFile:Ljava/lang/Long; // field@8a21 │ │ +3044d0: 5b10 238a |0008: iput-object v0, v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.frameMap:Ljava/util/HashMap; // field@8a23 │ │ +3044d4: 5b10 208a |000a: iput-object v0, v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.encryptedFrameMap:Ljava/util/HashMap; // field@8a20 │ │ +3044d8: 1a00 0000 |000c: const-string v0, "" // string@0000 │ │ +3044dc: 5b10 1e8a |000e: iput-object v0, v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.duplicateFrameId:Ljava/lang/String; // field@8a1e │ │ +3044e0: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +3044e2: 5910 1d8a |0011: iput v0, v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.duplicateBytes:I // field@8a1d │ │ +3044e6: 5910 1f8a |0013: iput v0, v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.emptyFrameBytes:I // field@8a1f │ │ +3044ea: 5910 228a |0015: iput v0, v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.fileReadSize:I // field@8a22 │ │ +3044ee: 5910 248a |0017: iput v0, v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.invalidFrames:I // field@8a24 │ │ +3044f2: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ 0x0004 line=59 │ │ 0x0006 line=62 │ │ 0x0008 line=93 │ │ 0x000a line=98 │ │ @@ -1315536,29 +1315536,29 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 26 16-bit code units │ │ -3044f0: |[3044f0] org.jaudiotagger.tag.id3.AbstractID3v2Tag.:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;)V │ │ -304500: 7010 9b94 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/AbstractID3Tag;.:()V // method@949b │ │ -304506: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -304508: 5b01 268a |0004: iput-object v1, v0, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.startLocationInFile:Ljava/lang/Long; // field@8a26 │ │ -30450c: 5b01 218a |0006: iput-object v1, v0, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.endLocationInFile:Ljava/lang/Long; // field@8a21 │ │ -304510: 5b01 238a |0008: iput-object v1, v0, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.frameMap:Ljava/util/HashMap; // field@8a23 │ │ -304514: 5b01 208a |000a: iput-object v1, v0, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.encryptedFrameMap:Ljava/util/HashMap; // field@8a20 │ │ -304518: 1a01 0000 |000c: const-string v1, "" // string@0000 │ │ -30451c: 5b01 1e8a |000e: iput-object v1, v0, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.duplicateFrameId:Ljava/lang/String; // field@8a1e │ │ -304520: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -304522: 5901 1d8a |0011: iput v1, v0, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.duplicateBytes:I // field@8a1d │ │ -304526: 5901 1f8a |0013: iput v1, v0, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.emptyFrameBytes:I // field@8a1f │ │ -30452a: 5901 228a |0015: iput v1, v0, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.fileReadSize:I // field@8a22 │ │ -30452e: 5901 248a |0017: iput v1, v0, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.invalidFrames:I // field@8a24 │ │ -304532: 0e00 |0019: return-void │ │ +3044f4: |[3044f4] org.jaudiotagger.tag.id3.AbstractID3v2Tag.:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;)V │ │ +304504: 7010 9b94 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/AbstractID3Tag;.:()V // method@949b │ │ +30450a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +30450c: 5b01 268a |0004: iput-object v1, v0, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.startLocationInFile:Ljava/lang/Long; // field@8a26 │ │ +304510: 5b01 218a |0006: iput-object v1, v0, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.endLocationInFile:Ljava/lang/Long; // field@8a21 │ │ +304514: 5b01 238a |0008: iput-object v1, v0, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.frameMap:Ljava/util/HashMap; // field@8a23 │ │ +304518: 5b01 208a |000a: iput-object v1, v0, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.encryptedFrameMap:Ljava/util/HashMap; // field@8a20 │ │ +30451c: 1a01 0000 |000c: const-string v1, "" // string@0000 │ │ +304520: 5b01 1e8a |000e: iput-object v1, v0, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.duplicateFrameId:Ljava/lang/String; // field@8a1e │ │ +304524: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +304526: 5901 1d8a |0011: iput v1, v0, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.duplicateBytes:I // field@8a1d │ │ +30452a: 5901 1f8a |0013: iput v1, v0, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.emptyFrameBytes:I // field@8a1f │ │ +30452e: 5901 228a |0015: iput v1, v0, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.fileReadSize:I // field@8a22 │ │ +304532: 5901 248a |0017: iput v1, v0, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.invalidFrames:I // field@8a24 │ │ +304536: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=229 │ │ 0x0004 line=59 │ │ 0x0006 line=62 │ │ 0x0008 line=93 │ │ 0x000a line=98 │ │ @@ -1315576,152 +1315576,152 @@ │ │ type : '(Ljava/util/List;Ljava/util/HashMap;Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 275 16-bit code units │ │ -304654: |[304654] org.jaudiotagger.tag.id3.AbstractID3v2Tag.addNewFrameOrAddField:(Ljava/util/List;Ljava/util/HashMap;Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V │ │ -304664: 2200 7c10 |0000: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ -304668: 7010 ae88 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ -30466e: 380a 0600 |0005: if-eqz v10, 000b // +0006 │ │ -304672: 6e20 b288 a000 |0007: invoke-virtual {v0, v10}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -304678: 2804 |000a: goto 000e // +0004 │ │ -30467a: 6e20 b388 8000 |000b: invoke-virtual {v0, v8}, Ljava/util/ArrayList;.addAll:(Ljava/util/Collection;)Z // method@88b3 │ │ -304680: 6e10 be94 0b00 |000e: invoke-virtual {v11}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -304686: 0c01 |0011: move-result-object v1 │ │ -304688: 2011 9012 |0012: instance-of v1, v1, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTXXX; // type@1290 │ │ -30468c: 1212 |0014: const/4 v2, #int 1 // #1 │ │ -30468e: 1203 |0015: const/4 v3, #int 0 // #0 │ │ -304690: 3801 3c00 |0016: if-eqz v1, 0052 // +003c │ │ -304694: 6e10 be94 0b00 |0018: invoke-virtual {v11}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -30469a: 0c01 |001b: move-result-object v1 │ │ -30469c: 1f01 9012 |001c: check-cast v1, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTXXX; // type@1290 │ │ -3046a0: 6e10 be88 0000 |001e: invoke-virtual {v0}, Ljava/util/ArrayList;.listIterator:()Ljava/util/ListIterator; // method@88be │ │ -3046a6: 0c00 |0021: move-result-object v0 │ │ -3046a8: 7210 4789 0000 |0022: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -3046ae: 0a04 |0025: move-result v4 │ │ -3046b0: 3804 2400 |0026: if-eqz v4, 004a // +0024 │ │ -3046b4: 7210 4889 0000 |0028: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -3046ba: 0c04 |002b: move-result-object v4 │ │ -3046bc: 1f04 0312 |002c: check-cast v4, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // type@1203 │ │ -3046c0: 6e10 be94 0400 |002e: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -3046c6: 0c04 |0031: move-result-object v4 │ │ -3046c8: 1f04 9012 |0032: check-cast v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTXXX; // type@1290 │ │ -3046cc: 6e10 0e9b 0100 |0034: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTXXX;.getDescription:()Ljava/lang/String; // method@9b0e │ │ -3046d2: 0c05 |0037: move-result-object v5 │ │ -3046d4: 6e10 0e9b 0400 |0038: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTXXX;.getDescription:()Ljava/lang/String; // method@9b0e │ │ -3046da: 0c06 |003b: move-result-object v6 │ │ -3046dc: 6e20 9c87 6500 |003c: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -3046e2: 0a05 |003f: move-result v5 │ │ -3046e4: 3805 e2ff |0040: if-eqz v5, 0022 // -001e │ │ -3046e8: 6e10 139b 0100 |0042: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTXXX;.getText:()Ljava/lang/String; // method@9b13 │ │ -3046ee: 0c00 |0045: move-result-object v0 │ │ -3046f0: 6e20 0d9b 0400 |0046: invoke-virtual {v4, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTXXX;.addTextValue:(Ljava/lang/String;)V // method@9b0d │ │ -3046f6: 2802 |0049: goto 004b // +0002 │ │ -3046f8: 1202 |004a: const/4 v2, #int 0 // #0 │ │ -3046fa: 3902 c700 |004b: if-nez v2, 0112 // +00c7 │ │ -3046fe: 705b e994 87a9 |004d: invoke-direct {v7, v8, v9, v10, v11}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.addNewFrameToMap:(Ljava/util/List;Ljava/util/HashMap;Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V // method@94e9 │ │ -304704: 2900 c200 |0050: goto/16 0112 // +00c2 │ │ -304708: 6e10 be94 0b00 |0052: invoke-virtual {v11}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -30470e: 0c01 |0055: move-result-object v1 │ │ -304710: 2011 9e12 |0056: instance-of v1, v1, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWXXX; // type@129e │ │ -304714: 3801 3c00 |0058: if-eqz v1, 0094 // +003c │ │ -304718: 6e10 be94 0b00 |005a: invoke-virtual {v11}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -30471e: 0c01 |005d: move-result-object v1 │ │ -304720: 1f01 9e12 |005e: check-cast v1, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWXXX; // type@129e │ │ -304724: 6e10 be88 0000 |0060: invoke-virtual {v0}, Ljava/util/ArrayList;.listIterator:()Ljava/util/ListIterator; // method@88be │ │ -30472a: 0c00 |0063: move-result-object v0 │ │ -30472c: 7210 4789 0000 |0064: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -304732: 0a04 |0067: move-result v4 │ │ -304734: 3804 2400 |0068: if-eqz v4, 008c // +0024 │ │ -304738: 7210 4889 0000 |006a: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -30473e: 0c04 |006d: move-result-object v4 │ │ -304740: 1f04 0312 |006e: check-cast v4, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // type@1203 │ │ -304744: 6e10 be94 0400 |0070: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -30474a: 0c04 |0073: move-result-object v4 │ │ -30474c: 1f04 9e12 |0074: check-cast v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWXXX; // type@129e │ │ -304750: 6e10 8e9b 0100 |0076: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWXXX;.getDescription:()Ljava/lang/String; // method@9b8e │ │ -304756: 0c05 |0079: move-result-object v5 │ │ -304758: 6e10 8e9b 0400 |007a: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWXXX;.getDescription:()Ljava/lang/String; // method@9b8e │ │ -30475e: 0c06 |007d: move-result-object v6 │ │ -304760: 6e20 9c87 6500 |007e: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -304766: 0a05 |0081: move-result v5 │ │ -304768: 3805 e2ff |0082: if-eqz v5, 0064 // -001e │ │ -30476c: 6e10 939b 0100 |0084: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWXXX;.getUrlLink:()Ljava/lang/String; // method@9b93 │ │ -304772: 0c00 |0087: move-result-object v0 │ │ -304774: 6e20 8d9b 0400 |0088: invoke-virtual {v4, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWXXX;.addUrlLink:(Ljava/lang/String;)V // method@9b8d │ │ -30477a: 2802 |008b: goto 008d // +0002 │ │ -30477c: 1202 |008c: const/4 v2, #int 0 // #0 │ │ -30477e: 3902 8500 |008d: if-nez v2, 0112 // +0085 │ │ -304782: 705b e994 87a9 |008f: invoke-direct {v7, v8, v9, v10, v11}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.addNewFrameToMap:(Ljava/util/List;Ljava/util/HashMap;Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V // method@94e9 │ │ -304788: 2900 8000 |0092: goto/16 0112 // +0080 │ │ -30478c: 6e10 be94 0b00 |0094: invoke-virtual {v11}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -304792: 0c00 |0097: move-result-object v0 │ │ -304794: 2000 3312 |0098: instance-of v0, v0, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo; // type@1233 │ │ -304798: 3800 1600 |009a: if-eqz v0, 00b0 // +0016 │ │ -30479c: 6e10 be94 0b00 |009c: invoke-virtual {v11}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -3047a2: 0c08 |009f: move-result-object v8 │ │ -3047a4: 1f08 3312 |00a0: check-cast v8, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo; // type@1233 │ │ -3047a8: 6e10 be94 0a00 |00a2: invoke-virtual {v10}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -3047ae: 0c09 |00a5: move-result-object v9 │ │ -3047b0: 1f09 3312 |00a6: check-cast v9, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo; // type@1233 │ │ -3047b4: 6e10 e397 0800 |00a8: invoke-virtual {v8}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.getText:()Ljava/lang/String; // method@97e3 │ │ -3047ba: 0c08 |00ab: move-result-object v8 │ │ -3047bc: 6e20 dd97 8900 |00ac: invoke-virtual {v9, v8}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.addTextValue:(Ljava/lang/String;)V // method@97dd │ │ -3047c2: 2863 |00af: goto 0112 // +0063 │ │ -3047c4: 6e10 be94 0b00 |00b0: invoke-virtual {v11}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -3047ca: 0c00 |00b3: move-result-object v0 │ │ -3047cc: 2000 3212 |00b4: instance-of v0, v0, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyPairs; // type@1232 │ │ -3047d0: 3800 1600 |00b6: if-eqz v0, 00cc // +0016 │ │ -3047d4: 6e10 be94 0b00 |00b8: invoke-virtual {v11}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -3047da: 0c08 |00bb: move-result-object v8 │ │ -3047dc: 1f08 3212 |00bc: check-cast v8, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyPairs; // type@1232 │ │ -3047e0: 6e10 be94 0a00 |00be: invoke-virtual {v10}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -3047e6: 0c09 |00c1: move-result-object v9 │ │ -3047e8: 1f09 3212 |00c2: check-cast v9, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyPairs; // type@1232 │ │ -3047ec: 6e10 d097 0800 |00c4: invoke-virtual {v8}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyPairs;.getText:()Ljava/lang/String; // method@97d0 │ │ -3047f2: 0c08 |00c7: move-result-object v8 │ │ -3047f4: 6e20 c997 8900 |00c8: invoke-virtual {v9, v8}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyPairs;.addPair:(Ljava/lang/String;)V // method@97c9 │ │ -3047fa: 2847 |00cb: goto 0112 // +0047 │ │ -3047fc: 6e10 be94 0b00 |00cc: invoke-virtual {v11}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -304802: 0c00 |00cf: move-result-object v0 │ │ -304804: 2000 3112 |00d0: instance-of v0, v0, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal; // type@1231 │ │ -304808: 3800 3d00 |00d2: if-eqz v0, 010f // +003d │ │ -30480c: 6e10 be94 0b00 |00d4: invoke-virtual {v11}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -304812: 0c08 |00d7: move-result-object v8 │ │ -304814: 1f08 3112 |00d8: check-cast v8, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal; // type@1231 │ │ -304818: 6e10 be94 0a00 |00da: invoke-virtual {v10}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -30481e: 0c09 |00dd: move-result-object v9 │ │ -304820: 1f09 3112 |00de: check-cast v9, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal; // type@1231 │ │ -304824: 6e10 b897 0800 |00e0: invoke-virtual {v8}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal;.getNumber:()Ljava/lang/Integer; // method@97b8 │ │ -30482a: 0c0a |00e3: move-result-object v10 │ │ -30482c: 380a 1300 |00e4: if-eqz v10, 00f7 // +0013 │ │ -304830: 6e10 b897 0800 |00e6: invoke-virtual {v8}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal;.getNumber:()Ljava/lang/Integer; // method@97b8 │ │ -304836: 0c0a |00e9: move-result-object v10 │ │ -304838: 6e10 2987 0a00 |00ea: invoke-virtual {v10}, Ljava/lang/Integer;.intValue:()I // method@8729 │ │ -30483e: 0a0a |00ed: move-result v10 │ │ -304840: 3d0a 0900 |00ee: if-lez v10, 00f7 // +0009 │ │ -304844: 6e10 b997 0800 |00f0: invoke-virtual {v8}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal;.getNumberAsText:()Ljava/lang/String; // method@97b9 │ │ -30484a: 0c0a |00f3: move-result-object v10 │ │ -30484c: 6e20 c097 a900 |00f4: invoke-virtual {v9, v10}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal;.setNumber:(Ljava/lang/String;)V // method@97c0 │ │ -304852: 6e10 bc97 0800 |00f7: invoke-virtual {v8}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal;.getTotal:()Ljava/lang/Integer; // method@97bc │ │ -304858: 0c0a |00fa: move-result-object v10 │ │ -30485a: 380a 1700 |00fb: if-eqz v10, 0112 // +0017 │ │ -30485e: 6e10 bc97 0800 |00fd: invoke-virtual {v8}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal;.getTotal:()Ljava/lang/Integer; // method@97bc │ │ -304864: 0c0a |0100: move-result-object v10 │ │ -304866: 6e10 2987 0a00 |0101: invoke-virtual {v10}, Ljava/lang/Integer;.intValue:()I // method@8729 │ │ -30486c: 0a0a |0104: move-result v10 │ │ -30486e: 3d0a 0d00 |0105: if-lez v10, 0112 // +000d │ │ -304872: 6e10 bd97 0800 |0107: invoke-virtual {v8}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal;.getTotalAsText:()Ljava/lang/String; // method@97bd │ │ -304878: 0c08 |010a: move-result-object v8 │ │ -30487a: 6e20 c497 8900 |010b: invoke-virtual {v9, v8}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal;.setTotal:(Ljava/lang/String;)V // method@97c4 │ │ -304880: 2804 |010e: goto 0112 // +0004 │ │ -304882: 705b e994 87a9 |010f: invoke-direct {v7, v8, v9, v10, v11}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.addNewFrameToMap:(Ljava/util/List;Ljava/util/HashMap;Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V // method@94e9 │ │ -304888: 0e00 |0112: return-void │ │ +304658: |[304658] org.jaudiotagger.tag.id3.AbstractID3v2Tag.addNewFrameOrAddField:(Ljava/util/List;Ljava/util/HashMap;Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V │ │ +304668: 2200 7c10 |0000: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ +30466c: 7010 ae88 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ +304672: 380a 0600 |0005: if-eqz v10, 000b // +0006 │ │ +304676: 6e20 b288 a000 |0007: invoke-virtual {v0, v10}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +30467c: 2804 |000a: goto 000e // +0004 │ │ +30467e: 6e20 b388 8000 |000b: invoke-virtual {v0, v8}, Ljava/util/ArrayList;.addAll:(Ljava/util/Collection;)Z // method@88b3 │ │ +304684: 6e10 be94 0b00 |000e: invoke-virtual {v11}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +30468a: 0c01 |0011: move-result-object v1 │ │ +30468c: 2011 9012 |0012: instance-of v1, v1, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTXXX; // type@1290 │ │ +304690: 1212 |0014: const/4 v2, #int 1 // #1 │ │ +304692: 1203 |0015: const/4 v3, #int 0 // #0 │ │ +304694: 3801 3c00 |0016: if-eqz v1, 0052 // +003c │ │ +304698: 6e10 be94 0b00 |0018: invoke-virtual {v11}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +30469e: 0c01 |001b: move-result-object v1 │ │ +3046a0: 1f01 9012 |001c: check-cast v1, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTXXX; // type@1290 │ │ +3046a4: 6e10 be88 0000 |001e: invoke-virtual {v0}, Ljava/util/ArrayList;.listIterator:()Ljava/util/ListIterator; // method@88be │ │ +3046aa: 0c00 |0021: move-result-object v0 │ │ +3046ac: 7210 4789 0000 |0022: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +3046b2: 0a04 |0025: move-result v4 │ │ +3046b4: 3804 2400 |0026: if-eqz v4, 004a // +0024 │ │ +3046b8: 7210 4889 0000 |0028: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +3046be: 0c04 |002b: move-result-object v4 │ │ +3046c0: 1f04 0312 |002c: check-cast v4, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // type@1203 │ │ +3046c4: 6e10 be94 0400 |002e: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +3046ca: 0c04 |0031: move-result-object v4 │ │ +3046cc: 1f04 9012 |0032: check-cast v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTXXX; // type@1290 │ │ +3046d0: 6e10 0e9b 0100 |0034: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTXXX;.getDescription:()Ljava/lang/String; // method@9b0e │ │ +3046d6: 0c05 |0037: move-result-object v5 │ │ +3046d8: 6e10 0e9b 0400 |0038: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTXXX;.getDescription:()Ljava/lang/String; // method@9b0e │ │ +3046de: 0c06 |003b: move-result-object v6 │ │ +3046e0: 6e20 9c87 6500 |003c: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +3046e6: 0a05 |003f: move-result v5 │ │ +3046e8: 3805 e2ff |0040: if-eqz v5, 0022 // -001e │ │ +3046ec: 6e10 139b 0100 |0042: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTXXX;.getText:()Ljava/lang/String; // method@9b13 │ │ +3046f2: 0c00 |0045: move-result-object v0 │ │ +3046f4: 6e20 0d9b 0400 |0046: invoke-virtual {v4, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTXXX;.addTextValue:(Ljava/lang/String;)V // method@9b0d │ │ +3046fa: 2802 |0049: goto 004b // +0002 │ │ +3046fc: 1202 |004a: const/4 v2, #int 0 // #0 │ │ +3046fe: 3902 c700 |004b: if-nez v2, 0112 // +00c7 │ │ +304702: 705b e994 87a9 |004d: invoke-direct {v7, v8, v9, v10, v11}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.addNewFrameToMap:(Ljava/util/List;Ljava/util/HashMap;Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V // method@94e9 │ │ +304708: 2900 c200 |0050: goto/16 0112 // +00c2 │ │ +30470c: 6e10 be94 0b00 |0052: invoke-virtual {v11}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +304712: 0c01 |0055: move-result-object v1 │ │ +304714: 2011 9e12 |0056: instance-of v1, v1, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWXXX; // type@129e │ │ +304718: 3801 3c00 |0058: if-eqz v1, 0094 // +003c │ │ +30471c: 6e10 be94 0b00 |005a: invoke-virtual {v11}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +304722: 0c01 |005d: move-result-object v1 │ │ +304724: 1f01 9e12 |005e: check-cast v1, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWXXX; // type@129e │ │ +304728: 6e10 be88 0000 |0060: invoke-virtual {v0}, Ljava/util/ArrayList;.listIterator:()Ljava/util/ListIterator; // method@88be │ │ +30472e: 0c00 |0063: move-result-object v0 │ │ +304730: 7210 4789 0000 |0064: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +304736: 0a04 |0067: move-result v4 │ │ +304738: 3804 2400 |0068: if-eqz v4, 008c // +0024 │ │ +30473c: 7210 4889 0000 |006a: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +304742: 0c04 |006d: move-result-object v4 │ │ +304744: 1f04 0312 |006e: check-cast v4, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // type@1203 │ │ +304748: 6e10 be94 0400 |0070: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +30474e: 0c04 |0073: move-result-object v4 │ │ +304750: 1f04 9e12 |0074: check-cast v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWXXX; // type@129e │ │ +304754: 6e10 8e9b 0100 |0076: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWXXX;.getDescription:()Ljava/lang/String; // method@9b8e │ │ +30475a: 0c05 |0079: move-result-object v5 │ │ +30475c: 6e10 8e9b 0400 |007a: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWXXX;.getDescription:()Ljava/lang/String; // method@9b8e │ │ +304762: 0c06 |007d: move-result-object v6 │ │ +304764: 6e20 9c87 6500 |007e: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +30476a: 0a05 |0081: move-result v5 │ │ +30476c: 3805 e2ff |0082: if-eqz v5, 0064 // -001e │ │ +304770: 6e10 939b 0100 |0084: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWXXX;.getUrlLink:()Ljava/lang/String; // method@9b93 │ │ +304776: 0c00 |0087: move-result-object v0 │ │ +304778: 6e20 8d9b 0400 |0088: invoke-virtual {v4, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWXXX;.addUrlLink:(Ljava/lang/String;)V // method@9b8d │ │ +30477e: 2802 |008b: goto 008d // +0002 │ │ +304780: 1202 |008c: const/4 v2, #int 0 // #0 │ │ +304782: 3902 8500 |008d: if-nez v2, 0112 // +0085 │ │ +304786: 705b e994 87a9 |008f: invoke-direct {v7, v8, v9, v10, v11}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.addNewFrameToMap:(Ljava/util/List;Ljava/util/HashMap;Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V // method@94e9 │ │ +30478c: 2900 8000 |0092: goto/16 0112 // +0080 │ │ +304790: 6e10 be94 0b00 |0094: invoke-virtual {v11}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +304796: 0c00 |0097: move-result-object v0 │ │ +304798: 2000 3312 |0098: instance-of v0, v0, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo; // type@1233 │ │ +30479c: 3800 1600 |009a: if-eqz v0, 00b0 // +0016 │ │ +3047a0: 6e10 be94 0b00 |009c: invoke-virtual {v11}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +3047a6: 0c08 |009f: move-result-object v8 │ │ +3047a8: 1f08 3312 |00a0: check-cast v8, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo; // type@1233 │ │ +3047ac: 6e10 be94 0a00 |00a2: invoke-virtual {v10}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +3047b2: 0c09 |00a5: move-result-object v9 │ │ +3047b4: 1f09 3312 |00a6: check-cast v9, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo; // type@1233 │ │ +3047b8: 6e10 e397 0800 |00a8: invoke-virtual {v8}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.getText:()Ljava/lang/String; // method@97e3 │ │ +3047be: 0c08 |00ab: move-result-object v8 │ │ +3047c0: 6e20 dd97 8900 |00ac: invoke-virtual {v9, v8}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.addTextValue:(Ljava/lang/String;)V // method@97dd │ │ +3047c6: 2863 |00af: goto 0112 // +0063 │ │ +3047c8: 6e10 be94 0b00 |00b0: invoke-virtual {v11}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +3047ce: 0c00 |00b3: move-result-object v0 │ │ +3047d0: 2000 3212 |00b4: instance-of v0, v0, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyPairs; // type@1232 │ │ +3047d4: 3800 1600 |00b6: if-eqz v0, 00cc // +0016 │ │ +3047d8: 6e10 be94 0b00 |00b8: invoke-virtual {v11}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +3047de: 0c08 |00bb: move-result-object v8 │ │ +3047e0: 1f08 3212 |00bc: check-cast v8, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyPairs; // type@1232 │ │ +3047e4: 6e10 be94 0a00 |00be: invoke-virtual {v10}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +3047ea: 0c09 |00c1: move-result-object v9 │ │ +3047ec: 1f09 3212 |00c2: check-cast v9, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyPairs; // type@1232 │ │ +3047f0: 6e10 d097 0800 |00c4: invoke-virtual {v8}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyPairs;.getText:()Ljava/lang/String; // method@97d0 │ │ +3047f6: 0c08 |00c7: move-result-object v8 │ │ +3047f8: 6e20 c997 8900 |00c8: invoke-virtual {v9, v8}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyPairs;.addPair:(Ljava/lang/String;)V // method@97c9 │ │ +3047fe: 2847 |00cb: goto 0112 // +0047 │ │ +304800: 6e10 be94 0b00 |00cc: invoke-virtual {v11}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +304806: 0c00 |00cf: move-result-object v0 │ │ +304808: 2000 3112 |00d0: instance-of v0, v0, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal; // type@1231 │ │ +30480c: 3800 3d00 |00d2: if-eqz v0, 010f // +003d │ │ +304810: 6e10 be94 0b00 |00d4: invoke-virtual {v11}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +304816: 0c08 |00d7: move-result-object v8 │ │ +304818: 1f08 3112 |00d8: check-cast v8, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal; // type@1231 │ │ +30481c: 6e10 be94 0a00 |00da: invoke-virtual {v10}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +304822: 0c09 |00dd: move-result-object v9 │ │ +304824: 1f09 3112 |00de: check-cast v9, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal; // type@1231 │ │ +304828: 6e10 b897 0800 |00e0: invoke-virtual {v8}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal;.getNumber:()Ljava/lang/Integer; // method@97b8 │ │ +30482e: 0c0a |00e3: move-result-object v10 │ │ +304830: 380a 1300 |00e4: if-eqz v10, 00f7 // +0013 │ │ +304834: 6e10 b897 0800 |00e6: invoke-virtual {v8}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal;.getNumber:()Ljava/lang/Integer; // method@97b8 │ │ +30483a: 0c0a |00e9: move-result-object v10 │ │ +30483c: 6e10 2987 0a00 |00ea: invoke-virtual {v10}, Ljava/lang/Integer;.intValue:()I // method@8729 │ │ +304842: 0a0a |00ed: move-result v10 │ │ +304844: 3d0a 0900 |00ee: if-lez v10, 00f7 // +0009 │ │ +304848: 6e10 b997 0800 |00f0: invoke-virtual {v8}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal;.getNumberAsText:()Ljava/lang/String; // method@97b9 │ │ +30484e: 0c0a |00f3: move-result-object v10 │ │ +304850: 6e20 c097 a900 |00f4: invoke-virtual {v9, v10}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal;.setNumber:(Ljava/lang/String;)V // method@97c0 │ │ +304856: 6e10 bc97 0800 |00f7: invoke-virtual {v8}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal;.getTotal:()Ljava/lang/Integer; // method@97bc │ │ +30485c: 0c0a |00fa: move-result-object v10 │ │ +30485e: 380a 1700 |00fb: if-eqz v10, 0112 // +0017 │ │ +304862: 6e10 bc97 0800 |00fd: invoke-virtual {v8}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal;.getTotal:()Ljava/lang/Integer; // method@97bc │ │ +304868: 0c0a |0100: move-result-object v10 │ │ +30486a: 6e10 2987 0a00 |0101: invoke-virtual {v10}, Ljava/lang/Integer;.intValue:()I // method@8729 │ │ +304870: 0a0a |0104: move-result v10 │ │ +304872: 3d0a 0d00 |0105: if-lez v10, 0112 // +000d │ │ +304876: 6e10 bd97 0800 |0107: invoke-virtual {v8}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal;.getTotalAsText:()Ljava/lang/String; // method@97bd │ │ +30487c: 0c08 |010a: move-result-object v8 │ │ +30487e: 6e20 c497 8900 |010b: invoke-virtual {v9, v8}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal;.setTotal:(Ljava/lang/String;)V // method@97c4 │ │ +304884: 2804 |010e: goto 0112 // +0004 │ │ +304886: 705b e994 87a9 |010f: invoke-direct {v7, v8, v9, v10, v11}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.addNewFrameToMap:(Ljava/util/List;Ljava/util/HashMap;Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V // method@94e9 │ │ +30488c: 0e00 |0112: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=711 │ │ 0x0007 line=714 │ │ 0x000b line=718 │ │ 0x000e line=725 │ │ 0x0018 line=727 │ │ @@ -1315767,26 +1315767,26 @@ │ │ type : '(Ljava/util/List;Ljava/util/HashMap;Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -30488c: |[30488c] org.jaudiotagger.tag.id3.AbstractID3v2Tag.addNewFrameToMap:(Ljava/util/List;Ljava/util/HashMap;Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V │ │ -30489c: 7210 7389 0200 |0000: invoke-interface {v2}, Ljava/util/List;.size:()I // method@8973 │ │ -3048a2: 0a00 |0003: move-result v0 │ │ -3048a4: 3900 1000 |0004: if-nez v0, 0014 // +0010 │ │ -3048a8: 7220 6489 4200 |0006: invoke-interface {v2, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -3048ae: 7220 6489 5200 |0009: invoke-interface {v2, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -3048b4: 6e10 c594 0500 |000c: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getId:()Ljava/lang/String; // method@94c5 │ │ -3048ba: 0c04 |000f: move-result-object v4 │ │ -3048bc: 6e30 3689 4302 |0010: invoke-virtual {v3, v4, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8936 │ │ -3048c2: 2804 |0013: goto 0017 // +0004 │ │ -3048c4: 7220 6489 5200 |0014: invoke-interface {v2, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -3048ca: 0e00 |0017: return-void │ │ +304890: |[304890] org.jaudiotagger.tag.id3.AbstractID3v2Tag.addNewFrameToMap:(Ljava/util/List;Ljava/util/HashMap;Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V │ │ +3048a0: 7210 7389 0200 |0000: invoke-interface {v2}, Ljava/util/List;.size:()I // method@8973 │ │ +3048a6: 0a00 |0003: move-result v0 │ │ +3048a8: 3900 1000 |0004: if-nez v0, 0014 // +0010 │ │ +3048ac: 7220 6489 4200 |0006: invoke-interface {v2, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +3048b2: 7220 6489 5200 |0009: invoke-interface {v2, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +3048b8: 6e10 c594 0500 |000c: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getId:()Ljava/lang/String; // method@94c5 │ │ +3048be: 0c04 |000f: move-result-object v4 │ │ +3048c0: 6e30 3689 4302 |0010: invoke-virtual {v3, v4, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8936 │ │ +3048c6: 2804 |0013: goto 0017 // +0004 │ │ +3048c8: 7220 6489 5200 |0014: invoke-interface {v2, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +3048ce: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=688 │ │ 0x0006 line=690 │ │ 0x0009 line=691 │ │ 0x000c line=692 │ │ 0x0014 line=696 │ │ @@ -1315802,110 +1315802,110 @@ │ │ type : '(Lorg/jaudiotagger/audio/MyFile;Ljava/nio/ByteBuffer;[BIJ)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 16 │ │ ins : 7 │ │ outs : 4 │ │ insns size : 182 16-bit code units │ │ -302b18: |[302b18] org.jaudiotagger.tag.id3.AbstractID3v2Tag.adjustPadding:(Lorg/jaudiotagger/audio/MyFile;Ljava/nio/ByteBuffer;[BIJ)Z │ │ -302b28: 1a00 265a |0000: const-string v0, "adjustPadding() : exception: " // string@5a26 │ │ -302b2c: 1a01 6604 |0002: const-string v1, ".tmp" // string@0466 │ │ -302b30: 1a02 3520 |0004: const-string v2, "JAT" // string@2035 │ │ -302b34: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -302b36: 1204 |0007: const/4 v4, #int 0 // #0 │ │ -302b38: 7220 6a8a 1a00 |0008: invoke-interface {v10, v1}, Lorg/jaudiotagger/audio/MyFile;.createTempFileInSameDirectory:(Ljava/lang/String;)Lorg/jaudiotagger/audio/MyFile; // method@8a6a │ │ -302b3e: 0c05 |000b: move-result-object v5 │ │ -302b40: 3905 0b00 |000c: if-nez v5, 0017 // +000b │ │ -302b44: 1a06 255a |000e: const-string v6, "adjustPadding() : cannot create temp file in same directory, using general temp file" // string@5a25 │ │ -302b48: 7120 4d0e 6200 |0010: invoke-static {v2, v6}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0e4d │ │ -302b4e: 7220 698a 1a00 |0013: invoke-interface {v10, v1}, Lorg/jaudiotagger/audio/MyFile;.createTempFile:(Ljava/lang/String;)Lorg/jaudiotagger/audio/MyFile; // method@8a69 │ │ -302b54: 0c05 |0016: move-result-object v5 │ │ -302b56: 3905 0800 |0017: if-nez v5, 001f // +0008 │ │ -302b5a: 1a0a 245a |0019: const-string v10, "adjustPadding() : cannot create temp file at all, giving up." // string@5a24 │ │ -302b5e: 7120 470e a200 |001b: invoke-static {v2, v10}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ -302b64: 0f03 |001e: return v3 │ │ -302b66: 7210 798a 0a00 |001f: invoke-interface {v10}, Lorg/jaudiotagger/audio/MyFile;.lastModified:()J // method@8a79 │ │ -302b6c: 0b06 |0022: move-result-wide v6 │ │ -302b6e: 7210 728a 0500 |0023: invoke-interface {v5}, Lorg/jaudiotagger/audio/MyFile;.getFileOutputStream:()Ljava/io/FileOutputStream; // method@8a72 │ │ -302b74: 0c01 |0026: move-result-object v1 │ │ -302b76: 6e10 3988 0b00 |0027: invoke-virtual {v11}, Ljava/nio/ByteBuffer;.array:()[B // method@8839 │ │ -302b7c: 0c08 |002a: move-result-object v8 │ │ -302b7e: 6e10 4988 0b00 |002b: invoke-virtual {v11}, Ljava/nio/ByteBuffer;.limit:()I // method@8849 │ │ -302b84: 0a0b |002e: move-result v11 │ │ -302b86: 6e40 7d86 81b3 |002f: invoke-virtual {v1, v8, v3, v11}, Ljava/io/FileOutputStream;.write:([BII)V // method@867d │ │ -302b8c: 6e20 7c86 c100 |0032: invoke-virtual {v1, v12}, Ljava/io/FileOutputStream;.write:([B)V // method@867c │ │ -302b92: 23db 1c13 |0035: new-array v11, v13, [B // type@131c │ │ -302b96: 6e20 7c86 b100 |0037: invoke-virtual {v1, v11}, Ljava/io/FileOutputStream;.write:([B)V // method@867c │ │ -302b9c: 1a0b 069c |003a: const-string v11, "r" // string@9c06 │ │ -302ba0: 7220 768a ba00 |003c: invoke-interface {v10, v11}, Lorg/jaudiotagger/audio/MyFile;.getRandomAccessFile:(Ljava/lang/String;)Lorg/jaudiotagger/audio/MyRandomAccessFile; // method@8a76 │ │ -302ba6: 0c0b |003f: move-result-object v11 │ │ -302ba8: 7230 918a eb0f |0040: invoke-interface {v11, v14, v15}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.seek:(J)V // method@8a91 │ │ -302bae: 130c 0004 |0043: const/16 v12, #int 1024 // #400 │ │ -302bb2: 23cc 1c13 |0045: new-array v12, v12, [B // type@131c │ │ -302bb6: 7220 8c8a cb00 |0047: invoke-interface {v11, v12}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.read:([B)I // method@8a8c │ │ -302bbc: 0a0d |004a: move-result v13 │ │ -302bbe: 3d0d 0a00 |004b: if-lez v13, 0055 // +000a │ │ -302bc2: 6e40 7d86 c1d3 |004d: invoke-virtual {v1, v12, v3, v13}, Ljava/io/FileOutputStream;.write:([BII)V // method@867d │ │ -302bc8: 7220 8c8a cb00 |0050: invoke-interface {v11, v12}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.read:([B)I // method@8a8c │ │ -302bce: 0a0d |0053: move-result v13 │ │ -302bd0: 28f7 |0054: goto 004b // -0009 │ │ -302bd2: 6e10 7886 0100 |0055: invoke-virtual {v1}, Ljava/io/FileOutputStream;.close:()V // method@8678 │ │ -302bd8: 7210 828a 0b00 |0058: invoke-interface {v11}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.close:()V // method@8a82 │ │ -302bde: 7220 7e8a 5a00 |005b: invoke-interface {v10, v5}, Lorg/jaudiotagger/audio/MyFile;.replaceWith:(Lorg/jaudiotagger/audio/MyFile;)Z // method@8a7e │ │ -302be4: 0a0b |005e: move-result v11 │ │ -302be6: 380b 0d00 |005f: if-eqz v11, 006c // +000d │ │ -302bea: 1a0b 275a |0061: const-string v11, "adjustPadding() : successfully replaced old file with new one" // string@5a27 │ │ -302bee: 7120 450e b200 |0063: invoke-static {v2, v11}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ -302bf4: 7230 808a 6a07 |0066: invoke-interface {v10, v6, v7}, Lorg/jaudiotagger/audio/MyFile;.setLastModified:(J)Z // method@8a80 │ │ -302bfa: 121a |0069: const/4 v10, #int 1 // #1 │ │ -302bfc: 0745 |006a: move-object v5, v4 │ │ -302bfe: 1213 |006b: const/4 v3, #int 1 // #1 │ │ -302c00: 0741 |006c: move-object v1, v4 │ │ -302c02: 2825 |006d: goto 0092 // +0025 │ │ -302c04: 0d0a |006e: move-exception v10 │ │ -302c06: 0741 |006f: move-object v1, v4 │ │ -302c08: 2809 |0070: goto 0079 // +0009 │ │ -302c0a: 0d0a |0071: move-exception v10 │ │ -302c0c: 2807 |0072: goto 0079 // +0007 │ │ -302c0e: 0d0a |0073: move-exception v10 │ │ -302c10: 074b |0074: move-object v11, v4 │ │ -302c12: 2804 |0075: goto 0079 // +0004 │ │ -302c14: 0d0a |0076: move-exception v10 │ │ -302c16: 074b |0077: move-object v11, v4 │ │ -302c18: 07b1 |0078: move-object v1, v11 │ │ -302c1a: 0754 |0079: move-object v4, v5 │ │ -302c1c: 2804 |007a: goto 007e // +0004 │ │ -302c1e: 0d0a |007b: move-exception v10 │ │ -302c20: 074b |007c: move-object v11, v4 │ │ -302c22: 07b1 |007d: move-object v1, v11 │ │ -302c24: 220c 3910 |007e: new-instance v12, Ljava/lang/StringBuilder; // type@1039 │ │ -302c28: 7010 cc87 0c00 |0080: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -302c2e: 6e20 d787 0c00 |0083: invoke-virtual {v12, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -302c34: 6e20 d687 ac00 |0086: invoke-virtual {v12, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ -302c3a: 6e10 df87 0c00 |0089: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -302c40: 0c0a |008c: move-result-object v10 │ │ -302c42: 7120 450e a200 |008d: invoke-static {v2, v10}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ -302c48: 0745 |0090: move-object v5, v4 │ │ -302c4a: 07b4 |0091: move-object v4, v11 │ │ -302c4c: 3804 0500 |0092: if-eqz v4, 0097 // +0005 │ │ -302c50: 7210 828a 0400 |0094: invoke-interface {v4}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.close:()V // method@8a82 │ │ -302c56: 3801 1900 |0097: if-eqz v1, 00b0 // +0019 │ │ -302c5a: 6e10 7886 0100 |0099: invoke-virtual {v1}, Ljava/io/FileOutputStream;.close:()V // method@8678 │ │ -302c60: 2814 |009c: goto 00b0 // +0014 │ │ -302c62: 0d0a |009d: move-exception v10 │ │ -302c64: 220b 3910 |009e: new-instance v11, Ljava/lang/StringBuilder; // type@1039 │ │ -302c68: 7010 cc87 0b00 |00a0: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -302c6e: 6e20 d787 0b00 |00a3: invoke-virtual {v11, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -302c74: 6e20 d687 ab00 |00a6: invoke-virtual {v11, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ -302c7a: 6e10 df87 0b00 |00a9: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -302c80: 0c0a |00ac: move-result-object v10 │ │ -302c82: 7120 450e a200 |00ad: invoke-static {v2, v10}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ -302c88: 3805 0500 |00b0: if-eqz v5, 00b5 // +0005 │ │ -302c8c: 7210 6c8a 0500 |00b2: invoke-interface {v5}, Lorg/jaudiotagger/audio/MyFile;.delete:()Z // method@8a6c │ │ -302c92: 0f03 |00b5: return v3 │ │ +302b1c: |[302b1c] org.jaudiotagger.tag.id3.AbstractID3v2Tag.adjustPadding:(Lorg/jaudiotagger/audio/MyFile;Ljava/nio/ByteBuffer;[BIJ)Z │ │ +302b2c: 1a00 265a |0000: const-string v0, "adjustPadding() : exception: " // string@5a26 │ │ +302b30: 1a01 6604 |0002: const-string v1, ".tmp" // string@0466 │ │ +302b34: 1a02 3520 |0004: const-string v2, "JAT" // string@2035 │ │ +302b38: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +302b3a: 1204 |0007: const/4 v4, #int 0 // #0 │ │ +302b3c: 7220 6a8a 1a00 |0008: invoke-interface {v10, v1}, Lorg/jaudiotagger/audio/MyFile;.createTempFileInSameDirectory:(Ljava/lang/String;)Lorg/jaudiotagger/audio/MyFile; // method@8a6a │ │ +302b42: 0c05 |000b: move-result-object v5 │ │ +302b44: 3905 0b00 |000c: if-nez v5, 0017 // +000b │ │ +302b48: 1a06 255a |000e: const-string v6, "adjustPadding() : cannot create temp file in same directory, using general temp file" // string@5a25 │ │ +302b4c: 7120 4d0e 6200 |0010: invoke-static {v2, v6}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0e4d │ │ +302b52: 7220 698a 1a00 |0013: invoke-interface {v10, v1}, Lorg/jaudiotagger/audio/MyFile;.createTempFile:(Ljava/lang/String;)Lorg/jaudiotagger/audio/MyFile; // method@8a69 │ │ +302b58: 0c05 |0016: move-result-object v5 │ │ +302b5a: 3905 0800 |0017: if-nez v5, 001f // +0008 │ │ +302b5e: 1a0a 245a |0019: const-string v10, "adjustPadding() : cannot create temp file at all, giving up." // string@5a24 │ │ +302b62: 7120 470e a200 |001b: invoke-static {v2, v10}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ +302b68: 0f03 |001e: return v3 │ │ +302b6a: 7210 798a 0a00 |001f: invoke-interface {v10}, Lorg/jaudiotagger/audio/MyFile;.lastModified:()J // method@8a79 │ │ +302b70: 0b06 |0022: move-result-wide v6 │ │ +302b72: 7210 728a 0500 |0023: invoke-interface {v5}, Lorg/jaudiotagger/audio/MyFile;.getFileOutputStream:()Ljava/io/FileOutputStream; // method@8a72 │ │ +302b78: 0c01 |0026: move-result-object v1 │ │ +302b7a: 6e10 3988 0b00 |0027: invoke-virtual {v11}, Ljava/nio/ByteBuffer;.array:()[B // method@8839 │ │ +302b80: 0c08 |002a: move-result-object v8 │ │ +302b82: 6e10 4988 0b00 |002b: invoke-virtual {v11}, Ljava/nio/ByteBuffer;.limit:()I // method@8849 │ │ +302b88: 0a0b |002e: move-result v11 │ │ +302b8a: 6e40 7d86 81b3 |002f: invoke-virtual {v1, v8, v3, v11}, Ljava/io/FileOutputStream;.write:([BII)V // method@867d │ │ +302b90: 6e20 7c86 c100 |0032: invoke-virtual {v1, v12}, Ljava/io/FileOutputStream;.write:([B)V // method@867c │ │ +302b96: 23db 1c13 |0035: new-array v11, v13, [B // type@131c │ │ +302b9a: 6e20 7c86 b100 |0037: invoke-virtual {v1, v11}, Ljava/io/FileOutputStream;.write:([B)V // method@867c │ │ +302ba0: 1a0b 069c |003a: const-string v11, "r" // string@9c06 │ │ +302ba4: 7220 768a ba00 |003c: invoke-interface {v10, v11}, Lorg/jaudiotagger/audio/MyFile;.getRandomAccessFile:(Ljava/lang/String;)Lorg/jaudiotagger/audio/MyRandomAccessFile; // method@8a76 │ │ +302baa: 0c0b |003f: move-result-object v11 │ │ +302bac: 7230 918a eb0f |0040: invoke-interface {v11, v14, v15}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.seek:(J)V // method@8a91 │ │ +302bb2: 130c 0004 |0043: const/16 v12, #int 1024 // #400 │ │ +302bb6: 23cc 1c13 |0045: new-array v12, v12, [B // type@131c │ │ +302bba: 7220 8c8a cb00 |0047: invoke-interface {v11, v12}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.read:([B)I // method@8a8c │ │ +302bc0: 0a0d |004a: move-result v13 │ │ +302bc2: 3d0d 0a00 |004b: if-lez v13, 0055 // +000a │ │ +302bc6: 6e40 7d86 c1d3 |004d: invoke-virtual {v1, v12, v3, v13}, Ljava/io/FileOutputStream;.write:([BII)V // method@867d │ │ +302bcc: 7220 8c8a cb00 |0050: invoke-interface {v11, v12}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.read:([B)I // method@8a8c │ │ +302bd2: 0a0d |0053: move-result v13 │ │ +302bd4: 28f7 |0054: goto 004b // -0009 │ │ +302bd6: 6e10 7886 0100 |0055: invoke-virtual {v1}, Ljava/io/FileOutputStream;.close:()V // method@8678 │ │ +302bdc: 7210 828a 0b00 |0058: invoke-interface {v11}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.close:()V // method@8a82 │ │ +302be2: 7220 7e8a 5a00 |005b: invoke-interface {v10, v5}, Lorg/jaudiotagger/audio/MyFile;.replaceWith:(Lorg/jaudiotagger/audio/MyFile;)Z // method@8a7e │ │ +302be8: 0a0b |005e: move-result v11 │ │ +302bea: 380b 0d00 |005f: if-eqz v11, 006c // +000d │ │ +302bee: 1a0b 275a |0061: const-string v11, "adjustPadding() : successfully replaced old file with new one" // string@5a27 │ │ +302bf2: 7120 450e b200 |0063: invoke-static {v2, v11}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ +302bf8: 7230 808a 6a07 |0066: invoke-interface {v10, v6, v7}, Lorg/jaudiotagger/audio/MyFile;.setLastModified:(J)Z // method@8a80 │ │ +302bfe: 121a |0069: const/4 v10, #int 1 // #1 │ │ +302c00: 0745 |006a: move-object v5, v4 │ │ +302c02: 1213 |006b: const/4 v3, #int 1 // #1 │ │ +302c04: 0741 |006c: move-object v1, v4 │ │ +302c06: 2825 |006d: goto 0092 // +0025 │ │ +302c08: 0d0a |006e: move-exception v10 │ │ +302c0a: 0741 |006f: move-object v1, v4 │ │ +302c0c: 2809 |0070: goto 0079 // +0009 │ │ +302c0e: 0d0a |0071: move-exception v10 │ │ +302c10: 2807 |0072: goto 0079 // +0007 │ │ +302c12: 0d0a |0073: move-exception v10 │ │ +302c14: 074b |0074: move-object v11, v4 │ │ +302c16: 2804 |0075: goto 0079 // +0004 │ │ +302c18: 0d0a |0076: move-exception v10 │ │ +302c1a: 074b |0077: move-object v11, v4 │ │ +302c1c: 07b1 |0078: move-object v1, v11 │ │ +302c1e: 0754 |0079: move-object v4, v5 │ │ +302c20: 2804 |007a: goto 007e // +0004 │ │ +302c22: 0d0a |007b: move-exception v10 │ │ +302c24: 074b |007c: move-object v11, v4 │ │ +302c26: 07b1 |007d: move-object v1, v11 │ │ +302c28: 220c 3910 |007e: new-instance v12, Ljava/lang/StringBuilder; // type@1039 │ │ +302c2c: 7010 cc87 0c00 |0080: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +302c32: 6e20 d787 0c00 |0083: invoke-virtual {v12, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +302c38: 6e20 d687 ac00 |0086: invoke-virtual {v12, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ +302c3e: 6e10 df87 0c00 |0089: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +302c44: 0c0a |008c: move-result-object v10 │ │ +302c46: 7120 450e a200 |008d: invoke-static {v2, v10}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ +302c4c: 0745 |0090: move-object v5, v4 │ │ +302c4e: 07b4 |0091: move-object v4, v11 │ │ +302c50: 3804 0500 |0092: if-eqz v4, 0097 // +0005 │ │ +302c54: 7210 828a 0400 |0094: invoke-interface {v4}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.close:()V // method@8a82 │ │ +302c5a: 3801 1900 |0097: if-eqz v1, 00b0 // +0019 │ │ +302c5e: 6e10 7886 0100 |0099: invoke-virtual {v1}, Ljava/io/FileOutputStream;.close:()V // method@8678 │ │ +302c64: 2814 |009c: goto 00b0 // +0014 │ │ +302c66: 0d0a |009d: move-exception v10 │ │ +302c68: 220b 3910 |009e: new-instance v11, Ljava/lang/StringBuilder; // type@1039 │ │ +302c6c: 7010 cc87 0b00 |00a0: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +302c72: 6e20 d787 0b00 |00a3: invoke-virtual {v11, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +302c78: 6e20 d687 ab00 |00a6: invoke-virtual {v11, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ +302c7e: 6e10 df87 0b00 |00a9: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +302c84: 0c0a |00ac: move-result-object v10 │ │ +302c86: 7120 450e a200 |00ad: invoke-static {v2, v10}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ +302c8c: 3805 0500 |00b0: if-eqz v5, 00b5 // +0005 │ │ +302c90: 7210 6c8a 0500 |00b2: invoke-interface {v5}, Lorg/jaudiotagger/audio/MyFile;.delete:()Z // method@8a6c │ │ +302c96: 0f03 |00b5: return v3 │ │ catches : 8 │ │ 0x0008 - 0x000c │ │ Ljava/lang/Exception; -> 0x007b │ │ 0x000e - 0x0027 │ │ Ljava/lang/Exception; -> 0x0076 │ │ 0x0027 - 0x0040 │ │ Ljava/lang/Exception; -> 0x0073 │ │ @@ -1315959,53 +1315959,53 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;Lorg/jaudiotagger/tag/FieldKey;Lorg/jaudiotagger/tag/FieldKey;Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 75 16-bit code units │ │ -304c1c: |[304c1c] org.jaudiotagger.tag.id3.AbstractID3v2Tag.deleteNumberTotalFrame:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;Lorg/jaudiotagger/tag/FieldKey;Lorg/jaudiotagger/tag/FieldKey;Z)V │ │ -304c2c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -304c2e: 7110 3487 0000 |0001: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -304c34: 0c00 |0004: move-result-object v0 │ │ -304c36: 3805 2400 |0005: if-eqz v5, 0029 // +0024 │ │ -304c3a: 6e20 0895 4100 |0007: invoke-virtual {v1, v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getFirst:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/lang/String; // method@9508 │ │ -304c40: 0c03 |000a: move-result-object v3 │ │ -304c42: 6e10 aa87 0300 |000b: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@87aa │ │ -304c48: 0a03 |000e: move-result v3 │ │ -304c4a: 3903 0600 |000f: if-nez v3, 0015 // +0006 │ │ -304c4e: 6e20 fa94 2100 |0011: invoke-virtual {v1, v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.doDeleteTagField:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;)V // method@94fa │ │ -304c54: 2836 |0014: goto 004a // +0036 │ │ -304c56: 6e10 de94 0200 |0015: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.getFrameId:()Ljava/lang/String; // method@94de │ │ -304c5c: 0c02 |0018: move-result-object v2 │ │ -304c5e: 6e20 0d95 2100 |0019: invoke-virtual {v1, v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getFrame:(Ljava/lang/String;)Ljava/lang/Object; // method@950d │ │ -304c64: 0c02 |001c: move-result-object v2 │ │ -304c66: 1f02 0312 |001d: check-cast v2, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // type@1203 │ │ -304c6a: 6e10 be94 0200 |001f: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -304c70: 0c02 |0022: move-result-object v2 │ │ -304c72: 1f02 3112 |0023: check-cast v2, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal; // type@1231 │ │ -304c76: 6e20 bf97 0200 |0025: invoke-virtual {v2, v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal;.setNumber:(Ljava/lang/Integer;)V // method@97bf │ │ -304c7c: 2822 |0028: goto 004a // +0022 │ │ -304c7e: 6e20 0895 3100 |0029: invoke-virtual {v1, v3}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getFirst:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/lang/String; // method@9508 │ │ -304c84: 0c03 |002c: move-result-object v3 │ │ -304c86: 6e10 aa87 0300 |002d: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@87aa │ │ -304c8c: 0a03 |0030: move-result v3 │ │ -304c8e: 3903 0600 |0031: if-nez v3, 0037 // +0006 │ │ -304c92: 6e20 fa94 2100 |0033: invoke-virtual {v1, v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.doDeleteTagField:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;)V // method@94fa │ │ -304c98: 2814 |0036: goto 004a // +0014 │ │ -304c9a: 6e10 de94 0200 |0037: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.getFrameId:()Ljava/lang/String; // method@94de │ │ -304ca0: 0c02 |003a: move-result-object v2 │ │ -304ca2: 6e20 0d95 2100 |003b: invoke-virtual {v1, v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getFrame:(Ljava/lang/String;)Ljava/lang/Object; // method@950d │ │ -304ca8: 0c02 |003e: move-result-object v2 │ │ -304caa: 1f02 0312 |003f: check-cast v2, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // type@1203 │ │ -304cae: 6e10 be94 0200 |0041: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -304cb4: 0c02 |0044: move-result-object v2 │ │ -304cb6: 1f02 3112 |0045: check-cast v2, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal; // type@1231 │ │ -304cba: 6e20 c397 0200 |0047: invoke-virtual {v2, v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal;.setTotal:(Ljava/lang/Integer;)V // method@97c3 │ │ -304cc0: 0e00 |004a: return-void │ │ +304c20: |[304c20] org.jaudiotagger.tag.id3.AbstractID3v2Tag.deleteNumberTotalFrame:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;Lorg/jaudiotagger/tag/FieldKey;Lorg/jaudiotagger/tag/FieldKey;Z)V │ │ +304c30: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +304c32: 7110 3487 0000 |0001: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +304c38: 0c00 |0004: move-result-object v0 │ │ +304c3a: 3805 2400 |0005: if-eqz v5, 0029 // +0024 │ │ +304c3e: 6e20 0895 4100 |0007: invoke-virtual {v1, v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getFirst:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/lang/String; // method@9508 │ │ +304c44: 0c03 |000a: move-result-object v3 │ │ +304c46: 6e10 aa87 0300 |000b: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@87aa │ │ +304c4c: 0a03 |000e: move-result v3 │ │ +304c4e: 3903 0600 |000f: if-nez v3, 0015 // +0006 │ │ +304c52: 6e20 fa94 2100 |0011: invoke-virtual {v1, v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.doDeleteTagField:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;)V // method@94fa │ │ +304c58: 2836 |0014: goto 004a // +0036 │ │ +304c5a: 6e10 de94 0200 |0015: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.getFrameId:()Ljava/lang/String; // method@94de │ │ +304c60: 0c02 |0018: move-result-object v2 │ │ +304c62: 6e20 0d95 2100 |0019: invoke-virtual {v1, v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getFrame:(Ljava/lang/String;)Ljava/lang/Object; // method@950d │ │ +304c68: 0c02 |001c: move-result-object v2 │ │ +304c6a: 1f02 0312 |001d: check-cast v2, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // type@1203 │ │ +304c6e: 6e10 be94 0200 |001f: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +304c74: 0c02 |0022: move-result-object v2 │ │ +304c76: 1f02 3112 |0023: check-cast v2, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal; // type@1231 │ │ +304c7a: 6e20 bf97 0200 |0025: invoke-virtual {v2, v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal;.setNumber:(Ljava/lang/Integer;)V // method@97bf │ │ +304c80: 2822 |0028: goto 004a // +0022 │ │ +304c82: 6e20 0895 3100 |0029: invoke-virtual {v1, v3}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getFirst:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/lang/String; // method@9508 │ │ +304c88: 0c03 |002c: move-result-object v3 │ │ +304c8a: 6e10 aa87 0300 |002d: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@87aa │ │ +304c90: 0a03 |0030: move-result v3 │ │ +304c92: 3903 0600 |0031: if-nez v3, 0037 // +0006 │ │ +304c96: 6e20 fa94 2100 |0033: invoke-virtual {v1, v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.doDeleteTagField:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;)V // method@94fa │ │ +304c9c: 2814 |0036: goto 004a // +0014 │ │ +304c9e: 6e10 de94 0200 |0037: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.getFrameId:()Ljava/lang/String; // method@94de │ │ +304ca4: 0c02 |003a: move-result-object v2 │ │ +304ca6: 6e20 0d95 2100 |003b: invoke-virtual {v1, v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getFrame:(Ljava/lang/String;)Ljava/lang/Object; // method@950d │ │ +304cac: 0c02 |003e: move-result-object v2 │ │ +304cae: 1f02 0312 |003f: check-cast v2, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // type@1203 │ │ +304cb2: 6e10 be94 0200 |0041: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +304cb8: 0c02 |0044: move-result-object v2 │ │ +304cba: 1f02 3112 |0045: check-cast v2, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal; // type@1231 │ │ +304cbe: 6e20 c397 0200 |0047: invoke-virtual {v2, v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal;.setTotal:(Ljava/lang/Integer;)V // method@97c3 │ │ +304cc4: 0e00 |004a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=2614 │ │ 0x0007 line=2591 │ │ 0x000b line=2592 │ │ 0x0011 line=2594 │ │ 0x0015 line=2598 │ │ @@ -1316029,229 +1316029,229 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;)Ljava/util/List;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 433 16-bit code units │ │ -3035a0: |[3035a0] org.jaudiotagger.tag.id3.AbstractID3v2Tag.doGetValues:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;)Ljava/util/List; │ │ -3035b0: 2200 7c10 |0000: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ -3035b4: 7010 ae88 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ -3035ba: 6e10 e094 0700 |0005: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.getSubId:()Ljava/lang/String; // method@94e0 │ │ -3035c0: 0c01 |0008: move-result-object v1 │ │ -3035c2: 3801 ef00 |0009: if-eqz v1, 00f8 // +00ef │ │ -3035c6: 6e10 de94 0700 |000b: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.getFrameId:()Ljava/lang/String; // method@94de │ │ -3035cc: 0c01 |000e: move-result-object v1 │ │ -3035ce: 6e20 0495 1600 |000f: invoke-virtual {v6, v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getFields:(Ljava/lang/String;)Ljava/util/List; // method@9504 │ │ -3035d4: 0c01 |0012: move-result-object v1 │ │ -3035d6: 7210 6f89 0100 |0013: invoke-interface {v1}, Ljava/util/List;.listIterator:()Ljava/util/ListIterator; // method@896f │ │ -3035dc: 0c01 |0016: move-result-object v1 │ │ -3035de: 7210 7689 0100 |0017: invoke-interface {v1}, Ljava/util/ListIterator;.hasNext:()Z // method@8976 │ │ -3035e4: 0a02 |001a: move-result v2 │ │ -3035e6: 3802 9501 |001b: if-eqz v2, 01b0 // +0195 │ │ -3035ea: 7210 7789 0100 |001d: invoke-interface {v1}, Ljava/util/ListIterator;.next:()Ljava/lang/Object; // method@8977 │ │ -3035f0: 0c02 |0020: move-result-object v2 │ │ -3035f2: 1f02 0312 |0021: check-cast v2, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // type@1203 │ │ -3035f6: 6e10 be94 0200 |0023: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -3035fc: 0c02 |0026: move-result-object v2 │ │ -3035fe: 2023 9012 |0027: instance-of v3, v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTXXX; // type@1290 │ │ -303602: 3803 1a00 |0029: if-eqz v3, 0043 // +001a │ │ -303606: 1f02 9012 |002b: check-cast v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTXXX; // type@1290 │ │ -30360a: 6e10 0e9b 0200 |002d: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTXXX;.getDescription:()Ljava/lang/String; // method@9b0e │ │ -303610: 0c03 |0030: move-result-object v3 │ │ -303612: 6e10 e094 0700 |0031: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.getSubId:()Ljava/lang/String; // method@94e0 │ │ -303618: 0c04 |0034: move-result-object v4 │ │ -30361a: 6e20 9c87 4300 |0035: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -303620: 0a03 |0038: move-result v3 │ │ -303622: 3803 deff |0039: if-eqz v3, 0017 // -0022 │ │ -303626: 6e10 159b 0200 |003b: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTXXX;.getValues:()Ljava/util/List; // method@9b15 │ │ -30362c: 0c02 |003e: move-result-object v2 │ │ -30362e: 7220 6589 2000 |003f: invoke-interface {v0, v2}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@8965 │ │ -303634: 28d5 |0042: goto 0017 // -002b │ │ -303636: 2023 9e12 |0043: instance-of v3, v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWXXX; // type@129e │ │ -30363a: 3803 1a00 |0045: if-eqz v3, 005f // +001a │ │ -30363e: 1f02 9e12 |0047: check-cast v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWXXX; // type@129e │ │ -303642: 6e10 8e9b 0200 |0049: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWXXX;.getDescription:()Ljava/lang/String; // method@9b8e │ │ -303648: 0c03 |004c: move-result-object v3 │ │ -30364a: 6e10 e094 0700 |004d: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.getSubId:()Ljava/lang/String; // method@94e0 │ │ -303650: 0c04 |0050: move-result-object v4 │ │ -303652: 6e20 9c87 4300 |0051: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -303658: 0a03 |0054: move-result v3 │ │ -30365a: 3803 c2ff |0055: if-eqz v3, 0017 // -003e │ │ -30365e: 6e10 969b 0200 |0057: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWXXX;.getUrlLinks:()Ljava/util/List; // method@9b96 │ │ -303664: 0c02 |005a: move-result-object v2 │ │ -303666: 7220 6589 2000 |005b: invoke-interface {v0, v2}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@8965 │ │ -30366c: 28b9 |005e: goto 0017 // -0047 │ │ -30366e: 2023 3a12 |005f: instance-of v3, v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM; // type@123a │ │ -303672: 3803 1a00 |0061: if-eqz v3, 007b // +001a │ │ -303676: 1f02 3a12 |0063: check-cast v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM; // type@123a │ │ -30367a: 6e10 3998 0200 |0065: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM;.getDescription:()Ljava/lang/String; // method@9839 │ │ -303680: 0c03 |0068: move-result-object v3 │ │ -303682: 6e10 e094 0700 |0069: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.getSubId:()Ljava/lang/String; // method@94e0 │ │ -303688: 0c04 |006c: move-result-object v4 │ │ -30368a: 6e20 9c87 4300 |006d: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -303690: 0a03 |0070: move-result v3 │ │ -303692: 3803 a6ff |0071: if-eqz v3, 0017 // -005a │ │ -303696: 6e10 4698 0200 |0073: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM;.getValues:()Ljava/util/List; // method@9846 │ │ -30369c: 0c02 |0076: move-result-object v2 │ │ -30369e: 7220 6589 2000 |0077: invoke-interface {v0, v2}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@8965 │ │ -3036a4: 289d |007a: goto 0017 // -0063 │ │ -3036a6: 2023 9212 |007b: instance-of v3, v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUFID; // type@1292 │ │ -3036aa: 3803 2600 |007d: if-eqz v3, 00a3 // +0026 │ │ -3036ae: 1f02 9212 |007f: check-cast v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUFID; // type@1292 │ │ -3036b2: 6e10 2b9b 0200 |0081: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUFID;.getOwner:()Ljava/lang/String; // method@9b2b │ │ -3036b8: 0c03 |0084: move-result-object v3 │ │ -3036ba: 6e10 e094 0700 |0085: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.getSubId:()Ljava/lang/String; // method@94e0 │ │ -3036c0: 0c04 |0088: move-result-object v4 │ │ -3036c2: 6e20 9c87 4300 |0089: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -3036c8: 0a03 |008c: move-result v3 │ │ -3036ca: 3803 8aff |008d: if-eqz v3, 0017 // -0076 │ │ -3036ce: 6e10 2c9b 0200 |008f: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUFID;.getUniqueIdentifier:()[B // method@9b2c │ │ -3036d4: 0c03 |0092: move-result-object v3 │ │ -3036d6: 3803 84ff |0093: if-eqz v3, 0017 // -007c │ │ -3036da: 2203 3710 |0095: new-instance v3, Ljava/lang/String; // type@1037 │ │ -3036de: 6e10 2c9b 0200 |0097: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUFID;.getUniqueIdentifier:()[B // method@9b2c │ │ -3036e4: 0c02 |009a: move-result-object v2 │ │ -3036e6: 7020 8c87 2300 |009b: invoke-direct {v3, v2}, Ljava/lang/String;.:([B)V // method@878c │ │ -3036ec: 7220 6489 3000 |009e: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -3036f2: 2900 76ff |00a1: goto/16 0017 // -008a │ │ -3036f6: 2023 3212 |00a3: instance-of v3, v2, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyPairs; // type@1232 │ │ -3036fa: 3803 3800 |00a5: if-eqz v3, 00dd // +0038 │ │ -3036fe: 1f02 3212 |00a7: check-cast v2, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyPairs; // type@1232 │ │ -303702: 6e10 cf97 0200 |00a9: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyPairs;.getPairing:()Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs; // method@97cf │ │ -303708: 0c02 |00ac: move-result-object v2 │ │ -30370a: 6e10 d093 0200 |00ad: invoke-virtual {v2}, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs;.getMapping:()Ljava/util/List; // method@93d0 │ │ -303710: 0c02 |00b0: move-result-object v2 │ │ -303712: 7210 6e89 0200 |00b1: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ -303718: 0c02 |00b4: move-result-object v2 │ │ -30371a: 7210 4789 0200 |00b5: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -303720: 0a03 |00b8: move-result v3 │ │ -303722: 3803 5eff |00b9: if-eqz v3, 0017 // -00a2 │ │ -303726: 7210 4889 0200 |00bb: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -30372c: 0c03 |00be: move-result-object v3 │ │ -30372e: 1f03 ec11 |00bf: check-cast v3, Lorg/jaudiotagger/tag/datatype/Pair; // type@11ec │ │ -303732: 6e10 c693 0300 |00c1: invoke-virtual {v3}, Lorg/jaudiotagger/tag/datatype/Pair;.getKey:()Ljava/lang/String; // method@93c6 │ │ -303738: 0c04 |00c4: move-result-object v4 │ │ -30373a: 6e10 e094 0700 |00c5: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.getSubId:()Ljava/lang/String; // method@94e0 │ │ -303740: 0c05 |00c8: move-result-object v5 │ │ -303742: 6e20 9c87 5400 |00c9: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -303748: 0a04 |00cc: move-result v4 │ │ -30374a: 3804 e8ff |00cd: if-eqz v4, 00b5 // -0018 │ │ -30374e: 6e10 c893 0300 |00cf: invoke-virtual {v3}, Lorg/jaudiotagger/tag/datatype/Pair;.getValue:()Ljava/lang/String; // method@93c8 │ │ -303754: 0c04 |00d2: move-result-object v4 │ │ -303756: 3804 e2ff |00d3: if-eqz v4, 00b5 // -001e │ │ -30375a: 6e10 c893 0300 |00d5: invoke-virtual {v3}, Lorg/jaudiotagger/tag/datatype/Pair;.getValue:()Ljava/lang/String; // method@93c8 │ │ -303760: 0c03 |00d8: move-result-object v3 │ │ -303762: 7220 6489 3000 |00d9: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -303768: 28d9 |00dc: goto 00b5 // -0027 │ │ -30376a: 2207 3310 |00dd: new-instance v7, Ljava/lang/RuntimeException; // type@1033 │ │ -30376e: 2200 3910 |00df: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -303772: 7010 cc87 0000 |00e1: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -303778: 1a01 b03d |00e4: const-string v1, "Need to implement getFields(FieldKey genericKey) for:" // string@3db0 │ │ -30377c: 6e20 d787 1000 |00e6: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -303782: 6e10 7387 0200 |00e9: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@8773 │ │ -303788: 0c01 |00ec: move-result-object v1 │ │ -30378a: 6e20 d687 1000 |00ed: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ -303790: 6e10 df87 0000 |00f0: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -303796: 0c00 |00f3: move-result-object v0 │ │ -303798: 7020 7c87 0700 |00f4: invoke-direct {v7, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@877c │ │ -30379e: 2707 |00f7: throw v7 │ │ -3037a0: 6e10 df94 0700 |00f8: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.getGenericKey:()Lorg/jaudiotagger/tag/FieldKey; // method@94df │ │ -3037a6: 0c01 |00fb: move-result-object v1 │ │ -3037a8: 3801 7a00 |00fc: if-eqz v1, 0176 // +007a │ │ -3037ac: 6e10 df94 0700 |00fe: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.getGenericKey:()Lorg/jaudiotagger/tag/FieldKey; // method@94df │ │ -3037b2: 0c01 |0101: move-result-object v1 │ │ -3037b4: 6202 1488 |0102: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.PERFORMER:Lorg/jaudiotagger/tag/FieldKey; // field@8814 │ │ -3037b8: 3221 0a00 |0104: if-eq v1, v2, 010e // +000a │ │ -3037bc: 6e10 df94 0700 |0106: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.getGenericKey:()Lorg/jaudiotagger/tag/FieldKey; // method@94df │ │ -3037c2: 0c01 |0109: move-result-object v1 │ │ -3037c4: 6202 c787 |010a: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.INVOLVED_PERSON:Lorg/jaudiotagger/tag/FieldKey; // field@87c7 │ │ -3037c8: 3321 6a00 |010c: if-ne v1, v2, 0176 // +006a │ │ -3037cc: 6e10 de94 0700 |010e: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.getFrameId:()Ljava/lang/String; // method@94de │ │ -3037d2: 0c07 |0111: move-result-object v7 │ │ -3037d4: 6e20 0495 7600 |0112: invoke-virtual {v6, v7}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getFields:(Ljava/lang/String;)Ljava/util/List; // method@9504 │ │ -3037da: 0c07 |0115: move-result-object v7 │ │ -3037dc: 7210 6f89 0700 |0116: invoke-interface {v7}, Ljava/util/List;.listIterator:()Ljava/util/ListIterator; // method@896f │ │ -3037e2: 0c07 |0119: move-result-object v7 │ │ -3037e4: 7210 7689 0700 |011a: invoke-interface {v7}, Ljava/util/ListIterator;.hasNext:()Z // method@8976 │ │ -3037ea: 0a01 |011d: move-result v1 │ │ -3037ec: 3801 9200 |011e: if-eqz v1, 01b0 // +0092 │ │ -3037f0: 7210 7789 0700 |0120: invoke-interface {v7}, Ljava/util/ListIterator;.next:()Ljava/lang/Object; // method@8977 │ │ -3037f6: 0c01 |0123: move-result-object v1 │ │ -3037f8: 1f01 0312 |0124: check-cast v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // type@1203 │ │ -3037fc: 6e10 be94 0100 |0126: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -303802: 0c01 |0129: move-result-object v1 │ │ -303804: 2012 3212 |012a: instance-of v2, v1, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyPairs; // type@1232 │ │ -303808: 3802 eeff |012c: if-eqz v2, 011a // -0012 │ │ -30380c: 1f01 3212 |012e: check-cast v1, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyPairs; // type@1232 │ │ -303810: 6e10 cf97 0100 |0130: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyPairs;.getPairing:()Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs; // method@97cf │ │ -303816: 0c01 |0133: move-result-object v1 │ │ -303818: 6e10 d093 0100 |0134: invoke-virtual {v1}, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs;.getMapping:()Ljava/util/List; // method@93d0 │ │ -30381e: 0c01 |0137: move-result-object v1 │ │ -303820: 7210 6e89 0100 |0138: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ -303826: 0c01 |013b: move-result-object v1 │ │ -303828: 7210 4789 0100 |013c: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -30382e: 0a02 |013f: move-result v2 │ │ -303830: 3802 daff |0140: if-eqz v2, 011a // -0026 │ │ -303834: 7210 4889 0100 |0142: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -30383a: 0c02 |0145: move-result-object v2 │ │ -30383c: 1f02 ec11 |0146: check-cast v2, Lorg/jaudiotagger/tag/datatype/Pair; // type@11ec │ │ -303840: 6e10 c693 0200 |0148: invoke-virtual {v2}, Lorg/jaudiotagger/tag/datatype/Pair;.getKey:()Ljava/lang/String; // method@93c6 │ │ -303846: 0c03 |014b: move-result-object v3 │ │ -303848: 7110 f89b 0300 |014c: invoke-static {v3}, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey;.isKey:(Ljava/lang/String;)Z // method@9bf8 │ │ -30384e: 0a03 |014f: move-result v3 │ │ -303850: 3903 ecff |0150: if-nez v3, 013c // -0014 │ │ -303854: 6e10 c893 0200 |0152: invoke-virtual {v2}, Lorg/jaudiotagger/tag/datatype/Pair;.getValue:()Ljava/lang/String; // method@93c8 │ │ -30385a: 0c03 |0155: move-result-object v3 │ │ -30385c: 6e10 a787 0300 |0156: invoke-virtual {v3}, Ljava/lang/String;.isEmpty:()Z // method@87a7 │ │ -303862: 0a03 |0159: move-result v3 │ │ -303864: 3903 e2ff |015a: if-nez v3, 013c // -001e │ │ -303868: 6e10 c693 0200 |015c: invoke-virtual {v2}, Lorg/jaudiotagger/tag/datatype/Pair;.getKey:()Ljava/lang/String; // method@93c6 │ │ -30386e: 0c03 |015f: move-result-object v3 │ │ -303870: 6e10 a787 0300 |0160: invoke-virtual {v3}, Ljava/lang/String;.isEmpty:()Z // method@87a7 │ │ -303876: 0a03 |0163: move-result v3 │ │ -303878: 3903 0a00 |0164: if-nez v3, 016e // +000a │ │ -30387c: 6e10 c793 0200 |0166: invoke-virtual {v2}, Lorg/jaudiotagger/tag/datatype/Pair;.getPairValue:()Ljava/lang/String; // method@93c7 │ │ -303882: 0c02 |0169: move-result-object v2 │ │ -303884: 7220 6489 2000 |016a: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -30388a: 28cf |016d: goto 013c // -0031 │ │ -30388c: 6e10 c893 0200 |016e: invoke-virtual {v2}, Lorg/jaudiotagger/tag/datatype/Pair;.getValue:()Ljava/lang/String; // method@93c8 │ │ -303892: 0c02 |0171: move-result-object v2 │ │ -303894: 7220 6489 2000 |0172: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -30389a: 28c7 |0175: goto 013c // -0039 │ │ -30389c: 6e10 de94 0700 |0176: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.getFrameId:()Ljava/lang/String; // method@94de │ │ -3038a2: 0c07 |0179: move-result-object v7 │ │ -3038a4: 6e20 0495 7600 |017a: invoke-virtual {v6, v7}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getFields:(Ljava/lang/String;)Ljava/util/List; // method@9504 │ │ -3038aa: 0c07 |017d: move-result-object v7 │ │ -3038ac: 7210 6e89 0700 |017e: invoke-interface {v7}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ -3038b2: 0c07 |0181: move-result-object v7 │ │ -3038b4: 7210 4789 0700 |0182: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -3038ba: 0a01 |0185: move-result v1 │ │ -3038bc: 3801 2a00 |0186: if-eqz v1, 01b0 // +002a │ │ -3038c0: 7210 4889 0700 |0188: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -3038c6: 0c01 |018b: move-result-object v1 │ │ -3038c8: 1f01 c711 |018c: check-cast v1, Lorg/jaudiotagger/tag/TagField; // type@11c7 │ │ -3038cc: 1f01 0312 |018e: check-cast v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // type@1203 │ │ -3038d0: 3801 f2ff |0190: if-eqz v1, 0182 // -000e │ │ -3038d4: 6e10 be94 0100 |0192: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -3038da: 0c02 |0195: move-result-object v2 │ │ -3038dc: 2022 3312 |0196: instance-of v2, v2, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo; // type@1233 │ │ -3038e0: 3802 1000 |0198: if-eqz v2, 01a8 // +0010 │ │ -3038e4: 6e10 be94 0100 |019a: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -3038ea: 0c01 |019d: move-result-object v1 │ │ -3038ec: 1f01 3312 |019e: check-cast v1, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo; // type@1233 │ │ -3038f0: 6e10 e897 0100 |01a0: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.getValues:()Ljava/util/List; // method@97e8 │ │ -3038f6: 0c01 |01a3: move-result-object v1 │ │ -3038f8: 7220 6589 1000 |01a4: invoke-interface {v0, v1}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@8965 │ │ -3038fe: 28db |01a7: goto 0182 // -0025 │ │ -303900: 7020 1795 1600 |01a8: invoke-direct {v6, v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getTextValueForFrame:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)Ljava/lang/String; // method@9517 │ │ -303906: 0c01 |01ab: move-result-object v1 │ │ -303908: 7220 6489 1000 |01ac: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -30390e: 28d3 |01af: goto 0182 // -002d │ │ -303910: 1100 |01b0: return-object v0 │ │ +3035a4: |[3035a4] org.jaudiotagger.tag.id3.AbstractID3v2Tag.doGetValues:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;)Ljava/util/List; │ │ +3035b4: 2200 7c10 |0000: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ +3035b8: 7010 ae88 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ +3035be: 6e10 e094 0700 |0005: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.getSubId:()Ljava/lang/String; // method@94e0 │ │ +3035c4: 0c01 |0008: move-result-object v1 │ │ +3035c6: 3801 ef00 |0009: if-eqz v1, 00f8 // +00ef │ │ +3035ca: 6e10 de94 0700 |000b: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.getFrameId:()Ljava/lang/String; // method@94de │ │ +3035d0: 0c01 |000e: move-result-object v1 │ │ +3035d2: 6e20 0495 1600 |000f: invoke-virtual {v6, v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getFields:(Ljava/lang/String;)Ljava/util/List; // method@9504 │ │ +3035d8: 0c01 |0012: move-result-object v1 │ │ +3035da: 7210 6f89 0100 |0013: invoke-interface {v1}, Ljava/util/List;.listIterator:()Ljava/util/ListIterator; // method@896f │ │ +3035e0: 0c01 |0016: move-result-object v1 │ │ +3035e2: 7210 7689 0100 |0017: invoke-interface {v1}, Ljava/util/ListIterator;.hasNext:()Z // method@8976 │ │ +3035e8: 0a02 |001a: move-result v2 │ │ +3035ea: 3802 9501 |001b: if-eqz v2, 01b0 // +0195 │ │ +3035ee: 7210 7789 0100 |001d: invoke-interface {v1}, Ljava/util/ListIterator;.next:()Ljava/lang/Object; // method@8977 │ │ +3035f4: 0c02 |0020: move-result-object v2 │ │ +3035f6: 1f02 0312 |0021: check-cast v2, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // type@1203 │ │ +3035fa: 6e10 be94 0200 |0023: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +303600: 0c02 |0026: move-result-object v2 │ │ +303602: 2023 9012 |0027: instance-of v3, v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTXXX; // type@1290 │ │ +303606: 3803 1a00 |0029: if-eqz v3, 0043 // +001a │ │ +30360a: 1f02 9012 |002b: check-cast v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTXXX; // type@1290 │ │ +30360e: 6e10 0e9b 0200 |002d: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTXXX;.getDescription:()Ljava/lang/String; // method@9b0e │ │ +303614: 0c03 |0030: move-result-object v3 │ │ +303616: 6e10 e094 0700 |0031: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.getSubId:()Ljava/lang/String; // method@94e0 │ │ +30361c: 0c04 |0034: move-result-object v4 │ │ +30361e: 6e20 9c87 4300 |0035: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +303624: 0a03 |0038: move-result v3 │ │ +303626: 3803 deff |0039: if-eqz v3, 0017 // -0022 │ │ +30362a: 6e10 159b 0200 |003b: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTXXX;.getValues:()Ljava/util/List; // method@9b15 │ │ +303630: 0c02 |003e: move-result-object v2 │ │ +303632: 7220 6589 2000 |003f: invoke-interface {v0, v2}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@8965 │ │ +303638: 28d5 |0042: goto 0017 // -002b │ │ +30363a: 2023 9e12 |0043: instance-of v3, v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWXXX; // type@129e │ │ +30363e: 3803 1a00 |0045: if-eqz v3, 005f // +001a │ │ +303642: 1f02 9e12 |0047: check-cast v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWXXX; // type@129e │ │ +303646: 6e10 8e9b 0200 |0049: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWXXX;.getDescription:()Ljava/lang/String; // method@9b8e │ │ +30364c: 0c03 |004c: move-result-object v3 │ │ +30364e: 6e10 e094 0700 |004d: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.getSubId:()Ljava/lang/String; // method@94e0 │ │ +303654: 0c04 |0050: move-result-object v4 │ │ +303656: 6e20 9c87 4300 |0051: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +30365c: 0a03 |0054: move-result v3 │ │ +30365e: 3803 c2ff |0055: if-eqz v3, 0017 // -003e │ │ +303662: 6e10 969b 0200 |0057: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWXXX;.getUrlLinks:()Ljava/util/List; // method@9b96 │ │ +303668: 0c02 |005a: move-result-object v2 │ │ +30366a: 7220 6589 2000 |005b: invoke-interface {v0, v2}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@8965 │ │ +303670: 28b9 |005e: goto 0017 // -0047 │ │ +303672: 2023 3a12 |005f: instance-of v3, v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM; // type@123a │ │ +303676: 3803 1a00 |0061: if-eqz v3, 007b // +001a │ │ +30367a: 1f02 3a12 |0063: check-cast v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM; // type@123a │ │ +30367e: 6e10 3998 0200 |0065: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM;.getDescription:()Ljava/lang/String; // method@9839 │ │ +303684: 0c03 |0068: move-result-object v3 │ │ +303686: 6e10 e094 0700 |0069: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.getSubId:()Ljava/lang/String; // method@94e0 │ │ +30368c: 0c04 |006c: move-result-object v4 │ │ +30368e: 6e20 9c87 4300 |006d: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +303694: 0a03 |0070: move-result v3 │ │ +303696: 3803 a6ff |0071: if-eqz v3, 0017 // -005a │ │ +30369a: 6e10 4698 0200 |0073: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM;.getValues:()Ljava/util/List; // method@9846 │ │ +3036a0: 0c02 |0076: move-result-object v2 │ │ +3036a2: 7220 6589 2000 |0077: invoke-interface {v0, v2}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@8965 │ │ +3036a8: 289d |007a: goto 0017 // -0063 │ │ +3036aa: 2023 9212 |007b: instance-of v3, v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUFID; // type@1292 │ │ +3036ae: 3803 2600 |007d: if-eqz v3, 00a3 // +0026 │ │ +3036b2: 1f02 9212 |007f: check-cast v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUFID; // type@1292 │ │ +3036b6: 6e10 2b9b 0200 |0081: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUFID;.getOwner:()Ljava/lang/String; // method@9b2b │ │ +3036bc: 0c03 |0084: move-result-object v3 │ │ +3036be: 6e10 e094 0700 |0085: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.getSubId:()Ljava/lang/String; // method@94e0 │ │ +3036c4: 0c04 |0088: move-result-object v4 │ │ +3036c6: 6e20 9c87 4300 |0089: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +3036cc: 0a03 |008c: move-result v3 │ │ +3036ce: 3803 8aff |008d: if-eqz v3, 0017 // -0076 │ │ +3036d2: 6e10 2c9b 0200 |008f: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUFID;.getUniqueIdentifier:()[B // method@9b2c │ │ +3036d8: 0c03 |0092: move-result-object v3 │ │ +3036da: 3803 84ff |0093: if-eqz v3, 0017 // -007c │ │ +3036de: 2203 3710 |0095: new-instance v3, Ljava/lang/String; // type@1037 │ │ +3036e2: 6e10 2c9b 0200 |0097: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUFID;.getUniqueIdentifier:()[B // method@9b2c │ │ +3036e8: 0c02 |009a: move-result-object v2 │ │ +3036ea: 7020 8c87 2300 |009b: invoke-direct {v3, v2}, Ljava/lang/String;.:([B)V // method@878c │ │ +3036f0: 7220 6489 3000 |009e: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +3036f6: 2900 76ff |00a1: goto/16 0017 // -008a │ │ +3036fa: 2023 3212 |00a3: instance-of v3, v2, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyPairs; // type@1232 │ │ +3036fe: 3803 3800 |00a5: if-eqz v3, 00dd // +0038 │ │ +303702: 1f02 3212 |00a7: check-cast v2, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyPairs; // type@1232 │ │ +303706: 6e10 cf97 0200 |00a9: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyPairs;.getPairing:()Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs; // method@97cf │ │ +30370c: 0c02 |00ac: move-result-object v2 │ │ +30370e: 6e10 d093 0200 |00ad: invoke-virtual {v2}, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs;.getMapping:()Ljava/util/List; // method@93d0 │ │ +303714: 0c02 |00b0: move-result-object v2 │ │ +303716: 7210 6e89 0200 |00b1: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ +30371c: 0c02 |00b4: move-result-object v2 │ │ +30371e: 7210 4789 0200 |00b5: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +303724: 0a03 |00b8: move-result v3 │ │ +303726: 3803 5eff |00b9: if-eqz v3, 0017 // -00a2 │ │ +30372a: 7210 4889 0200 |00bb: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +303730: 0c03 |00be: move-result-object v3 │ │ +303732: 1f03 ec11 |00bf: check-cast v3, Lorg/jaudiotagger/tag/datatype/Pair; // type@11ec │ │ +303736: 6e10 c693 0300 |00c1: invoke-virtual {v3}, Lorg/jaudiotagger/tag/datatype/Pair;.getKey:()Ljava/lang/String; // method@93c6 │ │ +30373c: 0c04 |00c4: move-result-object v4 │ │ +30373e: 6e10 e094 0700 |00c5: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.getSubId:()Ljava/lang/String; // method@94e0 │ │ +303744: 0c05 |00c8: move-result-object v5 │ │ +303746: 6e20 9c87 5400 |00c9: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +30374c: 0a04 |00cc: move-result v4 │ │ +30374e: 3804 e8ff |00cd: if-eqz v4, 00b5 // -0018 │ │ +303752: 6e10 c893 0300 |00cf: invoke-virtual {v3}, Lorg/jaudiotagger/tag/datatype/Pair;.getValue:()Ljava/lang/String; // method@93c8 │ │ +303758: 0c04 |00d2: move-result-object v4 │ │ +30375a: 3804 e2ff |00d3: if-eqz v4, 00b5 // -001e │ │ +30375e: 6e10 c893 0300 |00d5: invoke-virtual {v3}, Lorg/jaudiotagger/tag/datatype/Pair;.getValue:()Ljava/lang/String; // method@93c8 │ │ +303764: 0c03 |00d8: move-result-object v3 │ │ +303766: 7220 6489 3000 |00d9: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +30376c: 28d9 |00dc: goto 00b5 // -0027 │ │ +30376e: 2207 3310 |00dd: new-instance v7, Ljava/lang/RuntimeException; // type@1033 │ │ +303772: 2200 3910 |00df: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +303776: 7010 cc87 0000 |00e1: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +30377c: 1a01 b03d |00e4: const-string v1, "Need to implement getFields(FieldKey genericKey) for:" // string@3db0 │ │ +303780: 6e20 d787 1000 |00e6: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +303786: 6e10 7387 0200 |00e9: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@8773 │ │ +30378c: 0c01 |00ec: move-result-object v1 │ │ +30378e: 6e20 d687 1000 |00ed: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ +303794: 6e10 df87 0000 |00f0: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +30379a: 0c00 |00f3: move-result-object v0 │ │ +30379c: 7020 7c87 0700 |00f4: invoke-direct {v7, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@877c │ │ +3037a2: 2707 |00f7: throw v7 │ │ +3037a4: 6e10 df94 0700 |00f8: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.getGenericKey:()Lorg/jaudiotagger/tag/FieldKey; // method@94df │ │ +3037aa: 0c01 |00fb: move-result-object v1 │ │ +3037ac: 3801 7a00 |00fc: if-eqz v1, 0176 // +007a │ │ +3037b0: 6e10 df94 0700 |00fe: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.getGenericKey:()Lorg/jaudiotagger/tag/FieldKey; // method@94df │ │ +3037b6: 0c01 |0101: move-result-object v1 │ │ +3037b8: 6202 1488 |0102: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.PERFORMER:Lorg/jaudiotagger/tag/FieldKey; // field@8814 │ │ +3037bc: 3221 0a00 |0104: if-eq v1, v2, 010e // +000a │ │ +3037c0: 6e10 df94 0700 |0106: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.getGenericKey:()Lorg/jaudiotagger/tag/FieldKey; // method@94df │ │ +3037c6: 0c01 |0109: move-result-object v1 │ │ +3037c8: 6202 c787 |010a: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.INVOLVED_PERSON:Lorg/jaudiotagger/tag/FieldKey; // field@87c7 │ │ +3037cc: 3321 6a00 |010c: if-ne v1, v2, 0176 // +006a │ │ +3037d0: 6e10 de94 0700 |010e: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.getFrameId:()Ljava/lang/String; // method@94de │ │ +3037d6: 0c07 |0111: move-result-object v7 │ │ +3037d8: 6e20 0495 7600 |0112: invoke-virtual {v6, v7}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getFields:(Ljava/lang/String;)Ljava/util/List; // method@9504 │ │ +3037de: 0c07 |0115: move-result-object v7 │ │ +3037e0: 7210 6f89 0700 |0116: invoke-interface {v7}, Ljava/util/List;.listIterator:()Ljava/util/ListIterator; // method@896f │ │ +3037e6: 0c07 |0119: move-result-object v7 │ │ +3037e8: 7210 7689 0700 |011a: invoke-interface {v7}, Ljava/util/ListIterator;.hasNext:()Z // method@8976 │ │ +3037ee: 0a01 |011d: move-result v1 │ │ +3037f0: 3801 9200 |011e: if-eqz v1, 01b0 // +0092 │ │ +3037f4: 7210 7789 0700 |0120: invoke-interface {v7}, Ljava/util/ListIterator;.next:()Ljava/lang/Object; // method@8977 │ │ +3037fa: 0c01 |0123: move-result-object v1 │ │ +3037fc: 1f01 0312 |0124: check-cast v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // type@1203 │ │ +303800: 6e10 be94 0100 |0126: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +303806: 0c01 |0129: move-result-object v1 │ │ +303808: 2012 3212 |012a: instance-of v2, v1, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyPairs; // type@1232 │ │ +30380c: 3802 eeff |012c: if-eqz v2, 011a // -0012 │ │ +303810: 1f01 3212 |012e: check-cast v1, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyPairs; // type@1232 │ │ +303814: 6e10 cf97 0100 |0130: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyPairs;.getPairing:()Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs; // method@97cf │ │ +30381a: 0c01 |0133: move-result-object v1 │ │ +30381c: 6e10 d093 0100 |0134: invoke-virtual {v1}, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs;.getMapping:()Ljava/util/List; // method@93d0 │ │ +303822: 0c01 |0137: move-result-object v1 │ │ +303824: 7210 6e89 0100 |0138: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ +30382a: 0c01 |013b: move-result-object v1 │ │ +30382c: 7210 4789 0100 |013c: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +303832: 0a02 |013f: move-result v2 │ │ +303834: 3802 daff |0140: if-eqz v2, 011a // -0026 │ │ +303838: 7210 4889 0100 |0142: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +30383e: 0c02 |0145: move-result-object v2 │ │ +303840: 1f02 ec11 |0146: check-cast v2, Lorg/jaudiotagger/tag/datatype/Pair; // type@11ec │ │ +303844: 6e10 c693 0200 |0148: invoke-virtual {v2}, Lorg/jaudiotagger/tag/datatype/Pair;.getKey:()Ljava/lang/String; // method@93c6 │ │ +30384a: 0c03 |014b: move-result-object v3 │ │ +30384c: 7110 f89b 0300 |014c: invoke-static {v3}, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey;.isKey:(Ljava/lang/String;)Z // method@9bf8 │ │ +303852: 0a03 |014f: move-result v3 │ │ +303854: 3903 ecff |0150: if-nez v3, 013c // -0014 │ │ +303858: 6e10 c893 0200 |0152: invoke-virtual {v2}, Lorg/jaudiotagger/tag/datatype/Pair;.getValue:()Ljava/lang/String; // method@93c8 │ │ +30385e: 0c03 |0155: move-result-object v3 │ │ +303860: 6e10 a787 0300 |0156: invoke-virtual {v3}, Ljava/lang/String;.isEmpty:()Z // method@87a7 │ │ +303866: 0a03 |0159: move-result v3 │ │ +303868: 3903 e2ff |015a: if-nez v3, 013c // -001e │ │ +30386c: 6e10 c693 0200 |015c: invoke-virtual {v2}, Lorg/jaudiotagger/tag/datatype/Pair;.getKey:()Ljava/lang/String; // method@93c6 │ │ +303872: 0c03 |015f: move-result-object v3 │ │ +303874: 6e10 a787 0300 |0160: invoke-virtual {v3}, Ljava/lang/String;.isEmpty:()Z // method@87a7 │ │ +30387a: 0a03 |0163: move-result v3 │ │ +30387c: 3903 0a00 |0164: if-nez v3, 016e // +000a │ │ +303880: 6e10 c793 0200 |0166: invoke-virtual {v2}, Lorg/jaudiotagger/tag/datatype/Pair;.getPairValue:()Ljava/lang/String; // method@93c7 │ │ +303886: 0c02 |0169: move-result-object v2 │ │ +303888: 7220 6489 2000 |016a: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +30388e: 28cf |016d: goto 013c // -0031 │ │ +303890: 6e10 c893 0200 |016e: invoke-virtual {v2}, Lorg/jaudiotagger/tag/datatype/Pair;.getValue:()Ljava/lang/String; // method@93c8 │ │ +303896: 0c02 |0171: move-result-object v2 │ │ +303898: 7220 6489 2000 |0172: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +30389e: 28c7 |0175: goto 013c // -0039 │ │ +3038a0: 6e10 de94 0700 |0176: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.getFrameId:()Ljava/lang/String; // method@94de │ │ +3038a6: 0c07 |0179: move-result-object v7 │ │ +3038a8: 6e20 0495 7600 |017a: invoke-virtual {v6, v7}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getFields:(Ljava/lang/String;)Ljava/util/List; // method@9504 │ │ +3038ae: 0c07 |017d: move-result-object v7 │ │ +3038b0: 7210 6e89 0700 |017e: invoke-interface {v7}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ +3038b6: 0c07 |0181: move-result-object v7 │ │ +3038b8: 7210 4789 0700 |0182: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +3038be: 0a01 |0185: move-result v1 │ │ +3038c0: 3801 2a00 |0186: if-eqz v1, 01b0 // +002a │ │ +3038c4: 7210 4889 0700 |0188: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +3038ca: 0c01 |018b: move-result-object v1 │ │ +3038cc: 1f01 c711 |018c: check-cast v1, Lorg/jaudiotagger/tag/TagField; // type@11c7 │ │ +3038d0: 1f01 0312 |018e: check-cast v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // type@1203 │ │ +3038d4: 3801 f2ff |0190: if-eqz v1, 0182 // -000e │ │ +3038d8: 6e10 be94 0100 |0192: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +3038de: 0c02 |0195: move-result-object v2 │ │ +3038e0: 2022 3312 |0196: instance-of v2, v2, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo; // type@1233 │ │ +3038e4: 3802 1000 |0198: if-eqz v2, 01a8 // +0010 │ │ +3038e8: 6e10 be94 0100 |019a: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +3038ee: 0c01 |019d: move-result-object v1 │ │ +3038f0: 1f01 3312 |019e: check-cast v1, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo; // type@1233 │ │ +3038f4: 6e10 e897 0100 |01a0: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.getValues:()Ljava/util/List; // method@97e8 │ │ +3038fa: 0c01 |01a3: move-result-object v1 │ │ +3038fc: 7220 6589 1000 |01a4: invoke-interface {v0, v1}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@8965 │ │ +303902: 28db |01a7: goto 0182 // -0025 │ │ +303904: 7020 1795 1600 |01a8: invoke-direct {v6, v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getTextValueForFrame:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)Ljava/lang/String; // method@9517 │ │ +30390a: 0c01 |01ab: move-result-object v1 │ │ +30390c: 7220 6489 1000 |01ac: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +303912: 28d3 |01af: goto 0182 // -002d │ │ +303914: 1100 |01b0: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2409 │ │ 0x0005 line=2411 │ │ 0x000b line=2414 │ │ 0x0013 line=2415 │ │ 0x0017 line=2416 │ │ @@ -1316304,40 +1316304,40 @@ │ │ type : '(Ljava/nio/channels/FileChannel;Ljava/lang/String;)Ljava/nio/channels/FileLock;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 49 16-bit code units │ │ -303410: |[303410] org.jaudiotagger.tag.id3.AbstractID3v2Tag.getFileLockForWriting:(Ljava/nio/channels/FileChannel;Ljava/lang/String;)Ljava/nio/channels/FileLock; │ │ -303420: 6200 258a |0000: sget-object v0, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.logger:Ljava/util/logging/Logger; // field@8a25 │ │ -303424: 2201 3910 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -303428: 7010 cc87 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -30342e: 1a02 7b82 |0007: const-string v2, "locking fileChannel for " // string@827b │ │ -303432: 6e20 d787 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -303438: 6e20 d787 5100 |000c: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -30343e: 6e10 df87 0100 |000f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -303444: 0c01 |0012: move-result-object v1 │ │ -303446: 6e20 158a 1000 |0013: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.finest:(Ljava/lang/String;)V // method@8a15 │ │ -30344c: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -30344e: 6e10 7188 0400 |0017: invoke-virtual {v4}, Ljava/nio/channels/FileChannel;.tryLock:()Ljava/nio/channels/FileLock; // method@8871 │ │ -303454: 0c04 |001a: move-result-object v4 │ │ -303456: 3804 0300 |001b: if-eqz v4, 001e // +0003 │ │ -30345a: 1104 |001d: return-object v4 │ │ -30345c: 2204 fc0f |001e: new-instance v4, Ljava/io/IOException; // type@0ffc │ │ -303460: 6200 2c87 |0020: sget-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_WRITE_FAILED_FILE_LOCKED:Lorg/jaudiotagger/logging/ErrorMessage; // field@872c │ │ -303464: 1211 |0022: const/4 v1, #int 1 // #1 │ │ -303466: 2311 be13 |0023: new-array v1, v1, [Ljava/lang/Object; // type@13be │ │ -30346a: 1202 |0025: const/4 v2, #int 0 // #0 │ │ -30346c: 4d05 0102 |0026: aput-object v5, v1, v2 │ │ -303470: 6e20 5891 1000 |0028: invoke-virtual {v0, v1}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ -303476: 0c05 |002b: move-result-object v5 │ │ -303478: 7020 8586 5400 |002c: invoke-direct {v4, v5}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8685 │ │ -30347e: 2704 |002f: throw v4 │ │ -303480: 1100 |0030: return-object v0 │ │ +303414: |[303414] org.jaudiotagger.tag.id3.AbstractID3v2Tag.getFileLockForWriting:(Ljava/nio/channels/FileChannel;Ljava/lang/String;)Ljava/nio/channels/FileLock; │ │ +303424: 6200 258a |0000: sget-object v0, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.logger:Ljava/util/logging/Logger; // field@8a25 │ │ +303428: 2201 3910 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +30342c: 7010 cc87 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +303432: 1a02 7b82 |0007: const-string v2, "locking fileChannel for " // string@827b │ │ +303436: 6e20 d787 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +30343c: 6e20 d787 5100 |000c: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +303442: 6e10 df87 0100 |000f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +303448: 0c01 |0012: move-result-object v1 │ │ +30344a: 6e20 158a 1000 |0013: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.finest:(Ljava/lang/String;)V // method@8a15 │ │ +303450: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +303452: 6e10 7188 0400 |0017: invoke-virtual {v4}, Ljava/nio/channels/FileChannel;.tryLock:()Ljava/nio/channels/FileLock; // method@8871 │ │ +303458: 0c04 |001a: move-result-object v4 │ │ +30345a: 3804 0300 |001b: if-eqz v4, 001e // +0003 │ │ +30345e: 1104 |001d: return-object v4 │ │ +303460: 2204 fc0f |001e: new-instance v4, Ljava/io/IOException; // type@0ffc │ │ +303464: 6200 2c87 |0020: sget-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_WRITE_FAILED_FILE_LOCKED:Lorg/jaudiotagger/logging/ErrorMessage; // field@872c │ │ +303468: 1211 |0022: const/4 v1, #int 1 // #1 │ │ +30346a: 2311 be13 |0023: new-array v1, v1, [Ljava/lang/Object; // type@13be │ │ +30346e: 1202 |0025: const/4 v2, #int 0 // #0 │ │ +303470: 4d05 0102 |0026: aput-object v5, v1, v2 │ │ +303474: 6e20 5891 1000 |0028: invoke-virtual {v0, v1}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ +30347a: 0c05 |002b: move-result-object v5 │ │ +30347c: 7020 8586 5400 |002c: invoke-direct {v4, v5}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8685 │ │ +303482: 2704 |002f: throw v4 │ │ +303484: 1100 |0030: return-object v0 │ │ catches : 1 │ │ 0x0017 - 0x001b │ │ Ljava/io/IOException; -> 0x0030 │ │ Ljava/lang/Error; -> 0x0030 │ │ positions : │ │ 0x0000 line=1110 │ │ 0x0017 line=1114 │ │ @@ -1316352,20 +1316352,20 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -303258: |[303258] org.jaudiotagger.tag.id3.AbstractID3v2Tag.getTextValueForFrame:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)Ljava/lang/String; │ │ -303268: 6e10 be94 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -30326e: 0c01 |0003: move-result-object v1 │ │ -303270: 6e10 5795 0100 |0004: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.getUserFriendlyValue:()Ljava/lang/String; // method@9557 │ │ -303276: 0c01 |0007: move-result-object v1 │ │ -303278: 1101 |0008: return-object v1 │ │ +30325c: |[30325c] org.jaudiotagger.tag.id3.AbstractID3v2Tag.getTextValueForFrame:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)Ljava/lang/String; │ │ +30326c: 6e10 be94 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +303272: 0c01 |0003: move-result-object v1 │ │ +303274: 6e10 5795 0100 |0004: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.getUserFriendlyValue:()Ljava/lang/String; // method@9557 │ │ +30327a: 0c01 |0007: move-result-object v1 │ │ +30327c: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=492 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; │ │ 0x0000 - 0x0009 reg=1 (null) Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; │ │ │ │ @@ -1316374,81 +1316374,81 @@ │ │ type : '(Lorg/jaudiotagger/audio/MyFile;)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 128 16-bit code units │ │ -303db8: |[303db8] org.jaudiotagger.tag.id3.AbstractID3v2Tag.getV2TagSizeIfExists:(Lorg/jaudiotagger/audio/MyFile;)J │ │ -303dc8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -303dca: 7210 718a 0600 |0001: invoke-interface {v6}, Lorg/jaudiotagger/audio/MyFile;.getFileInputStream:()Ljava/io/FileInputStream; // method@8a71 │ │ -303dd0: 0c06 |0004: move-result-object v6 │ │ -303dd2: 1601 0000 |0005: const-wide/16 v1, #int 0 // #0 │ │ -303dd6: 3906 0800 |0007: if-nez v6, 000f // +0008 │ │ -303dda: 3806 0500 |0009: if-eqz v6, 000e // +0005 │ │ -303dde: 6e10 6c86 0600 |000b: invoke-virtual {v6}, Ljava/io/FileInputStream;.close:()V // method@866c │ │ -303de4: 1001 |000e: return-wide v1 │ │ -303de6: 6e10 6d86 0600 |000f: invoke-virtual {v6}, Ljava/io/FileInputStream;.getChannel:()Ljava/nio/channels/FileChannel; // method@866d │ │ -303dec: 0c00 |0012: move-result-object v0 │ │ -303dee: 3900 0d00 |0013: if-nez v0, 0020 // +000d │ │ -303df2: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ -303df6: 6e10 6788 0000 |0017: invoke-virtual {v0}, Ljava/nio/channels/FileChannel;.close:()V // method@8867 │ │ -303dfc: 3806 0500 |001a: if-eqz v6, 001f // +0005 │ │ -303e00: 6e10 6c86 0600 |001c: invoke-virtual {v6}, Ljava/io/FileInputStream;.close:()V // method@866c │ │ -303e06: 1001 |001f: return-wide v1 │ │ -303e08: 1303 0a00 |0020: const/16 v3, #int 10 // #a │ │ -303e0c: 7110 3788 0300 |0022: invoke-static {v3}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@8837 │ │ -303e12: 0c04 |0025: move-result-object v4 │ │ -303e14: 6e20 6b88 4000 |0026: invoke-virtual {v0, v4}, Ljava/nio/channels/FileChannel;.read:(Ljava/nio/ByteBuffer;)I // method@886b │ │ -303e1a: 6e10 3d88 0400 |0029: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.flip:()Ljava/nio/Buffer; // method@883d │ │ -303e20: 6e10 4988 0400 |002c: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.limit:()I // method@8849 │ │ -303e26: 0a05 |002f: move-result v5 │ │ -303e28: 3535 0d00 |0030: if-ge v5, v3, 003d // +000d │ │ -303e2c: 3800 0500 |0032: if-eqz v0, 0037 // +0005 │ │ -303e30: 6e10 6788 0000 |0034: invoke-virtual {v0}, Ljava/nio/channels/FileChannel;.close:()V // method@8867 │ │ -303e36: 3806 0500 |0037: if-eqz v6, 003c // +0005 │ │ -303e3a: 6e10 6c86 0600 |0039: invoke-virtual {v6}, Ljava/io/FileInputStream;.close:()V // method@866c │ │ -303e40: 1001 |003c: return-wide v1 │ │ -303e42: 3800 0500 |003d: if-eqz v0, 0042 // +0005 │ │ -303e46: 6e10 6788 0000 |003f: invoke-virtual {v0}, Ljava/nio/channels/FileChannel;.close:()V // method@8867 │ │ -303e4c: 3806 0500 |0042: if-eqz v6, 0047 // +0005 │ │ -303e50: 6e10 6c86 0600 |0044: invoke-virtual {v6}, Ljava/io/FileInputStream;.close:()V // method@866c │ │ -303e56: 1236 |0047: const/4 v6, #int 3 // #3 │ │ -303e58: 2360 1c13 |0048: new-array v0, v6, [B // type@131c │ │ -303e5c: 1205 |004a: const/4 v5, #int 0 // #0 │ │ -303e5e: 6e40 4188 0465 |004b: invoke-virtual {v4, v0, v5, v6}, Ljava/nio/ByteBuffer;.get:([BII)Ljava/nio/ByteBuffer; // method@8841 │ │ -303e64: 6205 1b8a |004e: sget-object v5, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.TAG_ID:[B // field@8a1b │ │ -303e68: 7120 cd88 5000 |0050: invoke-static {v0, v5}, Ljava/util/Arrays;.equals:([B[B)Z // method@88cd │ │ -303e6e: 0a00 |0053: move-result v0 │ │ -303e70: 3900 0300 |0054: if-nez v0, 0057 // +0003 │ │ -303e74: 1001 |0056: return-wide v1 │ │ -303e76: 6e10 3e88 0400 |0057: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ -303e7c: 0a00 |005a: move-result v0 │ │ -303e7e: 1225 |005b: const/4 v5, #int 2 // #2 │ │ -303e80: 3250 0800 |005c: if-eq v0, v5, 0064 // +0008 │ │ -303e84: 3260 0600 |005e: if-eq v0, v6, 0064 // +0006 │ │ -303e88: 1246 |0060: const/4 v6, #int 4 // #4 │ │ -303e8a: 3260 0300 |0061: if-eq v0, v6, 0064 // +0003 │ │ -303e8e: 1001 |0063: return-wide v1 │ │ -303e90: 6e10 3e88 0400 |0064: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ -303e96: 6e10 3e88 0400 |0067: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ -303e9c: 7110 8395 0400 |006a: invoke-static {v4}, Lorg/jaudiotagger/tag/id3/ID3SyncSafeInteger;.bufferToValue:(Ljava/nio/ByteBuffer;)I // method@9583 │ │ -303ea2: 0a06 |006d: move-result v6 │ │ -303ea4: b036 |006e: add-int/2addr v6, v3 │ │ -303ea6: 8160 |006f: int-to-long v0, v6 │ │ -303ea8: 1000 |0070: return-wide v0 │ │ -303eaa: 0d01 |0071: move-exception v1 │ │ -303eac: 2803 |0072: goto 0075 // +0003 │ │ -303eae: 0d01 |0073: move-exception v1 │ │ -303eb0: 0706 |0074: move-object v6, v0 │ │ -303eb2: 3800 0500 |0075: if-eqz v0, 007a // +0005 │ │ -303eb6: 6e10 6788 0000 |0077: invoke-virtual {v0}, Ljava/nio/channels/FileChannel;.close:()V // method@8867 │ │ -303ebc: 3806 0500 |007a: if-eqz v6, 007f // +0005 │ │ -303ec0: 6e10 6c86 0600 |007c: invoke-virtual {v6}, Ljava/io/FileInputStream;.close:()V // method@866c │ │ -303ec6: 2701 |007f: throw v1 │ │ +303dbc: |[303dbc] org.jaudiotagger.tag.id3.AbstractID3v2Tag.getV2TagSizeIfExists:(Lorg/jaudiotagger/audio/MyFile;)J │ │ +303dcc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +303dce: 7210 718a 0600 |0001: invoke-interface {v6}, Lorg/jaudiotagger/audio/MyFile;.getFileInputStream:()Ljava/io/FileInputStream; // method@8a71 │ │ +303dd4: 0c06 |0004: move-result-object v6 │ │ +303dd6: 1601 0000 |0005: const-wide/16 v1, #int 0 // #0 │ │ +303dda: 3906 0800 |0007: if-nez v6, 000f // +0008 │ │ +303dde: 3806 0500 |0009: if-eqz v6, 000e // +0005 │ │ +303de2: 6e10 6c86 0600 |000b: invoke-virtual {v6}, Ljava/io/FileInputStream;.close:()V // method@866c │ │ +303de8: 1001 |000e: return-wide v1 │ │ +303dea: 6e10 6d86 0600 |000f: invoke-virtual {v6}, Ljava/io/FileInputStream;.getChannel:()Ljava/nio/channels/FileChannel; // method@866d │ │ +303df0: 0c00 |0012: move-result-object v0 │ │ +303df2: 3900 0d00 |0013: if-nez v0, 0020 // +000d │ │ +303df6: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ +303dfa: 6e10 6788 0000 |0017: invoke-virtual {v0}, Ljava/nio/channels/FileChannel;.close:()V // method@8867 │ │ +303e00: 3806 0500 |001a: if-eqz v6, 001f // +0005 │ │ +303e04: 6e10 6c86 0600 |001c: invoke-virtual {v6}, Ljava/io/FileInputStream;.close:()V // method@866c │ │ +303e0a: 1001 |001f: return-wide v1 │ │ +303e0c: 1303 0a00 |0020: const/16 v3, #int 10 // #a │ │ +303e10: 7110 3788 0300 |0022: invoke-static {v3}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@8837 │ │ +303e16: 0c04 |0025: move-result-object v4 │ │ +303e18: 6e20 6b88 4000 |0026: invoke-virtual {v0, v4}, Ljava/nio/channels/FileChannel;.read:(Ljava/nio/ByteBuffer;)I // method@886b │ │ +303e1e: 6e10 3d88 0400 |0029: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.flip:()Ljava/nio/Buffer; // method@883d │ │ +303e24: 6e10 4988 0400 |002c: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.limit:()I // method@8849 │ │ +303e2a: 0a05 |002f: move-result v5 │ │ +303e2c: 3535 0d00 |0030: if-ge v5, v3, 003d // +000d │ │ +303e30: 3800 0500 |0032: if-eqz v0, 0037 // +0005 │ │ +303e34: 6e10 6788 0000 |0034: invoke-virtual {v0}, Ljava/nio/channels/FileChannel;.close:()V // method@8867 │ │ +303e3a: 3806 0500 |0037: if-eqz v6, 003c // +0005 │ │ +303e3e: 6e10 6c86 0600 |0039: invoke-virtual {v6}, Ljava/io/FileInputStream;.close:()V // method@866c │ │ +303e44: 1001 |003c: return-wide v1 │ │ +303e46: 3800 0500 |003d: if-eqz v0, 0042 // +0005 │ │ +303e4a: 6e10 6788 0000 |003f: invoke-virtual {v0}, Ljava/nio/channels/FileChannel;.close:()V // method@8867 │ │ +303e50: 3806 0500 |0042: if-eqz v6, 0047 // +0005 │ │ +303e54: 6e10 6c86 0600 |0044: invoke-virtual {v6}, Ljava/io/FileInputStream;.close:()V // method@866c │ │ +303e5a: 1236 |0047: const/4 v6, #int 3 // #3 │ │ +303e5c: 2360 1c13 |0048: new-array v0, v6, [B // type@131c │ │ +303e60: 1205 |004a: const/4 v5, #int 0 // #0 │ │ +303e62: 6e40 4188 0465 |004b: invoke-virtual {v4, v0, v5, v6}, Ljava/nio/ByteBuffer;.get:([BII)Ljava/nio/ByteBuffer; // method@8841 │ │ +303e68: 6205 1b8a |004e: sget-object v5, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.TAG_ID:[B // field@8a1b │ │ +303e6c: 7120 cd88 5000 |0050: invoke-static {v0, v5}, Ljava/util/Arrays;.equals:([B[B)Z // method@88cd │ │ +303e72: 0a00 |0053: move-result v0 │ │ +303e74: 3900 0300 |0054: if-nez v0, 0057 // +0003 │ │ +303e78: 1001 |0056: return-wide v1 │ │ +303e7a: 6e10 3e88 0400 |0057: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ +303e80: 0a00 |005a: move-result v0 │ │ +303e82: 1225 |005b: const/4 v5, #int 2 // #2 │ │ +303e84: 3250 0800 |005c: if-eq v0, v5, 0064 // +0008 │ │ +303e88: 3260 0600 |005e: if-eq v0, v6, 0064 // +0006 │ │ +303e8c: 1246 |0060: const/4 v6, #int 4 // #4 │ │ +303e8e: 3260 0300 |0061: if-eq v0, v6, 0064 // +0003 │ │ +303e92: 1001 |0063: return-wide v1 │ │ +303e94: 6e10 3e88 0400 |0064: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ +303e9a: 6e10 3e88 0400 |0067: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ +303ea0: 7110 8395 0400 |006a: invoke-static {v4}, Lorg/jaudiotagger/tag/id3/ID3SyncSafeInteger;.bufferToValue:(Ljava/nio/ByteBuffer;)I // method@9583 │ │ +303ea6: 0a06 |006d: move-result v6 │ │ +303ea8: b036 |006e: add-int/2addr v6, v3 │ │ +303eaa: 8160 |006f: int-to-long v0, v6 │ │ +303eac: 1000 |0070: return-wide v0 │ │ +303eae: 0d01 |0071: move-exception v1 │ │ +303eb0: 2803 |0072: goto 0075 // +0003 │ │ +303eb2: 0d01 |0073: move-exception v1 │ │ +303eb4: 0706 |0074: move-object v6, v0 │ │ +303eb6: 3800 0500 |0075: if-eqz v0, 007a // +0005 │ │ +303eba: 6e10 6788 0000 |0077: invoke-virtual {v0}, Ljava/nio/channels/FileChannel;.close:()V // method@8867 │ │ +303ec0: 3806 0500 |007a: if-eqz v6, 007f // +0005 │ │ +303ec4: 6e10 6c86 0600 |007c: invoke-virtual {v6}, Ljava/io/FileInputStream;.close:()V // method@866c │ │ +303eca: 2701 |007f: throw v1 │ │ catches : 3 │ │ 0x0001 - 0x0005 │ │ -> 0x0073 │ │ 0x000f - 0x0013 │ │ -> 0x0071 │ │ 0x0022 - 0x0030 │ │ -> 0x0071 │ │ @@ -1316483,29 +1316483,29 @@ │ │ type : '(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -302e18: |[302e18] org.jaudiotagger.tag.id3.AbstractID3v2Tag.isID3V2Header:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Z │ │ -302e28: 7210 848a 0300 |0000: invoke-interface {v3}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getFilePointer:()J // method@8a84 │ │ -302e2e: 0b00 |0003: move-result-wide v0 │ │ -302e30: 1232 |0004: const/4 v2, #int 3 // #3 │ │ -302e32: 2322 1c13 |0005: new-array v2, v2, [B // type@131c │ │ -302e36: 7220 8c8a 2300 |0007: invoke-interface {v3, v2}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.read:([B)I // method@8a8c │ │ -302e3c: 7230 918a 0301 |000a: invoke-interface {v3, v0, v1}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.seek:(J)V // method@8a91 │ │ -302e42: 6203 1b8a |000d: sget-object v3, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.TAG_ID:[B // field@8a1b │ │ -302e46: 7120 cd88 3200 |000f: invoke-static {v2, v3}, Ljava/util/Arrays;.equals:([B[B)Z // method@88cd │ │ -302e4c: 0a03 |0012: move-result v3 │ │ -302e4e: 3903 0400 |0013: if-nez v3, 0017 // +0004 │ │ -302e52: 1203 |0015: const/4 v3, #int 0 // #0 │ │ -302e54: 0f03 |0016: return v3 │ │ -302e56: 1213 |0017: const/4 v3, #int 1 // #1 │ │ -302e58: 0f03 |0018: return v3 │ │ +302e1c: |[302e1c] org.jaudiotagger.tag.id3.AbstractID3v2Tag.isID3V2Header:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Z │ │ +302e2c: 7210 848a 0300 |0000: invoke-interface {v3}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getFilePointer:()J // method@8a84 │ │ +302e32: 0b00 |0003: move-result-wide v0 │ │ +302e34: 1232 |0004: const/4 v2, #int 3 // #3 │ │ +302e36: 2322 1c13 |0005: new-array v2, v2, [B // type@131c │ │ +302e3a: 7220 8c8a 2300 |0007: invoke-interface {v3, v2}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.read:([B)I // method@8a8c │ │ +302e40: 7230 918a 0301 |000a: invoke-interface {v3, v0, v1}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.seek:(J)V // method@8a91 │ │ +302e46: 6203 1b8a |000d: sget-object v3, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.TAG_ID:[B // field@8a1b │ │ +302e4a: 7120 cd88 3200 |000f: invoke-static {v2, v3}, Ljava/util/Arrays;.equals:([B[B)Z // method@88cd │ │ +302e50: 0a03 |0012: move-result v3 │ │ +302e52: 3903 0400 |0013: if-nez v3, 0017 // +0004 │ │ +302e56: 1203 |0015: const/4 v3, #int 0 // #0 │ │ +302e58: 0f03 |0016: return v3 │ │ +302e5a: 1213 |0017: const/4 v3, #int 1 // #1 │ │ +302e5c: 0f03 |0018: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ 0x0007 line=141 │ │ 0x000a line=142 │ │ 0x000d line=144 │ │ locals : │ │ @@ -1316516,41 +1316516,41 @@ │ │ type : '(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 45 16-bit code units │ │ -302e5c: |[302e5c] org.jaudiotagger.tag.id3.AbstractID3v2Tag.isId3Tag:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Z │ │ -302e6c: 7110 1f95 0500 |0000: invoke-static {v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.isID3V2Header:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Z // method@951f │ │ -302e72: 0a00 |0003: move-result v0 │ │ -302e74: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -302e78: 1205 |0006: const/4 v5, #int 0 // #0 │ │ -302e7a: 0f05 |0007: return v5 │ │ -302e7c: 1240 |0008: const/4 v0, #int 4 // #4 │ │ -302e7e: 2300 1c13 |0009: new-array v0, v0, [B // type@131c │ │ -302e82: 7210 848a 0500 |000b: invoke-interface {v5}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getFilePointer:()J // method@8a84 │ │ -302e88: 0b01 |000e: move-result-wide v1 │ │ -302e8a: 1603 0300 |000f: const-wide/16 v3, #int 3 // #3 │ │ -302e8e: bb31 |0011: add-long/2addr v1, v3 │ │ -302e90: 1603 0100 |0012: const-wide/16 v3, #int 1 // #1 │ │ -302e94: bb31 |0014: add-long/2addr v1, v3 │ │ -302e96: bb31 |0015: add-long/2addr v1, v3 │ │ -302e98: bb31 |0016: add-long/2addr v1, v3 │ │ -302e9a: 7230 918a 1502 |0017: invoke-interface {v5, v1, v2}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.seek:(J)V // method@8a91 │ │ -302ea0: 7220 8c8a 0500 |001a: invoke-interface {v5, v0}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.read:([B)I // method@8a8c │ │ -302ea6: 7110 5b88 0000 |001d: invoke-static {v0}, Ljava/nio/ByteBuffer;.wrap:([B)Ljava/nio/ByteBuffer; // method@885b │ │ -302eac: 0c00 |0020: move-result-object v0 │ │ -302eae: 7110 8395 0000 |0021: invoke-static {v0}, Lorg/jaudiotagger/tag/id3/ID3SyncSafeInteger;.bufferToValue:(Ljava/nio/ByteBuffer;)I // method@9583 │ │ -302eb4: 0a00 |0024: move-result v0 │ │ -302eb6: d800 000a |0025: add-int/lit8 v0, v0, #int 10 // #0a │ │ -302eba: 8100 |0027: int-to-long v0, v0 │ │ -302ebc: 7230 918a 0501 |0028: invoke-interface {v5, v0, v1}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.seek:(J)V // method@8a91 │ │ -302ec2: 1215 |002b: const/4 v5, #int 1 // #1 │ │ -302ec4: 0f05 |002c: return v5 │ │ +302e60: |[302e60] org.jaudiotagger.tag.id3.AbstractID3v2Tag.isId3Tag:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Z │ │ +302e70: 7110 1f95 0500 |0000: invoke-static {v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.isID3V2Header:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Z // method@951f │ │ +302e76: 0a00 |0003: move-result v0 │ │ +302e78: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +302e7c: 1205 |0006: const/4 v5, #int 0 // #0 │ │ +302e7e: 0f05 |0007: return v5 │ │ +302e80: 1240 |0008: const/4 v0, #int 4 // #4 │ │ +302e82: 2300 1c13 |0009: new-array v0, v0, [B // type@131c │ │ +302e86: 7210 848a 0500 |000b: invoke-interface {v5}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getFilePointer:()J // method@8a84 │ │ +302e8c: 0b01 |000e: move-result-wide v1 │ │ +302e8e: 1603 0300 |000f: const-wide/16 v3, #int 3 // #3 │ │ +302e92: bb31 |0011: add-long/2addr v1, v3 │ │ +302e94: 1603 0100 |0012: const-wide/16 v3, #int 1 // #1 │ │ +302e98: bb31 |0014: add-long/2addr v1, v3 │ │ +302e9a: bb31 |0015: add-long/2addr v1, v3 │ │ +302e9c: bb31 |0016: add-long/2addr v1, v3 │ │ +302e9e: 7230 918a 1502 |0017: invoke-interface {v5, v1, v2}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.seek:(J)V // method@8a91 │ │ +302ea4: 7220 8c8a 0500 |001a: invoke-interface {v5, v0}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.read:([B)I // method@8a8c │ │ +302eaa: 7110 5b88 0000 |001d: invoke-static {v0}, Ljava/nio/ByteBuffer;.wrap:([B)Ljava/nio/ByteBuffer; // method@885b │ │ +302eb0: 0c00 |0020: move-result-object v0 │ │ +302eb2: 7110 8395 0000 |0021: invoke-static {v0}, Lorg/jaudiotagger/tag/id3/ID3SyncSafeInteger;.bufferToValue:(Ljava/nio/ByteBuffer;)I // method@9583 │ │ +302eb8: 0a00 |0024: move-result v0 │ │ +302eba: d800 000a |0025: add-int/lit8 v0, v0, #int 10 // #0a │ │ +302ebe: 8100 |0027: int-to-long v0, v0 │ │ +302ec0: 7230 918a 0501 |0028: invoke-interface {v5, v0, v1}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.seek:(J)V // method@8a91 │ │ +302ec6: 1215 |002b: const/4 v5, #int 1 // #1 │ │ +302ec8: 0f05 |002c: return v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ 0x000b line=181 │ │ 0x001a line=182 │ │ 0x001d line=183 │ │ 0x0021 line=185 │ │ @@ -1316563,199 +1316563,199 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;Ljava/util/List;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 375 16-bit code units │ │ -3052e0: |[3052e0] org.jaudiotagger.tag.id3.AbstractID3v2Tag.mergeDuplicateFrames:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;Ljava/util/List;)V │ │ -3052f0: 7210 6f89 0500 |0000: invoke-interface {v5}, Ljava/util/List;.listIterator:()Ljava/util/ListIterator; // method@896f │ │ -3052f6: 0c00 |0003: move-result-object v0 │ │ -3052f8: 7210 7689 0000 |0004: invoke-interface {v0}, Ljava/util/ListIterator;.hasNext:()Z // method@8976 │ │ -3052fe: 0a01 |0007: move-result v1 │ │ -305300: 3801 4a01 |0008: if-eqz v1, 0152 // +014a │ │ -305304: 7210 7789 0000 |000a: invoke-interface {v0}, Ljava/util/ListIterator;.next:()Ljava/lang/Object; // method@8977 │ │ -30530a: 0c01 |000d: move-result-object v1 │ │ -30530c: 1f01 0312 |000e: check-cast v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // type@1203 │ │ -305310: 6e10 be94 0400 |0010: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -305316: 0c02 |0013: move-result-object v2 │ │ -305318: 2022 9012 |0014: instance-of v2, v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTXXX; // type@1290 │ │ -30531c: 3802 2900 |0016: if-eqz v2, 003f // +0029 │ │ -305320: 6e10 be94 0400 |0018: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -305326: 0c02 |001b: move-result-object v2 │ │ -305328: 1f02 9012 |001c: check-cast v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTXXX; // type@1290 │ │ -30532c: 6e10 0e9b 0200 |001e: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTXXX;.getDescription:()Ljava/lang/String; // method@9b0e │ │ -305332: 0c02 |0021: move-result-object v2 │ │ -305334: 6e10 be94 0100 |0022: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -30533a: 0c01 |0025: move-result-object v1 │ │ -30533c: 1f01 9012 |0026: check-cast v1, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTXXX; // type@1290 │ │ -305340: 6e10 0e9b 0100 |0028: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTXXX;.getDescription:()Ljava/lang/String; // method@9b0e │ │ -305346: 0c01 |002b: move-result-object v1 │ │ -305348: 6e20 9c87 1200 |002c: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -30534e: 0a01 |002f: move-result v1 │ │ -305350: 3801 d4ff |0030: if-eqz v1, 0004 // -002c │ │ -305354: 7220 7989 4000 |0032: invoke-interface {v0, v4}, Ljava/util/ListIterator;.set:(Ljava/lang/Object;)V // method@8979 │ │ -30535a: 5430 238a |0035: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.frameMap:Ljava/util/HashMap; // field@8a23 │ │ -30535e: 6e10 c594 0400 |0037: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getId:()Ljava/lang/String; // method@94c5 │ │ -305364: 0c04 |003a: move-result-object v4 │ │ -305366: 6e30 3689 4005 |003b: invoke-virtual {v0, v4, v5}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8936 │ │ -30536c: 0e00 |003e: return-void │ │ -30536e: 6e10 be94 0400 |003f: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -305374: 0c02 |0042: move-result-object v2 │ │ -305376: 2022 9e12 |0043: instance-of v2, v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWXXX; // type@129e │ │ -30537a: 3802 2900 |0045: if-eqz v2, 006e // +0029 │ │ -30537e: 6e10 be94 0400 |0047: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -305384: 0c02 |004a: move-result-object v2 │ │ -305386: 1f02 9e12 |004b: check-cast v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWXXX; // type@129e │ │ -30538a: 6e10 8e9b 0200 |004d: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWXXX;.getDescription:()Ljava/lang/String; // method@9b8e │ │ -305390: 0c02 |0050: move-result-object v2 │ │ -305392: 6e10 be94 0100 |0051: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -305398: 0c01 |0054: move-result-object v1 │ │ -30539a: 1f01 9e12 |0055: check-cast v1, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWXXX; // type@129e │ │ -30539e: 6e10 8e9b 0100 |0057: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWXXX;.getDescription:()Ljava/lang/String; // method@9b8e │ │ -3053a4: 0c01 |005a: move-result-object v1 │ │ -3053a6: 6e20 9c87 1200 |005b: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -3053ac: 0a01 |005e: move-result v1 │ │ -3053ae: 3801 a5ff |005f: if-eqz v1, 0004 // -005b │ │ -3053b2: 7220 7989 4000 |0061: invoke-interface {v0, v4}, Ljava/util/ListIterator;.set:(Ljava/lang/Object;)V // method@8979 │ │ -3053b8: 5430 238a |0064: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.frameMap:Ljava/util/HashMap; // field@8a23 │ │ -3053bc: 6e10 c594 0400 |0066: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getId:()Ljava/lang/String; // method@94c5 │ │ -3053c2: 0c04 |0069: move-result-object v4 │ │ -3053c4: 6e30 3689 4005 |006a: invoke-virtual {v0, v4, v5}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8936 │ │ -3053ca: 0e00 |006d: return-void │ │ -3053cc: 6e10 be94 0400 |006e: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -3053d2: 0c02 |0071: move-result-object v2 │ │ -3053d4: 2022 3a12 |0072: instance-of v2, v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM; // type@123a │ │ -3053d8: 3802 2900 |0074: if-eqz v2, 009d // +0029 │ │ -3053dc: 6e10 be94 0400 |0076: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -3053e2: 0c02 |0079: move-result-object v2 │ │ -3053e4: 1f02 3a12 |007a: check-cast v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM; // type@123a │ │ -3053e8: 6e10 3998 0200 |007c: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM;.getDescription:()Ljava/lang/String; // method@9839 │ │ -3053ee: 0c02 |007f: move-result-object v2 │ │ -3053f0: 6e10 be94 0100 |0080: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -3053f6: 0c01 |0083: move-result-object v1 │ │ -3053f8: 1f01 3a12 |0084: check-cast v1, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM; // type@123a │ │ -3053fc: 6e10 3998 0100 |0086: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM;.getDescription:()Ljava/lang/String; // method@9839 │ │ -305402: 0c01 |0089: move-result-object v1 │ │ -305404: 6e20 9c87 1200 |008a: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -30540a: 0a01 |008d: move-result v1 │ │ -30540c: 3801 76ff |008e: if-eqz v1, 0004 // -008a │ │ -305410: 7220 7989 4000 |0090: invoke-interface {v0, v4}, Ljava/util/ListIterator;.set:(Ljava/lang/Object;)V // method@8979 │ │ -305416: 5430 238a |0093: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.frameMap:Ljava/util/HashMap; // field@8a23 │ │ -30541a: 6e10 c594 0400 |0095: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getId:()Ljava/lang/String; // method@94c5 │ │ -305420: 0c04 |0098: move-result-object v4 │ │ -305422: 6e30 3689 4005 |0099: invoke-virtual {v0, v4, v5}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8936 │ │ -305428: 0e00 |009c: return-void │ │ -30542a: 6e10 be94 0400 |009d: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -305430: 0c02 |00a0: move-result-object v2 │ │ -305432: 2022 9212 |00a1: instance-of v2, v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUFID; // type@1292 │ │ -305436: 3802 2900 |00a3: if-eqz v2, 00cc // +0029 │ │ -30543a: 6e10 be94 0400 |00a5: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -305440: 0c02 |00a8: move-result-object v2 │ │ -305442: 1f02 9212 |00a9: check-cast v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUFID; // type@1292 │ │ -305446: 6e10 2b9b 0200 |00ab: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUFID;.getOwner:()Ljava/lang/String; // method@9b2b │ │ -30544c: 0c02 |00ae: move-result-object v2 │ │ -30544e: 6e10 be94 0100 |00af: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -305454: 0c01 |00b2: move-result-object v1 │ │ -305456: 1f01 9212 |00b3: check-cast v1, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUFID; // type@1292 │ │ -30545a: 6e10 2b9b 0100 |00b5: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUFID;.getOwner:()Ljava/lang/String; // method@9b2b │ │ -305460: 0c01 |00b8: move-result-object v1 │ │ -305462: 6e20 9c87 1200 |00b9: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -305468: 0a01 |00bc: move-result v1 │ │ -30546a: 3801 47ff |00bd: if-eqz v1, 0004 // -00b9 │ │ -30546e: 7220 7989 4000 |00bf: invoke-interface {v0, v4}, Ljava/util/ListIterator;.set:(Ljava/lang/Object;)V // method@8979 │ │ -305474: 5430 238a |00c2: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.frameMap:Ljava/util/HashMap; // field@8a23 │ │ -305478: 6e10 c594 0400 |00c4: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getId:()Ljava/lang/String; // method@94c5 │ │ -30547e: 0c04 |00c7: move-result-object v4 │ │ -305480: 6e30 3689 4005 |00c8: invoke-virtual {v0, v4, v5}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8936 │ │ -305486: 0e00 |00cb: return-void │ │ -305488: 6e10 be94 0400 |00cc: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -30548e: 0c02 |00cf: move-result-object v2 │ │ -305490: 2022 9412 |00d0: instance-of v2, v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSLT; // type@1294 │ │ -305494: 3802 2900 |00d2: if-eqz v2, 00fb // +0029 │ │ -305498: 6e10 be94 0400 |00d4: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -30549e: 0c02 |00d7: move-result-object v2 │ │ -3054a0: 1f02 9412 |00d8: check-cast v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSLT; // type@1294 │ │ -3054a4: 6e10 449b 0200 |00da: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSLT;.getDescription:()Ljava/lang/String; // method@9b44 │ │ -3054aa: 0c02 |00dd: move-result-object v2 │ │ -3054ac: 6e10 be94 0100 |00de: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -3054b2: 0c01 |00e1: move-result-object v1 │ │ -3054b4: 1f01 9412 |00e2: check-cast v1, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSLT; // type@1294 │ │ -3054b8: 6e10 449b 0100 |00e4: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSLT;.getDescription:()Ljava/lang/String; // method@9b44 │ │ -3054be: 0c01 |00e7: move-result-object v1 │ │ -3054c0: 6e20 9c87 1200 |00e8: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -3054c6: 0a01 |00eb: move-result v1 │ │ -3054c8: 3801 18ff |00ec: if-eqz v1, 0004 // -00e8 │ │ -3054cc: 7220 7989 4000 |00ee: invoke-interface {v0, v4}, Ljava/util/ListIterator;.set:(Ljava/lang/Object;)V // method@8979 │ │ -3054d2: 5430 238a |00f1: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.frameMap:Ljava/util/HashMap; // field@8a23 │ │ -3054d6: 6e10 c594 0400 |00f3: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getId:()Ljava/lang/String; // method@94c5 │ │ -3054dc: 0c04 |00f6: move-result-object v4 │ │ -3054de: 6e30 3689 4005 |00f7: invoke-virtual {v0, v4, v5}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8936 │ │ -3054e4: 0e00 |00fa: return-void │ │ -3054e6: 6e10 be94 0400 |00fb: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -3054ec: 0c02 |00fe: move-result-object v2 │ │ -3054ee: 2022 5012 |00ff: instance-of v2, v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPOPM; // type@1250 │ │ -3054f2: 3802 2900 |0101: if-eqz v2, 012a // +0029 │ │ -3054f6: 6e10 be94 0400 |0103: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -3054fc: 0c02 |0106: move-result-object v2 │ │ -3054fe: 1f02 5012 |0107: check-cast v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPOPM; // type@1250 │ │ -305502: 6e10 1c99 0200 |0109: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPOPM;.getEmailToUser:()Ljava/lang/String; // method@991c │ │ -305508: 0c02 |010c: move-result-object v2 │ │ -30550a: 6e10 be94 0100 |010d: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -305510: 0c01 |0110: move-result-object v1 │ │ -305512: 1f01 5012 |0111: check-cast v1, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPOPM; // type@1250 │ │ -305516: 6e10 1c99 0100 |0113: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPOPM;.getEmailToUser:()Ljava/lang/String; // method@991c │ │ -30551c: 0c01 |0116: move-result-object v1 │ │ -30551e: 6e20 9c87 1200 |0117: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -305524: 0a01 |011a: move-result v1 │ │ -305526: 3801 e9fe |011b: if-eqz v1, 0004 // -0117 │ │ -30552a: 7220 7989 4000 |011d: invoke-interface {v0, v4}, Ljava/util/ListIterator;.set:(Ljava/lang/Object;)V // method@8979 │ │ -305530: 5430 238a |0120: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.frameMap:Ljava/util/HashMap; // field@8a23 │ │ -305534: 6e10 c594 0400 |0122: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getId:()Ljava/lang/String; // method@94c5 │ │ -30553a: 0c04 |0125: move-result-object v4 │ │ -30553c: 6e30 3689 4005 |0126: invoke-virtual {v0, v4, v5}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8936 │ │ -305542: 0e00 |0129: return-void │ │ -305544: 6e10 be94 0400 |012a: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -30554a: 0c02 |012d: move-result-object v2 │ │ -30554c: 2022 3112 |012e: instance-of v2, v2, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal; // type@1231 │ │ -305550: 3802 0600 |0130: if-eqz v2, 0136 // +0006 │ │ -305554: 7030 2595 4301 |0132: invoke-direct {v3, v4, v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.mergeNumberTotalFrames:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V // method@9525 │ │ -30555a: 0e00 |0135: return-void │ │ -30555c: 6e10 be94 0400 |0136: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -305562: 0c02 |0139: move-result-object v2 │ │ -305564: 2022 3212 |013a: instance-of v2, v2, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyPairs; // type@1232 │ │ -305568: 3802 c8fe |013c: if-eqz v2, 0004 // -0138 │ │ -30556c: 6e10 be94 0400 |013e: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -305572: 0c04 |0141: move-result-object v4 │ │ -305574: 1f04 3212 |0142: check-cast v4, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyPairs; // type@1232 │ │ -305578: 6e10 be94 0100 |0144: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -30557e: 0c05 |0147: move-result-object v5 │ │ -305580: 1f05 3212 |0148: check-cast v5, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyPairs; // type@1232 │ │ -305584: 6e10 d097 0400 |014a: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyPairs;.getText:()Ljava/lang/String; // method@97d0 │ │ -30558a: 0c04 |014d: move-result-object v4 │ │ -30558c: 6e20 c997 4500 |014e: invoke-virtual {v5, v4}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyPairs;.addPair:(Ljava/lang/String;)V // method@97c9 │ │ -305592: 0e00 |0151: return-void │ │ -305594: 6e10 1095 0300 |0152: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getID3Frames:()Lorg/jaudiotagger/tag/id3/ID3Frames; // method@9510 │ │ -30559a: 0c00 |0155: move-result-object v0 │ │ -30559c: 6e10 c594 0400 |0156: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getId:()Ljava/lang/String; // method@94c5 │ │ -3055a2: 0c01 |0159: move-result-object v1 │ │ -3055a4: 6e20 7e95 1000 |015a: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/id3/ID3Frames;.isMultipleAllowed:(Ljava/lang/String;)Z // method@957e │ │ -3055aa: 0a00 |015d: move-result v0 │ │ -3055ac: 3900 0c00 |015e: if-nez v0, 016a // +000c │ │ -3055b0: 5435 238a |0160: iget-object v5, v3, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.frameMap:Ljava/util/HashMap; // field@8a23 │ │ -3055b4: 6e10 c594 0400 |0162: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getId:()Ljava/lang/String; // method@94c5 │ │ -3055ba: 0c00 |0165: move-result-object v0 │ │ -3055bc: 6e30 3689 0504 |0166: invoke-virtual {v5, v0, v4}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8936 │ │ -3055c2: 280d |0169: goto 0176 // +000d │ │ -3055c4: 7220 6489 4500 |016a: invoke-interface {v5, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -3055ca: 5430 238a |016d: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.frameMap:Ljava/util/HashMap; // field@8a23 │ │ -3055ce: 6e10 c594 0400 |016f: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getId:()Ljava/lang/String; // method@94c5 │ │ -3055d4: 0c04 |0172: move-result-object v4 │ │ -3055d6: 6e30 3689 4005 |0173: invoke-virtual {v0, v4, v5}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8936 │ │ -3055dc: 0e00 |0176: return-void │ │ +3052e4: |[3052e4] org.jaudiotagger.tag.id3.AbstractID3v2Tag.mergeDuplicateFrames:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;Ljava/util/List;)V │ │ +3052f4: 7210 6f89 0500 |0000: invoke-interface {v5}, Ljava/util/List;.listIterator:()Ljava/util/ListIterator; // method@896f │ │ +3052fa: 0c00 |0003: move-result-object v0 │ │ +3052fc: 7210 7689 0000 |0004: invoke-interface {v0}, Ljava/util/ListIterator;.hasNext:()Z // method@8976 │ │ +305302: 0a01 |0007: move-result v1 │ │ +305304: 3801 4a01 |0008: if-eqz v1, 0152 // +014a │ │ +305308: 7210 7789 0000 |000a: invoke-interface {v0}, Ljava/util/ListIterator;.next:()Ljava/lang/Object; // method@8977 │ │ +30530e: 0c01 |000d: move-result-object v1 │ │ +305310: 1f01 0312 |000e: check-cast v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // type@1203 │ │ +305314: 6e10 be94 0400 |0010: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +30531a: 0c02 |0013: move-result-object v2 │ │ +30531c: 2022 9012 |0014: instance-of v2, v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTXXX; // type@1290 │ │ +305320: 3802 2900 |0016: if-eqz v2, 003f // +0029 │ │ +305324: 6e10 be94 0400 |0018: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +30532a: 0c02 |001b: move-result-object v2 │ │ +30532c: 1f02 9012 |001c: check-cast v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTXXX; // type@1290 │ │ +305330: 6e10 0e9b 0200 |001e: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTXXX;.getDescription:()Ljava/lang/String; // method@9b0e │ │ +305336: 0c02 |0021: move-result-object v2 │ │ +305338: 6e10 be94 0100 |0022: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +30533e: 0c01 |0025: move-result-object v1 │ │ +305340: 1f01 9012 |0026: check-cast v1, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTXXX; // type@1290 │ │ +305344: 6e10 0e9b 0100 |0028: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTXXX;.getDescription:()Ljava/lang/String; // method@9b0e │ │ +30534a: 0c01 |002b: move-result-object v1 │ │ +30534c: 6e20 9c87 1200 |002c: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +305352: 0a01 |002f: move-result v1 │ │ +305354: 3801 d4ff |0030: if-eqz v1, 0004 // -002c │ │ +305358: 7220 7989 4000 |0032: invoke-interface {v0, v4}, Ljava/util/ListIterator;.set:(Ljava/lang/Object;)V // method@8979 │ │ +30535e: 5430 238a |0035: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.frameMap:Ljava/util/HashMap; // field@8a23 │ │ +305362: 6e10 c594 0400 |0037: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getId:()Ljava/lang/String; // method@94c5 │ │ +305368: 0c04 |003a: move-result-object v4 │ │ +30536a: 6e30 3689 4005 |003b: invoke-virtual {v0, v4, v5}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8936 │ │ +305370: 0e00 |003e: return-void │ │ +305372: 6e10 be94 0400 |003f: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +305378: 0c02 |0042: move-result-object v2 │ │ +30537a: 2022 9e12 |0043: instance-of v2, v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWXXX; // type@129e │ │ +30537e: 3802 2900 |0045: if-eqz v2, 006e // +0029 │ │ +305382: 6e10 be94 0400 |0047: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +305388: 0c02 |004a: move-result-object v2 │ │ +30538a: 1f02 9e12 |004b: check-cast v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWXXX; // type@129e │ │ +30538e: 6e10 8e9b 0200 |004d: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWXXX;.getDescription:()Ljava/lang/String; // method@9b8e │ │ +305394: 0c02 |0050: move-result-object v2 │ │ +305396: 6e10 be94 0100 |0051: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +30539c: 0c01 |0054: move-result-object v1 │ │ +30539e: 1f01 9e12 |0055: check-cast v1, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWXXX; // type@129e │ │ +3053a2: 6e10 8e9b 0100 |0057: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWXXX;.getDescription:()Ljava/lang/String; // method@9b8e │ │ +3053a8: 0c01 |005a: move-result-object v1 │ │ +3053aa: 6e20 9c87 1200 |005b: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +3053b0: 0a01 |005e: move-result v1 │ │ +3053b2: 3801 a5ff |005f: if-eqz v1, 0004 // -005b │ │ +3053b6: 7220 7989 4000 |0061: invoke-interface {v0, v4}, Ljava/util/ListIterator;.set:(Ljava/lang/Object;)V // method@8979 │ │ +3053bc: 5430 238a |0064: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.frameMap:Ljava/util/HashMap; // field@8a23 │ │ +3053c0: 6e10 c594 0400 |0066: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getId:()Ljava/lang/String; // method@94c5 │ │ +3053c6: 0c04 |0069: move-result-object v4 │ │ +3053c8: 6e30 3689 4005 |006a: invoke-virtual {v0, v4, v5}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8936 │ │ +3053ce: 0e00 |006d: return-void │ │ +3053d0: 6e10 be94 0400 |006e: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +3053d6: 0c02 |0071: move-result-object v2 │ │ +3053d8: 2022 3a12 |0072: instance-of v2, v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM; // type@123a │ │ +3053dc: 3802 2900 |0074: if-eqz v2, 009d // +0029 │ │ +3053e0: 6e10 be94 0400 |0076: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +3053e6: 0c02 |0079: move-result-object v2 │ │ +3053e8: 1f02 3a12 |007a: check-cast v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM; // type@123a │ │ +3053ec: 6e10 3998 0200 |007c: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM;.getDescription:()Ljava/lang/String; // method@9839 │ │ +3053f2: 0c02 |007f: move-result-object v2 │ │ +3053f4: 6e10 be94 0100 |0080: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +3053fa: 0c01 |0083: move-result-object v1 │ │ +3053fc: 1f01 3a12 |0084: check-cast v1, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM; // type@123a │ │ +305400: 6e10 3998 0100 |0086: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM;.getDescription:()Ljava/lang/String; // method@9839 │ │ +305406: 0c01 |0089: move-result-object v1 │ │ +305408: 6e20 9c87 1200 |008a: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +30540e: 0a01 |008d: move-result v1 │ │ +305410: 3801 76ff |008e: if-eqz v1, 0004 // -008a │ │ +305414: 7220 7989 4000 |0090: invoke-interface {v0, v4}, Ljava/util/ListIterator;.set:(Ljava/lang/Object;)V // method@8979 │ │ +30541a: 5430 238a |0093: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.frameMap:Ljava/util/HashMap; // field@8a23 │ │ +30541e: 6e10 c594 0400 |0095: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getId:()Ljava/lang/String; // method@94c5 │ │ +305424: 0c04 |0098: move-result-object v4 │ │ +305426: 6e30 3689 4005 |0099: invoke-virtual {v0, v4, v5}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8936 │ │ +30542c: 0e00 |009c: return-void │ │ +30542e: 6e10 be94 0400 |009d: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +305434: 0c02 |00a0: move-result-object v2 │ │ +305436: 2022 9212 |00a1: instance-of v2, v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUFID; // type@1292 │ │ +30543a: 3802 2900 |00a3: if-eqz v2, 00cc // +0029 │ │ +30543e: 6e10 be94 0400 |00a5: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +305444: 0c02 |00a8: move-result-object v2 │ │ +305446: 1f02 9212 |00a9: check-cast v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUFID; // type@1292 │ │ +30544a: 6e10 2b9b 0200 |00ab: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUFID;.getOwner:()Ljava/lang/String; // method@9b2b │ │ +305450: 0c02 |00ae: move-result-object v2 │ │ +305452: 6e10 be94 0100 |00af: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +305458: 0c01 |00b2: move-result-object v1 │ │ +30545a: 1f01 9212 |00b3: check-cast v1, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUFID; // type@1292 │ │ +30545e: 6e10 2b9b 0100 |00b5: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUFID;.getOwner:()Ljava/lang/String; // method@9b2b │ │ +305464: 0c01 |00b8: move-result-object v1 │ │ +305466: 6e20 9c87 1200 |00b9: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +30546c: 0a01 |00bc: move-result v1 │ │ +30546e: 3801 47ff |00bd: if-eqz v1, 0004 // -00b9 │ │ +305472: 7220 7989 4000 |00bf: invoke-interface {v0, v4}, Ljava/util/ListIterator;.set:(Ljava/lang/Object;)V // method@8979 │ │ +305478: 5430 238a |00c2: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.frameMap:Ljava/util/HashMap; // field@8a23 │ │ +30547c: 6e10 c594 0400 |00c4: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getId:()Ljava/lang/String; // method@94c5 │ │ +305482: 0c04 |00c7: move-result-object v4 │ │ +305484: 6e30 3689 4005 |00c8: invoke-virtual {v0, v4, v5}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8936 │ │ +30548a: 0e00 |00cb: return-void │ │ +30548c: 6e10 be94 0400 |00cc: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +305492: 0c02 |00cf: move-result-object v2 │ │ +305494: 2022 9412 |00d0: instance-of v2, v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSLT; // type@1294 │ │ +305498: 3802 2900 |00d2: if-eqz v2, 00fb // +0029 │ │ +30549c: 6e10 be94 0400 |00d4: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +3054a2: 0c02 |00d7: move-result-object v2 │ │ +3054a4: 1f02 9412 |00d8: check-cast v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSLT; // type@1294 │ │ +3054a8: 6e10 449b 0200 |00da: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSLT;.getDescription:()Ljava/lang/String; // method@9b44 │ │ +3054ae: 0c02 |00dd: move-result-object v2 │ │ +3054b0: 6e10 be94 0100 |00de: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +3054b6: 0c01 |00e1: move-result-object v1 │ │ +3054b8: 1f01 9412 |00e2: check-cast v1, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSLT; // type@1294 │ │ +3054bc: 6e10 449b 0100 |00e4: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSLT;.getDescription:()Ljava/lang/String; // method@9b44 │ │ +3054c2: 0c01 |00e7: move-result-object v1 │ │ +3054c4: 6e20 9c87 1200 |00e8: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +3054ca: 0a01 |00eb: move-result v1 │ │ +3054cc: 3801 18ff |00ec: if-eqz v1, 0004 // -00e8 │ │ +3054d0: 7220 7989 4000 |00ee: invoke-interface {v0, v4}, Ljava/util/ListIterator;.set:(Ljava/lang/Object;)V // method@8979 │ │ +3054d6: 5430 238a |00f1: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.frameMap:Ljava/util/HashMap; // field@8a23 │ │ +3054da: 6e10 c594 0400 |00f3: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getId:()Ljava/lang/String; // method@94c5 │ │ +3054e0: 0c04 |00f6: move-result-object v4 │ │ +3054e2: 6e30 3689 4005 |00f7: invoke-virtual {v0, v4, v5}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8936 │ │ +3054e8: 0e00 |00fa: return-void │ │ +3054ea: 6e10 be94 0400 |00fb: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +3054f0: 0c02 |00fe: move-result-object v2 │ │ +3054f2: 2022 5012 |00ff: instance-of v2, v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPOPM; // type@1250 │ │ +3054f6: 3802 2900 |0101: if-eqz v2, 012a // +0029 │ │ +3054fa: 6e10 be94 0400 |0103: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +305500: 0c02 |0106: move-result-object v2 │ │ +305502: 1f02 5012 |0107: check-cast v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPOPM; // type@1250 │ │ +305506: 6e10 1c99 0200 |0109: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPOPM;.getEmailToUser:()Ljava/lang/String; // method@991c │ │ +30550c: 0c02 |010c: move-result-object v2 │ │ +30550e: 6e10 be94 0100 |010d: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +305514: 0c01 |0110: move-result-object v1 │ │ +305516: 1f01 5012 |0111: check-cast v1, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPOPM; // type@1250 │ │ +30551a: 6e10 1c99 0100 |0113: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPOPM;.getEmailToUser:()Ljava/lang/String; // method@991c │ │ +305520: 0c01 |0116: move-result-object v1 │ │ +305522: 6e20 9c87 1200 |0117: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +305528: 0a01 |011a: move-result v1 │ │ +30552a: 3801 e9fe |011b: if-eqz v1, 0004 // -0117 │ │ +30552e: 7220 7989 4000 |011d: invoke-interface {v0, v4}, Ljava/util/ListIterator;.set:(Ljava/lang/Object;)V // method@8979 │ │ +305534: 5430 238a |0120: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.frameMap:Ljava/util/HashMap; // field@8a23 │ │ +305538: 6e10 c594 0400 |0122: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getId:()Ljava/lang/String; // method@94c5 │ │ +30553e: 0c04 |0125: move-result-object v4 │ │ +305540: 6e30 3689 4005 |0126: invoke-virtual {v0, v4, v5}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8936 │ │ +305546: 0e00 |0129: return-void │ │ +305548: 6e10 be94 0400 |012a: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +30554e: 0c02 |012d: move-result-object v2 │ │ +305550: 2022 3112 |012e: instance-of v2, v2, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal; // type@1231 │ │ +305554: 3802 0600 |0130: if-eqz v2, 0136 // +0006 │ │ +305558: 7030 2595 4301 |0132: invoke-direct {v3, v4, v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.mergeNumberTotalFrames:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V // method@9525 │ │ +30555e: 0e00 |0135: return-void │ │ +305560: 6e10 be94 0400 |0136: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +305566: 0c02 |0139: move-result-object v2 │ │ +305568: 2022 3212 |013a: instance-of v2, v2, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyPairs; // type@1232 │ │ +30556c: 3802 c8fe |013c: if-eqz v2, 0004 // -0138 │ │ +305570: 6e10 be94 0400 |013e: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +305576: 0c04 |0141: move-result-object v4 │ │ +305578: 1f04 3212 |0142: check-cast v4, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyPairs; // type@1232 │ │ +30557c: 6e10 be94 0100 |0144: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +305582: 0c05 |0147: move-result-object v5 │ │ +305584: 1f05 3212 |0148: check-cast v5, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyPairs; // type@1232 │ │ +305588: 6e10 d097 0400 |014a: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyPairs;.getText:()Ljava/lang/String; // method@97d0 │ │ +30558e: 0c04 |014d: move-result-object v4 │ │ +305590: 6e20 c997 4500 |014e: invoke-virtual {v5, v4}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyPairs;.addPair:(Ljava/lang/String;)V // method@97c9 │ │ +305596: 0e00 |0151: return-void │ │ +305598: 6e10 1095 0300 |0152: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getID3Frames:()Lorg/jaudiotagger/tag/id3/ID3Frames; // method@9510 │ │ +30559e: 0c00 |0155: move-result-object v0 │ │ +3055a0: 6e10 c594 0400 |0156: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getId:()Ljava/lang/String; // method@94c5 │ │ +3055a6: 0c01 |0159: move-result-object v1 │ │ +3055a8: 6e20 7e95 1000 |015a: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/id3/ID3Frames;.isMultipleAllowed:(Ljava/lang/String;)Z // method@957e │ │ +3055ae: 0a00 |015d: move-result v0 │ │ +3055b0: 3900 0c00 |015e: if-nez v0, 016a // +000c │ │ +3055b4: 5435 238a |0160: iget-object v5, v3, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.frameMap:Ljava/util/HashMap; // field@8a23 │ │ +3055b8: 6e10 c594 0400 |0162: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getId:()Ljava/lang/String; // method@94c5 │ │ +3055be: 0c00 |0165: move-result-object v0 │ │ +3055c0: 6e30 3689 0504 |0166: invoke-virtual {v5, v0, v4}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8936 │ │ +3055c6: 280d |0169: goto 0176 // +000d │ │ +3055c8: 7220 6489 4500 |016a: invoke-interface {v5, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +3055ce: 5430 238a |016d: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.frameMap:Ljava/util/HashMap; // field@8a23 │ │ +3055d2: 6e10 c594 0400 |016f: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getId:()Ljava/lang/String; // method@94c5 │ │ +3055d8: 0c04 |0172: move-result-object v4 │ │ +3055da: 6e30 3689 4005 |0173: invoke-virtual {v0, v4, v5}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8936 │ │ +3055e0: 0e00 |0176: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=590 │ │ 0x000a line=592 │ │ 0x0010 line=594 │ │ 0x0018 line=597 │ │ 0x0032 line=599 │ │ @@ -1316800,44 +1316800,44 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 59 16-bit code units │ │ -3055e0: |[3055e0] org.jaudiotagger.tag.id3.AbstractID3v2Tag.mergeNumberTotalFrames:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V │ │ -3055f0: 6e10 be94 0200 |0000: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -3055f6: 0c02 |0003: move-result-object v2 │ │ -3055f8: 1f02 3112 |0004: check-cast v2, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal; // type@1231 │ │ -3055fc: 6e10 be94 0300 |0006: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -305602: 0c03 |0009: move-result-object v3 │ │ -305604: 1f03 3112 |000a: check-cast v3, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal; // type@1231 │ │ -305608: 6e10 b897 0200 |000c: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal;.getNumber:()Ljava/lang/Integer; // method@97b8 │ │ -30560e: 0c00 |000f: move-result-object v0 │ │ -305610: 3800 1300 |0010: if-eqz v0, 0023 // +0013 │ │ -305614: 6e10 b897 0200 |0012: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal;.getNumber:()Ljava/lang/Integer; // method@97b8 │ │ -30561a: 0c00 |0015: move-result-object v0 │ │ -30561c: 6e10 2987 0000 |0016: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@8729 │ │ -305622: 0a00 |0019: move-result v0 │ │ -305624: 3d00 0900 |001a: if-lez v0, 0023 // +0009 │ │ -305628: 6e10 b997 0200 |001c: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal;.getNumberAsText:()Ljava/lang/String; // method@97b9 │ │ -30562e: 0c00 |001f: move-result-object v0 │ │ -305630: 6e20 c097 0300 |0020: invoke-virtual {v3, v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal;.setNumber:(Ljava/lang/String;)V // method@97c0 │ │ -305636: 6e10 bc97 0200 |0023: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal;.getTotal:()Ljava/lang/Integer; // method@97bc │ │ -30563c: 0c00 |0026: move-result-object v0 │ │ -30563e: 3800 1300 |0027: if-eqz v0, 003a // +0013 │ │ -305642: 6e10 bc97 0200 |0029: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal;.getTotal:()Ljava/lang/Integer; // method@97bc │ │ -305648: 0c00 |002c: move-result-object v0 │ │ -30564a: 6e10 2987 0000 |002d: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@8729 │ │ -305650: 0a00 |0030: move-result v0 │ │ -305652: 3d00 0900 |0031: if-lez v0, 003a // +0009 │ │ -305656: 6e10 bd97 0200 |0033: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal;.getTotalAsText:()Ljava/lang/String; // method@97bd │ │ -30565c: 0c02 |0036: move-result-object v2 │ │ -30565e: 6e20 c497 2300 |0037: invoke-virtual {v3, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal;.setTotal:(Ljava/lang/String;)V // method@97c4 │ │ -305664: 0e00 |003a: return-void │ │ +3055e4: |[3055e4] org.jaudiotagger.tag.id3.AbstractID3v2Tag.mergeNumberTotalFrames:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V │ │ +3055f4: 6e10 be94 0200 |0000: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +3055fa: 0c02 |0003: move-result-object v2 │ │ +3055fc: 1f02 3112 |0004: check-cast v2, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal; // type@1231 │ │ +305600: 6e10 be94 0300 |0006: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +305606: 0c03 |0009: move-result-object v3 │ │ +305608: 1f03 3112 |000a: check-cast v3, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal; // type@1231 │ │ +30560c: 6e10 b897 0200 |000c: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal;.getNumber:()Ljava/lang/Integer; // method@97b8 │ │ +305612: 0c00 |000f: move-result-object v0 │ │ +305614: 3800 1300 |0010: if-eqz v0, 0023 // +0013 │ │ +305618: 6e10 b897 0200 |0012: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal;.getNumber:()Ljava/lang/Integer; // method@97b8 │ │ +30561e: 0c00 |0015: move-result-object v0 │ │ +305620: 6e10 2987 0000 |0016: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@8729 │ │ +305626: 0a00 |0019: move-result v0 │ │ +305628: 3d00 0900 |001a: if-lez v0, 0023 // +0009 │ │ +30562c: 6e10 b997 0200 |001c: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal;.getNumberAsText:()Ljava/lang/String; // method@97b9 │ │ +305632: 0c00 |001f: move-result-object v0 │ │ +305634: 6e20 c097 0300 |0020: invoke-virtual {v3, v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal;.setNumber:(Ljava/lang/String;)V // method@97c0 │ │ +30563a: 6e10 bc97 0200 |0023: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal;.getTotal:()Ljava/lang/Integer; // method@97bc │ │ +305640: 0c00 |0026: move-result-object v0 │ │ +305642: 3800 1300 |0027: if-eqz v0, 003a // +0013 │ │ +305646: 6e10 bc97 0200 |0029: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal;.getTotal:()Ljava/lang/Integer; // method@97bc │ │ +30564c: 0c00 |002c: move-result-object v0 │ │ +30564e: 6e10 2987 0000 |002d: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@8729 │ │ +305654: 0a00 |0030: move-result v0 │ │ +305656: 3d00 0900 |0031: if-lez v0, 003a // +0009 │ │ +30565a: 6e10 bd97 0200 |0033: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal;.getTotalAsText:()Ljava/lang/String; // method@97bd │ │ +305660: 0c02 |0036: move-result-object v2 │ │ +305662: 6e20 c497 2300 |0037: invoke-virtual {v3, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal;.setTotal:(Ljava/lang/String;)V // method@97c4 │ │ +305668: 0e00 |003a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=568 │ │ 0x0006 line=569 │ │ 0x000c line=571 │ │ 0x001c line=573 │ │ 0x0023 line=576 │ │ @@ -1316852,27 +1316852,27 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -3056a4: |[3056a4] org.jaudiotagger.tag.id3.AbstractID3v2Tag.removeFrame:(Ljava/lang/String;)V │ │ -3056b4: 6200 258a |0000: sget-object v0, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.logger:Ljava/util/logging/Logger; // field@8a25 │ │ -3056b8: 2201 3910 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -3056bc: 7010 cc87 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -3056c2: 1a02 a443 |0007: const-string v2, "Removing frame with identifier:" // string@43a4 │ │ -3056c6: 6e20 d787 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -3056cc: 6e20 d787 4100 |000c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -3056d2: 6e10 df87 0100 |000f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -3056d8: 0c01 |0012: move-result-object v1 │ │ -3056da: 6e20 158a 1000 |0013: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.finest:(Ljava/lang/String;)V // method@8a15 │ │ -3056e0: 5430 238a |0016: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.frameMap:Ljava/util/HashMap; // field@8a23 │ │ -3056e4: 6e20 3889 4000 |0018: invoke-virtual {v0, v4}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@8938 │ │ -3056ea: 0e00 |001b: return-void │ │ +3056a8: |[3056a8] org.jaudiotagger.tag.id3.AbstractID3v2Tag.removeFrame:(Ljava/lang/String;)V │ │ +3056b8: 6200 258a |0000: sget-object v0, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.logger:Ljava/util/logging/Logger; // field@8a25 │ │ +3056bc: 2201 3910 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +3056c0: 7010 cc87 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +3056c6: 1a02 a443 |0007: const-string v2, "Removing frame with identifier:" // string@43a4 │ │ +3056ca: 6e20 d787 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +3056d0: 6e20 d787 4100 |000c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +3056d6: 6e10 df87 0100 |000f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +3056dc: 0c01 |0012: move-result-object v1 │ │ +3056de: 6e20 158a 1000 |0013: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.finest:(Ljava/lang/String;)V // method@8a15 │ │ +3056e4: 5430 238a |0016: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.frameMap:Ljava/util/HashMap; // field@8a23 │ │ +3056e8: 6e20 3889 4000 |0018: invoke-virtual {v0, v4}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@8938 │ │ +3056ee: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1030 │ │ 0x0016 line=1031 │ │ locals : │ │ 0x0000 - 0x001c reg=3 this Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; │ │ 0x0000 - 0x001c reg=4 (null) Ljava/lang/String; │ │ @@ -1316882,73 +1316882,73 @@ │ │ type : '(Ljava/util/Map;Ljava/io/ByteArrayOutputStream;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 120 16-bit code units │ │ -3059d0: |[3059d0] org.jaudiotagger.tag.id3.AbstractID3v2Tag.writeFramesToBufferStream:(Ljava/util/Map;Ljava/io/ByteArrayOutputStream;)V │ │ -3059e0: 2200 a110 |0000: new-instance v0, Ljava/util/TreeSet; // type@10a1 │ │ -3059e4: 6e10 1395 0400 |0002: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getPreferredFrameOrderComparator:()Ljava/util/Comparator; // method@9513 │ │ -3059ea: 0c01 |0005: move-result-object v1 │ │ -3059ec: 7020 be89 1000 |0006: invoke-direct {v0, v1}, Ljava/util/TreeSet;.:(Ljava/util/Comparator;)V // method@89be │ │ -3059f2: 7210 9389 0500 |0009: invoke-interface {v5}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@8993 │ │ -3059f8: 0c01 |000c: move-result-object v1 │ │ -3059fa: 6e20 c089 1000 |000d: invoke-virtual {v0, v1}, Ljava/util/TreeSet;.addAll:(Ljava/util/Collection;)Z // method@89c0 │ │ -305a00: 6e10 c289 0000 |0010: invoke-virtual {v0}, Ljava/util/TreeSet;.iterator:()Ljava/util/Iterator; // method@89c2 │ │ -305a06: 0c00 |0013: move-result-object v0 │ │ -305a08: 7210 4789 0000 |0014: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -305a0e: 0a01 |0017: move-result v1 │ │ -305a10: 3801 5f00 |0018: if-eqz v1, 0077 // +005f │ │ -305a14: 7210 4889 0000 |001a: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -305a1a: 0c01 |001d: move-result-object v1 │ │ -305a1c: 1f01 3710 |001e: check-cast v1, Ljava/lang/String; // type@1037 │ │ -305a20: 7220 9089 1500 |0020: invoke-interface {v5, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ -305a26: 0c01 |0023: move-result-object v1 │ │ -305a28: 2012 0312 |0024: instance-of v2, v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // type@1203 │ │ -305a2c: 3802 0f00 |0026: if-eqz v2, 0035 // +000f │ │ -305a30: 1f01 0312 |0028: check-cast v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // type@1203 │ │ -305a34: 6e10 1195 0400 |002a: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getLoggingFilename:()Ljava/lang/String; // method@9511 │ │ -305a3a: 0c02 |002d: move-result-object v2 │ │ -305a3c: 6e20 d494 2100 |002e: invoke-virtual {v1, v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.setLoggingFilename:(Ljava/lang/String;)V // method@94d4 │ │ -305a42: 6e20 d594 6100 |0031: invoke-virtual {v1, v6}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.write:(Ljava/io/ByteArrayOutputStream;)V // method@94d5 │ │ -305a48: 28e0 |0034: goto 0014 // -0020 │ │ -305a4a: 2012 0c12 |0035: instance-of v2, v1, Lorg/jaudiotagger/tag/id3/AggregatedFrame; // type@120c │ │ -305a4e: 3802 2300 |0037: if-eqz v2, 005a // +0023 │ │ -305a52: 1f01 0c12 |0039: check-cast v1, Lorg/jaudiotagger/tag/id3/AggregatedFrame; // type@120c │ │ -305a56: 6e10 6c95 0100 |003b: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/AggregatedFrame;.getFrames:()Ljava/util/Set; // method@956c │ │ -305a5c: 0c01 |003e: move-result-object v1 │ │ -305a5e: 7210 a889 0100 |003f: invoke-interface {v1}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@89a8 │ │ -305a64: 0c01 |0042: move-result-object v1 │ │ -305a66: 7210 4789 0100 |0043: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -305a6c: 0a02 |0046: move-result v2 │ │ -305a6e: 3802 cdff |0047: if-eqz v2, 0014 // -0033 │ │ -305a72: 7210 4889 0100 |0049: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -305a78: 0c02 |004c: move-result-object v2 │ │ -305a7a: 1f02 0312 |004d: check-cast v2, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // type@1203 │ │ -305a7e: 6e10 1195 0400 |004f: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getLoggingFilename:()Ljava/lang/String; // method@9511 │ │ -305a84: 0c03 |0052: move-result-object v3 │ │ -305a86: 6e20 d494 3200 |0053: invoke-virtual {v2, v3}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.setLoggingFilename:(Ljava/lang/String;)V // method@94d4 │ │ -305a8c: 6e20 d594 6200 |0056: invoke-virtual {v2, v6}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.write:(Ljava/io/ByteArrayOutputStream;)V // method@94d5 │ │ -305a92: 28ea |0059: goto 0043 // -0016 │ │ -305a94: 1f01 9310 |005a: check-cast v1, Ljava/util/List; // type@1093 │ │ -305a98: 7210 6e89 0100 |005c: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ -305a9e: 0c01 |005f: move-result-object v1 │ │ -305aa0: 7210 4789 0100 |0060: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -305aa6: 0a02 |0063: move-result v2 │ │ -305aa8: 3802 b0ff |0064: if-eqz v2, 0014 // -0050 │ │ -305aac: 7210 4889 0100 |0066: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -305ab2: 0c02 |0069: move-result-object v2 │ │ -305ab4: 1f02 0312 |006a: check-cast v2, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // type@1203 │ │ -305ab8: 6e10 1195 0400 |006c: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getLoggingFilename:()Ljava/lang/String; // method@9511 │ │ -305abe: 0c03 |006f: move-result-object v3 │ │ -305ac0: 6e20 d494 3200 |0070: invoke-virtual {v2, v3}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.setLoggingFilename:(Ljava/lang/String;)V // method@94d4 │ │ -305ac6: 6e20 d594 6200 |0073: invoke-virtual {v2, v6}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.write:(Ljava/io/ByteArrayOutputStream;)V // method@94d5 │ │ -305acc: 28ea |0076: goto 0060 // -0016 │ │ -305ace: 0e00 |0077: return-void │ │ +3059d4: |[3059d4] org.jaudiotagger.tag.id3.AbstractID3v2Tag.writeFramesToBufferStream:(Ljava/util/Map;Ljava/io/ByteArrayOutputStream;)V │ │ +3059e4: 2200 a110 |0000: new-instance v0, Ljava/util/TreeSet; // type@10a1 │ │ +3059e8: 6e10 1395 0400 |0002: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getPreferredFrameOrderComparator:()Ljava/util/Comparator; // method@9513 │ │ +3059ee: 0c01 |0005: move-result-object v1 │ │ +3059f0: 7020 be89 1000 |0006: invoke-direct {v0, v1}, Ljava/util/TreeSet;.:(Ljava/util/Comparator;)V // method@89be │ │ +3059f6: 7210 9389 0500 |0009: invoke-interface {v5}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@8993 │ │ +3059fc: 0c01 |000c: move-result-object v1 │ │ +3059fe: 6e20 c089 1000 |000d: invoke-virtual {v0, v1}, Ljava/util/TreeSet;.addAll:(Ljava/util/Collection;)Z // method@89c0 │ │ +305a04: 6e10 c289 0000 |0010: invoke-virtual {v0}, Ljava/util/TreeSet;.iterator:()Ljava/util/Iterator; // method@89c2 │ │ +305a0a: 0c00 |0013: move-result-object v0 │ │ +305a0c: 7210 4789 0000 |0014: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +305a12: 0a01 |0017: move-result v1 │ │ +305a14: 3801 5f00 |0018: if-eqz v1, 0077 // +005f │ │ +305a18: 7210 4889 0000 |001a: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +305a1e: 0c01 |001d: move-result-object v1 │ │ +305a20: 1f01 3710 |001e: check-cast v1, Ljava/lang/String; // type@1037 │ │ +305a24: 7220 9089 1500 |0020: invoke-interface {v5, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ +305a2a: 0c01 |0023: move-result-object v1 │ │ +305a2c: 2012 0312 |0024: instance-of v2, v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // type@1203 │ │ +305a30: 3802 0f00 |0026: if-eqz v2, 0035 // +000f │ │ +305a34: 1f01 0312 |0028: check-cast v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // type@1203 │ │ +305a38: 6e10 1195 0400 |002a: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getLoggingFilename:()Ljava/lang/String; // method@9511 │ │ +305a3e: 0c02 |002d: move-result-object v2 │ │ +305a40: 6e20 d494 2100 |002e: invoke-virtual {v1, v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.setLoggingFilename:(Ljava/lang/String;)V // method@94d4 │ │ +305a46: 6e20 d594 6100 |0031: invoke-virtual {v1, v6}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.write:(Ljava/io/ByteArrayOutputStream;)V // method@94d5 │ │ +305a4c: 28e0 |0034: goto 0014 // -0020 │ │ +305a4e: 2012 0c12 |0035: instance-of v2, v1, Lorg/jaudiotagger/tag/id3/AggregatedFrame; // type@120c │ │ +305a52: 3802 2300 |0037: if-eqz v2, 005a // +0023 │ │ +305a56: 1f01 0c12 |0039: check-cast v1, Lorg/jaudiotagger/tag/id3/AggregatedFrame; // type@120c │ │ +305a5a: 6e10 6c95 0100 |003b: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/AggregatedFrame;.getFrames:()Ljava/util/Set; // method@956c │ │ +305a60: 0c01 |003e: move-result-object v1 │ │ +305a62: 7210 a889 0100 |003f: invoke-interface {v1}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@89a8 │ │ +305a68: 0c01 |0042: move-result-object v1 │ │ +305a6a: 7210 4789 0100 |0043: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +305a70: 0a02 |0046: move-result v2 │ │ +305a72: 3802 cdff |0047: if-eqz v2, 0014 // -0033 │ │ +305a76: 7210 4889 0100 |0049: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +305a7c: 0c02 |004c: move-result-object v2 │ │ +305a7e: 1f02 0312 |004d: check-cast v2, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // type@1203 │ │ +305a82: 6e10 1195 0400 |004f: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getLoggingFilename:()Ljava/lang/String; // method@9511 │ │ +305a88: 0c03 |0052: move-result-object v3 │ │ +305a8a: 6e20 d494 3200 |0053: invoke-virtual {v2, v3}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.setLoggingFilename:(Ljava/lang/String;)V // method@94d4 │ │ +305a90: 6e20 d594 6200 |0056: invoke-virtual {v2, v6}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.write:(Ljava/io/ByteArrayOutputStream;)V // method@94d5 │ │ +305a96: 28ea |0059: goto 0043 // -0016 │ │ +305a98: 1f01 9310 |005a: check-cast v1, Ljava/util/List; // type@1093 │ │ +305a9c: 7210 6e89 0100 |005c: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ +305aa2: 0c01 |005f: move-result-object v1 │ │ +305aa4: 7210 4789 0100 |0060: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +305aaa: 0a02 |0063: move-result v2 │ │ +305aac: 3802 b0ff |0064: if-eqz v2, 0014 // -0050 │ │ +305ab0: 7210 4889 0100 |0066: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +305ab6: 0c02 |0069: move-result-object v2 │ │ +305ab8: 1f02 0312 |006a: check-cast v2, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // type@1203 │ │ +305abc: 6e10 1195 0400 |006c: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getLoggingFilename:()Ljava/lang/String; // method@9511 │ │ +305ac2: 0c03 |006f: move-result-object v3 │ │ +305ac4: 6e20 d494 3200 |0070: invoke-virtual {v2, v3}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.setLoggingFilename:(Ljava/lang/String;)V // method@94d4 │ │ +305aca: 6e20 d594 6200 |0073: invoke-virtual {v2, v6}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.write:(Ljava/io/ByteArrayOutputStream;)V // method@94d5 │ │ +305ad0: 28ea |0076: goto 0060 // -0016 │ │ +305ad2: 0e00 |0077: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1758 │ │ 0x0009 line=1759 │ │ 0x0010 line=1762 │ │ 0x0020 line=1764 │ │ 0x0024 line=1765 │ │ @@ -1316975,19 +1316975,19 @@ │ │ type : '(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)V' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -304534: |[304534] org.jaudiotagger.tag.id3.AbstractID3v2Tag.addField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)V │ │ -304544: 6e30 f194 1002 |0000: invoke-virtual {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.createField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@94f1 │ │ -30454a: 0c01 |0003: move-result-object v1 │ │ -30454c: 6e20 e594 1000 |0004: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.addField:(Lorg/jaudiotagger/tag/TagField;)V // method@94e5 │ │ -304552: 0e00 |0007: return-void │ │ +304538: |[304538] org.jaudiotagger.tag.id3.AbstractID3v2Tag.addField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)V │ │ +304548: 6e30 f194 1002 |0000: invoke-virtual {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.createField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@94f1 │ │ +30454e: 0c01 |0003: move-result-object v1 │ │ +304550: 6e20 e594 1000 |0004: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.addField:(Lorg/jaudiotagger/tag/TagField;)V // method@94e5 │ │ +304556: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=555 │ │ 0x0004 line=556 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; │ │ 0x0000 - 0x0008 reg=1 (null) Lorg/jaudiotagger/tag/FieldKey; │ │ @@ -1316998,66 +1316998,66 @@ │ │ type : '(Lorg/jaudiotagger/tag/TagField;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 103 16-bit code units │ │ -304554: |[304554] org.jaudiotagger.tag.id3.AbstractID3v2Tag.addField:(Lorg/jaudiotagger/tag/TagField;)V │ │ -304564: 3904 0300 |0000: if-nez v4, 0003 // +0003 │ │ -304568: 0e00 |0002: return-void │ │ -30456a: 2040 0312 |0003: instance-of v0, v4, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // type@1203 │ │ -30456e: 3900 2300 |0005: if-nez v0, 0028 // +0023 │ │ -304572: 2041 0c12 |0007: instance-of v1, v4, Lorg/jaudiotagger/tag/id3/AggregatedFrame; // type@120c │ │ -304576: 3801 0300 |0009: if-eqz v1, 000c // +0003 │ │ -30457a: 281d |000b: goto 0028 // +001d │ │ -30457c: 2200 bd11 |000c: new-instance v0, Lorg/jaudiotagger/tag/FieldDataInvalidException; // type@11bd │ │ -304580: 2201 3910 |000e: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -304584: 7010 cc87 0100 |0010: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -30458a: 1a02 fd19 |0013: const-string v2, "Field " // string@19fd │ │ -30458e: 6e20 d787 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -304594: 6e20 d687 4100 |0018: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ -30459a: 1a04 ca01 |001b: const-string v4, " is not of type AbstractID3v2Frame or AggregatedFrame" // string@01ca │ │ -30459e: 6e20 d787 4100 |001d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -3045a4: 6e10 df87 0100 |0020: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -3045aa: 0c04 |0023: move-result-object v4 │ │ -3045ac: 7020 8791 4000 |0024: invoke-direct {v0, v4}, Lorg/jaudiotagger/tag/FieldDataInvalidException;.:(Ljava/lang/String;)V // method@9187 │ │ -3045b2: 2700 |0027: throw v0 │ │ -3045b4: 3800 3500 |0028: if-eqz v0, 005d // +0035 │ │ -3045b8: 0740 |002a: move-object v0, v4 │ │ -3045ba: 1f00 0312 |002b: check-cast v0, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // type@1203 │ │ -3045be: 5431 238a |002d: iget-object v1, v3, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.frameMap:Ljava/util/HashMap; // field@8a23 │ │ -3045c2: 7210 d691 0400 |002f: invoke-interface {v4}, Lorg/jaudiotagger/tag/TagField;.getId:()Ljava/lang/String; // method@91d6 │ │ -3045c8: 0c02 |0032: move-result-object v2 │ │ -3045ca: 6e20 3289 2100 |0033: invoke-virtual {v1, v2}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8932 │ │ -3045d0: 0c01 |0036: move-result-object v1 │ │ -3045d2: 3901 0c00 |0037: if-nez v1, 0043 // +000c │ │ -3045d6: 5430 238a |0039: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.frameMap:Ljava/util/HashMap; // field@8a23 │ │ -3045da: 7210 d691 0400 |003b: invoke-interface {v4}, Lorg/jaudiotagger/tag/TagField;.getId:()Ljava/lang/String; // method@91d6 │ │ -3045e0: 0c01 |003e: move-result-object v1 │ │ -3045e2: 6e30 3689 1004 |003f: invoke-virtual {v0, v1, v4}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8936 │ │ -3045e8: 2824 |0042: goto 0066 // +0024 │ │ -3045ea: 2014 9310 |0043: instance-of v4, v1, Ljava/util/List; // type@1093 │ │ -3045ee: 3804 0b00 |0045: if-eqz v4, 0050 // +000b │ │ -3045f2: 1f01 9310 |0047: check-cast v1, Ljava/util/List; // type@1093 │ │ -3045f6: 5434 238a |0049: iget-object v4, v3, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.frameMap:Ljava/util/HashMap; // field@8a23 │ │ -3045fa: 1202 |004b: const/4 v2, #int 0 // #0 │ │ -3045fc: 7050 e894 1324 |004c: invoke-direct {v3, v1, v4, v2, v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.addNewFrameOrAddField:(Ljava/util/List;Ljava/util/HashMap;Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V // method@94e8 │ │ -304602: 2817 |004f: goto 0066 // +0017 │ │ -304604: 1f01 0312 |0050: check-cast v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // type@1203 │ │ -304608: 2204 7c10 |0052: new-instance v4, Ljava/util/ArrayList; // type@107c │ │ -30460c: 7010 ae88 0400 |0054: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@88ae │ │ -304612: 5432 238a |0057: iget-object v2, v3, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.frameMap:Ljava/util/HashMap; // field@8a23 │ │ -304616: 7050 e894 4312 |0059: invoke-direct {v3, v4, v2, v1, v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.addNewFrameOrAddField:(Ljava/util/List;Ljava/util/HashMap;Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V // method@94e8 │ │ -30461c: 280a |005c: goto 0066 // +000a │ │ -30461e: 5430 238a |005d: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.frameMap:Ljava/util/HashMap; // field@8a23 │ │ -304622: 7210 d691 0400 |005f: invoke-interface {v4}, Lorg/jaudiotagger/tag/TagField;.getId:()Ljava/lang/String; // method@91d6 │ │ -304628: 0c01 |0062: move-result-object v1 │ │ -30462a: 6e30 3689 1004 |0063: invoke-virtual {v0, v1, v4}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8936 │ │ -304630: 0e00 |0066: return-void │ │ +304558: |[304558] org.jaudiotagger.tag.id3.AbstractID3v2Tag.addField:(Lorg/jaudiotagger/tag/TagField;)V │ │ +304568: 3904 0300 |0000: if-nez v4, 0003 // +0003 │ │ +30456c: 0e00 |0002: return-void │ │ +30456e: 2040 0312 |0003: instance-of v0, v4, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // type@1203 │ │ +304572: 3900 2300 |0005: if-nez v0, 0028 // +0023 │ │ +304576: 2041 0c12 |0007: instance-of v1, v4, Lorg/jaudiotagger/tag/id3/AggregatedFrame; // type@120c │ │ +30457a: 3801 0300 |0009: if-eqz v1, 000c // +0003 │ │ +30457e: 281d |000b: goto 0028 // +001d │ │ +304580: 2200 bd11 |000c: new-instance v0, Lorg/jaudiotagger/tag/FieldDataInvalidException; // type@11bd │ │ +304584: 2201 3910 |000e: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +304588: 7010 cc87 0100 |0010: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +30458e: 1a02 fd19 |0013: const-string v2, "Field " // string@19fd │ │ +304592: 6e20 d787 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +304598: 6e20 d687 4100 |0018: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ +30459e: 1a04 ca01 |001b: const-string v4, " is not of type AbstractID3v2Frame or AggregatedFrame" // string@01ca │ │ +3045a2: 6e20 d787 4100 |001d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +3045a8: 6e10 df87 0100 |0020: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +3045ae: 0c04 |0023: move-result-object v4 │ │ +3045b0: 7020 8791 4000 |0024: invoke-direct {v0, v4}, Lorg/jaudiotagger/tag/FieldDataInvalidException;.:(Ljava/lang/String;)V // method@9187 │ │ +3045b6: 2700 |0027: throw v0 │ │ +3045b8: 3800 3500 |0028: if-eqz v0, 005d // +0035 │ │ +3045bc: 0740 |002a: move-object v0, v4 │ │ +3045be: 1f00 0312 |002b: check-cast v0, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // type@1203 │ │ +3045c2: 5431 238a |002d: iget-object v1, v3, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.frameMap:Ljava/util/HashMap; // field@8a23 │ │ +3045c6: 7210 d691 0400 |002f: invoke-interface {v4}, Lorg/jaudiotagger/tag/TagField;.getId:()Ljava/lang/String; // method@91d6 │ │ +3045cc: 0c02 |0032: move-result-object v2 │ │ +3045ce: 6e20 3289 2100 |0033: invoke-virtual {v1, v2}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8932 │ │ +3045d4: 0c01 |0036: move-result-object v1 │ │ +3045d6: 3901 0c00 |0037: if-nez v1, 0043 // +000c │ │ +3045da: 5430 238a |0039: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.frameMap:Ljava/util/HashMap; // field@8a23 │ │ +3045de: 7210 d691 0400 |003b: invoke-interface {v4}, Lorg/jaudiotagger/tag/TagField;.getId:()Ljava/lang/String; // method@91d6 │ │ +3045e4: 0c01 |003e: move-result-object v1 │ │ +3045e6: 6e30 3689 1004 |003f: invoke-virtual {v0, v1, v4}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8936 │ │ +3045ec: 2824 |0042: goto 0066 // +0024 │ │ +3045ee: 2014 9310 |0043: instance-of v4, v1, Ljava/util/List; // type@1093 │ │ +3045f2: 3804 0b00 |0045: if-eqz v4, 0050 // +000b │ │ +3045f6: 1f01 9310 |0047: check-cast v1, Ljava/util/List; // type@1093 │ │ +3045fa: 5434 238a |0049: iget-object v4, v3, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.frameMap:Ljava/util/HashMap; // field@8a23 │ │ +3045fe: 1202 |004b: const/4 v2, #int 0 // #0 │ │ +304600: 7050 e894 1324 |004c: invoke-direct {v3, v1, v4, v2, v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.addNewFrameOrAddField:(Ljava/util/List;Ljava/util/HashMap;Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V // method@94e8 │ │ +304606: 2817 |004f: goto 0066 // +0017 │ │ +304608: 1f01 0312 |0050: check-cast v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // type@1203 │ │ +30460c: 2204 7c10 |0052: new-instance v4, Ljava/util/ArrayList; // type@107c │ │ +304610: 7010 ae88 0400 |0054: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@88ae │ │ +304616: 5432 238a |0057: iget-object v2, v3, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.frameMap:Ljava/util/HashMap; // field@8a23 │ │ +30461a: 7050 e894 4312 |0059: invoke-direct {v3, v4, v2, v1, v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.addNewFrameOrAddField:(Ljava/util/List;Ljava/util/HashMap;Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V // method@94e8 │ │ +304620: 280a |005c: goto 0066 // +000a │ │ +304622: 5430 238a |005d: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.frameMap:Ljava/util/HashMap; // field@8a23 │ │ +304626: 7210 d691 0400 |005f: invoke-interface {v4}, Lorg/jaudiotagger/tag/TagField;.getId:()Ljava/lang/String; // method@91d6 │ │ +30462c: 0c01 |0062: move-result-object v1 │ │ +30462e: 6e30 3689 1004 |0063: invoke-virtual {v0, v1, v4}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8936 │ │ +304634: 0e00 |0066: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=860 │ │ 0x000c line=862 │ │ 0x002a line=867 │ │ 0x002d line=869 │ │ 0x0039 line=874 │ │ @@ -1317077,19 +1317077,19 @@ │ │ type : '(Lorg/jaudiotagger/tag/images/Artwork;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -304634: |[304634] org.jaudiotagger.tag.id3.AbstractID3v2Tag.addField:(Lorg/jaudiotagger/tag/images/Artwork;)V │ │ -304644: 6e20 f294 1000 |0000: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.createField:(Lorg/jaudiotagger/tag/images/Artwork;)Lorg/jaudiotagger/tag/TagField; // method@94f2 │ │ -30464a: 0c01 |0003: move-result-object v1 │ │ -30464c: 6e20 e594 1000 |0004: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.addField:(Lorg/jaudiotagger/tag/TagField;)V // method@94e5 │ │ -304652: 0e00 |0007: return-void │ │ +304638: |[304638] org.jaudiotagger.tag.id3.AbstractID3v2Tag.addField:(Lorg/jaudiotagger/tag/images/Artwork;)V │ │ +304648: 6e20 f294 1000 |0000: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.createField:(Lorg/jaudiotagger/tag/images/Artwork;)Lorg/jaudiotagger/tag/TagField; // method@94f2 │ │ +30464e: 0c01 |0003: move-result-object v1 │ │ +304650: 6e20 e594 1000 |0004: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.addField:(Lorg/jaudiotagger/tag/TagField;)V // method@94e5 │ │ +304656: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3007 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; │ │ 0x0000 - 0x0008 reg=1 (null) Lorg/jaudiotagger/tag/images/Artwork; │ │ │ │ @@ -1317104,19 +1317104,19 @@ │ │ type : '(II)I' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -302fb0: |[302fb0] org.jaudiotagger.tag.id3.AbstractID3v2Tag.calculateTagSize:(II)I │ │ -302fc0: 3621 0300 |0000: if-gt v1, v2, 0003 // +0003 │ │ -302fc4: 0f02 |0002: return v2 │ │ -302fc6: d801 0164 |0003: add-int/lit8 v1, v1, #int 100 // #64 │ │ -302fca: 0f01 |0005: return v1 │ │ +302fb4: |[302fb4] org.jaudiotagger.tag.id3.AbstractID3v2Tag.calculateTagSize:(II)I │ │ +302fc4: 3621 0300 |0000: if-gt v1, v2, 0003 // +0003 │ │ +302fc8: 0f02 |0002: return v2 │ │ +302fca: d801 0164 |0003: add-int/lit8 v1, v1, #int 100 // #64 │ │ +302fce: 0f01 |0005: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;) │ │ name : 'convertFrame' │ │ type : '(Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)Ljava/util/List;' │ │ @@ -1317128,65 +1317128,65 @@ │ │ type : '(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 106 16-bit code units │ │ -3048cc: |[3048cc] org.jaudiotagger.tag.id3.AbstractID3v2Tag.copyFrameIntoMap:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V │ │ -3048dc: 5420 238a |0000: iget-object v0, v2, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.frameMap:Ljava/util/HashMap; // field@8a23 │ │ -3048e0: 6e10 c694 0400 |0002: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getIdentifier:()Ljava/lang/String; // method@94c6 │ │ -3048e6: 0c01 |0005: move-result-object v1 │ │ -3048e8: 6e20 2f89 1000 |0006: invoke-virtual {v0, v1}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@892f │ │ -3048ee: 0a00 |0009: move-result v0 │ │ -3048f0: 3800 5600 |000a: if-eqz v0, 0060 // +0056 │ │ -3048f4: 5420 238a |000c: iget-object v0, v2, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.frameMap:Ljava/util/HashMap; // field@8a23 │ │ -3048f8: 6e10 c694 0400 |000e: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getIdentifier:()Ljava/lang/String; // method@94c6 │ │ -3048fe: 0c01 |0011: move-result-object v1 │ │ -304900: 6e20 3289 1000 |0012: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8932 │ │ -304906: 0c00 |0015: move-result-object v0 │ │ -304908: 2001 0312 |0016: instance-of v1, v0, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // type@1203 │ │ -30490c: 3801 0800 |0018: if-eqz v1, 0020 // +0008 │ │ -304910: 1f00 0312 |001a: check-cast v0, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // type@1203 │ │ -304914: 6e30 2695 4200 |001c: invoke-virtual {v2, v4, v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.processDuplicateFrame:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V // method@9526 │ │ -30491a: 284a |001f: goto 0069 // +004a │ │ -30491c: 2001 0c12 |0020: instance-of v1, v0, Lorg/jaudiotagger/tag/id3/AggregatedFrame; // type@120c │ │ -304920: 3801 1900 |0022: if-eqz v1, 003b // +0019 │ │ -304924: 6204 258a |0024: sget-object v4, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.logger:Ljava/util/logging/Logger; // field@8a25 │ │ -304928: 2200 3910 |0026: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -30492c: 7010 cc87 0000 |0028: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -304932: 1a01 5a15 |002b: const-string v1, "Duplicated Aggregate Frame, ignoring:" // string@155a │ │ -304936: 6e20 d787 1000 |002d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -30493c: 6e20 d787 3000 |0030: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -304942: 6e10 df87 0000 |0033: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -304948: 0c03 |0036: move-result-object v3 │ │ -30494a: 6e20 1b8a 3400 |0037: invoke-virtual {v4, v3}, Ljava/util/logging/Logger;.severe:(Ljava/lang/String;)V // method@8a1b │ │ -304950: 282f |003a: goto 0069 // +002f │ │ -304952: 2003 9310 |003b: instance-of v3, v0, Ljava/util/List; // type@1093 │ │ -304956: 3803 0800 |003d: if-eqz v3, 0045 // +0008 │ │ -30495a: 1f00 9310 |003f: check-cast v0, Ljava/util/List; // type@1093 │ │ -30495e: 7220 6489 4000 |0041: invoke-interface {v0, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -304964: 2825 |0044: goto 0069 // +0025 │ │ -304966: 6203 258a |0045: sget-object v3, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.logger:Ljava/util/logging/Logger; // field@8a25 │ │ -30496a: 2204 3910 |0047: new-instance v4, Ljava/lang/StringBuilder; // type@1039 │ │ -30496e: 7010 cc87 0400 |0049: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -304974: 1a01 1850 |004c: const-string v1, "Unknown frame class:discarding:" // string@5018 │ │ -304978: 6e20 d787 1400 |004e: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -30497e: 6e10 7387 0000 |0051: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@8773 │ │ -304984: 0c00 |0054: move-result-object v0 │ │ -304986: 6e20 d687 0400 |0055: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ -30498c: 6e10 df87 0400 |0058: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -304992: 0c04 |005b: move-result-object v4 │ │ -304994: 6e20 1b8a 4300 |005c: invoke-virtual {v3, v4}, Ljava/util/logging/Logger;.severe:(Ljava/lang/String;)V // method@8a1b │ │ -30499a: 280a |005f: goto 0069 // +000a │ │ -30499c: 5423 238a |0060: iget-object v3, v2, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.frameMap:Ljava/util/HashMap; // field@8a23 │ │ -3049a0: 6e10 c694 0400 |0062: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getIdentifier:()Ljava/lang/String; // method@94c6 │ │ -3049a6: 0c00 |0065: move-result-object v0 │ │ -3049a8: 6e30 3689 0304 |0066: invoke-virtual {v3, v0, v4}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8936 │ │ -3049ae: 0e00 |0069: return-void │ │ +3048d0: |[3048d0] org.jaudiotagger.tag.id3.AbstractID3v2Tag.copyFrameIntoMap:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V │ │ +3048e0: 5420 238a |0000: iget-object v0, v2, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.frameMap:Ljava/util/HashMap; // field@8a23 │ │ +3048e4: 6e10 c694 0400 |0002: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getIdentifier:()Ljava/lang/String; // method@94c6 │ │ +3048ea: 0c01 |0005: move-result-object v1 │ │ +3048ec: 6e20 2f89 1000 |0006: invoke-virtual {v0, v1}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@892f │ │ +3048f2: 0a00 |0009: move-result v0 │ │ +3048f4: 3800 5600 |000a: if-eqz v0, 0060 // +0056 │ │ +3048f8: 5420 238a |000c: iget-object v0, v2, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.frameMap:Ljava/util/HashMap; // field@8a23 │ │ +3048fc: 6e10 c694 0400 |000e: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getIdentifier:()Ljava/lang/String; // method@94c6 │ │ +304902: 0c01 |0011: move-result-object v1 │ │ +304904: 6e20 3289 1000 |0012: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8932 │ │ +30490a: 0c00 |0015: move-result-object v0 │ │ +30490c: 2001 0312 |0016: instance-of v1, v0, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // type@1203 │ │ +304910: 3801 0800 |0018: if-eqz v1, 0020 // +0008 │ │ +304914: 1f00 0312 |001a: check-cast v0, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // type@1203 │ │ +304918: 6e30 2695 4200 |001c: invoke-virtual {v2, v4, v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.processDuplicateFrame:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V // method@9526 │ │ +30491e: 284a |001f: goto 0069 // +004a │ │ +304920: 2001 0c12 |0020: instance-of v1, v0, Lorg/jaudiotagger/tag/id3/AggregatedFrame; // type@120c │ │ +304924: 3801 1900 |0022: if-eqz v1, 003b // +0019 │ │ +304928: 6204 258a |0024: sget-object v4, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.logger:Ljava/util/logging/Logger; // field@8a25 │ │ +30492c: 2200 3910 |0026: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +304930: 7010 cc87 0000 |0028: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +304936: 1a01 5a15 |002b: const-string v1, "Duplicated Aggregate Frame, ignoring:" // string@155a │ │ +30493a: 6e20 d787 1000 |002d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +304940: 6e20 d787 3000 |0030: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +304946: 6e10 df87 0000 |0033: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +30494c: 0c03 |0036: move-result-object v3 │ │ +30494e: 6e20 1b8a 3400 |0037: invoke-virtual {v4, v3}, Ljava/util/logging/Logger;.severe:(Ljava/lang/String;)V // method@8a1b │ │ +304954: 282f |003a: goto 0069 // +002f │ │ +304956: 2003 9310 |003b: instance-of v3, v0, Ljava/util/List; // type@1093 │ │ +30495a: 3803 0800 |003d: if-eqz v3, 0045 // +0008 │ │ +30495e: 1f00 9310 |003f: check-cast v0, Ljava/util/List; // type@1093 │ │ +304962: 7220 6489 4000 |0041: invoke-interface {v0, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +304968: 2825 |0044: goto 0069 // +0025 │ │ +30496a: 6203 258a |0045: sget-object v3, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.logger:Ljava/util/logging/Logger; // field@8a25 │ │ +30496e: 2204 3910 |0047: new-instance v4, Ljava/lang/StringBuilder; // type@1039 │ │ +304972: 7010 cc87 0400 |0049: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +304978: 1a01 1850 |004c: const-string v1, "Unknown frame class:discarding:" // string@5018 │ │ +30497c: 6e20 d787 1400 |004e: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +304982: 6e10 7387 0000 |0051: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@8773 │ │ +304988: 0c00 |0054: move-result-object v0 │ │ +30498a: 6e20 d687 0400 |0055: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ +304990: 6e10 df87 0400 |0058: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +304996: 0c04 |005b: move-result-object v4 │ │ +304998: 6e20 1b8a 4300 |005c: invoke-virtual {v3, v4}, Ljava/util/logging/Logger;.severe:(Ljava/lang/String;)V // method@8a1b │ │ +30499e: 280a |005f: goto 0069 // +000a │ │ +3049a0: 5423 238a |0060: iget-object v3, v2, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.frameMap:Ljava/util/HashMap; // field@8a23 │ │ +3049a4: 6e10 c694 0400 |0062: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getIdentifier:()Ljava/lang/String; // method@94c6 │ │ +3049aa: 0c00 |0065: move-result-object v0 │ │ +3049ac: 6e30 3689 0304 |0066: invoke-virtual {v3, v0, v4}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8936 │ │ +3049b2: 0e00 |0069: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1584 │ │ 0x000c line=1586 │ │ 0x0016 line=1587 │ │ 0x001a line=1589 │ │ 0x0020 line=1591 │ │ @@ -1317206,69 +1317206,69 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 109 16-bit code units │ │ -3049b0: |[3049b0] org.jaudiotagger.tag.id3.AbstractID3v2Tag.copyFrames:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;)V │ │ -3049c0: 2200 9010 |0000: new-instance v0, Ljava/util/LinkedHashMap; // type@1090 │ │ -3049c4: 7010 4a89 0000 |0002: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@894a │ │ -3049ca: 5b30 238a |0005: iput-object v0, v3, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.frameMap:Ljava/util/HashMap; // field@8a23 │ │ -3049ce: 2200 9010 |0007: new-instance v0, Ljava/util/LinkedHashMap; // type@1090 │ │ -3049d2: 7010 4a89 0000 |0009: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@894a │ │ -3049d8: 5b30 208a |000c: iput-object v0, v3, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.encryptedFrameMap:Ljava/util/HashMap; // field@8a20 │ │ -3049dc: 5440 238a |000e: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.frameMap:Ljava/util/HashMap; // field@8a23 │ │ -3049e0: 6e10 3589 0000 |0010: invoke-virtual {v0}, Ljava/util/HashMap;.keySet:()Ljava/util/Set; // method@8935 │ │ -3049e6: 0c00 |0013: move-result-object v0 │ │ -3049e8: 7210 a889 0000 |0014: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@89a8 │ │ -3049ee: 0c00 |0017: move-result-object v0 │ │ -3049f0: 7210 4789 0000 |0018: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -3049f6: 0a01 |001b: move-result v1 │ │ -3049f8: 3801 5000 |001c: if-eqz v1, 006c // +0050 │ │ -3049fc: 7210 4889 0000 |001e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -304a02: 0c01 |0021: move-result-object v1 │ │ -304a04: 1f01 3710 |0022: check-cast v1, Ljava/lang/String; // type@1037 │ │ -304a08: 5442 238a |0024: iget-object v2, v4, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.frameMap:Ljava/util/HashMap; // field@8a23 │ │ -304a0c: 6e20 3289 1200 |0026: invoke-virtual {v2, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8932 │ │ -304a12: 0c01 |0029: move-result-object v1 │ │ -304a14: 2012 0312 |002a: instance-of v2, v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // type@1203 │ │ -304a18: 3802 0800 |002c: if-eqz v2, 0034 // +0008 │ │ -304a1c: 1f01 0312 |002e: check-cast v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // type@1203 │ │ -304a20: 6e20 e794 1300 |0030: invoke-virtual {v3, v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.addFrame:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V // method@94e7 │ │ -304a26: 28e5 |0033: goto 0018 // -001b │ │ -304a28: 2012 3012 |0034: instance-of v2, v1, Lorg/jaudiotagger/tag/id3/TyerTdatAggregatedFrame; // type@1230 │ │ -304a2c: 3802 1c00 |0036: if-eqz v2, 0052 // +001c │ │ -304a30: 1f01 3012 |0038: check-cast v1, Lorg/jaudiotagger/tag/id3/TyerTdatAggregatedFrame; // type@1230 │ │ -304a34: 6e10 b197 0100 |003a: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/TyerTdatAggregatedFrame;.getFrames:()Ljava/util/Set; // method@97b1 │ │ -304a3a: 0c01 |003d: move-result-object v1 │ │ -304a3c: 7210 a889 0100 |003e: invoke-interface {v1}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@89a8 │ │ -304a42: 0c01 |0041: move-result-object v1 │ │ -304a44: 7210 4789 0100 |0042: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -304a4a: 0a02 |0045: move-result v2 │ │ -304a4c: 3802 d2ff |0046: if-eqz v2, 0018 // -002e │ │ -304a50: 7210 4889 0100 |0048: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -304a56: 0c02 |004b: move-result-object v2 │ │ -304a58: 1f02 0312 |004c: check-cast v2, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // type@1203 │ │ -304a5c: 6e20 e794 2300 |004e: invoke-virtual {v3, v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.addFrame:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V // method@94e7 │ │ -304a62: 28f1 |0051: goto 0042 // -000f │ │ -304a64: 2012 7c10 |0052: instance-of v2, v1, Ljava/util/ArrayList; // type@107c │ │ -304a68: 3802 c4ff |0054: if-eqz v2, 0018 // -003c │ │ -304a6c: 1f01 7c10 |0056: check-cast v1, Ljava/util/ArrayList; // type@107c │ │ -304a70: 6e10 bc88 0100 |0058: invoke-virtual {v1}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@88bc │ │ -304a76: 0c01 |005b: move-result-object v1 │ │ -304a78: 7210 4789 0100 |005c: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -304a7e: 0a02 |005f: move-result v2 │ │ -304a80: 3802 b8ff |0060: if-eqz v2, 0018 // -0048 │ │ -304a84: 7210 4889 0100 |0062: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -304a8a: 0c02 |0065: move-result-object v2 │ │ -304a8c: 1f02 0312 |0066: check-cast v2, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // type@1203 │ │ -304a90: 6e20 e794 2300 |0068: invoke-virtual {v3, v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.addFrame:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V // method@94e7 │ │ -304a96: 28f1 |006b: goto 005c // -000f │ │ -304a98: 0e00 |006c: return-void │ │ +3049b4: |[3049b4] org.jaudiotagger.tag.id3.AbstractID3v2Tag.copyFrames:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;)V │ │ +3049c4: 2200 9010 |0000: new-instance v0, Ljava/util/LinkedHashMap; // type@1090 │ │ +3049c8: 7010 4a89 0000 |0002: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@894a │ │ +3049ce: 5b30 238a |0005: iput-object v0, v3, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.frameMap:Ljava/util/HashMap; // field@8a23 │ │ +3049d2: 2200 9010 |0007: new-instance v0, Ljava/util/LinkedHashMap; // type@1090 │ │ +3049d6: 7010 4a89 0000 |0009: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@894a │ │ +3049dc: 5b30 208a |000c: iput-object v0, v3, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.encryptedFrameMap:Ljava/util/HashMap; // field@8a20 │ │ +3049e0: 5440 238a |000e: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.frameMap:Ljava/util/HashMap; // field@8a23 │ │ +3049e4: 6e10 3589 0000 |0010: invoke-virtual {v0}, Ljava/util/HashMap;.keySet:()Ljava/util/Set; // method@8935 │ │ +3049ea: 0c00 |0013: move-result-object v0 │ │ +3049ec: 7210 a889 0000 |0014: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@89a8 │ │ +3049f2: 0c00 |0017: move-result-object v0 │ │ +3049f4: 7210 4789 0000 |0018: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +3049fa: 0a01 |001b: move-result v1 │ │ +3049fc: 3801 5000 |001c: if-eqz v1, 006c // +0050 │ │ +304a00: 7210 4889 0000 |001e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +304a06: 0c01 |0021: move-result-object v1 │ │ +304a08: 1f01 3710 |0022: check-cast v1, Ljava/lang/String; // type@1037 │ │ +304a0c: 5442 238a |0024: iget-object v2, v4, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.frameMap:Ljava/util/HashMap; // field@8a23 │ │ +304a10: 6e20 3289 1200 |0026: invoke-virtual {v2, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8932 │ │ +304a16: 0c01 |0029: move-result-object v1 │ │ +304a18: 2012 0312 |002a: instance-of v2, v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // type@1203 │ │ +304a1c: 3802 0800 |002c: if-eqz v2, 0034 // +0008 │ │ +304a20: 1f01 0312 |002e: check-cast v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // type@1203 │ │ +304a24: 6e20 e794 1300 |0030: invoke-virtual {v3, v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.addFrame:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V // method@94e7 │ │ +304a2a: 28e5 |0033: goto 0018 // -001b │ │ +304a2c: 2012 3012 |0034: instance-of v2, v1, Lorg/jaudiotagger/tag/id3/TyerTdatAggregatedFrame; // type@1230 │ │ +304a30: 3802 1c00 |0036: if-eqz v2, 0052 // +001c │ │ +304a34: 1f01 3012 |0038: check-cast v1, Lorg/jaudiotagger/tag/id3/TyerTdatAggregatedFrame; // type@1230 │ │ +304a38: 6e10 b197 0100 |003a: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/TyerTdatAggregatedFrame;.getFrames:()Ljava/util/Set; // method@97b1 │ │ +304a3e: 0c01 |003d: move-result-object v1 │ │ +304a40: 7210 a889 0100 |003e: invoke-interface {v1}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@89a8 │ │ +304a46: 0c01 |0041: move-result-object v1 │ │ +304a48: 7210 4789 0100 |0042: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +304a4e: 0a02 |0045: move-result v2 │ │ +304a50: 3802 d2ff |0046: if-eqz v2, 0018 // -002e │ │ +304a54: 7210 4889 0100 |0048: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +304a5a: 0c02 |004b: move-result-object v2 │ │ +304a5c: 1f02 0312 |004c: check-cast v2, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // type@1203 │ │ +304a60: 6e20 e794 2300 |004e: invoke-virtual {v3, v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.addFrame:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V // method@94e7 │ │ +304a66: 28f1 |0051: goto 0042 // -000f │ │ +304a68: 2012 7c10 |0052: instance-of v2, v1, Ljava/util/ArrayList; // type@107c │ │ +304a6c: 3802 c4ff |0054: if-eqz v2, 0018 // -003c │ │ +304a70: 1f01 7c10 |0056: check-cast v1, Ljava/util/ArrayList; // type@107c │ │ +304a74: 6e10 bc88 0100 |0058: invoke-virtual {v1}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@88bc │ │ +304a7a: 0c01 |005b: move-result-object v1 │ │ +304a7c: 7210 4789 0100 |005c: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +304a82: 0a02 |005f: move-result v2 │ │ +304a84: 3802 b8ff |0060: if-eqz v2, 0018 // -0048 │ │ +304a88: 7210 4889 0100 |0062: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +304a8e: 0c02 |0065: move-result-object v2 │ │ +304a90: 1f02 0312 |0066: check-cast v2, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // type@1203 │ │ +304a94: 6e20 e794 2300 |0068: invoke-virtual {v3, v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.addFrame:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V // method@94e7 │ │ +304a9a: 28f1 |006b: goto 005c // -000f │ │ +304a9c: 0e00 |006c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=256 │ │ 0x0007 line=257 │ │ 0x000e line=260 │ │ 0x0022 line=262 │ │ 0x0024 line=263 │ │ @@ -1317289,29 +1317289,29 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -304a9c: |[304a9c] org.jaudiotagger.tag.id3.AbstractID3v2Tag.copyPrimitives:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;)V │ │ -304aac: 6200 258a |0000: sget-object v0, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.logger:Ljava/util/logging/Logger; // field@8a25 │ │ -304ab0: 1a01 5f12 |0002: const-string v1, "Copying Primitives" // string@125f │ │ -304ab4: 6e20 128a 1000 |0004: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -304aba: 5430 1e8a |0007: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.duplicateFrameId:Ljava/lang/String; // field@8a1e │ │ -304abe: 5b20 1e8a |0009: iput-object v0, v2, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.duplicateFrameId:Ljava/lang/String; // field@8a1e │ │ -304ac2: 5230 1d8a |000b: iget v0, v3, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.duplicateBytes:I // field@8a1d │ │ -304ac6: 5920 1d8a |000d: iput v0, v2, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.duplicateBytes:I // field@8a1d │ │ -304aca: 5230 1f8a |000f: iget v0, v3, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.emptyFrameBytes:I // field@8a1f │ │ -304ace: 5920 1f8a |0011: iput v0, v2, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.emptyFrameBytes:I // field@8a1f │ │ -304ad2: 5230 228a |0013: iget v0, v3, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.fileReadSize:I // field@8a22 │ │ -304ad6: 5920 228a |0015: iput v0, v2, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.fileReadSize:I // field@8a22 │ │ -304ada: 5233 248a |0017: iget v3, v3, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.invalidFrames:I // field@8a24 │ │ -304ade: 5923 248a |0019: iput v3, v2, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.invalidFrames:I // field@8a24 │ │ -304ae2: 0e00 |001b: return-void │ │ +304aa0: |[304aa0] org.jaudiotagger.tag.id3.AbstractID3v2Tag.copyPrimitives:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;)V │ │ +304ab0: 6200 258a |0000: sget-object v0, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.logger:Ljava/util/logging/Logger; // field@8a25 │ │ +304ab4: 1a01 5f12 |0002: const-string v1, "Copying Primitives" // string@125f │ │ +304ab8: 6e20 128a 1000 |0004: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +304abe: 5430 1e8a |0007: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.duplicateFrameId:Ljava/lang/String; // field@8a1e │ │ +304ac2: 5b20 1e8a |0009: iput-object v0, v2, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.duplicateFrameId:Ljava/lang/String; // field@8a1e │ │ +304ac6: 5230 1d8a |000b: iget v0, v3, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.duplicateBytes:I // field@8a1d │ │ +304aca: 5920 1d8a |000d: iput v0, v2, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.duplicateBytes:I // field@8a1d │ │ +304ace: 5230 1f8a |000f: iget v0, v3, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.emptyFrameBytes:I // field@8a1f │ │ +304ad2: 5920 1f8a |0011: iput v0, v2, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.emptyFrameBytes:I // field@8a1f │ │ +304ad6: 5230 228a |0013: iget v0, v3, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.fileReadSize:I // field@8a22 │ │ +304ada: 5920 228a |0015: iput v0, v2, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.fileReadSize:I // field@8a22 │ │ +304ade: 5233 248a |0017: iget v3, v3, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.invalidFrames:I // field@8a24 │ │ +304ae2: 5923 248a |0019: iput v3, v2, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.invalidFrames:I // field@8a24 │ │ +304ae6: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=239 │ │ 0x0007 line=241 │ │ 0x000b line=242 │ │ 0x000f line=243 │ │ 0x0013 line=244 │ │ @@ -1317325,30 +1317325,30 @@ │ │ type : '(Z)Lorg/jaudiotagger/tag/TagField;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -303ee8: |[303ee8] org.jaudiotagger.tag.id3.AbstractID3v2Tag.createCompilationField:(Z)Lorg/jaudiotagger/tag/TagField; │ │ -303ef8: 3802 0f00 |0000: if-eqz v2, 000f // +000f │ │ -303efc: 6202 cc87 |0002: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.IS_COMPILATION:Lorg/jaudiotagger/tag/FieldKey; // field@87cc │ │ -303f00: 1a00 8e04 |0004: const-string v0, "1" // string@048e │ │ -303f04: 2410 c013 0000 |0006: filled-new-array {v0}, [Ljava/lang/String; // type@13c0 │ │ -303f0a: 0c00 |0009: move-result-object v0 │ │ -303f0c: 6e30 f194 2100 |000a: invoke-virtual {v1, v2, v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.createField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@94f1 │ │ -303f12: 0c02 |000d: move-result-object v2 │ │ -303f14: 1102 |000e: return-object v2 │ │ -303f16: 6202 cc87 |000f: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.IS_COMPILATION:Lorg/jaudiotagger/tag/FieldKey; // field@87cc │ │ -303f1a: 1a00 7a04 |0011: const-string v0, "0" // string@047a │ │ -303f1e: 2410 c013 0000 |0013: filled-new-array {v0}, [Ljava/lang/String; // type@13c0 │ │ -303f24: 0c00 |0016: move-result-object v0 │ │ -303f26: 6e30 f194 2100 |0017: invoke-virtual {v1, v2, v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.createField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@94f1 │ │ -303f2c: 0c02 |001a: move-result-object v2 │ │ -303f2e: 1102 |001b: return-object v2 │ │ +303eec: |[303eec] org.jaudiotagger.tag.id3.AbstractID3v2Tag.createCompilationField:(Z)Lorg/jaudiotagger/tag/TagField; │ │ +303efc: 3802 0f00 |0000: if-eqz v2, 000f // +000f │ │ +303f00: 6202 cc87 |0002: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.IS_COMPILATION:Lorg/jaudiotagger/tag/FieldKey; // field@87cc │ │ +303f04: 1a00 8e04 |0004: const-string v0, "1" // string@048e │ │ +303f08: 2410 c013 0000 |0006: filled-new-array {v0}, [Ljava/lang/String; // type@13c0 │ │ +303f0e: 0c00 |0009: move-result-object v0 │ │ +303f10: 6e30 f194 2100 |000a: invoke-virtual {v1, v2, v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.createField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@94f1 │ │ +303f16: 0c02 |000d: move-result-object v2 │ │ +303f18: 1102 |000e: return-object v2 │ │ +303f1a: 6202 cc87 |000f: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.IS_COMPILATION:Lorg/jaudiotagger/tag/FieldKey; // field@87cc │ │ +303f1e: 1a00 7a04 |0011: const-string v0, "0" // string@047a │ │ +303f22: 2410 c013 0000 |0013: filled-new-array {v0}, [Ljava/lang/String; // type@13c0 │ │ +303f28: 0c00 |0016: move-result-object v0 │ │ +303f2a: 6e30 f194 2100 |0017: invoke-virtual {v1, v2, v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.createField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@94f1 │ │ +303f30: 0c02 |001a: move-result-object v2 │ │ +303f32: 1102 |001b: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=3043 │ │ 0x000f line=3047 │ │ locals : │ │ 0x0000 - 0x001c reg=1 this Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; │ │ 0x0000 - 0x001c reg=2 (null) Z │ │ @@ -1317358,59 +1317358,59 @@ │ │ type : '(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField;' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 86 16-bit code units │ │ -303f30: |[303f30] org.jaudiotagger.tag.id3.AbstractID3v2Tag.createField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; │ │ -303f40: 3804 5000 |0000: if-eqz v4, 0050 // +0050 │ │ -303f44: 3805 4200 |0002: if-eqz v5, 0044 // +0042 │ │ -303f48: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -303f4a: 4601 0500 |0005: aget-object v1, v5, v0 │ │ -303f4e: 3801 3d00 |0007: if-eqz v1, 0044 // +003d │ │ -303f52: 4600 0500 |0009: aget-object v0, v5, v0 │ │ -303f56: 6e20 0e95 4300 |000b: invoke-virtual {v3, v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getFrameAndSubIdFromGenericKey:(Lorg/jaudiotagger/tag/FieldKey;)Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId; // method@950e │ │ -303f5c: 0c01 |000e: move-result-object v1 │ │ -303f5e: 7110 d39b 0400 |000f: invoke-static {v4}, Lorg/jaudiotagger/tag/id3/valuepair/ID3NumberTotalFields;.isNumber:(Lorg/jaudiotagger/tag/FieldKey;)Z // method@9bd3 │ │ -303f64: 0a02 |0012: move-result v2 │ │ -303f66: 3802 1400 |0013: if-eqz v2, 0027 // +0014 │ │ -303f6a: 6e10 de94 0100 |0015: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.getFrameId:()Ljava/lang/String; // method@94de │ │ -303f70: 0c04 |0018: move-result-object v4 │ │ -303f72: 6e20 f394 4300 |0019: invoke-virtual {v3, v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.createFrame:(Ljava/lang/String;)Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // method@94f3 │ │ -303f78: 0c04 |001c: move-result-object v4 │ │ -303f7a: 6e10 be94 0400 |001d: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -303f80: 0c05 |0020: move-result-object v5 │ │ -303f82: 1f05 3112 |0021: check-cast v5, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal; // type@1231 │ │ -303f86: 6e20 c097 0500 |0023: invoke-virtual {v5, v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal;.setNumber:(Ljava/lang/String;)V // method@97c0 │ │ -303f8c: 1104 |0026: return-object v4 │ │ -303f8e: 7110 d49b 0400 |0027: invoke-static {v4}, Lorg/jaudiotagger/tag/id3/valuepair/ID3NumberTotalFields;.isTotal:(Lorg/jaudiotagger/tag/FieldKey;)Z // method@9bd4 │ │ -303f94: 0a04 |002a: move-result v4 │ │ -303f96: 3804 1400 |002b: if-eqz v4, 003f // +0014 │ │ -303f9a: 6e10 de94 0100 |002d: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.getFrameId:()Ljava/lang/String; // method@94de │ │ -303fa0: 0c04 |0030: move-result-object v4 │ │ -303fa2: 6e20 f394 4300 |0031: invoke-virtual {v3, v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.createFrame:(Ljava/lang/String;)Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // method@94f3 │ │ -303fa8: 0c04 |0034: move-result-object v4 │ │ -303faa: 6e10 be94 0400 |0035: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -303fb0: 0c05 |0038: move-result-object v5 │ │ -303fb2: 1f05 3112 |0039: check-cast v5, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal; // type@1231 │ │ -303fb6: 6e20 c497 0500 |003b: invoke-virtual {v5, v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal;.setTotal:(Ljava/lang/String;)V // method@97c4 │ │ -303fbc: 1104 |003e: return-object v4 │ │ -303fbe: 6e30 f994 1305 |003f: invoke-virtual {v3, v1, v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.doCreateTagField:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;[Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@94f9 │ │ -303fc4: 0c04 |0042: move-result-object v4 │ │ -303fc6: 1104 |0043: return-object v4 │ │ -303fc8: 2204 1e10 |0044: new-instance v4, Ljava/lang/IllegalArgumentException; // type@101e │ │ -303fcc: 6205 2187 |0046: sget-object v5, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_INVALID_NULL_ARGUMENT:Lorg/jaudiotagger/logging/ErrorMessage; // field@8721 │ │ -303fd0: 6e10 5791 0500 |0048: invoke-virtual {v5}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ -303fd6: 0c05 |004b: move-result-object v5 │ │ -303fd8: 7020 1887 5400 |004c: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ -303fde: 2704 |004f: throw v4 │ │ -303fe0: 2204 c311 |0050: new-instance v4, Lorg/jaudiotagger/tag/KeyNotFoundException; // type@11c3 │ │ -303fe4: 7010 a791 0400 |0052: invoke-direct {v4}, Lorg/jaudiotagger/tag/KeyNotFoundException;.:()V // method@91a7 │ │ -303fea: 2704 |0055: throw v4 │ │ +303f34: |[303f34] org.jaudiotagger.tag.id3.AbstractID3v2Tag.createField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; │ │ +303f44: 3804 5000 |0000: if-eqz v4, 0050 // +0050 │ │ +303f48: 3805 4200 |0002: if-eqz v5, 0044 // +0042 │ │ +303f4c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +303f4e: 4601 0500 |0005: aget-object v1, v5, v0 │ │ +303f52: 3801 3d00 |0007: if-eqz v1, 0044 // +003d │ │ +303f56: 4600 0500 |0009: aget-object v0, v5, v0 │ │ +303f5a: 6e20 0e95 4300 |000b: invoke-virtual {v3, v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getFrameAndSubIdFromGenericKey:(Lorg/jaudiotagger/tag/FieldKey;)Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId; // method@950e │ │ +303f60: 0c01 |000e: move-result-object v1 │ │ +303f62: 7110 d39b 0400 |000f: invoke-static {v4}, Lorg/jaudiotagger/tag/id3/valuepair/ID3NumberTotalFields;.isNumber:(Lorg/jaudiotagger/tag/FieldKey;)Z // method@9bd3 │ │ +303f68: 0a02 |0012: move-result v2 │ │ +303f6a: 3802 1400 |0013: if-eqz v2, 0027 // +0014 │ │ +303f6e: 6e10 de94 0100 |0015: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.getFrameId:()Ljava/lang/String; // method@94de │ │ +303f74: 0c04 |0018: move-result-object v4 │ │ +303f76: 6e20 f394 4300 |0019: invoke-virtual {v3, v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.createFrame:(Ljava/lang/String;)Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // method@94f3 │ │ +303f7c: 0c04 |001c: move-result-object v4 │ │ +303f7e: 6e10 be94 0400 |001d: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +303f84: 0c05 |0020: move-result-object v5 │ │ +303f86: 1f05 3112 |0021: check-cast v5, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal; // type@1231 │ │ +303f8a: 6e20 c097 0500 |0023: invoke-virtual {v5, v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal;.setNumber:(Ljava/lang/String;)V // method@97c0 │ │ +303f90: 1104 |0026: return-object v4 │ │ +303f92: 7110 d49b 0400 |0027: invoke-static {v4}, Lorg/jaudiotagger/tag/id3/valuepair/ID3NumberTotalFields;.isTotal:(Lorg/jaudiotagger/tag/FieldKey;)Z // method@9bd4 │ │ +303f98: 0a04 |002a: move-result v4 │ │ +303f9a: 3804 1400 |002b: if-eqz v4, 003f // +0014 │ │ +303f9e: 6e10 de94 0100 |002d: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.getFrameId:()Ljava/lang/String; // method@94de │ │ +303fa4: 0c04 |0030: move-result-object v4 │ │ +303fa6: 6e20 f394 4300 |0031: invoke-virtual {v3, v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.createFrame:(Ljava/lang/String;)Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // method@94f3 │ │ +303fac: 0c04 |0034: move-result-object v4 │ │ +303fae: 6e10 be94 0400 |0035: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +303fb4: 0c05 |0038: move-result-object v5 │ │ +303fb6: 1f05 3112 |0039: check-cast v5, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal; // type@1231 │ │ +303fba: 6e20 c497 0500 |003b: invoke-virtual {v5, v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal;.setTotal:(Ljava/lang/String;)V // method@97c4 │ │ +303fc0: 1104 |003e: return-object v4 │ │ +303fc2: 6e30 f994 1305 |003f: invoke-virtual {v3, v1, v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.doCreateTagField:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;[Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@94f9 │ │ +303fc8: 0c04 |0042: move-result-object v4 │ │ +303fca: 1104 |0043: return-object v4 │ │ +303fcc: 2204 1e10 |0044: new-instance v4, Ljava/lang/IllegalArgumentException; // type@101e │ │ +303fd0: 6205 2187 |0046: sget-object v5, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_INVALID_NULL_ARGUMENT:Lorg/jaudiotagger/logging/ErrorMessage; // field@8721 │ │ +303fd4: 6e10 5791 0500 |0048: invoke-virtual {v5}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ +303fda: 0c05 |004b: move-result-object v5 │ │ +303fdc: 7020 1887 5400 |004c: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ +303fe2: 2704 |004f: throw v4 │ │ +303fe4: 2204 c311 |0050: new-instance v4, Lorg/jaudiotagger/tag/KeyNotFoundException; // type@11c3 │ │ +303fe8: 7010 a791 0400 |0052: invoke-direct {v4}, Lorg/jaudiotagger/tag/KeyNotFoundException;.:()V // method@91a7 │ │ +303fee: 2704 |0055: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=2252 │ │ 0x0009 line=2257 │ │ 0x000b line=2258 │ │ 0x000f line=2262 │ │ 0x0015 line=2264 │ │ @@ -1317439,30 +1317439,30 @@ │ │ type : '(Lorg/jaudiotagger/audio/MyRandomAccessFile;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -304ae4: |[304ae4] org.jaudiotagger.tag.id3.AbstractID3v2Tag.delete:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)V │ │ -304af4: 1300 0a00 |0000: const/16 v0, #int 10 // #a │ │ -304af8: 2300 1c13 |0002: new-array v0, v0, [B // type@131c │ │ -304afc: 1601 0000 |0004: const-wide/16 v1, #int 0 // #0 │ │ -304b00: 7230 918a 1402 |0006: invoke-interface {v4, v1, v2}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.seek:(J)V // method@8a91 │ │ -304b06: 7220 8f8a 0400 |0009: invoke-interface {v4, v0}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.readFully:([B)V // method@8a8f │ │ -304b0c: 7110 5b88 0000 |000c: invoke-static {v0}, Ljava/nio/ByteBuffer;.wrap:([B)Ljava/nio/ByteBuffer; // method@885b │ │ -304b12: 0c00 |000f: move-result-object v0 │ │ -304b14: 6e20 2995 0300 |0010: invoke-virtual {v3, v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.seek:(Ljava/nio/ByteBuffer;)Z // method@9529 │ │ -304b1a: 0a00 |0013: move-result v0 │ │ -304b1c: 3800 0b00 |0014: if-eqz v0, 001f // +000b │ │ -304b20: 7230 918a 1402 |0016: invoke-interface {v4, v1, v2}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.seek:(J)V // method@8a91 │ │ -304b26: 1230 |0019: const/4 v0, #int 3 // #3 │ │ -304b28: 2300 1c13 |001a: new-array v0, v0, [B // type@131c │ │ -304b2c: 7220 958a 0400 |001c: invoke-interface {v4, v0}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.write:([B)V // method@8a95 │ │ -304b32: 0e00 |001f: return-void │ │ +304ae8: |[304ae8] org.jaudiotagger.tag.id3.AbstractID3v2Tag.delete:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)V │ │ +304af8: 1300 0a00 |0000: const/16 v0, #int 10 // #a │ │ +304afc: 2300 1c13 |0002: new-array v0, v0, [B // type@131c │ │ +304b00: 1601 0000 |0004: const-wide/16 v1, #int 0 // #0 │ │ +304b04: 7230 918a 1402 |0006: invoke-interface {v4, v1, v2}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.seek:(J)V // method@8a91 │ │ +304b0a: 7220 8f8a 0400 |0009: invoke-interface {v4, v0}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.readFully:([B)V // method@8a8f │ │ +304b10: 7110 5b88 0000 |000c: invoke-static {v0}, Ljava/nio/ByteBuffer;.wrap:([B)Ljava/nio/ByteBuffer; // method@885b │ │ +304b16: 0c00 |000f: move-result-object v0 │ │ +304b18: 6e20 2995 0300 |0010: invoke-virtual {v3, v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.seek:(Ljava/nio/ByteBuffer;)Z // method@9529 │ │ +304b1e: 0a00 |0013: move-result v0 │ │ +304b20: 3800 0b00 |0014: if-eqz v0, 001f // +000b │ │ +304b24: 7230 918a 1402 |0016: invoke-interface {v4, v1, v2}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.seek:(J)V // method@8a91 │ │ +304b2a: 1230 |0019: const/4 v0, #int 3 // #3 │ │ +304b2c: 2300 1c13 |001a: new-array v0, v0, [B // type@131c │ │ +304b30: 7220 958a 0400 |001c: invoke-interface {v4, v0}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.write:([B)V // method@8a95 │ │ +304b36: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=985 │ │ 0x0009 line=986 │ │ 0x000c line=987 │ │ 0x0010 line=988 │ │ 0x0016 line=990 │ │ @@ -1317476,18 +1317476,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -304b34: |[304b34] org.jaudiotagger.tag.id3.AbstractID3v2Tag.deleteArtworkField:()V │ │ -304b44: 6200 b487 |0000: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.COVER_ART:Lorg/jaudiotagger/tag/FieldKey; // field@87b4 │ │ -304b48: 6e20 f794 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.deleteField:(Lorg/jaudiotagger/tag/FieldKey;)V // method@94f7 │ │ -304b4e: 0e00 |0005: return-void │ │ +304b38: |[304b38] org.jaudiotagger.tag.id3.AbstractID3v2Tag.deleteArtworkField:()V │ │ +304b48: 6200 b487 |0000: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.COVER_ART:Lorg/jaudiotagger/tag/FieldKey; // field@87b4 │ │ +304b4c: 6e20 f794 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.deleteField:(Lorg/jaudiotagger/tag/FieldKey;)V // method@94f7 │ │ +304b52: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3017 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; │ │ │ │ #14 : (in Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;) │ │ @@ -1317495,56 +1317495,56 @@ │ │ type : '(Lorg/jaudiotagger/tag/FieldKey;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 94 16-bit code units │ │ -304b50: |[304b50] org.jaudiotagger.tag.id3.AbstractID3v2Tag.deleteField:(Lorg/jaudiotagger/tag/FieldKey;)V │ │ -304b60: 6e20 0e95 4300 |0000: invoke-virtual {v3, v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getFrameAndSubIdFromGenericKey:(Lorg/jaudiotagger/tag/FieldKey;)Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId; // method@950e │ │ -304b66: 0c00 |0003: move-result-object v0 │ │ -304b68: 3804 4300 |0004: if-eqz v4, 0047 // +0043 │ │ -304b6c: 6201 0e8a |0006: sget-object v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$2;.$SwitchMap$org$jaudiotagger$tag$FieldKey:[I // field@8a0e │ │ -304b70: 6e10 8f91 0400 |0008: invoke-virtual {v4}, Lorg/jaudiotagger/tag/FieldKey;.ordinal:()I // method@918f │ │ -304b76: 0a04 |000b: move-result v4 │ │ -304b78: 4404 0104 |000c: aget v4, v1, v4 │ │ -304b7c: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -304b7e: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -304b80: 2b04 3e00 0000 |0010: packed-switch v4, 0000004e // +0000003e │ │ -304b86: 6e20 fa94 0300 |0013: invoke-virtual {v3, v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.doDeleteTagField:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;)V // method@94fa │ │ -304b8c: 2830 |0016: goto 0046 // +0030 │ │ -304b8e: 6204 e487 |0017: sget-object v4, Lorg/jaudiotagger/tag/FieldKey;.MOVEMENT_NO:Lorg/jaudiotagger/tag/FieldKey; // field@87e4 │ │ -304b92: 6202 e587 |0019: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MOVEMENT_TOTAL:Lorg/jaudiotagger/tag/FieldKey; // field@87e5 │ │ -304b96: 7051 f894 0324 |001b: invoke-direct {v3, v0, v4, v2, v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.deleteNumberTotalFrame:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;Lorg/jaudiotagger/tag/FieldKey;Lorg/jaudiotagger/tag/FieldKey;Z)V // method@94f8 │ │ -304b9c: 2828 |001e: goto 0046 // +0028 │ │ -304b9e: 6204 e487 |001f: sget-object v4, Lorg/jaudiotagger/tag/FieldKey;.MOVEMENT_NO:Lorg/jaudiotagger/tag/FieldKey; // field@87e4 │ │ -304ba2: 6201 e587 |0021: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MOVEMENT_TOTAL:Lorg/jaudiotagger/tag/FieldKey; // field@87e5 │ │ -304ba6: 7052 f894 0314 |0023: invoke-direct {v3, v0, v4, v1, v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.deleteNumberTotalFrame:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;Lorg/jaudiotagger/tag/FieldKey;Lorg/jaudiotagger/tag/FieldKey;Z)V // method@94f8 │ │ -304bac: 2820 |0026: goto 0046 // +0020 │ │ -304bae: 6204 ba87 |0027: sget-object v4, Lorg/jaudiotagger/tag/FieldKey;.DISC_NO:Lorg/jaudiotagger/tag/FieldKey; // field@87ba │ │ -304bb2: 6202 bc87 |0029: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.DISC_TOTAL:Lorg/jaudiotagger/tag/FieldKey; // field@87bc │ │ -304bb6: 7051 f894 0324 |002b: invoke-direct {v3, v0, v4, v2, v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.deleteNumberTotalFrame:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;Lorg/jaudiotagger/tag/FieldKey;Lorg/jaudiotagger/tag/FieldKey;Z)V // method@94f8 │ │ -304bbc: 2818 |002e: goto 0046 // +0018 │ │ -304bbe: 6204 ba87 |002f: sget-object v4, Lorg/jaudiotagger/tag/FieldKey;.DISC_NO:Lorg/jaudiotagger/tag/FieldKey; // field@87ba │ │ -304bc2: 6201 bc87 |0031: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.DISC_TOTAL:Lorg/jaudiotagger/tag/FieldKey; // field@87bc │ │ -304bc6: 7052 f894 0314 |0033: invoke-direct {v3, v0, v4, v1, v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.deleteNumberTotalFrame:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;Lorg/jaudiotagger/tag/FieldKey;Lorg/jaudiotagger/tag/FieldKey;Z)V // method@94f8 │ │ -304bcc: 2810 |0036: goto 0046 // +0010 │ │ -304bce: 6204 2888 |0037: sget-object v4, Lorg/jaudiotagger/tag/FieldKey;.TRACK:Lorg/jaudiotagger/tag/FieldKey; // field@8828 │ │ -304bd2: 6202 2988 |0039: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.TRACK_TOTAL:Lorg/jaudiotagger/tag/FieldKey; // field@8829 │ │ -304bd6: 7051 f894 0324 |003b: invoke-direct {v3, v0, v4, v2, v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.deleteNumberTotalFrame:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;Lorg/jaudiotagger/tag/FieldKey;Lorg/jaudiotagger/tag/FieldKey;Z)V // method@94f8 │ │ -304bdc: 2808 |003e: goto 0046 // +0008 │ │ -304bde: 6204 2888 |003f: sget-object v4, Lorg/jaudiotagger/tag/FieldKey;.TRACK:Lorg/jaudiotagger/tag/FieldKey; // field@8828 │ │ -304be2: 6201 2988 |0041: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.TRACK_TOTAL:Lorg/jaudiotagger/tag/FieldKey; // field@8829 │ │ -304be6: 7052 f894 0314 |0043: invoke-direct {v3, v0, v4, v1, v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.deleteNumberTotalFrame:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;Lorg/jaudiotagger/tag/FieldKey;Lorg/jaudiotagger/tag/FieldKey;Z)V // method@94f8 │ │ -304bec: 0e00 |0046: return-void │ │ -304bee: 2204 c311 |0047: new-instance v4, Lorg/jaudiotagger/tag/KeyNotFoundException; // type@11c3 │ │ -304bf2: 7010 a791 0400 |0049: invoke-direct {v4}, Lorg/jaudiotagger/tag/KeyNotFoundException;.:()V // method@91a7 │ │ -304bf8: 2704 |004c: throw v4 │ │ -304bfa: 0000 |004d: nop // spacer │ │ -304bfc: 0001 0600 0100 0000 2f00 0000 2700 ... |004e: packed-switch-data (16 units) │ │ +304b54: |[304b54] org.jaudiotagger.tag.id3.AbstractID3v2Tag.deleteField:(Lorg/jaudiotagger/tag/FieldKey;)V │ │ +304b64: 6e20 0e95 4300 |0000: invoke-virtual {v3, v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getFrameAndSubIdFromGenericKey:(Lorg/jaudiotagger/tag/FieldKey;)Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId; // method@950e │ │ +304b6a: 0c00 |0003: move-result-object v0 │ │ +304b6c: 3804 4300 |0004: if-eqz v4, 0047 // +0043 │ │ +304b70: 6201 0e8a |0006: sget-object v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$2;.$SwitchMap$org$jaudiotagger$tag$FieldKey:[I // field@8a0e │ │ +304b74: 6e10 8f91 0400 |0008: invoke-virtual {v4}, Lorg/jaudiotagger/tag/FieldKey;.ordinal:()I // method@918f │ │ +304b7a: 0a04 |000b: move-result v4 │ │ +304b7c: 4404 0104 |000c: aget v4, v1, v4 │ │ +304b80: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +304b82: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +304b84: 2b04 3e00 0000 |0010: packed-switch v4, 0000004e // +0000003e │ │ +304b8a: 6e20 fa94 0300 |0013: invoke-virtual {v3, v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.doDeleteTagField:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;)V // method@94fa │ │ +304b90: 2830 |0016: goto 0046 // +0030 │ │ +304b92: 6204 e487 |0017: sget-object v4, Lorg/jaudiotagger/tag/FieldKey;.MOVEMENT_NO:Lorg/jaudiotagger/tag/FieldKey; // field@87e4 │ │ +304b96: 6202 e587 |0019: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MOVEMENT_TOTAL:Lorg/jaudiotagger/tag/FieldKey; // field@87e5 │ │ +304b9a: 7051 f894 0324 |001b: invoke-direct {v3, v0, v4, v2, v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.deleteNumberTotalFrame:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;Lorg/jaudiotagger/tag/FieldKey;Lorg/jaudiotagger/tag/FieldKey;Z)V // method@94f8 │ │ +304ba0: 2828 |001e: goto 0046 // +0028 │ │ +304ba2: 6204 e487 |001f: sget-object v4, Lorg/jaudiotagger/tag/FieldKey;.MOVEMENT_NO:Lorg/jaudiotagger/tag/FieldKey; // field@87e4 │ │ +304ba6: 6201 e587 |0021: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.MOVEMENT_TOTAL:Lorg/jaudiotagger/tag/FieldKey; // field@87e5 │ │ +304baa: 7052 f894 0314 |0023: invoke-direct {v3, v0, v4, v1, v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.deleteNumberTotalFrame:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;Lorg/jaudiotagger/tag/FieldKey;Lorg/jaudiotagger/tag/FieldKey;Z)V // method@94f8 │ │ +304bb0: 2820 |0026: goto 0046 // +0020 │ │ +304bb2: 6204 ba87 |0027: sget-object v4, Lorg/jaudiotagger/tag/FieldKey;.DISC_NO:Lorg/jaudiotagger/tag/FieldKey; // field@87ba │ │ +304bb6: 6202 bc87 |0029: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.DISC_TOTAL:Lorg/jaudiotagger/tag/FieldKey; // field@87bc │ │ +304bba: 7051 f894 0324 |002b: invoke-direct {v3, v0, v4, v2, v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.deleteNumberTotalFrame:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;Lorg/jaudiotagger/tag/FieldKey;Lorg/jaudiotagger/tag/FieldKey;Z)V // method@94f8 │ │ +304bc0: 2818 |002e: goto 0046 // +0018 │ │ +304bc2: 6204 ba87 |002f: sget-object v4, Lorg/jaudiotagger/tag/FieldKey;.DISC_NO:Lorg/jaudiotagger/tag/FieldKey; // field@87ba │ │ +304bc6: 6201 bc87 |0031: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.DISC_TOTAL:Lorg/jaudiotagger/tag/FieldKey; // field@87bc │ │ +304bca: 7052 f894 0314 |0033: invoke-direct {v3, v0, v4, v1, v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.deleteNumberTotalFrame:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;Lorg/jaudiotagger/tag/FieldKey;Lorg/jaudiotagger/tag/FieldKey;Z)V // method@94f8 │ │ +304bd0: 2810 |0036: goto 0046 // +0010 │ │ +304bd2: 6204 2888 |0037: sget-object v4, Lorg/jaudiotagger/tag/FieldKey;.TRACK:Lorg/jaudiotagger/tag/FieldKey; // field@8828 │ │ +304bd6: 6202 2988 |0039: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.TRACK_TOTAL:Lorg/jaudiotagger/tag/FieldKey; // field@8829 │ │ +304bda: 7051 f894 0324 |003b: invoke-direct {v3, v0, v4, v2, v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.deleteNumberTotalFrame:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;Lorg/jaudiotagger/tag/FieldKey;Lorg/jaudiotagger/tag/FieldKey;Z)V // method@94f8 │ │ +304be0: 2808 |003e: goto 0046 // +0008 │ │ +304be2: 6204 2888 |003f: sget-object v4, Lorg/jaudiotagger/tag/FieldKey;.TRACK:Lorg/jaudiotagger/tag/FieldKey; // field@8828 │ │ +304be6: 6201 2988 |0041: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.TRACK_TOTAL:Lorg/jaudiotagger/tag/FieldKey; // field@8829 │ │ +304bea: 7052 f894 0314 |0043: invoke-direct {v3, v0, v4, v1, v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.deleteNumberTotalFrame:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;Lorg/jaudiotagger/tag/FieldKey;Lorg/jaudiotagger/tag/FieldKey;Z)V // method@94f8 │ │ +304bf0: 0e00 |0046: return-void │ │ +304bf2: 2204 c311 |0047: new-instance v4, Lorg/jaudiotagger/tag/KeyNotFoundException; // type@11c3 │ │ +304bf6: 7010 a791 0400 |0049: invoke-direct {v4}, Lorg/jaudiotagger/tag/KeyNotFoundException;.:()V // method@91a7 │ │ +304bfc: 2704 |004c: throw v4 │ │ +304bfe: 0000 |004d: nop // spacer │ │ +304c00: 0001 0600 0100 0000 2f00 0000 2700 ... |004e: packed-switch-data (16 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2627 │ │ 0x0006 line=2633 │ │ 0x0013 line=2654 │ │ 0x0017 line=2651 │ │ 0x001f line=2648 │ │ @@ -1317562,240 +1317562,240 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;[Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField;' │ │ access : 0x0080 (VARARGS) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 463 16-bit code units │ │ -303fec: |[303fec] org.jaudiotagger.tag.id3.AbstractID3v2Tag.doCreateTagField:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;[Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; │ │ -303ffc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -303ffe: 4601 0800 |0001: aget-object v1, v8, v0 │ │ -304002: 6e10 de94 0700 |0003: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.getFrameId:()Ljava/lang/String; // method@94de │ │ -304008: 0c02 |0006: move-result-object v2 │ │ -30400a: 6e20 f394 2600 |0007: invoke-virtual {v6, v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.createFrame:(Ljava/lang/String;)Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // method@94f3 │ │ -304010: 0c02 |000a: move-result-object v2 │ │ -304012: 6e10 be94 0200 |000b: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -304018: 0c03 |000e: move-result-object v3 │ │ -30401a: 2033 9212 |000f: instance-of v3, v3, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUFID; // type@1292 │ │ -30401e: 3803 2800 |0011: if-eqz v3, 0039 // +0028 │ │ -304022: 6e10 be94 0200 |0013: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -304028: 0c08 |0016: move-result-object v8 │ │ -30402a: 1f08 9212 |0017: check-cast v8, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUFID; // type@1292 │ │ -30402e: 6e10 e094 0700 |0019: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.getSubId:()Ljava/lang/String; // method@94e0 │ │ -304034: 0c07 |001c: move-result-object v7 │ │ -304036: 6e20 2e9b 7800 |001d: invoke-virtual {v8, v7}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUFID;.setOwner:(Ljava/lang/String;)V // method@9b2e │ │ -30403c: 6e10 be94 0200 |0020: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -304042: 0c07 |0023: move-result-object v7 │ │ -304044: 1f07 9212 |0024: check-cast v7, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUFID; // type@1292 │ │ -304048: 1a08 d61e |0026: const-string v8, "ISO-8859-1" // string@1ed6 │ │ -30404c: 6e20 a087 8100 |0028: invoke-virtual {v1, v8}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@87a0 │ │ -304052: 0c08 |002b: move-result-object v8 │ │ -304054: 6e20 2f9b 8700 |002c: invoke-virtual {v7, v8}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUFID;.setUniqueIdentifier:([B)V // method@9b2f │ │ -30405a: 2900 5f01 |002f: goto/16 018e // +015f │ │ -30405e: 2207 3310 |0031: new-instance v7, Ljava/lang/RuntimeException; // type@1033 │ │ -304062: 1a08 bf53 |0033: const-string v8, "When encoding UFID charset ISO-8859-1 was deemed unsupported" // string@53bf │ │ -304066: 7020 7c87 8700 |0035: invoke-direct {v7, v8}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@877c │ │ -30406c: 2707 |0038: throw v7 │ │ -30406e: 6e10 be94 0200 |0039: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -304074: 0c03 |003c: move-result-object v3 │ │ -304076: 2033 9012 |003d: instance-of v3, v3, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTXXX; // type@1290 │ │ -30407a: 3803 1a00 |003f: if-eqz v3, 0059 // +001a │ │ -30407e: 6e10 be94 0200 |0041: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -304084: 0c08 |0044: move-result-object v8 │ │ -304086: 1f08 9012 |0045: check-cast v8, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTXXX; // type@1290 │ │ -30408a: 6e10 e094 0700 |0047: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.getSubId:()Ljava/lang/String; // method@94e0 │ │ -304090: 0c07 |004a: move-result-object v7 │ │ -304092: 6e20 169b 7800 |004b: invoke-virtual {v8, v7}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTXXX;.setDescription:(Ljava/lang/String;)V // method@9b16 │ │ -304098: 6e10 be94 0200 |004e: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -30409e: 0c07 |0051: move-result-object v7 │ │ -3040a0: 1f07 9012 |0052: check-cast v7, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTXXX; // type@1290 │ │ -3040a4: 6e20 189b 1700 |0054: invoke-virtual {v7, v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTXXX;.setText:(Ljava/lang/String;)V // method@9b18 │ │ -3040aa: 2900 3701 |0057: goto/16 018e // +0137 │ │ -3040ae: 6e10 be94 0200 |0059: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -3040b4: 0c03 |005c: move-result-object v3 │ │ -3040b6: 2033 9e12 |005d: instance-of v3, v3, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWXXX; // type@129e │ │ -3040ba: 3803 1a00 |005f: if-eqz v3, 0079 // +001a │ │ -3040be: 6e10 be94 0200 |0061: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -3040c4: 0c08 |0064: move-result-object v8 │ │ -3040c6: 1f08 9e12 |0065: check-cast v8, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWXXX; // type@129e │ │ -3040ca: 6e10 e094 0700 |0067: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.getSubId:()Ljava/lang/String; // method@94e0 │ │ -3040d0: 0c07 |006a: move-result-object v7 │ │ -3040d2: 6e20 979b 7800 |006b: invoke-virtual {v8, v7}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWXXX;.setDescription:(Ljava/lang/String;)V // method@9b97 │ │ -3040d8: 6e10 be94 0200 |006e: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -3040de: 0c07 |0071: move-result-object v7 │ │ -3040e0: 1f07 9e12 |0072: check-cast v7, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWXXX; // type@129e │ │ -3040e4: 6e20 9a9b 1700 |0074: invoke-virtual {v7, v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWXXX;.setUrlLink:(Ljava/lang/String;)V // method@9b9a │ │ -3040ea: 2900 1701 |0077: goto/16 018e // +0117 │ │ -3040ee: 6e10 be94 0200 |0079: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -3040f4: 0c03 |007c: move-result-object v3 │ │ -3040f6: 2033 3a12 |007d: instance-of v3, v3, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM; // type@123a │ │ -3040fa: 3803 3700 |007f: if-eqz v3, 00b6 // +0037 │ │ -3040fe: 6e10 e094 0700 |0081: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.getSubId:()Ljava/lang/String; // method@94e0 │ │ -304104: 0c08 |0084: move-result-object v8 │ │ -304106: 3808 2600 |0085: if-eqz v8, 00ab // +0026 │ │ -30410a: 6e10 be94 0200 |0087: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -304110: 0c08 |008a: move-result-object v8 │ │ -304112: 1f08 3a12 |008b: check-cast v8, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM; // type@123a │ │ -304116: 6e10 e094 0700 |008d: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.getSubId:()Ljava/lang/String; // method@94e0 │ │ -30411c: 0c07 |0090: move-result-object v7 │ │ -30411e: 6e20 4998 7800 |0091: invoke-virtual {v8, v7}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM;.setDescription:(Ljava/lang/String;)V // method@9849 │ │ -304124: 6e10 be94 0200 |0094: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -30412a: 0c07 |0097: move-result-object v7 │ │ -30412c: 1f07 3a12 |0098: check-cast v7, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM; // type@123a │ │ -304130: 6e10 4898 0700 |009a: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM;.isMediaMonkeyFrame:()Z // method@9848 │ │ -304136: 0a07 |009d: move-result v7 │ │ -304138: 3807 0d00 |009e: if-eqz v7, 00ab // +000d │ │ -30413c: 6e10 be94 0200 |00a0: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -304142: 0c07 |00a3: move-result-object v7 │ │ -304144: 1f07 3a12 |00a4: check-cast v7, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM; // type@123a │ │ -304148: 1a08 e954 |00a6: const-string v8, "XXX" // string@54e9 │ │ -30414c: 6e20 4a98 8700 |00a8: invoke-virtual {v7, v8}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM;.setLanguage:(Ljava/lang/String;)V // method@984a │ │ -304152: 6e10 be94 0200 |00ab: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -304158: 0c07 |00ae: move-result-object v7 │ │ -30415a: 1f07 3a12 |00af: check-cast v7, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM; // type@123a │ │ -30415e: 6e20 4c98 1700 |00b1: invoke-virtual {v7, v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM;.setText:(Ljava/lang/String;)V // method@984c │ │ -304164: 2900 da00 |00b4: goto/16 018e // +00da │ │ -304168: 6e10 be94 0200 |00b6: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -30416e: 0c03 |00b9: move-result-object v3 │ │ -304170: 2033 9412 |00ba: instance-of v3, v3, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSLT; // type@1294 │ │ -304174: 3803 1800 |00bc: if-eqz v3, 00d4 // +0018 │ │ -304178: 6e10 be94 0200 |00be: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -30417e: 0c07 |00c1: move-result-object v7 │ │ -304180: 1f07 9412 |00c2: check-cast v7, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSLT; // type@1294 │ │ -304184: 1a08 0000 |00c4: const-string v8, "" // string@0000 │ │ -304188: 6e20 4e9b 8700 |00c6: invoke-virtual {v7, v8}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSLT;.setDescription:(Ljava/lang/String;)V // method@9b4e │ │ -30418e: 6e10 be94 0200 |00c9: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -304194: 0c07 |00cc: move-result-object v7 │ │ -304196: 1f07 9412 |00cd: check-cast v7, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSLT; // type@1294 │ │ -30419a: 6e20 509b 1700 |00cf: invoke-virtual {v7, v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSLT;.setLyric:(Ljava/lang/String;)V // method@9b50 │ │ -3041a0: 2900 bc00 |00d2: goto/16 018e // +00bc │ │ -3041a4: 6e10 be94 0200 |00d4: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -3041aa: 0c03 |00d7: move-result-object v3 │ │ -3041ac: 2033 9912 |00d8: instance-of v3, v3, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWOAR; // type@1299 │ │ -3041b0: 3803 0d00 |00da: if-eqz v3, 00e7 // +000d │ │ -3041b4: 6e10 be94 0200 |00dc: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -3041ba: 0c07 |00df: move-result-object v7 │ │ -3041bc: 1f07 9912 |00e0: check-cast v7, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWOAR; // type@1299 │ │ -3041c0: 6e20 749b 1700 |00e2: invoke-virtual {v7, v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWOAR;.setUrlLink:(Ljava/lang/String;)V // method@9b74 │ │ -3041c6: 2900 a900 |00e5: goto/16 018e // +00a9 │ │ -3041ca: 6e10 be94 0200 |00e7: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -3041d0: 0c03 |00ea: move-result-object v3 │ │ -3041d2: 2033 3312 |00eb: instance-of v3, v3, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo; // type@1233 │ │ -3041d6: 3803 0d00 |00ed: if-eqz v3, 00fa // +000d │ │ -3041da: 6e10 be94 0200 |00ef: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -3041e0: 0c07 |00f2: move-result-object v7 │ │ -3041e2: 1f07 3312 |00f3: check-cast v7, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo; // type@1233 │ │ -3041e6: 6e20 ea97 1700 |00f5: invoke-virtual {v7, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.setText:(Ljava/lang/String;)V // method@97ea │ │ -3041ec: 2900 9600 |00f8: goto/16 018e // +0096 │ │ -3041f0: 6e10 be94 0200 |00fa: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -3041f6: 0c03 |00fd: move-result-object v3 │ │ -3041f8: 2033 5012 |00fe: instance-of v3, v3, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPOPM; // type@1250 │ │ -3041fc: 3803 0d00 |0100: if-eqz v3, 010d // +000d │ │ -304200: 6e10 be94 0200 |0102: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -304206: 0c07 |0105: move-result-object v7 │ │ -304208: 1f07 5012 |0106: check-cast v7, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPOPM; // type@1250 │ │ -30420c: 6e20 2199 1700 |0108: invoke-virtual {v7, v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPOPM;.parseString:(Ljava/lang/String;)V // method@9921 │ │ -304212: 2900 8300 |010b: goto/16 018e // +0083 │ │ -304216: 6e10 be94 0200 |010d: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -30421c: 0c03 |0110: move-result-object v3 │ │ -30421e: 2033 4712 |0111: instance-of v3, v3, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyIPLS; // type@1247 │ │ -304222: 1214 |0113: const/4 v4, #int 1 // #1 │ │ -304224: 1225 |0114: const/4 v5, #int 2 // #2 │ │ -304226: 3803 3900 |0115: if-eqz v3, 014e // +0039 │ │ -30422a: 6e10 e094 0700 |0117: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.getSubId:()Ljava/lang/String; // method@94e0 │ │ -304230: 0c03 |011a: move-result-object v3 │ │ -304232: 3803 1200 |011b: if-eqz v3, 012d // +0012 │ │ -304236: 6e10 be94 0200 |011d: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -30423c: 0c08 |0120: move-result-object v8 │ │ -30423e: 1f08 4712 |0121: check-cast v8, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyIPLS; // type@1247 │ │ -304242: 1f08 4712 |0123: check-cast v8, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyIPLS; // type@1247 │ │ -304246: 6e10 e094 0700 |0125: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.getSubId:()Ljava/lang/String; // method@94e0 │ │ -30424c: 0c07 |0128: move-result-object v7 │ │ -30424e: 6e30 c398 7801 |0129: invoke-virtual {v8, v7, v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyIPLS;.addPair:(Ljava/lang/String;Ljava/lang/String;)V // method@98c3 │ │ -304254: 2862 |012c: goto 018e // +0062 │ │ -304256: 2187 |012d: array-length v7, v8 │ │ -304258: 3457 1200 |012e: if-lt v7, v5, 0140 // +0012 │ │ -30425c: 6e10 be94 0200 |0130: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -304262: 0c07 |0133: move-result-object v7 │ │ -304264: 1f07 4712 |0134: check-cast v7, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyIPLS; // type@1247 │ │ -304268: 1f07 4712 |0136: check-cast v7, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyIPLS; // type@1247 │ │ -30426c: 4600 0800 |0138: aget-object v0, v8, v0 │ │ -304270: 4608 0804 |013a: aget-object v8, v8, v4 │ │ -304274: 6e30 c398 0708 |013c: invoke-virtual {v7, v0, v8}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyIPLS;.addPair:(Ljava/lang/String;Ljava/lang/String;)V // method@98c3 │ │ -30427a: 284f |013f: goto 018e // +004f │ │ -30427c: 6e10 be94 0200 |0140: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -304282: 0c07 |0143: move-result-object v7 │ │ -304284: 1f07 4712 |0144: check-cast v7, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyIPLS; // type@1247 │ │ -304288: 1f07 4712 |0146: check-cast v7, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyIPLS; // type@1247 │ │ -30428c: 4608 0800 |0148: aget-object v8, v8, v0 │ │ -304290: 6e20 c298 8700 |014a: invoke-virtual {v7, v8}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyIPLS;.addPair:(Ljava/lang/String;)V // method@98c2 │ │ -304296: 2841 |014d: goto 018e // +0041 │ │ -304298: 6e10 be94 0200 |014e: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -30429e: 0c03 |0151: move-result-object v3 │ │ -3042a0: 2033 6c12 |0152: instance-of v3, v3, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIPL; // type@126c │ │ -3042a4: 3803 1200 |0154: if-eqz v3, 0166 // +0012 │ │ -3042a8: 6e10 be94 0200 |0156: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -3042ae: 0c08 |0159: move-result-object v8 │ │ -3042b0: 1f08 6c12 |015a: check-cast v8, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIPL; // type@126c │ │ -3042b4: 1f08 6c12 |015c: check-cast v8, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIPL; // type@126c │ │ -3042b8: 6e10 e094 0700 |015e: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.getSubId:()Ljava/lang/String; // method@94e0 │ │ -3042be: 0c07 |0161: move-result-object v7 │ │ -3042c0: 6e30 1d9a 7801 |0162: invoke-virtual {v8, v7, v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIPL;.addPair:(Ljava/lang/String;Ljava/lang/String;)V // method@9a1d │ │ -3042c6: 2829 |0165: goto 018e // +0029 │ │ -3042c8: 6e10 be94 0200 |0166: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -3042ce: 0c03 |0169: move-result-object v3 │ │ -3042d0: 2033 7312 |016a: instance-of v3, v3, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTMCL; // type@1273 │ │ -3042d4: 3803 2300 |016c: if-eqz v3, 018f // +0023 │ │ -3042d8: 2187 |016e: array-length v7, v8 │ │ -3042da: 3457 1200 |016f: if-lt v7, v5, 0181 // +0012 │ │ -3042de: 6e10 be94 0200 |0171: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -3042e4: 0c07 |0174: move-result-object v7 │ │ -3042e6: 1f07 7312 |0175: check-cast v7, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTMCL; // type@1273 │ │ -3042ea: 1f07 7312 |0177: check-cast v7, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTMCL; // type@1273 │ │ -3042ee: 4600 0800 |0179: aget-object v0, v8, v0 │ │ -3042f2: 4608 0804 |017b: aget-object v8, v8, v4 │ │ -3042f6: 6e30 4b9a 0708 |017d: invoke-virtual {v7, v0, v8}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTMCL;.addPair:(Ljava/lang/String;Ljava/lang/String;)V // method@9a4b │ │ -3042fc: 280e |0180: goto 018e // +000e │ │ -3042fe: 6e10 be94 0200 |0181: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -304304: 0c07 |0184: move-result-object v7 │ │ -304306: 1f07 7312 |0185: check-cast v7, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTMCL; // type@1273 │ │ -30430a: 1f07 7312 |0187: check-cast v7, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTMCL; // type@1273 │ │ -30430e: 4608 0800 |0189: aget-object v8, v8, v0 │ │ -304312: 6e20 4a9a 8700 |018b: invoke-virtual {v7, v8}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTMCL;.addPair:(Ljava/lang/String;)V // method@9a4a │ │ -304318: 1102 |018e: return-object v2 │ │ -30431a: 6e10 be94 0200 |018f: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -304320: 0c08 |0192: move-result-object v8 │ │ -304322: 2088 3712 |0193: instance-of v8, v8, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC; // type@1237 │ │ -304326: 3908 2e00 |0195: if-nez v8, 01c3 // +002e │ │ -30432a: 6e10 be94 0200 |0197: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -304330: 0c08 |019a: move-result-object v8 │ │ -304332: 2088 4f12 |019b: instance-of v8, v8, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPIC; // type@124f │ │ -304336: 3808 0300 |019d: if-eqz v8, 01a0 // +0003 │ │ -30433a: 2824 |019f: goto 01c3 // +0024 │ │ -30433c: 2208 bd11 |01a0: new-instance v8, Lorg/jaudiotagger/tag/FieldDataInvalidException; // type@11bd │ │ -304340: 2200 3910 |01a2: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -304344: 7010 cc87 0000 |01a4: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -30434a: 1a02 fe19 |01a7: const-string v2, "Field with key of:" // string@19fe │ │ -30434e: 6e20 d787 2000 |01a9: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -304354: 6e10 de94 0700 |01ac: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.getFrameId:()Ljava/lang/String; // method@94de │ │ -30435a: 0c07 |01af: move-result-object v7 │ │ -30435c: 6e20 d787 7000 |01b0: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -304362: 1a07 5c05 |01b3: const-string v7, ":does not accept cannot parse data:" // string@055c │ │ -304366: 6e20 d787 7000 |01b5: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -30436c: 6e20 d787 1000 |01b8: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -304372: 6e10 df87 0000 |01bb: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -304378: 0c07 |01be: move-result-object v7 │ │ -30437a: 7020 8791 7800 |01bf: invoke-direct {v8, v7}, Lorg/jaudiotagger/tag/FieldDataInvalidException;.:(Ljava/lang/String;)V // method@9187 │ │ -304380: 2708 |01c2: throw v8 │ │ -304382: 2207 4110 |01c3: new-instance v7, Ljava/lang/UnsupportedOperationException; // type@1041 │ │ -304386: 6208 1387 |01c5: sget-object v8, Lorg/jaudiotagger/logging/ErrorMessage;.ARTWORK_CANNOT_BE_CREATED_WITH_THIS_METHOD:Lorg/jaudiotagger/logging/ErrorMessage; // field@8713 │ │ -30438a: 6e10 5791 0800 |01c7: invoke-virtual {v8}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ -304390: 0c08 |01ca: move-result-object v8 │ │ -304392: 7020 fc87 8700 |01cb: invoke-direct {v7, v8}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@87fc │ │ -304398: 2707 |01ce: throw v7 │ │ +303ff0: |[303ff0] org.jaudiotagger.tag.id3.AbstractID3v2Tag.doCreateTagField:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;[Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; │ │ +304000: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +304002: 4601 0800 |0001: aget-object v1, v8, v0 │ │ +304006: 6e10 de94 0700 |0003: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.getFrameId:()Ljava/lang/String; // method@94de │ │ +30400c: 0c02 |0006: move-result-object v2 │ │ +30400e: 6e20 f394 2600 |0007: invoke-virtual {v6, v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.createFrame:(Ljava/lang/String;)Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // method@94f3 │ │ +304014: 0c02 |000a: move-result-object v2 │ │ +304016: 6e10 be94 0200 |000b: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +30401c: 0c03 |000e: move-result-object v3 │ │ +30401e: 2033 9212 |000f: instance-of v3, v3, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUFID; // type@1292 │ │ +304022: 3803 2800 |0011: if-eqz v3, 0039 // +0028 │ │ +304026: 6e10 be94 0200 |0013: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +30402c: 0c08 |0016: move-result-object v8 │ │ +30402e: 1f08 9212 |0017: check-cast v8, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUFID; // type@1292 │ │ +304032: 6e10 e094 0700 |0019: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.getSubId:()Ljava/lang/String; // method@94e0 │ │ +304038: 0c07 |001c: move-result-object v7 │ │ +30403a: 6e20 2e9b 7800 |001d: invoke-virtual {v8, v7}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUFID;.setOwner:(Ljava/lang/String;)V // method@9b2e │ │ +304040: 6e10 be94 0200 |0020: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +304046: 0c07 |0023: move-result-object v7 │ │ +304048: 1f07 9212 |0024: check-cast v7, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUFID; // type@1292 │ │ +30404c: 1a08 d61e |0026: const-string v8, "ISO-8859-1" // string@1ed6 │ │ +304050: 6e20 a087 8100 |0028: invoke-virtual {v1, v8}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@87a0 │ │ +304056: 0c08 |002b: move-result-object v8 │ │ +304058: 6e20 2f9b 8700 |002c: invoke-virtual {v7, v8}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUFID;.setUniqueIdentifier:([B)V // method@9b2f │ │ +30405e: 2900 5f01 |002f: goto/16 018e // +015f │ │ +304062: 2207 3310 |0031: new-instance v7, Ljava/lang/RuntimeException; // type@1033 │ │ +304066: 1a08 bf53 |0033: const-string v8, "When encoding UFID charset ISO-8859-1 was deemed unsupported" // string@53bf │ │ +30406a: 7020 7c87 8700 |0035: invoke-direct {v7, v8}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@877c │ │ +304070: 2707 |0038: throw v7 │ │ +304072: 6e10 be94 0200 |0039: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +304078: 0c03 |003c: move-result-object v3 │ │ +30407a: 2033 9012 |003d: instance-of v3, v3, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTXXX; // type@1290 │ │ +30407e: 3803 1a00 |003f: if-eqz v3, 0059 // +001a │ │ +304082: 6e10 be94 0200 |0041: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +304088: 0c08 |0044: move-result-object v8 │ │ +30408a: 1f08 9012 |0045: check-cast v8, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTXXX; // type@1290 │ │ +30408e: 6e10 e094 0700 |0047: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.getSubId:()Ljava/lang/String; // method@94e0 │ │ +304094: 0c07 |004a: move-result-object v7 │ │ +304096: 6e20 169b 7800 |004b: invoke-virtual {v8, v7}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTXXX;.setDescription:(Ljava/lang/String;)V // method@9b16 │ │ +30409c: 6e10 be94 0200 |004e: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +3040a2: 0c07 |0051: move-result-object v7 │ │ +3040a4: 1f07 9012 |0052: check-cast v7, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTXXX; // type@1290 │ │ +3040a8: 6e20 189b 1700 |0054: invoke-virtual {v7, v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTXXX;.setText:(Ljava/lang/String;)V // method@9b18 │ │ +3040ae: 2900 3701 |0057: goto/16 018e // +0137 │ │ +3040b2: 6e10 be94 0200 |0059: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +3040b8: 0c03 |005c: move-result-object v3 │ │ +3040ba: 2033 9e12 |005d: instance-of v3, v3, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWXXX; // type@129e │ │ +3040be: 3803 1a00 |005f: if-eqz v3, 0079 // +001a │ │ +3040c2: 6e10 be94 0200 |0061: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +3040c8: 0c08 |0064: move-result-object v8 │ │ +3040ca: 1f08 9e12 |0065: check-cast v8, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWXXX; // type@129e │ │ +3040ce: 6e10 e094 0700 |0067: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.getSubId:()Ljava/lang/String; // method@94e0 │ │ +3040d4: 0c07 |006a: move-result-object v7 │ │ +3040d6: 6e20 979b 7800 |006b: invoke-virtual {v8, v7}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWXXX;.setDescription:(Ljava/lang/String;)V // method@9b97 │ │ +3040dc: 6e10 be94 0200 |006e: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +3040e2: 0c07 |0071: move-result-object v7 │ │ +3040e4: 1f07 9e12 |0072: check-cast v7, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWXXX; // type@129e │ │ +3040e8: 6e20 9a9b 1700 |0074: invoke-virtual {v7, v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWXXX;.setUrlLink:(Ljava/lang/String;)V // method@9b9a │ │ +3040ee: 2900 1701 |0077: goto/16 018e // +0117 │ │ +3040f2: 6e10 be94 0200 |0079: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +3040f8: 0c03 |007c: move-result-object v3 │ │ +3040fa: 2033 3a12 |007d: instance-of v3, v3, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM; // type@123a │ │ +3040fe: 3803 3700 |007f: if-eqz v3, 00b6 // +0037 │ │ +304102: 6e10 e094 0700 |0081: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.getSubId:()Ljava/lang/String; // method@94e0 │ │ +304108: 0c08 |0084: move-result-object v8 │ │ +30410a: 3808 2600 |0085: if-eqz v8, 00ab // +0026 │ │ +30410e: 6e10 be94 0200 |0087: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +304114: 0c08 |008a: move-result-object v8 │ │ +304116: 1f08 3a12 |008b: check-cast v8, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM; // type@123a │ │ +30411a: 6e10 e094 0700 |008d: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.getSubId:()Ljava/lang/String; // method@94e0 │ │ +304120: 0c07 |0090: move-result-object v7 │ │ +304122: 6e20 4998 7800 |0091: invoke-virtual {v8, v7}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM;.setDescription:(Ljava/lang/String;)V // method@9849 │ │ +304128: 6e10 be94 0200 |0094: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +30412e: 0c07 |0097: move-result-object v7 │ │ +304130: 1f07 3a12 |0098: check-cast v7, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM; // type@123a │ │ +304134: 6e10 4898 0700 |009a: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM;.isMediaMonkeyFrame:()Z // method@9848 │ │ +30413a: 0a07 |009d: move-result v7 │ │ +30413c: 3807 0d00 |009e: if-eqz v7, 00ab // +000d │ │ +304140: 6e10 be94 0200 |00a0: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +304146: 0c07 |00a3: move-result-object v7 │ │ +304148: 1f07 3a12 |00a4: check-cast v7, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM; // type@123a │ │ +30414c: 1a08 e954 |00a6: const-string v8, "XXX" // string@54e9 │ │ +304150: 6e20 4a98 8700 |00a8: invoke-virtual {v7, v8}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM;.setLanguage:(Ljava/lang/String;)V // method@984a │ │ +304156: 6e10 be94 0200 |00ab: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +30415c: 0c07 |00ae: move-result-object v7 │ │ +30415e: 1f07 3a12 |00af: check-cast v7, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM; // type@123a │ │ +304162: 6e20 4c98 1700 |00b1: invoke-virtual {v7, v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM;.setText:(Ljava/lang/String;)V // method@984c │ │ +304168: 2900 da00 |00b4: goto/16 018e // +00da │ │ +30416c: 6e10 be94 0200 |00b6: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +304172: 0c03 |00b9: move-result-object v3 │ │ +304174: 2033 9412 |00ba: instance-of v3, v3, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSLT; // type@1294 │ │ +304178: 3803 1800 |00bc: if-eqz v3, 00d4 // +0018 │ │ +30417c: 6e10 be94 0200 |00be: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +304182: 0c07 |00c1: move-result-object v7 │ │ +304184: 1f07 9412 |00c2: check-cast v7, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSLT; // type@1294 │ │ +304188: 1a08 0000 |00c4: const-string v8, "" // string@0000 │ │ +30418c: 6e20 4e9b 8700 |00c6: invoke-virtual {v7, v8}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSLT;.setDescription:(Ljava/lang/String;)V // method@9b4e │ │ +304192: 6e10 be94 0200 |00c9: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +304198: 0c07 |00cc: move-result-object v7 │ │ +30419a: 1f07 9412 |00cd: check-cast v7, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSLT; // type@1294 │ │ +30419e: 6e20 509b 1700 |00cf: invoke-virtual {v7, v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSLT;.setLyric:(Ljava/lang/String;)V // method@9b50 │ │ +3041a4: 2900 bc00 |00d2: goto/16 018e // +00bc │ │ +3041a8: 6e10 be94 0200 |00d4: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +3041ae: 0c03 |00d7: move-result-object v3 │ │ +3041b0: 2033 9912 |00d8: instance-of v3, v3, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWOAR; // type@1299 │ │ +3041b4: 3803 0d00 |00da: if-eqz v3, 00e7 // +000d │ │ +3041b8: 6e10 be94 0200 |00dc: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +3041be: 0c07 |00df: move-result-object v7 │ │ +3041c0: 1f07 9912 |00e0: check-cast v7, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWOAR; // type@1299 │ │ +3041c4: 6e20 749b 1700 |00e2: invoke-virtual {v7, v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWOAR;.setUrlLink:(Ljava/lang/String;)V // method@9b74 │ │ +3041ca: 2900 a900 |00e5: goto/16 018e // +00a9 │ │ +3041ce: 6e10 be94 0200 |00e7: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +3041d4: 0c03 |00ea: move-result-object v3 │ │ +3041d6: 2033 3312 |00eb: instance-of v3, v3, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo; // type@1233 │ │ +3041da: 3803 0d00 |00ed: if-eqz v3, 00fa // +000d │ │ +3041de: 6e10 be94 0200 |00ef: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +3041e4: 0c07 |00f2: move-result-object v7 │ │ +3041e6: 1f07 3312 |00f3: check-cast v7, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo; // type@1233 │ │ +3041ea: 6e20 ea97 1700 |00f5: invoke-virtual {v7, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.setText:(Ljava/lang/String;)V // method@97ea │ │ +3041f0: 2900 9600 |00f8: goto/16 018e // +0096 │ │ +3041f4: 6e10 be94 0200 |00fa: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +3041fa: 0c03 |00fd: move-result-object v3 │ │ +3041fc: 2033 5012 |00fe: instance-of v3, v3, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPOPM; // type@1250 │ │ +304200: 3803 0d00 |0100: if-eqz v3, 010d // +000d │ │ +304204: 6e10 be94 0200 |0102: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +30420a: 0c07 |0105: move-result-object v7 │ │ +30420c: 1f07 5012 |0106: check-cast v7, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPOPM; // type@1250 │ │ +304210: 6e20 2199 1700 |0108: invoke-virtual {v7, v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPOPM;.parseString:(Ljava/lang/String;)V // method@9921 │ │ +304216: 2900 8300 |010b: goto/16 018e // +0083 │ │ +30421a: 6e10 be94 0200 |010d: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +304220: 0c03 |0110: move-result-object v3 │ │ +304222: 2033 4712 |0111: instance-of v3, v3, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyIPLS; // type@1247 │ │ +304226: 1214 |0113: const/4 v4, #int 1 // #1 │ │ +304228: 1225 |0114: const/4 v5, #int 2 // #2 │ │ +30422a: 3803 3900 |0115: if-eqz v3, 014e // +0039 │ │ +30422e: 6e10 e094 0700 |0117: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.getSubId:()Ljava/lang/String; // method@94e0 │ │ +304234: 0c03 |011a: move-result-object v3 │ │ +304236: 3803 1200 |011b: if-eqz v3, 012d // +0012 │ │ +30423a: 6e10 be94 0200 |011d: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +304240: 0c08 |0120: move-result-object v8 │ │ +304242: 1f08 4712 |0121: check-cast v8, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyIPLS; // type@1247 │ │ +304246: 1f08 4712 |0123: check-cast v8, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyIPLS; // type@1247 │ │ +30424a: 6e10 e094 0700 |0125: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.getSubId:()Ljava/lang/String; // method@94e0 │ │ +304250: 0c07 |0128: move-result-object v7 │ │ +304252: 6e30 c398 7801 |0129: invoke-virtual {v8, v7, v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyIPLS;.addPair:(Ljava/lang/String;Ljava/lang/String;)V // method@98c3 │ │ +304258: 2862 |012c: goto 018e // +0062 │ │ +30425a: 2187 |012d: array-length v7, v8 │ │ +30425c: 3457 1200 |012e: if-lt v7, v5, 0140 // +0012 │ │ +304260: 6e10 be94 0200 |0130: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +304266: 0c07 |0133: move-result-object v7 │ │ +304268: 1f07 4712 |0134: check-cast v7, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyIPLS; // type@1247 │ │ +30426c: 1f07 4712 |0136: check-cast v7, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyIPLS; // type@1247 │ │ +304270: 4600 0800 |0138: aget-object v0, v8, v0 │ │ +304274: 4608 0804 |013a: aget-object v8, v8, v4 │ │ +304278: 6e30 c398 0708 |013c: invoke-virtual {v7, v0, v8}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyIPLS;.addPair:(Ljava/lang/String;Ljava/lang/String;)V // method@98c3 │ │ +30427e: 284f |013f: goto 018e // +004f │ │ +304280: 6e10 be94 0200 |0140: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +304286: 0c07 |0143: move-result-object v7 │ │ +304288: 1f07 4712 |0144: check-cast v7, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyIPLS; // type@1247 │ │ +30428c: 1f07 4712 |0146: check-cast v7, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyIPLS; // type@1247 │ │ +304290: 4608 0800 |0148: aget-object v8, v8, v0 │ │ +304294: 6e20 c298 8700 |014a: invoke-virtual {v7, v8}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyIPLS;.addPair:(Ljava/lang/String;)V // method@98c2 │ │ +30429a: 2841 |014d: goto 018e // +0041 │ │ +30429c: 6e10 be94 0200 |014e: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +3042a2: 0c03 |0151: move-result-object v3 │ │ +3042a4: 2033 6c12 |0152: instance-of v3, v3, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIPL; // type@126c │ │ +3042a8: 3803 1200 |0154: if-eqz v3, 0166 // +0012 │ │ +3042ac: 6e10 be94 0200 |0156: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +3042b2: 0c08 |0159: move-result-object v8 │ │ +3042b4: 1f08 6c12 |015a: check-cast v8, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIPL; // type@126c │ │ +3042b8: 1f08 6c12 |015c: check-cast v8, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIPL; // type@126c │ │ +3042bc: 6e10 e094 0700 |015e: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.getSubId:()Ljava/lang/String; // method@94e0 │ │ +3042c2: 0c07 |0161: move-result-object v7 │ │ +3042c4: 6e30 1d9a 7801 |0162: invoke-virtual {v8, v7, v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIPL;.addPair:(Ljava/lang/String;Ljava/lang/String;)V // method@9a1d │ │ +3042ca: 2829 |0165: goto 018e // +0029 │ │ +3042cc: 6e10 be94 0200 |0166: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +3042d2: 0c03 |0169: move-result-object v3 │ │ +3042d4: 2033 7312 |016a: instance-of v3, v3, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTMCL; // type@1273 │ │ +3042d8: 3803 2300 |016c: if-eqz v3, 018f // +0023 │ │ +3042dc: 2187 |016e: array-length v7, v8 │ │ +3042de: 3457 1200 |016f: if-lt v7, v5, 0181 // +0012 │ │ +3042e2: 6e10 be94 0200 |0171: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +3042e8: 0c07 |0174: move-result-object v7 │ │ +3042ea: 1f07 7312 |0175: check-cast v7, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTMCL; // type@1273 │ │ +3042ee: 1f07 7312 |0177: check-cast v7, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTMCL; // type@1273 │ │ +3042f2: 4600 0800 |0179: aget-object v0, v8, v0 │ │ +3042f6: 4608 0804 |017b: aget-object v8, v8, v4 │ │ +3042fa: 6e30 4b9a 0708 |017d: invoke-virtual {v7, v0, v8}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTMCL;.addPair:(Ljava/lang/String;Ljava/lang/String;)V // method@9a4b │ │ +304300: 280e |0180: goto 018e // +000e │ │ +304302: 6e10 be94 0200 |0181: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +304308: 0c07 |0184: move-result-object v7 │ │ +30430a: 1f07 7312 |0185: check-cast v7, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTMCL; // type@1273 │ │ +30430e: 1f07 7312 |0187: check-cast v7, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTMCL; // type@1273 │ │ +304312: 4608 0800 |0189: aget-object v8, v8, v0 │ │ +304316: 6e20 4a9a 8700 |018b: invoke-virtual {v7, v8}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTMCL;.addPair:(Ljava/lang/String;)V // method@9a4a │ │ +30431c: 1102 |018e: return-object v2 │ │ +30431e: 6e10 be94 0200 |018f: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +304324: 0c08 |0192: move-result-object v8 │ │ +304326: 2088 3712 |0193: instance-of v8, v8, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC; // type@1237 │ │ +30432a: 3908 2e00 |0195: if-nez v8, 01c3 // +002e │ │ +30432e: 6e10 be94 0200 |0197: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +304334: 0c08 |019a: move-result-object v8 │ │ +304336: 2088 4f12 |019b: instance-of v8, v8, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPIC; // type@124f │ │ +30433a: 3808 0300 |019d: if-eqz v8, 01a0 // +0003 │ │ +30433e: 2824 |019f: goto 01c3 // +0024 │ │ +304340: 2208 bd11 |01a0: new-instance v8, Lorg/jaudiotagger/tag/FieldDataInvalidException; // type@11bd │ │ +304344: 2200 3910 |01a2: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +304348: 7010 cc87 0000 |01a4: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +30434e: 1a02 fe19 |01a7: const-string v2, "Field with key of:" // string@19fe │ │ +304352: 6e20 d787 2000 |01a9: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +304358: 6e10 de94 0700 |01ac: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.getFrameId:()Ljava/lang/String; // method@94de │ │ +30435e: 0c07 |01af: move-result-object v7 │ │ +304360: 6e20 d787 7000 |01b0: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +304366: 1a07 5c05 |01b3: const-string v7, ":does not accept cannot parse data:" // string@055c │ │ +30436a: 6e20 d787 7000 |01b5: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +304370: 6e20 d787 1000 |01b8: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +304376: 6e10 df87 0000 |01bb: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +30437c: 0c07 |01be: move-result-object v7 │ │ +30437e: 7020 8791 7800 |01bf: invoke-direct {v8, v7}, Lorg/jaudiotagger/tag/FieldDataInvalidException;.:(Ljava/lang/String;)V // method@9187 │ │ +304384: 2708 |01c2: throw v8 │ │ +304386: 2207 4110 |01c3: new-instance v7, Ljava/lang/UnsupportedOperationException; // type@1041 │ │ +30438a: 6208 1387 |01c5: sget-object v8, Lorg/jaudiotagger/logging/ErrorMessage;.ARTWORK_CANNOT_BE_CREATED_WITH_THIS_METHOD:Lorg/jaudiotagger/logging/ErrorMessage; // field@8713 │ │ +30438e: 6e10 5791 0800 |01c7: invoke-virtual {v8}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ +304394: 0c08 |01ca: move-result-object v8 │ │ +304396: 7020 fc87 8700 |01cb: invoke-direct {v7, v8}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@87fc │ │ +30439c: 2707 |01ce: throw v7 │ │ catches : 1 │ │ 0x0020 - 0x002f │ │ Ljava/io/UnsupportedEncodingException; -> 0x0031 │ │ positions : │ │ 0x0001 line=2296 │ │ 0x0003 line=2298 │ │ 0x000b line=2299 │ │ @@ -1317848,250 +1317848,250 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 477 16-bit code units │ │ -304cc4: |[304cc4] org.jaudiotagger.tag.id3.AbstractID3v2Tag.doDeleteTagField:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;)V │ │ -304cd4: 6e10 e094 0700 |0000: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.getSubId:()Ljava/lang/String; // method@94e0 │ │ -304cda: 0c00 |0003: move-result-object v0 │ │ -304cdc: 3800 5b01 |0004: if-eqz v0, 015f // +015b │ │ -304ce0: 6e10 de94 0700 |0006: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.getFrameId:()Ljava/lang/String; // method@94de │ │ -304ce6: 0c00 |0009: move-result-object v0 │ │ -304ce8: 6e20 0495 0600 |000a: invoke-virtual {v6, v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getFields:(Ljava/lang/String;)Ljava/util/List; // method@9504 │ │ -304cee: 0c00 |000d: move-result-object v0 │ │ -304cf0: 7210 6f89 0000 |000e: invoke-interface {v0}, Ljava/util/List;.listIterator:()Ljava/util/ListIterator; // method@896f │ │ -304cf6: 0c01 |0011: move-result-object v1 │ │ -304cf8: 7210 7689 0100 |0012: invoke-interface {v1}, Ljava/util/ListIterator;.hasNext:()Z // method@8976 │ │ -304cfe: 0a02 |0015: move-result v2 │ │ -304d00: 3802 c601 |0016: if-eqz v2, 01dc // +01c6 │ │ -304d04: 7210 7789 0100 |0018: invoke-interface {v1}, Ljava/util/ListIterator;.next:()Ljava/lang/Object; // method@8977 │ │ -304d0a: 0c02 |001b: move-result-object v2 │ │ -304d0c: 1f02 0312 |001c: check-cast v2, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // type@1203 │ │ -304d10: 6e10 be94 0200 |001e: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -304d16: 0c02 |0021: move-result-object v2 │ │ -304d18: 2023 9012 |0022: instance-of v3, v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTXXX; // type@1290 │ │ -304d1c: 1214 |0024: const/4 v4, #int 1 // #1 │ │ -304d1e: 3803 2400 |0025: if-eqz v3, 0049 // +0024 │ │ -304d22: 1f02 9012 |0027: check-cast v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTXXX; // type@1290 │ │ -304d26: 6e10 0e9b 0200 |0029: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTXXX;.getDescription:()Ljava/lang/String; // method@9b0e │ │ -304d2c: 0c02 |002c: move-result-object v2 │ │ -304d2e: 6e10 e094 0700 |002d: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.getSubId:()Ljava/lang/String; // method@94e0 │ │ -304d34: 0c03 |0030: move-result-object v3 │ │ -304d36: 6e20 9c87 3200 |0031: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -304d3c: 0a02 |0034: move-result v2 │ │ -304d3e: 3802 ddff |0035: if-eqz v2, 0012 // -0023 │ │ -304d42: 7210 7389 0000 |0037: invoke-interface {v0}, Ljava/util/List;.size:()I // method@8973 │ │ -304d48: 0a02 |003a: move-result v2 │ │ -304d4a: 3342 0a00 |003b: if-ne v2, v4, 0045 // +000a │ │ -304d4e: 6e10 de94 0700 |003d: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.getFrameId:()Ljava/lang/String; // method@94de │ │ -304d54: 0c02 |0040: move-result-object v2 │ │ -304d56: 7020 2895 2600 |0041: invoke-direct {v6, v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.removeFrame:(Ljava/lang/String;)V // method@9528 │ │ -304d5c: 28ce |0044: goto 0012 // -0032 │ │ -304d5e: 7210 7889 0100 |0045: invoke-interface {v1}, Ljava/util/ListIterator;.remove:()V // method@8978 │ │ -304d64: 28ca |0048: goto 0012 // -0036 │ │ -304d66: 2023 3a12 |0049: instance-of v3, v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM; // type@123a │ │ -304d6a: 3803 2400 |004b: if-eqz v3, 006f // +0024 │ │ -304d6e: 1f02 3a12 |004d: check-cast v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM; // type@123a │ │ -304d72: 6e10 3998 0200 |004f: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM;.getDescription:()Ljava/lang/String; // method@9839 │ │ -304d78: 0c02 |0052: move-result-object v2 │ │ -304d7a: 6e10 e094 0700 |0053: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.getSubId:()Ljava/lang/String; // method@94e0 │ │ -304d80: 0c03 |0056: move-result-object v3 │ │ -304d82: 6e20 9c87 3200 |0057: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -304d88: 0a02 |005a: move-result v2 │ │ -304d8a: 3802 b7ff |005b: if-eqz v2, 0012 // -0049 │ │ -304d8e: 7210 7389 0000 |005d: invoke-interface {v0}, Ljava/util/List;.size:()I // method@8973 │ │ -304d94: 0a02 |0060: move-result v2 │ │ -304d96: 3342 0a00 |0061: if-ne v2, v4, 006b // +000a │ │ -304d9a: 6e10 de94 0700 |0063: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.getFrameId:()Ljava/lang/String; // method@94de │ │ -304da0: 0c02 |0066: move-result-object v2 │ │ -304da2: 7020 2895 2600 |0067: invoke-direct {v6, v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.removeFrame:(Ljava/lang/String;)V // method@9528 │ │ -304da8: 28a8 |006a: goto 0012 // -0058 │ │ -304daa: 7210 7889 0100 |006b: invoke-interface {v1}, Ljava/util/ListIterator;.remove:()V // method@8978 │ │ -304db0: 28a4 |006e: goto 0012 // -005c │ │ -304db2: 2023 9e12 |006f: instance-of v3, v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWXXX; // type@129e │ │ -304db6: 3803 2500 |0071: if-eqz v3, 0096 // +0025 │ │ -304dba: 1f02 9e12 |0073: check-cast v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWXXX; // type@129e │ │ -304dbe: 6e10 8e9b 0200 |0075: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWXXX;.getDescription:()Ljava/lang/String; // method@9b8e │ │ -304dc4: 0c02 |0078: move-result-object v2 │ │ -304dc6: 6e10 e094 0700 |0079: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.getSubId:()Ljava/lang/String; // method@94e0 │ │ -304dcc: 0c03 |007c: move-result-object v3 │ │ -304dce: 6e20 9c87 3200 |007d: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -304dd4: 0a02 |0080: move-result v2 │ │ -304dd6: 3802 91ff |0081: if-eqz v2, 0012 // -006f │ │ -304dda: 7210 7389 0000 |0083: invoke-interface {v0}, Ljava/util/List;.size:()I // method@8973 │ │ -304de0: 0a02 |0086: move-result v2 │ │ -304de2: 3342 0a00 |0087: if-ne v2, v4, 0091 // +000a │ │ -304de6: 6e10 de94 0700 |0089: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.getFrameId:()Ljava/lang/String; // method@94de │ │ -304dec: 0c02 |008c: move-result-object v2 │ │ -304dee: 7020 2895 2600 |008d: invoke-direct {v6, v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.removeFrame:(Ljava/lang/String;)V // method@9528 │ │ -304df4: 2882 |0090: goto 0012 // -007e │ │ -304df6: 7210 7889 0100 |0091: invoke-interface {v1}, Ljava/util/ListIterator;.remove:()V // method@8978 │ │ -304dfc: 2900 7eff |0094: goto/16 0012 // -0082 │ │ -304e00: 2023 9212 |0096: instance-of v3, v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUFID; // type@1292 │ │ -304e04: 3803 2600 |0098: if-eqz v3, 00be // +0026 │ │ -304e08: 1f02 9212 |009a: check-cast v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUFID; // type@1292 │ │ -304e0c: 6e10 2b9b 0200 |009c: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUFID;.getOwner:()Ljava/lang/String; // method@9b2b │ │ -304e12: 0c02 |009f: move-result-object v2 │ │ -304e14: 6e10 e094 0700 |00a0: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.getSubId:()Ljava/lang/String; // method@94e0 │ │ -304e1a: 0c03 |00a3: move-result-object v3 │ │ -304e1c: 6e20 9c87 3200 |00a4: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -304e22: 0a02 |00a7: move-result v2 │ │ -304e24: 3802 6aff |00a8: if-eqz v2, 0012 // -0096 │ │ -304e28: 7210 7389 0000 |00aa: invoke-interface {v0}, Ljava/util/List;.size:()I // method@8973 │ │ -304e2e: 0a02 |00ad: move-result v2 │ │ -304e30: 3342 0b00 |00ae: if-ne v2, v4, 00b9 // +000b │ │ -304e34: 6e10 de94 0700 |00b0: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.getFrameId:()Ljava/lang/String; // method@94de │ │ -304e3a: 0c02 |00b3: move-result-object v2 │ │ -304e3c: 7020 2895 2600 |00b4: invoke-direct {v6, v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.removeFrame:(Ljava/lang/String;)V // method@9528 │ │ -304e42: 2900 5bff |00b7: goto/16 0012 // -00a5 │ │ -304e46: 7210 7889 0100 |00b9: invoke-interface {v1}, Ljava/util/ListIterator;.remove:()V // method@8978 │ │ -304e4c: 2900 56ff |00bc: goto/16 0012 // -00aa │ │ -304e50: 2023 6c12 |00be: instance-of v3, v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIPL; // type@126c │ │ -304e54: 3803 4100 |00c0: if-eqz v3, 0101 // +0041 │ │ -304e58: 1f02 6c12 |00c2: check-cast v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIPL; // type@126c │ │ -304e5c: 6e10 1f9a 0200 |00c4: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIPL;.getPairing:()Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs; // method@9a1f │ │ -304e62: 0c02 |00c7: move-result-object v2 │ │ -304e64: 6e10 d093 0200 |00c8: invoke-virtual {v2}, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs;.getMapping:()Ljava/util/List; // method@93d0 │ │ -304e6a: 0c03 |00cb: move-result-object v3 │ │ -304e6c: 7210 6f89 0300 |00cc: invoke-interface {v3}, Ljava/util/List;.listIterator:()Ljava/util/ListIterator; // method@896f │ │ -304e72: 0c03 |00cf: move-result-object v3 │ │ -304e74: 7210 7689 0300 |00d0: invoke-interface {v3}, Ljava/util/ListIterator;.hasNext:()Z // method@8976 │ │ -304e7a: 0a04 |00d3: move-result v4 │ │ -304e7c: 3804 1a00 |00d4: if-eqz v4, 00ee // +001a │ │ -304e80: 7210 7789 0300 |00d6: invoke-interface {v3}, Ljava/util/ListIterator;.next:()Ljava/lang/Object; // method@8977 │ │ -304e86: 0c04 |00d9: move-result-object v4 │ │ -304e88: 1f04 ec11 |00da: check-cast v4, Lorg/jaudiotagger/tag/datatype/Pair; // type@11ec │ │ -304e8c: 6e10 c693 0400 |00dc: invoke-virtual {v4}, Lorg/jaudiotagger/tag/datatype/Pair;.getKey:()Ljava/lang/String; // method@93c6 │ │ -304e92: 0c04 |00df: move-result-object v4 │ │ -304e94: 6e10 e094 0700 |00e0: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.getSubId:()Ljava/lang/String; // method@94e0 │ │ -304e9a: 0c05 |00e3: move-result-object v5 │ │ -304e9c: 6e20 9c87 5400 |00e4: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -304ea2: 0a04 |00e7: move-result v4 │ │ -304ea4: 3804 e8ff |00e8: if-eqz v4, 00d0 // -0018 │ │ -304ea8: 7210 7889 0300 |00ea: invoke-interface {v3}, Ljava/util/ListIterator;.remove:()V // method@8978 │ │ -304eae: 28e3 |00ed: goto 00d0 // -001d │ │ -304eb0: 6e10 d093 0200 |00ee: invoke-virtual {v2}, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs;.getMapping:()Ljava/util/List; // method@93d0 │ │ -304eb6: 0c02 |00f1: move-result-object v2 │ │ -304eb8: 7210 7389 0200 |00f2: invoke-interface {v2}, Ljava/util/List;.size:()I // method@8973 │ │ -304ebe: 0a02 |00f5: move-result v2 │ │ -304ec0: 3902 1cff |00f6: if-nez v2, 0012 // -00e4 │ │ -304ec4: 6e10 de94 0700 |00f8: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.getFrameId:()Ljava/lang/String; // method@94de │ │ -304eca: 0c02 |00fb: move-result-object v2 │ │ -304ecc: 7020 2895 2600 |00fc: invoke-direct {v6, v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.removeFrame:(Ljava/lang/String;)V // method@9528 │ │ -304ed2: 2900 13ff |00ff: goto/16 0012 // -00ed │ │ -304ed6: 2023 4712 |0101: instance-of v3, v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyIPLS; // type@1247 │ │ -304eda: 3803 4100 |0103: if-eqz v3, 0144 // +0041 │ │ -304ede: 1f02 4712 |0105: check-cast v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyIPLS; // type@1247 │ │ -304ee2: 6e10 c598 0200 |0107: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyIPLS;.getPairing:()Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs; // method@98c5 │ │ -304ee8: 0c02 |010a: move-result-object v2 │ │ -304eea: 6e10 d093 0200 |010b: invoke-virtual {v2}, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs;.getMapping:()Ljava/util/List; // method@93d0 │ │ -304ef0: 0c03 |010e: move-result-object v3 │ │ -304ef2: 7210 6f89 0300 |010f: invoke-interface {v3}, Ljava/util/List;.listIterator:()Ljava/util/ListIterator; // method@896f │ │ -304ef8: 0c03 |0112: move-result-object v3 │ │ -304efa: 7210 7689 0300 |0113: invoke-interface {v3}, Ljava/util/ListIterator;.hasNext:()Z // method@8976 │ │ -304f00: 0a04 |0116: move-result v4 │ │ -304f02: 3804 1a00 |0117: if-eqz v4, 0131 // +001a │ │ -304f06: 7210 7789 0300 |0119: invoke-interface {v3}, Ljava/util/ListIterator;.next:()Ljava/lang/Object; // method@8977 │ │ -304f0c: 0c04 |011c: move-result-object v4 │ │ -304f0e: 1f04 ec11 |011d: check-cast v4, Lorg/jaudiotagger/tag/datatype/Pair; // type@11ec │ │ -304f12: 6e10 c693 0400 |011f: invoke-virtual {v4}, Lorg/jaudiotagger/tag/datatype/Pair;.getKey:()Ljava/lang/String; // method@93c6 │ │ -304f18: 0c04 |0122: move-result-object v4 │ │ -304f1a: 6e10 e094 0700 |0123: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.getSubId:()Ljava/lang/String; // method@94e0 │ │ -304f20: 0c05 |0126: move-result-object v5 │ │ -304f22: 6e20 9c87 5400 |0127: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -304f28: 0a04 |012a: move-result v4 │ │ -304f2a: 3804 e8ff |012b: if-eqz v4, 0113 // -0018 │ │ -304f2e: 7210 7889 0300 |012d: invoke-interface {v3}, Ljava/util/ListIterator;.remove:()V // method@8978 │ │ -304f34: 28e3 |0130: goto 0113 // -001d │ │ -304f36: 6e10 d093 0200 |0131: invoke-virtual {v2}, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs;.getMapping:()Ljava/util/List; // method@93d0 │ │ -304f3c: 0c02 |0134: move-result-object v2 │ │ -304f3e: 7210 7389 0200 |0135: invoke-interface {v2}, Ljava/util/List;.size:()I // method@8973 │ │ -304f44: 0a02 |0138: move-result v2 │ │ -304f46: 3902 d9fe |0139: if-nez v2, 0012 // -0127 │ │ -304f4a: 6e10 de94 0700 |013b: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.getFrameId:()Ljava/lang/String; // method@94de │ │ -304f50: 0c02 |013e: move-result-object v2 │ │ -304f52: 7020 2895 2600 |013f: invoke-direct {v6, v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.removeFrame:(Ljava/lang/String;)V // method@9528 │ │ -304f58: 2900 d0fe |0142: goto/16 0012 // -0130 │ │ -304f5c: 2207 3310 |0144: new-instance v7, Ljava/lang/RuntimeException; // type@1033 │ │ -304f60: 2200 3910 |0146: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -304f64: 7010 cc87 0000 |0148: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -304f6a: 1a01 b03d |014b: const-string v1, "Need to implement getFields(FieldKey genericKey) for:" // string@3db0 │ │ -304f6e: 6e20 d787 1000 |014d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -304f74: 6e10 7387 0200 |0150: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@8773 │ │ -304f7a: 0c01 |0153: move-result-object v1 │ │ -304f7c: 6e20 d687 1000 |0154: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ -304f82: 6e10 df87 0000 |0157: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -304f88: 0c00 |015a: move-result-object v0 │ │ -304f8a: 7020 7c87 0700 |015b: invoke-direct {v7, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@877c │ │ -304f90: 2707 |015e: throw v7 │ │ -304f92: 6e10 df94 0700 |015f: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.getGenericKey:()Lorg/jaudiotagger/tag/FieldKey; // method@94df │ │ -304f98: 0c00 |0162: move-result-object v0 │ │ -304f9a: 3800 6c00 |0163: if-eqz v0, 01cf // +006c │ │ -304f9e: 6e10 df94 0700 |0165: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.getGenericKey:()Lorg/jaudiotagger/tag/FieldKey; // method@94df │ │ -304fa4: 0c00 |0168: move-result-object v0 │ │ -304fa6: 6201 1488 |0169: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.PERFORMER:Lorg/jaudiotagger/tag/FieldKey; // field@8814 │ │ -304faa: 3210 0a00 |016b: if-eq v0, v1, 0175 // +000a │ │ -304fae: 6e10 df94 0700 |016d: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.getGenericKey:()Lorg/jaudiotagger/tag/FieldKey; // method@94df │ │ -304fb4: 0c00 |0170: move-result-object v0 │ │ -304fb6: 6201 c787 |0171: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.INVOLVED_PERSON:Lorg/jaudiotagger/tag/FieldKey; // field@87c7 │ │ -304fba: 3310 5c00 |0173: if-ne v0, v1, 01cf // +005c │ │ -304fbe: 6e10 de94 0700 |0175: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.getFrameId:()Ljava/lang/String; // method@94de │ │ -304fc4: 0c00 |0178: move-result-object v0 │ │ -304fc6: 6e20 0495 0600 |0179: invoke-virtual {v6, v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getFields:(Ljava/lang/String;)Ljava/util/List; // method@9504 │ │ -304fcc: 0c00 |017c: move-result-object v0 │ │ -304fce: 7210 6f89 0000 |017d: invoke-interface {v0}, Ljava/util/List;.listIterator:()Ljava/util/ListIterator; // method@896f │ │ -304fd4: 0c00 |0180: move-result-object v0 │ │ -304fd6: 7210 7689 0000 |0181: invoke-interface {v0}, Ljava/util/ListIterator;.hasNext:()Z // method@8976 │ │ -304fdc: 0a01 |0184: move-result v1 │ │ -304fde: 3801 5700 |0185: if-eqz v1, 01dc // +0057 │ │ -304fe2: 7210 7789 0000 |0187: invoke-interface {v0}, Ljava/util/ListIterator;.next:()Ljava/lang/Object; // method@8977 │ │ -304fe8: 0c01 |018a: move-result-object v1 │ │ -304fea: 1f01 0312 |018b: check-cast v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // type@1203 │ │ -304fee: 6e10 be94 0100 |018d: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -304ff4: 0c01 |0190: move-result-object v1 │ │ -304ff6: 2012 3212 |0191: instance-of v2, v1, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyPairs; // type@1232 │ │ -304ffa: 3802 eeff |0193: if-eqz v2, 0181 // -0012 │ │ -304ffe: 1f01 3212 |0195: check-cast v1, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyPairs; // type@1232 │ │ -305002: 6e10 cf97 0100 |0197: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyPairs;.getPairing:()Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs; // method@97cf │ │ -305008: 0c01 |019a: move-result-object v1 │ │ -30500a: 6e10 d093 0100 |019b: invoke-virtual {v1}, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs;.getMapping:()Ljava/util/List; // method@93d0 │ │ -305010: 0c02 |019e: move-result-object v2 │ │ -305012: 7210 6f89 0200 |019f: invoke-interface {v2}, Ljava/util/List;.listIterator:()Ljava/util/ListIterator; // method@896f │ │ -305018: 0c02 |01a2: move-result-object v2 │ │ -30501a: 7210 7689 0200 |01a3: invoke-interface {v2}, Ljava/util/ListIterator;.hasNext:()Z // method@8976 │ │ -305020: 0a03 |01a6: move-result v3 │ │ -305022: 3803 1600 |01a7: if-eqz v3, 01bd // +0016 │ │ -305026: 7210 7789 0200 |01a9: invoke-interface {v2}, Ljava/util/ListIterator;.next:()Ljava/lang/Object; // method@8977 │ │ -30502c: 0c03 |01ac: move-result-object v3 │ │ -30502e: 1f03 ec11 |01ad: check-cast v3, Lorg/jaudiotagger/tag/datatype/Pair; // type@11ec │ │ -305032: 6e10 c693 0300 |01af: invoke-virtual {v3}, Lorg/jaudiotagger/tag/datatype/Pair;.getKey:()Ljava/lang/String; // method@93c6 │ │ -305038: 0c03 |01b2: move-result-object v3 │ │ -30503a: 7110 f89b 0300 |01b3: invoke-static {v3}, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey;.isKey:(Ljava/lang/String;)Z // method@9bf8 │ │ -305040: 0a03 |01b6: move-result v3 │ │ -305042: 3903 ecff |01b7: if-nez v3, 01a3 // -0014 │ │ -305046: 7210 7889 0200 |01b9: invoke-interface {v2}, Ljava/util/ListIterator;.remove:()V // method@8978 │ │ -30504c: 28e7 |01bc: goto 01a3 // -0019 │ │ -30504e: 6e10 d093 0100 |01bd: invoke-virtual {v1}, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs;.getMapping:()Ljava/util/List; // method@93d0 │ │ -305054: 0c01 |01c0: move-result-object v1 │ │ -305056: 7210 7389 0100 |01c1: invoke-interface {v1}, Ljava/util/List;.size:()I // method@8973 │ │ -30505c: 0a01 |01c4: move-result v1 │ │ -30505e: 3901 bcff |01c5: if-nez v1, 0181 // -0044 │ │ -305062: 6e10 de94 0700 |01c7: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.getFrameId:()Ljava/lang/String; // method@94de │ │ -305068: 0c01 |01ca: move-result-object v1 │ │ -30506a: 7020 2895 1600 |01cb: invoke-direct {v6, v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.removeFrame:(Ljava/lang/String;)V // method@9528 │ │ -305070: 28b3 |01ce: goto 0181 // -004d │ │ -305072: 6e10 e094 0700 |01cf: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.getSubId:()Ljava/lang/String; // method@94e0 │ │ -305078: 0c00 |01d2: move-result-object v0 │ │ -30507a: 3900 0900 |01d3: if-nez v0, 01dc // +0009 │ │ -30507e: 6e10 de94 0700 |01d5: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.getFrameId:()Ljava/lang/String; // method@94de │ │ -305084: 0c07 |01d8: move-result-object v7 │ │ -305086: 7020 2895 7600 |01d9: invoke-direct {v6, v7}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.removeFrame:(Ljava/lang/String;)V // method@9528 │ │ -30508c: 0e00 |01dc: return-void │ │ +304cc8: |[304cc8] org.jaudiotagger.tag.id3.AbstractID3v2Tag.doDeleteTagField:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;)V │ │ +304cd8: 6e10 e094 0700 |0000: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.getSubId:()Ljava/lang/String; // method@94e0 │ │ +304cde: 0c00 |0003: move-result-object v0 │ │ +304ce0: 3800 5b01 |0004: if-eqz v0, 015f // +015b │ │ +304ce4: 6e10 de94 0700 |0006: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.getFrameId:()Ljava/lang/String; // method@94de │ │ +304cea: 0c00 |0009: move-result-object v0 │ │ +304cec: 6e20 0495 0600 |000a: invoke-virtual {v6, v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getFields:(Ljava/lang/String;)Ljava/util/List; // method@9504 │ │ +304cf2: 0c00 |000d: move-result-object v0 │ │ +304cf4: 7210 6f89 0000 |000e: invoke-interface {v0}, Ljava/util/List;.listIterator:()Ljava/util/ListIterator; // method@896f │ │ +304cfa: 0c01 |0011: move-result-object v1 │ │ +304cfc: 7210 7689 0100 |0012: invoke-interface {v1}, Ljava/util/ListIterator;.hasNext:()Z // method@8976 │ │ +304d02: 0a02 |0015: move-result v2 │ │ +304d04: 3802 c601 |0016: if-eqz v2, 01dc // +01c6 │ │ +304d08: 7210 7789 0100 |0018: invoke-interface {v1}, Ljava/util/ListIterator;.next:()Ljava/lang/Object; // method@8977 │ │ +304d0e: 0c02 |001b: move-result-object v2 │ │ +304d10: 1f02 0312 |001c: check-cast v2, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // type@1203 │ │ +304d14: 6e10 be94 0200 |001e: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +304d1a: 0c02 |0021: move-result-object v2 │ │ +304d1c: 2023 9012 |0022: instance-of v3, v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTXXX; // type@1290 │ │ +304d20: 1214 |0024: const/4 v4, #int 1 // #1 │ │ +304d22: 3803 2400 |0025: if-eqz v3, 0049 // +0024 │ │ +304d26: 1f02 9012 |0027: check-cast v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTXXX; // type@1290 │ │ +304d2a: 6e10 0e9b 0200 |0029: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTXXX;.getDescription:()Ljava/lang/String; // method@9b0e │ │ +304d30: 0c02 |002c: move-result-object v2 │ │ +304d32: 6e10 e094 0700 |002d: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.getSubId:()Ljava/lang/String; // method@94e0 │ │ +304d38: 0c03 |0030: move-result-object v3 │ │ +304d3a: 6e20 9c87 3200 |0031: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +304d40: 0a02 |0034: move-result v2 │ │ +304d42: 3802 ddff |0035: if-eqz v2, 0012 // -0023 │ │ +304d46: 7210 7389 0000 |0037: invoke-interface {v0}, Ljava/util/List;.size:()I // method@8973 │ │ +304d4c: 0a02 |003a: move-result v2 │ │ +304d4e: 3342 0a00 |003b: if-ne v2, v4, 0045 // +000a │ │ +304d52: 6e10 de94 0700 |003d: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.getFrameId:()Ljava/lang/String; // method@94de │ │ +304d58: 0c02 |0040: move-result-object v2 │ │ +304d5a: 7020 2895 2600 |0041: invoke-direct {v6, v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.removeFrame:(Ljava/lang/String;)V // method@9528 │ │ +304d60: 28ce |0044: goto 0012 // -0032 │ │ +304d62: 7210 7889 0100 |0045: invoke-interface {v1}, Ljava/util/ListIterator;.remove:()V // method@8978 │ │ +304d68: 28ca |0048: goto 0012 // -0036 │ │ +304d6a: 2023 3a12 |0049: instance-of v3, v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM; // type@123a │ │ +304d6e: 3803 2400 |004b: if-eqz v3, 006f // +0024 │ │ +304d72: 1f02 3a12 |004d: check-cast v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM; // type@123a │ │ +304d76: 6e10 3998 0200 |004f: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM;.getDescription:()Ljava/lang/String; // method@9839 │ │ +304d7c: 0c02 |0052: move-result-object v2 │ │ +304d7e: 6e10 e094 0700 |0053: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.getSubId:()Ljava/lang/String; // method@94e0 │ │ +304d84: 0c03 |0056: move-result-object v3 │ │ +304d86: 6e20 9c87 3200 |0057: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +304d8c: 0a02 |005a: move-result v2 │ │ +304d8e: 3802 b7ff |005b: if-eqz v2, 0012 // -0049 │ │ +304d92: 7210 7389 0000 |005d: invoke-interface {v0}, Ljava/util/List;.size:()I // method@8973 │ │ +304d98: 0a02 |0060: move-result v2 │ │ +304d9a: 3342 0a00 |0061: if-ne v2, v4, 006b // +000a │ │ +304d9e: 6e10 de94 0700 |0063: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.getFrameId:()Ljava/lang/String; // method@94de │ │ +304da4: 0c02 |0066: move-result-object v2 │ │ +304da6: 7020 2895 2600 |0067: invoke-direct {v6, v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.removeFrame:(Ljava/lang/String;)V // method@9528 │ │ +304dac: 28a8 |006a: goto 0012 // -0058 │ │ +304dae: 7210 7889 0100 |006b: invoke-interface {v1}, Ljava/util/ListIterator;.remove:()V // method@8978 │ │ +304db4: 28a4 |006e: goto 0012 // -005c │ │ +304db6: 2023 9e12 |006f: instance-of v3, v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWXXX; // type@129e │ │ +304dba: 3803 2500 |0071: if-eqz v3, 0096 // +0025 │ │ +304dbe: 1f02 9e12 |0073: check-cast v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWXXX; // type@129e │ │ +304dc2: 6e10 8e9b 0200 |0075: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWXXX;.getDescription:()Ljava/lang/String; // method@9b8e │ │ +304dc8: 0c02 |0078: move-result-object v2 │ │ +304dca: 6e10 e094 0700 |0079: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.getSubId:()Ljava/lang/String; // method@94e0 │ │ +304dd0: 0c03 |007c: move-result-object v3 │ │ +304dd2: 6e20 9c87 3200 |007d: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +304dd8: 0a02 |0080: move-result v2 │ │ +304dda: 3802 91ff |0081: if-eqz v2, 0012 // -006f │ │ +304dde: 7210 7389 0000 |0083: invoke-interface {v0}, Ljava/util/List;.size:()I // method@8973 │ │ +304de4: 0a02 |0086: move-result v2 │ │ +304de6: 3342 0a00 |0087: if-ne v2, v4, 0091 // +000a │ │ +304dea: 6e10 de94 0700 |0089: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.getFrameId:()Ljava/lang/String; // method@94de │ │ +304df0: 0c02 |008c: move-result-object v2 │ │ +304df2: 7020 2895 2600 |008d: invoke-direct {v6, v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.removeFrame:(Ljava/lang/String;)V // method@9528 │ │ +304df8: 2882 |0090: goto 0012 // -007e │ │ +304dfa: 7210 7889 0100 |0091: invoke-interface {v1}, Ljava/util/ListIterator;.remove:()V // method@8978 │ │ +304e00: 2900 7eff |0094: goto/16 0012 // -0082 │ │ +304e04: 2023 9212 |0096: instance-of v3, v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUFID; // type@1292 │ │ +304e08: 3803 2600 |0098: if-eqz v3, 00be // +0026 │ │ +304e0c: 1f02 9212 |009a: check-cast v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUFID; // type@1292 │ │ +304e10: 6e10 2b9b 0200 |009c: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUFID;.getOwner:()Ljava/lang/String; // method@9b2b │ │ +304e16: 0c02 |009f: move-result-object v2 │ │ +304e18: 6e10 e094 0700 |00a0: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.getSubId:()Ljava/lang/String; // method@94e0 │ │ +304e1e: 0c03 |00a3: move-result-object v3 │ │ +304e20: 6e20 9c87 3200 |00a4: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +304e26: 0a02 |00a7: move-result v2 │ │ +304e28: 3802 6aff |00a8: if-eqz v2, 0012 // -0096 │ │ +304e2c: 7210 7389 0000 |00aa: invoke-interface {v0}, Ljava/util/List;.size:()I // method@8973 │ │ +304e32: 0a02 |00ad: move-result v2 │ │ +304e34: 3342 0b00 |00ae: if-ne v2, v4, 00b9 // +000b │ │ +304e38: 6e10 de94 0700 |00b0: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.getFrameId:()Ljava/lang/String; // method@94de │ │ +304e3e: 0c02 |00b3: move-result-object v2 │ │ +304e40: 7020 2895 2600 |00b4: invoke-direct {v6, v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.removeFrame:(Ljava/lang/String;)V // method@9528 │ │ +304e46: 2900 5bff |00b7: goto/16 0012 // -00a5 │ │ +304e4a: 7210 7889 0100 |00b9: invoke-interface {v1}, Ljava/util/ListIterator;.remove:()V // method@8978 │ │ +304e50: 2900 56ff |00bc: goto/16 0012 // -00aa │ │ +304e54: 2023 6c12 |00be: instance-of v3, v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIPL; // type@126c │ │ +304e58: 3803 4100 |00c0: if-eqz v3, 0101 // +0041 │ │ +304e5c: 1f02 6c12 |00c2: check-cast v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIPL; // type@126c │ │ +304e60: 6e10 1f9a 0200 |00c4: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIPL;.getPairing:()Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs; // method@9a1f │ │ +304e66: 0c02 |00c7: move-result-object v2 │ │ +304e68: 6e10 d093 0200 |00c8: invoke-virtual {v2}, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs;.getMapping:()Ljava/util/List; // method@93d0 │ │ +304e6e: 0c03 |00cb: move-result-object v3 │ │ +304e70: 7210 6f89 0300 |00cc: invoke-interface {v3}, Ljava/util/List;.listIterator:()Ljava/util/ListIterator; // method@896f │ │ +304e76: 0c03 |00cf: move-result-object v3 │ │ +304e78: 7210 7689 0300 |00d0: invoke-interface {v3}, Ljava/util/ListIterator;.hasNext:()Z // method@8976 │ │ +304e7e: 0a04 |00d3: move-result v4 │ │ +304e80: 3804 1a00 |00d4: if-eqz v4, 00ee // +001a │ │ +304e84: 7210 7789 0300 |00d6: invoke-interface {v3}, Ljava/util/ListIterator;.next:()Ljava/lang/Object; // method@8977 │ │ +304e8a: 0c04 |00d9: move-result-object v4 │ │ +304e8c: 1f04 ec11 |00da: check-cast v4, Lorg/jaudiotagger/tag/datatype/Pair; // type@11ec │ │ +304e90: 6e10 c693 0400 |00dc: invoke-virtual {v4}, Lorg/jaudiotagger/tag/datatype/Pair;.getKey:()Ljava/lang/String; // method@93c6 │ │ +304e96: 0c04 |00df: move-result-object v4 │ │ +304e98: 6e10 e094 0700 |00e0: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.getSubId:()Ljava/lang/String; // method@94e0 │ │ +304e9e: 0c05 |00e3: move-result-object v5 │ │ +304ea0: 6e20 9c87 5400 |00e4: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +304ea6: 0a04 |00e7: move-result v4 │ │ +304ea8: 3804 e8ff |00e8: if-eqz v4, 00d0 // -0018 │ │ +304eac: 7210 7889 0300 |00ea: invoke-interface {v3}, Ljava/util/ListIterator;.remove:()V // method@8978 │ │ +304eb2: 28e3 |00ed: goto 00d0 // -001d │ │ +304eb4: 6e10 d093 0200 |00ee: invoke-virtual {v2}, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs;.getMapping:()Ljava/util/List; // method@93d0 │ │ +304eba: 0c02 |00f1: move-result-object v2 │ │ +304ebc: 7210 7389 0200 |00f2: invoke-interface {v2}, Ljava/util/List;.size:()I // method@8973 │ │ +304ec2: 0a02 |00f5: move-result v2 │ │ +304ec4: 3902 1cff |00f6: if-nez v2, 0012 // -00e4 │ │ +304ec8: 6e10 de94 0700 |00f8: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.getFrameId:()Ljava/lang/String; // method@94de │ │ +304ece: 0c02 |00fb: move-result-object v2 │ │ +304ed0: 7020 2895 2600 |00fc: invoke-direct {v6, v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.removeFrame:(Ljava/lang/String;)V // method@9528 │ │ +304ed6: 2900 13ff |00ff: goto/16 0012 // -00ed │ │ +304eda: 2023 4712 |0101: instance-of v3, v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyIPLS; // type@1247 │ │ +304ede: 3803 4100 |0103: if-eqz v3, 0144 // +0041 │ │ +304ee2: 1f02 4712 |0105: check-cast v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyIPLS; // type@1247 │ │ +304ee6: 6e10 c598 0200 |0107: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyIPLS;.getPairing:()Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs; // method@98c5 │ │ +304eec: 0c02 |010a: move-result-object v2 │ │ +304eee: 6e10 d093 0200 |010b: invoke-virtual {v2}, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs;.getMapping:()Ljava/util/List; // method@93d0 │ │ +304ef4: 0c03 |010e: move-result-object v3 │ │ +304ef6: 7210 6f89 0300 |010f: invoke-interface {v3}, Ljava/util/List;.listIterator:()Ljava/util/ListIterator; // method@896f │ │ +304efc: 0c03 |0112: move-result-object v3 │ │ +304efe: 7210 7689 0300 |0113: invoke-interface {v3}, Ljava/util/ListIterator;.hasNext:()Z // method@8976 │ │ +304f04: 0a04 |0116: move-result v4 │ │ +304f06: 3804 1a00 |0117: if-eqz v4, 0131 // +001a │ │ +304f0a: 7210 7789 0300 |0119: invoke-interface {v3}, Ljava/util/ListIterator;.next:()Ljava/lang/Object; // method@8977 │ │ +304f10: 0c04 |011c: move-result-object v4 │ │ +304f12: 1f04 ec11 |011d: check-cast v4, Lorg/jaudiotagger/tag/datatype/Pair; // type@11ec │ │ +304f16: 6e10 c693 0400 |011f: invoke-virtual {v4}, Lorg/jaudiotagger/tag/datatype/Pair;.getKey:()Ljava/lang/String; // method@93c6 │ │ +304f1c: 0c04 |0122: move-result-object v4 │ │ +304f1e: 6e10 e094 0700 |0123: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.getSubId:()Ljava/lang/String; // method@94e0 │ │ +304f24: 0c05 |0126: move-result-object v5 │ │ +304f26: 6e20 9c87 5400 |0127: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +304f2c: 0a04 |012a: move-result v4 │ │ +304f2e: 3804 e8ff |012b: if-eqz v4, 0113 // -0018 │ │ +304f32: 7210 7889 0300 |012d: invoke-interface {v3}, Ljava/util/ListIterator;.remove:()V // method@8978 │ │ +304f38: 28e3 |0130: goto 0113 // -001d │ │ +304f3a: 6e10 d093 0200 |0131: invoke-virtual {v2}, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs;.getMapping:()Ljava/util/List; // method@93d0 │ │ +304f40: 0c02 |0134: move-result-object v2 │ │ +304f42: 7210 7389 0200 |0135: invoke-interface {v2}, Ljava/util/List;.size:()I // method@8973 │ │ +304f48: 0a02 |0138: move-result v2 │ │ +304f4a: 3902 d9fe |0139: if-nez v2, 0012 // -0127 │ │ +304f4e: 6e10 de94 0700 |013b: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.getFrameId:()Ljava/lang/String; // method@94de │ │ +304f54: 0c02 |013e: move-result-object v2 │ │ +304f56: 7020 2895 2600 |013f: invoke-direct {v6, v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.removeFrame:(Ljava/lang/String;)V // method@9528 │ │ +304f5c: 2900 d0fe |0142: goto/16 0012 // -0130 │ │ +304f60: 2207 3310 |0144: new-instance v7, Ljava/lang/RuntimeException; // type@1033 │ │ +304f64: 2200 3910 |0146: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +304f68: 7010 cc87 0000 |0148: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +304f6e: 1a01 b03d |014b: const-string v1, "Need to implement getFields(FieldKey genericKey) for:" // string@3db0 │ │ +304f72: 6e20 d787 1000 |014d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +304f78: 6e10 7387 0200 |0150: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@8773 │ │ +304f7e: 0c01 |0153: move-result-object v1 │ │ +304f80: 6e20 d687 1000 |0154: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ +304f86: 6e10 df87 0000 |0157: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +304f8c: 0c00 |015a: move-result-object v0 │ │ +304f8e: 7020 7c87 0700 |015b: invoke-direct {v7, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@877c │ │ +304f94: 2707 |015e: throw v7 │ │ +304f96: 6e10 df94 0700 |015f: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.getGenericKey:()Lorg/jaudiotagger/tag/FieldKey; // method@94df │ │ +304f9c: 0c00 |0162: move-result-object v0 │ │ +304f9e: 3800 6c00 |0163: if-eqz v0, 01cf // +006c │ │ +304fa2: 6e10 df94 0700 |0165: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.getGenericKey:()Lorg/jaudiotagger/tag/FieldKey; // method@94df │ │ +304fa8: 0c00 |0168: move-result-object v0 │ │ +304faa: 6201 1488 |0169: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.PERFORMER:Lorg/jaudiotagger/tag/FieldKey; // field@8814 │ │ +304fae: 3210 0a00 |016b: if-eq v0, v1, 0175 // +000a │ │ +304fb2: 6e10 df94 0700 |016d: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.getGenericKey:()Lorg/jaudiotagger/tag/FieldKey; // method@94df │ │ +304fb8: 0c00 |0170: move-result-object v0 │ │ +304fba: 6201 c787 |0171: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.INVOLVED_PERSON:Lorg/jaudiotagger/tag/FieldKey; // field@87c7 │ │ +304fbe: 3310 5c00 |0173: if-ne v0, v1, 01cf // +005c │ │ +304fc2: 6e10 de94 0700 |0175: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.getFrameId:()Ljava/lang/String; // method@94de │ │ +304fc8: 0c00 |0178: move-result-object v0 │ │ +304fca: 6e20 0495 0600 |0179: invoke-virtual {v6, v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getFields:(Ljava/lang/String;)Ljava/util/List; // method@9504 │ │ +304fd0: 0c00 |017c: move-result-object v0 │ │ +304fd2: 7210 6f89 0000 |017d: invoke-interface {v0}, Ljava/util/List;.listIterator:()Ljava/util/ListIterator; // method@896f │ │ +304fd8: 0c00 |0180: move-result-object v0 │ │ +304fda: 7210 7689 0000 |0181: invoke-interface {v0}, Ljava/util/ListIterator;.hasNext:()Z // method@8976 │ │ +304fe0: 0a01 |0184: move-result v1 │ │ +304fe2: 3801 5700 |0185: if-eqz v1, 01dc // +0057 │ │ +304fe6: 7210 7789 0000 |0187: invoke-interface {v0}, Ljava/util/ListIterator;.next:()Ljava/lang/Object; // method@8977 │ │ +304fec: 0c01 |018a: move-result-object v1 │ │ +304fee: 1f01 0312 |018b: check-cast v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // type@1203 │ │ +304ff2: 6e10 be94 0100 |018d: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +304ff8: 0c01 |0190: move-result-object v1 │ │ +304ffa: 2012 3212 |0191: instance-of v2, v1, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyPairs; // type@1232 │ │ +304ffe: 3802 eeff |0193: if-eqz v2, 0181 // -0012 │ │ +305002: 1f01 3212 |0195: check-cast v1, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyPairs; // type@1232 │ │ +305006: 6e10 cf97 0100 |0197: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyPairs;.getPairing:()Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs; // method@97cf │ │ +30500c: 0c01 |019a: move-result-object v1 │ │ +30500e: 6e10 d093 0100 |019b: invoke-virtual {v1}, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs;.getMapping:()Ljava/util/List; // method@93d0 │ │ +305014: 0c02 |019e: move-result-object v2 │ │ +305016: 7210 6f89 0200 |019f: invoke-interface {v2}, Ljava/util/List;.listIterator:()Ljava/util/ListIterator; // method@896f │ │ +30501c: 0c02 |01a2: move-result-object v2 │ │ +30501e: 7210 7689 0200 |01a3: invoke-interface {v2}, Ljava/util/ListIterator;.hasNext:()Z // method@8976 │ │ +305024: 0a03 |01a6: move-result v3 │ │ +305026: 3803 1600 |01a7: if-eqz v3, 01bd // +0016 │ │ +30502a: 7210 7789 0200 |01a9: invoke-interface {v2}, Ljava/util/ListIterator;.next:()Ljava/lang/Object; // method@8977 │ │ +305030: 0c03 |01ac: move-result-object v3 │ │ +305032: 1f03 ec11 |01ad: check-cast v3, Lorg/jaudiotagger/tag/datatype/Pair; // type@11ec │ │ +305036: 6e10 c693 0300 |01af: invoke-virtual {v3}, Lorg/jaudiotagger/tag/datatype/Pair;.getKey:()Ljava/lang/String; // method@93c6 │ │ +30503c: 0c03 |01b2: move-result-object v3 │ │ +30503e: 7110 f89b 0300 |01b3: invoke-static {v3}, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey;.isKey:(Ljava/lang/String;)Z // method@9bf8 │ │ +305044: 0a03 |01b6: move-result v3 │ │ +305046: 3903 ecff |01b7: if-nez v3, 01a3 // -0014 │ │ +30504a: 7210 7889 0200 |01b9: invoke-interface {v2}, Ljava/util/ListIterator;.remove:()V // method@8978 │ │ +305050: 28e7 |01bc: goto 01a3 // -0019 │ │ +305052: 6e10 d093 0100 |01bd: invoke-virtual {v1}, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs;.getMapping:()Ljava/util/List; // method@93d0 │ │ +305058: 0c01 |01c0: move-result-object v1 │ │ +30505a: 7210 7389 0100 |01c1: invoke-interface {v1}, Ljava/util/List;.size:()I // method@8973 │ │ +305060: 0a01 |01c4: move-result v1 │ │ +305062: 3901 bcff |01c5: if-nez v1, 0181 // -0044 │ │ +305066: 6e10 de94 0700 |01c7: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.getFrameId:()Ljava/lang/String; // method@94de │ │ +30506c: 0c01 |01ca: move-result-object v1 │ │ +30506e: 7020 2895 1600 |01cb: invoke-direct {v6, v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.removeFrame:(Ljava/lang/String;)V // method@9528 │ │ +305074: 28b3 |01ce: goto 0181 // -004d │ │ +305076: 6e10 e094 0700 |01cf: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.getSubId:()Ljava/lang/String; // method@94e0 │ │ +30507c: 0c00 |01d2: move-result-object v0 │ │ +30507e: 3900 0900 |01d3: if-nez v0, 01dc // +0009 │ │ +305082: 6e10 de94 0700 |01d5: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.getFrameId:()Ljava/lang/String; // method@94de │ │ +305088: 0c07 |01d8: move-result-object v7 │ │ +30508a: 7020 2895 7600 |01d9: invoke-direct {v6, v7}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.removeFrame:(Ljava/lang/String;)V // method@9528 │ │ +305090: 0e00 |01dc: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2667 │ │ 0x0006 line=2670 │ │ 0x000e line=2671 │ │ 0x0012 line=2672 │ │ 0x0018 line=2674 │ │ @@ -1318160,26 +1318160,26 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;I)Ljava/lang/String;' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -3031d8: |[3031d8] org.jaudiotagger.tag.id3.AbstractID3v2Tag.doGetValueAtIndex:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;I)Ljava/lang/String; │ │ -3031e8: 7020 fc94 2100 |0000: invoke-direct {v1, v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.doGetValues:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;)Ljava/util/List; // method@94fc │ │ -3031ee: 0c02 |0003: move-result-object v2 │ │ -3031f0: 7210 7389 0200 |0004: invoke-interface {v2}, Ljava/util/List;.size:()I // method@8973 │ │ -3031f6: 0a00 |0007: move-result v0 │ │ -3031f8: 3730 0900 |0008: if-le v0, v3, 0011 // +0009 │ │ -3031fc: 7220 6a89 3200 |000a: invoke-interface {v2, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ -303202: 0c02 |000d: move-result-object v2 │ │ -303204: 1f02 3710 |000e: check-cast v2, Ljava/lang/String; // type@1037 │ │ -303208: 1102 |0010: return-object v2 │ │ -30320a: 1a02 0000 |0011: const-string v2, "" // string@0000 │ │ -30320e: 1102 |0013: return-object v2 │ │ +3031dc: |[3031dc] org.jaudiotagger.tag.id3.AbstractID3v2Tag.doGetValueAtIndex:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;I)Ljava/lang/String; │ │ +3031ec: 7020 fc94 2100 |0000: invoke-direct {v1, v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.doGetValues:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;)Ljava/util/List; // method@94fc │ │ +3031f2: 0c02 |0003: move-result-object v2 │ │ +3031f4: 7210 7389 0200 |0004: invoke-interface {v2}, Ljava/util/List;.size:()I // method@8973 │ │ +3031fa: 0a00 |0007: move-result v0 │ │ +3031fc: 3730 0900 |0008: if-le v0, v3, 0011 // +0009 │ │ +303200: 7220 6a89 3200 |000a: invoke-interface {v2, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ +303206: 0c02 |000d: move-result-object v2 │ │ +303208: 1f02 3710 |000e: check-cast v2, Ljava/lang/String; // type@1037 │ │ +30320c: 1102 |0010: return-object v2 │ │ +30320e: 1a02 0000 |0011: const-string v2, "" // string@0000 │ │ +303212: 1102 |0013: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2538 │ │ 0x0004 line=2539 │ │ 0x000a line=2541 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 this Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; │ │ @@ -1318191,31 +1318191,31 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -302cf0: |[302cf0] org.jaudiotagger.tag.id3.AbstractID3v2Tag.equals:(Ljava/lang/Object;)Z │ │ -302d00: 2040 0712 |0000: instance-of v0, v4, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // type@1207 │ │ -302d04: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -302d06: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ -302d0a: 0f01 |0005: return v1 │ │ -302d0c: 0740 |0006: move-object v0, v4 │ │ -302d0e: 1f00 0712 |0007: check-cast v0, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // type@1207 │ │ -302d12: 5432 238a |0009: iget-object v2, v3, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.frameMap:Ljava/util/HashMap; // field@8a23 │ │ -302d16: 5400 238a |000b: iget-object v0, v0, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.frameMap:Ljava/util/HashMap; // field@8a23 │ │ -302d1a: 6e20 3189 0200 |000d: invoke-virtual {v2, v0}, Ljava/util/HashMap;.equals:(Ljava/lang/Object;)Z // method@8931 │ │ -302d20: 0a00 |0010: move-result v0 │ │ -302d22: 3800 0900 |0011: if-eqz v0, 001a // +0009 │ │ -302d26: 6f20 9d94 4300 |0013: invoke-super {v3, v4}, Lorg/jaudiotagger/tag/id3/AbstractID3Tag;.equals:(Ljava/lang/Object;)Z // method@949d │ │ -302d2c: 0a04 |0016: move-result v4 │ │ -302d2e: 3804 0300 |0017: if-eqz v4, 001a // +0003 │ │ -302d32: 1211 |0019: const/4 v1, #int 1 // #1 │ │ -302d34: 0f01 |001a: return v1 │ │ +302cf4: |[302cf4] org.jaudiotagger.tag.id3.AbstractID3v2Tag.equals:(Ljava/lang/Object;)Z │ │ +302d04: 2040 0712 |0000: instance-of v0, v4, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // type@1207 │ │ +302d08: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +302d0a: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ +302d0e: 0f01 |0005: return v1 │ │ +302d10: 0740 |0006: move-object v0, v4 │ │ +302d12: 1f00 0712 |0007: check-cast v0, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // type@1207 │ │ +302d16: 5432 238a |0009: iget-object v2, v3, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.frameMap:Ljava/util/HashMap; // field@8a23 │ │ +302d1a: 5400 238a |000b: iget-object v0, v0, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.frameMap:Ljava/util/HashMap; // field@8a23 │ │ +302d1e: 6e20 3189 0200 |000d: invoke-virtual {v2, v0}, Ljava/util/HashMap;.equals:(Ljava/lang/Object;)Z // method@8931 │ │ +302d24: 0a00 |0010: move-result v0 │ │ +302d26: 3800 0900 |0011: if-eqz v0, 001a // +0009 │ │ +302d2a: 6f20 9d94 4300 |0013: invoke-super {v3, v4}, Lorg/jaudiotagger/tag/id3/AbstractID3Tag;.equals:(Ljava/lang/Object;)Z // method@949d │ │ +302d30: 0a04 |0016: move-result v4 │ │ +302d32: 3804 0300 |0017: if-eqz v4, 001a // +0003 │ │ +302d36: 1211 |0019: const/4 v1, #int 1 // #1 │ │ +302d38: 0f01 |001a: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1004 │ │ 0x0006 line=1008 │ │ 0x0009 line=1009 │ │ locals : │ │ 0x0000 - 0x001b reg=3 this Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; │ │ @@ -1318226,77 +1318226,77 @@ │ │ type : '(Lorg/jaudiotagger/tag/FieldKey;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 123 16-bit code units │ │ -303914: |[303914] org.jaudiotagger.tag.id3.AbstractID3v2Tag.getAll:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/util/List; │ │ -303924: 2200 7c10 |0000: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ -303928: 7010 ae88 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ -30392e: 6e20 0595 5400 |0005: invoke-virtual {v4, v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getFields:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/util/List; // method@9505 │ │ -303934: 0c01 |0008: move-result-object v1 │ │ -303936: 7110 d39b 0500 |0009: invoke-static {v5}, Lorg/jaudiotagger/tag/id3/valuepair/ID3NumberTotalFields;.isNumber:(Lorg/jaudiotagger/tag/FieldKey;)Z // method@9bd3 │ │ -30393c: 0a02 |000c: move-result v2 │ │ -30393e: 1203 |000d: const/4 v3, #int 0 // #0 │ │ -303940: 3802 1e00 |000e: if-eqz v2, 002c // +001e │ │ -303944: 3801 1b00 |0010: if-eqz v1, 002b // +001b │ │ -303948: 7210 7389 0100 |0012: invoke-interface {v1}, Ljava/util/List;.size:()I // method@8973 │ │ -30394e: 0a05 |0015: move-result v5 │ │ -303950: 3d05 1500 |0016: if-lez v5, 002b // +0015 │ │ -303954: 7220 6a89 3100 |0018: invoke-interface {v1, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ -30395a: 0c05 |001b: move-result-object v5 │ │ -30395c: 1f05 0312 |001c: check-cast v5, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // type@1203 │ │ -303960: 6e10 be94 0500 |001e: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -303966: 0c05 |0021: move-result-object v5 │ │ -303968: 1f05 3112 |0022: check-cast v5, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal; // type@1231 │ │ -30396c: 6e10 b997 0500 |0024: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal;.getNumberAsText:()Ljava/lang/String; // method@97b9 │ │ -303972: 0c05 |0027: move-result-object v5 │ │ -303974: 7220 6489 5000 |0028: invoke-interface {v0, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -30397a: 1100 |002b: return-object v0 │ │ -30397c: 7110 d49b 0500 |002c: invoke-static {v5}, Lorg/jaudiotagger/tag/id3/valuepair/ID3NumberTotalFields;.isTotal:(Lorg/jaudiotagger/tag/FieldKey;)Z // method@9bd4 │ │ -303982: 0a02 |002f: move-result v2 │ │ -303984: 3802 1e00 |0030: if-eqz v2, 004e // +001e │ │ -303988: 3801 1b00 |0032: if-eqz v1, 004d // +001b │ │ -30398c: 7210 7389 0100 |0034: invoke-interface {v1}, Ljava/util/List;.size:()I // method@8973 │ │ -303992: 0a05 |0037: move-result v5 │ │ -303994: 3d05 1500 |0038: if-lez v5, 004d // +0015 │ │ -303998: 7220 6a89 3100 |003a: invoke-interface {v1, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ -30399e: 0c05 |003d: move-result-object v5 │ │ -3039a0: 1f05 0312 |003e: check-cast v5, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // type@1203 │ │ -3039a4: 6e10 be94 0500 |0040: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -3039aa: 0c05 |0043: move-result-object v5 │ │ -3039ac: 1f05 3112 |0044: check-cast v5, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal; // type@1231 │ │ -3039b0: 6e10 bd97 0500 |0046: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal;.getTotalAsText:()Ljava/lang/String; // method@97bd │ │ -3039b6: 0c05 |0049: move-result-object v5 │ │ -3039b8: 7220 6489 5000 |004a: invoke-interface {v0, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -3039be: 1100 |004d: return-object v0 │ │ -3039c0: 6202 1b88 |004e: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.RATING:Lorg/jaudiotagger/tag/FieldKey; // field@881b │ │ -3039c4: 3325 2200 |0050: if-ne v5, v2, 0072 // +0022 │ │ -3039c8: 3801 1f00 |0052: if-eqz v1, 0071 // +001f │ │ -3039cc: 7210 7389 0100 |0054: invoke-interface {v1}, Ljava/util/List;.size:()I // method@8973 │ │ -3039d2: 0a05 |0057: move-result v5 │ │ -3039d4: 3d05 1900 |0058: if-lez v5, 0071 // +0019 │ │ -3039d8: 7220 6a89 3100 |005a: invoke-interface {v1, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ -3039de: 0c05 |005d: move-result-object v5 │ │ -3039e0: 1f05 0312 |005e: check-cast v5, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // type@1203 │ │ -3039e4: 6e10 be94 0500 |0060: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -3039ea: 0c05 |0063: move-result-object v5 │ │ -3039ec: 1f05 5012 |0064: check-cast v5, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPOPM; // type@1250 │ │ -3039f0: 6e10 1f99 0500 |0066: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPOPM;.getRating:()J // method@991f │ │ -3039f6: 0b01 |0069: move-result-wide v1 │ │ -3039f8: 7120 be87 2100 |006a: invoke-static {v1, v2}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@87be │ │ -3039fe: 0c05 |006d: move-result-object v5 │ │ -303a00: 7220 6489 5000 |006e: invoke-interface {v0, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -303a06: 1100 |0071: return-object v0 │ │ -303a08: 6e20 0e95 5400 |0072: invoke-virtual {v4, v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getFrameAndSubIdFromGenericKey:(Lorg/jaudiotagger/tag/FieldKey;)Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId; // method@950e │ │ -303a0e: 0c05 |0075: move-result-object v5 │ │ -303a10: 7020 fc94 5400 |0076: invoke-direct {v4, v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.doGetValues:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;)Ljava/util/List; // method@94fc │ │ -303a16: 0c05 |0079: move-result-object v5 │ │ -303a18: 1105 |007a: return-object v5 │ │ +303918: |[303918] org.jaudiotagger.tag.id3.AbstractID3v2Tag.getAll:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/util/List; │ │ +303928: 2200 7c10 |0000: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ +30392c: 7010 ae88 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ +303932: 6e20 0595 5400 |0005: invoke-virtual {v4, v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getFields:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/util/List; // method@9505 │ │ +303938: 0c01 |0008: move-result-object v1 │ │ +30393a: 7110 d39b 0500 |0009: invoke-static {v5}, Lorg/jaudiotagger/tag/id3/valuepair/ID3NumberTotalFields;.isNumber:(Lorg/jaudiotagger/tag/FieldKey;)Z // method@9bd3 │ │ +303940: 0a02 |000c: move-result v2 │ │ +303942: 1203 |000d: const/4 v3, #int 0 // #0 │ │ +303944: 3802 1e00 |000e: if-eqz v2, 002c // +001e │ │ +303948: 3801 1b00 |0010: if-eqz v1, 002b // +001b │ │ +30394c: 7210 7389 0100 |0012: invoke-interface {v1}, Ljava/util/List;.size:()I // method@8973 │ │ +303952: 0a05 |0015: move-result v5 │ │ +303954: 3d05 1500 |0016: if-lez v5, 002b // +0015 │ │ +303958: 7220 6a89 3100 |0018: invoke-interface {v1, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ +30395e: 0c05 |001b: move-result-object v5 │ │ +303960: 1f05 0312 |001c: check-cast v5, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // type@1203 │ │ +303964: 6e10 be94 0500 |001e: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +30396a: 0c05 |0021: move-result-object v5 │ │ +30396c: 1f05 3112 |0022: check-cast v5, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal; // type@1231 │ │ +303970: 6e10 b997 0500 |0024: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal;.getNumberAsText:()Ljava/lang/String; // method@97b9 │ │ +303976: 0c05 |0027: move-result-object v5 │ │ +303978: 7220 6489 5000 |0028: invoke-interface {v0, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +30397e: 1100 |002b: return-object v0 │ │ +303980: 7110 d49b 0500 |002c: invoke-static {v5}, Lorg/jaudiotagger/tag/id3/valuepair/ID3NumberTotalFields;.isTotal:(Lorg/jaudiotagger/tag/FieldKey;)Z // method@9bd4 │ │ +303986: 0a02 |002f: move-result v2 │ │ +303988: 3802 1e00 |0030: if-eqz v2, 004e // +001e │ │ +30398c: 3801 1b00 |0032: if-eqz v1, 004d // +001b │ │ +303990: 7210 7389 0100 |0034: invoke-interface {v1}, Ljava/util/List;.size:()I // method@8973 │ │ +303996: 0a05 |0037: move-result v5 │ │ +303998: 3d05 1500 |0038: if-lez v5, 004d // +0015 │ │ +30399c: 7220 6a89 3100 |003a: invoke-interface {v1, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ +3039a2: 0c05 |003d: move-result-object v5 │ │ +3039a4: 1f05 0312 |003e: check-cast v5, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // type@1203 │ │ +3039a8: 6e10 be94 0500 |0040: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +3039ae: 0c05 |0043: move-result-object v5 │ │ +3039b0: 1f05 3112 |0044: check-cast v5, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal; // type@1231 │ │ +3039b4: 6e10 bd97 0500 |0046: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal;.getTotalAsText:()Ljava/lang/String; // method@97bd │ │ +3039ba: 0c05 |0049: move-result-object v5 │ │ +3039bc: 7220 6489 5000 |004a: invoke-interface {v0, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +3039c2: 1100 |004d: return-object v0 │ │ +3039c4: 6202 1b88 |004e: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.RATING:Lorg/jaudiotagger/tag/FieldKey; // field@881b │ │ +3039c8: 3325 2200 |0050: if-ne v5, v2, 0072 // +0022 │ │ +3039cc: 3801 1f00 |0052: if-eqz v1, 0071 // +001f │ │ +3039d0: 7210 7389 0100 |0054: invoke-interface {v1}, Ljava/util/List;.size:()I // method@8973 │ │ +3039d6: 0a05 |0057: move-result v5 │ │ +3039d8: 3d05 1900 |0058: if-lez v5, 0071 // +0019 │ │ +3039dc: 7220 6a89 3100 |005a: invoke-interface {v1, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ +3039e2: 0c05 |005d: move-result-object v5 │ │ +3039e4: 1f05 0312 |005e: check-cast v5, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // type@1203 │ │ +3039e8: 6e10 be94 0500 |0060: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +3039ee: 0c05 |0063: move-result-object v5 │ │ +3039f0: 1f05 5012 |0064: check-cast v5, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPOPM; // type@1250 │ │ +3039f4: 6e10 1f99 0500 |0066: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPOPM;.getRating:()J // method@991f │ │ +3039fa: 0b01 |0069: move-result-wide v1 │ │ +3039fc: 7120 be87 2100 |006a: invoke-static {v1, v2}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@87be │ │ +303a02: 0c05 |006d: move-result-object v5 │ │ +303a04: 7220 6489 5000 |006e: invoke-interface {v0, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +303a0a: 1100 |0071: return-object v0 │ │ +303a0c: 6e20 0e95 5400 |0072: invoke-virtual {v4, v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getFrameAndSubIdFromGenericKey:(Lorg/jaudiotagger/tag/FieldKey;)Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId; // method@950e │ │ +303a12: 0c05 |0075: move-result-object v5 │ │ +303a14: 7020 fc94 5400 |0076: invoke-direct {v4, v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.doGetValues:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;)Ljava/util/List; // method@94fc │ │ +303a1a: 0c05 |0079: move-result-object v5 │ │ +303a1c: 1105 |007a: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1855 │ │ 0x0005 line=1856 │ │ 0x0009 line=1858 │ │ 0x0012 line=1860 │ │ 0x0018 line=1862 │ │ @@ -1318319,17 +1318319,17 @@ │ │ type : '()Ljava/lang/Long;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -303188: |[303188] org.jaudiotagger.tag.id3.AbstractID3v2Tag.getEndLocationInFile:()Ljava/lang/Long; │ │ -303198: 5410 218a |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.endLocationInFile:Ljava/lang/Long; // field@8a21 │ │ -30319c: 1100 |0002: return-object v0 │ │ +30318c: |[30318c] org.jaudiotagger.tag.id3.AbstractID3v2Tag.getEndLocationInFile:()Ljava/lang/Long; │ │ +30319c: 5410 218a |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.endLocationInFile:Ljava/lang/Long; // field@8a21 │ │ +3031a0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3063 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; │ │ │ │ #21 : (in Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;) │ │ @@ -1318337,24 +1318337,24 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -302fcc: |[302fcc] org.jaudiotagger.tag.id3.AbstractID3v2Tag.getFieldCount:()I │ │ -302fdc: 6e10 0395 0300 |0000: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getFields:()Ljava/util/Iterator; // method@9503 │ │ -302fe2: 0c00 |0003: move-result-object v0 │ │ -302fe4: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -302fe6: 7210 4889 0000 |0005: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -302fec: 0c02 |0008: move-result-object v2 │ │ -302fee: 1f02 c711 |0009: check-cast v2, Lorg/jaudiotagger/tag/TagField; // type@11c7 │ │ -302ff2: d801 0101 |000b: add-int/lit8 v1, v1, #int 1 // #01 │ │ -302ff6: 28f8 |000d: goto 0005 // -0008 │ │ -302ff8: 0f01 |000e: return v1 │ │ +302fd0: |[302fd0] org.jaudiotagger.tag.id3.AbstractID3v2Tag.getFieldCount:()I │ │ +302fe0: 6e10 0395 0300 |0000: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getFields:()Ljava/util/Iterator; // method@9503 │ │ +302fe6: 0c00 |0003: move-result-object v0 │ │ +302fe8: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +302fea: 7210 4889 0000 |0005: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +302ff0: 0c02 |0008: move-result-object v2 │ │ +302ff2: 1f02 c711 |0009: check-cast v2, Lorg/jaudiotagger/tag/TagField; // type@11c7 │ │ +302ff6: d801 0101 |000b: add-int/lit8 v1, v1, #int 1 // #01 │ │ +302ffa: 28f8 |000d: goto 0005 // -0008 │ │ +302ffc: 0f01 |000e: return v1 │ │ catches : 1 │ │ 0x0005 - 0x000b │ │ Ljava/util/NoSuchElementException; -> 0x000e │ │ positions : │ │ 0x0000 line=2097 │ │ 0x0005 line=2106 │ │ locals : │ │ @@ -1318365,42 +1318365,42 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 49 16-bit code units │ │ -30300c: |[30300c] org.jaudiotagger.tag.id3.AbstractID3v2Tag.getFieldCountIncludingSubValues:()I │ │ -30301c: 6e10 0395 0400 |0000: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getFields:()Ljava/util/Iterator; // method@9503 │ │ -303022: 0c00 |0003: move-result-object v0 │ │ -303024: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -303026: 7210 4889 0000 |0005: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -30302c: 0c02 |0008: move-result-object v2 │ │ -30302e: 1f02 c711 |0009: check-cast v2, Lorg/jaudiotagger/tag/TagField; // type@11c7 │ │ -303032: 2023 0312 |000b: instance-of v3, v2, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // type@1203 │ │ -303036: 3803 2000 |000d: if-eqz v3, 002d // +0020 │ │ -30303a: 1f02 0312 |000f: check-cast v2, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // type@1203 │ │ -30303e: 6e10 be94 0200 |0011: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -303044: 0c03 |0014: move-result-object v3 │ │ -303046: 2033 3312 |0015: instance-of v3, v3, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo; // type@1233 │ │ -30304a: 3803 1600 |0017: if-eqz v3, 002d // +0016 │ │ -30304e: 6e10 be94 0200 |0019: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -303054: 0c03 |001c: move-result-object v3 │ │ -303056: 2033 9012 |001d: instance-of v3, v3, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTXXX; // type@1290 │ │ -30305a: 3903 0e00 |001f: if-nez v3, 002d // +000e │ │ -30305e: 6e10 be94 0200 |0021: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -303064: 0c02 |0024: move-result-object v2 │ │ -303066: 1f02 3312 |0025: check-cast v2, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo; // type@1233 │ │ -30306a: 6e10 e097 0200 |0027: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.getNumberOfValues:()I // method@97e0 │ │ -303070: 0a02 |002a: move-result v2 │ │ -303072: b021 |002b: add-int/2addr v1, v2 │ │ -303074: 28d9 |002c: goto 0005 // -0027 │ │ -303076: d801 0101 |002d: add-int/lit8 v1, v1, #int 1 // #01 │ │ -30307a: 28d6 |002f: goto 0005 // -002a │ │ -30307c: 0f01 |0030: return v1 │ │ +303010: |[303010] org.jaudiotagger.tag.id3.AbstractID3v2Tag.getFieldCountIncludingSubValues:()I │ │ +303020: 6e10 0395 0400 |0000: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getFields:()Ljava/util/Iterator; // method@9503 │ │ +303026: 0c00 |0003: move-result-object v0 │ │ +303028: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +30302a: 7210 4889 0000 |0005: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +303030: 0c02 |0008: move-result-object v2 │ │ +303032: 1f02 c711 |0009: check-cast v2, Lorg/jaudiotagger/tag/TagField; // type@11c7 │ │ +303036: 2023 0312 |000b: instance-of v3, v2, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // type@1203 │ │ +30303a: 3803 2000 |000d: if-eqz v3, 002d // +0020 │ │ +30303e: 1f02 0312 |000f: check-cast v2, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // type@1203 │ │ +303042: 6e10 be94 0200 |0011: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +303048: 0c03 |0014: move-result-object v3 │ │ +30304a: 2033 3312 |0015: instance-of v3, v3, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo; // type@1233 │ │ +30304e: 3803 1600 |0017: if-eqz v3, 002d // +0016 │ │ +303052: 6e10 be94 0200 |0019: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +303058: 0c03 |001c: move-result-object v3 │ │ +30305a: 2033 9012 |001d: instance-of v3, v3, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTXXX; // type@1290 │ │ +30305e: 3903 0e00 |001f: if-nez v3, 002d // +000e │ │ +303062: 6e10 be94 0200 |0021: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +303068: 0c02 |0024: move-result-object v2 │ │ +30306a: 1f02 3312 |0025: check-cast v2, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo; // type@1233 │ │ +30306e: 6e10 e097 0200 |0027: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.getNumberOfValues:()I // method@97e0 │ │ +303074: 0a02 |002a: move-result v2 │ │ +303076: b021 |002b: add-int/2addr v1, v2 │ │ +303078: 28d9 |002c: goto 0005 // -0027 │ │ +30307a: d801 0101 |002d: add-int/lit8 v1, v1, #int 1 // #01 │ │ +30307e: 28d6 |002f: goto 0005 // -002a │ │ +303080: 0f01 |0030: return v1 │ │ catches : 1 │ │ 0x0005 - 0x002b │ │ Ljava/util/NoSuchElementException; -> 0x0030 │ │ positions : │ │ 0x0000 line=2125 │ │ 0x0005 line=2134 │ │ 0x000b line=2135 │ │ @@ -1318416,28 +1318416,28 @@ │ │ type : '()Ljava/util/Iterator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 26 16-bit code units │ │ -303494: |[303494] org.jaudiotagger.tag.id3.AbstractID3v2Tag.getFields:()Ljava/util/Iterator; │ │ -3034a4: 5430 238a |0000: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.frameMap:Ljava/util/HashMap; // field@8a23 │ │ -3034a8: 6e10 3089 0000 |0002: invoke-virtual {v0}, Ljava/util/HashMap;.entrySet:()Ljava/util/Set; // method@8930 │ │ -3034ae: 0c00 |0005: move-result-object v0 │ │ -3034b0: 7210 a889 0000 |0006: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@89a8 │ │ -3034b6: 0c00 |0009: move-result-object v0 │ │ -3034b8: 5431 238a |000a: iget-object v1, v3, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.frameMap:Ljava/util/HashMap; // field@8a23 │ │ -3034bc: 6e10 3089 0100 |000c: invoke-virtual {v1}, Ljava/util/HashMap;.entrySet:()Ljava/util/Set; // method@8930 │ │ -3034c2: 0c01 |000f: move-result-object v1 │ │ -3034c4: 7210 a889 0100 |0010: invoke-interface {v1}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@89a8 │ │ -3034ca: 0c01 |0013: move-result-object v1 │ │ -3034cc: 2202 0412 |0014: new-instance v2, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$1; // type@1204 │ │ -3034d0: 7040 d694 3210 |0016: invoke-direct {v2, v3, v0, v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$1;.:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;Ljava/util/Iterator;Ljava/util/Iterator;)V // method@94d6 │ │ -3034d6: 1102 |0019: return-object v2 │ │ +303498: |[303498] org.jaudiotagger.tag.id3.AbstractID3v2Tag.getFields:()Ljava/util/Iterator; │ │ +3034a8: 5430 238a |0000: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.frameMap:Ljava/util/HashMap; // field@8a23 │ │ +3034ac: 6e10 3089 0000 |0002: invoke-virtual {v0}, Ljava/util/HashMap;.entrySet:()Ljava/util/Set; // method@8930 │ │ +3034b2: 0c00 |0005: move-result-object v0 │ │ +3034b4: 7210 a889 0000 |0006: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@89a8 │ │ +3034ba: 0c00 |0009: move-result-object v0 │ │ +3034bc: 5431 238a |000a: iget-object v1, v3, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.frameMap:Ljava/util/HashMap; // field@8a23 │ │ +3034c0: 6e10 3089 0100 |000c: invoke-virtual {v1}, Ljava/util/HashMap;.entrySet:()Ljava/util/Set; // method@8930 │ │ +3034c6: 0c01 |000f: move-result-object v1 │ │ +3034c8: 7210 a889 0100 |0010: invoke-interface {v1}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@89a8 │ │ +3034ce: 0c01 |0013: move-result-object v1 │ │ +3034d0: 2202 0412 |0014: new-instance v2, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$1; // type@1204 │ │ +3034d4: 7040 d694 3210 |0016: invoke-direct {v2, v3, v0, v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$1;.:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;Ljava/util/Iterator;Ljava/util/Iterator;)V // method@94d6 │ │ +3034da: 1102 |0019: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1985 │ │ 0x000a line=1988 │ │ 0x0014 line=1991 │ │ locals : │ │ 0x0000 - 0x001a reg=3 this Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; │ │ @@ -1318447,42 +1318447,42 @@ │ │ type : '(Ljava/lang/String;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 57 16-bit code units │ │ -303a1c: |[303a1c] org.jaudiotagger.tag.id3.AbstractID3v2Tag.getFields:(Ljava/lang/String;)Ljava/util/List; │ │ -303a2c: 6e20 0d95 4300 |0000: invoke-virtual {v3, v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getFrame:(Ljava/lang/String;)Ljava/lang/Object; // method@950d │ │ -303a32: 0c04 |0003: move-result-object v4 │ │ -303a34: 3904 0800 |0004: if-nez v4, 000c // +0008 │ │ -303a38: 2204 7c10 |0006: new-instance v4, Ljava/util/ArrayList; // type@107c │ │ -303a3c: 7010 ae88 0400 |0008: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@88ae │ │ -303a42: 1104 |000b: return-object v4 │ │ -303a44: 2040 9310 |000c: instance-of v0, v4, Ljava/util/List; // type@1093 │ │ -303a48: 3800 0500 |000e: if-eqz v0, 0013 // +0005 │ │ -303a4c: 1f04 9310 |0010: check-cast v4, Ljava/util/List; // type@1093 │ │ -303a50: 1104 |0012: return-object v4 │ │ -303a52: 2040 0312 |0013: instance-of v0, v4, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // type@1203 │ │ -303a56: 3800 0d00 |0015: if-eqz v0, 0022 // +000d │ │ -303a5a: 2200 7c10 |0017: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ -303a5e: 7010 ae88 0000 |0019: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ -303a64: 1f04 c711 |001c: check-cast v4, Lorg/jaudiotagger/tag/TagField; // type@11c7 │ │ -303a68: 7220 6489 4000 |001e: invoke-interface {v0, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -303a6e: 1100 |0021: return-object v0 │ │ -303a70: 2200 3310 |0022: new-instance v0, Ljava/lang/RuntimeException; // type@1033 │ │ -303a74: 2201 3910 |0024: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -303a78: 7010 cc87 0100 |0026: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -303a7e: 1a02 ab1a |0029: const-string v2, "Found entry in frameMap that was not a frame or a list:" // string@1aab │ │ -303a82: 6e20 d787 2100 |002b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -303a88: 6e20 d687 4100 |002e: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ -303a8e: 6e10 df87 0100 |0031: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -303a94: 0c04 |0034: move-result-object v4 │ │ -303a96: 7020 7c87 4000 |0035: invoke-direct {v0, v4}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@877c │ │ -303a9c: 2700 |0038: throw v0 │ │ +303a20: |[303a20] org.jaudiotagger.tag.id3.AbstractID3v2Tag.getFields:(Ljava/lang/String;)Ljava/util/List; │ │ +303a30: 6e20 0d95 4300 |0000: invoke-virtual {v3, v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getFrame:(Ljava/lang/String;)Ljava/lang/Object; // method@950d │ │ +303a36: 0c04 |0003: move-result-object v4 │ │ +303a38: 3904 0800 |0004: if-nez v4, 000c // +0008 │ │ +303a3c: 2204 7c10 |0006: new-instance v4, Ljava/util/ArrayList; // type@107c │ │ +303a40: 7010 ae88 0400 |0008: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@88ae │ │ +303a46: 1104 |000b: return-object v4 │ │ +303a48: 2040 9310 |000c: instance-of v0, v4, Ljava/util/List; // type@1093 │ │ +303a4c: 3800 0500 |000e: if-eqz v0, 0013 // +0005 │ │ +303a50: 1f04 9310 |0010: check-cast v4, Ljava/util/List; // type@1093 │ │ +303a54: 1104 |0012: return-object v4 │ │ +303a56: 2040 0312 |0013: instance-of v0, v4, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // type@1203 │ │ +303a5a: 3800 0d00 |0015: if-eqz v0, 0022 // +000d │ │ +303a5e: 2200 7c10 |0017: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ +303a62: 7010 ae88 0000 |0019: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ +303a68: 1f04 c711 |001c: check-cast v4, Lorg/jaudiotagger/tag/TagField; // type@11c7 │ │ +303a6c: 7220 6489 4000 |001e: invoke-interface {v0, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +303a72: 1100 |0021: return-object v0 │ │ +303a74: 2200 3310 |0022: new-instance v0, Ljava/lang/RuntimeException; // type@1033 │ │ +303a78: 2201 3910 |0024: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +303a7c: 7010 cc87 0100 |0026: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +303a82: 1a02 ab1a |0029: const-string v2, "Found entry in frameMap that was not a frame or a list:" // string@1aab │ │ +303a86: 6e20 d787 2100 |002b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +303a8c: 6e20 d687 4100 |002e: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ +303a92: 6e10 df87 0100 |0031: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +303a98: 0c04 |0034: move-result-object v4 │ │ +303a9a: 7020 7c87 4000 |0035: invoke-direct {v0, v4}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@877c │ │ +303aa0: 2700 |0038: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1896 │ │ 0x0006 line=1899 │ │ 0x000c line=1901 │ │ 0x0010 line=1904 │ │ 0x0013 line=1906 │ │ @@ -1318498,212 +1318498,212 @@ │ │ type : '(Lorg/jaudiotagger/tag/FieldKey;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 388 16-bit code units │ │ -303aa0: |[303aa0] org.jaudiotagger.tag.id3.AbstractID3v2Tag.getFields:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/util/List; │ │ -303ab0: 3808 7601 |0000: if-eqz v8, 0176 // +0176 │ │ -303ab4: 6e20 0e95 8700 |0002: invoke-virtual {v7, v8}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getFrameAndSubIdFromGenericKey:(Lorg/jaudiotagger/tag/FieldKey;)Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId; // method@950e │ │ -303aba: 0c00 |0005: move-result-object v0 │ │ -303abc: 3800 6a01 |0006: if-eqz v0, 0170 // +016a │ │ -303ac0: 6e10 de94 0000 |0008: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.getFrameId:()Ljava/lang/String; // method@94de │ │ -303ac6: 0c01 |000b: move-result-object v1 │ │ -303ac8: 6e20 0495 1700 |000c: invoke-virtual {v7, v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getFields:(Ljava/lang/String;)Ljava/util/List; // method@9504 │ │ -303ace: 0c01 |000f: move-result-object v1 │ │ -303ad0: 2202 7c10 |0010: new-instance v2, Ljava/util/ArrayList; // type@107c │ │ -303ad4: 7010 ae88 0200 |0012: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@88ae │ │ -303ada: 6e10 e094 0000 |0015: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.getSubId:()Ljava/lang/String; // method@94e0 │ │ -303ae0: 0c03 |0018: move-result-object v3 │ │ -303ae2: 3803 fa00 |0019: if-eqz v3, 0113 // +00fa │ │ -303ae6: 7210 6e89 0100 |001b: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ -303aec: 0c08 |001e: move-result-object v8 │ │ -303aee: 7210 4789 0800 |001f: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -303af4: 0a03 |0022: move-result v3 │ │ -303af6: 3803 ef00 |0023: if-eqz v3, 0112 // +00ef │ │ -303afa: 7210 4889 0800 |0025: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -303b00: 0c03 |0028: move-result-object v3 │ │ -303b02: 1f03 c711 |0029: check-cast v3, Lorg/jaudiotagger/tag/TagField; // type@11c7 │ │ -303b06: 0734 |002b: move-object v4, v3 │ │ -303b08: 1f04 0312 |002c: check-cast v4, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // type@1203 │ │ -303b0c: 6e10 be94 0400 |002e: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -303b12: 0c04 |0031: move-result-object v4 │ │ -303b14: 2045 9012 |0032: instance-of v5, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTXXX; // type@1290 │ │ -303b18: 3805 1600 |0034: if-eqz v5, 004a // +0016 │ │ -303b1c: 1f04 9012 |0036: check-cast v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTXXX; // type@1290 │ │ -303b20: 6e10 0e9b 0400 |0038: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTXXX;.getDescription:()Ljava/lang/String; // method@9b0e │ │ -303b26: 0c04 |003b: move-result-object v4 │ │ -303b28: 6e10 e094 0000 |003c: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.getSubId:()Ljava/lang/String; // method@94e0 │ │ -303b2e: 0c05 |003f: move-result-object v5 │ │ -303b30: 6e20 9c87 5400 |0040: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -303b36: 0a04 |0043: move-result v4 │ │ -303b38: 3804 dbff |0044: if-eqz v4, 001f // -0025 │ │ -303b3c: 7220 6489 3200 |0046: invoke-interface {v2, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -303b42: 28d6 |0049: goto 001f // -002a │ │ -303b44: 2045 9e12 |004a: instance-of v5, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWXXX; // type@129e │ │ -303b48: 3805 1600 |004c: if-eqz v5, 0062 // +0016 │ │ -303b4c: 1f04 9e12 |004e: check-cast v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWXXX; // type@129e │ │ -303b50: 6e10 8e9b 0400 |0050: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWXXX;.getDescription:()Ljava/lang/String; // method@9b8e │ │ -303b56: 0c04 |0053: move-result-object v4 │ │ -303b58: 6e10 e094 0000 |0054: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.getSubId:()Ljava/lang/String; // method@94e0 │ │ -303b5e: 0c05 |0057: move-result-object v5 │ │ -303b60: 6e20 9c87 5400 |0058: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -303b66: 0a04 |005b: move-result v4 │ │ -303b68: 3804 c3ff |005c: if-eqz v4, 001f // -003d │ │ -303b6c: 7220 6489 3200 |005e: invoke-interface {v2, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -303b72: 28be |0061: goto 001f // -0042 │ │ -303b74: 2045 3a12 |0062: instance-of v5, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM; // type@123a │ │ -303b78: 3805 1600 |0064: if-eqz v5, 007a // +0016 │ │ -303b7c: 1f04 3a12 |0066: check-cast v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM; // type@123a │ │ -303b80: 6e10 3998 0400 |0068: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM;.getDescription:()Ljava/lang/String; // method@9839 │ │ -303b86: 0c04 |006b: move-result-object v4 │ │ -303b88: 6e10 e094 0000 |006c: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.getSubId:()Ljava/lang/String; // method@94e0 │ │ -303b8e: 0c05 |006f: move-result-object v5 │ │ -303b90: 6e20 9c87 5400 |0070: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -303b96: 0a04 |0073: move-result v4 │ │ -303b98: 3804 abff |0074: if-eqz v4, 001f // -0055 │ │ -303b9c: 7220 6489 3200 |0076: invoke-interface {v2, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -303ba2: 28a6 |0079: goto 001f // -005a │ │ -303ba4: 2045 9212 |007a: instance-of v5, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUFID; // type@1292 │ │ -303ba8: 3805 1600 |007c: if-eqz v5, 0092 // +0016 │ │ -303bac: 1f04 9212 |007e: check-cast v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUFID; // type@1292 │ │ -303bb0: 6e10 2b9b 0400 |0080: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUFID;.getOwner:()Ljava/lang/String; // method@9b2b │ │ -303bb6: 0c04 |0083: move-result-object v4 │ │ -303bb8: 6e10 e094 0000 |0084: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.getSubId:()Ljava/lang/String; // method@94e0 │ │ -303bbe: 0c05 |0087: move-result-object v5 │ │ -303bc0: 6e20 9c87 5400 |0088: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -303bc6: 0a04 |008b: move-result v4 │ │ -303bc8: 3804 93ff |008c: if-eqz v4, 001f // -006d │ │ -303bcc: 7220 6489 3200 |008e: invoke-interface {v2, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -303bd2: 288e |0091: goto 001f // -0072 │ │ -303bd4: 2045 4712 |0092: instance-of v5, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyIPLS; // type@1247 │ │ -303bd8: 3805 2e00 |0094: if-eqz v5, 00c2 // +002e │ │ -303bdc: 1f04 4712 |0096: check-cast v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyIPLS; // type@1247 │ │ -303be0: 6e10 c598 0400 |0098: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyIPLS;.getPairing:()Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs; // method@98c5 │ │ -303be6: 0c04 |009b: move-result-object v4 │ │ -303be8: 6e10 d093 0400 |009c: invoke-virtual {v4}, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs;.getMapping:()Ljava/util/List; // method@93d0 │ │ -303bee: 0c04 |009f: move-result-object v4 │ │ -303bf0: 7210 6e89 0400 |00a0: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ -303bf6: 0c04 |00a3: move-result-object v4 │ │ -303bf8: 7210 4789 0400 |00a4: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -303bfe: 0a05 |00a7: move-result v5 │ │ -303c00: 3805 77ff |00a8: if-eqz v5, 001f // -0089 │ │ -303c04: 7210 4889 0400 |00aa: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -303c0a: 0c05 |00ad: move-result-object v5 │ │ -303c0c: 1f05 ec11 |00ae: check-cast v5, Lorg/jaudiotagger/tag/datatype/Pair; // type@11ec │ │ -303c10: 6e10 c693 0500 |00b0: invoke-virtual {v5}, Lorg/jaudiotagger/tag/datatype/Pair;.getKey:()Ljava/lang/String; // method@93c6 │ │ -303c16: 0c05 |00b3: move-result-object v5 │ │ -303c18: 6e10 e094 0000 |00b4: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.getSubId:()Ljava/lang/String; // method@94e0 │ │ -303c1e: 0c06 |00b7: move-result-object v6 │ │ -303c20: 6e20 9c87 6500 |00b8: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -303c26: 0a05 |00bb: move-result v5 │ │ -303c28: 3805 e8ff |00bc: if-eqz v5, 00a4 // -0018 │ │ -303c2c: 7220 6489 3200 |00be: invoke-interface {v2, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -303c32: 28e3 |00c1: goto 00a4 // -001d │ │ -303c34: 2045 6c12 |00c2: instance-of v5, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIPL; // type@126c │ │ -303c38: 3805 2e00 |00c4: if-eqz v5, 00f2 // +002e │ │ -303c3c: 1f04 6c12 |00c6: check-cast v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIPL; // type@126c │ │ -303c40: 6e10 1f9a 0400 |00c8: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIPL;.getPairing:()Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs; // method@9a1f │ │ -303c46: 0c04 |00cb: move-result-object v4 │ │ -303c48: 6e10 d093 0400 |00cc: invoke-virtual {v4}, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs;.getMapping:()Ljava/util/List; // method@93d0 │ │ -303c4e: 0c04 |00cf: move-result-object v4 │ │ -303c50: 7210 6e89 0400 |00d0: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ -303c56: 0c04 |00d3: move-result-object v4 │ │ -303c58: 7210 4789 0400 |00d4: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -303c5e: 0a05 |00d7: move-result v5 │ │ -303c60: 3805 47ff |00d8: if-eqz v5, 001f // -00b9 │ │ -303c64: 7210 4889 0400 |00da: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -303c6a: 0c05 |00dd: move-result-object v5 │ │ -303c6c: 1f05 ec11 |00de: check-cast v5, Lorg/jaudiotagger/tag/datatype/Pair; // type@11ec │ │ -303c70: 6e10 c693 0500 |00e0: invoke-virtual {v5}, Lorg/jaudiotagger/tag/datatype/Pair;.getKey:()Ljava/lang/String; // method@93c6 │ │ -303c76: 0c05 |00e3: move-result-object v5 │ │ -303c78: 6e10 e094 0000 |00e4: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.getSubId:()Ljava/lang/String; // method@94e0 │ │ -303c7e: 0c06 |00e7: move-result-object v6 │ │ -303c80: 6e20 9c87 6500 |00e8: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -303c86: 0a05 |00eb: move-result v5 │ │ -303c88: 3805 e8ff |00ec: if-eqz v5, 00d4 // -0018 │ │ -303c8c: 7220 6489 3200 |00ee: invoke-interface {v2, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -303c92: 28e3 |00f1: goto 00d4 // -001d │ │ -303c94: 2048 9512 |00f2: instance-of v8, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUnsupported; // type@1295 │ │ -303c98: 3808 0300 |00f4: if-eqz v8, 00f7 // +0003 │ │ -303c9c: 1101 |00f6: return-object v1 │ │ -303c9e: 2208 3310 |00f7: new-instance v8, Ljava/lang/RuntimeException; // type@1033 │ │ -303ca2: 2200 3910 |00f9: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -303ca6: 7010 cc87 0000 |00fb: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -303cac: 1a01 b03d |00fe: const-string v1, "Need to implement getFields(FieldKey genericKey) for:" // string@3db0 │ │ -303cb0: 6e20 d787 1000 |0100: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -303cb6: 6e10 7387 0400 |0103: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@8773 │ │ -303cbc: 0c01 |0106: move-result-object v1 │ │ -303cbe: 6e20 d687 1000 |0107: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ -303cc4: 6e10 df87 0000 |010a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -303cca: 0c00 |010d: move-result-object v0 │ │ -303ccc: 7020 7c87 0800 |010e: invoke-direct {v8, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@877c │ │ -303cd2: 2708 |0111: throw v8 │ │ -303cd4: 1102 |0112: return-object v2 │ │ -303cd6: 7110 d39b 0800 |0113: invoke-static {v8}, Lorg/jaudiotagger/tag/id3/valuepair/ID3NumberTotalFields;.isNumber:(Lorg/jaudiotagger/tag/FieldKey;)Z // method@9bd3 │ │ -303cdc: 0a00 |0116: move-result v0 │ │ -303cde: 3800 2a00 |0117: if-eqz v0, 0141 // +002a │ │ -303ce2: 7210 6e89 0100 |0119: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ -303ce8: 0c08 |011c: move-result-object v8 │ │ -303cea: 7210 4789 0800 |011d: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -303cf0: 0a00 |0120: move-result v0 │ │ -303cf2: 3800 1f00 |0121: if-eqz v0, 0140 // +001f │ │ -303cf6: 7210 4889 0800 |0123: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -303cfc: 0c00 |0126: move-result-object v0 │ │ -303cfe: 1f00 c711 |0127: check-cast v0, Lorg/jaudiotagger/tag/TagField; // type@11c7 │ │ -303d02: 0701 |0129: move-object v1, v0 │ │ -303d04: 1f01 0312 |012a: check-cast v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // type@1203 │ │ -303d08: 6e10 be94 0100 |012c: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -303d0e: 0c01 |012f: move-result-object v1 │ │ -303d10: 2013 3112 |0130: instance-of v3, v1, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal; // type@1231 │ │ -303d14: 3803 ebff |0132: if-eqz v3, 011d // -0015 │ │ -303d18: 1f01 3112 |0134: check-cast v1, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal; // type@1231 │ │ -303d1c: 6e10 b897 0100 |0136: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal;.getNumber:()Ljava/lang/Integer; // method@97b8 │ │ -303d22: 0c01 |0139: move-result-object v1 │ │ -303d24: 3801 e3ff |013a: if-eqz v1, 011d // -001d │ │ -303d28: 7220 6489 0200 |013c: invoke-interface {v2, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -303d2e: 28de |013f: goto 011d // -0022 │ │ -303d30: 1102 |0140: return-object v2 │ │ -303d32: 7110 d49b 0800 |0141: invoke-static {v8}, Lorg/jaudiotagger/tag/id3/valuepair/ID3NumberTotalFields;.isTotal:(Lorg/jaudiotagger/tag/FieldKey;)Z // method@9bd4 │ │ -303d38: 0a08 |0144: move-result v8 │ │ -303d3a: 3808 2a00 |0145: if-eqz v8, 016f // +002a │ │ -303d3e: 7210 6e89 0100 |0147: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ -303d44: 0c08 |014a: move-result-object v8 │ │ -303d46: 7210 4789 0800 |014b: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -303d4c: 0a00 |014e: move-result v0 │ │ -303d4e: 3800 1f00 |014f: if-eqz v0, 016e // +001f │ │ -303d52: 7210 4889 0800 |0151: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -303d58: 0c00 |0154: move-result-object v0 │ │ -303d5a: 1f00 c711 |0155: check-cast v0, Lorg/jaudiotagger/tag/TagField; // type@11c7 │ │ -303d5e: 0701 |0157: move-object v1, v0 │ │ -303d60: 1f01 0312 |0158: check-cast v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // type@1203 │ │ -303d64: 6e10 be94 0100 |015a: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -303d6a: 0c01 |015d: move-result-object v1 │ │ -303d6c: 2013 3112 |015e: instance-of v3, v1, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal; // type@1231 │ │ -303d70: 3803 ebff |0160: if-eqz v3, 014b // -0015 │ │ -303d74: 1f01 3112 |0162: check-cast v1, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal; // type@1231 │ │ -303d78: 6e10 bc97 0100 |0164: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal;.getTotal:()Ljava/lang/Integer; // method@97bc │ │ -303d7e: 0c01 |0167: move-result-object v1 │ │ -303d80: 3801 e3ff |0168: if-eqz v1, 014b // -001d │ │ -303d84: 7220 6489 0200 |016a: invoke-interface {v2, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -303d8a: 28de |016d: goto 014b // -0022 │ │ -303d8c: 1102 |016e: return-object v2 │ │ -303d8e: 1101 |016f: return-object v1 │ │ -303d90: 2208 c311 |0170: new-instance v8, Lorg/jaudiotagger/tag/KeyNotFoundException; // type@11c3 │ │ -303d94: 7010 a791 0800 |0172: invoke-direct {v8}, Lorg/jaudiotagger/tag/KeyNotFoundException;.:()V // method@91a7 │ │ -303d9a: 2708 |0175: throw v8 │ │ -303d9c: 2208 1e10 |0176: new-instance v8, Ljava/lang/IllegalArgumentException; // type@101e │ │ -303da0: 6200 2187 |0178: sget-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_INVALID_NULL_ARGUMENT:Lorg/jaudiotagger/logging/ErrorMessage; // field@8721 │ │ -303da4: 6e10 5791 0000 |017a: invoke-virtual {v0}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ -303daa: 0c00 |017d: move-result-object v0 │ │ -303dac: 7020 1887 0800 |017e: invoke-direct {v8, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ -303db2: 2802 |0181: goto 0183 // +0002 │ │ -303db4: 2708 |0182: throw v8 │ │ -303db6: 28ff |0183: goto 0182 // -0001 │ │ +303aa4: |[303aa4] org.jaudiotagger.tag.id3.AbstractID3v2Tag.getFields:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/util/List; │ │ +303ab4: 3808 7601 |0000: if-eqz v8, 0176 // +0176 │ │ +303ab8: 6e20 0e95 8700 |0002: invoke-virtual {v7, v8}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getFrameAndSubIdFromGenericKey:(Lorg/jaudiotagger/tag/FieldKey;)Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId; // method@950e │ │ +303abe: 0c00 |0005: move-result-object v0 │ │ +303ac0: 3800 6a01 |0006: if-eqz v0, 0170 // +016a │ │ +303ac4: 6e10 de94 0000 |0008: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.getFrameId:()Ljava/lang/String; // method@94de │ │ +303aca: 0c01 |000b: move-result-object v1 │ │ +303acc: 6e20 0495 1700 |000c: invoke-virtual {v7, v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getFields:(Ljava/lang/String;)Ljava/util/List; // method@9504 │ │ +303ad2: 0c01 |000f: move-result-object v1 │ │ +303ad4: 2202 7c10 |0010: new-instance v2, Ljava/util/ArrayList; // type@107c │ │ +303ad8: 7010 ae88 0200 |0012: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@88ae │ │ +303ade: 6e10 e094 0000 |0015: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.getSubId:()Ljava/lang/String; // method@94e0 │ │ +303ae4: 0c03 |0018: move-result-object v3 │ │ +303ae6: 3803 fa00 |0019: if-eqz v3, 0113 // +00fa │ │ +303aea: 7210 6e89 0100 |001b: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ +303af0: 0c08 |001e: move-result-object v8 │ │ +303af2: 7210 4789 0800 |001f: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +303af8: 0a03 |0022: move-result v3 │ │ +303afa: 3803 ef00 |0023: if-eqz v3, 0112 // +00ef │ │ +303afe: 7210 4889 0800 |0025: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +303b04: 0c03 |0028: move-result-object v3 │ │ +303b06: 1f03 c711 |0029: check-cast v3, Lorg/jaudiotagger/tag/TagField; // type@11c7 │ │ +303b0a: 0734 |002b: move-object v4, v3 │ │ +303b0c: 1f04 0312 |002c: check-cast v4, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // type@1203 │ │ +303b10: 6e10 be94 0400 |002e: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +303b16: 0c04 |0031: move-result-object v4 │ │ +303b18: 2045 9012 |0032: instance-of v5, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTXXX; // type@1290 │ │ +303b1c: 3805 1600 |0034: if-eqz v5, 004a // +0016 │ │ +303b20: 1f04 9012 |0036: check-cast v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTXXX; // type@1290 │ │ +303b24: 6e10 0e9b 0400 |0038: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTXXX;.getDescription:()Ljava/lang/String; // method@9b0e │ │ +303b2a: 0c04 |003b: move-result-object v4 │ │ +303b2c: 6e10 e094 0000 |003c: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.getSubId:()Ljava/lang/String; // method@94e0 │ │ +303b32: 0c05 |003f: move-result-object v5 │ │ +303b34: 6e20 9c87 5400 |0040: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +303b3a: 0a04 |0043: move-result v4 │ │ +303b3c: 3804 dbff |0044: if-eqz v4, 001f // -0025 │ │ +303b40: 7220 6489 3200 |0046: invoke-interface {v2, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +303b46: 28d6 |0049: goto 001f // -002a │ │ +303b48: 2045 9e12 |004a: instance-of v5, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWXXX; // type@129e │ │ +303b4c: 3805 1600 |004c: if-eqz v5, 0062 // +0016 │ │ +303b50: 1f04 9e12 |004e: check-cast v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWXXX; // type@129e │ │ +303b54: 6e10 8e9b 0400 |0050: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWXXX;.getDescription:()Ljava/lang/String; // method@9b8e │ │ +303b5a: 0c04 |0053: move-result-object v4 │ │ +303b5c: 6e10 e094 0000 |0054: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.getSubId:()Ljava/lang/String; // method@94e0 │ │ +303b62: 0c05 |0057: move-result-object v5 │ │ +303b64: 6e20 9c87 5400 |0058: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +303b6a: 0a04 |005b: move-result v4 │ │ +303b6c: 3804 c3ff |005c: if-eqz v4, 001f // -003d │ │ +303b70: 7220 6489 3200 |005e: invoke-interface {v2, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +303b76: 28be |0061: goto 001f // -0042 │ │ +303b78: 2045 3a12 |0062: instance-of v5, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM; // type@123a │ │ +303b7c: 3805 1600 |0064: if-eqz v5, 007a // +0016 │ │ +303b80: 1f04 3a12 |0066: check-cast v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM; // type@123a │ │ +303b84: 6e10 3998 0400 |0068: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM;.getDescription:()Ljava/lang/String; // method@9839 │ │ +303b8a: 0c04 |006b: move-result-object v4 │ │ +303b8c: 6e10 e094 0000 |006c: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.getSubId:()Ljava/lang/String; // method@94e0 │ │ +303b92: 0c05 |006f: move-result-object v5 │ │ +303b94: 6e20 9c87 5400 |0070: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +303b9a: 0a04 |0073: move-result v4 │ │ +303b9c: 3804 abff |0074: if-eqz v4, 001f // -0055 │ │ +303ba0: 7220 6489 3200 |0076: invoke-interface {v2, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +303ba6: 28a6 |0079: goto 001f // -005a │ │ +303ba8: 2045 9212 |007a: instance-of v5, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUFID; // type@1292 │ │ +303bac: 3805 1600 |007c: if-eqz v5, 0092 // +0016 │ │ +303bb0: 1f04 9212 |007e: check-cast v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUFID; // type@1292 │ │ +303bb4: 6e10 2b9b 0400 |0080: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUFID;.getOwner:()Ljava/lang/String; // method@9b2b │ │ +303bba: 0c04 |0083: move-result-object v4 │ │ +303bbc: 6e10 e094 0000 |0084: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.getSubId:()Ljava/lang/String; // method@94e0 │ │ +303bc2: 0c05 |0087: move-result-object v5 │ │ +303bc4: 6e20 9c87 5400 |0088: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +303bca: 0a04 |008b: move-result v4 │ │ +303bcc: 3804 93ff |008c: if-eqz v4, 001f // -006d │ │ +303bd0: 7220 6489 3200 |008e: invoke-interface {v2, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +303bd6: 288e |0091: goto 001f // -0072 │ │ +303bd8: 2045 4712 |0092: instance-of v5, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyIPLS; // type@1247 │ │ +303bdc: 3805 2e00 |0094: if-eqz v5, 00c2 // +002e │ │ +303be0: 1f04 4712 |0096: check-cast v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyIPLS; // type@1247 │ │ +303be4: 6e10 c598 0400 |0098: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyIPLS;.getPairing:()Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs; // method@98c5 │ │ +303bea: 0c04 |009b: move-result-object v4 │ │ +303bec: 6e10 d093 0400 |009c: invoke-virtual {v4}, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs;.getMapping:()Ljava/util/List; // method@93d0 │ │ +303bf2: 0c04 |009f: move-result-object v4 │ │ +303bf4: 7210 6e89 0400 |00a0: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ +303bfa: 0c04 |00a3: move-result-object v4 │ │ +303bfc: 7210 4789 0400 |00a4: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +303c02: 0a05 |00a7: move-result v5 │ │ +303c04: 3805 77ff |00a8: if-eqz v5, 001f // -0089 │ │ +303c08: 7210 4889 0400 |00aa: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +303c0e: 0c05 |00ad: move-result-object v5 │ │ +303c10: 1f05 ec11 |00ae: check-cast v5, Lorg/jaudiotagger/tag/datatype/Pair; // type@11ec │ │ +303c14: 6e10 c693 0500 |00b0: invoke-virtual {v5}, Lorg/jaudiotagger/tag/datatype/Pair;.getKey:()Ljava/lang/String; // method@93c6 │ │ +303c1a: 0c05 |00b3: move-result-object v5 │ │ +303c1c: 6e10 e094 0000 |00b4: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.getSubId:()Ljava/lang/String; // method@94e0 │ │ +303c22: 0c06 |00b7: move-result-object v6 │ │ +303c24: 6e20 9c87 6500 |00b8: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +303c2a: 0a05 |00bb: move-result v5 │ │ +303c2c: 3805 e8ff |00bc: if-eqz v5, 00a4 // -0018 │ │ +303c30: 7220 6489 3200 |00be: invoke-interface {v2, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +303c36: 28e3 |00c1: goto 00a4 // -001d │ │ +303c38: 2045 6c12 |00c2: instance-of v5, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIPL; // type@126c │ │ +303c3c: 3805 2e00 |00c4: if-eqz v5, 00f2 // +002e │ │ +303c40: 1f04 6c12 |00c6: check-cast v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIPL; // type@126c │ │ +303c44: 6e10 1f9a 0400 |00c8: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIPL;.getPairing:()Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs; // method@9a1f │ │ +303c4a: 0c04 |00cb: move-result-object v4 │ │ +303c4c: 6e10 d093 0400 |00cc: invoke-virtual {v4}, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs;.getMapping:()Ljava/util/List; // method@93d0 │ │ +303c52: 0c04 |00cf: move-result-object v4 │ │ +303c54: 7210 6e89 0400 |00d0: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ +303c5a: 0c04 |00d3: move-result-object v4 │ │ +303c5c: 7210 4789 0400 |00d4: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +303c62: 0a05 |00d7: move-result v5 │ │ +303c64: 3805 47ff |00d8: if-eqz v5, 001f // -00b9 │ │ +303c68: 7210 4889 0400 |00da: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +303c6e: 0c05 |00dd: move-result-object v5 │ │ +303c70: 1f05 ec11 |00de: check-cast v5, Lorg/jaudiotagger/tag/datatype/Pair; // type@11ec │ │ +303c74: 6e10 c693 0500 |00e0: invoke-virtual {v5}, Lorg/jaudiotagger/tag/datatype/Pair;.getKey:()Ljava/lang/String; // method@93c6 │ │ +303c7a: 0c05 |00e3: move-result-object v5 │ │ +303c7c: 6e10 e094 0000 |00e4: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.getSubId:()Ljava/lang/String; // method@94e0 │ │ +303c82: 0c06 |00e7: move-result-object v6 │ │ +303c84: 6e20 9c87 6500 |00e8: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +303c8a: 0a05 |00eb: move-result v5 │ │ +303c8c: 3805 e8ff |00ec: if-eqz v5, 00d4 // -0018 │ │ +303c90: 7220 6489 3200 |00ee: invoke-interface {v2, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +303c96: 28e3 |00f1: goto 00d4 // -001d │ │ +303c98: 2048 9512 |00f2: instance-of v8, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUnsupported; // type@1295 │ │ +303c9c: 3808 0300 |00f4: if-eqz v8, 00f7 // +0003 │ │ +303ca0: 1101 |00f6: return-object v1 │ │ +303ca2: 2208 3310 |00f7: new-instance v8, Ljava/lang/RuntimeException; // type@1033 │ │ +303ca6: 2200 3910 |00f9: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +303caa: 7010 cc87 0000 |00fb: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +303cb0: 1a01 b03d |00fe: const-string v1, "Need to implement getFields(FieldKey genericKey) for:" // string@3db0 │ │ +303cb4: 6e20 d787 1000 |0100: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +303cba: 6e10 7387 0400 |0103: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@8773 │ │ +303cc0: 0c01 |0106: move-result-object v1 │ │ +303cc2: 6e20 d687 1000 |0107: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ +303cc8: 6e10 df87 0000 |010a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +303cce: 0c00 |010d: move-result-object v0 │ │ +303cd0: 7020 7c87 0800 |010e: invoke-direct {v8, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@877c │ │ +303cd6: 2708 |0111: throw v8 │ │ +303cd8: 1102 |0112: return-object v2 │ │ +303cda: 7110 d39b 0800 |0113: invoke-static {v8}, Lorg/jaudiotagger/tag/id3/valuepair/ID3NumberTotalFields;.isNumber:(Lorg/jaudiotagger/tag/FieldKey;)Z // method@9bd3 │ │ +303ce0: 0a00 |0116: move-result v0 │ │ +303ce2: 3800 2a00 |0117: if-eqz v0, 0141 // +002a │ │ +303ce6: 7210 6e89 0100 |0119: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ +303cec: 0c08 |011c: move-result-object v8 │ │ +303cee: 7210 4789 0800 |011d: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +303cf4: 0a00 |0120: move-result v0 │ │ +303cf6: 3800 1f00 |0121: if-eqz v0, 0140 // +001f │ │ +303cfa: 7210 4889 0800 |0123: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +303d00: 0c00 |0126: move-result-object v0 │ │ +303d02: 1f00 c711 |0127: check-cast v0, Lorg/jaudiotagger/tag/TagField; // type@11c7 │ │ +303d06: 0701 |0129: move-object v1, v0 │ │ +303d08: 1f01 0312 |012a: check-cast v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // type@1203 │ │ +303d0c: 6e10 be94 0100 |012c: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +303d12: 0c01 |012f: move-result-object v1 │ │ +303d14: 2013 3112 |0130: instance-of v3, v1, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal; // type@1231 │ │ +303d18: 3803 ebff |0132: if-eqz v3, 011d // -0015 │ │ +303d1c: 1f01 3112 |0134: check-cast v1, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal; // type@1231 │ │ +303d20: 6e10 b897 0100 |0136: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal;.getNumber:()Ljava/lang/Integer; // method@97b8 │ │ +303d26: 0c01 |0139: move-result-object v1 │ │ +303d28: 3801 e3ff |013a: if-eqz v1, 011d // -001d │ │ +303d2c: 7220 6489 0200 |013c: invoke-interface {v2, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +303d32: 28de |013f: goto 011d // -0022 │ │ +303d34: 1102 |0140: return-object v2 │ │ +303d36: 7110 d49b 0800 |0141: invoke-static {v8}, Lorg/jaudiotagger/tag/id3/valuepair/ID3NumberTotalFields;.isTotal:(Lorg/jaudiotagger/tag/FieldKey;)Z // method@9bd4 │ │ +303d3c: 0a08 |0144: move-result v8 │ │ +303d3e: 3808 2a00 |0145: if-eqz v8, 016f // +002a │ │ +303d42: 7210 6e89 0100 |0147: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ +303d48: 0c08 |014a: move-result-object v8 │ │ +303d4a: 7210 4789 0800 |014b: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +303d50: 0a00 |014e: move-result v0 │ │ +303d52: 3800 1f00 |014f: if-eqz v0, 016e // +001f │ │ +303d56: 7210 4889 0800 |0151: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +303d5c: 0c00 |0154: move-result-object v0 │ │ +303d5e: 1f00 c711 |0155: check-cast v0, Lorg/jaudiotagger/tag/TagField; // type@11c7 │ │ +303d62: 0701 |0157: move-object v1, v0 │ │ +303d64: 1f01 0312 |0158: check-cast v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // type@1203 │ │ +303d68: 6e10 be94 0100 |015a: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +303d6e: 0c01 |015d: move-result-object v1 │ │ +303d70: 2013 3112 |015e: instance-of v3, v1, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal; // type@1231 │ │ +303d74: 3803 ebff |0160: if-eqz v3, 014b // -0015 │ │ +303d78: 1f01 3112 |0162: check-cast v1, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal; // type@1231 │ │ +303d7c: 6e10 bc97 0100 |0164: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal;.getTotal:()Ljava/lang/Integer; // method@97bc │ │ +303d82: 0c01 |0167: move-result-object v1 │ │ +303d84: 3801 e3ff |0168: if-eqz v1, 014b // -001d │ │ +303d88: 7220 6489 0200 |016a: invoke-interface {v2, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +303d8e: 28de |016d: goto 014b // -0022 │ │ +303d90: 1102 |016e: return-object v2 │ │ +303d92: 1101 |016f: return-object v1 │ │ +303d94: 2208 c311 |0170: new-instance v8, Lorg/jaudiotagger/tag/KeyNotFoundException; // type@11c3 │ │ +303d98: 7010 a791 0800 |0172: invoke-direct {v8}, Lorg/jaudiotagger/tag/KeyNotFoundException;.:()V // method@91a7 │ │ +303d9e: 2708 |0175: throw v8 │ │ +303da0: 2208 1e10 |0176: new-instance v8, Ljava/lang/IllegalArgumentException; // type@101e │ │ +303da4: 6200 2187 |0178: sget-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_INVALID_NULL_ARGUMENT:Lorg/jaudiotagger/logging/ErrorMessage; // field@8721 │ │ +303da8: 6e10 5791 0000 |017a: invoke-virtual {v0}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ +303dae: 0c00 |017d: move-result-object v0 │ │ +303db0: 7020 1887 0800 |017e: invoke-direct {v8, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ +303db6: 2802 |0181: goto 0183 // +0002 │ │ +303db8: 2708 |0182: throw v8 │ │ +303dba: 28ff |0183: goto 0182 // -0001 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=2831 │ │ 0x0008 line=2839 │ │ 0x0010 line=2840 │ │ 0x0015 line=2841 │ │ 0x001b line=2845 │ │ @@ -1318753,23 +1318753,23 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -303210: |[303210] org.jaudiotagger.tag.id3.AbstractID3v2Tag.getFirst:(Ljava/lang/String;)Ljava/lang/String; │ │ -303220: 6e20 0c95 1000 |0000: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getFirstField:(Ljava/lang/String;)Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // method@950c │ │ -303226: 0c01 |0003: move-result-object v1 │ │ -303228: 3901 0500 |0004: if-nez v1, 0009 // +0005 │ │ -30322c: 1a01 0000 |0006: const-string v1, "" // string@0000 │ │ -303230: 1101 |0008: return-object v1 │ │ -303232: 7020 1795 1000 |0009: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getTextValueForFrame:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)Ljava/lang/String; // method@9517 │ │ -303238: 0c01 |000c: move-result-object v1 │ │ -30323a: 1101 |000d: return-object v1 │ │ +303214: |[303214] org.jaudiotagger.tag.id3.AbstractID3v2Tag.getFirst:(Ljava/lang/String;)Ljava/lang/String; │ │ +303224: 6e20 0c95 1000 |0000: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getFirstField:(Ljava/lang/String;)Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // method@950c │ │ +30322a: 0c01 |0003: move-result-object v1 │ │ +30322c: 3901 0500 |0004: if-nez v1, 0009 // +0005 │ │ +303230: 1a01 0000 |0006: const-string v1, "" // string@0000 │ │ +303234: 1101 |0008: return-object v1 │ │ +303236: 7020 1795 1000 |0009: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getTextValueForFrame:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)Ljava/lang/String; // method@9517 │ │ +30323c: 0c01 |000c: move-result-object v1 │ │ +30323e: 1101 |000d: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=478 │ │ 0x0009 line=483 │ │ locals : │ │ 0x0000 - 0x000e reg=0 this Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; │ │ 0x0000 - 0x000e reg=1 (null) Ljava/lang/String; │ │ @@ -1318779,19 +1318779,19 @@ │ │ type : '(Lorg/jaudiotagger/tag/FieldKey;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -30323c: |[30323c] org.jaudiotagger.tag.id3.AbstractID3v2Tag.getFirst:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/lang/String; │ │ -30324c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -30324e: 6e30 1995 2100 |0001: invoke-virtual {v1, v2, v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getValue:(Lorg/jaudiotagger/tag/FieldKey;I)Ljava/lang/String; // method@9519 │ │ -303254: 0c02 |0004: move-result-object v2 │ │ -303256: 1102 |0005: return-object v2 │ │ +303240: |[303240] org.jaudiotagger.tag.id3.AbstractID3v2Tag.getFirst:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/lang/String; │ │ +303250: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +303252: 6e30 1995 2100 |0001: invoke-virtual {v1, v2, v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getValue:(Lorg/jaudiotagger/tag/FieldKey;I)Ljava/lang/String; // method@9519 │ │ +303258: 0c02 |0004: move-result-object v2 │ │ +30325a: 1102 |0005: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=2171 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; │ │ 0x0000 - 0x0006 reg=2 (null) Lorg/jaudiotagger/tag/FieldKey; │ │ │ │ @@ -1318800,27 +1318800,27 @@ │ │ type : '()Lorg/jaudiotagger/tag/images/Artwork;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -304444: |[304444] org.jaudiotagger.tag.id3.AbstractID3v2Tag.getFirstArtwork:()Lorg/jaudiotagger/tag/images/Artwork; │ │ -304454: 6e10 ff94 0200 |0000: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getArtworkList:()Ljava/util/List; // method@94ff │ │ -30445a: 0c00 |0003: move-result-object v0 │ │ -30445c: 7210 7389 0000 |0004: invoke-interface {v0}, Ljava/util/List;.size:()I // method@8973 │ │ -304462: 0a01 |0007: move-result v1 │ │ -304464: 3d01 0a00 |0008: if-lez v1, 0012 // +000a │ │ -304468: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -30446a: 7220 6a89 1000 |000b: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ -304470: 0c00 |000e: move-result-object v0 │ │ -304472: 1f00 ba12 |000f: check-cast v0, Lorg/jaudiotagger/tag/images/Artwork; // type@12ba │ │ -304476: 1100 |0011: return-object v0 │ │ -304478: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -30447a: 1100 |0013: return-object v0 │ │ +304448: |[304448] org.jaudiotagger.tag.id3.AbstractID3v2Tag.getFirstArtwork:()Lorg/jaudiotagger/tag/images/Artwork; │ │ +304458: 6e10 ff94 0200 |0000: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getArtworkList:()Ljava/util/List; // method@94ff │ │ +30445e: 0c00 |0003: move-result-object v0 │ │ +304460: 7210 7389 0000 |0004: invoke-interface {v0}, Ljava/util/List;.size:()I // method@8973 │ │ +304466: 0a01 |0007: move-result v1 │ │ +304468: 3d01 0a00 |0008: if-lez v1, 0012 // +000a │ │ +30446c: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +30446e: 7220 6a89 1000 |000b: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ +304474: 0c00 |000e: move-result-object v0 │ │ +304476: 1f00 ba12 |000f: check-cast v0, Lorg/jaudiotagger/tag/images/Artwork; // type@12ba │ │ +30447a: 1100 |0011: return-object v0 │ │ +30447c: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +30447e: 1100 |0013: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2980 │ │ 0x0004 line=2981 │ │ 0x000b line=2983 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; │ │ @@ -1318830,18 +1318830,18 @@ │ │ type : '(Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -3043ac: |[3043ac] org.jaudiotagger.tag.id3.AbstractID3v2Tag.getFirstField:(Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; │ │ -3043bc: 6e20 0c95 1000 |0000: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getFirstField:(Ljava/lang/String;)Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // method@950c │ │ -3043c2: 0c01 |0003: move-result-object v1 │ │ -3043c4: 1101 |0004: return-object v1 │ │ +3043b0: |[3043b0] org.jaudiotagger.tag.id3.AbstractID3v2Tag.getFirstField:(Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; │ │ +3043c0: 6e20 0c95 1000 |0000: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getFirstField:(Ljava/lang/String;)Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // method@950c │ │ +3043c6: 0c01 |0003: move-result-object v1 │ │ +3043c8: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1318850,27 +1318850,27 @@ │ │ type : '(Lorg/jaudiotagger/tag/FieldKey;)Lorg/jaudiotagger/tag/TagField;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -3043c8: |[3043c8] org.jaudiotagger.tag.id3.AbstractID3v2Tag.getFirstField:(Lorg/jaudiotagger/tag/FieldKey;)Lorg/jaudiotagger/tag/TagField; │ │ -3043d8: 6e20 0595 2100 |0000: invoke-virtual {v1, v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getFields:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/util/List; // method@9505 │ │ -3043de: 0c02 |0003: move-result-object v2 │ │ -3043e0: 7210 7389 0200 |0004: invoke-interface {v2}, Ljava/util/List;.size:()I // method@8973 │ │ -3043e6: 0a00 |0007: move-result v0 │ │ -3043e8: 3d00 0a00 |0008: if-lez v0, 0012 // +000a │ │ -3043ec: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -3043ee: 7220 6a89 0200 |000b: invoke-interface {v2, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ -3043f4: 0c02 |000e: move-result-object v2 │ │ -3043f6: 1f02 c711 |000f: check-cast v2, Lorg/jaudiotagger/tag/TagField; // type@11c7 │ │ -3043fa: 1102 |0011: return-object v2 │ │ -3043fc: 1202 |0012: const/4 v2, #int 0 // #0 │ │ -3043fe: 1102 |0013: return-object v2 │ │ +3043cc: |[3043cc] org.jaudiotagger.tag.id3.AbstractID3v2Tag.getFirstField:(Lorg/jaudiotagger/tag/FieldKey;)Lorg/jaudiotagger/tag/TagField; │ │ +3043dc: 6e20 0595 2100 |0000: invoke-virtual {v1, v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getFields:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/util/List; // method@9505 │ │ +3043e2: 0c02 |0003: move-result-object v2 │ │ +3043e4: 7210 7389 0200 |0004: invoke-interface {v2}, Ljava/util/List;.size:()I // method@8973 │ │ +3043ea: 0a00 |0007: move-result v0 │ │ +3043ec: 3d00 0a00 |0008: if-lez v0, 0012 // +000a │ │ +3043f0: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +3043f2: 7220 6a89 0200 |000b: invoke-interface {v2, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ +3043f8: 0c02 |000e: move-result-object v2 │ │ +3043fa: 1f02 c711 |000f: check-cast v2, Lorg/jaudiotagger/tag/TagField; // type@11c7 │ │ +3043fe: 1102 |0011: return-object v2 │ │ +304400: 1202 |0012: const/4 v2, #int 0 // #0 │ │ +304402: 1102 |0013: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=497 │ │ 0x0004 line=498 │ │ 0x000b line=500 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 this Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; │ │ @@ -1318881,30 +1318881,30 @@ │ │ type : '(Ljava/lang/String;)Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -304400: |[304400] org.jaudiotagger.tag.id3.AbstractID3v2Tag.getFirstField:(Ljava/lang/String;)Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; │ │ -304410: 6e20 0d95 2100 |0000: invoke-virtual {v1, v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getFrame:(Ljava/lang/String;)Ljava/lang/Object; // method@950d │ │ -304416: 0c02 |0003: move-result-object v2 │ │ -304418: 3902 0400 |0004: if-nez v2, 0008 // +0004 │ │ -30441c: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -30441e: 1102 |0007: return-object v2 │ │ -304420: 2020 9310 |0008: instance-of v0, v2, Ljava/util/List; // type@1093 │ │ -304424: 3800 0c00 |000a: if-eqz v0, 0016 // +000c │ │ -304428: 1f02 9310 |000c: check-cast v2, Ljava/util/List; // type@1093 │ │ -30442c: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -30442e: 7220 6a89 0200 |000f: invoke-interface {v2, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ -304434: 0c02 |0012: move-result-object v2 │ │ -304436: 1f02 0312 |0013: check-cast v2, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // type@1203 │ │ -30443a: 1102 |0015: return-object v2 │ │ -30443c: 1f02 0312 |0016: check-cast v2, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // type@1203 │ │ -304440: 1102 |0018: return-object v2 │ │ +304404: |[304404] org.jaudiotagger.tag.id3.AbstractID3v2Tag.getFirstField:(Ljava/lang/String;)Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; │ │ +304414: 6e20 0d95 2100 |0000: invoke-virtual {v1, v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getFrame:(Ljava/lang/String;)Ljava/lang/Object; // method@950d │ │ +30441a: 0c02 |0003: move-result-object v2 │ │ +30441c: 3902 0400 |0004: if-nez v2, 0008 // +0004 │ │ +304420: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +304422: 1102 |0007: return-object v2 │ │ +304424: 2020 9310 |0008: instance-of v0, v2, Ljava/util/List; // type@1093 │ │ +304428: 3800 0c00 |000a: if-eqz v0, 0016 // +000c │ │ +30442c: 1f02 9310 |000c: check-cast v2, Ljava/util/List; // type@1093 │ │ +304430: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +304432: 7220 6a89 0200 |000f: invoke-interface {v2, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ +304438: 0c02 |0012: move-result-object v2 │ │ +30443a: 1f02 0312 |0013: check-cast v2, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // type@1203 │ │ +30443e: 1102 |0015: return-object v2 │ │ +304440: 1f02 0312 |0016: check-cast v2, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // type@1203 │ │ +304444: 1102 |0018: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=514 │ │ 0x0008 line=519 │ │ 0x000c line=521 │ │ 0x0016 line=525 │ │ locals : │ │ @@ -1318916,19 +1318916,19 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/Object;' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -3031b8: |[3031b8] org.jaudiotagger.tag.id3.AbstractID3v2Tag.getFrame:(Ljava/lang/String;)Ljava/lang/Object; │ │ -3031c8: 5410 238a |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.frameMap:Ljava/util/HashMap; // field@8a23 │ │ -3031cc: 6e20 3289 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8932 │ │ -3031d2: 0c02 |0005: move-result-object v2 │ │ -3031d4: 1102 |0006: return-object v2 │ │ +3031bc: |[3031bc] org.jaudiotagger.tag.id3.AbstractID3v2Tag.getFrame:(Ljava/lang/String;)Ljava/lang/Object; │ │ +3031cc: 5410 238a |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.frameMap:Ljava/util/HashMap; // field@8a23 │ │ +3031d0: 6e20 3289 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8932 │ │ +3031d6: 0c02 |0005: move-result-object v2 │ │ +3031d8: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=449 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1318943,51 +1318943,51 @@ │ │ type : '(Ljava/lang/String;)Ljava/util/Iterator;' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 72 16-bit code units │ │ -3034d8: |[3034d8] org.jaudiotagger.tag.id3.AbstractID3v2Tag.getFrameOfType:(Ljava/lang/String;)Ljava/util/Iterator; │ │ -3034e8: 5440 238a |0000: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.frameMap:Ljava/util/HashMap; // field@8a23 │ │ -3034ec: 6e10 3589 0000 |0002: invoke-virtual {v0}, Ljava/util/HashMap;.keySet:()Ljava/util/Set; // method@8935 │ │ -3034f2: 0c00 |0005: move-result-object v0 │ │ -3034f4: 7210 a889 0000 |0006: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@89a8 │ │ -3034fa: 0c00 |0009: move-result-object v0 │ │ -3034fc: 2201 8d10 |000a: new-instance v1, Ljava/util/HashSet; // type@108d │ │ -303500: 7010 3b89 0100 |000c: invoke-direct {v1}, Ljava/util/HashSet;.:()V // method@893b │ │ -303506: 7210 4789 0000 |000f: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -30350c: 0a02 |0012: move-result v2 │ │ -30350e: 3802 3000 |0013: if-eqz v2, 0043 // +0030 │ │ -303512: 7210 4889 0000 |0015: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -303518: 0c02 |0018: move-result-object v2 │ │ -30351a: 1f02 3710 |0019: check-cast v2, Ljava/lang/String; // type@1037 │ │ -30351e: 6e20 b287 5200 |001b: invoke-virtual {v2, v5}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@87b2 │ │ -303524: 0a03 |001e: move-result v3 │ │ -303526: 3803 f0ff |001f: if-eqz v3, 000f // -0010 │ │ -30352a: 5443 238a |0021: iget-object v3, v4, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.frameMap:Ljava/util/HashMap; // field@8a23 │ │ -30352e: 6e20 3289 2300 |0023: invoke-virtual {v3, v2}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8932 │ │ -303534: 0c02 |0026: move-result-object v2 │ │ -303536: 2023 9310 |0027: instance-of v3, v2, Ljava/util/List; // type@1093 │ │ -30353a: 3803 1600 |0029: if-eqz v3, 003f // +0016 │ │ -30353e: 1f02 9310 |002b: check-cast v2, Ljava/util/List; // type@1093 │ │ -303542: 7210 6e89 0200 |002d: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ -303548: 0c02 |0030: move-result-object v2 │ │ -30354a: 7210 4789 0200 |0031: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -303550: 0a03 |0034: move-result v3 │ │ -303552: 3803 daff |0035: if-eqz v3, 000f // -0026 │ │ -303556: 7210 4889 0200 |0037: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -30355c: 0c03 |003a: move-result-object v3 │ │ -30355e: 6e20 3e89 3100 |003b: invoke-virtual {v1, v3}, Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z // method@893e │ │ -303564: 28f3 |003e: goto 0031 // -000d │ │ -303566: 6e20 3e89 2100 |003f: invoke-virtual {v1, v2}, Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z // method@893e │ │ -30356c: 28cd |0042: goto 000f // -0033 │ │ -30356e: 6e10 4289 0100 |0043: invoke-virtual {v1}, Ljava/util/HashSet;.iterator:()Ljava/util/Iterator; // method@8942 │ │ -303574: 0c05 |0046: move-result-object v5 │ │ -303576: 1105 |0047: return-object v5 │ │ +3034dc: |[3034dc] org.jaudiotagger.tag.id3.AbstractID3v2Tag.getFrameOfType:(Ljava/lang/String;)Ljava/util/Iterator; │ │ +3034ec: 5440 238a |0000: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.frameMap:Ljava/util/HashMap; // field@8a23 │ │ +3034f0: 6e10 3589 0000 |0002: invoke-virtual {v0}, Ljava/util/HashMap;.keySet:()Ljava/util/Set; // method@8935 │ │ +3034f6: 0c00 |0005: move-result-object v0 │ │ +3034f8: 7210 a889 0000 |0006: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@89a8 │ │ +3034fe: 0c00 |0009: move-result-object v0 │ │ +303500: 2201 8d10 |000a: new-instance v1, Ljava/util/HashSet; // type@108d │ │ +303504: 7010 3b89 0100 |000c: invoke-direct {v1}, Ljava/util/HashSet;.:()V // method@893b │ │ +30350a: 7210 4789 0000 |000f: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +303510: 0a02 |0012: move-result v2 │ │ +303512: 3802 3000 |0013: if-eqz v2, 0043 // +0030 │ │ +303516: 7210 4889 0000 |0015: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +30351c: 0c02 |0018: move-result-object v2 │ │ +30351e: 1f02 3710 |0019: check-cast v2, Ljava/lang/String; // type@1037 │ │ +303522: 6e20 b287 5200 |001b: invoke-virtual {v2, v5}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@87b2 │ │ +303528: 0a03 |001e: move-result v3 │ │ +30352a: 3803 f0ff |001f: if-eqz v3, 000f // -0010 │ │ +30352e: 5443 238a |0021: iget-object v3, v4, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.frameMap:Ljava/util/HashMap; // field@8a23 │ │ +303532: 6e20 3289 2300 |0023: invoke-virtual {v3, v2}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8932 │ │ +303538: 0c02 |0026: move-result-object v2 │ │ +30353a: 2023 9310 |0027: instance-of v3, v2, Ljava/util/List; // type@1093 │ │ +30353e: 3803 1600 |0029: if-eqz v3, 003f // +0016 │ │ +303542: 1f02 9310 |002b: check-cast v2, Ljava/util/List; // type@1093 │ │ +303546: 7210 6e89 0200 |002d: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ +30354c: 0c02 |0030: move-result-object v2 │ │ +30354e: 7210 4789 0200 |0031: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +303554: 0a03 |0034: move-result v3 │ │ +303556: 3803 daff |0035: if-eqz v3, 000f // -0026 │ │ +30355a: 7210 4889 0200 |0037: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +303560: 0c03 |003a: move-result-object v3 │ │ +303562: 6e20 3e89 3100 |003b: invoke-virtual {v1, v3}, Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z // method@893e │ │ +303568: 28f3 |003e: goto 0031 // -000d │ │ +30356a: 6e20 3e89 2100 |003f: invoke-virtual {v1, v2}, Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z // method@893e │ │ +303570: 28cd |0042: goto 000f // -0033 │ │ +303572: 6e10 4289 0100 |0043: invoke-virtual {v1}, Ljava/util/HashSet;.iterator:()Ljava/util/Iterator; // method@8942 │ │ +303578: 0c05 |0046: move-result-object v5 │ │ +30357a: 1105 |0047: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=948 │ │ 0x000a line=949 │ │ 0x000f line=951 │ │ 0x0015 line=953 │ │ 0x001b line=954 │ │ @@ -1319018,65 +1319018,65 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 92 16-bit code units │ │ -303090: |[303090] org.jaudiotagger.tag.id3.AbstractID3v2Tag.getSize:()I │ │ -3030a0: 5440 238a |0000: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.frameMap:Ljava/util/HashMap; // field@8a23 │ │ -3030a4: 6e10 3a89 0000 |0002: invoke-virtual {v0}, Ljava/util/HashMap;.values:()Ljava/util/Collection; // method@893a │ │ -3030aa: 0c00 |0005: move-result-object v0 │ │ -3030ac: 7210 0289 0000 |0006: invoke-interface {v0}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@8902 │ │ -3030b2: 0c00 |0009: move-result-object v0 │ │ -3030b4: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -3030b6: 7210 4789 0000 |000b: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -3030bc: 0a02 |000e: move-result v2 │ │ -3030be: 3802 4c00 |000f: if-eqz v2, 005b // +004c │ │ -3030c2: 7210 4889 0000 |0011: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -3030c8: 0c02 |0014: move-result-object v2 │ │ -3030ca: 2023 0312 |0015: instance-of v3, v2, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // type@1203 │ │ -3030ce: 3803 0a00 |0017: if-eqz v3, 0021 // +000a │ │ -3030d2: 1f02 0312 |0019: check-cast v2, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // type@1203 │ │ -3030d6: 6e10 c994 0200 |001b: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getSize:()I // method@94c9 │ │ -3030dc: 0a02 |001e: move-result v2 │ │ -3030de: b021 |001f: add-int/2addr v1, v2 │ │ -3030e0: 28eb |0020: goto 000b // -0015 │ │ -3030e2: 2023 0c12 |0021: instance-of v3, v2, Lorg/jaudiotagger/tag/id3/AggregatedFrame; // type@120c │ │ -3030e6: 3803 1c00 |0023: if-eqz v3, 003f // +001c │ │ -3030ea: 1f02 0c12 |0025: check-cast v2, Lorg/jaudiotagger/tag/id3/AggregatedFrame; // type@120c │ │ -3030ee: 5422 2b8a |0027: iget-object v2, v2, Lorg/jaudiotagger/tag/id3/AggregatedFrame;.frames:Ljava/util/Set; // field@8a2b │ │ -3030f2: 7210 a889 0200 |0029: invoke-interface {v2}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@89a8 │ │ -3030f8: 0c02 |002c: move-result-object v2 │ │ -3030fa: 7210 4789 0200 |002d: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -303100: 0a03 |0030: move-result v3 │ │ -303102: 3803 daff |0031: if-eqz v3, 000b // -0026 │ │ -303106: 7210 4889 0200 |0033: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -30310c: 0c03 |0036: move-result-object v3 │ │ -30310e: 1f03 0312 |0037: check-cast v3, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // type@1203 │ │ -303112: 6e10 c994 0300 |0039: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getSize:()I // method@94c9 │ │ -303118: 0a03 |003c: move-result v3 │ │ -30311a: b031 |003d: add-int/2addr v1, v3 │ │ -30311c: 28ef |003e: goto 002d // -0011 │ │ -30311e: 2023 9310 |003f: instance-of v3, v2, Ljava/util/List; // type@1093 │ │ -303122: 3803 caff |0041: if-eqz v3, 000b // -0036 │ │ -303126: 1f02 7c10 |0043: check-cast v2, Ljava/util/ArrayList; // type@107c │ │ -30312a: 6e10 be88 0200 |0045: invoke-virtual {v2}, Ljava/util/ArrayList;.listIterator:()Ljava/util/ListIterator; // method@88be │ │ -303130: 0c02 |0048: move-result-object v2 │ │ -303132: 7210 7689 0200 |0049: invoke-interface {v2}, Ljava/util/ListIterator;.hasNext:()Z // method@8976 │ │ -303138: 0a03 |004c: move-result v3 │ │ -30313a: 3803 beff |004d: if-eqz v3, 000b // -0042 │ │ -30313e: 7210 7789 0200 |004f: invoke-interface {v2}, Ljava/util/ListIterator;.next:()Ljava/lang/Object; // method@8977 │ │ -303144: 0c03 |0052: move-result-object v3 │ │ -303146: 1f03 0312 |0053: check-cast v3, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // type@1203 │ │ -30314a: 6e10 c994 0300 |0055: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getSize:()I // method@94c9 │ │ -303150: 0a03 |0058: move-result v3 │ │ -303152: b031 |0059: add-int/2addr v1, v3 │ │ -303154: 28ef |005a: goto 0049 // -0011 │ │ -303156: 0f01 |005b: return v1 │ │ +303094: |[303094] org.jaudiotagger.tag.id3.AbstractID3v2Tag.getSize:()I │ │ +3030a4: 5440 238a |0000: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.frameMap:Ljava/util/HashMap; // field@8a23 │ │ +3030a8: 6e10 3a89 0000 |0002: invoke-virtual {v0}, Ljava/util/HashMap;.values:()Ljava/util/Collection; // method@893a │ │ +3030ae: 0c00 |0005: move-result-object v0 │ │ +3030b0: 7210 0289 0000 |0006: invoke-interface {v0}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@8902 │ │ +3030b6: 0c00 |0009: move-result-object v0 │ │ +3030b8: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +3030ba: 7210 4789 0000 |000b: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +3030c0: 0a02 |000e: move-result v2 │ │ +3030c2: 3802 4c00 |000f: if-eqz v2, 005b // +004c │ │ +3030c6: 7210 4889 0000 |0011: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +3030cc: 0c02 |0014: move-result-object v2 │ │ +3030ce: 2023 0312 |0015: instance-of v3, v2, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // type@1203 │ │ +3030d2: 3803 0a00 |0017: if-eqz v3, 0021 // +000a │ │ +3030d6: 1f02 0312 |0019: check-cast v2, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // type@1203 │ │ +3030da: 6e10 c994 0200 |001b: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getSize:()I // method@94c9 │ │ +3030e0: 0a02 |001e: move-result v2 │ │ +3030e2: b021 |001f: add-int/2addr v1, v2 │ │ +3030e4: 28eb |0020: goto 000b // -0015 │ │ +3030e6: 2023 0c12 |0021: instance-of v3, v2, Lorg/jaudiotagger/tag/id3/AggregatedFrame; // type@120c │ │ +3030ea: 3803 1c00 |0023: if-eqz v3, 003f // +001c │ │ +3030ee: 1f02 0c12 |0025: check-cast v2, Lorg/jaudiotagger/tag/id3/AggregatedFrame; // type@120c │ │ +3030f2: 5422 2b8a |0027: iget-object v2, v2, Lorg/jaudiotagger/tag/id3/AggregatedFrame;.frames:Ljava/util/Set; // field@8a2b │ │ +3030f6: 7210 a889 0200 |0029: invoke-interface {v2}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@89a8 │ │ +3030fc: 0c02 |002c: move-result-object v2 │ │ +3030fe: 7210 4789 0200 |002d: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +303104: 0a03 |0030: move-result v3 │ │ +303106: 3803 daff |0031: if-eqz v3, 000b // -0026 │ │ +30310a: 7210 4889 0200 |0033: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +303110: 0c03 |0036: move-result-object v3 │ │ +303112: 1f03 0312 |0037: check-cast v3, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // type@1203 │ │ +303116: 6e10 c994 0300 |0039: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getSize:()I // method@94c9 │ │ +30311c: 0a03 |003c: move-result v3 │ │ +30311e: b031 |003d: add-int/2addr v1, v3 │ │ +303120: 28ef |003e: goto 002d // -0011 │ │ +303122: 2023 9310 |003f: instance-of v3, v2, Ljava/util/List; // type@1093 │ │ +303126: 3803 caff |0041: if-eqz v3, 000b // -0036 │ │ +30312a: 1f02 7c10 |0043: check-cast v2, Ljava/util/ArrayList; // type@107c │ │ +30312e: 6e10 be88 0200 |0045: invoke-virtual {v2}, Ljava/util/ArrayList;.listIterator:()Ljava/util/ListIterator; // method@88be │ │ +303134: 0c02 |0048: move-result-object v2 │ │ +303136: 7210 7689 0200 |0049: invoke-interface {v2}, Ljava/util/ListIterator;.hasNext:()Z // method@8976 │ │ +30313c: 0a03 |004c: move-result v3 │ │ +30313e: 3803 beff |004d: if-eqz v3, 000b // -0042 │ │ +303142: 7210 7789 0200 |004f: invoke-interface {v2}, Ljava/util/ListIterator;.next:()Ljava/lang/Object; // method@8977 │ │ +303148: 0c03 |0052: move-result-object v3 │ │ +30314a: 1f03 0312 |0053: check-cast v3, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // type@1203 │ │ +30314e: 6e10 c994 0300 |0055: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getSize:()I // method@94c9 │ │ +303154: 0a03 |0058: move-result v3 │ │ +303156: b031 |0059: add-int/2addr v1, v3 │ │ +303158: 28ef |005a: goto 0049 // -0011 │ │ +30315a: 0f01 |005b: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1700 │ │ 0x000b line=1702 │ │ 0x0011 line=1704 │ │ 0x0015 line=1705 │ │ 0x0019 line=1707 │ │ @@ -1319098,17 +1319098,17 @@ │ │ type : '()Ljava/lang/Long;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3031a0: |[3031a0] org.jaudiotagger.tag.id3.AbstractID3v2Tag.getStartLocationInFile:()Ljava/lang/Long; │ │ -3031b0: 5410 268a |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.startLocationInFile:Ljava/lang/Long; // field@8a26 │ │ -3031b4: 1100 |0002: return-object v0 │ │ +3031a4: |[3031a4] org.jaudiotagger.tag.id3.AbstractID3v2Tag.getStartLocationInFile:()Ljava/lang/Long; │ │ +3031b4: 5410 268a |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.startLocationInFile:Ljava/lang/Long; // field@8a26 │ │ +3031b8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3053 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; │ │ │ │ #39 : (in Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;) │ │ @@ -1319116,81 +1319116,81 @@ │ │ type : '(Lorg/jaudiotagger/tag/FieldKey;I)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 124 16-bit code units │ │ -30327c: |[30327c] org.jaudiotagger.tag.id3.AbstractID3v2Tag.getValue:(Lorg/jaudiotagger/tag/FieldKey;I)Ljava/lang/String; │ │ -30328c: 3804 7600 |0000: if-eqz v4, 0076 // +0076 │ │ -303290: 7110 d39b 0400 |0002: invoke-static {v4}, Lorg/jaudiotagger/tag/id3/valuepair/ID3NumberTotalFields;.isNumber:(Lorg/jaudiotagger/tag/FieldKey;)Z // method@9bd3 │ │ -303296: 0a00 |0005: move-result v0 │ │ -303298: 1a01 0000 |0006: const-string v1, "" // string@0000 │ │ -30329c: 3900 2f00 |0008: if-nez v0, 0037 // +002f │ │ -3032a0: 7110 d49b 0400 |000a: invoke-static {v4}, Lorg/jaudiotagger/tag/id3/valuepair/ID3NumberTotalFields;.isTotal:(Lorg/jaudiotagger/tag/FieldKey;)Z // method@9bd4 │ │ -3032a6: 0a00 |000d: move-result v0 │ │ -3032a8: 3800 0300 |000e: if-eqz v0, 0011 // +0003 │ │ -3032ac: 2827 |0010: goto 0037 // +0027 │ │ -3032ae: 6200 1b88 |0011: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.RATING:Lorg/jaudiotagger/tag/FieldKey; // field@881b │ │ -3032b2: 3304 5900 |0013: if-ne v4, v0, 006c // +0059 │ │ -3032b6: 6e20 0595 4300 |0015: invoke-virtual {v3, v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getFields:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/util/List; // method@9505 │ │ -3032bc: 0c04 |0018: move-result-object v4 │ │ -3032be: 3804 1d00 |0019: if-eqz v4, 0036 // +001d │ │ -3032c2: 7210 7389 0400 |001b: invoke-interface {v4}, Ljava/util/List;.size:()I // method@8973 │ │ -3032c8: 0a00 |001e: move-result v0 │ │ -3032ca: 3750 1700 |001f: if-le v0, v5, 0036 // +0017 │ │ -3032ce: 7220 6a89 5400 |0021: invoke-interface {v4, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ -3032d4: 0c04 |0024: move-result-object v4 │ │ -3032d6: 1f04 0312 |0025: check-cast v4, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // type@1203 │ │ -3032da: 6e10 be94 0400 |0027: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -3032e0: 0c04 |002a: move-result-object v4 │ │ -3032e2: 1f04 5012 |002b: check-cast v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPOPM; // type@1250 │ │ -3032e6: 6e10 1f99 0400 |002d: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPOPM;.getRating:()J // method@991f │ │ -3032ec: 0b04 |0030: move-result-wide v4 │ │ -3032ee: 7120 be87 5400 |0031: invoke-static {v4, v5}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@87be │ │ -3032f4: 0c04 |0034: move-result-object v4 │ │ -3032f6: 1104 |0035: return-object v4 │ │ -3032f8: 1101 |0036: return-object v1 │ │ -3032fa: 6e20 0595 4300 |0037: invoke-virtual {v3, v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getFields:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/util/List; // method@9505 │ │ -303300: 0c00 |003a: move-result-object v0 │ │ -303302: 3800 3a00 |003b: if-eqz v0, 0075 // +003a │ │ -303306: 7210 7389 0000 |003d: invoke-interface {v0}, Ljava/util/List;.size:()I // method@8973 │ │ -30330c: 0a02 |0040: move-result v2 │ │ -30330e: 3d02 3400 |0041: if-lez v2, 0075 // +0034 │ │ -303312: 1201 |0043: const/4 v1, #int 0 // #0 │ │ -303314: 7220 6a89 1000 |0044: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ -30331a: 0c00 |0047: move-result-object v0 │ │ -30331c: 1f00 0312 |0048: check-cast v0, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // type@1203 │ │ -303320: 7110 d39b 0400 |004a: invoke-static {v4}, Lorg/jaudiotagger/tag/id3/valuepair/ID3NumberTotalFields;.isNumber:(Lorg/jaudiotagger/tag/FieldKey;)Z // method@9bd3 │ │ -303326: 0a01 |004d: move-result v1 │ │ -303328: 3801 0d00 |004e: if-eqz v1, 005b // +000d │ │ -30332c: 6e10 be94 0000 |0050: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -303332: 0c04 |0053: move-result-object v4 │ │ -303334: 1f04 3112 |0054: check-cast v4, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal; // type@1231 │ │ -303338: 6e10 b997 0400 |0056: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal;.getNumberAsText:()Ljava/lang/String; // method@97b9 │ │ -30333e: 0c04 |0059: move-result-object v4 │ │ -303340: 1104 |005a: return-object v4 │ │ -303342: 7110 d49b 0400 |005b: invoke-static {v4}, Lorg/jaudiotagger/tag/id3/valuepair/ID3NumberTotalFields;.isTotal:(Lorg/jaudiotagger/tag/FieldKey;)Z // method@9bd4 │ │ -303348: 0a01 |005e: move-result v1 │ │ -30334a: 3801 0d00 |005f: if-eqz v1, 006c // +000d │ │ -30334e: 6e10 be94 0000 |0061: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -303354: 0c04 |0064: move-result-object v4 │ │ -303356: 1f04 3112 |0065: check-cast v4, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal; // type@1231 │ │ -30335a: 6e10 bd97 0400 |0067: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal;.getTotalAsText:()Ljava/lang/String; // method@97bd │ │ -303360: 0c04 |006a: move-result-object v4 │ │ -303362: 1104 |006b: return-object v4 │ │ -303364: 6e20 0e95 4300 |006c: invoke-virtual {v3, v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getFrameAndSubIdFromGenericKey:(Lorg/jaudiotagger/tag/FieldKey;)Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId; // method@950e │ │ -30336a: 0c04 |006f: move-result-object v4 │ │ -30336c: 6e30 fb94 4305 |0070: invoke-virtual {v3, v4, v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.doGetValueAtIndex:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;I)Ljava/lang/String; // method@94fb │ │ -303372: 0c04 |0073: move-result-object v4 │ │ -303374: 1104 |0074: return-object v4 │ │ -303376: 1101 |0075: return-object v1 │ │ -303378: 2204 c311 |0076: new-instance v4, Lorg/jaudiotagger/tag/KeyNotFoundException; // type@11c3 │ │ -30337c: 7010 a791 0400 |0078: invoke-direct {v4}, Lorg/jaudiotagger/tag/KeyNotFoundException;.:()V // method@91a7 │ │ -303382: 2704 |007b: throw v4 │ │ +303280: |[303280] org.jaudiotagger.tag.id3.AbstractID3v2Tag.getValue:(Lorg/jaudiotagger/tag/FieldKey;I)Ljava/lang/String; │ │ +303290: 3804 7600 |0000: if-eqz v4, 0076 // +0076 │ │ +303294: 7110 d39b 0400 |0002: invoke-static {v4}, Lorg/jaudiotagger/tag/id3/valuepair/ID3NumberTotalFields;.isNumber:(Lorg/jaudiotagger/tag/FieldKey;)Z // method@9bd3 │ │ +30329a: 0a00 |0005: move-result v0 │ │ +30329c: 1a01 0000 |0006: const-string v1, "" // string@0000 │ │ +3032a0: 3900 2f00 |0008: if-nez v0, 0037 // +002f │ │ +3032a4: 7110 d49b 0400 |000a: invoke-static {v4}, Lorg/jaudiotagger/tag/id3/valuepair/ID3NumberTotalFields;.isTotal:(Lorg/jaudiotagger/tag/FieldKey;)Z // method@9bd4 │ │ +3032aa: 0a00 |000d: move-result v0 │ │ +3032ac: 3800 0300 |000e: if-eqz v0, 0011 // +0003 │ │ +3032b0: 2827 |0010: goto 0037 // +0027 │ │ +3032b2: 6200 1b88 |0011: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.RATING:Lorg/jaudiotagger/tag/FieldKey; // field@881b │ │ +3032b6: 3304 5900 |0013: if-ne v4, v0, 006c // +0059 │ │ +3032ba: 6e20 0595 4300 |0015: invoke-virtual {v3, v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getFields:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/util/List; // method@9505 │ │ +3032c0: 0c04 |0018: move-result-object v4 │ │ +3032c2: 3804 1d00 |0019: if-eqz v4, 0036 // +001d │ │ +3032c6: 7210 7389 0400 |001b: invoke-interface {v4}, Ljava/util/List;.size:()I // method@8973 │ │ +3032cc: 0a00 |001e: move-result v0 │ │ +3032ce: 3750 1700 |001f: if-le v0, v5, 0036 // +0017 │ │ +3032d2: 7220 6a89 5400 |0021: invoke-interface {v4, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ +3032d8: 0c04 |0024: move-result-object v4 │ │ +3032da: 1f04 0312 |0025: check-cast v4, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // type@1203 │ │ +3032de: 6e10 be94 0400 |0027: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +3032e4: 0c04 |002a: move-result-object v4 │ │ +3032e6: 1f04 5012 |002b: check-cast v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPOPM; // type@1250 │ │ +3032ea: 6e10 1f99 0400 |002d: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPOPM;.getRating:()J // method@991f │ │ +3032f0: 0b04 |0030: move-result-wide v4 │ │ +3032f2: 7120 be87 5400 |0031: invoke-static {v4, v5}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@87be │ │ +3032f8: 0c04 |0034: move-result-object v4 │ │ +3032fa: 1104 |0035: return-object v4 │ │ +3032fc: 1101 |0036: return-object v1 │ │ +3032fe: 6e20 0595 4300 |0037: invoke-virtual {v3, v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getFields:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/util/List; // method@9505 │ │ +303304: 0c00 |003a: move-result-object v0 │ │ +303306: 3800 3a00 |003b: if-eqz v0, 0075 // +003a │ │ +30330a: 7210 7389 0000 |003d: invoke-interface {v0}, Ljava/util/List;.size:()I // method@8973 │ │ +303310: 0a02 |0040: move-result v2 │ │ +303312: 3d02 3400 |0041: if-lez v2, 0075 // +0034 │ │ +303316: 1201 |0043: const/4 v1, #int 0 // #0 │ │ +303318: 7220 6a89 1000 |0044: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ +30331e: 0c00 |0047: move-result-object v0 │ │ +303320: 1f00 0312 |0048: check-cast v0, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // type@1203 │ │ +303324: 7110 d39b 0400 |004a: invoke-static {v4}, Lorg/jaudiotagger/tag/id3/valuepair/ID3NumberTotalFields;.isNumber:(Lorg/jaudiotagger/tag/FieldKey;)Z // method@9bd3 │ │ +30332a: 0a01 |004d: move-result v1 │ │ +30332c: 3801 0d00 |004e: if-eqz v1, 005b // +000d │ │ +303330: 6e10 be94 0000 |0050: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +303336: 0c04 |0053: move-result-object v4 │ │ +303338: 1f04 3112 |0054: check-cast v4, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal; // type@1231 │ │ +30333c: 6e10 b997 0400 |0056: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal;.getNumberAsText:()Ljava/lang/String; // method@97b9 │ │ +303342: 0c04 |0059: move-result-object v4 │ │ +303344: 1104 |005a: return-object v4 │ │ +303346: 7110 d49b 0400 |005b: invoke-static {v4}, Lorg/jaudiotagger/tag/id3/valuepair/ID3NumberTotalFields;.isTotal:(Lorg/jaudiotagger/tag/FieldKey;)Z // method@9bd4 │ │ +30334c: 0a01 |005e: move-result v1 │ │ +30334e: 3801 0d00 |005f: if-eqz v1, 006c // +000d │ │ +303352: 6e10 be94 0000 |0061: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +303358: 0c04 |0064: move-result-object v4 │ │ +30335a: 1f04 3112 |0065: check-cast v4, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal; // type@1231 │ │ +30335e: 6e10 bd97 0400 |0067: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal;.getTotalAsText:()Ljava/lang/String; // method@97bd │ │ +303364: 0c04 |006a: move-result-object v4 │ │ +303366: 1104 |006b: return-object v4 │ │ +303368: 6e20 0e95 4300 |006c: invoke-virtual {v3, v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getFrameAndSubIdFromGenericKey:(Lorg/jaudiotagger/tag/FieldKey;)Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId; // method@950e │ │ +30336e: 0c04 |006f: move-result-object v4 │ │ +303370: 6e30 fb94 4305 |0070: invoke-virtual {v3, v4, v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.doGetValueAtIndex:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;I)Ljava/lang/String; // method@94fb │ │ +303376: 0c04 |0073: move-result-object v4 │ │ +303378: 1104 |0074: return-object v4 │ │ +30337a: 1101 |0075: return-object v1 │ │ +30337c: 2204 c311 |0076: new-instance v4, Lorg/jaudiotagger/tag/KeyNotFoundException; // type@11c3 │ │ +303380: 7010 a791 0400 |0078: invoke-direct {v4}, Lorg/jaudiotagger/tag/KeyNotFoundException;.:()V // method@91a7 │ │ +303386: 2704 |007b: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=2192 │ │ 0x0011 line=2216 │ │ 0x0015 line=2218 │ │ 0x001b line=2219 │ │ 0x0021 line=2221 │ │ @@ -1319215,34 +1319215,34 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -302d38: |[302d38] org.jaudiotagger.tag.id3.AbstractID3v2Tag.hasCommonFields:()Z │ │ -302d48: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -302d4a: 0f00 |0001: return v0 │ │ +302d3c: |[302d3c] org.jaudiotagger.tag.id3.AbstractID3v2Tag.hasCommonFields:()Z │ │ +302d4c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +302d4e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #41 : (in Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;) │ │ name : 'hasField' │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -302d4c: |[302d4c] org.jaudiotagger.tag.id3.AbstractID3v2Tag.hasField:(Ljava/lang/String;)Z │ │ -302d5c: 6e20 1d95 1000 |0000: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.hasFrame:(Ljava/lang/String;)Z // method@951d │ │ -302d62: 0a01 |0003: move-result v1 │ │ -302d64: 0f01 |0004: return v1 │ │ +302d50: |[302d50] org.jaudiotagger.tag.id3.AbstractID3v2Tag.hasField:(Ljava/lang/String;)Z │ │ +302d60: 6e20 1d95 1000 |0000: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.hasFrame:(Ljava/lang/String;)Z // method@951d │ │ +302d66: 0a01 |0003: move-result v1 │ │ +302d68: 0f01 |0004: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1965 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1319251,35 +1319251,35 @@ │ │ type : '(Lorg/jaudiotagger/tag/FieldKey;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 36 16-bit code units │ │ -302d68: |[302d68] org.jaudiotagger.tag.id3.AbstractID3v2Tag.hasField:(Lorg/jaudiotagger/tag/FieldKey;)Z │ │ -302d78: 3805 1800 |0000: if-eqz v5, 0018 // +0018 │ │ -302d7c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -302d7e: 6e20 0b95 5400 |0003: invoke-virtual {v4, v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getFirstField:(Lorg/jaudiotagger/tag/FieldKey;)Lorg/jaudiotagger/tag/TagField; // method@950b │ │ -302d84: 0c05 |0006: move-result-object v5 │ │ -302d86: 3805 0300 |0007: if-eqz v5, 000a // +0003 │ │ -302d8a: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -302d8c: 0f00 |000a: return v0 │ │ -302d8e: 0d05 |000b: move-exception v5 │ │ -302d90: 6201 258a |000c: sget-object v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.logger:Ljava/util/logging/Logger; // field@8a25 │ │ -302d94: 6202 ba81 |000e: sget-object v2, Ljava/util/logging/Level;.SEVERE:Ljava/util/logging/Level; // field@81ba │ │ -302d98: 6e10 ab91 0500 |0010: invoke-virtual {v5}, Lorg/jaudiotagger/tag/KeyNotFoundException;.getMessage:()Ljava/lang/String; // method@91ab │ │ -302d9e: 0c03 |0013: move-result-object v3 │ │ -302da0: 6e40 1a8a 2153 |0014: invoke-virtual {v1, v2, v3, v5}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@8a1a │ │ -302da6: 0f00 |0017: return v0 │ │ -302da8: 2205 1e10 |0018: new-instance v5, Ljava/lang/IllegalArgumentException; // type@101e │ │ -302dac: 6200 2187 |001a: sget-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_INVALID_NULL_ARGUMENT:Lorg/jaudiotagger/logging/ErrorMessage; // field@8721 │ │ -302db0: 6e10 5791 0000 |001c: invoke-virtual {v0}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ -302db6: 0c00 |001f: move-result-object v0 │ │ -302db8: 7020 1887 0500 |0020: invoke-direct {v5, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ -302dbe: 2705 |0023: throw v5 │ │ +302d6c: |[302d6c] org.jaudiotagger.tag.id3.AbstractID3v2Tag.hasField:(Lorg/jaudiotagger/tag/FieldKey;)Z │ │ +302d7c: 3805 1800 |0000: if-eqz v5, 0018 // +0018 │ │ +302d80: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +302d82: 6e20 0b95 5400 |0003: invoke-virtual {v4, v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getFirstField:(Lorg/jaudiotagger/tag/FieldKey;)Lorg/jaudiotagger/tag/TagField; // method@950b │ │ +302d88: 0c05 |0006: move-result-object v5 │ │ +302d8a: 3805 0300 |0007: if-eqz v5, 000a // +0003 │ │ +302d8e: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +302d90: 0f00 |000a: return v0 │ │ +302d92: 0d05 |000b: move-exception v5 │ │ +302d94: 6201 258a |000c: sget-object v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.logger:Ljava/util/logging/Logger; // field@8a25 │ │ +302d98: 6202 ba81 |000e: sget-object v2, Ljava/util/logging/Level;.SEVERE:Ljava/util/logging/Level; // field@81ba │ │ +302d9c: 6e10 ab91 0500 |0010: invoke-virtual {v5}, Lorg/jaudiotagger/tag/KeyNotFoundException;.getMessage:()Ljava/lang/String; // method@91ab │ │ +302da2: 0c03 |0013: move-result-object v3 │ │ +302da4: 6e40 1a8a 2153 |0014: invoke-virtual {v1, v2, v3, v5}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@8a1a │ │ +302daa: 0f00 |0017: return v0 │ │ +302dac: 2205 1e10 |0018: new-instance v5, Ljava/lang/IllegalArgumentException; // type@101e │ │ +302db0: 6200 2187 |001a: sget-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_INVALID_NULL_ARGUMENT:Lorg/jaudiotagger/logging/ErrorMessage; // field@8721 │ │ +302db4: 6e10 5791 0000 |001c: invoke-virtual {v0}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ +302dba: 0c00 |001f: move-result-object v0 │ │ +302dbc: 7020 1887 0500 |0020: invoke-direct {v5, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ +302dc2: 2705 |0023: throw v5 │ │ catches : 1 │ │ 0x0003 - 0x0007 │ │ Lorg/jaudiotagger/tag/KeyNotFoundException; -> 0x000b │ │ positions : │ │ 0x0003 line=1949 │ │ 0x000c line=1953 │ │ 0x0018 line=1944 │ │ @@ -1319292,19 +1319292,19 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -302dd0: |[302dd0] org.jaudiotagger.tag.id3.AbstractID3v2Tag.hasFrame:(Ljava/lang/String;)Z │ │ -302de0: 5410 238a |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.frameMap:Ljava/util/HashMap; // field@8a23 │ │ -302de4: 6e20 2f89 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@892f │ │ -302dea: 0a02 |0005: move-result v2 │ │ -302dec: 0f02 |0006: return v2 │ │ +302dd4: |[302dd4] org.jaudiotagger.tag.id3.AbstractID3v2Tag.hasFrame:(Ljava/lang/String;)Z │ │ +302de4: 5410 238a |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.frameMap:Ljava/util/HashMap; // field@8a23 │ │ +302de8: 6e20 2f89 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@892f │ │ +302dee: 0a02 |0005: move-result v2 │ │ +302df0: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=374 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1319313,23 +1319313,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -302df0: |[302df0] org.jaudiotagger.tag.id3.AbstractID3v2Tag.isEmpty:()Z │ │ -302e00: 5410 238a |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.frameMap:Ljava/util/HashMap; // field@8a23 │ │ -302e04: 6e10 3989 0000 |0002: invoke-virtual {v0}, Ljava/util/HashMap;.size:()I // method@8939 │ │ -302e0a: 0a00 |0005: move-result v0 │ │ -302e0c: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -302e10: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -302e12: 2802 |0009: goto 000b // +0002 │ │ -302e14: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -302e16: 0f00 |000b: return v0 │ │ +302df4: |[302df4] org.jaudiotagger.tag.id3.AbstractID3v2Tag.isEmpty:()Z │ │ +302e04: 5410 238a |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.frameMap:Ljava/util/HashMap; // field@8a23 │ │ +302e08: 6e10 3989 0000 |0002: invoke-virtual {v0}, Ljava/util/HashMap;.size:()I // method@8939 │ │ +302e0e: 0a00 |0005: move-result v0 │ │ +302e10: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +302e14: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +302e16: 2802 |0009: goto 000b // +0002 │ │ +302e18: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +302e1a: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1975 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; │ │ │ │ #45 : (in Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;) │ │ @@ -1319337,21 +1319337,21 @@ │ │ type : '()Ljava/util/Iterator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -303578: |[303578] org.jaudiotagger.tag.id3.AbstractID3v2Tag.iterator:()Ljava/util/Iterator; │ │ -303588: 5410 238a |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.frameMap:Ljava/util/HashMap; // field@8a23 │ │ -30358c: 6e10 3a89 0000 |0002: invoke-virtual {v0}, Ljava/util/HashMap;.values:()Ljava/util/Collection; // method@893a │ │ -303592: 0c00 |0005: move-result-object v0 │ │ -303594: 7210 0289 0000 |0006: invoke-interface {v0}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@8902 │ │ -30359a: 0c00 |0009: move-result-object v0 │ │ -30359c: 1100 |000a: return-object v0 │ │ +30357c: |[30357c] org.jaudiotagger.tag.id3.AbstractID3v2Tag.iterator:()Ljava/util/Iterator; │ │ +30358c: 5410 238a |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.frameMap:Ljava/util/HashMap; // field@8a23 │ │ +303590: 6e10 3a89 0000 |0002: invoke-virtual {v0}, Ljava/util/HashMap;.values:()Ljava/util/Collection; // method@893a │ │ +303596: 0c00 |0005: move-result-object v0 │ │ +303598: 7210 0289 0000 |0006: invoke-interface {v0}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@8902 │ │ +30359e: 0c00 |0009: move-result-object v0 │ │ +3035a0: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1020 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; │ │ │ │ #46 : (in Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;) │ │ @@ -1319359,25 +1319359,25 @@ │ │ type : '(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 20 16-bit code units │ │ -305090: |[305090] org.jaudiotagger.tag.id3.AbstractID3v2Tag.loadFrameIntoMap:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V │ │ -3050a0: 6e10 be94 0300 |0000: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -3050a6: 0c00 |0003: move-result-object v0 │ │ -3050a8: 2000 4312 |0004: instance-of v0, v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyEncrypted; // type@1243 │ │ -3050ac: 3800 0800 |0006: if-eqz v0, 000e // +0008 │ │ -3050b0: 5410 208a |0008: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.encryptedFrameMap:Ljava/util/HashMap; // field@8a20 │ │ -3050b4: 6e40 2395 0132 |000a: invoke-virtual {v1, v0, v2, v3}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.loadFrameIntoSpecifiedMap:(Ljava/util/HashMap;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V // method@9523 │ │ -3050ba: 2806 |000d: goto 0013 // +0006 │ │ -3050bc: 5410 238a |000e: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.frameMap:Ljava/util/HashMap; // field@8a23 │ │ -3050c0: 6e40 2395 0132 |0010: invoke-virtual {v1, v0, v2, v3}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.loadFrameIntoSpecifiedMap:(Ljava/util/HashMap;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V // method@9523 │ │ -3050c6: 0e00 |0013: return-void │ │ +305094: |[305094] org.jaudiotagger.tag.id3.AbstractID3v2Tag.loadFrameIntoMap:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V │ │ +3050a4: 6e10 be94 0300 |0000: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +3050aa: 0c00 |0003: move-result-object v0 │ │ +3050ac: 2000 4312 |0004: instance-of v0, v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyEncrypted; // type@1243 │ │ +3050b0: 3800 0800 |0006: if-eqz v0, 000e // +0008 │ │ +3050b4: 5410 208a |0008: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.encryptedFrameMap:Ljava/util/HashMap; // field@8a20 │ │ +3050b8: 6e40 2395 0132 |000a: invoke-virtual {v1, v0, v2, v3}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.loadFrameIntoSpecifiedMap:(Ljava/util/HashMap;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V // method@9523 │ │ +3050be: 2806 |000d: goto 0013 // +0006 │ │ +3050c0: 5410 238a |000e: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.frameMap:Ljava/util/HashMap; // field@8a23 │ │ +3050c4: 6e40 2395 0132 |0010: invoke-virtual {v1, v0, v2, v3}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.loadFrameIntoSpecifiedMap:(Ljava/util/HashMap;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V // method@9523 │ │ +3050ca: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1619 │ │ 0x0008 line=1621 │ │ 0x000e line=1625 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 this Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; │ │ @@ -1319389,131 +1319389,131 @@ │ │ type : '(Ljava/util/HashMap;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 260 16-bit code units │ │ -3050c8: |[3050c8] org.jaudiotagger.tag.id3.AbstractID3v2Tag.loadFrameIntoSpecifiedMap:(Ljava/util/HashMap;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V │ │ -3050d8: 7100 6297 0000 |0000: invoke-static {}, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.getInstanceOf:()Lorg/jaudiotagger/tag/id3/ID3v24Frames; // method@9762 │ │ -3050de: 0c00 |0003: move-result-object v0 │ │ -3050e0: 6e20 6697 5000 |0004: invoke-virtual {v0, v5}, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.isMultipleAllowed:(Ljava/lang/String;)Z // method@9766 │ │ -3050e6: 0a00 |0007: move-result v0 │ │ -3050e8: 3900 9100 |0008: if-nez v0, 0099 // +0091 │ │ -3050ec: 7100 d996 0000 |000a: invoke-static {}, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.getInstanceOf:()Lorg/jaudiotagger/tag/id3/ID3v23Frames; // method@96d9 │ │ -3050f2: 0c00 |000d: move-result-object v0 │ │ -3050f4: 6e20 dd96 5000 |000e: invoke-virtual {v0, v5}, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.isMultipleAllowed:(Ljava/lang/String;)Z // method@96dd │ │ -3050fa: 0a00 |0011: move-result v0 │ │ -3050fc: 3900 8700 |0012: if-nez v0, 0099 // +0087 │ │ -305100: 7100 5896 0000 |0014: invoke-static {}, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.getInstanceOf:()Lorg/jaudiotagger/tag/id3/ID3v22Frames; // method@9658 │ │ -305106: 0c00 |0017: move-result-object v0 │ │ -305108: 6e20 5b96 5000 |0018: invoke-virtual {v0, v5}, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.isMultipleAllowed:(Ljava/lang/String;)Z // method@965b │ │ -30510e: 0a00 |001b: move-result v0 │ │ -305110: 3800 0400 |001c: if-eqz v0, 0020 // +0004 │ │ -305114: 2900 7b00 |001e: goto/16 0099 // +007b │ │ -305118: 6e20 2f89 5400 |0020: invoke-virtual {v4, v5}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@892f │ │ -30511e: 0a00 |0023: move-result v0 │ │ -305120: 3800 5b00 |0024: if-eqz v0, 007f // +005b │ │ -305124: 6204 258a |0026: sget-object v4, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.logger:Ljava/util/logging/Logger; // field@8a25 │ │ -305128: 2206 3910 |0028: new-instance v6, Ljava/lang/StringBuilder; // type@1039 │ │ -30512c: 7010 cc87 0600 |002a: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -305132: 1a00 261f |002d: const-string v0, "Ignoring Duplicate Frame:" // string@1f26 │ │ -305136: 6e20 d787 0600 |002f: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -30513c: 6e20 d787 5600 |0032: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -305142: 6e10 df87 0600 |0035: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -305148: 0c06 |0038: move-result-object v6 │ │ -30514a: 6e20 1c8a 6400 |0039: invoke-virtual {v4, v6}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ -305150: 5434 1e8a |003c: iget-object v4, v3, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.duplicateFrameId:Ljava/lang/String; // field@8a1e │ │ -305154: 6e10 aa87 0400 |003e: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@87aa │ │ -30515a: 0a04 |0041: move-result v4 │ │ -30515c: 3d04 1700 |0042: if-lez v4, 0059 // +0017 │ │ -305160: 2204 3910 |0044: new-instance v4, Ljava/lang/StringBuilder; // type@1039 │ │ -305164: 7010 cc87 0400 |0046: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -30516a: 5436 1e8a |0049: iget-object v6, v3, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.duplicateFrameId:Ljava/lang/String; // field@8a1e │ │ -30516e: 6e20 d787 6400 |004b: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -305174: 1a06 7e05 |004e: const-string v6, ";" // string@057e │ │ -305178: 6e20 d787 6400 |0050: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -30517e: 6e10 df87 0400 |0053: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -305184: 0c04 |0056: move-result-object v4 │ │ -305186: 5b34 1e8a |0057: iput-object v4, v3, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.duplicateFrameId:Ljava/lang/String; // field@8a1e │ │ -30518a: 2204 3910 |0059: new-instance v4, Ljava/lang/StringBuilder; // type@1039 │ │ -30518e: 7010 cc87 0400 |005b: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -305194: 5436 1e8a |005e: iget-object v6, v3, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.duplicateFrameId:Ljava/lang/String; // field@8a1e │ │ -305198: 6e20 d787 6400 |0060: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -30519e: 6e20 d787 5400 |0063: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -3051a4: 6e10 df87 0400 |0066: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -3051aa: 0c04 |0069: move-result-object v4 │ │ -3051ac: 5b34 1e8a |006a: iput-object v4, v3, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.duplicateFrameId:Ljava/lang/String; // field@8a1e │ │ -3051b0: 5234 1d8a |006c: iget v4, v3, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.duplicateBytes:I // field@8a1d │ │ -3051b4: 5436 238a |006e: iget-object v6, v3, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.frameMap:Ljava/util/HashMap; // field@8a23 │ │ -3051b8: 6e20 3289 5600 |0070: invoke-virtual {v6, v5}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8932 │ │ -3051be: 0c05 |0073: move-result-object v5 │ │ -3051c0: 1f05 0312 |0074: check-cast v5, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // type@1203 │ │ -3051c4: 6e10 c994 0500 |0076: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getSize:()I // method@94c9 │ │ -3051ca: 0a05 |0079: move-result v5 │ │ -3051cc: b054 |007a: add-int/2addr v4, v5 │ │ -3051ce: 5934 1d8a |007b: iput v4, v3, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.duplicateBytes:I // field@8a1d │ │ -3051d2: 2900 8600 |007d: goto/16 0103 // +0086 │ │ -3051d6: 6200 258a |007f: sget-object v0, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.logger:Ljava/util/logging/Logger; // field@8a25 │ │ -3051da: 2201 3910 |0081: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -3051de: 7010 cc87 0100 |0083: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -3051e4: 1a02 8508 |0086: const-string v2, "Adding Frame" // string@0885 │ │ -3051e8: 6e20 d787 2100 |0088: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -3051ee: 6e20 d787 5100 |008b: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -3051f4: 6e10 df87 0100 |008e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -3051fa: 0c01 |0091: move-result-object v1 │ │ -3051fc: 6e20 148a 1000 |0092: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.finer:(Ljava/lang/String;)V // method@8a14 │ │ -305202: 6e30 3689 5406 |0095: invoke-virtual {v4, v5, v6}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8936 │ │ -305208: 286b |0098: goto 0103 // +006b │ │ -30520a: 6e20 2f89 5400 |0099: invoke-virtual {v4, v5}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@892f │ │ -305210: 0a00 |009c: move-result v0 │ │ -305212: 3800 4d00 |009d: if-eqz v0, 00ea // +004d │ │ -305216: 6e20 3289 5400 |009f: invoke-virtual {v4, v5}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8932 │ │ -30521c: 0c00 |00a2: move-result-object v0 │ │ -30521e: 2001 7c10 |00a3: instance-of v1, v0, Ljava/util/ArrayList; // type@107c │ │ -305222: 3801 1e00 |00a5: if-eqz v1, 00c3 // +001e │ │ -305226: 1f00 7c10 |00a7: check-cast v0, Ljava/util/ArrayList; // type@107c │ │ -30522a: 6e20 b288 6000 |00a9: invoke-virtual {v0, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -305230: 6204 258a |00ac: sget-object v4, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.logger:Ljava/util/logging/Logger; // field@8a25 │ │ -305234: 2206 3910 |00ae: new-instance v6, Ljava/lang/StringBuilder; // type@1039 │ │ -305238: 7010 cc87 0600 |00b0: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -30523e: 1a00 8608 |00b3: const-string v0, "Adding Multi Frame(1)" // string@0886 │ │ -305242: 6e20 d787 0600 |00b5: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -305248: 6e20 d787 5600 |00b8: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -30524e: 6e10 df87 0600 |00bb: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -305254: 0c05 |00be: move-result-object v5 │ │ -305256: 6e20 148a 5400 |00bf: invoke-virtual {v4, v5}, Ljava/util/logging/Logger;.finer:(Ljava/lang/String;)V // method@8a14 │ │ -30525c: 2841 |00c2: goto 0103 // +0041 │ │ -30525e: 2201 7c10 |00c3: new-instance v1, Ljava/util/ArrayList; // type@107c │ │ -305262: 7010 ae88 0100 |00c5: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@88ae │ │ -305268: 1f00 0312 |00c8: check-cast v0, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // type@1203 │ │ -30526c: 6e20 b288 0100 |00ca: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -305272: 6e20 b288 6100 |00cd: invoke-virtual {v1, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -305278: 6e30 3689 5401 |00d0: invoke-virtual {v4, v5, v1}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8936 │ │ -30527e: 6204 258a |00d3: sget-object v4, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.logger:Ljava/util/logging/Logger; // field@8a25 │ │ -305282: 2206 3910 |00d5: new-instance v6, Ljava/lang/StringBuilder; // type@1039 │ │ -305286: 7010 cc87 0600 |00d7: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -30528c: 1a00 8708 |00da: const-string v0, "Adding Multi Frame(2)" // string@0887 │ │ -305290: 6e20 d787 0600 |00dc: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -305296: 6e20 d787 5600 |00df: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -30529c: 6e10 df87 0600 |00e2: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -3052a2: 0c05 |00e5: move-result-object v5 │ │ -3052a4: 6e20 148a 5400 |00e6: invoke-virtual {v4, v5}, Ljava/util/logging/Logger;.finer:(Ljava/lang/String;)V // method@8a14 │ │ -3052aa: 281a |00e9: goto 0103 // +001a │ │ -3052ac: 6200 258a |00ea: sget-object v0, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.logger:Ljava/util/logging/Logger; // field@8a25 │ │ -3052b0: 2201 3910 |00ec: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -3052b4: 7010 cc87 0100 |00ee: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -3052ba: 1a02 8808 |00f1: const-string v2, "Adding Multi FrameList(3)" // string@0888 │ │ -3052be: 6e20 d787 2100 |00f3: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -3052c4: 6e20 d787 5100 |00f6: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -3052ca: 6e10 df87 0100 |00f9: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -3052d0: 0c01 |00fc: move-result-object v1 │ │ -3052d2: 6e20 148a 1000 |00fd: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.finer:(Ljava/lang/String;)V // method@8a14 │ │ -3052d8: 6e30 3689 5406 |0100: invoke-virtual {v4, v5, v6}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8936 │ │ -3052de: 0e00 |0103: return-void │ │ +3050cc: |[3050cc] org.jaudiotagger.tag.id3.AbstractID3v2Tag.loadFrameIntoSpecifiedMap:(Ljava/util/HashMap;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V │ │ +3050dc: 7100 6297 0000 |0000: invoke-static {}, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.getInstanceOf:()Lorg/jaudiotagger/tag/id3/ID3v24Frames; // method@9762 │ │ +3050e2: 0c00 |0003: move-result-object v0 │ │ +3050e4: 6e20 6697 5000 |0004: invoke-virtual {v0, v5}, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.isMultipleAllowed:(Ljava/lang/String;)Z // method@9766 │ │ +3050ea: 0a00 |0007: move-result v0 │ │ +3050ec: 3900 9100 |0008: if-nez v0, 0099 // +0091 │ │ +3050f0: 7100 d996 0000 |000a: invoke-static {}, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.getInstanceOf:()Lorg/jaudiotagger/tag/id3/ID3v23Frames; // method@96d9 │ │ +3050f6: 0c00 |000d: move-result-object v0 │ │ +3050f8: 6e20 dd96 5000 |000e: invoke-virtual {v0, v5}, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.isMultipleAllowed:(Ljava/lang/String;)Z // method@96dd │ │ +3050fe: 0a00 |0011: move-result v0 │ │ +305100: 3900 8700 |0012: if-nez v0, 0099 // +0087 │ │ +305104: 7100 5896 0000 |0014: invoke-static {}, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.getInstanceOf:()Lorg/jaudiotagger/tag/id3/ID3v22Frames; // method@9658 │ │ +30510a: 0c00 |0017: move-result-object v0 │ │ +30510c: 6e20 5b96 5000 |0018: invoke-virtual {v0, v5}, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.isMultipleAllowed:(Ljava/lang/String;)Z // method@965b │ │ +305112: 0a00 |001b: move-result v0 │ │ +305114: 3800 0400 |001c: if-eqz v0, 0020 // +0004 │ │ +305118: 2900 7b00 |001e: goto/16 0099 // +007b │ │ +30511c: 6e20 2f89 5400 |0020: invoke-virtual {v4, v5}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@892f │ │ +305122: 0a00 |0023: move-result v0 │ │ +305124: 3800 5b00 |0024: if-eqz v0, 007f // +005b │ │ +305128: 6204 258a |0026: sget-object v4, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.logger:Ljava/util/logging/Logger; // field@8a25 │ │ +30512c: 2206 3910 |0028: new-instance v6, Ljava/lang/StringBuilder; // type@1039 │ │ +305130: 7010 cc87 0600 |002a: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +305136: 1a00 261f |002d: const-string v0, "Ignoring Duplicate Frame:" // string@1f26 │ │ +30513a: 6e20 d787 0600 |002f: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +305140: 6e20 d787 5600 |0032: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +305146: 6e10 df87 0600 |0035: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +30514c: 0c06 |0038: move-result-object v6 │ │ +30514e: 6e20 1c8a 6400 |0039: invoke-virtual {v4, v6}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ +305154: 5434 1e8a |003c: iget-object v4, v3, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.duplicateFrameId:Ljava/lang/String; // field@8a1e │ │ +305158: 6e10 aa87 0400 |003e: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@87aa │ │ +30515e: 0a04 |0041: move-result v4 │ │ +305160: 3d04 1700 |0042: if-lez v4, 0059 // +0017 │ │ +305164: 2204 3910 |0044: new-instance v4, Ljava/lang/StringBuilder; // type@1039 │ │ +305168: 7010 cc87 0400 |0046: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +30516e: 5436 1e8a |0049: iget-object v6, v3, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.duplicateFrameId:Ljava/lang/String; // field@8a1e │ │ +305172: 6e20 d787 6400 |004b: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +305178: 1a06 7e05 |004e: const-string v6, ";" // string@057e │ │ +30517c: 6e20 d787 6400 |0050: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +305182: 6e10 df87 0400 |0053: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +305188: 0c04 |0056: move-result-object v4 │ │ +30518a: 5b34 1e8a |0057: iput-object v4, v3, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.duplicateFrameId:Ljava/lang/String; // field@8a1e │ │ +30518e: 2204 3910 |0059: new-instance v4, Ljava/lang/StringBuilder; // type@1039 │ │ +305192: 7010 cc87 0400 |005b: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +305198: 5436 1e8a |005e: iget-object v6, v3, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.duplicateFrameId:Ljava/lang/String; // field@8a1e │ │ +30519c: 6e20 d787 6400 |0060: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +3051a2: 6e20 d787 5400 |0063: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +3051a8: 6e10 df87 0400 |0066: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +3051ae: 0c04 |0069: move-result-object v4 │ │ +3051b0: 5b34 1e8a |006a: iput-object v4, v3, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.duplicateFrameId:Ljava/lang/String; // field@8a1e │ │ +3051b4: 5234 1d8a |006c: iget v4, v3, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.duplicateBytes:I // field@8a1d │ │ +3051b8: 5436 238a |006e: iget-object v6, v3, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.frameMap:Ljava/util/HashMap; // field@8a23 │ │ +3051bc: 6e20 3289 5600 |0070: invoke-virtual {v6, v5}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8932 │ │ +3051c2: 0c05 |0073: move-result-object v5 │ │ +3051c4: 1f05 0312 |0074: check-cast v5, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // type@1203 │ │ +3051c8: 6e10 c994 0500 |0076: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getSize:()I // method@94c9 │ │ +3051ce: 0a05 |0079: move-result v5 │ │ +3051d0: b054 |007a: add-int/2addr v4, v5 │ │ +3051d2: 5934 1d8a |007b: iput v4, v3, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.duplicateBytes:I // field@8a1d │ │ +3051d6: 2900 8600 |007d: goto/16 0103 // +0086 │ │ +3051da: 6200 258a |007f: sget-object v0, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.logger:Ljava/util/logging/Logger; // field@8a25 │ │ +3051de: 2201 3910 |0081: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +3051e2: 7010 cc87 0100 |0083: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +3051e8: 1a02 8508 |0086: const-string v2, "Adding Frame" // string@0885 │ │ +3051ec: 6e20 d787 2100 |0088: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +3051f2: 6e20 d787 5100 |008b: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +3051f8: 6e10 df87 0100 |008e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +3051fe: 0c01 |0091: move-result-object v1 │ │ +305200: 6e20 148a 1000 |0092: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.finer:(Ljava/lang/String;)V // method@8a14 │ │ +305206: 6e30 3689 5406 |0095: invoke-virtual {v4, v5, v6}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8936 │ │ +30520c: 286b |0098: goto 0103 // +006b │ │ +30520e: 6e20 2f89 5400 |0099: invoke-virtual {v4, v5}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@892f │ │ +305214: 0a00 |009c: move-result v0 │ │ +305216: 3800 4d00 |009d: if-eqz v0, 00ea // +004d │ │ +30521a: 6e20 3289 5400 |009f: invoke-virtual {v4, v5}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8932 │ │ +305220: 0c00 |00a2: move-result-object v0 │ │ +305222: 2001 7c10 |00a3: instance-of v1, v0, Ljava/util/ArrayList; // type@107c │ │ +305226: 3801 1e00 |00a5: if-eqz v1, 00c3 // +001e │ │ +30522a: 1f00 7c10 |00a7: check-cast v0, Ljava/util/ArrayList; // type@107c │ │ +30522e: 6e20 b288 6000 |00a9: invoke-virtual {v0, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +305234: 6204 258a |00ac: sget-object v4, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.logger:Ljava/util/logging/Logger; // field@8a25 │ │ +305238: 2206 3910 |00ae: new-instance v6, Ljava/lang/StringBuilder; // type@1039 │ │ +30523c: 7010 cc87 0600 |00b0: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +305242: 1a00 8608 |00b3: const-string v0, "Adding Multi Frame(1)" // string@0886 │ │ +305246: 6e20 d787 0600 |00b5: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +30524c: 6e20 d787 5600 |00b8: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +305252: 6e10 df87 0600 |00bb: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +305258: 0c05 |00be: move-result-object v5 │ │ +30525a: 6e20 148a 5400 |00bf: invoke-virtual {v4, v5}, Ljava/util/logging/Logger;.finer:(Ljava/lang/String;)V // method@8a14 │ │ +305260: 2841 |00c2: goto 0103 // +0041 │ │ +305262: 2201 7c10 |00c3: new-instance v1, Ljava/util/ArrayList; // type@107c │ │ +305266: 7010 ae88 0100 |00c5: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@88ae │ │ +30526c: 1f00 0312 |00c8: check-cast v0, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // type@1203 │ │ +305270: 6e20 b288 0100 |00ca: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +305276: 6e20 b288 6100 |00cd: invoke-virtual {v1, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +30527c: 6e30 3689 5401 |00d0: invoke-virtual {v4, v5, v1}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8936 │ │ +305282: 6204 258a |00d3: sget-object v4, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.logger:Ljava/util/logging/Logger; // field@8a25 │ │ +305286: 2206 3910 |00d5: new-instance v6, Ljava/lang/StringBuilder; // type@1039 │ │ +30528a: 7010 cc87 0600 |00d7: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +305290: 1a00 8708 |00da: const-string v0, "Adding Multi Frame(2)" // string@0887 │ │ +305294: 6e20 d787 0600 |00dc: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +30529a: 6e20 d787 5600 |00df: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +3052a0: 6e10 df87 0600 |00e2: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +3052a6: 0c05 |00e5: move-result-object v5 │ │ +3052a8: 6e20 148a 5400 |00e6: invoke-virtual {v4, v5}, Ljava/util/logging/Logger;.finer:(Ljava/lang/String;)V // method@8a14 │ │ +3052ae: 281a |00e9: goto 0103 // +001a │ │ +3052b0: 6200 258a |00ea: sget-object v0, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.logger:Ljava/util/logging/Logger; // field@8a25 │ │ +3052b4: 2201 3910 |00ec: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +3052b8: 7010 cc87 0100 |00ee: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +3052be: 1a02 8808 |00f1: const-string v2, "Adding Multi FrameList(3)" // string@0888 │ │ +3052c2: 6e20 d787 2100 |00f3: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +3052c8: 6e20 d787 5100 |00f6: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +3052ce: 6e10 df87 0100 |00f9: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +3052d4: 0c01 |00fc: move-result-object v1 │ │ +3052d6: 6e20 148a 1000 |00fd: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.finer:(Ljava/lang/String;)V // method@8a14 │ │ +3052dc: 6e30 3689 5406 |0100: invoke-virtual {v4, v5, v6}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8936 │ │ +3052e2: 0e00 |0103: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1642 │ │ 0x000a line=1643 │ │ 0x0014 line=1644 │ │ 0x0020 line=1672 │ │ 0x0026 line=1674 │ │ @@ -1319547,24 +1319547,24 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -305668: |[305668] org.jaudiotagger.tag.id3.AbstractID3v2Tag.processDuplicateFrame:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V │ │ -305678: 2200 7c10 |0000: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ -30567c: 7010 ae88 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ -305682: 7220 6489 3000 |0005: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -305688: 7220 6489 2000 |0008: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -30568e: 5413 238a |000b: iget-object v3, v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.frameMap:Ljava/util/HashMap; // field@8a23 │ │ -305692: 6e10 c694 0200 |000d: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getIdentifier:()Ljava/lang/String; // method@94c6 │ │ -305698: 0c02 |0010: move-result-object v2 │ │ -30569a: 6e30 3689 2300 |0011: invoke-virtual {v3, v2, v0}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8936 │ │ -3056a0: 0e00 |0014: return-void │ │ +30566c: |[30566c] org.jaudiotagger.tag.id3.AbstractID3v2Tag.processDuplicateFrame:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V │ │ +30567c: 2200 7c10 |0000: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ +305680: 7010 ae88 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ +305686: 7220 6489 3000 |0005: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +30568c: 7220 6489 2000 |0008: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +305692: 5413 238a |000b: iget-object v3, v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.frameMap:Ljava/util/HashMap; // field@8a23 │ │ +305696: 6e10 c694 0200 |000d: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getIdentifier:()Ljava/lang/String; // method@94c6 │ │ +30569c: 0c02 |0010: move-result-object v2 │ │ +30569e: 6e30 3689 2300 |0011: invoke-virtual {v3, v2, v0}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8936 │ │ +3056a4: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1569 │ │ 0x0005 line=1570 │ │ 0x0008 line=1571 │ │ 0x000b line=1572 │ │ locals : │ │ @@ -1319577,59 +1319577,59 @@ │ │ type : '(Ljava/nio/ByteBuffer;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 92 16-bit code units │ │ -302ec8: |[302ec8] org.jaudiotagger.tag.id3.AbstractID3v2Tag.seek:(Ljava/nio/ByteBuffer;)Z │ │ -302ed8: 6e10 5988 0400 |0000: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@8859 │ │ -302ede: 6200 258a |0003: sget-object v0, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.logger:Ljava/util/logging/Logger; // field@8a25 │ │ -302ee2: 2201 3910 |0005: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -302ee6: 7010 cc87 0100 |0007: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -302eec: 1a02 4e0d |000a: const-string v2, "ByteBuffer pos:" // string@0d4e │ │ -302ef0: 6e20 d787 2100 |000c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -302ef6: 6e10 4d88 0400 |000f: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ -302efc: 0a02 |0012: move-result v2 │ │ -302efe: 6e20 d387 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -302f04: 1a02 6c05 |0016: const-string v2, ":limit" // string@056c │ │ -302f08: 6e20 d787 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -302f0e: 6e10 4988 0400 |001b: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.limit:()I // method@8849 │ │ -302f14: 0a02 |001e: move-result v2 │ │ -302f16: 6e20 d387 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -302f1c: 1a02 5905 |0022: const-string v2, ":cap" // string@0559 │ │ -302f20: 6e20 d787 2100 |0024: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -302f26: 6e10 3a88 0400 |0027: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.capacity:()I // method@883a │ │ -302f2c: 0a02 |002a: move-result v2 │ │ -302f2e: 6e20 d387 2100 |002b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -302f34: 6e10 df87 0100 |002e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -302f3a: 0c01 |0031: move-result-object v1 │ │ -302f3c: 6e20 128a 1000 |0032: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -302f42: 1230 |0035: const/4 v0, #int 3 // #3 │ │ -302f44: 2301 1c13 |0036: new-array v1, v0, [B // type@131c │ │ -302f48: 1202 |0038: const/4 v2, #int 0 // #0 │ │ -302f4a: 6e40 4188 1402 |0039: invoke-virtual {v4, v1, v2, v0}, Ljava/nio/ByteBuffer;.get:([BII)Ljava/nio/ByteBuffer; // method@8841 │ │ -302f50: 6200 1b8a |003c: sget-object v0, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.TAG_ID:[B // field@8a1b │ │ -302f54: 7120 cd88 0100 |003e: invoke-static {v1, v0}, Ljava/util/Arrays;.equals:([B[B)Z // method@88cd │ │ -302f5a: 0a00 |0041: move-result v0 │ │ -302f5c: 3900 0300 |0042: if-nez v0, 0045 // +0003 │ │ -302f60: 0f02 |0044: return v2 │ │ -302f62: 6e10 3e88 0400 |0045: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ -302f68: 0a00 |0048: move-result v0 │ │ -302f6a: 6e10 1295 0300 |0049: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getMajorVersion:()B // method@9512 │ │ -302f70: 0a01 |004c: move-result v1 │ │ -302f72: 3210 0300 |004d: if-eq v0, v1, 0050 // +0003 │ │ -302f76: 0f02 |004f: return v2 │ │ -302f78: 6e10 3e88 0400 |0050: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ -302f7e: 0a04 |0053: move-result v4 │ │ -302f80: 6e10 1495 0300 |0054: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getRevision:()B // method@9514 │ │ -302f86: 0a00 |0057: move-result v0 │ │ -302f88: 3304 0300 |0058: if-ne v4, v0, 005b // +0003 │ │ -302f8c: 1212 |005a: const/4 v2, #int 1 // #1 │ │ -302f8e: 0f02 |005b: return v2 │ │ +302ecc: |[302ecc] org.jaudiotagger.tag.id3.AbstractID3v2Tag.seek:(Ljava/nio/ByteBuffer;)Z │ │ +302edc: 6e10 5988 0400 |0000: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@8859 │ │ +302ee2: 6200 258a |0003: sget-object v0, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.logger:Ljava/util/logging/Logger; // field@8a25 │ │ +302ee6: 2201 3910 |0005: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +302eea: 7010 cc87 0100 |0007: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +302ef0: 1a02 4e0d |000a: const-string v2, "ByteBuffer pos:" // string@0d4e │ │ +302ef4: 6e20 d787 2100 |000c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +302efa: 6e10 4d88 0400 |000f: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ +302f00: 0a02 |0012: move-result v2 │ │ +302f02: 6e20 d387 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +302f08: 1a02 6c05 |0016: const-string v2, ":limit" // string@056c │ │ +302f0c: 6e20 d787 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +302f12: 6e10 4988 0400 |001b: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.limit:()I // method@8849 │ │ +302f18: 0a02 |001e: move-result v2 │ │ +302f1a: 6e20 d387 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +302f20: 1a02 5905 |0022: const-string v2, ":cap" // string@0559 │ │ +302f24: 6e20 d787 2100 |0024: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +302f2a: 6e10 3a88 0400 |0027: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.capacity:()I // method@883a │ │ +302f30: 0a02 |002a: move-result v2 │ │ +302f32: 6e20 d387 2100 |002b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +302f38: 6e10 df87 0100 |002e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +302f3e: 0c01 |0031: move-result-object v1 │ │ +302f40: 6e20 128a 1000 |0032: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +302f46: 1230 |0035: const/4 v0, #int 3 // #3 │ │ +302f48: 2301 1c13 |0036: new-array v1, v0, [B // type@131c │ │ +302f4c: 1202 |0038: const/4 v2, #int 0 // #0 │ │ +302f4e: 6e40 4188 1402 |0039: invoke-virtual {v4, v1, v2, v0}, Ljava/nio/ByteBuffer;.get:([BII)Ljava/nio/ByteBuffer; // method@8841 │ │ +302f54: 6200 1b8a |003c: sget-object v0, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.TAG_ID:[B // field@8a1b │ │ +302f58: 7120 cd88 0100 |003e: invoke-static {v1, v0}, Ljava/util/Arrays;.equals:([B[B)Z // method@88cd │ │ +302f5e: 0a00 |0041: move-result v0 │ │ +302f60: 3900 0300 |0042: if-nez v0, 0045 // +0003 │ │ +302f64: 0f02 |0044: return v2 │ │ +302f66: 6e10 3e88 0400 |0045: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ +302f6c: 0a00 |0048: move-result v0 │ │ +302f6e: 6e10 1295 0300 |0049: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getMajorVersion:()B // method@9512 │ │ +302f74: 0a01 |004c: move-result v1 │ │ +302f76: 3210 0300 |004d: if-eq v0, v1, 0050 // +0003 │ │ +302f7a: 0f02 |004f: return v2 │ │ +302f7c: 6e10 3e88 0400 |0050: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ +302f82: 0a04 |0053: move-result v4 │ │ +302f84: 6e10 1495 0300 |0054: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getRevision:()B // method@9514 │ │ +302f8a: 0a00 |0057: move-result v0 │ │ +302f8c: 3304 0300 |0058: if-ne v4, v0, 005b // +0003 │ │ +302f90: 1212 |005a: const/4 v2, #int 1 // #1 │ │ +302f92: 0f02 |005b: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1283 │ │ 0x0003 line=1284 │ │ 0x0039 line=1288 │ │ 0x003c line=1289 │ │ 0x0045 line=1294 │ │ @@ -1319643,19 +1319643,19 @@ │ │ type : '(Ljava/nio/charset/Charset;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -302f90: |[302f90] org.jaudiotagger.tag.id3.AbstractID3v2Tag.setEncoding:(Ljava/nio/charset/Charset;)Z │ │ -302fa0: 2202 4110 |0000: new-instance v2, Ljava/lang/UnsupportedOperationException; // type@1041 │ │ -302fa4: 1a00 243e |0002: const-string v0, "Not Implemented Yet" // string@3e24 │ │ -302fa8: 7020 fc87 0200 |0004: invoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@87fc │ │ -302fae: 2702 |0007: throw v2 │ │ +302f94: |[302f94] org.jaudiotagger.tag.id3.AbstractID3v2Tag.setEncoding:(Ljava/nio/charset/Charset;)Z │ │ +302fa4: 2202 4110 |0000: new-instance v2, Ljava/lang/UnsupportedOperationException; // type@1041 │ │ +302fa8: 1a00 243e |0002: const-string v0, "Not Implemented Yet" // string@3e24 │ │ +302fac: 7020 fc87 0200 |0004: invoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@87fc │ │ +302fb2: 2702 |0007: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2160 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/nio/charset/Charset; │ │ │ │ @@ -1319664,19 +1319664,19 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -3056ec: |[3056ec] org.jaudiotagger.tag.id3.AbstractID3v2Tag.setEndLocationInFile:(J)V │ │ -3056fc: 7120 4387 2100 |0000: invoke-static {v1, v2}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8743 │ │ -305702: 0c01 |0003: move-result-object v1 │ │ -305704: 5b01 218a |0004: iput-object v1, v0, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.endLocationInFile:Ljava/lang/Long; // field@8a21 │ │ -305708: 0e00 |0006: return-void │ │ +3056f0: |[3056f0] org.jaudiotagger.tag.id3.AbstractID3v2Tag.setEndLocationInFile:(J)V │ │ +305700: 7120 4387 2100 |0000: invoke-static {v1, v2}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8743 │ │ +305706: 0c01 |0003: move-result-object v1 │ │ +305708: 5b01 218a |0004: iput-object v1, v0, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.endLocationInFile:Ljava/lang/Long; // field@8a21 │ │ +30570c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3068 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; │ │ 0x0000 - 0x0007 reg=1 (null) J │ │ │ │ @@ -1319685,19 +1319685,19 @@ │ │ type : '(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)V' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -30570c: |[30570c] org.jaudiotagger.tag.id3.AbstractID3v2Tag.setField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)V │ │ -30571c: 6e30 f194 1002 |0000: invoke-virtual {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.createField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@94f1 │ │ -305722: 0c01 |0003: move-result-object v1 │ │ -305724: 6e20 2d95 1000 |0004: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.setField:(Lorg/jaudiotagger/tag/TagField;)V // method@952d │ │ -30572a: 0e00 |0007: return-void │ │ +305710: |[305710] org.jaudiotagger.tag.id3.AbstractID3v2Tag.setField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)V │ │ +305720: 6e30 f194 1002 |0000: invoke-virtual {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.createField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@94f1 │ │ +305726: 0c01 |0003: move-result-object v1 │ │ +305728: 6e20 2d95 1000 |0004: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.setField:(Lorg/jaudiotagger/tag/TagField;)V // method@952d │ │ +30572e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=549 │ │ 0x0004 line=550 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; │ │ 0x0000 - 0x0008 reg=1 (null) Lorg/jaudiotagger/tag/FieldKey; │ │ @@ -1319708,64 +1319708,64 @@ │ │ type : '(Lorg/jaudiotagger/tag/TagField;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 102 16-bit code units │ │ -30572c: |[30572c] org.jaudiotagger.tag.id3.AbstractID3v2Tag.setField:(Lorg/jaudiotagger/tag/TagField;)V │ │ -30573c: 2040 0312 |0000: instance-of v0, v4, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // type@1203 │ │ -305740: 3900 2300 |0002: if-nez v0, 0025 // +0023 │ │ -305744: 2041 0c12 |0004: instance-of v1, v4, Lorg/jaudiotagger/tag/id3/AggregatedFrame; // type@120c │ │ -305748: 3801 0300 |0006: if-eqz v1, 0009 // +0003 │ │ -30574c: 281d |0008: goto 0025 // +001d │ │ -30574e: 2200 bd11 |0009: new-instance v0, Lorg/jaudiotagger/tag/FieldDataInvalidException; // type@11bd │ │ -305752: 2201 3910 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -305756: 7010 cc87 0100 |000d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -30575c: 1a02 fd19 |0010: const-string v2, "Field " // string@19fd │ │ -305760: 6e20 d787 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -305766: 6e20 d687 4100 |0015: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ -30576c: 1a04 c901 |0018: const-string v4, " is not of type AbstractID3v2Frame nor AggregatedFrame" // string@01c9 │ │ -305770: 6e20 d787 4100 |001a: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -305776: 6e10 df87 0100 |001d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -30577c: 0c04 |0020: move-result-object v4 │ │ -30577e: 7020 8791 4000 |0021: invoke-direct {v0, v4}, Lorg/jaudiotagger/tag/FieldDataInvalidException;.:(Ljava/lang/String;)V // method@9187 │ │ -305784: 2700 |0024: throw v0 │ │ -305786: 3800 3700 |0025: if-eqz v0, 005c // +0037 │ │ -30578a: 0740 |0027: move-object v0, v4 │ │ -30578c: 1f00 0312 |0028: check-cast v0, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // type@1203 │ │ -305790: 5431 238a |002a: iget-object v1, v3, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.frameMap:Ljava/util/HashMap; // field@8a23 │ │ -305794: 7210 d691 0400 |002c: invoke-interface {v4}, Lorg/jaudiotagger/tag/TagField;.getId:()Ljava/lang/String; // method@91d6 │ │ -30579a: 0c02 |002f: move-result-object v2 │ │ -30579c: 6e20 3289 2100 |0030: invoke-virtual {v1, v2}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8932 │ │ -3057a2: 0c01 |0033: move-result-object v1 │ │ -3057a4: 3901 0c00 |0034: if-nez v1, 0040 // +000c │ │ -3057a8: 5430 238a |0036: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.frameMap:Ljava/util/HashMap; // field@8a23 │ │ -3057ac: 7210 d691 0400 |0038: invoke-interface {v4}, Lorg/jaudiotagger/tag/TagField;.getId:()Ljava/lang/String; // method@91d6 │ │ -3057b2: 0c01 |003b: move-result-object v1 │ │ -3057b4: 6e30 3689 1004 |003c: invoke-virtual {v0, v1, v4}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8936 │ │ -3057ba: 2826 |003f: goto 0065 // +0026 │ │ -3057bc: 2014 0312 |0040: instance-of v4, v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // type@1203 │ │ -3057c0: 3804 1000 |0042: if-eqz v4, 0052 // +0010 │ │ -3057c4: 2204 7c10 |0044: new-instance v4, Ljava/util/ArrayList; // type@107c │ │ -3057c8: 7010 ae88 0400 |0046: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@88ae │ │ -3057ce: 1f01 0312 |0049: check-cast v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // type@1203 │ │ -3057d2: 7220 6489 1400 |004b: invoke-interface {v4, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -3057d8: 7030 2495 0304 |004e: invoke-direct {v3, v0, v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.mergeDuplicateFrames:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;Ljava/util/List;)V // method@9524 │ │ -3057de: 2814 |0051: goto 0065 // +0014 │ │ -3057e0: 2014 9310 |0052: instance-of v4, v1, Ljava/util/List; // type@1093 │ │ -3057e4: 3804 1100 |0054: if-eqz v4, 0065 // +0011 │ │ -3057e8: 1f01 9310 |0056: check-cast v1, Ljava/util/List; // type@1093 │ │ -3057ec: 7030 2495 0301 |0058: invoke-direct {v3, v0, v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.mergeDuplicateFrames:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;Ljava/util/List;)V // method@9524 │ │ -3057f2: 280a |005b: goto 0065 // +000a │ │ -3057f4: 5430 238a |005c: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.frameMap:Ljava/util/HashMap; // field@8a23 │ │ -3057f8: 7210 d691 0400 |005e: invoke-interface {v4}, Lorg/jaudiotagger/tag/TagField;.getId:()Ljava/lang/String; // method@91d6 │ │ -3057fe: 0c01 |0061: move-result-object v1 │ │ -305800: 6e30 3689 1004 |0062: invoke-virtual {v0, v1, v4}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8936 │ │ -305806: 0e00 |0065: return-void │ │ +305730: |[305730] org.jaudiotagger.tag.id3.AbstractID3v2Tag.setField:(Lorg/jaudiotagger/tag/TagField;)V │ │ +305740: 2040 0312 |0000: instance-of v0, v4, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // type@1203 │ │ +305744: 3900 2300 |0002: if-nez v0, 0025 // +0023 │ │ +305748: 2041 0c12 |0004: instance-of v1, v4, Lorg/jaudiotagger/tag/id3/AggregatedFrame; // type@120c │ │ +30574c: 3801 0300 |0006: if-eqz v1, 0009 // +0003 │ │ +305750: 281d |0008: goto 0025 // +001d │ │ +305752: 2200 bd11 |0009: new-instance v0, Lorg/jaudiotagger/tag/FieldDataInvalidException; // type@11bd │ │ +305756: 2201 3910 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +30575a: 7010 cc87 0100 |000d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +305760: 1a02 fd19 |0010: const-string v2, "Field " // string@19fd │ │ +305764: 6e20 d787 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +30576a: 6e20 d687 4100 |0015: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ +305770: 1a04 c901 |0018: const-string v4, " is not of type AbstractID3v2Frame nor AggregatedFrame" // string@01c9 │ │ +305774: 6e20 d787 4100 |001a: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +30577a: 6e10 df87 0100 |001d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +305780: 0c04 |0020: move-result-object v4 │ │ +305782: 7020 8791 4000 |0021: invoke-direct {v0, v4}, Lorg/jaudiotagger/tag/FieldDataInvalidException;.:(Ljava/lang/String;)V // method@9187 │ │ +305788: 2700 |0024: throw v0 │ │ +30578a: 3800 3700 |0025: if-eqz v0, 005c // +0037 │ │ +30578e: 0740 |0027: move-object v0, v4 │ │ +305790: 1f00 0312 |0028: check-cast v0, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // type@1203 │ │ +305794: 5431 238a |002a: iget-object v1, v3, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.frameMap:Ljava/util/HashMap; // field@8a23 │ │ +305798: 7210 d691 0400 |002c: invoke-interface {v4}, Lorg/jaudiotagger/tag/TagField;.getId:()Ljava/lang/String; // method@91d6 │ │ +30579e: 0c02 |002f: move-result-object v2 │ │ +3057a0: 6e20 3289 2100 |0030: invoke-virtual {v1, v2}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8932 │ │ +3057a6: 0c01 |0033: move-result-object v1 │ │ +3057a8: 3901 0c00 |0034: if-nez v1, 0040 // +000c │ │ +3057ac: 5430 238a |0036: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.frameMap:Ljava/util/HashMap; // field@8a23 │ │ +3057b0: 7210 d691 0400 |0038: invoke-interface {v4}, Lorg/jaudiotagger/tag/TagField;.getId:()Ljava/lang/String; // method@91d6 │ │ +3057b6: 0c01 |003b: move-result-object v1 │ │ +3057b8: 6e30 3689 1004 |003c: invoke-virtual {v0, v1, v4}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8936 │ │ +3057be: 2826 |003f: goto 0065 // +0026 │ │ +3057c0: 2014 0312 |0040: instance-of v4, v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // type@1203 │ │ +3057c4: 3804 1000 |0042: if-eqz v4, 0052 // +0010 │ │ +3057c8: 2204 7c10 |0044: new-instance v4, Ljava/util/ArrayList; // type@107c │ │ +3057cc: 7010 ae88 0400 |0046: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@88ae │ │ +3057d2: 1f01 0312 |0049: check-cast v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // type@1203 │ │ +3057d6: 7220 6489 1400 |004b: invoke-interface {v4, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +3057dc: 7030 2495 0304 |004e: invoke-direct {v3, v0, v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.mergeDuplicateFrames:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;Ljava/util/List;)V // method@9524 │ │ +3057e2: 2814 |0051: goto 0065 // +0014 │ │ +3057e4: 2014 9310 |0052: instance-of v4, v1, Ljava/util/List; // type@1093 │ │ +3057e8: 3804 1100 |0054: if-eqz v4, 0065 // +0011 │ │ +3057ec: 1f01 9310 |0056: check-cast v1, Ljava/util/List; // type@1093 │ │ +3057f0: 7030 2495 0301 |0058: invoke-direct {v3, v0, v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.mergeDuplicateFrames:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;Ljava/util/List;)V // method@9524 │ │ +3057f6: 280a |005b: goto 0065 // +000a │ │ +3057f8: 5430 238a |005c: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.frameMap:Ljava/util/HashMap; // field@8a23 │ │ +3057fc: 7210 d691 0400 |005e: invoke-interface {v4}, Lorg/jaudiotagger/tag/TagField;.getId:()Ljava/lang/String; // method@91d6 │ │ +305802: 0c01 |0061: move-result-object v1 │ │ +305804: 6e30 3689 1004 |0062: invoke-virtual {v0, v1, v4}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8936 │ │ +30580a: 0e00 |0065: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=806 │ │ 0x0009 line=808 │ │ 0x0027 line=813 │ │ 0x002a line=815 │ │ 0x0036 line=821 │ │ @@ -1319785,19 +1319785,19 @@ │ │ type : '(Lorg/jaudiotagger/tag/images/Artwork;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -305808: |[305808] org.jaudiotagger.tag.id3.AbstractID3v2Tag.setField:(Lorg/jaudiotagger/tag/images/Artwork;)V │ │ -305818: 6e20 f294 1000 |0000: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.createField:(Lorg/jaudiotagger/tag/images/Artwork;)Lorg/jaudiotagger/tag/TagField; // method@94f2 │ │ -30581e: 0c01 |0003: move-result-object v1 │ │ -305820: 6e20 2d95 1000 |0004: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.setField:(Lorg/jaudiotagger/tag/TagField;)V // method@952d │ │ -305826: 0e00 |0007: return-void │ │ +30580c: |[30580c] org.jaudiotagger.tag.id3.AbstractID3v2Tag.setField:(Lorg/jaudiotagger/tag/images/Artwork;)V │ │ +30581c: 6e20 f294 1000 |0000: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.createField:(Lorg/jaudiotagger/tag/images/Artwork;)Lorg/jaudiotagger/tag/TagField; // method@94f2 │ │ +305822: 0c01 |0003: move-result-object v1 │ │ +305824: 6e20 2d95 1000 |0004: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.setField:(Lorg/jaudiotagger/tag/TagField;)V // method@952d │ │ +30582a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2996 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; │ │ 0x0000 - 0x0008 reg=1 (null) Lorg/jaudiotagger/tag/images/Artwork; │ │ │ │ @@ -1319806,20 +1319806,20 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -305828: |[305828] org.jaudiotagger.tag.id3.AbstractID3v2Tag.setFrame:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V │ │ -305838: 5420 238a |0000: iget-object v0, v2, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.frameMap:Ljava/util/HashMap; // field@8a23 │ │ -30583c: 6e10 c694 0300 |0002: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getIdentifier:()Ljava/lang/String; // method@94c6 │ │ -305842: 0c01 |0005: move-result-object v1 │ │ -305844: 6e30 3689 1003 |0006: invoke-virtual {v0, v1, v3}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8936 │ │ -30584a: 0e00 |0009: return-void │ │ +30582c: |[30582c] org.jaudiotagger.tag.id3.AbstractID3v2Tag.setFrame:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V │ │ +30583c: 5420 238a |0000: iget-object v0, v2, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.frameMap:Ljava/util/HashMap; // field@8a23 │ │ +305840: 6e10 c694 0300 |0002: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getIdentifier:()Ljava/lang/String; // method@94c6 │ │ +305846: 0c01 |0005: move-result-object v1 │ │ +305848: 6e30 3689 1003 |0006: invoke-virtual {v0, v1, v3}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8936 │ │ +30584e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=541 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; │ │ 0x0000 - 0x000a reg=3 (null) Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; │ │ │ │ @@ -1319828,19 +1319828,19 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -30584c: |[30584c] org.jaudiotagger.tag.id3.AbstractID3v2Tag.setStartLocationInFile:(J)V │ │ -30585c: 7120 4387 2100 |0000: invoke-static {v1, v2}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8743 │ │ -305862: 0c01 |0003: move-result-object v1 │ │ -305864: 5b01 268a |0004: iput-object v1, v0, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.startLocationInFile:Ljava/lang/Long; // field@8a26 │ │ -305868: 0e00 |0006: return-void │ │ +305850: |[305850] org.jaudiotagger.tag.id3.AbstractID3v2Tag.setStartLocationInFile:(J)V │ │ +305860: 7120 4387 2100 |0000: invoke-static {v1, v2}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8743 │ │ +305866: 0c01 |0003: move-result-object v1 │ │ +305868: 5b01 268a |0004: iput-object v1, v0, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.startLocationInFile:Ljava/lang/Long; // field@8a26 │ │ +30586c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3058 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; │ │ 0x0000 - 0x0007 reg=1 (null) J │ │ │ │ @@ -1319849,45 +1319849,45 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 61 16-bit code units │ │ -303384: |[303384] org.jaudiotagger.tag.id3.AbstractID3v2Tag.toString:()Ljava/lang/String; │ │ -303394: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -303398: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -30339e: 1a01 cc4b |0005: const-string v1, "Tag content: │ │ +303388: |[303388] org.jaudiotagger.tag.id3.AbstractID3v2Tag.toString:()Ljava/lang/String; │ │ +303398: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +30339c: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +3033a2: 1a01 cc4b |0005: const-string v1, "Tag content: │ │ " // string@4bcc │ │ -3033a2: 6e20 d787 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -3033a8: 6e10 0395 0400 |000a: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getFields:()Ljava/util/Iterator; // method@9503 │ │ -3033ae: 0c01 |000d: move-result-object v1 │ │ -3033b0: 7210 4789 0100 |000e: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -3033b6: 0a02 |0011: move-result v2 │ │ -3033b8: 3802 2600 |0012: if-eqz v2, 0038 // +0026 │ │ -3033bc: 7210 4889 0100 |0014: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -3033c2: 0c02 |0017: move-result-object v2 │ │ -3033c4: 1f02 c711 |0018: check-cast v2, Lorg/jaudiotagger/tag/TagField; // type@11c7 │ │ -3033c8: 1a03 0600 |001a: const-string v3, " " // string@0006 │ │ -3033cc: 6e20 d787 3000 |001c: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -3033d2: 7210 d691 0200 |001f: invoke-interface {v2}, Lorg/jaudiotagger/tag/TagField;.getId:()Ljava/lang/String; // method@91d6 │ │ -3033d8: 0c03 |0022: move-result-object v3 │ │ -3033da: 6e20 d787 3000 |0023: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -3033e0: 1a03 c804 |0026: const-string v3, ":" // string@04c8 │ │ -3033e4: 6e20 d787 3000 |0028: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -3033ea: 7210 dc91 0200 |002b: invoke-interface {v2}, Lorg/jaudiotagger/tag/TagField;.toString:()Ljava/lang/String; // method@91dc │ │ -3033f0: 0c02 |002e: move-result-object v2 │ │ -3033f2: 6e20 d787 2000 |002f: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -3033f8: 1a02 2200 |0032: const-string v2, " │ │ +3033a6: 6e20 d787 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +3033ac: 6e10 0395 0400 |000a: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getFields:()Ljava/util/Iterator; // method@9503 │ │ +3033b2: 0c01 |000d: move-result-object v1 │ │ +3033b4: 7210 4789 0100 |000e: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +3033ba: 0a02 |0011: move-result v2 │ │ +3033bc: 3802 2600 |0012: if-eqz v2, 0038 // +0026 │ │ +3033c0: 7210 4889 0100 |0014: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +3033c6: 0c02 |0017: move-result-object v2 │ │ +3033c8: 1f02 c711 |0018: check-cast v2, Lorg/jaudiotagger/tag/TagField; // type@11c7 │ │ +3033cc: 1a03 0600 |001a: const-string v3, " " // string@0006 │ │ +3033d0: 6e20 d787 3000 |001c: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +3033d6: 7210 d691 0200 |001f: invoke-interface {v2}, Lorg/jaudiotagger/tag/TagField;.getId:()Ljava/lang/String; // method@91d6 │ │ +3033dc: 0c03 |0022: move-result-object v3 │ │ +3033de: 6e20 d787 3000 |0023: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +3033e4: 1a03 c804 |0026: const-string v3, ":" // string@04c8 │ │ +3033e8: 6e20 d787 3000 |0028: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +3033ee: 7210 dc91 0200 |002b: invoke-interface {v2}, Lorg/jaudiotagger/tag/TagField;.toString:()Ljava/lang/String; // method@91dc │ │ +3033f4: 0c02 |002e: move-result-object v2 │ │ +3033f6: 6e20 d787 2000 |002f: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +3033fc: 1a02 2200 |0032: const-string v2, " │ │ " // string@0022 │ │ -3033fc: 6e20 d787 2000 |0034: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -303402: 28d7 |0037: goto 000e // -0029 │ │ -303404: 6e10 df87 0000 |0038: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -30340a: 0c00 |003b: move-result-object v0 │ │ -30340c: 1100 |003c: return-object v0 │ │ +303400: 6e20 d787 2000 |0034: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +303406: 28d7 |0037: goto 000e // -0029 │ │ +303408: 6e10 df87 0000 |0038: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +30340e: 0c00 |003b: move-result-object v0 │ │ +303410: 1100 |003c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3023 │ │ 0x0007 line=3024 │ │ 0x000a line=3025 │ │ 0x000e line=3026 │ │ 0x0014 line=3028 │ │ @@ -1319911,20 +1319911,20 @@ │ │ type : '(Ljava/io/OutputStream;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -30586c: |[30586c] org.jaudiotagger.tag.id3.AbstractID3v2Tag.write:(Ljava/io/OutputStream;)V │ │ -30587c: 7110 6588 0200 |0000: invoke-static {v2}, Ljava/nio/channels/Channels;.newChannel:(Ljava/io/OutputStream;)Ljava/nio/channels/WritableByteChannel; // method@8865 │ │ -305882: 0c02 |0003: move-result-object v2 │ │ -305884: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -305886: 6e30 3695 2100 |0005: invoke-virtual {v1, v2, v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.write:(Ljava/nio/channels/WritableByteChannel;I)V // method@9536 │ │ -30588c: 0e00 |0008: return-void │ │ +305870: |[305870] org.jaudiotagger.tag.id3.AbstractID3v2Tag.write:(Ljava/io/OutputStream;)V │ │ +305880: 7110 6588 0200 |0000: invoke-static {v2}, Ljava/nio/channels/Channels;.newChannel:(Ljava/io/OutputStream;)Ljava/nio/channels/WritableByteChannel; // method@8865 │ │ +305886: 0c02 |0003: move-result-object v2 │ │ +305888: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +30588a: 6e30 3695 2100 |0005: invoke-virtual {v1, v2, v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.write:(Ljava/nio/channels/WritableByteChannel;I)V // method@9536 │ │ +305890: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1163 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/io/OutputStream; │ │ │ │ @@ -1319933,19 +1319933,19 @@ │ │ type : '(Ljava/io/OutputStream;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -305890: |[305890] org.jaudiotagger.tag.id3.AbstractID3v2Tag.write:(Ljava/io/OutputStream;I)V │ │ -3058a0: 7110 6588 0100 |0000: invoke-static {v1}, Ljava/nio/channels/Channels;.newChannel:(Ljava/io/OutputStream;)Ljava/nio/channels/WritableByteChannel; // method@8865 │ │ -3058a6: 0c01 |0003: move-result-object v1 │ │ -3058a8: 6e30 3695 1002 |0004: invoke-virtual {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.write:(Ljava/nio/channels/WritableByteChannel;I)V // method@9536 │ │ -3058ae: 0e00 |0007: return-void │ │ +305894: |[305894] org.jaudiotagger.tag.id3.AbstractID3v2Tag.write:(Ljava/io/OutputStream;I)V │ │ +3058a4: 7110 6588 0100 |0000: invoke-static {v1}, Ljava/nio/channels/Channels;.newChannel:(Ljava/io/OutputStream;)Ljava/nio/channels/WritableByteChannel; // method@8865 │ │ +3058aa: 0c01 |0003: move-result-object v1 │ │ +3058ac: 6e30 3695 1002 |0004: invoke-virtual {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.write:(Ljava/nio/channels/WritableByteChannel;I)V // method@9536 │ │ +3058b2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1174 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; │ │ 0x0000 - 0x0008 reg=1 (null) Ljava/io/OutputStream; │ │ 0x0000 - 0x0008 reg=2 (null) I │ │ @@ -1319955,110 +1319955,110 @@ │ │ type : '(Ljava/nio/channels/WritableByteChannel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -3058b0: |[3058b0] org.jaudiotagger.tag.id3.AbstractID3v2Tag.write:(Ljava/nio/channels/WritableByteChannel;I)V │ │ -3058c0: 0e00 |0000: return-void │ │ +3058b4: |[3058b4] org.jaudiotagger.tag.id3.AbstractID3v2Tag.write:(Ljava/nio/channels/WritableByteChannel;I)V │ │ +3058c4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #62 : (in Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;) │ │ name : 'write' │ │ type : '(Lorg/jaudiotagger/audio/MyRandomAccessFile;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -3058c4: |[3058c4] org.jaudiotagger.tag.id3.AbstractID3v2Tag.write:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)V │ │ -3058d4: 0e00 |0000: return-void │ │ +3058c8: |[3058c8] org.jaudiotagger.tag.id3.AbstractID3v2Tag.write:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)V │ │ +3058d8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #63 : (in Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;) │ │ name : 'writeBufferToFile' │ │ type : '(Lorg/jaudiotagger/audio/MyFile;Ljava/nio/ByteBuffer;[BIIJ)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 15 │ │ ins : 8 │ │ outs : 7 │ │ insns size : 116 16-bit code units │ │ -3058d8: |[3058d8] org.jaudiotagger.tag.id3.AbstractID3v2Tag.writeBufferToFile:(Lorg/jaudiotagger/audio/MyFile;Ljava/nio/ByteBuffer;[BIIJ)V │ │ -3058e8: 81c0 |0000: int-to-long v0, v12 │ │ -3058ea: 310c 000d |0001: cmp-long v12, v0, v13 │ │ -3058ee: 3d0c 1700 |0003: if-lez v12, 001a // +0017 │ │ -3058f2: 0770 |0005: move-object v0, v7 │ │ -3058f4: 0781 |0006: move-object v1, v8 │ │ -3058f6: 0792 |0007: move-object v2, v9 │ │ -3058f8: 07a3 |0008: move-object v3, v10 │ │ -3058fa: 01b4 |0009: move v4, v11 │ │ -3058fc: 04d5 |000a: move-wide v5, v13 │ │ -3058fe: 7607 ea94 0000 |000b: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.adjustPadding:(Lorg/jaudiotagger/audio/MyFile;Ljava/nio/ByteBuffer;[BIJ)Z // method@94ea │ │ -305904: 0a08 |000e: move-result v8 │ │ -305906: 3808 0300 |000f: if-eqz v8, 0012 // +0003 │ │ -30590a: 0e00 |0011: return-void │ │ -30590c: 2208 fc0f |0012: new-instance v8, Ljava/io/IOException; // type@0ffc │ │ -305910: 1a09 486b |0014: const-string v9, "file is not paddable" // string@6b48 │ │ -305914: 7020 8586 9800 |0016: invoke-direct {v8, v9}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8685 │ │ -30591a: 2708 |0019: throw v8 │ │ -30591c: 1a0c 599f |001a: const-string v12, "rw" // string@9f59 │ │ -305920: 7220 768a c800 |001c: invoke-interface {v8, v12}, Lorg/jaudiotagger/audio/MyFile;.getRandomAccessFile:(Ljava/lang/String;)Lorg/jaudiotagger/audio/MyRandomAccessFile; // method@8a76 │ │ -305926: 0c0c |001f: move-result-object v12 │ │ -305928: 121d |0020: const/4 v13, #int 1 // #1 │ │ -30592a: 120e |0021: const/4 v14, #int 0 // #0 │ │ -30592c: 380c 2a00 |0022: if-eqz v12, 004c // +002a │ │ -305930: 6e10 3988 0900 |0024: invoke-virtual {v9}, Ljava/nio/ByteBuffer;.array:()[B // method@8839 │ │ -305936: 0c00 |0027: move-result-object v0 │ │ -305938: 6e10 4988 0900 |0028: invoke-virtual {v9}, Ljava/nio/ByteBuffer;.limit:()I // method@8849 │ │ -30593e: 0a09 |002b: move-result v9 │ │ -305940: 7240 968a 0c9e |002c: invoke-interface {v12, v0, v14, v9}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.write:([BII)V // method@8a96 │ │ -305946: 7220 958a ac00 |002f: invoke-interface {v12, v10}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.write:([B)V // method@8a95 │ │ -30594c: 23b0 1c13 |0032: new-array v0, v11, [B // type@131c │ │ -305950: 7220 958a 0c00 |0034: invoke-interface {v12, v0}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.write:([B)V // method@8a95 │ │ -305956: 7210 848a 0c00 |0037: invoke-interface {v12}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getFilePointer:()J // method@8a84 │ │ -30595c: 0b00 |003a: move-result-wide v0 │ │ -30595e: 21aa |003b: array-length v10, v10 │ │ -305960: b0a9 |003c: add-int/2addr v9, v10 │ │ -305962: b0b9 |003d: add-int/2addr v9, v11 │ │ -305964: 8199 |003e: int-to-long v9, v9 │ │ -305966: 310b 0009 |003f: cmp-long v11, v0, v9 │ │ -30596a: 390b 0400 |0041: if-nez v11, 0045 // +0004 │ │ -30596e: 1219 |0043: const/4 v9, #int 1 // #1 │ │ -305970: 2809 |0044: goto 004d // +0009 │ │ -305972: 1a09 3520 |0045: const-string v9, "JAT" // string@2035 │ │ -305976: 1a0a c7b4 |0047: const-string v10, "writeBufferToFile() : wrong write position, file damaged" // string@b4c7 │ │ -30597a: 7120 470e a900 |0049: invoke-static {v9, v10}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ -305980: 1209 |004c: const/4 v9, #int 0 // #0 │ │ -305982: 380c 0500 |004d: if-eqz v12, 0052 // +0005 │ │ -305986: 7210 828a 0c00 |004f: invoke-interface {v12}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.close:()V // method@8a82 │ │ -30598c: 3909 2100 |0052: if-nez v9, 0073 // +0021 │ │ -305990: 7210 748a 0800 |0054: invoke-interface {v8}, Lorg/jaudiotagger/audio/MyFile;.getParentFile:()Lorg/jaudiotagger/audio/MyFile; // method@8a74 │ │ -305996: 0c09 |0057: move-result-object v9 │ │ -305998: 220a 4011 |0058: new-instance v10, Lorg/jaudiotagger/audio/exceptions/UnableToCreateFileException; // type@1140 │ │ -30599c: 620b 3287 |005a: sget-object v11, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_WRITE_FAILED_TO_OPEN_FILE_FOR_EDITING:Lorg/jaudiotagger/logging/ErrorMessage; // field@8732 │ │ -3059a0: 23dc be13 |005c: new-array v12, v13, [Ljava/lang/Object; // type@13be │ │ -3059a4: 3809 0700 |005e: if-eqz v9, 0065 // +0007 │ │ -3059a8: 7210 758a 0900 |0060: invoke-interface {v9}, Lorg/jaudiotagger/audio/MyFile;.getPath:()Ljava/lang/String; // method@8a75 │ │ -3059ae: 0c08 |0063: move-result-object v8 │ │ -3059b0: 2805 |0064: goto 0069 // +0005 │ │ -3059b2: 7210 738a 0800 |0065: invoke-interface {v8}, Lorg/jaudiotagger/audio/MyFile;.getName:()Ljava/lang/String; // method@8a73 │ │ -3059b8: 0c08 |0068: move-result-object v8 │ │ -3059ba: 4d08 0c0e |0069: aput-object v8, v12, v14 │ │ -3059be: 6e20 5891 cb00 |006b: invoke-virtual {v11, v12}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ -3059c4: 0c08 |006e: move-result-object v8 │ │ -3059c6: 7020 8f8d 8a00 |006f: invoke-direct {v10, v8}, Lorg/jaudiotagger/audio/exceptions/UnableToCreateFileException;.:(Ljava/lang/String;)V // method@8d8f │ │ -3059cc: 270a |0072: throw v10 │ │ -3059ce: 0e00 |0073: return-void │ │ +3058dc: |[3058dc] org.jaudiotagger.tag.id3.AbstractID3v2Tag.writeBufferToFile:(Lorg/jaudiotagger/audio/MyFile;Ljava/nio/ByteBuffer;[BIIJ)V │ │ +3058ec: 81c0 |0000: int-to-long v0, v12 │ │ +3058ee: 310c 000d |0001: cmp-long v12, v0, v13 │ │ +3058f2: 3d0c 1700 |0003: if-lez v12, 001a // +0017 │ │ +3058f6: 0770 |0005: move-object v0, v7 │ │ +3058f8: 0781 |0006: move-object v1, v8 │ │ +3058fa: 0792 |0007: move-object v2, v9 │ │ +3058fc: 07a3 |0008: move-object v3, v10 │ │ +3058fe: 01b4 |0009: move v4, v11 │ │ +305900: 04d5 |000a: move-wide v5, v13 │ │ +305902: 7607 ea94 0000 |000b: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.adjustPadding:(Lorg/jaudiotagger/audio/MyFile;Ljava/nio/ByteBuffer;[BIJ)Z // method@94ea │ │ +305908: 0a08 |000e: move-result v8 │ │ +30590a: 3808 0300 |000f: if-eqz v8, 0012 // +0003 │ │ +30590e: 0e00 |0011: return-void │ │ +305910: 2208 fc0f |0012: new-instance v8, Ljava/io/IOException; // type@0ffc │ │ +305914: 1a09 486b |0014: const-string v9, "file is not paddable" // string@6b48 │ │ +305918: 7020 8586 9800 |0016: invoke-direct {v8, v9}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8685 │ │ +30591e: 2708 |0019: throw v8 │ │ +305920: 1a0c 599f |001a: const-string v12, "rw" // string@9f59 │ │ +305924: 7220 768a c800 |001c: invoke-interface {v8, v12}, Lorg/jaudiotagger/audio/MyFile;.getRandomAccessFile:(Ljava/lang/String;)Lorg/jaudiotagger/audio/MyRandomAccessFile; // method@8a76 │ │ +30592a: 0c0c |001f: move-result-object v12 │ │ +30592c: 121d |0020: const/4 v13, #int 1 // #1 │ │ +30592e: 120e |0021: const/4 v14, #int 0 // #0 │ │ +305930: 380c 2a00 |0022: if-eqz v12, 004c // +002a │ │ +305934: 6e10 3988 0900 |0024: invoke-virtual {v9}, Ljava/nio/ByteBuffer;.array:()[B // method@8839 │ │ +30593a: 0c00 |0027: move-result-object v0 │ │ +30593c: 6e10 4988 0900 |0028: invoke-virtual {v9}, Ljava/nio/ByteBuffer;.limit:()I // method@8849 │ │ +305942: 0a09 |002b: move-result v9 │ │ +305944: 7240 968a 0c9e |002c: invoke-interface {v12, v0, v14, v9}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.write:([BII)V // method@8a96 │ │ +30594a: 7220 958a ac00 |002f: invoke-interface {v12, v10}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.write:([B)V // method@8a95 │ │ +305950: 23b0 1c13 |0032: new-array v0, v11, [B // type@131c │ │ +305954: 7220 958a 0c00 |0034: invoke-interface {v12, v0}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.write:([B)V // method@8a95 │ │ +30595a: 7210 848a 0c00 |0037: invoke-interface {v12}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getFilePointer:()J // method@8a84 │ │ +305960: 0b00 |003a: move-result-wide v0 │ │ +305962: 21aa |003b: array-length v10, v10 │ │ +305964: b0a9 |003c: add-int/2addr v9, v10 │ │ +305966: b0b9 |003d: add-int/2addr v9, v11 │ │ +305968: 8199 |003e: int-to-long v9, v9 │ │ +30596a: 310b 0009 |003f: cmp-long v11, v0, v9 │ │ +30596e: 390b 0400 |0041: if-nez v11, 0045 // +0004 │ │ +305972: 1219 |0043: const/4 v9, #int 1 // #1 │ │ +305974: 2809 |0044: goto 004d // +0009 │ │ +305976: 1a09 3520 |0045: const-string v9, "JAT" // string@2035 │ │ +30597a: 1a0a c7b4 |0047: const-string v10, "writeBufferToFile() : wrong write position, file damaged" // string@b4c7 │ │ +30597e: 7120 470e a900 |0049: invoke-static {v9, v10}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ +305984: 1209 |004c: const/4 v9, #int 0 // #0 │ │ +305986: 380c 0500 |004d: if-eqz v12, 0052 // +0005 │ │ +30598a: 7210 828a 0c00 |004f: invoke-interface {v12}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.close:()V // method@8a82 │ │ +305990: 3909 2100 |0052: if-nez v9, 0073 // +0021 │ │ +305994: 7210 748a 0800 |0054: invoke-interface {v8}, Lorg/jaudiotagger/audio/MyFile;.getParentFile:()Lorg/jaudiotagger/audio/MyFile; // method@8a74 │ │ +30599a: 0c09 |0057: move-result-object v9 │ │ +30599c: 220a 4011 |0058: new-instance v10, Lorg/jaudiotagger/audio/exceptions/UnableToCreateFileException; // type@1140 │ │ +3059a0: 620b 3287 |005a: sget-object v11, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_WRITE_FAILED_TO_OPEN_FILE_FOR_EDITING:Lorg/jaudiotagger/logging/ErrorMessage; // field@8732 │ │ +3059a4: 23dc be13 |005c: new-array v12, v13, [Ljava/lang/Object; // type@13be │ │ +3059a8: 3809 0700 |005e: if-eqz v9, 0065 // +0007 │ │ +3059ac: 7210 758a 0900 |0060: invoke-interface {v9}, Lorg/jaudiotagger/audio/MyFile;.getPath:()Ljava/lang/String; // method@8a75 │ │ +3059b2: 0c08 |0063: move-result-object v8 │ │ +3059b4: 2805 |0064: goto 0069 // +0005 │ │ +3059b6: 7210 738a 0800 |0065: invoke-interface {v8}, Lorg/jaudiotagger/audio/MyFile;.getName:()Ljava/lang/String; // method@8a73 │ │ +3059bc: 0c08 |0068: move-result-object v8 │ │ +3059be: 4d08 0c0e |0069: aput-object v8, v12, v14 │ │ +3059c2: 6e20 5891 cb00 |006b: invoke-virtual {v11, v12}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ +3059c8: 0c08 |006e: move-result-object v8 │ │ +3059ca: 7020 8f8d 8a00 |006f: invoke-direct {v10, v8}, Lorg/jaudiotagger/audio/exceptions/UnableToCreateFileException;.:(Ljava/lang/String;)V // method@8d8f │ │ +3059d0: 270a |0072: throw v10 │ │ +3059d2: 0e00 |0073: return-void │ │ catches : (none) │ │ positions : │ │ 0x000b line=1452 │ │ 0x0012 line=1454 │ │ 0x001c line=1460 │ │ 0x0024 line=1464 │ │ 0x0028 line=1465 │ │ @@ -1320085,22 +1320085,22 @@ │ │ type : '()Ljava/io/ByteArrayOutputStream;' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -303158: |[303158] org.jaudiotagger.tag.id3.AbstractID3v2Tag.writeFramesToBuffer:()Ljava/io/ByteArrayOutputStream; │ │ -303168: 2200 ef0f |0000: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@0fef │ │ -30316c: 7010 2d86 0000 |0002: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@862d │ │ -303172: 5421 238a |0005: iget-object v1, v2, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.frameMap:Ljava/util/HashMap; // field@8a23 │ │ -303176: 7030 3a95 1200 |0007: invoke-direct {v2, v1, v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.writeFramesToBufferStream:(Ljava/util/Map;Ljava/io/ByteArrayOutputStream;)V // method@953a │ │ -30317c: 5421 208a |000a: iget-object v1, v2, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.encryptedFrameMap:Ljava/util/HashMap; // field@8a20 │ │ -303180: 7030 3a95 1200 |000c: invoke-direct {v2, v1, v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.writeFramesToBufferStream:(Ljava/util/Map;Ljava/io/ByteArrayOutputStream;)V // method@953a │ │ -303186: 1100 |000f: return-object v0 │ │ +30315c: |[30315c] org.jaudiotagger.tag.id3.AbstractID3v2Tag.writeFramesToBuffer:()Ljava/io/ByteArrayOutputStream; │ │ +30316c: 2200 ef0f |0000: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@0fef │ │ +303170: 7010 2d86 0000 |0002: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@862d │ │ +303176: 5421 238a |0005: iget-object v1, v2, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.frameMap:Ljava/util/HashMap; // field@8a23 │ │ +30317a: 7030 3a95 1200 |0007: invoke-direct {v2, v1, v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.writeFramesToBufferStream:(Ljava/util/Map;Ljava/io/ByteArrayOutputStream;)V // method@953a │ │ +303180: 5421 208a |000a: iget-object v1, v2, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.encryptedFrameMap:Ljava/util/HashMap; // field@8a20 │ │ +303184: 7030 3a95 1200 |000c: invoke-direct {v2, v1, v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.writeFramesToBufferStream:(Ljava/util/Map;Ljava/io/ByteArrayOutputStream;)V // method@953a │ │ +30318a: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1742 │ │ 0x0005 line=1743 │ │ 0x000a line=1744 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; │ │ @@ -1320110,21 +1320110,21 @@ │ │ type : '(Ljava/nio/channels/WritableByteChannel;I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -305ad0: |[305ad0] org.jaudiotagger.tag.id3.AbstractID3v2Tag.writePadding:(Ljava/nio/channels/WritableByteChannel;I)V │ │ -305ae0: 3d02 0b00 |0000: if-lez v2, 000b // +000b │ │ -305ae4: 2322 1c13 |0002: new-array v2, v2, [B // type@131c │ │ -305ae8: 7110 5b88 0200 |0004: invoke-static {v2}, Ljava/nio/ByteBuffer;.wrap:([B)Ljava/nio/ByteBuffer; // method@885b │ │ -305aee: 0c02 |0007: move-result-object v2 │ │ -305af0: 7220 7388 2100 |0008: invoke-interface {v1, v2}, Ljava/nio/channels/WritableByteChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8873 │ │ -305af6: 0e00 |000b: return-void │ │ +305ad4: |[305ad4] org.jaudiotagger.tag.id3.AbstractID3v2Tag.writePadding:(Ljava/nio/channels/WritableByteChannel;I)V │ │ +305ae4: 3d02 0b00 |0000: if-lez v2, 000b // +000b │ │ +305ae8: 2322 1c13 |0002: new-array v2, v2, [B // type@131c │ │ +305aec: 7110 5b88 0200 |0004: invoke-static {v2}, Ljava/nio/ByteBuffer;.wrap:([B)Ljava/nio/ByteBuffer; // method@885b │ │ +305af2: 0c02 |0007: move-result-object v2 │ │ +305af4: 7220 7388 2100 |0008: invoke-interface {v1, v2}, Ljava/nio/channels/WritableByteChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8873 │ │ +305afa: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1189 │ │ locals : │ │ 0x0000 - 0x000c reg=0 this Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; │ │ 0x0000 - 0x000c reg=1 (null) Ljava/nio/channels/WritableByteChannel; │ │ 0x0000 - 0x000c reg=2 (null) I │ │ @@ -1320210,37 +1320210,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -30dcc8: |[30dcc8] org.jaudiotagger.tag.id3.ID3v22Frame.:()V │ │ -30dcd8: 1a00 b955 |0000: const-string v0, "[A-Z][0-9A-Z]{2}" // string@55b9 │ │ -30dcdc: 7110 298a 0000 |0002: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@8a29 │ │ -30dce2: 0c00 |0005: move-result-object v0 │ │ -30dce4: 6900 248b |0006: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.validFrameIdentifier:Ljava/util/regex/Pattern; // field@8b24 │ │ -30dce8: 0e00 |0008: return-void │ │ +30dccc: |[30dccc] org.jaudiotagger.tag.id3.ID3v22Frame.:()V │ │ +30dcdc: 1a00 b955 |0000: const-string v0, "[A-Z][0-9A-Z]{2}" // string@55b9 │ │ +30dce0: 7110 298a 0000 |0002: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@8a29 │ │ +30dce6: 0c00 |0005: move-result-object v0 │ │ +30dce8: 6900 248b |0006: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.validFrameIdentifier:Ljava/util/regex/Pattern; // field@8b24 │ │ +30dcec: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=48 │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/ID3v22Frame;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -30dcec: |[30dcec] org.jaudiotagger.tag.id3.ID3v22Frame.:()V │ │ -30dcfc: 7010 b894 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.:()V // method@94b8 │ │ -30dd02: 0e00 |0003: return-void │ │ +30dcf0: |[30dcf0] org.jaudiotagger.tag.id3.ID3v22Frame.:()V │ │ +30dd00: 7010 b894 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.:()V // method@94b8 │ │ +30dd06: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/ID3v22Frame; │ │ │ │ #2 : (in Lorg/jaudiotagger/tag/id3/ID3v22Frame;) │ │ @@ -1320248,113 +1320248,113 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 204 16-bit code units │ │ -30dd04: |[30dd04] org.jaudiotagger.tag.id3.ID3v22Frame.:(Ljava/lang/String;)V │ │ -30dd14: 7010 b894 0500 |0000: invoke-direct {v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.:()V // method@94b8 │ │ -30dd1a: 6200 228b |0003: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.logger:Ljava/util/logging/Logger; // field@8b22 │ │ -30dd1e: 2201 3910 |0005: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -30dd22: 7010 cc87 0100 |0007: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -30dd28: 1a02 cc12 |000a: const-string v2, "Creating empty frame of type" // string@12cc │ │ -30dd2c: 6e20 d787 2100 |000c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -30dd32: 6e20 d787 6100 |000f: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -30dd38: 6e10 df87 0100 |0012: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -30dd3e: 0c01 |0015: move-result-object v1 │ │ -30dd40: 6e20 128a 1000 |0016: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -30dd46: 5b56 218b |0019: iput-object v6, v5, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.identifier:Ljava/lang/String; // field@8b21 │ │ -30dd4a: 7110 9795 0600 |001b: invoke-static {v6}, Lorg/jaudiotagger/tag/id3/ID3Tags;.isID3v22FrameIdentifier:(Ljava/lang/String;)Z // method@9597 │ │ -30dd50: 0a00 |001e: move-result v0 │ │ -30dd52: 3800 3100 |001f: if-eqz v0, 0050 // +0031 │ │ -30dd56: 7110 9295 0600 |0021: invoke-static {v6}, Lorg/jaudiotagger/tag/id3/ID3Tags;.forceFrameID22To23:(Ljava/lang/String;)Ljava/lang/String; // method@9592 │ │ -30dd5c: 0c00 |0024: move-result-object v0 │ │ -30dd5e: 3800 0300 |0025: if-eqz v0, 0028 // +0003 │ │ -30dd62: 2829 |0027: goto 0050 // +0029 │ │ -30dd64: 1a00 b00e |0028: const-string v0, "CRM" // string@0eb0 │ │ -30dd68: 6e20 9c87 0600 |002a: invoke-virtual {v6, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -30dd6e: 0a00 |002d: move-result v0 │ │ -30dd70: 3800 0300 |002e: if-eqz v0, 0031 // +0003 │ │ -30dd74: 2820 |0030: goto 0050 // +0020 │ │ -30dd76: 1a00 234b |0031: const-string v0, "TYE" // string@4b23 │ │ -30dd7a: 6e20 9c87 0600 |0033: invoke-virtual {v6, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -30dd80: 0a00 |0036: move-result v0 │ │ -30dd82: 3900 1600 |0037: if-nez v0, 004d // +0016 │ │ -30dd86: 1a00 9049 |0039: const-string v0, "TIM" // string@4990 │ │ -30dd8a: 6e20 9c87 0600 |003b: invoke-virtual {v6, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -30dd90: 0a00 |003e: move-result v0 │ │ -30dd92: 3800 0300 |003f: if-eqz v0, 0042 // +0003 │ │ -30dd96: 280c |0041: goto 004d // +000c │ │ -30dd98: 7110 9795 0600 |0042: invoke-static {v6}, Lorg/jaudiotagger/tag/id3/ID3Tags;.isID3v22FrameIdentifier:(Ljava/lang/String;)Z // method@9597 │ │ -30dd9e: 0a00 |0045: move-result v0 │ │ -30dda0: 3800 0a00 |0046: if-eqz v0, 0050 // +000a │ │ -30dda4: 7110 8a95 0600 |0048: invoke-static {v6}, Lorg/jaudiotagger/tag/id3/ID3Tags;.convertFrameID22To23:(Ljava/lang/String;)Ljava/lang/String; // method@958a │ │ -30ddaa: 0c00 |004b: move-result-object v0 │ │ -30ddac: 2805 |004c: goto 0051 // +0005 │ │ -30ddae: 1a00 5349 |004d: const-string v0, "TDRC" // string@4953 │ │ -30ddb2: 2802 |004f: goto 0051 // +0002 │ │ -30ddb4: 0760 |0050: move-object v0, v6 │ │ -30ddb6: 2201 3910 |0051: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -30ddba: 7010 cc87 0100 |0053: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -30ddc0: 1a02 dc98 |0056: const-string v2, "org.jaudiotagger.tag.id3.framebody.FrameBody" // string@98dc │ │ -30ddc4: 6e20 d787 2100 |0058: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -30ddca: 6e20 d787 0100 |005b: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -30ddd0: 6e10 df87 0100 |005e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -30ddd6: 0c01 |0061: move-result-object v1 │ │ -30ddd8: 7110 e086 0100 |0062: invoke-static {v1}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@86e0 │ │ -30ddde: 0c01 |0065: move-result-object v1 │ │ -30dde0: 6e10 fa86 0100 |0066: invoke-virtual {v1}, Ljava/lang/Class;.newInstance:()Ljava/lang/Object; // method@86fa │ │ -30dde6: 0c01 |0069: move-result-object v1 │ │ -30dde8: 1f01 0a12 |006a: check-cast v1, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // type@120a │ │ -30ddec: 5b51 1f8b |006c: iput-object v1, v5, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8b1f │ │ -30ddf0: 2838 |006e: goto 00a6 // +0038 │ │ -30ddf2: 0d06 |006f: move-exception v6 │ │ -30ddf4: 6200 228b |0070: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.logger:Ljava/util/logging/Logger; // field@8b22 │ │ -30ddf8: 6201 ba81 |0072: sget-object v1, Ljava/util/logging/Level;.SEVERE:Ljava/util/logging/Level; // field@81ba │ │ -30ddfc: 6e10 1587 0600 |0074: invoke-virtual {v6}, Ljava/lang/IllegalAccessException;.getMessage:()Ljava/lang/String; // method@8715 │ │ -30de02: 0c02 |0077: move-result-object v2 │ │ -30de04: 6e40 1a8a 1062 |0078: invoke-virtual {v0, v1, v2, v6}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@8a1a │ │ -30de0a: 2200 3310 |007b: new-instance v0, Ljava/lang/RuntimeException; // type@1033 │ │ -30de0e: 7020 7e87 6000 |007d: invoke-direct {v0, v6}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@877e │ │ -30de14: 2700 |0080: throw v0 │ │ -30de16: 0d06 |0081: move-exception v6 │ │ -30de18: 6200 228b |0082: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.logger:Ljava/util/logging/Logger; // field@8b22 │ │ -30de1c: 6201 ba81 |0084: sget-object v1, Ljava/util/logging/Level;.SEVERE:Ljava/util/logging/Level; // field@81ba │ │ -30de20: 6e10 2087 0600 |0086: invoke-virtual {v6}, Ljava/lang/InstantiationException;.getMessage:()Ljava/lang/String; // method@8720 │ │ -30de26: 0c02 |0089: move-result-object v2 │ │ -30de28: 6e40 1a8a 1062 |008a: invoke-virtual {v0, v1, v2, v6}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@8a1a │ │ -30de2e: 2200 3310 |008d: new-instance v0, Ljava/lang/RuntimeException; // type@1033 │ │ -30de32: 7020 7e87 6000 |008f: invoke-direct {v0, v6}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@877e │ │ -30de38: 2700 |0092: throw v0 │ │ -30de3a: 0d01 |0093: move-exception v1 │ │ -30de3c: 6202 228b |0094: sget-object v2, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.logger:Ljava/util/logging/Logger; // field@8b22 │ │ -30de40: 6203 ba81 |0096: sget-object v3, Ljava/util/logging/Level;.SEVERE:Ljava/util/logging/Level; // field@81ba │ │ -30de44: 6e10 fc86 0100 |0098: invoke-virtual {v1}, Ljava/lang/ClassNotFoundException;.getMessage:()Ljava/lang/String; // method@86fc │ │ -30de4a: 0c04 |009b: move-result-object v4 │ │ -30de4c: 6e40 1a8a 3214 |009c: invoke-virtual {v2, v3, v4, v1}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@8a1a │ │ -30de52: 2201 9512 |009f: new-instance v1, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUnsupported; // type@1295 │ │ -30de56: 7020 569b 6100 |00a1: invoke-direct {v1, v6}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUnsupported;.:(Ljava/lang/String;)V // method@9b56 │ │ -30de5c: 5b51 1f8b |00a4: iput-object v1, v5, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8b1f │ │ -30de60: 5456 1f8b |00a6: iget-object v6, v5, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8b1f │ │ -30de64: 6e20 5a95 5600 |00a8: invoke-virtual {v6, v5}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.setHeader:(Lorg/jaudiotagger/tag/id3/AbstractTagFrame;)V // method@955a │ │ -30de6a: 6206 228b |00ab: sget-object v6, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.logger:Ljava/util/logging/Logger; // field@8b22 │ │ -30de6e: 2201 3910 |00ad: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -30de72: 7010 cc87 0100 |00af: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -30de78: 1a02 c712 |00b2: const-string v2, "Created empty frame of type" // string@12c7 │ │ -30de7c: 6e20 d787 2100 |00b4: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -30de82: 5452 218b |00b7: iget-object v2, v5, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.identifier:Ljava/lang/String; // field@8b21 │ │ -30de86: 6e20 d787 2100 |00b9: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -30de8c: 1a02 90b4 |00bc: const-string v2, "with frame body of" // string@b490 │ │ -30de90: 6e20 d787 2100 |00be: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -30de96: 6e20 d787 0100 |00c1: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -30de9c: 6e10 df87 0100 |00c4: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -30dea2: 0c00 |00c7: move-result-object v0 │ │ -30dea4: 6e20 128a 0600 |00c8: invoke-virtual {v6, v0}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -30deaa: 0e00 |00cb: return-void │ │ +30dd08: |[30dd08] org.jaudiotagger.tag.id3.ID3v22Frame.:(Ljava/lang/String;)V │ │ +30dd18: 7010 b894 0500 |0000: invoke-direct {v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.:()V // method@94b8 │ │ +30dd1e: 6200 228b |0003: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.logger:Ljava/util/logging/Logger; // field@8b22 │ │ +30dd22: 2201 3910 |0005: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +30dd26: 7010 cc87 0100 |0007: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +30dd2c: 1a02 cc12 |000a: const-string v2, "Creating empty frame of type" // string@12cc │ │ +30dd30: 6e20 d787 2100 |000c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +30dd36: 6e20 d787 6100 |000f: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +30dd3c: 6e10 df87 0100 |0012: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +30dd42: 0c01 |0015: move-result-object v1 │ │ +30dd44: 6e20 128a 1000 |0016: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +30dd4a: 5b56 218b |0019: iput-object v6, v5, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.identifier:Ljava/lang/String; // field@8b21 │ │ +30dd4e: 7110 9795 0600 |001b: invoke-static {v6}, Lorg/jaudiotagger/tag/id3/ID3Tags;.isID3v22FrameIdentifier:(Ljava/lang/String;)Z // method@9597 │ │ +30dd54: 0a00 |001e: move-result v0 │ │ +30dd56: 3800 3100 |001f: if-eqz v0, 0050 // +0031 │ │ +30dd5a: 7110 9295 0600 |0021: invoke-static {v6}, Lorg/jaudiotagger/tag/id3/ID3Tags;.forceFrameID22To23:(Ljava/lang/String;)Ljava/lang/String; // method@9592 │ │ +30dd60: 0c00 |0024: move-result-object v0 │ │ +30dd62: 3800 0300 |0025: if-eqz v0, 0028 // +0003 │ │ +30dd66: 2829 |0027: goto 0050 // +0029 │ │ +30dd68: 1a00 b00e |0028: const-string v0, "CRM" // string@0eb0 │ │ +30dd6c: 6e20 9c87 0600 |002a: invoke-virtual {v6, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +30dd72: 0a00 |002d: move-result v0 │ │ +30dd74: 3800 0300 |002e: if-eqz v0, 0031 // +0003 │ │ +30dd78: 2820 |0030: goto 0050 // +0020 │ │ +30dd7a: 1a00 234b |0031: const-string v0, "TYE" // string@4b23 │ │ +30dd7e: 6e20 9c87 0600 |0033: invoke-virtual {v6, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +30dd84: 0a00 |0036: move-result v0 │ │ +30dd86: 3900 1600 |0037: if-nez v0, 004d // +0016 │ │ +30dd8a: 1a00 9049 |0039: const-string v0, "TIM" // string@4990 │ │ +30dd8e: 6e20 9c87 0600 |003b: invoke-virtual {v6, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +30dd94: 0a00 |003e: move-result v0 │ │ +30dd96: 3800 0300 |003f: if-eqz v0, 0042 // +0003 │ │ +30dd9a: 280c |0041: goto 004d // +000c │ │ +30dd9c: 7110 9795 0600 |0042: invoke-static {v6}, Lorg/jaudiotagger/tag/id3/ID3Tags;.isID3v22FrameIdentifier:(Ljava/lang/String;)Z // method@9597 │ │ +30dda2: 0a00 |0045: move-result v0 │ │ +30dda4: 3800 0a00 |0046: if-eqz v0, 0050 // +000a │ │ +30dda8: 7110 8a95 0600 |0048: invoke-static {v6}, Lorg/jaudiotagger/tag/id3/ID3Tags;.convertFrameID22To23:(Ljava/lang/String;)Ljava/lang/String; // method@958a │ │ +30ddae: 0c00 |004b: move-result-object v0 │ │ +30ddb0: 2805 |004c: goto 0051 // +0005 │ │ +30ddb2: 1a00 5349 |004d: const-string v0, "TDRC" // string@4953 │ │ +30ddb6: 2802 |004f: goto 0051 // +0002 │ │ +30ddb8: 0760 |0050: move-object v0, v6 │ │ +30ddba: 2201 3910 |0051: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +30ddbe: 7010 cc87 0100 |0053: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +30ddc4: 1a02 dc98 |0056: const-string v2, "org.jaudiotagger.tag.id3.framebody.FrameBody" // string@98dc │ │ +30ddc8: 6e20 d787 2100 |0058: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +30ddce: 6e20 d787 0100 |005b: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +30ddd4: 6e10 df87 0100 |005e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +30ddda: 0c01 |0061: move-result-object v1 │ │ +30dddc: 7110 e086 0100 |0062: invoke-static {v1}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@86e0 │ │ +30dde2: 0c01 |0065: move-result-object v1 │ │ +30dde4: 6e10 fa86 0100 |0066: invoke-virtual {v1}, Ljava/lang/Class;.newInstance:()Ljava/lang/Object; // method@86fa │ │ +30ddea: 0c01 |0069: move-result-object v1 │ │ +30ddec: 1f01 0a12 |006a: check-cast v1, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // type@120a │ │ +30ddf0: 5b51 1f8b |006c: iput-object v1, v5, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8b1f │ │ +30ddf4: 2838 |006e: goto 00a6 // +0038 │ │ +30ddf6: 0d06 |006f: move-exception v6 │ │ +30ddf8: 6200 228b |0070: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.logger:Ljava/util/logging/Logger; // field@8b22 │ │ +30ddfc: 6201 ba81 |0072: sget-object v1, Ljava/util/logging/Level;.SEVERE:Ljava/util/logging/Level; // field@81ba │ │ +30de00: 6e10 1587 0600 |0074: invoke-virtual {v6}, Ljava/lang/IllegalAccessException;.getMessage:()Ljava/lang/String; // method@8715 │ │ +30de06: 0c02 |0077: move-result-object v2 │ │ +30de08: 6e40 1a8a 1062 |0078: invoke-virtual {v0, v1, v2, v6}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@8a1a │ │ +30de0e: 2200 3310 |007b: new-instance v0, Ljava/lang/RuntimeException; // type@1033 │ │ +30de12: 7020 7e87 6000 |007d: invoke-direct {v0, v6}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@877e │ │ +30de18: 2700 |0080: throw v0 │ │ +30de1a: 0d06 |0081: move-exception v6 │ │ +30de1c: 6200 228b |0082: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.logger:Ljava/util/logging/Logger; // field@8b22 │ │ +30de20: 6201 ba81 |0084: sget-object v1, Ljava/util/logging/Level;.SEVERE:Ljava/util/logging/Level; // field@81ba │ │ +30de24: 6e10 2087 0600 |0086: invoke-virtual {v6}, Ljava/lang/InstantiationException;.getMessage:()Ljava/lang/String; // method@8720 │ │ +30de2a: 0c02 |0089: move-result-object v2 │ │ +30de2c: 6e40 1a8a 1062 |008a: invoke-virtual {v0, v1, v2, v6}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@8a1a │ │ +30de32: 2200 3310 |008d: new-instance v0, Ljava/lang/RuntimeException; // type@1033 │ │ +30de36: 7020 7e87 6000 |008f: invoke-direct {v0, v6}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@877e │ │ +30de3c: 2700 |0092: throw v0 │ │ +30de3e: 0d01 |0093: move-exception v1 │ │ +30de40: 6202 228b |0094: sget-object v2, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.logger:Ljava/util/logging/Logger; // field@8b22 │ │ +30de44: 6203 ba81 |0096: sget-object v3, Ljava/util/logging/Level;.SEVERE:Ljava/util/logging/Level; // field@81ba │ │ +30de48: 6e10 fc86 0100 |0098: invoke-virtual {v1}, Ljava/lang/ClassNotFoundException;.getMessage:()Ljava/lang/String; // method@86fc │ │ +30de4e: 0c04 |009b: move-result-object v4 │ │ +30de50: 6e40 1a8a 3214 |009c: invoke-virtual {v2, v3, v4, v1}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@8a1a │ │ +30de56: 2201 9512 |009f: new-instance v1, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUnsupported; // type@1295 │ │ +30de5a: 7020 569b 6100 |00a1: invoke-direct {v1, v6}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUnsupported;.:(Ljava/lang/String;)V // method@9b56 │ │ +30de60: 5b51 1f8b |00a4: iput-object v1, v5, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8b1f │ │ +30de64: 5456 1f8b |00a6: iget-object v6, v5, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8b1f │ │ +30de68: 6e20 5a95 5600 |00a8: invoke-virtual {v6, v5}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.setHeader:(Lorg/jaudiotagger/tag/id3/AbstractTagFrame;)V // method@955a │ │ +30de6e: 6206 228b |00ab: sget-object v6, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.logger:Ljava/util/logging/Logger; // field@8b22 │ │ +30de72: 2201 3910 |00ad: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +30de76: 7010 cc87 0100 |00af: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +30de7c: 1a02 c712 |00b2: const-string v2, "Created empty frame of type" // string@12c7 │ │ +30de80: 6e20 d787 2100 |00b4: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +30de86: 5452 218b |00b7: iget-object v2, v5, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.identifier:Ljava/lang/String; // field@8b21 │ │ +30de8a: 6e20 d787 2100 |00b9: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +30de90: 1a02 90b4 |00bc: const-string v2, "with frame body of" // string@b490 │ │ +30de94: 6e20 d787 2100 |00be: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +30de9a: 6e20 d787 0100 |00c1: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +30dea0: 6e10 df87 0100 |00c4: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +30dea6: 0c00 |00c7: move-result-object v0 │ │ +30dea8: 6e20 128a 0600 |00c8: invoke-virtual {v6, v0}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +30deae: 0e00 |00cb: return-void │ │ catches : 1 │ │ 0x0051 - 0x006e │ │ Ljava/lang/ClassNotFoundException; -> 0x0093 │ │ Ljava/lang/InstantiationException; -> 0x0081 │ │ Ljava/lang/IllegalAccessException; -> 0x006f │ │ positions : │ │ 0x0000 line=121 │ │ @@ -1320385,18 +1320385,18 @@ │ │ type : '(Ljava/nio/ByteBuffer;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -30dec4: |[30dec4] org.jaudiotagger.tag.id3.ID3v22Frame.:(Ljava/nio/ByteBuffer;)V │ │ -30ded4: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ -30ded8: 7030 3896 2100 |0002: invoke-direct {v1, v2, v0}, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.:(Ljava/nio/ByteBuffer;Ljava/lang/String;)V // method@9638 │ │ -30dede: 0e00 |0005: return-void │ │ +30dec8: |[30dec8] org.jaudiotagger.tag.id3.ID3v22Frame.:(Ljava/nio/ByteBuffer;)V │ │ +30ded8: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ +30dedc: 7030 3896 2100 |0002: invoke-direct {v1, v2, v0}, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.:(Ljava/nio/ByteBuffer;Ljava/lang/String;)V // method@9638 │ │ +30dee2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=297 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jaudiotagger/tag/id3/ID3v22Frame; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/nio/ByteBuffer; │ │ │ │ @@ -1320405,19 +1320405,19 @@ │ │ type : '(Ljava/nio/ByteBuffer;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -30dee0: |[30dee0] org.jaudiotagger.tag.id3.ID3v22Frame.:(Ljava/nio/ByteBuffer;Ljava/lang/String;)V │ │ -30def0: 7010 b894 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.:()V // method@94b8 │ │ -30def6: 6e20 5196 2000 |0003: invoke-virtual {v0, v2}, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.setLoggingFilename:(Ljava/lang/String;)V // method@9651 │ │ -30defc: 6e20 4c96 1000 |0006: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.read:(Ljava/nio/ByteBuffer;)V // method@964c │ │ -30df02: 0e00 |0009: return-void │ │ +30dee4: |[30dee4] org.jaudiotagger.tag.id3.ID3v22Frame.:(Ljava/nio/ByteBuffer;Ljava/lang/String;)V │ │ +30def4: 7010 b894 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.:()V // method@94b8 │ │ +30defa: 6e20 5196 2000 |0003: invoke-virtual {v0, v2}, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.setLoggingFilename:(Ljava/lang/String;)V // method@9651 │ │ +30df00: 6e20 4c96 1000 |0006: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.read:(Ljava/nio/ByteBuffer;)V // method@964c │ │ +30df06: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=283 │ │ 0x0003 line=284 │ │ 0x0006 line=285 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lorg/jaudiotagger/tag/id3/ID3v22Frame; │ │ @@ -1320429,41 +1320429,41 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 57 16-bit code units │ │ -30df04: |[30df04] org.jaudiotagger.tag.id3.ID3v22Frame.:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V │ │ -30df14: 7010 b894 0200 |0000: invoke-direct {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.:()V // method@94b8 │ │ -30df1a: 6200 228b |0003: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.logger:Ljava/util/logging/Logger; // field@8b22 │ │ -30df1e: 1a01 cd12 |0005: const-string v1, "Creating frame from a frame of a different version" // string@12cd │ │ -30df22: 6e20 128a 1000 |0007: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -30df28: 2030 1b12 |000a: instance-of v0, v3, Lorg/jaudiotagger/tag/id3/ID3v22Frame; // type@121b │ │ -30df2c: 3900 2500 |000c: if-nez v0, 0031 // +0025 │ │ -30df30: 2030 2912 |000e: instance-of v0, v3, Lorg/jaudiotagger/tag/id3/ID3v24Frame; // type@1229 │ │ -30df34: 3800 0b00 |0010: if-eqz v0, 001b // +000b │ │ -30df38: 2200 2212 |0012: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23Frame; // type@1222 │ │ -30df3c: 7020 b996 3000 |0014: invoke-direct {v0, v3}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V // method@96b9 │ │ -30df42: 7020 3c96 0200 |0017: invoke-direct {v2, v0}, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.createV22FrameFromV23Frame:(Lorg/jaudiotagger/tag/id3/ID3v23Frame;)V // method@963c │ │ -30df48: 280a |001a: goto 0024 // +000a │ │ -30df4a: 2030 2212 |001b: instance-of v0, v3, Lorg/jaudiotagger/tag/id3/ID3v23Frame; // type@1222 │ │ -30df4e: 3800 0700 |001d: if-eqz v0, 0024 // +0007 │ │ -30df52: 1f03 2212 |001f: check-cast v3, Lorg/jaudiotagger/tag/id3/ID3v23Frame; // type@1222 │ │ -30df56: 7020 3c96 3200 |0021: invoke-direct {v2, v3}, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.createV22FrameFromV23Frame:(Lorg/jaudiotagger/tag/id3/ID3v23Frame;)V // method@963c │ │ -30df5c: 5423 1f8b |0024: iget-object v3, v2, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8b1f │ │ -30df60: 6e20 5a95 2300 |0026: invoke-virtual {v3, v2}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.setHeader:(Lorg/jaudiotagger/tag/id3/AbstractTagFrame;)V // method@955a │ │ -30df66: 6203 228b |0029: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.logger:Ljava/util/logging/Logger; // field@8b22 │ │ -30df6a: 1a00 c812 |002b: const-string v0, "Created frame from a frame of a different version" // string@12c8 │ │ -30df6e: 6e20 128a 0300 |002d: invoke-virtual {v3, v0}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -30df74: 0e00 |0030: return-void │ │ -30df76: 2203 4110 |0031: new-instance v3, Ljava/lang/UnsupportedOperationException; // type@1041 │ │ -30df7a: 1a00 5e12 |0033: const-string v0, "Copy Constructor not called. Please type cast the argument" // string@125e │ │ -30df7e: 7020 fc87 0300 |0035: invoke-direct {v3, v0}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@87fc │ │ -30df84: 2703 |0038: throw v3 │ │ +30df08: |[30df08] org.jaudiotagger.tag.id3.ID3v22Frame.:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V │ │ +30df18: 7010 b894 0200 |0000: invoke-direct {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.:()V // method@94b8 │ │ +30df1e: 6200 228b |0003: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.logger:Ljava/util/logging/Logger; // field@8b22 │ │ +30df22: 1a01 cd12 |0005: const-string v1, "Creating frame from a frame of a different version" // string@12cd │ │ +30df26: 6e20 128a 1000 |0007: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +30df2c: 2030 1b12 |000a: instance-of v0, v3, Lorg/jaudiotagger/tag/id3/ID3v22Frame; // type@121b │ │ +30df30: 3900 2500 |000c: if-nez v0, 0031 // +0025 │ │ +30df34: 2030 2912 |000e: instance-of v0, v3, Lorg/jaudiotagger/tag/id3/ID3v24Frame; // type@1229 │ │ +30df38: 3800 0b00 |0010: if-eqz v0, 001b // +000b │ │ +30df3c: 2200 2212 |0012: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23Frame; // type@1222 │ │ +30df40: 7020 b996 3000 |0014: invoke-direct {v0, v3}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V // method@96b9 │ │ +30df46: 7020 3c96 0200 |0017: invoke-direct {v2, v0}, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.createV22FrameFromV23Frame:(Lorg/jaudiotagger/tag/id3/ID3v23Frame;)V // method@963c │ │ +30df4c: 280a |001a: goto 0024 // +000a │ │ +30df4e: 2030 2212 |001b: instance-of v0, v3, Lorg/jaudiotagger/tag/id3/ID3v23Frame; // type@1222 │ │ +30df52: 3800 0700 |001d: if-eqz v0, 0024 // +0007 │ │ +30df56: 1f03 2212 |001f: check-cast v3, Lorg/jaudiotagger/tag/id3/ID3v23Frame; // type@1222 │ │ +30df5a: 7020 3c96 3200 |0021: invoke-direct {v2, v3}, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.createV22FrameFromV23Frame:(Lorg/jaudiotagger/tag/id3/ID3v23Frame;)V // method@963c │ │ +30df60: 5423 1f8b |0024: iget-object v3, v2, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8b1f │ │ +30df64: 6e20 5a95 2300 |0026: invoke-virtual {v3, v2}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.setHeader:(Lorg/jaudiotagger/tag/id3/AbstractTagFrame;)V // method@955a │ │ +30df6a: 6203 228b |0029: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.logger:Ljava/util/logging/Logger; // field@8b22 │ │ +30df6e: 1a00 c812 |002b: const-string v0, "Created frame from a frame of a different version" // string@12c8 │ │ +30df72: 6e20 128a 0300 |002d: invoke-virtual {v3, v0}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +30df78: 0e00 |0030: return-void │ │ +30df7a: 2203 4110 |0031: new-instance v3, Ljava/lang/UnsupportedOperationException; // type@1041 │ │ +30df7e: 1a00 5e12 |0033: const-string v0, "Copy Constructor not called. Please type cast the argument" // string@125e │ │ +30df82: 7020 fc87 0300 |0035: invoke-direct {v3, v0}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@87fc │ │ +30df88: 2703 |0038: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=253 │ │ 0x0003 line=254 │ │ 0x000a line=255 │ │ 0x000e line=261 │ │ 0x0012 line=263 │ │ @@ -1320482,20 +1320482,20 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/ID3v22Frame;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -30df88: |[30df88] org.jaudiotagger.tag.id3.ID3v22Frame.:(Lorg/jaudiotagger/tag/id3/ID3v22Frame;)V │ │ -30df98: 7020 ba94 2100 |0000: invoke-direct {v1, v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V // method@94ba │ │ -30df9e: 6202 228b |0003: sget-object v2, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.logger:Ljava/util/logging/Logger; // field@8b22 │ │ -30dfa2: 1a00 ce12 |0005: const-string v0, "Creating frame from a frame of same version" // string@12ce │ │ -30dfa6: 6e20 128a 0200 |0007: invoke-virtual {v2, v0}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -30dfac: 0e00 |000a: return-void │ │ +30df8c: |[30df8c] org.jaudiotagger.tag.id3.ID3v22Frame.:(Lorg/jaudiotagger/tag/id3/ID3v22Frame;)V │ │ +30df9c: 7020 ba94 2100 |0000: invoke-direct {v1, v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V // method@94ba │ │ +30dfa2: 6202 228b |0003: sget-object v2, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.logger:Ljava/util/logging/Logger; // field@8b22 │ │ +30dfa6: 1a00 ce12 |0005: const-string v0, "Creating frame from a frame of same version" // string@12ce │ │ +30dfaa: 6e20 128a 0200 |0007: invoke-virtual {v2, v0}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +30dfb0: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=192 │ │ 0x0003 line=193 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/jaudiotagger/tag/id3/ID3v22Frame; │ │ 0x0000 - 0x000b reg=2 (null) Lorg/jaudiotagger/tag/id3/ID3v22Frame; │ │ @@ -1320505,17 +1320505,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -30dfb0: |[30dfb0] org.jaudiotagger.tag.id3.ID3v22Frame.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;)V │ │ -30dfc0: 7020 bb94 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;)V // method@94bb │ │ -30dfc6: 0e00 |0003: return-void │ │ +30dfb4: |[30dfb4] org.jaudiotagger.tag.id3.ID3v22Frame.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;)V │ │ +30dfc4: 7020 bb94 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;)V // method@94bb │ │ +30dfca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/ID3v22Frame; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody; │ │ │ │ @@ -1320524,169 +1320524,169 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/ID3v23Frame;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 341 16-bit code units │ │ -30dfc8: |[30dfc8] org.jaudiotagger.tag.id3.ID3v22Frame.createV22FrameFromV23Frame:(Lorg/jaudiotagger/tag/id3/ID3v23Frame;)V │ │ -30dfd8: 6e10 c596 0500 |0000: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getIdentifier:()Ljava/lang/String; // method@96c5 │ │ -30dfde: 0c00 |0003: move-result-object v0 │ │ -30dfe0: 7110 8c95 0000 |0004: invoke-static {v0}, Lorg/jaudiotagger/tag/id3/ID3Tags;.convertFrameID23To22:(Ljava/lang/String;)Ljava/lang/String; // method@958c │ │ -30dfe6: 0c00 |0007: move-result-object v0 │ │ -30dfe8: 5b40 218b |0008: iput-object v0, v4, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.identifier:Ljava/lang/String; // field@8b21 │ │ -30dfec: 5440 218b |000a: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.identifier:Ljava/lang/String; // field@8b21 │ │ -30dff0: 1a01 2805 |000c: const-string v1, ":New id is:" // string@0528 │ │ -30dff4: 3800 3200 |000e: if-eqz v0, 0040 // +0032 │ │ -30dff8: 6200 228b |0010: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.logger:Ljava/util/logging/Logger; // field@8b22 │ │ -30dffc: 2202 3910 |0012: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ -30e000: 7010 cc87 0200 |0014: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -30e006: 1a03 5850 |0017: const-string v3, "V2:Orig id is:" // string@5058 │ │ -30e00a: 6e20 d787 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -30e010: 6e10 c596 0500 |001c: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getIdentifier:()Ljava/lang/String; // method@96c5 │ │ -30e016: 0c03 |001f: move-result-object v3 │ │ -30e018: 6e20 d787 3200 |0020: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -30e01e: 6e20 d787 1200 |0023: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -30e024: 5441 218b |0026: iget-object v1, v4, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.identifier:Ljava/lang/String; // field@8b21 │ │ -30e028: 6e20 d787 1200 |0028: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -30e02e: 6e10 df87 0200 |002b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -30e034: 0c01 |002e: move-result-object v1 │ │ -30e036: 6e20 128a 1000 |002f: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -30e03c: 6e10 bd96 0500 |0032: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@96bd │ │ -30e042: 0c05 |0035: move-result-object v5 │ │ -30e044: 7110 8f95 0500 |0036: invoke-static {v5}, Lorg/jaudiotagger/tag/id3/ID3Tags;.copyObject:(Ljava/lang/Object;)Ljava/lang/Object; // method@958f │ │ -30e04a: 0c05 |0039: move-result-object v5 │ │ -30e04c: 1f05 3512 |003a: check-cast v5, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody; // type@1235 │ │ -30e050: 5b45 1f8b |003c: iput-object v5, v4, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8b1f │ │ -30e054: 2900 1601 |003e: goto/16 0154 // +0116 │ │ -30e058: 6e10 c596 0500 |0040: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getIdentifier:()Ljava/lang/String; // method@96c5 │ │ -30e05e: 0c00 |0043: move-result-object v0 │ │ -30e060: 7110 9895 0000 |0044: invoke-static {v0}, Lorg/jaudiotagger/tag/id3/ID3Tags;.isID3v23FrameIdentifier:(Ljava/lang/String;)Z // method@9598 │ │ -30e066: 0a00 |0047: move-result v0 │ │ -30e068: 3800 6200 |0048: if-eqz v0, 00aa // +0062 │ │ -30e06c: 6e10 c596 0500 |004a: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getIdentifier:()Ljava/lang/String; // method@96c5 │ │ -30e072: 0c00 |004d: move-result-object v0 │ │ -30e074: 7110 9395 0000 |004e: invoke-static {v0}, Lorg/jaudiotagger/tag/id3/ID3Tags;.forceFrameID23To22:(Ljava/lang/String;)Ljava/lang/String; // method@9593 │ │ -30e07a: 0c00 |0051: move-result-object v0 │ │ -30e07c: 5b40 218b |0052: iput-object v0, v4, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.identifier:Ljava/lang/String; // field@8b21 │ │ -30e080: 5440 218b |0054: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.identifier:Ljava/lang/String; // field@8b21 │ │ -30e084: 3800 3400 |0056: if-eqz v0, 008a // +0034 │ │ -30e088: 6200 228b |0058: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.logger:Ljava/util/logging/Logger; // field@8b22 │ │ -30e08c: 2202 3910 |005a: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ -30e090: 7010 cc87 0200 |005c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -30e096: 1a03 5750 |005f: const-string v3, "V2:Force:Orig id is:" // string@5057 │ │ -30e09a: 6e20 d787 3200 |0061: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -30e0a0: 6e10 c596 0500 |0064: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getIdentifier:()Ljava/lang/String; // method@96c5 │ │ -30e0a6: 0c03 |0067: move-result-object v3 │ │ -30e0a8: 6e20 d787 3200 |0068: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -30e0ae: 6e20 d787 1200 |006b: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -30e0b4: 5441 218b |006e: iget-object v1, v4, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.identifier:Ljava/lang/String; // field@8b21 │ │ -30e0b8: 6e20 d787 1200 |0070: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -30e0be: 6e10 df87 0200 |0073: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -30e0c4: 0c01 |0076: move-result-object v1 │ │ -30e0c6: 6e20 128a 1000 |0077: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -30e0cc: 5440 218b |007a: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.identifier:Ljava/lang/String; // field@8b21 │ │ -30e0d0: 6e10 bd96 0500 |007c: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@96bd │ │ -30e0d6: 0c05 |007f: move-result-object v5 │ │ -30e0d8: 1f05 3512 |0080: check-cast v5, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody; // type@1235 │ │ -30e0dc: 6e30 4e96 0405 |0082: invoke-virtual {v4, v0, v5}, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.readBody:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;)Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody; // method@964e │ │ -30e0e2: 0c05 |0085: move-result-object v5 │ │ -30e0e4: 5b45 1f8b |0086: iput-object v5, v4, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8b1f │ │ -30e0e8: 2900 cc00 |0088: goto/16 0154 // +00cc │ │ -30e0ec: 2200 c011 |008a: new-instance v0, Lorg/jaudiotagger/tag/InvalidFrameException; // type@11c0 │ │ -30e0f0: 2201 3910 |008c: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -30e0f4: 7010 cc87 0100 |008e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -30e0fa: 1a02 b74f |0091: const-string v2, "Unable to convert v23 frame:" // string@4fb7 │ │ -30e0fe: 6e20 d787 2100 |0093: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -30e104: 6e10 c596 0500 |0096: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getIdentifier:()Ljava/lang/String; // method@96c5 │ │ -30e10a: 0c05 |0099: move-result-object v5 │ │ -30e10c: 6e20 d787 5100 |009a: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -30e112: 1a05 5a02 |009d: const-string v5, " to a v22 frame" // string@025a │ │ -30e116: 6e20 d787 5100 |009f: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -30e11c: 6e10 df87 0100 |00a2: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -30e122: 0c05 |00a5: move-result-object v5 │ │ -30e124: 7020 9991 5000 |00a6: invoke-direct {v0, v5}, Lorg/jaudiotagger/tag/InvalidFrameException;.:(Ljava/lang/String;)V // method@9199 │ │ -30e12a: 2700 |00a9: throw v0 │ │ -30e12c: 6e10 bd96 0500 |00aa: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@96bd │ │ -30e132: 0c00 |00ad: move-result-object v0 │ │ -30e134: 2000 3e12 |00ae: instance-of v0, v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyDeprecated; // type@123e │ │ -30e138: 3800 6f00 |00b0: if-eqz v0, 011f // +006f │ │ -30e13c: 6e10 c596 0500 |00b2: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getIdentifier:()Ljava/lang/String; // method@96c5 │ │ -30e142: 0c00 |00b5: move-result-object v0 │ │ -30e144: 7110 9795 0000 |00b6: invoke-static {v0}, Lorg/jaudiotagger/tag/id3/ID3Tags;.isID3v22FrameIdentifier:(Ljava/lang/String;)Z // method@9597 │ │ -30e14a: 0a00 |00b9: move-result v0 │ │ -30e14c: 1a02 b313 |00ba: const-string v2, "DEPRECATED:Orig id is:" // string@13b3 │ │ -30e150: 3800 2f00 |00bc: if-eqz v0, 00eb // +002f │ │ -30e154: 6e10 bd96 0500 |00be: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@96bd │ │ -30e15a: 0c00 |00c1: move-result-object v0 │ │ -30e15c: 5b40 1f8b |00c2: iput-object v0, v4, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8b1f │ │ -30e160: 6e10 c596 0500 |00c4: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getIdentifier:()Ljava/lang/String; // method@96c5 │ │ -30e166: 0c00 |00c7: move-result-object v0 │ │ -30e168: 5b40 218b |00c8: iput-object v0, v4, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.identifier:Ljava/lang/String; // field@8b21 │ │ -30e16c: 6200 228b |00ca: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.logger:Ljava/util/logging/Logger; // field@8b22 │ │ -30e170: 2203 3910 |00cc: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ -30e174: 7010 cc87 0300 |00ce: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -30e17a: 6e20 d787 2300 |00d1: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -30e180: 6e10 c596 0500 |00d4: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getIdentifier:()Ljava/lang/String; // method@96c5 │ │ -30e186: 0c05 |00d7: move-result-object v5 │ │ -30e188: 6e20 d787 5300 |00d8: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -30e18e: 6e20 d787 1300 |00db: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -30e194: 5445 218b |00de: iget-object v5, v4, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.identifier:Ljava/lang/String; // field@8b21 │ │ -30e198: 6e20 d787 5300 |00e0: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -30e19e: 6e10 df87 0300 |00e3: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -30e1a4: 0c05 |00e6: move-result-object v5 │ │ -30e1a6: 6e20 128a 5000 |00e7: invoke-virtual {v0, v5}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -30e1ac: 286a |00ea: goto 0154 // +006a │ │ -30e1ae: 2200 3e12 |00eb: new-instance v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyDeprecated; // type@123e │ │ -30e1b2: 6e10 bd96 0500 |00ed: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@96bd │ │ -30e1b8: 0c03 |00f0: move-result-object v3 │ │ -30e1ba: 1f03 3e12 |00f1: check-cast v3, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyDeprecated; // type@123e │ │ -30e1be: 7020 6d98 3000 |00f3: invoke-direct {v0, v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyDeprecated;.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyDeprecated;)V // method@986d │ │ -30e1c4: 5b40 1f8b |00f6: iput-object v0, v4, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8b1f │ │ -30e1c8: 6e10 c596 0500 |00f8: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getIdentifier:()Ljava/lang/String; // method@96c5 │ │ -30e1ce: 0c00 |00fb: move-result-object v0 │ │ -30e1d0: 5b40 218b |00fc: iput-object v0, v4, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.identifier:Ljava/lang/String; // field@8b21 │ │ -30e1d4: 6200 228b |00fe: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.logger:Ljava/util/logging/Logger; // field@8b22 │ │ -30e1d8: 2203 3910 |0100: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ -30e1dc: 7010 cc87 0300 |0102: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -30e1e2: 6e20 d787 2300 |0105: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -30e1e8: 6e10 c596 0500 |0108: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getIdentifier:()Ljava/lang/String; // method@96c5 │ │ -30e1ee: 0c05 |010b: move-result-object v5 │ │ -30e1f0: 6e20 d787 5300 |010c: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -30e1f6: 6e20 d787 1300 |010f: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -30e1fc: 5445 218b |0112: iget-object v5, v4, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.identifier:Ljava/lang/String; // field@8b21 │ │ -30e200: 6e20 d787 5300 |0114: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -30e206: 6e10 df87 0300 |0117: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -30e20c: 0c05 |011a: move-result-object v5 │ │ -30e20e: 6e20 128a 5000 |011b: invoke-virtual {v0, v5}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -30e214: 2836 |011e: goto 0154 // +0036 │ │ -30e216: 2200 9512 |011f: new-instance v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUnsupported; // type@1295 │ │ -30e21a: 6e10 bd96 0500 |0121: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@96bd │ │ -30e220: 0c02 |0124: move-result-object v2 │ │ -30e222: 1f02 9512 |0125: check-cast v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUnsupported; // type@1295 │ │ -30e226: 7020 599b 2000 |0127: invoke-direct {v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUnsupported;.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUnsupported;)V // method@9b59 │ │ -30e22c: 5b40 1f8b |012a: iput-object v0, v4, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8b1f │ │ -30e230: 6e10 c596 0500 |012c: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getIdentifier:()Ljava/lang/String; // method@96c5 │ │ -30e236: 0c00 |012f: move-result-object v0 │ │ -30e238: 5b40 218b |0130: iput-object v0, v4, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.identifier:Ljava/lang/String; // field@8b21 │ │ -30e23c: 6200 228b |0132: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.logger:Ljava/util/logging/Logger; // field@8b22 │ │ -30e240: 2202 3910 |0134: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ -30e244: 7010 cc87 0200 |0136: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -30e24a: 1a03 a8b2 |0139: const-string v3, "v2:UNKNOWN:Orig id is:" // string@b2a8 │ │ -30e24e: 6e20 d787 3200 |013b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -30e254: 6e10 c596 0500 |013e: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getIdentifier:()Ljava/lang/String; // method@96c5 │ │ -30e25a: 0c05 |0141: move-result-object v5 │ │ -30e25c: 6e20 d787 5200 |0142: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -30e262: 6e20 d787 1200 |0145: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -30e268: 5445 218b |0148: iget-object v5, v4, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.identifier:Ljava/lang/String; // field@8b21 │ │ -30e26c: 6e20 d787 5200 |014a: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -30e272: 6e10 df87 0200 |014d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -30e278: 0c05 |0150: move-result-object v5 │ │ -30e27a: 6e20 128a 5000 |0151: invoke-virtual {v0, v5}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -30e280: 0e00 |0154: return-void │ │ +30dfcc: |[30dfcc] org.jaudiotagger.tag.id3.ID3v22Frame.createV22FrameFromV23Frame:(Lorg/jaudiotagger/tag/id3/ID3v23Frame;)V │ │ +30dfdc: 6e10 c596 0500 |0000: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getIdentifier:()Ljava/lang/String; // method@96c5 │ │ +30dfe2: 0c00 |0003: move-result-object v0 │ │ +30dfe4: 7110 8c95 0000 |0004: invoke-static {v0}, Lorg/jaudiotagger/tag/id3/ID3Tags;.convertFrameID23To22:(Ljava/lang/String;)Ljava/lang/String; // method@958c │ │ +30dfea: 0c00 |0007: move-result-object v0 │ │ +30dfec: 5b40 218b |0008: iput-object v0, v4, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.identifier:Ljava/lang/String; // field@8b21 │ │ +30dff0: 5440 218b |000a: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.identifier:Ljava/lang/String; // field@8b21 │ │ +30dff4: 1a01 2805 |000c: const-string v1, ":New id is:" // string@0528 │ │ +30dff8: 3800 3200 |000e: if-eqz v0, 0040 // +0032 │ │ +30dffc: 6200 228b |0010: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.logger:Ljava/util/logging/Logger; // field@8b22 │ │ +30e000: 2202 3910 |0012: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ +30e004: 7010 cc87 0200 |0014: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +30e00a: 1a03 5850 |0017: const-string v3, "V2:Orig id is:" // string@5058 │ │ +30e00e: 6e20 d787 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +30e014: 6e10 c596 0500 |001c: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getIdentifier:()Ljava/lang/String; // method@96c5 │ │ +30e01a: 0c03 |001f: move-result-object v3 │ │ +30e01c: 6e20 d787 3200 |0020: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +30e022: 6e20 d787 1200 |0023: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +30e028: 5441 218b |0026: iget-object v1, v4, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.identifier:Ljava/lang/String; // field@8b21 │ │ +30e02c: 6e20 d787 1200 |0028: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +30e032: 6e10 df87 0200 |002b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +30e038: 0c01 |002e: move-result-object v1 │ │ +30e03a: 6e20 128a 1000 |002f: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +30e040: 6e10 bd96 0500 |0032: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@96bd │ │ +30e046: 0c05 |0035: move-result-object v5 │ │ +30e048: 7110 8f95 0500 |0036: invoke-static {v5}, Lorg/jaudiotagger/tag/id3/ID3Tags;.copyObject:(Ljava/lang/Object;)Ljava/lang/Object; // method@958f │ │ +30e04e: 0c05 |0039: move-result-object v5 │ │ +30e050: 1f05 3512 |003a: check-cast v5, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody; // type@1235 │ │ +30e054: 5b45 1f8b |003c: iput-object v5, v4, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8b1f │ │ +30e058: 2900 1601 |003e: goto/16 0154 // +0116 │ │ +30e05c: 6e10 c596 0500 |0040: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getIdentifier:()Ljava/lang/String; // method@96c5 │ │ +30e062: 0c00 |0043: move-result-object v0 │ │ +30e064: 7110 9895 0000 |0044: invoke-static {v0}, Lorg/jaudiotagger/tag/id3/ID3Tags;.isID3v23FrameIdentifier:(Ljava/lang/String;)Z // method@9598 │ │ +30e06a: 0a00 |0047: move-result v0 │ │ +30e06c: 3800 6200 |0048: if-eqz v0, 00aa // +0062 │ │ +30e070: 6e10 c596 0500 |004a: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getIdentifier:()Ljava/lang/String; // method@96c5 │ │ +30e076: 0c00 |004d: move-result-object v0 │ │ +30e078: 7110 9395 0000 |004e: invoke-static {v0}, Lorg/jaudiotagger/tag/id3/ID3Tags;.forceFrameID23To22:(Ljava/lang/String;)Ljava/lang/String; // method@9593 │ │ +30e07e: 0c00 |0051: move-result-object v0 │ │ +30e080: 5b40 218b |0052: iput-object v0, v4, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.identifier:Ljava/lang/String; // field@8b21 │ │ +30e084: 5440 218b |0054: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.identifier:Ljava/lang/String; // field@8b21 │ │ +30e088: 3800 3400 |0056: if-eqz v0, 008a // +0034 │ │ +30e08c: 6200 228b |0058: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.logger:Ljava/util/logging/Logger; // field@8b22 │ │ +30e090: 2202 3910 |005a: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ +30e094: 7010 cc87 0200 |005c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +30e09a: 1a03 5750 |005f: const-string v3, "V2:Force:Orig id is:" // string@5057 │ │ +30e09e: 6e20 d787 3200 |0061: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +30e0a4: 6e10 c596 0500 |0064: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getIdentifier:()Ljava/lang/String; // method@96c5 │ │ +30e0aa: 0c03 |0067: move-result-object v3 │ │ +30e0ac: 6e20 d787 3200 |0068: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +30e0b2: 6e20 d787 1200 |006b: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +30e0b8: 5441 218b |006e: iget-object v1, v4, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.identifier:Ljava/lang/String; // field@8b21 │ │ +30e0bc: 6e20 d787 1200 |0070: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +30e0c2: 6e10 df87 0200 |0073: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +30e0c8: 0c01 |0076: move-result-object v1 │ │ +30e0ca: 6e20 128a 1000 |0077: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +30e0d0: 5440 218b |007a: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.identifier:Ljava/lang/String; // field@8b21 │ │ +30e0d4: 6e10 bd96 0500 |007c: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@96bd │ │ +30e0da: 0c05 |007f: move-result-object v5 │ │ +30e0dc: 1f05 3512 |0080: check-cast v5, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody; // type@1235 │ │ +30e0e0: 6e30 4e96 0405 |0082: invoke-virtual {v4, v0, v5}, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.readBody:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;)Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody; // method@964e │ │ +30e0e6: 0c05 |0085: move-result-object v5 │ │ +30e0e8: 5b45 1f8b |0086: iput-object v5, v4, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8b1f │ │ +30e0ec: 2900 cc00 |0088: goto/16 0154 // +00cc │ │ +30e0f0: 2200 c011 |008a: new-instance v0, Lorg/jaudiotagger/tag/InvalidFrameException; // type@11c0 │ │ +30e0f4: 2201 3910 |008c: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +30e0f8: 7010 cc87 0100 |008e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +30e0fe: 1a02 b74f |0091: const-string v2, "Unable to convert v23 frame:" // string@4fb7 │ │ +30e102: 6e20 d787 2100 |0093: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +30e108: 6e10 c596 0500 |0096: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getIdentifier:()Ljava/lang/String; // method@96c5 │ │ +30e10e: 0c05 |0099: move-result-object v5 │ │ +30e110: 6e20 d787 5100 |009a: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +30e116: 1a05 5a02 |009d: const-string v5, " to a v22 frame" // string@025a │ │ +30e11a: 6e20 d787 5100 |009f: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +30e120: 6e10 df87 0100 |00a2: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +30e126: 0c05 |00a5: move-result-object v5 │ │ +30e128: 7020 9991 5000 |00a6: invoke-direct {v0, v5}, Lorg/jaudiotagger/tag/InvalidFrameException;.:(Ljava/lang/String;)V // method@9199 │ │ +30e12e: 2700 |00a9: throw v0 │ │ +30e130: 6e10 bd96 0500 |00aa: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@96bd │ │ +30e136: 0c00 |00ad: move-result-object v0 │ │ +30e138: 2000 3e12 |00ae: instance-of v0, v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyDeprecated; // type@123e │ │ +30e13c: 3800 6f00 |00b0: if-eqz v0, 011f // +006f │ │ +30e140: 6e10 c596 0500 |00b2: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getIdentifier:()Ljava/lang/String; // method@96c5 │ │ +30e146: 0c00 |00b5: move-result-object v0 │ │ +30e148: 7110 9795 0000 |00b6: invoke-static {v0}, Lorg/jaudiotagger/tag/id3/ID3Tags;.isID3v22FrameIdentifier:(Ljava/lang/String;)Z // method@9597 │ │ +30e14e: 0a00 |00b9: move-result v0 │ │ +30e150: 1a02 b313 |00ba: const-string v2, "DEPRECATED:Orig id is:" // string@13b3 │ │ +30e154: 3800 2f00 |00bc: if-eqz v0, 00eb // +002f │ │ +30e158: 6e10 bd96 0500 |00be: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@96bd │ │ +30e15e: 0c00 |00c1: move-result-object v0 │ │ +30e160: 5b40 1f8b |00c2: iput-object v0, v4, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8b1f │ │ +30e164: 6e10 c596 0500 |00c4: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getIdentifier:()Ljava/lang/String; // method@96c5 │ │ +30e16a: 0c00 |00c7: move-result-object v0 │ │ +30e16c: 5b40 218b |00c8: iput-object v0, v4, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.identifier:Ljava/lang/String; // field@8b21 │ │ +30e170: 6200 228b |00ca: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.logger:Ljava/util/logging/Logger; // field@8b22 │ │ +30e174: 2203 3910 |00cc: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ +30e178: 7010 cc87 0300 |00ce: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +30e17e: 6e20 d787 2300 |00d1: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +30e184: 6e10 c596 0500 |00d4: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getIdentifier:()Ljava/lang/String; // method@96c5 │ │ +30e18a: 0c05 |00d7: move-result-object v5 │ │ +30e18c: 6e20 d787 5300 |00d8: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +30e192: 6e20 d787 1300 |00db: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +30e198: 5445 218b |00de: iget-object v5, v4, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.identifier:Ljava/lang/String; // field@8b21 │ │ +30e19c: 6e20 d787 5300 |00e0: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +30e1a2: 6e10 df87 0300 |00e3: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +30e1a8: 0c05 |00e6: move-result-object v5 │ │ +30e1aa: 6e20 128a 5000 |00e7: invoke-virtual {v0, v5}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +30e1b0: 286a |00ea: goto 0154 // +006a │ │ +30e1b2: 2200 3e12 |00eb: new-instance v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyDeprecated; // type@123e │ │ +30e1b6: 6e10 bd96 0500 |00ed: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@96bd │ │ +30e1bc: 0c03 |00f0: move-result-object v3 │ │ +30e1be: 1f03 3e12 |00f1: check-cast v3, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyDeprecated; // type@123e │ │ +30e1c2: 7020 6d98 3000 |00f3: invoke-direct {v0, v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyDeprecated;.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyDeprecated;)V // method@986d │ │ +30e1c8: 5b40 1f8b |00f6: iput-object v0, v4, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8b1f │ │ +30e1cc: 6e10 c596 0500 |00f8: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getIdentifier:()Ljava/lang/String; // method@96c5 │ │ +30e1d2: 0c00 |00fb: move-result-object v0 │ │ +30e1d4: 5b40 218b |00fc: iput-object v0, v4, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.identifier:Ljava/lang/String; // field@8b21 │ │ +30e1d8: 6200 228b |00fe: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.logger:Ljava/util/logging/Logger; // field@8b22 │ │ +30e1dc: 2203 3910 |0100: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ +30e1e0: 7010 cc87 0300 |0102: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +30e1e6: 6e20 d787 2300 |0105: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +30e1ec: 6e10 c596 0500 |0108: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getIdentifier:()Ljava/lang/String; // method@96c5 │ │ +30e1f2: 0c05 |010b: move-result-object v5 │ │ +30e1f4: 6e20 d787 5300 |010c: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +30e1fa: 6e20 d787 1300 |010f: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +30e200: 5445 218b |0112: iget-object v5, v4, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.identifier:Ljava/lang/String; // field@8b21 │ │ +30e204: 6e20 d787 5300 |0114: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +30e20a: 6e10 df87 0300 |0117: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +30e210: 0c05 |011a: move-result-object v5 │ │ +30e212: 6e20 128a 5000 |011b: invoke-virtual {v0, v5}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +30e218: 2836 |011e: goto 0154 // +0036 │ │ +30e21a: 2200 9512 |011f: new-instance v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUnsupported; // type@1295 │ │ +30e21e: 6e10 bd96 0500 |0121: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@96bd │ │ +30e224: 0c02 |0124: move-result-object v2 │ │ +30e226: 1f02 9512 |0125: check-cast v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUnsupported; // type@1295 │ │ +30e22a: 7020 599b 2000 |0127: invoke-direct {v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUnsupported;.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUnsupported;)V // method@9b59 │ │ +30e230: 5b40 1f8b |012a: iput-object v0, v4, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8b1f │ │ +30e234: 6e10 c596 0500 |012c: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getIdentifier:()Ljava/lang/String; // method@96c5 │ │ +30e23a: 0c00 |012f: move-result-object v0 │ │ +30e23c: 5b40 218b |0130: iput-object v0, v4, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.identifier:Ljava/lang/String; // field@8b21 │ │ +30e240: 6200 228b |0132: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.logger:Ljava/util/logging/Logger; // field@8b22 │ │ +30e244: 2202 3910 |0134: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ +30e248: 7010 cc87 0200 |0136: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +30e24e: 1a03 a8b2 |0139: const-string v3, "v2:UNKNOWN:Orig id is:" // string@b2a8 │ │ +30e252: 6e20 d787 3200 |013b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +30e258: 6e10 c596 0500 |013e: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getIdentifier:()Ljava/lang/String; // method@96c5 │ │ +30e25e: 0c05 |0141: move-result-object v5 │ │ +30e260: 6e20 d787 5200 |0142: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +30e266: 6e20 d787 1200 |0145: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +30e26c: 5445 218b |0148: iget-object v5, v4, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.identifier:Ljava/lang/String; // field@8b21 │ │ +30e270: 6e20 d787 5200 |014a: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +30e276: 6e10 df87 0200 |014d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +30e27c: 0c05 |0150: move-result-object v5 │ │ +30e27e: 6e20 128a 5000 |0151: invoke-virtual {v0, v5}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +30e284: 0e00 |0154: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ 0x000a line=199 │ │ 0x0010 line=201 │ │ 0x0032 line=202 │ │ 0x0040 line=205 │ │ @@ -1320715,40 +1320715,40 @@ │ │ type : '([B)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 58 16-bit code units │ │ -30c4f4: |[30c4f4] org.jaudiotagger.tag.id3.ID3v22Frame.decodeSize:([B)I │ │ -30c504: 2200 5210 |0000: new-instance v0, Ljava/math/BigInteger; // type@1052 │ │ -30c508: 7020 2588 4000 |0002: invoke-direct {v0, v4}, Ljava/math/BigInteger;.:([B)V // method@8825 │ │ -30c50e: 6e10 2a88 0000 |0005: invoke-virtual {v0}, Ljava/math/BigInteger;.intValue:()I // method@882a │ │ -30c514: 0a04 |0008: move-result v4 │ │ -30c516: 3b04 3000 |0009: if-gez v4, 0039 // +0030 │ │ -30c51a: 6200 228b |000b: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.logger:Ljava/util/logging/Logger; // field@8b22 │ │ -30c51e: 2201 3910 |000d: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -30c522: 7010 cc87 0100 |000f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -30c528: 1a02 bd1f |0012: const-string v2, "Invalid Frame Size of:" // string@1fbd │ │ -30c52c: 6e20 d787 2100 |0014: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -30c532: 6e20 d387 4100 |0017: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -30c538: 1a02 8e14 |001a: const-string v2, "Decoded from bin:" // string@148e │ │ -30c53c: 6e20 d787 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -30c542: 7110 2f87 0400 |001f: invoke-static {v4}, Ljava/lang/Integer;.toBinaryString:(I)Ljava/lang/String; // method@872f │ │ -30c548: 0c02 |0022: move-result-object v2 │ │ -30c54a: 6e20 d787 2100 |0023: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -30c550: 1a02 8f14 |0026: const-string v2, "Decoded from hex:" // string@148f │ │ -30c554: 6e20 d787 2100 |0028: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -30c55a: 7110 3087 0400 |002b: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@8730 │ │ -30c560: 0c02 |002e: move-result-object v2 │ │ -30c562: 6e20 d787 2100 |002f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -30c568: 6e10 df87 0100 |0032: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -30c56e: 0c01 |0035: move-result-object v1 │ │ -30c570: 6e20 1c8a 1000 |0036: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ -30c576: 0f04 |0039: return v4 │ │ +30c4f8: |[30c4f8] org.jaudiotagger.tag.id3.ID3v22Frame.decodeSize:([B)I │ │ +30c508: 2200 5210 |0000: new-instance v0, Ljava/math/BigInteger; // type@1052 │ │ +30c50c: 7020 2588 4000 |0002: invoke-direct {v0, v4}, Ljava/math/BigInteger;.:([B)V // method@8825 │ │ +30c512: 6e10 2a88 0000 |0005: invoke-virtual {v0}, Ljava/math/BigInteger;.intValue:()I // method@882a │ │ +30c518: 0a04 |0008: move-result v4 │ │ +30c51a: 3b04 3000 |0009: if-gez v4, 0039 // +0030 │ │ +30c51e: 6200 228b |000b: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.logger:Ljava/util/logging/Logger; // field@8b22 │ │ +30c522: 2201 3910 |000d: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +30c526: 7010 cc87 0100 |000f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +30c52c: 1a02 bd1f |0012: const-string v2, "Invalid Frame Size of:" // string@1fbd │ │ +30c530: 6e20 d787 2100 |0014: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +30c536: 6e20 d387 4100 |0017: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +30c53c: 1a02 8e14 |001a: const-string v2, "Decoded from bin:" // string@148e │ │ +30c540: 6e20 d787 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +30c546: 7110 2f87 0400 |001f: invoke-static {v4}, Ljava/lang/Integer;.toBinaryString:(I)Ljava/lang/String; // method@872f │ │ +30c54c: 0c02 |0022: move-result-object v2 │ │ +30c54e: 6e20 d787 2100 |0023: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +30c554: 1a02 8f14 |0026: const-string v2, "Decoded from hex:" // string@148f │ │ +30c558: 6e20 d787 2100 |0028: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +30c55e: 7110 3087 0400 |002b: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@8730 │ │ +30c564: 0c02 |002e: move-result-object v2 │ │ +30c566: 6e20 d787 2100 |002f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +30c56c: 6e10 df87 0100 |0032: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +30c572: 0c01 |0035: move-result-object v1 │ │ +30c574: 6e20 1c8a 1000 |0036: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ +30c57a: 0f04 |0039: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=410 │ │ 0x0005 line=411 │ │ 0x000b line=414 │ │ locals : │ │ 0x0000 - 0x003a reg=3 this Lorg/jaudiotagger/tag/id3/ID3v22Frame; │ │ @@ -1320759,48 +1320759,48 @@ │ │ type : '(Ljava/nio/ByteBuffer;I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 72 16-bit code units │ │ -30e284: |[30e284] org.jaudiotagger.tag.id3.ID3v22Frame.encodeSize:(Ljava/nio/ByteBuffer;I)V │ │ -30e294: 1500 ff00 |0000: const/high16 v0, #int 16711680 // #ff │ │ -30e298: b540 |0002: and-int/2addr v0, v4 │ │ -30e29a: e100 0010 |0003: shr-int/lit8 v0, v0, #int 16 // #10 │ │ -30e29e: 8d00 |0005: int-to-byte v0, v0 │ │ -30e2a0: 6e20 4f88 0300 |0006: invoke-virtual {v3, v0}, Ljava/nio/ByteBuffer;.put:(B)Ljava/nio/ByteBuffer; // method@884f │ │ -30e2a6: 1400 00ff 0000 |0009: const v0, #float 9.14768e-41 // #0000ff00 │ │ -30e2ac: b540 |000c: and-int/2addr v0, v4 │ │ -30e2ae: e100 0008 |000d: shr-int/lit8 v0, v0, #int 8 // #08 │ │ -30e2b2: 8d00 |000f: int-to-byte v0, v0 │ │ -30e2b4: 6e20 4f88 0300 |0010: invoke-virtual {v3, v0}, Ljava/nio/ByteBuffer;.put:(B)Ljava/nio/ByteBuffer; // method@884f │ │ -30e2ba: d540 ff00 |0013: and-int/lit16 v0, v4, #int 255 // #00ff │ │ -30e2be: 8d00 |0015: int-to-byte v0, v0 │ │ -30e2c0: 6e20 4f88 0300 |0016: invoke-virtual {v3, v0}, Ljava/nio/ByteBuffer;.put:(B)Ljava/nio/ByteBuffer; // method@884f │ │ -30e2c6: 6203 228b |0019: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.logger:Ljava/util/logging/Logger; // field@8b22 │ │ -30e2ca: 2200 3910 |001b: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -30e2ce: 7010 cc87 0000 |001d: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -30e2d4: 1a01 ef1a |0020: const-string v1, "Frame Size Is Actual:" // string@1aef │ │ -30e2d8: 6e20 d787 1000 |0022: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -30e2de: 6e20 d387 4000 |0025: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -30e2e4: 1a01 0305 |0028: const-string v1, ":Encoded bin:" // string@0503 │ │ -30e2e8: 6e20 d787 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -30e2ee: 7110 2f87 0400 |002d: invoke-static {v4}, Ljava/lang/Integer;.toBinaryString:(I)Ljava/lang/String; // method@872f │ │ -30e2f4: 0c01 |0030: move-result-object v1 │ │ -30e2f6: 6e20 d787 1000 |0031: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -30e2fc: 1a01 0205 |0034: const-string v1, ":Encoded Hex" // string@0502 │ │ -30e300: 6e20 d787 1000 |0036: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -30e306: 7110 3087 0400 |0039: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@8730 │ │ -30e30c: 0c04 |003c: move-result-object v4 │ │ -30e30e: 6e20 d787 4000 |003d: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -30e314: 6e10 df87 0000 |0040: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -30e31a: 0c04 |0043: move-result-object v4 │ │ -30e31c: 6e20 138a 4300 |0044: invoke-virtual {v3, v4}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@8a13 │ │ -30e322: 0e00 |0047: return-void │ │ +30e288: |[30e288] org.jaudiotagger.tag.id3.ID3v22Frame.encodeSize:(Ljava/nio/ByteBuffer;I)V │ │ +30e298: 1500 ff00 |0000: const/high16 v0, #int 16711680 // #ff │ │ +30e29c: b540 |0002: and-int/2addr v0, v4 │ │ +30e29e: e100 0010 |0003: shr-int/lit8 v0, v0, #int 16 // #10 │ │ +30e2a2: 8d00 |0005: int-to-byte v0, v0 │ │ +30e2a4: 6e20 4f88 0300 |0006: invoke-virtual {v3, v0}, Ljava/nio/ByteBuffer;.put:(B)Ljava/nio/ByteBuffer; // method@884f │ │ +30e2aa: 1400 00ff 0000 |0009: const v0, #float 9.14768e-41 // #0000ff00 │ │ +30e2b0: b540 |000c: and-int/2addr v0, v4 │ │ +30e2b2: e100 0008 |000d: shr-int/lit8 v0, v0, #int 8 // #08 │ │ +30e2b6: 8d00 |000f: int-to-byte v0, v0 │ │ +30e2b8: 6e20 4f88 0300 |0010: invoke-virtual {v3, v0}, Ljava/nio/ByteBuffer;.put:(B)Ljava/nio/ByteBuffer; // method@884f │ │ +30e2be: d540 ff00 |0013: and-int/lit16 v0, v4, #int 255 // #00ff │ │ +30e2c2: 8d00 |0015: int-to-byte v0, v0 │ │ +30e2c4: 6e20 4f88 0300 |0016: invoke-virtual {v3, v0}, Ljava/nio/ByteBuffer;.put:(B)Ljava/nio/ByteBuffer; // method@884f │ │ +30e2ca: 6203 228b |0019: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.logger:Ljava/util/logging/Logger; // field@8b22 │ │ +30e2ce: 2200 3910 |001b: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +30e2d2: 7010 cc87 0000 |001d: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +30e2d8: 1a01 ef1a |0020: const-string v1, "Frame Size Is Actual:" // string@1aef │ │ +30e2dc: 6e20 d787 1000 |0022: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +30e2e2: 6e20 d387 4000 |0025: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +30e2e8: 1a01 0305 |0028: const-string v1, ":Encoded bin:" // string@0503 │ │ +30e2ec: 6e20 d787 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +30e2f2: 7110 2f87 0400 |002d: invoke-static {v4}, Ljava/lang/Integer;.toBinaryString:(I)Ljava/lang/String; // method@872f │ │ +30e2f8: 0c01 |0030: move-result-object v1 │ │ +30e2fa: 6e20 d787 1000 |0031: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +30e300: 1a01 0205 |0034: const-string v1, ":Encoded Hex" // string@0502 │ │ +30e304: 6e20 d787 1000 |0036: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +30e30a: 7110 3087 0400 |0039: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@8730 │ │ +30e310: 0c04 |003c: move-result-object v4 │ │ +30e312: 6e20 d787 4000 |003d: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +30e318: 6e10 df87 0000 |0040: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +30e31e: 0c04 |0043: move-result-object v4 │ │ +30e320: 6e20 138a 4300 |0044: invoke-virtual {v3, v4}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@8a13 │ │ +30e326: 0e00 |0047: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=463 │ │ 0x0010 line=464 │ │ 0x0016 line=465 │ │ 0x0019 line=466 │ │ locals : │ │ @@ -1320814,39 +1320814,39 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -30c3dc: |[30c3dc] org.jaudiotagger.tag.id3.ID3v22Frame.equals:(Ljava/lang/Object;)Z │ │ -30c3ec: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -30c3ee: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ -30c3f2: 0f00 |0003: return v0 │ │ -30c3f4: 2051 1b12 |0004: instance-of v1, v5, Lorg/jaudiotagger/tag/id3/ID3v22Frame; // type@121b │ │ -30c3f8: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -30c3fa: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ -30c3fe: 0f02 |0009: return v2 │ │ -30c400: 1f05 1b12 |000a: check-cast v5, Lorg/jaudiotagger/tag/id3/ID3v22Frame; // type@121b │ │ -30c404: 5441 238b |000c: iget-object v1, v4, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.statusFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$StatusFlags; // field@8b23 │ │ -30c408: 5453 238b |000e: iget-object v3, v5, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.statusFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$StatusFlags; // field@8b23 │ │ -30c40c: 7120 0e9f 3100 |0010: invoke-static {v1, v3}, Lorg/jaudiotagger/utils/EqualsUtil;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f0e │ │ -30c412: 0a01 |0013: move-result v1 │ │ -30c414: 3801 1300 |0014: if-eqz v1, 0027 // +0013 │ │ -30c418: 5441 1e8b |0016: iget-object v1, v4, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.encodingFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags; // field@8b1e │ │ -30c41c: 5453 1e8b |0018: iget-object v3, v5, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.encodingFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags; // field@8b1e │ │ -30c420: 7120 0e9f 3100 |001a: invoke-static {v1, v3}, Lorg/jaudiotagger/utils/EqualsUtil;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f0e │ │ -30c426: 0a01 |001d: move-result v1 │ │ -30c428: 3801 0900 |001e: if-eqz v1, 0027 // +0009 │ │ -30c42c: 6f20 bd94 5400 |0020: invoke-super {v4, v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.equals:(Ljava/lang/Object;)Z // method@94bd │ │ -30c432: 0a05 |0023: move-result v5 │ │ -30c434: 3805 0300 |0024: if-eqz v5, 0027 // +0003 │ │ -30c438: 2802 |0026: goto 0028 // +0002 │ │ -30c43a: 1200 |0027: const/4 v0, #int 0 // #0 │ │ -30c43c: 0f00 |0028: return v0 │ │ +30c3e0: |[30c3e0] org.jaudiotagger.tag.id3.ID3v22Frame.equals:(Ljava/lang/Object;)Z │ │ +30c3f0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +30c3f2: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ +30c3f6: 0f00 |0003: return v0 │ │ +30c3f8: 2051 1b12 |0004: instance-of v1, v5, Lorg/jaudiotagger/tag/id3/ID3v22Frame; // type@121b │ │ +30c3fc: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +30c3fe: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ +30c402: 0f02 |0009: return v2 │ │ +30c404: 1f05 1b12 |000a: check-cast v5, Lorg/jaudiotagger/tag/id3/ID3v22Frame; // type@121b │ │ +30c408: 5441 238b |000c: iget-object v1, v4, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.statusFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$StatusFlags; // field@8b23 │ │ +30c40c: 5453 238b |000e: iget-object v3, v5, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.statusFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$StatusFlags; // field@8b23 │ │ +30c410: 7120 0e9f 3100 |0010: invoke-static {v1, v3}, Lorg/jaudiotagger/utils/EqualsUtil;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f0e │ │ +30c416: 0a01 |0013: move-result v1 │ │ +30c418: 3801 1300 |0014: if-eqz v1, 0027 // +0013 │ │ +30c41c: 5441 1e8b |0016: iget-object v1, v4, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.encodingFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags; // field@8b1e │ │ +30c420: 5453 1e8b |0018: iget-object v3, v5, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.encodingFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags; // field@8b1e │ │ +30c424: 7120 0e9f 3100 |001a: invoke-static {v1, v3}, Lorg/jaudiotagger/utils/EqualsUtil;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f0e │ │ +30c42a: 0a01 |001d: move-result v1 │ │ +30c42c: 3801 0900 |001e: if-eqz v1, 0027 // +0009 │ │ +30c430: 6f20 bd94 5400 |0020: invoke-super {v4, v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.equals:(Ljava/lang/Object;)Z // method@94bd │ │ +30c436: 0a05 |0023: move-result v5 │ │ +30c438: 3805 0300 |0024: if-eqz v5, 0027 // +0003 │ │ +30c43c: 2802 |0026: goto 0028 // +0002 │ │ +30c43e: 1200 |0027: const/4 v0, #int 0 // #0 │ │ +30c440: 0f00 |0028: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=98 │ │ 0x000a line=102 │ │ 0x000c line=105 │ │ 0x0010 line=106 │ │ 0x001a line=107 │ │ @@ -1320860,70 +1320860,70 @@ │ │ type : '()I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -30c578: |[30c578] org.jaudiotagger.tag.id3.ID3v22Frame.getFrameHeaderSize:()I │ │ -30c588: 1260 |0000: const/4 v0, #int 6 // #6 │ │ -30c58a: 0f00 |0001: return v0 │ │ +30c57c: |[30c57c] org.jaudiotagger.tag.id3.ID3v22Frame.getFrameHeaderSize:()I │ │ +30c58c: 1260 |0000: const/4 v0, #int 6 // #6 │ │ +30c58e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/jaudiotagger/tag/id3/ID3v22Frame;) │ │ name : 'getFrameIdSize' │ │ type : '()I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -30c58c: |[30c58c] org.jaudiotagger.tag.id3.ID3v22Frame.getFrameIdSize:()I │ │ -30c59c: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -30c59e: 0f00 |0001: return v0 │ │ +30c590: |[30c590] org.jaudiotagger.tag.id3.ID3v22Frame.getFrameIdSize:()I │ │ +30c5a0: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +30c5a2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/jaudiotagger/tag/id3/ID3v22Frame;) │ │ name : 'getFrameSizeSize' │ │ type : '()I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -30c5a0: |[30c5a0] org.jaudiotagger.tag.id3.ID3v22Frame.getFrameSizeSize:()I │ │ -30c5b0: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -30c5b2: 0f00 |0001: return v0 │ │ +30c5a4: |[30c5a4] org.jaudiotagger.tag.id3.ID3v22Frame.getFrameSizeSize:()I │ │ +30c5b4: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +30c5b6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lorg/jaudiotagger/tag/id3/ID3v22Frame;) │ │ name : 'getSize' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -30c5b4: |[30c5b4] org.jaudiotagger.tag.id3.ID3v22Frame.getSize:()I │ │ -30c5c4: 5420 1f8b |0000: iget-object v0, v2, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8b1f │ │ -30c5c8: 6e10 5595 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.getSize:()I // method@9555 │ │ -30c5ce: 0a00 |0005: move-result v0 │ │ -30c5d0: 6e10 4196 0200 |0006: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.getFrameHeaderSize:()I // method@9641 │ │ -30c5d6: 0a01 |0009: move-result v1 │ │ -30c5d8: b010 |000a: add-int/2addr v0, v1 │ │ -30c5da: 0f00 |000b: return v0 │ │ +30c5b8: |[30c5b8] org.jaudiotagger.tag.id3.ID3v22Frame.getSize:()I │ │ +30c5c8: 5420 1f8b |0000: iget-object v0, v2, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8b1f │ │ +30c5cc: 6e10 5595 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.getSize:()I // method@9555 │ │ +30c5d2: 0a00 |0005: move-result v0 │ │ +30c5d4: 6e10 4196 0200 |0006: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.getFrameHeaderSize:()I // method@9641 │ │ +30c5da: 0a01 |0009: move-result v1 │ │ +30c5dc: b010 |000a: add-int/2addr v0, v1 │ │ +30c5de: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=307 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lorg/jaudiotagger/tag/id3/ID3v22Frame; │ │ │ │ #5 : (in Lorg/jaudiotagger/tag/id3/ID3v22Frame;) │ │ @@ -1320931,22 +1320931,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -30c440: |[30c440] org.jaudiotagger.tag.id3.ID3v22Frame.isBinary:()Z │ │ -30c450: 7100 5896 0000 |0000: invoke-static {}, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.getInstanceOf:()Lorg/jaudiotagger/tag/id3/ID3v22Frames; // method@9658 │ │ -30c456: 0c00 |0003: move-result-object v0 │ │ -30c458: 6e10 4496 0200 |0004: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.getId:()Ljava/lang/String; // method@9644 │ │ -30c45e: 0c01 |0007: move-result-object v1 │ │ -30c460: 6e20 5996 1000 |0008: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.isBinary:(Ljava/lang/String;)Z // method@9659 │ │ -30c466: 0a00 |000b: move-result v0 │ │ -30c468: 0f00 |000c: return v0 │ │ +30c444: |[30c444] org.jaudiotagger.tag.id3.ID3v22Frame.isBinary:()Z │ │ +30c454: 7100 5896 0000 |0000: invoke-static {}, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.getInstanceOf:()Lorg/jaudiotagger/tag/id3/ID3v22Frames; // method@9658 │ │ +30c45a: 0c00 |0003: move-result-object v0 │ │ +30c45c: 6e10 4496 0200 |0004: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.getId:()Ljava/lang/String; // method@9644 │ │ +30c462: 0c01 |0007: move-result-object v1 │ │ +30c464: 6e20 5996 1000 |0008: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.isBinary:(Ljava/lang/String;)Z // method@9659 │ │ +30c46a: 0a00 |000b: move-result v0 │ │ +30c46c: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=508 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lorg/jaudiotagger/tag/id3/ID3v22Frame; │ │ │ │ #6 : (in Lorg/jaudiotagger/tag/id3/ID3v22Frame;) │ │ @@ -1320954,22 +1320954,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -30c46c: |[30c46c] org.jaudiotagger.tag.id3.ID3v22Frame.isCommon:()Z │ │ -30c47c: 7100 5896 0000 |0000: invoke-static {}, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.getInstanceOf:()Lorg/jaudiotagger/tag/id3/ID3v22Frames; // method@9658 │ │ -30c482: 0c00 |0003: move-result-object v0 │ │ -30c484: 6e10 4496 0200 |0004: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.getId:()Ljava/lang/String; // method@9644 │ │ -30c48a: 0c01 |0007: move-result-object v1 │ │ -30c48c: 6e20 5a96 1000 |0008: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.isCommon:(Ljava/lang/String;)Z // method@965a │ │ -30c492: 0a00 |000b: move-result v0 │ │ -30c494: 0f00 |000c: return v0 │ │ +30c470: |[30c470] org.jaudiotagger.tag.id3.ID3v22Frame.isCommon:()Z │ │ +30c480: 7100 5896 0000 |0000: invoke-static {}, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.getInstanceOf:()Lorg/jaudiotagger/tag/id3/ID3v22Frames; // method@9658 │ │ +30c486: 0c00 |0003: move-result-object v0 │ │ +30c488: 6e10 4496 0200 |0004: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.getId:()Ljava/lang/String; // method@9644 │ │ +30c48e: 0c01 |0007: move-result-object v1 │ │ +30c490: 6e20 5a96 1000 |0008: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.isCommon:(Ljava/lang/String;)Z // method@965a │ │ +30c496: 0a00 |000b: move-result v0 │ │ +30c498: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=500 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lorg/jaudiotagger/tag/id3/ID3v22Frame; │ │ │ │ #7 : (in Lorg/jaudiotagger/tag/id3/ID3v22Frame;) │ │ @@ -1320977,26 +1320977,26 @@ │ │ type : '([B)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 17 16-bit code units │ │ -30c498: |[30c498] org.jaudiotagger.tag.id3.ID3v22Frame.isPadding:([B)Z │ │ -30c4a8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -30c4aa: 4801 0400 |0001: aget-byte v1, v4, v0 │ │ -30c4ae: 3901 0d00 |0003: if-nez v1, 0010 // +000d │ │ -30c4b2: 1211 |0005: const/4 v1, #int 1 // #1 │ │ -30c4b4: 4802 0401 |0006: aget-byte v2, v4, v1 │ │ -30c4b8: 3902 0800 |0008: if-nez v2, 0010 // +0008 │ │ -30c4bc: 1222 |000a: const/4 v2, #int 2 // #2 │ │ -30c4be: 4804 0402 |000b: aget-byte v4, v4, v2 │ │ -30c4c2: 3904 0300 |000d: if-nez v4, 0010 // +0003 │ │ -30c4c6: 0f01 |000f: return v1 │ │ -30c4c8: 0f00 |0010: return v0 │ │ +30c49c: |[30c49c] org.jaudiotagger.tag.id3.ID3v22Frame.isPadding:([B)Z │ │ +30c4ac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +30c4ae: 4801 0400 |0001: aget-byte v1, v4, v0 │ │ +30c4b2: 3901 0d00 |0003: if-nez v1, 0010 // +000d │ │ +30c4b6: 1211 |0005: const/4 v1, #int 1 // #1 │ │ +30c4b8: 4802 0401 |0006: aget-byte v2, v4, v1 │ │ +30c4bc: 3902 0800 |0008: if-nez v2, 0010 // +0008 │ │ +30c4c0: 1222 |000a: const/4 v2, #int 2 // #2 │ │ +30c4c2: 4804 0402 |000b: aget-byte v4, v4, v2 │ │ +30c4c6: 3904 0300 |000d: if-nez v4, 0010 // +0003 │ │ +30c4ca: 0f01 |000f: return v1 │ │ +30c4cc: 0f00 |0010: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=313 │ │ locals : │ │ 0x0000 - 0x0011 reg=3 this Lorg/jaudiotagger/tag/id3/ID3v22Frame; │ │ 0x0000 - 0x0011 reg=4 (null) [B │ │ │ │ @@ -1321005,21 +1321005,21 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -30c4cc: |[30c4cc] org.jaudiotagger.tag.id3.ID3v22Frame.isValidID3v2FrameIdentifier:(Ljava/lang/String;)Z │ │ -30c4dc: 6200 248b |0000: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.validFrameIdentifier:Ljava/util/regex/Pattern; // field@8b24 │ │ -30c4e0: 6e20 2b8a 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@8a2b │ │ -30c4e6: 0c02 |0005: move-result-object v2 │ │ -30c4e8: 6e10 258a 0200 |0006: invoke-virtual {v2}, Ljava/util/regex/Matcher;.matches:()Z // method@8a25 │ │ -30c4ee: 0a02 |0009: move-result v2 │ │ -30c4f0: 0f02 |000a: return v2 │ │ +30c4d0: |[30c4d0] org.jaudiotagger.tag.id3.ID3v22Frame.isValidID3v2FrameIdentifier:(Ljava/lang/String;)Z │ │ +30c4e0: 6200 248b |0000: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.validFrameIdentifier:Ljava/util/regex/Pattern; // field@8b24 │ │ +30c4e4: 6e20 2b8a 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@8a2b │ │ +30c4ea: 0c02 |0005: move-result-object v2 │ │ +30c4ec: 6e10 258a 0200 |0006: invoke-virtual {v2}, Ljava/util/regex/Matcher;.matches:()Z // method@8a25 │ │ +30c4f2: 0a02 |0009: move-result v2 │ │ +30c4f4: 0f02 |000a: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=478 │ │ 0x0006 line=479 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/jaudiotagger/tag/id3/ID3v22Frame; │ │ 0x0000 - 0x000b reg=2 (null) Ljava/lang/String; │ │ @@ -1321029,174 +1321029,174 @@ │ │ type : '(Ljava/nio/ByteBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 351 16-bit code units │ │ -30e324: |[30e324] org.jaudiotagger.tag.id3.ID3v22Frame.read:(Ljava/nio/ByteBuffer;)V │ │ -30e334: 6e20 4f96 6500 |0000: invoke-virtual {v5, v6}, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.readIdentifier:(Ljava/nio/ByteBuffer;)Ljava/lang/String; // method@964f │ │ -30e33a: 0c00 |0003: move-result-object v0 │ │ -30e33c: 6e10 4396 0500 |0004: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.getFrameSizeSize:()I // method@9643 │ │ -30e342: 0a01 |0007: move-result v1 │ │ -30e344: 2311 1c13 |0008: new-array v1, v1, [B // type@131c │ │ -30e348: 6e20 4b96 0500 |000a: invoke-virtual {v5, v0}, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.isValidID3v2FrameIdentifier:(Ljava/lang/String;)Z // method@964b │ │ -30e34e: 0a02 |000d: move-result v2 │ │ -30e350: 3802 0a01 |000e: if-eqz v2, 0118 // +010a │ │ -30e354: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -30e356: 6e10 4396 0500 |0011: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.getFrameSizeSize:()I // method@9643 │ │ -30e35c: 0a03 |0014: move-result v3 │ │ -30e35e: 6e40 4188 1632 |0015: invoke-virtual {v6, v1, v2, v3}, Ljava/nio/ByteBuffer;.get:([BII)Ljava/nio/ByteBuffer; // method@8841 │ │ -30e364: 7020 3d96 1500 |0018: invoke-direct {v5, v1}, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.decodeSize:([B)I // method@963d │ │ -30e36a: 0a01 |001b: move-result v1 │ │ -30e36c: 5951 208b |001c: iput v1, v5, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.frameSize:I // field@8b20 │ │ -30e370: 5251 208b |001e: iget v1, v5, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.frameSize:I // field@8b20 │ │ -30e374: 3a01 dc00 |0020: if-ltz v1, 00fc // +00dc │ │ -30e378: 5251 208b |0022: iget v1, v5, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.frameSize:I // field@8b20 │ │ -30e37c: 3801 ab00 |0024: if-eqz v1, 00cf // +00ab │ │ -30e380: 5251 208b |0026: iget v1, v5, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.frameSize:I // field@8b20 │ │ -30e384: 6e10 5788 0600 |0028: invoke-virtual {v6}, Ljava/nio/ByteBuffer;.remaining:()I // method@8857 │ │ -30e38a: 0a02 |002b: move-result v2 │ │ -30e38c: 3621 7600 |002c: if-gt v1, v2, 00a2 // +0076 │ │ -30e390: 6201 228b |002e: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.logger:Ljava/util/logging/Logger; // field@8b22 │ │ -30e394: 2202 3910 |0030: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ -30e398: 7010 cc87 0200 |0032: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -30e39e: 1a03 f01a |0035: const-string v3, "Frame Size Is:" // string@1af0 │ │ -30e3a2: 6e20 d787 3200 |0037: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -30e3a8: 5253 208b |003a: iget v3, v5, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.frameSize:I // field@8b20 │ │ -30e3ac: 6e20 d387 3200 |003c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -30e3b2: 6e10 df87 0200 |003f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -30e3b8: 0c02 |0042: move-result-object v2 │ │ -30e3ba: 6e20 138a 2100 |0043: invoke-virtual {v1, v2}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@8a13 │ │ -30e3c0: 7110 8b95 0000 |0046: invoke-static {v0}, Lorg/jaudiotagger/tag/id3/ID3Tags;.convertFrameID22To24:(Ljava/lang/String;)Ljava/lang/String; // method@958b │ │ -30e3c6: 0c01 |0049: move-result-object v1 │ │ -30e3c8: 3901 1200 |004a: if-nez v1, 005c // +0012 │ │ -30e3cc: 7110 8a95 0000 |004c: invoke-static {v0}, Lorg/jaudiotagger/tag/id3/ID3Tags;.convertFrameID22To23:(Ljava/lang/String;)Ljava/lang/String; // method@958a │ │ -30e3d2: 0c01 |004f: move-result-object v1 │ │ -30e3d4: 3901 0c00 |0050: if-nez v1, 005c // +000c │ │ -30e3d8: 7110 9795 0000 |0052: invoke-static {v0}, Lorg/jaudiotagger/tag/id3/ID3Tags;.isID3v22FrameIdentifier:(Ljava/lang/String;)Z // method@9597 │ │ -30e3de: 0a01 |0055: move-result v1 │ │ -30e3e0: 3801 0400 |0056: if-eqz v1, 005a // +0004 │ │ -30e3e4: 0701 |0058: move-object v1, v0 │ │ -30e3e6: 2803 |0059: goto 005c // +0003 │ │ -30e3e8: 1a01 2950 |005a: const-string v1, "Unsupported" // string@5029 │ │ -30e3ec: 6202 228b |005c: sget-object v2, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.logger:Ljava/util/logging/Logger; // field@8b22 │ │ -30e3f0: 2203 3910 |005e: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ -30e3f4: 7010 cc87 0300 |0060: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -30e3fa: 1a04 201f |0063: const-string v4, "Identifier was:" // string@1f20 │ │ -30e3fe: 6e20 d787 4300 |0065: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -30e404: 6e20 d787 0300 |0068: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -30e40a: 1a00 2b02 |006b: const-string v0, " reading using:" // string@022b │ │ -30e40e: 6e20 d787 0300 |006d: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -30e414: 6e20 d787 1300 |0070: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -30e41a: 6e10 df87 0300 |0073: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -30e420: 0c00 |0076: move-result-object v0 │ │ -30e422: 6e20 138a 0200 |0077: invoke-virtual {v2, v0}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@8a13 │ │ -30e428: 6e10 5a88 0600 |007a: invoke-virtual {v6}, Ljava/nio/ByteBuffer;.slice:()Ljava/nio/ByteBuffer; // method@885a │ │ -30e42e: 0c00 |007d: move-result-object v0 │ │ -30e430: 5252 208b |007e: iget v2, v5, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.frameSize:I // field@8b20 │ │ -30e434: 6e20 4a88 2000 |0080: invoke-virtual {v0, v2}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@884a │ │ -30e43a: 5252 208b |0083: iget v2, v5, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.frameSize:I // field@8b20 │ │ -30e43e: 6e40 4d96 1520 |0085: invoke-virtual {v5, v1, v0, v2}, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.readBody:(Ljava/lang/String;Ljava/nio/ByteBuffer;I)Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody; // method@964d │ │ -30e444: 0c00 |0088: move-result-object v0 │ │ -30e446: 5b50 1f8b |0089: iput-object v0, v5, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8b1f │ │ -30e44a: 6e10 4d88 0600 |008b: invoke-virtual {v6}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ -30e450: 0a00 |008e: move-result v0 │ │ -30e452: 5251 208b |008f: iget v1, v5, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.frameSize:I // field@8b20 │ │ -30e456: b010 |0091: add-int/2addr v0, v1 │ │ -30e458: 6e20 4e88 0600 |0092: invoke-virtual {v6, v0}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ -30e45e: 0e00 |0095: return-void │ │ -30e460: 0d00 |0096: move-exception v0 │ │ -30e462: 6e10 4d88 0600 |0097: invoke-virtual {v6}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ -30e468: 0a01 |009a: move-result v1 │ │ -30e46a: 5252 208b |009b: iget v2, v5, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.frameSize:I // field@8b20 │ │ -30e46e: b021 |009d: add-int/2addr v1, v2 │ │ -30e470: 6e20 4e88 1600 |009e: invoke-virtual {v6, v1}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ -30e476: 2700 |00a1: throw v0 │ │ -30e478: 6206 228b |00a2: sget-object v6, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.logger:Ljava/util/logging/Logger; // field@8b22 │ │ -30e47c: 2201 3910 |00a4: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -30e480: 7010 cc87 0100 |00a6: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -30e486: 1a02 be1f |00a9: const-string v2, "Invalid Frame size larger than size before mp3 audio:" // string@1fbe │ │ -30e48a: 6e20 d787 2100 |00ab: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -30e490: 6e20 d787 0100 |00ae: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -30e496: 6e10 df87 0100 |00b1: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -30e49c: 0c01 |00b4: move-result-object v1 │ │ -30e49e: 6e20 1c8a 1600 |00b5: invoke-virtual {v6, v1}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ -30e4a4: 2206 c011 |00b8: new-instance v6, Lorg/jaudiotagger/tag/InvalidFrameException; // type@11c0 │ │ -30e4a8: 2201 3910 |00ba: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -30e4ac: 7010 cc87 0100 |00bc: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -30e4b2: 6e20 d787 0100 |00bf: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -30e4b8: 1a00 b101 |00c2: const-string v0, " is invalid frame" // string@01b1 │ │ -30e4bc: 6e20 d787 0100 |00c4: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -30e4c2: 6e10 df87 0100 |00c7: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -30e4c8: 0c00 |00ca: move-result-object v0 │ │ -30e4ca: 7020 9991 0600 |00cb: invoke-direct {v6, v0}, Lorg/jaudiotagger/tag/InvalidFrameException;.:(Ljava/lang/String;)V // method@9199 │ │ -30e4d0: 2706 |00ce: throw v6 │ │ -30e4d2: 6206 228b |00cf: sget-object v6, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.logger:Ljava/util/logging/Logger; // field@8b22 │ │ -30e4d6: 2201 3910 |00d1: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -30e4da: 7010 cc87 0100 |00d3: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -30e4e0: 1a02 8f16 |00d6: const-string v2, "Empty Frame:" // string@168f │ │ -30e4e4: 6e20 d787 2100 |00d8: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -30e4ea: 6e20 d787 0100 |00db: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -30e4f0: 6e10 df87 0100 |00de: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -30e4f6: 0c01 |00e1: move-result-object v1 │ │ -30e4f8: 6e20 1c8a 1600 |00e2: invoke-virtual {v6, v1}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ -30e4fe: 2206 bc11 |00e5: new-instance v6, Lorg/jaudiotagger/tag/EmptyFrameException; // type@11bc │ │ -30e502: 2201 3910 |00e7: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -30e506: 7010 cc87 0100 |00e9: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -30e50c: 6e20 d787 0100 |00ec: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -30e512: 1a00 a901 |00ef: const-string v0, " is empty frame" // string@01a9 │ │ -30e516: 6e20 d787 0100 |00f1: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -30e51c: 6e10 df87 0100 |00f4: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -30e522: 0c00 |00f7: move-result-object v0 │ │ -30e524: 7020 8291 0600 |00f8: invoke-direct {v6, v0}, Lorg/jaudiotagger/tag/EmptyFrameException;.:(Ljava/lang/String;)V // method@9182 │ │ -30e52a: 2706 |00fb: throw v6 │ │ -30e52c: 2206 c011 |00fc: new-instance v6, Lorg/jaudiotagger/tag/InvalidFrameException; // type@11c0 │ │ -30e530: 2201 3910 |00fe: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -30e534: 7010 cc87 0100 |0100: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -30e53a: 6e20 d787 0100 |0103: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -30e540: 1a00 8801 |0106: const-string v0, " has invalid size of:" // string@0188 │ │ -30e544: 6e20 d787 0100 |0108: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -30e54a: 5250 208b |010b: iget v0, v5, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.frameSize:I // field@8b20 │ │ -30e54e: 6e20 d387 0100 |010d: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -30e554: 6e10 df87 0100 |0110: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -30e55a: 0c00 |0113: move-result-object v0 │ │ -30e55c: 7020 9991 0600 |0114: invoke-direct {v6, v0}, Lorg/jaudiotagger/tag/InvalidFrameException;.:(Ljava/lang/String;)V // method@9199 │ │ -30e562: 2706 |0117: throw v6 │ │ -30e564: 6201 228b |0118: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.logger:Ljava/util/logging/Logger; // field@8b22 │ │ -30e568: 2202 3910 |011a: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ -30e56c: 7010 cc87 0200 |011c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -30e572: 1a03 d61f |011f: const-string v3, "Invalid identifier:" // string@1fd6 │ │ -30e576: 6e20 d787 3200 |0121: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -30e57c: 6e20 d787 0200 |0124: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -30e582: 6e10 df87 0200 |0127: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -30e588: 0c02 |012a: move-result-object v2 │ │ -30e58a: 6e20 128a 2100 |012b: invoke-virtual {v1, v2}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -30e590: 6e10 4d88 0600 |012e: invoke-virtual {v6}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ -30e596: 0a01 |0131: move-result v1 │ │ -30e598: 6e10 4296 0500 |0132: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.getFrameIdSize:()I // method@9642 │ │ -30e59e: 0a02 |0135: move-result v2 │ │ -30e5a0: d802 02ff |0136: add-int/lit8 v2, v2, #int -1 // #ff │ │ -30e5a4: b121 |0138: sub-int/2addr v1, v2 │ │ -30e5a6: 6e20 4e88 1600 |0139: invoke-virtual {v6, v1}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ -30e5ac: 2206 c111 |013c: new-instance v6, Lorg/jaudiotagger/tag/InvalidFrameIdentifierException; // type@11c1 │ │ -30e5b0: 2201 3910 |013e: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -30e5b4: 7010 cc87 0100 |0140: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -30e5ba: 6e10 4696 0500 |0143: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.getLoggingFilename:()Ljava/lang/String; // method@9646 │ │ -30e5c0: 0c02 |0146: move-result-object v2 │ │ -30e5c2: 6e20 d787 2100 |0147: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -30e5c8: 1a02 c804 |014a: const-string v2, ":" // string@04c8 │ │ -30e5cc: 6e20 d787 2100 |014c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -30e5d2: 6e20 d787 0100 |014f: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -30e5d8: 1a00 6505 |0152: const-string v0, ":is not a valid ID3v2.20 frame" // string@0565 │ │ -30e5dc: 6e20 d787 0100 |0154: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -30e5e2: 6e10 df87 0100 |0157: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -30e5e8: 0c00 |015a: move-result-object v0 │ │ -30e5ea: 7020 9e91 0600 |015b: invoke-direct {v6, v0}, Lorg/jaudiotagger/tag/InvalidFrameIdentifierException;.:(Ljava/lang/String;)V // method@919e │ │ -30e5f0: 2706 |015e: throw v6 │ │ +30e328: |[30e328] org.jaudiotagger.tag.id3.ID3v22Frame.read:(Ljava/nio/ByteBuffer;)V │ │ +30e338: 6e20 4f96 6500 |0000: invoke-virtual {v5, v6}, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.readIdentifier:(Ljava/nio/ByteBuffer;)Ljava/lang/String; // method@964f │ │ +30e33e: 0c00 |0003: move-result-object v0 │ │ +30e340: 6e10 4396 0500 |0004: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.getFrameSizeSize:()I // method@9643 │ │ +30e346: 0a01 |0007: move-result v1 │ │ +30e348: 2311 1c13 |0008: new-array v1, v1, [B // type@131c │ │ +30e34c: 6e20 4b96 0500 |000a: invoke-virtual {v5, v0}, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.isValidID3v2FrameIdentifier:(Ljava/lang/String;)Z // method@964b │ │ +30e352: 0a02 |000d: move-result v2 │ │ +30e354: 3802 0a01 |000e: if-eqz v2, 0118 // +010a │ │ +30e358: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +30e35a: 6e10 4396 0500 |0011: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.getFrameSizeSize:()I // method@9643 │ │ +30e360: 0a03 |0014: move-result v3 │ │ +30e362: 6e40 4188 1632 |0015: invoke-virtual {v6, v1, v2, v3}, Ljava/nio/ByteBuffer;.get:([BII)Ljava/nio/ByteBuffer; // method@8841 │ │ +30e368: 7020 3d96 1500 |0018: invoke-direct {v5, v1}, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.decodeSize:([B)I // method@963d │ │ +30e36e: 0a01 |001b: move-result v1 │ │ +30e370: 5951 208b |001c: iput v1, v5, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.frameSize:I // field@8b20 │ │ +30e374: 5251 208b |001e: iget v1, v5, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.frameSize:I // field@8b20 │ │ +30e378: 3a01 dc00 |0020: if-ltz v1, 00fc // +00dc │ │ +30e37c: 5251 208b |0022: iget v1, v5, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.frameSize:I // field@8b20 │ │ +30e380: 3801 ab00 |0024: if-eqz v1, 00cf // +00ab │ │ +30e384: 5251 208b |0026: iget v1, v5, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.frameSize:I // field@8b20 │ │ +30e388: 6e10 5788 0600 |0028: invoke-virtual {v6}, Ljava/nio/ByteBuffer;.remaining:()I // method@8857 │ │ +30e38e: 0a02 |002b: move-result v2 │ │ +30e390: 3621 7600 |002c: if-gt v1, v2, 00a2 // +0076 │ │ +30e394: 6201 228b |002e: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.logger:Ljava/util/logging/Logger; // field@8b22 │ │ +30e398: 2202 3910 |0030: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ +30e39c: 7010 cc87 0200 |0032: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +30e3a2: 1a03 f01a |0035: const-string v3, "Frame Size Is:" // string@1af0 │ │ +30e3a6: 6e20 d787 3200 |0037: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +30e3ac: 5253 208b |003a: iget v3, v5, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.frameSize:I // field@8b20 │ │ +30e3b0: 6e20 d387 3200 |003c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +30e3b6: 6e10 df87 0200 |003f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +30e3bc: 0c02 |0042: move-result-object v2 │ │ +30e3be: 6e20 138a 2100 |0043: invoke-virtual {v1, v2}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@8a13 │ │ +30e3c4: 7110 8b95 0000 |0046: invoke-static {v0}, Lorg/jaudiotagger/tag/id3/ID3Tags;.convertFrameID22To24:(Ljava/lang/String;)Ljava/lang/String; // method@958b │ │ +30e3ca: 0c01 |0049: move-result-object v1 │ │ +30e3cc: 3901 1200 |004a: if-nez v1, 005c // +0012 │ │ +30e3d0: 7110 8a95 0000 |004c: invoke-static {v0}, Lorg/jaudiotagger/tag/id3/ID3Tags;.convertFrameID22To23:(Ljava/lang/String;)Ljava/lang/String; // method@958a │ │ +30e3d6: 0c01 |004f: move-result-object v1 │ │ +30e3d8: 3901 0c00 |0050: if-nez v1, 005c // +000c │ │ +30e3dc: 7110 9795 0000 |0052: invoke-static {v0}, Lorg/jaudiotagger/tag/id3/ID3Tags;.isID3v22FrameIdentifier:(Ljava/lang/String;)Z // method@9597 │ │ +30e3e2: 0a01 |0055: move-result v1 │ │ +30e3e4: 3801 0400 |0056: if-eqz v1, 005a // +0004 │ │ +30e3e8: 0701 |0058: move-object v1, v0 │ │ +30e3ea: 2803 |0059: goto 005c // +0003 │ │ +30e3ec: 1a01 2950 |005a: const-string v1, "Unsupported" // string@5029 │ │ +30e3f0: 6202 228b |005c: sget-object v2, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.logger:Ljava/util/logging/Logger; // field@8b22 │ │ +30e3f4: 2203 3910 |005e: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ +30e3f8: 7010 cc87 0300 |0060: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +30e3fe: 1a04 201f |0063: const-string v4, "Identifier was:" // string@1f20 │ │ +30e402: 6e20 d787 4300 |0065: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +30e408: 6e20 d787 0300 |0068: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +30e40e: 1a00 2b02 |006b: const-string v0, " reading using:" // string@022b │ │ +30e412: 6e20 d787 0300 |006d: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +30e418: 6e20 d787 1300 |0070: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +30e41e: 6e10 df87 0300 |0073: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +30e424: 0c00 |0076: move-result-object v0 │ │ +30e426: 6e20 138a 0200 |0077: invoke-virtual {v2, v0}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@8a13 │ │ +30e42c: 6e10 5a88 0600 |007a: invoke-virtual {v6}, Ljava/nio/ByteBuffer;.slice:()Ljava/nio/ByteBuffer; // method@885a │ │ +30e432: 0c00 |007d: move-result-object v0 │ │ +30e434: 5252 208b |007e: iget v2, v5, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.frameSize:I // field@8b20 │ │ +30e438: 6e20 4a88 2000 |0080: invoke-virtual {v0, v2}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@884a │ │ +30e43e: 5252 208b |0083: iget v2, v5, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.frameSize:I // field@8b20 │ │ +30e442: 6e40 4d96 1520 |0085: invoke-virtual {v5, v1, v0, v2}, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.readBody:(Ljava/lang/String;Ljava/nio/ByteBuffer;I)Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody; // method@964d │ │ +30e448: 0c00 |0088: move-result-object v0 │ │ +30e44a: 5b50 1f8b |0089: iput-object v0, v5, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8b1f │ │ +30e44e: 6e10 4d88 0600 |008b: invoke-virtual {v6}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ +30e454: 0a00 |008e: move-result v0 │ │ +30e456: 5251 208b |008f: iget v1, v5, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.frameSize:I // field@8b20 │ │ +30e45a: b010 |0091: add-int/2addr v0, v1 │ │ +30e45c: 6e20 4e88 0600 |0092: invoke-virtual {v6, v0}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ +30e462: 0e00 |0095: return-void │ │ +30e464: 0d00 |0096: move-exception v0 │ │ +30e466: 6e10 4d88 0600 |0097: invoke-virtual {v6}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ +30e46c: 0a01 |009a: move-result v1 │ │ +30e46e: 5252 208b |009b: iget v2, v5, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.frameSize:I // field@8b20 │ │ +30e472: b021 |009d: add-int/2addr v1, v2 │ │ +30e474: 6e20 4e88 1600 |009e: invoke-virtual {v6, v1}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ +30e47a: 2700 |00a1: throw v0 │ │ +30e47c: 6206 228b |00a2: sget-object v6, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.logger:Ljava/util/logging/Logger; // field@8b22 │ │ +30e480: 2201 3910 |00a4: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +30e484: 7010 cc87 0100 |00a6: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +30e48a: 1a02 be1f |00a9: const-string v2, "Invalid Frame size larger than size before mp3 audio:" // string@1fbe │ │ +30e48e: 6e20 d787 2100 |00ab: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +30e494: 6e20 d787 0100 |00ae: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +30e49a: 6e10 df87 0100 |00b1: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +30e4a0: 0c01 |00b4: move-result-object v1 │ │ +30e4a2: 6e20 1c8a 1600 |00b5: invoke-virtual {v6, v1}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ +30e4a8: 2206 c011 |00b8: new-instance v6, Lorg/jaudiotagger/tag/InvalidFrameException; // type@11c0 │ │ +30e4ac: 2201 3910 |00ba: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +30e4b0: 7010 cc87 0100 |00bc: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +30e4b6: 6e20 d787 0100 |00bf: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +30e4bc: 1a00 b101 |00c2: const-string v0, " is invalid frame" // string@01b1 │ │ +30e4c0: 6e20 d787 0100 |00c4: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +30e4c6: 6e10 df87 0100 |00c7: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +30e4cc: 0c00 |00ca: move-result-object v0 │ │ +30e4ce: 7020 9991 0600 |00cb: invoke-direct {v6, v0}, Lorg/jaudiotagger/tag/InvalidFrameException;.:(Ljava/lang/String;)V // method@9199 │ │ +30e4d4: 2706 |00ce: throw v6 │ │ +30e4d6: 6206 228b |00cf: sget-object v6, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.logger:Ljava/util/logging/Logger; // field@8b22 │ │ +30e4da: 2201 3910 |00d1: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +30e4de: 7010 cc87 0100 |00d3: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +30e4e4: 1a02 8f16 |00d6: const-string v2, "Empty Frame:" // string@168f │ │ +30e4e8: 6e20 d787 2100 |00d8: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +30e4ee: 6e20 d787 0100 |00db: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +30e4f4: 6e10 df87 0100 |00de: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +30e4fa: 0c01 |00e1: move-result-object v1 │ │ +30e4fc: 6e20 1c8a 1600 |00e2: invoke-virtual {v6, v1}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ +30e502: 2206 bc11 |00e5: new-instance v6, Lorg/jaudiotagger/tag/EmptyFrameException; // type@11bc │ │ +30e506: 2201 3910 |00e7: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +30e50a: 7010 cc87 0100 |00e9: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +30e510: 6e20 d787 0100 |00ec: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +30e516: 1a00 a901 |00ef: const-string v0, " is empty frame" // string@01a9 │ │ +30e51a: 6e20 d787 0100 |00f1: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +30e520: 6e10 df87 0100 |00f4: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +30e526: 0c00 |00f7: move-result-object v0 │ │ +30e528: 7020 8291 0600 |00f8: invoke-direct {v6, v0}, Lorg/jaudiotagger/tag/EmptyFrameException;.:(Ljava/lang/String;)V // method@9182 │ │ +30e52e: 2706 |00fb: throw v6 │ │ +30e530: 2206 c011 |00fc: new-instance v6, Lorg/jaudiotagger/tag/InvalidFrameException; // type@11c0 │ │ +30e534: 2201 3910 |00fe: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +30e538: 7010 cc87 0100 |0100: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +30e53e: 6e20 d787 0100 |0103: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +30e544: 1a00 8801 |0106: const-string v0, " has invalid size of:" // string@0188 │ │ +30e548: 6e20 d787 0100 |0108: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +30e54e: 5250 208b |010b: iget v0, v5, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.frameSize:I // field@8b20 │ │ +30e552: 6e20 d387 0100 |010d: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +30e558: 6e10 df87 0100 |0110: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +30e55e: 0c00 |0113: move-result-object v0 │ │ +30e560: 7020 9991 0600 |0114: invoke-direct {v6, v0}, Lorg/jaudiotagger/tag/InvalidFrameException;.:(Ljava/lang/String;)V // method@9199 │ │ +30e566: 2706 |0117: throw v6 │ │ +30e568: 6201 228b |0118: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.logger:Ljava/util/logging/Logger; // field@8b22 │ │ +30e56c: 2202 3910 |011a: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ +30e570: 7010 cc87 0200 |011c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +30e576: 1a03 d61f |011f: const-string v3, "Invalid identifier:" // string@1fd6 │ │ +30e57a: 6e20 d787 3200 |0121: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +30e580: 6e20 d787 0200 |0124: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +30e586: 6e10 df87 0200 |0127: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +30e58c: 0c02 |012a: move-result-object v2 │ │ +30e58e: 6e20 128a 2100 |012b: invoke-virtual {v1, v2}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +30e594: 6e10 4d88 0600 |012e: invoke-virtual {v6}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ +30e59a: 0a01 |0131: move-result v1 │ │ +30e59c: 6e10 4296 0500 |0132: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.getFrameIdSize:()I // method@9642 │ │ +30e5a2: 0a02 |0135: move-result v2 │ │ +30e5a4: d802 02ff |0136: add-int/lit8 v2, v2, #int -1 // #ff │ │ +30e5a8: b121 |0138: sub-int/2addr v1, v2 │ │ +30e5aa: 6e20 4e88 1600 |0139: invoke-virtual {v6, v1}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ +30e5b0: 2206 c111 |013c: new-instance v6, Lorg/jaudiotagger/tag/InvalidFrameIdentifierException; // type@11c1 │ │ +30e5b4: 2201 3910 |013e: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +30e5b8: 7010 cc87 0100 |0140: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +30e5be: 6e10 4696 0500 |0143: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.getLoggingFilename:()Ljava/lang/String; // method@9646 │ │ +30e5c4: 0c02 |0146: move-result-object v2 │ │ +30e5c6: 6e20 d787 2100 |0147: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +30e5cc: 1a02 c804 |014a: const-string v2, ":" // string@04c8 │ │ +30e5d0: 6e20 d787 2100 |014c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +30e5d6: 6e20 d787 0100 |014f: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +30e5dc: 1a00 6505 |0152: const-string v0, ":is not a valid ID3v2.20 frame" // string@0565 │ │ +30e5e0: 6e20 d787 0100 |0154: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +30e5e6: 6e10 df87 0100 |0157: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +30e5ec: 0c00 |015a: move-result-object v0 │ │ +30e5ee: 7020 9e91 0600 |015b: invoke-direct {v6, v0}, Lorg/jaudiotagger/tag/InvalidFrameIdentifierException;.:(Ljava/lang/String;)V // method@919e │ │ +30e5f4: 2706 |015e: throw v6 │ │ catches : 1 │ │ 0x0083 - 0x008b │ │ -> 0x0096 │ │ positions : │ │ 0x0000 line=332 │ │ 0x0004 line=334 │ │ 0x000a line=337 │ │ @@ -1321232,30 +1321232,30 @@ │ │ type : '(Ljava/nio/charset/Charset;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -30e600: |[30e600] org.jaudiotagger.tag.id3.ID3v22Frame.setEncoding:(Ljava/nio/charset/Charset;)V │ │ -30e610: 7100 059c 0000 |0000: invoke-static {}, Lorg/jaudiotagger/tag/id3/valuepair/TextEncoding;.getInstanceOf:()Lorg/jaudiotagger/tag/id3/valuepair/TextEncoding; // method@9c05 │ │ -30e616: 0c00 |0003: move-result-object v0 │ │ -30e618: 6e20 039c 3000 |0004: invoke-virtual {v0, v3}, Lorg/jaudiotagger/tag/id3/valuepair/TextEncoding;.getIdForCharset:(Ljava/nio/charset/Charset;)Ljava/lang/Integer; // method@9c03 │ │ -30e61e: 0c03 |0007: move-result-object v3 │ │ -30e620: 3803 1400 |0008: if-eqz v3, 001c // +0014 │ │ -30e624: 6e10 2987 0300 |000a: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@8729 │ │ -30e62a: 0a00 |000d: move-result v0 │ │ -30e62c: 1221 |000e: const/4 v1, #int 2 // #2 │ │ -30e62e: 3510 0d00 |000f: if-ge v0, v1, 001c // +000d │ │ -30e632: 6e10 4096 0200 |0011: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@9640 │ │ -30e638: 0c00 |0014: move-result-object v0 │ │ -30e63a: 6e10 2387 0300 |0015: invoke-virtual {v3}, Ljava/lang/Integer;.byteValue:()B // method@8723 │ │ -30e640: 0a03 |0018: move-result v3 │ │ -30e642: 6e20 5c95 3000 |0019: invoke-virtual {v0, v3}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.setTextEncoding:(B)V // method@955c │ │ -30e648: 0e00 |001c: return-void │ │ +30e604: |[30e604] org.jaudiotagger.tag.id3.ID3v22Frame.setEncoding:(Ljava/nio/charset/Charset;)V │ │ +30e614: 7100 059c 0000 |0000: invoke-static {}, Lorg/jaudiotagger/tag/id3/valuepair/TextEncoding;.getInstanceOf:()Lorg/jaudiotagger/tag/id3/valuepair/TextEncoding; // method@9c05 │ │ +30e61a: 0c00 |0003: move-result-object v0 │ │ +30e61c: 6e20 039c 3000 |0004: invoke-virtual {v0, v3}, Lorg/jaudiotagger/tag/id3/valuepair/TextEncoding;.getIdForCharset:(Ljava/nio/charset/Charset;)Ljava/lang/Integer; // method@9c03 │ │ +30e622: 0c03 |0007: move-result-object v3 │ │ +30e624: 3803 1400 |0008: if-eqz v3, 001c // +0014 │ │ +30e628: 6e10 2987 0300 |000a: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@8729 │ │ +30e62e: 0a00 |000d: move-result v0 │ │ +30e630: 1221 |000e: const/4 v1, #int 2 // #2 │ │ +30e632: 3510 0d00 |000f: if-ge v0, v1, 001c // +000d │ │ +30e636: 6e10 4096 0200 |0011: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@9640 │ │ +30e63c: 0c00 |0014: move-result-object v0 │ │ +30e63e: 6e10 2387 0300 |0015: invoke-virtual {v3}, Ljava/lang/Integer;.byteValue:()B // method@8723 │ │ +30e644: 0a03 |0018: move-result v3 │ │ +30e646: 6e20 5c95 3000 |0019: invoke-virtual {v0, v3}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.setTextEncoding:(B)V // method@955c │ │ +30e64c: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=518 │ │ 0x000a line=521 │ │ 0x0011 line=523 │ │ locals : │ │ 0x0000 - 0x001d reg=2 this Lorg/jaudiotagger/tag/id3/ID3v22Frame; │ │ @@ -1321266,59 +1321266,59 @@ │ │ type : '(Ljava/io/ByteArrayOutputStream;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 95 16-bit code units │ │ -30e64c: |[30e64c] org.jaudiotagger.tag.id3.ID3v22Frame.write:(Ljava/io/ByteArrayOutputStream;)V │ │ -30e65c: 6200 228b |0000: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.logger:Ljava/util/logging/Logger; // field@8b22 │ │ -30e660: 2201 3910 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -30e664: 7010 cc87 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -30e66a: 1a02 ad54 |0007: const-string v2, "Write Frame to Buffer" // string@54ad │ │ -30e66e: 6e20 d787 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -30e674: 6e10 4596 0500 |000c: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.getIdentifier:()Ljava/lang/String; // method@9645 │ │ -30e67a: 0c02 |000f: move-result-object v2 │ │ -30e67c: 6e20 d787 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -30e682: 6e10 df87 0100 |0013: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -30e688: 0c01 |0016: move-result-object v1 │ │ -30e68a: 6e20 128a 1000 |0017: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -30e690: 6e10 4196 0500 |001a: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.getFrameHeaderSize:()I // method@9641 │ │ -30e696: 0a00 |001d: move-result v0 │ │ -30e698: 7110 3788 0000 |001e: invoke-static {v0}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@8837 │ │ -30e69e: 0c00 |0021: move-result-object v0 │ │ -30e6a0: 2201 ef0f |0022: new-instance v1, Ljava/io/ByteArrayOutputStream; // type@0fef │ │ -30e6a4: 7010 2d86 0100 |0024: invoke-direct {v1}, Ljava/io/ByteArrayOutputStream;.:()V // method@862d │ │ -30e6aa: 5452 1f8b |0027: iget-object v2, v5, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8b1f │ │ -30e6ae: 1f02 3512 |0029: check-cast v2, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody; // type@1235 │ │ -30e6b2: 6e20 0598 1200 |002b: invoke-virtual {v2, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.write:(Ljava/io/ByteArrayOutputStream;)V // method@9805 │ │ -30e6b8: 6e10 4596 0500 |002e: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.getIdentifier:()Ljava/lang/String; // method@9645 │ │ -30e6be: 0c02 |0031: move-result-object v2 │ │ -30e6c0: 6203 aa81 |0032: sget-object v3, Ljava/nio/charset/StandardCharsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@81aa │ │ -30e6c4: 6e20 a187 3200 |0034: invoke-virtual {v2, v3}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@87a1 │ │ -30e6ca: 0c02 |0037: move-result-object v2 │ │ -30e6cc: 6e10 4296 0500 |0038: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.getFrameIdSize:()I // method@9642 │ │ -30e6d2: 0a03 |003b: move-result v3 │ │ -30e6d4: 1204 |003c: const/4 v4, #int 0 // #0 │ │ -30e6d6: 6e40 5388 2034 |003d: invoke-virtual {v0, v2, v4, v3}, Ljava/nio/ByteBuffer;.put:([BII)Ljava/nio/ByteBuffer; // method@8853 │ │ -30e6dc: 5452 1f8b |0040: iget-object v2, v5, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8b1f │ │ -30e6e0: 6e10 5595 0200 |0042: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.getSize:()I // method@9555 │ │ -30e6e6: 0a02 |0045: move-result v2 │ │ -30e6e8: 7030 3e96 0502 |0046: invoke-direct {v5, v0, v2}, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.encodeSize:(Ljava/nio/ByteBuffer;I)V // method@963e │ │ -30e6ee: 6e10 3988 0000 |0049: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.array:()[B // method@8839 │ │ -30e6f4: 0c00 |004c: move-result-object v0 │ │ -30e6f6: 6e20 3386 0600 |004d: invoke-virtual {v6, v0}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ -30e6fc: 6e10 3186 0100 |0050: invoke-virtual {v1}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8631 │ │ -30e702: 0c00 |0053: move-result-object v0 │ │ -30e704: 6e20 3386 0600 |0054: invoke-virtual {v6, v0}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ -30e70a: 0e00 |0057: return-void │ │ -30e70c: 0d06 |0058: move-exception v6 │ │ -30e70e: 2200 3310 |0059: new-instance v0, Ljava/lang/RuntimeException; // type@1033 │ │ -30e712: 7020 7e87 6000 |005b: invoke-direct {v0, v6}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@877e │ │ -30e718: 2700 |005e: throw v0 │ │ +30e650: |[30e650] org.jaudiotagger.tag.id3.ID3v22Frame.write:(Ljava/io/ByteArrayOutputStream;)V │ │ +30e660: 6200 228b |0000: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.logger:Ljava/util/logging/Logger; // field@8b22 │ │ +30e664: 2201 3910 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +30e668: 7010 cc87 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +30e66e: 1a02 ad54 |0007: const-string v2, "Write Frame to Buffer" // string@54ad │ │ +30e672: 6e20 d787 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +30e678: 6e10 4596 0500 |000c: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.getIdentifier:()Ljava/lang/String; // method@9645 │ │ +30e67e: 0c02 |000f: move-result-object v2 │ │ +30e680: 6e20 d787 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +30e686: 6e10 df87 0100 |0013: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +30e68c: 0c01 |0016: move-result-object v1 │ │ +30e68e: 6e20 128a 1000 |0017: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +30e694: 6e10 4196 0500 |001a: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.getFrameHeaderSize:()I // method@9641 │ │ +30e69a: 0a00 |001d: move-result v0 │ │ +30e69c: 7110 3788 0000 |001e: invoke-static {v0}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@8837 │ │ +30e6a2: 0c00 |0021: move-result-object v0 │ │ +30e6a4: 2201 ef0f |0022: new-instance v1, Ljava/io/ByteArrayOutputStream; // type@0fef │ │ +30e6a8: 7010 2d86 0100 |0024: invoke-direct {v1}, Ljava/io/ByteArrayOutputStream;.:()V // method@862d │ │ +30e6ae: 5452 1f8b |0027: iget-object v2, v5, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8b1f │ │ +30e6b2: 1f02 3512 |0029: check-cast v2, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody; // type@1235 │ │ +30e6b6: 6e20 0598 1200 |002b: invoke-virtual {v2, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.write:(Ljava/io/ByteArrayOutputStream;)V // method@9805 │ │ +30e6bc: 6e10 4596 0500 |002e: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.getIdentifier:()Ljava/lang/String; // method@9645 │ │ +30e6c2: 0c02 |0031: move-result-object v2 │ │ +30e6c4: 6203 aa81 |0032: sget-object v3, Ljava/nio/charset/StandardCharsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@81aa │ │ +30e6c8: 6e20 a187 3200 |0034: invoke-virtual {v2, v3}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@87a1 │ │ +30e6ce: 0c02 |0037: move-result-object v2 │ │ +30e6d0: 6e10 4296 0500 |0038: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.getFrameIdSize:()I // method@9642 │ │ +30e6d6: 0a03 |003b: move-result v3 │ │ +30e6d8: 1204 |003c: const/4 v4, #int 0 // #0 │ │ +30e6da: 6e40 5388 2034 |003d: invoke-virtual {v0, v2, v4, v3}, Ljava/nio/ByteBuffer;.put:([BII)Ljava/nio/ByteBuffer; // method@8853 │ │ +30e6e0: 5452 1f8b |0040: iget-object v2, v5, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8b1f │ │ +30e6e4: 6e10 5595 0200 |0042: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.getSize:()I // method@9555 │ │ +30e6ea: 0a02 |0045: move-result v2 │ │ +30e6ec: 7030 3e96 0502 |0046: invoke-direct {v5, v0, v2}, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.encodeSize:(Ljava/nio/ByteBuffer;I)V // method@963e │ │ +30e6f2: 6e10 3988 0000 |0049: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.array:()[B // method@8839 │ │ +30e6f8: 0c00 |004c: move-result-object v0 │ │ +30e6fa: 6e20 3386 0600 |004d: invoke-virtual {v6, v0}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ +30e700: 6e10 3186 0100 |0050: invoke-virtual {v1}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8631 │ │ +30e706: 0c00 |0053: move-result-object v0 │ │ +30e708: 6e20 3386 0600 |0054: invoke-virtual {v6, v0}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ +30e70e: 0e00 |0057: return-void │ │ +30e710: 0d06 |0058: move-exception v6 │ │ +30e712: 2200 3310 |0059: new-instance v0, Ljava/lang/RuntimeException; // type@1033 │ │ +30e716: 7020 7e87 6000 |005b: invoke-direct {v0, v6}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@877e │ │ +30e71c: 2700 |005e: throw v0 │ │ catches : 1 │ │ 0x0049 - 0x0057 │ │ Ljava/io/IOException; -> 0x0058 │ │ positions : │ │ 0x0000 line=426 │ │ 0x001a line=429 │ │ 0x0022 line=432 │ │ @@ -1321756,1231 +1321756,1231 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 27 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 2767 16-bit code units │ │ -30c650: |[30c650] org.jaudiotagger.tag.id3.ID3v22Frames.:()V │ │ -30c660: 0800 1a00 |0000: move-object/from16 v0, v26 │ │ -30c664: 7601 7995 1a00 |0002: invoke-direct/range {v26}, Lorg/jaudiotagger/tag/id3/ID3Frames;.:()V // method@9579 │ │ -30c66a: 2201 8610 |0005: new-instance v1, Ljava/util/EnumMap; // type@1086 │ │ -30c66e: 1c02 be11 |0007: const-class v2, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -30c672: 7020 1789 2100 |0009: invoke-direct {v1, v2}, Ljava/util/EnumMap;.:(Ljava/lang/Class;)V // method@8917 │ │ -30c678: 5b01 788b |000c: iput-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30c67c: 2201 8610 |000e: new-instance v1, Ljava/util/EnumMap; // type@1086 │ │ -30c680: 1c02 1a12 |0010: const-class v2, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30c684: 7020 1789 2100 |0012: invoke-direct {v1, v2}, Ljava/util/EnumMap;.:(Ljava/lang/Class;)V // method@8917 │ │ -30c68a: 5b01 738b |0015: iput-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.id3ToTagField:Ljava/util/EnumMap; // field@8b73 │ │ -30c68e: 5401 778b |0017: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.supportedFrames:Ljava/util/TreeSet; // field@8b77 │ │ -30c692: 1a02 144a |0019: const-string v2, "TP2" // string@4a14 │ │ -30c696: 6e20 bf89 2100 |001b: invoke-virtual {v1, v2}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -30c69c: 5401 778b |001e: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.supportedFrames:Ljava/util/TreeSet; // field@8b77 │ │ -30c6a0: 1a03 2949 |0020: const-string v3, "TAL" // string@4929 │ │ -30c6a4: 6e20 bf89 3100 |0022: invoke-virtual {v1, v3}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -30c6aa: 5401 778b |0025: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.supportedFrames:Ljava/util/TreeSet; // field@8b77 │ │ -30c6ae: 1a04 134a |0027: const-string v4, "TP1" // string@4a13 │ │ -30c6b2: 6e20 bf89 4100 |0029: invoke-virtual {v1, v4}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -30c6b8: 5401 778b |002c: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.supportedFrames:Ljava/util/TreeSet; // field@8b77 │ │ -30c6bc: 1a05 5240 |002e: const-string v5, "PIC" // string@4052 │ │ -30c6c0: 6e20 bf89 5100 |0030: invoke-virtual {v1, v5}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -30c6c6: 5401 778b |0033: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.supportedFrames:Ljava/util/TreeSet; // field@8b77 │ │ -30c6ca: 1a06 a60e |0035: const-string v6, "CRA" // string@0ea6 │ │ -30c6ce: 6e20 bf89 6100 |0037: invoke-virtual {v1, v6}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -30c6d4: 5401 778b |003a: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.supportedFrames:Ljava/util/TreeSet; // field@8b77 │ │ -30c6d8: 1a07 3a49 |003c: const-string v7, "TBP" // string@493a │ │ -30c6dc: 6e20 bf89 7100 |003e: invoke-virtual {v1, v7}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -30c6e2: 5401 778b |0041: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.supportedFrames:Ljava/util/TreeSet; // field@8b77 │ │ -30c6e6: 1a07 280e |0043: const-string v7, "COM" // string@0e28 │ │ -30c6ea: 6e20 bf89 7100 |0045: invoke-virtual {v1, v7}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -30c6f0: 5401 778b |0048: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.supportedFrames:Ljava/util/TreeSet; // field@8b77 │ │ -30c6f4: 1a08 3d49 |004a: const-string v8, "TCM" // string@493d │ │ -30c6f8: 6e20 bf89 8100 |004c: invoke-virtual {v1, v8}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -30c6fe: 5401 778b |004f: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.supportedFrames:Ljava/util/TreeSet; // field@8b77 │ │ -30c702: 1a08 b00e |0051: const-string v8, "CRM" // string@0eb0 │ │ -30c706: 6e20 bf89 8100 |0053: invoke-virtual {v1, v8}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -30c70c: 5401 778b |0056: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.supportedFrames:Ljava/util/TreeSet; // field@8b77 │ │ -30c710: 1a09 154a |0058: const-string v9, "TP3" // string@4a15 │ │ -30c714: 6e20 bf89 9100 |005a: invoke-virtual {v1, v9}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -30c71a: 5401 778b |005d: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.supportedFrames:Ljava/util/TreeSet; // field@8b77 │ │ -30c71e: 1a09 cd4a |005f: const-string v9, "TT1" // string@4acd │ │ -30c722: 6e20 bf89 9100 |0061: invoke-virtual {v1, v9}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -30c728: 5401 778b |0064: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.supportedFrames:Ljava/util/TreeSet; // field@8b77 │ │ -30c72c: 1a09 4549 |0066: const-string v9, "TCR" // string@4945 │ │ -30c730: 6e20 bf89 9100 |0068: invoke-virtual {v1, v9}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -30c736: 5401 778b |006b: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.supportedFrames:Ljava/util/TreeSet; // field@8b77 │ │ -30c73a: 1a09 5e49 |006d: const-string v9, "TEN" // string@495e │ │ -30c73e: 6e20 bf89 9100 |006f: invoke-virtual {v1, v9}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -30c744: 5401 778b |0072: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.supportedFrames:Ljava/util/TreeSet; // field@8b77 │ │ -30c748: 1a09 c115 |0074: const-string v9, "EQU" // string@15c1 │ │ -30c74c: 6e20 bf89 9100 |0076: invoke-virtual {v1, v9}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -30c752: 5401 778b |0079: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.supportedFrames:Ljava/util/TreeSet; // field@8b77 │ │ -30c756: 1a0a e015 |007b: const-string v10, "ETC" // string@15e0 │ │ -30c75a: 6e20 bf89 a100 |007d: invoke-virtual {v1, v10}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -30c760: 5401 778b |0080: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.supportedFrames:Ljava/util/TreeSet; // field@8b77 │ │ -30c764: 1a0b 7449 |0082: const-string v11, "TFT" // string@4974 │ │ -30c768: 6e20 bf89 b100 |0084: invoke-virtual {v1, v11}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -30c76e: 5401 778b |0087: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.supportedFrames:Ljava/util/TreeSet; // field@8b77 │ │ -30c772: 1a0b b51b |0089: const-string v11, "GEO" // string@1bb5 │ │ -30c776: 6e20 bf89 b100 |008b: invoke-virtual {v1, v11}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -30c77c: 5401 778b |008e: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.supportedFrames:Ljava/util/TreeSet; // field@8b77 │ │ -30c780: 1a0c 3f49 |0090: const-string v12, "TCO" // string@493f │ │ -30c784: 6e20 bf89 c100 |0092: invoke-virtual {v1, v12}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -30c78a: 5401 778b |0095: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.supportedFrames:Ljava/util/TreeSet; // field@8b77 │ │ -30c78e: 1a0d c84a |0097: const-string v13, "TSS" // string@4ac8 │ │ -30c792: 6e20 bf89 d100 |0099: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -30c798: 5401 778b |009c: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.supportedFrames:Ljava/util/TreeSet; // field@8b77 │ │ -30c79c: 1a0d c549 |009e: const-string v13, "TKE" // string@49c5 │ │ -30c7a0: 6e20 bf89 d100 |00a0: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -30c7a6: 5401 778b |00a3: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.supportedFrames:Ljava/util/TreeSet; // field@8b77 │ │ -30c7aa: 1a0d bc1e |00a5: const-string v13, "IPL" // string@1ebc │ │ -30c7ae: 6e20 bf89 d100 |00a7: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -30c7b4: 5401 778b |00aa: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.supportedFrames:Ljava/util/TreeSet; // field@8b77 │ │ -30c7b8: 1a0d 9e4a |00ac: const-string v13, "TRC" // string@4a9e │ │ -30c7bc: 6e20 bf89 d100 |00ae: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -30c7c2: 5401 778b |00b1: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.supportedFrames:Ljava/util/TreeSet; // field@8b77 │ │ -30c7c6: 1a0d d21b |00b3: const-string v13, "GP1" // string@1bd2 │ │ -30c7ca: 6e20 bf89 d100 |00b5: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -30c7d0: 5401 778b |00b8: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.supportedFrames:Ljava/util/TreeSet; // field@8b77 │ │ -30c7d4: 1a0d c949 |00ba: const-string v13, "TLA" // string@49c9 │ │ -30c7d8: 6e20 bf89 d100 |00bc: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -30c7de: 5401 778b |00bf: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.supportedFrames:Ljava/util/TreeSet; // field@8b77 │ │ -30c7e2: 1a0d cd49 |00c1: const-string v13, "TLE" // string@49cd │ │ -30c7e6: 6e20 bf89 d100 |00c3: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -30c7ec: 5401 778b |00c6: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.supportedFrames:Ljava/util/TreeSet; // field@8b77 │ │ -30c7f0: 1a0d bb22 |00c8: const-string v13, "LNK" // string@22bb │ │ -30c7f4: 6e20 bf89 d100 |00ca: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -30c7fa: 5401 778b |00cd: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.supportedFrames:Ljava/util/TreeSet; // field@8b77 │ │ -30c7fe: 1a0d 1e4b |00cf: const-string v13, "TXT" // string@4b1e │ │ -30c802: 6e20 bf89 d100 |00d1: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -30c808: 5401 778b |00d4: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.supportedFrames:Ljava/util/TreeSet; // field@8b77 │ │ -30c80c: 1a0d d449 |00d6: const-string v13, "TMT" // string@49d4 │ │ -30c810: 6e20 bf89 d100 |00d8: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -30c816: 5401 778b |00db: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.supportedFrames:Ljava/util/TreeSet; // field@8b77 │ │ -30c81a: 1a0d 553a |00dd: const-string v13, "MVN" // string@3a55 │ │ -30c81e: 6e20 bf89 d100 |00df: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -30c824: 5401 778b |00e2: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.supportedFrames:Ljava/util/TreeSet; // field@8b77 │ │ -30c828: 1a0d 533a |00e4: const-string v13, "MVI" // string@3a53 │ │ -30c82c: 6e20 bf89 d100 |00e6: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -30c832: 5401 778b |00e9: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.supportedFrames:Ljava/util/TreeSet; // field@8b77 │ │ -30c836: 1a0d 0739 |00eb: const-string v13, "MLL" // string@3907 │ │ -30c83a: 6e20 bf89 d100 |00ed: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -30c840: 5401 778b |00f0: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.supportedFrames:Ljava/util/TreeSet; // field@8b77 │ │ -30c844: 1a0d 7e38 |00f2: const-string v13, "MCI" // string@387e │ │ -30c848: 6e20 bf89 d100 |00f4: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -30c84e: 5401 778b |00f7: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.supportedFrames:Ljava/util/TreeSet; // field@8b77 │ │ -30c852: 1a0d d749 |00f9: const-string v13, "TOA" // string@49d7 │ │ -30c856: 6e20 bf89 d100 |00fb: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -30c85c: 5401 778b |00fe: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.supportedFrames:Ljava/util/TreeSet; // field@8b77 │ │ -30c860: 1a0d da49 |0100: const-string v13, "TOF" // string@49da │ │ -30c864: 6e20 bf89 d100 |0102: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -30c86a: 5401 778b |0105: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.supportedFrames:Ljava/util/TreeSet; // field@8b77 │ │ -30c86e: 1a0d e249 |0107: const-string v13, "TOL" // string@49e2 │ │ -30c872: 6e20 bf89 d100 |0109: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -30c878: 5401 778b |010c: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.supportedFrames:Ljava/util/TreeSet; // field@8b77 │ │ -30c87c: 1a0d f449 |010e: const-string v13, "TOT" // string@49f4 │ │ -30c880: 6e20 bf89 d100 |0110: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -30c886: 5401 778b |0113: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.supportedFrames:Ljava/util/TreeSet; // field@8b77 │ │ -30c88a: 1a0d 5649 |0115: const-string v13, "TDY" // string@4956 │ │ -30c88e: 6e20 bf89 d100 |0117: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -30c894: 5401 778b |011a: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.supportedFrames:Ljava/util/TreeSet; // field@8b77 │ │ -30c898: 1a0d 040e |011c: const-string v13, "CNT" // string@0e04 │ │ -30c89c: 6e20 bf89 d100 |011e: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -30c8a2: 5401 778b |0121: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.supportedFrames:Ljava/util/TreeSet; // field@8b77 │ │ -30c8a6: 1a0d 6e40 |0123: const-string v13, "POP" // string@406e │ │ -30c8aa: 6e20 bf89 d100 |0125: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -30c8b0: 5401 778b |0128: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.supportedFrames:Ljava/util/TreeSet; // field@8b77 │ │ -30c8b4: 1a0e 194a |012a: const-string v14, "TPB" // string@4a19 │ │ -30c8b8: 6e20 bf89 e100 |012c: invoke-virtual {v1, v14}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -30c8be: 5401 778b |012f: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.supportedFrames:Ljava/util/TreeSet; // field@8b77 │ │ -30c8c2: 1a0e 430b |0131: const-string v14, "BUF" // string@0b43 │ │ -30c8c6: 6e20 bf89 e100 |0133: invoke-virtual {v1, v14}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -30c8cc: 5401 778b |0136: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.supportedFrames:Ljava/util/TreeSet; // field@8b77 │ │ -30c8d0: 1a0f 2243 |0138: const-string v15, "RVA" // string@4322 │ │ -30c8d4: 6e20 bf89 f100 |013a: invoke-virtual {v1, v15}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -30c8da: 5401 778b |013d: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.supportedFrames:Ljava/util/TreeSet; // field@8b77 │ │ -30c8de: 0810 0d00 |013f: move-object/from16 v16, v13 │ │ -30c8e2: 1a0d 164a |0141: const-string v13, "TP4" // string@4a16 │ │ -30c8e6: 6e20 bf89 d100 |0143: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -30c8ec: 5401 778b |0146: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.supportedFrames:Ljava/util/TreeSet; // field@8b77 │ │ -30c8f0: 1a0d ed42 |0148: const-string v13, "REV" // string@42ed │ │ -30c8f4: 6e20 bf89 d100 |014a: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -30c8fa: 5401 778b |014d: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.supportedFrames:Ljava/util/TreeSet; // field@8b77 │ │ -30c8fe: 1a0d 184a |014f: const-string v13, "TPA" // string@4a18 │ │ -30c902: 6e20 bf89 d100 |0151: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -30c908: 5401 778b |0154: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.supportedFrames:Ljava/util/TreeSet; // field@8b77 │ │ -30c90c: 1a0d 2545 |0156: const-string v13, "SLT" // string@4525 │ │ -30c910: 6e20 bf89 d100 |0158: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -30c916: 5401 778b |015b: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.supportedFrames:Ljava/util/TreeSet; // field@8b77 │ │ -30c91a: 1a0d b245 |015d: const-string v13, "STC" // string@45b2 │ │ -30c91e: 6e20 bf89 d100 |015f: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -30c924: 5401 778b |0162: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.supportedFrames:Ljava/util/TreeSet; // field@8b77 │ │ -30c928: 1a0d 4d49 |0164: const-string v13, "TDA" // string@494d │ │ -30c92c: 6e20 bf89 d100 |0166: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -30c932: 5401 778b |0169: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.supportedFrames:Ljava/util/TreeSet; // field@8b77 │ │ -30c936: 1a0d 9049 |016b: const-string v13, "TIM" // string@4990 │ │ -30c93a: 6e20 bf89 d100 |016d: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -30c940: 5401 778b |0170: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.supportedFrames:Ljava/util/TreeSet; // field@8b77 │ │ -30c944: 1a0d ce4a |0172: const-string v13, "TT2" // string@4ace │ │ -30c948: 6e20 bf89 d100 |0174: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -30c94e: 5401 778b |0177: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.supportedFrames:Ljava/util/TreeSet; // field@8b77 │ │ -30c952: 0811 0200 |0179: move-object/from16 v17, v2 │ │ -30c956: 1a02 d14a |017b: const-string v2, "TT3" // string@4ad1 │ │ -30c95a: 6e20 bf89 2100 |017d: invoke-virtual {v1, v2}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -30c960: 5401 778b |0180: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.supportedFrames:Ljava/util/TreeSet; // field@8b77 │ │ -30c964: 1a02 f249 |0182: const-string v2, "TOR" // string@49f2 │ │ -30c968: 6e20 bf89 2100 |0184: invoke-virtual {v1, v2}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -30c96e: 5401 778b |0187: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.supportedFrames:Ljava/util/TreeSet; // field@8b77 │ │ -30c972: 1a02 ab4a |0189: const-string v2, "TRK" // string@4aab │ │ -30c976: 6e20 bf89 2100 |018b: invoke-virtual {v1, v2}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -30c97c: 5401 778b |018e: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.supportedFrames:Ljava/util/TreeSet; // field@8b77 │ │ -30c980: 0812 0e00 |0190: move-object/from16 v18, v14 │ │ -30c984: 1a0e a04a |0192: const-string v14, "TRD" // string@4aa0 │ │ -30c988: 6e20 bf89 e100 |0194: invoke-virtual {v1, v14}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -30c98e: 5401 778b |0197: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.supportedFrames:Ljava/util/TreeSet; // field@8b77 │ │ -30c992: 1a0e bf4a |0199: const-string v14, "TSI" // string@4abf │ │ -30c996: 6e20 bf89 e100 |019b: invoke-virtual {v1, v14}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -30c99c: 5401 778b |019e: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.supportedFrames:Ljava/util/TreeSet; // field@8b77 │ │ -30c9a0: 1a0e 234b |01a0: const-string v14, "TYE" // string@4b23 │ │ -30c9a4: 6e20 bf89 e100 |01a2: invoke-virtual {v1, v14}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -30c9aa: 5401 778b |01a5: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.supportedFrames:Ljava/util/TreeSet; // field@8b77 │ │ -30c9ae: 0813 0f00 |01a7: move-object/from16 v19, v15 │ │ -30c9b2: 1a0f 014f |01a9: const-string v15, "UFI" // string@4f01 │ │ -30c9b6: 6e20 bf89 f100 |01ab: invoke-virtual {v1, v15}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -30c9bc: 5401 778b |01ae: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.supportedFrames:Ljava/util/TreeSet; // field@8b77 │ │ -30c9c0: 0814 0f00 |01b0: move-object/from16 v20, v15 │ │ -30c9c4: 1a0f 0d4f |01b2: const-string v15, "ULT" // string@4f0d │ │ -30c9c8: 6e20 bf89 f100 |01b4: invoke-virtual {v1, v15}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -30c9ce: 5401 778b |01b7: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.supportedFrames:Ljava/util/TreeSet; // field@8b77 │ │ -30c9d2: 0815 0f00 |01b9: move-object/from16 v21, v15 │ │ -30c9d6: 1a0f ec52 |01bb: const-string v15, "WAR" // string@52ec │ │ -30c9da: 6e20 bf89 f100 |01bd: invoke-virtual {v1, v15}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -30c9e0: 5401 778b |01c0: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.supportedFrames:Ljava/util/TreeSet; // field@8b77 │ │ -30c9e4: 0816 0f00 |01c2: move-object/from16 v22, v15 │ │ -30c9e8: 1a0f 0553 |01c4: const-string v15, "WCM" // string@5305 │ │ -30c9ec: 6e20 bf89 f100 |01c6: invoke-virtual {v1, v15}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -30c9f2: 5401 778b |01c9: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.supportedFrames:Ljava/util/TreeSet; // field@8b77 │ │ -30c9f6: 1a0f 0853 |01cb: const-string v15, "WCP" // string@5308 │ │ -30c9fa: 6e20 bf89 f100 |01cd: invoke-virtual {v1, v15}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -30ca00: 5401 778b |01d0: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.supportedFrames:Ljava/util/TreeSet; // field@8b77 │ │ -30ca04: 1a0f ea52 |01d2: const-string v15, "WAF" // string@52ea │ │ -30ca08: 6e20 bf89 f100 |01d4: invoke-virtual {v1, v15}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -30ca0e: 5401 778b |01d7: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.supportedFrames:Ljava/util/TreeSet; // field@8b77 │ │ -30ca12: 1a0f 9153 |01d9: const-string v15, "WRS" // string@5391 │ │ -30ca16: 6e20 bf89 f100 |01db: invoke-virtual {v1, v15}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -30ca1c: 5401 778b |01de: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.supportedFrames:Ljava/util/TreeSet; // field@8b77 │ │ -30ca20: 1a0f 8253 |01e0: const-string v15, "WPAY" // string@5382 │ │ -30ca24: 6e20 bf89 f100 |01e2: invoke-virtual {v1, v15}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -30ca2a: 5401 778b |01e5: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.supportedFrames:Ljava/util/TreeSet; // field@8b77 │ │ -30ca2e: 1a0f 8353 |01e7: const-string v15, "WPB" // string@5383 │ │ -30ca32: 6e20 bf89 f100 |01e9: invoke-virtual {v1, v15}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -30ca38: 5401 778b |01ec: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.supportedFrames:Ljava/util/TreeSet; // field@8b77 │ │ -30ca3c: 1a0f f652 |01ee: const-string v15, "WAS" // string@52f6 │ │ -30ca40: 6e20 bf89 f100 |01f0: invoke-virtual {v1, v15}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -30ca46: 5401 778b |01f3: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.supportedFrames:Ljava/util/TreeSet; // field@8b77 │ │ -30ca4a: 1a0f 1f4b |01f5: const-string v15, "TXX" // string@4b1f │ │ -30ca4e: 6e20 bf89 f100 |01f7: invoke-virtual {v1, v15}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -30ca54: 5401 778b |01fa: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.supportedFrames:Ljava/util/TreeSet; // field@8b77 │ │ -30ca58: 0817 0f00 |01fc: move-object/from16 v23, v15 │ │ -30ca5c: 1a0f 9353 |01fe: const-string v15, "WXX" // string@5393 │ │ -30ca60: 6e20 bf89 f100 |0200: invoke-virtual {v1, v15}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -30ca66: 5401 728b |0203: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.extensionFrames:Ljava/util/TreeSet; // field@8b72 │ │ -30ca6a: 0818 0f00 |0205: move-object/from16 v24, v15 │ │ -30ca6e: 1a0f 4449 |0207: const-string v15, "TCP" // string@4944 │ │ -30ca72: 6e20 bf89 f100 |0209: invoke-virtual {v1, v15}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -30ca78: 5401 728b |020c: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.extensionFrames:Ljava/util/TreeSet; // field@8b72 │ │ -30ca7c: 1a0f cb4a |020e: const-string v15, "TST" // string@4acb │ │ -30ca80: 6e20 bf89 f100 |0210: invoke-virtual {v1, v15}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -30ca86: 5401 728b |0213: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.extensionFrames:Ljava/util/TreeSet; // field@8b72 │ │ -30ca8a: 1a0f c64a |0215: const-string v15, "TSP" // string@4ac6 │ │ -30ca8e: 6e20 bf89 f100 |0217: invoke-virtual {v1, v15}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -30ca94: 5401 728b |021a: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.extensionFrames:Ljava/util/TreeSet; // field@8b72 │ │ -30ca98: 1a0f bc4a |021c: const-string v15, "TSA" // string@4abc │ │ -30ca9c: 6e20 bf89 f100 |021e: invoke-virtual {v1, v15}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -30caa2: 5401 728b |0221: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.extensionFrames:Ljava/util/TreeSet; // field@8b72 │ │ -30caa6: 1a0f b24a |0223: const-string v15, "TS2" // string@4ab2 │ │ -30caaa: 6e20 bf89 f100 |0225: invoke-virtual {v1, v15}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -30cab0: 5401 728b |0228: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.extensionFrames:Ljava/util/TreeSet; // field@8b72 │ │ -30cab4: 1a0f bd4a |022a: const-string v15, "TSC" // string@4abd │ │ -30cab8: 6e20 bf89 f100 |022c: invoke-virtual {v1, v15}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -30cabe: 5401 718b |022f: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.commonFrames:Ljava/util/TreeSet; // field@8b71 │ │ -30cac2: 6e20 bf89 4100 |0231: invoke-virtual {v1, v4}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -30cac8: 5401 718b |0234: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.commonFrames:Ljava/util/TreeSet; // field@8b71 │ │ -30cacc: 6e20 bf89 3100 |0236: invoke-virtual {v1, v3}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -30cad2: 5401 718b |0239: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.commonFrames:Ljava/util/TreeSet; // field@8b71 │ │ -30cad6: 6e20 bf89 d100 |023b: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -30cadc: 5401 718b |023e: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.commonFrames:Ljava/util/TreeSet; // field@8b71 │ │ -30cae0: 6e20 bf89 c100 |0240: invoke-virtual {v1, v12}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -30cae6: 5401 718b |0243: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.commonFrames:Ljava/util/TreeSet; // field@8b71 │ │ -30caea: 6e20 bf89 2100 |0245: invoke-virtual {v1, v2}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -30caf0: 5401 718b |0248: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.commonFrames:Ljava/util/TreeSet; // field@8b71 │ │ -30caf4: 6e20 bf89 e100 |024a: invoke-virtual {v1, v14}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -30cafa: 5401 718b |024d: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.commonFrames:Ljava/util/TreeSet; // field@8b71 │ │ -30cafe: 6e20 bf89 7100 |024f: invoke-virtual {v1, v7}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -30cb04: 5401 708b |0252: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.binaryFrames:Ljava/util/TreeSet; // field@8b70 │ │ -30cb08: 6e20 bf89 5100 |0254: invoke-virtual {v1, v5}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -30cb0e: 5401 708b |0257: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.binaryFrames:Ljava/util/TreeSet; // field@8b70 │ │ -30cb12: 6e20 bf89 6100 |0259: invoke-virtual {v1, v6}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -30cb18: 5401 708b |025c: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.binaryFrames:Ljava/util/TreeSet; // field@8b70 │ │ -30cb1c: 6e20 bf89 8100 |025e: invoke-virtual {v1, v8}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -30cb22: 5401 708b |0261: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.binaryFrames:Ljava/util/TreeSet; // field@8b70 │ │ -30cb26: 6e20 bf89 9100 |0263: invoke-virtual {v1, v9}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -30cb2c: 5401 708b |0266: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.binaryFrames:Ljava/util/TreeSet; // field@8b70 │ │ -30cb30: 6e20 bf89 a100 |0268: invoke-virtual {v1, v10}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -30cb36: 5401 708b |026b: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.binaryFrames:Ljava/util/TreeSet; // field@8b70 │ │ -30cb3a: 6e20 bf89 b100 |026d: invoke-virtual {v1, v11}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -30cb40: 5401 708b |0270: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.binaryFrames:Ljava/util/TreeSet; // field@8b70 │ │ -30cb44: 080f 1300 |0272: move-object/from16 v15, v19 │ │ -30cb48: 6e20 bf89 f100 |0274: invoke-virtual {v1, v15}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -30cb4e: 5401 708b |0277: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.binaryFrames:Ljava/util/TreeSet; // field@8b70 │ │ -30cb52: 0813 0e00 |0279: move-object/from16 v19, v14 │ │ -30cb56: 080e 1200 |027b: move-object/from16 v14, v18 │ │ -30cb5a: 6e20 bf89 e100 |027d: invoke-virtual {v1, v14}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -30cb60: 5401 708b |0280: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.binaryFrames:Ljava/util/TreeSet; // field@8b70 │ │ -30cb64: 0812 0200 |0282: move-object/from16 v18, v2 │ │ -30cb68: 0802 1400 |0284: move-object/from16 v2, v20 │ │ -30cb6c: 6e20 bf89 2100 |0286: invoke-virtual {v1, v2}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -30cb72: 5401 758b |0289: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ -30cb76: 1a02 114c |028b: const-string v2, "Text: Band/Orchestra/Accompaniment" // string@4c11 │ │ -30cb7a: 0819 0d00 |028d: move-object/from16 v25, v13 │ │ -30cb7e: 080d 1100 |028f: move-object/from16 v13, v17 │ │ -30cb82: 7230 9489 d102 |0291: invoke-interface {v1, v13, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -30cb88: 5401 758b |0294: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ -30cb8c: 1a02 0f4c |0296: const-string v2, "Text: Album/Movie/Show title" // string@4c0f │ │ -30cb90: 7230 9489 3102 |0298: invoke-interface {v1, v3, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -30cb96: 5401 758b |029b: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ -30cb9a: 1a02 1f4c |029d: const-string v2, "Text: Lead artist(s)/Lead performer(s)/Soloist(s)/Performing group" // string@4c1f │ │ -30cb9e: 7230 9489 4102 |029f: invoke-interface {v1, v4, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -30cba4: 5401 758b |02a2: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ -30cba8: 1a02 800a |02a4: const-string v2, "Attached picture" // string@0a80 │ │ -30cbac: 7230 9489 5102 |02a6: invoke-interface {v1, v5, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -30cbb2: 5401 758b |02a9: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ -30cbb6: 1a02 8c0a |02ab: const-string v2, "Audio encryption" // string@0a8c │ │ -30cbba: 7230 9489 6102 |02ad: invoke-interface {v1, v6, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -30cbc0: 5401 758b |02b0: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ -30cbc4: 1a02 3a49 |02b2: const-string v2, "TBP" // string@493a │ │ -30cbc8: 1a03 104c |02b4: const-string v3, "Text: BPM (Beats Per Minute)" // string@4c10 │ │ -30cbcc: 7230 9489 2103 |02b6: invoke-interface {v1, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -30cbd2: 5401 758b |02b9: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ -30cbd6: 1a02 9f10 |02bb: const-string v2, "Comments" // string@109f │ │ -30cbda: 7230 9489 7102 |02bd: invoke-interface {v1, v7, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -30cbe0: 5401 758b |02c0: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ -30cbe4: 1a02 3d49 |02c2: const-string v2, "TCM" // string@493d │ │ -30cbe8: 1a03 124c |02c4: const-string v3, "Text: Composer" // string@4c12 │ │ -30cbec: 7230 9489 2103 |02c6: invoke-interface {v1, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -30cbf2: 5401 758b |02c9: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ -30cbf6: 1a02 154a |02cb: const-string v2, "TP3" // string@4a15 │ │ -30cbfa: 1a03 134c |02cd: const-string v3, "Text: Conductor/Performer refinement" // string@4c13 │ │ -30cbfe: 7230 9489 2103 |02cf: invoke-interface {v1, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -30cc04: 5401 758b |02d2: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ -30cc08: 1a02 cd4a |02d4: const-string v2, "TT1" // string@4acd │ │ -30cc0c: 1a03 144c |02d6: const-string v3, "Text: Content group description" // string@4c14 │ │ -30cc10: 7230 9489 2103 |02d8: invoke-interface {v1, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -30cc16: 5401 758b |02db: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ -30cc1a: 1a02 4549 |02dd: const-string v2, "TCR" // string@4945 │ │ -30cc1e: 1a03 164c |02df: const-string v3, "Text: Copyright message" // string@4c16 │ │ -30cc22: 7230 9489 2103 |02e1: invoke-interface {v1, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -30cc28: 5401 758b |02e4: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ -30cc2c: 1a02 5e49 |02e6: const-string v2, "TEN" // string@495e │ │ -30cc30: 1a03 184c |02e8: const-string v3, "Text: Encoded by" // string@4c18 │ │ -30cc34: 7230 9489 2103 |02ea: invoke-interface {v1, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -30cc3a: 5401 758b |02ed: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ -30cc3e: 1a02 9716 |02ef: const-string v2, "Encrypted meta frame" // string@1697 │ │ -30cc42: 7230 9489 8102 |02f1: invoke-interface {v1, v8, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -30cc48: 5401 758b |02f4: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ -30cc4c: 1a02 b116 |02f6: const-string v2, "Equalization" // string@16b1 │ │ -30cc50: 7230 9489 9102 |02f8: invoke-interface {v1, v9, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -30cc56: 5401 758b |02fb: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ -30cc5a: 1a02 df16 |02fd: const-string v2, "Event timing codes" // string@16df │ │ -30cc5e: 7230 9489 a102 |02ff: invoke-interface {v1, v10, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -30cc64: 5401 758b |0302: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ -30cc68: 1a02 7449 |0304: const-string v2, "TFT" // string@4974 │ │ -30cc6c: 1a03 1a4c |0306: const-string v3, "Text: File type" // string@4c1a │ │ -30cc70: 7230 9489 2103 |0308: invoke-interface {v1, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -30cc76: 5401 758b |030b: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ -30cc7a: 1a02 2b1c |030d: const-string v2, "General encapsulated datatype" // string@1c2b │ │ -30cc7e: 7230 9489 b102 |030f: invoke-interface {v1, v11, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -30cc84: 5401 758b |0312: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ -30cc88: 1a02 154c |0314: const-string v2, "Text: Content type" // string@4c15 │ │ -30cc8c: 7230 9489 c102 |0316: invoke-interface {v1, v12, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -30cc92: 5401 758b |0319: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ -30cc96: 1a02 c84a |031b: const-string v2, "TSS" // string@4ac8 │ │ -30cc9a: 1a03 344c |031d: const-string v3, "Text: Software/hardware and settings used for encoding" // string@4c34 │ │ -30cc9e: 7230 9489 2103 |031f: invoke-interface {v1, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -30cca4: 5401 758b |0322: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ -30cca8: 1a02 c549 |0324: const-string v2, "TKE" // string@49c5 │ │ -30ccac: 1a03 1c4c |0326: const-string v3, "Text: Initial key" // string@4c1c │ │ -30ccb0: 7230 9489 2103 |0328: invoke-interface {v1, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -30ccb6: 5401 758b |032b: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ -30ccba: 1a02 bc1e |032d: const-string v2, "IPL" // string@1ebc │ │ -30ccbe: 1a03 0020 |032f: const-string v3, "Involved people list" // string@2000 │ │ -30ccc2: 7230 9489 2103 |0331: invoke-interface {v1, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -30ccc8: 5401 758b |0334: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ -30cccc: 1a02 9e4a |0336: const-string v2, "TRC" // string@4a9e │ │ -30ccd0: 1a03 1b4c |0338: const-string v3, "Text: ISRC (International Standard Recording Code)" // string@4c1b │ │ -30ccd4: 7230 9489 2103 |033a: invoke-interface {v1, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -30ccda: 5401 758b |033d: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ -30ccde: 1a02 d21b |033f: const-string v2, "GP1" // string@1bd2 │ │ -30cce2: 1a03 ab7b |0341: const-string v3, "iTunes Grouping" // string@7bab │ │ -30cce6: 7230 9489 2103 |0343: invoke-interface {v1, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -30ccec: 5401 758b |0346: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ -30ccf0: 1a02 c949 |0348: const-string v2, "TLA" // string@49c9 │ │ -30ccf4: 1a03 1e4c |034a: const-string v3, "Text: Language(s)" // string@4c1e │ │ -30ccf8: 7230 9489 2103 |034c: invoke-interface {v1, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -30ccfe: 5401 758b |034f: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ -30cd02: 1a02 cd49 |0351: const-string v2, "TLE" // string@49cd │ │ -30cd06: 1a03 204c |0353: const-string v3, "Text: Length" // string@4c20 │ │ -30cd0a: 7230 9489 2103 |0355: invoke-interface {v1, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -30cd10: 5401 758b |0358: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ -30cd14: 1a02 bb22 |035a: const-string v2, "LNK" // string@22bb │ │ -30cd18: 1a03 0a34 |035c: const-string v3, "Linked information" // string@340a │ │ -30cd1c: 7230 9489 2103 |035e: invoke-interface {v1, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -30cd22: 5401 758b |0361: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ -30cd26: 1a02 1e4b |0363: const-string v2, "TXT" // string@4b1e │ │ -30cd2a: 1a03 214c |0365: const-string v3, "Text: Lyricist/text writer" // string@4c21 │ │ -30cd2e: 7230 9489 2103 |0367: invoke-interface {v1, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -30cd34: 5401 758b |036a: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ -30cd38: 1a02 d449 |036c: const-string v2, "TMT" // string@49d4 │ │ -30cd3c: 1a03 224c |036e: const-string v3, "Text: Media type" // string@4c22 │ │ -30cd40: 7230 9489 2103 |0370: invoke-interface {v1, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -30cd46: 5401 758b |0373: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ -30cd4a: 1a02 553a |0375: const-string v2, "MVN" // string@3a55 │ │ -30cd4e: 1a03 244c |0377: const-string v3, "Text: Movement" // string@4c24 │ │ -30cd52: 7230 9489 2103 |0379: invoke-interface {v1, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -30cd58: 5401 758b |037c: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ -30cd5c: 1a02 533a |037e: const-string v2, "MVI" // string@3a53 │ │ -30cd60: 1a03 254c |0380: const-string v3, "Text: Movement No" // string@4c25 │ │ -30cd64: 7230 9489 2103 |0382: invoke-interface {v1, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -30cd6a: 5401 758b |0385: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ -30cd6e: 1a02 0739 |0387: const-string v2, "MLL" // string@3907 │ │ -30cd72: 1a03 b239 |0389: const-string v3, "MPEG location lookup table" // string@39b2 │ │ -30cd76: 7230 9489 2103 |038b: invoke-interface {v1, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -30cd7c: 5401 758b |038e: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ -30cd80: 1a02 7e38 |0390: const-string v2, "MCI" // string@387e │ │ -30cd84: 1a03 c33c |0392: const-string v3, "Music CD Identifier" // string@3cc3 │ │ -30cd88: 7230 9489 2103 |0394: invoke-interface {v1, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -30cd8e: 5401 758b |0397: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ -30cd92: 1a02 d749 |0399: const-string v2, "TOA" // string@49d7 │ │ -30cd96: 1a03 284c |039b: const-string v3, "Text: Original artist(s)/performer(s)" // string@4c28 │ │ -30cd9a: 7230 9489 2103 |039d: invoke-interface {v1, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -30cda0: 5401 758b |03a0: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ -30cda4: 1a02 da49 |03a2: const-string v2, "TOF" // string@49da │ │ -30cda8: 1a03 294c |03a4: const-string v3, "Text: Original filename" // string@4c29 │ │ -30cdac: 7230 9489 2103 |03a6: invoke-interface {v1, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -30cdb2: 5401 758b |03a9: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ -30cdb6: 1a02 e249 |03ab: const-string v2, "TOL" // string@49e2 │ │ -30cdba: 1a03 264c |03ad: const-string v3, "Text: Original Lyricist(s)/text writer(s)" // string@4c26 │ │ -30cdbe: 7230 9489 2103 |03af: invoke-interface {v1, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -30cdc4: 5401 758b |03b2: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ -30cdc8: 1a02 f449 |03b4: const-string v2, "TOT" // string@49f4 │ │ -30cdcc: 1a03 274c |03b6: const-string v3, "Text: Original album/Movie/Show title" // string@4c27 │ │ -30cdd0: 7230 9489 2103 |03b8: invoke-interface {v1, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -30cdd6: 5401 758b |03bb: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ -30cdda: 1a02 5649 |03bd: const-string v2, "TDY" // string@4956 │ │ -30cdde: 1a03 2d4c |03bf: const-string v3, "Text: Playlist delay" // string@4c2d │ │ -30cde2: 7230 9489 2103 |03c1: invoke-interface {v1, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -30cde8: 5401 758b |03c4: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ -30cdec: 1a02 040e |03c6: const-string v2, "CNT" // string@0e04 │ │ -30cdf0: 1a03 5f41 |03c8: const-string v3, "Play counter" // string@415f │ │ -30cdf4: 7230 9489 2103 |03ca: invoke-interface {v1, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -30cdfa: 5401 758b |03cd: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ -30cdfe: 1a02 7a41 |03cf: const-string v2, "Popularimeter" // string@417a │ │ -30ce02: 0803 1000 |03d1: move-object/from16 v3, v16 │ │ -30ce06: 7230 9489 3102 |03d3: invoke-interface {v1, v3, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -30ce0c: 5401 758b |03d6: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ -30ce10: 1a02 194a |03d8: const-string v2, "TPB" // string@4a19 │ │ -30ce14: 1a04 2e4c |03da: const-string v4, "Text: Publisher" // string@4c2e │ │ -30ce18: 7230 9489 2104 |03dc: invoke-interface {v1, v2, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -30ce1e: 5401 758b |03df: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ -30ce22: 1a02 6543 |03e1: const-string v2, "Recommended buffer size" // string@4365 │ │ -30ce26: 7230 9489 e102 |03e3: invoke-interface {v1, v14, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -30ce2c: 5401 758b |03e6: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ -30ce30: 1a02 8b43 |03e8: const-string v2, "Relative volume adjustment" // string@438b │ │ -30ce34: 7230 9489 f102 |03ea: invoke-interface {v1, v15, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -30ce3a: 5401 758b |03ed: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ -30ce3e: 1a02 164a |03ef: const-string v2, "TP4" // string@4a16 │ │ -30ce42: 1a04 1d4c |03f1: const-string v4, "Text: Interpreted, remixed, or otherwise modified by" // string@4c1d │ │ -30ce46: 7230 9489 2104 |03f3: invoke-interface {v1, v2, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -30ce4c: 5401 758b |03f6: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ -30ce50: 1a02 ed42 |03f8: const-string v2, "REV" // string@42ed │ │ -30ce54: 1a04 d643 |03fa: const-string v4, "Reverb" // string@43d6 │ │ -30ce58: 7230 9489 2104 |03fc: invoke-interface {v1, v2, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -30ce5e: 5401 758b |03ff: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ -30ce62: 1a02 184a |0401: const-string v2, "TPA" // string@4a18 │ │ -30ce66: 1a04 2c4c |0403: const-string v4, "Text: Part of a setField" // string@4c2c │ │ -30ce6a: 7230 9489 2104 |0405: invoke-interface {v1, v2, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -30ce70: 5401 758b |0408: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ -30ce74: 1a02 204a |040a: const-string v2, "TPS" // string@4a20 │ │ -30ce78: 1a04 324c |040c: const-string v4, "Text: Set subtitle" // string@4c32 │ │ -30ce7c: 7230 9489 2104 |040e: invoke-interface {v1, v2, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -30ce82: 5401 758b |0411: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ -30ce86: 1a02 2545 |0413: const-string v2, "SLT" // string@4525 │ │ -30ce8a: 1a04 eb48 |0415: const-string v4, "Synchronized lyric/text" // string@48eb │ │ -30ce8e: 7230 9489 2104 |0417: invoke-interface {v1, v2, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -30ce94: 5401 758b |041a: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ -30ce98: 1a02 b245 |041c: const-string v2, "STC" // string@45b2 │ │ -30ce9c: 1a04 e348 |041e: const-string v4, "Synced tempo codes" // string@48e3 │ │ -30cea0: 7230 9489 2104 |0420: invoke-interface {v1, v2, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -30cea6: 5401 758b |0423: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ -30ceaa: 1a02 4d49 |0425: const-string v2, "TDA" // string@494d │ │ -30ceae: 1a04 174c |0427: const-string v4, "Text: Date" // string@4c17 │ │ -30ceb2: 7230 9489 2104 |0429: invoke-interface {v1, v2, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -30ceb8: 5401 758b |042c: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ -30cebc: 1a02 9049 |042e: const-string v2, "TIM" // string@4990 │ │ -30cec0: 1a04 384c |0430: const-string v4, "Text: Time" // string@4c38 │ │ -30cec4: 7230 9489 2104 |0432: invoke-interface {v1, v2, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -30ceca: 5401 758b |0435: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ -30cece: 1a02 394c |0437: const-string v2, "Text: Title/Songname/Content description" // string@4c39 │ │ -30ced2: 0804 1900 |0439: move-object/from16 v4, v25 │ │ -30ced6: 7230 9489 4102 |043b: invoke-interface {v1, v4, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -30cedc: 5401 758b |043e: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ -30cee0: 1a02 d14a |0440: const-string v2, "TT3" // string@4ad1 │ │ -30cee4: 1a04 364c |0442: const-string v4, "Text: Subtitle/Description refinement" // string@4c36 │ │ -30cee8: 7230 9489 2104 |0444: invoke-interface {v1, v2, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -30ceee: 5401 758b |0447: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ -30cef2: 1a02 f249 |0449: const-string v2, "TOR" // string@49f2 │ │ -30cef6: 1a04 2b4c |044b: const-string v4, "Text: Original release year" // string@4c2b │ │ -30cefa: 7230 9489 2104 |044d: invoke-interface {v1, v2, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -30cf00: 5401 758b |0450: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ -30cf04: 1a02 3a4c |0452: const-string v2, "Text: Track number/Position in setField" // string@4c3a │ │ -30cf08: 0804 1200 |0454: move-object/from16 v4, v18 │ │ -30cf0c: 7230 9489 4102 |0456: invoke-interface {v1, v4, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -30cf12: 5401 758b |0459: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ -30cf16: 1a02 a04a |045b: const-string v2, "TRD" // string@4aa0 │ │ -30cf1a: 1a04 314c |045d: const-string v4, "Text: Recording dates" // string@4c31 │ │ -30cf1e: 7230 9489 2104 |045f: invoke-interface {v1, v2, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -30cf24: 5401 758b |0462: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ -30cf28: 1a02 bf4a |0464: const-string v2, "TSI" // string@4abf │ │ -30cf2c: 1a04 334c |0466: const-string v4, "Text: Size" // string@4c33 │ │ -30cf30: 7230 9489 2104 |0468: invoke-interface {v1, v2, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -30cf36: 5401 758b |046b: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ -30cf3a: 1a02 3b4c |046d: const-string v2, "Text: Year" // string@4c3b │ │ -30cf3e: 0804 1300 |046f: move-object/from16 v4, v19 │ │ -30cf42: 7230 9489 4102 |0471: invoke-interface {v1, v4, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -30cf48: 5401 758b |0474: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ -30cf4c: 1a02 0a50 |0476: const-string v2, "Unique file identifier" // string@500a │ │ -30cf50: 0804 1400 |0478: move-object/from16 v4, v20 │ │ -30cf54: 7230 9489 4102 |047a: invoke-interface {v1, v4, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -30cf5a: 5401 758b |047d: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ -30cf5e: 1a02 2f50 |047f: const-string v2, "Unsychronized lyric/text transcription" // string@502f │ │ -30cf62: 0806 1500 |0481: move-object/from16 v6, v21 │ │ -30cf66: 7230 9489 6102 |0483: invoke-interface {v1, v6, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -30cf6c: 5401 758b |0486: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ -30cf70: 1a02 5a4f |0488: const-string v2, "URL: Official artist/performer webpage" // string@4f5a │ │ -30cf74: 0808 1600 |048a: move-object/from16 v8, v22 │ │ -30cf78: 7230 9489 8102 |048c: invoke-interface {v1, v8, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -30cf7e: 5401 758b |048f: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ -30cf82: 1a02 0553 |0491: const-string v2, "WCM" // string@5305 │ │ -30cf86: 1a09 574f |0493: const-string v9, "URL: Commercial information" // string@4f57 │ │ -30cf8a: 7230 9489 2109 |0495: invoke-interface {v1, v2, v9}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -30cf90: 5401 758b |0498: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ -30cf94: 1a02 0853 |049a: const-string v2, "WCP" // string@5308 │ │ -30cf98: 1a09 584f |049c: const-string v9, "URL: Copyright/Legal information" // string@4f58 │ │ -30cf9c: 7230 9489 2109 |049e: invoke-interface {v1, v2, v9}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -30cfa2: 5401 758b |04a1: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ -30cfa6: 1a02 ea52 |04a3: const-string v2, "WAF" // string@52ea │ │ -30cfaa: 1a09 5b4f |04a5: const-string v9, "URL: Official audio file webpage" // string@4f5b │ │ -30cfae: 7230 9489 2109 |04a7: invoke-interface {v1, v2, v9}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -30cfb4: 5401 758b |04aa: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ -30cfb8: 1a02 9153 |04ac: const-string v2, "WRS" // string@5391 │ │ -30cfbc: 1a09 5e4f |04ae: const-string v9, "URL: Official radio station" // string@4f5e │ │ -30cfc0: 7230 9489 2109 |04b0: invoke-interface {v1, v2, v9}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -30cfc6: 5401 758b |04b3: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ -30cfca: 1a02 8253 |04b5: const-string v2, "WPAY" // string@5382 │ │ -30cfce: 1a09 5d4f |04b7: const-string v9, "URL: Official payment site" // string@4f5d │ │ -30cfd2: 7230 9489 2109 |04b9: invoke-interface {v1, v2, v9}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -30cfd8: 5401 758b |04bc: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ -30cfdc: 1a02 8353 |04be: const-string v2, "WPB" // string@5383 │ │ -30cfe0: 1a09 614f |04c0: const-string v9, "URL: Publishers official webpage" // string@4f61 │ │ -30cfe4: 7230 9489 2109 |04c2: invoke-interface {v1, v2, v9}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -30cfea: 5401 758b |04c5: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ -30cfee: 1a02 f652 |04c7: const-string v2, "WAS" // string@52f6 │ │ -30cff2: 1a09 5c4f |04c9: const-string v9, "URL: Official audio source webpage" // string@4f5c │ │ -30cff6: 7230 9489 2109 |04cb: invoke-interface {v1, v2, v9}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -30cffc: 5401 758b |04ce: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ -30d000: 1a02 4150 |04d0: const-string v2, "User defined text information frame" // string@5041 │ │ -30d004: 0809 1700 |04d2: move-object/from16 v9, v23 │ │ -30d008: 7230 9489 9102 |04d4: invoke-interface {v1, v9, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -30d00e: 5401 758b |04d7: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ -30d012: 1a02 4050 |04d9: const-string v2, "User defined URL link frame" // string@5040 │ │ -30d016: 080a 1800 |04db: move-object/from16 v10, v24 │ │ -30d01a: 7230 9489 a102 |04dd: invoke-interface {v1, v10, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -30d020: 5401 758b |04e0: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ -30d024: 1a02 4449 |04e2: const-string v2, "TCP" // string@4944 │ │ -30d028: 1a0c 0920 |04e4: const-string v12, "Is Compilation" // string@2009 │ │ -30d02c: 7230 9489 210c |04e6: invoke-interface {v1, v2, v12}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -30d032: 5401 758b |04e9: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ -30d036: 1a02 cb4a |04eb: const-string v2, "TST" // string@4acb │ │ -30d03a: 1a0c 404c |04ed: const-string v12, "Text: title sort order" // string@4c40 │ │ -30d03e: 7230 9489 210c |04ef: invoke-interface {v1, v2, v12}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -30d044: 5401 758b |04f2: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ -30d048: 1a02 c64a |04f4: const-string v2, "TSP" // string@4ac6 │ │ -30d04c: 1a0c 3d4c |04f6: const-string v12, "Text: artist sort order" // string@4c3d │ │ -30d050: 7230 9489 210c |04f8: invoke-interface {v1, v2, v12}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -30d056: 5401 758b |04fb: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ -30d05a: 1a02 bc4a |04fd: const-string v2, "TSA" // string@4abc │ │ -30d05e: 1a0c 3c4c |04ff: const-string v12, "Text: album sort order" // string@4c3c │ │ -30d062: 7230 9489 210c |0501: invoke-interface {v1, v2, v12}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -30d068: 5401 758b |0504: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ -30d06c: 1a02 b24a |0506: const-string v2, "TS2" // string@4ab2 │ │ -30d070: 1a0c 414c |0508: const-string v12, "Text:Album Artist Sort Order Frame" // string@4c41 │ │ -30d074: 7230 9489 210c |050a: invoke-interface {v1, v2, v12}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -30d07a: 5401 758b |050d: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ -30d07e: 1a02 bd4a |050f: const-string v2, "TSC" // string@4abd │ │ -30d082: 1a0c 424c |0511: const-string v12, "Text:Composer Sort Order Frame" // string@4c42 │ │ -30d086: 7230 9489 210c |0513: invoke-interface {v1, v2, v12}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -30d08c: 7401 5496 1a00 |0516: invoke-virtual/range {v26}, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.createMaps:()V // method@9654 │ │ -30d092: 5401 768b |0519: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.multipleFrames:Ljava/util/TreeSet; // field@8b76 │ │ -30d096: 6e20 bf89 5100 |051b: invoke-virtual {v1, v5}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -30d09c: 5401 768b |051e: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.multipleFrames:Ljava/util/TreeSet; // field@8b76 │ │ -30d0a0: 6e20 bf89 4100 |0520: invoke-virtual {v1, v4}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -30d0a6: 5401 768b |0523: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.multipleFrames:Ljava/util/TreeSet; // field@8b76 │ │ -30d0aa: 6e20 bf89 3100 |0525: invoke-virtual {v1, v3}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -30d0b0: 5401 768b |0528: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.multipleFrames:Ljava/util/TreeSet; // field@8b76 │ │ -30d0b4: 6e20 bf89 9100 |052a: invoke-virtual {v1, v9}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -30d0ba: 5401 768b |052d: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.multipleFrames:Ljava/util/TreeSet; // field@8b76 │ │ -30d0be: 6e20 bf89 a100 |052f: invoke-virtual {v1, v10}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -30d0c4: 5401 768b |0532: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.multipleFrames:Ljava/util/TreeSet; // field@8b76 │ │ -30d0c8: 6e20 bf89 7100 |0534: invoke-virtual {v1, v7}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -30d0ce: 5401 768b |0537: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.multipleFrames:Ljava/util/TreeSet; // field@8b76 │ │ -30d0d2: 6e20 bf89 6100 |0539: invoke-virtual {v1, v6}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -30d0d8: 5401 768b |053c: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.multipleFrames:Ljava/util/TreeSet; // field@8b76 │ │ -30d0dc: 6e20 bf89 b100 |053e: invoke-virtual {v1, v11}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -30d0e2: 5401 768b |0541: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.multipleFrames:Ljava/util/TreeSet; // field@8b76 │ │ -30d0e6: 6e20 bf89 8100 |0543: invoke-virtual {v1, v8}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -30d0ec: 5401 788b |0546: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30d0f0: 6202 9787 |0548: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ACOUSTID_FINGERPRINT:Lorg/jaudiotagger/tag/FieldKey; // field@8797 │ │ -30d0f4: 6203 7a8a |054a: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ACOUSTID_FINGERPRINT:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a7a │ │ -30d0f8: 6e30 1a89 2103 |054c: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30d0fe: 5401 788b |054f: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30d102: 6202 9887 |0551: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ACOUSTID_ID:Lorg/jaudiotagger/tag/FieldKey; // field@8798 │ │ -30d106: 6203 7b8a |0553: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ACOUSTID_ID:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a7b │ │ -30d10a: 6e30 1a89 2103 |0555: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30d110: 5401 788b |0558: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30d114: 6202 9987 |055a: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ALBUM:Lorg/jaudiotagger/tag/FieldKey; // field@8799 │ │ -30d118: 6203 7c8a |055c: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ALBUM:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a7c │ │ -30d11c: 6e30 1a89 2103 |055e: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30d122: 5401 788b |0561: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30d126: 6202 9a87 |0563: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ALBUM_ARTIST:Lorg/jaudiotagger/tag/FieldKey; // field@879a │ │ -30d12a: 6203 7d8a |0565: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ALBUM_ARTIST:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a7d │ │ -30d12e: 6e30 1a89 2103 |0567: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30d134: 5401 788b |056a: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30d138: 6202 9d87 |056c: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ALBUM_ARTIST_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@879d │ │ -30d13c: 6203 808a |056e: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ALBUM_ARTIST_SORT:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a80 │ │ -30d140: 6e30 1a89 2103 |0570: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30d146: 5401 788b |0573: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30d14a: 6202 9b87 |0575: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ALBUM_ARTISTS:Lorg/jaudiotagger/tag/FieldKey; // field@879b │ │ -30d14e: 6203 7e8a |0577: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ALBUM_ARTISTS:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a7e │ │ -30d152: 6e30 1a89 2103 |0579: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30d158: 5401 788b |057c: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30d15c: 6202 9c87 |057e: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ALBUM_ARTISTS_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@879c │ │ -30d160: 6203 7f8a |0580: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ALBUM_ARTISTS_SORT:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a7f │ │ -30d164: 6e30 1a89 2103 |0582: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30d16a: 5401 788b |0585: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30d16e: 6202 9e87 |0587: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ALBUM_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@879e │ │ -30d172: 6203 818a |0589: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ALBUM_SORT:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a81 │ │ -30d176: 6e30 1a89 2103 |058b: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30d17c: 5401 788b |058e: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30d180: 6202 9f87 |0590: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.AMAZON_ID:Lorg/jaudiotagger/tag/FieldKey; // field@879f │ │ -30d184: 6203 828a |0592: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.AMAZON_ID:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a82 │ │ -30d188: 6e30 1a89 2103 |0594: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30d18e: 5401 788b |0597: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30d192: 6202 a087 |0599: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ARRANGER:Lorg/jaudiotagger/tag/FieldKey; // field@87a0 │ │ -30d196: 6203 838a |059b: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ARRANGER:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a83 │ │ -30d19a: 6e30 1a89 2103 |059d: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30d1a0: 5401 788b |05a0: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30d1a4: 6202 a187 |05a2: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ARRANGER_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@87a1 │ │ -30d1a8: 6203 848a |05a4: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ARRANGER_SORT:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a84 │ │ -30d1ac: 6e30 1a89 2103 |05a6: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30d1b2: 5401 788b |05a9: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30d1b6: 6202 a287 |05ab: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ARTIST:Lorg/jaudiotagger/tag/FieldKey; // field@87a2 │ │ -30d1ba: 6203 858a |05ad: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ARTIST:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a85 │ │ -30d1be: 6e30 1a89 2103 |05af: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30d1c4: 5401 788b |05b2: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30d1c8: 6202 a387 |05b4: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ARTISTS:Lorg/jaudiotagger/tag/FieldKey; // field@87a3 │ │ -30d1cc: 6203 868a |05b6: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ARTISTS:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a86 │ │ -30d1d0: 6e30 1a89 2103 |05b8: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30d1d6: 5401 788b |05bb: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30d1da: 6202 a487 |05bd: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ARTISTS_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@87a4 │ │ -30d1de: 6203 878a |05bf: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ARTISTS_SORT:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a87 │ │ -30d1e2: 6e30 1a89 2103 |05c1: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30d1e8: 5401 788b |05c4: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30d1ec: 6202 a587 |05c6: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ARTIST_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@87a5 │ │ -30d1f0: 6203 888a |05c8: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ARTIST_SORT:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a88 │ │ -30d1f4: 6e30 1a89 2103 |05ca: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30d1fa: 5401 788b |05cd: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30d1fe: 6202 a687 |05cf: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.BARCODE:Lorg/jaudiotagger/tag/FieldKey; // field@87a6 │ │ -30d202: 6203 898a |05d1: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.BARCODE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a89 │ │ -30d206: 6e30 1a89 2103 |05d3: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30d20c: 5401 788b |05d6: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30d210: 6202 a787 |05d8: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.BPM:Lorg/jaudiotagger/tag/FieldKey; // field@87a7 │ │ -30d214: 6203 8a8a |05da: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.BPM:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a8a │ │ -30d218: 6e30 1a89 2103 |05dc: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30d21e: 5401 788b |05df: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30d222: 6202 a887 |05e1: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.CATALOG_NO:Lorg/jaudiotagger/tag/FieldKey; // field@87a8 │ │ -30d226: 6203 8b8a |05e3: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.CATALOG_NO:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a8b │ │ -30d22a: 6e30 1a89 2103 |05e5: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30d230: 5401 788b |05e8: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30d234: 6202 a987 |05ea: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.CHOIR:Lorg/jaudiotagger/tag/FieldKey; // field@87a9 │ │ -30d238: 6203 8c8a |05ec: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.CHOIR:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a8c │ │ -30d23c: 6e30 1a89 2103 |05ee: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30d242: 5401 788b |05f1: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30d246: 6202 aa87 |05f3: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.CHOIR_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@87aa │ │ -30d24a: 6203 8d8a |05f5: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.CHOIR_SORT:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a8d │ │ -30d24e: 6e30 1a89 2103 |05f7: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30d254: 5401 788b |05fa: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30d258: 6202 ab87 |05fc: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.CLASSICAL_CATALOG:Lorg/jaudiotagger/tag/FieldKey; // field@87ab │ │ -30d25c: 6203 8e8a |05fe: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.CLASSICAL_CATALOG:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a8e │ │ -30d260: 6e30 1a89 2103 |0600: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30d266: 5401 788b |0603: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30d26a: 6202 ac87 |0605: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.CLASSICAL_NICKNAME:Lorg/jaudiotagger/tag/FieldKey; // field@87ac │ │ -30d26e: 6203 8f8a |0607: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.CLASSICAL_NICKNAME:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a8f │ │ -30d272: 6e30 1a89 2103 |0609: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30d278: 5401 788b |060c: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30d27c: 6202 ad87 |060e: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.COMMENT:Lorg/jaudiotagger/tag/FieldKey; // field@87ad │ │ -30d280: 6203 908a |0610: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.COMMENT:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a90 │ │ -30d284: 6e30 1a89 2103 |0612: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30d28a: 5401 788b |0615: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30d28e: 6202 ae87 |0617: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.COMPOSER:Lorg/jaudiotagger/tag/FieldKey; // field@87ae │ │ -30d292: 6203 918a |0619: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.COMPOSER:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a91 │ │ -30d296: 6e30 1a89 2103 |061b: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30d29c: 5401 788b |061e: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30d2a0: 6202 af87 |0620: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.COMPOSER_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@87af │ │ -30d2a4: 6203 928a |0622: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.COMPOSER_SORT:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a92 │ │ -30d2a8: 6e30 1a89 2103 |0624: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30d2ae: 5401 788b |0627: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30d2b2: 6202 b087 |0629: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.CONDUCTOR:Lorg/jaudiotagger/tag/FieldKey; // field@87b0 │ │ -30d2b6: 6203 938a |062b: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.CONDUCTOR:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a93 │ │ -30d2ba: 6e30 1a89 2103 |062d: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30d2c0: 5401 788b |0630: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30d2c4: 6202 b187 |0632: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.CONDUCTOR_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@87b1 │ │ -30d2c8: 6203 948a |0634: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.CONDUCTOR_SORT:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a94 │ │ -30d2cc: 6e30 1a89 2103 |0636: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30d2d2: 5401 788b |0639: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30d2d6: 6202 b387 |063b: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.COUNTRY:Lorg/jaudiotagger/tag/FieldKey; // field@87b3 │ │ -30d2da: 6203 968a |063d: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.COUNTRY:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a96 │ │ -30d2de: 6e30 1a89 2103 |063f: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30d2e4: 5401 788b |0642: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30d2e8: 6202 b287 |0644: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.COPYRIGHT:Lorg/jaudiotagger/tag/FieldKey; // field@87b2 │ │ -30d2ec: 6203 958a |0646: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.COPYRIGHT:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a95 │ │ -30d2f0: 6e30 1a89 2103 |0648: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30d2f6: 5401 788b |064b: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30d2fa: 6202 b487 |064d: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.COVER_ART:Lorg/jaudiotagger/tag/FieldKey; // field@87b4 │ │ -30d2fe: 6203 978a |064f: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.COVER_ART:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a97 │ │ -30d302: 6e30 1a89 2103 |0651: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30d308: 5401 788b |0654: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30d30c: 6202 b587 |0656: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.CUSTOM1:Lorg/jaudiotagger/tag/FieldKey; // field@87b5 │ │ -30d310: 6203 988a |0658: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.CUSTOM1:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a98 │ │ -30d314: 6e30 1a89 2103 |065a: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30d31a: 5401 788b |065d: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30d31e: 6202 b687 |065f: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.CUSTOM2:Lorg/jaudiotagger/tag/FieldKey; // field@87b6 │ │ -30d322: 6203 998a |0661: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.CUSTOM2:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a99 │ │ -30d326: 6e30 1a89 2103 |0663: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30d32c: 5401 788b |0666: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30d330: 6202 b787 |0668: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.CUSTOM3:Lorg/jaudiotagger/tag/FieldKey; // field@87b7 │ │ -30d334: 6203 9a8a |066a: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.CUSTOM3:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a9a │ │ -30d338: 6e30 1a89 2103 |066c: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30d33e: 5401 788b |066f: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30d342: 6202 b887 |0671: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.CUSTOM4:Lorg/jaudiotagger/tag/FieldKey; // field@87b8 │ │ -30d346: 6203 9b8a |0673: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.CUSTOM4:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a9b │ │ -30d34a: 6e30 1a89 2103 |0675: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30d350: 5401 788b |0678: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30d354: 6202 b987 |067a: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.CUSTOM5:Lorg/jaudiotagger/tag/FieldKey; // field@87b9 │ │ -30d358: 6203 9c8a |067c: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.CUSTOM5:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a9c │ │ -30d35c: 6e30 1a89 2103 |067e: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30d362: 5401 788b |0681: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30d366: 6202 ba87 |0683: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.DISC_NO:Lorg/jaudiotagger/tag/FieldKey; // field@87ba │ │ -30d36a: 6203 9d8a |0685: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.DISC_NO:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a9d │ │ -30d36e: 6e30 1a89 2103 |0687: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30d374: 5401 788b |068a: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30d378: 6202 bb87 |068c: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.DISC_SUBTITLE:Lorg/jaudiotagger/tag/FieldKey; // field@87bb │ │ -30d37c: 6203 9e8a |068e: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.DISC_SUBTITLE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a9e │ │ -30d380: 6e30 1a89 2103 |0690: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30d386: 5401 788b |0693: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30d38a: 6202 bc87 |0695: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.DISC_TOTAL:Lorg/jaudiotagger/tag/FieldKey; // field@87bc │ │ -30d38e: 6203 9d8a |0697: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.DISC_NO:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a9d │ │ -30d392: 6e30 1a89 2103 |0699: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30d398: 5401 788b |069c: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30d39c: 6202 bd87 |069e: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.DJMIXER:Lorg/jaudiotagger/tag/FieldKey; // field@87bd │ │ -30d3a0: 6203 a08a |06a0: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.DJMIXER:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aa0 │ │ -30d3a4: 6e30 1a89 2103 |06a2: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30d3aa: 5401 788b |06a5: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30d3ae: 6202 be87 |06a7: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ENCODER:Lorg/jaudiotagger/tag/FieldKey; // field@87be │ │ -30d3b2: 6203 a18a |06a9: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ENCODER:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aa1 │ │ -30d3b6: 6e30 1a89 2103 |06ab: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30d3bc: 5401 788b |06ae: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30d3c0: 6202 bf87 |06b0: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ENGINEER:Lorg/jaudiotagger/tag/FieldKey; // field@87bf │ │ -30d3c4: 6203 a28a |06b2: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ENGINEER:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aa2 │ │ -30d3c8: 6e30 1a89 2103 |06b4: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30d3ce: 5401 788b |06b7: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30d3d2: 6202 c087 |06b9: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ENSEMBLE:Lorg/jaudiotagger/tag/FieldKey; // field@87c0 │ │ -30d3d6: 6203 a38a |06bb: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ENSEMBLE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aa3 │ │ -30d3da: 6e30 1a89 2103 |06bd: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30d3e0: 5401 788b |06c0: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30d3e4: 6202 c187 |06c2: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ENSEMBLE_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@87c1 │ │ -30d3e8: 6203 a48a |06c4: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ENSEMBLE_SORT:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aa4 │ │ -30d3ec: 6e30 1a89 2103 |06c6: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30d3f2: 5401 788b |06c9: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30d3f6: 6202 c287 |06cb: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.FBPM:Lorg/jaudiotagger/tag/FieldKey; // field@87c2 │ │ -30d3fa: 6203 a58a |06cd: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.FBPM:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aa5 │ │ -30d3fe: 6e30 1a89 2103 |06cf: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30d404: 5401 788b |06d2: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30d408: 6202 c387 |06d4: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.GENRE:Lorg/jaudiotagger/tag/FieldKey; // field@87c3 │ │ -30d40c: 6203 a68a |06d6: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.GENRE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aa6 │ │ -30d410: 6e30 1a89 2103 |06d8: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30d416: 5401 788b |06db: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30d41a: 6202 c487 |06dd: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.GROUP:Lorg/jaudiotagger/tag/FieldKey; // field@87c4 │ │ -30d41e: 6203 a78a |06df: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.GROUP:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aa7 │ │ -30d422: 6e30 1a89 2103 |06e1: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30d428: 5401 788b |06e4: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30d42c: 6202 c587 |06e6: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.GROUPING:Lorg/jaudiotagger/tag/FieldKey; // field@87c5 │ │ -30d430: 6203 a88a |06e8: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.GROUPING:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aa8 │ │ -30d434: 6e30 1a89 2103 |06ea: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30d43a: 5401 788b |06ed: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30d43e: 6202 c687 |06ef: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.INSTRUMENT:Lorg/jaudiotagger/tag/FieldKey; // field@87c6 │ │ -30d442: 6203 a98a |06f1: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.INSTRUMENT:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aa9 │ │ -30d446: 6e30 1a89 2103 |06f3: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30d44c: 5401 788b |06f6: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30d450: 6202 c787 |06f8: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.INVOLVED_PERSON:Lorg/jaudiotagger/tag/FieldKey; // field@87c7 │ │ -30d454: 6203 aa8a |06fa: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.INVOLVED_PERSON:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aaa │ │ -30d458: 6e30 1a89 2103 |06fc: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30d45e: 5401 788b |06ff: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30d462: 6202 c887 |0701: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.IPI:Lorg/jaudiotagger/tag/FieldKey; // field@87c8 │ │ -30d466: 6203 ab8a |0703: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.IPI:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aab │ │ -30d46a: 6e30 1a89 2103 |0705: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30d470: 5401 788b |0708: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30d474: 6202 c987 |070a: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ISRC:Lorg/jaudiotagger/tag/FieldKey; // field@87c9 │ │ -30d478: 6203 ac8a |070c: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ISRC:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aac │ │ -30d47c: 6e30 1a89 2103 |070e: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30d482: 5401 788b |0711: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30d486: 6202 ca87 |0713: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ISWC:Lorg/jaudiotagger/tag/FieldKey; // field@87ca │ │ -30d48a: 6203 ad8a |0715: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ISWC:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aad │ │ -30d48e: 6e30 1a89 2103 |0717: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30d494: 5401 788b |071a: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30d498: 6202 cb87 |071c: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.IS_CLASSICAL:Lorg/jaudiotagger/tag/FieldKey; // field@87cb │ │ -30d49c: 6203 ae8a |071e: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.IS_CLASSICAL:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aae │ │ -30d4a0: 6e30 1a89 2103 |0720: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30d4a6: 5401 788b |0723: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30d4aa: 6202 cc87 |0725: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.IS_COMPILATION:Lorg/jaudiotagger/tag/FieldKey; // field@87cc │ │ -30d4ae: 6203 af8a |0727: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.IS_COMPILATION:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aaf │ │ -30d4b2: 6e30 1a89 2103 |0729: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30d4b8: 5401 788b |072c: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30d4bc: 6202 cd87 |072e: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.IS_HD:Lorg/jaudiotagger/tag/FieldKey; // field@87cd │ │ -30d4c0: 6203 b08a |0730: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.IS_HD:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ab0 │ │ -30d4c4: 6e30 1a89 2103 |0732: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30d4ca: 5401 788b |0735: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30d4ce: 6202 ce87 |0737: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.IS_SOUNDTRACK:Lorg/jaudiotagger/tag/FieldKey; // field@87ce │ │ -30d4d2: 6203 b18a |0739: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.IS_SOUNDTRACK:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ab1 │ │ -30d4d6: 6e30 1a89 2103 |073b: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30d4dc: 5401 788b |073e: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30d4e0: 6202 cf87 |0740: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ITUNES_GROUPING:Lorg/jaudiotagger/tag/FieldKey; // field@87cf │ │ -30d4e4: 6203 b28a |0742: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ITUNES_GROUPING:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ab2 │ │ -30d4e8: 6e30 1a89 2103 |0744: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30d4ee: 5401 788b |0747: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30d4f2: 6202 d087 |0749: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.KEY:Lorg/jaudiotagger/tag/FieldKey; // field@87d0 │ │ -30d4f6: 6203 b38a |074b: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.KEY:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ab3 │ │ -30d4fa: 6e30 1a89 2103 |074d: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30d500: 5401 788b |0750: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30d504: 6202 d187 |0752: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.LANGUAGE:Lorg/jaudiotagger/tag/FieldKey; // field@87d1 │ │ -30d508: 6203 b48a |0754: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.LANGUAGE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ab4 │ │ -30d50c: 6e30 1a89 2103 |0756: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30d512: 5401 788b |0759: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30d516: 6202 d287 |075b: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.LYRICIST:Lorg/jaudiotagger/tag/FieldKey; // field@87d2 │ │ -30d51a: 6203 b58a |075d: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.LYRICIST:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ab5 │ │ -30d51e: 6e30 1a89 2103 |075f: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30d524: 5401 788b |0762: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30d528: 6202 d387 |0764: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.LYRICIST_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@87d3 │ │ -30d52c: 6203 b68a |0766: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.LYRICIST_SORT:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ab6 │ │ -30d530: 6e30 1a89 2103 |0768: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30d536: 5401 788b |076b: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30d53a: 6202 d487 |076d: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.LYRICS:Lorg/jaudiotagger/tag/FieldKey; // field@87d4 │ │ -30d53e: 6203 b78a |076f: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.LYRICS:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ab7 │ │ -30d542: 6e30 1a89 2103 |0771: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30d548: 5401 788b |0774: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30d54c: 6202 d587 |0776: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MEDIA:Lorg/jaudiotagger/tag/FieldKey; // field@87d5 │ │ -30d550: 6203 b88a |0778: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MEDIA:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ab8 │ │ -30d554: 6e30 1a89 2103 |077a: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30d55a: 5401 788b |077d: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30d55e: 6202 d687 |077f: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MIXER:Lorg/jaudiotagger/tag/FieldKey; // field@87d6 │ │ -30d562: 6203 b98a |0781: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MIXER:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ab9 │ │ -30d566: 6e30 1a89 2103 |0783: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30d56c: 5401 788b |0786: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30d570: 6202 d787 |0788: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MOOD:Lorg/jaudiotagger/tag/FieldKey; // field@87d7 │ │ -30d574: 6203 ba8a |078a: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MOOD:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aba │ │ -30d578: 6e30 1a89 2103 |078c: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30d57e: 5401 788b |078f: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30d582: 6202 d887 |0791: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MOOD_ACOUSTIC:Lorg/jaudiotagger/tag/FieldKey; // field@87d8 │ │ -30d586: 6203 bb8a |0793: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MOOD_ACOUSTIC:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8abb │ │ -30d58a: 6e30 1a89 2103 |0795: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30d590: 5401 788b |0798: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30d594: 6202 d987 |079a: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MOOD_AGGRESSIVE:Lorg/jaudiotagger/tag/FieldKey; // field@87d9 │ │ -30d598: 6203 bc8a |079c: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MOOD_AGGRESSIVE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8abc │ │ -30d59c: 6e30 1a89 2103 |079e: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30d5a2: 5401 788b |07a1: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30d5a6: 6202 da87 |07a3: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MOOD_AROUSAL:Lorg/jaudiotagger/tag/FieldKey; // field@87da │ │ -30d5aa: 6203 bd8a |07a5: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MOOD_AROUSAL:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8abd │ │ -30d5ae: 6e30 1a89 2103 |07a7: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30d5b4: 5401 788b |07aa: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30d5b8: 6202 db87 |07ac: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MOOD_DANCEABILITY:Lorg/jaudiotagger/tag/FieldKey; // field@87db │ │ -30d5bc: 6203 be8a |07ae: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MOOD_DANCEABILITY:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8abe │ │ -30d5c0: 6e30 1a89 2103 |07b0: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30d5c6: 5401 788b |07b3: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30d5ca: 6202 dc87 |07b5: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MOOD_ELECTRONIC:Lorg/jaudiotagger/tag/FieldKey; // field@87dc │ │ -30d5ce: 6203 bf8a |07b7: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MOOD_ELECTRONIC:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8abf │ │ -30d5d2: 6e30 1a89 2103 |07b9: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30d5d8: 5401 788b |07bc: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30d5dc: 6202 dd87 |07be: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MOOD_HAPPY:Lorg/jaudiotagger/tag/FieldKey; // field@87dd │ │ -30d5e0: 6203 c08a |07c0: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MOOD_HAPPY:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ac0 │ │ -30d5e4: 6e30 1a89 2103 |07c2: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30d5ea: 5401 788b |07c5: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30d5ee: 6202 de87 |07c7: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MOOD_INSTRUMENTAL:Lorg/jaudiotagger/tag/FieldKey; // field@87de │ │ -30d5f2: 6203 c18a |07c9: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MOOD_INSTRUMENTAL:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ac1 │ │ -30d5f6: 6e30 1a89 2103 |07cb: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30d5fc: 5401 788b |07ce: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30d600: 6202 df87 |07d0: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MOOD_PARTY:Lorg/jaudiotagger/tag/FieldKey; // field@87df │ │ -30d604: 6203 c28a |07d2: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MOOD_PARTY:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ac2 │ │ -30d608: 6e30 1a89 2103 |07d4: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30d60e: 5401 788b |07d7: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30d612: 6202 e087 |07d9: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MOOD_RELAXED:Lorg/jaudiotagger/tag/FieldKey; // field@87e0 │ │ -30d616: 6203 c38a |07db: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MOOD_RELAXED:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ac3 │ │ -30d61a: 6e30 1a89 2103 |07dd: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30d620: 5401 788b |07e0: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30d624: 6202 e187 |07e2: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MOOD_SAD:Lorg/jaudiotagger/tag/FieldKey; // field@87e1 │ │ -30d628: 6203 c48a |07e4: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MOOD_SAD:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ac4 │ │ -30d62c: 6e30 1a89 2103 |07e6: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30d632: 5401 788b |07e9: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30d636: 6202 e287 |07eb: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MOOD_VALENCE:Lorg/jaudiotagger/tag/FieldKey; // field@87e2 │ │ -30d63a: 6203 c58a |07ed: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MOOD_VALENCE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ac5 │ │ -30d63e: 6e30 1a89 2103 |07ef: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30d644: 5401 788b |07f2: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30d648: 6202 e387 |07f4: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MOVEMENT:Lorg/jaudiotagger/tag/FieldKey; // field@87e3 │ │ -30d64c: 6203 c68a |07f6: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MOVEMENT:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ac6 │ │ -30d650: 6e30 1a89 2103 |07f8: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30d656: 5401 788b |07fb: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30d65a: 6202 e487 |07fd: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MOVEMENT_NO:Lorg/jaudiotagger/tag/FieldKey; // field@87e4 │ │ -30d65e: 6203 c78a |07ff: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MOVEMENT_NO:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ac7 │ │ -30d662: 6e30 1a89 2103 |0801: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30d668: 5401 788b |0804: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30d66c: 6202 e587 |0806: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MOVEMENT_TOTAL:Lorg/jaudiotagger/tag/FieldKey; // field@87e5 │ │ -30d670: 6203 c88a |0808: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MOVEMENT_TOTAL:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ac8 │ │ -30d674: 6e30 1a89 2103 |080a: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30d67a: 5401 788b |080d: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30d67e: 6202 e687 |080f: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_ARTISTID:Lorg/jaudiotagger/tag/FieldKey; // field@87e6 │ │ -30d682: 6203 c98a |0811: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MUSICBRAINZ_ARTISTID:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ac9 │ │ -30d686: 6e30 1a89 2103 |0813: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30d68c: 5401 788b |0816: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30d690: 6202 e787 |0818: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_DISC_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87e7 │ │ -30d694: 6203 ca8a |081a: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MUSICBRAINZ_DISC_ID:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aca │ │ -30d698: 6e30 1a89 2103 |081c: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30d69e: 5401 788b |081f: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30d6a2: 6202 e887 |0821: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_ORIGINAL_RELEASE_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87e8 │ │ -30d6a6: 6203 cb8a |0823: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MUSICBRAINZ_ORIGINAL_RELEASEID:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8acb │ │ -30d6aa: 6e30 1a89 2103 |0825: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30d6b0: 5401 788b |0828: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30d6b4: 6202 e987 |082a: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_RELEASEARTISTID:Lorg/jaudiotagger/tag/FieldKey; // field@87e9 │ │ -30d6b8: 6203 cc8a |082c: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MUSICBRAINZ_RELEASEARTISTID:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8acc │ │ -30d6bc: 6e30 1a89 2103 |082e: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30d6c2: 5401 788b |0831: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30d6c6: 6202 ea87 |0833: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_RELEASEID:Lorg/jaudiotagger/tag/FieldKey; // field@87ea │ │ -30d6ca: 6203 cd8a |0835: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MUSICBRAINZ_RELEASEID:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8acd │ │ -30d6ce: 6e30 1a89 2103 |0837: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30d6d4: 5401 788b |083a: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30d6d8: 6202 eb87 |083c: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_RELEASE_COUNTRY:Lorg/jaudiotagger/tag/FieldKey; // field@87eb │ │ -30d6dc: 6203 ce8a |083e: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MUSICBRAINZ_RELEASE_COUNTRY:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ace │ │ -30d6e0: 6e30 1a89 2103 |0840: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30d6e6: 5401 788b |0843: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30d6ea: 6202 ec87 |0845: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_RELEASE_GROUP_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87ec │ │ -30d6ee: 6203 cf8a |0847: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MUSICBRAINZ_RELEASE_GROUP_ID:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8acf │ │ -30d6f2: 6e30 1a89 2103 |0849: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30d6f8: 5401 788b |084c: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30d6fc: 6202 ed87 |084e: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_RELEASE_STATUS:Lorg/jaudiotagger/tag/FieldKey; // field@87ed │ │ -30d700: 6203 d08a |0850: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MUSICBRAINZ_RELEASE_STATUS:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ad0 │ │ -30d704: 6e30 1a89 2103 |0852: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30d70a: 5401 788b |0855: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30d70e: 6202 ee87 |0857: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_RELEASE_TRACK_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87ee │ │ -30d712: 6203 d18a |0859: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MUSICBRAINZ_RELEASE_TRACK_ID:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ad1 │ │ -30d716: 6e30 1a89 2103 |085b: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30d71c: 5401 788b |085e: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30d720: 6202 ef87 |0860: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_RELEASE_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@87ef │ │ -30d724: 6203 d28a |0862: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MUSICBRAINZ_RELEASE_TYPE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ad2 │ │ -30d728: 6e30 1a89 2103 |0864: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30d72e: 5401 788b |0867: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30d732: 6202 f087 |0869: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_TRACK_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87f0 │ │ -30d736: 6203 d38a |086b: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MUSICBRAINZ_TRACK_ID:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ad3 │ │ -30d73a: 6e30 1a89 2103 |086d: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30d740: 5401 788b |0870: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30d744: 6202 f187 |0872: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK:Lorg/jaudiotagger/tag/FieldKey; // field@87f1 │ │ -30d748: 6203 d48a |0874: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MUSICBRAINZ_WORK:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ad4 │ │ -30d74c: 6e30 1a89 2103 |0876: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30d752: 5401 788b |0879: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30d756: 6202 f487 |087b: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87f4 │ │ -30d75a: 6203 d78a |087d: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MUSICBRAINZ_WORK_ID:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ad7 │ │ -30d75e: 6e30 1a89 2103 |087f: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30d764: 5401 788b |0882: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30d768: 6202 f387 |0884: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_COMPOSITION_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87f3 │ │ -30d76c: 6203 d68a |0886: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MUSICBRAINZ_WORK_COMPOSITION_ID:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ad6 │ │ -30d770: 6e30 1a89 2103 |0888: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30d776: 5401 788b |088b: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30d77a: 6202 f687 |088d: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL1_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87f6 │ │ -30d77e: 6203 d88a |088f: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL1_ID:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ad8 │ │ -30d782: 6e30 1a89 2103 |0891: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30d788: 5401 788b |0894: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30d78c: 6202 f987 |0896: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL2_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87f9 │ │ -30d790: 6203 d98a |0898: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL2_ID:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ad9 │ │ -30d794: 6e30 1a89 2103 |089a: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30d79a: 5401 788b |089d: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30d79e: 6202 fc87 |089f: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL3_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87fc │ │ -30d7a2: 6203 da8a |08a1: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL3_ID:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ada │ │ -30d7a6: 6e30 1a89 2103 |08a3: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30d7ac: 5401 788b |08a6: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30d7b0: 6202 ff87 |08a8: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL4_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87ff │ │ -30d7b4: 6203 db8a |08aa: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL4_ID:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8adb │ │ -30d7b8: 6e30 1a89 2103 |08ac: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30d7be: 5401 788b |08af: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30d7c2: 6202 0288 |08b1: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL5_ID:Lorg/jaudiotagger/tag/FieldKey; // field@8802 │ │ -30d7c6: 6203 dc8a |08b3: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL5_ID:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8adc │ │ -30d7ca: 6e30 1a89 2103 |08b5: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30d7d0: 5401 788b |08b8: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30d7d4: 6202 0588 |08ba: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL6_ID:Lorg/jaudiotagger/tag/FieldKey; // field@8805 │ │ -30d7d8: 6203 dd8a |08bc: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL6_ID:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8add │ │ -30d7dc: 6e30 1a89 2103 |08be: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30d7e2: 5401 788b |08c1: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30d7e6: 6202 0788 |08c3: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICIP_ID:Lorg/jaudiotagger/tag/FieldKey; // field@8807 │ │ -30d7ea: 6203 de8a |08c5: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MUSICIP_ID:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ade │ │ -30d7ee: 6e30 1a89 2103 |08c7: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30d7f4: 5401 788b |08ca: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30d7f8: 6202 0888 |08cc: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.OCCASION:Lorg/jaudiotagger/tag/FieldKey; // field@8808 │ │ -30d7fc: 6203 df8a |08ce: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.OCCASION:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8adf │ │ -30d800: 6e30 1a89 2103 |08d0: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30d806: 5401 788b |08d3: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30d80a: 6202 0988 |08d5: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.OPUS:Lorg/jaudiotagger/tag/FieldKey; // field@8809 │ │ -30d80e: 6203 e08a |08d7: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.OPUS:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ae0 │ │ -30d812: 6e30 1a89 2103 |08d9: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30d818: 5401 788b |08dc: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30d81c: 6202 0a88 |08de: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ORCHESTRA:Lorg/jaudiotagger/tag/FieldKey; // field@880a │ │ -30d820: 6203 e18a |08e0: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ORCHESTRA:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ae1 │ │ -30d824: 6e30 1a89 2103 |08e2: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30d82a: 5401 788b |08e5: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30d82e: 6202 0b88 |08e7: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ORCHESTRA_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@880b │ │ -30d832: 6203 e28a |08e9: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ORCHESTRA_SORT:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ae2 │ │ -30d836: 6e30 1a89 2103 |08eb: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30d83c: 5401 788b |08ee: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30d840: 6202 0c88 |08f0: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ORIGINAL_ALBUM:Lorg/jaudiotagger/tag/FieldKey; // field@880c │ │ -30d844: 6203 e38a |08f2: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ORIGINAL_ALBUM:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ae3 │ │ -30d848: 6e30 1a89 2103 |08f4: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30d84e: 5401 788b |08f7: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30d852: 6202 0d88 |08f9: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ORIGINAL_ARTIST:Lorg/jaudiotagger/tag/FieldKey; // field@880d │ │ -30d856: 6203 e48a |08fb: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ORIGINAL_ARTIST:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ae4 │ │ -30d85a: 6e30 1a89 2103 |08fd: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30d860: 5401 788b |0900: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30d864: 6202 0e88 |0902: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ORIGINAL_LYRICIST:Lorg/jaudiotagger/tag/FieldKey; // field@880e │ │ -30d868: 6203 e58a |0904: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ORIGINAL_LYRICIST:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ae5 │ │ -30d86c: 6e30 1a89 2103 |0906: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30d872: 5401 788b |0909: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30d876: 6202 0f88 |090b: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ORIGINAL_YEAR:Lorg/jaudiotagger/tag/FieldKey; // field@880f │ │ -30d87a: 6203 e68a |090d: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ORIGINAL_YEAR:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ae6 │ │ -30d87e: 6e30 1a89 2103 |090f: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30d884: 5401 788b |0912: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30d888: 6202 1088 |0914: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.OVERALL_WORK:Lorg/jaudiotagger/tag/FieldKey; // field@8810 │ │ -30d88c: 6203 e78a |0916: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.OVERALL_WORK:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ae7 │ │ -30d890: 6e30 1a89 2103 |0918: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30d896: 5401 788b |091b: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30d89a: 6202 1188 |091d: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.PART:Lorg/jaudiotagger/tag/FieldKey; // field@8811 │ │ -30d89e: 6203 e88a |091f: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.PART:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ae8 │ │ -30d8a2: 6e30 1a89 2103 |0921: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30d8a8: 5401 788b |0924: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30d8ac: 6202 1288 |0926: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.PART_NUMBER:Lorg/jaudiotagger/tag/FieldKey; // field@8812 │ │ -30d8b0: 6203 e98a |0928: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.PART_NUMBER:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ae9 │ │ -30d8b4: 6e30 1a89 2103 |092a: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30d8ba: 5401 788b |092d: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30d8be: 6202 1388 |092f: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.PART_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@8813 │ │ -30d8c2: 6203 ea8a |0931: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.PART_TYPE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aea │ │ -30d8c6: 6e30 1a89 2103 |0933: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30d8cc: 5401 788b |0936: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30d8d0: 6202 1488 |0938: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.PERFORMER:Lorg/jaudiotagger/tag/FieldKey; // field@8814 │ │ -30d8d4: 6203 eb8a |093a: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.PERFORMER:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aeb │ │ -30d8d8: 6e30 1a89 2103 |093c: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30d8de: 5401 788b |093f: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30d8e2: 6202 1588 |0941: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.PERFORMER_NAME:Lorg/jaudiotagger/tag/FieldKey; // field@8815 │ │ -30d8e6: 6203 ec8a |0943: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.PERFORMER_NAME:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aec │ │ -30d8ea: 6e30 1a89 2103 |0945: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30d8f0: 5401 788b |0948: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30d8f4: 6202 1688 |094a: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.PERFORMER_NAME_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@8816 │ │ -30d8f8: 6203 ed8a |094c: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.PERFORMER_NAME_SORT:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aed │ │ -30d8fc: 6e30 1a89 2103 |094e: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30d902: 5401 788b |0951: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30d906: 6202 1788 |0953: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.PERIOD:Lorg/jaudiotagger/tag/FieldKey; // field@8817 │ │ -30d90a: 6203 ee8a |0955: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.PERIOD:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aee │ │ -30d90e: 6e30 1a89 2103 |0957: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30d914: 5401 788b |095a: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30d918: 6202 1888 |095c: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.PRODUCER:Lorg/jaudiotagger/tag/FieldKey; // field@8818 │ │ -30d91c: 6203 ef8a |095e: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.PRODUCER:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aef │ │ -30d920: 6e30 1a89 2103 |0960: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30d926: 5401 788b |0963: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30d92a: 6202 1988 |0965: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.QUALITY:Lorg/jaudiotagger/tag/FieldKey; // field@8819 │ │ -30d92e: 6203 f08a |0967: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.QUALITY:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8af0 │ │ -30d932: 6e30 1a89 2103 |0969: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30d938: 5401 788b |096c: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30d93c: 6202 1a88 |096e: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.RANKING:Lorg/jaudiotagger/tag/FieldKey; // field@881a │ │ -30d940: 6203 f18a |0970: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.RANKING:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8af1 │ │ -30d944: 6e30 1a89 2103 |0972: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30d94a: 5401 788b |0975: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30d94e: 6202 1b88 |0977: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.RATING:Lorg/jaudiotagger/tag/FieldKey; // field@881b │ │ -30d952: 6203 f28a |0979: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.RATING:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8af2 │ │ -30d956: 6e30 1a89 2103 |097b: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30d95c: 5401 788b |097e: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30d960: 6202 1c88 |0980: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.RECORD_LABEL:Lorg/jaudiotagger/tag/FieldKey; // field@881c │ │ -30d964: 6203 f38a |0982: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.RECORD_LABEL:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8af3 │ │ -30d968: 6e30 1a89 2103 |0984: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30d96e: 5401 788b |0987: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30d972: 6202 1d88 |0989: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.REMIXER:Lorg/jaudiotagger/tag/FieldKey; // field@881d │ │ -30d976: 6203 f48a |098b: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.REMIXER:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8af4 │ │ -30d97a: 6e30 1a89 2103 |098d: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30d980: 5401 788b |0990: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30d984: 6202 1e88 |0992: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.SCRIPT:Lorg/jaudiotagger/tag/FieldKey; // field@881e │ │ -30d988: 6203 f58a |0994: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.SCRIPT:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8af5 │ │ -30d98c: 6e30 1a89 2103 |0996: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30d992: 5401 788b |0999: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30d996: 6202 1f88 |099b: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.SINGLE_DISC_TRACK_NO:Lorg/jaudiotagger/tag/FieldKey; // field@881f │ │ -30d99a: 6203 f68a |099d: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.SINGLE_DISC_TRACK_NO:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8af6 │ │ -30d99e: 6e30 1a89 2103 |099f: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30d9a4: 5401 788b |09a2: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30d9a8: 6202 2088 |09a4: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.SUBTITLE:Lorg/jaudiotagger/tag/FieldKey; // field@8820 │ │ -30d9ac: 6203 f78a |09a6: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.SUBTITLE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8af7 │ │ -30d9b0: 6e30 1a89 2103 |09a8: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30d9b6: 5401 788b |09ab: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30d9ba: 6202 2188 |09ad: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.TAGS:Lorg/jaudiotagger/tag/FieldKey; // field@8821 │ │ -30d9be: 6203 f88a |09af: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.TAGS:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8af8 │ │ -30d9c2: 6e30 1a89 2103 |09b1: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30d9c8: 5401 788b |09b4: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30d9cc: 6202 2288 |09b6: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.TEMPO:Lorg/jaudiotagger/tag/FieldKey; // field@8822 │ │ -30d9d0: 6203 f98a |09b8: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.TEMPO:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8af9 │ │ -30d9d4: 6e30 1a89 2103 |09ba: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30d9da: 5401 788b |09bd: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30d9de: 6202 2388 |09bf: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.TIMBRE:Lorg/jaudiotagger/tag/FieldKey; // field@8823 │ │ -30d9e2: 6203 fa8a |09c1: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.TIMBRE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8afa │ │ -30d9e6: 6e30 1a89 2103 |09c3: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30d9ec: 5401 788b |09c6: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30d9f0: 6202 2488 |09c8: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.TITLE:Lorg/jaudiotagger/tag/FieldKey; // field@8824 │ │ -30d9f4: 6203 fb8a |09ca: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.TITLE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8afb │ │ -30d9f8: 6e30 1a89 2103 |09cc: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30d9fe: 5401 788b |09cf: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30da02: 6202 2588 |09d1: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.TITLE_MOVEMENT:Lorg/jaudiotagger/tag/FieldKey; // field@8825 │ │ -30da06: 6203 fc8a |09d3: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.TITLE_MOVEMENT:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8afc │ │ -30da0a: 6e30 1a89 2103 |09d5: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30da10: 5401 788b |09d8: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30da14: 6202 2688 |09da: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.TITLE_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@8826 │ │ -30da18: 6203 fd8a |09dc: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.TITLE_SORT:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8afd │ │ -30da1c: 6e30 1a89 2103 |09de: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30da22: 5401 788b |09e1: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30da26: 6202 2788 |09e3: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.TONALITY:Lorg/jaudiotagger/tag/FieldKey; // field@8827 │ │ -30da2a: 6203 fe8a |09e5: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.TONALITY:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8afe │ │ -30da2e: 6e30 1a89 2103 |09e7: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30da34: 5401 788b |09ea: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30da38: 6202 2888 |09ec: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.TRACK:Lorg/jaudiotagger/tag/FieldKey; // field@8828 │ │ -30da3c: 6203 ff8a |09ee: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.TRACK:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aff │ │ -30da40: 6e30 1a89 2103 |09f0: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30da46: 5401 788b |09f3: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30da4a: 6202 2988 |09f5: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.TRACK_TOTAL:Lorg/jaudiotagger/tag/FieldKey; // field@8829 │ │ -30da4e: 6203 008b |09f7: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.TRACK_TOTAL:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8b00 │ │ -30da52: 6e30 1a89 2103 |09f9: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30da58: 5401 788b |09fc: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30da5c: 6202 2a88 |09fe: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.URL_DISCOGS_ARTIST_SITE:Lorg/jaudiotagger/tag/FieldKey; // field@882a │ │ -30da60: 6203 018b |0a00: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.URL_DISCOGS_ARTIST_SITE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8b01 │ │ -30da64: 6e30 1a89 2103 |0a02: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30da6a: 5401 788b |0a05: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30da6e: 6202 2b88 |0a07: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.URL_DISCOGS_RELEASE_SITE:Lorg/jaudiotagger/tag/FieldKey; // field@882b │ │ -30da72: 6203 028b |0a09: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.URL_DISCOGS_RELEASE_SITE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8b02 │ │ -30da76: 6e30 1a89 2103 |0a0b: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30da7c: 5401 788b |0a0e: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30da80: 6202 2c88 |0a10: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.URL_LYRICS_SITE:Lorg/jaudiotagger/tag/FieldKey; // field@882c │ │ -30da84: 6203 038b |0a12: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.URL_LYRICS_SITE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8b03 │ │ -30da88: 6e30 1a89 2103 |0a14: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30da8e: 5401 788b |0a17: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30da92: 6202 2d88 |0a19: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.URL_OFFICIAL_ARTIST_SITE:Lorg/jaudiotagger/tag/FieldKey; // field@882d │ │ -30da96: 6203 048b |0a1b: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.URL_OFFICIAL_ARTIST_SITE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8b04 │ │ -30da9a: 6e30 1a89 2103 |0a1d: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30daa0: 5401 788b |0a20: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30daa4: 6202 2e88 |0a22: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.URL_OFFICIAL_RELEASE_SITE:Lorg/jaudiotagger/tag/FieldKey; // field@882e │ │ -30daa8: 6203 058b |0a24: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.URL_OFFICIAL_RELEASE_SITE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8b05 │ │ -30daac: 6e30 1a89 2103 |0a26: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30dab2: 5401 788b |0a29: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30dab6: 6202 2f88 |0a2b: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.URL_WIKIPEDIA_ARTIST_SITE:Lorg/jaudiotagger/tag/FieldKey; // field@882f │ │ -30daba: 6203 068b |0a2d: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.URL_WIKIPEDIA_ARTIST_SITE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8b06 │ │ -30dabe: 6e30 1a89 2103 |0a2f: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30dac4: 5401 788b |0a32: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30dac8: 6202 3088 |0a34: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.URL_WIKIPEDIA_RELEASE_SITE:Lorg/jaudiotagger/tag/FieldKey; // field@8830 │ │ -30dacc: 6203 078b |0a36: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.URL_WIKIPEDIA_RELEASE_SITE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8b07 │ │ -30dad0: 6e30 1a89 2103 |0a38: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30dad6: 5401 788b |0a3b: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30dada: 6202 3188 |0a3d: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.WORK:Lorg/jaudiotagger/tag/FieldKey; // field@8831 │ │ -30dade: 6203 088b |0a3f: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.WORK:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8b08 │ │ -30dae2: 6e30 1a89 2103 |0a41: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30dae8: 5401 788b |0a44: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30daec: 6202 f287 |0a46: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_COMPOSITION:Lorg/jaudiotagger/tag/FieldKey; // field@87f2 │ │ -30daf0: 6203 d58a |0a48: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MUSICBRAINZ_WORK_COMPOSITION:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ad5 │ │ -30daf4: 6e30 1a89 2103 |0a4a: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30dafa: 5401 788b |0a4d: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30dafe: 6202 f587 |0a4f: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL1:Lorg/jaudiotagger/tag/FieldKey; // field@87f5 │ │ -30db02: 6203 098b |0a51: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.WORK_PART_LEVEL1:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8b09 │ │ -30db06: 6e30 1a89 2103 |0a53: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30db0c: 5401 788b |0a56: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30db10: 6202 f787 |0a58: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL1_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@87f7 │ │ -30db14: 6203 0a8b |0a5a: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.WORK_PART_LEVEL1_TYPE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8b0a │ │ -30db18: 6e30 1a89 2103 |0a5c: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30db1e: 5401 788b |0a5f: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30db22: 6202 f887 |0a61: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL2:Lorg/jaudiotagger/tag/FieldKey; // field@87f8 │ │ -30db26: 6203 0b8b |0a63: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.WORK_PART_LEVEL2:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8b0b │ │ -30db2a: 6e30 1a89 2103 |0a65: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30db30: 5401 788b |0a68: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30db34: 6202 fa87 |0a6a: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL2_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@87fa │ │ -30db38: 6203 0c8b |0a6c: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.WORK_PART_LEVEL2_TYPE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8b0c │ │ -30db3c: 6e30 1a89 2103 |0a6e: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30db42: 5401 788b |0a71: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30db46: 6202 fb87 |0a73: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL3:Lorg/jaudiotagger/tag/FieldKey; // field@87fb │ │ -30db4a: 6203 0d8b |0a75: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.WORK_PART_LEVEL3:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8b0d │ │ -30db4e: 6e30 1a89 2103 |0a77: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30db54: 5401 788b |0a7a: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30db58: 6202 fd87 |0a7c: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL3_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@87fd │ │ -30db5c: 6203 0e8b |0a7e: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.WORK_PART_LEVEL3_TYPE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8b0e │ │ -30db60: 6e30 1a89 2103 |0a80: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30db66: 5401 788b |0a83: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30db6a: 6202 fe87 |0a85: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL4:Lorg/jaudiotagger/tag/FieldKey; // field@87fe │ │ -30db6e: 6203 0f8b |0a87: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.WORK_PART_LEVEL4:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8b0f │ │ -30db72: 6e30 1a89 2103 |0a89: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30db78: 5401 788b |0a8c: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30db7c: 6202 0088 |0a8e: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL4_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@8800 │ │ -30db80: 6203 108b |0a90: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.WORK_PART_LEVEL4_TYPE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8b10 │ │ -30db84: 6e30 1a89 2103 |0a92: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30db8a: 5401 788b |0a95: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30db8e: 6202 0188 |0a97: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL5:Lorg/jaudiotagger/tag/FieldKey; // field@8801 │ │ -30db92: 6203 118b |0a99: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.WORK_PART_LEVEL5:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8b11 │ │ -30db96: 6e30 1a89 2103 |0a9b: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30db9c: 5401 788b |0a9e: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30dba0: 6202 0388 |0aa0: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL5_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@8803 │ │ -30dba4: 6203 128b |0aa2: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.WORK_PART_LEVEL5_TYPE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8b12 │ │ -30dba8: 6e30 1a89 2103 |0aa4: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30dbae: 5401 788b |0aa7: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30dbb2: 6202 0488 |0aa9: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL6:Lorg/jaudiotagger/tag/FieldKey; // field@8804 │ │ -30dbb6: 6203 138b |0aab: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.WORK_PART_LEVEL6:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8b13 │ │ -30dbba: 6e30 1a89 2103 |0aad: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30dbc0: 5401 788b |0ab0: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30dbc4: 6202 0688 |0ab2: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL6_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@8806 │ │ -30dbc8: 6203 148b |0ab4: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.WORK_PART_LEVEL6_TYPE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8b14 │ │ -30dbcc: 6e30 1a89 2103 |0ab6: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30dbd2: 5401 788b |0ab9: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30dbd6: 6202 3288 |0abb: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.WORK_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@8832 │ │ -30dbda: 6203 158b |0abd: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.WORK_TYPE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8b15 │ │ -30dbde: 6e30 1a89 2103 |0abf: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30dbe4: 5401 788b |0ac2: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30dbe8: 6202 3388 |0ac4: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.YEAR:Lorg/jaudiotagger/tag/FieldKey; // field@8833 │ │ -30dbec: 6203 168b |0ac6: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.YEAR:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8b16 │ │ -30dbf0: 6e30 1a89 2103 |0ac8: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30dbf6: 7601 5c96 1a00 |0acb: invoke-direct/range {v26}, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.populateId3ToTagField:()V // method@965c │ │ -30dbfc: 0e00 |0ace: return-void │ │ +30c654: |[30c654] org.jaudiotagger.tag.id3.ID3v22Frames.:()V │ │ +30c664: 0800 1a00 |0000: move-object/from16 v0, v26 │ │ +30c668: 7601 7995 1a00 |0002: invoke-direct/range {v26}, Lorg/jaudiotagger/tag/id3/ID3Frames;.:()V // method@9579 │ │ +30c66e: 2201 8610 |0005: new-instance v1, Ljava/util/EnumMap; // type@1086 │ │ +30c672: 1c02 be11 |0007: const-class v2, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +30c676: 7020 1789 2100 |0009: invoke-direct {v1, v2}, Ljava/util/EnumMap;.:(Ljava/lang/Class;)V // method@8917 │ │ +30c67c: 5b01 788b |000c: iput-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30c680: 2201 8610 |000e: new-instance v1, Ljava/util/EnumMap; // type@1086 │ │ +30c684: 1c02 1a12 |0010: const-class v2, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30c688: 7020 1789 2100 |0012: invoke-direct {v1, v2}, Ljava/util/EnumMap;.:(Ljava/lang/Class;)V // method@8917 │ │ +30c68e: 5b01 738b |0015: iput-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.id3ToTagField:Ljava/util/EnumMap; // field@8b73 │ │ +30c692: 5401 778b |0017: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.supportedFrames:Ljava/util/TreeSet; // field@8b77 │ │ +30c696: 1a02 144a |0019: const-string v2, "TP2" // string@4a14 │ │ +30c69a: 6e20 bf89 2100 |001b: invoke-virtual {v1, v2}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +30c6a0: 5401 778b |001e: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.supportedFrames:Ljava/util/TreeSet; // field@8b77 │ │ +30c6a4: 1a03 2949 |0020: const-string v3, "TAL" // string@4929 │ │ +30c6a8: 6e20 bf89 3100 |0022: invoke-virtual {v1, v3}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +30c6ae: 5401 778b |0025: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.supportedFrames:Ljava/util/TreeSet; // field@8b77 │ │ +30c6b2: 1a04 134a |0027: const-string v4, "TP1" // string@4a13 │ │ +30c6b6: 6e20 bf89 4100 |0029: invoke-virtual {v1, v4}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +30c6bc: 5401 778b |002c: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.supportedFrames:Ljava/util/TreeSet; // field@8b77 │ │ +30c6c0: 1a05 5240 |002e: const-string v5, "PIC" // string@4052 │ │ +30c6c4: 6e20 bf89 5100 |0030: invoke-virtual {v1, v5}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +30c6ca: 5401 778b |0033: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.supportedFrames:Ljava/util/TreeSet; // field@8b77 │ │ +30c6ce: 1a06 a60e |0035: const-string v6, "CRA" // string@0ea6 │ │ +30c6d2: 6e20 bf89 6100 |0037: invoke-virtual {v1, v6}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +30c6d8: 5401 778b |003a: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.supportedFrames:Ljava/util/TreeSet; // field@8b77 │ │ +30c6dc: 1a07 3a49 |003c: const-string v7, "TBP" // string@493a │ │ +30c6e0: 6e20 bf89 7100 |003e: invoke-virtual {v1, v7}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +30c6e6: 5401 778b |0041: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.supportedFrames:Ljava/util/TreeSet; // field@8b77 │ │ +30c6ea: 1a07 280e |0043: const-string v7, "COM" // string@0e28 │ │ +30c6ee: 6e20 bf89 7100 |0045: invoke-virtual {v1, v7}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +30c6f4: 5401 778b |0048: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.supportedFrames:Ljava/util/TreeSet; // field@8b77 │ │ +30c6f8: 1a08 3d49 |004a: const-string v8, "TCM" // string@493d │ │ +30c6fc: 6e20 bf89 8100 |004c: invoke-virtual {v1, v8}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +30c702: 5401 778b |004f: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.supportedFrames:Ljava/util/TreeSet; // field@8b77 │ │ +30c706: 1a08 b00e |0051: const-string v8, "CRM" // string@0eb0 │ │ +30c70a: 6e20 bf89 8100 |0053: invoke-virtual {v1, v8}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +30c710: 5401 778b |0056: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.supportedFrames:Ljava/util/TreeSet; // field@8b77 │ │ +30c714: 1a09 154a |0058: const-string v9, "TP3" // string@4a15 │ │ +30c718: 6e20 bf89 9100 |005a: invoke-virtual {v1, v9}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +30c71e: 5401 778b |005d: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.supportedFrames:Ljava/util/TreeSet; // field@8b77 │ │ +30c722: 1a09 cd4a |005f: const-string v9, "TT1" // string@4acd │ │ +30c726: 6e20 bf89 9100 |0061: invoke-virtual {v1, v9}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +30c72c: 5401 778b |0064: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.supportedFrames:Ljava/util/TreeSet; // field@8b77 │ │ +30c730: 1a09 4549 |0066: const-string v9, "TCR" // string@4945 │ │ +30c734: 6e20 bf89 9100 |0068: invoke-virtual {v1, v9}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +30c73a: 5401 778b |006b: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.supportedFrames:Ljava/util/TreeSet; // field@8b77 │ │ +30c73e: 1a09 5e49 |006d: const-string v9, "TEN" // string@495e │ │ +30c742: 6e20 bf89 9100 |006f: invoke-virtual {v1, v9}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +30c748: 5401 778b |0072: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.supportedFrames:Ljava/util/TreeSet; // field@8b77 │ │ +30c74c: 1a09 c115 |0074: const-string v9, "EQU" // string@15c1 │ │ +30c750: 6e20 bf89 9100 |0076: invoke-virtual {v1, v9}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +30c756: 5401 778b |0079: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.supportedFrames:Ljava/util/TreeSet; // field@8b77 │ │ +30c75a: 1a0a e015 |007b: const-string v10, "ETC" // string@15e0 │ │ +30c75e: 6e20 bf89 a100 |007d: invoke-virtual {v1, v10}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +30c764: 5401 778b |0080: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.supportedFrames:Ljava/util/TreeSet; // field@8b77 │ │ +30c768: 1a0b 7449 |0082: const-string v11, "TFT" // string@4974 │ │ +30c76c: 6e20 bf89 b100 |0084: invoke-virtual {v1, v11}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +30c772: 5401 778b |0087: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.supportedFrames:Ljava/util/TreeSet; // field@8b77 │ │ +30c776: 1a0b b51b |0089: const-string v11, "GEO" // string@1bb5 │ │ +30c77a: 6e20 bf89 b100 |008b: invoke-virtual {v1, v11}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +30c780: 5401 778b |008e: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.supportedFrames:Ljava/util/TreeSet; // field@8b77 │ │ +30c784: 1a0c 3f49 |0090: const-string v12, "TCO" // string@493f │ │ +30c788: 6e20 bf89 c100 |0092: invoke-virtual {v1, v12}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +30c78e: 5401 778b |0095: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.supportedFrames:Ljava/util/TreeSet; // field@8b77 │ │ +30c792: 1a0d c84a |0097: const-string v13, "TSS" // string@4ac8 │ │ +30c796: 6e20 bf89 d100 |0099: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +30c79c: 5401 778b |009c: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.supportedFrames:Ljava/util/TreeSet; // field@8b77 │ │ +30c7a0: 1a0d c549 |009e: const-string v13, "TKE" // string@49c5 │ │ +30c7a4: 6e20 bf89 d100 |00a0: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +30c7aa: 5401 778b |00a3: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.supportedFrames:Ljava/util/TreeSet; // field@8b77 │ │ +30c7ae: 1a0d bc1e |00a5: const-string v13, "IPL" // string@1ebc │ │ +30c7b2: 6e20 bf89 d100 |00a7: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +30c7b8: 5401 778b |00aa: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.supportedFrames:Ljava/util/TreeSet; // field@8b77 │ │ +30c7bc: 1a0d 9e4a |00ac: const-string v13, "TRC" // string@4a9e │ │ +30c7c0: 6e20 bf89 d100 |00ae: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +30c7c6: 5401 778b |00b1: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.supportedFrames:Ljava/util/TreeSet; // field@8b77 │ │ +30c7ca: 1a0d d21b |00b3: const-string v13, "GP1" // string@1bd2 │ │ +30c7ce: 6e20 bf89 d100 |00b5: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +30c7d4: 5401 778b |00b8: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.supportedFrames:Ljava/util/TreeSet; // field@8b77 │ │ +30c7d8: 1a0d c949 |00ba: const-string v13, "TLA" // string@49c9 │ │ +30c7dc: 6e20 bf89 d100 |00bc: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +30c7e2: 5401 778b |00bf: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.supportedFrames:Ljava/util/TreeSet; // field@8b77 │ │ +30c7e6: 1a0d cd49 |00c1: const-string v13, "TLE" // string@49cd │ │ +30c7ea: 6e20 bf89 d100 |00c3: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +30c7f0: 5401 778b |00c6: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.supportedFrames:Ljava/util/TreeSet; // field@8b77 │ │ +30c7f4: 1a0d bb22 |00c8: const-string v13, "LNK" // string@22bb │ │ +30c7f8: 6e20 bf89 d100 |00ca: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +30c7fe: 5401 778b |00cd: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.supportedFrames:Ljava/util/TreeSet; // field@8b77 │ │ +30c802: 1a0d 1e4b |00cf: const-string v13, "TXT" // string@4b1e │ │ +30c806: 6e20 bf89 d100 |00d1: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +30c80c: 5401 778b |00d4: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.supportedFrames:Ljava/util/TreeSet; // field@8b77 │ │ +30c810: 1a0d d449 |00d6: const-string v13, "TMT" // string@49d4 │ │ +30c814: 6e20 bf89 d100 |00d8: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +30c81a: 5401 778b |00db: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.supportedFrames:Ljava/util/TreeSet; // field@8b77 │ │ +30c81e: 1a0d 553a |00dd: const-string v13, "MVN" // string@3a55 │ │ +30c822: 6e20 bf89 d100 |00df: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +30c828: 5401 778b |00e2: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.supportedFrames:Ljava/util/TreeSet; // field@8b77 │ │ +30c82c: 1a0d 533a |00e4: const-string v13, "MVI" // string@3a53 │ │ +30c830: 6e20 bf89 d100 |00e6: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +30c836: 5401 778b |00e9: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.supportedFrames:Ljava/util/TreeSet; // field@8b77 │ │ +30c83a: 1a0d 0739 |00eb: const-string v13, "MLL" // string@3907 │ │ +30c83e: 6e20 bf89 d100 |00ed: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +30c844: 5401 778b |00f0: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.supportedFrames:Ljava/util/TreeSet; // field@8b77 │ │ +30c848: 1a0d 7e38 |00f2: const-string v13, "MCI" // string@387e │ │ +30c84c: 6e20 bf89 d100 |00f4: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +30c852: 5401 778b |00f7: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.supportedFrames:Ljava/util/TreeSet; // field@8b77 │ │ +30c856: 1a0d d749 |00f9: const-string v13, "TOA" // string@49d7 │ │ +30c85a: 6e20 bf89 d100 |00fb: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +30c860: 5401 778b |00fe: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.supportedFrames:Ljava/util/TreeSet; // field@8b77 │ │ +30c864: 1a0d da49 |0100: const-string v13, "TOF" // string@49da │ │ +30c868: 6e20 bf89 d100 |0102: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +30c86e: 5401 778b |0105: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.supportedFrames:Ljava/util/TreeSet; // field@8b77 │ │ +30c872: 1a0d e249 |0107: const-string v13, "TOL" // string@49e2 │ │ +30c876: 6e20 bf89 d100 |0109: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +30c87c: 5401 778b |010c: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.supportedFrames:Ljava/util/TreeSet; // field@8b77 │ │ +30c880: 1a0d f449 |010e: const-string v13, "TOT" // string@49f4 │ │ +30c884: 6e20 bf89 d100 |0110: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +30c88a: 5401 778b |0113: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.supportedFrames:Ljava/util/TreeSet; // field@8b77 │ │ +30c88e: 1a0d 5649 |0115: const-string v13, "TDY" // string@4956 │ │ +30c892: 6e20 bf89 d100 |0117: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +30c898: 5401 778b |011a: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.supportedFrames:Ljava/util/TreeSet; // field@8b77 │ │ +30c89c: 1a0d 040e |011c: const-string v13, "CNT" // string@0e04 │ │ +30c8a0: 6e20 bf89 d100 |011e: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +30c8a6: 5401 778b |0121: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.supportedFrames:Ljava/util/TreeSet; // field@8b77 │ │ +30c8aa: 1a0d 6e40 |0123: const-string v13, "POP" // string@406e │ │ +30c8ae: 6e20 bf89 d100 |0125: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +30c8b4: 5401 778b |0128: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.supportedFrames:Ljava/util/TreeSet; // field@8b77 │ │ +30c8b8: 1a0e 194a |012a: const-string v14, "TPB" // string@4a19 │ │ +30c8bc: 6e20 bf89 e100 |012c: invoke-virtual {v1, v14}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +30c8c2: 5401 778b |012f: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.supportedFrames:Ljava/util/TreeSet; // field@8b77 │ │ +30c8c6: 1a0e 430b |0131: const-string v14, "BUF" // string@0b43 │ │ +30c8ca: 6e20 bf89 e100 |0133: invoke-virtual {v1, v14}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +30c8d0: 5401 778b |0136: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.supportedFrames:Ljava/util/TreeSet; // field@8b77 │ │ +30c8d4: 1a0f 2243 |0138: const-string v15, "RVA" // string@4322 │ │ +30c8d8: 6e20 bf89 f100 |013a: invoke-virtual {v1, v15}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +30c8de: 5401 778b |013d: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.supportedFrames:Ljava/util/TreeSet; // field@8b77 │ │ +30c8e2: 0810 0d00 |013f: move-object/from16 v16, v13 │ │ +30c8e6: 1a0d 164a |0141: const-string v13, "TP4" // string@4a16 │ │ +30c8ea: 6e20 bf89 d100 |0143: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +30c8f0: 5401 778b |0146: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.supportedFrames:Ljava/util/TreeSet; // field@8b77 │ │ +30c8f4: 1a0d ed42 |0148: const-string v13, "REV" // string@42ed │ │ +30c8f8: 6e20 bf89 d100 |014a: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +30c8fe: 5401 778b |014d: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.supportedFrames:Ljava/util/TreeSet; // field@8b77 │ │ +30c902: 1a0d 184a |014f: const-string v13, "TPA" // string@4a18 │ │ +30c906: 6e20 bf89 d100 |0151: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +30c90c: 5401 778b |0154: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.supportedFrames:Ljava/util/TreeSet; // field@8b77 │ │ +30c910: 1a0d 2545 |0156: const-string v13, "SLT" // string@4525 │ │ +30c914: 6e20 bf89 d100 |0158: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +30c91a: 5401 778b |015b: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.supportedFrames:Ljava/util/TreeSet; // field@8b77 │ │ +30c91e: 1a0d b245 |015d: const-string v13, "STC" // string@45b2 │ │ +30c922: 6e20 bf89 d100 |015f: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +30c928: 5401 778b |0162: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.supportedFrames:Ljava/util/TreeSet; // field@8b77 │ │ +30c92c: 1a0d 4d49 |0164: const-string v13, "TDA" // string@494d │ │ +30c930: 6e20 bf89 d100 |0166: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +30c936: 5401 778b |0169: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.supportedFrames:Ljava/util/TreeSet; // field@8b77 │ │ +30c93a: 1a0d 9049 |016b: const-string v13, "TIM" // string@4990 │ │ +30c93e: 6e20 bf89 d100 |016d: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +30c944: 5401 778b |0170: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.supportedFrames:Ljava/util/TreeSet; // field@8b77 │ │ +30c948: 1a0d ce4a |0172: const-string v13, "TT2" // string@4ace │ │ +30c94c: 6e20 bf89 d100 |0174: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +30c952: 5401 778b |0177: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.supportedFrames:Ljava/util/TreeSet; // field@8b77 │ │ +30c956: 0811 0200 |0179: move-object/from16 v17, v2 │ │ +30c95a: 1a02 d14a |017b: const-string v2, "TT3" // string@4ad1 │ │ +30c95e: 6e20 bf89 2100 |017d: invoke-virtual {v1, v2}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +30c964: 5401 778b |0180: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.supportedFrames:Ljava/util/TreeSet; // field@8b77 │ │ +30c968: 1a02 f249 |0182: const-string v2, "TOR" // string@49f2 │ │ +30c96c: 6e20 bf89 2100 |0184: invoke-virtual {v1, v2}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +30c972: 5401 778b |0187: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.supportedFrames:Ljava/util/TreeSet; // field@8b77 │ │ +30c976: 1a02 ab4a |0189: const-string v2, "TRK" // string@4aab │ │ +30c97a: 6e20 bf89 2100 |018b: invoke-virtual {v1, v2}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +30c980: 5401 778b |018e: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.supportedFrames:Ljava/util/TreeSet; // field@8b77 │ │ +30c984: 0812 0e00 |0190: move-object/from16 v18, v14 │ │ +30c988: 1a0e a04a |0192: const-string v14, "TRD" // string@4aa0 │ │ +30c98c: 6e20 bf89 e100 |0194: invoke-virtual {v1, v14}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +30c992: 5401 778b |0197: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.supportedFrames:Ljava/util/TreeSet; // field@8b77 │ │ +30c996: 1a0e bf4a |0199: const-string v14, "TSI" // string@4abf │ │ +30c99a: 6e20 bf89 e100 |019b: invoke-virtual {v1, v14}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +30c9a0: 5401 778b |019e: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.supportedFrames:Ljava/util/TreeSet; // field@8b77 │ │ +30c9a4: 1a0e 234b |01a0: const-string v14, "TYE" // string@4b23 │ │ +30c9a8: 6e20 bf89 e100 |01a2: invoke-virtual {v1, v14}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +30c9ae: 5401 778b |01a5: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.supportedFrames:Ljava/util/TreeSet; // field@8b77 │ │ +30c9b2: 0813 0f00 |01a7: move-object/from16 v19, v15 │ │ +30c9b6: 1a0f 014f |01a9: const-string v15, "UFI" // string@4f01 │ │ +30c9ba: 6e20 bf89 f100 |01ab: invoke-virtual {v1, v15}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +30c9c0: 5401 778b |01ae: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.supportedFrames:Ljava/util/TreeSet; // field@8b77 │ │ +30c9c4: 0814 0f00 |01b0: move-object/from16 v20, v15 │ │ +30c9c8: 1a0f 0d4f |01b2: const-string v15, "ULT" // string@4f0d │ │ +30c9cc: 6e20 bf89 f100 |01b4: invoke-virtual {v1, v15}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +30c9d2: 5401 778b |01b7: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.supportedFrames:Ljava/util/TreeSet; // field@8b77 │ │ +30c9d6: 0815 0f00 |01b9: move-object/from16 v21, v15 │ │ +30c9da: 1a0f ec52 |01bb: const-string v15, "WAR" // string@52ec │ │ +30c9de: 6e20 bf89 f100 |01bd: invoke-virtual {v1, v15}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +30c9e4: 5401 778b |01c0: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.supportedFrames:Ljava/util/TreeSet; // field@8b77 │ │ +30c9e8: 0816 0f00 |01c2: move-object/from16 v22, v15 │ │ +30c9ec: 1a0f 0553 |01c4: const-string v15, "WCM" // string@5305 │ │ +30c9f0: 6e20 bf89 f100 |01c6: invoke-virtual {v1, v15}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +30c9f6: 5401 778b |01c9: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.supportedFrames:Ljava/util/TreeSet; // field@8b77 │ │ +30c9fa: 1a0f 0853 |01cb: const-string v15, "WCP" // string@5308 │ │ +30c9fe: 6e20 bf89 f100 |01cd: invoke-virtual {v1, v15}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +30ca04: 5401 778b |01d0: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.supportedFrames:Ljava/util/TreeSet; // field@8b77 │ │ +30ca08: 1a0f ea52 |01d2: const-string v15, "WAF" // string@52ea │ │ +30ca0c: 6e20 bf89 f100 |01d4: invoke-virtual {v1, v15}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +30ca12: 5401 778b |01d7: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.supportedFrames:Ljava/util/TreeSet; // field@8b77 │ │ +30ca16: 1a0f 9153 |01d9: const-string v15, "WRS" // string@5391 │ │ +30ca1a: 6e20 bf89 f100 |01db: invoke-virtual {v1, v15}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +30ca20: 5401 778b |01de: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.supportedFrames:Ljava/util/TreeSet; // field@8b77 │ │ +30ca24: 1a0f 8253 |01e0: const-string v15, "WPAY" // string@5382 │ │ +30ca28: 6e20 bf89 f100 |01e2: invoke-virtual {v1, v15}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +30ca2e: 5401 778b |01e5: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.supportedFrames:Ljava/util/TreeSet; // field@8b77 │ │ +30ca32: 1a0f 8353 |01e7: const-string v15, "WPB" // string@5383 │ │ +30ca36: 6e20 bf89 f100 |01e9: invoke-virtual {v1, v15}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +30ca3c: 5401 778b |01ec: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.supportedFrames:Ljava/util/TreeSet; // field@8b77 │ │ +30ca40: 1a0f f652 |01ee: const-string v15, "WAS" // string@52f6 │ │ +30ca44: 6e20 bf89 f100 |01f0: invoke-virtual {v1, v15}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +30ca4a: 5401 778b |01f3: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.supportedFrames:Ljava/util/TreeSet; // field@8b77 │ │ +30ca4e: 1a0f 1f4b |01f5: const-string v15, "TXX" // string@4b1f │ │ +30ca52: 6e20 bf89 f100 |01f7: invoke-virtual {v1, v15}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +30ca58: 5401 778b |01fa: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.supportedFrames:Ljava/util/TreeSet; // field@8b77 │ │ +30ca5c: 0817 0f00 |01fc: move-object/from16 v23, v15 │ │ +30ca60: 1a0f 9353 |01fe: const-string v15, "WXX" // string@5393 │ │ +30ca64: 6e20 bf89 f100 |0200: invoke-virtual {v1, v15}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +30ca6a: 5401 728b |0203: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.extensionFrames:Ljava/util/TreeSet; // field@8b72 │ │ +30ca6e: 0818 0f00 |0205: move-object/from16 v24, v15 │ │ +30ca72: 1a0f 4449 |0207: const-string v15, "TCP" // string@4944 │ │ +30ca76: 6e20 bf89 f100 |0209: invoke-virtual {v1, v15}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +30ca7c: 5401 728b |020c: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.extensionFrames:Ljava/util/TreeSet; // field@8b72 │ │ +30ca80: 1a0f cb4a |020e: const-string v15, "TST" // string@4acb │ │ +30ca84: 6e20 bf89 f100 |0210: invoke-virtual {v1, v15}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +30ca8a: 5401 728b |0213: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.extensionFrames:Ljava/util/TreeSet; // field@8b72 │ │ +30ca8e: 1a0f c64a |0215: const-string v15, "TSP" // string@4ac6 │ │ +30ca92: 6e20 bf89 f100 |0217: invoke-virtual {v1, v15}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +30ca98: 5401 728b |021a: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.extensionFrames:Ljava/util/TreeSet; // field@8b72 │ │ +30ca9c: 1a0f bc4a |021c: const-string v15, "TSA" // string@4abc │ │ +30caa0: 6e20 bf89 f100 |021e: invoke-virtual {v1, v15}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +30caa6: 5401 728b |0221: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.extensionFrames:Ljava/util/TreeSet; // field@8b72 │ │ +30caaa: 1a0f b24a |0223: const-string v15, "TS2" // string@4ab2 │ │ +30caae: 6e20 bf89 f100 |0225: invoke-virtual {v1, v15}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +30cab4: 5401 728b |0228: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.extensionFrames:Ljava/util/TreeSet; // field@8b72 │ │ +30cab8: 1a0f bd4a |022a: const-string v15, "TSC" // string@4abd │ │ +30cabc: 6e20 bf89 f100 |022c: invoke-virtual {v1, v15}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +30cac2: 5401 718b |022f: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.commonFrames:Ljava/util/TreeSet; // field@8b71 │ │ +30cac6: 6e20 bf89 4100 |0231: invoke-virtual {v1, v4}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +30cacc: 5401 718b |0234: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.commonFrames:Ljava/util/TreeSet; // field@8b71 │ │ +30cad0: 6e20 bf89 3100 |0236: invoke-virtual {v1, v3}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +30cad6: 5401 718b |0239: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.commonFrames:Ljava/util/TreeSet; // field@8b71 │ │ +30cada: 6e20 bf89 d100 |023b: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +30cae0: 5401 718b |023e: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.commonFrames:Ljava/util/TreeSet; // field@8b71 │ │ +30cae4: 6e20 bf89 c100 |0240: invoke-virtual {v1, v12}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +30caea: 5401 718b |0243: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.commonFrames:Ljava/util/TreeSet; // field@8b71 │ │ +30caee: 6e20 bf89 2100 |0245: invoke-virtual {v1, v2}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +30caf4: 5401 718b |0248: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.commonFrames:Ljava/util/TreeSet; // field@8b71 │ │ +30caf8: 6e20 bf89 e100 |024a: invoke-virtual {v1, v14}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +30cafe: 5401 718b |024d: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.commonFrames:Ljava/util/TreeSet; // field@8b71 │ │ +30cb02: 6e20 bf89 7100 |024f: invoke-virtual {v1, v7}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +30cb08: 5401 708b |0252: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.binaryFrames:Ljava/util/TreeSet; // field@8b70 │ │ +30cb0c: 6e20 bf89 5100 |0254: invoke-virtual {v1, v5}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +30cb12: 5401 708b |0257: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.binaryFrames:Ljava/util/TreeSet; // field@8b70 │ │ +30cb16: 6e20 bf89 6100 |0259: invoke-virtual {v1, v6}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +30cb1c: 5401 708b |025c: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.binaryFrames:Ljava/util/TreeSet; // field@8b70 │ │ +30cb20: 6e20 bf89 8100 |025e: invoke-virtual {v1, v8}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +30cb26: 5401 708b |0261: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.binaryFrames:Ljava/util/TreeSet; // field@8b70 │ │ +30cb2a: 6e20 bf89 9100 |0263: invoke-virtual {v1, v9}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +30cb30: 5401 708b |0266: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.binaryFrames:Ljava/util/TreeSet; // field@8b70 │ │ +30cb34: 6e20 bf89 a100 |0268: invoke-virtual {v1, v10}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +30cb3a: 5401 708b |026b: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.binaryFrames:Ljava/util/TreeSet; // field@8b70 │ │ +30cb3e: 6e20 bf89 b100 |026d: invoke-virtual {v1, v11}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +30cb44: 5401 708b |0270: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.binaryFrames:Ljava/util/TreeSet; // field@8b70 │ │ +30cb48: 080f 1300 |0272: move-object/from16 v15, v19 │ │ +30cb4c: 6e20 bf89 f100 |0274: invoke-virtual {v1, v15}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +30cb52: 5401 708b |0277: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.binaryFrames:Ljava/util/TreeSet; // field@8b70 │ │ +30cb56: 0813 0e00 |0279: move-object/from16 v19, v14 │ │ +30cb5a: 080e 1200 |027b: move-object/from16 v14, v18 │ │ +30cb5e: 6e20 bf89 e100 |027d: invoke-virtual {v1, v14}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +30cb64: 5401 708b |0280: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.binaryFrames:Ljava/util/TreeSet; // field@8b70 │ │ +30cb68: 0812 0200 |0282: move-object/from16 v18, v2 │ │ +30cb6c: 0802 1400 |0284: move-object/from16 v2, v20 │ │ +30cb70: 6e20 bf89 2100 |0286: invoke-virtual {v1, v2}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +30cb76: 5401 758b |0289: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ +30cb7a: 1a02 114c |028b: const-string v2, "Text: Band/Orchestra/Accompaniment" // string@4c11 │ │ +30cb7e: 0819 0d00 |028d: move-object/from16 v25, v13 │ │ +30cb82: 080d 1100 |028f: move-object/from16 v13, v17 │ │ +30cb86: 7230 9489 d102 |0291: invoke-interface {v1, v13, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +30cb8c: 5401 758b |0294: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ +30cb90: 1a02 0f4c |0296: const-string v2, "Text: Album/Movie/Show title" // string@4c0f │ │ +30cb94: 7230 9489 3102 |0298: invoke-interface {v1, v3, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +30cb9a: 5401 758b |029b: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ +30cb9e: 1a02 1f4c |029d: const-string v2, "Text: Lead artist(s)/Lead performer(s)/Soloist(s)/Performing group" // string@4c1f │ │ +30cba2: 7230 9489 4102 |029f: invoke-interface {v1, v4, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +30cba8: 5401 758b |02a2: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ +30cbac: 1a02 800a |02a4: const-string v2, "Attached picture" // string@0a80 │ │ +30cbb0: 7230 9489 5102 |02a6: invoke-interface {v1, v5, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +30cbb6: 5401 758b |02a9: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ +30cbba: 1a02 8c0a |02ab: const-string v2, "Audio encryption" // string@0a8c │ │ +30cbbe: 7230 9489 6102 |02ad: invoke-interface {v1, v6, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +30cbc4: 5401 758b |02b0: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ +30cbc8: 1a02 3a49 |02b2: const-string v2, "TBP" // string@493a │ │ +30cbcc: 1a03 104c |02b4: const-string v3, "Text: BPM (Beats Per Minute)" // string@4c10 │ │ +30cbd0: 7230 9489 2103 |02b6: invoke-interface {v1, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +30cbd6: 5401 758b |02b9: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ +30cbda: 1a02 9f10 |02bb: const-string v2, "Comments" // string@109f │ │ +30cbde: 7230 9489 7102 |02bd: invoke-interface {v1, v7, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +30cbe4: 5401 758b |02c0: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ +30cbe8: 1a02 3d49 |02c2: const-string v2, "TCM" // string@493d │ │ +30cbec: 1a03 124c |02c4: const-string v3, "Text: Composer" // string@4c12 │ │ +30cbf0: 7230 9489 2103 |02c6: invoke-interface {v1, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +30cbf6: 5401 758b |02c9: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ +30cbfa: 1a02 154a |02cb: const-string v2, "TP3" // string@4a15 │ │ +30cbfe: 1a03 134c |02cd: const-string v3, "Text: Conductor/Performer refinement" // string@4c13 │ │ +30cc02: 7230 9489 2103 |02cf: invoke-interface {v1, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +30cc08: 5401 758b |02d2: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ +30cc0c: 1a02 cd4a |02d4: const-string v2, "TT1" // string@4acd │ │ +30cc10: 1a03 144c |02d6: const-string v3, "Text: Content group description" // string@4c14 │ │ +30cc14: 7230 9489 2103 |02d8: invoke-interface {v1, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +30cc1a: 5401 758b |02db: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ +30cc1e: 1a02 4549 |02dd: const-string v2, "TCR" // string@4945 │ │ +30cc22: 1a03 164c |02df: const-string v3, "Text: Copyright message" // string@4c16 │ │ +30cc26: 7230 9489 2103 |02e1: invoke-interface {v1, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +30cc2c: 5401 758b |02e4: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ +30cc30: 1a02 5e49 |02e6: const-string v2, "TEN" // string@495e │ │ +30cc34: 1a03 184c |02e8: const-string v3, "Text: Encoded by" // string@4c18 │ │ +30cc38: 7230 9489 2103 |02ea: invoke-interface {v1, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +30cc3e: 5401 758b |02ed: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ +30cc42: 1a02 9716 |02ef: const-string v2, "Encrypted meta frame" // string@1697 │ │ +30cc46: 7230 9489 8102 |02f1: invoke-interface {v1, v8, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +30cc4c: 5401 758b |02f4: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ +30cc50: 1a02 b116 |02f6: const-string v2, "Equalization" // string@16b1 │ │ +30cc54: 7230 9489 9102 |02f8: invoke-interface {v1, v9, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +30cc5a: 5401 758b |02fb: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ +30cc5e: 1a02 df16 |02fd: const-string v2, "Event timing codes" // string@16df │ │ +30cc62: 7230 9489 a102 |02ff: invoke-interface {v1, v10, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +30cc68: 5401 758b |0302: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ +30cc6c: 1a02 7449 |0304: const-string v2, "TFT" // string@4974 │ │ +30cc70: 1a03 1a4c |0306: const-string v3, "Text: File type" // string@4c1a │ │ +30cc74: 7230 9489 2103 |0308: invoke-interface {v1, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +30cc7a: 5401 758b |030b: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ +30cc7e: 1a02 2b1c |030d: const-string v2, "General encapsulated datatype" // string@1c2b │ │ +30cc82: 7230 9489 b102 |030f: invoke-interface {v1, v11, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +30cc88: 5401 758b |0312: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ +30cc8c: 1a02 154c |0314: const-string v2, "Text: Content type" // string@4c15 │ │ +30cc90: 7230 9489 c102 |0316: invoke-interface {v1, v12, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +30cc96: 5401 758b |0319: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ +30cc9a: 1a02 c84a |031b: const-string v2, "TSS" // string@4ac8 │ │ +30cc9e: 1a03 344c |031d: const-string v3, "Text: Software/hardware and settings used for encoding" // string@4c34 │ │ +30cca2: 7230 9489 2103 |031f: invoke-interface {v1, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +30cca8: 5401 758b |0322: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ +30ccac: 1a02 c549 |0324: const-string v2, "TKE" // string@49c5 │ │ +30ccb0: 1a03 1c4c |0326: const-string v3, "Text: Initial key" // string@4c1c │ │ +30ccb4: 7230 9489 2103 |0328: invoke-interface {v1, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +30ccba: 5401 758b |032b: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ +30ccbe: 1a02 bc1e |032d: const-string v2, "IPL" // string@1ebc │ │ +30ccc2: 1a03 0020 |032f: const-string v3, "Involved people list" // string@2000 │ │ +30ccc6: 7230 9489 2103 |0331: invoke-interface {v1, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +30cccc: 5401 758b |0334: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ +30ccd0: 1a02 9e4a |0336: const-string v2, "TRC" // string@4a9e │ │ +30ccd4: 1a03 1b4c |0338: const-string v3, "Text: ISRC (International Standard Recording Code)" // string@4c1b │ │ +30ccd8: 7230 9489 2103 |033a: invoke-interface {v1, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +30ccde: 5401 758b |033d: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ +30cce2: 1a02 d21b |033f: const-string v2, "GP1" // string@1bd2 │ │ +30cce6: 1a03 ab7b |0341: const-string v3, "iTunes Grouping" // string@7bab │ │ +30ccea: 7230 9489 2103 |0343: invoke-interface {v1, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +30ccf0: 5401 758b |0346: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ +30ccf4: 1a02 c949 |0348: const-string v2, "TLA" // string@49c9 │ │ +30ccf8: 1a03 1e4c |034a: const-string v3, "Text: Language(s)" // string@4c1e │ │ +30ccfc: 7230 9489 2103 |034c: invoke-interface {v1, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +30cd02: 5401 758b |034f: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ +30cd06: 1a02 cd49 |0351: const-string v2, "TLE" // string@49cd │ │ +30cd0a: 1a03 204c |0353: const-string v3, "Text: Length" // string@4c20 │ │ +30cd0e: 7230 9489 2103 |0355: invoke-interface {v1, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +30cd14: 5401 758b |0358: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ +30cd18: 1a02 bb22 |035a: const-string v2, "LNK" // string@22bb │ │ +30cd1c: 1a03 0a34 |035c: const-string v3, "Linked information" // string@340a │ │ +30cd20: 7230 9489 2103 |035e: invoke-interface {v1, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +30cd26: 5401 758b |0361: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ +30cd2a: 1a02 1e4b |0363: const-string v2, "TXT" // string@4b1e │ │ +30cd2e: 1a03 214c |0365: const-string v3, "Text: Lyricist/text writer" // string@4c21 │ │ +30cd32: 7230 9489 2103 |0367: invoke-interface {v1, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +30cd38: 5401 758b |036a: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ +30cd3c: 1a02 d449 |036c: const-string v2, "TMT" // string@49d4 │ │ +30cd40: 1a03 224c |036e: const-string v3, "Text: Media type" // string@4c22 │ │ +30cd44: 7230 9489 2103 |0370: invoke-interface {v1, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +30cd4a: 5401 758b |0373: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ +30cd4e: 1a02 553a |0375: const-string v2, "MVN" // string@3a55 │ │ +30cd52: 1a03 244c |0377: const-string v3, "Text: Movement" // string@4c24 │ │ +30cd56: 7230 9489 2103 |0379: invoke-interface {v1, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +30cd5c: 5401 758b |037c: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ +30cd60: 1a02 533a |037e: const-string v2, "MVI" // string@3a53 │ │ +30cd64: 1a03 254c |0380: const-string v3, "Text: Movement No" // string@4c25 │ │ +30cd68: 7230 9489 2103 |0382: invoke-interface {v1, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +30cd6e: 5401 758b |0385: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ +30cd72: 1a02 0739 |0387: const-string v2, "MLL" // string@3907 │ │ +30cd76: 1a03 b239 |0389: const-string v3, "MPEG location lookup table" // string@39b2 │ │ +30cd7a: 7230 9489 2103 |038b: invoke-interface {v1, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +30cd80: 5401 758b |038e: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ +30cd84: 1a02 7e38 |0390: const-string v2, "MCI" // string@387e │ │ +30cd88: 1a03 c33c |0392: const-string v3, "Music CD Identifier" // string@3cc3 │ │ +30cd8c: 7230 9489 2103 |0394: invoke-interface {v1, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +30cd92: 5401 758b |0397: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ +30cd96: 1a02 d749 |0399: const-string v2, "TOA" // string@49d7 │ │ +30cd9a: 1a03 284c |039b: const-string v3, "Text: Original artist(s)/performer(s)" // string@4c28 │ │ +30cd9e: 7230 9489 2103 |039d: invoke-interface {v1, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +30cda4: 5401 758b |03a0: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ +30cda8: 1a02 da49 |03a2: const-string v2, "TOF" // string@49da │ │ +30cdac: 1a03 294c |03a4: const-string v3, "Text: Original filename" // string@4c29 │ │ +30cdb0: 7230 9489 2103 |03a6: invoke-interface {v1, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +30cdb6: 5401 758b |03a9: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ +30cdba: 1a02 e249 |03ab: const-string v2, "TOL" // string@49e2 │ │ +30cdbe: 1a03 264c |03ad: const-string v3, "Text: Original Lyricist(s)/text writer(s)" // string@4c26 │ │ +30cdc2: 7230 9489 2103 |03af: invoke-interface {v1, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +30cdc8: 5401 758b |03b2: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ +30cdcc: 1a02 f449 |03b4: const-string v2, "TOT" // string@49f4 │ │ +30cdd0: 1a03 274c |03b6: const-string v3, "Text: Original album/Movie/Show title" // string@4c27 │ │ +30cdd4: 7230 9489 2103 |03b8: invoke-interface {v1, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +30cdda: 5401 758b |03bb: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ +30cdde: 1a02 5649 |03bd: const-string v2, "TDY" // string@4956 │ │ +30cde2: 1a03 2d4c |03bf: const-string v3, "Text: Playlist delay" // string@4c2d │ │ +30cde6: 7230 9489 2103 |03c1: invoke-interface {v1, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +30cdec: 5401 758b |03c4: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ +30cdf0: 1a02 040e |03c6: const-string v2, "CNT" // string@0e04 │ │ +30cdf4: 1a03 5f41 |03c8: const-string v3, "Play counter" // string@415f │ │ +30cdf8: 7230 9489 2103 |03ca: invoke-interface {v1, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +30cdfe: 5401 758b |03cd: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ +30ce02: 1a02 7a41 |03cf: const-string v2, "Popularimeter" // string@417a │ │ +30ce06: 0803 1000 |03d1: move-object/from16 v3, v16 │ │ +30ce0a: 7230 9489 3102 |03d3: invoke-interface {v1, v3, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +30ce10: 5401 758b |03d6: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ +30ce14: 1a02 194a |03d8: const-string v2, "TPB" // string@4a19 │ │ +30ce18: 1a04 2e4c |03da: const-string v4, "Text: Publisher" // string@4c2e │ │ +30ce1c: 7230 9489 2104 |03dc: invoke-interface {v1, v2, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +30ce22: 5401 758b |03df: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ +30ce26: 1a02 6543 |03e1: const-string v2, "Recommended buffer size" // string@4365 │ │ +30ce2a: 7230 9489 e102 |03e3: invoke-interface {v1, v14, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +30ce30: 5401 758b |03e6: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ +30ce34: 1a02 8b43 |03e8: const-string v2, "Relative volume adjustment" // string@438b │ │ +30ce38: 7230 9489 f102 |03ea: invoke-interface {v1, v15, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +30ce3e: 5401 758b |03ed: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ +30ce42: 1a02 164a |03ef: const-string v2, "TP4" // string@4a16 │ │ +30ce46: 1a04 1d4c |03f1: const-string v4, "Text: Interpreted, remixed, or otherwise modified by" // string@4c1d │ │ +30ce4a: 7230 9489 2104 |03f3: invoke-interface {v1, v2, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +30ce50: 5401 758b |03f6: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ +30ce54: 1a02 ed42 |03f8: const-string v2, "REV" // string@42ed │ │ +30ce58: 1a04 d643 |03fa: const-string v4, "Reverb" // string@43d6 │ │ +30ce5c: 7230 9489 2104 |03fc: invoke-interface {v1, v2, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +30ce62: 5401 758b |03ff: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ +30ce66: 1a02 184a |0401: const-string v2, "TPA" // string@4a18 │ │ +30ce6a: 1a04 2c4c |0403: const-string v4, "Text: Part of a setField" // string@4c2c │ │ +30ce6e: 7230 9489 2104 |0405: invoke-interface {v1, v2, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +30ce74: 5401 758b |0408: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ +30ce78: 1a02 204a |040a: const-string v2, "TPS" // string@4a20 │ │ +30ce7c: 1a04 324c |040c: const-string v4, "Text: Set subtitle" // string@4c32 │ │ +30ce80: 7230 9489 2104 |040e: invoke-interface {v1, v2, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +30ce86: 5401 758b |0411: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ +30ce8a: 1a02 2545 |0413: const-string v2, "SLT" // string@4525 │ │ +30ce8e: 1a04 eb48 |0415: const-string v4, "Synchronized lyric/text" // string@48eb │ │ +30ce92: 7230 9489 2104 |0417: invoke-interface {v1, v2, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +30ce98: 5401 758b |041a: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ +30ce9c: 1a02 b245 |041c: const-string v2, "STC" // string@45b2 │ │ +30cea0: 1a04 e348 |041e: const-string v4, "Synced tempo codes" // string@48e3 │ │ +30cea4: 7230 9489 2104 |0420: invoke-interface {v1, v2, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +30ceaa: 5401 758b |0423: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ +30ceae: 1a02 4d49 |0425: const-string v2, "TDA" // string@494d │ │ +30ceb2: 1a04 174c |0427: const-string v4, "Text: Date" // string@4c17 │ │ +30ceb6: 7230 9489 2104 |0429: invoke-interface {v1, v2, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +30cebc: 5401 758b |042c: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ +30cec0: 1a02 9049 |042e: const-string v2, "TIM" // string@4990 │ │ +30cec4: 1a04 384c |0430: const-string v4, "Text: Time" // string@4c38 │ │ +30cec8: 7230 9489 2104 |0432: invoke-interface {v1, v2, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +30cece: 5401 758b |0435: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ +30ced2: 1a02 394c |0437: const-string v2, "Text: Title/Songname/Content description" // string@4c39 │ │ +30ced6: 0804 1900 |0439: move-object/from16 v4, v25 │ │ +30ceda: 7230 9489 4102 |043b: invoke-interface {v1, v4, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +30cee0: 5401 758b |043e: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ +30cee4: 1a02 d14a |0440: const-string v2, "TT3" // string@4ad1 │ │ +30cee8: 1a04 364c |0442: const-string v4, "Text: Subtitle/Description refinement" // string@4c36 │ │ +30ceec: 7230 9489 2104 |0444: invoke-interface {v1, v2, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +30cef2: 5401 758b |0447: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ +30cef6: 1a02 f249 |0449: const-string v2, "TOR" // string@49f2 │ │ +30cefa: 1a04 2b4c |044b: const-string v4, "Text: Original release year" // string@4c2b │ │ +30cefe: 7230 9489 2104 |044d: invoke-interface {v1, v2, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +30cf04: 5401 758b |0450: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ +30cf08: 1a02 3a4c |0452: const-string v2, "Text: Track number/Position in setField" // string@4c3a │ │ +30cf0c: 0804 1200 |0454: move-object/from16 v4, v18 │ │ +30cf10: 7230 9489 4102 |0456: invoke-interface {v1, v4, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +30cf16: 5401 758b |0459: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ +30cf1a: 1a02 a04a |045b: const-string v2, "TRD" // string@4aa0 │ │ +30cf1e: 1a04 314c |045d: const-string v4, "Text: Recording dates" // string@4c31 │ │ +30cf22: 7230 9489 2104 |045f: invoke-interface {v1, v2, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +30cf28: 5401 758b |0462: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ +30cf2c: 1a02 bf4a |0464: const-string v2, "TSI" // string@4abf │ │ +30cf30: 1a04 334c |0466: const-string v4, "Text: Size" // string@4c33 │ │ +30cf34: 7230 9489 2104 |0468: invoke-interface {v1, v2, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +30cf3a: 5401 758b |046b: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ +30cf3e: 1a02 3b4c |046d: const-string v2, "Text: Year" // string@4c3b │ │ +30cf42: 0804 1300 |046f: move-object/from16 v4, v19 │ │ +30cf46: 7230 9489 4102 |0471: invoke-interface {v1, v4, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +30cf4c: 5401 758b |0474: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ +30cf50: 1a02 0a50 |0476: const-string v2, "Unique file identifier" // string@500a │ │ +30cf54: 0804 1400 |0478: move-object/from16 v4, v20 │ │ +30cf58: 7230 9489 4102 |047a: invoke-interface {v1, v4, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +30cf5e: 5401 758b |047d: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ +30cf62: 1a02 2f50 |047f: const-string v2, "Unsychronized lyric/text transcription" // string@502f │ │ +30cf66: 0806 1500 |0481: move-object/from16 v6, v21 │ │ +30cf6a: 7230 9489 6102 |0483: invoke-interface {v1, v6, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +30cf70: 5401 758b |0486: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ +30cf74: 1a02 5a4f |0488: const-string v2, "URL: Official artist/performer webpage" // string@4f5a │ │ +30cf78: 0808 1600 |048a: move-object/from16 v8, v22 │ │ +30cf7c: 7230 9489 8102 |048c: invoke-interface {v1, v8, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +30cf82: 5401 758b |048f: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ +30cf86: 1a02 0553 |0491: const-string v2, "WCM" // string@5305 │ │ +30cf8a: 1a09 574f |0493: const-string v9, "URL: Commercial information" // string@4f57 │ │ +30cf8e: 7230 9489 2109 |0495: invoke-interface {v1, v2, v9}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +30cf94: 5401 758b |0498: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ +30cf98: 1a02 0853 |049a: const-string v2, "WCP" // string@5308 │ │ +30cf9c: 1a09 584f |049c: const-string v9, "URL: Copyright/Legal information" // string@4f58 │ │ +30cfa0: 7230 9489 2109 |049e: invoke-interface {v1, v2, v9}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +30cfa6: 5401 758b |04a1: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ +30cfaa: 1a02 ea52 |04a3: const-string v2, "WAF" // string@52ea │ │ +30cfae: 1a09 5b4f |04a5: const-string v9, "URL: Official audio file webpage" // string@4f5b │ │ +30cfb2: 7230 9489 2109 |04a7: invoke-interface {v1, v2, v9}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +30cfb8: 5401 758b |04aa: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ +30cfbc: 1a02 9153 |04ac: const-string v2, "WRS" // string@5391 │ │ +30cfc0: 1a09 5e4f |04ae: const-string v9, "URL: Official radio station" // string@4f5e │ │ +30cfc4: 7230 9489 2109 |04b0: invoke-interface {v1, v2, v9}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +30cfca: 5401 758b |04b3: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ +30cfce: 1a02 8253 |04b5: const-string v2, "WPAY" // string@5382 │ │ +30cfd2: 1a09 5d4f |04b7: const-string v9, "URL: Official payment site" // string@4f5d │ │ +30cfd6: 7230 9489 2109 |04b9: invoke-interface {v1, v2, v9}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +30cfdc: 5401 758b |04bc: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ +30cfe0: 1a02 8353 |04be: const-string v2, "WPB" // string@5383 │ │ +30cfe4: 1a09 614f |04c0: const-string v9, "URL: Publishers official webpage" // string@4f61 │ │ +30cfe8: 7230 9489 2109 |04c2: invoke-interface {v1, v2, v9}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +30cfee: 5401 758b |04c5: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ +30cff2: 1a02 f652 |04c7: const-string v2, "WAS" // string@52f6 │ │ +30cff6: 1a09 5c4f |04c9: const-string v9, "URL: Official audio source webpage" // string@4f5c │ │ +30cffa: 7230 9489 2109 |04cb: invoke-interface {v1, v2, v9}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +30d000: 5401 758b |04ce: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ +30d004: 1a02 4150 |04d0: const-string v2, "User defined text information frame" // string@5041 │ │ +30d008: 0809 1700 |04d2: move-object/from16 v9, v23 │ │ +30d00c: 7230 9489 9102 |04d4: invoke-interface {v1, v9, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +30d012: 5401 758b |04d7: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ +30d016: 1a02 4050 |04d9: const-string v2, "User defined URL link frame" // string@5040 │ │ +30d01a: 080a 1800 |04db: move-object/from16 v10, v24 │ │ +30d01e: 7230 9489 a102 |04dd: invoke-interface {v1, v10, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +30d024: 5401 758b |04e0: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ +30d028: 1a02 4449 |04e2: const-string v2, "TCP" // string@4944 │ │ +30d02c: 1a0c 0920 |04e4: const-string v12, "Is Compilation" // string@2009 │ │ +30d030: 7230 9489 210c |04e6: invoke-interface {v1, v2, v12}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +30d036: 5401 758b |04e9: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ +30d03a: 1a02 cb4a |04eb: const-string v2, "TST" // string@4acb │ │ +30d03e: 1a0c 404c |04ed: const-string v12, "Text: title sort order" // string@4c40 │ │ +30d042: 7230 9489 210c |04ef: invoke-interface {v1, v2, v12}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +30d048: 5401 758b |04f2: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ +30d04c: 1a02 c64a |04f4: const-string v2, "TSP" // string@4ac6 │ │ +30d050: 1a0c 3d4c |04f6: const-string v12, "Text: artist sort order" // string@4c3d │ │ +30d054: 7230 9489 210c |04f8: invoke-interface {v1, v2, v12}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +30d05a: 5401 758b |04fb: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ +30d05e: 1a02 bc4a |04fd: const-string v2, "TSA" // string@4abc │ │ +30d062: 1a0c 3c4c |04ff: const-string v12, "Text: album sort order" // string@4c3c │ │ +30d066: 7230 9489 210c |0501: invoke-interface {v1, v2, v12}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +30d06c: 5401 758b |0504: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ +30d070: 1a02 b24a |0506: const-string v2, "TS2" // string@4ab2 │ │ +30d074: 1a0c 414c |0508: const-string v12, "Text:Album Artist Sort Order Frame" // string@4c41 │ │ +30d078: 7230 9489 210c |050a: invoke-interface {v1, v2, v12}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +30d07e: 5401 758b |050d: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.idToValue:Ljava/util/Map; // field@8b75 │ │ +30d082: 1a02 bd4a |050f: const-string v2, "TSC" // string@4abd │ │ +30d086: 1a0c 424c |0511: const-string v12, "Text:Composer Sort Order Frame" // string@4c42 │ │ +30d08a: 7230 9489 210c |0513: invoke-interface {v1, v2, v12}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +30d090: 7401 5496 1a00 |0516: invoke-virtual/range {v26}, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.createMaps:()V // method@9654 │ │ +30d096: 5401 768b |0519: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.multipleFrames:Ljava/util/TreeSet; // field@8b76 │ │ +30d09a: 6e20 bf89 5100 |051b: invoke-virtual {v1, v5}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +30d0a0: 5401 768b |051e: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.multipleFrames:Ljava/util/TreeSet; // field@8b76 │ │ +30d0a4: 6e20 bf89 4100 |0520: invoke-virtual {v1, v4}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +30d0aa: 5401 768b |0523: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.multipleFrames:Ljava/util/TreeSet; // field@8b76 │ │ +30d0ae: 6e20 bf89 3100 |0525: invoke-virtual {v1, v3}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +30d0b4: 5401 768b |0528: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.multipleFrames:Ljava/util/TreeSet; // field@8b76 │ │ +30d0b8: 6e20 bf89 9100 |052a: invoke-virtual {v1, v9}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +30d0be: 5401 768b |052d: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.multipleFrames:Ljava/util/TreeSet; // field@8b76 │ │ +30d0c2: 6e20 bf89 a100 |052f: invoke-virtual {v1, v10}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +30d0c8: 5401 768b |0532: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.multipleFrames:Ljava/util/TreeSet; // field@8b76 │ │ +30d0cc: 6e20 bf89 7100 |0534: invoke-virtual {v1, v7}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +30d0d2: 5401 768b |0537: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.multipleFrames:Ljava/util/TreeSet; // field@8b76 │ │ +30d0d6: 6e20 bf89 6100 |0539: invoke-virtual {v1, v6}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +30d0dc: 5401 768b |053c: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.multipleFrames:Ljava/util/TreeSet; // field@8b76 │ │ +30d0e0: 6e20 bf89 b100 |053e: invoke-virtual {v1, v11}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +30d0e6: 5401 768b |0541: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.multipleFrames:Ljava/util/TreeSet; // field@8b76 │ │ +30d0ea: 6e20 bf89 8100 |0543: invoke-virtual {v1, v8}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +30d0f0: 5401 788b |0546: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30d0f4: 6202 9787 |0548: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ACOUSTID_FINGERPRINT:Lorg/jaudiotagger/tag/FieldKey; // field@8797 │ │ +30d0f8: 6203 7a8a |054a: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ACOUSTID_FINGERPRINT:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a7a │ │ +30d0fc: 6e30 1a89 2103 |054c: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30d102: 5401 788b |054f: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30d106: 6202 9887 |0551: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ACOUSTID_ID:Lorg/jaudiotagger/tag/FieldKey; // field@8798 │ │ +30d10a: 6203 7b8a |0553: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ACOUSTID_ID:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a7b │ │ +30d10e: 6e30 1a89 2103 |0555: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30d114: 5401 788b |0558: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30d118: 6202 9987 |055a: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ALBUM:Lorg/jaudiotagger/tag/FieldKey; // field@8799 │ │ +30d11c: 6203 7c8a |055c: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ALBUM:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a7c │ │ +30d120: 6e30 1a89 2103 |055e: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30d126: 5401 788b |0561: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30d12a: 6202 9a87 |0563: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ALBUM_ARTIST:Lorg/jaudiotagger/tag/FieldKey; // field@879a │ │ +30d12e: 6203 7d8a |0565: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ALBUM_ARTIST:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a7d │ │ +30d132: 6e30 1a89 2103 |0567: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30d138: 5401 788b |056a: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30d13c: 6202 9d87 |056c: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ALBUM_ARTIST_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@879d │ │ +30d140: 6203 808a |056e: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ALBUM_ARTIST_SORT:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a80 │ │ +30d144: 6e30 1a89 2103 |0570: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30d14a: 5401 788b |0573: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30d14e: 6202 9b87 |0575: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ALBUM_ARTISTS:Lorg/jaudiotagger/tag/FieldKey; // field@879b │ │ +30d152: 6203 7e8a |0577: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ALBUM_ARTISTS:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a7e │ │ +30d156: 6e30 1a89 2103 |0579: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30d15c: 5401 788b |057c: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30d160: 6202 9c87 |057e: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ALBUM_ARTISTS_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@879c │ │ +30d164: 6203 7f8a |0580: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ALBUM_ARTISTS_SORT:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a7f │ │ +30d168: 6e30 1a89 2103 |0582: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30d16e: 5401 788b |0585: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30d172: 6202 9e87 |0587: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ALBUM_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@879e │ │ +30d176: 6203 818a |0589: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ALBUM_SORT:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a81 │ │ +30d17a: 6e30 1a89 2103 |058b: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30d180: 5401 788b |058e: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30d184: 6202 9f87 |0590: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.AMAZON_ID:Lorg/jaudiotagger/tag/FieldKey; // field@879f │ │ +30d188: 6203 828a |0592: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.AMAZON_ID:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a82 │ │ +30d18c: 6e30 1a89 2103 |0594: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30d192: 5401 788b |0597: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30d196: 6202 a087 |0599: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ARRANGER:Lorg/jaudiotagger/tag/FieldKey; // field@87a0 │ │ +30d19a: 6203 838a |059b: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ARRANGER:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a83 │ │ +30d19e: 6e30 1a89 2103 |059d: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30d1a4: 5401 788b |05a0: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30d1a8: 6202 a187 |05a2: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ARRANGER_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@87a1 │ │ +30d1ac: 6203 848a |05a4: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ARRANGER_SORT:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a84 │ │ +30d1b0: 6e30 1a89 2103 |05a6: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30d1b6: 5401 788b |05a9: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30d1ba: 6202 a287 |05ab: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ARTIST:Lorg/jaudiotagger/tag/FieldKey; // field@87a2 │ │ +30d1be: 6203 858a |05ad: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ARTIST:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a85 │ │ +30d1c2: 6e30 1a89 2103 |05af: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30d1c8: 5401 788b |05b2: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30d1cc: 6202 a387 |05b4: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ARTISTS:Lorg/jaudiotagger/tag/FieldKey; // field@87a3 │ │ +30d1d0: 6203 868a |05b6: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ARTISTS:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a86 │ │ +30d1d4: 6e30 1a89 2103 |05b8: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30d1da: 5401 788b |05bb: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30d1de: 6202 a487 |05bd: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ARTISTS_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@87a4 │ │ +30d1e2: 6203 878a |05bf: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ARTISTS_SORT:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a87 │ │ +30d1e6: 6e30 1a89 2103 |05c1: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30d1ec: 5401 788b |05c4: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30d1f0: 6202 a587 |05c6: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ARTIST_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@87a5 │ │ +30d1f4: 6203 888a |05c8: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ARTIST_SORT:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a88 │ │ +30d1f8: 6e30 1a89 2103 |05ca: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30d1fe: 5401 788b |05cd: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30d202: 6202 a687 |05cf: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.BARCODE:Lorg/jaudiotagger/tag/FieldKey; // field@87a6 │ │ +30d206: 6203 898a |05d1: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.BARCODE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a89 │ │ +30d20a: 6e30 1a89 2103 |05d3: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30d210: 5401 788b |05d6: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30d214: 6202 a787 |05d8: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.BPM:Lorg/jaudiotagger/tag/FieldKey; // field@87a7 │ │ +30d218: 6203 8a8a |05da: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.BPM:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a8a │ │ +30d21c: 6e30 1a89 2103 |05dc: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30d222: 5401 788b |05df: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30d226: 6202 a887 |05e1: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.CATALOG_NO:Lorg/jaudiotagger/tag/FieldKey; // field@87a8 │ │ +30d22a: 6203 8b8a |05e3: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.CATALOG_NO:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a8b │ │ +30d22e: 6e30 1a89 2103 |05e5: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30d234: 5401 788b |05e8: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30d238: 6202 a987 |05ea: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.CHOIR:Lorg/jaudiotagger/tag/FieldKey; // field@87a9 │ │ +30d23c: 6203 8c8a |05ec: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.CHOIR:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a8c │ │ +30d240: 6e30 1a89 2103 |05ee: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30d246: 5401 788b |05f1: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30d24a: 6202 aa87 |05f3: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.CHOIR_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@87aa │ │ +30d24e: 6203 8d8a |05f5: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.CHOIR_SORT:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a8d │ │ +30d252: 6e30 1a89 2103 |05f7: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30d258: 5401 788b |05fa: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30d25c: 6202 ab87 |05fc: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.CLASSICAL_CATALOG:Lorg/jaudiotagger/tag/FieldKey; // field@87ab │ │ +30d260: 6203 8e8a |05fe: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.CLASSICAL_CATALOG:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a8e │ │ +30d264: 6e30 1a89 2103 |0600: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30d26a: 5401 788b |0603: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30d26e: 6202 ac87 |0605: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.CLASSICAL_NICKNAME:Lorg/jaudiotagger/tag/FieldKey; // field@87ac │ │ +30d272: 6203 8f8a |0607: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.CLASSICAL_NICKNAME:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a8f │ │ +30d276: 6e30 1a89 2103 |0609: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30d27c: 5401 788b |060c: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30d280: 6202 ad87 |060e: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.COMMENT:Lorg/jaudiotagger/tag/FieldKey; // field@87ad │ │ +30d284: 6203 908a |0610: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.COMMENT:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a90 │ │ +30d288: 6e30 1a89 2103 |0612: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30d28e: 5401 788b |0615: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30d292: 6202 ae87 |0617: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.COMPOSER:Lorg/jaudiotagger/tag/FieldKey; // field@87ae │ │ +30d296: 6203 918a |0619: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.COMPOSER:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a91 │ │ +30d29a: 6e30 1a89 2103 |061b: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30d2a0: 5401 788b |061e: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30d2a4: 6202 af87 |0620: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.COMPOSER_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@87af │ │ +30d2a8: 6203 928a |0622: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.COMPOSER_SORT:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a92 │ │ +30d2ac: 6e30 1a89 2103 |0624: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30d2b2: 5401 788b |0627: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30d2b6: 6202 b087 |0629: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.CONDUCTOR:Lorg/jaudiotagger/tag/FieldKey; // field@87b0 │ │ +30d2ba: 6203 938a |062b: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.CONDUCTOR:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a93 │ │ +30d2be: 6e30 1a89 2103 |062d: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30d2c4: 5401 788b |0630: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30d2c8: 6202 b187 |0632: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.CONDUCTOR_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@87b1 │ │ +30d2cc: 6203 948a |0634: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.CONDUCTOR_SORT:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a94 │ │ +30d2d0: 6e30 1a89 2103 |0636: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30d2d6: 5401 788b |0639: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30d2da: 6202 b387 |063b: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.COUNTRY:Lorg/jaudiotagger/tag/FieldKey; // field@87b3 │ │ +30d2de: 6203 968a |063d: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.COUNTRY:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a96 │ │ +30d2e2: 6e30 1a89 2103 |063f: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30d2e8: 5401 788b |0642: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30d2ec: 6202 b287 |0644: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.COPYRIGHT:Lorg/jaudiotagger/tag/FieldKey; // field@87b2 │ │ +30d2f0: 6203 958a |0646: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.COPYRIGHT:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a95 │ │ +30d2f4: 6e30 1a89 2103 |0648: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30d2fa: 5401 788b |064b: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30d2fe: 6202 b487 |064d: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.COVER_ART:Lorg/jaudiotagger/tag/FieldKey; // field@87b4 │ │ +30d302: 6203 978a |064f: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.COVER_ART:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a97 │ │ +30d306: 6e30 1a89 2103 |0651: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30d30c: 5401 788b |0654: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30d310: 6202 b587 |0656: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.CUSTOM1:Lorg/jaudiotagger/tag/FieldKey; // field@87b5 │ │ +30d314: 6203 988a |0658: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.CUSTOM1:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a98 │ │ +30d318: 6e30 1a89 2103 |065a: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30d31e: 5401 788b |065d: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30d322: 6202 b687 |065f: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.CUSTOM2:Lorg/jaudiotagger/tag/FieldKey; // field@87b6 │ │ +30d326: 6203 998a |0661: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.CUSTOM2:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a99 │ │ +30d32a: 6e30 1a89 2103 |0663: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30d330: 5401 788b |0666: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30d334: 6202 b787 |0668: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.CUSTOM3:Lorg/jaudiotagger/tag/FieldKey; // field@87b7 │ │ +30d338: 6203 9a8a |066a: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.CUSTOM3:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a9a │ │ +30d33c: 6e30 1a89 2103 |066c: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30d342: 5401 788b |066f: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30d346: 6202 b887 |0671: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.CUSTOM4:Lorg/jaudiotagger/tag/FieldKey; // field@87b8 │ │ +30d34a: 6203 9b8a |0673: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.CUSTOM4:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a9b │ │ +30d34e: 6e30 1a89 2103 |0675: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30d354: 5401 788b |0678: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30d358: 6202 b987 |067a: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.CUSTOM5:Lorg/jaudiotagger/tag/FieldKey; // field@87b9 │ │ +30d35c: 6203 9c8a |067c: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.CUSTOM5:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a9c │ │ +30d360: 6e30 1a89 2103 |067e: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30d366: 5401 788b |0681: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30d36a: 6202 ba87 |0683: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.DISC_NO:Lorg/jaudiotagger/tag/FieldKey; // field@87ba │ │ +30d36e: 6203 9d8a |0685: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.DISC_NO:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a9d │ │ +30d372: 6e30 1a89 2103 |0687: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30d378: 5401 788b |068a: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30d37c: 6202 bb87 |068c: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.DISC_SUBTITLE:Lorg/jaudiotagger/tag/FieldKey; // field@87bb │ │ +30d380: 6203 9e8a |068e: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.DISC_SUBTITLE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a9e │ │ +30d384: 6e30 1a89 2103 |0690: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30d38a: 5401 788b |0693: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30d38e: 6202 bc87 |0695: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.DISC_TOTAL:Lorg/jaudiotagger/tag/FieldKey; // field@87bc │ │ +30d392: 6203 9d8a |0697: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.DISC_NO:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8a9d │ │ +30d396: 6e30 1a89 2103 |0699: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30d39c: 5401 788b |069c: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30d3a0: 6202 bd87 |069e: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.DJMIXER:Lorg/jaudiotagger/tag/FieldKey; // field@87bd │ │ +30d3a4: 6203 a08a |06a0: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.DJMIXER:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aa0 │ │ +30d3a8: 6e30 1a89 2103 |06a2: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30d3ae: 5401 788b |06a5: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30d3b2: 6202 be87 |06a7: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ENCODER:Lorg/jaudiotagger/tag/FieldKey; // field@87be │ │ +30d3b6: 6203 a18a |06a9: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ENCODER:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aa1 │ │ +30d3ba: 6e30 1a89 2103 |06ab: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30d3c0: 5401 788b |06ae: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30d3c4: 6202 bf87 |06b0: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ENGINEER:Lorg/jaudiotagger/tag/FieldKey; // field@87bf │ │ +30d3c8: 6203 a28a |06b2: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ENGINEER:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aa2 │ │ +30d3cc: 6e30 1a89 2103 |06b4: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30d3d2: 5401 788b |06b7: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30d3d6: 6202 c087 |06b9: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ENSEMBLE:Lorg/jaudiotagger/tag/FieldKey; // field@87c0 │ │ +30d3da: 6203 a38a |06bb: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ENSEMBLE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aa3 │ │ +30d3de: 6e30 1a89 2103 |06bd: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30d3e4: 5401 788b |06c0: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30d3e8: 6202 c187 |06c2: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ENSEMBLE_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@87c1 │ │ +30d3ec: 6203 a48a |06c4: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ENSEMBLE_SORT:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aa4 │ │ +30d3f0: 6e30 1a89 2103 |06c6: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30d3f6: 5401 788b |06c9: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30d3fa: 6202 c287 |06cb: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.FBPM:Lorg/jaudiotagger/tag/FieldKey; // field@87c2 │ │ +30d3fe: 6203 a58a |06cd: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.FBPM:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aa5 │ │ +30d402: 6e30 1a89 2103 |06cf: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30d408: 5401 788b |06d2: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30d40c: 6202 c387 |06d4: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.GENRE:Lorg/jaudiotagger/tag/FieldKey; // field@87c3 │ │ +30d410: 6203 a68a |06d6: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.GENRE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aa6 │ │ +30d414: 6e30 1a89 2103 |06d8: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30d41a: 5401 788b |06db: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30d41e: 6202 c487 |06dd: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.GROUP:Lorg/jaudiotagger/tag/FieldKey; // field@87c4 │ │ +30d422: 6203 a78a |06df: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.GROUP:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aa7 │ │ +30d426: 6e30 1a89 2103 |06e1: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30d42c: 5401 788b |06e4: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30d430: 6202 c587 |06e6: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.GROUPING:Lorg/jaudiotagger/tag/FieldKey; // field@87c5 │ │ +30d434: 6203 a88a |06e8: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.GROUPING:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aa8 │ │ +30d438: 6e30 1a89 2103 |06ea: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30d43e: 5401 788b |06ed: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30d442: 6202 c687 |06ef: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.INSTRUMENT:Lorg/jaudiotagger/tag/FieldKey; // field@87c6 │ │ +30d446: 6203 a98a |06f1: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.INSTRUMENT:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aa9 │ │ +30d44a: 6e30 1a89 2103 |06f3: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30d450: 5401 788b |06f6: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30d454: 6202 c787 |06f8: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.INVOLVED_PERSON:Lorg/jaudiotagger/tag/FieldKey; // field@87c7 │ │ +30d458: 6203 aa8a |06fa: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.INVOLVED_PERSON:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aaa │ │ +30d45c: 6e30 1a89 2103 |06fc: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30d462: 5401 788b |06ff: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30d466: 6202 c887 |0701: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.IPI:Lorg/jaudiotagger/tag/FieldKey; // field@87c8 │ │ +30d46a: 6203 ab8a |0703: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.IPI:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aab │ │ +30d46e: 6e30 1a89 2103 |0705: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30d474: 5401 788b |0708: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30d478: 6202 c987 |070a: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ISRC:Lorg/jaudiotagger/tag/FieldKey; // field@87c9 │ │ +30d47c: 6203 ac8a |070c: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ISRC:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aac │ │ +30d480: 6e30 1a89 2103 |070e: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30d486: 5401 788b |0711: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30d48a: 6202 ca87 |0713: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ISWC:Lorg/jaudiotagger/tag/FieldKey; // field@87ca │ │ +30d48e: 6203 ad8a |0715: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ISWC:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aad │ │ +30d492: 6e30 1a89 2103 |0717: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30d498: 5401 788b |071a: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30d49c: 6202 cb87 |071c: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.IS_CLASSICAL:Lorg/jaudiotagger/tag/FieldKey; // field@87cb │ │ +30d4a0: 6203 ae8a |071e: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.IS_CLASSICAL:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aae │ │ +30d4a4: 6e30 1a89 2103 |0720: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30d4aa: 5401 788b |0723: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30d4ae: 6202 cc87 |0725: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.IS_COMPILATION:Lorg/jaudiotagger/tag/FieldKey; // field@87cc │ │ +30d4b2: 6203 af8a |0727: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.IS_COMPILATION:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aaf │ │ +30d4b6: 6e30 1a89 2103 |0729: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30d4bc: 5401 788b |072c: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30d4c0: 6202 cd87 |072e: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.IS_HD:Lorg/jaudiotagger/tag/FieldKey; // field@87cd │ │ +30d4c4: 6203 b08a |0730: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.IS_HD:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ab0 │ │ +30d4c8: 6e30 1a89 2103 |0732: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30d4ce: 5401 788b |0735: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30d4d2: 6202 ce87 |0737: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.IS_SOUNDTRACK:Lorg/jaudiotagger/tag/FieldKey; // field@87ce │ │ +30d4d6: 6203 b18a |0739: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.IS_SOUNDTRACK:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ab1 │ │ +30d4da: 6e30 1a89 2103 |073b: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30d4e0: 5401 788b |073e: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30d4e4: 6202 cf87 |0740: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ITUNES_GROUPING:Lorg/jaudiotagger/tag/FieldKey; // field@87cf │ │ +30d4e8: 6203 b28a |0742: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ITUNES_GROUPING:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ab2 │ │ +30d4ec: 6e30 1a89 2103 |0744: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30d4f2: 5401 788b |0747: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30d4f6: 6202 d087 |0749: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.KEY:Lorg/jaudiotagger/tag/FieldKey; // field@87d0 │ │ +30d4fa: 6203 b38a |074b: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.KEY:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ab3 │ │ +30d4fe: 6e30 1a89 2103 |074d: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30d504: 5401 788b |0750: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30d508: 6202 d187 |0752: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.LANGUAGE:Lorg/jaudiotagger/tag/FieldKey; // field@87d1 │ │ +30d50c: 6203 b48a |0754: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.LANGUAGE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ab4 │ │ +30d510: 6e30 1a89 2103 |0756: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30d516: 5401 788b |0759: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30d51a: 6202 d287 |075b: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.LYRICIST:Lorg/jaudiotagger/tag/FieldKey; // field@87d2 │ │ +30d51e: 6203 b58a |075d: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.LYRICIST:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ab5 │ │ +30d522: 6e30 1a89 2103 |075f: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30d528: 5401 788b |0762: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30d52c: 6202 d387 |0764: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.LYRICIST_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@87d3 │ │ +30d530: 6203 b68a |0766: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.LYRICIST_SORT:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ab6 │ │ +30d534: 6e30 1a89 2103 |0768: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30d53a: 5401 788b |076b: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30d53e: 6202 d487 |076d: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.LYRICS:Lorg/jaudiotagger/tag/FieldKey; // field@87d4 │ │ +30d542: 6203 b78a |076f: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.LYRICS:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ab7 │ │ +30d546: 6e30 1a89 2103 |0771: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30d54c: 5401 788b |0774: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30d550: 6202 d587 |0776: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MEDIA:Lorg/jaudiotagger/tag/FieldKey; // field@87d5 │ │ +30d554: 6203 b88a |0778: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MEDIA:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ab8 │ │ +30d558: 6e30 1a89 2103 |077a: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30d55e: 5401 788b |077d: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30d562: 6202 d687 |077f: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MIXER:Lorg/jaudiotagger/tag/FieldKey; // field@87d6 │ │ +30d566: 6203 b98a |0781: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MIXER:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ab9 │ │ +30d56a: 6e30 1a89 2103 |0783: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30d570: 5401 788b |0786: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30d574: 6202 d787 |0788: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MOOD:Lorg/jaudiotagger/tag/FieldKey; // field@87d7 │ │ +30d578: 6203 ba8a |078a: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MOOD:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aba │ │ +30d57c: 6e30 1a89 2103 |078c: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30d582: 5401 788b |078f: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30d586: 6202 d887 |0791: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MOOD_ACOUSTIC:Lorg/jaudiotagger/tag/FieldKey; // field@87d8 │ │ +30d58a: 6203 bb8a |0793: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MOOD_ACOUSTIC:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8abb │ │ +30d58e: 6e30 1a89 2103 |0795: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30d594: 5401 788b |0798: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30d598: 6202 d987 |079a: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MOOD_AGGRESSIVE:Lorg/jaudiotagger/tag/FieldKey; // field@87d9 │ │ +30d59c: 6203 bc8a |079c: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MOOD_AGGRESSIVE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8abc │ │ +30d5a0: 6e30 1a89 2103 |079e: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30d5a6: 5401 788b |07a1: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30d5aa: 6202 da87 |07a3: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MOOD_AROUSAL:Lorg/jaudiotagger/tag/FieldKey; // field@87da │ │ +30d5ae: 6203 bd8a |07a5: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MOOD_AROUSAL:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8abd │ │ +30d5b2: 6e30 1a89 2103 |07a7: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30d5b8: 5401 788b |07aa: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30d5bc: 6202 db87 |07ac: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MOOD_DANCEABILITY:Lorg/jaudiotagger/tag/FieldKey; // field@87db │ │ +30d5c0: 6203 be8a |07ae: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MOOD_DANCEABILITY:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8abe │ │ +30d5c4: 6e30 1a89 2103 |07b0: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30d5ca: 5401 788b |07b3: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30d5ce: 6202 dc87 |07b5: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MOOD_ELECTRONIC:Lorg/jaudiotagger/tag/FieldKey; // field@87dc │ │ +30d5d2: 6203 bf8a |07b7: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MOOD_ELECTRONIC:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8abf │ │ +30d5d6: 6e30 1a89 2103 |07b9: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30d5dc: 5401 788b |07bc: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30d5e0: 6202 dd87 |07be: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MOOD_HAPPY:Lorg/jaudiotagger/tag/FieldKey; // field@87dd │ │ +30d5e4: 6203 c08a |07c0: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MOOD_HAPPY:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ac0 │ │ +30d5e8: 6e30 1a89 2103 |07c2: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30d5ee: 5401 788b |07c5: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30d5f2: 6202 de87 |07c7: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MOOD_INSTRUMENTAL:Lorg/jaudiotagger/tag/FieldKey; // field@87de │ │ +30d5f6: 6203 c18a |07c9: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MOOD_INSTRUMENTAL:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ac1 │ │ +30d5fa: 6e30 1a89 2103 |07cb: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30d600: 5401 788b |07ce: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30d604: 6202 df87 |07d0: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MOOD_PARTY:Lorg/jaudiotagger/tag/FieldKey; // field@87df │ │ +30d608: 6203 c28a |07d2: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MOOD_PARTY:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ac2 │ │ +30d60c: 6e30 1a89 2103 |07d4: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30d612: 5401 788b |07d7: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30d616: 6202 e087 |07d9: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MOOD_RELAXED:Lorg/jaudiotagger/tag/FieldKey; // field@87e0 │ │ +30d61a: 6203 c38a |07db: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MOOD_RELAXED:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ac3 │ │ +30d61e: 6e30 1a89 2103 |07dd: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30d624: 5401 788b |07e0: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30d628: 6202 e187 |07e2: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MOOD_SAD:Lorg/jaudiotagger/tag/FieldKey; // field@87e1 │ │ +30d62c: 6203 c48a |07e4: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MOOD_SAD:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ac4 │ │ +30d630: 6e30 1a89 2103 |07e6: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30d636: 5401 788b |07e9: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30d63a: 6202 e287 |07eb: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MOOD_VALENCE:Lorg/jaudiotagger/tag/FieldKey; // field@87e2 │ │ +30d63e: 6203 c58a |07ed: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MOOD_VALENCE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ac5 │ │ +30d642: 6e30 1a89 2103 |07ef: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30d648: 5401 788b |07f2: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30d64c: 6202 e387 |07f4: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MOVEMENT:Lorg/jaudiotagger/tag/FieldKey; // field@87e3 │ │ +30d650: 6203 c68a |07f6: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MOVEMENT:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ac6 │ │ +30d654: 6e30 1a89 2103 |07f8: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30d65a: 5401 788b |07fb: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30d65e: 6202 e487 |07fd: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MOVEMENT_NO:Lorg/jaudiotagger/tag/FieldKey; // field@87e4 │ │ +30d662: 6203 c78a |07ff: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MOVEMENT_NO:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ac7 │ │ +30d666: 6e30 1a89 2103 |0801: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30d66c: 5401 788b |0804: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30d670: 6202 e587 |0806: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MOVEMENT_TOTAL:Lorg/jaudiotagger/tag/FieldKey; // field@87e5 │ │ +30d674: 6203 c88a |0808: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MOVEMENT_TOTAL:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ac8 │ │ +30d678: 6e30 1a89 2103 |080a: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30d67e: 5401 788b |080d: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30d682: 6202 e687 |080f: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_ARTISTID:Lorg/jaudiotagger/tag/FieldKey; // field@87e6 │ │ +30d686: 6203 c98a |0811: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MUSICBRAINZ_ARTISTID:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ac9 │ │ +30d68a: 6e30 1a89 2103 |0813: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30d690: 5401 788b |0816: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30d694: 6202 e787 |0818: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_DISC_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87e7 │ │ +30d698: 6203 ca8a |081a: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MUSICBRAINZ_DISC_ID:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aca │ │ +30d69c: 6e30 1a89 2103 |081c: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30d6a2: 5401 788b |081f: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30d6a6: 6202 e887 |0821: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_ORIGINAL_RELEASE_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87e8 │ │ +30d6aa: 6203 cb8a |0823: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MUSICBRAINZ_ORIGINAL_RELEASEID:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8acb │ │ +30d6ae: 6e30 1a89 2103 |0825: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30d6b4: 5401 788b |0828: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30d6b8: 6202 e987 |082a: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_RELEASEARTISTID:Lorg/jaudiotagger/tag/FieldKey; // field@87e9 │ │ +30d6bc: 6203 cc8a |082c: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MUSICBRAINZ_RELEASEARTISTID:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8acc │ │ +30d6c0: 6e30 1a89 2103 |082e: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30d6c6: 5401 788b |0831: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30d6ca: 6202 ea87 |0833: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_RELEASEID:Lorg/jaudiotagger/tag/FieldKey; // field@87ea │ │ +30d6ce: 6203 cd8a |0835: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MUSICBRAINZ_RELEASEID:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8acd │ │ +30d6d2: 6e30 1a89 2103 |0837: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30d6d8: 5401 788b |083a: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30d6dc: 6202 eb87 |083c: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_RELEASE_COUNTRY:Lorg/jaudiotagger/tag/FieldKey; // field@87eb │ │ +30d6e0: 6203 ce8a |083e: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MUSICBRAINZ_RELEASE_COUNTRY:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ace │ │ +30d6e4: 6e30 1a89 2103 |0840: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30d6ea: 5401 788b |0843: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30d6ee: 6202 ec87 |0845: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_RELEASE_GROUP_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87ec │ │ +30d6f2: 6203 cf8a |0847: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MUSICBRAINZ_RELEASE_GROUP_ID:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8acf │ │ +30d6f6: 6e30 1a89 2103 |0849: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30d6fc: 5401 788b |084c: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30d700: 6202 ed87 |084e: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_RELEASE_STATUS:Lorg/jaudiotagger/tag/FieldKey; // field@87ed │ │ +30d704: 6203 d08a |0850: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MUSICBRAINZ_RELEASE_STATUS:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ad0 │ │ +30d708: 6e30 1a89 2103 |0852: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30d70e: 5401 788b |0855: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30d712: 6202 ee87 |0857: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_RELEASE_TRACK_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87ee │ │ +30d716: 6203 d18a |0859: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MUSICBRAINZ_RELEASE_TRACK_ID:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ad1 │ │ +30d71a: 6e30 1a89 2103 |085b: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30d720: 5401 788b |085e: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30d724: 6202 ef87 |0860: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_RELEASE_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@87ef │ │ +30d728: 6203 d28a |0862: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MUSICBRAINZ_RELEASE_TYPE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ad2 │ │ +30d72c: 6e30 1a89 2103 |0864: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30d732: 5401 788b |0867: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30d736: 6202 f087 |0869: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_TRACK_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87f0 │ │ +30d73a: 6203 d38a |086b: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MUSICBRAINZ_TRACK_ID:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ad3 │ │ +30d73e: 6e30 1a89 2103 |086d: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30d744: 5401 788b |0870: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30d748: 6202 f187 |0872: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK:Lorg/jaudiotagger/tag/FieldKey; // field@87f1 │ │ +30d74c: 6203 d48a |0874: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MUSICBRAINZ_WORK:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ad4 │ │ +30d750: 6e30 1a89 2103 |0876: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30d756: 5401 788b |0879: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30d75a: 6202 f487 |087b: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87f4 │ │ +30d75e: 6203 d78a |087d: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MUSICBRAINZ_WORK_ID:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ad7 │ │ +30d762: 6e30 1a89 2103 |087f: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30d768: 5401 788b |0882: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30d76c: 6202 f387 |0884: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_COMPOSITION_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87f3 │ │ +30d770: 6203 d68a |0886: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MUSICBRAINZ_WORK_COMPOSITION_ID:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ad6 │ │ +30d774: 6e30 1a89 2103 |0888: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30d77a: 5401 788b |088b: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30d77e: 6202 f687 |088d: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL1_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87f6 │ │ +30d782: 6203 d88a |088f: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL1_ID:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ad8 │ │ +30d786: 6e30 1a89 2103 |0891: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30d78c: 5401 788b |0894: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30d790: 6202 f987 |0896: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL2_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87f9 │ │ +30d794: 6203 d98a |0898: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL2_ID:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ad9 │ │ +30d798: 6e30 1a89 2103 |089a: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30d79e: 5401 788b |089d: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30d7a2: 6202 fc87 |089f: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL3_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87fc │ │ +30d7a6: 6203 da8a |08a1: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL3_ID:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ada │ │ +30d7aa: 6e30 1a89 2103 |08a3: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30d7b0: 5401 788b |08a6: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30d7b4: 6202 ff87 |08a8: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL4_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87ff │ │ +30d7b8: 6203 db8a |08aa: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL4_ID:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8adb │ │ +30d7bc: 6e30 1a89 2103 |08ac: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30d7c2: 5401 788b |08af: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30d7c6: 6202 0288 |08b1: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL5_ID:Lorg/jaudiotagger/tag/FieldKey; // field@8802 │ │ +30d7ca: 6203 dc8a |08b3: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL5_ID:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8adc │ │ +30d7ce: 6e30 1a89 2103 |08b5: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30d7d4: 5401 788b |08b8: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30d7d8: 6202 0588 |08ba: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL6_ID:Lorg/jaudiotagger/tag/FieldKey; // field@8805 │ │ +30d7dc: 6203 dd8a |08bc: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL6_ID:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8add │ │ +30d7e0: 6e30 1a89 2103 |08be: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30d7e6: 5401 788b |08c1: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30d7ea: 6202 0788 |08c3: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICIP_ID:Lorg/jaudiotagger/tag/FieldKey; // field@8807 │ │ +30d7ee: 6203 de8a |08c5: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MUSICIP_ID:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ade │ │ +30d7f2: 6e30 1a89 2103 |08c7: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30d7f8: 5401 788b |08ca: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30d7fc: 6202 0888 |08cc: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.OCCASION:Lorg/jaudiotagger/tag/FieldKey; // field@8808 │ │ +30d800: 6203 df8a |08ce: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.OCCASION:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8adf │ │ +30d804: 6e30 1a89 2103 |08d0: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30d80a: 5401 788b |08d3: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30d80e: 6202 0988 |08d5: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.OPUS:Lorg/jaudiotagger/tag/FieldKey; // field@8809 │ │ +30d812: 6203 e08a |08d7: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.OPUS:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ae0 │ │ +30d816: 6e30 1a89 2103 |08d9: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30d81c: 5401 788b |08dc: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30d820: 6202 0a88 |08de: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ORCHESTRA:Lorg/jaudiotagger/tag/FieldKey; // field@880a │ │ +30d824: 6203 e18a |08e0: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ORCHESTRA:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ae1 │ │ +30d828: 6e30 1a89 2103 |08e2: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30d82e: 5401 788b |08e5: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30d832: 6202 0b88 |08e7: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ORCHESTRA_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@880b │ │ +30d836: 6203 e28a |08e9: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ORCHESTRA_SORT:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ae2 │ │ +30d83a: 6e30 1a89 2103 |08eb: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30d840: 5401 788b |08ee: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30d844: 6202 0c88 |08f0: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ORIGINAL_ALBUM:Lorg/jaudiotagger/tag/FieldKey; // field@880c │ │ +30d848: 6203 e38a |08f2: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ORIGINAL_ALBUM:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ae3 │ │ +30d84c: 6e30 1a89 2103 |08f4: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30d852: 5401 788b |08f7: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30d856: 6202 0d88 |08f9: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ORIGINAL_ARTIST:Lorg/jaudiotagger/tag/FieldKey; // field@880d │ │ +30d85a: 6203 e48a |08fb: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ORIGINAL_ARTIST:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ae4 │ │ +30d85e: 6e30 1a89 2103 |08fd: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30d864: 5401 788b |0900: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30d868: 6202 0e88 |0902: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ORIGINAL_LYRICIST:Lorg/jaudiotagger/tag/FieldKey; // field@880e │ │ +30d86c: 6203 e58a |0904: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ORIGINAL_LYRICIST:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ae5 │ │ +30d870: 6e30 1a89 2103 |0906: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30d876: 5401 788b |0909: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30d87a: 6202 0f88 |090b: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ORIGINAL_YEAR:Lorg/jaudiotagger/tag/FieldKey; // field@880f │ │ +30d87e: 6203 e68a |090d: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ORIGINAL_YEAR:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ae6 │ │ +30d882: 6e30 1a89 2103 |090f: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30d888: 5401 788b |0912: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30d88c: 6202 1088 |0914: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.OVERALL_WORK:Lorg/jaudiotagger/tag/FieldKey; // field@8810 │ │ +30d890: 6203 e78a |0916: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.OVERALL_WORK:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ae7 │ │ +30d894: 6e30 1a89 2103 |0918: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30d89a: 5401 788b |091b: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30d89e: 6202 1188 |091d: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.PART:Lorg/jaudiotagger/tag/FieldKey; // field@8811 │ │ +30d8a2: 6203 e88a |091f: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.PART:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ae8 │ │ +30d8a6: 6e30 1a89 2103 |0921: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30d8ac: 5401 788b |0924: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30d8b0: 6202 1288 |0926: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.PART_NUMBER:Lorg/jaudiotagger/tag/FieldKey; // field@8812 │ │ +30d8b4: 6203 e98a |0928: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.PART_NUMBER:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ae9 │ │ +30d8b8: 6e30 1a89 2103 |092a: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30d8be: 5401 788b |092d: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30d8c2: 6202 1388 |092f: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.PART_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@8813 │ │ +30d8c6: 6203 ea8a |0931: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.PART_TYPE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aea │ │ +30d8ca: 6e30 1a89 2103 |0933: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30d8d0: 5401 788b |0936: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30d8d4: 6202 1488 |0938: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.PERFORMER:Lorg/jaudiotagger/tag/FieldKey; // field@8814 │ │ +30d8d8: 6203 eb8a |093a: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.PERFORMER:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aeb │ │ +30d8dc: 6e30 1a89 2103 |093c: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30d8e2: 5401 788b |093f: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30d8e6: 6202 1588 |0941: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.PERFORMER_NAME:Lorg/jaudiotagger/tag/FieldKey; // field@8815 │ │ +30d8ea: 6203 ec8a |0943: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.PERFORMER_NAME:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aec │ │ +30d8ee: 6e30 1a89 2103 |0945: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30d8f4: 5401 788b |0948: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30d8f8: 6202 1688 |094a: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.PERFORMER_NAME_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@8816 │ │ +30d8fc: 6203 ed8a |094c: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.PERFORMER_NAME_SORT:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aed │ │ +30d900: 6e30 1a89 2103 |094e: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30d906: 5401 788b |0951: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30d90a: 6202 1788 |0953: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.PERIOD:Lorg/jaudiotagger/tag/FieldKey; // field@8817 │ │ +30d90e: 6203 ee8a |0955: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.PERIOD:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aee │ │ +30d912: 6e30 1a89 2103 |0957: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30d918: 5401 788b |095a: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30d91c: 6202 1888 |095c: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.PRODUCER:Lorg/jaudiotagger/tag/FieldKey; // field@8818 │ │ +30d920: 6203 ef8a |095e: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.PRODUCER:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aef │ │ +30d924: 6e30 1a89 2103 |0960: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30d92a: 5401 788b |0963: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30d92e: 6202 1988 |0965: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.QUALITY:Lorg/jaudiotagger/tag/FieldKey; // field@8819 │ │ +30d932: 6203 f08a |0967: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.QUALITY:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8af0 │ │ +30d936: 6e30 1a89 2103 |0969: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30d93c: 5401 788b |096c: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30d940: 6202 1a88 |096e: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.RANKING:Lorg/jaudiotagger/tag/FieldKey; // field@881a │ │ +30d944: 6203 f18a |0970: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.RANKING:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8af1 │ │ +30d948: 6e30 1a89 2103 |0972: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30d94e: 5401 788b |0975: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30d952: 6202 1b88 |0977: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.RATING:Lorg/jaudiotagger/tag/FieldKey; // field@881b │ │ +30d956: 6203 f28a |0979: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.RATING:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8af2 │ │ +30d95a: 6e30 1a89 2103 |097b: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30d960: 5401 788b |097e: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30d964: 6202 1c88 |0980: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.RECORD_LABEL:Lorg/jaudiotagger/tag/FieldKey; // field@881c │ │ +30d968: 6203 f38a |0982: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.RECORD_LABEL:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8af3 │ │ +30d96c: 6e30 1a89 2103 |0984: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30d972: 5401 788b |0987: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30d976: 6202 1d88 |0989: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.REMIXER:Lorg/jaudiotagger/tag/FieldKey; // field@881d │ │ +30d97a: 6203 f48a |098b: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.REMIXER:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8af4 │ │ +30d97e: 6e30 1a89 2103 |098d: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30d984: 5401 788b |0990: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30d988: 6202 1e88 |0992: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.SCRIPT:Lorg/jaudiotagger/tag/FieldKey; // field@881e │ │ +30d98c: 6203 f58a |0994: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.SCRIPT:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8af5 │ │ +30d990: 6e30 1a89 2103 |0996: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30d996: 5401 788b |0999: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30d99a: 6202 1f88 |099b: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.SINGLE_DISC_TRACK_NO:Lorg/jaudiotagger/tag/FieldKey; // field@881f │ │ +30d99e: 6203 f68a |099d: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.SINGLE_DISC_TRACK_NO:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8af6 │ │ +30d9a2: 6e30 1a89 2103 |099f: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30d9a8: 5401 788b |09a2: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30d9ac: 6202 2088 |09a4: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.SUBTITLE:Lorg/jaudiotagger/tag/FieldKey; // field@8820 │ │ +30d9b0: 6203 f78a |09a6: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.SUBTITLE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8af7 │ │ +30d9b4: 6e30 1a89 2103 |09a8: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30d9ba: 5401 788b |09ab: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30d9be: 6202 2188 |09ad: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.TAGS:Lorg/jaudiotagger/tag/FieldKey; // field@8821 │ │ +30d9c2: 6203 f88a |09af: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.TAGS:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8af8 │ │ +30d9c6: 6e30 1a89 2103 |09b1: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30d9cc: 5401 788b |09b4: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30d9d0: 6202 2288 |09b6: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.TEMPO:Lorg/jaudiotagger/tag/FieldKey; // field@8822 │ │ +30d9d4: 6203 f98a |09b8: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.TEMPO:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8af9 │ │ +30d9d8: 6e30 1a89 2103 |09ba: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30d9de: 5401 788b |09bd: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30d9e2: 6202 2388 |09bf: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.TIMBRE:Lorg/jaudiotagger/tag/FieldKey; // field@8823 │ │ +30d9e6: 6203 fa8a |09c1: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.TIMBRE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8afa │ │ +30d9ea: 6e30 1a89 2103 |09c3: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30d9f0: 5401 788b |09c6: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30d9f4: 6202 2488 |09c8: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.TITLE:Lorg/jaudiotagger/tag/FieldKey; // field@8824 │ │ +30d9f8: 6203 fb8a |09ca: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.TITLE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8afb │ │ +30d9fc: 6e30 1a89 2103 |09cc: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30da02: 5401 788b |09cf: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30da06: 6202 2588 |09d1: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.TITLE_MOVEMENT:Lorg/jaudiotagger/tag/FieldKey; // field@8825 │ │ +30da0a: 6203 fc8a |09d3: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.TITLE_MOVEMENT:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8afc │ │ +30da0e: 6e30 1a89 2103 |09d5: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30da14: 5401 788b |09d8: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30da18: 6202 2688 |09da: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.TITLE_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@8826 │ │ +30da1c: 6203 fd8a |09dc: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.TITLE_SORT:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8afd │ │ +30da20: 6e30 1a89 2103 |09de: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30da26: 5401 788b |09e1: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30da2a: 6202 2788 |09e3: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.TONALITY:Lorg/jaudiotagger/tag/FieldKey; // field@8827 │ │ +30da2e: 6203 fe8a |09e5: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.TONALITY:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8afe │ │ +30da32: 6e30 1a89 2103 |09e7: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30da38: 5401 788b |09ea: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30da3c: 6202 2888 |09ec: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.TRACK:Lorg/jaudiotagger/tag/FieldKey; // field@8828 │ │ +30da40: 6203 ff8a |09ee: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.TRACK:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aff │ │ +30da44: 6e30 1a89 2103 |09f0: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30da4a: 5401 788b |09f3: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30da4e: 6202 2988 |09f5: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.TRACK_TOTAL:Lorg/jaudiotagger/tag/FieldKey; // field@8829 │ │ +30da52: 6203 008b |09f7: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.TRACK_TOTAL:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8b00 │ │ +30da56: 6e30 1a89 2103 |09f9: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30da5c: 5401 788b |09fc: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30da60: 6202 2a88 |09fe: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.URL_DISCOGS_ARTIST_SITE:Lorg/jaudiotagger/tag/FieldKey; // field@882a │ │ +30da64: 6203 018b |0a00: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.URL_DISCOGS_ARTIST_SITE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8b01 │ │ +30da68: 6e30 1a89 2103 |0a02: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30da6e: 5401 788b |0a05: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30da72: 6202 2b88 |0a07: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.URL_DISCOGS_RELEASE_SITE:Lorg/jaudiotagger/tag/FieldKey; // field@882b │ │ +30da76: 6203 028b |0a09: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.URL_DISCOGS_RELEASE_SITE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8b02 │ │ +30da7a: 6e30 1a89 2103 |0a0b: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30da80: 5401 788b |0a0e: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30da84: 6202 2c88 |0a10: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.URL_LYRICS_SITE:Lorg/jaudiotagger/tag/FieldKey; // field@882c │ │ +30da88: 6203 038b |0a12: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.URL_LYRICS_SITE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8b03 │ │ +30da8c: 6e30 1a89 2103 |0a14: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30da92: 5401 788b |0a17: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30da96: 6202 2d88 |0a19: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.URL_OFFICIAL_ARTIST_SITE:Lorg/jaudiotagger/tag/FieldKey; // field@882d │ │ +30da9a: 6203 048b |0a1b: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.URL_OFFICIAL_ARTIST_SITE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8b04 │ │ +30da9e: 6e30 1a89 2103 |0a1d: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30daa4: 5401 788b |0a20: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30daa8: 6202 2e88 |0a22: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.URL_OFFICIAL_RELEASE_SITE:Lorg/jaudiotagger/tag/FieldKey; // field@882e │ │ +30daac: 6203 058b |0a24: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.URL_OFFICIAL_RELEASE_SITE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8b05 │ │ +30dab0: 6e30 1a89 2103 |0a26: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30dab6: 5401 788b |0a29: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30daba: 6202 2f88 |0a2b: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.URL_WIKIPEDIA_ARTIST_SITE:Lorg/jaudiotagger/tag/FieldKey; // field@882f │ │ +30dabe: 6203 068b |0a2d: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.URL_WIKIPEDIA_ARTIST_SITE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8b06 │ │ +30dac2: 6e30 1a89 2103 |0a2f: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30dac8: 5401 788b |0a32: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30dacc: 6202 3088 |0a34: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.URL_WIKIPEDIA_RELEASE_SITE:Lorg/jaudiotagger/tag/FieldKey; // field@8830 │ │ +30dad0: 6203 078b |0a36: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.URL_WIKIPEDIA_RELEASE_SITE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8b07 │ │ +30dad4: 6e30 1a89 2103 |0a38: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30dada: 5401 788b |0a3b: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30dade: 6202 3188 |0a3d: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.WORK:Lorg/jaudiotagger/tag/FieldKey; // field@8831 │ │ +30dae2: 6203 088b |0a3f: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.WORK:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8b08 │ │ +30dae6: 6e30 1a89 2103 |0a41: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30daec: 5401 788b |0a44: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30daf0: 6202 f287 |0a46: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_COMPOSITION:Lorg/jaudiotagger/tag/FieldKey; // field@87f2 │ │ +30daf4: 6203 d58a |0a48: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.MUSICBRAINZ_WORK_COMPOSITION:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ad5 │ │ +30daf8: 6e30 1a89 2103 |0a4a: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30dafe: 5401 788b |0a4d: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30db02: 6202 f587 |0a4f: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL1:Lorg/jaudiotagger/tag/FieldKey; // field@87f5 │ │ +30db06: 6203 098b |0a51: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.WORK_PART_LEVEL1:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8b09 │ │ +30db0a: 6e30 1a89 2103 |0a53: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30db10: 5401 788b |0a56: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30db14: 6202 f787 |0a58: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL1_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@87f7 │ │ +30db18: 6203 0a8b |0a5a: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.WORK_PART_LEVEL1_TYPE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8b0a │ │ +30db1c: 6e30 1a89 2103 |0a5c: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30db22: 5401 788b |0a5f: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30db26: 6202 f887 |0a61: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL2:Lorg/jaudiotagger/tag/FieldKey; // field@87f8 │ │ +30db2a: 6203 0b8b |0a63: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.WORK_PART_LEVEL2:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8b0b │ │ +30db2e: 6e30 1a89 2103 |0a65: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30db34: 5401 788b |0a68: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30db38: 6202 fa87 |0a6a: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL2_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@87fa │ │ +30db3c: 6203 0c8b |0a6c: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.WORK_PART_LEVEL2_TYPE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8b0c │ │ +30db40: 6e30 1a89 2103 |0a6e: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30db46: 5401 788b |0a71: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30db4a: 6202 fb87 |0a73: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL3:Lorg/jaudiotagger/tag/FieldKey; // field@87fb │ │ +30db4e: 6203 0d8b |0a75: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.WORK_PART_LEVEL3:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8b0d │ │ +30db52: 6e30 1a89 2103 |0a77: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30db58: 5401 788b |0a7a: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30db5c: 6202 fd87 |0a7c: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL3_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@87fd │ │ +30db60: 6203 0e8b |0a7e: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.WORK_PART_LEVEL3_TYPE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8b0e │ │ +30db64: 6e30 1a89 2103 |0a80: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30db6a: 5401 788b |0a83: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30db6e: 6202 fe87 |0a85: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL4:Lorg/jaudiotagger/tag/FieldKey; // field@87fe │ │ +30db72: 6203 0f8b |0a87: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.WORK_PART_LEVEL4:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8b0f │ │ +30db76: 6e30 1a89 2103 |0a89: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30db7c: 5401 788b |0a8c: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30db80: 6202 0088 |0a8e: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL4_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@8800 │ │ +30db84: 6203 108b |0a90: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.WORK_PART_LEVEL4_TYPE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8b10 │ │ +30db88: 6e30 1a89 2103 |0a92: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30db8e: 5401 788b |0a95: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30db92: 6202 0188 |0a97: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL5:Lorg/jaudiotagger/tag/FieldKey; // field@8801 │ │ +30db96: 6203 118b |0a99: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.WORK_PART_LEVEL5:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8b11 │ │ +30db9a: 6e30 1a89 2103 |0a9b: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30dba0: 5401 788b |0a9e: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30dba4: 6202 0388 |0aa0: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL5_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@8803 │ │ +30dba8: 6203 128b |0aa2: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.WORK_PART_LEVEL5_TYPE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8b12 │ │ +30dbac: 6e30 1a89 2103 |0aa4: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30dbb2: 5401 788b |0aa7: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30dbb6: 6202 0488 |0aa9: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL6:Lorg/jaudiotagger/tag/FieldKey; // field@8804 │ │ +30dbba: 6203 138b |0aab: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.WORK_PART_LEVEL6:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8b13 │ │ +30dbbe: 6e30 1a89 2103 |0aad: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30dbc4: 5401 788b |0ab0: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30dbc8: 6202 0688 |0ab2: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL6_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@8806 │ │ +30dbcc: 6203 148b |0ab4: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.WORK_PART_LEVEL6_TYPE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8b14 │ │ +30dbd0: 6e30 1a89 2103 |0ab6: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30dbd6: 5401 788b |0ab9: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30dbda: 6202 3288 |0abb: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.WORK_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@8832 │ │ +30dbde: 6203 158b |0abd: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.WORK_TYPE:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8b15 │ │ +30dbe2: 6e30 1a89 2103 |0abf: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30dbe8: 5401 788b |0ac2: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30dbec: 6202 3388 |0ac4: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.YEAR:Lorg/jaudiotagger/tag/FieldKey; // field@8833 │ │ +30dbf0: 6203 168b |0ac6: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.YEAR:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8b16 │ │ +30dbf4: 6e30 1a89 2103 |0ac8: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30dbfa: 7601 5c96 1a00 |0acb: invoke-direct/range {v26}, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.populateId3ToTagField:()V // method@965c │ │ +30dc00: 0e00 |0ace: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=135 │ │ 0x0005 line=117 │ │ 0x000e line=122 │ │ 0x0017 line=137 │ │ 0x001e line=138 │ │ @@ -1323323,22 +1323323,22 @@ │ │ type : '()Lorg/jaudiotagger/tag/id3/ID3v22Frames;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -30c624: |[30c624] org.jaudiotagger.tag.id3.ID3v22Frames.getInstanceOf:()Lorg/jaudiotagger/tag/id3/ID3v22Frames; │ │ -30c634: 6200 748b |0000: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.id3v22Frames:Lorg/jaudiotagger/tag/id3/ID3v22Frames; // field@8b74 │ │ -30c638: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -30c63c: 2200 1c12 |0004: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames; // type@121c │ │ -30c640: 7010 5396 0000 |0006: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.:()V // method@9653 │ │ -30c646: 6900 748b |0009: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.id3v22Frames:Lorg/jaudiotagger/tag/id3/ID3v22Frames; // field@8b74 │ │ -30c64a: 6200 748b |000b: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.id3v22Frames:Lorg/jaudiotagger/tag/id3/ID3v22Frames; // field@8b74 │ │ -30c64e: 1100 |000d: return-object v0 │ │ +30c628: |[30c628] org.jaudiotagger.tag.id3.ID3v22Frames.getInstanceOf:()Lorg/jaudiotagger/tag/id3/ID3v22Frames; │ │ +30c638: 6200 748b |0000: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.id3v22Frames:Lorg/jaudiotagger/tag/id3/ID3v22Frames; // field@8b74 │ │ +30c63c: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +30c640: 2200 1c12 |0004: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames; // type@121c │ │ +30c644: 7010 5396 0000 |0006: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.:()V // method@9653 │ │ +30c64a: 6900 748b |0009: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.id3v22Frames:Lorg/jaudiotagger/tag/id3/ID3v22Frames; // field@8b74 │ │ +30c64e: 6200 748b |000b: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.id3v22Frames:Lorg/jaudiotagger/tag/id3/ID3v22Frames; // field@8b74 │ │ +30c652: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ 0x0004 line=129 │ │ 0x000b line=131 │ │ locals : │ │ │ │ @@ -1323347,35 +1323347,35 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 39 16-bit code units │ │ -30dc00: |[30dc00] org.jaudiotagger.tag.id3.ID3v22Frames.populateId3ToTagField:()V │ │ -30dc10: 5440 788b |0000: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30dc14: 6e10 1889 0000 |0002: invoke-virtual {v0}, Ljava/util/EnumMap;.entrySet:()Ljava/util/Set; // method@8918 │ │ -30dc1a: 0c00 |0005: move-result-object v0 │ │ -30dc1c: 7210 a889 0000 |0006: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@89a8 │ │ -30dc22: 0c00 |0009: move-result-object v0 │ │ -30dc24: 7210 4789 0000 |000a: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -30dc2a: 0a01 |000d: move-result v1 │ │ -30dc2c: 3801 1800 |000e: if-eqz v1, 0026 // +0018 │ │ -30dc30: 7210 4889 0000 |0010: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -30dc36: 0c01 |0013: move-result-object v1 │ │ -30dc38: 1f01 9610 |0014: check-cast v1, Ljava/util/Map$Entry; // type@1096 │ │ -30dc3c: 5442 738b |0016: iget-object v2, v4, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.id3ToTagField:Ljava/util/EnumMap; // field@8b73 │ │ -30dc40: 7210 8a89 0100 |0018: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@898a │ │ -30dc46: 0c03 |001b: move-result-object v3 │ │ -30dc48: 1f03 1910 |001c: check-cast v3, Ljava/lang/Enum; // type@1019 │ │ -30dc4c: 7210 8989 0100 |001e: invoke-interface {v1}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@8989 │ │ -30dc52: 0c01 |0021: move-result-object v1 │ │ -30dc54: 6e30 1a89 3201 |0022: invoke-virtual {v2, v3, v1}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30dc5a: 28e5 |0025: goto 000a // -001b │ │ -30dc5c: 0e00 |0026: return-void │ │ +30dc04: |[30dc04] org.jaudiotagger.tag.id3.ID3v22Frames.populateId3ToTagField:()V │ │ +30dc14: 5440 788b |0000: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30dc18: 6e10 1889 0000 |0002: invoke-virtual {v0}, Ljava/util/EnumMap;.entrySet:()Ljava/util/Set; // method@8918 │ │ +30dc1e: 0c00 |0005: move-result-object v0 │ │ +30dc20: 7210 a889 0000 |0006: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@89a8 │ │ +30dc26: 0c00 |0009: move-result-object v0 │ │ +30dc28: 7210 4789 0000 |000a: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +30dc2e: 0a01 |000d: move-result v1 │ │ +30dc30: 3801 1800 |000e: if-eqz v1, 0026 // +0018 │ │ +30dc34: 7210 4889 0000 |0010: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +30dc3a: 0c01 |0013: move-result-object v1 │ │ +30dc3c: 1f01 9610 |0014: check-cast v1, Ljava/util/Map$Entry; // type@1096 │ │ +30dc40: 5442 738b |0016: iget-object v2, v4, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.id3ToTagField:Ljava/util/EnumMap; // field@8b73 │ │ +30dc44: 7210 8a89 0100 |0018: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@898a │ │ +30dc4a: 0c03 |001b: move-result-object v3 │ │ +30dc4c: 1f03 1910 |001c: check-cast v3, Ljava/lang/Enum; // type@1019 │ │ +30dc50: 7210 8989 0100 |001e: invoke-interface {v1}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@8989 │ │ +30dc56: 0c01 |0021: move-result-object v1 │ │ +30dc58: 6e30 1a89 3201 |0022: invoke-virtual {v2, v3, v1}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30dc5e: 28e5 |0025: goto 000a // -001b │ │ +30dc60: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=490 │ │ 0x0016 line=492 │ │ locals : │ │ 0x0000 - 0x0027 reg=4 this Lorg/jaudiotagger/tag/id3/ID3v22Frames; │ │ │ │ @@ -1323385,20 +1323385,20 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;)Lorg/jaudiotagger/tag/FieldKey;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -30c5dc: |[30c5dc] org.jaudiotagger.tag.id3.ID3v22Frames.getGenericKeyFromId3:(Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;)Lorg/jaudiotagger/tag/FieldKey; │ │ -30c5ec: 5410 738b |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.id3ToTagField:Ljava/util/EnumMap; // field@8b73 │ │ -30c5f0: 6e20 1989 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/EnumMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8919 │ │ -30c5f6: 0c02 |0005: move-result-object v2 │ │ -30c5f8: 1f02 be11 |0006: check-cast v2, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -30c5fc: 1102 |0008: return-object v2 │ │ +30c5e0: |[30c5e0] org.jaudiotagger.tag.id3.ID3v22Frames.getGenericKeyFromId3:(Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;)Lorg/jaudiotagger/tag/FieldKey; │ │ +30c5f0: 5410 738b |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.id3ToTagField:Ljava/util/EnumMap; // field@8b73 │ │ +30c5f4: 6e20 1989 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/EnumMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8919 │ │ +30c5fa: 0c02 |0005: move-result-object v2 │ │ +30c5fc: 1f02 be11 |0006: check-cast v2, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +30c600: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=525 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/jaudiotagger/tag/id3/ID3v22Frames; │ │ 0x0000 - 0x0009 reg=2 (null) Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; │ │ │ │ @@ -1323407,20 +1323407,20 @@ │ │ type : '(Lorg/jaudiotagger/tag/FieldKey;)Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -30c600: |[30c600] org.jaudiotagger.tag.id3.ID3v22Frames.getId3KeyFromGenericKey:(Lorg/jaudiotagger/tag/FieldKey;)Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; │ │ -30c610: 5410 788b |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30c614: 6e20 1989 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/EnumMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8919 │ │ -30c61a: 0c02 |0005: move-result-object v2 │ │ -30c61c: 1f02 1a12 |0006: check-cast v2, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ -30c620: 1102 |0008: return-object v2 │ │ +30c604: |[30c604] org.jaudiotagger.tag.id3.ID3v22Frames.getId3KeyFromGenericKey:(Lorg/jaudiotagger/tag/FieldKey;)Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; │ │ +30c614: 5410 788b |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30c618: 6e20 1989 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/EnumMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8919 │ │ +30c61e: 0c02 |0005: move-result-object v2 │ │ +30c620: 1f02 1a12 |0006: check-cast v2, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // type@121a │ │ +30c624: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=515 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/jaudiotagger/tag/id3/ID3v22Frames; │ │ 0x0000 - 0x0009 reg=2 (null) Lorg/jaudiotagger/tag/FieldKey; │ │ │ │ @@ -1323429,35 +1323429,35 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 43 16-bit code units │ │ -30dc60: |[30dc60] org.jaudiotagger.tag.id3.ID3v22Frames.setITunes12_6WorkGroupingMode:(Z)V │ │ -30dc70: 3803 1500 |0000: if-eqz v3, 0015 // +0015 │ │ -30dc74: 5423 788b |0002: iget-object v3, v2, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30dc78: 6200 3188 |0004: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.WORK:Lorg/jaudiotagger/tag/FieldKey; // field@8831 │ │ -30dc7c: 6201 a88a |0006: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.GROUPING:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aa8 │ │ -30dc80: 6e30 1a89 0301 |0008: invoke-virtual {v3, v0, v1}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30dc86: 5423 788b |000b: iget-object v3, v2, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30dc8a: 6200 c587 |000d: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.GROUPING:Lorg/jaudiotagger/tag/FieldKey; // field@87c5 │ │ -30dc8e: 6201 b28a |000f: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ITUNES_GROUPING:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ab2 │ │ -30dc92: 6e30 1a89 0301 |0011: invoke-virtual {v3, v0, v1}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30dc98: 2813 |0014: goto 0027 // +0013 │ │ -30dc9a: 5423 788b |0015: iget-object v3, v2, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30dc9e: 6200 3188 |0017: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.WORK:Lorg/jaudiotagger/tag/FieldKey; // field@8831 │ │ -30dca2: 6201 088b |0019: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.WORK:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8b08 │ │ -30dca6: 6e30 1a89 0301 |001b: invoke-virtual {v3, v0, v1}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30dcac: 5423 788b |001e: iget-object v3, v2, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ -30dcb0: 6200 c587 |0020: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.GROUPING:Lorg/jaudiotagger/tag/FieldKey; // field@87c5 │ │ -30dcb4: 6201 a88a |0022: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.GROUPING:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aa8 │ │ -30dcb8: 6e30 1a89 0301 |0024: invoke-virtual {v3, v0, v1}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -30dcbe: 7010 5c96 0200 |0027: invoke-direct {v2}, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.populateId3ToTagField:()V // method@965c │ │ -30dcc4: 0e00 |002a: return-void │ │ +30dc64: |[30dc64] org.jaudiotagger.tag.id3.ID3v22Frames.setITunes12_6WorkGroupingMode:(Z)V │ │ +30dc74: 3803 1500 |0000: if-eqz v3, 0015 // +0015 │ │ +30dc78: 5423 788b |0002: iget-object v3, v2, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30dc7c: 6200 3188 |0004: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.WORK:Lorg/jaudiotagger/tag/FieldKey; // field@8831 │ │ +30dc80: 6201 a88a |0006: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.GROUPING:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aa8 │ │ +30dc84: 6e30 1a89 0301 |0008: invoke-virtual {v3, v0, v1}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30dc8a: 5423 788b |000b: iget-object v3, v2, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30dc8e: 6200 c587 |000d: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.GROUPING:Lorg/jaudiotagger/tag/FieldKey; // field@87c5 │ │ +30dc92: 6201 b28a |000f: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.ITUNES_GROUPING:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8ab2 │ │ +30dc96: 6e30 1a89 0301 |0011: invoke-virtual {v3, v0, v1}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30dc9c: 2813 |0014: goto 0027 // +0013 │ │ +30dc9e: 5423 788b |0015: iget-object v3, v2, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30dca2: 6200 3188 |0017: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.WORK:Lorg/jaudiotagger/tag/FieldKey; // field@8831 │ │ +30dca6: 6201 088b |0019: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.WORK:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8b08 │ │ +30dcaa: 6e30 1a89 0301 |001b: invoke-virtual {v3, v0, v1}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30dcb0: 5423 788b |001e: iget-object v3, v2, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8b78 │ │ +30dcb4: 6200 c587 |0020: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.GROUPING:Lorg/jaudiotagger/tag/FieldKey; // field@87c5 │ │ +30dcb8: 6201 a88a |0022: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.GROUPING:Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // field@8aa8 │ │ +30dcbc: 6e30 1a89 0301 |0024: invoke-virtual {v3, v0, v1}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +30dcc2: 7010 5c96 0200 |0027: invoke-direct {v2}, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.populateId3ToTagField:()V // method@965c │ │ +30dcc8: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=500 │ │ 0x000b line=501 │ │ 0x0015 line=503 │ │ 0x001e line=504 │ │ 0x0027 line=506 │ │ @@ -1323568,37 +1323568,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -313c24: |[313c24] org.jaudiotagger.tag.id3.ID3v23Frame.:()V │ │ -313c34: 1a00 ba55 |0000: const-string v0, "[A-Z][0-9A-Z]{3}" // string@55ba │ │ -313c38: 7110 298a 0000 |0002: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@8a29 │ │ -313c3e: 0c00 |0005: move-result-object v0 │ │ -313c40: 6900 4b8c |0006: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.validFrameIdentifier:Ljava/util/regex/Pattern; // field@8c4b │ │ -313c44: 0e00 |0008: return-void │ │ +313c28: |[313c28] org.jaudiotagger.tag.id3.ID3v23Frame.:()V │ │ +313c38: 1a00 ba55 |0000: const-string v0, "[A-Z][0-9A-Z]{3}" // string@55ba │ │ +313c3c: 7110 298a 0000 |0002: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@8a29 │ │ +313c42: 0c00 |0005: move-result-object v0 │ │ +313c44: 6900 4b8c |0006: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.validFrameIdentifier:Ljava/util/regex/Pattern; // field@8c4b │ │ +313c48: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=49 │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/ID3v23Frame;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -313c48: |[313c48] org.jaudiotagger.tag.id3.ID3v23Frame.:()V │ │ -313c58: 7010 b894 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.:()V // method@94b8 │ │ -313c5e: 0e00 |0003: return-void │ │ +313c4c: |[313c4c] org.jaudiotagger.tag.id3.ID3v23Frame.:()V │ │ +313c5c: 7010 b894 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.:()V // method@94b8 │ │ +313c62: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/ID3v23Frame; │ │ │ │ #2 : (in Lorg/jaudiotagger/tag/id3/ID3v23Frame;) │ │ @@ -1323606,23 +1323606,23 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -313c60: |[313c60] org.jaudiotagger.tag.id3.ID3v23Frame.:(Ljava/lang/String;)V │ │ -313c70: 7020 b994 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.:(Ljava/lang/String;)V // method@94b9 │ │ -313c76: 2201 2112 |0003: new-instance v1, Lorg/jaudiotagger/tag/id3/ID3v23Frame$StatusFlags; // type@1221 │ │ -313c7a: 7020 ae96 0100 |0005: invoke-direct {v1, v0}, Lorg/jaudiotagger/tag/id3/ID3v23Frame$StatusFlags;.:(Lorg/jaudiotagger/tag/id3/ID3v23Frame;)V // method@96ae │ │ -313c80: 5b01 4a8c |0008: iput-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.statusFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$StatusFlags; // field@8c4a │ │ -313c84: 2201 2012 |000a: new-instance v1, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags; // type@1220 │ │ -313c88: 7020 9f96 0100 |000c: invoke-direct {v1, v0}, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;.:(Lorg/jaudiotagger/tag/id3/ID3v23Frame;)V // method@969f │ │ -313c8e: 5b01 438c |000f: iput-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.encodingFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags; // field@8c43 │ │ -313c92: 0e00 |0011: return-void │ │ +313c64: |[313c64] org.jaudiotagger.tag.id3.ID3v23Frame.:(Ljava/lang/String;)V │ │ +313c74: 7020 b994 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.:(Ljava/lang/String;)V // method@94b9 │ │ +313c7a: 2201 2112 |0003: new-instance v1, Lorg/jaudiotagger/tag/id3/ID3v23Frame$StatusFlags; // type@1221 │ │ +313c7e: 7020 ae96 0100 |0005: invoke-direct {v1, v0}, Lorg/jaudiotagger/tag/id3/ID3v23Frame$StatusFlags;.:(Lorg/jaudiotagger/tag/id3/ID3v23Frame;)V // method@96ae │ │ +313c84: 5b01 4a8c |0008: iput-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.statusFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$StatusFlags; // field@8c4a │ │ +313c88: 2201 2012 |000a: new-instance v1, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags; // type@1220 │ │ +313c8c: 7020 9f96 0100 |000c: invoke-direct {v1, v0}, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;.:(Lorg/jaudiotagger/tag/id3/ID3v23Frame;)V // method@969f │ │ +313c92: 5b01 438c |000f: iput-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.encodingFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags; // field@8c43 │ │ +313c96: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x0003 line=103 │ │ 0x000a line=104 │ │ locals : │ │ 0x0000 - 0x0012 reg=0 this Lorg/jaudiotagger/tag/id3/ID3v23Frame; │ │ @@ -1323633,18 +1323633,18 @@ │ │ type : '(Ljava/nio/ByteBuffer;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -313c94: |[313c94] org.jaudiotagger.tag.id3.ID3v23Frame.:(Ljava/nio/ByteBuffer;)V │ │ -313ca4: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ -313ca8: 7030 b896 2100 |0002: invoke-direct {v1, v2, v0}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.:(Ljava/nio/ByteBuffer;Ljava/lang/String;)V // method@96b8 │ │ -313cae: 0e00 |0005: return-void │ │ +313c98: |[313c98] org.jaudiotagger.tag.id3.ID3v23Frame.:(Ljava/nio/ByteBuffer;)V │ │ +313ca8: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ +313cac: 7030 b896 2100 |0002: invoke-direct {v1, v2, v0}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.:(Ljava/nio/ByteBuffer;Ljava/lang/String;)V // method@96b8 │ │ +313cb2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=314 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jaudiotagger/tag/id3/ID3v23Frame; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/nio/ByteBuffer; │ │ │ │ @@ -1323653,19 +1323653,19 @@ │ │ type : '(Ljava/nio/ByteBuffer;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -313cb0: |[313cb0] org.jaudiotagger.tag.id3.ID3v23Frame.:(Ljava/nio/ByteBuffer;Ljava/lang/String;)V │ │ -313cc0: 7010 b894 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.:()V // method@94b8 │ │ -313cc6: 6e20 d296 2000 |0003: invoke-virtual {v0, v2}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.setLoggingFilename:(Ljava/lang/String;)V // method@96d2 │ │ -313ccc: 6e20 cc96 1000 |0006: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.read:(Ljava/nio/ByteBuffer;)V // method@96cc │ │ -313cd2: 0e00 |0009: return-void │ │ +313cb4: |[313cb4] org.jaudiotagger.tag.id3.ID3v23Frame.:(Ljava/nio/ByteBuffer;Ljava/lang/String;)V │ │ +313cc4: 7010 b894 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.:()V // method@94b8 │ │ +313cca: 6e20 d296 2000 |0003: invoke-virtual {v0, v2}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.setLoggingFilename:(Ljava/lang/String;)V // method@96d2 │ │ +313cd0: 6e20 cc96 1000 |0006: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.read:(Ljava/nio/ByteBuffer;)V // method@96cc │ │ +313cd6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=300 │ │ 0x0003 line=301 │ │ 0x0006 line=302 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lorg/jaudiotagger/tag/id3/ID3v23Frame; │ │ @@ -1323677,431 +1323677,431 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 922 16-bit code units │ │ -313cd4: |[313cd4] org.jaudiotagger.tag.id3.ID3v23Frame.:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V │ │ -313ce4: 7010 b894 0400 |0000: invoke-direct {v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.:()V // method@94b8 │ │ -313cea: 6200 498c |0003: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.logger:Ljava/util/logging/Logger; // field@8c49 │ │ -313cee: 1a01 cd12 |0005: const-string v1, "Creating frame from a frame of a different version" // string@12cd │ │ -313cf2: 6e20 148a 1000 |0007: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.finer:(Ljava/lang/String;)V // method@8a14 │ │ -313cf8: 2050 2212 |000a: instance-of v0, v5, Lorg/jaudiotagger/tag/id3/ID3v23Frame; // type@1222 │ │ -313cfc: 3900 8603 |000c: if-nez v0, 0392 // +0386 │ │ -313d00: 2050 1b12 |000e: instance-of v0, v5, Lorg/jaudiotagger/tag/id3/ID3v22Frame; // type@121b │ │ -313d04: 3800 1100 |0010: if-eqz v0, 0021 // +0011 │ │ -313d08: 2201 2112 |0012: new-instance v1, Lorg/jaudiotagger/tag/id3/ID3v23Frame$StatusFlags; // type@1221 │ │ -313d0c: 7020 ae96 4100 |0014: invoke-direct {v1, v4}, Lorg/jaudiotagger/tag/id3/ID3v23Frame$StatusFlags;.:(Lorg/jaudiotagger/tag/id3/ID3v23Frame;)V // method@96ae │ │ -313d12: 5b41 4a8c |0017: iput-object v1, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.statusFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$StatusFlags; // field@8c4a │ │ -313d16: 2201 2012 |0019: new-instance v1, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags; // type@1220 │ │ -313d1a: 7020 9f96 4100 |001b: invoke-direct {v1, v4}, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;.:(Lorg/jaudiotagger/tag/id3/ID3v23Frame;)V // method@969f │ │ -313d20: 5b41 438c |001e: iput-object v1, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.encodingFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags; // field@8c43 │ │ -313d24: 2821 |0020: goto 0041 // +0021 │ │ -313d26: 2051 2912 |0021: instance-of v1, v5, Lorg/jaudiotagger/tag/id3/ID3v24Frame; // type@1229 │ │ -313d2a: 3801 1e00 |0023: if-eqz v1, 0041 // +001e │ │ -313d2e: 2201 2112 |0025: new-instance v1, Lorg/jaudiotagger/tag/id3/ID3v23Frame$StatusFlags; // type@1221 │ │ -313d32: 6e10 ca94 0500 |0027: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getStatusFlags:()Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$StatusFlags; // method@94ca │ │ -313d38: 0c02 |002a: move-result-object v2 │ │ -313d3a: 1f02 2812 |002b: check-cast v2, Lorg/jaudiotagger/tag/id3/ID3v24Frame$StatusFlags; // type@1228 │ │ -313d3e: 7030 b096 4102 |002d: invoke-direct {v1, v4, v2}, Lorg/jaudiotagger/tag/id3/ID3v23Frame$StatusFlags;.:(Lorg/jaudiotagger/tag/id3/ID3v23Frame;Lorg/jaudiotagger/tag/id3/ID3v24Frame$StatusFlags;)V // method@96b0 │ │ -313d44: 5b41 4a8c |0030: iput-object v1, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.statusFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$StatusFlags; // field@8c4a │ │ -313d48: 2201 2012 |0032: new-instance v1, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags; // type@1220 │ │ -313d4c: 6e10 c194 0500 |0034: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getEncodingFlags:()Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags; // method@94c1 │ │ -313d52: 0c02 |0037: move-result-object v2 │ │ -313d54: 6e10 b094 0200 |0038: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags;.getFlags:()B // method@94b0 │ │ -313d5a: 0a02 |003b: move-result v2 │ │ -313d5c: 7030 a096 4102 |003c: invoke-direct {v1, v4, v2}, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;.:(Lorg/jaudiotagger/tag/id3/ID3v23Frame;B)V // method@96a0 │ │ -313d62: 5b41 438c |003f: iput-object v1, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.encodingFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags; // field@8c43 │ │ -313d66: 2051 2912 |0041: instance-of v1, v5, Lorg/jaudiotagger/tag/id3/ID3v24Frame; // type@1229 │ │ -313d6a: 1a02 3a4f |0043: const-string v2, "UNKNOWN:Orig id is:" // string@4f3a │ │ -313d6e: 1a03 2805 |0045: const-string v3, ":New id is:" // string@0528 │ │ -313d72: 3801 1e02 |0047: if-eqz v1, 0265 // +021e │ │ -313d76: 6e10 be94 0500 |0049: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -313d7c: 0c00 |004c: move-result-object v0 │ │ -313d7e: 2000 9512 |004d: instance-of v0, v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUnsupported; // type@1295 │ │ -313d82: 3800 3b00 |004f: if-eqz v0, 008a // +003b │ │ -313d86: 2200 9512 |0051: new-instance v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUnsupported; // type@1295 │ │ -313d8a: 6e10 be94 0500 |0053: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -313d90: 0c01 |0056: move-result-object v1 │ │ -313d92: 1f01 9512 |0057: check-cast v1, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUnsupported; // type@1295 │ │ -313d96: 7020 599b 1000 |0059: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUnsupported;.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUnsupported;)V // method@9b59 │ │ -313d9c: 5b40 458c |005c: iput-object v0, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8c45 │ │ -313da0: 5440 458c |005e: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8c45 │ │ -313da4: 6e20 5a95 4000 |0060: invoke-virtual {v0, v4}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.setHeader:(Lorg/jaudiotagger/tag/id3/AbstractTagFrame;)V // method@955a │ │ -313daa: 6e10 c694 0500 |0063: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getIdentifier:()Ljava/lang/String; // method@94c6 │ │ -313db0: 0c00 |0066: move-result-object v0 │ │ -313db2: 5b40 488c |0067: iput-object v0, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.identifier:Ljava/lang/String; // field@8c48 │ │ -313db6: 6200 498c |0069: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.logger:Ljava/util/logging/Logger; // field@8c49 │ │ -313dba: 2201 3910 |006b: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -313dbe: 7010 cc87 0100 |006d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -313dc4: 6e20 d787 2100 |0070: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -313dca: 6e10 c694 0500 |0073: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getIdentifier:()Ljava/lang/String; // method@94c6 │ │ -313dd0: 0c05 |0076: move-result-object v5 │ │ -313dd2: 6e20 d787 5100 |0077: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -313dd8: 6e20 d787 3100 |007a: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -313dde: 5445 488c |007d: iget-object v5, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.identifier:Ljava/lang/String; // field@8c48 │ │ -313de2: 6e20 d787 5100 |007f: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -313de8: 6e10 df87 0100 |0082: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -313dee: 0c05 |0085: move-result-object v5 │ │ -313df0: 6e20 128a 5000 |0086: invoke-virtual {v0, v5}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -313df6: 0e00 |0089: return-void │ │ -313df8: 6e10 be94 0500 |008a: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -313dfe: 0c00 |008d: move-result-object v0 │ │ -313e00: 2000 3e12 |008e: instance-of v0, v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyDeprecated; // type@123e │ │ -313e04: 3800 9e00 |0090: if-eqz v0, 012e // +009e │ │ -313e08: 6e10 c694 0500 |0092: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getIdentifier:()Ljava/lang/String; // method@94c6 │ │ -313e0e: 0c00 |0095: move-result-object v0 │ │ -313e10: 7110 9895 0000 |0096: invoke-static {v0}, Lorg/jaudiotagger/tag/id3/ID3Tags;.isID3v23FrameIdentifier:(Ljava/lang/String;)Z // method@9598 │ │ -313e16: 0a00 |0099: move-result v0 │ │ -313e18: 1a01 b313 |009a: const-string v1, "DEPRECATED:Orig id is:" // string@13b3 │ │ -313e1c: 3800 4a00 |009c: if-eqz v0, 00e6 // +004a │ │ -313e20: 6e10 be94 0500 |009e: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -313e26: 0c00 |00a1: move-result-object v0 │ │ -313e28: 1f00 3e12 |00a2: check-cast v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyDeprecated; // type@123e │ │ -313e2c: 6e10 7198 0000 |00a4: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyDeprecated;.getOriginalFrameBody:()Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody; // method@9871 │ │ -313e32: 0c00 |00a7: move-result-object v0 │ │ -313e34: 5b40 458c |00a8: iput-object v0, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8c45 │ │ -313e38: 5440 458c |00aa: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8c45 │ │ -313e3c: 6e20 5a95 4000 |00ac: invoke-virtual {v0, v4}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.setHeader:(Lorg/jaudiotagger/tag/id3/AbstractTagFrame;)V // method@955a │ │ -313e42: 5440 458c |00af: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8c45 │ │ -313e46: 5442 458c |00b1: iget-object v2, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8c45 │ │ -313e4a: 6e10 5695 0200 |00b3: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.getTextEncoding:()B // method@9556 │ │ -313e50: 0a02 |00b6: move-result v2 │ │ -313e52: 7120 9f95 2400 |00b7: invoke-static {v4, v2}, Lorg/jaudiotagger/tag/id3/ID3TextEncodingConversion;.getTextEncoding:(Lorg/jaudiotagger/tag/id3/AbstractTagFrame;B)B // method@959f │ │ -313e58: 0a02 |00ba: move-result v2 │ │ -313e5a: 6e20 5c95 2000 |00bb: invoke-virtual {v0, v2}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.setTextEncoding:(B)V // method@955c │ │ -313e60: 6e10 c694 0500 |00be: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getIdentifier:()Ljava/lang/String; // method@94c6 │ │ -313e66: 0c00 |00c1: move-result-object v0 │ │ -313e68: 5b40 488c |00c2: iput-object v0, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.identifier:Ljava/lang/String; // field@8c48 │ │ -313e6c: 6200 498c |00c4: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.logger:Ljava/util/logging/Logger; // field@8c49 │ │ -313e70: 2202 3910 |00c6: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ -313e74: 7010 cc87 0200 |00c8: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -313e7a: 6e20 d787 1200 |00cb: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -313e80: 6e10 c694 0500 |00ce: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getIdentifier:()Ljava/lang/String; // method@94c6 │ │ -313e86: 0c01 |00d1: move-result-object v1 │ │ -313e88: 6e20 d787 1200 |00d2: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -313e8e: 6e20 d787 3200 |00d5: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -313e94: 5441 488c |00d8: iget-object v1, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.identifier:Ljava/lang/String; // field@8c48 │ │ -313e98: 6e20 d787 1200 |00da: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -313e9e: 6e10 df87 0200 |00dd: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -313ea4: 0c01 |00e0: move-result-object v1 │ │ -313ea6: 6e20 128a 1000 |00e1: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -313eac: 2900 9302 |00e4: goto/16 0377 // +0293 │ │ -313eb0: 2200 3e12 |00e6: new-instance v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyDeprecated; // type@123e │ │ -313eb4: 6e10 be94 0500 |00e8: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -313eba: 0c02 |00eb: move-result-object v2 │ │ -313ebc: 1f02 3e12 |00ec: check-cast v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyDeprecated; // type@123e │ │ -313ec0: 7020 6d98 2000 |00ee: invoke-direct {v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyDeprecated;.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyDeprecated;)V // method@986d │ │ -313ec6: 5b40 458c |00f1: iput-object v0, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8c45 │ │ -313eca: 5440 458c |00f3: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8c45 │ │ -313ece: 6e20 5a95 4000 |00f5: invoke-virtual {v0, v4}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.setHeader:(Lorg/jaudiotagger/tag/id3/AbstractTagFrame;)V // method@955a │ │ -313ed4: 5440 458c |00f8: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8c45 │ │ -313ed8: 5442 458c |00fa: iget-object v2, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8c45 │ │ -313edc: 6e10 5695 0200 |00fc: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.getTextEncoding:()B // method@9556 │ │ -313ee2: 0a02 |00ff: move-result v2 │ │ -313ee4: 7120 9f95 2400 |0100: invoke-static {v4, v2}, Lorg/jaudiotagger/tag/id3/ID3TextEncodingConversion;.getTextEncoding:(Lorg/jaudiotagger/tag/id3/AbstractTagFrame;B)B // method@959f │ │ -313eea: 0a02 |0103: move-result v2 │ │ -313eec: 6e20 5c95 2000 |0104: invoke-virtual {v0, v2}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.setTextEncoding:(B)V // method@955c │ │ -313ef2: 6e10 c694 0500 |0107: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getIdentifier:()Ljava/lang/String; // method@94c6 │ │ -313ef8: 0c00 |010a: move-result-object v0 │ │ -313efa: 5b40 488c |010b: iput-object v0, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.identifier:Ljava/lang/String; // field@8c48 │ │ -313efe: 6200 498c |010d: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.logger:Ljava/util/logging/Logger; // field@8c49 │ │ -313f02: 2202 3910 |010f: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ -313f06: 7010 cc87 0200 |0111: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -313f0c: 6e20 d787 1200 |0114: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -313f12: 6e10 c694 0500 |0117: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getIdentifier:()Ljava/lang/String; // method@94c6 │ │ -313f18: 0c05 |011a: move-result-object v5 │ │ -313f1a: 6e20 d787 5200 |011b: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -313f20: 6e20 d787 3200 |011e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -313f26: 5445 488c |0121: iget-object v5, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.identifier:Ljava/lang/String; // field@8c48 │ │ -313f2a: 6e20 d787 5200 |0123: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -313f30: 6e10 df87 0200 |0126: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -313f36: 0c05 |0129: move-result-object v5 │ │ -313f38: 6e20 128a 5000 |012a: invoke-virtual {v0, v5}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -313f3e: 0e00 |012d: return-void │ │ -313f40: 6e10 c694 0500 |012e: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getIdentifier:()Ljava/lang/String; // method@94c6 │ │ -313f46: 0c00 |0131: move-result-object v0 │ │ -313f48: 7110 9995 0000 |0132: invoke-static {v0}, Lorg/jaudiotagger/tag/id3/ID3Tags;.isID3v24FrameIdentifier:(Ljava/lang/String;)Z // method@9599 │ │ -313f4e: 0a00 |0135: move-result v0 │ │ -313f50: 3800 f400 |0136: if-eqz v0, 022a // +00f4 │ │ -313f54: 6200 498c |0138: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.logger:Ljava/util/logging/Logger; // field@8c49 │ │ -313f58: 1a01 c07e |013a: const-string v1, "isID3v24FrameIdentifier" // string@7ec0 │ │ -313f5c: 6e20 148a 1000 |013c: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.finer:(Ljava/lang/String;)V // method@8a14 │ │ -313f62: 6e10 c694 0500 |013f: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getIdentifier:()Ljava/lang/String; // method@94c6 │ │ -313f68: 0c00 |0142: move-result-object v0 │ │ -313f6a: 7110 8e95 0000 |0143: invoke-static {v0}, Lorg/jaudiotagger/tag/id3/ID3Tags;.convertFrameID24To23:(Ljava/lang/String;)Ljava/lang/String; // method@958e │ │ -313f70: 0c00 |0146: move-result-object v0 │ │ -313f72: 5b40 488c |0147: iput-object v0, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.identifier:Ljava/lang/String; // field@8c48 │ │ -313f76: 5440 488c |0149: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.identifier:Ljava/lang/String; // field@8c48 │ │ -313f7a: 1a01 5e50 |014b: const-string v1, "V4:Orig id is:" // string@505e │ │ -313f7e: 3800 4300 |014d: if-eqz v0, 0190 // +0043 │ │ -313f82: 6200 498c |014f: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.logger:Ljava/util/logging/Logger; // field@8c49 │ │ -313f86: 2202 3910 |0151: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ -313f8a: 7010 cc87 0200 |0153: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -313f90: 6e20 d787 1200 |0156: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -313f96: 6e10 c694 0500 |0159: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getIdentifier:()Ljava/lang/String; // method@94c6 │ │ -313f9c: 0c01 |015c: move-result-object v1 │ │ -313f9e: 6e20 d787 1200 |015d: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -313fa4: 6e20 d787 3200 |0160: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -313faa: 5441 488c |0163: iget-object v1, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.identifier:Ljava/lang/String; // field@8c48 │ │ -313fae: 6e20 d787 1200 |0165: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -313fb4: 6e10 df87 0200 |0168: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -313fba: 0c01 |016b: move-result-object v1 │ │ -313fbc: 6e20 148a 1000 |016c: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.finer:(Ljava/lang/String;)V // method@8a14 │ │ -313fc2: 6e10 be94 0500 |016f: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -313fc8: 0c05 |0172: move-result-object v5 │ │ -313fca: 7110 8f95 0500 |0173: invoke-static {v5}, Lorg/jaudiotagger/tag/id3/ID3Tags;.copyObject:(Ljava/lang/Object;)Ljava/lang/Object; // method@958f │ │ -313fd0: 0c05 |0176: move-result-object v5 │ │ -313fd2: 1f05 0a12 |0177: check-cast v5, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // type@120a │ │ -313fd6: 5b45 458c |0179: iput-object v5, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8c45 │ │ -313fda: 5445 458c |017b: iget-object v5, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8c45 │ │ -313fde: 6e20 5a95 4500 |017d: invoke-virtual {v5, v4}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.setHeader:(Lorg/jaudiotagger/tag/id3/AbstractTagFrame;)V // method@955a │ │ -313fe4: 5445 458c |0180: iget-object v5, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8c45 │ │ -313fe8: 5440 458c |0182: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8c45 │ │ -313fec: 6e10 5695 0000 |0184: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.getTextEncoding:()B // method@9556 │ │ -313ff2: 0a00 |0187: move-result v0 │ │ -313ff4: 7120 9f95 0400 |0188: invoke-static {v4, v0}, Lorg/jaudiotagger/tag/id3/ID3TextEncodingConversion;.getTextEncoding:(Lorg/jaudiotagger/tag/id3/AbstractTagFrame;B)B // method@959f │ │ -313ffa: 0a00 |018b: move-result v0 │ │ -313ffc: 6e20 5c95 0500 |018c: invoke-virtual {v5, v0}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.setTextEncoding:(B)V // method@955c │ │ -314002: 0e00 |018f: return-void │ │ -314004: 6e10 c694 0500 |0190: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getIdentifier:()Ljava/lang/String; // method@94c6 │ │ -31400a: 0c00 |0193: move-result-object v0 │ │ -31400c: 7110 9595 0000 |0194: invoke-static {v0}, Lorg/jaudiotagger/tag/id3/ID3Tags;.forceFrameID24To23:(Ljava/lang/String;)Ljava/lang/String; // method@9595 │ │ -314012: 0c00 |0197: move-result-object v0 │ │ -314014: 5b40 488c |0198: iput-object v0, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.identifier:Ljava/lang/String; // field@8c48 │ │ -314018: 5440 488c |019a: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.identifier:Ljava/lang/String; // field@8c48 │ │ -31401c: 3800 4500 |019c: if-eqz v0, 01e1 // +0045 │ │ -314020: 6200 498c |019e: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.logger:Ljava/util/logging/Logger; // field@8c49 │ │ -314024: 2202 3910 |01a0: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ -314028: 7010 cc87 0200 |01a2: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -31402e: 6e20 d787 1200 |01a5: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -314034: 6e10 c694 0500 |01a8: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getIdentifier:()Ljava/lang/String; // method@94c6 │ │ -31403a: 0c01 |01ab: move-result-object v1 │ │ -31403c: 6e20 d787 1200 |01ac: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -314042: 6e20 d787 3200 |01af: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -314048: 5441 488c |01b2: iget-object v1, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.identifier:Ljava/lang/String; // field@8c48 │ │ -31404c: 6e20 d787 1200 |01b4: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -314052: 6e10 df87 0200 |01b7: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -314058: 0c01 |01ba: move-result-object v1 │ │ -31405a: 6e20 148a 1000 |01bb: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.finer:(Ljava/lang/String;)V // method@8a14 │ │ -314060: 5440 488c |01be: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.identifier:Ljava/lang/String; // field@8c48 │ │ -314064: 6e10 be94 0500 |01c0: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -31406a: 0c05 |01c3: move-result-object v5 │ │ -31406c: 1f05 3512 |01c4: check-cast v5, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody; // type@1235 │ │ -314070: 6e30 ce96 0405 |01c6: invoke-virtual {v4, v0, v5}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.readBody:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;)Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody; // method@96ce │ │ -314076: 0c05 |01c9: move-result-object v5 │ │ -314078: 5b45 458c |01ca: iput-object v5, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8c45 │ │ -31407c: 5445 458c |01cc: iget-object v5, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8c45 │ │ -314080: 6e20 5a95 4500 |01ce: invoke-virtual {v5, v4}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.setHeader:(Lorg/jaudiotagger/tag/id3/AbstractTagFrame;)V // method@955a │ │ -314086: 5445 458c |01d1: iget-object v5, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8c45 │ │ -31408a: 5440 458c |01d3: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8c45 │ │ -31408e: 6e10 5695 0000 |01d5: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.getTextEncoding:()B // method@9556 │ │ -314094: 0a00 |01d8: move-result v0 │ │ -314096: 7120 9f95 0400 |01d9: invoke-static {v4, v0}, Lorg/jaudiotagger/tag/id3/ID3TextEncodingConversion;.getTextEncoding:(Lorg/jaudiotagger/tag/id3/AbstractTagFrame;B)B // method@959f │ │ -31409c: 0a00 |01dc: move-result v0 │ │ -31409e: 6e20 5c95 0500 |01dd: invoke-virtual {v5, v0}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.setTextEncoding:(B)V // method@955c │ │ -3140a4: 0e00 |01e0: return-void │ │ -3140a6: 2200 ef0f |01e1: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@0fef │ │ -3140aa: 7010 2d86 0000 |01e3: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@862d │ │ -3140b0: 6e10 be94 0500 |01e6: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -3140b6: 0c02 |01e9: move-result-object v2 │ │ -3140b8: 1f02 3512 |01ea: check-cast v2, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody; // type@1235 │ │ -3140bc: 6e20 0598 0200 |01ec: invoke-virtual {v2, v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.write:(Ljava/io/ByteArrayOutputStream;)V // method@9805 │ │ -3140c2: 6e10 c694 0500 |01ef: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getIdentifier:()Ljava/lang/String; // method@94c6 │ │ -3140c8: 0c02 |01f2: move-result-object v2 │ │ -3140ca: 5b42 488c |01f3: iput-object v2, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.identifier:Ljava/lang/String; // field@8c48 │ │ -3140ce: 2202 9512 |01f5: new-instance v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUnsupported; // type@1295 │ │ -3140d2: 5443 488c |01f7: iget-object v3, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.identifier:Ljava/lang/String; // field@8c48 │ │ -3140d6: 6e10 3186 0000 |01f9: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8631 │ │ -3140dc: 0c00 |01fc: move-result-object v0 │ │ -3140de: 7030 579b 3200 |01fd: invoke-direct {v2, v3, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUnsupported;.:(Ljava/lang/String;[B)V // method@9b57 │ │ -3140e4: 5b42 458c |0200: iput-object v2, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8c45 │ │ -3140e8: 5440 458c |0202: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8c45 │ │ -3140ec: 6e20 5a95 4000 |0204: invoke-virtual {v0, v4}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.setHeader:(Lorg/jaudiotagger/tag/id3/AbstractTagFrame;)V // method@955a │ │ -3140f2: 6200 498c |0207: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.logger:Ljava/util/logging/Logger; // field@8c49 │ │ -3140f6: 2202 3910 |0209: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ -3140fa: 7010 cc87 0200 |020b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -314100: 6e20 d787 1200 |020e: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -314106: 6e10 c694 0500 |0211: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getIdentifier:()Ljava/lang/String; // method@94c6 │ │ -31410c: 0c05 |0214: move-result-object v5 │ │ -31410e: 6e20 d787 5200 |0215: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -314114: 1a05 2705 |0218: const-string v5, ":New Id Unsupported is:" // string@0527 │ │ -314118: 6e20 d787 5200 |021a: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31411e: 5445 488c |021d: iget-object v5, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.identifier:Ljava/lang/String; // field@8c48 │ │ -314122: 6e20 d787 5200 |021f: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -314128: 6e10 df87 0200 |0222: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -31412e: 0c05 |0225: move-result-object v5 │ │ -314130: 6e20 148a 5000 |0226: invoke-virtual {v0, v5}, Ljava/util/logging/Logger;.finer:(Ljava/lang/String;)V // method@8a14 │ │ -314136: 0e00 |0229: return-void │ │ -314138: 6200 498c |022a: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.logger:Ljava/util/logging/Logger; // field@8c49 │ │ -31413c: 2201 3910 |022c: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -314140: 7010 cc87 0100 |022e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -314146: 1a02 e13f |0231: const-string v2, "Orig id is:" // string@3fe1 │ │ -31414a: 6e20 d787 2100 |0233: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -314150: 6e10 c694 0500 |0236: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getIdentifier:()Ljava/lang/String; // method@94c6 │ │ -314156: 0c03 |0239: move-result-object v3 │ │ -314158: 6e20 d787 3100 |023a: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31415e: 1a03 b84f |023d: const-string v3, "Unable to create Frame Body" // string@4fb8 │ │ -314162: 6e20 d787 3100 |023f: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -314168: 6e10 df87 0100 |0242: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -31416e: 0c01 |0245: move-result-object v1 │ │ -314170: 6e20 1b8a 1000 |0246: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.severe:(Ljava/lang/String;)V // method@8a1b │ │ -314176: 2200 c011 |0249: new-instance v0, Lorg/jaudiotagger/tag/InvalidFrameException; // type@11c0 │ │ -31417a: 2201 3910 |024b: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -31417e: 7010 cc87 0100 |024d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -314184: 6e20 d787 2100 |0250: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31418a: 6e10 c694 0500 |0253: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getIdentifier:()Ljava/lang/String; // method@94c6 │ │ -314190: 0c05 |0256: move-result-object v5 │ │ -314192: 6e20 d787 5100 |0257: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -314198: 6e20 d787 3100 |025a: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31419e: 6e10 df87 0100 |025d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -3141a4: 0c05 |0260: move-result-object v5 │ │ -3141a6: 7020 9991 5000 |0261: invoke-direct {v0, v5}, Lorg/jaudiotagger/tag/InvalidFrameException;.:(Ljava/lang/String;)V // method@9199 │ │ -3141ac: 2700 |0264: throw v0 │ │ -3141ae: 3800 1201 |0265: if-eqz v0, 0377 // +0112 │ │ -3141b2: 6e10 c694 0500 |0267: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getIdentifier:()Ljava/lang/String; // method@94c6 │ │ -3141b8: 0c00 |026a: move-result-object v0 │ │ -3141ba: 7110 9795 0000 |026b: invoke-static {v0}, Lorg/jaudiotagger/tag/id3/ID3Tags;.isID3v22FrameIdentifier:(Ljava/lang/String;)Z // method@9597 │ │ -3141c0: 0a00 |026e: move-result v0 │ │ -3141c2: 3800 cf00 |026f: if-eqz v0, 033e // +00cf │ │ -3141c6: 6e10 c694 0500 |0271: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getIdentifier:()Ljava/lang/String; // method@94c6 │ │ -3141cc: 0c00 |0274: move-result-object v0 │ │ -3141ce: 7110 8a95 0000 |0275: invoke-static {v0}, Lorg/jaudiotagger/tag/id3/ID3Tags;.convertFrameID22To23:(Ljava/lang/String;)Ljava/lang/String; // method@958a │ │ -3141d4: 0c00 |0278: move-result-object v0 │ │ -3141d6: 5b40 488c |0279: iput-object v0, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.identifier:Ljava/lang/String; // field@8c48 │ │ -3141da: 5440 488c |027b: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.identifier:Ljava/lang/String; // field@8c48 │ │ -3141de: 3800 3600 |027d: if-eqz v0, 02b3 // +0036 │ │ -3141e2: 6200 498c |027f: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.logger:Ljava/util/logging/Logger; // field@8c49 │ │ -3141e6: 2201 3910 |0281: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -3141ea: 7010 cc87 0100 |0283: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -3141f0: 1a02 5b50 |0286: const-string v2, "V3:Orig id is:" // string@505b │ │ -3141f4: 6e20 d787 2100 |0288: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -3141fa: 6e10 c694 0500 |028b: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getIdentifier:()Ljava/lang/String; // method@94c6 │ │ -314200: 0c02 |028e: move-result-object v2 │ │ -314202: 6e20 d787 2100 |028f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -314208: 6e20 d787 3100 |0292: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31420e: 5442 488c |0295: iget-object v2, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.identifier:Ljava/lang/String; // field@8c48 │ │ -314212: 6e20 d787 2100 |0297: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -314218: 6e10 df87 0100 |029a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -31421e: 0c01 |029d: move-result-object v1 │ │ -314220: 6e20 128a 1000 |029e: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -314226: 6e10 be94 0500 |02a1: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -31422c: 0c05 |02a4: move-result-object v5 │ │ -31422e: 7110 8f95 0500 |02a5: invoke-static {v5}, Lorg/jaudiotagger/tag/id3/ID3Tags;.copyObject:(Ljava/lang/Object;)Ljava/lang/Object; // method@958f │ │ -314234: 0c05 |02a8: move-result-object v5 │ │ -314236: 1f05 0a12 |02a9: check-cast v5, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // type@120a │ │ -31423a: 5b45 458c |02ab: iput-object v5, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8c45 │ │ -31423e: 5445 458c |02ad: iget-object v5, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8c45 │ │ -314242: 6e20 5a95 4500 |02af: invoke-virtual {v5, v4}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.setHeader:(Lorg/jaudiotagger/tag/id3/AbstractTagFrame;)V // method@955a │ │ -314248: 0e00 |02b2: return-void │ │ -31424a: 6e10 c694 0500 |02b3: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getIdentifier:()Ljava/lang/String; // method@94c6 │ │ -314250: 0c00 |02b6: move-result-object v0 │ │ -314252: 7110 9795 0000 |02b7: invoke-static {v0}, Lorg/jaudiotagger/tag/id3/ID3Tags;.isID3v22FrameIdentifier:(Ljava/lang/String;)Z // method@9597 │ │ -314258: 0a00 |02ba: move-result v0 │ │ -31425a: 3800 bc00 |02bb: if-eqz v0, 0377 // +00bc │ │ -31425e: 6e10 c694 0500 |02bd: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getIdentifier:()Ljava/lang/String; // method@94c6 │ │ -314264: 0c00 |02c0: move-result-object v0 │ │ -314266: 7110 9295 0000 |02c1: invoke-static {v0}, Lorg/jaudiotagger/tag/id3/ID3Tags;.forceFrameID22To23:(Ljava/lang/String;)Ljava/lang/String; // method@9592 │ │ -31426c: 0c00 |02c4: move-result-object v0 │ │ -31426e: 5b40 488c |02c5: iput-object v0, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.identifier:Ljava/lang/String; // field@8c48 │ │ -314272: 5440 488c |02c7: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.identifier:Ljava/lang/String; // field@8c48 │ │ -314276: 3800 3a00 |02c9: if-eqz v0, 0303 // +003a │ │ -31427a: 6200 498c |02cb: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.logger:Ljava/util/logging/Logger; // field@8c49 │ │ -31427e: 2201 3910 |02cd: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -314282: 7010 cc87 0100 |02cf: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -314288: 1a02 4f50 |02d2: const-string v2, "V22Orig id is:" // string@504f │ │ -31428c: 6e20 d787 2100 |02d4: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -314292: 6e10 c694 0500 |02d7: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getIdentifier:()Ljava/lang/String; // method@94c6 │ │ -314298: 0c02 |02da: move-result-object v2 │ │ -31429a: 6e20 d787 2100 |02db: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -3142a0: 1a02 ce3d |02de: const-string v2, "New id is:" // string@3dce │ │ -3142a4: 6e20 d787 2100 |02e0: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -3142aa: 5442 488c |02e3: iget-object v2, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.identifier:Ljava/lang/String; // field@8c48 │ │ -3142ae: 6e20 d787 2100 |02e5: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -3142b4: 6e10 df87 0100 |02e8: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -3142ba: 0c01 |02eb: move-result-object v1 │ │ -3142bc: 6e20 128a 1000 |02ec: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -3142c2: 5440 488c |02ef: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.identifier:Ljava/lang/String; // field@8c48 │ │ -3142c6: 6e10 be94 0500 |02f1: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -3142cc: 0c05 |02f4: move-result-object v5 │ │ -3142ce: 1f05 3512 |02f5: check-cast v5, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody; // type@1235 │ │ -3142d2: 6e30 ce96 0405 |02f7: invoke-virtual {v4, v0, v5}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.readBody:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;)Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody; // method@96ce │ │ -3142d8: 0c05 |02fa: move-result-object v5 │ │ -3142da: 5b45 458c |02fb: iput-object v5, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8c45 │ │ -3142de: 5445 458c |02fd: iget-object v5, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8c45 │ │ -3142e2: 6e20 5a95 4500 |02ff: invoke-virtual {v5, v4}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.setHeader:(Lorg/jaudiotagger/tag/id3/AbstractTagFrame;)V // method@955a │ │ -3142e8: 0e00 |0302: return-void │ │ -3142ea: 2200 3e12 |0303: new-instance v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyDeprecated; // type@123e │ │ -3142ee: 6e10 be94 0500 |0305: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -3142f4: 0c01 |0308: move-result-object v1 │ │ -3142f6: 1f01 3512 |0309: check-cast v1, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody; // type@1235 │ │ -3142fa: 7020 6c98 1000 |030b: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyDeprecated;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;)V // method@986c │ │ -314300: 5b40 458c |030e: iput-object v0, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8c45 │ │ -314304: 5440 458c |0310: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8c45 │ │ -314308: 6e20 5a95 4000 |0312: invoke-virtual {v0, v4}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.setHeader:(Lorg/jaudiotagger/tag/id3/AbstractTagFrame;)V // method@955a │ │ -31430e: 6e10 c694 0500 |0315: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getIdentifier:()Ljava/lang/String; // method@94c6 │ │ -314314: 0c00 |0318: move-result-object v0 │ │ -314316: 5b40 488c |0319: iput-object v0, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.identifier:Ljava/lang/String; // field@8c48 │ │ -31431a: 6200 498c |031b: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.logger:Ljava/util/logging/Logger; // field@8c49 │ │ -31431e: 2201 3910 |031d: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -314322: 7010 cc87 0100 |031f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -314328: 1a02 ab14 |0322: const-string v2, "Deprecated:V22:orig id id is:" // string@14ab │ │ -31432c: 6e20 d787 2100 |0324: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -314332: 6e10 c694 0500 |0327: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getIdentifier:()Ljava/lang/String; // method@94c6 │ │ -314338: 0c05 |032a: move-result-object v5 │ │ -31433a: 6e20 d787 5100 |032b: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -314340: 6e20 d787 3100 |032e: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -314346: 5445 488c |0331: iget-object v5, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.identifier:Ljava/lang/String; // field@8c48 │ │ -31434a: 6e20 d787 5100 |0333: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -314350: 6e10 df87 0100 |0336: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -314356: 0c05 |0339: move-result-object v5 │ │ -314358: 6e20 128a 5000 |033a: invoke-virtual {v0, v5}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -31435e: 0e00 |033d: return-void │ │ -314360: 2200 9512 |033e: new-instance v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUnsupported; // type@1295 │ │ -314364: 6e10 be94 0500 |0340: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -31436a: 0c01 |0343: move-result-object v1 │ │ -31436c: 1f01 9512 |0344: check-cast v1, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUnsupported; // type@1295 │ │ -314370: 7020 599b 1000 |0346: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUnsupported;.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUnsupported;)V // method@9b59 │ │ -314376: 5b40 458c |0349: iput-object v0, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8c45 │ │ -31437a: 5440 458c |034b: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8c45 │ │ -31437e: 6e20 5a95 4000 |034d: invoke-virtual {v0, v4}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.setHeader:(Lorg/jaudiotagger/tag/id3/AbstractTagFrame;)V // method@955a │ │ -314384: 6e10 c694 0500 |0350: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getIdentifier:()Ljava/lang/String; // method@94c6 │ │ -31438a: 0c00 |0353: move-result-object v0 │ │ -31438c: 5b40 488c |0354: iput-object v0, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.identifier:Ljava/lang/String; // field@8c48 │ │ -314390: 6200 498c |0356: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.logger:Ljava/util/logging/Logger; // field@8c49 │ │ -314394: 2201 3910 |0358: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -314398: 7010 cc87 0100 |035a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -31439e: 6e20 d787 2100 |035d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -3143a4: 6e10 c694 0500 |0360: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getIdentifier:()Ljava/lang/String; // method@94c6 │ │ -3143aa: 0c05 |0363: move-result-object v5 │ │ -3143ac: 6e20 d787 5100 |0364: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -3143b2: 6e20 d787 3100 |0367: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -3143b8: 5445 488c |036a: iget-object v5, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.identifier:Ljava/lang/String; // field@8c48 │ │ -3143bc: 6e20 d787 5100 |036c: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -3143c2: 6e10 df87 0100 |036f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -3143c8: 0c05 |0372: move-result-object v5 │ │ -3143ca: 6e20 128a 5000 |0373: invoke-virtual {v0, v5}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -3143d0: 0e00 |0376: return-void │ │ -3143d2: 6200 498c |0377: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.logger:Ljava/util/logging/Logger; // field@8c49 │ │ -3143d6: 2201 3910 |0379: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -3143da: 7010 cc87 0100 |037b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -3143e0: 1a02 f11a |037e: const-string v2, "Frame is unknown version:" // string@1af1 │ │ -3143e4: 6e20 d787 2100 |0380: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -3143ea: 6e10 7387 0500 |0383: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@8773 │ │ -3143f0: 0c05 |0386: move-result-object v5 │ │ -3143f2: 6e20 d687 5100 |0387: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ -3143f8: 6e10 df87 0100 |038a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -3143fe: 0c05 |038d: move-result-object v5 │ │ -314400: 6e20 1c8a 5000 |038e: invoke-virtual {v0, v5}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ -314406: 0e00 |0391: return-void │ │ -314408: 2205 4110 |0392: new-instance v5, Ljava/lang/UnsupportedOperationException; // type@1041 │ │ -31440c: 1a00 5e12 |0394: const-string v0, "Copy Constructor not called. Please type cast the argument" // string@125e │ │ -314410: 7020 fc87 0500 |0396: invoke-direct {v5, v0}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@87fc │ │ -314416: 2705 |0399: throw v5 │ │ +313cd8: |[313cd8] org.jaudiotagger.tag.id3.ID3v23Frame.:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V │ │ +313ce8: 7010 b894 0400 |0000: invoke-direct {v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.:()V // method@94b8 │ │ +313cee: 6200 498c |0003: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.logger:Ljava/util/logging/Logger; // field@8c49 │ │ +313cf2: 1a01 cd12 |0005: const-string v1, "Creating frame from a frame of a different version" // string@12cd │ │ +313cf6: 6e20 148a 1000 |0007: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.finer:(Ljava/lang/String;)V // method@8a14 │ │ +313cfc: 2050 2212 |000a: instance-of v0, v5, Lorg/jaudiotagger/tag/id3/ID3v23Frame; // type@1222 │ │ +313d00: 3900 8603 |000c: if-nez v0, 0392 // +0386 │ │ +313d04: 2050 1b12 |000e: instance-of v0, v5, Lorg/jaudiotagger/tag/id3/ID3v22Frame; // type@121b │ │ +313d08: 3800 1100 |0010: if-eqz v0, 0021 // +0011 │ │ +313d0c: 2201 2112 |0012: new-instance v1, Lorg/jaudiotagger/tag/id3/ID3v23Frame$StatusFlags; // type@1221 │ │ +313d10: 7020 ae96 4100 |0014: invoke-direct {v1, v4}, Lorg/jaudiotagger/tag/id3/ID3v23Frame$StatusFlags;.:(Lorg/jaudiotagger/tag/id3/ID3v23Frame;)V // method@96ae │ │ +313d16: 5b41 4a8c |0017: iput-object v1, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.statusFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$StatusFlags; // field@8c4a │ │ +313d1a: 2201 2012 |0019: new-instance v1, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags; // type@1220 │ │ +313d1e: 7020 9f96 4100 |001b: invoke-direct {v1, v4}, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;.:(Lorg/jaudiotagger/tag/id3/ID3v23Frame;)V // method@969f │ │ +313d24: 5b41 438c |001e: iput-object v1, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.encodingFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags; // field@8c43 │ │ +313d28: 2821 |0020: goto 0041 // +0021 │ │ +313d2a: 2051 2912 |0021: instance-of v1, v5, Lorg/jaudiotagger/tag/id3/ID3v24Frame; // type@1229 │ │ +313d2e: 3801 1e00 |0023: if-eqz v1, 0041 // +001e │ │ +313d32: 2201 2112 |0025: new-instance v1, Lorg/jaudiotagger/tag/id3/ID3v23Frame$StatusFlags; // type@1221 │ │ +313d36: 6e10 ca94 0500 |0027: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getStatusFlags:()Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$StatusFlags; // method@94ca │ │ +313d3c: 0c02 |002a: move-result-object v2 │ │ +313d3e: 1f02 2812 |002b: check-cast v2, Lorg/jaudiotagger/tag/id3/ID3v24Frame$StatusFlags; // type@1228 │ │ +313d42: 7030 b096 4102 |002d: invoke-direct {v1, v4, v2}, Lorg/jaudiotagger/tag/id3/ID3v23Frame$StatusFlags;.:(Lorg/jaudiotagger/tag/id3/ID3v23Frame;Lorg/jaudiotagger/tag/id3/ID3v24Frame$StatusFlags;)V // method@96b0 │ │ +313d48: 5b41 4a8c |0030: iput-object v1, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.statusFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$StatusFlags; // field@8c4a │ │ +313d4c: 2201 2012 |0032: new-instance v1, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags; // type@1220 │ │ +313d50: 6e10 c194 0500 |0034: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getEncodingFlags:()Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags; // method@94c1 │ │ +313d56: 0c02 |0037: move-result-object v2 │ │ +313d58: 6e10 b094 0200 |0038: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags;.getFlags:()B // method@94b0 │ │ +313d5e: 0a02 |003b: move-result v2 │ │ +313d60: 7030 a096 4102 |003c: invoke-direct {v1, v4, v2}, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;.:(Lorg/jaudiotagger/tag/id3/ID3v23Frame;B)V // method@96a0 │ │ +313d66: 5b41 438c |003f: iput-object v1, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.encodingFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags; // field@8c43 │ │ +313d6a: 2051 2912 |0041: instance-of v1, v5, Lorg/jaudiotagger/tag/id3/ID3v24Frame; // type@1229 │ │ +313d6e: 1a02 3a4f |0043: const-string v2, "UNKNOWN:Orig id is:" // string@4f3a │ │ +313d72: 1a03 2805 |0045: const-string v3, ":New id is:" // string@0528 │ │ +313d76: 3801 1e02 |0047: if-eqz v1, 0265 // +021e │ │ +313d7a: 6e10 be94 0500 |0049: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +313d80: 0c00 |004c: move-result-object v0 │ │ +313d82: 2000 9512 |004d: instance-of v0, v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUnsupported; // type@1295 │ │ +313d86: 3800 3b00 |004f: if-eqz v0, 008a // +003b │ │ +313d8a: 2200 9512 |0051: new-instance v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUnsupported; // type@1295 │ │ +313d8e: 6e10 be94 0500 |0053: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +313d94: 0c01 |0056: move-result-object v1 │ │ +313d96: 1f01 9512 |0057: check-cast v1, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUnsupported; // type@1295 │ │ +313d9a: 7020 599b 1000 |0059: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUnsupported;.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUnsupported;)V // method@9b59 │ │ +313da0: 5b40 458c |005c: iput-object v0, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8c45 │ │ +313da4: 5440 458c |005e: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8c45 │ │ +313da8: 6e20 5a95 4000 |0060: invoke-virtual {v0, v4}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.setHeader:(Lorg/jaudiotagger/tag/id3/AbstractTagFrame;)V // method@955a │ │ +313dae: 6e10 c694 0500 |0063: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getIdentifier:()Ljava/lang/String; // method@94c6 │ │ +313db4: 0c00 |0066: move-result-object v0 │ │ +313db6: 5b40 488c |0067: iput-object v0, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.identifier:Ljava/lang/String; // field@8c48 │ │ +313dba: 6200 498c |0069: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.logger:Ljava/util/logging/Logger; // field@8c49 │ │ +313dbe: 2201 3910 |006b: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +313dc2: 7010 cc87 0100 |006d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +313dc8: 6e20 d787 2100 |0070: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +313dce: 6e10 c694 0500 |0073: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getIdentifier:()Ljava/lang/String; // method@94c6 │ │ +313dd4: 0c05 |0076: move-result-object v5 │ │ +313dd6: 6e20 d787 5100 |0077: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +313ddc: 6e20 d787 3100 |007a: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +313de2: 5445 488c |007d: iget-object v5, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.identifier:Ljava/lang/String; // field@8c48 │ │ +313de6: 6e20 d787 5100 |007f: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +313dec: 6e10 df87 0100 |0082: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +313df2: 0c05 |0085: move-result-object v5 │ │ +313df4: 6e20 128a 5000 |0086: invoke-virtual {v0, v5}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +313dfa: 0e00 |0089: return-void │ │ +313dfc: 6e10 be94 0500 |008a: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +313e02: 0c00 |008d: move-result-object v0 │ │ +313e04: 2000 3e12 |008e: instance-of v0, v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyDeprecated; // type@123e │ │ +313e08: 3800 9e00 |0090: if-eqz v0, 012e // +009e │ │ +313e0c: 6e10 c694 0500 |0092: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getIdentifier:()Ljava/lang/String; // method@94c6 │ │ +313e12: 0c00 |0095: move-result-object v0 │ │ +313e14: 7110 9895 0000 |0096: invoke-static {v0}, Lorg/jaudiotagger/tag/id3/ID3Tags;.isID3v23FrameIdentifier:(Ljava/lang/String;)Z // method@9598 │ │ +313e1a: 0a00 |0099: move-result v0 │ │ +313e1c: 1a01 b313 |009a: const-string v1, "DEPRECATED:Orig id is:" // string@13b3 │ │ +313e20: 3800 4a00 |009c: if-eqz v0, 00e6 // +004a │ │ +313e24: 6e10 be94 0500 |009e: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +313e2a: 0c00 |00a1: move-result-object v0 │ │ +313e2c: 1f00 3e12 |00a2: check-cast v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyDeprecated; // type@123e │ │ +313e30: 6e10 7198 0000 |00a4: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyDeprecated;.getOriginalFrameBody:()Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody; // method@9871 │ │ +313e36: 0c00 |00a7: move-result-object v0 │ │ +313e38: 5b40 458c |00a8: iput-object v0, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8c45 │ │ +313e3c: 5440 458c |00aa: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8c45 │ │ +313e40: 6e20 5a95 4000 |00ac: invoke-virtual {v0, v4}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.setHeader:(Lorg/jaudiotagger/tag/id3/AbstractTagFrame;)V // method@955a │ │ +313e46: 5440 458c |00af: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8c45 │ │ +313e4a: 5442 458c |00b1: iget-object v2, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8c45 │ │ +313e4e: 6e10 5695 0200 |00b3: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.getTextEncoding:()B // method@9556 │ │ +313e54: 0a02 |00b6: move-result v2 │ │ +313e56: 7120 9f95 2400 |00b7: invoke-static {v4, v2}, Lorg/jaudiotagger/tag/id3/ID3TextEncodingConversion;.getTextEncoding:(Lorg/jaudiotagger/tag/id3/AbstractTagFrame;B)B // method@959f │ │ +313e5c: 0a02 |00ba: move-result v2 │ │ +313e5e: 6e20 5c95 2000 |00bb: invoke-virtual {v0, v2}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.setTextEncoding:(B)V // method@955c │ │ +313e64: 6e10 c694 0500 |00be: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getIdentifier:()Ljava/lang/String; // method@94c6 │ │ +313e6a: 0c00 |00c1: move-result-object v0 │ │ +313e6c: 5b40 488c |00c2: iput-object v0, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.identifier:Ljava/lang/String; // field@8c48 │ │ +313e70: 6200 498c |00c4: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.logger:Ljava/util/logging/Logger; // field@8c49 │ │ +313e74: 2202 3910 |00c6: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ +313e78: 7010 cc87 0200 |00c8: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +313e7e: 6e20 d787 1200 |00cb: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +313e84: 6e10 c694 0500 |00ce: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getIdentifier:()Ljava/lang/String; // method@94c6 │ │ +313e8a: 0c01 |00d1: move-result-object v1 │ │ +313e8c: 6e20 d787 1200 |00d2: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +313e92: 6e20 d787 3200 |00d5: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +313e98: 5441 488c |00d8: iget-object v1, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.identifier:Ljava/lang/String; // field@8c48 │ │ +313e9c: 6e20 d787 1200 |00da: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +313ea2: 6e10 df87 0200 |00dd: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +313ea8: 0c01 |00e0: move-result-object v1 │ │ +313eaa: 6e20 128a 1000 |00e1: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +313eb0: 2900 9302 |00e4: goto/16 0377 // +0293 │ │ +313eb4: 2200 3e12 |00e6: new-instance v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyDeprecated; // type@123e │ │ +313eb8: 6e10 be94 0500 |00e8: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +313ebe: 0c02 |00eb: move-result-object v2 │ │ +313ec0: 1f02 3e12 |00ec: check-cast v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyDeprecated; // type@123e │ │ +313ec4: 7020 6d98 2000 |00ee: invoke-direct {v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyDeprecated;.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyDeprecated;)V // method@986d │ │ +313eca: 5b40 458c |00f1: iput-object v0, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8c45 │ │ +313ece: 5440 458c |00f3: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8c45 │ │ +313ed2: 6e20 5a95 4000 |00f5: invoke-virtual {v0, v4}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.setHeader:(Lorg/jaudiotagger/tag/id3/AbstractTagFrame;)V // method@955a │ │ +313ed8: 5440 458c |00f8: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8c45 │ │ +313edc: 5442 458c |00fa: iget-object v2, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8c45 │ │ +313ee0: 6e10 5695 0200 |00fc: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.getTextEncoding:()B // method@9556 │ │ +313ee6: 0a02 |00ff: move-result v2 │ │ +313ee8: 7120 9f95 2400 |0100: invoke-static {v4, v2}, Lorg/jaudiotagger/tag/id3/ID3TextEncodingConversion;.getTextEncoding:(Lorg/jaudiotagger/tag/id3/AbstractTagFrame;B)B // method@959f │ │ +313eee: 0a02 |0103: move-result v2 │ │ +313ef0: 6e20 5c95 2000 |0104: invoke-virtual {v0, v2}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.setTextEncoding:(B)V // method@955c │ │ +313ef6: 6e10 c694 0500 |0107: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getIdentifier:()Ljava/lang/String; // method@94c6 │ │ +313efc: 0c00 |010a: move-result-object v0 │ │ +313efe: 5b40 488c |010b: iput-object v0, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.identifier:Ljava/lang/String; // field@8c48 │ │ +313f02: 6200 498c |010d: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.logger:Ljava/util/logging/Logger; // field@8c49 │ │ +313f06: 2202 3910 |010f: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ +313f0a: 7010 cc87 0200 |0111: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +313f10: 6e20 d787 1200 |0114: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +313f16: 6e10 c694 0500 |0117: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getIdentifier:()Ljava/lang/String; // method@94c6 │ │ +313f1c: 0c05 |011a: move-result-object v5 │ │ +313f1e: 6e20 d787 5200 |011b: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +313f24: 6e20 d787 3200 |011e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +313f2a: 5445 488c |0121: iget-object v5, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.identifier:Ljava/lang/String; // field@8c48 │ │ +313f2e: 6e20 d787 5200 |0123: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +313f34: 6e10 df87 0200 |0126: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +313f3a: 0c05 |0129: move-result-object v5 │ │ +313f3c: 6e20 128a 5000 |012a: invoke-virtual {v0, v5}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +313f42: 0e00 |012d: return-void │ │ +313f44: 6e10 c694 0500 |012e: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getIdentifier:()Ljava/lang/String; // method@94c6 │ │ +313f4a: 0c00 |0131: move-result-object v0 │ │ +313f4c: 7110 9995 0000 |0132: invoke-static {v0}, Lorg/jaudiotagger/tag/id3/ID3Tags;.isID3v24FrameIdentifier:(Ljava/lang/String;)Z // method@9599 │ │ +313f52: 0a00 |0135: move-result v0 │ │ +313f54: 3800 f400 |0136: if-eqz v0, 022a // +00f4 │ │ +313f58: 6200 498c |0138: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.logger:Ljava/util/logging/Logger; // field@8c49 │ │ +313f5c: 1a01 c07e |013a: const-string v1, "isID3v24FrameIdentifier" // string@7ec0 │ │ +313f60: 6e20 148a 1000 |013c: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.finer:(Ljava/lang/String;)V // method@8a14 │ │ +313f66: 6e10 c694 0500 |013f: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getIdentifier:()Ljava/lang/String; // method@94c6 │ │ +313f6c: 0c00 |0142: move-result-object v0 │ │ +313f6e: 7110 8e95 0000 |0143: invoke-static {v0}, Lorg/jaudiotagger/tag/id3/ID3Tags;.convertFrameID24To23:(Ljava/lang/String;)Ljava/lang/String; // method@958e │ │ +313f74: 0c00 |0146: move-result-object v0 │ │ +313f76: 5b40 488c |0147: iput-object v0, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.identifier:Ljava/lang/String; // field@8c48 │ │ +313f7a: 5440 488c |0149: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.identifier:Ljava/lang/String; // field@8c48 │ │ +313f7e: 1a01 5e50 |014b: const-string v1, "V4:Orig id is:" // string@505e │ │ +313f82: 3800 4300 |014d: if-eqz v0, 0190 // +0043 │ │ +313f86: 6200 498c |014f: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.logger:Ljava/util/logging/Logger; // field@8c49 │ │ +313f8a: 2202 3910 |0151: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ +313f8e: 7010 cc87 0200 |0153: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +313f94: 6e20 d787 1200 |0156: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +313f9a: 6e10 c694 0500 |0159: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getIdentifier:()Ljava/lang/String; // method@94c6 │ │ +313fa0: 0c01 |015c: move-result-object v1 │ │ +313fa2: 6e20 d787 1200 |015d: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +313fa8: 6e20 d787 3200 |0160: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +313fae: 5441 488c |0163: iget-object v1, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.identifier:Ljava/lang/String; // field@8c48 │ │ +313fb2: 6e20 d787 1200 |0165: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +313fb8: 6e10 df87 0200 |0168: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +313fbe: 0c01 |016b: move-result-object v1 │ │ +313fc0: 6e20 148a 1000 |016c: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.finer:(Ljava/lang/String;)V // method@8a14 │ │ +313fc6: 6e10 be94 0500 |016f: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +313fcc: 0c05 |0172: move-result-object v5 │ │ +313fce: 7110 8f95 0500 |0173: invoke-static {v5}, Lorg/jaudiotagger/tag/id3/ID3Tags;.copyObject:(Ljava/lang/Object;)Ljava/lang/Object; // method@958f │ │ +313fd4: 0c05 |0176: move-result-object v5 │ │ +313fd6: 1f05 0a12 |0177: check-cast v5, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // type@120a │ │ +313fda: 5b45 458c |0179: iput-object v5, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8c45 │ │ +313fde: 5445 458c |017b: iget-object v5, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8c45 │ │ +313fe2: 6e20 5a95 4500 |017d: invoke-virtual {v5, v4}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.setHeader:(Lorg/jaudiotagger/tag/id3/AbstractTagFrame;)V // method@955a │ │ +313fe8: 5445 458c |0180: iget-object v5, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8c45 │ │ +313fec: 5440 458c |0182: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8c45 │ │ +313ff0: 6e10 5695 0000 |0184: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.getTextEncoding:()B // method@9556 │ │ +313ff6: 0a00 |0187: move-result v0 │ │ +313ff8: 7120 9f95 0400 |0188: invoke-static {v4, v0}, Lorg/jaudiotagger/tag/id3/ID3TextEncodingConversion;.getTextEncoding:(Lorg/jaudiotagger/tag/id3/AbstractTagFrame;B)B // method@959f │ │ +313ffe: 0a00 |018b: move-result v0 │ │ +314000: 6e20 5c95 0500 |018c: invoke-virtual {v5, v0}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.setTextEncoding:(B)V // method@955c │ │ +314006: 0e00 |018f: return-void │ │ +314008: 6e10 c694 0500 |0190: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getIdentifier:()Ljava/lang/String; // method@94c6 │ │ +31400e: 0c00 |0193: move-result-object v0 │ │ +314010: 7110 9595 0000 |0194: invoke-static {v0}, Lorg/jaudiotagger/tag/id3/ID3Tags;.forceFrameID24To23:(Ljava/lang/String;)Ljava/lang/String; // method@9595 │ │ +314016: 0c00 |0197: move-result-object v0 │ │ +314018: 5b40 488c |0198: iput-object v0, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.identifier:Ljava/lang/String; // field@8c48 │ │ +31401c: 5440 488c |019a: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.identifier:Ljava/lang/String; // field@8c48 │ │ +314020: 3800 4500 |019c: if-eqz v0, 01e1 // +0045 │ │ +314024: 6200 498c |019e: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.logger:Ljava/util/logging/Logger; // field@8c49 │ │ +314028: 2202 3910 |01a0: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ +31402c: 7010 cc87 0200 |01a2: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +314032: 6e20 d787 1200 |01a5: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +314038: 6e10 c694 0500 |01a8: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getIdentifier:()Ljava/lang/String; // method@94c6 │ │ +31403e: 0c01 |01ab: move-result-object v1 │ │ +314040: 6e20 d787 1200 |01ac: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +314046: 6e20 d787 3200 |01af: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31404c: 5441 488c |01b2: iget-object v1, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.identifier:Ljava/lang/String; // field@8c48 │ │ +314050: 6e20 d787 1200 |01b4: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +314056: 6e10 df87 0200 |01b7: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +31405c: 0c01 |01ba: move-result-object v1 │ │ +31405e: 6e20 148a 1000 |01bb: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.finer:(Ljava/lang/String;)V // method@8a14 │ │ +314064: 5440 488c |01be: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.identifier:Ljava/lang/String; // field@8c48 │ │ +314068: 6e10 be94 0500 |01c0: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +31406e: 0c05 |01c3: move-result-object v5 │ │ +314070: 1f05 3512 |01c4: check-cast v5, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody; // type@1235 │ │ +314074: 6e30 ce96 0405 |01c6: invoke-virtual {v4, v0, v5}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.readBody:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;)Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody; // method@96ce │ │ +31407a: 0c05 |01c9: move-result-object v5 │ │ +31407c: 5b45 458c |01ca: iput-object v5, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8c45 │ │ +314080: 5445 458c |01cc: iget-object v5, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8c45 │ │ +314084: 6e20 5a95 4500 |01ce: invoke-virtual {v5, v4}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.setHeader:(Lorg/jaudiotagger/tag/id3/AbstractTagFrame;)V // method@955a │ │ +31408a: 5445 458c |01d1: iget-object v5, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8c45 │ │ +31408e: 5440 458c |01d3: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8c45 │ │ +314092: 6e10 5695 0000 |01d5: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.getTextEncoding:()B // method@9556 │ │ +314098: 0a00 |01d8: move-result v0 │ │ +31409a: 7120 9f95 0400 |01d9: invoke-static {v4, v0}, Lorg/jaudiotagger/tag/id3/ID3TextEncodingConversion;.getTextEncoding:(Lorg/jaudiotagger/tag/id3/AbstractTagFrame;B)B // method@959f │ │ +3140a0: 0a00 |01dc: move-result v0 │ │ +3140a2: 6e20 5c95 0500 |01dd: invoke-virtual {v5, v0}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.setTextEncoding:(B)V // method@955c │ │ +3140a8: 0e00 |01e0: return-void │ │ +3140aa: 2200 ef0f |01e1: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@0fef │ │ +3140ae: 7010 2d86 0000 |01e3: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@862d │ │ +3140b4: 6e10 be94 0500 |01e6: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +3140ba: 0c02 |01e9: move-result-object v2 │ │ +3140bc: 1f02 3512 |01ea: check-cast v2, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody; // type@1235 │ │ +3140c0: 6e20 0598 0200 |01ec: invoke-virtual {v2, v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.write:(Ljava/io/ByteArrayOutputStream;)V // method@9805 │ │ +3140c6: 6e10 c694 0500 |01ef: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getIdentifier:()Ljava/lang/String; // method@94c6 │ │ +3140cc: 0c02 |01f2: move-result-object v2 │ │ +3140ce: 5b42 488c |01f3: iput-object v2, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.identifier:Ljava/lang/String; // field@8c48 │ │ +3140d2: 2202 9512 |01f5: new-instance v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUnsupported; // type@1295 │ │ +3140d6: 5443 488c |01f7: iget-object v3, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.identifier:Ljava/lang/String; // field@8c48 │ │ +3140da: 6e10 3186 0000 |01f9: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8631 │ │ +3140e0: 0c00 |01fc: move-result-object v0 │ │ +3140e2: 7030 579b 3200 |01fd: invoke-direct {v2, v3, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUnsupported;.:(Ljava/lang/String;[B)V // method@9b57 │ │ +3140e8: 5b42 458c |0200: iput-object v2, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8c45 │ │ +3140ec: 5440 458c |0202: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8c45 │ │ +3140f0: 6e20 5a95 4000 |0204: invoke-virtual {v0, v4}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.setHeader:(Lorg/jaudiotagger/tag/id3/AbstractTagFrame;)V // method@955a │ │ +3140f6: 6200 498c |0207: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.logger:Ljava/util/logging/Logger; // field@8c49 │ │ +3140fa: 2202 3910 |0209: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ +3140fe: 7010 cc87 0200 |020b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +314104: 6e20 d787 1200 |020e: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31410a: 6e10 c694 0500 |0211: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getIdentifier:()Ljava/lang/String; // method@94c6 │ │ +314110: 0c05 |0214: move-result-object v5 │ │ +314112: 6e20 d787 5200 |0215: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +314118: 1a05 2705 |0218: const-string v5, ":New Id Unsupported is:" // string@0527 │ │ +31411c: 6e20 d787 5200 |021a: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +314122: 5445 488c |021d: iget-object v5, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.identifier:Ljava/lang/String; // field@8c48 │ │ +314126: 6e20 d787 5200 |021f: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31412c: 6e10 df87 0200 |0222: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +314132: 0c05 |0225: move-result-object v5 │ │ +314134: 6e20 148a 5000 |0226: invoke-virtual {v0, v5}, Ljava/util/logging/Logger;.finer:(Ljava/lang/String;)V // method@8a14 │ │ +31413a: 0e00 |0229: return-void │ │ +31413c: 6200 498c |022a: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.logger:Ljava/util/logging/Logger; // field@8c49 │ │ +314140: 2201 3910 |022c: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +314144: 7010 cc87 0100 |022e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +31414a: 1a02 e13f |0231: const-string v2, "Orig id is:" // string@3fe1 │ │ +31414e: 6e20 d787 2100 |0233: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +314154: 6e10 c694 0500 |0236: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getIdentifier:()Ljava/lang/String; // method@94c6 │ │ +31415a: 0c03 |0239: move-result-object v3 │ │ +31415c: 6e20 d787 3100 |023a: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +314162: 1a03 b84f |023d: const-string v3, "Unable to create Frame Body" // string@4fb8 │ │ +314166: 6e20 d787 3100 |023f: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31416c: 6e10 df87 0100 |0242: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +314172: 0c01 |0245: move-result-object v1 │ │ +314174: 6e20 1b8a 1000 |0246: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.severe:(Ljava/lang/String;)V // method@8a1b │ │ +31417a: 2200 c011 |0249: new-instance v0, Lorg/jaudiotagger/tag/InvalidFrameException; // type@11c0 │ │ +31417e: 2201 3910 |024b: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +314182: 7010 cc87 0100 |024d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +314188: 6e20 d787 2100 |0250: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31418e: 6e10 c694 0500 |0253: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getIdentifier:()Ljava/lang/String; // method@94c6 │ │ +314194: 0c05 |0256: move-result-object v5 │ │ +314196: 6e20 d787 5100 |0257: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31419c: 6e20 d787 3100 |025a: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +3141a2: 6e10 df87 0100 |025d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +3141a8: 0c05 |0260: move-result-object v5 │ │ +3141aa: 7020 9991 5000 |0261: invoke-direct {v0, v5}, Lorg/jaudiotagger/tag/InvalidFrameException;.:(Ljava/lang/String;)V // method@9199 │ │ +3141b0: 2700 |0264: throw v0 │ │ +3141b2: 3800 1201 |0265: if-eqz v0, 0377 // +0112 │ │ +3141b6: 6e10 c694 0500 |0267: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getIdentifier:()Ljava/lang/String; // method@94c6 │ │ +3141bc: 0c00 |026a: move-result-object v0 │ │ +3141be: 7110 9795 0000 |026b: invoke-static {v0}, Lorg/jaudiotagger/tag/id3/ID3Tags;.isID3v22FrameIdentifier:(Ljava/lang/String;)Z // method@9597 │ │ +3141c4: 0a00 |026e: move-result v0 │ │ +3141c6: 3800 cf00 |026f: if-eqz v0, 033e // +00cf │ │ +3141ca: 6e10 c694 0500 |0271: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getIdentifier:()Ljava/lang/String; // method@94c6 │ │ +3141d0: 0c00 |0274: move-result-object v0 │ │ +3141d2: 7110 8a95 0000 |0275: invoke-static {v0}, Lorg/jaudiotagger/tag/id3/ID3Tags;.convertFrameID22To23:(Ljava/lang/String;)Ljava/lang/String; // method@958a │ │ +3141d8: 0c00 |0278: move-result-object v0 │ │ +3141da: 5b40 488c |0279: iput-object v0, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.identifier:Ljava/lang/String; // field@8c48 │ │ +3141de: 5440 488c |027b: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.identifier:Ljava/lang/String; // field@8c48 │ │ +3141e2: 3800 3600 |027d: if-eqz v0, 02b3 // +0036 │ │ +3141e6: 6200 498c |027f: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.logger:Ljava/util/logging/Logger; // field@8c49 │ │ +3141ea: 2201 3910 |0281: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +3141ee: 7010 cc87 0100 |0283: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +3141f4: 1a02 5b50 |0286: const-string v2, "V3:Orig id is:" // string@505b │ │ +3141f8: 6e20 d787 2100 |0288: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +3141fe: 6e10 c694 0500 |028b: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getIdentifier:()Ljava/lang/String; // method@94c6 │ │ +314204: 0c02 |028e: move-result-object v2 │ │ +314206: 6e20 d787 2100 |028f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31420c: 6e20 d787 3100 |0292: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +314212: 5442 488c |0295: iget-object v2, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.identifier:Ljava/lang/String; // field@8c48 │ │ +314216: 6e20 d787 2100 |0297: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31421c: 6e10 df87 0100 |029a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +314222: 0c01 |029d: move-result-object v1 │ │ +314224: 6e20 128a 1000 |029e: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +31422a: 6e10 be94 0500 |02a1: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +314230: 0c05 |02a4: move-result-object v5 │ │ +314232: 7110 8f95 0500 |02a5: invoke-static {v5}, Lorg/jaudiotagger/tag/id3/ID3Tags;.copyObject:(Ljava/lang/Object;)Ljava/lang/Object; // method@958f │ │ +314238: 0c05 |02a8: move-result-object v5 │ │ +31423a: 1f05 0a12 |02a9: check-cast v5, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // type@120a │ │ +31423e: 5b45 458c |02ab: iput-object v5, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8c45 │ │ +314242: 5445 458c |02ad: iget-object v5, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8c45 │ │ +314246: 6e20 5a95 4500 |02af: invoke-virtual {v5, v4}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.setHeader:(Lorg/jaudiotagger/tag/id3/AbstractTagFrame;)V // method@955a │ │ +31424c: 0e00 |02b2: return-void │ │ +31424e: 6e10 c694 0500 |02b3: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getIdentifier:()Ljava/lang/String; // method@94c6 │ │ +314254: 0c00 |02b6: move-result-object v0 │ │ +314256: 7110 9795 0000 |02b7: invoke-static {v0}, Lorg/jaudiotagger/tag/id3/ID3Tags;.isID3v22FrameIdentifier:(Ljava/lang/String;)Z // method@9597 │ │ +31425c: 0a00 |02ba: move-result v0 │ │ +31425e: 3800 bc00 |02bb: if-eqz v0, 0377 // +00bc │ │ +314262: 6e10 c694 0500 |02bd: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getIdentifier:()Ljava/lang/String; // method@94c6 │ │ +314268: 0c00 |02c0: move-result-object v0 │ │ +31426a: 7110 9295 0000 |02c1: invoke-static {v0}, Lorg/jaudiotagger/tag/id3/ID3Tags;.forceFrameID22To23:(Ljava/lang/String;)Ljava/lang/String; // method@9592 │ │ +314270: 0c00 |02c4: move-result-object v0 │ │ +314272: 5b40 488c |02c5: iput-object v0, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.identifier:Ljava/lang/String; // field@8c48 │ │ +314276: 5440 488c |02c7: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.identifier:Ljava/lang/String; // field@8c48 │ │ +31427a: 3800 3a00 |02c9: if-eqz v0, 0303 // +003a │ │ +31427e: 6200 498c |02cb: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.logger:Ljava/util/logging/Logger; // field@8c49 │ │ +314282: 2201 3910 |02cd: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +314286: 7010 cc87 0100 |02cf: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +31428c: 1a02 4f50 |02d2: const-string v2, "V22Orig id is:" // string@504f │ │ +314290: 6e20 d787 2100 |02d4: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +314296: 6e10 c694 0500 |02d7: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getIdentifier:()Ljava/lang/String; // method@94c6 │ │ +31429c: 0c02 |02da: move-result-object v2 │ │ +31429e: 6e20 d787 2100 |02db: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +3142a4: 1a02 ce3d |02de: const-string v2, "New id is:" // string@3dce │ │ +3142a8: 6e20 d787 2100 |02e0: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +3142ae: 5442 488c |02e3: iget-object v2, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.identifier:Ljava/lang/String; // field@8c48 │ │ +3142b2: 6e20 d787 2100 |02e5: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +3142b8: 6e10 df87 0100 |02e8: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +3142be: 0c01 |02eb: move-result-object v1 │ │ +3142c0: 6e20 128a 1000 |02ec: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +3142c6: 5440 488c |02ef: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.identifier:Ljava/lang/String; // field@8c48 │ │ +3142ca: 6e10 be94 0500 |02f1: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +3142d0: 0c05 |02f4: move-result-object v5 │ │ +3142d2: 1f05 3512 |02f5: check-cast v5, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody; // type@1235 │ │ +3142d6: 6e30 ce96 0405 |02f7: invoke-virtual {v4, v0, v5}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.readBody:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;)Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody; // method@96ce │ │ +3142dc: 0c05 |02fa: move-result-object v5 │ │ +3142de: 5b45 458c |02fb: iput-object v5, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8c45 │ │ +3142e2: 5445 458c |02fd: iget-object v5, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8c45 │ │ +3142e6: 6e20 5a95 4500 |02ff: invoke-virtual {v5, v4}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.setHeader:(Lorg/jaudiotagger/tag/id3/AbstractTagFrame;)V // method@955a │ │ +3142ec: 0e00 |0302: return-void │ │ +3142ee: 2200 3e12 |0303: new-instance v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyDeprecated; // type@123e │ │ +3142f2: 6e10 be94 0500 |0305: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +3142f8: 0c01 |0308: move-result-object v1 │ │ +3142fa: 1f01 3512 |0309: check-cast v1, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody; // type@1235 │ │ +3142fe: 7020 6c98 1000 |030b: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyDeprecated;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;)V // method@986c │ │ +314304: 5b40 458c |030e: iput-object v0, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8c45 │ │ +314308: 5440 458c |0310: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8c45 │ │ +31430c: 6e20 5a95 4000 |0312: invoke-virtual {v0, v4}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.setHeader:(Lorg/jaudiotagger/tag/id3/AbstractTagFrame;)V // method@955a │ │ +314312: 6e10 c694 0500 |0315: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getIdentifier:()Ljava/lang/String; // method@94c6 │ │ +314318: 0c00 |0318: move-result-object v0 │ │ +31431a: 5b40 488c |0319: iput-object v0, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.identifier:Ljava/lang/String; // field@8c48 │ │ +31431e: 6200 498c |031b: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.logger:Ljava/util/logging/Logger; // field@8c49 │ │ +314322: 2201 3910 |031d: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +314326: 7010 cc87 0100 |031f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +31432c: 1a02 ab14 |0322: const-string v2, "Deprecated:V22:orig id id is:" // string@14ab │ │ +314330: 6e20 d787 2100 |0324: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +314336: 6e10 c694 0500 |0327: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getIdentifier:()Ljava/lang/String; // method@94c6 │ │ +31433c: 0c05 |032a: move-result-object v5 │ │ +31433e: 6e20 d787 5100 |032b: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +314344: 6e20 d787 3100 |032e: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31434a: 5445 488c |0331: iget-object v5, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.identifier:Ljava/lang/String; // field@8c48 │ │ +31434e: 6e20 d787 5100 |0333: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +314354: 6e10 df87 0100 |0336: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +31435a: 0c05 |0339: move-result-object v5 │ │ +31435c: 6e20 128a 5000 |033a: invoke-virtual {v0, v5}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +314362: 0e00 |033d: return-void │ │ +314364: 2200 9512 |033e: new-instance v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUnsupported; // type@1295 │ │ +314368: 6e10 be94 0500 |0340: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +31436e: 0c01 |0343: move-result-object v1 │ │ +314370: 1f01 9512 |0344: check-cast v1, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUnsupported; // type@1295 │ │ +314374: 7020 599b 1000 |0346: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUnsupported;.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUnsupported;)V // method@9b59 │ │ +31437a: 5b40 458c |0349: iput-object v0, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8c45 │ │ +31437e: 5440 458c |034b: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8c45 │ │ +314382: 6e20 5a95 4000 |034d: invoke-virtual {v0, v4}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.setHeader:(Lorg/jaudiotagger/tag/id3/AbstractTagFrame;)V // method@955a │ │ +314388: 6e10 c694 0500 |0350: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getIdentifier:()Ljava/lang/String; // method@94c6 │ │ +31438e: 0c00 |0353: move-result-object v0 │ │ +314390: 5b40 488c |0354: iput-object v0, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.identifier:Ljava/lang/String; // field@8c48 │ │ +314394: 6200 498c |0356: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.logger:Ljava/util/logging/Logger; // field@8c49 │ │ +314398: 2201 3910 |0358: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +31439c: 7010 cc87 0100 |035a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +3143a2: 6e20 d787 2100 |035d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +3143a8: 6e10 c694 0500 |0360: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getIdentifier:()Ljava/lang/String; // method@94c6 │ │ +3143ae: 0c05 |0363: move-result-object v5 │ │ +3143b0: 6e20 d787 5100 |0364: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +3143b6: 6e20 d787 3100 |0367: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +3143bc: 5445 488c |036a: iget-object v5, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.identifier:Ljava/lang/String; // field@8c48 │ │ +3143c0: 6e20 d787 5100 |036c: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +3143c6: 6e10 df87 0100 |036f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +3143cc: 0c05 |0372: move-result-object v5 │ │ +3143ce: 6e20 128a 5000 |0373: invoke-virtual {v0, v5}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +3143d4: 0e00 |0376: return-void │ │ +3143d6: 6200 498c |0377: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.logger:Ljava/util/logging/Logger; // field@8c49 │ │ +3143da: 2201 3910 |0379: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +3143de: 7010 cc87 0100 |037b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +3143e4: 1a02 f11a |037e: const-string v2, "Frame is unknown version:" // string@1af1 │ │ +3143e8: 6e20 d787 2100 |0380: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +3143ee: 6e10 7387 0500 |0383: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@8773 │ │ +3143f4: 0c05 |0386: move-result-object v5 │ │ +3143f6: 6e20 d687 5100 |0387: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ +3143fc: 6e10 df87 0100 |038a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +314402: 0c05 |038d: move-result-object v5 │ │ +314404: 6e20 1c8a 5000 |038e: invoke-virtual {v0, v5}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ +31440a: 0e00 |0391: return-void │ │ +31440c: 2205 4110 |0392: new-instance v5, Ljava/lang/UnsupportedOperationException; // type@1041 │ │ +314410: 1a00 5e12 |0394: const-string v0, "Copy Constructor not called. Please type cast the argument" // string@125e │ │ +314414: 7020 fc87 0500 |0396: invoke-direct {v5, v0}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@87fc │ │ +31441a: 2705 |0399: throw v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ 0x0003 line=144 │ │ 0x000a line=145 │ │ 0x000e line=149 │ │ 0x0012 line=151 │ │ @@ -1324180,31 +1324180,31 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/ID3v23Frame;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -314418: |[314418] org.jaudiotagger.tag.id3.ID3v23Frame.:(Lorg/jaudiotagger/tag/id3/ID3v23Frame;)V │ │ -314428: 7020 ba94 3200 |0000: invoke-direct {v2, v3}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V // method@94ba │ │ -31442e: 2200 2112 |0003: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23Frame$StatusFlags; // type@1221 │ │ -314432: 6e10 c896 0300 |0005: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getStatusFlags:()Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$StatusFlags; // method@96c8 │ │ -314438: 0c01 |0008: move-result-object v1 │ │ -31443a: 6e10 b694 0100 |0009: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$StatusFlags;.getOriginalFlags:()B // method@94b6 │ │ -314440: 0a01 |000c: move-result v1 │ │ -314442: 7030 af96 2001 |000d: invoke-direct {v0, v2, v1}, Lorg/jaudiotagger/tag/id3/ID3v23Frame$StatusFlags;.:(Lorg/jaudiotagger/tag/id3/ID3v23Frame;B)V // method@96af │ │ -314448: 5b20 4a8c |0010: iput-object v0, v2, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.statusFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$StatusFlags; // field@8c4a │ │ -31444c: 2200 2012 |0012: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags; // type@1220 │ │ -314450: 6e10 be96 0300 |0014: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getEncodingFlags:()Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags; // method@96be │ │ -314456: 0c03 |0017: move-result-object v3 │ │ -314458: 6e10 b094 0300 |0018: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags;.getFlags:()B // method@94b0 │ │ -31445e: 0a03 |001b: move-result v3 │ │ -314460: 7030 a096 2003 |001c: invoke-direct {v0, v2, v3}, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;.:(Lorg/jaudiotagger/tag/id3/ID3v23Frame;B)V // method@96a0 │ │ -314466: 5b20 438c |001f: iput-object v0, v2, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.encodingFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags; // field@8c43 │ │ -31446a: 0e00 |0021: return-void │ │ +31441c: |[31441c] org.jaudiotagger.tag.id3.ID3v23Frame.:(Lorg/jaudiotagger/tag/id3/ID3v23Frame;)V │ │ +31442c: 7020 ba94 3200 |0000: invoke-direct {v2, v3}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V // method@94ba │ │ +314432: 2200 2112 |0003: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23Frame$StatusFlags; // type@1221 │ │ +314436: 6e10 c896 0300 |0005: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getStatusFlags:()Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$StatusFlags; // method@96c8 │ │ +31443c: 0c01 |0008: move-result-object v1 │ │ +31443e: 6e10 b694 0100 |0009: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$StatusFlags;.getOriginalFlags:()B // method@94b6 │ │ +314444: 0a01 |000c: move-result v1 │ │ +314446: 7030 af96 2001 |000d: invoke-direct {v0, v2, v1}, Lorg/jaudiotagger/tag/id3/ID3v23Frame$StatusFlags;.:(Lorg/jaudiotagger/tag/id3/ID3v23Frame;B)V // method@96af │ │ +31444c: 5b20 4a8c |0010: iput-object v0, v2, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.statusFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$StatusFlags; // field@8c4a │ │ +314450: 2200 2012 |0012: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags; // type@1220 │ │ +314454: 6e10 be96 0300 |0014: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getEncodingFlags:()Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags; // method@96be │ │ +31445a: 0c03 |0017: move-result-object v3 │ │ +31445c: 6e10 b094 0300 |0018: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags;.getFlags:()B // method@94b0 │ │ +314462: 0a03 |001b: move-result v3 │ │ +314464: 7030 a096 2003 |001c: invoke-direct {v0, v2, v3}, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;.:(Lorg/jaudiotagger/tag/id3/ID3v23Frame;B)V // method@96a0 │ │ +31446a: 5b20 438c |001f: iput-object v0, v2, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.encodingFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags; // field@8c43 │ │ +31446e: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ 0x0003 line=116 │ │ 0x0012 line=117 │ │ locals : │ │ 0x0000 - 0x0022 reg=2 this Lorg/jaudiotagger/tag/id3/ID3v23Frame; │ │ @@ -1324215,31 +1324215,31 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/ID3v24Frame;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -31446c: |[31446c] org.jaudiotagger.tag.id3.ID3v23Frame.:(Lorg/jaudiotagger/tag/id3/ID3v24Frame;Ljava/lang/String;)V │ │ -31447c: 7010 b894 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.:()V // method@94b8 │ │ -314482: 5b13 488c |0003: iput-object v3, v1, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.identifier:Ljava/lang/String; // field@8c48 │ │ -314486: 2203 2112 |0005: new-instance v3, Lorg/jaudiotagger/tag/id3/ID3v23Frame$StatusFlags; // type@1221 │ │ -31448a: 6e10 5097 0200 |0007: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.getStatusFlags:()Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$StatusFlags; // method@9750 │ │ -314490: 0c00 |000a: move-result-object v0 │ │ -314492: 1f00 2812 |000b: check-cast v0, Lorg/jaudiotagger/tag/id3/ID3v24Frame$StatusFlags; // type@1228 │ │ -314496: 7030 b096 1300 |000d: invoke-direct {v3, v1, v0}, Lorg/jaudiotagger/tag/id3/ID3v23Frame$StatusFlags;.:(Lorg/jaudiotagger/tag/id3/ID3v23Frame;Lorg/jaudiotagger/tag/id3/ID3v24Frame$StatusFlags;)V // method@96b0 │ │ -31449c: 5b13 4a8c |0010: iput-object v3, v1, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.statusFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$StatusFlags; // field@8c4a │ │ -3144a0: 2203 2012 |0012: new-instance v3, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags; // type@1220 │ │ -3144a4: 6e10 4497 0200 |0014: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.getEncodingFlags:()Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags; // method@9744 │ │ -3144aa: 0c02 |0017: move-result-object v2 │ │ -3144ac: 6e10 b094 0200 |0018: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags;.getFlags:()B // method@94b0 │ │ -3144b2: 0a02 |001b: move-result v2 │ │ -3144b4: 7030 a096 1302 |001c: invoke-direct {v3, v1, v2}, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;.:(Lorg/jaudiotagger/tag/id3/ID3v23Frame;B)V // method@96a0 │ │ -3144ba: 5b13 438c |001f: iput-object v3, v1, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.encodingFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags; // field@8c43 │ │ -3144be: 0e00 |0021: return-void │ │ +314470: |[314470] org.jaudiotagger.tag.id3.ID3v23Frame.:(Lorg/jaudiotagger/tag/id3/ID3v24Frame;Ljava/lang/String;)V │ │ +314480: 7010 b894 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.:()V // method@94b8 │ │ +314486: 5b13 488c |0003: iput-object v3, v1, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.identifier:Ljava/lang/String; // field@8c48 │ │ +31448a: 2203 2112 |0005: new-instance v3, Lorg/jaudiotagger/tag/id3/ID3v23Frame$StatusFlags; // type@1221 │ │ +31448e: 6e10 5097 0200 |0007: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.getStatusFlags:()Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$StatusFlags; // method@9750 │ │ +314494: 0c00 |000a: move-result-object v0 │ │ +314496: 1f00 2812 |000b: check-cast v0, Lorg/jaudiotagger/tag/id3/ID3v24Frame$StatusFlags; // type@1228 │ │ +31449a: 7030 b096 1300 |000d: invoke-direct {v3, v1, v0}, Lorg/jaudiotagger/tag/id3/ID3v23Frame$StatusFlags;.:(Lorg/jaudiotagger/tag/id3/ID3v23Frame;Lorg/jaudiotagger/tag/id3/ID3v24Frame$StatusFlags;)V // method@96b0 │ │ +3144a0: 5b13 4a8c |0010: iput-object v3, v1, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.statusFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$StatusFlags; // field@8c4a │ │ +3144a4: 2203 2012 |0012: new-instance v3, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags; // type@1220 │ │ +3144a8: 6e10 4497 0200 |0014: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.getEncodingFlags:()Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags; // method@9744 │ │ +3144ae: 0c02 |0017: move-result-object v2 │ │ +3144b0: 6e10 b094 0200 |0018: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags;.getFlags:()B // method@94b0 │ │ +3144b6: 0a02 |001b: move-result v2 │ │ +3144b8: 7030 a096 1302 |001c: invoke-direct {v3, v1, v2}, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;.:(Lorg/jaudiotagger/tag/id3/ID3v23Frame;B)V // method@96a0 │ │ +3144be: 5b13 438c |001f: iput-object v3, v1, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.encodingFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags; // field@8c43 │ │ +3144c2: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ 0x0003 line=131 │ │ 0x0005 line=132 │ │ 0x0012 line=133 │ │ locals : │ │ @@ -1324253,39 +1324253,39 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -312194: |[312194] org.jaudiotagger.tag.id3.ID3v23Frame.equals:(Ljava/lang/Object;)Z │ │ -3121a4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -3121a6: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ -3121aa: 0f00 |0003: return v0 │ │ -3121ac: 2051 2212 |0004: instance-of v1, v5, Lorg/jaudiotagger/tag/id3/ID3v23Frame; // type@1222 │ │ -3121b0: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -3121b2: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ -3121b6: 0f02 |0009: return v2 │ │ -3121b8: 1f05 2212 |000a: check-cast v5, Lorg/jaudiotagger/tag/id3/ID3v23Frame; // type@1222 │ │ -3121bc: 5441 4a8c |000c: iget-object v1, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.statusFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$StatusFlags; // field@8c4a │ │ -3121c0: 5453 4a8c |000e: iget-object v3, v5, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.statusFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$StatusFlags; // field@8c4a │ │ -3121c4: 7120 0e9f 3100 |0010: invoke-static {v1, v3}, Lorg/jaudiotagger/utils/EqualsUtil;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f0e │ │ -3121ca: 0a01 |0013: move-result v1 │ │ -3121cc: 3801 1300 |0014: if-eqz v1, 0027 // +0013 │ │ -3121d0: 5441 438c |0016: iget-object v1, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.encodingFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags; // field@8c43 │ │ -3121d4: 5453 438c |0018: iget-object v3, v5, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.encodingFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags; // field@8c43 │ │ -3121d8: 7120 0e9f 3100 |001a: invoke-static {v1, v3}, Lorg/jaudiotagger/utils/EqualsUtil;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f0e │ │ -3121de: 0a01 |001d: move-result v1 │ │ -3121e0: 3801 0900 |001e: if-eqz v1, 0027 // +0009 │ │ -3121e4: 6f20 bd94 5400 |0020: invoke-super {v4, v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.equals:(Ljava/lang/Object;)Z // method@94bd │ │ -3121ea: 0a05 |0023: move-result v5 │ │ -3121ec: 3805 0300 |0024: if-eqz v5, 0027 // +0003 │ │ -3121f0: 2802 |0026: goto 0028 // +0002 │ │ -3121f2: 1200 |0027: const/4 v0, #int 0 // #0 │ │ -3121f4: 0f00 |0028: return v0 │ │ +312198: |[312198] org.jaudiotagger.tag.id3.ID3v23Frame.equals:(Ljava/lang/Object;)Z │ │ +3121a8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +3121aa: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ +3121ae: 0f00 |0003: return v0 │ │ +3121b0: 2051 2212 |0004: instance-of v1, v5, Lorg/jaudiotagger/tag/id3/ID3v23Frame; // type@1222 │ │ +3121b4: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +3121b6: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ +3121ba: 0f02 |0009: return v2 │ │ +3121bc: 1f05 2212 |000a: check-cast v5, Lorg/jaudiotagger/tag/id3/ID3v23Frame; // type@1222 │ │ +3121c0: 5441 4a8c |000c: iget-object v1, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.statusFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$StatusFlags; // field@8c4a │ │ +3121c4: 5453 4a8c |000e: iget-object v3, v5, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.statusFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$StatusFlags; // field@8c4a │ │ +3121c8: 7120 0e9f 3100 |0010: invoke-static {v1, v3}, Lorg/jaudiotagger/utils/EqualsUtil;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f0e │ │ +3121ce: 0a01 |0013: move-result v1 │ │ +3121d0: 3801 1300 |0014: if-eqz v1, 0027 // +0013 │ │ +3121d4: 5441 438c |0016: iget-object v1, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.encodingFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags; // field@8c43 │ │ +3121d8: 5453 438c |0018: iget-object v3, v5, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.encodingFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags; // field@8c43 │ │ +3121dc: 7120 0e9f 3100 |001a: invoke-static {v1, v3}, Lorg/jaudiotagger/utils/EqualsUtil;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f0e │ │ +3121e2: 0a01 |001d: move-result v1 │ │ +3121e4: 3801 0900 |001e: if-eqz v1, 0027 // +0009 │ │ +3121e8: 6f20 bd94 5400 |0020: invoke-super {v4, v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.equals:(Ljava/lang/Object;)Z // method@94bd │ │ +3121ee: 0a05 |0023: move-result v5 │ │ +3121f0: 3805 0300 |0024: if-eqz v5, 0027 // +0003 │ │ +3121f4: 2802 |0026: goto 0028 // +0002 │ │ +3121f6: 1200 |0027: const/4 v0, #int 0 // #0 │ │ +3121f8: 0f00 |0028: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=341 │ │ 0x000a line=345 │ │ 0x000c line=348 │ │ 0x0010 line=349 │ │ 0x001a line=350 │ │ @@ -1324299,17 +1324299,17 @@ │ │ type : '()Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -31230c: |[31230c] org.jaudiotagger.tag.id3.ID3v23Frame.getEncodingFlags:()Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags; │ │ -31231c: 5410 438c |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.encodingFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags; // field@8c43 │ │ -312320: 1100 |0002: return-object v0 │ │ +312310: |[312310] org.jaudiotagger.tag.id3.ID3v23Frame.getEncodingFlags:()Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags; │ │ +312320: 5410 438c |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.encodingFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags; // field@8c43 │ │ +312324: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=583 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/id3/ID3v23Frame; │ │ │ │ #2 : (in Lorg/jaudiotagger/tag/id3/ID3v23Frame;) │ │ @@ -1324317,17 +1324317,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -312278: |[312278] org.jaudiotagger.tag.id3.ID3v23Frame.getEncryptionMethod:()I │ │ -312288: 5210 448c |0000: iget v0, v1, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.encryptionMethod:I // field@8c44 │ │ -31228c: 0f00 |0002: return v0 │ │ +31227c: |[31227c] org.jaudiotagger.tag.id3.ID3v23Frame.getEncryptionMethod:()I │ │ +31228c: 5210 448c |0000: iget v0, v1, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.encryptionMethod:I // field@8c44 │ │ +312290: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=588 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/id3/ID3v23Frame; │ │ │ │ #3 : (in Lorg/jaudiotagger/tag/id3/ID3v23Frame;) │ │ @@ -1324335,65 +1324335,65 @@ │ │ type : '()I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -312290: |[312290] org.jaudiotagger.tag.id3.ID3v23Frame.getFrameHeaderSize:()I │ │ -3122a0: 1300 0a00 |0000: const/16 v0, #int 10 // #a │ │ -3122a4: 0f00 |0002: return v0 │ │ +312294: |[312294] org.jaudiotagger.tag.id3.ID3v23Frame.getFrameHeaderSize:()I │ │ +3122a4: 1300 0a00 |0000: const/16 v0, #int 10 // #a │ │ +3122a8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lorg/jaudiotagger/tag/id3/ID3v23Frame;) │ │ name : 'getFrameIdSize' │ │ type : '()I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -3122a8: |[3122a8] org.jaudiotagger.tag.id3.ID3v23Frame.getFrameIdSize:()I │ │ -3122b8: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -3122ba: 0f00 |0001: return v0 │ │ +3122ac: |[3122ac] org.jaudiotagger.tag.id3.ID3v23Frame.getFrameIdSize:()I │ │ +3122bc: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +3122be: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lorg/jaudiotagger/tag/id3/ID3v23Frame;) │ │ name : 'getFrameSizeSize' │ │ type : '()I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -3122bc: |[3122bc] org.jaudiotagger.tag.id3.ID3v23Frame.getFrameSizeSize:()I │ │ -3122cc: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -3122ce: 0f00 |0001: return v0 │ │ +3122c0: |[3122c0] org.jaudiotagger.tag.id3.ID3v23Frame.getFrameSizeSize:()I │ │ +3122d0: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +3122d2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Lorg/jaudiotagger/tag/id3/ID3v23Frame;) │ │ name : 'getGroupIdentifier' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3122d0: |[3122d0] org.jaudiotagger.tag.id3.ID3v23Frame.getGroupIdentifier:()I │ │ -3122e0: 5210 478c |0000: iget v0, v1, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.groupIdentifier:I // field@8c47 │ │ -3122e4: 0f00 |0002: return v0 │ │ +3122d4: |[3122d4] org.jaudiotagger.tag.id3.ID3v23Frame.getGroupIdentifier:()I │ │ +3122e4: 5210 478c |0000: iget v0, v1, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.groupIdentifier:I // field@8c47 │ │ +3122e8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=593 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/id3/ID3v23Frame; │ │ │ │ #7 : (in Lorg/jaudiotagger/tag/id3/ID3v23Frame;) │ │ @@ -1324401,20 +1324401,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3122e8: |[3122e8] org.jaudiotagger.tag.id3.ID3v23Frame.getSize:()I │ │ -3122f8: 5410 458c |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8c45 │ │ -3122fc: 6e10 5595 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.getSize:()I // method@9555 │ │ -312302: 0a00 |0005: move-result v0 │ │ -312304: d800 000a |0006: add-int/lit8 v0, v0, #int 10 // #0a │ │ -312308: 0f00 |0008: return v0 │ │ +3122ec: |[3122ec] org.jaudiotagger.tag.id3.ID3v23Frame.getSize:()I │ │ +3122fc: 5410 458c |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8c45 │ │ +312300: 6e10 5595 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.getSize:()I // method@9555 │ │ +312306: 0a00 |0005: move-result v0 │ │ +312308: d800 000a |0006: add-int/lit8 v0, v0, #int 10 // #0a │ │ +31230c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=324 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/jaudiotagger/tag/id3/ID3v23Frame; │ │ │ │ #8 : (in Lorg/jaudiotagger/tag/id3/ID3v23Frame;) │ │ @@ -1324422,17 +1324422,17 @@ │ │ type : '()Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$StatusFlags;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -312324: |[312324] org.jaudiotagger.tag.id3.ID3v23Frame.getStatusFlags:()Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$StatusFlags; │ │ -312334: 5410 4a8c |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.statusFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$StatusFlags; // field@8c4a │ │ -312338: 1100 |0002: return-object v0 │ │ +312328: |[312328] org.jaudiotagger.tag.id3.ID3v23Frame.getStatusFlags:()Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$StatusFlags; │ │ +312338: 5410 4a8c |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.statusFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$StatusFlags; // field@8c4a │ │ +31233c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=578 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/id3/ID3v23Frame; │ │ │ │ #9 : (in Lorg/jaudiotagger/tag/id3/ID3v23Frame;) │ │ @@ -1324440,22 +1324440,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -3121f8: |[3121f8] org.jaudiotagger.tag.id3.ID3v23Frame.isBinary:()Z │ │ -312208: 7100 d996 0000 |0000: invoke-static {}, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.getInstanceOf:()Lorg/jaudiotagger/tag/id3/ID3v23Frames; // method@96d9 │ │ -31220e: 0c00 |0003: move-result-object v0 │ │ -312210: 6e10 c496 0200 |0004: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getId:()Ljava/lang/String; // method@96c4 │ │ -312216: 0c01 |0007: move-result-object v1 │ │ -312218: 6e20 da96 1000 |0008: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.isBinary:(Ljava/lang/String;)Z // method@96da │ │ -31221e: 0a00 |000b: move-result v0 │ │ -312220: 0f00 |000c: return v0 │ │ +3121fc: |[3121fc] org.jaudiotagger.tag.id3.ID3v23Frame.isBinary:()Z │ │ +31220c: 7100 d996 0000 |0000: invoke-static {}, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.getInstanceOf:()Lorg/jaudiotagger/tag/id3/ID3v23Frames; // method@96d9 │ │ +312212: 0c00 |0003: move-result-object v0 │ │ +312214: 6e10 c496 0200 |0004: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getId:()Ljava/lang/String; // method@96c4 │ │ +31221a: 0c01 |0007: move-result-object v1 │ │ +31221c: 6e20 da96 1000 |0008: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.isBinary:(Ljava/lang/String;)Z // method@96da │ │ +312222: 0a00 |000b: move-result v0 │ │ +312224: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=867 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lorg/jaudiotagger/tag/id3/ID3v23Frame; │ │ │ │ #10 : (in Lorg/jaudiotagger/tag/id3/ID3v23Frame;) │ │ @@ -1324463,22 +1324463,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -312224: |[312224] org.jaudiotagger.tag.id3.ID3v23Frame.isCommon:()Z │ │ -312234: 7100 d996 0000 |0000: invoke-static {}, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.getInstanceOf:()Lorg/jaudiotagger/tag/id3/ID3v23Frames; // method@96d9 │ │ -31223a: 0c00 |0003: move-result-object v0 │ │ -31223c: 6e10 c496 0200 |0004: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getId:()Ljava/lang/String; // method@96c4 │ │ -312242: 0c01 |0007: move-result-object v1 │ │ -312244: 6e20 db96 1000 |0008: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.isCommon:(Ljava/lang/String;)Z // method@96db │ │ -31224a: 0a00 |000b: move-result v0 │ │ -31224c: 0f00 |000c: return v0 │ │ +312228: |[312228] org.jaudiotagger.tag.id3.ID3v23Frame.isCommon:()Z │ │ +312238: 7100 d996 0000 |0000: invoke-static {}, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.getInstanceOf:()Lorg/jaudiotagger/tag/id3/ID3v23Frames; // method@96d9 │ │ +31223e: 0c00 |0003: move-result-object v0 │ │ +312240: 6e10 c496 0200 |0004: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getId:()Ljava/lang/String; // method@96c4 │ │ +312246: 0c01 |0007: move-result-object v1 │ │ +312248: 6e20 db96 1000 |0008: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.isCommon:(Ljava/lang/String;)Z // method@96db │ │ +31224e: 0a00 |000b: move-result v0 │ │ +312250: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=859 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lorg/jaudiotagger/tag/id3/ID3v23Frame; │ │ │ │ #11 : (in Lorg/jaudiotagger/tag/id3/ID3v23Frame;) │ │ @@ -1324486,21 +1324486,21 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -312250: |[312250] org.jaudiotagger.tag.id3.ID3v23Frame.isValidID3v2FrameIdentifier:(Ljava/lang/String;)Z │ │ -312260: 6200 4b8c |0000: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.validFrameIdentifier:Ljava/util/regex/Pattern; // field@8c4b │ │ -312264: 6e20 2b8a 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@8a2b │ │ -31226a: 0c02 |0005: move-result-object v2 │ │ -31226c: 6e10 258a 0200 |0006: invoke-virtual {v2}, Ljava/util/regex/Matcher;.matches:()Z // method@8a25 │ │ -312272: 0a02 |0009: move-result v2 │ │ -312274: 0f02 |000a: return v2 │ │ +312254: |[312254] org.jaudiotagger.tag.id3.ID3v23Frame.isValidID3v2FrameIdentifier:(Ljava/lang/String;)Z │ │ +312264: 6200 4b8c |0000: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.validFrameIdentifier:Ljava/util/regex/Pattern; // field@8c4b │ │ +312268: 6e20 2b8a 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@8a2b │ │ +31226e: 0c02 |0005: move-result-object v2 │ │ +312270: 6e10 258a 0200 |0006: invoke-virtual {v2}, Ljava/util/regex/Matcher;.matches:()Z // method@8a25 │ │ +312276: 0a02 |0009: move-result v2 │ │ +312278: 0f02 |000a: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=835 │ │ 0x0006 line=836 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/jaudiotagger/tag/id3/ID3v23Frame; │ │ 0x0000 - 0x000b reg=2 (null) Ljava/lang/String; │ │ @@ -1324510,370 +1324510,370 @@ │ │ type : '(Ljava/nio/ByteBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 786 16-bit code units │ │ -3144c0: |[3144c0] org.jaudiotagger.tag.id3.ID3v23Frame.read:(Ljava/nio/ByteBuffer;)V │ │ -3144d0: 6e20 d096 8700 |0000: invoke-virtual {v7, v8}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.readIdentifier:(Ljava/nio/ByteBuffer;)Ljava/lang/String; // method@96d0 │ │ -3144d6: 0c00 |0003: move-result-object v0 │ │ -3144d8: 6e20 cb96 0700 |0004: invoke-virtual {v7, v0}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.isValidID3v2FrameIdentifier:(Ljava/lang/String;)Z // method@96cb │ │ -3144de: 0a01 |0007: move-result v1 │ │ -3144e0: 1a02 c804 |0008: const-string v2, ":" // string@04c8 │ │ -3144e4: 3801 bc02 |000a: if-eqz v1, 02c6 // +02bc │ │ -3144e8: 6e10 4388 0800 |000c: invoke-virtual {v8}, Ljava/nio/ByteBuffer;.getInt:()I // method@8843 │ │ -3144ee: 0a01 |000f: move-result v1 │ │ -3144f0: 5971 468c |0010: iput v1, v7, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.frameSize:I // field@8c46 │ │ -3144f4: 5271 468c |0012: iget v1, v7, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.frameSize:I // field@8c46 │ │ -3144f8: 1a03 b401 |0014: const-string v3, " is invalid frame:" // string@01b4 │ │ -3144fc: 3a01 7102 |0016: if-ltz v1, 0287 // +0271 │ │ -314500: 5271 468c |0018: iget v1, v7, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.frameSize:I // field@8c46 │ │ -314504: 3801 3302 |001a: if-eqz v1, 024d // +0233 │ │ -314508: 5271 468c |001c: iget v1, v7, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.frameSize:I // field@8c46 │ │ -31450c: 6e10 5788 0800 |001e: invoke-virtual {v8}, Ljava/nio/ByteBuffer;.remaining:()I // method@8857 │ │ -314512: 0a02 |0021: move-result v2 │ │ -314514: 3621 ce01 |0022: if-gt v1, v2, 01f0 // +01ce │ │ -314518: 2201 2112 |0024: new-instance v1, Lorg/jaudiotagger/tag/id3/ID3v23Frame$StatusFlags; // type@1221 │ │ -31451c: 6e10 3e88 0800 |0026: invoke-virtual {v8}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ -314522: 0a02 |0029: move-result v2 │ │ -314524: 7030 af96 7102 |002a: invoke-direct {v1, v7, v2}, Lorg/jaudiotagger/tag/id3/ID3v23Frame$StatusFlags;.:(Lorg/jaudiotagger/tag/id3/ID3v23Frame;B)V // method@96af │ │ -31452a: 5b71 4a8c |002d: iput-object v1, v7, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.statusFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$StatusFlags; // field@8c4a │ │ -31452e: 2201 2012 |002f: new-instance v1, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags; // type@1220 │ │ -314532: 6e10 3e88 0800 |0031: invoke-virtual {v8}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ -314538: 0a02 |0034: move-result v2 │ │ -31453a: 7030 a096 7102 |0035: invoke-direct {v1, v7, v2}, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;.:(Lorg/jaudiotagger/tag/id3/ID3v23Frame;B)V // method@96a0 │ │ -314540: 5b71 438c |0038: iput-object v1, v7, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.encodingFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags; // field@8c43 │ │ -314544: 7110 8d95 0000 |003a: invoke-static {v0}, Lorg/jaudiotagger/tag/id3/ID3Tags;.convertFrameID23To24:(Ljava/lang/String;)Ljava/lang/String; // method@958d │ │ -31454a: 0c01 |003d: move-result-object v1 │ │ -31454c: 3901 0c00 |003e: if-nez v1, 004a // +000c │ │ -314550: 7110 9895 0000 |0040: invoke-static {v0}, Lorg/jaudiotagger/tag/id3/ID3Tags;.isID3v23FrameIdentifier:(Ljava/lang/String;)Z // method@9598 │ │ -314556: 0a01 |0043: move-result v1 │ │ -314558: 3801 0400 |0044: if-eqz v1, 0048 // +0004 │ │ -31455c: 0701 |0046: move-object v1, v0 │ │ -31455e: 2803 |0047: goto 004a // +0003 │ │ -314560: 1a01 2950 |0048: const-string v1, "Unsupported" // string@5029 │ │ -314564: 6202 498c |004a: sget-object v2, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.logger:Ljava/util/logging/Logger; // field@8c49 │ │ -314568: 2203 3910 |004c: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ -31456c: 7010 cc87 0300 |004e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -314572: 6e10 c696 0700 |0051: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getLoggingFilename:()Ljava/lang/String; // method@96c6 │ │ -314578: 0c04 |0054: move-result-object v4 │ │ -31457a: 6e20 d787 4300 |0055: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -314580: 1a04 1305 |0058: const-string v4, ":Identifier was:" // string@0513 │ │ -314584: 6e20 d787 4300 |005a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31458a: 6e20 d787 0300 |005d: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -314590: 1a04 2b02 |0060: const-string v4, " reading using:" // string@022b │ │ -314594: 6e20 d787 4300 |0062: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31459a: 6e20 d787 1300 |0065: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -3145a0: 1a04 91b4 |0068: const-string v4, "with frame size:" // string@b491 │ │ -3145a4: 6e20 d787 4300 |006a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -3145aa: 5274 468c |006d: iget v4, v7, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.frameSize:I // field@8c46 │ │ -3145ae: 6e20 d387 4300 |006f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -3145b4: 6e10 df87 0300 |0072: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -3145ba: 0c03 |0075: move-result-object v3 │ │ -3145bc: 6e20 138a 3200 |0076: invoke-virtual {v2, v3}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@8a13 │ │ -3145c2: 1202 |0079: const/4 v2, #int 0 // #0 │ │ -3145c4: 12f3 |007a: const/4 v3, #int -1 // #ff │ │ -3145c6: 5474 438c |007b: iget-object v4, v7, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.encodingFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags; // field@8c43 │ │ -3145ca: 1f04 2012 |007d: check-cast v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags; // type@1220 │ │ -3145ce: 6e10 a296 0400 |007f: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;.isCompression:()Z // method@96a2 │ │ -3145d4: 0a04 |0082: move-result v4 │ │ -3145d6: 3804 2400 |0083: if-eqz v4, 00a7 // +0024 │ │ -3145da: 6e10 4388 0800 |0085: invoke-virtual {v8}, Ljava/nio/ByteBuffer;.getInt:()I // method@8843 │ │ -3145e0: 0a03 |0088: move-result v3 │ │ -3145e2: 1242 |0089: const/4 v2, #int 4 // #4 │ │ -3145e4: 6204 498c |008a: sget-object v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.logger:Ljava/util/logging/Logger; // field@8c49 │ │ -3145e8: 2205 3910 |008c: new-instance v5, Ljava/lang/StringBuilder; // type@1039 │ │ -3145ec: 7010 cc87 0500 |008e: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -3145f2: 6e10 c696 0700 |0091: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getLoggingFilename:()Ljava/lang/String; // method@96c6 │ │ -3145f8: 0c06 |0094: move-result-object v6 │ │ -3145fa: 6e20 d787 6500 |0095: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -314600: 1a06 fc04 |0098: const-string v6, ":Decompressed frame size is:" // string@04fc │ │ -314604: 6e20 d787 6500 |009a: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31460a: 6e20 d387 3500 |009d: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -314610: 6e10 df87 0500 |00a0: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -314616: 0c05 |00a3: move-result-object v5 │ │ -314618: 6e20 138a 5400 |00a4: invoke-virtual {v4, v5}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@8a13 │ │ -31461e: 5474 438c |00a7: iget-object v4, v7, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.encodingFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags; // field@8c43 │ │ -314622: 1f04 2012 |00a9: check-cast v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags; // type@1220 │ │ -314626: 6e10 a396 0400 |00ab: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;.isEncryption:()Z // method@96a3 │ │ -31462c: 0a04 |00ae: move-result v4 │ │ -31462e: 3804 0a00 |00af: if-eqz v4, 00b9 // +000a │ │ -314632: d802 0201 |00b1: add-int/lit8 v2, v2, #int 1 // #01 │ │ -314636: 6e10 3e88 0800 |00b3: invoke-virtual {v8}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ -31463c: 0a04 |00b6: move-result v4 │ │ -31463e: 5974 448c |00b7: iput v4, v7, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.encryptionMethod:I // field@8c44 │ │ -314642: 5474 438c |00b9: iget-object v4, v7, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.encodingFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags; // field@8c43 │ │ -314646: 1f04 2012 |00bb: check-cast v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags; // type@1220 │ │ -31464a: 6e10 a496 0400 |00bd: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;.isGrouping:()Z // method@96a4 │ │ -314650: 0a04 |00c0: move-result v4 │ │ -314652: 3804 0a00 |00c1: if-eqz v4, 00cb // +000a │ │ -314656: d802 0201 |00c3: add-int/lit8 v2, v2, #int 1 // #01 │ │ -31465a: 6e10 3e88 0800 |00c5: invoke-virtual {v8}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ -314660: 0a04 |00c8: move-result v4 │ │ -314662: 5974 478c |00c9: iput v4, v7, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.groupIdentifier:I // field@8c47 │ │ -314666: 5474 438c |00cb: iget-object v4, v7, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.encodingFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags; // field@8c43 │ │ -31466a: 1f04 2012 |00cd: check-cast v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags; // type@1220 │ │ -31466e: 6e10 a596 0400 |00cf: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;.isNonStandardFlags:()Z // method@96a5 │ │ -314674: 0a04 |00d2: move-result v4 │ │ -314676: 3804 2b00 |00d3: if-eqz v4, 00fe // +002b │ │ -31467a: 6204 498c |00d5: sget-object v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.logger:Ljava/util/logging/Logger; // field@8c49 │ │ -31467e: 2205 3910 |00d7: new-instance v5, Ljava/lang/StringBuilder; // type@1039 │ │ -314682: 7010 cc87 0500 |00d9: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -314688: 6e10 c696 0700 |00dc: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getLoggingFilename:()Ljava/lang/String; // method@96c6 │ │ -31468e: 0c06 |00df: move-result-object v6 │ │ -314690: 6e20 d787 6500 |00e0: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -314696: 1a06 2005 |00e3: const-string v6, ":InvalidEncodingFlags:" // string@0520 │ │ -31469a: 6e20 d787 6500 |00e5: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -3146a0: 5476 438c |00e8: iget-object v6, v7, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.encodingFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags; // field@8c43 │ │ -3146a4: 1f06 2012 |00ea: check-cast v6, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags; // type@1220 │ │ -3146a8: 6e10 a196 0600 |00ec: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;.getFlags:()B // method@96a1 │ │ -3146ae: 0a06 |00ef: move-result v6 │ │ -3146b0: 7110 6291 0600 |00f0: invoke-static {v6}, Lorg/jaudiotagger/logging/Hex;.asHex:(B)Ljava/lang/String; // method@9162 │ │ -3146b6: 0c06 |00f3: move-result-object v6 │ │ -3146b8: 6e20 d787 6500 |00f4: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -3146be: 6e10 df87 0500 |00f7: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -3146c4: 0c05 |00fa: move-result-object v5 │ │ -3146c6: 6e20 1b8a 5400 |00fb: invoke-virtual {v4, v5}, Ljava/util/logging/Logger;.severe:(Ljava/lang/String;)V // method@8a1b │ │ -3146cc: 5474 438c |00fe: iget-object v4, v7, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.encodingFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags; // field@8c43 │ │ -3146d0: 1f04 2012 |0100: check-cast v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags; // type@1220 │ │ -3146d4: 6e10 a296 0400 |0102: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;.isCompression:()Z // method@96a2 │ │ -3146da: 0a04 |0105: move-result v4 │ │ -3146dc: 3804 3200 |0106: if-eqz v4, 0138 // +0032 │ │ -3146e0: 5274 468c |0108: iget v4, v7, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.frameSize:I // field@8c46 │ │ -3146e4: da04 0464 |010a: mul-int/lit8 v4, v4, #int 100 // #64 │ │ -3146e8: 3643 0300 |010c: if-gt v3, v4, 010f // +0003 │ │ -3146ec: 282a |010e: goto 0138 // +002a │ │ -3146ee: 2208 c011 |010f: new-instance v8, Lorg/jaudiotagger/tag/InvalidFrameException; // type@11c0 │ │ -3146f2: 2201 3910 |0111: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -3146f6: 7010 cc87 0100 |0113: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -3146fc: 6e20 d787 0100 |0116: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -314702: 1a00 b201 |0119: const-string v0, " is invalid frame, frame size " // string@01b2 │ │ -314706: 6e20 d787 0100 |011b: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31470c: 5270 468c |011e: iget v0, v7, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.frameSize:I // field@8c46 │ │ -314710: 6e20 d387 0100 |0120: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -314716: 1a00 3701 |0123: const-string v0, " cannot be:" // string@0137 │ │ -31471a: 6e20 d787 0100 |0125: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -314720: 6e20 d387 3100 |0128: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -314726: 1a00 7c02 |012b: const-string v0, " when uncompressed" // string@027c │ │ -31472a: 6e20 d787 0100 |012d: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -314730: 6e10 df87 0100 |0130: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -314736: 0c00 |0133: move-result-object v0 │ │ -314738: 7020 9991 0800 |0134: invoke-direct {v8, v0}, Lorg/jaudiotagger/tag/InvalidFrameException;.:(Ljava/lang/String;)V // method@9199 │ │ -31473e: 2708 |0137: throw v8 │ │ -314740: 5274 468c |0138: iget v4, v7, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.frameSize:I // field@8c46 │ │ -314744: b124 |013a: sub-int/2addr v4, v2 │ │ -314746: 3d04 9b00 |013b: if-lez v4, 01d6 // +009b │ │ -31474a: 5472 438c |013d: iget-object v2, v7, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.encodingFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags; // field@8c43 │ │ -31474e: 1f02 2012 |013f: check-cast v2, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags; // type@1220 │ │ -314752: 6e10 a296 0200 |0141: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;.isCompression:()Z // method@96a2 │ │ -314758: 0a02 |0144: move-result v2 │ │ -31475a: 3802 2200 |0145: if-eqz v2, 0167 // +0022 │ │ -31475e: 6e10 c696 0700 |0147: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getLoggingFilename:()Ljava/lang/String; // method@96c6 │ │ -314764: 0c02 |014a: move-result-object v2 │ │ -314766: 7154 7795 2038 |014b: invoke-static {v0, v2, v8, v3, v4}, Lorg/jaudiotagger/tag/id3/ID3Compression;.uncompress:(Ljava/lang/String;Ljava/lang/String;Ljava/nio/ByteBuffer;II)Ljava/nio/ByteBuffer; // method@9577 │ │ -31476c: 0c02 |014e: move-result-object v2 │ │ -31476e: 5475 438c |014f: iget-object v5, v7, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.encodingFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags; // field@8c43 │ │ -314772: 1f05 2012 |0151: check-cast v5, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags; // type@1220 │ │ -314776: 6e10 a396 0500 |0153: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;.isEncryption:()Z // method@96a3 │ │ -31477c: 0a05 |0156: move-result v5 │ │ -31477e: 3805 0900 |0157: if-eqz v5, 0160 // +0009 │ │ -314782: 6e40 cf96 1732 |0159: invoke-virtual {v7, v1, v2, v3}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.readEncryptedBody:(Ljava/lang/String;Ljava/nio/ByteBuffer;I)Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody; // method@96cf │ │ -314788: 0c01 |015c: move-result-object v1 │ │ -31478a: 5b71 458c |015d: iput-object v1, v7, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8c45 │ │ -31478e: 2831 |015f: goto 0190 // +0031 │ │ -314790: 6e40 cd96 1732 |0160: invoke-virtual {v7, v1, v2, v3}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.readBody:(Ljava/lang/String;Ljava/nio/ByteBuffer;I)Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody; // method@96cd │ │ -314796: 0c01 |0163: move-result-object v1 │ │ -314798: 5b71 458c |0164: iput-object v1, v7, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8c45 │ │ -31479c: 282a |0166: goto 0190 // +002a │ │ -31479e: 5472 438c |0167: iget-object v2, v7, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.encodingFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags; // field@8c43 │ │ -3147a2: 1f02 2012 |0169: check-cast v2, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags; // type@1220 │ │ -3147a6: 6e10 a396 0200 |016b: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;.isEncryption:()Z // method@96a3 │ │ -3147ac: 0a02 |016e: move-result v2 │ │ -3147ae: 3802 1400 |016f: if-eqz v2, 0183 // +0014 │ │ -3147b2: 6e10 5a88 0800 |0171: invoke-virtual {v8}, Ljava/nio/ByteBuffer;.slice:()Ljava/nio/ByteBuffer; // method@885a │ │ -3147b8: 0c01 |0174: move-result-object v1 │ │ -3147ba: 5272 468c |0175: iget v2, v7, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.frameSize:I // field@8c46 │ │ -3147be: 6e20 4a88 2100 |0177: invoke-virtual {v1, v2}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@884a │ │ -3147c4: 5272 468c |017a: iget v2, v7, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.frameSize:I // field@8c46 │ │ -3147c8: 6e40 cf96 0721 |017c: invoke-virtual {v7, v0, v1, v2}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.readEncryptedBody:(Ljava/lang/String;Ljava/nio/ByteBuffer;I)Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody; // method@96cf │ │ -3147ce: 0c01 |017f: move-result-object v1 │ │ -3147d0: 5b71 458c |0180: iput-object v1, v7, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8c45 │ │ -3147d4: 280e |0182: goto 0190 // +000e │ │ -3147d6: 6e10 5a88 0800 |0183: invoke-virtual {v8}, Ljava/nio/ByteBuffer;.slice:()Ljava/nio/ByteBuffer; // method@885a │ │ -3147dc: 0c02 |0186: move-result-object v2 │ │ -3147de: 6e20 4a88 4200 |0187: invoke-virtual {v2, v4}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@884a │ │ -3147e4: 6e40 cd96 1742 |018a: invoke-virtual {v7, v1, v2, v4}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.readBody:(Ljava/lang/String;Ljava/nio/ByteBuffer;I)Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody; // method@96cd │ │ -3147ea: 0c01 |018d: move-result-object v1 │ │ -3147ec: 5b71 458c |018e: iput-object v1, v7, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8c45 │ │ -3147f0: 5471 458c |0190: iget-object v1, v7, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8c45 │ │ -3147f4: 2011 a312 |0192: instance-of v1, v1, Lorg/jaudiotagger/tag/id3/framebody/ID3v23FrameBody; // type@12a3 │ │ -3147f8: 3901 2f00 |0194: if-nez v1, 01c3 // +002f │ │ -3147fc: 6201 498c |0196: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.logger:Ljava/util/logging/Logger; // field@8c49 │ │ -314800: 2202 3910 |0198: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ -314804: 7010 cc87 0200 |019a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -31480a: 6e10 c696 0700 |019d: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getLoggingFilename:()Ljava/lang/String; // method@96c6 │ │ -314810: 0c03 |01a0: move-result-object v3 │ │ -314812: 6e20 d787 3200 |01a1: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -314818: 1a03 f404 |01a4: const-string v3, ":Converted frameBody with:" // string@04f4 │ │ -31481c: 6e20 d787 3200 |01a6: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -314822: 6e20 d787 0200 |01a9: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -314828: 1a00 5e02 |01ac: const-string v0, " to deprecated frameBody" // string@025e │ │ -31482c: 6e20 d787 0200 |01ae: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -314832: 6e10 df87 0200 |01b1: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -314838: 0c00 |01b4: move-result-object v0 │ │ -31483a: 6e20 128a 0100 |01b5: invoke-virtual {v1, v0}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -314840: 2200 3e12 |01b8: new-instance v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyDeprecated; // type@123e │ │ -314844: 5471 458c |01ba: iget-object v1, v7, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8c45 │ │ -314848: 1f01 3512 |01bc: check-cast v1, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody; // type@1235 │ │ -31484c: 7020 6c98 1000 |01be: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyDeprecated;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;)V // method@986c │ │ -314852: 5b70 458c |01c1: iput-object v0, v7, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8c45 │ │ -314856: 6e10 4d88 0800 |01c3: invoke-virtual {v8}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ -31485c: 0a00 |01c6: move-result v0 │ │ -31485e: b040 |01c7: add-int/2addr v0, v4 │ │ -314860: 6e20 4e88 0800 |01c8: invoke-virtual {v8, v0}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ -314866: 0e00 |01cb: return-void │ │ -314868: 0d00 |01cc: move-exception v0 │ │ -31486a: 6e10 4d88 0800 |01cd: invoke-virtual {v8}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ -314870: 0a01 |01d0: move-result v1 │ │ -314872: b041 |01d1: add-int/2addr v1, v4 │ │ -314874: 6e20 4e88 1800 |01d2: invoke-virtual {v8, v1}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ -31487a: 2700 |01d5: throw v0 │ │ -31487c: 2208 c011 |01d6: new-instance v8, Lorg/jaudiotagger/tag/InvalidFrameException; // type@11c0 │ │ -314880: 2201 3910 |01d8: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -314884: 7010 cc87 0100 |01da: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -31488a: 6e20 d787 0100 |01dd: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -314890: 1a00 b301 |01e0: const-string v0, " is invalid frame, realframeSize is:" // string@01b3 │ │ -314894: 6e20 d787 0100 |01e2: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31489a: 6e20 d387 4100 |01e5: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -3148a0: 6e10 df87 0100 |01e8: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -3148a6: 0c00 |01eb: move-result-object v0 │ │ -3148a8: 7020 9991 0800 |01ec: invoke-direct {v8, v0}, Lorg/jaudiotagger/tag/InvalidFrameException;.:(Ljava/lang/String;)V // method@9199 │ │ -3148ae: 2708 |01ef: throw v8 │ │ -3148b0: 6201 498c |01f0: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.logger:Ljava/util/logging/Logger; // field@8c49 │ │ -3148b4: 2202 3910 |01f2: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ -3148b8: 7010 cc87 0200 |01f4: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -3148be: 6e10 c696 0700 |01f7: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getLoggingFilename:()Ljava/lang/String; // method@96c6 │ │ -3148c4: 0c04 |01fa: move-result-object v4 │ │ -3148c6: 6e20 d787 4200 |01fb: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -3148cc: 1a04 1b05 |01fe: const-string v4, ":Invalid Frame size of " // string@051b │ │ -3148d0: 6e20 d787 4200 |0200: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -3148d6: 5274 468c |0203: iget v4, v7, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.frameSize:I // field@8c46 │ │ -3148da: 6e20 d387 4200 |0205: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -3148e0: 1a04 db01 |0208: const-string v4, " larger than size of" // string@01db │ │ -3148e4: 6e20 d787 4200 |020a: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -3148ea: 6e10 5788 0800 |020d: invoke-virtual {v8}, Ljava/nio/ByteBuffer;.remaining:()I // method@8857 │ │ -3148f0: 0a05 |0210: move-result v5 │ │ -3148f2: 6e20 d387 5200 |0211: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -3148f8: 1a05 2201 |0214: const-string v5, " before mp3 audio:" // string@0122 │ │ -3148fc: 6e20 d787 5200 |0216: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -314902: 6e20 d787 0200 |0219: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -314908: 6e10 df87 0200 |021c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -31490e: 0c02 |021f: move-result-object v2 │ │ -314910: 6e20 1c8a 2100 |0220: invoke-virtual {v1, v2}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ -314916: 2201 c011 |0223: new-instance v1, Lorg/jaudiotagger/tag/InvalidFrameException; // type@11c0 │ │ -31491a: 2202 3910 |0225: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ -31491e: 7010 cc87 0200 |0227: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -314924: 6e20 d787 0200 |022a: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31492a: 6e20 d787 3200 |022d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -314930: 5273 468c |0230: iget v3, v7, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.frameSize:I // field@8c46 │ │ -314934: 6e20 d387 3200 |0232: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -31493a: 6e20 d787 4200 |0235: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -314940: 6e10 5788 0800 |0238: invoke-virtual {v8}, Ljava/nio/ByteBuffer;.remaining:()I // method@8857 │ │ -314946: 0a08 |023b: move-result v8 │ │ -314948: 6e20 d387 8200 |023c: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -31494e: 6e20 d787 5200 |023f: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -314954: 6e20 d787 0200 |0242: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31495a: 6e10 df87 0200 |0245: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -314960: 0c08 |0248: move-result-object v8 │ │ -314962: 7020 9991 8100 |0249: invoke-direct {v1, v8}, Lorg/jaudiotagger/tag/InvalidFrameException;.:(Ljava/lang/String;)V // method@9199 │ │ -314968: 2701 |024c: throw v1 │ │ -31496a: 6201 498c |024d: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.logger:Ljava/util/logging/Logger; // field@8c49 │ │ -31496e: 2202 3910 |024f: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ -314972: 7010 cc87 0200 |0251: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -314978: 6e10 c696 0700 |0254: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getLoggingFilename:()Ljava/lang/String; // method@96c6 │ │ -31497e: 0c03 |0257: move-result-object v3 │ │ -314980: 6e20 d787 3200 |0258: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -314986: 1a03 0005 |025b: const-string v3, ":Empty Frame Size:" // string@0500 │ │ -31498a: 6e20 d787 3200 |025d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -314990: 6e20 d787 0200 |0260: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -314996: 6e10 df87 0200 |0263: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -31499c: 0c02 |0266: move-result-object v2 │ │ -31499e: 6e20 1c8a 2100 |0267: invoke-virtual {v1, v2}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ -3149a4: 6e10 3e88 0800 |026a: invoke-virtual {v8}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ -3149aa: 6e10 3e88 0800 |026d: invoke-virtual {v8}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ -3149b0: 2208 bc11 |0270: new-instance v8, Lorg/jaudiotagger/tag/EmptyFrameException; // type@11bc │ │ -3149b4: 2201 3910 |0272: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -3149b8: 7010 cc87 0100 |0274: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -3149be: 6e20 d787 0100 |0277: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -3149c4: 1a00 a901 |027a: const-string v0, " is empty frame" // string@01a9 │ │ -3149c8: 6e20 d787 0100 |027c: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -3149ce: 6e10 df87 0100 |027f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -3149d4: 0c00 |0282: move-result-object v0 │ │ -3149d6: 7020 8291 0800 |0283: invoke-direct {v8, v0}, Lorg/jaudiotagger/tag/EmptyFrameException;.:(Ljava/lang/String;)V // method@9182 │ │ -3149dc: 2708 |0286: throw v8 │ │ -3149de: 6208 498c |0287: sget-object v8, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.logger:Ljava/util/logging/Logger; // field@8c49 │ │ -3149e2: 2201 3910 |0289: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -3149e6: 7010 cc87 0100 |028b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -3149ec: 6e10 c696 0700 |028e: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getLoggingFilename:()Ljava/lang/String; // method@96c6 │ │ -3149f2: 0c04 |0291: move-result-object v4 │ │ -3149f4: 6e20 d787 4100 |0292: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -3149fa: 1a04 1905 |0295: const-string v4, ":Invalid Frame Size:" // string@0519 │ │ -3149fe: 6e20 d787 4100 |0297: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -314a04: 5274 468c |029a: iget v4, v7, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.frameSize:I // field@8c46 │ │ -314a08: 6e20 d387 4100 |029c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -314a0e: 6e20 d787 2100 |029f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -314a14: 6e20 d787 0100 |02a2: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -314a1a: 6e10 df87 0100 |02a5: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -314a20: 0c01 |02a8: move-result-object v1 │ │ -314a22: 6e20 1c8a 1800 |02a9: invoke-virtual {v8, v1}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ -314a28: 2208 c011 |02ac: new-instance v8, Lorg/jaudiotagger/tag/InvalidFrameException; // type@11c0 │ │ -314a2c: 2201 3910 |02ae: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -314a30: 7010 cc87 0100 |02b0: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -314a36: 6e20 d787 0100 |02b3: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -314a3c: 6e20 d787 3100 |02b6: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -314a42: 5270 468c |02b9: iget v0, v7, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.frameSize:I // field@8c46 │ │ -314a46: 6e20 d387 0100 |02bb: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -314a4c: 6e10 df87 0100 |02be: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -314a52: 0c00 |02c1: move-result-object v0 │ │ -314a54: 7020 9991 0800 |02c2: invoke-direct {v8, v0}, Lorg/jaudiotagger/tag/InvalidFrameException;.:(Ljava/lang/String;)V // method@9199 │ │ -314a5a: 2708 |02c5: throw v8 │ │ -314a5c: 6201 498c |02c6: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.logger:Ljava/util/logging/Logger; // field@8c49 │ │ -314a60: 2203 3910 |02c8: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ -314a64: 7010 cc87 0300 |02ca: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -314a6a: 6e10 c696 0700 |02cd: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getLoggingFilename:()Ljava/lang/String; // method@96c6 │ │ -314a70: 0c04 |02d0: move-result-object v4 │ │ -314a72: 6e20 d787 4300 |02d1: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -314a78: 1a04 1f05 |02d4: const-string v4, ":Invalid identifier:" // string@051f │ │ -314a7c: 6e20 d787 4300 |02d6: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -314a82: 6e20 d787 0300 |02d9: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -314a88: 6e10 df87 0300 |02dc: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -314a8e: 0c03 |02df: move-result-object v3 │ │ -314a90: 6e20 128a 3100 |02e0: invoke-virtual {v1, v3}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -314a96: 6e10 4d88 0800 |02e3: invoke-virtual {v8}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ -314a9c: 0a01 |02e6: move-result v1 │ │ -314a9e: 6e10 c196 0700 |02e7: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getFrameIdSize:()I // method@96c1 │ │ -314aa4: 0a03 |02ea: move-result v3 │ │ -314aa6: d803 03ff |02eb: add-int/lit8 v3, v3, #int -1 // #ff │ │ -314aaa: b131 |02ed: sub-int/2addr v1, v3 │ │ -314aac: 6e20 4e88 1800 |02ee: invoke-virtual {v8, v1}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ -314ab2: 2208 c111 |02f1: new-instance v8, Lorg/jaudiotagger/tag/InvalidFrameIdentifierException; // type@11c1 │ │ -314ab6: 2201 3910 |02f3: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -314aba: 7010 cc87 0100 |02f5: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -314ac0: 6e10 c696 0700 |02f8: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getLoggingFilename:()Ljava/lang/String; // method@96c6 │ │ -314ac6: 0c03 |02fb: move-result-object v3 │ │ -314ac8: 6e20 d787 3100 |02fc: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -314ace: 6e20 d787 2100 |02ff: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -314ad4: 6e20 d787 0100 |0302: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -314ada: 1a00 6605 |0305: const-string v0, ":is not a valid ID3v2.30 frame" // string@0566 │ │ -314ade: 6e20 d787 0100 |0307: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -314ae4: 6e10 df87 0100 |030a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -314aea: 0c00 |030d: move-result-object v0 │ │ -314aec: 7020 9e91 0800 |030e: invoke-direct {v8, v0}, Lorg/jaudiotagger/tag/InvalidFrameIdentifierException;.:(Ljava/lang/String;)V // method@919e │ │ -314af2: 2708 |0311: throw v8 │ │ +3144c4: |[3144c4] org.jaudiotagger.tag.id3.ID3v23Frame.read:(Ljava/nio/ByteBuffer;)V │ │ +3144d4: 6e20 d096 8700 |0000: invoke-virtual {v7, v8}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.readIdentifier:(Ljava/nio/ByteBuffer;)Ljava/lang/String; // method@96d0 │ │ +3144da: 0c00 |0003: move-result-object v0 │ │ +3144dc: 6e20 cb96 0700 |0004: invoke-virtual {v7, v0}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.isValidID3v2FrameIdentifier:(Ljava/lang/String;)Z // method@96cb │ │ +3144e2: 0a01 |0007: move-result v1 │ │ +3144e4: 1a02 c804 |0008: const-string v2, ":" // string@04c8 │ │ +3144e8: 3801 bc02 |000a: if-eqz v1, 02c6 // +02bc │ │ +3144ec: 6e10 4388 0800 |000c: invoke-virtual {v8}, Ljava/nio/ByteBuffer;.getInt:()I // method@8843 │ │ +3144f2: 0a01 |000f: move-result v1 │ │ +3144f4: 5971 468c |0010: iput v1, v7, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.frameSize:I // field@8c46 │ │ +3144f8: 5271 468c |0012: iget v1, v7, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.frameSize:I // field@8c46 │ │ +3144fc: 1a03 b401 |0014: const-string v3, " is invalid frame:" // string@01b4 │ │ +314500: 3a01 7102 |0016: if-ltz v1, 0287 // +0271 │ │ +314504: 5271 468c |0018: iget v1, v7, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.frameSize:I // field@8c46 │ │ +314508: 3801 3302 |001a: if-eqz v1, 024d // +0233 │ │ +31450c: 5271 468c |001c: iget v1, v7, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.frameSize:I // field@8c46 │ │ +314510: 6e10 5788 0800 |001e: invoke-virtual {v8}, Ljava/nio/ByteBuffer;.remaining:()I // method@8857 │ │ +314516: 0a02 |0021: move-result v2 │ │ +314518: 3621 ce01 |0022: if-gt v1, v2, 01f0 // +01ce │ │ +31451c: 2201 2112 |0024: new-instance v1, Lorg/jaudiotagger/tag/id3/ID3v23Frame$StatusFlags; // type@1221 │ │ +314520: 6e10 3e88 0800 |0026: invoke-virtual {v8}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ +314526: 0a02 |0029: move-result v2 │ │ +314528: 7030 af96 7102 |002a: invoke-direct {v1, v7, v2}, Lorg/jaudiotagger/tag/id3/ID3v23Frame$StatusFlags;.:(Lorg/jaudiotagger/tag/id3/ID3v23Frame;B)V // method@96af │ │ +31452e: 5b71 4a8c |002d: iput-object v1, v7, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.statusFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$StatusFlags; // field@8c4a │ │ +314532: 2201 2012 |002f: new-instance v1, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags; // type@1220 │ │ +314536: 6e10 3e88 0800 |0031: invoke-virtual {v8}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ +31453c: 0a02 |0034: move-result v2 │ │ +31453e: 7030 a096 7102 |0035: invoke-direct {v1, v7, v2}, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;.:(Lorg/jaudiotagger/tag/id3/ID3v23Frame;B)V // method@96a0 │ │ +314544: 5b71 438c |0038: iput-object v1, v7, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.encodingFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags; // field@8c43 │ │ +314548: 7110 8d95 0000 |003a: invoke-static {v0}, Lorg/jaudiotagger/tag/id3/ID3Tags;.convertFrameID23To24:(Ljava/lang/String;)Ljava/lang/String; // method@958d │ │ +31454e: 0c01 |003d: move-result-object v1 │ │ +314550: 3901 0c00 |003e: if-nez v1, 004a // +000c │ │ +314554: 7110 9895 0000 |0040: invoke-static {v0}, Lorg/jaudiotagger/tag/id3/ID3Tags;.isID3v23FrameIdentifier:(Ljava/lang/String;)Z // method@9598 │ │ +31455a: 0a01 |0043: move-result v1 │ │ +31455c: 3801 0400 |0044: if-eqz v1, 0048 // +0004 │ │ +314560: 0701 |0046: move-object v1, v0 │ │ +314562: 2803 |0047: goto 004a // +0003 │ │ +314564: 1a01 2950 |0048: const-string v1, "Unsupported" // string@5029 │ │ +314568: 6202 498c |004a: sget-object v2, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.logger:Ljava/util/logging/Logger; // field@8c49 │ │ +31456c: 2203 3910 |004c: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ +314570: 7010 cc87 0300 |004e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +314576: 6e10 c696 0700 |0051: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getLoggingFilename:()Ljava/lang/String; // method@96c6 │ │ +31457c: 0c04 |0054: move-result-object v4 │ │ +31457e: 6e20 d787 4300 |0055: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +314584: 1a04 1305 |0058: const-string v4, ":Identifier was:" // string@0513 │ │ +314588: 6e20 d787 4300 |005a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31458e: 6e20 d787 0300 |005d: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +314594: 1a04 2b02 |0060: const-string v4, " reading using:" // string@022b │ │ +314598: 6e20 d787 4300 |0062: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31459e: 6e20 d787 1300 |0065: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +3145a4: 1a04 91b4 |0068: const-string v4, "with frame size:" // string@b491 │ │ +3145a8: 6e20 d787 4300 |006a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +3145ae: 5274 468c |006d: iget v4, v7, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.frameSize:I // field@8c46 │ │ +3145b2: 6e20 d387 4300 |006f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +3145b8: 6e10 df87 0300 |0072: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +3145be: 0c03 |0075: move-result-object v3 │ │ +3145c0: 6e20 138a 3200 |0076: invoke-virtual {v2, v3}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@8a13 │ │ +3145c6: 1202 |0079: const/4 v2, #int 0 // #0 │ │ +3145c8: 12f3 |007a: const/4 v3, #int -1 // #ff │ │ +3145ca: 5474 438c |007b: iget-object v4, v7, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.encodingFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags; // field@8c43 │ │ +3145ce: 1f04 2012 |007d: check-cast v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags; // type@1220 │ │ +3145d2: 6e10 a296 0400 |007f: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;.isCompression:()Z // method@96a2 │ │ +3145d8: 0a04 |0082: move-result v4 │ │ +3145da: 3804 2400 |0083: if-eqz v4, 00a7 // +0024 │ │ +3145de: 6e10 4388 0800 |0085: invoke-virtual {v8}, Ljava/nio/ByteBuffer;.getInt:()I // method@8843 │ │ +3145e4: 0a03 |0088: move-result v3 │ │ +3145e6: 1242 |0089: const/4 v2, #int 4 // #4 │ │ +3145e8: 6204 498c |008a: sget-object v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.logger:Ljava/util/logging/Logger; // field@8c49 │ │ +3145ec: 2205 3910 |008c: new-instance v5, Ljava/lang/StringBuilder; // type@1039 │ │ +3145f0: 7010 cc87 0500 |008e: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +3145f6: 6e10 c696 0700 |0091: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getLoggingFilename:()Ljava/lang/String; // method@96c6 │ │ +3145fc: 0c06 |0094: move-result-object v6 │ │ +3145fe: 6e20 d787 6500 |0095: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +314604: 1a06 fc04 |0098: const-string v6, ":Decompressed frame size is:" // string@04fc │ │ +314608: 6e20 d787 6500 |009a: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31460e: 6e20 d387 3500 |009d: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +314614: 6e10 df87 0500 |00a0: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +31461a: 0c05 |00a3: move-result-object v5 │ │ +31461c: 6e20 138a 5400 |00a4: invoke-virtual {v4, v5}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@8a13 │ │ +314622: 5474 438c |00a7: iget-object v4, v7, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.encodingFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags; // field@8c43 │ │ +314626: 1f04 2012 |00a9: check-cast v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags; // type@1220 │ │ +31462a: 6e10 a396 0400 |00ab: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;.isEncryption:()Z // method@96a3 │ │ +314630: 0a04 |00ae: move-result v4 │ │ +314632: 3804 0a00 |00af: if-eqz v4, 00b9 // +000a │ │ +314636: d802 0201 |00b1: add-int/lit8 v2, v2, #int 1 // #01 │ │ +31463a: 6e10 3e88 0800 |00b3: invoke-virtual {v8}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ +314640: 0a04 |00b6: move-result v4 │ │ +314642: 5974 448c |00b7: iput v4, v7, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.encryptionMethod:I // field@8c44 │ │ +314646: 5474 438c |00b9: iget-object v4, v7, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.encodingFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags; // field@8c43 │ │ +31464a: 1f04 2012 |00bb: check-cast v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags; // type@1220 │ │ +31464e: 6e10 a496 0400 |00bd: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;.isGrouping:()Z // method@96a4 │ │ +314654: 0a04 |00c0: move-result v4 │ │ +314656: 3804 0a00 |00c1: if-eqz v4, 00cb // +000a │ │ +31465a: d802 0201 |00c3: add-int/lit8 v2, v2, #int 1 // #01 │ │ +31465e: 6e10 3e88 0800 |00c5: invoke-virtual {v8}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ +314664: 0a04 |00c8: move-result v4 │ │ +314666: 5974 478c |00c9: iput v4, v7, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.groupIdentifier:I // field@8c47 │ │ +31466a: 5474 438c |00cb: iget-object v4, v7, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.encodingFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags; // field@8c43 │ │ +31466e: 1f04 2012 |00cd: check-cast v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags; // type@1220 │ │ +314672: 6e10 a596 0400 |00cf: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;.isNonStandardFlags:()Z // method@96a5 │ │ +314678: 0a04 |00d2: move-result v4 │ │ +31467a: 3804 2b00 |00d3: if-eqz v4, 00fe // +002b │ │ +31467e: 6204 498c |00d5: sget-object v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.logger:Ljava/util/logging/Logger; // field@8c49 │ │ +314682: 2205 3910 |00d7: new-instance v5, Ljava/lang/StringBuilder; // type@1039 │ │ +314686: 7010 cc87 0500 |00d9: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +31468c: 6e10 c696 0700 |00dc: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getLoggingFilename:()Ljava/lang/String; // method@96c6 │ │ +314692: 0c06 |00df: move-result-object v6 │ │ +314694: 6e20 d787 6500 |00e0: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31469a: 1a06 2005 |00e3: const-string v6, ":InvalidEncodingFlags:" // string@0520 │ │ +31469e: 6e20 d787 6500 |00e5: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +3146a4: 5476 438c |00e8: iget-object v6, v7, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.encodingFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags; // field@8c43 │ │ +3146a8: 1f06 2012 |00ea: check-cast v6, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags; // type@1220 │ │ +3146ac: 6e10 a196 0600 |00ec: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;.getFlags:()B // method@96a1 │ │ +3146b2: 0a06 |00ef: move-result v6 │ │ +3146b4: 7110 6291 0600 |00f0: invoke-static {v6}, Lorg/jaudiotagger/logging/Hex;.asHex:(B)Ljava/lang/String; // method@9162 │ │ +3146ba: 0c06 |00f3: move-result-object v6 │ │ +3146bc: 6e20 d787 6500 |00f4: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +3146c2: 6e10 df87 0500 |00f7: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +3146c8: 0c05 |00fa: move-result-object v5 │ │ +3146ca: 6e20 1b8a 5400 |00fb: invoke-virtual {v4, v5}, Ljava/util/logging/Logger;.severe:(Ljava/lang/String;)V // method@8a1b │ │ +3146d0: 5474 438c |00fe: iget-object v4, v7, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.encodingFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags; // field@8c43 │ │ +3146d4: 1f04 2012 |0100: check-cast v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags; // type@1220 │ │ +3146d8: 6e10 a296 0400 |0102: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;.isCompression:()Z // method@96a2 │ │ +3146de: 0a04 |0105: move-result v4 │ │ +3146e0: 3804 3200 |0106: if-eqz v4, 0138 // +0032 │ │ +3146e4: 5274 468c |0108: iget v4, v7, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.frameSize:I // field@8c46 │ │ +3146e8: da04 0464 |010a: mul-int/lit8 v4, v4, #int 100 // #64 │ │ +3146ec: 3643 0300 |010c: if-gt v3, v4, 010f // +0003 │ │ +3146f0: 282a |010e: goto 0138 // +002a │ │ +3146f2: 2208 c011 |010f: new-instance v8, Lorg/jaudiotagger/tag/InvalidFrameException; // type@11c0 │ │ +3146f6: 2201 3910 |0111: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +3146fa: 7010 cc87 0100 |0113: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +314700: 6e20 d787 0100 |0116: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +314706: 1a00 b201 |0119: const-string v0, " is invalid frame, frame size " // string@01b2 │ │ +31470a: 6e20 d787 0100 |011b: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +314710: 5270 468c |011e: iget v0, v7, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.frameSize:I // field@8c46 │ │ +314714: 6e20 d387 0100 |0120: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +31471a: 1a00 3701 |0123: const-string v0, " cannot be:" // string@0137 │ │ +31471e: 6e20 d787 0100 |0125: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +314724: 6e20 d387 3100 |0128: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +31472a: 1a00 7c02 |012b: const-string v0, " when uncompressed" // string@027c │ │ +31472e: 6e20 d787 0100 |012d: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +314734: 6e10 df87 0100 |0130: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +31473a: 0c00 |0133: move-result-object v0 │ │ +31473c: 7020 9991 0800 |0134: invoke-direct {v8, v0}, Lorg/jaudiotagger/tag/InvalidFrameException;.:(Ljava/lang/String;)V // method@9199 │ │ +314742: 2708 |0137: throw v8 │ │ +314744: 5274 468c |0138: iget v4, v7, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.frameSize:I // field@8c46 │ │ +314748: b124 |013a: sub-int/2addr v4, v2 │ │ +31474a: 3d04 9b00 |013b: if-lez v4, 01d6 // +009b │ │ +31474e: 5472 438c |013d: iget-object v2, v7, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.encodingFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags; // field@8c43 │ │ +314752: 1f02 2012 |013f: check-cast v2, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags; // type@1220 │ │ +314756: 6e10 a296 0200 |0141: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;.isCompression:()Z // method@96a2 │ │ +31475c: 0a02 |0144: move-result v2 │ │ +31475e: 3802 2200 |0145: if-eqz v2, 0167 // +0022 │ │ +314762: 6e10 c696 0700 |0147: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getLoggingFilename:()Ljava/lang/String; // method@96c6 │ │ +314768: 0c02 |014a: move-result-object v2 │ │ +31476a: 7154 7795 2038 |014b: invoke-static {v0, v2, v8, v3, v4}, Lorg/jaudiotagger/tag/id3/ID3Compression;.uncompress:(Ljava/lang/String;Ljava/lang/String;Ljava/nio/ByteBuffer;II)Ljava/nio/ByteBuffer; // method@9577 │ │ +314770: 0c02 |014e: move-result-object v2 │ │ +314772: 5475 438c |014f: iget-object v5, v7, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.encodingFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags; // field@8c43 │ │ +314776: 1f05 2012 |0151: check-cast v5, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags; // type@1220 │ │ +31477a: 6e10 a396 0500 |0153: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;.isEncryption:()Z // method@96a3 │ │ +314780: 0a05 |0156: move-result v5 │ │ +314782: 3805 0900 |0157: if-eqz v5, 0160 // +0009 │ │ +314786: 6e40 cf96 1732 |0159: invoke-virtual {v7, v1, v2, v3}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.readEncryptedBody:(Ljava/lang/String;Ljava/nio/ByteBuffer;I)Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody; // method@96cf │ │ +31478c: 0c01 |015c: move-result-object v1 │ │ +31478e: 5b71 458c |015d: iput-object v1, v7, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8c45 │ │ +314792: 2831 |015f: goto 0190 // +0031 │ │ +314794: 6e40 cd96 1732 |0160: invoke-virtual {v7, v1, v2, v3}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.readBody:(Ljava/lang/String;Ljava/nio/ByteBuffer;I)Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody; // method@96cd │ │ +31479a: 0c01 |0163: move-result-object v1 │ │ +31479c: 5b71 458c |0164: iput-object v1, v7, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8c45 │ │ +3147a0: 282a |0166: goto 0190 // +002a │ │ +3147a2: 5472 438c |0167: iget-object v2, v7, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.encodingFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags; // field@8c43 │ │ +3147a6: 1f02 2012 |0169: check-cast v2, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags; // type@1220 │ │ +3147aa: 6e10 a396 0200 |016b: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;.isEncryption:()Z // method@96a3 │ │ +3147b0: 0a02 |016e: move-result v2 │ │ +3147b2: 3802 1400 |016f: if-eqz v2, 0183 // +0014 │ │ +3147b6: 6e10 5a88 0800 |0171: invoke-virtual {v8}, Ljava/nio/ByteBuffer;.slice:()Ljava/nio/ByteBuffer; // method@885a │ │ +3147bc: 0c01 |0174: move-result-object v1 │ │ +3147be: 5272 468c |0175: iget v2, v7, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.frameSize:I // field@8c46 │ │ +3147c2: 6e20 4a88 2100 |0177: invoke-virtual {v1, v2}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@884a │ │ +3147c8: 5272 468c |017a: iget v2, v7, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.frameSize:I // field@8c46 │ │ +3147cc: 6e40 cf96 0721 |017c: invoke-virtual {v7, v0, v1, v2}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.readEncryptedBody:(Ljava/lang/String;Ljava/nio/ByteBuffer;I)Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody; // method@96cf │ │ +3147d2: 0c01 |017f: move-result-object v1 │ │ +3147d4: 5b71 458c |0180: iput-object v1, v7, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8c45 │ │ +3147d8: 280e |0182: goto 0190 // +000e │ │ +3147da: 6e10 5a88 0800 |0183: invoke-virtual {v8}, Ljava/nio/ByteBuffer;.slice:()Ljava/nio/ByteBuffer; // method@885a │ │ +3147e0: 0c02 |0186: move-result-object v2 │ │ +3147e2: 6e20 4a88 4200 |0187: invoke-virtual {v2, v4}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@884a │ │ +3147e8: 6e40 cd96 1742 |018a: invoke-virtual {v7, v1, v2, v4}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.readBody:(Ljava/lang/String;Ljava/nio/ByteBuffer;I)Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody; // method@96cd │ │ +3147ee: 0c01 |018d: move-result-object v1 │ │ +3147f0: 5b71 458c |018e: iput-object v1, v7, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8c45 │ │ +3147f4: 5471 458c |0190: iget-object v1, v7, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8c45 │ │ +3147f8: 2011 a312 |0192: instance-of v1, v1, Lorg/jaudiotagger/tag/id3/framebody/ID3v23FrameBody; // type@12a3 │ │ +3147fc: 3901 2f00 |0194: if-nez v1, 01c3 // +002f │ │ +314800: 6201 498c |0196: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.logger:Ljava/util/logging/Logger; // field@8c49 │ │ +314804: 2202 3910 |0198: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ +314808: 7010 cc87 0200 |019a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +31480e: 6e10 c696 0700 |019d: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getLoggingFilename:()Ljava/lang/String; // method@96c6 │ │ +314814: 0c03 |01a0: move-result-object v3 │ │ +314816: 6e20 d787 3200 |01a1: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31481c: 1a03 f404 |01a4: const-string v3, ":Converted frameBody with:" // string@04f4 │ │ +314820: 6e20 d787 3200 |01a6: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +314826: 6e20 d787 0200 |01a9: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31482c: 1a00 5e02 |01ac: const-string v0, " to deprecated frameBody" // string@025e │ │ +314830: 6e20 d787 0200 |01ae: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +314836: 6e10 df87 0200 |01b1: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +31483c: 0c00 |01b4: move-result-object v0 │ │ +31483e: 6e20 128a 0100 |01b5: invoke-virtual {v1, v0}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +314844: 2200 3e12 |01b8: new-instance v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyDeprecated; // type@123e │ │ +314848: 5471 458c |01ba: iget-object v1, v7, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8c45 │ │ +31484c: 1f01 3512 |01bc: check-cast v1, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody; // type@1235 │ │ +314850: 7020 6c98 1000 |01be: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyDeprecated;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;)V // method@986c │ │ +314856: 5b70 458c |01c1: iput-object v0, v7, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8c45 │ │ +31485a: 6e10 4d88 0800 |01c3: invoke-virtual {v8}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ +314860: 0a00 |01c6: move-result v0 │ │ +314862: b040 |01c7: add-int/2addr v0, v4 │ │ +314864: 6e20 4e88 0800 |01c8: invoke-virtual {v8, v0}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ +31486a: 0e00 |01cb: return-void │ │ +31486c: 0d00 |01cc: move-exception v0 │ │ +31486e: 6e10 4d88 0800 |01cd: invoke-virtual {v8}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ +314874: 0a01 |01d0: move-result v1 │ │ +314876: b041 |01d1: add-int/2addr v1, v4 │ │ +314878: 6e20 4e88 1800 |01d2: invoke-virtual {v8, v1}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ +31487e: 2700 |01d5: throw v0 │ │ +314880: 2208 c011 |01d6: new-instance v8, Lorg/jaudiotagger/tag/InvalidFrameException; // type@11c0 │ │ +314884: 2201 3910 |01d8: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +314888: 7010 cc87 0100 |01da: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +31488e: 6e20 d787 0100 |01dd: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +314894: 1a00 b301 |01e0: const-string v0, " is invalid frame, realframeSize is:" // string@01b3 │ │ +314898: 6e20 d787 0100 |01e2: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31489e: 6e20 d387 4100 |01e5: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +3148a4: 6e10 df87 0100 |01e8: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +3148aa: 0c00 |01eb: move-result-object v0 │ │ +3148ac: 7020 9991 0800 |01ec: invoke-direct {v8, v0}, Lorg/jaudiotagger/tag/InvalidFrameException;.:(Ljava/lang/String;)V // method@9199 │ │ +3148b2: 2708 |01ef: throw v8 │ │ +3148b4: 6201 498c |01f0: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.logger:Ljava/util/logging/Logger; // field@8c49 │ │ +3148b8: 2202 3910 |01f2: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ +3148bc: 7010 cc87 0200 |01f4: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +3148c2: 6e10 c696 0700 |01f7: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getLoggingFilename:()Ljava/lang/String; // method@96c6 │ │ +3148c8: 0c04 |01fa: move-result-object v4 │ │ +3148ca: 6e20 d787 4200 |01fb: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +3148d0: 1a04 1b05 |01fe: const-string v4, ":Invalid Frame size of " // string@051b │ │ +3148d4: 6e20 d787 4200 |0200: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +3148da: 5274 468c |0203: iget v4, v7, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.frameSize:I // field@8c46 │ │ +3148de: 6e20 d387 4200 |0205: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +3148e4: 1a04 db01 |0208: const-string v4, " larger than size of" // string@01db │ │ +3148e8: 6e20 d787 4200 |020a: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +3148ee: 6e10 5788 0800 |020d: invoke-virtual {v8}, Ljava/nio/ByteBuffer;.remaining:()I // method@8857 │ │ +3148f4: 0a05 |0210: move-result v5 │ │ +3148f6: 6e20 d387 5200 |0211: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +3148fc: 1a05 2201 |0214: const-string v5, " before mp3 audio:" // string@0122 │ │ +314900: 6e20 d787 5200 |0216: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +314906: 6e20 d787 0200 |0219: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31490c: 6e10 df87 0200 |021c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +314912: 0c02 |021f: move-result-object v2 │ │ +314914: 6e20 1c8a 2100 |0220: invoke-virtual {v1, v2}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ +31491a: 2201 c011 |0223: new-instance v1, Lorg/jaudiotagger/tag/InvalidFrameException; // type@11c0 │ │ +31491e: 2202 3910 |0225: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ +314922: 7010 cc87 0200 |0227: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +314928: 6e20 d787 0200 |022a: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31492e: 6e20 d787 3200 |022d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +314934: 5273 468c |0230: iget v3, v7, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.frameSize:I // field@8c46 │ │ +314938: 6e20 d387 3200 |0232: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +31493e: 6e20 d787 4200 |0235: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +314944: 6e10 5788 0800 |0238: invoke-virtual {v8}, Ljava/nio/ByteBuffer;.remaining:()I // method@8857 │ │ +31494a: 0a08 |023b: move-result v8 │ │ +31494c: 6e20 d387 8200 |023c: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +314952: 6e20 d787 5200 |023f: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +314958: 6e20 d787 0200 |0242: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31495e: 6e10 df87 0200 |0245: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +314964: 0c08 |0248: move-result-object v8 │ │ +314966: 7020 9991 8100 |0249: invoke-direct {v1, v8}, Lorg/jaudiotagger/tag/InvalidFrameException;.:(Ljava/lang/String;)V // method@9199 │ │ +31496c: 2701 |024c: throw v1 │ │ +31496e: 6201 498c |024d: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.logger:Ljava/util/logging/Logger; // field@8c49 │ │ +314972: 2202 3910 |024f: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ +314976: 7010 cc87 0200 |0251: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +31497c: 6e10 c696 0700 |0254: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getLoggingFilename:()Ljava/lang/String; // method@96c6 │ │ +314982: 0c03 |0257: move-result-object v3 │ │ +314984: 6e20 d787 3200 |0258: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31498a: 1a03 0005 |025b: const-string v3, ":Empty Frame Size:" // string@0500 │ │ +31498e: 6e20 d787 3200 |025d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +314994: 6e20 d787 0200 |0260: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31499a: 6e10 df87 0200 |0263: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +3149a0: 0c02 |0266: move-result-object v2 │ │ +3149a2: 6e20 1c8a 2100 |0267: invoke-virtual {v1, v2}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ +3149a8: 6e10 3e88 0800 |026a: invoke-virtual {v8}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ +3149ae: 6e10 3e88 0800 |026d: invoke-virtual {v8}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ +3149b4: 2208 bc11 |0270: new-instance v8, Lorg/jaudiotagger/tag/EmptyFrameException; // type@11bc │ │ +3149b8: 2201 3910 |0272: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +3149bc: 7010 cc87 0100 |0274: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +3149c2: 6e20 d787 0100 |0277: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +3149c8: 1a00 a901 |027a: const-string v0, " is empty frame" // string@01a9 │ │ +3149cc: 6e20 d787 0100 |027c: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +3149d2: 6e10 df87 0100 |027f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +3149d8: 0c00 |0282: move-result-object v0 │ │ +3149da: 7020 8291 0800 |0283: invoke-direct {v8, v0}, Lorg/jaudiotagger/tag/EmptyFrameException;.:(Ljava/lang/String;)V // method@9182 │ │ +3149e0: 2708 |0286: throw v8 │ │ +3149e2: 6208 498c |0287: sget-object v8, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.logger:Ljava/util/logging/Logger; // field@8c49 │ │ +3149e6: 2201 3910 |0289: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +3149ea: 7010 cc87 0100 |028b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +3149f0: 6e10 c696 0700 |028e: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getLoggingFilename:()Ljava/lang/String; // method@96c6 │ │ +3149f6: 0c04 |0291: move-result-object v4 │ │ +3149f8: 6e20 d787 4100 |0292: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +3149fe: 1a04 1905 |0295: const-string v4, ":Invalid Frame Size:" // string@0519 │ │ +314a02: 6e20 d787 4100 |0297: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +314a08: 5274 468c |029a: iget v4, v7, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.frameSize:I // field@8c46 │ │ +314a0c: 6e20 d387 4100 |029c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +314a12: 6e20 d787 2100 |029f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +314a18: 6e20 d787 0100 |02a2: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +314a1e: 6e10 df87 0100 |02a5: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +314a24: 0c01 |02a8: move-result-object v1 │ │ +314a26: 6e20 1c8a 1800 |02a9: invoke-virtual {v8, v1}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ +314a2c: 2208 c011 |02ac: new-instance v8, Lorg/jaudiotagger/tag/InvalidFrameException; // type@11c0 │ │ +314a30: 2201 3910 |02ae: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +314a34: 7010 cc87 0100 |02b0: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +314a3a: 6e20 d787 0100 |02b3: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +314a40: 6e20 d787 3100 |02b6: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +314a46: 5270 468c |02b9: iget v0, v7, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.frameSize:I // field@8c46 │ │ +314a4a: 6e20 d387 0100 |02bb: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +314a50: 6e10 df87 0100 |02be: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +314a56: 0c00 |02c1: move-result-object v0 │ │ +314a58: 7020 9991 0800 |02c2: invoke-direct {v8, v0}, Lorg/jaudiotagger/tag/InvalidFrameException;.:(Ljava/lang/String;)V // method@9199 │ │ +314a5e: 2708 |02c5: throw v8 │ │ +314a60: 6201 498c |02c6: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.logger:Ljava/util/logging/Logger; // field@8c49 │ │ +314a64: 2203 3910 |02c8: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ +314a68: 7010 cc87 0300 |02ca: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +314a6e: 6e10 c696 0700 |02cd: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getLoggingFilename:()Ljava/lang/String; // method@96c6 │ │ +314a74: 0c04 |02d0: move-result-object v4 │ │ +314a76: 6e20 d787 4300 |02d1: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +314a7c: 1a04 1f05 |02d4: const-string v4, ":Invalid identifier:" // string@051f │ │ +314a80: 6e20 d787 4300 |02d6: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +314a86: 6e20 d787 0300 |02d9: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +314a8c: 6e10 df87 0300 |02dc: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +314a92: 0c03 |02df: move-result-object v3 │ │ +314a94: 6e20 128a 3100 |02e0: invoke-virtual {v1, v3}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +314a9a: 6e10 4d88 0800 |02e3: invoke-virtual {v8}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ +314aa0: 0a01 |02e6: move-result v1 │ │ +314aa2: 6e10 c196 0700 |02e7: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getFrameIdSize:()I // method@96c1 │ │ +314aa8: 0a03 |02ea: move-result v3 │ │ +314aaa: d803 03ff |02eb: add-int/lit8 v3, v3, #int -1 // #ff │ │ +314aae: b131 |02ed: sub-int/2addr v1, v3 │ │ +314ab0: 6e20 4e88 1800 |02ee: invoke-virtual {v8, v1}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ +314ab6: 2208 c111 |02f1: new-instance v8, Lorg/jaudiotagger/tag/InvalidFrameIdentifierException; // type@11c1 │ │ +314aba: 2201 3910 |02f3: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +314abe: 7010 cc87 0100 |02f5: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +314ac4: 6e10 c696 0700 |02f8: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getLoggingFilename:()Ljava/lang/String; // method@96c6 │ │ +314aca: 0c03 |02fb: move-result-object v3 │ │ +314acc: 6e20 d787 3100 |02fc: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +314ad2: 6e20 d787 2100 |02ff: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +314ad8: 6e20 d787 0100 |0302: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +314ade: 1a00 6605 |0305: const-string v0, ":is not a valid ID3v2.30 frame" // string@0566 │ │ +314ae2: 6e20 d787 0100 |0307: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +314ae8: 6e10 df87 0100 |030a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +314aee: 0c00 |030d: move-result-object v0 │ │ +314af0: 7020 9e91 0800 |030e: invoke-direct {v8, v0}, Lorg/jaudiotagger/tag/InvalidFrameIdentifierException;.:(Ljava/lang/String;)V // method@919e │ │ +314af6: 2708 |0311: throw v8 │ │ catches : 1 │ │ 0x013d - 0x01c3 │ │ -> 0x01cc │ │ positions : │ │ 0x0000 line=364 │ │ 0x0004 line=365 │ │ 0x000c line=372 │ │ @@ -1324936,30 +1324936,30 @@ │ │ type : '(Ljava/nio/charset/Charset;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -314b00: |[314b00] org.jaudiotagger.tag.id3.ID3v23Frame.setEncoding:(Ljava/nio/charset/Charset;)V │ │ -314b10: 7100 059c 0000 |0000: invoke-static {}, Lorg/jaudiotagger/tag/id3/valuepair/TextEncoding;.getInstanceOf:()Lorg/jaudiotagger/tag/id3/valuepair/TextEncoding; // method@9c05 │ │ -314b16: 0c00 |0003: move-result-object v0 │ │ -314b18: 6e20 039c 3000 |0004: invoke-virtual {v0, v3}, Lorg/jaudiotagger/tag/id3/valuepair/TextEncoding;.getIdForCharset:(Ljava/nio/charset/Charset;)Ljava/lang/Integer; // method@9c03 │ │ -314b1e: 0c03 |0007: move-result-object v3 │ │ -314b20: 3803 1400 |0008: if-eqz v3, 001c // +0014 │ │ -314b24: 6e10 2987 0300 |000a: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@8729 │ │ -314b2a: 0a00 |000d: move-result v0 │ │ -314b2c: 1221 |000e: const/4 v1, #int 2 // #2 │ │ -314b2e: 3510 0d00 |000f: if-ge v0, v1, 001c // +000d │ │ -314b32: 6e10 bd96 0200 |0011: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@96bd │ │ -314b38: 0c00 |0014: move-result-object v0 │ │ -314b3a: 6e10 2387 0300 |0015: invoke-virtual {v3}, Ljava/lang/Integer;.byteValue:()B // method@8723 │ │ -314b40: 0a03 |0018: move-result v3 │ │ -314b42: 6e20 5c95 3000 |0019: invoke-virtual {v0, v3}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.setTextEncoding:(B)V // method@955c │ │ -314b48: 0e00 |001c: return-void │ │ +314b04: |[314b04] org.jaudiotagger.tag.id3.ID3v23Frame.setEncoding:(Ljava/nio/charset/Charset;)V │ │ +314b14: 7100 059c 0000 |0000: invoke-static {}, Lorg/jaudiotagger/tag/id3/valuepair/TextEncoding;.getInstanceOf:()Lorg/jaudiotagger/tag/id3/valuepair/TextEncoding; // method@9c05 │ │ +314b1a: 0c00 |0003: move-result-object v0 │ │ +314b1c: 6e20 039c 3000 |0004: invoke-virtual {v0, v3}, Lorg/jaudiotagger/tag/id3/valuepair/TextEncoding;.getIdForCharset:(Ljava/nio/charset/Charset;)Ljava/lang/Integer; // method@9c03 │ │ +314b22: 0c03 |0007: move-result-object v3 │ │ +314b24: 3803 1400 |0008: if-eqz v3, 001c // +0014 │ │ +314b28: 6e10 2987 0300 |000a: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@8729 │ │ +314b2e: 0a00 |000d: move-result v0 │ │ +314b30: 1221 |000e: const/4 v1, #int 2 // #2 │ │ +314b32: 3510 0d00 |000f: if-ge v0, v1, 001c // +000d │ │ +314b36: 6e10 bd96 0200 |0011: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@96bd │ │ +314b3c: 0c00 |0014: move-result-object v0 │ │ +314b3e: 6e10 2387 0300 |0015: invoke-virtual {v3}, Ljava/lang/Integer;.byteValue:()B // method@8723 │ │ +314b44: 0a03 |0018: move-result v3 │ │ +314b46: 6e20 5c95 3000 |0019: invoke-virtual {v0, v3}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.setTextEncoding:(B)V // method@955c │ │ +314b4c: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=877 │ │ 0x000a line=880 │ │ 0x0011 line=882 │ │ locals : │ │ 0x0000 - 0x001d reg=2 this Lorg/jaudiotagger/tag/id3/ID3v23Frame; │ │ @@ -1324970,112 +1324970,112 @@ │ │ type : '(Ljava/io/ByteArrayOutputStream;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 212 16-bit code units │ │ -314b4c: |[314b4c] org.jaudiotagger.tag.id3.ID3v23Frame.write:(Ljava/io/ByteArrayOutputStream;)V │ │ -314b5c: 6200 498c |0000: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.logger:Ljava/util/logging/Logger; // field@8c49 │ │ -314b60: 2201 3910 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -314b64: 7010 cc87 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -314b6a: 1a02 bd54 |0007: const-string v2, "Writing frame to buffer:" // string@54bd │ │ -314b6e: 6e20 d787 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -314b74: 6e10 c596 0600 |000c: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getIdentifier:()Ljava/lang/String; // method@96c5 │ │ -314b7a: 0c02 |000f: move-result-object v2 │ │ -314b7c: 6e20 d787 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -314b82: 6e10 df87 0100 |0013: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -314b88: 0c01 |0016: move-result-object v1 │ │ -314b8a: 6e20 128a 1000 |0017: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -314b90: 1300 0a00 |001a: const/16 v0, #int 10 // #a │ │ -314b94: 7110 3788 0000 |001c: invoke-static {v0}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@8837 │ │ -314b9a: 0c00 |001f: move-result-object v0 │ │ -314b9c: 2201 ef0f |0020: new-instance v1, Ljava/io/ByteArrayOutputStream; // type@0fef │ │ -314ba0: 7010 2d86 0100 |0022: invoke-direct {v1}, Ljava/io/ByteArrayOutputStream;.:()V // method@862d │ │ -314ba6: 5462 458c |0025: iget-object v2, v6, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8c45 │ │ -314baa: 1f02 3512 |0027: check-cast v2, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody; // type@1235 │ │ -314bae: 6e20 0598 1200 |0029: invoke-virtual {v2, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.write:(Ljava/io/ByteArrayOutputStream;)V // method@9805 │ │ -314bb4: 6e10 c596 0600 |002c: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getIdentifier:()Ljava/lang/String; // method@96c5 │ │ -314bba: 0c02 |002f: move-result-object v2 │ │ -314bbc: 6e10 aa87 0200 |0030: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@87aa │ │ -314bc2: 0a02 |0033: move-result v2 │ │ -314bc4: 1233 |0034: const/4 v3, #int 3 // #3 │ │ -314bc6: 3332 1700 |0035: if-ne v2, v3, 004c // +0017 │ │ -314bca: 2202 3910 |0037: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ -314bce: 7010 cc87 0200 |0039: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -314bd4: 5463 488c |003c: iget-object v3, v6, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.identifier:Ljava/lang/String; // field@8c48 │ │ -314bd8: 6e20 d787 3200 |003e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -314bde: 1303 2000 |0041: const/16 v3, #int 32 // #20 │ │ -314be2: 6e20 d087 3200 |0043: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@87d0 │ │ -314be8: 6e10 df87 0200 |0046: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -314bee: 0c02 |0049: move-result-object v2 │ │ -314bf0: 5b62 488c |004a: iput-object v2, v6, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.identifier:Ljava/lang/String; // field@8c48 │ │ -314bf4: 6e10 c596 0600 |004c: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getIdentifier:()Ljava/lang/String; // method@96c5 │ │ -314bfa: 0c02 |004f: move-result-object v2 │ │ -314bfc: 6203 aa81 |0050: sget-object v3, Ljava/nio/charset/StandardCharsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@81aa │ │ -314c00: 6e20 a187 3200 |0052: invoke-virtual {v2, v3}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@87a1 │ │ -314c06: 0c02 |0055: move-result-object v2 │ │ -314c08: 1203 |0056: const/4 v3, #int 0 // #0 │ │ -314c0a: 1244 |0057: const/4 v4, #int 4 // #4 │ │ -314c0c: 6e40 5388 2043 |0058: invoke-virtual {v0, v2, v3, v4}, Ljava/nio/ByteBuffer;.put:([BII)Ljava/nio/ByteBuffer; // method@8853 │ │ -314c12: 5462 458c |005b: iget-object v2, v6, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8c45 │ │ -314c16: 6e10 5595 0200 |005d: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.getSize:()I // method@9555 │ │ -314c1c: 0a02 |0060: move-result v2 │ │ -314c1e: 6203 498c |0061: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.logger:Ljava/util/logging/Logger; // field@8c49 │ │ -314c22: 2204 3910 |0063: new-instance v4, Ljava/lang/StringBuilder; // type@1039 │ │ -314c26: 7010 cc87 0400 |0065: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -314c2c: 1a05 f01a |0068: const-string v5, "Frame Size Is:" // string@1af0 │ │ -314c30: 6e20 d787 5400 |006a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -314c36: 6e20 d387 2400 |006d: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -314c3c: 6e10 df87 0400 |0070: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -314c42: 0c02 |0073: move-result-object v2 │ │ -314c44: 6e20 138a 2300 |0074: invoke-virtual {v3, v2}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@8a13 │ │ -314c4a: 5462 458c |0077: iget-object v2, v6, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8c45 │ │ -314c4e: 6e10 5595 0200 |0079: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.getSize:()I // method@9555 │ │ -314c54: 0a02 |007c: move-result v2 │ │ -314c56: 6e20 5488 2000 |007d: invoke-virtual {v0, v2}, Ljava/nio/ByteBuffer;.putInt:(I)Ljava/nio/ByteBuffer; // method@8854 │ │ -314c5c: 5462 4a8c |0080: iget-object v2, v6, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.statusFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$StatusFlags; // field@8c4a │ │ -314c60: 6e10 b794 0200 |0082: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$StatusFlags;.getWriteFlags:()B // method@94b7 │ │ -314c66: 0a02 |0085: move-result v2 │ │ -314c68: 6e20 4f88 2000 |0086: invoke-virtual {v0, v2}, Ljava/nio/ByteBuffer;.put:(B)Ljava/nio/ByteBuffer; // method@884f │ │ -314c6e: 5462 438c |0089: iget-object v2, v6, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.encodingFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags; // field@8c43 │ │ -314c72: 1f02 2012 |008b: check-cast v2, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags; // type@1220 │ │ -314c76: 6e10 ad96 0200 |008d: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;.unsetNonStandardFlags:()V // method@96ad │ │ -314c7c: 5462 438c |0090: iget-object v2, v6, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.encodingFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags; // field@8c43 │ │ -314c80: 1f02 2012 |0092: check-cast v2, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags; // type@1220 │ │ -314c84: 6e10 aa96 0200 |0094: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;.unsetCompression:()V // method@96aa │ │ -314c8a: 5462 438c |0097: iget-object v2, v6, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.encodingFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags; // field@8c43 │ │ -314c8e: 6e10 b094 0200 |0099: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags;.getFlags:()B // method@94b0 │ │ -314c94: 0a02 |009c: move-result v2 │ │ -314c96: 6e20 4f88 2000 |009d: invoke-virtual {v0, v2}, Ljava/nio/ByteBuffer;.put:(B)Ljava/nio/ByteBuffer; // method@884f │ │ -314c9c: 6e10 3988 0000 |00a0: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.array:()[B // method@8839 │ │ -314ca2: 0c00 |00a3: move-result-object v0 │ │ -314ca4: 6e20 3386 0700 |00a4: invoke-virtual {v7, v0}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ -314caa: 5460 438c |00a7: iget-object v0, v6, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.encodingFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags; // field@8c43 │ │ -314cae: 1f00 2012 |00a9: check-cast v0, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags; // type@1220 │ │ -314cb2: 6e10 a396 0000 |00ab: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;.isEncryption:()Z // method@96a3 │ │ -314cb8: 0a00 |00ae: move-result v0 │ │ -314cba: 3800 0700 |00af: if-eqz v0, 00b6 // +0007 │ │ -314cbe: 5260 448c |00b1: iget v0, v6, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.encryptionMethod:I // field@8c44 │ │ -314cc2: 6e20 3286 0700 |00b3: invoke-virtual {v7, v0}, Ljava/io/ByteArrayOutputStream;.write:(I)V // method@8632 │ │ -314cc8: 5460 438c |00b6: iget-object v0, v6, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.encodingFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags; // field@8c43 │ │ -314ccc: 1f00 2012 |00b8: check-cast v0, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags; // type@1220 │ │ -314cd0: 6e10 a496 0000 |00ba: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;.isGrouping:()Z // method@96a4 │ │ -314cd6: 0a00 |00bd: move-result v0 │ │ -314cd8: 3800 0700 |00be: if-eqz v0, 00c5 // +0007 │ │ -314cdc: 5260 478c |00c0: iget v0, v6, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.groupIdentifier:I // field@8c47 │ │ -314ce0: 6e20 3286 0700 |00c2: invoke-virtual {v7, v0}, Ljava/io/ByteArrayOutputStream;.write:(I)V // method@8632 │ │ -314ce6: 6e10 3186 0100 |00c5: invoke-virtual {v1}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8631 │ │ -314cec: 0c00 |00c8: move-result-object v0 │ │ -314cee: 6e20 3386 0700 |00c9: invoke-virtual {v7, v0}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ -314cf4: 0e00 |00cc: return-void │ │ -314cf6: 0d07 |00cd: move-exception v7 │ │ -314cf8: 2200 3310 |00ce: new-instance v0, Ljava/lang/RuntimeException; // type@1033 │ │ -314cfc: 7020 7e87 7000 |00d0: invoke-direct {v0, v7}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@877e │ │ -314d02: 2700 |00d3: throw v0 │ │ +314b50: |[314b50] org.jaudiotagger.tag.id3.ID3v23Frame.write:(Ljava/io/ByteArrayOutputStream;)V │ │ +314b60: 6200 498c |0000: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.logger:Ljava/util/logging/Logger; // field@8c49 │ │ +314b64: 2201 3910 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +314b68: 7010 cc87 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +314b6e: 1a02 bd54 |0007: const-string v2, "Writing frame to buffer:" // string@54bd │ │ +314b72: 6e20 d787 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +314b78: 6e10 c596 0600 |000c: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getIdentifier:()Ljava/lang/String; // method@96c5 │ │ +314b7e: 0c02 |000f: move-result-object v2 │ │ +314b80: 6e20 d787 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +314b86: 6e10 df87 0100 |0013: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +314b8c: 0c01 |0016: move-result-object v1 │ │ +314b8e: 6e20 128a 1000 |0017: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +314b94: 1300 0a00 |001a: const/16 v0, #int 10 // #a │ │ +314b98: 7110 3788 0000 |001c: invoke-static {v0}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@8837 │ │ +314b9e: 0c00 |001f: move-result-object v0 │ │ +314ba0: 2201 ef0f |0020: new-instance v1, Ljava/io/ByteArrayOutputStream; // type@0fef │ │ +314ba4: 7010 2d86 0100 |0022: invoke-direct {v1}, Ljava/io/ByteArrayOutputStream;.:()V // method@862d │ │ +314baa: 5462 458c |0025: iget-object v2, v6, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8c45 │ │ +314bae: 1f02 3512 |0027: check-cast v2, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody; // type@1235 │ │ +314bb2: 6e20 0598 1200 |0029: invoke-virtual {v2, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.write:(Ljava/io/ByteArrayOutputStream;)V // method@9805 │ │ +314bb8: 6e10 c596 0600 |002c: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getIdentifier:()Ljava/lang/String; // method@96c5 │ │ +314bbe: 0c02 |002f: move-result-object v2 │ │ +314bc0: 6e10 aa87 0200 |0030: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@87aa │ │ +314bc6: 0a02 |0033: move-result v2 │ │ +314bc8: 1233 |0034: const/4 v3, #int 3 // #3 │ │ +314bca: 3332 1700 |0035: if-ne v2, v3, 004c // +0017 │ │ +314bce: 2202 3910 |0037: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ +314bd2: 7010 cc87 0200 |0039: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +314bd8: 5463 488c |003c: iget-object v3, v6, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.identifier:Ljava/lang/String; // field@8c48 │ │ +314bdc: 6e20 d787 3200 |003e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +314be2: 1303 2000 |0041: const/16 v3, #int 32 // #20 │ │ +314be6: 6e20 d087 3200 |0043: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@87d0 │ │ +314bec: 6e10 df87 0200 |0046: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +314bf2: 0c02 |0049: move-result-object v2 │ │ +314bf4: 5b62 488c |004a: iput-object v2, v6, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.identifier:Ljava/lang/String; // field@8c48 │ │ +314bf8: 6e10 c596 0600 |004c: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getIdentifier:()Ljava/lang/String; // method@96c5 │ │ +314bfe: 0c02 |004f: move-result-object v2 │ │ +314c00: 6203 aa81 |0050: sget-object v3, Ljava/nio/charset/StandardCharsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@81aa │ │ +314c04: 6e20 a187 3200 |0052: invoke-virtual {v2, v3}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@87a1 │ │ +314c0a: 0c02 |0055: move-result-object v2 │ │ +314c0c: 1203 |0056: const/4 v3, #int 0 // #0 │ │ +314c0e: 1244 |0057: const/4 v4, #int 4 // #4 │ │ +314c10: 6e40 5388 2043 |0058: invoke-virtual {v0, v2, v3, v4}, Ljava/nio/ByteBuffer;.put:([BII)Ljava/nio/ByteBuffer; // method@8853 │ │ +314c16: 5462 458c |005b: iget-object v2, v6, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8c45 │ │ +314c1a: 6e10 5595 0200 |005d: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.getSize:()I // method@9555 │ │ +314c20: 0a02 |0060: move-result v2 │ │ +314c22: 6203 498c |0061: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.logger:Ljava/util/logging/Logger; // field@8c49 │ │ +314c26: 2204 3910 |0063: new-instance v4, Ljava/lang/StringBuilder; // type@1039 │ │ +314c2a: 7010 cc87 0400 |0065: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +314c30: 1a05 f01a |0068: const-string v5, "Frame Size Is:" // string@1af0 │ │ +314c34: 6e20 d787 5400 |006a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +314c3a: 6e20 d387 2400 |006d: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +314c40: 6e10 df87 0400 |0070: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +314c46: 0c02 |0073: move-result-object v2 │ │ +314c48: 6e20 138a 2300 |0074: invoke-virtual {v3, v2}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@8a13 │ │ +314c4e: 5462 458c |0077: iget-object v2, v6, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8c45 │ │ +314c52: 6e10 5595 0200 |0079: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.getSize:()I // method@9555 │ │ +314c58: 0a02 |007c: move-result v2 │ │ +314c5a: 6e20 5488 2000 |007d: invoke-virtual {v0, v2}, Ljava/nio/ByteBuffer;.putInt:(I)Ljava/nio/ByteBuffer; // method@8854 │ │ +314c60: 5462 4a8c |0080: iget-object v2, v6, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.statusFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$StatusFlags; // field@8c4a │ │ +314c64: 6e10 b794 0200 |0082: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$StatusFlags;.getWriteFlags:()B // method@94b7 │ │ +314c6a: 0a02 |0085: move-result v2 │ │ +314c6c: 6e20 4f88 2000 |0086: invoke-virtual {v0, v2}, Ljava/nio/ByteBuffer;.put:(B)Ljava/nio/ByteBuffer; // method@884f │ │ +314c72: 5462 438c |0089: iget-object v2, v6, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.encodingFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags; // field@8c43 │ │ +314c76: 1f02 2012 |008b: check-cast v2, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags; // type@1220 │ │ +314c7a: 6e10 ad96 0200 |008d: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;.unsetNonStandardFlags:()V // method@96ad │ │ +314c80: 5462 438c |0090: iget-object v2, v6, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.encodingFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags; // field@8c43 │ │ +314c84: 1f02 2012 |0092: check-cast v2, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags; // type@1220 │ │ +314c88: 6e10 aa96 0200 |0094: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;.unsetCompression:()V // method@96aa │ │ +314c8e: 5462 438c |0097: iget-object v2, v6, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.encodingFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags; // field@8c43 │ │ +314c92: 6e10 b094 0200 |0099: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags;.getFlags:()B // method@94b0 │ │ +314c98: 0a02 |009c: move-result v2 │ │ +314c9a: 6e20 4f88 2000 |009d: invoke-virtual {v0, v2}, Ljava/nio/ByteBuffer;.put:(B)Ljava/nio/ByteBuffer; // method@884f │ │ +314ca0: 6e10 3988 0000 |00a0: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.array:()[B // method@8839 │ │ +314ca6: 0c00 |00a3: move-result-object v0 │ │ +314ca8: 6e20 3386 0700 |00a4: invoke-virtual {v7, v0}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ +314cae: 5460 438c |00a7: iget-object v0, v6, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.encodingFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags; // field@8c43 │ │ +314cb2: 1f00 2012 |00a9: check-cast v0, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags; // type@1220 │ │ +314cb6: 6e10 a396 0000 |00ab: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;.isEncryption:()Z // method@96a3 │ │ +314cbc: 0a00 |00ae: move-result v0 │ │ +314cbe: 3800 0700 |00af: if-eqz v0, 00b6 // +0007 │ │ +314cc2: 5260 448c |00b1: iget v0, v6, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.encryptionMethod:I // field@8c44 │ │ +314cc6: 6e20 3286 0700 |00b3: invoke-virtual {v7, v0}, Ljava/io/ByteArrayOutputStream;.write:(I)V // method@8632 │ │ +314ccc: 5460 438c |00b6: iget-object v0, v6, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.encodingFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags; // field@8c43 │ │ +314cd0: 1f00 2012 |00b8: check-cast v0, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags; // type@1220 │ │ +314cd4: 6e10 a496 0000 |00ba: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/ID3v23Frame$EncodingFlags;.isGrouping:()Z // method@96a4 │ │ +314cda: 0a00 |00bd: move-result v0 │ │ +314cdc: 3800 0700 |00be: if-eqz v0, 00c5 // +0007 │ │ +314ce0: 5260 478c |00c0: iget v0, v6, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.groupIdentifier:I // field@8c47 │ │ +314ce4: 6e20 3286 0700 |00c2: invoke-virtual {v7, v0}, Ljava/io/ByteArrayOutputStream;.write:(I)V // method@8632 │ │ +314cea: 6e10 3186 0100 |00c5: invoke-virtual {v1}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8631 │ │ +314cf0: 0c00 |00c8: move-result-object v0 │ │ +314cf2: 6e20 3386 0700 |00c9: invoke-virtual {v7, v0}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ +314cf8: 0e00 |00cc: return-void │ │ +314cfa: 0d07 |00cd: move-exception v7 │ │ +314cfc: 2200 3310 |00ce: new-instance v0, Ljava/lang/RuntimeException; // type@1033 │ │ +314d00: 7020 7e87 7000 |00d0: invoke-direct {v0, v7}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@877e │ │ +314d06: 2700 |00d3: throw v0 │ │ catches : 1 │ │ 0x00a0 - 0x00cc │ │ Ljava/io/IOException; -> 0x00cd │ │ positions : │ │ 0x0000 line=519 │ │ 0x001c line=522 │ │ 0x0020 line=525 │ │ @@ -1325585,1340 +1325585,1340 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 26 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 3021 16-bit code units │ │ -3123b0: |[3123b0] org.jaudiotagger.tag.id3.ID3v23Frames.:()V │ │ -3123c0: 0800 1900 |0000: move-object/from16 v0, v25 │ │ -3123c4: 7601 7995 1900 |0002: invoke-direct/range {v25}, Lorg/jaudiotagger/tag/id3/ID3Frames;.:()V // method@9579 │ │ -3123ca: 2201 8610 |0005: new-instance v1, Ljava/util/EnumMap; // type@1086 │ │ -3123ce: 1c02 be11 |0007: const-class v2, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -3123d2: 7020 1789 2100 |0009: invoke-direct {v1, v2}, Ljava/util/EnumMap;.:(Ljava/lang/Class;)V // method@8917 │ │ -3123d8: 5b01 ac8c |000c: iput-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -3123dc: 2201 8610 |000e: new-instance v1, Ljava/util/EnumMap; // type@1086 │ │ -3123e0: 1c02 1f12 |0010: const-class v2, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -3123e4: 7020 1789 2100 |0012: invoke-direct {v1, v2}, Ljava/util/EnumMap;.:(Ljava/lang/Class;)V // method@8917 │ │ -3123ea: 5b01 a78c |0015: iput-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.id3ToTagField:Ljava/util/EnumMap; // field@8ca7 │ │ -3123ee: 5401 ab8c |0017: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ -3123f2: 1a02 1b4a |0019: const-string v2, "TPE2" // string@4a1b │ │ -3123f6: 6e20 bf89 2100 |001b: invoke-virtual {v1, v2}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -3123fc: 5401 ab8c |001e: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ -312400: 1a02 2a49 |0020: const-string v2, "TALB" // string@492a │ │ -312404: 6e20 bf89 2100 |0022: invoke-virtual {v1, v2}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -31240a: 5401 ab8c |0025: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ -31240e: 1a03 1a4a |0027: const-string v3, "TPE1" // string@4a1a │ │ -312412: 6e20 bf89 3100 |0029: invoke-virtual {v1, v3}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -312418: 5401 ab8c |002c: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ -31241c: 1a04 1f07 |002e: const-string v4, "APIC" // string@071f │ │ -312420: 6e20 bf89 4100 |0030: invoke-virtual {v1, v4}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -312426: 5401 ab8c |0033: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ -31242a: 1a05 9e06 |0035: const-string v5, "AENC" // string@069e │ │ -31242e: 6e20 bf89 5100 |0037: invoke-virtual {v1, v5}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -312434: 5401 ab8c |003a: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ -312438: 1a06 3b49 |003c: const-string v6, "TBPM" // string@493b │ │ -31243c: 6e20 bf89 6100 |003e: invoke-virtual {v1, v6}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -312442: 5401 ab8c |0041: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ -312446: 1a06 290e |0043: const-string v6, "COMM" // string@0e29 │ │ -31244a: 6e20 bf89 6100 |0045: invoke-virtual {v1, v6}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -312450: 5401 ab8c |0048: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ -312454: 1a07 540e |004a: const-string v7, "COMR" // string@0e54 │ │ -312458: 6e20 bf89 7100 |004c: invoke-virtual {v1, v7}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -31245e: 5401 ab8c |004f: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ -312462: 1a07 4049 |0051: const-string v7, "TCOM" // string@4940 │ │ -312466: 6e20 bf89 7100 |0053: invoke-virtual {v1, v7}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -31246c: 5401 ab8c |0056: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ -312470: 1a07 1c4a |0058: const-string v7, "TPE3" // string@4a1c │ │ -312474: 6e20 bf89 7100 |005a: invoke-virtual {v1, v7}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -31247a: 5401 ab8c |005d: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ -31247e: 1a07 a749 |005f: const-string v7, "TIT1" // string@49a7 │ │ -312482: 6e20 bf89 7100 |0061: invoke-virtual {v1, v7}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -312488: 5401 ab8c |0064: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ -31248c: 1a07 4349 |0066: const-string v7, "TCOP" // string@4943 │ │ -312490: 6e20 bf89 7100 |0068: invoke-virtual {v1, v7}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -312496: 5401 ab8c |006b: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ -31249a: 1a07 5f49 |006d: const-string v7, "TENC" // string@495f │ │ -31249e: 6e20 bf89 7100 |006f: invoke-virtual {v1, v7}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -3124a4: 5401 ab8c |0072: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ -3124a8: 1a08 ab15 |0074: const-string v8, "ENCR" // string@15ab │ │ -3124ac: 6e20 bf89 8100 |0076: invoke-virtual {v1, v8}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -3124b2: 5401 ab8c |0079: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ -3124b6: 1a09 c315 |007b: const-string v9, "EQUA" // string@15c3 │ │ -3124ba: 6e20 bf89 9100 |007d: invoke-virtual {v1, v9}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -3124c0: 5401 ab8c |0080: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ -3124c4: 1a0a e115 |0082: const-string v10, "ETCO" // string@15e1 │ │ -3124c8: 6e20 bf89 a100 |0084: invoke-virtual {v1, v10}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -3124ce: 5401 ab8c |0087: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ -3124d2: 1a0b 0f4a |0089: const-string v11, "TOWN" // string@4a0f │ │ -3124d6: 6e20 bf89 b100 |008b: invoke-virtual {v1, v11}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -3124dc: 5401 ab8c |008e: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ -3124e0: 1a0b 7149 |0090: const-string v11, "TFLT" // string@4971 │ │ -3124e4: 6e20 bf89 b100 |0092: invoke-virtual {v1, v11}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -3124ea: 5401 ab8c |0095: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ -3124ee: 1a0b b61b |0097: const-string v11, "GEOB" // string@1bb6 │ │ -3124f2: 6e20 bf89 b100 |0099: invoke-virtual {v1, v11}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -3124f8: 5401 ab8c |009c: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ -3124fc: 1a0c 4149 |009e: const-string v12, "TCON" // string@4941 │ │ -312500: 6e20 bf89 c100 |00a0: invoke-virtual {v1, v12}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -312506: 5401 ab8c |00a3: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ -31250a: 1a0d e01b |00a5: const-string v13, "GRID" // string@1be0 │ │ -31250e: 6e20 bf89 d100 |00a7: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -312514: 5401 ab8c |00aa: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ -312518: 1a0d c94a |00ac: const-string v13, "TSSE" // string@4ac9 │ │ -31251c: 6e20 bf89 d100 |00ae: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -312522: 5401 ab8c |00b1: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ -312526: 1a0d c649 |00b3: const-string v13, "TKEY" // string@49c6 │ │ -31252a: 6e20 bf89 d100 |00b5: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -312530: 5401 ab8c |00b8: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ -312534: 1a0d bd1e |00ba: const-string v13, "IPLS" // string@1ebd │ │ -312538: 6e20 bf89 d100 |00bc: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -31253e: 5401 ab8c |00bf: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ -312542: 1a0d c74a |00c1: const-string v13, "TSRC" // string@4ac7 │ │ -312546: 6e20 bf89 d100 |00c3: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -31254c: 5401 ab8c |00c6: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ -312550: 1a0d ec1b |00c8: const-string v13, "GRP1" // string@1bec │ │ -312554: 6e20 bf89 d100 |00ca: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -31255a: 5401 ab8c |00cd: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ -31255e: 1a0d ca49 |00cf: const-string v13, "TLAN" // string@49ca │ │ -312562: 6e20 bf89 d100 |00d1: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -312568: 5401 ab8c |00d4: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ -31256c: 1a0d ce49 |00d6: const-string v13, "TLEN" // string@49ce │ │ -312570: 6e20 bf89 d100 |00d8: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -312576: 5401 ab8c |00db: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ -31257a: 1a0e 5422 |00dd: const-string v14, "LINK" // string@2254 │ │ -31257e: 6e20 bf89 e100 |00df: invoke-virtual {v1, v14}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -312584: 5401 ab8c |00e2: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ -312588: 1a0e 6249 |00e4: const-string v14, "TEXT" // string@4962 │ │ -31258c: 6e20 bf89 e100 |00e6: invoke-virtual {v1, v14}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -312592: 5401 ab8c |00e9: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ -312596: 1a0e d249 |00eb: const-string v14, "TMED" // string@49d2 │ │ -31259a: 6e20 bf89 e100 |00ed: invoke-virtual {v1, v14}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -3125a0: 5401 ab8c |00f0: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ -3125a4: 1a0e 0839 |00f2: const-string v14, "MLLT" // string@3908 │ │ -3125a8: 6e20 bf89 e100 |00f4: invoke-virtual {v1, v14}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -3125ae: 5401 ab8c |00f7: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ -3125b2: 1a0f 563a |00f9: const-string v15, "MVNM" // string@3a56 │ │ -3125b6: 6e20 bf89 f100 |00fb: invoke-virtual {v1, v15}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -3125bc: 5401 ab8c |00fe: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ -3125c0: 1a0f 543a |0100: const-string v15, "MVIN" // string@3a54 │ │ -3125c4: 6e20 bf89 f100 |0102: invoke-virtual {v1, v15}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -3125ca: 5401 ab8c |0105: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ -3125ce: 1a0f 7d38 |0107: const-string v15, "MCDI" // string@387d │ │ -3125d2: 6e20 bf89 f100 |0109: invoke-virtual {v1, v15}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -3125d8: 5401 ab8c |010c: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ -3125dc: 1a0f e949 |010e: const-string v15, "TOPE" // string@49e9 │ │ -3125e0: 6e20 bf89 f100 |0110: invoke-virtual {v1, v15}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -3125e6: 5401 ab8c |0113: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ -3125ea: 1a0f db49 |0115: const-string v15, "TOFN" // string@49db │ │ -3125ee: 6e20 bf89 f100 |0117: invoke-virtual {v1, v15}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -3125f4: 5401 ab8c |011a: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ -3125f8: 1a0f e349 |011c: const-string v15, "TOLY" // string@49e3 │ │ -3125fc: 6e20 bf89 f100 |011e: invoke-virtual {v1, v15}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -312602: 5401 ab8c |0121: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ -312606: 1a0f d849 |0123: const-string v15, "TOAL" // string@49d8 │ │ -31260a: 6e20 bf89 f100 |0125: invoke-virtual {v1, v15}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -312610: 5401 ab8c |0128: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ -312614: 1a0f 293f |012a: const-string v15, "OWNE" // string@3f29 │ │ -312618: 6e20 bf89 f100 |012c: invoke-virtual {v1, v15}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -31261e: 5401 ab8c |012f: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ -312622: 1a0f 5149 |0131: const-string v15, "TDLY" // string@4951 │ │ -312626: 6e20 bf89 f100 |0133: invoke-virtual {v1, v15}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -31262c: 5401 ab8c |0136: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ -312630: 1a0f 2c40 |0138: const-string v15, "PCNT" // string@402c │ │ -312634: 6e20 bf89 f100 |013a: invoke-virtual {v1, v15}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -31263a: 5401 ab8c |013d: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ -31263e: 1a0f 6f40 |013f: const-string v15, "POPM" // string@406f │ │ -312642: 6e20 bf89 f100 |0141: invoke-virtual {v1, v15}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -312648: 5401 ab8c |0144: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ -31264c: 0810 0f00 |0146: move-object/from16 v16, v15 │ │ -312650: 1a0f 7b40 |0148: const-string v15, "POSS" // string@407b │ │ -312654: 6e20 bf89 f100 |014a: invoke-virtual {v1, v15}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -31265a: 5401 ab8c |014d: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ -31265e: 0811 0f00 |014f: move-object/from16 v17, v15 │ │ -312662: 1a0f 9f40 |0151: const-string v15, "PRIV" // string@409f │ │ -312666: 6e20 bf89 f100 |0153: invoke-virtual {v1, v15}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -31266c: 5401 ab8c |0156: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ -312670: 0812 0f00 |0158: move-object/from16 v18, v15 │ │ -312674: 1a0f 214a |015a: const-string v15, "TPUB" // string@4a21 │ │ -312678: 6e20 bf89 f100 |015c: invoke-virtual {v1, v15}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -31267e: 5401 ab8c |015f: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ -312682: 1a0f ac4a |0161: const-string v15, "TRSN" // string@4aac │ │ -312686: 6e20 bf89 f100 |0163: invoke-virtual {v1, v15}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -31268c: 5401 ab8c |0166: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ -312690: 1a0f ad4a |0168: const-string v15, "TRSO" // string@4aad │ │ -312694: 6e20 bf89 f100 |016a: invoke-virtual {v1, v15}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -31269a: 5401 ab8c |016d: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ -31269e: 1a0f 8a42 |016f: const-string v15, "RBUF" // string@428a │ │ -3126a2: 6e20 bf89 f100 |0171: invoke-virtual {v1, v15}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -3126a8: 5401 ab8c |0174: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ -3126ac: 0813 0e00 |0176: move-object/from16 v19, v14 │ │ -3126b0: 1a0e 2443 |0178: const-string v14, "RVAD" // string@4324 │ │ -3126b4: 6e20 bf89 e100 |017a: invoke-virtual {v1, v14}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -3126ba: 5401 ab8c |017d: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ -3126be: 0814 0d00 |017f: move-object/from16 v20, v13 │ │ -3126c2: 1a0d 1d4a |0181: const-string v13, "TPE4" // string@4a1d │ │ -3126c6: 6e20 bf89 d100 |0183: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -3126cc: 5401 ab8c |0186: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ -3126d0: 1a0d 2543 |0188: const-string v13, "RVRB" // string@4325 │ │ -3126d4: 6e20 bf89 d100 |018a: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -3126da: 5401 ab8c |018d: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ -3126de: 1a0d 1e4a |018f: const-string v13, "TPOS" // string@4a1e │ │ -3126e2: 6e20 bf89 d100 |0191: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -3126e8: 5401 ab8c |0194: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ -3126ec: 1a0d ca4a |0196: const-string v13, "TSST" // string@4aca │ │ -3126f0: 6e20 bf89 d100 |0198: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -3126f6: 5401 ab8c |019b: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ -3126fa: 1a0d 5046 |019d: const-string v13, "SYLT" // string@4650 │ │ -3126fe: 6e20 bf89 d100 |019f: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -312704: 5401 ab8c |01a2: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ -312708: 0815 0d00 |01a4: move-object/from16 v21, v13 │ │ -31270c: 1a0d 6046 |01a6: const-string v13, "SYTC" // string@4660 │ │ -312710: 6e20 bf89 d100 |01a8: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -312716: 5401 ab8c |01ab: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ -31271a: 0816 0d00 |01ad: move-object/from16 v22, v13 │ │ -31271e: 1a0d 4e49 |01af: const-string v13, "TDAT" // string@494e │ │ -312722: 6e20 bf89 d100 |01b1: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -312728: 5401 ab8c |01b4: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ -31272c: 1a0d 814f |01b6: const-string v13, "USER" // string@4f81 │ │ -312730: 6e20 bf89 d100 |01b8: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -312736: 5401 ab8c |01bb: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ -31273a: 1a0d 9349 |01bd: const-string v13, "TIME" // string@4993 │ │ -31273e: 6e20 bf89 d100 |01bf: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -312744: 5401 ab8c |01c2: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ -312748: 1a0d a849 |01c4: const-string v13, "TIT2" // string@49a8 │ │ -31274c: 6e20 bf89 d100 |01c6: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -312752: 5401 ab8c |01c9: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ -312756: 1a0d a949 |01cb: const-string v13, "TIT3" // string@49a9 │ │ -31275a: 6e20 bf89 d100 |01cd: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -312760: 5401 ab8c |01d0: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ -312764: 1a0d f349 |01d2: const-string v13, "TORY" // string@49f3 │ │ -312768: 6e20 bf89 d100 |01d4: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -31276e: 5401 ab8c |01d7: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ -312772: 1a0d 9f4a |01d9: const-string v13, "TRCK" // string@4a9f │ │ -312776: 6e20 bf89 d100 |01db: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -31277c: 5401 ab8c |01de: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ -312780: 1a0d a14a |01e0: const-string v13, "TRDA" // string@4aa1 │ │ -312784: 6e20 bf89 d100 |01e2: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -31278a: 5401 ab8c |01e5: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ -31278e: 1a0d c04a |01e7: const-string v13, "TSIZ" // string@4ac0 │ │ -312792: 6e20 bf89 d100 |01e9: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -312798: 5401 ab8c |01ec: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ -31279c: 1a0d 244b |01ee: const-string v13, "TYER" // string@4b24 │ │ -3127a0: 6e20 bf89 d100 |01f0: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -3127a6: 5401 ab8c |01f3: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ -3127aa: 1a0d 024f |01f5: const-string v13, "UFID" // string@4f02 │ │ -3127ae: 6e20 bf89 d100 |01f7: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -3127b4: 5401 ab8c |01fa: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ -3127b8: 0817 0700 |01fc: move-object/from16 v23, v7 │ │ -3127bc: 1a07 924f |01fe: const-string v7, "USLT" // string@4f92 │ │ -3127c0: 6e20 bf89 7100 |0200: invoke-virtual {v1, v7}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -3127c6: 5401 ab8c |0203: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ -3127ca: 1a07 6a53 |0205: const-string v7, "WOAR" // string@536a │ │ -3127ce: 6e20 bf89 7100 |0207: invoke-virtual {v1, v7}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -3127d4: 5401 ab8c |020a: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ -3127d8: 1a07 0653 |020c: const-string v7, "WCOM" // string@5306 │ │ -3127dc: 6e20 bf89 7100 |020e: invoke-virtual {v1, v7}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -3127e2: 5401 ab8c |0211: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ -3127e6: 1a07 0753 |0213: const-string v7, "WCOP" // string@5307 │ │ -3127ea: 6e20 bf89 7100 |0215: invoke-virtual {v1, v7}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -3127f0: 5401 ab8c |0218: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ -3127f4: 1a07 6953 |021a: const-string v7, "WOAF" // string@5369 │ │ -3127f8: 6e20 bf89 7100 |021c: invoke-virtual {v1, v7}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -3127fe: 5401 ab8c |021f: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ -312802: 1a07 8153 |0221: const-string v7, "WORS" // string@5381 │ │ -312806: 6e20 bf89 7100 |0223: invoke-virtual {v1, v7}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -31280c: 5401 ab8c |0226: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ -312810: 1a07 8253 |0228: const-string v7, "WPAY" // string@5382 │ │ -312814: 6e20 bf89 7100 |022a: invoke-virtual {v1, v7}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -31281a: 5401 ab8c |022d: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ -31281e: 1a07 8453 |022f: const-string v7, "WPUB" // string@5384 │ │ -312822: 6e20 bf89 7100 |0231: invoke-virtual {v1, v7}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -312828: 5401 ab8c |0234: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ -31282c: 1a07 6b53 |0236: const-string v7, "WOAS" // string@536b │ │ -312830: 6e20 bf89 7100 |0238: invoke-virtual {v1, v7}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -312836: 5401 ab8c |023b: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ -31283a: 1a07 204b |023d: const-string v7, "TXXX" // string@4b20 │ │ -31283e: 6e20 bf89 7100 |023f: invoke-virtual {v1, v7}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -312844: 5401 ab8c |0242: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ -312848: 1a07 9453 |0244: const-string v7, "WXXX" // string@5394 │ │ -31284c: 6e20 bf89 7100 |0246: invoke-virtual {v1, v7}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -312852: 5401 a68c |0249: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.extensionFrames:Ljava/util/TreeSet; // field@8ca6 │ │ -312856: 1a07 3e49 |024b: const-string v7, "TCMP" // string@493e │ │ -31285a: 6e20 bf89 7100 |024d: invoke-virtual {v1, v7}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -312860: 5401 a68c |0250: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.extensionFrames:Ljava/util/TreeSet; // field@8ca6 │ │ -312864: 1a07 c54a |0252: const-string v7, "TSOT" // string@4ac5 │ │ -312868: 6e20 bf89 7100 |0254: invoke-virtual {v1, v7}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -31286e: 5401 a68c |0257: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.extensionFrames:Ljava/util/TreeSet; // field@8ca6 │ │ -312872: 1a07 c44a |0259: const-string v7, "TSOP" // string@4ac4 │ │ -312876: 6e20 bf89 7100 |025b: invoke-virtual {v1, v7}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -31287c: 5401 a68c |025e: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.extensionFrames:Ljava/util/TreeSet; // field@8ca6 │ │ -312880: 1a07 c24a |0260: const-string v7, "TSOA" // string@4ac2 │ │ -312884: 6e20 bf89 7100 |0262: invoke-virtual {v1, v7}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -31288a: 5401 a68c |0265: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.extensionFrames:Ljava/util/TreeSet; // field@8ca6 │ │ -31288e: 1a07 e854 |0267: const-string v7, "XSOT" // string@54e8 │ │ -312892: 6e20 bf89 7100 |0269: invoke-virtual {v1, v7}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -312898: 5401 a68c |026c: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.extensionFrames:Ljava/util/TreeSet; // field@8ca6 │ │ -31289c: 1a07 e754 |026e: const-string v7, "XSOP" // string@54e7 │ │ -3128a0: 6e20 bf89 7100 |0270: invoke-virtual {v1, v7}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -3128a6: 5401 a68c |0273: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.extensionFrames:Ljava/util/TreeSet; // field@8ca6 │ │ -3128aa: 1a07 e654 |0275: const-string v7, "XSOA" // string@54e6 │ │ -3128ae: 6e20 bf89 7100 |0277: invoke-virtual {v1, v7}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -3128b4: 5401 a68c |027a: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.extensionFrames:Ljava/util/TreeSet; // field@8ca6 │ │ -3128b8: 1a07 c14a |027c: const-string v7, "TSO2" // string@4ac1 │ │ -3128bc: 6e20 bf89 7100 |027e: invoke-virtual {v1, v7}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -3128c2: 5401 a68c |0281: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.extensionFrames:Ljava/util/TreeSet; // field@8ca6 │ │ -3128c6: 1a07 c34a |0283: const-string v7, "TSOC" // string@4ac3 │ │ -3128ca: 6e20 bf89 7100 |0285: invoke-virtual {v1, v7}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -3128d0: 5401 a48c |0288: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.commonFrames:Ljava/util/TreeSet; // field@8ca4 │ │ -3128d4: 6e20 bf89 3100 |028a: invoke-virtual {v1, v3}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -3128da: 5401 a48c |028d: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.commonFrames:Ljava/util/TreeSet; // field@8ca4 │ │ -3128de: 6e20 bf89 2100 |028f: invoke-virtual {v1, v2}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -3128e4: 5401 a48c |0292: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.commonFrames:Ljava/util/TreeSet; // field@8ca4 │ │ -3128e8: 1a07 a849 |0294: const-string v7, "TIT2" // string@49a8 │ │ -3128ec: 6e20 bf89 7100 |0296: invoke-virtual {v1, v7}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -3128f2: 5401 a48c |0299: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.commonFrames:Ljava/util/TreeSet; // field@8ca4 │ │ -3128f6: 6e20 bf89 c100 |029b: invoke-virtual {v1, v12}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -3128fc: 5401 a48c |029e: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.commonFrames:Ljava/util/TreeSet; // field@8ca4 │ │ -312900: 1a07 9f4a |02a0: const-string v7, "TRCK" // string@4a9f │ │ -312904: 6e20 bf89 7100 |02a2: invoke-virtual {v1, v7}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -31290a: 5401 a48c |02a5: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.commonFrames:Ljava/util/TreeSet; // field@8ca4 │ │ -31290e: 1a07 244b |02a7: const-string v7, "TYER" // string@4b24 │ │ -312912: 6e20 bf89 7100 |02a9: invoke-virtual {v1, v7}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -312918: 5401 a48c |02ac: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.commonFrames:Ljava/util/TreeSet; // field@8ca4 │ │ -31291c: 6e20 bf89 6100 |02ae: invoke-virtual {v1, v6}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -312922: 5401 a38c |02b1: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.binaryFrames:Ljava/util/TreeSet; // field@8ca3 │ │ -312926: 6e20 bf89 4100 |02b3: invoke-virtual {v1, v4}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -31292c: 5401 a38c |02b6: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.binaryFrames:Ljava/util/TreeSet; // field@8ca3 │ │ -312930: 6e20 bf89 5100 |02b8: invoke-virtual {v1, v5}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -312936: 5401 a38c |02bb: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.binaryFrames:Ljava/util/TreeSet; // field@8ca3 │ │ -31293a: 6e20 bf89 8100 |02bd: invoke-virtual {v1, v8}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -312940: 5401 a38c |02c0: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.binaryFrames:Ljava/util/TreeSet; // field@8ca3 │ │ -312944: 6e20 bf89 9100 |02c2: invoke-virtual {v1, v9}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -31294a: 5401 a38c |02c5: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.binaryFrames:Ljava/util/TreeSet; // field@8ca3 │ │ -31294e: 6e20 bf89 a100 |02c7: invoke-virtual {v1, v10}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -312954: 5401 a38c |02ca: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.binaryFrames:Ljava/util/TreeSet; // field@8ca3 │ │ -312958: 6e20 bf89 b100 |02cc: invoke-virtual {v1, v11}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -31295e: 5401 a38c |02cf: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.binaryFrames:Ljava/util/TreeSet; // field@8ca3 │ │ -312962: 6e20 bf89 e100 |02d1: invoke-virtual {v1, v14}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -312968: 5401 a38c |02d4: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.binaryFrames:Ljava/util/TreeSet; // field@8ca3 │ │ -31296c: 6e20 bf89 f100 |02d6: invoke-virtual {v1, v15}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -312972: 5401 a38c |02d9: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.binaryFrames:Ljava/util/TreeSet; // field@8ca3 │ │ -312976: 6e20 bf89 d100 |02db: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -31297c: 5401 a98c |02de: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ -312980: 1a07 1b4a |02e0: const-string v7, "TPE2" // string@4a1b │ │ -312984: 0818 0d00 |02e2: move-object/from16 v24, v13 │ │ -312988: 1a0d 114c |02e4: const-string v13, "Text: Band/Orchestra/Accompaniment" // string@4c11 │ │ -31298c: 7230 9489 710d |02e6: invoke-interface {v1, v7, v13}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -312992: 5401 a98c |02e9: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ -312996: 1a07 0f4c |02eb: const-string v7, "Text: Album/Movie/Show title" // string@4c0f │ │ -31299a: 7230 9489 2107 |02ed: invoke-interface {v1, v2, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -3129a0: 5401 a98c |02f0: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ -3129a4: 1a02 1f4c |02f2: const-string v2, "Text: Lead artist(s)/Lead performer(s)/Soloist(s)/Performing group" // string@4c1f │ │ -3129a8: 7230 9489 3102 |02f4: invoke-interface {v1, v3, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -3129ae: 5401 a98c |02f7: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ -3129b2: 1a02 800a |02f9: const-string v2, "Attached picture" // string@0a80 │ │ -3129b6: 7230 9489 4102 |02fb: invoke-interface {v1, v4, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -3129bc: 5401 a98c |02fe: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ -3129c0: 1a02 8c0a |0300: const-string v2, "Audio encryption" // string@0a8c │ │ -3129c4: 7230 9489 5102 |0302: invoke-interface {v1, v5, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -3129ca: 5401 a98c |0305: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ -3129ce: 1a02 3b49 |0307: const-string v2, "TBPM" // string@493b │ │ -3129d2: 1a03 104c |0309: const-string v3, "Text: BPM (Beats Per Minute)" // string@4c10 │ │ -3129d6: 7230 9489 2103 |030b: invoke-interface {v1, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -3129dc: 5401 a98c |030e: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ -3129e0: 1a02 9f10 |0310: const-string v2, "Comments" // string@109f │ │ -3129e4: 7230 9489 6102 |0312: invoke-interface {v1, v6, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -3129ea: 5401 a98c |0315: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ -3129ee: 1a02 540e |0317: const-string v2, "COMR" // string@0e54 │ │ -3129f2: 1a03 0000 |0319: const-string v3, "" // string@0000 │ │ -3129f6: 7230 9489 2103 |031b: invoke-interface {v1, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -3129fc: 5401 a98c |031e: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ -312a00: 1a02 4049 |0320: const-string v2, "TCOM" // string@4940 │ │ -312a04: 1a05 124c |0322: const-string v5, "Text: Composer" // string@4c12 │ │ -312a08: 7230 9489 2105 |0324: invoke-interface {v1, v2, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -312a0e: 5401 a98c |0327: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ -312a12: 1a02 1c4a |0329: const-string v2, "TPE3" // string@4a1c │ │ -312a16: 1a05 134c |032b: const-string v5, "Text: Conductor/Performer refinement" // string@4c13 │ │ -312a1a: 7230 9489 2105 |032d: invoke-interface {v1, v2, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -312a20: 5401 a98c |0330: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ -312a24: 1a02 a749 |0332: const-string v2, "TIT1" // string@49a7 │ │ -312a28: 1a05 144c |0334: const-string v5, "Text: Content group description" // string@4c14 │ │ -312a2c: 7230 9489 2105 |0336: invoke-interface {v1, v2, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -312a32: 5401 a98c |0339: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ -312a36: 1a02 4349 |033b: const-string v2, "TCOP" // string@4943 │ │ -312a3a: 1a05 164c |033d: const-string v5, "Text: Copyright message" // string@4c16 │ │ -312a3e: 7230 9489 2105 |033f: invoke-interface {v1, v2, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -312a44: 5401 a98c |0342: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ -312a48: 1a02 184c |0344: const-string v2, "Text: Encoded by" // string@4c18 │ │ -312a4c: 0805 1700 |0346: move-object/from16 v5, v23 │ │ -312a50: 7230 9489 5102 |0348: invoke-interface {v1, v5, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -312a56: 5401 a98c |034b: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ -312a5a: 1a02 9916 |034d: const-string v2, "Encryption method registration" // string@1699 │ │ -312a5e: 7230 9489 8102 |034f: invoke-interface {v1, v8, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -312a64: 5401 a98c |0352: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ -312a68: 1a02 b116 |0354: const-string v2, "Equalization" // string@16b1 │ │ -312a6c: 7230 9489 9102 |0356: invoke-interface {v1, v9, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -312a72: 5401 a98c |0359: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ -312a76: 1a02 df16 |035b: const-string v2, "Event timing codes" // string@16df │ │ -312a7a: 7230 9489 a102 |035d: invoke-interface {v1, v10, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -312a80: 5401 a98c |0360: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ -312a84: 1a02 0f4a |0362: const-string v2, "TOWN" // string@4a0f │ │ -312a88: 7230 9489 2103 |0364: invoke-interface {v1, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -312a8e: 5401 a98c |0367: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ -312a92: 1a02 7149 |0369: const-string v2, "TFLT" // string@4971 │ │ -312a96: 1a07 1a4c |036b: const-string v7, "Text: File type" // string@4c1a │ │ -312a9a: 7230 9489 2107 |036d: invoke-interface {v1, v2, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -312aa0: 5401 a98c |0370: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ -312aa4: 1a02 2b1c |0372: const-string v2, "General encapsulated datatype" // string@1c2b │ │ -312aa8: 7230 9489 b102 |0374: invoke-interface {v1, v11, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -312aae: 5401 a98c |0377: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ -312ab2: 1a02 154c |0379: const-string v2, "Text: Content type" // string@4c15 │ │ -312ab6: 7230 9489 c102 |037b: invoke-interface {v1, v12, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -312abc: 5401 a98c |037e: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ -312ac0: 1a02 e01b |0380: const-string v2, "GRID" // string@1be0 │ │ -312ac4: 7230 9489 2103 |0382: invoke-interface {v1, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -312aca: 5401 a98c |0385: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ -312ace: 1a02 c94a |0387: const-string v2, "TSSE" // string@4ac9 │ │ -312ad2: 1a07 344c |0389: const-string v7, "Text: Software/hardware and settings used for encoding" // string@4c34 │ │ -312ad6: 7230 9489 2107 |038b: invoke-interface {v1, v2, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -312adc: 5401 a98c |038e: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ -312ae0: 1a02 c649 |0390: const-string v2, "TKEY" // string@49c6 │ │ -312ae4: 1a07 1c4c |0392: const-string v7, "Text: Initial key" // string@4c1c │ │ -312ae8: 7230 9489 2107 |0394: invoke-interface {v1, v2, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -312aee: 5401 a98c |0397: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ -312af2: 1a02 bd1e |0399: const-string v2, "IPLS" // string@1ebd │ │ -312af6: 1a07 0020 |039b: const-string v7, "Involved people list" // string@2000 │ │ -312afa: 7230 9489 2107 |039d: invoke-interface {v1, v2, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -312b00: 5401 a98c |03a0: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ -312b04: 1a02 c74a |03a2: const-string v2, "TSRC" // string@4ac7 │ │ -312b08: 1a07 1b4c |03a4: const-string v7, "Text: ISRC (International Standard Recording Code)" // string@4c1b │ │ -312b0c: 7230 9489 2107 |03a6: invoke-interface {v1, v2, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -312b12: 5401 a98c |03a9: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ -312b16: 1a02 ec1b |03ab: const-string v2, "GRP1" // string@1bec │ │ -312b1a: 1a07 3e4c |03ad: const-string v7, "Text: iTunes Grouping" // string@4c3e │ │ -312b1e: 7230 9489 2107 |03af: invoke-interface {v1, v2, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -312b24: 5401 a98c |03b2: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ -312b28: 1a02 ca49 |03b4: const-string v2, "TLAN" // string@49ca │ │ -312b2c: 1a07 1e4c |03b6: const-string v7, "Text: Language(s)" // string@4c1e │ │ -312b30: 7230 9489 2107 |03b8: invoke-interface {v1, v2, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -312b36: 5401 a98c |03bb: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ -312b3a: 1a02 204c |03bd: const-string v2, "Text: Length" // string@4c20 │ │ -312b3e: 0807 1400 |03bf: move-object/from16 v7, v20 │ │ -312b42: 7230 9489 7102 |03c1: invoke-interface {v1, v7, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -312b48: 5401 a98c |03c4: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ -312b4c: 1a02 5422 |03c6: const-string v2, "LINK" // string@2254 │ │ -312b50: 1a08 0a34 |03c8: const-string v8, "Linked information" // string@340a │ │ -312b54: 7230 9489 2108 |03ca: invoke-interface {v1, v2, v8}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -312b5a: 5401 a98c |03cd: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ -312b5e: 1a02 6249 |03cf: const-string v2, "TEXT" // string@4962 │ │ -312b62: 1a08 214c |03d1: const-string v8, "Text: Lyricist/text writer" // string@4c21 │ │ -312b66: 7230 9489 2108 |03d3: invoke-interface {v1, v2, v8}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -312b6c: 5401 a98c |03d6: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ -312b70: 1a02 d249 |03d8: const-string v2, "TMED" // string@49d2 │ │ -312b74: 1a08 224c |03da: const-string v8, "Text: Media type" // string@4c22 │ │ -312b78: 7230 9489 2108 |03dc: invoke-interface {v1, v2, v8}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -312b7e: 5401 a98c |03df: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ -312b82: 1a02 563a |03e1: const-string v2, "MVNM" // string@3a56 │ │ -312b86: 1a08 244c |03e3: const-string v8, "Text: Movement" // string@4c24 │ │ -312b8a: 7230 9489 2108 |03e5: invoke-interface {v1, v2, v8}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -312b90: 5401 a98c |03e8: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ -312b94: 1a02 543a |03ea: const-string v2, "MVIN" // string@3a54 │ │ -312b98: 1a08 254c |03ec: const-string v8, "Text: Movement No" // string@4c25 │ │ -312b9c: 7230 9489 2108 |03ee: invoke-interface {v1, v2, v8}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -312ba2: 5401 a98c |03f1: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ -312ba6: 1a02 b239 |03f3: const-string v2, "MPEG location lookup table" // string@39b2 │ │ -312baa: 0808 1300 |03f5: move-object/from16 v8, v19 │ │ -312bae: 7230 9489 8102 |03f7: invoke-interface {v1, v8, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -312bb4: 5401 a98c |03fa: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ -312bb8: 1a02 7d38 |03fc: const-string v2, "MCDI" // string@387d │ │ -312bbc: 1a0c c33c |03fe: const-string v12, "Music CD Identifier" // string@3cc3 │ │ -312bc0: 7230 9489 210c |0400: invoke-interface {v1, v2, v12}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -312bc6: 5401 a98c |0403: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ -312bca: 1a02 e949 |0405: const-string v2, "TOPE" // string@49e9 │ │ -312bce: 1a0c 284c |0407: const-string v12, "Text: Original artist(s)/performer(s)" // string@4c28 │ │ -312bd2: 7230 9489 210c |0409: invoke-interface {v1, v2, v12}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -312bd8: 5401 a98c |040c: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ -312bdc: 1a02 db49 |040e: const-string v2, "TOFN" // string@49db │ │ -312be0: 1a0c 294c |0410: const-string v12, "Text: Original filename" // string@4c29 │ │ -312be4: 7230 9489 210c |0412: invoke-interface {v1, v2, v12}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -312bea: 5401 a98c |0415: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ -312bee: 1a02 e349 |0417: const-string v2, "TOLY" // string@49e3 │ │ -312bf2: 1a0c 264c |0419: const-string v12, "Text: Original Lyricist(s)/text writer(s)" // string@4c26 │ │ -312bf6: 7230 9489 210c |041b: invoke-interface {v1, v2, v12}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -312bfc: 5401 a98c |041e: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ -312c00: 1a02 d849 |0420: const-string v2, "TOAL" // string@49d8 │ │ -312c04: 1a0c 274c |0422: const-string v12, "Text: Original album/Movie/Show title" // string@4c27 │ │ -312c08: 7230 9489 210c |0424: invoke-interface {v1, v2, v12}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -312c0e: 5401 a98c |0427: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ -312c12: 1a02 293f |0429: const-string v2, "OWNE" // string@3f29 │ │ -312c16: 7230 9489 2103 |042b: invoke-interface {v1, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -312c1c: 5401 a98c |042e: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ -312c20: 1a02 5149 |0430: const-string v2, "TDLY" // string@4951 │ │ -312c24: 1a0c 2d4c |0432: const-string v12, "Text: Playlist delay" // string@4c2d │ │ -312c28: 7230 9489 210c |0434: invoke-interface {v1, v2, v12}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -312c2e: 5401 a98c |0437: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ -312c32: 1a02 2c40 |0439: const-string v2, "PCNT" // string@402c │ │ -312c36: 1a0c 5f41 |043b: const-string v12, "Play counter" // string@415f │ │ -312c3a: 7230 9489 210c |043d: invoke-interface {v1, v2, v12}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -312c40: 5401 a98c |0440: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ -312c44: 1a02 7a41 |0442: const-string v2, "Popularimeter" // string@417a │ │ -312c48: 080c 1000 |0444: move-object/from16 v12, v16 │ │ -312c4c: 7230 9489 c102 |0446: invoke-interface {v1, v12, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -312c52: 5401 a98c |0449: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ -312c56: 1a02 8e41 |044b: const-string v2, "Position Sync" // string@418e │ │ -312c5a: 080d 1100 |044d: move-object/from16 v13, v17 │ │ -312c5e: 7230 9489 d102 |044f: invoke-interface {v1, v13, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -312c64: 5401 a98c |0452: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ -312c68: 1a02 3442 |0454: const-string v2, "Private frame" // string@4234 │ │ -312c6c: 0807 1200 |0456: move-object/from16 v7, v18 │ │ -312c70: 7230 9489 7102 |0458: invoke-interface {v1, v7, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -312c76: 5401 a98c |045b: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ -312c7a: 1a02 214a |045d: const-string v2, "TPUB" // string@4a21 │ │ -312c7e: 1a05 2e4c |045f: const-string v5, "Text: Publisher" // string@4c2e │ │ -312c82: 7230 9489 2105 |0461: invoke-interface {v1, v2, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -312c88: 5401 a98c |0464: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ -312c8c: 1a02 ac4a |0466: const-string v2, "TRSN" // string@4aac │ │ -312c90: 7230 9489 2103 |0468: invoke-interface {v1, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -312c96: 5401 a98c |046b: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ -312c9a: 1a02 ad4a |046d: const-string v2, "TRSO" // string@4aad │ │ -312c9e: 7230 9489 2103 |046f: invoke-interface {v1, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -312ca4: 5401 a98c |0472: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ -312ca8: 1a02 6543 |0474: const-string v2, "Recommended buffer size" // string@4365 │ │ -312cac: 7230 9489 f102 |0476: invoke-interface {v1, v15, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -312cb2: 5401 a98c |0479: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ -312cb6: 1a02 8b43 |047b: const-string v2, "Relative volume adjustment" // string@438b │ │ -312cba: 7230 9489 e102 |047d: invoke-interface {v1, v14, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -312cc0: 5401 a98c |0480: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ -312cc4: 1a02 1d4a |0482: const-string v2, "TPE4" // string@4a1d │ │ -312cc8: 1a05 1d4c |0484: const-string v5, "Text: Interpreted, remixed, or otherwise modified by" // string@4c1d │ │ -312ccc: 7230 9489 2105 |0486: invoke-interface {v1, v2, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -312cd2: 5401 a98c |0489: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ -312cd6: 1a02 2543 |048b: const-string v2, "RVRB" // string@4325 │ │ -312cda: 1a05 d643 |048d: const-string v5, "Reverb" // string@43d6 │ │ -312cde: 7230 9489 2105 |048f: invoke-interface {v1, v2, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -312ce4: 5401 a98c |0492: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ -312ce8: 1a02 1e4a |0494: const-string v2, "TPOS" // string@4a1e │ │ -312cec: 1a05 2c4c |0496: const-string v5, "Text: Part of a setField" // string@4c2c │ │ -312cf0: 7230 9489 2105 |0498: invoke-interface {v1, v2, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -312cf6: 5401 a98c |049b: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ -312cfa: 1a02 ca4a |049d: const-string v2, "TSST" // string@4aca │ │ -312cfe: 1a05 354c |049f: const-string v5, "Text: SubTitle" // string@4c35 │ │ -312d02: 7230 9489 2105 |04a1: invoke-interface {v1, v2, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -312d08: 5401 a98c |04a4: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ -312d0c: 1a02 eb48 |04a6: const-string v2, "Synchronized lyric/text" // string@48eb │ │ -312d10: 0805 1500 |04a8: move-object/from16 v5, v21 │ │ -312d14: 7230 9489 5102 |04aa: invoke-interface {v1, v5, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -312d1a: 5401 a98c |04ad: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ -312d1e: 1a02 e348 |04af: const-string v2, "Synced tempo codes" // string@48e3 │ │ -312d22: 080f 1600 |04b1: move-object/from16 v15, v22 │ │ -312d26: 7230 9489 f102 |04b3: invoke-interface {v1, v15, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -312d2c: 5401 a98c |04b6: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ -312d30: 1a02 4e49 |04b8: const-string v2, "TDAT" // string@494e │ │ -312d34: 0810 0e00 |04ba: move-object/from16 v16, v14 │ │ -312d38: 1a0e 174c |04bc: const-string v14, "Text: Date" // string@4c17 │ │ -312d3c: 7230 9489 210e |04be: invoke-interface {v1, v2, v14}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -312d42: 5401 a98c |04c1: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ -312d46: 1a02 814f |04c3: const-string v2, "USER" // string@4f81 │ │ -312d4a: 7230 9489 2103 |04c5: invoke-interface {v1, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -312d50: 5401 a98c |04c8: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ -312d54: 1a02 9349 |04ca: const-string v2, "TIME" // string@4993 │ │ -312d58: 1a03 384c |04cc: const-string v3, "Text: Time" // string@4c38 │ │ -312d5c: 7230 9489 2103 |04ce: invoke-interface {v1, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -312d62: 5401 a98c |04d1: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ -312d66: 1a02 a849 |04d3: const-string v2, "TIT2" // string@49a8 │ │ -312d6a: 1a03 394c |04d5: const-string v3, "Text: Title/Songname/Content description" // string@4c39 │ │ -312d6e: 7230 9489 2103 |04d7: invoke-interface {v1, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -312d74: 5401 a98c |04da: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ -312d78: 1a02 a949 |04dc: const-string v2, "TIT3" // string@49a9 │ │ -312d7c: 1a03 364c |04de: const-string v3, "Text: Subtitle/Description refinement" // string@4c36 │ │ -312d80: 7230 9489 2103 |04e0: invoke-interface {v1, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -312d86: 5401 a98c |04e3: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ -312d8a: 1a02 f349 |04e5: const-string v2, "TORY" // string@49f3 │ │ -312d8e: 1a03 2b4c |04e7: const-string v3, "Text: Original release year" // string@4c2b │ │ -312d92: 7230 9489 2103 |04e9: invoke-interface {v1, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -312d98: 5401 a98c |04ec: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ -312d9c: 1a02 9f4a |04ee: const-string v2, "TRCK" // string@4a9f │ │ -312da0: 1a03 3a4c |04f0: const-string v3, "Text: Track number/Position in setField" // string@4c3a │ │ -312da4: 7230 9489 2103 |04f2: invoke-interface {v1, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -312daa: 5401 a98c |04f5: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ -312dae: 1a02 a14a |04f7: const-string v2, "TRDA" // string@4aa1 │ │ -312db2: 1a03 314c |04f9: const-string v3, "Text: Recording dates" // string@4c31 │ │ -312db6: 7230 9489 2103 |04fb: invoke-interface {v1, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -312dbc: 5401 a98c |04fe: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ -312dc0: 1a02 c04a |0500: const-string v2, "TSIZ" // string@4ac0 │ │ -312dc4: 1a03 334c |0502: const-string v3, "Text: Size" // string@4c33 │ │ -312dc8: 7230 9489 2103 |0504: invoke-interface {v1, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -312dce: 5401 a98c |0507: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ -312dd2: 1a02 244b |0509: const-string v2, "TYER" // string@4b24 │ │ -312dd6: 1a03 3b4c |050b: const-string v3, "Text: Year" // string@4c3b │ │ -312dda: 7230 9489 2103 |050d: invoke-interface {v1, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -312de0: 5401 a98c |0510: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ -312de4: 1a02 0a50 |0512: const-string v2, "Unique file identifier" // string@500a │ │ -312de8: 0803 1800 |0514: move-object/from16 v3, v24 │ │ -312dec: 7230 9489 3102 |0516: invoke-interface {v1, v3, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -312df2: 5401 a98c |0519: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ -312df6: 1a02 924f |051b: const-string v2, "USLT" // string@4f92 │ │ -312dfa: 1a0e 2f50 |051d: const-string v14, "Unsychronized lyric/text transcription" // string@502f │ │ -312dfe: 7230 9489 210e |051f: invoke-interface {v1, v2, v14}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -312e04: 5401 a98c |0522: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ -312e08: 1a02 6a53 |0524: const-string v2, "WOAR" // string@536a │ │ -312e0c: 1a0e 5a4f |0526: const-string v14, "URL: Official artist/performer webpage" // string@4f5a │ │ -312e10: 7230 9489 210e |0528: invoke-interface {v1, v2, v14}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -312e16: 5401 a98c |052b: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ -312e1a: 1a02 0653 |052d: const-string v2, "WCOM" // string@5306 │ │ -312e1e: 1a0e 574f |052f: const-string v14, "URL: Commercial information" // string@4f57 │ │ -312e22: 7230 9489 210e |0531: invoke-interface {v1, v2, v14}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -312e28: 5401 a98c |0534: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ -312e2c: 1a02 0753 |0536: const-string v2, "WCOP" // string@5307 │ │ -312e30: 1a0e 584f |0538: const-string v14, "URL: Copyright/Legal information" // string@4f58 │ │ -312e34: 7230 9489 210e |053a: invoke-interface {v1, v2, v14}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -312e3a: 5401 a98c |053d: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ -312e3e: 1a02 6953 |053f: const-string v2, "WOAF" // string@5369 │ │ -312e42: 1a0e 5b4f |0541: const-string v14, "URL: Official audio file webpage" // string@4f5b │ │ -312e46: 7230 9489 210e |0543: invoke-interface {v1, v2, v14}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -312e4c: 5401 a98c |0546: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ -312e50: 1a02 8153 |0548: const-string v2, "WORS" // string@5381 │ │ -312e54: 1a0e 363f |054a: const-string v14, "Official Radio" // string@3f36 │ │ -312e58: 7230 9489 210e |054c: invoke-interface {v1, v2, v14}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -312e5e: 5401 a98c |054f: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ -312e62: 1a02 8253 |0551: const-string v2, "WPAY" // string@5382 │ │ -312e66: 1a0e 5f4f |0553: const-string v14, "URL: Payment" // string@4f5f │ │ -312e6a: 7230 9489 210e |0555: invoke-interface {v1, v2, v14}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -312e70: 5401 a98c |0558: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ -312e74: 1a02 8453 |055a: const-string v2, "WPUB" // string@5384 │ │ -312e78: 1a0e 614f |055c: const-string v14, "URL: Publishers official webpage" // string@4f61 │ │ -312e7c: 7230 9489 210e |055e: invoke-interface {v1, v2, v14}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -312e82: 5401 a98c |0561: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ -312e86: 1a02 6b53 |0563: const-string v2, "WOAS" // string@536b │ │ -312e8a: 1a0e 5c4f |0565: const-string v14, "URL: Official audio source webpage" // string@4f5c │ │ -312e8e: 7230 9489 210e |0567: invoke-interface {v1, v2, v14}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -312e94: 5401 a98c |056a: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ -312e98: 1a02 204b |056c: const-string v2, "TXXX" // string@4b20 │ │ -312e9c: 1a0e 4150 |056e: const-string v14, "User defined text information frame" // string@5041 │ │ -312ea0: 7230 9489 210e |0570: invoke-interface {v1, v2, v14}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -312ea6: 5401 a98c |0573: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ -312eaa: 1a02 9453 |0575: const-string v2, "WXXX" // string@5394 │ │ -312eae: 1a0e 4050 |0577: const-string v14, "User defined URL link frame" // string@5040 │ │ -312eb2: 7230 9489 210e |0579: invoke-interface {v1, v2, v14}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -312eb8: 5401 a98c |057c: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ -312ebc: 1a02 3e49 |057e: const-string v2, "TCMP" // string@493e │ │ -312ec0: 1a0e 0920 |0580: const-string v14, "Is Compilation" // string@2009 │ │ -312ec4: 7230 9489 210e |0582: invoke-interface {v1, v2, v14}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -312eca: 5401 a98c |0585: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ -312ece: 1a02 c54a |0587: const-string v2, "TSOT" // string@4ac5 │ │ -312ed2: 1a0e 404c |0589: const-string v14, "Text: title sort order" // string@4c40 │ │ -312ed6: 7230 9489 210e |058b: invoke-interface {v1, v2, v14}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -312edc: 5401 a98c |058e: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ -312ee0: 1a02 c44a |0590: const-string v2, "TSOP" // string@4ac4 │ │ -312ee4: 1a0e 3d4c |0592: const-string v14, "Text: artist sort order" // string@4c3d │ │ -312ee8: 7230 9489 210e |0594: invoke-interface {v1, v2, v14}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -312eee: 5401 a98c |0597: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ -312ef2: 1a02 c24a |0599: const-string v2, "TSOA" // string@4ac2 │ │ -312ef6: 1a0e 3c4c |059b: const-string v14, "Text: album sort order" // string@4c3c │ │ -312efa: 7230 9489 210e |059d: invoke-interface {v1, v2, v14}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -312f00: 5401 a98c |05a0: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ -312f04: 1a02 e854 |05a2: const-string v2, "XSOT" // string@54e8 │ │ -312f08: 1a0e 404c |05a4: const-string v14, "Text: title sort order" // string@4c40 │ │ -312f0c: 7230 9489 210e |05a6: invoke-interface {v1, v2, v14}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -312f12: 5401 a98c |05a9: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ -312f16: 1a02 e754 |05ab: const-string v2, "XSOP" // string@54e7 │ │ -312f1a: 1a0e 3d4c |05ad: const-string v14, "Text: artist sort order" // string@4c3d │ │ -312f1e: 7230 9489 210e |05af: invoke-interface {v1, v2, v14}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -312f24: 5401 a98c |05b2: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ -312f28: 1a02 e654 |05b4: const-string v2, "XSOA" // string@54e6 │ │ -312f2c: 1a0e 3c4c |05b6: const-string v14, "Text: album sort order" // string@4c3c │ │ -312f30: 7230 9489 210e |05b8: invoke-interface {v1, v2, v14}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -312f36: 5401 a98c |05bb: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ -312f3a: 1a02 c14a |05bd: const-string v2, "TSO2" // string@4ac1 │ │ -312f3e: 1a0e 414c |05bf: const-string v14, "Text:Album Artist Sort Order Frame" // string@4c41 │ │ -312f42: 7230 9489 210e |05c1: invoke-interface {v1, v2, v14}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -312f48: 5401 a98c |05c4: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ -312f4c: 1a02 c34a |05c6: const-string v2, "TSOC" // string@4ac3 │ │ -312f50: 1a0e 424c |05c8: const-string v14, "Text:Composer Sort Order Frame" // string@4c42 │ │ -312f54: 7230 9489 210e |05ca: invoke-interface {v1, v2, v14}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -312f5a: 7401 d596 1900 |05cd: invoke-virtual/range {v25}, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.createMaps:()V // method@96d5 │ │ -312f60: 5401 aa8c |05d0: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.multipleFrames:Ljava/util/TreeSet; // field@8caa │ │ -312f64: 1a02 204b |05d2: const-string v2, "TXXX" // string@4b20 │ │ -312f68: 6e20 bf89 2100 |05d4: invoke-virtual {v1, v2}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -312f6e: 5401 aa8c |05d7: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.multipleFrames:Ljava/util/TreeSet; // field@8caa │ │ -312f72: 1a02 9453 |05d9: const-string v2, "WXXX" // string@5394 │ │ -312f76: 6e20 bf89 2100 |05db: invoke-virtual {v1, v2}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -312f7c: 5401 aa8c |05de: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.multipleFrames:Ljava/util/TreeSet; // field@8caa │ │ -312f80: 6e20 bf89 4100 |05e0: invoke-virtual {v1, v4}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -312f86: 5401 aa8c |05e3: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.multipleFrames:Ljava/util/TreeSet; // field@8caa │ │ -312f8a: 6e20 bf89 7100 |05e5: invoke-virtual {v1, v7}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -312f90: 5401 aa8c |05e8: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.multipleFrames:Ljava/util/TreeSet; // field@8caa │ │ -312f94: 6e20 bf89 6100 |05ea: invoke-virtual {v1, v6}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -312f9a: 5401 aa8c |05ed: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.multipleFrames:Ljava/util/TreeSet; // field@8caa │ │ -312f9e: 6e20 bf89 3100 |05ef: invoke-virtual {v1, v3}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -312fa4: 5401 aa8c |05f2: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.multipleFrames:Ljava/util/TreeSet; // field@8caa │ │ -312fa8: 1a02 924f |05f4: const-string v2, "USLT" // string@4f92 │ │ -312fac: 6e20 bf89 2100 |05f6: invoke-virtual {v1, v2}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -312fb2: 5401 aa8c |05f9: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.multipleFrames:Ljava/util/TreeSet; // field@8caa │ │ -312fb6: 6e20 bf89 c100 |05fb: invoke-virtual {v1, v12}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -312fbc: 5401 aa8c |05fe: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.multipleFrames:Ljava/util/TreeSet; // field@8caa │ │ -312fc0: 6e20 bf89 b100 |0600: invoke-virtual {v1, v11}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -312fc6: 5401 aa8c |0603: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.multipleFrames:Ljava/util/TreeSet; // field@8caa │ │ -312fca: 1a02 6a53 |0605: const-string v2, "WOAR" // string@536a │ │ -312fce: 6e20 bf89 2100 |0607: invoke-virtual {v1, v2}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -312fd4: 5401 a58c |060a: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.discardIfFileAlteredFrames:Ljava/util/TreeSet; // field@8ca5 │ │ -312fd8: 6e20 bf89 a100 |060c: invoke-virtual {v1, v10}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -312fde: 5401 a58c |060f: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.discardIfFileAlteredFrames:Ljava/util/TreeSet; // field@8ca5 │ │ -312fe2: 6e20 bf89 9100 |0611: invoke-virtual {v1, v9}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -312fe8: 5401 a58c |0614: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.discardIfFileAlteredFrames:Ljava/util/TreeSet; // field@8ca5 │ │ -312fec: 6e20 bf89 8100 |0616: invoke-virtual {v1, v8}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -312ff2: 5401 a58c |0619: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.discardIfFileAlteredFrames:Ljava/util/TreeSet; // field@8ca5 │ │ -312ff6: 6e20 bf89 d100 |061b: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -312ffc: 5401 a58c |061e: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.discardIfFileAlteredFrames:Ljava/util/TreeSet; // field@8ca5 │ │ -313000: 6e20 bf89 5100 |0620: invoke-virtual {v1, v5}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -313006: 5401 a58c |0623: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.discardIfFileAlteredFrames:Ljava/util/TreeSet; // field@8ca5 │ │ -31300a: 6e20 bf89 f100 |0625: invoke-virtual {v1, v15}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -313010: 5401 a58c |0628: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.discardIfFileAlteredFrames:Ljava/util/TreeSet; // field@8ca5 │ │ -313014: 0802 1000 |062a: move-object/from16 v2, v16 │ │ -313018: 6e20 bf89 2100 |062c: invoke-virtual {v1, v2}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -31301e: 5401 a58c |062f: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.discardIfFileAlteredFrames:Ljava/util/TreeSet; // field@8ca5 │ │ -313022: 0802 1700 |0631: move-object/from16 v2, v23 │ │ -313026: 6e20 bf89 2100 |0633: invoke-virtual {v1, v2}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -31302c: 5401 a58c |0636: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.discardIfFileAlteredFrames:Ljava/util/TreeSet; // field@8ca5 │ │ -313030: 0802 1400 |0638: move-object/from16 v2, v20 │ │ -313034: 6e20 bf89 2100 |063a: invoke-virtual {v1, v2}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -31303a: 5401 a58c |063d: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.discardIfFileAlteredFrames:Ljava/util/TreeSet; // field@8ca5 │ │ -31303e: 1a02 c04a |063f: const-string v2, "TSIZ" // string@4ac0 │ │ -313042: 6e20 bf89 2100 |0641: invoke-virtual {v1, v2}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -313048: 5401 ac8c |0644: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -31304c: 6202 9787 |0646: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ACOUSTID_FINGERPRINT:Lorg/jaudiotagger/tag/FieldKey; // field@8797 │ │ -313050: 6203 8a8b |0648: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ACOUSTID_FINGERPRINT:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8b8a │ │ -313054: 6e30 1a89 2103 |064a: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31305a: 5401 ac8c |064d: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -31305e: 6202 9887 |064f: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ACOUSTID_ID:Lorg/jaudiotagger/tag/FieldKey; // field@8798 │ │ -313062: 6203 8b8b |0651: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ACOUSTID_ID:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8b8b │ │ -313066: 6e30 1a89 2103 |0653: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31306c: 5401 ac8c |0656: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -313070: 6202 9987 |0658: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ALBUM:Lorg/jaudiotagger/tag/FieldKey; // field@8799 │ │ -313074: 6203 8c8b |065a: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ALBUM:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8b8c │ │ -313078: 6e30 1a89 2103 |065c: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31307e: 5401 ac8c |065f: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -313082: 6202 9a87 |0661: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ALBUM_ARTIST:Lorg/jaudiotagger/tag/FieldKey; // field@879a │ │ -313086: 6203 8d8b |0663: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ALBUM_ARTIST:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8b8d │ │ -31308a: 6e30 1a89 2103 |0665: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -313090: 5401 ac8c |0668: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -313094: 6202 9d87 |066a: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ALBUM_ARTIST_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@879d │ │ -313098: 6203 908b |066c: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ALBUM_ARTIST_SORT:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8b90 │ │ -31309c: 6e30 1a89 2103 |066e: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -3130a2: 5401 ac8c |0671: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -3130a6: 6202 9b87 |0673: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ALBUM_ARTISTS:Lorg/jaudiotagger/tag/FieldKey; // field@879b │ │ -3130aa: 6203 8e8b |0675: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ALBUM_ARTISTS:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8b8e │ │ -3130ae: 6e30 1a89 2103 |0677: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -3130b4: 5401 ac8c |067a: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -3130b8: 6202 9c87 |067c: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ALBUM_ARTISTS_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@879c │ │ -3130bc: 6203 8f8b |067e: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ALBUM_ARTISTS_SORT:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8b8f │ │ -3130c0: 6e30 1a89 2103 |0680: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -3130c6: 5401 ac8c |0683: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -3130ca: 6202 9e87 |0685: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ALBUM_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@879e │ │ -3130ce: 6203 918b |0687: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ALBUM_SORT:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8b91 │ │ -3130d2: 6e30 1a89 2103 |0689: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -3130d8: 5401 ac8c |068c: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -3130dc: 6202 9f87 |068e: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.AMAZON_ID:Lorg/jaudiotagger/tag/FieldKey; // field@879f │ │ -3130e0: 6203 928b |0690: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.AMAZON_ID:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8b92 │ │ -3130e4: 6e30 1a89 2103 |0692: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -3130ea: 5401 ac8c |0695: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -3130ee: 6202 a087 |0697: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ARRANGER:Lorg/jaudiotagger/tag/FieldKey; // field@87a0 │ │ -3130f2: 6203 938b |0699: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ARRANGER:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8b93 │ │ -3130f6: 6e30 1a89 2103 |069b: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -3130fc: 5401 ac8c |069e: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -313100: 6202 a187 |06a0: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ARRANGER_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@87a1 │ │ -313104: 6203 948b |06a2: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ARRANGER_SORT:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8b94 │ │ -313108: 6e30 1a89 2103 |06a4: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31310e: 5401 ac8c |06a7: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -313112: 6202 a287 |06a9: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ARTIST:Lorg/jaudiotagger/tag/FieldKey; // field@87a2 │ │ -313116: 6203 958b |06ab: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ARTIST:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8b95 │ │ -31311a: 6e30 1a89 2103 |06ad: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -313120: 5401 ac8c |06b0: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -313124: 6202 a387 |06b2: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ARTISTS:Lorg/jaudiotagger/tag/FieldKey; // field@87a3 │ │ -313128: 6203 968b |06b4: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ARTISTS:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8b96 │ │ -31312c: 6e30 1a89 2103 |06b6: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -313132: 5401 ac8c |06b9: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -313136: 6202 a487 |06bb: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ARTISTS_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@87a4 │ │ -31313a: 6203 978b |06bd: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ARTISTS_SORT:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8b97 │ │ -31313e: 6e30 1a89 2103 |06bf: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -313144: 5401 ac8c |06c2: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -313148: 6202 a587 |06c4: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ARTIST_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@87a5 │ │ -31314c: 6203 988b |06c6: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ARTIST_SORT:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8b98 │ │ -313150: 6e30 1a89 2103 |06c8: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -313156: 5401 ac8c |06cb: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -31315a: 6202 a687 |06cd: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.BARCODE:Lorg/jaudiotagger/tag/FieldKey; // field@87a6 │ │ -31315e: 6203 998b |06cf: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.BARCODE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8b99 │ │ -313162: 6e30 1a89 2103 |06d1: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -313168: 5401 ac8c |06d4: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -31316c: 6202 a787 |06d6: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.BPM:Lorg/jaudiotagger/tag/FieldKey; // field@87a7 │ │ -313170: 6203 9a8b |06d8: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.BPM:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8b9a │ │ -313174: 6e30 1a89 2103 |06da: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31317a: 5401 ac8c |06dd: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -31317e: 6202 a887 |06df: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.CATALOG_NO:Lorg/jaudiotagger/tag/FieldKey; // field@87a8 │ │ -313182: 6203 9b8b |06e1: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.CATALOG_NO:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8b9b │ │ -313186: 6e30 1a89 2103 |06e3: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31318c: 5401 ac8c |06e6: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -313190: 6202 a987 |06e8: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.CHOIR:Lorg/jaudiotagger/tag/FieldKey; // field@87a9 │ │ -313194: 6203 9c8b |06ea: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.CHOIR:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8b9c │ │ -313198: 6e30 1a89 2103 |06ec: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31319e: 5401 ac8c |06ef: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -3131a2: 6202 aa87 |06f1: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.CHOIR_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@87aa │ │ -3131a6: 6203 9d8b |06f3: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.CHOIR_SORT:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8b9d │ │ -3131aa: 6e30 1a89 2103 |06f5: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -3131b0: 5401 ac8c |06f8: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -3131b4: 6202 ab87 |06fa: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.CLASSICAL_CATALOG:Lorg/jaudiotagger/tag/FieldKey; // field@87ab │ │ -3131b8: 6203 9e8b |06fc: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.CLASSICAL_CATALOG:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8b9e │ │ -3131bc: 6e30 1a89 2103 |06fe: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -3131c2: 5401 ac8c |0701: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -3131c6: 6202 ac87 |0703: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.CLASSICAL_NICKNAME:Lorg/jaudiotagger/tag/FieldKey; // field@87ac │ │ -3131ca: 6203 9f8b |0705: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.CLASSICAL_NICKNAME:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8b9f │ │ -3131ce: 6e30 1a89 2103 |0707: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -3131d4: 5401 ac8c |070a: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -3131d8: 6202 ad87 |070c: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.COMMENT:Lorg/jaudiotagger/tag/FieldKey; // field@87ad │ │ -3131dc: 6203 a08b |070e: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.COMMENT:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8ba0 │ │ -3131e0: 6e30 1a89 2103 |0710: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -3131e6: 5401 ac8c |0713: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -3131ea: 6202 ae87 |0715: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.COMPOSER:Lorg/jaudiotagger/tag/FieldKey; // field@87ae │ │ -3131ee: 6203 a18b |0717: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.COMPOSER:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8ba1 │ │ -3131f2: 6e30 1a89 2103 |0719: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -3131f8: 5401 ac8c |071c: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -3131fc: 6202 af87 |071e: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.COMPOSER_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@87af │ │ -313200: 6203 a28b |0720: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.COMPOSER_SORT:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8ba2 │ │ -313204: 6e30 1a89 2103 |0722: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31320a: 5401 ac8c |0725: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -31320e: 6202 b087 |0727: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.CONDUCTOR:Lorg/jaudiotagger/tag/FieldKey; // field@87b0 │ │ -313212: 6203 a38b |0729: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.CONDUCTOR:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8ba3 │ │ -313216: 6e30 1a89 2103 |072b: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31321c: 5401 ac8c |072e: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -313220: 6202 b187 |0730: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.CONDUCTOR_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@87b1 │ │ -313224: 6203 a48b |0732: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.CONDUCTOR_SORT:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8ba4 │ │ -313228: 6e30 1a89 2103 |0734: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31322e: 5401 ac8c |0737: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -313232: 6202 b287 |0739: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.COPYRIGHT:Lorg/jaudiotagger/tag/FieldKey; // field@87b2 │ │ -313236: 6203 a58b |073b: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.COPYRIGHT:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8ba5 │ │ -31323a: 6e30 1a89 2103 |073d: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -313240: 5401 ac8c |0740: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -313244: 6202 b387 |0742: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.COUNTRY:Lorg/jaudiotagger/tag/FieldKey; // field@87b3 │ │ -313248: 6203 a68b |0744: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.COUNTRY:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8ba6 │ │ -31324c: 6e30 1a89 2103 |0746: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -313252: 5401 ac8c |0749: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -313256: 6202 b487 |074b: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.COVER_ART:Lorg/jaudiotagger/tag/FieldKey; // field@87b4 │ │ -31325a: 6203 a78b |074d: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.COVER_ART:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8ba7 │ │ -31325e: 6e30 1a89 2103 |074f: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -313264: 5401 ac8c |0752: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -313268: 6202 b587 |0754: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.CUSTOM1:Lorg/jaudiotagger/tag/FieldKey; // field@87b5 │ │ -31326c: 6203 a88b |0756: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.CUSTOM1:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8ba8 │ │ -313270: 6e30 1a89 2103 |0758: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -313276: 5401 ac8c |075b: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -31327a: 6202 b687 |075d: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.CUSTOM2:Lorg/jaudiotagger/tag/FieldKey; // field@87b6 │ │ -31327e: 6203 a98b |075f: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.CUSTOM2:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8ba9 │ │ -313282: 6e30 1a89 2103 |0761: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -313288: 5401 ac8c |0764: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -31328c: 6202 b787 |0766: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.CUSTOM3:Lorg/jaudiotagger/tag/FieldKey; // field@87b7 │ │ -313290: 6203 aa8b |0768: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.CUSTOM3:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8baa │ │ -313294: 6e30 1a89 2103 |076a: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31329a: 5401 ac8c |076d: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -31329e: 6202 b887 |076f: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.CUSTOM4:Lorg/jaudiotagger/tag/FieldKey; // field@87b8 │ │ -3132a2: 6203 ab8b |0771: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.CUSTOM4:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bab │ │ -3132a6: 6e30 1a89 2103 |0773: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -3132ac: 5401 ac8c |0776: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -3132b0: 6202 b987 |0778: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.CUSTOM5:Lorg/jaudiotagger/tag/FieldKey; // field@87b9 │ │ -3132b4: 6203 ac8b |077a: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.CUSTOM5:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bac │ │ -3132b8: 6e30 1a89 2103 |077c: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -3132be: 5401 ac8c |077f: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -3132c2: 6202 ba87 |0781: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.DISC_NO:Lorg/jaudiotagger/tag/FieldKey; // field@87ba │ │ -3132c6: 6203 ad8b |0783: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.DISC_NO:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bad │ │ -3132ca: 6e30 1a89 2103 |0785: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -3132d0: 5401 ac8c |0788: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -3132d4: 6202 bb87 |078a: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.DISC_SUBTITLE:Lorg/jaudiotagger/tag/FieldKey; // field@87bb │ │ -3132d8: 6203 ae8b |078c: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.DISC_SUBTITLE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bae │ │ -3132dc: 6e30 1a89 2103 |078e: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -3132e2: 5401 ac8c |0791: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -3132e6: 6202 bc87 |0793: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.DISC_TOTAL:Lorg/jaudiotagger/tag/FieldKey; // field@87bc │ │ -3132ea: 6203 ad8b |0795: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.DISC_NO:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bad │ │ -3132ee: 6e30 1a89 2103 |0797: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -3132f4: 5401 ac8c |079a: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -3132f8: 6202 bd87 |079c: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.DJMIXER:Lorg/jaudiotagger/tag/FieldKey; // field@87bd │ │ -3132fc: 6203 b08b |079e: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.DJMIXER:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bb0 │ │ -313300: 6e30 1a89 2103 |07a0: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -313306: 5401 ac8c |07a3: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -31330a: 6202 dc87 |07a5: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MOOD_ELECTRONIC:Lorg/jaudiotagger/tag/FieldKey; // field@87dc │ │ -31330e: 6203 cf8b |07a7: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MOOD_ELECTRONIC:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bcf │ │ -313312: 6e30 1a89 2103 |07a9: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -313318: 5401 ac8c |07ac: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -31331c: 6202 be87 |07ae: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ENCODER:Lorg/jaudiotagger/tag/FieldKey; // field@87be │ │ -313320: 6203 b18b |07b0: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ENCODER:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bb1 │ │ -313324: 6e30 1a89 2103 |07b2: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31332a: 5401 ac8c |07b5: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -31332e: 6202 bf87 |07b7: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ENGINEER:Lorg/jaudiotagger/tag/FieldKey; // field@87bf │ │ -313332: 6203 b28b |07b9: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ENGINEER:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bb2 │ │ -313336: 6e30 1a89 2103 |07bb: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31333c: 5401 ac8c |07be: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -313340: 6202 c087 |07c0: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ENSEMBLE:Lorg/jaudiotagger/tag/FieldKey; // field@87c0 │ │ -313344: 6203 b38b |07c2: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ENSEMBLE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bb3 │ │ -313348: 6e30 1a89 2103 |07c4: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31334e: 5401 ac8c |07c7: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -313352: 6202 c187 |07c9: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ENSEMBLE_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@87c1 │ │ -313356: 6203 b48b |07cb: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ENSEMBLE_SORT:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bb4 │ │ -31335a: 6e30 1a89 2103 |07cd: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -313360: 5401 ac8c |07d0: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -313364: 6202 c287 |07d2: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.FBPM:Lorg/jaudiotagger/tag/FieldKey; // field@87c2 │ │ -313368: 6203 b58b |07d4: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.FBPM:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bb5 │ │ -31336c: 6e30 1a89 2103 |07d6: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -313372: 5401 ac8c |07d9: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -313376: 6202 c387 |07db: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.GENRE:Lorg/jaudiotagger/tag/FieldKey; // field@87c3 │ │ -31337a: 6203 b68b |07dd: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.GENRE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bb6 │ │ -31337e: 6e30 1a89 2103 |07df: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -313384: 5401 ac8c |07e2: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -313388: 6202 c487 |07e4: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.GROUP:Lorg/jaudiotagger/tag/FieldKey; // field@87c4 │ │ -31338c: 6203 b78b |07e6: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.GROUP:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bb7 │ │ -313390: 6e30 1a89 2103 |07e8: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -313396: 5401 ac8c |07eb: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -31339a: 6202 c587 |07ed: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.GROUPING:Lorg/jaudiotagger/tag/FieldKey; // field@87c5 │ │ -31339e: 6203 b88b |07ef: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.GROUPING:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bb8 │ │ -3133a2: 6e30 1a89 2103 |07f1: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -3133a8: 5401 ac8c |07f4: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -3133ac: 6202 c687 |07f6: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.INSTRUMENT:Lorg/jaudiotagger/tag/FieldKey; // field@87c6 │ │ -3133b0: 6203 b98b |07f8: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.INSTRUMENT:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bb9 │ │ -3133b4: 6e30 1a89 2103 |07fa: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -3133ba: 5401 ac8c |07fd: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -3133be: 6202 c787 |07ff: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.INVOLVED_PERSON:Lorg/jaudiotagger/tag/FieldKey; // field@87c7 │ │ -3133c2: 6203 ba8b |0801: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.INVOLVED_PERSON:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bba │ │ -3133c6: 6e30 1a89 2103 |0803: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -3133cc: 5401 ac8c |0806: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -3133d0: 6202 c887 |0808: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.IPI:Lorg/jaudiotagger/tag/FieldKey; // field@87c8 │ │ -3133d4: 6203 bb8b |080a: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.IPI:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bbb │ │ -3133d8: 6e30 1a89 2103 |080c: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -3133de: 5401 ac8c |080f: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -3133e2: 6202 c987 |0811: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ISRC:Lorg/jaudiotagger/tag/FieldKey; // field@87c9 │ │ -3133e6: 6203 bc8b |0813: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ISRC:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bbc │ │ -3133ea: 6e30 1a89 2103 |0815: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -3133f0: 5401 ac8c |0818: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -3133f4: 6202 ca87 |081a: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ISWC:Lorg/jaudiotagger/tag/FieldKey; // field@87ca │ │ -3133f8: 6203 bd8b |081c: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ISWC:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bbd │ │ -3133fc: 6e30 1a89 2103 |081e: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -313402: 5401 ac8c |0821: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -313406: 6202 cb87 |0823: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.IS_CLASSICAL:Lorg/jaudiotagger/tag/FieldKey; // field@87cb │ │ -31340a: 6203 be8b |0825: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.IS_CLASSICAL:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bbe │ │ -31340e: 6e30 1a89 2103 |0827: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -313414: 5401 ac8c |082a: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -313418: 6202 cc87 |082c: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.IS_COMPILATION:Lorg/jaudiotagger/tag/FieldKey; // field@87cc │ │ -31341c: 6203 bf8b |082e: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.IS_COMPILATION:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bbf │ │ -313420: 6e30 1a89 2103 |0830: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -313426: 5401 ac8c |0833: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -31342a: 6202 cd87 |0835: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.IS_HD:Lorg/jaudiotagger/tag/FieldKey; // field@87cd │ │ -31342e: 6203 c08b |0837: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.IS_HD:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bc0 │ │ -313432: 6e30 1a89 2103 |0839: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -313438: 5401 ac8c |083c: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -31343c: 6202 ce87 |083e: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.IS_SOUNDTRACK:Lorg/jaudiotagger/tag/FieldKey; // field@87ce │ │ -313440: 6203 c18b |0840: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.IS_SOUNDTRACK:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bc1 │ │ -313444: 6e30 1a89 2103 |0842: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31344a: 5401 ac8c |0845: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -31344e: 6202 cf87 |0847: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ITUNES_GROUPING:Lorg/jaudiotagger/tag/FieldKey; // field@87cf │ │ -313452: 6203 c28b |0849: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ITUNES_GROUPING:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bc2 │ │ -313456: 6e30 1a89 2103 |084b: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31345c: 5401 ac8c |084e: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -313460: 6202 d087 |0850: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.KEY:Lorg/jaudiotagger/tag/FieldKey; // field@87d0 │ │ -313464: 6203 c38b |0852: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.KEY:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bc3 │ │ -313468: 6e30 1a89 2103 |0854: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31346e: 5401 ac8c |0857: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -313472: 6202 d187 |0859: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.LANGUAGE:Lorg/jaudiotagger/tag/FieldKey; // field@87d1 │ │ -313476: 6203 c48b |085b: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.LANGUAGE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bc4 │ │ -31347a: 6e30 1a89 2103 |085d: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -313480: 5401 ac8c |0860: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -313484: 6202 d287 |0862: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.LYRICIST:Lorg/jaudiotagger/tag/FieldKey; // field@87d2 │ │ -313488: 6203 c58b |0864: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.LYRICIST:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bc5 │ │ -31348c: 6e30 1a89 2103 |0866: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -313492: 5401 ac8c |0869: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -313496: 6202 d387 |086b: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.LYRICIST_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@87d3 │ │ -31349a: 6203 c68b |086d: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.LYRICIST_SORT:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bc6 │ │ -31349e: 6e30 1a89 2103 |086f: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -3134a4: 5401 ac8c |0872: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -3134a8: 6202 d487 |0874: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.LYRICS:Lorg/jaudiotagger/tag/FieldKey; // field@87d4 │ │ -3134ac: 6203 c78b |0876: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.LYRICS:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bc7 │ │ -3134b0: 6e30 1a89 2103 |0878: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -3134b6: 5401 ac8c |087b: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -3134ba: 6202 d587 |087d: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MEDIA:Lorg/jaudiotagger/tag/FieldKey; // field@87d5 │ │ -3134be: 6203 c88b |087f: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MEDIA:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bc8 │ │ -3134c2: 6e30 1a89 2103 |0881: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -3134c8: 5401 ac8c |0884: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -3134cc: 6202 d687 |0886: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MIXER:Lorg/jaudiotagger/tag/FieldKey; // field@87d6 │ │ -3134d0: 6203 c98b |0888: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MIXER:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bc9 │ │ -3134d4: 6e30 1a89 2103 |088a: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -3134da: 5401 ac8c |088d: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -3134de: 6202 d787 |088f: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MOOD:Lorg/jaudiotagger/tag/FieldKey; // field@87d7 │ │ -3134e2: 6203 ca8b |0891: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MOOD:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bca │ │ -3134e6: 6e30 1a89 2103 |0893: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -3134ec: 5401 ac8c |0896: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -3134f0: 6202 d887 |0898: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MOOD_ACOUSTIC:Lorg/jaudiotagger/tag/FieldKey; // field@87d8 │ │ -3134f4: 6203 cb8b |089a: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MOOD_ACOUSTIC:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bcb │ │ -3134f8: 6e30 1a89 2103 |089c: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -3134fe: 5401 ac8c |089f: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -313502: 6202 d987 |08a1: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MOOD_AGGRESSIVE:Lorg/jaudiotagger/tag/FieldKey; // field@87d9 │ │ -313506: 6203 cc8b |08a3: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MOOD_AGGRESSIVE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bcc │ │ -31350a: 6e30 1a89 2103 |08a5: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -313510: 5401 ac8c |08a8: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -313514: 6202 da87 |08aa: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MOOD_AROUSAL:Lorg/jaudiotagger/tag/FieldKey; // field@87da │ │ -313518: 6203 cd8b |08ac: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MOOD_AROUSAL:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bcd │ │ -31351c: 6e30 1a89 2103 |08ae: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -313522: 5401 ac8c |08b1: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -313526: 6202 db87 |08b3: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MOOD_DANCEABILITY:Lorg/jaudiotagger/tag/FieldKey; // field@87db │ │ -31352a: 6203 ce8b |08b5: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MOOD_DANCEABILITY:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bce │ │ -31352e: 6e30 1a89 2103 |08b7: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -313534: 5401 ac8c |08ba: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -313538: 6202 dd87 |08bc: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MOOD_HAPPY:Lorg/jaudiotagger/tag/FieldKey; // field@87dd │ │ -31353c: 6203 d08b |08be: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MOOD_HAPPY:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bd0 │ │ -313540: 6e30 1a89 2103 |08c0: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -313546: 5401 ac8c |08c3: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -31354a: 6202 de87 |08c5: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MOOD_INSTRUMENTAL:Lorg/jaudiotagger/tag/FieldKey; // field@87de │ │ -31354e: 6203 d18b |08c7: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MOOD_INSTRUMENTAL:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bd1 │ │ -313552: 6e30 1a89 2103 |08c9: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -313558: 5401 ac8c |08cc: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -31355c: 6202 df87 |08ce: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MOOD_PARTY:Lorg/jaudiotagger/tag/FieldKey; // field@87df │ │ -313560: 6203 d28b |08d0: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MOOD_PARTY:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bd2 │ │ -313564: 6e30 1a89 2103 |08d2: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31356a: 5401 ac8c |08d5: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -31356e: 6202 e087 |08d7: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MOOD_RELAXED:Lorg/jaudiotagger/tag/FieldKey; // field@87e0 │ │ -313572: 6203 d38b |08d9: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MOOD_RELAXED:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bd3 │ │ -313576: 6e30 1a89 2103 |08db: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31357c: 5401 ac8c |08de: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -313580: 6202 e187 |08e0: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MOOD_SAD:Lorg/jaudiotagger/tag/FieldKey; // field@87e1 │ │ -313584: 6203 d48b |08e2: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MOOD_SAD:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bd4 │ │ -313588: 6e30 1a89 2103 |08e4: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31358e: 5401 ac8c |08e7: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -313592: 6202 e287 |08e9: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MOOD_VALENCE:Lorg/jaudiotagger/tag/FieldKey; // field@87e2 │ │ -313596: 6203 d58b |08eb: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MOOD_VALENCE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bd5 │ │ -31359a: 6e30 1a89 2103 |08ed: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -3135a0: 5401 ac8c |08f0: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -3135a4: 6202 e387 |08f2: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MOVEMENT:Lorg/jaudiotagger/tag/FieldKey; // field@87e3 │ │ -3135a8: 6203 d68b |08f4: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MOVEMENT:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bd6 │ │ -3135ac: 6e30 1a89 2103 |08f6: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -3135b2: 5401 ac8c |08f9: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -3135b6: 6202 e487 |08fb: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MOVEMENT_NO:Lorg/jaudiotagger/tag/FieldKey; // field@87e4 │ │ -3135ba: 6203 d78b |08fd: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MOVEMENT_NO:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bd7 │ │ -3135be: 6e30 1a89 2103 |08ff: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -3135c4: 5401 ac8c |0902: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -3135c8: 6202 e587 |0904: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MOVEMENT_TOTAL:Lorg/jaudiotagger/tag/FieldKey; // field@87e5 │ │ -3135cc: 6203 d88b |0906: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MOVEMENT_TOTAL:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bd8 │ │ -3135d0: 6e30 1a89 2103 |0908: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -3135d6: 5401 ac8c |090b: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -3135da: 6202 e687 |090d: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_ARTISTID:Lorg/jaudiotagger/tag/FieldKey; // field@87e6 │ │ -3135de: 6203 d98b |090f: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MUSICBRAINZ_ARTISTID:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bd9 │ │ -3135e2: 6e30 1a89 2103 |0911: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -3135e8: 5401 ac8c |0914: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -3135ec: 6202 e787 |0916: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_DISC_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87e7 │ │ -3135f0: 6203 da8b |0918: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MUSICBRAINZ_DISC_ID:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bda │ │ -3135f4: 6e30 1a89 2103 |091a: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -3135fa: 5401 ac8c |091d: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -3135fe: 6202 e887 |091f: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_ORIGINAL_RELEASE_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87e8 │ │ -313602: 6203 db8b |0921: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MUSICBRAINZ_ORIGINAL_RELEASEID:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bdb │ │ -313606: 6e30 1a89 2103 |0923: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31360c: 5401 ac8c |0926: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -313610: 6202 e987 |0928: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_RELEASEARTISTID:Lorg/jaudiotagger/tag/FieldKey; // field@87e9 │ │ -313614: 6203 dc8b |092a: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MUSICBRAINZ_RELEASEARTISTID:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bdc │ │ -313618: 6e30 1a89 2103 |092c: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31361e: 5401 ac8c |092f: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -313622: 6202 ea87 |0931: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_RELEASEID:Lorg/jaudiotagger/tag/FieldKey; // field@87ea │ │ -313626: 6203 dd8b |0933: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MUSICBRAINZ_RELEASEID:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bdd │ │ -31362a: 6e30 1a89 2103 |0935: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -313630: 5401 ac8c |0938: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -313634: 6202 eb87 |093a: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_RELEASE_COUNTRY:Lorg/jaudiotagger/tag/FieldKey; // field@87eb │ │ -313638: 6203 de8b |093c: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MUSICBRAINZ_RELEASE_COUNTRY:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bde │ │ -31363c: 6e30 1a89 2103 |093e: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -313642: 5401 ac8c |0941: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -313646: 6202 ec87 |0943: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_RELEASE_GROUP_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87ec │ │ -31364a: 6203 df8b |0945: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MUSICBRAINZ_RELEASE_GROUP_ID:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bdf │ │ -31364e: 6e30 1a89 2103 |0947: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -313654: 5401 ac8c |094a: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -313658: 6202 ed87 |094c: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_RELEASE_STATUS:Lorg/jaudiotagger/tag/FieldKey; // field@87ed │ │ -31365c: 6203 e08b |094e: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MUSICBRAINZ_RELEASE_STATUS:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8be0 │ │ -313660: 6e30 1a89 2103 |0950: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -313666: 5401 ac8c |0953: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -31366a: 6202 ee87 |0955: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_RELEASE_TRACK_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87ee │ │ -31366e: 6203 e18b |0957: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MUSICBRAINZ_RELEASE_TRACK_ID:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8be1 │ │ -313672: 6e30 1a89 2103 |0959: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -313678: 5401 ac8c |095c: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -31367c: 6202 ef87 |095e: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_RELEASE_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@87ef │ │ -313680: 6203 e28b |0960: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MUSICBRAINZ_RELEASE_TYPE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8be2 │ │ -313684: 6e30 1a89 2103 |0962: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31368a: 5401 ac8c |0965: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -31368e: 6202 f087 |0967: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_TRACK_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87f0 │ │ -313692: 6203 e38b |0969: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MUSICBRAINZ_TRACK_ID:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8be3 │ │ -313696: 6e30 1a89 2103 |096b: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31369c: 5401 ac8c |096e: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -3136a0: 6202 f187 |0970: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK:Lorg/jaudiotagger/tag/FieldKey; // field@87f1 │ │ -3136a4: 6203 e48b |0972: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MUSICBRAINZ_WORK:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8be4 │ │ -3136a8: 6e30 1a89 2103 |0974: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -3136ae: 5401 ac8c |0977: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -3136b2: 6202 f487 |0979: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87f4 │ │ -3136b6: 6203 e78b |097b: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MUSICBRAINZ_WORK_ID:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8be7 │ │ -3136ba: 6e30 1a89 2103 |097d: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -3136c0: 5401 ac8c |0980: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -3136c4: 6202 f387 |0982: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_COMPOSITION_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87f3 │ │ -3136c8: 6203 e68b |0984: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MUSICBRAINZ_WORK_COMPOSITION_ID:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8be6 │ │ -3136cc: 6e30 1a89 2103 |0986: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -3136d2: 5401 ac8c |0989: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -3136d6: 6202 f687 |098b: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL1_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87f6 │ │ -3136da: 6203 e88b |098d: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL1_ID:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8be8 │ │ -3136de: 6e30 1a89 2103 |098f: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -3136e4: 5401 ac8c |0992: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -3136e8: 6202 f987 |0994: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL2_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87f9 │ │ -3136ec: 6203 e98b |0996: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL2_ID:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8be9 │ │ -3136f0: 6e30 1a89 2103 |0998: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -3136f6: 5401 ac8c |099b: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -3136fa: 6202 fc87 |099d: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL3_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87fc │ │ -3136fe: 6203 ea8b |099f: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL3_ID:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bea │ │ -313702: 6e30 1a89 2103 |09a1: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -313708: 5401 ac8c |09a4: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -31370c: 6202 ff87 |09a6: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL4_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87ff │ │ -313710: 6203 eb8b |09a8: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL4_ID:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8beb │ │ -313714: 6e30 1a89 2103 |09aa: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31371a: 5401 ac8c |09ad: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -31371e: 6202 0288 |09af: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL5_ID:Lorg/jaudiotagger/tag/FieldKey; // field@8802 │ │ -313722: 6203 ec8b |09b1: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL5_ID:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bec │ │ -313726: 6e30 1a89 2103 |09b3: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31372c: 5401 ac8c |09b6: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -313730: 6202 0588 |09b8: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL6_ID:Lorg/jaudiotagger/tag/FieldKey; // field@8805 │ │ -313734: 6203 ed8b |09ba: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL6_ID:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bed │ │ -313738: 6e30 1a89 2103 |09bc: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31373e: 5401 ac8c |09bf: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -313742: 6202 0788 |09c1: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICIP_ID:Lorg/jaudiotagger/tag/FieldKey; // field@8807 │ │ -313746: 6203 ee8b |09c3: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MUSICIP_ID:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bee │ │ -31374a: 6e30 1a89 2103 |09c5: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -313750: 5401 ac8c |09c8: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -313754: 6202 0888 |09ca: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.OCCASION:Lorg/jaudiotagger/tag/FieldKey; // field@8808 │ │ -313758: 6203 ef8b |09cc: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.OCCASION:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bef │ │ -31375c: 6e30 1a89 2103 |09ce: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -313762: 5401 ac8c |09d1: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -313766: 6202 0988 |09d3: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.OPUS:Lorg/jaudiotagger/tag/FieldKey; // field@8809 │ │ -31376a: 6203 f08b |09d5: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.OPUS:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bf0 │ │ -31376e: 6e30 1a89 2103 |09d7: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -313774: 5401 ac8c |09da: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -313778: 6202 0a88 |09dc: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ORCHESTRA:Lorg/jaudiotagger/tag/FieldKey; // field@880a │ │ -31377c: 6203 f18b |09de: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ORCHESTRA:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bf1 │ │ -313780: 6e30 1a89 2103 |09e0: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -313786: 5401 ac8c |09e3: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -31378a: 6202 0b88 |09e5: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ORCHESTRA_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@880b │ │ -31378e: 6203 f28b |09e7: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ORCHESTRA_SORT:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bf2 │ │ -313792: 6e30 1a89 2103 |09e9: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -313798: 5401 ac8c |09ec: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -31379c: 6202 0c88 |09ee: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ORIGINAL_ALBUM:Lorg/jaudiotagger/tag/FieldKey; // field@880c │ │ -3137a0: 6203 f38b |09f0: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ORIGINAL_ALBUM:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bf3 │ │ -3137a4: 6e30 1a89 2103 |09f2: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -3137aa: 5401 ac8c |09f5: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -3137ae: 6202 0d88 |09f7: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ORIGINAL_ARTIST:Lorg/jaudiotagger/tag/FieldKey; // field@880d │ │ -3137b2: 6203 f48b |09f9: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ORIGINAL_ARTIST:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bf4 │ │ -3137b6: 6e30 1a89 2103 |09fb: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -3137bc: 5401 ac8c |09fe: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -3137c0: 6202 0e88 |0a00: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ORIGINAL_LYRICIST:Lorg/jaudiotagger/tag/FieldKey; // field@880e │ │ -3137c4: 6203 f58b |0a02: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ORIGINAL_LYRICIST:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bf5 │ │ -3137c8: 6e30 1a89 2103 |0a04: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -3137ce: 5401 ac8c |0a07: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -3137d2: 6202 0f88 |0a09: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ORIGINAL_YEAR:Lorg/jaudiotagger/tag/FieldKey; // field@880f │ │ -3137d6: 6203 f68b |0a0b: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ORIGINAL_YEAR:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bf6 │ │ -3137da: 6e30 1a89 2103 |0a0d: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -3137e0: 5401 ac8c |0a10: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -3137e4: 6202 1088 |0a12: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.OVERALL_WORK:Lorg/jaudiotagger/tag/FieldKey; // field@8810 │ │ -3137e8: 6203 f78b |0a14: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.OVERALL_WORK:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bf7 │ │ -3137ec: 6e30 1a89 2103 |0a16: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -3137f2: 5401 ac8c |0a19: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -3137f6: 6202 1188 |0a1b: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.PART:Lorg/jaudiotagger/tag/FieldKey; // field@8811 │ │ -3137fa: 6203 f88b |0a1d: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.PART:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bf8 │ │ -3137fe: 6e30 1a89 2103 |0a1f: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -313804: 5401 ac8c |0a22: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -313808: 6202 1288 |0a24: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.PART_NUMBER:Lorg/jaudiotagger/tag/FieldKey; // field@8812 │ │ -31380c: 6203 f98b |0a26: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.PART_NUMBER:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bf9 │ │ -313810: 6e30 1a89 2103 |0a28: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -313816: 5401 ac8c |0a2b: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -31381a: 6202 1388 |0a2d: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.PART_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@8813 │ │ -31381e: 6203 fa8b |0a2f: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.PART_TYPE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bfa │ │ -313822: 6e30 1a89 2103 |0a31: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -313828: 5401 ac8c |0a34: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -31382c: 6202 1488 |0a36: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.PERFORMER:Lorg/jaudiotagger/tag/FieldKey; // field@8814 │ │ -313830: 6203 fb8b |0a38: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.PERFORMER:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bfb │ │ -313834: 6e30 1a89 2103 |0a3a: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31383a: 5401 ac8c |0a3d: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -31383e: 6202 1588 |0a3f: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.PERFORMER_NAME:Lorg/jaudiotagger/tag/FieldKey; // field@8815 │ │ -313842: 6203 fc8b |0a41: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.PERFORMER_NAME:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bfc │ │ -313846: 6e30 1a89 2103 |0a43: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31384c: 5401 ac8c |0a46: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -313850: 6202 1688 |0a48: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.PERFORMER_NAME_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@8816 │ │ -313854: 6203 fd8b |0a4a: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.PERFORMER_NAME_SORT:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bfd │ │ -313858: 6e30 1a89 2103 |0a4c: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31385e: 5401 ac8c |0a4f: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -313862: 6202 1788 |0a51: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.PERIOD:Lorg/jaudiotagger/tag/FieldKey; // field@8817 │ │ -313866: 6203 fe8b |0a53: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.PERIOD:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bfe │ │ -31386a: 6e30 1a89 2103 |0a55: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -313870: 5401 ac8c |0a58: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -313874: 6202 1888 |0a5a: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.PRODUCER:Lorg/jaudiotagger/tag/FieldKey; // field@8818 │ │ -313878: 6203 ff8b |0a5c: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.PRODUCER:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bff │ │ -31387c: 6e30 1a89 2103 |0a5e: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -313882: 5401 ac8c |0a61: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -313886: 6202 1988 |0a63: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.QUALITY:Lorg/jaudiotagger/tag/FieldKey; // field@8819 │ │ -31388a: 6203 008c |0a65: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.QUALITY:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c00 │ │ -31388e: 6e30 1a89 2103 |0a67: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -313894: 5401 ac8c |0a6a: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -313898: 6202 1a88 |0a6c: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.RANKING:Lorg/jaudiotagger/tag/FieldKey; // field@881a │ │ -31389c: 6203 018c |0a6e: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.RANKING:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c01 │ │ -3138a0: 6e30 1a89 2103 |0a70: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -3138a6: 5401 ac8c |0a73: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -3138aa: 6202 1b88 |0a75: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.RATING:Lorg/jaudiotagger/tag/FieldKey; // field@881b │ │ -3138ae: 6203 028c |0a77: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.RATING:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c02 │ │ -3138b2: 6e30 1a89 2103 |0a79: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -3138b8: 5401 ac8c |0a7c: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -3138bc: 6202 1c88 |0a7e: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.RECORD_LABEL:Lorg/jaudiotagger/tag/FieldKey; // field@881c │ │ -3138c0: 6203 038c |0a80: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.RECORD_LABEL:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c03 │ │ -3138c4: 6e30 1a89 2103 |0a82: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -3138ca: 5401 ac8c |0a85: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -3138ce: 6202 1d88 |0a87: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.REMIXER:Lorg/jaudiotagger/tag/FieldKey; // field@881d │ │ -3138d2: 6203 048c |0a89: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.REMIXER:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c04 │ │ -3138d6: 6e30 1a89 2103 |0a8b: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -3138dc: 5401 ac8c |0a8e: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -3138e0: 6202 1e88 |0a90: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.SCRIPT:Lorg/jaudiotagger/tag/FieldKey; // field@881e │ │ -3138e4: 6203 058c |0a92: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.SCRIPT:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c05 │ │ -3138e8: 6e30 1a89 2103 |0a94: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -3138ee: 5401 ac8c |0a97: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -3138f2: 6202 1f88 |0a99: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.SINGLE_DISC_TRACK_NO:Lorg/jaudiotagger/tag/FieldKey; // field@881f │ │ -3138f6: 6203 068c |0a9b: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.SINGLE_DISC_TRACK_NO:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c06 │ │ -3138fa: 6e30 1a89 2103 |0a9d: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -313900: 5401 ac8c |0aa0: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -313904: 6202 2088 |0aa2: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.SUBTITLE:Lorg/jaudiotagger/tag/FieldKey; // field@8820 │ │ -313908: 6203 078c |0aa4: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.SUBTITLE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c07 │ │ -31390c: 6e30 1a89 2103 |0aa6: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -313912: 5401 ac8c |0aa9: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -313916: 6202 2188 |0aab: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.TAGS:Lorg/jaudiotagger/tag/FieldKey; // field@8821 │ │ -31391a: 6203 088c |0aad: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.TAGS:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c08 │ │ -31391e: 6e30 1a89 2103 |0aaf: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -313924: 5401 ac8c |0ab2: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -313928: 6202 2288 |0ab4: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.TEMPO:Lorg/jaudiotagger/tag/FieldKey; // field@8822 │ │ -31392c: 6203 098c |0ab6: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.TEMPO:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c09 │ │ -313930: 6e30 1a89 2103 |0ab8: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -313936: 5401 ac8c |0abb: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -31393a: 6202 2388 |0abd: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.TIMBRE:Lorg/jaudiotagger/tag/FieldKey; // field@8823 │ │ -31393e: 6203 0a8c |0abf: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.TIMBRE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c0a │ │ -313942: 6e30 1a89 2103 |0ac1: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -313948: 5401 ac8c |0ac4: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -31394c: 6202 2488 |0ac6: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.TITLE:Lorg/jaudiotagger/tag/FieldKey; // field@8824 │ │ -313950: 6203 0b8c |0ac8: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.TITLE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c0b │ │ -313954: 6e30 1a89 2103 |0aca: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31395a: 5401 ac8c |0acd: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -31395e: 6202 2588 |0acf: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.TITLE_MOVEMENT:Lorg/jaudiotagger/tag/FieldKey; // field@8825 │ │ -313962: 6203 0c8c |0ad1: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.TITLE_MOVEMENT:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c0c │ │ -313966: 6e30 1a89 2103 |0ad3: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31396c: 5401 ac8c |0ad6: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -313970: 6202 2688 |0ad8: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.TITLE_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@8826 │ │ -313974: 6203 0d8c |0ada: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.TITLE_SORT:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c0d │ │ -313978: 6e30 1a89 2103 |0adc: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31397e: 5401 ac8c |0adf: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -313982: 6202 2788 |0ae1: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.TONALITY:Lorg/jaudiotagger/tag/FieldKey; // field@8827 │ │ -313986: 6203 0e8c |0ae3: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.TONALITY:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c0e │ │ -31398a: 6e30 1a89 2103 |0ae5: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -313990: 5401 ac8c |0ae8: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -313994: 6202 2888 |0aea: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.TRACK:Lorg/jaudiotagger/tag/FieldKey; // field@8828 │ │ -313998: 6203 0f8c |0aec: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.TRACK:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c0f │ │ -31399c: 6e30 1a89 2103 |0aee: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -3139a2: 5401 ac8c |0af1: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -3139a6: 6202 2988 |0af3: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.TRACK_TOTAL:Lorg/jaudiotagger/tag/FieldKey; // field@8829 │ │ -3139aa: 6203 108c |0af5: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.TRACK_TOTAL:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c10 │ │ -3139ae: 6e30 1a89 2103 |0af7: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -3139b4: 5401 ac8c |0afa: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -3139b8: 6202 2a88 |0afc: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.URL_DISCOGS_ARTIST_SITE:Lorg/jaudiotagger/tag/FieldKey; // field@882a │ │ -3139bc: 6203 118c |0afe: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.URL_DISCOGS_ARTIST_SITE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c11 │ │ -3139c0: 6e30 1a89 2103 |0b00: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -3139c6: 5401 ac8c |0b03: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -3139ca: 6202 2b88 |0b05: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.URL_DISCOGS_RELEASE_SITE:Lorg/jaudiotagger/tag/FieldKey; // field@882b │ │ -3139ce: 6203 128c |0b07: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.URL_DISCOGS_RELEASE_SITE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c12 │ │ -3139d2: 6e30 1a89 2103 |0b09: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -3139d8: 5401 ac8c |0b0c: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -3139dc: 6202 2c88 |0b0e: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.URL_LYRICS_SITE:Lorg/jaudiotagger/tag/FieldKey; // field@882c │ │ -3139e0: 6203 138c |0b10: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.URL_LYRICS_SITE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c13 │ │ -3139e4: 6e30 1a89 2103 |0b12: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -3139ea: 5401 ac8c |0b15: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -3139ee: 6202 2d88 |0b17: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.URL_OFFICIAL_ARTIST_SITE:Lorg/jaudiotagger/tag/FieldKey; // field@882d │ │ -3139f2: 6203 148c |0b19: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.URL_OFFICIAL_ARTIST_SITE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c14 │ │ -3139f6: 6e30 1a89 2103 |0b1b: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -3139fc: 5401 ac8c |0b1e: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -313a00: 6202 2e88 |0b20: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.URL_OFFICIAL_RELEASE_SITE:Lorg/jaudiotagger/tag/FieldKey; // field@882e │ │ -313a04: 6203 158c |0b22: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.URL_OFFICIAL_RELEASE_SITE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c15 │ │ -313a08: 6e30 1a89 2103 |0b24: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -313a0e: 5401 ac8c |0b27: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -313a12: 6202 2f88 |0b29: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.URL_WIKIPEDIA_ARTIST_SITE:Lorg/jaudiotagger/tag/FieldKey; // field@882f │ │ -313a16: 6203 168c |0b2b: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.URL_WIKIPEDIA_ARTIST_SITE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c16 │ │ -313a1a: 6e30 1a89 2103 |0b2d: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -313a20: 5401 ac8c |0b30: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -313a24: 6202 3088 |0b32: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.URL_WIKIPEDIA_RELEASE_SITE:Lorg/jaudiotagger/tag/FieldKey; // field@8830 │ │ -313a28: 6203 178c |0b34: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.URL_WIKIPEDIA_RELEASE_SITE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c17 │ │ -313a2c: 6e30 1a89 2103 |0b36: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -313a32: 5401 ac8c |0b39: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -313a36: 6202 3188 |0b3b: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.WORK:Lorg/jaudiotagger/tag/FieldKey; // field@8831 │ │ -313a3a: 6203 188c |0b3d: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.WORK:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c18 │ │ -313a3e: 6e30 1a89 2103 |0b3f: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -313a44: 5401 ac8c |0b42: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -313a48: 6202 f287 |0b44: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_COMPOSITION:Lorg/jaudiotagger/tag/FieldKey; // field@87f2 │ │ -313a4c: 6203 e58b |0b46: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MUSICBRAINZ_WORK_COMPOSITION:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8be5 │ │ -313a50: 6e30 1a89 2103 |0b48: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -313a56: 5401 ac8c |0b4b: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -313a5a: 6202 f587 |0b4d: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL1:Lorg/jaudiotagger/tag/FieldKey; // field@87f5 │ │ -313a5e: 6203 198c |0b4f: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.WORK_PART_LEVEL1:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c19 │ │ -313a62: 6e30 1a89 2103 |0b51: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -313a68: 5401 ac8c |0b54: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -313a6c: 6202 f787 |0b56: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL1_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@87f7 │ │ -313a70: 6203 1a8c |0b58: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.WORK_PART_LEVEL1_TYPE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c1a │ │ -313a74: 6e30 1a89 2103 |0b5a: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -313a7a: 5401 ac8c |0b5d: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -313a7e: 6202 f887 |0b5f: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL2:Lorg/jaudiotagger/tag/FieldKey; // field@87f8 │ │ -313a82: 6203 1b8c |0b61: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.WORK_PART_LEVEL2:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c1b │ │ -313a86: 6e30 1a89 2103 |0b63: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -313a8c: 5401 ac8c |0b66: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -313a90: 6202 fa87 |0b68: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL2_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@87fa │ │ -313a94: 6203 1c8c |0b6a: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.WORK_PART_LEVEL2_TYPE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c1c │ │ -313a98: 6e30 1a89 2103 |0b6c: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -313a9e: 5401 ac8c |0b6f: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -313aa2: 6202 fb87 |0b71: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL3:Lorg/jaudiotagger/tag/FieldKey; // field@87fb │ │ -313aa6: 6203 1d8c |0b73: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.WORK_PART_LEVEL3:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c1d │ │ -313aaa: 6e30 1a89 2103 |0b75: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -313ab0: 5401 ac8c |0b78: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -313ab4: 6202 fd87 |0b7a: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL3_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@87fd │ │ -313ab8: 6203 1e8c |0b7c: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.WORK_PART_LEVEL3_TYPE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c1e │ │ -313abc: 6e30 1a89 2103 |0b7e: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -313ac2: 5401 ac8c |0b81: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -313ac6: 6202 fe87 |0b83: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL4:Lorg/jaudiotagger/tag/FieldKey; // field@87fe │ │ -313aca: 6203 1f8c |0b85: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.WORK_PART_LEVEL4:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c1f │ │ -313ace: 6e30 1a89 2103 |0b87: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -313ad4: 5401 ac8c |0b8a: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -313ad8: 6202 0088 |0b8c: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL4_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@8800 │ │ -313adc: 6203 208c |0b8e: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.WORK_PART_LEVEL4_TYPE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c20 │ │ -313ae0: 6e30 1a89 2103 |0b90: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -313ae6: 5401 ac8c |0b93: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -313aea: 6202 0188 |0b95: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL5:Lorg/jaudiotagger/tag/FieldKey; // field@8801 │ │ -313aee: 6203 218c |0b97: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.WORK_PART_LEVEL5:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c21 │ │ -313af2: 6e30 1a89 2103 |0b99: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -313af8: 5401 ac8c |0b9c: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -313afc: 6202 0388 |0b9e: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL5_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@8803 │ │ -313b00: 6203 228c |0ba0: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.WORK_PART_LEVEL5_TYPE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c22 │ │ -313b04: 6e30 1a89 2103 |0ba2: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -313b0a: 5401 ac8c |0ba5: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -313b0e: 6202 0488 |0ba7: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL6:Lorg/jaudiotagger/tag/FieldKey; // field@8804 │ │ -313b12: 6203 238c |0ba9: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.WORK_PART_LEVEL6:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c23 │ │ -313b16: 6e30 1a89 2103 |0bab: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -313b1c: 5401 ac8c |0bae: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -313b20: 6202 0688 |0bb0: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL6_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@8806 │ │ -313b24: 6203 248c |0bb2: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.WORK_PART_LEVEL6_TYPE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c24 │ │ -313b28: 6e30 1a89 2103 |0bb4: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -313b2e: 5401 ac8c |0bb7: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -313b32: 6202 3288 |0bb9: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.WORK_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@8832 │ │ -313b36: 6203 258c |0bbb: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.WORK_TYPE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c25 │ │ -313b3a: 6e30 1a89 2103 |0bbd: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -313b40: 5401 ac8c |0bc0: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -313b44: 6202 3388 |0bc2: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.YEAR:Lorg/jaudiotagger/tag/FieldKey; // field@8833 │ │ -313b48: 6203 268c |0bc4: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.YEAR:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c26 │ │ -313b4c: 6e30 1a89 2103 |0bc6: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -313b52: 7601 de96 1900 |0bc9: invoke-direct/range {v25}, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.populateId3ToTagField:()V // method@96de │ │ -313b58: 0e00 |0bcc: return-void │ │ +3123b4: |[3123b4] org.jaudiotagger.tag.id3.ID3v23Frames.:()V │ │ +3123c4: 0800 1900 |0000: move-object/from16 v0, v25 │ │ +3123c8: 7601 7995 1900 |0002: invoke-direct/range {v25}, Lorg/jaudiotagger/tag/id3/ID3Frames;.:()V // method@9579 │ │ +3123ce: 2201 8610 |0005: new-instance v1, Ljava/util/EnumMap; // type@1086 │ │ +3123d2: 1c02 be11 |0007: const-class v2, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +3123d6: 7020 1789 2100 |0009: invoke-direct {v1, v2}, Ljava/util/EnumMap;.:(Ljava/lang/Class;)V // method@8917 │ │ +3123dc: 5b01 ac8c |000c: iput-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +3123e0: 2201 8610 |000e: new-instance v1, Ljava/util/EnumMap; // type@1086 │ │ +3123e4: 1c02 1f12 |0010: const-class v2, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +3123e8: 7020 1789 2100 |0012: invoke-direct {v1, v2}, Ljava/util/EnumMap;.:(Ljava/lang/Class;)V // method@8917 │ │ +3123ee: 5b01 a78c |0015: iput-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.id3ToTagField:Ljava/util/EnumMap; // field@8ca7 │ │ +3123f2: 5401 ab8c |0017: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ +3123f6: 1a02 1b4a |0019: const-string v2, "TPE2" // string@4a1b │ │ +3123fa: 6e20 bf89 2100 |001b: invoke-virtual {v1, v2}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +312400: 5401 ab8c |001e: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ +312404: 1a02 2a49 |0020: const-string v2, "TALB" // string@492a │ │ +312408: 6e20 bf89 2100 |0022: invoke-virtual {v1, v2}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +31240e: 5401 ab8c |0025: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ +312412: 1a03 1a4a |0027: const-string v3, "TPE1" // string@4a1a │ │ +312416: 6e20 bf89 3100 |0029: invoke-virtual {v1, v3}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +31241c: 5401 ab8c |002c: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ +312420: 1a04 1f07 |002e: const-string v4, "APIC" // string@071f │ │ +312424: 6e20 bf89 4100 |0030: invoke-virtual {v1, v4}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +31242a: 5401 ab8c |0033: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ +31242e: 1a05 9e06 |0035: const-string v5, "AENC" // string@069e │ │ +312432: 6e20 bf89 5100 |0037: invoke-virtual {v1, v5}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +312438: 5401 ab8c |003a: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ +31243c: 1a06 3b49 |003c: const-string v6, "TBPM" // string@493b │ │ +312440: 6e20 bf89 6100 |003e: invoke-virtual {v1, v6}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +312446: 5401 ab8c |0041: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ +31244a: 1a06 290e |0043: const-string v6, "COMM" // string@0e29 │ │ +31244e: 6e20 bf89 6100 |0045: invoke-virtual {v1, v6}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +312454: 5401 ab8c |0048: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ +312458: 1a07 540e |004a: const-string v7, "COMR" // string@0e54 │ │ +31245c: 6e20 bf89 7100 |004c: invoke-virtual {v1, v7}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +312462: 5401 ab8c |004f: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ +312466: 1a07 4049 |0051: const-string v7, "TCOM" // string@4940 │ │ +31246a: 6e20 bf89 7100 |0053: invoke-virtual {v1, v7}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +312470: 5401 ab8c |0056: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ +312474: 1a07 1c4a |0058: const-string v7, "TPE3" // string@4a1c │ │ +312478: 6e20 bf89 7100 |005a: invoke-virtual {v1, v7}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +31247e: 5401 ab8c |005d: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ +312482: 1a07 a749 |005f: const-string v7, "TIT1" // string@49a7 │ │ +312486: 6e20 bf89 7100 |0061: invoke-virtual {v1, v7}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +31248c: 5401 ab8c |0064: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ +312490: 1a07 4349 |0066: const-string v7, "TCOP" // string@4943 │ │ +312494: 6e20 bf89 7100 |0068: invoke-virtual {v1, v7}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +31249a: 5401 ab8c |006b: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ +31249e: 1a07 5f49 |006d: const-string v7, "TENC" // string@495f │ │ +3124a2: 6e20 bf89 7100 |006f: invoke-virtual {v1, v7}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +3124a8: 5401 ab8c |0072: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ +3124ac: 1a08 ab15 |0074: const-string v8, "ENCR" // string@15ab │ │ +3124b0: 6e20 bf89 8100 |0076: invoke-virtual {v1, v8}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +3124b6: 5401 ab8c |0079: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ +3124ba: 1a09 c315 |007b: const-string v9, "EQUA" // string@15c3 │ │ +3124be: 6e20 bf89 9100 |007d: invoke-virtual {v1, v9}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +3124c4: 5401 ab8c |0080: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ +3124c8: 1a0a e115 |0082: const-string v10, "ETCO" // string@15e1 │ │ +3124cc: 6e20 bf89 a100 |0084: invoke-virtual {v1, v10}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +3124d2: 5401 ab8c |0087: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ +3124d6: 1a0b 0f4a |0089: const-string v11, "TOWN" // string@4a0f │ │ +3124da: 6e20 bf89 b100 |008b: invoke-virtual {v1, v11}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +3124e0: 5401 ab8c |008e: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ +3124e4: 1a0b 7149 |0090: const-string v11, "TFLT" // string@4971 │ │ +3124e8: 6e20 bf89 b100 |0092: invoke-virtual {v1, v11}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +3124ee: 5401 ab8c |0095: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ +3124f2: 1a0b b61b |0097: const-string v11, "GEOB" // string@1bb6 │ │ +3124f6: 6e20 bf89 b100 |0099: invoke-virtual {v1, v11}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +3124fc: 5401 ab8c |009c: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ +312500: 1a0c 4149 |009e: const-string v12, "TCON" // string@4941 │ │ +312504: 6e20 bf89 c100 |00a0: invoke-virtual {v1, v12}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +31250a: 5401 ab8c |00a3: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ +31250e: 1a0d e01b |00a5: const-string v13, "GRID" // string@1be0 │ │ +312512: 6e20 bf89 d100 |00a7: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +312518: 5401 ab8c |00aa: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ +31251c: 1a0d c94a |00ac: const-string v13, "TSSE" // string@4ac9 │ │ +312520: 6e20 bf89 d100 |00ae: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +312526: 5401 ab8c |00b1: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ +31252a: 1a0d c649 |00b3: const-string v13, "TKEY" // string@49c6 │ │ +31252e: 6e20 bf89 d100 |00b5: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +312534: 5401 ab8c |00b8: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ +312538: 1a0d bd1e |00ba: const-string v13, "IPLS" // string@1ebd │ │ +31253c: 6e20 bf89 d100 |00bc: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +312542: 5401 ab8c |00bf: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ +312546: 1a0d c74a |00c1: const-string v13, "TSRC" // string@4ac7 │ │ +31254a: 6e20 bf89 d100 |00c3: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +312550: 5401 ab8c |00c6: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ +312554: 1a0d ec1b |00c8: const-string v13, "GRP1" // string@1bec │ │ +312558: 6e20 bf89 d100 |00ca: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +31255e: 5401 ab8c |00cd: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ +312562: 1a0d ca49 |00cf: const-string v13, "TLAN" // string@49ca │ │ +312566: 6e20 bf89 d100 |00d1: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +31256c: 5401 ab8c |00d4: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ +312570: 1a0d ce49 |00d6: const-string v13, "TLEN" // string@49ce │ │ +312574: 6e20 bf89 d100 |00d8: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +31257a: 5401 ab8c |00db: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ +31257e: 1a0e 5422 |00dd: const-string v14, "LINK" // string@2254 │ │ +312582: 6e20 bf89 e100 |00df: invoke-virtual {v1, v14}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +312588: 5401 ab8c |00e2: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ +31258c: 1a0e 6249 |00e4: const-string v14, "TEXT" // string@4962 │ │ +312590: 6e20 bf89 e100 |00e6: invoke-virtual {v1, v14}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +312596: 5401 ab8c |00e9: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ +31259a: 1a0e d249 |00eb: const-string v14, "TMED" // string@49d2 │ │ +31259e: 6e20 bf89 e100 |00ed: invoke-virtual {v1, v14}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +3125a4: 5401 ab8c |00f0: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ +3125a8: 1a0e 0839 |00f2: const-string v14, "MLLT" // string@3908 │ │ +3125ac: 6e20 bf89 e100 |00f4: invoke-virtual {v1, v14}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +3125b2: 5401 ab8c |00f7: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ +3125b6: 1a0f 563a |00f9: const-string v15, "MVNM" // string@3a56 │ │ +3125ba: 6e20 bf89 f100 |00fb: invoke-virtual {v1, v15}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +3125c0: 5401 ab8c |00fe: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ +3125c4: 1a0f 543a |0100: const-string v15, "MVIN" // string@3a54 │ │ +3125c8: 6e20 bf89 f100 |0102: invoke-virtual {v1, v15}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +3125ce: 5401 ab8c |0105: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ +3125d2: 1a0f 7d38 |0107: const-string v15, "MCDI" // string@387d │ │ +3125d6: 6e20 bf89 f100 |0109: invoke-virtual {v1, v15}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +3125dc: 5401 ab8c |010c: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ +3125e0: 1a0f e949 |010e: const-string v15, "TOPE" // string@49e9 │ │ +3125e4: 6e20 bf89 f100 |0110: invoke-virtual {v1, v15}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +3125ea: 5401 ab8c |0113: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ +3125ee: 1a0f db49 |0115: const-string v15, "TOFN" // string@49db │ │ +3125f2: 6e20 bf89 f100 |0117: invoke-virtual {v1, v15}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +3125f8: 5401 ab8c |011a: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ +3125fc: 1a0f e349 |011c: const-string v15, "TOLY" // string@49e3 │ │ +312600: 6e20 bf89 f100 |011e: invoke-virtual {v1, v15}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +312606: 5401 ab8c |0121: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ +31260a: 1a0f d849 |0123: const-string v15, "TOAL" // string@49d8 │ │ +31260e: 6e20 bf89 f100 |0125: invoke-virtual {v1, v15}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +312614: 5401 ab8c |0128: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ +312618: 1a0f 293f |012a: const-string v15, "OWNE" // string@3f29 │ │ +31261c: 6e20 bf89 f100 |012c: invoke-virtual {v1, v15}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +312622: 5401 ab8c |012f: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ +312626: 1a0f 5149 |0131: const-string v15, "TDLY" // string@4951 │ │ +31262a: 6e20 bf89 f100 |0133: invoke-virtual {v1, v15}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +312630: 5401 ab8c |0136: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ +312634: 1a0f 2c40 |0138: const-string v15, "PCNT" // string@402c │ │ +312638: 6e20 bf89 f100 |013a: invoke-virtual {v1, v15}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +31263e: 5401 ab8c |013d: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ +312642: 1a0f 6f40 |013f: const-string v15, "POPM" // string@406f │ │ +312646: 6e20 bf89 f100 |0141: invoke-virtual {v1, v15}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +31264c: 5401 ab8c |0144: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ +312650: 0810 0f00 |0146: move-object/from16 v16, v15 │ │ +312654: 1a0f 7b40 |0148: const-string v15, "POSS" // string@407b │ │ +312658: 6e20 bf89 f100 |014a: invoke-virtual {v1, v15}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +31265e: 5401 ab8c |014d: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ +312662: 0811 0f00 |014f: move-object/from16 v17, v15 │ │ +312666: 1a0f 9f40 |0151: const-string v15, "PRIV" // string@409f │ │ +31266a: 6e20 bf89 f100 |0153: invoke-virtual {v1, v15}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +312670: 5401 ab8c |0156: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ +312674: 0812 0f00 |0158: move-object/from16 v18, v15 │ │ +312678: 1a0f 214a |015a: const-string v15, "TPUB" // string@4a21 │ │ +31267c: 6e20 bf89 f100 |015c: invoke-virtual {v1, v15}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +312682: 5401 ab8c |015f: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ +312686: 1a0f ac4a |0161: const-string v15, "TRSN" // string@4aac │ │ +31268a: 6e20 bf89 f100 |0163: invoke-virtual {v1, v15}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +312690: 5401 ab8c |0166: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ +312694: 1a0f ad4a |0168: const-string v15, "TRSO" // string@4aad │ │ +312698: 6e20 bf89 f100 |016a: invoke-virtual {v1, v15}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +31269e: 5401 ab8c |016d: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ +3126a2: 1a0f 8a42 |016f: const-string v15, "RBUF" // string@428a │ │ +3126a6: 6e20 bf89 f100 |0171: invoke-virtual {v1, v15}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +3126ac: 5401 ab8c |0174: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ +3126b0: 0813 0e00 |0176: move-object/from16 v19, v14 │ │ +3126b4: 1a0e 2443 |0178: const-string v14, "RVAD" // string@4324 │ │ +3126b8: 6e20 bf89 e100 |017a: invoke-virtual {v1, v14}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +3126be: 5401 ab8c |017d: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ +3126c2: 0814 0d00 |017f: move-object/from16 v20, v13 │ │ +3126c6: 1a0d 1d4a |0181: const-string v13, "TPE4" // string@4a1d │ │ +3126ca: 6e20 bf89 d100 |0183: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +3126d0: 5401 ab8c |0186: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ +3126d4: 1a0d 2543 |0188: const-string v13, "RVRB" // string@4325 │ │ +3126d8: 6e20 bf89 d100 |018a: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +3126de: 5401 ab8c |018d: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ +3126e2: 1a0d 1e4a |018f: const-string v13, "TPOS" // string@4a1e │ │ +3126e6: 6e20 bf89 d100 |0191: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +3126ec: 5401 ab8c |0194: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ +3126f0: 1a0d ca4a |0196: const-string v13, "TSST" // string@4aca │ │ +3126f4: 6e20 bf89 d100 |0198: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +3126fa: 5401 ab8c |019b: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ +3126fe: 1a0d 5046 |019d: const-string v13, "SYLT" // string@4650 │ │ +312702: 6e20 bf89 d100 |019f: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +312708: 5401 ab8c |01a2: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ +31270c: 0815 0d00 |01a4: move-object/from16 v21, v13 │ │ +312710: 1a0d 6046 |01a6: const-string v13, "SYTC" // string@4660 │ │ +312714: 6e20 bf89 d100 |01a8: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +31271a: 5401 ab8c |01ab: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ +31271e: 0816 0d00 |01ad: move-object/from16 v22, v13 │ │ +312722: 1a0d 4e49 |01af: const-string v13, "TDAT" // string@494e │ │ +312726: 6e20 bf89 d100 |01b1: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +31272c: 5401 ab8c |01b4: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ +312730: 1a0d 814f |01b6: const-string v13, "USER" // string@4f81 │ │ +312734: 6e20 bf89 d100 |01b8: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +31273a: 5401 ab8c |01bb: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ +31273e: 1a0d 9349 |01bd: const-string v13, "TIME" // string@4993 │ │ +312742: 6e20 bf89 d100 |01bf: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +312748: 5401 ab8c |01c2: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ +31274c: 1a0d a849 |01c4: const-string v13, "TIT2" // string@49a8 │ │ +312750: 6e20 bf89 d100 |01c6: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +312756: 5401 ab8c |01c9: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ +31275a: 1a0d a949 |01cb: const-string v13, "TIT3" // string@49a9 │ │ +31275e: 6e20 bf89 d100 |01cd: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +312764: 5401 ab8c |01d0: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ +312768: 1a0d f349 |01d2: const-string v13, "TORY" // string@49f3 │ │ +31276c: 6e20 bf89 d100 |01d4: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +312772: 5401 ab8c |01d7: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ +312776: 1a0d 9f4a |01d9: const-string v13, "TRCK" // string@4a9f │ │ +31277a: 6e20 bf89 d100 |01db: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +312780: 5401 ab8c |01de: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ +312784: 1a0d a14a |01e0: const-string v13, "TRDA" // string@4aa1 │ │ +312788: 6e20 bf89 d100 |01e2: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +31278e: 5401 ab8c |01e5: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ +312792: 1a0d c04a |01e7: const-string v13, "TSIZ" // string@4ac0 │ │ +312796: 6e20 bf89 d100 |01e9: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +31279c: 5401 ab8c |01ec: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ +3127a0: 1a0d 244b |01ee: const-string v13, "TYER" // string@4b24 │ │ +3127a4: 6e20 bf89 d100 |01f0: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +3127aa: 5401 ab8c |01f3: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ +3127ae: 1a0d 024f |01f5: const-string v13, "UFID" // string@4f02 │ │ +3127b2: 6e20 bf89 d100 |01f7: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +3127b8: 5401 ab8c |01fa: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ +3127bc: 0817 0700 |01fc: move-object/from16 v23, v7 │ │ +3127c0: 1a07 924f |01fe: const-string v7, "USLT" // string@4f92 │ │ +3127c4: 6e20 bf89 7100 |0200: invoke-virtual {v1, v7}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +3127ca: 5401 ab8c |0203: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ +3127ce: 1a07 6a53 |0205: const-string v7, "WOAR" // string@536a │ │ +3127d2: 6e20 bf89 7100 |0207: invoke-virtual {v1, v7}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +3127d8: 5401 ab8c |020a: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ +3127dc: 1a07 0653 |020c: const-string v7, "WCOM" // string@5306 │ │ +3127e0: 6e20 bf89 7100 |020e: invoke-virtual {v1, v7}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +3127e6: 5401 ab8c |0211: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ +3127ea: 1a07 0753 |0213: const-string v7, "WCOP" // string@5307 │ │ +3127ee: 6e20 bf89 7100 |0215: invoke-virtual {v1, v7}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +3127f4: 5401 ab8c |0218: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ +3127f8: 1a07 6953 |021a: const-string v7, "WOAF" // string@5369 │ │ +3127fc: 6e20 bf89 7100 |021c: invoke-virtual {v1, v7}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +312802: 5401 ab8c |021f: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ +312806: 1a07 8153 |0221: const-string v7, "WORS" // string@5381 │ │ +31280a: 6e20 bf89 7100 |0223: invoke-virtual {v1, v7}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +312810: 5401 ab8c |0226: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ +312814: 1a07 8253 |0228: const-string v7, "WPAY" // string@5382 │ │ +312818: 6e20 bf89 7100 |022a: invoke-virtual {v1, v7}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +31281e: 5401 ab8c |022d: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ +312822: 1a07 8453 |022f: const-string v7, "WPUB" // string@5384 │ │ +312826: 6e20 bf89 7100 |0231: invoke-virtual {v1, v7}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +31282c: 5401 ab8c |0234: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ +312830: 1a07 6b53 |0236: const-string v7, "WOAS" // string@536b │ │ +312834: 6e20 bf89 7100 |0238: invoke-virtual {v1, v7}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +31283a: 5401 ab8c |023b: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ +31283e: 1a07 204b |023d: const-string v7, "TXXX" // string@4b20 │ │ +312842: 6e20 bf89 7100 |023f: invoke-virtual {v1, v7}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +312848: 5401 ab8c |0242: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.supportedFrames:Ljava/util/TreeSet; // field@8cab │ │ +31284c: 1a07 9453 |0244: const-string v7, "WXXX" // string@5394 │ │ +312850: 6e20 bf89 7100 |0246: invoke-virtual {v1, v7}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +312856: 5401 a68c |0249: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.extensionFrames:Ljava/util/TreeSet; // field@8ca6 │ │ +31285a: 1a07 3e49 |024b: const-string v7, "TCMP" // string@493e │ │ +31285e: 6e20 bf89 7100 |024d: invoke-virtual {v1, v7}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +312864: 5401 a68c |0250: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.extensionFrames:Ljava/util/TreeSet; // field@8ca6 │ │ +312868: 1a07 c54a |0252: const-string v7, "TSOT" // string@4ac5 │ │ +31286c: 6e20 bf89 7100 |0254: invoke-virtual {v1, v7}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +312872: 5401 a68c |0257: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.extensionFrames:Ljava/util/TreeSet; // field@8ca6 │ │ +312876: 1a07 c44a |0259: const-string v7, "TSOP" // string@4ac4 │ │ +31287a: 6e20 bf89 7100 |025b: invoke-virtual {v1, v7}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +312880: 5401 a68c |025e: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.extensionFrames:Ljava/util/TreeSet; // field@8ca6 │ │ +312884: 1a07 c24a |0260: const-string v7, "TSOA" // string@4ac2 │ │ +312888: 6e20 bf89 7100 |0262: invoke-virtual {v1, v7}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +31288e: 5401 a68c |0265: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.extensionFrames:Ljava/util/TreeSet; // field@8ca6 │ │ +312892: 1a07 e854 |0267: const-string v7, "XSOT" // string@54e8 │ │ +312896: 6e20 bf89 7100 |0269: invoke-virtual {v1, v7}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +31289c: 5401 a68c |026c: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.extensionFrames:Ljava/util/TreeSet; // field@8ca6 │ │ +3128a0: 1a07 e754 |026e: const-string v7, "XSOP" // string@54e7 │ │ +3128a4: 6e20 bf89 7100 |0270: invoke-virtual {v1, v7}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +3128aa: 5401 a68c |0273: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.extensionFrames:Ljava/util/TreeSet; // field@8ca6 │ │ +3128ae: 1a07 e654 |0275: const-string v7, "XSOA" // string@54e6 │ │ +3128b2: 6e20 bf89 7100 |0277: invoke-virtual {v1, v7}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +3128b8: 5401 a68c |027a: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.extensionFrames:Ljava/util/TreeSet; // field@8ca6 │ │ +3128bc: 1a07 c14a |027c: const-string v7, "TSO2" // string@4ac1 │ │ +3128c0: 6e20 bf89 7100 |027e: invoke-virtual {v1, v7}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +3128c6: 5401 a68c |0281: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.extensionFrames:Ljava/util/TreeSet; // field@8ca6 │ │ +3128ca: 1a07 c34a |0283: const-string v7, "TSOC" // string@4ac3 │ │ +3128ce: 6e20 bf89 7100 |0285: invoke-virtual {v1, v7}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +3128d4: 5401 a48c |0288: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.commonFrames:Ljava/util/TreeSet; // field@8ca4 │ │ +3128d8: 6e20 bf89 3100 |028a: invoke-virtual {v1, v3}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +3128de: 5401 a48c |028d: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.commonFrames:Ljava/util/TreeSet; // field@8ca4 │ │ +3128e2: 6e20 bf89 2100 |028f: invoke-virtual {v1, v2}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +3128e8: 5401 a48c |0292: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.commonFrames:Ljava/util/TreeSet; // field@8ca4 │ │ +3128ec: 1a07 a849 |0294: const-string v7, "TIT2" // string@49a8 │ │ +3128f0: 6e20 bf89 7100 |0296: invoke-virtual {v1, v7}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +3128f6: 5401 a48c |0299: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.commonFrames:Ljava/util/TreeSet; // field@8ca4 │ │ +3128fa: 6e20 bf89 c100 |029b: invoke-virtual {v1, v12}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +312900: 5401 a48c |029e: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.commonFrames:Ljava/util/TreeSet; // field@8ca4 │ │ +312904: 1a07 9f4a |02a0: const-string v7, "TRCK" // string@4a9f │ │ +312908: 6e20 bf89 7100 |02a2: invoke-virtual {v1, v7}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +31290e: 5401 a48c |02a5: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.commonFrames:Ljava/util/TreeSet; // field@8ca4 │ │ +312912: 1a07 244b |02a7: const-string v7, "TYER" // string@4b24 │ │ +312916: 6e20 bf89 7100 |02a9: invoke-virtual {v1, v7}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +31291c: 5401 a48c |02ac: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.commonFrames:Ljava/util/TreeSet; // field@8ca4 │ │ +312920: 6e20 bf89 6100 |02ae: invoke-virtual {v1, v6}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +312926: 5401 a38c |02b1: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.binaryFrames:Ljava/util/TreeSet; // field@8ca3 │ │ +31292a: 6e20 bf89 4100 |02b3: invoke-virtual {v1, v4}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +312930: 5401 a38c |02b6: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.binaryFrames:Ljava/util/TreeSet; // field@8ca3 │ │ +312934: 6e20 bf89 5100 |02b8: invoke-virtual {v1, v5}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +31293a: 5401 a38c |02bb: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.binaryFrames:Ljava/util/TreeSet; // field@8ca3 │ │ +31293e: 6e20 bf89 8100 |02bd: invoke-virtual {v1, v8}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +312944: 5401 a38c |02c0: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.binaryFrames:Ljava/util/TreeSet; // field@8ca3 │ │ +312948: 6e20 bf89 9100 |02c2: invoke-virtual {v1, v9}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +31294e: 5401 a38c |02c5: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.binaryFrames:Ljava/util/TreeSet; // field@8ca3 │ │ +312952: 6e20 bf89 a100 |02c7: invoke-virtual {v1, v10}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +312958: 5401 a38c |02ca: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.binaryFrames:Ljava/util/TreeSet; // field@8ca3 │ │ +31295c: 6e20 bf89 b100 |02cc: invoke-virtual {v1, v11}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +312962: 5401 a38c |02cf: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.binaryFrames:Ljava/util/TreeSet; // field@8ca3 │ │ +312966: 6e20 bf89 e100 |02d1: invoke-virtual {v1, v14}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +31296c: 5401 a38c |02d4: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.binaryFrames:Ljava/util/TreeSet; // field@8ca3 │ │ +312970: 6e20 bf89 f100 |02d6: invoke-virtual {v1, v15}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +312976: 5401 a38c |02d9: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.binaryFrames:Ljava/util/TreeSet; // field@8ca3 │ │ +31297a: 6e20 bf89 d100 |02db: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +312980: 5401 a98c |02de: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ +312984: 1a07 1b4a |02e0: const-string v7, "TPE2" // string@4a1b │ │ +312988: 0818 0d00 |02e2: move-object/from16 v24, v13 │ │ +31298c: 1a0d 114c |02e4: const-string v13, "Text: Band/Orchestra/Accompaniment" // string@4c11 │ │ +312990: 7230 9489 710d |02e6: invoke-interface {v1, v7, v13}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +312996: 5401 a98c |02e9: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ +31299a: 1a07 0f4c |02eb: const-string v7, "Text: Album/Movie/Show title" // string@4c0f │ │ +31299e: 7230 9489 2107 |02ed: invoke-interface {v1, v2, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +3129a4: 5401 a98c |02f0: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ +3129a8: 1a02 1f4c |02f2: const-string v2, "Text: Lead artist(s)/Lead performer(s)/Soloist(s)/Performing group" // string@4c1f │ │ +3129ac: 7230 9489 3102 |02f4: invoke-interface {v1, v3, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +3129b2: 5401 a98c |02f7: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ +3129b6: 1a02 800a |02f9: const-string v2, "Attached picture" // string@0a80 │ │ +3129ba: 7230 9489 4102 |02fb: invoke-interface {v1, v4, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +3129c0: 5401 a98c |02fe: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ +3129c4: 1a02 8c0a |0300: const-string v2, "Audio encryption" // string@0a8c │ │ +3129c8: 7230 9489 5102 |0302: invoke-interface {v1, v5, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +3129ce: 5401 a98c |0305: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ +3129d2: 1a02 3b49 |0307: const-string v2, "TBPM" // string@493b │ │ +3129d6: 1a03 104c |0309: const-string v3, "Text: BPM (Beats Per Minute)" // string@4c10 │ │ +3129da: 7230 9489 2103 |030b: invoke-interface {v1, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +3129e0: 5401 a98c |030e: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ +3129e4: 1a02 9f10 |0310: const-string v2, "Comments" // string@109f │ │ +3129e8: 7230 9489 6102 |0312: invoke-interface {v1, v6, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +3129ee: 5401 a98c |0315: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ +3129f2: 1a02 540e |0317: const-string v2, "COMR" // string@0e54 │ │ +3129f6: 1a03 0000 |0319: const-string v3, "" // string@0000 │ │ +3129fa: 7230 9489 2103 |031b: invoke-interface {v1, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +312a00: 5401 a98c |031e: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ +312a04: 1a02 4049 |0320: const-string v2, "TCOM" // string@4940 │ │ +312a08: 1a05 124c |0322: const-string v5, "Text: Composer" // string@4c12 │ │ +312a0c: 7230 9489 2105 |0324: invoke-interface {v1, v2, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +312a12: 5401 a98c |0327: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ +312a16: 1a02 1c4a |0329: const-string v2, "TPE3" // string@4a1c │ │ +312a1a: 1a05 134c |032b: const-string v5, "Text: Conductor/Performer refinement" // string@4c13 │ │ +312a1e: 7230 9489 2105 |032d: invoke-interface {v1, v2, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +312a24: 5401 a98c |0330: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ +312a28: 1a02 a749 |0332: const-string v2, "TIT1" // string@49a7 │ │ +312a2c: 1a05 144c |0334: const-string v5, "Text: Content group description" // string@4c14 │ │ +312a30: 7230 9489 2105 |0336: invoke-interface {v1, v2, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +312a36: 5401 a98c |0339: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ +312a3a: 1a02 4349 |033b: const-string v2, "TCOP" // string@4943 │ │ +312a3e: 1a05 164c |033d: const-string v5, "Text: Copyright message" // string@4c16 │ │ +312a42: 7230 9489 2105 |033f: invoke-interface {v1, v2, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +312a48: 5401 a98c |0342: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ +312a4c: 1a02 184c |0344: const-string v2, "Text: Encoded by" // string@4c18 │ │ +312a50: 0805 1700 |0346: move-object/from16 v5, v23 │ │ +312a54: 7230 9489 5102 |0348: invoke-interface {v1, v5, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +312a5a: 5401 a98c |034b: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ +312a5e: 1a02 9916 |034d: const-string v2, "Encryption method registration" // string@1699 │ │ +312a62: 7230 9489 8102 |034f: invoke-interface {v1, v8, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +312a68: 5401 a98c |0352: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ +312a6c: 1a02 b116 |0354: const-string v2, "Equalization" // string@16b1 │ │ +312a70: 7230 9489 9102 |0356: invoke-interface {v1, v9, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +312a76: 5401 a98c |0359: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ +312a7a: 1a02 df16 |035b: const-string v2, "Event timing codes" // string@16df │ │ +312a7e: 7230 9489 a102 |035d: invoke-interface {v1, v10, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +312a84: 5401 a98c |0360: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ +312a88: 1a02 0f4a |0362: const-string v2, "TOWN" // string@4a0f │ │ +312a8c: 7230 9489 2103 |0364: invoke-interface {v1, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +312a92: 5401 a98c |0367: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ +312a96: 1a02 7149 |0369: const-string v2, "TFLT" // string@4971 │ │ +312a9a: 1a07 1a4c |036b: const-string v7, "Text: File type" // string@4c1a │ │ +312a9e: 7230 9489 2107 |036d: invoke-interface {v1, v2, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +312aa4: 5401 a98c |0370: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ +312aa8: 1a02 2b1c |0372: const-string v2, "General encapsulated datatype" // string@1c2b │ │ +312aac: 7230 9489 b102 |0374: invoke-interface {v1, v11, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +312ab2: 5401 a98c |0377: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ +312ab6: 1a02 154c |0379: const-string v2, "Text: Content type" // string@4c15 │ │ +312aba: 7230 9489 c102 |037b: invoke-interface {v1, v12, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +312ac0: 5401 a98c |037e: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ +312ac4: 1a02 e01b |0380: const-string v2, "GRID" // string@1be0 │ │ +312ac8: 7230 9489 2103 |0382: invoke-interface {v1, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +312ace: 5401 a98c |0385: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ +312ad2: 1a02 c94a |0387: const-string v2, "TSSE" // string@4ac9 │ │ +312ad6: 1a07 344c |0389: const-string v7, "Text: Software/hardware and settings used for encoding" // string@4c34 │ │ +312ada: 7230 9489 2107 |038b: invoke-interface {v1, v2, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +312ae0: 5401 a98c |038e: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ +312ae4: 1a02 c649 |0390: const-string v2, "TKEY" // string@49c6 │ │ +312ae8: 1a07 1c4c |0392: const-string v7, "Text: Initial key" // string@4c1c │ │ +312aec: 7230 9489 2107 |0394: invoke-interface {v1, v2, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +312af2: 5401 a98c |0397: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ +312af6: 1a02 bd1e |0399: const-string v2, "IPLS" // string@1ebd │ │ +312afa: 1a07 0020 |039b: const-string v7, "Involved people list" // string@2000 │ │ +312afe: 7230 9489 2107 |039d: invoke-interface {v1, v2, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +312b04: 5401 a98c |03a0: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ +312b08: 1a02 c74a |03a2: const-string v2, "TSRC" // string@4ac7 │ │ +312b0c: 1a07 1b4c |03a4: const-string v7, "Text: ISRC (International Standard Recording Code)" // string@4c1b │ │ +312b10: 7230 9489 2107 |03a6: invoke-interface {v1, v2, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +312b16: 5401 a98c |03a9: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ +312b1a: 1a02 ec1b |03ab: const-string v2, "GRP1" // string@1bec │ │ +312b1e: 1a07 3e4c |03ad: const-string v7, "Text: iTunes Grouping" // string@4c3e │ │ +312b22: 7230 9489 2107 |03af: invoke-interface {v1, v2, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +312b28: 5401 a98c |03b2: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ +312b2c: 1a02 ca49 |03b4: const-string v2, "TLAN" // string@49ca │ │ +312b30: 1a07 1e4c |03b6: const-string v7, "Text: Language(s)" // string@4c1e │ │ +312b34: 7230 9489 2107 |03b8: invoke-interface {v1, v2, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +312b3a: 5401 a98c |03bb: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ +312b3e: 1a02 204c |03bd: const-string v2, "Text: Length" // string@4c20 │ │ +312b42: 0807 1400 |03bf: move-object/from16 v7, v20 │ │ +312b46: 7230 9489 7102 |03c1: invoke-interface {v1, v7, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +312b4c: 5401 a98c |03c4: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ +312b50: 1a02 5422 |03c6: const-string v2, "LINK" // string@2254 │ │ +312b54: 1a08 0a34 |03c8: const-string v8, "Linked information" // string@340a │ │ +312b58: 7230 9489 2108 |03ca: invoke-interface {v1, v2, v8}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +312b5e: 5401 a98c |03cd: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ +312b62: 1a02 6249 |03cf: const-string v2, "TEXT" // string@4962 │ │ +312b66: 1a08 214c |03d1: const-string v8, "Text: Lyricist/text writer" // string@4c21 │ │ +312b6a: 7230 9489 2108 |03d3: invoke-interface {v1, v2, v8}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +312b70: 5401 a98c |03d6: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ +312b74: 1a02 d249 |03d8: const-string v2, "TMED" // string@49d2 │ │ +312b78: 1a08 224c |03da: const-string v8, "Text: Media type" // string@4c22 │ │ +312b7c: 7230 9489 2108 |03dc: invoke-interface {v1, v2, v8}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +312b82: 5401 a98c |03df: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ +312b86: 1a02 563a |03e1: const-string v2, "MVNM" // string@3a56 │ │ +312b8a: 1a08 244c |03e3: const-string v8, "Text: Movement" // string@4c24 │ │ +312b8e: 7230 9489 2108 |03e5: invoke-interface {v1, v2, v8}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +312b94: 5401 a98c |03e8: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ +312b98: 1a02 543a |03ea: const-string v2, "MVIN" // string@3a54 │ │ +312b9c: 1a08 254c |03ec: const-string v8, "Text: Movement No" // string@4c25 │ │ +312ba0: 7230 9489 2108 |03ee: invoke-interface {v1, v2, v8}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +312ba6: 5401 a98c |03f1: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ +312baa: 1a02 b239 |03f3: const-string v2, "MPEG location lookup table" // string@39b2 │ │ +312bae: 0808 1300 |03f5: move-object/from16 v8, v19 │ │ +312bb2: 7230 9489 8102 |03f7: invoke-interface {v1, v8, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +312bb8: 5401 a98c |03fa: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ +312bbc: 1a02 7d38 |03fc: const-string v2, "MCDI" // string@387d │ │ +312bc0: 1a0c c33c |03fe: const-string v12, "Music CD Identifier" // string@3cc3 │ │ +312bc4: 7230 9489 210c |0400: invoke-interface {v1, v2, v12}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +312bca: 5401 a98c |0403: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ +312bce: 1a02 e949 |0405: const-string v2, "TOPE" // string@49e9 │ │ +312bd2: 1a0c 284c |0407: const-string v12, "Text: Original artist(s)/performer(s)" // string@4c28 │ │ +312bd6: 7230 9489 210c |0409: invoke-interface {v1, v2, v12}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +312bdc: 5401 a98c |040c: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ +312be0: 1a02 db49 |040e: const-string v2, "TOFN" // string@49db │ │ +312be4: 1a0c 294c |0410: const-string v12, "Text: Original filename" // string@4c29 │ │ +312be8: 7230 9489 210c |0412: invoke-interface {v1, v2, v12}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +312bee: 5401 a98c |0415: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ +312bf2: 1a02 e349 |0417: const-string v2, "TOLY" // string@49e3 │ │ +312bf6: 1a0c 264c |0419: const-string v12, "Text: Original Lyricist(s)/text writer(s)" // string@4c26 │ │ +312bfa: 7230 9489 210c |041b: invoke-interface {v1, v2, v12}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +312c00: 5401 a98c |041e: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ +312c04: 1a02 d849 |0420: const-string v2, "TOAL" // string@49d8 │ │ +312c08: 1a0c 274c |0422: const-string v12, "Text: Original album/Movie/Show title" // string@4c27 │ │ +312c0c: 7230 9489 210c |0424: invoke-interface {v1, v2, v12}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +312c12: 5401 a98c |0427: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ +312c16: 1a02 293f |0429: const-string v2, "OWNE" // string@3f29 │ │ +312c1a: 7230 9489 2103 |042b: invoke-interface {v1, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +312c20: 5401 a98c |042e: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ +312c24: 1a02 5149 |0430: const-string v2, "TDLY" // string@4951 │ │ +312c28: 1a0c 2d4c |0432: const-string v12, "Text: Playlist delay" // string@4c2d │ │ +312c2c: 7230 9489 210c |0434: invoke-interface {v1, v2, v12}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +312c32: 5401 a98c |0437: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ +312c36: 1a02 2c40 |0439: const-string v2, "PCNT" // string@402c │ │ +312c3a: 1a0c 5f41 |043b: const-string v12, "Play counter" // string@415f │ │ +312c3e: 7230 9489 210c |043d: invoke-interface {v1, v2, v12}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +312c44: 5401 a98c |0440: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ +312c48: 1a02 7a41 |0442: const-string v2, "Popularimeter" // string@417a │ │ +312c4c: 080c 1000 |0444: move-object/from16 v12, v16 │ │ +312c50: 7230 9489 c102 |0446: invoke-interface {v1, v12, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +312c56: 5401 a98c |0449: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ +312c5a: 1a02 8e41 |044b: const-string v2, "Position Sync" // string@418e │ │ +312c5e: 080d 1100 |044d: move-object/from16 v13, v17 │ │ +312c62: 7230 9489 d102 |044f: invoke-interface {v1, v13, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +312c68: 5401 a98c |0452: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ +312c6c: 1a02 3442 |0454: const-string v2, "Private frame" // string@4234 │ │ +312c70: 0807 1200 |0456: move-object/from16 v7, v18 │ │ +312c74: 7230 9489 7102 |0458: invoke-interface {v1, v7, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +312c7a: 5401 a98c |045b: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ +312c7e: 1a02 214a |045d: const-string v2, "TPUB" // string@4a21 │ │ +312c82: 1a05 2e4c |045f: const-string v5, "Text: Publisher" // string@4c2e │ │ +312c86: 7230 9489 2105 |0461: invoke-interface {v1, v2, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +312c8c: 5401 a98c |0464: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ +312c90: 1a02 ac4a |0466: const-string v2, "TRSN" // string@4aac │ │ +312c94: 7230 9489 2103 |0468: invoke-interface {v1, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +312c9a: 5401 a98c |046b: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ +312c9e: 1a02 ad4a |046d: const-string v2, "TRSO" // string@4aad │ │ +312ca2: 7230 9489 2103 |046f: invoke-interface {v1, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +312ca8: 5401 a98c |0472: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ +312cac: 1a02 6543 |0474: const-string v2, "Recommended buffer size" // string@4365 │ │ +312cb0: 7230 9489 f102 |0476: invoke-interface {v1, v15, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +312cb6: 5401 a98c |0479: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ +312cba: 1a02 8b43 |047b: const-string v2, "Relative volume adjustment" // string@438b │ │ +312cbe: 7230 9489 e102 |047d: invoke-interface {v1, v14, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +312cc4: 5401 a98c |0480: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ +312cc8: 1a02 1d4a |0482: const-string v2, "TPE4" // string@4a1d │ │ +312ccc: 1a05 1d4c |0484: const-string v5, "Text: Interpreted, remixed, or otherwise modified by" // string@4c1d │ │ +312cd0: 7230 9489 2105 |0486: invoke-interface {v1, v2, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +312cd6: 5401 a98c |0489: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ +312cda: 1a02 2543 |048b: const-string v2, "RVRB" // string@4325 │ │ +312cde: 1a05 d643 |048d: const-string v5, "Reverb" // string@43d6 │ │ +312ce2: 7230 9489 2105 |048f: invoke-interface {v1, v2, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +312ce8: 5401 a98c |0492: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ +312cec: 1a02 1e4a |0494: const-string v2, "TPOS" // string@4a1e │ │ +312cf0: 1a05 2c4c |0496: const-string v5, "Text: Part of a setField" // string@4c2c │ │ +312cf4: 7230 9489 2105 |0498: invoke-interface {v1, v2, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +312cfa: 5401 a98c |049b: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ +312cfe: 1a02 ca4a |049d: const-string v2, "TSST" // string@4aca │ │ +312d02: 1a05 354c |049f: const-string v5, "Text: SubTitle" // string@4c35 │ │ +312d06: 7230 9489 2105 |04a1: invoke-interface {v1, v2, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +312d0c: 5401 a98c |04a4: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ +312d10: 1a02 eb48 |04a6: const-string v2, "Synchronized lyric/text" // string@48eb │ │ +312d14: 0805 1500 |04a8: move-object/from16 v5, v21 │ │ +312d18: 7230 9489 5102 |04aa: invoke-interface {v1, v5, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +312d1e: 5401 a98c |04ad: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ +312d22: 1a02 e348 |04af: const-string v2, "Synced tempo codes" // string@48e3 │ │ +312d26: 080f 1600 |04b1: move-object/from16 v15, v22 │ │ +312d2a: 7230 9489 f102 |04b3: invoke-interface {v1, v15, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +312d30: 5401 a98c |04b6: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ +312d34: 1a02 4e49 |04b8: const-string v2, "TDAT" // string@494e │ │ +312d38: 0810 0e00 |04ba: move-object/from16 v16, v14 │ │ +312d3c: 1a0e 174c |04bc: const-string v14, "Text: Date" // string@4c17 │ │ +312d40: 7230 9489 210e |04be: invoke-interface {v1, v2, v14}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +312d46: 5401 a98c |04c1: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ +312d4a: 1a02 814f |04c3: const-string v2, "USER" // string@4f81 │ │ +312d4e: 7230 9489 2103 |04c5: invoke-interface {v1, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +312d54: 5401 a98c |04c8: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ +312d58: 1a02 9349 |04ca: const-string v2, "TIME" // string@4993 │ │ +312d5c: 1a03 384c |04cc: const-string v3, "Text: Time" // string@4c38 │ │ +312d60: 7230 9489 2103 |04ce: invoke-interface {v1, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +312d66: 5401 a98c |04d1: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ +312d6a: 1a02 a849 |04d3: const-string v2, "TIT2" // string@49a8 │ │ +312d6e: 1a03 394c |04d5: const-string v3, "Text: Title/Songname/Content description" // string@4c39 │ │ +312d72: 7230 9489 2103 |04d7: invoke-interface {v1, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +312d78: 5401 a98c |04da: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ +312d7c: 1a02 a949 |04dc: const-string v2, "TIT3" // string@49a9 │ │ +312d80: 1a03 364c |04de: const-string v3, "Text: Subtitle/Description refinement" // string@4c36 │ │ +312d84: 7230 9489 2103 |04e0: invoke-interface {v1, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +312d8a: 5401 a98c |04e3: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ +312d8e: 1a02 f349 |04e5: const-string v2, "TORY" // string@49f3 │ │ +312d92: 1a03 2b4c |04e7: const-string v3, "Text: Original release year" // string@4c2b │ │ +312d96: 7230 9489 2103 |04e9: invoke-interface {v1, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +312d9c: 5401 a98c |04ec: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ +312da0: 1a02 9f4a |04ee: const-string v2, "TRCK" // string@4a9f │ │ +312da4: 1a03 3a4c |04f0: const-string v3, "Text: Track number/Position in setField" // string@4c3a │ │ +312da8: 7230 9489 2103 |04f2: invoke-interface {v1, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +312dae: 5401 a98c |04f5: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ +312db2: 1a02 a14a |04f7: const-string v2, "TRDA" // string@4aa1 │ │ +312db6: 1a03 314c |04f9: const-string v3, "Text: Recording dates" // string@4c31 │ │ +312dba: 7230 9489 2103 |04fb: invoke-interface {v1, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +312dc0: 5401 a98c |04fe: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ +312dc4: 1a02 c04a |0500: const-string v2, "TSIZ" // string@4ac0 │ │ +312dc8: 1a03 334c |0502: const-string v3, "Text: Size" // string@4c33 │ │ +312dcc: 7230 9489 2103 |0504: invoke-interface {v1, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +312dd2: 5401 a98c |0507: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ +312dd6: 1a02 244b |0509: const-string v2, "TYER" // string@4b24 │ │ +312dda: 1a03 3b4c |050b: const-string v3, "Text: Year" // string@4c3b │ │ +312dde: 7230 9489 2103 |050d: invoke-interface {v1, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +312de4: 5401 a98c |0510: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ +312de8: 1a02 0a50 |0512: const-string v2, "Unique file identifier" // string@500a │ │ +312dec: 0803 1800 |0514: move-object/from16 v3, v24 │ │ +312df0: 7230 9489 3102 |0516: invoke-interface {v1, v3, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +312df6: 5401 a98c |0519: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ +312dfa: 1a02 924f |051b: const-string v2, "USLT" // string@4f92 │ │ +312dfe: 1a0e 2f50 |051d: const-string v14, "Unsychronized lyric/text transcription" // string@502f │ │ +312e02: 7230 9489 210e |051f: invoke-interface {v1, v2, v14}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +312e08: 5401 a98c |0522: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ +312e0c: 1a02 6a53 |0524: const-string v2, "WOAR" // string@536a │ │ +312e10: 1a0e 5a4f |0526: const-string v14, "URL: Official artist/performer webpage" // string@4f5a │ │ +312e14: 7230 9489 210e |0528: invoke-interface {v1, v2, v14}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +312e1a: 5401 a98c |052b: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ +312e1e: 1a02 0653 |052d: const-string v2, "WCOM" // string@5306 │ │ +312e22: 1a0e 574f |052f: const-string v14, "URL: Commercial information" // string@4f57 │ │ +312e26: 7230 9489 210e |0531: invoke-interface {v1, v2, v14}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +312e2c: 5401 a98c |0534: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ +312e30: 1a02 0753 |0536: const-string v2, "WCOP" // string@5307 │ │ +312e34: 1a0e 584f |0538: const-string v14, "URL: Copyright/Legal information" // string@4f58 │ │ +312e38: 7230 9489 210e |053a: invoke-interface {v1, v2, v14}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +312e3e: 5401 a98c |053d: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ +312e42: 1a02 6953 |053f: const-string v2, "WOAF" // string@5369 │ │ +312e46: 1a0e 5b4f |0541: const-string v14, "URL: Official audio file webpage" // string@4f5b │ │ +312e4a: 7230 9489 210e |0543: invoke-interface {v1, v2, v14}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +312e50: 5401 a98c |0546: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ +312e54: 1a02 8153 |0548: const-string v2, "WORS" // string@5381 │ │ +312e58: 1a0e 363f |054a: const-string v14, "Official Radio" // string@3f36 │ │ +312e5c: 7230 9489 210e |054c: invoke-interface {v1, v2, v14}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +312e62: 5401 a98c |054f: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ +312e66: 1a02 8253 |0551: const-string v2, "WPAY" // string@5382 │ │ +312e6a: 1a0e 5f4f |0553: const-string v14, "URL: Payment" // string@4f5f │ │ +312e6e: 7230 9489 210e |0555: invoke-interface {v1, v2, v14}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +312e74: 5401 a98c |0558: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ +312e78: 1a02 8453 |055a: const-string v2, "WPUB" // string@5384 │ │ +312e7c: 1a0e 614f |055c: const-string v14, "URL: Publishers official webpage" // string@4f61 │ │ +312e80: 7230 9489 210e |055e: invoke-interface {v1, v2, v14}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +312e86: 5401 a98c |0561: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ +312e8a: 1a02 6b53 |0563: const-string v2, "WOAS" // string@536b │ │ +312e8e: 1a0e 5c4f |0565: const-string v14, "URL: Official audio source webpage" // string@4f5c │ │ +312e92: 7230 9489 210e |0567: invoke-interface {v1, v2, v14}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +312e98: 5401 a98c |056a: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ +312e9c: 1a02 204b |056c: const-string v2, "TXXX" // string@4b20 │ │ +312ea0: 1a0e 4150 |056e: const-string v14, "User defined text information frame" // string@5041 │ │ +312ea4: 7230 9489 210e |0570: invoke-interface {v1, v2, v14}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +312eaa: 5401 a98c |0573: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ +312eae: 1a02 9453 |0575: const-string v2, "WXXX" // string@5394 │ │ +312eb2: 1a0e 4050 |0577: const-string v14, "User defined URL link frame" // string@5040 │ │ +312eb6: 7230 9489 210e |0579: invoke-interface {v1, v2, v14}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +312ebc: 5401 a98c |057c: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ +312ec0: 1a02 3e49 |057e: const-string v2, "TCMP" // string@493e │ │ +312ec4: 1a0e 0920 |0580: const-string v14, "Is Compilation" // string@2009 │ │ +312ec8: 7230 9489 210e |0582: invoke-interface {v1, v2, v14}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +312ece: 5401 a98c |0585: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ +312ed2: 1a02 c54a |0587: const-string v2, "TSOT" // string@4ac5 │ │ +312ed6: 1a0e 404c |0589: const-string v14, "Text: title sort order" // string@4c40 │ │ +312eda: 7230 9489 210e |058b: invoke-interface {v1, v2, v14}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +312ee0: 5401 a98c |058e: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ +312ee4: 1a02 c44a |0590: const-string v2, "TSOP" // string@4ac4 │ │ +312ee8: 1a0e 3d4c |0592: const-string v14, "Text: artist sort order" // string@4c3d │ │ +312eec: 7230 9489 210e |0594: invoke-interface {v1, v2, v14}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +312ef2: 5401 a98c |0597: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ +312ef6: 1a02 c24a |0599: const-string v2, "TSOA" // string@4ac2 │ │ +312efa: 1a0e 3c4c |059b: const-string v14, "Text: album sort order" // string@4c3c │ │ +312efe: 7230 9489 210e |059d: invoke-interface {v1, v2, v14}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +312f04: 5401 a98c |05a0: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ +312f08: 1a02 e854 |05a2: const-string v2, "XSOT" // string@54e8 │ │ +312f0c: 1a0e 404c |05a4: const-string v14, "Text: title sort order" // string@4c40 │ │ +312f10: 7230 9489 210e |05a6: invoke-interface {v1, v2, v14}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +312f16: 5401 a98c |05a9: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ +312f1a: 1a02 e754 |05ab: const-string v2, "XSOP" // string@54e7 │ │ +312f1e: 1a0e 3d4c |05ad: const-string v14, "Text: artist sort order" // string@4c3d │ │ +312f22: 7230 9489 210e |05af: invoke-interface {v1, v2, v14}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +312f28: 5401 a98c |05b2: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ +312f2c: 1a02 e654 |05b4: const-string v2, "XSOA" // string@54e6 │ │ +312f30: 1a0e 3c4c |05b6: const-string v14, "Text: album sort order" // string@4c3c │ │ +312f34: 7230 9489 210e |05b8: invoke-interface {v1, v2, v14}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +312f3a: 5401 a98c |05bb: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ +312f3e: 1a02 c14a |05bd: const-string v2, "TSO2" // string@4ac1 │ │ +312f42: 1a0e 414c |05bf: const-string v14, "Text:Album Artist Sort Order Frame" // string@4c41 │ │ +312f46: 7230 9489 210e |05c1: invoke-interface {v1, v2, v14}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +312f4c: 5401 a98c |05c4: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.idToValue:Ljava/util/Map; // field@8ca9 │ │ +312f50: 1a02 c34a |05c6: const-string v2, "TSOC" // string@4ac3 │ │ +312f54: 1a0e 424c |05c8: const-string v14, "Text:Composer Sort Order Frame" // string@4c42 │ │ +312f58: 7230 9489 210e |05ca: invoke-interface {v1, v2, v14}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +312f5e: 7401 d596 1900 |05cd: invoke-virtual/range {v25}, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.createMaps:()V // method@96d5 │ │ +312f64: 5401 aa8c |05d0: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.multipleFrames:Ljava/util/TreeSet; // field@8caa │ │ +312f68: 1a02 204b |05d2: const-string v2, "TXXX" // string@4b20 │ │ +312f6c: 6e20 bf89 2100 |05d4: invoke-virtual {v1, v2}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +312f72: 5401 aa8c |05d7: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.multipleFrames:Ljava/util/TreeSet; // field@8caa │ │ +312f76: 1a02 9453 |05d9: const-string v2, "WXXX" // string@5394 │ │ +312f7a: 6e20 bf89 2100 |05db: invoke-virtual {v1, v2}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +312f80: 5401 aa8c |05de: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.multipleFrames:Ljava/util/TreeSet; // field@8caa │ │ +312f84: 6e20 bf89 4100 |05e0: invoke-virtual {v1, v4}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +312f8a: 5401 aa8c |05e3: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.multipleFrames:Ljava/util/TreeSet; // field@8caa │ │ +312f8e: 6e20 bf89 7100 |05e5: invoke-virtual {v1, v7}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +312f94: 5401 aa8c |05e8: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.multipleFrames:Ljava/util/TreeSet; // field@8caa │ │ +312f98: 6e20 bf89 6100 |05ea: invoke-virtual {v1, v6}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +312f9e: 5401 aa8c |05ed: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.multipleFrames:Ljava/util/TreeSet; // field@8caa │ │ +312fa2: 6e20 bf89 3100 |05ef: invoke-virtual {v1, v3}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +312fa8: 5401 aa8c |05f2: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.multipleFrames:Ljava/util/TreeSet; // field@8caa │ │ +312fac: 1a02 924f |05f4: const-string v2, "USLT" // string@4f92 │ │ +312fb0: 6e20 bf89 2100 |05f6: invoke-virtual {v1, v2}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +312fb6: 5401 aa8c |05f9: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.multipleFrames:Ljava/util/TreeSet; // field@8caa │ │ +312fba: 6e20 bf89 c100 |05fb: invoke-virtual {v1, v12}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +312fc0: 5401 aa8c |05fe: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.multipleFrames:Ljava/util/TreeSet; // field@8caa │ │ +312fc4: 6e20 bf89 b100 |0600: invoke-virtual {v1, v11}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +312fca: 5401 aa8c |0603: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.multipleFrames:Ljava/util/TreeSet; // field@8caa │ │ +312fce: 1a02 6a53 |0605: const-string v2, "WOAR" // string@536a │ │ +312fd2: 6e20 bf89 2100 |0607: invoke-virtual {v1, v2}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +312fd8: 5401 a58c |060a: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.discardIfFileAlteredFrames:Ljava/util/TreeSet; // field@8ca5 │ │ +312fdc: 6e20 bf89 a100 |060c: invoke-virtual {v1, v10}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +312fe2: 5401 a58c |060f: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.discardIfFileAlteredFrames:Ljava/util/TreeSet; // field@8ca5 │ │ +312fe6: 6e20 bf89 9100 |0611: invoke-virtual {v1, v9}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +312fec: 5401 a58c |0614: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.discardIfFileAlteredFrames:Ljava/util/TreeSet; // field@8ca5 │ │ +312ff0: 6e20 bf89 8100 |0616: invoke-virtual {v1, v8}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +312ff6: 5401 a58c |0619: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.discardIfFileAlteredFrames:Ljava/util/TreeSet; // field@8ca5 │ │ +312ffa: 6e20 bf89 d100 |061b: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +313000: 5401 a58c |061e: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.discardIfFileAlteredFrames:Ljava/util/TreeSet; // field@8ca5 │ │ +313004: 6e20 bf89 5100 |0620: invoke-virtual {v1, v5}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +31300a: 5401 a58c |0623: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.discardIfFileAlteredFrames:Ljava/util/TreeSet; // field@8ca5 │ │ +31300e: 6e20 bf89 f100 |0625: invoke-virtual {v1, v15}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +313014: 5401 a58c |0628: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.discardIfFileAlteredFrames:Ljava/util/TreeSet; // field@8ca5 │ │ +313018: 0802 1000 |062a: move-object/from16 v2, v16 │ │ +31301c: 6e20 bf89 2100 |062c: invoke-virtual {v1, v2}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +313022: 5401 a58c |062f: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.discardIfFileAlteredFrames:Ljava/util/TreeSet; // field@8ca5 │ │ +313026: 0802 1700 |0631: move-object/from16 v2, v23 │ │ +31302a: 6e20 bf89 2100 |0633: invoke-virtual {v1, v2}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +313030: 5401 a58c |0636: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.discardIfFileAlteredFrames:Ljava/util/TreeSet; // field@8ca5 │ │ +313034: 0802 1400 |0638: move-object/from16 v2, v20 │ │ +313038: 6e20 bf89 2100 |063a: invoke-virtual {v1, v2}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +31303e: 5401 a58c |063d: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.discardIfFileAlteredFrames:Ljava/util/TreeSet; // field@8ca5 │ │ +313042: 1a02 c04a |063f: const-string v2, "TSIZ" // string@4ac0 │ │ +313046: 6e20 bf89 2100 |0641: invoke-virtual {v1, v2}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +31304c: 5401 ac8c |0644: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +313050: 6202 9787 |0646: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ACOUSTID_FINGERPRINT:Lorg/jaudiotagger/tag/FieldKey; // field@8797 │ │ +313054: 6203 8a8b |0648: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ACOUSTID_FINGERPRINT:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8b8a │ │ +313058: 6e30 1a89 2103 |064a: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31305e: 5401 ac8c |064d: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +313062: 6202 9887 |064f: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ACOUSTID_ID:Lorg/jaudiotagger/tag/FieldKey; // field@8798 │ │ +313066: 6203 8b8b |0651: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ACOUSTID_ID:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8b8b │ │ +31306a: 6e30 1a89 2103 |0653: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +313070: 5401 ac8c |0656: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +313074: 6202 9987 |0658: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ALBUM:Lorg/jaudiotagger/tag/FieldKey; // field@8799 │ │ +313078: 6203 8c8b |065a: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ALBUM:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8b8c │ │ +31307c: 6e30 1a89 2103 |065c: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +313082: 5401 ac8c |065f: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +313086: 6202 9a87 |0661: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ALBUM_ARTIST:Lorg/jaudiotagger/tag/FieldKey; // field@879a │ │ +31308a: 6203 8d8b |0663: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ALBUM_ARTIST:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8b8d │ │ +31308e: 6e30 1a89 2103 |0665: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +313094: 5401 ac8c |0668: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +313098: 6202 9d87 |066a: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ALBUM_ARTIST_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@879d │ │ +31309c: 6203 908b |066c: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ALBUM_ARTIST_SORT:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8b90 │ │ +3130a0: 6e30 1a89 2103 |066e: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +3130a6: 5401 ac8c |0671: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +3130aa: 6202 9b87 |0673: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ALBUM_ARTISTS:Lorg/jaudiotagger/tag/FieldKey; // field@879b │ │ +3130ae: 6203 8e8b |0675: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ALBUM_ARTISTS:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8b8e │ │ +3130b2: 6e30 1a89 2103 |0677: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +3130b8: 5401 ac8c |067a: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +3130bc: 6202 9c87 |067c: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ALBUM_ARTISTS_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@879c │ │ +3130c0: 6203 8f8b |067e: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ALBUM_ARTISTS_SORT:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8b8f │ │ +3130c4: 6e30 1a89 2103 |0680: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +3130ca: 5401 ac8c |0683: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +3130ce: 6202 9e87 |0685: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ALBUM_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@879e │ │ +3130d2: 6203 918b |0687: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ALBUM_SORT:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8b91 │ │ +3130d6: 6e30 1a89 2103 |0689: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +3130dc: 5401 ac8c |068c: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +3130e0: 6202 9f87 |068e: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.AMAZON_ID:Lorg/jaudiotagger/tag/FieldKey; // field@879f │ │ +3130e4: 6203 928b |0690: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.AMAZON_ID:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8b92 │ │ +3130e8: 6e30 1a89 2103 |0692: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +3130ee: 5401 ac8c |0695: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +3130f2: 6202 a087 |0697: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ARRANGER:Lorg/jaudiotagger/tag/FieldKey; // field@87a0 │ │ +3130f6: 6203 938b |0699: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ARRANGER:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8b93 │ │ +3130fa: 6e30 1a89 2103 |069b: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +313100: 5401 ac8c |069e: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +313104: 6202 a187 |06a0: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ARRANGER_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@87a1 │ │ +313108: 6203 948b |06a2: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ARRANGER_SORT:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8b94 │ │ +31310c: 6e30 1a89 2103 |06a4: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +313112: 5401 ac8c |06a7: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +313116: 6202 a287 |06a9: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ARTIST:Lorg/jaudiotagger/tag/FieldKey; // field@87a2 │ │ +31311a: 6203 958b |06ab: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ARTIST:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8b95 │ │ +31311e: 6e30 1a89 2103 |06ad: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +313124: 5401 ac8c |06b0: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +313128: 6202 a387 |06b2: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ARTISTS:Lorg/jaudiotagger/tag/FieldKey; // field@87a3 │ │ +31312c: 6203 968b |06b4: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ARTISTS:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8b96 │ │ +313130: 6e30 1a89 2103 |06b6: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +313136: 5401 ac8c |06b9: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +31313a: 6202 a487 |06bb: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ARTISTS_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@87a4 │ │ +31313e: 6203 978b |06bd: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ARTISTS_SORT:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8b97 │ │ +313142: 6e30 1a89 2103 |06bf: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +313148: 5401 ac8c |06c2: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +31314c: 6202 a587 |06c4: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ARTIST_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@87a5 │ │ +313150: 6203 988b |06c6: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ARTIST_SORT:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8b98 │ │ +313154: 6e30 1a89 2103 |06c8: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31315a: 5401 ac8c |06cb: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +31315e: 6202 a687 |06cd: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.BARCODE:Lorg/jaudiotagger/tag/FieldKey; // field@87a6 │ │ +313162: 6203 998b |06cf: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.BARCODE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8b99 │ │ +313166: 6e30 1a89 2103 |06d1: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31316c: 5401 ac8c |06d4: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +313170: 6202 a787 |06d6: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.BPM:Lorg/jaudiotagger/tag/FieldKey; // field@87a7 │ │ +313174: 6203 9a8b |06d8: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.BPM:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8b9a │ │ +313178: 6e30 1a89 2103 |06da: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31317e: 5401 ac8c |06dd: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +313182: 6202 a887 |06df: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.CATALOG_NO:Lorg/jaudiotagger/tag/FieldKey; // field@87a8 │ │ +313186: 6203 9b8b |06e1: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.CATALOG_NO:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8b9b │ │ +31318a: 6e30 1a89 2103 |06e3: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +313190: 5401 ac8c |06e6: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +313194: 6202 a987 |06e8: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.CHOIR:Lorg/jaudiotagger/tag/FieldKey; // field@87a9 │ │ +313198: 6203 9c8b |06ea: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.CHOIR:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8b9c │ │ +31319c: 6e30 1a89 2103 |06ec: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +3131a2: 5401 ac8c |06ef: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +3131a6: 6202 aa87 |06f1: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.CHOIR_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@87aa │ │ +3131aa: 6203 9d8b |06f3: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.CHOIR_SORT:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8b9d │ │ +3131ae: 6e30 1a89 2103 |06f5: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +3131b4: 5401 ac8c |06f8: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +3131b8: 6202 ab87 |06fa: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.CLASSICAL_CATALOG:Lorg/jaudiotagger/tag/FieldKey; // field@87ab │ │ +3131bc: 6203 9e8b |06fc: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.CLASSICAL_CATALOG:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8b9e │ │ +3131c0: 6e30 1a89 2103 |06fe: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +3131c6: 5401 ac8c |0701: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +3131ca: 6202 ac87 |0703: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.CLASSICAL_NICKNAME:Lorg/jaudiotagger/tag/FieldKey; // field@87ac │ │ +3131ce: 6203 9f8b |0705: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.CLASSICAL_NICKNAME:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8b9f │ │ +3131d2: 6e30 1a89 2103 |0707: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +3131d8: 5401 ac8c |070a: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +3131dc: 6202 ad87 |070c: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.COMMENT:Lorg/jaudiotagger/tag/FieldKey; // field@87ad │ │ +3131e0: 6203 a08b |070e: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.COMMENT:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8ba0 │ │ +3131e4: 6e30 1a89 2103 |0710: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +3131ea: 5401 ac8c |0713: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +3131ee: 6202 ae87 |0715: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.COMPOSER:Lorg/jaudiotagger/tag/FieldKey; // field@87ae │ │ +3131f2: 6203 a18b |0717: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.COMPOSER:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8ba1 │ │ +3131f6: 6e30 1a89 2103 |0719: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +3131fc: 5401 ac8c |071c: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +313200: 6202 af87 |071e: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.COMPOSER_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@87af │ │ +313204: 6203 a28b |0720: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.COMPOSER_SORT:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8ba2 │ │ +313208: 6e30 1a89 2103 |0722: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31320e: 5401 ac8c |0725: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +313212: 6202 b087 |0727: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.CONDUCTOR:Lorg/jaudiotagger/tag/FieldKey; // field@87b0 │ │ +313216: 6203 a38b |0729: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.CONDUCTOR:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8ba3 │ │ +31321a: 6e30 1a89 2103 |072b: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +313220: 5401 ac8c |072e: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +313224: 6202 b187 |0730: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.CONDUCTOR_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@87b1 │ │ +313228: 6203 a48b |0732: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.CONDUCTOR_SORT:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8ba4 │ │ +31322c: 6e30 1a89 2103 |0734: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +313232: 5401 ac8c |0737: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +313236: 6202 b287 |0739: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.COPYRIGHT:Lorg/jaudiotagger/tag/FieldKey; // field@87b2 │ │ +31323a: 6203 a58b |073b: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.COPYRIGHT:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8ba5 │ │ +31323e: 6e30 1a89 2103 |073d: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +313244: 5401 ac8c |0740: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +313248: 6202 b387 |0742: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.COUNTRY:Lorg/jaudiotagger/tag/FieldKey; // field@87b3 │ │ +31324c: 6203 a68b |0744: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.COUNTRY:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8ba6 │ │ +313250: 6e30 1a89 2103 |0746: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +313256: 5401 ac8c |0749: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +31325a: 6202 b487 |074b: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.COVER_ART:Lorg/jaudiotagger/tag/FieldKey; // field@87b4 │ │ +31325e: 6203 a78b |074d: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.COVER_ART:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8ba7 │ │ +313262: 6e30 1a89 2103 |074f: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +313268: 5401 ac8c |0752: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +31326c: 6202 b587 |0754: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.CUSTOM1:Lorg/jaudiotagger/tag/FieldKey; // field@87b5 │ │ +313270: 6203 a88b |0756: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.CUSTOM1:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8ba8 │ │ +313274: 6e30 1a89 2103 |0758: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31327a: 5401 ac8c |075b: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +31327e: 6202 b687 |075d: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.CUSTOM2:Lorg/jaudiotagger/tag/FieldKey; // field@87b6 │ │ +313282: 6203 a98b |075f: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.CUSTOM2:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8ba9 │ │ +313286: 6e30 1a89 2103 |0761: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31328c: 5401 ac8c |0764: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +313290: 6202 b787 |0766: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.CUSTOM3:Lorg/jaudiotagger/tag/FieldKey; // field@87b7 │ │ +313294: 6203 aa8b |0768: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.CUSTOM3:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8baa │ │ +313298: 6e30 1a89 2103 |076a: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31329e: 5401 ac8c |076d: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +3132a2: 6202 b887 |076f: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.CUSTOM4:Lorg/jaudiotagger/tag/FieldKey; // field@87b8 │ │ +3132a6: 6203 ab8b |0771: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.CUSTOM4:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bab │ │ +3132aa: 6e30 1a89 2103 |0773: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +3132b0: 5401 ac8c |0776: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +3132b4: 6202 b987 |0778: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.CUSTOM5:Lorg/jaudiotagger/tag/FieldKey; // field@87b9 │ │ +3132b8: 6203 ac8b |077a: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.CUSTOM5:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bac │ │ +3132bc: 6e30 1a89 2103 |077c: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +3132c2: 5401 ac8c |077f: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +3132c6: 6202 ba87 |0781: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.DISC_NO:Lorg/jaudiotagger/tag/FieldKey; // field@87ba │ │ +3132ca: 6203 ad8b |0783: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.DISC_NO:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bad │ │ +3132ce: 6e30 1a89 2103 |0785: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +3132d4: 5401 ac8c |0788: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +3132d8: 6202 bb87 |078a: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.DISC_SUBTITLE:Lorg/jaudiotagger/tag/FieldKey; // field@87bb │ │ +3132dc: 6203 ae8b |078c: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.DISC_SUBTITLE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bae │ │ +3132e0: 6e30 1a89 2103 |078e: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +3132e6: 5401 ac8c |0791: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +3132ea: 6202 bc87 |0793: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.DISC_TOTAL:Lorg/jaudiotagger/tag/FieldKey; // field@87bc │ │ +3132ee: 6203 ad8b |0795: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.DISC_NO:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bad │ │ +3132f2: 6e30 1a89 2103 |0797: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +3132f8: 5401 ac8c |079a: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +3132fc: 6202 bd87 |079c: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.DJMIXER:Lorg/jaudiotagger/tag/FieldKey; // field@87bd │ │ +313300: 6203 b08b |079e: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.DJMIXER:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bb0 │ │ +313304: 6e30 1a89 2103 |07a0: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31330a: 5401 ac8c |07a3: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +31330e: 6202 dc87 |07a5: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MOOD_ELECTRONIC:Lorg/jaudiotagger/tag/FieldKey; // field@87dc │ │ +313312: 6203 cf8b |07a7: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MOOD_ELECTRONIC:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bcf │ │ +313316: 6e30 1a89 2103 |07a9: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31331c: 5401 ac8c |07ac: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +313320: 6202 be87 |07ae: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ENCODER:Lorg/jaudiotagger/tag/FieldKey; // field@87be │ │ +313324: 6203 b18b |07b0: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ENCODER:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bb1 │ │ +313328: 6e30 1a89 2103 |07b2: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31332e: 5401 ac8c |07b5: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +313332: 6202 bf87 |07b7: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ENGINEER:Lorg/jaudiotagger/tag/FieldKey; // field@87bf │ │ +313336: 6203 b28b |07b9: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ENGINEER:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bb2 │ │ +31333a: 6e30 1a89 2103 |07bb: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +313340: 5401 ac8c |07be: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +313344: 6202 c087 |07c0: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ENSEMBLE:Lorg/jaudiotagger/tag/FieldKey; // field@87c0 │ │ +313348: 6203 b38b |07c2: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ENSEMBLE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bb3 │ │ +31334c: 6e30 1a89 2103 |07c4: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +313352: 5401 ac8c |07c7: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +313356: 6202 c187 |07c9: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ENSEMBLE_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@87c1 │ │ +31335a: 6203 b48b |07cb: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ENSEMBLE_SORT:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bb4 │ │ +31335e: 6e30 1a89 2103 |07cd: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +313364: 5401 ac8c |07d0: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +313368: 6202 c287 |07d2: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.FBPM:Lorg/jaudiotagger/tag/FieldKey; // field@87c2 │ │ +31336c: 6203 b58b |07d4: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.FBPM:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bb5 │ │ +313370: 6e30 1a89 2103 |07d6: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +313376: 5401 ac8c |07d9: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +31337a: 6202 c387 |07db: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.GENRE:Lorg/jaudiotagger/tag/FieldKey; // field@87c3 │ │ +31337e: 6203 b68b |07dd: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.GENRE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bb6 │ │ +313382: 6e30 1a89 2103 |07df: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +313388: 5401 ac8c |07e2: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +31338c: 6202 c487 |07e4: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.GROUP:Lorg/jaudiotagger/tag/FieldKey; // field@87c4 │ │ +313390: 6203 b78b |07e6: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.GROUP:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bb7 │ │ +313394: 6e30 1a89 2103 |07e8: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31339a: 5401 ac8c |07eb: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +31339e: 6202 c587 |07ed: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.GROUPING:Lorg/jaudiotagger/tag/FieldKey; // field@87c5 │ │ +3133a2: 6203 b88b |07ef: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.GROUPING:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bb8 │ │ +3133a6: 6e30 1a89 2103 |07f1: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +3133ac: 5401 ac8c |07f4: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +3133b0: 6202 c687 |07f6: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.INSTRUMENT:Lorg/jaudiotagger/tag/FieldKey; // field@87c6 │ │ +3133b4: 6203 b98b |07f8: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.INSTRUMENT:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bb9 │ │ +3133b8: 6e30 1a89 2103 |07fa: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +3133be: 5401 ac8c |07fd: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +3133c2: 6202 c787 |07ff: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.INVOLVED_PERSON:Lorg/jaudiotagger/tag/FieldKey; // field@87c7 │ │ +3133c6: 6203 ba8b |0801: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.INVOLVED_PERSON:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bba │ │ +3133ca: 6e30 1a89 2103 |0803: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +3133d0: 5401 ac8c |0806: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +3133d4: 6202 c887 |0808: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.IPI:Lorg/jaudiotagger/tag/FieldKey; // field@87c8 │ │ +3133d8: 6203 bb8b |080a: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.IPI:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bbb │ │ +3133dc: 6e30 1a89 2103 |080c: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +3133e2: 5401 ac8c |080f: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +3133e6: 6202 c987 |0811: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ISRC:Lorg/jaudiotagger/tag/FieldKey; // field@87c9 │ │ +3133ea: 6203 bc8b |0813: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ISRC:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bbc │ │ +3133ee: 6e30 1a89 2103 |0815: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +3133f4: 5401 ac8c |0818: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +3133f8: 6202 ca87 |081a: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ISWC:Lorg/jaudiotagger/tag/FieldKey; // field@87ca │ │ +3133fc: 6203 bd8b |081c: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ISWC:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bbd │ │ +313400: 6e30 1a89 2103 |081e: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +313406: 5401 ac8c |0821: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +31340a: 6202 cb87 |0823: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.IS_CLASSICAL:Lorg/jaudiotagger/tag/FieldKey; // field@87cb │ │ +31340e: 6203 be8b |0825: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.IS_CLASSICAL:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bbe │ │ +313412: 6e30 1a89 2103 |0827: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +313418: 5401 ac8c |082a: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +31341c: 6202 cc87 |082c: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.IS_COMPILATION:Lorg/jaudiotagger/tag/FieldKey; // field@87cc │ │ +313420: 6203 bf8b |082e: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.IS_COMPILATION:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bbf │ │ +313424: 6e30 1a89 2103 |0830: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31342a: 5401 ac8c |0833: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +31342e: 6202 cd87 |0835: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.IS_HD:Lorg/jaudiotagger/tag/FieldKey; // field@87cd │ │ +313432: 6203 c08b |0837: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.IS_HD:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bc0 │ │ +313436: 6e30 1a89 2103 |0839: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31343c: 5401 ac8c |083c: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +313440: 6202 ce87 |083e: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.IS_SOUNDTRACK:Lorg/jaudiotagger/tag/FieldKey; // field@87ce │ │ +313444: 6203 c18b |0840: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.IS_SOUNDTRACK:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bc1 │ │ +313448: 6e30 1a89 2103 |0842: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31344e: 5401 ac8c |0845: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +313452: 6202 cf87 |0847: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ITUNES_GROUPING:Lorg/jaudiotagger/tag/FieldKey; // field@87cf │ │ +313456: 6203 c28b |0849: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ITUNES_GROUPING:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bc2 │ │ +31345a: 6e30 1a89 2103 |084b: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +313460: 5401 ac8c |084e: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +313464: 6202 d087 |0850: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.KEY:Lorg/jaudiotagger/tag/FieldKey; // field@87d0 │ │ +313468: 6203 c38b |0852: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.KEY:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bc3 │ │ +31346c: 6e30 1a89 2103 |0854: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +313472: 5401 ac8c |0857: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +313476: 6202 d187 |0859: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.LANGUAGE:Lorg/jaudiotagger/tag/FieldKey; // field@87d1 │ │ +31347a: 6203 c48b |085b: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.LANGUAGE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bc4 │ │ +31347e: 6e30 1a89 2103 |085d: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +313484: 5401 ac8c |0860: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +313488: 6202 d287 |0862: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.LYRICIST:Lorg/jaudiotagger/tag/FieldKey; // field@87d2 │ │ +31348c: 6203 c58b |0864: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.LYRICIST:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bc5 │ │ +313490: 6e30 1a89 2103 |0866: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +313496: 5401 ac8c |0869: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +31349a: 6202 d387 |086b: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.LYRICIST_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@87d3 │ │ +31349e: 6203 c68b |086d: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.LYRICIST_SORT:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bc6 │ │ +3134a2: 6e30 1a89 2103 |086f: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +3134a8: 5401 ac8c |0872: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +3134ac: 6202 d487 |0874: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.LYRICS:Lorg/jaudiotagger/tag/FieldKey; // field@87d4 │ │ +3134b0: 6203 c78b |0876: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.LYRICS:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bc7 │ │ +3134b4: 6e30 1a89 2103 |0878: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +3134ba: 5401 ac8c |087b: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +3134be: 6202 d587 |087d: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MEDIA:Lorg/jaudiotagger/tag/FieldKey; // field@87d5 │ │ +3134c2: 6203 c88b |087f: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MEDIA:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bc8 │ │ +3134c6: 6e30 1a89 2103 |0881: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +3134cc: 5401 ac8c |0884: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +3134d0: 6202 d687 |0886: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MIXER:Lorg/jaudiotagger/tag/FieldKey; // field@87d6 │ │ +3134d4: 6203 c98b |0888: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MIXER:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bc9 │ │ +3134d8: 6e30 1a89 2103 |088a: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +3134de: 5401 ac8c |088d: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +3134e2: 6202 d787 |088f: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MOOD:Lorg/jaudiotagger/tag/FieldKey; // field@87d7 │ │ +3134e6: 6203 ca8b |0891: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MOOD:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bca │ │ +3134ea: 6e30 1a89 2103 |0893: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +3134f0: 5401 ac8c |0896: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +3134f4: 6202 d887 |0898: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MOOD_ACOUSTIC:Lorg/jaudiotagger/tag/FieldKey; // field@87d8 │ │ +3134f8: 6203 cb8b |089a: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MOOD_ACOUSTIC:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bcb │ │ +3134fc: 6e30 1a89 2103 |089c: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +313502: 5401 ac8c |089f: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +313506: 6202 d987 |08a1: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MOOD_AGGRESSIVE:Lorg/jaudiotagger/tag/FieldKey; // field@87d9 │ │ +31350a: 6203 cc8b |08a3: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MOOD_AGGRESSIVE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bcc │ │ +31350e: 6e30 1a89 2103 |08a5: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +313514: 5401 ac8c |08a8: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +313518: 6202 da87 |08aa: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MOOD_AROUSAL:Lorg/jaudiotagger/tag/FieldKey; // field@87da │ │ +31351c: 6203 cd8b |08ac: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MOOD_AROUSAL:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bcd │ │ +313520: 6e30 1a89 2103 |08ae: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +313526: 5401 ac8c |08b1: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +31352a: 6202 db87 |08b3: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MOOD_DANCEABILITY:Lorg/jaudiotagger/tag/FieldKey; // field@87db │ │ +31352e: 6203 ce8b |08b5: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MOOD_DANCEABILITY:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bce │ │ +313532: 6e30 1a89 2103 |08b7: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +313538: 5401 ac8c |08ba: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +31353c: 6202 dd87 |08bc: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MOOD_HAPPY:Lorg/jaudiotagger/tag/FieldKey; // field@87dd │ │ +313540: 6203 d08b |08be: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MOOD_HAPPY:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bd0 │ │ +313544: 6e30 1a89 2103 |08c0: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31354a: 5401 ac8c |08c3: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +31354e: 6202 de87 |08c5: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MOOD_INSTRUMENTAL:Lorg/jaudiotagger/tag/FieldKey; // field@87de │ │ +313552: 6203 d18b |08c7: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MOOD_INSTRUMENTAL:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bd1 │ │ +313556: 6e30 1a89 2103 |08c9: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31355c: 5401 ac8c |08cc: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +313560: 6202 df87 |08ce: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MOOD_PARTY:Lorg/jaudiotagger/tag/FieldKey; // field@87df │ │ +313564: 6203 d28b |08d0: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MOOD_PARTY:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bd2 │ │ +313568: 6e30 1a89 2103 |08d2: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31356e: 5401 ac8c |08d5: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +313572: 6202 e087 |08d7: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MOOD_RELAXED:Lorg/jaudiotagger/tag/FieldKey; // field@87e0 │ │ +313576: 6203 d38b |08d9: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MOOD_RELAXED:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bd3 │ │ +31357a: 6e30 1a89 2103 |08db: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +313580: 5401 ac8c |08de: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +313584: 6202 e187 |08e0: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MOOD_SAD:Lorg/jaudiotagger/tag/FieldKey; // field@87e1 │ │ +313588: 6203 d48b |08e2: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MOOD_SAD:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bd4 │ │ +31358c: 6e30 1a89 2103 |08e4: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +313592: 5401 ac8c |08e7: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +313596: 6202 e287 |08e9: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MOOD_VALENCE:Lorg/jaudiotagger/tag/FieldKey; // field@87e2 │ │ +31359a: 6203 d58b |08eb: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MOOD_VALENCE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bd5 │ │ +31359e: 6e30 1a89 2103 |08ed: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +3135a4: 5401 ac8c |08f0: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +3135a8: 6202 e387 |08f2: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MOVEMENT:Lorg/jaudiotagger/tag/FieldKey; // field@87e3 │ │ +3135ac: 6203 d68b |08f4: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MOVEMENT:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bd6 │ │ +3135b0: 6e30 1a89 2103 |08f6: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +3135b6: 5401 ac8c |08f9: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +3135ba: 6202 e487 |08fb: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MOVEMENT_NO:Lorg/jaudiotagger/tag/FieldKey; // field@87e4 │ │ +3135be: 6203 d78b |08fd: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MOVEMENT_NO:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bd7 │ │ +3135c2: 6e30 1a89 2103 |08ff: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +3135c8: 5401 ac8c |0902: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +3135cc: 6202 e587 |0904: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MOVEMENT_TOTAL:Lorg/jaudiotagger/tag/FieldKey; // field@87e5 │ │ +3135d0: 6203 d88b |0906: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MOVEMENT_TOTAL:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bd8 │ │ +3135d4: 6e30 1a89 2103 |0908: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +3135da: 5401 ac8c |090b: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +3135de: 6202 e687 |090d: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_ARTISTID:Lorg/jaudiotagger/tag/FieldKey; // field@87e6 │ │ +3135e2: 6203 d98b |090f: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MUSICBRAINZ_ARTISTID:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bd9 │ │ +3135e6: 6e30 1a89 2103 |0911: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +3135ec: 5401 ac8c |0914: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +3135f0: 6202 e787 |0916: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_DISC_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87e7 │ │ +3135f4: 6203 da8b |0918: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MUSICBRAINZ_DISC_ID:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bda │ │ +3135f8: 6e30 1a89 2103 |091a: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +3135fe: 5401 ac8c |091d: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +313602: 6202 e887 |091f: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_ORIGINAL_RELEASE_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87e8 │ │ +313606: 6203 db8b |0921: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MUSICBRAINZ_ORIGINAL_RELEASEID:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bdb │ │ +31360a: 6e30 1a89 2103 |0923: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +313610: 5401 ac8c |0926: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +313614: 6202 e987 |0928: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_RELEASEARTISTID:Lorg/jaudiotagger/tag/FieldKey; // field@87e9 │ │ +313618: 6203 dc8b |092a: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MUSICBRAINZ_RELEASEARTISTID:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bdc │ │ +31361c: 6e30 1a89 2103 |092c: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +313622: 5401 ac8c |092f: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +313626: 6202 ea87 |0931: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_RELEASEID:Lorg/jaudiotagger/tag/FieldKey; // field@87ea │ │ +31362a: 6203 dd8b |0933: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MUSICBRAINZ_RELEASEID:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bdd │ │ +31362e: 6e30 1a89 2103 |0935: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +313634: 5401 ac8c |0938: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +313638: 6202 eb87 |093a: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_RELEASE_COUNTRY:Lorg/jaudiotagger/tag/FieldKey; // field@87eb │ │ +31363c: 6203 de8b |093c: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MUSICBRAINZ_RELEASE_COUNTRY:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bde │ │ +313640: 6e30 1a89 2103 |093e: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +313646: 5401 ac8c |0941: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +31364a: 6202 ec87 |0943: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_RELEASE_GROUP_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87ec │ │ +31364e: 6203 df8b |0945: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MUSICBRAINZ_RELEASE_GROUP_ID:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bdf │ │ +313652: 6e30 1a89 2103 |0947: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +313658: 5401 ac8c |094a: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +31365c: 6202 ed87 |094c: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_RELEASE_STATUS:Lorg/jaudiotagger/tag/FieldKey; // field@87ed │ │ +313660: 6203 e08b |094e: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MUSICBRAINZ_RELEASE_STATUS:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8be0 │ │ +313664: 6e30 1a89 2103 |0950: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31366a: 5401 ac8c |0953: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +31366e: 6202 ee87 |0955: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_RELEASE_TRACK_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87ee │ │ +313672: 6203 e18b |0957: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MUSICBRAINZ_RELEASE_TRACK_ID:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8be1 │ │ +313676: 6e30 1a89 2103 |0959: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31367c: 5401 ac8c |095c: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +313680: 6202 ef87 |095e: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_RELEASE_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@87ef │ │ +313684: 6203 e28b |0960: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MUSICBRAINZ_RELEASE_TYPE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8be2 │ │ +313688: 6e30 1a89 2103 |0962: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31368e: 5401 ac8c |0965: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +313692: 6202 f087 |0967: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_TRACK_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87f0 │ │ +313696: 6203 e38b |0969: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MUSICBRAINZ_TRACK_ID:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8be3 │ │ +31369a: 6e30 1a89 2103 |096b: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +3136a0: 5401 ac8c |096e: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +3136a4: 6202 f187 |0970: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK:Lorg/jaudiotagger/tag/FieldKey; // field@87f1 │ │ +3136a8: 6203 e48b |0972: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MUSICBRAINZ_WORK:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8be4 │ │ +3136ac: 6e30 1a89 2103 |0974: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +3136b2: 5401 ac8c |0977: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +3136b6: 6202 f487 |0979: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87f4 │ │ +3136ba: 6203 e78b |097b: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MUSICBRAINZ_WORK_ID:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8be7 │ │ +3136be: 6e30 1a89 2103 |097d: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +3136c4: 5401 ac8c |0980: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +3136c8: 6202 f387 |0982: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_COMPOSITION_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87f3 │ │ +3136cc: 6203 e68b |0984: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MUSICBRAINZ_WORK_COMPOSITION_ID:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8be6 │ │ +3136d0: 6e30 1a89 2103 |0986: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +3136d6: 5401 ac8c |0989: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +3136da: 6202 f687 |098b: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL1_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87f6 │ │ +3136de: 6203 e88b |098d: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL1_ID:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8be8 │ │ +3136e2: 6e30 1a89 2103 |098f: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +3136e8: 5401 ac8c |0992: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +3136ec: 6202 f987 |0994: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL2_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87f9 │ │ +3136f0: 6203 e98b |0996: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL2_ID:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8be9 │ │ +3136f4: 6e30 1a89 2103 |0998: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +3136fa: 5401 ac8c |099b: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +3136fe: 6202 fc87 |099d: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL3_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87fc │ │ +313702: 6203 ea8b |099f: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL3_ID:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bea │ │ +313706: 6e30 1a89 2103 |09a1: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31370c: 5401 ac8c |09a4: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +313710: 6202 ff87 |09a6: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL4_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87ff │ │ +313714: 6203 eb8b |09a8: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL4_ID:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8beb │ │ +313718: 6e30 1a89 2103 |09aa: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31371e: 5401 ac8c |09ad: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +313722: 6202 0288 |09af: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL5_ID:Lorg/jaudiotagger/tag/FieldKey; // field@8802 │ │ +313726: 6203 ec8b |09b1: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL5_ID:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bec │ │ +31372a: 6e30 1a89 2103 |09b3: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +313730: 5401 ac8c |09b6: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +313734: 6202 0588 |09b8: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL6_ID:Lorg/jaudiotagger/tag/FieldKey; // field@8805 │ │ +313738: 6203 ed8b |09ba: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL6_ID:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bed │ │ +31373c: 6e30 1a89 2103 |09bc: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +313742: 5401 ac8c |09bf: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +313746: 6202 0788 |09c1: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICIP_ID:Lorg/jaudiotagger/tag/FieldKey; // field@8807 │ │ +31374a: 6203 ee8b |09c3: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MUSICIP_ID:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bee │ │ +31374e: 6e30 1a89 2103 |09c5: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +313754: 5401 ac8c |09c8: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +313758: 6202 0888 |09ca: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.OCCASION:Lorg/jaudiotagger/tag/FieldKey; // field@8808 │ │ +31375c: 6203 ef8b |09cc: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.OCCASION:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bef │ │ +313760: 6e30 1a89 2103 |09ce: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +313766: 5401 ac8c |09d1: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +31376a: 6202 0988 |09d3: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.OPUS:Lorg/jaudiotagger/tag/FieldKey; // field@8809 │ │ +31376e: 6203 f08b |09d5: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.OPUS:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bf0 │ │ +313772: 6e30 1a89 2103 |09d7: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +313778: 5401 ac8c |09da: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +31377c: 6202 0a88 |09dc: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ORCHESTRA:Lorg/jaudiotagger/tag/FieldKey; // field@880a │ │ +313780: 6203 f18b |09de: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ORCHESTRA:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bf1 │ │ +313784: 6e30 1a89 2103 |09e0: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31378a: 5401 ac8c |09e3: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +31378e: 6202 0b88 |09e5: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ORCHESTRA_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@880b │ │ +313792: 6203 f28b |09e7: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ORCHESTRA_SORT:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bf2 │ │ +313796: 6e30 1a89 2103 |09e9: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31379c: 5401 ac8c |09ec: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +3137a0: 6202 0c88 |09ee: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ORIGINAL_ALBUM:Lorg/jaudiotagger/tag/FieldKey; // field@880c │ │ +3137a4: 6203 f38b |09f0: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ORIGINAL_ALBUM:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bf3 │ │ +3137a8: 6e30 1a89 2103 |09f2: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +3137ae: 5401 ac8c |09f5: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +3137b2: 6202 0d88 |09f7: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ORIGINAL_ARTIST:Lorg/jaudiotagger/tag/FieldKey; // field@880d │ │ +3137b6: 6203 f48b |09f9: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ORIGINAL_ARTIST:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bf4 │ │ +3137ba: 6e30 1a89 2103 |09fb: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +3137c0: 5401 ac8c |09fe: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +3137c4: 6202 0e88 |0a00: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ORIGINAL_LYRICIST:Lorg/jaudiotagger/tag/FieldKey; // field@880e │ │ +3137c8: 6203 f58b |0a02: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ORIGINAL_LYRICIST:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bf5 │ │ +3137cc: 6e30 1a89 2103 |0a04: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +3137d2: 5401 ac8c |0a07: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +3137d6: 6202 0f88 |0a09: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ORIGINAL_YEAR:Lorg/jaudiotagger/tag/FieldKey; // field@880f │ │ +3137da: 6203 f68b |0a0b: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ORIGINAL_YEAR:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bf6 │ │ +3137de: 6e30 1a89 2103 |0a0d: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +3137e4: 5401 ac8c |0a10: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +3137e8: 6202 1088 |0a12: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.OVERALL_WORK:Lorg/jaudiotagger/tag/FieldKey; // field@8810 │ │ +3137ec: 6203 f78b |0a14: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.OVERALL_WORK:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bf7 │ │ +3137f0: 6e30 1a89 2103 |0a16: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +3137f6: 5401 ac8c |0a19: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +3137fa: 6202 1188 |0a1b: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.PART:Lorg/jaudiotagger/tag/FieldKey; // field@8811 │ │ +3137fe: 6203 f88b |0a1d: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.PART:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bf8 │ │ +313802: 6e30 1a89 2103 |0a1f: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +313808: 5401 ac8c |0a22: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +31380c: 6202 1288 |0a24: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.PART_NUMBER:Lorg/jaudiotagger/tag/FieldKey; // field@8812 │ │ +313810: 6203 f98b |0a26: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.PART_NUMBER:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bf9 │ │ +313814: 6e30 1a89 2103 |0a28: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31381a: 5401 ac8c |0a2b: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +31381e: 6202 1388 |0a2d: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.PART_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@8813 │ │ +313822: 6203 fa8b |0a2f: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.PART_TYPE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bfa │ │ +313826: 6e30 1a89 2103 |0a31: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31382c: 5401 ac8c |0a34: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +313830: 6202 1488 |0a36: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.PERFORMER:Lorg/jaudiotagger/tag/FieldKey; // field@8814 │ │ +313834: 6203 fb8b |0a38: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.PERFORMER:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bfb │ │ +313838: 6e30 1a89 2103 |0a3a: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31383e: 5401 ac8c |0a3d: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +313842: 6202 1588 |0a3f: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.PERFORMER_NAME:Lorg/jaudiotagger/tag/FieldKey; // field@8815 │ │ +313846: 6203 fc8b |0a41: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.PERFORMER_NAME:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bfc │ │ +31384a: 6e30 1a89 2103 |0a43: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +313850: 5401 ac8c |0a46: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +313854: 6202 1688 |0a48: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.PERFORMER_NAME_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@8816 │ │ +313858: 6203 fd8b |0a4a: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.PERFORMER_NAME_SORT:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bfd │ │ +31385c: 6e30 1a89 2103 |0a4c: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +313862: 5401 ac8c |0a4f: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +313866: 6202 1788 |0a51: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.PERIOD:Lorg/jaudiotagger/tag/FieldKey; // field@8817 │ │ +31386a: 6203 fe8b |0a53: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.PERIOD:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bfe │ │ +31386e: 6e30 1a89 2103 |0a55: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +313874: 5401 ac8c |0a58: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +313878: 6202 1888 |0a5a: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.PRODUCER:Lorg/jaudiotagger/tag/FieldKey; // field@8818 │ │ +31387c: 6203 ff8b |0a5c: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.PRODUCER:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bff │ │ +313880: 6e30 1a89 2103 |0a5e: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +313886: 5401 ac8c |0a61: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +31388a: 6202 1988 |0a63: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.QUALITY:Lorg/jaudiotagger/tag/FieldKey; // field@8819 │ │ +31388e: 6203 008c |0a65: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.QUALITY:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c00 │ │ +313892: 6e30 1a89 2103 |0a67: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +313898: 5401 ac8c |0a6a: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +31389c: 6202 1a88 |0a6c: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.RANKING:Lorg/jaudiotagger/tag/FieldKey; // field@881a │ │ +3138a0: 6203 018c |0a6e: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.RANKING:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c01 │ │ +3138a4: 6e30 1a89 2103 |0a70: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +3138aa: 5401 ac8c |0a73: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +3138ae: 6202 1b88 |0a75: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.RATING:Lorg/jaudiotagger/tag/FieldKey; // field@881b │ │ +3138b2: 6203 028c |0a77: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.RATING:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c02 │ │ +3138b6: 6e30 1a89 2103 |0a79: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +3138bc: 5401 ac8c |0a7c: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +3138c0: 6202 1c88 |0a7e: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.RECORD_LABEL:Lorg/jaudiotagger/tag/FieldKey; // field@881c │ │ +3138c4: 6203 038c |0a80: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.RECORD_LABEL:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c03 │ │ +3138c8: 6e30 1a89 2103 |0a82: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +3138ce: 5401 ac8c |0a85: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +3138d2: 6202 1d88 |0a87: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.REMIXER:Lorg/jaudiotagger/tag/FieldKey; // field@881d │ │ +3138d6: 6203 048c |0a89: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.REMIXER:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c04 │ │ +3138da: 6e30 1a89 2103 |0a8b: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +3138e0: 5401 ac8c |0a8e: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +3138e4: 6202 1e88 |0a90: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.SCRIPT:Lorg/jaudiotagger/tag/FieldKey; // field@881e │ │ +3138e8: 6203 058c |0a92: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.SCRIPT:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c05 │ │ +3138ec: 6e30 1a89 2103 |0a94: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +3138f2: 5401 ac8c |0a97: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +3138f6: 6202 1f88 |0a99: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.SINGLE_DISC_TRACK_NO:Lorg/jaudiotagger/tag/FieldKey; // field@881f │ │ +3138fa: 6203 068c |0a9b: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.SINGLE_DISC_TRACK_NO:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c06 │ │ +3138fe: 6e30 1a89 2103 |0a9d: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +313904: 5401 ac8c |0aa0: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +313908: 6202 2088 |0aa2: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.SUBTITLE:Lorg/jaudiotagger/tag/FieldKey; // field@8820 │ │ +31390c: 6203 078c |0aa4: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.SUBTITLE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c07 │ │ +313910: 6e30 1a89 2103 |0aa6: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +313916: 5401 ac8c |0aa9: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +31391a: 6202 2188 |0aab: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.TAGS:Lorg/jaudiotagger/tag/FieldKey; // field@8821 │ │ +31391e: 6203 088c |0aad: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.TAGS:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c08 │ │ +313922: 6e30 1a89 2103 |0aaf: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +313928: 5401 ac8c |0ab2: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +31392c: 6202 2288 |0ab4: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.TEMPO:Lorg/jaudiotagger/tag/FieldKey; // field@8822 │ │ +313930: 6203 098c |0ab6: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.TEMPO:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c09 │ │ +313934: 6e30 1a89 2103 |0ab8: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31393a: 5401 ac8c |0abb: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +31393e: 6202 2388 |0abd: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.TIMBRE:Lorg/jaudiotagger/tag/FieldKey; // field@8823 │ │ +313942: 6203 0a8c |0abf: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.TIMBRE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c0a │ │ +313946: 6e30 1a89 2103 |0ac1: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31394c: 5401 ac8c |0ac4: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +313950: 6202 2488 |0ac6: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.TITLE:Lorg/jaudiotagger/tag/FieldKey; // field@8824 │ │ +313954: 6203 0b8c |0ac8: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.TITLE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c0b │ │ +313958: 6e30 1a89 2103 |0aca: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31395e: 5401 ac8c |0acd: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +313962: 6202 2588 |0acf: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.TITLE_MOVEMENT:Lorg/jaudiotagger/tag/FieldKey; // field@8825 │ │ +313966: 6203 0c8c |0ad1: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.TITLE_MOVEMENT:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c0c │ │ +31396a: 6e30 1a89 2103 |0ad3: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +313970: 5401 ac8c |0ad6: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +313974: 6202 2688 |0ad8: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.TITLE_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@8826 │ │ +313978: 6203 0d8c |0ada: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.TITLE_SORT:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c0d │ │ +31397c: 6e30 1a89 2103 |0adc: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +313982: 5401 ac8c |0adf: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +313986: 6202 2788 |0ae1: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.TONALITY:Lorg/jaudiotagger/tag/FieldKey; // field@8827 │ │ +31398a: 6203 0e8c |0ae3: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.TONALITY:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c0e │ │ +31398e: 6e30 1a89 2103 |0ae5: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +313994: 5401 ac8c |0ae8: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +313998: 6202 2888 |0aea: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.TRACK:Lorg/jaudiotagger/tag/FieldKey; // field@8828 │ │ +31399c: 6203 0f8c |0aec: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.TRACK:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c0f │ │ +3139a0: 6e30 1a89 2103 |0aee: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +3139a6: 5401 ac8c |0af1: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +3139aa: 6202 2988 |0af3: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.TRACK_TOTAL:Lorg/jaudiotagger/tag/FieldKey; // field@8829 │ │ +3139ae: 6203 108c |0af5: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.TRACK_TOTAL:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c10 │ │ +3139b2: 6e30 1a89 2103 |0af7: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +3139b8: 5401 ac8c |0afa: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +3139bc: 6202 2a88 |0afc: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.URL_DISCOGS_ARTIST_SITE:Lorg/jaudiotagger/tag/FieldKey; // field@882a │ │ +3139c0: 6203 118c |0afe: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.URL_DISCOGS_ARTIST_SITE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c11 │ │ +3139c4: 6e30 1a89 2103 |0b00: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +3139ca: 5401 ac8c |0b03: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +3139ce: 6202 2b88 |0b05: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.URL_DISCOGS_RELEASE_SITE:Lorg/jaudiotagger/tag/FieldKey; // field@882b │ │ +3139d2: 6203 128c |0b07: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.URL_DISCOGS_RELEASE_SITE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c12 │ │ +3139d6: 6e30 1a89 2103 |0b09: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +3139dc: 5401 ac8c |0b0c: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +3139e0: 6202 2c88 |0b0e: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.URL_LYRICS_SITE:Lorg/jaudiotagger/tag/FieldKey; // field@882c │ │ +3139e4: 6203 138c |0b10: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.URL_LYRICS_SITE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c13 │ │ +3139e8: 6e30 1a89 2103 |0b12: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +3139ee: 5401 ac8c |0b15: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +3139f2: 6202 2d88 |0b17: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.URL_OFFICIAL_ARTIST_SITE:Lorg/jaudiotagger/tag/FieldKey; // field@882d │ │ +3139f6: 6203 148c |0b19: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.URL_OFFICIAL_ARTIST_SITE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c14 │ │ +3139fa: 6e30 1a89 2103 |0b1b: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +313a00: 5401 ac8c |0b1e: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +313a04: 6202 2e88 |0b20: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.URL_OFFICIAL_RELEASE_SITE:Lorg/jaudiotagger/tag/FieldKey; // field@882e │ │ +313a08: 6203 158c |0b22: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.URL_OFFICIAL_RELEASE_SITE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c15 │ │ +313a0c: 6e30 1a89 2103 |0b24: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +313a12: 5401 ac8c |0b27: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +313a16: 6202 2f88 |0b29: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.URL_WIKIPEDIA_ARTIST_SITE:Lorg/jaudiotagger/tag/FieldKey; // field@882f │ │ +313a1a: 6203 168c |0b2b: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.URL_WIKIPEDIA_ARTIST_SITE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c16 │ │ +313a1e: 6e30 1a89 2103 |0b2d: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +313a24: 5401 ac8c |0b30: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +313a28: 6202 3088 |0b32: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.URL_WIKIPEDIA_RELEASE_SITE:Lorg/jaudiotagger/tag/FieldKey; // field@8830 │ │ +313a2c: 6203 178c |0b34: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.URL_WIKIPEDIA_RELEASE_SITE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c17 │ │ +313a30: 6e30 1a89 2103 |0b36: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +313a36: 5401 ac8c |0b39: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +313a3a: 6202 3188 |0b3b: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.WORK:Lorg/jaudiotagger/tag/FieldKey; // field@8831 │ │ +313a3e: 6203 188c |0b3d: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.WORK:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c18 │ │ +313a42: 6e30 1a89 2103 |0b3f: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +313a48: 5401 ac8c |0b42: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +313a4c: 6202 f287 |0b44: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_COMPOSITION:Lorg/jaudiotagger/tag/FieldKey; // field@87f2 │ │ +313a50: 6203 e58b |0b46: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.MUSICBRAINZ_WORK_COMPOSITION:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8be5 │ │ +313a54: 6e30 1a89 2103 |0b48: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +313a5a: 5401 ac8c |0b4b: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +313a5e: 6202 f587 |0b4d: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL1:Lorg/jaudiotagger/tag/FieldKey; // field@87f5 │ │ +313a62: 6203 198c |0b4f: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.WORK_PART_LEVEL1:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c19 │ │ +313a66: 6e30 1a89 2103 |0b51: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +313a6c: 5401 ac8c |0b54: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +313a70: 6202 f787 |0b56: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL1_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@87f7 │ │ +313a74: 6203 1a8c |0b58: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.WORK_PART_LEVEL1_TYPE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c1a │ │ +313a78: 6e30 1a89 2103 |0b5a: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +313a7e: 5401 ac8c |0b5d: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +313a82: 6202 f887 |0b5f: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL2:Lorg/jaudiotagger/tag/FieldKey; // field@87f8 │ │ +313a86: 6203 1b8c |0b61: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.WORK_PART_LEVEL2:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c1b │ │ +313a8a: 6e30 1a89 2103 |0b63: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +313a90: 5401 ac8c |0b66: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +313a94: 6202 fa87 |0b68: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL2_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@87fa │ │ +313a98: 6203 1c8c |0b6a: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.WORK_PART_LEVEL2_TYPE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c1c │ │ +313a9c: 6e30 1a89 2103 |0b6c: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +313aa2: 5401 ac8c |0b6f: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +313aa6: 6202 fb87 |0b71: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL3:Lorg/jaudiotagger/tag/FieldKey; // field@87fb │ │ +313aaa: 6203 1d8c |0b73: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.WORK_PART_LEVEL3:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c1d │ │ +313aae: 6e30 1a89 2103 |0b75: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +313ab4: 5401 ac8c |0b78: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +313ab8: 6202 fd87 |0b7a: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL3_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@87fd │ │ +313abc: 6203 1e8c |0b7c: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.WORK_PART_LEVEL3_TYPE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c1e │ │ +313ac0: 6e30 1a89 2103 |0b7e: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +313ac6: 5401 ac8c |0b81: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +313aca: 6202 fe87 |0b83: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL4:Lorg/jaudiotagger/tag/FieldKey; // field@87fe │ │ +313ace: 6203 1f8c |0b85: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.WORK_PART_LEVEL4:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c1f │ │ +313ad2: 6e30 1a89 2103 |0b87: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +313ad8: 5401 ac8c |0b8a: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +313adc: 6202 0088 |0b8c: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL4_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@8800 │ │ +313ae0: 6203 208c |0b8e: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.WORK_PART_LEVEL4_TYPE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c20 │ │ +313ae4: 6e30 1a89 2103 |0b90: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +313aea: 5401 ac8c |0b93: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +313aee: 6202 0188 |0b95: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL5:Lorg/jaudiotagger/tag/FieldKey; // field@8801 │ │ +313af2: 6203 218c |0b97: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.WORK_PART_LEVEL5:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c21 │ │ +313af6: 6e30 1a89 2103 |0b99: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +313afc: 5401 ac8c |0b9c: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +313b00: 6202 0388 |0b9e: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL5_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@8803 │ │ +313b04: 6203 228c |0ba0: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.WORK_PART_LEVEL5_TYPE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c22 │ │ +313b08: 6e30 1a89 2103 |0ba2: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +313b0e: 5401 ac8c |0ba5: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +313b12: 6202 0488 |0ba7: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL6:Lorg/jaudiotagger/tag/FieldKey; // field@8804 │ │ +313b16: 6203 238c |0ba9: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.WORK_PART_LEVEL6:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c23 │ │ +313b1a: 6e30 1a89 2103 |0bab: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +313b20: 5401 ac8c |0bae: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +313b24: 6202 0688 |0bb0: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL6_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@8806 │ │ +313b28: 6203 248c |0bb2: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.WORK_PART_LEVEL6_TYPE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c24 │ │ +313b2c: 6e30 1a89 2103 |0bb4: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +313b32: 5401 ac8c |0bb7: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +313b36: 6202 3288 |0bb9: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.WORK_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@8832 │ │ +313b3a: 6203 258c |0bbb: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.WORK_TYPE:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c25 │ │ +313b3e: 6e30 1a89 2103 |0bbd: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +313b44: 5401 ac8c |0bc0: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +313b48: 6202 3388 |0bc2: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.YEAR:Lorg/jaudiotagger/tag/FieldKey; // field@8833 │ │ +313b4c: 6203 268c |0bc4: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.YEAR:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c26 │ │ +313b50: 6e30 1a89 2103 |0bc6: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +313b56: 7601 de96 1900 |0bc9: invoke-direct/range {v25}, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.populateId3ToTagField:()V // method@96de │ │ +313b5c: 0e00 |0bcc: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=150 │ │ 0x0005 line=132 │ │ 0x000e line=138 │ │ 0x0017 line=152 │ │ 0x001e line=153 │ │ @@ -1327297,22 +1327297,22 @@ │ │ type : '()Lorg/jaudiotagger/tag/id3/ID3v23Frames;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -312384: |[312384] org.jaudiotagger.tag.id3.ID3v23Frames.getInstanceOf:()Lorg/jaudiotagger/tag/id3/ID3v23Frames; │ │ -312394: 6200 a88c |0000: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.id3v23Frames:Lorg/jaudiotagger/tag/id3/ID3v23Frames; // field@8ca8 │ │ -312398: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -31239c: 2200 2312 |0004: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames; // type@1223 │ │ -3123a0: 7010 d496 0000 |0006: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.:()V // method@96d4 │ │ -3123a6: 6900 a88c |0009: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.id3v23Frames:Lorg/jaudiotagger/tag/id3/ID3v23Frames; // field@8ca8 │ │ -3123aa: 6200 a88c |000b: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.id3v23Frames:Lorg/jaudiotagger/tag/id3/ID3v23Frames; // field@8ca8 │ │ -3123ae: 1100 |000d: return-object v0 │ │ +312388: |[312388] org.jaudiotagger.tag.id3.ID3v23Frames.getInstanceOf:()Lorg/jaudiotagger/tag/id3/ID3v23Frames; │ │ +312398: 6200 a88c |0000: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.id3v23Frames:Lorg/jaudiotagger/tag/id3/ID3v23Frames; // field@8ca8 │ │ +31239c: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +3123a0: 2200 2312 |0004: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames; // type@1223 │ │ +3123a4: 7010 d496 0000 |0006: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.:()V // method@96d4 │ │ +3123aa: 6900 a88c |0009: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.id3v23Frames:Lorg/jaudiotagger/tag/id3/ID3v23Frames; // field@8ca8 │ │ +3123ae: 6200 a88c |000b: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.id3v23Frames:Lorg/jaudiotagger/tag/id3/ID3v23Frames; // field@8ca8 │ │ +3123b2: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ 0x0004 line=144 │ │ 0x000b line=146 │ │ locals : │ │ │ │ @@ -1327321,35 +1327321,35 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 39 16-bit code units │ │ -313b5c: |[313b5c] org.jaudiotagger.tag.id3.ID3v23Frames.populateId3ToTagField:()V │ │ -313b6c: 5440 ac8c |0000: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -313b70: 6e10 1889 0000 |0002: invoke-virtual {v0}, Ljava/util/EnumMap;.entrySet:()Ljava/util/Set; // method@8918 │ │ -313b76: 0c00 |0005: move-result-object v0 │ │ -313b78: 7210 a889 0000 |0006: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@89a8 │ │ -313b7e: 0c00 |0009: move-result-object v0 │ │ -313b80: 7210 4789 0000 |000a: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -313b86: 0a01 |000d: move-result v1 │ │ -313b88: 3801 1800 |000e: if-eqz v1, 0026 // +0018 │ │ -313b8c: 7210 4889 0000 |0010: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -313b92: 0c01 |0013: move-result-object v1 │ │ -313b94: 1f01 9610 |0014: check-cast v1, Ljava/util/Map$Entry; // type@1096 │ │ -313b98: 5442 a78c |0016: iget-object v2, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.id3ToTagField:Ljava/util/EnumMap; // field@8ca7 │ │ -313b9c: 7210 8a89 0100 |0018: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@898a │ │ -313ba2: 0c03 |001b: move-result-object v3 │ │ -313ba4: 1f03 1910 |001c: check-cast v3, Ljava/lang/Enum; // type@1019 │ │ -313ba8: 7210 8989 0100 |001e: invoke-interface {v1}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@8989 │ │ -313bae: 0c01 |0021: move-result-object v1 │ │ -313bb0: 6e30 1a89 3201 |0022: invoke-virtual {v2, v3, v1}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -313bb6: 28e5 |0025: goto 000a // -001b │ │ -313bb8: 0e00 |0026: return-void │ │ +313b60: |[313b60] org.jaudiotagger.tag.id3.ID3v23Frames.populateId3ToTagField:()V │ │ +313b70: 5440 ac8c |0000: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +313b74: 6e10 1889 0000 |0002: invoke-virtual {v0}, Ljava/util/EnumMap;.entrySet:()Ljava/util/Set; // method@8918 │ │ +313b7a: 0c00 |0005: move-result-object v0 │ │ +313b7c: 7210 a889 0000 |0006: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@89a8 │ │ +313b82: 0c00 |0009: move-result-object v0 │ │ +313b84: 7210 4789 0000 |000a: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +313b8a: 0a01 |000d: move-result v1 │ │ +313b8c: 3801 1800 |000e: if-eqz v1, 0026 // +0018 │ │ +313b90: 7210 4889 0000 |0010: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +313b96: 0c01 |0013: move-result-object v1 │ │ +313b98: 1f01 9610 |0014: check-cast v1, Ljava/util/Map$Entry; // type@1096 │ │ +313b9c: 5442 a78c |0016: iget-object v2, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.id3ToTagField:Ljava/util/EnumMap; // field@8ca7 │ │ +313ba0: 7210 8a89 0100 |0018: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@898a │ │ +313ba6: 0c03 |001b: move-result-object v3 │ │ +313ba8: 1f03 1910 |001c: check-cast v3, Ljava/lang/Enum; // type@1019 │ │ +313bac: 7210 8989 0100 |001e: invoke-interface {v1}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@8989 │ │ +313bb2: 0c01 |0021: move-result-object v1 │ │ +313bb4: 6e30 1a89 3201 |0022: invoke-virtual {v2, v3, v1}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +313bba: 28e5 |0025: goto 000a // -001b │ │ +313bbc: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=539 │ │ 0x0016 line=541 │ │ locals : │ │ 0x0000 - 0x0027 reg=4 this Lorg/jaudiotagger/tag/id3/ID3v23Frames; │ │ │ │ @@ -1327359,20 +1327359,20 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;)Lorg/jaudiotagger/tag/FieldKey;' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -31233c: |[31233c] org.jaudiotagger.tag.id3.ID3v23Frames.getGenericKeyFromId3:(Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;)Lorg/jaudiotagger/tag/FieldKey; │ │ -31234c: 5410 a78c |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.id3ToTagField:Ljava/util/EnumMap; // field@8ca7 │ │ -312350: 6e20 1989 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/EnumMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8919 │ │ -312356: 0c02 |0005: move-result-object v2 │ │ -312358: 1f02 be11 |0006: check-cast v2, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -31235c: 1102 |0008: return-object v2 │ │ +312340: |[312340] org.jaudiotagger.tag.id3.ID3v23Frames.getGenericKeyFromId3:(Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;)Lorg/jaudiotagger/tag/FieldKey; │ │ +312350: 5410 a78c |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.id3ToTagField:Ljava/util/EnumMap; // field@8ca7 │ │ +312354: 6e20 1989 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/EnumMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8919 │ │ +31235a: 0c02 |0005: move-result-object v2 │ │ +31235c: 1f02 be11 |0006: check-cast v2, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +312360: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=574 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/jaudiotagger/tag/id3/ID3v23Frames; │ │ 0x0000 - 0x0009 reg=2 (null) Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; │ │ │ │ @@ -1327381,20 +1327381,20 @@ │ │ type : '(Lorg/jaudiotagger/tag/FieldKey;)Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -312360: |[312360] org.jaudiotagger.tag.id3.ID3v23Frames.getId3KeyFromGenericKey:(Lorg/jaudiotagger/tag/FieldKey;)Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; │ │ -312370: 5410 ac8c |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -312374: 6e20 1989 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/EnumMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8919 │ │ -31237a: 0c02 |0005: move-result-object v2 │ │ -31237c: 1f02 1f12 |0006: check-cast v2, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ -312380: 1102 |0008: return-object v2 │ │ +312364: |[312364] org.jaudiotagger.tag.id3.ID3v23Frames.getId3KeyFromGenericKey:(Lorg/jaudiotagger/tag/FieldKey;)Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; │ │ +312374: 5410 ac8c |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +312378: 6e20 1989 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/EnumMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8919 │ │ +31237e: 0c02 |0005: move-result-object v2 │ │ +312380: 1f02 1f12 |0006: check-cast v2, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // type@121f │ │ +312384: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=564 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/jaudiotagger/tag/id3/ID3v23Frames; │ │ 0x0000 - 0x0009 reg=2 (null) Lorg/jaudiotagger/tag/FieldKey; │ │ │ │ @@ -1327403,35 +1327403,35 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 43 16-bit code units │ │ -313bbc: |[313bbc] org.jaudiotagger.tag.id3.ID3v23Frames.setITunes12_6WorkGroupingMode:(Z)V │ │ -313bcc: 3803 1500 |0000: if-eqz v3, 0015 // +0015 │ │ -313bd0: 5423 ac8c |0002: iget-object v3, v2, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -313bd4: 6200 3188 |0004: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.WORK:Lorg/jaudiotagger/tag/FieldKey; // field@8831 │ │ -313bd8: 6201 b88b |0006: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.GROUPING:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bb8 │ │ -313bdc: 6e30 1a89 0301 |0008: invoke-virtual {v3, v0, v1}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -313be2: 5423 ac8c |000b: iget-object v3, v2, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -313be6: 6200 c587 |000d: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.GROUPING:Lorg/jaudiotagger/tag/FieldKey; // field@87c5 │ │ -313bea: 6201 c28b |000f: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ITUNES_GROUPING:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bc2 │ │ -313bee: 6e30 1a89 0301 |0011: invoke-virtual {v3, v0, v1}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -313bf4: 2813 |0014: goto 0027 // +0013 │ │ -313bf6: 5423 ac8c |0015: iget-object v3, v2, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -313bfa: 6200 3188 |0017: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.WORK:Lorg/jaudiotagger/tag/FieldKey; // field@8831 │ │ -313bfe: 6201 188c |0019: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.WORK:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c18 │ │ -313c02: 6e30 1a89 0301 |001b: invoke-virtual {v3, v0, v1}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -313c08: 5423 ac8c |001e: iget-object v3, v2, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ -313c0c: 6200 c587 |0020: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.GROUPING:Lorg/jaudiotagger/tag/FieldKey; // field@87c5 │ │ -313c10: 6201 b88b |0022: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.GROUPING:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bb8 │ │ -313c14: 6e30 1a89 0301 |0024: invoke-virtual {v3, v0, v1}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -313c1a: 7010 de96 0200 |0027: invoke-direct {v2}, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.populateId3ToTagField:()V // method@96de │ │ -313c20: 0e00 |002a: return-void │ │ +313bc0: |[313bc0] org.jaudiotagger.tag.id3.ID3v23Frames.setITunes12_6WorkGroupingMode:(Z)V │ │ +313bd0: 3803 1500 |0000: if-eqz v3, 0015 // +0015 │ │ +313bd4: 5423 ac8c |0002: iget-object v3, v2, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +313bd8: 6200 3188 |0004: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.WORK:Lorg/jaudiotagger/tag/FieldKey; // field@8831 │ │ +313bdc: 6201 b88b |0006: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.GROUPING:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bb8 │ │ +313be0: 6e30 1a89 0301 |0008: invoke-virtual {v3, v0, v1}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +313be6: 5423 ac8c |000b: iget-object v3, v2, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +313bea: 6200 c587 |000d: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.GROUPING:Lorg/jaudiotagger/tag/FieldKey; // field@87c5 │ │ +313bee: 6201 c28b |000f: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.ITUNES_GROUPING:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bc2 │ │ +313bf2: 6e30 1a89 0301 |0011: invoke-virtual {v3, v0, v1}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +313bf8: 2813 |0014: goto 0027 // +0013 │ │ +313bfa: 5423 ac8c |0015: iget-object v3, v2, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +313bfe: 6200 3188 |0017: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.WORK:Lorg/jaudiotagger/tag/FieldKey; // field@8831 │ │ +313c02: 6201 188c |0019: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.WORK:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8c18 │ │ +313c06: 6e30 1a89 0301 |001b: invoke-virtual {v3, v0, v1}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +313c0c: 5423 ac8c |001e: iget-object v3, v2, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8cac │ │ +313c10: 6200 c587 |0020: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.GROUPING:Lorg/jaudiotagger/tag/FieldKey; // field@87c5 │ │ +313c14: 6201 b88b |0022: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.GROUPING:Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // field@8bb8 │ │ +313c18: 6e30 1a89 0301 |0024: invoke-virtual {v3, v0, v1}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +313c1e: 7010 de96 0200 |0027: invoke-direct {v2}, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.populateId3ToTagField:()V // method@96de │ │ +313c24: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=549 │ │ 0x000b line=550 │ │ 0x0015 line=552 │ │ 0x001e line=553 │ │ 0x0027 line=555 │ │ @@ -1327551,43 +1327551,43 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -31aec8: |[31aec8] org.jaudiotagger.tag.id3.ID3v24Frame.:()V │ │ -31aed8: 1a00 ba55 |0000: const-string v0, "[A-Z][0-9A-Z]{3}" // string@55ba │ │ -31aedc: 7110 298a 0000 |0002: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@8a29 │ │ -31aee2: 0c00 |0005: move-result-object v0 │ │ -31aee4: 6900 8b8d |0006: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.validFrameIdentifier:Ljava/util/regex/Pattern; // field@8d8b │ │ -31aee8: 0e00 |0008: return-void │ │ +31aecc: |[31aecc] org.jaudiotagger.tag.id3.ID3v24Frame.:()V │ │ +31aedc: 1a00 ba55 |0000: const-string v0, "[A-Z][0-9A-Z]{3}" // string@55ba │ │ +31aee0: 7110 298a 0000 |0002: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@8a29 │ │ +31aee6: 0c00 |0005: move-result-object v0 │ │ +31aee8: 6900 8b8d |0006: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.validFrameIdentifier:Ljava/util/regex/Pattern; // field@8d8b │ │ +31aeec: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=46 │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/ID3v24Frame;) │ │ name : '' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -31aeec: |[31aeec] org.jaudiotagger.tag.id3.ID3v24Frame.:(Ljava/lang/String;)V │ │ -31aefc: 7020 b994 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.:(Ljava/lang/String;)V // method@94b9 │ │ -31af02: 2201 2812 |0003: new-instance v1, Lorg/jaudiotagger/tag/id3/ID3v24Frame$StatusFlags; // type@1228 │ │ -31af06: 7020 3397 0100 |0005: invoke-direct {v1, v0}, Lorg/jaudiotagger/tag/id3/ID3v24Frame$StatusFlags;.:(Lorg/jaudiotagger/tag/id3/ID3v24Frame;)V // method@9733 │ │ -31af0c: 5b01 8a8d |0008: iput-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.statusFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$StatusFlags; // field@8d8a │ │ -31af10: 2201 2712 |000a: new-instance v1, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags; // type@1227 │ │ -31af14: 7020 2597 0100 |000c: invoke-direct {v1, v0}, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags;.:(Lorg/jaudiotagger/tag/id3/ID3v24Frame;)V // method@9725 │ │ -31af1a: 5b01 838d |000f: iput-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.encodingFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags; // field@8d83 │ │ -31af1e: 0e00 |0011: return-void │ │ +31aef0: |[31aef0] org.jaudiotagger.tag.id3.ID3v24Frame.:(Ljava/lang/String;)V │ │ +31af00: 7020 b994 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.:(Ljava/lang/String;)V // method@94b9 │ │ +31af06: 2201 2812 |0003: new-instance v1, Lorg/jaudiotagger/tag/id3/ID3v24Frame$StatusFlags; // type@1228 │ │ +31af0a: 7020 3397 0100 |0005: invoke-direct {v1, v0}, Lorg/jaudiotagger/tag/id3/ID3v24Frame$StatusFlags;.:(Lorg/jaudiotagger/tag/id3/ID3v24Frame;)V // method@9733 │ │ +31af10: 5b01 8a8d |0008: iput-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.statusFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$StatusFlags; // field@8d8a │ │ +31af14: 2201 2712 |000a: new-instance v1, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags; // type@1227 │ │ +31af18: 7020 2597 0100 |000c: invoke-direct {v1, v0}, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags;.:(Lorg/jaudiotagger/tag/id3/ID3v24Frame;)V // method@9725 │ │ +31af1e: 5b01 838d |000f: iput-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.encodingFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags; // field@8d83 │ │ +31af22: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ 0x0003 line=107 │ │ 0x000a line=108 │ │ locals : │ │ 0x0000 - 0x0012 reg=0 this Lorg/jaudiotagger/tag/id3/ID3v24Frame; │ │ @@ -1327598,18 +1327598,18 @@ │ │ type : '(Ljava/nio/ByteBuffer;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -31af20: |[31af20] org.jaudiotagger.tag.id3.ID3v24Frame.:(Ljava/nio/ByteBuffer;)V │ │ -31af30: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ -31af34: 7030 3c97 2100 |0002: invoke-direct {v1, v2, v0}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.:(Ljava/nio/ByteBuffer;Ljava/lang/String;)V // method@973c │ │ -31af3a: 0e00 |0005: return-void │ │ +31af24: |[31af24] org.jaudiotagger.tag.id3.ID3v24Frame.:(Ljava/nio/ByteBuffer;)V │ │ +31af34: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ +31af38: 7030 3c97 2100 |0002: invoke-direct {v1, v2, v0}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.:(Ljava/nio/ByteBuffer;Ljava/lang/String;)V // method@973c │ │ +31af3e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=363 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jaudiotagger/tag/id3/ID3v24Frame; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/nio/ByteBuffer; │ │ │ │ @@ -1327618,19 +1327618,19 @@ │ │ type : '(Ljava/nio/ByteBuffer;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -31af3c: |[31af3c] org.jaudiotagger.tag.id3.ID3v24Frame.:(Ljava/nio/ByteBuffer;Ljava/lang/String;)V │ │ -31af4c: 7010 b894 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.:()V // method@94b8 │ │ -31af52: 6e20 5b97 2000 |0003: invoke-virtual {v0, v2}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.setLoggingFilename:(Ljava/lang/String;)V // method@975b │ │ -31af58: 6e20 5497 1000 |0006: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.read:(Ljava/nio/ByteBuffer;)V // method@9754 │ │ -31af5e: 0e00 |0009: return-void │ │ +31af40: |[31af40] org.jaudiotagger.tag.id3.ID3v24Frame.:(Ljava/nio/ByteBuffer;Ljava/lang/String;)V │ │ +31af50: 7010 b894 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.:()V // method@94b8 │ │ +31af56: 6e20 5b97 2000 |0003: invoke-virtual {v0, v2}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.setLoggingFilename:(Ljava/lang/String;)V // method@975b │ │ +31af5c: 6e20 5497 1000 |0006: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.read:(Ljava/nio/ByteBuffer;)V // method@9754 │ │ +31af62: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=349 │ │ 0x0003 line=350 │ │ 0x0006 line=351 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lorg/jaudiotagger/tag/id3/ID3v24Frame; │ │ @@ -1327642,58 +1327642,58 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 92 16-bit code units │ │ -31af60: |[31af60] org.jaudiotagger.tag.id3.ID3v24Frame.:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V │ │ -31af70: 7010 b894 0300 |0000: invoke-direct {v3}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.:()V // method@94b8 │ │ -31af76: 2040 2912 |0003: instance-of v0, v4, Lorg/jaudiotagger/tag/id3/ID3v24Frame; // type@1229 │ │ -31af7a: 3900 4f00 |0005: if-nez v0, 0054 // +004f │ │ -31af7e: 2040 2212 |0007: instance-of v0, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame; // type@1222 │ │ -31af82: 3800 1f00 |0009: if-eqz v0, 0028 // +001f │ │ -31af86: 2201 2812 |000b: new-instance v1, Lorg/jaudiotagger/tag/id3/ID3v24Frame$StatusFlags; // type@1228 │ │ -31af8a: 6e10 ca94 0400 |000d: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getStatusFlags:()Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$StatusFlags; // method@94ca │ │ -31af90: 0c02 |0010: move-result-object v2 │ │ -31af92: 1f02 2112 |0011: check-cast v2, Lorg/jaudiotagger/tag/id3/ID3v23Frame$StatusFlags; // type@1221 │ │ -31af96: 7030 3597 3102 |0013: invoke-direct {v1, v3, v2}, Lorg/jaudiotagger/tag/id3/ID3v24Frame$StatusFlags;.:(Lorg/jaudiotagger/tag/id3/ID3v24Frame;Lorg/jaudiotagger/tag/id3/ID3v23Frame$StatusFlags;)V // method@9735 │ │ -31af9c: 5b31 8a8d |0016: iput-object v1, v3, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.statusFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$StatusFlags; // field@8d8a │ │ -31afa0: 2201 2712 |0018: new-instance v1, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags; // type@1227 │ │ -31afa4: 6e10 c194 0400 |001a: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getEncodingFlags:()Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags; // method@94c1 │ │ -31afaa: 0c02 |001d: move-result-object v2 │ │ -31afac: 6e10 b094 0200 |001e: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags;.getFlags:()B // method@94b0 │ │ -31afb2: 0a02 |0021: move-result v2 │ │ -31afb4: 7030 2697 3102 |0022: invoke-direct {v1, v3, v2}, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags;.:(Lorg/jaudiotagger/tag/id3/ID3v24Frame;B)V // method@9726 │ │ -31afba: 5b31 838d |0025: iput-object v1, v3, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.encodingFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags; // field@8d83 │ │ -31afbe: 2813 |0027: goto 003a // +0013 │ │ -31afc0: 2041 1b12 |0028: instance-of v1, v4, Lorg/jaudiotagger/tag/id3/ID3v22Frame; // type@121b │ │ -31afc4: 3801 1000 |002a: if-eqz v1, 003a // +0010 │ │ -31afc8: 2201 2812 |002c: new-instance v1, Lorg/jaudiotagger/tag/id3/ID3v24Frame$StatusFlags; // type@1228 │ │ -31afcc: 7020 3397 3100 |002e: invoke-direct {v1, v3}, Lorg/jaudiotagger/tag/id3/ID3v24Frame$StatusFlags;.:(Lorg/jaudiotagger/tag/id3/ID3v24Frame;)V // method@9733 │ │ -31afd2: 5b31 8a8d |0031: iput-object v1, v3, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.statusFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$StatusFlags; // field@8d8a │ │ -31afd6: 2201 2712 |0033: new-instance v1, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags; // type@1227 │ │ -31afda: 7020 2597 3100 |0035: invoke-direct {v1, v3}, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags;.:(Lorg/jaudiotagger/tag/id3/ID3v24Frame;)V // method@9725 │ │ -31afe0: 5b31 838d |0038: iput-object v1, v3, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.encodingFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags; // field@8d83 │ │ -31afe4: 3800 0800 |003a: if-eqz v0, 0042 // +0008 │ │ -31afe8: 1f04 2212 |003c: check-cast v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame; // type@1222 │ │ -31afec: 7020 4197 4300 |003e: invoke-direct {v3, v4}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.createV24FrameFromV23Frame:(Lorg/jaudiotagger/tag/id3/ID3v23Frame;)V // method@9741 │ │ -31aff2: 280d |0041: goto 004e // +000d │ │ -31aff4: 2040 1b12 |0042: instance-of v0, v4, Lorg/jaudiotagger/tag/id3/ID3v22Frame; // type@121b │ │ -31aff8: 3800 0a00 |0044: if-eqz v0, 004e // +000a │ │ -31affc: 2200 2212 |0046: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23Frame; // type@1222 │ │ -31b000: 7020 b996 4000 |0048: invoke-direct {v0, v4}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V // method@96b9 │ │ -31b006: 7020 4197 0300 |004b: invoke-direct {v3, v0}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.createV24FrameFromV23Frame:(Lorg/jaudiotagger/tag/id3/ID3v23Frame;)V // method@9741 │ │ -31b00c: 5434 858d |004e: iget-object v4, v3, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8d85 │ │ -31b010: 6e20 5a95 3400 |0050: invoke-virtual {v4, v3}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.setHeader:(Lorg/jaudiotagger/tag/id3/AbstractTagFrame;)V // method@955a │ │ -31b016: 0e00 |0053: return-void │ │ -31b018: 2204 4110 |0054: new-instance v4, Ljava/lang/UnsupportedOperationException; // type@1041 │ │ -31b01c: 1a00 5e12 |0056: const-string v0, "Copy Constructor not called. Please type cast the argument" // string@125e │ │ -31b020: 7020 fc87 0400 |0058: invoke-direct {v4, v0}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@87fc │ │ -31b026: 2704 |005b: throw v4 │ │ +31af64: |[31af64] org.jaudiotagger.tag.id3.ID3v24Frame.:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V │ │ +31af74: 7010 b894 0300 |0000: invoke-direct {v3}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.:()V // method@94b8 │ │ +31af7a: 2040 2912 |0003: instance-of v0, v4, Lorg/jaudiotagger/tag/id3/ID3v24Frame; // type@1229 │ │ +31af7e: 3900 4f00 |0005: if-nez v0, 0054 // +004f │ │ +31af82: 2040 2212 |0007: instance-of v0, v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame; // type@1222 │ │ +31af86: 3800 1f00 |0009: if-eqz v0, 0028 // +001f │ │ +31af8a: 2201 2812 |000b: new-instance v1, Lorg/jaudiotagger/tag/id3/ID3v24Frame$StatusFlags; // type@1228 │ │ +31af8e: 6e10 ca94 0400 |000d: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getStatusFlags:()Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$StatusFlags; // method@94ca │ │ +31af94: 0c02 |0010: move-result-object v2 │ │ +31af96: 1f02 2112 |0011: check-cast v2, Lorg/jaudiotagger/tag/id3/ID3v23Frame$StatusFlags; // type@1221 │ │ +31af9a: 7030 3597 3102 |0013: invoke-direct {v1, v3, v2}, Lorg/jaudiotagger/tag/id3/ID3v24Frame$StatusFlags;.:(Lorg/jaudiotagger/tag/id3/ID3v24Frame;Lorg/jaudiotagger/tag/id3/ID3v23Frame$StatusFlags;)V // method@9735 │ │ +31afa0: 5b31 8a8d |0016: iput-object v1, v3, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.statusFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$StatusFlags; // field@8d8a │ │ +31afa4: 2201 2712 |0018: new-instance v1, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags; // type@1227 │ │ +31afa8: 6e10 c194 0400 |001a: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getEncodingFlags:()Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags; // method@94c1 │ │ +31afae: 0c02 |001d: move-result-object v2 │ │ +31afb0: 6e10 b094 0200 |001e: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags;.getFlags:()B // method@94b0 │ │ +31afb6: 0a02 |0021: move-result v2 │ │ +31afb8: 7030 2697 3102 |0022: invoke-direct {v1, v3, v2}, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags;.:(Lorg/jaudiotagger/tag/id3/ID3v24Frame;B)V // method@9726 │ │ +31afbe: 5b31 838d |0025: iput-object v1, v3, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.encodingFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags; // field@8d83 │ │ +31afc2: 2813 |0027: goto 003a // +0013 │ │ +31afc4: 2041 1b12 |0028: instance-of v1, v4, Lorg/jaudiotagger/tag/id3/ID3v22Frame; // type@121b │ │ +31afc8: 3801 1000 |002a: if-eqz v1, 003a // +0010 │ │ +31afcc: 2201 2812 |002c: new-instance v1, Lorg/jaudiotagger/tag/id3/ID3v24Frame$StatusFlags; // type@1228 │ │ +31afd0: 7020 3397 3100 |002e: invoke-direct {v1, v3}, Lorg/jaudiotagger/tag/id3/ID3v24Frame$StatusFlags;.:(Lorg/jaudiotagger/tag/id3/ID3v24Frame;)V // method@9733 │ │ +31afd6: 5b31 8a8d |0031: iput-object v1, v3, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.statusFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$StatusFlags; // field@8d8a │ │ +31afda: 2201 2712 |0033: new-instance v1, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags; // type@1227 │ │ +31afde: 7020 2597 3100 |0035: invoke-direct {v1, v3}, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags;.:(Lorg/jaudiotagger/tag/id3/ID3v24Frame;)V // method@9725 │ │ +31afe4: 5b31 838d |0038: iput-object v1, v3, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.encodingFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags; // field@8d83 │ │ +31afe8: 3800 0800 |003a: if-eqz v0, 0042 // +0008 │ │ +31afec: 1f04 2212 |003c: check-cast v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame; // type@1222 │ │ +31aff0: 7020 4197 4300 |003e: invoke-direct {v3, v4}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.createV24FrameFromV23Frame:(Lorg/jaudiotagger/tag/id3/ID3v23Frame;)V // method@9741 │ │ +31aff6: 280d |0041: goto 004e // +000d │ │ +31aff8: 2040 1b12 |0042: instance-of v0, v4, Lorg/jaudiotagger/tag/id3/ID3v22Frame; // type@121b │ │ +31affc: 3800 0a00 |0044: if-eqz v0, 004e // +000a │ │ +31b000: 2200 2212 |0046: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23Frame; // type@1222 │ │ +31b004: 7020 b996 4000 |0048: invoke-direct {v0, v4}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V // method@96b9 │ │ +31b00a: 7020 4197 0300 |004b: invoke-direct {v3, v0}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.createV24FrameFromV23Frame:(Lorg/jaudiotagger/tag/id3/ID3v23Frame;)V // method@9741 │ │ +31b010: 5434 858d |004e: iget-object v4, v3, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8d85 │ │ +31b014: 6e20 5a95 3400 |0050: invoke-virtual {v4, v3}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.setHeader:(Lorg/jaudiotagger/tag/id3/AbstractTagFrame;)V // method@955a │ │ +31b01a: 0e00 |0053: return-void │ │ +31b01c: 2204 4110 |0054: new-instance v4, Ljava/lang/UnsupportedOperationException; // type@1041 │ │ +31b020: 1a00 5e12 |0056: const-string v0, "Copy Constructor not called. Please type cast the argument" // string@125e │ │ +31b024: 7020 fc87 0400 |0058: invoke-direct {v4, v0}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@87fc │ │ +31b02a: 2704 |005b: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=220 │ │ 0x0003 line=222 │ │ 0x0007 line=226 │ │ 0x000b line=228 │ │ 0x0018 line=229 │ │ @@ -1327715,31 +1327715,31 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/ID3v23Frame;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -31b028: |[31b028] org.jaudiotagger.tag.id3.ID3v24Frame.:(Lorg/jaudiotagger/tag/id3/ID3v23Frame;Ljava/lang/String;)V │ │ -31b038: 7010 b894 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.:()V // method@94b8 │ │ -31b03e: 5b13 888d |0003: iput-object v3, v1, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.identifier:Ljava/lang/String; // field@8d88 │ │ -31b042: 2203 2812 |0005: new-instance v3, Lorg/jaudiotagger/tag/id3/ID3v24Frame$StatusFlags; // type@1228 │ │ -31b046: 6e10 c896 0200 |0007: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getStatusFlags:()Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$StatusFlags; // method@96c8 │ │ -31b04c: 0c00 |000a: move-result-object v0 │ │ -31b04e: 1f00 2112 |000b: check-cast v0, Lorg/jaudiotagger/tag/id3/ID3v23Frame$StatusFlags; // type@1221 │ │ -31b052: 7030 3597 1300 |000d: invoke-direct {v3, v1, v0}, Lorg/jaudiotagger/tag/id3/ID3v24Frame$StatusFlags;.:(Lorg/jaudiotagger/tag/id3/ID3v24Frame;Lorg/jaudiotagger/tag/id3/ID3v23Frame$StatusFlags;)V // method@9735 │ │ -31b058: 5b13 8a8d |0010: iput-object v3, v1, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.statusFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$StatusFlags; // field@8d8a │ │ -31b05c: 2203 2712 |0012: new-instance v3, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags; // type@1227 │ │ -31b060: 6e10 be96 0200 |0014: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getEncodingFlags:()Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags; // method@96be │ │ -31b066: 0c02 |0017: move-result-object v2 │ │ -31b068: 6e10 b094 0200 |0018: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags;.getFlags:()B // method@94b0 │ │ -31b06e: 0a02 |001b: move-result v2 │ │ -31b070: 7030 2697 1302 |001c: invoke-direct {v3, v1, v2}, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags;.:(Lorg/jaudiotagger/tag/id3/ID3v24Frame;B)V // method@9726 │ │ -31b076: 5b13 838d |001f: iput-object v3, v1, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.encodingFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags; // field@8d83 │ │ -31b07a: 0e00 |0021: return-void │ │ +31b02c: |[31b02c] org.jaudiotagger.tag.id3.ID3v24Frame.:(Lorg/jaudiotagger/tag/id3/ID3v23Frame;Ljava/lang/String;)V │ │ +31b03c: 7010 b894 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.:()V // method@94b8 │ │ +31b042: 5b13 888d |0003: iput-object v3, v1, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.identifier:Ljava/lang/String; // field@8d88 │ │ +31b046: 2203 2812 |0005: new-instance v3, Lorg/jaudiotagger/tag/id3/ID3v24Frame$StatusFlags; // type@1228 │ │ +31b04a: 6e10 c896 0200 |0007: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getStatusFlags:()Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$StatusFlags; // method@96c8 │ │ +31b050: 0c00 |000a: move-result-object v0 │ │ +31b052: 1f00 2112 |000b: check-cast v0, Lorg/jaudiotagger/tag/id3/ID3v23Frame$StatusFlags; // type@1221 │ │ +31b056: 7030 3597 1300 |000d: invoke-direct {v3, v1, v0}, Lorg/jaudiotagger/tag/id3/ID3v24Frame$StatusFlags;.:(Lorg/jaudiotagger/tag/id3/ID3v24Frame;Lorg/jaudiotagger/tag/id3/ID3v23Frame$StatusFlags;)V // method@9735 │ │ +31b05c: 5b13 8a8d |0010: iput-object v3, v1, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.statusFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$StatusFlags; // field@8d8a │ │ +31b060: 2203 2712 |0012: new-instance v3, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags; // type@1227 │ │ +31b064: 6e10 be96 0200 |0014: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getEncodingFlags:()Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags; // method@96be │ │ +31b06a: 0c02 |0017: move-result-object v2 │ │ +31b06c: 6e10 b094 0200 |0018: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags;.getFlags:()B // method@94b0 │ │ +31b072: 0a02 |001b: move-result v2 │ │ +31b074: 7030 2697 1302 |001c: invoke-direct {v3, v1, v2}, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags;.:(Lorg/jaudiotagger/tag/id3/ID3v24Frame;B)V // method@9726 │ │ +31b07a: 5b13 838d |001f: iput-object v3, v1, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.encodingFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags; // field@8d83 │ │ +31b07e: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=205 │ │ 0x0003 line=206 │ │ 0x0005 line=207 │ │ 0x0012 line=208 │ │ locals : │ │ @@ -1327752,198 +1327752,198 @@ │ │ type : '(Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 402 16-bit code units │ │ -31b07c: |[31b07c] org.jaudiotagger.tag.id3.ID3v24Frame.:(Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field;)V │ │ -31b08c: 7010 b894 0c00 |0000: invoke-direct {v12}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.:()V // method@94b8 │ │ -31b092: 6e10 1f9d 0d00 |0003: invoke-virtual {v13}, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field;.getIdentifier:()Ljava/lang/String; // method@9d1f │ │ -31b098: 0c00 |0006: move-result-object v0 │ │ -31b09a: 6e10 a287 0000 |0007: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@87a2 │ │ -31b0a0: 6e10 a287 0000 |000a: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@87a2 │ │ -31b0a6: 0a01 |000d: move-result v1 │ │ -31b0a8: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -31b0aa: 12f3 |000f: const/4 v3, #int -1 // #ff │ │ -31b0ac: 2c01 4c01 0000 |0010: sparse-switch v1, 0000015c // +0000014c │ │ -31b0b2: 2900 5900 |0013: goto/16 006c // +0059 │ │ -31b0b6: 1a01 e622 |0015: const-string v1, "LYR" // string@22e6 │ │ -31b0ba: 6e20 9c87 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -31b0c0: 0a01 |001a: move-result v1 │ │ -31b0c2: 3901 0300 |001b: if-nez v1, 001e // +0003 │ │ -31b0c6: 284f |001d: goto 006c // +004f │ │ -31b0c8: 1273 |001e: const/4 v3, #int 7 // #7 │ │ -31b0ca: 284d |001f: goto 006c // +004d │ │ -31b0cc: 1a01 6b1e |0020: const-string v1, "INF" // string@1e6b │ │ -31b0d0: 6e20 9c87 1000 |0022: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -31b0d6: 0a01 |0025: move-result v1 │ │ -31b0d8: 3901 0300 |0026: if-nez v1, 0029 // +0003 │ │ -31b0dc: 2844 |0028: goto 006c // +0044 │ │ -31b0de: 1263 |0029: const/4 v3, #int 6 // #6 │ │ -31b0e0: 2842 |002a: goto 006c // +0042 │ │ -31b0e2: 1a01 501e |002b: const-string v1, "IND" // string@1e50 │ │ -31b0e6: 6e20 9c87 1000 |002d: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -31b0ec: 0a01 |0030: move-result v1 │ │ -31b0ee: 3901 0300 |0031: if-nez v1, 0034 // +0003 │ │ -31b0f2: 2839 |0033: goto 006c // +0039 │ │ -31b0f4: 1253 |0034: const/4 v3, #int 5 // #5 │ │ -31b0f6: 2837 |0035: goto 006c // +0037 │ │ -31b0f8: 1a01 391e |0036: const-string v1, "IMG" // string@1e39 │ │ -31b0fc: 6e20 9c87 1000 |0038: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -31b102: 0a01 |003b: move-result v1 │ │ -31b104: 3901 0300 |003c: if-nez v1, 003f // +0003 │ │ -31b108: 282e |003e: goto 006c // +002e │ │ -31b10a: 1243 |003f: const/4 v3, #int 4 // #4 │ │ -31b10c: 282c |0040: goto 006c // +002c │ │ -31b10e: 1a01 e415 |0041: const-string v1, "ETT" // string@15e4 │ │ -31b112: 6e20 9c87 1000 |0043: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -31b118: 0a01 |0046: move-result v1 │ │ -31b11a: 3901 0300 |0047: if-nez v1, 004a // +0003 │ │ -31b11e: 2823 |0049: goto 006c // +0023 │ │ -31b120: 1233 |004a: const/4 v3, #int 3 // #3 │ │ -31b122: 2821 |004b: goto 006c // +0021 │ │ -31b124: 1a01 6515 |004c: const-string v1, "EAR" // string@1565 │ │ -31b128: 6e20 9c87 1000 |004e: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -31b12e: 0a01 |0051: move-result v1 │ │ -31b130: 3901 0300 |0052: if-nez v1, 0055 // +0003 │ │ -31b134: 2818 |0054: goto 006c // +0018 │ │ -31b136: 1223 |0055: const/4 v3, #int 2 // #2 │ │ -31b138: 2816 |0056: goto 006c // +0016 │ │ -31b13a: 1a01 6415 |0057: const-string v1, "EAL" // string@1564 │ │ -31b13e: 6e20 9c87 1000 |0059: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -31b144: 0a01 |005c: move-result v1 │ │ -31b146: 3901 0300 |005d: if-nez v1, 0060 // +0003 │ │ -31b14a: 280d |005f: goto 006c // +000d │ │ -31b14c: 1213 |0060: const/4 v3, #int 1 // #1 │ │ -31b14e: 280b |0061: goto 006c // +000b │ │ -31b150: 1a01 8207 |0062: const-string v1, "AUT" // string@0782 │ │ -31b154: 6e20 9c87 1000 |0064: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -31b15a: 0a01 |0067: move-result v1 │ │ -31b15c: 3901 0300 |0068: if-nez v1, 006b // +0003 │ │ -31b160: 2802 |006a: goto 006c // +0002 │ │ -31b162: 1203 |006b: const/4 v3, #int 0 // #0 │ │ -31b164: 1a01 b715 |006c: const-string v1, "ENG" // string@15b7 │ │ -31b168: 1a04 0000 |006e: const-string v4, "" // string@0000 │ │ -31b16c: 2b03 0e01 0000 |0070: packed-switch v3, 0000017e // +0000010e │ │ -31b172: 220d c211 |0073: new-instance v13, Lorg/jaudiotagger/tag/InvalidTagException; // type@11c2 │ │ -31b176: 2201 3910 |0075: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -31b17a: 7010 cc87 0100 |0077: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -31b180: 1a02 2a0f |007a: const-string v2, "Cannot caret ID3v2.40 frame from " // string@0f2a │ │ -31b184: 6e20 d787 2100 |007c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31b18a: 6e20 d787 0100 |007f: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31b190: 1a00 eb00 |0082: const-string v0, " Lyrics3 field" // string@00eb │ │ -31b194: 6e20 d787 0100 |0084: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31b19a: 6e10 df87 0100 |0087: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -31b1a0: 0c00 |008a: move-result-object v0 │ │ -31b1a2: 7020 a391 0d00 |008b: invoke-direct {v13, v0}, Lorg/jaudiotagger/tag/InvalidTagException;.:(Ljava/lang/String;)V // method@91a3 │ │ -31b1a8: 270d |008e: throw v13 │ │ -31b1aa: 6e10 1e9d 0d00 |008f: invoke-virtual {v13}, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@9d1e │ │ -31b1b0: 0c0d |0092: move-result-object v13 │ │ -31b1b2: 1f0d c912 |0093: check-cast v13, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyLYR; // type@12c9 │ │ -31b1b6: 6e10 db9c 0d00 |0095: invoke-virtual {v13}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyLYR;.iterator:()Ljava/util/Iterator; // method@9cdb │ │ -31b1bc: 0c00 |0098: move-result-object v0 │ │ -31b1be: 6e10 d99c 0d00 |0099: invoke-virtual {v13}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyLYR;.hasTimeStamp:()Z // method@9cd9 │ │ -31b1c4: 0a0d |009c: move-result v13 │ │ -31b1c6: 2203 5912 |009d: new-instance v3, Lorg/jaudiotagger/tag/id3/framebody/FrameBodySYLT; // type@1259 │ │ -31b1ca: 1206 |009f: const/4 v6, #int 0 // #0 │ │ -31b1cc: 1228 |00a0: const/4 v8, #int 2 // #2 │ │ -31b1ce: 1219 |00a1: const/4 v9, #int 1 // #1 │ │ -31b1d0: 232b 1c13 |00a2: new-array v11, v2, [B // type@131c │ │ -31b1d4: 1a07 b715 |00a4: const-string v7, "ENG" // string@15b7 │ │ -31b1d8: 1a0a 0000 |00a6: const-string v10, "" // string@0000 │ │ -31b1dc: 0735 |00a8: move-object v5, v3 │ │ -31b1de: 7607 6d99 0500 |00a9: invoke-direct/range {v5, v6, v7, v8, v9, v10, v11}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodySYLT;.:(ILjava/lang/String;IILjava/lang/String;[B)V // method@996d │ │ -31b1e4: 2205 9412 |00ac: new-instance v5, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSLT; // type@1294 │ │ -31b1e8: 7054 3f9b 2541 |00ae: invoke-direct {v5, v2, v1, v4, v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSLT;.:(BLjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@9b3f │ │ -31b1ee: 7210 4789 0000 |00b1: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -31b1f4: 0a01 |00b4: move-result v1 │ │ -31b1f6: 3801 0f00 |00b5: if-eqz v1, 00c4 // +000f │ │ -31b1fa: 7210 4889 0000 |00b7: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -31b200: 0c01 |00ba: move-result-object v1 │ │ -31b202: 1f01 e511 |00bb: check-cast v1, Lorg/jaudiotagger/tag/datatype/Lyrics3Line; // type@11e5 │ │ -31b206: 380d 0300 |00bd: if-eqz v13, 00c0 // +0003 │ │ -31b20a: 28f2 |00bf: goto 00b1 // -000e │ │ -31b20c: 6e20 439b 1500 |00c0: invoke-virtual {v5, v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSLT;.addLyric:(Lorg/jaudiotagger/tag/datatype/Lyrics3Line;)V // method@9b43 │ │ -31b212: 28ee |00c3: goto 00b1 // -0012 │ │ -31b214: 380d 0b00 |00c4: if-eqz v13, 00cf // +000b │ │ -31b218: 5bc3 858d |00c6: iput-object v3, v12, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8d85 │ │ -31b21c: 54cd 858d |00c8: iget-object v13, v12, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8d85 │ │ -31b220: 6e20 5a95 cd00 |00ca: invoke-virtual {v13, v12}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.setHeader:(Lorg/jaudiotagger/tag/id3/AbstractTagFrame;)V // method@955a │ │ -31b226: 2900 8d00 |00cd: goto/16 015a // +008d │ │ -31b22a: 5bc5 858d |00cf: iput-object v5, v12, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8d85 │ │ -31b22e: 54cd 858d |00d1: iget-object v13, v12, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8d85 │ │ -31b232: 6e20 5a95 cd00 |00d3: invoke-virtual {v13, v12}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.setHeader:(Lorg/jaudiotagger/tag/id3/AbstractTagFrame;)V // method@955a │ │ -31b238: 2900 8400 |00d6: goto/16 015a // +0084 │ │ -31b23c: 6e10 1e9d 0d00 |00d8: invoke-virtual {v13}, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@9d1e │ │ -31b242: 0c0d |00db: move-result-object v13 │ │ -31b244: 1f0d c812 |00dc: check-cast v13, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyINF; // type@12c8 │ │ -31b248: 6e10 c69c 0d00 |00de: invoke-virtual {v13}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyINF;.getAdditionalInformation:()Ljava/lang/String; // method@9cc6 │ │ -31b24e: 0c0d |00e1: move-result-object v13 │ │ -31b250: 2200 3a12 |00e2: new-instance v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM; // type@123a │ │ -31b254: 705d 3598 2041 |00e4: invoke-direct {v0, v2, v1, v4, v13}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM;.:(BLjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@9835 │ │ -31b25a: 5bc0 858d |00e7: iput-object v0, v12, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8d85 │ │ -31b25e: 54cd 858d |00e9: iget-object v13, v12, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8d85 │ │ -31b262: 6e20 5a95 cd00 |00eb: invoke-virtual {v13, v12}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.setHeader:(Lorg/jaudiotagger/tag/id3/AbstractTagFrame;)V // method@955a │ │ -31b268: 286c |00ee: goto 015a // +006c │ │ -31b26a: 220d c211 |00ef: new-instance v13, Lorg/jaudiotagger/tag/InvalidTagException; // type@11c2 │ │ -31b26e: 1a00 310f |00f1: const-string v0, "Cannot create ID3v2.40 frame from Lyrics3 indications field." // string@0f31 │ │ -31b272: 7020 a391 0d00 |00f3: invoke-direct {v13, v0}, Lorg/jaudiotagger/tag/InvalidTagException;.:(Ljava/lang/String;)V // method@91a3 │ │ -31b278: 270d |00f6: throw v13 │ │ -31b27a: 220d c211 |00f7: new-instance v13, Lorg/jaudiotagger/tag/InvalidTagException; // type@11c2 │ │ -31b27e: 1a00 300f |00f9: const-string v0, "Cannot create ID3v2.40 frame from Lyrics3 image field." // string@0f30 │ │ -31b282: 7020 a391 0d00 |00fb: invoke-direct {v13, v0}, Lorg/jaudiotagger/tag/InvalidTagException;.:(Ljava/lang/String;)V // method@91a3 │ │ -31b288: 270d |00fe: throw v13 │ │ -31b28a: 6e10 1e9d 0d00 |00ff: invoke-virtual {v13}, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@9d1e │ │ -31b290: 0c0d |0102: move-result-object v13 │ │ -31b292: 1f0d c512 |0103: check-cast v13, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyETT; // type@12c5 │ │ -31b296: 6e10 9f9c 0d00 |0105: invoke-virtual {v13}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyETT;.getTitle:()Ljava/lang/String; // method@9c9f │ │ -31b29c: 0c0d |0108: move-result-object v13 │ │ -31b29e: 2200 6e12 |0109: new-instance v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIT2; // type@126e │ │ -31b2a2: 7030 289a 200d |010b: invoke-direct {v0, v2, v13}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIT2;.:(BLjava/lang/String;)V // method@9a28 │ │ -31b2a8: 5bc0 858d |010e: iput-object v0, v12, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8d85 │ │ -31b2ac: 54cd 858d |0110: iget-object v13, v12, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8d85 │ │ -31b2b0: 6e20 5a95 cd00 |0112: invoke-virtual {v13, v12}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.setHeader:(Lorg/jaudiotagger/tag/id3/AbstractTagFrame;)V // method@955a │ │ -31b2b6: 2845 |0115: goto 015a // +0045 │ │ -31b2b8: 6e10 1e9d 0d00 |0116: invoke-virtual {v13}, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@9d1e │ │ -31b2be: 0c0d |0119: move-result-object v13 │ │ -31b2c0: 1f0d c412 |011a: check-cast v13, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyEAR; // type@12c4 │ │ -31b2c4: 6e10 929c 0d00 |011c: invoke-virtual {v13}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyEAR;.getArtist:()Ljava/lang/String; // method@9c92 │ │ -31b2ca: 0c0d |011f: move-result-object v13 │ │ -31b2cc: 2200 7c12 |0120: new-instance v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTPE1; // type@127c │ │ -31b2d0: 7030 7f9a 200d |0122: invoke-direct {v0, v2, v13}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTPE1;.:(BLjava/lang/String;)V // method@9a7f │ │ -31b2d6: 5bc0 858d |0125: iput-object v0, v12, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8d85 │ │ -31b2da: 54cd 858d |0127: iget-object v13, v12, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8d85 │ │ -31b2de: 6e20 5a95 cd00 |0129: invoke-virtual {v13, v12}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.setHeader:(Lorg/jaudiotagger/tag/id3/AbstractTagFrame;)V // method@955a │ │ -31b2e4: 282e |012c: goto 015a // +002e │ │ -31b2e6: 6e10 1e9d 0d00 |012d: invoke-virtual {v13}, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@9d1e │ │ -31b2ec: 0c0d |0130: move-result-object v13 │ │ -31b2ee: 1f0d c312 |0131: check-cast v13, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyEAL; // type@12c3 │ │ -31b2f2: 6e10 879c 0d00 |0133: invoke-virtual {v13}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyEAL;.getAlbum:()Ljava/lang/String; // method@9c87 │ │ -31b2f8: 0c0d |0136: move-result-object v13 │ │ -31b2fa: 2200 5b12 |0137: new-instance v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTALB; // type@125b │ │ -31b2fe: 7030 8c99 200d |0139: invoke-direct {v0, v2, v13}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTALB;.:(BLjava/lang/String;)V // method@998c │ │ -31b304: 5bc0 858d |013c: iput-object v0, v12, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8d85 │ │ -31b308: 54cd 858d |013e: iget-object v13, v12, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8d85 │ │ -31b30c: 6e20 5a95 cd00 |0140: invoke-virtual {v13, v12}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.setHeader:(Lorg/jaudiotagger/tag/id3/AbstractTagFrame;)V // method@955a │ │ -31b312: 2817 |0143: goto 015a // +0017 │ │ -31b314: 6e10 1e9d 0d00 |0144: invoke-virtual {v13}, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@9d1e │ │ -31b31a: 0c0d |0147: move-result-object v13 │ │ -31b31c: 1f0d c212 |0148: check-cast v13, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyAUT; // type@12c2 │ │ -31b320: 6e10 7c9c 0d00 |014a: invoke-virtual {v13}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyAUT;.getAuthor:()Ljava/lang/String; // method@9c7c │ │ -31b326: 0c0d |014d: move-result-object v13 │ │ -31b328: 2200 5e12 |014e: new-instance v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCOM; // type@125e │ │ -31b32c: 7030 a099 200d |0150: invoke-direct {v0, v2, v13}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCOM;.:(BLjava/lang/String;)V // method@99a0 │ │ -31b332: 5bc0 858d |0153: iput-object v0, v12, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8d85 │ │ -31b336: 54cd 858d |0155: iget-object v13, v12, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8d85 │ │ -31b33a: 6e20 5a95 cd00 |0157: invoke-virtual {v13, v12}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.setHeader:(Lorg/jaudiotagger/tag/id3/AbstractTagFrame;)V // method@955a │ │ -31b340: 0e00 |015a: return-void │ │ -31b342: 0000 |015b: nop // spacer │ │ -31b344: 0002 0800 a0fe 0000 300b 0100 360b ... |015c: sparse-switch-data (34 units) │ │ -31b388: 0001 0800 0000 0000 d400 0000 bd00 ... |017e: packed-switch-data (20 units) │ │ +31b080: |[31b080] org.jaudiotagger.tag.id3.ID3v24Frame.:(Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field;)V │ │ +31b090: 7010 b894 0c00 |0000: invoke-direct {v12}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.:()V // method@94b8 │ │ +31b096: 6e10 1f9d 0d00 |0003: invoke-virtual {v13}, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field;.getIdentifier:()Ljava/lang/String; // method@9d1f │ │ +31b09c: 0c00 |0006: move-result-object v0 │ │ +31b09e: 6e10 a287 0000 |0007: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@87a2 │ │ +31b0a4: 6e10 a287 0000 |000a: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@87a2 │ │ +31b0aa: 0a01 |000d: move-result v1 │ │ +31b0ac: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +31b0ae: 12f3 |000f: const/4 v3, #int -1 // #ff │ │ +31b0b0: 2c01 4c01 0000 |0010: sparse-switch v1, 0000015c // +0000014c │ │ +31b0b6: 2900 5900 |0013: goto/16 006c // +0059 │ │ +31b0ba: 1a01 e622 |0015: const-string v1, "LYR" // string@22e6 │ │ +31b0be: 6e20 9c87 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +31b0c4: 0a01 |001a: move-result v1 │ │ +31b0c6: 3901 0300 |001b: if-nez v1, 001e // +0003 │ │ +31b0ca: 284f |001d: goto 006c // +004f │ │ +31b0cc: 1273 |001e: const/4 v3, #int 7 // #7 │ │ +31b0ce: 284d |001f: goto 006c // +004d │ │ +31b0d0: 1a01 6b1e |0020: const-string v1, "INF" // string@1e6b │ │ +31b0d4: 6e20 9c87 1000 |0022: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +31b0da: 0a01 |0025: move-result v1 │ │ +31b0dc: 3901 0300 |0026: if-nez v1, 0029 // +0003 │ │ +31b0e0: 2844 |0028: goto 006c // +0044 │ │ +31b0e2: 1263 |0029: const/4 v3, #int 6 // #6 │ │ +31b0e4: 2842 |002a: goto 006c // +0042 │ │ +31b0e6: 1a01 501e |002b: const-string v1, "IND" // string@1e50 │ │ +31b0ea: 6e20 9c87 1000 |002d: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +31b0f0: 0a01 |0030: move-result v1 │ │ +31b0f2: 3901 0300 |0031: if-nez v1, 0034 // +0003 │ │ +31b0f6: 2839 |0033: goto 006c // +0039 │ │ +31b0f8: 1253 |0034: const/4 v3, #int 5 // #5 │ │ +31b0fa: 2837 |0035: goto 006c // +0037 │ │ +31b0fc: 1a01 391e |0036: const-string v1, "IMG" // string@1e39 │ │ +31b100: 6e20 9c87 1000 |0038: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +31b106: 0a01 |003b: move-result v1 │ │ +31b108: 3901 0300 |003c: if-nez v1, 003f // +0003 │ │ +31b10c: 282e |003e: goto 006c // +002e │ │ +31b10e: 1243 |003f: const/4 v3, #int 4 // #4 │ │ +31b110: 282c |0040: goto 006c // +002c │ │ +31b112: 1a01 e415 |0041: const-string v1, "ETT" // string@15e4 │ │ +31b116: 6e20 9c87 1000 |0043: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +31b11c: 0a01 |0046: move-result v1 │ │ +31b11e: 3901 0300 |0047: if-nez v1, 004a // +0003 │ │ +31b122: 2823 |0049: goto 006c // +0023 │ │ +31b124: 1233 |004a: const/4 v3, #int 3 // #3 │ │ +31b126: 2821 |004b: goto 006c // +0021 │ │ +31b128: 1a01 6515 |004c: const-string v1, "EAR" // string@1565 │ │ +31b12c: 6e20 9c87 1000 |004e: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +31b132: 0a01 |0051: move-result v1 │ │ +31b134: 3901 0300 |0052: if-nez v1, 0055 // +0003 │ │ +31b138: 2818 |0054: goto 006c // +0018 │ │ +31b13a: 1223 |0055: const/4 v3, #int 2 // #2 │ │ +31b13c: 2816 |0056: goto 006c // +0016 │ │ +31b13e: 1a01 6415 |0057: const-string v1, "EAL" // string@1564 │ │ +31b142: 6e20 9c87 1000 |0059: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +31b148: 0a01 |005c: move-result v1 │ │ +31b14a: 3901 0300 |005d: if-nez v1, 0060 // +0003 │ │ +31b14e: 280d |005f: goto 006c // +000d │ │ +31b150: 1213 |0060: const/4 v3, #int 1 // #1 │ │ +31b152: 280b |0061: goto 006c // +000b │ │ +31b154: 1a01 8207 |0062: const-string v1, "AUT" // string@0782 │ │ +31b158: 6e20 9c87 1000 |0064: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +31b15e: 0a01 |0067: move-result v1 │ │ +31b160: 3901 0300 |0068: if-nez v1, 006b // +0003 │ │ +31b164: 2802 |006a: goto 006c // +0002 │ │ +31b166: 1203 |006b: const/4 v3, #int 0 // #0 │ │ +31b168: 1a01 b715 |006c: const-string v1, "ENG" // string@15b7 │ │ +31b16c: 1a04 0000 |006e: const-string v4, "" // string@0000 │ │ +31b170: 2b03 0e01 0000 |0070: packed-switch v3, 0000017e // +0000010e │ │ +31b176: 220d c211 |0073: new-instance v13, Lorg/jaudiotagger/tag/InvalidTagException; // type@11c2 │ │ +31b17a: 2201 3910 |0075: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +31b17e: 7010 cc87 0100 |0077: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +31b184: 1a02 2a0f |007a: const-string v2, "Cannot caret ID3v2.40 frame from " // string@0f2a │ │ +31b188: 6e20 d787 2100 |007c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31b18e: 6e20 d787 0100 |007f: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31b194: 1a00 eb00 |0082: const-string v0, " Lyrics3 field" // string@00eb │ │ +31b198: 6e20 d787 0100 |0084: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31b19e: 6e10 df87 0100 |0087: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +31b1a4: 0c00 |008a: move-result-object v0 │ │ +31b1a6: 7020 a391 0d00 |008b: invoke-direct {v13, v0}, Lorg/jaudiotagger/tag/InvalidTagException;.:(Ljava/lang/String;)V // method@91a3 │ │ +31b1ac: 270d |008e: throw v13 │ │ +31b1ae: 6e10 1e9d 0d00 |008f: invoke-virtual {v13}, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@9d1e │ │ +31b1b4: 0c0d |0092: move-result-object v13 │ │ +31b1b6: 1f0d c912 |0093: check-cast v13, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyLYR; // type@12c9 │ │ +31b1ba: 6e10 db9c 0d00 |0095: invoke-virtual {v13}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyLYR;.iterator:()Ljava/util/Iterator; // method@9cdb │ │ +31b1c0: 0c00 |0098: move-result-object v0 │ │ +31b1c2: 6e10 d99c 0d00 |0099: invoke-virtual {v13}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyLYR;.hasTimeStamp:()Z // method@9cd9 │ │ +31b1c8: 0a0d |009c: move-result v13 │ │ +31b1ca: 2203 5912 |009d: new-instance v3, Lorg/jaudiotagger/tag/id3/framebody/FrameBodySYLT; // type@1259 │ │ +31b1ce: 1206 |009f: const/4 v6, #int 0 // #0 │ │ +31b1d0: 1228 |00a0: const/4 v8, #int 2 // #2 │ │ +31b1d2: 1219 |00a1: const/4 v9, #int 1 // #1 │ │ +31b1d4: 232b 1c13 |00a2: new-array v11, v2, [B // type@131c │ │ +31b1d8: 1a07 b715 |00a4: const-string v7, "ENG" // string@15b7 │ │ +31b1dc: 1a0a 0000 |00a6: const-string v10, "" // string@0000 │ │ +31b1e0: 0735 |00a8: move-object v5, v3 │ │ +31b1e2: 7607 6d99 0500 |00a9: invoke-direct/range {v5, v6, v7, v8, v9, v10, v11}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodySYLT;.:(ILjava/lang/String;IILjava/lang/String;[B)V // method@996d │ │ +31b1e8: 2205 9412 |00ac: new-instance v5, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSLT; // type@1294 │ │ +31b1ec: 7054 3f9b 2541 |00ae: invoke-direct {v5, v2, v1, v4, v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSLT;.:(BLjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@9b3f │ │ +31b1f2: 7210 4789 0000 |00b1: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +31b1f8: 0a01 |00b4: move-result v1 │ │ +31b1fa: 3801 0f00 |00b5: if-eqz v1, 00c4 // +000f │ │ +31b1fe: 7210 4889 0000 |00b7: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +31b204: 0c01 |00ba: move-result-object v1 │ │ +31b206: 1f01 e511 |00bb: check-cast v1, Lorg/jaudiotagger/tag/datatype/Lyrics3Line; // type@11e5 │ │ +31b20a: 380d 0300 |00bd: if-eqz v13, 00c0 // +0003 │ │ +31b20e: 28f2 |00bf: goto 00b1 // -000e │ │ +31b210: 6e20 439b 1500 |00c0: invoke-virtual {v5, v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSLT;.addLyric:(Lorg/jaudiotagger/tag/datatype/Lyrics3Line;)V // method@9b43 │ │ +31b216: 28ee |00c3: goto 00b1 // -0012 │ │ +31b218: 380d 0b00 |00c4: if-eqz v13, 00cf // +000b │ │ +31b21c: 5bc3 858d |00c6: iput-object v3, v12, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8d85 │ │ +31b220: 54cd 858d |00c8: iget-object v13, v12, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8d85 │ │ +31b224: 6e20 5a95 cd00 |00ca: invoke-virtual {v13, v12}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.setHeader:(Lorg/jaudiotagger/tag/id3/AbstractTagFrame;)V // method@955a │ │ +31b22a: 2900 8d00 |00cd: goto/16 015a // +008d │ │ +31b22e: 5bc5 858d |00cf: iput-object v5, v12, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8d85 │ │ +31b232: 54cd 858d |00d1: iget-object v13, v12, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8d85 │ │ +31b236: 6e20 5a95 cd00 |00d3: invoke-virtual {v13, v12}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.setHeader:(Lorg/jaudiotagger/tag/id3/AbstractTagFrame;)V // method@955a │ │ +31b23c: 2900 8400 |00d6: goto/16 015a // +0084 │ │ +31b240: 6e10 1e9d 0d00 |00d8: invoke-virtual {v13}, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@9d1e │ │ +31b246: 0c0d |00db: move-result-object v13 │ │ +31b248: 1f0d c812 |00dc: check-cast v13, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyINF; // type@12c8 │ │ +31b24c: 6e10 c69c 0d00 |00de: invoke-virtual {v13}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyINF;.getAdditionalInformation:()Ljava/lang/String; // method@9cc6 │ │ +31b252: 0c0d |00e1: move-result-object v13 │ │ +31b254: 2200 3a12 |00e2: new-instance v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM; // type@123a │ │ +31b258: 705d 3598 2041 |00e4: invoke-direct {v0, v2, v1, v4, v13}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM;.:(BLjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@9835 │ │ +31b25e: 5bc0 858d |00e7: iput-object v0, v12, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8d85 │ │ +31b262: 54cd 858d |00e9: iget-object v13, v12, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8d85 │ │ +31b266: 6e20 5a95 cd00 |00eb: invoke-virtual {v13, v12}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.setHeader:(Lorg/jaudiotagger/tag/id3/AbstractTagFrame;)V // method@955a │ │ +31b26c: 286c |00ee: goto 015a // +006c │ │ +31b26e: 220d c211 |00ef: new-instance v13, Lorg/jaudiotagger/tag/InvalidTagException; // type@11c2 │ │ +31b272: 1a00 310f |00f1: const-string v0, "Cannot create ID3v2.40 frame from Lyrics3 indications field." // string@0f31 │ │ +31b276: 7020 a391 0d00 |00f3: invoke-direct {v13, v0}, Lorg/jaudiotagger/tag/InvalidTagException;.:(Ljava/lang/String;)V // method@91a3 │ │ +31b27c: 270d |00f6: throw v13 │ │ +31b27e: 220d c211 |00f7: new-instance v13, Lorg/jaudiotagger/tag/InvalidTagException; // type@11c2 │ │ +31b282: 1a00 300f |00f9: const-string v0, "Cannot create ID3v2.40 frame from Lyrics3 image field." // string@0f30 │ │ +31b286: 7020 a391 0d00 |00fb: invoke-direct {v13, v0}, Lorg/jaudiotagger/tag/InvalidTagException;.:(Ljava/lang/String;)V // method@91a3 │ │ +31b28c: 270d |00fe: throw v13 │ │ +31b28e: 6e10 1e9d 0d00 |00ff: invoke-virtual {v13}, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@9d1e │ │ +31b294: 0c0d |0102: move-result-object v13 │ │ +31b296: 1f0d c512 |0103: check-cast v13, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyETT; // type@12c5 │ │ +31b29a: 6e10 9f9c 0d00 |0105: invoke-virtual {v13}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyETT;.getTitle:()Ljava/lang/String; // method@9c9f │ │ +31b2a0: 0c0d |0108: move-result-object v13 │ │ +31b2a2: 2200 6e12 |0109: new-instance v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIT2; // type@126e │ │ +31b2a6: 7030 289a 200d |010b: invoke-direct {v0, v2, v13}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIT2;.:(BLjava/lang/String;)V // method@9a28 │ │ +31b2ac: 5bc0 858d |010e: iput-object v0, v12, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8d85 │ │ +31b2b0: 54cd 858d |0110: iget-object v13, v12, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8d85 │ │ +31b2b4: 6e20 5a95 cd00 |0112: invoke-virtual {v13, v12}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.setHeader:(Lorg/jaudiotagger/tag/id3/AbstractTagFrame;)V // method@955a │ │ +31b2ba: 2845 |0115: goto 015a // +0045 │ │ +31b2bc: 6e10 1e9d 0d00 |0116: invoke-virtual {v13}, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@9d1e │ │ +31b2c2: 0c0d |0119: move-result-object v13 │ │ +31b2c4: 1f0d c412 |011a: check-cast v13, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyEAR; // type@12c4 │ │ +31b2c8: 6e10 929c 0d00 |011c: invoke-virtual {v13}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyEAR;.getArtist:()Ljava/lang/String; // method@9c92 │ │ +31b2ce: 0c0d |011f: move-result-object v13 │ │ +31b2d0: 2200 7c12 |0120: new-instance v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTPE1; // type@127c │ │ +31b2d4: 7030 7f9a 200d |0122: invoke-direct {v0, v2, v13}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTPE1;.:(BLjava/lang/String;)V // method@9a7f │ │ +31b2da: 5bc0 858d |0125: iput-object v0, v12, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8d85 │ │ +31b2de: 54cd 858d |0127: iget-object v13, v12, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8d85 │ │ +31b2e2: 6e20 5a95 cd00 |0129: invoke-virtual {v13, v12}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.setHeader:(Lorg/jaudiotagger/tag/id3/AbstractTagFrame;)V // method@955a │ │ +31b2e8: 282e |012c: goto 015a // +002e │ │ +31b2ea: 6e10 1e9d 0d00 |012d: invoke-virtual {v13}, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@9d1e │ │ +31b2f0: 0c0d |0130: move-result-object v13 │ │ +31b2f2: 1f0d c312 |0131: check-cast v13, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyEAL; // type@12c3 │ │ +31b2f6: 6e10 879c 0d00 |0133: invoke-virtual {v13}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyEAL;.getAlbum:()Ljava/lang/String; // method@9c87 │ │ +31b2fc: 0c0d |0136: move-result-object v13 │ │ +31b2fe: 2200 5b12 |0137: new-instance v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTALB; // type@125b │ │ +31b302: 7030 8c99 200d |0139: invoke-direct {v0, v2, v13}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTALB;.:(BLjava/lang/String;)V // method@998c │ │ +31b308: 5bc0 858d |013c: iput-object v0, v12, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8d85 │ │ +31b30c: 54cd 858d |013e: iget-object v13, v12, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8d85 │ │ +31b310: 6e20 5a95 cd00 |0140: invoke-virtual {v13, v12}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.setHeader:(Lorg/jaudiotagger/tag/id3/AbstractTagFrame;)V // method@955a │ │ +31b316: 2817 |0143: goto 015a // +0017 │ │ +31b318: 6e10 1e9d 0d00 |0144: invoke-virtual {v13}, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@9d1e │ │ +31b31e: 0c0d |0147: move-result-object v13 │ │ +31b320: 1f0d c212 |0148: check-cast v13, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyAUT; // type@12c2 │ │ +31b324: 6e10 7c9c 0d00 |014a: invoke-virtual {v13}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyAUT;.getAuthor:()Ljava/lang/String; // method@9c7c │ │ +31b32a: 0c0d |014d: move-result-object v13 │ │ +31b32c: 2200 5e12 |014e: new-instance v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCOM; // type@125e │ │ +31b330: 7030 a099 200d |0150: invoke-direct {v0, v2, v13}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCOM;.:(BLjava/lang/String;)V // method@99a0 │ │ +31b336: 5bc0 858d |0153: iput-object v0, v12, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8d85 │ │ +31b33a: 54cd 858d |0155: iget-object v13, v12, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8d85 │ │ +31b33e: 6e20 5a95 cd00 |0157: invoke-virtual {v13, v12}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.setHeader:(Lorg/jaudiotagger/tag/id3/AbstractTagFrame;)V // method@955a │ │ +31b344: 0e00 |015a: return-void │ │ +31b346: 0000 |015b: nop // spacer │ │ +31b348: 0002 0800 a0fe 0000 300b 0100 360b ... |015c: sparse-switch-data (34 units) │ │ +31b38c: 0001 0800 0000 0000 d400 0000 bd00 ... |017e: packed-switch-data (20 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=261 │ │ 0x0003 line=262 │ │ 0x0007 line=265 │ │ 0x0073 line=337 │ │ 0x008f line=271 │ │ @@ -1327984,179 +1327984,179 @@ │ │ type : '(Ljava/nio/ByteBuffer;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 355 16-bit code units │ │ -31b3b0: |[31b3b0] org.jaudiotagger.tag.id3.ID3v24Frame.checkIfFrameSizeThatIsNotSyncSafe:(Ljava/nio/ByteBuffer;)V │ │ -31b3c0: 5260 868d |0000: iget v0, v6, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.frameSize:I // field@8d86 │ │ -31b3c4: 1301 7f00 |0002: const/16 v1, #int 127 // #7f │ │ -31b3c8: 3710 5e01 |0004: if-le v0, v1, 0162 // +015e │ │ -31b3cc: 6e10 4d88 0700 |0006: invoke-virtual {v7}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ -31b3d2: 0a00 |0009: move-result v0 │ │ -31b3d4: 6e10 4897 0600 |000a: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.getFrameIdSize:()I // method@9748 │ │ -31b3da: 0a01 |000d: move-result v1 │ │ -31b3dc: 9101 0001 |000e: sub-int v1, v0, v1 │ │ -31b3e0: 6e20 4e88 1700 |0010: invoke-virtual {v7, v1}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ -31b3e6: 6e10 4388 0700 |0013: invoke-virtual {v7}, Ljava/nio/ByteBuffer;.getInt:()I // method@8843 │ │ -31b3ec: 0a01 |0016: move-result v1 │ │ -31b3ee: 6e10 4897 0600 |0017: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.getFrameIdSize:()I // method@9748 │ │ -31b3f4: 0a02 |001a: move-result v2 │ │ -31b3f6: 9102 0002 |001b: sub-int v2, v0, v2 │ │ -31b3fa: 6e20 4e88 2700 |001d: invoke-virtual {v7, v2}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ -31b400: 7110 8695 0700 |0020: invoke-static {v7}, Lorg/jaudiotagger/tag/id3/ID3SyncSafeInteger;.isBufferNotSyncSafe:(Ljava/nio/ByteBuffer;)Z // method@9586 │ │ -31b406: 0a02 |0023: move-result v2 │ │ -31b408: 6e20 4e88 0700 |0024: invoke-virtual {v7, v0}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ -31b40e: 3802 6900 |0027: if-eqz v2, 0090 // +0069 │ │ -31b412: 6200 898d |0029: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.logger:Ljava/util/logging/Logger; // field@8d89 │ │ -31b416: 2202 3910 |002b: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ -31b41a: 7010 cc87 0200 |002d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -31b420: 6e10 4e97 0600 |0030: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.getLoggingFilename:()Ljava/lang/String; // method@974e │ │ -31b426: 0c03 |0033: move-result-object v3 │ │ -31b428: 6e20 d787 3200 |0034: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31b42e: 1a03 0e05 |0037: const-string v3, ":Frame size is NOT stored as a sync safe integer:" // string@050e │ │ -31b432: 6e20 d787 3200 |0039: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31b438: 5463 888d |003c: iget-object v3, v6, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.identifier:Ljava/lang/String; // field@8d88 │ │ -31b43c: 6e20 d787 3200 |003e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31b442: 6e10 df87 0200 |0041: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -31b448: 0c02 |0044: move-result-object v2 │ │ -31b44a: 6e20 1c8a 2000 |0045: invoke-virtual {v0, v2}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ -31b450: 6e10 5788 0700 |0048: invoke-virtual {v7}, Ljava/nio/ByteBuffer;.remaining:()I // method@8857 │ │ -31b456: 0a07 |004b: move-result v7 │ │ -31b458: 7010 4697 0600 |004c: invoke-direct {v6}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.getFrameFlagsSize:()I // method@9746 │ │ -31b45e: 0a00 |004f: move-result v0 │ │ -31b460: 7b00 |0050: neg-int v0, v0 │ │ -31b462: b107 |0051: sub-int/2addr v7, v0 │ │ -31b464: 3671 0600 |0052: if-gt v1, v7, 0058 // +0006 │ │ -31b468: 5961 868d |0054: iput v1, v6, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.frameSize:I // field@8d86 │ │ -31b46c: 2900 0c01 |0056: goto/16 0162 // +010c │ │ -31b470: 6207 898d |0058: sget-object v7, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.logger:Ljava/util/logging/Logger; // field@8d89 │ │ -31b474: 2200 3910 |005a: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -31b478: 7010 cc87 0000 |005c: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -31b47e: 6e10 4e97 0600 |005f: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.getLoggingFilename:()Ljava/lang/String; // method@974e │ │ -31b484: 0c01 |0062: move-result-object v1 │ │ -31b486: 6e20 d787 1000 |0063: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31b48c: 1a01 1a05 |0066: const-string v1, ":Invalid Frame size larger than size before mp3 audio:" // string@051a │ │ -31b490: 6e20 d787 1000 |0068: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31b496: 5461 888d |006b: iget-object v1, v6, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.identifier:Ljava/lang/String; // field@8d88 │ │ -31b49a: 6e20 d787 1000 |006d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31b4a0: 6e10 df87 0000 |0070: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -31b4a6: 0c00 |0073: move-result-object v0 │ │ -31b4a8: 6e20 1c8a 0700 |0074: invoke-virtual {v7, v0}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ -31b4ae: 2207 c011 |0077: new-instance v7, Lorg/jaudiotagger/tag/InvalidFrameException; // type@11c0 │ │ -31b4b2: 2200 3910 |0079: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -31b4b6: 7010 cc87 0000 |007b: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -31b4bc: 5461 888d |007e: iget-object v1, v6, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.identifier:Ljava/lang/String; // field@8d88 │ │ -31b4c0: 6e20 d787 1000 |0080: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31b4c6: 1a01 b101 |0083: const-string v1, " is invalid frame" // string@01b1 │ │ -31b4ca: 6e20 d787 1000 |0085: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31b4d0: 6e10 df87 0000 |0088: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -31b4d6: 0c00 |008b: move-result-object v0 │ │ -31b4d8: 7020 9991 0700 |008c: invoke-direct {v7, v0}, Lorg/jaudiotagger/tag/InvalidFrameException;.:(Ljava/lang/String;)V // method@9199 │ │ -31b4de: 2707 |008f: throw v7 │ │ -31b4e0: 6e10 4897 0600 |0090: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.getFrameIdSize:()I // method@9748 │ │ -31b4e6: 0a02 |0093: move-result v2 │ │ -31b4e8: 2322 1c13 |0094: new-array v2, v2, [B // type@131c │ │ -31b4ec: 5263 868d |0096: iget v3, v6, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.frameSize:I // field@8d86 │ │ -31b4f0: b003 |0098: add-int/2addr v3, v0 │ │ -31b4f2: 7010 4697 0600 |0099: invoke-direct {v6}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.getFrameFlagsSize:()I // method@9746 │ │ -31b4f8: 0a04 |009c: move-result v4 │ │ -31b4fa: b043 |009d: add-int/2addr v3, v4 │ │ -31b4fc: 6e20 4e88 3700 |009e: invoke-virtual {v7, v3}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ -31b502: 6e10 5788 0700 |00a1: invoke-virtual {v7}, Ljava/nio/ByteBuffer;.remaining:()I // method@8857 │ │ -31b508: 0a03 |00a4: move-result v3 │ │ -31b50a: 6e10 4897 0600 |00a5: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.getFrameIdSize:()I // method@9748 │ │ -31b510: 0a04 |00a8: move-result v4 │ │ -31b512: 3543 0700 |00a9: if-ge v3, v4, 00b0 // +0007 │ │ -31b516: 6e20 4e88 0700 |00ab: invoke-virtual {v7, v0}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ -31b51c: 2900 b400 |00ae: goto/16 0162 // +00b4 │ │ -31b520: 6e10 4897 0600 |00b0: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.getFrameIdSize:()I // method@9748 │ │ -31b526: 0a03 |00b3: move-result v3 │ │ -31b528: 1204 |00b4: const/4 v4, #int 0 // #0 │ │ -31b52a: 6e40 4188 2734 |00b5: invoke-virtual {v7, v2, v4, v3}, Ljava/nio/ByteBuffer;.get:([BII)Ljava/nio/ByteBuffer; // method@8841 │ │ -31b530: 6e20 4e88 0700 |00b8: invoke-virtual {v7, v0}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ -31b536: 2203 3710 |00bb: new-instance v3, Ljava/lang/String; // type@1037 │ │ -31b53a: 7020 8c87 2300 |00bd: invoke-direct {v3, v2}, Ljava/lang/String;.:([B)V // method@878c │ │ -31b540: 7020 5397 3600 |00c0: invoke-direct {v6, v3}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.isValidID3v2FrameIdentifier:(Ljava/lang/String;)Z // method@9753 │ │ -31b546: 0a03 |00c3: move-result v3 │ │ -31b548: 3803 0400 |00c4: if-eqz v3, 00c8 // +0004 │ │ -31b54c: 2900 9c00 |00c6: goto/16 0162 // +009c │ │ -31b550: 7110 8595 0200 |00c8: invoke-static {v2}, Lorg/jaudiotagger/tag/id3/ID3SyncSafeInteger;.isBufferEmpty:([B)Z // method@9585 │ │ -31b556: 0a02 |00cb: move-result v2 │ │ -31b558: 3802 0400 |00cc: if-eqz v2, 00d0 // +0004 │ │ -31b55c: 2900 9400 |00ce: goto/16 0162 // +0094 │ │ -31b560: 6e10 5788 0700 |00d0: invoke-virtual {v7}, Ljava/nio/ByteBuffer;.remaining:()I // method@8857 │ │ -31b566: 0a02 |00d3: move-result v2 │ │ -31b568: 7010 4697 0600 |00d4: invoke-direct {v6}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.getFrameFlagsSize:()I // method@9746 │ │ -31b56e: 0a03 |00d7: move-result v3 │ │ -31b570: b132 |00d8: sub-int/2addr v2, v3 │ │ -31b572: 3721 0700 |00d9: if-le v1, v2, 00e0 // +0007 │ │ -31b576: 6e20 4e88 0700 |00db: invoke-virtual {v7, v0}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ -31b57c: 2900 8400 |00de: goto/16 0162 // +0084 │ │ -31b580: 6e10 4897 0600 |00e0: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.getFrameIdSize:()I // method@9748 │ │ -31b586: 0a02 |00e3: move-result v2 │ │ -31b588: 2322 1c13 |00e4: new-array v2, v2, [B // type@131c │ │ -31b58c: 9003 0001 |00e6: add-int v3, v0, v1 │ │ -31b590: 7010 4697 0600 |00e8: invoke-direct {v6}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.getFrameFlagsSize:()I // method@9746 │ │ -31b596: 0a05 |00eb: move-result v5 │ │ -31b598: b053 |00ec: add-int/2addr v3, v5 │ │ -31b59a: 6e20 4e88 3700 |00ed: invoke-virtual {v7, v3}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ -31b5a0: 6e10 5788 0700 |00f0: invoke-virtual {v7}, Ljava/nio/ByteBuffer;.remaining:()I // method@8857 │ │ -31b5a6: 0a03 |00f3: move-result v3 │ │ -31b5a8: 6e10 4897 0600 |00f4: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.getFrameIdSize:()I // method@9748 │ │ -31b5ae: 0a05 |00f7: move-result v5 │ │ -31b5b0: 3453 5f00 |00f8: if-lt v3, v5, 0157 // +005f │ │ -31b5b4: 6e10 4897 0600 |00fa: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.getFrameIdSize:()I // method@9748 │ │ -31b5ba: 0a03 |00fd: move-result v3 │ │ -31b5bc: 6e40 4188 2734 |00fe: invoke-virtual {v7, v2, v4, v3}, Ljava/nio/ByteBuffer;.get:([BII)Ljava/nio/ByteBuffer; // method@8841 │ │ -31b5c2: 2203 3710 |0101: new-instance v3, Ljava/lang/String; // type@1037 │ │ -31b5c6: 7020 8c87 2300 |0103: invoke-direct {v3, v2}, Ljava/lang/String;.:([B)V // method@878c │ │ -31b5cc: 6e20 4e88 0700 |0106: invoke-virtual {v7, v0}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ -31b5d2: 7020 5397 3600 |0109: invoke-direct {v6, v3}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.isValidID3v2FrameIdentifier:(Ljava/lang/String;)Z // method@9753 │ │ -31b5d8: 0a07 |010c: move-result v7 │ │ -31b5da: 1a00 ed04 |010d: const-string v0, ":Assuming frame size is NOT stored as a sync safe integer:" // string@04ed │ │ -31b5de: 3807 2200 |010f: if-eqz v7, 0131 // +0022 │ │ -31b5e2: 5961 868d |0111: iput v1, v6, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.frameSize:I // field@8d86 │ │ -31b5e6: 6207 898d |0113: sget-object v7, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.logger:Ljava/util/logging/Logger; // field@8d89 │ │ -31b5ea: 2201 3910 |0115: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -31b5ee: 7010 cc87 0100 |0117: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -31b5f4: 6e10 4e97 0600 |011a: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.getLoggingFilename:()Ljava/lang/String; // method@974e │ │ -31b5fa: 0c02 |011d: move-result-object v2 │ │ -31b5fc: 6e20 d787 2100 |011e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31b602: 6e20 d787 0100 |0121: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31b608: 5460 888d |0124: iget-object v0, v6, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.identifier:Ljava/lang/String; // field@8d88 │ │ -31b60c: 6e20 d787 0100 |0126: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31b612: 6e10 df87 0100 |0129: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -31b618: 0c00 |012c: move-result-object v0 │ │ -31b61a: 6e20 1c8a 0700 |012d: invoke-virtual {v7, v0}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ -31b620: 2832 |0130: goto 0162 // +0032 │ │ -31b622: 7110 8595 0200 |0131: invoke-static {v2}, Lorg/jaudiotagger/tag/id3/ID3SyncSafeInteger;.isBufferEmpty:([B)Z // method@9585 │ │ -31b628: 0a07 |0134: move-result v7 │ │ -31b62a: 3807 2d00 |0135: if-eqz v7, 0162 // +002d │ │ -31b62e: 5961 868d |0137: iput v1, v6, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.frameSize:I // field@8d86 │ │ -31b632: 6207 898d |0139: sget-object v7, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.logger:Ljava/util/logging/Logger; // field@8d89 │ │ -31b636: 2201 3910 |013b: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -31b63a: 7010 cc87 0100 |013d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -31b640: 6e10 4e97 0600 |0140: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.getLoggingFilename:()Ljava/lang/String; // method@974e │ │ -31b646: 0c02 |0143: move-result-object v2 │ │ -31b648: 6e20 d787 2100 |0144: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31b64e: 6e20 d787 0100 |0147: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31b654: 5460 888d |014a: iget-object v0, v6, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.identifier:Ljava/lang/String; // field@8d88 │ │ -31b658: 6e20 d787 0100 |014c: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31b65e: 6e10 df87 0100 |014f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -31b664: 0c00 |0152: move-result-object v0 │ │ -31b666: 6e20 1c8a 0700 |0153: invoke-virtual {v7, v0}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ -31b66c: 280c |0156: goto 0162 // +000c │ │ -31b66e: 6e20 4e88 0700 |0157: invoke-virtual {v7, v0}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ -31b674: 6e10 5788 0700 |015a: invoke-virtual {v7}, Ljava/nio/ByteBuffer;.remaining:()I // method@8857 │ │ -31b67a: 0a07 |015d: move-result v7 │ │ -31b67c: 3907 0400 |015e: if-nez v7, 0162 // +0004 │ │ -31b680: 5961 868d |0160: iput v1, v6, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.frameSize:I // field@8d86 │ │ -31b684: 0e00 |0162: return-void │ │ +31b3b4: |[31b3b4] org.jaudiotagger.tag.id3.ID3v24Frame.checkIfFrameSizeThatIsNotSyncSafe:(Ljava/nio/ByteBuffer;)V │ │ +31b3c4: 5260 868d |0000: iget v0, v6, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.frameSize:I // field@8d86 │ │ +31b3c8: 1301 7f00 |0002: const/16 v1, #int 127 // #7f │ │ +31b3cc: 3710 5e01 |0004: if-le v0, v1, 0162 // +015e │ │ +31b3d0: 6e10 4d88 0700 |0006: invoke-virtual {v7}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ +31b3d6: 0a00 |0009: move-result v0 │ │ +31b3d8: 6e10 4897 0600 |000a: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.getFrameIdSize:()I // method@9748 │ │ +31b3de: 0a01 |000d: move-result v1 │ │ +31b3e0: 9101 0001 |000e: sub-int v1, v0, v1 │ │ +31b3e4: 6e20 4e88 1700 |0010: invoke-virtual {v7, v1}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ +31b3ea: 6e10 4388 0700 |0013: invoke-virtual {v7}, Ljava/nio/ByteBuffer;.getInt:()I // method@8843 │ │ +31b3f0: 0a01 |0016: move-result v1 │ │ +31b3f2: 6e10 4897 0600 |0017: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.getFrameIdSize:()I // method@9748 │ │ +31b3f8: 0a02 |001a: move-result v2 │ │ +31b3fa: 9102 0002 |001b: sub-int v2, v0, v2 │ │ +31b3fe: 6e20 4e88 2700 |001d: invoke-virtual {v7, v2}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ +31b404: 7110 8695 0700 |0020: invoke-static {v7}, Lorg/jaudiotagger/tag/id3/ID3SyncSafeInteger;.isBufferNotSyncSafe:(Ljava/nio/ByteBuffer;)Z // method@9586 │ │ +31b40a: 0a02 |0023: move-result v2 │ │ +31b40c: 6e20 4e88 0700 |0024: invoke-virtual {v7, v0}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ +31b412: 3802 6900 |0027: if-eqz v2, 0090 // +0069 │ │ +31b416: 6200 898d |0029: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.logger:Ljava/util/logging/Logger; // field@8d89 │ │ +31b41a: 2202 3910 |002b: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ +31b41e: 7010 cc87 0200 |002d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +31b424: 6e10 4e97 0600 |0030: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.getLoggingFilename:()Ljava/lang/String; // method@974e │ │ +31b42a: 0c03 |0033: move-result-object v3 │ │ +31b42c: 6e20 d787 3200 |0034: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31b432: 1a03 0e05 |0037: const-string v3, ":Frame size is NOT stored as a sync safe integer:" // string@050e │ │ +31b436: 6e20 d787 3200 |0039: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31b43c: 5463 888d |003c: iget-object v3, v6, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.identifier:Ljava/lang/String; // field@8d88 │ │ +31b440: 6e20 d787 3200 |003e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31b446: 6e10 df87 0200 |0041: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +31b44c: 0c02 |0044: move-result-object v2 │ │ +31b44e: 6e20 1c8a 2000 |0045: invoke-virtual {v0, v2}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ +31b454: 6e10 5788 0700 |0048: invoke-virtual {v7}, Ljava/nio/ByteBuffer;.remaining:()I // method@8857 │ │ +31b45a: 0a07 |004b: move-result v7 │ │ +31b45c: 7010 4697 0600 |004c: invoke-direct {v6}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.getFrameFlagsSize:()I // method@9746 │ │ +31b462: 0a00 |004f: move-result v0 │ │ +31b464: 7b00 |0050: neg-int v0, v0 │ │ +31b466: b107 |0051: sub-int/2addr v7, v0 │ │ +31b468: 3671 0600 |0052: if-gt v1, v7, 0058 // +0006 │ │ +31b46c: 5961 868d |0054: iput v1, v6, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.frameSize:I // field@8d86 │ │ +31b470: 2900 0c01 |0056: goto/16 0162 // +010c │ │ +31b474: 6207 898d |0058: sget-object v7, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.logger:Ljava/util/logging/Logger; // field@8d89 │ │ +31b478: 2200 3910 |005a: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +31b47c: 7010 cc87 0000 |005c: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +31b482: 6e10 4e97 0600 |005f: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.getLoggingFilename:()Ljava/lang/String; // method@974e │ │ +31b488: 0c01 |0062: move-result-object v1 │ │ +31b48a: 6e20 d787 1000 |0063: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31b490: 1a01 1a05 |0066: const-string v1, ":Invalid Frame size larger than size before mp3 audio:" // string@051a │ │ +31b494: 6e20 d787 1000 |0068: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31b49a: 5461 888d |006b: iget-object v1, v6, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.identifier:Ljava/lang/String; // field@8d88 │ │ +31b49e: 6e20 d787 1000 |006d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31b4a4: 6e10 df87 0000 |0070: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +31b4aa: 0c00 |0073: move-result-object v0 │ │ +31b4ac: 6e20 1c8a 0700 |0074: invoke-virtual {v7, v0}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ +31b4b2: 2207 c011 |0077: new-instance v7, Lorg/jaudiotagger/tag/InvalidFrameException; // type@11c0 │ │ +31b4b6: 2200 3910 |0079: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +31b4ba: 7010 cc87 0000 |007b: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +31b4c0: 5461 888d |007e: iget-object v1, v6, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.identifier:Ljava/lang/String; // field@8d88 │ │ +31b4c4: 6e20 d787 1000 |0080: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31b4ca: 1a01 b101 |0083: const-string v1, " is invalid frame" // string@01b1 │ │ +31b4ce: 6e20 d787 1000 |0085: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31b4d4: 6e10 df87 0000 |0088: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +31b4da: 0c00 |008b: move-result-object v0 │ │ +31b4dc: 7020 9991 0700 |008c: invoke-direct {v7, v0}, Lorg/jaudiotagger/tag/InvalidFrameException;.:(Ljava/lang/String;)V // method@9199 │ │ +31b4e2: 2707 |008f: throw v7 │ │ +31b4e4: 6e10 4897 0600 |0090: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.getFrameIdSize:()I // method@9748 │ │ +31b4ea: 0a02 |0093: move-result v2 │ │ +31b4ec: 2322 1c13 |0094: new-array v2, v2, [B // type@131c │ │ +31b4f0: 5263 868d |0096: iget v3, v6, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.frameSize:I // field@8d86 │ │ +31b4f4: b003 |0098: add-int/2addr v3, v0 │ │ +31b4f6: 7010 4697 0600 |0099: invoke-direct {v6}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.getFrameFlagsSize:()I // method@9746 │ │ +31b4fc: 0a04 |009c: move-result v4 │ │ +31b4fe: b043 |009d: add-int/2addr v3, v4 │ │ +31b500: 6e20 4e88 3700 |009e: invoke-virtual {v7, v3}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ +31b506: 6e10 5788 0700 |00a1: invoke-virtual {v7}, Ljava/nio/ByteBuffer;.remaining:()I // method@8857 │ │ +31b50c: 0a03 |00a4: move-result v3 │ │ +31b50e: 6e10 4897 0600 |00a5: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.getFrameIdSize:()I // method@9748 │ │ +31b514: 0a04 |00a8: move-result v4 │ │ +31b516: 3543 0700 |00a9: if-ge v3, v4, 00b0 // +0007 │ │ +31b51a: 6e20 4e88 0700 |00ab: invoke-virtual {v7, v0}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ +31b520: 2900 b400 |00ae: goto/16 0162 // +00b4 │ │ +31b524: 6e10 4897 0600 |00b0: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.getFrameIdSize:()I // method@9748 │ │ +31b52a: 0a03 |00b3: move-result v3 │ │ +31b52c: 1204 |00b4: const/4 v4, #int 0 // #0 │ │ +31b52e: 6e40 4188 2734 |00b5: invoke-virtual {v7, v2, v4, v3}, Ljava/nio/ByteBuffer;.get:([BII)Ljava/nio/ByteBuffer; // method@8841 │ │ +31b534: 6e20 4e88 0700 |00b8: invoke-virtual {v7, v0}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ +31b53a: 2203 3710 |00bb: new-instance v3, Ljava/lang/String; // type@1037 │ │ +31b53e: 7020 8c87 2300 |00bd: invoke-direct {v3, v2}, Ljava/lang/String;.:([B)V // method@878c │ │ +31b544: 7020 5397 3600 |00c0: invoke-direct {v6, v3}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.isValidID3v2FrameIdentifier:(Ljava/lang/String;)Z // method@9753 │ │ +31b54a: 0a03 |00c3: move-result v3 │ │ +31b54c: 3803 0400 |00c4: if-eqz v3, 00c8 // +0004 │ │ +31b550: 2900 9c00 |00c6: goto/16 0162 // +009c │ │ +31b554: 7110 8595 0200 |00c8: invoke-static {v2}, Lorg/jaudiotagger/tag/id3/ID3SyncSafeInteger;.isBufferEmpty:([B)Z // method@9585 │ │ +31b55a: 0a02 |00cb: move-result v2 │ │ +31b55c: 3802 0400 |00cc: if-eqz v2, 00d0 // +0004 │ │ +31b560: 2900 9400 |00ce: goto/16 0162 // +0094 │ │ +31b564: 6e10 5788 0700 |00d0: invoke-virtual {v7}, Ljava/nio/ByteBuffer;.remaining:()I // method@8857 │ │ +31b56a: 0a02 |00d3: move-result v2 │ │ +31b56c: 7010 4697 0600 |00d4: invoke-direct {v6}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.getFrameFlagsSize:()I // method@9746 │ │ +31b572: 0a03 |00d7: move-result v3 │ │ +31b574: b132 |00d8: sub-int/2addr v2, v3 │ │ +31b576: 3721 0700 |00d9: if-le v1, v2, 00e0 // +0007 │ │ +31b57a: 6e20 4e88 0700 |00db: invoke-virtual {v7, v0}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ +31b580: 2900 8400 |00de: goto/16 0162 // +0084 │ │ +31b584: 6e10 4897 0600 |00e0: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.getFrameIdSize:()I // method@9748 │ │ +31b58a: 0a02 |00e3: move-result v2 │ │ +31b58c: 2322 1c13 |00e4: new-array v2, v2, [B // type@131c │ │ +31b590: 9003 0001 |00e6: add-int v3, v0, v1 │ │ +31b594: 7010 4697 0600 |00e8: invoke-direct {v6}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.getFrameFlagsSize:()I // method@9746 │ │ +31b59a: 0a05 |00eb: move-result v5 │ │ +31b59c: b053 |00ec: add-int/2addr v3, v5 │ │ +31b59e: 6e20 4e88 3700 |00ed: invoke-virtual {v7, v3}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ +31b5a4: 6e10 5788 0700 |00f0: invoke-virtual {v7}, Ljava/nio/ByteBuffer;.remaining:()I // method@8857 │ │ +31b5aa: 0a03 |00f3: move-result v3 │ │ +31b5ac: 6e10 4897 0600 |00f4: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.getFrameIdSize:()I // method@9748 │ │ +31b5b2: 0a05 |00f7: move-result v5 │ │ +31b5b4: 3453 5f00 |00f8: if-lt v3, v5, 0157 // +005f │ │ +31b5b8: 6e10 4897 0600 |00fa: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.getFrameIdSize:()I // method@9748 │ │ +31b5be: 0a03 |00fd: move-result v3 │ │ +31b5c0: 6e40 4188 2734 |00fe: invoke-virtual {v7, v2, v4, v3}, Ljava/nio/ByteBuffer;.get:([BII)Ljava/nio/ByteBuffer; // method@8841 │ │ +31b5c6: 2203 3710 |0101: new-instance v3, Ljava/lang/String; // type@1037 │ │ +31b5ca: 7020 8c87 2300 |0103: invoke-direct {v3, v2}, Ljava/lang/String;.:([B)V // method@878c │ │ +31b5d0: 6e20 4e88 0700 |0106: invoke-virtual {v7, v0}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ +31b5d6: 7020 5397 3600 |0109: invoke-direct {v6, v3}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.isValidID3v2FrameIdentifier:(Ljava/lang/String;)Z // method@9753 │ │ +31b5dc: 0a07 |010c: move-result v7 │ │ +31b5de: 1a00 ed04 |010d: const-string v0, ":Assuming frame size is NOT stored as a sync safe integer:" // string@04ed │ │ +31b5e2: 3807 2200 |010f: if-eqz v7, 0131 // +0022 │ │ +31b5e6: 5961 868d |0111: iput v1, v6, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.frameSize:I // field@8d86 │ │ +31b5ea: 6207 898d |0113: sget-object v7, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.logger:Ljava/util/logging/Logger; // field@8d89 │ │ +31b5ee: 2201 3910 |0115: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +31b5f2: 7010 cc87 0100 |0117: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +31b5f8: 6e10 4e97 0600 |011a: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.getLoggingFilename:()Ljava/lang/String; // method@974e │ │ +31b5fe: 0c02 |011d: move-result-object v2 │ │ +31b600: 6e20 d787 2100 |011e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31b606: 6e20 d787 0100 |0121: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31b60c: 5460 888d |0124: iget-object v0, v6, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.identifier:Ljava/lang/String; // field@8d88 │ │ +31b610: 6e20 d787 0100 |0126: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31b616: 6e10 df87 0100 |0129: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +31b61c: 0c00 |012c: move-result-object v0 │ │ +31b61e: 6e20 1c8a 0700 |012d: invoke-virtual {v7, v0}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ +31b624: 2832 |0130: goto 0162 // +0032 │ │ +31b626: 7110 8595 0200 |0131: invoke-static {v2}, Lorg/jaudiotagger/tag/id3/ID3SyncSafeInteger;.isBufferEmpty:([B)Z // method@9585 │ │ +31b62c: 0a07 |0134: move-result v7 │ │ +31b62e: 3807 2d00 |0135: if-eqz v7, 0162 // +002d │ │ +31b632: 5961 868d |0137: iput v1, v6, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.frameSize:I // field@8d86 │ │ +31b636: 6207 898d |0139: sget-object v7, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.logger:Ljava/util/logging/Logger; // field@8d89 │ │ +31b63a: 2201 3910 |013b: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +31b63e: 7010 cc87 0100 |013d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +31b644: 6e10 4e97 0600 |0140: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.getLoggingFilename:()Ljava/lang/String; // method@974e │ │ +31b64a: 0c02 |0143: move-result-object v2 │ │ +31b64c: 6e20 d787 2100 |0144: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31b652: 6e20 d787 0100 |0147: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31b658: 5460 888d |014a: iget-object v0, v6, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.identifier:Ljava/lang/String; // field@8d88 │ │ +31b65c: 6e20 d787 0100 |014c: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31b662: 6e10 df87 0100 |014f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +31b668: 0c00 |0152: move-result-object v0 │ │ +31b66a: 6e20 1c8a 0700 |0153: invoke-virtual {v7, v0}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ +31b670: 280c |0156: goto 0162 // +000c │ │ +31b672: 6e20 4e88 0700 |0157: invoke-virtual {v7, v0}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ +31b678: 6e10 5788 0700 |015a: invoke-virtual {v7}, Ljava/nio/ByteBuffer;.remaining:()I // method@8857 │ │ +31b67e: 0a07 |015d: move-result v7 │ │ +31b680: 3907 0400 |015e: if-nez v7, 0162 // +0004 │ │ +31b684: 5961 868d |0160: iput v1, v6, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.frameSize:I // field@8d86 │ │ +31b688: 0e00 |0162: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=407 │ │ 0x0006 line=410 │ │ 0x000a line=413 │ │ 0x0013 line=414 │ │ 0x0017 line=418 │ │ @@ -1328202,239 +1328202,239 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/ID3v23Frame;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 500 16-bit code units │ │ -31b688: |[31b688] org.jaudiotagger.tag.id3.ID3v24Frame.createV24FrameFromV23Frame:(Lorg/jaudiotagger/tag/id3/ID3v23Frame;)V │ │ -31b698: 6e10 c596 0500 |0000: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getIdentifier:()Ljava/lang/String; // method@96c5 │ │ -31b69e: 0c00 |0003: move-result-object v0 │ │ -31b6a0: 7110 8d95 0000 |0004: invoke-static {v0}, Lorg/jaudiotagger/tag/id3/ID3Tags;.convertFrameID23To24:(Ljava/lang/String;)Ljava/lang/String; // method@958d │ │ -31b6a6: 0c00 |0007: move-result-object v0 │ │ -31b6a8: 5b40 888d |0008: iput-object v0, v4, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.identifier:Ljava/lang/String; // field@8d88 │ │ -31b6ac: 6200 898d |000a: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.logger:Ljava/util/logging/Logger; // field@8d89 │ │ -31b6b0: 2201 3910 |000c: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -31b6b4: 7010 cc87 0100 |000e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -31b6ba: 1a02 ca12 |0011: const-string v2, "Creating V24frame from v23:" // string@12ca │ │ -31b6be: 6e20 d787 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31b6c4: 6e10 c596 0500 |0016: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getIdentifier:()Ljava/lang/String; // method@96c5 │ │ -31b6ca: 0c02 |0019: move-result-object v2 │ │ -31b6cc: 6e20 d787 2100 |001a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31b6d2: 1a02 c804 |001d: const-string v2, ":" // string@04c8 │ │ -31b6d6: 6e20 d787 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31b6dc: 5442 888d |0022: iget-object v2, v4, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.identifier:Ljava/lang/String; // field@8d88 │ │ -31b6e0: 6e20 d787 2100 |0024: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31b6e6: 6e10 df87 0100 |0027: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -31b6ec: 0c01 |002a: move-result-object v1 │ │ -31b6ee: 6e20 148a 1000 |002b: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.finer:(Ljava/lang/String;)V // method@8a14 │ │ -31b6f4: 6e10 bd96 0500 |002e: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@96bd │ │ -31b6fa: 0c00 |0031: move-result-object v0 │ │ -31b6fc: 2000 9512 |0032: instance-of v0, v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUnsupported; // type@1295 │ │ -31b700: 1a01 2805 |0034: const-string v1, ":New id is:" // string@0528 │ │ -31b704: 3800 3e00 |0036: if-eqz v0, 0074 // +003e │ │ -31b708: 2200 9512 |0038: new-instance v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUnsupported; // type@1295 │ │ -31b70c: 6e10 bd96 0500 |003a: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@96bd │ │ -31b712: 0c02 |003d: move-result-object v2 │ │ -31b714: 1f02 9512 |003e: check-cast v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUnsupported; // type@1295 │ │ -31b718: 7020 599b 2000 |0040: invoke-direct {v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUnsupported;.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUnsupported;)V // method@9b59 │ │ -31b71e: 5b40 858d |0043: iput-object v0, v4, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8d85 │ │ -31b722: 5440 858d |0045: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8d85 │ │ -31b726: 6e20 5a95 4000 |0047: invoke-virtual {v0, v4}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.setHeader:(Lorg/jaudiotagger/tag/id3/AbstractTagFrame;)V // method@955a │ │ -31b72c: 6e10 c596 0500 |004a: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getIdentifier:()Ljava/lang/String; // method@96c5 │ │ -31b732: 0c00 |004d: move-result-object v0 │ │ -31b734: 5b40 888d |004e: iput-object v0, v4, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.identifier:Ljava/lang/String; // field@8d88 │ │ -31b738: 6200 898d |0050: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.logger:Ljava/util/logging/Logger; // field@8d89 │ │ -31b73c: 2202 3910 |0052: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ -31b740: 7010 cc87 0200 |0054: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -31b746: 1a03 5d50 |0057: const-string v3, "V3:UnsupportedBody:Orig id is:" // string@505d │ │ -31b74a: 6e20 d787 3200 |0059: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31b750: 6e10 c596 0500 |005c: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getIdentifier:()Ljava/lang/String; // method@96c5 │ │ -31b756: 0c05 |005f: move-result-object v5 │ │ -31b758: 6e20 d787 5200 |0060: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31b75e: 6e20 d787 1200 |0063: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31b764: 5445 888d |0066: iget-object v5, v4, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.identifier:Ljava/lang/String; // field@8d88 │ │ -31b768: 6e20 d787 5200 |0068: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31b76e: 6e10 df87 0200 |006b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -31b774: 0c05 |006e: move-result-object v5 │ │ -31b776: 6e20 148a 5000 |006f: invoke-virtual {v0, v5}, Ljava/util/logging/Logger;.finer:(Ljava/lang/String;)V // method@8a14 │ │ -31b77c: 2900 8101 |0072: goto/16 01f3 // +0181 │ │ -31b780: 5440 888d |0074: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.identifier:Ljava/lang/String; // field@8d88 │ │ -31b784: 1a02 5b50 |0076: const-string v2, "V3:Orig id is:" // string@505b │ │ -31b788: 3800 6f00 |0078: if-eqz v0, 00e7 // +006f │ │ -31b78c: 6e10 c596 0500 |007a: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getIdentifier:()Ljava/lang/String; // method@96c5 │ │ -31b792: 0c00 |007d: move-result-object v0 │ │ -31b794: 1a03 204b |007e: const-string v3, "TXXX" // string@4b20 │ │ -31b798: 6e20 9c87 3000 |0080: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -31b79e: 0a00 |0083: move-result v0 │ │ -31b7a0: 3800 3000 |0084: if-eqz v0, 00b4 // +0030 │ │ -31b7a4: 6e10 bd96 0500 |0086: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@96bd │ │ -31b7aa: 0c00 |0089: move-result-object v0 │ │ -31b7ac: 1f00 9012 |008a: check-cast v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTXXX; // type@1290 │ │ -31b7b0: 6e10 0e9b 0000 |008c: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTXXX;.getDescription:()Ljava/lang/String; // method@9b0e │ │ -31b7b6: 0c00 |008f: move-result-object v0 │ │ -31b7b8: 1a03 5939 |0090: const-string v3, "MOOD" // string@3959 │ │ -31b7bc: 6e20 9c87 3000 |0092: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -31b7c2: 0a00 |0095: move-result v0 │ │ -31b7c4: 3800 1e00 |0096: if-eqz v0, 00b4 // +001e │ │ -31b7c8: 2200 7512 |0098: new-instance v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTMOO; // type@1275 │ │ -31b7cc: 6e10 bd96 0500 |009a: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@96bd │ │ -31b7d2: 0c05 |009d: move-result-object v5 │ │ -31b7d4: 1f05 9012 |009e: check-cast v5, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTXXX; // type@1290 │ │ -31b7d8: 7020 589a 5000 |00a0: invoke-direct {v0, v5}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTMOO;.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTXXX;)V // method@9a58 │ │ -31b7de: 5b40 858d |00a3: iput-object v0, v4, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8d85 │ │ -31b7e2: 5445 858d |00a5: iget-object v5, v4, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8d85 │ │ -31b7e6: 6e20 5a95 4500 |00a7: invoke-virtual {v5, v4}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.setHeader:(Lorg/jaudiotagger/tag/id3/AbstractTagFrame;)V // method@955a │ │ -31b7ec: 5445 858d |00aa: iget-object v5, v4, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8d85 │ │ -31b7f0: 6e10 5195 0500 |00ac: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.getIdentifier:()Ljava/lang/String; // method@9551 │ │ -31b7f6: 0c05 |00af: move-result-object v5 │ │ -31b7f8: 5b45 888d |00b0: iput-object v5, v4, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.identifier:Ljava/lang/String; // field@8d88 │ │ -31b7fc: 2900 4101 |00b2: goto/16 01f3 // +0141 │ │ -31b800: 6200 898d |00b4: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.logger:Ljava/util/logging/Logger; // field@8d89 │ │ -31b804: 2203 3910 |00b6: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ -31b808: 7010 cc87 0300 |00b8: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -31b80e: 6e20 d787 2300 |00bb: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31b814: 6e10 c596 0500 |00be: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getIdentifier:()Ljava/lang/String; // method@96c5 │ │ -31b81a: 0c02 |00c1: move-result-object v2 │ │ -31b81c: 6e20 d787 2300 |00c2: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31b822: 6e20 d787 1300 |00c5: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31b828: 5441 888d |00c8: iget-object v1, v4, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.identifier:Ljava/lang/String; // field@8d88 │ │ -31b82c: 6e20 d787 1300 |00ca: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31b832: 6e10 df87 0300 |00cd: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -31b838: 0c01 |00d0: move-result-object v1 │ │ -31b83a: 6e20 148a 1000 |00d1: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.finer:(Ljava/lang/String;)V // method@8a14 │ │ -31b840: 6e10 bd96 0500 |00d4: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@96bd │ │ -31b846: 0c05 |00d7: move-result-object v5 │ │ -31b848: 7110 8f95 0500 |00d8: invoke-static {v5}, Lorg/jaudiotagger/tag/id3/ID3Tags;.copyObject:(Ljava/lang/Object;)Ljava/lang/Object; // method@958f │ │ -31b84e: 0c05 |00db: move-result-object v5 │ │ -31b850: 1f05 0a12 |00dc: check-cast v5, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // type@120a │ │ -31b854: 5b45 858d |00de: iput-object v5, v4, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8d85 │ │ -31b858: 5445 858d |00e0: iget-object v5, v4, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8d85 │ │ -31b85c: 6e20 5a95 4500 |00e2: invoke-virtual {v5, v4}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.setHeader:(Lorg/jaudiotagger/tag/id3/AbstractTagFrame;)V // method@955a │ │ -31b862: 2900 0e01 |00e5: goto/16 01f3 // +010e │ │ -31b866: 6e10 c596 0500 |00e7: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getIdentifier:()Ljava/lang/String; // method@96c5 │ │ -31b86c: 0c00 |00ea: move-result-object v0 │ │ -31b86e: 7110 9895 0000 |00eb: invoke-static {v0}, Lorg/jaudiotagger/tag/id3/ID3Tags;.isID3v23FrameIdentifier:(Ljava/lang/String;)Z // method@9598 │ │ -31b874: 0a00 |00ee: move-result v0 │ │ -31b876: 1a03 5a50 |00ef: const-string v3, "V3:Deprecated:Orig id is:" // string@505a │ │ -31b87a: 3800 7f00 |00f1: if-eqz v0, 0170 // +007f │ │ -31b87e: 6e10 c596 0500 |00f3: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getIdentifier:()Ljava/lang/String; // method@96c5 │ │ -31b884: 0c00 |00f6: move-result-object v0 │ │ -31b886: 7110 9495 0000 |00f7: invoke-static {v0}, Lorg/jaudiotagger/tag/id3/ID3Tags;.forceFrameID23To24:(Ljava/lang/String;)Ljava/lang/String; // method@9594 │ │ -31b88c: 0c00 |00fa: move-result-object v0 │ │ -31b88e: 5b40 888d |00fb: iput-object v0, v4, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.identifier:Ljava/lang/String; // field@8d88 │ │ -31b892: 5440 888d |00fd: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.identifier:Ljava/lang/String; // field@8d88 │ │ -31b896: 3800 3700 |00ff: if-eqz v0, 0136 // +0037 │ │ -31b89a: 6200 898d |0101: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.logger:Ljava/util/logging/Logger; // field@8d89 │ │ -31b89e: 2203 3910 |0103: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ -31b8a2: 7010 cc87 0300 |0105: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -31b8a8: 6e20 d787 2300 |0108: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31b8ae: 6e10 c596 0500 |010b: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getIdentifier:()Ljava/lang/String; // method@96c5 │ │ -31b8b4: 0c02 |010e: move-result-object v2 │ │ -31b8b6: 6e20 d787 2300 |010f: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31b8bc: 6e20 d787 1300 |0112: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31b8c2: 5441 888d |0115: iget-object v1, v4, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.identifier:Ljava/lang/String; // field@8d88 │ │ -31b8c6: 6e20 d787 1300 |0117: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31b8cc: 6e10 df87 0300 |011a: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -31b8d2: 0c01 |011d: move-result-object v1 │ │ -31b8d4: 6e20 128a 1000 |011e: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -31b8da: 5440 888d |0121: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.identifier:Ljava/lang/String; // field@8d88 │ │ -31b8de: 6e10 bd96 0500 |0123: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@96bd │ │ -31b8e4: 0c05 |0126: move-result-object v5 │ │ -31b8e6: 1f05 3512 |0127: check-cast v5, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody; // type@1235 │ │ -31b8ea: 6e30 5697 0405 |0129: invoke-virtual {v4, v0, v5}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.readBody:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;)Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody; // method@9756 │ │ -31b8f0: 0c05 |012c: move-result-object v5 │ │ -31b8f2: 5b45 858d |012d: iput-object v5, v4, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8d85 │ │ -31b8f6: 5445 858d |012f: iget-object v5, v4, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8d85 │ │ -31b8fa: 6e20 5a95 4500 |0131: invoke-virtual {v5, v4}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.setHeader:(Lorg/jaudiotagger/tag/id3/AbstractTagFrame;)V // method@955a │ │ -31b900: 2900 bf00 |0134: goto/16 01f3 // +00bf │ │ -31b904: 2200 3e12 |0136: new-instance v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyDeprecated; // type@123e │ │ -31b908: 6e10 bd96 0500 |0138: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@96bd │ │ -31b90e: 0c02 |013b: move-result-object v2 │ │ -31b910: 1f02 3512 |013c: check-cast v2, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody; // type@1235 │ │ -31b914: 7020 6c98 2000 |013e: invoke-direct {v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyDeprecated;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;)V // method@986c │ │ -31b91a: 5b40 858d |0141: iput-object v0, v4, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8d85 │ │ -31b91e: 5440 858d |0143: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8d85 │ │ -31b922: 6e20 5a95 4000 |0145: invoke-virtual {v0, v4}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.setHeader:(Lorg/jaudiotagger/tag/id3/AbstractTagFrame;)V // method@955a │ │ -31b928: 6e10 c596 0500 |0148: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getIdentifier:()Ljava/lang/String; // method@96c5 │ │ -31b92e: 0c00 |014b: move-result-object v0 │ │ -31b930: 5b40 888d |014c: iput-object v0, v4, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.identifier:Ljava/lang/String; // field@8d88 │ │ -31b934: 6200 898d |014e: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.logger:Ljava/util/logging/Logger; // field@8d89 │ │ -31b938: 2202 3910 |0150: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ -31b93c: 7010 cc87 0200 |0152: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -31b942: 6e20 d787 3200 |0155: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31b948: 6e10 c596 0500 |0158: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getIdentifier:()Ljava/lang/String; // method@96c5 │ │ -31b94e: 0c05 |015b: move-result-object v5 │ │ -31b950: 6e20 d787 5200 |015c: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31b956: 6e20 d787 1200 |015f: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31b95c: 5445 888d |0162: iget-object v5, v4, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.identifier:Ljava/lang/String; // field@8d88 │ │ -31b960: 6e20 d787 5200 |0164: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31b966: 6e10 df87 0200 |0167: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -31b96c: 0c05 |016a: move-result-object v5 │ │ -31b96e: 6e20 148a 5000 |016b: invoke-virtual {v0, v5}, Ljava/util/logging/Logger;.finer:(Ljava/lang/String;)V // method@8a14 │ │ -31b974: 2900 8500 |016e: goto/16 01f3 // +0085 │ │ -31b978: 6e10 bd96 0500 |0170: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@96bd │ │ -31b97e: 0c00 |0173: move-result-object v0 │ │ -31b980: 2000 9512 |0174: instance-of v0, v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUnsupported; // type@1295 │ │ -31b984: 3800 3d00 |0176: if-eqz v0, 01b3 // +003d │ │ -31b988: 2200 9512 |0178: new-instance v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUnsupported; // type@1295 │ │ -31b98c: 6e10 bd96 0500 |017a: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@96bd │ │ -31b992: 0c02 |017d: move-result-object v2 │ │ -31b994: 1f02 9512 |017e: check-cast v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUnsupported; // type@1295 │ │ -31b998: 7020 599b 2000 |0180: invoke-direct {v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUnsupported;.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUnsupported;)V // method@9b59 │ │ -31b99e: 5b40 858d |0183: iput-object v0, v4, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8d85 │ │ -31b9a2: 5440 858d |0185: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8d85 │ │ -31b9a6: 6e20 5a95 4000 |0187: invoke-virtual {v0, v4}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.setHeader:(Lorg/jaudiotagger/tag/id3/AbstractTagFrame;)V // method@955a │ │ -31b9ac: 6e10 c596 0500 |018a: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getIdentifier:()Ljava/lang/String; // method@96c5 │ │ -31b9b2: 0c00 |018d: move-result-object v0 │ │ -31b9b4: 5b40 888d |018e: iput-object v0, v4, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.identifier:Ljava/lang/String; // field@8d88 │ │ -31b9b8: 6200 898d |0190: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.logger:Ljava/util/logging/Logger; // field@8d89 │ │ -31b9bc: 2202 3910 |0192: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ -31b9c0: 7010 cc87 0200 |0194: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -31b9c6: 1a03 5c50 |0197: const-string v3, "V3:Unknown:Orig id is:" // string@505c │ │ -31b9ca: 6e20 d787 3200 |0199: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31b9d0: 6e10 c596 0500 |019c: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getIdentifier:()Ljava/lang/String; // method@96c5 │ │ -31b9d6: 0c05 |019f: move-result-object v5 │ │ -31b9d8: 6e20 d787 5200 |01a0: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31b9de: 6e20 d787 1200 |01a3: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31b9e4: 5445 888d |01a6: iget-object v5, v4, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.identifier:Ljava/lang/String; // field@8d88 │ │ -31b9e8: 6e20 d787 5200 |01a8: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31b9ee: 6e10 df87 0200 |01ab: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -31b9f4: 0c05 |01ae: move-result-object v5 │ │ -31b9f6: 6e20 148a 5000 |01af: invoke-virtual {v0, v5}, Ljava/util/logging/Logger;.finer:(Ljava/lang/String;)V // method@8a14 │ │ -31b9fc: 2841 |01b2: goto 01f3 // +0041 │ │ -31b9fe: 6e10 bd96 0500 |01b3: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@96bd │ │ -31ba04: 0c00 |01b6: move-result-object v0 │ │ -31ba06: 2000 3e12 |01b7: instance-of v0, v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyDeprecated; // type@123e │ │ -31ba0a: 3800 3a00 |01b9: if-eqz v0, 01f3 // +003a │ │ -31ba0e: 2200 3e12 |01bb: new-instance v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyDeprecated; // type@123e │ │ -31ba12: 6e10 bd96 0500 |01bd: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@96bd │ │ -31ba18: 0c02 |01c0: move-result-object v2 │ │ -31ba1a: 1f02 3e12 |01c1: check-cast v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyDeprecated; // type@123e │ │ -31ba1e: 7020 6d98 2000 |01c3: invoke-direct {v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyDeprecated;.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyDeprecated;)V // method@986d │ │ -31ba24: 5b40 858d |01c6: iput-object v0, v4, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8d85 │ │ -31ba28: 5440 858d |01c8: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8d85 │ │ -31ba2c: 6e20 5a95 4000 |01ca: invoke-virtual {v0, v4}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.setHeader:(Lorg/jaudiotagger/tag/id3/AbstractTagFrame;)V // method@955a │ │ -31ba32: 6e10 c596 0500 |01cd: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getIdentifier:()Ljava/lang/String; // method@96c5 │ │ -31ba38: 0c00 |01d0: move-result-object v0 │ │ -31ba3a: 5b40 888d |01d1: iput-object v0, v4, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.identifier:Ljava/lang/String; // field@8d88 │ │ -31ba3e: 6200 898d |01d3: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.logger:Ljava/util/logging/Logger; // field@8d89 │ │ -31ba42: 2202 3910 |01d5: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ -31ba46: 7010 cc87 0200 |01d7: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -31ba4c: 6e20 d787 3200 |01da: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31ba52: 6e10 c596 0500 |01dd: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getIdentifier:()Ljava/lang/String; // method@96c5 │ │ -31ba58: 0c05 |01e0: move-result-object v5 │ │ -31ba5a: 6e20 d787 5200 |01e1: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31ba60: 6e20 d787 1200 |01e4: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31ba66: 5445 888d |01e7: iget-object v5, v4, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.identifier:Ljava/lang/String; // field@8d88 │ │ -31ba6a: 6e20 d787 5200 |01e9: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31ba70: 6e10 df87 0200 |01ec: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -31ba76: 0c05 |01ef: move-result-object v5 │ │ -31ba78: 6e20 148a 5000 |01f0: invoke-virtual {v0, v5}, Ljava/util/logging/Logger;.finer:(Ljava/lang/String;)V // method@8a14 │ │ -31ba7e: 0e00 |01f3: return-void │ │ +31b68c: |[31b68c] org.jaudiotagger.tag.id3.ID3v24Frame.createV24FrameFromV23Frame:(Lorg/jaudiotagger/tag/id3/ID3v23Frame;)V │ │ +31b69c: 6e10 c596 0500 |0000: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getIdentifier:()Ljava/lang/String; // method@96c5 │ │ +31b6a2: 0c00 |0003: move-result-object v0 │ │ +31b6a4: 7110 8d95 0000 |0004: invoke-static {v0}, Lorg/jaudiotagger/tag/id3/ID3Tags;.convertFrameID23To24:(Ljava/lang/String;)Ljava/lang/String; // method@958d │ │ +31b6aa: 0c00 |0007: move-result-object v0 │ │ +31b6ac: 5b40 888d |0008: iput-object v0, v4, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.identifier:Ljava/lang/String; // field@8d88 │ │ +31b6b0: 6200 898d |000a: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.logger:Ljava/util/logging/Logger; // field@8d89 │ │ +31b6b4: 2201 3910 |000c: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +31b6b8: 7010 cc87 0100 |000e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +31b6be: 1a02 ca12 |0011: const-string v2, "Creating V24frame from v23:" // string@12ca │ │ +31b6c2: 6e20 d787 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31b6c8: 6e10 c596 0500 |0016: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getIdentifier:()Ljava/lang/String; // method@96c5 │ │ +31b6ce: 0c02 |0019: move-result-object v2 │ │ +31b6d0: 6e20 d787 2100 |001a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31b6d6: 1a02 c804 |001d: const-string v2, ":" // string@04c8 │ │ +31b6da: 6e20 d787 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31b6e0: 5442 888d |0022: iget-object v2, v4, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.identifier:Ljava/lang/String; // field@8d88 │ │ +31b6e4: 6e20 d787 2100 |0024: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31b6ea: 6e10 df87 0100 |0027: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +31b6f0: 0c01 |002a: move-result-object v1 │ │ +31b6f2: 6e20 148a 1000 |002b: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.finer:(Ljava/lang/String;)V // method@8a14 │ │ +31b6f8: 6e10 bd96 0500 |002e: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@96bd │ │ +31b6fe: 0c00 |0031: move-result-object v0 │ │ +31b700: 2000 9512 |0032: instance-of v0, v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUnsupported; // type@1295 │ │ +31b704: 1a01 2805 |0034: const-string v1, ":New id is:" // string@0528 │ │ +31b708: 3800 3e00 |0036: if-eqz v0, 0074 // +003e │ │ +31b70c: 2200 9512 |0038: new-instance v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUnsupported; // type@1295 │ │ +31b710: 6e10 bd96 0500 |003a: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@96bd │ │ +31b716: 0c02 |003d: move-result-object v2 │ │ +31b718: 1f02 9512 |003e: check-cast v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUnsupported; // type@1295 │ │ +31b71c: 7020 599b 2000 |0040: invoke-direct {v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUnsupported;.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUnsupported;)V // method@9b59 │ │ +31b722: 5b40 858d |0043: iput-object v0, v4, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8d85 │ │ +31b726: 5440 858d |0045: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8d85 │ │ +31b72a: 6e20 5a95 4000 |0047: invoke-virtual {v0, v4}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.setHeader:(Lorg/jaudiotagger/tag/id3/AbstractTagFrame;)V // method@955a │ │ +31b730: 6e10 c596 0500 |004a: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getIdentifier:()Ljava/lang/String; // method@96c5 │ │ +31b736: 0c00 |004d: move-result-object v0 │ │ +31b738: 5b40 888d |004e: iput-object v0, v4, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.identifier:Ljava/lang/String; // field@8d88 │ │ +31b73c: 6200 898d |0050: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.logger:Ljava/util/logging/Logger; // field@8d89 │ │ +31b740: 2202 3910 |0052: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ +31b744: 7010 cc87 0200 |0054: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +31b74a: 1a03 5d50 |0057: const-string v3, "V3:UnsupportedBody:Orig id is:" // string@505d │ │ +31b74e: 6e20 d787 3200 |0059: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31b754: 6e10 c596 0500 |005c: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getIdentifier:()Ljava/lang/String; // method@96c5 │ │ +31b75a: 0c05 |005f: move-result-object v5 │ │ +31b75c: 6e20 d787 5200 |0060: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31b762: 6e20 d787 1200 |0063: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31b768: 5445 888d |0066: iget-object v5, v4, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.identifier:Ljava/lang/String; // field@8d88 │ │ +31b76c: 6e20 d787 5200 |0068: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31b772: 6e10 df87 0200 |006b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +31b778: 0c05 |006e: move-result-object v5 │ │ +31b77a: 6e20 148a 5000 |006f: invoke-virtual {v0, v5}, Ljava/util/logging/Logger;.finer:(Ljava/lang/String;)V // method@8a14 │ │ +31b780: 2900 8101 |0072: goto/16 01f3 // +0181 │ │ +31b784: 5440 888d |0074: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.identifier:Ljava/lang/String; // field@8d88 │ │ +31b788: 1a02 5b50 |0076: const-string v2, "V3:Orig id is:" // string@505b │ │ +31b78c: 3800 6f00 |0078: if-eqz v0, 00e7 // +006f │ │ +31b790: 6e10 c596 0500 |007a: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getIdentifier:()Ljava/lang/String; // method@96c5 │ │ +31b796: 0c00 |007d: move-result-object v0 │ │ +31b798: 1a03 204b |007e: const-string v3, "TXXX" // string@4b20 │ │ +31b79c: 6e20 9c87 3000 |0080: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +31b7a2: 0a00 |0083: move-result v0 │ │ +31b7a4: 3800 3000 |0084: if-eqz v0, 00b4 // +0030 │ │ +31b7a8: 6e10 bd96 0500 |0086: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@96bd │ │ +31b7ae: 0c00 |0089: move-result-object v0 │ │ +31b7b0: 1f00 9012 |008a: check-cast v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTXXX; // type@1290 │ │ +31b7b4: 6e10 0e9b 0000 |008c: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTXXX;.getDescription:()Ljava/lang/String; // method@9b0e │ │ +31b7ba: 0c00 |008f: move-result-object v0 │ │ +31b7bc: 1a03 5939 |0090: const-string v3, "MOOD" // string@3959 │ │ +31b7c0: 6e20 9c87 3000 |0092: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +31b7c6: 0a00 |0095: move-result v0 │ │ +31b7c8: 3800 1e00 |0096: if-eqz v0, 00b4 // +001e │ │ +31b7cc: 2200 7512 |0098: new-instance v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTMOO; // type@1275 │ │ +31b7d0: 6e10 bd96 0500 |009a: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@96bd │ │ +31b7d6: 0c05 |009d: move-result-object v5 │ │ +31b7d8: 1f05 9012 |009e: check-cast v5, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTXXX; // type@1290 │ │ +31b7dc: 7020 589a 5000 |00a0: invoke-direct {v0, v5}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTMOO;.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTXXX;)V // method@9a58 │ │ +31b7e2: 5b40 858d |00a3: iput-object v0, v4, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8d85 │ │ +31b7e6: 5445 858d |00a5: iget-object v5, v4, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8d85 │ │ +31b7ea: 6e20 5a95 4500 |00a7: invoke-virtual {v5, v4}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.setHeader:(Lorg/jaudiotagger/tag/id3/AbstractTagFrame;)V // method@955a │ │ +31b7f0: 5445 858d |00aa: iget-object v5, v4, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8d85 │ │ +31b7f4: 6e10 5195 0500 |00ac: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.getIdentifier:()Ljava/lang/String; // method@9551 │ │ +31b7fa: 0c05 |00af: move-result-object v5 │ │ +31b7fc: 5b45 888d |00b0: iput-object v5, v4, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.identifier:Ljava/lang/String; // field@8d88 │ │ +31b800: 2900 4101 |00b2: goto/16 01f3 // +0141 │ │ +31b804: 6200 898d |00b4: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.logger:Ljava/util/logging/Logger; // field@8d89 │ │ +31b808: 2203 3910 |00b6: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ +31b80c: 7010 cc87 0300 |00b8: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +31b812: 6e20 d787 2300 |00bb: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31b818: 6e10 c596 0500 |00be: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getIdentifier:()Ljava/lang/String; // method@96c5 │ │ +31b81e: 0c02 |00c1: move-result-object v2 │ │ +31b820: 6e20 d787 2300 |00c2: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31b826: 6e20 d787 1300 |00c5: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31b82c: 5441 888d |00c8: iget-object v1, v4, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.identifier:Ljava/lang/String; // field@8d88 │ │ +31b830: 6e20 d787 1300 |00ca: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31b836: 6e10 df87 0300 |00cd: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +31b83c: 0c01 |00d0: move-result-object v1 │ │ +31b83e: 6e20 148a 1000 |00d1: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.finer:(Ljava/lang/String;)V // method@8a14 │ │ +31b844: 6e10 bd96 0500 |00d4: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@96bd │ │ +31b84a: 0c05 |00d7: move-result-object v5 │ │ +31b84c: 7110 8f95 0500 |00d8: invoke-static {v5}, Lorg/jaudiotagger/tag/id3/ID3Tags;.copyObject:(Ljava/lang/Object;)Ljava/lang/Object; // method@958f │ │ +31b852: 0c05 |00db: move-result-object v5 │ │ +31b854: 1f05 0a12 |00dc: check-cast v5, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // type@120a │ │ +31b858: 5b45 858d |00de: iput-object v5, v4, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8d85 │ │ +31b85c: 5445 858d |00e0: iget-object v5, v4, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8d85 │ │ +31b860: 6e20 5a95 4500 |00e2: invoke-virtual {v5, v4}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.setHeader:(Lorg/jaudiotagger/tag/id3/AbstractTagFrame;)V // method@955a │ │ +31b866: 2900 0e01 |00e5: goto/16 01f3 // +010e │ │ +31b86a: 6e10 c596 0500 |00e7: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getIdentifier:()Ljava/lang/String; // method@96c5 │ │ +31b870: 0c00 |00ea: move-result-object v0 │ │ +31b872: 7110 9895 0000 |00eb: invoke-static {v0}, Lorg/jaudiotagger/tag/id3/ID3Tags;.isID3v23FrameIdentifier:(Ljava/lang/String;)Z // method@9598 │ │ +31b878: 0a00 |00ee: move-result v0 │ │ +31b87a: 1a03 5a50 |00ef: const-string v3, "V3:Deprecated:Orig id is:" // string@505a │ │ +31b87e: 3800 7f00 |00f1: if-eqz v0, 0170 // +007f │ │ +31b882: 6e10 c596 0500 |00f3: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getIdentifier:()Ljava/lang/String; // method@96c5 │ │ +31b888: 0c00 |00f6: move-result-object v0 │ │ +31b88a: 7110 9495 0000 |00f7: invoke-static {v0}, Lorg/jaudiotagger/tag/id3/ID3Tags;.forceFrameID23To24:(Ljava/lang/String;)Ljava/lang/String; // method@9594 │ │ +31b890: 0c00 |00fa: move-result-object v0 │ │ +31b892: 5b40 888d |00fb: iput-object v0, v4, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.identifier:Ljava/lang/String; // field@8d88 │ │ +31b896: 5440 888d |00fd: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.identifier:Ljava/lang/String; // field@8d88 │ │ +31b89a: 3800 3700 |00ff: if-eqz v0, 0136 // +0037 │ │ +31b89e: 6200 898d |0101: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.logger:Ljava/util/logging/Logger; // field@8d89 │ │ +31b8a2: 2203 3910 |0103: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ +31b8a6: 7010 cc87 0300 |0105: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +31b8ac: 6e20 d787 2300 |0108: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31b8b2: 6e10 c596 0500 |010b: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getIdentifier:()Ljava/lang/String; // method@96c5 │ │ +31b8b8: 0c02 |010e: move-result-object v2 │ │ +31b8ba: 6e20 d787 2300 |010f: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31b8c0: 6e20 d787 1300 |0112: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31b8c6: 5441 888d |0115: iget-object v1, v4, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.identifier:Ljava/lang/String; // field@8d88 │ │ +31b8ca: 6e20 d787 1300 |0117: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31b8d0: 6e10 df87 0300 |011a: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +31b8d6: 0c01 |011d: move-result-object v1 │ │ +31b8d8: 6e20 128a 1000 |011e: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +31b8de: 5440 888d |0121: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.identifier:Ljava/lang/String; // field@8d88 │ │ +31b8e2: 6e10 bd96 0500 |0123: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@96bd │ │ +31b8e8: 0c05 |0126: move-result-object v5 │ │ +31b8ea: 1f05 3512 |0127: check-cast v5, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody; // type@1235 │ │ +31b8ee: 6e30 5697 0405 |0129: invoke-virtual {v4, v0, v5}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.readBody:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;)Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody; // method@9756 │ │ +31b8f4: 0c05 |012c: move-result-object v5 │ │ +31b8f6: 5b45 858d |012d: iput-object v5, v4, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8d85 │ │ +31b8fa: 5445 858d |012f: iget-object v5, v4, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8d85 │ │ +31b8fe: 6e20 5a95 4500 |0131: invoke-virtual {v5, v4}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.setHeader:(Lorg/jaudiotagger/tag/id3/AbstractTagFrame;)V // method@955a │ │ +31b904: 2900 bf00 |0134: goto/16 01f3 // +00bf │ │ +31b908: 2200 3e12 |0136: new-instance v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyDeprecated; // type@123e │ │ +31b90c: 6e10 bd96 0500 |0138: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@96bd │ │ +31b912: 0c02 |013b: move-result-object v2 │ │ +31b914: 1f02 3512 |013c: check-cast v2, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody; // type@1235 │ │ +31b918: 7020 6c98 2000 |013e: invoke-direct {v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyDeprecated;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;)V // method@986c │ │ +31b91e: 5b40 858d |0141: iput-object v0, v4, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8d85 │ │ +31b922: 5440 858d |0143: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8d85 │ │ +31b926: 6e20 5a95 4000 |0145: invoke-virtual {v0, v4}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.setHeader:(Lorg/jaudiotagger/tag/id3/AbstractTagFrame;)V // method@955a │ │ +31b92c: 6e10 c596 0500 |0148: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getIdentifier:()Ljava/lang/String; // method@96c5 │ │ +31b932: 0c00 |014b: move-result-object v0 │ │ +31b934: 5b40 888d |014c: iput-object v0, v4, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.identifier:Ljava/lang/String; // field@8d88 │ │ +31b938: 6200 898d |014e: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.logger:Ljava/util/logging/Logger; // field@8d89 │ │ +31b93c: 2202 3910 |0150: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ +31b940: 7010 cc87 0200 |0152: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +31b946: 6e20 d787 3200 |0155: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31b94c: 6e10 c596 0500 |0158: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getIdentifier:()Ljava/lang/String; // method@96c5 │ │ +31b952: 0c05 |015b: move-result-object v5 │ │ +31b954: 6e20 d787 5200 |015c: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31b95a: 6e20 d787 1200 |015f: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31b960: 5445 888d |0162: iget-object v5, v4, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.identifier:Ljava/lang/String; // field@8d88 │ │ +31b964: 6e20 d787 5200 |0164: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31b96a: 6e10 df87 0200 |0167: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +31b970: 0c05 |016a: move-result-object v5 │ │ +31b972: 6e20 148a 5000 |016b: invoke-virtual {v0, v5}, Ljava/util/logging/Logger;.finer:(Ljava/lang/String;)V // method@8a14 │ │ +31b978: 2900 8500 |016e: goto/16 01f3 // +0085 │ │ +31b97c: 6e10 bd96 0500 |0170: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@96bd │ │ +31b982: 0c00 |0173: move-result-object v0 │ │ +31b984: 2000 9512 |0174: instance-of v0, v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUnsupported; // type@1295 │ │ +31b988: 3800 3d00 |0176: if-eqz v0, 01b3 // +003d │ │ +31b98c: 2200 9512 |0178: new-instance v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUnsupported; // type@1295 │ │ +31b990: 6e10 bd96 0500 |017a: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@96bd │ │ +31b996: 0c02 |017d: move-result-object v2 │ │ +31b998: 1f02 9512 |017e: check-cast v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUnsupported; // type@1295 │ │ +31b99c: 7020 599b 2000 |0180: invoke-direct {v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUnsupported;.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUnsupported;)V // method@9b59 │ │ +31b9a2: 5b40 858d |0183: iput-object v0, v4, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8d85 │ │ +31b9a6: 5440 858d |0185: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8d85 │ │ +31b9aa: 6e20 5a95 4000 |0187: invoke-virtual {v0, v4}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.setHeader:(Lorg/jaudiotagger/tag/id3/AbstractTagFrame;)V // method@955a │ │ +31b9b0: 6e10 c596 0500 |018a: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getIdentifier:()Ljava/lang/String; // method@96c5 │ │ +31b9b6: 0c00 |018d: move-result-object v0 │ │ +31b9b8: 5b40 888d |018e: iput-object v0, v4, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.identifier:Ljava/lang/String; // field@8d88 │ │ +31b9bc: 6200 898d |0190: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.logger:Ljava/util/logging/Logger; // field@8d89 │ │ +31b9c0: 2202 3910 |0192: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ +31b9c4: 7010 cc87 0200 |0194: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +31b9ca: 1a03 5c50 |0197: const-string v3, "V3:Unknown:Orig id is:" // string@505c │ │ +31b9ce: 6e20 d787 3200 |0199: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31b9d4: 6e10 c596 0500 |019c: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getIdentifier:()Ljava/lang/String; // method@96c5 │ │ +31b9da: 0c05 |019f: move-result-object v5 │ │ +31b9dc: 6e20 d787 5200 |01a0: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31b9e2: 6e20 d787 1200 |01a3: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31b9e8: 5445 888d |01a6: iget-object v5, v4, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.identifier:Ljava/lang/String; // field@8d88 │ │ +31b9ec: 6e20 d787 5200 |01a8: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31b9f2: 6e10 df87 0200 |01ab: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +31b9f8: 0c05 |01ae: move-result-object v5 │ │ +31b9fa: 6e20 148a 5000 |01af: invoke-virtual {v0, v5}, Ljava/util/logging/Logger;.finer:(Ljava/lang/String;)V // method@8a14 │ │ +31ba00: 2841 |01b2: goto 01f3 // +0041 │ │ +31ba02: 6e10 bd96 0500 |01b3: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@96bd │ │ +31ba08: 0c00 |01b6: move-result-object v0 │ │ +31ba0a: 2000 3e12 |01b7: instance-of v0, v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyDeprecated; // type@123e │ │ +31ba0e: 3800 3a00 |01b9: if-eqz v0, 01f3 // +003a │ │ +31ba12: 2200 3e12 |01bb: new-instance v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyDeprecated; // type@123e │ │ +31ba16: 6e10 bd96 0500 |01bd: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@96bd │ │ +31ba1c: 0c02 |01c0: move-result-object v2 │ │ +31ba1e: 1f02 3e12 |01c1: check-cast v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyDeprecated; // type@123e │ │ +31ba22: 7020 6d98 2000 |01c3: invoke-direct {v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyDeprecated;.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyDeprecated;)V // method@986d │ │ +31ba28: 5b40 858d |01c6: iput-object v0, v4, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8d85 │ │ +31ba2c: 5440 858d |01c8: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8d85 │ │ +31ba30: 6e20 5a95 4000 |01ca: invoke-virtual {v0, v4}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.setHeader:(Lorg/jaudiotagger/tag/id3/AbstractTagFrame;)V // method@955a │ │ +31ba36: 6e10 c596 0500 |01cd: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getIdentifier:()Ljava/lang/String; // method@96c5 │ │ +31ba3c: 0c00 |01d0: move-result-object v0 │ │ +31ba3e: 5b40 888d |01d1: iput-object v0, v4, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.identifier:Ljava/lang/String; // field@8d88 │ │ +31ba42: 6200 898d |01d3: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.logger:Ljava/util/logging/Logger; // field@8d89 │ │ +31ba46: 2202 3910 |01d5: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ +31ba4a: 7010 cc87 0200 |01d7: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +31ba50: 6e20 d787 3200 |01da: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31ba56: 6e10 c596 0500 |01dd: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getIdentifier:()Ljava/lang/String; // method@96c5 │ │ +31ba5c: 0c05 |01e0: move-result-object v5 │ │ +31ba5e: 6e20 d787 5200 |01e1: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31ba64: 6e20 d787 1200 |01e4: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31ba6a: 5445 888d |01e7: iget-object v5, v4, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.identifier:Ljava/lang/String; // field@8d88 │ │ +31ba6e: 6e20 d787 5200 |01e9: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31ba74: 6e10 df87 0200 |01ec: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +31ba7a: 0c05 |01ef: move-result-object v5 │ │ +31ba7c: 6e20 148a 5000 |01f0: invoke-virtual {v0, v5}, Ljava/util/logging/Logger;.finer:(Ljava/lang/String;)V // method@8a14 │ │ +31ba82: 0e00 |01f3: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ 0x000a line=130 │ │ 0x002e line=133 │ │ 0x0038 line=135 │ │ 0x0045 line=136 │ │ @@ -1328477,118 +1328477,118 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -319514: |[319514] org.jaudiotagger.tag.id3.ID3v24Frame.getFrameFlagsSize:()I │ │ -319524: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -319526: 0f00 |0001: return v0 │ │ +319518: |[319518] org.jaudiotagger.tag.id3.ID3v24Frame.getFrameFlagsSize:()I │ │ +319528: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +31952a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #10 : (in Lorg/jaudiotagger/tag/id3/ID3v24Frame;) │ │ name : 'getFrameSize' │ │ type : '(Ljava/nio/ByteBuffer;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 200 16-bit code units │ │ -31ba80: |[31ba80] org.jaudiotagger.tag.id3.ID3v24Frame.getFrameSize:(Ljava/nio/ByteBuffer;)V │ │ -31ba90: 7110 8395 0400 |0000: invoke-static {v4}, Lorg/jaudiotagger/tag/id3/ID3SyncSafeInteger;.bufferToValue:(Ljava/nio/ByteBuffer;)I // method@9583 │ │ -31ba96: 0a00 |0003: move-result v0 │ │ -31ba98: 5930 868d |0004: iput v0, v3, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.frameSize:I // field@8d86 │ │ -31ba9c: 5230 868d |0006: iget v0, v3, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.frameSize:I // field@8d86 │ │ -31baa0: 1a01 b101 |0008: const-string v1, " is invalid frame" // string@01b1 │ │ -31baa4: 3a00 8800 |000a: if-ltz v0, 0092 // +0088 │ │ -31baa8: 5230 868d |000c: iget v0, v3, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.frameSize:I // field@8d86 │ │ -31baac: 3800 4600 |000e: if-eqz v0, 0054 // +0046 │ │ -31bab0: 5230 868d |0010: iget v0, v3, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.frameSize:I // field@8d86 │ │ -31bab4: 6e10 5788 0400 |0012: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.remaining:()I // method@8857 │ │ -31baba: 0a02 |0015: move-result v2 │ │ -31babc: d802 02fe |0016: add-int/lit8 v2, v2, #int -2 // #fe │ │ -31bac0: 3620 0600 |0018: if-gt v0, v2, 001e // +0006 │ │ -31bac4: 7020 4097 4300 |001a: invoke-direct {v3, v4}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.checkIfFrameSizeThatIsNotSyncSafe:(Ljava/nio/ByteBuffer;)V // method@9740 │ │ -31baca: 0e00 |001d: return-void │ │ -31bacc: 6204 898d |001e: sget-object v4, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.logger:Ljava/util/logging/Logger; // field@8d89 │ │ -31bad0: 2200 3910 |0020: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -31bad4: 7010 cc87 0000 |0022: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -31bada: 6e10 4e97 0300 |0025: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.getLoggingFilename:()Ljava/lang/String; // method@974e │ │ -31bae0: 0c02 |0028: move-result-object v2 │ │ -31bae2: 6e20 d787 2000 |0029: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31bae8: 1a02 1a05 |002c: const-string v2, ":Invalid Frame size larger than size before mp3 audio:" // string@051a │ │ -31baec: 6e20 d787 2000 |002e: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31baf2: 5432 888d |0031: iget-object v2, v3, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.identifier:Ljava/lang/String; // field@8d88 │ │ -31baf6: 6e20 d787 2000 |0033: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31bafc: 6e10 df87 0000 |0036: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -31bb02: 0c00 |0039: move-result-object v0 │ │ -31bb04: 6e20 1c8a 0400 |003a: invoke-virtual {v4, v0}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ -31bb0a: 2204 c011 |003d: new-instance v4, Lorg/jaudiotagger/tag/InvalidFrameException; // type@11c0 │ │ -31bb0e: 2200 3910 |003f: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -31bb12: 7010 cc87 0000 |0041: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -31bb18: 5432 888d |0044: iget-object v2, v3, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.identifier:Ljava/lang/String; // field@8d88 │ │ -31bb1c: 6e20 d787 2000 |0046: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31bb22: 6e20 d787 1000 |0049: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31bb28: 6e10 df87 0000 |004c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -31bb2e: 0c00 |004f: move-result-object v0 │ │ -31bb30: 7020 9991 0400 |0050: invoke-direct {v4, v0}, Lorg/jaudiotagger/tag/InvalidFrameException;.:(Ljava/lang/String;)V // method@9199 │ │ -31bb36: 2704 |0053: throw v4 │ │ -31bb38: 6200 898d |0054: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.logger:Ljava/util/logging/Logger; // field@8d89 │ │ -31bb3c: 2201 3910 |0056: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -31bb40: 7010 cc87 0100 |0058: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -31bb46: 6e10 4e97 0300 |005b: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.getLoggingFilename:()Ljava/lang/String; // method@974e │ │ -31bb4c: 0c02 |005e: move-result-object v2 │ │ -31bb4e: 6e20 d787 2100 |005f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31bb54: 1a02 0105 |0062: const-string v2, ":Empty Frame:" // string@0501 │ │ -31bb58: 6e20 d787 2100 |0064: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31bb5e: 5432 888d |0067: iget-object v2, v3, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.identifier:Ljava/lang/String; // field@8d88 │ │ -31bb62: 6e20 d787 2100 |0069: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31bb68: 6e10 df87 0100 |006c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -31bb6e: 0c01 |006f: move-result-object v1 │ │ -31bb70: 6e20 1c8a 1000 |0070: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ -31bb76: 6e10 3e88 0400 |0073: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ -31bb7c: 6e10 3e88 0400 |0076: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ -31bb82: 2204 bc11 |0079: new-instance v4, Lorg/jaudiotagger/tag/EmptyFrameException; // type@11bc │ │ -31bb86: 2200 3910 |007b: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -31bb8a: 7010 cc87 0000 |007d: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -31bb90: 5431 888d |0080: iget-object v1, v3, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.identifier:Ljava/lang/String; // field@8d88 │ │ -31bb94: 6e20 d787 1000 |0082: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31bb9a: 1a01 a901 |0085: const-string v1, " is empty frame" // string@01a9 │ │ -31bb9e: 6e20 d787 1000 |0087: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31bba4: 6e10 df87 0000 |008a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -31bbaa: 0c00 |008d: move-result-object v0 │ │ -31bbac: 7020 8291 0400 |008e: invoke-direct {v4, v0}, Lorg/jaudiotagger/tag/EmptyFrameException;.:(Ljava/lang/String;)V // method@9182 │ │ -31bbb2: 2704 |0091: throw v4 │ │ -31bbb4: 6204 898d |0092: sget-object v4, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.logger:Ljava/util/logging/Logger; // field@8d89 │ │ -31bbb8: 2200 3910 |0094: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -31bbbc: 7010 cc87 0000 |0096: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -31bbc2: 6e10 4e97 0300 |0099: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.getLoggingFilename:()Ljava/lang/String; // method@974e │ │ -31bbc8: 0c02 |009c: move-result-object v2 │ │ -31bbca: 6e20 d787 2000 |009d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31bbd0: 1a02 1c05 |00a0: const-string v2, ":Invalid Frame size:" // string@051c │ │ -31bbd4: 6e20 d787 2000 |00a2: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31bbda: 5432 888d |00a5: iget-object v2, v3, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.identifier:Ljava/lang/String; // field@8d88 │ │ -31bbde: 6e20 d787 2000 |00a7: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31bbe4: 6e10 df87 0000 |00aa: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -31bbea: 0c00 |00ad: move-result-object v0 │ │ -31bbec: 6e20 1c8a 0400 |00ae: invoke-virtual {v4, v0}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ -31bbf2: 2204 c011 |00b1: new-instance v4, Lorg/jaudiotagger/tag/InvalidFrameException; // type@11c0 │ │ -31bbf6: 2200 3910 |00b3: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -31bbfa: 7010 cc87 0000 |00b5: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -31bc00: 5432 888d |00b8: iget-object v2, v3, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.identifier:Ljava/lang/String; // field@8d88 │ │ -31bc04: 6e20 d787 2000 |00ba: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31bc0a: 6e20 d787 1000 |00bd: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31bc10: 6e10 df87 0000 |00c0: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -31bc16: 0c00 |00c3: move-result-object v0 │ │ -31bc18: 7020 9991 0400 |00c4: invoke-direct {v4, v0}, Lorg/jaudiotagger/tag/InvalidFrameException;.:(Ljava/lang/String;)V // method@9199 │ │ -31bc1e: 2704 |00c7: throw v4 │ │ +31ba84: |[31ba84] org.jaudiotagger.tag.id3.ID3v24Frame.getFrameSize:(Ljava/nio/ByteBuffer;)V │ │ +31ba94: 7110 8395 0400 |0000: invoke-static {v4}, Lorg/jaudiotagger/tag/id3/ID3SyncSafeInteger;.bufferToValue:(Ljava/nio/ByteBuffer;)I // method@9583 │ │ +31ba9a: 0a00 |0003: move-result v0 │ │ +31ba9c: 5930 868d |0004: iput v0, v3, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.frameSize:I // field@8d86 │ │ +31baa0: 5230 868d |0006: iget v0, v3, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.frameSize:I // field@8d86 │ │ +31baa4: 1a01 b101 |0008: const-string v1, " is invalid frame" // string@01b1 │ │ +31baa8: 3a00 8800 |000a: if-ltz v0, 0092 // +0088 │ │ +31baac: 5230 868d |000c: iget v0, v3, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.frameSize:I // field@8d86 │ │ +31bab0: 3800 4600 |000e: if-eqz v0, 0054 // +0046 │ │ +31bab4: 5230 868d |0010: iget v0, v3, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.frameSize:I // field@8d86 │ │ +31bab8: 6e10 5788 0400 |0012: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.remaining:()I // method@8857 │ │ +31babe: 0a02 |0015: move-result v2 │ │ +31bac0: d802 02fe |0016: add-int/lit8 v2, v2, #int -2 // #fe │ │ +31bac4: 3620 0600 |0018: if-gt v0, v2, 001e // +0006 │ │ +31bac8: 7020 4097 4300 |001a: invoke-direct {v3, v4}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.checkIfFrameSizeThatIsNotSyncSafe:(Ljava/nio/ByteBuffer;)V // method@9740 │ │ +31bace: 0e00 |001d: return-void │ │ +31bad0: 6204 898d |001e: sget-object v4, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.logger:Ljava/util/logging/Logger; // field@8d89 │ │ +31bad4: 2200 3910 |0020: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +31bad8: 7010 cc87 0000 |0022: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +31bade: 6e10 4e97 0300 |0025: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.getLoggingFilename:()Ljava/lang/String; // method@974e │ │ +31bae4: 0c02 |0028: move-result-object v2 │ │ +31bae6: 6e20 d787 2000 |0029: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31baec: 1a02 1a05 |002c: const-string v2, ":Invalid Frame size larger than size before mp3 audio:" // string@051a │ │ +31baf0: 6e20 d787 2000 |002e: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31baf6: 5432 888d |0031: iget-object v2, v3, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.identifier:Ljava/lang/String; // field@8d88 │ │ +31bafa: 6e20 d787 2000 |0033: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31bb00: 6e10 df87 0000 |0036: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +31bb06: 0c00 |0039: move-result-object v0 │ │ +31bb08: 6e20 1c8a 0400 |003a: invoke-virtual {v4, v0}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ +31bb0e: 2204 c011 |003d: new-instance v4, Lorg/jaudiotagger/tag/InvalidFrameException; // type@11c0 │ │ +31bb12: 2200 3910 |003f: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +31bb16: 7010 cc87 0000 |0041: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +31bb1c: 5432 888d |0044: iget-object v2, v3, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.identifier:Ljava/lang/String; // field@8d88 │ │ +31bb20: 6e20 d787 2000 |0046: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31bb26: 6e20 d787 1000 |0049: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31bb2c: 6e10 df87 0000 |004c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +31bb32: 0c00 |004f: move-result-object v0 │ │ +31bb34: 7020 9991 0400 |0050: invoke-direct {v4, v0}, Lorg/jaudiotagger/tag/InvalidFrameException;.:(Ljava/lang/String;)V // method@9199 │ │ +31bb3a: 2704 |0053: throw v4 │ │ +31bb3c: 6200 898d |0054: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.logger:Ljava/util/logging/Logger; // field@8d89 │ │ +31bb40: 2201 3910 |0056: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +31bb44: 7010 cc87 0100 |0058: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +31bb4a: 6e10 4e97 0300 |005b: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.getLoggingFilename:()Ljava/lang/String; // method@974e │ │ +31bb50: 0c02 |005e: move-result-object v2 │ │ +31bb52: 6e20 d787 2100 |005f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31bb58: 1a02 0105 |0062: const-string v2, ":Empty Frame:" // string@0501 │ │ +31bb5c: 6e20 d787 2100 |0064: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31bb62: 5432 888d |0067: iget-object v2, v3, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.identifier:Ljava/lang/String; // field@8d88 │ │ +31bb66: 6e20 d787 2100 |0069: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31bb6c: 6e10 df87 0100 |006c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +31bb72: 0c01 |006f: move-result-object v1 │ │ +31bb74: 6e20 1c8a 1000 |0070: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ +31bb7a: 6e10 3e88 0400 |0073: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ +31bb80: 6e10 3e88 0400 |0076: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ +31bb86: 2204 bc11 |0079: new-instance v4, Lorg/jaudiotagger/tag/EmptyFrameException; // type@11bc │ │ +31bb8a: 2200 3910 |007b: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +31bb8e: 7010 cc87 0000 |007d: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +31bb94: 5431 888d |0080: iget-object v1, v3, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.identifier:Ljava/lang/String; // field@8d88 │ │ +31bb98: 6e20 d787 1000 |0082: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31bb9e: 1a01 a901 |0085: const-string v1, " is empty frame" // string@01a9 │ │ +31bba2: 6e20 d787 1000 |0087: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31bba8: 6e10 df87 0000 |008a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +31bbae: 0c00 |008d: move-result-object v0 │ │ +31bbb0: 7020 8291 0400 |008e: invoke-direct {v4, v0}, Lorg/jaudiotagger/tag/EmptyFrameException;.:(Ljava/lang/String;)V // method@9182 │ │ +31bbb6: 2704 |0091: throw v4 │ │ +31bbb8: 6204 898d |0092: sget-object v4, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.logger:Ljava/util/logging/Logger; // field@8d89 │ │ +31bbbc: 2200 3910 |0094: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +31bbc0: 7010 cc87 0000 |0096: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +31bbc6: 6e10 4e97 0300 |0099: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.getLoggingFilename:()Ljava/lang/String; // method@974e │ │ +31bbcc: 0c02 |009c: move-result-object v2 │ │ +31bbce: 6e20 d787 2000 |009d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31bbd4: 1a02 1c05 |00a0: const-string v2, ":Invalid Frame size:" // string@051c │ │ +31bbd8: 6e20 d787 2000 |00a2: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31bbde: 5432 888d |00a5: iget-object v2, v3, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.identifier:Ljava/lang/String; // field@8d88 │ │ +31bbe2: 6e20 d787 2000 |00a7: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31bbe8: 6e10 df87 0000 |00aa: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +31bbee: 0c00 |00ad: move-result-object v0 │ │ +31bbf0: 6e20 1c8a 0400 |00ae: invoke-virtual {v4, v0}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ +31bbf6: 2204 c011 |00b1: new-instance v4, Lorg/jaudiotagger/tag/InvalidFrameException; // type@11c0 │ │ +31bbfa: 2200 3910 |00b3: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +31bbfe: 7010 cc87 0000 |00b5: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +31bc04: 5432 888d |00b8: iget-object v2, v3, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.identifier:Ljava/lang/String; // field@8d88 │ │ +31bc08: 6e20 d787 2000 |00ba: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31bc0e: 6e20 d787 1000 |00bd: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31bc14: 6e10 df87 0000 |00c0: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +31bc1a: 0c00 |00c3: move-result-object v0 │ │ +31bc1c: 7020 9991 0400 |00c4: invoke-direct {v4, v0}, Lorg/jaudiotagger/tag/InvalidFrameException;.:(Ljava/lang/String;)V // method@9199 │ │ +31bc22: 2704 |00c7: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=552 │ │ 0x0006 line=554 │ │ 0x000c line=559 │ │ 0x0010 line=568 │ │ 0x001a line=574 │ │ @@ -1328609,21 +1328609,21 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -3194d4: |[3194d4] org.jaudiotagger.tag.id3.ID3v24Frame.isValidID3v2FrameIdentifier:(Ljava/lang/String;)Z │ │ -3194e4: 6200 8b8d |0000: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.validFrameIdentifier:Ljava/util/regex/Pattern; // field@8d8b │ │ -3194e8: 6e20 2b8a 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@8a2b │ │ -3194ee: 0c02 |0005: move-result-object v2 │ │ -3194f0: 6e10 258a 0200 |0006: invoke-virtual {v2}, Ljava/util/regex/Matcher;.matches:()Z // method@8a25 │ │ -3194f6: 0a02 |0009: move-result v2 │ │ -3194f8: 0f02 |000a: return v2 │ │ +3194d8: |[3194d8] org.jaudiotagger.tag.id3.ID3v24Frame.isValidID3v2FrameIdentifier:(Ljava/lang/String;)Z │ │ +3194e8: 6200 8b8d |0000: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.validFrameIdentifier:Ljava/util/regex/Pattern; // field@8d8b │ │ +3194ec: 6e20 2b8a 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@8a2b │ │ +3194f2: 0c02 |0005: move-result-object v2 │ │ +3194f4: 6e10 258a 0200 |0006: invoke-virtual {v2}, Ljava/util/regex/Matcher;.matches:()Z // method@8a25 │ │ +3194fa: 0a02 |0009: move-result v2 │ │ +3194fc: 0f02 |000a: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1103 │ │ 0x0006 line=1104 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/jaudiotagger/tag/id3/ID3v24Frame; │ │ 0x0000 - 0x000b reg=2 (null) Ljava/lang/String; │ │ @@ -1328634,39 +1328634,39 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -319418: |[319418] org.jaudiotagger.tag.id3.ID3v24Frame.equals:(Ljava/lang/Object;)Z │ │ -319428: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -31942a: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ -31942e: 0f00 |0003: return v0 │ │ -319430: 2051 2912 |0004: instance-of v1, v5, Lorg/jaudiotagger/tag/id3/ID3v24Frame; // type@1229 │ │ -319434: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -319436: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ -31943a: 0f02 |0009: return v2 │ │ -31943c: 1f05 2912 |000a: check-cast v5, Lorg/jaudiotagger/tag/id3/ID3v24Frame; // type@1229 │ │ -319440: 5441 8a8d |000c: iget-object v1, v4, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.statusFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$StatusFlags; // field@8d8a │ │ -319444: 5453 8a8d |000e: iget-object v3, v5, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.statusFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$StatusFlags; // field@8d8a │ │ -319448: 7120 0e9f 3100 |0010: invoke-static {v1, v3}, Lorg/jaudiotagger/utils/EqualsUtil;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f0e │ │ -31944e: 0a01 |0013: move-result v1 │ │ -319450: 3801 1300 |0014: if-eqz v1, 0027 // +0013 │ │ -319454: 5441 838d |0016: iget-object v1, v4, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.encodingFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags; // field@8d83 │ │ -319458: 5453 838d |0018: iget-object v3, v5, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.encodingFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags; // field@8d83 │ │ -31945c: 7120 0e9f 3100 |001a: invoke-static {v1, v3}, Lorg/jaudiotagger/utils/EqualsUtil;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f0e │ │ -319462: 0a01 |001d: move-result v1 │ │ -319464: 3801 0900 |001e: if-eqz v1, 0027 // +0009 │ │ -319468: 6f20 bd94 5400 |0020: invoke-super {v4, v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.equals:(Ljava/lang/Object;)Z // method@94bd │ │ -31946e: 0a05 |0023: move-result v5 │ │ -319470: 3805 0300 |0024: if-eqz v5, 0027 // +0003 │ │ -319474: 2802 |0026: goto 0028 // +0002 │ │ -319476: 1200 |0027: const/4 v0, #int 0 // #0 │ │ -319478: 0f00 |0028: return v0 │ │ +31941c: |[31941c] org.jaudiotagger.tag.id3.ID3v24Frame.equals:(Ljava/lang/Object;)Z │ │ +31942c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +31942e: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ +319432: 0f00 |0003: return v0 │ │ +319434: 2051 2912 |0004: instance-of v1, v5, Lorg/jaudiotagger/tag/id3/ID3v24Frame; // type@1229 │ │ +319438: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +31943a: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ +31943e: 0f02 |0009: return v2 │ │ +319440: 1f05 2912 |000a: check-cast v5, Lorg/jaudiotagger/tag/id3/ID3v24Frame; // type@1229 │ │ +319444: 5441 8a8d |000c: iget-object v1, v4, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.statusFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$StatusFlags; // field@8d8a │ │ +319448: 5453 8a8d |000e: iget-object v3, v5, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.statusFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$StatusFlags; // field@8d8a │ │ +31944c: 7120 0e9f 3100 |0010: invoke-static {v1, v3}, Lorg/jaudiotagger/utils/EqualsUtil;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f0e │ │ +319452: 0a01 |0013: move-result v1 │ │ +319454: 3801 1300 |0014: if-eqz v1, 0027 // +0013 │ │ +319458: 5441 838d |0016: iget-object v1, v4, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.encodingFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags; // field@8d83 │ │ +31945c: 5453 838d |0018: iget-object v3, v5, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.encodingFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags; // field@8d83 │ │ +319460: 7120 0e9f 3100 |001a: invoke-static {v1, v3}, Lorg/jaudiotagger/utils/EqualsUtil;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f0e │ │ +319466: 0a01 |001d: move-result v1 │ │ +319468: 3801 0900 |001e: if-eqz v1, 0027 // +0009 │ │ +31946c: 6f20 bd94 5400 |0020: invoke-super {v4, v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.equals:(Ljava/lang/Object;)Z // method@94bd │ │ +319472: 0a05 |0023: move-result v5 │ │ +319474: 3805 0300 |0024: if-eqz v5, 0027 // +0003 │ │ +319478: 2802 |0026: goto 0028 // +0002 │ │ +31947a: 1200 |0027: const/4 v0, #int 0 // #0 │ │ +31947c: 0f00 |0028: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=375 │ │ 0x000a line=379 │ │ 0x000c line=382 │ │ locals : │ │ 0x0000 - 0x0029 reg=4 this Lorg/jaudiotagger/tag/id3/ID3v24Frame; │ │ @@ -1328677,17 +1328677,17 @@ │ │ type : '()Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3195a4: |[3195a4] org.jaudiotagger.tag.id3.ID3v24Frame.getEncodingFlags:()Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags; │ │ -3195b4: 5410 838d |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.encodingFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags; // field@8d83 │ │ -3195b8: 1100 |0002: return-object v0 │ │ +3195a8: |[3195a8] org.jaudiotagger.tag.id3.ID3v24Frame.getEncodingFlags:()Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags; │ │ +3195b8: 5410 838d |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.encodingFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags; // field@8d83 │ │ +3195bc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=773 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/id3/ID3v24Frame; │ │ │ │ #2 : (in Lorg/jaudiotagger/tag/id3/ID3v24Frame;) │ │ @@ -1328695,17 +1328695,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3194fc: |[3194fc] org.jaudiotagger.tag.id3.ID3v24Frame.getEncryptionMethod:()I │ │ -31950c: 5210 848d |0000: iget v0, v1, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.encryptionMethod:I // field@8d84 │ │ -319510: 0f00 |0002: return v0 │ │ +319500: |[319500] org.jaudiotagger.tag.id3.ID3v24Frame.getEncryptionMethod:()I │ │ +319510: 5210 848d |0000: iget v0, v1, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.encryptionMethod:I // field@8d84 │ │ +319514: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=778 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/id3/ID3v24Frame; │ │ │ │ #3 : (in Lorg/jaudiotagger/tag/id3/ID3v24Frame;) │ │ @@ -1328713,65 +1328713,65 @@ │ │ type : '()I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -319528: |[319528] org.jaudiotagger.tag.id3.ID3v24Frame.getFrameHeaderSize:()I │ │ -319538: 1300 0a00 |0000: const/16 v0, #int 10 // #a │ │ -31953c: 0f00 |0002: return v0 │ │ +31952c: |[31952c] org.jaudiotagger.tag.id3.ID3v24Frame.getFrameHeaderSize:()I │ │ +31953c: 1300 0a00 |0000: const/16 v0, #int 10 // #a │ │ +319540: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lorg/jaudiotagger/tag/id3/ID3v24Frame;) │ │ name : 'getFrameIdSize' │ │ type : '()I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -319540: |[319540] org.jaudiotagger.tag.id3.ID3v24Frame.getFrameIdSize:()I │ │ -319550: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -319552: 0f00 |0001: return v0 │ │ +319544: |[319544] org.jaudiotagger.tag.id3.ID3v24Frame.getFrameIdSize:()I │ │ +319554: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +319556: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lorg/jaudiotagger/tag/id3/ID3v24Frame;) │ │ name : 'getFrameSizeSize' │ │ type : '()I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -319554: |[319554] org.jaudiotagger.tag.id3.ID3v24Frame.getFrameSizeSize:()I │ │ -319564: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -319566: 0f00 |0001: return v0 │ │ +319558: |[319558] org.jaudiotagger.tag.id3.ID3v24Frame.getFrameSizeSize:()I │ │ +319568: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +31956a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Lorg/jaudiotagger/tag/id3/ID3v24Frame;) │ │ name : 'getGroupIdentifier' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -319568: |[319568] org.jaudiotagger.tag.id3.ID3v24Frame.getGroupIdentifier:()I │ │ -319578: 5210 878d |0000: iget v0, v1, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.groupIdentifier:I // field@8d87 │ │ -31957c: 0f00 |0002: return v0 │ │ +31956c: |[31956c] org.jaudiotagger.tag.id3.ID3v24Frame.getGroupIdentifier:()I │ │ +31957c: 5210 878d |0000: iget v0, v1, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.groupIdentifier:I // field@8d87 │ │ +319580: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=783 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/id3/ID3v24Frame; │ │ │ │ #7 : (in Lorg/jaudiotagger/tag/id3/ID3v24Frame;) │ │ @@ -1328779,20 +1328779,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -319580: |[319580] org.jaudiotagger.tag.id3.ID3v24Frame.getSize:()I │ │ -319590: 5410 858d |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8d85 │ │ -319594: 6e10 5595 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.getSize:()I // method@9555 │ │ -31959a: 0a00 |0005: move-result v0 │ │ -31959c: d800 000a |0006: add-int/lit8 v0, v0, #int 10 // #0a │ │ -3195a0: 0f00 |0008: return v0 │ │ +319584: |[319584] org.jaudiotagger.tag.id3.ID3v24Frame.getSize:()I │ │ +319594: 5410 858d |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8d85 │ │ +319598: 6e10 5595 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.getSize:()I // method@9555 │ │ +31959e: 0a00 |0005: move-result v0 │ │ +3195a0: d800 000a |0006: add-int/lit8 v0, v0, #int 10 // #0a │ │ +3195a4: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=393 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/jaudiotagger/tag/id3/ID3v24Frame; │ │ │ │ #8 : (in Lorg/jaudiotagger/tag/id3/ID3v24Frame;) │ │ @@ -1328800,17 +1328800,17 @@ │ │ type : '()Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$StatusFlags;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3195bc: |[3195bc] org.jaudiotagger.tag.id3.ID3v24Frame.getStatusFlags:()Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$StatusFlags; │ │ -3195cc: 5410 8a8d |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.statusFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$StatusFlags; // field@8d8a │ │ -3195d0: 1100 |0002: return-object v0 │ │ +3195c0: |[3195c0] org.jaudiotagger.tag.id3.ID3v24Frame.getStatusFlags:()Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$StatusFlags; │ │ +3195d0: 5410 8a8d |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.statusFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$StatusFlags; // field@8d8a │ │ +3195d4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=765 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/id3/ID3v24Frame; │ │ │ │ #9 : (in Lorg/jaudiotagger/tag/id3/ID3v24Frame;) │ │ @@ -1328818,22 +1328818,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -31947c: |[31947c] org.jaudiotagger.tag.id3.ID3v24Frame.isBinary:()Z │ │ -31948c: 7100 6297 0000 |0000: invoke-static {}, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.getInstanceOf:()Lorg/jaudiotagger/tag/id3/ID3v24Frames; // method@9762 │ │ -319492: 0c00 |0003: move-result-object v0 │ │ -319494: 6e10 4c97 0200 |0004: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.getId:()Ljava/lang/String; // method@974c │ │ -31949a: 0c01 |0007: move-result-object v1 │ │ -31949c: 6e20 6397 1000 |0008: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.isBinary:(Ljava/lang/String;)Z // method@9763 │ │ -3194a2: 0a00 |000b: move-result v0 │ │ -3194a4: 0f00 |000c: return v0 │ │ +319480: |[319480] org.jaudiotagger.tag.id3.ID3v24Frame.isBinary:()Z │ │ +319490: 7100 6297 0000 |0000: invoke-static {}, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.getInstanceOf:()Lorg/jaudiotagger/tag/id3/ID3v24Frames; // method@9762 │ │ +319496: 0c00 |0003: move-result-object v0 │ │ +319498: 6e10 4c97 0200 |0004: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.getId:()Ljava/lang/String; // method@974c │ │ +31949e: 0c01 |0007: move-result-object v1 │ │ +3194a0: 6e20 6397 1000 |0008: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.isBinary:(Ljava/lang/String;)Z // method@9763 │ │ +3194a6: 0a00 |000b: move-result v0 │ │ +3194a8: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1135 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lorg/jaudiotagger/tag/id3/ID3v24Frame; │ │ │ │ #10 : (in Lorg/jaudiotagger/tag/id3/ID3v24Frame;) │ │ @@ -1328841,22 +1328841,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -3194a8: |[3194a8] org.jaudiotagger.tag.id3.ID3v24Frame.isCommon:()Z │ │ -3194b8: 7100 6297 0000 |0000: invoke-static {}, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.getInstanceOf:()Lorg/jaudiotagger/tag/id3/ID3v24Frames; // method@9762 │ │ -3194be: 0c00 |0003: move-result-object v0 │ │ -3194c0: 6e10 4c97 0200 |0004: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.getId:()Ljava/lang/String; // method@974c │ │ -3194c6: 0c01 |0007: move-result-object v1 │ │ -3194c8: 6e20 6497 1000 |0008: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.isCommon:(Ljava/lang/String;)Z // method@9764 │ │ -3194ce: 0a00 |000b: move-result v0 │ │ -3194d0: 0f00 |000c: return v0 │ │ +3194ac: |[3194ac] org.jaudiotagger.tag.id3.ID3v24Frame.isCommon:()Z │ │ +3194bc: 7100 6297 0000 |0000: invoke-static {}, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.getInstanceOf:()Lorg/jaudiotagger/tag/id3/ID3v24Frames; // method@9762 │ │ +3194c2: 0c00 |0003: move-result-object v0 │ │ +3194c4: 6e10 4c97 0200 |0004: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.getId:()Ljava/lang/String; // method@974c │ │ +3194ca: 0c01 |0007: move-result-object v1 │ │ +3194cc: 6e20 6497 1000 |0008: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.isCommon:(Ljava/lang/String;)Z // method@9764 │ │ +3194d2: 0a00 |000b: move-result v0 │ │ +3194d4: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1127 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lorg/jaudiotagger/tag/id3/ID3v24Frame; │ │ │ │ #11 : (in Lorg/jaudiotagger/tag/id3/ID3v24Frame;) │ │ @@ -1328864,210 +1328864,210 @@ │ │ type : '(Ljava/nio/ByteBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 409 16-bit code units │ │ -31bc20: |[31bc20] org.jaudiotagger.tag.id3.ID3v24Frame.read:(Ljava/nio/ByteBuffer;)V │ │ -31bc30: 6e20 5897 9800 |0000: invoke-virtual {v8, v9}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.readIdentifier:(Ljava/nio/ByteBuffer;)Ljava/lang/String; // method@9758 │ │ -31bc36: 0c00 |0003: move-result-object v0 │ │ -31bc38: 7020 5397 0800 |0004: invoke-direct {v8, v0}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.isValidID3v2FrameIdentifier:(Ljava/lang/String;)Z // method@9753 │ │ -31bc3e: 0a01 |0007: move-result v1 │ │ -31bc40: 1212 |0008: const/4 v2, #int 1 // #1 │ │ -31bc42: 3801 4301 |0009: if-eqz v1, 014c // +0143 │ │ -31bc46: 7020 4997 9800 |000b: invoke-direct {v8, v9}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.getFrameSize:(Ljava/nio/ByteBuffer;)V // method@9749 │ │ -31bc4c: 2201 2812 |000e: new-instance v1, Lorg/jaudiotagger/tag/id3/ID3v24Frame$StatusFlags; // type@1228 │ │ -31bc50: 6e10 3e88 0900 |0010: invoke-virtual {v9}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ -31bc56: 0a03 |0013: move-result v3 │ │ -31bc58: 7030 3497 8103 |0014: invoke-direct {v1, v8, v3}, Lorg/jaudiotagger/tag/id3/ID3v24Frame$StatusFlags;.:(Lorg/jaudiotagger/tag/id3/ID3v24Frame;B)V // method@9734 │ │ -31bc5e: 5b81 8a8d |0017: iput-object v1, v8, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.statusFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$StatusFlags; // field@8d8a │ │ -31bc62: 2201 2712 |0019: new-instance v1, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags; // type@1227 │ │ -31bc66: 6e10 3e88 0900 |001b: invoke-virtual {v9}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ -31bc6c: 0a03 |001e: move-result v3 │ │ -31bc6e: 7030 2697 8103 |001f: invoke-direct {v1, v8, v3}, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags;.:(Lorg/jaudiotagger/tag/id3/ID3v24Frame;B)V // method@9726 │ │ -31bc74: 5b81 838d |0022: iput-object v1, v8, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.encodingFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags; // field@8d83 │ │ -31bc78: 1201 |0024: const/4 v1, #int 0 // #0 │ │ -31bc7a: 12f3 |0025: const/4 v3, #int -1 // #ff │ │ -31bc7c: 5484 838d |0026: iget-object v4, v8, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.encodingFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags; // field@8d83 │ │ -31bc80: 1f04 2712 |0028: check-cast v4, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags; // type@1227 │ │ -31bc84: 6e10 2b97 0400 |002a: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags;.isGrouping:()Z // method@972b │ │ -31bc8a: 0a04 |002d: move-result v4 │ │ -31bc8c: 3804 0900 |002e: if-eqz v4, 0037 // +0009 │ │ -31bc90: 6e10 3e88 0900 |0030: invoke-virtual {v9}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ -31bc96: 0a01 |0033: move-result v1 │ │ -31bc98: 5981 878d |0034: iput v1, v8, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.groupIdentifier:I // field@8d87 │ │ -31bc9c: 2802 |0036: goto 0038 // +0002 │ │ -31bc9e: 1202 |0037: const/4 v2, #int 0 // #0 │ │ -31bca0: 5481 838d |0038: iget-object v1, v8, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.encodingFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags; // field@8d83 │ │ -31bca4: 1f01 2712 |003a: check-cast v1, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags; // type@1227 │ │ -31bca8: 6e10 2a97 0100 |003c: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags;.isEncryption:()Z // method@972a │ │ -31bcae: 0a01 |003f: move-result v1 │ │ -31bcb0: 3801 0a00 |0040: if-eqz v1, 004a // +000a │ │ -31bcb4: d802 0201 |0042: add-int/lit8 v2, v2, #int 1 // #01 │ │ -31bcb8: 6e10 3e88 0900 |0044: invoke-virtual {v9}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ -31bcbe: 0a01 |0047: move-result v1 │ │ -31bcc0: 5981 848d |0048: iput v1, v8, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.encryptionMethod:I // field@8d84 │ │ -31bcc4: 5481 838d |004a: iget-object v1, v8, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.encodingFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags; // field@8d83 │ │ -31bcc8: 1f01 2712 |004c: check-cast v1, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags; // type@1227 │ │ -31bccc: 6e10 2997 0100 |004e: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags;.isDataLengthIndicator:()Z // method@9729 │ │ -31bcd2: 0a01 |0051: move-result v1 │ │ -31bcd4: 3801 2f00 |0052: if-eqz v1, 0081 // +002f │ │ -31bcd8: 7110 8395 0900 |0054: invoke-static {v9}, Lorg/jaudiotagger/tag/id3/ID3SyncSafeInteger;.bufferToValue:(Ljava/nio/ByteBuffer;)I // method@9583 │ │ -31bcde: 0a03 |0057: move-result v3 │ │ -31bce0: d802 0204 |0058: add-int/lit8 v2, v2, #int 4 // #04 │ │ -31bce4: 6201 898d |005a: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.logger:Ljava/util/logging/Logger; // field@8d89 │ │ -31bce8: 2204 3910 |005c: new-instance v4, Ljava/lang/StringBuilder; // type@1039 │ │ -31bcec: 7010 cc87 0400 |005e: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -31bcf2: 6e10 4e97 0800 |0061: invoke-virtual {v8}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.getLoggingFilename:()Ljava/lang/String; // method@974e │ │ -31bcf8: 0c05 |0064: move-result-object v5 │ │ -31bcfa: 6e20 d787 5400 |0065: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31bd00: 1a05 0d05 |0068: const-string v5, ":Frame Size Is:" // string@050d │ │ -31bd04: 6e20 d787 5400 |006a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31bd0a: 5285 868d |006d: iget v5, v8, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.frameSize:I // field@8d86 │ │ -31bd0e: 6e20 d387 5400 |006f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -31bd14: 1a05 dc00 |0072: const-string v5, " Data Length Size:" // string@00dc │ │ -31bd18: 6e20 d787 5400 |0074: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31bd1e: 6e20 d387 3400 |0077: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -31bd24: 6e10 df87 0400 |007a: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -31bd2a: 0c04 |007d: move-result-object v4 │ │ -31bd2c: 6e20 128a 4100 |007e: invoke-virtual {v1, v4}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -31bd32: 5281 868d |0081: iget v1, v8, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.frameSize:I // field@8d86 │ │ -31bd36: b121 |0083: sub-int/2addr v1, v2 │ │ -31bd38: 6e10 5a88 0900 |0084: invoke-virtual {v9}, Ljava/nio/ByteBuffer;.slice:()Ljava/nio/ByteBuffer; // method@885a │ │ -31bd3e: 0c02 |0087: move-result-object v2 │ │ -31bd40: 6e20 4a88 1200 |0088: invoke-virtual {v2, v1}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@884a │ │ -31bd46: 5484 838d |008b: iget-object v4, v8, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.encodingFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags; // field@8d83 │ │ -31bd4a: 1f04 2712 |008d: check-cast v4, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags; // type@1227 │ │ -31bd4e: 6e10 2d97 0400 |008f: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags;.isUnsynchronised:()Z // method@972d │ │ -31bd54: 0a04 |0092: move-result v4 │ │ -31bd56: 3804 2800 |0093: if-eqz v4, 00bb // +0028 │ │ -31bd5a: 7110 a495 0200 |0095: invoke-static {v2}, Lorg/jaudiotagger/tag/id3/ID3Unsynchronization;.synchronize:(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer; // method@95a4 │ │ -31bd60: 0c02 |0098: move-result-object v2 │ │ -31bd62: 6e10 4988 0200 |0099: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.limit:()I // method@8849 │ │ -31bd68: 0a04 |009c: move-result v4 │ │ -31bd6a: 6205 898d |009d: sget-object v5, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.logger:Ljava/util/logging/Logger; // field@8d89 │ │ -31bd6e: 2206 3910 |009f: new-instance v6, Ljava/lang/StringBuilder; // type@1039 │ │ -31bd72: 7010 cc87 0600 |00a1: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -31bd78: 6e10 4e97 0800 |00a4: invoke-virtual {v8}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.getLoggingFilename:()Ljava/lang/String; // method@974e │ │ -31bd7e: 0c07 |00a7: move-result-object v7 │ │ -31bd80: 6e20 d787 7600 |00a8: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31bd86: 1a07 0c05 |00ab: const-string v7, ":Frame Size After Syncing is:" // string@050c │ │ -31bd8a: 6e20 d787 7600 |00ad: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31bd90: 6e20 d387 4600 |00b0: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -31bd96: 6e10 df87 0600 |00b3: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -31bd9c: 0c06 |00b6: move-result-object v6 │ │ -31bd9e: 6e20 128a 6500 |00b7: invoke-virtual {v5, v6}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -31bda4: 2802 |00ba: goto 00bc // +0002 │ │ -31bda6: 0114 |00bb: move v4, v1 │ │ -31bda8: 5485 838d |00bc: iget-object v5, v8, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.encodingFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags; // field@8d83 │ │ -31bdac: 1f05 2712 |00be: check-cast v5, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags; // type@1227 │ │ -31bdb0: 6e10 2897 0500 |00c0: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags;.isCompression:()Z // method@9728 │ │ -31bdb6: 0a05 |00c3: move-result v5 │ │ -31bdb8: 3805 2200 |00c4: if-eqz v5, 00e6 // +0022 │ │ -31bdbc: 6e10 4e97 0800 |00c6: invoke-virtual {v8}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.getLoggingFilename:()Ljava/lang/String; // method@974e │ │ -31bdc2: 0c02 |00c9: move-result-object v2 │ │ -31bdc4: 7151 7795 2039 |00ca: invoke-static {v0, v2, v9, v3, v1}, Lorg/jaudiotagger/tag/id3/ID3Compression;.uncompress:(Ljava/lang/String;Ljava/lang/String;Ljava/nio/ByteBuffer;II)Ljava/nio/ByteBuffer; // method@9577 │ │ -31bdca: 0c02 |00cd: move-result-object v2 │ │ -31bdcc: 5484 838d |00ce: iget-object v4, v8, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.encodingFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags; // field@8d83 │ │ -31bdd0: 1f04 2712 |00d0: check-cast v4, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags; // type@1227 │ │ -31bdd4: 6e10 2a97 0400 |00d2: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags;.isEncryption:()Z // method@972a │ │ -31bdda: 0a04 |00d5: move-result v4 │ │ -31bddc: 3804 0900 |00d6: if-eqz v4, 00df // +0009 │ │ -31bde0: 6e40 5797 0832 |00d8: invoke-virtual {v8, v0, v2, v3}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.readEncryptedBody:(Ljava/lang/String;Ljava/nio/ByteBuffer;I)Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody; // method@9757 │ │ -31bde6: 0c02 |00db: move-result-object v2 │ │ -31bde8: 5b82 858d |00dc: iput-object v2, v8, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8d85 │ │ -31bdec: 2828 |00de: goto 0106 // +0028 │ │ -31bdee: 6e40 5597 0832 |00df: invoke-virtual {v8, v0, v2, v3}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.readBody:(Ljava/lang/String;Ljava/nio/ByteBuffer;I)Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody; // method@9755 │ │ -31bdf4: 0c02 |00e2: move-result-object v2 │ │ -31bdf6: 5b82 858d |00e3: iput-object v2, v8, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8d85 │ │ -31bdfa: 2821 |00e5: goto 0106 // +0021 │ │ -31bdfc: 5483 838d |00e6: iget-object v3, v8, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.encodingFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags; // field@8d83 │ │ -31be00: 1f03 2712 |00e8: check-cast v3, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags; // type@1227 │ │ -31be04: 6e10 2a97 0300 |00ea: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags;.isEncryption:()Z // method@972a │ │ -31be0a: 0a03 |00ed: move-result v3 │ │ -31be0c: 3803 1200 |00ee: if-eqz v3, 0100 // +0012 │ │ -31be10: 6e10 5a88 0900 |00f0: invoke-virtual {v9}, Ljava/nio/ByteBuffer;.slice:()Ljava/nio/ByteBuffer; // method@885a │ │ -31be16: 0c02 |00f3: move-result-object v2 │ │ -31be18: 6e20 4a88 1200 |00f4: invoke-virtual {v2, v1}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@884a │ │ -31be1e: 5282 868d |00f7: iget v2, v8, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.frameSize:I // field@8d86 │ │ -31be22: 6e40 5797 0829 |00f9: invoke-virtual {v8, v0, v9, v2}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.readEncryptedBody:(Ljava/lang/String;Ljava/nio/ByteBuffer;I)Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody; // method@9757 │ │ -31be28: 0c02 |00fc: move-result-object v2 │ │ -31be2a: 5b82 858d |00fd: iput-object v2, v8, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8d85 │ │ -31be2e: 2807 |00ff: goto 0106 // +0007 │ │ -31be30: 6e40 5597 0842 |0100: invoke-virtual {v8, v0, v2, v4}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.readBody:(Ljava/lang/String;Ljava/nio/ByteBuffer;I)Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody; // method@9755 │ │ -31be36: 0c02 |0103: move-result-object v2 │ │ -31be38: 5b82 858d |0104: iput-object v2, v8, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8d85 │ │ -31be3c: 5482 858d |0106: iget-object v2, v8, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8d85 │ │ -31be40: 2022 a412 |0108: instance-of v2, v2, Lorg/jaudiotagger/tag/id3/framebody/ID3v24FrameBody; // type@12a4 │ │ -31be44: 3902 2f00 |010a: if-nez v2, 0139 // +002f │ │ -31be48: 6202 898d |010c: sget-object v2, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.logger:Ljava/util/logging/Logger; // field@8d89 │ │ -31be4c: 2203 3910 |010e: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ -31be50: 7010 cc87 0300 |0110: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -31be56: 6e10 4e97 0800 |0113: invoke-virtual {v8}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.getLoggingFilename:()Ljava/lang/String; // method@974e │ │ -31be5c: 0c04 |0116: move-result-object v4 │ │ -31be5e: 6e20 d787 4300 |0117: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31be64: 1a04 f304 |011a: const-string v4, ":Converted frame body with:" // string@04f3 │ │ -31be68: 6e20 d787 4300 |011c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31be6e: 6e20 d787 0300 |011f: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31be74: 1a00 5f02 |0122: const-string v0, " to deprecated framebody" // string@025f │ │ -31be78: 6e20 d787 0300 |0124: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31be7e: 6e10 df87 0300 |0127: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -31be84: 0c00 |012a: move-result-object v0 │ │ -31be86: 6e20 128a 0200 |012b: invoke-virtual {v2, v0}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -31be8c: 2200 3e12 |012e: new-instance v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyDeprecated; // type@123e │ │ -31be90: 5482 858d |0130: iget-object v2, v8, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8d85 │ │ -31be94: 1f02 3512 |0132: check-cast v2, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody; // type@1235 │ │ -31be98: 7020 6c98 2000 |0134: invoke-direct {v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyDeprecated;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;)V // method@986c │ │ -31be9e: 5b80 858d |0137: iput-object v0, v8, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8d85 │ │ -31bea2: 6e10 4d88 0900 |0139: invoke-virtual {v9}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ -31bea8: 0a00 |013c: move-result v0 │ │ -31beaa: b010 |013d: add-int/2addr v0, v1 │ │ -31beac: 6e20 4e88 0900 |013e: invoke-virtual {v9, v0}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ -31beb2: 0e00 |0141: return-void │ │ -31beb4: 0d00 |0142: move-exception v0 │ │ -31beb6: 6e10 4d88 0900 |0143: invoke-virtual {v9}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ -31bebc: 0a02 |0146: move-result v2 │ │ -31bebe: b012 |0147: add-int/2addr v2, v1 │ │ -31bec0: 6e20 4e88 2900 |0148: invoke-virtual {v9, v2}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ -31bec6: 2700 |014b: throw v0 │ │ -31bec8: 6201 898d |014c: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.logger:Ljava/util/logging/Logger; // field@8d89 │ │ -31becc: 2203 3910 |014e: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ -31bed0: 7010 cc87 0300 |0150: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -31bed6: 6e10 4e97 0800 |0153: invoke-virtual {v8}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.getLoggingFilename:()Ljava/lang/String; // method@974e │ │ -31bedc: 0c04 |0156: move-result-object v4 │ │ -31bede: 6e20 d787 4300 |0157: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31bee4: 1a04 1f05 |015a: const-string v4, ":Invalid identifier:" // string@051f │ │ -31bee8: 6e20 d787 4300 |015c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31beee: 6e20 d787 0300 |015f: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31bef4: 6e10 df87 0300 |0162: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -31befa: 0c03 |0165: move-result-object v3 │ │ -31befc: 6e20 128a 3100 |0166: invoke-virtual {v1, v3}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -31bf02: 6e10 4d88 0900 |0169: invoke-virtual {v9}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ -31bf08: 0a01 |016c: move-result v1 │ │ -31bf0a: 6e10 4897 0800 |016d: invoke-virtual {v8}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.getFrameIdSize:()I // method@9748 │ │ -31bf10: 0a03 |0170: move-result v3 │ │ -31bf12: b123 |0171: sub-int/2addr v3, v2 │ │ -31bf14: b131 |0172: sub-int/2addr v1, v3 │ │ -31bf16: 6e20 4e88 1900 |0173: invoke-virtual {v9, v1}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ -31bf1c: 2209 c111 |0176: new-instance v9, Lorg/jaudiotagger/tag/InvalidFrameIdentifierException; // type@11c1 │ │ -31bf20: 2201 3910 |0178: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -31bf24: 7010 cc87 0100 |017a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -31bf2a: 6e10 4e97 0800 |017d: invoke-virtual {v8}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.getLoggingFilename:()Ljava/lang/String; // method@974e │ │ -31bf30: 0c02 |0180: move-result-object v2 │ │ -31bf32: 6e20 d787 2100 |0181: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31bf38: 1a02 c804 |0184: const-string v2, ":" // string@04c8 │ │ -31bf3c: 6e20 d787 2100 |0186: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31bf42: 6e20 d787 0100 |0189: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31bf48: 1a00 6605 |018c: const-string v0, ":is not a valid ID3v2.30 frame" // string@0566 │ │ -31bf4c: 6e20 d787 0100 |018e: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31bf52: 6e10 df87 0100 |0191: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -31bf58: 0c00 |0194: move-result-object v0 │ │ -31bf5a: 7020 9e91 0900 |0195: invoke-direct {v9, v0}, Lorg/jaudiotagger/tag/InvalidFrameIdentifierException;.:(Ljava/lang/String;)V // method@919e │ │ -31bf60: 2709 |0198: throw v9 │ │ +31bc24: |[31bc24] org.jaudiotagger.tag.id3.ID3v24Frame.read:(Ljava/nio/ByteBuffer;)V │ │ +31bc34: 6e20 5897 9800 |0000: invoke-virtual {v8, v9}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.readIdentifier:(Ljava/nio/ByteBuffer;)Ljava/lang/String; // method@9758 │ │ +31bc3a: 0c00 |0003: move-result-object v0 │ │ +31bc3c: 7020 5397 0800 |0004: invoke-direct {v8, v0}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.isValidID3v2FrameIdentifier:(Ljava/lang/String;)Z // method@9753 │ │ +31bc42: 0a01 |0007: move-result v1 │ │ +31bc44: 1212 |0008: const/4 v2, #int 1 // #1 │ │ +31bc46: 3801 4301 |0009: if-eqz v1, 014c // +0143 │ │ +31bc4a: 7020 4997 9800 |000b: invoke-direct {v8, v9}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.getFrameSize:(Ljava/nio/ByteBuffer;)V // method@9749 │ │ +31bc50: 2201 2812 |000e: new-instance v1, Lorg/jaudiotagger/tag/id3/ID3v24Frame$StatusFlags; // type@1228 │ │ +31bc54: 6e10 3e88 0900 |0010: invoke-virtual {v9}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ +31bc5a: 0a03 |0013: move-result v3 │ │ +31bc5c: 7030 3497 8103 |0014: invoke-direct {v1, v8, v3}, Lorg/jaudiotagger/tag/id3/ID3v24Frame$StatusFlags;.:(Lorg/jaudiotagger/tag/id3/ID3v24Frame;B)V // method@9734 │ │ +31bc62: 5b81 8a8d |0017: iput-object v1, v8, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.statusFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$StatusFlags; // field@8d8a │ │ +31bc66: 2201 2712 |0019: new-instance v1, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags; // type@1227 │ │ +31bc6a: 6e10 3e88 0900 |001b: invoke-virtual {v9}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ +31bc70: 0a03 |001e: move-result v3 │ │ +31bc72: 7030 2697 8103 |001f: invoke-direct {v1, v8, v3}, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags;.:(Lorg/jaudiotagger/tag/id3/ID3v24Frame;B)V // method@9726 │ │ +31bc78: 5b81 838d |0022: iput-object v1, v8, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.encodingFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags; // field@8d83 │ │ +31bc7c: 1201 |0024: const/4 v1, #int 0 // #0 │ │ +31bc7e: 12f3 |0025: const/4 v3, #int -1 // #ff │ │ +31bc80: 5484 838d |0026: iget-object v4, v8, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.encodingFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags; // field@8d83 │ │ +31bc84: 1f04 2712 |0028: check-cast v4, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags; // type@1227 │ │ +31bc88: 6e10 2b97 0400 |002a: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags;.isGrouping:()Z // method@972b │ │ +31bc8e: 0a04 |002d: move-result v4 │ │ +31bc90: 3804 0900 |002e: if-eqz v4, 0037 // +0009 │ │ +31bc94: 6e10 3e88 0900 |0030: invoke-virtual {v9}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ +31bc9a: 0a01 |0033: move-result v1 │ │ +31bc9c: 5981 878d |0034: iput v1, v8, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.groupIdentifier:I // field@8d87 │ │ +31bca0: 2802 |0036: goto 0038 // +0002 │ │ +31bca2: 1202 |0037: const/4 v2, #int 0 // #0 │ │ +31bca4: 5481 838d |0038: iget-object v1, v8, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.encodingFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags; // field@8d83 │ │ +31bca8: 1f01 2712 |003a: check-cast v1, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags; // type@1227 │ │ +31bcac: 6e10 2a97 0100 |003c: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags;.isEncryption:()Z // method@972a │ │ +31bcb2: 0a01 |003f: move-result v1 │ │ +31bcb4: 3801 0a00 |0040: if-eqz v1, 004a // +000a │ │ +31bcb8: d802 0201 |0042: add-int/lit8 v2, v2, #int 1 // #01 │ │ +31bcbc: 6e10 3e88 0900 |0044: invoke-virtual {v9}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ +31bcc2: 0a01 |0047: move-result v1 │ │ +31bcc4: 5981 848d |0048: iput v1, v8, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.encryptionMethod:I // field@8d84 │ │ +31bcc8: 5481 838d |004a: iget-object v1, v8, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.encodingFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags; // field@8d83 │ │ +31bccc: 1f01 2712 |004c: check-cast v1, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags; // type@1227 │ │ +31bcd0: 6e10 2997 0100 |004e: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags;.isDataLengthIndicator:()Z // method@9729 │ │ +31bcd6: 0a01 |0051: move-result v1 │ │ +31bcd8: 3801 2f00 |0052: if-eqz v1, 0081 // +002f │ │ +31bcdc: 7110 8395 0900 |0054: invoke-static {v9}, Lorg/jaudiotagger/tag/id3/ID3SyncSafeInteger;.bufferToValue:(Ljava/nio/ByteBuffer;)I // method@9583 │ │ +31bce2: 0a03 |0057: move-result v3 │ │ +31bce4: d802 0204 |0058: add-int/lit8 v2, v2, #int 4 // #04 │ │ +31bce8: 6201 898d |005a: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.logger:Ljava/util/logging/Logger; // field@8d89 │ │ +31bcec: 2204 3910 |005c: new-instance v4, Ljava/lang/StringBuilder; // type@1039 │ │ +31bcf0: 7010 cc87 0400 |005e: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +31bcf6: 6e10 4e97 0800 |0061: invoke-virtual {v8}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.getLoggingFilename:()Ljava/lang/String; // method@974e │ │ +31bcfc: 0c05 |0064: move-result-object v5 │ │ +31bcfe: 6e20 d787 5400 |0065: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31bd04: 1a05 0d05 |0068: const-string v5, ":Frame Size Is:" // string@050d │ │ +31bd08: 6e20 d787 5400 |006a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31bd0e: 5285 868d |006d: iget v5, v8, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.frameSize:I // field@8d86 │ │ +31bd12: 6e20 d387 5400 |006f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +31bd18: 1a05 dc00 |0072: const-string v5, " Data Length Size:" // string@00dc │ │ +31bd1c: 6e20 d787 5400 |0074: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31bd22: 6e20 d387 3400 |0077: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +31bd28: 6e10 df87 0400 |007a: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +31bd2e: 0c04 |007d: move-result-object v4 │ │ +31bd30: 6e20 128a 4100 |007e: invoke-virtual {v1, v4}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +31bd36: 5281 868d |0081: iget v1, v8, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.frameSize:I // field@8d86 │ │ +31bd3a: b121 |0083: sub-int/2addr v1, v2 │ │ +31bd3c: 6e10 5a88 0900 |0084: invoke-virtual {v9}, Ljava/nio/ByteBuffer;.slice:()Ljava/nio/ByteBuffer; // method@885a │ │ +31bd42: 0c02 |0087: move-result-object v2 │ │ +31bd44: 6e20 4a88 1200 |0088: invoke-virtual {v2, v1}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@884a │ │ +31bd4a: 5484 838d |008b: iget-object v4, v8, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.encodingFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags; // field@8d83 │ │ +31bd4e: 1f04 2712 |008d: check-cast v4, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags; // type@1227 │ │ +31bd52: 6e10 2d97 0400 |008f: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags;.isUnsynchronised:()Z // method@972d │ │ +31bd58: 0a04 |0092: move-result v4 │ │ +31bd5a: 3804 2800 |0093: if-eqz v4, 00bb // +0028 │ │ +31bd5e: 7110 a495 0200 |0095: invoke-static {v2}, Lorg/jaudiotagger/tag/id3/ID3Unsynchronization;.synchronize:(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer; // method@95a4 │ │ +31bd64: 0c02 |0098: move-result-object v2 │ │ +31bd66: 6e10 4988 0200 |0099: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.limit:()I // method@8849 │ │ +31bd6c: 0a04 |009c: move-result v4 │ │ +31bd6e: 6205 898d |009d: sget-object v5, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.logger:Ljava/util/logging/Logger; // field@8d89 │ │ +31bd72: 2206 3910 |009f: new-instance v6, Ljava/lang/StringBuilder; // type@1039 │ │ +31bd76: 7010 cc87 0600 |00a1: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +31bd7c: 6e10 4e97 0800 |00a4: invoke-virtual {v8}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.getLoggingFilename:()Ljava/lang/String; // method@974e │ │ +31bd82: 0c07 |00a7: move-result-object v7 │ │ +31bd84: 6e20 d787 7600 |00a8: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31bd8a: 1a07 0c05 |00ab: const-string v7, ":Frame Size After Syncing is:" // string@050c │ │ +31bd8e: 6e20 d787 7600 |00ad: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31bd94: 6e20 d387 4600 |00b0: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +31bd9a: 6e10 df87 0600 |00b3: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +31bda0: 0c06 |00b6: move-result-object v6 │ │ +31bda2: 6e20 128a 6500 |00b7: invoke-virtual {v5, v6}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +31bda8: 2802 |00ba: goto 00bc // +0002 │ │ +31bdaa: 0114 |00bb: move v4, v1 │ │ +31bdac: 5485 838d |00bc: iget-object v5, v8, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.encodingFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags; // field@8d83 │ │ +31bdb0: 1f05 2712 |00be: check-cast v5, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags; // type@1227 │ │ +31bdb4: 6e10 2897 0500 |00c0: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags;.isCompression:()Z // method@9728 │ │ +31bdba: 0a05 |00c3: move-result v5 │ │ +31bdbc: 3805 2200 |00c4: if-eqz v5, 00e6 // +0022 │ │ +31bdc0: 6e10 4e97 0800 |00c6: invoke-virtual {v8}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.getLoggingFilename:()Ljava/lang/String; // method@974e │ │ +31bdc6: 0c02 |00c9: move-result-object v2 │ │ +31bdc8: 7151 7795 2039 |00ca: invoke-static {v0, v2, v9, v3, v1}, Lorg/jaudiotagger/tag/id3/ID3Compression;.uncompress:(Ljava/lang/String;Ljava/lang/String;Ljava/nio/ByteBuffer;II)Ljava/nio/ByteBuffer; // method@9577 │ │ +31bdce: 0c02 |00cd: move-result-object v2 │ │ +31bdd0: 5484 838d |00ce: iget-object v4, v8, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.encodingFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags; // field@8d83 │ │ +31bdd4: 1f04 2712 |00d0: check-cast v4, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags; // type@1227 │ │ +31bdd8: 6e10 2a97 0400 |00d2: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags;.isEncryption:()Z // method@972a │ │ +31bdde: 0a04 |00d5: move-result v4 │ │ +31bde0: 3804 0900 |00d6: if-eqz v4, 00df // +0009 │ │ +31bde4: 6e40 5797 0832 |00d8: invoke-virtual {v8, v0, v2, v3}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.readEncryptedBody:(Ljava/lang/String;Ljava/nio/ByteBuffer;I)Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody; // method@9757 │ │ +31bdea: 0c02 |00db: move-result-object v2 │ │ +31bdec: 5b82 858d |00dc: iput-object v2, v8, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8d85 │ │ +31bdf0: 2828 |00de: goto 0106 // +0028 │ │ +31bdf2: 6e40 5597 0832 |00df: invoke-virtual {v8, v0, v2, v3}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.readBody:(Ljava/lang/String;Ljava/nio/ByteBuffer;I)Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody; // method@9755 │ │ +31bdf8: 0c02 |00e2: move-result-object v2 │ │ +31bdfa: 5b82 858d |00e3: iput-object v2, v8, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8d85 │ │ +31bdfe: 2821 |00e5: goto 0106 // +0021 │ │ +31be00: 5483 838d |00e6: iget-object v3, v8, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.encodingFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags; // field@8d83 │ │ +31be04: 1f03 2712 |00e8: check-cast v3, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags; // type@1227 │ │ +31be08: 6e10 2a97 0300 |00ea: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags;.isEncryption:()Z // method@972a │ │ +31be0e: 0a03 |00ed: move-result v3 │ │ +31be10: 3803 1200 |00ee: if-eqz v3, 0100 // +0012 │ │ +31be14: 6e10 5a88 0900 |00f0: invoke-virtual {v9}, Ljava/nio/ByteBuffer;.slice:()Ljava/nio/ByteBuffer; // method@885a │ │ +31be1a: 0c02 |00f3: move-result-object v2 │ │ +31be1c: 6e20 4a88 1200 |00f4: invoke-virtual {v2, v1}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@884a │ │ +31be22: 5282 868d |00f7: iget v2, v8, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.frameSize:I // field@8d86 │ │ +31be26: 6e40 5797 0829 |00f9: invoke-virtual {v8, v0, v9, v2}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.readEncryptedBody:(Ljava/lang/String;Ljava/nio/ByteBuffer;I)Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody; // method@9757 │ │ +31be2c: 0c02 |00fc: move-result-object v2 │ │ +31be2e: 5b82 858d |00fd: iput-object v2, v8, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8d85 │ │ +31be32: 2807 |00ff: goto 0106 // +0007 │ │ +31be34: 6e40 5597 0842 |0100: invoke-virtual {v8, v0, v2, v4}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.readBody:(Ljava/lang/String;Ljava/nio/ByteBuffer;I)Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody; // method@9755 │ │ +31be3a: 0c02 |0103: move-result-object v2 │ │ +31be3c: 5b82 858d |0104: iput-object v2, v8, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8d85 │ │ +31be40: 5482 858d |0106: iget-object v2, v8, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8d85 │ │ +31be44: 2022 a412 |0108: instance-of v2, v2, Lorg/jaudiotagger/tag/id3/framebody/ID3v24FrameBody; // type@12a4 │ │ +31be48: 3902 2f00 |010a: if-nez v2, 0139 // +002f │ │ +31be4c: 6202 898d |010c: sget-object v2, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.logger:Ljava/util/logging/Logger; // field@8d89 │ │ +31be50: 2203 3910 |010e: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ +31be54: 7010 cc87 0300 |0110: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +31be5a: 6e10 4e97 0800 |0113: invoke-virtual {v8}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.getLoggingFilename:()Ljava/lang/String; // method@974e │ │ +31be60: 0c04 |0116: move-result-object v4 │ │ +31be62: 6e20 d787 4300 |0117: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31be68: 1a04 f304 |011a: const-string v4, ":Converted frame body with:" // string@04f3 │ │ +31be6c: 6e20 d787 4300 |011c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31be72: 6e20 d787 0300 |011f: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31be78: 1a00 5f02 |0122: const-string v0, " to deprecated framebody" // string@025f │ │ +31be7c: 6e20 d787 0300 |0124: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31be82: 6e10 df87 0300 |0127: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +31be88: 0c00 |012a: move-result-object v0 │ │ +31be8a: 6e20 128a 0200 |012b: invoke-virtual {v2, v0}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +31be90: 2200 3e12 |012e: new-instance v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyDeprecated; // type@123e │ │ +31be94: 5482 858d |0130: iget-object v2, v8, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8d85 │ │ +31be98: 1f02 3512 |0132: check-cast v2, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody; // type@1235 │ │ +31be9c: 7020 6c98 2000 |0134: invoke-direct {v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyDeprecated;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;)V // method@986c │ │ +31bea2: 5b80 858d |0137: iput-object v0, v8, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8d85 │ │ +31bea6: 6e10 4d88 0900 |0139: invoke-virtual {v9}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ +31beac: 0a00 |013c: move-result v0 │ │ +31beae: b010 |013d: add-int/2addr v0, v1 │ │ +31beb0: 6e20 4e88 0900 |013e: invoke-virtual {v9, v0}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ +31beb6: 0e00 |0141: return-void │ │ +31beb8: 0d00 |0142: move-exception v0 │ │ +31beba: 6e10 4d88 0900 |0143: invoke-virtual {v9}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ +31bec0: 0a02 |0146: move-result v2 │ │ +31bec2: b012 |0147: add-int/2addr v2, v1 │ │ +31bec4: 6e20 4e88 2900 |0148: invoke-virtual {v9, v2}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ +31beca: 2700 |014b: throw v0 │ │ +31becc: 6201 898d |014c: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.logger:Ljava/util/logging/Logger; // field@8d89 │ │ +31bed0: 2203 3910 |014e: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ +31bed4: 7010 cc87 0300 |0150: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +31beda: 6e10 4e97 0800 |0153: invoke-virtual {v8}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.getLoggingFilename:()Ljava/lang/String; // method@974e │ │ +31bee0: 0c04 |0156: move-result-object v4 │ │ +31bee2: 6e20 d787 4300 |0157: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31bee8: 1a04 1f05 |015a: const-string v4, ":Invalid identifier:" // string@051f │ │ +31beec: 6e20 d787 4300 |015c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31bef2: 6e20 d787 0300 |015f: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31bef8: 6e10 df87 0300 |0162: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +31befe: 0c03 |0165: move-result-object v3 │ │ +31bf00: 6e20 128a 3100 |0166: invoke-virtual {v1, v3}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +31bf06: 6e10 4d88 0900 |0169: invoke-virtual {v9}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ +31bf0c: 0a01 |016c: move-result v1 │ │ +31bf0e: 6e10 4897 0800 |016d: invoke-virtual {v8}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.getFrameIdSize:()I // method@9748 │ │ +31bf14: 0a03 |0170: move-result v3 │ │ +31bf16: b123 |0171: sub-int/2addr v3, v2 │ │ +31bf18: b131 |0172: sub-int/2addr v1, v3 │ │ +31bf1a: 6e20 4e88 1900 |0173: invoke-virtual {v9, v1}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ +31bf20: 2209 c111 |0176: new-instance v9, Lorg/jaudiotagger/tag/InvalidFrameIdentifierException; // type@11c1 │ │ +31bf24: 2201 3910 |0178: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +31bf28: 7010 cc87 0100 |017a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +31bf2e: 6e10 4e97 0800 |017d: invoke-virtual {v8}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.getLoggingFilename:()Ljava/lang/String; // method@974e │ │ +31bf34: 0c02 |0180: move-result-object v2 │ │ +31bf36: 6e20 d787 2100 |0181: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31bf3c: 1a02 c804 |0184: const-string v2, ":" // string@04c8 │ │ +31bf40: 6e20 d787 2100 |0186: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31bf46: 6e20 d787 0100 |0189: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31bf4c: 1a00 6605 |018c: const-string v0, ":is not a valid ID3v2.30 frame" // string@0566 │ │ +31bf50: 6e20 d787 0100 |018e: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31bf56: 6e10 df87 0100 |0191: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +31bf5c: 0c00 |0194: move-result-object v0 │ │ +31bf5e: 7020 9e91 0900 |0195: invoke-direct {v9, v0}, Lorg/jaudiotagger/tag/InvalidFrameIdentifierException;.:(Ljava/lang/String;)V // method@919e │ │ +31bf64: 2709 |0198: throw v9 │ │ catches : 1 │ │ 0x00bc - 0x0139 │ │ -> 0x0142 │ │ positions : │ │ 0x0000 line=585 │ │ 0x0004 line=588 │ │ 0x000b line=598 │ │ @@ -1329114,30 +1329114,30 @@ │ │ type : '(Ljava/nio/charset/Charset;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -31bf70: |[31bf70] org.jaudiotagger.tag.id3.ID3v24Frame.setEncoding:(Ljava/nio/charset/Charset;)V │ │ -31bf80: 7100 059c 0000 |0000: invoke-static {}, Lorg/jaudiotagger/tag/id3/valuepair/TextEncoding;.getInstanceOf:()Lorg/jaudiotagger/tag/id3/valuepair/TextEncoding; // method@9c05 │ │ -31bf86: 0c00 |0003: move-result-object v0 │ │ -31bf88: 6e20 039c 3000 |0004: invoke-virtual {v0, v3}, Lorg/jaudiotagger/tag/id3/valuepair/TextEncoding;.getIdForCharset:(Ljava/nio/charset/Charset;)Ljava/lang/Integer; // method@9c03 │ │ -31bf8e: 0c03 |0007: move-result-object v3 │ │ -31bf90: 3803 1400 |0008: if-eqz v3, 001c // +0014 │ │ -31bf94: 6e10 2987 0300 |000a: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@8729 │ │ -31bf9a: 0a00 |000d: move-result v0 │ │ -31bf9c: 1241 |000e: const/4 v1, #int 4 // #4 │ │ -31bf9e: 3510 0d00 |000f: if-ge v0, v1, 001c // +000d │ │ -31bfa2: 6e10 4397 0200 |0011: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@9743 │ │ -31bfa8: 0c00 |0014: move-result-object v0 │ │ -31bfaa: 6e10 2387 0300 |0015: invoke-virtual {v3}, Ljava/lang/Integer;.byteValue:()B // method@8723 │ │ -31bfb0: 0a03 |0018: move-result v3 │ │ -31bfb2: 6e20 5c95 3000 |0019: invoke-virtual {v0, v3}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.setTextEncoding:(B)V // method@955c │ │ -31bfb8: 0e00 |001c: return-void │ │ +31bf74: |[31bf74] org.jaudiotagger.tag.id3.ID3v24Frame.setEncoding:(Ljava/nio/charset/Charset;)V │ │ +31bf84: 7100 059c 0000 |0000: invoke-static {}, Lorg/jaudiotagger/tag/id3/valuepair/TextEncoding;.getInstanceOf:()Lorg/jaudiotagger/tag/id3/valuepair/TextEncoding; // method@9c05 │ │ +31bf8a: 0c00 |0003: move-result-object v0 │ │ +31bf8c: 6e20 039c 3000 |0004: invoke-virtual {v0, v3}, Lorg/jaudiotagger/tag/id3/valuepair/TextEncoding;.getIdForCharset:(Ljava/nio/charset/Charset;)Ljava/lang/Integer; // method@9c03 │ │ +31bf92: 0c03 |0007: move-result-object v3 │ │ +31bf94: 3803 1400 |0008: if-eqz v3, 001c // +0014 │ │ +31bf98: 6e10 2987 0300 |000a: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@8729 │ │ +31bf9e: 0a00 |000d: move-result v0 │ │ +31bfa0: 1241 |000e: const/4 v1, #int 4 // #4 │ │ +31bfa2: 3510 0d00 |000f: if-ge v0, v1, 001c // +000d │ │ +31bfa6: 6e10 4397 0200 |0011: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@9743 │ │ +31bfac: 0c00 |0014: move-result-object v0 │ │ +31bfae: 6e10 2387 0300 |0015: invoke-virtual {v3}, Ljava/lang/Integer;.byteValue:()B // method@8723 │ │ +31bfb4: 0a03 |0018: move-result v3 │ │ +31bfb6: 6e20 5c95 3000 |0019: invoke-virtual {v0, v3}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.setTextEncoding:(B)V // method@955c │ │ +31bfbc: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1145 │ │ 0x000a line=1148 │ │ 0x0011 line=1150 │ │ locals : │ │ 0x0000 - 0x001d reg=2 this Lorg/jaudiotagger/tag/id3/ID3v24Frame; │ │ @@ -1329148,104 +1329148,104 @@ │ │ type : '(Ljava/io/ByteArrayOutputStream;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 193 16-bit code units │ │ -31bfbc: |[31bfbc] org.jaudiotagger.tag.id3.ID3v24Frame.write:(Ljava/io/ByteArrayOutputStream;)V │ │ -31bfcc: 1300 0a00 |0000: const/16 v0, #int 10 // #a │ │ -31bfd0: 7110 3788 0000 |0002: invoke-static {v0}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@8837 │ │ -31bfd6: 0c00 |0005: move-result-object v0 │ │ -31bfd8: 2201 ef0f |0006: new-instance v1, Ljava/io/ByteArrayOutputStream; // type@0fef │ │ -31bfdc: 7010 2d86 0100 |0008: invoke-direct {v1}, Ljava/io/ByteArrayOutputStream;.:()V // method@862d │ │ -31bfe2: 5462 858d |000b: iget-object v2, v6, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8d85 │ │ -31bfe6: 1f02 3512 |000d: check-cast v2, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody; // type@1235 │ │ -31bfea: 6e20 0598 1200 |000f: invoke-virtual {v2, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.write:(Ljava/io/ByteArrayOutputStream;)V // method@9805 │ │ -31bff0: 6e10 3186 0100 |0012: invoke-virtual {v1}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8631 │ │ -31bff6: 0c01 |0015: move-result-object v1 │ │ -31bff8: 6e10 4d97 0600 |0016: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.getIdentifier:()Ljava/lang/String; // method@974d │ │ -31bffe: 0c02 |0019: move-result-object v2 │ │ -31c000: 6e10 aa87 0200 |001a: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@87aa │ │ -31c006: 0a02 |001d: move-result v2 │ │ -31c008: 1233 |001e: const/4 v3, #int 3 // #3 │ │ -31c00a: 3332 1700 |001f: if-ne v2, v3, 0036 // +0017 │ │ -31c00e: 2202 3910 |0021: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ -31c012: 7010 cc87 0200 |0023: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -31c018: 5463 888d |0026: iget-object v3, v6, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.identifier:Ljava/lang/String; // field@8d88 │ │ -31c01c: 6e20 d787 3200 |0028: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31c022: 1303 2000 |002b: const/16 v3, #int 32 // #20 │ │ -31c026: 6e20 d087 3200 |002d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@87d0 │ │ -31c02c: 6e10 df87 0200 |0030: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -31c032: 0c02 |0033: move-result-object v2 │ │ -31c034: 5b62 888d |0034: iput-object v2, v6, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.identifier:Ljava/lang/String; // field@8d88 │ │ -31c038: 6e10 4d97 0600 |0036: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.getIdentifier:()Ljava/lang/String; // method@974d │ │ -31c03e: 0c02 |0039: move-result-object v2 │ │ -31c040: 6203 aa81 |003a: sget-object v3, Ljava/nio/charset/StandardCharsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@81aa │ │ -31c044: 6e20 a187 3200 |003c: invoke-virtual {v2, v3}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@87a1 │ │ -31c04a: 0c02 |003f: move-result-object v2 │ │ -31c04c: 1203 |0040: const/4 v3, #int 0 // #0 │ │ -31c04e: 1244 |0041: const/4 v4, #int 4 // #4 │ │ -31c050: 6e40 5388 2043 |0042: invoke-virtual {v0, v2, v3, v4}, Ljava/nio/ByteBuffer;.put:([BII)Ljava/nio/ByteBuffer; // method@8853 │ │ -31c056: 2112 |0045: array-length v2, v1 │ │ -31c058: 6203 898d |0046: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.logger:Ljava/util/logging/Logger; // field@8d89 │ │ -31c05c: 2204 3910 |0048: new-instance v4, Ljava/lang/StringBuilder; // type@1039 │ │ -31c060: 7010 cc87 0400 |004a: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -31c066: 1a05 f01a |004d: const-string v5, "Frame Size Is:" // string@1af0 │ │ -31c06a: 6e20 d787 5400 |004f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31c070: 6e20 d387 2400 |0052: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -31c076: 6e10 df87 0400 |0055: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -31c07c: 0c04 |0058: move-result-object v4 │ │ -31c07e: 6e20 138a 4300 |0059: invoke-virtual {v3, v4}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@8a13 │ │ -31c084: 7110 8795 0200 |005c: invoke-static {v2}, Lorg/jaudiotagger/tag/id3/ID3SyncSafeInteger;.valueToBuffer:(I)[B // method@9587 │ │ -31c08a: 0c02 |005f: move-result-object v2 │ │ -31c08c: 6e20 5288 2000 |0060: invoke-virtual {v0, v2}, Ljava/nio/ByteBuffer;.put:([B)Ljava/nio/ByteBuffer; // method@8852 │ │ -31c092: 5462 8a8d |0063: iget-object v2, v6, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.statusFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$StatusFlags; // field@8d8a │ │ -31c096: 6e10 b794 0200 |0065: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$StatusFlags;.getWriteFlags:()B // method@94b7 │ │ -31c09c: 0a02 |0068: move-result v2 │ │ -31c09e: 6e20 4f88 2000 |0069: invoke-virtual {v0, v2}, Ljava/nio/ByteBuffer;.put:(B)Ljava/nio/ByteBuffer; // method@884f │ │ -31c0a4: 5462 838d |006c: iget-object v2, v6, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.encodingFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags; // field@8d83 │ │ -31c0a8: 1f02 2712 |006e: check-cast v2, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags; // type@1227 │ │ -31c0ac: 6e10 3197 0200 |0070: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags;.unsetNonStandardFlags:()V // method@9731 │ │ -31c0b2: 5462 838d |0073: iget-object v2, v6, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.encodingFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags; // field@8d83 │ │ -31c0b6: 1f02 2712 |0075: check-cast v2, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags; // type@1227 │ │ -31c0ba: 6e10 3297 0200 |0077: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags;.unsetUnsynchronised:()V // method@9732 │ │ -31c0c0: 5462 838d |007a: iget-object v2, v6, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.encodingFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags; // field@8d83 │ │ -31c0c4: 1f02 2712 |007c: check-cast v2, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags; // type@1227 │ │ -31c0c8: 6e10 2f97 0200 |007e: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags;.unsetCompression:()V // method@972f │ │ -31c0ce: 5462 838d |0081: iget-object v2, v6, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.encodingFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags; // field@8d83 │ │ -31c0d2: 1f02 2712 |0083: check-cast v2, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags; // type@1227 │ │ -31c0d6: 6e10 3097 0200 |0085: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags;.unsetDataLengthIndicator:()V // method@9730 │ │ -31c0dc: 5462 838d |0088: iget-object v2, v6, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.encodingFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags; // field@8d83 │ │ -31c0e0: 6e10 b094 0200 |008a: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags;.getFlags:()B // method@94b0 │ │ -31c0e6: 0a02 |008d: move-result v2 │ │ -31c0e8: 6e20 4f88 2000 |008e: invoke-virtual {v0, v2}, Ljava/nio/ByteBuffer;.put:(B)Ljava/nio/ByteBuffer; // method@884f │ │ -31c0ee: 6e10 3988 0000 |0091: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.array:()[B // method@8839 │ │ -31c0f4: 0c00 |0094: move-result-object v0 │ │ -31c0f6: 6e20 3386 0700 |0095: invoke-virtual {v7, v0}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ -31c0fc: 5460 838d |0098: iget-object v0, v6, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.encodingFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags; // field@8d83 │ │ -31c100: 1f00 2712 |009a: check-cast v0, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags; // type@1227 │ │ -31c104: 6e10 2a97 0000 |009c: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags;.isEncryption:()Z // method@972a │ │ -31c10a: 0a00 |009f: move-result v0 │ │ -31c10c: 3800 0700 |00a0: if-eqz v0, 00a7 // +0007 │ │ -31c110: 5260 848d |00a2: iget v0, v6, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.encryptionMethod:I // field@8d84 │ │ -31c114: 6e20 3286 0700 |00a4: invoke-virtual {v7, v0}, Ljava/io/ByteArrayOutputStream;.write:(I)V // method@8632 │ │ -31c11a: 5460 838d |00a7: iget-object v0, v6, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.encodingFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags; // field@8d83 │ │ -31c11e: 1f00 2712 |00a9: check-cast v0, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags; // type@1227 │ │ -31c122: 6e10 2b97 0000 |00ab: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags;.isGrouping:()Z // method@972b │ │ -31c128: 0a00 |00ae: move-result v0 │ │ -31c12a: 3800 0700 |00af: if-eqz v0, 00b6 // +0007 │ │ -31c12e: 5260 878d |00b1: iget v0, v6, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.groupIdentifier:I // field@8d87 │ │ -31c132: 6e20 3286 0700 |00b3: invoke-virtual {v7, v0}, Ljava/io/ByteArrayOutputStream;.write:(I)V // method@8632 │ │ -31c138: 6e20 3386 1700 |00b6: invoke-virtual {v7, v1}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ -31c13e: 0e00 |00b9: return-void │ │ -31c140: 0d07 |00ba: move-exception v7 │ │ -31c142: 2200 3310 |00bb: new-instance v0, Ljava/lang/RuntimeException; // type@1033 │ │ -31c146: 7020 7e87 7000 |00bd: invoke-direct {v0, v7}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@877e │ │ -31c14c: 2700 |00c0: throw v0 │ │ +31bfc0: |[31bfc0] org.jaudiotagger.tag.id3.ID3v24Frame.write:(Ljava/io/ByteArrayOutputStream;)V │ │ +31bfd0: 1300 0a00 |0000: const/16 v0, #int 10 // #a │ │ +31bfd4: 7110 3788 0000 |0002: invoke-static {v0}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@8837 │ │ +31bfda: 0c00 |0005: move-result-object v0 │ │ +31bfdc: 2201 ef0f |0006: new-instance v1, Ljava/io/ByteArrayOutputStream; // type@0fef │ │ +31bfe0: 7010 2d86 0100 |0008: invoke-direct {v1}, Ljava/io/ByteArrayOutputStream;.:()V // method@862d │ │ +31bfe6: 5462 858d |000b: iget-object v2, v6, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.frameBody:Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // field@8d85 │ │ +31bfea: 1f02 3512 |000d: check-cast v2, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody; // type@1235 │ │ +31bfee: 6e20 0598 1200 |000f: invoke-virtual {v2, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.write:(Ljava/io/ByteArrayOutputStream;)V // method@9805 │ │ +31bff4: 6e10 3186 0100 |0012: invoke-virtual {v1}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8631 │ │ +31bffa: 0c01 |0015: move-result-object v1 │ │ +31bffc: 6e10 4d97 0600 |0016: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.getIdentifier:()Ljava/lang/String; // method@974d │ │ +31c002: 0c02 |0019: move-result-object v2 │ │ +31c004: 6e10 aa87 0200 |001a: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@87aa │ │ +31c00a: 0a02 |001d: move-result v2 │ │ +31c00c: 1233 |001e: const/4 v3, #int 3 // #3 │ │ +31c00e: 3332 1700 |001f: if-ne v2, v3, 0036 // +0017 │ │ +31c012: 2202 3910 |0021: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ +31c016: 7010 cc87 0200 |0023: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +31c01c: 5463 888d |0026: iget-object v3, v6, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.identifier:Ljava/lang/String; // field@8d88 │ │ +31c020: 6e20 d787 3200 |0028: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31c026: 1303 2000 |002b: const/16 v3, #int 32 // #20 │ │ +31c02a: 6e20 d087 3200 |002d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@87d0 │ │ +31c030: 6e10 df87 0200 |0030: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +31c036: 0c02 |0033: move-result-object v2 │ │ +31c038: 5b62 888d |0034: iput-object v2, v6, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.identifier:Ljava/lang/String; // field@8d88 │ │ +31c03c: 6e10 4d97 0600 |0036: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.getIdentifier:()Ljava/lang/String; // method@974d │ │ +31c042: 0c02 |0039: move-result-object v2 │ │ +31c044: 6203 aa81 |003a: sget-object v3, Ljava/nio/charset/StandardCharsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@81aa │ │ +31c048: 6e20 a187 3200 |003c: invoke-virtual {v2, v3}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@87a1 │ │ +31c04e: 0c02 |003f: move-result-object v2 │ │ +31c050: 1203 |0040: const/4 v3, #int 0 // #0 │ │ +31c052: 1244 |0041: const/4 v4, #int 4 // #4 │ │ +31c054: 6e40 5388 2043 |0042: invoke-virtual {v0, v2, v3, v4}, Ljava/nio/ByteBuffer;.put:([BII)Ljava/nio/ByteBuffer; // method@8853 │ │ +31c05a: 2112 |0045: array-length v2, v1 │ │ +31c05c: 6203 898d |0046: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.logger:Ljava/util/logging/Logger; // field@8d89 │ │ +31c060: 2204 3910 |0048: new-instance v4, Ljava/lang/StringBuilder; // type@1039 │ │ +31c064: 7010 cc87 0400 |004a: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +31c06a: 1a05 f01a |004d: const-string v5, "Frame Size Is:" // string@1af0 │ │ +31c06e: 6e20 d787 5400 |004f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31c074: 6e20 d387 2400 |0052: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +31c07a: 6e10 df87 0400 |0055: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +31c080: 0c04 |0058: move-result-object v4 │ │ +31c082: 6e20 138a 4300 |0059: invoke-virtual {v3, v4}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@8a13 │ │ +31c088: 7110 8795 0200 |005c: invoke-static {v2}, Lorg/jaudiotagger/tag/id3/ID3SyncSafeInteger;.valueToBuffer:(I)[B // method@9587 │ │ +31c08e: 0c02 |005f: move-result-object v2 │ │ +31c090: 6e20 5288 2000 |0060: invoke-virtual {v0, v2}, Ljava/nio/ByteBuffer;.put:([B)Ljava/nio/ByteBuffer; // method@8852 │ │ +31c096: 5462 8a8d |0063: iget-object v2, v6, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.statusFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$StatusFlags; // field@8d8a │ │ +31c09a: 6e10 b794 0200 |0065: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$StatusFlags;.getWriteFlags:()B // method@94b7 │ │ +31c0a0: 0a02 |0068: move-result v2 │ │ +31c0a2: 6e20 4f88 2000 |0069: invoke-virtual {v0, v2}, Ljava/nio/ByteBuffer;.put:(B)Ljava/nio/ByteBuffer; // method@884f │ │ +31c0a8: 5462 838d |006c: iget-object v2, v6, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.encodingFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags; // field@8d83 │ │ +31c0ac: 1f02 2712 |006e: check-cast v2, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags; // type@1227 │ │ +31c0b0: 6e10 3197 0200 |0070: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags;.unsetNonStandardFlags:()V // method@9731 │ │ +31c0b6: 5462 838d |0073: iget-object v2, v6, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.encodingFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags; // field@8d83 │ │ +31c0ba: 1f02 2712 |0075: check-cast v2, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags; // type@1227 │ │ +31c0be: 6e10 3297 0200 |0077: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags;.unsetUnsynchronised:()V // method@9732 │ │ +31c0c4: 5462 838d |007a: iget-object v2, v6, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.encodingFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags; // field@8d83 │ │ +31c0c8: 1f02 2712 |007c: check-cast v2, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags; // type@1227 │ │ +31c0cc: 6e10 2f97 0200 |007e: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags;.unsetCompression:()V // method@972f │ │ +31c0d2: 5462 838d |0081: iget-object v2, v6, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.encodingFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags; // field@8d83 │ │ +31c0d6: 1f02 2712 |0083: check-cast v2, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags; // type@1227 │ │ +31c0da: 6e10 3097 0200 |0085: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags;.unsetDataLengthIndicator:()V // method@9730 │ │ +31c0e0: 5462 838d |0088: iget-object v2, v6, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.encodingFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags; // field@8d83 │ │ +31c0e4: 6e10 b094 0200 |008a: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags;.getFlags:()B // method@94b0 │ │ +31c0ea: 0a02 |008d: move-result v2 │ │ +31c0ec: 6e20 4f88 2000 |008e: invoke-virtual {v0, v2}, Ljava/nio/ByteBuffer;.put:(B)Ljava/nio/ByteBuffer; // method@884f │ │ +31c0f2: 6e10 3988 0000 |0091: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.array:()[B // method@8839 │ │ +31c0f8: 0c00 |0094: move-result-object v0 │ │ +31c0fa: 6e20 3386 0700 |0095: invoke-virtual {v7, v0}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ +31c100: 5460 838d |0098: iget-object v0, v6, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.encodingFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags; // field@8d83 │ │ +31c104: 1f00 2712 |009a: check-cast v0, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags; // type@1227 │ │ +31c108: 6e10 2a97 0000 |009c: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags;.isEncryption:()Z // method@972a │ │ +31c10e: 0a00 |009f: move-result v0 │ │ +31c110: 3800 0700 |00a0: if-eqz v0, 00a7 // +0007 │ │ +31c114: 5260 848d |00a2: iget v0, v6, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.encryptionMethod:I // field@8d84 │ │ +31c118: 6e20 3286 0700 |00a4: invoke-virtual {v7, v0}, Ljava/io/ByteArrayOutputStream;.write:(I)V // method@8632 │ │ +31c11e: 5460 838d |00a7: iget-object v0, v6, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.encodingFlags:Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame$EncodingFlags; // field@8d83 │ │ +31c122: 1f00 2712 |00a9: check-cast v0, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags; // type@1227 │ │ +31c126: 6e10 2b97 0000 |00ab: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/ID3v24Frame$EncodingFlags;.isGrouping:()Z // method@972b │ │ +31c12c: 0a00 |00ae: move-result v0 │ │ +31c12e: 3800 0700 |00af: if-eqz v0, 00b6 // +0007 │ │ +31c132: 5260 878d |00b1: iget v0, v6, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.groupIdentifier:I // field@8d87 │ │ +31c136: 6e20 3286 0700 |00b3: invoke-virtual {v7, v0}, Ljava/io/ByteArrayOutputStream;.write:(I)V // method@8632 │ │ +31c13c: 6e20 3386 1700 |00b6: invoke-virtual {v7, v1}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ +31c142: 0e00 |00b9: return-void │ │ +31c144: 0d07 |00ba: move-exception v7 │ │ +31c146: 2200 3310 |00bb: new-instance v0, Ljava/lang/RuntimeException; // type@1033 │ │ +31c14a: 7020 7e87 7000 |00bd: invoke-direct {v0, v7}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@877e │ │ +31c150: 2700 |00c0: throw v0 │ │ catches : 1 │ │ 0x0091 - 0x00b9 │ │ Ljava/io/IOException; -> 0x00ba │ │ positions : │ │ 0x0002 line=697 │ │ 0x0006 line=700 │ │ 0x000b line=701 │ │ @@ -1329767,1344 +1329767,1344 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 27 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 3028 16-bit code units │ │ -319648: |[319648] org.jaudiotagger.tag.id3.ID3v24Frames.:()V │ │ -319658: 0800 1a00 |0000: move-object/from16 v0, v26 │ │ -31965c: 7601 7995 1a00 |0002: invoke-direct/range {v26}, Lorg/jaudiotagger/tag/id3/ID3Frames;.:()V // method@9579 │ │ -319662: 2201 8610 |0005: new-instance v1, Ljava/util/EnumMap; // type@1086 │ │ -319666: 1c02 be11 |0007: const-class v2, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -31966a: 7020 1789 2100 |0009: invoke-direct {v1, v2}, Ljava/util/EnumMap;.:(Ljava/lang/Class;)V // method@8917 │ │ -319670: 5b01 ee8d |000c: iput-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -319674: 2201 8610 |000e: new-instance v1, Ljava/util/EnumMap; // type@1086 │ │ -319678: 1c02 2612 |0010: const-class v2, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -31967c: 7020 1789 2100 |0012: invoke-direct {v1, v2}, Ljava/util/EnumMap;.:(Ljava/lang/Class;)V // method@8917 │ │ -319682: 5b01 e98d |0015: iput-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.id3ToTagField:Ljava/util/EnumMap; // field@8de9 │ │ -319686: 5401 ed8d |0017: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ -31968a: 1a02 1b4a |0019: const-string v2, "TPE2" // string@4a1b │ │ -31968e: 6e20 bf89 2100 |001b: invoke-virtual {v1, v2}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -319694: 5401 ed8d |001e: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ -319698: 1a02 2a49 |0020: const-string v2, "TALB" // string@492a │ │ -31969c: 6e20 bf89 2100 |0022: invoke-virtual {v1, v2}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -3196a2: 5401 ed8d |0025: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ -3196a6: 1a03 c24a |0027: const-string v3, "TSOA" // string@4ac2 │ │ -3196aa: 6e20 bf89 3100 |0029: invoke-virtual {v1, v3}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -3196b0: 5401 ed8d |002c: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ -3196b4: 1a03 1a4a |002e: const-string v3, "TPE1" // string@4a1a │ │ -3196b8: 6e20 bf89 3100 |0030: invoke-virtual {v1, v3}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -3196be: 5401 ed8d |0033: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ -3196c2: 1a04 1f07 |0035: const-string v4, "APIC" // string@071f │ │ -3196c6: 6e20 bf89 4100 |0037: invoke-virtual {v1, v4}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -3196cc: 5401 ed8d |003a: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ -3196d0: 1a05 9e06 |003c: const-string v5, "AENC" // string@069e │ │ -3196d4: 6e20 bf89 5100 |003e: invoke-virtual {v1, v5}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -3196da: 5401 ed8d |0041: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ -3196de: 1a06 5c07 |0043: const-string v6, "ASPI" // string@075c │ │ -3196e2: 6e20 bf89 6100 |0045: invoke-virtual {v1, v6}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -3196e8: 5401 ed8d |0048: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ -3196ec: 1a06 3b49 |004a: const-string v6, "TBPM" // string@493b │ │ -3196f0: 6e20 bf89 6100 |004c: invoke-virtual {v1, v6}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -3196f6: 5401 ed8d |004f: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ -3196fa: 1a06 290e |0051: const-string v6, "COMM" // string@0e29 │ │ -3196fe: 6e20 bf89 6100 |0053: invoke-virtual {v1, v6}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -319704: 5401 ed8d |0056: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ -319708: 1a07 540e |0058: const-string v7, "COMR" // string@0e54 │ │ -31970c: 6e20 bf89 7100 |005a: invoke-virtual {v1, v7}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -319712: 5401 ed8d |005d: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ -319716: 1a07 4049 |005f: const-string v7, "TCOM" // string@4940 │ │ -31971a: 6e20 bf89 7100 |0061: invoke-virtual {v1, v7}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -319720: 5401 ed8d |0064: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ -319724: 1a07 1c4a |0066: const-string v7, "TPE3" // string@4a1c │ │ -319728: 6e20 bf89 7100 |0068: invoke-virtual {v1, v7}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -31972e: 5401 ed8d |006b: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ -319732: 1a07 a749 |006d: const-string v7, "TIT1" // string@49a7 │ │ -319736: 6e20 bf89 7100 |006f: invoke-virtual {v1, v7}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -31973c: 5401 ed8d |0072: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ -319740: 1a07 4349 |0074: const-string v7, "TCOP" // string@4943 │ │ -319744: 6e20 bf89 7100 |0076: invoke-virtual {v1, v7}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -31974a: 5401 ed8d |0079: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ -31974e: 1a07 5f49 |007b: const-string v7, "TENC" // string@495f │ │ -319752: 6e20 bf89 7100 |007d: invoke-virtual {v1, v7}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -319758: 5401 ed8d |0080: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ -31975c: 1a08 5049 |0082: const-string v8, "TDEN" // string@4950 │ │ -319760: 6e20 bf89 8100 |0084: invoke-virtual {v1, v8}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -319766: 5401 ed8d |0087: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ -31976a: 1a08 ab15 |0089: const-string v8, "ENCR" // string@15ab │ │ -31976e: 6e20 bf89 8100 |008b: invoke-virtual {v1, v8}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -319774: 5401 ed8d |008e: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ -319778: 1a09 c215 |0090: const-string v9, "EQU2" // string@15c2 │ │ -31977c: 6e20 bf89 9100 |0092: invoke-virtual {v1, v9}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -319782: 5401 ed8d |0095: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ -319786: 1a0a e115 |0097: const-string v10, "ETCO" // string@15e1 │ │ -31978a: 6e20 bf89 a100 |0099: invoke-virtual {v1, v10}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -319790: 5401 ed8d |009c: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ -319794: 1a0b 0f4a |009e: const-string v11, "TOWN" // string@4a0f │ │ -319798: 6e20 bf89 b100 |00a0: invoke-virtual {v1, v11}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -31979e: 5401 ed8d |00a3: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ -3197a2: 1a0b 7149 |00a5: const-string v11, "TFLT" // string@4971 │ │ -3197a6: 6e20 bf89 b100 |00a7: invoke-virtual {v1, v11}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -3197ac: 5401 ed8d |00aa: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ -3197b0: 1a0b b61b |00ac: const-string v11, "GEOB" // string@1bb6 │ │ -3197b4: 6e20 bf89 b100 |00ae: invoke-virtual {v1, v11}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -3197ba: 5401 ed8d |00b1: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ -3197be: 1a0c 4149 |00b3: const-string v12, "TCON" // string@4941 │ │ -3197c2: 6e20 bf89 c100 |00b5: invoke-virtual {v1, v12}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -3197c8: 5401 ed8d |00b8: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ -3197cc: 1a0d e01b |00ba: const-string v13, "GRID" // string@1be0 │ │ -3197d0: 6e20 bf89 d100 |00bc: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -3197d6: 5401 ed8d |00bf: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ -3197da: 1a0d c94a |00c1: const-string v13, "TSSE" // string@4ac9 │ │ -3197de: 6e20 bf89 d100 |00c3: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -3197e4: 5401 ed8d |00c6: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ -3197e8: 1a0d c649 |00c8: const-string v13, "TKEY" // string@49c6 │ │ -3197ec: 6e20 bf89 d100 |00ca: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -3197f2: 5401 ed8d |00cd: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ -3197f6: 1a0d a549 |00cf: const-string v13, "TIPL" // string@49a5 │ │ -3197fa: 6e20 bf89 d100 |00d1: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -319800: 5401 ed8d |00d4: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ -319804: 1a0d c74a |00d6: const-string v13, "TSRC" // string@4ac7 │ │ -319808: 6e20 bf89 d100 |00d8: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -31980e: 5401 ed8d |00db: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ -319812: 1a0d ec1b |00dd: const-string v13, "GRP1" // string@1bec │ │ -319816: 6e20 bf89 d100 |00df: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -31981c: 5401 ed8d |00e2: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ -319820: 1a0d ca49 |00e4: const-string v13, "TLAN" // string@49ca │ │ -319824: 6e20 bf89 d100 |00e6: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -31982a: 5401 ed8d |00e9: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ -31982e: 1a0d ce49 |00eb: const-string v13, "TLEN" // string@49ce │ │ -319832: 6e20 bf89 d100 |00ed: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -319838: 5401 ed8d |00f0: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ -31983c: 1a0e 5422 |00f2: const-string v14, "LINK" // string@2254 │ │ -319840: 6e20 bf89 e100 |00f4: invoke-virtual {v1, v14}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -319846: 5401 ed8d |00f7: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ -31984a: 1a0e 6249 |00f9: const-string v14, "TEXT" // string@4962 │ │ -31984e: 6e20 bf89 e100 |00fb: invoke-virtual {v1, v14}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -319854: 5401 ed8d |00fe: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ -319858: 1a0e d249 |0100: const-string v14, "TMED" // string@49d2 │ │ -31985c: 6e20 bf89 e100 |0102: invoke-virtual {v1, v14}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -319862: 5401 ed8d |0105: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ -319866: 1a0e d349 |0107: const-string v14, "TMOO" // string@49d3 │ │ -31986a: 6e20 bf89 e100 |0109: invoke-virtual {v1, v14}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -319870: 5401 ed8d |010c: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ -319874: 1a0e 563a |010e: const-string v14, "MVNM" // string@3a56 │ │ -319878: 6e20 bf89 e100 |0110: invoke-virtual {v1, v14}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -31987e: 5401 ed8d |0113: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ -319882: 1a0e 543a |0115: const-string v14, "MVIN" // string@3a54 │ │ -319886: 6e20 bf89 e100 |0117: invoke-virtual {v1, v14}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -31988c: 5401 ed8d |011a: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ -319890: 1a0e 0839 |011c: const-string v14, "MLLT" // string@3908 │ │ -319894: 6e20 bf89 e100 |011e: invoke-virtual {v1, v14}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -31989a: 5401 ed8d |0121: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ -31989e: 1a0f 7d38 |0123: const-string v15, "MCDI" // string@387d │ │ -3198a2: 6e20 bf89 f100 |0125: invoke-virtual {v1, v15}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -3198a8: 5401 ed8d |0128: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ -3198ac: 1a0f e949 |012a: const-string v15, "TOPE" // string@49e9 │ │ -3198b0: 6e20 bf89 f100 |012c: invoke-virtual {v1, v15}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -3198b6: 5401 ed8d |012f: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ -3198ba: 1a0f 5249 |0131: const-string v15, "TDOR" // string@4952 │ │ -3198be: 6e20 bf89 f100 |0133: invoke-virtual {v1, v15}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -3198c4: 5401 ed8d |0136: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ -3198c8: 1a0f db49 |0138: const-string v15, "TOFN" // string@49db │ │ -3198cc: 6e20 bf89 f100 |013a: invoke-virtual {v1, v15}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -3198d2: 5401 ed8d |013d: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ -3198d6: 1a0f e349 |013f: const-string v15, "TOLY" // string@49e3 │ │ -3198da: 6e20 bf89 f100 |0141: invoke-virtual {v1, v15}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -3198e0: 5401 ed8d |0144: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ -3198e4: 1a0f d849 |0146: const-string v15, "TOAL" // string@49d8 │ │ -3198e8: 6e20 bf89 f100 |0148: invoke-virtual {v1, v15}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -3198ee: 5401 ed8d |014b: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ -3198f2: 1a0f 293f |014d: const-string v15, "OWNE" // string@3f29 │ │ -3198f6: 6e20 bf89 f100 |014f: invoke-virtual {v1, v15}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -3198fc: 5401 ed8d |0152: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ -319900: 1a0f c44a |0154: const-string v15, "TSOP" // string@4ac4 │ │ -319904: 6e20 bf89 f100 |0156: invoke-virtual {v1, v15}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -31990a: 5401 ed8d |0159: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ -31990e: 1a0f 5149 |015b: const-string v15, "TDLY" // string@4951 │ │ -319912: 6e20 bf89 f100 |015d: invoke-virtual {v1, v15}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -319918: 5401 ed8d |0160: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ -31991c: 1a0f 2c40 |0162: const-string v15, "PCNT" // string@402c │ │ -319920: 6e20 bf89 f100 |0164: invoke-virtual {v1, v15}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -319926: 5401 ed8d |0167: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ -31992a: 1a0f 6f40 |0169: const-string v15, "POPM" // string@406f │ │ -31992e: 6e20 bf89 f100 |016b: invoke-virtual {v1, v15}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -319934: 5401 ed8d |016e: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ -319938: 0810 0f00 |0170: move-object/from16 v16, v15 │ │ -31993c: 1a0f 7b40 |0172: const-string v15, "POSS" // string@407b │ │ -319940: 6e20 bf89 f100 |0174: invoke-virtual {v1, v15}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -319946: 5401 ed8d |0177: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ -31994a: 0811 0f00 |0179: move-object/from16 v17, v15 │ │ -31994e: 1a0f 9f40 |017b: const-string v15, "PRIV" // string@409f │ │ -319952: 6e20 bf89 f100 |017d: invoke-virtual {v1, v15}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -319958: 5401 ed8d |0180: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ -31995c: 0812 0f00 |0182: move-object/from16 v18, v15 │ │ -319960: 1a0f 1f4a |0184: const-string v15, "TPRO" // string@4a1f │ │ -319964: 6e20 bf89 f100 |0186: invoke-virtual {v1, v15}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -31996a: 5401 ed8d |0189: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ -31996e: 1a0f 214a |018b: const-string v15, "TPUB" // string@4a21 │ │ -319972: 6e20 bf89 f100 |018d: invoke-virtual {v1, v15}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -319978: 5401 ed8d |0190: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ -31997c: 1a0f ac4a |0192: const-string v15, "TRSN" // string@4aac │ │ -319980: 6e20 bf89 f100 |0194: invoke-virtual {v1, v15}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -319986: 5401 ed8d |0197: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ -31998a: 1a0f ad4a |0199: const-string v15, "TRSO" // string@4aad │ │ -31998e: 6e20 bf89 f100 |019b: invoke-virtual {v1, v15}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -319994: 5401 ed8d |019e: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ -319998: 1a0f 8a42 |01a0: const-string v15, "RBUF" // string@428a │ │ -31999c: 6e20 bf89 f100 |01a2: invoke-virtual {v1, v15}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -3199a2: 5401 ed8d |01a5: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ -3199a6: 0813 0e00 |01a7: move-object/from16 v19, v14 │ │ -3199aa: 1a0e 2343 |01a9: const-string v14, "RVA2" // string@4323 │ │ -3199ae: 6e20 bf89 e100 |01ab: invoke-virtual {v1, v14}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -3199b4: 5401 ed8d |01ae: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ -3199b8: 0814 0d00 |01b0: move-object/from16 v20, v13 │ │ -3199bc: 1a0d 5449 |01b2: const-string v13, "TDRL" // string@4954 │ │ -3199c0: 6e20 bf89 d100 |01b4: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -3199c6: 5401 ed8d |01b7: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ -3199ca: 1a0d 1d4a |01b9: const-string v13, "TPE4" // string@4a1d │ │ -3199ce: 6e20 bf89 d100 |01bb: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -3199d4: 5401 ed8d |01be: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ -3199d8: 1a0d 2543 |01c0: const-string v13, "RVRB" // string@4325 │ │ -3199dc: 6e20 bf89 d100 |01c2: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -3199e2: 5401 ed8d |01c5: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ -3199e6: 1a0d 8d44 |01c7: const-string v13, "SEEK" // string@448d │ │ -3199ea: 6e20 bf89 d100 |01c9: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -3199f0: 5401 ed8d |01cc: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ -3199f4: 1a0d 1e4a |01ce: const-string v13, "TPOS" // string@4a1e │ │ -3199f8: 6e20 bf89 d100 |01d0: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -3199fe: 5401 ed8d |01d3: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ -319a02: 1a0d ca4a |01d5: const-string v13, "TSST" // string@4aca │ │ -319a06: 6e20 bf89 d100 |01d7: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -319a0c: 5401 ed8d |01da: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ -319a10: 1a0d 0145 |01dc: const-string v13, "SIGN" // string@4501 │ │ -319a14: 6e20 bf89 d100 |01de: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -319a1a: 5401 ed8d |01e1: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ -319a1e: 1a0d 5046 |01e3: const-string v13, "SYLT" // string@4650 │ │ -319a22: 6e20 bf89 d100 |01e5: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -319a28: 5401 ed8d |01e8: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ -319a2c: 0815 0d00 |01ea: move-object/from16 v21, v13 │ │ -319a30: 1a0d 6046 |01ec: const-string v13, "SYTC" // string@4660 │ │ -319a34: 6e20 bf89 d100 |01ee: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -319a3a: 5401 ed8d |01f1: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ -319a3e: 0816 0d00 |01f3: move-object/from16 v22, v13 │ │ -319a42: 1a0d 5549 |01f5: const-string v13, "TDTG" // string@4955 │ │ -319a46: 6e20 bf89 d100 |01f7: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -319a4c: 5401 ed8d |01fa: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ -319a50: 1a0d 814f |01fc: const-string v13, "USER" // string@4f81 │ │ -319a54: 6e20 bf89 d100 |01fe: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -319a5a: 5401 ed8d |0201: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ -319a5e: 1a0d a849 |0203: const-string v13, "TIT2" // string@49a8 │ │ -319a62: 6e20 bf89 d100 |0205: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -319a68: 5401 ed8d |0208: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ -319a6c: 0817 0700 |020a: move-object/from16 v23, v7 │ │ -319a70: 1a07 a949 |020c: const-string v7, "TIT3" // string@49a9 │ │ -319a74: 6e20 bf89 7100 |020e: invoke-virtual {v1, v7}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -319a7a: 5401 ed8d |0211: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ -319a7e: 1a07 c54a |0213: const-string v7, "TSOT" // string@4ac5 │ │ -319a82: 6e20 bf89 7100 |0215: invoke-virtual {v1, v7}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -319a88: 5401 ed8d |0218: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ -319a8c: 1a07 9f4a |021a: const-string v7, "TRCK" // string@4a9f │ │ -319a90: 6e20 bf89 7100 |021c: invoke-virtual {v1, v7}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -319a96: 5401 ed8d |021f: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ -319a9a: 1a07 024f |0221: const-string v7, "UFID" // string@4f02 │ │ -319a9e: 6e20 bf89 7100 |0223: invoke-virtual {v1, v7}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -319aa4: 5401 ed8d |0226: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ -319aa8: 0818 0700 |0228: move-object/from16 v24, v7 │ │ -319aac: 1a07 924f |022a: const-string v7, "USLT" // string@4f92 │ │ -319ab0: 6e20 bf89 7100 |022c: invoke-virtual {v1, v7}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -319ab6: 5401 ed8d |022f: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ -319aba: 1a07 6a53 |0231: const-string v7, "WOAR" // string@536a │ │ -319abe: 6e20 bf89 7100 |0233: invoke-virtual {v1, v7}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -319ac4: 5401 ed8d |0236: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ -319ac8: 1a07 0653 |0238: const-string v7, "WCOM" // string@5306 │ │ -319acc: 6e20 bf89 7100 |023a: invoke-virtual {v1, v7}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -319ad2: 5401 ed8d |023d: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ -319ad6: 1a07 0753 |023f: const-string v7, "WCOP" // string@5307 │ │ -319ada: 6e20 bf89 7100 |0241: invoke-virtual {v1, v7}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -319ae0: 5401 ed8d |0244: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ -319ae4: 1a07 6953 |0246: const-string v7, "WOAF" // string@5369 │ │ -319ae8: 6e20 bf89 7100 |0248: invoke-virtual {v1, v7}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -319aee: 5401 ed8d |024b: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ -319af2: 1a07 8153 |024d: const-string v7, "WORS" // string@5381 │ │ -319af6: 6e20 bf89 7100 |024f: invoke-virtual {v1, v7}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -319afc: 5401 ed8d |0252: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ -319b00: 1a07 8253 |0254: const-string v7, "WPAY" // string@5382 │ │ -319b04: 6e20 bf89 7100 |0256: invoke-virtual {v1, v7}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -319b0a: 5401 ed8d |0259: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ -319b0e: 1a07 8453 |025b: const-string v7, "WPUB" // string@5384 │ │ -319b12: 6e20 bf89 7100 |025d: invoke-virtual {v1, v7}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -319b18: 5401 ed8d |0260: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ -319b1c: 1a07 6b53 |0262: const-string v7, "WOAS" // string@536b │ │ -319b20: 6e20 bf89 7100 |0264: invoke-virtual {v1, v7}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -319b26: 5401 ed8d |0267: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ -319b2a: 1a07 204b |0269: const-string v7, "TXXX" // string@4b20 │ │ -319b2e: 6e20 bf89 7100 |026b: invoke-virtual {v1, v7}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -319b34: 5401 ed8d |026e: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ -319b38: 1a07 9453 |0270: const-string v7, "WXXX" // string@5394 │ │ -319b3c: 6e20 bf89 7100 |0272: invoke-virtual {v1, v7}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -319b42: 5401 ed8d |0275: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ -319b46: 1a07 5349 |0277: const-string v7, "TDRC" // string@4953 │ │ -319b4a: 6e20 bf89 7100 |0279: invoke-virtual {v1, v7}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -319b50: 5401 e88d |027c: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.extensionFrames:Ljava/util/TreeSet; // field@8de8 │ │ -319b54: 1a07 3e49 |027e: const-string v7, "TCMP" // string@493e │ │ -319b58: 6e20 bf89 7100 |0280: invoke-virtual {v1, v7}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -319b5e: 5401 e88d |0283: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.extensionFrames:Ljava/util/TreeSet; // field@8de8 │ │ -319b62: 1a07 c14a |0285: const-string v7, "TSO2" // string@4ac1 │ │ -319b66: 6e20 bf89 7100 |0287: invoke-virtual {v1, v7}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -319b6c: 5401 e88d |028a: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.extensionFrames:Ljava/util/TreeSet; // field@8de8 │ │ -319b70: 1a07 c34a |028c: const-string v7, "TSOC" // string@4ac3 │ │ -319b74: 6e20 bf89 7100 |028e: invoke-virtual {v1, v7}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -319b7a: 5401 e68d |0291: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.commonFrames:Ljava/util/TreeSet; // field@8de6 │ │ -319b7e: 6e20 bf89 3100 |0293: invoke-virtual {v1, v3}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -319b84: 5401 e68d |0296: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.commonFrames:Ljava/util/TreeSet; // field@8de6 │ │ -319b88: 6e20 bf89 2100 |0298: invoke-virtual {v1, v2}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -319b8e: 5401 e68d |029b: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.commonFrames:Ljava/util/TreeSet; // field@8de6 │ │ -319b92: 6e20 bf89 d100 |029d: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -319b98: 5401 e68d |02a0: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.commonFrames:Ljava/util/TreeSet; // field@8de6 │ │ -319b9c: 6e20 bf89 c100 |02a2: invoke-virtual {v1, v12}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -319ba2: 5401 e68d |02a5: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.commonFrames:Ljava/util/TreeSet; // field@8de6 │ │ -319ba6: 1a07 9f4a |02a7: const-string v7, "TRCK" // string@4a9f │ │ -319baa: 6e20 bf89 7100 |02a9: invoke-virtual {v1, v7}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -319bb0: 5401 e68d |02ac: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.commonFrames:Ljava/util/TreeSet; // field@8de6 │ │ -319bb4: 1a07 5349 |02ae: const-string v7, "TDRC" // string@4953 │ │ -319bb8: 6e20 bf89 7100 |02b0: invoke-virtual {v1, v7}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -319bbe: 5401 e68d |02b3: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.commonFrames:Ljava/util/TreeSet; // field@8de6 │ │ -319bc2: 6e20 bf89 6100 |02b5: invoke-virtual {v1, v6}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -319bc8: 5401 e58d |02b8: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.binaryFrames:Ljava/util/TreeSet; // field@8de5 │ │ -319bcc: 6e20 bf89 4100 |02ba: invoke-virtual {v1, v4}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -319bd2: 5401 e58d |02bd: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.binaryFrames:Ljava/util/TreeSet; // field@8de5 │ │ -319bd6: 6e20 bf89 5100 |02bf: invoke-virtual {v1, v5}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -319bdc: 5401 e58d |02c2: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.binaryFrames:Ljava/util/TreeSet; // field@8de5 │ │ -319be0: 6e20 bf89 8100 |02c4: invoke-virtual {v1, v8}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -319be6: 5401 e58d |02c7: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.binaryFrames:Ljava/util/TreeSet; // field@8de5 │ │ -319bea: 6e20 bf89 9100 |02c9: invoke-virtual {v1, v9}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -319bf0: 5401 e58d |02cc: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.binaryFrames:Ljava/util/TreeSet; // field@8de5 │ │ -319bf4: 6e20 bf89 a100 |02ce: invoke-virtual {v1, v10}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -319bfa: 5401 e58d |02d1: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.binaryFrames:Ljava/util/TreeSet; // field@8de5 │ │ -319bfe: 6e20 bf89 b100 |02d3: invoke-virtual {v1, v11}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -319c04: 5401 e58d |02d6: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.binaryFrames:Ljava/util/TreeSet; // field@8de5 │ │ -319c08: 6e20 bf89 e100 |02d8: invoke-virtual {v1, v14}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -319c0e: 5401 e58d |02db: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.binaryFrames:Ljava/util/TreeSet; // field@8de5 │ │ -319c12: 6e20 bf89 f100 |02dd: invoke-virtual {v1, v15}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -319c18: 5401 e58d |02e0: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.binaryFrames:Ljava/util/TreeSet; // field@8de5 │ │ -319c1c: 0807 1800 |02e2: move-object/from16 v7, v24 │ │ -319c20: 6e20 bf89 7100 |02e4: invoke-virtual {v1, v7}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -319c26: 5401 eb8d |02e7: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ -319c2a: 1a07 1b4a |02e9: const-string v7, "TPE2" // string@4a1b │ │ -319c2e: 0819 0d00 |02eb: move-object/from16 v25, v13 │ │ -319c32: 1a0d 114c |02ed: const-string v13, "Text: Band/Orchestra/Accompaniment" // string@4c11 │ │ -319c36: 7230 9489 710d |02ef: invoke-interface {v1, v7, v13}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -319c3c: 5401 eb8d |02f2: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ -319c40: 1a07 0f4c |02f4: const-string v7, "Text: Album/Movie/Show title" // string@4c0f │ │ -319c44: 7230 9489 2107 |02f6: invoke-interface {v1, v2, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -319c4a: 5401 eb8d |02f9: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ -319c4e: 1a02 c24a |02fb: const-string v2, "TSOA" // string@4ac2 │ │ -319c52: 1a07 b208 |02fd: const-string v7, "Album sort order" // string@08b2 │ │ -319c56: 7230 9489 2107 |02ff: invoke-interface {v1, v2, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -319c5c: 5401 eb8d |0302: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ -319c60: 1a02 1f4c |0304: const-string v2, "Text: Lead artist(s)/Lead performer(s)/Soloist(s)/Performing group" // string@4c1f │ │ -319c64: 7230 9489 3102 |0306: invoke-interface {v1, v3, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -319c6a: 5401 eb8d |0309: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ -319c6e: 1a02 800a |030b: const-string v2, "Attached picture" // string@0a80 │ │ -319c72: 7230 9489 4102 |030d: invoke-interface {v1, v4, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -319c78: 5401 eb8d |0310: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ -319c7c: 1a02 8c0a |0312: const-string v2, "Audio encryption" // string@0a8c │ │ -319c80: 7230 9489 5102 |0314: invoke-interface {v1, v5, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -319c86: 5401 eb8d |0317: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ -319c8a: 1a02 5c07 |0319: const-string v2, "ASPI" // string@075c │ │ -319c8e: 1a03 920a |031b: const-string v3, "Audio seek point index" // string@0a92 │ │ -319c92: 7230 9489 2103 |031d: invoke-interface {v1, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -319c98: 5401 eb8d |0320: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ -319c9c: 1a02 3b49 |0322: const-string v2, "TBPM" // string@493b │ │ -319ca0: 1a03 104c |0324: const-string v3, "Text: BPM (Beats Per Minute)" // string@4c10 │ │ -319ca4: 7230 9489 2103 |0326: invoke-interface {v1, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -319caa: 5401 eb8d |0329: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ -319cae: 1a02 9f10 |032b: const-string v2, "Comments" // string@109f │ │ -319cb2: 7230 9489 6102 |032d: invoke-interface {v1, v6, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -319cb8: 5401 eb8d |0330: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ -319cbc: 1a02 540e |0332: const-string v2, "COMR" // string@0e54 │ │ -319cc0: 1a03 a610 |0334: const-string v3, "Commercial Frame" // string@10a6 │ │ -319cc4: 7230 9489 2103 |0336: invoke-interface {v1, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -319cca: 5401 eb8d |0339: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ -319cce: 1a02 4049 |033b: const-string v2, "TCOM" // string@4940 │ │ -319cd2: 1a03 124c |033d: const-string v3, "Text: Composer" // string@4c12 │ │ -319cd6: 7230 9489 2103 |033f: invoke-interface {v1, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -319cdc: 5401 eb8d |0342: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ -319ce0: 1a02 1c4a |0344: const-string v2, "TPE3" // string@4a1c │ │ -319ce4: 1a03 134c |0346: const-string v3, "Text: Conductor/Performer refinement" // string@4c13 │ │ -319ce8: 7230 9489 2103 |0348: invoke-interface {v1, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -319cee: 5401 eb8d |034b: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ -319cf2: 1a02 a749 |034d: const-string v2, "TIT1" // string@49a7 │ │ -319cf6: 1a03 144c |034f: const-string v3, "Text: Content group description" // string@4c14 │ │ -319cfa: 7230 9489 2103 |0351: invoke-interface {v1, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -319d00: 5401 eb8d |0354: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ -319d04: 1a02 4349 |0356: const-string v2, "TCOP" // string@4943 │ │ -319d08: 1a03 164c |0358: const-string v3, "Text: Copyright message" // string@4c16 │ │ -319d0c: 7230 9489 2103 |035a: invoke-interface {v1, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -319d12: 5401 eb8d |035d: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ -319d16: 1a02 184c |035f: const-string v2, "Text: Encoded by" // string@4c18 │ │ -319d1a: 0803 1700 |0361: move-object/from16 v3, v23 │ │ -319d1e: 7230 9489 3102 |0363: invoke-interface {v1, v3, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -319d24: 5401 eb8d |0366: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ -319d28: 1a02 5049 |0368: const-string v2, "TDEN" // string@4950 │ │ -319d2c: 1a05 194c |036a: const-string v5, "Text: Encoding time" // string@4c19 │ │ -319d30: 7230 9489 2105 |036c: invoke-interface {v1, v2, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -319d36: 5401 eb8d |036f: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ -319d3a: 1a02 9916 |0371: const-string v2, "Encryption method registration" // string@1699 │ │ -319d3e: 7230 9489 8102 |0373: invoke-interface {v1, v8, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -319d44: 5401 eb8d |0376: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ -319d48: 1a02 b216 |0378: const-string v2, "Equalization (2)" // string@16b2 │ │ -319d4c: 7230 9489 9102 |037a: invoke-interface {v1, v9, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -319d52: 5401 eb8d |037d: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ -319d56: 1a02 df16 |037f: const-string v2, "Event timing codes" // string@16df │ │ -319d5a: 7230 9489 a102 |0381: invoke-interface {v1, v10, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -319d60: 5401 eb8d |0384: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ -319d64: 1a02 0f4a |0386: const-string v2, "TOWN" // string@4a0f │ │ -319d68: 1a05 434c |0388: const-string v5, "Text:File Owner" // string@4c43 │ │ -319d6c: 7230 9489 2105 |038a: invoke-interface {v1, v2, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -319d72: 5401 eb8d |038d: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ -319d76: 1a02 7149 |038f: const-string v2, "TFLT" // string@4971 │ │ -319d7a: 1a05 1a4c |0391: const-string v5, "Text: File type" // string@4c1a │ │ -319d7e: 7230 9489 2105 |0393: invoke-interface {v1, v2, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -319d84: 5401 eb8d |0396: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ -319d88: 1a02 2b1c |0398: const-string v2, "General encapsulated datatype" // string@1c2b │ │ -319d8c: 7230 9489 b102 |039a: invoke-interface {v1, v11, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -319d92: 5401 eb8d |039d: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ -319d96: 1a02 154c |039f: const-string v2, "Text: Content type" // string@4c15 │ │ -319d9a: 7230 9489 c102 |03a1: invoke-interface {v1, v12, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -319da0: 5401 eb8d |03a4: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ -319da4: 1a02 e01b |03a6: const-string v2, "GRID" // string@1be0 │ │ -319da8: 1a05 851c |03a8: const-string v5, "Group ID Registration" // string@1c85 │ │ -319dac: 7230 9489 2105 |03aa: invoke-interface {v1, v2, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -319db2: 5401 eb8d |03ad: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ -319db6: 1a02 c94a |03af: const-string v2, "TSSE" // string@4ac9 │ │ -319dba: 1a05 344c |03b1: const-string v5, "Text: Software/hardware and settings used for encoding" // string@4c34 │ │ -319dbe: 7230 9489 2105 |03b3: invoke-interface {v1, v2, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -319dc4: 5401 eb8d |03b6: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ -319dc8: 1a02 c649 |03b8: const-string v2, "TKEY" // string@49c6 │ │ -319dcc: 1a05 1c4c |03ba: const-string v5, "Text: Initial key" // string@4c1c │ │ -319dd0: 7230 9489 2105 |03bc: invoke-interface {v1, v2, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -319dd6: 5401 eb8d |03bf: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ -319dda: 1a02 a549 |03c1: const-string v2, "TIPL" // string@49a5 │ │ -319dde: 1a05 0020 |03c3: const-string v5, "Involved people list" // string@2000 │ │ -319de2: 7230 9489 2105 |03c5: invoke-interface {v1, v2, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -319de8: 5401 eb8d |03c8: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ -319dec: 1a02 c74a |03ca: const-string v2, "TSRC" // string@4ac7 │ │ -319df0: 1a05 1b4c |03cc: const-string v5, "Text: ISRC (International Standard Recording Code)" // string@4c1b │ │ -319df4: 7230 9489 2105 |03ce: invoke-interface {v1, v2, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -319dfa: 5401 eb8d |03d1: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ -319dfe: 1a02 ec1b |03d3: const-string v2, "GRP1" // string@1bec │ │ -319e02: 1a05 ab7b |03d5: const-string v5, "iTunes Grouping" // string@7bab │ │ -319e06: 7230 9489 2105 |03d7: invoke-interface {v1, v2, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -319e0c: 5401 eb8d |03da: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ -319e10: 1a02 ca49 |03dc: const-string v2, "TLAN" // string@49ca │ │ -319e14: 1a05 1e4c |03de: const-string v5, "Text: Language(s)" // string@4c1e │ │ -319e18: 7230 9489 2105 |03e0: invoke-interface {v1, v2, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -319e1e: 5401 eb8d |03e3: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ -319e22: 1a02 204c |03e5: const-string v2, "Text: Length" // string@4c20 │ │ -319e26: 0805 1400 |03e7: move-object/from16 v5, v20 │ │ -319e2a: 7230 9489 5102 |03e9: invoke-interface {v1, v5, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -319e30: 5401 eb8d |03ec: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ -319e34: 1a02 5422 |03ee: const-string v2, "LINK" // string@2254 │ │ -319e38: 1a07 0a34 |03f0: const-string v7, "Linked information" // string@340a │ │ -319e3c: 7230 9489 2107 |03f2: invoke-interface {v1, v2, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -319e42: 5401 eb8d |03f5: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ -319e46: 1a02 6249 |03f7: const-string v2, "TEXT" // string@4962 │ │ -319e4a: 1a07 214c |03f9: const-string v7, "Text: Lyricist/text writer" // string@4c21 │ │ -319e4e: 7230 9489 2107 |03fb: invoke-interface {v1, v2, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -319e54: 5401 eb8d |03fe: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ -319e58: 1a02 d249 |0400: const-string v2, "TMED" // string@49d2 │ │ -319e5c: 1a07 224c |0402: const-string v7, "Text: Media type" // string@4c22 │ │ -319e60: 7230 9489 2107 |0404: invoke-interface {v1, v2, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -319e66: 5401 eb8d |0407: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ -319e6a: 1a02 d349 |0409: const-string v2, "TMOO" // string@49d3 │ │ -319e6e: 1a07 234c |040b: const-string v7, "Text: Mood" // string@4c23 │ │ -319e72: 7230 9489 2107 |040d: invoke-interface {v1, v2, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -319e78: 5401 eb8d |0410: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ -319e7c: 1a02 563a |0412: const-string v2, "MVNM" // string@3a56 │ │ -319e80: 1a07 244c |0414: const-string v7, "Text: Movement" // string@4c24 │ │ -319e84: 7230 9489 2107 |0416: invoke-interface {v1, v2, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -319e8a: 5401 eb8d |0419: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ -319e8e: 1a02 543a |041b: const-string v2, "MVIN" // string@3a54 │ │ -319e92: 1a07 254c |041d: const-string v7, "Text: Movement No" // string@4c25 │ │ -319e96: 7230 9489 2107 |041f: invoke-interface {v1, v2, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -319e9c: 5401 eb8d |0422: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ -319ea0: 1a02 b239 |0424: const-string v2, "MPEG location lookup table" // string@39b2 │ │ -319ea4: 0807 1300 |0426: move-object/from16 v7, v19 │ │ -319ea8: 7230 9489 7102 |0428: invoke-interface {v1, v7, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -319eae: 5401 eb8d |042b: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ -319eb2: 1a02 7d38 |042d: const-string v2, "MCDI" // string@387d │ │ -319eb6: 1a08 c33c |042f: const-string v8, "Music CD Identifier" // string@3cc3 │ │ -319eba: 7230 9489 2108 |0431: invoke-interface {v1, v2, v8}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -319ec0: 5401 eb8d |0434: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ -319ec4: 1a02 e949 |0436: const-string v2, "TOPE" // string@49e9 │ │ -319ec8: 1a08 284c |0438: const-string v8, "Text: Original artist(s)/performer(s)" // string@4c28 │ │ -319ecc: 7230 9489 2108 |043a: invoke-interface {v1, v2, v8}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -319ed2: 5401 eb8d |043d: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ -319ed6: 1a02 5249 |043f: const-string v2, "TDOR" // string@4952 │ │ -319eda: 1a08 2a4c |0441: const-string v8, "Text: Original release time" // string@4c2a │ │ -319ede: 7230 9489 2108 |0443: invoke-interface {v1, v2, v8}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -319ee4: 5401 eb8d |0446: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ -319ee8: 1a02 db49 |0448: const-string v2, "TOFN" // string@49db │ │ -319eec: 1a08 294c |044a: const-string v8, "Text: Original filename" // string@4c29 │ │ -319ef0: 7230 9489 2108 |044c: invoke-interface {v1, v2, v8}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -319ef6: 5401 eb8d |044f: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ -319efa: 1a02 e349 |0451: const-string v2, "TOLY" // string@49e3 │ │ -319efe: 1a08 264c |0453: const-string v8, "Text: Original Lyricist(s)/text writer(s)" // string@4c26 │ │ -319f02: 7230 9489 2108 |0455: invoke-interface {v1, v2, v8}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -319f08: 5401 eb8d |0458: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ -319f0c: 1a02 d849 |045a: const-string v2, "TOAL" // string@49d8 │ │ -319f10: 1a08 274c |045c: const-string v8, "Text: Original album/Movie/Show title" // string@4c27 │ │ -319f14: 7230 9489 2108 |045e: invoke-interface {v1, v2, v8}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -319f1a: 5401 eb8d |0461: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ -319f1e: 1a02 293f |0463: const-string v2, "OWNE" // string@3f29 │ │ -319f22: 1a08 fc3f |0465: const-string v8, "Ownership" // string@3ffc │ │ -319f26: 7230 9489 2108 |0467: invoke-interface {v1, v2, v8}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -319f2c: 5401 eb8d |046a: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ -319f30: 1a02 c44a |046c: const-string v2, "TSOP" // string@4ac4 │ │ -319f34: 1a08 2c41 |046e: const-string v8, "Performance Sort Order" // string@412c │ │ -319f38: 7230 9489 2108 |0470: invoke-interface {v1, v2, v8}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -319f3e: 5401 eb8d |0473: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ -319f42: 1a02 5149 |0475: const-string v2, "TDLY" // string@4951 │ │ -319f46: 1a08 2d4c |0477: const-string v8, "Text: Playlist delay" // string@4c2d │ │ -319f4a: 7230 9489 2108 |0479: invoke-interface {v1, v2, v8}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -319f50: 5401 eb8d |047c: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ -319f54: 1a02 2c40 |047e: const-string v2, "PCNT" // string@402c │ │ -319f58: 1a08 5f41 |0480: const-string v8, "Play counter" // string@415f │ │ -319f5c: 7230 9489 2108 |0482: invoke-interface {v1, v2, v8}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -319f62: 5401 eb8d |0485: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ -319f66: 1a02 7a41 |0487: const-string v2, "Popularimeter" // string@417a │ │ -319f6a: 0808 1000 |0489: move-object/from16 v8, v16 │ │ -319f6e: 7230 9489 8102 |048b: invoke-interface {v1, v8, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -319f74: 5401 eb8d |048e: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ -319f78: 1a02 8e41 |0490: const-string v2, "Position Sync" // string@418e │ │ -319f7c: 0809 1100 |0492: move-object/from16 v9, v17 │ │ -319f80: 7230 9489 9102 |0494: invoke-interface {v1, v9, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -319f86: 5401 eb8d |0497: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ -319f8a: 1a02 3442 |0499: const-string v2, "Private frame" // string@4234 │ │ -319f8e: 080c 1200 |049b: move-object/from16 v12, v18 │ │ -319f92: 7230 9489 c102 |049d: invoke-interface {v1, v12, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -319f98: 5401 eb8d |04a0: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ -319f9c: 1a02 1f4a |04a2: const-string v2, "TPRO" // string@4a1f │ │ -319fa0: 1a0d 3d42 |04a4: const-string v13, "Produced Notice" // string@423d │ │ -319fa4: 7230 9489 210d |04a6: invoke-interface {v1, v2, v13}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -319faa: 5401 eb8d |04a9: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ -319fae: 1a02 214a |04ab: const-string v2, "TPUB" // string@4a21 │ │ -319fb2: 1a0d 2e4c |04ad: const-string v13, "Text: Publisher" // string@4c2e │ │ -319fb6: 7230 9489 210d |04af: invoke-interface {v1, v2, v13}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -319fbc: 5401 eb8d |04b2: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ -319fc0: 1a02 ac4a |04b4: const-string v2, "TRSN" // string@4aac │ │ -319fc4: 1a0d 2f4c |04b6: const-string v13, "Text: Radio Name" // string@4c2f │ │ -319fc8: 7230 9489 210d |04b8: invoke-interface {v1, v2, v13}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -319fce: 5401 eb8d |04bb: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ -319fd2: 1a02 ad4a |04bd: const-string v2, "TRSO" // string@4aad │ │ -319fd6: 1a0d 304c |04bf: const-string v13, "Text: Radio Owner" // string@4c30 │ │ -319fda: 7230 9489 210d |04c1: invoke-interface {v1, v2, v13}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -319fe0: 5401 eb8d |04c4: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ -319fe4: 1a02 6543 |04c6: const-string v2, "Recommended buffer size" // string@4365 │ │ -319fe8: 7230 9489 f102 |04c8: invoke-interface {v1, v15, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -319fee: 5401 eb8d |04cb: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ -319ff2: 1a02 8c43 |04cd: const-string v2, "Relative volume adjustment(2)" // string@438c │ │ -319ff6: 7230 9489 e102 |04cf: invoke-interface {v1, v14, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -319ffc: 5401 eb8d |04d2: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ -31a000: 1a02 5449 |04d4: const-string v2, "TDRL" // string@4954 │ │ -31a004: 1a0d 8f43 |04d6: const-string v13, "Release Time" // string@438f │ │ -31a008: 7230 9489 210d |04d8: invoke-interface {v1, v2, v13}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -31a00e: 5401 eb8d |04db: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ -31a012: 1a02 1d4a |04dd: const-string v2, "TPE4" // string@4a1d │ │ -31a016: 1a0d 1d4c |04df: const-string v13, "Text: Interpreted, remixed, or otherwise modified by" // string@4c1d │ │ -31a01a: 7230 9489 210d |04e1: invoke-interface {v1, v2, v13}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -31a020: 5401 eb8d |04e4: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ -31a024: 1a02 2543 |04e6: const-string v2, "RVRB" // string@4325 │ │ -31a028: 1a0d d643 |04e8: const-string v13, "Reverb" // string@43d6 │ │ -31a02c: 7230 9489 210d |04ea: invoke-interface {v1, v2, v13}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -31a032: 5401 eb8d |04ed: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ -31a036: 1a02 8d44 |04ef: const-string v2, "SEEK" // string@448d │ │ -31a03a: 1a0d dc46 |04f1: const-string v13, "Seek" // string@46dc │ │ -31a03e: 7230 9489 210d |04f3: invoke-interface {v1, v2, v13}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -31a044: 5401 eb8d |04f6: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ -31a048: 1a02 1e4a |04f8: const-string v2, "TPOS" // string@4a1e │ │ -31a04c: 1a0d 2c4c |04fa: const-string v13, "Text: Part of a setField" // string@4c2c │ │ -31a050: 7230 9489 210d |04fc: invoke-interface {v1, v2, v13}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -31a056: 5401 eb8d |04ff: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ -31a05a: 1a02 ca4a |0501: const-string v2, "TSST" // string@4aca │ │ -31a05e: 1a0d 324c |0503: const-string v13, "Text: Set subtitle" // string@4c32 │ │ -31a062: 7230 9489 210d |0505: invoke-interface {v1, v2, v13}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -31a068: 5401 eb8d |0508: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ -31a06c: 1a02 0145 |050a: const-string v2, "SIGN" // string@4501 │ │ -31a070: 1a0d 7647 |050c: const-string v13, "Signature" // string@4776 │ │ -31a074: 7230 9489 210d |050e: invoke-interface {v1, v2, v13}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -31a07a: 5401 eb8d |0511: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ -31a07e: 1a02 eb48 |0513: const-string v2, "Synchronized lyric/text" // string@48eb │ │ -31a082: 080d 1500 |0515: move-object/from16 v13, v21 │ │ -31a086: 7230 9489 d102 |0517: invoke-interface {v1, v13, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -31a08c: 5401 eb8d |051a: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ -31a090: 1a02 e348 |051c: const-string v2, "Synced tempo codes" // string@48e3 │ │ -31a094: 080e 1600 |051e: move-object/from16 v14, v22 │ │ -31a098: 7230 9489 e102 |0520: invoke-interface {v1, v14, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -31a09e: 5401 eb8d |0523: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ -31a0a2: 1a02 5549 |0525: const-string v2, "TDTG" // string@4955 │ │ -31a0a6: 1a0f 374c |0527: const-string v15, "Text: Tagging time" // string@4c37 │ │ -31a0aa: 7230 9489 210f |0529: invoke-interface {v1, v2, v15}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -31a0b0: 5401 eb8d |052c: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ -31a0b4: 1a02 814f |052e: const-string v2, "USER" // string@4f81 │ │ -31a0b8: 1a0f fe4b |0530: const-string v15, "Terms of Use" // string@4bfe │ │ -31a0bc: 7230 9489 210f |0532: invoke-interface {v1, v2, v15}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -31a0c2: 5401 eb8d |0535: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ -31a0c6: 1a02 3f4c |0537: const-string v2, "Text: title" // string@4c3f │ │ -31a0ca: 080f 1900 |0539: move-object/from16 v15, v25 │ │ -31a0ce: 7230 9489 f102 |053b: invoke-interface {v1, v15, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -31a0d4: 5401 eb8d |053e: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ -31a0d8: 1a02 a949 |0540: const-string v2, "TIT3" // string@49a9 │ │ -31a0dc: 1a0f 364c |0542: const-string v15, "Text: Subtitle/Description refinement" // string@4c36 │ │ -31a0e0: 7230 9489 210f |0544: invoke-interface {v1, v2, v15}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -31a0e6: 5401 eb8d |0547: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ -31a0ea: 1a02 c54a |0549: const-string v2, "TSOT" // string@4ac5 │ │ -31a0ee: 1a0f 404c |054b: const-string v15, "Text: title sort order" // string@4c40 │ │ -31a0f2: 7230 9489 210f |054d: invoke-interface {v1, v2, v15}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -31a0f8: 5401 eb8d |0550: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ -31a0fc: 1a02 9f4a |0552: const-string v2, "TRCK" // string@4a9f │ │ -31a100: 1a0f 3a4c |0554: const-string v15, "Text: Track number/Position in setField" // string@4c3a │ │ -31a104: 7230 9489 210f |0556: invoke-interface {v1, v2, v15}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -31a10a: 5401 eb8d |0559: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ -31a10e: 1a02 0a50 |055b: const-string v2, "Unique file identifier" // string@500a │ │ -31a112: 080f 1800 |055d: move-object/from16 v15, v24 │ │ -31a116: 7230 9489 f102 |055f: invoke-interface {v1, v15, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -31a11c: 5401 eb8d |0562: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ -31a120: 1a02 924f |0564: const-string v2, "USLT" // string@4f92 │ │ -31a124: 1a05 2f50 |0566: const-string v5, "Unsychronized lyric/text transcription" // string@502f │ │ -31a128: 7230 9489 2105 |0568: invoke-interface {v1, v2, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -31a12e: 5401 eb8d |056b: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ -31a132: 1a02 6a53 |056d: const-string v2, "WOAR" // string@536a │ │ -31a136: 1a05 5a4f |056f: const-string v5, "URL: Official artist/performer webpage" // string@4f5a │ │ -31a13a: 7230 9489 2105 |0571: invoke-interface {v1, v2, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -31a140: 5401 eb8d |0574: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ -31a144: 1a02 0653 |0576: const-string v2, "WCOM" // string@5306 │ │ -31a148: 1a05 574f |0578: const-string v5, "URL: Commercial information" // string@4f57 │ │ -31a14c: 7230 9489 2105 |057a: invoke-interface {v1, v2, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -31a152: 5401 eb8d |057d: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ -31a156: 1a02 0753 |057f: const-string v2, "WCOP" // string@5307 │ │ -31a15a: 1a05 584f |0581: const-string v5, "URL: Copyright/Legal information" // string@4f58 │ │ -31a15e: 7230 9489 2105 |0583: invoke-interface {v1, v2, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -31a164: 5401 eb8d |0586: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ -31a168: 1a02 6953 |0588: const-string v2, "WOAF" // string@5369 │ │ -31a16c: 1a05 5b4f |058a: const-string v5, "URL: Official audio file webpage" // string@4f5b │ │ -31a170: 7230 9489 2105 |058c: invoke-interface {v1, v2, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -31a176: 5401 eb8d |058f: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ -31a17a: 1a02 8153 |0591: const-string v2, "WORS" // string@5381 │ │ -31a17e: 1a05 594f |0593: const-string v5, "URL: Official Radio website" // string@4f59 │ │ -31a182: 7230 9489 2105 |0595: invoke-interface {v1, v2, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -31a188: 5401 eb8d |0598: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ -31a18c: 1a02 8253 |059a: const-string v2, "WPAY" // string@5382 │ │ -31a190: 1a05 604f |059c: const-string v5, "URL: Payment for this recording " // string@4f60 │ │ -31a194: 7230 9489 2105 |059e: invoke-interface {v1, v2, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -31a19a: 5401 eb8d |05a1: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ -31a19e: 1a02 8453 |05a3: const-string v2, "WPUB" // string@5384 │ │ -31a1a2: 1a05 614f |05a5: const-string v5, "URL: Publishers official webpage" // string@4f61 │ │ -31a1a6: 7230 9489 2105 |05a7: invoke-interface {v1, v2, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -31a1ac: 5401 eb8d |05aa: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ -31a1b0: 1a02 6b53 |05ac: const-string v2, "WOAS" // string@536b │ │ -31a1b4: 1a05 5c4f |05ae: const-string v5, "URL: Official audio source webpage" // string@4f5c │ │ -31a1b8: 7230 9489 2105 |05b0: invoke-interface {v1, v2, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -31a1be: 5401 eb8d |05b3: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ -31a1c2: 1a02 204b |05b5: const-string v2, "TXXX" // string@4b20 │ │ -31a1c6: 1a05 4150 |05b7: const-string v5, "User defined text information frame" // string@5041 │ │ -31a1ca: 7230 9489 2105 |05b9: invoke-interface {v1, v2, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -31a1d0: 5401 eb8d |05bc: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ -31a1d4: 1a02 9453 |05be: const-string v2, "WXXX" // string@5394 │ │ -31a1d8: 1a05 4050 |05c0: const-string v5, "User defined URL link frame" // string@5040 │ │ -31a1dc: 7230 9489 2105 |05c2: invoke-interface {v1, v2, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -31a1e2: 5401 eb8d |05c5: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ -31a1e6: 1a02 5349 |05c7: const-string v2, "TDRC" // string@4953 │ │ -31a1ea: 1a05 444c |05c9: const-string v5, "Text:Year" // string@4c44 │ │ -31a1ee: 7230 9489 2105 |05cb: invoke-interface {v1, v2, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -31a1f4: 5401 eb8d |05ce: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ -31a1f8: 1a02 3e49 |05d0: const-string v2, "TCMP" // string@493e │ │ -31a1fc: 1a05 0920 |05d2: const-string v5, "Is Compilation" // string@2009 │ │ -31a200: 7230 9489 2105 |05d4: invoke-interface {v1, v2, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -31a206: 5401 eb8d |05d7: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ -31a20a: 1a02 c14a |05d9: const-string v2, "TSO2" // string@4ac1 │ │ -31a20e: 1a05 414c |05db: const-string v5, "Text:Album Artist Sort Order Frame" // string@4c41 │ │ -31a212: 7230 9489 2105 |05dd: invoke-interface {v1, v2, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -31a218: 5401 eb8d |05e0: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ -31a21c: 1a02 c34a |05e2: const-string v2, "TSOC" // string@4ac3 │ │ -31a220: 1a05 424c |05e4: const-string v5, "Text:Composer Sort Order Frame" // string@4c42 │ │ -31a224: 7230 9489 2105 |05e6: invoke-interface {v1, v2, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -31a22a: 7401 5e97 1a00 |05e9: invoke-virtual/range {v26}, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.createMaps:()V // method@975e │ │ -31a230: 5401 ec8d |05ec: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.multipleFrames:Ljava/util/TreeSet; // field@8dec │ │ -31a234: 1a02 204b |05ee: const-string v2, "TXXX" // string@4b20 │ │ -31a238: 6e20 bf89 2100 |05f0: invoke-virtual {v1, v2}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -31a23e: 5401 ec8d |05f3: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.multipleFrames:Ljava/util/TreeSet; // field@8dec │ │ -31a242: 1a02 9453 |05f5: const-string v2, "WXXX" // string@5394 │ │ -31a246: 6e20 bf89 2100 |05f7: invoke-virtual {v1, v2}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -31a24c: 5401 ec8d |05fa: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.multipleFrames:Ljava/util/TreeSet; // field@8dec │ │ -31a250: 6e20 bf89 4100 |05fc: invoke-virtual {v1, v4}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -31a256: 5401 ec8d |05ff: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.multipleFrames:Ljava/util/TreeSet; // field@8dec │ │ -31a25a: 6e20 bf89 c100 |0601: invoke-virtual {v1, v12}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -31a260: 5401 ec8d |0604: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.multipleFrames:Ljava/util/TreeSet; // field@8dec │ │ -31a264: 6e20 bf89 6100 |0606: invoke-virtual {v1, v6}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -31a26a: 5401 ec8d |0609: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.multipleFrames:Ljava/util/TreeSet; // field@8dec │ │ -31a26e: 6e20 bf89 f100 |060b: invoke-virtual {v1, v15}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -31a274: 5401 ec8d |060e: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.multipleFrames:Ljava/util/TreeSet; // field@8dec │ │ -31a278: 1a02 924f |0610: const-string v2, "USLT" // string@4f92 │ │ -31a27c: 6e20 bf89 2100 |0612: invoke-virtual {v1, v2}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -31a282: 5401 ec8d |0615: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.multipleFrames:Ljava/util/TreeSet; // field@8dec │ │ -31a286: 6e20 bf89 8100 |0617: invoke-virtual {v1, v8}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -31a28c: 5401 ec8d |061a: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.multipleFrames:Ljava/util/TreeSet; // field@8dec │ │ -31a290: 6e20 bf89 b100 |061c: invoke-virtual {v1, v11}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -31a296: 5401 ec8d |061f: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.multipleFrames:Ljava/util/TreeSet; // field@8dec │ │ -31a29a: 1a02 6a53 |0621: const-string v2, "WOAR" // string@536a │ │ -31a29e: 6e20 bf89 2100 |0623: invoke-virtual {v1, v2}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -31a2a4: 5401 e78d |0626: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.discardIfFileAlteredFrames:Ljava/util/TreeSet; // field@8de7 │ │ -31a2a8: 6e20 bf89 a100 |0628: invoke-virtual {v1, v10}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -31a2ae: 5401 e78d |062b: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.discardIfFileAlteredFrames:Ljava/util/TreeSet; // field@8de7 │ │ -31a2b2: 6e20 bf89 7100 |062d: invoke-virtual {v1, v7}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -31a2b8: 5401 e78d |0630: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.discardIfFileAlteredFrames:Ljava/util/TreeSet; // field@8de7 │ │ -31a2bc: 6e20 bf89 9100 |0632: invoke-virtual {v1, v9}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -31a2c2: 5401 e78d |0635: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.discardIfFileAlteredFrames:Ljava/util/TreeSet; // field@8de7 │ │ -31a2c6: 6e20 bf89 d100 |0637: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -31a2cc: 5401 e78d |063a: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.discardIfFileAlteredFrames:Ljava/util/TreeSet; // field@8de7 │ │ -31a2d0: 6e20 bf89 e100 |063c: invoke-virtual {v1, v14}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -31a2d6: 5401 e78d |063f: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.discardIfFileAlteredFrames:Ljava/util/TreeSet; // field@8de7 │ │ -31a2da: 6e20 bf89 3100 |0641: invoke-virtual {v1, v3}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -31a2e0: 5401 e78d |0644: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.discardIfFileAlteredFrames:Ljava/util/TreeSet; // field@8de7 │ │ -31a2e4: 0802 1400 |0646: move-object/from16 v2, v20 │ │ -31a2e8: 6e20 bf89 2100 |0648: invoke-virtual {v1, v2}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ -31a2ee: 5401 ee8d |064b: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31a2f2: 6202 9787 |064d: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ACOUSTID_FINGERPRINT:Lorg/jaudiotagger/tag/FieldKey; // field@8797 │ │ -31a2f6: 6203 cc8c |064f: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ACOUSTID_FINGERPRINT:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8ccc │ │ -31a2fa: 6e30 1a89 2103 |0651: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31a300: 5401 ee8d |0654: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31a304: 6202 9887 |0656: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ACOUSTID_ID:Lorg/jaudiotagger/tag/FieldKey; // field@8798 │ │ -31a308: 6203 cd8c |0658: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ACOUSTID_ID:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8ccd │ │ -31a30c: 6e30 1a89 2103 |065a: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31a312: 5401 ee8d |065d: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31a316: 6202 9987 |065f: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ALBUM:Lorg/jaudiotagger/tag/FieldKey; // field@8799 │ │ -31a31a: 6203 ce8c |0661: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ALBUM:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cce │ │ -31a31e: 6e30 1a89 2103 |0663: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31a324: 5401 ee8d |0666: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31a328: 6202 9a87 |0668: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ALBUM_ARTIST:Lorg/jaudiotagger/tag/FieldKey; // field@879a │ │ -31a32c: 6203 cf8c |066a: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ALBUM_ARTIST:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8ccf │ │ -31a330: 6e30 1a89 2103 |066c: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31a336: 5401 ee8d |066f: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31a33a: 6202 9d87 |0671: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ALBUM_ARTIST_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@879d │ │ -31a33e: 6203 d28c |0673: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ALBUM_ARTIST_SORT:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cd2 │ │ -31a342: 6e30 1a89 2103 |0675: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31a348: 5401 ee8d |0678: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31a34c: 6202 9b87 |067a: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ALBUM_ARTISTS:Lorg/jaudiotagger/tag/FieldKey; // field@879b │ │ -31a350: 6203 d08c |067c: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ALBUM_ARTISTS:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cd0 │ │ -31a354: 6e30 1a89 2103 |067e: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31a35a: 5401 ee8d |0681: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31a35e: 6202 9c87 |0683: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ALBUM_ARTISTS_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@879c │ │ -31a362: 6203 d18c |0685: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ALBUM_ARTISTS_SORT:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cd1 │ │ -31a366: 6e30 1a89 2103 |0687: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31a36c: 5401 ee8d |068a: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31a370: 6202 9e87 |068c: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ALBUM_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@879e │ │ -31a374: 6203 d38c |068e: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ALBUM_SORT:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cd3 │ │ -31a378: 6e30 1a89 2103 |0690: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31a37e: 5401 ee8d |0693: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31a382: 6202 9f87 |0695: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.AMAZON_ID:Lorg/jaudiotagger/tag/FieldKey; // field@879f │ │ -31a386: 6203 d48c |0697: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.AMAZON_ID:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cd4 │ │ -31a38a: 6e30 1a89 2103 |0699: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31a390: 5401 ee8d |069c: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31a394: 6202 a087 |069e: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ARRANGER:Lorg/jaudiotagger/tag/FieldKey; // field@87a0 │ │ -31a398: 6203 d58c |06a0: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ARRANGER:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cd5 │ │ -31a39c: 6e30 1a89 2103 |06a2: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31a3a2: 5401 ee8d |06a5: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31a3a6: 6202 a187 |06a7: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ARRANGER_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@87a1 │ │ -31a3aa: 6203 d68c |06a9: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ARRANGER_SORT:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cd6 │ │ -31a3ae: 6e30 1a89 2103 |06ab: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31a3b4: 5401 ee8d |06ae: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31a3b8: 6202 a287 |06b0: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ARTIST:Lorg/jaudiotagger/tag/FieldKey; // field@87a2 │ │ -31a3bc: 6203 d78c |06b2: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ARTIST:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cd7 │ │ -31a3c0: 6e30 1a89 2103 |06b4: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31a3c6: 5401 ee8d |06b7: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31a3ca: 6202 a387 |06b9: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ARTISTS:Lorg/jaudiotagger/tag/FieldKey; // field@87a3 │ │ -31a3ce: 6203 d88c |06bb: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ARTISTS:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cd8 │ │ -31a3d2: 6e30 1a89 2103 |06bd: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31a3d8: 5401 ee8d |06c0: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31a3dc: 6202 a487 |06c2: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ARTISTS_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@87a4 │ │ -31a3e0: 6203 d98c |06c4: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ARTISTS_SORT:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cd9 │ │ -31a3e4: 6e30 1a89 2103 |06c6: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31a3ea: 5401 ee8d |06c9: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31a3ee: 6202 a587 |06cb: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ARTIST_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@87a5 │ │ -31a3f2: 6203 da8c |06cd: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ARTIST_SORT:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cda │ │ -31a3f6: 6e30 1a89 2103 |06cf: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31a3fc: 5401 ee8d |06d2: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31a400: 6202 a687 |06d4: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.BARCODE:Lorg/jaudiotagger/tag/FieldKey; // field@87a6 │ │ -31a404: 6203 db8c |06d6: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.BARCODE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cdb │ │ -31a408: 6e30 1a89 2103 |06d8: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31a40e: 5401 ee8d |06db: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31a412: 6202 a787 |06dd: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.BPM:Lorg/jaudiotagger/tag/FieldKey; // field@87a7 │ │ -31a416: 6203 dc8c |06df: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.BPM:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cdc │ │ -31a41a: 6e30 1a89 2103 |06e1: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31a420: 5401 ee8d |06e4: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31a424: 6202 a887 |06e6: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.CATALOG_NO:Lorg/jaudiotagger/tag/FieldKey; // field@87a8 │ │ -31a428: 6203 dd8c |06e8: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.CATALOG_NO:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cdd │ │ -31a42c: 6e30 1a89 2103 |06ea: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31a432: 5401 ee8d |06ed: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31a436: 6202 a987 |06ef: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.CHOIR:Lorg/jaudiotagger/tag/FieldKey; // field@87a9 │ │ -31a43a: 6203 de8c |06f1: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.CHOIR:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cde │ │ -31a43e: 6e30 1a89 2103 |06f3: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31a444: 5401 ee8d |06f6: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31a448: 6202 aa87 |06f8: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.CHOIR_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@87aa │ │ -31a44c: 6203 df8c |06fa: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.CHOIR_SORT:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cdf │ │ -31a450: 6e30 1a89 2103 |06fc: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31a456: 5401 ee8d |06ff: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31a45a: 6202 ab87 |0701: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.CLASSICAL_CATALOG:Lorg/jaudiotagger/tag/FieldKey; // field@87ab │ │ -31a45e: 6203 e08c |0703: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.CLASSICAL_CATALOG:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8ce0 │ │ -31a462: 6e30 1a89 2103 |0705: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31a468: 5401 ee8d |0708: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31a46c: 6202 ac87 |070a: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.CLASSICAL_NICKNAME:Lorg/jaudiotagger/tag/FieldKey; // field@87ac │ │ -31a470: 6203 e18c |070c: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.CLASSICAL_NICKNAME:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8ce1 │ │ -31a474: 6e30 1a89 2103 |070e: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31a47a: 5401 ee8d |0711: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31a47e: 6202 ad87 |0713: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.COMMENT:Lorg/jaudiotagger/tag/FieldKey; // field@87ad │ │ -31a482: 6203 e28c |0715: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.COMMENT:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8ce2 │ │ -31a486: 6e30 1a89 2103 |0717: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31a48c: 5401 ee8d |071a: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31a490: 6202 ae87 |071c: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.COMPOSER:Lorg/jaudiotagger/tag/FieldKey; // field@87ae │ │ -31a494: 6203 e38c |071e: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.COMPOSER:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8ce3 │ │ -31a498: 6e30 1a89 2103 |0720: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31a49e: 5401 ee8d |0723: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31a4a2: 6202 af87 |0725: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.COMPOSER_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@87af │ │ -31a4a6: 6203 e48c |0727: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.COMPOSER_SORT:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8ce4 │ │ -31a4aa: 6e30 1a89 2103 |0729: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31a4b0: 5401 ee8d |072c: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31a4b4: 6202 b087 |072e: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.CONDUCTOR:Lorg/jaudiotagger/tag/FieldKey; // field@87b0 │ │ -31a4b8: 6203 e58c |0730: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.CONDUCTOR:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8ce5 │ │ -31a4bc: 6e30 1a89 2103 |0732: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31a4c2: 5401 ee8d |0735: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31a4c6: 6202 b187 |0737: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.CONDUCTOR_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@87b1 │ │ -31a4ca: 6203 e68c |0739: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.CONDUCTOR_SORT:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8ce6 │ │ -31a4ce: 6e30 1a89 2103 |073b: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31a4d4: 5401 ee8d |073e: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31a4d8: 6202 b287 |0740: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.COPYRIGHT:Lorg/jaudiotagger/tag/FieldKey; // field@87b2 │ │ -31a4dc: 6203 e78c |0742: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.COPYRIGHT:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8ce7 │ │ -31a4e0: 6e30 1a89 2103 |0744: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31a4e6: 5401 ee8d |0747: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31a4ea: 6202 b387 |0749: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.COUNTRY:Lorg/jaudiotagger/tag/FieldKey; // field@87b3 │ │ -31a4ee: 6203 e88c |074b: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.COUNTRY:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8ce8 │ │ -31a4f2: 6e30 1a89 2103 |074d: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31a4f8: 5401 ee8d |0750: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31a4fc: 6202 b487 |0752: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.COVER_ART:Lorg/jaudiotagger/tag/FieldKey; // field@87b4 │ │ -31a500: 6203 e98c |0754: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.COVER_ART:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8ce9 │ │ -31a504: 6e30 1a89 2103 |0756: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31a50a: 5401 ee8d |0759: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31a50e: 6202 b587 |075b: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.CUSTOM1:Lorg/jaudiotagger/tag/FieldKey; // field@87b5 │ │ -31a512: 6203 ea8c |075d: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.CUSTOM1:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cea │ │ -31a516: 6e30 1a89 2103 |075f: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31a51c: 5401 ee8d |0762: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31a520: 6202 b687 |0764: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.CUSTOM2:Lorg/jaudiotagger/tag/FieldKey; // field@87b6 │ │ -31a524: 6203 eb8c |0766: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.CUSTOM2:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8ceb │ │ -31a528: 6e30 1a89 2103 |0768: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31a52e: 5401 ee8d |076b: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31a532: 6202 b787 |076d: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.CUSTOM3:Lorg/jaudiotagger/tag/FieldKey; // field@87b7 │ │ -31a536: 6203 ec8c |076f: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.CUSTOM3:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cec │ │ -31a53a: 6e30 1a89 2103 |0771: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31a540: 5401 ee8d |0774: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31a544: 6202 b887 |0776: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.CUSTOM4:Lorg/jaudiotagger/tag/FieldKey; // field@87b8 │ │ -31a548: 6203 ed8c |0778: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.CUSTOM4:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8ced │ │ -31a54c: 6e30 1a89 2103 |077a: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31a552: 5401 ee8d |077d: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31a556: 6202 b987 |077f: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.CUSTOM5:Lorg/jaudiotagger/tag/FieldKey; // field@87b9 │ │ -31a55a: 6203 ee8c |0781: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.CUSTOM5:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cee │ │ -31a55e: 6e30 1a89 2103 |0783: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31a564: 5401 ee8d |0786: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31a568: 6202 ba87 |0788: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.DISC_NO:Lorg/jaudiotagger/tag/FieldKey; // field@87ba │ │ -31a56c: 6203 ef8c |078a: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.DISC_NO:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cef │ │ -31a570: 6e30 1a89 2103 |078c: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31a576: 5401 ee8d |078f: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31a57a: 6202 bb87 |0791: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.DISC_SUBTITLE:Lorg/jaudiotagger/tag/FieldKey; // field@87bb │ │ -31a57e: 6203 f08c |0793: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.DISC_SUBTITLE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cf0 │ │ -31a582: 6e30 1a89 2103 |0795: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31a588: 5401 ee8d |0798: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31a58c: 6202 bc87 |079a: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.DISC_TOTAL:Lorg/jaudiotagger/tag/FieldKey; // field@87bc │ │ -31a590: 6203 ef8c |079c: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.DISC_NO:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cef │ │ -31a594: 6e30 1a89 2103 |079e: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31a59a: 5401 ee8d |07a1: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31a59e: 6202 bd87 |07a3: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.DJMIXER:Lorg/jaudiotagger/tag/FieldKey; // field@87bd │ │ -31a5a2: 6203 f28c |07a5: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.DJMIXER:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cf2 │ │ -31a5a6: 6e30 1a89 2103 |07a7: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31a5ac: 5401 ee8d |07aa: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31a5b0: 6202 dc87 |07ac: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MOOD_ELECTRONIC:Lorg/jaudiotagger/tag/FieldKey; // field@87dc │ │ -31a5b4: 6203 118d |07ae: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MOOD_ELECTRONIC:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d11 │ │ -31a5b8: 6e30 1a89 2103 |07b0: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31a5be: 5401 ee8d |07b3: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31a5c2: 6202 be87 |07b5: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ENCODER:Lorg/jaudiotagger/tag/FieldKey; // field@87be │ │ -31a5c6: 6203 f38c |07b7: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ENCODER:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cf3 │ │ -31a5ca: 6e30 1a89 2103 |07b9: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31a5d0: 5401 ee8d |07bc: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31a5d4: 6202 bf87 |07be: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ENGINEER:Lorg/jaudiotagger/tag/FieldKey; // field@87bf │ │ -31a5d8: 6203 f48c |07c0: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ENGINEER:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cf4 │ │ -31a5dc: 6e30 1a89 2103 |07c2: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31a5e2: 5401 ee8d |07c5: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31a5e6: 6202 c087 |07c7: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ENSEMBLE:Lorg/jaudiotagger/tag/FieldKey; // field@87c0 │ │ -31a5ea: 6203 f58c |07c9: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ENSEMBLE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cf5 │ │ -31a5ee: 6e30 1a89 2103 |07cb: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31a5f4: 5401 ee8d |07ce: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31a5f8: 6202 c187 |07d0: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ENSEMBLE_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@87c1 │ │ -31a5fc: 6203 f68c |07d2: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ENSEMBLE_SORT:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cf6 │ │ -31a600: 6e30 1a89 2103 |07d4: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31a606: 5401 ee8d |07d7: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31a60a: 6202 c287 |07d9: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.FBPM:Lorg/jaudiotagger/tag/FieldKey; // field@87c2 │ │ -31a60e: 6203 f78c |07db: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.FBPM:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cf7 │ │ -31a612: 6e30 1a89 2103 |07dd: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31a618: 5401 ee8d |07e0: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31a61c: 6202 c387 |07e2: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.GENRE:Lorg/jaudiotagger/tag/FieldKey; // field@87c3 │ │ -31a620: 6203 f88c |07e4: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.GENRE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cf8 │ │ -31a624: 6e30 1a89 2103 |07e6: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31a62a: 5401 ee8d |07e9: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31a62e: 6202 c487 |07eb: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.GROUP:Lorg/jaudiotagger/tag/FieldKey; // field@87c4 │ │ -31a632: 6203 f98c |07ed: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.GROUP:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cf9 │ │ -31a636: 6e30 1a89 2103 |07ef: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31a63c: 5401 ee8d |07f2: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31a640: 6202 c587 |07f4: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.GROUPING:Lorg/jaudiotagger/tag/FieldKey; // field@87c5 │ │ -31a644: 6203 fa8c |07f6: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.GROUPING:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cfa │ │ -31a648: 6e30 1a89 2103 |07f8: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31a64e: 5401 ee8d |07fb: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31a652: 6202 c687 |07fd: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.INSTRUMENT:Lorg/jaudiotagger/tag/FieldKey; // field@87c6 │ │ -31a656: 6203 fb8c |07ff: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.INSTRUMENT:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cfb │ │ -31a65a: 6e30 1a89 2103 |0801: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31a660: 5401 ee8d |0804: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31a664: 6202 c787 |0806: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.INVOLVED_PERSON:Lorg/jaudiotagger/tag/FieldKey; // field@87c7 │ │ -31a668: 6203 fc8c |0808: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.INVOLVED_PERSON:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cfc │ │ -31a66c: 6e30 1a89 2103 |080a: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31a672: 5401 ee8d |080d: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31a676: 6202 c887 |080f: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.IPI:Lorg/jaudiotagger/tag/FieldKey; // field@87c8 │ │ -31a67a: 6203 fd8c |0811: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.IPI:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cfd │ │ -31a67e: 6e30 1a89 2103 |0813: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31a684: 5401 ee8d |0816: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31a688: 6202 c987 |0818: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ISRC:Lorg/jaudiotagger/tag/FieldKey; // field@87c9 │ │ -31a68c: 6203 fe8c |081a: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ISRC:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cfe │ │ -31a690: 6e30 1a89 2103 |081c: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31a696: 5401 ee8d |081f: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31a69a: 6202 ca87 |0821: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ISWC:Lorg/jaudiotagger/tag/FieldKey; // field@87ca │ │ -31a69e: 6203 ff8c |0823: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ISWC:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cff │ │ -31a6a2: 6e30 1a89 2103 |0825: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31a6a8: 5401 ee8d |0828: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31a6ac: 6202 cb87 |082a: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.IS_CLASSICAL:Lorg/jaudiotagger/tag/FieldKey; // field@87cb │ │ -31a6b0: 6203 008d |082c: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.IS_CLASSICAL:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d00 │ │ -31a6b4: 6e30 1a89 2103 |082e: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31a6ba: 5401 ee8d |0831: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31a6be: 6202 cc87 |0833: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.IS_COMPILATION:Lorg/jaudiotagger/tag/FieldKey; // field@87cc │ │ -31a6c2: 6203 018d |0835: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.IS_COMPILATION:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d01 │ │ -31a6c6: 6e30 1a89 2103 |0837: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31a6cc: 5401 ee8d |083a: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31a6d0: 6202 ce87 |083c: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.IS_SOUNDTRACK:Lorg/jaudiotagger/tag/FieldKey; // field@87ce │ │ -31a6d4: 6203 038d |083e: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.IS_SOUNDTRACK:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d03 │ │ -31a6d8: 6e30 1a89 2103 |0840: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31a6de: 5401 ee8d |0843: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31a6e2: 6202 cd87 |0845: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.IS_HD:Lorg/jaudiotagger/tag/FieldKey; // field@87cd │ │ -31a6e6: 6203 028d |0847: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.IS_HD:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d02 │ │ -31a6ea: 6e30 1a89 2103 |0849: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31a6f0: 5401 ee8d |084c: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31a6f4: 6202 cf87 |084e: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ITUNES_GROUPING:Lorg/jaudiotagger/tag/FieldKey; // field@87cf │ │ -31a6f8: 6203 048d |0850: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ITUNES_GROUPING:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d04 │ │ -31a6fc: 6e30 1a89 2103 |0852: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31a702: 5401 ee8d |0855: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31a706: 6202 d087 |0857: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.KEY:Lorg/jaudiotagger/tag/FieldKey; // field@87d0 │ │ -31a70a: 6203 058d |0859: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.KEY:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d05 │ │ -31a70e: 6e30 1a89 2103 |085b: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31a714: 5401 ee8d |085e: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31a718: 6202 d187 |0860: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.LANGUAGE:Lorg/jaudiotagger/tag/FieldKey; // field@87d1 │ │ -31a71c: 6203 068d |0862: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.LANGUAGE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d06 │ │ -31a720: 6e30 1a89 2103 |0864: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31a726: 5401 ee8d |0867: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31a72a: 6202 d287 |0869: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.LYRICIST:Lorg/jaudiotagger/tag/FieldKey; // field@87d2 │ │ -31a72e: 6203 078d |086b: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.LYRICIST:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d07 │ │ -31a732: 6e30 1a89 2103 |086d: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31a738: 5401 ee8d |0870: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31a73c: 6202 d387 |0872: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.LYRICIST_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@87d3 │ │ -31a740: 6203 088d |0874: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.LYRICIST_SORT:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d08 │ │ -31a744: 6e30 1a89 2103 |0876: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31a74a: 5401 ee8d |0879: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31a74e: 6202 d487 |087b: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.LYRICS:Lorg/jaudiotagger/tag/FieldKey; // field@87d4 │ │ -31a752: 6203 098d |087d: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.LYRICS:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d09 │ │ -31a756: 6e30 1a89 2103 |087f: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31a75c: 5401 ee8d |0882: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31a760: 6202 d587 |0884: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MEDIA:Lorg/jaudiotagger/tag/FieldKey; // field@87d5 │ │ -31a764: 6203 0a8d |0886: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MEDIA:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d0a │ │ -31a768: 6e30 1a89 2103 |0888: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31a76e: 5401 ee8d |088b: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31a772: 6202 d687 |088d: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MIXER:Lorg/jaudiotagger/tag/FieldKey; // field@87d6 │ │ -31a776: 6203 0b8d |088f: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MIXER:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d0b │ │ -31a77a: 6e30 1a89 2103 |0891: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31a780: 5401 ee8d |0894: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31a784: 6202 d787 |0896: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MOOD:Lorg/jaudiotagger/tag/FieldKey; // field@87d7 │ │ -31a788: 6203 0c8d |0898: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MOOD:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d0c │ │ -31a78c: 6e30 1a89 2103 |089a: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31a792: 5401 ee8d |089d: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31a796: 6202 d887 |089f: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MOOD_ACOUSTIC:Lorg/jaudiotagger/tag/FieldKey; // field@87d8 │ │ -31a79a: 6203 0d8d |08a1: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MOOD_ACOUSTIC:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d0d │ │ -31a79e: 6e30 1a89 2103 |08a3: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31a7a4: 5401 ee8d |08a6: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31a7a8: 6202 d987 |08a8: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MOOD_AGGRESSIVE:Lorg/jaudiotagger/tag/FieldKey; // field@87d9 │ │ -31a7ac: 6203 0e8d |08aa: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MOOD_AGGRESSIVE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d0e │ │ -31a7b0: 6e30 1a89 2103 |08ac: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31a7b6: 5401 ee8d |08af: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31a7ba: 6202 da87 |08b1: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MOOD_AROUSAL:Lorg/jaudiotagger/tag/FieldKey; // field@87da │ │ -31a7be: 6203 0f8d |08b3: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MOOD_AROUSAL:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d0f │ │ -31a7c2: 6e30 1a89 2103 |08b5: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31a7c8: 5401 ee8d |08b8: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31a7cc: 6202 db87 |08ba: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MOOD_DANCEABILITY:Lorg/jaudiotagger/tag/FieldKey; // field@87db │ │ -31a7d0: 6203 108d |08bc: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MOOD_DANCEABILITY:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d10 │ │ -31a7d4: 6e30 1a89 2103 |08be: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31a7da: 5401 ee8d |08c1: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31a7de: 6202 dd87 |08c3: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MOOD_HAPPY:Lorg/jaudiotagger/tag/FieldKey; // field@87dd │ │ -31a7e2: 6203 128d |08c5: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MOOD_HAPPY:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d12 │ │ -31a7e6: 6e30 1a89 2103 |08c7: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31a7ec: 5401 ee8d |08ca: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31a7f0: 6202 de87 |08cc: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MOOD_INSTRUMENTAL:Lorg/jaudiotagger/tag/FieldKey; // field@87de │ │ -31a7f4: 6203 138d |08ce: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MOOD_INSTRUMENTAL:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d13 │ │ -31a7f8: 6e30 1a89 2103 |08d0: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31a7fe: 5401 ee8d |08d3: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31a802: 6202 df87 |08d5: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MOOD_PARTY:Lorg/jaudiotagger/tag/FieldKey; // field@87df │ │ -31a806: 6203 148d |08d7: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MOOD_PARTY:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d14 │ │ -31a80a: 6e30 1a89 2103 |08d9: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31a810: 5401 ee8d |08dc: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31a814: 6202 e087 |08de: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MOOD_RELAXED:Lorg/jaudiotagger/tag/FieldKey; // field@87e0 │ │ -31a818: 6203 158d |08e0: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MOOD_RELAXED:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d15 │ │ -31a81c: 6e30 1a89 2103 |08e2: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31a822: 5401 ee8d |08e5: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31a826: 6202 e187 |08e7: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MOOD_SAD:Lorg/jaudiotagger/tag/FieldKey; // field@87e1 │ │ -31a82a: 6203 168d |08e9: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MOOD_SAD:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d16 │ │ -31a82e: 6e30 1a89 2103 |08eb: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31a834: 5401 ee8d |08ee: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31a838: 6202 e287 |08f0: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MOOD_VALENCE:Lorg/jaudiotagger/tag/FieldKey; // field@87e2 │ │ -31a83c: 6203 178d |08f2: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MOOD_VALENCE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d17 │ │ -31a840: 6e30 1a89 2103 |08f4: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31a846: 5401 ee8d |08f7: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31a84a: 6202 e387 |08f9: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MOVEMENT:Lorg/jaudiotagger/tag/FieldKey; // field@87e3 │ │ -31a84e: 6203 188d |08fb: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MOVEMENT:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d18 │ │ -31a852: 6e30 1a89 2103 |08fd: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31a858: 5401 ee8d |0900: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31a85c: 6202 e487 |0902: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MOVEMENT_NO:Lorg/jaudiotagger/tag/FieldKey; // field@87e4 │ │ -31a860: 6203 198d |0904: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MOVEMENT_NO:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d19 │ │ -31a864: 6e30 1a89 2103 |0906: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31a86a: 5401 ee8d |0909: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31a86e: 6202 e587 |090b: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MOVEMENT_TOTAL:Lorg/jaudiotagger/tag/FieldKey; // field@87e5 │ │ -31a872: 6203 1a8d |090d: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MOVEMENT_TOTAL:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d1a │ │ -31a876: 6e30 1a89 2103 |090f: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31a87c: 5401 ee8d |0912: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31a880: 6202 e687 |0914: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_ARTISTID:Lorg/jaudiotagger/tag/FieldKey; // field@87e6 │ │ -31a884: 6203 1b8d |0916: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MUSICBRAINZ_ARTISTID:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d1b │ │ -31a888: 6e30 1a89 2103 |0918: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31a88e: 5401 ee8d |091b: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31a892: 6202 e787 |091d: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_DISC_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87e7 │ │ -31a896: 6203 1c8d |091f: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MUSICBRAINZ_DISC_ID:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d1c │ │ -31a89a: 6e30 1a89 2103 |0921: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31a8a0: 5401 ee8d |0924: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31a8a4: 6202 e887 |0926: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_ORIGINAL_RELEASE_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87e8 │ │ -31a8a8: 6203 1d8d |0928: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MUSICBRAINZ_ORIGINAL_RELEASEID:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d1d │ │ -31a8ac: 6e30 1a89 2103 |092a: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31a8b2: 5401 ee8d |092d: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31a8b6: 6202 e987 |092f: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_RELEASEARTISTID:Lorg/jaudiotagger/tag/FieldKey; // field@87e9 │ │ -31a8ba: 6203 1e8d |0931: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MUSICBRAINZ_RELEASEARTISTID:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d1e │ │ -31a8be: 6e30 1a89 2103 |0933: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31a8c4: 5401 ee8d |0936: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31a8c8: 6202 ea87 |0938: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_RELEASEID:Lorg/jaudiotagger/tag/FieldKey; // field@87ea │ │ -31a8cc: 6203 1f8d |093a: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MUSICBRAINZ_RELEASEID:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d1f │ │ -31a8d0: 6e30 1a89 2103 |093c: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31a8d6: 5401 ee8d |093f: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31a8da: 6202 eb87 |0941: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_RELEASE_COUNTRY:Lorg/jaudiotagger/tag/FieldKey; // field@87eb │ │ -31a8de: 6203 208d |0943: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MUSICBRAINZ_RELEASE_COUNTRY:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d20 │ │ -31a8e2: 6e30 1a89 2103 |0945: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31a8e8: 5401 ee8d |0948: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31a8ec: 6202 ec87 |094a: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_RELEASE_GROUP_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87ec │ │ -31a8f0: 6203 218d |094c: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MUSICBRAINZ_RELEASE_GROUP_ID:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d21 │ │ -31a8f4: 6e30 1a89 2103 |094e: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31a8fa: 5401 ee8d |0951: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31a8fe: 6202 ed87 |0953: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_RELEASE_STATUS:Lorg/jaudiotagger/tag/FieldKey; // field@87ed │ │ -31a902: 6203 228d |0955: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MUSICBRAINZ_RELEASE_STATUS:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d22 │ │ -31a906: 6e30 1a89 2103 |0957: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31a90c: 5401 ee8d |095a: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31a910: 6202 ee87 |095c: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_RELEASE_TRACK_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87ee │ │ -31a914: 6203 238d |095e: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MUSICBRAINZ_RELEASE_TRACK_ID:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d23 │ │ -31a918: 6e30 1a89 2103 |0960: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31a91e: 5401 ee8d |0963: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31a922: 6202 ef87 |0965: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_RELEASE_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@87ef │ │ -31a926: 6203 248d |0967: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MUSICBRAINZ_RELEASE_TYPE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d24 │ │ -31a92a: 6e30 1a89 2103 |0969: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31a930: 5401 ee8d |096c: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31a934: 6202 f087 |096e: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_TRACK_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87f0 │ │ -31a938: 6203 258d |0970: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MUSICBRAINZ_TRACK_ID:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d25 │ │ -31a93c: 6e30 1a89 2103 |0972: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31a942: 5401 ee8d |0975: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31a946: 6202 f187 |0977: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK:Lorg/jaudiotagger/tag/FieldKey; // field@87f1 │ │ -31a94a: 6203 268d |0979: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MUSICBRAINZ_WORK:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d26 │ │ -31a94e: 6e30 1a89 2103 |097b: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31a954: 5401 ee8d |097e: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31a958: 6202 f487 |0980: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87f4 │ │ -31a95c: 6203 288d |0982: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MUSICBRAINZ_WORK_ID:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d28 │ │ -31a960: 6e30 1a89 2103 |0984: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31a966: 5401 ee8d |0987: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31a96a: 6202 f287 |0989: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_COMPOSITION:Lorg/jaudiotagger/tag/FieldKey; // field@87f2 │ │ -31a96e: 6203 5a8d |098b: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.WORK_COMPOSITION:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d5a │ │ -31a972: 6e30 1a89 2103 |098d: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31a978: 5401 ee8d |0990: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31a97c: 6202 f387 |0992: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_COMPOSITION_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87f3 │ │ -31a980: 6203 278d |0994: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MUSICBRAINZ_WORK_COMPOSITION_ID:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d27 │ │ -31a984: 6e30 1a89 2103 |0996: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31a98a: 5401 ee8d |0999: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31a98e: 6202 f687 |099b: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL1_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87f6 │ │ -31a992: 6203 298d |099d: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL1_ID:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d29 │ │ -31a996: 6e30 1a89 2103 |099f: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31a99c: 5401 ee8d |09a2: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31a9a0: 6202 f987 |09a4: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL2_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87f9 │ │ -31a9a4: 6203 2a8d |09a6: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL2_ID:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d2a │ │ -31a9a8: 6e30 1a89 2103 |09a8: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31a9ae: 5401 ee8d |09ab: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31a9b2: 6202 fc87 |09ad: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL3_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87fc │ │ -31a9b6: 6203 2b8d |09af: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL3_ID:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d2b │ │ -31a9ba: 6e30 1a89 2103 |09b1: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31a9c0: 5401 ee8d |09b4: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31a9c4: 6202 ff87 |09b6: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL4_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87ff │ │ -31a9c8: 6203 2c8d |09b8: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL4_ID:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d2c │ │ -31a9cc: 6e30 1a89 2103 |09ba: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31a9d2: 5401 ee8d |09bd: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31a9d6: 6202 0288 |09bf: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL5_ID:Lorg/jaudiotagger/tag/FieldKey; // field@8802 │ │ -31a9da: 6203 2d8d |09c1: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL5_ID:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d2d │ │ -31a9de: 6e30 1a89 2103 |09c3: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31a9e4: 5401 ee8d |09c6: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31a9e8: 6202 0588 |09c8: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL6_ID:Lorg/jaudiotagger/tag/FieldKey; // field@8805 │ │ -31a9ec: 6203 2e8d |09ca: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL6_ID:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d2e │ │ -31a9f0: 6e30 1a89 2103 |09cc: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31a9f6: 5401 ee8d |09cf: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31a9fa: 6202 0788 |09d1: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICIP_ID:Lorg/jaudiotagger/tag/FieldKey; // field@8807 │ │ -31a9fe: 6203 2f8d |09d3: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MUSICIP_ID:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d2f │ │ -31aa02: 6e30 1a89 2103 |09d5: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31aa08: 5401 ee8d |09d8: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31aa0c: 6202 0888 |09da: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.OCCASION:Lorg/jaudiotagger/tag/FieldKey; // field@8808 │ │ -31aa10: 6203 308d |09dc: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.OCCASION:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d30 │ │ -31aa14: 6e30 1a89 2103 |09de: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31aa1a: 5401 ee8d |09e1: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31aa1e: 6202 0988 |09e3: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.OPUS:Lorg/jaudiotagger/tag/FieldKey; // field@8809 │ │ -31aa22: 6203 318d |09e5: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.OPUS:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d31 │ │ -31aa26: 6e30 1a89 2103 |09e7: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31aa2c: 5401 ee8d |09ea: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31aa30: 6202 0a88 |09ec: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ORCHESTRA:Lorg/jaudiotagger/tag/FieldKey; // field@880a │ │ -31aa34: 6203 328d |09ee: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ORCHESTRA:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d32 │ │ -31aa38: 6e30 1a89 2103 |09f0: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31aa3e: 5401 ee8d |09f3: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31aa42: 6202 0b88 |09f5: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ORCHESTRA_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@880b │ │ -31aa46: 6203 338d |09f7: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ORCHESTRA_SORT:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d33 │ │ -31aa4a: 6e30 1a89 2103 |09f9: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31aa50: 5401 ee8d |09fc: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31aa54: 6202 0c88 |09fe: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ORIGINAL_ALBUM:Lorg/jaudiotagger/tag/FieldKey; // field@880c │ │ -31aa58: 6203 348d |0a00: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ORIGINAL_ALBUM:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d34 │ │ -31aa5c: 6e30 1a89 2103 |0a02: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31aa62: 5401 ee8d |0a05: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31aa66: 6202 0d88 |0a07: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ORIGINAL_ARTIST:Lorg/jaudiotagger/tag/FieldKey; // field@880d │ │ -31aa6a: 6203 358d |0a09: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ORIGINAL_ARTIST:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d35 │ │ -31aa6e: 6e30 1a89 2103 |0a0b: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31aa74: 5401 ee8d |0a0e: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31aa78: 6202 0e88 |0a10: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ORIGINAL_LYRICIST:Lorg/jaudiotagger/tag/FieldKey; // field@880e │ │ -31aa7c: 6203 368d |0a12: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ORIGINAL_LYRICIST:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d36 │ │ -31aa80: 6e30 1a89 2103 |0a14: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31aa86: 5401 ee8d |0a17: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31aa8a: 6202 0f88 |0a19: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ORIGINAL_YEAR:Lorg/jaudiotagger/tag/FieldKey; // field@880f │ │ -31aa8e: 6203 378d |0a1b: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ORIGINAL_YEAR:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d37 │ │ -31aa92: 6e30 1a89 2103 |0a1d: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31aa98: 5401 ee8d |0a20: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31aa9c: 6202 1088 |0a22: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.OVERALL_WORK:Lorg/jaudiotagger/tag/FieldKey; // field@8810 │ │ -31aaa0: 6203 388d |0a24: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.OVERALL_WORK:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d38 │ │ -31aaa4: 6e30 1a89 2103 |0a26: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31aaaa: 5401 ee8d |0a29: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31aaae: 6202 1188 |0a2b: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.PART:Lorg/jaudiotagger/tag/FieldKey; // field@8811 │ │ -31aab2: 6203 398d |0a2d: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.PART:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d39 │ │ -31aab6: 6e30 1a89 2103 |0a2f: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31aabc: 5401 ee8d |0a32: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31aac0: 6202 1288 |0a34: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.PART_NUMBER:Lorg/jaudiotagger/tag/FieldKey; // field@8812 │ │ -31aac4: 6203 3a8d |0a36: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.PART_NUMBER:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d3a │ │ -31aac8: 6e30 1a89 2103 |0a38: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31aace: 5401 ee8d |0a3b: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31aad2: 6202 1388 |0a3d: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.PART_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@8813 │ │ -31aad6: 6203 3b8d |0a3f: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.PART_TYPE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d3b │ │ -31aada: 6e30 1a89 2103 |0a41: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31aae0: 5401 ee8d |0a44: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31aae4: 6202 1488 |0a46: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.PERFORMER:Lorg/jaudiotagger/tag/FieldKey; // field@8814 │ │ -31aae8: 6203 3c8d |0a48: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.PERFORMER:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d3c │ │ -31aaec: 6e30 1a89 2103 |0a4a: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31aaf2: 5401 ee8d |0a4d: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31aaf6: 6202 1588 |0a4f: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.PERFORMER_NAME:Lorg/jaudiotagger/tag/FieldKey; // field@8815 │ │ -31aafa: 6203 3d8d |0a51: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.PERFORMER_NAME:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d3d │ │ -31aafe: 6e30 1a89 2103 |0a53: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31ab04: 5401 ee8d |0a56: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31ab08: 6202 1688 |0a58: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.PERFORMER_NAME_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@8816 │ │ -31ab0c: 6203 3e8d |0a5a: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.PERFORMER_NAME_SORT:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d3e │ │ -31ab10: 6e30 1a89 2103 |0a5c: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31ab16: 5401 ee8d |0a5f: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31ab1a: 6202 1788 |0a61: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.PERIOD:Lorg/jaudiotagger/tag/FieldKey; // field@8817 │ │ -31ab1e: 6203 3f8d |0a63: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.PERIOD:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d3f │ │ -31ab22: 6e30 1a89 2103 |0a65: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31ab28: 5401 ee8d |0a68: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31ab2c: 6202 1888 |0a6a: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.PRODUCER:Lorg/jaudiotagger/tag/FieldKey; // field@8818 │ │ -31ab30: 6203 408d |0a6c: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.PRODUCER:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d40 │ │ -31ab34: 6e30 1a89 2103 |0a6e: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31ab3a: 5401 ee8d |0a71: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31ab3e: 6202 1988 |0a73: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.QUALITY:Lorg/jaudiotagger/tag/FieldKey; // field@8819 │ │ -31ab42: 6203 418d |0a75: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.QUALITY:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d41 │ │ -31ab46: 6e30 1a89 2103 |0a77: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31ab4c: 5401 ee8d |0a7a: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31ab50: 6202 1a88 |0a7c: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.RANKING:Lorg/jaudiotagger/tag/FieldKey; // field@881a │ │ -31ab54: 6203 428d |0a7e: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.RANKING:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d42 │ │ -31ab58: 6e30 1a89 2103 |0a80: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31ab5e: 5401 ee8d |0a83: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31ab62: 6202 1b88 |0a85: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.RATING:Lorg/jaudiotagger/tag/FieldKey; // field@881b │ │ -31ab66: 6203 438d |0a87: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.RATING:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d43 │ │ -31ab6a: 6e30 1a89 2103 |0a89: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31ab70: 5401 ee8d |0a8c: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31ab74: 6202 1c88 |0a8e: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.RECORD_LABEL:Lorg/jaudiotagger/tag/FieldKey; // field@881c │ │ -31ab78: 6203 448d |0a90: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.RECORD_LABEL:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d44 │ │ -31ab7c: 6e30 1a89 2103 |0a92: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31ab82: 5401 ee8d |0a95: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31ab86: 6202 1d88 |0a97: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.REMIXER:Lorg/jaudiotagger/tag/FieldKey; // field@881d │ │ -31ab8a: 6203 458d |0a99: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.REMIXER:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d45 │ │ -31ab8e: 6e30 1a89 2103 |0a9b: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31ab94: 5401 ee8d |0a9e: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31ab98: 6202 1e88 |0aa0: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.SCRIPT:Lorg/jaudiotagger/tag/FieldKey; // field@881e │ │ -31ab9c: 6203 468d |0aa2: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.SCRIPT:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d46 │ │ -31aba0: 6e30 1a89 2103 |0aa4: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31aba6: 5401 ee8d |0aa7: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31abaa: 6202 1f88 |0aa9: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.SINGLE_DISC_TRACK_NO:Lorg/jaudiotagger/tag/FieldKey; // field@881f │ │ -31abae: 6203 478d |0aab: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.SINGLE_DISC_TRACK_NO:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d47 │ │ -31abb2: 6e30 1a89 2103 |0aad: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31abb8: 5401 ee8d |0ab0: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31abbc: 6202 2088 |0ab2: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.SUBTITLE:Lorg/jaudiotagger/tag/FieldKey; // field@8820 │ │ -31abc0: 6203 488d |0ab4: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.SUBTITLE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d48 │ │ -31abc4: 6e30 1a89 2103 |0ab6: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31abca: 5401 ee8d |0ab9: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31abce: 6202 2188 |0abb: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.TAGS:Lorg/jaudiotagger/tag/FieldKey; // field@8821 │ │ -31abd2: 6203 498d |0abd: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.TAGS:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d49 │ │ -31abd6: 6e30 1a89 2103 |0abf: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31abdc: 5401 ee8d |0ac2: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31abe0: 6202 2288 |0ac4: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.TEMPO:Lorg/jaudiotagger/tag/FieldKey; // field@8822 │ │ -31abe4: 6203 4a8d |0ac6: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.TEMPO:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d4a │ │ -31abe8: 6e30 1a89 2103 |0ac8: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31abee: 5401 ee8d |0acb: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31abf2: 6202 2388 |0acd: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.TIMBRE:Lorg/jaudiotagger/tag/FieldKey; // field@8823 │ │ -31abf6: 6203 4b8d |0acf: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.TIMBRE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d4b │ │ -31abfa: 6e30 1a89 2103 |0ad1: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31ac00: 5401 ee8d |0ad4: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31ac04: 6202 2488 |0ad6: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.TITLE:Lorg/jaudiotagger/tag/FieldKey; // field@8824 │ │ -31ac08: 6203 4c8d |0ad8: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.TITLE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d4c │ │ -31ac0c: 6e30 1a89 2103 |0ada: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31ac12: 5401 ee8d |0add: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31ac16: 6202 2588 |0adf: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.TITLE_MOVEMENT:Lorg/jaudiotagger/tag/FieldKey; // field@8825 │ │ -31ac1a: 6203 4d8d |0ae1: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.TITLE_MOVEMENT:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d4d │ │ -31ac1e: 6e30 1a89 2103 |0ae3: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31ac24: 5401 ee8d |0ae6: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31ac28: 6202 2688 |0ae8: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.TITLE_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@8826 │ │ -31ac2c: 6203 4e8d |0aea: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.TITLE_SORT:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d4e │ │ -31ac30: 6e30 1a89 2103 |0aec: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31ac36: 5401 ee8d |0aef: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31ac3a: 6202 2788 |0af1: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.TONALITY:Lorg/jaudiotagger/tag/FieldKey; // field@8827 │ │ -31ac3e: 6203 4f8d |0af3: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.TONALITY:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d4f │ │ -31ac42: 6e30 1a89 2103 |0af5: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31ac48: 5401 ee8d |0af8: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31ac4c: 6202 2888 |0afa: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.TRACK:Lorg/jaudiotagger/tag/FieldKey; // field@8828 │ │ -31ac50: 6203 508d |0afc: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.TRACK:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d50 │ │ -31ac54: 6e30 1a89 2103 |0afe: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31ac5a: 5401 ee8d |0b01: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31ac5e: 6202 2988 |0b03: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.TRACK_TOTAL:Lorg/jaudiotagger/tag/FieldKey; // field@8829 │ │ -31ac62: 6203 518d |0b05: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.TRACK_TOTAL:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d51 │ │ -31ac66: 6e30 1a89 2103 |0b07: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31ac6c: 5401 ee8d |0b0a: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31ac70: 6202 2a88 |0b0c: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.URL_DISCOGS_ARTIST_SITE:Lorg/jaudiotagger/tag/FieldKey; // field@882a │ │ -31ac74: 6203 528d |0b0e: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.URL_DISCOGS_ARTIST_SITE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d52 │ │ -31ac78: 6e30 1a89 2103 |0b10: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31ac7e: 5401 ee8d |0b13: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31ac82: 6202 2b88 |0b15: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.URL_DISCOGS_RELEASE_SITE:Lorg/jaudiotagger/tag/FieldKey; // field@882b │ │ -31ac86: 6203 538d |0b17: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.URL_DISCOGS_RELEASE_SITE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d53 │ │ -31ac8a: 6e30 1a89 2103 |0b19: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31ac90: 5401 ee8d |0b1c: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31ac94: 6202 2c88 |0b1e: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.URL_LYRICS_SITE:Lorg/jaudiotagger/tag/FieldKey; // field@882c │ │ -31ac98: 6203 548d |0b20: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.URL_LYRICS_SITE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d54 │ │ -31ac9c: 6e30 1a89 2103 |0b22: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31aca2: 5401 ee8d |0b25: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31aca6: 6202 2d88 |0b27: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.URL_OFFICIAL_ARTIST_SITE:Lorg/jaudiotagger/tag/FieldKey; // field@882d │ │ -31acaa: 6203 558d |0b29: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.URL_OFFICIAL_ARTIST_SITE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d55 │ │ -31acae: 6e30 1a89 2103 |0b2b: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31acb4: 5401 ee8d |0b2e: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31acb8: 6202 2e88 |0b30: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.URL_OFFICIAL_RELEASE_SITE:Lorg/jaudiotagger/tag/FieldKey; // field@882e │ │ -31acbc: 6203 568d |0b32: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.URL_OFFICIAL_RELEASE_SITE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d56 │ │ -31acc0: 6e30 1a89 2103 |0b34: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31acc6: 5401 ee8d |0b37: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31acca: 6202 2f88 |0b39: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.URL_WIKIPEDIA_ARTIST_SITE:Lorg/jaudiotagger/tag/FieldKey; // field@882f │ │ -31acce: 6203 578d |0b3b: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.URL_WIKIPEDIA_ARTIST_SITE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d57 │ │ -31acd2: 6e30 1a89 2103 |0b3d: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31acd8: 5401 ee8d |0b40: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31acdc: 6202 3088 |0b42: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.URL_WIKIPEDIA_RELEASE_SITE:Lorg/jaudiotagger/tag/FieldKey; // field@8830 │ │ -31ace0: 6203 588d |0b44: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.URL_WIKIPEDIA_RELEASE_SITE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d58 │ │ -31ace4: 6e30 1a89 2103 |0b46: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31acea: 5401 ee8d |0b49: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31acee: 6202 3188 |0b4b: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.WORK:Lorg/jaudiotagger/tag/FieldKey; // field@8831 │ │ -31acf2: 6203 598d |0b4d: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.WORK:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d59 │ │ -31acf6: 6e30 1a89 2103 |0b4f: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31acfc: 5401 ee8d |0b52: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31ad00: 6202 f587 |0b54: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL1:Lorg/jaudiotagger/tag/FieldKey; // field@87f5 │ │ -31ad04: 6203 5c8d |0b56: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.WORK_PART_LEVEL1:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d5c │ │ -31ad08: 6e30 1a89 2103 |0b58: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31ad0e: 5401 ee8d |0b5b: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31ad12: 6202 f787 |0b5d: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL1_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@87f7 │ │ -31ad16: 6203 5d8d |0b5f: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.WORK_PART_LEVEL1_TYPE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d5d │ │ -31ad1a: 6e30 1a89 2103 |0b61: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31ad20: 5401 ee8d |0b64: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31ad24: 6202 f887 |0b66: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL2:Lorg/jaudiotagger/tag/FieldKey; // field@87f8 │ │ -31ad28: 6203 5e8d |0b68: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.WORK_PART_LEVEL2:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d5e │ │ -31ad2c: 6e30 1a89 2103 |0b6a: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31ad32: 5401 ee8d |0b6d: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31ad36: 6202 fa87 |0b6f: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL2_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@87fa │ │ -31ad3a: 6203 5f8d |0b71: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.WORK_PART_LEVEL2_TYPE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d5f │ │ -31ad3e: 6e30 1a89 2103 |0b73: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31ad44: 5401 ee8d |0b76: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31ad48: 6202 fb87 |0b78: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL3:Lorg/jaudiotagger/tag/FieldKey; // field@87fb │ │ -31ad4c: 6203 608d |0b7a: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.WORK_PART_LEVEL3:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d60 │ │ -31ad50: 6e30 1a89 2103 |0b7c: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31ad56: 5401 ee8d |0b7f: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31ad5a: 6202 fd87 |0b81: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL3_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@87fd │ │ -31ad5e: 6203 5b8d |0b83: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.WORK_PARTOF_LEVEL3_TYPE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d5b │ │ -31ad62: 6e30 1a89 2103 |0b85: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31ad68: 5401 ee8d |0b88: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31ad6c: 6202 fe87 |0b8a: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL4:Lorg/jaudiotagger/tag/FieldKey; // field@87fe │ │ -31ad70: 6203 618d |0b8c: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.WORK_PART_LEVEL4:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d61 │ │ -31ad74: 6e30 1a89 2103 |0b8e: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31ad7a: 5401 ee8d |0b91: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31ad7e: 6202 0088 |0b93: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL4_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@8800 │ │ -31ad82: 6203 628d |0b95: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.WORK_PART_LEVEL4_TYPE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d62 │ │ -31ad86: 6e30 1a89 2103 |0b97: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31ad8c: 5401 ee8d |0b9a: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31ad90: 6202 0188 |0b9c: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL5:Lorg/jaudiotagger/tag/FieldKey; // field@8801 │ │ -31ad94: 6203 638d |0b9e: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.WORK_PART_LEVEL5:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d63 │ │ -31ad98: 6e30 1a89 2103 |0ba0: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31ad9e: 5401 ee8d |0ba3: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31ada2: 6202 0388 |0ba5: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL5_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@8803 │ │ -31ada6: 6203 648d |0ba7: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.WORK_PART_LEVEL5_TYPE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d64 │ │ -31adaa: 6e30 1a89 2103 |0ba9: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31adb0: 5401 ee8d |0bac: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31adb4: 6202 0488 |0bae: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL6:Lorg/jaudiotagger/tag/FieldKey; // field@8804 │ │ -31adb8: 6203 658d |0bb0: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.WORK_PART_LEVEL6:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d65 │ │ -31adbc: 6e30 1a89 2103 |0bb2: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31adc2: 5401 ee8d |0bb5: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31adc6: 6202 0688 |0bb7: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL6_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@8806 │ │ -31adca: 6203 668d |0bb9: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.WORK_PART_LEVEL6_TYPE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d66 │ │ -31adce: 6e30 1a89 2103 |0bbb: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31add4: 5401 ee8d |0bbe: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31add8: 6202 3288 |0bc0: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.WORK_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@8832 │ │ -31addc: 6203 678d |0bc2: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.WORK_TYPE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d67 │ │ -31ade0: 6e30 1a89 2103 |0bc4: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31ade6: 5401 ee8d |0bc7: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31adea: 6202 3388 |0bc9: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.YEAR:Lorg/jaudiotagger/tag/FieldKey; // field@8833 │ │ -31adee: 6203 688d |0bcb: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.YEAR:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d68 │ │ -31adf2: 6e30 1a89 2103 |0bcd: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31adf8: 7601 6797 1a00 |0bd0: invoke-direct/range {v26}, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.populateId3ToTagField:()V // method@9767 │ │ -31adfe: 0e00 |0bd3: return-void │ │ +31964c: |[31964c] org.jaudiotagger.tag.id3.ID3v24Frames.:()V │ │ +31965c: 0800 1a00 |0000: move-object/from16 v0, v26 │ │ +319660: 7601 7995 1a00 |0002: invoke-direct/range {v26}, Lorg/jaudiotagger/tag/id3/ID3Frames;.:()V // method@9579 │ │ +319666: 2201 8610 |0005: new-instance v1, Ljava/util/EnumMap; // type@1086 │ │ +31966a: 1c02 be11 |0007: const-class v2, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +31966e: 7020 1789 2100 |0009: invoke-direct {v1, v2}, Ljava/util/EnumMap;.:(Ljava/lang/Class;)V // method@8917 │ │ +319674: 5b01 ee8d |000c: iput-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +319678: 2201 8610 |000e: new-instance v1, Ljava/util/EnumMap; // type@1086 │ │ +31967c: 1c02 2612 |0010: const-class v2, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +319680: 7020 1789 2100 |0012: invoke-direct {v1, v2}, Ljava/util/EnumMap;.:(Ljava/lang/Class;)V // method@8917 │ │ +319686: 5b01 e98d |0015: iput-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.id3ToTagField:Ljava/util/EnumMap; // field@8de9 │ │ +31968a: 5401 ed8d |0017: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ +31968e: 1a02 1b4a |0019: const-string v2, "TPE2" // string@4a1b │ │ +319692: 6e20 bf89 2100 |001b: invoke-virtual {v1, v2}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +319698: 5401 ed8d |001e: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ +31969c: 1a02 2a49 |0020: const-string v2, "TALB" // string@492a │ │ +3196a0: 6e20 bf89 2100 |0022: invoke-virtual {v1, v2}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +3196a6: 5401 ed8d |0025: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ +3196aa: 1a03 c24a |0027: const-string v3, "TSOA" // string@4ac2 │ │ +3196ae: 6e20 bf89 3100 |0029: invoke-virtual {v1, v3}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +3196b4: 5401 ed8d |002c: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ +3196b8: 1a03 1a4a |002e: const-string v3, "TPE1" // string@4a1a │ │ +3196bc: 6e20 bf89 3100 |0030: invoke-virtual {v1, v3}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +3196c2: 5401 ed8d |0033: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ +3196c6: 1a04 1f07 |0035: const-string v4, "APIC" // string@071f │ │ +3196ca: 6e20 bf89 4100 |0037: invoke-virtual {v1, v4}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +3196d0: 5401 ed8d |003a: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ +3196d4: 1a05 9e06 |003c: const-string v5, "AENC" // string@069e │ │ +3196d8: 6e20 bf89 5100 |003e: invoke-virtual {v1, v5}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +3196de: 5401 ed8d |0041: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ +3196e2: 1a06 5c07 |0043: const-string v6, "ASPI" // string@075c │ │ +3196e6: 6e20 bf89 6100 |0045: invoke-virtual {v1, v6}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +3196ec: 5401 ed8d |0048: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ +3196f0: 1a06 3b49 |004a: const-string v6, "TBPM" // string@493b │ │ +3196f4: 6e20 bf89 6100 |004c: invoke-virtual {v1, v6}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +3196fa: 5401 ed8d |004f: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ +3196fe: 1a06 290e |0051: const-string v6, "COMM" // string@0e29 │ │ +319702: 6e20 bf89 6100 |0053: invoke-virtual {v1, v6}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +319708: 5401 ed8d |0056: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ +31970c: 1a07 540e |0058: const-string v7, "COMR" // string@0e54 │ │ +319710: 6e20 bf89 7100 |005a: invoke-virtual {v1, v7}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +319716: 5401 ed8d |005d: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ +31971a: 1a07 4049 |005f: const-string v7, "TCOM" // string@4940 │ │ +31971e: 6e20 bf89 7100 |0061: invoke-virtual {v1, v7}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +319724: 5401 ed8d |0064: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ +319728: 1a07 1c4a |0066: const-string v7, "TPE3" // string@4a1c │ │ +31972c: 6e20 bf89 7100 |0068: invoke-virtual {v1, v7}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +319732: 5401 ed8d |006b: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ +319736: 1a07 a749 |006d: const-string v7, "TIT1" // string@49a7 │ │ +31973a: 6e20 bf89 7100 |006f: invoke-virtual {v1, v7}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +319740: 5401 ed8d |0072: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ +319744: 1a07 4349 |0074: const-string v7, "TCOP" // string@4943 │ │ +319748: 6e20 bf89 7100 |0076: invoke-virtual {v1, v7}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +31974e: 5401 ed8d |0079: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ +319752: 1a07 5f49 |007b: const-string v7, "TENC" // string@495f │ │ +319756: 6e20 bf89 7100 |007d: invoke-virtual {v1, v7}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +31975c: 5401 ed8d |0080: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ +319760: 1a08 5049 |0082: const-string v8, "TDEN" // string@4950 │ │ +319764: 6e20 bf89 8100 |0084: invoke-virtual {v1, v8}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +31976a: 5401 ed8d |0087: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ +31976e: 1a08 ab15 |0089: const-string v8, "ENCR" // string@15ab │ │ +319772: 6e20 bf89 8100 |008b: invoke-virtual {v1, v8}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +319778: 5401 ed8d |008e: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ +31977c: 1a09 c215 |0090: const-string v9, "EQU2" // string@15c2 │ │ +319780: 6e20 bf89 9100 |0092: invoke-virtual {v1, v9}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +319786: 5401 ed8d |0095: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ +31978a: 1a0a e115 |0097: const-string v10, "ETCO" // string@15e1 │ │ +31978e: 6e20 bf89 a100 |0099: invoke-virtual {v1, v10}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +319794: 5401 ed8d |009c: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ +319798: 1a0b 0f4a |009e: const-string v11, "TOWN" // string@4a0f │ │ +31979c: 6e20 bf89 b100 |00a0: invoke-virtual {v1, v11}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +3197a2: 5401 ed8d |00a3: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ +3197a6: 1a0b 7149 |00a5: const-string v11, "TFLT" // string@4971 │ │ +3197aa: 6e20 bf89 b100 |00a7: invoke-virtual {v1, v11}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +3197b0: 5401 ed8d |00aa: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ +3197b4: 1a0b b61b |00ac: const-string v11, "GEOB" // string@1bb6 │ │ +3197b8: 6e20 bf89 b100 |00ae: invoke-virtual {v1, v11}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +3197be: 5401 ed8d |00b1: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ +3197c2: 1a0c 4149 |00b3: const-string v12, "TCON" // string@4941 │ │ +3197c6: 6e20 bf89 c100 |00b5: invoke-virtual {v1, v12}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +3197cc: 5401 ed8d |00b8: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ +3197d0: 1a0d e01b |00ba: const-string v13, "GRID" // string@1be0 │ │ +3197d4: 6e20 bf89 d100 |00bc: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +3197da: 5401 ed8d |00bf: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ +3197de: 1a0d c94a |00c1: const-string v13, "TSSE" // string@4ac9 │ │ +3197e2: 6e20 bf89 d100 |00c3: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +3197e8: 5401 ed8d |00c6: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ +3197ec: 1a0d c649 |00c8: const-string v13, "TKEY" // string@49c6 │ │ +3197f0: 6e20 bf89 d100 |00ca: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +3197f6: 5401 ed8d |00cd: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ +3197fa: 1a0d a549 |00cf: const-string v13, "TIPL" // string@49a5 │ │ +3197fe: 6e20 bf89 d100 |00d1: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +319804: 5401 ed8d |00d4: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ +319808: 1a0d c74a |00d6: const-string v13, "TSRC" // string@4ac7 │ │ +31980c: 6e20 bf89 d100 |00d8: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +319812: 5401 ed8d |00db: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ +319816: 1a0d ec1b |00dd: const-string v13, "GRP1" // string@1bec │ │ +31981a: 6e20 bf89 d100 |00df: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +319820: 5401 ed8d |00e2: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ +319824: 1a0d ca49 |00e4: const-string v13, "TLAN" // string@49ca │ │ +319828: 6e20 bf89 d100 |00e6: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +31982e: 5401 ed8d |00e9: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ +319832: 1a0d ce49 |00eb: const-string v13, "TLEN" // string@49ce │ │ +319836: 6e20 bf89 d100 |00ed: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +31983c: 5401 ed8d |00f0: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ +319840: 1a0e 5422 |00f2: const-string v14, "LINK" // string@2254 │ │ +319844: 6e20 bf89 e100 |00f4: invoke-virtual {v1, v14}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +31984a: 5401 ed8d |00f7: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ +31984e: 1a0e 6249 |00f9: const-string v14, "TEXT" // string@4962 │ │ +319852: 6e20 bf89 e100 |00fb: invoke-virtual {v1, v14}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +319858: 5401 ed8d |00fe: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ +31985c: 1a0e d249 |0100: const-string v14, "TMED" // string@49d2 │ │ +319860: 6e20 bf89 e100 |0102: invoke-virtual {v1, v14}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +319866: 5401 ed8d |0105: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ +31986a: 1a0e d349 |0107: const-string v14, "TMOO" // string@49d3 │ │ +31986e: 6e20 bf89 e100 |0109: invoke-virtual {v1, v14}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +319874: 5401 ed8d |010c: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ +319878: 1a0e 563a |010e: const-string v14, "MVNM" // string@3a56 │ │ +31987c: 6e20 bf89 e100 |0110: invoke-virtual {v1, v14}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +319882: 5401 ed8d |0113: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ +319886: 1a0e 543a |0115: const-string v14, "MVIN" // string@3a54 │ │ +31988a: 6e20 bf89 e100 |0117: invoke-virtual {v1, v14}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +319890: 5401 ed8d |011a: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ +319894: 1a0e 0839 |011c: const-string v14, "MLLT" // string@3908 │ │ +319898: 6e20 bf89 e100 |011e: invoke-virtual {v1, v14}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +31989e: 5401 ed8d |0121: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ +3198a2: 1a0f 7d38 |0123: const-string v15, "MCDI" // string@387d │ │ +3198a6: 6e20 bf89 f100 |0125: invoke-virtual {v1, v15}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +3198ac: 5401 ed8d |0128: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ +3198b0: 1a0f e949 |012a: const-string v15, "TOPE" // string@49e9 │ │ +3198b4: 6e20 bf89 f100 |012c: invoke-virtual {v1, v15}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +3198ba: 5401 ed8d |012f: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ +3198be: 1a0f 5249 |0131: const-string v15, "TDOR" // string@4952 │ │ +3198c2: 6e20 bf89 f100 |0133: invoke-virtual {v1, v15}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +3198c8: 5401 ed8d |0136: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ +3198cc: 1a0f db49 |0138: const-string v15, "TOFN" // string@49db │ │ +3198d0: 6e20 bf89 f100 |013a: invoke-virtual {v1, v15}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +3198d6: 5401 ed8d |013d: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ +3198da: 1a0f e349 |013f: const-string v15, "TOLY" // string@49e3 │ │ +3198de: 6e20 bf89 f100 |0141: invoke-virtual {v1, v15}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +3198e4: 5401 ed8d |0144: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ +3198e8: 1a0f d849 |0146: const-string v15, "TOAL" // string@49d8 │ │ +3198ec: 6e20 bf89 f100 |0148: invoke-virtual {v1, v15}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +3198f2: 5401 ed8d |014b: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ +3198f6: 1a0f 293f |014d: const-string v15, "OWNE" // string@3f29 │ │ +3198fa: 6e20 bf89 f100 |014f: invoke-virtual {v1, v15}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +319900: 5401 ed8d |0152: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ +319904: 1a0f c44a |0154: const-string v15, "TSOP" // string@4ac4 │ │ +319908: 6e20 bf89 f100 |0156: invoke-virtual {v1, v15}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +31990e: 5401 ed8d |0159: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ +319912: 1a0f 5149 |015b: const-string v15, "TDLY" // string@4951 │ │ +319916: 6e20 bf89 f100 |015d: invoke-virtual {v1, v15}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +31991c: 5401 ed8d |0160: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ +319920: 1a0f 2c40 |0162: const-string v15, "PCNT" // string@402c │ │ +319924: 6e20 bf89 f100 |0164: invoke-virtual {v1, v15}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +31992a: 5401 ed8d |0167: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ +31992e: 1a0f 6f40 |0169: const-string v15, "POPM" // string@406f │ │ +319932: 6e20 bf89 f100 |016b: invoke-virtual {v1, v15}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +319938: 5401 ed8d |016e: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ +31993c: 0810 0f00 |0170: move-object/from16 v16, v15 │ │ +319940: 1a0f 7b40 |0172: const-string v15, "POSS" // string@407b │ │ +319944: 6e20 bf89 f100 |0174: invoke-virtual {v1, v15}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +31994a: 5401 ed8d |0177: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ +31994e: 0811 0f00 |0179: move-object/from16 v17, v15 │ │ +319952: 1a0f 9f40 |017b: const-string v15, "PRIV" // string@409f │ │ +319956: 6e20 bf89 f100 |017d: invoke-virtual {v1, v15}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +31995c: 5401 ed8d |0180: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ +319960: 0812 0f00 |0182: move-object/from16 v18, v15 │ │ +319964: 1a0f 1f4a |0184: const-string v15, "TPRO" // string@4a1f │ │ +319968: 6e20 bf89 f100 |0186: invoke-virtual {v1, v15}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +31996e: 5401 ed8d |0189: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ +319972: 1a0f 214a |018b: const-string v15, "TPUB" // string@4a21 │ │ +319976: 6e20 bf89 f100 |018d: invoke-virtual {v1, v15}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +31997c: 5401 ed8d |0190: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ +319980: 1a0f ac4a |0192: const-string v15, "TRSN" // string@4aac │ │ +319984: 6e20 bf89 f100 |0194: invoke-virtual {v1, v15}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +31998a: 5401 ed8d |0197: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ +31998e: 1a0f ad4a |0199: const-string v15, "TRSO" // string@4aad │ │ +319992: 6e20 bf89 f100 |019b: invoke-virtual {v1, v15}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +319998: 5401 ed8d |019e: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ +31999c: 1a0f 8a42 |01a0: const-string v15, "RBUF" // string@428a │ │ +3199a0: 6e20 bf89 f100 |01a2: invoke-virtual {v1, v15}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +3199a6: 5401 ed8d |01a5: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ +3199aa: 0813 0e00 |01a7: move-object/from16 v19, v14 │ │ +3199ae: 1a0e 2343 |01a9: const-string v14, "RVA2" // string@4323 │ │ +3199b2: 6e20 bf89 e100 |01ab: invoke-virtual {v1, v14}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +3199b8: 5401 ed8d |01ae: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ +3199bc: 0814 0d00 |01b0: move-object/from16 v20, v13 │ │ +3199c0: 1a0d 5449 |01b2: const-string v13, "TDRL" // string@4954 │ │ +3199c4: 6e20 bf89 d100 |01b4: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +3199ca: 5401 ed8d |01b7: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ +3199ce: 1a0d 1d4a |01b9: const-string v13, "TPE4" // string@4a1d │ │ +3199d2: 6e20 bf89 d100 |01bb: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +3199d8: 5401 ed8d |01be: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ +3199dc: 1a0d 2543 |01c0: const-string v13, "RVRB" // string@4325 │ │ +3199e0: 6e20 bf89 d100 |01c2: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +3199e6: 5401 ed8d |01c5: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ +3199ea: 1a0d 8d44 |01c7: const-string v13, "SEEK" // string@448d │ │ +3199ee: 6e20 bf89 d100 |01c9: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +3199f4: 5401 ed8d |01cc: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ +3199f8: 1a0d 1e4a |01ce: const-string v13, "TPOS" // string@4a1e │ │ +3199fc: 6e20 bf89 d100 |01d0: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +319a02: 5401 ed8d |01d3: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ +319a06: 1a0d ca4a |01d5: const-string v13, "TSST" // string@4aca │ │ +319a0a: 6e20 bf89 d100 |01d7: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +319a10: 5401 ed8d |01da: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ +319a14: 1a0d 0145 |01dc: const-string v13, "SIGN" // string@4501 │ │ +319a18: 6e20 bf89 d100 |01de: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +319a1e: 5401 ed8d |01e1: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ +319a22: 1a0d 5046 |01e3: const-string v13, "SYLT" // string@4650 │ │ +319a26: 6e20 bf89 d100 |01e5: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +319a2c: 5401 ed8d |01e8: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ +319a30: 0815 0d00 |01ea: move-object/from16 v21, v13 │ │ +319a34: 1a0d 6046 |01ec: const-string v13, "SYTC" // string@4660 │ │ +319a38: 6e20 bf89 d100 |01ee: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +319a3e: 5401 ed8d |01f1: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ +319a42: 0816 0d00 |01f3: move-object/from16 v22, v13 │ │ +319a46: 1a0d 5549 |01f5: const-string v13, "TDTG" // string@4955 │ │ +319a4a: 6e20 bf89 d100 |01f7: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +319a50: 5401 ed8d |01fa: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ +319a54: 1a0d 814f |01fc: const-string v13, "USER" // string@4f81 │ │ +319a58: 6e20 bf89 d100 |01fe: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +319a5e: 5401 ed8d |0201: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ +319a62: 1a0d a849 |0203: const-string v13, "TIT2" // string@49a8 │ │ +319a66: 6e20 bf89 d100 |0205: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +319a6c: 5401 ed8d |0208: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ +319a70: 0817 0700 |020a: move-object/from16 v23, v7 │ │ +319a74: 1a07 a949 |020c: const-string v7, "TIT3" // string@49a9 │ │ +319a78: 6e20 bf89 7100 |020e: invoke-virtual {v1, v7}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +319a7e: 5401 ed8d |0211: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ +319a82: 1a07 c54a |0213: const-string v7, "TSOT" // string@4ac5 │ │ +319a86: 6e20 bf89 7100 |0215: invoke-virtual {v1, v7}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +319a8c: 5401 ed8d |0218: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ +319a90: 1a07 9f4a |021a: const-string v7, "TRCK" // string@4a9f │ │ +319a94: 6e20 bf89 7100 |021c: invoke-virtual {v1, v7}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +319a9a: 5401 ed8d |021f: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ +319a9e: 1a07 024f |0221: const-string v7, "UFID" // string@4f02 │ │ +319aa2: 6e20 bf89 7100 |0223: invoke-virtual {v1, v7}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +319aa8: 5401 ed8d |0226: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ +319aac: 0818 0700 |0228: move-object/from16 v24, v7 │ │ +319ab0: 1a07 924f |022a: const-string v7, "USLT" // string@4f92 │ │ +319ab4: 6e20 bf89 7100 |022c: invoke-virtual {v1, v7}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +319aba: 5401 ed8d |022f: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ +319abe: 1a07 6a53 |0231: const-string v7, "WOAR" // string@536a │ │ +319ac2: 6e20 bf89 7100 |0233: invoke-virtual {v1, v7}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +319ac8: 5401 ed8d |0236: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ +319acc: 1a07 0653 |0238: const-string v7, "WCOM" // string@5306 │ │ +319ad0: 6e20 bf89 7100 |023a: invoke-virtual {v1, v7}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +319ad6: 5401 ed8d |023d: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ +319ada: 1a07 0753 |023f: const-string v7, "WCOP" // string@5307 │ │ +319ade: 6e20 bf89 7100 |0241: invoke-virtual {v1, v7}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +319ae4: 5401 ed8d |0244: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ +319ae8: 1a07 6953 |0246: const-string v7, "WOAF" // string@5369 │ │ +319aec: 6e20 bf89 7100 |0248: invoke-virtual {v1, v7}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +319af2: 5401 ed8d |024b: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ +319af6: 1a07 8153 |024d: const-string v7, "WORS" // string@5381 │ │ +319afa: 6e20 bf89 7100 |024f: invoke-virtual {v1, v7}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +319b00: 5401 ed8d |0252: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ +319b04: 1a07 8253 |0254: const-string v7, "WPAY" // string@5382 │ │ +319b08: 6e20 bf89 7100 |0256: invoke-virtual {v1, v7}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +319b0e: 5401 ed8d |0259: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ +319b12: 1a07 8453 |025b: const-string v7, "WPUB" // string@5384 │ │ +319b16: 6e20 bf89 7100 |025d: invoke-virtual {v1, v7}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +319b1c: 5401 ed8d |0260: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ +319b20: 1a07 6b53 |0262: const-string v7, "WOAS" // string@536b │ │ +319b24: 6e20 bf89 7100 |0264: invoke-virtual {v1, v7}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +319b2a: 5401 ed8d |0267: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ +319b2e: 1a07 204b |0269: const-string v7, "TXXX" // string@4b20 │ │ +319b32: 6e20 bf89 7100 |026b: invoke-virtual {v1, v7}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +319b38: 5401 ed8d |026e: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ +319b3c: 1a07 9453 |0270: const-string v7, "WXXX" // string@5394 │ │ +319b40: 6e20 bf89 7100 |0272: invoke-virtual {v1, v7}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +319b46: 5401 ed8d |0275: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.supportedFrames:Ljava/util/TreeSet; // field@8ded │ │ +319b4a: 1a07 5349 |0277: const-string v7, "TDRC" // string@4953 │ │ +319b4e: 6e20 bf89 7100 |0279: invoke-virtual {v1, v7}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +319b54: 5401 e88d |027c: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.extensionFrames:Ljava/util/TreeSet; // field@8de8 │ │ +319b58: 1a07 3e49 |027e: const-string v7, "TCMP" // string@493e │ │ +319b5c: 6e20 bf89 7100 |0280: invoke-virtual {v1, v7}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +319b62: 5401 e88d |0283: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.extensionFrames:Ljava/util/TreeSet; // field@8de8 │ │ +319b66: 1a07 c14a |0285: const-string v7, "TSO2" // string@4ac1 │ │ +319b6a: 6e20 bf89 7100 |0287: invoke-virtual {v1, v7}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +319b70: 5401 e88d |028a: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.extensionFrames:Ljava/util/TreeSet; // field@8de8 │ │ +319b74: 1a07 c34a |028c: const-string v7, "TSOC" // string@4ac3 │ │ +319b78: 6e20 bf89 7100 |028e: invoke-virtual {v1, v7}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +319b7e: 5401 e68d |0291: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.commonFrames:Ljava/util/TreeSet; // field@8de6 │ │ +319b82: 6e20 bf89 3100 |0293: invoke-virtual {v1, v3}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +319b88: 5401 e68d |0296: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.commonFrames:Ljava/util/TreeSet; // field@8de6 │ │ +319b8c: 6e20 bf89 2100 |0298: invoke-virtual {v1, v2}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +319b92: 5401 e68d |029b: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.commonFrames:Ljava/util/TreeSet; // field@8de6 │ │ +319b96: 6e20 bf89 d100 |029d: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +319b9c: 5401 e68d |02a0: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.commonFrames:Ljava/util/TreeSet; // field@8de6 │ │ +319ba0: 6e20 bf89 c100 |02a2: invoke-virtual {v1, v12}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +319ba6: 5401 e68d |02a5: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.commonFrames:Ljava/util/TreeSet; // field@8de6 │ │ +319baa: 1a07 9f4a |02a7: const-string v7, "TRCK" // string@4a9f │ │ +319bae: 6e20 bf89 7100 |02a9: invoke-virtual {v1, v7}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +319bb4: 5401 e68d |02ac: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.commonFrames:Ljava/util/TreeSet; // field@8de6 │ │ +319bb8: 1a07 5349 |02ae: const-string v7, "TDRC" // string@4953 │ │ +319bbc: 6e20 bf89 7100 |02b0: invoke-virtual {v1, v7}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +319bc2: 5401 e68d |02b3: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.commonFrames:Ljava/util/TreeSet; // field@8de6 │ │ +319bc6: 6e20 bf89 6100 |02b5: invoke-virtual {v1, v6}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +319bcc: 5401 e58d |02b8: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.binaryFrames:Ljava/util/TreeSet; // field@8de5 │ │ +319bd0: 6e20 bf89 4100 |02ba: invoke-virtual {v1, v4}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +319bd6: 5401 e58d |02bd: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.binaryFrames:Ljava/util/TreeSet; // field@8de5 │ │ +319bda: 6e20 bf89 5100 |02bf: invoke-virtual {v1, v5}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +319be0: 5401 e58d |02c2: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.binaryFrames:Ljava/util/TreeSet; // field@8de5 │ │ +319be4: 6e20 bf89 8100 |02c4: invoke-virtual {v1, v8}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +319bea: 5401 e58d |02c7: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.binaryFrames:Ljava/util/TreeSet; // field@8de5 │ │ +319bee: 6e20 bf89 9100 |02c9: invoke-virtual {v1, v9}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +319bf4: 5401 e58d |02cc: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.binaryFrames:Ljava/util/TreeSet; // field@8de5 │ │ +319bf8: 6e20 bf89 a100 |02ce: invoke-virtual {v1, v10}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +319bfe: 5401 e58d |02d1: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.binaryFrames:Ljava/util/TreeSet; // field@8de5 │ │ +319c02: 6e20 bf89 b100 |02d3: invoke-virtual {v1, v11}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +319c08: 5401 e58d |02d6: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.binaryFrames:Ljava/util/TreeSet; // field@8de5 │ │ +319c0c: 6e20 bf89 e100 |02d8: invoke-virtual {v1, v14}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +319c12: 5401 e58d |02db: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.binaryFrames:Ljava/util/TreeSet; // field@8de5 │ │ +319c16: 6e20 bf89 f100 |02dd: invoke-virtual {v1, v15}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +319c1c: 5401 e58d |02e0: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.binaryFrames:Ljava/util/TreeSet; // field@8de5 │ │ +319c20: 0807 1800 |02e2: move-object/from16 v7, v24 │ │ +319c24: 6e20 bf89 7100 |02e4: invoke-virtual {v1, v7}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +319c2a: 5401 eb8d |02e7: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ +319c2e: 1a07 1b4a |02e9: const-string v7, "TPE2" // string@4a1b │ │ +319c32: 0819 0d00 |02eb: move-object/from16 v25, v13 │ │ +319c36: 1a0d 114c |02ed: const-string v13, "Text: Band/Orchestra/Accompaniment" // string@4c11 │ │ +319c3a: 7230 9489 710d |02ef: invoke-interface {v1, v7, v13}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +319c40: 5401 eb8d |02f2: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ +319c44: 1a07 0f4c |02f4: const-string v7, "Text: Album/Movie/Show title" // string@4c0f │ │ +319c48: 7230 9489 2107 |02f6: invoke-interface {v1, v2, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +319c4e: 5401 eb8d |02f9: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ +319c52: 1a02 c24a |02fb: const-string v2, "TSOA" // string@4ac2 │ │ +319c56: 1a07 b208 |02fd: const-string v7, "Album sort order" // string@08b2 │ │ +319c5a: 7230 9489 2107 |02ff: invoke-interface {v1, v2, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +319c60: 5401 eb8d |0302: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ +319c64: 1a02 1f4c |0304: const-string v2, "Text: Lead artist(s)/Lead performer(s)/Soloist(s)/Performing group" // string@4c1f │ │ +319c68: 7230 9489 3102 |0306: invoke-interface {v1, v3, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +319c6e: 5401 eb8d |0309: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ +319c72: 1a02 800a |030b: const-string v2, "Attached picture" // string@0a80 │ │ +319c76: 7230 9489 4102 |030d: invoke-interface {v1, v4, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +319c7c: 5401 eb8d |0310: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ +319c80: 1a02 8c0a |0312: const-string v2, "Audio encryption" // string@0a8c │ │ +319c84: 7230 9489 5102 |0314: invoke-interface {v1, v5, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +319c8a: 5401 eb8d |0317: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ +319c8e: 1a02 5c07 |0319: const-string v2, "ASPI" // string@075c │ │ +319c92: 1a03 920a |031b: const-string v3, "Audio seek point index" // string@0a92 │ │ +319c96: 7230 9489 2103 |031d: invoke-interface {v1, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +319c9c: 5401 eb8d |0320: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ +319ca0: 1a02 3b49 |0322: const-string v2, "TBPM" // string@493b │ │ +319ca4: 1a03 104c |0324: const-string v3, "Text: BPM (Beats Per Minute)" // string@4c10 │ │ +319ca8: 7230 9489 2103 |0326: invoke-interface {v1, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +319cae: 5401 eb8d |0329: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ +319cb2: 1a02 9f10 |032b: const-string v2, "Comments" // string@109f │ │ +319cb6: 7230 9489 6102 |032d: invoke-interface {v1, v6, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +319cbc: 5401 eb8d |0330: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ +319cc0: 1a02 540e |0332: const-string v2, "COMR" // string@0e54 │ │ +319cc4: 1a03 a610 |0334: const-string v3, "Commercial Frame" // string@10a6 │ │ +319cc8: 7230 9489 2103 |0336: invoke-interface {v1, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +319cce: 5401 eb8d |0339: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ +319cd2: 1a02 4049 |033b: const-string v2, "TCOM" // string@4940 │ │ +319cd6: 1a03 124c |033d: const-string v3, "Text: Composer" // string@4c12 │ │ +319cda: 7230 9489 2103 |033f: invoke-interface {v1, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +319ce0: 5401 eb8d |0342: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ +319ce4: 1a02 1c4a |0344: const-string v2, "TPE3" // string@4a1c │ │ +319ce8: 1a03 134c |0346: const-string v3, "Text: Conductor/Performer refinement" // string@4c13 │ │ +319cec: 7230 9489 2103 |0348: invoke-interface {v1, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +319cf2: 5401 eb8d |034b: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ +319cf6: 1a02 a749 |034d: const-string v2, "TIT1" // string@49a7 │ │ +319cfa: 1a03 144c |034f: const-string v3, "Text: Content group description" // string@4c14 │ │ +319cfe: 7230 9489 2103 |0351: invoke-interface {v1, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +319d04: 5401 eb8d |0354: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ +319d08: 1a02 4349 |0356: const-string v2, "TCOP" // string@4943 │ │ +319d0c: 1a03 164c |0358: const-string v3, "Text: Copyright message" // string@4c16 │ │ +319d10: 7230 9489 2103 |035a: invoke-interface {v1, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +319d16: 5401 eb8d |035d: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ +319d1a: 1a02 184c |035f: const-string v2, "Text: Encoded by" // string@4c18 │ │ +319d1e: 0803 1700 |0361: move-object/from16 v3, v23 │ │ +319d22: 7230 9489 3102 |0363: invoke-interface {v1, v3, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +319d28: 5401 eb8d |0366: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ +319d2c: 1a02 5049 |0368: const-string v2, "TDEN" // string@4950 │ │ +319d30: 1a05 194c |036a: const-string v5, "Text: Encoding time" // string@4c19 │ │ +319d34: 7230 9489 2105 |036c: invoke-interface {v1, v2, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +319d3a: 5401 eb8d |036f: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ +319d3e: 1a02 9916 |0371: const-string v2, "Encryption method registration" // string@1699 │ │ +319d42: 7230 9489 8102 |0373: invoke-interface {v1, v8, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +319d48: 5401 eb8d |0376: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ +319d4c: 1a02 b216 |0378: const-string v2, "Equalization (2)" // string@16b2 │ │ +319d50: 7230 9489 9102 |037a: invoke-interface {v1, v9, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +319d56: 5401 eb8d |037d: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ +319d5a: 1a02 df16 |037f: const-string v2, "Event timing codes" // string@16df │ │ +319d5e: 7230 9489 a102 |0381: invoke-interface {v1, v10, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +319d64: 5401 eb8d |0384: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ +319d68: 1a02 0f4a |0386: const-string v2, "TOWN" // string@4a0f │ │ +319d6c: 1a05 434c |0388: const-string v5, "Text:File Owner" // string@4c43 │ │ +319d70: 7230 9489 2105 |038a: invoke-interface {v1, v2, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +319d76: 5401 eb8d |038d: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ +319d7a: 1a02 7149 |038f: const-string v2, "TFLT" // string@4971 │ │ +319d7e: 1a05 1a4c |0391: const-string v5, "Text: File type" // string@4c1a │ │ +319d82: 7230 9489 2105 |0393: invoke-interface {v1, v2, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +319d88: 5401 eb8d |0396: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ +319d8c: 1a02 2b1c |0398: const-string v2, "General encapsulated datatype" // string@1c2b │ │ +319d90: 7230 9489 b102 |039a: invoke-interface {v1, v11, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +319d96: 5401 eb8d |039d: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ +319d9a: 1a02 154c |039f: const-string v2, "Text: Content type" // string@4c15 │ │ +319d9e: 7230 9489 c102 |03a1: invoke-interface {v1, v12, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +319da4: 5401 eb8d |03a4: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ +319da8: 1a02 e01b |03a6: const-string v2, "GRID" // string@1be0 │ │ +319dac: 1a05 851c |03a8: const-string v5, "Group ID Registration" // string@1c85 │ │ +319db0: 7230 9489 2105 |03aa: invoke-interface {v1, v2, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +319db6: 5401 eb8d |03ad: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ +319dba: 1a02 c94a |03af: const-string v2, "TSSE" // string@4ac9 │ │ +319dbe: 1a05 344c |03b1: const-string v5, "Text: Software/hardware and settings used for encoding" // string@4c34 │ │ +319dc2: 7230 9489 2105 |03b3: invoke-interface {v1, v2, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +319dc8: 5401 eb8d |03b6: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ +319dcc: 1a02 c649 |03b8: const-string v2, "TKEY" // string@49c6 │ │ +319dd0: 1a05 1c4c |03ba: const-string v5, "Text: Initial key" // string@4c1c │ │ +319dd4: 7230 9489 2105 |03bc: invoke-interface {v1, v2, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +319dda: 5401 eb8d |03bf: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ +319dde: 1a02 a549 |03c1: const-string v2, "TIPL" // string@49a5 │ │ +319de2: 1a05 0020 |03c3: const-string v5, "Involved people list" // string@2000 │ │ +319de6: 7230 9489 2105 |03c5: invoke-interface {v1, v2, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +319dec: 5401 eb8d |03c8: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ +319df0: 1a02 c74a |03ca: const-string v2, "TSRC" // string@4ac7 │ │ +319df4: 1a05 1b4c |03cc: const-string v5, "Text: ISRC (International Standard Recording Code)" // string@4c1b │ │ +319df8: 7230 9489 2105 |03ce: invoke-interface {v1, v2, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +319dfe: 5401 eb8d |03d1: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ +319e02: 1a02 ec1b |03d3: const-string v2, "GRP1" // string@1bec │ │ +319e06: 1a05 ab7b |03d5: const-string v5, "iTunes Grouping" // string@7bab │ │ +319e0a: 7230 9489 2105 |03d7: invoke-interface {v1, v2, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +319e10: 5401 eb8d |03da: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ +319e14: 1a02 ca49 |03dc: const-string v2, "TLAN" // string@49ca │ │ +319e18: 1a05 1e4c |03de: const-string v5, "Text: Language(s)" // string@4c1e │ │ +319e1c: 7230 9489 2105 |03e0: invoke-interface {v1, v2, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +319e22: 5401 eb8d |03e3: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ +319e26: 1a02 204c |03e5: const-string v2, "Text: Length" // string@4c20 │ │ +319e2a: 0805 1400 |03e7: move-object/from16 v5, v20 │ │ +319e2e: 7230 9489 5102 |03e9: invoke-interface {v1, v5, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +319e34: 5401 eb8d |03ec: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ +319e38: 1a02 5422 |03ee: const-string v2, "LINK" // string@2254 │ │ +319e3c: 1a07 0a34 |03f0: const-string v7, "Linked information" // string@340a │ │ +319e40: 7230 9489 2107 |03f2: invoke-interface {v1, v2, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +319e46: 5401 eb8d |03f5: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ +319e4a: 1a02 6249 |03f7: const-string v2, "TEXT" // string@4962 │ │ +319e4e: 1a07 214c |03f9: const-string v7, "Text: Lyricist/text writer" // string@4c21 │ │ +319e52: 7230 9489 2107 |03fb: invoke-interface {v1, v2, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +319e58: 5401 eb8d |03fe: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ +319e5c: 1a02 d249 |0400: const-string v2, "TMED" // string@49d2 │ │ +319e60: 1a07 224c |0402: const-string v7, "Text: Media type" // string@4c22 │ │ +319e64: 7230 9489 2107 |0404: invoke-interface {v1, v2, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +319e6a: 5401 eb8d |0407: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ +319e6e: 1a02 d349 |0409: const-string v2, "TMOO" // string@49d3 │ │ +319e72: 1a07 234c |040b: const-string v7, "Text: Mood" // string@4c23 │ │ +319e76: 7230 9489 2107 |040d: invoke-interface {v1, v2, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +319e7c: 5401 eb8d |0410: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ +319e80: 1a02 563a |0412: const-string v2, "MVNM" // string@3a56 │ │ +319e84: 1a07 244c |0414: const-string v7, "Text: Movement" // string@4c24 │ │ +319e88: 7230 9489 2107 |0416: invoke-interface {v1, v2, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +319e8e: 5401 eb8d |0419: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ +319e92: 1a02 543a |041b: const-string v2, "MVIN" // string@3a54 │ │ +319e96: 1a07 254c |041d: const-string v7, "Text: Movement No" // string@4c25 │ │ +319e9a: 7230 9489 2107 |041f: invoke-interface {v1, v2, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +319ea0: 5401 eb8d |0422: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ +319ea4: 1a02 b239 |0424: const-string v2, "MPEG location lookup table" // string@39b2 │ │ +319ea8: 0807 1300 |0426: move-object/from16 v7, v19 │ │ +319eac: 7230 9489 7102 |0428: invoke-interface {v1, v7, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +319eb2: 5401 eb8d |042b: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ +319eb6: 1a02 7d38 |042d: const-string v2, "MCDI" // string@387d │ │ +319eba: 1a08 c33c |042f: const-string v8, "Music CD Identifier" // string@3cc3 │ │ +319ebe: 7230 9489 2108 |0431: invoke-interface {v1, v2, v8}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +319ec4: 5401 eb8d |0434: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ +319ec8: 1a02 e949 |0436: const-string v2, "TOPE" // string@49e9 │ │ +319ecc: 1a08 284c |0438: const-string v8, "Text: Original artist(s)/performer(s)" // string@4c28 │ │ +319ed0: 7230 9489 2108 |043a: invoke-interface {v1, v2, v8}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +319ed6: 5401 eb8d |043d: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ +319eda: 1a02 5249 |043f: const-string v2, "TDOR" // string@4952 │ │ +319ede: 1a08 2a4c |0441: const-string v8, "Text: Original release time" // string@4c2a │ │ +319ee2: 7230 9489 2108 |0443: invoke-interface {v1, v2, v8}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +319ee8: 5401 eb8d |0446: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ +319eec: 1a02 db49 |0448: const-string v2, "TOFN" // string@49db │ │ +319ef0: 1a08 294c |044a: const-string v8, "Text: Original filename" // string@4c29 │ │ +319ef4: 7230 9489 2108 |044c: invoke-interface {v1, v2, v8}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +319efa: 5401 eb8d |044f: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ +319efe: 1a02 e349 |0451: const-string v2, "TOLY" // string@49e3 │ │ +319f02: 1a08 264c |0453: const-string v8, "Text: Original Lyricist(s)/text writer(s)" // string@4c26 │ │ +319f06: 7230 9489 2108 |0455: invoke-interface {v1, v2, v8}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +319f0c: 5401 eb8d |0458: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ +319f10: 1a02 d849 |045a: const-string v2, "TOAL" // string@49d8 │ │ +319f14: 1a08 274c |045c: const-string v8, "Text: Original album/Movie/Show title" // string@4c27 │ │ +319f18: 7230 9489 2108 |045e: invoke-interface {v1, v2, v8}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +319f1e: 5401 eb8d |0461: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ +319f22: 1a02 293f |0463: const-string v2, "OWNE" // string@3f29 │ │ +319f26: 1a08 fc3f |0465: const-string v8, "Ownership" // string@3ffc │ │ +319f2a: 7230 9489 2108 |0467: invoke-interface {v1, v2, v8}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +319f30: 5401 eb8d |046a: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ +319f34: 1a02 c44a |046c: const-string v2, "TSOP" // string@4ac4 │ │ +319f38: 1a08 2c41 |046e: const-string v8, "Performance Sort Order" // string@412c │ │ +319f3c: 7230 9489 2108 |0470: invoke-interface {v1, v2, v8}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +319f42: 5401 eb8d |0473: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ +319f46: 1a02 5149 |0475: const-string v2, "TDLY" // string@4951 │ │ +319f4a: 1a08 2d4c |0477: const-string v8, "Text: Playlist delay" // string@4c2d │ │ +319f4e: 7230 9489 2108 |0479: invoke-interface {v1, v2, v8}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +319f54: 5401 eb8d |047c: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ +319f58: 1a02 2c40 |047e: const-string v2, "PCNT" // string@402c │ │ +319f5c: 1a08 5f41 |0480: const-string v8, "Play counter" // string@415f │ │ +319f60: 7230 9489 2108 |0482: invoke-interface {v1, v2, v8}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +319f66: 5401 eb8d |0485: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ +319f6a: 1a02 7a41 |0487: const-string v2, "Popularimeter" // string@417a │ │ +319f6e: 0808 1000 |0489: move-object/from16 v8, v16 │ │ +319f72: 7230 9489 8102 |048b: invoke-interface {v1, v8, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +319f78: 5401 eb8d |048e: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ +319f7c: 1a02 8e41 |0490: const-string v2, "Position Sync" // string@418e │ │ +319f80: 0809 1100 |0492: move-object/from16 v9, v17 │ │ +319f84: 7230 9489 9102 |0494: invoke-interface {v1, v9, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +319f8a: 5401 eb8d |0497: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ +319f8e: 1a02 3442 |0499: const-string v2, "Private frame" // string@4234 │ │ +319f92: 080c 1200 |049b: move-object/from16 v12, v18 │ │ +319f96: 7230 9489 c102 |049d: invoke-interface {v1, v12, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +319f9c: 5401 eb8d |04a0: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ +319fa0: 1a02 1f4a |04a2: const-string v2, "TPRO" // string@4a1f │ │ +319fa4: 1a0d 3d42 |04a4: const-string v13, "Produced Notice" // string@423d │ │ +319fa8: 7230 9489 210d |04a6: invoke-interface {v1, v2, v13}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +319fae: 5401 eb8d |04a9: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ +319fb2: 1a02 214a |04ab: const-string v2, "TPUB" // string@4a21 │ │ +319fb6: 1a0d 2e4c |04ad: const-string v13, "Text: Publisher" // string@4c2e │ │ +319fba: 7230 9489 210d |04af: invoke-interface {v1, v2, v13}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +319fc0: 5401 eb8d |04b2: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ +319fc4: 1a02 ac4a |04b4: const-string v2, "TRSN" // string@4aac │ │ +319fc8: 1a0d 2f4c |04b6: const-string v13, "Text: Radio Name" // string@4c2f │ │ +319fcc: 7230 9489 210d |04b8: invoke-interface {v1, v2, v13}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +319fd2: 5401 eb8d |04bb: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ +319fd6: 1a02 ad4a |04bd: const-string v2, "TRSO" // string@4aad │ │ +319fda: 1a0d 304c |04bf: const-string v13, "Text: Radio Owner" // string@4c30 │ │ +319fde: 7230 9489 210d |04c1: invoke-interface {v1, v2, v13}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +319fe4: 5401 eb8d |04c4: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ +319fe8: 1a02 6543 |04c6: const-string v2, "Recommended buffer size" // string@4365 │ │ +319fec: 7230 9489 f102 |04c8: invoke-interface {v1, v15, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +319ff2: 5401 eb8d |04cb: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ +319ff6: 1a02 8c43 |04cd: const-string v2, "Relative volume adjustment(2)" // string@438c │ │ +319ffa: 7230 9489 e102 |04cf: invoke-interface {v1, v14, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +31a000: 5401 eb8d |04d2: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ +31a004: 1a02 5449 |04d4: const-string v2, "TDRL" // string@4954 │ │ +31a008: 1a0d 8f43 |04d6: const-string v13, "Release Time" // string@438f │ │ +31a00c: 7230 9489 210d |04d8: invoke-interface {v1, v2, v13}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +31a012: 5401 eb8d |04db: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ +31a016: 1a02 1d4a |04dd: const-string v2, "TPE4" // string@4a1d │ │ +31a01a: 1a0d 1d4c |04df: const-string v13, "Text: Interpreted, remixed, or otherwise modified by" // string@4c1d │ │ +31a01e: 7230 9489 210d |04e1: invoke-interface {v1, v2, v13}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +31a024: 5401 eb8d |04e4: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ +31a028: 1a02 2543 |04e6: const-string v2, "RVRB" // string@4325 │ │ +31a02c: 1a0d d643 |04e8: const-string v13, "Reverb" // string@43d6 │ │ +31a030: 7230 9489 210d |04ea: invoke-interface {v1, v2, v13}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +31a036: 5401 eb8d |04ed: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ +31a03a: 1a02 8d44 |04ef: const-string v2, "SEEK" // string@448d │ │ +31a03e: 1a0d dc46 |04f1: const-string v13, "Seek" // string@46dc │ │ +31a042: 7230 9489 210d |04f3: invoke-interface {v1, v2, v13}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +31a048: 5401 eb8d |04f6: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ +31a04c: 1a02 1e4a |04f8: const-string v2, "TPOS" // string@4a1e │ │ +31a050: 1a0d 2c4c |04fa: const-string v13, "Text: Part of a setField" // string@4c2c │ │ +31a054: 7230 9489 210d |04fc: invoke-interface {v1, v2, v13}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +31a05a: 5401 eb8d |04ff: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ +31a05e: 1a02 ca4a |0501: const-string v2, "TSST" // string@4aca │ │ +31a062: 1a0d 324c |0503: const-string v13, "Text: Set subtitle" // string@4c32 │ │ +31a066: 7230 9489 210d |0505: invoke-interface {v1, v2, v13}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +31a06c: 5401 eb8d |0508: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ +31a070: 1a02 0145 |050a: const-string v2, "SIGN" // string@4501 │ │ +31a074: 1a0d 7647 |050c: const-string v13, "Signature" // string@4776 │ │ +31a078: 7230 9489 210d |050e: invoke-interface {v1, v2, v13}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +31a07e: 5401 eb8d |0511: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ +31a082: 1a02 eb48 |0513: const-string v2, "Synchronized lyric/text" // string@48eb │ │ +31a086: 080d 1500 |0515: move-object/from16 v13, v21 │ │ +31a08a: 7230 9489 d102 |0517: invoke-interface {v1, v13, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +31a090: 5401 eb8d |051a: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ +31a094: 1a02 e348 |051c: const-string v2, "Synced tempo codes" // string@48e3 │ │ +31a098: 080e 1600 |051e: move-object/from16 v14, v22 │ │ +31a09c: 7230 9489 e102 |0520: invoke-interface {v1, v14, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +31a0a2: 5401 eb8d |0523: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ +31a0a6: 1a02 5549 |0525: const-string v2, "TDTG" // string@4955 │ │ +31a0aa: 1a0f 374c |0527: const-string v15, "Text: Tagging time" // string@4c37 │ │ +31a0ae: 7230 9489 210f |0529: invoke-interface {v1, v2, v15}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +31a0b4: 5401 eb8d |052c: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ +31a0b8: 1a02 814f |052e: const-string v2, "USER" // string@4f81 │ │ +31a0bc: 1a0f fe4b |0530: const-string v15, "Terms of Use" // string@4bfe │ │ +31a0c0: 7230 9489 210f |0532: invoke-interface {v1, v2, v15}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +31a0c6: 5401 eb8d |0535: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ +31a0ca: 1a02 3f4c |0537: const-string v2, "Text: title" // string@4c3f │ │ +31a0ce: 080f 1900 |0539: move-object/from16 v15, v25 │ │ +31a0d2: 7230 9489 f102 |053b: invoke-interface {v1, v15, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +31a0d8: 5401 eb8d |053e: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ +31a0dc: 1a02 a949 |0540: const-string v2, "TIT3" // string@49a9 │ │ +31a0e0: 1a0f 364c |0542: const-string v15, "Text: Subtitle/Description refinement" // string@4c36 │ │ +31a0e4: 7230 9489 210f |0544: invoke-interface {v1, v2, v15}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +31a0ea: 5401 eb8d |0547: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ +31a0ee: 1a02 c54a |0549: const-string v2, "TSOT" // string@4ac5 │ │ +31a0f2: 1a0f 404c |054b: const-string v15, "Text: title sort order" // string@4c40 │ │ +31a0f6: 7230 9489 210f |054d: invoke-interface {v1, v2, v15}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +31a0fc: 5401 eb8d |0550: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ +31a100: 1a02 9f4a |0552: const-string v2, "TRCK" // string@4a9f │ │ +31a104: 1a0f 3a4c |0554: const-string v15, "Text: Track number/Position in setField" // string@4c3a │ │ +31a108: 7230 9489 210f |0556: invoke-interface {v1, v2, v15}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +31a10e: 5401 eb8d |0559: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ +31a112: 1a02 0a50 |055b: const-string v2, "Unique file identifier" // string@500a │ │ +31a116: 080f 1800 |055d: move-object/from16 v15, v24 │ │ +31a11a: 7230 9489 f102 |055f: invoke-interface {v1, v15, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +31a120: 5401 eb8d |0562: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ +31a124: 1a02 924f |0564: const-string v2, "USLT" // string@4f92 │ │ +31a128: 1a05 2f50 |0566: const-string v5, "Unsychronized lyric/text transcription" // string@502f │ │ +31a12c: 7230 9489 2105 |0568: invoke-interface {v1, v2, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +31a132: 5401 eb8d |056b: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ +31a136: 1a02 6a53 |056d: const-string v2, "WOAR" // string@536a │ │ +31a13a: 1a05 5a4f |056f: const-string v5, "URL: Official artist/performer webpage" // string@4f5a │ │ +31a13e: 7230 9489 2105 |0571: invoke-interface {v1, v2, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +31a144: 5401 eb8d |0574: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ +31a148: 1a02 0653 |0576: const-string v2, "WCOM" // string@5306 │ │ +31a14c: 1a05 574f |0578: const-string v5, "URL: Commercial information" // string@4f57 │ │ +31a150: 7230 9489 2105 |057a: invoke-interface {v1, v2, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +31a156: 5401 eb8d |057d: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ +31a15a: 1a02 0753 |057f: const-string v2, "WCOP" // string@5307 │ │ +31a15e: 1a05 584f |0581: const-string v5, "URL: Copyright/Legal information" // string@4f58 │ │ +31a162: 7230 9489 2105 |0583: invoke-interface {v1, v2, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +31a168: 5401 eb8d |0586: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ +31a16c: 1a02 6953 |0588: const-string v2, "WOAF" // string@5369 │ │ +31a170: 1a05 5b4f |058a: const-string v5, "URL: Official audio file webpage" // string@4f5b │ │ +31a174: 7230 9489 2105 |058c: invoke-interface {v1, v2, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +31a17a: 5401 eb8d |058f: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ +31a17e: 1a02 8153 |0591: const-string v2, "WORS" // string@5381 │ │ +31a182: 1a05 594f |0593: const-string v5, "URL: Official Radio website" // string@4f59 │ │ +31a186: 7230 9489 2105 |0595: invoke-interface {v1, v2, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +31a18c: 5401 eb8d |0598: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ +31a190: 1a02 8253 |059a: const-string v2, "WPAY" // string@5382 │ │ +31a194: 1a05 604f |059c: const-string v5, "URL: Payment for this recording " // string@4f60 │ │ +31a198: 7230 9489 2105 |059e: invoke-interface {v1, v2, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +31a19e: 5401 eb8d |05a1: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ +31a1a2: 1a02 8453 |05a3: const-string v2, "WPUB" // string@5384 │ │ +31a1a6: 1a05 614f |05a5: const-string v5, "URL: Publishers official webpage" // string@4f61 │ │ +31a1aa: 7230 9489 2105 |05a7: invoke-interface {v1, v2, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +31a1b0: 5401 eb8d |05aa: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ +31a1b4: 1a02 6b53 |05ac: const-string v2, "WOAS" // string@536b │ │ +31a1b8: 1a05 5c4f |05ae: const-string v5, "URL: Official audio source webpage" // string@4f5c │ │ +31a1bc: 7230 9489 2105 |05b0: invoke-interface {v1, v2, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +31a1c2: 5401 eb8d |05b3: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ +31a1c6: 1a02 204b |05b5: const-string v2, "TXXX" // string@4b20 │ │ +31a1ca: 1a05 4150 |05b7: const-string v5, "User defined text information frame" // string@5041 │ │ +31a1ce: 7230 9489 2105 |05b9: invoke-interface {v1, v2, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +31a1d4: 5401 eb8d |05bc: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ +31a1d8: 1a02 9453 |05be: const-string v2, "WXXX" // string@5394 │ │ +31a1dc: 1a05 4050 |05c0: const-string v5, "User defined URL link frame" // string@5040 │ │ +31a1e0: 7230 9489 2105 |05c2: invoke-interface {v1, v2, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +31a1e6: 5401 eb8d |05c5: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ +31a1ea: 1a02 5349 |05c7: const-string v2, "TDRC" // string@4953 │ │ +31a1ee: 1a05 444c |05c9: const-string v5, "Text:Year" // string@4c44 │ │ +31a1f2: 7230 9489 2105 |05cb: invoke-interface {v1, v2, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +31a1f8: 5401 eb8d |05ce: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ +31a1fc: 1a02 3e49 |05d0: const-string v2, "TCMP" // string@493e │ │ +31a200: 1a05 0920 |05d2: const-string v5, "Is Compilation" // string@2009 │ │ +31a204: 7230 9489 2105 |05d4: invoke-interface {v1, v2, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +31a20a: 5401 eb8d |05d7: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ +31a20e: 1a02 c14a |05d9: const-string v2, "TSO2" // string@4ac1 │ │ +31a212: 1a05 414c |05db: const-string v5, "Text:Album Artist Sort Order Frame" // string@4c41 │ │ +31a216: 7230 9489 2105 |05dd: invoke-interface {v1, v2, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +31a21c: 5401 eb8d |05e0: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.idToValue:Ljava/util/Map; // field@8deb │ │ +31a220: 1a02 c34a |05e2: const-string v2, "TSOC" // string@4ac3 │ │ +31a224: 1a05 424c |05e4: const-string v5, "Text:Composer Sort Order Frame" // string@4c42 │ │ +31a228: 7230 9489 2105 |05e6: invoke-interface {v1, v2, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +31a22e: 7401 5e97 1a00 |05e9: invoke-virtual/range {v26}, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.createMaps:()V // method@975e │ │ +31a234: 5401 ec8d |05ec: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.multipleFrames:Ljava/util/TreeSet; // field@8dec │ │ +31a238: 1a02 204b |05ee: const-string v2, "TXXX" // string@4b20 │ │ +31a23c: 6e20 bf89 2100 |05f0: invoke-virtual {v1, v2}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +31a242: 5401 ec8d |05f3: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.multipleFrames:Ljava/util/TreeSet; // field@8dec │ │ +31a246: 1a02 9453 |05f5: const-string v2, "WXXX" // string@5394 │ │ +31a24a: 6e20 bf89 2100 |05f7: invoke-virtual {v1, v2}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +31a250: 5401 ec8d |05fa: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.multipleFrames:Ljava/util/TreeSet; // field@8dec │ │ +31a254: 6e20 bf89 4100 |05fc: invoke-virtual {v1, v4}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +31a25a: 5401 ec8d |05ff: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.multipleFrames:Ljava/util/TreeSet; // field@8dec │ │ +31a25e: 6e20 bf89 c100 |0601: invoke-virtual {v1, v12}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +31a264: 5401 ec8d |0604: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.multipleFrames:Ljava/util/TreeSet; // field@8dec │ │ +31a268: 6e20 bf89 6100 |0606: invoke-virtual {v1, v6}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +31a26e: 5401 ec8d |0609: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.multipleFrames:Ljava/util/TreeSet; // field@8dec │ │ +31a272: 6e20 bf89 f100 |060b: invoke-virtual {v1, v15}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +31a278: 5401 ec8d |060e: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.multipleFrames:Ljava/util/TreeSet; // field@8dec │ │ +31a27c: 1a02 924f |0610: const-string v2, "USLT" // string@4f92 │ │ +31a280: 6e20 bf89 2100 |0612: invoke-virtual {v1, v2}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +31a286: 5401 ec8d |0615: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.multipleFrames:Ljava/util/TreeSet; // field@8dec │ │ +31a28a: 6e20 bf89 8100 |0617: invoke-virtual {v1, v8}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +31a290: 5401 ec8d |061a: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.multipleFrames:Ljava/util/TreeSet; // field@8dec │ │ +31a294: 6e20 bf89 b100 |061c: invoke-virtual {v1, v11}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +31a29a: 5401 ec8d |061f: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.multipleFrames:Ljava/util/TreeSet; // field@8dec │ │ +31a29e: 1a02 6a53 |0621: const-string v2, "WOAR" // string@536a │ │ +31a2a2: 6e20 bf89 2100 |0623: invoke-virtual {v1, v2}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +31a2a8: 5401 e78d |0626: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.discardIfFileAlteredFrames:Ljava/util/TreeSet; // field@8de7 │ │ +31a2ac: 6e20 bf89 a100 |0628: invoke-virtual {v1, v10}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +31a2b2: 5401 e78d |062b: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.discardIfFileAlteredFrames:Ljava/util/TreeSet; // field@8de7 │ │ +31a2b6: 6e20 bf89 7100 |062d: invoke-virtual {v1, v7}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +31a2bc: 5401 e78d |0630: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.discardIfFileAlteredFrames:Ljava/util/TreeSet; // field@8de7 │ │ +31a2c0: 6e20 bf89 9100 |0632: invoke-virtual {v1, v9}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +31a2c6: 5401 e78d |0635: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.discardIfFileAlteredFrames:Ljava/util/TreeSet; // field@8de7 │ │ +31a2ca: 6e20 bf89 d100 |0637: invoke-virtual {v1, v13}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +31a2d0: 5401 e78d |063a: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.discardIfFileAlteredFrames:Ljava/util/TreeSet; // field@8de7 │ │ +31a2d4: 6e20 bf89 e100 |063c: invoke-virtual {v1, v14}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +31a2da: 5401 e78d |063f: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.discardIfFileAlteredFrames:Ljava/util/TreeSet; // field@8de7 │ │ +31a2de: 6e20 bf89 3100 |0641: invoke-virtual {v1, v3}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +31a2e4: 5401 e78d |0644: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.discardIfFileAlteredFrames:Ljava/util/TreeSet; // field@8de7 │ │ +31a2e8: 0802 1400 |0646: move-object/from16 v2, v20 │ │ +31a2ec: 6e20 bf89 2100 |0648: invoke-virtual {v1, v2}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@89bf │ │ +31a2f2: 5401 ee8d |064b: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31a2f6: 6202 9787 |064d: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ACOUSTID_FINGERPRINT:Lorg/jaudiotagger/tag/FieldKey; // field@8797 │ │ +31a2fa: 6203 cc8c |064f: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ACOUSTID_FINGERPRINT:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8ccc │ │ +31a2fe: 6e30 1a89 2103 |0651: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31a304: 5401 ee8d |0654: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31a308: 6202 9887 |0656: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ACOUSTID_ID:Lorg/jaudiotagger/tag/FieldKey; // field@8798 │ │ +31a30c: 6203 cd8c |0658: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ACOUSTID_ID:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8ccd │ │ +31a310: 6e30 1a89 2103 |065a: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31a316: 5401 ee8d |065d: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31a31a: 6202 9987 |065f: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ALBUM:Lorg/jaudiotagger/tag/FieldKey; // field@8799 │ │ +31a31e: 6203 ce8c |0661: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ALBUM:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cce │ │ +31a322: 6e30 1a89 2103 |0663: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31a328: 5401 ee8d |0666: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31a32c: 6202 9a87 |0668: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ALBUM_ARTIST:Lorg/jaudiotagger/tag/FieldKey; // field@879a │ │ +31a330: 6203 cf8c |066a: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ALBUM_ARTIST:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8ccf │ │ +31a334: 6e30 1a89 2103 |066c: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31a33a: 5401 ee8d |066f: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31a33e: 6202 9d87 |0671: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ALBUM_ARTIST_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@879d │ │ +31a342: 6203 d28c |0673: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ALBUM_ARTIST_SORT:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cd2 │ │ +31a346: 6e30 1a89 2103 |0675: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31a34c: 5401 ee8d |0678: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31a350: 6202 9b87 |067a: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ALBUM_ARTISTS:Lorg/jaudiotagger/tag/FieldKey; // field@879b │ │ +31a354: 6203 d08c |067c: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ALBUM_ARTISTS:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cd0 │ │ +31a358: 6e30 1a89 2103 |067e: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31a35e: 5401 ee8d |0681: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31a362: 6202 9c87 |0683: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ALBUM_ARTISTS_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@879c │ │ +31a366: 6203 d18c |0685: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ALBUM_ARTISTS_SORT:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cd1 │ │ +31a36a: 6e30 1a89 2103 |0687: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31a370: 5401 ee8d |068a: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31a374: 6202 9e87 |068c: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ALBUM_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@879e │ │ +31a378: 6203 d38c |068e: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ALBUM_SORT:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cd3 │ │ +31a37c: 6e30 1a89 2103 |0690: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31a382: 5401 ee8d |0693: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31a386: 6202 9f87 |0695: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.AMAZON_ID:Lorg/jaudiotagger/tag/FieldKey; // field@879f │ │ +31a38a: 6203 d48c |0697: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.AMAZON_ID:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cd4 │ │ +31a38e: 6e30 1a89 2103 |0699: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31a394: 5401 ee8d |069c: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31a398: 6202 a087 |069e: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ARRANGER:Lorg/jaudiotagger/tag/FieldKey; // field@87a0 │ │ +31a39c: 6203 d58c |06a0: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ARRANGER:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cd5 │ │ +31a3a0: 6e30 1a89 2103 |06a2: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31a3a6: 5401 ee8d |06a5: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31a3aa: 6202 a187 |06a7: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ARRANGER_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@87a1 │ │ +31a3ae: 6203 d68c |06a9: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ARRANGER_SORT:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cd6 │ │ +31a3b2: 6e30 1a89 2103 |06ab: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31a3b8: 5401 ee8d |06ae: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31a3bc: 6202 a287 |06b0: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ARTIST:Lorg/jaudiotagger/tag/FieldKey; // field@87a2 │ │ +31a3c0: 6203 d78c |06b2: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ARTIST:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cd7 │ │ +31a3c4: 6e30 1a89 2103 |06b4: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31a3ca: 5401 ee8d |06b7: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31a3ce: 6202 a387 |06b9: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ARTISTS:Lorg/jaudiotagger/tag/FieldKey; // field@87a3 │ │ +31a3d2: 6203 d88c |06bb: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ARTISTS:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cd8 │ │ +31a3d6: 6e30 1a89 2103 |06bd: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31a3dc: 5401 ee8d |06c0: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31a3e0: 6202 a487 |06c2: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ARTISTS_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@87a4 │ │ +31a3e4: 6203 d98c |06c4: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ARTISTS_SORT:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cd9 │ │ +31a3e8: 6e30 1a89 2103 |06c6: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31a3ee: 5401 ee8d |06c9: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31a3f2: 6202 a587 |06cb: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ARTIST_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@87a5 │ │ +31a3f6: 6203 da8c |06cd: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ARTIST_SORT:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cda │ │ +31a3fa: 6e30 1a89 2103 |06cf: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31a400: 5401 ee8d |06d2: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31a404: 6202 a687 |06d4: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.BARCODE:Lorg/jaudiotagger/tag/FieldKey; // field@87a6 │ │ +31a408: 6203 db8c |06d6: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.BARCODE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cdb │ │ +31a40c: 6e30 1a89 2103 |06d8: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31a412: 5401 ee8d |06db: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31a416: 6202 a787 |06dd: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.BPM:Lorg/jaudiotagger/tag/FieldKey; // field@87a7 │ │ +31a41a: 6203 dc8c |06df: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.BPM:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cdc │ │ +31a41e: 6e30 1a89 2103 |06e1: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31a424: 5401 ee8d |06e4: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31a428: 6202 a887 |06e6: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.CATALOG_NO:Lorg/jaudiotagger/tag/FieldKey; // field@87a8 │ │ +31a42c: 6203 dd8c |06e8: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.CATALOG_NO:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cdd │ │ +31a430: 6e30 1a89 2103 |06ea: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31a436: 5401 ee8d |06ed: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31a43a: 6202 a987 |06ef: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.CHOIR:Lorg/jaudiotagger/tag/FieldKey; // field@87a9 │ │ +31a43e: 6203 de8c |06f1: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.CHOIR:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cde │ │ +31a442: 6e30 1a89 2103 |06f3: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31a448: 5401 ee8d |06f6: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31a44c: 6202 aa87 |06f8: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.CHOIR_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@87aa │ │ +31a450: 6203 df8c |06fa: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.CHOIR_SORT:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cdf │ │ +31a454: 6e30 1a89 2103 |06fc: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31a45a: 5401 ee8d |06ff: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31a45e: 6202 ab87 |0701: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.CLASSICAL_CATALOG:Lorg/jaudiotagger/tag/FieldKey; // field@87ab │ │ +31a462: 6203 e08c |0703: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.CLASSICAL_CATALOG:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8ce0 │ │ +31a466: 6e30 1a89 2103 |0705: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31a46c: 5401 ee8d |0708: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31a470: 6202 ac87 |070a: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.CLASSICAL_NICKNAME:Lorg/jaudiotagger/tag/FieldKey; // field@87ac │ │ +31a474: 6203 e18c |070c: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.CLASSICAL_NICKNAME:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8ce1 │ │ +31a478: 6e30 1a89 2103 |070e: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31a47e: 5401 ee8d |0711: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31a482: 6202 ad87 |0713: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.COMMENT:Lorg/jaudiotagger/tag/FieldKey; // field@87ad │ │ +31a486: 6203 e28c |0715: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.COMMENT:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8ce2 │ │ +31a48a: 6e30 1a89 2103 |0717: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31a490: 5401 ee8d |071a: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31a494: 6202 ae87 |071c: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.COMPOSER:Lorg/jaudiotagger/tag/FieldKey; // field@87ae │ │ +31a498: 6203 e38c |071e: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.COMPOSER:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8ce3 │ │ +31a49c: 6e30 1a89 2103 |0720: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31a4a2: 5401 ee8d |0723: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31a4a6: 6202 af87 |0725: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.COMPOSER_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@87af │ │ +31a4aa: 6203 e48c |0727: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.COMPOSER_SORT:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8ce4 │ │ +31a4ae: 6e30 1a89 2103 |0729: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31a4b4: 5401 ee8d |072c: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31a4b8: 6202 b087 |072e: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.CONDUCTOR:Lorg/jaudiotagger/tag/FieldKey; // field@87b0 │ │ +31a4bc: 6203 e58c |0730: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.CONDUCTOR:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8ce5 │ │ +31a4c0: 6e30 1a89 2103 |0732: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31a4c6: 5401 ee8d |0735: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31a4ca: 6202 b187 |0737: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.CONDUCTOR_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@87b1 │ │ +31a4ce: 6203 e68c |0739: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.CONDUCTOR_SORT:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8ce6 │ │ +31a4d2: 6e30 1a89 2103 |073b: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31a4d8: 5401 ee8d |073e: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31a4dc: 6202 b287 |0740: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.COPYRIGHT:Lorg/jaudiotagger/tag/FieldKey; // field@87b2 │ │ +31a4e0: 6203 e78c |0742: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.COPYRIGHT:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8ce7 │ │ +31a4e4: 6e30 1a89 2103 |0744: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31a4ea: 5401 ee8d |0747: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31a4ee: 6202 b387 |0749: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.COUNTRY:Lorg/jaudiotagger/tag/FieldKey; // field@87b3 │ │ +31a4f2: 6203 e88c |074b: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.COUNTRY:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8ce8 │ │ +31a4f6: 6e30 1a89 2103 |074d: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31a4fc: 5401 ee8d |0750: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31a500: 6202 b487 |0752: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.COVER_ART:Lorg/jaudiotagger/tag/FieldKey; // field@87b4 │ │ +31a504: 6203 e98c |0754: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.COVER_ART:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8ce9 │ │ +31a508: 6e30 1a89 2103 |0756: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31a50e: 5401 ee8d |0759: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31a512: 6202 b587 |075b: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.CUSTOM1:Lorg/jaudiotagger/tag/FieldKey; // field@87b5 │ │ +31a516: 6203 ea8c |075d: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.CUSTOM1:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cea │ │ +31a51a: 6e30 1a89 2103 |075f: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31a520: 5401 ee8d |0762: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31a524: 6202 b687 |0764: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.CUSTOM2:Lorg/jaudiotagger/tag/FieldKey; // field@87b6 │ │ +31a528: 6203 eb8c |0766: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.CUSTOM2:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8ceb │ │ +31a52c: 6e30 1a89 2103 |0768: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31a532: 5401 ee8d |076b: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31a536: 6202 b787 |076d: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.CUSTOM3:Lorg/jaudiotagger/tag/FieldKey; // field@87b7 │ │ +31a53a: 6203 ec8c |076f: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.CUSTOM3:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cec │ │ +31a53e: 6e30 1a89 2103 |0771: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31a544: 5401 ee8d |0774: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31a548: 6202 b887 |0776: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.CUSTOM4:Lorg/jaudiotagger/tag/FieldKey; // field@87b8 │ │ +31a54c: 6203 ed8c |0778: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.CUSTOM4:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8ced │ │ +31a550: 6e30 1a89 2103 |077a: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31a556: 5401 ee8d |077d: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31a55a: 6202 b987 |077f: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.CUSTOM5:Lorg/jaudiotagger/tag/FieldKey; // field@87b9 │ │ +31a55e: 6203 ee8c |0781: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.CUSTOM5:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cee │ │ +31a562: 6e30 1a89 2103 |0783: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31a568: 5401 ee8d |0786: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31a56c: 6202 ba87 |0788: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.DISC_NO:Lorg/jaudiotagger/tag/FieldKey; // field@87ba │ │ +31a570: 6203 ef8c |078a: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.DISC_NO:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cef │ │ +31a574: 6e30 1a89 2103 |078c: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31a57a: 5401 ee8d |078f: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31a57e: 6202 bb87 |0791: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.DISC_SUBTITLE:Lorg/jaudiotagger/tag/FieldKey; // field@87bb │ │ +31a582: 6203 f08c |0793: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.DISC_SUBTITLE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cf0 │ │ +31a586: 6e30 1a89 2103 |0795: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31a58c: 5401 ee8d |0798: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31a590: 6202 bc87 |079a: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.DISC_TOTAL:Lorg/jaudiotagger/tag/FieldKey; // field@87bc │ │ +31a594: 6203 ef8c |079c: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.DISC_NO:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cef │ │ +31a598: 6e30 1a89 2103 |079e: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31a59e: 5401 ee8d |07a1: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31a5a2: 6202 bd87 |07a3: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.DJMIXER:Lorg/jaudiotagger/tag/FieldKey; // field@87bd │ │ +31a5a6: 6203 f28c |07a5: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.DJMIXER:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cf2 │ │ +31a5aa: 6e30 1a89 2103 |07a7: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31a5b0: 5401 ee8d |07aa: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31a5b4: 6202 dc87 |07ac: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MOOD_ELECTRONIC:Lorg/jaudiotagger/tag/FieldKey; // field@87dc │ │ +31a5b8: 6203 118d |07ae: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MOOD_ELECTRONIC:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d11 │ │ +31a5bc: 6e30 1a89 2103 |07b0: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31a5c2: 5401 ee8d |07b3: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31a5c6: 6202 be87 |07b5: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ENCODER:Lorg/jaudiotagger/tag/FieldKey; // field@87be │ │ +31a5ca: 6203 f38c |07b7: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ENCODER:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cf3 │ │ +31a5ce: 6e30 1a89 2103 |07b9: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31a5d4: 5401 ee8d |07bc: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31a5d8: 6202 bf87 |07be: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ENGINEER:Lorg/jaudiotagger/tag/FieldKey; // field@87bf │ │ +31a5dc: 6203 f48c |07c0: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ENGINEER:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cf4 │ │ +31a5e0: 6e30 1a89 2103 |07c2: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31a5e6: 5401 ee8d |07c5: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31a5ea: 6202 c087 |07c7: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ENSEMBLE:Lorg/jaudiotagger/tag/FieldKey; // field@87c0 │ │ +31a5ee: 6203 f58c |07c9: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ENSEMBLE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cf5 │ │ +31a5f2: 6e30 1a89 2103 |07cb: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31a5f8: 5401 ee8d |07ce: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31a5fc: 6202 c187 |07d0: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ENSEMBLE_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@87c1 │ │ +31a600: 6203 f68c |07d2: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ENSEMBLE_SORT:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cf6 │ │ +31a604: 6e30 1a89 2103 |07d4: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31a60a: 5401 ee8d |07d7: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31a60e: 6202 c287 |07d9: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.FBPM:Lorg/jaudiotagger/tag/FieldKey; // field@87c2 │ │ +31a612: 6203 f78c |07db: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.FBPM:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cf7 │ │ +31a616: 6e30 1a89 2103 |07dd: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31a61c: 5401 ee8d |07e0: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31a620: 6202 c387 |07e2: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.GENRE:Lorg/jaudiotagger/tag/FieldKey; // field@87c3 │ │ +31a624: 6203 f88c |07e4: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.GENRE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cf8 │ │ +31a628: 6e30 1a89 2103 |07e6: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31a62e: 5401 ee8d |07e9: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31a632: 6202 c487 |07eb: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.GROUP:Lorg/jaudiotagger/tag/FieldKey; // field@87c4 │ │ +31a636: 6203 f98c |07ed: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.GROUP:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cf9 │ │ +31a63a: 6e30 1a89 2103 |07ef: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31a640: 5401 ee8d |07f2: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31a644: 6202 c587 |07f4: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.GROUPING:Lorg/jaudiotagger/tag/FieldKey; // field@87c5 │ │ +31a648: 6203 fa8c |07f6: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.GROUPING:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cfa │ │ +31a64c: 6e30 1a89 2103 |07f8: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31a652: 5401 ee8d |07fb: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31a656: 6202 c687 |07fd: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.INSTRUMENT:Lorg/jaudiotagger/tag/FieldKey; // field@87c6 │ │ +31a65a: 6203 fb8c |07ff: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.INSTRUMENT:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cfb │ │ +31a65e: 6e30 1a89 2103 |0801: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31a664: 5401 ee8d |0804: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31a668: 6202 c787 |0806: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.INVOLVED_PERSON:Lorg/jaudiotagger/tag/FieldKey; // field@87c7 │ │ +31a66c: 6203 fc8c |0808: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.INVOLVED_PERSON:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cfc │ │ +31a670: 6e30 1a89 2103 |080a: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31a676: 5401 ee8d |080d: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31a67a: 6202 c887 |080f: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.IPI:Lorg/jaudiotagger/tag/FieldKey; // field@87c8 │ │ +31a67e: 6203 fd8c |0811: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.IPI:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cfd │ │ +31a682: 6e30 1a89 2103 |0813: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31a688: 5401 ee8d |0816: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31a68c: 6202 c987 |0818: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ISRC:Lorg/jaudiotagger/tag/FieldKey; // field@87c9 │ │ +31a690: 6203 fe8c |081a: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ISRC:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cfe │ │ +31a694: 6e30 1a89 2103 |081c: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31a69a: 5401 ee8d |081f: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31a69e: 6202 ca87 |0821: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ISWC:Lorg/jaudiotagger/tag/FieldKey; // field@87ca │ │ +31a6a2: 6203 ff8c |0823: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ISWC:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cff │ │ +31a6a6: 6e30 1a89 2103 |0825: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31a6ac: 5401 ee8d |0828: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31a6b0: 6202 cb87 |082a: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.IS_CLASSICAL:Lorg/jaudiotagger/tag/FieldKey; // field@87cb │ │ +31a6b4: 6203 008d |082c: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.IS_CLASSICAL:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d00 │ │ +31a6b8: 6e30 1a89 2103 |082e: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31a6be: 5401 ee8d |0831: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31a6c2: 6202 cc87 |0833: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.IS_COMPILATION:Lorg/jaudiotagger/tag/FieldKey; // field@87cc │ │ +31a6c6: 6203 018d |0835: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.IS_COMPILATION:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d01 │ │ +31a6ca: 6e30 1a89 2103 |0837: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31a6d0: 5401 ee8d |083a: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31a6d4: 6202 ce87 |083c: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.IS_SOUNDTRACK:Lorg/jaudiotagger/tag/FieldKey; // field@87ce │ │ +31a6d8: 6203 038d |083e: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.IS_SOUNDTRACK:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d03 │ │ +31a6dc: 6e30 1a89 2103 |0840: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31a6e2: 5401 ee8d |0843: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31a6e6: 6202 cd87 |0845: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.IS_HD:Lorg/jaudiotagger/tag/FieldKey; // field@87cd │ │ +31a6ea: 6203 028d |0847: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.IS_HD:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d02 │ │ +31a6ee: 6e30 1a89 2103 |0849: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31a6f4: 5401 ee8d |084c: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31a6f8: 6202 cf87 |084e: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ITUNES_GROUPING:Lorg/jaudiotagger/tag/FieldKey; // field@87cf │ │ +31a6fc: 6203 048d |0850: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ITUNES_GROUPING:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d04 │ │ +31a700: 6e30 1a89 2103 |0852: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31a706: 5401 ee8d |0855: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31a70a: 6202 d087 |0857: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.KEY:Lorg/jaudiotagger/tag/FieldKey; // field@87d0 │ │ +31a70e: 6203 058d |0859: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.KEY:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d05 │ │ +31a712: 6e30 1a89 2103 |085b: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31a718: 5401 ee8d |085e: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31a71c: 6202 d187 |0860: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.LANGUAGE:Lorg/jaudiotagger/tag/FieldKey; // field@87d1 │ │ +31a720: 6203 068d |0862: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.LANGUAGE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d06 │ │ +31a724: 6e30 1a89 2103 |0864: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31a72a: 5401 ee8d |0867: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31a72e: 6202 d287 |0869: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.LYRICIST:Lorg/jaudiotagger/tag/FieldKey; // field@87d2 │ │ +31a732: 6203 078d |086b: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.LYRICIST:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d07 │ │ +31a736: 6e30 1a89 2103 |086d: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31a73c: 5401 ee8d |0870: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31a740: 6202 d387 |0872: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.LYRICIST_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@87d3 │ │ +31a744: 6203 088d |0874: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.LYRICIST_SORT:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d08 │ │ +31a748: 6e30 1a89 2103 |0876: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31a74e: 5401 ee8d |0879: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31a752: 6202 d487 |087b: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.LYRICS:Lorg/jaudiotagger/tag/FieldKey; // field@87d4 │ │ +31a756: 6203 098d |087d: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.LYRICS:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d09 │ │ +31a75a: 6e30 1a89 2103 |087f: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31a760: 5401 ee8d |0882: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31a764: 6202 d587 |0884: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MEDIA:Lorg/jaudiotagger/tag/FieldKey; // field@87d5 │ │ +31a768: 6203 0a8d |0886: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MEDIA:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d0a │ │ +31a76c: 6e30 1a89 2103 |0888: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31a772: 5401 ee8d |088b: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31a776: 6202 d687 |088d: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MIXER:Lorg/jaudiotagger/tag/FieldKey; // field@87d6 │ │ +31a77a: 6203 0b8d |088f: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MIXER:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d0b │ │ +31a77e: 6e30 1a89 2103 |0891: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31a784: 5401 ee8d |0894: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31a788: 6202 d787 |0896: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MOOD:Lorg/jaudiotagger/tag/FieldKey; // field@87d7 │ │ +31a78c: 6203 0c8d |0898: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MOOD:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d0c │ │ +31a790: 6e30 1a89 2103 |089a: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31a796: 5401 ee8d |089d: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31a79a: 6202 d887 |089f: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MOOD_ACOUSTIC:Lorg/jaudiotagger/tag/FieldKey; // field@87d8 │ │ +31a79e: 6203 0d8d |08a1: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MOOD_ACOUSTIC:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d0d │ │ +31a7a2: 6e30 1a89 2103 |08a3: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31a7a8: 5401 ee8d |08a6: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31a7ac: 6202 d987 |08a8: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MOOD_AGGRESSIVE:Lorg/jaudiotagger/tag/FieldKey; // field@87d9 │ │ +31a7b0: 6203 0e8d |08aa: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MOOD_AGGRESSIVE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d0e │ │ +31a7b4: 6e30 1a89 2103 |08ac: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31a7ba: 5401 ee8d |08af: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31a7be: 6202 da87 |08b1: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MOOD_AROUSAL:Lorg/jaudiotagger/tag/FieldKey; // field@87da │ │ +31a7c2: 6203 0f8d |08b3: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MOOD_AROUSAL:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d0f │ │ +31a7c6: 6e30 1a89 2103 |08b5: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31a7cc: 5401 ee8d |08b8: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31a7d0: 6202 db87 |08ba: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MOOD_DANCEABILITY:Lorg/jaudiotagger/tag/FieldKey; // field@87db │ │ +31a7d4: 6203 108d |08bc: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MOOD_DANCEABILITY:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d10 │ │ +31a7d8: 6e30 1a89 2103 |08be: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31a7de: 5401 ee8d |08c1: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31a7e2: 6202 dd87 |08c3: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MOOD_HAPPY:Lorg/jaudiotagger/tag/FieldKey; // field@87dd │ │ +31a7e6: 6203 128d |08c5: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MOOD_HAPPY:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d12 │ │ +31a7ea: 6e30 1a89 2103 |08c7: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31a7f0: 5401 ee8d |08ca: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31a7f4: 6202 de87 |08cc: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MOOD_INSTRUMENTAL:Lorg/jaudiotagger/tag/FieldKey; // field@87de │ │ +31a7f8: 6203 138d |08ce: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MOOD_INSTRUMENTAL:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d13 │ │ +31a7fc: 6e30 1a89 2103 |08d0: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31a802: 5401 ee8d |08d3: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31a806: 6202 df87 |08d5: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MOOD_PARTY:Lorg/jaudiotagger/tag/FieldKey; // field@87df │ │ +31a80a: 6203 148d |08d7: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MOOD_PARTY:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d14 │ │ +31a80e: 6e30 1a89 2103 |08d9: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31a814: 5401 ee8d |08dc: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31a818: 6202 e087 |08de: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MOOD_RELAXED:Lorg/jaudiotagger/tag/FieldKey; // field@87e0 │ │ +31a81c: 6203 158d |08e0: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MOOD_RELAXED:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d15 │ │ +31a820: 6e30 1a89 2103 |08e2: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31a826: 5401 ee8d |08e5: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31a82a: 6202 e187 |08e7: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MOOD_SAD:Lorg/jaudiotagger/tag/FieldKey; // field@87e1 │ │ +31a82e: 6203 168d |08e9: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MOOD_SAD:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d16 │ │ +31a832: 6e30 1a89 2103 |08eb: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31a838: 5401 ee8d |08ee: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31a83c: 6202 e287 |08f0: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MOOD_VALENCE:Lorg/jaudiotagger/tag/FieldKey; // field@87e2 │ │ +31a840: 6203 178d |08f2: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MOOD_VALENCE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d17 │ │ +31a844: 6e30 1a89 2103 |08f4: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31a84a: 5401 ee8d |08f7: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31a84e: 6202 e387 |08f9: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MOVEMENT:Lorg/jaudiotagger/tag/FieldKey; // field@87e3 │ │ +31a852: 6203 188d |08fb: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MOVEMENT:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d18 │ │ +31a856: 6e30 1a89 2103 |08fd: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31a85c: 5401 ee8d |0900: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31a860: 6202 e487 |0902: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MOVEMENT_NO:Lorg/jaudiotagger/tag/FieldKey; // field@87e4 │ │ +31a864: 6203 198d |0904: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MOVEMENT_NO:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d19 │ │ +31a868: 6e30 1a89 2103 |0906: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31a86e: 5401 ee8d |0909: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31a872: 6202 e587 |090b: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MOVEMENT_TOTAL:Lorg/jaudiotagger/tag/FieldKey; // field@87e5 │ │ +31a876: 6203 1a8d |090d: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MOVEMENT_TOTAL:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d1a │ │ +31a87a: 6e30 1a89 2103 |090f: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31a880: 5401 ee8d |0912: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31a884: 6202 e687 |0914: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_ARTISTID:Lorg/jaudiotagger/tag/FieldKey; // field@87e6 │ │ +31a888: 6203 1b8d |0916: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MUSICBRAINZ_ARTISTID:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d1b │ │ +31a88c: 6e30 1a89 2103 |0918: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31a892: 5401 ee8d |091b: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31a896: 6202 e787 |091d: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_DISC_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87e7 │ │ +31a89a: 6203 1c8d |091f: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MUSICBRAINZ_DISC_ID:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d1c │ │ +31a89e: 6e30 1a89 2103 |0921: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31a8a4: 5401 ee8d |0924: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31a8a8: 6202 e887 |0926: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_ORIGINAL_RELEASE_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87e8 │ │ +31a8ac: 6203 1d8d |0928: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MUSICBRAINZ_ORIGINAL_RELEASEID:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d1d │ │ +31a8b0: 6e30 1a89 2103 |092a: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31a8b6: 5401 ee8d |092d: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31a8ba: 6202 e987 |092f: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_RELEASEARTISTID:Lorg/jaudiotagger/tag/FieldKey; // field@87e9 │ │ +31a8be: 6203 1e8d |0931: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MUSICBRAINZ_RELEASEARTISTID:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d1e │ │ +31a8c2: 6e30 1a89 2103 |0933: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31a8c8: 5401 ee8d |0936: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31a8cc: 6202 ea87 |0938: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_RELEASEID:Lorg/jaudiotagger/tag/FieldKey; // field@87ea │ │ +31a8d0: 6203 1f8d |093a: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MUSICBRAINZ_RELEASEID:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d1f │ │ +31a8d4: 6e30 1a89 2103 |093c: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31a8da: 5401 ee8d |093f: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31a8de: 6202 eb87 |0941: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_RELEASE_COUNTRY:Lorg/jaudiotagger/tag/FieldKey; // field@87eb │ │ +31a8e2: 6203 208d |0943: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MUSICBRAINZ_RELEASE_COUNTRY:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d20 │ │ +31a8e6: 6e30 1a89 2103 |0945: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31a8ec: 5401 ee8d |0948: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31a8f0: 6202 ec87 |094a: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_RELEASE_GROUP_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87ec │ │ +31a8f4: 6203 218d |094c: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MUSICBRAINZ_RELEASE_GROUP_ID:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d21 │ │ +31a8f8: 6e30 1a89 2103 |094e: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31a8fe: 5401 ee8d |0951: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31a902: 6202 ed87 |0953: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_RELEASE_STATUS:Lorg/jaudiotagger/tag/FieldKey; // field@87ed │ │ +31a906: 6203 228d |0955: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MUSICBRAINZ_RELEASE_STATUS:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d22 │ │ +31a90a: 6e30 1a89 2103 |0957: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31a910: 5401 ee8d |095a: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31a914: 6202 ee87 |095c: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_RELEASE_TRACK_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87ee │ │ +31a918: 6203 238d |095e: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MUSICBRAINZ_RELEASE_TRACK_ID:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d23 │ │ +31a91c: 6e30 1a89 2103 |0960: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31a922: 5401 ee8d |0963: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31a926: 6202 ef87 |0965: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_RELEASE_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@87ef │ │ +31a92a: 6203 248d |0967: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MUSICBRAINZ_RELEASE_TYPE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d24 │ │ +31a92e: 6e30 1a89 2103 |0969: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31a934: 5401 ee8d |096c: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31a938: 6202 f087 |096e: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_TRACK_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87f0 │ │ +31a93c: 6203 258d |0970: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MUSICBRAINZ_TRACK_ID:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d25 │ │ +31a940: 6e30 1a89 2103 |0972: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31a946: 5401 ee8d |0975: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31a94a: 6202 f187 |0977: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK:Lorg/jaudiotagger/tag/FieldKey; // field@87f1 │ │ +31a94e: 6203 268d |0979: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MUSICBRAINZ_WORK:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d26 │ │ +31a952: 6e30 1a89 2103 |097b: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31a958: 5401 ee8d |097e: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31a95c: 6202 f487 |0980: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87f4 │ │ +31a960: 6203 288d |0982: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MUSICBRAINZ_WORK_ID:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d28 │ │ +31a964: 6e30 1a89 2103 |0984: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31a96a: 5401 ee8d |0987: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31a96e: 6202 f287 |0989: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_COMPOSITION:Lorg/jaudiotagger/tag/FieldKey; // field@87f2 │ │ +31a972: 6203 5a8d |098b: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.WORK_COMPOSITION:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d5a │ │ +31a976: 6e30 1a89 2103 |098d: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31a97c: 5401 ee8d |0990: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31a980: 6202 f387 |0992: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_COMPOSITION_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87f3 │ │ +31a984: 6203 278d |0994: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MUSICBRAINZ_WORK_COMPOSITION_ID:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d27 │ │ +31a988: 6e30 1a89 2103 |0996: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31a98e: 5401 ee8d |0999: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31a992: 6202 f687 |099b: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL1_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87f6 │ │ +31a996: 6203 298d |099d: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL1_ID:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d29 │ │ +31a99a: 6e30 1a89 2103 |099f: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31a9a0: 5401 ee8d |09a2: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31a9a4: 6202 f987 |09a4: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL2_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87f9 │ │ +31a9a8: 6203 2a8d |09a6: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL2_ID:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d2a │ │ +31a9ac: 6e30 1a89 2103 |09a8: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31a9b2: 5401 ee8d |09ab: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31a9b6: 6202 fc87 |09ad: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL3_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87fc │ │ +31a9ba: 6203 2b8d |09af: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL3_ID:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d2b │ │ +31a9be: 6e30 1a89 2103 |09b1: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31a9c4: 5401 ee8d |09b4: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31a9c8: 6202 ff87 |09b6: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL4_ID:Lorg/jaudiotagger/tag/FieldKey; // field@87ff │ │ +31a9cc: 6203 2c8d |09b8: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL4_ID:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d2c │ │ +31a9d0: 6e30 1a89 2103 |09ba: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31a9d6: 5401 ee8d |09bd: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31a9da: 6202 0288 |09bf: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL5_ID:Lorg/jaudiotagger/tag/FieldKey; // field@8802 │ │ +31a9de: 6203 2d8d |09c1: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL5_ID:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d2d │ │ +31a9e2: 6e30 1a89 2103 |09c3: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31a9e8: 5401 ee8d |09c6: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31a9ec: 6202 0588 |09c8: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL6_ID:Lorg/jaudiotagger/tag/FieldKey; // field@8805 │ │ +31a9f0: 6203 2e8d |09ca: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL6_ID:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d2e │ │ +31a9f4: 6e30 1a89 2103 |09cc: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31a9fa: 5401 ee8d |09cf: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31a9fe: 6202 0788 |09d1: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICIP_ID:Lorg/jaudiotagger/tag/FieldKey; // field@8807 │ │ +31aa02: 6203 2f8d |09d3: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.MUSICIP_ID:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d2f │ │ +31aa06: 6e30 1a89 2103 |09d5: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31aa0c: 5401 ee8d |09d8: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31aa10: 6202 0888 |09da: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.OCCASION:Lorg/jaudiotagger/tag/FieldKey; // field@8808 │ │ +31aa14: 6203 308d |09dc: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.OCCASION:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d30 │ │ +31aa18: 6e30 1a89 2103 |09de: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31aa1e: 5401 ee8d |09e1: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31aa22: 6202 0988 |09e3: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.OPUS:Lorg/jaudiotagger/tag/FieldKey; // field@8809 │ │ +31aa26: 6203 318d |09e5: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.OPUS:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d31 │ │ +31aa2a: 6e30 1a89 2103 |09e7: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31aa30: 5401 ee8d |09ea: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31aa34: 6202 0a88 |09ec: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ORCHESTRA:Lorg/jaudiotagger/tag/FieldKey; // field@880a │ │ +31aa38: 6203 328d |09ee: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ORCHESTRA:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d32 │ │ +31aa3c: 6e30 1a89 2103 |09f0: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31aa42: 5401 ee8d |09f3: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31aa46: 6202 0b88 |09f5: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ORCHESTRA_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@880b │ │ +31aa4a: 6203 338d |09f7: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ORCHESTRA_SORT:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d33 │ │ +31aa4e: 6e30 1a89 2103 |09f9: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31aa54: 5401 ee8d |09fc: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31aa58: 6202 0c88 |09fe: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ORIGINAL_ALBUM:Lorg/jaudiotagger/tag/FieldKey; // field@880c │ │ +31aa5c: 6203 348d |0a00: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ORIGINAL_ALBUM:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d34 │ │ +31aa60: 6e30 1a89 2103 |0a02: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31aa66: 5401 ee8d |0a05: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31aa6a: 6202 0d88 |0a07: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ORIGINAL_ARTIST:Lorg/jaudiotagger/tag/FieldKey; // field@880d │ │ +31aa6e: 6203 358d |0a09: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ORIGINAL_ARTIST:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d35 │ │ +31aa72: 6e30 1a89 2103 |0a0b: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31aa78: 5401 ee8d |0a0e: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31aa7c: 6202 0e88 |0a10: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ORIGINAL_LYRICIST:Lorg/jaudiotagger/tag/FieldKey; // field@880e │ │ +31aa80: 6203 368d |0a12: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ORIGINAL_LYRICIST:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d36 │ │ +31aa84: 6e30 1a89 2103 |0a14: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31aa8a: 5401 ee8d |0a17: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31aa8e: 6202 0f88 |0a19: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ORIGINAL_YEAR:Lorg/jaudiotagger/tag/FieldKey; // field@880f │ │ +31aa92: 6203 378d |0a1b: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ORIGINAL_YEAR:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d37 │ │ +31aa96: 6e30 1a89 2103 |0a1d: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31aa9c: 5401 ee8d |0a20: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31aaa0: 6202 1088 |0a22: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.OVERALL_WORK:Lorg/jaudiotagger/tag/FieldKey; // field@8810 │ │ +31aaa4: 6203 388d |0a24: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.OVERALL_WORK:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d38 │ │ +31aaa8: 6e30 1a89 2103 |0a26: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31aaae: 5401 ee8d |0a29: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31aab2: 6202 1188 |0a2b: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.PART:Lorg/jaudiotagger/tag/FieldKey; // field@8811 │ │ +31aab6: 6203 398d |0a2d: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.PART:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d39 │ │ +31aaba: 6e30 1a89 2103 |0a2f: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31aac0: 5401 ee8d |0a32: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31aac4: 6202 1288 |0a34: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.PART_NUMBER:Lorg/jaudiotagger/tag/FieldKey; // field@8812 │ │ +31aac8: 6203 3a8d |0a36: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.PART_NUMBER:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d3a │ │ +31aacc: 6e30 1a89 2103 |0a38: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31aad2: 5401 ee8d |0a3b: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31aad6: 6202 1388 |0a3d: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.PART_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@8813 │ │ +31aada: 6203 3b8d |0a3f: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.PART_TYPE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d3b │ │ +31aade: 6e30 1a89 2103 |0a41: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31aae4: 5401 ee8d |0a44: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31aae8: 6202 1488 |0a46: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.PERFORMER:Lorg/jaudiotagger/tag/FieldKey; // field@8814 │ │ +31aaec: 6203 3c8d |0a48: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.PERFORMER:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d3c │ │ +31aaf0: 6e30 1a89 2103 |0a4a: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31aaf6: 5401 ee8d |0a4d: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31aafa: 6202 1588 |0a4f: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.PERFORMER_NAME:Lorg/jaudiotagger/tag/FieldKey; // field@8815 │ │ +31aafe: 6203 3d8d |0a51: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.PERFORMER_NAME:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d3d │ │ +31ab02: 6e30 1a89 2103 |0a53: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31ab08: 5401 ee8d |0a56: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31ab0c: 6202 1688 |0a58: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.PERFORMER_NAME_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@8816 │ │ +31ab10: 6203 3e8d |0a5a: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.PERFORMER_NAME_SORT:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d3e │ │ +31ab14: 6e30 1a89 2103 |0a5c: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31ab1a: 5401 ee8d |0a5f: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31ab1e: 6202 1788 |0a61: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.PERIOD:Lorg/jaudiotagger/tag/FieldKey; // field@8817 │ │ +31ab22: 6203 3f8d |0a63: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.PERIOD:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d3f │ │ +31ab26: 6e30 1a89 2103 |0a65: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31ab2c: 5401 ee8d |0a68: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31ab30: 6202 1888 |0a6a: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.PRODUCER:Lorg/jaudiotagger/tag/FieldKey; // field@8818 │ │ +31ab34: 6203 408d |0a6c: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.PRODUCER:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d40 │ │ +31ab38: 6e30 1a89 2103 |0a6e: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31ab3e: 5401 ee8d |0a71: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31ab42: 6202 1988 |0a73: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.QUALITY:Lorg/jaudiotagger/tag/FieldKey; // field@8819 │ │ +31ab46: 6203 418d |0a75: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.QUALITY:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d41 │ │ +31ab4a: 6e30 1a89 2103 |0a77: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31ab50: 5401 ee8d |0a7a: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31ab54: 6202 1a88 |0a7c: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.RANKING:Lorg/jaudiotagger/tag/FieldKey; // field@881a │ │ +31ab58: 6203 428d |0a7e: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.RANKING:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d42 │ │ +31ab5c: 6e30 1a89 2103 |0a80: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31ab62: 5401 ee8d |0a83: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31ab66: 6202 1b88 |0a85: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.RATING:Lorg/jaudiotagger/tag/FieldKey; // field@881b │ │ +31ab6a: 6203 438d |0a87: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.RATING:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d43 │ │ +31ab6e: 6e30 1a89 2103 |0a89: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31ab74: 5401 ee8d |0a8c: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31ab78: 6202 1c88 |0a8e: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.RECORD_LABEL:Lorg/jaudiotagger/tag/FieldKey; // field@881c │ │ +31ab7c: 6203 448d |0a90: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.RECORD_LABEL:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d44 │ │ +31ab80: 6e30 1a89 2103 |0a92: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31ab86: 5401 ee8d |0a95: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31ab8a: 6202 1d88 |0a97: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.REMIXER:Lorg/jaudiotagger/tag/FieldKey; // field@881d │ │ +31ab8e: 6203 458d |0a99: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.REMIXER:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d45 │ │ +31ab92: 6e30 1a89 2103 |0a9b: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31ab98: 5401 ee8d |0a9e: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31ab9c: 6202 1e88 |0aa0: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.SCRIPT:Lorg/jaudiotagger/tag/FieldKey; // field@881e │ │ +31aba0: 6203 468d |0aa2: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.SCRIPT:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d46 │ │ +31aba4: 6e30 1a89 2103 |0aa4: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31abaa: 5401 ee8d |0aa7: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31abae: 6202 1f88 |0aa9: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.SINGLE_DISC_TRACK_NO:Lorg/jaudiotagger/tag/FieldKey; // field@881f │ │ +31abb2: 6203 478d |0aab: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.SINGLE_DISC_TRACK_NO:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d47 │ │ +31abb6: 6e30 1a89 2103 |0aad: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31abbc: 5401 ee8d |0ab0: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31abc0: 6202 2088 |0ab2: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.SUBTITLE:Lorg/jaudiotagger/tag/FieldKey; // field@8820 │ │ +31abc4: 6203 488d |0ab4: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.SUBTITLE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d48 │ │ +31abc8: 6e30 1a89 2103 |0ab6: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31abce: 5401 ee8d |0ab9: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31abd2: 6202 2188 |0abb: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.TAGS:Lorg/jaudiotagger/tag/FieldKey; // field@8821 │ │ +31abd6: 6203 498d |0abd: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.TAGS:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d49 │ │ +31abda: 6e30 1a89 2103 |0abf: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31abe0: 5401 ee8d |0ac2: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31abe4: 6202 2288 |0ac4: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.TEMPO:Lorg/jaudiotagger/tag/FieldKey; // field@8822 │ │ +31abe8: 6203 4a8d |0ac6: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.TEMPO:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d4a │ │ +31abec: 6e30 1a89 2103 |0ac8: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31abf2: 5401 ee8d |0acb: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31abf6: 6202 2388 |0acd: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.TIMBRE:Lorg/jaudiotagger/tag/FieldKey; // field@8823 │ │ +31abfa: 6203 4b8d |0acf: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.TIMBRE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d4b │ │ +31abfe: 6e30 1a89 2103 |0ad1: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31ac04: 5401 ee8d |0ad4: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31ac08: 6202 2488 |0ad6: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.TITLE:Lorg/jaudiotagger/tag/FieldKey; // field@8824 │ │ +31ac0c: 6203 4c8d |0ad8: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.TITLE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d4c │ │ +31ac10: 6e30 1a89 2103 |0ada: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31ac16: 5401 ee8d |0add: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31ac1a: 6202 2588 |0adf: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.TITLE_MOVEMENT:Lorg/jaudiotagger/tag/FieldKey; // field@8825 │ │ +31ac1e: 6203 4d8d |0ae1: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.TITLE_MOVEMENT:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d4d │ │ +31ac22: 6e30 1a89 2103 |0ae3: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31ac28: 5401 ee8d |0ae6: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31ac2c: 6202 2688 |0ae8: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.TITLE_SORT:Lorg/jaudiotagger/tag/FieldKey; // field@8826 │ │ +31ac30: 6203 4e8d |0aea: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.TITLE_SORT:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d4e │ │ +31ac34: 6e30 1a89 2103 |0aec: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31ac3a: 5401 ee8d |0aef: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31ac3e: 6202 2788 |0af1: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.TONALITY:Lorg/jaudiotagger/tag/FieldKey; // field@8827 │ │ +31ac42: 6203 4f8d |0af3: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.TONALITY:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d4f │ │ +31ac46: 6e30 1a89 2103 |0af5: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31ac4c: 5401 ee8d |0af8: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31ac50: 6202 2888 |0afa: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.TRACK:Lorg/jaudiotagger/tag/FieldKey; // field@8828 │ │ +31ac54: 6203 508d |0afc: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.TRACK:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d50 │ │ +31ac58: 6e30 1a89 2103 |0afe: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31ac5e: 5401 ee8d |0b01: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31ac62: 6202 2988 |0b03: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.TRACK_TOTAL:Lorg/jaudiotagger/tag/FieldKey; // field@8829 │ │ +31ac66: 6203 518d |0b05: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.TRACK_TOTAL:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d51 │ │ +31ac6a: 6e30 1a89 2103 |0b07: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31ac70: 5401 ee8d |0b0a: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31ac74: 6202 2a88 |0b0c: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.URL_DISCOGS_ARTIST_SITE:Lorg/jaudiotagger/tag/FieldKey; // field@882a │ │ +31ac78: 6203 528d |0b0e: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.URL_DISCOGS_ARTIST_SITE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d52 │ │ +31ac7c: 6e30 1a89 2103 |0b10: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31ac82: 5401 ee8d |0b13: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31ac86: 6202 2b88 |0b15: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.URL_DISCOGS_RELEASE_SITE:Lorg/jaudiotagger/tag/FieldKey; // field@882b │ │ +31ac8a: 6203 538d |0b17: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.URL_DISCOGS_RELEASE_SITE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d53 │ │ +31ac8e: 6e30 1a89 2103 |0b19: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31ac94: 5401 ee8d |0b1c: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31ac98: 6202 2c88 |0b1e: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.URL_LYRICS_SITE:Lorg/jaudiotagger/tag/FieldKey; // field@882c │ │ +31ac9c: 6203 548d |0b20: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.URL_LYRICS_SITE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d54 │ │ +31aca0: 6e30 1a89 2103 |0b22: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31aca6: 5401 ee8d |0b25: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31acaa: 6202 2d88 |0b27: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.URL_OFFICIAL_ARTIST_SITE:Lorg/jaudiotagger/tag/FieldKey; // field@882d │ │ +31acae: 6203 558d |0b29: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.URL_OFFICIAL_ARTIST_SITE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d55 │ │ +31acb2: 6e30 1a89 2103 |0b2b: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31acb8: 5401 ee8d |0b2e: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31acbc: 6202 2e88 |0b30: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.URL_OFFICIAL_RELEASE_SITE:Lorg/jaudiotagger/tag/FieldKey; // field@882e │ │ +31acc0: 6203 568d |0b32: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.URL_OFFICIAL_RELEASE_SITE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d56 │ │ +31acc4: 6e30 1a89 2103 |0b34: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31acca: 5401 ee8d |0b37: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31acce: 6202 2f88 |0b39: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.URL_WIKIPEDIA_ARTIST_SITE:Lorg/jaudiotagger/tag/FieldKey; // field@882f │ │ +31acd2: 6203 578d |0b3b: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.URL_WIKIPEDIA_ARTIST_SITE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d57 │ │ +31acd6: 6e30 1a89 2103 |0b3d: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31acdc: 5401 ee8d |0b40: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31ace0: 6202 3088 |0b42: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.URL_WIKIPEDIA_RELEASE_SITE:Lorg/jaudiotagger/tag/FieldKey; // field@8830 │ │ +31ace4: 6203 588d |0b44: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.URL_WIKIPEDIA_RELEASE_SITE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d58 │ │ +31ace8: 6e30 1a89 2103 |0b46: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31acee: 5401 ee8d |0b49: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31acf2: 6202 3188 |0b4b: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.WORK:Lorg/jaudiotagger/tag/FieldKey; // field@8831 │ │ +31acf6: 6203 598d |0b4d: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.WORK:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d59 │ │ +31acfa: 6e30 1a89 2103 |0b4f: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31ad00: 5401 ee8d |0b52: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31ad04: 6202 f587 |0b54: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL1:Lorg/jaudiotagger/tag/FieldKey; // field@87f5 │ │ +31ad08: 6203 5c8d |0b56: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.WORK_PART_LEVEL1:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d5c │ │ +31ad0c: 6e30 1a89 2103 |0b58: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31ad12: 5401 ee8d |0b5b: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31ad16: 6202 f787 |0b5d: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL1_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@87f7 │ │ +31ad1a: 6203 5d8d |0b5f: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.WORK_PART_LEVEL1_TYPE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d5d │ │ +31ad1e: 6e30 1a89 2103 |0b61: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31ad24: 5401 ee8d |0b64: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31ad28: 6202 f887 |0b66: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL2:Lorg/jaudiotagger/tag/FieldKey; // field@87f8 │ │ +31ad2c: 6203 5e8d |0b68: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.WORK_PART_LEVEL2:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d5e │ │ +31ad30: 6e30 1a89 2103 |0b6a: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31ad36: 5401 ee8d |0b6d: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31ad3a: 6202 fa87 |0b6f: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL2_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@87fa │ │ +31ad3e: 6203 5f8d |0b71: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.WORK_PART_LEVEL2_TYPE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d5f │ │ +31ad42: 6e30 1a89 2103 |0b73: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31ad48: 5401 ee8d |0b76: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31ad4c: 6202 fb87 |0b78: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL3:Lorg/jaudiotagger/tag/FieldKey; // field@87fb │ │ +31ad50: 6203 608d |0b7a: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.WORK_PART_LEVEL3:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d60 │ │ +31ad54: 6e30 1a89 2103 |0b7c: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31ad5a: 5401 ee8d |0b7f: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31ad5e: 6202 fd87 |0b81: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL3_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@87fd │ │ +31ad62: 6203 5b8d |0b83: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.WORK_PARTOF_LEVEL3_TYPE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d5b │ │ +31ad66: 6e30 1a89 2103 |0b85: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31ad6c: 5401 ee8d |0b88: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31ad70: 6202 fe87 |0b8a: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL4:Lorg/jaudiotagger/tag/FieldKey; // field@87fe │ │ +31ad74: 6203 618d |0b8c: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.WORK_PART_LEVEL4:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d61 │ │ +31ad78: 6e30 1a89 2103 |0b8e: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31ad7e: 5401 ee8d |0b91: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31ad82: 6202 0088 |0b93: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL4_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@8800 │ │ +31ad86: 6203 628d |0b95: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.WORK_PART_LEVEL4_TYPE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d62 │ │ +31ad8a: 6e30 1a89 2103 |0b97: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31ad90: 5401 ee8d |0b9a: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31ad94: 6202 0188 |0b9c: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL5:Lorg/jaudiotagger/tag/FieldKey; // field@8801 │ │ +31ad98: 6203 638d |0b9e: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.WORK_PART_LEVEL5:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d63 │ │ +31ad9c: 6e30 1a89 2103 |0ba0: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31ada2: 5401 ee8d |0ba3: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31ada6: 6202 0388 |0ba5: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL5_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@8803 │ │ +31adaa: 6203 648d |0ba7: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.WORK_PART_LEVEL5_TYPE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d64 │ │ +31adae: 6e30 1a89 2103 |0ba9: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31adb4: 5401 ee8d |0bac: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31adb8: 6202 0488 |0bae: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL6:Lorg/jaudiotagger/tag/FieldKey; // field@8804 │ │ +31adbc: 6203 658d |0bb0: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.WORK_PART_LEVEL6:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d65 │ │ +31adc0: 6e30 1a89 2103 |0bb2: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31adc6: 5401 ee8d |0bb5: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31adca: 6202 0688 |0bb7: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.MUSICBRAINZ_WORK_PART_LEVEL6_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@8806 │ │ +31adce: 6203 668d |0bb9: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.WORK_PART_LEVEL6_TYPE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d66 │ │ +31add2: 6e30 1a89 2103 |0bbb: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31add8: 5401 ee8d |0bbe: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31addc: 6202 3288 |0bc0: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.WORK_TYPE:Lorg/jaudiotagger/tag/FieldKey; // field@8832 │ │ +31ade0: 6203 678d |0bc2: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.WORK_TYPE:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d67 │ │ +31ade4: 6e30 1a89 2103 |0bc4: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31adea: 5401 ee8d |0bc7: iget-object v1, v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31adee: 6202 3388 |0bc9: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.YEAR:Lorg/jaudiotagger/tag/FieldKey; // field@8833 │ │ +31adf2: 6203 688d |0bcb: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.YEAR:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d68 │ │ +31adf6: 6e30 1a89 2103 |0bcd: invoke-virtual {v1, v2, v3}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31adfc: 7601 6797 1a00 |0bd0: invoke-direct/range {v26}, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.populateId3ToTagField:()V // method@9767 │ │ +31ae02: 0e00 |0bd3: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=152 │ │ 0x0005 line=132 │ │ 0x000e line=137 │ │ 0x0017 line=153 │ │ 0x001e line=154 │ │ @@ -1331482,22 +1331482,22 @@ │ │ type : '()Lorg/jaudiotagger/tag/id3/ID3v24Frames;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -31961c: |[31961c] org.jaudiotagger.tag.id3.ID3v24Frames.getInstanceOf:()Lorg/jaudiotagger/tag/id3/ID3v24Frames; │ │ -31962c: 6200 ea8d |0000: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.id3v24Frames:Lorg/jaudiotagger/tag/id3/ID3v24Frames; // field@8dea │ │ -319630: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -319634: 2200 2a12 |0004: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames; // type@122a │ │ -319638: 7010 5d97 0000 |0006: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.:()V // method@975d │ │ -31963e: 6900 ea8d |0009: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.id3v24Frames:Lorg/jaudiotagger/tag/id3/ID3v24Frames; // field@8dea │ │ -319642: 6200 ea8d |000b: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.id3v24Frames:Lorg/jaudiotagger/tag/id3/ID3v24Frames; // field@8dea │ │ -319646: 1100 |000d: return-object v0 │ │ +319620: |[319620] org.jaudiotagger.tag.id3.ID3v24Frames.getInstanceOf:()Lorg/jaudiotagger/tag/id3/ID3v24Frames; │ │ +319630: 6200 ea8d |0000: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.id3v24Frames:Lorg/jaudiotagger/tag/id3/ID3v24Frames; // field@8dea │ │ +319634: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +319638: 2200 2a12 |0004: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames; // type@122a │ │ +31963c: 7010 5d97 0000 |0006: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.:()V // method@975d │ │ +319642: 6900 ea8d |0009: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.id3v24Frames:Lorg/jaudiotagger/tag/id3/ID3v24Frames; // field@8dea │ │ +319646: 6200 ea8d |000b: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.id3v24Frames:Lorg/jaudiotagger/tag/id3/ID3v24Frames; // field@8dea │ │ +31964a: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ 0x0004 line=146 │ │ 0x000b line=148 │ │ locals : │ │ │ │ @@ -1331506,35 +1331506,35 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 39 16-bit code units │ │ -31ae00: |[31ae00] org.jaudiotagger.tag.id3.ID3v24Frames.populateId3ToTagField:()V │ │ -31ae10: 5440 ee8d |0000: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31ae14: 6e10 1889 0000 |0002: invoke-virtual {v0}, Ljava/util/EnumMap;.entrySet:()Ljava/util/Set; // method@8918 │ │ -31ae1a: 0c00 |0005: move-result-object v0 │ │ -31ae1c: 7210 a889 0000 |0006: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@89a8 │ │ -31ae22: 0c00 |0009: move-result-object v0 │ │ -31ae24: 7210 4789 0000 |000a: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -31ae2a: 0a01 |000d: move-result v1 │ │ -31ae2c: 3801 1800 |000e: if-eqz v1, 0026 // +0018 │ │ -31ae30: 7210 4889 0000 |0010: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -31ae36: 0c01 |0013: move-result-object v1 │ │ -31ae38: 1f01 9610 |0014: check-cast v1, Ljava/util/Map$Entry; // type@1096 │ │ -31ae3c: 5442 e98d |0016: iget-object v2, v4, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.id3ToTagField:Ljava/util/EnumMap; // field@8de9 │ │ -31ae40: 7210 8a89 0100 |0018: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@898a │ │ -31ae46: 0c03 |001b: move-result-object v3 │ │ -31ae48: 1f03 1910 |001c: check-cast v3, Ljava/lang/Enum; // type@1019 │ │ -31ae4c: 7210 8989 0100 |001e: invoke-interface {v1}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@8989 │ │ -31ae52: 0c01 |0021: move-result-object v1 │ │ -31ae54: 6e30 1a89 3201 |0022: invoke-virtual {v2, v3, v1}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31ae5a: 28e5 |0025: goto 000a // -001b │ │ -31ae5c: 0e00 |0026: return-void │ │ +31ae04: |[31ae04] org.jaudiotagger.tag.id3.ID3v24Frames.populateId3ToTagField:()V │ │ +31ae14: 5440 ee8d |0000: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31ae18: 6e10 1889 0000 |0002: invoke-virtual {v0}, Ljava/util/EnumMap;.entrySet:()Ljava/util/Set; // method@8918 │ │ +31ae1e: 0c00 |0005: move-result-object v0 │ │ +31ae20: 7210 a889 0000 |0006: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@89a8 │ │ +31ae26: 0c00 |0009: move-result-object v0 │ │ +31ae28: 7210 4789 0000 |000a: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +31ae2e: 0a01 |000d: move-result v1 │ │ +31ae30: 3801 1800 |000e: if-eqz v1, 0026 // +0018 │ │ +31ae34: 7210 4889 0000 |0010: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +31ae3a: 0c01 |0013: move-result-object v1 │ │ +31ae3c: 1f01 9610 |0014: check-cast v1, Ljava/util/Map$Entry; // type@1096 │ │ +31ae40: 5442 e98d |0016: iget-object v2, v4, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.id3ToTagField:Ljava/util/EnumMap; // field@8de9 │ │ +31ae44: 7210 8a89 0100 |0018: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@898a │ │ +31ae4a: 0c03 |001b: move-result-object v3 │ │ +31ae4c: 1f03 1910 |001c: check-cast v3, Ljava/lang/Enum; // type@1019 │ │ +31ae50: 7210 8989 0100 |001e: invoke-interface {v1}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@8989 │ │ +31ae56: 0c01 |0021: move-result-object v1 │ │ +31ae58: 6e30 1a89 3201 |0022: invoke-virtual {v2, v3, v1}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31ae5e: 28e5 |0025: goto 000a // -001b │ │ +31ae60: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=538 │ │ 0x0016 line=540 │ │ locals : │ │ 0x0000 - 0x0027 reg=4 this Lorg/jaudiotagger/tag/id3/ID3v24Frames; │ │ │ │ @@ -1331544,20 +1331544,20 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;)Lorg/jaudiotagger/tag/FieldKey;' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -3195d4: |[3195d4] org.jaudiotagger.tag.id3.ID3v24Frames.getGenericKeyFromId3:(Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;)Lorg/jaudiotagger/tag/FieldKey; │ │ -3195e4: 5410 e98d |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.id3ToTagField:Ljava/util/EnumMap; // field@8de9 │ │ -3195e8: 6e20 1989 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/EnumMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8919 │ │ -3195ee: 0c02 |0005: move-result-object v2 │ │ -3195f0: 1f02 be11 |0006: check-cast v2, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -3195f4: 1102 |0008: return-object v2 │ │ +3195d8: |[3195d8] org.jaudiotagger.tag.id3.ID3v24Frames.getGenericKeyFromId3:(Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;)Lorg/jaudiotagger/tag/FieldKey; │ │ +3195e8: 5410 e98d |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.id3ToTagField:Ljava/util/EnumMap; // field@8de9 │ │ +3195ec: 6e20 1989 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/EnumMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8919 │ │ +3195f2: 0c02 |0005: move-result-object v2 │ │ +3195f4: 1f02 be11 |0006: check-cast v2, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +3195f8: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=573 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/jaudiotagger/tag/id3/ID3v24Frames; │ │ 0x0000 - 0x0009 reg=2 (null) Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; │ │ │ │ @@ -1331566,20 +1331566,20 @@ │ │ type : '(Lorg/jaudiotagger/tag/FieldKey;)Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -3195f8: |[3195f8] org.jaudiotagger.tag.id3.ID3v24Frames.getId3KeyFromGenericKey:(Lorg/jaudiotagger/tag/FieldKey;)Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; │ │ -319608: 5410 ee8d |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31960c: 6e20 1989 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/EnumMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8919 │ │ -319612: 0c02 |0005: move-result-object v2 │ │ -319614: 1f02 2612 |0006: check-cast v2, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ -319618: 1102 |0008: return-object v2 │ │ +3195fc: |[3195fc] org.jaudiotagger.tag.id3.ID3v24Frames.getId3KeyFromGenericKey:(Lorg/jaudiotagger/tag/FieldKey;)Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; │ │ +31960c: 5410 ee8d |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +319610: 6e20 1989 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/EnumMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8919 │ │ +319616: 0c02 |0005: move-result-object v2 │ │ +319618: 1f02 2612 |0006: check-cast v2, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // type@1226 │ │ +31961c: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=563 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/jaudiotagger/tag/id3/ID3v24Frames; │ │ 0x0000 - 0x0009 reg=2 (null) Lorg/jaudiotagger/tag/FieldKey; │ │ │ │ @@ -1331588,35 +1331588,35 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 43 16-bit code units │ │ -31ae60: |[31ae60] org.jaudiotagger.tag.id3.ID3v24Frames.setITunes12_6WorkGroupingMode:(Z)V │ │ -31ae70: 3803 1500 |0000: if-eqz v3, 0015 // +0015 │ │ -31ae74: 5423 ee8d |0002: iget-object v3, v2, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31ae78: 6200 3188 |0004: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.WORK:Lorg/jaudiotagger/tag/FieldKey; // field@8831 │ │ -31ae7c: 6201 fa8c |0006: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.GROUPING:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cfa │ │ -31ae80: 6e30 1a89 0301 |0008: invoke-virtual {v3, v0, v1}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31ae86: 5423 ee8d |000b: iget-object v3, v2, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31ae8a: 6200 c587 |000d: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.GROUPING:Lorg/jaudiotagger/tag/FieldKey; // field@87c5 │ │ -31ae8e: 6201 048d |000f: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ITUNES_GROUPING:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d04 │ │ -31ae92: 6e30 1a89 0301 |0011: invoke-virtual {v3, v0, v1}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31ae98: 2813 |0014: goto 0027 // +0013 │ │ -31ae9a: 5423 ee8d |0015: iget-object v3, v2, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31ae9e: 6200 3188 |0017: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.WORK:Lorg/jaudiotagger/tag/FieldKey; // field@8831 │ │ -31aea2: 6201 598d |0019: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.WORK:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d59 │ │ -31aea6: 6e30 1a89 0301 |001b: invoke-virtual {v3, v0, v1}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31aeac: 5423 ee8d |001e: iget-object v3, v2, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ -31aeb0: 6200 c587 |0020: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.GROUPING:Lorg/jaudiotagger/tag/FieldKey; // field@87c5 │ │ -31aeb4: 6201 fa8c |0022: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.GROUPING:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cfa │ │ -31aeb8: 6e30 1a89 0301 |0024: invoke-virtual {v3, v0, v1}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -31aebe: 7010 6797 0200 |0027: invoke-direct {v2}, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.populateId3ToTagField:()V // method@9767 │ │ -31aec4: 0e00 |002a: return-void │ │ +31ae64: |[31ae64] org.jaudiotagger.tag.id3.ID3v24Frames.setITunes12_6WorkGroupingMode:(Z)V │ │ +31ae74: 3803 1500 |0000: if-eqz v3, 0015 // +0015 │ │ +31ae78: 5423 ee8d |0002: iget-object v3, v2, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31ae7c: 6200 3188 |0004: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.WORK:Lorg/jaudiotagger/tag/FieldKey; // field@8831 │ │ +31ae80: 6201 fa8c |0006: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.GROUPING:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cfa │ │ +31ae84: 6e30 1a89 0301 |0008: invoke-virtual {v3, v0, v1}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31ae8a: 5423 ee8d |000b: iget-object v3, v2, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31ae8e: 6200 c587 |000d: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.GROUPING:Lorg/jaudiotagger/tag/FieldKey; // field@87c5 │ │ +31ae92: 6201 048d |000f: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.ITUNES_GROUPING:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d04 │ │ +31ae96: 6e30 1a89 0301 |0011: invoke-virtual {v3, v0, v1}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31ae9c: 2813 |0014: goto 0027 // +0013 │ │ +31ae9e: 5423 ee8d |0015: iget-object v3, v2, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31aea2: 6200 3188 |0017: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.WORK:Lorg/jaudiotagger/tag/FieldKey; // field@8831 │ │ +31aea6: 6201 598d |0019: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.WORK:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8d59 │ │ +31aeaa: 6e30 1a89 0301 |001b: invoke-virtual {v3, v0, v1}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31aeb0: 5423 ee8d |001e: iget-object v3, v2, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.tagFieldToId3:Ljava/util/EnumMap; // field@8dee │ │ +31aeb4: 6200 c587 |0020: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.GROUPING:Lorg/jaudiotagger/tag/FieldKey; // field@87c5 │ │ +31aeb8: 6201 fa8c |0022: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.GROUPING:Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // field@8cfa │ │ +31aebc: 6e30 1a89 0301 |0024: invoke-virtual {v3, v0, v1}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +31aec2: 7010 6797 0200 |0027: invoke-direct {v2}, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.populateId3ToTagField:()V // method@9767 │ │ +31aec8: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=548 │ │ 0x000b line=549 │ │ 0x0015 line=551 │ │ 0x001e line=552 │ │ 0x0027 line=554 │ │ @@ -1331667,32 +1331667,32 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 39 16-bit code units │ │ -31e1bc: |[31e1bc] org.jaudiotagger.tag.id3.ID3v2ChapterFrames.:()V │ │ -31e1cc: 7010 7995 0300 |0000: invoke-direct {v3}, Lorg/jaudiotagger/tag/id3/ID3Frames;.:()V // method@9579 │ │ -31e1d2: 5430 268e |0003: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/ID3v2ChapterFrames;.idToValue:Ljava/util/Map; // field@8e26 │ │ -31e1d6: 1a01 ae0d |0005: const-string v1, "CHAP" // string@0dae │ │ -31e1da: 1a02 b80f |0007: const-string v2, "Chapter" // string@0fb8 │ │ -31e1de: 7230 9489 1002 |0009: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -31e1e4: 5430 268e |000c: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/ID3v2ChapterFrames;.idToValue:Ljava/util/Map; // field@8e26 │ │ -31e1e8: 1a01 b60e |000e: const-string v1, "CTOC" // string@0eb6 │ │ -31e1ec: 1a02 c84b |0010: const-string v2, "Table of content" // string@4bc8 │ │ -31e1f0: 7230 9489 1002 |0012: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -31e1f6: 6e10 a597 0300 |0015: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/ID3v2ChapterFrames;.createMaps:()V // method@97a5 │ │ -31e1fc: 2200 a110 |0018: new-instance v0, Ljava/util/TreeSet; // type@10a1 │ │ -31e200: 7010 bc89 0000 |001a: invoke-direct {v0}, Ljava/util/TreeSet;.:()V // method@89bc │ │ -31e206: 5b30 278e |001d: iput-object v0, v3, Lorg/jaudiotagger/tag/id3/ID3v2ChapterFrames;.multipleFrames:Ljava/util/TreeSet; // field@8e27 │ │ -31e20a: 2200 a110 |001f: new-instance v0, Ljava/util/TreeSet; // type@10a1 │ │ -31e20e: 7010 bc89 0000 |0021: invoke-direct {v0}, Ljava/util/TreeSet;.:()V // method@89bc │ │ -31e214: 5b30 248e |0024: iput-object v0, v3, Lorg/jaudiotagger/tag/id3/ID3v2ChapterFrames;.discardIfFileAlteredFrames:Ljava/util/TreeSet; // field@8e24 │ │ -31e218: 0e00 |0026: return-void │ │ +31e1c0: |[31e1c0] org.jaudiotagger.tag.id3.ID3v2ChapterFrames.:()V │ │ +31e1d0: 7010 7995 0300 |0000: invoke-direct {v3}, Lorg/jaudiotagger/tag/id3/ID3Frames;.:()V // method@9579 │ │ +31e1d6: 5430 268e |0003: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/ID3v2ChapterFrames;.idToValue:Ljava/util/Map; // field@8e26 │ │ +31e1da: 1a01 ae0d |0005: const-string v1, "CHAP" // string@0dae │ │ +31e1de: 1a02 b80f |0007: const-string v2, "Chapter" // string@0fb8 │ │ +31e1e2: 7230 9489 1002 |0009: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +31e1e8: 5430 268e |000c: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/ID3v2ChapterFrames;.idToValue:Ljava/util/Map; // field@8e26 │ │ +31e1ec: 1a01 b60e |000e: const-string v1, "CTOC" // string@0eb6 │ │ +31e1f0: 1a02 c84b |0010: const-string v2, "Table of content" // string@4bc8 │ │ +31e1f4: 7230 9489 1002 |0012: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +31e1fa: 6e10 a597 0300 |0015: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/ID3v2ChapterFrames;.createMaps:()V // method@97a5 │ │ +31e200: 2200 a110 |0018: new-instance v0, Ljava/util/TreeSet; // type@10a1 │ │ +31e204: 7010 bc89 0000 |001a: invoke-direct {v0}, Ljava/util/TreeSet;.:()V // method@89bc │ │ +31e20a: 5b30 278e |001d: iput-object v0, v3, Lorg/jaudiotagger/tag/id3/ID3v2ChapterFrames;.multipleFrames:Ljava/util/TreeSet; // field@8e27 │ │ +31e20e: 2200 a110 |001f: new-instance v0, Ljava/util/TreeSet; // type@10a1 │ │ +31e212: 7010 bc89 0000 |0021: invoke-direct {v0}, Ljava/util/TreeSet;.:()V // method@89bc │ │ +31e218: 5b30 248e |0024: iput-object v0, v3, Lorg/jaudiotagger/tag/id3/ID3v2ChapterFrames;.discardIfFileAlteredFrames:Ljava/util/TreeSet; // field@8e24 │ │ +31e21c: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0003 line=49 │ │ 0x000c line=50 │ │ 0x0015 line=51 │ │ 0x0018 line=52 │ │ @@ -1331705,22 +1331705,22 @@ │ │ type : '()Lorg/jaudiotagger/tag/id3/ID3v2ChapterFrames;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -31e190: |[31e190] org.jaudiotagger.tag.id3.ID3v2ChapterFrames.getInstanceOf:()Lorg/jaudiotagger/tag/id3/ID3v2ChapterFrames; │ │ -31e1a0: 6200 258e |0000: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v2ChapterFrames;.id3v2ChapterFrames:Lorg/jaudiotagger/tag/id3/ID3v2ChapterFrames; // field@8e25 │ │ -31e1a4: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -31e1a8: 2200 2d12 |0004: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v2ChapterFrames; // type@122d │ │ -31e1ac: 7010 a497 0000 |0006: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/ID3v2ChapterFrames;.:()V // method@97a4 │ │ -31e1b2: 6900 258e |0009: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v2ChapterFrames;.id3v2ChapterFrames:Lorg/jaudiotagger/tag/id3/ID3v2ChapterFrames; // field@8e25 │ │ -31e1b6: 6200 258e |000b: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v2ChapterFrames;.id3v2ChapterFrames:Lorg/jaudiotagger/tag/id3/ID3v2ChapterFrames; // field@8e25 │ │ -31e1ba: 1100 |000d: return-object v0 │ │ +31e194: |[31e194] org.jaudiotagger.tag.id3.ID3v2ChapterFrames.getInstanceOf:()Lorg/jaudiotagger/tag/id3/ID3v2ChapterFrames; │ │ +31e1a4: 6200 258e |0000: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v2ChapterFrames;.id3v2ChapterFrames:Lorg/jaudiotagger/tag/id3/ID3v2ChapterFrames; // field@8e25 │ │ +31e1a8: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +31e1ac: 2200 2d12 |0004: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v2ChapterFrames; // type@122d │ │ +31e1b0: 7010 a497 0000 |0006: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/ID3v2ChapterFrames;.:()V // method@97a4 │ │ +31e1b6: 6900 258e |0009: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v2ChapterFrames;.id3v2ChapterFrames:Lorg/jaudiotagger/tag/id3/ID3v2ChapterFrames; // field@8e25 │ │ +31e1ba: 6200 258e |000b: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v2ChapterFrames;.id3v2ChapterFrames:Lorg/jaudiotagger/tag/id3/ID3v2ChapterFrames; // field@8e25 │ │ +31e1be: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0004 line=42 │ │ 0x000b line=44 │ │ locals : │ │ │ │ @@ -1331730,18 +1331730,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -31e21c: |[31e21c] org.jaudiotagger.tag.id3.ID3v2ChapterFrames.setITunes12_6WorkGroupingMode:(Z)V │ │ -31e22c: 2201 4110 |0000: new-instance v1, Ljava/lang/UnsupportedOperationException; // type@1041 │ │ -31e230: 7010 fb87 0100 |0002: invoke-direct {v1}, Ljava/lang/UnsupportedOperationException;.:()V // method@87fb │ │ -31e236: 2701 |0005: throw v1 │ │ +31e220: |[31e220] org.jaudiotagger.tag.id3.ID3v2ChapterFrames.setITunes12_6WorkGroupingMode:(Z)V │ │ +31e230: 2201 4110 |0000: new-instance v1, Ljava/lang/UnsupportedOperationException; // type@1041 │ │ +31e234: 7010 fb87 0100 |0002: invoke-direct {v1}, Ljava/lang/UnsupportedOperationException;.:()V // method@87fb │ │ +31e23a: 2701 |0005: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/jaudiotagger/tag/id3/ID3v2ChapterFrames; │ │ 0x0000 - 0x0006 reg=1 (null) Z │ │ │ │ @@ -1331775,17 +1331775,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -31e3c0: |[31e3c0] org.jaudiotagger.tag.id3.TyerTdatAggregatedFrame.:()V │ │ -31e3d0: 7010 6795 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/AggregatedFrame;.:()V // method@9567 │ │ -31e3d6: 0e00 |0003: return-void │ │ +31e3c4: |[31e3c4] org.jaudiotagger.tag.id3.TyerTdatAggregatedFrame.:()V │ │ +31e3d4: 7010 6795 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/AggregatedFrame;.:()V // method@9567 │ │ +31e3da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/TyerTdatAggregatedFrame; │ │ │ │ Virtual methods - │ │ @@ -1331794,59 +1331794,59 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 90 16-bit code units │ │ -31e2fc: |[31e2fc] org.jaudiotagger.tag.id3.TyerTdatAggregatedFrame.getContent:()Ljava/lang/String; │ │ -31e30c: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -31e310: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -31e316: 5461 2d8e |0005: iget-object v1, v6, Lorg/jaudiotagger/tag/id3/TyerTdatAggregatedFrame;.frames:Ljava/util/Set; // field@8e2d │ │ -31e31a: 7210 a889 0100 |0007: invoke-interface {v1}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@89a8 │ │ -31e320: 0c01 |000a: move-result-object v1 │ │ -31e322: 7210 4889 0100 |000b: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -31e328: 0c02 |000e: move-result-object v2 │ │ -31e32a: 1f02 0312 |000f: check-cast v2, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // type@1203 │ │ -31e32e: 6e10 bf94 0200 |0011: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getContent:()Ljava/lang/String; // method@94bf │ │ -31e334: 0c02 |0014: move-result-object v2 │ │ -31e336: 6e20 d787 2000 |0015: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31e33c: 7210 4889 0100 |0018: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -31e342: 0c01 |001b: move-result-object v1 │ │ -31e344: 1f01 0312 |001c: check-cast v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // type@1203 │ │ -31e348: 6e10 bf94 0100 |001e: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getContent:()Ljava/lang/String; // method@94bf │ │ -31e34e: 0c02 |0021: move-result-object v2 │ │ -31e350: 6e10 aa87 0200 |0022: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@87aa │ │ -31e356: 0a02 |0025: move-result v2 │ │ -31e358: 1243 |0026: const/4 v3, #int 4 // #4 │ │ -31e35a: 3332 2e00 |0027: if-ne v2, v3, 0055 // +002e │ │ -31e35e: 1a02 3204 |0029: const-string v2, "-" // string@0432 │ │ -31e362: 6e20 d787 2000 |002b: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31e368: 6e10 bf94 0100 |002e: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getContent:()Ljava/lang/String; // method@94bf │ │ -31e36e: 0c04 |0031: move-result-object v4 │ │ -31e370: 1225 |0032: const/4 v5, #int 2 // #2 │ │ -31e372: 6e30 b587 5403 |0033: invoke-virtual {v4, v5, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@87b5 │ │ -31e378: 0c03 |0036: move-result-object v3 │ │ -31e37a: 6e20 d787 3000 |0037: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31e380: 6e10 be94 0100 |003a: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -31e386: 0c03 |003d: move-result-object v3 │ │ -31e388: 1f03 6112 |003e: check-cast v3, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDAT; // type@1261 │ │ -31e38c: 6e10 c299 0300 |0040: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDAT;.isMonthOnly:()Z // method@99c2 │ │ -31e392: 0a03 |0043: move-result v3 │ │ -31e394: 3903 1100 |0044: if-nez v3, 0055 // +0011 │ │ -31e398: 6e20 d787 2000 |0046: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31e39e: 6e10 bf94 0100 |0049: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getContent:()Ljava/lang/String; // method@94bf │ │ -31e3a4: 0c01 |004c: move-result-object v1 │ │ -31e3a6: 1202 |004d: const/4 v2, #int 0 // #0 │ │ -31e3a8: 6e30 b587 2105 |004e: invoke-virtual {v1, v2, v5}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@87b5 │ │ -31e3ae: 0c01 |0051: move-result-object v1 │ │ -31e3b0: 6e20 d787 1000 |0052: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31e3b6: 6e10 df87 0000 |0055: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -31e3bc: 0c00 |0058: move-result-object v0 │ │ -31e3be: 1100 |0059: return-object v0 │ │ +31e300: |[31e300] org.jaudiotagger.tag.id3.TyerTdatAggregatedFrame.getContent:()Ljava/lang/String; │ │ +31e310: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +31e314: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +31e31a: 5461 2d8e |0005: iget-object v1, v6, Lorg/jaudiotagger/tag/id3/TyerTdatAggregatedFrame;.frames:Ljava/util/Set; // field@8e2d │ │ +31e31e: 7210 a889 0100 |0007: invoke-interface {v1}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@89a8 │ │ +31e324: 0c01 |000a: move-result-object v1 │ │ +31e326: 7210 4889 0100 |000b: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +31e32c: 0c02 |000e: move-result-object v2 │ │ +31e32e: 1f02 0312 |000f: check-cast v2, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // type@1203 │ │ +31e332: 6e10 bf94 0200 |0011: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getContent:()Ljava/lang/String; // method@94bf │ │ +31e338: 0c02 |0014: move-result-object v2 │ │ +31e33a: 6e20 d787 2000 |0015: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31e340: 7210 4889 0100 |0018: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +31e346: 0c01 |001b: move-result-object v1 │ │ +31e348: 1f01 0312 |001c: check-cast v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // type@1203 │ │ +31e34c: 6e10 bf94 0100 |001e: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getContent:()Ljava/lang/String; // method@94bf │ │ +31e352: 0c02 |0021: move-result-object v2 │ │ +31e354: 6e10 aa87 0200 |0022: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@87aa │ │ +31e35a: 0a02 |0025: move-result v2 │ │ +31e35c: 1243 |0026: const/4 v3, #int 4 // #4 │ │ +31e35e: 3332 2e00 |0027: if-ne v2, v3, 0055 // +002e │ │ +31e362: 1a02 3204 |0029: const-string v2, "-" // string@0432 │ │ +31e366: 6e20 d787 2000 |002b: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31e36c: 6e10 bf94 0100 |002e: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getContent:()Ljava/lang/String; // method@94bf │ │ +31e372: 0c04 |0031: move-result-object v4 │ │ +31e374: 1225 |0032: const/4 v5, #int 2 // #2 │ │ +31e376: 6e30 b587 5403 |0033: invoke-virtual {v4, v5, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@87b5 │ │ +31e37c: 0c03 |0036: move-result-object v3 │ │ +31e37e: 6e20 d787 3000 |0037: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31e384: 6e10 be94 0100 |003a: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +31e38a: 0c03 |003d: move-result-object v3 │ │ +31e38c: 1f03 6112 |003e: check-cast v3, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDAT; // type@1261 │ │ +31e390: 6e10 c299 0300 |0040: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDAT;.isMonthOnly:()Z // method@99c2 │ │ +31e396: 0a03 |0043: move-result v3 │ │ +31e398: 3903 1100 |0044: if-nez v3, 0055 // +0011 │ │ +31e39c: 6e20 d787 2000 |0046: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31e3a2: 6e10 bf94 0100 |0049: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getContent:()Ljava/lang/String; // method@94bf │ │ +31e3a8: 0c01 |004c: move-result-object v1 │ │ +31e3aa: 1202 |004d: const/4 v2, #int 0 // #0 │ │ +31e3ac: 6e30 b587 2105 |004e: invoke-virtual {v1, v2, v5}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@87b5 │ │ +31e3b2: 0c01 |0051: move-result-object v1 │ │ +31e3b4: 6e20 d787 1000 |0052: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31e3ba: 6e10 df87 0000 |0055: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +31e3c0: 0c00 |0058: move-result-object v0 │ │ +31e3c2: 1100 |0059: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ 0x0005 line=22 │ │ 0x000b line=23 │ │ 0x0011 line=24 │ │ 0x0018 line=25 │ │ @@ -1331906,26 +1331906,26 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -31e4e4: |[31e4e4] org.jaudiotagger.tag.id3.framebody.AbstractFrameBodyNumberTotal.:()V │ │ -31e4f4: 7010 fa97 0200 |0000: invoke-direct {v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ -31e4fa: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -31e4fc: 7110 ca86 0000 |0004: invoke-static {v0}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@86ca │ │ -31e502: 0c00 |0007: move-result-object v0 │ │ -31e504: 1a01 bd4c |0008: const-string v1, "TextEncoding" // string@4cbd │ │ -31e508: 6e30 c197 1200 |000a: invoke-virtual {v2, v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@97c1 │ │ -31e50e: 2200 ef11 |000d: new-instance v0, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue; // type@11ef │ │ -31e512: 7010 e093 0000 |000f: invoke-direct {v0}, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.:()V // method@93e0 │ │ -31e518: 1a01 0c4c |0012: const-string v1, "Text" // string@4c0c │ │ -31e51c: 6e30 c197 1200 |0014: invoke-virtual {v2, v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@97c1 │ │ -31e522: 0e00 |0017: return-void │ │ +31e4e8: |[31e4e8] org.jaudiotagger.tag.id3.framebody.AbstractFrameBodyNumberTotal.:()V │ │ +31e4f8: 7010 fa97 0200 |0000: invoke-direct {v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ +31e4fe: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +31e500: 7110 ca86 0000 |0004: invoke-static {v0}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@86ca │ │ +31e506: 0c00 |0007: move-result-object v0 │ │ +31e508: 1a01 bd4c |0008: const-string v1, "TextEncoding" // string@4cbd │ │ +31e50c: 6e30 c197 1200 |000a: invoke-virtual {v2, v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@97c1 │ │ +31e512: 2200 ef11 |000d: new-instance v0, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue; // type@11ef │ │ +31e516: 7010 e093 0000 |000f: invoke-direct {v0}, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.:()V // method@93e0 │ │ +31e51c: 1a01 0c4c |0012: const-string v1, "Text" // string@4c0c │ │ +31e520: 6e30 c197 1200 |0014: invoke-virtual {v2, v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@97c1 │ │ +31e526: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0004 line=54 │ │ 0x000d line=55 │ │ locals : │ │ 0x0000 - 0x0018 reg=2 this Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal; │ │ @@ -1331935,25 +1331935,25 @@ │ │ type : '(BLjava/lang/Integer;Ljava/lang/Integer;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -31e524: |[31e524] org.jaudiotagger.tag.id3.framebody.AbstractFrameBodyNumberTotal.:(BLjava/lang/Integer;Ljava/lang/Integer;)V │ │ -31e534: 7010 fa97 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ -31e53a: 7110 ca86 0200 |0003: invoke-static {v2}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@86ca │ │ -31e540: 0c02 |0006: move-result-object v2 │ │ -31e542: 1a00 bd4c |0007: const-string v0, "TextEncoding" // string@4cbd │ │ -31e546: 6e30 c197 0102 |0009: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@97c1 │ │ -31e54c: 2202 ef11 |000c: new-instance v2, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue; // type@11ef │ │ -31e550: 7030 e193 3204 |000e: invoke-direct {v2, v3, v4}, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.:(Ljava/lang/Integer;Ljava/lang/Integer;)V // method@93e1 │ │ -31e556: 1a03 0c4c |0011: const-string v3, "Text" // string@4c0c │ │ -31e55a: 6e30 c197 3102 |0013: invoke-virtual {v1, v3, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@97c1 │ │ -31e560: 0e00 |0016: return-void │ │ +31e528: |[31e528] org.jaudiotagger.tag.id3.framebody.AbstractFrameBodyNumberTotal.:(BLjava/lang/Integer;Ljava/lang/Integer;)V │ │ +31e538: 7010 fa97 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ +31e53e: 7110 ca86 0200 |0003: invoke-static {v2}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@86ca │ │ +31e544: 0c02 |0006: move-result-object v2 │ │ +31e546: 1a00 bd4c |0007: const-string v0, "TextEncoding" // string@4cbd │ │ +31e54a: 6e30 c197 0102 |0009: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@97c1 │ │ +31e550: 2202 ef11 |000c: new-instance v2, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue; // type@11ef │ │ +31e554: 7030 e193 3204 |000e: invoke-direct {v2, v3, v4}, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.:(Ljava/lang/Integer;Ljava/lang/Integer;)V // method@93e1 │ │ +31e55a: 1a03 0c4c |0011: const-string v3, "Text" // string@4c0c │ │ +31e55e: 6e30 c197 3102 |0013: invoke-virtual {v1, v3, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@97c1 │ │ +31e564: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0003 line=78 │ │ 0x000c line=79 │ │ locals : │ │ 0x0000 - 0x0017 reg=1 this Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal; │ │ @@ -1331966,25 +1331966,25 @@ │ │ type : '(BLjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -31e564: |[31e564] org.jaudiotagger.tag.id3.framebody.AbstractFrameBodyNumberTotal.:(BLjava/lang/String;)V │ │ -31e574: 7010 fa97 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ -31e57a: 7110 ca86 0200 |0003: invoke-static {v2}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@86ca │ │ -31e580: 0c02 |0006: move-result-object v2 │ │ -31e582: 1a00 bd4c |0007: const-string v0, "TextEncoding" // string@4cbd │ │ -31e586: 6e30 c197 0102 |0009: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@97c1 │ │ -31e58c: 2202 ef11 |000c: new-instance v2, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue; // type@11ef │ │ -31e590: 7020 e293 3200 |000e: invoke-direct {v2, v3}, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.:(Ljava/lang/String;)V // method@93e2 │ │ -31e596: 1a03 0c4c |0011: const-string v3, "Text" // string@4c0c │ │ -31e59a: 6e30 c197 3102 |0013: invoke-virtual {v1, v3, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@97c1 │ │ -31e5a0: 0e00 |0016: return-void │ │ +31e568: |[31e568] org.jaudiotagger.tag.id3.framebody.AbstractFrameBodyNumberTotal.:(BLjava/lang/String;)V │ │ +31e578: 7010 fa97 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ +31e57e: 7110 ca86 0200 |0003: invoke-static {v2}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@86ca │ │ +31e584: 0c02 |0006: move-result-object v2 │ │ +31e586: 1a00 bd4c |0007: const-string v0, "TextEncoding" // string@4cbd │ │ +31e58a: 6e30 c197 0102 |0009: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@97c1 │ │ +31e590: 2202 ef11 |000c: new-instance v2, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue; // type@11ef │ │ +31e594: 7020 e293 3200 |000e: invoke-direct {v2, v3}, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.:(Ljava/lang/String;)V // method@93e2 │ │ +31e59a: 1a03 0c4c |0011: const-string v3, "Text" // string@4c0c │ │ +31e59e: 6e30 c197 3102 |0013: invoke-virtual {v1, v3, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@97c1 │ │ +31e5a4: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0003 line=71 │ │ 0x000c line=72 │ │ locals : │ │ 0x0000 - 0x0017 reg=1 this Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal; │ │ @@ -1331996,17 +1331996,17 @@ │ │ type : '(Ljava/nio/ByteBuffer;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -31e5a4: |[31e5a4] org.jaudiotagger.tag.id3.framebody.AbstractFrameBodyNumberTotal.:(Ljava/nio/ByteBuffer;I)V │ │ -31e5b4: 7030 fb97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Ljava/nio/ByteBuffer;I)V // method@97fb │ │ -31e5ba: 0e00 |0003: return-void │ │ +31e5a8: |[31e5a8] org.jaudiotagger.tag.id3.framebody.AbstractFrameBodyNumberTotal.:(Ljava/nio/ByteBuffer;I)V │ │ +31e5b8: 7030 fb97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Ljava/nio/ByteBuffer;I)V // method@97fb │ │ +31e5be: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/nio/ByteBuffer; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1332016,17 +1332016,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -31e5bc: |[31e5bc] org.jaudiotagger.tag.id3.framebody.AbstractFrameBodyNumberTotal.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal;)V │ │ -31e5cc: 7020 fc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;)V // method@97fc │ │ -31e5d2: 0e00 |0003: return-void │ │ +31e5c0: |[31e5c0] org.jaudiotagger.tag.id3.framebody.AbstractFrameBodyNumberTotal.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal;)V │ │ +31e5d0: 7020 fc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;)V // method@97fc │ │ +31e5d6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal; │ │ │ │ @@ -1332042,22 +1332042,22 @@ │ │ type : '()Ljava/lang/Integer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -31e3d8: |[31e3d8] org.jaudiotagger.tag.id3.framebody.AbstractFrameBodyNumberTotal.getNumber:()Ljava/lang/Integer; │ │ -31e3e8: 1a00 0c4c |0000: const-string v0, "Text" // string@4c0c │ │ -31e3ec: 6e20 ba97 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@97ba │ │ -31e3f2: 0c00 |0005: move-result-object v0 │ │ -31e3f4: 1f00 ef11 |0006: check-cast v0, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue; // type@11ef │ │ -31e3f8: 6e10 e493 0000 |0008: invoke-virtual {v0}, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.getCount:()Ljava/lang/Integer; // method@93e4 │ │ -31e3fe: 0c00 |000b: move-result-object v0 │ │ -31e400: 1100 |000c: return-object v0 │ │ +31e3dc: |[31e3dc] org.jaudiotagger.tag.id3.framebody.AbstractFrameBodyNumberTotal.getNumber:()Ljava/lang/Integer; │ │ +31e3ec: 1a00 0c4c |0000: const-string v0, "Text" // string@4c0c │ │ +31e3f0: 6e20 ba97 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@97ba │ │ +31e3f6: 0c00 |0005: move-result-object v0 │ │ +31e3f8: 1f00 ef11 |0006: check-cast v0, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue; // type@11ef │ │ +31e3fc: 6e10 e493 0000 |0008: invoke-virtual {v0}, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.getCount:()Ljava/lang/Integer; // method@93e4 │ │ +31e402: 0c00 |000b: move-result-object v0 │ │ +31e404: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=121 │ │ 0x0008 line=122 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal; │ │ │ │ @@ -1332066,22 +1332066,22 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -31e430: |[31e430] org.jaudiotagger.tag.id3.framebody.AbstractFrameBodyNumberTotal.getNumberAsText:()Ljava/lang/String; │ │ -31e440: 1a00 0c4c |0000: const-string v0, "Text" // string@4c0c │ │ -31e444: 6e20 ba97 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@97ba │ │ -31e44a: 0c00 |0005: move-result-object v0 │ │ -31e44c: 1f00 ef11 |0006: check-cast v0, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue; // type@11ef │ │ -31e450: 6e10 e593 0000 |0008: invoke-virtual {v0}, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.getCountAsText:()Ljava/lang/String; // method@93e5 │ │ -31e456: 0c00 |000b: move-result-object v0 │ │ -31e458: 1100 |000c: return-object v0 │ │ +31e434: |[31e434] org.jaudiotagger.tag.id3.framebody.AbstractFrameBodyNumberTotal.getNumberAsText:()Ljava/lang/String; │ │ +31e444: 1a00 0c4c |0000: const-string v0, "Text" // string@4c0c │ │ +31e448: 6e20 ba97 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@97ba │ │ +31e44e: 0c00 |0005: move-result-object v0 │ │ +31e450: 1f00 ef11 |0006: check-cast v0, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue; // type@11ef │ │ +31e454: 6e10 e593 0000 |0008: invoke-virtual {v0}, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.getCountAsText:()Ljava/lang/String; // method@93e5 │ │ +31e45a: 0c00 |000b: move-result-object v0 │ │ +31e45c: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=127 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal; │ │ │ │ #3 : (in Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal;) │ │ @@ -1332089,21 +1332089,21 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -31e45c: |[31e45c] org.jaudiotagger.tag.id3.framebody.AbstractFrameBodyNumberTotal.getText:()Ljava/lang/String; │ │ -31e46c: 1a00 0c4c |0000: const-string v0, "Text" // string@4c0c │ │ -31e470: 6e20 ba97 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@97ba │ │ -31e476: 0c00 |0005: move-result-object v0 │ │ -31e478: 6e10 7687 0000 |0006: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@8776 │ │ -31e47e: 0c00 |0009: move-result-object v0 │ │ -31e480: 1100 |000a: return-object v0 │ │ +31e460: |[31e460] org.jaudiotagger.tag.id3.framebody.AbstractFrameBodyNumberTotal.getText:()Ljava/lang/String; │ │ +31e470: 1a00 0c4c |0000: const-string v0, "Text" // string@4c0c │ │ +31e474: 6e20 ba97 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@97ba │ │ +31e47a: 0c00 |0005: move-result-object v0 │ │ +31e47c: 6e10 7687 0000 |0006: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@8776 │ │ +31e482: 0c00 |0009: move-result-object v0 │ │ +31e484: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=111 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal; │ │ │ │ #4 : (in Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal;) │ │ @@ -1332111,22 +1332111,22 @@ │ │ type : '()Ljava/lang/Integer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -31e404: |[31e404] org.jaudiotagger.tag.id3.framebody.AbstractFrameBodyNumberTotal.getTotal:()Ljava/lang/Integer; │ │ -31e414: 1a00 0c4c |0000: const-string v0, "Text" // string@4c0c │ │ -31e418: 6e20 ba97 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@97ba │ │ -31e41e: 0c00 |0005: move-result-object v0 │ │ -31e420: 1f00 ef11 |0006: check-cast v0, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue; // type@11ef │ │ -31e424: 6e10 e793 0000 |0008: invoke-virtual {v0}, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.getTotal:()Ljava/lang/Integer; // method@93e7 │ │ -31e42a: 0c00 |000b: move-result-object v0 │ │ -31e42c: 1100 |000c: return-object v0 │ │ +31e408: |[31e408] org.jaudiotagger.tag.id3.framebody.AbstractFrameBodyNumberTotal.getTotal:()Ljava/lang/Integer; │ │ +31e418: 1a00 0c4c |0000: const-string v0, "Text" // string@4c0c │ │ +31e41c: 6e20 ba97 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@97ba │ │ +31e422: 0c00 |0005: move-result-object v0 │ │ +31e424: 1f00 ef11 |0006: check-cast v0, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue; // type@11ef │ │ +31e428: 6e10 e793 0000 |0008: invoke-virtual {v0}, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.getTotal:()Ljava/lang/Integer; // method@93e7 │ │ +31e42e: 0c00 |000b: move-result-object v0 │ │ +31e430: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=143 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal; │ │ │ │ #5 : (in Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal;) │ │ @@ -1332134,22 +1332134,22 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -31e484: |[31e484] org.jaudiotagger.tag.id3.framebody.AbstractFrameBodyNumberTotal.getTotalAsText:()Ljava/lang/String; │ │ -31e494: 1a00 0c4c |0000: const-string v0, "Text" // string@4c0c │ │ -31e498: 6e20 ba97 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@97ba │ │ -31e49e: 0c00 |0005: move-result-object v0 │ │ -31e4a0: 1f00 ef11 |0006: check-cast v0, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue; // type@11ef │ │ -31e4a4: 6e10 e893 0000 |0008: invoke-virtual {v0}, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.getTotalAsText:()Ljava/lang/String; // method@93e8 │ │ -31e4aa: 0c00 |000b: move-result-object v0 │ │ -31e4ac: 1100 |000c: return-object v0 │ │ +31e488: |[31e488] org.jaudiotagger.tag.id3.framebody.AbstractFrameBodyNumberTotal.getTotalAsText:()Ljava/lang/String; │ │ +31e498: 1a00 0c4c |0000: const-string v0, "Text" // string@4c0c │ │ +31e49c: 6e20 ba97 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@97ba │ │ +31e4a2: 0c00 |0005: move-result-object v0 │ │ +31e4a4: 1f00 ef11 |0006: check-cast v0, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue; // type@11ef │ │ +31e4a8: 6e10 e893 0000 |0008: invoke-virtual {v0}, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.getTotalAsText:()Ljava/lang/String; // method@93e8 │ │ +31e4ae: 0c00 |000b: move-result-object v0 │ │ +31e4b0: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=148 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal; │ │ │ │ #6 : (in Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal;) │ │ @@ -1332157,24 +1332157,24 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -31e4b0: |[31e4b0] org.jaudiotagger.tag.id3.framebody.AbstractFrameBodyNumberTotal.getUserFriendlyValue:()Ljava/lang/String; │ │ -31e4c0: 1a00 0c4c |0000: const-string v0, "Text" // string@4c0c │ │ -31e4c4: 6e20 ba97 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@97ba │ │ -31e4ca: 0c00 |0005: move-result-object v0 │ │ -31e4cc: 1f00 ef11 |0006: check-cast v0, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue; // type@11ef │ │ -31e4d0: 6e10 e493 0000 |0008: invoke-virtual {v0}, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.getCount:()Ljava/lang/Integer; // method@93e4 │ │ -31e4d6: 0c00 |000b: move-result-object v0 │ │ -31e4d8: 7110 bf87 0000 |000c: invoke-static {v0}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@87bf │ │ -31e4de: 0c00 |000f: move-result-object v0 │ │ -31e4e0: 1100 |0010: return-object v0 │ │ +31e4b4: |[31e4b4] org.jaudiotagger.tag.id3.framebody.AbstractFrameBodyNumberTotal.getUserFriendlyValue:()Ljava/lang/String; │ │ +31e4c4: 1a00 0c4c |0000: const-string v0, "Text" // string@4c0c │ │ +31e4c8: 6e20 ba97 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@97ba │ │ +31e4ce: 0c00 |0005: move-result-object v0 │ │ +31e4d0: 1f00 ef11 |0006: check-cast v0, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue; // type@11ef │ │ +31e4d4: 6e10 e493 0000 |0008: invoke-virtual {v0}, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.getCount:()Ljava/lang/Integer; // method@93e4 │ │ +31e4da: 0c00 |000b: move-result-object v0 │ │ +31e4dc: 7110 bf87 0000 |000c: invoke-static {v0}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@87bf │ │ +31e4e2: 0c00 |000f: move-result-object v0 │ │ +31e4e4: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=84 │ │ 0x0008 line=85 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal; │ │ │ │ @@ -1332183,21 +1332183,21 @@ │ │ type : '(Ljava/lang/Integer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -31e5d4: |[31e5d4] org.jaudiotagger.tag.id3.framebody.AbstractFrameBodyNumberTotal.setNumber:(Ljava/lang/Integer;)V │ │ -31e5e4: 1a00 0c4c |0000: const-string v0, "Text" // string@4c0c │ │ -31e5e8: 6e20 ba97 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@97ba │ │ -31e5ee: 0c00 |0005: move-result-object v0 │ │ -31e5f0: 1f00 ef11 |0006: check-cast v0, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue; // type@11ef │ │ -31e5f4: 6e20 ec93 2000 |0008: invoke-virtual {v0, v2}, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.setCount:(Ljava/lang/Integer;)V // method@93ec │ │ -31e5fa: 0e00 |000b: return-void │ │ +31e5d8: |[31e5d8] org.jaudiotagger.tag.id3.framebody.AbstractFrameBodyNumberTotal.setNumber:(Ljava/lang/Integer;)V │ │ +31e5e8: 1a00 0c4c |0000: const-string v0, "Text" // string@4c0c │ │ +31e5ec: 6e20 ba97 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@97ba │ │ +31e5f2: 0c00 |0005: move-result-object v0 │ │ +31e5f4: 1f00 ef11 |0006: check-cast v0, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue; // type@11ef │ │ +31e5f8: 6e20 ec93 2000 |0008: invoke-virtual {v0, v2}, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.setCount:(Ljava/lang/Integer;)V // method@93ec │ │ +31e5fe: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=133 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal; │ │ 0x0000 - 0x000c reg=2 (null) Ljava/lang/Integer; │ │ │ │ @@ -1332206,21 +1332206,21 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -31e5fc: |[31e5fc] org.jaudiotagger.tag.id3.framebody.AbstractFrameBodyNumberTotal.setNumber:(Ljava/lang/String;)V │ │ -31e60c: 1a00 0c4c |0000: const-string v0, "Text" // string@4c0c │ │ -31e610: 6e20 ba97 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@97ba │ │ -31e616: 0c00 |0005: move-result-object v0 │ │ -31e618: 1f00 ef11 |0006: check-cast v0, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue; // type@11ef │ │ -31e61c: 6e20 ed93 2000 |0008: invoke-virtual {v0, v2}, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.setCount:(Ljava/lang/String;)V // method@93ed │ │ -31e622: 0e00 |000b: return-void │ │ +31e600: |[31e600] org.jaudiotagger.tag.id3.framebody.AbstractFrameBodyNumberTotal.setNumber:(Ljava/lang/String;)V │ │ +31e610: 1a00 0c4c |0000: const-string v0, "Text" // string@4c0c │ │ +31e614: 6e20 ba97 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@97ba │ │ +31e61a: 0c00 |0005: move-result-object v0 │ │ +31e61c: 1f00 ef11 |0006: check-cast v0, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue; // type@11ef │ │ +31e620: 6e20 ed93 2000 |0008: invoke-virtual {v0, v2}, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.setCount:(Ljava/lang/String;)V // method@93ed │ │ +31e626: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=138 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal; │ │ 0x0000 - 0x000c reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1332229,20 +1332229,20 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -31e624: |[31e624] org.jaudiotagger.tag.id3.framebody.AbstractFrameBodyNumberTotal.setText:(Ljava/lang/String;)V │ │ -31e634: 2200 ef11 |0000: new-instance v0, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue; // type@11ef │ │ -31e638: 7020 e293 2000 |0002: invoke-direct {v0, v2}, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.:(Ljava/lang/String;)V // method@93e2 │ │ -31e63e: 1a02 0c4c |0005: const-string v2, "Text" // string@4c0c │ │ -31e642: 6e30 c197 2100 |0007: invoke-virtual {v1, v2, v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@97c1 │ │ -31e648: 0e00 |000a: return-void │ │ +31e628: |[31e628] org.jaudiotagger.tag.id3.framebody.AbstractFrameBodyNumberTotal.setText:(Ljava/lang/String;)V │ │ +31e638: 2200 ef11 |0000: new-instance v0, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue; // type@11ef │ │ +31e63c: 7020 e293 2000 |0002: invoke-direct {v0, v2}, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.:(Ljava/lang/String;)V // method@93e2 │ │ +31e642: 1a02 0c4c |0005: const-string v2, "Text" // string@4c0c │ │ +31e646: 6e30 c197 2100 |0007: invoke-virtual {v1, v2, v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@97c1 │ │ +31e64c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal; │ │ 0x0000 - 0x000b reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1332251,21 +1332251,21 @@ │ │ type : '(Ljava/lang/Integer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -31e64c: |[31e64c] org.jaudiotagger.tag.id3.framebody.AbstractFrameBodyNumberTotal.setTotal:(Ljava/lang/Integer;)V │ │ -31e65c: 1a00 0c4c |0000: const-string v0, "Text" // string@4c0c │ │ -31e660: 6e20 ba97 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@97ba │ │ -31e666: 0c00 |0005: move-result-object v0 │ │ -31e668: 1f00 ef11 |0006: check-cast v0, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue; // type@11ef │ │ -31e66c: 6e20 ef93 2000 |0008: invoke-virtual {v0, v2}, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.setTotal:(Ljava/lang/Integer;)V // method@93ef │ │ -31e672: 0e00 |000b: return-void │ │ +31e650: |[31e650] org.jaudiotagger.tag.id3.framebody.AbstractFrameBodyNumberTotal.setTotal:(Ljava/lang/Integer;)V │ │ +31e660: 1a00 0c4c |0000: const-string v0, "Text" // string@4c0c │ │ +31e664: 6e20 ba97 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@97ba │ │ +31e66a: 0c00 |0005: move-result-object v0 │ │ +31e66c: 1f00 ef11 |0006: check-cast v0, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue; // type@11ef │ │ +31e670: 6e20 ef93 2000 |0008: invoke-virtual {v0, v2}, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.setTotal:(Ljava/lang/Integer;)V // method@93ef │ │ +31e676: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=153 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal; │ │ 0x0000 - 0x000c reg=2 (null) Ljava/lang/Integer; │ │ │ │ @@ -1332274,21 +1332274,21 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -31e674: |[31e674] org.jaudiotagger.tag.id3.framebody.AbstractFrameBodyNumberTotal.setTotal:(Ljava/lang/String;)V │ │ -31e684: 1a00 0c4c |0000: const-string v0, "Text" // string@4c0c │ │ -31e688: 6e20 ba97 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@97ba │ │ -31e68e: 0c00 |0005: move-result-object v0 │ │ -31e690: 1f00 ef11 |0006: check-cast v0, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue; // type@11ef │ │ -31e694: 6e20 f093 2000 |0008: invoke-virtual {v0, v2}, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.setTotal:(Ljava/lang/String;)V // method@93f0 │ │ -31e69a: 0e00 |000b: return-void │ │ +31e678: |[31e678] org.jaudiotagger.tag.id3.framebody.AbstractFrameBodyNumberTotal.setTotal:(Ljava/lang/String;)V │ │ +31e688: 1a00 0c4c |0000: const-string v0, "Text" // string@4c0c │ │ +31e68c: 6e20 ba97 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@97ba │ │ +31e692: 0c00 |0005: move-result-object v0 │ │ +31e694: 1f00 ef11 |0006: check-cast v0, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue; // type@11ef │ │ +31e698: 6e20 f093 2000 |0008: invoke-virtual {v0, v2}, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.setTotal:(Ljava/lang/String;)V // method@93f0 │ │ +31e69e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=158 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal; │ │ 0x0000 - 0x000c reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1332297,27 +1332297,27 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 26 16-bit code units │ │ -31e69c: |[31e69c] org.jaudiotagger.tag.id3.framebody.AbstractFrameBodyNumberTotal.setupObjectList:()V │ │ -31e6ac: 5440 2e8e |0000: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal;.objectList:Ljava/util/ArrayList; // field@8e2e │ │ -31e6b0: 2201 ea11 |0002: new-instance v1, Lorg/jaudiotagger/tag/datatype/NumberHashMap; // type@11ea │ │ -31e6b4: 1a02 bd4c |0004: const-string v2, "TextEncoding" // string@4cbd │ │ -31e6b8: 1213 |0006: const/4 v3, #int 1 // #1 │ │ -31e6ba: 7040 ae93 2134 |0007: invoke-direct {v1, v2, v4, v3}, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V // method@93ae │ │ -31e6c0: 6e20 b288 1000 |000a: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -31e6c6: 5440 2e8e |000d: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal;.objectList:Ljava/util/ArrayList; // field@8e2e │ │ -31e6ca: 2201 f011 |000f: new-instance v1, Lorg/jaudiotagger/tag/datatype/PartOfSet; // type@11f0 │ │ -31e6ce: 1a02 0c4c |0011: const-string v2, "Text" // string@4c0c │ │ -31e6d2: 7030 f293 2104 |0013: invoke-direct {v1, v2, v4}, Lorg/jaudiotagger/tag/datatype/PartOfSet;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@93f2 │ │ -31e6d8: 6e20 b288 1000 |0016: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -31e6de: 0e00 |0019: return-void │ │ +31e6a0: |[31e6a0] org.jaudiotagger.tag.id3.framebody.AbstractFrameBodyNumberTotal.setupObjectList:()V │ │ +31e6b0: 5440 2e8e |0000: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal;.objectList:Ljava/util/ArrayList; // field@8e2e │ │ +31e6b4: 2201 ea11 |0002: new-instance v1, Lorg/jaudiotagger/tag/datatype/NumberHashMap; // type@11ea │ │ +31e6b8: 1a02 bd4c |0004: const-string v2, "TextEncoding" // string@4cbd │ │ +31e6bc: 1213 |0006: const/4 v3, #int 1 // #1 │ │ +31e6be: 7040 ae93 2134 |0007: invoke-direct {v1, v2, v4, v3}, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V // method@93ae │ │ +31e6c4: 6e20 b288 1000 |000a: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +31e6ca: 5440 2e8e |000d: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal;.objectList:Ljava/util/ArrayList; // field@8e2e │ │ +31e6ce: 2201 f011 |000f: new-instance v1, Lorg/jaudiotagger/tag/datatype/PartOfSet; // type@11f0 │ │ +31e6d2: 1a02 0c4c |0011: const-string v2, "Text" // string@4c0c │ │ +31e6d6: 7030 f293 2104 |0013: invoke-direct {v1, v2, v4}, Lorg/jaudiotagger/tag/datatype/PartOfSet;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@93f2 │ │ +31e6dc: 6e20 b288 1000 |0016: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +31e6e2: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ 0x000d line=166 │ │ locals : │ │ 0x0000 - 0x001a reg=4 this Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal; │ │ │ │ @@ -1332366,22 +1332366,22 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -31e8a8: |[31e8a8] org.jaudiotagger.tag.id3.framebody.AbstractFrameBodyPairs.:()V │ │ -31e8b8: 7010 fa97 0200 |0000: invoke-direct {v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ -31e8be: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -31e8c0: 7110 ca86 0000 |0004: invoke-static {v0}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@86ca │ │ -31e8c6: 0c00 |0007: move-result-object v0 │ │ -31e8c8: 1a01 bd4c |0008: const-string v1, "TextEncoding" // string@4cbd │ │ -31e8cc: 6e30 d497 1200 |000a: invoke-virtual {v2, v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyPairs;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@97d4 │ │ -31e8d2: 0e00 |000d: return-void │ │ +31e8ac: |[31e8ac] org.jaudiotagger.tag.id3.framebody.AbstractFrameBodyPairs.:()V │ │ +31e8bc: 7010 fa97 0200 |0000: invoke-direct {v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ +31e8c2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +31e8c4: 7110 ca86 0000 |0004: invoke-static {v0}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@86ca │ │ +31e8ca: 0c00 |0007: move-result-object v0 │ │ +31e8cc: 1a01 bd4c |0008: const-string v1, "TextEncoding" // string@4cbd │ │ +31e8d0: 6e30 d497 1200 |000a: invoke-virtual {v2, v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyPairs;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@97d4 │ │ +31e8d6: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0004 line=52 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyPairs; │ │ │ │ @@ -1332390,22 +1332390,22 @@ │ │ type : '(BLjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -31e8d4: |[31e8d4] org.jaudiotagger.tag.id3.framebody.AbstractFrameBodyPairs.:(BLjava/lang/String;)V │ │ -31e8e4: 7010 fa97 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ -31e8ea: 7110 ca86 0200 |0003: invoke-static {v2}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@86ca │ │ -31e8f0: 0c02 |0006: move-result-object v2 │ │ -31e8f2: 1a00 bd4c |0007: const-string v0, "TextEncoding" // string@4cbd │ │ -31e8f6: 6e30 d497 0102 |0009: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyPairs;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@97d4 │ │ -31e8fc: 6e20 d597 3100 |000c: invoke-virtual {v1, v3}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyPairs;.setText:(Ljava/lang/String;)V // method@97d5 │ │ -31e902: 0e00 |000f: return-void │ │ +31e8d8: |[31e8d8] org.jaudiotagger.tag.id3.framebody.AbstractFrameBodyPairs.:(BLjava/lang/String;)V │ │ +31e8e8: 7010 fa97 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ +31e8ee: 7110 ca86 0200 |0003: invoke-static {v2}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@86ca │ │ +31e8f4: 0c02 |0006: move-result-object v2 │ │ +31e8f6: 1a00 bd4c |0007: const-string v0, "TextEncoding" // string@4cbd │ │ +31e8fa: 6e30 d497 0102 |0009: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyPairs;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@97d4 │ │ +31e900: 6e20 d597 3100 |000c: invoke-virtual {v1, v3}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyPairs;.setText:(Ljava/lang/String;)V // method@97d5 │ │ +31e906: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0003 line=63 │ │ 0x000c line=64 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyPairs; │ │ @@ -1332417,17 +1332417,17 @@ │ │ type : '(Ljava/nio/ByteBuffer;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -31e904: |[31e904] org.jaudiotagger.tag.id3.framebody.AbstractFrameBodyPairs.:(Ljava/nio/ByteBuffer;I)V │ │ -31e914: 7030 fb97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Ljava/nio/ByteBuffer;I)V // method@97fb │ │ -31e91a: 0e00 |0003: return-void │ │ +31e908: |[31e908] org.jaudiotagger.tag.id3.framebody.AbstractFrameBodyPairs.:(Ljava/nio/ByteBuffer;I)V │ │ +31e918: 7030 fb97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Ljava/nio/ByteBuffer;I)V // method@97fb │ │ +31e91e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyPairs; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/nio/ByteBuffer; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1332438,31 +1332438,31 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -31e91c: |[31e91c] org.jaudiotagger.tag.id3.framebody.AbstractFrameBodyPairs.addPair:(Ljava/lang/String;)V │ │ -31e92c: 2200 9e10 |0000: new-instance v0, Ljava/util/StringTokenizer; // type@109e │ │ -31e930: 1a01 0100 |0002: const-string v1, "��" // string@0001 │ │ -31e934: 7030 b489 4001 |0004: invoke-direct {v0, v4, v1}, Ljava/util/StringTokenizer;.:(Ljava/lang/String;Ljava/lang/String;)V // method@89b4 │ │ -31e93a: 6e10 b589 0000 |0007: invoke-virtual {v0}, Ljava/util/StringTokenizer;.countTokens:()I // method@89b5 │ │ -31e940: 0a01 |000a: move-result v1 │ │ -31e942: 1222 |000b: const/4 v2, #int 2 // #2 │ │ -31e944: 3321 0e00 |000c: if-ne v1, v2, 001a // +000e │ │ -31e948: 6e10 b789 0000 |000e: invoke-virtual {v0}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@89b7 │ │ -31e94e: 0c04 |0011: move-result-object v4 │ │ -31e950: 6e10 b789 0000 |0012: invoke-virtual {v0}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@89b7 │ │ -31e956: 0c00 |0015: move-result-object v0 │ │ -31e958: 6e30 ca97 4300 |0016: invoke-virtual {v3, v4, v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyPairs;.addPair:(Ljava/lang/String;Ljava/lang/String;)V // method@97ca │ │ -31e95e: 2806 |0019: goto 001f // +0006 │ │ -31e960: 1a00 0000 |001a: const-string v0, "" // string@0000 │ │ -31e964: 6e30 ca97 0304 |001c: invoke-virtual {v3, v0, v4}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyPairs;.addPair:(Ljava/lang/String;Ljava/lang/String;)V // method@97ca │ │ -31e96a: 0e00 |001f: return-void │ │ +31e920: |[31e920] org.jaudiotagger.tag.id3.framebody.AbstractFrameBodyPairs.addPair:(Ljava/lang/String;)V │ │ +31e930: 2200 9e10 |0000: new-instance v0, Ljava/util/StringTokenizer; // type@109e │ │ +31e934: 1a01 0100 |0002: const-string v1, "��" // string@0001 │ │ +31e938: 7030 b489 4001 |0004: invoke-direct {v0, v4, v1}, Ljava/util/StringTokenizer;.:(Ljava/lang/String;Ljava/lang/String;)V // method@89b4 │ │ +31e93e: 6e10 b589 0000 |0007: invoke-virtual {v0}, Ljava/util/StringTokenizer;.countTokens:()I // method@89b5 │ │ +31e944: 0a01 |000a: move-result v1 │ │ +31e946: 1222 |000b: const/4 v2, #int 2 // #2 │ │ +31e948: 3321 0e00 |000c: if-ne v1, v2, 001a // +000e │ │ +31e94c: 6e10 b789 0000 |000e: invoke-virtual {v0}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@89b7 │ │ +31e952: 0c04 |0011: move-result-object v4 │ │ +31e954: 6e10 b789 0000 |0012: invoke-virtual {v0}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@89b7 │ │ +31e95a: 0c00 |0015: move-result-object v0 │ │ +31e95c: 6e30 ca97 4300 |0016: invoke-virtual {v3, v4, v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyPairs;.addPair:(Ljava/lang/String;Ljava/lang/String;)V // method@97ca │ │ +31e962: 2806 |0019: goto 001f // +0006 │ │ +31e964: 1a00 0000 |001a: const-string v0, "" // string@0000 │ │ +31e968: 6e30 ca97 0304 |001c: invoke-virtual {v3, v0, v4}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyPairs;.addPair:(Ljava/lang/String;Ljava/lang/String;)V // method@97ca │ │ +31e96e: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ 0x0007 line=116 │ │ 0x000e line=118 │ │ 0x001c line=122 │ │ locals : │ │ @@ -1332474,23 +1332474,23 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -31e96c: |[31e96c] org.jaudiotagger.tag.id3.framebody.AbstractFrameBodyPairs.addPair:(Ljava/lang/String;Ljava/lang/String;)V │ │ -31e97c: 1a00 0c4c |0000: const-string v0, "Text" // string@4c0c │ │ -31e980: 6e20 ce97 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyPairs;.getObject:(Ljava/lang/String;)Lorg/jaudiotagger/tag/datatype/AbstractDataType; // method@97ce │ │ -31e986: 0c00 |0005: move-result-object v0 │ │ -31e988: 1f00 ee11 |0006: check-cast v0, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated; // type@11ee │ │ -31e98c: 6e10 db93 0000 |0008: invoke-virtual {v0}, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated;.getValue:()Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs; // method@93db │ │ -31e992: 0c00 |000b: move-result-object v0 │ │ -31e994: 6e30 cd93 2003 |000c: invoke-virtual {v0, v2, v3}, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs;.add:(Ljava/lang/String;Ljava/lang/String;)V // method@93cd │ │ -31e99a: 0e00 |000f: return-void │ │ +31e970: |[31e970] org.jaudiotagger.tag.id3.framebody.AbstractFrameBodyPairs.addPair:(Ljava/lang/String;Ljava/lang/String;)V │ │ +31e980: 1a00 0c4c |0000: const-string v0, "Text" // string@4c0c │ │ +31e984: 6e20 ce97 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyPairs;.getObject:(Ljava/lang/String;)Lorg/jaudiotagger/tag/datatype/AbstractDataType; // method@97ce │ │ +31e98a: 0c00 |0005: move-result-object v0 │ │ +31e98c: 1f00 ee11 |0006: check-cast v0, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated; // type@11ee │ │ +31e990: 6e10 db93 0000 |0008: invoke-virtual {v0}, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated;.getValue:()Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs; // method@93db │ │ +31e996: 0c00 |000b: move-result-object v0 │ │ +31e998: 6e30 cd93 2003 |000c: invoke-virtual {v0, v2, v3}, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs;.add:(Ljava/lang/String;Ljava/lang/String;)V // method@93cd │ │ +31e99e: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=134 │ │ 0x000c line=135 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyPairs; │ │ 0x0000 - 0x0010 reg=2 (null) Ljava/lang/String; │ │ @@ -1332507,29 +1332507,29 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -31e714: |[31e714] org.jaudiotagger.tag.id3.framebody.AbstractFrameBodyPairs.getKeyAtIndex:(I)Ljava/lang/String; │ │ -31e724: 1a00 0c4c |0000: const-string v0, "Text" // string@4c0c │ │ -31e728: 6e20 ce97 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyPairs;.getObject:(Ljava/lang/String;)Lorg/jaudiotagger/tag/datatype/AbstractDataType; // method@97ce │ │ -31e72e: 0c00 |0005: move-result-object v0 │ │ -31e730: 1f00 ee11 |0006: check-cast v0, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated; // type@11ee │ │ -31e734: 6e10 db93 0000 |0008: invoke-virtual {v0}, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated;.getValue:()Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs; // method@93db │ │ -31e73a: 0c00 |000b: move-result-object v0 │ │ -31e73c: 6e10 d093 0000 |000c: invoke-virtual {v0}, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs;.getMapping:()Ljava/util/List; // method@93d0 │ │ -31e742: 0c00 |000f: move-result-object v0 │ │ -31e744: 7220 6a89 2000 |0010: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ -31e74a: 0c02 |0013: move-result-object v2 │ │ -31e74c: 1f02 ec11 |0014: check-cast v2, Lorg/jaudiotagger/tag/datatype/Pair; // type@11ec │ │ -31e750: 6e10 c693 0200 |0016: invoke-virtual {v2}, Lorg/jaudiotagger/tag/datatype/Pair;.getKey:()Ljava/lang/String; // method@93c6 │ │ -31e756: 0c02 |0019: move-result-object v2 │ │ -31e758: 1102 |001a: return-object v2 │ │ +31e718: |[31e718] org.jaudiotagger.tag.id3.framebody.AbstractFrameBodyPairs.getKeyAtIndex:(I)Ljava/lang/String; │ │ +31e728: 1a00 0c4c |0000: const-string v0, "Text" // string@4c0c │ │ +31e72c: 6e20 ce97 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyPairs;.getObject:(Ljava/lang/String;)Lorg/jaudiotagger/tag/datatype/AbstractDataType; // method@97ce │ │ +31e732: 0c00 |0005: move-result-object v0 │ │ +31e734: 1f00 ee11 |0006: check-cast v0, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated; // type@11ee │ │ +31e738: 6e10 db93 0000 |0008: invoke-virtual {v0}, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated;.getValue:()Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs; // method@93db │ │ +31e73e: 0c00 |000b: move-result-object v0 │ │ +31e740: 6e10 d093 0000 |000c: invoke-virtual {v0}, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs;.getMapping:()Ljava/util/List; // method@93d0 │ │ +31e746: 0c00 |000f: move-result-object v0 │ │ +31e748: 7220 6a89 2000 |0010: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ +31e74e: 0c02 |0013: move-result-object v2 │ │ +31e750: 1f02 ec11 |0014: check-cast v2, Lorg/jaudiotagger/tag/datatype/Pair; // type@11ec │ │ +31e754: 6e10 c693 0200 |0016: invoke-virtual {v2}, Lorg/jaudiotagger/tag/datatype/Pair;.getKey:()Ljava/lang/String; // method@93c6 │ │ +31e75a: 0c02 |0019: move-result-object v2 │ │ +31e75c: 1102 |001a: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=184 │ │ 0x0008 line=185 │ │ locals : │ │ 0x0000 - 0x001b reg=1 this Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyPairs; │ │ 0x0000 - 0x001b reg=2 (null) I │ │ @@ -1332539,24 +1332539,24 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -31e6e0: |[31e6e0] org.jaudiotagger.tag.id3.framebody.AbstractFrameBodyPairs.getNumberOfPairs:()I │ │ -31e6f0: 1a00 0c4c |0000: const-string v0, "Text" // string@4c0c │ │ -31e6f4: 6e20 ce97 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyPairs;.getObject:(Ljava/lang/String;)Lorg/jaudiotagger/tag/datatype/AbstractDataType; // method@97ce │ │ -31e6fa: 0c00 |0005: move-result-object v0 │ │ -31e6fc: 1f00 ee11 |0006: check-cast v0, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated; // type@11ee │ │ -31e700: 6e10 db93 0000 |0008: invoke-virtual {v0}, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated;.getValue:()Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs; // method@93db │ │ -31e706: 0c00 |000b: move-result-object v0 │ │ -31e708: 6e10 d193 0000 |000c: invoke-virtual {v0}, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs;.getNumberOfPairs:()I // method@93d1 │ │ -31e70e: 0a00 |000f: move-result v0 │ │ -31e710: 0f00 |0010: return v0 │ │ +31e6e4: |[31e6e4] org.jaudiotagger.tag.id3.framebody.AbstractFrameBodyPairs.getNumberOfPairs:()I │ │ +31e6f4: 1a00 0c4c |0000: const-string v0, "Text" // string@4c0c │ │ +31e6f8: 6e20 ce97 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyPairs;.getObject:(Ljava/lang/String;)Lorg/jaudiotagger/tag/datatype/AbstractDataType; // method@97ce │ │ +31e6fe: 0c00 |0005: move-result-object v0 │ │ +31e700: 1f00 ee11 |0006: check-cast v0, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated; // type@11ee │ │ +31e704: 6e10 db93 0000 |0008: invoke-virtual {v0}, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated;.getValue:()Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs; // method@93db │ │ +31e70a: 0c00 |000b: move-result-object v0 │ │ +31e70c: 6e10 d193 0000 |000c: invoke-virtual {v0}, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs;.getNumberOfPairs:()I // method@93d1 │ │ +31e712: 0a00 |000f: move-result v0 │ │ +31e714: 0f00 |0010: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=205 │ │ 0x0008 line=206 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyPairs; │ │ │ │ @@ -1332565,22 +1332565,22 @@ │ │ type : '()Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -31e87c: |[31e87c] org.jaudiotagger.tag.id3.framebody.AbstractFrameBodyPairs.getPairing:()Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs; │ │ -31e88c: 1a00 0c4c |0000: const-string v0, "Text" // string@4c0c │ │ -31e890: 6e20 ce97 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyPairs;.getObject:(Ljava/lang/String;)Lorg/jaudiotagger/tag/datatype/AbstractDataType; // method@97ce │ │ -31e896: 0c00 |0005: move-result-object v0 │ │ -31e898: 6e10 0293 0000 |0006: invoke-virtual {v0}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.getValue:()Ljava/lang/Object; // method@9302 │ │ -31e89e: 0c00 |0009: move-result-object v0 │ │ -31e8a0: 1f00 ed11 |000a: check-cast v0, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs; // type@11ed │ │ -31e8a4: 1100 |000c: return-object v0 │ │ +31e880: |[31e880] org.jaudiotagger.tag.id3.framebody.AbstractFrameBodyPairs.getPairing:()Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs; │ │ +31e890: 1a00 0c4c |0000: const-string v0, "Text" // string@4c0c │ │ +31e894: 6e20 ce97 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyPairs;.getObject:(Ljava/lang/String;)Lorg/jaudiotagger/tag/datatype/AbstractDataType; // method@97ce │ │ +31e89a: 0c00 |0005: move-result-object v0 │ │ +31e89c: 6e10 0293 0000 |0006: invoke-virtual {v0}, Lorg/jaudiotagger/tag/datatype/AbstractDataType;.getValue:()Ljava/lang/Object; // method@9302 │ │ +31e8a2: 0c00 |0009: move-result-object v0 │ │ +31e8a4: 1f00 ed11 |000a: check-cast v0, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs; // type@11ed │ │ +31e8a8: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=173 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyPairs; │ │ │ │ #6 : (in Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyPairs;) │ │ @@ -1332588,56 +1332588,56 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 85 16-bit code units │ │ -31e75c: |[31e75c] org.jaudiotagger.tag.id3.framebody.AbstractFrameBodyPairs.getText:()Ljava/lang/String; │ │ -31e76c: 1a00 0c4c |0000: const-string v0, "Text" // string@4c0c │ │ -31e770: 6e20 ce97 0600 |0002: invoke-virtual {v6, v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyPairs;.getObject:(Ljava/lang/String;)Lorg/jaudiotagger/tag/datatype/AbstractDataType; // method@97ce │ │ -31e776: 0c00 |0005: move-result-object v0 │ │ -31e778: 1f00 ee11 |0006: check-cast v0, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated; // type@11ee │ │ -31e77c: 2201 3910 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -31e780: 7010 cc87 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -31e786: 6e10 db93 0000 |000d: invoke-virtual {v0}, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated;.getValue:()Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs; // method@93db │ │ -31e78c: 0c00 |0010: move-result-object v0 │ │ -31e78e: 6e10 d093 0000 |0011: invoke-virtual {v0}, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs;.getMapping:()Ljava/util/List; // method@93d0 │ │ -31e794: 0c00 |0014: move-result-object v0 │ │ -31e796: 7210 6e89 0000 |0015: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ -31e79c: 0c00 |0018: move-result-object v0 │ │ -31e79e: 1212 |0019: const/4 v2, #int 1 // #1 │ │ -31e7a0: 7210 4789 0000 |001a: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -31e7a6: 0a03 |001d: move-result v3 │ │ -31e7a8: 3803 3200 |001e: if-eqz v3, 0050 // +0032 │ │ -31e7ac: 7210 4889 0000 |0020: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -31e7b2: 0c03 |0023: move-result-object v3 │ │ -31e7b4: 1f03 ec11 |0024: check-cast v3, Lorg/jaudiotagger/tag/datatype/Pair; // type@11ec │ │ -31e7b8: 2204 3910 |0026: new-instance v4, Ljava/lang/StringBuilder; // type@1039 │ │ -31e7bc: 7010 cc87 0400 |0028: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -31e7c2: 6e10 c693 0300 |002b: invoke-virtual {v3}, Lorg/jaudiotagger/tag/datatype/Pair;.getKey:()Ljava/lang/String; // method@93c6 │ │ -31e7c8: 0c05 |002e: move-result-object v5 │ │ -31e7ca: 6e20 d787 5400 |002f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31e7d0: 1205 |0032: const/4 v5, #int 0 // #0 │ │ -31e7d2: 6e20 d087 5400 |0033: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@87d0 │ │ -31e7d8: 6e10 c893 0300 |0036: invoke-virtual {v3}, Lorg/jaudiotagger/tag/datatype/Pair;.getValue:()Ljava/lang/String; // method@93c8 │ │ -31e7de: 0c03 |0039: move-result-object v3 │ │ -31e7e0: 6e20 d787 3400 |003a: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31e7e6: 6e10 df87 0400 |003d: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -31e7ec: 0c03 |0040: move-result-object v3 │ │ -31e7ee: 6e20 d787 3100 |0041: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31e7f4: 6e10 cd97 0600 |0044: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyPairs;.getNumberOfPairs:()I // method@97cd │ │ -31e7fa: 0a03 |0047: move-result v3 │ │ -31e7fc: 3232 0500 |0048: if-eq v2, v3, 004d // +0005 │ │ -31e800: 6e20 d087 5100 |004a: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@87d0 │ │ -31e806: d802 0201 |004d: add-int/lit8 v2, v2, #int 1 // #01 │ │ -31e80a: 28cb |004f: goto 001a // -0035 │ │ -31e80c: 6e10 df87 0100 |0050: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -31e812: 0c00 |0053: move-result-object v0 │ │ -31e814: 1100 |0054: return-object v0 │ │ +31e760: |[31e760] org.jaudiotagger.tag.id3.framebody.AbstractFrameBodyPairs.getText:()Ljava/lang/String; │ │ +31e770: 1a00 0c4c |0000: const-string v0, "Text" // string@4c0c │ │ +31e774: 6e20 ce97 0600 |0002: invoke-virtual {v6, v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyPairs;.getObject:(Ljava/lang/String;)Lorg/jaudiotagger/tag/datatype/AbstractDataType; // method@97ce │ │ +31e77a: 0c00 |0005: move-result-object v0 │ │ +31e77c: 1f00 ee11 |0006: check-cast v0, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated; // type@11ee │ │ +31e780: 2201 3910 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +31e784: 7010 cc87 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +31e78a: 6e10 db93 0000 |000d: invoke-virtual {v0}, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated;.getValue:()Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs; // method@93db │ │ +31e790: 0c00 |0010: move-result-object v0 │ │ +31e792: 6e10 d093 0000 |0011: invoke-virtual {v0}, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs;.getMapping:()Ljava/util/List; // method@93d0 │ │ +31e798: 0c00 |0014: move-result-object v0 │ │ +31e79a: 7210 6e89 0000 |0015: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ +31e7a0: 0c00 |0018: move-result-object v0 │ │ +31e7a2: 1212 |0019: const/4 v2, #int 1 // #1 │ │ +31e7a4: 7210 4789 0000 |001a: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +31e7aa: 0a03 |001d: move-result v3 │ │ +31e7ac: 3803 3200 |001e: if-eqz v3, 0050 // +0032 │ │ +31e7b0: 7210 4889 0000 |0020: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +31e7b6: 0c03 |0023: move-result-object v3 │ │ +31e7b8: 1f03 ec11 |0024: check-cast v3, Lorg/jaudiotagger/tag/datatype/Pair; // type@11ec │ │ +31e7bc: 2204 3910 |0026: new-instance v4, Ljava/lang/StringBuilder; // type@1039 │ │ +31e7c0: 7010 cc87 0400 |0028: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +31e7c6: 6e10 c693 0300 |002b: invoke-virtual {v3}, Lorg/jaudiotagger/tag/datatype/Pair;.getKey:()Ljava/lang/String; // method@93c6 │ │ +31e7cc: 0c05 |002e: move-result-object v5 │ │ +31e7ce: 6e20 d787 5400 |002f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31e7d4: 1205 |0032: const/4 v5, #int 0 // #0 │ │ +31e7d6: 6e20 d087 5400 |0033: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@87d0 │ │ +31e7dc: 6e10 c893 0300 |0036: invoke-virtual {v3}, Lorg/jaudiotagger/tag/datatype/Pair;.getValue:()Ljava/lang/String; // method@93c8 │ │ +31e7e2: 0c03 |0039: move-result-object v3 │ │ +31e7e4: 6e20 d787 3400 |003a: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31e7ea: 6e10 df87 0400 |003d: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +31e7f0: 0c03 |0040: move-result-object v3 │ │ +31e7f2: 6e20 d787 3100 |0041: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31e7f8: 6e10 cd97 0600 |0044: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyPairs;.getNumberOfPairs:()I // method@97cd │ │ +31e7fe: 0a03 |0047: move-result v3 │ │ +31e800: 3232 0500 |0048: if-eq v2, v3, 004d // +0005 │ │ +31e804: 6e20 d087 5100 |004a: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@87d0 │ │ +31e80a: d802 0201 |004d: add-int/lit8 v2, v2, #int 1 // #01 │ │ +31e80e: 28cb |004f: goto 001a // -0035 │ │ +31e810: 6e10 df87 0100 |0050: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +31e816: 0c00 |0053: move-result-object v0 │ │ +31e818: 1100 |0054: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=211 │ │ 0x0008 line=212 │ │ 0x000d line=214 │ │ 0x0026 line=216 │ │ 0x0044 line=217 │ │ @@ -1332651,18 +1332651,18 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -31e818: |[31e818] org.jaudiotagger.tag.id3.framebody.AbstractFrameBodyPairs.getUserFriendlyValue:()Ljava/lang/String; │ │ -31e828: 6e10 d097 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyPairs;.getText:()Ljava/lang/String; // method@97d0 │ │ -31e82e: 0c00 |0003: move-result-object v0 │ │ -31e830: 1100 |0004: return-object v0 │ │ +31e81c: |[31e81c] org.jaudiotagger.tag.id3.framebody.AbstractFrameBodyPairs.getUserFriendlyValue:()Ljava/lang/String; │ │ +31e82c: 6e10 d097 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyPairs;.getText:()Ljava/lang/String; // method@97d0 │ │ +31e832: 0c00 |0003: move-result-object v0 │ │ +31e834: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=228 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyPairs; │ │ │ │ #8 : (in Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyPairs;) │ │ @@ -1332670,29 +1332670,29 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -31e834: |[31e834] org.jaudiotagger.tag.id3.framebody.AbstractFrameBodyPairs.getValueAtIndex:(I)Ljava/lang/String; │ │ -31e844: 1a00 0c4c |0000: const-string v0, "Text" // string@4c0c │ │ -31e848: 6e20 ce97 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyPairs;.getObject:(Ljava/lang/String;)Lorg/jaudiotagger/tag/datatype/AbstractDataType; // method@97ce │ │ -31e84e: 0c00 |0005: move-result-object v0 │ │ -31e850: 1f00 ee11 |0006: check-cast v0, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated; // type@11ee │ │ -31e854: 6e10 db93 0000 |0008: invoke-virtual {v0}, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated;.getValue:()Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs; // method@93db │ │ -31e85a: 0c00 |000b: move-result-object v0 │ │ -31e85c: 6e10 d093 0000 |000c: invoke-virtual {v0}, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs;.getMapping:()Ljava/util/List; // method@93d0 │ │ -31e862: 0c00 |000f: move-result-object v0 │ │ -31e864: 7220 6a89 2000 |0010: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ -31e86a: 0c02 |0013: move-result-object v2 │ │ -31e86c: 1f02 ec11 |0014: check-cast v2, Lorg/jaudiotagger/tag/datatype/Pair; // type@11ec │ │ -31e870: 6e10 c893 0200 |0016: invoke-virtual {v2}, Lorg/jaudiotagger/tag/datatype/Pair;.getValue:()Ljava/lang/String; // method@93c8 │ │ -31e876: 0c02 |0019: move-result-object v2 │ │ -31e878: 1102 |001a: return-object v2 │ │ +31e838: |[31e838] org.jaudiotagger.tag.id3.framebody.AbstractFrameBodyPairs.getValueAtIndex:(I)Ljava/lang/String; │ │ +31e848: 1a00 0c4c |0000: const-string v0, "Text" // string@4c0c │ │ +31e84c: 6e20 ce97 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyPairs;.getObject:(Ljava/lang/String;)Lorg/jaudiotagger/tag/datatype/AbstractDataType; // method@97ce │ │ +31e852: 0c00 |0005: move-result-object v0 │ │ +31e854: 1f00 ee11 |0006: check-cast v0, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated; // type@11ee │ │ +31e858: 6e10 db93 0000 |0008: invoke-virtual {v0}, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated;.getValue:()Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs; // method@93db │ │ +31e85e: 0c00 |000b: move-result-object v0 │ │ +31e860: 6e10 d093 0000 |000c: invoke-virtual {v0}, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs;.getMapping:()Ljava/util/List; // method@93d0 │ │ +31e866: 0c00 |000f: move-result-object v0 │ │ +31e868: 7220 6a89 2000 |0010: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ +31e86e: 0c02 |0013: move-result-object v2 │ │ +31e870: 1f02 ec11 |0014: check-cast v2, Lorg/jaudiotagger/tag/datatype/Pair; // type@11ec │ │ +31e874: 6e10 c893 0200 |0016: invoke-virtual {v2}, Lorg/jaudiotagger/tag/datatype/Pair;.getValue:()Ljava/lang/String; // method@93c8 │ │ +31e87a: 0c02 |0019: move-result-object v2 │ │ +31e87c: 1102 |001a: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=196 │ │ 0x0008 line=197 │ │ locals : │ │ 0x0000 - 0x001b reg=1 this Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyPairs; │ │ 0x0000 - 0x001b reg=2 (null) I │ │ @@ -1332702,25 +1332702,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -31e99c: |[31e99c] org.jaudiotagger.tag.id3.framebody.AbstractFrameBodyPairs.resetPairs:()V │ │ -31e9ac: 1a00 0c4c |0000: const-string v0, "Text" // string@4c0c │ │ -31e9b0: 6e20 ce97 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyPairs;.getObject:(Ljava/lang/String;)Lorg/jaudiotagger/tag/datatype/AbstractDataType; // method@97ce │ │ -31e9b6: 0c00 |0005: move-result-object v0 │ │ -31e9b8: 1f00 ee11 |0006: check-cast v0, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated; // type@11ee │ │ -31e9bc: 6e10 db93 0000 |0008: invoke-virtual {v0}, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated;.getValue:()Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs; // method@93db │ │ -31e9c2: 0c00 |000b: move-result-object v0 │ │ -31e9c4: 6e10 d093 0000 |000c: invoke-virtual {v0}, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs;.getMapping:()Ljava/util/List; // method@93d0 │ │ -31e9ca: 0c00 |000f: move-result-object v0 │ │ -31e9cc: 7210 6689 0000 |0010: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@8966 │ │ -31e9d2: 0e00 |0013: return-void │ │ +31e9a0: |[31e9a0] org.jaudiotagger.tag.id3.framebody.AbstractFrameBodyPairs.resetPairs:()V │ │ +31e9b0: 1a00 0c4c |0000: const-string v0, "Text" // string@4c0c │ │ +31e9b4: 6e20 ce97 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyPairs;.getObject:(Ljava/lang/String;)Lorg/jaudiotagger/tag/datatype/AbstractDataType; // method@97ce │ │ +31e9ba: 0c00 |0005: move-result-object v0 │ │ +31e9bc: 1f00 ee11 |0006: check-cast v0, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated; // type@11ee │ │ +31e9c0: 6e10 db93 0000 |0008: invoke-virtual {v0}, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated;.getValue:()Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs; // method@93db │ │ +31e9c6: 0c00 |000b: move-result-object v0 │ │ +31e9c8: 6e10 d093 0000 |000c: invoke-virtual {v0}, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs;.getMapping:()Ljava/util/List; // method@93d0 │ │ +31e9ce: 0c00 |000f: move-result-object v0 │ │ +31e9d0: 7210 6689 0000 |0010: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@8966 │ │ +31e9d6: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=144 │ │ 0x000c line=145 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 this Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyPairs; │ │ │ │ @@ -1332729,35 +1332729,35 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 42 16-bit code units │ │ -31e9d4: |[31e9d4] org.jaudiotagger.tag.id3.framebody.AbstractFrameBodyPairs.setText:(Ljava/lang/String;)V │ │ -31e9e4: 2200 ed11 |0000: new-instance v0, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs; // type@11ed │ │ -31e9e8: 7010 cb93 0000 |0002: invoke-direct {v0}, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs;.:()V // method@93cb │ │ -31e9ee: 2201 9e10 |0005: new-instance v1, Ljava/util/StringTokenizer; // type@109e │ │ -31e9f2: 1a02 0100 |0007: const-string v2, "��" // string@0001 │ │ -31e9f6: 7030 b489 4102 |0009: invoke-direct {v1, v4, v2}, Ljava/util/StringTokenizer;.:(Ljava/lang/String;Ljava/lang/String;)V // method@89b4 │ │ -31e9fc: 6e10 b689 0100 |000c: invoke-virtual {v1}, Ljava/util/StringTokenizer;.hasMoreTokens:()Z // method@89b6 │ │ -31ea02: 0a04 |000f: move-result v4 │ │ -31ea04: 3804 1400 |0010: if-eqz v4, 0024 // +0014 │ │ -31ea08: 6e10 b789 0100 |0012: invoke-virtual {v1}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@89b7 │ │ -31ea0e: 0c04 |0015: move-result-object v4 │ │ -31ea10: 6e10 b689 0100 |0016: invoke-virtual {v1}, Ljava/util/StringTokenizer;.hasMoreTokens:()Z // method@89b6 │ │ -31ea16: 0a02 |0019: move-result v2 │ │ -31ea18: 3802 f2ff |001a: if-eqz v2, 000c // -000e │ │ -31ea1c: 6e10 b789 0100 |001c: invoke-virtual {v1}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@89b7 │ │ -31ea22: 0c02 |001f: move-result-object v2 │ │ -31ea24: 6e30 cd93 4002 |0020: invoke-virtual {v0, v4, v2}, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs;.add:(Ljava/lang/String;Ljava/lang/String;)V // method@93cd │ │ -31ea2a: 28e9 |0023: goto 000c // -0017 │ │ -31ea2c: 1a04 0c4c |0024: const-string v4, "Text" // string@4c0c │ │ -31ea30: 6e30 d497 4300 |0026: invoke-virtual {v3, v4, v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyPairs;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@97d4 │ │ -31ea36: 0e00 |0029: return-void │ │ +31e9d8: |[31e9d8] org.jaudiotagger.tag.id3.framebody.AbstractFrameBodyPairs.setText:(Ljava/lang/String;)V │ │ +31e9e8: 2200 ed11 |0000: new-instance v0, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs; // type@11ed │ │ +31e9ec: 7010 cb93 0000 |0002: invoke-direct {v0}, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs;.:()V // method@93cb │ │ +31e9f2: 2201 9e10 |0005: new-instance v1, Ljava/util/StringTokenizer; // type@109e │ │ +31e9f6: 1a02 0100 |0007: const-string v2, "��" // string@0001 │ │ +31e9fa: 7030 b489 4102 |0009: invoke-direct {v1, v4, v2}, Ljava/util/StringTokenizer;.:(Ljava/lang/String;Ljava/lang/String;)V // method@89b4 │ │ +31ea00: 6e10 b689 0100 |000c: invoke-virtual {v1}, Ljava/util/StringTokenizer;.hasMoreTokens:()Z // method@89b6 │ │ +31ea06: 0a04 |000f: move-result v4 │ │ +31ea08: 3804 1400 |0010: if-eqz v4, 0024 // +0014 │ │ +31ea0c: 6e10 b789 0100 |0012: invoke-virtual {v1}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@89b7 │ │ +31ea12: 0c04 |0015: move-result-object v4 │ │ +31ea14: 6e10 b689 0100 |0016: invoke-virtual {v1}, Ljava/util/StringTokenizer;.hasMoreTokens:()Z // method@89b6 │ │ +31ea1a: 0a02 |0019: move-result v2 │ │ +31ea1c: 3802 f2ff |001a: if-eqz v2, 000c // -000e │ │ +31ea20: 6e10 b789 0100 |001c: invoke-virtual {v1}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@89b7 │ │ +31ea26: 0c02 |001f: move-result-object v2 │ │ +31ea28: 6e30 cd93 4002 |0020: invoke-virtual {v0, v4, v2}, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs;.add:(Ljava/lang/String;Ljava/lang/String;)V // method@93cd │ │ +31ea2e: 28e9 |0023: goto 000c // -0017 │ │ +31ea30: 1a04 0c4c |0024: const-string v4, "Text" // string@4c0c │ │ +31ea34: 6e30 d497 4300 |0026: invoke-virtual {v3, v4, v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyPairs;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@97d4 │ │ +31ea3a: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x0005 line=94 │ │ 0x000c line=96 │ │ 0x0012 line=98 │ │ 0x0016 line=99 │ │ @@ -1332772,27 +1332772,27 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 26 16-bit code units │ │ -31ea38: |[31ea38] org.jaudiotagger.tag.id3.framebody.AbstractFrameBodyPairs.setupObjectList:()V │ │ -31ea48: 5440 2f8e |0000: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyPairs;.objectList:Ljava/util/ArrayList; // field@8e2f │ │ -31ea4c: 2201 ea11 |0002: new-instance v1, Lorg/jaudiotagger/tag/datatype/NumberHashMap; // type@11ea │ │ -31ea50: 1a02 bd4c |0004: const-string v2, "TextEncoding" // string@4cbd │ │ -31ea54: 1213 |0006: const/4 v3, #int 1 // #1 │ │ -31ea56: 7040 ae93 2134 |0007: invoke-direct {v1, v2, v4, v3}, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V // method@93ae │ │ -31ea5c: 6e20 b288 1000 |000a: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -31ea62: 5440 2f8e |000d: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyPairs;.objectList:Ljava/util/ArrayList; // field@8e2f │ │ -31ea66: 2201 ee11 |000f: new-instance v1, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated; // type@11ee │ │ -31ea6a: 1a02 0c4c |0011: const-string v2, "Text" // string@4c0c │ │ -31ea6e: 7030 d493 2104 |0013: invoke-direct {v1, v2, v4}, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@93d4 │ │ -31ea74: 6e20 b288 1000 |0016: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -31ea7a: 0e00 |0019: return-void │ │ +31ea3c: |[31ea3c] org.jaudiotagger.tag.id3.framebody.AbstractFrameBodyPairs.setupObjectList:()V │ │ +31ea4c: 5440 2f8e |0000: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyPairs;.objectList:Ljava/util/ArrayList; // field@8e2f │ │ +31ea50: 2201 ea11 |0002: new-instance v1, Lorg/jaudiotagger/tag/datatype/NumberHashMap; // type@11ea │ │ +31ea54: 1a02 bd4c |0004: const-string v2, "TextEncoding" // string@4cbd │ │ +31ea58: 1213 |0006: const/4 v3, #int 1 // #1 │ │ +31ea5a: 7040 ae93 2134 |0007: invoke-direct {v1, v2, v4, v3}, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V // method@93ae │ │ +31ea60: 6e20 b288 1000 |000a: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +31ea66: 5440 2f8e |000d: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyPairs;.objectList:Ljava/util/ArrayList; // field@8e2f │ │ +31ea6a: 2201 ee11 |000f: new-instance v1, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated; // type@11ee │ │ +31ea6e: 1a02 0c4c |0011: const-string v2, "Text" // string@4c0c │ │ +31ea72: 7030 d493 2104 |0013: invoke-direct {v1, v2, v4}, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@93d4 │ │ +31ea78: 6e20 b288 1000 |0016: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +31ea7e: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ 0x000d line=168 │ │ locals : │ │ 0x0000 - 0x001a reg=4 this Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyPairs; │ │ │ │ @@ -1332801,26 +1332801,26 @@ │ │ type : '(Ljava/io/ByteArrayOutputStream;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -31ea7c: |[31ea7c] org.jaudiotagger.tag.id3.framebody.AbstractFrameBodyPairs.write:(Ljava/io/ByteArrayOutputStream;)V │ │ -31ea8c: 1a00 0c4c |0000: const-string v0, "Text" // string@4c0c │ │ -31ea90: 6e20 ce97 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyPairs;.getObject:(Ljava/lang/String;)Lorg/jaudiotagger/tag/datatype/AbstractDataType; // method@97ce │ │ -31ea96: 0c00 |0005: move-result-object v0 │ │ -31ea98: 1f00 ee11 |0006: check-cast v0, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated; // type@11ee │ │ -31ea9c: 6e10 d793 0000 |0008: invoke-virtual {v0}, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated;.canBeEncoded:()Z // method@93d7 │ │ -31eaa2: 0a00 |000b: move-result v0 │ │ -31eaa4: 3900 0600 |000c: if-nez v0, 0012 // +0006 │ │ -31eaa8: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -31eaaa: 6e20 d697 0100 |000f: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyPairs;.setTextEncoding:(B)V // method@97d6 │ │ -31eab0: 6f20 0598 2100 |0012: invoke-super {v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.write:(Ljava/io/ByteArrayOutputStream;)V // method@9805 │ │ -31eab6: 0e00 |0015: return-void │ │ +31ea80: |[31ea80] org.jaudiotagger.tag.id3.framebody.AbstractFrameBodyPairs.write:(Ljava/io/ByteArrayOutputStream;)V │ │ +31ea90: 1a00 0c4c |0000: const-string v0, "Text" // string@4c0c │ │ +31ea94: 6e20 ce97 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyPairs;.getObject:(Ljava/lang/String;)Lorg/jaudiotagger/tag/datatype/AbstractDataType; // method@97ce │ │ +31ea9a: 0c00 |0005: move-result-object v0 │ │ +31ea9c: 1f00 ee11 |0006: check-cast v0, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated; // type@11ee │ │ +31eaa0: 6e10 d793 0000 |0008: invoke-virtual {v0}, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated;.canBeEncoded:()Z // method@93d7 │ │ +31eaa6: 0a00 |000b: move-result v0 │ │ +31eaa8: 3900 0600 |000c: if-nez v0, 0012 // +0006 │ │ +31eaac: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +31eaae: 6e20 d697 0100 |000f: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyPairs;.setTextEncoding:(B)V // method@97d6 │ │ +31eab4: 6f20 0598 2100 |0012: invoke-super {v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.write:(Ljava/io/ByteArrayOutputStream;)V // method@9805 │ │ +31eaba: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=154 │ │ 0x000f line=156 │ │ 0x0012 line=158 │ │ locals : │ │ 0x0000 - 0x0016 reg=1 this Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyPairs; │ │ @@ -1332870,25 +1332870,25 @@ │ │ type : '()V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -31ebd4: |[31ebd4] org.jaudiotagger.tag.id3.framebody.AbstractFrameBodyTextInfo.:()V │ │ -31ebe4: 7010 fa97 0200 |0000: invoke-direct {v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ -31ebea: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -31ebec: 7110 ca86 0000 |0004: invoke-static {v0}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@86ca │ │ -31ebf2: 0c00 |0007: move-result-object v0 │ │ -31ebf4: 1a01 bd4c |0008: const-string v1, "TextEncoding" // string@4cbd │ │ -31ebf8: 6e30 e997 1200 |000a: invoke-virtual {v2, v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@97e9 │ │ -31ebfe: 1a00 0c4c |000d: const-string v0, "Text" // string@4c0c │ │ -31ec02: 1a01 0000 |000f: const-string v1, "" // string@0000 │ │ -31ec06: 6e30 e997 0201 |0011: invoke-virtual {v2, v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@97e9 │ │ -31ec0c: 0e00 |0014: return-void │ │ +31ebd8: |[31ebd8] org.jaudiotagger.tag.id3.framebody.AbstractFrameBodyTextInfo.:()V │ │ +31ebe8: 7010 fa97 0200 |0000: invoke-direct {v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ +31ebee: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +31ebf0: 7110 ca86 0000 |0004: invoke-static {v0}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@86ca │ │ +31ebf6: 0c00 |0007: move-result-object v0 │ │ +31ebf8: 1a01 bd4c |0008: const-string v1, "TextEncoding" // string@4cbd │ │ +31ebfc: 6e30 e997 1200 |000a: invoke-virtual {v2, v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@97e9 │ │ +31ec02: 1a00 0c4c |000d: const-string v0, "Text" // string@4c0c │ │ +31ec06: 1a01 0000 |000f: const-string v1, "" // string@0000 │ │ +31ec0a: 6e30 e997 0201 |0011: invoke-virtual {v2, v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@97e9 │ │ +31ec10: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0004 line=68 │ │ 0x0011 line=69 │ │ locals : │ │ 0x0000 - 0x0015 reg=2 this Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo; │ │ @@ -1332898,23 +1332898,23 @@ │ │ type : '(BLjava/lang/String;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -31ec10: |[31ec10] org.jaudiotagger.tag.id3.framebody.AbstractFrameBodyTextInfo.:(BLjava/lang/String;)V │ │ -31ec20: 7010 fa97 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ -31ec26: 7110 ca86 0200 |0003: invoke-static {v2}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@86ca │ │ -31ec2c: 0c02 |0006: move-result-object v2 │ │ -31ec2e: 1a00 bd4c |0007: const-string v0, "TextEncoding" // string@4cbd │ │ -31ec32: 6e30 e997 0102 |0009: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@97e9 │ │ -31ec38: 1a02 0c4c |000c: const-string v2, "Text" // string@4c0c │ │ -31ec3c: 6e30 e997 2103 |000e: invoke-virtual {v1, v2, v3}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@97e9 │ │ -31ec42: 0e00 |0011: return-void │ │ +31ec14: |[31ec14] org.jaudiotagger.tag.id3.framebody.AbstractFrameBodyTextInfo.:(BLjava/lang/String;)V │ │ +31ec24: 7010 fa97 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ +31ec2a: 7110 ca86 0200 |0003: invoke-static {v2}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@86ca │ │ +31ec30: 0c02 |0006: move-result-object v2 │ │ +31ec32: 1a00 bd4c |0007: const-string v0, "TextEncoding" // string@4cbd │ │ +31ec36: 6e30 e997 0102 |0009: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@97e9 │ │ +31ec3c: 1a02 0c4c |000c: const-string v2, "Text" // string@4c0c │ │ +31ec40: 6e30 e997 2103 |000e: invoke-virtual {v1, v2, v3}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@97e9 │ │ +31ec46: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x0003 line=93 │ │ 0x000e line=94 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo; │ │ @@ -1332926,17 +1332926,17 @@ │ │ type : '(Ljava/nio/ByteBuffer;I)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -31ec44: |[31ec44] org.jaudiotagger.tag.id3.framebody.AbstractFrameBodyTextInfo.:(Ljava/nio/ByteBuffer;I)V │ │ -31ec54: 7030 fb97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Ljava/nio/ByteBuffer;I)V // method@97fb │ │ -31ec5a: 0e00 |0003: return-void │ │ +31ec48: |[31ec48] org.jaudiotagger.tag.id3.framebody.AbstractFrameBodyTextInfo.:(Ljava/nio/ByteBuffer;I)V │ │ +31ec58: 7030 fb97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Ljava/nio/ByteBuffer;I)V // method@97fb │ │ +31ec5e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/nio/ByteBuffer; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1332946,17 +1332946,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -31ec5c: |[31ec5c] org.jaudiotagger.tag.id3.framebody.AbstractFrameBodyTextInfo.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;)V │ │ -31ec6c: 7020 fc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;)V // method@97fc │ │ -31ec72: 0e00 |0003: return-void │ │ +31ec60: |[31ec60] org.jaudiotagger.tag.id3.framebody.AbstractFrameBodyTextInfo.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;)V │ │ +31ec70: 7020 fc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;)V // method@97fc │ │ +31ec76: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo; │ │ │ │ @@ -1332966,21 +1332966,21 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -31ec74: |[31ec74] org.jaudiotagger.tag.id3.framebody.AbstractFrameBodyTextInfo.addTextValue:(Ljava/lang/String;)V │ │ -31ec84: 1a00 0c4c |0000: const-string v0, "Text" // string@4c0c │ │ -31ec88: 6e20 e197 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.getObject:(Ljava/lang/String;)Lorg/jaudiotagger/tag/datatype/AbstractDataType; // method@97e1 │ │ -31ec8e: 0c00 |0005: move-result-object v0 │ │ -31ec90: 1f00 fc11 |0006: check-cast v0, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated; // type@11fc │ │ -31ec94: 6e20 5a94 2000 |0008: invoke-virtual {v0, v2}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;.addValue:(Ljava/lang/String;)V // method@945a │ │ -31ec9a: 0e00 |000b: return-void │ │ +31ec78: |[31ec78] org.jaudiotagger.tag.id3.framebody.AbstractFrameBodyTextInfo.addTextValue:(Ljava/lang/String;)V │ │ +31ec88: 1a00 0c4c |0000: const-string v0, "Text" // string@4c0c │ │ +31ec8c: 6e20 e197 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.getObject:(Ljava/lang/String;)Lorg/jaudiotagger/tag/datatype/AbstractDataType; // method@97e1 │ │ +31ec92: 0c00 |0005: move-result-object v0 │ │ +31ec94: 1f00 fc11 |0006: check-cast v0, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated; // type@11fc │ │ +31ec98: 6e20 5a94 2000 |0008: invoke-virtual {v0, v2}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;.addValue:(Ljava/lang/String;)V // method@945a │ │ +31ec9e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=197 │ │ 0x0008 line=198 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo; │ │ 0x0000 - 0x000c reg=2 (null) Ljava/lang/String; │ │ @@ -1332990,23 +1332990,23 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -31eae4: |[31eae4] org.jaudiotagger.tag.id3.framebody.AbstractFrameBodyTextInfo.getFirstTextValue:()Ljava/lang/String; │ │ -31eaf4: 1a00 0c4c |0000: const-string v0, "Text" // string@4c0c │ │ -31eaf8: 6e20 e197 0200 |0002: invoke-virtual {v2, v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.getObject:(Ljava/lang/String;)Lorg/jaudiotagger/tag/datatype/AbstractDataType; // method@97e1 │ │ -31eafe: 0c00 |0005: move-result-object v0 │ │ -31eb00: 1f00 fc11 |0006: check-cast v0, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated; // type@11fc │ │ -31eb04: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -31eb06: 6e20 6394 1000 |0009: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;.getValueAtIndex:(I)Ljava/lang/String; // method@9463 │ │ -31eb0c: 0c00 |000c: move-result-object v0 │ │ -31eb0e: 1100 |000d: return-object v0 │ │ +31eae8: |[31eae8] org.jaudiotagger.tag.id3.framebody.AbstractFrameBodyTextInfo.getFirstTextValue:()Ljava/lang/String; │ │ +31eaf8: 1a00 0c4c |0000: const-string v0, "Text" // string@4c0c │ │ +31eafc: 6e20 e197 0200 |0002: invoke-virtual {v2, v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.getObject:(Ljava/lang/String;)Lorg/jaudiotagger/tag/datatype/AbstractDataType; // method@97e1 │ │ +31eb02: 0c00 |0005: move-result-object v0 │ │ +31eb04: 1f00 fc11 |0006: check-cast v0, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated; // type@11fc │ │ +31eb08: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +31eb0a: 6e20 6394 1000 |0009: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;.getValueAtIndex:(I)Ljava/lang/String; // method@9463 │ │ +31eb10: 0c00 |000c: move-result-object v0 │ │ +31eb12: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=166 │ │ 0x0009 line=167 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo; │ │ │ │ @@ -1333015,22 +1333015,22 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -31eab8: |[31eab8] org.jaudiotagger.tag.id3.framebody.AbstractFrameBodyTextInfo.getNumberOfValues:()I │ │ -31eac8: 1a00 0c4c |0000: const-string v0, "Text" // string@4c0c │ │ -31eacc: 6e20 e197 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.getObject:(Ljava/lang/String;)Lorg/jaudiotagger/tag/datatype/AbstractDataType; // method@97e1 │ │ -31ead2: 0c00 |0005: move-result-object v0 │ │ -31ead4: 1f00 fc11 |0006: check-cast v0, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated; // type@11fc │ │ -31ead8: 6e10 5f94 0000 |0008: invoke-virtual {v0}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;.getNumberOfValues:()I // method@945f │ │ -31eade: 0a00 |000b: move-result v0 │ │ -31eae0: 0f00 |000c: return v0 │ │ +31eabc: |[31eabc] org.jaudiotagger.tag.id3.framebody.AbstractFrameBodyTextInfo.getNumberOfValues:()I │ │ +31eacc: 1a00 0c4c |0000: const-string v0, "Text" // string@4c0c │ │ +31ead0: 6e20 e197 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.getObject:(Ljava/lang/String;)Lorg/jaudiotagger/tag/datatype/AbstractDataType; // method@97e1 │ │ +31ead6: 0c00 |0005: move-result-object v0 │ │ +31ead8: 1f00 fc11 |0006: check-cast v0, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated; // type@11fc │ │ +31eadc: 6e10 5f94 0000 |0008: invoke-virtual {v0}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;.getNumberOfValues:()I // method@945f │ │ +31eae2: 0a00 |000b: move-result v0 │ │ +31eae4: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=206 │ │ 0x0008 line=207 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo; │ │ │ │ @@ -1333039,20 +1333039,20 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -31eb10: |[31eb10] org.jaudiotagger.tag.id3.framebody.AbstractFrameBodyTextInfo.getText:()Ljava/lang/String; │ │ -31eb20: 1a00 0c4c |0000: const-string v0, "Text" // string@4c0c │ │ -31eb24: 6e20 e297 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@97e2 │ │ -31eb2a: 0c00 |0005: move-result-object v0 │ │ -31eb2c: 1f00 3710 |0006: check-cast v0, Ljava/lang/String; // type@1037 │ │ -31eb30: 1100 |0008: return-object v0 │ │ +31eb14: |[31eb14] org.jaudiotagger.tag.id3.framebody.AbstractFrameBodyTextInfo.getText:()Ljava/lang/String; │ │ +31eb24: 1a00 0c4c |0000: const-string v0, "Text" // string@4c0c │ │ +31eb28: 6e20 e297 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@97e2 │ │ +31eb2e: 0c00 |0005: move-result-object v0 │ │ +31eb30: 1f00 3710 |0006: check-cast v0, Ljava/lang/String; // type@1037 │ │ +31eb34: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=143 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo; │ │ │ │ #4 : (in Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;) │ │ @@ -1333060,22 +1333060,22 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -31eb34: |[31eb34] org.jaudiotagger.tag.id3.framebody.AbstractFrameBodyTextInfo.getTextWithoutTrailingNulls:()Ljava/lang/String; │ │ -31eb44: 1a00 0c4c |0000: const-string v0, "Text" // string@4c0c │ │ -31eb48: 6e20 e197 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.getObject:(Ljava/lang/String;)Lorg/jaudiotagger/tag/datatype/AbstractDataType; // method@97e1 │ │ -31eb4e: 0c00 |0005: move-result-object v0 │ │ -31eb50: 1f00 fc11 |0006: check-cast v0, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated; // type@11fc │ │ -31eb54: 6e10 6494 0000 |0008: invoke-virtual {v0}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;.getValueWithoutTrailingNull:()Ljava/lang/String; // method@9464 │ │ -31eb5a: 0c00 |000b: move-result-object v0 │ │ -31eb5c: 1100 |000c: return-object v0 │ │ +31eb38: |[31eb38] org.jaudiotagger.tag.id3.framebody.AbstractFrameBodyTextInfo.getTextWithoutTrailingNulls:()Ljava/lang/String; │ │ +31eb48: 1a00 0c4c |0000: const-string v0, "Text" // string@4c0c │ │ +31eb4c: 6e20 e197 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.getObject:(Ljava/lang/String;)Lorg/jaudiotagger/tag/datatype/AbstractDataType; // method@97e1 │ │ +31eb52: 0c00 |0005: move-result-object v0 │ │ +31eb54: 1f00 fc11 |0006: check-cast v0, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated; // type@11fc │ │ +31eb58: 6e10 6494 0000 |0008: invoke-virtual {v0}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;.getValueWithoutTrailingNull:()Ljava/lang/String; // method@9464 │ │ +31eb5e: 0c00 |000b: move-result-object v0 │ │ +31eb60: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=155 │ │ 0x0008 line=156 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo; │ │ │ │ @@ -1333084,18 +1333084,18 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -31eb60: |[31eb60] org.jaudiotagger.tag.id3.framebody.AbstractFrameBodyTextInfo.getUserFriendlyValue:()Ljava/lang/String; │ │ -31eb70: 6e10 e597 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.getTextWithoutTrailingNulls:()Ljava/lang/String; // method@97e5 │ │ -31eb76: 0c00 |0003: move-result-object v0 │ │ -31eb78: 1100 |0004: return-object v0 │ │ +31eb64: |[31eb64] org.jaudiotagger.tag.id3.framebody.AbstractFrameBodyTextInfo.getUserFriendlyValue:()Ljava/lang/String; │ │ +31eb74: 6e10 e597 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.getTextWithoutTrailingNulls:()Ljava/lang/String; // method@97e5 │ │ +31eb7a: 0c00 |0003: move-result-object v0 │ │ +31eb7c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo; │ │ │ │ #6 : (in Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;) │ │ @@ -1333103,22 +1333103,22 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -31eb7c: |[31eb7c] org.jaudiotagger.tag.id3.framebody.AbstractFrameBodyTextInfo.getValueAtIndex:(I)Ljava/lang/String; │ │ -31eb8c: 1a00 0c4c |0000: const-string v0, "Text" // string@4c0c │ │ -31eb90: 6e20 e197 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.getObject:(Ljava/lang/String;)Lorg/jaudiotagger/tag/datatype/AbstractDataType; // method@97e1 │ │ -31eb96: 0c00 |0005: move-result-object v0 │ │ -31eb98: 1f00 fc11 |0006: check-cast v0, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated; // type@11fc │ │ -31eb9c: 6e20 6394 2000 |0008: invoke-virtual {v0, v2}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;.getValueAtIndex:(I)Ljava/lang/String; // method@9463 │ │ -31eba2: 0c02 |000b: move-result-object v2 │ │ -31eba4: 1102 |000c: return-object v2 │ │ +31eb80: |[31eb80] org.jaudiotagger.tag.id3.framebody.AbstractFrameBodyTextInfo.getValueAtIndex:(I)Ljava/lang/String; │ │ +31eb90: 1a00 0c4c |0000: const-string v0, "Text" // string@4c0c │ │ +31eb94: 6e20 e197 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.getObject:(Ljava/lang/String;)Lorg/jaudiotagger/tag/datatype/AbstractDataType; // method@97e1 │ │ +31eb9a: 0c00 |0005: move-result-object v0 │ │ +31eb9c: 1f00 fc11 |0006: check-cast v0, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated; // type@11fc │ │ +31eba0: 6e20 6394 2000 |0008: invoke-virtual {v0, v2}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;.getValueAtIndex:(I)Ljava/lang/String; // method@9463 │ │ +31eba6: 0c02 |000b: move-result-object v2 │ │ +31eba8: 1102 |000c: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=181 │ │ 0x0008 line=182 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo; │ │ 0x0000 - 0x000d reg=2 (null) I │ │ @@ -1333128,22 +1333128,22 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -31eba8: |[31eba8] org.jaudiotagger.tag.id3.framebody.AbstractFrameBodyTextInfo.getValues:()Ljava/util/List; │ │ -31ebb8: 1a00 0c4c |0000: const-string v0, "Text" // string@4c0c │ │ -31ebbc: 6e20 e197 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.getObject:(Ljava/lang/String;)Lorg/jaudiotagger/tag/datatype/AbstractDataType; // method@97e1 │ │ -31ebc2: 0c00 |0005: move-result-object v0 │ │ -31ebc4: 1f00 fc11 |0006: check-cast v0, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated; // type@11fc │ │ -31ebc8: 6e10 6594 0000 |0008: invoke-virtual {v0}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;.getValues:()Ljava/util/List; // method@9465 │ │ -31ebce: 0c00 |000b: move-result-object v0 │ │ -31ebd0: 1100 |000c: return-object v0 │ │ +31ebac: |[31ebac] org.jaudiotagger.tag.id3.framebody.AbstractFrameBodyTextInfo.getValues:()Ljava/util/List; │ │ +31ebbc: 1a00 0c4c |0000: const-string v0, "Text" // string@4c0c │ │ +31ebc0: 6e20 e197 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.getObject:(Ljava/lang/String;)Lorg/jaudiotagger/tag/datatype/AbstractDataType; // method@97e1 │ │ +31ebc6: 0c00 |0005: move-result-object v0 │ │ +31ebc8: 1f00 fc11 |0006: check-cast v0, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated; // type@11fc │ │ +31ebcc: 6e10 6594 0000 |0008: invoke-virtual {v0}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;.getValues:()Ljava/util/List; // method@9465 │ │ +31ebd2: 0c00 |000b: move-result-object v0 │ │ +31ebd4: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=187 │ │ 0x0008 line=188 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo; │ │ │ │ @@ -1333152,25 +1333152,25 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -31ec9c: |[31ec9c] org.jaudiotagger.tag.id3.framebody.AbstractFrameBodyTextInfo.setText:(Ljava/lang/String;)V │ │ -31ecac: 3802 0800 |0000: if-eqz v2, 0008 // +0008 │ │ -31ecb0: 1a00 0c4c |0002: const-string v0, "Text" // string@4c0c │ │ -31ecb4: 6e30 e997 0102 |0004: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@97e9 │ │ -31ecba: 0e00 |0007: return-void │ │ -31ecbc: 2202 1e10 |0008: new-instance v2, Ljava/lang/IllegalArgumentException; // type@101e │ │ -31ecc0: 6200 2187 |000a: sget-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_INVALID_NULL_ARGUMENT:Lorg/jaudiotagger/logging/ErrorMessage; // field@8721 │ │ -31ecc4: 6e10 5791 0000 |000c: invoke-virtual {v0}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ -31ecca: 0c00 |000f: move-result-object v0 │ │ -31eccc: 7020 1887 0200 |0010: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ -31ecd2: 2702 |0013: throw v2 │ │ +31eca0: |[31eca0] org.jaudiotagger.tag.id3.framebody.AbstractFrameBodyTextInfo.setText:(Ljava/lang/String;)V │ │ +31ecb0: 3802 0800 |0000: if-eqz v2, 0008 // +0008 │ │ +31ecb4: 1a00 0c4c |0002: const-string v0, "Text" // string@4c0c │ │ +31ecb8: 6e30 e997 0102 |0004: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@97e9 │ │ +31ecbe: 0e00 |0007: return-void │ │ +31ecc0: 2202 1e10 |0008: new-instance v2, Ljava/lang/IllegalArgumentException; // type@101e │ │ +31ecc4: 6200 2187 |000a: sget-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_INVALID_NULL_ARGUMENT:Lorg/jaudiotagger/logging/ErrorMessage; // field@8721 │ │ +31ecc8: 6e10 5791 0000 |000c: invoke-virtual {v0}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ +31ecce: 0c00 |000f: move-result-object v0 │ │ +31ecd0: 7020 1887 0200 |0010: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ +31ecd6: 2702 |0013: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=126 │ │ 0x0008 line=124 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 this Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo; │ │ 0x0000 - 0x0014 reg=2 (null) Ljava/lang/String; │ │ @@ -1333180,27 +1333180,27 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 26 16-bit code units │ │ -31ecd4: |[31ecd4] org.jaudiotagger.tag.id3.framebody.AbstractFrameBodyTextInfo.setupObjectList:()V │ │ -31ece4: 5440 308e |0000: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.objectList:Ljava/util/ArrayList; // field@8e30 │ │ -31ece8: 2201 ea11 |0002: new-instance v1, Lorg/jaudiotagger/tag/datatype/NumberHashMap; // type@11ea │ │ -31ecec: 1a02 bd4c |0004: const-string v2, "TextEncoding" // string@4cbd │ │ -31ecf0: 1213 |0006: const/4 v3, #int 1 // #1 │ │ -31ecf2: 7040 ae93 2134 |0007: invoke-direct {v1, v2, v4, v3}, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V // method@93ae │ │ -31ecf8: 6e20 b288 1000 |000a: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -31ecfe: 5440 308e |000d: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.objectList:Ljava/util/ArrayList; // field@8e30 │ │ -31ed02: 2201 fc11 |000f: new-instance v1, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated; // type@11fc │ │ -31ed06: 1a02 0c4c |0011: const-string v2, "Text" // string@4c0c │ │ -31ed0a: 7030 5894 2104 |0013: invoke-direct {v1, v2, v4}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@9458 │ │ -31ed10: 6e20 b288 1000 |0016: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -31ed16: 0e00 |0019: return-void │ │ +31ecd8: |[31ecd8] org.jaudiotagger.tag.id3.framebody.AbstractFrameBodyTextInfo.setupObjectList:()V │ │ +31ece8: 5440 308e |0000: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.objectList:Ljava/util/ArrayList; // field@8e30 │ │ +31ecec: 2201 ea11 |0002: new-instance v1, Lorg/jaudiotagger/tag/datatype/NumberHashMap; // type@11ea │ │ +31ecf0: 1a02 bd4c |0004: const-string v2, "TextEncoding" // string@4cbd │ │ +31ecf4: 1213 |0006: const/4 v3, #int 1 // #1 │ │ +31ecf6: 7040 ae93 2134 |0007: invoke-direct {v1, v2, v4, v3}, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V // method@93ae │ │ +31ecfc: 6e20 b288 1000 |000a: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +31ed02: 5440 308e |000d: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.objectList:Ljava/util/ArrayList; // field@8e30 │ │ +31ed06: 2201 fc11 |000f: new-instance v1, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated; // type@11fc │ │ +31ed0a: 1a02 0c4c |0011: const-string v2, "Text" // string@4c0c │ │ +31ed0e: 7030 5894 2104 |0013: invoke-direct {v1, v2, v4}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@9458 │ │ +31ed14: 6e20 b288 1000 |0016: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +31ed1a: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=237 │ │ 0x000d line=238 │ │ locals : │ │ 0x0000 - 0x001a reg=4 this Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo; │ │ │ │ @@ -1333209,36 +1333209,36 @@ │ │ type : '(Ljava/io/ByteArrayOutputStream;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -31ed18: |[31ed18] org.jaudiotagger.tag.id3.framebody.AbstractFrameBodyTextInfo.write:(Ljava/io/ByteArrayOutputStream;)V │ │ -31ed28: 6e10 df97 0200 |0000: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.getHeader:()Lorg/jaudiotagger/tag/id3/AbstractTagFrame; // method@97df │ │ -31ed2e: 0c00 |0003: move-result-object v0 │ │ -31ed30: 6e10 e497 0200 |0004: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.getTextEncoding:()B // method@97e4 │ │ -31ed36: 0a01 |0007: move-result v1 │ │ -31ed38: 7120 9f95 1000 |0008: invoke-static {v0, v1}, Lorg/jaudiotagger/tag/id3/ID3TextEncodingConversion;.getTextEncoding:(Lorg/jaudiotagger/tag/id3/AbstractTagFrame;B)B // method@959f │ │ -31ed3e: 0a00 |000b: move-result v0 │ │ -31ed40: 6e20 eb97 0200 |000c: invoke-virtual {v2, v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.setTextEncoding:(B)V // method@97eb │ │ -31ed46: 1a00 0c4c |000f: const-string v0, "Text" // string@4c0c │ │ -31ed4a: 6e20 e197 0200 |0011: invoke-virtual {v2, v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.getObject:(Ljava/lang/String;)Lorg/jaudiotagger/tag/datatype/AbstractDataType; // method@97e1 │ │ -31ed50: 0c00 |0014: move-result-object v0 │ │ -31ed52: 1f00 fc11 |0015: check-cast v0, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated; // type@11fc │ │ -31ed56: 6e10 5b94 0000 |0017: invoke-virtual {v0}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;.canBeEncoded:()Z // method@945b │ │ -31ed5c: 0a00 |001a: move-result v0 │ │ -31ed5e: 3900 0d00 |001b: if-nez v0, 0028 // +000d │ │ -31ed62: 6e10 df97 0200 |001d: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.getHeader:()Lorg/jaudiotagger/tag/id3/AbstractTagFrame; // method@97df │ │ -31ed68: 0c00 |0020: move-result-object v0 │ │ -31ed6a: 7110 a095 0000 |0021: invoke-static {v0}, Lorg/jaudiotagger/tag/id3/ID3TextEncodingConversion;.getUnicodeTextEncoding:(Lorg/jaudiotagger/tag/id3/AbstractTagFrame;)B // method@95a0 │ │ -31ed70: 0a00 |0024: move-result v0 │ │ -31ed72: 6e20 eb97 0200 |0025: invoke-virtual {v2, v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.setTextEncoding:(B)V // method@97eb │ │ -31ed78: 6f20 0598 3200 |0028: invoke-super {v2, v3}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.write:(Ljava/io/ByteArrayOutputStream;)V // method@9805 │ │ -31ed7e: 0e00 |002b: return-void │ │ +31ed1c: |[31ed1c] org.jaudiotagger.tag.id3.framebody.AbstractFrameBodyTextInfo.write:(Ljava/io/ByteArrayOutputStream;)V │ │ +31ed2c: 6e10 df97 0200 |0000: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.getHeader:()Lorg/jaudiotagger/tag/id3/AbstractTagFrame; // method@97df │ │ +31ed32: 0c00 |0003: move-result-object v0 │ │ +31ed34: 6e10 e497 0200 |0004: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.getTextEncoding:()B // method@97e4 │ │ +31ed3a: 0a01 |0007: move-result v1 │ │ +31ed3c: 7120 9f95 1000 |0008: invoke-static {v0, v1}, Lorg/jaudiotagger/tag/id3/ID3TextEncodingConversion;.getTextEncoding:(Lorg/jaudiotagger/tag/id3/AbstractTagFrame;B)B // method@959f │ │ +31ed42: 0a00 |000b: move-result v0 │ │ +31ed44: 6e20 eb97 0200 |000c: invoke-virtual {v2, v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.setTextEncoding:(B)V // method@97eb │ │ +31ed4a: 1a00 0c4c |000f: const-string v0, "Text" // string@4c0c │ │ +31ed4e: 6e20 e197 0200 |0011: invoke-virtual {v2, v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.getObject:(Ljava/lang/String;)Lorg/jaudiotagger/tag/datatype/AbstractDataType; // method@97e1 │ │ +31ed54: 0c00 |0014: move-result-object v0 │ │ +31ed56: 1f00 fc11 |0015: check-cast v0, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated; // type@11fc │ │ +31ed5a: 6e10 5b94 0000 |0017: invoke-virtual {v0}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;.canBeEncoded:()Z // method@945b │ │ +31ed60: 0a00 |001a: move-result v0 │ │ +31ed62: 3900 0d00 |001b: if-nez v0, 0028 // +000d │ │ +31ed66: 6e10 df97 0200 |001d: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.getHeader:()Lorg/jaudiotagger/tag/id3/AbstractTagFrame; // method@97df │ │ +31ed6c: 0c00 |0020: move-result-object v0 │ │ +31ed6e: 7110 a095 0000 |0021: invoke-static {v0}, Lorg/jaudiotagger/tag/id3/ID3TextEncodingConversion;.getUnicodeTextEncoding:(Lorg/jaudiotagger/tag/id3/AbstractTagFrame;)B // method@95a0 │ │ +31ed74: 0a00 |0024: move-result v0 │ │ +31ed76: 6e20 eb97 0200 |0025: invoke-virtual {v2, v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.setTextEncoding:(B)V // method@97eb │ │ +31ed7c: 6f20 0598 3200 |0028: invoke-super {v2, v3}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.write:(Ljava/io/ByteArrayOutputStream;)V // method@9805 │ │ +31ed82: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ 0x0011 line=222 │ │ 0x001d line=224 │ │ 0x0028 line=226 │ │ locals : │ │ @@ -1333285,17 +1333285,17 @@ │ │ type : '()V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -31ee70: |[31ee70] org.jaudiotagger.tag.id3.framebody.AbstractFrameBodyUrlLink.:()V │ │ -31ee80: 7010 fa97 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ -31ee86: 0e00 |0003: return-void │ │ +31ee74: |[31ee74] org.jaudiotagger.tag.id3.framebody.AbstractFrameBodyUrlLink.:()V │ │ +31ee84: 7010 fa97 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ +31ee8a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyUrlLink; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyUrlLink;) │ │ @@ -1333303,19 +1333303,19 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -31ee88: |[31ee88] org.jaudiotagger.tag.id3.framebody.AbstractFrameBodyUrlLink.:(Ljava/lang/String;)V │ │ -31ee98: 7010 fa97 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ -31ee9e: 1a00 624f |0003: const-string v0, "URLLink" // string@4f62 │ │ -31eea2: 6e30 f697 0102 |0005: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyUrlLink;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@97f6 │ │ -31eea8: 0e00 |0008: return-void │ │ +31ee8c: |[31ee8c] org.jaudiotagger.tag.id3.framebody.AbstractFrameBodyUrlLink.:(Ljava/lang/String;)V │ │ +31ee9c: 7010 fa97 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ +31eea2: 1a00 624f |0003: const-string v0, "URLLink" // string@4f62 │ │ +31eea6: 6e30 f697 0102 |0005: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyUrlLink;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@97f6 │ │ +31eeac: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0005 line=68 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyUrlLink; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/String; │ │ @@ -1333325,17 +1333325,17 @@ │ │ type : '(Ljava/nio/ByteBuffer;I)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -31eeac: |[31eeac] org.jaudiotagger.tag.id3.framebody.AbstractFrameBodyUrlLink.:(Ljava/nio/ByteBuffer;I)V │ │ -31eebc: 7030 fb97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Ljava/nio/ByteBuffer;I)V // method@97fb │ │ -31eec2: 0e00 |0003: return-void │ │ +31eeb0: |[31eeb0] org.jaudiotagger.tag.id3.framebody.AbstractFrameBodyUrlLink.:(Ljava/nio/ByteBuffer;I)V │ │ +31eec0: 7030 fb97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Ljava/nio/ByteBuffer;I)V // method@97fb │ │ +31eec6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyUrlLink; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/nio/ByteBuffer; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1333345,17 +1333345,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyUrlLink;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -31eec4: |[31eec4] org.jaudiotagger.tag.id3.framebody.AbstractFrameBodyUrlLink.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyUrlLink;)V │ │ -31eed4: 7020 fc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;)V // method@97fc │ │ -31eeda: 0e00 |0003: return-void │ │ +31eec8: |[31eec8] org.jaudiotagger.tag.id3.framebody.AbstractFrameBodyUrlLink.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyUrlLink;)V │ │ +31eed8: 7020 fc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;)V // method@97fc │ │ +31eede: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyUrlLink; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyUrlLink; │ │ │ │ @@ -1333364,51 +1333364,51 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 71 16-bit code units │ │ -31ed80: |[31ed80] org.jaudiotagger.tag.id3.framebody.AbstractFrameBodyUrlLink.encodeURL:(Ljava/lang/String;)Ljava/lang/String; │ │ -31ed90: 1a00 0603 |0000: const-string v0, "(?:(Ljava/lang/String;)V // method@87c2 │ │ -31edae: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -31edb0: 2103 |0010: array-length v3, v0 │ │ -31edb2: 3532 1500 |0011: if-ge v2, v3, 0026 // +0015 │ │ -31edb6: 1a03 6a04 |0013: const-string v3, "/" // string@046a │ │ -31edba: 6e20 c687 3100 |0015: invoke-virtual {v1, v3}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@87c6 │ │ -31edc0: 4603 0002 |0018: aget-object v3, v0, v2 │ │ -31edc4: 1a04 a3b2 |001a: const-string v4, "utf-8" // string@b2a3 │ │ -31edc8: 7120 3488 4300 |001c: invoke-static {v3, v4}, Ljava/net/URLEncoder;.encode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@8834 │ │ -31edce: 0c03 |001f: move-result-object v3 │ │ -31edd0: 6e20 c687 3100 |0020: invoke-virtual {v1, v3}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@87c6 │ │ -31edd6: d802 0201 |0023: add-int/lit8 v2, v2, #int 1 // #01 │ │ -31edda: 28eb |0025: goto 0010 // -0015 │ │ -31eddc: 6e10 cb87 0100 |0026: invoke-virtual {v1}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@87cb │ │ -31ede2: 0c06 |0029: move-result-object v6 │ │ -31ede4: 1106 |002a: return-object v6 │ │ -31ede6: 0d00 |002b: move-exception v0 │ │ -31ede8: 6201 318e |002c: sget-object v1, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyUrlLink;.logger:Ljava/util/logging/Logger; // field@8e31 │ │ -31edec: 2202 3910 |002e: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ -31edf0: 7010 cc87 0200 |0030: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -31edf6: 1a03 a34f |0033: const-string v3, "Uable to url encode because utf-8 charset not available:" // string@4fa3 │ │ -31edfa: 6e20 d787 3200 |0035: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31ee00: 6e10 bc86 0000 |0038: invoke-virtual {v0}, Ljava/io/UnsupportedEncodingException;.getMessage:()Ljava/lang/String; // method@86bc │ │ -31ee06: 0c00 |003b: move-result-object v0 │ │ -31ee08: 6e20 d787 0200 |003c: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31ee0e: 6e10 df87 0200 |003f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -31ee14: 0c00 |0042: move-result-object v0 │ │ -31ee16: 6e20 1c8a 0100 |0043: invoke-virtual {v1, v0}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ -31ee1c: 1106 |0046: return-object v6 │ │ +31ed84: |[31ed84] org.jaudiotagger.tag.id3.framebody.AbstractFrameBodyUrlLink.encodeURL:(Ljava/lang/String;)Ljava/lang/String; │ │ +31ed94: 1a00 0603 |0000: const-string v0, "(?:(Ljava/lang/String;)V // method@87c2 │ │ +31edb2: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +31edb4: 2103 |0010: array-length v3, v0 │ │ +31edb6: 3532 1500 |0011: if-ge v2, v3, 0026 // +0015 │ │ +31edba: 1a03 6a04 |0013: const-string v3, "/" // string@046a │ │ +31edbe: 6e20 c687 3100 |0015: invoke-virtual {v1, v3}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@87c6 │ │ +31edc4: 4603 0002 |0018: aget-object v3, v0, v2 │ │ +31edc8: 1a04 a3b2 |001a: const-string v4, "utf-8" // string@b2a3 │ │ +31edcc: 7120 3488 4300 |001c: invoke-static {v3, v4}, Ljava/net/URLEncoder;.encode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@8834 │ │ +31edd2: 0c03 |001f: move-result-object v3 │ │ +31edd4: 6e20 c687 3100 |0020: invoke-virtual {v1, v3}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@87c6 │ │ +31edda: d802 0201 |0023: add-int/lit8 v2, v2, #int 1 // #01 │ │ +31edde: 28eb |0025: goto 0010 // -0015 │ │ +31ede0: 6e10 cb87 0100 |0026: invoke-virtual {v1}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@87cb │ │ +31ede6: 0c06 |0029: move-result-object v6 │ │ +31ede8: 1106 |002a: return-object v6 │ │ +31edea: 0d00 |002b: move-exception v0 │ │ +31edec: 6201 318e |002c: sget-object v1, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyUrlLink;.logger:Ljava/util/logging/Logger; // field@8e31 │ │ +31edf0: 2202 3910 |002e: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ +31edf4: 7010 cc87 0200 |0030: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +31edfa: 1a03 a34f |0033: const-string v3, "Uable to url encode because utf-8 charset not available:" // string@4fa3 │ │ +31edfe: 6e20 d787 3200 |0035: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31ee04: 6e10 bc86 0000 |0038: invoke-virtual {v0}, Ljava/io/UnsupportedEncodingException;.getMessage:()Ljava/lang/String; // method@86bc │ │ +31ee0a: 0c00 |003b: move-result-object v0 │ │ +31ee0c: 6e20 d787 0200 |003c: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31ee12: 6e10 df87 0200 |003f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +31ee18: 0c00 |0042: move-result-object v0 │ │ +31ee1a: 6e20 1c8a 0100 |0043: invoke-virtual {v1, v0}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ +31ee20: 1106 |0046: return-object v6 │ │ catches : 1 │ │ 0x0000 - 0x002a │ │ Ljava/io/UnsupportedEncodingException; -> 0x002b │ │ positions : │ │ 0x0003 line=158 │ │ 0x0007 line=159 │ │ 0x0010 line=160 │ │ @@ -1333425,20 +1333425,20 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -31ee30: |[31ee30] org.jaudiotagger.tag.id3.framebody.AbstractFrameBodyUrlLink.getUrlLink:()Ljava/lang/String; │ │ -31ee40: 1a00 624f |0000: const-string v0, "URLLink" // string@4f62 │ │ -31ee44: 6e20 f397 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyUrlLink;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@97f3 │ │ -31ee4a: 0c00 |0005: move-result-object v0 │ │ -31ee4c: 1f00 3710 |0006: check-cast v0, Ljava/lang/String; // type@1037 │ │ -31ee50: 1100 |0008: return-object v0 │ │ +31ee34: |[31ee34] org.jaudiotagger.tag.id3.framebody.AbstractFrameBodyUrlLink.getUrlLink:()Ljava/lang/String; │ │ +31ee44: 1a00 624f |0000: const-string v0, "URLLink" // string@4f62 │ │ +31ee48: 6e20 f397 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyUrlLink;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@97f3 │ │ +31ee4e: 0c00 |0005: move-result-object v0 │ │ +31ee50: 1f00 3710 |0006: check-cast v0, Ljava/lang/String; // type@1037 │ │ +31ee54: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=109 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyUrlLink; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyUrlLink;) │ │ @@ -1333446,18 +1333446,18 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -31ee54: |[31ee54] org.jaudiotagger.tag.id3.framebody.AbstractFrameBodyUrlLink.getUserFriendlyValue:()Ljava/lang/String; │ │ -31ee64: 6e10 f497 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyUrlLink;.getUrlLink:()Ljava/lang/String; // method@97f4 │ │ -31ee6a: 0c00 |0003: move-result-object v0 │ │ -31ee6c: 1100 |0004: return-object v0 │ │ +31ee58: |[31ee58] org.jaudiotagger.tag.id3.framebody.AbstractFrameBodyUrlLink.getUserFriendlyValue:()Ljava/lang/String; │ │ +31ee68: 6e10 f497 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyUrlLink;.getUrlLink:()Ljava/lang/String; // method@97f4 │ │ +31ee6e: 0c00 |0003: move-result-object v0 │ │ +31ee70: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyUrlLink; │ │ │ │ #2 : (in Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyUrlLink;) │ │ @@ -1333465,25 +1333465,25 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -31eedc: |[31eedc] org.jaudiotagger.tag.id3.framebody.AbstractFrameBodyUrlLink.setUrlLink:(Ljava/lang/String;)V │ │ -31eeec: 3802 0800 |0000: if-eqz v2, 0008 // +0008 │ │ -31eef0: 1a00 624f |0002: const-string v0, "URLLink" // string@4f62 │ │ -31eef4: 6e30 f697 0102 |0004: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyUrlLink;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@97f6 │ │ -31eefa: 0e00 |0007: return-void │ │ -31eefc: 2202 1e10 |0008: new-instance v2, Ljava/lang/IllegalArgumentException; // type@101e │ │ -31ef00: 6200 2187 |000a: sget-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_INVALID_NULL_ARGUMENT:Lorg/jaudiotagger/logging/ErrorMessage; // field@8721 │ │ -31ef04: 6e10 5791 0000 |000c: invoke-virtual {v0}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ -31ef0a: 0c00 |000f: move-result-object v0 │ │ -31ef0c: 7020 1887 0200 |0010: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ -31ef12: 2702 |0013: throw v2 │ │ +31eee0: |[31eee0] org.jaudiotagger.tag.id3.framebody.AbstractFrameBodyUrlLink.setUrlLink:(Ljava/lang/String;)V │ │ +31eef0: 3802 0800 |0000: if-eqz v2, 0008 // +0008 │ │ +31eef4: 1a00 624f |0002: const-string v0, "URLLink" // string@4f62 │ │ +31eef8: 6e30 f697 0102 |0004: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyUrlLink;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@97f6 │ │ +31eefe: 0e00 |0007: return-void │ │ +31ef00: 2202 1e10 |0008: new-instance v2, Ljava/lang/IllegalArgumentException; // type@101e │ │ +31ef04: 6200 2187 |000a: sget-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_INVALID_NULL_ARGUMENT:Lorg/jaudiotagger/logging/ErrorMessage; // field@8721 │ │ +31ef08: 6e10 5791 0000 |000c: invoke-virtual {v0}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ +31ef0e: 0c00 |000f: move-result-object v0 │ │ +31ef10: 7020 1887 0200 |0010: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ +31ef16: 2702 |0013: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=99 │ │ 0x0008 line=97 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 this Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyUrlLink; │ │ 0x0000 - 0x0014 reg=2 (null) Ljava/lang/String; │ │ @@ -1333493,21 +1333493,21 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -31ef14: |[31ef14] org.jaudiotagger.tag.id3.framebody.AbstractFrameBodyUrlLink.setupObjectList:()V │ │ -31ef24: 5430 328e |0000: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyUrlLink;.objectList:Ljava/util/ArrayList; // field@8e32 │ │ -31ef28: 2201 f611 |0002: new-instance v1, Lorg/jaudiotagger/tag/datatype/StringSizeTerminated; // type@11f6 │ │ -31ef2c: 1a02 624f |0004: const-string v2, "URLLink" // string@4f62 │ │ -31ef30: 7030 1c94 2103 |0006: invoke-direct {v1, v2, v3}, Lorg/jaudiotagger/tag/datatype/StringSizeTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@941c │ │ -31ef36: 6e20 b288 1000 |0009: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -31ef3c: 0e00 |000c: return-void │ │ +31ef18: |[31ef18] org.jaudiotagger.tag.id3.framebody.AbstractFrameBodyUrlLink.setupObjectList:()V │ │ +31ef28: 5430 328e |0000: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyUrlLink;.objectList:Ljava/util/ArrayList; // field@8e32 │ │ +31ef2c: 2201 f611 |0002: new-instance v1, Lorg/jaudiotagger/tag/datatype/StringSizeTerminated; // type@11f6 │ │ +31ef30: 1a02 624f |0004: const-string v2, "URLLink" // string@4f62 │ │ +31ef34: 7030 1c94 2103 |0006: invoke-direct {v1, v2, v3}, Lorg/jaudiotagger/tag/datatype/StringSizeTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@941c │ │ +31ef3a: 6e20 b288 1000 |0009: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +31ef40: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ locals : │ │ 0x0000 - 0x000d reg=3 this Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyUrlLink; │ │ │ │ #4 : (in Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyUrlLink;) │ │ @@ -1333515,56 +1333515,56 @@ │ │ type : '(Ljava/io/ByteArrayOutputStream;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 82 16-bit code units │ │ -31ef40: |[31ef40] org.jaudiotagger.tag.id3.framebody.AbstractFrameBodyUrlLink.write:(Ljava/io/ByteArrayOutputStream;)V │ │ -31ef50: 6200 aa81 |0000: sget-object v0, Ljava/nio/charset/StandardCharsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@81aa │ │ -31ef54: 6e10 7a88 0000 |0002: invoke-virtual {v0}, Ljava/nio/charset/Charset;.newEncoder:()Ljava/nio/charset/CharsetEncoder; // method@887a │ │ -31ef5a: 0c00 |0005: move-result-object v0 │ │ -31ef5c: 6e10 f497 0600 |0006: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyUrlLink;.getUrlLink:()Ljava/lang/String; // method@97f4 │ │ -31ef62: 0c01 |0009: move-result-object v1 │ │ -31ef64: 6e20 8088 1000 |000a: invoke-virtual {v0, v1}, Ljava/nio/charset/CharsetEncoder;.canEncode:(Ljava/lang/CharSequence;)Z // method@8880 │ │ -31ef6a: 0a02 |000d: move-result v2 │ │ -31ef6c: 3902 4000 |000e: if-nez v2, 004e // +0040 │ │ -31ef70: 7020 f297 1600 |0010: invoke-direct {v6, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyUrlLink;.encodeURL:(Ljava/lang/String;)Ljava/lang/String; // method@97f2 │ │ -31ef76: 0c02 |0013: move-result-object v2 │ │ -31ef78: 6e20 f797 2600 |0014: invoke-virtual {v6, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyUrlLink;.setUrlLink:(Ljava/lang/String;)V // method@97f7 │ │ -31ef7e: 6e10 f497 0600 |0017: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyUrlLink;.getUrlLink:()Ljava/lang/String; // method@97f4 │ │ -31ef84: 0c02 |001a: move-result-object v2 │ │ -31ef86: 6e20 8088 2000 |001b: invoke-virtual {v0, v2}, Ljava/nio/charset/CharsetEncoder;.canEncode:(Ljava/lang/CharSequence;)Z // method@8880 │ │ -31ef8c: 0a00 |001e: move-result v0 │ │ -31ef8e: 1212 |001f: const/4 v2, #int 1 // #1 │ │ -31ef90: 1203 |0020: const/4 v3, #int 0 // #0 │ │ -31ef92: 3900 1700 |0021: if-nez v0, 0038 // +0017 │ │ -31ef96: 6200 318e |0023: sget-object v0, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyUrlLink;.logger:Ljava/util/logging/Logger; // field@8e31 │ │ -31ef9a: 6204 5487 |0025: sget-object v4, Lorg/jaudiotagger/logging/ErrorMessage;.MP3_UNABLE_TO_ENCODE_URL:Lorg/jaudiotagger/logging/ErrorMessage; // field@8754 │ │ -31ef9e: 2322 be13 |0027: new-array v2, v2, [Ljava/lang/Object; // type@13be │ │ -31efa2: 4d01 0203 |0029: aput-object v1, v2, v3 │ │ -31efa6: 6e20 5891 2400 |002b: invoke-virtual {v4, v2}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ -31efac: 0c01 |002e: move-result-object v1 │ │ -31efae: 6e20 1c8a 1000 |002f: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ -31efb4: 1a00 0000 |0032: const-string v0, "" // string@0000 │ │ -31efb8: 6e20 f797 0600 |0034: invoke-virtual {v6, v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyUrlLink;.setUrlLink:(Ljava/lang/String;)V // method@97f7 │ │ -31efbe: 2817 |0037: goto 004e // +0017 │ │ -31efc0: 6200 318e |0038: sget-object v0, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyUrlLink;.logger:Ljava/util/logging/Logger; // field@8e31 │ │ -31efc4: 6204 5587 |003a: sget-object v4, Lorg/jaudiotagger/logging/ErrorMessage;.MP3_URL_SAVED_ENCODED:Lorg/jaudiotagger/logging/ErrorMessage; // field@8755 │ │ -31efc8: 1225 |003c: const/4 v5, #int 2 // #2 │ │ -31efca: 2355 be13 |003d: new-array v5, v5, [Ljava/lang/Object; // type@13be │ │ -31efce: 4d01 0503 |003f: aput-object v1, v5, v3 │ │ -31efd2: 6e10 f497 0600 |0041: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyUrlLink;.getUrlLink:()Ljava/lang/String; // method@97f4 │ │ -31efd8: 0c01 |0044: move-result-object v1 │ │ -31efda: 4d01 0502 |0045: aput-object v1, v5, v2 │ │ -31efde: 6e20 5891 5400 |0047: invoke-virtual {v4, v5}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ -31efe4: 0c01 |004a: move-result-object v1 │ │ -31efe6: 6e20 1c8a 1000 |004b: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ -31efec: 6f20 0598 7600 |004e: invoke-super {v6, v7}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.write:(Ljava/io/ByteArrayOutputStream;)V // method@9805 │ │ -31eff2: 0e00 |0051: return-void │ │ +31ef44: |[31ef44] org.jaudiotagger.tag.id3.framebody.AbstractFrameBodyUrlLink.write:(Ljava/io/ByteArrayOutputStream;)V │ │ +31ef54: 6200 aa81 |0000: sget-object v0, Ljava/nio/charset/StandardCharsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@81aa │ │ +31ef58: 6e10 7a88 0000 |0002: invoke-virtual {v0}, Ljava/nio/charset/Charset;.newEncoder:()Ljava/nio/charset/CharsetEncoder; // method@887a │ │ +31ef5e: 0c00 |0005: move-result-object v0 │ │ +31ef60: 6e10 f497 0600 |0006: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyUrlLink;.getUrlLink:()Ljava/lang/String; // method@97f4 │ │ +31ef66: 0c01 |0009: move-result-object v1 │ │ +31ef68: 6e20 8088 1000 |000a: invoke-virtual {v0, v1}, Ljava/nio/charset/CharsetEncoder;.canEncode:(Ljava/lang/CharSequence;)Z // method@8880 │ │ +31ef6e: 0a02 |000d: move-result v2 │ │ +31ef70: 3902 4000 |000e: if-nez v2, 004e // +0040 │ │ +31ef74: 7020 f297 1600 |0010: invoke-direct {v6, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyUrlLink;.encodeURL:(Ljava/lang/String;)Ljava/lang/String; // method@97f2 │ │ +31ef7a: 0c02 |0013: move-result-object v2 │ │ +31ef7c: 6e20 f797 2600 |0014: invoke-virtual {v6, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyUrlLink;.setUrlLink:(Ljava/lang/String;)V // method@97f7 │ │ +31ef82: 6e10 f497 0600 |0017: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyUrlLink;.getUrlLink:()Ljava/lang/String; // method@97f4 │ │ +31ef88: 0c02 |001a: move-result-object v2 │ │ +31ef8a: 6e20 8088 2000 |001b: invoke-virtual {v0, v2}, Ljava/nio/charset/CharsetEncoder;.canEncode:(Ljava/lang/CharSequence;)Z // method@8880 │ │ +31ef90: 0a00 |001e: move-result v0 │ │ +31ef92: 1212 |001f: const/4 v2, #int 1 // #1 │ │ +31ef94: 1203 |0020: const/4 v3, #int 0 // #0 │ │ +31ef96: 3900 1700 |0021: if-nez v0, 0038 // +0017 │ │ +31ef9a: 6200 318e |0023: sget-object v0, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyUrlLink;.logger:Ljava/util/logging/Logger; // field@8e31 │ │ +31ef9e: 6204 5487 |0025: sget-object v4, Lorg/jaudiotagger/logging/ErrorMessage;.MP3_UNABLE_TO_ENCODE_URL:Lorg/jaudiotagger/logging/ErrorMessage; // field@8754 │ │ +31efa2: 2322 be13 |0027: new-array v2, v2, [Ljava/lang/Object; // type@13be │ │ +31efa6: 4d01 0203 |0029: aput-object v1, v2, v3 │ │ +31efaa: 6e20 5891 2400 |002b: invoke-virtual {v4, v2}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ +31efb0: 0c01 |002e: move-result-object v1 │ │ +31efb2: 6e20 1c8a 1000 |002f: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ +31efb8: 1a00 0000 |0032: const-string v0, "" // string@0000 │ │ +31efbc: 6e20 f797 0600 |0034: invoke-virtual {v6, v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyUrlLink;.setUrlLink:(Ljava/lang/String;)V // method@97f7 │ │ +31efc2: 2817 |0037: goto 004e // +0017 │ │ +31efc4: 6200 318e |0038: sget-object v0, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyUrlLink;.logger:Ljava/util/logging/Logger; // field@8e31 │ │ +31efc8: 6204 5587 |003a: sget-object v4, Lorg/jaudiotagger/logging/ErrorMessage;.MP3_URL_SAVED_ENCODED:Lorg/jaudiotagger/logging/ErrorMessage; // field@8755 │ │ +31efcc: 1225 |003c: const/4 v5, #int 2 // #2 │ │ +31efce: 2355 be13 |003d: new-array v5, v5, [Ljava/lang/Object; // type@13be │ │ +31efd2: 4d01 0503 |003f: aput-object v1, v5, v3 │ │ +31efd6: 6e10 f497 0600 |0041: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyUrlLink;.getUrlLink:()Ljava/lang/String; // method@97f4 │ │ +31efdc: 0c01 |0044: move-result-object v1 │ │ +31efde: 4d01 0502 |0045: aput-object v1, v5, v2 │ │ +31efe2: 6e20 5891 5400 |0047: invoke-virtual {v4, v5}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ +31efe8: 0c01 |004a: move-result-object v1 │ │ +31efea: 6e20 1c8a 1000 |004b: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ +31eff0: 6f20 0598 7600 |004e: invoke-super {v6, v7}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.write:(Ljava/io/ByteArrayOutputStream;)V // method@9805 │ │ +31eff6: 0e00 |0051: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x0006 line=118 │ │ 0x000a line=119 │ │ 0x0010 line=123 │ │ 0x0017 line=126 │ │ @@ -1333614,30 +1333614,30 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -31f368: |[31f368] org.jaudiotagger.tag.id3.framebody.FrameBodyAENC.:()V │ │ -31f378: 7010 fa97 0300 |0000: invoke-direct {v3}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ -31f37e: 1a00 fb3f |0003: const-string v0, "Owner" // string@3ffb │ │ -31f382: 1a01 0000 |0005: const-string v1, "" // string@0000 │ │ -31f386: 6e30 0e98 0301 |0007: invoke-virtual {v3, v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAENC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@980e │ │ -31f38c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -31f38e: 7110 8887 0000 |000b: invoke-static {v0}, Ljava/lang/Short;.valueOf:(S)Ljava/lang/Short; // method@8788 │ │ -31f394: 0c01 |000e: move-result-object v1 │ │ -31f396: 1a02 2642 |000f: const-string v2, "PreviewStart" // string@4226 │ │ -31f39a: 6e30 0e98 2301 |0011: invoke-virtual {v3, v2, v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAENC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@980e │ │ -31f3a0: 1a02 2542 |0014: const-string v2, "PreviewLength" // string@4225 │ │ -31f3a4: 6e30 0e98 2301 |0016: invoke-virtual {v3, v2, v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAENC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@980e │ │ -31f3aa: 2300 1c13 |0019: new-array v0, v0, [B // type@131c │ │ -31f3ae: 1a01 9c16 |001b: const-string v1, "EncryptionInfo" // string@169c │ │ -31f3b2: 6e30 0e98 1300 |001d: invoke-virtual {v3, v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAENC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@980e │ │ -31f3b8: 0e00 |0020: return-void │ │ +31f36c: |[31f36c] org.jaudiotagger.tag.id3.framebody.FrameBodyAENC.:()V │ │ +31f37c: 7010 fa97 0300 |0000: invoke-direct {v3}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ +31f382: 1a00 fb3f |0003: const-string v0, "Owner" // string@3ffb │ │ +31f386: 1a01 0000 |0005: const-string v1, "" // string@0000 │ │ +31f38a: 6e30 0e98 0301 |0007: invoke-virtual {v3, v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAENC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@980e │ │ +31f390: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +31f392: 7110 8887 0000 |000b: invoke-static {v0}, Ljava/lang/Short;.valueOf:(S)Ljava/lang/Short; // method@8788 │ │ +31f398: 0c01 |000e: move-result-object v1 │ │ +31f39a: 1a02 2642 |000f: const-string v2, "PreviewStart" // string@4226 │ │ +31f39e: 6e30 0e98 2301 |0011: invoke-virtual {v3, v2, v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAENC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@980e │ │ +31f3a4: 1a02 2542 |0014: const-string v2, "PreviewLength" // string@4225 │ │ +31f3a8: 6e30 0e98 2301 |0016: invoke-virtual {v3, v2, v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAENC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@980e │ │ +31f3ae: 2300 1c13 |0019: new-array v0, v0, [B // type@131c │ │ +31f3b2: 1a01 9c16 |001b: const-string v1, "EncryptionInfo" // string@169c │ │ +31f3b6: 6e30 0e98 1300 |001d: invoke-virtual {v3, v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAENC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@980e │ │ +31f3bc: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0007 line=74 │ │ 0x000b line=75 │ │ 0x0016 line=76 │ │ 0x001d line=77 │ │ @@ -1333649,29 +1333649,29 @@ │ │ type : '(Ljava/lang/String;SS[B)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -31f3bc: |[31f3bc] org.jaudiotagger.tag.id3.framebody.FrameBodyAENC.:(Ljava/lang/String;SS[B)V │ │ -31f3cc: 7010 fa97 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ -31f3d2: 1a00 fb3f |0003: const-string v0, "Owner" // string@3ffb │ │ -31f3d6: 6e30 0e98 0102 |0005: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAENC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@980e │ │ -31f3dc: 7110 8887 0300 |0008: invoke-static {v3}, Ljava/lang/Short;.valueOf:(S)Ljava/lang/Short; // method@8788 │ │ -31f3e2: 0c02 |000b: move-result-object v2 │ │ -31f3e4: 1a03 2642 |000c: const-string v3, "PreviewStart" // string@4226 │ │ -31f3e8: 6e30 0e98 3102 |000e: invoke-virtual {v1, v3, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAENC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@980e │ │ -31f3ee: 7110 8887 0400 |0011: invoke-static {v4}, Ljava/lang/Short;.valueOf:(S)Ljava/lang/Short; // method@8788 │ │ -31f3f4: 0c02 |0014: move-result-object v2 │ │ -31f3f6: 1a03 2542 |0015: const-string v3, "PreviewLength" // string@4225 │ │ -31f3fa: 6e30 0e98 3102 |0017: invoke-virtual {v1, v3, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAENC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@980e │ │ -31f400: 1a02 9c16 |001a: const-string v2, "EncryptionInfo" // string@169c │ │ -31f404: 6e30 0e98 2105 |001c: invoke-virtual {v1, v2, v5}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAENC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@980e │ │ -31f40a: 0e00 |001f: return-void │ │ +31f3c0: |[31f3c0] org.jaudiotagger.tag.id3.framebody.FrameBodyAENC.:(Ljava/lang/String;SS[B)V │ │ +31f3d0: 7010 fa97 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ +31f3d6: 1a00 fb3f |0003: const-string v0, "Owner" // string@3ffb │ │ +31f3da: 6e30 0e98 0102 |0005: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAENC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@980e │ │ +31f3e0: 7110 8887 0300 |0008: invoke-static {v3}, Ljava/lang/Short;.valueOf:(S)Ljava/lang/Short; // method@8788 │ │ +31f3e6: 0c02 |000b: move-result-object v2 │ │ +31f3e8: 1a03 2642 |000c: const-string v3, "PreviewStart" // string@4226 │ │ +31f3ec: 6e30 0e98 3102 |000e: invoke-virtual {v1, v3, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAENC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@980e │ │ +31f3f2: 7110 8887 0400 |0011: invoke-static {v4}, Ljava/lang/Short;.valueOf:(S)Ljava/lang/Short; // method@8788 │ │ +31f3f8: 0c02 |0014: move-result-object v2 │ │ +31f3fa: 1a03 2542 |0015: const-string v3, "PreviewLength" // string@4225 │ │ +31f3fe: 6e30 0e98 3102 |0017: invoke-virtual {v1, v3, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAENC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@980e │ │ +31f404: 1a02 9c16 |001a: const-string v2, "EncryptionInfo" // string@169c │ │ +31f408: 6e30 0e98 2105 |001c: invoke-virtual {v1, v2, v5}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAENC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@980e │ │ +31f40e: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x0005 line=95 │ │ 0x0008 line=96 │ │ 0x0011 line=97 │ │ 0x001c line=98 │ │ @@ -1333687,17 +1333687,17 @@ │ │ type : '(Ljava/nio/ByteBuffer;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -31f40c: |[31f40c] org.jaudiotagger.tag.id3.framebody.FrameBodyAENC.:(Ljava/nio/ByteBuffer;I)V │ │ -31f41c: 7030 fb97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Ljava/nio/ByteBuffer;I)V // method@97fb │ │ -31f422: 0e00 |0003: return-void │ │ +31f410: |[31f410] org.jaudiotagger.tag.id3.framebody.FrameBodyAENC.:(Ljava/nio/ByteBuffer;I)V │ │ +31f420: 7030 fb97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Ljava/nio/ByteBuffer;I)V // method@97fb │ │ +31f426: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAENC; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/nio/ByteBuffer; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1333707,17 +1333707,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAENC;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -31f424: |[31f424] org.jaudiotagger.tag.id3.framebody.FrameBodyAENC.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAENC;)V │ │ -31f434: 7020 fc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;)V // method@97fc │ │ -31f43a: 0e00 |0003: return-void │ │ +31f428: |[31f428] org.jaudiotagger.tag.id3.framebody.FrameBodyAENC.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAENC;)V │ │ +31f438: 7020 fc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;)V // method@97fc │ │ +31f43e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAENC; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAENC; │ │ │ │ @@ -1333727,36 +1333727,36 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -31f32c: |[31f32c] org.jaudiotagger.tag.id3.framebody.FrameBodyAENC.getIdentifier:()Ljava/lang/String; │ │ -31f33c: 1a00 9e06 |0000: const-string v0, "AENC" // string@069e │ │ -31f340: 1100 |0002: return-object v0 │ │ +31f330: |[31f330] org.jaudiotagger.tag.id3.framebody.FrameBodyAENC.getIdentifier:()Ljava/lang/String; │ │ +31f340: 1a00 9e06 |0000: const-string v0, "AENC" // string@069e │ │ +31f344: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAENC;) │ │ name : 'getOwner' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -31f344: |[31f344] org.jaudiotagger.tag.id3.framebody.FrameBodyAENC.getOwner:()Ljava/lang/String; │ │ -31f354: 1a00 fb3f |0000: const-string v0, "Owner" // string@3ffb │ │ -31f358: 6e20 0b98 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAENC;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@980b │ │ -31f35e: 0c00 |0005: move-result-object v0 │ │ -31f360: 1f00 3710 |0006: check-cast v0, Ljava/lang/String; // type@1037 │ │ -31f364: 1100 |0008: return-object v0 │ │ +31f348: |[31f348] org.jaudiotagger.tag.id3.framebody.FrameBodyAENC.getOwner:()Ljava/lang/String; │ │ +31f358: 1a00 fb3f |0000: const-string v0, "Owner" // string@3ffb │ │ +31f35c: 6e20 0b98 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAENC;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@980b │ │ +31f362: 0c00 |0005: move-result-object v0 │ │ +31f364: 1f00 3710 |0006: check-cast v0, Ljava/lang/String; // type@1037 │ │ +31f368: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=128 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAENC; │ │ │ │ #2 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAENC;) │ │ @@ -1333764,18 +1333764,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -31f43c: |[31f43c] org.jaudiotagger.tag.id3.framebody.FrameBodyAENC.getOwner:(Ljava/lang/String;)V │ │ -31f44c: 1a00 fb3f |0000: const-string v0, "Owner" // string@3ffb │ │ -31f450: 6e30 0e98 0102 |0002: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAENC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@980e │ │ -31f456: 0e00 |0005: return-void │ │ +31f440: |[31f440] org.jaudiotagger.tag.id3.framebody.FrameBodyAENC.getOwner:(Ljava/lang/String;)V │ │ +31f450: 1a00 fb3f |0000: const-string v0, "Owner" // string@3ffb │ │ +31f454: 6e30 0e98 0102 |0002: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAENC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@980e │ │ +31f45a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=136 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAENC; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1333784,37 +1333784,37 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 50 16-bit code units │ │ -31f458: |[31f458] org.jaudiotagger.tag.id3.framebody.FrameBodyAENC.setupObjectList:()V │ │ -31f468: 5440 378e |0000: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAENC;.objectList:Ljava/util/ArrayList; // field@8e37 │ │ -31f46c: 2201 f511 |0002: new-instance v1, Lorg/jaudiotagger/tag/datatype/StringNullTerminated; // type@11f5 │ │ -31f470: 1a02 fb3f |0004: const-string v2, "Owner" // string@3ffb │ │ -31f474: 7030 1894 2104 |0006: invoke-direct {v1, v2, v4}, Lorg/jaudiotagger/tag/datatype/StringNullTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@9418 │ │ -31f47a: 6e20 b288 1000 |0009: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -31f480: 5440 378e |000c: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAENC;.objectList:Ljava/util/ArrayList; // field@8e37 │ │ -31f484: 2201 e911 |000e: new-instance v1, Lorg/jaudiotagger/tag/datatype/NumberFixedLength; // type@11e9 │ │ -31f488: 1a02 2642 |0010: const-string v2, "PreviewStart" // string@4226 │ │ -31f48c: 1223 |0012: const/4 v3, #int 2 // #2 │ │ -31f48e: 7040 a393 2134 |0013: invoke-direct {v1, v2, v4, v3}, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V // method@93a3 │ │ -31f494: 6e20 b288 1000 |0016: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -31f49a: 5440 378e |0019: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAENC;.objectList:Ljava/util/ArrayList; // field@8e37 │ │ -31f49e: 2201 e911 |001b: new-instance v1, Lorg/jaudiotagger/tag/datatype/NumberFixedLength; // type@11e9 │ │ -31f4a2: 1a02 2542 |001d: const-string v2, "PreviewLength" // string@4225 │ │ -31f4a6: 7040 a393 2134 |001f: invoke-direct {v1, v2, v4, v3}, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V // method@93a3 │ │ -31f4ac: 6e20 b288 1000 |0022: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -31f4b2: 5440 378e |0025: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAENC;.objectList:Ljava/util/ArrayList; // field@8e37 │ │ -31f4b6: 2201 de11 |0027: new-instance v1, Lorg/jaudiotagger/tag/datatype/ByteArraySizeTerminated; // type@11de │ │ -31f4ba: 1a02 9c16 |0029: const-string v2, "EncryptionInfo" // string@169c │ │ -31f4be: 7030 3b93 2104 |002b: invoke-direct {v1, v2, v4}, Lorg/jaudiotagger/tag/datatype/ByteArraySizeTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@933b │ │ -31f4c4: 6e20 b288 1000 |002e: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -31f4ca: 0e00 |0031: return-void │ │ +31f45c: |[31f45c] org.jaudiotagger.tag.id3.framebody.FrameBodyAENC.setupObjectList:()V │ │ +31f46c: 5440 378e |0000: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAENC;.objectList:Ljava/util/ArrayList; // field@8e37 │ │ +31f470: 2201 f511 |0002: new-instance v1, Lorg/jaudiotagger/tag/datatype/StringNullTerminated; // type@11f5 │ │ +31f474: 1a02 fb3f |0004: const-string v2, "Owner" // string@3ffb │ │ +31f478: 7030 1894 2104 |0006: invoke-direct {v1, v2, v4}, Lorg/jaudiotagger/tag/datatype/StringNullTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@9418 │ │ +31f47e: 6e20 b288 1000 |0009: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +31f484: 5440 378e |000c: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAENC;.objectList:Ljava/util/ArrayList; // field@8e37 │ │ +31f488: 2201 e911 |000e: new-instance v1, Lorg/jaudiotagger/tag/datatype/NumberFixedLength; // type@11e9 │ │ +31f48c: 1a02 2642 |0010: const-string v2, "PreviewStart" // string@4226 │ │ +31f490: 1223 |0012: const/4 v3, #int 2 // #2 │ │ +31f492: 7040 a393 2134 |0013: invoke-direct {v1, v2, v4, v3}, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V // method@93a3 │ │ +31f498: 6e20 b288 1000 |0016: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +31f49e: 5440 378e |0019: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAENC;.objectList:Ljava/util/ArrayList; // field@8e37 │ │ +31f4a2: 2201 e911 |001b: new-instance v1, Lorg/jaudiotagger/tag/datatype/NumberFixedLength; // type@11e9 │ │ +31f4a6: 1a02 2542 |001d: const-string v2, "PreviewLength" // string@4225 │ │ +31f4aa: 7040 a393 2134 |001f: invoke-direct {v1, v2, v4, v3}, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V // method@93a3 │ │ +31f4b0: 6e20 b288 1000 |0022: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +31f4b6: 5440 378e |0025: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAENC;.objectList:Ljava/util/ArrayList; // field@8e37 │ │ +31f4ba: 2201 de11 |0027: new-instance v1, Lorg/jaudiotagger/tag/datatype/ByteArraySizeTerminated; // type@11de │ │ +31f4be: 1a02 9c16 |0029: const-string v2, "EncryptionInfo" // string@169c │ │ +31f4c2: 7030 3b93 2104 |002b: invoke-direct {v1, v2, v4}, Lorg/jaudiotagger/tag/datatype/ByteArraySizeTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@933b │ │ +31f4c8: 6e20 b288 1000 |002e: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +31f4ce: 0e00 |0031: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ 0x000c line=145 │ │ 0x0019 line=146 │ │ 0x0025 line=147 │ │ locals : │ │ @@ -1333873,22 +1333873,22 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -31f6c4: |[31f6c4] org.jaudiotagger.tag.id3.framebody.FrameBodyAPIC.:()V │ │ -31f6d4: 7010 fa97 0200 |0000: invoke-direct {v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ -31f6da: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -31f6dc: 7110 ca86 0000 |0004: invoke-static {v0}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@86ca │ │ -31f6e2: 0c00 |0007: move-result-object v0 │ │ -31f6e4: 1a01 bd4c |0008: const-string v1, "TextEncoding" // string@4cbd │ │ -31f6e8: 6e30 2398 1200 |000a: invoke-virtual {v2, v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9823 │ │ -31f6ee: 0e00 |000d: return-void │ │ +31f6c8: |[31f6c8] org.jaudiotagger.tag.id3.framebody.FrameBodyAPIC.:()V │ │ +31f6d8: 7010 fa97 0200 |0000: invoke-direct {v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ +31f6de: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +31f6e0: 7110 ca86 0000 |0004: invoke-static {v0}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@86ca │ │ +31f6e6: 0c00 |0007: move-result-object v0 │ │ +31f6e8: 1a01 bd4c |0008: const-string v1, "TextEncoding" // string@4cbd │ │ +31f6ec: 6e30 2398 1200 |000a: invoke-virtual {v2, v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9823 │ │ +31f6f2: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0004 line=101 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC; │ │ │ │ @@ -1333897,25 +1333897,25 @@ │ │ type : '(BLjava/lang/String;BLjava/lang/String;[B)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -31f6f0: |[31f6f0] org.jaudiotagger.tag.id3.framebody.FrameBodyAPIC.:(BLjava/lang/String;BLjava/lang/String;[B)V │ │ -31f700: 7010 fa97 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ -31f706: 7110 ca86 0200 |0003: invoke-static {v2}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@86ca │ │ -31f70c: 0c02 |0006: move-result-object v2 │ │ -31f70e: 1a00 bd4c |0007: const-string v0, "TextEncoding" // string@4cbd │ │ -31f712: 6e30 2398 0102 |0009: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9823 │ │ -31f718: 6e20 2298 3100 |000c: invoke-virtual {v1, v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.setMimeType:(Ljava/lang/String;)V // method@9822 │ │ -31f71e: 6e20 2498 4100 |000f: invoke-virtual {v1, v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.setPictureType:(B)V // method@9824 │ │ -31f724: 6e20 2098 5100 |0012: invoke-virtual {v1, v5}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.setDescription:(Ljava/lang/String;)V // method@9820 │ │ -31f72a: 6e20 2198 6100 |0015: invoke-virtual {v1, v6}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.setImageData:([B)V // method@9821 │ │ -31f730: 0e00 |0018: return-void │ │ +31f6f4: |[31f6f4] org.jaudiotagger.tag.id3.framebody.FrameBodyAPIC.:(BLjava/lang/String;BLjava/lang/String;[B)V │ │ +31f704: 7010 fa97 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ +31f70a: 7110 ca86 0200 |0003: invoke-static {v2}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@86ca │ │ +31f710: 0c02 |0006: move-result-object v2 │ │ +31f712: 1a00 bd4c |0007: const-string v0, "TextEncoding" // string@4cbd │ │ +31f716: 6e30 2398 0102 |0009: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9823 │ │ +31f71c: 6e20 2298 3100 |000c: invoke-virtual {v1, v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.setMimeType:(Ljava/lang/String;)V // method@9822 │ │ +31f722: 6e20 2498 4100 |000f: invoke-virtual {v1, v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.setPictureType:(B)V // method@9824 │ │ +31f728: 6e20 2098 5100 |0012: invoke-virtual {v1, v5}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.setDescription:(Ljava/lang/String;)V // method@9820 │ │ +31f72e: 6e20 2198 6100 |0015: invoke-virtual {v1, v6}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.setImageData:([B)V // method@9821 │ │ +31f734: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ 0x0003 line=134 │ │ 0x000c line=135 │ │ 0x000f line=136 │ │ 0x0012 line=137 │ │ @@ -1333933,17 +1333933,17 @@ │ │ type : '(Ljava/nio/ByteBuffer;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -31f734: |[31f734] org.jaudiotagger.tag.id3.framebody.FrameBodyAPIC.:(Ljava/nio/ByteBuffer;I)V │ │ -31f744: 7030 fb97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Ljava/nio/ByteBuffer;I)V // method@97fb │ │ -31f74a: 0e00 |0003: return-void │ │ +31f738: |[31f738] org.jaudiotagger.tag.id3.framebody.FrameBodyAPIC.:(Ljava/nio/ByteBuffer;I)V │ │ +31f748: 7030 fb97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Ljava/nio/ByteBuffer;I)V // method@97fb │ │ +31f74e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/nio/ByteBuffer; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1333953,17 +1333953,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -31f74c: |[31f74c] org.jaudiotagger.tag.id3.framebody.FrameBodyAPIC.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;)V │ │ -31f75c: 7020 fc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;)V // method@97fc │ │ -31f762: 0e00 |0003: return-void │ │ +31f750: |[31f750] org.jaudiotagger.tag.id3.framebody.FrameBodyAPIC.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;)V │ │ +31f760: 7020 fc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;)V // method@97fc │ │ +31f766: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC; │ │ │ │ @@ -1333972,43 +1333972,43 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPIC;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 61 16-bit code units │ │ -31f764: |[31f764] org.jaudiotagger.tag.id3.framebody.FrameBodyAPIC.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPIC;)V │ │ -31f774: 7010 fa97 0200 |0000: invoke-direct {v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ -31f77a: 6e10 0e99 0300 |0003: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPIC;.getTextEncoding:()B // method@990e │ │ -31f780: 0a00 |0006: move-result v0 │ │ -31f782: 7110 ca86 0000 |0007: invoke-static {v0}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@86ca │ │ -31f788: 0c00 |000a: move-result-object v0 │ │ -31f78a: 1a01 bd4c |000b: const-string v1, "TextEncoding" // string@4cbd │ │ -31f78e: 6e30 2398 1200 |000d: invoke-virtual {v2, v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9823 │ │ -31f794: 1a00 511f |0010: const-string v0, "ImageType" // string@1f51 │ │ -31f798: 6e20 0c99 0300 |0012: invoke-virtual {v3, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPIC;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@990c │ │ -31f79e: 0c00 |0015: move-result-object v0 │ │ -31f7a0: 1f00 3710 |0016: check-cast v0, Ljava/lang/String; // type@1037 │ │ -31f7a4: 7110 e59b 0000 |0018: invoke-static {v0}, Lorg/jaudiotagger/tag/id3/valuepair/ImageFormats;.getMimeTypeForFormat:(Ljava/lang/String;)Ljava/lang/String; // method@9be5 │ │ -31f7aa: 0c00 |001b: move-result-object v0 │ │ -31f7ac: 1a01 d938 |001c: const-string v1, "MIMEType" // string@38d9 │ │ -31f7b0: 6e30 2398 1200 |001e: invoke-virtual {v2, v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9823 │ │ -31f7b6: 1a00 4841 |0021: const-string v0, "PictureType" // string@4148 │ │ -31f7ba: 6e20 0c99 0300 |0023: invoke-virtual {v3, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPIC;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@990c │ │ -31f7c0: 0c01 |0026: move-result-object v1 │ │ -31f7c2: 6e30 2398 0201 |0027: invoke-virtual {v2, v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9823 │ │ -31f7c8: 6e10 0599 0300 |002a: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPIC;.getDescription:()Ljava/lang/String; // method@9905 │ │ -31f7ce: 0c00 |002d: move-result-object v0 │ │ -31f7d0: 1a01 b014 |002e: const-string v1, "Description" // string@14b0 │ │ -31f7d4: 6e30 2398 1200 |0030: invoke-virtual {v2, v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9823 │ │ -31f7da: 1a00 4741 |0033: const-string v0, "PictureData" // string@4147 │ │ -31f7de: 6e20 0c99 0300 |0035: invoke-virtual {v3, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPIC;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@990c │ │ -31f7e4: 0c03 |0038: move-result-object v3 │ │ -31f7e6: 6e30 2398 0203 |0039: invoke-virtual {v2, v0, v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9823 │ │ -31f7ec: 0e00 |003c: return-void │ │ +31f768: |[31f768] org.jaudiotagger.tag.id3.framebody.FrameBodyAPIC.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPIC;)V │ │ +31f778: 7010 fa97 0200 |0000: invoke-direct {v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ +31f77e: 6e10 0e99 0300 |0003: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPIC;.getTextEncoding:()B // method@990e │ │ +31f784: 0a00 |0006: move-result v0 │ │ +31f786: 7110 ca86 0000 |0007: invoke-static {v0}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@86ca │ │ +31f78c: 0c00 |000a: move-result-object v0 │ │ +31f78e: 1a01 bd4c |000b: const-string v1, "TextEncoding" // string@4cbd │ │ +31f792: 6e30 2398 1200 |000d: invoke-virtual {v2, v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9823 │ │ +31f798: 1a00 511f |0010: const-string v0, "ImageType" // string@1f51 │ │ +31f79c: 6e20 0c99 0300 |0012: invoke-virtual {v3, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPIC;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@990c │ │ +31f7a2: 0c00 |0015: move-result-object v0 │ │ +31f7a4: 1f00 3710 |0016: check-cast v0, Ljava/lang/String; // type@1037 │ │ +31f7a8: 7110 e59b 0000 |0018: invoke-static {v0}, Lorg/jaudiotagger/tag/id3/valuepair/ImageFormats;.getMimeTypeForFormat:(Ljava/lang/String;)Ljava/lang/String; // method@9be5 │ │ +31f7ae: 0c00 |001b: move-result-object v0 │ │ +31f7b0: 1a01 d938 |001c: const-string v1, "MIMEType" // string@38d9 │ │ +31f7b4: 6e30 2398 1200 |001e: invoke-virtual {v2, v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9823 │ │ +31f7ba: 1a00 4841 |0021: const-string v0, "PictureType" // string@4148 │ │ +31f7be: 6e20 0c99 0300 |0023: invoke-virtual {v3, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPIC;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@990c │ │ +31f7c4: 0c01 |0026: move-result-object v1 │ │ +31f7c6: 6e30 2398 0201 |0027: invoke-virtual {v2, v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9823 │ │ +31f7cc: 6e10 0599 0300 |002a: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPIC;.getDescription:()Ljava/lang/String; // method@9905 │ │ +31f7d2: 0c00 |002d: move-result-object v0 │ │ +31f7d4: 1a01 b014 |002e: const-string v1, "Description" // string@14b0 │ │ +31f7d8: 6e30 2398 1200 |0030: invoke-virtual {v2, v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9823 │ │ +31f7de: 1a00 4741 |0033: const-string v0, "PictureData" // string@4147 │ │ +31f7e2: 6e20 0c99 0300 |0035: invoke-virtual {v3, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPIC;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@990c │ │ +31f7e8: 0c03 |0038: move-result-object v3 │ │ +31f7ea: 6e30 2398 0203 |0039: invoke-virtual {v2, v0, v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9823 │ │ +31f7f0: 0e00 |003c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0003 line=115 │ │ 0x0012 line=116 │ │ 0x0023 line=117 │ │ 0x002a line=118 │ │ @@ -1334023,20 +1334023,20 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -31f55c: |[31f55c] org.jaudiotagger.tag.id3.framebody.FrameBodyAPIC.getDescription:()Ljava/lang/String; │ │ -31f56c: 1a00 b014 |0000: const-string v0, "Description" // string@14b0 │ │ -31f570: 6e20 1b98 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@981b │ │ -31f576: 0c00 |0005: move-result-object v0 │ │ -31f578: 1f00 3710 |0006: check-cast v0, Ljava/lang/String; // type@1037 │ │ -31f57c: 1100 |0008: return-object v0 │ │ +31f560: |[31f560] org.jaudiotagger.tag.id3.framebody.FrameBodyAPIC.getDescription:()Ljava/lang/String; │ │ +31f570: 1a00 b014 |0000: const-string v0, "Description" // string@14b0 │ │ +31f574: 6e20 1b98 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@981b │ │ +31f57a: 0c00 |0005: move-result-object v0 │ │ +31f57c: 1f00 3710 |0006: check-cast v0, Ljava/lang/String; // type@1037 │ │ +31f580: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=183 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;) │ │ @@ -1334044,37 +1334044,37 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -31f580: |[31f580] org.jaudiotagger.tag.id3.framebody.FrameBodyAPIC.getIdentifier:()Ljava/lang/String; │ │ -31f590: 1a00 1f07 |0000: const-string v0, "APIC" // string@071f │ │ -31f594: 1100 |0002: return-object v0 │ │ +31f584: |[31f584] org.jaudiotagger.tag.id3.framebody.FrameBodyAPIC.getIdentifier:()Ljava/lang/String; │ │ +31f594: 1a00 1f07 |0000: const-string v0, "APIC" // string@071f │ │ +31f598: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;) │ │ name : 'getImageData' │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -31f508: |[31f508] org.jaudiotagger.tag.id3.framebody.FrameBodyAPIC.getImageData:()[B │ │ -31f518: 1a00 4741 |0000: const-string v0, "PictureData" // string@4147 │ │ -31f51c: 6e20 1b98 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@981b │ │ -31f522: 0c00 |0005: move-result-object v0 │ │ -31f524: 1f00 1c13 |0006: check-cast v0, [B // type@131c │ │ -31f528: 1f00 1c13 |0008: check-cast v0, [B // type@131c │ │ -31f52c: 1100 |000a: return-object v0 │ │ +31f50c: |[31f50c] org.jaudiotagger.tag.id3.framebody.FrameBodyAPIC.getImageData:()[B │ │ +31f51c: 1a00 4741 |0000: const-string v0, "PictureData" // string@4147 │ │ +31f520: 6e20 1b98 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@981b │ │ +31f526: 0c00 |0005: move-result-object v0 │ │ +31f528: 1f00 1c13 |0006: check-cast v0, [B // type@131c │ │ +31f52c: 1f00 1c13 |0008: check-cast v0, [B // type@131c │ │ +31f530: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=223 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC; │ │ │ │ #3 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;) │ │ @@ -1334082,35 +1334082,35 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 37 16-bit code units │ │ -31f598: |[31f598] org.jaudiotagger.tag.id3.framebody.FrameBodyAPIC.getImageUrl:()Ljava/lang/String; │ │ -31f5a8: 6e10 1f98 0500 |0000: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.isImageUrl:()Z // method@981f │ │ -31f5ae: 0a00 |0003: move-result v0 │ │ -31f5b0: 3800 1e00 |0004: if-eqz v0, 0022 // +001e │ │ -31f5b4: 2200 3710 |0006: new-instance v0, Ljava/lang/String; // type@1037 │ │ -31f5b8: 1a01 4741 |0008: const-string v1, "PictureData" // string@4147 │ │ -31f5bc: 6e20 1b98 1500 |000a: invoke-virtual {v5, v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@981b │ │ -31f5c2: 0c02 |000d: move-result-object v2 │ │ -31f5c4: 1f02 1c13 |000e: check-cast v2, [B // type@131c │ │ -31f5c8: 1f02 1c13 |0010: check-cast v2, [B // type@131c │ │ -31f5cc: 1203 |0012: const/4 v3, #int 0 // #0 │ │ -31f5ce: 6e20 1b98 1500 |0013: invoke-virtual {v5, v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@981b │ │ -31f5d4: 0c01 |0016: move-result-object v1 │ │ -31f5d6: 1f01 1c13 |0017: check-cast v1, [B // type@131c │ │ -31f5da: 1f01 1c13 |0019: check-cast v1, [B // type@131c │ │ -31f5de: 2111 |001b: array-length v1, v1 │ │ -31f5e0: 6204 aa81 |001c: sget-object v4, Ljava/nio/charset/StandardCharsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@81aa │ │ -31f5e4: 7054 8f87 2013 |001e: invoke-direct {v0, v2, v3, v1, v4}, Ljava/lang/String;.:([BIILjava/nio/charset/Charset;)V // method@878f │ │ -31f5ea: 1100 |0021: return-object v0 │ │ -31f5ec: 1a00 0000 |0022: const-string v0, "" // string@0000 │ │ -31f5f0: 1100 |0024: return-object v0 │ │ +31f59c: |[31f59c] org.jaudiotagger.tag.id3.framebody.FrameBodyAPIC.getImageUrl:()Ljava/lang/String; │ │ +31f5ac: 6e10 1f98 0500 |0000: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.isImageUrl:()Z // method@981f │ │ +31f5b2: 0a00 |0003: move-result v0 │ │ +31f5b4: 3800 1e00 |0004: if-eqz v0, 0022 // +001e │ │ +31f5b8: 2200 3710 |0006: new-instance v0, Ljava/lang/String; // type@1037 │ │ +31f5bc: 1a01 4741 |0008: const-string v1, "PictureData" // string@4147 │ │ +31f5c0: 6e20 1b98 1500 |000a: invoke-virtual {v5, v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@981b │ │ +31f5c6: 0c02 |000d: move-result-object v2 │ │ +31f5c8: 1f02 1c13 |000e: check-cast v2, [B // type@131c │ │ +31f5cc: 1f02 1c13 |0010: check-cast v2, [B // type@131c │ │ +31f5d0: 1203 |0012: const/4 v3, #int 0 // #0 │ │ +31f5d2: 6e20 1b98 1500 |0013: invoke-virtual {v5, v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@981b │ │ +31f5d8: 0c01 |0016: move-result-object v1 │ │ +31f5da: 1f01 1c13 |0017: check-cast v1, [B // type@131c │ │ +31f5de: 1f01 1c13 |0019: check-cast v1, [B // type@131c │ │ +31f5e2: 2111 |001b: array-length v1, v1 │ │ +31f5e4: 6204 aa81 |001c: sget-object v4, Ljava/nio/charset/StandardCharsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@81aa │ │ +31f5e8: 7054 8f87 2013 |001e: invoke-direct {v0, v2, v3, v1, v4}, Ljava/lang/String;.:([BIILjava/nio/charset/Charset;)V // method@878f │ │ +31f5ee: 1100 |0021: return-object v0 │ │ +31f5f0: 1a00 0000 |0022: const-string v0, "" // string@0000 │ │ +31f5f4: 1100 |0024: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=303 │ │ 0x0006 line=305 │ │ locals : │ │ 0x0000 - 0x0025 reg=5 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC; │ │ │ │ @@ -1334119,20 +1334119,20 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -31f5f4: |[31f5f4] org.jaudiotagger.tag.id3.framebody.FrameBodyAPIC.getMimeType:()Ljava/lang/String; │ │ -31f604: 1a00 d938 |0000: const-string v0, "MIMEType" // string@38d9 │ │ -31f608: 6e20 1b98 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@981b │ │ -31f60e: 0c00 |0005: move-result-object v0 │ │ -31f610: 1f00 3710 |0006: check-cast v0, Ljava/lang/String; // type@1037 │ │ -31f614: 1100 |0008: return-object v0 │ │ +31f5f8: |[31f5f8] org.jaudiotagger.tag.id3.framebody.FrameBodyAPIC.getMimeType:()Ljava/lang/String; │ │ +31f608: 1a00 d938 |0000: const-string v0, "MIMEType" // string@38d9 │ │ +31f60c: 6e20 1b98 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@981b │ │ +31f612: 0c00 |0005: move-result-object v0 │ │ +31f614: 1f00 3710 |0006: check-cast v0, Ljava/lang/String; // type@1037 │ │ +31f618: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=203 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC; │ │ │ │ #5 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;) │ │ @@ -1334140,22 +1334140,22 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -31f530: |[31f530] org.jaudiotagger.tag.id3.framebody.FrameBodyAPIC.getPictureType:()I │ │ -31f540: 1a00 4841 |0000: const-string v0, "PictureType" // string@4148 │ │ -31f544: 6e20 1b98 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@981b │ │ -31f54a: 0c00 |0005: move-result-object v0 │ │ -31f54c: 1f00 2510 |0006: check-cast v0, Ljava/lang/Long; // type@1025 │ │ -31f550: 6e10 3b87 0000 |0008: invoke-virtual {v0}, Ljava/lang/Long;.intValue:()I // method@873b │ │ -31f556: 0a00 |000b: move-result v0 │ │ -31f558: 0f00 |000c: return v0 │ │ +31f534: |[31f534] org.jaudiotagger.tag.id3.framebody.FrameBodyAPIC.getPictureType:()I │ │ +31f544: 1a00 4841 |0000: const-string v0, "PictureType" // string@4148 │ │ +31f548: 6e20 1b98 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@981b │ │ +31f54e: 0c00 |0005: move-result-object v0 │ │ +31f550: 1f00 2510 |0006: check-cast v0, Ljava/lang/Long; // type@1025 │ │ +31f554: 6e10 3b87 0000 |0008: invoke-virtual {v0}, Ljava/lang/Long;.intValue:()I // method@873b │ │ +31f55a: 0a00 |000b: move-result v0 │ │ +31f55c: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=241 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC; │ │ │ │ #6 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;) │ │ @@ -1334163,50 +1334163,50 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 78 16-bit code units │ │ -31f618: |[31f618] org.jaudiotagger.tag.id3.framebody.FrameBodyAPIC.getUserFriendlyValue:()Ljava/lang/String; │ │ -31f628: 6e10 1798 0300 |0000: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.getImageData:()[B // method@9817 │ │ -31f62e: 0c00 |0003: move-result-object v0 │ │ -31f630: 1a01 c804 |0004: const-string v1, ":" // string@04c8 │ │ -31f634: 3800 2800 |0006: if-eqz v0, 002e // +0028 │ │ -31f638: 2200 3910 |0008: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -31f63c: 7010 cc87 0000 |000a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -31f642: 6e10 1998 0300 |000d: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.getMimeType:()Ljava/lang/String; // method@9819 │ │ -31f648: 0c02 |0010: move-result-object v2 │ │ -31f64a: 6e20 d787 2000 |0011: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31f650: 6e20 d787 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31f656: 6e10 1598 0300 |0017: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.getDescription:()Ljava/lang/String; // method@9815 │ │ -31f65c: 0c02 |001a: move-result-object v2 │ │ -31f65e: 6e20 d787 2000 |001b: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31f664: 6e20 d787 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31f66a: 6e10 1798 0300 |0021: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.getImageData:()[B // method@9817 │ │ -31f670: 0c01 |0024: move-result-object v1 │ │ -31f672: 2111 |0025: array-length v1, v1 │ │ -31f674: 6e20 d387 1000 |0026: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -31f67a: 6e10 df87 0000 |0029: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -31f680: 0c00 |002c: move-result-object v0 │ │ -31f682: 1100 |002d: return-object v0 │ │ -31f684: 2200 3910 |002e: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -31f688: 7010 cc87 0000 |0030: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -31f68e: 6e10 1998 0300 |0033: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.getMimeType:()Ljava/lang/String; // method@9819 │ │ -31f694: 0c02 |0036: move-result-object v2 │ │ -31f696: 6e20 d787 2000 |0037: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31f69c: 6e20 d787 1000 |003a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31f6a2: 6e10 1598 0300 |003d: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.getDescription:()Ljava/lang/String; // method@9815 │ │ -31f6a8: 0c01 |0040: move-result-object v1 │ │ -31f6aa: 6e20 d787 1000 |0041: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31f6b0: 1a01 e804 |0044: const-string v1, ":0" // string@04e8 │ │ -31f6b4: 6e20 d787 1000 |0046: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31f6ba: 6e10 df87 0000 |0049: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -31f6c0: 0c00 |004c: move-result-object v0 │ │ -31f6c2: 1100 |004d: return-object v0 │ │ +31f61c: |[31f61c] org.jaudiotagger.tag.id3.framebody.FrameBodyAPIC.getUserFriendlyValue:()Ljava/lang/String; │ │ +31f62c: 6e10 1798 0300 |0000: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.getImageData:()[B // method@9817 │ │ +31f632: 0c00 |0003: move-result-object v0 │ │ +31f634: 1a01 c804 |0004: const-string v1, ":" // string@04c8 │ │ +31f638: 3800 2800 |0006: if-eqz v0, 002e // +0028 │ │ +31f63c: 2200 3910 |0008: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +31f640: 7010 cc87 0000 |000a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +31f646: 6e10 1998 0300 |000d: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.getMimeType:()Ljava/lang/String; // method@9819 │ │ +31f64c: 0c02 |0010: move-result-object v2 │ │ +31f64e: 6e20 d787 2000 |0011: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31f654: 6e20 d787 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31f65a: 6e10 1598 0300 |0017: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.getDescription:()Ljava/lang/String; // method@9815 │ │ +31f660: 0c02 |001a: move-result-object v2 │ │ +31f662: 6e20 d787 2000 |001b: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31f668: 6e20 d787 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31f66e: 6e10 1798 0300 |0021: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.getImageData:()[B // method@9817 │ │ +31f674: 0c01 |0024: move-result-object v1 │ │ +31f676: 2111 |0025: array-length v1, v1 │ │ +31f678: 6e20 d387 1000 |0026: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +31f67e: 6e10 df87 0000 |0029: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +31f684: 0c00 |002c: move-result-object v0 │ │ +31f686: 1100 |002d: return-object v0 │ │ +31f688: 2200 3910 |002e: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +31f68c: 7010 cc87 0000 |0030: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +31f692: 6e10 1998 0300 |0033: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.getMimeType:()Ljava/lang/String; // method@9819 │ │ +31f698: 0c02 |0036: move-result-object v2 │ │ +31f69a: 6e20 d787 2000 |0037: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31f6a0: 6e20 d787 1000 |003a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31f6a6: 6e10 1598 0300 |003d: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.getDescription:()Ljava/lang/String; // method@9815 │ │ +31f6ac: 0c01 |0040: move-result-object v1 │ │ +31f6ae: 6e20 d787 1000 |0041: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31f6b4: 1a01 e804 |0044: const-string v1, ":0" // string@04e8 │ │ +31f6b8: 6e20 d787 1000 |0046: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31f6be: 6e10 df87 0000 |0049: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +31f6c4: 0c00 |004c: move-result-object v0 │ │ +31f6c6: 1100 |004d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ 0x0008 line=157 │ │ 0x002e line=161 │ │ locals : │ │ 0x0000 - 0x004e reg=3 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC; │ │ @@ -1334216,28 +1334216,28 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -31f4cc: |[31f4cc] org.jaudiotagger.tag.id3.framebody.FrameBodyAPIC.isImageUrl:()Z │ │ -31f4dc: 6e10 1998 0200 |0000: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.getMimeType:()Ljava/lang/String; // method@9819 │ │ -31f4e2: 0c00 |0003: move-result-object v0 │ │ -31f4e4: 3800 1000 |0004: if-eqz v0, 0014 // +0010 │ │ -31f4e8: 6e10 1998 0200 |0006: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.getMimeType:()Ljava/lang/String; // method@9819 │ │ -31f4ee: 0c00 |0009: move-result-object v0 │ │ -31f4f0: 1a01 3904 |000a: const-string v1, "-->" // string@0439 │ │ -31f4f4: 6e20 9c87 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -31f4fa: 0a00 |000f: move-result v0 │ │ -31f4fc: 3800 0400 |0010: if-eqz v0, 0014 // +0004 │ │ -31f500: 1210 |0012: const/4 v0, #int 1 // #1 │ │ -31f502: 2802 |0013: goto 0015 // +0002 │ │ -31f504: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -31f506: 0f00 |0015: return v0 │ │ +31f4d0: |[31f4d0] org.jaudiotagger.tag.id3.framebody.FrameBodyAPIC.isImageUrl:()Z │ │ +31f4e0: 6e10 1998 0200 |0000: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.getMimeType:()Ljava/lang/String; // method@9819 │ │ +31f4e6: 0c00 |0003: move-result-object v0 │ │ +31f4e8: 3800 1000 |0004: if-eqz v0, 0014 // +0010 │ │ +31f4ec: 6e10 1998 0200 |0006: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.getMimeType:()Ljava/lang/String; // method@9819 │ │ +31f4f2: 0c00 |0009: move-result-object v0 │ │ +31f4f4: 1a01 3904 |000a: const-string v1, "-->" // string@0439 │ │ +31f4f8: 6e20 9c87 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +31f4fe: 0a00 |000f: move-result v0 │ │ +31f500: 3800 0400 |0010: if-eqz v0, 0014 // +0004 │ │ +31f504: 1210 |0012: const/4 v0, #int 1 // #1 │ │ +31f506: 2802 |0013: goto 0015 // +0002 │ │ +31f508: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +31f50a: 0f00 |0015: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=295 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC; │ │ │ │ #8 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;) │ │ @@ -1334245,18 +1334245,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -31f7f0: |[31f7f0] org.jaudiotagger.tag.id3.framebody.FrameBodyAPIC.setDescription:(Ljava/lang/String;)V │ │ -31f800: 1a00 b014 |0000: const-string v0, "Description" // string@14b0 │ │ -31f804: 6e30 2398 0102 |0002: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9823 │ │ -31f80a: 0e00 |0005: return-void │ │ +31f7f4: |[31f7f4] org.jaudiotagger.tag.id3.framebody.FrameBodyAPIC.setDescription:(Ljava/lang/String;)V │ │ +31f804: 1a00 b014 |0000: const-string v0, "Description" // string@14b0 │ │ +31f808: 6e30 2398 0102 |0002: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9823 │ │ +31f80e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=173 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1334265,18 +1334265,18 @@ │ │ type : '([B)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -31f80c: |[31f80c] org.jaudiotagger.tag.id3.framebody.FrameBodyAPIC.setImageData:([B)V │ │ -31f81c: 1a00 4741 |0000: const-string v0, "PictureData" // string@4147 │ │ -31f820: 6e30 2398 0102 |0002: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9823 │ │ -31f826: 0e00 |0005: return-void │ │ +31f810: |[31f810] org.jaudiotagger.tag.id3.framebody.FrameBodyAPIC.setImageData:([B)V │ │ +31f820: 1a00 4741 |0000: const-string v0, "PictureData" // string@4147 │ │ +31f824: 6e30 2398 0102 |0002: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9823 │ │ +31f82a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=213 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC; │ │ 0x0000 - 0x0006 reg=2 (null) [B │ │ │ │ @@ -1334285,18 +1334285,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -31f828: |[31f828] org.jaudiotagger.tag.id3.framebody.FrameBodyAPIC.setMimeType:(Ljava/lang/String;)V │ │ -31f838: 1a00 d938 |0000: const-string v0, "MIMEType" // string@38d9 │ │ -31f83c: 6e30 2398 0102 |0002: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9823 │ │ -31f842: 0e00 |0005: return-void │ │ +31f82c: |[31f82c] org.jaudiotagger.tag.id3.framebody.FrameBodyAPIC.setMimeType:(Ljava/lang/String;)V │ │ +31f83c: 1a00 d938 |0000: const-string v0, "MIMEType" // string@38d9 │ │ +31f840: 6e30 2398 0102 |0002: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9823 │ │ +31f846: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=193 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1334305,20 +1334305,20 @@ │ │ type : '(B)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -31f844: |[31f844] org.jaudiotagger.tag.id3.framebody.FrameBodyAPIC.setPictureType:(B)V │ │ -31f854: 7110 ca86 0200 |0000: invoke-static {v2}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@86ca │ │ -31f85a: 0c02 |0003: move-result-object v2 │ │ -31f85c: 1a00 4841 |0004: const-string v0, "PictureType" // string@4148 │ │ -31f860: 6e30 2398 0102 |0006: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9823 │ │ -31f866: 0e00 |0009: return-void │ │ +31f848: |[31f848] org.jaudiotagger.tag.id3.framebody.FrameBodyAPIC.setPictureType:(B)V │ │ +31f858: 7110 ca86 0200 |0000: invoke-static {v2}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@86ca │ │ +31f85e: 0c02 |0003: move-result-object v2 │ │ +31f860: 1a00 4841 |0004: const-string v0, "PictureType" // string@4148 │ │ +31f864: 6e30 2398 0102 |0006: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9823 │ │ +31f86a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=233 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC; │ │ 0x0000 - 0x000a reg=2 (null) B │ │ │ │ @@ -1334327,42 +1334327,42 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 62 16-bit code units │ │ -31f868: |[31f868] org.jaudiotagger.tag.id3.framebody.FrameBodyAPIC.setupObjectList:()V │ │ -31f878: 5440 398e |0000: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.objectList:Ljava/util/ArrayList; // field@8e39 │ │ -31f87c: 2201 ea11 |0002: new-instance v1, Lorg/jaudiotagger/tag/datatype/NumberHashMap; // type@11ea │ │ -31f880: 1a02 bd4c |0004: const-string v2, "TextEncoding" // string@4cbd │ │ -31f884: 1213 |0006: const/4 v3, #int 1 // #1 │ │ -31f886: 7040 ae93 2134 |0007: invoke-direct {v1, v2, v4, v3}, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V // method@93ae │ │ -31f88c: 6e20 b288 1000 |000a: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -31f892: 5440 398e |000d: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.objectList:Ljava/util/ArrayList; // field@8e39 │ │ -31f896: 2201 f511 |000f: new-instance v1, Lorg/jaudiotagger/tag/datatype/StringNullTerminated; // type@11f5 │ │ -31f89a: 1a02 d938 |0011: const-string v2, "MIMEType" // string@38d9 │ │ -31f89e: 7030 1894 2104 |0013: invoke-direct {v1, v2, v4}, Lorg/jaudiotagger/tag/datatype/StringNullTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@9418 │ │ -31f8a4: 6e20 b288 1000 |0016: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -31f8aa: 5440 398e |0019: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.objectList:Ljava/util/ArrayList; // field@8e39 │ │ -31f8ae: 2201 ea11 |001b: new-instance v1, Lorg/jaudiotagger/tag/datatype/NumberHashMap; // type@11ea │ │ -31f8b2: 1a02 4841 |001d: const-string v2, "PictureType" // string@4148 │ │ -31f8b6: 7040 ae93 2134 |001f: invoke-direct {v1, v2, v4, v3}, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V // method@93ae │ │ -31f8bc: 6e20 b288 1000 |0022: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -31f8c2: 5440 398e |0025: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.objectList:Ljava/util/ArrayList; // field@8e39 │ │ -31f8c6: 2201 fb11 |0027: new-instance v1, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated; // type@11fb │ │ -31f8ca: 1a02 b014 |0029: const-string v2, "Description" // string@14b0 │ │ -31f8ce: 7030 4b94 2104 |002b: invoke-direct {v1, v2, v4}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@944b │ │ -31f8d4: 6e20 b288 1000 |002e: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -31f8da: 5440 398e |0031: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.objectList:Ljava/util/ArrayList; // field@8e39 │ │ -31f8de: 2201 de11 |0033: new-instance v1, Lorg/jaudiotagger/tag/datatype/ByteArraySizeTerminated; // type@11de │ │ -31f8e2: 1a02 4741 |0035: const-string v2, "PictureData" // string@4147 │ │ -31f8e6: 7030 3b93 2104 |0037: invoke-direct {v1, v2, v4}, Lorg/jaudiotagger/tag/datatype/ByteArraySizeTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@933b │ │ -31f8ec: 6e20 b288 1000 |003a: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -31f8f2: 0e00 |003d: return-void │ │ +31f86c: |[31f86c] org.jaudiotagger.tag.id3.framebody.FrameBodyAPIC.setupObjectList:()V │ │ +31f87c: 5440 398e |0000: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.objectList:Ljava/util/ArrayList; // field@8e39 │ │ +31f880: 2201 ea11 |0002: new-instance v1, Lorg/jaudiotagger/tag/datatype/NumberHashMap; // type@11ea │ │ +31f884: 1a02 bd4c |0004: const-string v2, "TextEncoding" // string@4cbd │ │ +31f888: 1213 |0006: const/4 v3, #int 1 // #1 │ │ +31f88a: 7040 ae93 2134 |0007: invoke-direct {v1, v2, v4, v3}, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V // method@93ae │ │ +31f890: 6e20 b288 1000 |000a: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +31f896: 5440 398e |000d: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.objectList:Ljava/util/ArrayList; // field@8e39 │ │ +31f89a: 2201 f511 |000f: new-instance v1, Lorg/jaudiotagger/tag/datatype/StringNullTerminated; // type@11f5 │ │ +31f89e: 1a02 d938 |0011: const-string v2, "MIMEType" // string@38d9 │ │ +31f8a2: 7030 1894 2104 |0013: invoke-direct {v1, v2, v4}, Lorg/jaudiotagger/tag/datatype/StringNullTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@9418 │ │ +31f8a8: 6e20 b288 1000 |0016: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +31f8ae: 5440 398e |0019: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.objectList:Ljava/util/ArrayList; // field@8e39 │ │ +31f8b2: 2201 ea11 |001b: new-instance v1, Lorg/jaudiotagger/tag/datatype/NumberHashMap; // type@11ea │ │ +31f8b6: 1a02 4841 |001d: const-string v2, "PictureType" // string@4148 │ │ +31f8ba: 7040 ae93 2134 |001f: invoke-direct {v1, v2, v4, v3}, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V // method@93ae │ │ +31f8c0: 6e20 b288 1000 |0022: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +31f8c6: 5440 398e |0025: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.objectList:Ljava/util/ArrayList; // field@8e39 │ │ +31f8ca: 2201 fb11 |0027: new-instance v1, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated; // type@11fb │ │ +31f8ce: 1a02 b014 |0029: const-string v2, "Description" // string@14b0 │ │ +31f8d2: 7030 4b94 2104 |002b: invoke-direct {v1, v2, v4}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@944b │ │ +31f8d8: 6e20 b288 1000 |002e: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +31f8de: 5440 398e |0031: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.objectList:Ljava/util/ArrayList; // field@8e39 │ │ +31f8e2: 2201 de11 |0033: new-instance v1, Lorg/jaudiotagger/tag/datatype/ByteArraySizeTerminated; // type@11de │ │ +31f8e6: 1a02 4741 |0035: const-string v2, "PictureData" // string@4147 │ │ +31f8ea: 7030 3b93 2104 |0037: invoke-direct {v1, v2, v4}, Lorg/jaudiotagger/tag/datatype/ByteArraySizeTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@933b │ │ +31f8f0: 6e20 b288 1000 |003a: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +31f8f6: 0e00 |003d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=283 │ │ 0x000d line=284 │ │ 0x0019 line=285 │ │ 0x0025 line=286 │ │ 0x0031 line=287 │ │ @@ -1334374,42 +1334374,42 @@ │ │ type : '(Ljava/io/ByteArrayOutputStream;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 54 16-bit code units │ │ -31f8f4: |[31f8f4] org.jaudiotagger.tag.id3.framebody.FrameBodyAPIC.write:(Ljava/io/ByteArrayOutputStream;)V │ │ -31f904: 7100 ea91 0000 |0000: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ -31f90a: 0c00 |0003: move-result-object v0 │ │ -31f90c: 6e10 ff91 0000 |0004: invoke-virtual {v0}, Lorg/jaudiotagger/tag/TagOptionSingleton;.isAPICDescriptionITunesCompatible:()Z // method@91ff │ │ -31f912: 0a00 |0007: move-result v0 │ │ -31f914: 1a01 b014 |0008: const-string v1, "Description" // string@14b0 │ │ -31f918: 3800 1800 |000a: if-eqz v0, 0022 // +0018 │ │ -31f91c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -31f91e: 6e20 2598 0200 |000d: invoke-virtual {v2, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.setTextEncoding:(B)V // method@9825 │ │ -31f924: 6e20 1a98 1200 |0010: invoke-virtual {v2, v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.getObject:(Ljava/lang/String;)Lorg/jaudiotagger/tag/datatype/AbstractDataType; // method@981a │ │ -31f92a: 0c00 |0013: move-result-object v0 │ │ -31f92c: 1f00 d911 |0014: check-cast v0, Lorg/jaudiotagger/tag/datatype/AbstractString; // type@11d9 │ │ -31f930: 6e10 1b93 0000 |0016: invoke-virtual {v0}, Lorg/jaudiotagger/tag/datatype/AbstractString;.canBeEncoded:()Z // method@931b │ │ -31f936: 0a00 |0019: move-result v0 │ │ -31f938: 3900 1800 |001a: if-nez v0, 0032 // +0018 │ │ -31f93c: 1a00 0000 |001c: const-string v0, "" // string@0000 │ │ -31f940: 6e20 2098 0200 |001e: invoke-virtual {v2, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.setDescription:(Ljava/lang/String;)V // method@9820 │ │ -31f946: 2811 |0021: goto 0032 // +0011 │ │ -31f948: 6e20 1a98 1200 |0022: invoke-virtual {v2, v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.getObject:(Ljava/lang/String;)Lorg/jaudiotagger/tag/datatype/AbstractDataType; // method@981a │ │ -31f94e: 0c00 |0025: move-result-object v0 │ │ -31f950: 1f00 d911 |0026: check-cast v0, Lorg/jaudiotagger/tag/datatype/AbstractString; // type@11d9 │ │ -31f954: 6e10 1b93 0000 |0028: invoke-virtual {v0}, Lorg/jaudiotagger/tag/datatype/AbstractString;.canBeEncoded:()Z // method@931b │ │ -31f95a: 0a00 |002b: move-result v0 │ │ -31f95c: 3900 0600 |002c: if-nez v0, 0032 // +0006 │ │ -31f960: 1210 |002e: const/4 v0, #int 1 // #1 │ │ -31f962: 6e20 2598 0200 |002f: invoke-virtual {v2, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.setTextEncoding:(B)V // method@9825 │ │ -31f968: 6f20 0598 3200 |0032: invoke-super {v2, v3}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.write:(Ljava/io/ByteArrayOutputStream;)V // method@9805 │ │ -31f96e: 0e00 |0035: return-void │ │ +31f8f8: |[31f8f8] org.jaudiotagger.tag.id3.framebody.FrameBodyAPIC.write:(Ljava/io/ByteArrayOutputStream;)V │ │ +31f908: 7100 ea91 0000 |0000: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ +31f90e: 0c00 |0003: move-result-object v0 │ │ +31f910: 6e10 ff91 0000 |0004: invoke-virtual {v0}, Lorg/jaudiotagger/tag/TagOptionSingleton;.isAPICDescriptionITunesCompatible:()Z // method@91ff │ │ +31f916: 0a00 |0007: move-result v0 │ │ +31f918: 1a01 b014 |0008: const-string v1, "Description" // string@14b0 │ │ +31f91c: 3800 1800 |000a: if-eqz v0, 0022 // +0018 │ │ +31f920: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +31f922: 6e20 2598 0200 |000d: invoke-virtual {v2, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.setTextEncoding:(B)V // method@9825 │ │ +31f928: 6e20 1a98 1200 |0010: invoke-virtual {v2, v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.getObject:(Ljava/lang/String;)Lorg/jaudiotagger/tag/datatype/AbstractDataType; // method@981a │ │ +31f92e: 0c00 |0013: move-result-object v0 │ │ +31f930: 1f00 d911 |0014: check-cast v0, Lorg/jaudiotagger/tag/datatype/AbstractString; // type@11d9 │ │ +31f934: 6e10 1b93 0000 |0016: invoke-virtual {v0}, Lorg/jaudiotagger/tag/datatype/AbstractString;.canBeEncoded:()Z // method@931b │ │ +31f93a: 0a00 |0019: move-result v0 │ │ +31f93c: 3900 1800 |001a: if-nez v0, 0032 // +0018 │ │ +31f940: 1a00 0000 |001c: const-string v0, "" // string@0000 │ │ +31f944: 6e20 2098 0200 |001e: invoke-virtual {v2, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.setDescription:(Ljava/lang/String;)V // method@9820 │ │ +31f94a: 2811 |0021: goto 0032 // +0011 │ │ +31f94c: 6e20 1a98 1200 |0022: invoke-virtual {v2, v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.getObject:(Ljava/lang/String;)Lorg/jaudiotagger/tag/datatype/AbstractDataType; // method@981a │ │ +31f952: 0c00 |0025: move-result-object v0 │ │ +31f954: 1f00 d911 |0026: check-cast v0, Lorg/jaudiotagger/tag/datatype/AbstractString; // type@11d9 │ │ +31f958: 6e10 1b93 0000 |0028: invoke-virtual {v0}, Lorg/jaudiotagger/tag/datatype/AbstractString;.canBeEncoded:()Z // method@931b │ │ +31f95e: 0a00 |002b: move-result v0 │ │ +31f960: 3900 0600 |002c: if-nez v0, 0032 // +0006 │ │ +31f964: 1210 |002e: const/4 v0, #int 1 // #1 │ │ +31f966: 6e20 2598 0200 |002f: invoke-virtual {v2, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.setTextEncoding:(B)V // method@9825 │ │ +31f96c: 6f20 0598 3200 |0032: invoke-super {v2, v3}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.write:(Ljava/io/ByteArrayOutputStream;)V // method@9805 │ │ +31f972: 0e00 |0035: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=260 │ │ 0x000d line=262 │ │ 0x0010 line=263 │ │ 0x001e line=265 │ │ 0x0022 line=270 │ │ @@ -1334502,17 +1334502,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -31f988: |[31f988] org.jaudiotagger.tag.id3.framebody.FrameBodyASPI.:()V │ │ -31f998: 7010 fa97 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ -31f99e: 0e00 |0003: return-void │ │ +31f98c: |[31f98c] org.jaudiotagger.tag.id3.framebody.FrameBodyASPI.:()V │ │ +31f99c: 7010 fa97 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ +31f9a2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyASPI; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyASPI;) │ │ @@ -1334520,17 +1334520,17 @@ │ │ type : '(Ljava/nio/ByteBuffer;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -31f9a0: |[31f9a0] org.jaudiotagger.tag.id3.framebody.FrameBodyASPI.:(Ljava/nio/ByteBuffer;I)V │ │ -31f9b0: 7030 fb97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Ljava/nio/ByteBuffer;I)V // method@97fb │ │ -31f9b6: 0e00 |0003: return-void │ │ +31f9a4: |[31f9a4] org.jaudiotagger.tag.id3.framebody.FrameBodyASPI.:(Ljava/nio/ByteBuffer;I)V │ │ +31f9b4: 7030 fb97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Ljava/nio/ByteBuffer;I)V // method@97fb │ │ +31f9ba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyASPI; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/nio/ByteBuffer; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1334540,17 +1334540,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyASPI;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -31f9b8: |[31f9b8] org.jaudiotagger.tag.id3.framebody.FrameBodyASPI.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyASPI;)V │ │ -31f9c8: 7020 fc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;)V // method@97fc │ │ -31f9ce: 0e00 |0003: return-void │ │ +31f9bc: |[31f9bc] org.jaudiotagger.tag.id3.framebody.FrameBodyASPI.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyASPI;)V │ │ +31f9cc: 7020 fc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;)V // method@97fc │ │ +31f9d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyASPI; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/tag/id3/framebody/FrameBodyASPI; │ │ │ │ @@ -1334560,60 +1334560,60 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -31f970: |[31f970] org.jaudiotagger.tag.id3.framebody.FrameBodyASPI.getIdentifier:()Ljava/lang/String; │ │ -31f980: 1a00 5c07 |0000: const-string v0, "ASPI" // string@075c │ │ -31f984: 1100 |0002: return-object v0 │ │ +31f974: |[31f974] org.jaudiotagger.tag.id3.framebody.FrameBodyASPI.getIdentifier:()Ljava/lang/String; │ │ +31f984: 1a00 5c07 |0000: const-string v0, "ASPI" // string@075c │ │ +31f988: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyASPI;) │ │ name : 'setupObjectList' │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 64 16-bit code units │ │ -31f9d0: |[31f9d0] org.jaudiotagger.tag.id3.framebody.FrameBodyASPI.setupObjectList:()V │ │ -31f9e0: 5440 448e |0000: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyASPI;.objectList:Ljava/util/ArrayList; // field@8e44 │ │ -31f9e4: 2201 e911 |0002: new-instance v1, Lorg/jaudiotagger/tag/datatype/NumberFixedLength; // type@11e9 │ │ -31f9e8: 1a02 6d1f |0004: const-string v2, "IndexedDataStart" // string@1f6d │ │ -31f9ec: 1243 |0006: const/4 v3, #int 4 // #4 │ │ -31f9ee: 7040 a393 2134 |0007: invoke-direct {v1, v2, v4, v3}, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V // method@93a3 │ │ -31f9f4: 6e20 b288 1000 |000a: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -31f9fa: 5440 448e |000d: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyASPI;.objectList:Ljava/util/ArrayList; // field@8e44 │ │ -31f9fe: 2201 e911 |000f: new-instance v1, Lorg/jaudiotagger/tag/datatype/NumberFixedLength; // type@11e9 │ │ -31fa02: 1a02 6c1f |0011: const-string v2, "IndexedDataLength" // string@1f6c │ │ -31fa06: 7040 a393 2134 |0013: invoke-direct {v1, v2, v4, v3}, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V // method@93a3 │ │ -31fa0c: 6e20 b288 1000 |0016: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -31fa12: 5440 448e |0019: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyASPI;.objectList:Ljava/util/ArrayList; // field@8e44 │ │ -31fa16: 2201 e911 |001b: new-instance v1, Lorg/jaudiotagger/tag/datatype/NumberFixedLength; // type@11e9 │ │ -31fa1a: 1a02 5f3e |001d: const-string v2, "NumberOfIndexPoints" // string@3e5f │ │ -31fa1e: 1223 |001f: const/4 v3, #int 2 // #2 │ │ -31fa20: 7040 a393 2134 |0020: invoke-direct {v1, v2, v4, v3}, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V // method@93a3 │ │ -31fa26: 6e20 b288 1000 |0023: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -31fa2c: 5440 448e |0026: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyASPI;.objectList:Ljava/util/ArrayList; // field@8e44 │ │ -31fa30: 2201 e911 |0028: new-instance v1, Lorg/jaudiotagger/tag/datatype/NumberFixedLength; // type@11e9 │ │ -31fa34: 1a02 c00c |002a: const-string v2, "BitsPerIndexPoint" // string@0cc0 │ │ -31fa38: 1213 |002c: const/4 v3, #int 1 // #1 │ │ -31fa3a: 7040 a393 2134 |002d: invoke-direct {v1, v2, v4, v3}, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V // method@93a3 │ │ -31fa40: 6e20 b288 1000 |0030: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -31fa46: 5440 448e |0033: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyASPI;.objectList:Ljava/util/ArrayList; // field@8e44 │ │ -31fa4a: 2201 eb11 |0035: new-instance v1, Lorg/jaudiotagger/tag/datatype/NumberVariableLength; // type@11eb │ │ -31fa4e: 1a02 af1a |0037: const-string v2, "FractionAtIndex" // string@1aaf │ │ -31fa52: 7040 bb93 2134 |0039: invoke-direct {v1, v2, v4, v3}, Lorg/jaudiotagger/tag/datatype/NumberVariableLength;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V // method@93bb │ │ -31fa58: 6e20 b288 1000 |003c: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -31fa5e: 0e00 |003f: return-void │ │ +31f9d4: |[31f9d4] org.jaudiotagger.tag.id3.framebody.FrameBodyASPI.setupObjectList:()V │ │ +31f9e4: 5440 448e |0000: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyASPI;.objectList:Ljava/util/ArrayList; // field@8e44 │ │ +31f9e8: 2201 e911 |0002: new-instance v1, Lorg/jaudiotagger/tag/datatype/NumberFixedLength; // type@11e9 │ │ +31f9ec: 1a02 6d1f |0004: const-string v2, "IndexedDataStart" // string@1f6d │ │ +31f9f0: 1243 |0006: const/4 v3, #int 4 // #4 │ │ +31f9f2: 7040 a393 2134 |0007: invoke-direct {v1, v2, v4, v3}, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V // method@93a3 │ │ +31f9f8: 6e20 b288 1000 |000a: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +31f9fe: 5440 448e |000d: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyASPI;.objectList:Ljava/util/ArrayList; // field@8e44 │ │ +31fa02: 2201 e911 |000f: new-instance v1, Lorg/jaudiotagger/tag/datatype/NumberFixedLength; // type@11e9 │ │ +31fa06: 1a02 6c1f |0011: const-string v2, "IndexedDataLength" // string@1f6c │ │ +31fa0a: 7040 a393 2134 |0013: invoke-direct {v1, v2, v4, v3}, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V // method@93a3 │ │ +31fa10: 6e20 b288 1000 |0016: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +31fa16: 5440 448e |0019: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyASPI;.objectList:Ljava/util/ArrayList; // field@8e44 │ │ +31fa1a: 2201 e911 |001b: new-instance v1, Lorg/jaudiotagger/tag/datatype/NumberFixedLength; // type@11e9 │ │ +31fa1e: 1a02 5f3e |001d: const-string v2, "NumberOfIndexPoints" // string@3e5f │ │ +31fa22: 1223 |001f: const/4 v3, #int 2 // #2 │ │ +31fa24: 7040 a393 2134 |0020: invoke-direct {v1, v2, v4, v3}, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V // method@93a3 │ │ +31fa2a: 6e20 b288 1000 |0023: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +31fa30: 5440 448e |0026: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyASPI;.objectList:Ljava/util/ArrayList; // field@8e44 │ │ +31fa34: 2201 e911 |0028: new-instance v1, Lorg/jaudiotagger/tag/datatype/NumberFixedLength; // type@11e9 │ │ +31fa38: 1a02 c00c |002a: const-string v2, "BitsPerIndexPoint" // string@0cc0 │ │ +31fa3c: 1213 |002c: const/4 v3, #int 1 // #1 │ │ +31fa3e: 7040 a393 2134 |002d: invoke-direct {v1, v2, v4, v3}, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V // method@93a3 │ │ +31fa44: 6e20 b288 1000 |0030: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +31fa4a: 5440 448e |0033: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyASPI;.objectList:Ljava/util/ArrayList; // field@8e44 │ │ +31fa4e: 2201 eb11 |0035: new-instance v1, Lorg/jaudiotagger/tag/datatype/NumberVariableLength; // type@11eb │ │ +31fa52: 1a02 af1a |0037: const-string v2, "FractionAtIndex" // string@1aaf │ │ +31fa56: 7040 bb93 2134 |0039: invoke-direct {v1, v2, v4, v3}, Lorg/jaudiotagger/tag/datatype/NumberVariableLength;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V // method@93bb │ │ +31fa5c: 6e20 b288 1000 |003c: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +31fa62: 0e00 |003f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ 0x000d line=134 │ │ 0x0019 line=135 │ │ 0x0026 line=136 │ │ 0x0033 line=137 │ │ @@ -1334655,17 +1334655,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -31fa78: |[31fa78] org.jaudiotagger.tag.id3.framebody.FrameBodyCHAP.:()V │ │ -31fa88: 7010 fa97 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ -31fa8e: 0e00 |0003: return-void │ │ +31fa7c: |[31fa7c] org.jaudiotagger.tag.id3.framebody.FrameBodyCHAP.:()V │ │ +31fa8c: 7010 fa97 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ +31fa92: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCHAP; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCHAP;) │ │ @@ -1334673,35 +1334673,35 @@ │ │ type : '(Ljava/lang/String;IIII)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 45 16-bit code units │ │ -31fa90: |[31fa90] org.jaudiotagger.tag.id3.framebody.FrameBodyCHAP.:(Ljava/lang/String;IIII)V │ │ -31faa0: 7010 fa97 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ -31faa6: 1a00 8716 |0003: const-string v0, "ElementID" // string@1687 │ │ -31faaa: 6e30 3298 0102 |0005: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCHAP;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9832 │ │ -31fab0: 7110 3487 0300 |0008: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -31fab6: 0c02 |000b: move-result-object v2 │ │ -31fab8: 1a03 3a48 |000c: const-string v3, "StartTime" // string@483a │ │ -31fabc: 6e30 3298 3102 |000e: invoke-virtual {v1, v3, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCHAP;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9832 │ │ -31fac2: 7110 3487 0400 |0011: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -31fac8: 0c02 |0014: move-result-object v2 │ │ -31faca: 1a03 a316 |0015: const-string v3, "EndTime" // string@16a3 │ │ -31face: 6e30 3298 3102 |0017: invoke-virtual {v1, v3, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCHAP;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9832 │ │ -31fad4: 7110 3487 0500 |001a: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -31fada: 0c02 |001d: move-result-object v2 │ │ -31fadc: 1a03 3948 |001e: const-string v3, "StartOffset" // string@4839 │ │ -31fae0: 6e30 3298 3102 |0020: invoke-virtual {v1, v3, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCHAP;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9832 │ │ -31fae6: 7110 3487 0600 |0023: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -31faec: 0c02 |0026: move-result-object v2 │ │ -31faee: 1a03 a216 |0027: const-string v3, "EndOffset" // string@16a2 │ │ -31faf2: 6e30 3298 3102 |0029: invoke-virtual {v1, v3, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCHAP;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9832 │ │ -31faf8: 0e00 |002c: return-void │ │ +31fa94: |[31fa94] org.jaudiotagger.tag.id3.framebody.FrameBodyCHAP.:(Ljava/lang/String;IIII)V │ │ +31faa4: 7010 fa97 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ +31faaa: 1a00 8716 |0003: const-string v0, "ElementID" // string@1687 │ │ +31faae: 6e30 3298 0102 |0005: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCHAP;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9832 │ │ +31fab4: 7110 3487 0300 |0008: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +31faba: 0c02 |000b: move-result-object v2 │ │ +31fabc: 1a03 3a48 |000c: const-string v3, "StartTime" // string@483a │ │ +31fac0: 6e30 3298 3102 |000e: invoke-virtual {v1, v3, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCHAP;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9832 │ │ +31fac6: 7110 3487 0400 |0011: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +31facc: 0c02 |0014: move-result-object v2 │ │ +31face: 1a03 a316 |0015: const-string v3, "EndTime" // string@16a3 │ │ +31fad2: 6e30 3298 3102 |0017: invoke-virtual {v1, v3, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCHAP;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9832 │ │ +31fad8: 7110 3487 0500 |001a: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +31fade: 0c02 |001d: move-result-object v2 │ │ +31fae0: 1a03 3948 |001e: const-string v3, "StartOffset" // string@4839 │ │ +31fae4: 6e30 3298 3102 |0020: invoke-virtual {v1, v3, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCHAP;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9832 │ │ +31faea: 7110 3487 0600 |0023: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +31faf0: 0c02 |0026: move-result-object v2 │ │ +31faf2: 1a03 a216 |0027: const-string v3, "EndOffset" // string@16a2 │ │ +31faf6: 6e30 3298 3102 |0029: invoke-virtual {v1, v3, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCHAP;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9832 │ │ +31fafc: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ 0x0005 line=111 │ │ 0x0008 line=112 │ │ 0x0011 line=113 │ │ 0x001a line=114 │ │ @@ -1334719,17 +1334719,17 @@ │ │ type : '(Ljava/nio/ByteBuffer;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -31fafc: |[31fafc] org.jaudiotagger.tag.id3.framebody.FrameBodyCHAP.:(Ljava/nio/ByteBuffer;I)V │ │ -31fb0c: 7030 fb97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Ljava/nio/ByteBuffer;I)V // method@97fb │ │ -31fb12: 0e00 |0003: return-void │ │ +31fb00: |[31fb00] org.jaudiotagger.tag.id3.framebody.FrameBodyCHAP.:(Ljava/nio/ByteBuffer;I)V │ │ +31fb10: 7030 fb97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Ljava/nio/ByteBuffer;I)V // method@97fb │ │ +31fb16: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCHAP; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/nio/ByteBuffer; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1334739,17 +1334739,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCHAP;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -31fb14: |[31fb14] org.jaudiotagger.tag.id3.framebody.FrameBodyCHAP.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCHAP;)V │ │ -31fb24: 7020 fc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;)V // method@97fc │ │ -31fb2a: 0e00 |0003: return-void │ │ +31fb18: |[31fb18] org.jaudiotagger.tag.id3.framebody.FrameBodyCHAP.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCHAP;)V │ │ +31fb28: 7020 fc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;)V // method@97fc │ │ +31fb2e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCHAP; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCHAP; │ │ │ │ @@ -1334759,58 +1334759,58 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -31fa60: |[31fa60] org.jaudiotagger.tag.id3.framebody.FrameBodyCHAP.getIdentifier:()Ljava/lang/String; │ │ -31fa70: 1a00 ae0d |0000: const-string v0, "CHAP" // string@0dae │ │ -31fa74: 1100 |0002: return-object v0 │ │ +31fa64: |[31fa64] org.jaudiotagger.tag.id3.framebody.FrameBodyCHAP.getIdentifier:()Ljava/lang/String; │ │ +31fa74: 1a00 ae0d |0000: const-string v0, "CHAP" // string@0dae │ │ +31fa78: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCHAP;) │ │ name : 'setupObjectList' │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 62 16-bit code units │ │ -31fb2c: |[31fb2c] org.jaudiotagger.tag.id3.framebody.FrameBodyCHAP.setupObjectList:()V │ │ -31fb3c: 5440 458e |0000: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCHAP;.objectList:Ljava/util/ArrayList; // field@8e45 │ │ -31fb40: 2201 f511 |0002: new-instance v1, Lorg/jaudiotagger/tag/datatype/StringNullTerminated; // type@11f5 │ │ -31fb44: 1a02 8716 |0004: const-string v2, "ElementID" // string@1687 │ │ -31fb48: 7030 1894 2104 |0006: invoke-direct {v1, v2, v4}, Lorg/jaudiotagger/tag/datatype/StringNullTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@9418 │ │ -31fb4e: 6e20 b288 1000 |0009: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -31fb54: 5440 458e |000c: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCHAP;.objectList:Ljava/util/ArrayList; // field@8e45 │ │ -31fb58: 2201 e911 |000e: new-instance v1, Lorg/jaudiotagger/tag/datatype/NumberFixedLength; // type@11e9 │ │ -31fb5c: 1a02 3a48 |0010: const-string v2, "StartTime" // string@483a │ │ -31fb60: 1243 |0012: const/4 v3, #int 4 // #4 │ │ -31fb62: 7040 a393 2134 |0013: invoke-direct {v1, v2, v4, v3}, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V // method@93a3 │ │ -31fb68: 6e20 b288 1000 |0016: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -31fb6e: 5440 458e |0019: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCHAP;.objectList:Ljava/util/ArrayList; // field@8e45 │ │ -31fb72: 2201 e911 |001b: new-instance v1, Lorg/jaudiotagger/tag/datatype/NumberFixedLength; // type@11e9 │ │ -31fb76: 1a02 a316 |001d: const-string v2, "EndTime" // string@16a3 │ │ -31fb7a: 7040 a393 2134 |001f: invoke-direct {v1, v2, v4, v3}, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V // method@93a3 │ │ -31fb80: 6e20 b288 1000 |0022: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -31fb86: 5440 458e |0025: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCHAP;.objectList:Ljava/util/ArrayList; // field@8e45 │ │ -31fb8a: 2201 e911 |0027: new-instance v1, Lorg/jaudiotagger/tag/datatype/NumberFixedLength; // type@11e9 │ │ -31fb8e: 1a02 3948 |0029: const-string v2, "StartOffset" // string@4839 │ │ -31fb92: 7040 a393 2134 |002b: invoke-direct {v1, v2, v4, v3}, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V // method@93a3 │ │ -31fb98: 6e20 b288 1000 |002e: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -31fb9e: 5440 458e |0031: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCHAP;.objectList:Ljava/util/ArrayList; // field@8e45 │ │ -31fba2: 2201 e911 |0033: new-instance v1, Lorg/jaudiotagger/tag/datatype/NumberFixedLength; // type@11e9 │ │ -31fba6: 1a02 a216 |0035: const-string v2, "EndOffset" // string@16a2 │ │ -31fbaa: 7040 a393 2134 |0037: invoke-direct {v1, v2, v4, v3}, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V // method@93a3 │ │ -31fbb0: 6e20 b288 1000 |003a: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -31fbb6: 0e00 |003d: return-void │ │ +31fb30: |[31fb30] org.jaudiotagger.tag.id3.framebody.FrameBodyCHAP.setupObjectList:()V │ │ +31fb40: 5440 458e |0000: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCHAP;.objectList:Ljava/util/ArrayList; // field@8e45 │ │ +31fb44: 2201 f511 |0002: new-instance v1, Lorg/jaudiotagger/tag/datatype/StringNullTerminated; // type@11f5 │ │ +31fb48: 1a02 8716 |0004: const-string v2, "ElementID" // string@1687 │ │ +31fb4c: 7030 1894 2104 |0006: invoke-direct {v1, v2, v4}, Lorg/jaudiotagger/tag/datatype/StringNullTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@9418 │ │ +31fb52: 6e20 b288 1000 |0009: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +31fb58: 5440 458e |000c: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCHAP;.objectList:Ljava/util/ArrayList; // field@8e45 │ │ +31fb5c: 2201 e911 |000e: new-instance v1, Lorg/jaudiotagger/tag/datatype/NumberFixedLength; // type@11e9 │ │ +31fb60: 1a02 3a48 |0010: const-string v2, "StartTime" // string@483a │ │ +31fb64: 1243 |0012: const/4 v3, #int 4 // #4 │ │ +31fb66: 7040 a393 2134 |0013: invoke-direct {v1, v2, v4, v3}, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V // method@93a3 │ │ +31fb6c: 6e20 b288 1000 |0016: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +31fb72: 5440 458e |0019: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCHAP;.objectList:Ljava/util/ArrayList; // field@8e45 │ │ +31fb76: 2201 e911 |001b: new-instance v1, Lorg/jaudiotagger/tag/datatype/NumberFixedLength; // type@11e9 │ │ +31fb7a: 1a02 a316 |001d: const-string v2, "EndTime" // string@16a3 │ │ +31fb7e: 7040 a393 2134 |001f: invoke-direct {v1, v2, v4, v3}, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V // method@93a3 │ │ +31fb84: 6e20 b288 1000 |0022: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +31fb8a: 5440 458e |0025: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCHAP;.objectList:Ljava/util/ArrayList; // field@8e45 │ │ +31fb8e: 2201 e911 |0027: new-instance v1, Lorg/jaudiotagger/tag/datatype/NumberFixedLength; // type@11e9 │ │ +31fb92: 1a02 3948 |0029: const-string v2, "StartOffset" // string@4839 │ │ +31fb96: 7040 a393 2134 |002b: invoke-direct {v1, v2, v4, v3}, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V // method@93a3 │ │ +31fb9c: 6e20 b288 1000 |002e: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +31fba2: 5440 458e |0031: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCHAP;.objectList:Ljava/util/ArrayList; // field@8e45 │ │ +31fba6: 2201 e911 |0033: new-instance v1, Lorg/jaudiotagger/tag/datatype/NumberFixedLength; // type@11e9 │ │ +31fbaa: 1a02 a216 |0035: const-string v2, "EndOffset" // string@16a2 │ │ +31fbae: 7040 a393 2134 |0037: invoke-direct {v1, v2, v4, v3}, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V // method@93a3 │ │ +31fbb4: 6e20 b288 1000 |003a: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +31fbba: 0e00 |003d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ 0x000c line=146 │ │ 0x0019 line=147 │ │ 0x0025 line=148 │ │ 0x0031 line=149 │ │ @@ -1334922,30 +1334922,30 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -31fdbc: |[31fdbc] org.jaudiotagger.tag.id3.framebody.FrameBodyCOMM.:()V │ │ -31fdcc: 7010 fa97 0200 |0000: invoke-direct {v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ -31fdd2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -31fdd4: 7110 ca86 0000 |0004: invoke-static {v0}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@86ca │ │ -31fdda: 0c00 |0007: move-result-object v0 │ │ -31fddc: 1a01 bd4c |0008: const-string v1, "TextEncoding" // string@4cbd │ │ -31fde0: 6e30 4b98 1200 |000a: invoke-virtual {v2, v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@984b │ │ -31fde6: 1a00 d22f |000d: const-string v0, "Language" // string@2fd2 │ │ -31fdea: 1a01 c869 |000f: const-string v1, "eng" // string@69c8 │ │ -31fdee: 6e30 4b98 0201 |0011: invoke-virtual {v2, v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@984b │ │ -31fdf4: 1a00 b014 |0014: const-string v0, "Description" // string@14b0 │ │ -31fdf8: 1a01 0000 |0016: const-string v1, "" // string@0000 │ │ -31fdfc: 6e30 4b98 0201 |0018: invoke-virtual {v2, v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@984b │ │ -31fe02: 1a00 0c4c |001b: const-string v0, "Text" // string@4c0c │ │ -31fe06: 6e30 4b98 0201 |001d: invoke-virtual {v2, v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@984b │ │ -31fe0c: 0e00 |0020: return-void │ │ +31fdc0: |[31fdc0] org.jaudiotagger.tag.id3.framebody.FrameBodyCOMM.:()V │ │ +31fdd0: 7010 fa97 0200 |0000: invoke-direct {v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ +31fdd6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +31fdd8: 7110 ca86 0000 |0004: invoke-static {v0}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@86ca │ │ +31fdde: 0c00 |0007: move-result-object v0 │ │ +31fde0: 1a01 bd4c |0008: const-string v1, "TextEncoding" // string@4cbd │ │ +31fde4: 6e30 4b98 1200 |000a: invoke-virtual {v2, v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@984b │ │ +31fdea: 1a00 d22f |000d: const-string v0, "Language" // string@2fd2 │ │ +31fdee: 1a01 c869 |000f: const-string v1, "eng" // string@69c8 │ │ +31fdf2: 6e30 4b98 0201 |0011: invoke-virtual {v2, v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@984b │ │ +31fdf8: 1a00 b014 |0014: const-string v0, "Description" // string@14b0 │ │ +31fdfc: 1a01 0000 |0016: const-string v1, "" // string@0000 │ │ +31fe00: 6e30 4b98 0201 |0018: invoke-virtual {v2, v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@984b │ │ +31fe06: 1a00 0c4c |001b: const-string v0, "Text" // string@4c0c │ │ +31fe0a: 6e30 4b98 0201 |001d: invoke-virtual {v2, v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@984b │ │ +31fe10: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ 0x0004 line=107 │ │ 0x0011 line=108 │ │ 0x0018 line=109 │ │ 0x001d line=110 │ │ @@ -1334957,27 +1334957,27 @@ │ │ type : '(BLjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -31fe10: |[31fe10] org.jaudiotagger.tag.id3.framebody.FrameBodyCOMM.:(BLjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -31fe20: 7010 fa97 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ -31fe26: 7110 ca86 0200 |0003: invoke-static {v2}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@86ca │ │ -31fe2c: 0c02 |0006: move-result-object v2 │ │ -31fe2e: 1a00 bd4c |0007: const-string v0, "TextEncoding" // string@4cbd │ │ -31fe32: 6e30 4b98 0102 |0009: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@984b │ │ -31fe38: 1a02 d22f |000c: const-string v2, "Language" // string@2fd2 │ │ -31fe3c: 6e30 4b98 2103 |000e: invoke-virtual {v1, v2, v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@984b │ │ -31fe42: 1a02 b014 |0011: const-string v2, "Description" // string@14b0 │ │ -31fe46: 6e30 4b98 2104 |0013: invoke-virtual {v1, v2, v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@984b │ │ -31fe4c: 1a02 0c4c |0016: const-string v2, "Text" // string@4c0c │ │ -31fe50: 6e30 4b98 2105 |0018: invoke-virtual {v1, v2, v5}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@984b │ │ -31fe56: 0e00 |001b: return-void │ │ +31fe14: |[31fe14] org.jaudiotagger.tag.id3.framebody.FrameBodyCOMM.:(BLjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +31fe24: 7010 fa97 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ +31fe2a: 7110 ca86 0200 |0003: invoke-static {v2}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@86ca │ │ +31fe30: 0c02 |0006: move-result-object v2 │ │ +31fe32: 1a00 bd4c |0007: const-string v0, "TextEncoding" // string@4cbd │ │ +31fe36: 6e30 4b98 0102 |0009: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@984b │ │ +31fe3c: 1a02 d22f |000c: const-string v2, "Language" // string@2fd2 │ │ +31fe40: 6e30 4b98 2103 |000e: invoke-virtual {v1, v2, v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@984b │ │ +31fe46: 1a02 b014 |0011: const-string v2, "Description" // string@14b0 │ │ +31fe4a: 6e30 4b98 2104 |0013: invoke-virtual {v1, v2, v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@984b │ │ +31fe50: 1a02 0c4c |0016: const-string v2, "Text" // string@4c0c │ │ +31fe54: 6e30 4b98 2105 |0018: invoke-virtual {v1, v2, v5}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@984b │ │ +31fe5a: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ 0x0003 line=128 │ │ 0x000e line=129 │ │ 0x0013 line=130 │ │ 0x0018 line=131 │ │ @@ -1334993,17 +1334993,17 @@ │ │ type : '(Ljava/nio/ByteBuffer;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -31fe58: |[31fe58] org.jaudiotagger.tag.id3.framebody.FrameBodyCOMM.:(Ljava/nio/ByteBuffer;I)V │ │ -31fe68: 7030 fb97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Ljava/nio/ByteBuffer;I)V // method@97fb │ │ -31fe6e: 0e00 |0003: return-void │ │ +31fe5c: |[31fe5c] org.jaudiotagger.tag.id3.framebody.FrameBodyCOMM.:(Ljava/nio/ByteBuffer;I)V │ │ +31fe6c: 7030 fb97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Ljava/nio/ByteBuffer;I)V // method@97fb │ │ +31fe72: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/nio/ByteBuffer; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1335013,17 +1335013,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -31fe70: |[31fe70] org.jaudiotagger.tag.id3.framebody.FrameBodyCOMM.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM;)V │ │ -31fe80: 7020 fc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;)V // method@97fc │ │ -31fe86: 0e00 |0003: return-void │ │ +31fe74: |[31fe74] org.jaudiotagger.tag.id3.framebody.FrameBodyCOMM.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM;)V │ │ +31fe84: 7020 fc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;)V // method@97fc │ │ +31fe8a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM; │ │ │ │ @@ -1335033,21 +1335033,21 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -31fe88: |[31fe88] org.jaudiotagger.tag.id3.framebody.FrameBodyCOMM.addTextValue:(Ljava/lang/String;)V │ │ -31fe98: 1a00 0c4c |0000: const-string v0, "Text" // string@4c0c │ │ -31fe9c: 6e20 3f98 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM;.getObject:(Ljava/lang/String;)Lorg/jaudiotagger/tag/datatype/AbstractDataType; // method@983f │ │ -31fea2: 0c00 |0005: move-result-object v0 │ │ -31fea4: 1f00 fc11 |0006: check-cast v0, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated; // type@11fc │ │ -31fea8: 6e20 5a94 2000 |0008: invoke-virtual {v0, v2}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;.addValue:(Ljava/lang/String;)V // method@945a │ │ -31feae: 0e00 |000b: return-void │ │ +31fe8c: |[31fe8c] org.jaudiotagger.tag.id3.framebody.FrameBodyCOMM.addTextValue:(Ljava/lang/String;)V │ │ +31fe9c: 1a00 0c4c |0000: const-string v0, "Text" // string@4c0c │ │ +31fea0: 6e20 3f98 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM;.getObject:(Ljava/lang/String;)Lorg/jaudiotagger/tag/datatype/AbstractDataType; // method@983f │ │ +31fea6: 0c00 |0005: move-result-object v0 │ │ +31fea8: 1f00 fc11 |0006: check-cast v0, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated; // type@11fc │ │ +31feac: 6e20 5a94 2000 |0008: invoke-virtual {v0, v2}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;.addValue:(Ljava/lang/String;)V // method@945a │ │ +31feb2: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=320 │ │ 0x0008 line=321 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM; │ │ 0x0000 - 0x000c reg=2 (null) Ljava/lang/String; │ │ @@ -1335057,20 +1335057,20 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -31fc64: |[31fc64] org.jaudiotagger.tag.id3.framebody.FrameBodyCOMM.getDescription:()Ljava/lang/String; │ │ -31fc74: 1a00 b014 |0000: const-string v0, "Description" // string@14b0 │ │ -31fc78: 6e20 4098 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@9840 │ │ -31fc7e: 0c00 |0005: move-result-object v0 │ │ -31fc80: 1f00 3710 |0006: check-cast v0, Ljava/lang/String; // type@1037 │ │ -31fc84: 1100 |0008: return-object v0 │ │ +31fc68: |[31fc68] org.jaudiotagger.tag.id3.framebody.FrameBodyCOMM.getDescription:()Ljava/lang/String; │ │ +31fc78: 1a00 b014 |0000: const-string v0, "Description" // string@14b0 │ │ +31fc7c: 6e20 4098 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@9840 │ │ +31fc82: 0c00 |0005: move-result-object v0 │ │ +31fc84: 1f00 3710 |0006: check-cast v0, Ljava/lang/String; // type@1037 │ │ +31fc88: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=168 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM; │ │ │ │ #2 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM;) │ │ @@ -1335078,23 +1335078,23 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -31fc88: |[31fc88] org.jaudiotagger.tag.id3.framebody.FrameBodyCOMM.getFirstTextValue:()Ljava/lang/String; │ │ -31fc98: 1a00 0c4c |0000: const-string v0, "Text" // string@4c0c │ │ -31fc9c: 6e20 3f98 0200 |0002: invoke-virtual {v2, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM;.getObject:(Ljava/lang/String;)Lorg/jaudiotagger/tag/datatype/AbstractDataType; // method@983f │ │ -31fca2: 0c00 |0005: move-result-object v0 │ │ -31fca4: 1f00 fc11 |0006: check-cast v0, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated; // type@11fc │ │ -31fca8: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -31fcaa: 6e20 6394 1000 |0009: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;.getValueAtIndex:(I)Ljava/lang/String; // method@9463 │ │ -31fcb0: 0c00 |000c: move-result-object v0 │ │ -31fcb2: 1100 |000d: return-object v0 │ │ +31fc8c: |[31fc8c] org.jaudiotagger.tag.id3.framebody.FrameBodyCOMM.getFirstTextValue:()Ljava/lang/String; │ │ +31fc9c: 1a00 0c4c |0000: const-string v0, "Text" // string@4c0c │ │ +31fca0: 6e20 3f98 0200 |0002: invoke-virtual {v2, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM;.getObject:(Ljava/lang/String;)Lorg/jaudiotagger/tag/datatype/AbstractDataType; // method@983f │ │ +31fca6: 0c00 |0005: move-result-object v0 │ │ +31fca8: 1f00 fc11 |0006: check-cast v0, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated; // type@11fc │ │ +31fcac: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +31fcae: 6e20 6394 1000 |0009: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;.getValueAtIndex:(I)Ljava/lang/String; // method@9463 │ │ +31fcb4: 0c00 |000c: move-result-object v0 │ │ +31fcb6: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=289 │ │ 0x0009 line=290 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM; │ │ │ │ @@ -1335103,36 +1335103,36 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -31fcb4: |[31fcb4] org.jaudiotagger.tag.id3.framebody.FrameBodyCOMM.getIdentifier:()Ljava/lang/String; │ │ -31fcc4: 1a00 290e |0000: const-string v0, "COMM" // string@0e29 │ │ -31fcc8: 1100 |0002: return-object v0 │ │ +31fcb8: |[31fcb8] org.jaudiotagger.tag.id3.framebody.FrameBodyCOMM.getIdentifier:()Ljava/lang/String; │ │ +31fcc8: 1a00 290e |0000: const-string v0, "COMM" // string@0e29 │ │ +31fccc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM;) │ │ name : 'getLanguage' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -31fccc: |[31fccc] org.jaudiotagger.tag.id3.framebody.FrameBodyCOMM.getLanguage:()Ljava/lang/String; │ │ -31fcdc: 1a00 d22f |0000: const-string v0, "Language" // string@2fd2 │ │ -31fce0: 6e20 4098 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@9840 │ │ -31fce6: 0c00 |0005: move-result-object v0 │ │ -31fce8: 1f00 3710 |0006: check-cast v0, Ljava/lang/String; // type@1037 │ │ -31fcec: 1100 |0008: return-object v0 │ │ +31fcd0: |[31fcd0] org.jaudiotagger.tag.id3.framebody.FrameBodyCOMM.getLanguage:()Ljava/lang/String; │ │ +31fce0: 1a00 d22f |0000: const-string v0, "Language" // string@2fd2 │ │ +31fce4: 6e20 4098 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@9840 │ │ +31fcea: 0c00 |0005: move-result-object v0 │ │ +31fcec: 1f00 3710 |0006: check-cast v0, Ljava/lang/String; // type@1037 │ │ +31fcf0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=203 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM; │ │ │ │ #5 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM;) │ │ @@ -1335140,22 +1335140,22 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -31fc38: |[31fc38] org.jaudiotagger.tag.id3.framebody.FrameBodyCOMM.getNumberOfValues:()I │ │ -31fc48: 1a00 0c4c |0000: const-string v0, "Text" // string@4c0c │ │ -31fc4c: 6e20 3f98 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM;.getObject:(Ljava/lang/String;)Lorg/jaudiotagger/tag/datatype/AbstractDataType; // method@983f │ │ -31fc52: 0c00 |0005: move-result-object v0 │ │ -31fc54: 1f00 fc11 |0006: check-cast v0, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated; // type@11fc │ │ -31fc58: 6e10 5f94 0000 |0008: invoke-virtual {v0}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;.getNumberOfValues:()I // method@945f │ │ -31fc5e: 0a00 |000b: move-result v0 │ │ -31fc60: 0f00 |000c: return v0 │ │ +31fc3c: |[31fc3c] org.jaudiotagger.tag.id3.framebody.FrameBodyCOMM.getNumberOfValues:()I │ │ +31fc4c: 1a00 0c4c |0000: const-string v0, "Text" // string@4c0c │ │ +31fc50: 6e20 3f98 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM;.getObject:(Ljava/lang/String;)Lorg/jaudiotagger/tag/datatype/AbstractDataType; // method@983f │ │ +31fc56: 0c00 |0005: move-result-object v0 │ │ +31fc58: 1f00 fc11 |0006: check-cast v0, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated; // type@11fc │ │ +31fc5c: 6e10 5f94 0000 |0008: invoke-virtual {v0}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;.getNumberOfValues:()I // method@945f │ │ +31fc62: 0a00 |000b: move-result v0 │ │ +31fc64: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=329 │ │ 0x0008 line=330 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM; │ │ │ │ @@ -1335164,23 +1335164,23 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -31fcf0: |[31fcf0] org.jaudiotagger.tag.id3.framebody.FrameBodyCOMM.getText:()Ljava/lang/String; │ │ -31fd00: 1a00 0c4c |0000: const-string v0, "Text" // string@4c0c │ │ -31fd04: 6e20 3f98 0200 |0002: invoke-virtual {v2, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM;.getObject:(Ljava/lang/String;)Lorg/jaudiotagger/tag/datatype/AbstractDataType; // method@983f │ │ -31fd0a: 0c00 |0005: move-result-object v0 │ │ -31fd0c: 1f00 fc11 |0006: check-cast v0, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated; // type@11fc │ │ -31fd10: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -31fd12: 6e20 6394 1000 |0009: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;.getValueAtIndex:(I)Ljava/lang/String; // method@9463 │ │ -31fd18: 0c00 |000c: move-result-object v0 │ │ -31fd1a: 1100 |000d: return-object v0 │ │ +31fcf4: |[31fcf4] org.jaudiotagger.tag.id3.framebody.FrameBodyCOMM.getText:()Ljava/lang/String; │ │ +31fd04: 1a00 0c4c |0000: const-string v0, "Text" // string@4c0c │ │ +31fd08: 6e20 3f98 0200 |0002: invoke-virtual {v2, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM;.getObject:(Ljava/lang/String;)Lorg/jaudiotagger/tag/datatype/AbstractDataType; // method@983f │ │ +31fd0e: 0c00 |0005: move-result-object v0 │ │ +31fd10: 1f00 fc11 |0006: check-cast v0, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated; // type@11fc │ │ +31fd14: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +31fd16: 6e20 6394 1000 |0009: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;.getValueAtIndex:(I)Ljava/lang/String; // method@9463 │ │ +31fd1c: 0c00 |000c: move-result-object v0 │ │ +31fd1e: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=226 │ │ 0x0009 line=227 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM; │ │ │ │ @@ -1335189,22 +1335189,22 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -31fd1c: |[31fd1c] org.jaudiotagger.tag.id3.framebody.FrameBodyCOMM.getTextWithoutTrailingNulls:()Ljava/lang/String; │ │ -31fd2c: 1a00 0c4c |0000: const-string v0, "Text" // string@4c0c │ │ -31fd30: 6e20 3f98 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM;.getObject:(Ljava/lang/String;)Lorg/jaudiotagger/tag/datatype/AbstractDataType; // method@983f │ │ -31fd36: 0c00 |0005: move-result-object v0 │ │ -31fd38: 1f00 fc11 |0006: check-cast v0, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated; // type@11fc │ │ -31fd3c: 6e10 6494 0000 |0008: invoke-virtual {v0}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;.getValueWithoutTrailingNull:()Ljava/lang/String; // method@9464 │ │ -31fd42: 0c00 |000b: move-result-object v0 │ │ -31fd44: 1100 |000c: return-object v0 │ │ +31fd20: |[31fd20] org.jaudiotagger.tag.id3.framebody.FrameBodyCOMM.getTextWithoutTrailingNulls:()Ljava/lang/String; │ │ +31fd30: 1a00 0c4c |0000: const-string v0, "Text" // string@4c0c │ │ +31fd34: 6e20 3f98 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM;.getObject:(Ljava/lang/String;)Lorg/jaudiotagger/tag/datatype/AbstractDataType; // method@983f │ │ +31fd3a: 0c00 |0005: move-result-object v0 │ │ +31fd3c: 1f00 fc11 |0006: check-cast v0, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated; // type@11fc │ │ +31fd40: 6e10 6494 0000 |0008: invoke-virtual {v0}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;.getValueWithoutTrailingNull:()Ljava/lang/String; // method@9464 │ │ +31fd46: 0c00 |000b: move-result-object v0 │ │ +31fd48: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=278 │ │ 0x0008 line=279 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM; │ │ │ │ @@ -1335213,18 +1335213,18 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -31fd48: |[31fd48] org.jaudiotagger.tag.id3.framebody.FrameBodyCOMM.getUserFriendlyValue:()Ljava/lang/String; │ │ -31fd58: 6e10 4198 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM;.getText:()Ljava/lang/String; // method@9841 │ │ -31fd5e: 0c00 |0003: move-result-object v0 │ │ -31fd60: 1100 |0004: return-object v0 │ │ +31fd4c: |[31fd4c] org.jaudiotagger.tag.id3.framebody.FrameBodyCOMM.getUserFriendlyValue:()Ljava/lang/String; │ │ +31fd5c: 6e10 4198 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM;.getText:()Ljava/lang/String; // method@9841 │ │ +31fd62: 0c00 |0003: move-result-object v0 │ │ +31fd64: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=232 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM; │ │ │ │ #9 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM;) │ │ @@ -1335232,22 +1335232,22 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -31fd64: |[31fd64] org.jaudiotagger.tag.id3.framebody.FrameBodyCOMM.getValueAtIndex:(I)Ljava/lang/String; │ │ -31fd74: 1a00 0c4c |0000: const-string v0, "Text" // string@4c0c │ │ -31fd78: 6e20 3f98 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM;.getObject:(Ljava/lang/String;)Lorg/jaudiotagger/tag/datatype/AbstractDataType; // method@983f │ │ -31fd7e: 0c00 |0005: move-result-object v0 │ │ -31fd80: 1f00 fc11 |0006: check-cast v0, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated; // type@11fc │ │ -31fd84: 6e20 6394 2000 |0008: invoke-virtual {v0, v2}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;.getValueAtIndex:(I)Ljava/lang/String; // method@9463 │ │ -31fd8a: 0c02 |000b: move-result-object v2 │ │ -31fd8c: 1102 |000c: return-object v2 │ │ +31fd68: |[31fd68] org.jaudiotagger.tag.id3.framebody.FrameBodyCOMM.getValueAtIndex:(I)Ljava/lang/String; │ │ +31fd78: 1a00 0c4c |0000: const-string v0, "Text" // string@4c0c │ │ +31fd7c: 6e20 3f98 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM;.getObject:(Ljava/lang/String;)Lorg/jaudiotagger/tag/datatype/AbstractDataType; // method@983f │ │ +31fd82: 0c00 |0005: move-result-object v0 │ │ +31fd84: 1f00 fc11 |0006: check-cast v0, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated; // type@11fc │ │ +31fd88: 6e20 6394 2000 |0008: invoke-virtual {v0, v2}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;.getValueAtIndex:(I)Ljava/lang/String; // method@9463 │ │ +31fd8e: 0c02 |000b: move-result-object v2 │ │ +31fd90: 1102 |000c: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=304 │ │ 0x0008 line=305 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM; │ │ 0x0000 - 0x000d reg=2 (null) I │ │ @@ -1335257,22 +1335257,22 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -31fd90: |[31fd90] org.jaudiotagger.tag.id3.framebody.FrameBodyCOMM.getValues:()Ljava/util/List; │ │ -31fda0: 1a00 0c4c |0000: const-string v0, "Text" // string@4c0c │ │ -31fda4: 6e20 3f98 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM;.getObject:(Ljava/lang/String;)Lorg/jaudiotagger/tag/datatype/AbstractDataType; // method@983f │ │ -31fdaa: 0c00 |0005: move-result-object v0 │ │ -31fdac: 1f00 fc11 |0006: check-cast v0, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated; // type@11fc │ │ -31fdb0: 6e10 6594 0000 |0008: invoke-virtual {v0}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;.getValues:()Ljava/util/List; // method@9465 │ │ -31fdb6: 0c00 |000b: move-result-object v0 │ │ -31fdb8: 1100 |000c: return-object v0 │ │ +31fd94: |[31fd94] org.jaudiotagger.tag.id3.framebody.FrameBodyCOMM.getValues:()Ljava/util/List; │ │ +31fda4: 1a00 0c4c |0000: const-string v0, "Text" // string@4c0c │ │ +31fda8: 6e20 3f98 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM;.getObject:(Ljava/lang/String;)Lorg/jaudiotagger/tag/datatype/AbstractDataType; // method@983f │ │ +31fdae: 0c00 |0005: move-result-object v0 │ │ +31fdb0: 1f00 fc11 |0006: check-cast v0, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated; // type@11fc │ │ +31fdb4: 6e10 6594 0000 |0008: invoke-virtual {v0}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;.getValues:()Ljava/util/List; // method@9465 │ │ +31fdba: 0c00 |000b: move-result-object v0 │ │ +31fdbc: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=310 │ │ 0x0008 line=311 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM; │ │ │ │ @@ -1335281,29 +1335281,29 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -31fbb8: |[31fbb8] org.jaudiotagger.tag.id3.framebody.FrameBodyCOMM.isItunesFrame:()Z │ │ -31fbc8: 6e10 3998 0200 |0000: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM;.getDescription:()Ljava/lang/String; // method@9839 │ │ -31fbce: 0c00 |0003: move-result-object v0 │ │ -31fbd0: 3800 1200 |0004: if-eqz v0, 0016 // +0012 │ │ -31fbd4: 6e10 aa87 0000 |0006: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@87aa │ │ -31fbda: 0a01 |0009: move-result v1 │ │ -31fbdc: 3801 0c00 |000a: if-eqz v1, 0016 // +000c │ │ -31fbe0: 1a01 a87b |000c: const-string v1, "iTunNORM" // string@7ba8 │ │ -31fbe4: 6e20 9c87 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -31fbea: 0a00 |0011: move-result v0 │ │ -31fbec: 3800 0400 |0012: if-eqz v0, 0016 // +0004 │ │ -31fbf0: 1210 |0014: const/4 v0, #int 1 // #1 │ │ -31fbf2: 0f00 |0015: return v0 │ │ -31fbf4: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -31fbf6: 0f00 |0017: return v0 │ │ +31fbbc: |[31fbbc] org.jaudiotagger.tag.id3.framebody.FrameBodyCOMM.isItunesFrame:()Z │ │ +31fbcc: 6e10 3998 0200 |0000: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM;.getDescription:()Ljava/lang/String; // method@9839 │ │ +31fbd2: 0c00 |0003: move-result-object v0 │ │ +31fbd4: 3800 1200 |0004: if-eqz v0, 0016 // +0012 │ │ +31fbd8: 6e10 aa87 0000 |0006: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@87aa │ │ +31fbde: 0a01 |0009: move-result v1 │ │ +31fbe0: 3801 0c00 |000a: if-eqz v1, 0016 // +000c │ │ +31fbe4: 1a01 a87b |000c: const-string v1, "iTunNORM" // string@7ba8 │ │ +31fbe8: 6e20 9c87 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +31fbee: 0a00 |0011: move-result v0 │ │ +31fbf0: 3800 0400 |0012: if-eqz v0, 0016 // +0004 │ │ +31fbf4: 1210 |0014: const/4 v0, #int 1 // #1 │ │ +31fbf6: 0f00 |0015: return v0 │ │ +31fbf8: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +31fbfa: 0f00 |0017: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x0006 line=91 │ │ 0x000e line=93 │ │ locals : │ │ 0x0000 - 0x0018 reg=2 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM; │ │ @@ -1335313,29 +1335313,29 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -31fbf8: |[31fbf8] org.jaudiotagger.tag.id3.framebody.FrameBodyCOMM.isMediaMonkeyFrame:()Z │ │ -31fc08: 6e10 3998 0200 |0000: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM;.getDescription:()Ljava/lang/String; // method@9839 │ │ -31fc0e: 0c00 |0003: move-result-object v0 │ │ -31fc10: 3800 1200 |0004: if-eqz v0, 0016 // +0012 │ │ -31fc14: 6e10 aa87 0000 |0006: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@87aa │ │ -31fc1a: 0a01 |0009: move-result v1 │ │ -31fc1c: 3801 0c00 |000a: if-eqz v1, 0016 // +000c │ │ -31fc20: 1a01 e947 |000c: const-string v1, "Songs-DB" // string@47e9 │ │ -31fc24: 6e20 b287 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@87b2 │ │ -31fc2a: 0a00 |0011: move-result v0 │ │ -31fc2c: 3800 0400 |0012: if-eqz v0, 0016 // +0004 │ │ -31fc30: 1210 |0014: const/4 v0, #int 1 // #1 │ │ -31fc32: 0f00 |0015: return v0 │ │ -31fc34: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -31fc36: 0f00 |0017: return v0 │ │ +31fbfc: |[31fbfc] org.jaudiotagger.tag.id3.framebody.FrameBodyCOMM.isMediaMonkeyFrame:()Z │ │ +31fc0c: 6e10 3998 0200 |0000: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM;.getDescription:()Ljava/lang/String; // method@9839 │ │ +31fc12: 0c00 |0003: move-result-object v0 │ │ +31fc14: 3800 1200 |0004: if-eqz v0, 0016 // +0012 │ │ +31fc18: 6e10 aa87 0000 |0006: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@87aa │ │ +31fc1e: 0a01 |0009: move-result v1 │ │ +31fc20: 3801 0c00 |000a: if-eqz v1, 0016 // +000c │ │ +31fc24: 1a01 e947 |000c: const-string v1, "Songs-DB" // string@47e9 │ │ +31fc28: 6e20 b287 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@87b2 │ │ +31fc2e: 0a00 |0011: move-result v0 │ │ +31fc30: 3800 0400 |0012: if-eqz v0, 0016 // +0004 │ │ +31fc34: 1210 |0014: const/4 v0, #int 1 // #1 │ │ +31fc36: 0f00 |0015: return v0 │ │ +31fc38: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +31fc3a: 0f00 |0017: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0006 line=78 │ │ 0x000e line=80 │ │ locals : │ │ 0x0000 - 0x0018 reg=2 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM; │ │ @@ -1335345,25 +1335345,25 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -31feb0: |[31feb0] org.jaudiotagger.tag.id3.framebody.FrameBodyCOMM.setDescription:(Ljava/lang/String;)V │ │ -31fec0: 3802 0800 |0000: if-eqz v2, 0008 // +0008 │ │ -31fec4: 1a00 b014 |0002: const-string v0, "Description" // string@14b0 │ │ -31fec8: 6e30 4b98 0102 |0004: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@984b │ │ -31fece: 0e00 |0007: return-void │ │ -31fed0: 2202 1e10 |0008: new-instance v2, Ljava/lang/IllegalArgumentException; // type@101e │ │ -31fed4: 6200 2187 |000a: sget-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_INVALID_NULL_ARGUMENT:Lorg/jaudiotagger/logging/ErrorMessage; // field@8721 │ │ -31fed8: 6e10 5791 0000 |000c: invoke-virtual {v0}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ -31fede: 0c00 |000f: move-result-object v0 │ │ -31fee0: 7020 1887 0200 |0010: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ -31fee6: 2702 |0013: throw v2 │ │ +31feb4: |[31feb4] org.jaudiotagger.tag.id3.framebody.FrameBodyCOMM.setDescription:(Ljava/lang/String;)V │ │ +31fec4: 3802 0800 |0000: if-eqz v2, 0008 // +0008 │ │ +31fec8: 1a00 b014 |0002: const-string v0, "Description" // string@14b0 │ │ +31fecc: 6e30 4b98 0102 |0004: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@984b │ │ +31fed2: 0e00 |0007: return-void │ │ +31fed4: 2202 1e10 |0008: new-instance v2, Ljava/lang/IllegalArgumentException; // type@101e │ │ +31fed8: 6200 2187 |000a: sget-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_INVALID_NULL_ARGUMENT:Lorg/jaudiotagger/logging/ErrorMessage; // field@8721 │ │ +31fedc: 6e10 5791 0000 |000c: invoke-virtual {v0}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ +31fee2: 0c00 |000f: move-result-object v0 │ │ +31fee4: 7020 1887 0200 |0010: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ +31feea: 2702 |0013: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=158 │ │ 0x0008 line=156 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM; │ │ 0x0000 - 0x0014 reg=2 (null) Ljava/lang/String; │ │ @@ -1335373,18 +1335373,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -31fee8: |[31fee8] org.jaudiotagger.tag.id3.framebody.FrameBodyCOMM.setLanguage:(Ljava/lang/String;)V │ │ -31fef8: 1a00 d22f |0000: const-string v0, "Language" // string@2fd2 │ │ -31fefc: 6e30 4b98 0102 |0002: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@984b │ │ -31ff02: 0e00 |0005: return-void │ │ +31feec: |[31feec] org.jaudiotagger.tag.id3.framebody.FrameBodyCOMM.setLanguage:(Ljava/lang/String;)V │ │ +31fefc: 1a00 d22f |0000: const-string v0, "Language" // string@2fd2 │ │ +31ff00: 6e30 4b98 0102 |0002: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@984b │ │ +31ff06: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=193 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1335393,25 +1335393,25 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -31ff04: |[31ff04] org.jaudiotagger.tag.id3.framebody.FrameBodyCOMM.setText:(Ljava/lang/String;)V │ │ -31ff14: 3802 0800 |0000: if-eqz v2, 0008 // +0008 │ │ -31ff18: 1a00 0c4c |0002: const-string v0, "Text" // string@4c0c │ │ -31ff1c: 6e30 4b98 0102 |0004: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@984b │ │ -31ff22: 0e00 |0007: return-void │ │ -31ff24: 2202 1e10 |0008: new-instance v2, Ljava/lang/IllegalArgumentException; // type@101e │ │ -31ff28: 6200 2187 |000a: sget-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_INVALID_NULL_ARGUMENT:Lorg/jaudiotagger/logging/ErrorMessage; // field@8721 │ │ -31ff2c: 6e10 5791 0000 |000c: invoke-virtual {v0}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ -31ff32: 0c00 |000f: move-result-object v0 │ │ -31ff34: 7020 1887 0200 |0010: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ -31ff3a: 2702 |0013: throw v2 │ │ +31ff08: |[31ff08] org.jaudiotagger.tag.id3.framebody.FrameBodyCOMM.setText:(Ljava/lang/String;)V │ │ +31ff18: 3802 0800 |0000: if-eqz v2, 0008 // +0008 │ │ +31ff1c: 1a00 0c4c |0002: const-string v0, "Text" // string@4c0c │ │ +31ff20: 6e30 4b98 0102 |0004: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@984b │ │ +31ff26: 0e00 |0007: return-void │ │ +31ff28: 2202 1e10 |0008: new-instance v2, Ljava/lang/IllegalArgumentException; // type@101e │ │ +31ff2c: 6200 2187 |000a: sget-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_INVALID_NULL_ARGUMENT:Lorg/jaudiotagger/logging/ErrorMessage; // field@8721 │ │ +31ff30: 6e10 5791 0000 |000c: invoke-virtual {v0}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ +31ff36: 0c00 |000f: move-result-object v0 │ │ +31ff38: 7020 1887 0200 |0010: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ +31ff3e: 2702 |0013: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=215 │ │ 0x0008 line=213 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM; │ │ 0x0000 - 0x0014 reg=2 (null) Ljava/lang/String; │ │ @@ -1335421,38 +1335421,38 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 51 16-bit code units │ │ -31ff3c: |[31ff3c] org.jaudiotagger.tag.id3.framebody.FrameBodyCOMM.setupObjectList:()V │ │ -31ff4c: 5440 518e |0000: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM;.objectList:Ljava/util/ArrayList; // field@8e51 │ │ -31ff50: 2201 ea11 |0002: new-instance v1, Lorg/jaudiotagger/tag/datatype/NumberHashMap; // type@11ea │ │ -31ff54: 1a02 bd4c |0004: const-string v2, "TextEncoding" // string@4cbd │ │ -31ff58: 1213 |0006: const/4 v3, #int 1 // #1 │ │ -31ff5a: 7040 ae93 2134 |0007: invoke-direct {v1, v2, v4, v3}, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V // method@93ae │ │ -31ff60: 6e20 b288 1000 |000a: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -31ff66: 5440 518e |000d: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM;.objectList:Ljava/util/ArrayList; // field@8e51 │ │ -31ff6a: 2201 f411 |000f: new-instance v1, Lorg/jaudiotagger/tag/datatype/StringHashMap; // type@11f4 │ │ -31ff6e: 1a02 d22f |0011: const-string v2, "Language" // string@2fd2 │ │ -31ff72: 1233 |0013: const/4 v3, #int 3 // #3 │ │ -31ff74: 7040 0f94 2134 |0014: invoke-direct {v1, v2, v4, v3}, Lorg/jaudiotagger/tag/datatype/StringHashMap;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V // method@940f │ │ -31ff7a: 6e20 b288 1000 |0017: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -31ff80: 5440 518e |001a: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM;.objectList:Ljava/util/ArrayList; // field@8e51 │ │ -31ff84: 2201 fb11 |001c: new-instance v1, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated; // type@11fb │ │ -31ff88: 1a02 b014 |001e: const-string v2, "Description" // string@14b0 │ │ -31ff8c: 7030 4b94 2104 |0020: invoke-direct {v1, v2, v4}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@944b │ │ -31ff92: 6e20 b288 1000 |0023: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -31ff98: 5440 518e |0026: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM;.objectList:Ljava/util/ArrayList; // field@8e51 │ │ -31ff9c: 2201 fc11 |0028: new-instance v1, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated; // type@11fc │ │ -31ffa0: 1a02 0c4c |002a: const-string v2, "Text" // string@4c0c │ │ -31ffa4: 7030 5894 2104 |002c: invoke-direct {v1, v2, v4}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@9458 │ │ -31ffaa: 6e20 b288 1000 |002f: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -31ffb0: 0e00 |0032: return-void │ │ +31ff40: |[31ff40] org.jaudiotagger.tag.id3.framebody.FrameBodyCOMM.setupObjectList:()V │ │ +31ff50: 5440 518e |0000: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM;.objectList:Ljava/util/ArrayList; // field@8e51 │ │ +31ff54: 2201 ea11 |0002: new-instance v1, Lorg/jaudiotagger/tag/datatype/NumberHashMap; // type@11ea │ │ +31ff58: 1a02 bd4c |0004: const-string v2, "TextEncoding" // string@4cbd │ │ +31ff5c: 1213 |0006: const/4 v3, #int 1 // #1 │ │ +31ff5e: 7040 ae93 2134 |0007: invoke-direct {v1, v2, v4, v3}, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V // method@93ae │ │ +31ff64: 6e20 b288 1000 |000a: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +31ff6a: 5440 518e |000d: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM;.objectList:Ljava/util/ArrayList; // field@8e51 │ │ +31ff6e: 2201 f411 |000f: new-instance v1, Lorg/jaudiotagger/tag/datatype/StringHashMap; // type@11f4 │ │ +31ff72: 1a02 d22f |0011: const-string v2, "Language" // string@2fd2 │ │ +31ff76: 1233 |0013: const/4 v3, #int 3 // #3 │ │ +31ff78: 7040 0f94 2134 |0014: invoke-direct {v1, v2, v4, v3}, Lorg/jaudiotagger/tag/datatype/StringHashMap;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V // method@940f │ │ +31ff7e: 6e20 b288 1000 |0017: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +31ff84: 5440 518e |001a: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM;.objectList:Ljava/util/ArrayList; // field@8e51 │ │ +31ff88: 2201 fb11 |001c: new-instance v1, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated; // type@11fb │ │ +31ff8c: 1a02 b014 |001e: const-string v2, "Description" // string@14b0 │ │ +31ff90: 7030 4b94 2104 |0020: invoke-direct {v1, v2, v4}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@944b │ │ +31ff96: 6e20 b288 1000 |0023: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +31ff9c: 5440 518e |0026: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM;.objectList:Ljava/util/ArrayList; // field@8e51 │ │ +31ffa0: 2201 fc11 |0028: new-instance v1, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated; // type@11fc │ │ +31ffa4: 1a02 0c4c |002a: const-string v2, "Text" // string@4c0c │ │ +31ffa8: 7030 5894 2104 |002c: invoke-direct {v1, v2, v4}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@9458 │ │ +31ffae: 6e20 b288 1000 |002f: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +31ffb4: 0e00 |0032: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=241 │ │ 0x000d line=242 │ │ 0x001a line=243 │ │ 0x0026 line=244 │ │ locals : │ │ @@ -1335463,48 +1335463,48 @@ │ │ type : '(Ljava/io/ByteArrayOutputStream;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 69 16-bit code units │ │ -31ffb4: |[31ffb4] org.jaudiotagger.tag.id3.framebody.FrameBodyCOMM.write:(Ljava/io/ByteArrayOutputStream;)V │ │ -31ffc4: 6e10 3b98 0200 |0000: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM;.getHeader:()Lorg/jaudiotagger/tag/id3/AbstractTagFrame; // method@983b │ │ -31ffca: 0c00 |0003: move-result-object v0 │ │ -31ffcc: 6e10 4298 0200 |0004: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM;.getTextEncoding:()B // method@9842 │ │ -31ffd2: 0a01 |0007: move-result v1 │ │ -31ffd4: 7120 9f95 1000 |0008: invoke-static {v0, v1}, Lorg/jaudiotagger/tag/id3/ID3TextEncodingConversion;.getTextEncoding:(Lorg/jaudiotagger/tag/id3/AbstractTagFrame;B)B // method@959f │ │ -31ffda: 0a00 |000b: move-result v0 │ │ -31ffdc: 6e20 4d98 0200 |000c: invoke-virtual {v2, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM;.setTextEncoding:(B)V // method@984d │ │ -31ffe2: 1a00 0c4c |000f: const-string v0, "Text" // string@4c0c │ │ -31ffe6: 6e20 3f98 0200 |0011: invoke-virtual {v2, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM;.getObject:(Ljava/lang/String;)Lorg/jaudiotagger/tag/datatype/AbstractDataType; // method@983f │ │ -31ffec: 0c00 |0014: move-result-object v0 │ │ -31ffee: 1f00 d911 |0015: check-cast v0, Lorg/jaudiotagger/tag/datatype/AbstractString; // type@11d9 │ │ -31fff2: 6e10 1b93 0000 |0017: invoke-virtual {v0}, Lorg/jaudiotagger/tag/datatype/AbstractString;.canBeEncoded:()Z // method@931b │ │ -31fff8: 0a00 |001a: move-result v0 │ │ -31fffa: 3900 0d00 |001b: if-nez v0, 0028 // +000d │ │ -31fffe: 6e10 3b98 0200 |001d: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM;.getHeader:()Lorg/jaudiotagger/tag/id3/AbstractTagFrame; // method@983b │ │ -320004: 0c00 |0020: move-result-object v0 │ │ -320006: 7110 a095 0000 |0021: invoke-static {v0}, Lorg/jaudiotagger/tag/id3/ID3TextEncodingConversion;.getUnicodeTextEncoding:(Lorg/jaudiotagger/tag/id3/AbstractTagFrame;)B // method@95a0 │ │ -32000c: 0a00 |0024: move-result v0 │ │ -32000e: 6e20 4d98 0200 |0025: invoke-virtual {v2, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM;.setTextEncoding:(B)V // method@984d │ │ -320014: 1a00 b014 |0028: const-string v0, "Description" // string@14b0 │ │ -320018: 6e20 3f98 0200 |002a: invoke-virtual {v2, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM;.getObject:(Ljava/lang/String;)Lorg/jaudiotagger/tag/datatype/AbstractDataType; // method@983f │ │ -32001e: 0c00 |002d: move-result-object v0 │ │ -320020: 1f00 d911 |002e: check-cast v0, Lorg/jaudiotagger/tag/datatype/AbstractString; // type@11d9 │ │ -320024: 6e10 1b93 0000 |0030: invoke-virtual {v0}, Lorg/jaudiotagger/tag/datatype/AbstractString;.canBeEncoded:()Z // method@931b │ │ -32002a: 0a00 |0033: move-result v0 │ │ -32002c: 3900 0d00 |0034: if-nez v0, 0041 // +000d │ │ -320030: 6e10 3b98 0200 |0036: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM;.getHeader:()Lorg/jaudiotagger/tag/id3/AbstractTagFrame; // method@983b │ │ -320036: 0c00 |0039: move-result-object v0 │ │ -320038: 7110 a095 0000 |003a: invoke-static {v0}, Lorg/jaudiotagger/tag/id3/ID3TextEncodingConversion;.getUnicodeTextEncoding:(Lorg/jaudiotagger/tag/id3/AbstractTagFrame;)B // method@95a0 │ │ -32003e: 0a00 |003d: move-result v0 │ │ -320040: 6e20 4d98 0200 |003e: invoke-virtual {v2, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM;.setTextEncoding:(B)V // method@984d │ │ -320046: 6f20 0598 3200 |0041: invoke-super {v2, v3}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.write:(Ljava/io/ByteArrayOutputStream;)V // method@9805 │ │ -32004c: 0e00 |0044: return-void │ │ +31ffb8: |[31ffb8] org.jaudiotagger.tag.id3.framebody.FrameBodyCOMM.write:(Ljava/io/ByteArrayOutputStream;)V │ │ +31ffc8: 6e10 3b98 0200 |0000: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM;.getHeader:()Lorg/jaudiotagger/tag/id3/AbstractTagFrame; // method@983b │ │ +31ffce: 0c00 |0003: move-result-object v0 │ │ +31ffd0: 6e10 4298 0200 |0004: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM;.getTextEncoding:()B // method@9842 │ │ +31ffd6: 0a01 |0007: move-result v1 │ │ +31ffd8: 7120 9f95 1000 |0008: invoke-static {v0, v1}, Lorg/jaudiotagger/tag/id3/ID3TextEncodingConversion;.getTextEncoding:(Lorg/jaudiotagger/tag/id3/AbstractTagFrame;B)B // method@959f │ │ +31ffde: 0a00 |000b: move-result v0 │ │ +31ffe0: 6e20 4d98 0200 |000c: invoke-virtual {v2, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM;.setTextEncoding:(B)V // method@984d │ │ +31ffe6: 1a00 0c4c |000f: const-string v0, "Text" // string@4c0c │ │ +31ffea: 6e20 3f98 0200 |0011: invoke-virtual {v2, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM;.getObject:(Ljava/lang/String;)Lorg/jaudiotagger/tag/datatype/AbstractDataType; // method@983f │ │ +31fff0: 0c00 |0014: move-result-object v0 │ │ +31fff2: 1f00 d911 |0015: check-cast v0, Lorg/jaudiotagger/tag/datatype/AbstractString; // type@11d9 │ │ +31fff6: 6e10 1b93 0000 |0017: invoke-virtual {v0}, Lorg/jaudiotagger/tag/datatype/AbstractString;.canBeEncoded:()Z // method@931b │ │ +31fffc: 0a00 |001a: move-result v0 │ │ +31fffe: 3900 0d00 |001b: if-nez v0, 0028 // +000d │ │ +320002: 6e10 3b98 0200 |001d: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM;.getHeader:()Lorg/jaudiotagger/tag/id3/AbstractTagFrame; // method@983b │ │ +320008: 0c00 |0020: move-result-object v0 │ │ +32000a: 7110 a095 0000 |0021: invoke-static {v0}, Lorg/jaudiotagger/tag/id3/ID3TextEncodingConversion;.getUnicodeTextEncoding:(Lorg/jaudiotagger/tag/id3/AbstractTagFrame;)B // method@95a0 │ │ +320010: 0a00 |0024: move-result v0 │ │ +320012: 6e20 4d98 0200 |0025: invoke-virtual {v2, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM;.setTextEncoding:(B)V // method@984d │ │ +320018: 1a00 b014 |0028: const-string v0, "Description" // string@14b0 │ │ +32001c: 6e20 3f98 0200 |002a: invoke-virtual {v2, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM;.getObject:(Ljava/lang/String;)Lorg/jaudiotagger/tag/datatype/AbstractDataType; // method@983f │ │ +320022: 0c00 |002d: move-result-object v0 │ │ +320024: 1f00 d911 |002e: check-cast v0, Lorg/jaudiotagger/tag/datatype/AbstractString; // type@11d9 │ │ +320028: 6e10 1b93 0000 |0030: invoke-virtual {v0}, Lorg/jaudiotagger/tag/datatype/AbstractString;.canBeEncoded:()Z // method@931b │ │ +32002e: 0a00 |0033: move-result v0 │ │ +320030: 3900 0d00 |0034: if-nez v0, 0041 // +000d │ │ +320034: 6e10 3b98 0200 |0036: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM;.getHeader:()Lorg/jaudiotagger/tag/id3/AbstractTagFrame; // method@983b │ │ +32003a: 0c00 |0039: move-result-object v0 │ │ +32003c: 7110 a095 0000 |003a: invoke-static {v0}, Lorg/jaudiotagger/tag/id3/ID3TextEncodingConversion;.getUnicodeTextEncoding:(Lorg/jaudiotagger/tag/id3/AbstractTagFrame;)B // method@95a0 │ │ +320042: 0a00 |003d: move-result v0 │ │ +320044: 6e20 4d98 0200 |003e: invoke-virtual {v2, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM;.setTextEncoding:(B)V // method@984d │ │ +32004a: 6f20 0598 3200 |0041: invoke-super {v2, v3}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.write:(Ljava/io/ByteArrayOutputStream;)V // method@9805 │ │ +320050: 0e00 |0044: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=255 │ │ 0x0011 line=258 │ │ 0x001d line=260 │ │ 0x002a line=262 │ │ 0x0036 line=264 │ │ @@ -1335553,17 +1335553,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -32008c: |[32008c] org.jaudiotagger.tag.id3.framebody.FrameBodyCOMR.:()V │ │ -32009c: 7010 fa97 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ -3200a2: 0e00 |0003: return-void │ │ +320090: |[320090] org.jaudiotagger.tag.id3.framebody.FrameBodyCOMR.:()V │ │ +3200a0: 7010 fa97 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ +3200a6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMR; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMR;) │ │ @@ -1335571,39 +1335571,39 @@ │ │ type : '(BLjava/lang/String;Ljava/lang/String;Ljava/lang/String;BLjava/lang/String;Ljava/lang/String;Ljava/lang/String;[B)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 11 │ │ ins : 10 │ │ outs : 3 │ │ insns size : 57 16-bit code units │ │ -3200a4: |[3200a4] org.jaudiotagger.tag.id3.framebody.FrameBodyCOMR.:(BLjava/lang/String;Ljava/lang/String;Ljava/lang/String;BLjava/lang/String;Ljava/lang/String;Ljava/lang/String;[B)V │ │ -3200b4: 7010 fa97 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ -3200ba: 7110 ca86 0200 |0003: invoke-static {v2}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@86ca │ │ -3200c0: 0c02 |0006: move-result-object v2 │ │ -3200c2: 1a00 bd4c |0007: const-string v0, "TextEncoding" // string@4cbd │ │ -3200c6: 6e30 5998 0102 |0009: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMR;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9859 │ │ -3200cc: 1a02 2842 |000c: const-string v2, "PriceString" // string@4228 │ │ -3200d0: 6e30 5998 2103 |000e: invoke-virtual {v1, v2, v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMR;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9859 │ │ -3200d6: 1a02 3452 |0011: const-string v2, "ValidUntil" // string@5234 │ │ -3200da: 6e30 5998 2104 |0013: invoke-virtual {v1, v2, v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMR;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9859 │ │ -3200e0: 1a02 2712 |0016: const-string v2, "ContactURL" // string@1227 │ │ -3200e4: 6e30 5998 2105 |0018: invoke-virtual {v1, v2, v5}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMR;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9859 │ │ -3200ea: 7110 ca86 0600 |001b: invoke-static {v6}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@86ca │ │ -3200f0: 0c02 |001e: move-result-object v2 │ │ -3200f2: 1a03 6443 |001f: const-string v3, "RecievedAs" // string@4364 │ │ -3200f6: 6e30 5998 3102 |0021: invoke-virtual {v1, v3, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMR;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9859 │ │ -3200fc: 1a02 ee46 |0024: const-string v2, "SellerName" // string@46ee │ │ -320100: 6e30 5998 2107 |0026: invoke-virtual {v1, v2, v7}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMR;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9859 │ │ -320106: 1a02 b014 |0029: const-string v2, "Description" // string@14b0 │ │ -32010a: 6e30 5998 2108 |002b: invoke-virtual {v1, v2, v8}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMR;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9859 │ │ -320110: 1a02 d938 |002e: const-string v2, "MIMEType" // string@38d9 │ │ -320114: 6e30 5998 2109 |0030: invoke-virtual {v1, v2, v9}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMR;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9859 │ │ -32011a: 1a02 ed46 |0033: const-string v2, "SellerLogo" // string@46ed │ │ -32011e: 6e30 5998 210a |0035: invoke-virtual {v1, v2, v10}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMR;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9859 │ │ -320124: 0e00 |0038: return-void │ │ +3200a8: |[3200a8] org.jaudiotagger.tag.id3.framebody.FrameBodyCOMR.:(BLjava/lang/String;Ljava/lang/String;Ljava/lang/String;BLjava/lang/String;Ljava/lang/String;Ljava/lang/String;[B)V │ │ +3200b8: 7010 fa97 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ +3200be: 7110 ca86 0200 |0003: invoke-static {v2}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@86ca │ │ +3200c4: 0c02 |0006: move-result-object v2 │ │ +3200c6: 1a00 bd4c |0007: const-string v0, "TextEncoding" // string@4cbd │ │ +3200ca: 6e30 5998 0102 |0009: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMR;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9859 │ │ +3200d0: 1a02 2842 |000c: const-string v2, "PriceString" // string@4228 │ │ +3200d4: 6e30 5998 2103 |000e: invoke-virtual {v1, v2, v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMR;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9859 │ │ +3200da: 1a02 3452 |0011: const-string v2, "ValidUntil" // string@5234 │ │ +3200de: 6e30 5998 2104 |0013: invoke-virtual {v1, v2, v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMR;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9859 │ │ +3200e4: 1a02 2712 |0016: const-string v2, "ContactURL" // string@1227 │ │ +3200e8: 6e30 5998 2105 |0018: invoke-virtual {v1, v2, v5}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMR;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9859 │ │ +3200ee: 7110 ca86 0600 |001b: invoke-static {v6}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@86ca │ │ +3200f4: 0c02 |001e: move-result-object v2 │ │ +3200f6: 1a03 6443 |001f: const-string v3, "RecievedAs" // string@4364 │ │ +3200fa: 6e30 5998 3102 |0021: invoke-virtual {v1, v3, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMR;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9859 │ │ +320100: 1a02 ee46 |0024: const-string v2, "SellerName" // string@46ee │ │ +320104: 6e30 5998 2107 |0026: invoke-virtual {v1, v2, v7}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMR;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9859 │ │ +32010a: 1a02 b014 |0029: const-string v2, "Description" // string@14b0 │ │ +32010e: 6e30 5998 2108 |002b: invoke-virtual {v1, v2, v8}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMR;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9859 │ │ +320114: 1a02 d938 |002e: const-string v2, "MIMEType" // string@38d9 │ │ +320118: 6e30 5998 2109 |0030: invoke-virtual {v1, v2, v9}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMR;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9859 │ │ +32011e: 1a02 ed46 |0033: const-string v2, "SellerLogo" // string@46ed │ │ +320122: 6e30 5998 210a |0035: invoke-virtual {v1, v2, v10}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMR;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9859 │ │ +320128: 0e00 |0038: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ 0x0003 line=127 │ │ 0x000e line=128 │ │ 0x0013 line=129 │ │ 0x0018 line=130 │ │ @@ -1335629,17 +1335629,17 @@ │ │ type : '(Ljava/nio/ByteBuffer;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -320128: |[320128] org.jaudiotagger.tag.id3.framebody.FrameBodyCOMR.:(Ljava/nio/ByteBuffer;I)V │ │ -320138: 7030 fb97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Ljava/nio/ByteBuffer;I)V // method@97fb │ │ -32013e: 0e00 |0003: return-void │ │ +32012c: |[32012c] org.jaudiotagger.tag.id3.framebody.FrameBodyCOMR.:(Ljava/nio/ByteBuffer;I)V │ │ +32013c: 7030 fb97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Ljava/nio/ByteBuffer;I)V // method@97fb │ │ +320142: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMR; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/nio/ByteBuffer; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1335649,17 +1335649,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMR;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -320140: |[320140] org.jaudiotagger.tag.id3.framebody.FrameBodyCOMR.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMR;)V │ │ -320150: 7020 fc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;)V // method@97fc │ │ -320156: 0e00 |0003: return-void │ │ +320144: |[320144] org.jaudiotagger.tag.id3.framebody.FrameBodyCOMR.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMR;)V │ │ +320154: 7020 fc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;)V // method@97fc │ │ +32015a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMR; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMR; │ │ │ │ @@ -1335669,36 +1335669,36 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -320050: |[320050] org.jaudiotagger.tag.id3.framebody.FrameBodyCOMR.getIdentifier:()Ljava/lang/String; │ │ -320060: 1a00 540e |0000: const-string v0, "COMR" // string@0e54 │ │ -320064: 1100 |0002: return-object v0 │ │ +320054: |[320054] org.jaudiotagger.tag.id3.framebody.FrameBodyCOMR.getIdentifier:()Ljava/lang/String; │ │ +320064: 1a00 540e |0000: const-string v0, "COMR" // string@0e54 │ │ +320068: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMR;) │ │ name : 'getOwner' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -320068: |[320068] org.jaudiotagger.tag.id3.framebody.FrameBodyCOMR.getOwner:()Ljava/lang/String; │ │ -320078: 1a00 fb3f |0000: const-string v0, "Owner" // string@3ffb │ │ -32007c: 6e20 5698 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMR;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@9856 │ │ -320082: 0c00 |0005: move-result-object v0 │ │ -320084: 1f00 3710 |0006: check-cast v0, Ljava/lang/String; // type@1037 │ │ -320088: 1100 |0008: return-object v0 │ │ +32006c: |[32006c] org.jaudiotagger.tag.id3.framebody.FrameBodyCOMR.getOwner:()Ljava/lang/String; │ │ +32007c: 1a00 fb3f |0000: const-string v0, "Owner" // string@3ffb │ │ +320080: 6e20 5698 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMR;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@9856 │ │ +320086: 0c00 |0005: move-result-object v0 │ │ +320088: 1f00 3710 |0006: check-cast v0, Ljava/lang/String; // type@1037 │ │ +32008c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=165 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMR; │ │ │ │ #2 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMR;) │ │ @@ -1335706,18 +1335706,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -320158: |[320158] org.jaudiotagger.tag.id3.framebody.FrameBodyCOMR.getOwner:(Ljava/lang/String;)V │ │ -320168: 1a00 fb3f |0000: const-string v0, "Owner" // string@3ffb │ │ -32016c: 6e30 5998 0102 |0002: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMR;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9859 │ │ -320172: 0e00 |0005: return-void │ │ +32015c: |[32015c] org.jaudiotagger.tag.id3.framebody.FrameBodyCOMR.getOwner:(Ljava/lang/String;)V │ │ +32016c: 1a00 fb3f |0000: const-string v0, "Owner" // string@3ffb │ │ +320170: 6e30 5998 0102 |0002: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMR;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9859 │ │ +320176: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=173 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMR; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1335726,62 +1335726,62 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 110 16-bit code units │ │ -320174: |[320174] org.jaudiotagger.tag.id3.framebody.FrameBodyCOMR.setupObjectList:()V │ │ -320184: 5440 528e |0000: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMR;.objectList:Ljava/util/ArrayList; // field@8e52 │ │ -320188: 2201 ea11 |0002: new-instance v1, Lorg/jaudiotagger/tag/datatype/NumberHashMap; // type@11ea │ │ -32018c: 1a02 bd4c |0004: const-string v2, "TextEncoding" // string@4cbd │ │ -320190: 1213 |0006: const/4 v3, #int 1 // #1 │ │ -320192: 7040 ae93 2134 |0007: invoke-direct {v1, v2, v4, v3}, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V // method@93ae │ │ -320198: 6e20 b288 1000 |000a: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -32019e: 5440 528e |000d: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMR;.objectList:Ljava/util/ArrayList; // field@8e52 │ │ -3201a2: 2201 f511 |000f: new-instance v1, Lorg/jaudiotagger/tag/datatype/StringNullTerminated; // type@11f5 │ │ -3201a6: 1a02 2842 |0011: const-string v2, "PriceString" // string@4228 │ │ -3201aa: 7030 1894 2104 |0013: invoke-direct {v1, v2, v4}, Lorg/jaudiotagger/tag/datatype/StringNullTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@9418 │ │ -3201b0: 6e20 b288 1000 |0016: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -3201b6: 5440 528e |0019: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMR;.objectList:Ljava/util/ArrayList; // field@8e52 │ │ -3201ba: 2201 f111 |001b: new-instance v1, Lorg/jaudiotagger/tag/datatype/StringDate; // type@11f1 │ │ -3201be: 1a02 3452 |001d: const-string v2, "ValidUntil" // string@5234 │ │ -3201c2: 7030 fd93 2104 |001f: invoke-direct {v1, v2, v4}, Lorg/jaudiotagger/tag/datatype/StringDate;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@93fd │ │ -3201c8: 6e20 b288 1000 |0022: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -3201ce: 5440 528e |0025: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMR;.objectList:Ljava/util/ArrayList; // field@8e52 │ │ -3201d2: 2201 f511 |0027: new-instance v1, Lorg/jaudiotagger/tag/datatype/StringNullTerminated; // type@11f5 │ │ -3201d6: 1a02 2712 |0029: const-string v2, "ContactURL" // string@1227 │ │ -3201da: 7030 1894 2104 |002b: invoke-direct {v1, v2, v4}, Lorg/jaudiotagger/tag/datatype/StringNullTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@9418 │ │ -3201e0: 6e20 b288 1000 |002e: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -3201e6: 5440 528e |0031: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMR;.objectList:Ljava/util/ArrayList; // field@8e52 │ │ -3201ea: 2201 ea11 |0033: new-instance v1, Lorg/jaudiotagger/tag/datatype/NumberHashMap; // type@11ea │ │ -3201ee: 1a02 6443 |0035: const-string v2, "RecievedAs" // string@4364 │ │ -3201f2: 7040 ae93 2134 |0037: invoke-direct {v1, v2, v4, v3}, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V // method@93ae │ │ -3201f8: 6e20 b288 1000 |003a: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -3201fe: 5440 528e |003d: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMR;.objectList:Ljava/util/ArrayList; // field@8e52 │ │ -320202: 2201 fb11 |003f: new-instance v1, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated; // type@11fb │ │ -320206: 1a02 ee46 |0041: const-string v2, "SellerName" // string@46ee │ │ -32020a: 7030 4b94 2104 |0043: invoke-direct {v1, v2, v4}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@944b │ │ -320210: 6e20 b288 1000 |0046: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -320216: 5440 528e |0049: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMR;.objectList:Ljava/util/ArrayList; // field@8e52 │ │ -32021a: 2201 fb11 |004b: new-instance v1, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated; // type@11fb │ │ -32021e: 1a02 b014 |004d: const-string v2, "Description" // string@14b0 │ │ -320222: 7030 4b94 2104 |004f: invoke-direct {v1, v2, v4}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@944b │ │ -320228: 6e20 b288 1000 |0052: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -32022e: 5440 528e |0055: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMR;.objectList:Ljava/util/ArrayList; // field@8e52 │ │ -320232: 2201 f511 |0057: new-instance v1, Lorg/jaudiotagger/tag/datatype/StringNullTerminated; // type@11f5 │ │ -320236: 1a02 d938 |0059: const-string v2, "MIMEType" // string@38d9 │ │ -32023a: 7030 1894 2104 |005b: invoke-direct {v1, v2, v4}, Lorg/jaudiotagger/tag/datatype/StringNullTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@9418 │ │ -320240: 6e20 b288 1000 |005e: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -320246: 5440 528e |0061: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMR;.objectList:Ljava/util/ArrayList; // field@8e52 │ │ -32024a: 2201 de11 |0063: new-instance v1, Lorg/jaudiotagger/tag/datatype/ByteArraySizeTerminated; // type@11de │ │ -32024e: 1a02 ed46 |0065: const-string v2, "SellerLogo" // string@46ed │ │ -320252: 7030 3b93 2104 |0067: invoke-direct {v1, v2, v4}, Lorg/jaudiotagger/tag/datatype/ByteArraySizeTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@933b │ │ -320258: 6e20 b288 1000 |006a: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -32025e: 0e00 |006d: return-void │ │ +320178: |[320178] org.jaudiotagger.tag.id3.framebody.FrameBodyCOMR.setupObjectList:()V │ │ +320188: 5440 528e |0000: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMR;.objectList:Ljava/util/ArrayList; // field@8e52 │ │ +32018c: 2201 ea11 |0002: new-instance v1, Lorg/jaudiotagger/tag/datatype/NumberHashMap; // type@11ea │ │ +320190: 1a02 bd4c |0004: const-string v2, "TextEncoding" // string@4cbd │ │ +320194: 1213 |0006: const/4 v3, #int 1 // #1 │ │ +320196: 7040 ae93 2134 |0007: invoke-direct {v1, v2, v4, v3}, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V // method@93ae │ │ +32019c: 6e20 b288 1000 |000a: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +3201a2: 5440 528e |000d: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMR;.objectList:Ljava/util/ArrayList; // field@8e52 │ │ +3201a6: 2201 f511 |000f: new-instance v1, Lorg/jaudiotagger/tag/datatype/StringNullTerminated; // type@11f5 │ │ +3201aa: 1a02 2842 |0011: const-string v2, "PriceString" // string@4228 │ │ +3201ae: 7030 1894 2104 |0013: invoke-direct {v1, v2, v4}, Lorg/jaudiotagger/tag/datatype/StringNullTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@9418 │ │ +3201b4: 6e20 b288 1000 |0016: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +3201ba: 5440 528e |0019: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMR;.objectList:Ljava/util/ArrayList; // field@8e52 │ │ +3201be: 2201 f111 |001b: new-instance v1, Lorg/jaudiotagger/tag/datatype/StringDate; // type@11f1 │ │ +3201c2: 1a02 3452 |001d: const-string v2, "ValidUntil" // string@5234 │ │ +3201c6: 7030 fd93 2104 |001f: invoke-direct {v1, v2, v4}, Lorg/jaudiotagger/tag/datatype/StringDate;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@93fd │ │ +3201cc: 6e20 b288 1000 |0022: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +3201d2: 5440 528e |0025: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMR;.objectList:Ljava/util/ArrayList; // field@8e52 │ │ +3201d6: 2201 f511 |0027: new-instance v1, Lorg/jaudiotagger/tag/datatype/StringNullTerminated; // type@11f5 │ │ +3201da: 1a02 2712 |0029: const-string v2, "ContactURL" // string@1227 │ │ +3201de: 7030 1894 2104 |002b: invoke-direct {v1, v2, v4}, Lorg/jaudiotagger/tag/datatype/StringNullTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@9418 │ │ +3201e4: 6e20 b288 1000 |002e: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +3201ea: 5440 528e |0031: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMR;.objectList:Ljava/util/ArrayList; // field@8e52 │ │ +3201ee: 2201 ea11 |0033: new-instance v1, Lorg/jaudiotagger/tag/datatype/NumberHashMap; // type@11ea │ │ +3201f2: 1a02 6443 |0035: const-string v2, "RecievedAs" // string@4364 │ │ +3201f6: 7040 ae93 2134 |0037: invoke-direct {v1, v2, v4, v3}, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V // method@93ae │ │ +3201fc: 6e20 b288 1000 |003a: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +320202: 5440 528e |003d: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMR;.objectList:Ljava/util/ArrayList; // field@8e52 │ │ +320206: 2201 fb11 |003f: new-instance v1, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated; // type@11fb │ │ +32020a: 1a02 ee46 |0041: const-string v2, "SellerName" // string@46ee │ │ +32020e: 7030 4b94 2104 |0043: invoke-direct {v1, v2, v4}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@944b │ │ +320214: 6e20 b288 1000 |0046: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +32021a: 5440 528e |0049: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMR;.objectList:Ljava/util/ArrayList; // field@8e52 │ │ +32021e: 2201 fb11 |004b: new-instance v1, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated; // type@11fb │ │ +320222: 1a02 b014 |004d: const-string v2, "Description" // string@14b0 │ │ +320226: 7030 4b94 2104 |004f: invoke-direct {v1, v2, v4}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@944b │ │ +32022c: 6e20 b288 1000 |0052: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +320232: 5440 528e |0055: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMR;.objectList:Ljava/util/ArrayList; // field@8e52 │ │ +320236: 2201 f511 |0057: new-instance v1, Lorg/jaudiotagger/tag/datatype/StringNullTerminated; // type@11f5 │ │ +32023a: 1a02 d938 |0059: const-string v2, "MIMEType" // string@38d9 │ │ +32023e: 7030 1894 2104 |005b: invoke-direct {v1, v2, v4}, Lorg/jaudiotagger/tag/datatype/StringNullTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@9418 │ │ +320244: 6e20 b288 1000 |005e: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +32024a: 5440 528e |0061: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMR;.objectList:Ljava/util/ArrayList; // field@8e52 │ │ +32024e: 2201 de11 |0063: new-instance v1, Lorg/jaudiotagger/tag/datatype/ByteArraySizeTerminated; // type@11de │ │ +320252: 1a02 ed46 |0065: const-string v2, "SellerLogo" // string@46ed │ │ +320256: 7030 3b93 2104 |0067: invoke-direct {v1, v2, v4}, Lorg/jaudiotagger/tag/datatype/ByteArraySizeTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@933b │ │ +32025c: 6e20 b288 1000 |006a: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +320262: 0e00 |006d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ 0x000d line=198 │ │ 0x0019 line=199 │ │ 0x0025 line=200 │ │ 0x0031 line=201 │ │ @@ -1335797,34 +1335797,34 @@ │ │ type : '(Ljava/io/ByteArrayOutputStream;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -320260: |[320260] org.jaudiotagger.tag.id3.framebody.FrameBodyCOMR.write:(Ljava/io/ByteArrayOutputStream;)V │ │ -320270: 1a00 ee46 |0000: const-string v0, "SellerName" // string@46ee │ │ -320274: 6e20 5598 0200 |0002: invoke-virtual {v2, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMR;.getObject:(Ljava/lang/String;)Lorg/jaudiotagger/tag/datatype/AbstractDataType; // method@9855 │ │ -32027a: 0c00 |0005: move-result-object v0 │ │ -32027c: 1f00 d911 |0006: check-cast v0, Lorg/jaudiotagger/tag/datatype/AbstractString; // type@11d9 │ │ -320280: 6e10 1b93 0000 |0008: invoke-virtual {v0}, Lorg/jaudiotagger/tag/datatype/AbstractString;.canBeEncoded:()Z // method@931b │ │ -320286: 0a00 |000b: move-result v0 │ │ -320288: 1211 |000c: const/4 v1, #int 1 // #1 │ │ -32028a: 3900 0500 |000d: if-nez v0, 0012 // +0005 │ │ -32028e: 6e20 5a98 1200 |000f: invoke-virtual {v2, v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMR;.setTextEncoding:(B)V // method@985a │ │ -320294: 1a00 b014 |0012: const-string v0, "Description" // string@14b0 │ │ -320298: 6e20 5598 0200 |0014: invoke-virtual {v2, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMR;.getObject:(Ljava/lang/String;)Lorg/jaudiotagger/tag/datatype/AbstractDataType; // method@9855 │ │ -32029e: 0c00 |0017: move-result-object v0 │ │ -3202a0: 1f00 d911 |0018: check-cast v0, Lorg/jaudiotagger/tag/datatype/AbstractString; // type@11d9 │ │ -3202a4: 6e10 1b93 0000 |001a: invoke-virtual {v0}, Lorg/jaudiotagger/tag/datatype/AbstractString;.canBeEncoded:()Z // method@931b │ │ -3202aa: 0a00 |001d: move-result v0 │ │ -3202ac: 3900 0500 |001e: if-nez v0, 0023 // +0005 │ │ -3202b0: 6e20 5a98 1200 |0020: invoke-virtual {v2, v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMR;.setTextEncoding:(B)V // method@985a │ │ -3202b6: 6f20 0598 3200 |0023: invoke-super {v2, v3}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.write:(Ljava/io/ByteArrayOutputStream;)V // method@9805 │ │ -3202bc: 0e00 |0026: return-void │ │ +320264: |[320264] org.jaudiotagger.tag.id3.framebody.FrameBodyCOMR.write:(Ljava/io/ByteArrayOutputStream;)V │ │ +320274: 1a00 ee46 |0000: const-string v0, "SellerName" // string@46ee │ │ +320278: 6e20 5598 0200 |0002: invoke-virtual {v2, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMR;.getObject:(Ljava/lang/String;)Lorg/jaudiotagger/tag/datatype/AbstractDataType; // method@9855 │ │ +32027e: 0c00 |0005: move-result-object v0 │ │ +320280: 1f00 d911 |0006: check-cast v0, Lorg/jaudiotagger/tag/datatype/AbstractString; // type@11d9 │ │ +320284: 6e10 1b93 0000 |0008: invoke-virtual {v0}, Lorg/jaudiotagger/tag/datatype/AbstractString;.canBeEncoded:()Z // method@931b │ │ +32028a: 0a00 |000b: move-result v0 │ │ +32028c: 1211 |000c: const/4 v1, #int 1 // #1 │ │ +32028e: 3900 0500 |000d: if-nez v0, 0012 // +0005 │ │ +320292: 6e20 5a98 1200 |000f: invoke-virtual {v2, v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMR;.setTextEncoding:(B)V // method@985a │ │ +320298: 1a00 b014 |0012: const-string v0, "Description" // string@14b0 │ │ +32029c: 6e20 5598 0200 |0014: invoke-virtual {v2, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMR;.getObject:(Ljava/lang/String;)Lorg/jaudiotagger/tag/datatype/AbstractDataType; // method@9855 │ │ +3202a2: 0c00 |0017: move-result-object v0 │ │ +3202a4: 1f00 d911 |0018: check-cast v0, Lorg/jaudiotagger/tag/datatype/AbstractString; // type@11d9 │ │ +3202a8: 6e10 1b93 0000 |001a: invoke-virtual {v0}, Lorg/jaudiotagger/tag/datatype/AbstractString;.canBeEncoded:()Z // method@931b │ │ +3202ae: 0a00 |001d: move-result v0 │ │ +3202b0: 3900 0500 |001e: if-nez v0, 0023 // +0005 │ │ +3202b4: 6e20 5a98 1200 |0020: invoke-virtual {v2, v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMR;.setTextEncoding:(B)V // method@985a │ │ +3202ba: 6f20 0598 3200 |0023: invoke-super {v2, v3}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.write:(Ljava/io/ByteArrayOutputStream;)V // method@9805 │ │ +3202c0: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=181 │ │ 0x000f line=183 │ │ 0x0014 line=185 │ │ 0x0020 line=187 │ │ 0x0023 line=189 │ │ @@ -1335869,17 +1335869,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3202fc: |[3202fc] org.jaudiotagger.tag.id3.framebody.FrameBodyCRM.:()V │ │ -32030c: 7010 fa97 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ -320312: 0e00 |0003: return-void │ │ +320300: |[320300] org.jaudiotagger.tag.id3.framebody.FrameBodyCRM.:()V │ │ +320310: 7010 fa97 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ +320316: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCRM; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCRM;) │ │ @@ -1335887,23 +1335887,23 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;[B)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -320314: |[320314] org.jaudiotagger.tag.id3.framebody.FrameBodyCRM.:(Ljava/lang/String;Ljava/lang/String;[B)V │ │ -320324: 7010 fa97 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ -32032a: 1a00 fb3f |0003: const-string v0, "Owner" // string@3ffb │ │ -32032e: 6e30 6598 0102 |0005: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCRM;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9865 │ │ -320334: 1a02 b014 |0008: const-string v2, "Description" // string@14b0 │ │ -320338: 6e30 6598 2103 |000a: invoke-virtual {v1, v2, v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCRM;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9865 │ │ -32033e: 1a02 9816 |000d: const-string v2, "EncryptedDataBlock" // string@1698 │ │ -320342: 6e30 6598 2104 |000f: invoke-virtual {v1, v2, v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCRM;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9865 │ │ -320348: 0e00 |0012: return-void │ │ +320318: |[320318] org.jaudiotagger.tag.id3.framebody.FrameBodyCRM.:(Ljava/lang/String;Ljava/lang/String;[B)V │ │ +320328: 7010 fa97 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ +32032e: 1a00 fb3f |0003: const-string v0, "Owner" // string@3ffb │ │ +320332: 6e30 6598 0102 |0005: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCRM;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9865 │ │ +320338: 1a02 b014 |0008: const-string v2, "Description" // string@14b0 │ │ +32033c: 6e30 6598 2103 |000a: invoke-virtual {v1, v2, v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCRM;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9865 │ │ +320342: 1a02 9816 |000d: const-string v2, "EncryptedDataBlock" // string@1698 │ │ +320346: 6e30 6598 2104 |000f: invoke-virtual {v1, v2, v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCRM;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9865 │ │ +32034c: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0005 line=90 │ │ 0x000a line=91 │ │ 0x000f line=92 │ │ locals : │ │ @@ -1335917,17 +1335917,17 @@ │ │ type : '(Ljava/nio/ByteBuffer;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -32034c: |[32034c] org.jaudiotagger.tag.id3.framebody.FrameBodyCRM.:(Ljava/nio/ByteBuffer;I)V │ │ -32035c: 7030 fb97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Ljava/nio/ByteBuffer;I)V // method@97fb │ │ -320362: 0e00 |0003: return-void │ │ +320350: |[320350] org.jaudiotagger.tag.id3.framebody.FrameBodyCRM.:(Ljava/nio/ByteBuffer;I)V │ │ +320360: 7030 fb97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Ljava/nio/ByteBuffer;I)V // method@97fb │ │ +320366: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCRM; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/nio/ByteBuffer; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1335937,17 +1335937,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCRM;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -320364: |[320364] org.jaudiotagger.tag.id3.framebody.FrameBodyCRM.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCRM;)V │ │ -320374: 7020 fc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;)V // method@97fc │ │ -32037a: 0e00 |0003: return-void │ │ +320368: |[320368] org.jaudiotagger.tag.id3.framebody.FrameBodyCRM.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCRM;)V │ │ +320378: 7020 fc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;)V // method@97fc │ │ +32037e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCRM; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCRM; │ │ │ │ @@ -1335957,36 +1335957,36 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3202c0: |[3202c0] org.jaudiotagger.tag.id3.framebody.FrameBodyCRM.getIdentifier:()Ljava/lang/String; │ │ -3202d0: 1a00 b00e |0000: const-string v0, "CRM" // string@0eb0 │ │ -3202d4: 1100 |0002: return-object v0 │ │ +3202c4: |[3202c4] org.jaudiotagger.tag.id3.framebody.FrameBodyCRM.getIdentifier:()Ljava/lang/String; │ │ +3202d4: 1a00 b00e |0000: const-string v0, "CRM" // string@0eb0 │ │ +3202d8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCRM;) │ │ name : 'getOwner' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -3202d8: |[3202d8] org.jaudiotagger.tag.id3.framebody.FrameBodyCRM.getOwner:()Ljava/lang/String; │ │ -3202e8: 1a00 fb3f |0000: const-string v0, "Owner" // string@3ffb │ │ -3202ec: 6e20 6298 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCRM;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@9862 │ │ -3202f2: 0c00 |0005: move-result-object v0 │ │ -3202f4: 1f00 3710 |0006: check-cast v0, Ljava/lang/String; // type@1037 │ │ -3202f8: 1100 |0008: return-object v0 │ │ +3202dc: |[3202dc] org.jaudiotagger.tag.id3.framebody.FrameBodyCRM.getOwner:()Ljava/lang/String; │ │ +3202ec: 1a00 fb3f |0000: const-string v0, "Owner" // string@3ffb │ │ +3202f0: 6e20 6298 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCRM;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@9862 │ │ +3202f6: 0c00 |0005: move-result-object v0 │ │ +3202f8: 1f00 3710 |0006: check-cast v0, Ljava/lang/String; // type@1037 │ │ +3202fc: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=122 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCRM; │ │ │ │ #2 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCRM;) │ │ @@ -1335994,18 +1335994,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -32037c: |[32037c] org.jaudiotagger.tag.id3.framebody.FrameBodyCRM.getOwner:(Ljava/lang/String;)V │ │ -32038c: 1a00 fb3f |0000: const-string v0, "Owner" // string@3ffb │ │ -320390: 6e30 6598 0102 |0002: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCRM;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9865 │ │ -320396: 0e00 |0005: return-void │ │ +320380: |[320380] org.jaudiotagger.tag.id3.framebody.FrameBodyCRM.getOwner:(Ljava/lang/String;)V │ │ +320390: 1a00 fb3f |0000: const-string v0, "Owner" // string@3ffb │ │ +320394: 6e30 6598 0102 |0002: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCRM;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9865 │ │ +32039a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=130 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCRM; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1336014,31 +1336014,31 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -320398: |[320398] org.jaudiotagger.tag.id3.framebody.FrameBodyCRM.setupObjectList:()V │ │ -3203a8: 5430 538e |0000: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCRM;.objectList:Ljava/util/ArrayList; // field@8e53 │ │ -3203ac: 2201 f511 |0002: new-instance v1, Lorg/jaudiotagger/tag/datatype/StringNullTerminated; // type@11f5 │ │ -3203b0: 1a02 fb3f |0004: const-string v2, "Owner" // string@3ffb │ │ -3203b4: 7030 1894 2103 |0006: invoke-direct {v1, v2, v3}, Lorg/jaudiotagger/tag/datatype/StringNullTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@9418 │ │ -3203ba: 6e20 b288 1000 |0009: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -3203c0: 5430 538e |000c: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCRM;.objectList:Ljava/util/ArrayList; // field@8e53 │ │ -3203c4: 2201 f511 |000e: new-instance v1, Lorg/jaudiotagger/tag/datatype/StringNullTerminated; // type@11f5 │ │ -3203c8: 1a02 b014 |0010: const-string v2, "Description" // string@14b0 │ │ -3203cc: 7030 1894 2103 |0012: invoke-direct {v1, v2, v3}, Lorg/jaudiotagger/tag/datatype/StringNullTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@9418 │ │ -3203d2: 6e20 b288 1000 |0015: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -3203d8: 5430 538e |0018: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCRM;.objectList:Ljava/util/ArrayList; // field@8e53 │ │ -3203dc: 2201 de11 |001a: new-instance v1, Lorg/jaudiotagger/tag/datatype/ByteArraySizeTerminated; // type@11de │ │ -3203e0: 1a02 9816 |001c: const-string v2, "EncryptedDataBlock" // string@1698 │ │ -3203e4: 7030 3b93 2103 |001e: invoke-direct {v1, v2, v3}, Lorg/jaudiotagger/tag/datatype/ByteArraySizeTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@933b │ │ -3203ea: 6e20 b288 1000 |0021: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -3203f0: 0e00 |0024: return-void │ │ +32039c: |[32039c] org.jaudiotagger.tag.id3.framebody.FrameBodyCRM.setupObjectList:()V │ │ +3203ac: 5430 538e |0000: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCRM;.objectList:Ljava/util/ArrayList; // field@8e53 │ │ +3203b0: 2201 f511 |0002: new-instance v1, Lorg/jaudiotagger/tag/datatype/StringNullTerminated; // type@11f5 │ │ +3203b4: 1a02 fb3f |0004: const-string v2, "Owner" // string@3ffb │ │ +3203b8: 7030 1894 2103 |0006: invoke-direct {v1, v2, v3}, Lorg/jaudiotagger/tag/datatype/StringNullTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@9418 │ │ +3203be: 6e20 b288 1000 |0009: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +3203c4: 5430 538e |000c: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCRM;.objectList:Ljava/util/ArrayList; // field@8e53 │ │ +3203c8: 2201 f511 |000e: new-instance v1, Lorg/jaudiotagger/tag/datatype/StringNullTerminated; // type@11f5 │ │ +3203cc: 1a02 b014 |0010: const-string v2, "Description" // string@14b0 │ │ +3203d0: 7030 1894 2103 |0012: invoke-direct {v1, v2, v3}, Lorg/jaudiotagger/tag/datatype/StringNullTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@9418 │ │ +3203d6: 6e20 b288 1000 |0015: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +3203dc: 5430 538e |0018: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCRM;.objectList:Ljava/util/ArrayList; // field@8e53 │ │ +3203e0: 2201 de11 |001a: new-instance v1, Lorg/jaudiotagger/tag/datatype/ByteArraySizeTerminated; // type@11de │ │ +3203e4: 1a02 9816 |001c: const-string v2, "EncryptedDataBlock" // string@1698 │ │ +3203e8: 7030 3b93 2103 |001e: invoke-direct {v1, v2, v3}, Lorg/jaudiotagger/tag/datatype/ByteArraySizeTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@933b │ │ +3203ee: 6e20 b288 1000 |0021: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +3203f4: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ 0x000c line=139 │ │ 0x0018 line=140 │ │ locals : │ │ 0x0000 - 0x0025 reg=3 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCRM; │ │ @@ -1336076,17 +1336076,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -32040c: |[32040c] org.jaudiotagger.tag.id3.framebody.FrameBodyCTOC.:()V │ │ -32041c: 7010 fa97 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ -320422: 0e00 |0003: return-void │ │ +320410: |[320410] org.jaudiotagger.tag.id3.framebody.FrameBodyCTOC.:()V │ │ +320420: 7010 fa97 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ +320426: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCTOC; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCTOC;) │ │ @@ -1336094,17 +1336094,17 @@ │ │ type : '(Ljava/nio/ByteBuffer;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -320424: |[320424] org.jaudiotagger.tag.id3.framebody.FrameBodyCTOC.:(Ljava/nio/ByteBuffer;I)V │ │ -320434: 7030 fb97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Ljava/nio/ByteBuffer;I)V // method@97fb │ │ -32043a: 0e00 |0003: return-void │ │ +320428: |[320428] org.jaudiotagger.tag.id3.framebody.FrameBodyCTOC.:(Ljava/nio/ByteBuffer;I)V │ │ +320438: 7030 fb97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Ljava/nio/ByteBuffer;I)V // method@97fb │ │ +32043e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCTOC; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/nio/ByteBuffer; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1336114,17 +1336114,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCTOC;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -32043c: |[32043c] org.jaudiotagger.tag.id3.framebody.FrameBodyCTOC.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCTOC;)V │ │ -32044c: 7020 fc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;)V // method@97fc │ │ -320452: 0e00 |0003: return-void │ │ +320440: |[320440] org.jaudiotagger.tag.id3.framebody.FrameBodyCTOC.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCTOC;)V │ │ +320450: 7020 fc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;)V // method@97fc │ │ +320456: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCTOC; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCTOC; │ │ │ │ @@ -1336134,37 +1336134,37 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3203f4: |[3203f4] org.jaudiotagger.tag.id3.framebody.FrameBodyCTOC.getIdentifier:()Ljava/lang/String; │ │ -320404: 1a00 b60e |0000: const-string v0, "CTOC" // string@0eb6 │ │ -320408: 1100 |0002: return-object v0 │ │ +3203f8: |[3203f8] org.jaudiotagger.tag.id3.framebody.FrameBodyCTOC.getIdentifier:()Ljava/lang/String; │ │ +320408: 1a00 b60e |0000: const-string v0, "CTOC" // string@0eb6 │ │ +32040c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCTOC;) │ │ name : 'setupObjectList' │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -320454: |[320454] org.jaudiotagger.tag.id3.framebody.FrameBodyCTOC.setupObjectList:()V │ │ -320464: 5430 548e |0000: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCTOC;.objectList:Ljava/util/ArrayList; // field@8e54 │ │ -320468: 2201 de11 |0002: new-instance v1, Lorg/jaudiotagger/tag/datatype/ByteArraySizeTerminated; // type@11de │ │ -32046c: 1a02 4814 |0004: const-string v2, "Data" // string@1448 │ │ -320470: 7030 3b93 2103 |0006: invoke-direct {v1, v2, v3}, Lorg/jaudiotagger/tag/datatype/ByteArraySizeTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@933b │ │ -320476: 6e20 b288 1000 |0009: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -32047c: 0e00 |000c: return-void │ │ +320458: |[320458] org.jaudiotagger.tag.id3.framebody.FrameBodyCTOC.setupObjectList:()V │ │ +320468: 5430 548e |0000: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCTOC;.objectList:Ljava/util/ArrayList; // field@8e54 │ │ +32046c: 2201 de11 |0002: new-instance v1, Lorg/jaudiotagger/tag/datatype/ByteArraySizeTerminated; // type@11de │ │ +320470: 1a02 4814 |0004: const-string v2, "Data" // string@1448 │ │ +320474: 7030 3b93 2103 |0006: invoke-direct {v1, v2, v3}, Lorg/jaudiotagger/tag/datatype/ByteArraySizeTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@933b │ │ +32047a: 6e20 b288 1000 |0009: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +320480: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ locals : │ │ 0x0000 - 0x000d reg=3 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCTOC; │ │ │ │ source_file_idx : 6908 (FrameBodyCTOC.java) │ │ @@ -1336206,18 +1336206,18 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -32056c: |[32056c] org.jaudiotagger.tag.id3.framebody.FrameBodyDeprecated.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;)V │ │ -32057c: 7010 fa97 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ -320582: 5b01 558e |0003: iput-object v1, v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyDeprecated;.originalFrameBody:Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody; // field@8e55 │ │ -320586: 0e00 |0005: return-void │ │ +320570: |[320570] org.jaudiotagger.tag.id3.framebody.FrameBodyDeprecated.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;)V │ │ +320580: 7010 fa97 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ +320586: 5b01 558e |0003: iput-object v1, v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyDeprecated;.originalFrameBody:Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody; // field@8e55 │ │ +32058a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ 0x0003 line=22 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyDeprecated; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody; │ │ @@ -1336227,17 +1336227,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyDeprecated;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -320588: |[320588] org.jaudiotagger.tag.id3.framebody.FrameBodyDeprecated.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyDeprecated;)V │ │ -320598: 7020 fc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;)V // method@97fc │ │ -32059e: 0e00 |0003: return-void │ │ +32058c: |[32058c] org.jaudiotagger.tag.id3.framebody.FrameBodyDeprecated.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyDeprecated;)V │ │ +32059c: 7020 fc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;)V // method@97fc │ │ +3205a2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyDeprecated; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/tag/id3/framebody/FrameBodyDeprecated; │ │ │ │ @@ -1336247,33 +1336247,33 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -320480: |[320480] org.jaudiotagger.tag.id3.framebody.FrameBodyDeprecated.equals:(Ljava/lang/Object;)Z │ │ -320490: 2040 3e12 |0000: instance-of v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyDeprecated; // type@123e │ │ -320494: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -320496: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ -32049a: 0f01 |0005: return v1 │ │ -32049c: 0740 |0006: move-object v0, v4 │ │ -32049e: 1f00 3e12 |0007: check-cast v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyDeprecated; // type@123e │ │ -3204a2: 6e10 7098 0300 |0009: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyDeprecated;.getIdentifier:()Ljava/lang/String; // method@9870 │ │ -3204a8: 0c02 |000c: move-result-object v2 │ │ -3204aa: 6e10 7098 0000 |000d: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyDeprecated;.getIdentifier:()Ljava/lang/String; // method@9870 │ │ -3204b0: 0c00 |0010: move-result-object v0 │ │ -3204b2: 6e20 9c87 0200 |0011: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -3204b8: 0a00 |0014: move-result v0 │ │ -3204ba: 3800 0900 |0015: if-eqz v0, 001e // +0009 │ │ -3204be: 6f20 fd97 4300 |0017: invoke-super {v3, v4}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.equals:(Ljava/lang/Object;)Z // method@97fd │ │ -3204c4: 0a04 |001a: move-result v4 │ │ -3204c6: 3804 0300 |001b: if-eqz v4, 001e // +0003 │ │ -3204ca: 1211 |001d: const/4 v1, #int 1 // #1 │ │ -3204cc: 0f01 |001e: return v1 │ │ +320484: |[320484] org.jaudiotagger.tag.id3.framebody.FrameBodyDeprecated.equals:(Ljava/lang/Object;)Z │ │ +320494: 2040 3e12 |0000: instance-of v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyDeprecated; // type@123e │ │ +320498: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +32049a: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ +32049e: 0f01 |0005: return v1 │ │ +3204a0: 0740 |0006: move-object v0, v4 │ │ +3204a2: 1f00 3e12 |0007: check-cast v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyDeprecated; // type@123e │ │ +3204a6: 6e10 7098 0300 |0009: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyDeprecated;.getIdentifier:()Ljava/lang/String; // method@9870 │ │ +3204ac: 0c02 |000c: move-result-object v2 │ │ +3204ae: 6e10 7098 0000 |000d: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyDeprecated;.getIdentifier:()Ljava/lang/String; // method@9870 │ │ +3204b4: 0c00 |0010: move-result-object v0 │ │ +3204b6: 6e20 9c87 0200 |0011: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +3204bc: 0a00 |0014: move-result v0 │ │ +3204be: 3800 0900 |0015: if-eqz v0, 001e // +0009 │ │ +3204c2: 6f20 fd97 4300 |0017: invoke-super {v3, v4}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.equals:(Ljava/lang/Object;)Z // method@97fd │ │ +3204c8: 0a04 |001a: move-result v4 │ │ +3204ca: 3804 0300 |001b: if-eqz v4, 001e // +0003 │ │ +3204ce: 1211 |001d: const/4 v1, #int 1 // #1 │ │ +3204d0: 0f01 |001e: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0006 line=68 │ │ 0x0009 line=69 │ │ locals : │ │ 0x0000 - 0x001f reg=3 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyDeprecated; │ │ @@ -1336284,22 +1336284,22 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -3204f0: |[3204f0] org.jaudiotagger.tag.id3.framebody.FrameBodyDeprecated.getBriefDescription:()Ljava/lang/String; │ │ -320500: 5410 558e |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyDeprecated;.originalFrameBody:Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody; // field@8e55 │ │ -320504: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -320508: 6e10 fe97 0000 |0004: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.getBriefDescription:()Ljava/lang/String; // method@97fe │ │ -32050e: 0c00 |0007: move-result-object v0 │ │ -320510: 1100 |0008: return-object v0 │ │ -320512: 1a00 0000 |0009: const-string v0, "" // string@0000 │ │ -320516: 1100 |000b: return-object v0 │ │ +3204f4: |[3204f4] org.jaudiotagger.tag.id3.framebody.FrameBodyDeprecated.getBriefDescription:()Ljava/lang/String; │ │ +320504: 5410 558e |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyDeprecated;.originalFrameBody:Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody; // field@8e55 │ │ +320508: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +32050c: 6e10 fe97 0000 |0004: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.getBriefDescription:()Ljava/lang/String; // method@97fe │ │ +320512: 0c00 |0007: move-result-object v0 │ │ +320514: 1100 |0008: return-object v0 │ │ +320516: 1a00 0000 |0009: const-string v0, "" // string@0000 │ │ +32051a: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ 0x0004 line=108 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyDeprecated; │ │ │ │ @@ -1336308,19 +1336308,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -320518: |[320518] org.jaudiotagger.tag.id3.framebody.FrameBodyDeprecated.getIdentifier:()Ljava/lang/String; │ │ -320528: 5410 558e |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyDeprecated;.originalFrameBody:Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody; // field@8e55 │ │ -32052c: 6e10 ff97 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.getIdentifier:()Ljava/lang/String; // method@97ff │ │ -320532: 0c00 |0005: move-result-object v0 │ │ -320534: 1100 |0006: return-object v0 │ │ +32051c: |[32051c] org.jaudiotagger.tag.id3.framebody.FrameBodyDeprecated.getIdentifier:()Ljava/lang/String; │ │ +32052c: 5410 558e |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyDeprecated;.originalFrameBody:Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody; // field@8e55 │ │ +320530: 6e10 ff97 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.getIdentifier:()Ljava/lang/String; // method@97ff │ │ +320536: 0c00 |0005: move-result-object v0 │ │ +320538: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyDeprecated; │ │ │ │ #3 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyDeprecated;) │ │ @@ -1336328,17 +1336328,17 @@ │ │ type : '()Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -320554: |[320554] org.jaudiotagger.tag.id3.framebody.FrameBodyDeprecated.getOriginalFrameBody:()Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody; │ │ -320564: 5410 558e |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyDeprecated;.originalFrameBody:Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody; // field@8e55 │ │ -320568: 1100 |0002: return-object v0 │ │ +320558: |[320558] org.jaudiotagger.tag.id3.framebody.FrameBodyDeprecated.getOriginalFrameBody:()Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody; │ │ +320568: 5410 558e |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyDeprecated;.originalFrameBody:Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody; // field@8e55 │ │ +32056c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyDeprecated; │ │ │ │ #4 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyDeprecated;) │ │ @@ -1336346,19 +1336346,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3204d0: |[3204d0] org.jaudiotagger.tag.id3.framebody.FrameBodyDeprecated.getSize:()I │ │ -3204e0: 5410 558e |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyDeprecated;.originalFrameBody:Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody; // field@8e55 │ │ -3204e4: 6e10 0098 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.getSize:()I // method@9800 │ │ -3204ea: 0a00 |0005: move-result v0 │ │ -3204ec: 0f00 |0006: return v0 │ │ +3204d4: |[3204d4] org.jaudiotagger.tag.id3.framebody.FrameBodyDeprecated.getSize:()I │ │ +3204e4: 5410 558e |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyDeprecated;.originalFrameBody:Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody; // field@8e55 │ │ +3204e8: 6e10 0098 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.getSize:()I // method@9800 │ │ +3204ee: 0a00 |0005: move-result v0 │ │ +3204f0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyDeprecated; │ │ │ │ #5 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyDeprecated;) │ │ @@ -1336366,33 +1336366,33 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -3205a0: |[3205a0] org.jaudiotagger.tag.id3.framebody.FrameBodyDeprecated.setupObjectList:()V │ │ -3205b0: 0e00 |0000: return-void │ │ +3205a4: |[3205a4] org.jaudiotagger.tag.id3.framebody.FrameBodyDeprecated.setupObjectList:()V │ │ +3205b4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyDeprecated;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -320538: |[320538] org.jaudiotagger.tag.id3.framebody.FrameBodyDeprecated.toString:()Ljava/lang/String; │ │ -320548: 6e10 7098 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyDeprecated;.getIdentifier:()Ljava/lang/String; // method@9870 │ │ -32054e: 0c00 |0003: move-result-object v0 │ │ -320550: 1100 |0004: return-object v0 │ │ +32053c: |[32053c] org.jaudiotagger.tag.id3.framebody.FrameBodyDeprecated.toString:()Ljava/lang/String; │ │ +32054c: 6e10 7098 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyDeprecated;.getIdentifier:()Ljava/lang/String; // method@9870 │ │ +320552: 0c00 |0003: move-result-object v0 │ │ +320554: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyDeprecated; │ │ │ │ source_file_idx : 6909 (FrameBodyDeprecated.java) │ │ @@ -1336433,28 +1336433,28 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -3205f0: |[3205f0] org.jaudiotagger.tag.id3.framebody.FrameBodyENCR.:()V │ │ -320600: 7010 fa97 0300 |0000: invoke-direct {v3}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ -320606: 1a00 fb3f |0003: const-string v0, "Owner" // string@3ffb │ │ -32060a: 1a01 0000 |0005: const-string v1, "" // string@0000 │ │ -32060e: 6e30 7c98 0301 |0007: invoke-virtual {v3, v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyENCR;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@987c │ │ -320614: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -320616: 7110 ca86 0000 |000b: invoke-static {v0}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@86ca │ │ -32061c: 0c01 |000e: move-result-object v1 │ │ -32061e: 1a02 053c |000f: const-string v2, "MethodSymbol" // string@3c05 │ │ -320622: 6e30 7c98 2301 |0011: invoke-virtual {v3, v2, v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyENCR;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@987c │ │ -320628: 2300 1c13 |0014: new-array v0, v0, [B // type@131c │ │ -32062c: 1a01 9c16 |0016: const-string v1, "EncryptionInfo" // string@169c │ │ -320630: 6e30 7c98 1300 |0018: invoke-virtual {v3, v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyENCR;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@987c │ │ -320636: 0e00 |001b: return-void │ │ +3205f4: |[3205f4] org.jaudiotagger.tag.id3.framebody.FrameBodyENCR.:()V │ │ +320604: 7010 fa97 0300 |0000: invoke-direct {v3}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ +32060a: 1a00 fb3f |0003: const-string v0, "Owner" // string@3ffb │ │ +32060e: 1a01 0000 |0005: const-string v1, "" // string@0000 │ │ +320612: 6e30 7c98 0301 |0007: invoke-virtual {v3, v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyENCR;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@987c │ │ +320618: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +32061a: 7110 ca86 0000 |000b: invoke-static {v0}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@86ca │ │ +320620: 0c01 |000e: move-result-object v1 │ │ +320622: 1a02 053c |000f: const-string v2, "MethodSymbol" // string@3c05 │ │ +320626: 6e30 7c98 2301 |0011: invoke-virtual {v3, v2, v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyENCR;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@987c │ │ +32062c: 2300 1c13 |0014: new-array v0, v0, [B // type@131c │ │ +320630: 1a01 9c16 |0016: const-string v1, "EncryptionInfo" // string@169c │ │ +320634: 6e30 7c98 1300 |0018: invoke-virtual {v3, v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyENCR;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@987c │ │ +32063a: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0007 line=68 │ │ 0x000b line=69 │ │ 0x0018 line=70 │ │ locals : │ │ @@ -1336465,25 +1336465,25 @@ │ │ type : '(Ljava/lang/String;B[B)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -320638: |[320638] org.jaudiotagger.tag.id3.framebody.FrameBodyENCR.:(Ljava/lang/String;B[B)V │ │ -320648: 7010 fa97 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ -32064e: 1a00 fb3f |0003: const-string v0, "Owner" // string@3ffb │ │ -320652: 6e30 7c98 0102 |0005: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyENCR;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@987c │ │ -320658: 7110 ca86 0300 |0008: invoke-static {v3}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@86ca │ │ -32065e: 0c02 |000b: move-result-object v2 │ │ -320660: 1a03 053c |000c: const-string v3, "MethodSymbol" // string@3c05 │ │ -320664: 6e30 7c98 3102 |000e: invoke-virtual {v1, v3, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyENCR;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@987c │ │ -32066a: 1a02 9c16 |0011: const-string v2, "EncryptionInfo" // string@169c │ │ -32066e: 6e30 7c98 2104 |0013: invoke-virtual {v1, v2, v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyENCR;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@987c │ │ -320674: 0e00 |0016: return-void │ │ +32063c: |[32063c] org.jaudiotagger.tag.id3.framebody.FrameBodyENCR.:(Ljava/lang/String;B[B)V │ │ +32064c: 7010 fa97 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ +320652: 1a00 fb3f |0003: const-string v0, "Owner" // string@3ffb │ │ +320656: 6e30 7c98 0102 |0005: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyENCR;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@987c │ │ +32065c: 7110 ca86 0300 |0008: invoke-static {v3}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@86ca │ │ +320662: 0c02 |000b: move-result-object v2 │ │ +320664: 1a03 053c |000c: const-string v3, "MethodSymbol" // string@3c05 │ │ +320668: 6e30 7c98 3102 |000e: invoke-virtual {v1, v3, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyENCR;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@987c │ │ +32066e: 1a02 9c16 |0011: const-string v2, "EncryptionInfo" // string@169c │ │ +320672: 6e30 7c98 2104 |0013: invoke-virtual {v1, v2, v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyENCR;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@987c │ │ +320678: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0005 line=87 │ │ 0x0008 line=88 │ │ 0x0013 line=89 │ │ locals : │ │ @@ -1336497,17 +1336497,17 @@ │ │ type : '(Ljava/nio/ByteBuffer;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -320678: |[320678] org.jaudiotagger.tag.id3.framebody.FrameBodyENCR.:(Ljava/nio/ByteBuffer;I)V │ │ -320688: 7030 fb97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Ljava/nio/ByteBuffer;I)V // method@97fb │ │ -32068e: 0e00 |0003: return-void │ │ +32067c: |[32067c] org.jaudiotagger.tag.id3.framebody.FrameBodyENCR.:(Ljava/nio/ByteBuffer;I)V │ │ +32068c: 7030 fb97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Ljava/nio/ByteBuffer;I)V // method@97fb │ │ +320692: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyENCR; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/nio/ByteBuffer; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1336517,17 +1336517,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyENCR;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -320690: |[320690] org.jaudiotagger.tag.id3.framebody.FrameBodyENCR.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyENCR;)V │ │ -3206a0: 7020 fc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;)V // method@97fc │ │ -3206a6: 0e00 |0003: return-void │ │ +320694: |[320694] org.jaudiotagger.tag.id3.framebody.FrameBodyENCR.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyENCR;)V │ │ +3206a4: 7020 fc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;)V // method@97fc │ │ +3206aa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyENCR; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/tag/id3/framebody/FrameBodyENCR; │ │ │ │ @@ -1336537,36 +1336537,36 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3205b4: |[3205b4] org.jaudiotagger.tag.id3.framebody.FrameBodyENCR.getIdentifier:()Ljava/lang/String; │ │ -3205c4: 1a00 ab15 |0000: const-string v0, "ENCR" // string@15ab │ │ -3205c8: 1100 |0002: return-object v0 │ │ +3205b8: |[3205b8] org.jaudiotagger.tag.id3.framebody.FrameBodyENCR.getIdentifier:()Ljava/lang/String; │ │ +3205c8: 1a00 ab15 |0000: const-string v0, "ENCR" // string@15ab │ │ +3205cc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyENCR;) │ │ name : 'getOwner' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -3205cc: |[3205cc] org.jaudiotagger.tag.id3.framebody.FrameBodyENCR.getOwner:()Ljava/lang/String; │ │ -3205dc: 1a00 fb3f |0000: const-string v0, "Owner" // string@3ffb │ │ -3205e0: 6e20 7a98 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyENCR;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@987a │ │ -3205e6: 0c00 |0005: move-result-object v0 │ │ -3205e8: 1f00 3710 |0006: check-cast v0, Ljava/lang/String; // type@1037 │ │ -3205ec: 1100 |0008: return-object v0 │ │ +3205d0: |[3205d0] org.jaudiotagger.tag.id3.framebody.FrameBodyENCR.getOwner:()Ljava/lang/String; │ │ +3205e0: 1a00 fb3f |0000: const-string v0, "Owner" // string@3ffb │ │ +3205e4: 6e20 7a98 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyENCR;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@987a │ │ +3205ea: 0c00 |0005: move-result-object v0 │ │ +3205ec: 1f00 3710 |0006: check-cast v0, Ljava/lang/String; // type@1037 │ │ +3205f0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=127 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyENCR; │ │ │ │ #2 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyENCR;) │ │ @@ -1336574,18 +1336574,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -3206a8: |[3206a8] org.jaudiotagger.tag.id3.framebody.FrameBodyENCR.setOwner:(Ljava/lang/String;)V │ │ -3206b8: 1a00 fb3f |0000: const-string v0, "Owner" // string@3ffb │ │ -3206bc: 6e30 7c98 0102 |0002: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyENCR;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@987c │ │ -3206c2: 0e00 |0005: return-void │ │ +3206ac: |[3206ac] org.jaudiotagger.tag.id3.framebody.FrameBodyENCR.setOwner:(Ljava/lang/String;)V │ │ +3206bc: 1a00 fb3f |0000: const-string v0, "Owner" // string@3ffb │ │ +3206c0: 6e30 7c98 0102 |0002: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyENCR;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@987c │ │ +3206c6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=119 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyENCR; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1336594,32 +1336594,32 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 38 16-bit code units │ │ -3206c4: |[3206c4] org.jaudiotagger.tag.id3.framebody.FrameBodyENCR.setupObjectList:()V │ │ -3206d4: 5440 568e |0000: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyENCR;.objectList:Ljava/util/ArrayList; // field@8e56 │ │ -3206d8: 2201 f511 |0002: new-instance v1, Lorg/jaudiotagger/tag/datatype/StringNullTerminated; // type@11f5 │ │ -3206dc: 1a02 fb3f |0004: const-string v2, "Owner" // string@3ffb │ │ -3206e0: 7030 1894 2104 |0006: invoke-direct {v1, v2, v4}, Lorg/jaudiotagger/tag/datatype/StringNullTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@9418 │ │ -3206e6: 6e20 b288 1000 |0009: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -3206ec: 5440 568e |000c: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyENCR;.objectList:Ljava/util/ArrayList; // field@8e56 │ │ -3206f0: 2201 e911 |000e: new-instance v1, Lorg/jaudiotagger/tag/datatype/NumberFixedLength; // type@11e9 │ │ -3206f4: 1a02 053c |0010: const-string v2, "MethodSymbol" // string@3c05 │ │ -3206f8: 1213 |0012: const/4 v3, #int 1 // #1 │ │ -3206fa: 7040 a393 2134 |0013: invoke-direct {v1, v2, v4, v3}, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V // method@93a3 │ │ -320700: 6e20 b288 1000 |0016: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -320706: 5440 568e |0019: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyENCR;.objectList:Ljava/util/ArrayList; // field@8e56 │ │ -32070a: 2201 de11 |001b: new-instance v1, Lorg/jaudiotagger/tag/datatype/ByteArraySizeTerminated; // type@11de │ │ -32070e: 1a02 9c16 |001d: const-string v2, "EncryptionInfo" // string@169c │ │ -320712: 7030 3b93 2104 |001f: invoke-direct {v1, v2, v4}, Lorg/jaudiotagger/tag/datatype/ByteArraySizeTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@933b │ │ -320718: 6e20 b288 1000 |0022: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -32071e: 0e00 |0025: return-void │ │ +3206c8: |[3206c8] org.jaudiotagger.tag.id3.framebody.FrameBodyENCR.setupObjectList:()V │ │ +3206d8: 5440 568e |0000: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyENCR;.objectList:Ljava/util/ArrayList; // field@8e56 │ │ +3206dc: 2201 f511 |0002: new-instance v1, Lorg/jaudiotagger/tag/datatype/StringNullTerminated; // type@11f5 │ │ +3206e0: 1a02 fb3f |0004: const-string v2, "Owner" // string@3ffb │ │ +3206e4: 7030 1894 2104 |0006: invoke-direct {v1, v2, v4}, Lorg/jaudiotagger/tag/datatype/StringNullTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@9418 │ │ +3206ea: 6e20 b288 1000 |0009: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +3206f0: 5440 568e |000c: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyENCR;.objectList:Ljava/util/ArrayList; // field@8e56 │ │ +3206f4: 2201 e911 |000e: new-instance v1, Lorg/jaudiotagger/tag/datatype/NumberFixedLength; // type@11e9 │ │ +3206f8: 1a02 053c |0010: const-string v2, "MethodSymbol" // string@3c05 │ │ +3206fc: 1213 |0012: const/4 v3, #int 1 // #1 │ │ +3206fe: 7040 a393 2134 |0013: invoke-direct {v1, v2, v4, v3}, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V // method@93a3 │ │ +320704: 6e20 b288 1000 |0016: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +32070a: 5440 568e |0019: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyENCR;.objectList:Ljava/util/ArrayList; // field@8e56 │ │ +32070e: 2201 de11 |001b: new-instance v1, Lorg/jaudiotagger/tag/datatype/ByteArraySizeTerminated; // type@11de │ │ +320712: 1a02 9c16 |001d: const-string v2, "EncryptionInfo" // string@169c │ │ +320716: 7030 3b93 2104 |001f: invoke-direct {v1, v2, v4}, Lorg/jaudiotagger/tag/datatype/ByteArraySizeTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@933b │ │ +32071c: 6e20 b288 1000 |0022: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +320722: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ 0x000c line=136 │ │ 0x0019 line=137 │ │ locals : │ │ 0x0000 - 0x0026 reg=4 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyENCR; │ │ @@ -1336657,17 +1336657,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -320738: |[320738] org.jaudiotagger.tag.id3.framebody.FrameBodyEQU2.:()V │ │ -320748: 7010 fa97 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ -32074e: 0e00 |0003: return-void │ │ +32073c: |[32073c] org.jaudiotagger.tag.id3.framebody.FrameBodyEQU2.:()V │ │ +32074c: 7010 fa97 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ +320752: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyEQU2; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyEQU2;) │ │ @@ -1336675,17 +1336675,17 @@ │ │ type : '(Ljava/nio/ByteBuffer;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -320750: |[320750] org.jaudiotagger.tag.id3.framebody.FrameBodyEQU2.:(Ljava/nio/ByteBuffer;I)V │ │ -320760: 7030 fb97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Ljava/nio/ByteBuffer;I)V // method@97fb │ │ -320766: 0e00 |0003: return-void │ │ +320754: |[320754] org.jaudiotagger.tag.id3.framebody.FrameBodyEQU2.:(Ljava/nio/ByteBuffer;I)V │ │ +320764: 7030 fb97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Ljava/nio/ByteBuffer;I)V // method@97fb │ │ +32076a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyEQU2; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/nio/ByteBuffer; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1336695,17 +1336695,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyEQU2;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -320768: |[320768] org.jaudiotagger.tag.id3.framebody.FrameBodyEQU2.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyEQU2;)V │ │ -320778: 7020 fc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;)V // method@97fc │ │ -32077e: 0e00 |0003: return-void │ │ +32076c: |[32076c] org.jaudiotagger.tag.id3.framebody.FrameBodyEQU2.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyEQU2;)V │ │ +32077c: 7020 fc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;)V // method@97fc │ │ +320782: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyEQU2; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/tag/id3/framebody/FrameBodyEQU2; │ │ │ │ @@ -1336715,37 +1336715,37 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -320720: |[320720] org.jaudiotagger.tag.id3.framebody.FrameBodyEQU2.getIdentifier:()Ljava/lang/String; │ │ -320730: 1a00 c215 |0000: const-string v0, "EQU2" // string@15c2 │ │ -320734: 1100 |0002: return-object v0 │ │ +320724: |[320724] org.jaudiotagger.tag.id3.framebody.FrameBodyEQU2.getIdentifier:()Ljava/lang/String; │ │ +320734: 1a00 c215 |0000: const-string v0, "EQU2" // string@15c2 │ │ +320738: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyEQU2;) │ │ name : 'setupObjectList' │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -320780: |[320780] org.jaudiotagger.tag.id3.framebody.FrameBodyEQU2.setupObjectList:()V │ │ -320790: 5430 578e |0000: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyEQU2;.objectList:Ljava/util/ArrayList; // field@8e57 │ │ -320794: 2201 de11 |0002: new-instance v1, Lorg/jaudiotagger/tag/datatype/ByteArraySizeTerminated; // type@11de │ │ -320798: 1a02 4814 |0004: const-string v2, "Data" // string@1448 │ │ -32079c: 7030 3b93 2103 |0006: invoke-direct {v1, v2, v3}, Lorg/jaudiotagger/tag/datatype/ByteArraySizeTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@933b │ │ -3207a2: 6e20 b288 1000 |0009: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -3207a8: 0e00 |000c: return-void │ │ +320784: |[320784] org.jaudiotagger.tag.id3.framebody.FrameBodyEQU2.setupObjectList:()V │ │ +320794: 5430 578e |0000: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyEQU2;.objectList:Ljava/util/ArrayList; // field@8e57 │ │ +320798: 2201 de11 |0002: new-instance v1, Lorg/jaudiotagger/tag/datatype/ByteArraySizeTerminated; // type@11de │ │ +32079c: 1a02 4814 |0004: const-string v2, "Data" // string@1448 │ │ +3207a0: 7030 3b93 2103 |0006: invoke-direct {v1, v2, v3}, Lorg/jaudiotagger/tag/datatype/ByteArraySizeTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@933b │ │ +3207a6: 6e20 b288 1000 |0009: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +3207ac: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ 0x0000 - 0x000d reg=3 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyEQU2; │ │ │ │ source_file_idx : 6911 (FrameBodyEQU2.java) │ │ @@ -1336778,17 +1336778,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3207c4: |[3207c4] org.jaudiotagger.tag.id3.framebody.FrameBodyEQUA.:()V │ │ -3207d4: 7010 fa97 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ -3207da: 0e00 |0003: return-void │ │ +3207c8: |[3207c8] org.jaudiotagger.tag.id3.framebody.FrameBodyEQUA.:()V │ │ +3207d8: 7010 fa97 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ +3207de: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyEQUA; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyEQUA;) │ │ @@ -1336796,17 +1336796,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyEQUA;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3207dc: |[3207dc] org.jaudiotagger.tag.id3.framebody.FrameBodyEQUA.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyEQUA;)V │ │ -3207ec: 7020 fc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;)V // method@97fc │ │ -3207f2: 0e00 |0003: return-void │ │ +3207e0: |[3207e0] org.jaudiotagger.tag.id3.framebody.FrameBodyEQUA.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyEQUA;)V │ │ +3207f0: 7020 fc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;)V // method@97fc │ │ +3207f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyEQUA; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/tag/id3/framebody/FrameBodyEQUA; │ │ │ │ @@ -1336816,37 +1336816,37 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3207ac: |[3207ac] org.jaudiotagger.tag.id3.framebody.FrameBodyEQUA.getIdentifier:()Ljava/lang/String; │ │ -3207bc: 1a00 c315 |0000: const-string v0, "EQUA" // string@15c3 │ │ -3207c0: 1100 |0002: return-object v0 │ │ +3207b0: |[3207b0] org.jaudiotagger.tag.id3.framebody.FrameBodyEQUA.getIdentifier:()Ljava/lang/String; │ │ +3207c0: 1a00 c315 |0000: const-string v0, "EQUA" // string@15c3 │ │ +3207c4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyEQUA;) │ │ name : 'setupObjectList' │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -3207f4: |[3207f4] org.jaudiotagger.tag.id3.framebody.FrameBodyEQUA.setupObjectList:()V │ │ -320804: 5430 588e |0000: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyEQUA;.objectList:Ljava/util/ArrayList; // field@8e58 │ │ -320808: 2201 de11 |0002: new-instance v1, Lorg/jaudiotagger/tag/datatype/ByteArraySizeTerminated; // type@11de │ │ -32080c: 1a02 4814 |0004: const-string v2, "Data" // string@1448 │ │ -320810: 7030 3b93 2103 |0006: invoke-direct {v1, v2, v3}, Lorg/jaudiotagger/tag/datatype/ByteArraySizeTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@933b │ │ -320816: 6e20 b288 1000 |0009: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -32081c: 0e00 |000c: return-void │ │ +3207f8: |[3207f8] org.jaudiotagger.tag.id3.framebody.FrameBodyEQUA.setupObjectList:()V │ │ +320808: 5430 588e |0000: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyEQUA;.objectList:Ljava/util/ArrayList; // field@8e58 │ │ +32080c: 2201 de11 |0002: new-instance v1, Lorg/jaudiotagger/tag/datatype/ByteArraySizeTerminated; // type@11de │ │ +320810: 1a02 4814 |0004: const-string v2, "Data" // string@1448 │ │ +320814: 7030 3b93 2103 |0006: invoke-direct {v1, v2, v3}, Lorg/jaudiotagger/tag/datatype/ByteArraySizeTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@933b │ │ +32081a: 6e20 b288 1000 |0009: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +320820: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ 0x0000 - 0x000d reg=3 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyEQUA; │ │ │ │ source_file_idx : 6912 (FrameBodyEQUA.java) │ │ @@ -1336910,22 +1336910,22 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -320ac0: |[320ac0] org.jaudiotagger.tag.id3.framebody.FrameBodyETCO.:()V │ │ -320ad0: 7010 fa97 0200 |0000: invoke-direct {v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ -320ad6: 1220 |0003: const/4 v0, #int 2 // #2 │ │ -320ad8: 7110 3487 0000 |0004: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -320ade: 0c00 |0007: move-result-object v0 │ │ -320ae0: 1a01 074e |0008: const-string v1, "TimeStampFormat" // string@4e07 │ │ -320ae4: 6e30 9598 1200 |000a: invoke-virtual {v2, v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyETCO;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9895 │ │ -320aea: 0e00 |000d: return-void │ │ +320ac4: |[320ac4] org.jaudiotagger.tag.id3.framebody.FrameBodyETCO.:()V │ │ +320ad4: 7010 fa97 0200 |0000: invoke-direct {v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ +320ada: 1220 |0003: const/4 v0, #int 2 // #2 │ │ +320adc: 7110 3487 0000 |0004: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +320ae2: 0c00 |0007: move-result-object v0 │ │ +320ae4: 1a01 074e |0008: const-string v1, "TimeStampFormat" // string@4e07 │ │ +320ae8: 6e30 9598 1200 |000a: invoke-virtual {v2, v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyETCO;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9895 │ │ +320aee: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0004 line=113 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyETCO; │ │ │ │ @@ -1336934,17 +1336934,17 @@ │ │ type : '(Ljava/nio/ByteBuffer;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -320aec: |[320aec] org.jaudiotagger.tag.id3.framebody.FrameBodyETCO.:(Ljava/nio/ByteBuffer;I)V │ │ -320afc: 7030 fb97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Ljava/nio/ByteBuffer;I)V // method@97fb │ │ -320b02: 0e00 |0003: return-void │ │ +320af0: |[320af0] org.jaudiotagger.tag.id3.framebody.FrameBodyETCO.:(Ljava/nio/ByteBuffer;I)V │ │ +320b00: 7030 fb97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Ljava/nio/ByteBuffer;I)V // method@97fb │ │ +320b06: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyETCO; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/nio/ByteBuffer; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1336954,17 +1336954,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyETCO;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -320b04: |[320b04] org.jaudiotagger.tag.id3.framebody.FrameBodyETCO.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyETCO;)V │ │ -320b14: 7020 fc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;)V // method@97fc │ │ -320b1a: 0e00 |0003: return-void │ │ +320b08: |[320b08] org.jaudiotagger.tag.id3.framebody.FrameBodyETCO.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyETCO;)V │ │ +320b18: 7020 fc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;)V // method@97fc │ │ +320b1e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyETCO; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/tag/id3/framebody/FrameBodyETCO; │ │ │ │ @@ -1336973,39 +1336973,39 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 45 16-bit code units │ │ -320cec: |[320cec] org.jaudiotagger.tag.id3.framebody.FrameBodyETCO.resolveRelativeTimestamps:()V │ │ -320cfc: 1a00 0b4e |0000: const-string v0, "TimedEventList" // string@4e0b │ │ -320d00: 6e20 8e98 0900 |0002: invoke-virtual {v9, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyETCO;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@988e │ │ -320d06: 0c00 |0005: move-result-object v0 │ │ -320d08: 1f00 9310 |0006: check-cast v0, Ljava/util/List; // type@1093 │ │ -320d0c: 7210 6e89 0000 |0008: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ -320d12: 0c00 |000b: move-result-object v0 │ │ -320d14: 1601 0000 |000c: const-wide/16 v1, #int 0 // #0 │ │ -320d18: 0413 |000e: move-wide v3, v1 │ │ -320d1a: 7210 4789 0000 |000f: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -320d20: 0a05 |0012: move-result v5 │ │ -320d22: 3805 1900 |0013: if-eqz v5, 002c // +0019 │ │ -320d26: 7210 4889 0000 |0015: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -320d2c: 0c05 |0018: move-result-object v5 │ │ -320d2e: 1f05 e011 |0019: check-cast v5, Lorg/jaudiotagger/tag/datatype/EventTimingCode; // type@11e0 │ │ -320d32: 6e10 4a93 0500 |001b: invoke-virtual {v5}, Lorg/jaudiotagger/tag/datatype/EventTimingCode;.getTimestamp:()J // method@934a │ │ -320d38: 0b06 |001e: move-result-wide v6 │ │ -320d3a: 3108 0601 |001f: cmp-long v8, v6, v1 │ │ -320d3e: 3908 0300 |0021: if-nez v8, 0024 // +0003 │ │ -320d42: 2805 |0023: goto 0028 // +0005 │ │ -320d44: 6e10 4a93 0500 |0024: invoke-virtual {v5}, Lorg/jaudiotagger/tag/datatype/EventTimingCode;.getTimestamp:()J // method@934a │ │ -320d4a: 0b03 |0027: move-result-wide v3 │ │ -320d4c: 6e30 4f93 3504 |0028: invoke-virtual {v5, v3, v4}, Lorg/jaudiotagger/tag/datatype/EventTimingCode;.setTimestamp:(J)V // method@934f │ │ -320d52: 28e4 |002b: goto 000f // -001c │ │ -320d54: 0e00 |002c: return-void │ │ +320cf0: |[320cf0] org.jaudiotagger.tag.id3.framebody.FrameBodyETCO.resolveRelativeTimestamps:()V │ │ +320d00: 1a00 0b4e |0000: const-string v0, "TimedEventList" // string@4e0b │ │ +320d04: 6e20 8e98 0900 |0002: invoke-virtual {v9, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyETCO;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@988e │ │ +320d0a: 0c00 |0005: move-result-object v0 │ │ +320d0c: 1f00 9310 |0006: check-cast v0, Ljava/util/List; // type@1093 │ │ +320d10: 7210 6e89 0000 |0008: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ +320d16: 0c00 |000b: move-result-object v0 │ │ +320d18: 1601 0000 |000c: const-wide/16 v1, #int 0 // #0 │ │ +320d1c: 0413 |000e: move-wide v3, v1 │ │ +320d1e: 7210 4789 0000 |000f: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +320d24: 0a05 |0012: move-result v5 │ │ +320d26: 3805 1900 |0013: if-eqz v5, 002c // +0019 │ │ +320d2a: 7210 4889 0000 |0015: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +320d30: 0c05 |0018: move-result-object v5 │ │ +320d32: 1f05 e011 |0019: check-cast v5, Lorg/jaudiotagger/tag/datatype/EventTimingCode; // type@11e0 │ │ +320d36: 6e10 4a93 0500 |001b: invoke-virtual {v5}, Lorg/jaudiotagger/tag/datatype/EventTimingCode;.getTimestamp:()J // method@934a │ │ +320d3c: 0b06 |001e: move-result-wide v6 │ │ +320d3e: 3108 0601 |001f: cmp-long v8, v6, v1 │ │ +320d42: 3908 0300 |0021: if-nez v8, 0024 // +0003 │ │ +320d46: 2805 |0023: goto 0028 // +0005 │ │ +320d48: 6e10 4a93 0500 |0024: invoke-virtual {v5}, Lorg/jaudiotagger/tag/datatype/EventTimingCode;.getTimestamp:()J // method@934a │ │ +320d4e: 0b03 |0027: move-result-wide v3 │ │ +320d50: 6e30 4f93 3504 |0028: invoke-virtual {v5, v3, v4}, Lorg/jaudiotagger/tag/datatype/EventTimingCode;.setTimestamp:(J)V // method@934f │ │ +320d56: 28e4 |002b: goto 000f // -001c │ │ +320d58: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=287 │ │ 0x0008 line=289 │ │ 0x001b line=291 │ │ 0x0028 line=292 │ │ locals : │ │ @@ -1337016,27 +1337016,27 @@ │ │ type : '([I)Ljava/util/Set;' │ │ access : 0x008a (PRIVATE STATIC VARARGS) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -320a84: |[320a84] org.jaudiotagger.tag.id3.framebody.FrameBodyETCO.toSet:([I)Ljava/util/Set; │ │ -320a94: 2200 8d10 |0000: new-instance v0, Ljava/util/HashSet; // type@108d │ │ -320a98: 7010 3b89 0000 |0002: invoke-direct {v0}, Ljava/util/HashSet;.:()V // method@893b │ │ -320a9e: 2141 |0005: array-length v1, v4 │ │ -320aa0: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -320aa2: 3512 0e00 |0007: if-ge v2, v1, 0015 // +000e │ │ -320aa6: 4403 0402 |0009: aget v3, v4, v2 │ │ -320aaa: 7110 3487 0300 |000b: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -320ab0: 0c03 |000e: move-result-object v3 │ │ -320ab2: 7220 a189 3000 |000f: invoke-interface {v0, v3}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ -320ab8: d802 0201 |0012: add-int/lit8 v2, v2, #int 1 // #01 │ │ -320abc: 28f3 |0014: goto 0007 // -000d │ │ -320abe: 1100 |0015: return-object v0 │ │ +320a88: |[320a88] org.jaudiotagger.tag.id3.framebody.FrameBodyETCO.toSet:([I)Ljava/util/Set; │ │ +320a98: 2200 8d10 |0000: new-instance v0, Ljava/util/HashSet; // type@108d │ │ +320a9c: 7010 3b89 0000 |0002: invoke-direct {v0}, Ljava/util/HashSet;.:()V // method@893b │ │ +320aa2: 2141 |0005: array-length v1, v4 │ │ +320aa4: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +320aa6: 3512 0e00 |0007: if-ge v2, v1, 0015 // +000e │ │ +320aaa: 4403 0402 |0009: aget v3, v4, v2 │ │ +320aae: 7110 3487 0300 |000b: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +320ab4: 0c03 |000e: move-result-object v3 │ │ +320ab6: 7220 a189 3000 |000f: invoke-interface {v0, v3}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@89a1 │ │ +320abc: d802 0201 |0012: add-int/lit8 v2, v2, #int 1 // #01 │ │ +320ac0: 28f3 |0014: goto 0007 // -000d │ │ +320ac2: 1100 |0015: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=338 │ │ 0x0005 line=339 │ │ 0x000b line=341 │ │ locals : │ │ 0x0000 - 0x0016 reg=4 (null) [I │ │ @@ -1337047,73 +1337047,73 @@ │ │ type : '(J[I)V' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 18 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 101 16-bit code units │ │ -320b1c: |[320b1c] org.jaudiotagger.tag.id3.framebody.FrameBodyETCO.addTimingCode:(J[I)V │ │ -320b2c: 0806 1100 |0000: move-object/from16 v6, v17 │ │ -320b30: 1a00 0b4e |0002: const-string v0, "TimedEventList" // string@4e0b │ │ -320b34: 07e7 |0004: move-object v7, v14 │ │ -320b36: 6e20 8e98 0e00 |0005: invoke-virtual {v14, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyETCO;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@988e │ │ -320b3c: 0c00 |0008: move-result-object v0 │ │ -320b3e: 0708 |0009: move-object v8, v0 │ │ -320b40: 1f08 9310 |000a: check-cast v8, Ljava/util/List; // type@1093 │ │ -320b44: 7210 6d89 0800 |000c: invoke-interface {v8}, Ljava/util/List;.isEmpty:()Z // method@896d │ │ -320b4a: 0a00 |000f: move-result v0 │ │ -320b4c: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -320b4e: 3900 3900 |0011: if-nez v0, 004a // +0039 │ │ -320b52: 7220 6a89 1800 |0013: invoke-interface {v8, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ -320b58: 0c00 |0016: move-result-object v0 │ │ -320b5a: 1f00 e011 |0017: check-cast v0, Lorg/jaudiotagger/tag/datatype/EventTimingCode; // type@11e0 │ │ -320b5e: 6e10 4a93 0000 |0019: invoke-virtual {v0}, Lorg/jaudiotagger/tag/datatype/EventTimingCode;.getTimestamp:()J // method@934a │ │ -320b64: 0b02 |001c: move-result-wide v2 │ │ -320b66: 3100 020f |001d: cmp-long v0, v2, v15 │ │ -320b6a: 3c00 2b00 |001f: if-gtz v0, 004a // +002b │ │ -320b6e: 7210 6e89 0800 |0021: invoke-interface {v8}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ -320b74: 0c00 |0024: move-result-object v0 │ │ -320b76: 1602 0000 |0025: const-wide/16 v2, #int 0 // #0 │ │ -320b7a: 0424 |0027: move-wide v4, v2 │ │ -320b7c: 1209 |0028: const/4 v9, #int 0 // #0 │ │ -320b7e: 7210 4789 0000 |0029: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -320b84: 0a0a |002c: move-result v10 │ │ -320b86: 380a 1e00 |002d: if-eqz v10, 004b // +001e │ │ -320b8a: 7210 4889 0000 |002f: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -320b90: 0c0a |0032: move-result-object v10 │ │ -320b92: 1f0a e011 |0033: check-cast v10, Lorg/jaudiotagger/tag/datatype/EventTimingCode; // type@11e0 │ │ -320b96: 6e10 4a93 0a00 |0035: invoke-virtual {v10}, Lorg/jaudiotagger/tag/datatype/EventTimingCode;.getTimestamp:()J // method@934a │ │ -320b9c: 0b0b |0038: move-result-wide v11 │ │ -320b9e: 310d 0b02 |0039: cmp-long v13, v11, v2 │ │ -320ba2: 390d 0300 |003b: if-nez v13, 003e // +0003 │ │ -320ba6: 2805 |003d: goto 0042 // +0005 │ │ -320ba8: 6e10 4a93 0a00 |003e: invoke-virtual {v10}, Lorg/jaudiotagger/tag/datatype/EventTimingCode;.getTimestamp:()J // method@934a │ │ -320bae: 0b04 |0041: move-result-wide v4 │ │ -320bb0: 310a 0f04 |0042: cmp-long v10, v15, v4 │ │ -320bb4: 3b0a 0300 |0044: if-gez v10, 0047 // +0003 │ │ -320bb8: 2805 |0046: goto 004b // +0005 │ │ -320bba: d809 0901 |0047: add-int/lit8 v9, v9, #int 1 // #01 │ │ -320bbe: 28e0 |0049: goto 0029 // -0020 │ │ -320bc0: 1209 |004a: const/4 v9, #int 0 // #0 │ │ -320bc2: 216a |004b: array-length v10, v6 │ │ -320bc4: 019b |004c: move v11, v9 │ │ -320bc6: 1209 |004d: const/4 v9, #int 0 // #0 │ │ -320bc8: 35a9 1600 |004e: if-ge v9, v10, 0064 // +0016 │ │ -320bcc: 4403 0609 |0050: aget v3, v6, v9 │ │ -320bd0: 220c e011 |0052: new-instance v12, Lorg/jaudiotagger/tag/datatype/EventTimingCode; // type@11e0 │ │ -320bd4: 1a01 0a4e |0054: const-string v1, "TimedEvent" // string@4e0a │ │ -320bd8: 07c0 |0056: move-object v0, v12 │ │ -320bda: 07e2 |0057: move-object v2, v14 │ │ -320bdc: 04f4 |0058: move-wide v4, v15 │ │ -320bde: 7606 4593 0000 |0059: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/jaudiotagger/tag/datatype/EventTimingCode;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;IJ)V // method@9345 │ │ -320be4: 7230 6389 b80c |005c: invoke-interface {v8, v11, v12}, Ljava/util/List;.add:(ILjava/lang/Object;)V // method@8963 │ │ -320bea: d80b 0b01 |005f: add-int/lit8 v11, v11, #int 1 // #01 │ │ -320bee: d809 0901 |0061: add-int/lit8 v9, v9, #int 1 // #01 │ │ -320bf2: 28eb |0063: goto 004e // -0015 │ │ -320bf4: 0e00 |0064: return-void │ │ +320b20: |[320b20] org.jaudiotagger.tag.id3.framebody.FrameBodyETCO.addTimingCode:(J[I)V │ │ +320b30: 0806 1100 |0000: move-object/from16 v6, v17 │ │ +320b34: 1a00 0b4e |0002: const-string v0, "TimedEventList" // string@4e0b │ │ +320b38: 07e7 |0004: move-object v7, v14 │ │ +320b3a: 6e20 8e98 0e00 |0005: invoke-virtual {v14, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyETCO;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@988e │ │ +320b40: 0c00 |0008: move-result-object v0 │ │ +320b42: 0708 |0009: move-object v8, v0 │ │ +320b44: 1f08 9310 |000a: check-cast v8, Ljava/util/List; // type@1093 │ │ +320b48: 7210 6d89 0800 |000c: invoke-interface {v8}, Ljava/util/List;.isEmpty:()Z // method@896d │ │ +320b4e: 0a00 |000f: move-result v0 │ │ +320b50: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +320b52: 3900 3900 |0011: if-nez v0, 004a // +0039 │ │ +320b56: 7220 6a89 1800 |0013: invoke-interface {v8, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ +320b5c: 0c00 |0016: move-result-object v0 │ │ +320b5e: 1f00 e011 |0017: check-cast v0, Lorg/jaudiotagger/tag/datatype/EventTimingCode; // type@11e0 │ │ +320b62: 6e10 4a93 0000 |0019: invoke-virtual {v0}, Lorg/jaudiotagger/tag/datatype/EventTimingCode;.getTimestamp:()J // method@934a │ │ +320b68: 0b02 |001c: move-result-wide v2 │ │ +320b6a: 3100 020f |001d: cmp-long v0, v2, v15 │ │ +320b6e: 3c00 2b00 |001f: if-gtz v0, 004a // +002b │ │ +320b72: 7210 6e89 0800 |0021: invoke-interface {v8}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ +320b78: 0c00 |0024: move-result-object v0 │ │ +320b7a: 1602 0000 |0025: const-wide/16 v2, #int 0 // #0 │ │ +320b7e: 0424 |0027: move-wide v4, v2 │ │ +320b80: 1209 |0028: const/4 v9, #int 0 // #0 │ │ +320b82: 7210 4789 0000 |0029: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +320b88: 0a0a |002c: move-result v10 │ │ +320b8a: 380a 1e00 |002d: if-eqz v10, 004b // +001e │ │ +320b8e: 7210 4889 0000 |002f: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +320b94: 0c0a |0032: move-result-object v10 │ │ +320b96: 1f0a e011 |0033: check-cast v10, Lorg/jaudiotagger/tag/datatype/EventTimingCode; // type@11e0 │ │ +320b9a: 6e10 4a93 0a00 |0035: invoke-virtual {v10}, Lorg/jaudiotagger/tag/datatype/EventTimingCode;.getTimestamp:()J // method@934a │ │ +320ba0: 0b0b |0038: move-result-wide v11 │ │ +320ba2: 310d 0b02 |0039: cmp-long v13, v11, v2 │ │ +320ba6: 390d 0300 |003b: if-nez v13, 003e // +0003 │ │ +320baa: 2805 |003d: goto 0042 // +0005 │ │ +320bac: 6e10 4a93 0a00 |003e: invoke-virtual {v10}, Lorg/jaudiotagger/tag/datatype/EventTimingCode;.getTimestamp:()J // method@934a │ │ +320bb2: 0b04 |0041: move-result-wide v4 │ │ +320bb4: 310a 0f04 |0042: cmp-long v10, v15, v4 │ │ +320bb8: 3b0a 0300 |0044: if-gez v10, 0047 // +0003 │ │ +320bbc: 2805 |0046: goto 004b // +0005 │ │ +320bbe: d809 0901 |0047: add-int/lit8 v9, v9, #int 1 // #01 │ │ +320bc2: 28e0 |0049: goto 0029 // -0020 │ │ +320bc4: 1209 |004a: const/4 v9, #int 0 // #0 │ │ +320bc6: 216a |004b: array-length v10, v6 │ │ +320bc8: 019b |004c: move v11, v9 │ │ +320bca: 1209 |004d: const/4 v9, #int 0 // #0 │ │ +320bcc: 35a9 1600 |004e: if-ge v9, v10, 0064 // +0016 │ │ +320bd0: 4403 0609 |0050: aget v3, v6, v9 │ │ +320bd4: 220c e011 |0052: new-instance v12, Lorg/jaudiotagger/tag/datatype/EventTimingCode; // type@11e0 │ │ +320bd8: 1a01 0a4e |0054: const-string v1, "TimedEvent" // string@4e0a │ │ +320bdc: 07c0 |0056: move-object v0, v12 │ │ +320bde: 07e2 |0057: move-object v2, v14 │ │ +320be0: 04f4 |0058: move-wide v4, v15 │ │ +320be2: 7606 4593 0000 |0059: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/jaudiotagger/tag/datatype/EventTimingCode;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;IJ)V // method@9345 │ │ +320be8: 7230 6389 b80c |005c: invoke-interface {v8, v11, v12}, Ljava/util/List;.add:(ILjava/lang/Object;)V // method@8963 │ │ +320bee: d80b 0b01 |005f: add-int/lit8 v11, v11, #int 1 // #01 │ │ +320bf2: d809 0901 |0061: add-int/lit8 v9, v9, #int 1 // #01 │ │ +320bf6: 28eb |0063: goto 004e // -0015 │ │ +320bf8: 0e00 |0064: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=221 │ │ 0x000c line=224 │ │ 0x0021 line=226 │ │ 0x0035 line=228 │ │ 0x004b line=237 │ │ @@ -1337128,21 +1337128,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -320bf8: |[320bf8] org.jaudiotagger.tag.id3.framebody.FrameBodyETCO.clearTimingCodes:()V │ │ -320c08: 1a00 0b4e |0000: const-string v0, "TimedEventList" // string@4e0b │ │ -320c0c: 6e20 8e98 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyETCO;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@988e │ │ -320c12: 0c00 |0005: move-result-object v0 │ │ -320c14: 1f00 9310 |0006: check-cast v0, Ljava/util/List; // type@1093 │ │ -320c18: 7210 6689 0000 |0008: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@8966 │ │ -320c1e: 0e00 |000b: return-void │ │ +320bfc: |[320bfc] org.jaudiotagger.tag.id3.framebody.FrameBodyETCO.clearTimingCodes:()V │ │ +320c0c: 1a00 0b4e |0000: const-string v0, "TimedEventList" // string@4e0b │ │ +320c10: 6e20 8e98 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyETCO;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@988e │ │ +320c16: 0c00 |0005: move-result-object v0 │ │ +320c18: 1f00 9310 |0006: check-cast v0, Ljava/util/List; // type@1093 │ │ +320c1c: 7210 6689 0000 |0008: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@8966 │ │ +320c22: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=279 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyETCO; │ │ │ │ #2 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyETCO;) │ │ @@ -1337150,38 +1337150,38 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3208e4: |[3208e4] org.jaudiotagger.tag.id3.framebody.FrameBodyETCO.getIdentifier:()Ljava/lang/String; │ │ -3208f4: 1a00 e115 |0000: const-string v0, "ETCO" // string@15e1 │ │ -3208f8: 1100 |0002: return-object v0 │ │ +3208e8: |[3208e8] org.jaudiotagger.tag.id3.framebody.FrameBodyETCO.getIdentifier:()Ljava/lang/String; │ │ +3208f8: 1a00 e115 |0000: const-string v0, "ETCO" // string@15e1 │ │ +3208fc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyETCO;) │ │ name : 'getTimestampFormat' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -3208b8: |[3208b8] org.jaudiotagger.tag.id3.framebody.FrameBodyETCO.getTimestampFormat:()I │ │ -3208c8: 1a00 074e |0000: const-string v0, "TimeStampFormat" // string@4e07 │ │ -3208cc: 6e20 8e98 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyETCO;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@988e │ │ -3208d2: 0c00 |0005: move-result-object v0 │ │ -3208d4: 1f00 2d10 |0006: check-cast v0, Ljava/lang/Number; // type@102d │ │ -3208d8: 6e10 6b87 0000 |0008: invoke-virtual {v0}, Ljava/lang/Number;.intValue:()I // method@876b │ │ -3208de: 0a00 |000b: move-result v0 │ │ -3208e0: 0f00 |000c: return v0 │ │ +3208bc: |[3208bc] org.jaudiotagger.tag.id3.framebody.FrameBodyETCO.getTimestampFormat:()I │ │ +3208cc: 1a00 074e |0000: const-string v0, "TimeStampFormat" // string@4e07 │ │ +3208d0: 6e20 8e98 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyETCO;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@988e │ │ +3208d6: 0c00 |0005: move-result-object v0 │ │ +3208d8: 1f00 2d10 |0006: check-cast v0, Ljava/lang/Number; // type@102d │ │ +3208dc: 6e10 6b87 0000 |0008: invoke-virtual {v0}, Ljava/lang/Number;.intValue:()I // method@876b │ │ +3208e2: 0a00 |000b: move-result v0 │ │ +3208e4: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=144 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyETCO; │ │ │ │ #4 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyETCO;) │ │ @@ -1337189,54 +1337189,54 @@ │ │ type : '([I)Ljava/util/List;' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 76 16-bit code units │ │ -3208fc: |[3208fc] org.jaudiotagger.tag.id3.framebody.FrameBodyETCO.getTimestamps:([I)Ljava/util/List; │ │ -32090c: 7110 9898 0b00 |0000: invoke-static {v11}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyETCO;.toSet:([I)Ljava/util/Set; // method@9898 │ │ -320912: 0c0b |0003: move-result-object v11 │ │ -320914: 2200 7c10 |0004: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ -320918: 7010 ae88 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ -32091e: 1a01 0b4e |0009: const-string v1, "TimedEventList" // string@4e0b │ │ -320922: 6e20 8e98 1a00 |000b: invoke-virtual {v10, v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyETCO;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@988e │ │ -320928: 0c01 |000e: move-result-object v1 │ │ -32092a: 1f01 9310 |000f: check-cast v1, Ljava/util/List; // type@1093 │ │ -32092e: 7210 6e89 0100 |0011: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ -320934: 0c01 |0014: move-result-object v1 │ │ -320936: 1602 0000 |0015: const-wide/16 v2, #int 0 // #0 │ │ -32093a: 0424 |0017: move-wide v4, v2 │ │ -32093c: 7210 4789 0100 |0018: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -320942: 0a06 |001b: move-result v6 │ │ -320944: 3806 2b00 |001c: if-eqz v6, 0047 // +002b │ │ -320948: 7210 4889 0100 |001e: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -32094e: 0c06 |0021: move-result-object v6 │ │ -320950: 1f06 e011 |0022: check-cast v6, Lorg/jaudiotagger/tag/datatype/EventTimingCode; // type@11e0 │ │ -320954: 6e10 4a93 0600 |0024: invoke-virtual {v6}, Lorg/jaudiotagger/tag/datatype/EventTimingCode;.getTimestamp:()J // method@934a │ │ -32095a: 0b07 |0027: move-result-wide v7 │ │ -32095c: 3109 0702 |0028: cmp-long v9, v7, v2 │ │ -320960: 3909 0300 |002a: if-nez v9, 002d // +0003 │ │ -320964: 2805 |002c: goto 0031 // +0005 │ │ -320966: 6e10 4a93 0600 |002d: invoke-virtual {v6}, Lorg/jaudiotagger/tag/datatype/EventTimingCode;.getTimestamp:()J // method@934a │ │ -32096c: 0b04 |0030: move-result-wide v4 │ │ -32096e: 6e10 4b93 0600 |0031: invoke-virtual {v6}, Lorg/jaudiotagger/tag/datatype/EventTimingCode;.getType:()I // method@934b │ │ -320974: 0a06 |0034: move-result v6 │ │ -320976: 7110 3487 0600 |0035: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -32097c: 0c06 |0038: move-result-object v6 │ │ -32097e: 7220 a489 6b00 |0039: invoke-interface {v11, v6}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@89a4 │ │ -320984: 0a06 |003c: move-result v6 │ │ -320986: 3806 dbff |003d: if-eqz v6, 0018 // -0025 │ │ -32098a: 7120 4387 5400 |003f: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8743 │ │ -320990: 0c06 |0042: move-result-object v6 │ │ -320992: 7220 6489 6000 |0043: invoke-interface {v0, v6}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -320998: 28d2 |0046: goto 0018 // -002e │ │ -32099a: 7110 1089 0000 |0047: invoke-static {v0}, Ljava/util/Collections;.unmodifiableList:(Ljava/util/List;)Ljava/util/List; // method@8910 │ │ -3209a0: 0c0b |004a: move-result-object v11 │ │ -3209a2: 110b |004b: return-object v11 │ │ +320900: |[320900] org.jaudiotagger.tag.id3.framebody.FrameBodyETCO.getTimestamps:([I)Ljava/util/List; │ │ +320910: 7110 9898 0b00 |0000: invoke-static {v11}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyETCO;.toSet:([I)Ljava/util/Set; // method@9898 │ │ +320916: 0c0b |0003: move-result-object v11 │ │ +320918: 2200 7c10 |0004: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ +32091c: 7010 ae88 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ +320922: 1a01 0b4e |0009: const-string v1, "TimedEventList" // string@4e0b │ │ +320926: 6e20 8e98 1a00 |000b: invoke-virtual {v10, v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyETCO;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@988e │ │ +32092c: 0c01 |000e: move-result-object v1 │ │ +32092e: 1f01 9310 |000f: check-cast v1, Ljava/util/List; // type@1093 │ │ +320932: 7210 6e89 0100 |0011: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ +320938: 0c01 |0014: move-result-object v1 │ │ +32093a: 1602 0000 |0015: const-wide/16 v2, #int 0 // #0 │ │ +32093e: 0424 |0017: move-wide v4, v2 │ │ +320940: 7210 4789 0100 |0018: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +320946: 0a06 |001b: move-result v6 │ │ +320948: 3806 2b00 |001c: if-eqz v6, 0047 // +002b │ │ +32094c: 7210 4889 0100 |001e: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +320952: 0c06 |0021: move-result-object v6 │ │ +320954: 1f06 e011 |0022: check-cast v6, Lorg/jaudiotagger/tag/datatype/EventTimingCode; // type@11e0 │ │ +320958: 6e10 4a93 0600 |0024: invoke-virtual {v6}, Lorg/jaudiotagger/tag/datatype/EventTimingCode;.getTimestamp:()J // method@934a │ │ +32095e: 0b07 |0027: move-result-wide v7 │ │ +320960: 3109 0702 |0028: cmp-long v9, v7, v2 │ │ +320964: 3909 0300 |002a: if-nez v9, 002d // +0003 │ │ +320968: 2805 |002c: goto 0031 // +0005 │ │ +32096a: 6e10 4a93 0600 |002d: invoke-virtual {v6}, Lorg/jaudiotagger/tag/datatype/EventTimingCode;.getTimestamp:()J // method@934a │ │ +320970: 0b04 |0030: move-result-wide v4 │ │ +320972: 6e10 4b93 0600 |0031: invoke-virtual {v6}, Lorg/jaudiotagger/tag/datatype/EventTimingCode;.getType:()I // method@934b │ │ +320978: 0a06 |0034: move-result v6 │ │ +32097a: 7110 3487 0600 |0035: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +320980: 0c06 |0038: move-result-object v6 │ │ +320982: 7220 a489 6b00 |0039: invoke-interface {v11, v6}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@89a4 │ │ +320988: 0a06 |003c: move-result v6 │ │ +32098a: 3806 dbff |003d: if-eqz v6, 0018 // -0025 │ │ +32098e: 7120 4387 5400 |003f: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8743 │ │ +320994: 0c06 |0042: move-result-object v6 │ │ +320996: 7220 6489 6000 |0043: invoke-interface {v0, v6}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +32099c: 28d2 |0046: goto 0018 // -002e │ │ +32099e: 7110 1089 0000 |0047: invoke-static {v0}, Ljava/util/Collections;.unmodifiableList:(Ljava/util/List;)Ljava/util/List; // method@8910 │ │ +3209a4: 0c0b |004a: move-result-object v11 │ │ +3209a6: 110b |004b: return-object v11 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ 0x0004 line=198 │ │ 0x000b line=199 │ │ 0x0011 line=201 │ │ 0x0024 line=203 │ │ @@ -1337252,70 +1337252,70 @@ │ │ type : '()Ljava/util/Map;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 103 16-bit code units │ │ -3209a4: |[3209a4] org.jaudiotagger.tag.id3.framebody.FrameBodyETCO.getTimingCodes:()Ljava/util/Map; │ │ -3209b4: 2200 9010 |0000: new-instance v0, Ljava/util/LinkedHashMap; // type@1090 │ │ -3209b8: 7010 4a89 0000 |0002: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@894a │ │ -3209be: 1a01 0b4e |0005: const-string v1, "TimedEventList" // string@4e0b │ │ -3209c2: 6e20 8e98 1d00 |0007: invoke-virtual {v13, v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyETCO;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@988e │ │ -3209c8: 0c01 |000a: move-result-object v1 │ │ -3209ca: 1f01 9310 |000b: check-cast v1, Ljava/util/List; // type@1093 │ │ -3209ce: 7210 6e89 0100 |000d: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ -3209d4: 0c01 |0010: move-result-object v1 │ │ -3209d6: 1602 0000 |0011: const-wide/16 v2, #int 0 // #0 │ │ -3209da: 0424 |0013: move-wide v4, v2 │ │ -3209dc: 7210 4789 0100 |0014: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -3209e2: 0a06 |0017: move-result v6 │ │ -3209e4: 3806 4a00 |0018: if-eqz v6, 0062 // +004a │ │ -3209e8: 7210 4889 0100 |001a: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -3209ee: 0c06 |001d: move-result-object v6 │ │ -3209f0: 1f06 e011 |001e: check-cast v6, Lorg/jaudiotagger/tag/datatype/EventTimingCode; // type@11e0 │ │ -3209f4: 6e10 4a93 0600 |0020: invoke-virtual {v6}, Lorg/jaudiotagger/tag/datatype/EventTimingCode;.getTimestamp:()J // method@934a │ │ -3209fa: 0b07 |0023: move-result-wide v7 │ │ -3209fc: 3109 0702 |0024: cmp-long v9, v7, v2 │ │ -320a00: 3909 0300 |0026: if-nez v9, 0029 // +0003 │ │ -320a04: 2805 |0028: goto 002d // +0005 │ │ -320a06: 6e10 4a93 0600 |0029: invoke-virtual {v6}, Lorg/jaudiotagger/tag/datatype/EventTimingCode;.getTimestamp:()J // method@934a │ │ -320a0c: 0b04 |002c: move-result-wide v4 │ │ -320a0e: 7120 4387 5400 |002d: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8743 │ │ -320a14: 0c07 |0030: move-result-object v7 │ │ -320a16: 7220 9089 7000 |0031: invoke-interface {v0, v7}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ -320a1c: 0c07 |0034: move-result-object v7 │ │ -320a1e: 1f07 2013 |0035: check-cast v7, [I // type@1320 │ │ -320a22: 1208 |0037: const/4 v8, #int 0 // #0 │ │ -320a24: 1219 |0038: const/4 v9, #int 1 // #1 │ │ -320a26: 3907 1200 |0039: if-nez v7, 004b // +0012 │ │ -320a2a: 7120 4387 5400 |003b: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8743 │ │ -320a30: 0c07 |003e: move-result-object v7 │ │ -320a32: 2399 2013 |003f: new-array v9, v9, [I // type@1320 │ │ -320a36: 6e10 4b93 0600 |0041: invoke-virtual {v6}, Lorg/jaudiotagger/tag/datatype/EventTimingCode;.getType:()I // method@934b │ │ -320a3c: 0a06 |0044: move-result v6 │ │ -320a3e: 4b06 0908 |0045: aput v6, v9, v8 │ │ -320a42: 7230 9489 7009 |0047: invoke-interface {v0, v7, v9}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -320a48: 28ca |004a: goto 0014 // -0036 │ │ -320a4a: 217a |004b: array-length v10, v7 │ │ -320a4c: b09a |004c: add-int/2addr v10, v9 │ │ -320a4e: 23ab 2013 |004d: new-array v11, v10, [I // type@1320 │ │ -320a52: 217c |004f: array-length v12, v7 │ │ -320a54: 715c e087 878b |0050: invoke-static {v7, v8, v11, v8, v12}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@87e0 │ │ -320a5a: b19a |0053: sub-int/2addr v10, v9 │ │ -320a5c: 6e10 4b93 0600 |0054: invoke-virtual {v6}, Lorg/jaudiotagger/tag/datatype/EventTimingCode;.getType:()I // method@934b │ │ -320a62: 0a06 |0057: move-result v6 │ │ -320a64: 4b06 0b0a |0058: aput v6, v11, v10 │ │ -320a68: 7120 4387 5400 |005a: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8743 │ │ -320a6e: 0c06 |005d: move-result-object v6 │ │ -320a70: 7230 9489 600b |005e: invoke-interface {v0, v6, v11}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -320a76: 28b3 |0061: goto 0014 // -004d │ │ -320a78: 7110 1189 0000 |0062: invoke-static {v0}, Ljava/util/Collections;.unmodifiableMap:(Ljava/util/Map;)Ljava/util/Map; // method@8911 │ │ -320a7e: 0c00 |0065: move-result-object v0 │ │ -320a80: 1100 |0066: return-object v0 │ │ +3209a8: |[3209a8] org.jaudiotagger.tag.id3.framebody.FrameBodyETCO.getTimingCodes:()Ljava/util/Map; │ │ +3209b8: 2200 9010 |0000: new-instance v0, Ljava/util/LinkedHashMap; // type@1090 │ │ +3209bc: 7010 4a89 0000 |0002: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@894a │ │ +3209c2: 1a01 0b4e |0005: const-string v1, "TimedEventList" // string@4e0b │ │ +3209c6: 6e20 8e98 1d00 |0007: invoke-virtual {v13, v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyETCO;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@988e │ │ +3209cc: 0c01 |000a: move-result-object v1 │ │ +3209ce: 1f01 9310 |000b: check-cast v1, Ljava/util/List; // type@1093 │ │ +3209d2: 7210 6e89 0100 |000d: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ +3209d8: 0c01 |0010: move-result-object v1 │ │ +3209da: 1602 0000 |0011: const-wide/16 v2, #int 0 // #0 │ │ +3209de: 0424 |0013: move-wide v4, v2 │ │ +3209e0: 7210 4789 0100 |0014: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +3209e6: 0a06 |0017: move-result v6 │ │ +3209e8: 3806 4a00 |0018: if-eqz v6, 0062 // +004a │ │ +3209ec: 7210 4889 0100 |001a: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +3209f2: 0c06 |001d: move-result-object v6 │ │ +3209f4: 1f06 e011 |001e: check-cast v6, Lorg/jaudiotagger/tag/datatype/EventTimingCode; // type@11e0 │ │ +3209f8: 6e10 4a93 0600 |0020: invoke-virtual {v6}, Lorg/jaudiotagger/tag/datatype/EventTimingCode;.getTimestamp:()J // method@934a │ │ +3209fe: 0b07 |0023: move-result-wide v7 │ │ +320a00: 3109 0702 |0024: cmp-long v9, v7, v2 │ │ +320a04: 3909 0300 |0026: if-nez v9, 0029 // +0003 │ │ +320a08: 2805 |0028: goto 002d // +0005 │ │ +320a0a: 6e10 4a93 0600 |0029: invoke-virtual {v6}, Lorg/jaudiotagger/tag/datatype/EventTimingCode;.getTimestamp:()J // method@934a │ │ +320a10: 0b04 |002c: move-result-wide v4 │ │ +320a12: 7120 4387 5400 |002d: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8743 │ │ +320a18: 0c07 |0030: move-result-object v7 │ │ +320a1a: 7220 9089 7000 |0031: invoke-interface {v0, v7}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8990 │ │ +320a20: 0c07 |0034: move-result-object v7 │ │ +320a22: 1f07 2013 |0035: check-cast v7, [I // type@1320 │ │ +320a26: 1208 |0037: const/4 v8, #int 0 // #0 │ │ +320a28: 1219 |0038: const/4 v9, #int 1 // #1 │ │ +320a2a: 3907 1200 |0039: if-nez v7, 004b // +0012 │ │ +320a2e: 7120 4387 5400 |003b: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8743 │ │ +320a34: 0c07 |003e: move-result-object v7 │ │ +320a36: 2399 2013 |003f: new-array v9, v9, [I // type@1320 │ │ +320a3a: 6e10 4b93 0600 |0041: invoke-virtual {v6}, Lorg/jaudiotagger/tag/datatype/EventTimingCode;.getType:()I // method@934b │ │ +320a40: 0a06 |0044: move-result v6 │ │ +320a42: 4b06 0908 |0045: aput v6, v9, v8 │ │ +320a46: 7230 9489 7009 |0047: invoke-interface {v0, v7, v9}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +320a4c: 28ca |004a: goto 0014 // -0036 │ │ +320a4e: 217a |004b: array-length v10, v7 │ │ +320a50: b09a |004c: add-int/2addr v10, v9 │ │ +320a52: 23ab 2013 |004d: new-array v11, v10, [I // type@1320 │ │ +320a56: 217c |004f: array-length v12, v7 │ │ +320a58: 715c e087 878b |0050: invoke-static {v7, v8, v11, v8, v12}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@87e0 │ │ +320a5e: b19a |0053: sub-int/2addr v10, v9 │ │ +320a60: 6e10 4b93 0600 |0054: invoke-virtual {v6}, Lorg/jaudiotagger/tag/datatype/EventTimingCode;.getType:()I // method@934b │ │ +320a66: 0a06 |0057: move-result v6 │ │ +320a68: 4b06 0b0a |0058: aput v6, v11, v10 │ │ +320a6c: 7120 4387 5400 |005a: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8743 │ │ +320a72: 0c06 |005d: move-result-object v6 │ │ +320a74: 7230 9489 600b |005e: invoke-interface {v0, v6, v11}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +320a7a: 28b3 |0061: goto 0014 // -004d │ │ +320a7c: 7110 1189 0000 |0062: invoke-static {v0}, Ljava/util/Collections;.unmodifiableMap:(Ljava/util/Map;)Ljava/util/Map; // method@8911 │ │ +320a82: 0c00 |0065: move-result-object v0 │ │ +320a84: 1100 |0066: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ 0x0007 line=170 │ │ 0x000d line=172 │ │ 0x0020 line=174 │ │ 0x002d line=175 │ │ @@ -1337333,61 +1337333,61 @@ │ │ type : '(Ljava/nio/ByteBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 94 16-bit code units │ │ -320c20: |[320c20] org.jaudiotagger.tag.id3.framebody.FrameBodyETCO.read:(Ljava/nio/ByteBuffer;)V │ │ -320c30: 6f20 0198 ba00 |0000: invoke-super {v10, v11}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.read:(Ljava/nio/ByteBuffer;)V // method@9801 │ │ -320c36: 1a0b 0b4e |0003: const-string v11, "TimedEventList" // string@4e0b │ │ -320c3a: 6e20 8e98 ba00 |0005: invoke-virtual {v10, v11}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyETCO;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@988e │ │ -320c40: 0c0b |0008: move-result-object v11 │ │ -320c42: 1f0b 9310 |0009: check-cast v11, Ljava/util/List; // type@1093 │ │ -320c46: 7210 6e89 0b00 |000b: invoke-interface {v11}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ -320c4c: 0c0b |000e: move-result-object v11 │ │ -320c4e: 1600 0000 |000f: const-wide/16 v0, #int 0 // #0 │ │ -320c52: 0402 |0011: move-wide v2, v0 │ │ -320c54: 7210 4789 0b00 |0012: invoke-interface {v11}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -320c5a: 0a04 |0015: move-result v4 │ │ -320c5c: 3804 4700 |0016: if-eqz v4, 005d // +0047 │ │ -320c60: 7210 4889 0b00 |0018: invoke-interface {v11}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -320c66: 0c04 |001b: move-result-object v4 │ │ -320c68: 1f04 e011 |001c: check-cast v4, Lorg/jaudiotagger/tag/datatype/EventTimingCode; // type@11e0 │ │ -320c6c: 6e10 4a93 0400 |001e: invoke-virtual {v4}, Lorg/jaudiotagger/tag/datatype/EventTimingCode;.getTimestamp:()J // method@934a │ │ -320c72: 0b05 |0021: move-result-wide v5 │ │ -320c74: 3107 0500 |0022: cmp-long v7, v5, v0 │ │ -320c78: 3907 0400 |0024: if-nez v7, 0028 // +0004 │ │ -320c7c: 0425 |0026: move-wide v5, v2 │ │ -320c7e: 2805 |0027: goto 002c // +0005 │ │ -320c80: 6e10 4a93 0400 |0028: invoke-virtual {v4}, Lorg/jaudiotagger/tag/datatype/EventTimingCode;.getTimestamp:()J // method@934a │ │ -320c86: 0b05 |002b: move-result-wide v5 │ │ -320c88: 6e10 4a93 0400 |002c: invoke-virtual {v4}, Lorg/jaudiotagger/tag/datatype/EventTimingCode;.getTimestamp:()J // method@934a │ │ -320c8e: 0b07 |002f: move-result-wide v7 │ │ -320c90: 3109 0702 |0030: cmp-long v9, v7, v2 │ │ -320c94: 3b09 2900 |0032: if-gez v9, 005b // +0029 │ │ -320c98: 6207 5b8e |0034: sget-object v7, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyETCO;.logger:Ljava/util/logging/Logger; // field@8e5b │ │ -320c9c: 2208 3910 |0036: new-instance v8, Ljava/lang/StringBuilder; // type@1039 │ │ -320ca0: 7010 cc87 0800 |0038: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -320ca6: 1a09 de16 |003b: const-string v9, "Event codes are not in chronological order. " // string@16de │ │ -320caa: 6e20 d787 9800 |003d: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -320cb0: 6e30 d487 2803 |0040: invoke-virtual {v8, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ -320cb6: 1a02 ab01 |0043: const-string v2, " is followed by " // string@01ab │ │ -320cba: 6e20 d787 2800 |0045: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -320cc0: 6e10 4a93 0400 |0048: invoke-virtual {v4}, Lorg/jaudiotagger/tag/datatype/EventTimingCode;.getTimestamp:()J // method@934a │ │ -320cc6: 0b02 |004b: move-result-wide v2 │ │ -320cc8: 6e30 d487 2803 |004c: invoke-virtual {v8, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ -320cce: 1a02 4704 |004f: const-string v2, "." // string@0447 │ │ -320cd2: 6e20 d787 2800 |0051: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -320cd8: 6e10 df87 0800 |0054: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -320cde: 0c02 |0057: move-result-object v2 │ │ -320ce0: 6e20 1c8a 2700 |0058: invoke-virtual {v7, v2}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ -320ce6: 0452 |005b: move-wide v2, v5 │ │ -320ce8: 28b6 |005c: goto 0012 // -004a │ │ -320cea: 0e00 |005d: return-void │ │ +320c24: |[320c24] org.jaudiotagger.tag.id3.framebody.FrameBodyETCO.read:(Ljava/nio/ByteBuffer;)V │ │ +320c34: 6f20 0198 ba00 |0000: invoke-super {v10, v11}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.read:(Ljava/nio/ByteBuffer;)V // method@9801 │ │ +320c3a: 1a0b 0b4e |0003: const-string v11, "TimedEventList" // string@4e0b │ │ +320c3e: 6e20 8e98 ba00 |0005: invoke-virtual {v10, v11}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyETCO;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@988e │ │ +320c44: 0c0b |0008: move-result-object v11 │ │ +320c46: 1f0b 9310 |0009: check-cast v11, Ljava/util/List; // type@1093 │ │ +320c4a: 7210 6e89 0b00 |000b: invoke-interface {v11}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ +320c50: 0c0b |000e: move-result-object v11 │ │ +320c52: 1600 0000 |000f: const-wide/16 v0, #int 0 // #0 │ │ +320c56: 0402 |0011: move-wide v2, v0 │ │ +320c58: 7210 4789 0b00 |0012: invoke-interface {v11}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +320c5e: 0a04 |0015: move-result v4 │ │ +320c60: 3804 4700 |0016: if-eqz v4, 005d // +0047 │ │ +320c64: 7210 4889 0b00 |0018: invoke-interface {v11}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +320c6a: 0c04 |001b: move-result-object v4 │ │ +320c6c: 1f04 e011 |001c: check-cast v4, Lorg/jaudiotagger/tag/datatype/EventTimingCode; // type@11e0 │ │ +320c70: 6e10 4a93 0400 |001e: invoke-virtual {v4}, Lorg/jaudiotagger/tag/datatype/EventTimingCode;.getTimestamp:()J // method@934a │ │ +320c76: 0b05 |0021: move-result-wide v5 │ │ +320c78: 3107 0500 |0022: cmp-long v7, v5, v0 │ │ +320c7c: 3907 0400 |0024: if-nez v7, 0028 // +0004 │ │ +320c80: 0425 |0026: move-wide v5, v2 │ │ +320c82: 2805 |0027: goto 002c // +0005 │ │ +320c84: 6e10 4a93 0400 |0028: invoke-virtual {v4}, Lorg/jaudiotagger/tag/datatype/EventTimingCode;.getTimestamp:()J // method@934a │ │ +320c8a: 0b05 |002b: move-result-wide v5 │ │ +320c8c: 6e10 4a93 0400 |002c: invoke-virtual {v4}, Lorg/jaudiotagger/tag/datatype/EventTimingCode;.getTimestamp:()J // method@934a │ │ +320c92: 0b07 |002f: move-result-wide v7 │ │ +320c94: 3109 0702 |0030: cmp-long v9, v7, v2 │ │ +320c98: 3b09 2900 |0032: if-gez v9, 005b // +0029 │ │ +320c9c: 6207 5b8e |0034: sget-object v7, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyETCO;.logger:Ljava/util/logging/Logger; // field@8e5b │ │ +320ca0: 2208 3910 |0036: new-instance v8, Ljava/lang/StringBuilder; // type@1039 │ │ +320ca4: 7010 cc87 0800 |0038: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +320caa: 1a09 de16 |003b: const-string v9, "Event codes are not in chronological order. " // string@16de │ │ +320cae: 6e20 d787 9800 |003d: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +320cb4: 6e30 d487 2803 |0040: invoke-virtual {v8, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ +320cba: 1a02 ab01 |0043: const-string v2, " is followed by " // string@01ab │ │ +320cbe: 6e20 d787 2800 |0045: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +320cc4: 6e10 4a93 0400 |0048: invoke-virtual {v4}, Lorg/jaudiotagger/tag/datatype/EventTimingCode;.getTimestamp:()J // method@934a │ │ +320cca: 0b02 |004b: move-result-wide v2 │ │ +320ccc: 6e30 d487 2803 |004c: invoke-virtual {v8, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ +320cd2: 1a02 4704 |004f: const-string v2, "." // string@0447 │ │ +320cd6: 6e20 d787 2800 |0051: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +320cdc: 6e10 df87 0800 |0054: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +320ce2: 0c02 |0057: move-result-object v2 │ │ +320ce4: 6e20 1c8a 2700 |0058: invoke-virtual {v7, v2}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ +320cea: 0452 |005b: move-wide v2, v5 │ │ +320cec: 28b6 |005c: goto 0012 // -004a │ │ +320cee: 0e00 |005d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=300 │ │ 0x0005 line=303 │ │ 0x000b line=305 │ │ 0x001e line=307 │ │ 0x002c line=308 │ │ @@ -1337401,49 +1337401,49 @@ │ │ type : '(J[I)Z' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 67 16-bit code units │ │ -320820: |[320820] org.jaudiotagger.tag.id3.framebody.FrameBodyETCO.removeTimingCode:(J[I)Z │ │ -320830: 7010 9498 0600 |0000: invoke-direct {v6}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyETCO;.resolveRelativeTimestamps:()V // method@9894 │ │ -320836: 7110 9898 0900 |0003: invoke-static {v9}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyETCO;.toSet:([I)Ljava/util/Set; // method@9898 │ │ -32083c: 0c09 |0006: move-result-object v9 │ │ -32083e: 1a00 0b4e |0007: const-string v0, "TimedEventList" // string@4e0b │ │ -320842: 6e20 8e98 0600 |0009: invoke-virtual {v6, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyETCO;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@988e │ │ -320848: 0c00 |000c: move-result-object v0 │ │ -32084a: 1f00 9310 |000d: check-cast v0, Ljava/util/List; // type@1093 │ │ -32084e: 7210 6f89 0000 |000f: invoke-interface {v0}, Ljava/util/List;.listIterator:()Ljava/util/ListIterator; // method@896f │ │ -320854: 0c00 |0012: move-result-object v0 │ │ -320856: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -320858: 7210 7689 0000 |0014: invoke-interface {v0}, Ljava/util/ListIterator;.hasNext:()Z // method@8976 │ │ -32085e: 0a02 |0017: move-result v2 │ │ -320860: 3802 2a00 |0018: if-eqz v2, 0042 // +002a │ │ -320864: 7210 7789 0000 |001a: invoke-interface {v0}, Ljava/util/ListIterator;.next:()Ljava/lang/Object; // method@8977 │ │ -32086a: 0c02 |001d: move-result-object v2 │ │ -32086c: 1f02 e011 |001e: check-cast v2, Lorg/jaudiotagger/tag/datatype/EventTimingCode; // type@11e0 │ │ -320870: 6e10 4a93 0200 |0020: invoke-virtual {v2}, Lorg/jaudiotagger/tag/datatype/EventTimingCode;.getTimestamp:()J // method@934a │ │ -320876: 0b03 |0023: move-result-wide v3 │ │ -320878: 3105 0703 |0024: cmp-long v5, v7, v3 │ │ -32087c: 3905 1400 |0026: if-nez v5, 003a // +0014 │ │ -320880: 6e10 4b93 0200 |0028: invoke-virtual {v2}, Lorg/jaudiotagger/tag/datatype/EventTimingCode;.getType:()I // method@934b │ │ -320886: 0a03 |002b: move-result v3 │ │ -320888: 7110 3487 0300 |002c: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -32088e: 0c03 |002f: move-result-object v3 │ │ -320890: 7220 a489 3900 |0030: invoke-interface {v9, v3}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@89a4 │ │ -320896: 0a03 |0033: move-result v3 │ │ -320898: 3803 0600 |0034: if-eqz v3, 003a // +0006 │ │ -32089c: 7210 7889 0000 |0036: invoke-interface {v0}, Ljava/util/ListIterator;.remove:()V // method@8978 │ │ -3208a2: 1211 |0039: const/4 v1, #int 1 // #1 │ │ -3208a4: 6e10 4a93 0200 |003a: invoke-virtual {v2}, Lorg/jaudiotagger/tag/datatype/EventTimingCode;.getTimestamp:()J // method@934a │ │ -3208aa: 0b02 |003d: move-result-wide v2 │ │ -3208ac: 3104 0702 |003e: cmp-long v4, v7, v2 │ │ -3208b0: 3d04 d4ff |0040: if-lez v4, 0014 // -002c │ │ -3208b4: 0f01 |0042: return v1 │ │ +320824: |[320824] org.jaudiotagger.tag.id3.framebody.FrameBodyETCO.removeTimingCode:(J[I)Z │ │ +320834: 7010 9498 0600 |0000: invoke-direct {v6}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyETCO;.resolveRelativeTimestamps:()V // method@9894 │ │ +32083a: 7110 9898 0900 |0003: invoke-static {v9}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyETCO;.toSet:([I)Ljava/util/Set; // method@9898 │ │ +320840: 0c09 |0006: move-result-object v9 │ │ +320842: 1a00 0b4e |0007: const-string v0, "TimedEventList" // string@4e0b │ │ +320846: 6e20 8e98 0600 |0009: invoke-virtual {v6, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyETCO;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@988e │ │ +32084c: 0c00 |000c: move-result-object v0 │ │ +32084e: 1f00 9310 |000d: check-cast v0, Ljava/util/List; // type@1093 │ │ +320852: 7210 6f89 0000 |000f: invoke-interface {v0}, Ljava/util/List;.listIterator:()Ljava/util/ListIterator; // method@896f │ │ +320858: 0c00 |0012: move-result-object v0 │ │ +32085a: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +32085c: 7210 7689 0000 |0014: invoke-interface {v0}, Ljava/util/ListIterator;.hasNext:()Z // method@8976 │ │ +320862: 0a02 |0017: move-result v2 │ │ +320864: 3802 2a00 |0018: if-eqz v2, 0042 // +002a │ │ +320868: 7210 7789 0000 |001a: invoke-interface {v0}, Ljava/util/ListIterator;.next:()Ljava/lang/Object; // method@8977 │ │ +32086e: 0c02 |001d: move-result-object v2 │ │ +320870: 1f02 e011 |001e: check-cast v2, Lorg/jaudiotagger/tag/datatype/EventTimingCode; // type@11e0 │ │ +320874: 6e10 4a93 0200 |0020: invoke-virtual {v2}, Lorg/jaudiotagger/tag/datatype/EventTimingCode;.getTimestamp:()J // method@934a │ │ +32087a: 0b03 |0023: move-result-wide v3 │ │ +32087c: 3105 0703 |0024: cmp-long v5, v7, v3 │ │ +320880: 3905 1400 |0026: if-nez v5, 003a // +0014 │ │ +320884: 6e10 4b93 0200 |0028: invoke-virtual {v2}, Lorg/jaudiotagger/tag/datatype/EventTimingCode;.getType:()I // method@934b │ │ +32088a: 0a03 |002b: move-result v3 │ │ +32088c: 7110 3487 0300 |002c: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +320892: 0c03 |002f: move-result-object v3 │ │ +320894: 7220 a489 3900 |0030: invoke-interface {v9, v3}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@89a4 │ │ +32089a: 0a03 |0033: move-result v3 │ │ +32089c: 3803 0600 |0034: if-eqz v3, 003a // +0006 │ │ +3208a0: 7210 7889 0000 |0036: invoke-interface {v0}, Ljava/util/ListIterator;.remove:()V // method@8978 │ │ +3208a6: 1211 |0039: const/4 v1, #int 1 // #1 │ │ +3208a8: 6e10 4a93 0200 |003a: invoke-virtual {v2}, Lorg/jaudiotagger/tag/datatype/EventTimingCode;.getTimestamp:()J // method@934a │ │ +3208ae: 0b02 |003d: move-result-wide v2 │ │ +3208b0: 3104 0702 |003e: cmp-long v4, v7, v2 │ │ +3208b4: 3d04 d4ff |0040: if-lez v4, 0014 // -002c │ │ +3208b8: 0f01 |0042: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=254 │ │ 0x0003 line=255 │ │ 0x0009 line=256 │ │ 0x000f line=258 │ │ 0x001a line=260 │ │ @@ -1337460,35 +1337460,35 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 43 16-bit code units │ │ -320d58: |[320d58] org.jaudiotagger.tag.id3.framebody.FrameBodyETCO.setTimestampFormat:(I)V │ │ -320d68: 7100 c89b 0000 |0000: invoke-static {}, Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTimestampTypes;.getInstanceOf:()Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTimestampTypes; // method@9bc8 │ │ -320d6e: 0c00 |0003: move-result-object v0 │ │ -320d70: 6e20 c99b 4000 |0004: invoke-virtual {v0, v4}, Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTimestampTypes;.getValueForId:(I)Ljava/lang/String; // method@9bc9 │ │ -320d76: 0c00 |0007: move-result-object v0 │ │ -320d78: 3800 0c00 |0008: if-eqz v0, 0014 // +000c │ │ -320d7c: 7110 3487 0400 |000a: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -320d82: 0c04 |000d: move-result-object v4 │ │ -320d84: 1a00 074e |000e: const-string v0, "TimeStampFormat" // string@4e07 │ │ -320d88: 6e30 9598 0304 |0010: invoke-virtual {v3, v0, v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyETCO;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9895 │ │ -320d8e: 0e00 |0013: return-void │ │ -320d90: 2200 1e10 |0014: new-instance v0, Ljava/lang/IllegalArgumentException; // type@101e │ │ -320d94: 2201 3910 |0016: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -320d98: 7010 cc87 0100 |0018: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -320d9e: 1a02 0d4e |001b: const-string v2, "Timestamp format must be 1 or 2 (ID3v2.4, 4.5): " // string@4e0d │ │ -320da2: 6e20 d787 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -320da8: 6e20 d387 4100 |0020: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -320dae: 6e10 df87 0100 |0023: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -320db4: 0c04 |0026: move-result-object v4 │ │ -320db6: 7020 1887 4000 |0027: invoke-direct {v0, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ -320dbc: 2700 |002a: throw v0 │ │ +320d5c: |[320d5c] org.jaudiotagger.tag.id3.framebody.FrameBodyETCO.setTimestampFormat:(I)V │ │ +320d6c: 7100 c89b 0000 |0000: invoke-static {}, Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTimestampTypes;.getInstanceOf:()Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTimestampTypes; // method@9bc8 │ │ +320d72: 0c00 |0003: move-result-object v0 │ │ +320d74: 6e20 c99b 4000 |0004: invoke-virtual {v0, v4}, Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTimestampTypes;.getValueForId:(I)Ljava/lang/String; // method@9bc9 │ │ +320d7a: 0c00 |0007: move-result-object v0 │ │ +320d7c: 3800 0c00 |0008: if-eqz v0, 0014 // +000c │ │ +320d80: 7110 3487 0400 |000a: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +320d86: 0c04 |000d: move-result-object v4 │ │ +320d88: 1a00 074e |000e: const-string v0, "TimeStampFormat" // string@4e07 │ │ +320d8c: 6e30 9598 0304 |0010: invoke-virtual {v3, v0, v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyETCO;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9895 │ │ +320d92: 0e00 |0013: return-void │ │ +320d94: 2200 1e10 |0014: new-instance v0, Ljava/lang/IllegalArgumentException; // type@101e │ │ +320d98: 2201 3910 |0016: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +320d9c: 7010 cc87 0100 |0018: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +320da2: 1a02 0d4e |001b: const-string v2, "Timestamp format must be 1 or 2 (ID3v2.4, 4.5): " // string@4e0d │ │ +320da6: 6e20 d787 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +320dac: 6e20 d387 4100 |0020: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +320db2: 6e10 df87 0100 |0023: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +320db8: 0c04 |0026: move-result-object v4 │ │ +320dba: 7020 1887 4000 |0027: invoke-direct {v0, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ +320dc0: 2700 |002a: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ 0x000a line=159 │ │ 0x0014 line=157 │ │ locals : │ │ 0x0000 - 0x002b reg=3 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyETCO; │ │ @@ -1337499,26 +1337499,26 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 24 16-bit code units │ │ -320dc0: |[320dc0] org.jaudiotagger.tag.id3.framebody.FrameBodyETCO.setupObjectList:()V │ │ -320dd0: 5440 5c8e |0000: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyETCO;.objectList:Ljava/util/ArrayList; // field@8e5c │ │ -320dd4: 2201 ea11 |0002: new-instance v1, Lorg/jaudiotagger/tag/datatype/NumberHashMap; // type@11ea │ │ -320dd8: 1a02 074e |0004: const-string v2, "TimeStampFormat" // string@4e07 │ │ -320ddc: 1213 |0006: const/4 v3, #int 1 // #1 │ │ -320dde: 7040 ae93 2134 |0007: invoke-direct {v1, v2, v4, v3}, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V // method@93ae │ │ -320de4: 6e20 b288 1000 |000a: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -320dea: 5440 5c8e |000d: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyETCO;.objectList:Ljava/util/ArrayList; // field@8e5c │ │ -320dee: 2201 e111 |000f: new-instance v1, Lorg/jaudiotagger/tag/datatype/EventTimingCodeList; // type@11e1 │ │ -320df2: 7020 5493 4100 |0011: invoke-direct {v1, v4}, Lorg/jaudiotagger/tag/datatype/EventTimingCodeList;.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyETCO;)V // method@9354 │ │ -320df8: 6e20 b288 1000 |0014: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -320dfe: 0e00 |0017: return-void │ │ +320dc4: |[320dc4] org.jaudiotagger.tag.id3.framebody.FrameBodyETCO.setupObjectList:()V │ │ +320dd4: 5440 5c8e |0000: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyETCO;.objectList:Ljava/util/ArrayList; // field@8e5c │ │ +320dd8: 2201 ea11 |0002: new-instance v1, Lorg/jaudiotagger/tag/datatype/NumberHashMap; // type@11ea │ │ +320ddc: 1a02 074e |0004: const-string v2, "TimeStampFormat" // string@4e07 │ │ +320de0: 1213 |0006: const/4 v3, #int 1 // #1 │ │ +320de2: 7040 ae93 2134 |0007: invoke-direct {v1, v2, v4, v3}, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V // method@93ae │ │ +320de8: 6e20 b288 1000 |000a: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +320dee: 5440 5c8e |000d: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyETCO;.objectList:Ljava/util/ArrayList; // field@8e5c │ │ +320df2: 2201 e111 |000f: new-instance v1, Lorg/jaudiotagger/tag/datatype/EventTimingCodeList; // type@11e1 │ │ +320df6: 7020 5493 4100 |0011: invoke-direct {v1, v4}, Lorg/jaudiotagger/tag/datatype/EventTimingCodeList;.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyETCO;)V // method@9354 │ │ +320dfc: 6e20 b288 1000 |0014: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +320e02: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=332 │ │ 0x000d line=333 │ │ locals : │ │ 0x0000 - 0x0018 reg=4 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyETCO; │ │ │ │ @@ -1337562,20 +1337562,20 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -320e18: |[320e18] org.jaudiotagger.tag.id3.framebody.FrameBodyEncrypted.:(Ljava/lang/String;)V │ │ -320e28: 7010 fa97 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ -320e2e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -320e30: 5b10 5d8e |0004: iput-object v0, v1, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyEncrypted;.identifier:Ljava/lang/String; // field@8e5d │ │ -320e34: 5b12 5d8e |0006: iput-object v2, v1, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyEncrypted;.identifier:Ljava/lang/String; // field@8e5d │ │ -320e38: 0e00 |0008: return-void │ │ +320e1c: |[320e1c] org.jaudiotagger.tag.id3.framebody.FrameBodyEncrypted.:(Ljava/lang/String;)V │ │ +320e2c: 7010 fa97 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ +320e32: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +320e34: 5b10 5d8e |0004: iput-object v0, v1, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyEncrypted;.identifier:Ljava/lang/String; // field@8e5d │ │ +320e38: 5b12 5d8e |0006: iput-object v2, v1, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyEncrypted;.identifier:Ljava/lang/String; // field@8e5d │ │ +320e3c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0004 line=36 │ │ 0x0006 line=43 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyEncrypted; │ │ @@ -1337586,20 +1337586,20 @@ │ │ type : '(Ljava/lang/String;Ljava/nio/ByteBuffer;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -320e3c: |[320e3c] org.jaudiotagger.tag.id3.framebody.FrameBodyEncrypted.:(Ljava/lang/String;Ljava/nio/ByteBuffer;I)V │ │ -320e4c: 7030 fb97 2003 |0000: invoke-direct {v0, v2, v3}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Ljava/nio/ByteBuffer;I)V // method@97fb │ │ -320e52: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -320e54: 5b02 5d8e |0004: iput-object v2, v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyEncrypted;.identifier:Ljava/lang/String; // field@8e5d │ │ -320e58: 5b01 5d8e |0006: iput-object v1, v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyEncrypted;.identifier:Ljava/lang/String; // field@8e5d │ │ -320e5c: 0e00 |0008: return-void │ │ +320e40: |[320e40] org.jaudiotagger.tag.id3.framebody.FrameBodyEncrypted.:(Ljava/lang/String;Ljava/nio/ByteBuffer;I)V │ │ +320e50: 7030 fb97 2003 |0000: invoke-direct {v0, v2, v3}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Ljava/nio/ByteBuffer;I)V // method@97fb │ │ +320e56: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +320e58: 5b02 5d8e |0004: iput-object v2, v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyEncrypted;.identifier:Ljava/lang/String; // field@8e5d │ │ +320e5c: 5b01 5d8e |0006: iput-object v1, v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyEncrypted;.identifier:Ljava/lang/String; // field@8e5d │ │ +320e60: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0004 line=36 │ │ 0x0006 line=62 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyEncrypted; │ │ @@ -1337612,19 +1337612,19 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyEncrypted;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -320e60: |[320e60] org.jaudiotagger.tag.id3.framebody.FrameBodyEncrypted.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyEncrypted;)V │ │ -320e70: 7020 fc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;)V // method@97fc │ │ -320e76: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -320e78: 5b01 5d8e |0004: iput-object v1, v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyEncrypted;.identifier:Ljava/lang/String; // field@8e5d │ │ -320e7c: 0e00 |0006: return-void │ │ +320e64: |[320e64] org.jaudiotagger.tag.id3.framebody.FrameBodyEncrypted.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyEncrypted;)V │ │ +320e74: 7020 fc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;)V // method@97fc │ │ +320e7a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +320e7c: 5b01 5d8e |0004: iput-object v1, v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyEncrypted;.identifier:Ljava/lang/String; // field@8e5d │ │ +320e80: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0004 line=36 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyEncrypted; │ │ 0x0000 - 0x0007 reg=1 (null) Lorg/jaudiotagger/tag/id3/framebody/FrameBodyEncrypted; │ │ @@ -1337635,17 +1337635,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -320e00: |[320e00] org.jaudiotagger.tag.id3.framebody.FrameBodyEncrypted.getIdentifier:()Ljava/lang/String; │ │ -320e10: 5410 5d8e |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyEncrypted;.identifier:Ljava/lang/String; // field@8e5d │ │ -320e14: 1100 |0002: return-object v0 │ │ +320e04: |[320e04] org.jaudiotagger.tag.id3.framebody.FrameBodyEncrypted.getIdentifier:()Ljava/lang/String; │ │ +320e14: 5410 5d8e |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyEncrypted;.identifier:Ljava/lang/String; // field@8e5d │ │ +320e18: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyEncrypted; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyEncrypted;) │ │ @@ -1337653,21 +1337653,21 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -320e80: |[320e80] org.jaudiotagger.tag.id3.framebody.FrameBodyEncrypted.setupObjectList:()V │ │ -320e90: 5430 5e8e |0000: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyEncrypted;.objectList:Ljava/util/ArrayList; // field@8e5e │ │ -320e94: 2201 de11 |0002: new-instance v1, Lorg/jaudiotagger/tag/datatype/ByteArraySizeTerminated; // type@11de │ │ -320e98: 1a02 4814 |0004: const-string v2, "Data" // string@1448 │ │ -320e9c: 7030 3b93 2103 |0006: invoke-direct {v1, v2, v3}, Lorg/jaudiotagger/tag/datatype/ByteArraySizeTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@933b │ │ -320ea2: 6e20 b288 1000 |0009: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -320ea8: 0e00 |000c: return-void │ │ +320e84: |[320e84] org.jaudiotagger.tag.id3.framebody.FrameBodyEncrypted.setupObjectList:()V │ │ +320e94: 5430 5e8e |0000: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyEncrypted;.objectList:Ljava/util/ArrayList; // field@8e5e │ │ +320e98: 2201 de11 |0002: new-instance v1, Lorg/jaudiotagger/tag/datatype/ByteArraySizeTerminated; // type@11de │ │ +320e9c: 1a02 4814 |0004: const-string v2, "Data" // string@1448 │ │ +320ea0: 7030 3b93 2103 |0006: invoke-direct {v1, v2, v3}, Lorg/jaudiotagger/tag/datatype/ByteArraySizeTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@933b │ │ +320ea6: 6e20 b288 1000 |0009: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +320eac: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x000d reg=3 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyEncrypted; │ │ │ │ source_file_idx : 6914 (FrameBodyEncrypted.java) │ │ @@ -1337710,32 +1337710,32 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -320ee8: |[320ee8] org.jaudiotagger.tag.id3.framebody.FrameBodyGEOB.:()V │ │ -320ef8: 7010 fa97 0300 |0000: invoke-direct {v3}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ -320efe: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -320f00: 7110 ca86 0000 |0004: invoke-static {v0}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@86ca │ │ -320f06: 0c01 |0007: move-result-object v1 │ │ -320f08: 1a02 bd4c |0008: const-string v2, "TextEncoding" // string@4cbd │ │ -320f0c: 6e30 a798 2301 |000a: invoke-virtual {v3, v2, v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyGEOB;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@98a7 │ │ -320f12: 1a01 d938 |000d: const-string v1, "MIMEType" // string@38d9 │ │ -320f16: 1a02 0000 |000f: const-string v2, "" // string@0000 │ │ -320f1a: 6e30 a798 1302 |0011: invoke-virtual {v3, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyGEOB;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@98a7 │ │ -320f20: 1a01 201a |0014: const-string v1, "Filename" // string@1a20 │ │ -320f24: 6e30 a798 1302 |0016: invoke-virtual {v3, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyGEOB;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@98a7 │ │ -320f2a: 1a01 b014 |0019: const-string v1, "Description" // string@14b0 │ │ -320f2e: 6e30 a798 1302 |001b: invoke-virtual {v3, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyGEOB;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@98a7 │ │ -320f34: 2300 1c13 |001e: new-array v0, v0, [B // type@131c │ │ -320f38: 1a01 4814 |0020: const-string v1, "Data" // string@1448 │ │ -320f3c: 6e30 a798 1300 |0022: invoke-virtual {v3, v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyGEOB;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@98a7 │ │ -320f42: 0e00 |0025: return-void │ │ +320eec: |[320eec] org.jaudiotagger.tag.id3.framebody.FrameBodyGEOB.:()V │ │ +320efc: 7010 fa97 0300 |0000: invoke-direct {v3}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ +320f02: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +320f04: 7110 ca86 0000 |0004: invoke-static {v0}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@86ca │ │ +320f0a: 0c01 |0007: move-result-object v1 │ │ +320f0c: 1a02 bd4c |0008: const-string v2, "TextEncoding" // string@4cbd │ │ +320f10: 6e30 a798 2301 |000a: invoke-virtual {v3, v2, v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyGEOB;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@98a7 │ │ +320f16: 1a01 d938 |000d: const-string v1, "MIMEType" // string@38d9 │ │ +320f1a: 1a02 0000 |000f: const-string v2, "" // string@0000 │ │ +320f1e: 6e30 a798 1302 |0011: invoke-virtual {v3, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyGEOB;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@98a7 │ │ +320f24: 1a01 201a |0014: const-string v1, "Filename" // string@1a20 │ │ +320f28: 6e30 a798 1302 |0016: invoke-virtual {v3, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyGEOB;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@98a7 │ │ +320f2e: 1a01 b014 |0019: const-string v1, "Description" // string@14b0 │ │ +320f32: 6e30 a798 1302 |001b: invoke-virtual {v3, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyGEOB;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@98a7 │ │ +320f38: 2300 1c13 |001e: new-array v0, v0, [B // type@131c │ │ +320f3c: 1a01 4814 |0020: const-string v1, "Data" // string@1448 │ │ +320f40: 6e30 a798 1300 |0022: invoke-virtual {v3, v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyGEOB;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@98a7 │ │ +320f46: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0004 line=64 │ │ 0x0011 line=65 │ │ 0x0016 line=66 │ │ 0x001b line=67 │ │ @@ -1337748,29 +1337748,29 @@ │ │ type : '(BLjava/lang/String;Ljava/lang/String;Ljava/lang/String;[B)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -320f44: |[320f44] org.jaudiotagger.tag.id3.framebody.FrameBodyGEOB.:(BLjava/lang/String;Ljava/lang/String;Ljava/lang/String;[B)V │ │ -320f54: 7010 fa97 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ -320f5a: 7110 ca86 0200 |0003: invoke-static {v2}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@86ca │ │ -320f60: 0c02 |0006: move-result-object v2 │ │ -320f62: 1a00 bd4c |0007: const-string v0, "TextEncoding" // string@4cbd │ │ -320f66: 6e30 a798 0102 |0009: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyGEOB;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@98a7 │ │ -320f6c: 1a02 d938 |000c: const-string v2, "MIMEType" // string@38d9 │ │ -320f70: 6e30 a798 2103 |000e: invoke-virtual {v1, v2, v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyGEOB;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@98a7 │ │ -320f76: 1a02 201a |0011: const-string v2, "Filename" // string@1a20 │ │ -320f7a: 6e30 a798 2104 |0013: invoke-virtual {v1, v2, v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyGEOB;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@98a7 │ │ -320f80: 1a02 b014 |0016: const-string v2, "Description" // string@14b0 │ │ -320f84: 6e30 a798 2105 |0018: invoke-virtual {v1, v2, v5}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyGEOB;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@98a7 │ │ -320f8a: 1a02 4814 |001b: const-string v2, "Data" // string@1448 │ │ -320f8e: 6e30 a798 2106 |001d: invoke-virtual {v1, v2, v6}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyGEOB;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@98a7 │ │ -320f94: 0e00 |0020: return-void │ │ +320f48: |[320f48] org.jaudiotagger.tag.id3.framebody.FrameBodyGEOB.:(BLjava/lang/String;Ljava/lang/String;Ljava/lang/String;[B)V │ │ +320f58: 7010 fa97 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ +320f5e: 7110 ca86 0200 |0003: invoke-static {v2}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@86ca │ │ +320f64: 0c02 |0006: move-result-object v2 │ │ +320f66: 1a00 bd4c |0007: const-string v0, "TextEncoding" // string@4cbd │ │ +320f6a: 6e30 a798 0102 |0009: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyGEOB;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@98a7 │ │ +320f70: 1a02 d938 |000c: const-string v2, "MIMEType" // string@38d9 │ │ +320f74: 6e30 a798 2103 |000e: invoke-virtual {v1, v2, v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyGEOB;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@98a7 │ │ +320f7a: 1a02 201a |0011: const-string v2, "Filename" // string@1a20 │ │ +320f7e: 6e30 a798 2104 |0013: invoke-virtual {v1, v2, v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyGEOB;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@98a7 │ │ +320f84: 1a02 b014 |0016: const-string v2, "Description" // string@14b0 │ │ +320f88: 6e30 a798 2105 |0018: invoke-virtual {v1, v2, v5}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyGEOB;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@98a7 │ │ +320f8e: 1a02 4814 |001b: const-string v2, "Data" // string@1448 │ │ +320f92: 6e30 a798 2106 |001d: invoke-virtual {v1, v2, v6}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyGEOB;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@98a7 │ │ +320f98: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0003 line=87 │ │ 0x000e line=88 │ │ 0x0013 line=89 │ │ 0x0018 line=90 │ │ @@ -1337788,17 +1337788,17 @@ │ │ type : '(Ljava/nio/ByteBuffer;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -320f98: |[320f98] org.jaudiotagger.tag.id3.framebody.FrameBodyGEOB.:(Ljava/nio/ByteBuffer;I)V │ │ -320fa8: 7030 fb97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Ljava/nio/ByteBuffer;I)V // method@97fb │ │ -320fae: 0e00 |0003: return-void │ │ +320f9c: |[320f9c] org.jaudiotagger.tag.id3.framebody.FrameBodyGEOB.:(Ljava/nio/ByteBuffer;I)V │ │ +320fac: 7030 fb97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Ljava/nio/ByteBuffer;I)V // method@97fb │ │ +320fb2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyGEOB; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/nio/ByteBuffer; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1337808,17 +1337808,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyGEOB;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -320fb0: |[320fb0] org.jaudiotagger.tag.id3.framebody.FrameBodyGEOB.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyGEOB;)V │ │ -320fc0: 7020 fc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;)V // method@97fc │ │ -320fc6: 0e00 |0003: return-void │ │ +320fb4: |[320fb4] org.jaudiotagger.tag.id3.framebody.FrameBodyGEOB.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyGEOB;)V │ │ +320fc4: 7020 fc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;)V // method@97fc │ │ +320fca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyGEOB; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/tag/id3/framebody/FrameBodyGEOB; │ │ │ │ @@ -1337828,20 +1337828,20 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -320eac: |[320eac] org.jaudiotagger.tag.id3.framebody.FrameBodyGEOB.getDescription:()Ljava/lang/String; │ │ -320ebc: 1a00 b014 |0000: const-string v0, "Description" // string@14b0 │ │ -320ec0: 6e20 a598 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyGEOB;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@98a5 │ │ -320ec6: 0c00 |0005: move-result-object v0 │ │ -320ec8: 1f00 3710 |0006: check-cast v0, Ljava/lang/String; // type@1037 │ │ -320ecc: 1100 |0008: return-object v0 │ │ +320eb0: |[320eb0] org.jaudiotagger.tag.id3.framebody.FrameBodyGEOB.getDescription:()Ljava/lang/String; │ │ +320ec0: 1a00 b014 |0000: const-string v0, "Description" // string@14b0 │ │ +320ec4: 6e20 a598 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyGEOB;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@98a5 │ │ +320eca: 0c00 |0005: move-result-object v0 │ │ +320ecc: 1f00 3710 |0006: check-cast v0, Ljava/lang/String; // type@1037 │ │ +320ed0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=119 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyGEOB; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyGEOB;) │ │ @@ -1337849,34 +1337849,34 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -320ed0: |[320ed0] org.jaudiotagger.tag.id3.framebody.FrameBodyGEOB.getIdentifier:()Ljava/lang/String; │ │ -320ee0: 1a00 b61b |0000: const-string v0, "GEOB" // string@1bb6 │ │ -320ee4: 1100 |0002: return-object v0 │ │ +320ed4: |[320ed4] org.jaudiotagger.tag.id3.framebody.FrameBodyGEOB.getIdentifier:()Ljava/lang/String; │ │ +320ee4: 1a00 b61b |0000: const-string v0, "GEOB" // string@1bb6 │ │ +320ee8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyGEOB;) │ │ name : 'setDescription' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -320fc8: |[320fc8] org.jaudiotagger.tag.id3.framebody.FrameBodyGEOB.setDescription:(Ljava/lang/String;)V │ │ -320fd8: 1a00 b014 |0000: const-string v0, "Description" // string@14b0 │ │ -320fdc: 6e30 a798 0102 |0002: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyGEOB;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@98a7 │ │ -320fe2: 0e00 |0005: return-void │ │ +320fcc: |[320fcc] org.jaudiotagger.tag.id3.framebody.FrameBodyGEOB.setDescription:(Ljava/lang/String;)V │ │ +320fdc: 1a00 b014 |0000: const-string v0, "Description" // string@14b0 │ │ +320fe0: 6e30 a798 0102 |0002: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyGEOB;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@98a7 │ │ +320fe6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=111 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyGEOB; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1337885,42 +1337885,42 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 62 16-bit code units │ │ -320fe4: |[320fe4] org.jaudiotagger.tag.id3.framebody.FrameBodyGEOB.setupObjectList:()V │ │ -320ff4: 5440 5f8e |0000: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyGEOB;.objectList:Ljava/util/ArrayList; // field@8e5f │ │ -320ff8: 2201 ea11 |0002: new-instance v1, Lorg/jaudiotagger/tag/datatype/NumberHashMap; // type@11ea │ │ -320ffc: 1a02 bd4c |0004: const-string v2, "TextEncoding" // string@4cbd │ │ -321000: 1213 |0006: const/4 v3, #int 1 // #1 │ │ -321002: 7040 ae93 2134 |0007: invoke-direct {v1, v2, v4, v3}, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V // method@93ae │ │ -321008: 6e20 b288 1000 |000a: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -32100e: 5440 5f8e |000d: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyGEOB;.objectList:Ljava/util/ArrayList; // field@8e5f │ │ -321012: 2201 f511 |000f: new-instance v1, Lorg/jaudiotagger/tag/datatype/StringNullTerminated; // type@11f5 │ │ -321016: 1a02 d938 |0011: const-string v2, "MIMEType" // string@38d9 │ │ -32101a: 7030 1894 2104 |0013: invoke-direct {v1, v2, v4}, Lorg/jaudiotagger/tag/datatype/StringNullTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@9418 │ │ -321020: 6e20 b288 1000 |0016: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -321026: 5440 5f8e |0019: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyGEOB;.objectList:Ljava/util/ArrayList; // field@8e5f │ │ -32102a: 2201 fb11 |001b: new-instance v1, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated; // type@11fb │ │ -32102e: 1a02 201a |001d: const-string v2, "Filename" // string@1a20 │ │ -321032: 7030 4b94 2104 |001f: invoke-direct {v1, v2, v4}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@944b │ │ -321038: 6e20 b288 1000 |0022: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -32103e: 5440 5f8e |0025: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyGEOB;.objectList:Ljava/util/ArrayList; // field@8e5f │ │ -321042: 2201 fb11 |0027: new-instance v1, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated; // type@11fb │ │ -321046: 1a02 b014 |0029: const-string v2, "Description" // string@14b0 │ │ -32104a: 7030 4b94 2104 |002b: invoke-direct {v1, v2, v4}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@944b │ │ -321050: 6e20 b288 1000 |002e: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -321056: 5440 5f8e |0031: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyGEOB;.objectList:Ljava/util/ArrayList; // field@8e5f │ │ -32105a: 2201 de11 |0033: new-instance v1, Lorg/jaudiotagger/tag/datatype/ByteArraySizeTerminated; // type@11de │ │ -32105e: 1a02 4814 |0035: const-string v2, "Data" // string@1448 │ │ -321062: 7030 3b93 2104 |0037: invoke-direct {v1, v2, v4}, Lorg/jaudiotagger/tag/datatype/ByteArraySizeTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@933b │ │ -321068: 6e20 b288 1000 |003a: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -32106e: 0e00 |003d: return-void │ │ +320fe8: |[320fe8] org.jaudiotagger.tag.id3.framebody.FrameBodyGEOB.setupObjectList:()V │ │ +320ff8: 5440 5f8e |0000: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyGEOB;.objectList:Ljava/util/ArrayList; // field@8e5f │ │ +320ffc: 2201 ea11 |0002: new-instance v1, Lorg/jaudiotagger/tag/datatype/NumberHashMap; // type@11ea │ │ +321000: 1a02 bd4c |0004: const-string v2, "TextEncoding" // string@4cbd │ │ +321004: 1213 |0006: const/4 v3, #int 1 // #1 │ │ +321006: 7040 ae93 2134 |0007: invoke-direct {v1, v2, v4, v3}, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V // method@93ae │ │ +32100c: 6e20 b288 1000 |000a: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +321012: 5440 5f8e |000d: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyGEOB;.objectList:Ljava/util/ArrayList; // field@8e5f │ │ +321016: 2201 f511 |000f: new-instance v1, Lorg/jaudiotagger/tag/datatype/StringNullTerminated; // type@11f5 │ │ +32101a: 1a02 d938 |0011: const-string v2, "MIMEType" // string@38d9 │ │ +32101e: 7030 1894 2104 |0013: invoke-direct {v1, v2, v4}, Lorg/jaudiotagger/tag/datatype/StringNullTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@9418 │ │ +321024: 6e20 b288 1000 |0016: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +32102a: 5440 5f8e |0019: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyGEOB;.objectList:Ljava/util/ArrayList; // field@8e5f │ │ +32102e: 2201 fb11 |001b: new-instance v1, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated; // type@11fb │ │ +321032: 1a02 201a |001d: const-string v2, "Filename" // string@1a20 │ │ +321036: 7030 4b94 2104 |001f: invoke-direct {v1, v2, v4}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@944b │ │ +32103c: 6e20 b288 1000 |0022: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +321042: 5440 5f8e |0025: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyGEOB;.objectList:Ljava/util/ArrayList; // field@8e5f │ │ +321046: 2201 fb11 |0027: new-instance v1, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated; // type@11fb │ │ +32104a: 1a02 b014 |0029: const-string v2, "Description" // string@14b0 │ │ +32104e: 7030 4b94 2104 |002b: invoke-direct {v1, v2, v4}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@944b │ │ +321054: 6e20 b288 1000 |002e: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +32105a: 5440 5f8e |0031: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyGEOB;.objectList:Ljava/util/ArrayList; // field@8e5f │ │ +32105e: 2201 de11 |0033: new-instance v1, Lorg/jaudiotagger/tag/datatype/ByteArraySizeTerminated; // type@11de │ │ +321062: 1a02 4814 |0035: const-string v2, "Data" // string@1448 │ │ +321066: 7030 3b93 2104 |0037: invoke-direct {v1, v2, v4}, Lorg/jaudiotagger/tag/datatype/ByteArraySizeTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@933b │ │ +32106c: 6e20 b288 1000 |003a: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +321072: 0e00 |003d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ 0x000d line=153 │ │ 0x0019 line=154 │ │ 0x0025 line=155 │ │ 0x0031 line=156 │ │ @@ -1337932,34 +1337932,34 @@ │ │ type : '(Ljava/io/ByteArrayOutputStream;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -321070: |[321070] org.jaudiotagger.tag.id3.framebody.FrameBodyGEOB.write:(Ljava/io/ByteArrayOutputStream;)V │ │ -321080: 1a00 201a |0000: const-string v0, "Filename" // string@1a20 │ │ -321084: 6e20 a498 0200 |0002: invoke-virtual {v2, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyGEOB;.getObject:(Ljava/lang/String;)Lorg/jaudiotagger/tag/datatype/AbstractDataType; // method@98a4 │ │ -32108a: 0c00 |0005: move-result-object v0 │ │ -32108c: 1f00 d911 |0006: check-cast v0, Lorg/jaudiotagger/tag/datatype/AbstractString; // type@11d9 │ │ -321090: 6e10 1b93 0000 |0008: invoke-virtual {v0}, Lorg/jaudiotagger/tag/datatype/AbstractString;.canBeEncoded:()Z // method@931b │ │ -321096: 0a00 |000b: move-result v0 │ │ -321098: 1211 |000c: const/4 v1, #int 1 // #1 │ │ -32109a: 3900 0500 |000d: if-nez v0, 0012 // +0005 │ │ -32109e: 6e20 a898 1200 |000f: invoke-virtual {v2, v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyGEOB;.setTextEncoding:(B)V // method@98a8 │ │ -3210a4: 1a00 b014 |0012: const-string v0, "Description" // string@14b0 │ │ -3210a8: 6e20 a498 0200 |0014: invoke-virtual {v2, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyGEOB;.getObject:(Ljava/lang/String;)Lorg/jaudiotagger/tag/datatype/AbstractDataType; // method@98a4 │ │ -3210ae: 0c00 |0017: move-result-object v0 │ │ -3210b0: 1f00 d911 |0018: check-cast v0, Lorg/jaudiotagger/tag/datatype/AbstractString; // type@11d9 │ │ -3210b4: 6e10 1b93 0000 |001a: invoke-virtual {v0}, Lorg/jaudiotagger/tag/datatype/AbstractString;.canBeEncoded:()Z // method@931b │ │ -3210ba: 0a00 |001d: move-result v0 │ │ -3210bc: 3900 0500 |001e: if-nez v0, 0023 // +0005 │ │ -3210c0: 6e20 a898 1200 |0020: invoke-virtual {v2, v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyGEOB;.setTextEncoding:(B)V // method@98a8 │ │ -3210c6: 6f20 0598 3200 |0023: invoke-super {v2, v3}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.write:(Ljava/io/ByteArrayOutputStream;)V // method@9805 │ │ -3210cc: 0e00 |0026: return-void │ │ +321074: |[321074] org.jaudiotagger.tag.id3.framebody.FrameBodyGEOB.write:(Ljava/io/ByteArrayOutputStream;)V │ │ +321084: 1a00 201a |0000: const-string v0, "Filename" // string@1a20 │ │ +321088: 6e20 a498 0200 |0002: invoke-virtual {v2, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyGEOB;.getObject:(Ljava/lang/String;)Lorg/jaudiotagger/tag/datatype/AbstractDataType; // method@98a4 │ │ +32108e: 0c00 |0005: move-result-object v0 │ │ +321090: 1f00 d911 |0006: check-cast v0, Lorg/jaudiotagger/tag/datatype/AbstractString; // type@11d9 │ │ +321094: 6e10 1b93 0000 |0008: invoke-virtual {v0}, Lorg/jaudiotagger/tag/datatype/AbstractString;.canBeEncoded:()Z // method@931b │ │ +32109a: 0a00 |000b: move-result v0 │ │ +32109c: 1211 |000c: const/4 v1, #int 1 // #1 │ │ +32109e: 3900 0500 |000d: if-nez v0, 0012 // +0005 │ │ +3210a2: 6e20 a898 1200 |000f: invoke-virtual {v2, v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyGEOB;.setTextEncoding:(B)V // method@98a8 │ │ +3210a8: 1a00 b014 |0012: const-string v0, "Description" // string@14b0 │ │ +3210ac: 6e20 a498 0200 |0014: invoke-virtual {v2, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyGEOB;.getObject:(Ljava/lang/String;)Lorg/jaudiotagger/tag/datatype/AbstractDataType; // method@98a4 │ │ +3210b2: 0c00 |0017: move-result-object v0 │ │ +3210b4: 1f00 d911 |0018: check-cast v0, Lorg/jaudiotagger/tag/datatype/AbstractString; // type@11d9 │ │ +3210b8: 6e10 1b93 0000 |001a: invoke-virtual {v0}, Lorg/jaudiotagger/tag/datatype/AbstractString;.canBeEncoded:()Z // method@931b │ │ +3210be: 0a00 |001d: move-result v0 │ │ +3210c0: 3900 0500 |001e: if-nez v0, 0023 // +0005 │ │ +3210c4: 6e20 a898 1200 |0020: invoke-virtual {v2, v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyGEOB;.setTextEncoding:(B)V // method@98a8 │ │ +3210ca: 6f20 0598 3200 |0023: invoke-super {v2, v3}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.write:(Ljava/io/ByteArrayOutputStream;)V // method@9805 │ │ +3210d0: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=136 │ │ 0x000f line=138 │ │ 0x0014 line=140 │ │ 0x0020 line=142 │ │ 0x0023 line=144 │ │ @@ -1338007,17 +1338007,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -321148: |[321148] org.jaudiotagger.tag.id3.framebody.FrameBodyGRID.:()V │ │ -321158: 7010 fa97 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ -32115e: 0e00 |0003: return-void │ │ +32114c: |[32114c] org.jaudiotagger.tag.id3.framebody.FrameBodyGRID.:()V │ │ +32115c: 7010 fa97 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ +321162: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyGRID; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyGRID;) │ │ @@ -1338025,25 +1338025,25 @@ │ │ type : '(Ljava/lang/String;B[B)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -321160: |[321160] org.jaudiotagger.tag.id3.framebody.FrameBodyGRID.:(Ljava/lang/String;B[B)V │ │ -321170: 7010 fa97 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ -321176: 1a00 fb3f |0003: const-string v0, "Owner" // string@3ffb │ │ -32117a: 6e30 b498 0102 |0005: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyGRID;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@98b4 │ │ -321180: 7110 ca86 0300 |0008: invoke-static {v3}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@86ca │ │ -321186: 0c02 |000b: move-result-object v2 │ │ -321188: 1a03 8a1c |000c: const-string v3, "GroupSymbol" // string@1c8a │ │ -32118c: 6e30 b498 3102 |000e: invoke-virtual {v1, v3, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyGRID;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@98b4 │ │ -321192: 1a02 891c |0011: const-string v2, "GroupData" // string@1c89 │ │ -321196: 6e30 b498 2104 |0013: invoke-virtual {v1, v2, v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyGRID;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@98b4 │ │ -32119c: 0e00 |0016: return-void │ │ +321164: |[321164] org.jaudiotagger.tag.id3.framebody.FrameBodyGRID.:(Ljava/lang/String;B[B)V │ │ +321174: 7010 fa97 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ +32117a: 1a00 fb3f |0003: const-string v0, "Owner" // string@3ffb │ │ +32117e: 6e30 b498 0102 |0005: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyGRID;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@98b4 │ │ +321184: 7110 ca86 0300 |0008: invoke-static {v3}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@86ca │ │ +32118a: 0c02 |000b: move-result-object v2 │ │ +32118c: 1a03 8a1c |000c: const-string v3, "GroupSymbol" // string@1c8a │ │ +321190: 6e30 b498 3102 |000e: invoke-virtual {v1, v3, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyGRID;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@98b4 │ │ +321196: 1a02 891c |0011: const-string v2, "GroupData" // string@1c89 │ │ +32119a: 6e30 b498 2104 |0013: invoke-virtual {v1, v2, v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyGRID;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@98b4 │ │ +3211a0: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x0005 line=88 │ │ 0x0008 line=89 │ │ 0x0013 line=90 │ │ locals : │ │ @@ -1338057,17 +1338057,17 @@ │ │ type : '(Ljava/nio/ByteBuffer;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -3211a0: |[3211a0] org.jaudiotagger.tag.id3.framebody.FrameBodyGRID.:(Ljava/nio/ByteBuffer;I)V │ │ -3211b0: 7030 fb97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Ljava/nio/ByteBuffer;I)V // method@97fb │ │ -3211b6: 0e00 |0003: return-void │ │ +3211a4: |[3211a4] org.jaudiotagger.tag.id3.framebody.FrameBodyGRID.:(Ljava/nio/ByteBuffer;I)V │ │ +3211b4: 7030 fb97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Ljava/nio/ByteBuffer;I)V // method@97fb │ │ +3211ba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyGRID; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/nio/ByteBuffer; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1338077,17 +1338077,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyGRID;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3211b8: |[3211b8] org.jaudiotagger.tag.id3.framebody.FrameBodyGRID.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyGRID;)V │ │ -3211c8: 7020 fc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;)V // method@97fc │ │ -3211ce: 0e00 |0003: return-void │ │ +3211bc: |[3211bc] org.jaudiotagger.tag.id3.framebody.FrameBodyGRID.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyGRID;)V │ │ +3211cc: 7020 fc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;)V // method@97fc │ │ +3211d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyGRID; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/tag/id3/framebody/FrameBodyGRID; │ │ │ │ @@ -1338097,27 +1338097,27 @@ │ │ type : '()B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -3210d0: |[3210d0] org.jaudiotagger.tag.id3.framebody.FrameBodyGRID.getGroupSymbol:()B │ │ -3210e0: 1a00 8a1c |0000: const-string v0, "GroupSymbol" // string@1c8a │ │ -3210e4: 6e20 b198 0200 |0002: invoke-virtual {v2, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyGRID;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@98b1 │ │ -3210ea: 0c01 |0005: move-result-object v1 │ │ -3210ec: 3801 0d00 |0006: if-eqz v1, 0013 // +000d │ │ -3210f0: 6e20 b198 0200 |0008: invoke-virtual {v2, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyGRID;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@98b1 │ │ -3210f6: 0c00 |000b: move-result-object v0 │ │ -3210f8: 1f00 2510 |000c: check-cast v0, Ljava/lang/Long; // type@1025 │ │ -3210fc: 6e10 3987 0000 |000e: invoke-virtual {v0}, Ljava/lang/Long;.byteValue:()B // method@8739 │ │ -321102: 0a00 |0011: move-result v0 │ │ -321104: 0f00 |0012: return v0 │ │ -321106: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -321108: 0f00 |0014: return v0 │ │ +3210d4: |[3210d4] org.jaudiotagger.tag.id3.framebody.FrameBodyGRID.getGroupSymbol:()B │ │ +3210e4: 1a00 8a1c |0000: const-string v0, "GroupSymbol" // string@1c8a │ │ +3210e8: 6e20 b198 0200 |0002: invoke-virtual {v2, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyGRID;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@98b1 │ │ +3210ee: 0c01 |0005: move-result-object v1 │ │ +3210f0: 3801 0d00 |0006: if-eqz v1, 0013 // +000d │ │ +3210f4: 6e20 b198 0200 |0008: invoke-virtual {v2, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyGRID;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@98b1 │ │ +3210fa: 0c00 |000b: move-result-object v0 │ │ +3210fc: 1f00 2510 |000c: check-cast v0, Ljava/lang/Long; // type@1025 │ │ +321100: 6e10 3987 0000 |000e: invoke-virtual {v0}, Ljava/lang/Long;.byteValue:()B // method@8739 │ │ +321106: 0a00 |0011: move-result v0 │ │ +321108: 0f00 |0012: return v0 │ │ +32110a: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +32110c: 0f00 |0014: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=118 │ │ 0x0008 line=120 │ │ locals : │ │ 0x0000 - 0x0015 reg=2 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyGRID; │ │ │ │ @@ -1338126,36 +1338126,36 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -32110c: |[32110c] org.jaudiotagger.tag.id3.framebody.FrameBodyGRID.getIdentifier:()Ljava/lang/String; │ │ -32111c: 1a00 e01b |0000: const-string v0, "GRID" // string@1be0 │ │ -321120: 1100 |0002: return-object v0 │ │ +321110: |[321110] org.jaudiotagger.tag.id3.framebody.FrameBodyGRID.getIdentifier:()Ljava/lang/String; │ │ +321120: 1a00 e01b |0000: const-string v0, "GRID" // string@1be0 │ │ +321124: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyGRID;) │ │ name : 'getOwner' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -321124: |[321124] org.jaudiotagger.tag.id3.framebody.FrameBodyGRID.getOwner:()Ljava/lang/String; │ │ -321134: 1a00 fb3f |0000: const-string v0, "Owner" // string@3ffb │ │ -321138: 6e20 b198 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyGRID;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@98b1 │ │ -32113e: 0c00 |0005: move-result-object v0 │ │ -321140: 1f00 3710 |0006: check-cast v0, Ljava/lang/String; // type@1037 │ │ -321144: 1100 |0008: return-object v0 │ │ +321128: |[321128] org.jaudiotagger.tag.id3.framebody.FrameBodyGRID.getOwner:()Ljava/lang/String; │ │ +321138: 1a00 fb3f |0000: const-string v0, "Owner" // string@3ffb │ │ +32113c: 6e20 b198 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyGRID;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@98b1 │ │ +321142: 0c00 |0005: move-result-object v0 │ │ +321144: 1f00 3710 |0006: check-cast v0, Ljava/lang/String; // type@1037 │ │ +321148: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=152 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyGRID; │ │ │ │ #3 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyGRID;) │ │ @@ -1338163,20 +1338163,20 @@ │ │ type : '(B)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -3211d0: |[3211d0] org.jaudiotagger.tag.id3.framebody.FrameBodyGRID.setGroupSymbol:(B)V │ │ -3211e0: 7110 ca86 0200 |0000: invoke-static {v2}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@86ca │ │ -3211e6: 0c02 |0003: move-result-object v2 │ │ -3211e8: 1a00 8a1c |0004: const-string v0, "GroupSymbol" // string@1c8a │ │ -3211ec: 6e30 b498 0102 |0006: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyGRID;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@98b4 │ │ -3211f2: 0e00 |0009: return-void │ │ +3211d4: |[3211d4] org.jaudiotagger.tag.id3.framebody.FrameBodyGRID.setGroupSymbol:(B)V │ │ +3211e4: 7110 ca86 0200 |0000: invoke-static {v2}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@86ca │ │ +3211ea: 0c02 |0003: move-result-object v2 │ │ +3211ec: 1a00 8a1c |0004: const-string v0, "GroupSymbol" // string@1c8a │ │ +3211f0: 6e30 b498 0102 |0006: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyGRID;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@98b4 │ │ +3211f6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyGRID; │ │ 0x0000 - 0x000a reg=2 (null) B │ │ │ │ @@ -1338185,18 +1338185,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -3211f4: |[3211f4] org.jaudiotagger.tag.id3.framebody.FrameBodyGRID.setOwner:(Ljava/lang/String;)V │ │ -321204: 1a00 fb3f |0000: const-string v0, "Owner" // string@3ffb │ │ -321208: 6e30 b498 0102 |0002: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyGRID;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@98b4 │ │ -32120e: 0e00 |0005: return-void │ │ +3211f8: |[3211f8] org.jaudiotagger.tag.id3.framebody.FrameBodyGRID.setOwner:(Ljava/lang/String;)V │ │ +321208: 1a00 fb3f |0000: const-string v0, "Owner" // string@3ffb │ │ +32120c: 6e30 b498 0102 |0002: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyGRID;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@98b4 │ │ +321212: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=144 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyGRID; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1338205,32 +1338205,32 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 38 16-bit code units │ │ -321210: |[321210] org.jaudiotagger.tag.id3.framebody.FrameBodyGRID.setupObjectList:()V │ │ -321220: 5440 608e |0000: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyGRID;.objectList:Ljava/util/ArrayList; // field@8e60 │ │ -321224: 2201 f511 |0002: new-instance v1, Lorg/jaudiotagger/tag/datatype/StringNullTerminated; // type@11f5 │ │ -321228: 1a02 fb3f |0004: const-string v2, "Owner" // string@3ffb │ │ -32122c: 7030 1894 2104 |0006: invoke-direct {v1, v2, v4}, Lorg/jaudiotagger/tag/datatype/StringNullTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@9418 │ │ -321232: 6e20 b288 1000 |0009: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -321238: 5440 608e |000c: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyGRID;.objectList:Ljava/util/ArrayList; // field@8e60 │ │ -32123c: 2201 e911 |000e: new-instance v1, Lorg/jaudiotagger/tag/datatype/NumberFixedLength; // type@11e9 │ │ -321240: 1a02 8a1c |0010: const-string v2, "GroupSymbol" // string@1c8a │ │ -321244: 1213 |0012: const/4 v3, #int 1 // #1 │ │ -321246: 7040 a393 2134 |0013: invoke-direct {v1, v2, v4, v3}, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V // method@93a3 │ │ -32124c: 6e20 b288 1000 |0016: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -321252: 5440 608e |0019: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyGRID;.objectList:Ljava/util/ArrayList; // field@8e60 │ │ -321256: 2201 de11 |001b: new-instance v1, Lorg/jaudiotagger/tag/datatype/ByteArraySizeTerminated; // type@11de │ │ -32125a: 1a02 891c |001d: const-string v2, "GroupData" // string@1c89 │ │ -32125e: 7030 3b93 2104 |001f: invoke-direct {v1, v2, v4}, Lorg/jaudiotagger/tag/datatype/ByteArraySizeTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@933b │ │ -321264: 6e20 b288 1000 |0022: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -32126a: 0e00 |0025: return-void │ │ +321214: |[321214] org.jaudiotagger.tag.id3.framebody.FrameBodyGRID.setupObjectList:()V │ │ +321224: 5440 608e |0000: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyGRID;.objectList:Ljava/util/ArrayList; // field@8e60 │ │ +321228: 2201 f511 |0002: new-instance v1, Lorg/jaudiotagger/tag/datatype/StringNullTerminated; // type@11f5 │ │ +32122c: 1a02 fb3f |0004: const-string v2, "Owner" // string@3ffb │ │ +321230: 7030 1894 2104 |0006: invoke-direct {v1, v2, v4}, Lorg/jaudiotagger/tag/datatype/StringNullTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@9418 │ │ +321236: 6e20 b288 1000 |0009: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +32123c: 5440 608e |000c: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyGRID;.objectList:Ljava/util/ArrayList; // field@8e60 │ │ +321240: 2201 e911 |000e: new-instance v1, Lorg/jaudiotagger/tag/datatype/NumberFixedLength; // type@11e9 │ │ +321244: 1a02 8a1c |0010: const-string v2, "GroupSymbol" // string@1c8a │ │ +321248: 1213 |0012: const/4 v3, #int 1 // #1 │ │ +32124a: 7040 a393 2134 |0013: invoke-direct {v1, v2, v4, v3}, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V // method@93a3 │ │ +321250: 6e20 b288 1000 |0016: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +321256: 5440 608e |0019: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyGRID;.objectList:Ljava/util/ArrayList; // field@8e60 │ │ +32125a: 2201 de11 |001b: new-instance v1, Lorg/jaudiotagger/tag/datatype/ByteArraySizeTerminated; // type@11de │ │ +32125e: 1a02 891c |001d: const-string v2, "GroupData" // string@1c89 │ │ +321262: 7030 3b93 2104 |001f: invoke-direct {v1, v2, v4}, Lorg/jaudiotagger/tag/datatype/ByteArraySizeTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@933b │ │ +321268: 6e20 b288 1000 |0022: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +32126e: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ 0x000c line=161 │ │ 0x0019 line=162 │ │ locals : │ │ 0x0000 - 0x0026 reg=4 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyGRID; │ │ @@ -1338275,17 +1338275,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -321494: |[321494] org.jaudiotagger.tag.id3.framebody.FrameBodyLINK.:()V │ │ -3214a4: 7010 fa97 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ -3214aa: 0e00 |0003: return-void │ │ +321498: |[321498] org.jaudiotagger.tag.id3.framebody.FrameBodyLINK.:()V │ │ +3214a8: 7010 fa97 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ +3214ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyLINK; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyLINK;) │ │ @@ -1338293,23 +1338293,23 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -3214ac: |[3214ac] org.jaudiotagger.tag.id3.framebody.FrameBodyLINK.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -3214bc: 7010 fa97 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ -3214c2: 1a00 b014 |0003: const-string v0, "Description" // string@14b0 │ │ -3214c6: 6e30 d298 0102 |0005: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyLINK;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@98d2 │ │ -3214cc: 1a02 554f |0008: const-string v2, "URL" // string@4f55 │ │ -3214d0: 6e30 d298 2103 |000a: invoke-virtual {v1, v2, v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyLINK;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@98d2 │ │ -3214d6: 1a02 7a1d |000d: const-string v2, "ID" // string@1d7a │ │ -3214da: 6e30 d298 2104 |000f: invoke-virtual {v1, v2, v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyLINK;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@98d2 │ │ -3214e0: 0e00 |0012: return-void │ │ +3214b0: |[3214b0] org.jaudiotagger.tag.id3.framebody.FrameBodyLINK.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +3214c0: 7010 fa97 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ +3214c6: 1a00 b014 |0003: const-string v0, "Description" // string@14b0 │ │ +3214ca: 6e30 d298 0102 |0005: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyLINK;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@98d2 │ │ +3214d0: 1a02 554f |0008: const-string v2, "URL" // string@4f55 │ │ +3214d4: 6e30 d298 2103 |000a: invoke-virtual {v1, v2, v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyLINK;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@98d2 │ │ +3214da: 1a02 7a1d |000d: const-string v2, "ID" // string@1d7a │ │ +3214de: 6e30 d298 2104 |000f: invoke-virtual {v1, v2, v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyLINK;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@98d2 │ │ +3214e4: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ 0x0005 line=99 │ │ 0x000a line=100 │ │ 0x000f line=101 │ │ locals : │ │ @@ -1338323,17 +1338323,17 @@ │ │ type : '(Ljava/nio/ByteBuffer;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -3214e4: |[3214e4] org.jaudiotagger.tag.id3.framebody.FrameBodyLINK.:(Ljava/nio/ByteBuffer;I)V │ │ -3214f4: 7030 fb97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Ljava/nio/ByteBuffer;I)V // method@97fb │ │ -3214fa: 0e00 |0003: return-void │ │ +3214e8: |[3214e8] org.jaudiotagger.tag.id3.framebody.FrameBodyLINK.:(Ljava/nio/ByteBuffer;I)V │ │ +3214f8: 7030 fb97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Ljava/nio/ByteBuffer;I)V // method@97fb │ │ +3214fe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyLINK; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/nio/ByteBuffer; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1338343,17 +1338343,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyLINK;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3214fc: |[3214fc] org.jaudiotagger.tag.id3.framebody.FrameBodyLINK.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyLINK;)V │ │ -32150c: 7020 fc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;)V // method@97fc │ │ -321512: 0e00 |0003: return-void │ │ +321500: |[321500] org.jaudiotagger.tag.id3.framebody.FrameBodyLINK.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyLINK;)V │ │ +321510: 7020 fc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;)V // method@97fc │ │ +321516: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyLINK; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/tag/id3/framebody/FrameBodyLINK; │ │ │ │ @@ -1338363,20 +1338363,20 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -321434: |[321434] org.jaudiotagger.tag.id3.framebody.FrameBodyLINK.getAdditionalData:()Ljava/lang/String; │ │ -321444: 1a00 7a1d |0000: const-string v0, "ID" // string@1d7a │ │ -321448: 6e20 d198 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyLINK;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@98d1 │ │ -32144e: 0c00 |0005: move-result-object v0 │ │ -321450: 1f00 3710 |0006: check-cast v0, Ljava/lang/String; // type@1037 │ │ -321454: 1100 |0008: return-object v0 │ │ +321438: |[321438] org.jaudiotagger.tag.id3.framebody.FrameBodyLINK.getAdditionalData:()Ljava/lang/String; │ │ +321448: 1a00 7a1d |0000: const-string v0, "ID" // string@1d7a │ │ +32144c: 6e20 d198 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyLINK;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@98d1 │ │ +321452: 0c00 |0005: move-result-object v0 │ │ +321454: 1f00 3710 |0006: check-cast v0, Ljava/lang/String; // type@1037 │ │ +321458: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=121 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyLINK; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyLINK;) │ │ @@ -1338384,18 +1338384,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -321514: |[321514] org.jaudiotagger.tag.id3.framebody.FrameBodyLINK.getAdditionalData:(Ljava/lang/String;)V │ │ -321524: 1a00 7a1d |0000: const-string v0, "ID" // string@1d7a │ │ -321528: 6e30 d298 0102 |0002: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyLINK;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@98d2 │ │ -32152e: 0e00 |0005: return-void │ │ +321518: |[321518] org.jaudiotagger.tag.id3.framebody.FrameBodyLINK.getAdditionalData:(Ljava/lang/String;)V │ │ +321528: 1a00 7a1d |0000: const-string v0, "ID" // string@1d7a │ │ +32152c: 6e30 d298 0102 |0002: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyLINK;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@98d2 │ │ +321532: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=129 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyLINK; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1338404,20 +1338404,20 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -321458: |[321458] org.jaudiotagger.tag.id3.framebody.FrameBodyLINK.getFrameIdentifier:()Ljava/lang/String; │ │ -321468: 1a00 b014 |0000: const-string v0, "Description" // string@14b0 │ │ -32146c: 6e20 d198 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyLINK;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@98d1 │ │ -321472: 0c00 |0005: move-result-object v0 │ │ -321474: 1f00 3710 |0006: check-cast v0, Ljava/lang/String; // type@1037 │ │ -321478: 1100 |0008: return-object v0 │ │ +32145c: |[32145c] org.jaudiotagger.tag.id3.framebody.FrameBodyLINK.getFrameIdentifier:()Ljava/lang/String; │ │ +32146c: 1a00 b014 |0000: const-string v0, "Description" // string@14b0 │ │ +321470: 6e20 d198 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyLINK;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@98d1 │ │ +321476: 0c00 |0005: move-result-object v0 │ │ +321478: 1f00 3710 |0006: check-cast v0, Ljava/lang/String; // type@1037 │ │ +32147c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=137 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyLINK; │ │ │ │ #3 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyLINK;) │ │ @@ -1338425,18 +1338425,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -321530: |[321530] org.jaudiotagger.tag.id3.framebody.FrameBodyLINK.getFrameIdentifier:(Ljava/lang/String;)V │ │ -321540: 1a00 b014 |0000: const-string v0, "Description" // string@14b0 │ │ -321544: 6e30 d298 0102 |0002: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyLINK;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@98d2 │ │ -32154a: 0e00 |0005: return-void │ │ +321534: |[321534] org.jaudiotagger.tag.id3.framebody.FrameBodyLINK.getFrameIdentifier:(Ljava/lang/String;)V │ │ +321544: 1a00 b014 |0000: const-string v0, "Description" // string@14b0 │ │ +321548: 6e30 d298 0102 |0002: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyLINK;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@98d2 │ │ +32154e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=145 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyLINK; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1338445,48 +1338445,48 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -32147c: |[32147c] org.jaudiotagger.tag.id3.framebody.FrameBodyLINK.getIdentifier:()Ljava/lang/String; │ │ -32148c: 1a00 5422 |0000: const-string v0, "LINK" // string@2254 │ │ -321490: 1100 |0002: return-object v0 │ │ +321480: |[321480] org.jaudiotagger.tag.id3.framebody.FrameBodyLINK.getIdentifier:()Ljava/lang/String; │ │ +321490: 1a00 5422 |0000: const-string v0, "LINK" // string@2254 │ │ +321494: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyLINK;) │ │ name : 'setupObjectList' │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 38 16-bit code units │ │ -32154c: |[32154c] org.jaudiotagger.tag.id3.framebody.FrameBodyLINK.setupObjectList:()V │ │ -32155c: 5440 618e |0000: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyLINK;.objectList:Ljava/util/ArrayList; // field@8e61 │ │ -321560: 2201 f311 |0002: new-instance v1, Lorg/jaudiotagger/tag/datatype/StringFixedLength; // type@11f3 │ │ -321564: 1a02 b014 |0004: const-string v2, "Description" // string@14b0 │ │ -321568: 1243 |0006: const/4 v3, #int 4 // #4 │ │ -32156a: 7040 0794 2134 |0007: invoke-direct {v1, v2, v4, v3}, Lorg/jaudiotagger/tag/datatype/StringFixedLength;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V // method@9407 │ │ -321570: 6e20 b288 1000 |000a: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -321576: 5440 618e |000d: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyLINK;.objectList:Ljava/util/ArrayList; // field@8e61 │ │ -32157a: 2201 f511 |000f: new-instance v1, Lorg/jaudiotagger/tag/datatype/StringNullTerminated; // type@11f5 │ │ -32157e: 1a02 554f |0011: const-string v2, "URL" // string@4f55 │ │ -321582: 7030 1894 2104 |0013: invoke-direct {v1, v2, v4}, Lorg/jaudiotagger/tag/datatype/StringNullTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@9418 │ │ -321588: 6e20 b288 1000 |0016: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -32158e: 5440 618e |0019: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyLINK;.objectList:Ljava/util/ArrayList; // field@8e61 │ │ -321592: 2201 f611 |001b: new-instance v1, Lorg/jaudiotagger/tag/datatype/StringSizeTerminated; // type@11f6 │ │ -321596: 1a02 7a1d |001d: const-string v2, "ID" // string@1d7a │ │ -32159a: 7030 1c94 2104 |001f: invoke-direct {v1, v2, v4}, Lorg/jaudiotagger/tag/datatype/StringSizeTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@941c │ │ -3215a0: 6e20 b288 1000 |0022: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -3215a6: 0e00 |0025: return-void │ │ +321550: |[321550] org.jaudiotagger.tag.id3.framebody.FrameBodyLINK.setupObjectList:()V │ │ +321560: 5440 618e |0000: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyLINK;.objectList:Ljava/util/ArrayList; // field@8e61 │ │ +321564: 2201 f311 |0002: new-instance v1, Lorg/jaudiotagger/tag/datatype/StringFixedLength; // type@11f3 │ │ +321568: 1a02 b014 |0004: const-string v2, "Description" // string@14b0 │ │ +32156c: 1243 |0006: const/4 v3, #int 4 // #4 │ │ +32156e: 7040 0794 2134 |0007: invoke-direct {v1, v2, v4, v3}, Lorg/jaudiotagger/tag/datatype/StringFixedLength;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V // method@9407 │ │ +321574: 6e20 b288 1000 |000a: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +32157a: 5440 618e |000d: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyLINK;.objectList:Ljava/util/ArrayList; // field@8e61 │ │ +32157e: 2201 f511 |000f: new-instance v1, Lorg/jaudiotagger/tag/datatype/StringNullTerminated; // type@11f5 │ │ +321582: 1a02 554f |0011: const-string v2, "URL" // string@4f55 │ │ +321586: 7030 1894 2104 |0013: invoke-direct {v1, v2, v4}, Lorg/jaudiotagger/tag/datatype/StringNullTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@9418 │ │ +32158c: 6e20 b288 1000 |0016: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +321592: 5440 618e |0019: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyLINK;.objectList:Ljava/util/ArrayList; // field@8e61 │ │ +321596: 2201 f611 |001b: new-instance v1, Lorg/jaudiotagger/tag/datatype/StringSizeTerminated; // type@11f6 │ │ +32159a: 1a02 7a1d |001d: const-string v2, "ID" // string@1d7a │ │ +32159e: 7030 1c94 2104 |001f: invoke-direct {v1, v2, v4}, Lorg/jaudiotagger/tag/datatype/StringSizeTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@941c │ │ +3215a4: 6e20 b288 1000 |0022: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +3215aa: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ 0x000d line=165 │ │ 0x0019 line=166 │ │ locals : │ │ 0x0000 - 0x0026 reg=4 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyLINK; │ │ @@ -1338527,21 +1338527,21 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -3215c0: |[3215c0] org.jaudiotagger.tag.id3.framebody.FrameBodyMCDI.:()V │ │ -3215d0: 7010 fa97 0200 |0000: invoke-direct {v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ -3215d6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -3215d8: 2300 1c13 |0004: new-array v0, v0, [B // type@131c │ │ -3215dc: 1a01 4814 |0006: const-string v1, "Data" // string@1448 │ │ -3215e0: 6e30 d998 1200 |0008: invoke-virtual {v2, v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyMCDI;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@98d9 │ │ -3215e6: 0e00 |000b: return-void │ │ +3215c4: |[3215c4] org.jaudiotagger.tag.id3.framebody.FrameBodyMCDI.:()V │ │ +3215d4: 7010 fa97 0200 |0000: invoke-direct {v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ +3215da: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +3215dc: 2300 1c13 |0004: new-array v0, v0, [B // type@131c │ │ +3215e0: 1a01 4814 |0006: const-string v1, "Data" // string@1448 │ │ +3215e4: 6e30 d998 1200 |0008: invoke-virtual {v2, v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyMCDI;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@98d9 │ │ +3215ea: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0008 line=60 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyMCDI; │ │ │ │ @@ -1338550,17 +1338550,17 @@ │ │ type : '(Ljava/nio/ByteBuffer;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -32160c: |[32160c] org.jaudiotagger.tag.id3.framebody.FrameBodyMCDI.:(Ljava/nio/ByteBuffer;I)V │ │ -32161c: 7030 fb97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Ljava/nio/ByteBuffer;I)V // method@97fb │ │ -321622: 0e00 |0003: return-void │ │ +321610: |[321610] org.jaudiotagger.tag.id3.framebody.FrameBodyMCDI.:(Ljava/nio/ByteBuffer;I)V │ │ +321620: 7030 fb97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Ljava/nio/ByteBuffer;I)V // method@97fb │ │ +321626: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyMCDI; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/nio/ByteBuffer; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1338570,17 +1338570,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyMCDI;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -321624: |[321624] org.jaudiotagger.tag.id3.framebody.FrameBodyMCDI.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyMCDI;)V │ │ -321634: 7020 fc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;)V // method@97fc │ │ -32163a: 0e00 |0003: return-void │ │ +321628: |[321628] org.jaudiotagger.tag.id3.framebody.FrameBodyMCDI.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyMCDI;)V │ │ +321638: 7020 fc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;)V // method@97fc │ │ +32163e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyMCDI; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/tag/id3/framebody/FrameBodyMCDI; │ │ │ │ @@ -1338589,19 +1338589,19 @@ │ │ type : '([B)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -3215e8: |[3215e8] org.jaudiotagger.tag.id3.framebody.FrameBodyMCDI.:([B)V │ │ -3215f8: 7010 fa97 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ -3215fe: 1a00 4814 |0003: const-string v0, "Data" // string@1448 │ │ -321602: 6e30 d998 0102 |0005: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyMCDI;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@98d9 │ │ -321608: 0e00 |0008: return-void │ │ +3215ec: |[3215ec] org.jaudiotagger.tag.id3.framebody.FrameBodyMCDI.:([B)V │ │ +3215fc: 7010 fa97 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ +321602: 1a00 4814 |0003: const-string v0, "Data" // string@1448 │ │ +321606: 6e30 d998 0102 |0005: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyMCDI;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@98d9 │ │ +32160c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x0005 line=75 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyMCDI; │ │ 0x0000 - 0x0009 reg=2 (null) [B │ │ @@ -1338612,37 +1338612,37 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3215a8: |[3215a8] org.jaudiotagger.tag.id3.framebody.FrameBodyMCDI.getIdentifier:()Ljava/lang/String; │ │ -3215b8: 1a00 7d38 |0000: const-string v0, "MCDI" // string@387d │ │ -3215bc: 1100 |0002: return-object v0 │ │ +3215ac: |[3215ac] org.jaudiotagger.tag.id3.framebody.FrameBodyMCDI.getIdentifier:()Ljava/lang/String; │ │ +3215bc: 1a00 7d38 |0000: const-string v0, "MCDI" // string@387d │ │ +3215c0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyMCDI;) │ │ name : 'setupObjectList' │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -32163c: |[32163c] org.jaudiotagger.tag.id3.framebody.FrameBodyMCDI.setupObjectList:()V │ │ -32164c: 5430 628e |0000: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyMCDI;.objectList:Ljava/util/ArrayList; // field@8e62 │ │ -321650: 2201 de11 |0002: new-instance v1, Lorg/jaudiotagger/tag/datatype/ByteArraySizeTerminated; // type@11de │ │ -321654: 1a02 4814 |0004: const-string v2, "Data" // string@1448 │ │ -321658: 7030 3b93 2103 |0006: invoke-direct {v1, v2, v3}, Lorg/jaudiotagger/tag/datatype/ByteArraySizeTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@933b │ │ -32165e: 6e20 b288 1000 |0009: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -321664: 0e00 |000c: return-void │ │ +321640: |[321640] org.jaudiotagger.tag.id3.framebody.FrameBodyMCDI.setupObjectList:()V │ │ +321650: 5430 628e |0000: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyMCDI;.objectList:Ljava/util/ArrayList; // field@8e62 │ │ +321654: 2201 de11 |0002: new-instance v1, Lorg/jaudiotagger/tag/datatype/ByteArraySizeTerminated; // type@11de │ │ +321658: 1a02 4814 |0004: const-string v2, "Data" // string@1448 │ │ +32165c: 7030 3b93 2103 |0006: invoke-direct {v1, v2, v3}, Lorg/jaudiotagger/tag/datatype/ByteArraySizeTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@933b │ │ +321662: 6e20 b288 1000 |0009: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +321668: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ locals : │ │ 0x0000 - 0x000d reg=3 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyMCDI; │ │ │ │ source_file_idx : 6920 (FrameBodyMCDI.java) │ │ @@ -1338676,17 +1338676,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -321680: |[321680] org.jaudiotagger.tag.id3.framebody.FrameBodyMLLT.:()V │ │ -321690: 7010 fa97 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ -321696: 0e00 |0003: return-void │ │ +321684: |[321684] org.jaudiotagger.tag.id3.framebody.FrameBodyMLLT.:()V │ │ +321694: 7010 fa97 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ +32169a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyMLLT; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyMLLT;) │ │ @@ -1338694,17 +1338694,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyMLLT;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -321698: |[321698] org.jaudiotagger.tag.id3.framebody.FrameBodyMLLT.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyMLLT;)V │ │ -3216a8: 7020 fc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;)V // method@97fc │ │ -3216ae: 0e00 |0003: return-void │ │ +32169c: |[32169c] org.jaudiotagger.tag.id3.framebody.FrameBodyMLLT.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyMLLT;)V │ │ +3216ac: 7020 fc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;)V // method@97fc │ │ +3216b2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyMLLT; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/tag/id3/framebody/FrameBodyMLLT; │ │ │ │ @@ -1338714,37 +1338714,37 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -321668: |[321668] org.jaudiotagger.tag.id3.framebody.FrameBodyMLLT.getIdentifier:()Ljava/lang/String; │ │ -321678: 1a00 0839 |0000: const-string v0, "MLLT" // string@3908 │ │ -32167c: 1100 |0002: return-object v0 │ │ +32166c: |[32166c] org.jaudiotagger.tag.id3.framebody.FrameBodyMLLT.getIdentifier:()Ljava/lang/String; │ │ +32167c: 1a00 0839 |0000: const-string v0, "MLLT" // string@3908 │ │ +321680: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyMLLT;) │ │ name : 'setupObjectList' │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -3216b0: |[3216b0] org.jaudiotagger.tag.id3.framebody.FrameBodyMLLT.setupObjectList:()V │ │ -3216c0: 5430 638e |0000: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyMLLT;.objectList:Ljava/util/ArrayList; // field@8e63 │ │ -3216c4: 2201 de11 |0002: new-instance v1, Lorg/jaudiotagger/tag/datatype/ByteArraySizeTerminated; // type@11de │ │ -3216c8: 1a02 4814 |0004: const-string v2, "Data" // string@1448 │ │ -3216cc: 7030 3b93 2103 |0006: invoke-direct {v1, v2, v3}, Lorg/jaudiotagger/tag/datatype/ByteArraySizeTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@933b │ │ -3216d2: 6e20 b288 1000 |0009: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -3216d8: 0e00 |000c: return-void │ │ +3216b4: |[3216b4] org.jaudiotagger.tag.id3.framebody.FrameBodyMLLT.setupObjectList:()V │ │ +3216c4: 5430 638e |0000: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyMLLT;.objectList:Ljava/util/ArrayList; // field@8e63 │ │ +3216c8: 2201 de11 |0002: new-instance v1, Lorg/jaudiotagger/tag/datatype/ByteArraySizeTerminated; // type@11de │ │ +3216cc: 1a02 4814 |0004: const-string v2, "Data" // string@1448 │ │ +3216d0: 7030 3b93 2103 |0006: invoke-direct {v1, v2, v3}, Lorg/jaudiotagger/tag/datatype/ByteArraySizeTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@933b │ │ +3216d6: 6e20 b288 1000 |0009: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +3216dc: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ locals : │ │ 0x0000 - 0x000d reg=3 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyMLLT; │ │ │ │ source_file_idx : 6921 (FrameBodyMLLT.java) │ │ @@ -1338785,17 +1338785,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3217fc: |[3217fc] org.jaudiotagger.tag.id3.framebody.FrameBodyOWNE.:()V │ │ -32180c: 7010 fa97 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ -321812: 0e00 |0003: return-void │ │ +321800: |[321800] org.jaudiotagger.tag.id3.framebody.FrameBodyOWNE.:()V │ │ +321810: 7010 fa97 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ +321816: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyOWNE; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyOWNE;) │ │ @@ -1338803,27 +1338803,27 @@ │ │ type : '(BLjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -321814: |[321814] org.jaudiotagger.tag.id3.framebody.FrameBodyOWNE.:(BLjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -321824: 7010 fa97 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ -32182a: 7110 ca86 0200 |0003: invoke-static {v2}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@86ca │ │ -321830: 0c02 |0006: move-result-object v2 │ │ -321832: 1a00 bd4c |0007: const-string v0, "TextEncoding" // string@4cbd │ │ -321836: 6e30 f298 0102 |0009: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyOWNE;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@98f2 │ │ -32183c: 1a02 2742 |000c: const-string v2, "PricePaid" // string@4227 │ │ -321840: 6e30 f298 2103 |000e: invoke-virtual {v1, v2, v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyOWNE;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@98f2 │ │ -321846: 1a02 6542 |0011: const-string v2, "PurchaseDate" // string@4265 │ │ -32184a: 6e30 f298 2104 |0013: invoke-virtual {v1, v2, v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyOWNE;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@98f2 │ │ -321850: 1a02 ee46 |0016: const-string v2, "SellerName" // string@46ee │ │ -321854: 6e30 f298 2105 |0018: invoke-virtual {v1, v2, v5}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyOWNE;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@98f2 │ │ -32185a: 0e00 |001b: return-void │ │ +321818: |[321818] org.jaudiotagger.tag.id3.framebody.FrameBodyOWNE.:(BLjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +321828: 7010 fa97 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ +32182e: 7110 ca86 0200 |0003: invoke-static {v2}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@86ca │ │ +321834: 0c02 |0006: move-result-object v2 │ │ +321836: 1a00 bd4c |0007: const-string v0, "TextEncoding" // string@4cbd │ │ +32183a: 6e30 f298 0102 |0009: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyOWNE;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@98f2 │ │ +321840: 1a02 2742 |000c: const-string v2, "PricePaid" // string@4227 │ │ +321844: 6e30 f298 2103 |000e: invoke-virtual {v1, v2, v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyOWNE;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@98f2 │ │ +32184a: 1a02 6542 |0011: const-string v2, "PurchaseDate" // string@4265 │ │ +32184e: 6e30 f298 2104 |0013: invoke-virtual {v1, v2, v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyOWNE;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@98f2 │ │ +321854: 1a02 ee46 |0016: const-string v2, "SellerName" // string@46ee │ │ +321858: 6e30 f298 2105 |0018: invoke-virtual {v1, v2, v5}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyOWNE;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@98f2 │ │ +32185e: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0003 line=87 │ │ 0x000e line=88 │ │ 0x0013 line=89 │ │ 0x0018 line=90 │ │ @@ -1338839,17 +1338839,17 @@ │ │ type : '(Ljava/nio/ByteBuffer;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -32185c: |[32185c] org.jaudiotagger.tag.id3.framebody.FrameBodyOWNE.:(Ljava/nio/ByteBuffer;I)V │ │ -32186c: 7030 fb97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Ljava/nio/ByteBuffer;I)V // method@97fb │ │ -321872: 0e00 |0003: return-void │ │ +321860: |[321860] org.jaudiotagger.tag.id3.framebody.FrameBodyOWNE.:(Ljava/nio/ByteBuffer;I)V │ │ +321870: 7030 fb97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Ljava/nio/ByteBuffer;I)V // method@97fb │ │ +321876: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyOWNE; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/nio/ByteBuffer; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1338859,17 +1338859,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyOWNE;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -321874: |[321874] org.jaudiotagger.tag.id3.framebody.FrameBodyOWNE.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyOWNE;)V │ │ -321884: 7020 fc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;)V // method@97fc │ │ -32188a: 0e00 |0003: return-void │ │ +321878: |[321878] org.jaudiotagger.tag.id3.framebody.FrameBodyOWNE.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyOWNE;)V │ │ +321888: 7020 fc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;)V // method@97fc │ │ +32188e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyOWNE; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/tag/id3/framebody/FrameBodyOWNE; │ │ │ │ @@ -1338879,53 +1338879,53 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3217e4: |[3217e4] org.jaudiotagger.tag.id3.framebody.FrameBodyOWNE.getIdentifier:()Ljava/lang/String; │ │ -3217f4: 1a00 293f |0000: const-string v0, "OWNE" // string@3f29 │ │ -3217f8: 1100 |0002: return-object v0 │ │ +3217e8: |[3217e8] org.jaudiotagger.tag.id3.framebody.FrameBodyOWNE.getIdentifier:()Ljava/lang/String; │ │ +3217f8: 1a00 293f |0000: const-string v0, "OWNE" // string@3f29 │ │ +3217fc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyOWNE;) │ │ name : 'setupObjectList' │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 50 16-bit code units │ │ -32188c: |[32188c] org.jaudiotagger.tag.id3.framebody.FrameBodyOWNE.setupObjectList:()V │ │ -32189c: 5440 648e |0000: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyOWNE;.objectList:Ljava/util/ArrayList; // field@8e64 │ │ -3218a0: 2201 ea11 |0002: new-instance v1, Lorg/jaudiotagger/tag/datatype/NumberHashMap; // type@11ea │ │ -3218a4: 1a02 bd4c |0004: const-string v2, "TextEncoding" // string@4cbd │ │ -3218a8: 1213 |0006: const/4 v3, #int 1 // #1 │ │ -3218aa: 7040 ae93 2134 |0007: invoke-direct {v1, v2, v4, v3}, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V // method@93ae │ │ -3218b0: 6e20 b288 1000 |000a: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -3218b6: 5440 648e |000d: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyOWNE;.objectList:Ljava/util/ArrayList; // field@8e64 │ │ -3218ba: 2201 f511 |000f: new-instance v1, Lorg/jaudiotagger/tag/datatype/StringNullTerminated; // type@11f5 │ │ -3218be: 1a02 2742 |0011: const-string v2, "PricePaid" // string@4227 │ │ -3218c2: 7030 1894 2104 |0013: invoke-direct {v1, v2, v4}, Lorg/jaudiotagger/tag/datatype/StringNullTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@9418 │ │ -3218c8: 6e20 b288 1000 |0016: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -3218ce: 5440 648e |0019: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyOWNE;.objectList:Ljava/util/ArrayList; // field@8e64 │ │ -3218d2: 2201 f111 |001b: new-instance v1, Lorg/jaudiotagger/tag/datatype/StringDate; // type@11f1 │ │ -3218d6: 1a02 6542 |001d: const-string v2, "PurchaseDate" // string@4265 │ │ -3218da: 7030 fd93 2104 |001f: invoke-direct {v1, v2, v4}, Lorg/jaudiotagger/tag/datatype/StringDate;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@93fd │ │ -3218e0: 6e20 b288 1000 |0022: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -3218e6: 5440 648e |0025: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyOWNE;.objectList:Ljava/util/ArrayList; // field@8e64 │ │ -3218ea: 2201 fc11 |0027: new-instance v1, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated; // type@11fc │ │ -3218ee: 1a02 ee46 |0029: const-string v2, "SellerName" // string@46ee │ │ -3218f2: 7030 5894 2104 |002b: invoke-direct {v1, v2, v4}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@9458 │ │ -3218f8: 6e20 b288 1000 |002e: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -3218fe: 0e00 |0031: return-void │ │ +321890: |[321890] org.jaudiotagger.tag.id3.framebody.FrameBodyOWNE.setupObjectList:()V │ │ +3218a0: 5440 648e |0000: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyOWNE;.objectList:Ljava/util/ArrayList; // field@8e64 │ │ +3218a4: 2201 ea11 |0002: new-instance v1, Lorg/jaudiotagger/tag/datatype/NumberHashMap; // type@11ea │ │ +3218a8: 1a02 bd4c |0004: const-string v2, "TextEncoding" // string@4cbd │ │ +3218ac: 1213 |0006: const/4 v3, #int 1 // #1 │ │ +3218ae: 7040 ae93 2134 |0007: invoke-direct {v1, v2, v4, v3}, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V // method@93ae │ │ +3218b4: 6e20 b288 1000 |000a: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +3218ba: 5440 648e |000d: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyOWNE;.objectList:Ljava/util/ArrayList; // field@8e64 │ │ +3218be: 2201 f511 |000f: new-instance v1, Lorg/jaudiotagger/tag/datatype/StringNullTerminated; // type@11f5 │ │ +3218c2: 1a02 2742 |0011: const-string v2, "PricePaid" // string@4227 │ │ +3218c6: 7030 1894 2104 |0013: invoke-direct {v1, v2, v4}, Lorg/jaudiotagger/tag/datatype/StringNullTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@9418 │ │ +3218cc: 6e20 b288 1000 |0016: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +3218d2: 5440 648e |0019: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyOWNE;.objectList:Ljava/util/ArrayList; // field@8e64 │ │ +3218d6: 2201 f111 |001b: new-instance v1, Lorg/jaudiotagger/tag/datatype/StringDate; // type@11f1 │ │ +3218da: 1a02 6542 |001d: const-string v2, "PurchaseDate" // string@4265 │ │ +3218de: 7030 fd93 2104 |001f: invoke-direct {v1, v2, v4}, Lorg/jaudiotagger/tag/datatype/StringDate;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@93fd │ │ +3218e4: 6e20 b288 1000 |0022: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +3218ea: 5440 648e |0025: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyOWNE;.objectList:Ljava/util/ArrayList; // field@8e64 │ │ +3218ee: 2201 fc11 |0027: new-instance v1, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated; // type@11fc │ │ +3218f2: 1a02 ee46 |0029: const-string v2, "SellerName" // string@46ee │ │ +3218f6: 7030 5894 2104 |002b: invoke-direct {v1, v2, v4}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@9458 │ │ +3218fc: 6e20 b288 1000 |002e: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +321902: 0e00 |0031: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ 0x000d line=137 │ │ 0x0019 line=138 │ │ 0x0025 line=139 │ │ locals : │ │ @@ -1338936,36 +1338936,36 @@ │ │ type : '(Ljava/io/ByteArrayOutputStream;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -321900: |[321900] org.jaudiotagger.tag.id3.framebody.FrameBodyOWNE.write:(Ljava/io/ByteArrayOutputStream;)V │ │ -321910: 6e10 ee98 0200 |0000: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyOWNE;.getHeader:()Lorg/jaudiotagger/tag/id3/AbstractTagFrame; // method@98ee │ │ -321916: 0c00 |0003: move-result-object v0 │ │ -321918: 6e10 f198 0200 |0004: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyOWNE;.getTextEncoding:()B // method@98f1 │ │ -32191e: 0a01 |0007: move-result v1 │ │ -321920: 7120 9f95 1000 |0008: invoke-static {v0, v1}, Lorg/jaudiotagger/tag/id3/ID3TextEncodingConversion;.getTextEncoding:(Lorg/jaudiotagger/tag/id3/AbstractTagFrame;B)B // method@959f │ │ -321926: 0a00 |000b: move-result v0 │ │ -321928: 6e20 f398 0200 |000c: invoke-virtual {v2, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyOWNE;.setTextEncoding:(B)V // method@98f3 │ │ -32192e: 1a00 ee46 |000f: const-string v0, "SellerName" // string@46ee │ │ -321932: 6e20 f098 0200 |0011: invoke-virtual {v2, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyOWNE;.getObject:(Ljava/lang/String;)Lorg/jaudiotagger/tag/datatype/AbstractDataType; // method@98f0 │ │ -321938: 0c00 |0014: move-result-object v0 │ │ -32193a: 1f00 d911 |0015: check-cast v0, Lorg/jaudiotagger/tag/datatype/AbstractString; // type@11d9 │ │ -32193e: 6e10 1b93 0000 |0017: invoke-virtual {v0}, Lorg/jaudiotagger/tag/datatype/AbstractString;.canBeEncoded:()Z // method@931b │ │ -321944: 0a00 |001a: move-result v0 │ │ -321946: 3900 0d00 |001b: if-nez v0, 0028 // +000d │ │ -32194a: 6e10 ee98 0200 |001d: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyOWNE;.getHeader:()Lorg/jaudiotagger/tag/id3/AbstractTagFrame; // method@98ee │ │ -321950: 0c00 |0020: move-result-object v0 │ │ -321952: 7110 a095 0000 |0021: invoke-static {v0}, Lorg/jaudiotagger/tag/id3/ID3TextEncodingConversion;.getUnicodeTextEncoding:(Lorg/jaudiotagger/tag/id3/AbstractTagFrame;)B // method@95a0 │ │ -321958: 0a00 |0024: move-result v0 │ │ -32195a: 6e20 f398 0200 |0025: invoke-virtual {v2, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyOWNE;.setTextEncoding:(B)V // method@98f3 │ │ -321960: 6f20 0598 3200 |0028: invoke-super {v2, v3}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.write:(Ljava/io/ByteArrayOutputStream;)V // method@9805 │ │ -321966: 0e00 |002b: return-void │ │ +321904: |[321904] org.jaudiotagger.tag.id3.framebody.FrameBodyOWNE.write:(Ljava/io/ByteArrayOutputStream;)V │ │ +321914: 6e10 ee98 0200 |0000: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyOWNE;.getHeader:()Lorg/jaudiotagger/tag/id3/AbstractTagFrame; // method@98ee │ │ +32191a: 0c00 |0003: move-result-object v0 │ │ +32191c: 6e10 f198 0200 |0004: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyOWNE;.getTextEncoding:()B // method@98f1 │ │ +321922: 0a01 |0007: move-result v1 │ │ +321924: 7120 9f95 1000 |0008: invoke-static {v0, v1}, Lorg/jaudiotagger/tag/id3/ID3TextEncodingConversion;.getTextEncoding:(Lorg/jaudiotagger/tag/id3/AbstractTagFrame;B)B // method@959f │ │ +32192a: 0a00 |000b: move-result v0 │ │ +32192c: 6e20 f398 0200 |000c: invoke-virtual {v2, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyOWNE;.setTextEncoding:(B)V // method@98f3 │ │ +321932: 1a00 ee46 |000f: const-string v0, "SellerName" // string@46ee │ │ +321936: 6e20 f098 0200 |0011: invoke-virtual {v2, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyOWNE;.getObject:(Ljava/lang/String;)Lorg/jaudiotagger/tag/datatype/AbstractDataType; // method@98f0 │ │ +32193c: 0c00 |0014: move-result-object v0 │ │ +32193e: 1f00 d911 |0015: check-cast v0, Lorg/jaudiotagger/tag/datatype/AbstractString; // type@11d9 │ │ +321942: 6e10 1b93 0000 |0017: invoke-virtual {v0}, Lorg/jaudiotagger/tag/datatype/AbstractString;.canBeEncoded:()Z // method@931b │ │ +321948: 0a00 |001a: move-result v0 │ │ +32194a: 3900 0d00 |001b: if-nez v0, 0028 // +000d │ │ +32194e: 6e10 ee98 0200 |001d: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyOWNE;.getHeader:()Lorg/jaudiotagger/tag/id3/AbstractTagFrame; // method@98ee │ │ +321954: 0c00 |0020: move-result-object v0 │ │ +321956: 7110 a095 0000 |0021: invoke-static {v0}, Lorg/jaudiotagger/tag/id3/ID3TextEncodingConversion;.getUnicodeTextEncoding:(Lorg/jaudiotagger/tag/id3/AbstractTagFrame;)B // method@95a0 │ │ +32195c: 0a00 |0024: move-result v0 │ │ +32195e: 6e20 f398 0200 |0025: invoke-virtual {v2, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyOWNE;.setTextEncoding:(B)V // method@98f3 │ │ +321964: 6f20 0598 3200 |0028: invoke-super {v2, v3}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.write:(Ljava/io/ByteArrayOutputStream;)V // method@9805 │ │ +32196a: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ 0x0011 line=124 │ │ 0x001d line=126 │ │ 0x0028 line=128 │ │ locals : │ │ @@ -1339015,22 +1339015,22 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -3219ac: |[3219ac] org.jaudiotagger.tag.id3.framebody.FrameBodyPCNT.:()V │ │ -3219bc: 7010 fa97 0200 |0000: invoke-direct {v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ -3219c2: 1600 0000 |0003: const-wide/16 v0, #int 0 // #0 │ │ -3219c6: 7120 4387 1000 |0005: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8743 │ │ -3219cc: 0c00 |0008: move-result-object v0 │ │ -3219ce: 1a01 5a3e |0009: const-string v1, "Number" // string@3e5a │ │ -3219d2: 6e30 fe98 1200 |000b: invoke-virtual {v2, v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPCNT;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@98fe │ │ -3219d8: 0e00 |000e: return-void │ │ +3219b0: |[3219b0] org.jaudiotagger.tag.id3.framebody.FrameBodyPCNT.:()V │ │ +3219c0: 7010 fa97 0200 |0000: invoke-direct {v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ +3219c6: 1600 0000 |0003: const-wide/16 v0, #int 0 // #0 │ │ +3219ca: 7120 4387 1000 |0005: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8743 │ │ +3219d0: 0c00 |0008: move-result-object v0 │ │ +3219d2: 1a01 5a3e |0009: const-string v1, "Number" // string@3e5a │ │ +3219d6: 6e30 fe98 1200 |000b: invoke-virtual {v2, v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPCNT;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@98fe │ │ +3219dc: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0005 line=58 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPCNT; │ │ │ │ @@ -1339039,21 +1339039,21 @@ │ │ type : '(J)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -3219f4: |[3219f4] org.jaudiotagger.tag.id3.framebody.FrameBodyPCNT.:(J)V │ │ -321a04: 7010 fa97 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ -321a0a: 7120 4387 2100 |0003: invoke-static {v1, v2}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8743 │ │ -321a10: 0c01 |0006: move-result-object v1 │ │ -321a12: 1a02 5a3e |0007: const-string v2, "Number" // string@3e5a │ │ -321a16: 6e30 fe98 2001 |0009: invoke-virtual {v0, v2, v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPCNT;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@98fe │ │ -321a1c: 0e00 |000c: return-void │ │ +3219f8: |[3219f8] org.jaudiotagger.tag.id3.framebody.FrameBodyPCNT.:(J)V │ │ +321a08: 7010 fa97 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ +321a0e: 7120 4387 2100 |0003: invoke-static {v1, v2}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8743 │ │ +321a14: 0c01 |0006: move-result-object v1 │ │ +321a16: 1a02 5a3e |0007: const-string v2, "Number" // string@3e5a │ │ +321a1a: 6e30 fe98 2001 |0009: invoke-virtual {v0, v2, v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPCNT;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@98fe │ │ +321a20: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0003 line=73 │ │ locals : │ │ 0x0000 - 0x000d reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPCNT; │ │ 0x0000 - 0x000d reg=1 (null) J │ │ @@ -1339063,17 +1339063,17 @@ │ │ type : '(Ljava/nio/ByteBuffer;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -3219dc: |[3219dc] org.jaudiotagger.tag.id3.framebody.FrameBodyPCNT.:(Ljava/nio/ByteBuffer;I)V │ │ -3219ec: 7030 fb97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Ljava/nio/ByteBuffer;I)V // method@97fb │ │ -3219f2: 0e00 |0003: return-void │ │ +3219e0: |[3219e0] org.jaudiotagger.tag.id3.framebody.FrameBodyPCNT.:(Ljava/nio/ByteBuffer;I)V │ │ +3219f0: 7030 fb97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Ljava/nio/ByteBuffer;I)V // method@97fb │ │ +3219f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPCNT; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/nio/ByteBuffer; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1339083,17 +1339083,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPCNT;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -321a20: |[321a20] org.jaudiotagger.tag.id3.framebody.FrameBodyPCNT.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPCNT;)V │ │ -321a30: 7020 fc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;)V // method@97fc │ │ -321a36: 0e00 |0003: return-void │ │ +321a24: |[321a24] org.jaudiotagger.tag.id3.framebody.FrameBodyPCNT.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPCNT;)V │ │ +321a34: 7020 fc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;)V // method@97fc │ │ +321a3a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPCNT; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPCNT; │ │ │ │ @@ -1339103,22 +1339103,22 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -321980: |[321980] org.jaudiotagger.tag.id3.framebody.FrameBodyPCNT.getCounter:()J │ │ -321990: 1a00 5a3e |0000: const-string v0, "Number" // string@3e5a │ │ -321994: 6e20 fc98 0200 |0002: invoke-virtual {v2, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPCNT;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@98fc │ │ -32199a: 0c00 |0005: move-result-object v0 │ │ -32199c: 1f00 2d10 |0006: check-cast v0, Ljava/lang/Number; // type@102d │ │ -3219a0: 6e10 6c87 0000 |0008: invoke-virtual {v0}, Ljava/lang/Number;.longValue:()J // method@876c │ │ -3219a6: 0b00 |000b: move-result-wide v0 │ │ -3219a8: 1000 |000c: return-wide v0 │ │ +321984: |[321984] org.jaudiotagger.tag.id3.framebody.FrameBodyPCNT.getCounter:()J │ │ +321994: 1a00 5a3e |0000: const-string v0, "Number" // string@3e5a │ │ +321998: 6e20 fc98 0200 |0002: invoke-virtual {v2, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPCNT;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@98fc │ │ +32199e: 0c00 |0005: move-result-object v0 │ │ +3219a0: 1f00 2d10 |0006: check-cast v0, Ljava/lang/Number; // type@102d │ │ +3219a4: 6e10 6c87 0000 |0008: invoke-virtual {v0}, Ljava/lang/Number;.longValue:()J // method@876c │ │ +3219aa: 0b00 |000b: move-result-wide v0 │ │ +3219ac: 1000 |000c: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=93 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPCNT; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPCNT;) │ │ @@ -1339126,36 +1339126,36 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -321968: |[321968] org.jaudiotagger.tag.id3.framebody.FrameBodyPCNT.getIdentifier:()Ljava/lang/String; │ │ -321978: 1a00 2c40 |0000: const-string v0, "PCNT" // string@402c │ │ -32197c: 1100 |0002: return-object v0 │ │ +32196c: |[32196c] org.jaudiotagger.tag.id3.framebody.FrameBodyPCNT.getIdentifier:()Ljava/lang/String; │ │ +32197c: 1a00 2c40 |0000: const-string v0, "PCNT" // string@402c │ │ +321980: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPCNT;) │ │ name : 'setCounter' │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -321a38: |[321a38] org.jaudiotagger.tag.id3.framebody.FrameBodyPCNT.setCounter:(J)V │ │ -321a48: 7120 4387 2100 |0000: invoke-static {v1, v2}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8743 │ │ -321a4e: 0c01 |0003: move-result-object v1 │ │ -321a50: 1a02 5a3e |0004: const-string v2, "Number" // string@3e5a │ │ -321a54: 6e30 fe98 2001 |0006: invoke-virtual {v0, v2, v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPCNT;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@98fe │ │ -321a5a: 0e00 |0009: return-void │ │ +321a3c: |[321a3c] org.jaudiotagger.tag.id3.framebody.FrameBodyPCNT.setCounter:(J)V │ │ +321a4c: 7120 4387 2100 |0000: invoke-static {v1, v2}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8743 │ │ +321a52: 0c01 |0003: move-result-object v1 │ │ +321a54: 1a02 5a3e |0004: const-string v2, "Number" // string@3e5a │ │ +321a58: 6e30 fe98 2001 |0006: invoke-virtual {v0, v2, v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPCNT;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@98fe │ │ +321a5e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPCNT; │ │ 0x0000 - 0x000a reg=1 (null) J │ │ │ │ @@ -1339164,22 +1339164,22 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -321a5c: |[321a5c] org.jaudiotagger.tag.id3.framebody.FrameBodyPCNT.setupObjectList:()V │ │ -321a6c: 5440 668e |0000: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPCNT;.objectList:Ljava/util/ArrayList; // field@8e66 │ │ -321a70: 2201 eb11 |0002: new-instance v1, Lorg/jaudiotagger/tag/datatype/NumberVariableLength; // type@11eb │ │ -321a74: 1a02 5a3e |0004: const-string v2, "Number" // string@3e5a │ │ -321a78: 1243 |0006: const/4 v3, #int 4 // #4 │ │ -321a7a: 7040 bb93 2134 |0007: invoke-direct {v1, v2, v4, v3}, Lorg/jaudiotagger/tag/datatype/NumberVariableLength;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V // method@93bb │ │ -321a80: 6e20 b288 1000 |000a: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -321a86: 0e00 |000d: return-void │ │ +321a60: |[321a60] org.jaudiotagger.tag.id3.framebody.FrameBodyPCNT.setupObjectList:()V │ │ +321a70: 5440 668e |0000: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPCNT;.objectList:Ljava/util/ArrayList; // field@8e66 │ │ +321a74: 2201 eb11 |0002: new-instance v1, Lorg/jaudiotagger/tag/datatype/NumberVariableLength; // type@11eb │ │ +321a78: 1a02 5a3e |0004: const-string v2, "Number" // string@3e5a │ │ +321a7c: 1243 |0006: const/4 v3, #int 4 // #4 │ │ +321a7e: 7040 bb93 2134 |0007: invoke-direct {v1, v2, v4, v3}, Lorg/jaudiotagger/tag/datatype/NumberVariableLength;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V // method@93bb │ │ +321a84: 6e20 b288 1000 |000a: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +321a8a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ locals : │ │ 0x0000 - 0x000e reg=4 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPCNT; │ │ │ │ source_file_idx : 6925 (FrameBodyPCNT.java) │ │ @@ -1339232,22 +1339232,22 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -321bf8: |[321bf8] org.jaudiotagger.tag.id3.framebody.FrameBodyPIC.:()V │ │ -321c08: 7010 fa97 0200 |0000: invoke-direct {v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ -321c0e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -321c10: 7110 ca86 0000 |0004: invoke-static {v0}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@86ca │ │ -321c16: 0c00 |0007: move-result-object v0 │ │ -321c18: 1a01 bd4c |0008: const-string v1, "TextEncoding" // string@4cbd │ │ -321c1c: 6e30 1299 1200 |000a: invoke-virtual {v2, v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPIC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9912 │ │ -321c22: 0e00 |000d: return-void │ │ +321bfc: |[321bfc] org.jaudiotagger.tag.id3.framebody.FrameBodyPIC.:()V │ │ +321c0c: 7010 fa97 0200 |0000: invoke-direct {v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ +321c12: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +321c14: 7110 ca86 0000 |0004: invoke-static {v0}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@86ca │ │ +321c1a: 0c00 |0007: move-result-object v0 │ │ +321c1c: 1a01 bd4c |0008: const-string v1, "TextEncoding" // string@4cbd │ │ +321c20: 6e30 1299 1200 |000a: invoke-virtual {v2, v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPIC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9912 │ │ +321c26: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x0004 line=93 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPIC; │ │ │ │ @@ -1339256,26 +1339256,26 @@ │ │ type : '(BLjava/lang/String;BLjava/lang/String;[B)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -321c24: |[321c24] org.jaudiotagger.tag.id3.framebody.FrameBodyPIC.:(BLjava/lang/String;BLjava/lang/String;[B)V │ │ -321c34: 7010 fa97 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ -321c3a: 7110 ca86 0200 |0003: invoke-static {v2}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@86ca │ │ -321c40: 0c02 |0006: move-result-object v2 │ │ -321c42: 1a00 bd4c |0007: const-string v0, "TextEncoding" // string@4cbd │ │ -321c46: 6e30 1299 0102 |0009: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPIC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9912 │ │ -321c4c: 1a02 511f |000c: const-string v2, "ImageType" // string@1f51 │ │ -321c50: 6e30 1299 2103 |000e: invoke-virtual {v1, v2, v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPIC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9912 │ │ -321c56: 6e20 1399 4100 |0011: invoke-virtual {v1, v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPIC;.setPictureType:(B)V // method@9913 │ │ -321c5c: 6e20 1099 5100 |0014: invoke-virtual {v1, v5}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPIC;.setDescription:(Ljava/lang/String;)V // method@9910 │ │ -321c62: 6e20 1199 6100 |0017: invoke-virtual {v1, v6}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPIC;.setImageData:([B)V // method@9911 │ │ -321c68: 0e00 |001a: return-void │ │ +321c28: |[321c28] org.jaudiotagger.tag.id3.framebody.FrameBodyPIC.:(BLjava/lang/String;BLjava/lang/String;[B)V │ │ +321c38: 7010 fa97 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ +321c3e: 7110 ca86 0200 |0003: invoke-static {v2}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@86ca │ │ +321c44: 0c02 |0006: move-result-object v2 │ │ +321c46: 1a00 bd4c |0007: const-string v0, "TextEncoding" // string@4cbd │ │ +321c4a: 6e30 1299 0102 |0009: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPIC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9912 │ │ +321c50: 1a02 511f |000c: const-string v2, "ImageType" // string@1f51 │ │ +321c54: 6e30 1299 2103 |000e: invoke-virtual {v1, v2, v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPIC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9912 │ │ +321c5a: 6e20 1399 4100 |0011: invoke-virtual {v1, v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPIC;.setPictureType:(B)V // method@9913 │ │ +321c60: 6e20 1099 5100 |0014: invoke-virtual {v1, v5}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPIC;.setDescription:(Ljava/lang/String;)V // method@9910 │ │ +321c66: 6e20 1199 6100 |0017: invoke-virtual {v1, v6}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPIC;.setImageData:([B)V // method@9911 │ │ +321c6c: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x0003 line=112 │ │ 0x000e line=113 │ │ 0x0011 line=114 │ │ 0x0014 line=115 │ │ @@ -1339293,17 +1339293,17 @@ │ │ type : '(Ljava/nio/ByteBuffer;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -321c6c: |[321c6c] org.jaudiotagger.tag.id3.framebody.FrameBodyPIC.:(Ljava/nio/ByteBuffer;I)V │ │ -321c7c: 7030 fb97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Ljava/nio/ByteBuffer;I)V // method@97fb │ │ -321c82: 0e00 |0003: return-void │ │ +321c70: |[321c70] org.jaudiotagger.tag.id3.framebody.FrameBodyPIC.:(Ljava/nio/ByteBuffer;I)V │ │ +321c80: 7030 fb97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Ljava/nio/ByteBuffer;I)V // method@97fb │ │ +321c86: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPIC; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/nio/ByteBuffer; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1339313,41 +1339313,41 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 57 16-bit code units │ │ -321c84: |[321c84] org.jaudiotagger.tag.id3.framebody.FrameBodyPIC.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;)V │ │ -321c94: 7010 fa97 0200 |0000: invoke-direct {v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ -321c9a: 6e10 1d98 0300 |0003: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.getTextEncoding:()B // method@981d │ │ -321ca0: 0a00 |0006: move-result v0 │ │ -321ca2: 7110 ca86 0000 |0007: invoke-static {v0}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@86ca │ │ -321ca8: 0c00 |000a: move-result-object v0 │ │ -321caa: 1a01 bd4c |000b: const-string v1, "TextEncoding" // string@4cbd │ │ -321cae: 6e30 1299 1200 |000d: invoke-virtual {v2, v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPIC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9912 │ │ -321cb4: 1a00 d938 |0010: const-string v0, "MIMEType" // string@38d9 │ │ -321cb8: 6e20 1b98 0300 |0012: invoke-virtual {v3, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@981b │ │ -321cbe: 0c00 |0015: move-result-object v0 │ │ -321cc0: 1f00 3710 |0016: check-cast v0, Ljava/lang/String; // type@1037 │ │ -321cc4: 7110 e39b 0000 |0018: invoke-static {v0}, Lorg/jaudiotagger/tag/id3/valuepair/ImageFormats;.getFormatForMimeType:(Ljava/lang/String;)Ljava/lang/String; // method@9be3 │ │ -321cca: 0c00 |001b: move-result-object v0 │ │ -321ccc: 1a01 511f |001c: const-string v1, "ImageType" // string@1f51 │ │ -321cd0: 6e30 1299 1200 |001e: invoke-virtual {v2, v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPIC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9912 │ │ -321cd6: 1a00 4741 |0021: const-string v0, "PictureData" // string@4147 │ │ -321cda: 6e20 1b98 0300 |0023: invoke-virtual {v3, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@981b │ │ -321ce0: 0c01 |0026: move-result-object v1 │ │ -321ce2: 6e30 1299 0201 |0027: invoke-virtual {v2, v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPIC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9912 │ │ -321ce8: 6e10 1598 0300 |002a: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.getDescription:()Ljava/lang/String; // method@9815 │ │ -321cee: 0c00 |002d: move-result-object v0 │ │ -321cf0: 6e20 1099 0200 |002e: invoke-virtual {v2, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPIC;.setDescription:(Ljava/lang/String;)V // method@9910 │ │ -321cf6: 6e10 1798 0300 |0031: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.getImageData:()[B // method@9817 │ │ -321cfc: 0c03 |0034: move-result-object v3 │ │ -321cfe: 6e20 1199 3200 |0035: invoke-virtual {v2, v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPIC;.setImageData:([B)V // method@9911 │ │ -321d04: 0e00 |0038: return-void │ │ +321c88: |[321c88] org.jaudiotagger.tag.id3.framebody.FrameBodyPIC.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;)V │ │ +321c98: 7010 fa97 0200 |0000: invoke-direct {v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ +321c9e: 6e10 1d98 0300 |0003: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.getTextEncoding:()B // method@981d │ │ +321ca4: 0a00 |0006: move-result v0 │ │ +321ca6: 7110 ca86 0000 |0007: invoke-static {v0}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@86ca │ │ +321cac: 0c00 |000a: move-result-object v0 │ │ +321cae: 1a01 bd4c |000b: const-string v1, "TextEncoding" // string@4cbd │ │ +321cb2: 6e30 1299 1200 |000d: invoke-virtual {v2, v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPIC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9912 │ │ +321cb8: 1a00 d938 |0010: const-string v0, "MIMEType" // string@38d9 │ │ +321cbc: 6e20 1b98 0300 |0012: invoke-virtual {v3, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@981b │ │ +321cc2: 0c00 |0015: move-result-object v0 │ │ +321cc4: 1f00 3710 |0016: check-cast v0, Ljava/lang/String; // type@1037 │ │ +321cc8: 7110 e39b 0000 |0018: invoke-static {v0}, Lorg/jaudiotagger/tag/id3/valuepair/ImageFormats;.getFormatForMimeType:(Ljava/lang/String;)Ljava/lang/String; // method@9be3 │ │ +321cce: 0c00 |001b: move-result-object v0 │ │ +321cd0: 1a01 511f |001c: const-string v1, "ImageType" // string@1f51 │ │ +321cd4: 6e30 1299 1200 |001e: invoke-virtual {v2, v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPIC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9912 │ │ +321cda: 1a00 4741 |0021: const-string v0, "PictureData" // string@4147 │ │ +321cde: 6e20 1b98 0300 |0023: invoke-virtual {v3, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@981b │ │ +321ce4: 0c01 |0026: move-result-object v1 │ │ +321ce6: 6e30 1299 0201 |0027: invoke-virtual {v2, v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPIC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9912 │ │ +321cec: 6e10 1598 0300 |002a: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.getDescription:()Ljava/lang/String; // method@9815 │ │ +321cf2: 0c00 |002d: move-result-object v0 │ │ +321cf4: 6e20 1099 0200 |002e: invoke-virtual {v2, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPIC;.setDescription:(Ljava/lang/String;)V // method@9910 │ │ +321cfa: 6e10 1798 0300 |0031: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.getImageData:()[B // method@9817 │ │ +321d00: 0c03 |0034: move-result-object v3 │ │ +321d02: 6e20 1199 3200 |0035: invoke-virtual {v2, v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPIC;.setImageData:([B)V // method@9911 │ │ +321d08: 0e00 |0038: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ 0x0003 line=125 │ │ 0x0012 line=126 │ │ 0x0023 line=127 │ │ 0x002a line=128 │ │ @@ -1339361,17 +1339361,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPIC;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -321d08: |[321d08] org.jaudiotagger.tag.id3.framebody.FrameBodyPIC.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPIC;)V │ │ -321d18: 7020 fc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;)V // method@97fc │ │ -321d1e: 0e00 |0003: return-void │ │ +321d0c: |[321d0c] org.jaudiotagger.tag.id3.framebody.FrameBodyPIC.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPIC;)V │ │ +321d1c: 7020 fc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;)V // method@97fc │ │ +321d22: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPIC; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPIC; │ │ │ │ @@ -1339381,20 +1339381,20 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -321b18: |[321b18] org.jaudiotagger.tag.id3.framebody.FrameBodyPIC.getDescription:()Ljava/lang/String; │ │ -321b28: 1a00 b014 |0000: const-string v0, "Description" // string@14b0 │ │ -321b2c: 6e20 0c99 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPIC;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@990c │ │ -321b32: 0c00 |0005: move-result-object v0 │ │ -321b34: 1f00 3710 |0006: check-cast v0, Ljava/lang/String; // type@1037 │ │ -321b38: 1100 |0008: return-object v0 │ │ +321b1c: |[321b1c] org.jaudiotagger.tag.id3.framebody.FrameBodyPIC.getDescription:()Ljava/lang/String; │ │ +321b2c: 1a00 b014 |0000: const-string v0, "Description" // string@14b0 │ │ +321b30: 6e20 0c99 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPIC;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@990c │ │ +321b36: 0c00 |0005: move-result-object v0 │ │ +321b38: 1f00 3710 |0006: check-cast v0, Ljava/lang/String; // type@1037 │ │ +321b3c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=161 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPIC; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPIC;) │ │ @@ -1339402,20 +1339402,20 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -321b3c: |[321b3c] org.jaudiotagger.tag.id3.framebody.FrameBodyPIC.getFormatType:()Ljava/lang/String; │ │ -321b4c: 1a00 511f |0000: const-string v0, "ImageType" // string@1f51 │ │ -321b50: 6e20 0c99 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPIC;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@990c │ │ -321b56: 0c00 |0005: move-result-object v0 │ │ -321b58: 1f00 3710 |0006: check-cast v0, Ljava/lang/String; // type@1037 │ │ -321b5c: 1100 |0008: return-object v0 │ │ +321b40: |[321b40] org.jaudiotagger.tag.id3.framebody.FrameBodyPIC.getFormatType:()Ljava/lang/String; │ │ +321b50: 1a00 511f |0000: const-string v0, "ImageType" // string@1f51 │ │ +321b54: 6e20 0c99 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPIC;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@990c │ │ +321b5a: 0c00 |0005: move-result-object v0 │ │ +321b5c: 1f00 3710 |0006: check-cast v0, Ljava/lang/String; // type@1037 │ │ +321b60: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=233 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPIC; │ │ │ │ #2 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPIC;) │ │ @@ -1339423,37 +1339423,37 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -321b60: |[321b60] org.jaudiotagger.tag.id3.framebody.FrameBodyPIC.getIdentifier:()Ljava/lang/String; │ │ -321b70: 1a00 5240 |0000: const-string v0, "PIC" // string@4052 │ │ -321b74: 1100 |0002: return-object v0 │ │ +321b64: |[321b64] org.jaudiotagger.tag.id3.framebody.FrameBodyPIC.getIdentifier:()Ljava/lang/String; │ │ +321b74: 1a00 5240 |0000: const-string v0, "PIC" // string@4052 │ │ +321b78: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPIC;) │ │ name : 'getImageData' │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -321ac4: |[321ac4] org.jaudiotagger.tag.id3.framebody.FrameBodyPIC.getImageData:()[B │ │ -321ad4: 1a00 4741 |0000: const-string v0, "PictureData" // string@4147 │ │ -321ad8: 6e20 0c99 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPIC;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@990c │ │ -321ade: 0c00 |0005: move-result-object v0 │ │ -321ae0: 1f00 1c13 |0006: check-cast v0, [B // type@131c │ │ -321ae4: 1f00 1c13 |0008: check-cast v0, [B // type@131c │ │ -321ae8: 1100 |000a: return-object v0 │ │ +321ac8: |[321ac8] org.jaudiotagger.tag.id3.framebody.FrameBodyPIC.getImageData:()[B │ │ +321ad8: 1a00 4741 |0000: const-string v0, "PictureData" // string@4147 │ │ +321adc: 6e20 0c99 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPIC;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@990c │ │ +321ae2: 0c00 |0005: move-result-object v0 │ │ +321ae4: 1f00 1c13 |0006: check-cast v0, [B // type@131c │ │ +321ae8: 1f00 1c13 |0008: check-cast v0, [B // type@131c │ │ +321aec: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=181 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPIC; │ │ │ │ #4 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPIC;) │ │ @@ -1339461,35 +1339461,35 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 37 16-bit code units │ │ -321b78: |[321b78] org.jaudiotagger.tag.id3.framebody.FrameBodyPIC.getImageUrl:()Ljava/lang/String; │ │ -321b88: 6e10 0f99 0500 |0000: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPIC;.isImageUrl:()Z // method@990f │ │ -321b8e: 0a00 |0003: move-result v0 │ │ -321b90: 3800 1e00 |0004: if-eqz v0, 0022 // +001e │ │ -321b94: 2200 3710 |0006: new-instance v0, Ljava/lang/String; // type@1037 │ │ -321b98: 1a01 4741 |0008: const-string v1, "PictureData" // string@4147 │ │ -321b9c: 6e20 0c99 1500 |000a: invoke-virtual {v5, v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPIC;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@990c │ │ -321ba2: 0c02 |000d: move-result-object v2 │ │ -321ba4: 1f02 1c13 |000e: check-cast v2, [B // type@131c │ │ -321ba8: 1f02 1c13 |0010: check-cast v2, [B // type@131c │ │ -321bac: 1203 |0012: const/4 v3, #int 0 // #0 │ │ -321bae: 6e20 0c99 1500 |0013: invoke-virtual {v5, v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPIC;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@990c │ │ -321bb4: 0c01 |0016: move-result-object v1 │ │ -321bb6: 1f01 1c13 |0017: check-cast v1, [B // type@131c │ │ -321bba: 1f01 1c13 |0019: check-cast v1, [B // type@131c │ │ -321bbe: 2111 |001b: array-length v1, v1 │ │ -321bc0: 6204 aa81 |001c: sget-object v4, Ljava/nio/charset/StandardCharsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@81aa │ │ -321bc4: 7054 8f87 2013 |001e: invoke-direct {v0, v2, v3, v1, v4}, Ljava/lang/String;.:([BIILjava/nio/charset/Charset;)V // method@878f │ │ -321bca: 1100 |0021: return-object v0 │ │ -321bcc: 1a00 0000 |0022: const-string v0, "" // string@0000 │ │ -321bd0: 1100 |0024: return-object v0 │ │ +321b7c: |[321b7c] org.jaudiotagger.tag.id3.framebody.FrameBodyPIC.getImageUrl:()Ljava/lang/String; │ │ +321b8c: 6e10 0f99 0500 |0000: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPIC;.isImageUrl:()Z // method@990f │ │ +321b92: 0a00 |0003: move-result v0 │ │ +321b94: 3800 1e00 |0004: if-eqz v0, 0022 // +001e │ │ +321b98: 2200 3710 |0006: new-instance v0, Ljava/lang/String; // type@1037 │ │ +321b9c: 1a01 4741 |0008: const-string v1, "PictureData" // string@4147 │ │ +321ba0: 6e20 0c99 1500 |000a: invoke-virtual {v5, v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPIC;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@990c │ │ +321ba6: 0c02 |000d: move-result-object v2 │ │ +321ba8: 1f02 1c13 |000e: check-cast v2, [B // type@131c │ │ +321bac: 1f02 1c13 |0010: check-cast v2, [B // type@131c │ │ +321bb0: 1203 |0012: const/4 v3, #int 0 // #0 │ │ +321bb2: 6e20 0c99 1500 |0013: invoke-virtual {v5, v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPIC;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@990c │ │ +321bb8: 0c01 |0016: move-result-object v1 │ │ +321bba: 1f01 1c13 |0017: check-cast v1, [B // type@131c │ │ +321bbe: 1f01 1c13 |0019: check-cast v1, [B // type@131c │ │ +321bc2: 2111 |001b: array-length v1, v1 │ │ +321bc4: 6204 aa81 |001c: sget-object v4, Ljava/nio/charset/StandardCharsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@81aa │ │ +321bc8: 7054 8f87 2013 |001e: invoke-direct {v0, v2, v3, v1, v4}, Ljava/lang/String;.:([BIILjava/nio/charset/Charset;)V // method@878f │ │ +321bce: 1100 |0021: return-object v0 │ │ +321bd0: 1a00 0000 |0022: const-string v0, "" // string@0000 │ │ +321bd4: 1100 |0024: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=256 │ │ 0x0006 line=258 │ │ locals : │ │ 0x0000 - 0x0025 reg=5 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPIC; │ │ │ │ @@ -1339498,20 +1339498,20 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -321bd4: |[321bd4] org.jaudiotagger.tag.id3.framebody.FrameBodyPIC.getMimeType:()Ljava/lang/String; │ │ -321be4: 1a00 d938 |0000: const-string v0, "MIMEType" // string@38d9 │ │ -321be8: 6e20 0c99 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPIC;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@990c │ │ -321bee: 0c00 |0005: move-result-object v0 │ │ -321bf0: 1f00 3710 |0006: check-cast v0, Ljava/lang/String; // type@1037 │ │ -321bf4: 1100 |0008: return-object v0 │ │ +321bd8: |[321bd8] org.jaudiotagger.tag.id3.framebody.FrameBodyPIC.getMimeType:()Ljava/lang/String; │ │ +321be8: 1a00 d938 |0000: const-string v0, "MIMEType" // string@38d9 │ │ +321bec: 6e20 0c99 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPIC;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@990c │ │ +321bf2: 0c00 |0005: move-result-object v0 │ │ +321bf4: 1f00 3710 |0006: check-cast v0, Ljava/lang/String; // type@1037 │ │ +321bf8: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=248 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPIC; │ │ │ │ #6 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPIC;) │ │ @@ -1339519,22 +1339519,22 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -321aec: |[321aec] org.jaudiotagger.tag.id3.framebody.FrameBodyPIC.getPictureType:()I │ │ -321afc: 1a00 4841 |0000: const-string v0, "PictureType" // string@4148 │ │ -321b00: 6e20 0c99 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPIC;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@990c │ │ -321b06: 0c00 |0005: move-result-object v0 │ │ -321b08: 1f00 2510 |0006: check-cast v0, Ljava/lang/Long; // type@1025 │ │ -321b0c: 6e10 3b87 0000 |0008: invoke-virtual {v0}, Ljava/lang/Long;.intValue:()I // method@873b │ │ -321b12: 0a00 |000b: move-result v0 │ │ -321b14: 0f00 |000c: return v0 │ │ +321af0: |[321af0] org.jaudiotagger.tag.id3.framebody.FrameBodyPIC.getPictureType:()I │ │ +321b00: 1a00 4841 |0000: const-string v0, "PictureType" // string@4148 │ │ +321b04: 6e20 0c99 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPIC;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@990c │ │ +321b0a: 0c00 |0005: move-result-object v0 │ │ +321b0c: 1f00 2510 |0006: check-cast v0, Ljava/lang/Long; // type@1025 │ │ +321b10: 6e10 3b87 0000 |0008: invoke-virtual {v0}, Ljava/lang/Long;.intValue:()I // method@873b │ │ +321b16: 0a00 |000b: move-result v0 │ │ +321b18: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=199 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPIC; │ │ │ │ #7 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPIC;) │ │ @@ -1339542,28 +1339542,28 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -321a88: |[321a88] org.jaudiotagger.tag.id3.framebody.FrameBodyPIC.isImageUrl:()Z │ │ -321a98: 6e10 0699 0200 |0000: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPIC;.getFormatType:()Ljava/lang/String; // method@9906 │ │ -321a9e: 0c00 |0003: move-result-object v0 │ │ -321aa0: 3800 1000 |0004: if-eqz v0, 0014 // +0010 │ │ -321aa4: 6e10 0699 0200 |0006: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPIC;.getFormatType:()Ljava/lang/String; // method@9906 │ │ -321aaa: 0c00 |0009: move-result-object v0 │ │ -321aac: 1a01 3904 |000a: const-string v1, "-->" // string@0439 │ │ -321ab0: 6e20 9c87 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -321ab6: 0a00 |000f: move-result v0 │ │ -321ab8: 3800 0400 |0010: if-eqz v0, 0014 // +0004 │ │ -321abc: 1210 |0012: const/4 v0, #int 1 // #1 │ │ -321abe: 2802 |0013: goto 0015 // +0002 │ │ -321ac0: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -321ac2: 0f00 |0015: return v0 │ │ +321a8c: |[321a8c] org.jaudiotagger.tag.id3.framebody.FrameBodyPIC.isImageUrl:()Z │ │ +321a9c: 6e10 0699 0200 |0000: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPIC;.getFormatType:()Ljava/lang/String; // method@9906 │ │ +321aa2: 0c00 |0003: move-result-object v0 │ │ +321aa4: 3800 1000 |0004: if-eqz v0, 0014 // +0010 │ │ +321aa8: 6e10 0699 0200 |0006: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPIC;.getFormatType:()Ljava/lang/String; // method@9906 │ │ +321aae: 0c00 |0009: move-result-object v0 │ │ +321ab0: 1a01 3904 |000a: const-string v1, "-->" // string@0439 │ │ +321ab4: 6e20 9c87 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +321aba: 0a00 |000f: move-result v0 │ │ +321abc: 3800 0400 |0010: if-eqz v0, 0014 // +0004 │ │ +321ac0: 1210 |0012: const/4 v0, #int 1 // #1 │ │ +321ac2: 2802 |0013: goto 0015 // +0002 │ │ +321ac4: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +321ac6: 0f00 |0015: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=238 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPIC; │ │ │ │ #8 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPIC;) │ │ @@ -1339571,18 +1339571,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -321d20: |[321d20] org.jaudiotagger.tag.id3.framebody.FrameBodyPIC.setDescription:(Ljava/lang/String;)V │ │ -321d30: 1a00 b014 |0000: const-string v0, "Description" // string@14b0 │ │ -321d34: 6e30 1299 0102 |0002: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPIC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9912 │ │ -321d3a: 0e00 |0005: return-void │ │ +321d24: |[321d24] org.jaudiotagger.tag.id3.framebody.FrameBodyPIC.setDescription:(Ljava/lang/String;)V │ │ +321d34: 1a00 b014 |0000: const-string v0, "Description" // string@14b0 │ │ +321d38: 6e30 1299 0102 |0002: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPIC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9912 │ │ +321d3e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=151 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPIC; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1339591,18 +1339591,18 @@ │ │ type : '([B)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -321d3c: |[321d3c] org.jaudiotagger.tag.id3.framebody.FrameBodyPIC.setImageData:([B)V │ │ -321d4c: 1a00 4741 |0000: const-string v0, "PictureData" // string@4147 │ │ -321d50: 6e30 1299 0102 |0002: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPIC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9912 │ │ -321d56: 0e00 |0005: return-void │ │ +321d40: |[321d40] org.jaudiotagger.tag.id3.framebody.FrameBodyPIC.setImageData:([B)V │ │ +321d50: 1a00 4741 |0000: const-string v0, "PictureData" // string@4147 │ │ +321d54: 6e30 1299 0102 |0002: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPIC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9912 │ │ +321d5a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=171 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPIC; │ │ 0x0000 - 0x0006 reg=2 (null) [B │ │ │ │ @@ -1339611,20 +1339611,20 @@ │ │ type : '(B)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -321d58: |[321d58] org.jaudiotagger.tag.id3.framebody.FrameBodyPIC.setPictureType:(B)V │ │ -321d68: 7110 ca86 0200 |0000: invoke-static {v2}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@86ca │ │ -321d6e: 0c02 |0003: move-result-object v2 │ │ -321d70: 1a00 4841 |0004: const-string v0, "PictureType" // string@4148 │ │ -321d74: 6e30 1299 0102 |0006: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPIC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9912 │ │ -321d7a: 0e00 |0009: return-void │ │ +321d5c: |[321d5c] org.jaudiotagger.tag.id3.framebody.FrameBodyPIC.setPictureType:(B)V │ │ +321d6c: 7110 ca86 0200 |0000: invoke-static {v2}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@86ca │ │ +321d72: 0c02 |0003: move-result-object v2 │ │ +321d74: 1a00 4841 |0004: const-string v0, "PictureType" // string@4148 │ │ +321d78: 6e30 1299 0102 |0006: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPIC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9912 │ │ +321d7e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPIC; │ │ 0x0000 - 0x000a reg=2 (null) B │ │ │ │ @@ -1339633,43 +1339633,43 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 63 16-bit code units │ │ -321d7c: |[321d7c] org.jaudiotagger.tag.id3.framebody.FrameBodyPIC.setupObjectList:()V │ │ -321d8c: 5450 688e |0000: iget-object v0, v5, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPIC;.objectList:Ljava/util/ArrayList; // field@8e68 │ │ -321d90: 2201 ea11 |0002: new-instance v1, Lorg/jaudiotagger/tag/datatype/NumberHashMap; // type@11ea │ │ -321d94: 1a02 bd4c |0004: const-string v2, "TextEncoding" // string@4cbd │ │ -321d98: 1213 |0006: const/4 v3, #int 1 // #1 │ │ -321d9a: 7040 ae93 2135 |0007: invoke-direct {v1, v2, v5, v3}, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V // method@93ae │ │ -321da0: 6e20 b288 1000 |000a: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -321da6: 5450 688e |000d: iget-object v0, v5, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPIC;.objectList:Ljava/util/ArrayList; // field@8e68 │ │ -321daa: 2201 f311 |000f: new-instance v1, Lorg/jaudiotagger/tag/datatype/StringFixedLength; // type@11f3 │ │ -321dae: 1a02 511f |0011: const-string v2, "ImageType" // string@1f51 │ │ -321db2: 1234 |0013: const/4 v4, #int 3 // #3 │ │ -321db4: 7040 0794 2145 |0014: invoke-direct {v1, v2, v5, v4}, Lorg/jaudiotagger/tag/datatype/StringFixedLength;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V // method@9407 │ │ -321dba: 6e20 b288 1000 |0017: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -321dc0: 5450 688e |001a: iget-object v0, v5, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPIC;.objectList:Ljava/util/ArrayList; // field@8e68 │ │ -321dc4: 2201 ea11 |001c: new-instance v1, Lorg/jaudiotagger/tag/datatype/NumberHashMap; // type@11ea │ │ -321dc8: 1a02 4841 |001e: const-string v2, "PictureType" // string@4148 │ │ -321dcc: 7040 ae93 2135 |0020: invoke-direct {v1, v2, v5, v3}, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V // method@93ae │ │ -321dd2: 6e20 b288 1000 |0023: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -321dd8: 5450 688e |0026: iget-object v0, v5, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPIC;.objectList:Ljava/util/ArrayList; // field@8e68 │ │ -321ddc: 2201 f511 |0028: new-instance v1, Lorg/jaudiotagger/tag/datatype/StringNullTerminated; // type@11f5 │ │ -321de0: 1a02 b014 |002a: const-string v2, "Description" // string@14b0 │ │ -321de4: 7030 1894 2105 |002c: invoke-direct {v1, v2, v5}, Lorg/jaudiotagger/tag/datatype/StringNullTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@9418 │ │ -321dea: 6e20 b288 1000 |002f: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -321df0: 5450 688e |0032: iget-object v0, v5, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPIC;.objectList:Ljava/util/ArrayList; // field@8e68 │ │ -321df4: 2201 de11 |0034: new-instance v1, Lorg/jaudiotagger/tag/datatype/ByteArraySizeTerminated; // type@11de │ │ -321df8: 1a02 4741 |0036: const-string v2, "PictureData" // string@4147 │ │ -321dfc: 7030 3b93 2105 |0038: invoke-direct {v1, v2, v5}, Lorg/jaudiotagger/tag/datatype/ByteArraySizeTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@933b │ │ -321e02: 6e20 b288 1000 |003b: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -321e08: 0e00 |003e: return-void │ │ +321d80: |[321d80] org.jaudiotagger.tag.id3.framebody.FrameBodyPIC.setupObjectList:()V │ │ +321d90: 5450 688e |0000: iget-object v0, v5, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPIC;.objectList:Ljava/util/ArrayList; // field@8e68 │ │ +321d94: 2201 ea11 |0002: new-instance v1, Lorg/jaudiotagger/tag/datatype/NumberHashMap; // type@11ea │ │ +321d98: 1a02 bd4c |0004: const-string v2, "TextEncoding" // string@4cbd │ │ +321d9c: 1213 |0006: const/4 v3, #int 1 // #1 │ │ +321d9e: 7040 ae93 2135 |0007: invoke-direct {v1, v2, v5, v3}, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V // method@93ae │ │ +321da4: 6e20 b288 1000 |000a: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +321daa: 5450 688e |000d: iget-object v0, v5, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPIC;.objectList:Ljava/util/ArrayList; // field@8e68 │ │ +321dae: 2201 f311 |000f: new-instance v1, Lorg/jaudiotagger/tag/datatype/StringFixedLength; // type@11f3 │ │ +321db2: 1a02 511f |0011: const-string v2, "ImageType" // string@1f51 │ │ +321db6: 1234 |0013: const/4 v4, #int 3 // #3 │ │ +321db8: 7040 0794 2145 |0014: invoke-direct {v1, v2, v5, v4}, Lorg/jaudiotagger/tag/datatype/StringFixedLength;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V // method@9407 │ │ +321dbe: 6e20 b288 1000 |0017: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +321dc4: 5450 688e |001a: iget-object v0, v5, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPIC;.objectList:Ljava/util/ArrayList; // field@8e68 │ │ +321dc8: 2201 ea11 |001c: new-instance v1, Lorg/jaudiotagger/tag/datatype/NumberHashMap; // type@11ea │ │ +321dcc: 1a02 4841 |001e: const-string v2, "PictureType" // string@4148 │ │ +321dd0: 7040 ae93 2135 |0020: invoke-direct {v1, v2, v5, v3}, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V // method@93ae │ │ +321dd6: 6e20 b288 1000 |0023: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +321ddc: 5450 688e |0026: iget-object v0, v5, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPIC;.objectList:Ljava/util/ArrayList; // field@8e68 │ │ +321de0: 2201 f511 |0028: new-instance v1, Lorg/jaudiotagger/tag/datatype/StringNullTerminated; // type@11f5 │ │ +321de4: 1a02 b014 |002a: const-string v2, "Description" // string@14b0 │ │ +321de8: 7030 1894 2105 |002c: invoke-direct {v1, v2, v5}, Lorg/jaudiotagger/tag/datatype/StringNullTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@9418 │ │ +321dee: 6e20 b288 1000 |002f: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +321df4: 5450 688e |0032: iget-object v0, v5, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPIC;.objectList:Ljava/util/ArrayList; // field@8e68 │ │ +321df8: 2201 de11 |0034: new-instance v1, Lorg/jaudiotagger/tag/datatype/ByteArraySizeTerminated; // type@11de │ │ +321dfc: 1a02 4741 |0036: const-string v2, "PictureData" // string@4147 │ │ +321e00: 7030 3b93 2105 |0038: invoke-direct {v1, v2, v5}, Lorg/jaudiotagger/tag/datatype/ByteArraySizeTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@933b │ │ +321e06: 6e20 b288 1000 |003b: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +321e0c: 0e00 |003e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=271 │ │ 0x000d line=272 │ │ 0x001a line=273 │ │ 0x0026 line=274 │ │ 0x0032 line=275 │ │ @@ -1339681,26 +1339681,26 @@ │ │ type : '(Ljava/io/ByteArrayOutputStream;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -321e0c: |[321e0c] org.jaudiotagger.tag.id3.framebody.FrameBodyPIC.write:(Ljava/io/ByteArrayOutputStream;)V │ │ -321e1c: 1a00 b014 |0000: const-string v0, "Description" // string@14b0 │ │ -321e20: 6e20 0b99 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPIC;.getObject:(Ljava/lang/String;)Lorg/jaudiotagger/tag/datatype/AbstractDataType; // method@990b │ │ -321e26: 0c00 |0005: move-result-object v0 │ │ -321e28: 1f00 d911 |0006: check-cast v0, Lorg/jaudiotagger/tag/datatype/AbstractString; // type@11d9 │ │ -321e2c: 6e10 1b93 0000 |0008: invoke-virtual {v0}, Lorg/jaudiotagger/tag/datatype/AbstractString;.canBeEncoded:()Z // method@931b │ │ -321e32: 0a00 |000b: move-result v0 │ │ -321e34: 3900 0600 |000c: if-nez v0, 0012 // +0006 │ │ -321e38: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -321e3a: 6e20 1499 0100 |000f: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPIC;.setTextEncoding:(B)V // method@9914 │ │ -321e40: 6f20 0598 2100 |0012: invoke-super {v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.write:(Ljava/io/ByteArrayOutputStream;)V // method@9805 │ │ -321e46: 0e00 |0015: return-void │ │ +321e10: |[321e10] org.jaudiotagger.tag.id3.framebody.FrameBodyPIC.write:(Ljava/io/ByteArrayOutputStream;)V │ │ +321e20: 1a00 b014 |0000: const-string v0, "Description" // string@14b0 │ │ +321e24: 6e20 0b99 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPIC;.getObject:(Ljava/lang/String;)Lorg/jaudiotagger/tag/datatype/AbstractDataType; // method@990b │ │ +321e2a: 0c00 |0005: move-result-object v0 │ │ +321e2c: 1f00 d911 |0006: check-cast v0, Lorg/jaudiotagger/tag/datatype/AbstractString; // type@11d9 │ │ +321e30: 6e10 1b93 0000 |0008: invoke-virtual {v0}, Lorg/jaudiotagger/tag/datatype/AbstractString;.canBeEncoded:()Z // method@931b │ │ +321e36: 0a00 |000b: move-result v0 │ │ +321e38: 3900 0600 |000c: if-nez v0, 0012 // +0006 │ │ +321e3c: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +321e3e: 6e20 1499 0100 |000f: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPIC;.setTextEncoding:(B)V // method@9914 │ │ +321e44: 6f20 0598 2100 |0012: invoke-super {v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.write:(Ljava/io/ByteArrayOutputStream;)V // method@9805 │ │ +321e4a: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=219 │ │ 0x000f line=221 │ │ 0x0012 line=223 │ │ locals : │ │ 0x0000 - 0x0016 reg=1 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPIC; │ │ @@ -1339765,27 +1339765,27 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -321f3c: |[321f3c] org.jaudiotagger.tag.id3.framebody.FrameBodyPOPM.:()V │ │ -321f4c: 7010 fa97 0200 |0000: invoke-direct {v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ -321f52: 1a00 8c16 |0003: const-string v0, "Email" // string@168c │ │ -321f56: 1a01 0000 |0005: const-string v1, "" // string@0000 │ │ -321f5a: 6e30 2499 0201 |0007: invoke-virtual {v2, v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPOPM;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9924 │ │ -321f60: 1600 0000 |000a: const-wide/16 v0, #int 0 // #0 │ │ -321f64: 7120 4387 1000 |000c: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8743 │ │ -321f6a: 0c00 |000f: move-result-object v0 │ │ -321f6c: 1a01 3d43 |0010: const-string v1, "Rating" // string@433d │ │ -321f70: 6e30 2499 1200 |0012: invoke-virtual {v2, v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPOPM;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9924 │ │ -321f76: 1a01 b912 |0015: const-string v1, "Counter" // string@12b9 │ │ -321f7a: 6e30 2499 1200 |0017: invoke-virtual {v2, v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPOPM;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9924 │ │ -321f80: 0e00 |001a: return-void │ │ +321f40: |[321f40] org.jaudiotagger.tag.id3.framebody.FrameBodyPOPM.:()V │ │ +321f50: 7010 fa97 0200 |0000: invoke-direct {v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ +321f56: 1a00 8c16 |0003: const-string v0, "Email" // string@168c │ │ +321f5a: 1a01 0000 |0005: const-string v1, "" // string@0000 │ │ +321f5e: 6e30 2499 0201 |0007: invoke-virtual {v2, v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPOPM;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9924 │ │ +321f64: 1600 0000 |000a: const-wide/16 v0, #int 0 // #0 │ │ +321f68: 7120 4387 1000 |000c: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8743 │ │ +321f6e: 0c00 |000f: move-result-object v0 │ │ +321f70: 1a01 3d43 |0010: const-string v1, "Rating" // string@433d │ │ +321f74: 6e30 2499 1200 |0012: invoke-virtual {v2, v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPOPM;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9924 │ │ +321f7a: 1a01 b912 |0015: const-string v1, "Counter" // string@12b9 │ │ +321f7e: 6e30 2499 1200 |0017: invoke-virtual {v2, v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPOPM;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9924 │ │ +321f84: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0007 line=67 │ │ 0x000c line=68 │ │ 0x0017 line=69 │ │ locals : │ │ @@ -1339796,27 +1339796,27 @@ │ │ type : '(Ljava/lang/String;JJ)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -321f84: |[321f84] org.jaudiotagger.tag.id3.framebody.FrameBodyPOPM.:(Ljava/lang/String;JJ)V │ │ -321f94: 7010 fa97 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ -321f9a: 1a00 8c16 |0003: const-string v0, "Email" // string@168c │ │ -321f9e: 6e30 2499 0102 |0005: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPOPM;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9924 │ │ -321fa4: 7120 4387 4300 |0008: invoke-static {v3, v4}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8743 │ │ -321faa: 0c02 |000b: move-result-object v2 │ │ -321fac: 1a03 3d43 |000c: const-string v3, "Rating" // string@433d │ │ -321fb0: 6e30 2499 3102 |000e: invoke-virtual {v1, v3, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPOPM;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9924 │ │ -321fb6: 7120 4387 6500 |0011: invoke-static {v5, v6}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8743 │ │ -321fbc: 0c02 |0014: move-result-object v2 │ │ -321fbe: 1a03 b912 |0015: const-string v3, "Counter" // string@12b9 │ │ -321fc2: 6e30 2499 3102 |0017: invoke-virtual {v1, v3, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPOPM;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9924 │ │ -321fc8: 0e00 |001a: return-void │ │ +321f88: |[321f88] org.jaudiotagger.tag.id3.framebody.FrameBodyPOPM.:(Ljava/lang/String;JJ)V │ │ +321f98: 7010 fa97 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ +321f9e: 1a00 8c16 |0003: const-string v0, "Email" // string@168c │ │ +321fa2: 6e30 2499 0102 |0005: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPOPM;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9924 │ │ +321fa8: 7120 4387 4300 |0008: invoke-static {v3, v4}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8743 │ │ +321fae: 0c02 |000b: move-result-object v2 │ │ +321fb0: 1a03 3d43 |000c: const-string v3, "Rating" // string@433d │ │ +321fb4: 6e30 2499 3102 |000e: invoke-virtual {v1, v3, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPOPM;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9924 │ │ +321fba: 7120 4387 6500 |0011: invoke-static {v5, v6}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8743 │ │ +321fc0: 0c02 |0014: move-result-object v2 │ │ +321fc2: 1a03 b912 |0015: const-string v3, "Counter" // string@12b9 │ │ +321fc6: 6e30 2499 3102 |0017: invoke-virtual {v1, v3, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPOPM;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9924 │ │ +321fcc: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x0005 line=86 │ │ 0x0008 line=87 │ │ 0x0011 line=88 │ │ locals : │ │ @@ -1339830,17 +1339830,17 @@ │ │ type : '(Ljava/nio/ByteBuffer;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -321fcc: |[321fcc] org.jaudiotagger.tag.id3.framebody.FrameBodyPOPM.:(Ljava/nio/ByteBuffer;I)V │ │ -321fdc: 7030 fb97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Ljava/nio/ByteBuffer;I)V // method@97fb │ │ -321fe2: 0e00 |0003: return-void │ │ +321fd0: |[321fd0] org.jaudiotagger.tag.id3.framebody.FrameBodyPOPM.:(Ljava/nio/ByteBuffer;I)V │ │ +321fe0: 7030 fb97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Ljava/nio/ByteBuffer;I)V // method@97fb │ │ +321fe6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPOPM; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/nio/ByteBuffer; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1339850,17 +1339850,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPOPM;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -321fe4: |[321fe4] org.jaudiotagger.tag.id3.framebody.FrameBodyPOPM.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPOPM;)V │ │ -321ff4: 7020 fc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;)V // method@97fc │ │ -321ffa: 0e00 |0003: return-void │ │ +321fe8: |[321fe8] org.jaudiotagger.tag.id3.framebody.FrameBodyPOPM.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPOPM;)V │ │ +321ff8: 7020 fc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;)V // method@97fc │ │ +321ffe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPOPM; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPOPM; │ │ │ │ @@ -1339870,22 +1339870,22 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -321ee4: |[321ee4] org.jaudiotagger.tag.id3.framebody.FrameBodyPOPM.getCounter:()J │ │ -321ef4: 1a00 b912 |0000: const-string v0, "Counter" // string@12b9 │ │ -321ef8: 6e20 1e99 0200 |0002: invoke-virtual {v2, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPOPM;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@991e │ │ -321efe: 0c00 |0005: move-result-object v0 │ │ -321f00: 1f00 2d10 |0006: check-cast v0, Ljava/lang/Number; // type@102d │ │ -321f04: 6e10 6c87 0000 |0008: invoke-virtual {v0}, Ljava/lang/Number;.longValue:()J // method@876c │ │ -321f0a: 0b00 |000b: move-result-wide v0 │ │ -321f0c: 1000 |000c: return-wide v0 │ │ +321ee8: |[321ee8] org.jaudiotagger.tag.id3.framebody.FrameBodyPOPM.getCounter:()J │ │ +321ef8: 1a00 b912 |0000: const-string v0, "Counter" // string@12b9 │ │ +321efc: 6e20 1e99 0200 |0002: invoke-virtual {v2, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPOPM;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@991e │ │ +321f02: 0c00 |0005: move-result-object v0 │ │ +321f04: 1f00 2d10 |0006: check-cast v0, Ljava/lang/Number; // type@102d │ │ +321f08: 6e10 6c87 0000 |0008: invoke-virtual {v0}, Ljava/lang/Number;.longValue:()J // method@876c │ │ +321f0e: 0b00 |000b: move-result-wide v0 │ │ +321f10: 1000 |000c: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=142 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPOPM; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPOPM;) │ │ @@ -1339893,20 +1339893,20 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -321e48: |[321e48] org.jaudiotagger.tag.id3.framebody.FrameBodyPOPM.getEmailToUser:()Ljava/lang/String; │ │ -321e58: 1a00 8c16 |0000: const-string v0, "Email" // string@168c │ │ -321e5c: 6e20 1e99 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPOPM;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@991e │ │ -321e62: 0c00 |0005: move-result-object v0 │ │ -321e64: 1f00 3710 |0006: check-cast v0, Ljava/lang/String; // type@1037 │ │ -321e68: 1100 |0008: return-object v0 │ │ +321e4c: |[321e4c] org.jaudiotagger.tag.id3.framebody.FrameBodyPOPM.getEmailToUser:()Ljava/lang/String; │ │ +321e5c: 1a00 8c16 |0000: const-string v0, "Email" // string@168c │ │ +321e60: 6e20 1e99 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPOPM;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@991e │ │ +321e66: 0c00 |0005: move-result-object v0 │ │ +321e68: 1f00 3710 |0006: check-cast v0, Ljava/lang/String; // type@1037 │ │ +321e6c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=116 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPOPM; │ │ │ │ #2 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPOPM;) │ │ @@ -1339914,38 +1339914,38 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -321e6c: |[321e6c] org.jaudiotagger.tag.id3.framebody.FrameBodyPOPM.getIdentifier:()Ljava/lang/String; │ │ -321e7c: 1a00 6f40 |0000: const-string v0, "POPM" // string@406f │ │ -321e80: 1100 |0002: return-object v0 │ │ +321e70: |[321e70] org.jaudiotagger.tag.id3.framebody.FrameBodyPOPM.getIdentifier:()Ljava/lang/String; │ │ +321e80: 1a00 6f40 |0000: const-string v0, "POPM" // string@406f │ │ +321e84: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPOPM;) │ │ name : 'getRating' │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -321f10: |[321f10] org.jaudiotagger.tag.id3.framebody.FrameBodyPOPM.getRating:()J │ │ -321f20: 1a00 3d43 |0000: const-string v0, "Rating" // string@433d │ │ -321f24: 6e20 1e99 0200 |0002: invoke-virtual {v2, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPOPM;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@991e │ │ -321f2a: 0c00 |0005: move-result-object v0 │ │ -321f2c: 1f00 2d10 |0006: check-cast v0, Ljava/lang/Number; // type@102d │ │ -321f30: 6e10 6c87 0000 |0008: invoke-virtual {v0}, Ljava/lang/Number;.longValue:()J // method@876c │ │ -321f36: 0b00 |000b: move-result-wide v0 │ │ -321f38: 1000 |000c: return-wide v0 │ │ +321f14: |[321f14] org.jaudiotagger.tag.id3.framebody.FrameBodyPOPM.getRating:()J │ │ +321f24: 1a00 3d43 |0000: const-string v0, "Rating" // string@433d │ │ +321f28: 6e20 1e99 0200 |0002: invoke-virtual {v2, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPOPM;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@991e │ │ +321f2e: 0c00 |0005: move-result-object v0 │ │ +321f30: 1f00 2d10 |0006: check-cast v0, Ljava/lang/Number; // type@102d │ │ +321f34: 6e10 6c87 0000 |0008: invoke-virtual {v0}, Ljava/lang/Number;.longValue:()J // method@876c │ │ +321f3a: 0b00 |000b: move-result-wide v0 │ │ +321f3c: 1000 |000c: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=124 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPOPM; │ │ │ │ #4 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPOPM;) │ │ @@ -1339953,32 +1339953,32 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 39 16-bit code units │ │ -321e84: |[321e84] org.jaudiotagger.tag.id3.framebody.FrameBodyPOPM.getUserFriendlyValue:()Ljava/lang/String; │ │ -321e94: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -321e98: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -321e9e: 6e10 1c99 0400 |0005: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPOPM;.getEmailToUser:()Ljava/lang/String; // method@991c │ │ -321ea4: 0c01 |0008: move-result-object v1 │ │ -321ea6: 6e20 d787 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -321eac: 1a01 c804 |000c: const-string v1, ":" // string@04c8 │ │ -321eb0: 6e20 d787 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -321eb6: 6e10 1f99 0400 |0011: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPOPM;.getRating:()J // method@991f │ │ -321ebc: 0b02 |0014: move-result-wide v2 │ │ -321ebe: 6e30 d487 2003 |0015: invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ -321ec4: 6e20 d787 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -321eca: 6e10 1b99 0400 |001b: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPOPM;.getCounter:()J // method@991b │ │ -321ed0: 0b01 |001e: move-result-wide v1 │ │ -321ed2: 6e30 d487 1002 |001f: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ -321ed8: 6e10 df87 0000 |0022: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -321ede: 0c00 |0025: move-result-object v0 │ │ -321ee0: 1100 |0026: return-object v0 │ │ +321e88: |[321e88] org.jaudiotagger.tag.id3.framebody.FrameBodyPOPM.getUserFriendlyValue:()Ljava/lang/String; │ │ +321e98: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +321e9c: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +321ea2: 6e10 1c99 0400 |0005: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPOPM;.getEmailToUser:()Ljava/lang/String; // method@991c │ │ +321ea8: 0c01 |0008: move-result-object v1 │ │ +321eaa: 6e20 d787 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +321eb0: 1a01 c804 |000c: const-string v1, ":" // string@04c8 │ │ +321eb4: 6e20 d787 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +321eba: 6e10 1f99 0400 |0011: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPOPM;.getRating:()J // method@991f │ │ +321ec0: 0b02 |0014: move-result-wide v2 │ │ +321ec2: 6e30 d487 2003 |0015: invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ +321ec8: 6e20 d787 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +321ece: 6e10 1b99 0400 |001b: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPOPM;.getCounter:()J // method@991b │ │ +321ed4: 0b01 |001e: move-result-wide v1 │ │ +321ed6: 6e30 d487 1002 |001f: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ +321edc: 6e10 df87 0000 |0022: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +321ee2: 0c00 |0025: move-result-object v0 │ │ +321ee4: 1100 |0026: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ locals : │ │ 0x0000 - 0x0027 reg=4 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPOPM; │ │ │ │ #5 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPOPM;) │ │ @@ -1339986,22 +1339986,22 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -321ffc: |[321ffc] org.jaudiotagger.tag.id3.framebody.FrameBodyPOPM.parseString:(Ljava/lang/String;)V │ │ -32200c: 7110 2b87 0300 |0000: invoke-static {v3}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@872b │ │ -322012: 0a03 |0003: move-result v3 │ │ -322014: 8130 |0004: int-to-long v0, v3 │ │ -322016: 6e30 2599 0201 |0005: invoke-virtual {v2, v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPOPM;.setRating:(J)V // method@9925 │ │ -32201c: 1a03 9e94 |0008: const-string v3, "no@email" // string@949e │ │ -322020: 6e20 2399 3200 |000a: invoke-virtual {v2, v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPOPM;.setEmailToUser:(Ljava/lang/String;)V // method@9923 │ │ -322026: 0e00 |000d: return-void │ │ +322000: |[322000] org.jaudiotagger.tag.id3.framebody.FrameBodyPOPM.parseString:(Ljava/lang/String;)V │ │ +322010: 7110 2b87 0300 |0000: invoke-static {v3}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@872b │ │ +322016: 0a03 |0003: move-result v3 │ │ +322018: 8130 |0004: int-to-long v0, v3 │ │ +32201a: 6e30 2599 0201 |0005: invoke-virtual {v2, v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPOPM;.setRating:(J)V // method@9925 │ │ +322020: 1a03 9e94 |0008: const-string v3, "no@email" // string@949e │ │ +322024: 6e20 2399 3200 |000a: invoke-virtual {v2, v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPOPM;.setEmailToUser:(Ljava/lang/String;)V // method@9923 │ │ +32202a: 0e00 |000d: return-void │ │ catches : 1 │ │ 0x0000 - 0x000d │ │ Ljava/lang/NumberFormatException; -> 0x000d │ │ positions : │ │ 0x0000 line=174 │ │ 0x0005 line=175 │ │ 0x000a line=176 │ │ @@ -1340014,20 +1340014,20 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -322038: |[322038] org.jaudiotagger.tag.id3.framebody.FrameBodyPOPM.setCounter:(J)V │ │ -322048: 7120 4387 2100 |0000: invoke-static {v1, v2}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8743 │ │ -32204e: 0c01 |0003: move-result-object v1 │ │ -322050: 1a02 b912 |0004: const-string v2, "Counter" // string@12b9 │ │ -322054: 6e30 2499 2001 |0006: invoke-virtual {v0, v2, v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPOPM;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9924 │ │ -32205a: 0e00 |0009: return-void │ │ +32203c: |[32203c] org.jaudiotagger.tag.id3.framebody.FrameBodyPOPM.setCounter:(J)V │ │ +32204c: 7120 4387 2100 |0000: invoke-static {v1, v2}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8743 │ │ +322052: 0c01 |0003: move-result-object v1 │ │ +322054: 1a02 b912 |0004: const-string v2, "Counter" // string@12b9 │ │ +322058: 6e30 2499 2001 |0006: invoke-virtual {v0, v2, v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPOPM;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9924 │ │ +32205e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPOPM; │ │ 0x0000 - 0x000a reg=1 (null) J │ │ │ │ @@ -1340036,18 +1340036,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -32205c: |[32205c] org.jaudiotagger.tag.id3.framebody.FrameBodyPOPM.setEmailToUser:(Ljava/lang/String;)V │ │ -32206c: 1a00 8c16 |0000: const-string v0, "Email" // string@168c │ │ -322070: 6e30 2499 0102 |0002: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPOPM;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9924 │ │ -322076: 0e00 |0005: return-void │ │ +322060: |[322060] org.jaudiotagger.tag.id3.framebody.FrameBodyPOPM.setEmailToUser:(Ljava/lang/String;)V │ │ +322070: 1a00 8c16 |0000: const-string v0, "Email" // string@168c │ │ +322074: 6e30 2499 0102 |0002: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPOPM;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9924 │ │ +32207a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=108 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPOPM; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1340056,20 +1340056,20 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -322078: |[322078] org.jaudiotagger.tag.id3.framebody.FrameBodyPOPM.setRating:(J)V │ │ -322088: 7120 4387 2100 |0000: invoke-static {v1, v2}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8743 │ │ -32208e: 0c01 |0003: move-result-object v1 │ │ -322090: 1a02 3d43 |0004: const-string v2, "Rating" // string@433d │ │ -322094: 6e30 2499 2001 |0006: invoke-virtual {v0, v2, v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPOPM;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9924 │ │ -32209a: 0e00 |0009: return-void │ │ +32207c: |[32207c] org.jaudiotagger.tag.id3.framebody.FrameBodyPOPM.setRating:(J)V │ │ +32208c: 7120 4387 2100 |0000: invoke-static {v1, v2}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8743 │ │ +322092: 0c01 |0003: move-result-object v1 │ │ +322094: 1a02 3d43 |0004: const-string v2, "Rating" // string@433d │ │ +322098: 6e30 2499 2001 |0006: invoke-virtual {v0, v2, v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPOPM;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9924 │ │ +32209e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPOPM; │ │ 0x0000 - 0x000a reg=1 (null) J │ │ │ │ @@ -1340078,33 +1340078,33 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 39 16-bit code units │ │ -32209c: |[32209c] org.jaudiotagger.tag.id3.framebody.FrameBodyPOPM.setupObjectList:()V │ │ -3220ac: 5440 6c8e |0000: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPOPM;.objectList:Ljava/util/ArrayList; // field@8e6c │ │ -3220b0: 2201 f511 |0002: new-instance v1, Lorg/jaudiotagger/tag/datatype/StringNullTerminated; // type@11f5 │ │ -3220b4: 1a02 8c16 |0004: const-string v2, "Email" // string@168c │ │ -3220b8: 7030 1894 2104 |0006: invoke-direct {v1, v2, v4}, Lorg/jaudiotagger/tag/datatype/StringNullTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@9418 │ │ -3220be: 6e20 b288 1000 |0009: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -3220c4: 5440 6c8e |000c: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPOPM;.objectList:Ljava/util/ArrayList; // field@8e6c │ │ -3220c8: 2201 e911 |000e: new-instance v1, Lorg/jaudiotagger/tag/datatype/NumberFixedLength; // type@11e9 │ │ -3220cc: 1a02 3d43 |0010: const-string v2, "Rating" // string@433d │ │ -3220d0: 1213 |0012: const/4 v3, #int 1 // #1 │ │ -3220d2: 7040 a393 2134 |0013: invoke-direct {v1, v2, v4, v3}, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V // method@93a3 │ │ -3220d8: 6e20 b288 1000 |0016: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -3220de: 5440 6c8e |0019: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPOPM;.objectList:Ljava/util/ArrayList; // field@8e6c │ │ -3220e2: 2201 eb11 |001b: new-instance v1, Lorg/jaudiotagger/tag/datatype/NumberVariableLength; // type@11eb │ │ -3220e6: 1a02 b912 |001d: const-string v2, "Counter" // string@12b9 │ │ -3220ea: 1203 |001f: const/4 v3, #int 0 // #0 │ │ -3220ec: 7040 bb93 2134 |0020: invoke-direct {v1, v2, v4, v3}, Lorg/jaudiotagger/tag/datatype/NumberVariableLength;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V // method@93bb │ │ -3220f2: 6e20 b288 1000 |0023: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -3220f8: 0e00 |0026: return-void │ │ +3220a0: |[3220a0] org.jaudiotagger.tag.id3.framebody.FrameBodyPOPM.setupObjectList:()V │ │ +3220b0: 5440 6c8e |0000: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPOPM;.objectList:Ljava/util/ArrayList; // field@8e6c │ │ +3220b4: 2201 f511 |0002: new-instance v1, Lorg/jaudiotagger/tag/datatype/StringNullTerminated; // type@11f5 │ │ +3220b8: 1a02 8c16 |0004: const-string v2, "Email" // string@168c │ │ +3220bc: 7030 1894 2104 |0006: invoke-direct {v1, v2, v4}, Lorg/jaudiotagger/tag/datatype/StringNullTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@9418 │ │ +3220c2: 6e20 b288 1000 |0009: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +3220c8: 5440 6c8e |000c: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPOPM;.objectList:Ljava/util/ArrayList; // field@8e6c │ │ +3220cc: 2201 e911 |000e: new-instance v1, Lorg/jaudiotagger/tag/datatype/NumberFixedLength; // type@11e9 │ │ +3220d0: 1a02 3d43 |0010: const-string v2, "Rating" // string@433d │ │ +3220d4: 1213 |0012: const/4 v3, #int 1 // #1 │ │ +3220d6: 7040 a393 2134 |0013: invoke-direct {v1, v2, v4, v3}, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V // method@93a3 │ │ +3220dc: 6e20 b288 1000 |0016: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +3220e2: 5440 6c8e |0019: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPOPM;.objectList:Ljava/util/ArrayList; // field@8e6c │ │ +3220e6: 2201 eb11 |001b: new-instance v1, Lorg/jaudiotagger/tag/datatype/NumberVariableLength; // type@11eb │ │ +3220ea: 1a02 b912 |001d: const-string v2, "Counter" // string@12b9 │ │ +3220ee: 1203 |001f: const/4 v3, #int 0 // #0 │ │ +3220f0: 7040 bb93 2134 |0020: invoke-direct {v1, v2, v4, v3}, Lorg/jaudiotagger/tag/datatype/NumberVariableLength;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V // method@93bb │ │ +3220f6: 6e20 b288 1000 |0023: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +3220fc: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ 0x000c line=190 │ │ 0x0019 line=191 │ │ locals : │ │ 0x0000 - 0x0027 reg=4 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPOPM; │ │ @@ -1340145,17 +1340145,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -322114: |[322114] org.jaudiotagger.tag.id3.framebody.FrameBodyPOSS.:()V │ │ -322124: 7010 fa97 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ -32212a: 0e00 |0003: return-void │ │ +322118: |[322118] org.jaudiotagger.tag.id3.framebody.FrameBodyPOSS.:()V │ │ +322128: 7010 fa97 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ +32212e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPOSS; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPOSS;) │ │ @@ -1340163,25 +1340163,25 @@ │ │ type : '(BJ)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -32212c: |[32212c] org.jaudiotagger.tag.id3.framebody.FrameBodyPOSS.:(BJ)V │ │ -32213c: 7010 fa97 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ -322142: 7110 ca86 0200 |0003: invoke-static {v2}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@86ca │ │ -322148: 0c02 |0006: move-result-object v2 │ │ -32214a: 1a00 074e |0007: const-string v0, "TimeStampFormat" // string@4e07 │ │ -32214e: 6e30 2c99 0102 |0009: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPOSS;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@992c │ │ -322154: 7120 4387 4300 |000c: invoke-static {v3, v4}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8743 │ │ -32215a: 0c02 |000f: move-result-object v2 │ │ -32215c: 1a03 8d41 |0010: const-string v3, "Position" // string@418d │ │ -322160: 6e30 2c99 3102 |0012: invoke-virtual {v1, v3, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPOSS;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@992c │ │ -322166: 0e00 |0015: return-void │ │ +322130: |[322130] org.jaudiotagger.tag.id3.framebody.FrameBodyPOSS.:(BJ)V │ │ +322140: 7010 fa97 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ +322146: 7110 ca86 0200 |0003: invoke-static {v2}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@86ca │ │ +32214c: 0c02 |0006: move-result-object v2 │ │ +32214e: 1a00 074e |0007: const-string v0, "TimeStampFormat" // string@4e07 │ │ +322152: 6e30 2c99 0102 |0009: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPOSS;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@992c │ │ +322158: 7120 4387 4300 |000c: invoke-static {v3, v4}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8743 │ │ +32215e: 0c02 |000f: move-result-object v2 │ │ +322160: 1a03 8d41 |0010: const-string v3, "Position" // string@418d │ │ +322164: 6e30 2c99 3102 |0012: invoke-virtual {v1, v3, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPOSS;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@992c │ │ +32216a: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 0x0003 line=83 │ │ 0x000c line=84 │ │ locals : │ │ 0x0000 - 0x0016 reg=1 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPOSS; │ │ @@ -1340193,17 +1340193,17 @@ │ │ type : '(Ljava/nio/ByteBuffer;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -322168: |[322168] org.jaudiotagger.tag.id3.framebody.FrameBodyPOSS.:(Ljava/nio/ByteBuffer;I)V │ │ -322178: 7030 fb97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Ljava/nio/ByteBuffer;I)V // method@97fb │ │ -32217e: 0e00 |0003: return-void │ │ +32216c: |[32216c] org.jaudiotagger.tag.id3.framebody.FrameBodyPOSS.:(Ljava/nio/ByteBuffer;I)V │ │ +32217c: 7030 fb97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Ljava/nio/ByteBuffer;I)V // method@97fb │ │ +322182: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPOSS; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/nio/ByteBuffer; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1340213,17 +1340213,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPOSS;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -322180: |[322180] org.jaudiotagger.tag.id3.framebody.FrameBodyPOSS.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPOSS;)V │ │ -322190: 7020 fc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;)V // method@97fc │ │ -322196: 0e00 |0003: return-void │ │ +322184: |[322184] org.jaudiotagger.tag.id3.framebody.FrameBodyPOSS.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPOSS;)V │ │ +322194: 7020 fc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;)V // method@97fc │ │ +32219a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPOSS; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPOSS; │ │ │ │ @@ -1340233,43 +1340233,43 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3220fc: |[3220fc] org.jaudiotagger.tag.id3.framebody.FrameBodyPOSS.getIdentifier:()Ljava/lang/String; │ │ -32210c: 1a00 7b40 |0000: const-string v0, "POSS" // string@407b │ │ -322110: 1100 |0002: return-object v0 │ │ +322100: |[322100] org.jaudiotagger.tag.id3.framebody.FrameBodyPOSS.getIdentifier:()Ljava/lang/String; │ │ +322110: 1a00 7b40 |0000: const-string v0, "POSS" // string@407b │ │ +322114: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPOSS;) │ │ name : 'setupObjectList' │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 26 16-bit code units │ │ -322198: |[322198] org.jaudiotagger.tag.id3.framebody.FrameBodyPOSS.setupObjectList:()V │ │ -3221a8: 5440 6d8e |0000: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPOSS;.objectList:Ljava/util/ArrayList; // field@8e6d │ │ -3221ac: 2201 ea11 |0002: new-instance v1, Lorg/jaudiotagger/tag/datatype/NumberHashMap; // type@11ea │ │ -3221b0: 1a02 074e |0004: const-string v2, "TimeStampFormat" // string@4e07 │ │ -3221b4: 1213 |0006: const/4 v3, #int 1 // #1 │ │ -3221b6: 7040 ae93 2134 |0007: invoke-direct {v1, v2, v4, v3}, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V // method@93ae │ │ -3221bc: 6e20 b288 1000 |000a: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -3221c2: 5440 6d8e |000d: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPOSS;.objectList:Ljava/util/ArrayList; // field@8e6d │ │ -3221c6: 2201 eb11 |000f: new-instance v1, Lorg/jaudiotagger/tag/datatype/NumberVariableLength; // type@11eb │ │ -3221ca: 1a02 8d41 |0011: const-string v2, "Position" // string@418d │ │ -3221ce: 7040 bb93 2134 |0013: invoke-direct {v1, v2, v4, v3}, Lorg/jaudiotagger/tag/datatype/NumberVariableLength;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V // method@93bb │ │ -3221d4: 6e20 b288 1000 |0016: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -3221da: 0e00 |0019: return-void │ │ +32219c: |[32219c] org.jaudiotagger.tag.id3.framebody.FrameBodyPOSS.setupObjectList:()V │ │ +3221ac: 5440 6d8e |0000: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPOSS;.objectList:Ljava/util/ArrayList; // field@8e6d │ │ +3221b0: 2201 ea11 |0002: new-instance v1, Lorg/jaudiotagger/tag/datatype/NumberHashMap; // type@11ea │ │ +3221b4: 1a02 074e |0004: const-string v2, "TimeStampFormat" // string@4e07 │ │ +3221b8: 1213 |0006: const/4 v3, #int 1 // #1 │ │ +3221ba: 7040 ae93 2134 |0007: invoke-direct {v1, v2, v4, v3}, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V // method@93ae │ │ +3221c0: 6e20 b288 1000 |000a: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +3221c6: 5440 6d8e |000d: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPOSS;.objectList:Ljava/util/ArrayList; // field@8e6d │ │ +3221ca: 2201 eb11 |000f: new-instance v1, Lorg/jaudiotagger/tag/datatype/NumberVariableLength; // type@11eb │ │ +3221ce: 1a02 8d41 |0011: const-string v2, "Position" // string@418d │ │ +3221d2: 7040 bb93 2134 |0013: invoke-direct {v1, v2, v4, v3}, Lorg/jaudiotagger/tag/datatype/NumberVariableLength;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V // method@93bb │ │ +3221d8: 6e20 b288 1000 |0016: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +3221de: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ 0x000d line=116 │ │ locals : │ │ 0x0000 - 0x001a reg=4 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPOSS; │ │ │ │ @@ -1340313,24 +1340313,24 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -322240: |[322240] org.jaudiotagger.tag.id3.framebody.FrameBodyPRIV.:()V │ │ -322250: 7010 fa97 0200 |0000: invoke-direct {v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ -322256: 1a00 fb3f |0003: const-string v0, "Owner" // string@3ffb │ │ -32225a: 1a01 0000 |0005: const-string v1, "" // string@0000 │ │ -32225e: 6e30 3799 0201 |0007: invoke-virtual {v2, v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPRIV;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9937 │ │ -322264: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -322266: 2300 1c13 |000b: new-array v0, v0, [B // type@131c │ │ -32226a: 1a01 4814 |000d: const-string v1, "Data" // string@1448 │ │ -32226e: 6e30 3799 1200 |000f: invoke-virtual {v2, v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPRIV;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9937 │ │ -322274: 0e00 |0012: return-void │ │ +322244: |[322244] org.jaudiotagger.tag.id3.framebody.FrameBodyPRIV.:()V │ │ +322254: 7010 fa97 0200 |0000: invoke-direct {v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ +32225a: 1a00 fb3f |0003: const-string v0, "Owner" // string@3ffb │ │ +32225e: 1a01 0000 |0005: const-string v1, "" // string@0000 │ │ +322262: 6e30 3799 0201 |0007: invoke-virtual {v2, v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPRIV;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9937 │ │ +322268: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +32226a: 2300 1c13 |000b: new-array v0, v0, [B // type@131c │ │ +32226e: 1a01 4814 |000d: const-string v1, "Data" // string@1448 │ │ +322272: 6e30 3799 1200 |000f: invoke-virtual {v2, v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPRIV;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9937 │ │ +322278: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0007 line=61 │ │ 0x000f line=62 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPRIV; │ │ @@ -1340340,21 +1340340,21 @@ │ │ type : '(Ljava/lang/String;[B)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -322278: |[322278] org.jaudiotagger.tag.id3.framebody.FrameBodyPRIV.:(Ljava/lang/String;[B)V │ │ -322288: 7010 fa97 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ -32228e: 1a00 fb3f |0003: const-string v0, "Owner" // string@3ffb │ │ -322292: 6e30 3799 0102 |0005: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPRIV;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9937 │ │ -322298: 1a02 4814 |0008: const-string v2, "Data" // string@1448 │ │ -32229c: 6e30 3799 2103 |000a: invoke-virtual {v1, v2, v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPRIV;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9937 │ │ -3222a2: 0e00 |000d: return-void │ │ +32227c: |[32227c] org.jaudiotagger.tag.id3.framebody.FrameBodyPRIV.:(Ljava/lang/String;[B)V │ │ +32228c: 7010 fa97 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ +322292: 1a00 fb3f |0003: const-string v0, "Owner" // string@3ffb │ │ +322296: 6e30 3799 0102 |0005: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPRIV;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9937 │ │ +32229c: 1a02 4814 |0008: const-string v2, "Data" // string@1448 │ │ +3222a0: 6e30 3799 2103 |000a: invoke-virtual {v1, v2, v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPRIV;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9937 │ │ +3222a6: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0005 line=78 │ │ 0x000a line=79 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPRIV; │ │ @@ -1340366,17 +1340366,17 @@ │ │ type : '(Ljava/nio/ByteBuffer;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -3222a4: |[3222a4] org.jaudiotagger.tag.id3.framebody.FrameBodyPRIV.:(Ljava/nio/ByteBuffer;I)V │ │ -3222b4: 7030 fb97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Ljava/nio/ByteBuffer;I)V // method@97fb │ │ -3222ba: 0e00 |0003: return-void │ │ +3222a8: |[3222a8] org.jaudiotagger.tag.id3.framebody.FrameBodyPRIV.:(Ljava/nio/ByteBuffer;I)V │ │ +3222b8: 7030 fb97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Ljava/nio/ByteBuffer;I)V // method@97fb │ │ +3222be: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPRIV; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/nio/ByteBuffer; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1340386,17 +1340386,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPRIV;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3222bc: |[3222bc] org.jaudiotagger.tag.id3.framebody.FrameBodyPRIV.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPRIV;)V │ │ -3222cc: 7020 fc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;)V // method@97fc │ │ -3222d2: 0e00 |0003: return-void │ │ +3222c0: |[3222c0] org.jaudiotagger.tag.id3.framebody.FrameBodyPRIV.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPRIV;)V │ │ +3222d0: 7020 fc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;)V // method@97fc │ │ +3222d6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPRIV; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPRIV; │ │ │ │ @@ -1340406,21 +1340406,21 @@ │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -3221dc: |[3221dc] org.jaudiotagger.tag.id3.framebody.FrameBodyPRIV.getData:()[B │ │ -3221ec: 1a00 4814 |0000: const-string v0, "Data" // string@1448 │ │ -3221f0: 6e20 3499 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPRIV;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@9934 │ │ -3221f6: 0c00 |0005: move-result-object v0 │ │ -3221f8: 1f00 1c13 |0006: check-cast v0, [B // type@131c │ │ -3221fc: 1f00 1c13 |0008: check-cast v0, [B // type@131c │ │ -322200: 1100 |000a: return-object v0 │ │ +3221e0: |[3221e0] org.jaudiotagger.tag.id3.framebody.FrameBodyPRIV.getData:()[B │ │ +3221f0: 1a00 4814 |0000: const-string v0, "Data" // string@1448 │ │ +3221f4: 6e20 3499 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPRIV;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@9934 │ │ +3221fa: 0c00 |0005: move-result-object v0 │ │ +3221fc: 1f00 1c13 |0006: check-cast v0, [B // type@131c │ │ +322200: 1f00 1c13 |0008: check-cast v0, [B // type@131c │ │ +322204: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=107 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPRIV; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPRIV;) │ │ @@ -1340428,36 +1340428,36 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -322204: |[322204] org.jaudiotagger.tag.id3.framebody.FrameBodyPRIV.getIdentifier:()Ljava/lang/String; │ │ -322214: 1a00 9f40 |0000: const-string v0, "PRIV" // string@409f │ │ -322218: 1100 |0002: return-object v0 │ │ +322208: |[322208] org.jaudiotagger.tag.id3.framebody.FrameBodyPRIV.getIdentifier:()Ljava/lang/String; │ │ +322218: 1a00 9f40 |0000: const-string v0, "PRIV" // string@409f │ │ +32221c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPRIV;) │ │ name : 'getOwner' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -32221c: |[32221c] org.jaudiotagger.tag.id3.framebody.FrameBodyPRIV.getOwner:()Ljava/lang/String; │ │ -32222c: 1a00 fb3f |0000: const-string v0, "Owner" // string@3ffb │ │ -322230: 6e20 3499 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPRIV;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@9934 │ │ -322236: 0c00 |0005: move-result-object v0 │ │ -322238: 1f00 3710 |0006: check-cast v0, Ljava/lang/String; // type@1037 │ │ -32223c: 1100 |0008: return-object v0 │ │ +322220: |[322220] org.jaudiotagger.tag.id3.framebody.FrameBodyPRIV.getOwner:()Ljava/lang/String; │ │ +322230: 1a00 fb3f |0000: const-string v0, "Owner" // string@3ffb │ │ +322234: 6e20 3499 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPRIV;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@9934 │ │ +32223a: 0c00 |0005: move-result-object v0 │ │ +32223c: 1f00 3710 |0006: check-cast v0, Ljava/lang/String; // type@1037 │ │ +322240: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=133 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPRIV; │ │ │ │ #3 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPRIV;) │ │ @@ -1340465,18 +1340465,18 @@ │ │ type : '([B)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -3222d4: |[3222d4] org.jaudiotagger.tag.id3.framebody.FrameBodyPRIV.setData:([B)V │ │ -3222e4: 1a00 4814 |0000: const-string v0, "Data" // string@1448 │ │ -3222e8: 6e30 3799 0102 |0002: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPRIV;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9937 │ │ -3222ee: 0e00 |0005: return-void │ │ +3222d8: |[3222d8] org.jaudiotagger.tag.id3.framebody.FrameBodyPRIV.setData:([B)V │ │ +3222e8: 1a00 4814 |0000: const-string v0, "Data" // string@1448 │ │ +3222ec: 6e30 3799 0102 |0002: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPRIV;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9937 │ │ +3222f2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=99 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPRIV; │ │ 0x0000 - 0x0006 reg=2 (null) [B │ │ │ │ @@ -1340485,18 +1340485,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -3222f0: |[3222f0] org.jaudiotagger.tag.id3.framebody.FrameBodyPRIV.setOwner:(Ljava/lang/String;)V │ │ -322300: 1a00 fb3f |0000: const-string v0, "Owner" // string@3ffb │ │ -322304: 6e30 3799 0102 |0002: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPRIV;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9937 │ │ -32230a: 0e00 |0005: return-void │ │ +3222f4: |[3222f4] org.jaudiotagger.tag.id3.framebody.FrameBodyPRIV.setOwner:(Ljava/lang/String;)V │ │ +322304: 1a00 fb3f |0000: const-string v0, "Owner" // string@3ffb │ │ +322308: 6e30 3799 0102 |0002: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPRIV;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9937 │ │ +32230e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=125 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPRIV; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1340505,26 +1340505,26 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -32230c: |[32230c] org.jaudiotagger.tag.id3.framebody.FrameBodyPRIV.setupObjectList:()V │ │ -32231c: 5430 6e8e |0000: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPRIV;.objectList:Ljava/util/ArrayList; // field@8e6e │ │ -322320: 2201 f511 |0002: new-instance v1, Lorg/jaudiotagger/tag/datatype/StringNullTerminated; // type@11f5 │ │ -322324: 1a02 fb3f |0004: const-string v2, "Owner" // string@3ffb │ │ -322328: 7030 1894 2103 |0006: invoke-direct {v1, v2, v3}, Lorg/jaudiotagger/tag/datatype/StringNullTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@9418 │ │ -32232e: 6e20 b288 1000 |0009: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -322334: 5430 6e8e |000c: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPRIV;.objectList:Ljava/util/ArrayList; // field@8e6e │ │ -322338: 2201 de11 |000e: new-instance v1, Lorg/jaudiotagger/tag/datatype/ByteArraySizeTerminated; // type@11de │ │ -32233c: 1a02 4814 |0010: const-string v2, "Data" // string@1448 │ │ -322340: 7030 3b93 2103 |0012: invoke-direct {v1, v2, v3}, Lorg/jaudiotagger/tag/datatype/ByteArraySizeTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@933b │ │ -322346: 6e20 b288 1000 |0015: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -32234c: 0e00 |0018: return-void │ │ +322310: |[322310] org.jaudiotagger.tag.id3.framebody.FrameBodyPRIV.setupObjectList:()V │ │ +322320: 5430 6e8e |0000: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPRIV;.objectList:Ljava/util/ArrayList; // field@8e6e │ │ +322324: 2201 f511 |0002: new-instance v1, Lorg/jaudiotagger/tag/datatype/StringNullTerminated; // type@11f5 │ │ +322328: 1a02 fb3f |0004: const-string v2, "Owner" // string@3ffb │ │ +32232c: 7030 1894 2103 |0006: invoke-direct {v1, v2, v3}, Lorg/jaudiotagger/tag/datatype/StringNullTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@9418 │ │ +322332: 6e20 b288 1000 |0009: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +322338: 5430 6e8e |000c: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPRIV;.objectList:Ljava/util/ArrayList; // field@8e6e │ │ +32233c: 2201 de11 |000e: new-instance v1, Lorg/jaudiotagger/tag/datatype/ByteArraySizeTerminated; // type@11de │ │ +322340: 1a02 4814 |0010: const-string v2, "Data" // string@1448 │ │ +322344: 7030 3b93 2103 |0012: invoke-direct {v1, v2, v3}, Lorg/jaudiotagger/tag/datatype/ByteArraySizeTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@933b │ │ +32234a: 6e20 b288 1000 |0015: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +322350: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ 0x000c line=142 │ │ locals : │ │ 0x0000 - 0x0019 reg=3 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPRIV; │ │ │ │ @@ -1340579,42 +1340579,42 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -322368: |[322368] org.jaudiotagger.tag.id3.framebody.FrameBodyRBUF.:()V │ │ -322378: 0e00 |0000: return-void │ │ +32236c: |[32236c] org.jaudiotagger.tag.id3.framebody.FrameBodyRBUF.:()V │ │ +32237c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyRBUF;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -32237c: |[32237c] org.jaudiotagger.tag.id3.framebody.FrameBodyRBUF.:()V │ │ -32238c: 7010 fa97 0300 |0000: invoke-direct {v3}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ -322392: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -322394: 7110 ca86 0000 |0004: invoke-static {v0}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@86ca │ │ -32239a: 0c00 |0007: move-result-object v0 │ │ -32239c: 1a01 2e0d |0008: const-string v1, "BufferSize" // string@0d2e │ │ -3223a0: 6e30 4099 1300 |000a: invoke-virtual {v3, v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyRBUF;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9940 │ │ -3223a6: 6201 8b81 |000d: sget-object v1, Ljava/lang/Boolean;.FALSE:Ljava/lang/Boolean; // field@818b │ │ -3223aa: 1a02 8d16 |000f: const-string v2, "EmbedFlag" // string@168d │ │ -3223ae: 6e30 4099 2301 |0011: invoke-virtual {v3, v2, v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyRBUF;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9940 │ │ -3223b4: 1a01 393f |0014: const-string v1, "Offset" // string@3f39 │ │ -3223b8: 6e30 4099 1300 |0016: invoke-virtual {v3, v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyRBUF;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9940 │ │ -3223be: 0e00 |0019: return-void │ │ +322380: |[322380] org.jaudiotagger.tag.id3.framebody.FrameBodyRBUF.:()V │ │ +322390: 7010 fa97 0300 |0000: invoke-direct {v3}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ +322396: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +322398: 7110 ca86 0000 |0004: invoke-static {v0}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@86ca │ │ +32239e: 0c00 |0007: move-result-object v0 │ │ +3223a0: 1a01 2e0d |0008: const-string v1, "BufferSize" // string@0d2e │ │ +3223a4: 6e30 4099 1300 |000a: invoke-virtual {v3, v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyRBUF;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9940 │ │ +3223aa: 6201 8b81 |000d: sget-object v1, Ljava/lang/Boolean;.FALSE:Ljava/lang/Boolean; // field@818b │ │ +3223ae: 1a02 8d16 |000f: const-string v2, "EmbedFlag" // string@168d │ │ +3223b2: 6e30 4099 2301 |0011: invoke-virtual {v3, v2, v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyRBUF;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9940 │ │ +3223b8: 1a01 393f |0014: const-string v1, "Offset" // string@3f39 │ │ +3223bc: 6e30 4099 1300 |0016: invoke-virtual {v3, v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyRBUF;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9940 │ │ +3223c2: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0004 line=49 │ │ 0x000d line=50 │ │ 0x0016 line=51 │ │ locals : │ │ @@ -1340625,29 +1340625,29 @@ │ │ type : '(BZB)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -3223c0: |[3223c0] org.jaudiotagger.tag.id3.framebody.FrameBodyRBUF.:(BZB)V │ │ -3223d0: 7010 fa97 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ -3223d6: 7110 ca86 0200 |0003: invoke-static {v2}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@86ca │ │ -3223dc: 0c02 |0006: move-result-object v2 │ │ -3223de: 1a00 2e0d |0007: const-string v0, "BufferSize" // string@0d2e │ │ -3223e2: 6e30 4099 0102 |0009: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyRBUF;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9940 │ │ -3223e8: 7110 c786 0300 |000c: invoke-static {v3}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@86c7 │ │ -3223ee: 0c02 |000f: move-result-object v2 │ │ -3223f0: 1a03 8d16 |0010: const-string v3, "EmbedFlag" // string@168d │ │ -3223f4: 6e30 4099 3102 |0012: invoke-virtual {v1, v3, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyRBUF;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9940 │ │ -3223fa: 7110 ca86 0400 |0015: invoke-static {v4}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@86ca │ │ -322400: 0c02 |0018: move-result-object v2 │ │ -322402: 1a03 393f |0019: const-string v3, "Offset" // string@3f39 │ │ -322406: 6e30 4099 3102 |001b: invoke-virtual {v1, v3, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyRBUF;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9940 │ │ -32240c: 0e00 |001e: return-void │ │ +3223c4: |[3223c4] org.jaudiotagger.tag.id3.framebody.FrameBodyRBUF.:(BZB)V │ │ +3223d4: 7010 fa97 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ +3223da: 7110 ca86 0200 |0003: invoke-static {v2}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@86ca │ │ +3223e0: 0c02 |0006: move-result-object v2 │ │ +3223e2: 1a00 2e0d |0007: const-string v0, "BufferSize" // string@0d2e │ │ +3223e6: 6e30 4099 0102 |0009: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyRBUF;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9940 │ │ +3223ec: 7110 c786 0300 |000c: invoke-static {v3}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@86c7 │ │ +3223f2: 0c02 |000f: move-result-object v2 │ │ +3223f4: 1a03 8d16 |0010: const-string v3, "EmbedFlag" // string@168d │ │ +3223f8: 6e30 4099 3102 |0012: invoke-virtual {v1, v3, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyRBUF;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9940 │ │ +3223fe: 7110 ca86 0400 |0015: invoke-static {v4}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@86ca │ │ +322404: 0c02 |0018: move-result-object v2 │ │ +322406: 1a03 393f |0019: const-string v3, "Offset" // string@3f39 │ │ +32240a: 6e30 4099 3102 |001b: invoke-virtual {v1, v3, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyRBUF;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9940 │ │ +322410: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0003 line=68 │ │ 0x000c line=69 │ │ 0x0015 line=70 │ │ locals : │ │ @@ -1340661,17 +1340661,17 @@ │ │ type : '(Ljava/nio/ByteBuffer;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -322410: |[322410] org.jaudiotagger.tag.id3.framebody.FrameBodyRBUF.:(Ljava/nio/ByteBuffer;I)V │ │ -322420: 7030 fb97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Ljava/nio/ByteBuffer;I)V // method@97fb │ │ -322426: 0e00 |0003: return-void │ │ +322414: |[322414] org.jaudiotagger.tag.id3.framebody.FrameBodyRBUF.:(Ljava/nio/ByteBuffer;I)V │ │ +322424: 7030 fb97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Ljava/nio/ByteBuffer;I)V // method@97fb │ │ +32242a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyRBUF; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/nio/ByteBuffer; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1340681,17 +1340681,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyRBUF;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -322428: |[322428] org.jaudiotagger.tag.id3.framebody.FrameBodyRBUF.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyRBUF;)V │ │ -322438: 7020 fc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;)V // method@97fc │ │ -32243e: 0e00 |0003: return-void │ │ +32242c: |[32242c] org.jaudiotagger.tag.id3.framebody.FrameBodyRBUF.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyRBUF;)V │ │ +32243c: 7020 fc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;)V // method@97fc │ │ +322442: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyRBUF; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/tag/id3/framebody/FrameBodyRBUF; │ │ │ │ @@ -1340701,51 +1340701,51 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -322350: |[322350] org.jaudiotagger.tag.id3.framebody.FrameBodyRBUF.getIdentifier:()Ljava/lang/String; │ │ -322360: 1a00 8a42 |0000: const-string v0, "RBUF" // string@428a │ │ -322364: 1100 |0002: return-object v0 │ │ +322354: |[322354] org.jaudiotagger.tag.id3.framebody.FrameBodyRBUF.getIdentifier:()Ljava/lang/String; │ │ +322364: 1a00 8a42 |0000: const-string v0, "RBUF" // string@428a │ │ +322368: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyRBUF;) │ │ name : 'setupObjectList' │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 44 16-bit code units │ │ -322440: |[322440] org.jaudiotagger.tag.id3.framebody.FrameBodyRBUF.setupObjectList:()V │ │ -322450: 5440 728e |0000: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyRBUF;.objectList:Ljava/util/ArrayList; // field@8e72 │ │ -322454: 2201 e911 |0002: new-instance v1, Lorg/jaudiotagger/tag/datatype/NumberFixedLength; // type@11e9 │ │ -322458: 6002 6f8e |0004: sget v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyRBUF;.BUFFER_FIELD_SIZE:I // field@8e6f │ │ -32245c: 1a03 2e0d |0006: const-string v3, "BufferSize" // string@0d2e │ │ -322460: 7040 a393 3124 |0008: invoke-direct {v1, v3, v4, v2}, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V // method@93a3 │ │ -322466: 6e20 b288 1000 |000b: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -32246c: 5440 728e |000e: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyRBUF;.objectList:Ljava/util/ArrayList; // field@8e72 │ │ -322470: 2201 dc11 |0010: new-instance v1, Lorg/jaudiotagger/tag/datatype/BooleanByte; // type@11dc │ │ -322474: 6002 708e |0012: sget v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyRBUF;.EMBED_FLAG_BIT_POSITION:I // field@8e70 │ │ -322478: 8d22 |0014: int-to-byte v2, v2 │ │ -32247a: 1a03 8d16 |0015: const-string v3, "EmbedFlag" // string@168d │ │ -32247e: 7040 2c93 3124 |0017: invoke-direct {v1, v3, v4, v2}, Lorg/jaudiotagger/tag/datatype/BooleanByte;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V // method@932c │ │ -322484: 6e20 b288 1000 |001a: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -32248a: 5440 728e |001d: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyRBUF;.objectList:Ljava/util/ArrayList; // field@8e72 │ │ -32248e: 2201 e911 |001f: new-instance v1, Lorg/jaudiotagger/tag/datatype/NumberFixedLength; // type@11e9 │ │ -322492: 6002 718e |0021: sget v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyRBUF;.OFFSET_FIELD_SIZE:I // field@8e71 │ │ -322496: 1a03 393f |0023: const-string v3, "Offset" // string@3f39 │ │ -32249a: 7040 a393 3124 |0025: invoke-direct {v1, v3, v4, v2}, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V // method@93a3 │ │ -3224a0: 6e20 b288 1000 |0028: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -3224a6: 0e00 |002b: return-void │ │ +322444: |[322444] org.jaudiotagger.tag.id3.framebody.FrameBodyRBUF.setupObjectList:()V │ │ +322454: 5440 728e |0000: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyRBUF;.objectList:Ljava/util/ArrayList; // field@8e72 │ │ +322458: 2201 e911 |0002: new-instance v1, Lorg/jaudiotagger/tag/datatype/NumberFixedLength; // type@11e9 │ │ +32245c: 6002 6f8e |0004: sget v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyRBUF;.BUFFER_FIELD_SIZE:I // field@8e6f │ │ +322460: 1a03 2e0d |0006: const-string v3, "BufferSize" // string@0d2e │ │ +322464: 7040 a393 3124 |0008: invoke-direct {v1, v3, v4, v2}, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V // method@93a3 │ │ +32246a: 6e20 b288 1000 |000b: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +322470: 5440 728e |000e: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyRBUF;.objectList:Ljava/util/ArrayList; // field@8e72 │ │ +322474: 2201 dc11 |0010: new-instance v1, Lorg/jaudiotagger/tag/datatype/BooleanByte; // type@11dc │ │ +322478: 6002 708e |0012: sget v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyRBUF;.EMBED_FLAG_BIT_POSITION:I // field@8e70 │ │ +32247c: 8d22 |0014: int-to-byte v2, v2 │ │ +32247e: 1a03 8d16 |0015: const-string v3, "EmbedFlag" // string@168d │ │ +322482: 7040 2c93 3124 |0017: invoke-direct {v1, v3, v4, v2}, Lorg/jaudiotagger/tag/datatype/BooleanByte;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V // method@932c │ │ +322488: 6e20 b288 1000 |001a: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +32248e: 5440 728e |001d: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyRBUF;.objectList:Ljava/util/ArrayList; // field@8e72 │ │ +322492: 2201 e911 |001f: new-instance v1, Lorg/jaudiotagger/tag/datatype/NumberFixedLength; // type@11e9 │ │ +322496: 6002 718e |0021: sget v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyRBUF;.OFFSET_FIELD_SIZE:I // field@8e71 │ │ +32249a: 1a03 393f |0023: const-string v3, "Offset" // string@3f39 │ │ +32249e: 7040 a393 3124 |0025: invoke-direct {v1, v3, v4, v2}, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V // method@93a3 │ │ +3224a4: 6e20 b288 1000 |0028: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +3224aa: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x000e line=101 │ │ 0x001d line=102 │ │ locals : │ │ 0x0000 - 0x002c reg=4 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyRBUF; │ │ @@ -1340785,17 +1340785,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3224c0: |[3224c0] org.jaudiotagger.tag.id3.framebody.FrameBodyRVA2.:()V │ │ -3224d0: 7010 fa97 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ -3224d6: 0e00 |0003: return-void │ │ +3224c4: |[3224c4] org.jaudiotagger.tag.id3.framebody.FrameBodyRVA2.:()V │ │ +3224d4: 7010 fa97 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ +3224da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyRVA2; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyRVA2;) │ │ @@ -1340803,17 +1340803,17 @@ │ │ type : '(Ljava/nio/ByteBuffer;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -3224d8: |[3224d8] org.jaudiotagger.tag.id3.framebody.FrameBodyRVA2.:(Ljava/nio/ByteBuffer;I)V │ │ -3224e8: 7030 fb97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Ljava/nio/ByteBuffer;I)V // method@97fb │ │ -3224ee: 0e00 |0003: return-void │ │ +3224dc: |[3224dc] org.jaudiotagger.tag.id3.framebody.FrameBodyRVA2.:(Ljava/nio/ByteBuffer;I)V │ │ +3224ec: 7030 fb97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Ljava/nio/ByteBuffer;I)V // method@97fb │ │ +3224f2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyRVA2; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/nio/ByteBuffer; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1340823,17 +1340823,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyRVA2;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3224f0: |[3224f0] org.jaudiotagger.tag.id3.framebody.FrameBodyRVA2.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyRVA2;)V │ │ -322500: 7020 fc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;)V // method@97fc │ │ -322506: 0e00 |0003: return-void │ │ +3224f4: |[3224f4] org.jaudiotagger.tag.id3.framebody.FrameBodyRVA2.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyRVA2;)V │ │ +322504: 7020 fc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;)V // method@97fc │ │ +32250a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyRVA2; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/tag/id3/framebody/FrameBodyRVA2; │ │ │ │ @@ -1340842,21 +1340842,21 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyRVAD;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -322508: |[322508] org.jaudiotagger.tag.id3.framebody.FrameBodyRVA2.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyRVAD;)V │ │ -322518: 7010 fa97 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ -32251e: 1a00 4814 |0003: const-string v0, "Data" // string@1448 │ │ -322522: 6e20 4f99 0200 |0005: invoke-virtual {v2, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyRVAD;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@994f │ │ -322528: 0c02 |0008: move-result-object v2 │ │ -32252a: 6e30 4899 0102 |0009: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyRVA2;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9948 │ │ -322530: 0e00 |000c: return-void │ │ +32250c: |[32250c] org.jaudiotagger.tag.id3.framebody.FrameBodyRVA2.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyRVAD;)V │ │ +32251c: 7010 fa97 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ +322522: 1a00 4814 |0003: const-string v0, "Data" // string@1448 │ │ +322526: 6e20 4f99 0200 |0005: invoke-virtual {v2, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyRVAD;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@994f │ │ +32252c: 0c02 |0008: move-result-object v2 │ │ +32252e: 6e30 4899 0102 |0009: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyRVA2;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9948 │ │ +322534: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0005 line=55 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyRVA2; │ │ 0x0000 - 0x000d reg=2 (null) Lorg/jaudiotagger/tag/id3/framebody/FrameBodyRVAD; │ │ @@ -1340867,37 +1340867,37 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3224a8: |[3224a8] org.jaudiotagger.tag.id3.framebody.FrameBodyRVA2.getIdentifier:()Ljava/lang/String; │ │ -3224b8: 1a00 2343 |0000: const-string v0, "RVA2" // string@4323 │ │ -3224bc: 1100 |0002: return-object v0 │ │ +3224ac: |[3224ac] org.jaudiotagger.tag.id3.framebody.FrameBodyRVA2.getIdentifier:()Ljava/lang/String; │ │ +3224bc: 1a00 2343 |0000: const-string v0, "RVA2" // string@4323 │ │ +3224c0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyRVA2;) │ │ name : 'setupObjectList' │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -322534: |[322534] org.jaudiotagger.tag.id3.framebody.FrameBodyRVA2.setupObjectList:()V │ │ -322544: 5430 738e |0000: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyRVA2;.objectList:Ljava/util/ArrayList; // field@8e73 │ │ -322548: 2201 de11 |0002: new-instance v1, Lorg/jaudiotagger/tag/datatype/ByteArraySizeTerminated; // type@11de │ │ -32254c: 1a02 4814 |0004: const-string v2, "Data" // string@1448 │ │ -322550: 7030 3b93 2103 |0006: invoke-direct {v1, v2, v3}, Lorg/jaudiotagger/tag/datatype/ByteArraySizeTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@933b │ │ -322556: 6e20 b288 1000 |0009: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -32255c: 0e00 |000c: return-void │ │ +322538: |[322538] org.jaudiotagger.tag.id3.framebody.FrameBodyRVA2.setupObjectList:()V │ │ +322548: 5430 738e |0000: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyRVA2;.objectList:Ljava/util/ArrayList; // field@8e73 │ │ +32254c: 2201 de11 |0002: new-instance v1, Lorg/jaudiotagger/tag/datatype/ByteArraySizeTerminated; // type@11de │ │ +322550: 1a02 4814 |0004: const-string v2, "Data" // string@1448 │ │ +322554: 7030 3b93 2103 |0006: invoke-direct {v1, v2, v3}, Lorg/jaudiotagger/tag/datatype/ByteArraySizeTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@933b │ │ +32255a: 6e20 b288 1000 |0009: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +322560: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x000d reg=3 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyRVA2; │ │ │ │ source_file_idx : 6931 (FrameBodyRVA2.java) │ │ @@ -1340935,17 +1340935,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -322578: |[322578] org.jaudiotagger.tag.id3.framebody.FrameBodyRVAD.:()V │ │ -322588: 7010 fa97 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ -32258e: 0e00 |0003: return-void │ │ +32257c: |[32257c] org.jaudiotagger.tag.id3.framebody.FrameBodyRVAD.:()V │ │ +32258c: 7010 fa97 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ +322592: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyRVAD; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyRVAD;) │ │ @@ -1340953,17 +1340953,17 @@ │ │ type : '(Ljava/nio/ByteBuffer;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -322590: |[322590] org.jaudiotagger.tag.id3.framebody.FrameBodyRVAD.:(Ljava/nio/ByteBuffer;I)V │ │ -3225a0: 7030 fb97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Ljava/nio/ByteBuffer;I)V // method@97fb │ │ -3225a6: 0e00 |0003: return-void │ │ +322594: |[322594] org.jaudiotagger.tag.id3.framebody.FrameBodyRVAD.:(Ljava/nio/ByteBuffer;I)V │ │ +3225a4: 7030 fb97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Ljava/nio/ByteBuffer;I)V // method@97fb │ │ +3225aa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyRVAD; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/nio/ByteBuffer; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1340973,21 +1340973,21 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyRVA2;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -3225a8: |[3225a8] org.jaudiotagger.tag.id3.framebody.FrameBodyRVAD.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyRVA2;)V │ │ -3225b8: 7010 fa97 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ -3225be: 1a00 4814 |0003: const-string v0, "Data" // string@1448 │ │ -3225c2: 6e20 4799 0200 |0005: invoke-virtual {v2, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyRVA2;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@9947 │ │ -3225c8: 0c02 |0008: move-result-object v2 │ │ -3225ca: 6e30 5099 0102 |0009: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyRVAD;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9950 │ │ -3225d0: 0e00 |000c: return-void │ │ +3225ac: |[3225ac] org.jaudiotagger.tag.id3.framebody.FrameBodyRVAD.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyRVA2;)V │ │ +3225bc: 7010 fa97 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ +3225c2: 1a00 4814 |0003: const-string v0, "Data" // string@1448 │ │ +3225c6: 6e20 4799 0200 |0005: invoke-virtual {v2, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyRVA2;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@9947 │ │ +3225cc: 0c02 |0008: move-result-object v2 │ │ +3225ce: 6e30 5099 0102 |0009: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyRVAD;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9950 │ │ +3225d4: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0005 line=58 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyRVAD; │ │ 0x0000 - 0x000d reg=2 (null) Lorg/jaudiotagger/tag/id3/framebody/FrameBodyRVA2; │ │ @@ -1340997,17 +1340997,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyRVAD;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3225d4: |[3225d4] org.jaudiotagger.tag.id3.framebody.FrameBodyRVAD.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyRVAD;)V │ │ -3225e4: 7020 fc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;)V // method@97fc │ │ -3225ea: 0e00 |0003: return-void │ │ +3225d8: |[3225d8] org.jaudiotagger.tag.id3.framebody.FrameBodyRVAD.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyRVAD;)V │ │ +3225e8: 7020 fc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;)V // method@97fc │ │ +3225ee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyRVAD; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/tag/id3/framebody/FrameBodyRVAD; │ │ │ │ @@ -1341017,37 +1341017,37 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -322560: |[322560] org.jaudiotagger.tag.id3.framebody.FrameBodyRVAD.getIdentifier:()Ljava/lang/String; │ │ -322570: 1a00 2443 |0000: const-string v0, "RVAD" // string@4324 │ │ -322574: 1100 |0002: return-object v0 │ │ +322564: |[322564] org.jaudiotagger.tag.id3.framebody.FrameBodyRVAD.getIdentifier:()Ljava/lang/String; │ │ +322574: 1a00 2443 |0000: const-string v0, "RVAD" // string@4324 │ │ +322578: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyRVAD;) │ │ name : 'setupObjectList' │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -3225ec: |[3225ec] org.jaudiotagger.tag.id3.framebody.FrameBodyRVAD.setupObjectList:()V │ │ -3225fc: 5430 748e |0000: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyRVAD;.objectList:Ljava/util/ArrayList; // field@8e74 │ │ -322600: 2201 de11 |0002: new-instance v1, Lorg/jaudiotagger/tag/datatype/ByteArraySizeTerminated; // type@11de │ │ -322604: 1a02 4814 |0004: const-string v2, "Data" // string@1448 │ │ -322608: 7030 3b93 2103 |0006: invoke-direct {v1, v2, v3}, Lorg/jaudiotagger/tag/datatype/ByteArraySizeTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@933b │ │ -32260e: 6e20 b288 1000 |0009: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -322614: 0e00 |000c: return-void │ │ +3225f0: |[3225f0] org.jaudiotagger.tag.id3.framebody.FrameBodyRVAD.setupObjectList:()V │ │ +322600: 5430 748e |0000: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyRVAD;.objectList:Ljava/util/ArrayList; // field@8e74 │ │ +322604: 2201 de11 |0002: new-instance v1, Lorg/jaudiotagger/tag/datatype/ByteArraySizeTerminated; // type@11de │ │ +322608: 1a02 4814 |0004: const-string v2, "Data" // string@1448 │ │ +32260c: 7030 3b93 2103 |0006: invoke-direct {v1, v2, v3}, Lorg/jaudiotagger/tag/datatype/ByteArraySizeTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@933b │ │ +322612: 6e20 b288 1000 |0009: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +322618: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x000d reg=3 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyRVAD; │ │ │ │ source_file_idx : 6932 (FrameBodyRVAD.java) │ │ @@ -1341086,17 +1341086,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -322630: |[322630] org.jaudiotagger.tag.id3.framebody.FrameBodyRVRB.:()V │ │ -322640: 7010 fa97 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ -322646: 0e00 |0003: return-void │ │ +322634: |[322634] org.jaudiotagger.tag.id3.framebody.FrameBodyRVRB.:()V │ │ +322644: 7010 fa97 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ +32264a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyRVRB; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyRVRB;) │ │ @@ -1341104,17 +1341104,17 @@ │ │ type : '(Ljava/nio/ByteBuffer;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -322648: |[322648] org.jaudiotagger.tag.id3.framebody.FrameBodyRVRB.:(Ljava/nio/ByteBuffer;I)V │ │ -322658: 7030 fb97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Ljava/nio/ByteBuffer;I)V // method@97fb │ │ -32265e: 0e00 |0003: return-void │ │ +32264c: |[32264c] org.jaudiotagger.tag.id3.framebody.FrameBodyRVRB.:(Ljava/nio/ByteBuffer;I)V │ │ +32265c: 7030 fb97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Ljava/nio/ByteBuffer;I)V // method@97fb │ │ +322662: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyRVRB; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/nio/ByteBuffer; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1341124,17 +1341124,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyRVRB;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -322660: |[322660] org.jaudiotagger.tag.id3.framebody.FrameBodyRVRB.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyRVRB;)V │ │ -322670: 7020 fc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;)V // method@97fc │ │ -322676: 0e00 |0003: return-void │ │ +322664: |[322664] org.jaudiotagger.tag.id3.framebody.FrameBodyRVRB.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyRVRB;)V │ │ +322674: 7020 fc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;)V // method@97fc │ │ +32267a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyRVRB; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/tag/id3/framebody/FrameBodyRVRB; │ │ │ │ @@ -1341143,57 +1341143,57 @@ │ │ type : '(SSBBBBBBBB)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 12 │ │ ins : 11 │ │ outs : 3 │ │ insns size : 94 16-bit code units │ │ -322678: |[322678] org.jaudiotagger.tag.id3.framebody.FrameBodyRVRB.:(SSBBBBBBBB)V │ │ -322688: 7010 fa97 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ -32268e: 7110 8887 0200 |0003: invoke-static {v2}, Ljava/lang/Short;.valueOf:(S)Ljava/lang/Short; // method@8788 │ │ -322694: 0c02 |0006: move-result-object v2 │ │ -322696: 1a00 dd43 |0007: const-string v0, "ReverbLeft" // string@43dd │ │ -32269a: 6e30 5799 0102 |0009: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyRVRB;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9957 │ │ -3226a0: 7110 8887 0300 |000c: invoke-static {v3}, Ljava/lang/Short;.valueOf:(S)Ljava/lang/Short; // method@8788 │ │ -3226a6: 0c02 |000f: move-result-object v2 │ │ -3226a8: 1a03 de43 |0010: const-string v3, "ReverbRight" // string@43de │ │ -3226ac: 6e30 5799 3102 |0012: invoke-virtual {v1, v3, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyRVRB;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9957 │ │ -3226b2: 7110 ca86 0400 |0015: invoke-static {v4}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@86ca │ │ -3226b8: 0c02 |0018: move-result-object v2 │ │ -3226ba: 1a03 d743 |0019: const-string v3, "ReverbBounceLeft" // string@43d7 │ │ -3226be: 6e30 5799 3102 |001b: invoke-virtual {v1, v3, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyRVRB;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9957 │ │ -3226c4: 7110 ca86 0500 |001e: invoke-static {v5}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@86ca │ │ -3226ca: 0c02 |0021: move-result-object v2 │ │ -3226cc: 1a03 d843 |0022: const-string v3, "ReverbBounceRight" // string@43d8 │ │ -3226d0: 6e30 5799 3102 |0024: invoke-virtual {v1, v3, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyRVRB;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9957 │ │ -3226d6: 7110 ca86 0600 |0027: invoke-static {v6}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@86ca │ │ -3226dc: 0c02 |002a: move-result-object v2 │ │ -3226de: 1a03 d943 |002b: const-string v3, "ReverbFeedbackLeftToLeft" // string@43d9 │ │ -3226e2: 6e30 5799 3102 |002d: invoke-virtual {v1, v3, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyRVRB;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9957 │ │ -3226e8: 7110 ca86 0700 |0030: invoke-static {v7}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@86ca │ │ -3226ee: 0c02 |0033: move-result-object v2 │ │ -3226f0: 1a03 da43 |0034: const-string v3, "ReverbFeedbackLeftToRight" // string@43da │ │ -3226f4: 6e30 5799 3102 |0036: invoke-virtual {v1, v3, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyRVRB;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9957 │ │ -3226fa: 7110 ca86 0800 |0039: invoke-static {v8}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@86ca │ │ -322700: 0c02 |003c: move-result-object v2 │ │ -322702: 1a03 dc43 |003d: const-string v3, "ReverbFeedbackRightToRight" // string@43dc │ │ -322706: 6e30 5799 3102 |003f: invoke-virtual {v1, v3, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyRVRB;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9957 │ │ -32270c: 7110 ca86 0900 |0042: invoke-static {v9}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@86ca │ │ -322712: 0c02 |0045: move-result-object v2 │ │ -322714: 1a03 db43 |0046: const-string v3, "ReverbFeedbackRightToLeft" // string@43db │ │ -322718: 6e30 5799 3102 |0048: invoke-virtual {v1, v3, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyRVRB;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9957 │ │ -32271e: 7110 ca86 0a00 |004b: invoke-static {v10}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@86ca │ │ -322724: 0c02 |004e: move-result-object v2 │ │ -322726: 1a03 2142 |004f: const-string v3, "PremixLeftToRight" // string@4221 │ │ -32272a: 6e30 5799 3102 |0051: invoke-virtual {v1, v3, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyRVRB;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9957 │ │ -322730: 7110 ca86 0b00 |0054: invoke-static {v11}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@86ca │ │ -322736: 0c02 |0057: move-result-object v2 │ │ -322738: 1a03 2242 |0058: const-string v3, "PremixRightToLeft" // string@4222 │ │ -32273c: 6e30 5799 3102 |005a: invoke-virtual {v1, v3, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyRVRB;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9957 │ │ -322742: 0e00 |005d: return-void │ │ +32267c: |[32267c] org.jaudiotagger.tag.id3.framebody.FrameBodyRVRB.:(SSBBBBBBBB)V │ │ +32268c: 7010 fa97 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ +322692: 7110 8887 0200 |0003: invoke-static {v2}, Ljava/lang/Short;.valueOf:(S)Ljava/lang/Short; // method@8788 │ │ +322698: 0c02 |0006: move-result-object v2 │ │ +32269a: 1a00 dd43 |0007: const-string v0, "ReverbLeft" // string@43dd │ │ +32269e: 6e30 5799 0102 |0009: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyRVRB;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9957 │ │ +3226a4: 7110 8887 0300 |000c: invoke-static {v3}, Ljava/lang/Short;.valueOf:(S)Ljava/lang/Short; // method@8788 │ │ +3226aa: 0c02 |000f: move-result-object v2 │ │ +3226ac: 1a03 de43 |0010: const-string v3, "ReverbRight" // string@43de │ │ +3226b0: 6e30 5799 3102 |0012: invoke-virtual {v1, v3, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyRVRB;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9957 │ │ +3226b6: 7110 ca86 0400 |0015: invoke-static {v4}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@86ca │ │ +3226bc: 0c02 |0018: move-result-object v2 │ │ +3226be: 1a03 d743 |0019: const-string v3, "ReverbBounceLeft" // string@43d7 │ │ +3226c2: 6e30 5799 3102 |001b: invoke-virtual {v1, v3, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyRVRB;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9957 │ │ +3226c8: 7110 ca86 0500 |001e: invoke-static {v5}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@86ca │ │ +3226ce: 0c02 |0021: move-result-object v2 │ │ +3226d0: 1a03 d843 |0022: const-string v3, "ReverbBounceRight" // string@43d8 │ │ +3226d4: 6e30 5799 3102 |0024: invoke-virtual {v1, v3, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyRVRB;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9957 │ │ +3226da: 7110 ca86 0600 |0027: invoke-static {v6}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@86ca │ │ +3226e0: 0c02 |002a: move-result-object v2 │ │ +3226e2: 1a03 d943 |002b: const-string v3, "ReverbFeedbackLeftToLeft" // string@43d9 │ │ +3226e6: 6e30 5799 3102 |002d: invoke-virtual {v1, v3, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyRVRB;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9957 │ │ +3226ec: 7110 ca86 0700 |0030: invoke-static {v7}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@86ca │ │ +3226f2: 0c02 |0033: move-result-object v2 │ │ +3226f4: 1a03 da43 |0034: const-string v3, "ReverbFeedbackLeftToRight" // string@43da │ │ +3226f8: 6e30 5799 3102 |0036: invoke-virtual {v1, v3, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyRVRB;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9957 │ │ +3226fe: 7110 ca86 0800 |0039: invoke-static {v8}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@86ca │ │ +322704: 0c02 |003c: move-result-object v2 │ │ +322706: 1a03 dc43 |003d: const-string v3, "ReverbFeedbackRightToRight" // string@43dc │ │ +32270a: 6e30 5799 3102 |003f: invoke-virtual {v1, v3, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyRVRB;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9957 │ │ +322710: 7110 ca86 0900 |0042: invoke-static {v9}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@86ca │ │ +322716: 0c02 |0045: move-result-object v2 │ │ +322718: 1a03 db43 |0046: const-string v3, "ReverbFeedbackRightToLeft" // string@43db │ │ +32271c: 6e30 5799 3102 |0048: invoke-virtual {v1, v3, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyRVRB;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9957 │ │ +322722: 7110 ca86 0a00 |004b: invoke-static {v10}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@86ca │ │ +322728: 0c02 |004e: move-result-object v2 │ │ +32272a: 1a03 2142 |004f: const-string v3, "PremixLeftToRight" // string@4221 │ │ +32272e: 6e30 5799 3102 |0051: invoke-virtual {v1, v3, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyRVRB;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9957 │ │ +322734: 7110 ca86 0b00 |0054: invoke-static {v11}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@86ca │ │ +32273a: 0c02 |0057: move-result-object v2 │ │ +32273c: 1a03 2242 |0058: const-string v3, "PremixRightToLeft" // string@4222 │ │ +322740: 6e30 5799 3102 |005a: invoke-virtual {v1, v3, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyRVRB;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9957 │ │ +322746: 0e00 |005d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ 0x0003 line=109 │ │ 0x000c line=110 │ │ 0x0015 line=111 │ │ 0x001e line=112 │ │ @@ -1341222,84 +1341222,84 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -322618: |[322618] org.jaudiotagger.tag.id3.framebody.FrameBodyRVRB.getIdentifier:()Ljava/lang/String; │ │ -322628: 1a00 2543 |0000: const-string v0, "RVRB" // string@4325 │ │ -32262c: 1100 |0002: return-object v0 │ │ +32261c: |[32261c] org.jaudiotagger.tag.id3.framebody.FrameBodyRVRB.getIdentifier:()Ljava/lang/String; │ │ +32262c: 1a00 2543 |0000: const-string v0, "RVRB" // string@4325 │ │ +322630: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyRVRB;) │ │ name : 'setupObjectList' │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 123 16-bit code units │ │ -322744: |[322744] org.jaudiotagger.tag.id3.framebody.FrameBodyRVRB.setupObjectList:()V │ │ -322754: 5440 758e |0000: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyRVRB;.objectList:Ljava/util/ArrayList; // field@8e75 │ │ -322758: 2201 e911 |0002: new-instance v1, Lorg/jaudiotagger/tag/datatype/NumberFixedLength; // type@11e9 │ │ -32275c: 1a02 dd43 |0004: const-string v2, "ReverbLeft" // string@43dd │ │ -322760: 1223 |0006: const/4 v3, #int 2 // #2 │ │ -322762: 7040 a393 2134 |0007: invoke-direct {v1, v2, v4, v3}, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V // method@93a3 │ │ -322768: 6e20 b288 1000 |000a: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -32276e: 5440 758e |000d: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyRVRB;.objectList:Ljava/util/ArrayList; // field@8e75 │ │ -322772: 2201 e911 |000f: new-instance v1, Lorg/jaudiotagger/tag/datatype/NumberFixedLength; // type@11e9 │ │ -322776: 1a02 de43 |0011: const-string v2, "ReverbRight" // string@43de │ │ -32277a: 7040 a393 2134 |0013: invoke-direct {v1, v2, v4, v3}, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V // method@93a3 │ │ -322780: 6e20 b288 1000 |0016: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -322786: 5440 758e |0019: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyRVRB;.objectList:Ljava/util/ArrayList; // field@8e75 │ │ -32278a: 2201 e911 |001b: new-instance v1, Lorg/jaudiotagger/tag/datatype/NumberFixedLength; // type@11e9 │ │ -32278e: 1a02 d743 |001d: const-string v2, "ReverbBounceLeft" // string@43d7 │ │ -322792: 1213 |001f: const/4 v3, #int 1 // #1 │ │ -322794: 7040 a393 2134 |0020: invoke-direct {v1, v2, v4, v3}, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V // method@93a3 │ │ -32279a: 6e20 b288 1000 |0023: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -3227a0: 5440 758e |0026: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyRVRB;.objectList:Ljava/util/ArrayList; // field@8e75 │ │ -3227a4: 2201 e911 |0028: new-instance v1, Lorg/jaudiotagger/tag/datatype/NumberFixedLength; // type@11e9 │ │ -3227a8: 1a02 d843 |002a: const-string v2, "ReverbBounceRight" // string@43d8 │ │ -3227ac: 7040 a393 2134 |002c: invoke-direct {v1, v2, v4, v3}, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V // method@93a3 │ │ -3227b2: 6e20 b288 1000 |002f: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -3227b8: 5440 758e |0032: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyRVRB;.objectList:Ljava/util/ArrayList; // field@8e75 │ │ -3227bc: 2201 e911 |0034: new-instance v1, Lorg/jaudiotagger/tag/datatype/NumberFixedLength; // type@11e9 │ │ -3227c0: 1a02 d943 |0036: const-string v2, "ReverbFeedbackLeftToLeft" // string@43d9 │ │ -3227c4: 7040 a393 2134 |0038: invoke-direct {v1, v2, v4, v3}, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V // method@93a3 │ │ -3227ca: 6e20 b288 1000 |003b: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -3227d0: 5440 758e |003e: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyRVRB;.objectList:Ljava/util/ArrayList; // field@8e75 │ │ -3227d4: 2201 e911 |0040: new-instance v1, Lorg/jaudiotagger/tag/datatype/NumberFixedLength; // type@11e9 │ │ -3227d8: 1a02 da43 |0042: const-string v2, "ReverbFeedbackLeftToRight" // string@43da │ │ -3227dc: 7040 a393 2134 |0044: invoke-direct {v1, v2, v4, v3}, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V // method@93a3 │ │ -3227e2: 6e20 b288 1000 |0047: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -3227e8: 5440 758e |004a: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyRVRB;.objectList:Ljava/util/ArrayList; // field@8e75 │ │ -3227ec: 2201 e911 |004c: new-instance v1, Lorg/jaudiotagger/tag/datatype/NumberFixedLength; // type@11e9 │ │ -3227f0: 1a02 dc43 |004e: const-string v2, "ReverbFeedbackRightToRight" // string@43dc │ │ -3227f4: 7040 a393 2134 |0050: invoke-direct {v1, v2, v4, v3}, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V // method@93a3 │ │ -3227fa: 6e20 b288 1000 |0053: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -322800: 5440 758e |0056: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyRVRB;.objectList:Ljava/util/ArrayList; // field@8e75 │ │ -322804: 2201 e911 |0058: new-instance v1, Lorg/jaudiotagger/tag/datatype/NumberFixedLength; // type@11e9 │ │ -322808: 1a02 db43 |005a: const-string v2, "ReverbFeedbackRightToLeft" // string@43db │ │ -32280c: 7040 a393 2134 |005c: invoke-direct {v1, v2, v4, v3}, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V // method@93a3 │ │ -322812: 6e20 b288 1000 |005f: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -322818: 5440 758e |0062: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyRVRB;.objectList:Ljava/util/ArrayList; // field@8e75 │ │ -32281c: 2201 e911 |0064: new-instance v1, Lorg/jaudiotagger/tag/datatype/NumberFixedLength; // type@11e9 │ │ -322820: 1a02 2142 |0066: const-string v2, "PremixLeftToRight" // string@4221 │ │ -322824: 7040 a393 2134 |0068: invoke-direct {v1, v2, v4, v3}, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V // method@93a3 │ │ -32282a: 6e20 b288 1000 |006b: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -322830: 5440 758e |006e: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyRVRB;.objectList:Ljava/util/ArrayList; // field@8e75 │ │ -322834: 2201 e911 |0070: new-instance v1, Lorg/jaudiotagger/tag/datatype/NumberFixedLength; // type@11e9 │ │ -322838: 1a02 2242 |0072: const-string v2, "PremixRightToLeft" // string@4222 │ │ -32283c: 7040 a393 2134 |0074: invoke-direct {v1, v2, v4, v3}, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V // method@93a3 │ │ -322842: 6e20 b288 1000 |0077: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -322848: 0e00 |007a: return-void │ │ +322748: |[322748] org.jaudiotagger.tag.id3.framebody.FrameBodyRVRB.setupObjectList:()V │ │ +322758: 5440 758e |0000: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyRVRB;.objectList:Ljava/util/ArrayList; // field@8e75 │ │ +32275c: 2201 e911 |0002: new-instance v1, Lorg/jaudiotagger/tag/datatype/NumberFixedLength; // type@11e9 │ │ +322760: 1a02 dd43 |0004: const-string v2, "ReverbLeft" // string@43dd │ │ +322764: 1223 |0006: const/4 v3, #int 2 // #2 │ │ +322766: 7040 a393 2134 |0007: invoke-direct {v1, v2, v4, v3}, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V // method@93a3 │ │ +32276c: 6e20 b288 1000 |000a: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +322772: 5440 758e |000d: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyRVRB;.objectList:Ljava/util/ArrayList; // field@8e75 │ │ +322776: 2201 e911 |000f: new-instance v1, Lorg/jaudiotagger/tag/datatype/NumberFixedLength; // type@11e9 │ │ +32277a: 1a02 de43 |0011: const-string v2, "ReverbRight" // string@43de │ │ +32277e: 7040 a393 2134 |0013: invoke-direct {v1, v2, v4, v3}, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V // method@93a3 │ │ +322784: 6e20 b288 1000 |0016: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +32278a: 5440 758e |0019: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyRVRB;.objectList:Ljava/util/ArrayList; // field@8e75 │ │ +32278e: 2201 e911 |001b: new-instance v1, Lorg/jaudiotagger/tag/datatype/NumberFixedLength; // type@11e9 │ │ +322792: 1a02 d743 |001d: const-string v2, "ReverbBounceLeft" // string@43d7 │ │ +322796: 1213 |001f: const/4 v3, #int 1 // #1 │ │ +322798: 7040 a393 2134 |0020: invoke-direct {v1, v2, v4, v3}, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V // method@93a3 │ │ +32279e: 6e20 b288 1000 |0023: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +3227a4: 5440 758e |0026: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyRVRB;.objectList:Ljava/util/ArrayList; // field@8e75 │ │ +3227a8: 2201 e911 |0028: new-instance v1, Lorg/jaudiotagger/tag/datatype/NumberFixedLength; // type@11e9 │ │ +3227ac: 1a02 d843 |002a: const-string v2, "ReverbBounceRight" // string@43d8 │ │ +3227b0: 7040 a393 2134 |002c: invoke-direct {v1, v2, v4, v3}, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V // method@93a3 │ │ +3227b6: 6e20 b288 1000 |002f: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +3227bc: 5440 758e |0032: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyRVRB;.objectList:Ljava/util/ArrayList; // field@8e75 │ │ +3227c0: 2201 e911 |0034: new-instance v1, Lorg/jaudiotagger/tag/datatype/NumberFixedLength; // type@11e9 │ │ +3227c4: 1a02 d943 |0036: const-string v2, "ReverbFeedbackLeftToLeft" // string@43d9 │ │ +3227c8: 7040 a393 2134 |0038: invoke-direct {v1, v2, v4, v3}, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V // method@93a3 │ │ +3227ce: 6e20 b288 1000 |003b: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +3227d4: 5440 758e |003e: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyRVRB;.objectList:Ljava/util/ArrayList; // field@8e75 │ │ +3227d8: 2201 e911 |0040: new-instance v1, Lorg/jaudiotagger/tag/datatype/NumberFixedLength; // type@11e9 │ │ +3227dc: 1a02 da43 |0042: const-string v2, "ReverbFeedbackLeftToRight" // string@43da │ │ +3227e0: 7040 a393 2134 |0044: invoke-direct {v1, v2, v4, v3}, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V // method@93a3 │ │ +3227e6: 6e20 b288 1000 |0047: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +3227ec: 5440 758e |004a: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyRVRB;.objectList:Ljava/util/ArrayList; // field@8e75 │ │ +3227f0: 2201 e911 |004c: new-instance v1, Lorg/jaudiotagger/tag/datatype/NumberFixedLength; // type@11e9 │ │ +3227f4: 1a02 dc43 |004e: const-string v2, "ReverbFeedbackRightToRight" // string@43dc │ │ +3227f8: 7040 a393 2134 |0050: invoke-direct {v1, v2, v4, v3}, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V // method@93a3 │ │ +3227fe: 6e20 b288 1000 |0053: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +322804: 5440 758e |0056: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyRVRB;.objectList:Ljava/util/ArrayList; // field@8e75 │ │ +322808: 2201 e911 |0058: new-instance v1, Lorg/jaudiotagger/tag/datatype/NumberFixedLength; // type@11e9 │ │ +32280c: 1a02 db43 |005a: const-string v2, "ReverbFeedbackRightToLeft" // string@43db │ │ +322810: 7040 a393 2134 |005c: invoke-direct {v1, v2, v4, v3}, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V // method@93a3 │ │ +322816: 6e20 b288 1000 |005f: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +32281c: 5440 758e |0062: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyRVRB;.objectList:Ljava/util/ArrayList; // field@8e75 │ │ +322820: 2201 e911 |0064: new-instance v1, Lorg/jaudiotagger/tag/datatype/NumberFixedLength; // type@11e9 │ │ +322824: 1a02 2142 |0066: const-string v2, "PremixLeftToRight" // string@4221 │ │ +322828: 7040 a393 2134 |0068: invoke-direct {v1, v2, v4, v3}, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V // method@93a3 │ │ +32282e: 6e20 b288 1000 |006b: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +322834: 5440 758e |006e: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyRVRB;.objectList:Ljava/util/ArrayList; // field@8e75 │ │ +322838: 2201 e911 |0070: new-instance v1, Lorg/jaudiotagger/tag/datatype/NumberFixedLength; // type@11e9 │ │ +32283c: 1a02 2242 |0072: const-string v2, "PremixRightToLeft" // string@4222 │ │ +322840: 7040 a393 2134 |0074: invoke-direct {v1, v2, v4, v3}, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V // method@93a3 │ │ +322846: 6e20 b288 1000 |0077: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +32284c: 0e00 |007a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ 0x000d line=150 │ │ 0x0019 line=151 │ │ 0x0026 line=152 │ │ 0x0032 line=153 │ │ @@ -1341346,17 +1341346,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -322864: |[322864] org.jaudiotagger.tag.id3.framebody.FrameBodySEEK.:()V │ │ -322874: 7010 fa97 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ -32287a: 0e00 |0003: return-void │ │ +322868: |[322868] org.jaudiotagger.tag.id3.framebody.FrameBodySEEK.:()V │ │ +322878: 7010 fa97 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ +32287e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodySEEK; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodySEEK;) │ │ @@ -1341364,21 +1341364,21 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -32287c: |[32287c] org.jaudiotagger.tag.id3.framebody.FrameBodySEEK.:(I)V │ │ -32288c: 7010 fa97 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ -322892: 7110 3487 0200 |0003: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -322898: 0c02 |0006: move-result-object v2 │ │ -32289a: 1a00 393f |0007: const-string v0, "Offset" // string@3f39 │ │ -32289e: 6e30 5e99 0102 |0009: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodySEEK;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@995e │ │ -3228a4: 0e00 |000c: return-void │ │ +322880: |[322880] org.jaudiotagger.tag.id3.framebody.FrameBodySEEK.:(I)V │ │ +322890: 7010 fa97 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ +322896: 7110 3487 0200 |0003: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +32289c: 0c02 |0006: move-result-object v2 │ │ +32289e: 1a00 393f |0007: const-string v0, "Offset" // string@3f39 │ │ +3228a2: 6e30 5e99 0102 |0009: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodySEEK;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@995e │ │ +3228a8: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0003 line=51 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodySEEK; │ │ 0x0000 - 0x000d reg=2 (null) I │ │ @@ -1341388,17 +1341388,17 @@ │ │ type : '(Ljava/nio/ByteBuffer;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -3228a8: |[3228a8] org.jaudiotagger.tag.id3.framebody.FrameBodySEEK.:(Ljava/nio/ByteBuffer;I)V │ │ -3228b8: 7030 fb97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Ljava/nio/ByteBuffer;I)V // method@97fb │ │ -3228be: 0e00 |0003: return-void │ │ +3228ac: |[3228ac] org.jaudiotagger.tag.id3.framebody.FrameBodySEEK.:(Ljava/nio/ByteBuffer;I)V │ │ +3228bc: 7030 fb97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Ljava/nio/ByteBuffer;I)V // method@97fb │ │ +3228c2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodySEEK; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/nio/ByteBuffer; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1341408,17 +1341408,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/framebody/FrameBodySEEK;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3228c0: |[3228c0] org.jaudiotagger.tag.id3.framebody.FrameBodySEEK.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodySEEK;)V │ │ -3228d0: 7020 fc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;)V // method@97fc │ │ -3228d6: 0e00 |0003: return-void │ │ +3228c4: |[3228c4] org.jaudiotagger.tag.id3.framebody.FrameBodySEEK.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodySEEK;)V │ │ +3228d4: 7020 fc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;)V // method@97fc │ │ +3228da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodySEEK; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/tag/id3/framebody/FrameBodySEEK; │ │ │ │ @@ -1341428,38 +1341428,38 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -32284c: |[32284c] org.jaudiotagger.tag.id3.framebody.FrameBodySEEK.getIdentifier:()Ljava/lang/String; │ │ -32285c: 1a00 5c07 |0000: const-string v0, "ASPI" // string@075c │ │ -322860: 1100 |0002: return-object v0 │ │ +322850: |[322850] org.jaudiotagger.tag.id3.framebody.FrameBodySEEK.getIdentifier:()Ljava/lang/String; │ │ +322860: 1a00 5c07 |0000: const-string v0, "ASPI" // string@075c │ │ +322864: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodySEEK;) │ │ name : 'setupObjectList' │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -3228d8: |[3228d8] org.jaudiotagger.tag.id3.framebody.FrameBodySEEK.setupObjectList:()V │ │ -3228e8: 5440 768e |0000: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodySEEK;.objectList:Ljava/util/ArrayList; // field@8e76 │ │ -3228ec: 2201 e911 |0002: new-instance v1, Lorg/jaudiotagger/tag/datatype/NumberFixedLength; // type@11e9 │ │ -3228f0: 1a02 393f |0004: const-string v2, "Offset" // string@3f39 │ │ -3228f4: 1243 |0006: const/4 v3, #int 4 // #4 │ │ -3228f6: 7040 a393 2134 |0007: invoke-direct {v1, v2, v4, v3}, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V // method@93a3 │ │ -3228fc: 6e20 b288 1000 |000a: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -322902: 0e00 |000d: return-void │ │ +3228dc: |[3228dc] org.jaudiotagger.tag.id3.framebody.FrameBodySEEK.setupObjectList:()V │ │ +3228ec: 5440 768e |0000: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodySEEK;.objectList:Ljava/util/ArrayList; // field@8e76 │ │ +3228f0: 2201 e911 |0002: new-instance v1, Lorg/jaudiotagger/tag/datatype/NumberFixedLength; // type@11e9 │ │ +3228f4: 1a02 393f |0004: const-string v2, "Offset" // string@3f39 │ │ +3228f8: 1243 |0006: const/4 v3, #int 4 // #4 │ │ +3228fa: 7040 a393 2134 |0007: invoke-direct {v1, v2, v4, v3}, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V // method@93a3 │ │ +322900: 6e20 b288 1000 |000a: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +322906: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x000e reg=4 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodySEEK; │ │ │ │ source_file_idx : 6934 (FrameBodySEEK.java) │ │ @@ -1341501,17 +1341501,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -322980: |[322980] org.jaudiotagger.tag.id3.framebody.FrameBodySIGN.:()V │ │ -322990: 7010 fa97 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ -322996: 0e00 |0003: return-void │ │ +322984: |[322984] org.jaudiotagger.tag.id3.framebody.FrameBodySIGN.:()V │ │ +322994: 7010 fa97 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ +32299a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodySIGN; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodySIGN;) │ │ @@ -1341519,23 +1341519,23 @@ │ │ type : '(B[B)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -322998: |[322998] org.jaudiotagger.tag.id3.framebody.FrameBodySIGN.:(B[B)V │ │ -3229a8: 7010 fa97 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ -3229ae: 7110 ca86 0200 |0003: invoke-static {v2}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@86ca │ │ -3229b4: 0c02 |0006: move-result-object v2 │ │ -3229b6: 1a00 8a1c |0007: const-string v0, "GroupSymbol" // string@1c8a │ │ -3229ba: 6e30 6999 0102 |0009: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodySIGN;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9969 │ │ -3229c0: 1a02 7647 |000c: const-string v2, "Signature" // string@4776 │ │ -3229c4: 6e30 6999 2103 |000e: invoke-virtual {v1, v2, v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodySIGN;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9969 │ │ -3229ca: 0e00 |0011: return-void │ │ +32299c: |[32299c] org.jaudiotagger.tag.id3.framebody.FrameBodySIGN.:(B[B)V │ │ +3229ac: 7010 fa97 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ +3229b2: 7110 ca86 0200 |0003: invoke-static {v2}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@86ca │ │ +3229b8: 0c02 |0006: move-result-object v2 │ │ +3229ba: 1a00 8a1c |0007: const-string v0, "GroupSymbol" // string@1c8a │ │ +3229be: 6e30 6999 0102 |0009: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodySIGN;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9969 │ │ +3229c4: 1a02 7647 |000c: const-string v2, "Signature" // string@4776 │ │ +3229c8: 6e30 6999 2103 |000e: invoke-virtual {v1, v2, v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodySIGN;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9969 │ │ +3229ce: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0003 line=59 │ │ 0x000e line=60 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodySIGN; │ │ @@ -1341547,17 +1341547,17 @@ │ │ type : '(Ljava/nio/ByteBuffer;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -3229cc: |[3229cc] org.jaudiotagger.tag.id3.framebody.FrameBodySIGN.:(Ljava/nio/ByteBuffer;I)V │ │ -3229dc: 7030 fb97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Ljava/nio/ByteBuffer;I)V // method@97fb │ │ -3229e2: 0e00 |0003: return-void │ │ +3229d0: |[3229d0] org.jaudiotagger.tag.id3.framebody.FrameBodySIGN.:(Ljava/nio/ByteBuffer;I)V │ │ +3229e0: 7030 fb97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Ljava/nio/ByteBuffer;I)V // method@97fb │ │ +3229e6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodySIGN; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/nio/ByteBuffer; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1341567,17 +1341567,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/framebody/FrameBodySIGN;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3229e4: |[3229e4] org.jaudiotagger.tag.id3.framebody.FrameBodySIGN.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodySIGN;)V │ │ -3229f4: 7020 fc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;)V // method@97fc │ │ -3229fa: 0e00 |0003: return-void │ │ +3229e8: |[3229e8] org.jaudiotagger.tag.id3.framebody.FrameBodySIGN.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodySIGN;)V │ │ +3229f8: 7020 fc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;)V // method@97fc │ │ +3229fe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodySIGN; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/tag/id3/framebody/FrameBodySIGN; │ │ │ │ @@ -1341587,27 +1341587,27 @@ │ │ type : '()B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -322904: |[322904] org.jaudiotagger.tag.id3.framebody.FrameBodySIGN.getGroupSymbol:()B │ │ -322914: 1a00 8a1c |0000: const-string v0, "GroupSymbol" // string@1c8a │ │ -322918: 6e20 6699 0200 |0002: invoke-virtual {v2, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodySIGN;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@9966 │ │ -32291e: 0c01 |0005: move-result-object v1 │ │ -322920: 3801 0d00 |0006: if-eqz v1, 0013 // +000d │ │ -322924: 6e20 6699 0200 |0008: invoke-virtual {v2, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodySIGN;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@9966 │ │ -32292a: 0c00 |000b: move-result-object v0 │ │ -32292c: 1f00 0d10 |000c: check-cast v0, Ljava/lang/Byte; // type@100d │ │ -322930: 6e10 c886 0000 |000e: invoke-virtual {v0}, Ljava/lang/Byte;.byteValue:()B // method@86c8 │ │ -322936: 0a00 |0011: move-result v0 │ │ -322938: 0f00 |0012: return v0 │ │ -32293a: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -32293c: 0f00 |0014: return v0 │ │ +322908: |[322908] org.jaudiotagger.tag.id3.framebody.FrameBodySIGN.getGroupSymbol:()B │ │ +322918: 1a00 8a1c |0000: const-string v0, "GroupSymbol" // string@1c8a │ │ +32291c: 6e20 6699 0200 |0002: invoke-virtual {v2, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodySIGN;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@9966 │ │ +322922: 0c01 |0005: move-result-object v1 │ │ +322924: 3801 0d00 |0006: if-eqz v1, 0013 // +000d │ │ +322928: 6e20 6699 0200 |0008: invoke-virtual {v2, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodySIGN;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@9966 │ │ +32292e: 0c00 |000b: move-result-object v0 │ │ +322930: 1f00 0d10 |000c: check-cast v0, Ljava/lang/Byte; // type@100d │ │ +322934: 6e10 c886 0000 |000e: invoke-virtual {v0}, Ljava/lang/Byte;.byteValue:()B // method@86c8 │ │ +32293a: 0a00 |0011: move-result v0 │ │ +32293c: 0f00 |0012: return v0 │ │ +32293e: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +322940: 0f00 |0014: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=88 │ │ 0x0008 line=90 │ │ locals : │ │ 0x0000 - 0x0015 reg=2 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodySIGN; │ │ │ │ @@ -1341616,37 +1341616,37 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -322968: |[322968] org.jaudiotagger.tag.id3.framebody.FrameBodySIGN.getIdentifier:()Ljava/lang/String; │ │ -322978: 1a00 0145 |0000: const-string v0, "SIGN" // string@4501 │ │ -32297c: 1100 |0002: return-object v0 │ │ +32296c: |[32296c] org.jaudiotagger.tag.id3.framebody.FrameBodySIGN.getIdentifier:()Ljava/lang/String; │ │ +32297c: 1a00 0145 |0000: const-string v0, "SIGN" // string@4501 │ │ +322980: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodySIGN;) │ │ name : 'getSignature' │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -322940: |[322940] org.jaudiotagger.tag.id3.framebody.FrameBodySIGN.getSignature:()[B │ │ -322950: 1a00 7647 |0000: const-string v0, "Signature" // string@4776 │ │ -322954: 6e20 6699 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodySIGN;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@9966 │ │ -32295a: 0c00 |0005: move-result-object v0 │ │ -32295c: 1f00 1c13 |0006: check-cast v0, [B // type@131c │ │ -322960: 1f00 1c13 |0008: check-cast v0, [B // type@131c │ │ -322964: 1100 |000a: return-object v0 │ │ +322944: |[322944] org.jaudiotagger.tag.id3.framebody.FrameBodySIGN.getSignature:()[B │ │ +322954: 1a00 7647 |0000: const-string v0, "Signature" // string@4776 │ │ +322958: 6e20 6699 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodySIGN;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@9966 │ │ +32295e: 0c00 |0005: move-result-object v0 │ │ +322960: 1f00 1c13 |0006: check-cast v0, [B // type@131c │ │ +322964: 1f00 1c13 |0008: check-cast v0, [B // type@131c │ │ +322968: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=122 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodySIGN; │ │ │ │ #3 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodySIGN;) │ │ @@ -1341654,20 +1341654,20 @@ │ │ type : '(B)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -3229fc: |[3229fc] org.jaudiotagger.tag.id3.framebody.FrameBodySIGN.setGroupSymbol:(B)V │ │ -322a0c: 7110 ca86 0200 |0000: invoke-static {v2}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@86ca │ │ -322a12: 0c02 |0003: move-result-object v2 │ │ -322a14: 1a00 8a1c |0004: const-string v0, "GroupSymbol" // string@1c8a │ │ -322a18: 6e30 6999 0102 |0006: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodySIGN;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9969 │ │ -322a1e: 0e00 |0009: return-void │ │ +322a00: |[322a00] org.jaudiotagger.tag.id3.framebody.FrameBodySIGN.setGroupSymbol:(B)V │ │ +322a10: 7110 ca86 0200 |0000: invoke-static {v2}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@86ca │ │ +322a16: 0c02 |0003: move-result-object v2 │ │ +322a18: 1a00 8a1c |0004: const-string v0, "GroupSymbol" // string@1c8a │ │ +322a1c: 6e30 6999 0102 |0006: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodySIGN;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9969 │ │ +322a22: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodySIGN; │ │ 0x0000 - 0x000a reg=2 (null) B │ │ │ │ @@ -1341676,18 +1341676,18 @@ │ │ type : '([B)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -322a20: |[322a20] org.jaudiotagger.tag.id3.framebody.FrameBodySIGN.setSignature:([B)V │ │ -322a30: 1a00 7647 |0000: const-string v0, "Signature" // string@4776 │ │ -322a34: 6e30 6999 0102 |0002: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodySIGN;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9969 │ │ -322a3a: 0e00 |0005: return-void │ │ +322a24: |[322a24] org.jaudiotagger.tag.id3.framebody.FrameBodySIGN.setSignature:([B)V │ │ +322a34: 1a00 7647 |0000: const-string v0, "Signature" // string@4776 │ │ +322a38: 6e30 6999 0102 |0002: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodySIGN;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9969 │ │ +322a3e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=114 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodySIGN; │ │ 0x0000 - 0x0006 reg=2 (null) [B │ │ │ │ @@ -1341696,27 +1341696,27 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 26 16-bit code units │ │ -322a3c: |[322a3c] org.jaudiotagger.tag.id3.framebody.FrameBodySIGN.setupObjectList:()V │ │ -322a4c: 5440 778e |0000: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodySIGN;.objectList:Ljava/util/ArrayList; // field@8e77 │ │ -322a50: 2201 e911 |0002: new-instance v1, Lorg/jaudiotagger/tag/datatype/NumberFixedLength; // type@11e9 │ │ -322a54: 1a02 8a1c |0004: const-string v2, "GroupSymbol" // string@1c8a │ │ -322a58: 1213 |0006: const/4 v3, #int 1 // #1 │ │ -322a5a: 7040 a393 2134 |0007: invoke-direct {v1, v2, v4, v3}, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V // method@93a3 │ │ -322a60: 6e20 b288 1000 |000a: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -322a66: 5440 778e |000d: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodySIGN;.objectList:Ljava/util/ArrayList; // field@8e77 │ │ -322a6a: 2201 de11 |000f: new-instance v1, Lorg/jaudiotagger/tag/datatype/ByteArraySizeTerminated; // type@11de │ │ -322a6e: 1a02 7647 |0011: const-string v2, "Signature" // string@4776 │ │ -322a72: 7030 3b93 2104 |0013: invoke-direct {v1, v2, v4}, Lorg/jaudiotagger/tag/datatype/ByteArraySizeTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@933b │ │ -322a78: 6e20 b288 1000 |0016: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -322a7e: 0e00 |0019: return-void │ │ +322a40: |[322a40] org.jaudiotagger.tag.id3.framebody.FrameBodySIGN.setupObjectList:()V │ │ +322a50: 5440 778e |0000: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodySIGN;.objectList:Ljava/util/ArrayList; // field@8e77 │ │ +322a54: 2201 e911 |0002: new-instance v1, Lorg/jaudiotagger/tag/datatype/NumberFixedLength; // type@11e9 │ │ +322a58: 1a02 8a1c |0004: const-string v2, "GroupSymbol" // string@1c8a │ │ +322a5c: 1213 |0006: const/4 v3, #int 1 // #1 │ │ +322a5e: 7040 a393 2134 |0007: invoke-direct {v1, v2, v4, v3}, Lorg/jaudiotagger/tag/datatype/NumberFixedLength;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V // method@93a3 │ │ +322a64: 6e20 b288 1000 |000a: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +322a6a: 5440 778e |000d: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodySIGN;.objectList:Ljava/util/ArrayList; // field@8e77 │ │ +322a6e: 2201 de11 |000f: new-instance v1, Lorg/jaudiotagger/tag/datatype/ByteArraySizeTerminated; // type@11de │ │ +322a72: 1a02 7647 |0011: const-string v2, "Signature" // string@4776 │ │ +322a76: 7030 3b93 2104 |0013: invoke-direct {v1, v2, v4}, Lorg/jaudiotagger/tag/datatype/ByteArraySizeTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@933b │ │ +322a7c: 6e20 b288 1000 |0016: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +322a82: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ 0x000d line=131 │ │ locals : │ │ 0x0000 - 0x001a reg=4 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodySIGN; │ │ │ │ @@ -1341758,17 +1341758,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -322b60: |[322b60] org.jaudiotagger.tag.id3.framebody.FrameBodySYLT.:()V │ │ -322b70: 7010 fa97 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ -322b76: 0e00 |0003: return-void │ │ +322b64: |[322b64] org.jaudiotagger.tag.id3.framebody.FrameBodySYLT.:()V │ │ +322b74: 7010 fa97 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ +322b7a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodySYLT; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodySYLT;) │ │ @@ -1341776,35 +1341776,35 @@ │ │ type : '(ILjava/lang/String;IILjava/lang/String;[B)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 7 │ │ outs : 3 │ │ insns size : 46 16-bit code units │ │ -322b78: |[322b78] org.jaudiotagger.tag.id3.framebody.FrameBodySYLT.:(ILjava/lang/String;IILjava/lang/String;[B)V │ │ -322b88: 7010 fa97 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ -322b8e: 7110 3487 0200 |0003: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -322b94: 0c02 |0006: move-result-object v2 │ │ -322b96: 1a00 bd4c |0007: const-string v0, "TextEncoding" // string@4cbd │ │ -322b9a: 6e30 7999 0102 |0009: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodySYLT;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9979 │ │ -322ba0: 1a02 d22f |000c: const-string v2, "Language" // string@2fd2 │ │ -322ba4: 6e30 7999 2103 |000e: invoke-virtual {v1, v2, v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodySYLT;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9979 │ │ -322baa: 7110 3487 0400 |0011: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -322bb0: 0c02 |0014: move-result-object v2 │ │ -322bb2: 1a03 074e |0015: const-string v3, "TimeStampFormat" // string@4e07 │ │ -322bb6: 6e30 7999 3102 |0017: invoke-virtual {v1, v3, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodySYLT;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9979 │ │ -322bbc: 7110 3487 0500 |001a: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -322bc2: 0c02 |001d: move-result-object v2 │ │ -322bc4: 1a03 2963 |001e: const-string v3, "contentType" // string@6329 │ │ -322bc8: 6e30 7999 3102 |0020: invoke-virtual {v1, v3, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodySYLT;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9979 │ │ -322bce: 1a02 b014 |0023: const-string v2, "Description" // string@14b0 │ │ -322bd2: 6e30 7999 2106 |0025: invoke-virtual {v1, v2, v6}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodySYLT;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9979 │ │ -322bd8: 1a02 4814 |0028: const-string v2, "Data" // string@1448 │ │ -322bdc: 6e30 7999 2107 |002a: invoke-virtual {v1, v2, v7}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodySYLT;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9979 │ │ -322be2: 0e00 |002d: return-void │ │ +322b7c: |[322b7c] org.jaudiotagger.tag.id3.framebody.FrameBodySYLT.:(ILjava/lang/String;IILjava/lang/String;[B)V │ │ +322b8c: 7010 fa97 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ +322b92: 7110 3487 0200 |0003: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +322b98: 0c02 |0006: move-result-object v2 │ │ +322b9a: 1a00 bd4c |0007: const-string v0, "TextEncoding" // string@4cbd │ │ +322b9e: 6e30 7999 0102 |0009: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodySYLT;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9979 │ │ +322ba4: 1a02 d22f |000c: const-string v2, "Language" // string@2fd2 │ │ +322ba8: 6e30 7999 2103 |000e: invoke-virtual {v1, v2, v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodySYLT;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9979 │ │ +322bae: 7110 3487 0400 |0011: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +322bb4: 0c02 |0014: move-result-object v2 │ │ +322bb6: 1a03 074e |0015: const-string v3, "TimeStampFormat" // string@4e07 │ │ +322bba: 6e30 7999 3102 |0017: invoke-virtual {v1, v3, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodySYLT;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9979 │ │ +322bc0: 7110 3487 0500 |001a: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +322bc6: 0c02 |001d: move-result-object v2 │ │ +322bc8: 1a03 2963 |001e: const-string v3, "contentType" // string@6329 │ │ +322bcc: 6e30 7999 3102 |0020: invoke-virtual {v1, v3, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodySYLT;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9979 │ │ +322bd2: 1a02 b014 |0023: const-string v2, "Description" // string@14b0 │ │ +322bd6: 6e30 7999 2106 |0025: invoke-virtual {v1, v2, v6}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodySYLT;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9979 │ │ +322bdc: 1a02 4814 |0028: const-string v2, "Data" // string@1448 │ │ +322be0: 6e30 7999 2107 |002a: invoke-virtual {v1, v2, v7}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodySYLT;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9979 │ │ +322be6: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ 0x0003 line=148 │ │ 0x000e line=149 │ │ 0x0011 line=150 │ │ 0x001a line=151 │ │ @@ -1341824,17 +1341824,17 @@ │ │ type : '(Ljava/nio/ByteBuffer;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -322be4: |[322be4] org.jaudiotagger.tag.id3.framebody.FrameBodySYLT.:(Ljava/nio/ByteBuffer;I)V │ │ -322bf4: 7030 fb97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Ljava/nio/ByteBuffer;I)V // method@97fb │ │ -322bfa: 0e00 |0003: return-void │ │ +322be8: |[322be8] org.jaudiotagger.tag.id3.framebody.FrameBodySYLT.:(Ljava/nio/ByteBuffer;I)V │ │ +322bf8: 7030 fb97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Ljava/nio/ByteBuffer;I)V // method@97fb │ │ +322bfe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodySYLT; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/nio/ByteBuffer; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1341844,17 +1341844,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/framebody/FrameBodySYLT;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -322bfc: |[322bfc] org.jaudiotagger.tag.id3.framebody.FrameBodySYLT.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodySYLT;)V │ │ -322c0c: 7020 fc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;)V // method@97fc │ │ -322c12: 0e00 |0003: return-void │ │ +322c00: |[322c00] org.jaudiotagger.tag.id3.framebody.FrameBodySYLT.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodySYLT;)V │ │ +322c10: 7020 fc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;)V // method@97fc │ │ +322c16: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodySYLT; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/tag/id3/framebody/FrameBodySYLT; │ │ │ │ @@ -1341864,22 +1341864,22 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -322aa8: |[322aa8] org.jaudiotagger.tag.id3.framebody.FrameBodySYLT.getContentType:()I │ │ -322ab8: 1a00 2963 |0000: const-string v0, "contentType" // string@6329 │ │ -322abc: 6e20 7599 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodySYLT;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@9975 │ │ -322ac2: 0c00 |0005: move-result-object v0 │ │ -322ac4: 1f00 2d10 |0006: check-cast v0, Ljava/lang/Number; // type@102d │ │ -322ac8: 6e10 6b87 0000 |0008: invoke-virtual {v0}, Ljava/lang/Number;.intValue:()I // method@876b │ │ -322ace: 0a00 |000b: move-result v0 │ │ -322ad0: 0f00 |000c: return v0 │ │ +322aac: |[322aac] org.jaudiotagger.tag.id3.framebody.FrameBodySYLT.getContentType:()I │ │ +322abc: 1a00 2963 |0000: const-string v0, "contentType" // string@6329 │ │ +322ac0: 6e20 7599 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodySYLT;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@9975 │ │ +322ac6: 0c00 |0005: move-result-object v0 │ │ +322ac8: 1f00 2d10 |0006: check-cast v0, Ljava/lang/Number; // type@102d │ │ +322acc: 6e10 6b87 0000 |0008: invoke-virtual {v0}, Ljava/lang/Number;.intValue:()I // method@876b │ │ +322ad2: 0a00 |000b: move-result v0 │ │ +322ad4: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=189 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodySYLT; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodySYLT;) │ │ @@ -1341887,20 +1341887,20 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -322b00: |[322b00] org.jaudiotagger.tag.id3.framebody.FrameBodySYLT.getDescription:()Ljava/lang/String; │ │ -322b10: 1a00 b014 |0000: const-string v0, "Description" // string@14b0 │ │ -322b14: 6e20 7599 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodySYLT;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@9975 │ │ -322b1a: 0c00 |0005: move-result-object v0 │ │ -322b1c: 1f00 3710 |0006: check-cast v0, Ljava/lang/String; // type@1037 │ │ -322b20: 1100 |0008: return-object v0 │ │ +322b04: |[322b04] org.jaudiotagger.tag.id3.framebody.FrameBodySYLT.getDescription:()Ljava/lang/String; │ │ +322b14: 1a00 b014 |0000: const-string v0, "Description" // string@14b0 │ │ +322b18: 6e20 7599 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodySYLT;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@9975 │ │ +322b1e: 0c00 |0005: move-result-object v0 │ │ +322b20: 1f00 3710 |0006: check-cast v0, Ljava/lang/String; // type@1037 │ │ +322b24: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=197 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodySYLT; │ │ │ │ #2 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodySYLT;) │ │ @@ -1341908,36 +1341908,36 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -322b24: |[322b24] org.jaudiotagger.tag.id3.framebody.FrameBodySYLT.getIdentifier:()Ljava/lang/String; │ │ -322b34: 1a00 5046 |0000: const-string v0, "SYLT" // string@4650 │ │ -322b38: 1100 |0002: return-object v0 │ │ +322b28: |[322b28] org.jaudiotagger.tag.id3.framebody.FrameBodySYLT.getIdentifier:()Ljava/lang/String; │ │ +322b38: 1a00 5046 |0000: const-string v0, "SYLT" // string@4650 │ │ +322b3c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodySYLT;) │ │ name : 'getLanguage' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -322b3c: |[322b3c] org.jaudiotagger.tag.id3.framebody.FrameBodySYLT.getLanguage:()Ljava/lang/String; │ │ -322b4c: 1a00 d22f |0000: const-string v0, "Language" // string@2fd2 │ │ -322b50: 6e20 7599 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodySYLT;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@9975 │ │ -322b56: 0c00 |0005: move-result-object v0 │ │ -322b58: 1f00 3710 |0006: check-cast v0, Ljava/lang/String; // type@1037 │ │ -322b5c: 1100 |0008: return-object v0 │ │ +322b40: |[322b40] org.jaudiotagger.tag.id3.framebody.FrameBodySYLT.getLanguage:()Ljava/lang/String; │ │ +322b50: 1a00 d22f |0000: const-string v0, "Language" // string@2fd2 │ │ +322b54: 6e20 7599 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodySYLT;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@9975 │ │ +322b5a: 0c00 |0005: move-result-object v0 │ │ +322b5c: 1f00 3710 |0006: check-cast v0, Ljava/lang/String; // type@1037 │ │ +322b60: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=173 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodySYLT; │ │ │ │ #4 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodySYLT;) │ │ @@ -1341945,21 +1341945,21 @@ │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -322a80: |[322a80] org.jaudiotagger.tag.id3.framebody.FrameBodySYLT.getLyrics:()[B │ │ -322a90: 1a00 4814 |0000: const-string v0, "Data" // string@1448 │ │ -322a94: 6e20 7599 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodySYLT;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@9975 │ │ -322a9a: 0c00 |0005: move-result-object v0 │ │ -322a9c: 1f00 1c13 |0006: check-cast v0, [B // type@131c │ │ -322aa0: 1f00 1c13 |0008: check-cast v0, [B // type@131c │ │ -322aa4: 1100 |000a: return-object v0 │ │ +322a84: |[322a84] org.jaudiotagger.tag.id3.framebody.FrameBodySYLT.getLyrics:()[B │ │ +322a94: 1a00 4814 |0000: const-string v0, "Data" // string@1448 │ │ +322a98: 6e20 7599 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodySYLT;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@9975 │ │ +322a9e: 0c00 |0005: move-result-object v0 │ │ +322aa0: 1f00 1c13 |0006: check-cast v0, [B // type@131c │ │ +322aa4: 1f00 1c13 |0008: check-cast v0, [B // type@131c │ │ +322aa8: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=230 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodySYLT; │ │ │ │ #5 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodySYLT;) │ │ @@ -1341967,22 +1341967,22 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -322ad4: |[322ad4] org.jaudiotagger.tag.id3.framebody.FrameBodySYLT.getTimeStampFormat:()I │ │ -322ae4: 1a00 074e |0000: const-string v0, "TimeStampFormat" // string@4e07 │ │ -322ae8: 6e20 7599 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodySYLT;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@9975 │ │ -322aee: 0c00 |0005: move-result-object v0 │ │ -322af0: 1f00 2d10 |0006: check-cast v0, Ljava/lang/Number; // type@102d │ │ -322af4: 6e10 6b87 0000 |0008: invoke-virtual {v0}, Ljava/lang/Number;.intValue:()I // method@876b │ │ -322afa: 0a00 |000b: move-result v0 │ │ -322afc: 0f00 |000c: return v0 │ │ +322ad8: |[322ad8] org.jaudiotagger.tag.id3.framebody.FrameBodySYLT.getTimeStampFormat:()I │ │ +322ae8: 1a00 074e |0000: const-string v0, "TimeStampFormat" // string@4e07 │ │ +322aec: 6e20 7599 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodySYLT;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@9975 │ │ +322af2: 0c00 |0005: move-result-object v0 │ │ +322af4: 1f00 2d10 |0006: check-cast v0, Ljava/lang/Number; // type@102d │ │ +322af8: 6e10 6b87 0000 |0008: invoke-virtual {v0}, Ljava/lang/Number;.intValue:()I // method@876b │ │ +322afe: 0a00 |000b: move-result v0 │ │ +322b00: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=181 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodySYLT; │ │ │ │ #6 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodySYLT;) │ │ @@ -1341990,18 +1341990,18 @@ │ │ type : '([B)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -322c14: |[322c14] org.jaudiotagger.tag.id3.framebody.FrameBodySYLT.setLyrics:([B)V │ │ -322c24: 1a00 4814 |0000: const-string v0, "Data" // string@1448 │ │ -322c28: 6e30 7999 0102 |0002: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodySYLT;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9979 │ │ -322c2e: 0e00 |0005: return-void │ │ +322c18: |[322c18] org.jaudiotagger.tag.id3.framebody.FrameBodySYLT.setLyrics:([B)V │ │ +322c28: 1a00 4814 |0000: const-string v0, "Data" // string@1448 │ │ +322c2c: 6e30 7999 0102 |0002: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodySYLT;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9979 │ │ +322c32: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=218 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodySYLT; │ │ 0x0000 - 0x0006 reg=2 (null) [B │ │ │ │ @@ -1342010,48 +1342010,48 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 75 16-bit code units │ │ -322c30: |[322c30] org.jaudiotagger.tag.id3.framebody.FrameBodySYLT.setupObjectList:()V │ │ -322c40: 5450 788e |0000: iget-object v0, v5, Lorg/jaudiotagger/tag/id3/framebody/FrameBodySYLT;.objectList:Ljava/util/ArrayList; // field@8e78 │ │ -322c44: 2201 ea11 |0002: new-instance v1, Lorg/jaudiotagger/tag/datatype/NumberHashMap; // type@11ea │ │ -322c48: 1a02 bd4c |0004: const-string v2, "TextEncoding" // string@4cbd │ │ -322c4c: 1213 |0006: const/4 v3, #int 1 // #1 │ │ -322c4e: 7040 ae93 2135 |0007: invoke-direct {v1, v2, v5, v3}, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V // method@93ae │ │ -322c54: 6e20 b288 1000 |000a: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -322c5a: 5450 788e |000d: iget-object v0, v5, Lorg/jaudiotagger/tag/id3/framebody/FrameBodySYLT;.objectList:Ljava/util/ArrayList; // field@8e78 │ │ -322c5e: 2201 f411 |000f: new-instance v1, Lorg/jaudiotagger/tag/datatype/StringHashMap; // type@11f4 │ │ -322c62: 1a02 d22f |0011: const-string v2, "Language" // string@2fd2 │ │ -322c66: 1234 |0013: const/4 v4, #int 3 // #3 │ │ -322c68: 7040 0f94 2145 |0014: invoke-direct {v1, v2, v5, v4}, Lorg/jaudiotagger/tag/datatype/StringHashMap;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V // method@940f │ │ -322c6e: 6e20 b288 1000 |0017: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -322c74: 5450 788e |001a: iget-object v0, v5, Lorg/jaudiotagger/tag/id3/framebody/FrameBodySYLT;.objectList:Ljava/util/ArrayList; // field@8e78 │ │ -322c78: 2201 ea11 |001c: new-instance v1, Lorg/jaudiotagger/tag/datatype/NumberHashMap; // type@11ea │ │ -322c7c: 1a02 074e |001e: const-string v2, "TimeStampFormat" // string@4e07 │ │ -322c80: 7040 ae93 2135 |0020: invoke-direct {v1, v2, v5, v3}, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V // method@93ae │ │ -322c86: 6e20 b288 1000 |0023: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -322c8c: 5450 788e |0026: iget-object v0, v5, Lorg/jaudiotagger/tag/id3/framebody/FrameBodySYLT;.objectList:Ljava/util/ArrayList; // field@8e78 │ │ -322c90: 2201 ea11 |0028: new-instance v1, Lorg/jaudiotagger/tag/datatype/NumberHashMap; // type@11ea │ │ -322c94: 1a02 2963 |002a: const-string v2, "contentType" // string@6329 │ │ -322c98: 7040 ae93 2135 |002c: invoke-direct {v1, v2, v5, v3}, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V // method@93ae │ │ -322c9e: 6e20 b288 1000 |002f: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -322ca4: 5450 788e |0032: iget-object v0, v5, Lorg/jaudiotagger/tag/id3/framebody/FrameBodySYLT;.objectList:Ljava/util/ArrayList; // field@8e78 │ │ -322ca8: 2201 f511 |0034: new-instance v1, Lorg/jaudiotagger/tag/datatype/StringNullTerminated; // type@11f5 │ │ -322cac: 1a02 b014 |0036: const-string v2, "Description" // string@14b0 │ │ -322cb0: 7030 1894 2105 |0038: invoke-direct {v1, v2, v5}, Lorg/jaudiotagger/tag/datatype/StringNullTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@9418 │ │ -322cb6: 6e20 b288 1000 |003b: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -322cbc: 5450 788e |003e: iget-object v0, v5, Lorg/jaudiotagger/tag/id3/framebody/FrameBodySYLT;.objectList:Ljava/util/ArrayList; // field@8e78 │ │ -322cc0: 2201 de11 |0040: new-instance v1, Lorg/jaudiotagger/tag/datatype/ByteArraySizeTerminated; // type@11de │ │ -322cc4: 1a02 4814 |0042: const-string v2, "Data" // string@1448 │ │ -322cc8: 7030 3b93 2105 |0044: invoke-direct {v1, v2, v5}, Lorg/jaudiotagger/tag/datatype/ByteArraySizeTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@933b │ │ -322cce: 6e20 b288 1000 |0047: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -322cd4: 0e00 |004a: return-void │ │ +322c34: |[322c34] org.jaudiotagger.tag.id3.framebody.FrameBodySYLT.setupObjectList:()V │ │ +322c44: 5450 788e |0000: iget-object v0, v5, Lorg/jaudiotagger/tag/id3/framebody/FrameBodySYLT;.objectList:Ljava/util/ArrayList; // field@8e78 │ │ +322c48: 2201 ea11 |0002: new-instance v1, Lorg/jaudiotagger/tag/datatype/NumberHashMap; // type@11ea │ │ +322c4c: 1a02 bd4c |0004: const-string v2, "TextEncoding" // string@4cbd │ │ +322c50: 1213 |0006: const/4 v3, #int 1 // #1 │ │ +322c52: 7040 ae93 2135 |0007: invoke-direct {v1, v2, v5, v3}, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V // method@93ae │ │ +322c58: 6e20 b288 1000 |000a: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +322c5e: 5450 788e |000d: iget-object v0, v5, Lorg/jaudiotagger/tag/id3/framebody/FrameBodySYLT;.objectList:Ljava/util/ArrayList; // field@8e78 │ │ +322c62: 2201 f411 |000f: new-instance v1, Lorg/jaudiotagger/tag/datatype/StringHashMap; // type@11f4 │ │ +322c66: 1a02 d22f |0011: const-string v2, "Language" // string@2fd2 │ │ +322c6a: 1234 |0013: const/4 v4, #int 3 // #3 │ │ +322c6c: 7040 0f94 2145 |0014: invoke-direct {v1, v2, v5, v4}, Lorg/jaudiotagger/tag/datatype/StringHashMap;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V // method@940f │ │ +322c72: 6e20 b288 1000 |0017: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +322c78: 5450 788e |001a: iget-object v0, v5, Lorg/jaudiotagger/tag/id3/framebody/FrameBodySYLT;.objectList:Ljava/util/ArrayList; // field@8e78 │ │ +322c7c: 2201 ea11 |001c: new-instance v1, Lorg/jaudiotagger/tag/datatype/NumberHashMap; // type@11ea │ │ +322c80: 1a02 074e |001e: const-string v2, "TimeStampFormat" // string@4e07 │ │ +322c84: 7040 ae93 2135 |0020: invoke-direct {v1, v2, v5, v3}, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V // method@93ae │ │ +322c8a: 6e20 b288 1000 |0023: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +322c90: 5450 788e |0026: iget-object v0, v5, Lorg/jaudiotagger/tag/id3/framebody/FrameBodySYLT;.objectList:Ljava/util/ArrayList; // field@8e78 │ │ +322c94: 2201 ea11 |0028: new-instance v1, Lorg/jaudiotagger/tag/datatype/NumberHashMap; // type@11ea │ │ +322c98: 1a02 2963 |002a: const-string v2, "contentType" // string@6329 │ │ +322c9c: 7040 ae93 2135 |002c: invoke-direct {v1, v2, v5, v3}, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V // method@93ae │ │ +322ca2: 6e20 b288 1000 |002f: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +322ca8: 5450 788e |0032: iget-object v0, v5, Lorg/jaudiotagger/tag/id3/framebody/FrameBodySYLT;.objectList:Ljava/util/ArrayList; // field@8e78 │ │ +322cac: 2201 f511 |0034: new-instance v1, Lorg/jaudiotagger/tag/datatype/StringNullTerminated; // type@11f5 │ │ +322cb0: 1a02 b014 |0036: const-string v2, "Description" // string@14b0 │ │ +322cb4: 7030 1894 2105 |0038: invoke-direct {v1, v2, v5}, Lorg/jaudiotagger/tag/datatype/StringNullTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@9418 │ │ +322cba: 6e20 b288 1000 |003b: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +322cc0: 5450 788e |003e: iget-object v0, v5, Lorg/jaudiotagger/tag/id3/framebody/FrameBodySYLT;.objectList:Ljava/util/ArrayList; // field@8e78 │ │ +322cc4: 2201 de11 |0040: new-instance v1, Lorg/jaudiotagger/tag/datatype/ByteArraySizeTerminated; // type@11de │ │ +322cc8: 1a02 4814 |0042: const-string v2, "Data" // string@1448 │ │ +322ccc: 7030 3b93 2105 |0044: invoke-direct {v1, v2, v5}, Lorg/jaudiotagger/tag/datatype/ByteArraySizeTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@933b │ │ +322cd2: 6e20 b288 1000 |0047: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +322cd8: 0e00 |004a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=238 │ │ 0x000d line=239 │ │ 0x001a line=240 │ │ 0x0026 line=241 │ │ 0x0032 line=242 │ │ @@ -1342118,22 +1342118,22 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -322e70: |[322e70] org.jaudiotagger.tag.id3.framebody.FrameBodySYTC.:()V │ │ -322e80: 7010 fa97 0200 |0000: invoke-direct {v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ -322e86: 1220 |0003: const/4 v0, #int 2 // #2 │ │ -322e88: 7110 3487 0000 |0004: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -322e8e: 0c00 |0007: move-result-object v0 │ │ -322e90: 1a01 074e |0008: const-string v1, "TimeStampFormat" // string@4e07 │ │ -322e94: 6e30 8899 1200 |000a: invoke-virtual {v2, v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodySYTC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9988 │ │ -322e9a: 0e00 |000d: return-void │ │ +322e74: |[322e74] org.jaudiotagger.tag.id3.framebody.FrameBodySYTC.:()V │ │ +322e84: 7010 fa97 0200 |0000: invoke-direct {v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ +322e8a: 1220 |0003: const/4 v0, #int 2 // #2 │ │ +322e8c: 7110 3487 0000 |0004: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +322e92: 0c00 |0007: move-result-object v0 │ │ +322e94: 1a01 074e |0008: const-string v1, "TimeStampFormat" // string@4e07 │ │ +322e98: 6e30 8899 1200 |000a: invoke-virtual {v2, v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodySYTC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9988 │ │ +322e9e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ 0x0004 line=81 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodySYTC; │ │ │ │ @@ -1342142,23 +1342142,23 @@ │ │ type : '(I[B)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -322e9c: |[322e9c] org.jaudiotagger.tag.id3.framebody.FrameBodySYTC.:(I[B)V │ │ -322eac: 7010 fa97 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ -322eb2: 7110 3487 0200 |0003: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -322eb8: 0c02 |0006: move-result-object v2 │ │ -322eba: 1a00 074e |0007: const-string v0, "TimeStampFormat" // string@4e07 │ │ -322ebe: 6e30 8899 0102 |0009: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodySYTC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9988 │ │ -322ec4: 1a02 ea48 |000c: const-string v2, "SynchronisedTempoList" // string@48ea │ │ -322ec8: 6e30 8899 2103 |000e: invoke-virtual {v1, v2, v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodySYTC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9988 │ │ -322ece: 0e00 |0011: return-void │ │ +322ea0: |[322ea0] org.jaudiotagger.tag.id3.framebody.FrameBodySYTC.:(I[B)V │ │ +322eb0: 7010 fa97 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ +322eb6: 7110 3487 0200 |0003: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +322ebc: 0c02 |0006: move-result-object v2 │ │ +322ebe: 1a00 074e |0007: const-string v0, "TimeStampFormat" // string@4e07 │ │ +322ec2: 6e30 8899 0102 |0009: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodySYTC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9988 │ │ +322ec8: 1a02 ea48 |000c: const-string v2, "SynchronisedTempoList" // string@48ea │ │ +322ecc: 6e30 8899 2103 |000e: invoke-virtual {v1, v2, v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodySYTC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9988 │ │ +322ed2: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0003 line=90 │ │ 0x000e line=91 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodySYTC; │ │ @@ -1342170,17 +1342170,17 @@ │ │ type : '(Ljava/nio/ByteBuffer;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -322ed0: |[322ed0] org.jaudiotagger.tag.id3.framebody.FrameBodySYTC.:(Ljava/nio/ByteBuffer;I)V │ │ -322ee0: 7030 fb97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Ljava/nio/ByteBuffer;I)V // method@97fb │ │ -322ee6: 0e00 |0003: return-void │ │ +322ed4: |[322ed4] org.jaudiotagger.tag.id3.framebody.FrameBodySYTC.:(Ljava/nio/ByteBuffer;I)V │ │ +322ee4: 7030 fb97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Ljava/nio/ByteBuffer;I)V // method@97fb │ │ +322eea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodySYTC; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/nio/ByteBuffer; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1342190,17 +1342190,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/framebody/FrameBodySYTC;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -322ee8: |[322ee8] org.jaudiotagger.tag.id3.framebody.FrameBodySYTC.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodySYTC;)V │ │ -322ef8: 7020 fc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;)V // method@97fc │ │ -322efe: 0e00 |0003: return-void │ │ +322eec: |[322eec] org.jaudiotagger.tag.id3.framebody.FrameBodySYTC.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodySYTC;)V │ │ +322efc: 7020 fc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;)V // method@97fc │ │ +322f02: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodySYTC; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/tag/id3/framebody/FrameBodySYTC; │ │ │ │ @@ -1342210,55 +1342210,55 @@ │ │ type : '(JI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 75 16-bit code units │ │ -322f00: |[322f00] org.jaudiotagger.tag.id3.framebody.FrameBodySYTC.addTempo:(JI)V │ │ -322f10: 6e30 8799 a90b |0000: invoke-virtual {v9, v10, v11}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodySYTC;.removeTempo:(J)Z // method@9987 │ │ -322f16: 1a00 ea48 |0003: const-string v0, "SynchronisedTempoList" // string@48ea │ │ -322f1a: 6e20 8299 0900 |0005: invoke-virtual {v9, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodySYTC;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@9982 │ │ -322f20: 0c00 |0008: move-result-object v0 │ │ -322f22: 1f00 9310 |0009: check-cast v0, Ljava/util/List; // type@1093 │ │ -322f26: 7210 6d89 0000 |000b: invoke-interface {v0}, Ljava/util/List;.isEmpty:()Z // method@896d │ │ -322f2c: 0a01 |000e: move-result v1 │ │ -322f2e: 1202 |000f: const/4 v2, #int 0 // #0 │ │ -322f30: 3901 2c00 |0010: if-nez v1, 003c // +002c │ │ -322f34: 7220 6a89 2000 |0012: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ -322f3a: 0c01 |0015: move-result-object v1 │ │ -322f3c: 1f01 f711 |0016: check-cast v1, Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode; // type@11f7 │ │ -322f40: 6e10 2794 0100 |0018: invoke-virtual {v1}, Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode;.getTimestamp:()J // method@9427 │ │ -322f46: 0b03 |001b: move-result-wide v3 │ │ -322f48: 3101 030a |001c: cmp-long v1, v3, v10 │ │ -322f4c: 3c01 1e00 |001e: if-gtz v1, 003c // +001e │ │ -322f50: 7210 6e89 0000 |0020: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ -322f56: 0c01 |0023: move-result-object v1 │ │ -322f58: 7210 4789 0100 |0024: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -322f5e: 0a03 |0027: move-result v3 │ │ -322f60: 3803 1400 |0028: if-eqz v3, 003c // +0014 │ │ -322f64: 7210 4889 0100 |002a: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -322f6a: 0c03 |002d: move-result-object v3 │ │ -322f6c: 1f03 f711 |002e: check-cast v3, Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode; // type@11f7 │ │ -322f70: 6e10 2794 0300 |0030: invoke-virtual {v3}, Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode;.getTimestamp:()J // method@9427 │ │ -322f76: 0b03 |0033: move-result-wide v3 │ │ -322f78: 3105 0a03 |0034: cmp-long v5, v10, v3 │ │ -322f7c: 3b05 0300 |0036: if-gez v5, 0039 // +0003 │ │ -322f80: 2804 |0038: goto 003c // +0004 │ │ -322f82: d802 0201 |0039: add-int/lit8 v2, v2, #int 1 // #01 │ │ -322f86: 28e9 |003b: goto 0024 // -0017 │ │ -322f88: 2201 f711 |003c: new-instance v1, Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode; // type@11f7 │ │ -322f8c: 1a04 e648 |003e: const-string v4, "SynchronisedTempo" // string@48e6 │ │ -322f90: 0713 |0040: move-object v3, v1 │ │ -322f92: 0795 |0041: move-object v5, v9 │ │ -322f94: 01c6 |0042: move v6, v12 │ │ -322f96: 04a7 |0043: move-wide v7, v10 │ │ -322f98: 7606 2194 0300 |0044: invoke-direct/range {v3, v4, v5, v6, v7, v8}, Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;IJ)V // method@9421 │ │ -322f9e: 7230 6389 2001 |0047: invoke-interface {v0, v2, v1}, Ljava/util/List;.add:(ILjava/lang/Object;)V // method@8963 │ │ -322fa4: 0e00 |004a: return-void │ │ +322f04: |[322f04] org.jaudiotagger.tag.id3.framebody.FrameBodySYTC.addTempo:(JI)V │ │ +322f14: 6e30 8799 a90b |0000: invoke-virtual {v9, v10, v11}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodySYTC;.removeTempo:(J)Z // method@9987 │ │ +322f1a: 1a00 ea48 |0003: const-string v0, "SynchronisedTempoList" // string@48ea │ │ +322f1e: 6e20 8299 0900 |0005: invoke-virtual {v9, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodySYTC;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@9982 │ │ +322f24: 0c00 |0008: move-result-object v0 │ │ +322f26: 1f00 9310 |0009: check-cast v0, Ljava/util/List; // type@1093 │ │ +322f2a: 7210 6d89 0000 |000b: invoke-interface {v0}, Ljava/util/List;.isEmpty:()Z // method@896d │ │ +322f30: 0a01 |000e: move-result v1 │ │ +322f32: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +322f34: 3901 2c00 |0010: if-nez v1, 003c // +002c │ │ +322f38: 7220 6a89 2000 |0012: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ +322f3e: 0c01 |0015: move-result-object v1 │ │ +322f40: 1f01 f711 |0016: check-cast v1, Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode; // type@11f7 │ │ +322f44: 6e10 2794 0100 |0018: invoke-virtual {v1}, Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode;.getTimestamp:()J // method@9427 │ │ +322f4a: 0b03 |001b: move-result-wide v3 │ │ +322f4c: 3101 030a |001c: cmp-long v1, v3, v10 │ │ +322f50: 3c01 1e00 |001e: if-gtz v1, 003c // +001e │ │ +322f54: 7210 6e89 0000 |0020: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ +322f5a: 0c01 |0023: move-result-object v1 │ │ +322f5c: 7210 4789 0100 |0024: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +322f62: 0a03 |0027: move-result v3 │ │ +322f64: 3803 1400 |0028: if-eqz v3, 003c // +0014 │ │ +322f68: 7210 4889 0100 |002a: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +322f6e: 0c03 |002d: move-result-object v3 │ │ +322f70: 1f03 f711 |002e: check-cast v3, Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode; // type@11f7 │ │ +322f74: 6e10 2794 0300 |0030: invoke-virtual {v3}, Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode;.getTimestamp:()J // method@9427 │ │ +322f7a: 0b03 |0033: move-result-wide v3 │ │ +322f7c: 3105 0a03 |0034: cmp-long v5, v10, v3 │ │ +322f80: 3b05 0300 |0036: if-gez v5, 0039 // +0003 │ │ +322f84: 2804 |0038: goto 003c // +0004 │ │ +322f86: d802 0201 |0039: add-int/lit8 v2, v2, #int 1 // #01 │ │ +322f8a: 28e9 |003b: goto 0024 // -0017 │ │ +322f8c: 2201 f711 |003c: new-instance v1, Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode; // type@11f7 │ │ +322f90: 1a04 e648 |003e: const-string v4, "SynchronisedTempo" // string@48e6 │ │ +322f94: 0713 |0040: move-object v3, v1 │ │ +322f96: 0795 |0041: move-object v5, v9 │ │ +322f98: 01c6 |0042: move v6, v12 │ │ +322f9a: 04a7 |0043: move-wide v7, v10 │ │ +322f9c: 7606 2194 0300 |0044: invoke-direct/range {v3, v4, v5, v6, v7, v8}, Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;IJ)V // method@9421 │ │ +322fa2: 7230 6389 2001 |0047: invoke-interface {v0, v2, v1}, Ljava/util/List;.add:(ILjava/lang/Object;)V // method@8963 │ │ +322fa8: 0e00 |004a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=186 │ │ 0x0005 line=187 │ │ 0x000b line=189 │ │ 0x0020 line=191 │ │ 0x0030 line=193 │ │ @@ -1342273,21 +1342273,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -322fa8: |[322fa8] org.jaudiotagger.tag.id3.framebody.FrameBodySYTC.clearTempi:()V │ │ -322fb8: 1a00 ea48 |0000: const-string v0, "SynchronisedTempoList" // string@48ea │ │ -322fbc: 6e20 8299 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodySYTC;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@9982 │ │ -322fc2: 0c00 |0005: move-result-object v0 │ │ -322fc4: 1f00 9310 |0006: check-cast v0, Ljava/util/List; // type@1093 │ │ -322fc8: 7210 6689 0000 |0008: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@8966 │ │ -322fce: 0e00 |000b: return-void │ │ +322fac: |[322fac] org.jaudiotagger.tag.id3.framebody.FrameBodySYTC.clearTempi:()V │ │ +322fbc: 1a00 ea48 |0000: const-string v0, "SynchronisedTempoList" // string@48ea │ │ +322fc0: 6e20 8299 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodySYTC;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@9982 │ │ +322fc6: 0c00 |0005: move-result-object v0 │ │ +322fc8: 1f00 9310 |0006: check-cast v0, Ljava/util/List; // type@1093 │ │ +322fcc: 7210 6689 0000 |0008: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@8966 │ │ +322fd2: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=235 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodySYTC; │ │ │ │ #2 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodySYTC;) │ │ @@ -1342295,58 +1342295,58 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -322d70: |[322d70] org.jaudiotagger.tag.id3.framebody.FrameBodySYTC.getIdentifier:()Ljava/lang/String; │ │ -322d80: 1a00 6046 |0000: const-string v0, "SYTC" // string@4660 │ │ -322d84: 1100 |0002: return-object v0 │ │ +322d74: |[322d74] org.jaudiotagger.tag.id3.framebody.FrameBodySYTC.getIdentifier:()Ljava/lang/String; │ │ +322d84: 1a00 6046 |0000: const-string v0, "SYTC" // string@4660 │ │ +322d88: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodySYTC;) │ │ name : 'getTempi' │ │ type : '()Ljava/util/Map;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 54 16-bit code units │ │ -322df4: |[322df4] org.jaudiotagger.tag.id3.framebody.FrameBodySYTC.getTempi:()Ljava/util/Map; │ │ -322e04: 2200 9010 |0000: new-instance v0, Ljava/util/LinkedHashMap; // type@1090 │ │ -322e08: 7010 4a89 0000 |0002: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@894a │ │ -322e0e: 1a01 ea48 |0005: const-string v1, "SynchronisedTempoList" // string@48ea │ │ -322e12: 6e20 8299 1500 |0007: invoke-virtual {v5, v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodySYTC;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@9982 │ │ -322e18: 0c01 |000a: move-result-object v1 │ │ -322e1a: 1f01 9310 |000b: check-cast v1, Ljava/util/List; // type@1093 │ │ -322e1e: 7210 6e89 0100 |000d: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ -322e24: 0c01 |0010: move-result-object v1 │ │ -322e26: 7210 4789 0100 |0011: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -322e2c: 0a02 |0014: move-result v2 │ │ -322e2e: 3802 1c00 |0015: if-eqz v2, 0031 // +001c │ │ -322e32: 7210 4889 0100 |0017: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -322e38: 0c02 |001a: move-result-object v2 │ │ -322e3a: 1f02 f711 |001b: check-cast v2, Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode; // type@11f7 │ │ -322e3e: 6e10 2794 0200 |001d: invoke-virtual {v2}, Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode;.getTimestamp:()J // method@9427 │ │ -322e44: 0b03 |0020: move-result-wide v3 │ │ -322e46: 7120 4387 4300 |0021: invoke-static {v3, v4}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8743 │ │ -322e4c: 0c03 |0024: move-result-object v3 │ │ -322e4e: 6e10 2694 0200 |0025: invoke-virtual {v2}, Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode;.getTempo:()I // method@9426 │ │ -322e54: 0a02 |0028: move-result v2 │ │ -322e56: 7110 3487 0200 |0029: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -322e5c: 0c02 |002c: move-result-object v2 │ │ -322e5e: 7230 9489 3002 |002d: invoke-interface {v0, v3, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ -322e64: 28e1 |0030: goto 0011 // -001f │ │ -322e66: 7110 1189 0000 |0031: invoke-static {v0}, Ljava/util/Collections;.unmodifiableMap:(Ljava/util/Map;)Ljava/util/Map; // method@8911 │ │ -322e6c: 0c00 |0034: move-result-object v0 │ │ -322e6e: 1100 |0035: return-object v0 │ │ +322df8: |[322df8] org.jaudiotagger.tag.id3.framebody.FrameBodySYTC.getTempi:()Ljava/util/Map; │ │ +322e08: 2200 9010 |0000: new-instance v0, Ljava/util/LinkedHashMap; // type@1090 │ │ +322e0c: 7010 4a89 0000 |0002: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@894a │ │ +322e12: 1a01 ea48 |0005: const-string v1, "SynchronisedTempoList" // string@48ea │ │ +322e16: 6e20 8299 1500 |0007: invoke-virtual {v5, v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodySYTC;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@9982 │ │ +322e1c: 0c01 |000a: move-result-object v1 │ │ +322e1e: 1f01 9310 |000b: check-cast v1, Ljava/util/List; // type@1093 │ │ +322e22: 7210 6e89 0100 |000d: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ +322e28: 0c01 |0010: move-result-object v1 │ │ +322e2a: 7210 4789 0100 |0011: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +322e30: 0a02 |0014: move-result v2 │ │ +322e32: 3802 1c00 |0015: if-eqz v2, 0031 // +001c │ │ +322e36: 7210 4889 0100 |0017: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +322e3c: 0c02 |001a: move-result-object v2 │ │ +322e3e: 1f02 f711 |001b: check-cast v2, Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode; // type@11f7 │ │ +322e42: 6e10 2794 0200 |001d: invoke-virtual {v2}, Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode;.getTimestamp:()J // method@9427 │ │ +322e48: 0b03 |0020: move-result-wide v3 │ │ +322e4a: 7120 4387 4300 |0021: invoke-static {v3, v4}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8743 │ │ +322e50: 0c03 |0024: move-result-object v3 │ │ +322e52: 6e10 2694 0200 |0025: invoke-virtual {v2}, Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode;.getTempo:()I // method@9426 │ │ +322e58: 0a02 |0028: move-result v2 │ │ +322e5a: 7110 3487 0200 |0029: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +322e60: 0c02 |002c: move-result-object v2 │ │ +322e62: 7230 9489 3002 |002d: invoke-interface {v0, v3, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8994 │ │ +322e68: 28e1 |0030: goto 0011 // -001f │ │ +322e6a: 7110 1189 0000 |0031: invoke-static {v0}, Ljava/util/Collections;.unmodifiableMap:(Ljava/util/Map;)Ljava/util/Map; // method@8911 │ │ +322e70: 0c00 |0034: move-result-object v0 │ │ +322e72: 1100 |0035: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ 0x0007 line=153 │ │ 0x000d line=154 │ │ 0x001d line=156 │ │ 0x0031 line=158 │ │ @@ -1342358,22 +1342358,22 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -322d44: |[322d44] org.jaudiotagger.tag.id3.framebody.FrameBodySYTC.getTimestampFormat:()I │ │ -322d54: 1a00 074e |0000: const-string v0, "TimeStampFormat" // string@4e07 │ │ -322d58: 6e20 8299 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodySYTC;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@9982 │ │ -322d5e: 0c00 |0005: move-result-object v0 │ │ -322d60: 1f00 2d10 |0006: check-cast v0, Ljava/lang/Number; // type@102d │ │ -322d64: 6e10 6b87 0000 |0008: invoke-virtual {v0}, Ljava/lang/Number;.intValue:()I // method@876b │ │ -322d6a: 0a00 |000b: move-result v0 │ │ -322d6c: 0f00 |000c: return v0 │ │ +322d48: |[322d48] org.jaudiotagger.tag.id3.framebody.FrameBodySYTC.getTimestampFormat:()I │ │ +322d58: 1a00 074e |0000: const-string v0, "TimeStampFormat" // string@4e07 │ │ +322d5c: 6e20 8299 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodySYTC;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@9982 │ │ +322d62: 0c00 |0005: move-result-object v0 │ │ +322d64: 1f00 2d10 |0006: check-cast v0, Ljava/lang/Number; // type@102d │ │ +322d68: 6e10 6b87 0000 |0008: invoke-virtual {v0}, Ljava/lang/Number;.intValue:()I // method@876b │ │ +322d6e: 0a00 |000b: move-result v0 │ │ +322d70: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=127 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodySYTC; │ │ │ │ #5 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodySYTC;) │ │ @@ -1342381,38 +1342381,38 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -322d88: |[322d88] org.jaudiotagger.tag.id3.framebody.FrameBodySYTC.getTimestamps:()Ljava/util/List; │ │ -322d98: 2200 7c10 |0000: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ -322d9c: 7010 ae88 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ -322da2: 1a01 ea48 |0005: const-string v1, "SynchronisedTempoList" // string@48ea │ │ -322da6: 6e20 8299 1400 |0007: invoke-virtual {v4, v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodySYTC;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@9982 │ │ -322dac: 0c01 |000a: move-result-object v1 │ │ -322dae: 1f01 9310 |000b: check-cast v1, Ljava/util/List; // type@1093 │ │ -322db2: 7210 6e89 0100 |000d: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ -322db8: 0c01 |0010: move-result-object v1 │ │ -322dba: 7210 4789 0100 |0011: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -322dc0: 0a02 |0014: move-result v2 │ │ -322dc2: 3802 1400 |0015: if-eqz v2, 0029 // +0014 │ │ -322dc6: 7210 4889 0100 |0017: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -322dcc: 0c02 |001a: move-result-object v2 │ │ -322dce: 1f02 f711 |001b: check-cast v2, Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode; // type@11f7 │ │ -322dd2: 6e10 2794 0200 |001d: invoke-virtual {v2}, Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode;.getTimestamp:()J // method@9427 │ │ -322dd8: 0b02 |0020: move-result-wide v2 │ │ -322dda: 7120 4387 3200 |0021: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8743 │ │ -322de0: 0c02 |0024: move-result-object v2 │ │ -322de2: 7220 6489 2000 |0025: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -322de8: 28e9 |0028: goto 0011 // -0017 │ │ -322dea: 7110 1089 0000 |0029: invoke-static {v0}, Ljava/util/Collections;.unmodifiableList:(Ljava/util/List;)Ljava/util/List; // method@8910 │ │ -322df0: 0c00 |002c: move-result-object v0 │ │ -322df2: 1100 |002d: return-object v0 │ │ +322d8c: |[322d8c] org.jaudiotagger.tag.id3.framebody.FrameBodySYTC.getTimestamps:()Ljava/util/List; │ │ +322d9c: 2200 7c10 |0000: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ +322da0: 7010 ae88 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ +322da6: 1a01 ea48 |0005: const-string v1, "SynchronisedTempoList" // string@48ea │ │ +322daa: 6e20 8299 1400 |0007: invoke-virtual {v4, v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodySYTC;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@9982 │ │ +322db0: 0c01 |000a: move-result-object v1 │ │ +322db2: 1f01 9310 |000b: check-cast v1, Ljava/util/List; // type@1093 │ │ +322db6: 7210 6e89 0100 |000d: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ +322dbc: 0c01 |0010: move-result-object v1 │ │ +322dbe: 7210 4789 0100 |0011: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +322dc4: 0a02 |0014: move-result v2 │ │ +322dc6: 3802 1400 |0015: if-eqz v2, 0029 // +0014 │ │ +322dca: 7210 4889 0100 |0017: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +322dd0: 0c02 |001a: move-result-object v2 │ │ +322dd2: 1f02 f711 |001b: check-cast v2, Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode; // type@11f7 │ │ +322dd6: 6e10 2794 0200 |001d: invoke-virtual {v2}, Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode;.getTimestamp:()J // method@9427 │ │ +322ddc: 0b02 |0020: move-result-wide v2 │ │ +322dde: 7120 4387 3200 |0021: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8743 │ │ +322de4: 0c02 |0024: move-result-object v2 │ │ +322de6: 7220 6489 2000 |0025: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +322dec: 28e9 |0028: goto 0011 // -0017 │ │ +322dee: 7110 1089 0000 |0029: invoke-static {v0}, Ljava/util/Collections;.unmodifiableList:(Ljava/util/List;)Ljava/util/List; // method@8910 │ │ +322df4: 0c00 |002c: move-result-object v0 │ │ +322df6: 1100 |002d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ 0x0007 line=169 │ │ 0x000d line=170 │ │ 0x001d line=172 │ │ 0x0029 line=174 │ │ @@ -1342424,53 +1342424,53 @@ │ │ type : '(Ljava/nio/ByteBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 82 16-bit code units │ │ -322fd0: |[322fd0] org.jaudiotagger.tag.id3.framebody.FrameBodySYTC.read:(Ljava/nio/ByteBuffer;)V │ │ -322fe0: 6f20 0198 7600 |0000: invoke-super {v6, v7}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.read:(Ljava/nio/ByteBuffer;)V // method@9801 │ │ -322fe6: 1a07 ea48 |0003: const-string v7, "SynchronisedTempoList" // string@48ea │ │ -322fea: 6e20 8299 7600 |0005: invoke-virtual {v6, v7}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodySYTC;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@9982 │ │ -322ff0: 0c07 |0008: move-result-object v7 │ │ -322ff2: 1f07 9310 |0009: check-cast v7, Ljava/util/List; // type@1093 │ │ -322ff6: 7210 6e89 0700 |000b: invoke-interface {v7}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ -322ffc: 0c07 |000e: move-result-object v7 │ │ -322ffe: 1600 0000 |000f: const-wide/16 v0, #int 0 // #0 │ │ -323002: 7210 4789 0700 |0011: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -323008: 0a02 |0014: move-result v2 │ │ -32300a: 3802 3c00 |0015: if-eqz v2, 0051 // +003c │ │ -32300e: 7210 4889 0700 |0017: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -323014: 0c02 |001a: move-result-object v2 │ │ -323016: 1f02 f711 |001b: check-cast v2, Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode; // type@11f7 │ │ -32301a: 6e10 2794 0200 |001d: invoke-virtual {v2}, Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode;.getTimestamp:()J // method@9427 │ │ -323020: 0b03 |0020: move-result-wide v3 │ │ -323022: 3105 0300 |0021: cmp-long v5, v3, v0 │ │ -323026: 3b05 2900 |0023: if-gez v5, 004c // +0029 │ │ -32302a: 6203 7b8e |0025: sget-object v3, Lorg/jaudiotagger/tag/id3/framebody/FrameBodySYTC;.logger:Ljava/util/logging/Logger; // field@8e7b │ │ -32302e: 2204 3910 |0027: new-instance v4, Ljava/lang/StringBuilder; // type@1039 │ │ -323032: 7010 cc87 0400 |0029: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -323038: 1a05 e448 |002c: const-string v5, "Synchronised tempo codes are not in chronological order. " // string@48e4 │ │ -32303c: 6e20 d787 5400 |002e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -323042: 6e30 d487 0401 |0031: invoke-virtual {v4, v0, v1}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ -323048: 1a00 ab01 |0034: const-string v0, " is followed by " // string@01ab │ │ -32304c: 6e20 d787 0400 |0036: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -323052: 6e10 2794 0200 |0039: invoke-virtual {v2}, Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode;.getTimestamp:()J // method@9427 │ │ -323058: 0b00 |003c: move-result-wide v0 │ │ -32305a: 6e30 d487 0401 |003d: invoke-virtual {v4, v0, v1}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ -323060: 1a00 4704 |0040: const-string v0, "." // string@0447 │ │ -323064: 6e20 d787 0400 |0042: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -32306a: 6e10 df87 0400 |0045: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -323070: 0c00 |0048: move-result-object v0 │ │ -323072: 6e20 1c8a 0300 |0049: invoke-virtual {v3, v0}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ -323078: 6e10 2794 0200 |004c: invoke-virtual {v2}, Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode;.getTimestamp:()J // method@9427 │ │ -32307e: 0b00 |004f: move-result-wide v0 │ │ -323080: 28c1 |0050: goto 0011 // -003f │ │ -323082: 0e00 |0051: return-void │ │ +322fd4: |[322fd4] org.jaudiotagger.tag.id3.framebody.FrameBodySYTC.read:(Ljava/nio/ByteBuffer;)V │ │ +322fe4: 6f20 0198 7600 |0000: invoke-super {v6, v7}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.read:(Ljava/nio/ByteBuffer;)V // method@9801 │ │ +322fea: 1a07 ea48 |0003: const-string v7, "SynchronisedTempoList" // string@48ea │ │ +322fee: 6e20 8299 7600 |0005: invoke-virtual {v6, v7}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodySYTC;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@9982 │ │ +322ff4: 0c07 |0008: move-result-object v7 │ │ +322ff6: 1f07 9310 |0009: check-cast v7, Ljava/util/List; // type@1093 │ │ +322ffa: 7210 6e89 0700 |000b: invoke-interface {v7}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ +323000: 0c07 |000e: move-result-object v7 │ │ +323002: 1600 0000 |000f: const-wide/16 v0, #int 0 // #0 │ │ +323006: 7210 4789 0700 |0011: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +32300c: 0a02 |0014: move-result v2 │ │ +32300e: 3802 3c00 |0015: if-eqz v2, 0051 // +003c │ │ +323012: 7210 4889 0700 |0017: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +323018: 0c02 |001a: move-result-object v2 │ │ +32301a: 1f02 f711 |001b: check-cast v2, Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode; // type@11f7 │ │ +32301e: 6e10 2794 0200 |001d: invoke-virtual {v2}, Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode;.getTimestamp:()J // method@9427 │ │ +323024: 0b03 |0020: move-result-wide v3 │ │ +323026: 3105 0300 |0021: cmp-long v5, v3, v0 │ │ +32302a: 3b05 2900 |0023: if-gez v5, 004c // +0029 │ │ +32302e: 6203 7b8e |0025: sget-object v3, Lorg/jaudiotagger/tag/id3/framebody/FrameBodySYTC;.logger:Ljava/util/logging/Logger; // field@8e7b │ │ +323032: 2204 3910 |0027: new-instance v4, Ljava/lang/StringBuilder; // type@1039 │ │ +323036: 7010 cc87 0400 |0029: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +32303c: 1a05 e448 |002c: const-string v5, "Synchronised tempo codes are not in chronological order. " // string@48e4 │ │ +323040: 6e20 d787 5400 |002e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +323046: 6e30 d487 0401 |0031: invoke-virtual {v4, v0, v1}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ +32304c: 1a00 ab01 |0034: const-string v0, " is followed by " // string@01ab │ │ +323050: 6e20 d787 0400 |0036: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +323056: 6e10 2794 0200 |0039: invoke-virtual {v2}, Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode;.getTimestamp:()J // method@9427 │ │ +32305c: 0b00 |003c: move-result-wide v0 │ │ +32305e: 6e30 d487 0401 |003d: invoke-virtual {v4, v0, v1}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ +323064: 1a00 4704 |0040: const-string v0, "." // string@0447 │ │ +323068: 6e20 d787 0400 |0042: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +32306e: 6e10 df87 0400 |0045: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +323074: 0c00 |0048: move-result-object v0 │ │ +323076: 6e20 1c8a 0300 |0049: invoke-virtual {v3, v0}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ +32307c: 6e10 2794 0200 |004c: invoke-virtual {v2}, Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode;.getTimestamp:()J // method@9427 │ │ +323082: 0b00 |004f: move-result-wide v0 │ │ +323084: 28c1 |0050: goto 0011 // -003f │ │ +323086: 0e00 |0051: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=247 │ │ 0x0005 line=250 │ │ 0x000b line=252 │ │ 0x001d line=254 │ │ 0x0025 line=256 │ │ @@ -1342484,39 +1342484,39 @@ │ │ type : '(J)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -322cd8: |[322cd8] org.jaudiotagger.tag.id3.framebody.FrameBodySYTC.removeTempo:(J)Z │ │ -322ce8: 1a00 ea48 |0000: const-string v0, "SynchronisedTempoList" // string@48ea │ │ -322cec: 6e20 8299 0600 |0002: invoke-virtual {v6, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodySYTC;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@9982 │ │ -322cf2: 0c00 |0005: move-result-object v0 │ │ -322cf4: 1f00 9310 |0006: check-cast v0, Ljava/util/List; // type@1093 │ │ -322cf8: 7210 6f89 0000 |0008: invoke-interface {v0}, Ljava/util/List;.listIterator:()Ljava/util/ListIterator; // method@896f │ │ -322cfe: 0c00 |000b: move-result-object v0 │ │ -322d00: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -322d02: 7210 7689 0000 |000d: invoke-interface {v0}, Ljava/util/ListIterator;.hasNext:()Z // method@8976 │ │ -322d08: 0a02 |0010: move-result v2 │ │ -322d0a: 3802 1c00 |0011: if-eqz v2, 002d // +001c │ │ -322d0e: 7210 7789 0000 |0013: invoke-interface {v0}, Ljava/util/ListIterator;.next:()Ljava/lang/Object; // method@8977 │ │ -322d14: 0c02 |0016: move-result-object v2 │ │ -322d16: 1f02 f711 |0017: check-cast v2, Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode; // type@11f7 │ │ -322d1a: 6e10 2794 0200 |0019: invoke-virtual {v2}, Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode;.getTimestamp:()J // method@9427 │ │ -322d20: 0b03 |001c: move-result-wide v3 │ │ -322d22: 3105 0703 |001d: cmp-long v5, v7, v3 │ │ -322d26: 3905 0600 |001f: if-nez v5, 0025 // +0006 │ │ -322d2a: 7210 7889 0000 |0021: invoke-interface {v0}, Ljava/util/ListIterator;.remove:()V // method@8978 │ │ -322d30: 1211 |0024: const/4 v1, #int 1 // #1 │ │ -322d32: 6e10 2794 0200 |0025: invoke-virtual {v2}, Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode;.getTimestamp:()J // method@9427 │ │ -322d38: 0b02 |0028: move-result-wide v2 │ │ -322d3a: 3104 0702 |0029: cmp-long v4, v7, v2 │ │ -322d3e: 3d04 e2ff |002b: if-lez v4, 000d // -001e │ │ -322d42: 0f01 |002d: return v1 │ │ +322cdc: |[322cdc] org.jaudiotagger.tag.id3.framebody.FrameBodySYTC.removeTempo:(J)Z │ │ +322cec: 1a00 ea48 |0000: const-string v0, "SynchronisedTempoList" // string@48ea │ │ +322cf0: 6e20 8299 0600 |0002: invoke-virtual {v6, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodySYTC;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@9982 │ │ +322cf6: 0c00 |0005: move-result-object v0 │ │ +322cf8: 1f00 9310 |0006: check-cast v0, Ljava/util/List; // type@1093 │ │ +322cfc: 7210 6f89 0000 |0008: invoke-interface {v0}, Ljava/util/List;.listIterator:()Ljava/util/ListIterator; // method@896f │ │ +322d02: 0c00 |000b: move-result-object v0 │ │ +322d04: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +322d06: 7210 7689 0000 |000d: invoke-interface {v0}, Ljava/util/ListIterator;.hasNext:()Z // method@8976 │ │ +322d0c: 0a02 |0010: move-result v2 │ │ +322d0e: 3802 1c00 |0011: if-eqz v2, 002d // +001c │ │ +322d12: 7210 7789 0000 |0013: invoke-interface {v0}, Ljava/util/ListIterator;.next:()Ljava/lang/Object; // method@8977 │ │ +322d18: 0c02 |0016: move-result-object v2 │ │ +322d1a: 1f02 f711 |0017: check-cast v2, Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode; // type@11f7 │ │ +322d1e: 6e10 2794 0200 |0019: invoke-virtual {v2}, Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode;.getTimestamp:()J // method@9427 │ │ +322d24: 0b03 |001c: move-result-wide v3 │ │ +322d26: 3105 0703 |001d: cmp-long v5, v7, v3 │ │ +322d2a: 3905 0600 |001f: if-nez v5, 0025 // +0006 │ │ +322d2e: 7210 7889 0000 |0021: invoke-interface {v0}, Ljava/util/ListIterator;.remove:()V // method@8978 │ │ +322d34: 1211 |0024: const/4 v1, #int 1 // #1 │ │ +322d36: 6e10 2794 0200 |0025: invoke-virtual {v2}, Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCode;.getTimestamp:()J // method@9427 │ │ +322d3c: 0b02 |0028: move-result-wide v2 │ │ +322d3e: 3104 0702 |0029: cmp-long v4, v7, v2 │ │ +322d42: 3d04 e2ff |002b: if-lez v4, 000d // -001e │ │ +322d46: 0f01 |002d: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=212 │ │ 0x0008 line=214 │ │ 0x0013 line=216 │ │ 0x0019 line=217 │ │ 0x0021 line=219 │ │ @@ -1342530,35 +1342530,35 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 43 16-bit code units │ │ -323084: |[323084] org.jaudiotagger.tag.id3.framebody.FrameBodySYTC.setTimestampFormat:(I)V │ │ -323094: 7100 c89b 0000 |0000: invoke-static {}, Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTimestampTypes;.getInstanceOf:()Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTimestampTypes; // method@9bc8 │ │ -32309a: 0c00 |0003: move-result-object v0 │ │ -32309c: 6e20 c99b 4000 |0004: invoke-virtual {v0, v4}, Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTimestampTypes;.getValueForId:(I)Ljava/lang/String; // method@9bc9 │ │ -3230a2: 0c00 |0007: move-result-object v0 │ │ -3230a4: 3800 0c00 |0008: if-eqz v0, 0014 // +000c │ │ -3230a8: 7110 3487 0400 |000a: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -3230ae: 0c04 |000d: move-result-object v4 │ │ -3230b0: 1a00 074e |000e: const-string v0, "TimeStampFormat" // string@4e07 │ │ -3230b4: 6e30 8899 0304 |0010: invoke-virtual {v3, v0, v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodySYTC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9988 │ │ -3230ba: 0e00 |0013: return-void │ │ -3230bc: 2200 1e10 |0014: new-instance v0, Ljava/lang/IllegalArgumentException; // type@101e │ │ -3230c0: 2201 3910 |0016: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -3230c4: 7010 cc87 0100 |0018: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -3230ca: 1a02 0e4e |001b: const-string v2, "Timestamp format must be 1 or 2 (ID3v2.4, 4.7): " // string@4e0e │ │ -3230ce: 6e20 d787 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -3230d4: 6e20 d387 4100 |0020: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -3230da: 6e10 df87 0100 |0023: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -3230e0: 0c04 |0026: move-result-object v4 │ │ -3230e2: 7020 1887 4000 |0027: invoke-direct {v0, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ -3230e8: 2700 |002a: throw v0 │ │ +323088: |[323088] org.jaudiotagger.tag.id3.framebody.FrameBodySYTC.setTimestampFormat:(I)V │ │ +323098: 7100 c89b 0000 |0000: invoke-static {}, Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTimestampTypes;.getInstanceOf:()Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTimestampTypes; // method@9bc8 │ │ +32309e: 0c00 |0003: move-result-object v0 │ │ +3230a0: 6e20 c99b 4000 |0004: invoke-virtual {v0, v4}, Lorg/jaudiotagger/tag/id3/valuepair/EventTimingTimestampTypes;.getValueForId:(I)Ljava/lang/String; // method@9bc9 │ │ +3230a6: 0c00 |0007: move-result-object v0 │ │ +3230a8: 3800 0c00 |0008: if-eqz v0, 0014 // +000c │ │ +3230ac: 7110 3487 0400 |000a: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +3230b2: 0c04 |000d: move-result-object v4 │ │ +3230b4: 1a00 074e |000e: const-string v0, "TimeStampFormat" // string@4e07 │ │ +3230b8: 6e30 8899 0304 |0010: invoke-virtual {v3, v0, v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodySYTC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9988 │ │ +3230be: 0e00 |0013: return-void │ │ +3230c0: 2200 1e10 |0014: new-instance v0, Ljava/lang/IllegalArgumentException; // type@101e │ │ +3230c4: 2201 3910 |0016: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +3230c8: 7010 cc87 0100 |0018: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +3230ce: 1a02 0e4e |001b: const-string v2, "Timestamp format must be 1 or 2 (ID3v2.4, 4.7): " // string@4e0e │ │ +3230d2: 6e20 d787 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +3230d8: 6e20 d387 4100 |0020: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +3230de: 6e10 df87 0100 |0023: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +3230e4: 0c04 |0026: move-result-object v4 │ │ +3230e6: 7020 1887 4000 |0027: invoke-direct {v0, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ +3230ec: 2700 |002a: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ 0x000a line=142 │ │ 0x0014 line=140 │ │ locals : │ │ 0x0000 - 0x002b reg=3 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodySYTC; │ │ @@ -1342569,26 +1342569,26 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 24 16-bit code units │ │ -3230ec: |[3230ec] org.jaudiotagger.tag.id3.framebody.FrameBodySYTC.setupObjectList:()V │ │ -3230fc: 5440 7c8e |0000: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodySYTC;.objectList:Ljava/util/ArrayList; // field@8e7c │ │ -323100: 2201 ea11 |0002: new-instance v1, Lorg/jaudiotagger/tag/datatype/NumberHashMap; // type@11ea │ │ -323104: 1a02 074e |0004: const-string v2, "TimeStampFormat" // string@4e07 │ │ -323108: 1213 |0006: const/4 v3, #int 1 // #1 │ │ -32310a: 7040 ae93 2134 |0007: invoke-direct {v1, v2, v4, v3}, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V // method@93ae │ │ -323110: 6e20 b288 1000 |000a: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -323116: 5440 7c8e |000d: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodySYTC;.objectList:Ljava/util/ArrayList; // field@8e7c │ │ -32311a: 2201 f811 |000f: new-instance v1, Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCodeList; // type@11f8 │ │ -32311e: 7020 3094 4100 |0011: invoke-direct {v1, v4}, Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCodeList;.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodySYTC;)V // method@9430 │ │ -323124: 6e20 b288 1000 |0014: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -32312a: 0e00 |0017: return-void │ │ +3230f0: |[3230f0] org.jaudiotagger.tag.id3.framebody.FrameBodySYTC.setupObjectList:()V │ │ +323100: 5440 7c8e |0000: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodySYTC;.objectList:Ljava/util/ArrayList; // field@8e7c │ │ +323104: 2201 ea11 |0002: new-instance v1, Lorg/jaudiotagger/tag/datatype/NumberHashMap; // type@11ea │ │ +323108: 1a02 074e |0004: const-string v2, "TimeStampFormat" // string@4e07 │ │ +32310c: 1213 |0006: const/4 v3, #int 1 // #1 │ │ +32310e: 7040 ae93 2134 |0007: invoke-direct {v1, v2, v4, v3}, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V // method@93ae │ │ +323114: 6e20 b288 1000 |000a: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +32311a: 5440 7c8e |000d: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodySYTC;.objectList:Ljava/util/ArrayList; // field@8e7c │ │ +32311e: 2201 f811 |000f: new-instance v1, Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCodeList; // type@11f8 │ │ +323122: 7020 3094 4100 |0011: invoke-direct {v1, v4}, Lorg/jaudiotagger/tag/datatype/SynchronisedTempoCodeList;.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodySYTC;)V // method@9430 │ │ +323128: 6e20 b288 1000 |0014: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +32312e: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=266 │ │ 0x000d line=267 │ │ locals : │ │ 0x0000 - 0x0018 reg=4 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodySYTC; │ │ │ │ @@ -1342642,22 +1342642,22 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -3261c4: |[3261c4] org.jaudiotagger.tag.id3.framebody.FrameBodyUFID.:()V │ │ -3261d4: 7010 fa97 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ -3261da: 1a00 0000 |0003: const-string v0, "" // string@0000 │ │ -3261de: 6e20 2e9b 0100 |0005: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUFID;.setOwner:(Ljava/lang/String;)V // method@9b2e │ │ -3261e4: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -3261e6: 2300 1c13 |0009: new-array v0, v0, [B // type@131c │ │ -3261ea: 6e20 2f9b 0100 |000b: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUFID;.setUniqueIdentifier:([B)V // method@9b2f │ │ -3261f0: 0e00 |000e: return-void │ │ +3261c8: |[3261c8] org.jaudiotagger.tag.id3.framebody.FrameBodyUFID.:()V │ │ +3261d8: 7010 fa97 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ +3261de: 1a00 0000 |0003: const-string v0, "" // string@0000 │ │ +3261e2: 6e20 2e9b 0100 |0005: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUFID;.setOwner:(Ljava/lang/String;)V // method@9b2e │ │ +3261e8: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +3261ea: 2300 1c13 |0009: new-array v0, v0, [B // type@131c │ │ +3261ee: 6e20 2f9b 0100 |000b: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUFID;.setUniqueIdentifier:([B)V // method@9b2f │ │ +3261f4: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0005 line=52 │ │ 0x000b line=53 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUFID; │ │ @@ -1342667,19 +1342667,19 @@ │ │ type : '(Ljava/lang/String;[B)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -3261f4: |[3261f4] org.jaudiotagger.tag.id3.framebody.FrameBodyUFID.:(Ljava/lang/String;[B)V │ │ -326204: 7010 fa97 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ -32620a: 6e20 2e9b 1000 |0003: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUFID;.setOwner:(Ljava/lang/String;)V // method@9b2e │ │ -326210: 6e20 2f9b 2000 |0006: invoke-virtual {v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUFID;.setUniqueIdentifier:([B)V // method@9b2f │ │ -326216: 0e00 |0009: return-void │ │ +3261f8: |[3261f8] org.jaudiotagger.tag.id3.framebody.FrameBodyUFID.:(Ljava/lang/String;[B)V │ │ +326208: 7010 fa97 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ +32620e: 6e20 2e9b 1000 |0003: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUFID;.setOwner:(Ljava/lang/String;)V // method@9b2e │ │ +326214: 6e20 2f9b 2000 |0006: invoke-virtual {v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUFID;.setUniqueIdentifier:([B)V // method@9b2f │ │ +32621a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0003 line=69 │ │ 0x0006 line=70 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUFID; │ │ @@ -1342691,17 +1342691,17 @@ │ │ type : '(Ljava/nio/ByteBuffer;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -326218: |[326218] org.jaudiotagger.tag.id3.framebody.FrameBodyUFID.:(Ljava/nio/ByteBuffer;I)V │ │ -326228: 7030 fb97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Ljava/nio/ByteBuffer;I)V // method@97fb │ │ -32622e: 0e00 |0003: return-void │ │ +32621c: |[32621c] org.jaudiotagger.tag.id3.framebody.FrameBodyUFID.:(Ljava/nio/ByteBuffer;I)V │ │ +32622c: 7030 fb97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Ljava/nio/ByteBuffer;I)V // method@97fb │ │ +326232: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUFID; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/nio/ByteBuffer; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1342711,17 +1342711,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUFID;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -326230: |[326230] org.jaudiotagger.tag.id3.framebody.FrameBodyUFID.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUFID;)V │ │ -326240: 7020 fc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;)V // method@97fc │ │ -326246: 0e00 |0003: return-void │ │ +326234: |[326234] org.jaudiotagger.tag.id3.framebody.FrameBodyUFID.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUFID;)V │ │ +326244: 7020 fc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;)V // method@97fc │ │ +32624a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUFID; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUFID; │ │ │ │ @@ -1342731,36 +1342731,36 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -326188: |[326188] org.jaudiotagger.tag.id3.framebody.FrameBodyUFID.getIdentifier:()Ljava/lang/String; │ │ -326198: 1a00 024f |0000: const-string v0, "UFID" // string@4f02 │ │ -32619c: 1100 |0002: return-object v0 │ │ +32618c: |[32618c] org.jaudiotagger.tag.id3.framebody.FrameBodyUFID.getIdentifier:()Ljava/lang/String; │ │ +32619c: 1a00 024f |0000: const-string v0, "UFID" // string@4f02 │ │ +3261a0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUFID;) │ │ name : 'getOwner' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -3261a0: |[3261a0] org.jaudiotagger.tag.id3.framebody.FrameBodyUFID.getOwner:()Ljava/lang/String; │ │ -3261b0: 1a00 fb3f |0000: const-string v0, "Owner" // string@3ffb │ │ -3261b4: 6e20 2a9b 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUFID;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@9b2a │ │ -3261ba: 0c00 |0005: move-result-object v0 │ │ -3261bc: 1f00 3710 |0006: check-cast v0, Ljava/lang/String; // type@1037 │ │ -3261c0: 1100 |0008: return-object v0 │ │ +3261a4: |[3261a4] org.jaudiotagger.tag.id3.framebody.FrameBodyUFID.getOwner:()Ljava/lang/String; │ │ +3261b4: 1a00 fb3f |0000: const-string v0, "Owner" // string@3ffb │ │ +3261b8: 6e20 2a9b 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUFID;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@9b2a │ │ +3261be: 0c00 |0005: move-result-object v0 │ │ +3261c0: 1f00 3710 |0006: check-cast v0, Ljava/lang/String; // type@1037 │ │ +3261c4: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=110 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUFID; │ │ │ │ #2 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUFID;) │ │ @@ -1342768,21 +1342768,21 @@ │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -326160: |[326160] org.jaudiotagger.tag.id3.framebody.FrameBodyUFID.getUniqueIdentifier:()[B │ │ -326170: 1a00 4814 |0000: const-string v0, "Data" // string@1448 │ │ -326174: 6e20 2a9b 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUFID;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@9b2a │ │ -32617a: 0c00 |0005: move-result-object v0 │ │ -32617c: 1f00 1c13 |0006: check-cast v0, [B // type@131c │ │ -326180: 1f00 1c13 |0008: check-cast v0, [B // type@131c │ │ -326184: 1100 |000a: return-object v0 │ │ +326164: |[326164] org.jaudiotagger.tag.id3.framebody.FrameBodyUFID.getUniqueIdentifier:()[B │ │ +326174: 1a00 4814 |0000: const-string v0, "Data" // string@1448 │ │ +326178: 6e20 2a9b 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUFID;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@9b2a │ │ +32617e: 0c00 |0005: move-result-object v0 │ │ +326180: 1f00 1c13 |0006: check-cast v0, [B // type@131c │ │ +326184: 1f00 1c13 |0008: check-cast v0, [B // type@131c │ │ +326188: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=128 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUFID; │ │ │ │ #3 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUFID;) │ │ @@ -1342790,18 +1342790,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -326248: |[326248] org.jaudiotagger.tag.id3.framebody.FrameBodyUFID.setOwner:(Ljava/lang/String;)V │ │ -326258: 1a00 fb3f |0000: const-string v0, "Owner" // string@3ffb │ │ -32625c: 6e30 2d9b 0102 |0002: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUFID;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9b2d │ │ -326262: 0e00 |0005: return-void │ │ +32624c: |[32624c] org.jaudiotagger.tag.id3.framebody.FrameBodyUFID.setOwner:(Ljava/lang/String;)V │ │ +32625c: 1a00 fb3f |0000: const-string v0, "Owner" // string@3ffb │ │ +326260: 6e30 2d9b 0102 |0002: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUFID;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9b2d │ │ +326266: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=102 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUFID; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1342810,18 +1342810,18 @@ │ │ type : '([B)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -326264: |[326264] org.jaudiotagger.tag.id3.framebody.FrameBodyUFID.setUniqueIdentifier:([B)V │ │ -326274: 1a00 4814 |0000: const-string v0, "Data" // string@1448 │ │ -326278: 6e30 2d9b 0102 |0002: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUFID;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9b2d │ │ -32627e: 0e00 |0005: return-void │ │ +326268: |[326268] org.jaudiotagger.tag.id3.framebody.FrameBodyUFID.setUniqueIdentifier:([B)V │ │ +326278: 1a00 4814 |0000: const-string v0, "Data" // string@1448 │ │ +32627c: 6e30 2d9b 0102 |0002: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUFID;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9b2d │ │ +326282: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=120 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUFID; │ │ 0x0000 - 0x0006 reg=2 (null) [B │ │ │ │ @@ -1342830,26 +1342830,26 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -326280: |[326280] org.jaudiotagger.tag.id3.framebody.FrameBodyUFID.setupObjectList:()V │ │ -326290: 5430 018f |0000: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUFID;.objectList:Ljava/util/ArrayList; // field@8f01 │ │ -326294: 2201 f511 |0002: new-instance v1, Lorg/jaudiotagger/tag/datatype/StringNullTerminated; // type@11f5 │ │ -326298: 1a02 fb3f |0004: const-string v2, "Owner" // string@3ffb │ │ -32629c: 7030 1894 2103 |0006: invoke-direct {v1, v2, v3}, Lorg/jaudiotagger/tag/datatype/StringNullTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@9418 │ │ -3262a2: 6e20 b288 1000 |0009: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -3262a8: 5430 018f |000c: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUFID;.objectList:Ljava/util/ArrayList; // field@8f01 │ │ -3262ac: 2201 de11 |000e: new-instance v1, Lorg/jaudiotagger/tag/datatype/ByteArraySizeTerminated; // type@11de │ │ -3262b0: 1a02 4814 |0010: const-string v2, "Data" // string@1448 │ │ -3262b4: 7030 3b93 2103 |0012: invoke-direct {v1, v2, v3}, Lorg/jaudiotagger/tag/datatype/ByteArraySizeTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@933b │ │ -3262ba: 6e20 b288 1000 |0015: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -3262c0: 0e00 |0018: return-void │ │ +326284: |[326284] org.jaudiotagger.tag.id3.framebody.FrameBodyUFID.setupObjectList:()V │ │ +326294: 5430 018f |0000: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUFID;.objectList:Ljava/util/ArrayList; // field@8f01 │ │ +326298: 2201 f511 |0002: new-instance v1, Lorg/jaudiotagger/tag/datatype/StringNullTerminated; // type@11f5 │ │ +32629c: 1a02 fb3f |0004: const-string v2, "Owner" // string@3ffb │ │ +3262a0: 7030 1894 2103 |0006: invoke-direct {v1, v2, v3}, Lorg/jaudiotagger/tag/datatype/StringNullTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@9418 │ │ +3262a6: 6e20 b288 1000 |0009: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +3262ac: 5430 018f |000c: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUFID;.objectList:Ljava/util/ArrayList; // field@8f01 │ │ +3262b0: 2201 de11 |000e: new-instance v1, Lorg/jaudiotagger/tag/datatype/ByteArraySizeTerminated; // type@11de │ │ +3262b4: 1a02 4814 |0010: const-string v2, "Data" // string@1448 │ │ +3262b8: 7030 3b93 2103 |0012: invoke-direct {v1, v2, v3}, Lorg/jaudiotagger/tag/datatype/ByteArraySizeTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@933b │ │ +3262be: 6e20 b288 1000 |0015: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +3262c4: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ 0x000c line=134 │ │ locals : │ │ 0x0000 - 0x0019 reg=3 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUFID; │ │ │ │ @@ -1342893,17 +1342893,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -326300: |[326300] org.jaudiotagger.tag.id3.framebody.FrameBodyUSER.:()V │ │ -326310: 7010 fa97 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ -326316: 0e00 |0003: return-void │ │ +326304: |[326304] org.jaudiotagger.tag.id3.framebody.FrameBodyUSER.:()V │ │ +326314: 7010 fa97 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ +32631a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSER; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSER;) │ │ @@ -1342911,25 +1342911,25 @@ │ │ type : '(BLjava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -326318: |[326318] org.jaudiotagger.tag.id3.framebody.FrameBodyUSER.:(BLjava/lang/String;Ljava/lang/String;)V │ │ -326328: 7010 fa97 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ -32632e: 7110 ca86 0200 |0003: invoke-static {v2}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@86ca │ │ -326334: 0c02 |0006: move-result-object v2 │ │ -326336: 1a00 bd4c |0007: const-string v0, "TextEncoding" // string@4cbd │ │ -32633a: 6e30 399b 0102 |0009: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSER;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9b39 │ │ -326340: 1a02 d22f |000c: const-string v2, "Language" // string@2fd2 │ │ -326344: 6e30 399b 2103 |000e: invoke-virtual {v1, v2, v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSER;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9b39 │ │ -32634a: 1a02 0c4c |0011: const-string v2, "Text" // string@4c0c │ │ -32634e: 6e30 399b 2104 |0013: invoke-virtual {v1, v2, v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSER;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9b39 │ │ -326354: 0e00 |0016: return-void │ │ +32631c: |[32631c] org.jaudiotagger.tag.id3.framebody.FrameBodyUSER.:(BLjava/lang/String;Ljava/lang/String;)V │ │ +32632c: 7010 fa97 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ +326332: 7110 ca86 0200 |0003: invoke-static {v2}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@86ca │ │ +326338: 0c02 |0006: move-result-object v2 │ │ +32633a: 1a00 bd4c |0007: const-string v0, "TextEncoding" // string@4cbd │ │ +32633e: 6e30 399b 0102 |0009: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSER;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9b39 │ │ +326344: 1a02 d22f |000c: const-string v2, "Language" // string@2fd2 │ │ +326348: 6e30 399b 2103 |000e: invoke-virtual {v1, v2, v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSER;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9b39 │ │ +32634e: 1a02 0c4c |0011: const-string v2, "Text" // string@4c0c │ │ +326352: 6e30 399b 2104 |0013: invoke-virtual {v1, v2, v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSER;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9b39 │ │ +326358: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0003 line=77 │ │ 0x000e line=78 │ │ 0x0013 line=79 │ │ locals : │ │ @@ -1342943,17 +1342943,17 @@ │ │ type : '(Ljava/nio/ByteBuffer;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -326358: |[326358] org.jaudiotagger.tag.id3.framebody.FrameBodyUSER.:(Ljava/nio/ByteBuffer;I)V │ │ -326368: 7030 fb97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Ljava/nio/ByteBuffer;I)V // method@97fb │ │ -32636e: 0e00 |0003: return-void │ │ +32635c: |[32635c] org.jaudiotagger.tag.id3.framebody.FrameBodyUSER.:(Ljava/nio/ByteBuffer;I)V │ │ +32636c: 7030 fb97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Ljava/nio/ByteBuffer;I)V // method@97fb │ │ +326372: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSER; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/nio/ByteBuffer; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1342963,17 +1342963,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSER;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -326370: |[326370] org.jaudiotagger.tag.id3.framebody.FrameBodyUSER.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSER;)V │ │ -326380: 7020 fc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;)V // method@97fc │ │ -326386: 0e00 |0003: return-void │ │ +326374: |[326374] org.jaudiotagger.tag.id3.framebody.FrameBodyUSER.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSER;)V │ │ +326384: 7020 fc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;)V // method@97fc │ │ +32638a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSER; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSER; │ │ │ │ @@ -1342983,36 +1342983,36 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3262c4: |[3262c4] org.jaudiotagger.tag.id3.framebody.FrameBodyUSER.getIdentifier:()Ljava/lang/String; │ │ -3262d4: 1a00 814f |0000: const-string v0, "USER" // string@4f81 │ │ -3262d8: 1100 |0002: return-object v0 │ │ +3262c8: |[3262c8] org.jaudiotagger.tag.id3.framebody.FrameBodyUSER.getIdentifier:()Ljava/lang/String; │ │ +3262d8: 1a00 814f |0000: const-string v0, "USER" // string@4f81 │ │ +3262dc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSER;) │ │ name : 'getLanguage' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -3262dc: |[3262dc] org.jaudiotagger.tag.id3.framebody.FrameBodyUSER.getLanguage:()Ljava/lang/String; │ │ -3262ec: 1a00 d22f |0000: const-string v0, "Language" // string@2fd2 │ │ -3262f0: 6e20 389b 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSER;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@9b38 │ │ -3262f6: 0c00 |0005: move-result-object v0 │ │ -3262f8: 1f00 3710 |0006: check-cast v0, Ljava/lang/String; // type@1037 │ │ -3262fc: 1100 |0008: return-object v0 │ │ +3262e0: |[3262e0] org.jaudiotagger.tag.id3.framebody.FrameBodyUSER.getLanguage:()Ljava/lang/String; │ │ +3262f0: 1a00 d22f |0000: const-string v0, "Language" // string@2fd2 │ │ +3262f4: 6e20 389b 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSER;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@9b38 │ │ +3262fa: 0c00 |0005: move-result-object v0 │ │ +3262fc: 1f00 3710 |0006: check-cast v0, Ljava/lang/String; // type@1037 │ │ +326300: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=110 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSER; │ │ │ │ #2 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSER;) │ │ @@ -1343020,18 +1343020,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -326388: |[326388] org.jaudiotagger.tag.id3.framebody.FrameBodyUSER.setOwner:(Ljava/lang/String;)V │ │ -326398: 1a00 d22f |0000: const-string v0, "Language" // string@2fd2 │ │ -32639c: 6e30 399b 0102 |0002: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSER;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9b39 │ │ -3263a2: 0e00 |0005: return-void │ │ +32638c: |[32638c] org.jaudiotagger.tag.id3.framebody.FrameBodyUSER.setOwner:(Ljava/lang/String;)V │ │ +32639c: 1a00 d22f |0000: const-string v0, "Language" // string@2fd2 │ │ +3263a0: 6e30 399b 0102 |0002: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSER;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9b39 │ │ +3263a6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=118 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSER; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1343040,33 +1343040,33 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 39 16-bit code units │ │ -3263a4: |[3263a4] org.jaudiotagger.tag.id3.framebody.FrameBodyUSER.setupObjectList:()V │ │ -3263b4: 5440 028f |0000: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSER;.objectList:Ljava/util/ArrayList; // field@8f02 │ │ -3263b8: 2201 ea11 |0002: new-instance v1, Lorg/jaudiotagger/tag/datatype/NumberHashMap; // type@11ea │ │ -3263bc: 1a02 bd4c |0004: const-string v2, "TextEncoding" // string@4cbd │ │ -3263c0: 1213 |0006: const/4 v3, #int 1 // #1 │ │ -3263c2: 7040 ae93 2134 |0007: invoke-direct {v1, v2, v4, v3}, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V // method@93ae │ │ -3263c8: 6e20 b288 1000 |000a: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -3263ce: 5440 028f |000d: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSER;.objectList:Ljava/util/ArrayList; // field@8f02 │ │ -3263d2: 2201 f411 |000f: new-instance v1, Lorg/jaudiotagger/tag/datatype/StringHashMap; // type@11f4 │ │ -3263d6: 1a02 d22f |0011: const-string v2, "Language" // string@2fd2 │ │ -3263da: 1233 |0013: const/4 v3, #int 3 // #3 │ │ -3263dc: 7040 0f94 2134 |0014: invoke-direct {v1, v2, v4, v3}, Lorg/jaudiotagger/tag/datatype/StringHashMap;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V // method@940f │ │ -3263e2: 6e20 b288 1000 |0017: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -3263e8: 5440 028f |001a: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSER;.objectList:Ljava/util/ArrayList; // field@8f02 │ │ -3263ec: 2201 f611 |001c: new-instance v1, Lorg/jaudiotagger/tag/datatype/StringSizeTerminated; // type@11f6 │ │ -3263f0: 1a02 0c4c |001e: const-string v2, "Text" // string@4c0c │ │ -3263f4: 7030 1c94 2104 |0020: invoke-direct {v1, v2, v4}, Lorg/jaudiotagger/tag/datatype/StringSizeTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@941c │ │ -3263fa: 6e20 b288 1000 |0023: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -326400: 0e00 |0026: return-void │ │ +3263a8: |[3263a8] org.jaudiotagger.tag.id3.framebody.FrameBodyUSER.setupObjectList:()V │ │ +3263b8: 5440 028f |0000: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSER;.objectList:Ljava/util/ArrayList; // field@8f02 │ │ +3263bc: 2201 ea11 |0002: new-instance v1, Lorg/jaudiotagger/tag/datatype/NumberHashMap; // type@11ea │ │ +3263c0: 1a02 bd4c |0004: const-string v2, "TextEncoding" // string@4cbd │ │ +3263c4: 1213 |0006: const/4 v3, #int 1 // #1 │ │ +3263c6: 7040 ae93 2134 |0007: invoke-direct {v1, v2, v4, v3}, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V // method@93ae │ │ +3263cc: 6e20 b288 1000 |000a: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +3263d2: 5440 028f |000d: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSER;.objectList:Ljava/util/ArrayList; // field@8f02 │ │ +3263d6: 2201 f411 |000f: new-instance v1, Lorg/jaudiotagger/tag/datatype/StringHashMap; // type@11f4 │ │ +3263da: 1a02 d22f |0011: const-string v2, "Language" // string@2fd2 │ │ +3263de: 1233 |0013: const/4 v3, #int 3 // #3 │ │ +3263e0: 7040 0f94 2134 |0014: invoke-direct {v1, v2, v4, v3}, Lorg/jaudiotagger/tag/datatype/StringHashMap;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V // method@940f │ │ +3263e6: 6e20 b288 1000 |0017: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +3263ec: 5440 028f |001a: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSER;.objectList:Ljava/util/ArrayList; // field@8f02 │ │ +3263f0: 2201 f611 |001c: new-instance v1, Lorg/jaudiotagger/tag/datatype/StringSizeTerminated; // type@11f6 │ │ +3263f4: 1a02 0c4c |001e: const-string v2, "Text" // string@4c0c │ │ +3263f8: 7030 1c94 2104 |0020: invoke-direct {v1, v2, v4}, Lorg/jaudiotagger/tag/datatype/StringSizeTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@941c │ │ +3263fe: 6e20 b288 1000 |0023: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +326404: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ 0x000d line=142 │ │ 0x001a line=143 │ │ locals : │ │ 0x0000 - 0x0027 reg=4 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSER; │ │ @@ -1343076,26 +1343076,26 @@ │ │ type : '(Ljava/io/ByteArrayOutputStream;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -326404: |[326404] org.jaudiotagger.tag.id3.framebody.FrameBodyUSER.write:(Ljava/io/ByteArrayOutputStream;)V │ │ -326414: 1a00 0c4c |0000: const-string v0, "Text" // string@4c0c │ │ -326418: 6e20 379b 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSER;.getObject:(Ljava/lang/String;)Lorg/jaudiotagger/tag/datatype/AbstractDataType; // method@9b37 │ │ -32641e: 0c00 |0005: move-result-object v0 │ │ -326420: 1f00 d911 |0006: check-cast v0, Lorg/jaudiotagger/tag/datatype/AbstractString; // type@11d9 │ │ -326424: 6e10 1b93 0000 |0008: invoke-virtual {v0}, Lorg/jaudiotagger/tag/datatype/AbstractString;.canBeEncoded:()Z // method@931b │ │ -32642a: 0a00 |000b: move-result v0 │ │ -32642c: 3900 0600 |000c: if-nez v0, 0012 // +0006 │ │ -326430: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -326432: 6e20 3b9b 0100 |000f: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSER;.setTextEncoding:(B)V // method@9b3b │ │ -326438: 6f20 0598 2100 |0012: invoke-super {v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.write:(Ljava/io/ByteArrayOutputStream;)V // method@9805 │ │ -32643e: 0e00 |0015: return-void │ │ +326408: |[326408] org.jaudiotagger.tag.id3.framebody.FrameBodyUSER.write:(Ljava/io/ByteArrayOutputStream;)V │ │ +326418: 1a00 0c4c |0000: const-string v0, "Text" // string@4c0c │ │ +32641c: 6e20 379b 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSER;.getObject:(Ljava/lang/String;)Lorg/jaudiotagger/tag/datatype/AbstractDataType; // method@9b37 │ │ +326422: 0c00 |0005: move-result-object v0 │ │ +326424: 1f00 d911 |0006: check-cast v0, Lorg/jaudiotagger/tag/datatype/AbstractString; // type@11d9 │ │ +326428: 6e10 1b93 0000 |0008: invoke-virtual {v0}, Lorg/jaudiotagger/tag/datatype/AbstractString;.canBeEncoded:()Z // method@931b │ │ +32642e: 0a00 |000b: move-result v0 │ │ +326430: 3900 0600 |000c: if-nez v0, 0012 // +0006 │ │ +326434: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +326436: 6e20 3b9b 0100 |000f: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSER;.setTextEncoding:(B)V // method@9b3b │ │ +32643c: 6f20 0598 2100 |0012: invoke-super {v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.write:(Ljava/io/ByteArrayOutputStream;)V // method@9805 │ │ +326442: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=129 │ │ 0x000f line=131 │ │ 0x0012 line=133 │ │ locals : │ │ 0x0000 - 0x0016 reg=1 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSER; │ │ @@ -1343149,29 +1343149,29 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -32650c: |[32650c] org.jaudiotagger.tag.id3.framebody.FrameBodyUSLT.:()V │ │ -32651c: 7010 fa97 0200 |0000: invoke-direct {v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ -326522: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -326524: 7110 ca86 0000 |0004: invoke-static {v0}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@86ca │ │ -32652a: 0c00 |0007: move-result-object v0 │ │ -32652c: 1a01 bd4c |0008: const-string v1, "TextEncoding" // string@4cbd │ │ -326530: 6e30 519b 1200 |000a: invoke-virtual {v2, v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSLT;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9b51 │ │ -326536: 1a00 d22f |000d: const-string v0, "Language" // string@2fd2 │ │ -32653a: 1a01 0000 |000f: const-string v1, "" // string@0000 │ │ -32653e: 6e30 519b 0201 |0011: invoke-virtual {v2, v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSLT;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9b51 │ │ -326544: 1a00 b014 |0014: const-string v0, "Description" // string@14b0 │ │ -326548: 6e30 519b 0201 |0016: invoke-virtual {v2, v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSLT;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9b51 │ │ -32654e: 1a00 bd37 |0019: const-string v0, "Lyrics" // string@37bd │ │ -326552: 6e30 519b 0201 |001b: invoke-virtual {v2, v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSLT;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9b51 │ │ -326558: 0e00 |001e: return-void │ │ +326510: |[326510] org.jaudiotagger.tag.id3.framebody.FrameBodyUSLT.:()V │ │ +326520: 7010 fa97 0200 |0000: invoke-direct {v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ +326526: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +326528: 7110 ca86 0000 |0004: invoke-static {v0}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@86ca │ │ +32652e: 0c00 |0007: move-result-object v0 │ │ +326530: 1a01 bd4c |0008: const-string v1, "TextEncoding" // string@4cbd │ │ +326534: 6e30 519b 1200 |000a: invoke-virtual {v2, v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSLT;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9b51 │ │ +32653a: 1a00 d22f |000d: const-string v0, "Language" // string@2fd2 │ │ +32653e: 1a01 0000 |000f: const-string v1, "" // string@0000 │ │ +326542: 6e30 519b 0201 |0011: invoke-virtual {v2, v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSLT;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9b51 │ │ +326548: 1a00 b014 |0014: const-string v0, "Description" // string@14b0 │ │ +32654c: 6e30 519b 0201 |0016: invoke-virtual {v2, v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSLT;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9b51 │ │ +326552: 1a00 bd37 |0019: const-string v0, "Lyrics" // string@37bd │ │ +326556: 6e30 519b 0201 |001b: invoke-virtual {v2, v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSLT;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9b51 │ │ +32655c: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0004 line=64 │ │ 0x0011 line=65 │ │ 0x0016 line=66 │ │ 0x001b line=67 │ │ @@ -1343183,27 +1343183,27 @@ │ │ type : '(BLjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -32655c: |[32655c] org.jaudiotagger.tag.id3.framebody.FrameBodyUSLT.:(BLjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -32656c: 7010 fa97 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ -326572: 7110 ca86 0200 |0003: invoke-static {v2}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@86ca │ │ -326578: 0c02 |0006: move-result-object v2 │ │ -32657a: 1a00 bd4c |0007: const-string v0, "TextEncoding" // string@4cbd │ │ -32657e: 6e30 519b 0102 |0009: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSLT;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9b51 │ │ -326584: 1a02 d22f |000c: const-string v2, "Language" // string@2fd2 │ │ -326588: 6e30 519b 2103 |000e: invoke-virtual {v1, v2, v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSLT;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9b51 │ │ -32658e: 1a02 b014 |0011: const-string v2, "Description" // string@14b0 │ │ -326592: 6e30 519b 2104 |0013: invoke-virtual {v1, v2, v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSLT;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9b51 │ │ -326598: 1a02 bd37 |0016: const-string v2, "Lyrics" // string@37bd │ │ -32659c: 6e30 519b 2105 |0018: invoke-virtual {v1, v2, v5}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSLT;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9b51 │ │ -3265a2: 0e00 |001b: return-void │ │ +326560: |[326560] org.jaudiotagger.tag.id3.framebody.FrameBodyUSLT.:(BLjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +326570: 7010 fa97 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ +326576: 7110 ca86 0200 |0003: invoke-static {v2}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@86ca │ │ +32657c: 0c02 |0006: move-result-object v2 │ │ +32657e: 1a00 bd4c |0007: const-string v0, "TextEncoding" // string@4cbd │ │ +326582: 6e30 519b 0102 |0009: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSLT;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9b51 │ │ +326588: 1a02 d22f |000c: const-string v2, "Language" // string@2fd2 │ │ +32658c: 6e30 519b 2103 |000e: invoke-virtual {v1, v2, v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSLT;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9b51 │ │ +326592: 1a02 b014 |0011: const-string v2, "Description" // string@14b0 │ │ +326596: 6e30 519b 2104 |0013: invoke-virtual {v1, v2, v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSLT;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9b51 │ │ +32659c: 1a02 bd37 |0016: const-string v2, "Lyrics" // string@37bd │ │ +3265a0: 6e30 519b 2105 |0018: invoke-virtual {v1, v2, v5}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSLT;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9b51 │ │ +3265a6: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0003 line=90 │ │ 0x000e line=91 │ │ 0x0013 line=92 │ │ 0x0018 line=93 │ │ @@ -1343219,17 +1343219,17 @@ │ │ type : '(Ljava/nio/ByteBuffer;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -3265a4: |[3265a4] org.jaudiotagger.tag.id3.framebody.FrameBodyUSLT.:(Ljava/nio/ByteBuffer;I)V │ │ -3265b4: 7030 fb97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Ljava/nio/ByteBuffer;I)V // method@97fb │ │ -3265ba: 0e00 |0003: return-void │ │ +3265a8: |[3265a8] org.jaudiotagger.tag.id3.framebody.FrameBodyUSLT.:(Ljava/nio/ByteBuffer;I)V │ │ +3265b8: 7030 fb97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Ljava/nio/ByteBuffer;I)V // method@97fb │ │ +3265be: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSLT; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/nio/ByteBuffer; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1343239,17 +1343239,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSLT;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3265bc: |[3265bc] org.jaudiotagger.tag.id3.framebody.FrameBodyUSLT.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSLT;)V │ │ -3265cc: 7020 fc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;)V // method@97fc │ │ -3265d2: 0e00 |0003: return-void │ │ +3265c0: |[3265c0] org.jaudiotagger.tag.id3.framebody.FrameBodyUSLT.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSLT;)V │ │ +3265d0: 7020 fc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;)V // method@97fc │ │ +3265d6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSLT; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSLT; │ │ │ │ @@ -1343259,25 +1343259,25 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -3265d4: |[3265d4] org.jaudiotagger.tag.id3.framebody.FrameBodyUSLT.addLyric:(Ljava/lang/String;)V │ │ -3265e4: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -3265e8: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -3265ee: 6e10 499b 0200 |0005: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSLT;.getLyric:()Ljava/lang/String; // method@9b49 │ │ -3265f4: 0c01 |0008: move-result-object v1 │ │ -3265f6: 6e20 d787 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -3265fc: 6e20 d787 3000 |000c: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -326602: 6e10 df87 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -326608: 0c03 |0012: move-result-object v3 │ │ -32660a: 6e20 509b 3200 |0013: invoke-virtual {v2, v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSLT;.setLyric:(Ljava/lang/String;)V // method@9b50 │ │ -326610: 0e00 |0016: return-void │ │ +3265d8: |[3265d8] org.jaudiotagger.tag.id3.framebody.FrameBodyUSLT.addLyric:(Ljava/lang/String;)V │ │ +3265e8: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +3265ec: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +3265f2: 6e10 499b 0200 |0005: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSLT;.getLyric:()Ljava/lang/String; // method@9b49 │ │ +3265f8: 0c01 |0008: move-result-object v1 │ │ +3265fa: 6e20 d787 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +326600: 6e20 d787 3000 |000c: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +326606: 6e10 df87 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +32660c: 0c03 |0012: move-result-object v3 │ │ +32660e: 6e20 509b 3200 |0013: invoke-virtual {v2, v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSLT;.setLyric:(Ljava/lang/String;)V // method@9b50 │ │ +326614: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=203 │ │ locals : │ │ 0x0000 - 0x0017 reg=2 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSLT; │ │ 0x0000 - 0x0017 reg=3 (null) Ljava/lang/String; │ │ │ │ @@ -1343286,27 +1343286,27 @@ │ │ type : '(Lorg/jaudiotagger/tag/datatype/Lyrics3Line;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -326614: |[326614] org.jaudiotagger.tag.id3.framebody.FrameBodyUSLT.addLyric:(Lorg/jaudiotagger/tag/datatype/Lyrics3Line;)V │ │ -326624: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -326628: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -32662e: 6e10 499b 0200 |0005: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSLT;.getLyric:()Ljava/lang/String; // method@9b49 │ │ -326634: 0c01 |0008: move-result-object v1 │ │ -326636: 6e20 d787 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -32663c: 6e10 8593 0300 |000c: invoke-virtual {v3}, Lorg/jaudiotagger/tag/datatype/Lyrics3Line;.writeString:()Ljava/lang/String; // method@9385 │ │ -326642: 0c03 |000f: move-result-object v3 │ │ -326644: 6e20 d787 3000 |0010: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -32664a: 6e10 df87 0000 |0013: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -326650: 0c03 |0016: move-result-object v3 │ │ -326652: 6e20 509b 3200 |0017: invoke-virtual {v2, v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSLT;.setLyric:(Ljava/lang/String;)V // method@9b50 │ │ -326658: 0e00 |001a: return-void │ │ +326618: |[326618] org.jaudiotagger.tag.id3.framebody.FrameBodyUSLT.addLyric:(Lorg/jaudiotagger/tag/datatype/Lyrics3Line;)V │ │ +326628: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +32662c: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +326632: 6e10 499b 0200 |0005: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSLT;.getLyric:()Ljava/lang/String; // method@9b49 │ │ +326638: 0c01 |0008: move-result-object v1 │ │ +32663a: 6e20 d787 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +326640: 6e10 8593 0300 |000c: invoke-virtual {v3}, Lorg/jaudiotagger/tag/datatype/Lyrics3Line;.writeString:()Ljava/lang/String; // method@9385 │ │ +326646: 0c03 |000f: move-result-object v3 │ │ +326648: 6e20 d787 3000 |0010: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +32664e: 6e10 df87 0000 |0013: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +326654: 0c03 |0016: move-result-object v3 │ │ +326656: 6e20 509b 3200 |0017: invoke-virtual {v2, v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSLT;.setLyric:(Ljava/lang/String;)V // method@9b50 │ │ +32665c: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ locals : │ │ 0x0000 - 0x001b reg=2 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSLT; │ │ 0x0000 - 0x001b reg=3 (null) Lorg/jaudiotagger/tag/datatype/Lyrics3Line; │ │ │ │ @@ -1343315,20 +1343315,20 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -326440: |[326440] org.jaudiotagger.tag.id3.framebody.FrameBodyUSLT.getDescription:()Ljava/lang/String; │ │ -326450: 1a00 b014 |0000: const-string v0, "Description" // string@14b0 │ │ -326454: 6e20 4b9b 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSLT;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@9b4b │ │ -32645a: 0c00 |0005: move-result-object v0 │ │ -32645c: 1f00 3710 |0006: check-cast v0, Ljava/lang/String; // type@1037 │ │ -326460: 1100 |0008: return-object v0 │ │ +326444: |[326444] org.jaudiotagger.tag.id3.framebody.FrameBodyUSLT.getDescription:()Ljava/lang/String; │ │ +326454: 1a00 b014 |0000: const-string v0, "Description" // string@14b0 │ │ +326458: 6e20 4b9b 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSLT;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@9b4b │ │ +32645e: 0c00 |0005: move-result-object v0 │ │ +326460: 1f00 3710 |0006: check-cast v0, Ljava/lang/String; // type@1037 │ │ +326464: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=132 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSLT; │ │ │ │ #3 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSLT;) │ │ @@ -1343336,23 +1343336,23 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -326464: |[326464] org.jaudiotagger.tag.id3.framebody.FrameBodyUSLT.getFirstTextValue:()Ljava/lang/String; │ │ -326474: 1a00 bd37 |0000: const-string v0, "Lyrics" // string@37bd │ │ -326478: 6e20 4a9b 0200 |0002: invoke-virtual {v2, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSLT;.getObject:(Ljava/lang/String;)Lorg/jaudiotagger/tag/datatype/AbstractDataType; // method@9b4a │ │ -32647e: 0c00 |0005: move-result-object v0 │ │ -326480: 1f00 fc11 |0006: check-cast v0, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated; // type@11fc │ │ -326484: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -326486: 6e20 6394 1000 |0009: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;.getValueAtIndex:(I)Ljava/lang/String; // method@9463 │ │ -32648c: 0c00 |000c: move-result-object v0 │ │ -32648e: 1100 |000d: return-object v0 │ │ +326468: |[326468] org.jaudiotagger.tag.id3.framebody.FrameBodyUSLT.getFirstTextValue:()Ljava/lang/String; │ │ +326478: 1a00 bd37 |0000: const-string v0, "Lyrics" // string@37bd │ │ +32647c: 6e20 4a9b 0200 |0002: invoke-virtual {v2, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSLT;.getObject:(Ljava/lang/String;)Lorg/jaudiotagger/tag/datatype/AbstractDataType; // method@9b4a │ │ +326482: 0c00 |0005: move-result-object v0 │ │ +326484: 1f00 fc11 |0006: check-cast v0, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated; // type@11fc │ │ +326488: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +32648a: 6e20 6394 1000 |0009: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;.getValueAtIndex:(I)Ljava/lang/String; // method@9463 │ │ +326490: 0c00 |000c: move-result-object v0 │ │ +326492: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=192 │ │ 0x0009 line=193 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSLT; │ │ │ │ @@ -1343361,36 +1343361,36 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -326490: |[326490] org.jaudiotagger.tag.id3.framebody.FrameBodyUSLT.getIdentifier:()Ljava/lang/String; │ │ -3264a0: 1a00 924f |0000: const-string v0, "USLT" // string@4f92 │ │ -3264a4: 1100 |0002: return-object v0 │ │ +326494: |[326494] org.jaudiotagger.tag.id3.framebody.FrameBodyUSLT.getIdentifier:()Ljava/lang/String; │ │ +3264a4: 1a00 924f |0000: const-string v0, "USLT" // string@4f92 │ │ +3264a8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSLT;) │ │ name : 'getLanguage' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -3264a8: |[3264a8] org.jaudiotagger.tag.id3.framebody.FrameBodyUSLT.getLanguage:()Ljava/lang/String; │ │ -3264b8: 1a00 d22f |0000: const-string v0, "Language" // string@2fd2 │ │ -3264bc: 6e20 4b9b 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSLT;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@9b4b │ │ -3264c2: 0c00 |0005: move-result-object v0 │ │ -3264c4: 1f00 3710 |0006: check-cast v0, Ljava/lang/String; // type@1037 │ │ -3264c8: 1100 |0008: return-object v0 │ │ +3264ac: |[3264ac] org.jaudiotagger.tag.id3.framebody.FrameBodyUSLT.getLanguage:()Ljava/lang/String; │ │ +3264bc: 1a00 d22f |0000: const-string v0, "Language" // string@2fd2 │ │ +3264c0: 6e20 4b9b 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSLT;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@9b4b │ │ +3264c6: 0c00 |0005: move-result-object v0 │ │ +3264c8: 1f00 3710 |0006: check-cast v0, Ljava/lang/String; // type@1037 │ │ +3264cc: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=162 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSLT; │ │ │ │ #6 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSLT;) │ │ @@ -1343398,20 +1343398,20 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -3264cc: |[3264cc] org.jaudiotagger.tag.id3.framebody.FrameBodyUSLT.getLyric:()Ljava/lang/String; │ │ -3264dc: 1a00 bd37 |0000: const-string v0, "Lyrics" // string@37bd │ │ -3264e0: 6e20 4b9b 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSLT;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@9b4b │ │ -3264e6: 0c00 |0005: move-result-object v0 │ │ -3264e8: 1f00 3710 |0006: check-cast v0, Ljava/lang/String; // type@1037 │ │ -3264ec: 1100 |0008: return-object v0 │ │ +3264d0: |[3264d0] org.jaudiotagger.tag.id3.framebody.FrameBodyUSLT.getLyric:()Ljava/lang/String; │ │ +3264e0: 1a00 bd37 |0000: const-string v0, "Lyrics" // string@37bd │ │ +3264e4: 6e20 4b9b 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSLT;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@9b4b │ │ +3264ea: 0c00 |0005: move-result-object v0 │ │ +3264ec: 1f00 3710 |0006: check-cast v0, Ljava/lang/String; // type@1037 │ │ +3264f0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=182 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSLT; │ │ │ │ #7 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSLT;) │ │ @@ -1343419,18 +1343419,18 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3264f0: |[3264f0] org.jaudiotagger.tag.id3.framebody.FrameBodyUSLT.getUserFriendlyValue:()Ljava/lang/String; │ │ -326500: 6e10 459b 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSLT;.getFirstTextValue:()Ljava/lang/String; // method@9b45 │ │ -326506: 0c00 |0003: move-result-object v0 │ │ -326508: 1100 |0004: return-object v0 │ │ +3264f4: |[3264f4] org.jaudiotagger.tag.id3.framebody.FrameBodyUSLT.getUserFriendlyValue:()Ljava/lang/String; │ │ +326504: 6e10 459b 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSLT;.getFirstTextValue:()Ljava/lang/String; // method@9b45 │ │ +32650a: 0c00 |0003: move-result-object v0 │ │ +32650c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSLT; │ │ │ │ #8 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSLT;) │ │ @@ -1343438,18 +1343438,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -32665c: |[32665c] org.jaudiotagger.tag.id3.framebody.FrameBodyUSLT.setDescription:(Ljava/lang/String;)V │ │ -32666c: 1a00 b014 |0000: const-string v0, "Description" // string@14b0 │ │ -326670: 6e30 519b 0102 |0002: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSLT;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9b51 │ │ -326676: 0e00 |0005: return-void │ │ +326660: |[326660] org.jaudiotagger.tag.id3.framebody.FrameBodyUSLT.setDescription:(Ljava/lang/String;)V │ │ +326670: 1a00 b014 |0000: const-string v0, "Description" // string@14b0 │ │ +326674: 6e30 519b 0102 |0002: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSLT;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9b51 │ │ +32667a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=122 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSLT; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1343458,18 +1343458,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -326678: |[326678] org.jaudiotagger.tag.id3.framebody.FrameBodyUSLT.setLanguage:(Ljava/lang/String;)V │ │ -326688: 1a00 d22f |0000: const-string v0, "Language" // string@2fd2 │ │ -32668c: 6e30 519b 0102 |0002: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSLT;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9b51 │ │ -326692: 0e00 |0005: return-void │ │ +32667c: |[32667c] org.jaudiotagger.tag.id3.framebody.FrameBodyUSLT.setLanguage:(Ljava/lang/String;)V │ │ +32668c: 1a00 d22f |0000: const-string v0, "Language" // string@2fd2 │ │ +326690: 6e30 519b 0102 |0002: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSLT;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9b51 │ │ +326696: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=152 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSLT; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1343478,18 +1343478,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -326694: |[326694] org.jaudiotagger.tag.id3.framebody.FrameBodyUSLT.setLyric:(Ljava/lang/String;)V │ │ -3266a4: 1a00 bd37 |0000: const-string v0, "Lyrics" // string@37bd │ │ -3266a8: 6e30 519b 0102 |0002: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSLT;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9b51 │ │ -3266ae: 0e00 |0005: return-void │ │ +326698: |[326698] org.jaudiotagger.tag.id3.framebody.FrameBodyUSLT.setLyric:(Ljava/lang/String;)V │ │ +3266a8: 1a00 bd37 |0000: const-string v0, "Lyrics" // string@37bd │ │ +3266ac: 6e30 519b 0102 |0002: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSLT;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9b51 │ │ +3266b2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=172 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSLT; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1343498,38 +1343498,38 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 51 16-bit code units │ │ -3266b0: |[3266b0] org.jaudiotagger.tag.id3.framebody.FrameBodyUSLT.setupObjectList:()V │ │ -3266c0: 5440 038f |0000: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSLT;.objectList:Ljava/util/ArrayList; // field@8f03 │ │ -3266c4: 2201 ea11 |0002: new-instance v1, Lorg/jaudiotagger/tag/datatype/NumberHashMap; // type@11ea │ │ -3266c8: 1a02 bd4c |0004: const-string v2, "TextEncoding" // string@4cbd │ │ -3266cc: 1213 |0006: const/4 v3, #int 1 // #1 │ │ -3266ce: 7040 ae93 2134 |0007: invoke-direct {v1, v2, v4, v3}, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V // method@93ae │ │ -3266d4: 6e20 b288 1000 |000a: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -3266da: 5440 038f |000d: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSLT;.objectList:Ljava/util/ArrayList; // field@8f03 │ │ -3266de: 2201 f411 |000f: new-instance v1, Lorg/jaudiotagger/tag/datatype/StringHashMap; // type@11f4 │ │ -3266e2: 1a02 d22f |0011: const-string v2, "Language" // string@2fd2 │ │ -3266e6: 1233 |0013: const/4 v3, #int 3 // #3 │ │ -3266e8: 7040 0f94 2134 |0014: invoke-direct {v1, v2, v4, v3}, Lorg/jaudiotagger/tag/datatype/StringHashMap;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V // method@940f │ │ -3266ee: 6e20 b288 1000 |0017: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -3266f4: 5440 038f |001a: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSLT;.objectList:Ljava/util/ArrayList; // field@8f03 │ │ -3266f8: 2201 fb11 |001c: new-instance v1, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated; // type@11fb │ │ -3266fc: 1a02 b014 |001e: const-string v2, "Description" // string@14b0 │ │ -326700: 7030 4b94 2104 |0020: invoke-direct {v1, v2, v4}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@944b │ │ -326706: 6e20 b288 1000 |0023: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -32670c: 5440 038f |0026: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSLT;.objectList:Ljava/util/ArrayList; // field@8f03 │ │ -326710: 2201 fc11 |0028: new-instance v1, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated; // type@11fc │ │ -326714: 1a02 bd37 |002a: const-string v2, "Lyrics" // string@37bd │ │ -326718: 7030 5894 2104 |002c: invoke-direct {v1, v2, v4}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@9458 │ │ -32671e: 6e20 b288 1000 |002f: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -326724: 0e00 |0032: return-void │ │ +3266b4: |[3266b4] org.jaudiotagger.tag.id3.framebody.FrameBodyUSLT.setupObjectList:()V │ │ +3266c4: 5440 038f |0000: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSLT;.objectList:Ljava/util/ArrayList; // field@8f03 │ │ +3266c8: 2201 ea11 |0002: new-instance v1, Lorg/jaudiotagger/tag/datatype/NumberHashMap; // type@11ea │ │ +3266cc: 1a02 bd4c |0004: const-string v2, "TextEncoding" // string@4cbd │ │ +3266d0: 1213 |0006: const/4 v3, #int 1 // #1 │ │ +3266d2: 7040 ae93 2134 |0007: invoke-direct {v1, v2, v4, v3}, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V // method@93ae │ │ +3266d8: 6e20 b288 1000 |000a: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +3266de: 5440 038f |000d: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSLT;.objectList:Ljava/util/ArrayList; // field@8f03 │ │ +3266e2: 2201 f411 |000f: new-instance v1, Lorg/jaudiotagger/tag/datatype/StringHashMap; // type@11f4 │ │ +3266e6: 1a02 d22f |0011: const-string v2, "Language" // string@2fd2 │ │ +3266ea: 1233 |0013: const/4 v3, #int 3 // #3 │ │ +3266ec: 7040 0f94 2134 |0014: invoke-direct {v1, v2, v4, v3}, Lorg/jaudiotagger/tag/datatype/StringHashMap;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V // method@940f │ │ +3266f2: 6e20 b288 1000 |0017: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +3266f8: 5440 038f |001a: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSLT;.objectList:Ljava/util/ArrayList; // field@8f03 │ │ +3266fc: 2201 fb11 |001c: new-instance v1, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated; // type@11fb │ │ +326700: 1a02 b014 |001e: const-string v2, "Description" // string@14b0 │ │ +326704: 7030 4b94 2104 |0020: invoke-direct {v1, v2, v4}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@944b │ │ +32670a: 6e20 b288 1000 |0023: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +326710: 5440 038f |0026: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSLT;.objectList:Ljava/util/ArrayList; // field@8f03 │ │ +326714: 2201 fc11 |0028: new-instance v1, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated; // type@11fc │ │ +326718: 1a02 bd37 |002a: const-string v2, "Lyrics" // string@37bd │ │ +32671c: 7030 5894 2104 |002c: invoke-direct {v1, v2, v4}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@9458 │ │ +326722: 6e20 b288 1000 |002f: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +326728: 0e00 |0032: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=238 │ │ 0x000d line=239 │ │ 0x001a line=240 │ │ 0x0026 line=241 │ │ locals : │ │ @@ -1343540,48 +1343540,48 @@ │ │ type : '(Ljava/io/ByteArrayOutputStream;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 69 16-bit code units │ │ -326728: |[326728] org.jaudiotagger.tag.id3.framebody.FrameBodyUSLT.write:(Ljava/io/ByteArrayOutputStream;)V │ │ -326738: 6e10 469b 0200 |0000: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSLT;.getHeader:()Lorg/jaudiotagger/tag/id3/AbstractTagFrame; // method@9b46 │ │ -32673e: 0c00 |0003: move-result-object v0 │ │ -326740: 6e10 4c9b 0200 |0004: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSLT;.getTextEncoding:()B // method@9b4c │ │ -326746: 0a01 |0007: move-result v1 │ │ -326748: 7120 9f95 1000 |0008: invoke-static {v0, v1}, Lorg/jaudiotagger/tag/id3/ID3TextEncodingConversion;.getTextEncoding:(Lorg/jaudiotagger/tag/id3/AbstractTagFrame;B)B // method@959f │ │ -32674e: 0a00 |000b: move-result v0 │ │ -326750: 6e20 529b 0200 |000c: invoke-virtual {v2, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSLT;.setTextEncoding:(B)V // method@9b52 │ │ -326756: 1a00 b014 |000f: const-string v0, "Description" // string@14b0 │ │ -32675a: 6e20 4a9b 0200 |0011: invoke-virtual {v2, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSLT;.getObject:(Ljava/lang/String;)Lorg/jaudiotagger/tag/datatype/AbstractDataType; // method@9b4a │ │ -326760: 0c00 |0014: move-result-object v0 │ │ -326762: 1f00 d911 |0015: check-cast v0, Lorg/jaudiotagger/tag/datatype/AbstractString; // type@11d9 │ │ -326766: 6e10 1b93 0000 |0017: invoke-virtual {v0}, Lorg/jaudiotagger/tag/datatype/AbstractString;.canBeEncoded:()Z // method@931b │ │ -32676c: 0a00 |001a: move-result v0 │ │ -32676e: 3900 0d00 |001b: if-nez v0, 0028 // +000d │ │ -326772: 6e10 469b 0200 |001d: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSLT;.getHeader:()Lorg/jaudiotagger/tag/id3/AbstractTagFrame; // method@9b46 │ │ -326778: 0c00 |0020: move-result-object v0 │ │ -32677a: 7110 a095 0000 |0021: invoke-static {v0}, Lorg/jaudiotagger/tag/id3/ID3TextEncodingConversion;.getUnicodeTextEncoding:(Lorg/jaudiotagger/tag/id3/AbstractTagFrame;)B // method@95a0 │ │ -326780: 0a00 |0024: move-result v0 │ │ -326782: 6e20 529b 0200 |0025: invoke-virtual {v2, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSLT;.setTextEncoding:(B)V // method@9b52 │ │ -326788: 1a00 bd37 |0028: const-string v0, "Lyrics" // string@37bd │ │ -32678c: 6e20 4a9b 0200 |002a: invoke-virtual {v2, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSLT;.getObject:(Ljava/lang/String;)Lorg/jaudiotagger/tag/datatype/AbstractDataType; // method@9b4a │ │ -326792: 0c00 |002d: move-result-object v0 │ │ -326794: 1f00 d911 |002e: check-cast v0, Lorg/jaudiotagger/tag/datatype/AbstractString; // type@11d9 │ │ -326798: 6e10 1b93 0000 |0030: invoke-virtual {v0}, Lorg/jaudiotagger/tag/datatype/AbstractString;.canBeEncoded:()Z // method@931b │ │ -32679e: 0a00 |0033: move-result v0 │ │ -3267a0: 3900 0d00 |0034: if-nez v0, 0041 // +000d │ │ -3267a4: 6e10 469b 0200 |0036: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSLT;.getHeader:()Lorg/jaudiotagger/tag/id3/AbstractTagFrame; // method@9b46 │ │ -3267aa: 0c00 |0039: move-result-object v0 │ │ -3267ac: 7110 a095 0000 |003a: invoke-static {v0}, Lorg/jaudiotagger/tag/id3/ID3TextEncodingConversion;.getUnicodeTextEncoding:(Lorg/jaudiotagger/tag/id3/AbstractTagFrame;)B // method@95a0 │ │ -3267b2: 0a00 |003d: move-result v0 │ │ -3267b4: 6e20 529b 0200 |003e: invoke-virtual {v2, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSLT;.setTextEncoding:(B)V // method@9b52 │ │ -3267ba: 6f20 0598 3200 |0041: invoke-super {v2, v3}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.write:(Ljava/io/ByteArrayOutputStream;)V // method@9805 │ │ -3267c0: 0e00 |0044: return-void │ │ +32672c: |[32672c] org.jaudiotagger.tag.id3.framebody.FrameBodyUSLT.write:(Ljava/io/ByteArrayOutputStream;)V │ │ +32673c: 6e10 469b 0200 |0000: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSLT;.getHeader:()Lorg/jaudiotagger/tag/id3/AbstractTagFrame; // method@9b46 │ │ +326742: 0c00 |0003: move-result-object v0 │ │ +326744: 6e10 4c9b 0200 |0004: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSLT;.getTextEncoding:()B // method@9b4c │ │ +32674a: 0a01 |0007: move-result v1 │ │ +32674c: 7120 9f95 1000 |0008: invoke-static {v0, v1}, Lorg/jaudiotagger/tag/id3/ID3TextEncodingConversion;.getTextEncoding:(Lorg/jaudiotagger/tag/id3/AbstractTagFrame;B)B // method@959f │ │ +326752: 0a00 |000b: move-result v0 │ │ +326754: 6e20 529b 0200 |000c: invoke-virtual {v2, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSLT;.setTextEncoding:(B)V // method@9b52 │ │ +32675a: 1a00 b014 |000f: const-string v0, "Description" // string@14b0 │ │ +32675e: 6e20 4a9b 0200 |0011: invoke-virtual {v2, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSLT;.getObject:(Ljava/lang/String;)Lorg/jaudiotagger/tag/datatype/AbstractDataType; // method@9b4a │ │ +326764: 0c00 |0014: move-result-object v0 │ │ +326766: 1f00 d911 |0015: check-cast v0, Lorg/jaudiotagger/tag/datatype/AbstractString; // type@11d9 │ │ +32676a: 6e10 1b93 0000 |0017: invoke-virtual {v0}, Lorg/jaudiotagger/tag/datatype/AbstractString;.canBeEncoded:()Z // method@931b │ │ +326770: 0a00 |001a: move-result v0 │ │ +326772: 3900 0d00 |001b: if-nez v0, 0028 // +000d │ │ +326776: 6e10 469b 0200 |001d: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSLT;.getHeader:()Lorg/jaudiotagger/tag/id3/AbstractTagFrame; // method@9b46 │ │ +32677c: 0c00 |0020: move-result-object v0 │ │ +32677e: 7110 a095 0000 |0021: invoke-static {v0}, Lorg/jaudiotagger/tag/id3/ID3TextEncodingConversion;.getUnicodeTextEncoding:(Lorg/jaudiotagger/tag/id3/AbstractTagFrame;)B // method@95a0 │ │ +326784: 0a00 |0024: move-result v0 │ │ +326786: 6e20 529b 0200 |0025: invoke-virtual {v2, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSLT;.setTextEncoding:(B)V // method@9b52 │ │ +32678c: 1a00 bd37 |0028: const-string v0, "Lyrics" // string@37bd │ │ +326790: 6e20 4a9b 0200 |002a: invoke-virtual {v2, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSLT;.getObject:(Ljava/lang/String;)Lorg/jaudiotagger/tag/datatype/AbstractDataType; // method@9b4a │ │ +326796: 0c00 |002d: move-result-object v0 │ │ +326798: 1f00 d911 |002e: check-cast v0, Lorg/jaudiotagger/tag/datatype/AbstractString; // type@11d9 │ │ +32679c: 6e10 1b93 0000 |0030: invoke-virtual {v0}, Lorg/jaudiotagger/tag/datatype/AbstractString;.canBeEncoded:()Z // method@931b │ │ +3267a2: 0a00 |0033: move-result v0 │ │ +3267a4: 3900 0d00 |0034: if-nez v0, 0041 // +000d │ │ +3267a8: 6e10 469b 0200 |0036: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSLT;.getHeader:()Lorg/jaudiotagger/tag/id3/AbstractTagFrame; // method@9b46 │ │ +3267ae: 0c00 |0039: move-result-object v0 │ │ +3267b0: 7110 a095 0000 |003a: invoke-static {v0}, Lorg/jaudiotagger/tag/id3/ID3TextEncodingConversion;.getUnicodeTextEncoding:(Lorg/jaudiotagger/tag/id3/AbstractTagFrame;)B // method@95a0 │ │ +3267b6: 0a00 |003d: move-result v0 │ │ +3267b8: 6e20 529b 0200 |003e: invoke-virtual {v2, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSLT;.setTextEncoding:(B)V // method@9b52 │ │ +3267be: 6f20 0598 3200 |0041: invoke-super {v2, v3}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.write:(Ljava/io/ByteArrayOutputStream;)V // method@9805 │ │ +3267c4: 0e00 |0044: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ 0x0011 line=222 │ │ 0x001d line=224 │ │ 0x002a line=226 │ │ 0x0036 line=228 │ │ @@ -1343637,19 +1343637,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -326840: |[326840] org.jaudiotagger.tag.id3.framebody.FrameBodyUnsupported.:()V │ │ -326850: 7010 fa97 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ -326856: 1a00 0000 |0003: const-string v0, "" // string@0000 │ │ -32685a: 5b10 048f |0005: iput-object v0, v1, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUnsupported;.identifier:Ljava/lang/String; // field@8f04 │ │ -32685e: 0e00 |0007: return-void │ │ +326844: |[326844] org.jaudiotagger.tag.id3.framebody.FrameBodyUnsupported.:()V │ │ +326854: 7010 fa97 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ +32685a: 1a00 0000 |0003: const-string v0, "" // string@0000 │ │ +32685e: 5b10 048f |0005: iput-object v0, v1, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUnsupported;.identifier:Ljava/lang/String; // field@8f04 │ │ +326862: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0005 line=47 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUnsupported; │ │ │ │ @@ -1343658,20 +1343658,20 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -32688c: |[32688c] org.jaudiotagger.tag.id3.framebody.FrameBodyUnsupported.:(Ljava/lang/String;)V │ │ -32689c: 7010 fa97 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ -3268a2: 1a00 0000 |0003: const-string v0, "" // string@0000 │ │ -3268a6: 5b10 048f |0005: iput-object v0, v1, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUnsupported;.identifier:Ljava/lang/String; // field@8f04 │ │ -3268aa: 5b12 048f |0007: iput-object v2, v1, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUnsupported;.identifier:Ljava/lang/String; // field@8f04 │ │ -3268ae: 0e00 |0009: return-void │ │ +326890: |[326890] org.jaudiotagger.tag.id3.framebody.FrameBodyUnsupported.:(Ljava/lang/String;)V │ │ +3268a0: 7010 fa97 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ +3268a6: 1a00 0000 |0003: const-string v0, "" // string@0000 │ │ +3268aa: 5b10 048f |0005: iput-object v0, v1, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUnsupported;.identifier:Ljava/lang/String; // field@8f04 │ │ +3268ae: 5b12 048f |0007: iput-object v2, v1, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUnsupported;.identifier:Ljava/lang/String; // field@8f04 │ │ +3268b2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0005 line=47 │ │ 0x0007 line=63 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUnsupported; │ │ @@ -1343682,22 +1343682,22 @@ │ │ type : '(Ljava/lang/String;[B)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -3268b0: |[3268b0] org.jaudiotagger.tag.id3.framebody.FrameBodyUnsupported.:(Ljava/lang/String;[B)V │ │ -3268c0: 7010 fa97 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ -3268c6: 1a00 0000 |0003: const-string v0, "" // string@0000 │ │ -3268ca: 5b10 048f |0005: iput-object v0, v1, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUnsupported;.identifier:Ljava/lang/String; // field@8f04 │ │ -3268ce: 5b12 048f |0007: iput-object v2, v1, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUnsupported;.identifier:Ljava/lang/String; // field@8f04 │ │ -3268d2: 1a02 4814 |0009: const-string v2, "Data" // string@1448 │ │ -3268d6: 6e30 5d9b 2103 |000b: invoke-virtual {v1, v2, v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUnsupported;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9b5d │ │ -3268dc: 0e00 |000e: return-void │ │ +3268b4: |[3268b4] org.jaudiotagger.tag.id3.framebody.FrameBodyUnsupported.:(Ljava/lang/String;[B)V │ │ +3268c4: 7010 fa97 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ +3268ca: 1a00 0000 |0003: const-string v0, "" // string@0000 │ │ +3268ce: 5b10 048f |0005: iput-object v0, v1, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUnsupported;.identifier:Ljava/lang/String; // field@8f04 │ │ +3268d2: 5b12 048f |0007: iput-object v2, v1, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUnsupported;.identifier:Ljava/lang/String; // field@8f04 │ │ +3268d6: 1a02 4814 |0009: const-string v2, "Data" // string@1448 │ │ +3268da: 6e30 5d9b 2103 |000b: invoke-virtual {v1, v2, v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUnsupported;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9b5d │ │ +3268e0: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0005 line=47 │ │ 0x0007 line=74 │ │ 0x000b line=75 │ │ locals : │ │ @@ -1343710,19 +1343710,19 @@ │ │ type : '(Ljava/nio/ByteBuffer;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -3268e0: |[3268e0] org.jaudiotagger.tag.id3.framebody.FrameBodyUnsupported.:(Ljava/nio/ByteBuffer;I)V │ │ -3268f0: 7030 fb97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Ljava/nio/ByteBuffer;I)V // method@97fb │ │ -3268f6: 1a01 0000 |0003: const-string v1, "" // string@0000 │ │ -3268fa: 5b01 048f |0005: iput-object v1, v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUnsupported;.identifier:Ljava/lang/String; // field@8f04 │ │ -3268fe: 0e00 |0007: return-void │ │ +3268e4: |[3268e4] org.jaudiotagger.tag.id3.framebody.FrameBodyUnsupported.:(Ljava/nio/ByteBuffer;I)V │ │ +3268f4: 7030 fb97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Ljava/nio/ByteBuffer;I)V // method@97fb │ │ +3268fa: 1a01 0000 |0003: const-string v1, "" // string@0000 │ │ +3268fe: 5b01 048f |0005: iput-object v1, v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUnsupported;.identifier:Ljava/lang/String; // field@8f04 │ │ +326902: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x0005 line=47 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUnsupported; │ │ 0x0000 - 0x0008 reg=1 (null) Ljava/nio/ByteBuffer; │ │ @@ -1343733,21 +1343733,21 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUnsupported;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -326900: |[326900] org.jaudiotagger.tag.id3.framebody.FrameBodyUnsupported.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUnsupported;)V │ │ -326910: 7020 fc97 2100 |0000: invoke-direct {v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;)V // method@97fc │ │ -326916: 1a00 0000 |0003: const-string v0, "" // string@0000 │ │ -32691a: 5b10 048f |0005: iput-object v0, v1, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUnsupported;.identifier:Ljava/lang/String; // field@8f04 │ │ -32691e: 5422 048f |0007: iget-object v2, v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUnsupported;.identifier:Ljava/lang/String; // field@8f04 │ │ -326922: 5b12 048f |0009: iput-object v2, v1, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUnsupported;.identifier:Ljava/lang/String; // field@8f04 │ │ -326926: 0e00 |000b: return-void │ │ +326904: |[326904] org.jaudiotagger.tag.id3.framebody.FrameBodyUnsupported.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUnsupported;)V │ │ +326914: 7020 fc97 2100 |0000: invoke-direct {v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;)V // method@97fc │ │ +32691a: 1a00 0000 |0003: const-string v0, "" // string@0000 │ │ +32691e: 5b10 048f |0005: iput-object v0, v1, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUnsupported;.identifier:Ljava/lang/String; // field@8f04 │ │ +326922: 5422 048f |0007: iget-object v2, v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUnsupported;.identifier:Ljava/lang/String; // field@8f04 │ │ +326926: 5b12 048f |0009: iput-object v2, v1, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUnsupported;.identifier:Ljava/lang/String; // field@8f04 │ │ +32692a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0005 line=47 │ │ 0x0007 line=97 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUnsupported; │ │ @@ -1343758,21 +1343758,21 @@ │ │ type : '([B)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -326860: |[326860] org.jaudiotagger.tag.id3.framebody.FrameBodyUnsupported.:([B)V │ │ -326870: 7010 fa97 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ -326876: 1a00 0000 |0003: const-string v0, "" // string@0000 │ │ -32687a: 5b10 048f |0005: iput-object v0, v1, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUnsupported;.identifier:Ljava/lang/String; // field@8f04 │ │ -32687e: 1a00 4814 |0007: const-string v0, "Data" // string@1448 │ │ -326882: 6e30 5d9b 0102 |0009: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUnsupported;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9b5d │ │ -326888: 0e00 |000c: return-void │ │ +326864: |[326864] org.jaudiotagger.tag.id3.framebody.FrameBodyUnsupported.:([B)V │ │ +326874: 7010 fa97 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.:()V // method@97fa │ │ +32687a: 1a00 0000 |0003: const-string v0, "" // string@0000 │ │ +32687e: 5b10 048f |0005: iput-object v0, v1, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUnsupported;.identifier:Ljava/lang/String; // field@8f04 │ │ +326882: 1a00 4814 |0007: const-string v0, "Data" // string@1448 │ │ +326886: 6e30 5d9b 0102 |0009: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUnsupported;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9b5d │ │ +32688c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x0005 line=47 │ │ 0x0009 line=86 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUnsupported; │ │ @@ -1343784,31 +1343784,31 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -3267c4: |[3267c4] org.jaudiotagger.tag.id3.framebody.FrameBodyUnsupported.equals:(Ljava/lang/Object;)Z │ │ -3267d4: 2040 9512 |0000: instance-of v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUnsupported; // type@1295 │ │ -3267d8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3267da: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ -3267de: 0f01 |0005: return v1 │ │ -3267e0: 0740 |0006: move-object v0, v4 │ │ -3267e2: 1f00 9512 |0007: check-cast v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUnsupported; // type@1295 │ │ -3267e6: 5432 048f |0009: iget-object v2, v3, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUnsupported;.identifier:Ljava/lang/String; // field@8f04 │ │ -3267ea: 5400 048f |000b: iget-object v0, v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUnsupported;.identifier:Ljava/lang/String; // field@8f04 │ │ -3267ee: 6e20 9c87 0200 |000d: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -3267f4: 0a00 |0010: move-result v0 │ │ -3267f6: 3800 0900 |0011: if-eqz v0, 001a // +0009 │ │ -3267fa: 6f20 fd97 4300 |0013: invoke-super {v3, v4}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.equals:(Ljava/lang/Object;)Z // method@97fd │ │ -326800: 0a04 |0016: move-result v4 │ │ -326802: 3804 0300 |0017: if-eqz v4, 001a // +0003 │ │ -326806: 1211 |0019: const/4 v1, #int 1 // #1 │ │ -326808: 0f01 |001a: return v1 │ │ +3267c8: |[3267c8] org.jaudiotagger.tag.id3.framebody.FrameBodyUnsupported.equals:(Ljava/lang/Object;)Z │ │ +3267d8: 2040 9512 |0000: instance-of v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUnsupported; // type@1295 │ │ +3267dc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3267de: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ +3267e2: 0f01 |0005: return v1 │ │ +3267e4: 0740 |0006: move-object v0, v4 │ │ +3267e6: 1f00 9512 |0007: check-cast v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUnsupported; // type@1295 │ │ +3267ea: 5432 048f |0009: iget-object v2, v3, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUnsupported;.identifier:Ljava/lang/String; // field@8f04 │ │ +3267ee: 5400 048f |000b: iget-object v0, v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUnsupported;.identifier:Ljava/lang/String; // field@8f04 │ │ +3267f2: 6e20 9c87 0200 |000d: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +3267f8: 0a00 |0010: move-result v0 │ │ +3267fa: 3800 0900 |0011: if-eqz v0, 001a // +0009 │ │ +3267fe: 6f20 fd97 4300 |0013: invoke-super {v3, v4}, Lorg/jaudiotagger/tag/id3/framebody/AbstractID3v2FrameBody;.equals:(Ljava/lang/Object;)Z // method@97fd │ │ +326804: 0a04 |0016: move-result v4 │ │ +326806: 3804 0300 |0017: if-eqz v4, 001a // +0003 │ │ +32680a: 1211 |0019: const/4 v1, #int 1 // #1 │ │ +32680c: 0f01 |001a: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ 0x0006 line=135 │ │ 0x0009 line=136 │ │ locals : │ │ 0x0000 - 0x001b reg=3 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUnsupported; │ │ @@ -1343819,17 +1343819,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -32680c: |[32680c] org.jaudiotagger.tag.id3.framebody.FrameBodyUnsupported.getIdentifier:()Ljava/lang/String; │ │ -32681c: 5410 048f |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUnsupported;.identifier:Ljava/lang/String; // field@8f04 │ │ -326820: 1100 |0002: return-object v0 │ │ +326810: |[326810] org.jaudiotagger.tag.id3.framebody.FrameBodyUnsupported.getIdentifier:()Ljava/lang/String; │ │ +326820: 5410 048f |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUnsupported;.identifier:Ljava/lang/String; // field@8f04 │ │ +326824: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUnsupported; │ │ │ │ #2 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUnsupported;) │ │ @@ -1343837,21 +1343837,21 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -326928: |[326928] org.jaudiotagger.tag.id3.framebody.FrameBodyUnsupported.setupObjectList:()V │ │ -326938: 5430 058f |0000: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUnsupported;.objectList:Ljava/util/ArrayList; // field@8f05 │ │ -32693c: 2201 de11 |0002: new-instance v1, Lorg/jaudiotagger/tag/datatype/ByteArraySizeTerminated; // type@11de │ │ -326940: 1a02 4814 |0004: const-string v2, "Data" // string@1448 │ │ -326944: 7030 3b93 2103 |0006: invoke-direct {v1, v2, v3}, Lorg/jaudiotagger/tag/datatype/ByteArraySizeTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@933b │ │ -32694a: 6e20 b288 1000 |0009: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -326950: 0e00 |000c: return-void │ │ +32692c: |[32692c] org.jaudiotagger.tag.id3.framebody.FrameBodyUnsupported.setupObjectList:()V │ │ +32693c: 5430 058f |0000: iget-object v0, v3, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUnsupported;.objectList:Ljava/util/ArrayList; // field@8f05 │ │ +326940: 2201 de11 |0002: new-instance v1, Lorg/jaudiotagger/tag/datatype/ByteArraySizeTerminated; // type@11de │ │ +326944: 1a02 4814 |0004: const-string v2, "Data" // string@1448 │ │ +326948: 7030 3b93 2103 |0006: invoke-direct {v1, v2, v3}, Lorg/jaudiotagger/tag/datatype/ByteArraySizeTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@933b │ │ +32694e: 6e20 b288 1000 |0009: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +326954: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ locals : │ │ 0x0000 - 0x000d reg=3 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUnsupported; │ │ │ │ #3 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUnsupported;) │ │ @@ -1343859,18 +1343859,18 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -326824: |[326824] org.jaudiotagger.tag.id3.framebody.FrameBodyUnsupported.toString:()Ljava/lang/String; │ │ -326834: 6e10 5c9b 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUnsupported;.getIdentifier:()Ljava/lang/String; // method@9b5c │ │ -32683a: 0c00 |0003: move-result-object v0 │ │ -32683c: 1100 |0004: return-object v0 │ │ +326828: |[326828] org.jaudiotagger.tag.id3.framebody.FrameBodyUnsupported.toString:()Ljava/lang/String; │ │ +326838: 6e10 5c9b 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUnsupported;.getIdentifier:()Ljava/lang/String; // method@9b5c │ │ +32683e: 0c00 |0003: move-result-object v0 │ │ +326840: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUnsupported; │ │ │ │ source_file_idx : 6996 (FrameBodyUnsupported.java) │ │ @@ -1343909,17 +1343909,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -32c070: |[32c070] org.jaudiotagger.tag.lyrics3.FieldFrameBodyAUT.:()V │ │ -32c080: 7010 6f9c 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3v2FieldFrameBody;.:()V // method@9c6f │ │ -32c086: 0e00 |0003: return-void │ │ +32c074: |[32c074] org.jaudiotagger.tag.lyrics3.FieldFrameBodyAUT.:()V │ │ +32c084: 7010 6f9c 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3v2FieldFrameBody;.:()V // method@9c6f │ │ +32c08a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyAUT; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyAUT;) │ │ @@ -1343927,19 +1343927,19 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -32c088: |[32c088] org.jaudiotagger.tag.lyrics3.FieldFrameBodyAUT.:(Ljava/lang/String;)V │ │ -32c098: 7010 6f9c 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3v2FieldFrameBody;.:()V // method@9c6f │ │ -32c09e: 1a00 b30a |0003: const-string v0, "Author" // string@0ab3 │ │ -32c0a2: 6e30 819c 0102 |0005: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyAUT;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9c81 │ │ -32c0a8: 0e00 |0008: return-void │ │ +32c08c: |[32c08c] org.jaudiotagger.tag.lyrics3.FieldFrameBodyAUT.:(Ljava/lang/String;)V │ │ +32c09c: 7010 6f9c 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3v2FieldFrameBody;.:()V // method@9c6f │ │ +32c0a2: 1a00 b30a |0003: const-string v0, "Author" // string@0ab3 │ │ +32c0a6: 6e30 819c 0102 |0005: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyAUT;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9c81 │ │ +32c0ac: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0005 line=52 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyAUT; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/String; │ │ @@ -1343949,18 +1343949,18 @@ │ │ type : '(Ljava/nio/ByteBuffer;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -32c0ac: |[32c0ac] org.jaudiotagger.tag.lyrics3.FieldFrameBodyAUT.:(Ljava/nio/ByteBuffer;)V │ │ -32c0bc: 7010 6f9c 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3v2FieldFrameBody;.:()V // method@9c6f │ │ -32c0c2: 6e20 7f9c 1000 |0003: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyAUT;.read:(Ljava/nio/ByteBuffer;)V // method@9c7f │ │ -32c0c8: 0e00 |0006: return-void │ │ +32c0b0: |[32c0b0] org.jaudiotagger.tag.lyrics3.FieldFrameBodyAUT.:(Ljava/nio/ByteBuffer;)V │ │ +32c0c0: 7010 6f9c 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3v2FieldFrameBody;.:()V // method@9c6f │ │ +32c0c6: 6e20 7f9c 1000 |0003: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyAUT;.read:(Ljava/nio/ByteBuffer;)V // method@9c7f │ │ +32c0cc: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0003 line=63 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyAUT; │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/nio/ByteBuffer; │ │ @@ -1343970,17 +1343970,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyAUT;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -32c0cc: |[32c0cc] org.jaudiotagger.tag.lyrics3.FieldFrameBodyAUT.:(Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyAUT;)V │ │ -32c0dc: 7020 709c 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3v2FieldFrameBody;.:(Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3v2FieldFrameBody;)V // method@9c70 │ │ -32c0e2: 0e00 |0003: return-void │ │ +32c0d0: |[32c0d0] org.jaudiotagger.tag.lyrics3.FieldFrameBodyAUT.:(Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyAUT;)V │ │ +32c0e0: 7020 709c 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3v2FieldFrameBody;.:(Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3v2FieldFrameBody;)V // method@9c70 │ │ +32c0e6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyAUT; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyAUT; │ │ │ │ @@ -1343990,20 +1343990,20 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -32c034: |[32c034] org.jaudiotagger.tag.lyrics3.FieldFrameBodyAUT.getAuthor:()Ljava/lang/String; │ │ -32c044: 1a00 b30a |0000: const-string v0, "Author" // string@0ab3 │ │ -32c048: 6e20 7e9c 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyAUT;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@9c7e │ │ -32c04e: 0c00 |0005: move-result-object v0 │ │ -32c050: 1f00 3710 |0006: check-cast v0, Ljava/lang/String; // type@1037 │ │ -32c054: 1100 |0008: return-object v0 │ │ +32c038: |[32c038] org.jaudiotagger.tag.lyrics3.FieldFrameBodyAUT.getAuthor:()Ljava/lang/String; │ │ +32c048: 1a00 b30a |0000: const-string v0, "Author" // string@0ab3 │ │ +32c04c: 6e20 7e9c 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyAUT;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@9c7e │ │ +32c052: 0c00 |0005: move-result-object v0 │ │ +32c054: 1f00 3710 |0006: check-cast v0, Ljava/lang/String; // type@1037 │ │ +32c058: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=79 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyAUT; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyAUT;) │ │ @@ -1344011,34 +1344011,34 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -32c058: |[32c058] org.jaudiotagger.tag.lyrics3.FieldFrameBodyAUT.getIdentifier:()Ljava/lang/String; │ │ -32c068: 1a00 8207 |0000: const-string v0, "AUT" // string@0782 │ │ -32c06c: 1100 |0002: return-object v0 │ │ +32c05c: |[32c05c] org.jaudiotagger.tag.lyrics3.FieldFrameBodyAUT.getIdentifier:()Ljava/lang/String; │ │ +32c06c: 1a00 8207 |0000: const-string v0, "AUT" // string@0782 │ │ +32c070: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyAUT;) │ │ name : 'setAuthor' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -32c0e4: |[32c0e4] org.jaudiotagger.tag.lyrics3.FieldFrameBodyAUT.setAuthor:(Ljava/lang/String;)V │ │ -32c0f4: 1a00 b30a |0000: const-string v0, "Author" // string@0ab3 │ │ -32c0f8: 6e30 819c 0102 |0002: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyAUT;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9c81 │ │ -32c0fe: 0e00 |0005: return-void │ │ +32c0e8: |[32c0e8] org.jaudiotagger.tag.lyrics3.FieldFrameBodyAUT.setAuthor:(Ljava/lang/String;)V │ │ +32c0f8: 1a00 b30a |0000: const-string v0, "Author" // string@0ab3 │ │ +32c0fc: 6e30 819c 0102 |0002: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyAUT;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9c81 │ │ +32c102: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=71 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyAUT; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1344047,21 +1344047,21 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -32c100: |[32c100] org.jaudiotagger.tag.lyrics3.FieldFrameBodyAUT.setupObjectList:()V │ │ -32c110: 5430 5f8f |0000: iget-object v0, v3, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyAUT;.objectList:Ljava/util/ArrayList; // field@8f5f │ │ -32c114: 2201 f611 |0002: new-instance v1, Lorg/jaudiotagger/tag/datatype/StringSizeTerminated; // type@11f6 │ │ -32c118: 1a02 b30a |0004: const-string v2, "Author" // string@0ab3 │ │ -32c11c: 7030 1c94 2103 |0006: invoke-direct {v1, v2, v3}, Lorg/jaudiotagger/tag/datatype/StringSizeTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@941c │ │ -32c122: 6e20 b288 1000 |0009: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -32c128: 0e00 |000c: return-void │ │ +32c104: |[32c104] org.jaudiotagger.tag.lyrics3.FieldFrameBodyAUT.setupObjectList:()V │ │ +32c114: 5430 5f8f |0000: iget-object v0, v3, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyAUT;.objectList:Ljava/util/ArrayList; // field@8f5f │ │ +32c118: 2201 f611 |0002: new-instance v1, Lorg/jaudiotagger/tag/datatype/StringSizeTerminated; // type@11f6 │ │ +32c11c: 1a02 b30a |0004: const-string v2, "Author" // string@0ab3 │ │ +32c120: 7030 1c94 2103 |0006: invoke-direct {v1, v2, v3}, Lorg/jaudiotagger/tag/datatype/StringSizeTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@941c │ │ +32c126: 6e20 b288 1000 |0009: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +32c12c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ locals : │ │ 0x0000 - 0x000d reg=3 this Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyAUT; │ │ │ │ source_file_idx : 6657 (FieldFrameBodyAUT.java) │ │ @@ -1344100,17 +1344100,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -32c168: |[32c168] org.jaudiotagger.tag.lyrics3.FieldFrameBodyEAL.:()V │ │ -32c178: 7010 6f9c 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3v2FieldFrameBody;.:()V // method@9c6f │ │ -32c17e: 0e00 |0003: return-void │ │ +32c16c: |[32c16c] org.jaudiotagger.tag.lyrics3.FieldFrameBodyEAL.:()V │ │ +32c17c: 7010 6f9c 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3v2FieldFrameBody;.:()V // method@9c6f │ │ +32c182: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyEAL; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyEAL;) │ │ @@ -1344118,19 +1344118,19 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -32c180: |[32c180] org.jaudiotagger.tag.lyrics3.FieldFrameBodyEAL.:(Ljava/lang/String;)V │ │ -32c190: 7010 6f9c 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3v2FieldFrameBody;.:()V // method@9c6f │ │ -32c196: 1a00 b108 |0003: const-string v0, "Album" // string@08b1 │ │ -32c19a: 6e30 8c9c 0102 |0005: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyEAL;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9c8c │ │ -32c1a0: 0e00 |0008: return-void │ │ +32c184: |[32c184] org.jaudiotagger.tag.lyrics3.FieldFrameBodyEAL.:(Ljava/lang/String;)V │ │ +32c194: 7010 6f9c 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3v2FieldFrameBody;.:()V // method@9c6f │ │ +32c19a: 1a00 b108 |0003: const-string v0, "Album" // string@08b1 │ │ +32c19e: 6e30 8c9c 0102 |0005: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyEAL;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9c8c │ │ +32c1a4: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0005 line=53 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyEAL; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/String; │ │ @@ -1344140,18 +1344140,18 @@ │ │ type : '(Ljava/nio/ByteBuffer;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -32c1a4: |[32c1a4] org.jaudiotagger.tag.lyrics3.FieldFrameBodyEAL.:(Ljava/nio/ByteBuffer;)V │ │ -32c1b4: 7010 6f9c 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3v2FieldFrameBody;.:()V // method@9c6f │ │ -32c1ba: 6e20 8a9c 1000 |0003: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyEAL;.read:(Ljava/nio/ByteBuffer;)V // method@9c8a │ │ -32c1c0: 0e00 |0006: return-void │ │ +32c1a8: |[32c1a8] org.jaudiotagger.tag.lyrics3.FieldFrameBodyEAL.:(Ljava/nio/ByteBuffer;)V │ │ +32c1b8: 7010 6f9c 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3v2FieldFrameBody;.:()V // method@9c6f │ │ +32c1be: 6e20 8a9c 1000 |0003: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyEAL;.read:(Ljava/nio/ByteBuffer;)V // method@9c8a │ │ +32c1c4: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0003 line=64 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyEAL; │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/nio/ByteBuffer; │ │ @@ -1344161,17 +1344161,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyEAL;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -32c1c4: |[32c1c4] org.jaudiotagger.tag.lyrics3.FieldFrameBodyEAL.:(Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyEAL;)V │ │ -32c1d4: 7020 709c 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3v2FieldFrameBody;.:(Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3v2FieldFrameBody;)V // method@9c70 │ │ -32c1da: 0e00 |0003: return-void │ │ +32c1c8: |[32c1c8] org.jaudiotagger.tag.lyrics3.FieldFrameBodyEAL.:(Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyEAL;)V │ │ +32c1d8: 7020 709c 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3v2FieldFrameBody;.:(Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3v2FieldFrameBody;)V // method@9c70 │ │ +32c1de: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyEAL; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyEAL; │ │ │ │ @@ -1344181,20 +1344181,20 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -32c12c: |[32c12c] org.jaudiotagger.tag.lyrics3.FieldFrameBodyEAL.getAlbum:()Ljava/lang/String; │ │ -32c13c: 1a00 b108 |0000: const-string v0, "Album" // string@08b1 │ │ -32c140: 6e20 899c 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyEAL;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@9c89 │ │ -32c146: 0c00 |0005: move-result-object v0 │ │ -32c148: 1f00 3710 |0006: check-cast v0, Ljava/lang/String; // type@1037 │ │ -32c14c: 1100 |0008: return-object v0 │ │ +32c130: |[32c130] org.jaudiotagger.tag.lyrics3.FieldFrameBodyEAL.getAlbum:()Ljava/lang/String; │ │ +32c140: 1a00 b108 |0000: const-string v0, "Album" // string@08b1 │ │ +32c144: 6e20 899c 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyEAL;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@9c89 │ │ +32c14a: 0c00 |0005: move-result-object v0 │ │ +32c14c: 1f00 3710 |0006: check-cast v0, Ljava/lang/String; // type@1037 │ │ +32c150: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=81 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyEAL; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyEAL;) │ │ @@ -1344202,34 +1344202,34 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -32c150: |[32c150] org.jaudiotagger.tag.lyrics3.FieldFrameBodyEAL.getIdentifier:()Ljava/lang/String; │ │ -32c160: 1a00 6415 |0000: const-string v0, "EAL" // string@1564 │ │ -32c164: 1100 |0002: return-object v0 │ │ +32c154: |[32c154] org.jaudiotagger.tag.lyrics3.FieldFrameBodyEAL.getIdentifier:()Ljava/lang/String; │ │ +32c164: 1a00 6415 |0000: const-string v0, "EAL" // string@1564 │ │ +32c168: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyEAL;) │ │ name : 'setAlbum' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -32c1dc: |[32c1dc] org.jaudiotagger.tag.lyrics3.FieldFrameBodyEAL.setAlbum:(Ljava/lang/String;)V │ │ -32c1ec: 1a00 b108 |0000: const-string v0, "Album" // string@08b1 │ │ -32c1f0: 6e30 8c9c 0102 |0002: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyEAL;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9c8c │ │ -32c1f6: 0e00 |0005: return-void │ │ +32c1e0: |[32c1e0] org.jaudiotagger.tag.lyrics3.FieldFrameBodyEAL.setAlbum:(Ljava/lang/String;)V │ │ +32c1f0: 1a00 b108 |0000: const-string v0, "Album" // string@08b1 │ │ +32c1f4: 6e30 8c9c 0102 |0002: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyEAL;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9c8c │ │ +32c1fa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=73 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyEAL; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1344238,21 +1344238,21 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -32c1f8: |[32c1f8] org.jaudiotagger.tag.lyrics3.FieldFrameBodyEAL.setupObjectList:()V │ │ -32c208: 5430 608f |0000: iget-object v0, v3, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyEAL;.objectList:Ljava/util/ArrayList; // field@8f60 │ │ -32c20c: 2201 f611 |0002: new-instance v1, Lorg/jaudiotagger/tag/datatype/StringSizeTerminated; // type@11f6 │ │ -32c210: 1a02 b108 |0004: const-string v2, "Album" // string@08b1 │ │ -32c214: 7030 1c94 2103 |0006: invoke-direct {v1, v2, v3}, Lorg/jaudiotagger/tag/datatype/StringSizeTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@941c │ │ -32c21a: 6e20 b288 1000 |0009: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -32c220: 0e00 |000c: return-void │ │ +32c1fc: |[32c1fc] org.jaudiotagger.tag.lyrics3.FieldFrameBodyEAL.setupObjectList:()V │ │ +32c20c: 5430 608f |0000: iget-object v0, v3, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyEAL;.objectList:Ljava/util/ArrayList; // field@8f60 │ │ +32c210: 2201 f611 |0002: new-instance v1, Lorg/jaudiotagger/tag/datatype/StringSizeTerminated; // type@11f6 │ │ +32c214: 1a02 b108 |0004: const-string v2, "Album" // string@08b1 │ │ +32c218: 7030 1c94 2103 |0006: invoke-direct {v1, v2, v3}, Lorg/jaudiotagger/tag/datatype/StringSizeTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@941c │ │ +32c21e: 6e20 b288 1000 |0009: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +32c224: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ locals : │ │ 0x0000 - 0x000d reg=3 this Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyEAL; │ │ │ │ source_file_idx : 6658 (FieldFrameBodyEAL.java) │ │ @@ -1344291,17 +1344291,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -32c260: |[32c260] org.jaudiotagger.tag.lyrics3.FieldFrameBodyEAR.:()V │ │ -32c270: 7010 6f9c 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3v2FieldFrameBody;.:()V // method@9c6f │ │ -32c276: 0e00 |0003: return-void │ │ +32c264: |[32c264] org.jaudiotagger.tag.lyrics3.FieldFrameBodyEAR.:()V │ │ +32c274: 7010 6f9c 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3v2FieldFrameBody;.:()V // method@9c6f │ │ +32c27a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyEAR; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyEAR;) │ │ @@ -1344309,19 +1344309,19 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -32c278: |[32c278] org.jaudiotagger.tag.lyrics3.FieldFrameBodyEAR.:(Ljava/lang/String;)V │ │ -32c288: 7010 6f9c 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3v2FieldFrameBody;.:()V // method@9c6f │ │ -32c28e: 1a00 540a |0003: const-string v0, "Artist" // string@0a54 │ │ -32c292: 6e30 979c 0102 |0005: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyEAR;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9c97 │ │ -32c298: 0e00 |0008: return-void │ │ +32c27c: |[32c27c] org.jaudiotagger.tag.lyrics3.FieldFrameBodyEAR.:(Ljava/lang/String;)V │ │ +32c28c: 7010 6f9c 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3v2FieldFrameBody;.:()V // method@9c6f │ │ +32c292: 1a00 540a |0003: const-string v0, "Artist" // string@0a54 │ │ +32c296: 6e30 979c 0102 |0005: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyEAR;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9c97 │ │ +32c29c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0005 line=53 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyEAR; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/String; │ │ @@ -1344331,18 +1344331,18 @@ │ │ type : '(Ljava/nio/ByteBuffer;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -32c29c: |[32c29c] org.jaudiotagger.tag.lyrics3.FieldFrameBodyEAR.:(Ljava/nio/ByteBuffer;)V │ │ -32c2ac: 7010 6f9c 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3v2FieldFrameBody;.:()V // method@9c6f │ │ -32c2b2: 6e20 959c 1000 |0003: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyEAR;.read:(Ljava/nio/ByteBuffer;)V // method@9c95 │ │ -32c2b8: 0e00 |0006: return-void │ │ +32c2a0: |[32c2a0] org.jaudiotagger.tag.lyrics3.FieldFrameBodyEAR.:(Ljava/nio/ByteBuffer;)V │ │ +32c2b0: 7010 6f9c 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3v2FieldFrameBody;.:()V // method@9c6f │ │ +32c2b6: 6e20 959c 1000 |0003: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyEAR;.read:(Ljava/nio/ByteBuffer;)V // method@9c95 │ │ +32c2bc: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0003 line=65 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyEAR; │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/nio/ByteBuffer; │ │ @@ -1344352,17 +1344352,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyEAR;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -32c2bc: |[32c2bc] org.jaudiotagger.tag.lyrics3.FieldFrameBodyEAR.:(Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyEAR;)V │ │ -32c2cc: 7020 709c 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3v2FieldFrameBody;.:(Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3v2FieldFrameBody;)V // method@9c70 │ │ -32c2d2: 0e00 |0003: return-void │ │ +32c2c0: |[32c2c0] org.jaudiotagger.tag.lyrics3.FieldFrameBodyEAR.:(Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyEAR;)V │ │ +32c2d0: 7020 709c 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3v2FieldFrameBody;.:(Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3v2FieldFrameBody;)V // method@9c70 │ │ +32c2d6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyEAR; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyEAR; │ │ │ │ @@ -1344372,20 +1344372,20 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -32c224: |[32c224] org.jaudiotagger.tag.lyrics3.FieldFrameBodyEAR.getArtist:()Ljava/lang/String; │ │ -32c234: 1a00 540a |0000: const-string v0, "Artist" // string@0a54 │ │ -32c238: 6e20 949c 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyEAR;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@9c94 │ │ -32c23e: 0c00 |0005: move-result-object v0 │ │ -32c240: 1f00 3710 |0006: check-cast v0, Ljava/lang/String; // type@1037 │ │ -32c244: 1100 |0008: return-object v0 │ │ +32c228: |[32c228] org.jaudiotagger.tag.lyrics3.FieldFrameBodyEAR.getArtist:()Ljava/lang/String; │ │ +32c238: 1a00 540a |0000: const-string v0, "Artist" // string@0a54 │ │ +32c23c: 6e20 949c 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyEAR;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@9c94 │ │ +32c242: 0c00 |0005: move-result-object v0 │ │ +32c244: 1f00 3710 |0006: check-cast v0, Ljava/lang/String; // type@1037 │ │ +32c248: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=82 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyEAR; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyEAR;) │ │ @@ -1344393,34 +1344393,34 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -32c248: |[32c248] org.jaudiotagger.tag.lyrics3.FieldFrameBodyEAR.getIdentifier:()Ljava/lang/String; │ │ -32c258: 1a00 6515 |0000: const-string v0, "EAR" // string@1565 │ │ -32c25c: 1100 |0002: return-object v0 │ │ +32c24c: |[32c24c] org.jaudiotagger.tag.lyrics3.FieldFrameBodyEAR.getIdentifier:()Ljava/lang/String; │ │ +32c25c: 1a00 6515 |0000: const-string v0, "EAR" // string@1565 │ │ +32c260: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyEAR;) │ │ name : 'setArtist' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -32c2d4: |[32c2d4] org.jaudiotagger.tag.lyrics3.FieldFrameBodyEAR.setArtist:(Ljava/lang/String;)V │ │ -32c2e4: 1a00 540a |0000: const-string v0, "Artist" // string@0a54 │ │ -32c2e8: 6e30 979c 0102 |0002: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyEAR;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9c97 │ │ -32c2ee: 0e00 |0005: return-void │ │ +32c2d8: |[32c2d8] org.jaudiotagger.tag.lyrics3.FieldFrameBodyEAR.setArtist:(Ljava/lang/String;)V │ │ +32c2e8: 1a00 540a |0000: const-string v0, "Artist" // string@0a54 │ │ +32c2ec: 6e30 979c 0102 |0002: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyEAR;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9c97 │ │ +32c2f2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=74 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyEAR; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1344429,21 +1344429,21 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -32c2f0: |[32c2f0] org.jaudiotagger.tag.lyrics3.FieldFrameBodyEAR.setupObjectList:()V │ │ -32c300: 5430 618f |0000: iget-object v0, v3, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyEAR;.objectList:Ljava/util/ArrayList; // field@8f61 │ │ -32c304: 2201 f611 |0002: new-instance v1, Lorg/jaudiotagger/tag/datatype/StringSizeTerminated; // type@11f6 │ │ -32c308: 1a02 540a |0004: const-string v2, "Artist" // string@0a54 │ │ -32c30c: 7030 1c94 2103 |0006: invoke-direct {v1, v2, v3}, Lorg/jaudiotagger/tag/datatype/StringSizeTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@941c │ │ -32c312: 6e20 b288 1000 |0009: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -32c318: 0e00 |000c: return-void │ │ +32c2f4: |[32c2f4] org.jaudiotagger.tag.lyrics3.FieldFrameBodyEAR.setupObjectList:()V │ │ +32c304: 5430 618f |0000: iget-object v0, v3, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyEAR;.objectList:Ljava/util/ArrayList; // field@8f61 │ │ +32c308: 2201 f611 |0002: new-instance v1, Lorg/jaudiotagger/tag/datatype/StringSizeTerminated; // type@11f6 │ │ +32c30c: 1a02 540a |0004: const-string v2, "Artist" // string@0a54 │ │ +32c310: 7030 1c94 2103 |0006: invoke-direct {v1, v2, v3}, Lorg/jaudiotagger/tag/datatype/StringSizeTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@941c │ │ +32c316: 6e20 b288 1000 |0009: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +32c31c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ locals : │ │ 0x0000 - 0x000d reg=3 this Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyEAR; │ │ │ │ source_file_idx : 6659 (FieldFrameBodyEAR.java) │ │ @@ -1344482,17 +1344482,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -32c358: |[32c358] org.jaudiotagger.tag.lyrics3.FieldFrameBodyETT.:()V │ │ -32c368: 7010 6f9c 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3v2FieldFrameBody;.:()V // method@9c6f │ │ -32c36e: 0e00 |0003: return-void │ │ +32c35c: |[32c35c] org.jaudiotagger.tag.lyrics3.FieldFrameBodyETT.:()V │ │ +32c36c: 7010 6f9c 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3v2FieldFrameBody;.:()V // method@9c6f │ │ +32c372: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyETT; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyETT;) │ │ @@ -1344500,19 +1344500,19 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -32c370: |[32c370] org.jaudiotagger.tag.lyrics3.FieldFrameBodyETT.:(Ljava/lang/String;)V │ │ -32c380: 7010 6f9c 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3v2FieldFrameBody;.:()V // method@9c6f │ │ -32c386: 1a00 1a4e |0003: const-string v0, "Title" // string@4e1a │ │ -32c38a: 6e30 a19c 0102 |0005: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyETT;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9ca1 │ │ -32c390: 0e00 |0008: return-void │ │ +32c374: |[32c374] org.jaudiotagger.tag.lyrics3.FieldFrameBodyETT.:(Ljava/lang/String;)V │ │ +32c384: 7010 6f9c 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3v2FieldFrameBody;.:()V // method@9c6f │ │ +32c38a: 1a00 1a4e |0003: const-string v0, "Title" // string@4e1a │ │ +32c38e: 6e30 a19c 0102 |0005: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyETT;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9ca1 │ │ +32c394: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0005 line=53 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyETT; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/String; │ │ @@ -1344522,18 +1344522,18 @@ │ │ type : '(Ljava/nio/ByteBuffer;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -32c394: |[32c394] org.jaudiotagger.tag.lyrics3.FieldFrameBodyETT.:(Ljava/nio/ByteBuffer;)V │ │ -32c3a4: 7010 6f9c 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3v2FieldFrameBody;.:()V // method@9c6f │ │ -32c3aa: 6e20 a09c 1000 |0003: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyETT;.read:(Ljava/nio/ByteBuffer;)V // method@9ca0 │ │ -32c3b0: 0e00 |0006: return-void │ │ +32c398: |[32c398] org.jaudiotagger.tag.lyrics3.FieldFrameBodyETT.:(Ljava/nio/ByteBuffer;)V │ │ +32c3a8: 7010 6f9c 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3v2FieldFrameBody;.:()V // method@9c6f │ │ +32c3ae: 6e20 a09c 1000 |0003: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyETT;.read:(Ljava/nio/ByteBuffer;)V // method@9ca0 │ │ +32c3b4: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0003 line=64 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyETT; │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/nio/ByteBuffer; │ │ @@ -1344543,17 +1344543,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyETT;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -32c3b4: |[32c3b4] org.jaudiotagger.tag.lyrics3.FieldFrameBodyETT.:(Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyETT;)V │ │ -32c3c4: 7020 709c 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3v2FieldFrameBody;.:(Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3v2FieldFrameBody;)V // method@9c70 │ │ -32c3ca: 0e00 |0003: return-void │ │ +32c3b8: |[32c3b8] org.jaudiotagger.tag.lyrics3.FieldFrameBodyETT.:(Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyETT;)V │ │ +32c3c8: 7020 709c 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3v2FieldFrameBody;.:(Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3v2FieldFrameBody;)V // method@9c70 │ │ +32c3ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyETT; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyETT; │ │ │ │ @@ -1344563,36 +1344563,36 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -32c31c: |[32c31c] org.jaudiotagger.tag.lyrics3.FieldFrameBodyETT.getIdentifier:()Ljava/lang/String; │ │ -32c32c: 1a00 e415 |0000: const-string v0, "ETT" // string@15e4 │ │ -32c330: 1100 |0002: return-object v0 │ │ +32c320: |[32c320] org.jaudiotagger.tag.lyrics3.FieldFrameBodyETT.getIdentifier:()Ljava/lang/String; │ │ +32c330: 1a00 e415 |0000: const-string v0, "ETT" // string@15e4 │ │ +32c334: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyETT;) │ │ name : 'getTitle' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -32c334: |[32c334] org.jaudiotagger.tag.lyrics3.FieldFrameBodyETT.getTitle:()Ljava/lang/String; │ │ -32c344: 1a00 1a4e |0000: const-string v0, "Title" // string@4e1a │ │ -32c348: 6e20 9e9c 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyETT;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@9c9e │ │ -32c34e: 0c00 |0005: move-result-object v0 │ │ -32c350: 1f00 3710 |0006: check-cast v0, Ljava/lang/String; // type@1037 │ │ -32c354: 1100 |0008: return-object v0 │ │ +32c338: |[32c338] org.jaudiotagger.tag.lyrics3.FieldFrameBodyETT.getTitle:()Ljava/lang/String; │ │ +32c348: 1a00 1a4e |0000: const-string v0, "Title" // string@4e1a │ │ +32c34c: 6e20 9e9c 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyETT;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@9c9e │ │ +32c352: 0c00 |0005: move-result-object v0 │ │ +32c354: 1f00 3710 |0006: check-cast v0, Ljava/lang/String; // type@1037 │ │ +32c358: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=88 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyETT; │ │ │ │ #2 : (in Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyETT;) │ │ @@ -1344600,18 +1344600,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -32c3cc: |[32c3cc] org.jaudiotagger.tag.lyrics3.FieldFrameBodyETT.setTitle:(Ljava/lang/String;)V │ │ -32c3dc: 1a00 1a4e |0000: const-string v0, "Title" // string@4e1a │ │ -32c3e0: 6e30 a19c 0102 |0002: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyETT;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9ca1 │ │ -32c3e6: 0e00 |0005: return-void │ │ +32c3d0: |[32c3d0] org.jaudiotagger.tag.lyrics3.FieldFrameBodyETT.setTitle:(Ljava/lang/String;)V │ │ +32c3e0: 1a00 1a4e |0000: const-string v0, "Title" // string@4e1a │ │ +32c3e4: 6e30 a19c 0102 |0002: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyETT;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9ca1 │ │ +32c3ea: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=80 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyETT; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1344620,21 +1344620,21 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -32c3e8: |[32c3e8] org.jaudiotagger.tag.lyrics3.FieldFrameBodyETT.setupObjectList:()V │ │ -32c3f8: 5430 628f |0000: iget-object v0, v3, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyETT;.objectList:Ljava/util/ArrayList; // field@8f62 │ │ -32c3fc: 2201 f611 |0002: new-instance v1, Lorg/jaudiotagger/tag/datatype/StringSizeTerminated; // type@11f6 │ │ -32c400: 1a02 1a4e |0004: const-string v2, "Title" // string@4e1a │ │ -32c404: 7030 1c94 2103 |0006: invoke-direct {v1, v2, v3}, Lorg/jaudiotagger/tag/datatype/StringSizeTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@941c │ │ -32c40a: 6e20 b288 1000 |0009: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -32c410: 0e00 |000c: return-void │ │ +32c3ec: |[32c3ec] org.jaudiotagger.tag.lyrics3.FieldFrameBodyETT.setupObjectList:()V │ │ +32c3fc: 5430 628f |0000: iget-object v0, v3, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyETT;.objectList:Ljava/util/ArrayList; // field@8f62 │ │ +32c400: 2201 f611 |0002: new-instance v1, Lorg/jaudiotagger/tag/datatype/StringSizeTerminated; // type@11f6 │ │ +32c404: 1a02 1a4e |0004: const-string v2, "Title" // string@4e1a │ │ +32c408: 7030 1c94 2103 |0006: invoke-direct {v1, v2, v3}, Lorg/jaudiotagger/tag/datatype/StringSizeTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@941c │ │ +32c40e: 6e20 b288 1000 |0009: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +32c414: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ locals : │ │ 0x0000 - 0x000d reg=3 this Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyETT; │ │ │ │ source_file_idx : 6660 (FieldFrameBodyETT.java) │ │ @@ -1344697,20 +1344697,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -32c67c: |[32c67c] org.jaudiotagger.tag.lyrics3.FieldFrameBodyIMG.:()V │ │ -32c68c: 7010 6f9c 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3v2FieldFrameBody;.:()V // method@9c6f │ │ -32c692: 2200 7c10 |0003: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ -32c696: 7010 ae88 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ -32c69c: 5b10 638f |0008: iput-object v0, v1, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyIMG;.images:Ljava/util/ArrayList; // field@8f63 │ │ -32c6a0: 0e00 |000a: return-void │ │ +32c680: |[32c680] org.jaudiotagger.tag.lyrics3.FieldFrameBodyIMG.:()V │ │ +32c690: 7010 6f9c 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3v2FieldFrameBody;.:()V // method@9c6f │ │ +32c696: 2200 7c10 |0003: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ +32c69a: 7010 ae88 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ +32c6a0: 5b10 638f |0008: iput-object v0, v1, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyIMG;.images:Ljava/util/ArrayList; // field@8f63 │ │ +32c6a4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0003 line=40 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyIMG; │ │ │ │ @@ -1344719,21 +1344719,21 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -32c6a4: |[32c6a4] org.jaudiotagger.tag.lyrics3.FieldFrameBodyIMG.:(Ljava/lang/String;)V │ │ -32c6b4: 7010 6f9c 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3v2FieldFrameBody;.:()V // method@9c6f │ │ -32c6ba: 2200 7c10 |0003: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ -32c6be: 7010 ae88 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ -32c6c4: 5b10 638f |0008: iput-object v0, v1, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyIMG;.images:Ljava/util/ArrayList; // field@8f63 │ │ -32c6c8: 7020 b19c 2100 |000a: invoke-direct {v1, v2}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyIMG;.readString:(Ljava/lang/String;)V // method@9cb1 │ │ -32c6ce: 0e00 |000d: return-void │ │ +32c6a8: |[32c6a8] org.jaudiotagger.tag.lyrics3.FieldFrameBodyIMG.:(Ljava/lang/String;)V │ │ +32c6b8: 7010 6f9c 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3v2FieldFrameBody;.:()V // method@9c6f │ │ +32c6be: 2200 7c10 |0003: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ +32c6c2: 7010 ae88 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ +32c6c8: 5b10 638f |0008: iput-object v0, v1, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyIMG;.images:Ljava/util/ArrayList; // field@8f63 │ │ +32c6cc: 7020 b19c 2100 |000a: invoke-direct {v1, v2}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyIMG;.readString:(Ljava/lang/String;)V // method@9cb1 │ │ +32c6d2: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0003 line=40 │ │ 0x000a line=69 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyIMG; │ │ @@ -1344744,21 +1344744,21 @@ │ │ type : '(Ljava/nio/ByteBuffer;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -32c6d0: |[32c6d0] org.jaudiotagger.tag.lyrics3.FieldFrameBodyIMG.:(Ljava/nio/ByteBuffer;)V │ │ -32c6e0: 7010 6f9c 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3v2FieldFrameBody;.:()V // method@9c6f │ │ -32c6e6: 2200 7c10 |0003: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ -32c6ea: 7010 ae88 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ -32c6f0: 5b10 638f |0008: iput-object v0, v1, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyIMG;.images:Ljava/util/ArrayList; // field@8f63 │ │ -32c6f4: 6e20 b09c 2100 |000a: invoke-virtual {v1, v2}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyIMG;.read:(Ljava/nio/ByteBuffer;)V // method@9cb0 │ │ -32c6fa: 0e00 |000d: return-void │ │ +32c6d4: |[32c6d4] org.jaudiotagger.tag.lyrics3.FieldFrameBodyIMG.:(Ljava/nio/ByteBuffer;)V │ │ +32c6e4: 7010 6f9c 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3v2FieldFrameBody;.:()V // method@9c6f │ │ +32c6ea: 2200 7c10 |0003: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ +32c6ee: 7010 ae88 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ +32c6f4: 5b10 638f |0008: iput-object v0, v1, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyIMG;.images:Ljava/util/ArrayList; // field@8f63 │ │ +32c6f8: 6e20 b09c 2100 |000a: invoke-virtual {v1, v2}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyIMG;.read:(Ljava/nio/ByteBuffer;)V // method@9cb0 │ │ +32c6fe: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0003 line=40 │ │ 0x000a line=90 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyIMG; │ │ @@ -1344769,21 +1344769,21 @@ │ │ type : '(Lorg/jaudiotagger/tag/datatype/Lyrics3Image;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -32c6fc: |[32c6fc] org.jaudiotagger.tag.lyrics3.FieldFrameBodyIMG.:(Lorg/jaudiotagger/tag/datatype/Lyrics3Image;)V │ │ -32c70c: 7010 6f9c 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3v2FieldFrameBody;.:()V // method@9c6f │ │ -32c712: 2200 7c10 |0003: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ -32c716: 7010 ae88 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ -32c71c: 5b10 638f |0008: iput-object v0, v1, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyIMG;.images:Ljava/util/ArrayList; // field@8f63 │ │ -32c720: 6e20 b288 2000 |000a: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -32c726: 0e00 |000d: return-void │ │ +32c700: |[32c700] org.jaudiotagger.tag.lyrics3.FieldFrameBodyIMG.:(Lorg/jaudiotagger/tag/datatype/Lyrics3Image;)V │ │ +32c710: 7010 6f9c 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3v2FieldFrameBody;.:()V // method@9c6f │ │ +32c716: 2200 7c10 |0003: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ +32c71a: 7010 ae88 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ +32c720: 5b10 638f |0008: iput-object v0, v1, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyIMG;.images:Ljava/util/ArrayList; // field@8f63 │ │ +32c724: 6e20 b288 2000 |000a: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +32c72a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x0003 line=40 │ │ 0x000a line=79 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyIMG; │ │ @@ -1344794,35 +1344794,35 @@ │ │ type : '(Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyIMG;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -32c728: |[32c728] org.jaudiotagger.tag.lyrics3.FieldFrameBodyIMG.:(Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyIMG;)V │ │ -32c738: 7020 709c 5400 |0000: invoke-direct {v4, v5}, Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3v2FieldFrameBody;.:(Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3v2FieldFrameBody;)V // method@9c70 │ │ -32c73e: 2200 7c10 |0003: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ -32c742: 7010 ae88 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ -32c748: 5b40 638f |0008: iput-object v0, v4, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyIMG;.images:Ljava/util/ArrayList; // field@8f63 │ │ -32c74c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -32c74e: 5451 638f |000b: iget-object v1, v5, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyIMG;.images:Ljava/util/ArrayList; // field@8f63 │ │ -32c752: 6e10 c388 0100 |000d: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@88c3 │ │ -32c758: 0a01 |0010: move-result v1 │ │ -32c75a: 3510 1700 |0011: if-ge v0, v1, 0028 // +0017 │ │ -32c75e: 5451 638f |0013: iget-object v1, v5, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyIMG;.images:Ljava/util/ArrayList; // field@8f63 │ │ -32c762: 6e20 b988 0100 |0015: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@88b9 │ │ -32c768: 0c01 |0018: move-result-object v1 │ │ -32c76a: 1f01 e411 |0019: check-cast v1, Lorg/jaudiotagger/tag/datatype/Lyrics3Image; // type@11e4 │ │ -32c76e: 5442 638f |001b: iget-object v2, v4, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyIMG;.images:Ljava/util/ArrayList; // field@8f63 │ │ -32c772: 2203 e411 |001d: new-instance v3, Lorg/jaudiotagger/tag/datatype/Lyrics3Image; // type@11e4 │ │ -32c776: 7020 6693 1300 |001f: invoke-direct {v3, v1}, Lorg/jaudiotagger/tag/datatype/Lyrics3Image;.:(Lorg/jaudiotagger/tag/datatype/Lyrics3Image;)V // method@9366 │ │ -32c77c: 6e20 b288 3200 |0022: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -32c782: d800 0001 |0025: add-int/lit8 v0, v0, #int 1 // #01 │ │ -32c786: 28e4 |0027: goto 000b // -001c │ │ -32c788: 0e00 |0028: return-void │ │ +32c72c: |[32c72c] org.jaudiotagger.tag.lyrics3.FieldFrameBodyIMG.:(Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyIMG;)V │ │ +32c73c: 7020 709c 5400 |0000: invoke-direct {v4, v5}, Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3v2FieldFrameBody;.:(Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3v2FieldFrameBody;)V // method@9c70 │ │ +32c742: 2200 7c10 |0003: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ +32c746: 7010 ae88 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ +32c74c: 5b40 638f |0008: iput-object v0, v4, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyIMG;.images:Ljava/util/ArrayList; // field@8f63 │ │ +32c750: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +32c752: 5451 638f |000b: iget-object v1, v5, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyIMG;.images:Ljava/util/ArrayList; // field@8f63 │ │ +32c756: 6e10 c388 0100 |000d: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@88c3 │ │ +32c75c: 0a01 |0010: move-result v1 │ │ +32c75e: 3510 1700 |0011: if-ge v0, v1, 0028 // +0017 │ │ +32c762: 5451 638f |0013: iget-object v1, v5, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyIMG;.images:Ljava/util/ArrayList; // field@8f63 │ │ +32c766: 6e20 b988 0100 |0015: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@88b9 │ │ +32c76c: 0c01 |0018: move-result-object v1 │ │ +32c76e: 1f01 e411 |0019: check-cast v1, Lorg/jaudiotagger/tag/datatype/Lyrics3Image; // type@11e4 │ │ +32c772: 5442 638f |001b: iget-object v2, v4, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyIMG;.images:Ljava/util/ArrayList; // field@8f63 │ │ +32c776: 2203 e411 |001d: new-instance v3, Lorg/jaudiotagger/tag/datatype/Lyrics3Image; // type@11e4 │ │ +32c77a: 7020 6693 1300 |001f: invoke-direct {v3, v1}, Lorg/jaudiotagger/tag/datatype/Lyrics3Image;.:(Lorg/jaudiotagger/tag/datatype/Lyrics3Image;)V // method@9366 │ │ +32c780: 6e20 b288 3200 |0022: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +32c786: d800 0001 |0025: add-int/lit8 v0, v0, #int 1 // #01 │ │ +32c78a: 28e4 |0027: goto 000b // -001c │ │ +32c78c: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0003 line=40 │ │ 0x000b line=55 │ │ 0x0013 line=57 │ │ 0x001b line=58 │ │ @@ -1344835,50 +1344835,50 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 73 16-bit code units │ │ -32c820: |[32c820] org.jaudiotagger.tag.lyrics3.FieldFrameBodyIMG.readString:(Ljava/lang/String;)V │ │ -32c830: 6200 6e8f |0000: sget-object v0, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Fields;.CRLF:Ljava/lang/String; // field@8f6e │ │ -32c834: 6e20 a587 0500 |0002: invoke-virtual {v5, v0}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@87a5 │ │ -32c83a: 0a00 |0005: move-result v0 │ │ -32c83c: 2201 7c10 |0006: new-instance v1, Ljava/util/ArrayList; // type@107c │ │ -32c840: 7010 ae88 0100 |0008: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@88ae │ │ -32c846: 5b41 638f |000b: iput-object v1, v4, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyIMG;.images:Ljava/util/ArrayList; // field@8f63 │ │ -32c84a: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -32c84c: 1a02 391f |000e: const-string v2, "Image" // string@1f39 │ │ -32c850: 3a00 2100 |0010: if-ltz v0, 0031 // +0021 │ │ -32c854: 6e30 b587 1500 |0012: invoke-virtual {v5, v1, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@87b5 │ │ -32c85a: 0c01 |0015: move-result-object v1 │ │ -32c85c: 2203 e411 |0016: new-instance v3, Lorg/jaudiotagger/tag/datatype/Lyrics3Image; // type@11e4 │ │ -32c860: 7030 6593 2304 |0018: invoke-direct {v3, v2, v4}, Lorg/jaudiotagger/tag/datatype/Lyrics3Image;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@9365 │ │ -32c866: 6e20 6f93 1300 |001b: invoke-virtual {v3, v1}, Lorg/jaudiotagger/tag/datatype/Lyrics3Image;.setFilename:(Ljava/lang/String;)V // method@936f │ │ -32c86c: 5441 638f |001e: iget-object v1, v4, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyIMG;.images:Ljava/util/ArrayList; // field@8f63 │ │ -32c870: 6e20 b288 3100 |0020: invoke-virtual {v1, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -32c876: 6201 6e8f |0023: sget-object v1, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Fields;.CRLF:Ljava/lang/String; // field@8f6e │ │ -32c87a: 6e10 aa87 0100 |0025: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@87aa │ │ -32c880: 0a01 |0028: move-result v1 │ │ -32c882: b001 |0029: add-int/2addr v1, v0 │ │ -32c884: 6200 6e8f |002a: sget-object v0, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Fields;.CRLF:Ljava/lang/String; // field@8f6e │ │ -32c888: 6e30 a687 0501 |002c: invoke-virtual {v5, v0, v1}, Ljava/lang/String;.indexOf:(Ljava/lang/String;I)I // method@87a6 │ │ -32c88e: 0a00 |002f: move-result v0 │ │ -32c890: 28de |0030: goto 000e // -0022 │ │ -32c892: 6e10 aa87 0500 |0031: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@87aa │ │ -32c898: 0a00 |0034: move-result v0 │ │ -32c89a: 3501 1300 |0035: if-ge v1, v0, 0048 // +0013 │ │ -32c89e: 6e20 b487 1500 |0037: invoke-virtual {v5, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@87b4 │ │ -32c8a4: 0c05 |003a: move-result-object v5 │ │ -32c8a6: 2200 e411 |003b: new-instance v0, Lorg/jaudiotagger/tag/datatype/Lyrics3Image; // type@11e4 │ │ -32c8aa: 7030 6593 2004 |003d: invoke-direct {v0, v2, v4}, Lorg/jaudiotagger/tag/datatype/Lyrics3Image;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@9365 │ │ -32c8b0: 6e20 6f93 5000 |0040: invoke-virtual {v0, v5}, Lorg/jaudiotagger/tag/datatype/Lyrics3Image;.setFilename:(Ljava/lang/String;)V // method@936f │ │ -32c8b6: 5445 638f |0043: iget-object v5, v4, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyIMG;.images:Ljava/util/ArrayList; // field@8f63 │ │ -32c8ba: 6e20 b288 0500 |0045: invoke-virtual {v5, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -32c8c0: 0e00 |0048: return-void │ │ +32c824: |[32c824] org.jaudiotagger.tag.lyrics3.FieldFrameBodyIMG.readString:(Ljava/lang/String;)V │ │ +32c834: 6200 6e8f |0000: sget-object v0, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Fields;.CRLF:Ljava/lang/String; // field@8f6e │ │ +32c838: 6e20 a587 0500 |0002: invoke-virtual {v5, v0}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@87a5 │ │ +32c83e: 0a00 |0005: move-result v0 │ │ +32c840: 2201 7c10 |0006: new-instance v1, Ljava/util/ArrayList; // type@107c │ │ +32c844: 7010 ae88 0100 |0008: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@88ae │ │ +32c84a: 5b41 638f |000b: iput-object v1, v4, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyIMG;.images:Ljava/util/ArrayList; // field@8f63 │ │ +32c84e: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +32c850: 1a02 391f |000e: const-string v2, "Image" // string@1f39 │ │ +32c854: 3a00 2100 |0010: if-ltz v0, 0031 // +0021 │ │ +32c858: 6e30 b587 1500 |0012: invoke-virtual {v5, v1, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@87b5 │ │ +32c85e: 0c01 |0015: move-result-object v1 │ │ +32c860: 2203 e411 |0016: new-instance v3, Lorg/jaudiotagger/tag/datatype/Lyrics3Image; // type@11e4 │ │ +32c864: 7030 6593 2304 |0018: invoke-direct {v3, v2, v4}, Lorg/jaudiotagger/tag/datatype/Lyrics3Image;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@9365 │ │ +32c86a: 6e20 6f93 1300 |001b: invoke-virtual {v3, v1}, Lorg/jaudiotagger/tag/datatype/Lyrics3Image;.setFilename:(Ljava/lang/String;)V // method@936f │ │ +32c870: 5441 638f |001e: iget-object v1, v4, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyIMG;.images:Ljava/util/ArrayList; // field@8f63 │ │ +32c874: 6e20 b288 3100 |0020: invoke-virtual {v1, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +32c87a: 6201 6e8f |0023: sget-object v1, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Fields;.CRLF:Ljava/lang/String; // field@8f6e │ │ +32c87e: 6e10 aa87 0100 |0025: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@87aa │ │ +32c884: 0a01 |0028: move-result v1 │ │ +32c886: b001 |0029: add-int/2addr v1, v0 │ │ +32c888: 6200 6e8f |002a: sget-object v0, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Fields;.CRLF:Ljava/lang/String; // field@8f6e │ │ +32c88c: 6e30 a687 0501 |002c: invoke-virtual {v5, v0, v1}, Ljava/lang/String;.indexOf:(Ljava/lang/String;I)I // method@87a6 │ │ +32c892: 0a00 |002f: move-result v0 │ │ +32c894: 28de |0030: goto 000e // -0022 │ │ +32c896: 6e10 aa87 0500 |0031: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@87aa │ │ +32c89c: 0a00 |0034: move-result v0 │ │ +32c89e: 3501 1300 |0035: if-ge v1, v0, 0048 // +0013 │ │ +32c8a2: 6e20 b487 1500 |0037: invoke-virtual {v5, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@87b4 │ │ +32c8a8: 0c05 |003a: move-result-object v5 │ │ +32c8aa: 2200 e411 |003b: new-instance v0, Lorg/jaudiotagger/tag/datatype/Lyrics3Image; // type@11e4 │ │ +32c8ae: 7030 6593 2004 |003d: invoke-direct {v0, v2, v4}, Lorg/jaudiotagger/tag/datatype/Lyrics3Image;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@9365 │ │ +32c8b4: 6e20 6f93 5000 |0040: invoke-virtual {v0, v5}, Lorg/jaudiotagger/tag/datatype/Lyrics3Image;.setFilename:(Ljava/lang/String;)V // method@936f │ │ +32c8ba: 5445 638f |0043: iget-object v5, v4, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyIMG;.images:Ljava/util/ArrayList; // field@8f63 │ │ +32c8be: 6e20 b288 0500 |0045: invoke-virtual {v5, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +32c8c4: 0e00 |0048: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=284 │ │ 0x0006 line=285 │ │ 0x0012 line=289 │ │ 0x0016 line=290 │ │ 0x001b line=291 │ │ @@ -1344899,48 +1344899,48 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 64 16-bit code units │ │ -32c5cc: |[32c5cc] org.jaudiotagger.tag.lyrics3.FieldFrameBodyIMG.writeString:()Ljava/lang/String; │ │ -32c5dc: 5440 638f |0000: iget-object v0, v4, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyIMG;.images:Ljava/util/ArrayList; // field@8f63 │ │ -32c5e0: 6e10 bc88 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@88bc │ │ -32c5e6: 0c00 |0005: move-result-object v0 │ │ -32c5e8: 1a01 0000 |0006: const-string v1, "" // string@0000 │ │ -32c5ec: 7210 4789 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -32c5f2: 0a02 |000b: move-result v2 │ │ -32c5f4: 3802 2100 |000c: if-eqz v2, 002d // +0021 │ │ -32c5f8: 7210 4889 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -32c5fe: 0c02 |0011: move-result-object v2 │ │ -32c600: 1f02 e411 |0012: check-cast v2, Lorg/jaudiotagger/tag/datatype/Lyrics3Image; // type@11e4 │ │ -32c604: 2203 3910 |0014: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ -32c608: 7010 cc87 0300 |0016: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -32c60e: 6e20 d787 1300 |0019: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -32c614: 6e10 7393 0200 |001c: invoke-virtual {v2}, Lorg/jaudiotagger/tag/datatype/Lyrics3Image;.writeString:()Ljava/lang/String; // method@9373 │ │ -32c61a: 0c01 |001f: move-result-object v1 │ │ -32c61c: 6e20 d787 1300 |0020: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -32c622: 6201 6e8f |0023: sget-object v1, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Fields;.CRLF:Ljava/lang/String; // field@8f6e │ │ -32c626: 6e20 d787 1300 |0025: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -32c62c: 6e10 df87 0300 |0028: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -32c632: 0c01 |002b: move-result-object v1 │ │ -32c634: 28dc |002c: goto 0008 // -0024 │ │ -32c636: 6e10 aa87 0100 |002d: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@87aa │ │ -32c63c: 0a00 |0030: move-result v0 │ │ -32c63e: 1222 |0031: const/4 v2, #int 2 // #2 │ │ -32c640: 3720 0d00 |0032: if-le v0, v2, 003f // +000d │ │ -32c644: 1200 |0034: const/4 v0, #int 0 // #0 │ │ -32c646: 6e10 aa87 0100 |0035: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@87aa │ │ -32c64c: 0a03 |0038: move-result v3 │ │ -32c64e: b123 |0039: sub-int/2addr v3, v2 │ │ -32c650: 6e30 b587 0103 |003a: invoke-virtual {v1, v0, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@87b5 │ │ -32c656: 0c00 |003d: move-result-object v0 │ │ -32c658: 1100 |003e: return-object v0 │ │ -32c65a: 1101 |003f: return-object v1 │ │ +32c5d0: |[32c5d0] org.jaudiotagger.tag.lyrics3.FieldFrameBodyIMG.writeString:()Ljava/lang/String; │ │ +32c5e0: 5440 638f |0000: iget-object v0, v4, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyIMG;.images:Ljava/util/ArrayList; // field@8f63 │ │ +32c5e4: 6e10 bc88 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@88bc │ │ +32c5ea: 0c00 |0005: move-result-object v0 │ │ +32c5ec: 1a01 0000 |0006: const-string v1, "" // string@0000 │ │ +32c5f0: 7210 4789 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +32c5f6: 0a02 |000b: move-result v2 │ │ +32c5f8: 3802 2100 |000c: if-eqz v2, 002d // +0021 │ │ +32c5fc: 7210 4889 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +32c602: 0c02 |0011: move-result-object v2 │ │ +32c604: 1f02 e411 |0012: check-cast v2, Lorg/jaudiotagger/tag/datatype/Lyrics3Image; // type@11e4 │ │ +32c608: 2203 3910 |0014: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ +32c60c: 7010 cc87 0300 |0016: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +32c612: 6e20 d787 1300 |0019: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +32c618: 6e10 7393 0200 |001c: invoke-virtual {v2}, Lorg/jaudiotagger/tag/datatype/Lyrics3Image;.writeString:()Ljava/lang/String; // method@9373 │ │ +32c61e: 0c01 |001f: move-result-object v1 │ │ +32c620: 6e20 d787 1300 |0020: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +32c626: 6201 6e8f |0023: sget-object v1, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Fields;.CRLF:Ljava/lang/String; // field@8f6e │ │ +32c62a: 6e20 d787 1300 |0025: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +32c630: 6e10 df87 0300 |0028: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +32c636: 0c01 |002b: move-result-object v1 │ │ +32c638: 28dc |002c: goto 0008 // -0024 │ │ +32c63a: 6e10 aa87 0100 |002d: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@87aa │ │ +32c640: 0a00 |0030: move-result v0 │ │ +32c642: 1222 |0031: const/4 v2, #int 2 // #2 │ │ +32c644: 3720 0d00 |0032: if-le v0, v2, 003f // +000d │ │ +32c648: 1200 |0034: const/4 v0, #int 0 // #0 │ │ +32c64a: 6e10 aa87 0100 |0035: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@87aa │ │ +32c650: 0a03 |0038: move-result v3 │ │ +32c652: b123 |0039: sub-int/2addr v3, v2 │ │ +32c654: 6e30 b587 0103 |003a: invoke-virtual {v1, v0, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@87b5 │ │ +32c65a: 0c00 |003d: move-result-object v0 │ │ +32c65c: 1100 |003e: return-object v0 │ │ +32c65e: 1101 |003f: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=314 │ │ 0x0012 line=316 │ │ 0x0014 line=317 │ │ 0x002d line=320 │ │ 0x0035 line=322 │ │ @@ -1344953,18 +1344953,18 @@ │ │ type : '(Lorg/jaudiotagger/tag/datatype/Lyrics3Image;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -32c78c: |[32c78c] org.jaudiotagger.tag.lyrics3.FieldFrameBodyIMG.addImage:(Lorg/jaudiotagger/tag/datatype/Lyrics3Image;)V │ │ -32c79c: 5410 638f |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyIMG;.images:Ljava/util/ArrayList; // field@8f63 │ │ -32c7a0: 6e20 b288 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -32c7a6: 0e00 |0005: return-void │ │ +32c790: |[32c790] org.jaudiotagger.tag.lyrics3.FieldFrameBodyIMG.addImage:(Lorg/jaudiotagger/tag/datatype/Lyrics3Image;)V │ │ +32c7a0: 5410 638f |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyIMG;.images:Ljava/util/ArrayList; // field@8f63 │ │ +32c7a4: 6e20 b288 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +32c7aa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyIMG; │ │ 0x0000 - 0x0006 reg=2 (null) Lorg/jaudiotagger/tag/datatype/Lyrics3Image; │ │ │ │ @@ -1344973,31 +1344973,31 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -32c414: |[32c414] org.jaudiotagger.tag.lyrics3.FieldFrameBodyIMG.equals:(Ljava/lang/Object;)Z │ │ -32c424: 2040 c612 |0000: instance-of v0, v4, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyIMG; // type@12c6 │ │ -32c428: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -32c42a: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ -32c42e: 0f01 |0005: return v1 │ │ -32c430: 0740 |0006: move-object v0, v4 │ │ -32c432: 1f00 c612 |0007: check-cast v0, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyIMG; // type@12c6 │ │ -32c436: 5432 638f |0009: iget-object v2, v3, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyIMG;.images:Ljava/util/ArrayList; // field@8f63 │ │ -32c43a: 5400 638f |000b: iget-object v0, v0, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyIMG;.images:Ljava/util/ArrayList; // field@8f63 │ │ -32c43e: 6e20 b888 0200 |000d: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.equals:(Ljava/lang/Object;)Z // method@88b8 │ │ -32c444: 0a00 |0010: move-result v0 │ │ -32c446: 3800 0900 |0011: if-eqz v0, 001a // +0009 │ │ -32c44a: 6f20 719c 4300 |0013: invoke-super {v3, v4}, Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3v2FieldFrameBody;.equals:(Ljava/lang/Object;)Z // method@9c71 │ │ -32c450: 0a04 |0016: move-result v4 │ │ -32c452: 3804 0300 |0017: if-eqz v4, 001a // +0003 │ │ -32c456: 1211 |0019: const/4 v1, #int 1 // #1 │ │ -32c458: 0f01 |001a: return v1 │ │ +32c418: |[32c418] org.jaudiotagger.tag.lyrics3.FieldFrameBodyIMG.equals:(Ljava/lang/Object;)Z │ │ +32c428: 2040 c612 |0000: instance-of v0, v4, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyIMG; // type@12c6 │ │ +32c42c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +32c42e: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ +32c432: 0f01 |0005: return v1 │ │ +32c434: 0740 |0006: move-object v0, v4 │ │ +32c436: 1f00 c612 |0007: check-cast v0, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyIMG; // type@12c6 │ │ +32c43a: 5432 638f |0009: iget-object v2, v3, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyIMG;.images:Ljava/util/ArrayList; // field@8f63 │ │ +32c43e: 5400 638f |000b: iget-object v0, v0, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyIMG;.images:Ljava/util/ArrayList; // field@8f63 │ │ +32c442: 6e20 b888 0200 |000d: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.equals:(Ljava/lang/Object;)Z // method@88b8 │ │ +32c448: 0a00 |0010: move-result v0 │ │ +32c44a: 3800 0900 |0011: if-eqz v0, 001a // +0009 │ │ +32c44e: 6f20 719c 4300 |0013: invoke-super {v3, v4}, Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3v2FieldFrameBody;.equals:(Ljava/lang/Object;)Z // method@9c71 │ │ +32c454: 0a04 |0016: move-result v4 │ │ +32c456: 3804 0300 |0017: if-eqz v4, 001a // +0003 │ │ +32c45a: 1211 |0019: const/4 v1, #int 1 // #1 │ │ +32c45c: 0f01 |001a: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=172 │ │ 0x0006 line=177 │ │ 0x0009 line=179 │ │ locals : │ │ 0x0000 - 0x001b reg=3 this Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyIMG; │ │ @@ -1345008,48 +1345008,48 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -32c508: |[32c508] org.jaudiotagger.tag.lyrics3.FieldFrameBodyIMG.getIdentifier:()Ljava/lang/String; │ │ -32c518: 1a00 391e |0000: const-string v0, "IMG" // string@1e39 │ │ -32c51c: 1100 |0002: return-object v0 │ │ +32c50c: |[32c50c] org.jaudiotagger.tag.lyrics3.FieldFrameBodyIMG.getIdentifier:()Ljava/lang/String; │ │ +32c51c: 1a00 391e |0000: const-string v0, "IMG" // string@1e39 │ │ +32c520: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyIMG;) │ │ name : 'getSize' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 30 16-bit code units │ │ -32c4bc: |[32c4bc] org.jaudiotagger.tag.lyrics3.FieldFrameBodyIMG.getSize:()I │ │ -32c4cc: 5430 638f |0000: iget-object v0, v3, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyIMG;.images:Ljava/util/ArrayList; // field@8f63 │ │ -32c4d0: 6e10 bc88 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@88bc │ │ -32c4d6: 0c00 |0005: move-result-object v0 │ │ -32c4d8: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -32c4da: 7210 4789 0000 |0007: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -32c4e0: 0a02 |000a: move-result v2 │ │ -32c4e2: 3802 1000 |000b: if-eqz v2, 001b // +0010 │ │ -32c4e6: 7210 4889 0000 |000d: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -32c4ec: 0c02 |0010: move-result-object v2 │ │ -32c4ee: 1f02 e411 |0011: check-cast v2, Lorg/jaudiotagger/tag/datatype/Lyrics3Image; // type@11e4 │ │ -32c4f2: 6e10 6a93 0200 |0013: invoke-virtual {v2}, Lorg/jaudiotagger/tag/datatype/Lyrics3Image;.getSize:()I // method@936a │ │ -32c4f8: 0a02 |0016: move-result v2 │ │ -32c4fa: d802 0202 |0017: add-int/lit8 v2, v2, #int 2 // #02 │ │ -32c4fe: b021 |0019: add-int/2addr v1, v2 │ │ -32c500: 28ed |001a: goto 0007 // -0013 │ │ -32c502: d801 01fe |001b: add-int/lit8 v1, v1, #int -2 // #fe │ │ -32c506: 0f01 |001d: return v1 │ │ +32c4c0: |[32c4c0] org.jaudiotagger.tag.lyrics3.FieldFrameBodyIMG.getSize:()I │ │ +32c4d0: 5430 638f |0000: iget-object v0, v3, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyIMG;.images:Ljava/util/ArrayList; // field@8f63 │ │ +32c4d4: 6e10 bc88 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@88bc │ │ +32c4da: 0c00 |0005: move-result-object v0 │ │ +32c4dc: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +32c4de: 7210 4789 0000 |0007: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +32c4e4: 0a02 |000a: move-result v2 │ │ +32c4e6: 3802 1000 |000b: if-eqz v2, 001b // +0010 │ │ +32c4ea: 7210 4889 0000 |000d: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +32c4f0: 0c02 |0010: move-result-object v2 │ │ +32c4f2: 1f02 e411 |0011: check-cast v2, Lorg/jaudiotagger/tag/datatype/Lyrics3Image; // type@11e4 │ │ +32c4f6: 6e10 6a93 0200 |0013: invoke-virtual {v2}, Lorg/jaudiotagger/tag/datatype/Lyrics3Image;.getSize:()I // method@936a │ │ +32c4fc: 0a02 |0016: move-result v2 │ │ +32c4fe: d802 0202 |0017: add-int/lit8 v2, v2, #int 2 // #02 │ │ +32c502: b021 |0019: add-int/2addr v1, v2 │ │ +32c504: 28ed |001a: goto 0007 // -0013 │ │ +32c506: d801 01fe |001b: add-int/lit8 v1, v1, #int -2 // #fe │ │ +32c50a: 0f01 |001d: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ 0x0011 line=111 │ │ 0x0013 line=112 │ │ locals : │ │ 0x0000 - 0x001e reg=3 this Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyIMG; │ │ @@ -1345059,18 +1345059,18 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -32c520: |[32c520] org.jaudiotagger.tag.lyrics3.FieldFrameBodyIMG.getValue:()Ljava/lang/String; │ │ -32c530: 7010 b69c 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyIMG;.writeString:()Ljava/lang/String; // method@9cb6 │ │ -32c536: 0c00 |0003: move-result-object v0 │ │ -32c538: 1100 |0004: return-object v0 │ │ +32c524: |[32c524] org.jaudiotagger.tag.lyrics3.FieldFrameBodyIMG.getValue:()Ljava/lang/String; │ │ +32c534: 7010 b69c 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyIMG;.writeString:()Ljava/lang/String; // method@9cb6 │ │ +32c53a: 0c00 |0003: move-result-object v0 │ │ +32c53c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyIMG; │ │ │ │ #5 : (in Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyIMG;) │ │ @@ -1345078,37 +1345078,37 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -32c45c: |[32c45c] org.jaudiotagger.tag.lyrics3.FieldFrameBodyIMG.isSubsetOf:(Ljava/lang/Object;)Z │ │ -32c46c: 2050 c612 |0000: instance-of v0, v5, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyIMG; // type@12c6 │ │ -32c470: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -32c472: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ -32c476: 0f01 |0005: return v1 │ │ -32c478: 0750 |0006: move-object v0, v5 │ │ -32c47a: 1f00 c612 |0007: check-cast v0, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyIMG; // type@12c6 │ │ -32c47e: 5400 638f |0009: iget-object v0, v0, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyIMG;.images:Ljava/util/ArrayList; // field@8f63 │ │ -32c482: 5442 638f |000b: iget-object v2, v4, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyIMG;.images:Ljava/util/ArrayList; // field@8f63 │ │ -32c486: 6e10 bc88 0200 |000d: invoke-virtual {v2}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@88bc │ │ -32c48c: 0c02 |0010: move-result-object v2 │ │ -32c48e: 7210 4789 0200 |0011: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -32c494: 0a03 |0014: move-result v3 │ │ -32c496: 3803 0d00 |0015: if-eqz v3, 0022 // +000d │ │ -32c49a: 7210 4889 0200 |0017: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -32c4a0: 0c03 |001a: move-result-object v3 │ │ -32c4a2: 6e20 b688 3000 |001b: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@88b6 │ │ -32c4a8: 0a03 |001e: move-result v3 │ │ -32c4aa: 3903 f2ff |001f: if-nez v3, 0011 // -000e │ │ -32c4ae: 0f01 |0021: return v1 │ │ -32c4b0: 6f20 739c 5400 |0022: invoke-super {v4, v5}, Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3v2FieldFrameBody;.isSubsetOf:(Ljava/lang/Object;)Z // method@9c73 │ │ -32c4b6: 0a05 |0025: move-result v5 │ │ -32c4b8: 0f05 |0026: return v5 │ │ +32c460: |[32c460] org.jaudiotagger.tag.lyrics3.FieldFrameBodyIMG.isSubsetOf:(Ljava/lang/Object;)Z │ │ +32c470: 2050 c612 |0000: instance-of v0, v5, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyIMG; // type@12c6 │ │ +32c474: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +32c476: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ +32c47a: 0f01 |0005: return v1 │ │ +32c47c: 0750 |0006: move-object v0, v5 │ │ +32c47e: 1f00 c612 |0007: check-cast v0, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyIMG; // type@12c6 │ │ +32c482: 5400 638f |0009: iget-object v0, v0, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyIMG;.images:Ljava/util/ArrayList; // field@8f63 │ │ +32c486: 5442 638f |000b: iget-object v2, v4, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyIMG;.images:Ljava/util/ArrayList; // field@8f63 │ │ +32c48a: 6e10 bc88 0200 |000d: invoke-virtual {v2}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@88bc │ │ +32c490: 0c02 |0010: move-result-object v2 │ │ +32c492: 7210 4789 0200 |0011: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +32c498: 0a03 |0014: move-result v3 │ │ +32c49a: 3803 0d00 |0015: if-eqz v3, 0022 // +000d │ │ +32c49e: 7210 4889 0200 |0017: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +32c4a4: 0c03 |001a: move-result-object v3 │ │ +32c4a6: 6e20 b688 3000 |001b: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@88b6 │ │ +32c4ac: 0a03 |001e: move-result v3 │ │ +32c4ae: 3903 f2ff |001f: if-nez v3, 0011 // -000e │ │ +32c4b2: 0f01 |0021: return v1 │ │ +32c4b4: 6f20 739c 5400 |0022: invoke-super {v4, v5}, Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3v2FieldFrameBody;.isSubsetOf:(Ljava/lang/Object;)Z // method@9c73 │ │ +32c4ba: 0a05 |0025: move-result v5 │ │ +32c4bc: 0f05 |0026: return v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ 0x0006 line=129 │ │ 0x000b line=131 │ │ 0x001b line=133 │ │ 0x0022 line=139 │ │ @@ -1345121,19 +1345121,19 @@ │ │ type : '()Ljava/util/Iterator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -32c65c: |[32c65c] org.jaudiotagger.tag.lyrics3.FieldFrameBodyIMG.iterator:()Ljava/util/Iterator; │ │ -32c66c: 5410 638f |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyIMG;.images:Ljava/util/ArrayList; // field@8f63 │ │ -32c670: 6e10 bc88 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@88bc │ │ -32c676: 0c00 |0005: move-result-object v0 │ │ -32c678: 1100 |0006: return-object v0 │ │ +32c660: |[32c660] org.jaudiotagger.tag.lyrics3.FieldFrameBodyIMG.iterator:()Ljava/util/Iterator; │ │ +32c670: 5410 638f |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyIMG;.images:Ljava/util/ArrayList; // field@8f63 │ │ +32c674: 6e10 bc88 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@88bc │ │ +32c67a: 0c00 |0005: move-result-object v0 │ │ +32c67c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyIMG; │ │ │ │ #7 : (in Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyIMG;) │ │ @@ -1345141,40 +1345141,40 @@ │ │ type : '(Ljava/nio/ByteBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 51 16-bit code units │ │ -32c7a8: |[32c7a8] org.jaudiotagger.tag.lyrics3.FieldFrameBodyIMG.read:(Ljava/nio/ByteBuffer;)V │ │ -32c7b8: 1250 |0000: const/4 v0, #int 5 // #5 │ │ -32c7ba: 2301 1c13 |0001: new-array v1, v0, [B // type@131c │ │ -32c7be: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -32c7c0: 6e40 4188 1502 |0004: invoke-virtual {v5, v1, v2, v0}, Ljava/nio/ByteBuffer;.get:([BII)Ljava/nio/ByteBuffer; // method@8841 │ │ -32c7c6: 2203 3710 |0007: new-instance v3, Ljava/lang/String; // type@1037 │ │ -32c7ca: 7040 8d87 1302 |0009: invoke-direct {v3, v1, v2, v0}, Ljava/lang/String;.:([BII)V // method@878d │ │ -32c7d0: 7110 2b87 0300 |000c: invoke-static {v3}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@872b │ │ -32c7d6: 0a00 |000f: move-result v0 │ │ -32c7d8: 3900 1500 |0010: if-nez v0, 0025 // +0015 │ │ -32c7dc: 7100 ea91 0000 |0012: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ -32c7e2: 0c01 |0015: move-result-object v1 │ │ -32c7e4: 6e10 1092 0100 |0016: invoke-virtual {v1}, Lorg/jaudiotagger/tag/TagOptionSingleton;.isLyrics3KeepEmptyFieldIfRead:()Z // method@9210 │ │ -32c7ea: 0a01 |0019: move-result v1 │ │ -32c7ec: 3801 0300 |001a: if-eqz v1, 001d // +0003 │ │ -32c7f0: 2809 |001c: goto 0025 // +0009 │ │ -32c7f2: 2205 c211 |001d: new-instance v5, Lorg/jaudiotagger/tag/InvalidTagException; // type@11c2 │ │ -32c7f6: 1a00 ba37 |001f: const-string v0, "Lyircs3v2 Field has size of zero." // string@37ba │ │ -32c7fa: 7020 a391 0500 |0021: invoke-direct {v5, v0}, Lorg/jaudiotagger/tag/InvalidTagException;.:(Ljava/lang/String;)V // method@91a3 │ │ -32c800: 2705 |0024: throw v5 │ │ -32c802: 2300 1c13 |0025: new-array v0, v0, [B // type@131c │ │ -32c806: 6e20 4088 0500 |0027: invoke-virtual {v5, v0}, Ljava/nio/ByteBuffer;.get:([B)Ljava/nio/ByteBuffer; // method@8840 │ │ -32c80c: 2205 3710 |002a: new-instance v5, Ljava/lang/String; // type@1037 │ │ -32c810: 7020 8c87 0500 |002c: invoke-direct {v5, v0}, Ljava/lang/String;.:([B)V // method@878c │ │ -32c816: 7020 b19c 5400 |002f: invoke-direct {v4, v5}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyIMG;.readString:(Ljava/lang/String;)V // method@9cb1 │ │ -32c81c: 0e00 |0032: return-void │ │ +32c7ac: |[32c7ac] org.jaudiotagger.tag.lyrics3.FieldFrameBodyIMG.read:(Ljava/nio/ByteBuffer;)V │ │ +32c7bc: 1250 |0000: const/4 v0, #int 5 // #5 │ │ +32c7be: 2301 1c13 |0001: new-array v1, v0, [B // type@131c │ │ +32c7c2: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +32c7c4: 6e40 4188 1502 |0004: invoke-virtual {v5, v1, v2, v0}, Ljava/nio/ByteBuffer;.get:([BII)Ljava/nio/ByteBuffer; // method@8841 │ │ +32c7ca: 2203 3710 |0007: new-instance v3, Ljava/lang/String; // type@1037 │ │ +32c7ce: 7040 8d87 1302 |0009: invoke-direct {v3, v1, v2, v0}, Ljava/lang/String;.:([BII)V // method@878d │ │ +32c7d4: 7110 2b87 0300 |000c: invoke-static {v3}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@872b │ │ +32c7da: 0a00 |000f: move-result v0 │ │ +32c7dc: 3900 1500 |0010: if-nez v0, 0025 // +0015 │ │ +32c7e0: 7100 ea91 0000 |0012: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ +32c7e6: 0c01 |0015: move-result-object v1 │ │ +32c7e8: 6e10 1092 0100 |0016: invoke-virtual {v1}, Lorg/jaudiotagger/tag/TagOptionSingleton;.isLyrics3KeepEmptyFieldIfRead:()Z // method@9210 │ │ +32c7ee: 0a01 |0019: move-result v1 │ │ +32c7f0: 3801 0300 |001a: if-eqz v1, 001d // +0003 │ │ +32c7f4: 2809 |001c: goto 0025 // +0009 │ │ +32c7f6: 2205 c211 |001d: new-instance v5, Lorg/jaudiotagger/tag/InvalidTagException; // type@11c2 │ │ +32c7fa: 1a00 ba37 |001f: const-string v0, "Lyircs3v2 Field has size of zero." // string@37ba │ │ +32c7fe: 7020 a391 0500 |0021: invoke-direct {v5, v0}, Lorg/jaudiotagger/tag/InvalidTagException;.:(Ljava/lang/String;)V // method@91a3 │ │ +32c804: 2705 |0024: throw v5 │ │ +32c806: 2300 1c13 |0025: new-array v0, v0, [B // type@131c │ │ +32c80a: 6e20 4088 0500 |0027: invoke-virtual {v5, v0}, Ljava/nio/ByteBuffer;.get:([B)Ljava/nio/ByteBuffer; // method@8840 │ │ +32c810: 2205 3710 |002a: new-instance v5, Ljava/lang/String; // type@1037 │ │ +32c814: 7020 8c87 0500 |002c: invoke-direct {v5, v0}, Ljava/lang/String;.:([B)V // method@878c │ │ +32c81a: 7020 b19c 5400 |002f: invoke-direct {v4, v5}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyIMG;.readString:(Ljava/lang/String;)V // method@9cb1 │ │ +32c820: 0e00 |0032: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=199 │ │ 0x0007 line=201 │ │ 0x0012 line=203 │ │ 0x001d line=205 │ │ 0x0025 line=208 │ │ @@ -1345190,17 +1345190,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -32c8c4: |[32c8c4] org.jaudiotagger.tag.lyrics3.FieldFrameBodyIMG.setValue:(Ljava/lang/String;)V │ │ -32c8d4: 7020 b19c 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyIMG;.readString:(Ljava/lang/String;)V // method@9cb1 │ │ -32c8da: 0e00 |0003: return-void │ │ +32c8c8: |[32c8c8] org.jaudiotagger.tag.lyrics3.FieldFrameBodyIMG.setValue:(Ljava/lang/String;)V │ │ +32c8d8: 7020 b19c 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyIMG;.readString:(Ljava/lang/String;)V // method@9cb1 │ │ +32c8de: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyIMG; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1345209,59 +1345209,59 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -32c8dc: |[32c8dc] org.jaudiotagger.tag.lyrics3.FieldFrameBodyIMG.setupObjectList:()V │ │ -32c8ec: 0e00 |0000: return-void │ │ +32c8e0: |[32c8e0] org.jaudiotagger.tag.lyrics3.FieldFrameBodyIMG.setupObjectList:()V │ │ +32c8f0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #10 : (in Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyIMG;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 63 16-bit code units │ │ -32c53c: |[32c53c] org.jaudiotagger.tag.lyrics3.FieldFrameBodyIMG.toString:()Ljava/lang/String; │ │ -32c54c: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -32c550: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -32c556: 6e10 ab9c 0400 |0005: invoke-virtual {v4}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyIMG;.getIdentifier:()Ljava/lang/String; // method@9cab │ │ -32c55c: 0c01 |0008: move-result-object v1 │ │ -32c55e: 6e20 d787 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -32c564: 1a01 c400 |000c: const-string v1, " : " // string@00c4 │ │ -32c568: 6e20 d787 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -32c56e: 6e10 df87 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -32c574: 0c00 |0014: move-result-object v0 │ │ -32c576: 5441 638f |0015: iget-object v1, v4, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyIMG;.images:Ljava/util/ArrayList; // field@8f63 │ │ -32c57a: 6e10 bc88 0100 |0017: invoke-virtual {v1}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@88bc │ │ -32c580: 0c01 |001a: move-result-object v1 │ │ -32c582: 7210 4789 0100 |001b: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -32c588: 0a02 |001e: move-result v2 │ │ -32c58a: 3802 1f00 |001f: if-eqz v2, 003e // +001f │ │ -32c58e: 7210 4889 0100 |0021: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -32c594: 0c02 |0024: move-result-object v2 │ │ -32c596: 2203 3910 |0025: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ -32c59a: 7010 cc87 0300 |0027: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -32c5a0: 6e20 d787 0300 |002a: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -32c5a6: 6e10 7687 0200 |002d: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@8776 │ │ -32c5ac: 0c00 |0030: move-result-object v0 │ │ -32c5ae: 6e20 d787 0300 |0031: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -32c5b4: 1a00 c500 |0034: const-string v0, " ; " // string@00c5 │ │ -32c5b8: 6e20 d787 0300 |0036: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -32c5be: 6e10 df87 0300 |0039: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -32c5c4: 0c00 |003c: move-result-object v0 │ │ -32c5c6: 28de |003d: goto 001b // -0022 │ │ -32c5c8: 1100 |003e: return-object v0 │ │ +32c540: |[32c540] org.jaudiotagger.tag.lyrics3.FieldFrameBodyIMG.toString:()Ljava/lang/String; │ │ +32c550: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +32c554: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +32c55a: 6e10 ab9c 0400 |0005: invoke-virtual {v4}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyIMG;.getIdentifier:()Ljava/lang/String; // method@9cab │ │ +32c560: 0c01 |0008: move-result-object v1 │ │ +32c562: 6e20 d787 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +32c568: 1a01 c400 |000c: const-string v1, " : " // string@00c4 │ │ +32c56c: 6e20 d787 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +32c572: 6e10 df87 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +32c578: 0c00 |0014: move-result-object v0 │ │ +32c57a: 5441 638f |0015: iget-object v1, v4, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyIMG;.images:Ljava/util/ArrayList; // field@8f63 │ │ +32c57e: 6e10 bc88 0100 |0017: invoke-virtual {v1}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@88bc │ │ +32c584: 0c01 |001a: move-result-object v1 │ │ +32c586: 7210 4789 0100 |001b: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +32c58c: 0a02 |001e: move-result v2 │ │ +32c58e: 3802 1f00 |001f: if-eqz v2, 003e // +001f │ │ +32c592: 7210 4889 0100 |0021: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +32c598: 0c02 |0024: move-result-object v2 │ │ +32c59a: 2203 3910 |0025: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ +32c59e: 7010 cc87 0300 |0027: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +32c5a4: 6e20 d787 0300 |002a: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +32c5aa: 6e10 7687 0200 |002d: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@8776 │ │ +32c5b0: 0c00 |0030: move-result-object v0 │ │ +32c5b2: 6e20 d787 0300 |0031: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +32c5b8: 1a00 c500 |0034: const-string v0, " ; " // string@00c5 │ │ +32c5bc: 6e20 d787 0300 |0036: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +32c5c2: 6e10 df87 0300 |0039: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +32c5c8: 0c00 |003c: move-result-object v0 │ │ +32c5ca: 28de |003d: goto 001b // -0022 │ │ +32c5cc: 1100 |003e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ 0x0015 line=223 │ │ 0x0025 line=225 │ │ locals : │ │ 0x0000 - 0x003f reg=4 this Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyIMG; │ │ @@ -1345271,65 +1345271,65 @@ │ │ type : '(Ljava/io/RandomAccessFile;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 92 16-bit code units │ │ -32c8f0: |[32c8f0] org.jaudiotagger.tag.lyrics3.FieldFrameBodyIMG.write:(Ljava/io/RandomAccessFile;)V │ │ -32c900: 1250 |0000: const/4 v0, #int 5 // #5 │ │ -32c902: 2301 1c13 |0001: new-array v1, v0, [B // type@131c │ │ -32c906: 6e10 ac9c 0900 |0003: invoke-virtual {v9}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyIMG;.getSize:()I // method@9cac │ │ -32c90c: 0a02 |0006: move-result v2 │ │ -32c90e: 7110 3287 0200 |0007: invoke-static {v2}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@8732 │ │ -32c914: 0c03 |000a: move-result-object v3 │ │ -32c916: 1204 |000b: const/4 v4, #int 0 // #0 │ │ -32c918: 1205 |000c: const/4 v5, #int 0 // #0 │ │ -32c91a: 6e10 aa87 0300 |000d: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@87aa │ │ -32c920: 0a06 |0010: move-result v6 │ │ -32c922: d906 0605 |0011: rsub-int/lit8 v6, v6, #int 5 // #05 │ │ -32c926: 3565 0900 |0013: if-ge v5, v6, 001c // +0009 │ │ -32c92a: 1306 3000 |0015: const/16 v6, #int 48 // #30 │ │ -32c92e: 4f06 0105 |0017: aput-byte v6, v1, v5 │ │ -32c932: d805 0501 |0019: add-int/lit8 v5, v5, #int 1 // #01 │ │ -32c936: 28f2 |001b: goto 000d // -000e │ │ -32c938: 6e10 aa87 0300 |001c: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@87aa │ │ -32c93e: 0a05 |001f: move-result v5 │ │ -32c940: d905 0505 |0020: rsub-int/lit8 v5, v5, #int 5 // #05 │ │ -32c944: b045 |0022: add-int/2addr v5, v4 │ │ -32c946: 1206 |0023: const/4 v6, #int 0 // #0 │ │ -32c948: 6e10 aa87 0300 |0024: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@87aa │ │ -32c94e: 0a07 |0027: move-result v7 │ │ -32c950: 3576 0e00 |0028: if-ge v6, v7, 0036 // +000e │ │ -32c954: 9007 0605 |002a: add-int v7, v6, v5 │ │ -32c958: 6e20 9487 6300 |002c: invoke-virtual {v3, v6}, Ljava/lang/String;.charAt:(I)C // method@8794 │ │ -32c95e: 0a08 |002f: move-result v8 │ │ -32c960: 8d88 |0030: int-to-byte v8, v8 │ │ -32c962: 4f08 0107 |0031: aput-byte v8, v1, v7 │ │ -32c966: d806 0601 |0033: add-int/lit8 v6, v6, #int 1 // #01 │ │ -32c96a: 28ef |0035: goto 0024 // -0011 │ │ -32c96c: 6e10 aa87 0300 |0036: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@87aa │ │ -32c972: 6e40 ba86 1a04 |0039: invoke-virtual {v10, v1, v4, v0}, Ljava/io/RandomAccessFile;.write:([BII)V // method@86ba │ │ -32c978: 3d02 1f00 |003c: if-lez v2, 005b // +001f │ │ -32c97c: 7010 b69c 0900 |003e: invoke-direct {v9}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyIMG;.writeString:()Ljava/lang/String; // method@9cb6 │ │ -32c982: 0c00 |0041: move-result-object v0 │ │ -32c984: 6e10 aa87 0000 |0042: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@87aa │ │ -32c98a: 0a01 |0045: move-result v1 │ │ -32c98c: 2311 1c13 |0046: new-array v1, v1, [B // type@131c │ │ -32c990: 6e10 aa87 0000 |0048: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@87aa │ │ -32c996: 0a02 |004b: move-result v2 │ │ -32c998: 3524 0c00 |004c: if-ge v4, v2, 0058 // +000c │ │ -32c99c: 6e20 9487 4000 |004e: invoke-virtual {v0, v4}, Ljava/lang/String;.charAt:(I)C // method@8794 │ │ -32c9a2: 0a02 |0051: move-result v2 │ │ -32c9a4: 8d22 |0052: int-to-byte v2, v2 │ │ -32c9a6: 4f02 0104 |0053: aput-byte v2, v1, v4 │ │ -32c9aa: d804 0401 |0055: add-int/lit8 v4, v4, #int 1 // #01 │ │ -32c9ae: 28f1 |0057: goto 0048 // -000f │ │ -32c9b0: 6e20 b986 1a00 |0058: invoke-virtual {v10, v1}, Ljava/io/RandomAccessFile;.write:([B)V // method@86b9 │ │ -32c9b6: 0e00 |005b: return-void │ │ +32c8f4: |[32c8f4] org.jaudiotagger.tag.lyrics3.FieldFrameBodyIMG.write:(Ljava/io/RandomAccessFile;)V │ │ +32c904: 1250 |0000: const/4 v0, #int 5 // #5 │ │ +32c906: 2301 1c13 |0001: new-array v1, v0, [B // type@131c │ │ +32c90a: 6e10 ac9c 0900 |0003: invoke-virtual {v9}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyIMG;.getSize:()I // method@9cac │ │ +32c910: 0a02 |0006: move-result v2 │ │ +32c912: 7110 3287 0200 |0007: invoke-static {v2}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@8732 │ │ +32c918: 0c03 |000a: move-result-object v3 │ │ +32c91a: 1204 |000b: const/4 v4, #int 0 // #0 │ │ +32c91c: 1205 |000c: const/4 v5, #int 0 // #0 │ │ +32c91e: 6e10 aa87 0300 |000d: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@87aa │ │ +32c924: 0a06 |0010: move-result v6 │ │ +32c926: d906 0605 |0011: rsub-int/lit8 v6, v6, #int 5 // #05 │ │ +32c92a: 3565 0900 |0013: if-ge v5, v6, 001c // +0009 │ │ +32c92e: 1306 3000 |0015: const/16 v6, #int 48 // #30 │ │ +32c932: 4f06 0105 |0017: aput-byte v6, v1, v5 │ │ +32c936: d805 0501 |0019: add-int/lit8 v5, v5, #int 1 // #01 │ │ +32c93a: 28f2 |001b: goto 000d // -000e │ │ +32c93c: 6e10 aa87 0300 |001c: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@87aa │ │ +32c942: 0a05 |001f: move-result v5 │ │ +32c944: d905 0505 |0020: rsub-int/lit8 v5, v5, #int 5 // #05 │ │ +32c948: b045 |0022: add-int/2addr v5, v4 │ │ +32c94a: 1206 |0023: const/4 v6, #int 0 // #0 │ │ +32c94c: 6e10 aa87 0300 |0024: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@87aa │ │ +32c952: 0a07 |0027: move-result v7 │ │ +32c954: 3576 0e00 |0028: if-ge v6, v7, 0036 // +000e │ │ +32c958: 9007 0605 |002a: add-int v7, v6, v5 │ │ +32c95c: 6e20 9487 6300 |002c: invoke-virtual {v3, v6}, Ljava/lang/String;.charAt:(I)C // method@8794 │ │ +32c962: 0a08 |002f: move-result v8 │ │ +32c964: 8d88 |0030: int-to-byte v8, v8 │ │ +32c966: 4f08 0107 |0031: aput-byte v8, v1, v7 │ │ +32c96a: d806 0601 |0033: add-int/lit8 v6, v6, #int 1 // #01 │ │ +32c96e: 28ef |0035: goto 0024 // -0011 │ │ +32c970: 6e10 aa87 0300 |0036: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@87aa │ │ +32c976: 6e40 ba86 1a04 |0039: invoke-virtual {v10, v1, v4, v0}, Ljava/io/RandomAccessFile;.write:([BII)V // method@86ba │ │ +32c97c: 3d02 1f00 |003c: if-lez v2, 005b // +001f │ │ +32c980: 7010 b69c 0900 |003e: invoke-direct {v9}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyIMG;.writeString:()Ljava/lang/String; // method@9cb6 │ │ +32c986: 0c00 |0041: move-result-object v0 │ │ +32c988: 6e10 aa87 0000 |0042: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@87aa │ │ +32c98e: 0a01 |0045: move-result v1 │ │ +32c990: 2311 1c13 |0046: new-array v1, v1, [B // type@131c │ │ +32c994: 6e10 aa87 0000 |0048: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@87aa │ │ +32c99a: 0a02 |004b: move-result v2 │ │ +32c99c: 3524 0c00 |004c: if-ge v4, v2, 0058 // +000c │ │ +32c9a0: 6e20 9487 4000 |004e: invoke-virtual {v0, v4}, Ljava/lang/String;.charAt:(I)C // method@8794 │ │ +32c9a6: 0a02 |0051: move-result v2 │ │ +32c9a8: 8d22 |0052: int-to-byte v2, v2 │ │ +32c9aa: 4f02 0104 |0053: aput-byte v2, v1, v4 │ │ +32c9ae: d804 0401 |0055: add-int/lit8 v4, v4, #int 1 // #01 │ │ +32c9b2: 28f1 |0057: goto 0048 // -000f │ │ +32c9b4: 6e20 b986 1a00 |0058: invoke-virtual {v10, v1}, Ljava/io/RandomAccessFile;.write:([B)V // method@86b9 │ │ +32c9ba: 0e00 |005b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=242 │ │ 0x0007 line=243 │ │ 0x000d line=245 │ │ 0x0017 line=247 │ │ 0x001c line=250 │ │ @@ -1345382,17 +1345382,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -32c9f4: |[32c9f4] org.jaudiotagger.tag.lyrics3.FieldFrameBodyIND.:()V │ │ -32ca04: 7010 6f9c 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3v2FieldFrameBody;.:()V // method@9c6f │ │ -32ca0a: 0e00 |0003: return-void │ │ +32c9f8: |[32c9f8] org.jaudiotagger.tag.lyrics3.FieldFrameBodyIND.:()V │ │ +32ca08: 7010 6f9c 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3v2FieldFrameBody;.:()V // method@9c6f │ │ +32ca0e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyIND; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyIND;) │ │ @@ -1345400,18 +1345400,18 @@ │ │ type : '(Ljava/nio/ByteBuffer;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -32ca48: |[32ca48] org.jaudiotagger.tag.lyrics3.FieldFrameBodyIND.:(Ljava/nio/ByteBuffer;)V │ │ -32ca58: 7010 6f9c 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3v2FieldFrameBody;.:()V // method@9c6f │ │ -32ca5e: 6e20 be9c 1000 |0003: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyIND;.read:(Ljava/nio/ByteBuffer;)V // method@9cbe │ │ -32ca64: 0e00 |0006: return-void │ │ +32ca4c: |[32ca4c] org.jaudiotagger.tag.lyrics3.FieldFrameBodyIND.:(Ljava/nio/ByteBuffer;)V │ │ +32ca5c: 7010 6f9c 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3v2FieldFrameBody;.:()V // method@9c6f │ │ +32ca62: 6e20 be9c 1000 |0003: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyIND;.read:(Ljava/nio/ByteBuffer;)V // method@9cbe │ │ +32ca68: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0003 line=68 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyIND; │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/nio/ByteBuffer; │ │ @@ -1345421,17 +1345421,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyIND;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -32ca68: |[32ca68] org.jaudiotagger.tag.lyrics3.FieldFrameBodyIND.:(Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyIND;)V │ │ -32ca78: 7020 709c 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3v2FieldFrameBody;.:(Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3v2FieldFrameBody;)V // method@9c70 │ │ -32ca7e: 0e00 |0003: return-void │ │ +32ca6c: |[32ca6c] org.jaudiotagger.tag.lyrics3.FieldFrameBodyIND.:(Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyIND;)V │ │ +32ca7c: 7020 709c 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3v2FieldFrameBody;.:(Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3v2FieldFrameBody;)V // method@9c70 │ │ +32ca82: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyIND; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyIND; │ │ │ │ @@ -1345440,25 +1345440,25 @@ │ │ type : '(ZZ)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -32ca0c: |[32ca0c] org.jaudiotagger.tag.lyrics3.FieldFrameBodyIND.:(ZZ)V │ │ -32ca1c: 7010 6f9c 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3v2FieldFrameBody;.:()V // method@9c6f │ │ -32ca22: 7110 c786 0200 |0003: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@86c7 │ │ -32ca28: 0c02 |0006: move-result-object v2 │ │ -32ca2a: 1a00 be37 |0007: const-string v0, "Lyrics Present" // string@37be │ │ -32ca2e: 6e30 c09c 0102 |0009: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyIND;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9cc0 │ │ -32ca34: 7110 c786 0300 |000c: invoke-static {v3}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@86c7 │ │ -32ca3a: 0c02 |000f: move-result-object v2 │ │ -32ca3c: 1a03 0c4e |0010: const-string v3, "Timestamp Present" // string@4e0c │ │ -32ca40: 6e30 c09c 3102 |0012: invoke-virtual {v1, v3, v2}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyIND;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9cc0 │ │ -32ca46: 0e00 |0015: return-void │ │ +32ca10: |[32ca10] org.jaudiotagger.tag.lyrics3.FieldFrameBodyIND.:(ZZ)V │ │ +32ca20: 7010 6f9c 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3v2FieldFrameBody;.:()V // method@9c6f │ │ +32ca26: 7110 c786 0200 |0003: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@86c7 │ │ +32ca2c: 0c02 |0006: move-result-object v2 │ │ +32ca2e: 1a00 be37 |0007: const-string v0, "Lyrics Present" // string@37be │ │ +32ca32: 6e30 c09c 0102 |0009: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyIND;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9cc0 │ │ +32ca38: 7110 c786 0300 |000c: invoke-static {v3}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@86c7 │ │ +32ca3e: 0c02 |000f: move-result-object v2 │ │ +32ca40: 1a03 0c4e |0010: const-string v3, "Timestamp Present" // string@4e0c │ │ +32ca44: 6e30 c09c 3102 |0012: invoke-virtual {v1, v3, v2}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyIND;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9cc0 │ │ +32ca4a: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0003 line=56 │ │ 0x000c line=57 │ │ locals : │ │ 0x0000 - 0x0016 reg=1 this Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyIND; │ │ @@ -1345471,20 +1345471,20 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -32c9b8: |[32c9b8] org.jaudiotagger.tag.lyrics3.FieldFrameBodyIND.getAuthor:()Ljava/lang/String; │ │ -32c9c8: 1a00 b30a |0000: const-string v0, "Author" // string@0ab3 │ │ -32c9cc: 6e20 bd9c 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyIND;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@9cbd │ │ -32c9d2: 0c00 |0005: move-result-object v0 │ │ -32c9d4: 1f00 3710 |0006: check-cast v0, Ljava/lang/String; // type@1037 │ │ -32c9d8: 1100 |0008: return-object v0 │ │ +32c9bc: |[32c9bc] org.jaudiotagger.tag.lyrics3.FieldFrameBodyIND.getAuthor:()Ljava/lang/String; │ │ +32c9cc: 1a00 b30a |0000: const-string v0, "Author" // string@0ab3 │ │ +32c9d0: 6e20 bd9c 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyIND;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@9cbd │ │ +32c9d6: 0c00 |0005: move-result-object v0 │ │ +32c9d8: 1f00 3710 |0006: check-cast v0, Ljava/lang/String; // type@1037 │ │ +32c9dc: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=84 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyIND; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyIND;) │ │ @@ -1345492,34 +1345492,34 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -32c9dc: |[32c9dc] org.jaudiotagger.tag.lyrics3.FieldFrameBodyIND.getIdentifier:()Ljava/lang/String; │ │ -32c9ec: 1a00 501e |0000: const-string v0, "IND" // string@1e50 │ │ -32c9f0: 1100 |0002: return-object v0 │ │ +32c9e0: |[32c9e0] org.jaudiotagger.tag.lyrics3.FieldFrameBodyIND.getIdentifier:()Ljava/lang/String; │ │ +32c9f0: 1a00 501e |0000: const-string v0, "IND" // string@1e50 │ │ +32c9f4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyIND;) │ │ name : 'setAuthor' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -32ca80: |[32ca80] org.jaudiotagger.tag.lyrics3.FieldFrameBodyIND.setAuthor:(Ljava/lang/String;)V │ │ -32ca90: 1a00 b30a |0000: const-string v0, "Author" // string@0ab3 │ │ -32ca94: 6e30 c09c 0102 |0002: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyIND;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9cc0 │ │ -32ca9a: 0e00 |0005: return-void │ │ +32ca84: |[32ca84] org.jaudiotagger.tag.lyrics3.FieldFrameBodyIND.setAuthor:(Ljava/lang/String;)V │ │ +32ca94: 1a00 b30a |0000: const-string v0, "Author" // string@0ab3 │ │ +32ca98: 6e30 c09c 0102 |0002: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyIND;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9cc0 │ │ +32ca9e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=76 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyIND; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1345528,26 +1345528,26 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -32ca9c: |[32ca9c] org.jaudiotagger.tag.lyrics3.FieldFrameBodyIND.setupObjectList:()V │ │ -32caac: 5430 648f |0000: iget-object v0, v3, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyIND;.objectList:Ljava/util/ArrayList; // field@8f64 │ │ -32cab0: 2201 dd11 |0002: new-instance v1, Lorg/jaudiotagger/tag/datatype/BooleanString; // type@11dd │ │ -32cab4: 1a02 be37 |0004: const-string v2, "Lyrics Present" // string@37be │ │ -32cab8: 7030 3493 2103 |0006: invoke-direct {v1, v2, v3}, Lorg/jaudiotagger/tag/datatype/BooleanString;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@9334 │ │ -32cabe: 6e20 b288 1000 |0009: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -32cac4: 5430 648f |000c: iget-object v0, v3, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyIND;.objectList:Ljava/util/ArrayList; // field@8f64 │ │ -32cac8: 2201 dd11 |000e: new-instance v1, Lorg/jaudiotagger/tag/datatype/BooleanString; // type@11dd │ │ -32cacc: 1a02 0c4e |0010: const-string v2, "Timestamp Present" // string@4e0c │ │ -32cad0: 7030 3493 2103 |0012: invoke-direct {v1, v2, v3}, Lorg/jaudiotagger/tag/datatype/BooleanString;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@9334 │ │ -32cad6: 6e20 b288 1000 |0015: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -32cadc: 0e00 |0018: return-void │ │ +32caa0: |[32caa0] org.jaudiotagger.tag.lyrics3.FieldFrameBodyIND.setupObjectList:()V │ │ +32cab0: 5430 648f |0000: iget-object v0, v3, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyIND;.objectList:Ljava/util/ArrayList; // field@8f64 │ │ +32cab4: 2201 dd11 |0002: new-instance v1, Lorg/jaudiotagger/tag/datatype/BooleanString; // type@11dd │ │ +32cab8: 1a02 be37 |0004: const-string v2, "Lyrics Present" // string@37be │ │ +32cabc: 7030 3493 2103 |0006: invoke-direct {v1, v2, v3}, Lorg/jaudiotagger/tag/datatype/BooleanString;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@9334 │ │ +32cac2: 6e20 b288 1000 |0009: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +32cac8: 5430 648f |000c: iget-object v0, v3, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyIND;.objectList:Ljava/util/ArrayList; // field@8f64 │ │ +32cacc: 2201 dd11 |000e: new-instance v1, Lorg/jaudiotagger/tag/datatype/BooleanString; // type@11dd │ │ +32cad0: 1a02 0c4e |0010: const-string v2, "Timestamp Present" // string@4e0c │ │ +32cad4: 7030 3493 2103 |0012: invoke-direct {v1, v2, v3}, Lorg/jaudiotagger/tag/datatype/BooleanString;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@9334 │ │ +32cada: 6e20 b288 1000 |0015: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +32cae0: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x000c line=101 │ │ locals : │ │ 0x0000 - 0x0019 reg=3 this Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyIND; │ │ │ │ @@ -1345587,17 +1345587,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -32cb1c: |[32cb1c] org.jaudiotagger.tag.lyrics3.FieldFrameBodyINF.:()V │ │ -32cb2c: 7010 6f9c 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3v2FieldFrameBody;.:()V // method@9c6f │ │ -32cb32: 0e00 |0003: return-void │ │ +32cb20: |[32cb20] org.jaudiotagger.tag.lyrics3.FieldFrameBodyINF.:()V │ │ +32cb30: 7010 6f9c 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3v2FieldFrameBody;.:()V // method@9c6f │ │ +32cb36: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyINF; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyINF;) │ │ @@ -1345605,19 +1345605,19 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -32cb34: |[32cb34] org.jaudiotagger.tag.lyrics3.FieldFrameBodyINF.:(Ljava/lang/String;)V │ │ -32cb44: 7010 6f9c 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3v2FieldFrameBody;.:()V // method@9c6f │ │ -32cb4a: 1a00 8d08 |0003: const-string v0, "Additional Information" // string@088d │ │ -32cb4e: 6e30 cb9c 0102 |0005: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyINF;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9ccb │ │ -32cb54: 0e00 |0008: return-void │ │ +32cb38: |[32cb38] org.jaudiotagger.tag.lyrics3.FieldFrameBodyINF.:(Ljava/lang/String;)V │ │ +32cb48: 7010 6f9c 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3v2FieldFrameBody;.:()V // method@9c6f │ │ +32cb4e: 1a00 8d08 |0003: const-string v0, "Additional Information" // string@088d │ │ +32cb52: 6e30 cb9c 0102 |0005: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyINF;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9ccb │ │ +32cb58: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0005 line=52 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyINF; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/String; │ │ @@ -1345627,18 +1345627,18 @@ │ │ type : '(Ljava/nio/ByteBuffer;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -32cb58: |[32cb58] org.jaudiotagger.tag.lyrics3.FieldFrameBodyINF.:(Ljava/nio/ByteBuffer;)V │ │ -32cb68: 7010 6f9c 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3v2FieldFrameBody;.:()V // method@9c6f │ │ -32cb6e: 6e20 c99c 1000 |0003: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyINF;.read:(Ljava/nio/ByteBuffer;)V // method@9cc9 │ │ -32cb74: 0e00 |0006: return-void │ │ +32cb5c: |[32cb5c] org.jaudiotagger.tag.lyrics3.FieldFrameBodyINF.:(Ljava/nio/ByteBuffer;)V │ │ +32cb6c: 7010 6f9c 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3v2FieldFrameBody;.:()V // method@9c6f │ │ +32cb72: 6e20 c99c 1000 |0003: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyINF;.read:(Ljava/nio/ByteBuffer;)V // method@9cc9 │ │ +32cb78: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0003 line=62 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyINF; │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/nio/ByteBuffer; │ │ @@ -1345648,17 +1345648,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyINF;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -32cb78: |[32cb78] org.jaudiotagger.tag.lyrics3.FieldFrameBodyINF.:(Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyINF;)V │ │ -32cb88: 7020 709c 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3v2FieldFrameBody;.:(Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3v2FieldFrameBody;)V // method@9c70 │ │ -32cb8e: 0e00 |0003: return-void │ │ +32cb7c: |[32cb7c] org.jaudiotagger.tag.lyrics3.FieldFrameBodyINF.:(Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyINF;)V │ │ +32cb8c: 7020 709c 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3v2FieldFrameBody;.:(Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3v2FieldFrameBody;)V // method@9c70 │ │ +32cb92: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyINF; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyINF; │ │ │ │ @@ -1345668,20 +1345668,20 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -32cae0: |[32cae0] org.jaudiotagger.tag.lyrics3.FieldFrameBodyINF.getAdditionalInformation:()Ljava/lang/String; │ │ -32caf0: 1a00 8d08 |0000: const-string v0, "Additional Information" // string@088d │ │ -32caf4: 6e20 c89c 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyINF;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@9cc8 │ │ -32cafa: 0c00 |0005: move-result-object v0 │ │ -32cafc: 1f00 3710 |0006: check-cast v0, Ljava/lang/String; // type@1037 │ │ -32cb00: 1100 |0008: return-object v0 │ │ +32cae4: |[32cae4] org.jaudiotagger.tag.lyrics3.FieldFrameBodyINF.getAdditionalInformation:()Ljava/lang/String; │ │ +32caf4: 1a00 8d08 |0000: const-string v0, "Additional Information" // string@088d │ │ +32caf8: 6e20 c89c 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyINF;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@9cc8 │ │ +32cafe: 0c00 |0005: move-result-object v0 │ │ +32cb00: 1f00 3710 |0006: check-cast v0, Ljava/lang/String; // type@1037 │ │ +32cb04: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=79 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyINF; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyINF;) │ │ @@ -1345689,34 +1345689,34 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -32cb04: |[32cb04] org.jaudiotagger.tag.lyrics3.FieldFrameBodyINF.getIdentifier:()Ljava/lang/String; │ │ -32cb14: 1a00 6b1e |0000: const-string v0, "INF" // string@1e6b │ │ -32cb18: 1100 |0002: return-object v0 │ │ +32cb08: |[32cb08] org.jaudiotagger.tag.lyrics3.FieldFrameBodyINF.getIdentifier:()Ljava/lang/String; │ │ +32cb18: 1a00 6b1e |0000: const-string v0, "INF" // string@1e6b │ │ +32cb1c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyINF;) │ │ name : 'setAdditionalInformation' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -32cb90: |[32cb90] org.jaudiotagger.tag.lyrics3.FieldFrameBodyINF.setAdditionalInformation:(Ljava/lang/String;)V │ │ -32cba0: 1a00 8d08 |0000: const-string v0, "Additional Information" // string@088d │ │ -32cba4: 6e30 cb9c 0102 |0002: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyINF;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9ccb │ │ -32cbaa: 0e00 |0005: return-void │ │ +32cb94: |[32cb94] org.jaudiotagger.tag.lyrics3.FieldFrameBodyINF.setAdditionalInformation:(Ljava/lang/String;)V │ │ +32cba4: 1a00 8d08 |0000: const-string v0, "Additional Information" // string@088d │ │ +32cba8: 6e30 cb9c 0102 |0002: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyINF;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9ccb │ │ +32cbae: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=71 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyINF; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1345725,21 +1345725,21 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -32cbac: |[32cbac] org.jaudiotagger.tag.lyrics3.FieldFrameBodyINF.setupObjectList:()V │ │ -32cbbc: 5430 658f |0000: iget-object v0, v3, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyINF;.objectList:Ljava/util/ArrayList; // field@8f65 │ │ -32cbc0: 2201 f611 |0002: new-instance v1, Lorg/jaudiotagger/tag/datatype/StringSizeTerminated; // type@11f6 │ │ -32cbc4: 1a02 8d08 |0004: const-string v2, "Additional Information" // string@088d │ │ -32cbc8: 7030 1c94 2103 |0006: invoke-direct {v1, v2, v3}, Lorg/jaudiotagger/tag/datatype/StringSizeTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@941c │ │ -32cbce: 6e20 b288 1000 |0009: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -32cbd4: 0e00 |000c: return-void │ │ +32cbb0: |[32cbb0] org.jaudiotagger.tag.lyrics3.FieldFrameBodyINF.setupObjectList:()V │ │ +32cbc0: 5430 658f |0000: iget-object v0, v3, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyINF;.objectList:Ljava/util/ArrayList; // field@8f65 │ │ +32cbc4: 2201 f611 |0002: new-instance v1, Lorg/jaudiotagger/tag/datatype/StringSizeTerminated; // type@11f6 │ │ +32cbc8: 1a02 8d08 |0004: const-string v2, "Additional Information" // string@088d │ │ +32cbcc: 7030 1c94 2103 |0006: invoke-direct {v1, v2, v3}, Lorg/jaudiotagger/tag/datatype/StringSizeTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@941c │ │ +32cbd2: 6e20 b288 1000 |0009: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +32cbd8: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ locals : │ │ 0x0000 - 0x000d reg=3 this Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyINF; │ │ │ │ source_file_idx : 6663 (FieldFrameBodyINF.java) │ │ @@ -1345806,20 +1345806,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -32ce54: |[32ce54] org.jaudiotagger.tag.lyrics3.FieldFrameBodyLYR.:()V │ │ -32ce64: 7010 6f9c 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3v2FieldFrameBody;.:()V // method@9c6f │ │ -32ce6a: 2200 7c10 |0003: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ -32ce6e: 7010 ae88 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ -32ce74: 5b10 668f |0008: iput-object v0, v1, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyLYR;.lines:Ljava/util/ArrayList; // field@8f66 │ │ -32ce78: 0e00 |000a: return-void │ │ +32ce58: |[32ce58] org.jaudiotagger.tag.lyrics3.FieldFrameBodyLYR.:()V │ │ +32ce68: 7010 6f9c 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3v2FieldFrameBody;.:()V // method@9c6f │ │ +32ce6e: 2200 7c10 |0003: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ +32ce72: 7010 ae88 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ +32ce78: 5b10 668f |0008: iput-object v0, v1, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyLYR;.lines:Ljava/util/ArrayList; // field@8f66 │ │ +32ce7c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0003 line=45 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyLYR; │ │ │ │ @@ -1345828,21 +1345828,21 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -32ce7c: |[32ce7c] org.jaudiotagger.tag.lyrics3.FieldFrameBodyLYR.:(Ljava/lang/String;)V │ │ -32ce8c: 7010 6f9c 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3v2FieldFrameBody;.:()V // method@9c6f │ │ -32ce92: 2200 7c10 |0003: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ -32ce96: 7010 ae88 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ -32ce9c: 5b10 668f |0008: iput-object v0, v1, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyLYR;.lines:Ljava/util/ArrayList; // field@8f66 │ │ -32cea0: 7020 dd9c 2100 |000a: invoke-direct {v1, v2}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyLYR;.readString:(Ljava/lang/String;)V // method@9cdd │ │ -32cea6: 0e00 |000d: return-void │ │ +32ce80: |[32ce80] org.jaudiotagger.tag.lyrics3.FieldFrameBodyLYR.:(Ljava/lang/String;)V │ │ +32ce90: 7010 6f9c 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3v2FieldFrameBody;.:()V // method@9c6f │ │ +32ce96: 2200 7c10 |0003: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ +32ce9a: 7010 ae88 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ +32cea0: 5b10 668f |0008: iput-object v0, v1, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyLYR;.lines:Ljava/util/ArrayList; // field@8f66 │ │ +32cea4: 7020 dd9c 2100 |000a: invoke-direct {v1, v2}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyLYR;.readString:(Ljava/lang/String;)V // method@9cdd │ │ +32ceaa: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0003 line=45 │ │ 0x000a line=74 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyLYR; │ │ @@ -1345853,21 +1345853,21 @@ │ │ type : '(Ljava/nio/ByteBuffer;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -32cea8: |[32cea8] org.jaudiotagger.tag.lyrics3.FieldFrameBodyLYR.:(Ljava/nio/ByteBuffer;)V │ │ -32ceb8: 7010 6f9c 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3v2FieldFrameBody;.:()V // method@9c6f │ │ -32cebe: 2200 7c10 |0003: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ -32cec2: 7010 ae88 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ -32cec8: 5b10 668f |0008: iput-object v0, v1, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyLYR;.lines:Ljava/util/ArrayList; // field@8f66 │ │ -32cecc: 6e20 dc9c 2100 |000a: invoke-virtual {v1, v2}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyLYR;.read:(Ljava/nio/ByteBuffer;)V // method@9cdc │ │ -32ced2: 0e00 |000d: return-void │ │ +32ceac: |[32ceac] org.jaudiotagger.tag.lyrics3.FieldFrameBodyLYR.:(Ljava/nio/ByteBuffer;)V │ │ +32cebc: 7010 6f9c 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3v2FieldFrameBody;.:()V // method@9c6f │ │ +32cec2: 2200 7c10 |0003: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ +32cec6: 7010 ae88 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ +32cecc: 5b10 668f |0008: iput-object v0, v1, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyLYR;.lines:Ljava/util/ArrayList; // field@8f66 │ │ +32ced0: 6e20 dc9c 2100 |000a: invoke-virtual {v1, v2}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyLYR;.read:(Ljava/nio/ByteBuffer;)V // method@9cdc │ │ +32ced6: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 0x0003 line=45 │ │ 0x000a line=105 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyLYR; │ │ @@ -1345878,21 +1345878,21 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/framebody/FrameBodySYLT;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -32ced4: |[32ced4] org.jaudiotagger.tag.lyrics3.FieldFrameBodyLYR.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodySYLT;)V │ │ -32cee4: 7010 6f9c 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3v2FieldFrameBody;.:()V // method@9c6f │ │ -32ceea: 2200 7c10 |0003: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ -32ceee: 7010 ae88 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ -32cef4: 5b10 668f |0008: iput-object v0, v1, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyLYR;.lines:Ljava/util/ArrayList; // field@8f66 │ │ -32cef8: 6e20 d39c 2100 |000a: invoke-virtual {v1, v2}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyLYR;.addLyric:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodySYLT;)V // method@9cd3 │ │ -32cefe: 0e00 |000d: return-void │ │ +32ced8: |[32ced8] org.jaudiotagger.tag.lyrics3.FieldFrameBodyLYR.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodySYLT;)V │ │ +32cee8: 7010 6f9c 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3v2FieldFrameBody;.:()V // method@9c6f │ │ +32ceee: 2200 7c10 |0003: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ +32cef2: 7010 ae88 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ +32cef8: 5b10 668f |0008: iput-object v0, v1, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyLYR;.lines:Ljava/util/ArrayList; // field@8f66 │ │ +32cefc: 6e20 d39c 2100 |000a: invoke-virtual {v1, v2}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyLYR;.addLyric:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodySYLT;)V // method@9cd3 │ │ +32cf02: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x0003 line=45 │ │ 0x000a line=84 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyLYR; │ │ @@ -1345903,21 +1345903,21 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSLT;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -32cf00: |[32cf00] org.jaudiotagger.tag.lyrics3.FieldFrameBodyLYR.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSLT;)V │ │ -32cf10: 7010 6f9c 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3v2FieldFrameBody;.:()V // method@9c6f │ │ -32cf16: 2200 7c10 |0003: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ -32cf1a: 7010 ae88 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ -32cf20: 5b10 668f |0008: iput-object v0, v1, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyLYR;.lines:Ljava/util/ArrayList; // field@8f66 │ │ -32cf24: 6e20 d49c 2100 |000a: invoke-virtual {v1, v2}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyLYR;.addLyric:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSLT;)V // method@9cd4 │ │ -32cf2a: 0e00 |000d: return-void │ │ +32cf04: |[32cf04] org.jaudiotagger.tag.lyrics3.FieldFrameBodyLYR.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSLT;)V │ │ +32cf14: 7010 6f9c 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3v2FieldFrameBody;.:()V // method@9c6f │ │ +32cf1a: 2200 7c10 |0003: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ +32cf1e: 7010 ae88 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ +32cf24: 5b10 668f |0008: iput-object v0, v1, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyLYR;.lines:Ljava/util/ArrayList; // field@8f66 │ │ +32cf28: 6e20 d49c 2100 |000a: invoke-virtual {v1, v2}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyLYR;.addLyric:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSLT;)V // method@9cd4 │ │ +32cf2e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x0003 line=45 │ │ 0x000a line=94 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyLYR; │ │ @@ -1345928,35 +1345928,35 @@ │ │ type : '(Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyLYR;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -32cf2c: |[32cf2c] org.jaudiotagger.tag.lyrics3.FieldFrameBodyLYR.:(Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyLYR;)V │ │ -32cf3c: 7020 709c 5400 |0000: invoke-direct {v4, v5}, Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3v2FieldFrameBody;.:(Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3v2FieldFrameBody;)V // method@9c70 │ │ -32cf42: 2200 7c10 |0003: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ -32cf46: 7010 ae88 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ -32cf4c: 5b40 668f |0008: iput-object v0, v4, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyLYR;.lines:Ljava/util/ArrayList; // field@8f66 │ │ -32cf50: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -32cf52: 5451 668f |000b: iget-object v1, v5, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyLYR;.lines:Ljava/util/ArrayList; // field@8f66 │ │ -32cf56: 6e10 c388 0100 |000d: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@88c3 │ │ -32cf5c: 0a01 |0010: move-result v1 │ │ -32cf5e: 3510 1700 |0011: if-ge v0, v1, 0028 // +0017 │ │ -32cf62: 5451 668f |0013: iget-object v1, v5, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyLYR;.lines:Ljava/util/ArrayList; // field@8f66 │ │ -32cf66: 6e20 b988 0100 |0015: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@88b9 │ │ -32cf6c: 0c01 |0018: move-result-object v1 │ │ -32cf6e: 1f01 e511 |0019: check-cast v1, Lorg/jaudiotagger/tag/datatype/Lyrics3Line; // type@11e5 │ │ -32cf72: 5442 668f |001b: iget-object v2, v4, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyLYR;.lines:Ljava/util/ArrayList; // field@8f66 │ │ -32cf76: 2203 e511 |001d: new-instance v3, Lorg/jaudiotagger/tag/datatype/Lyrics3Line; // type@11e5 │ │ -32cf7a: 7020 7593 1300 |001f: invoke-direct {v3, v1}, Lorg/jaudiotagger/tag/datatype/Lyrics3Line;.:(Lorg/jaudiotagger/tag/datatype/Lyrics3Line;)V // method@9375 │ │ -32cf80: 6e20 b288 3200 |0022: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -32cf86: d800 0001 |0025: add-int/lit8 v0, v0, #int 1 // #01 │ │ -32cf8a: 28e4 |0027: goto 000b // -001c │ │ -32cf8c: 0e00 |0028: return-void │ │ +32cf30: |[32cf30] org.jaudiotagger.tag.lyrics3.FieldFrameBodyLYR.:(Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyLYR;)V │ │ +32cf40: 7020 709c 5400 |0000: invoke-direct {v4, v5}, Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3v2FieldFrameBody;.:(Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3v2FieldFrameBody;)V // method@9c70 │ │ +32cf46: 2200 7c10 |0003: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ +32cf4a: 7010 ae88 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ +32cf50: 5b40 668f |0008: iput-object v0, v4, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyLYR;.lines:Ljava/util/ArrayList; // field@8f66 │ │ +32cf54: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +32cf56: 5451 668f |000b: iget-object v1, v5, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyLYR;.lines:Ljava/util/ArrayList; // field@8f66 │ │ +32cf5a: 6e10 c388 0100 |000d: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@88c3 │ │ +32cf60: 0a01 |0010: move-result v1 │ │ +32cf62: 3510 1700 |0011: if-ge v0, v1, 0028 // +0017 │ │ +32cf66: 5451 668f |0013: iget-object v1, v5, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyLYR;.lines:Ljava/util/ArrayList; // field@8f66 │ │ +32cf6a: 6e20 b988 0100 |0015: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@88b9 │ │ +32cf70: 0c01 |0018: move-result-object v1 │ │ +32cf72: 1f01 e511 |0019: check-cast v1, Lorg/jaudiotagger/tag/datatype/Lyrics3Line; // type@11e5 │ │ +32cf76: 5442 668f |001b: iget-object v2, v4, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyLYR;.lines:Ljava/util/ArrayList; // field@8f66 │ │ +32cf7a: 2203 e511 |001d: new-instance v3, Lorg/jaudiotagger/tag/datatype/Lyrics3Line; // type@11e5 │ │ +32cf7e: 7020 7593 1300 |001f: invoke-direct {v3, v1}, Lorg/jaudiotagger/tag/datatype/Lyrics3Line;.:(Lorg/jaudiotagger/tag/datatype/Lyrics3Line;)V // method@9375 │ │ +32cf84: 6e20 b288 3200 |0022: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +32cf8a: d800 0001 |0025: add-int/lit8 v0, v0, #int 1 // #01 │ │ +32cf8e: 28e4 |0027: goto 000b // -001c │ │ +32cf90: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0003 line=45 │ │ 0x000b line=60 │ │ 0x0013 line=62 │ │ 0x001b line=63 │ │ @@ -1345969,50 +1345969,50 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 73 16-bit code units │ │ -32d110: |[32d110] org.jaudiotagger.tag.lyrics3.FieldFrameBodyLYR.readString:(Ljava/lang/String;)V │ │ -32d120: 6200 6e8f |0000: sget-object v0, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Fields;.CRLF:Ljava/lang/String; // field@8f6e │ │ -32d124: 6e20 a587 0500 |0002: invoke-virtual {v5, v0}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@87a5 │ │ -32d12a: 0a00 |0005: move-result v0 │ │ -32d12c: 2201 7c10 |0006: new-instance v1, Ljava/util/ArrayList; // type@107c │ │ -32d130: 7010 ae88 0100 |0008: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@88ae │ │ -32d136: 5b41 668f |000b: iput-object v1, v4, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyLYR;.lines:Ljava/util/ArrayList; // field@8f66 │ │ -32d13a: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -32d13c: 1a02 bb37 |000e: const-string v2, "Lyric Line" // string@37bb │ │ -32d140: 3a00 2100 |0010: if-ltz v0, 0031 // +0021 │ │ -32d144: 6e30 b587 1500 |0012: invoke-virtual {v5, v1, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@87b5 │ │ -32d14a: 0c01 |0015: move-result-object v1 │ │ -32d14c: 2203 e511 |0016: new-instance v3, Lorg/jaudiotagger/tag/datatype/Lyrics3Line; // type@11e5 │ │ -32d150: 7030 7493 2304 |0018: invoke-direct {v3, v2, v4}, Lorg/jaudiotagger/tag/datatype/Lyrics3Line;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@9374 │ │ -32d156: 6e20 8093 1300 |001b: invoke-virtual {v3, v1}, Lorg/jaudiotagger/tag/datatype/Lyrics3Line;.setLyric:(Ljava/lang/String;)V // method@9380 │ │ -32d15c: 5441 668f |001e: iget-object v1, v4, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyLYR;.lines:Ljava/util/ArrayList; // field@8f66 │ │ -32d160: 6e20 b288 3100 |0020: invoke-virtual {v1, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -32d166: 6201 6e8f |0023: sget-object v1, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Fields;.CRLF:Ljava/lang/String; // field@8f6e │ │ -32d16a: 6e10 aa87 0100 |0025: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@87aa │ │ -32d170: 0a01 |0028: move-result v1 │ │ -32d172: b001 |0029: add-int/2addr v1, v0 │ │ -32d174: 6200 6e8f |002a: sget-object v0, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Fields;.CRLF:Ljava/lang/String; // field@8f6e │ │ -32d178: 6e30 a687 0501 |002c: invoke-virtual {v5, v0, v1}, Ljava/lang/String;.indexOf:(Ljava/lang/String;I)I // method@87a6 │ │ -32d17e: 0a00 |002f: move-result v0 │ │ -32d180: 28de |0030: goto 000e // -0022 │ │ -32d182: 6e10 aa87 0500 |0031: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@87aa │ │ -32d188: 0a00 |0034: move-result v0 │ │ -32d18a: 3501 1300 |0035: if-ge v1, v0, 0048 // +0013 │ │ -32d18e: 6e20 b487 1500 |0037: invoke-virtual {v5, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@87b4 │ │ -32d194: 0c05 |003a: move-result-object v5 │ │ -32d196: 2200 e511 |003b: new-instance v0, Lorg/jaudiotagger/tag/datatype/Lyrics3Line; // type@11e5 │ │ -32d19a: 7030 7493 2004 |003d: invoke-direct {v0, v2, v4}, Lorg/jaudiotagger/tag/datatype/Lyrics3Line;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@9374 │ │ -32d1a0: 6e20 8093 5000 |0040: invoke-virtual {v0, v5}, Lorg/jaudiotagger/tag/datatype/Lyrics3Line;.setLyric:(Ljava/lang/String;)V // method@9380 │ │ -32d1a6: 5445 668f |0043: iget-object v5, v4, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyLYR;.lines:Ljava/util/ArrayList; // field@8f66 │ │ -32d1aa: 6e20 b288 0500 |0045: invoke-virtual {v5, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -32d1b0: 0e00 |0048: return-void │ │ +32d114: |[32d114] org.jaudiotagger.tag.lyrics3.FieldFrameBodyLYR.readString:(Ljava/lang/String;)V │ │ +32d124: 6200 6e8f |0000: sget-object v0, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Fields;.CRLF:Ljava/lang/String; // field@8f6e │ │ +32d128: 6e20 a587 0500 |0002: invoke-virtual {v5, v0}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@87a5 │ │ +32d12e: 0a00 |0005: move-result v0 │ │ +32d130: 2201 7c10 |0006: new-instance v1, Ljava/util/ArrayList; // type@107c │ │ +32d134: 7010 ae88 0100 |0008: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@88ae │ │ +32d13a: 5b41 668f |000b: iput-object v1, v4, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyLYR;.lines:Ljava/util/ArrayList; // field@8f66 │ │ +32d13e: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +32d140: 1a02 bb37 |000e: const-string v2, "Lyric Line" // string@37bb │ │ +32d144: 3a00 2100 |0010: if-ltz v0, 0031 // +0021 │ │ +32d148: 6e30 b587 1500 |0012: invoke-virtual {v5, v1, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@87b5 │ │ +32d14e: 0c01 |0015: move-result-object v1 │ │ +32d150: 2203 e511 |0016: new-instance v3, Lorg/jaudiotagger/tag/datatype/Lyrics3Line; // type@11e5 │ │ +32d154: 7030 7493 2304 |0018: invoke-direct {v3, v2, v4}, Lorg/jaudiotagger/tag/datatype/Lyrics3Line;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@9374 │ │ +32d15a: 6e20 8093 1300 |001b: invoke-virtual {v3, v1}, Lorg/jaudiotagger/tag/datatype/Lyrics3Line;.setLyric:(Ljava/lang/String;)V // method@9380 │ │ +32d160: 5441 668f |001e: iget-object v1, v4, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyLYR;.lines:Ljava/util/ArrayList; // field@8f66 │ │ +32d164: 6e20 b288 3100 |0020: invoke-virtual {v1, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +32d16a: 6201 6e8f |0023: sget-object v1, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Fields;.CRLF:Ljava/lang/String; // field@8f6e │ │ +32d16e: 6e10 aa87 0100 |0025: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@87aa │ │ +32d174: 0a01 |0028: move-result v1 │ │ +32d176: b001 |0029: add-int/2addr v1, v0 │ │ +32d178: 6200 6e8f |002a: sget-object v0, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Fields;.CRLF:Ljava/lang/String; // field@8f6e │ │ +32d17c: 6e30 a687 0501 |002c: invoke-virtual {v5, v0, v1}, Ljava/lang/String;.indexOf:(Ljava/lang/String;I)I // method@87a6 │ │ +32d182: 0a00 |002f: move-result v0 │ │ +32d184: 28de |0030: goto 000e // -0022 │ │ +32d186: 6e10 aa87 0500 |0031: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@87aa │ │ +32d18c: 0a00 |0034: move-result v0 │ │ +32d18e: 3501 1300 |0035: if-ge v1, v0, 0048 // +0013 │ │ +32d192: 6e20 b487 1500 |0037: invoke-virtual {v5, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@87b4 │ │ +32d198: 0c05 |003a: move-result-object v5 │ │ +32d19a: 2200 e511 |003b: new-instance v0, Lorg/jaudiotagger/tag/datatype/Lyrics3Line; // type@11e5 │ │ +32d19e: 7030 7493 2004 |003d: invoke-direct {v0, v2, v4}, Lorg/jaudiotagger/tag/datatype/Lyrics3Line;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@9374 │ │ +32d1a4: 6e20 8093 5000 |0040: invoke-virtual {v0, v5}, Lorg/jaudiotagger/tag/datatype/Lyrics3Line;.setLyric:(Ljava/lang/String;)V // method@9380 │ │ +32d1aa: 5445 668f |0043: iget-object v5, v4, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyLYR;.lines:Ljava/util/ArrayList; // field@8f66 │ │ +32d1ae: 6e20 b288 0500 |0045: invoke-virtual {v5, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +32d1b4: 0e00 |0048: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=362 │ │ 0x0006 line=363 │ │ 0x0012 line=369 │ │ 0x0016 line=370 │ │ 0x001b line=371 │ │ @@ -1346033,37 +1346033,37 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -32cdc8: |[32cdc8] org.jaudiotagger.tag.lyrics3.FieldFrameBodyLYR.writeString:()Ljava/lang/String; │ │ -32cdd8: 5440 668f |0000: iget-object v0, v4, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyLYR;.lines:Ljava/util/ArrayList; // field@8f66 │ │ -32cddc: 6e10 bc88 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@88bc │ │ -32cde2: 0c00 |0005: move-result-object v0 │ │ -32cde4: 1a01 0000 |0006: const-string v1, "" // string@0000 │ │ -32cde8: 7210 4789 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -32cdee: 0a02 |000b: move-result v2 │ │ -32cdf0: 3802 2100 |000c: if-eqz v2, 002d // +0021 │ │ -32cdf4: 7210 4889 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -32cdfa: 0c02 |0011: move-result-object v2 │ │ -32cdfc: 1f02 e511 |0012: check-cast v2, Lorg/jaudiotagger/tag/datatype/Lyrics3Line; // type@11e5 │ │ -32ce00: 2203 3910 |0014: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ -32ce04: 7010 cc87 0300 |0016: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -32ce0a: 6e20 d787 1300 |0019: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -32ce10: 6e10 8593 0200 |001c: invoke-virtual {v2}, Lorg/jaudiotagger/tag/datatype/Lyrics3Line;.writeString:()Ljava/lang/String; // method@9385 │ │ -32ce16: 0c01 |001f: move-result-object v1 │ │ -32ce18: 6e20 d787 1300 |0020: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -32ce1e: 6201 6e8f |0023: sget-object v1, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Fields;.CRLF:Ljava/lang/String; // field@8f6e │ │ -32ce22: 6e20 d787 1300 |0025: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -32ce28: 6e10 df87 0300 |0028: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -32ce2e: 0c01 |002b: move-result-object v1 │ │ -32ce30: 28dc |002c: goto 0008 // -0024 │ │ -32ce32: 1101 |002d: return-object v1 │ │ +32cdcc: |[32cdcc] org.jaudiotagger.tag.lyrics3.FieldFrameBodyLYR.writeString:()Ljava/lang/String; │ │ +32cddc: 5440 668f |0000: iget-object v0, v4, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyLYR;.lines:Ljava/util/ArrayList; // field@8f66 │ │ +32cde0: 6e10 bc88 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@88bc │ │ +32cde6: 0c00 |0005: move-result-object v0 │ │ +32cde8: 1a01 0000 |0006: const-string v1, "" // string@0000 │ │ +32cdec: 7210 4789 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +32cdf2: 0a02 |000b: move-result v2 │ │ +32cdf4: 3802 2100 |000c: if-eqz v2, 002d // +0021 │ │ +32cdf8: 7210 4889 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +32cdfe: 0c02 |0011: move-result-object v2 │ │ +32ce00: 1f02 e511 |0012: check-cast v2, Lorg/jaudiotagger/tag/datatype/Lyrics3Line; // type@11e5 │ │ +32ce04: 2203 3910 |0014: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ +32ce08: 7010 cc87 0300 |0016: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +32ce0e: 6e20 d787 1300 |0019: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +32ce14: 6e10 8593 0200 |001c: invoke-virtual {v2}, Lorg/jaudiotagger/tag/datatype/Lyrics3Line;.writeString:()Ljava/lang/String; // method@9385 │ │ +32ce1a: 0c01 |001f: move-result-object v1 │ │ +32ce1c: 6e20 d787 1300 |0020: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +32ce22: 6201 6e8f |0023: sget-object v1, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Fields;.CRLF:Ljava/lang/String; // field@8f6e │ │ +32ce26: 6e20 d787 1300 |0025: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +32ce2c: 6e10 df87 0300 |0028: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +32ce32: 0c01 |002b: move-result-object v1 │ │ +32ce34: 28dc |002c: goto 0008 // -0024 │ │ +32ce36: 1101 |002d: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=394 │ │ 0x0012 line=396 │ │ 0x0014 line=397 │ │ locals : │ │ 0x0000 - 0x002e reg=4 this Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyLYR; │ │ @@ -1346074,60 +1346074,60 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/framebody/FrameBodySYLT;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 96 16-bit code units │ │ -32cf90: |[32cf90] org.jaudiotagger.tag.lyrics3.FieldFrameBodyLYR.addLyric:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodySYLT;)V │ │ -32cfa0: 6e10 7799 0800 |0000: invoke-virtual {v8}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodySYLT;.iterator:()Ljava/util/Iterator; // method@9977 │ │ -32cfa6: 0c00 |0003: move-result-object v0 │ │ -32cfa8: 2201 8c10 |0004: new-instance v1, Ljava/util/HashMap; // type@108c │ │ -32cfac: 7010 2b89 0100 |0006: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@892b │ │ -32cfb2: 7210 4789 0000 |0009: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -32cfb8: 0a02 |000c: move-result v2 │ │ -32cfba: 3802 5200 |000d: if-eqz v2, 005f // +0052 │ │ -32cfbe: 7210 4889 0000 |000f: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -32cfc4: 0c02 |0012: move-result-object v2 │ │ -32cfc6: 1f02 e311 |0013: check-cast v2, Lorg/jaudiotagger/tag/datatype/ID3v2LyricLine; // type@11e3 │ │ -32cfca: 2203 e311 |0015: new-instance v3, Lorg/jaudiotagger/tag/datatype/ID3v2LyricLine; // type@11e3 │ │ -32cfce: 7020 5b93 2300 |0017: invoke-direct {v3, v2}, Lorg/jaudiotagger/tag/datatype/ID3v2LyricLine;.:(Lorg/jaudiotagger/tag/datatype/ID3v2LyricLine;)V // method@935b │ │ -32cfd4: 2202 e611 |001a: new-instance v2, Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp; // type@11e6 │ │ -32cfd8: 1a04 fb4d |001c: const-string v4, "Time Stamp" // string@4dfb │ │ -32cfdc: 7030 8793 4207 |001e: invoke-direct {v2, v4, v7}, Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@9387 │ │ -32cfe2: 6e10 5f93 0300 |0021: invoke-virtual {v3}, Lorg/jaudiotagger/tag/datatype/ID3v2LyricLine;.getTimeStamp:()J // method@935f │ │ -32cfe8: 0b04 |0024: move-result-wide v4 │ │ -32cfea: 6e10 7699 0800 |0025: invoke-virtual {v8}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodySYLT;.getTimeStampFormat:()I // method@9976 │ │ -32cff0: 0a06 |0028: move-result v6 │ │ -32cff2: 8d66 |0029: int-to-byte v6, v6 │ │ -32cff4: 6e40 9293 4265 |002a: invoke-virtual {v2, v4, v5, v6}, Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp;.setTimeStamp:(JB)V // method@9392 │ │ -32cffa: 6e10 5e93 0300 |002d: invoke-virtual {v3}, Lorg/jaudiotagger/tag/datatype/ID3v2LyricLine;.getText:()Ljava/lang/String; // method@935e │ │ -32d000: 0c04 |0030: move-result-object v4 │ │ -32d002: 6e20 2f89 4100 |0031: invoke-virtual {v1, v4}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@892f │ │ -32d008: 0a04 |0034: move-result v4 │ │ -32d00a: 3804 1000 |0035: if-eqz v4, 0045 // +0010 │ │ -32d00e: 6e10 5e93 0300 |0037: invoke-virtual {v3}, Lorg/jaudiotagger/tag/datatype/ID3v2LyricLine;.getText:()Ljava/lang/String; // method@935e │ │ -32d014: 0c03 |003a: move-result-object v3 │ │ -32d016: 6e20 3289 3100 |003b: invoke-virtual {v1, v3}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8932 │ │ -32d01c: 0c03 |003e: move-result-object v3 │ │ -32d01e: 1f03 e511 |003f: check-cast v3, Lorg/jaudiotagger/tag/datatype/Lyrics3Line; // type@11e5 │ │ -32d022: 6e20 7893 2300 |0041: invoke-virtual {v3, v2}, Lorg/jaudiotagger/tag/datatype/Lyrics3Line;.addTimeStamp:(Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp;)V // method@9378 │ │ -32d028: 28c5 |0044: goto 0009 // -003b │ │ -32d02a: 2204 e511 |0045: new-instance v4, Lorg/jaudiotagger/tag/datatype/Lyrics3Line; // type@11e5 │ │ -32d02e: 1a05 bb37 |0047: const-string v5, "Lyric Line" // string@37bb │ │ -32d032: 7030 7493 5407 |0049: invoke-direct {v4, v5, v7}, Lorg/jaudiotagger/tag/datatype/Lyrics3Line;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@9374 │ │ -32d038: 6e20 8193 3400 |004c: invoke-virtual {v4, v3}, Lorg/jaudiotagger/tag/datatype/Lyrics3Line;.setLyric:(Lorg/jaudiotagger/tag/datatype/ID3v2LyricLine;)V // method@9381 │ │ -32d03e: 6e20 8293 2400 |004f: invoke-virtual {v4, v2}, Lorg/jaudiotagger/tag/datatype/Lyrics3Line;.setTimeStamp:(Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp;)V // method@9382 │ │ -32d044: 6e10 5e93 0300 |0052: invoke-virtual {v3}, Lorg/jaudiotagger/tag/datatype/ID3v2LyricLine;.getText:()Ljava/lang/String; // method@935e │ │ -32d04a: 0c02 |0055: move-result-object v2 │ │ -32d04c: 6e30 3689 2104 |0056: invoke-virtual {v1, v2, v4}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8936 │ │ -32d052: 5472 668f |0059: iget-object v2, v7, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyLYR;.lines:Ljava/util/ArrayList; // field@8f66 │ │ -32d056: 6e20 b288 4200 |005b: invoke-virtual {v2, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -32d05c: 28ab |005e: goto 0009 // -0055 │ │ -32d05e: 0e00 |005f: return-void │ │ +32cf94: |[32cf94] org.jaudiotagger.tag.lyrics3.FieldFrameBodyLYR.addLyric:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodySYLT;)V │ │ +32cfa4: 6e10 7799 0800 |0000: invoke-virtual {v8}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodySYLT;.iterator:()Ljava/util/Iterator; // method@9977 │ │ +32cfaa: 0c00 |0003: move-result-object v0 │ │ +32cfac: 2201 8c10 |0004: new-instance v1, Ljava/util/HashMap; // type@108c │ │ +32cfb0: 7010 2b89 0100 |0006: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@892b │ │ +32cfb6: 7210 4789 0000 |0009: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +32cfbc: 0a02 |000c: move-result v2 │ │ +32cfbe: 3802 5200 |000d: if-eqz v2, 005f // +0052 │ │ +32cfc2: 7210 4889 0000 |000f: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +32cfc8: 0c02 |0012: move-result-object v2 │ │ +32cfca: 1f02 e311 |0013: check-cast v2, Lorg/jaudiotagger/tag/datatype/ID3v2LyricLine; // type@11e3 │ │ +32cfce: 2203 e311 |0015: new-instance v3, Lorg/jaudiotagger/tag/datatype/ID3v2LyricLine; // type@11e3 │ │ +32cfd2: 7020 5b93 2300 |0017: invoke-direct {v3, v2}, Lorg/jaudiotagger/tag/datatype/ID3v2LyricLine;.:(Lorg/jaudiotagger/tag/datatype/ID3v2LyricLine;)V // method@935b │ │ +32cfd8: 2202 e611 |001a: new-instance v2, Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp; // type@11e6 │ │ +32cfdc: 1a04 fb4d |001c: const-string v4, "Time Stamp" // string@4dfb │ │ +32cfe0: 7030 8793 4207 |001e: invoke-direct {v2, v4, v7}, Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@9387 │ │ +32cfe6: 6e10 5f93 0300 |0021: invoke-virtual {v3}, Lorg/jaudiotagger/tag/datatype/ID3v2LyricLine;.getTimeStamp:()J // method@935f │ │ +32cfec: 0b04 |0024: move-result-wide v4 │ │ +32cfee: 6e10 7699 0800 |0025: invoke-virtual {v8}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodySYLT;.getTimeStampFormat:()I // method@9976 │ │ +32cff4: 0a06 |0028: move-result v6 │ │ +32cff6: 8d66 |0029: int-to-byte v6, v6 │ │ +32cff8: 6e40 9293 4265 |002a: invoke-virtual {v2, v4, v5, v6}, Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp;.setTimeStamp:(JB)V // method@9392 │ │ +32cffe: 6e10 5e93 0300 |002d: invoke-virtual {v3}, Lorg/jaudiotagger/tag/datatype/ID3v2LyricLine;.getText:()Ljava/lang/String; // method@935e │ │ +32d004: 0c04 |0030: move-result-object v4 │ │ +32d006: 6e20 2f89 4100 |0031: invoke-virtual {v1, v4}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@892f │ │ +32d00c: 0a04 |0034: move-result v4 │ │ +32d00e: 3804 1000 |0035: if-eqz v4, 0045 // +0010 │ │ +32d012: 6e10 5e93 0300 |0037: invoke-virtual {v3}, Lorg/jaudiotagger/tag/datatype/ID3v2LyricLine;.getText:()Ljava/lang/String; // method@935e │ │ +32d018: 0c03 |003a: move-result-object v3 │ │ +32d01a: 6e20 3289 3100 |003b: invoke-virtual {v1, v3}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8932 │ │ +32d020: 0c03 |003e: move-result-object v3 │ │ +32d022: 1f03 e511 |003f: check-cast v3, Lorg/jaudiotagger/tag/datatype/Lyrics3Line; // type@11e5 │ │ +32d026: 6e20 7893 2300 |0041: invoke-virtual {v3, v2}, Lorg/jaudiotagger/tag/datatype/Lyrics3Line;.addTimeStamp:(Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp;)V // method@9378 │ │ +32d02c: 28c5 |0044: goto 0009 // -003b │ │ +32d02e: 2204 e511 |0045: new-instance v4, Lorg/jaudiotagger/tag/datatype/Lyrics3Line; // type@11e5 │ │ +32d032: 1a05 bb37 |0047: const-string v5, "Lyric Line" // string@37bb │ │ +32d036: 7030 7493 5407 |0049: invoke-direct {v4, v5, v7}, Lorg/jaudiotagger/tag/datatype/Lyrics3Line;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@9374 │ │ +32d03c: 6e20 8193 3400 |004c: invoke-virtual {v4, v3}, Lorg/jaudiotagger/tag/datatype/Lyrics3Line;.setLyric:(Lorg/jaudiotagger/tag/datatype/ID3v2LyricLine;)V // method@9381 │ │ +32d042: 6e20 8293 2400 |004f: invoke-virtual {v4, v2}, Lorg/jaudiotagger/tag/datatype/Lyrics3Line;.setTimeStamp:(Lorg/jaudiotagger/tag/datatype/Lyrics3TimeStamp;)V // method@9382 │ │ +32d048: 6e10 5e93 0300 |0052: invoke-virtual {v3}, Lorg/jaudiotagger/tag/datatype/ID3v2LyricLine;.getText:()Ljava/lang/String; // method@935e │ │ +32d04e: 0c02 |0055: move-result-object v2 │ │ +32d050: 6e30 3689 2104 |0056: invoke-virtual {v1, v2, v4}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8936 │ │ +32d056: 5472 668f |0059: iget-object v2, v7, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyLYR;.lines:Ljava/util/ArrayList; // field@8f66 │ │ +32d05a: 6e20 b288 4200 |005b: invoke-virtual {v2, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +32d060: 28ab |005e: goto 0009 // -0055 │ │ +32d062: 0e00 |005f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=182 │ │ 0x0004 line=186 │ │ 0x0009 line=188 │ │ 0x000f line=190 │ │ 0x0015 line=193 │ │ @@ -1346150,24 +1346150,24 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSLT;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -32d060: |[32d060] org.jaudiotagger.tag.lyrics3.FieldFrameBodyLYR.addLyric:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSLT;)V │ │ -32d070: 2200 e511 |0000: new-instance v0, Lorg/jaudiotagger/tag/datatype/Lyrics3Line; // type@11e5 │ │ -32d074: 1a01 bb37 |0002: const-string v1, "Lyric Line" // string@37bb │ │ -32d078: 7030 7493 1002 |0004: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/datatype/Lyrics3Line;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@9374 │ │ -32d07e: 6e10 499b 0300 |0007: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSLT;.getLyric:()Ljava/lang/String; // method@9b49 │ │ -32d084: 0c03 |000a: move-result-object v3 │ │ -32d086: 6e20 8093 3000 |000b: invoke-virtual {v0, v3}, Lorg/jaudiotagger/tag/datatype/Lyrics3Line;.setLyric:(Ljava/lang/String;)V // method@9380 │ │ -32d08c: 5423 668f |000e: iget-object v3, v2, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyLYR;.lines:Ljava/util/ArrayList; // field@8f66 │ │ -32d090: 6e20 b288 0300 |0010: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -32d096: 0e00 |0013: return-void │ │ +32d064: |[32d064] org.jaudiotagger.tag.lyrics3.FieldFrameBodyLYR.addLyric:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSLT;)V │ │ +32d074: 2200 e511 |0000: new-instance v0, Lorg/jaudiotagger/tag/datatype/Lyrics3Line; // type@11e5 │ │ +32d078: 1a01 bb37 |0002: const-string v1, "Lyric Line" // string@37bb │ │ +32d07c: 7030 7493 1002 |0004: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/datatype/Lyrics3Line;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@9374 │ │ +32d082: 6e10 499b 0300 |0007: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUSLT;.getLyric:()Ljava/lang/String; // method@9b49 │ │ +32d088: 0c03 |000a: move-result-object v3 │ │ +32d08a: 6e20 8093 3000 |000b: invoke-virtual {v0, v3}, Lorg/jaudiotagger/tag/datatype/Lyrics3Line;.setLyric:(Ljava/lang/String;)V // method@9380 │ │ +32d090: 5423 668f |000e: iget-object v3, v2, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyLYR;.lines:Ljava/util/ArrayList; // field@8f66 │ │ +32d094: 6e20 b288 0300 |0010: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +32d09a: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ 0x0007 line=220 │ │ 0x000e line=221 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyLYR; │ │ @@ -1346178,31 +1346178,31 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -32cbd8: |[32cbd8] org.jaudiotagger.tag.lyrics3.FieldFrameBodyLYR.equals:(Ljava/lang/Object;)Z │ │ -32cbe8: 2040 c912 |0000: instance-of v0, v4, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyLYR; // type@12c9 │ │ -32cbec: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -32cbee: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ -32cbf2: 0f01 |0005: return v1 │ │ -32cbf4: 0740 |0006: move-object v0, v4 │ │ -32cbf6: 1f00 c912 |0007: check-cast v0, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyLYR; // type@12c9 │ │ -32cbfa: 5432 668f |0009: iget-object v2, v3, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyLYR;.lines:Ljava/util/ArrayList; // field@8f66 │ │ -32cbfe: 5400 668f |000b: iget-object v0, v0, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyLYR;.lines:Ljava/util/ArrayList; // field@8f66 │ │ -32cc02: 6e20 b888 0200 |000d: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.equals:(Ljava/lang/Object;)Z // method@88b8 │ │ -32cc08: 0a00 |0010: move-result v0 │ │ -32cc0a: 3800 0900 |0011: if-eqz v0, 001a // +0009 │ │ -32cc0e: 6f20 719c 4300 |0013: invoke-super {v3, v4}, Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3v2FieldFrameBody;.equals:(Ljava/lang/Object;)Z // method@9c71 │ │ -32cc14: 0a04 |0016: move-result v4 │ │ -32cc16: 3804 0300 |0017: if-eqz v4, 001a // +0003 │ │ -32cc1a: 1211 |0019: const/4 v1, #int 1 // #1 │ │ -32cc1c: 0f01 |001a: return v1 │ │ +32cbdc: |[32cbdc] org.jaudiotagger.tag.lyrics3.FieldFrameBodyLYR.equals:(Ljava/lang/Object;)Z │ │ +32cbec: 2040 c912 |0000: instance-of v0, v4, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyLYR; // type@12c9 │ │ +32cbf0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +32cbf2: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ +32cbf6: 0f01 |0005: return v1 │ │ +32cbf8: 0740 |0006: move-object v0, v4 │ │ +32cbfa: 1f00 c912 |0007: check-cast v0, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyLYR; // type@12c9 │ │ +32cbfe: 5432 668f |0009: iget-object v2, v3, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyLYR;.lines:Ljava/util/ArrayList; // field@8f66 │ │ +32cc02: 5400 668f |000b: iget-object v0, v0, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyLYR;.lines:Ljava/util/ArrayList; // field@8f66 │ │ +32cc06: 6e20 b888 0200 |000d: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.equals:(Ljava/lang/Object;)Z // method@88b8 │ │ +32cc0c: 0a00 |0010: move-result v0 │ │ +32cc0e: 3800 0900 |0011: if-eqz v0, 001a // +0009 │ │ +32cc12: 6f20 719c 4300 |0013: invoke-super {v3, v4}, Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3v2FieldFrameBody;.equals:(Ljava/lang/Object;)Z // method@9c71 │ │ +32cc18: 0a04 |0016: move-result v4 │ │ +32cc1a: 3804 0300 |0017: if-eqz v4, 001a // +0003 │ │ +32cc1e: 1211 |0019: const/4 v1, #int 1 // #1 │ │ +32cc20: 0f01 |001a: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=230 │ │ 0x0006 line=235 │ │ 0x0009 line=237 │ │ locals : │ │ 0x0000 - 0x001b reg=3 this Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyLYR; │ │ @@ -1346213,34 +1346213,34 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -32cd10: |[32cd10] org.jaudiotagger.tag.lyrics3.FieldFrameBodyLYR.getIdentifier:()Ljava/lang/String; │ │ -32cd20: 1a00 e622 |0000: const-string v0, "LYR" // string@22e6 │ │ -32cd24: 1100 |0002: return-object v0 │ │ +32cd14: |[32cd14] org.jaudiotagger.tag.lyrics3.FieldFrameBodyLYR.getIdentifier:()Ljava/lang/String; │ │ +32cd24: 1a00 e622 |0000: const-string v0, "LYR" // string@22e6 │ │ +32cd28: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyLYR;) │ │ name : 'getLyric' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -32cd28: |[32cd28] org.jaudiotagger.tag.lyrics3.FieldFrameBodyLYR.getLyric:()Ljava/lang/String; │ │ -32cd38: 7010 e29c 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyLYR;.writeString:()Ljava/lang/String; // method@9ce2 │ │ -32cd3e: 0c00 |0003: move-result-object v0 │ │ -32cd40: 1100 |0004: return-object v0 │ │ +32cd2c: |[32cd2c] org.jaudiotagger.tag.lyrics3.FieldFrameBodyLYR.getLyric:()Ljava/lang/String; │ │ +32cd3c: 7010 e29c 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyLYR;.writeString:()Ljava/lang/String; // method@9ce2 │ │ +32cd42: 0c00 |0003: move-result-object v0 │ │ +32cd44: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyLYR; │ │ │ │ #5 : (in Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyLYR;) │ │ @@ -1346248,31 +1346248,31 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 28 16-bit code units │ │ -32ccc8: |[32ccc8] org.jaudiotagger.tag.lyrics3.FieldFrameBodyLYR.getSize:()I │ │ -32ccd8: 5430 668f |0000: iget-object v0, v3, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyLYR;.lines:Ljava/util/ArrayList; // field@8f66 │ │ -32ccdc: 6e10 bc88 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@88bc │ │ -32cce2: 0c00 |0005: move-result-object v0 │ │ -32cce4: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -32cce6: 7210 4789 0000 |0007: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -32ccec: 0a02 |000a: move-result v2 │ │ -32ccee: 3802 1000 |000b: if-eqz v2, 001b // +0010 │ │ -32ccf2: 7210 4889 0000 |000d: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -32ccf8: 0c02 |0010: move-result-object v2 │ │ -32ccfa: 1f02 e511 |0011: check-cast v2, Lorg/jaudiotagger/tag/datatype/Lyrics3Line; // type@11e5 │ │ -32ccfe: 6e10 7b93 0200 |0013: invoke-virtual {v2}, Lorg/jaudiotagger/tag/datatype/Lyrics3Line;.getSize:()I // method@937b │ │ -32cd04: 0a02 |0016: move-result v2 │ │ -32cd06: d802 0202 |0017: add-int/lit8 v2, v2, #int 2 // #02 │ │ -32cd0a: b021 |0019: add-int/2addr v1, v2 │ │ -32cd0c: 28ed |001a: goto 0007 // -0013 │ │ -32cd0e: 0f01 |001b: return v1 │ │ +32cccc: |[32cccc] org.jaudiotagger.tag.lyrics3.FieldFrameBodyLYR.getSize:()I │ │ +32ccdc: 5430 668f |0000: iget-object v0, v3, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyLYR;.lines:Ljava/util/ArrayList; // field@8f66 │ │ +32cce0: 6e10 bc88 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@88bc │ │ +32cce6: 0c00 |0005: move-result-object v0 │ │ +32cce8: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +32ccea: 7210 4789 0000 |0007: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +32ccf0: 0a02 |000a: move-result v2 │ │ +32ccf2: 3802 1000 |000b: if-eqz v2, 001b // +0010 │ │ +32ccf6: 7210 4889 0000 |000d: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +32ccfc: 0c02 |0010: move-result-object v2 │ │ +32ccfe: 1f02 e511 |0011: check-cast v2, Lorg/jaudiotagger/tag/datatype/Lyrics3Line; // type@11e5 │ │ +32cd02: 6e10 7b93 0200 |0013: invoke-virtual {v2}, Lorg/jaudiotagger/tag/datatype/Lyrics3Line;.getSize:()I // method@937b │ │ +32cd08: 0a02 |0016: move-result v2 │ │ +32cd0a: d802 0202 |0017: add-int/lit8 v2, v2, #int 2 // #02 │ │ +32cd0e: b021 |0019: add-int/2addr v1, v2 │ │ +32cd10: 28ed |001a: goto 0007 // -0013 │ │ +32cd12: 0f01 |001b: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ 0x0011 line=143 │ │ 0x0013 line=144 │ │ locals : │ │ 0x0000 - 0x001c reg=3 this Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyLYR; │ │ @@ -1346282,31 +1346282,31 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 28 16-bit code units │ │ -32cc20: |[32cc20] org.jaudiotagger.tag.lyrics3.FieldFrameBodyLYR.hasTimeStamp:()Z │ │ -32cc30: 5430 668f |0000: iget-object v0, v3, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyLYR;.lines:Ljava/util/ArrayList; // field@8f66 │ │ -32cc34: 6e10 bc88 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@88bc │ │ -32cc3a: 0c00 |0005: move-result-object v0 │ │ -32cc3c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -32cc3e: 7210 4789 0000 |0007: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -32cc44: 0a02 |000a: move-result v2 │ │ -32cc46: 3802 1000 |000b: if-eqz v2, 001b // +0010 │ │ -32cc4a: 7210 4889 0000 |000d: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -32cc50: 0c02 |0010: move-result-object v2 │ │ -32cc52: 1f02 e511 |0011: check-cast v2, Lorg/jaudiotagger/tag/datatype/Lyrics3Line; // type@11e5 │ │ -32cc56: 6e10 7d93 0200 |0013: invoke-virtual {v2}, Lorg/jaudiotagger/tag/datatype/Lyrics3Line;.hasTimeStamp:()Z // method@937d │ │ -32cc5c: 0a02 |0016: move-result v2 │ │ -32cc5e: 3802 f0ff |0017: if-eqz v2, 0007 // -0010 │ │ -32cc62: 1211 |0019: const/4 v1, #int 1 // #1 │ │ -32cc64: 28ed |001a: goto 0007 // -0013 │ │ -32cc66: 0f01 |001b: return v1 │ │ +32cc24: |[32cc24] org.jaudiotagger.tag.lyrics3.FieldFrameBodyLYR.hasTimeStamp:()Z │ │ +32cc34: 5430 668f |0000: iget-object v0, v3, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyLYR;.lines:Ljava/util/ArrayList; // field@8f66 │ │ +32cc38: 6e10 bc88 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@88bc │ │ +32cc3e: 0c00 |0005: move-result-object v0 │ │ +32cc40: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +32cc42: 7210 4789 0000 |0007: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +32cc48: 0a02 |000a: move-result v2 │ │ +32cc4a: 3802 1000 |000b: if-eqz v2, 001b // +0010 │ │ +32cc4e: 7210 4889 0000 |000d: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +32cc54: 0c02 |0010: move-result-object v2 │ │ +32cc56: 1f02 e511 |0011: check-cast v2, Lorg/jaudiotagger/tag/datatype/Lyrics3Line; // type@11e5 │ │ +32cc5a: 6e10 7d93 0200 |0013: invoke-virtual {v2}, Lorg/jaudiotagger/tag/datatype/Lyrics3Line;.hasTimeStamp:()Z // method@937d │ │ +32cc60: 0a02 |0016: move-result v2 │ │ +32cc62: 3802 f0ff |0017: if-eqz v2, 0007 // -0010 │ │ +32cc66: 1211 |0019: const/4 v1, #int 1 // #1 │ │ +32cc68: 28ed |001a: goto 0007 // -0013 │ │ +32cc6a: 0f01 |001b: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=248 │ │ 0x0011 line=250 │ │ locals : │ │ 0x0000 - 0x001c reg=3 this Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyLYR; │ │ │ │ @@ -1346315,37 +1346315,37 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -32cc68: |[32cc68] org.jaudiotagger.tag.lyrics3.FieldFrameBodyLYR.isSubsetOf:(Ljava/lang/Object;)Z │ │ -32cc78: 2050 c912 |0000: instance-of v0, v5, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyLYR; // type@12c9 │ │ -32cc7c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -32cc7e: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ -32cc82: 0f01 |0005: return v1 │ │ -32cc84: 0750 |0006: move-object v0, v5 │ │ -32cc86: 1f00 c912 |0007: check-cast v0, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyLYR; // type@12c9 │ │ -32cc8a: 5400 668f |0009: iget-object v0, v0, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyLYR;.lines:Ljava/util/ArrayList; // field@8f66 │ │ -32cc8e: 5442 668f |000b: iget-object v2, v4, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyLYR;.lines:Ljava/util/ArrayList; // field@8f66 │ │ -32cc92: 6e10 bc88 0200 |000d: invoke-virtual {v2}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@88bc │ │ -32cc98: 0c02 |0010: move-result-object v2 │ │ -32cc9a: 7210 4789 0200 |0011: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -32cca0: 0a03 |0014: move-result v3 │ │ -32cca2: 3803 0d00 |0015: if-eqz v3, 0022 // +000d │ │ -32cca6: 7210 4889 0200 |0017: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -32ccac: 0c03 |001a: move-result-object v3 │ │ -32ccae: 6e20 b688 3000 |001b: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@88b6 │ │ -32ccb4: 0a03 |001e: move-result v3 │ │ -32ccb6: 3903 f2ff |001f: if-nez v3, 0011 // -000e │ │ -32ccba: 0f01 |0021: return v1 │ │ -32ccbc: 6f20 739c 5400 |0022: invoke-super {v4, v5}, Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3v2FieldFrameBody;.isSubsetOf:(Ljava/lang/Object;)Z // method@9c73 │ │ -32ccc2: 0a05 |0025: move-result v5 │ │ -32ccc4: 0f05 |0026: return v5 │ │ +32cc6c: |[32cc6c] org.jaudiotagger.tag.lyrics3.FieldFrameBodyLYR.isSubsetOf:(Ljava/lang/Object;)Z │ │ +32cc7c: 2050 c912 |0000: instance-of v0, v5, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyLYR; // type@12c9 │ │ +32cc80: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +32cc82: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ +32cc86: 0f01 |0005: return v1 │ │ +32cc88: 0750 |0006: move-object v0, v5 │ │ +32cc8a: 1f00 c912 |0007: check-cast v0, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyLYR; // type@12c9 │ │ +32cc8e: 5400 668f |0009: iget-object v0, v0, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyLYR;.lines:Ljava/util/ArrayList; // field@8f66 │ │ +32cc92: 5442 668f |000b: iget-object v2, v4, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyLYR;.lines:Ljava/util/ArrayList; // field@8f66 │ │ +32cc96: 6e10 bc88 0200 |000d: invoke-virtual {v2}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@88bc │ │ +32cc9c: 0c02 |0010: move-result-object v2 │ │ +32cc9e: 7210 4789 0200 |0011: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +32cca4: 0a03 |0014: move-result v3 │ │ +32cca6: 3803 0d00 |0015: if-eqz v3, 0022 // +000d │ │ +32ccaa: 7210 4889 0200 |0017: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +32ccb0: 0c03 |001a: move-result-object v3 │ │ +32ccb2: 6e20 b688 3000 |001b: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@88b6 │ │ +32ccb8: 0a03 |001e: move-result v3 │ │ +32ccba: 3903 f2ff |001f: if-nez v3, 0011 // -000e │ │ +32ccbe: 0f01 |0021: return v1 │ │ +32ccc0: 6f20 739c 5400 |0022: invoke-super {v4, v5}, Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3v2FieldFrameBody;.isSubsetOf:(Ljava/lang/Object;)Z // method@9c73 │ │ +32ccc6: 0a05 |0025: move-result v5 │ │ +32ccc8: 0f05 |0026: return v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ 0x0006 line=163 │ │ 0x000b line=165 │ │ 0x001b line=167 │ │ 0x0022 line=173 │ │ @@ -1346358,19 +1346358,19 @@ │ │ type : '()Ljava/util/Iterator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -32ce34: |[32ce34] org.jaudiotagger.tag.lyrics3.FieldFrameBodyLYR.iterator:()Ljava/util/Iterator; │ │ -32ce44: 5410 668f |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyLYR;.lines:Ljava/util/ArrayList; // field@8f66 │ │ -32ce48: 6e10 bc88 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@88bc │ │ -32ce4e: 0c00 |0005: move-result-object v0 │ │ -32ce50: 1100 |0006: return-object v0 │ │ +32ce38: |[32ce38] org.jaudiotagger.tag.lyrics3.FieldFrameBodyLYR.iterator:()Ljava/util/Iterator; │ │ +32ce48: 5410 668f |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyLYR;.lines:Ljava/util/ArrayList; // field@8f66 │ │ +32ce4c: 6e10 bc88 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@88bc │ │ +32ce52: 0c00 |0005: move-result-object v0 │ │ +32ce54: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=264 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyLYR; │ │ │ │ #9 : (in Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyLYR;) │ │ @@ -1346378,40 +1346378,40 @@ │ │ type : '(Ljava/nio/ByteBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 51 16-bit code units │ │ -32d098: |[32d098] org.jaudiotagger.tag.lyrics3.FieldFrameBodyLYR.read:(Ljava/nio/ByteBuffer;)V │ │ -32d0a8: 1250 |0000: const/4 v0, #int 5 // #5 │ │ -32d0aa: 2301 1c13 |0001: new-array v1, v0, [B // type@131c │ │ -32d0ae: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -32d0b0: 6e40 4188 1502 |0004: invoke-virtual {v5, v1, v2, v0}, Ljava/nio/ByteBuffer;.get:([BII)Ljava/nio/ByteBuffer; // method@8841 │ │ -32d0b6: 2203 3710 |0007: new-instance v3, Ljava/lang/String; // type@1037 │ │ -32d0ba: 7040 8d87 1302 |0009: invoke-direct {v3, v1, v2, v0}, Ljava/lang/String;.:([BII)V // method@878d │ │ -32d0c0: 7110 2b87 0300 |000c: invoke-static {v3}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@872b │ │ -32d0c6: 0a00 |000f: move-result v0 │ │ -32d0c8: 3900 1500 |0010: if-nez v0, 0025 // +0015 │ │ -32d0cc: 7100 ea91 0000 |0012: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ -32d0d2: 0c01 |0015: move-result-object v1 │ │ -32d0d4: 6e10 1092 0100 |0016: invoke-virtual {v1}, Lorg/jaudiotagger/tag/TagOptionSingleton;.isLyrics3KeepEmptyFieldIfRead:()Z // method@9210 │ │ -32d0da: 0a01 |0019: move-result v1 │ │ -32d0dc: 3801 0300 |001a: if-eqz v1, 001d // +0003 │ │ -32d0e0: 2809 |001c: goto 0025 // +0009 │ │ -32d0e2: 2205 c211 |001d: new-instance v5, Lorg/jaudiotagger/tag/InvalidTagException; // type@11c2 │ │ -32d0e6: 1a00 ba37 |001f: const-string v0, "Lyircs3v2 Field has size of zero." // string@37ba │ │ -32d0ea: 7020 a391 0500 |0021: invoke-direct {v5, v0}, Lorg/jaudiotagger/tag/InvalidTagException;.:(Ljava/lang/String;)V // method@91a3 │ │ -32d0f0: 2705 |0024: throw v5 │ │ -32d0f2: 2300 1c13 |0025: new-array v0, v0, [B // type@131c │ │ -32d0f6: 6e20 4088 0500 |0027: invoke-virtual {v5, v0}, Ljava/nio/ByteBuffer;.get:([B)Ljava/nio/ByteBuffer; // method@8840 │ │ -32d0fc: 2205 3710 |002a: new-instance v5, Ljava/lang/String; // type@1037 │ │ -32d100: 7020 8c87 0500 |002c: invoke-direct {v5, v0}, Ljava/lang/String;.:([B)V // method@878c │ │ -32d106: 7020 dd9c 5400 |002f: invoke-direct {v4, v5}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyLYR;.readString:(Ljava/lang/String;)V // method@9cdd │ │ -32d10c: 0e00 |0032: return-void │ │ +32d09c: |[32d09c] org.jaudiotagger.tag.lyrics3.FieldFrameBodyLYR.read:(Ljava/nio/ByteBuffer;)V │ │ +32d0ac: 1250 |0000: const/4 v0, #int 5 // #5 │ │ +32d0ae: 2301 1c13 |0001: new-array v1, v0, [B // type@131c │ │ +32d0b2: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +32d0b4: 6e40 4188 1502 |0004: invoke-virtual {v5, v1, v2, v0}, Ljava/nio/ByteBuffer;.get:([BII)Ljava/nio/ByteBuffer; // method@8841 │ │ +32d0ba: 2203 3710 |0007: new-instance v3, Ljava/lang/String; // type@1037 │ │ +32d0be: 7040 8d87 1302 |0009: invoke-direct {v3, v1, v2, v0}, Ljava/lang/String;.:([BII)V // method@878d │ │ +32d0c4: 7110 2b87 0300 |000c: invoke-static {v3}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@872b │ │ +32d0ca: 0a00 |000f: move-result v0 │ │ +32d0cc: 3900 1500 |0010: if-nez v0, 0025 // +0015 │ │ +32d0d0: 7100 ea91 0000 |0012: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ +32d0d6: 0c01 |0015: move-result-object v1 │ │ +32d0d8: 6e10 1092 0100 |0016: invoke-virtual {v1}, Lorg/jaudiotagger/tag/TagOptionSingleton;.isLyrics3KeepEmptyFieldIfRead:()Z // method@9210 │ │ +32d0de: 0a01 |0019: move-result v1 │ │ +32d0e0: 3801 0300 |001a: if-eqz v1, 001d // +0003 │ │ +32d0e4: 2809 |001c: goto 0025 // +0009 │ │ +32d0e6: 2205 c211 |001d: new-instance v5, Lorg/jaudiotagger/tag/InvalidTagException; // type@11c2 │ │ +32d0ea: 1a00 ba37 |001f: const-string v0, "Lyircs3v2 Field has size of zero." // string@37ba │ │ +32d0ee: 7020 a391 0500 |0021: invoke-direct {v5, v0}, Lorg/jaudiotagger/tag/InvalidTagException;.:(Ljava/lang/String;)V // method@91a3 │ │ +32d0f4: 2705 |0024: throw v5 │ │ +32d0f6: 2300 1c13 |0025: new-array v0, v0, [B // type@131c │ │ +32d0fa: 6e20 4088 0500 |0027: invoke-virtual {v5, v0}, Ljava/nio/ByteBuffer;.get:([B)Ljava/nio/ByteBuffer; // method@8840 │ │ +32d100: 2205 3710 |002a: new-instance v5, Ljava/lang/String; // type@1037 │ │ +32d104: 7020 8c87 0500 |002c: invoke-direct {v5, v0}, Ljava/lang/String;.:([B)V // method@878c │ │ +32d10a: 7020 dd9c 5400 |002f: invoke-direct {v4, v5}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyLYR;.readString:(Ljava/lang/String;)V // method@9cdd │ │ +32d110: 0e00 |0032: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=279 │ │ 0x0007 line=281 │ │ 0x0012 line=283 │ │ 0x001d line=285 │ │ 0x0025 line=288 │ │ @@ -1346427,17 +1346427,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -32d1b4: |[32d1b4] org.jaudiotagger.tag.lyrics3.FieldFrameBodyLYR.setLyric:(Ljava/lang/String;)V │ │ -32d1c4: 7020 dd9c 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyLYR;.readString:(Ljava/lang/String;)V // method@9cdd │ │ -32d1ca: 0e00 |0003: return-void │ │ +32d1b8: |[32d1b8] org.jaudiotagger.tag.lyrics3.FieldFrameBodyLYR.setLyric:(Ljava/lang/String;)V │ │ +32d1c8: 7020 dd9c 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyLYR;.readString:(Ljava/lang/String;)V // method@9cdd │ │ +32d1ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyLYR; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1346446,57 +1346446,57 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -32d1cc: |[32d1cc] org.jaudiotagger.tag.lyrics3.FieldFrameBodyLYR.setupObjectList:()V │ │ -32d1dc: 0e00 |0000: return-void │ │ +32d1d0: |[32d1d0] org.jaudiotagger.tag.lyrics3.FieldFrameBodyLYR.setupObjectList:()V │ │ +32d1e0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #12 : (in Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyLYR;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 58 16-bit code units │ │ -32cd44: |[32cd44] org.jaudiotagger.tag.lyrics3.FieldFrameBodyLYR.toString:()Ljava/lang/String; │ │ -32cd54: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -32cd58: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -32cd5e: 6e10 d69c 0400 |0005: invoke-virtual {v4}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyLYR;.getIdentifier:()Ljava/lang/String; // method@9cd6 │ │ -32cd64: 0c01 |0008: move-result-object v1 │ │ -32cd66: 6e20 d787 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -32cd6c: 1a01 c400 |000c: const-string v1, " : " // string@00c4 │ │ -32cd70: 6e20 d787 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -32cd76: 6e10 df87 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -32cd7c: 0c00 |0014: move-result-object v0 │ │ -32cd7e: 5441 668f |0015: iget-object v1, v4, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyLYR;.lines:Ljava/util/ArrayList; // field@8f66 │ │ -32cd82: 6e10 bc88 0100 |0017: invoke-virtual {v1}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@88bc │ │ -32cd88: 0c01 |001a: move-result-object v1 │ │ -32cd8a: 7210 4789 0100 |001b: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -32cd90: 0a02 |001e: move-result v2 │ │ -32cd92: 3802 1a00 |001f: if-eqz v2, 0039 // +001a │ │ -32cd96: 7210 4889 0100 |0021: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -32cd9c: 0c02 |0024: move-result-object v2 │ │ -32cd9e: 2203 3910 |0025: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ -32cda2: 7010 cc87 0300 |0027: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -32cda8: 6e20 d787 0300 |002a: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -32cdae: 6e10 7687 0200 |002d: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@8776 │ │ -32cdb4: 0c00 |0030: move-result-object v0 │ │ -32cdb6: 6e20 d787 0300 |0031: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -32cdbc: 6e10 df87 0300 |0034: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -32cdc2: 0c00 |0037: move-result-object v0 │ │ -32cdc4: 28e3 |0038: goto 001b // -001d │ │ -32cdc6: 1100 |0039: return-object v0 │ │ +32cd48: |[32cd48] org.jaudiotagger.tag.lyrics3.FieldFrameBodyLYR.toString:()Ljava/lang/String; │ │ +32cd58: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +32cd5c: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +32cd62: 6e10 d69c 0400 |0005: invoke-virtual {v4}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyLYR;.getIdentifier:()Ljava/lang/String; // method@9cd6 │ │ +32cd68: 0c01 |0008: move-result-object v1 │ │ +32cd6a: 6e20 d787 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +32cd70: 1a01 c400 |000c: const-string v1, " : " // string@00c4 │ │ +32cd74: 6e20 d787 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +32cd7a: 6e10 df87 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +32cd80: 0c00 |0014: move-result-object v0 │ │ +32cd82: 5441 668f |0015: iget-object v1, v4, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyLYR;.lines:Ljava/util/ArrayList; // field@8f66 │ │ +32cd86: 6e10 bc88 0100 |0017: invoke-virtual {v1}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@88bc │ │ +32cd8c: 0c01 |001a: move-result-object v1 │ │ +32cd8e: 7210 4789 0100 |001b: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +32cd94: 0a02 |001e: move-result v2 │ │ +32cd96: 3802 1a00 |001f: if-eqz v2, 0039 // +001a │ │ +32cd9a: 7210 4889 0100 |0021: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +32cda0: 0c02 |0024: move-result-object v2 │ │ +32cda2: 2203 3910 |0025: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ +32cda6: 7010 cc87 0300 |0027: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +32cdac: 6e20 d787 0300 |002a: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +32cdb2: 6e10 7687 0200 |002d: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@8776 │ │ +32cdb8: 0c00 |0030: move-result-object v0 │ │ +32cdba: 6e20 d787 0300 |0031: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +32cdc0: 6e10 df87 0300 |0034: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +32cdc6: 0c00 |0037: move-result-object v0 │ │ +32cdc8: 28e3 |0038: goto 001b // -001d │ │ +32cdca: 1100 |0039: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=301 │ │ 0x0015 line=303 │ │ 0x0025 line=305 │ │ locals : │ │ 0x0000 - 0x003a reg=4 this Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyLYR; │ │ @@ -1346506,65 +1346506,65 @@ │ │ type : '(Ljava/io/RandomAccessFile;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 92 16-bit code units │ │ -32d1e0: |[32d1e0] org.jaudiotagger.tag.lyrics3.FieldFrameBodyLYR.write:(Ljava/io/RandomAccessFile;)V │ │ -32d1f0: 1250 |0000: const/4 v0, #int 5 // #5 │ │ -32d1f2: 2301 1c13 |0001: new-array v1, v0, [B // type@131c │ │ -32d1f6: 6e10 d89c 0900 |0003: invoke-virtual {v9}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyLYR;.getSize:()I // method@9cd8 │ │ -32d1fc: 0a02 |0006: move-result v2 │ │ -32d1fe: 7110 3287 0200 |0007: invoke-static {v2}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@8732 │ │ -32d204: 0c03 |000a: move-result-object v3 │ │ -32d206: 1204 |000b: const/4 v4, #int 0 // #0 │ │ -32d208: 1205 |000c: const/4 v5, #int 0 // #0 │ │ -32d20a: 6e10 aa87 0300 |000d: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@87aa │ │ -32d210: 0a06 |0010: move-result v6 │ │ -32d212: d906 0605 |0011: rsub-int/lit8 v6, v6, #int 5 // #05 │ │ -32d216: 3565 0900 |0013: if-ge v5, v6, 001c // +0009 │ │ -32d21a: 1306 3000 |0015: const/16 v6, #int 48 // #30 │ │ -32d21e: 4f06 0105 |0017: aput-byte v6, v1, v5 │ │ -32d222: d805 0501 |0019: add-int/lit8 v5, v5, #int 1 // #01 │ │ -32d226: 28f2 |001b: goto 000d // -000e │ │ -32d228: 6e10 aa87 0300 |001c: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@87aa │ │ -32d22e: 0a05 |001f: move-result v5 │ │ -32d230: d905 0505 |0020: rsub-int/lit8 v5, v5, #int 5 // #05 │ │ -32d234: b045 |0022: add-int/2addr v5, v4 │ │ -32d236: 1206 |0023: const/4 v6, #int 0 // #0 │ │ -32d238: 6e10 aa87 0300 |0024: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@87aa │ │ -32d23e: 0a07 |0027: move-result v7 │ │ -32d240: 3576 0e00 |0028: if-ge v6, v7, 0036 // +000e │ │ -32d244: 9007 0605 |002a: add-int v7, v6, v5 │ │ -32d248: 6e20 9487 6300 |002c: invoke-virtual {v3, v6}, Ljava/lang/String;.charAt:(I)C // method@8794 │ │ -32d24e: 0a08 |002f: move-result v8 │ │ -32d250: 8d88 |0030: int-to-byte v8, v8 │ │ -32d252: 4f08 0107 |0031: aput-byte v8, v1, v7 │ │ -32d256: d806 0601 |0033: add-int/lit8 v6, v6, #int 1 // #01 │ │ -32d25a: 28ef |0035: goto 0024 // -0011 │ │ -32d25c: 6e10 aa87 0300 |0036: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@87aa │ │ -32d262: 6e40 ba86 1a04 |0039: invoke-virtual {v10, v1, v4, v0}, Ljava/io/RandomAccessFile;.write:([BII)V // method@86ba │ │ -32d268: 3d02 1f00 |003c: if-lez v2, 005b // +001f │ │ -32d26c: 7010 e29c 0900 |003e: invoke-direct {v9}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyLYR;.writeString:()Ljava/lang/String; // method@9ce2 │ │ -32d272: 0c00 |0041: move-result-object v0 │ │ -32d274: 6e10 aa87 0000 |0042: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@87aa │ │ -32d27a: 0a01 |0045: move-result v1 │ │ -32d27c: 2311 1c13 |0046: new-array v1, v1, [B // type@131c │ │ -32d280: 6e10 aa87 0000 |0048: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@87aa │ │ -32d286: 0a02 |004b: move-result v2 │ │ -32d288: 3524 0c00 |004c: if-ge v4, v2, 0058 // +000c │ │ -32d28c: 6e20 9487 4000 |004e: invoke-virtual {v0, v4}, Ljava/lang/String;.charAt:(I)C // method@8794 │ │ -32d292: 0a02 |0051: move-result v2 │ │ -32d294: 8d22 |0052: int-to-byte v2, v2 │ │ -32d296: 4f02 0104 |0053: aput-byte v2, v1, v4 │ │ -32d29a: d804 0401 |0055: add-int/lit8 v4, v4, #int 1 // #01 │ │ -32d29e: 28f1 |0057: goto 0048 // -000f │ │ -32d2a0: 6e20 b986 1a00 |0058: invoke-virtual {v10, v1}, Ljava/io/RandomAccessFile;.write:([B)V // method@86b9 │ │ -32d2a6: 0e00 |005b: return-void │ │ +32d1e4: |[32d1e4] org.jaudiotagger.tag.lyrics3.FieldFrameBodyLYR.write:(Ljava/io/RandomAccessFile;)V │ │ +32d1f4: 1250 |0000: const/4 v0, #int 5 // #5 │ │ +32d1f6: 2301 1c13 |0001: new-array v1, v0, [B // type@131c │ │ +32d1fa: 6e10 d89c 0900 |0003: invoke-virtual {v9}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyLYR;.getSize:()I // method@9cd8 │ │ +32d200: 0a02 |0006: move-result v2 │ │ +32d202: 7110 3287 0200 |0007: invoke-static {v2}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@8732 │ │ +32d208: 0c03 |000a: move-result-object v3 │ │ +32d20a: 1204 |000b: const/4 v4, #int 0 // #0 │ │ +32d20c: 1205 |000c: const/4 v5, #int 0 // #0 │ │ +32d20e: 6e10 aa87 0300 |000d: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@87aa │ │ +32d214: 0a06 |0010: move-result v6 │ │ +32d216: d906 0605 |0011: rsub-int/lit8 v6, v6, #int 5 // #05 │ │ +32d21a: 3565 0900 |0013: if-ge v5, v6, 001c // +0009 │ │ +32d21e: 1306 3000 |0015: const/16 v6, #int 48 // #30 │ │ +32d222: 4f06 0105 |0017: aput-byte v6, v1, v5 │ │ +32d226: d805 0501 |0019: add-int/lit8 v5, v5, #int 1 // #01 │ │ +32d22a: 28f2 |001b: goto 000d // -000e │ │ +32d22c: 6e10 aa87 0300 |001c: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@87aa │ │ +32d232: 0a05 |001f: move-result v5 │ │ +32d234: d905 0505 |0020: rsub-int/lit8 v5, v5, #int 5 // #05 │ │ +32d238: b045 |0022: add-int/2addr v5, v4 │ │ +32d23a: 1206 |0023: const/4 v6, #int 0 // #0 │ │ +32d23c: 6e10 aa87 0300 |0024: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@87aa │ │ +32d242: 0a07 |0027: move-result v7 │ │ +32d244: 3576 0e00 |0028: if-ge v6, v7, 0036 // +000e │ │ +32d248: 9007 0605 |002a: add-int v7, v6, v5 │ │ +32d24c: 6e20 9487 6300 |002c: invoke-virtual {v3, v6}, Ljava/lang/String;.charAt:(I)C // method@8794 │ │ +32d252: 0a08 |002f: move-result v8 │ │ +32d254: 8d88 |0030: int-to-byte v8, v8 │ │ +32d256: 4f08 0107 |0031: aput-byte v8, v1, v7 │ │ +32d25a: d806 0601 |0033: add-int/lit8 v6, v6, #int 1 // #01 │ │ +32d25e: 28ef |0035: goto 0024 // -0011 │ │ +32d260: 6e10 aa87 0300 |0036: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@87aa │ │ +32d266: 6e40 ba86 1a04 |0039: invoke-virtual {v10, v1, v4, v0}, Ljava/io/RandomAccessFile;.write:([BII)V // method@86ba │ │ +32d26c: 3d02 1f00 |003c: if-lez v2, 005b // +001f │ │ +32d270: 7010 e29c 0900 |003e: invoke-direct {v9}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyLYR;.writeString:()Ljava/lang/String; // method@9ce2 │ │ +32d276: 0c00 |0041: move-result-object v0 │ │ +32d278: 6e10 aa87 0000 |0042: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@87aa │ │ +32d27e: 0a01 |0045: move-result v1 │ │ +32d280: 2311 1c13 |0046: new-array v1, v1, [B // type@131c │ │ +32d284: 6e10 aa87 0000 |0048: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@87aa │ │ +32d28a: 0a02 |004b: move-result v2 │ │ +32d28c: 3524 0c00 |004c: if-ge v4, v2, 0058 // +000c │ │ +32d290: 6e20 9487 4000 |004e: invoke-virtual {v0, v4}, Ljava/lang/String;.charAt:(I)C // method@8794 │ │ +32d296: 0a02 |0051: move-result v2 │ │ +32d298: 8d22 |0052: int-to-byte v2, v2 │ │ +32d29a: 4f02 0104 |0053: aput-byte v2, v1, v4 │ │ +32d29e: d804 0401 |0055: add-int/lit8 v4, v4, #int 1 // #01 │ │ +32d2a2: 28f1 |0057: goto 0048 // -000f │ │ +32d2a4: 6e20 b986 1a00 |0058: invoke-virtual {v10, v1}, Ljava/io/RandomAccessFile;.write:([B)V // method@86b9 │ │ +32d2aa: 0e00 |005b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=322 │ │ 0x0007 line=323 │ │ 0x000d line=325 │ │ 0x0017 line=327 │ │ 0x001c line=330 │ │ @@ -1346629,19 +1346629,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -32d3b4: |[32d3b4] org.jaudiotagger.tag.lyrics3.FieldFrameBodyUnsupported.:()V │ │ -32d3c4: 7010 6f9c 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3v2FieldFrameBody;.:()V // method@9c6f │ │ -32d3ca: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -32d3cc: 5b10 678f |0004: iput-object v0, v1, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyUnsupported;.value:[B // field@8f67 │ │ -32d3d0: 0e00 |0006: return-void │ │ +32d3b8: |[32d3b8] org.jaudiotagger.tag.lyrics3.FieldFrameBodyUnsupported.:()V │ │ +32d3c8: 7010 6f9c 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3v2FieldFrameBody;.:()V // method@9c6f │ │ +32d3ce: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +32d3d0: 5b10 678f |0004: iput-object v0, v1, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyUnsupported;.value:[B // field@8f67 │ │ +32d3d4: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0004 line=37 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyUnsupported; │ │ │ │ @@ -1346650,20 +1346650,20 @@ │ │ type : '(Ljava/nio/ByteBuffer;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -32d3f8: |[32d3f8] org.jaudiotagger.tag.lyrics3.FieldFrameBodyUnsupported.:(Ljava/nio/ByteBuffer;)V │ │ -32d408: 7010 6f9c 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3v2FieldFrameBody;.:()V // method@9c6f │ │ -32d40e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -32d410: 5b10 678f |0004: iput-object v0, v1, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyUnsupported;.value:[B // field@8f67 │ │ -32d414: 6e20 ea9c 2100 |0006: invoke-virtual {v1, v2}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyUnsupported;.read:(Ljava/nio/ByteBuffer;)V // method@9cea │ │ -32d41a: 0e00 |0009: return-void │ │ +32d3fc: |[32d3fc] org.jaudiotagger.tag.lyrics3.FieldFrameBodyUnsupported.:(Ljava/nio/ByteBuffer;)V │ │ +32d40c: 7010 6f9c 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3v2FieldFrameBody;.:()V // method@9c6f │ │ +32d412: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +32d414: 5b10 678f |0004: iput-object v0, v1, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyUnsupported;.value:[B // field@8f67 │ │ +32d418: 6e20 ea9c 2100 |0006: invoke-virtual {v1, v2}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyUnsupported;.read:(Ljava/nio/ByteBuffer;)V // method@9cea │ │ +32d41e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0004 line=37 │ │ 0x0006 line=71 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyUnsupported; │ │ @@ -1346674,24 +1346674,24 @@ │ │ type : '(Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyUnsupported;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -32d41c: |[32d41c] org.jaudiotagger.tag.lyrics3.FieldFrameBodyUnsupported.:(Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyUnsupported;)V │ │ -32d42c: 7020 709c 2100 |0000: invoke-direct {v1, v2}, Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3v2FieldFrameBody;.:(Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3v2FieldFrameBody;)V // method@9c70 │ │ -32d432: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -32d434: 5b10 678f |0004: iput-object v0, v1, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyUnsupported;.value:[B // field@8f67 │ │ -32d438: 5422 678f |0006: iget-object v2, v2, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyUnsupported;.value:[B // field@8f67 │ │ -32d43c: 6e10 e39f 0200 |0008: invoke-virtual {v2}, [B.clone:()Ljava/lang/Object; // method@9fe3 │ │ -32d442: 0c02 |000b: move-result-object v2 │ │ -32d444: 1f02 1c13 |000c: check-cast v2, [B // type@131c │ │ -32d448: 5b12 678f |000e: iput-object v2, v1, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyUnsupported;.value:[B // field@8f67 │ │ -32d44c: 0e00 |0010: return-void │ │ +32d420: |[32d420] org.jaudiotagger.tag.lyrics3.FieldFrameBodyUnsupported.:(Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyUnsupported;)V │ │ +32d430: 7020 709c 2100 |0000: invoke-direct {v1, v2}, Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3v2FieldFrameBody;.:(Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3v2FieldFrameBody;)V // method@9c70 │ │ +32d436: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +32d438: 5b10 678f |0004: iput-object v0, v1, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyUnsupported;.value:[B // field@8f67 │ │ +32d43c: 5422 678f |0006: iget-object v2, v2, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyUnsupported;.value:[B // field@8f67 │ │ +32d440: 6e10 e39f 0200 |0008: invoke-virtual {v2}, [B.clone:()Ljava/lang/Object; // method@9fe3 │ │ +32d446: 0c02 |000b: move-result-object v2 │ │ +32d448: 1f02 1c13 |000c: check-cast v2, [B // type@131c │ │ +32d44c: 5b12 678f |000e: iput-object v2, v1, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyUnsupported;.value:[B // field@8f67 │ │ +32d450: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0004 line=37 │ │ 0x0006 line=50 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyUnsupported; │ │ @@ -1346702,20 +1346702,20 @@ │ │ type : '([B)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -32d3d4: |[32d3d4] org.jaudiotagger.tag.lyrics3.FieldFrameBodyUnsupported.:([B)V │ │ -32d3e4: 7010 6f9c 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3v2FieldFrameBody;.:()V // method@9c6f │ │ -32d3ea: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -32d3ec: 5b10 678f |0004: iput-object v0, v1, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyUnsupported;.value:[B // field@8f67 │ │ -32d3f0: 5b12 678f |0006: iput-object v2, v1, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyUnsupported;.value:[B // field@8f67 │ │ -32d3f4: 0e00 |0008: return-void │ │ +32d3d8: |[32d3d8] org.jaudiotagger.tag.lyrics3.FieldFrameBodyUnsupported.:([B)V │ │ +32d3e8: 7010 6f9c 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3v2FieldFrameBody;.:()V // method@9c6f │ │ +32d3ee: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +32d3f0: 5b10 678f |0004: iput-object v0, v1, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyUnsupported;.value:[B // field@8f67 │ │ +32d3f4: 5b12 678f |0006: iput-object v2, v1, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyUnsupported;.value:[B // field@8f67 │ │ +32d3f8: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0004 line=37 │ │ 0x0006 line=60 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyUnsupported; │ │ @@ -1346727,31 +1346727,31 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -32d2a8: |[32d2a8] org.jaudiotagger.tag.lyrics3.FieldFrameBodyUnsupported.equals:(Ljava/lang/Object;)Z │ │ -32d2b8: 2040 ca12 |0000: instance-of v0, v4, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyUnsupported; // type@12ca │ │ -32d2bc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -32d2be: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ -32d2c2: 0f01 |0005: return v1 │ │ -32d2c4: 0740 |0006: move-object v0, v4 │ │ -32d2c6: 1f00 ca12 |0007: check-cast v0, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyUnsupported; // type@12ca │ │ -32d2ca: 5432 678f |0009: iget-object v2, v3, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyUnsupported;.value:[B // field@8f67 │ │ -32d2ce: 5400 678f |000b: iget-object v0, v0, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyUnsupported;.value:[B // field@8f67 │ │ -32d2d2: 7120 cd88 0200 |000d: invoke-static {v2, v0}, Ljava/util/Arrays;.equals:([B[B)Z // method@88cd │ │ -32d2d8: 0a00 |0010: move-result v0 │ │ -32d2da: 3800 0900 |0011: if-eqz v0, 001a // +0009 │ │ -32d2de: 6f20 719c 4300 |0013: invoke-super {v3, v4}, Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3v2FieldFrameBody;.equals:(Ljava/lang/Object;)Z // method@9c71 │ │ -32d2e4: 0a04 |0016: move-result v4 │ │ -32d2e6: 3804 0300 |0017: if-eqz v4, 001a // +0003 │ │ -32d2ea: 1211 |0019: const/4 v1, #int 1 // #1 │ │ -32d2ec: 0f01 |001a: return v1 │ │ +32d2ac: |[32d2ac] org.jaudiotagger.tag.lyrics3.FieldFrameBodyUnsupported.equals:(Ljava/lang/Object;)Z │ │ +32d2bc: 2040 ca12 |0000: instance-of v0, v4, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyUnsupported; // type@12ca │ │ +32d2c0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +32d2c2: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ +32d2c6: 0f01 |0005: return v1 │ │ +32d2c8: 0740 |0006: move-object v0, v4 │ │ +32d2ca: 1f00 ca12 |0007: check-cast v0, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyUnsupported; // type@12ca │ │ +32d2ce: 5432 678f |0009: iget-object v2, v3, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyUnsupported;.value:[B // field@8f67 │ │ +32d2d2: 5400 678f |000b: iget-object v0, v0, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyUnsupported;.value:[B // field@8f67 │ │ +32d2d6: 7120 cd88 0200 |000d: invoke-static {v2, v0}, Ljava/util/Arrays;.equals:([B[B)Z // method@88cd │ │ +32d2dc: 0a00 |0010: move-result v0 │ │ +32d2de: 3800 0900 |0011: if-eqz v0, 001a // +0009 │ │ +32d2e2: 6f20 719c 4300 |0013: invoke-super {v3, v4}, Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3v2FieldFrameBody;.equals:(Ljava/lang/Object;)Z // method@9c71 │ │ +32d2e8: 0a04 |0016: move-result v4 │ │ +32d2ea: 3804 0300 |0017: if-eqz v4, 001a // +0003 │ │ +32d2ee: 1211 |0019: const/4 v1, #int 1 // #1 │ │ +32d2f0: 0f01 |001a: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ 0x0006 line=114 │ │ 0x0009 line=116 │ │ locals : │ │ 0x0000 - 0x001b reg=3 this Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyUnsupported; │ │ @@ -1346762,51 +1346762,51 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -32d34c: |[32d34c] org.jaudiotagger.tag.lyrics3.FieldFrameBodyUnsupported.getIdentifier:()Ljava/lang/String; │ │ -32d35c: 1a00 a755 |0000: const-string v0, "ZZZ" // string@55a7 │ │ -32d360: 1100 |0002: return-object v0 │ │ +32d350: |[32d350] org.jaudiotagger.tag.lyrics3.FieldFrameBodyUnsupported.getIdentifier:()Ljava/lang/String; │ │ +32d360: 1a00 a755 |0000: const-string v0, "ZZZ" // string@55a7 │ │ +32d364: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyUnsupported;) │ │ name : 'isSubsetOf' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -32d2f0: |[32d2f0] org.jaudiotagger.tag.lyrics3.FieldFrameBodyUnsupported.isSubsetOf:(Ljava/lang/Object;)Z │ │ -32d300: 2050 ca12 |0000: instance-of v0, v5, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyUnsupported; // type@12ca │ │ -32d304: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -32d306: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ -32d30a: 0f01 |0005: return v1 │ │ -32d30c: 0750 |0006: move-object v0, v5 │ │ -32d30e: 1f00 ca12 |0007: check-cast v0, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyUnsupported; // type@12ca │ │ -32d312: 2202 3710 |0009: new-instance v2, Ljava/lang/String; // type@1037 │ │ -32d316: 5443 678f |000b: iget-object v3, v4, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyUnsupported;.value:[B // field@8f67 │ │ -32d31a: 7020 8c87 3200 |000d: invoke-direct {v2, v3}, Ljava/lang/String;.:([B)V // method@878c │ │ -32d320: 2203 3710 |0010: new-instance v3, Ljava/lang/String; // type@1037 │ │ -32d324: 5400 678f |0012: iget-object v0, v0, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyUnsupported;.value:[B // field@8f67 │ │ -32d328: 7020 8c87 0300 |0014: invoke-direct {v3, v0}, Ljava/lang/String;.:([B)V // method@878c │ │ -32d32e: 6e20 9987 2300 |0017: invoke-virtual {v3, v2}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@8799 │ │ -32d334: 0a00 |001a: move-result v0 │ │ -32d336: 3800 0900 |001b: if-eqz v0, 0024 // +0009 │ │ -32d33a: 6f20 739c 5400 |001d: invoke-super {v4, v5}, Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3v2FieldFrameBody;.isSubsetOf:(Ljava/lang/Object;)Z // method@9c73 │ │ -32d340: 0a05 |0020: move-result v5 │ │ -32d342: 3805 0300 |0021: if-eqz v5, 0024 // +0003 │ │ -32d346: 1211 |0023: const/4 v1, #int 1 // #1 │ │ -32d348: 0f01 |0024: return v1 │ │ +32d2f4: |[32d2f4] org.jaudiotagger.tag.lyrics3.FieldFrameBodyUnsupported.isSubsetOf:(Ljava/lang/Object;)Z │ │ +32d304: 2050 ca12 |0000: instance-of v0, v5, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyUnsupported; // type@12ca │ │ +32d308: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +32d30a: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ +32d30e: 0f01 |0005: return v1 │ │ +32d310: 0750 |0006: move-object v0, v5 │ │ +32d312: 1f00 ca12 |0007: check-cast v0, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyUnsupported; // type@12ca │ │ +32d316: 2202 3710 |0009: new-instance v2, Ljava/lang/String; // type@1037 │ │ +32d31a: 5443 678f |000b: iget-object v3, v4, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyUnsupported;.value:[B // field@8f67 │ │ +32d31e: 7020 8c87 3200 |000d: invoke-direct {v2, v3}, Ljava/lang/String;.:([B)V // method@878c │ │ +32d324: 2203 3710 |0010: new-instance v3, Ljava/lang/String; // type@1037 │ │ +32d328: 5400 678f |0012: iget-object v0, v0, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyUnsupported;.value:[B // field@8f67 │ │ +32d32c: 7020 8c87 0300 |0014: invoke-direct {v3, v0}, Ljava/lang/String;.:([B)V // method@878c │ │ +32d332: 6e20 9987 2300 |0017: invoke-virtual {v3, v2}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@8799 │ │ +32d338: 0a00 |001a: move-result v0 │ │ +32d33a: 3800 0900 |001b: if-eqz v0, 0024 // +0009 │ │ +32d33e: 6f20 739c 5400 |001d: invoke-super {v4, v5}, Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3v2FieldFrameBody;.isSubsetOf:(Ljava/lang/Object;)Z // method@9c73 │ │ +32d344: 0a05 |0020: move-result v5 │ │ +32d346: 3805 0300 |0021: if-eqz v5, 0024 // +0003 │ │ +32d34a: 1211 |0023: const/4 v1, #int 1 // #1 │ │ +32d34c: 0f01 |0024: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0006 line=94 │ │ 0x0009 line=96 │ │ 0x0010 line=97 │ │ 0x0017 line=99 │ │ @@ -1346819,27 +1346819,27 @@ │ │ type : '(Ljava/nio/ByteBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 24 16-bit code units │ │ -32d450: |[32d450] org.jaudiotagger.tag.lyrics3.FieldFrameBodyUnsupported.read:(Ljava/nio/ByteBuffer;)V │ │ -32d460: 1250 |0000: const/4 v0, #int 5 // #5 │ │ -32d462: 2301 1c13 |0001: new-array v1, v0, [B // type@131c │ │ -32d466: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -32d468: 6e40 4188 1502 |0004: invoke-virtual {v5, v1, v2, v0}, Ljava/nio/ByteBuffer;.get:([BII)Ljava/nio/ByteBuffer; // method@8841 │ │ -32d46e: 2203 3710 |0007: new-instance v3, Ljava/lang/String; // type@1037 │ │ -32d472: 7040 8d87 1302 |0009: invoke-direct {v3, v1, v2, v0}, Ljava/lang/String;.:([BII)V // method@878d │ │ -32d478: 7110 2b87 0300 |000c: invoke-static {v3}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@872b │ │ -32d47e: 0a00 |000f: move-result v0 │ │ -32d480: 2300 1c13 |0010: new-array v0, v0, [B // type@131c │ │ -32d484: 5b40 678f |0012: iput-object v0, v4, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyUnsupported;.value:[B // field@8f67 │ │ -32d488: 6e20 4088 0500 |0014: invoke-virtual {v5, v0}, Ljava/nio/ByteBuffer;.get:([B)Ljava/nio/ByteBuffer; // method@8840 │ │ -32d48e: 0e00 |0017: return-void │ │ +32d454: |[32d454] org.jaudiotagger.tag.lyrics3.FieldFrameBodyUnsupported.read:(Ljava/nio/ByteBuffer;)V │ │ +32d464: 1250 |0000: const/4 v0, #int 5 // #5 │ │ +32d466: 2301 1c13 |0001: new-array v1, v0, [B // type@131c │ │ +32d46a: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +32d46c: 6e40 4188 1502 |0004: invoke-virtual {v5, v1, v2, v0}, Ljava/nio/ByteBuffer;.get:([BII)Ljava/nio/ByteBuffer; // method@8841 │ │ +32d472: 2203 3710 |0007: new-instance v3, Ljava/lang/String; // type@1037 │ │ +32d476: 7040 8d87 1302 |0009: invoke-direct {v3, v1, v2, v0}, Ljava/lang/String;.:([BII)V // method@878d │ │ +32d47c: 7110 2b87 0300 |000c: invoke-static {v3}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@872b │ │ +32d482: 0a00 |000f: move-result v0 │ │ +32d484: 2300 1c13 |0010: new-array v0, v0, [B // type@131c │ │ +32d488: 5b40 678f |0012: iput-object v0, v4, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyUnsupported;.value:[B // field@8f67 │ │ +32d48c: 6e20 4088 0500 |0014: invoke-virtual {v5, v0}, Ljava/nio/ByteBuffer;.get:([B)Ljava/nio/ByteBuffer; // method@8840 │ │ +32d492: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=130 │ │ 0x0007 line=131 │ │ 0x0010 line=133 │ │ 0x0014 line=136 │ │ locals : │ │ @@ -1346851,44 +1346851,44 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -32d490: |[32d490] org.jaudiotagger.tag.lyrics3.FieldFrameBodyUnsupported.setupObjectList:()V │ │ -32d4a0: 0e00 |0000: return-void │ │ +32d494: |[32d494] org.jaudiotagger.tag.lyrics3.FieldFrameBodyUnsupported.setupObjectList:()V │ │ +32d4a4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyUnsupported;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -32d364: |[32d364] org.jaudiotagger.tag.lyrics3.FieldFrameBodyUnsupported.toString:()Ljava/lang/String; │ │ -32d374: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -32d378: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -32d37e: 6e10 e89c 0300 |0005: invoke-virtual {v3}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyUnsupported;.getIdentifier:()Ljava/lang/String; // method@9ce8 │ │ -32d384: 0c01 |0008: move-result-object v1 │ │ -32d386: 6e20 d787 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -32d38c: 1a01 c400 |000c: const-string v1, " : " // string@00c4 │ │ -32d390: 6e20 d787 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -32d396: 2201 3710 |0011: new-instance v1, Ljava/lang/String; // type@1037 │ │ -32d39a: 5432 678f |0013: iget-object v2, v3, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyUnsupported;.value:[B // field@8f67 │ │ -32d39e: 7020 8c87 2100 |0015: invoke-direct {v1, v2}, Ljava/lang/String;.:([B)V // method@878c │ │ -32d3a4: 6e20 d787 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -32d3aa: 6e10 df87 0000 |001b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -32d3b0: 0c00 |001e: move-result-object v0 │ │ -32d3b2: 1100 |001f: return-object v0 │ │ +32d368: |[32d368] org.jaudiotagger.tag.lyrics3.FieldFrameBodyUnsupported.toString:()Ljava/lang/String; │ │ +32d378: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +32d37c: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +32d382: 6e10 e89c 0300 |0005: invoke-virtual {v3}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyUnsupported;.getIdentifier:()Ljava/lang/String; // method@9ce8 │ │ +32d388: 0c01 |0008: move-result-object v1 │ │ +32d38a: 6e20 d787 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +32d390: 1a01 c400 |000c: const-string v1, " : " // string@00c4 │ │ +32d394: 6e20 d787 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +32d39a: 2201 3710 |0011: new-instance v1, Ljava/lang/String; // type@1037 │ │ +32d39e: 5432 678f |0013: iget-object v2, v3, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyUnsupported;.value:[B // field@8f67 │ │ +32d3a2: 7020 8c87 2100 |0015: invoke-direct {v1, v2}, Ljava/lang/String;.:([B)V // method@878c │ │ +32d3a8: 6e20 d787 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +32d3ae: 6e10 df87 0000 |001b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +32d3b4: 0c00 |001e: move-result-object v0 │ │ +32d3b6: 1100 |001f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ locals : │ │ 0x0000 - 0x0020 reg=3 this Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyUnsupported; │ │ │ │ #6 : (in Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyUnsupported;) │ │ @@ -1346896,49 +1346896,49 @@ │ │ type : '(Ljava/io/RandomAccessFile;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 60 16-bit code units │ │ -32d4a4: |[32d4a4] org.jaudiotagger.tag.lyrics3.FieldFrameBodyUnsupported.write:(Ljava/io/RandomAccessFile;)V │ │ -32d4b4: 1250 |0000: const/4 v0, #int 5 // #5 │ │ -32d4b6: 2301 1c13 |0001: new-array v1, v0, [B // type@131c │ │ -32d4ba: 5462 678f |0003: iget-object v2, v6, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyUnsupported;.value:[B // field@8f67 │ │ -32d4be: 2122 |0005: array-length v2, v2 │ │ -32d4c0: 7110 3287 0200 |0006: invoke-static {v2}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@8732 │ │ -32d4c6: 0c02 |0009: move-result-object v2 │ │ -32d4c8: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -32d4ca: 1204 |000b: const/4 v4, #int 0 // #0 │ │ -32d4cc: 6e10 aa87 0200 |000c: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@87aa │ │ -32d4d2: 0a05 |000f: move-result v5 │ │ -32d4d4: d905 0505 |0010: rsub-int/lit8 v5, v5, #int 5 // #05 │ │ -32d4d8: 3554 0900 |0012: if-ge v4, v5, 001b // +0009 │ │ -32d4dc: 1305 3000 |0014: const/16 v5, #int 48 // #30 │ │ -32d4e0: 4f05 0104 |0016: aput-byte v5, v1, v4 │ │ -32d4e4: d804 0401 |0018: add-int/lit8 v4, v4, #int 1 // #01 │ │ -32d4e8: 28f2 |001a: goto 000c // -000e │ │ -32d4ea: 6e10 aa87 0200 |001b: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@87aa │ │ -32d4f0: 0a04 |001e: move-result v4 │ │ -32d4f2: b140 |001f: sub-int/2addr v0, v4 │ │ -32d4f4: b030 |0020: add-int/2addr v0, v3 │ │ -32d4f6: 6e10 aa87 0200 |0021: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@87aa │ │ -32d4fc: 0a04 |0024: move-result v4 │ │ -32d4fe: 3543 0e00 |0025: if-ge v3, v4, 0033 // +000e │ │ -32d502: 9004 0300 |0027: add-int v4, v3, v0 │ │ -32d506: 6e20 9487 3200 |0029: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@8794 │ │ -32d50c: 0a05 |002c: move-result v5 │ │ -32d50e: 8d55 |002d: int-to-byte v5, v5 │ │ -32d510: 4f05 0104 |002e: aput-byte v5, v1, v4 │ │ -32d514: d803 0301 |0030: add-int/lit8 v3, v3, #int 1 // #01 │ │ -32d518: 28ef |0032: goto 0021 // -0011 │ │ -32d51a: 6e20 b986 1700 |0033: invoke-virtual {v7, v1}, Ljava/io/RandomAccessFile;.write:([B)V // method@86b9 │ │ -32d520: 5460 678f |0036: iget-object v0, v6, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyUnsupported;.value:[B // field@8f67 │ │ -32d524: 6e20 b986 0700 |0038: invoke-virtual {v7, v0}, Ljava/io/RandomAccessFile;.write:([B)V // method@86b9 │ │ -32d52a: 0e00 |003b: return-void │ │ +32d4a8: |[32d4a8] org.jaudiotagger.tag.lyrics3.FieldFrameBodyUnsupported.write:(Ljava/io/RandomAccessFile;)V │ │ +32d4b8: 1250 |0000: const/4 v0, #int 5 // #5 │ │ +32d4ba: 2301 1c13 |0001: new-array v1, v0, [B // type@131c │ │ +32d4be: 5462 678f |0003: iget-object v2, v6, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyUnsupported;.value:[B // field@8f67 │ │ +32d4c2: 2122 |0005: array-length v2, v2 │ │ +32d4c4: 7110 3287 0200 |0006: invoke-static {v2}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@8732 │ │ +32d4ca: 0c02 |0009: move-result-object v2 │ │ +32d4cc: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +32d4ce: 1204 |000b: const/4 v4, #int 0 // #0 │ │ +32d4d0: 6e10 aa87 0200 |000c: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@87aa │ │ +32d4d6: 0a05 |000f: move-result v5 │ │ +32d4d8: d905 0505 |0010: rsub-int/lit8 v5, v5, #int 5 // #05 │ │ +32d4dc: 3554 0900 |0012: if-ge v4, v5, 001b // +0009 │ │ +32d4e0: 1305 3000 |0014: const/16 v5, #int 48 // #30 │ │ +32d4e4: 4f05 0104 |0016: aput-byte v5, v1, v4 │ │ +32d4e8: d804 0401 |0018: add-int/lit8 v4, v4, #int 1 // #01 │ │ +32d4ec: 28f2 |001a: goto 000c // -000e │ │ +32d4ee: 6e10 aa87 0200 |001b: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@87aa │ │ +32d4f4: 0a04 |001e: move-result v4 │ │ +32d4f6: b140 |001f: sub-int/2addr v0, v4 │ │ +32d4f8: b030 |0020: add-int/2addr v0, v3 │ │ +32d4fa: 6e10 aa87 0200 |0021: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@87aa │ │ +32d500: 0a04 |0024: move-result v4 │ │ +32d502: 3543 0e00 |0025: if-ge v3, v4, 0033 // +000e │ │ +32d506: 9004 0300 |0027: add-int v4, v3, v0 │ │ +32d50a: 6e20 9487 3200 |0029: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@8794 │ │ +32d510: 0a05 |002c: move-result v5 │ │ +32d512: 8d55 |002d: int-to-byte v5, v5 │ │ +32d514: 4f05 0104 |002e: aput-byte v5, v1, v4 │ │ +32d518: d803 0301 |0030: add-int/lit8 v3, v3, #int 1 // #01 │ │ +32d51c: 28ef |0032: goto 0021 // -0011 │ │ +32d51e: 6e20 b986 1700 |0033: invoke-virtual {v7, v1}, Ljava/io/RandomAccessFile;.write:([B)V // method@86b9 │ │ +32d524: 5460 678f |0036: iget-object v0, v6, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyUnsupported;.value:[B // field@8f67 │ │ +32d528: 6e20 b986 0700 |0038: invoke-virtual {v7, v0}, Ljava/io/RandomAccessFile;.write:([B)V // method@86b9 │ │ +32d52e: 0e00 |003b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=157 │ │ 0x000c line=159 │ │ 0x0016 line=161 │ │ 0x001b line=164 │ │ 0x0021 line=166 │ │ @@ -1347004,19 +1347004,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -32d91c: |[32d91c] org.jaudiotagger.tag.lyrics3.Lyrics3v1.:()V │ │ -32d92c: 7010 6a9c 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3;.:()V // method@9c6a │ │ -32d932: 1a00 0000 |0003: const-string v0, "" // string@0000 │ │ -32d936: 5b10 688f |0005: iput-object v0, v1, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1;.lyric:Ljava/lang/String; // field@8f68 │ │ -32d93a: 0e00 |0007: return-void │ │ +32d920: |[32d920] org.jaudiotagger.tag.lyrics3.Lyrics3v1.:()V │ │ +32d930: 7010 6a9c 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3;.:()V // method@9c6a │ │ +32d936: 1a00 0000 |0003: const-string v0, "" // string@0000 │ │ +32d93a: 5b10 688f |0005: iput-object v0, v1, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1;.lyric:Ljava/lang/String; // field@8f68 │ │ +32d93e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0005 line=43 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1; │ │ │ │ @@ -1347025,23 +1347025,23 @@ │ │ type : '(Ljava/nio/ByteBuffer;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -32d93c: |[32d93c] org.jaudiotagger.tag.lyrics3.Lyrics3v1.:(Ljava/nio/ByteBuffer;)V │ │ -32d94c: 7010 6a9c 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3;.:()V // method@9c6a │ │ -32d952: 1a00 0000 |0003: const-string v0, "" // string@0000 │ │ -32d956: 5b10 688f |0005: iput-object v0, v1, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1;.lyric:Ljava/lang/String; // field@8f68 │ │ -32d95a: 6e20 f99c 2100 |0007: invoke-virtual {v1, v2}, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1;.read:(Ljava/nio/ByteBuffer;)V // method@9cf9 │ │ -32d960: 2805 |000a: goto 000f // +0005 │ │ -32d962: 0d02 |000b: move-exception v2 │ │ -32d964: 6e10 d491 0200 |000c: invoke-virtual {v2}, Lorg/jaudiotagger/tag/TagException;.printStackTrace:()V // method@91d4 │ │ -32d96a: 0e00 |000f: return-void │ │ +32d940: |[32d940] org.jaudiotagger.tag.lyrics3.Lyrics3v1.:(Ljava/nio/ByteBuffer;)V │ │ +32d950: 7010 6a9c 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3;.:()V // method@9c6a │ │ +32d956: 1a00 0000 |0003: const-string v0, "" // string@0000 │ │ +32d95a: 5b10 688f |0005: iput-object v0, v1, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1;.lyric:Ljava/lang/String; // field@8f68 │ │ +32d95e: 6e20 f99c 2100 |0007: invoke-virtual {v1, v2}, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1;.read:(Ljava/nio/ByteBuffer;)V // method@9cf9 │ │ +32d964: 2805 |000a: goto 000f // +0005 │ │ +32d966: 0d02 |000b: move-exception v2 │ │ +32d968: 6e10 d491 0200 |000c: invoke-virtual {v2}, Lorg/jaudiotagger/tag/TagException;.printStackTrace:()V // method@91d4 │ │ +32d96e: 0e00 |000f: return-void │ │ catches : 1 │ │ 0x0007 - 0x000a │ │ Lorg/jaudiotagger/tag/TagException; -> 0x000b │ │ positions : │ │ 0x0000 line=91 │ │ 0x0005 line=43 │ │ 0x0007 line=94 │ │ @@ -1347055,43 +1347055,43 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/AbstractTag;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 54 16-bit code units │ │ -32d97c: |[32d97c] org.jaudiotagger.tag.lyrics3.Lyrics3v1.:(Lorg/jaudiotagger/tag/id3/AbstractTag;)V │ │ -32d98c: 7010 6a9c 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3;.:()V // method@9c6a │ │ -32d992: 1a00 0000 |0003: const-string v0, "" // string@0000 │ │ -32d996: 5b10 688f |0005: iput-object v0, v1, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1;.lyric:Ljava/lang/String; // field@8f68 │ │ -32d99a: 3802 2e00 |0007: if-eqz v2, 0035 // +002e │ │ -32d99e: 2020 cb12 |0009: instance-of v0, v2, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1; // type@12cb │ │ -32d9a2: 3900 2200 |000b: if-nez v0, 002d // +0022 │ │ -32d9a6: 2020 cd12 |000d: instance-of v0, v2, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2; // type@12cd │ │ -32d9aa: 3800 0500 |000f: if-eqz v0, 0014 // +0005 │ │ -32d9ae: 1f02 cd12 |0011: check-cast v2, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2; // type@12cd │ │ -32d9b2: 2807 |0013: goto 001a // +0007 │ │ -32d9b4: 2200 cd12 |0014: new-instance v0, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2; // type@12cd │ │ -32d9b8: 7020 069d 2000 |0016: invoke-direct {v0, v2}, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2;.:(Lorg/jaudiotagger/tag/id3/AbstractTag;)V // method@9d06 │ │ -32d9be: 0702 |0019: move-object v2, v0 │ │ -32d9c0: 1a00 e622 |001a: const-string v0, "LYR" // string@22e6 │ │ -32d9c4: 6e20 0a9d 0200 |001c: invoke-virtual {v2, v0}, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2;.getField:(Ljava/lang/String;)Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field; // method@9d0a │ │ -32d9ca: 0c02 |001f: move-result-object v2 │ │ -32d9cc: 6e10 1e9d 0200 |0020: invoke-virtual {v2}, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@9d1e │ │ -32d9d2: 0c02 |0023: move-result-object v2 │ │ -32d9d4: 1f02 c912 |0024: check-cast v2, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyLYR; // type@12c9 │ │ -32d9d8: 6e10 d79c 0200 |0026: invoke-virtual {v2}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyLYR;.getLyric:()Ljava/lang/String; // method@9cd7 │ │ -32d9de: 0c02 |0029: move-result-object v2 │ │ -32d9e0: 5b12 688f |002a: iput-object v2, v1, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1;.lyric:Ljava/lang/String; // field@8f68 │ │ -32d9e4: 2809 |002c: goto 0035 // +0009 │ │ -32d9e6: 2202 4110 |002d: new-instance v2, Ljava/lang/UnsupportedOperationException; // type@1041 │ │ -32d9ea: 1a00 5e12 |002f: const-string v0, "Copy Constructor not called. Please type cast the argument" // string@125e │ │ -32d9ee: 7020 fc87 0200 |0031: invoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@87fc │ │ -32d9f4: 2702 |0034: throw v2 │ │ -32d9f6: 0e00 |0035: return-void │ │ +32d980: |[32d980] org.jaudiotagger.tag.lyrics3.Lyrics3v1.:(Lorg/jaudiotagger/tag/id3/AbstractTag;)V │ │ +32d990: 7010 6a9c 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3;.:()V // method@9c6a │ │ +32d996: 1a00 0000 |0003: const-string v0, "" // string@0000 │ │ +32d99a: 5b10 688f |0005: iput-object v0, v1, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1;.lyric:Ljava/lang/String; // field@8f68 │ │ +32d99e: 3802 2e00 |0007: if-eqz v2, 0035 // +002e │ │ +32d9a2: 2020 cb12 |0009: instance-of v0, v2, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1; // type@12cb │ │ +32d9a6: 3900 2200 |000b: if-nez v0, 002d // +0022 │ │ +32d9aa: 2020 cd12 |000d: instance-of v0, v2, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2; // type@12cd │ │ +32d9ae: 3800 0500 |000f: if-eqz v0, 0014 // +0005 │ │ +32d9b2: 1f02 cd12 |0011: check-cast v2, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2; // type@12cd │ │ +32d9b6: 2807 |0013: goto 001a // +0007 │ │ +32d9b8: 2200 cd12 |0014: new-instance v0, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2; // type@12cd │ │ +32d9bc: 7020 069d 2000 |0016: invoke-direct {v0, v2}, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2;.:(Lorg/jaudiotagger/tag/id3/AbstractTag;)V // method@9d06 │ │ +32d9c2: 0702 |0019: move-object v2, v0 │ │ +32d9c4: 1a00 e622 |001a: const-string v0, "LYR" // string@22e6 │ │ +32d9c8: 6e20 0a9d 0200 |001c: invoke-virtual {v2, v0}, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2;.getField:(Ljava/lang/String;)Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field; // method@9d0a │ │ +32d9ce: 0c02 |001f: move-result-object v2 │ │ +32d9d0: 6e10 1e9d 0200 |0020: invoke-virtual {v2}, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@9d1e │ │ +32d9d6: 0c02 |0023: move-result-object v2 │ │ +32d9d8: 1f02 c912 |0024: check-cast v2, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyLYR; // type@12c9 │ │ +32d9dc: 6e10 d79c 0200 |0026: invoke-virtual {v2}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyLYR;.getLyric:()Ljava/lang/String; // method@9cd7 │ │ +32d9e2: 0c02 |0029: move-result-object v2 │ │ +32d9e4: 5b12 688f |002a: iput-object v2, v1, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1;.lyric:Ljava/lang/String; // field@8f68 │ │ +32d9e8: 2809 |002c: goto 0035 // +0009 │ │ +32d9ea: 2202 4110 |002d: new-instance v2, Ljava/lang/UnsupportedOperationException; // type@1041 │ │ +32d9ee: 1a00 5e12 |002f: const-string v0, "Copy Constructor not called. Please type cast the argument" // string@125e │ │ +32d9f2: 7020 fc87 0200 |0031: invoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@87fc │ │ +32d9f8: 2702 |0034: throw v2 │ │ +32d9fa: 0e00 |0035: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0005 line=43 │ │ 0x0009 line=64 │ │ 0x000d line=68 │ │ 0x0011 line=70 │ │ @@ -1347108,21 +1347108,21 @@ │ │ type : '(Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -32d9f8: |[32d9f8] org.jaudiotagger.tag.lyrics3.Lyrics3v1.:(Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1;)V │ │ -32da08: 7020 6b9c 2100 |0000: invoke-direct {v1, v2}, Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3;.:(Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3;)V // method@9c6b │ │ -32da0e: 1a00 0000 |0003: const-string v0, "" // string@0000 │ │ -32da12: 5b10 688f |0005: iput-object v0, v1, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1;.lyric:Ljava/lang/String; // field@8f68 │ │ -32da16: 5422 688f |0007: iget-object v2, v2, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1;.lyric:Ljava/lang/String; // field@8f68 │ │ -32da1a: 5b12 688f |0009: iput-object v2, v1, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1;.lyric:Ljava/lang/String; // field@8f68 │ │ -32da1e: 0e00 |000b: return-void │ │ +32d9fc: |[32d9fc] org.jaudiotagger.tag.lyrics3.Lyrics3v1.:(Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1;)V │ │ +32da0c: 7020 6b9c 2100 |0000: invoke-direct {v1, v2}, Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3;.:(Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3;)V // method@9c6b │ │ +32da12: 1a00 0000 |0003: const-string v0, "" // string@0000 │ │ +32da16: 5b10 688f |0005: iput-object v0, v1, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1;.lyric:Ljava/lang/String; // field@8f68 │ │ +32da1a: 5422 688f |0007: iget-object v2, v2, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1;.lyric:Ljava/lang/String; // field@8f68 │ │ +32da1e: 5b12 688f |0009: iput-object v2, v1, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1;.lyric:Ljava/lang/String; // field@8f68 │ │ +32da22: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0005 line=43 │ │ 0x0007 line=55 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1; │ │ @@ -1347134,31 +1347134,31 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -32d6bc: |[32d6bc] org.jaudiotagger.tag.lyrics3.Lyrics3v1.equals:(Ljava/lang/Object;)Z │ │ -32d6cc: 2040 cb12 |0000: instance-of v0, v4, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1; // type@12cb │ │ -32d6d0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -32d6d2: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ -32d6d6: 0f01 |0005: return v1 │ │ -32d6d8: 0740 |0006: move-object v0, v4 │ │ -32d6da: 1f00 cb12 |0007: check-cast v0, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1; // type@12cb │ │ -32d6de: 5432 688f |0009: iget-object v2, v3, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1;.lyric:Ljava/lang/String; // field@8f68 │ │ -32d6e2: 5400 688f |000b: iget-object v0, v0, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1;.lyric:Ljava/lang/String; // field@8f68 │ │ -32d6e6: 6e20 9c87 0200 |000d: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -32d6ec: 0a00 |0010: move-result v0 │ │ -32d6ee: 3800 0900 |0011: if-eqz v0, 001a // +0009 │ │ -32d6f2: 6f20 6d9c 4300 |0013: invoke-super {v3, v4}, Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3;.equals:(Ljava/lang/Object;)Z // method@9c6d │ │ -32d6f8: 0a04 |0016: move-result v4 │ │ -32d6fa: 3804 0300 |0017: if-eqz v4, 001a // +0003 │ │ -32d6fe: 1211 |0019: const/4 v1, #int 1 // #1 │ │ -32d700: 0f01 |001a: return v1 │ │ +32d6c0: |[32d6c0] org.jaudiotagger.tag.lyrics3.Lyrics3v1.equals:(Ljava/lang/Object;)Z │ │ +32d6d0: 2040 cb12 |0000: instance-of v0, v4, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1; // type@12cb │ │ +32d6d4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +32d6d6: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ +32d6da: 0f01 |0005: return v1 │ │ +32d6dc: 0740 |0006: move-object v0, v4 │ │ +32d6de: 1f00 cb12 |0007: check-cast v0, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1; // type@12cb │ │ +32d6e2: 5432 688f |0009: iget-object v2, v3, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1;.lyric:Ljava/lang/String; // field@8f68 │ │ +32d6e6: 5400 688f |000b: iget-object v0, v0, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1;.lyric:Ljava/lang/String; // field@8f68 │ │ +32d6ea: 6e20 9c87 0200 |000d: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +32d6f0: 0a00 |0010: move-result v0 │ │ +32d6f2: 3800 0900 |0011: if-eqz v0, 001a // +0009 │ │ +32d6f6: 6f20 6d9c 4300 |0013: invoke-super {v3, v4}, Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3;.equals:(Ljava/lang/Object;)Z // method@9c6d │ │ +32d6fc: 0a04 |0016: move-result v4 │ │ +32d6fe: 3804 0300 |0017: if-eqz v4, 001a // +0003 │ │ +32d702: 1211 |0019: const/4 v1, #int 1 // #1 │ │ +32d704: 0f01 |001a: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ 0x0006 line=155 │ │ 0x0009 line=157 │ │ locals : │ │ 0x0000 - 0x001b reg=3 this Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1; │ │ @@ -1347169,33 +1347169,33 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -32d854: |[32d854] org.jaudiotagger.tag.lyrics3.Lyrics3v1.getIdentifier:()Ljava/lang/String; │ │ -32d864: 1a00 c437 |0000: const-string v0, "Lyrics3v1.00" // string@37c4 │ │ -32d868: 1100 |0002: return-object v0 │ │ +32d858: |[32d858] org.jaudiotagger.tag.lyrics3.Lyrics3v1.getIdentifier:()Ljava/lang/String; │ │ +32d868: 1a00 c437 |0000: const-string v0, "Lyrics3v1.00" // string@37c4 │ │ +32d86c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1;) │ │ name : 'getLyric' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -32d86c: |[32d86c] org.jaudiotagger.tag.lyrics3.Lyrics3v1.getLyric:()Ljava/lang/String; │ │ -32d87c: 5410 688f |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1;.lyric:Ljava/lang/String; // field@8f68 │ │ -32d880: 1100 |0002: return-object v0 │ │ +32d870: |[32d870] org.jaudiotagger.tag.lyrics3.Lyrics3v1.getLyric:()Ljava/lang/String; │ │ +32d880: 5410 688f |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1;.lyric:Ljava/lang/String; // field@8f68 │ │ +32d884: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1; │ │ │ │ #3 : (in Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1;) │ │ @@ -1347203,22 +1347203,22 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -32d82c: |[32d82c] org.jaudiotagger.tag.lyrics3.Lyrics3v1.getSize:()I │ │ -32d83c: 5420 688f |0000: iget-object v0, v2, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1;.lyric:Ljava/lang/String; // field@8f68 │ │ -32d840: 6e10 aa87 0000 |0002: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@87aa │ │ -32d846: 0a00 |0005: move-result v0 │ │ -32d848: 1301 0b00 |0006: const/16 v1, #int 11 // #b │ │ -32d84c: b001 |0008: add-int/2addr v1, v0 │ │ -32d84e: d801 0109 |0009: add-int/lit8 v1, v1, #int 9 // #09 │ │ -32d852: 0f01 |000b: return v1 │ │ +32d830: |[32d830] org.jaudiotagger.tag.lyrics3.Lyrics3v1.getSize:()I │ │ +32d840: 5420 688f |0000: iget-object v0, v2, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1;.lyric:Ljava/lang/String; // field@8f68 │ │ +32d844: 6e10 aa87 0000 |0002: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@87aa │ │ +32d84a: 0a00 |0005: move-result v0 │ │ +32d84c: 1301 0b00 |0006: const/16 v1, #int 11 // #b │ │ +32d850: b001 |0008: add-int/2addr v1, v0 │ │ +32d852: d801 0109 |0009: add-int/lit8 v1, v1, #int 9 // #09 │ │ +32d856: 0f01 |000b: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1; │ │ │ │ #4 : (in Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1;) │ │ @@ -1347226,27 +1347226,27 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -32d704: |[32d704] org.jaudiotagger.tag.lyrics3.Lyrics3v1.isSubsetOf:(Ljava/lang/Object;)Z │ │ -32d714: 2020 cb12 |0000: instance-of v0, v2, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1; // type@12cb │ │ -32d718: 3800 1000 |0002: if-eqz v0, 0012 // +0010 │ │ -32d71c: 1f02 cb12 |0004: check-cast v2, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1; // type@12cb │ │ -32d720: 5422 688f |0006: iget-object v2, v2, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1;.lyric:Ljava/lang/String; // field@8f68 │ │ -32d724: 5410 688f |0008: iget-object v0, v1, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1;.lyric:Ljava/lang/String; // field@8f68 │ │ -32d728: 6e20 9987 0200 |000a: invoke-virtual {v2, v0}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@8799 │ │ -32d72e: 0a02 |000d: move-result v2 │ │ -32d730: 3802 0400 |000e: if-eqz v2, 0012 // +0004 │ │ -32d734: 1212 |0010: const/4 v2, #int 1 // #1 │ │ -32d736: 2802 |0011: goto 0013 // +0002 │ │ -32d738: 1202 |0012: const/4 v2, #int 0 // #0 │ │ -32d73a: 0f02 |0013: return v2 │ │ +32d708: |[32d708] org.jaudiotagger.tag.lyrics3.Lyrics3v1.isSubsetOf:(Ljava/lang/Object;)Z │ │ +32d718: 2020 cb12 |0000: instance-of v0, v2, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1; // type@12cb │ │ +32d71c: 3800 1000 |0002: if-eqz v0, 0012 // +0010 │ │ +32d720: 1f02 cb12 |0004: check-cast v2, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1; // type@12cb │ │ +32d724: 5422 688f |0006: iget-object v2, v2, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1;.lyric:Ljava/lang/String; // field@8f68 │ │ +32d728: 5410 688f |0008: iget-object v0, v1, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1;.lyric:Ljava/lang/String; // field@8f68 │ │ +32d72c: 6e20 9987 0200 |000a: invoke-virtual {v2, v0}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@8799 │ │ +32d732: 0a02 |000d: move-result v2 │ │ +32d734: 3802 0400 |000e: if-eqz v2, 0012 // +0004 │ │ +32d738: 1212 |0010: const/4 v2, #int 1 // #1 │ │ +32d73a: 2802 |0011: goto 0013 // +0002 │ │ +32d73c: 1202 |0012: const/4 v2, #int 0 // #0 │ │ +32d73e: 0f02 |0013: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 this Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1; │ │ 0x0000 - 0x0014 reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -1347255,19 +1347255,19 @@ │ │ type : '()Ljava/util/Iterator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -32d8fc: |[32d8fc] org.jaudiotagger.tag.lyrics3.Lyrics3v1.iterator:()Ljava/util/Iterator; │ │ -32d90c: 2200 4110 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@1041 │ │ -32d910: 1a01 023c |0002: const-string v1, "Method iterator() not yet implemented." // string@3c02 │ │ -32d914: 7020 fc87 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@87fc │ │ -32d91a: 2700 |0007: throw v0 │ │ +32d900: |[32d900] org.jaudiotagger.tag.lyrics3.Lyrics3v1.iterator:()Ljava/util/Iterator; │ │ +32d910: 2200 4110 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@1041 │ │ +32d914: 1a01 023c |0002: const-string v1, "Method iterator() not yet implemented." // string@3c02 │ │ +32d918: 7020 fc87 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@87fc │ │ +32d91e: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1; │ │ │ │ #6 : (in Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1;) │ │ @@ -1347275,35 +1347275,35 @@ │ │ type : '(Ljava/nio/ByteBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 40 16-bit code units │ │ -32da20: |[32da20] org.jaudiotagger.tag.lyrics3.Lyrics3v1.read:(Ljava/nio/ByteBuffer;)V │ │ -32da30: 1300 0014 |0000: const/16 v0, #int 5120 // #1400 │ │ -32da34: 2300 1c13 |0002: new-array v0, v0, [B // type@131c │ │ -32da38: 6e20 fa9c 3200 |0004: invoke-virtual {v2, v3}, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1;.seek:(Ljava/nio/ByteBuffer;)Z // method@9cfa │ │ -32da3e: 0a01 |0007: move-result v1 │ │ -32da40: 3801 1800 |0008: if-eqz v1, 0020 // +0018 │ │ -32da44: 6e20 4088 0300 |000a: invoke-virtual {v3, v0}, Ljava/nio/ByteBuffer;.get:([B)Ljava/nio/ByteBuffer; // method@8840 │ │ -32da4a: 2203 3710 |000d: new-instance v3, Ljava/lang/String; // type@1037 │ │ -32da4e: 7020 8c87 0300 |000f: invoke-direct {v3, v0}, Ljava/lang/String;.:([B)V // method@878c │ │ -32da54: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -32da56: 1a01 ed22 |0013: const-string v1, "LYRICSEND" // string@22ed │ │ -32da5a: 6e20 a587 1300 |0015: invoke-virtual {v3, v1}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@87a5 │ │ -32da60: 0a01 |0018: move-result v1 │ │ -32da62: 6e30 b587 0301 |0019: invoke-virtual {v3, v0, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@87b5 │ │ -32da68: 0c03 |001c: move-result-object v3 │ │ -32da6a: 5b23 688f |001d: iput-object v3, v2, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1;.lyric:Ljava/lang/String; // field@8f68 │ │ -32da6e: 0e00 |001f: return-void │ │ -32da70: 2203 c811 |0020: new-instance v3, Lorg/jaudiotagger/tag/TagNotFoundException; // type@11c8 │ │ -32da74: 1a00 a01d |0022: const-string v0, "ID3v1 tag not found" // string@1da0 │ │ -32da78: 7020 de91 0300 |0024: invoke-direct {v3, v0}, Lorg/jaudiotagger/tag/TagNotFoundException;.:(Ljava/lang/String;)V // method@91de │ │ -32da7e: 2703 |0027: throw v3 │ │ +32da24: |[32da24] org.jaudiotagger.tag.lyrics3.Lyrics3v1.read:(Ljava/nio/ByteBuffer;)V │ │ +32da34: 1300 0014 |0000: const/16 v0, #int 5120 // #1400 │ │ +32da38: 2300 1c13 |0002: new-array v0, v0, [B // type@131c │ │ +32da3c: 6e20 fa9c 3200 |0004: invoke-virtual {v2, v3}, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1;.seek:(Ljava/nio/ByteBuffer;)Z // method@9cfa │ │ +32da42: 0a01 |0007: move-result v1 │ │ +32da44: 3801 1800 |0008: if-eqz v1, 0020 // +0018 │ │ +32da48: 6e20 4088 0300 |000a: invoke-virtual {v3, v0}, Ljava/nio/ByteBuffer;.get:([B)Ljava/nio/ByteBuffer; // method@8840 │ │ +32da4e: 2203 3710 |000d: new-instance v3, Ljava/lang/String; // type@1037 │ │ +32da52: 7020 8c87 0300 |000f: invoke-direct {v3, v0}, Ljava/lang/String;.:([B)V // method@878c │ │ +32da58: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +32da5a: 1a01 ed22 |0013: const-string v1, "LYRICSEND" // string@22ed │ │ +32da5e: 6e20 a587 1300 |0015: invoke-virtual {v3, v1}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@87a5 │ │ +32da64: 0a01 |0018: move-result v1 │ │ +32da66: 6e30 b587 0301 |0019: invoke-virtual {v3, v0, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@87b5 │ │ +32da6c: 0c03 |001c: move-result-object v3 │ │ +32da6e: 5b23 688f |001d: iput-object v3, v2, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1;.lyric:Ljava/lang/String; // field@8f68 │ │ +32da72: 0e00 |001f: return-void │ │ +32da74: 2203 c811 |0020: new-instance v3, Lorg/jaudiotagger/tag/TagNotFoundException; // type@11c8 │ │ +32da78: 1a00 a01d |0022: const-string v0, "ID3v1 tag not found" // string@1da0 │ │ +32da7c: 7020 de91 0300 |0024: invoke-direct {v3, v0}, Lorg/jaudiotagger/tag/TagNotFoundException;.:(Ljava/lang/String;)V // method@91de │ │ +32da82: 2703 |0027: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=196 │ │ 0x000a line=201 │ │ 0x000d line=202 │ │ 0x0015 line=204 │ │ 0x0020 line=198 │ │ @@ -1347316,84 +1347316,84 @@ │ │ type : '(Ljava/nio/ByteBuffer;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -32d73c: |[32d73c] org.jaudiotagger.tag.lyrics3.Lyrics3v1.seek:(Ljava/nio/ByteBuffer;)Z │ │ -32d74c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -32d74e: 0f01 |0001: return v1 │ │ +32d740: |[32d740] org.jaudiotagger.tag.lyrics3.Lyrics3v1.seek:(Ljava/nio/ByteBuffer;)Z │ │ +32d750: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +32d752: 0f01 |0001: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1;) │ │ name : 'seek' │ │ type : '(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 102 16-bit code units │ │ -32d750: |[32d750] org.jaudiotagger.tag.lyrics3.Lyrics3v1.seek:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Z │ │ -32d760: 1300 0014 |0000: const/16 v0, #int 5120 // #1400 │ │ -32d764: 2300 1c13 |0002: new-array v0, v0, [B // type@131c │ │ -32d768: 7210 8a8a 0a00 |0004: invoke-interface {v10}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.length:()J // method@8a8a │ │ -32d76e: 0b01 |0007: move-result-wide v1 │ │ -32d770: 1603 8000 |0008: const-wide/16 v3, #int 128 // #80 │ │ -32d774: bc31 |000a: sub-long/2addr v1, v3 │ │ -32d776: 1603 0900 |000b: const-wide/16 v3, #int 9 // #9 │ │ -32d77a: bc31 |000d: sub-long/2addr v1, v3 │ │ -32d77c: 7230 918a 1a02 |000e: invoke-interface {v10, v1, v2}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.seek:(J)V // method@8a91 │ │ -32d782: 1201 |0011: const/4 v1, #int 0 // #0 │ │ -32d784: 1302 0900 |0012: const/16 v2, #int 9 // #9 │ │ -32d788: 7240 8d8a 0a21 |0014: invoke-interface {v10, v0, v1, v2}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.read:([BII)I // method@8a8d │ │ -32d78e: 2205 3710 |0017: new-instance v5, Ljava/lang/String; // type@1037 │ │ -32d792: 7040 8d87 0521 |0019: invoke-direct {v5, v0, v1, v2}, Ljava/lang/String;.:([BII)V // method@878d │ │ -32d798: 1a06 ed22 |001c: const-string v6, "LYRICSEND" // string@22ed │ │ -32d79c: 6e20 9c87 6500 |001e: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -32d7a2: 0a05 |0021: move-result v5 │ │ -32d7a4: 3805 0700 |0022: if-eqz v5, 0029 // +0007 │ │ -32d7a8: 7210 848a 0a00 |0024: invoke-interface {v10}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getFilePointer:()J // method@8a84 │ │ -32d7ae: 0b02 |0027: move-result-wide v2 │ │ -32d7b0: 281b |0028: goto 0043 // +001b │ │ -32d7b2: 7210 8a8a 0a00 |0029: invoke-interface {v10}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.length:()J // method@8a8a │ │ -32d7b8: 0b07 |002c: move-result-wide v7 │ │ -32d7ba: bc37 |002d: sub-long/2addr v7, v3 │ │ -32d7bc: 7230 918a 7a08 |002e: invoke-interface {v10, v7, v8}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.seek:(J)V // method@8a91 │ │ -32d7c2: 7240 8d8a 0a21 |0031: invoke-interface {v10, v0, v1, v2}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.read:([BII)I // method@8a8d │ │ -32d7c8: 2203 3710 |0034: new-instance v3, Ljava/lang/String; // type@1037 │ │ -32d7cc: 7040 8d87 0321 |0036: invoke-direct {v3, v0, v1, v2}, Ljava/lang/String;.:([BII)V // method@878d │ │ -32d7d2: 6e20 9c87 6300 |0039: invoke-virtual {v3, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -32d7d8: 0a02 |003c: move-result v2 │ │ -32d7da: 3802 2800 |003d: if-eqz v2, 0065 // +0028 │ │ -32d7de: 7210 848a 0a00 |003f: invoke-interface {v10}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getFilePointer:()J // method@8a84 │ │ -32d7e4: 0b02 |0042: move-result-wide v2 │ │ -32d7e6: 1604 0014 |0043: const-wide/16 v4, #int 5120 // #1400 │ │ -32d7ea: bc42 |0045: sub-long/2addr v2, v4 │ │ -32d7ec: 7230 918a 2a03 |0046: invoke-interface {v10, v2, v3}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.seek:(J)V // method@8a91 │ │ -32d7f2: 7220 8c8a 0a00 |0049: invoke-interface {v10, v0}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.read:([B)I // method@8a8c │ │ -32d7f8: 2204 3710 |004c: new-instance v4, Ljava/lang/String; // type@1037 │ │ -32d7fc: 7020 8c87 0400 |004e: invoke-direct {v4, v0}, Ljava/lang/String;.:([B)V // method@878c │ │ -32d802: 1a00 ec22 |0051: const-string v0, "LYRICSBEGIN" // string@22ec │ │ -32d806: 6e20 a587 0400 |0053: invoke-virtual {v4, v0}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@87a5 │ │ -32d80c: 0a00 |0056: move-result v0 │ │ -32d80e: 12f4 |0057: const/4 v4, #int -1 // #ff │ │ -32d810: 3340 0300 |0058: if-ne v0, v4, 005b // +0003 │ │ -32d814: 0f01 |005a: return v1 │ │ -32d816: 8100 |005b: int-to-long v0, v0 │ │ -32d818: bb02 |005c: add-long/2addr v2, v0 │ │ -32d81a: 1600 0b00 |005d: const-wide/16 v0, #int 11 // #b │ │ -32d81e: bb02 |005f: add-long/2addr v2, v0 │ │ -32d820: 7230 918a 2a03 |0060: invoke-interface {v10, v2, v3}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.seek:(J)V // method@8a91 │ │ -32d826: 121a |0063: const/4 v10, #int 1 // #1 │ │ -32d828: 0f0a |0064: return v10 │ │ -32d82a: 0f01 |0065: return v1 │ │ +32d754: |[32d754] org.jaudiotagger.tag.lyrics3.Lyrics3v1.seek:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Z │ │ +32d764: 1300 0014 |0000: const/16 v0, #int 5120 // #1400 │ │ +32d768: 2300 1c13 |0002: new-array v0, v0, [B // type@131c │ │ +32d76c: 7210 8a8a 0a00 |0004: invoke-interface {v10}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.length:()J // method@8a8a │ │ +32d772: 0b01 |0007: move-result-wide v1 │ │ +32d774: 1603 8000 |0008: const-wide/16 v3, #int 128 // #80 │ │ +32d778: bc31 |000a: sub-long/2addr v1, v3 │ │ +32d77a: 1603 0900 |000b: const-wide/16 v3, #int 9 // #9 │ │ +32d77e: bc31 |000d: sub-long/2addr v1, v3 │ │ +32d780: 7230 918a 1a02 |000e: invoke-interface {v10, v1, v2}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.seek:(J)V // method@8a91 │ │ +32d786: 1201 |0011: const/4 v1, #int 0 // #0 │ │ +32d788: 1302 0900 |0012: const/16 v2, #int 9 // #9 │ │ +32d78c: 7240 8d8a 0a21 |0014: invoke-interface {v10, v0, v1, v2}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.read:([BII)I // method@8a8d │ │ +32d792: 2205 3710 |0017: new-instance v5, Ljava/lang/String; // type@1037 │ │ +32d796: 7040 8d87 0521 |0019: invoke-direct {v5, v0, v1, v2}, Ljava/lang/String;.:([BII)V // method@878d │ │ +32d79c: 1a06 ed22 |001c: const-string v6, "LYRICSEND" // string@22ed │ │ +32d7a0: 6e20 9c87 6500 |001e: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +32d7a6: 0a05 |0021: move-result v5 │ │ +32d7a8: 3805 0700 |0022: if-eqz v5, 0029 // +0007 │ │ +32d7ac: 7210 848a 0a00 |0024: invoke-interface {v10}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getFilePointer:()J // method@8a84 │ │ +32d7b2: 0b02 |0027: move-result-wide v2 │ │ +32d7b4: 281b |0028: goto 0043 // +001b │ │ +32d7b6: 7210 8a8a 0a00 |0029: invoke-interface {v10}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.length:()J // method@8a8a │ │ +32d7bc: 0b07 |002c: move-result-wide v7 │ │ +32d7be: bc37 |002d: sub-long/2addr v7, v3 │ │ +32d7c0: 7230 918a 7a08 |002e: invoke-interface {v10, v7, v8}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.seek:(J)V // method@8a91 │ │ +32d7c6: 7240 8d8a 0a21 |0031: invoke-interface {v10, v0, v1, v2}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.read:([BII)I // method@8a8d │ │ +32d7cc: 2203 3710 |0034: new-instance v3, Ljava/lang/String; // type@1037 │ │ +32d7d0: 7040 8d87 0321 |0036: invoke-direct {v3, v0, v1, v2}, Ljava/lang/String;.:([BII)V // method@878d │ │ +32d7d6: 6e20 9c87 6300 |0039: invoke-virtual {v3, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +32d7dc: 0a02 |003c: move-result v2 │ │ +32d7de: 3802 2800 |003d: if-eqz v2, 0065 // +0028 │ │ +32d7e2: 7210 848a 0a00 |003f: invoke-interface {v10}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getFilePointer:()J // method@8a84 │ │ +32d7e8: 0b02 |0042: move-result-wide v2 │ │ +32d7ea: 1604 0014 |0043: const-wide/16 v4, #int 5120 // #1400 │ │ +32d7ee: bc42 |0045: sub-long/2addr v2, v4 │ │ +32d7f0: 7230 918a 2a03 |0046: invoke-interface {v10, v2, v3}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.seek:(J)V // method@8a91 │ │ +32d7f6: 7220 8c8a 0a00 |0049: invoke-interface {v10, v0}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.read:([B)I // method@8a8c │ │ +32d7fc: 2204 3710 |004c: new-instance v4, Ljava/lang/String; // type@1037 │ │ +32d800: 7020 8c87 0400 |004e: invoke-direct {v4, v0}, Ljava/lang/String;.:([B)V // method@878c │ │ +32d806: 1a00 ec22 |0051: const-string v0, "LYRICSBEGIN" // string@22ec │ │ +32d80a: 6e20 a587 0400 |0053: invoke-virtual {v4, v0}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@87a5 │ │ +32d810: 0a00 |0056: move-result v0 │ │ +32d812: 12f4 |0057: const/4 v4, #int -1 // #ff │ │ +32d814: 3340 0300 |0058: if-ne v0, v4, 005b // +0003 │ │ +32d818: 0f01 |005a: return v1 │ │ +32d81a: 8100 |005b: int-to-long v0, v0 │ │ +32d81c: bb02 |005c: add-long/2addr v2, v0 │ │ +32d81e: 1600 0b00 |005d: const-wide/16 v0, #int 11 // #b │ │ +32d822: bb02 |005f: add-long/2addr v2, v0 │ │ +32d824: 7230 918a 2a03 |0060: invoke-interface {v10, v2, v3}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.seek:(J)V // method@8a91 │ │ +32d82a: 121a |0063: const/4 v10, #int 1 // #1 │ │ +32d82c: 0f0a |0064: return v10 │ │ +32d82e: 0f01 |0065: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=220 │ │ 0x0014 line=221 │ │ 0x0017 line=222 │ │ 0x001e line=224 │ │ 0x0024 line=226 │ │ @@ -1347416,20 +1347416,20 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -32da80: |[32da80] org.jaudiotagger.tag.lyrics3.Lyrics3v1.setLyric:(Ljava/lang/String;)V │ │ -32da90: 1300 ec13 |0000: const/16 v0, #int 5100 // #13ec │ │ -32da94: 7120 9b95 0200 |0002: invoke-static {v2, v0}, Lorg/jaudiotagger/tag/id3/ID3Tags;.truncate:(Ljava/lang/String;I)Ljava/lang/String; // method@959b │ │ -32da9a: 0c02 |0005: move-result-object v2 │ │ -32da9c: 5b12 688f |0006: iput-object v2, v1, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1;.lyric:Ljava/lang/String; // field@8f68 │ │ -32daa0: 0e00 |0008: return-void │ │ +32da84: |[32da84] org.jaudiotagger.tag.lyrics3.Lyrics3v1.setLyric:(Ljava/lang/String;)V │ │ +32da94: 1300 ec13 |0000: const/16 v0, #int 5100 // #13ec │ │ +32da98: 7120 9b95 0200 |0002: invoke-static {v2, v0}, Lorg/jaudiotagger/tag/id3/ID3Tags;.truncate:(Ljava/lang/String;I)Ljava/lang/String; // method@959b │ │ +32da9e: 0c02 |0005: move-result-object v2 │ │ +32daa0: 5b12 688f |0006: iput-object v2, v1, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1;.lyric:Ljava/lang/String; // field@8f68 │ │ +32daa4: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=115 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1347438,38 +1347438,38 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -32d884: |[32d884] org.jaudiotagger.tag.lyrics3.Lyrics3v1.toString:()Ljava/lang/String; │ │ -32d894: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -32d898: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -32d89e: 6e10 f49c 0200 |0005: invoke-virtual {v2}, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1;.getIdentifier:()Ljava/lang/String; // method@9cf4 │ │ -32d8a4: 0c01 |0008: move-result-object v1 │ │ -32d8a6: 6e20 d787 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -32d8ac: 1a01 5000 |000c: const-string v1, " " // string@0050 │ │ -32d8b0: 6e20 d787 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -32d8b6: 6e10 f69c 0200 |0011: invoke-virtual {v2}, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1;.getSize:()I // method@9cf6 │ │ -32d8bc: 0a01 |0014: move-result v1 │ │ -32d8be: 6e20 d387 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -32d8c4: 1a01 2200 |0018: const-string v1, " │ │ +32d888: |[32d888] org.jaudiotagger.tag.lyrics3.Lyrics3v1.toString:()Ljava/lang/String; │ │ +32d898: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +32d89c: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +32d8a2: 6e10 f49c 0200 |0005: invoke-virtual {v2}, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1;.getIdentifier:()Ljava/lang/String; // method@9cf4 │ │ +32d8a8: 0c01 |0008: move-result-object v1 │ │ +32d8aa: 6e20 d787 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +32d8b0: 1a01 5000 |000c: const-string v1, " " // string@0050 │ │ +32d8b4: 6e20 d787 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +32d8ba: 6e10 f69c 0200 |0011: invoke-virtual {v2}, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1;.getSize:()I // method@9cf6 │ │ +32d8c0: 0a01 |0014: move-result v1 │ │ +32d8c2: 6e20 d387 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +32d8c8: 1a01 2200 |0018: const-string v1, " │ │ " // string@0022 │ │ -32d8c8: 6e20 d787 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -32d8ce: 6e10 df87 0000 |001d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -32d8d4: 0c00 |0020: move-result-object v0 │ │ -32d8d6: 2201 3910 |0021: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -32d8da: 7010 cc87 0100 |0023: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -32d8e0: 6e20 d787 0100 |0026: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -32d8e6: 5420 688f |0029: iget-object v0, v2, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1;.lyric:Ljava/lang/String; // field@8f68 │ │ -32d8ea: 6e20 d787 0100 |002b: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -32d8f0: 6e10 df87 0100 |002e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -32d8f6: 0c00 |0031: move-result-object v0 │ │ -32d8f8: 1100 |0032: return-object v0 │ │ +32d8cc: 6e20 d787 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +32d8d2: 6e10 df87 0000 |001d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +32d8d8: 0c00 |0020: move-result-object v0 │ │ +32d8da: 2201 3910 |0021: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +32d8de: 7010 cc87 0100 |0023: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +32d8e4: 6e20 d787 0100 |0026: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +32d8ea: 5420 688f |0029: iget-object v0, v2, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1;.lyric:Ljava/lang/String; // field@8f68 │ │ +32d8ee: 6e20 d787 0100 |002b: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +32d8f4: 6e10 df87 0100 |002e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +32d8fa: 0c00 |0031: move-result-object v0 │ │ +32d8fc: 1100 |0032: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=270 │ │ 0x0021 line=272 │ │ locals : │ │ 0x0000 - 0x0033 reg=2 this Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1; │ │ │ │ @@ -1347478,68 +1347478,68 @@ │ │ type : '(Lorg/jaudiotagger/audio/MyRandomAccessFile;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 94 16-bit code units │ │ -32daa4: |[32daa4] org.jaudiotagger.tag.lyrics3.Lyrics3v1.write:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)V │ │ -32dab4: 6e20 f29c 9800 |0000: invoke-virtual {v8, v9}, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1;.delete:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)V // method@9cf2 │ │ -32daba: 7210 8a8a 0900 |0003: invoke-interface {v9}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.length:()J // method@8a8a │ │ -32dac0: 0b00 |0006: move-result-wide v0 │ │ -32dac2: 7230 918a 0901 |0007: invoke-interface {v9, v0, v1}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.seek:(J)V // method@8a91 │ │ -32dac8: 5480 688f |000a: iget-object v0, v8, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1;.lyric:Ljava/lang/String; // field@8f68 │ │ -32dacc: 6e10 aa87 0000 |000c: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@87aa │ │ -32dad2: 0a00 |000f: move-result v0 │ │ -32dad4: 1301 0b00 |0010: const/16 v1, #int 11 // #b │ │ -32dad8: b010 |0012: add-int/2addr v0, v1 │ │ -32dada: 1302 0900 |0013: const/16 v2, #int 9 // #9 │ │ -32dade: b020 |0015: add-int/2addr v0, v2 │ │ -32dae0: 2300 1c13 |0016: new-array v0, v0, [B // type@131c │ │ -32dae4: 1203 |0018: const/4 v3, #int 0 // #0 │ │ -32dae6: 1204 |0019: const/4 v4, #int 0 // #0 │ │ -32dae8: 3514 0e00 |001a: if-ge v4, v1, 0028 // +000e │ │ -32daec: 1a05 ec22 |001c: const-string v5, "LYRICSBEGIN" // string@22ec │ │ -32daf0: 6e20 9487 4500 |001e: invoke-virtual {v5, v4}, Ljava/lang/String;.charAt:(I)C // method@8794 │ │ -32daf6: 0a05 |0021: move-result v5 │ │ -32daf8: 8d55 |0022: int-to-byte v5, v5 │ │ -32dafa: 4f05 0004 |0023: aput-byte v5, v0, v4 │ │ -32dafe: d804 0401 |0025: add-int/lit8 v4, v4, #int 1 // #01 │ │ -32db02: 28f3 |0027: goto 001a // -000d │ │ -32db04: 5484 688f |0028: iget-object v4, v8, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1;.lyric:Ljava/lang/String; // field@8f68 │ │ -32db08: 1305 ec13 |002a: const/16 v5, #int 5100 // #13ec │ │ -32db0c: 7120 9b95 5400 |002c: invoke-static {v4, v5}, Lorg/jaudiotagger/tag/id3/ID3Tags;.truncate:(Ljava/lang/String;I)Ljava/lang/String; // method@959b │ │ -32db12: 0c04 |002f: move-result-object v4 │ │ -32db14: 1205 |0030: const/4 v5, #int 0 // #0 │ │ -32db16: 6e10 aa87 0400 |0031: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@87aa │ │ -32db1c: 0a06 |0034: move-result v6 │ │ -32db1e: 3565 0e00 |0035: if-ge v5, v6, 0043 // +000e │ │ -32db22: d806 050b |0037: add-int/lit8 v6, v5, #int 11 // #0b │ │ -32db26: 6e20 9487 5400 |0039: invoke-virtual {v4, v5}, Ljava/lang/String;.charAt:(I)C // method@8794 │ │ -32db2c: 0a07 |003c: move-result v7 │ │ -32db2e: 8d77 |003d: int-to-byte v7, v7 │ │ -32db30: 4f07 0006 |003e: aput-byte v7, v0, v6 │ │ -32db34: d805 0501 |0040: add-int/lit8 v5, v5, #int 1 // #01 │ │ -32db38: 28ef |0042: goto 0031 // -0011 │ │ -32db3a: 6e10 aa87 0400 |0043: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@87aa │ │ -32db40: 0a04 |0046: move-result v4 │ │ -32db42: b041 |0047: add-int/2addr v1, v4 │ │ -32db44: 1204 |0048: const/4 v4, #int 0 // #0 │ │ -32db46: 3524 1000 |0049: if-ge v4, v2, 0059 // +0010 │ │ -32db4a: 9005 0401 |004b: add-int v5, v4, v1 │ │ -32db4e: 1a06 ed22 |004d: const-string v6, "LYRICSEND" // string@22ed │ │ -32db52: 6e20 9487 4600 |004f: invoke-virtual {v6, v4}, Ljava/lang/String;.charAt:(I)C // method@8794 │ │ -32db58: 0a06 |0052: move-result v6 │ │ -32db5a: 8d66 |0053: int-to-byte v6, v6 │ │ -32db5c: 4f06 0005 |0054: aput-byte v6, v0, v5 │ │ -32db60: d804 0401 |0056: add-int/lit8 v4, v4, #int 1 // #01 │ │ -32db64: 28f1 |0058: goto 0049 // -000f │ │ -32db66: b021 |0059: add-int/2addr v1, v2 │ │ -32db68: 7240 968a 0913 |005a: invoke-interface {v9, v0, v3, v1}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.write:([BII)V // method@8a96 │ │ -32db6e: 0e00 |005d: return-void │ │ +32daa8: |[32daa8] org.jaudiotagger.tag.lyrics3.Lyrics3v1.write:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)V │ │ +32dab8: 6e20 f29c 9800 |0000: invoke-virtual {v8, v9}, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1;.delete:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)V // method@9cf2 │ │ +32dabe: 7210 8a8a 0900 |0003: invoke-interface {v9}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.length:()J // method@8a8a │ │ +32dac4: 0b00 |0006: move-result-wide v0 │ │ +32dac6: 7230 918a 0901 |0007: invoke-interface {v9, v0, v1}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.seek:(J)V // method@8a91 │ │ +32dacc: 5480 688f |000a: iget-object v0, v8, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1;.lyric:Ljava/lang/String; // field@8f68 │ │ +32dad0: 6e10 aa87 0000 |000c: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@87aa │ │ +32dad6: 0a00 |000f: move-result v0 │ │ +32dad8: 1301 0b00 |0010: const/16 v1, #int 11 // #b │ │ +32dadc: b010 |0012: add-int/2addr v0, v1 │ │ +32dade: 1302 0900 |0013: const/16 v2, #int 9 // #9 │ │ +32dae2: b020 |0015: add-int/2addr v0, v2 │ │ +32dae4: 2300 1c13 |0016: new-array v0, v0, [B // type@131c │ │ +32dae8: 1203 |0018: const/4 v3, #int 0 // #0 │ │ +32daea: 1204 |0019: const/4 v4, #int 0 // #0 │ │ +32daec: 3514 0e00 |001a: if-ge v4, v1, 0028 // +000e │ │ +32daf0: 1a05 ec22 |001c: const-string v5, "LYRICSBEGIN" // string@22ec │ │ +32daf4: 6e20 9487 4500 |001e: invoke-virtual {v5, v4}, Ljava/lang/String;.charAt:(I)C // method@8794 │ │ +32dafa: 0a05 |0021: move-result v5 │ │ +32dafc: 8d55 |0022: int-to-byte v5, v5 │ │ +32dafe: 4f05 0004 |0023: aput-byte v5, v0, v4 │ │ +32db02: d804 0401 |0025: add-int/lit8 v4, v4, #int 1 // #01 │ │ +32db06: 28f3 |0027: goto 001a // -000d │ │ +32db08: 5484 688f |0028: iget-object v4, v8, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1;.lyric:Ljava/lang/String; // field@8f68 │ │ +32db0c: 1305 ec13 |002a: const/16 v5, #int 5100 // #13ec │ │ +32db10: 7120 9b95 5400 |002c: invoke-static {v4, v5}, Lorg/jaudiotagger/tag/id3/ID3Tags;.truncate:(Ljava/lang/String;I)Ljava/lang/String; // method@959b │ │ +32db16: 0c04 |002f: move-result-object v4 │ │ +32db18: 1205 |0030: const/4 v5, #int 0 // #0 │ │ +32db1a: 6e10 aa87 0400 |0031: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@87aa │ │ +32db20: 0a06 |0034: move-result v6 │ │ +32db22: 3565 0e00 |0035: if-ge v5, v6, 0043 // +000e │ │ +32db26: d806 050b |0037: add-int/lit8 v6, v5, #int 11 // #0b │ │ +32db2a: 6e20 9487 5400 |0039: invoke-virtual {v4, v5}, Ljava/lang/String;.charAt:(I)C // method@8794 │ │ +32db30: 0a07 |003c: move-result v7 │ │ +32db32: 8d77 |003d: int-to-byte v7, v7 │ │ +32db34: 4f07 0006 |003e: aput-byte v7, v0, v6 │ │ +32db38: d805 0501 |0040: add-int/lit8 v5, v5, #int 1 // #01 │ │ +32db3c: 28ef |0042: goto 0031 // -0011 │ │ +32db3e: 6e10 aa87 0400 |0043: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@87aa │ │ +32db44: 0a04 |0046: move-result v4 │ │ +32db46: b041 |0047: add-int/2addr v1, v4 │ │ +32db48: 1204 |0048: const/4 v4, #int 0 // #0 │ │ +32db4a: 3524 1000 |0049: if-ge v4, v2, 0059 // +0010 │ │ +32db4e: 9005 0401 |004b: add-int v5, v4, v1 │ │ +32db52: 1a06 ed22 |004d: const-string v6, "LYRICSEND" // string@22ed │ │ +32db56: 6e20 9487 4600 |004f: invoke-virtual {v6, v4}, Ljava/lang/String;.charAt:(I)C // method@8794 │ │ +32db5c: 0a06 |0052: move-result v6 │ │ +32db5e: 8d66 |0053: int-to-byte v6, v6 │ │ +32db60: 4f06 0005 |0054: aput-byte v6, v0, v5 │ │ +32db64: d804 0401 |0056: add-int/lit8 v4, v4, #int 1 // #01 │ │ +32db68: 28f1 |0058: goto 0049 // -000f │ │ +32db6a: b021 |0059: add-int/2addr v1, v2 │ │ +32db6c: 7240 968a 0913 |005a: invoke-interface {v9, v0, v3, v1}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.write:([BII)V // method@8a96 │ │ +32db72: 0e00 |005d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=288 │ │ 0x0003 line=289 │ │ 0x000a line=291 │ │ 0x001e line=297 │ │ 0x0028 line=302 │ │ @@ -1347619,20 +1347619,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -32e4ec: |[32e4ec] org.jaudiotagger.tag.lyrics3.Lyrics3v2.:()V │ │ -32e4fc: 7010 6a9c 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3;.:()V // method@9c6a │ │ -32e502: 2200 8c10 |0003: new-instance v0, Ljava/util/HashMap; // type@108c │ │ -32e506: 7010 2b89 0000 |0005: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@892b │ │ -32e50c: 5b10 6c8f |0008: iput-object v0, v1, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2;.fieldMap:Ljava/util/HashMap; // field@8f6c │ │ -32e510: 0e00 |000a: return-void │ │ +32e4f0: |[32e4f0] org.jaudiotagger.tag.lyrics3.Lyrics3v2.:()V │ │ +32e500: 7010 6a9c 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3;.:()V // method@9c6a │ │ +32e506: 2200 8c10 |0003: new-instance v0, Ljava/util/HashMap; // type@108c │ │ +32e50a: 7010 2b89 0000 |0005: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@892b │ │ +32e510: 5b10 6c8f |0008: iput-object v0, v1, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2;.fieldMap:Ljava/util/HashMap; // field@8f6c │ │ +32e514: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0003 line=46 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2; │ │ │ │ @@ -1347641,24 +1347641,24 @@ │ │ type : '(Ljava/nio/ByteBuffer;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -32e514: |[32e514] org.jaudiotagger.tag.lyrics3.Lyrics3v2.:(Ljava/nio/ByteBuffer;)V │ │ -32e524: 7010 6a9c 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3;.:()V // method@9c6a │ │ -32e52a: 2200 8c10 |0003: new-instance v0, Ljava/util/HashMap; // type@108c │ │ -32e52e: 7010 2b89 0000 |0005: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@892b │ │ -32e534: 5b10 6c8f |0008: iput-object v0, v1, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2;.fieldMap:Ljava/util/HashMap; // field@8f6c │ │ -32e538: 6e20 109d 2100 |000a: invoke-virtual {v1, v2}, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2;.read:(Ljava/nio/ByteBuffer;)V // method@9d10 │ │ -32e53e: 2805 |000d: goto 0012 // +0005 │ │ -32e540: 0d02 |000e: move-exception v2 │ │ -32e542: 6e10 d491 0200 |000f: invoke-virtual {v2}, Lorg/jaudiotagger/tag/TagException;.printStackTrace:()V // method@91d4 │ │ -32e548: 0e00 |0012: return-void │ │ +32e518: |[32e518] org.jaudiotagger.tag.lyrics3.Lyrics3v2.:(Ljava/nio/ByteBuffer;)V │ │ +32e528: 7010 6a9c 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3;.:()V // method@9c6a │ │ +32e52e: 2200 8c10 |0003: new-instance v0, Ljava/util/HashMap; // type@108c │ │ +32e532: 7010 2b89 0000 |0005: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@892b │ │ +32e538: 5b10 6c8f |0008: iput-object v0, v1, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2;.fieldMap:Ljava/util/HashMap; // field@8f6c │ │ +32e53c: 6e20 109d 2100 |000a: invoke-virtual {v1, v2}, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2;.read:(Ljava/nio/ByteBuffer;)V // method@9d10 │ │ +32e542: 2805 |000d: goto 0012 // +0005 │ │ +32e544: 0d02 |000e: move-exception v2 │ │ +32e546: 6e10 d491 0200 |000f: invoke-virtual {v2}, Lorg/jaudiotagger/tag/TagException;.printStackTrace:()V // method@91d4 │ │ +32e54c: 0e00 |0012: return-void │ │ catches : 1 │ │ 0x000a - 0x000d │ │ Lorg/jaudiotagger/tag/TagException; -> 0x000e │ │ positions : │ │ 0x0000 line=129 │ │ 0x0003 line=46 │ │ 0x000a line=132 │ │ @@ -1347672,60 +1347672,60 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/AbstractTag;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 93 16-bit code units │ │ -32e55c: |[32e55c] org.jaudiotagger.tag.lyrics3.Lyrics3v2.:(Lorg/jaudiotagger/tag/id3/AbstractTag;)V │ │ -32e56c: 7010 6a9c 0300 |0000: invoke-direct {v3}, Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3;.:()V // method@9c6a │ │ -32e572: 2200 8c10 |0003: new-instance v0, Ljava/util/HashMap; // type@108c │ │ -32e576: 7010 2b89 0000 |0005: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@892b │ │ -32e57c: 5b30 6c8f |0008: iput-object v0, v3, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2;.fieldMap:Ljava/util/HashMap; // field@8f6c │ │ -32e580: 3804 5200 |000a: if-eqz v4, 005c // +0052 │ │ -32e584: 2040 cd12 |000c: instance-of v0, v4, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2; // type@12cd │ │ -32e588: 3900 4600 |000e: if-nez v0, 0054 // +0046 │ │ -32e58c: 2040 cb12 |0010: instance-of v0, v4, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1; // type@12cb │ │ -32e590: 3800 1c00 |0012: if-eqz v0, 002e // +001c │ │ -32e594: 1f04 cb12 |0014: check-cast v4, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1; // type@12cb │ │ -32e598: 2200 ce12 |0016: new-instance v0, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field; // type@12ce │ │ -32e59c: 2201 c912 |0018: new-instance v1, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyLYR; // type@12c9 │ │ -32e5a0: 6e10 f59c 0400 |001a: invoke-virtual {v4}, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1;.getLyric:()Ljava/lang/String; // method@9cf5 │ │ -32e5a6: 0c04 |001d: move-result-object v4 │ │ -32e5a8: 7020 ce9c 4100 |001e: invoke-direct {v1, v4}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyLYR;.:(Ljava/lang/String;)V // method@9cce │ │ -32e5ae: 7020 1c9d 1000 |0021: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field;.:(Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3v2FieldFrameBody;)V // method@9d1c │ │ -32e5b4: 5434 6c8f |0024: iget-object v4, v3, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2;.fieldMap:Ljava/util/HashMap; // field@8f6c │ │ -32e5b8: 6e10 1f9d 0000 |0026: invoke-virtual {v0}, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field;.getIdentifier:()Ljava/lang/String; // method@9d1f │ │ -32e5be: 0c01 |0029: move-result-object v1 │ │ -32e5c0: 6e30 3689 1400 |002a: invoke-virtual {v4, v1, v0}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8936 │ │ -32e5c6: 282f |002d: goto 005c // +002f │ │ -32e5c8: 2200 2c12 |002e: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24Tag; // type@122c │ │ -32e5cc: 7020 7397 4000 |0030: invoke-direct {v0, v4}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.:(Lorg/jaudiotagger/tag/id3/AbstractTag;)V // method@9773 │ │ -32e5d2: 6e10 9597 0000 |0033: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.iterator:()Ljava/util/Iterator; // method@9795 │ │ -32e5d8: 0c04 |0036: move-result-object v4 │ │ -32e5da: 7210 4789 0400 |0037: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -32e5e0: 0a00 |003a: move-result v0 │ │ -32e5e2: 3800 2100 |003b: if-eqz v0, 005c // +0021 │ │ -32e5e6: 2200 ce12 |003d: new-instance v0, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field; // type@12ce │ │ -32e5ea: 7210 4889 0400 |003f: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -32e5f0: 0c01 |0042: move-result-object v1 │ │ -32e5f2: 1f01 0312 |0043: check-cast v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // type@1203 │ │ -32e5f6: 7020 1b9d 1000 |0045: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field;.:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V // method@9d1b │ │ -32e5fc: 5431 6c8f |0048: iget-object v1, v3, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2;.fieldMap:Ljava/util/HashMap; // field@8f6c │ │ -32e600: 6e10 1f9d 0000 |004a: invoke-virtual {v0}, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field;.getIdentifier:()Ljava/lang/String; // method@9d1f │ │ -32e606: 0c02 |004d: move-result-object v2 │ │ -32e608: 6e30 3689 2100 |004e: invoke-virtual {v1, v2, v0}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8936 │ │ -32e60e: 28e6 |0051: goto 0037 // -001a │ │ -32e610: 0000 |0052: nop // spacer │ │ -32e612: 28e4 |0053: goto 0037 // -001c │ │ -32e614: 2204 4110 |0054: new-instance v4, Ljava/lang/UnsupportedOperationException; // type@1041 │ │ -32e618: 1a00 5e12 |0056: const-string v0, "Copy Constructor not called. Please type cast the argument" // string@125e │ │ -32e61c: 7020 fc87 0400 |0058: invoke-direct {v4, v0}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@87fc │ │ -32e622: 2704 |005b: throw v4 │ │ -32e624: 0e00 |005c: return-void │ │ +32e560: |[32e560] org.jaudiotagger.tag.lyrics3.Lyrics3v2.:(Lorg/jaudiotagger/tag/id3/AbstractTag;)V │ │ +32e570: 7010 6a9c 0300 |0000: invoke-direct {v3}, Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3;.:()V // method@9c6a │ │ +32e576: 2200 8c10 |0003: new-instance v0, Ljava/util/HashMap; // type@108c │ │ +32e57a: 7010 2b89 0000 |0005: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@892b │ │ +32e580: 5b30 6c8f |0008: iput-object v0, v3, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2;.fieldMap:Ljava/util/HashMap; // field@8f6c │ │ +32e584: 3804 5200 |000a: if-eqz v4, 005c // +0052 │ │ +32e588: 2040 cd12 |000c: instance-of v0, v4, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2; // type@12cd │ │ +32e58c: 3900 4600 |000e: if-nez v0, 0054 // +0046 │ │ +32e590: 2040 cb12 |0010: instance-of v0, v4, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1; // type@12cb │ │ +32e594: 3800 1c00 |0012: if-eqz v0, 002e // +001c │ │ +32e598: 1f04 cb12 |0014: check-cast v4, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1; // type@12cb │ │ +32e59c: 2200 ce12 |0016: new-instance v0, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field; // type@12ce │ │ +32e5a0: 2201 c912 |0018: new-instance v1, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyLYR; // type@12c9 │ │ +32e5a4: 6e10 f59c 0400 |001a: invoke-virtual {v4}, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v1;.getLyric:()Ljava/lang/String; // method@9cf5 │ │ +32e5aa: 0c04 |001d: move-result-object v4 │ │ +32e5ac: 7020 ce9c 4100 |001e: invoke-direct {v1, v4}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyLYR;.:(Ljava/lang/String;)V // method@9cce │ │ +32e5b2: 7020 1c9d 1000 |0021: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field;.:(Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3v2FieldFrameBody;)V // method@9d1c │ │ +32e5b8: 5434 6c8f |0024: iget-object v4, v3, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2;.fieldMap:Ljava/util/HashMap; // field@8f6c │ │ +32e5bc: 6e10 1f9d 0000 |0026: invoke-virtual {v0}, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field;.getIdentifier:()Ljava/lang/String; // method@9d1f │ │ +32e5c2: 0c01 |0029: move-result-object v1 │ │ +32e5c4: 6e30 3689 1400 |002a: invoke-virtual {v4, v1, v0}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8936 │ │ +32e5ca: 282f |002d: goto 005c // +002f │ │ +32e5cc: 2200 2c12 |002e: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24Tag; // type@122c │ │ +32e5d0: 7020 7397 4000 |0030: invoke-direct {v0, v4}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.:(Lorg/jaudiotagger/tag/id3/AbstractTag;)V // method@9773 │ │ +32e5d6: 6e10 9597 0000 |0033: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.iterator:()Ljava/util/Iterator; // method@9795 │ │ +32e5dc: 0c04 |0036: move-result-object v4 │ │ +32e5de: 7210 4789 0400 |0037: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +32e5e4: 0a00 |003a: move-result v0 │ │ +32e5e6: 3800 2100 |003b: if-eqz v0, 005c // +0021 │ │ +32e5ea: 2200 ce12 |003d: new-instance v0, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field; // type@12ce │ │ +32e5ee: 7210 4889 0400 |003f: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +32e5f4: 0c01 |0042: move-result-object v1 │ │ +32e5f6: 1f01 0312 |0043: check-cast v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // type@1203 │ │ +32e5fa: 7020 1b9d 1000 |0045: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field;.:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V // method@9d1b │ │ +32e600: 5431 6c8f |0048: iget-object v1, v3, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2;.fieldMap:Ljava/util/HashMap; // field@8f6c │ │ +32e604: 6e10 1f9d 0000 |004a: invoke-virtual {v0}, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field;.getIdentifier:()Ljava/lang/String; // method@9d1f │ │ +32e60a: 0c02 |004d: move-result-object v2 │ │ +32e60c: 6e30 3689 2100 |004e: invoke-virtual {v1, v2, v0}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8936 │ │ +32e612: 28e6 |0051: goto 0037 // -001a │ │ +32e614: 0000 |0052: nop // spacer │ │ +32e616: 28e4 |0053: goto 0037 // -001c │ │ +32e618: 2204 4110 |0054: new-instance v4, Ljava/lang/UnsupportedOperationException; // type@1041 │ │ +32e61c: 1a00 5e12 |0056: const-string v0, "Copy Constructor not called. Please type cast the argument" // string@125e │ │ +32e620: 7020 fc87 0400 |0058: invoke-direct {v4, v0}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@87fc │ │ +32e626: 2704 |005b: throw v4 │ │ +32e628: 0e00 |005c: return-void │ │ catches : 1 │ │ 0x003d - 0x0051 │ │ Lorg/jaudiotagger/tag/TagException; -> 0x0052 │ │ positions : │ │ 0x0000 line=80 │ │ 0x0003 line=46 │ │ 0x000c line=84 │ │ @@ -1347747,40 +1347747,40 @@ │ │ type : '(Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 52 16-bit code units │ │ -32e638: |[32e638] org.jaudiotagger.tag.lyrics3.Lyrics3v2.:(Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2;)V │ │ -32e648: 7020 6b9c 5400 |0000: invoke-direct {v4, v5}, Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3;.:(Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3;)V // method@9c6b │ │ -32e64e: 2200 8c10 |0003: new-instance v0, Ljava/util/HashMap; // type@108c │ │ -32e652: 7010 2b89 0000 |0005: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@892b │ │ -32e658: 5b40 6c8f |0008: iput-object v0, v4, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2;.fieldMap:Ljava/util/HashMap; // field@8f6c │ │ -32e65c: 5450 6c8f |000a: iget-object v0, v5, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2;.fieldMap:Ljava/util/HashMap; // field@8f6c │ │ -32e660: 6e10 3589 0000 |000c: invoke-virtual {v0}, Ljava/util/HashMap;.keySet:()Ljava/util/Set; // method@8935 │ │ -32e666: 0c00 |000f: move-result-object v0 │ │ -32e668: 7210 a889 0000 |0010: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@89a8 │ │ -32e66e: 0c00 |0013: move-result-object v0 │ │ -32e670: 7210 4789 0000 |0014: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -32e676: 0a01 |0017: move-result v1 │ │ -32e678: 3801 1b00 |0018: if-eqz v1, 0033 // +001b │ │ -32e67c: 7210 4889 0000 |001a: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -32e682: 0c01 |001d: move-result-object v1 │ │ -32e684: 1f01 3710 |001e: check-cast v1, Ljava/lang/String; // type@1037 │ │ -32e688: 2202 ce12 |0020: new-instance v2, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field; // type@12ce │ │ -32e68c: 5453 6c8f |0022: iget-object v3, v5, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2;.fieldMap:Ljava/util/HashMap; // field@8f6c │ │ -32e690: 6e20 3289 1300 |0024: invoke-virtual {v3, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8932 │ │ -32e696: 0c03 |0027: move-result-object v3 │ │ -32e698: 1f03 ce12 |0028: check-cast v3, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field; // type@12ce │ │ -32e69c: 7020 1d9d 3200 |002a: invoke-direct {v2, v3}, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field;.:(Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field;)V // method@9d1d │ │ -32e6a2: 5443 6c8f |002d: iget-object v3, v4, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2;.fieldMap:Ljava/util/HashMap; // field@8f6c │ │ -32e6a6: 6e30 3689 1302 |002f: invoke-virtual {v3, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8936 │ │ -32e6ac: 28e2 |0032: goto 0014 // -001e │ │ -32e6ae: 0e00 |0033: return-void │ │ +32e63c: |[32e63c] org.jaudiotagger.tag.lyrics3.Lyrics3v2.:(Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2;)V │ │ +32e64c: 7020 6b9c 5400 |0000: invoke-direct {v4, v5}, Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3;.:(Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3;)V // method@9c6b │ │ +32e652: 2200 8c10 |0003: new-instance v0, Ljava/util/HashMap; // type@108c │ │ +32e656: 7010 2b89 0000 |0005: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@892b │ │ +32e65c: 5b40 6c8f |0008: iput-object v0, v4, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2;.fieldMap:Ljava/util/HashMap; // field@8f6c │ │ +32e660: 5450 6c8f |000a: iget-object v0, v5, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2;.fieldMap:Ljava/util/HashMap; // field@8f6c │ │ +32e664: 6e10 3589 0000 |000c: invoke-virtual {v0}, Ljava/util/HashMap;.keySet:()Ljava/util/Set; // method@8935 │ │ +32e66a: 0c00 |000f: move-result-object v0 │ │ +32e66c: 7210 a889 0000 |0010: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@89a8 │ │ +32e672: 0c00 |0013: move-result-object v0 │ │ +32e674: 7210 4789 0000 |0014: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +32e67a: 0a01 |0017: move-result v1 │ │ +32e67c: 3801 1b00 |0018: if-eqz v1, 0033 // +001b │ │ +32e680: 7210 4889 0000 |001a: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +32e686: 0c01 |001d: move-result-object v1 │ │ +32e688: 1f01 3710 |001e: check-cast v1, Ljava/lang/String; // type@1037 │ │ +32e68c: 2202 ce12 |0020: new-instance v2, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field; // type@12ce │ │ +32e690: 5453 6c8f |0022: iget-object v3, v5, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2;.fieldMap:Ljava/util/HashMap; // field@8f6c │ │ +32e694: 6e20 3289 1300 |0024: invoke-virtual {v3, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8932 │ │ +32e69a: 0c03 |0027: move-result-object v3 │ │ +32e69c: 1f03 ce12 |0028: check-cast v3, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field; // type@12ce │ │ +32e6a0: 7020 1d9d 3200 |002a: invoke-direct {v2, v3}, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field;.:(Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field;)V // method@9d1d │ │ +32e6a6: 5443 6c8f |002d: iget-object v3, v4, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2;.fieldMap:Ljava/util/HashMap; // field@8f6c │ │ +32e6aa: 6e30 3689 1302 |002f: invoke-virtual {v3, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8936 │ │ +32e6b0: 28e2 |0032: goto 0014 // -001e │ │ +32e6b2: 0e00 |0033: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0003 line=46 │ │ 0x000a line=59 │ │ 0x0014 line=64 │ │ 0x001a line=66 │ │ @@ -1347795,48 +1347795,48 @@ │ │ type : '(Ljava/nio/ByteBuffer;)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -32e3c4: |[32e3c4] org.jaudiotagger.tag.lyrics3.Lyrics3v2.seekSize:(Ljava/nio/ByteBuffer;)I │ │ -32e3d4: 12f1 |0000: const/4 v1, #int -1 // #ff │ │ -32e3d6: 0f01 |0001: return v1 │ │ +32e3c8: |[32e3c8] org.jaudiotagger.tag.lyrics3.Lyrics3v2.seekSize:(Ljava/nio/ByteBuffer;)I │ │ +32e3d8: 12f1 |0000: const/4 v1, #int -1 // #ff │ │ +32e3da: 0f01 |0001: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -32e1f0: |[32e1f0] org.jaudiotagger.tag.lyrics3.Lyrics3v2.equals:(Ljava/lang/Object;)Z │ │ -32e200: 2040 cd12 |0000: instance-of v0, v4, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2; // type@12cd │ │ -32e204: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -32e206: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ -32e20a: 0f01 |0005: return v1 │ │ -32e20c: 0740 |0006: move-object v0, v4 │ │ -32e20e: 1f00 cd12 |0007: check-cast v0, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2; // type@12cd │ │ -32e212: 5432 6c8f |0009: iget-object v2, v3, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2;.fieldMap:Ljava/util/HashMap; // field@8f6c │ │ -32e216: 5400 6c8f |000b: iget-object v0, v0, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2;.fieldMap:Ljava/util/HashMap; // field@8f6c │ │ -32e21a: 6e20 3189 0200 |000d: invoke-virtual {v2, v0}, Ljava/util/HashMap;.equals:(Ljava/lang/Object;)Z // method@8931 │ │ -32e220: 0a00 |0010: move-result v0 │ │ -32e222: 3800 0900 |0011: if-eqz v0, 001a // +0009 │ │ -32e226: 6f20 6d9c 4300 |0013: invoke-super {v3, v4}, Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3;.equals:(Ljava/lang/Object;)Z // method@9c6d │ │ -32e22c: 0a04 |0016: move-result v4 │ │ -32e22e: 3804 0300 |0017: if-eqz v4, 001a // +0003 │ │ -32e232: 1211 |0019: const/4 v1, #int 1 // #1 │ │ -32e234: 0f01 |001a: return v1 │ │ +32e1f4: |[32e1f4] org.jaudiotagger.tag.lyrics3.Lyrics3v2.equals:(Ljava/lang/Object;)Z │ │ +32e204: 2040 cd12 |0000: instance-of v0, v4, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2; // type@12cd │ │ +32e208: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +32e20a: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ +32e20e: 0f01 |0005: return v1 │ │ +32e210: 0740 |0006: move-object v0, v4 │ │ +32e212: 1f00 cd12 |0007: check-cast v0, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2; // type@12cd │ │ +32e216: 5432 6c8f |0009: iget-object v2, v3, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2;.fieldMap:Ljava/util/HashMap; // field@8f6c │ │ +32e21a: 5400 6c8f |000b: iget-object v0, v0, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2;.fieldMap:Ljava/util/HashMap; // field@8f6c │ │ +32e21e: 6e20 3189 0200 |000d: invoke-virtual {v2, v0}, Ljava/util/HashMap;.equals:(Ljava/lang/Object;)Z // method@8931 │ │ +32e224: 0a00 |0010: move-result v0 │ │ +32e226: 3800 0900 |0011: if-eqz v0, 001a // +0009 │ │ +32e22a: 6f20 6d9c 4300 |0013: invoke-super {v3, v4}, Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3;.equals:(Ljava/lang/Object;)Z // method@9c6d │ │ +32e230: 0a04 |0016: move-result v4 │ │ +32e232: 3804 0300 |0017: if-eqz v4, 001a // +0003 │ │ +32e236: 1211 |0019: const/4 v1, #int 1 // #1 │ │ +32e238: 0f01 |001a: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ 0x0006 line=206 │ │ 0x0009 line=208 │ │ locals : │ │ 0x0000 - 0x001b reg=3 this Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2; │ │ @@ -1347847,20 +1347847,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -32e4c8: |[32e4c8] org.jaudiotagger.tag.lyrics3.Lyrics3v2.getField:(Ljava/lang/String;)Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field; │ │ -32e4d8: 5410 6c8f |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2;.fieldMap:Ljava/util/HashMap; // field@8f6c │ │ -32e4dc: 6e20 3289 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8932 │ │ -32e4e2: 0c02 |0005: move-result-object v2 │ │ -32e4e4: 1f02 ce12 |0006: check-cast v2, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field; // type@12ce │ │ -32e4e8: 1102 |0008: return-object v2 │ │ +32e4cc: |[32e4cc] org.jaudiotagger.tag.lyrics3.Lyrics3v2.getField:(Ljava/lang/String;)Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field; │ │ +32e4dc: 5410 6c8f |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2;.fieldMap:Ljava/util/HashMap; // field@8f6c │ │ +32e4e0: 6e20 3289 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8932 │ │ +32e4e6: 0c02 |0005: move-result-object v2 │ │ +32e4e8: 1f02 ce12 |0006: check-cast v2, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field; // type@12ce │ │ +32e4ec: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1347869,19 +1347869,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -32e354: |[32e354] org.jaudiotagger.tag.lyrics3.Lyrics3v2.getFieldCount:()I │ │ -32e364: 5410 6c8f |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2;.fieldMap:Ljava/util/HashMap; // field@8f6c │ │ -32e368: 6e10 3989 0000 |0002: invoke-virtual {v0}, Ljava/util/HashMap;.size:()I // method@8939 │ │ -32e36e: 0a00 |0005: move-result v0 │ │ -32e370: 0f00 |0006: return v0 │ │ +32e358: |[32e358] org.jaudiotagger.tag.lyrics3.Lyrics3v2.getFieldCount:()I │ │ +32e368: 5410 6c8f |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2;.fieldMap:Ljava/util/HashMap; // field@8f6c │ │ +32e36c: 6e10 3989 0000 |0002: invoke-virtual {v0}, Ljava/util/HashMap;.size:()I // method@8939 │ │ +32e372: 0a00 |0005: move-result v0 │ │ +32e374: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2; │ │ │ │ #3 : (in Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2;) │ │ @@ -1347889,49 +1347889,49 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -32e3d8: |[32e3d8] org.jaudiotagger.tag.lyrics3.Lyrics3v2.getIdentifier:()Ljava/lang/String; │ │ -32e3e8: 1a00 c737 |0000: const-string v0, "Lyrics3v2.00" // string@37c7 │ │ -32e3ec: 1100 |0002: return-object v0 │ │ +32e3dc: |[32e3dc] org.jaudiotagger.tag.lyrics3.Lyrics3v2.getIdentifier:()Ljava/lang/String; │ │ +32e3ec: 1a00 c737 |0000: const-string v0, "Lyrics3v2.00" // string@37c7 │ │ +32e3f0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2;) │ │ name : 'getSize' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 32 16-bit code units │ │ -32e374: |[32e374] org.jaudiotagger.tag.lyrics3.Lyrics3v2.getSize:()I │ │ -32e384: 5430 6c8f |0000: iget-object v0, v3, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2;.fieldMap:Ljava/util/HashMap; // field@8f6c │ │ -32e388: 6e10 3a89 0000 |0002: invoke-virtual {v0}, Ljava/util/HashMap;.values:()Ljava/util/Collection; // method@893a │ │ -32e38e: 0c00 |0005: move-result-object v0 │ │ -32e390: 7210 0289 0000 |0006: invoke-interface {v0}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@8902 │ │ -32e396: 0c00 |0009: move-result-object v0 │ │ -32e398: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -32e39a: 7210 4789 0000 |000b: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -32e3a0: 0a02 |000e: move-result v2 │ │ -32e3a2: 3802 0e00 |000f: if-eqz v2, 001d // +000e │ │ -32e3a6: 7210 4889 0000 |0011: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -32e3ac: 0c02 |0014: move-result-object v2 │ │ -32e3ae: 1f02 ce12 |0015: check-cast v2, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field; // type@12ce │ │ -32e3b2: 6e10 209d 0200 |0017: invoke-virtual {v2}, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field;.getSize:()I // method@9d20 │ │ -32e3b8: 0a02 |001a: move-result v2 │ │ -32e3ba: b021 |001b: add-int/2addr v1, v2 │ │ -32e3bc: 28ef |001c: goto 000b // -0011 │ │ -32e3be: d801 010b |001d: add-int/lit8 v1, v1, #int 11 // #0b │ │ -32e3c2: 0f01 |001f: return v1 │ │ +32e378: |[32e378] org.jaudiotagger.tag.lyrics3.Lyrics3v2.getSize:()I │ │ +32e388: 5430 6c8f |0000: iget-object v0, v3, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2;.fieldMap:Ljava/util/HashMap; // field@8f6c │ │ +32e38c: 6e10 3a89 0000 |0002: invoke-virtual {v0}, Ljava/util/HashMap;.values:()Ljava/util/Collection; // method@893a │ │ +32e392: 0c00 |0005: move-result-object v0 │ │ +32e394: 7210 0289 0000 |0006: invoke-interface {v0}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@8902 │ │ +32e39a: 0c00 |0009: move-result-object v0 │ │ +32e39c: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +32e39e: 7210 4789 0000 |000b: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +32e3a4: 0a02 |000e: move-result v2 │ │ +32e3a6: 3802 0e00 |000f: if-eqz v2, 001d // +000e │ │ +32e3aa: 7210 4889 0000 |0011: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +32e3b0: 0c02 |0014: move-result-object v2 │ │ +32e3b2: 1f02 ce12 |0015: check-cast v2, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field; // type@12ce │ │ +32e3b6: 6e10 209d 0200 |0017: invoke-virtual {v2}, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field;.getSize:()I // method@9d20 │ │ +32e3bc: 0a02 |001a: move-result v2 │ │ +32e3be: b021 |001b: add-int/2addr v1, v2 │ │ +32e3c0: 28ef |001c: goto 000b // -0011 │ │ +32e3c2: d801 010b |001d: add-int/lit8 v1, v1, #int 11 // #0b │ │ +32e3c6: 0f01 |001f: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ 0x000b line=184 │ │ 0x0011 line=186 │ │ 0x0017 line=187 │ │ locals : │ │ @@ -1347942,19 +1347942,19 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -32e238: |[32e238] org.jaudiotagger.tag.lyrics3.Lyrics3v2.hasField:(Ljava/lang/String;)Z │ │ -32e248: 5410 6c8f |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2;.fieldMap:Ljava/util/HashMap; // field@8f6c │ │ -32e24c: 6e20 2f89 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@892f │ │ -32e252: 0a02 |0005: move-result v2 │ │ -32e254: 0f02 |0006: return v2 │ │ +32e23c: |[32e23c] org.jaudiotagger.tag.lyrics3.Lyrics3v2.hasField:(Ljava/lang/String;)Z │ │ +32e24c: 5410 6c8f |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2;.fieldMap:Ljava/util/HashMap; // field@8f6c │ │ +32e250: 6e20 2f89 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@892f │ │ +32e256: 0a02 |0005: move-result v2 │ │ +32e258: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=218 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1347963,21 +1347963,21 @@ │ │ type : '()Ljava/util/Iterator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -32e4a0: |[32e4a0] org.jaudiotagger.tag.lyrics3.Lyrics3v2.iterator:()Ljava/util/Iterator; │ │ -32e4b0: 5410 6c8f |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2;.fieldMap:Ljava/util/HashMap; // field@8f6c │ │ -32e4b4: 6e10 3a89 0000 |0002: invoke-virtual {v0}, Ljava/util/HashMap;.values:()Ljava/util/Collection; // method@893a │ │ -32e4ba: 0c00 |0005: move-result-object v0 │ │ -32e4bc: 7210 0289 0000 |0006: invoke-interface {v0}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@8902 │ │ -32e4c2: 0c00 |0009: move-result-object v0 │ │ -32e4c4: 1100 |000a: return-object v0 │ │ +32e4a4: |[32e4a4] org.jaudiotagger.tag.lyrics3.Lyrics3v2.iterator:()Ljava/util/Iterator; │ │ +32e4b4: 5410 6c8f |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2;.fieldMap:Ljava/util/HashMap; // field@8f6c │ │ +32e4b8: 6e10 3a89 0000 |0002: invoke-virtual {v0}, Ljava/util/HashMap;.values:()Ljava/util/Collection; // method@893a │ │ +32e4be: 0c00 |0005: move-result-object v0 │ │ +32e4c0: 7210 0289 0000 |0006: invoke-interface {v0}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@8902 │ │ +32e4c6: 0c00 |0009: move-result-object v0 │ │ +32e4c8: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=226 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2; │ │ │ │ #7 : (in Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2;) │ │ @@ -1347985,42 +1347985,42 @@ │ │ type : '(Ljava/nio/ByteBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 53 16-bit code units │ │ -32e6b0: |[32e6b0] org.jaudiotagger.tag.lyrics3.Lyrics3v2.read:(Ljava/nio/ByteBuffer;)V │ │ -32e6c0: 6e20 129d 4300 |0000: invoke-virtual {v3, v4}, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2;.seek:(Ljava/nio/ByteBuffer;)Z // method@9d12 │ │ -32e6c6: 0a00 |0003: move-result v0 │ │ -32e6c8: 3800 2700 |0004: if-eqz v0, 002b // +0027 │ │ -32e6cc: 7020 149d 4300 |0006: invoke-direct {v3, v4}, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2;.seekSize:(Ljava/nio/ByteBuffer;)I // method@9d14 │ │ -32e6d2: 0a00 |0009: move-result v0 │ │ -32e6d4: 6e20 129d 4300 |000a: invoke-virtual {v3, v4}, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2;.seek:(Ljava/nio/ByteBuffer;)Z // method@9d12 │ │ -32e6da: 6e10 4d88 0400 |000d: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ -32e6e0: 2201 8c10 |0010: new-instance v1, Ljava/util/HashMap; // type@108c │ │ -32e6e4: 7010 2b89 0100 |0012: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@892b │ │ -32e6ea: 5b31 6c8f |0015: iput-object v1, v3, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2;.fieldMap:Ljava/util/HashMap; // field@8f6c │ │ -32e6ee: 6e10 4d88 0400 |0017: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ -32e6f4: 0a01 |001a: move-result v1 │ │ -32e6f6: d802 00f5 |001b: add-int/lit8 v2, v0, #int -11 // #f5 │ │ -32e6fa: 3521 0d00 |001d: if-ge v1, v2, 002a // +000d │ │ -32e6fe: 2201 ce12 |001f: new-instance v1, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field; // type@12ce │ │ -32e702: 7020 1a9d 4100 |0021: invoke-direct {v1, v4}, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field;.:(Ljava/nio/ByteBuffer;)V // method@9d1a │ │ -32e708: 6e20 159d 1300 |0024: invoke-virtual {v3, v1}, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2;.setField:(Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field;)V // method@9d15 │ │ -32e70e: 28f0 |0027: goto 0017 // -0010 │ │ -32e710: 0000 |0028: nop // spacer │ │ -32e712: 28ee |0029: goto 0017 // -0012 │ │ -32e714: 0e00 |002a: return-void │ │ -32e716: 2204 c811 |002b: new-instance v4, Lorg/jaudiotagger/tag/TagNotFoundException; // type@11c8 │ │ -32e71a: 1a00 c837 |002d: const-string v0, "Lyrics3v2.00 Tag Not Found" // string@37c8 │ │ -32e71e: 7020 de91 0400 |002f: invoke-direct {v4, v0}, Lorg/jaudiotagger/tag/TagNotFoundException;.:(Ljava/lang/String;)V // method@91de │ │ -32e724: 2802 |0032: goto 0034 // +0002 │ │ -32e726: 2704 |0033: throw v4 │ │ -32e728: 28ff |0034: goto 0033 // -0001 │ │ +32e6b4: |[32e6b4] org.jaudiotagger.tag.lyrics3.Lyrics3v2.read:(Ljava/nio/ByteBuffer;)V │ │ +32e6c4: 6e20 129d 4300 |0000: invoke-virtual {v3, v4}, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2;.seek:(Ljava/nio/ByteBuffer;)Z // method@9d12 │ │ +32e6ca: 0a00 |0003: move-result v0 │ │ +32e6cc: 3800 2700 |0004: if-eqz v0, 002b // +0027 │ │ +32e6d0: 7020 149d 4300 |0006: invoke-direct {v3, v4}, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2;.seekSize:(Ljava/nio/ByteBuffer;)I // method@9d14 │ │ +32e6d6: 0a00 |0009: move-result v0 │ │ +32e6d8: 6e20 129d 4300 |000a: invoke-virtual {v3, v4}, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2;.seek:(Ljava/nio/ByteBuffer;)Z // method@9d12 │ │ +32e6de: 6e10 4d88 0400 |000d: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ +32e6e4: 2201 8c10 |0010: new-instance v1, Ljava/util/HashMap; // type@108c │ │ +32e6e8: 7010 2b89 0100 |0012: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@892b │ │ +32e6ee: 5b31 6c8f |0015: iput-object v1, v3, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2;.fieldMap:Ljava/util/HashMap; // field@8f6c │ │ +32e6f2: 6e10 4d88 0400 |0017: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ +32e6f8: 0a01 |001a: move-result v1 │ │ +32e6fa: d802 00f5 |001b: add-int/lit8 v2, v0, #int -11 // #f5 │ │ +32e6fe: 3521 0d00 |001d: if-ge v1, v2, 002a // +000d │ │ +32e702: 2201 ce12 |001f: new-instance v1, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field; // type@12ce │ │ +32e706: 7020 1a9d 4100 |0021: invoke-direct {v1, v4}, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field;.:(Ljava/nio/ByteBuffer;)V // method@9d1a │ │ +32e70c: 6e20 159d 1300 |0024: invoke-virtual {v3, v1}, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2;.setField:(Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field;)V // method@9d15 │ │ +32e712: 28f0 |0027: goto 0017 // -0010 │ │ +32e714: 0000 |0028: nop // spacer │ │ +32e716: 28ee |0029: goto 0017 // -0012 │ │ +32e718: 0e00 |002a: return-void │ │ +32e71a: 2204 c811 |002b: new-instance v4, Lorg/jaudiotagger/tag/TagNotFoundException; // type@11c8 │ │ +32e71e: 1a00 c837 |002d: const-string v0, "Lyrics3v2.00 Tag Not Found" // string@37c8 │ │ +32e722: 7020 de91 0400 |002f: invoke-direct {v4, v0}, Lorg/jaudiotagger/tag/TagNotFoundException;.:(Ljava/lang/String;)V // method@91de │ │ +32e728: 2802 |0032: goto 0034 // +0002 │ │ +32e72a: 2704 |0033: throw v4 │ │ +32e72c: 28ff |0034: goto 0033 // -0001 │ │ catches : 1 │ │ 0x001f - 0x0027 │ │ Lorg/jaudiotagger/tag/InvalidTagException; -> 0x0028 │ │ positions : │ │ 0x0000 line=248 │ │ 0x0006 line=250 │ │ 0x000a line=258 │ │ @@ -1348039,18 +1348039,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -32e73c: |[32e73c] org.jaudiotagger.tag.lyrics3.Lyrics3v2.removeField:(Ljava/lang/String;)V │ │ -32e74c: 5410 6c8f |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2;.fieldMap:Ljava/util/HashMap; // field@8f6c │ │ -32e750: 6e20 3889 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@8938 │ │ -32e756: 0e00 |0005: return-void │ │ +32e740: |[32e740] org.jaudiotagger.tag.lyrics3.Lyrics3v2.removeField:(Ljava/lang/String;)V │ │ +32e750: 5410 6c8f |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2;.fieldMap:Ljava/util/HashMap; // field@8f6c │ │ +32e754: 6e20 3889 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@8938 │ │ +32e75a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=285 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1348059,84 +1348059,84 @@ │ │ type : '(Ljava/nio/ByteBuffer;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -32e258: |[32e258] org.jaudiotagger.tag.lyrics3.Lyrics3v2.seek:(Ljava/nio/ByteBuffer;)Z │ │ -32e268: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -32e26a: 0f01 |0001: return v1 │ │ +32e25c: |[32e25c] org.jaudiotagger.tag.lyrics3.Lyrics3v2.seek:(Ljava/nio/ByteBuffer;)Z │ │ +32e26c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +32e26e: 0f01 |0001: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #10 : (in Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2;) │ │ name : 'seek' │ │ type : '(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 107 16-bit code units │ │ -32e26c: |[32e26c] org.jaudiotagger.tag.lyrics3.Lyrics3v2.seek:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Z │ │ -32e27c: 1300 0b00 |0000: const/16 v0, #int 11 // #b │ │ -32e280: 2301 1c13 |0002: new-array v1, v0, [B // type@131c │ │ -32e284: 7210 8a8a 0b00 |0004: invoke-interface {v11}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.length:()J // method@8a8a │ │ -32e28a: 0b02 |0007: move-result-wide v2 │ │ -32e28c: 1604 8000 |0008: const-wide/16 v4, #int 128 // #80 │ │ -32e290: bc42 |000a: sub-long/2addr v2, v4 │ │ -32e292: 1604 0900 |000b: const-wide/16 v4, #int 9 // #9 │ │ -32e296: bc42 |000d: sub-long/2addr v2, v4 │ │ -32e298: 7230 918a 2b03 |000e: invoke-interface {v11, v2, v3}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.seek:(J)V // method@8a91 │ │ -32e29e: 1202 |0011: const/4 v2, #int 0 // #0 │ │ -32e2a0: 1303 0900 |0012: const/16 v3, #int 9 // #9 │ │ -32e2a4: 7240 8d8a 1b32 |0014: invoke-interface {v11, v1, v2, v3}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.read:([BII)I // method@8a8d │ │ -32e2aa: 2206 3710 |0017: new-instance v6, Ljava/lang/String; // type@1037 │ │ -32e2ae: 7040 8d87 1632 |0019: invoke-direct {v6, v1, v2, v3}, Ljava/lang/String;.:([BII)V // method@878d │ │ -32e2b4: 1a07 eb22 |001c: const-string v7, "LYRICS200" // string@22eb │ │ -32e2b8: 6e20 9c87 7600 |001e: invoke-virtual {v6, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -32e2be: 0a06 |0021: move-result v6 │ │ -32e2c0: 3806 0700 |0022: if-eqz v6, 0029 // +0007 │ │ -32e2c4: 7210 848a 0b00 |0024: invoke-interface {v11}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getFilePointer:()J // method@8a84 │ │ -32e2ca: 0b03 |0027: move-result-wide v3 │ │ -32e2cc: 281b |0028: goto 0043 // +001b │ │ -32e2ce: 7210 8a8a 0b00 |0029: invoke-interface {v11}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.length:()J // method@8a8a │ │ -32e2d4: 0b08 |002c: move-result-wide v8 │ │ -32e2d6: bc48 |002d: sub-long/2addr v8, v4 │ │ -32e2d8: 7230 918a 8b09 |002e: invoke-interface {v11, v8, v9}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.seek:(J)V // method@8a91 │ │ -32e2de: 7240 8d8a 1b32 |0031: invoke-interface {v11, v1, v2, v3}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.read:([BII)I // method@8a8d │ │ -32e2e4: 2204 3710 |0034: new-instance v4, Ljava/lang/String; // type@1037 │ │ -32e2e8: 7040 8d87 1432 |0036: invoke-direct {v4, v1, v2, v3}, Ljava/lang/String;.:([BII)V // method@878d │ │ -32e2ee: 6e20 9c87 7400 |0039: invoke-virtual {v4, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -32e2f4: 0a03 |003c: move-result v3 │ │ -32e2f6: 3803 2d00 |003d: if-eqz v3, 006a // +002d │ │ -32e2fa: 7210 848a 0b00 |003f: invoke-interface {v11}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getFilePointer:()J // method@8a84 │ │ -32e300: 0b03 |0042: move-result-wide v3 │ │ -32e302: 1605 0f00 |0043: const-wide/16 v5, #int 15 // #f │ │ -32e306: bc53 |0045: sub-long/2addr v3, v5 │ │ -32e308: 7230 918a 3b04 |0046: invoke-interface {v11, v3, v4}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.seek:(J)V // method@8a91 │ │ -32e30e: 1265 |0049: const/4 v5, #int 6 // #6 │ │ -32e310: 7240 8d8a 1b52 |004a: invoke-interface {v11, v1, v2, v5}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.read:([BII)I // method@8a8d │ │ -32e316: 2206 3710 |004d: new-instance v6, Ljava/lang/String; // type@1037 │ │ -32e31a: 7040 8d87 1652 |004f: invoke-direct {v6, v1, v2, v5}, Ljava/lang/String;.:([BII)V // method@878d │ │ -32e320: 7110 2b87 0600 |0052: invoke-static {v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@872b │ │ -32e326: 0a05 |0055: move-result v5 │ │ -32e328: 8155 |0056: int-to-long v5, v5 │ │ -32e32a: bc53 |0057: sub-long/2addr v3, v5 │ │ -32e32c: 7230 918a 3b04 |0058: invoke-interface {v11, v3, v4}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.seek:(J)V // method@8a91 │ │ -32e332: 7240 8d8a 1b02 |005b: invoke-interface {v11, v1, v2, v0}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.read:([BII)I // method@8a8d │ │ -32e338: 220b 3710 |005e: new-instance v11, Ljava/lang/String; // type@1037 │ │ -32e33c: 7040 8d87 1b02 |0060: invoke-direct {v11, v1, v2, v0}, Ljava/lang/String;.:([BII)V // method@878d │ │ -32e342: 1a00 ec22 |0063: const-string v0, "LYRICSBEGIN" // string@22ec │ │ -32e346: 6e20 9c87 0b00 |0065: invoke-virtual {v11, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -32e34c: 0a0b |0068: move-result v11 │ │ -32e34e: 0f0b |0069: return v11 │ │ -32e350: 0f02 |006a: return v2 │ │ +32e270: |[32e270] org.jaudiotagger.tag.lyrics3.Lyrics3v2.seek:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Z │ │ +32e280: 1300 0b00 |0000: const/16 v0, #int 11 // #b │ │ +32e284: 2301 1c13 |0002: new-array v1, v0, [B // type@131c │ │ +32e288: 7210 8a8a 0b00 |0004: invoke-interface {v11}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.length:()J // method@8a8a │ │ +32e28e: 0b02 |0007: move-result-wide v2 │ │ +32e290: 1604 8000 |0008: const-wide/16 v4, #int 128 // #80 │ │ +32e294: bc42 |000a: sub-long/2addr v2, v4 │ │ +32e296: 1604 0900 |000b: const-wide/16 v4, #int 9 // #9 │ │ +32e29a: bc42 |000d: sub-long/2addr v2, v4 │ │ +32e29c: 7230 918a 2b03 |000e: invoke-interface {v11, v2, v3}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.seek:(J)V // method@8a91 │ │ +32e2a2: 1202 |0011: const/4 v2, #int 0 // #0 │ │ +32e2a4: 1303 0900 |0012: const/16 v3, #int 9 // #9 │ │ +32e2a8: 7240 8d8a 1b32 |0014: invoke-interface {v11, v1, v2, v3}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.read:([BII)I // method@8a8d │ │ +32e2ae: 2206 3710 |0017: new-instance v6, Ljava/lang/String; // type@1037 │ │ +32e2b2: 7040 8d87 1632 |0019: invoke-direct {v6, v1, v2, v3}, Ljava/lang/String;.:([BII)V // method@878d │ │ +32e2b8: 1a07 eb22 |001c: const-string v7, "LYRICS200" // string@22eb │ │ +32e2bc: 6e20 9c87 7600 |001e: invoke-virtual {v6, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +32e2c2: 0a06 |0021: move-result v6 │ │ +32e2c4: 3806 0700 |0022: if-eqz v6, 0029 // +0007 │ │ +32e2c8: 7210 848a 0b00 |0024: invoke-interface {v11}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getFilePointer:()J // method@8a84 │ │ +32e2ce: 0b03 |0027: move-result-wide v3 │ │ +32e2d0: 281b |0028: goto 0043 // +001b │ │ +32e2d2: 7210 8a8a 0b00 |0029: invoke-interface {v11}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.length:()J // method@8a8a │ │ +32e2d8: 0b08 |002c: move-result-wide v8 │ │ +32e2da: bc48 |002d: sub-long/2addr v8, v4 │ │ +32e2dc: 7230 918a 8b09 |002e: invoke-interface {v11, v8, v9}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.seek:(J)V // method@8a91 │ │ +32e2e2: 7240 8d8a 1b32 |0031: invoke-interface {v11, v1, v2, v3}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.read:([BII)I // method@8a8d │ │ +32e2e8: 2204 3710 |0034: new-instance v4, Ljava/lang/String; // type@1037 │ │ +32e2ec: 7040 8d87 1432 |0036: invoke-direct {v4, v1, v2, v3}, Ljava/lang/String;.:([BII)V // method@878d │ │ +32e2f2: 6e20 9c87 7400 |0039: invoke-virtual {v4, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +32e2f8: 0a03 |003c: move-result v3 │ │ +32e2fa: 3803 2d00 |003d: if-eqz v3, 006a // +002d │ │ +32e2fe: 7210 848a 0b00 |003f: invoke-interface {v11}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getFilePointer:()J // method@8a84 │ │ +32e304: 0b03 |0042: move-result-wide v3 │ │ +32e306: 1605 0f00 |0043: const-wide/16 v5, #int 15 // #f │ │ +32e30a: bc53 |0045: sub-long/2addr v3, v5 │ │ +32e30c: 7230 918a 3b04 |0046: invoke-interface {v11, v3, v4}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.seek:(J)V // method@8a91 │ │ +32e312: 1265 |0049: const/4 v5, #int 6 // #6 │ │ +32e314: 7240 8d8a 1b52 |004a: invoke-interface {v11, v1, v2, v5}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.read:([BII)I // method@8a8d │ │ +32e31a: 2206 3710 |004d: new-instance v6, Ljava/lang/String; // type@1037 │ │ +32e31e: 7040 8d87 1652 |004f: invoke-direct {v6, v1, v2, v5}, Ljava/lang/String;.:([BII)V // method@878d │ │ +32e324: 7110 2b87 0600 |0052: invoke-static {v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@872b │ │ +32e32a: 0a05 |0055: move-result v5 │ │ +32e32c: 8155 |0056: int-to-long v5, v5 │ │ +32e32e: bc53 |0057: sub-long/2addr v3, v5 │ │ +32e330: 7230 918a 3b04 |0058: invoke-interface {v11, v3, v4}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.seek:(J)V // method@8a91 │ │ +32e336: 7240 8d8a 1b02 |005b: invoke-interface {v11, v1, v2, v0}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.read:([BII)I // method@8a8d │ │ +32e33c: 220b 3710 |005e: new-instance v11, Ljava/lang/String; // type@1037 │ │ +32e340: 7040 8d87 1b02 |0060: invoke-direct {v11, v1, v2, v0}, Ljava/lang/String;.:([BII)V // method@878d │ │ +32e346: 1a00 ec22 |0063: const-string v0, "LYRICSBEGIN" // string@22ec │ │ +32e34a: 6e20 9c87 0b00 |0065: invoke-virtual {v11, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +32e350: 0a0b |0068: move-result v11 │ │ +32e352: 0f0b |0069: return v11 │ │ +32e354: 0f02 |006a: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=302 │ │ 0x0014 line=303 │ │ 0x0017 line=304 │ │ 0x001e line=306 │ │ 0x0024 line=308 │ │ @@ -1348161,20 +1348161,20 @@ │ │ type : '(Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -32e758: |[32e758] org.jaudiotagger.tag.lyrics3.Lyrics3v2.setField:(Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field;)V │ │ -32e768: 5420 6c8f |0000: iget-object v0, v2, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2;.fieldMap:Ljava/util/HashMap; // field@8f6c │ │ -32e76c: 6e10 1f9d 0300 |0002: invoke-virtual {v3}, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field;.getIdentifier:()Ljava/lang/String; // method@9d1f │ │ -32e772: 0c01 |0005: move-result-object v1 │ │ -32e774: 6e30 3689 1003 |0006: invoke-virtual {v0, v1, v3}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8936 │ │ -32e77a: 0e00 |0009: return-void │ │ +32e75c: |[32e75c] org.jaudiotagger.tag.lyrics3.Lyrics3v2.setField:(Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field;)V │ │ +32e76c: 5420 6c8f |0000: iget-object v0, v2, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2;.fieldMap:Ljava/util/HashMap; // field@8f6c │ │ +32e770: 6e10 1f9d 0300 |0002: invoke-virtual {v3}, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field;.getIdentifier:()Ljava/lang/String; // method@9d1f │ │ +32e776: 0c01 |0005: move-result-object v1 │ │ +32e778: 6e30 3689 1003 |0006: invoke-virtual {v0, v1, v3}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8936 │ │ +32e77e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2; │ │ 0x0000 - 0x000a reg=3 (null) Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field; │ │ │ │ @@ -1348183,52 +1348183,52 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 79 16-bit code units │ │ -32e3f0: |[32e3f0] org.jaudiotagger.tag.lyrics3.Lyrics3v2.toString:()Ljava/lang/String; │ │ -32e400: 5450 6c8f |0000: iget-object v0, v5, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2;.fieldMap:Ljava/util/HashMap; // field@8f6c │ │ -32e404: 6e10 3a89 0000 |0002: invoke-virtual {v0}, Ljava/util/HashMap;.values:()Ljava/util/Collection; // method@893a │ │ -32e40a: 0c00 |0005: move-result-object v0 │ │ -32e40c: 7210 0289 0000 |0006: invoke-interface {v0}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@8902 │ │ -32e412: 0c00 |0009: move-result-object v0 │ │ -32e414: 2201 3910 |000a: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -32e418: 7010 cc87 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -32e41e: 6e10 0c9d 0500 |000f: invoke-virtual {v5}, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2;.getIdentifier:()Ljava/lang/String; // method@9d0c │ │ -32e424: 0c02 |0012: move-result-object v2 │ │ -32e426: 6e20 d787 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -32e42c: 1a02 5000 |0016: const-string v2, " " // string@0050 │ │ -32e430: 6e20 d787 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -32e436: 6e10 0d9d 0500 |001b: invoke-virtual {v5}, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2;.getSize:()I // method@9d0d │ │ -32e43c: 0a02 |001e: move-result v2 │ │ -32e43e: 6e20 d387 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -32e444: 1a02 2200 |0022: const-string v2, " │ │ +32e3f4: |[32e3f4] org.jaudiotagger.tag.lyrics3.Lyrics3v2.toString:()Ljava/lang/String; │ │ +32e404: 5450 6c8f |0000: iget-object v0, v5, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2;.fieldMap:Ljava/util/HashMap; // field@8f6c │ │ +32e408: 6e10 3a89 0000 |0002: invoke-virtual {v0}, Ljava/util/HashMap;.values:()Ljava/util/Collection; // method@893a │ │ +32e40e: 0c00 |0005: move-result-object v0 │ │ +32e410: 7210 0289 0000 |0006: invoke-interface {v0}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@8902 │ │ +32e416: 0c00 |0009: move-result-object v0 │ │ +32e418: 2201 3910 |000a: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +32e41c: 7010 cc87 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +32e422: 6e10 0c9d 0500 |000f: invoke-virtual {v5}, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2;.getIdentifier:()Ljava/lang/String; // method@9d0c │ │ +32e428: 0c02 |0012: move-result-object v2 │ │ +32e42a: 6e20 d787 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +32e430: 1a02 5000 |0016: const-string v2, " " // string@0050 │ │ +32e434: 6e20 d787 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +32e43a: 6e10 0d9d 0500 |001b: invoke-virtual {v5}, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2;.getSize:()I // method@9d0d │ │ +32e440: 0a02 |001e: move-result v2 │ │ +32e442: 6e20 d387 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +32e448: 1a02 2200 |0022: const-string v2, " │ │ " // string@0022 │ │ -32e448: 6e20 d787 2100 |0024: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -32e44e: 6e10 df87 0100 |0027: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -32e454: 0c01 |002a: move-result-object v1 │ │ -32e456: 7210 4789 0000 |002b: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -32e45c: 0a03 |002e: move-result v3 │ │ -32e45e: 3803 1f00 |002f: if-eqz v3, 004e // +001f │ │ -32e462: 7210 4889 0000 |0031: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -32e468: 0c03 |0034: move-result-object v3 │ │ -32e46a: 1f03 ce12 |0035: check-cast v3, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field; // type@12ce │ │ -32e46e: 2204 3910 |0037: new-instance v4, Ljava/lang/StringBuilder; // type@1039 │ │ -32e472: 7010 cc87 0400 |0039: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -32e478: 6e20 d787 1400 |003c: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -32e47e: 6e10 239d 0300 |003f: invoke-virtual {v3}, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field;.toString:()Ljava/lang/String; // method@9d23 │ │ -32e484: 0c01 |0042: move-result-object v1 │ │ -32e486: 6e20 d787 1400 |0043: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -32e48c: 6e20 d787 2400 |0046: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -32e492: 6e10 df87 0400 |0049: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -32e498: 0c01 |004c: move-result-object v1 │ │ -32e49a: 28de |004d: goto 002b // -0022 │ │ -32e49c: 1101 |004e: return-object v1 │ │ +32e44c: 6e20 d787 2100 |0024: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +32e452: 6e10 df87 0100 |0027: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +32e458: 0c01 |002a: move-result-object v1 │ │ +32e45a: 7210 4789 0000 |002b: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +32e460: 0a03 |002e: move-result v3 │ │ +32e462: 3803 1f00 |002f: if-eqz v3, 004e // +001f │ │ +32e466: 7210 4889 0000 |0031: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +32e46c: 0c03 |0034: move-result-object v3 │ │ +32e46e: 1f03 ce12 |0035: check-cast v3, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field; // type@12ce │ │ +32e472: 2204 3910 |0037: new-instance v4, Ljava/lang/StringBuilder; // type@1039 │ │ +32e476: 7010 cc87 0400 |0039: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +32e47c: 6e20 d787 1400 |003c: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +32e482: 6e10 239d 0300 |003f: invoke-virtual {v3}, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field;.toString:()Ljava/lang/String; // method@9d23 │ │ +32e488: 0c01 |0042: move-result-object v1 │ │ +32e48a: 6e20 d787 1400 |0043: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +32e490: 6e20 d787 2400 |0046: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +32e496: 6e10 df87 0400 |0049: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +32e49c: 0c01 |004c: move-result-object v1 │ │ +32e49e: 28de |004d: goto 002b // -0022 │ │ +32e4a0: 1101 |004e: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=348 │ │ 0x000a line=350 │ │ 0x002b line=352 │ │ 0x0031 line=354 │ │ 0x0037 line=355 │ │ @@ -1348240,40 +1348240,40 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 51 16-bit code units │ │ -32e77c: |[32e77c] org.jaudiotagger.tag.lyrics3.Lyrics3v2.updateField:(Ljava/lang/String;)V │ │ -32e78c: 1a00 501e |0000: const-string v0, "IND" // string@1e50 │ │ -32e790: 6e20 9c87 0400 |0002: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -32e796: 0a04 |0005: move-result v4 │ │ -32e798: 3804 2c00 |0006: if-eqz v4, 0032 // +002c │ │ -32e79c: 5434 6c8f |0008: iget-object v4, v3, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2;.fieldMap:Ljava/util/HashMap; // field@8f6c │ │ -32e7a0: 1a00 e622 |000a: const-string v0, "LYR" // string@22e6 │ │ -32e7a4: 6e20 2f89 0400 |000c: invoke-virtual {v4, v0}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@892f │ │ -32e7aa: 0a04 |000f: move-result v4 │ │ -32e7ac: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -32e7ae: 3804 1400 |0011: if-eqz v4, 0025 // +0014 │ │ -32e7b2: 5431 6c8f |0013: iget-object v1, v3, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2;.fieldMap:Ljava/util/HashMap; // field@8f6c │ │ -32e7b6: 6e20 3289 0100 |0015: invoke-virtual {v1, v0}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8932 │ │ -32e7bc: 0c00 |0018: move-result-object v0 │ │ -32e7be: 1f00 ce12 |0019: check-cast v0, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field; // type@12ce │ │ -32e7c2: 6e10 1e9d 0000 |001b: invoke-virtual {v0}, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@9d1e │ │ -32e7c8: 0c00 |001e: move-result-object v0 │ │ -32e7ca: 1f00 c912 |001f: check-cast v0, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyLYR; // type@12c9 │ │ -32e7ce: 6e10 d99c 0000 |0021: invoke-virtual {v0}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyLYR;.hasTimeStamp:()Z // method@9cd9 │ │ -32e7d4: 0a01 |0024: move-result v1 │ │ -32e7d6: 2200 ce12 |0025: new-instance v0, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field; // type@12ce │ │ -32e7da: 2202 c712 |0027: new-instance v2, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyIND; // type@12c7 │ │ -32e7de: 7030 ba9c 4201 |0029: invoke-direct {v2, v4, v1}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyIND;.:(ZZ)V // method@9cba │ │ -32e7e4: 7020 1c9d 2000 |002c: invoke-direct {v0, v2}, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field;.:(Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3v2FieldFrameBody;)V // method@9d1c │ │ -32e7ea: 6e20 159d 0300 |002f: invoke-virtual {v3, v0}, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2;.setField:(Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field;)V // method@9d15 │ │ -32e7f0: 0e00 |0032: return-void │ │ +32e780: |[32e780] org.jaudiotagger.tag.lyrics3.Lyrics3v2.updateField:(Ljava/lang/String;)V │ │ +32e790: 1a00 501e |0000: const-string v0, "IND" // string@1e50 │ │ +32e794: 6e20 9c87 0400 |0002: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +32e79a: 0a04 |0005: move-result v4 │ │ +32e79c: 3804 2c00 |0006: if-eqz v4, 0032 // +002c │ │ +32e7a0: 5434 6c8f |0008: iget-object v4, v3, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2;.fieldMap:Ljava/util/HashMap; // field@8f6c │ │ +32e7a4: 1a00 e622 |000a: const-string v0, "LYR" // string@22e6 │ │ +32e7a8: 6e20 2f89 0400 |000c: invoke-virtual {v4, v0}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@892f │ │ +32e7ae: 0a04 |000f: move-result v4 │ │ +32e7b0: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +32e7b2: 3804 1400 |0011: if-eqz v4, 0025 // +0014 │ │ +32e7b6: 5431 6c8f |0013: iget-object v1, v3, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2;.fieldMap:Ljava/util/HashMap; // field@8f6c │ │ +32e7ba: 6e20 3289 0100 |0015: invoke-virtual {v1, v0}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8932 │ │ +32e7c0: 0c00 |0018: move-result-object v0 │ │ +32e7c2: 1f00 ce12 |0019: check-cast v0, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field; // type@12ce │ │ +32e7c6: 6e10 1e9d 0000 |001b: invoke-virtual {v0}, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@9d1e │ │ +32e7cc: 0c00 |001e: move-result-object v0 │ │ +32e7ce: 1f00 c912 |001f: check-cast v0, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyLYR; // type@12c9 │ │ +32e7d2: 6e10 d99c 0000 |0021: invoke-virtual {v0}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyLYR;.hasTimeStamp:()Z // method@9cd9 │ │ +32e7d8: 0a01 |0024: move-result v1 │ │ +32e7da: 2200 ce12 |0025: new-instance v0, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field; // type@12ce │ │ +32e7de: 2202 c712 |0027: new-instance v2, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyIND; // type@12c7 │ │ +32e7e2: 7030 ba9c 4201 |0029: invoke-direct {v2, v4, v1}, Lorg/jaudiotagger/tag/lyrics3/FieldFrameBodyIND;.:(ZZ)V // method@9cba │ │ +32e7e8: 7020 1c9d 2000 |002c: invoke-direct {v0, v2}, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field;.:(Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3v2FieldFrameBody;)V // method@9d1c │ │ +32e7ee: 6e20 159d 0300 |002f: invoke-virtual {v3, v0}, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2;.setField:(Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field;)V // method@9d15 │ │ +32e7f4: 0e00 |0032: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=368 │ │ 0x0008 line=370 │ │ 0x0013 line=375 │ │ 0x001b line=377 │ │ 0x0021 line=378 │ │ @@ -1348288,114 +1348288,114 @@ │ │ type : '(Lorg/jaudiotagger/audio/MyRandomAccessFile;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 189 16-bit code units │ │ -32e7f4: |[32e7f4] org.jaudiotagger.tag.lyrics3.Lyrics3v2.write:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)V │ │ -32e804: 1300 0f00 |0000: const/16 v0, #int 15 // #f │ │ -32e808: 2300 1c13 |0002: new-array v0, v0, [B // type@131c │ │ -32e80c: 2201 1812 |0004: new-instance v1, Lorg/jaudiotagger/tag/id3/ID3v1Tag; // type@1218 │ │ -32e810: 7010 d695 0100 |0006: invoke-direct {v1}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.:()V // method@95d6 │ │ -32e816: 6e20 089d a900 |0009: invoke-virtual {v9, v10}, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2;.delete:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)V // method@9d08 │ │ -32e81c: 7210 8a8a 0a00 |000c: invoke-interface {v10}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.length:()J // method@8a8a │ │ -32e822: 0b01 |000f: move-result-wide v1 │ │ -32e824: 7230 918a 1a02 |0010: invoke-interface {v10, v1, v2}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.seek:(J)V // method@8a91 │ │ -32e82a: 7210 848a 0a00 |0013: invoke-interface {v10}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getFilePointer:()J // method@8a84 │ │ -32e830: 0b01 |0016: move-result-wide v1 │ │ -32e832: 1203 |0017: const/4 v3, #int 0 // #0 │ │ -32e834: 1204 |0018: const/4 v4, #int 0 // #0 │ │ -32e836: 1305 0b00 |0019: const/16 v5, #int 11 // #b │ │ -32e83a: 3554 0e00 |001b: if-ge v4, v5, 0029 // +000e │ │ -32e83e: 1a05 ec22 |001d: const-string v5, "LYRICSBEGIN" // string@22ec │ │ -32e842: 6e20 9487 4500 |001f: invoke-virtual {v5, v4}, Ljava/lang/String;.charAt:(I)C // method@8794 │ │ -32e848: 0a05 |0022: move-result v5 │ │ -32e84a: 8d55 |0023: int-to-byte v5, v5 │ │ -32e84c: 4f05 0004 |0024: aput-byte v5, v0, v4 │ │ -32e850: d804 0401 |0026: add-int/lit8 v4, v4, #int 1 // #01 │ │ -32e854: 28f1 |0028: goto 0019 // -000f │ │ -32e856: 7240 968a 0a53 |0029: invoke-interface {v10, v0, v3, v5}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.write:([BII)V // method@8a96 │ │ -32e85c: 1a04 501e |002c: const-string v4, "IND" // string@1e50 │ │ -32e860: 6e20 179d 4900 |002e: invoke-virtual {v9, v4}, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2;.updateField:(Ljava/lang/String;)V // method@9d17 │ │ -32e866: 5495 6c8f |0031: iget-object v5, v9, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2;.fieldMap:Ljava/util/HashMap; // field@8f6c │ │ -32e86a: 6e20 3289 4500 |0033: invoke-virtual {v5, v4}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8932 │ │ -32e870: 0c05 |0036: move-result-object v5 │ │ -32e872: 1f05 ce12 |0037: check-cast v5, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field; // type@12ce │ │ -32e876: 6e20 249d a500 |0039: invoke-virtual {v5, v10}, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field;.write:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)V // method@9d24 │ │ -32e87c: 5495 6c8f |003c: iget-object v5, v9, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2;.fieldMap:Ljava/util/HashMap; // field@8f6c │ │ -32e880: 6e10 3a89 0500 |003e: invoke-virtual {v5}, Ljava/util/HashMap;.values:()Ljava/util/Collection; // method@893a │ │ -32e886: 0c05 |0041: move-result-object v5 │ │ -32e888: 7210 0289 0500 |0042: invoke-interface {v5}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@8902 │ │ -32e88e: 0c05 |0045: move-result-object v5 │ │ -32e890: 7210 4789 0500 |0046: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -32e896: 0a06 |0049: move-result v6 │ │ -32e898: 3806 2000 |004a: if-eqz v6, 006a // +0020 │ │ -32e89c: 7210 4889 0500 |004c: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -32e8a2: 0c06 |004f: move-result-object v6 │ │ -32e8a4: 1f06 ce12 |0050: check-cast v6, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field; // type@12ce │ │ -32e8a8: 6e10 1f9d 0600 |0052: invoke-virtual {v6}, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field;.getIdentifier:()Ljava/lang/String; // method@9d1f │ │ -32e8ae: 0c07 |0055: move-result-object v7 │ │ -32e8b0: 7100 ea91 0000 |0056: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ -32e8b6: 0c08 |0059: move-result-object v8 │ │ -32e8b8: 6e20 f091 7800 |005a: invoke-virtual {v8, v7}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getLyrics3SaveField:(Ljava/lang/String;)Z // method@91f0 │ │ -32e8be: 0a08 |005d: move-result v8 │ │ -32e8c0: 6e20 9c87 4700 |005e: invoke-virtual {v7, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -32e8c6: 0a07 |0061: move-result v7 │ │ -32e8c8: 3907 e4ff |0062: if-nez v7, 0046 // -001c │ │ -32e8cc: 3808 e2ff |0064: if-eqz v8, 0046 // -001e │ │ -32e8d0: 6e20 249d a600 |0066: invoke-virtual {v6, v10}, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field;.write:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)V // method@9d24 │ │ -32e8d6: 28dd |0069: goto 0046 // -0023 │ │ -32e8d8: 7210 848a 0a00 |006a: invoke-interface {v10}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getFilePointer:()J // method@8a84 │ │ -32e8de: 0b04 |006d: move-result-wide v4 │ │ -32e8e0: bc14 |006e: sub-long/2addr v4, v1 │ │ -32e8e2: 6e10 0d9d 0900 |006f: invoke-virtual {v9}, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2;.getSize:()I // method@9d0d │ │ -32e8e8: 7120 4287 5400 |0072: invoke-static {v4, v5}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@8742 │ │ -32e8ee: 0c01 |0075: move-result-object v1 │ │ -32e8f0: 1202 |0076: const/4 v2, #int 0 // #0 │ │ -32e8f2: 6e10 aa87 0100 |0077: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@87aa │ │ -32e8f8: 0a04 |007a: move-result v4 │ │ -32e8fa: d904 0406 |007b: rsub-int/lit8 v4, v4, #int 6 // #06 │ │ -32e8fe: 3542 0900 |007d: if-ge v2, v4, 0086 // +0009 │ │ -32e902: 1304 3000 |007f: const/16 v4, #int 48 // #30 │ │ -32e906: 4f04 0002 |0081: aput-byte v4, v0, v2 │ │ -32e90a: d802 0201 |0083: add-int/lit8 v2, v2, #int 1 // #01 │ │ -32e90e: 28f2 |0085: goto 0077 // -000e │ │ -32e910: 6e10 aa87 0100 |0086: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@87aa │ │ -32e916: 0a02 |0089: move-result v2 │ │ -32e918: d902 0206 |008a: rsub-int/lit8 v2, v2, #int 6 // #06 │ │ -32e91c: b032 |008c: add-int/2addr v2, v3 │ │ -32e91e: 1204 |008d: const/4 v4, #int 0 // #0 │ │ -32e920: 6e10 aa87 0100 |008e: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@87aa │ │ -32e926: 0a05 |0091: move-result v5 │ │ -32e928: 3554 0e00 |0092: if-ge v4, v5, 00a0 // +000e │ │ -32e92c: 9005 0402 |0094: add-int v5, v4, v2 │ │ -32e930: 6e20 9487 4100 |0096: invoke-virtual {v1, v4}, Ljava/lang/String;.charAt:(I)C // method@8794 │ │ -32e936: 0a06 |0099: move-result v6 │ │ -32e938: 8d66 |009a: int-to-byte v6, v6 │ │ -32e93a: 4f06 0005 |009b: aput-byte v6, v0, v5 │ │ -32e93e: d804 0401 |009d: add-int/lit8 v4, v4, #int 1 // #01 │ │ -32e942: 28ef |009f: goto 008e // -0011 │ │ -32e944: 6e10 aa87 0100 |00a0: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@87aa │ │ -32e94a: 0a01 |00a3: move-result v1 │ │ -32e94c: b012 |00a4: add-int/2addr v2, v1 │ │ -32e94e: 1201 |00a5: const/4 v1, #int 0 // #0 │ │ -32e950: 1304 0900 |00a6: const/16 v4, #int 9 // #9 │ │ -32e954: 3541 1000 |00a8: if-ge v1, v4, 00b8 // +0010 │ │ -32e958: 9004 0102 |00aa: add-int v4, v1, v2 │ │ -32e95c: 1a05 eb22 |00ac: const-string v5, "LYRICS200" // string@22eb │ │ -32e960: 6e20 9487 1500 |00ae: invoke-virtual {v5, v1}, Ljava/lang/String;.charAt:(I)C // method@8794 │ │ -32e966: 0a05 |00b1: move-result v5 │ │ -32e968: 8d55 |00b2: int-to-byte v5, v5 │ │ -32e96a: 4f05 0004 |00b3: aput-byte v5, v0, v4 │ │ -32e96e: d801 0101 |00b5: add-int/lit8 v1, v1, #int 1 // #01 │ │ -32e972: 28ef |00b7: goto 00a6 // -0011 │ │ -32e974: b042 |00b8: add-int/2addr v2, v4 │ │ -32e976: 7240 968a 0a23 |00b9: invoke-interface {v10, v0, v3, v2}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.write:([BII)V // method@8a96 │ │ -32e97c: 0e00 |00bc: return-void │ │ +32e7f8: |[32e7f8] org.jaudiotagger.tag.lyrics3.Lyrics3v2.write:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)V │ │ +32e808: 1300 0f00 |0000: const/16 v0, #int 15 // #f │ │ +32e80c: 2300 1c13 |0002: new-array v0, v0, [B // type@131c │ │ +32e810: 2201 1812 |0004: new-instance v1, Lorg/jaudiotagger/tag/id3/ID3v1Tag; // type@1218 │ │ +32e814: 7010 d695 0100 |0006: invoke-direct {v1}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.:()V // method@95d6 │ │ +32e81a: 6e20 089d a900 |0009: invoke-virtual {v9, v10}, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2;.delete:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)V // method@9d08 │ │ +32e820: 7210 8a8a 0a00 |000c: invoke-interface {v10}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.length:()J // method@8a8a │ │ +32e826: 0b01 |000f: move-result-wide v1 │ │ +32e828: 7230 918a 1a02 |0010: invoke-interface {v10, v1, v2}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.seek:(J)V // method@8a91 │ │ +32e82e: 7210 848a 0a00 |0013: invoke-interface {v10}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getFilePointer:()J // method@8a84 │ │ +32e834: 0b01 |0016: move-result-wide v1 │ │ +32e836: 1203 |0017: const/4 v3, #int 0 // #0 │ │ +32e838: 1204 |0018: const/4 v4, #int 0 // #0 │ │ +32e83a: 1305 0b00 |0019: const/16 v5, #int 11 // #b │ │ +32e83e: 3554 0e00 |001b: if-ge v4, v5, 0029 // +000e │ │ +32e842: 1a05 ec22 |001d: const-string v5, "LYRICSBEGIN" // string@22ec │ │ +32e846: 6e20 9487 4500 |001f: invoke-virtual {v5, v4}, Ljava/lang/String;.charAt:(I)C // method@8794 │ │ +32e84c: 0a05 |0022: move-result v5 │ │ +32e84e: 8d55 |0023: int-to-byte v5, v5 │ │ +32e850: 4f05 0004 |0024: aput-byte v5, v0, v4 │ │ +32e854: d804 0401 |0026: add-int/lit8 v4, v4, #int 1 // #01 │ │ +32e858: 28f1 |0028: goto 0019 // -000f │ │ +32e85a: 7240 968a 0a53 |0029: invoke-interface {v10, v0, v3, v5}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.write:([BII)V // method@8a96 │ │ +32e860: 1a04 501e |002c: const-string v4, "IND" // string@1e50 │ │ +32e864: 6e20 179d 4900 |002e: invoke-virtual {v9, v4}, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2;.updateField:(Ljava/lang/String;)V // method@9d17 │ │ +32e86a: 5495 6c8f |0031: iget-object v5, v9, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2;.fieldMap:Ljava/util/HashMap; // field@8f6c │ │ +32e86e: 6e20 3289 4500 |0033: invoke-virtual {v5, v4}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8932 │ │ +32e874: 0c05 |0036: move-result-object v5 │ │ +32e876: 1f05 ce12 |0037: check-cast v5, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field; // type@12ce │ │ +32e87a: 6e20 249d a500 |0039: invoke-virtual {v5, v10}, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field;.write:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)V // method@9d24 │ │ +32e880: 5495 6c8f |003c: iget-object v5, v9, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2;.fieldMap:Ljava/util/HashMap; // field@8f6c │ │ +32e884: 6e10 3a89 0500 |003e: invoke-virtual {v5}, Ljava/util/HashMap;.values:()Ljava/util/Collection; // method@893a │ │ +32e88a: 0c05 |0041: move-result-object v5 │ │ +32e88c: 7210 0289 0500 |0042: invoke-interface {v5}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@8902 │ │ +32e892: 0c05 |0045: move-result-object v5 │ │ +32e894: 7210 4789 0500 |0046: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +32e89a: 0a06 |0049: move-result v6 │ │ +32e89c: 3806 2000 |004a: if-eqz v6, 006a // +0020 │ │ +32e8a0: 7210 4889 0500 |004c: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +32e8a6: 0c06 |004f: move-result-object v6 │ │ +32e8a8: 1f06 ce12 |0050: check-cast v6, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field; // type@12ce │ │ +32e8ac: 6e10 1f9d 0600 |0052: invoke-virtual {v6}, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field;.getIdentifier:()Ljava/lang/String; // method@9d1f │ │ +32e8b2: 0c07 |0055: move-result-object v7 │ │ +32e8b4: 7100 ea91 0000 |0056: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ +32e8ba: 0c08 |0059: move-result-object v8 │ │ +32e8bc: 6e20 f091 7800 |005a: invoke-virtual {v8, v7}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getLyrics3SaveField:(Ljava/lang/String;)Z // method@91f0 │ │ +32e8c2: 0a08 |005d: move-result v8 │ │ +32e8c4: 6e20 9c87 4700 |005e: invoke-virtual {v7, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +32e8ca: 0a07 |0061: move-result v7 │ │ +32e8cc: 3907 e4ff |0062: if-nez v7, 0046 // -001c │ │ +32e8d0: 3808 e2ff |0064: if-eqz v8, 0046 // -001e │ │ +32e8d4: 6e20 249d a600 |0066: invoke-virtual {v6, v10}, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field;.write:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)V // method@9d24 │ │ +32e8da: 28dd |0069: goto 0046 // -0023 │ │ +32e8dc: 7210 848a 0a00 |006a: invoke-interface {v10}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.getFilePointer:()J // method@8a84 │ │ +32e8e2: 0b04 |006d: move-result-wide v4 │ │ +32e8e4: bc14 |006e: sub-long/2addr v4, v1 │ │ +32e8e6: 6e10 0d9d 0900 |006f: invoke-virtual {v9}, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2;.getSize:()I // method@9d0d │ │ +32e8ec: 7120 4287 5400 |0072: invoke-static {v4, v5}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@8742 │ │ +32e8f2: 0c01 |0075: move-result-object v1 │ │ +32e8f4: 1202 |0076: const/4 v2, #int 0 // #0 │ │ +32e8f6: 6e10 aa87 0100 |0077: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@87aa │ │ +32e8fc: 0a04 |007a: move-result v4 │ │ +32e8fe: d904 0406 |007b: rsub-int/lit8 v4, v4, #int 6 // #06 │ │ +32e902: 3542 0900 |007d: if-ge v2, v4, 0086 // +0009 │ │ +32e906: 1304 3000 |007f: const/16 v4, #int 48 // #30 │ │ +32e90a: 4f04 0002 |0081: aput-byte v4, v0, v2 │ │ +32e90e: d802 0201 |0083: add-int/lit8 v2, v2, #int 1 // #01 │ │ +32e912: 28f2 |0085: goto 0077 // -000e │ │ +32e914: 6e10 aa87 0100 |0086: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@87aa │ │ +32e91a: 0a02 |0089: move-result v2 │ │ +32e91c: d902 0206 |008a: rsub-int/lit8 v2, v2, #int 6 // #06 │ │ +32e920: b032 |008c: add-int/2addr v2, v3 │ │ +32e922: 1204 |008d: const/4 v4, #int 0 // #0 │ │ +32e924: 6e10 aa87 0100 |008e: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@87aa │ │ +32e92a: 0a05 |0091: move-result v5 │ │ +32e92c: 3554 0e00 |0092: if-ge v4, v5, 00a0 // +000e │ │ +32e930: 9005 0402 |0094: add-int v5, v4, v2 │ │ +32e934: 6e20 9487 4100 |0096: invoke-virtual {v1, v4}, Ljava/lang/String;.charAt:(I)C // method@8794 │ │ +32e93a: 0a06 |0099: move-result v6 │ │ +32e93c: 8d66 |009a: int-to-byte v6, v6 │ │ +32e93e: 4f06 0005 |009b: aput-byte v6, v0, v5 │ │ +32e942: d804 0401 |009d: add-int/lit8 v4, v4, #int 1 // #01 │ │ +32e946: 28ef |009f: goto 008e // -0011 │ │ +32e948: 6e10 aa87 0100 |00a0: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@87aa │ │ +32e94e: 0a01 |00a3: move-result v1 │ │ +32e950: b012 |00a4: add-int/2addr v2, v1 │ │ +32e952: 1201 |00a5: const/4 v1, #int 0 // #0 │ │ +32e954: 1304 0900 |00a6: const/16 v4, #int 9 // #9 │ │ +32e958: 3541 1000 |00a8: if-ge v1, v4, 00b8 // +0010 │ │ +32e95c: 9004 0102 |00aa: add-int v4, v1, v2 │ │ +32e960: 1a05 eb22 |00ac: const-string v5, "LYRICS200" // string@22eb │ │ +32e964: 6e20 9487 1500 |00ae: invoke-virtual {v5, v1}, Ljava/lang/String;.charAt:(I)C // method@8794 │ │ +32e96a: 0a05 |00b1: move-result v5 │ │ +32e96c: 8d55 |00b2: int-to-byte v5, v5 │ │ +32e96e: 4f05 0004 |00b3: aput-byte v5, v0, v4 │ │ +32e972: d801 0101 |00b5: add-int/lit8 v1, v1, #int 1 // #01 │ │ +32e976: 28ef |00b7: goto 00a6 // -0011 │ │ +32e978: b042 |00b8: add-int/2addr v2, v4 │ │ +32e97a: 7240 968a 0a23 |00b9: invoke-interface {v10, v0, v3, v2}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.write:([BII)V // method@8a96 │ │ +32e980: 0e00 |00bc: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=402 │ │ 0x0009 line=406 │ │ 0x000c line=407 │ │ 0x0013 line=409 │ │ 0x001f line=415 │ │ @@ -1348484,32 +1348484,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -33492c: |[33492c] org.jaudiotagger.tag.mp4.field.Mp4TagByteField.:()V │ │ -33493c: 0e00 |0000: return-void │ │ +334930: |[334930] org.jaudiotagger.tag.mp4.field.Mp4TagByteField.:()V │ │ +334940: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/mp4/field/Mp4TagByteField;) │ │ name : '' │ │ type : '(Ljava/lang/String;Ljava/nio/ByteBuffer;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -334940: |[334940] org.jaudiotagger.tag.mp4.field.Mp4TagByteField.:(Ljava/lang/String;Ljava/nio/ByteBuffer;)V │ │ -334950: 7030 df9d 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/mp4/field/Mp4TagTextField;.:(Ljava/lang/String;Ljava/nio/ByteBuffer;)V // method@9ddf │ │ -334956: 0e00 |0003: return-void │ │ +334944: |[334944] org.jaudiotagger.tag.mp4.field.Mp4TagByteField.:(Ljava/lang/String;Ljava/nio/ByteBuffer;)V │ │ +334954: 7030 df9d 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/mp4/field/Mp4TagTextField;.:(Ljava/lang/String;Ljava/nio/ByteBuffer;)V // method@9ddf │ │ +33495a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/mp4/field/Mp4TagByteField; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/nio/ByteBuffer; │ │ @@ -1348519,18 +1348519,18 @@ │ │ type : '(Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -334958: |[334958] org.jaudiotagger.tag.mp4.field.Mp4TagByteField.:(Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;Ljava/lang/String;)V │ │ -334968: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -33496a: 7040 af9d 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jaudiotagger/tag/mp4/field/Mp4TagByteField;.:(Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;Ljava/lang/String;I)V // method@9daf │ │ -334970: 0e00 |0004: return-void │ │ +33495c: |[33495c] org.jaudiotagger.tag.mp4.field.Mp4TagByteField.:(Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;Ljava/lang/String;)V │ │ +33496c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +33496e: 7040 af9d 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jaudiotagger/tag/mp4/field/Mp4TagByteField;.:(Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;Ljava/lang/String;I)V // method@9daf │ │ +334974: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=42 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jaudiotagger/tag/mp4/field/Mp4TagByteField; │ │ 0x0000 - 0x0005 reg=2 (null) Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; │ │ 0x0000 - 0x0005 reg=3 (null) Ljava/lang/String; │ │ @@ -1348540,34 +1348540,34 @@ │ │ type : '(Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;Ljava/lang/String;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 44 16-bit code units │ │ -334974: |[334974] org.jaudiotagger.tag.mp4.field.Mp4TagByteField.:(Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;Ljava/lang/String;I)V │ │ -334984: 6e10 329d 0300 |0000: invoke-virtual {v3}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.getFieldName:()Ljava/lang/String; // method@9d32 │ │ -33498a: 0c00 |0003: move-result-object v0 │ │ -33498c: 7030 de9d 0204 |0004: invoke-direct {v2, v0, v4}, Lorg/jaudiotagger/tag/mp4/field/Mp4TagTextField;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9dde │ │ -334992: 5925 c090 |0007: iput v5, v2, Lorg/jaudiotagger/tag/mp4/field/Mp4TagByteField;.realDataLength:I // field@90c0 │ │ -334996: 7110 3d87 0400 |0009: invoke-static {v4}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@873d │ │ -33499c: 0e00 |000c: return-void │ │ -33499e: 2205 bd11 |000d: new-instance v5, Lorg/jaudiotagger/tag/FieldDataInvalidException; // type@11bd │ │ -3349a2: 2200 3910 |000f: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -3349a6: 7010 cc87 0000 |0011: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -3349ac: 1a01 3a52 |0014: const-string v1, "Value of:" // string@523a │ │ -3349b0: 6e20 d787 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -3349b6: 6e20 d787 4000 |0019: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -3349bc: 1a04 b001 |001c: const-string v4, " is invalid for field:" // string@01b0 │ │ -3349c0: 6e20 d787 4000 |001e: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -3349c6: 6e20 d687 3000 |0021: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ -3349cc: 6e10 df87 0000 |0024: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -3349d2: 0c03 |0027: move-result-object v3 │ │ -3349d4: 7020 8791 3500 |0028: invoke-direct {v5, v3}, Lorg/jaudiotagger/tag/FieldDataInvalidException;.:(Ljava/lang/String;)V // method@9187 │ │ -3349da: 2705 |002b: throw v5 │ │ +334978: |[334978] org.jaudiotagger.tag.mp4.field.Mp4TagByteField.:(Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;Ljava/lang/String;I)V │ │ +334988: 6e10 329d 0300 |0000: invoke-virtual {v3}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.getFieldName:()Ljava/lang/String; // method@9d32 │ │ +33498e: 0c00 |0003: move-result-object v0 │ │ +334990: 7030 de9d 0204 |0004: invoke-direct {v2, v0, v4}, Lorg/jaudiotagger/tag/mp4/field/Mp4TagTextField;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9dde │ │ +334996: 5925 c090 |0007: iput v5, v2, Lorg/jaudiotagger/tag/mp4/field/Mp4TagByteField;.realDataLength:I // field@90c0 │ │ +33499a: 7110 3d87 0400 |0009: invoke-static {v4}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@873d │ │ +3349a0: 0e00 |000c: return-void │ │ +3349a2: 2205 bd11 |000d: new-instance v5, Lorg/jaudiotagger/tag/FieldDataInvalidException; // type@11bd │ │ +3349a6: 2200 3910 |000f: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +3349aa: 7010 cc87 0000 |0011: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +3349b0: 1a01 3a52 |0014: const-string v1, "Value of:" // string@523a │ │ +3349b4: 6e20 d787 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +3349ba: 6e20 d787 4000 |0019: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +3349c0: 1a04 b001 |001c: const-string v4, " is invalid for field:" // string@01b0 │ │ +3349c4: 6e20 d787 4000 |001e: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +3349ca: 6e20 d687 3000 |0021: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ +3349d0: 6e10 df87 0000 |0024: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +3349d6: 0c03 |0027: move-result-object v3 │ │ +3349d8: 7020 8791 3500 |0028: invoke-direct {v5, v3}, Lorg/jaudiotagger/tag/FieldDataInvalidException;.:(Ljava/lang/String;)V // method@9187 │ │ +3349de: 2705 |002b: throw v5 │ │ catches : 1 │ │ 0x0009 - 0x000c │ │ Ljava/lang/NumberFormatException; -> 0x000d │ │ positions : │ │ 0x0000 line=55 │ │ 0x0007 line=56 │ │ 0x0009 line=61 │ │ @@ -1348584,32 +1348584,32 @@ │ │ type : '(Ljava/nio/ByteBuffer;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -3349ec: |[3349ec] org.jaudiotagger.tag.mp4.field.Mp4TagByteField.build:(Ljava/nio/ByteBuffer;)V │ │ -3349fc: 2200 7a11 |0000: new-instance v0, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // type@117a │ │ -334a00: 7020 f08f 3000 |0002: invoke-direct {v0, v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.:(Ljava/nio/ByteBuffer;)V // method@8ff0 │ │ -334a06: 2201 d712 |0005: new-instance v1, Lorg/jaudiotagger/tag/mp4/atom/Mp4DataBox; // type@12d7 │ │ -334a0a: 7030 7d9d 0103 |0007: invoke-direct {v1, v0, v3}, Lorg/jaudiotagger/tag/mp4/atom/Mp4DataBox;.:(Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;)V // method@9d7d │ │ -334a10: 6e10 f18f 0000 |000a: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getDataLength:()I // method@8ff1 │ │ -334a16: 0a03 |000d: move-result v3 │ │ -334a18: 5923 be90 |000e: iput v3, v2, Lorg/jaudiotagger/tag/mp4/field/Mp4TagByteField;.dataSize:I // field@90be │ │ -334a1c: 5223 be90 |0010: iget v3, v2, Lorg/jaudiotagger/tag/mp4/field/Mp4TagByteField;.dataSize:I // field@90be │ │ -334a20: d803 03f8 |0012: add-int/lit8 v3, v3, #int -8 // #f8 │ │ -334a24: 5923 c090 |0014: iput v3, v2, Lorg/jaudiotagger/tag/mp4/field/Mp4TagByteField;.realDataLength:I // field@90c0 │ │ -334a28: 6e10 7e9d 0100 |0016: invoke-virtual {v1}, Lorg/jaudiotagger/tag/mp4/atom/Mp4DataBox;.getByteData:()[B // method@9d7e │ │ -334a2e: 0c03 |0019: move-result-object v3 │ │ -334a30: 5b23 bc90 |001a: iput-object v3, v2, Lorg/jaudiotagger/tag/mp4/field/Mp4TagByteField;.bytedata:[B // field@90bc │ │ -334a34: 6e10 7f9d 0100 |001c: invoke-virtual {v1}, Lorg/jaudiotagger/tag/mp4/atom/Mp4DataBox;.getContent:()Ljava/lang/String; // method@9d7f │ │ -334a3a: 0c03 |001f: move-result-object v3 │ │ -334a3c: 5b23 bd90 |0020: iput-object v3, v2, Lorg/jaudiotagger/tag/mp4/field/Mp4TagByteField;.content:Ljava/lang/String; // field@90bd │ │ -334a40: 0e00 |0022: return-void │ │ +3349f0: |[3349f0] org.jaudiotagger.tag.mp4.field.Mp4TagByteField.build:(Ljava/nio/ByteBuffer;)V │ │ +334a00: 2200 7a11 |0000: new-instance v0, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // type@117a │ │ +334a04: 7020 f08f 3000 |0002: invoke-direct {v0, v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.:(Ljava/nio/ByteBuffer;)V // method@8ff0 │ │ +334a0a: 2201 d712 |0005: new-instance v1, Lorg/jaudiotagger/tag/mp4/atom/Mp4DataBox; // type@12d7 │ │ +334a0e: 7030 7d9d 0103 |0007: invoke-direct {v1, v0, v3}, Lorg/jaudiotagger/tag/mp4/atom/Mp4DataBox;.:(Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;)V // method@9d7d │ │ +334a14: 6e10 f18f 0000 |000a: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getDataLength:()I // method@8ff1 │ │ +334a1a: 0a03 |000d: move-result v3 │ │ +334a1c: 5923 be90 |000e: iput v3, v2, Lorg/jaudiotagger/tag/mp4/field/Mp4TagByteField;.dataSize:I // field@90be │ │ +334a20: 5223 be90 |0010: iget v3, v2, Lorg/jaudiotagger/tag/mp4/field/Mp4TagByteField;.dataSize:I // field@90be │ │ +334a24: d803 03f8 |0012: add-int/lit8 v3, v3, #int -8 // #f8 │ │ +334a28: 5923 c090 |0014: iput v3, v2, Lorg/jaudiotagger/tag/mp4/field/Mp4TagByteField;.realDataLength:I // field@90c0 │ │ +334a2c: 6e10 7e9d 0100 |0016: invoke-virtual {v1}, Lorg/jaudiotagger/tag/mp4/atom/Mp4DataBox;.getByteData:()[B // method@9d7e │ │ +334a32: 0c03 |0019: move-result-object v3 │ │ +334a34: 5b23 bc90 |001a: iput-object v3, v2, Lorg/jaudiotagger/tag/mp4/field/Mp4TagByteField;.bytedata:[B // field@90bc │ │ +334a38: 6e10 7f9d 0100 |001c: invoke-virtual {v1}, Lorg/jaudiotagger/tag/mp4/atom/Mp4DataBox;.getContent:()Ljava/lang/String; // method@9d7f │ │ +334a3e: 0c03 |001f: move-result-object v3 │ │ +334a40: 5b23 bd90 |0020: iput-object v3, v2, Lorg/jaudiotagger/tag/mp4/field/Mp4TagByteField;.content:Ljava/lang/String; // field@90bd │ │ +334a44: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ 0x0005 line=141 │ │ 0x000a line=142 │ │ 0x0010 line=144 │ │ 0x0016 line=145 │ │ @@ -1348623,65 +1348623,65 @@ │ │ type : '()[B' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 100 16-bit code units │ │ -33483c: |[33483c] org.jaudiotagger.tag.mp4.field.Mp4TagByteField.getDataBytes:()[B │ │ -33484c: 5430 bc90 |0000: iget-object v0, v3, Lorg/jaudiotagger/tag/mp4/field/Mp4TagByteField;.bytedata:[B // field@90bc │ │ -334850: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -334854: 1100 |0004: return-object v0 │ │ -334856: 5230 c090 |0005: iget v0, v3, Lorg/jaudiotagger/tag/mp4/field/Mp4TagByteField;.realDataLength:I // field@90c0 │ │ -33485a: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -33485c: 3210 4b00 |0008: if-eq v0, v1, 0053 // +004b │ │ -334860: 1221 |000a: const/4 v1, #int 2 // #2 │ │ -334862: 3210 3800 |000b: if-eq v0, v1, 0043 // +0038 │ │ -334866: 1241 |000d: const/4 v1, #int 4 // #4 │ │ -334868: 3310 1200 |000e: if-ne v0, v1, 0020 // +0012 │ │ -33486c: 2200 2210 |0010: new-instance v0, Ljava/lang/Integer; // type@1022 │ │ -334870: 5431 bd90 |0012: iget-object v1, v3, Lorg/jaudiotagger/tag/mp4/field/Mp4TagByteField;.content:Ljava/lang/String; // field@90bd │ │ -334874: 7020 2187 1000 |0014: invoke-direct {v0, v1}, Ljava/lang/Integer;.:(Ljava/lang/String;)V // method@8721 │ │ -33487a: 6e10 2987 0000 |0017: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@8729 │ │ -334880: 0a00 |001a: move-result v0 │ │ -334882: 7110 a58e 0000 |001b: invoke-static {v0}, Lorg/jaudiotagger/audio/generic/Utils;.getSizeBEInt32:(I)[B // method@8ea5 │ │ -334888: 0c00 |001e: move-result-object v0 │ │ -33488a: 1100 |001f: return-object v0 │ │ -33488c: 2200 3310 |0020: new-instance v0, Ljava/lang/RuntimeException; // type@1033 │ │ -334890: 2201 3910 |0022: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -334894: 7010 cc87 0100 |0024: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -33489a: 5432 bf90 |0027: iget-object v2, v3, Lorg/jaudiotagger/tag/mp4/field/Mp4TagByteField;.id:Ljava/lang/String; // field@90bf │ │ -33489e: 6e20 d787 2100 |0029: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -3348a4: 1a02 c804 |002c: const-string v2, ":" // string@04c8 │ │ -3348a8: 6e20 d787 2100 |002e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -3348ae: 5232 c090 |0031: iget v2, v3, Lorg/jaudiotagger/tag/mp4/field/Mp4TagByteField;.realDataLength:I // field@90c0 │ │ -3348b2: 6e20 d387 2100 |0033: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -3348b8: 1a02 ff04 |0036: const-string v2, ":Dont know how to write byte fields of this length" // string@04ff │ │ -3348bc: 6e20 d787 2100 |0038: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -3348c2: 6e10 df87 0100 |003b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -3348c8: 0c01 |003e: move-result-object v1 │ │ -3348ca: 7020 7c87 1000 |003f: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@877c │ │ -3348d0: 2700 |0042: throw v0 │ │ -3348d2: 2200 3510 |0043: new-instance v0, Ljava/lang/Short; // type@1035 │ │ -3348d6: 5431 bd90 |0045: iget-object v1, v3, Lorg/jaudiotagger/tag/mp4/field/Mp4TagByteField;.content:Ljava/lang/String; // field@90bd │ │ -3348da: 7020 8287 1000 |0047: invoke-direct {v0, v1}, Ljava/lang/Short;.:(Ljava/lang/String;)V // method@8782 │ │ -3348e0: 6e10 8687 0000 |004a: invoke-virtual {v0}, Ljava/lang/Short;.shortValue:()S // method@8786 │ │ -3348e6: 0a00 |004d: move-result v0 │ │ -3348e8: 7110 a48e 0000 |004e: invoke-static {v0}, Lorg/jaudiotagger/audio/generic/Utils;.getSizeBEInt16:(S)[B // method@8ea4 │ │ -3348ee: 0c00 |0051: move-result-object v0 │ │ -3348f0: 1100 |0052: return-object v0 │ │ -3348f2: 2200 3510 |0053: new-instance v0, Ljava/lang/Short; // type@1035 │ │ -3348f6: 5432 bd90 |0055: iget-object v2, v3, Lorg/jaudiotagger/tag/mp4/field/Mp4TagByteField;.content:Ljava/lang/String; // field@90bd │ │ -3348fa: 7020 8287 2000 |0057: invoke-direct {v0, v2}, Ljava/lang/Short;.:(Ljava/lang/String;)V // method@8782 │ │ -334900: 2311 1c13 |005a: new-array v1, v1, [B // type@131c │ │ -334904: 1202 |005c: const/4 v2, #int 0 // #0 │ │ -334906: 6e10 8387 0000 |005d: invoke-virtual {v0}, Ljava/lang/Short;.byteValue:()B // method@8783 │ │ -33490c: 0a00 |0060: move-result v0 │ │ -33490e: 4f00 0102 |0061: aput-byte v0, v1, v2 │ │ -334912: 1101 |0063: return-object v1 │ │ +334840: |[334840] org.jaudiotagger.tag.mp4.field.Mp4TagByteField.getDataBytes:()[B │ │ +334850: 5430 bc90 |0000: iget-object v0, v3, Lorg/jaudiotagger/tag/mp4/field/Mp4TagByteField;.bytedata:[B // field@90bc │ │ +334854: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +334858: 1100 |0004: return-object v0 │ │ +33485a: 5230 c090 |0005: iget v0, v3, Lorg/jaudiotagger/tag/mp4/field/Mp4TagByteField;.realDataLength:I // field@90c0 │ │ +33485e: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +334860: 3210 4b00 |0008: if-eq v0, v1, 0053 // +004b │ │ +334864: 1221 |000a: const/4 v1, #int 2 // #2 │ │ +334866: 3210 3800 |000b: if-eq v0, v1, 0043 // +0038 │ │ +33486a: 1241 |000d: const/4 v1, #int 4 // #4 │ │ +33486c: 3310 1200 |000e: if-ne v0, v1, 0020 // +0012 │ │ +334870: 2200 2210 |0010: new-instance v0, Ljava/lang/Integer; // type@1022 │ │ +334874: 5431 bd90 |0012: iget-object v1, v3, Lorg/jaudiotagger/tag/mp4/field/Mp4TagByteField;.content:Ljava/lang/String; // field@90bd │ │ +334878: 7020 2187 1000 |0014: invoke-direct {v0, v1}, Ljava/lang/Integer;.:(Ljava/lang/String;)V // method@8721 │ │ +33487e: 6e10 2987 0000 |0017: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@8729 │ │ +334884: 0a00 |001a: move-result v0 │ │ +334886: 7110 a58e 0000 |001b: invoke-static {v0}, Lorg/jaudiotagger/audio/generic/Utils;.getSizeBEInt32:(I)[B // method@8ea5 │ │ +33488c: 0c00 |001e: move-result-object v0 │ │ +33488e: 1100 |001f: return-object v0 │ │ +334890: 2200 3310 |0020: new-instance v0, Ljava/lang/RuntimeException; // type@1033 │ │ +334894: 2201 3910 |0022: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +334898: 7010 cc87 0100 |0024: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +33489e: 5432 bf90 |0027: iget-object v2, v3, Lorg/jaudiotagger/tag/mp4/field/Mp4TagByteField;.id:Ljava/lang/String; // field@90bf │ │ +3348a2: 6e20 d787 2100 |0029: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +3348a8: 1a02 c804 |002c: const-string v2, ":" // string@04c8 │ │ +3348ac: 6e20 d787 2100 |002e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +3348b2: 5232 c090 |0031: iget v2, v3, Lorg/jaudiotagger/tag/mp4/field/Mp4TagByteField;.realDataLength:I // field@90c0 │ │ +3348b6: 6e20 d387 2100 |0033: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +3348bc: 1a02 ff04 |0036: const-string v2, ":Dont know how to write byte fields of this length" // string@04ff │ │ +3348c0: 6e20 d787 2100 |0038: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +3348c6: 6e10 df87 0100 |003b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +3348cc: 0c01 |003e: move-result-object v1 │ │ +3348ce: 7020 7c87 1000 |003f: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@877c │ │ +3348d4: 2700 |0042: throw v0 │ │ +3348d6: 2200 3510 |0043: new-instance v0, Ljava/lang/Short; // type@1035 │ │ +3348da: 5431 bd90 |0045: iget-object v1, v3, Lorg/jaudiotagger/tag/mp4/field/Mp4TagByteField;.content:Ljava/lang/String; // field@90bd │ │ +3348de: 7020 8287 1000 |0047: invoke-direct {v0, v1}, Ljava/lang/Short;.:(Ljava/lang/String;)V // method@8782 │ │ +3348e4: 6e10 8687 0000 |004a: invoke-virtual {v0}, Ljava/lang/Short;.shortValue:()S // method@8786 │ │ +3348ea: 0a00 |004d: move-result v0 │ │ +3348ec: 7110 a48e 0000 |004e: invoke-static {v0}, Lorg/jaudiotagger/audio/generic/Utils;.getSizeBEInt16:(S)[B // method@8ea4 │ │ +3348f2: 0c00 |0051: move-result-object v0 │ │ +3348f4: 1100 |0052: return-object v0 │ │ +3348f6: 2200 3510 |0053: new-instance v0, Ljava/lang/Short; // type@1035 │ │ +3348fa: 5432 bd90 |0055: iget-object v2, v3, Lorg/jaudiotagger/tag/mp4/field/Mp4TagByteField;.content:Ljava/lang/String; // field@90bd │ │ +3348fe: 7020 8287 2000 |0057: invoke-direct {v0, v2}, Ljava/lang/Short;.:(Ljava/lang/String;)V // method@8782 │ │ +334904: 2311 1c13 |005a: new-array v1, v1, [B // type@131c │ │ +334908: 1202 |005c: const/4 v2, #int 0 // #0 │ │ +33490a: 6e10 8387 0000 |005d: invoke-virtual {v0}, Ljava/lang/Short;.byteValue:()B // method@8783 │ │ +334910: 0a00 |0060: move-result v0 │ │ +334912: 4f00 0102 |0061: aput-byte v0, v1, v2 │ │ +334916: 1101 |0063: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ 0x0005 line=104 │ │ 0x0010 line=124 │ │ 0x0017 line=125 │ │ 0x0020 line=131 │ │ @@ -1348697,17 +1348697,17 @@ │ │ type : '()Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -334914: |[334914] org.jaudiotagger.tag.mp4.field.Mp4TagByteField.getFieldType:()Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; │ │ -334924: 6200 a690 |0000: sget-object v0, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.INTEGER:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90a6 │ │ -334928: 1100 |0002: return-object v0 │ │ +334918: |[334918] org.jaudiotagger.tag.mp4.field.Mp4TagByteField.getFieldType:()Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; │ │ +334928: 6200 a690 |0000: sget-object v0, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.INTEGER:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90a6 │ │ +33492c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/mp4/field/Mp4TagByteField; │ │ │ │ source_file_idx : 15514 (Mp4TagByteField.java) │ │ @@ -1348754,20 +1348754,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -334b24: |[334b24] org.jaudiotagger.tag.mp4.field.Mp4TagCoverField.:()V │ │ -334b34: 6200 8c8f |0000: sget-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ARTWORK:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f8c │ │ -334b38: 6e10 329d 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.getFieldName:()Ljava/lang/String; // method@9d32 │ │ -334b3e: 0c00 |0005: move-result-object v0 │ │ -334b40: 7020 a09d 0100 |0006: invoke-direct {v1, v0}, Lorg/jaudiotagger/tag/mp4/field/Mp4TagBinaryField;.:(Ljava/lang/String;)V // method@9da0 │ │ -334b46: 0e00 |0009: return-void │ │ +334b28: |[334b28] org.jaudiotagger.tag.mp4.field.Mp4TagCoverField.:()V │ │ +334b38: 6200 8c8f |0000: sget-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ARTWORK:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f8c │ │ +334b3c: 6e10 329d 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.getFieldName:()Ljava/lang/String; // method@9d32 │ │ +334b42: 0c00 |0005: move-result-object v0 │ │ +334b44: 7020 a09d 0100 |0006: invoke-direct {v1, v0}, Lorg/jaudiotagger/tag/mp4/field/Mp4TagBinaryField;.:(Ljava/lang/String;)V // method@9da0 │ │ +334b4a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/jaudiotagger/tag/mp4/field/Mp4TagCoverField; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/mp4/field/Mp4TagCoverField;) │ │ @@ -1348775,33 +1348775,33 @@ │ │ type : '(Ljava/nio/ByteBuffer;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -334be4: |[334be4] org.jaudiotagger.tag.mp4.field.Mp4TagCoverField.:(Ljava/nio/ByteBuffer;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;)V │ │ -334bf4: 6200 8c8f |0000: sget-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ARTWORK:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f8c │ │ -334bf8: 6e10 329d 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.getFieldName:()Ljava/lang/String; // method@9d32 │ │ -334bfe: 0c00 |0005: move-result-object v0 │ │ -334c00: 7030 a19d 0304 |0006: invoke-direct {v3, v0, v4}, Lorg/jaudiotagger/tag/mp4/field/Mp4TagBinaryField;.:(Ljava/lang/String;Ljava/nio/ByteBuffer;)V // method@9da1 │ │ -334c06: 5b35 c490 |0009: iput-object v5, v3, Lorg/jaudiotagger/tag/mp4/field/Mp4TagCoverField;.imageType:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90c4 │ │ -334c0a: 7110 999d 0500 |000b: invoke-static {v5}, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.isCoverArtType:(Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;)Z // method@9d99 │ │ -334c10: 0a04 |000e: move-result v4 │ │ -334c12: 3904 1300 |000f: if-nez v4, 0022 // +0013 │ │ -334c16: 6204 c590 |0011: sget-object v4, Lorg/jaudiotagger/tag/mp4/field/Mp4TagCoverField;.logger:Ljava/util/logging/Logger; // field@90c5 │ │ -334c1a: 6200 6587 |0013: sget-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_IMAGE_FORMAT_IS_NOT_TO_EXPECTED_TYPE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8765 │ │ -334c1e: 1211 |0015: const/4 v1, #int 1 // #1 │ │ -334c20: 2311 be13 |0016: new-array v1, v1, [Ljava/lang/Object; // type@13be │ │ -334c24: 1202 |0018: const/4 v2, #int 0 // #0 │ │ -334c26: 4d05 0102 |0019: aput-object v5, v1, v2 │ │ -334c2a: 6e20 5891 1000 |001b: invoke-virtual {v0, v1}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ -334c30: 0c05 |001e: move-result-object v5 │ │ -334c32: 6e20 1c8a 5400 |001f: invoke-virtual {v4, v5}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ -334c38: 0e00 |0022: return-void │ │ +334be8: |[334be8] org.jaudiotagger.tag.mp4.field.Mp4TagCoverField.:(Ljava/nio/ByteBuffer;Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;)V │ │ +334bf8: 6200 8c8f |0000: sget-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ARTWORK:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f8c │ │ +334bfc: 6e10 329d 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.getFieldName:()Ljava/lang/String; // method@9d32 │ │ +334c02: 0c00 |0005: move-result-object v0 │ │ +334c04: 7030 a19d 0304 |0006: invoke-direct {v3, v0, v4}, Lorg/jaudiotagger/tag/mp4/field/Mp4TagBinaryField;.:(Ljava/lang/String;Ljava/nio/ByteBuffer;)V // method@9da1 │ │ +334c0a: 5b35 c490 |0009: iput-object v5, v3, Lorg/jaudiotagger/tag/mp4/field/Mp4TagCoverField;.imageType:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90c4 │ │ +334c0e: 7110 999d 0500 |000b: invoke-static {v5}, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.isCoverArtType:(Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;)Z // method@9d99 │ │ +334c14: 0a04 |000e: move-result v4 │ │ +334c16: 3904 1300 |000f: if-nez v4, 0022 // +0013 │ │ +334c1a: 6204 c590 |0011: sget-object v4, Lorg/jaudiotagger/tag/mp4/field/Mp4TagCoverField;.logger:Ljava/util/logging/Logger; // field@90c5 │ │ +334c1e: 6200 6587 |0013: sget-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_IMAGE_FORMAT_IS_NOT_TO_EXPECTED_TYPE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8765 │ │ +334c22: 1211 |0015: const/4 v1, #int 1 // #1 │ │ +334c24: 2311 be13 |0016: new-array v1, v1, [Ljava/lang/Object; // type@13be │ │ +334c28: 1202 |0018: const/4 v2, #int 0 // #0 │ │ +334c2a: 4d05 0102 |0019: aput-object v5, v1, v2 │ │ +334c2e: 6e20 5891 1000 |001b: invoke-virtual {v0, v1}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ +334c34: 0c05 |001e: move-result-object v5 │ │ +334c36: 6e20 1c8a 5400 |001f: invoke-virtual {v4, v5}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ +334c3c: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0009 line=74 │ │ 0x000b line=75 │ │ 0x0011 line=77 │ │ locals : │ │ @@ -1348814,51 +1348814,51 @@ │ │ type : '([B)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 69 16-bit code units │ │ -334b48: |[334b48] org.jaudiotagger.tag.mp4.field.Mp4TagCoverField.:([B)V │ │ -334b58: 6200 8c8f |0000: sget-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ARTWORK:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f8c │ │ -334b5c: 6e10 329d 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.getFieldName:()Ljava/lang/String; // method@9d32 │ │ -334b62: 0c00 |0005: move-result-object v0 │ │ -334b64: 7030 a29d 0102 |0006: invoke-direct {v1, v0, v2}, Lorg/jaudiotagger/tag/mp4/field/Mp4TagBinaryField;.:(Ljava/lang/String;[B)V // method@9da2 │ │ -334b6a: 7110 e19b 0200 |0009: invoke-static {v2}, Lorg/jaudiotagger/tag/id3/valuepair/ImageFormats;.binaryDataIsPngFormat:([B)Z // method@9be1 │ │ -334b70: 0a00 |000c: move-result v0 │ │ -334b72: 3800 0700 |000d: if-eqz v0, 0014 // +0007 │ │ -334b76: 6202 9f90 |000f: sget-object v2, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.COVERART_PNG:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@909f │ │ -334b7a: 5b12 c490 |0011: iput-object v2, v1, Lorg/jaudiotagger/tag/mp4/field/Mp4TagCoverField;.imageType:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90c4 │ │ -334b7e: 2831 |0013: goto 0044 // +0031 │ │ -334b80: 7110 df9b 0200 |0014: invoke-static {v2}, Lorg/jaudiotagger/tag/id3/valuepair/ImageFormats;.binaryDataIsJpgFormat:([B)Z // method@9bdf │ │ -334b86: 0a00 |0017: move-result v0 │ │ -334b88: 3800 0700 |0018: if-eqz v0, 001f // +0007 │ │ -334b8c: 6202 9e90 |001a: sget-object v2, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.COVERART_JPEG:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@909e │ │ -334b90: 5b12 c490 |001c: iput-object v2, v1, Lorg/jaudiotagger/tag/mp4/field/Mp4TagCoverField;.imageType:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90c4 │ │ -334b94: 2826 |001e: goto 0044 // +0026 │ │ -334b96: 7110 de9b 0200 |001f: invoke-static {v2}, Lorg/jaudiotagger/tag/id3/valuepair/ImageFormats;.binaryDataIsGifFormat:([B)Z // method@9bde │ │ -334b9c: 0a00 |0022: move-result v0 │ │ -334b9e: 3800 0700 |0023: if-eqz v0, 002a // +0007 │ │ -334ba2: 6202 9d90 |0025: sget-object v2, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.COVERART_GIF:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@909d │ │ -334ba6: 5b12 c490 |0027: iput-object v2, v1, Lorg/jaudiotagger/tag/mp4/field/Mp4TagCoverField;.imageType:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90c4 │ │ -334baa: 281b |0029: goto 0044 // +001b │ │ -334bac: 7110 dd9b 0200 |002a: invoke-static {v2}, Lorg/jaudiotagger/tag/id3/valuepair/ImageFormats;.binaryDataIsBmpFormat:([B)Z // method@9bdd │ │ -334bb2: 0a02 |002d: move-result v2 │ │ -334bb4: 3802 0700 |002e: if-eqz v2, 0035 // +0007 │ │ -334bb8: 6202 9c90 |0030: sget-object v2, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.COVERART_BMP:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@909c │ │ -334bbc: 5b12 c490 |0032: iput-object v2, v1, Lorg/jaudiotagger/tag/mp4/field/Mp4TagCoverField;.imageType:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90c4 │ │ -334bc0: 2810 |0034: goto 0044 // +0010 │ │ -334bc2: 6202 c590 |0035: sget-object v2, Lorg/jaudiotagger/tag/mp4/field/Mp4TagCoverField;.logger:Ljava/util/logging/Logger; // field@90c5 │ │ -334bc6: 6200 2787 |0037: sget-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_UNIDENITIFED_IMAGE_FORMAT:Lorg/jaudiotagger/logging/ErrorMessage; // field@8727 │ │ -334bca: 6e10 5791 0000 |0039: invoke-virtual {v0}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ -334bd0: 0c00 |003c: move-result-object v0 │ │ -334bd2: 6e20 1c8a 0200 |003d: invoke-virtual {v2, v0}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ -334bd8: 6202 9f90 |0040: sget-object v2, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.COVERART_PNG:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@909f │ │ -334bdc: 5b12 c490 |0042: iput-object v2, v1, Lorg/jaudiotagger/tag/mp4/field/Mp4TagCoverField;.imageType:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90c4 │ │ -334be0: 0e00 |0044: return-void │ │ +334b4c: |[334b4c] org.jaudiotagger.tag.mp4.field.Mp4TagCoverField.:([B)V │ │ +334b5c: 6200 8c8f |0000: sget-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.ARTWORK:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8f8c │ │ +334b60: 6e10 329d 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.getFieldName:()Ljava/lang/String; // method@9d32 │ │ +334b66: 0c00 |0005: move-result-object v0 │ │ +334b68: 7030 a29d 0102 |0006: invoke-direct {v1, v0, v2}, Lorg/jaudiotagger/tag/mp4/field/Mp4TagBinaryField;.:(Ljava/lang/String;[B)V // method@9da2 │ │ +334b6e: 7110 e19b 0200 |0009: invoke-static {v2}, Lorg/jaudiotagger/tag/id3/valuepair/ImageFormats;.binaryDataIsPngFormat:([B)Z // method@9be1 │ │ +334b74: 0a00 |000c: move-result v0 │ │ +334b76: 3800 0700 |000d: if-eqz v0, 0014 // +0007 │ │ +334b7a: 6202 9f90 |000f: sget-object v2, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.COVERART_PNG:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@909f │ │ +334b7e: 5b12 c490 |0011: iput-object v2, v1, Lorg/jaudiotagger/tag/mp4/field/Mp4TagCoverField;.imageType:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90c4 │ │ +334b82: 2831 |0013: goto 0044 // +0031 │ │ +334b84: 7110 df9b 0200 |0014: invoke-static {v2}, Lorg/jaudiotagger/tag/id3/valuepair/ImageFormats;.binaryDataIsJpgFormat:([B)Z // method@9bdf │ │ +334b8a: 0a00 |0017: move-result v0 │ │ +334b8c: 3800 0700 |0018: if-eqz v0, 001f // +0007 │ │ +334b90: 6202 9e90 |001a: sget-object v2, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.COVERART_JPEG:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@909e │ │ +334b94: 5b12 c490 |001c: iput-object v2, v1, Lorg/jaudiotagger/tag/mp4/field/Mp4TagCoverField;.imageType:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90c4 │ │ +334b98: 2826 |001e: goto 0044 // +0026 │ │ +334b9a: 7110 de9b 0200 |001f: invoke-static {v2}, Lorg/jaudiotagger/tag/id3/valuepair/ImageFormats;.binaryDataIsGifFormat:([B)Z // method@9bde │ │ +334ba0: 0a00 |0022: move-result v0 │ │ +334ba2: 3800 0700 |0023: if-eqz v0, 002a // +0007 │ │ +334ba6: 6202 9d90 |0025: sget-object v2, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.COVERART_GIF:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@909d │ │ +334baa: 5b12 c490 |0027: iput-object v2, v1, Lorg/jaudiotagger/tag/mp4/field/Mp4TagCoverField;.imageType:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90c4 │ │ +334bae: 281b |0029: goto 0044 // +001b │ │ +334bb0: 7110 dd9b 0200 |002a: invoke-static {v2}, Lorg/jaudiotagger/tag/id3/valuepair/ImageFormats;.binaryDataIsBmpFormat:([B)Z // method@9bdd │ │ +334bb6: 0a02 |002d: move-result v2 │ │ +334bb8: 3802 0700 |002e: if-eqz v2, 0035 // +0007 │ │ +334bbc: 6202 9c90 |0030: sget-object v2, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.COVERART_BMP:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@909c │ │ +334bc0: 5b12 c490 |0032: iput-object v2, v1, Lorg/jaudiotagger/tag/mp4/field/Mp4TagCoverField;.imageType:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90c4 │ │ +334bc4: 2810 |0034: goto 0044 // +0010 │ │ +334bc6: 6202 c590 |0035: sget-object v2, Lorg/jaudiotagger/tag/mp4/field/Mp4TagCoverField;.logger:Ljava/util/logging/Logger; // field@90c5 │ │ +334bca: 6200 2787 |0037: sget-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_UNIDENITIFED_IMAGE_FORMAT:Lorg/jaudiotagger/logging/ErrorMessage; // field@8727 │ │ +334bce: 6e10 5791 0000 |0039: invoke-virtual {v0}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ +334bd4: 0c00 |003c: move-result-object v0 │ │ +334bd6: 6e20 1c8a 0200 |003d: invoke-virtual {v2, v0}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ +334bdc: 6202 9f90 |0040: sget-object v2, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.COVERART_PNG:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@909f │ │ +334be0: 5b12 c490 |0042: iput-object v2, v1, Lorg/jaudiotagger/tag/mp4/field/Mp4TagCoverField;.imageType:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90c4 │ │ +334be4: 0e00 |0044: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x0009 line=95 │ │ 0x000f line=97 │ │ 0x0014 line=99 │ │ 0x001a line=101 │ │ @@ -1348877,33 +1348877,33 @@ │ │ type : '(Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 30 16-bit code units │ │ -334a70: |[334a70] org.jaudiotagger.tag.mp4.field.Mp4TagCoverField.getMimeTypeForImageType:(Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;)Ljava/lang/String; │ │ -334a80: 6200 9f90 |0000: sget-object v0, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.COVERART_PNG:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@909f │ │ -334a84: 3301 0500 |0002: if-ne v1, v0, 0007 // +0005 │ │ -334a88: 1a01 4a7c |0004: const-string v1, "image/png" // string@7c4a │ │ -334a8c: 1101 |0006: return-object v1 │ │ -334a8e: 6200 9e90 |0007: sget-object v0, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.COVERART_JPEG:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@909e │ │ -334a92: 3301 0500 |0009: if-ne v1, v0, 000e // +0005 │ │ -334a96: 1a01 477c |000b: const-string v1, "image/jpeg" // string@7c47 │ │ -334a9a: 1101 |000d: return-object v1 │ │ -334a9c: 6200 9d90 |000e: sget-object v0, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.COVERART_GIF:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@909d │ │ -334aa0: 3301 0500 |0010: if-ne v1, v0, 0015 // +0005 │ │ -334aa4: 1a01 467c |0012: const-string v1, "image/gif" // string@7c46 │ │ -334aa8: 1101 |0014: return-object v1 │ │ -334aaa: 6200 9c90 |0015: sget-object v0, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.COVERART_BMP:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@909c │ │ -334aae: 3301 0500 |0017: if-ne v1, v0, 001c // +0005 │ │ -334ab2: 1a01 457c |0019: const-string v1, "image/bmp" // string@7c45 │ │ -334ab6: 1101 |001b: return-object v1 │ │ -334ab8: 1201 |001c: const/4 v1, #int 0 // #0 │ │ -334aba: 1101 |001d: return-object v1 │ │ +334a74: |[334a74] org.jaudiotagger.tag.mp4.field.Mp4TagCoverField.getMimeTypeForImageType:(Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;)Ljava/lang/String; │ │ +334a84: 6200 9f90 |0000: sget-object v0, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.COVERART_PNG:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@909f │ │ +334a88: 3301 0500 |0002: if-ne v1, v0, 0007 // +0005 │ │ +334a8c: 1a01 4a7c |0004: const-string v1, "image/png" // string@7c4a │ │ +334a90: 1101 |0006: return-object v1 │ │ +334a92: 6200 9e90 |0007: sget-object v0, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.COVERART_JPEG:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@909e │ │ +334a96: 3301 0500 |0009: if-ne v1, v0, 000e // +0005 │ │ +334a9a: 1a01 477c |000b: const-string v1, "image/jpeg" // string@7c47 │ │ +334a9e: 1101 |000d: return-object v1 │ │ +334aa0: 6200 9d90 |000e: sget-object v0, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.COVERART_GIF:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@909d │ │ +334aa4: 3301 0500 |0010: if-ne v1, v0, 0015 // +0005 │ │ +334aa8: 1a01 467c |0012: const-string v1, "image/gif" // string@7c46 │ │ +334aac: 1101 |0014: return-object v1 │ │ +334aae: 6200 9c90 |0015: sget-object v0, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.COVERART_BMP:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@909c │ │ +334ab2: 3301 0500 |0017: if-ne v1, v0, 001c // +0005 │ │ +334ab6: 1a01 457c |0019: const-string v1, "image/bmp" // string@7c45 │ │ +334aba: 1101 |001b: return-object v1 │ │ +334abc: 1201 |001c: const/4 v1, #int 0 // #0 │ │ +334abe: 1101 |001d: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ 0x0007 line=185 │ │ 0x000e line=189 │ │ 0x0015 line=193 │ │ locals : │ │ @@ -1348915,65 +1348915,65 @@ │ │ type : '(Ljava/nio/ByteBuffer;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 99 16-bit code units │ │ -334c3c: |[334c3c] org.jaudiotagger.tag.mp4.field.Mp4TagCoverField.build:(Ljava/nio/ByteBuffer;)V │ │ -334c4c: 2200 7a11 |0000: new-instance v0, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // type@117a │ │ -334c50: 7020 f08f 5000 |0002: invoke-direct {v0, v5}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.:(Ljava/nio/ByteBuffer;)V // method@8ff0 │ │ -334c56: 6e10 f18f 0000 |0005: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getDataLength:()I // method@8ff1 │ │ -334c5c: 0a01 |0008: move-result v1 │ │ -334c5e: 5941 c390 |0009: iput v1, v4, Lorg/jaudiotagger/tag/mp4/field/Mp4TagCoverField;.dataSize:I // field@90c3 │ │ -334c62: 6e10 f78f 0000 |000b: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getLength:()I // method@8ff7 │ │ -334c68: 0a00 |000e: move-result v0 │ │ -334c6a: 5940 c190 |000f: iput v0, v4, Lorg/jaudiotagger/tag/mp4/field/Mp4TagCoverField;.dataAndHeaderSize:I // field@90c1 │ │ -334c6e: 6e10 4d88 0500 |0011: invoke-virtual {v5}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ -334c74: 0a00 |0014: move-result v0 │ │ -334c76: d800 0008 |0015: add-int/lit8 v0, v0, #int 8 // #08 │ │ -334c7a: 6e20 4e88 0500 |0017: invoke-virtual {v5, v0}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ -334c80: 5240 c390 |001a: iget v0, v4, Lorg/jaudiotagger/tag/mp4/field/Mp4TagCoverField;.dataSize:I // field@90c3 │ │ -334c84: d800 00f8 |001c: add-int/lit8 v0, v0, #int -8 // #f8 │ │ -334c88: 2300 1c13 |001e: new-array v0, v0, [B // type@131c │ │ -334c8c: 5b40 c290 |0020: iput-object v0, v4, Lorg/jaudiotagger/tag/mp4/field/Mp4TagCoverField;.dataBytes:[B // field@90c2 │ │ -334c90: 5440 c290 |0022: iget-object v0, v4, Lorg/jaudiotagger/tag/mp4/field/Mp4TagCoverField;.dataBytes:[B // field@90c2 │ │ -334c94: 5441 c290 |0024: iget-object v1, v4, Lorg/jaudiotagger/tag/mp4/field/Mp4TagCoverField;.dataBytes:[B // field@90c2 │ │ -334c98: 2111 |0026: array-length v1, v1 │ │ -334c9a: 1202 |0027: const/4 v2, #int 0 // #0 │ │ -334c9c: 6e40 4188 0512 |0028: invoke-virtual {v5, v0, v2, v1}, Ljava/nio/ByteBuffer;.get:([BII)Ljava/nio/ByteBuffer; // method@8841 │ │ -334ca2: 6e10 4d88 0500 |002b: invoke-virtual {v5}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ -334ca8: 0a00 |002e: move-result v0 │ │ -334caa: 6e10 4d88 0500 |002f: invoke-virtual {v5}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ -334cb0: 0a01 |0032: move-result v1 │ │ -334cb2: d801 0108 |0033: add-int/lit8 v1, v1, #int 8 // #08 │ │ -334cb6: 6e10 4988 0500 |0035: invoke-virtual {v5}, Ljava/nio/ByteBuffer;.limit:()I // method@8849 │ │ -334cbc: 0a02 |0038: move-result v2 │ │ -334cbe: 3621 2900 |0039: if-gt v1, v2, 0062 // +0029 │ │ -334cc2: 2201 7a11 |003b: new-instance v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // type@117a │ │ -334cc6: 7020 f08f 5100 |003d: invoke-direct {v1, v5}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.:(Ljava/nio/ByteBuffer;)V // method@8ff0 │ │ -334ccc: 6e10 f68f 0100 |0040: invoke-virtual {v1}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getId:()Ljava/lang/String; // method@8ff6 │ │ -334cd2: 0c02 |0043: move-result-object v2 │ │ -334cd4: 1a03 1394 |0044: const-string v3, "name" // string@9413 │ │ -334cd8: 6e20 9c87 3200 |0046: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -334cde: 0a02 |0049: move-result v2 │ │ -334ce0: 3802 1500 |004a: if-eqz v2, 005f // +0015 │ │ -334ce4: 5245 c390 |004c: iget v5, v4, Lorg/jaudiotagger/tag/mp4/field/Mp4TagCoverField;.dataSize:I // field@90c3 │ │ -334ce8: 6e10 f18f 0100 |004e: invoke-virtual {v1}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getDataLength:()I // method@8ff1 │ │ -334cee: 0a00 |0051: move-result v0 │ │ -334cf0: b005 |0052: add-int/2addr v5, v0 │ │ -334cf2: 5945 c390 |0053: iput v5, v4, Lorg/jaudiotagger/tag/mp4/field/Mp4TagCoverField;.dataSize:I // field@90c3 │ │ -334cf6: 5245 c190 |0055: iget v5, v4, Lorg/jaudiotagger/tag/mp4/field/Mp4TagCoverField;.dataAndHeaderSize:I // field@90c1 │ │ -334cfa: 6e10 f78f 0100 |0057: invoke-virtual {v1}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getLength:()I // method@8ff7 │ │ -334d00: 0a00 |005a: move-result v0 │ │ -334d02: b005 |005b: add-int/2addr v5, v0 │ │ -334d04: 5945 c190 |005c: iput v5, v4, Lorg/jaudiotagger/tag/mp4/field/Mp4TagCoverField;.dataAndHeaderSize:I // field@90c1 │ │ -334d08: 2804 |005e: goto 0062 // +0004 │ │ -334d0a: 6e20 4e88 0500 |005f: invoke-virtual {v5, v0}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ -334d10: 0e00 |0062: return-void │ │ +334c40: |[334c40] org.jaudiotagger.tag.mp4.field.Mp4TagCoverField.build:(Ljava/nio/ByteBuffer;)V │ │ +334c50: 2200 7a11 |0000: new-instance v0, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // type@117a │ │ +334c54: 7020 f08f 5000 |0002: invoke-direct {v0, v5}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.:(Ljava/nio/ByteBuffer;)V // method@8ff0 │ │ +334c5a: 6e10 f18f 0000 |0005: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getDataLength:()I // method@8ff1 │ │ +334c60: 0a01 |0008: move-result v1 │ │ +334c62: 5941 c390 |0009: iput v1, v4, Lorg/jaudiotagger/tag/mp4/field/Mp4TagCoverField;.dataSize:I // field@90c3 │ │ +334c66: 6e10 f78f 0000 |000b: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getLength:()I // method@8ff7 │ │ +334c6c: 0a00 |000e: move-result v0 │ │ +334c6e: 5940 c190 |000f: iput v0, v4, Lorg/jaudiotagger/tag/mp4/field/Mp4TagCoverField;.dataAndHeaderSize:I // field@90c1 │ │ +334c72: 6e10 4d88 0500 |0011: invoke-virtual {v5}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ +334c78: 0a00 |0014: move-result v0 │ │ +334c7a: d800 0008 |0015: add-int/lit8 v0, v0, #int 8 // #08 │ │ +334c7e: 6e20 4e88 0500 |0017: invoke-virtual {v5, v0}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ +334c84: 5240 c390 |001a: iget v0, v4, Lorg/jaudiotagger/tag/mp4/field/Mp4TagCoverField;.dataSize:I // field@90c3 │ │ +334c88: d800 00f8 |001c: add-int/lit8 v0, v0, #int -8 // #f8 │ │ +334c8c: 2300 1c13 |001e: new-array v0, v0, [B // type@131c │ │ +334c90: 5b40 c290 |0020: iput-object v0, v4, Lorg/jaudiotagger/tag/mp4/field/Mp4TagCoverField;.dataBytes:[B // field@90c2 │ │ +334c94: 5440 c290 |0022: iget-object v0, v4, Lorg/jaudiotagger/tag/mp4/field/Mp4TagCoverField;.dataBytes:[B // field@90c2 │ │ +334c98: 5441 c290 |0024: iget-object v1, v4, Lorg/jaudiotagger/tag/mp4/field/Mp4TagCoverField;.dataBytes:[B // field@90c2 │ │ +334c9c: 2111 |0026: array-length v1, v1 │ │ +334c9e: 1202 |0027: const/4 v2, #int 0 // #0 │ │ +334ca0: 6e40 4188 0512 |0028: invoke-virtual {v5, v0, v2, v1}, Ljava/nio/ByteBuffer;.get:([BII)Ljava/nio/ByteBuffer; // method@8841 │ │ +334ca6: 6e10 4d88 0500 |002b: invoke-virtual {v5}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ +334cac: 0a00 |002e: move-result v0 │ │ +334cae: 6e10 4d88 0500 |002f: invoke-virtual {v5}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ +334cb4: 0a01 |0032: move-result v1 │ │ +334cb6: d801 0108 |0033: add-int/lit8 v1, v1, #int 8 // #08 │ │ +334cba: 6e10 4988 0500 |0035: invoke-virtual {v5}, Ljava/nio/ByteBuffer;.limit:()I // method@8849 │ │ +334cc0: 0a02 |0038: move-result v2 │ │ +334cc2: 3621 2900 |0039: if-gt v1, v2, 0062 // +0029 │ │ +334cc6: 2201 7a11 |003b: new-instance v1, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // type@117a │ │ +334cca: 7020 f08f 5100 |003d: invoke-direct {v1, v5}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.:(Ljava/nio/ByteBuffer;)V // method@8ff0 │ │ +334cd0: 6e10 f68f 0100 |0040: invoke-virtual {v1}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getId:()Ljava/lang/String; // method@8ff6 │ │ +334cd6: 0c02 |0043: move-result-object v2 │ │ +334cd8: 1a03 1394 |0044: const-string v3, "name" // string@9413 │ │ +334cdc: 6e20 9c87 3200 |0046: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +334ce2: 0a02 |0049: move-result v2 │ │ +334ce4: 3802 1500 |004a: if-eqz v2, 005f // +0015 │ │ +334ce8: 5245 c390 |004c: iget v5, v4, Lorg/jaudiotagger/tag/mp4/field/Mp4TagCoverField;.dataSize:I // field@90c3 │ │ +334cec: 6e10 f18f 0100 |004e: invoke-virtual {v1}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getDataLength:()I // method@8ff1 │ │ +334cf2: 0a00 |0051: move-result v0 │ │ +334cf4: b005 |0052: add-int/2addr v5, v0 │ │ +334cf6: 5945 c390 |0053: iput v5, v4, Lorg/jaudiotagger/tag/mp4/field/Mp4TagCoverField;.dataSize:I // field@90c3 │ │ +334cfa: 5245 c190 |0055: iget v5, v4, Lorg/jaudiotagger/tag/mp4/field/Mp4TagCoverField;.dataAndHeaderSize:I // field@90c1 │ │ +334cfe: 6e10 f78f 0100 |0057: invoke-virtual {v1}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getLength:()I // method@8ff7 │ │ +334d04: 0a00 |005a: move-result v0 │ │ +334d06: b005 |005b: add-int/2addr v5, v0 │ │ +334d08: 5945 c190 |005c: iput v5, v4, Lorg/jaudiotagger/tag/mp4/field/Mp4TagCoverField;.dataAndHeaderSize:I // field@90c1 │ │ +334d0c: 2804 |005e: goto 0062 // +0004 │ │ +334d0e: 6e20 4e88 0500 |005f: invoke-virtual {v5, v0}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ +334d14: 0e00 |0062: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ 0x0005 line=143 │ │ 0x000b line=144 │ │ 0x0011 line=147 │ │ 0x001a line=150 │ │ @@ -1348994,17 +1348994,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -334a58: |[334a58] org.jaudiotagger.tag.mp4.field.Mp4TagCoverField.getDataAndHeaderSize:()I │ │ -334a68: 5210 c190 |0000: iget v0, v1, Lorg/jaudiotagger/tag/mp4/field/Mp4TagCoverField;.dataAndHeaderSize:I // field@90c1 │ │ -334a6c: 0f00 |0002: return v0 │ │ +334a5c: |[334a5c] org.jaudiotagger.tag.mp4.field.Mp4TagCoverField.getDataAndHeaderSize:()I │ │ +334a6c: 5210 c190 |0000: iget v0, v1, Lorg/jaudiotagger/tag/mp4/field/Mp4TagCoverField;.dataAndHeaderSize:I // field@90c1 │ │ +334a70: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/mp4/field/Mp4TagCoverField; │ │ │ │ #2 : (in Lorg/jaudiotagger/tag/mp4/field/Mp4TagCoverField;) │ │ @@ -1349012,17 +1349012,17 @@ │ │ type : '()Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -334b0c: |[334b0c] org.jaudiotagger.tag.mp4.field.Mp4TagCoverField.getFieldType:()Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; │ │ -334b1c: 5410 c490 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/mp4/field/Mp4TagCoverField;.imageType:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90c4 │ │ -334b20: 1100 |0002: return-object v0 │ │ +334b10: |[334b10] org.jaudiotagger.tag.mp4.field.Mp4TagCoverField.getFieldType:()Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; │ │ +334b20: 5410 c490 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/mp4/field/Mp4TagCoverField;.imageType:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90c4 │ │ +334b24: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/mp4/field/Mp4TagCoverField; │ │ │ │ #3 : (in Lorg/jaudiotagger/tag/mp4/field/Mp4TagCoverField;) │ │ @@ -1349030,45 +1349030,45 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -334a44: |[334a44] org.jaudiotagger.tag.mp4.field.Mp4TagCoverField.isBinary:()Z │ │ -334a54: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -334a56: 0f00 |0001: return v0 │ │ +334a48: |[334a48] org.jaudiotagger.tag.mp4.field.Mp4TagCoverField.isBinary:()Z │ │ +334a58: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +334a5a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lorg/jaudiotagger/tag/mp4/field/Mp4TagCoverField;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -334abc: |[334abc] org.jaudiotagger.tag.mp4.field.Mp4TagCoverField.toString:()Ljava/lang/String; │ │ -334acc: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -334ad0: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -334ad6: 5421 c490 |0005: iget-object v1, v2, Lorg/jaudiotagger/tag/mp4/field/Mp4TagCoverField;.imageType:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90c4 │ │ -334ada: 6e20 d687 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ -334ae0: 1a01 c804 |000a: const-string v1, ":" // string@04c8 │ │ -334ae4: 6e20 d787 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -334aea: 5421 c290 |000f: iget-object v1, v2, Lorg/jaudiotagger/tag/mp4/field/Mp4TagCoverField;.dataBytes:[B // field@90c2 │ │ -334aee: 2111 |0011: array-length v1, v1 │ │ -334af0: 6e20 d387 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -334af6: 1a01 005f |0015: const-string v1, "bytes" // string@5f00 │ │ -334afa: 6e20 d787 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -334b00: 6e10 df87 0000 |001a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -334b06: 0c00 |001d: move-result-object v0 │ │ -334b08: 1100 |001e: return-object v0 │ │ +334ac0: |[334ac0] org.jaudiotagger.tag.mp4.field.Mp4TagCoverField.toString:()Ljava/lang/String; │ │ +334ad0: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +334ad4: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +334ada: 5421 c490 |0005: iget-object v1, v2, Lorg/jaudiotagger/tag/mp4/field/Mp4TagCoverField;.imageType:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90c4 │ │ +334ade: 6e20 d687 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ +334ae4: 1a01 c804 |000a: const-string v1, ":" // string@04c8 │ │ +334ae8: 6e20 d787 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +334aee: 5421 c290 |000f: iget-object v1, v2, Lorg/jaudiotagger/tag/mp4/field/Mp4TagCoverField;.dataBytes:[B // field@90c2 │ │ +334af2: 2111 |0011: array-length v1, v1 │ │ +334af4: 6e20 d387 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +334afa: 1a01 005f |0015: const-string v1, "bytes" // string@5f00 │ │ +334afe: 6e20 d787 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +334b04: 6e10 df87 0000 |001a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +334b0a: 0c00 |001d: move-result-object v0 │ │ +334b0c: 1100 |001e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ locals : │ │ 0x0000 - 0x001f reg=2 this Lorg/jaudiotagger/tag/mp4/field/Mp4TagCoverField; │ │ │ │ source_file_idx : 15515 (Mp4TagCoverField.java) │ │ @@ -1349121,17 +1349121,17 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -335764: |[335764] org.jaudiotagger.tag.mp4.field.Mp4TagTextNumberField.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -335774: 7030 de9d 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/mp4/field/Mp4TagTextField;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9dde │ │ -33577a: 0e00 |0003: return-void │ │ +335768: |[335768] org.jaudiotagger.tag.mp4.field.Mp4TagTextNumberField.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +335778: 7030 de9d 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/mp4/field/Mp4TagTextField;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9dde │ │ +33577e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/mp4/field/Mp4TagTextNumberField; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -1349141,17 +1349141,17 @@ │ │ type : '(Ljava/lang/String;Ljava/nio/ByteBuffer;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -33577c: |[33577c] org.jaudiotagger.tag.mp4.field.Mp4TagTextNumberField.:(Ljava/lang/String;Ljava/nio/ByteBuffer;)V │ │ -33578c: 7030 df9d 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/mp4/field/Mp4TagTextField;.:(Ljava/lang/String;Ljava/nio/ByteBuffer;)V // method@9ddf │ │ -335792: 0e00 |0003: return-void │ │ +335780: |[335780] org.jaudiotagger.tag.mp4.field.Mp4TagTextNumberField.:(Ljava/lang/String;Ljava/nio/ByteBuffer;)V │ │ +335790: 7030 df9d 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/mp4/field/Mp4TagTextField;.:(Ljava/lang/String;Ljava/nio/ByteBuffer;)V // method@9ddf │ │ +335796: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/mp4/field/Mp4TagTextNumberField; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/nio/ByteBuffer; │ │ @@ -1349162,29 +1349162,29 @@ │ │ type : '(Ljava/nio/ByteBuffer;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -335794: |[335794] org.jaudiotagger.tag.mp4.field.Mp4TagTextNumberField.build:(Ljava/nio/ByteBuffer;)V │ │ -3357a4: 2200 7a11 |0000: new-instance v0, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // type@117a │ │ -3357a8: 7020 f08f 3000 |0002: invoke-direct {v0, v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.:(Ljava/nio/ByteBuffer;)V // method@8ff0 │ │ -3357ae: 2201 d712 |0005: new-instance v1, Lorg/jaudiotagger/tag/mp4/atom/Mp4DataBox; // type@12d7 │ │ -3357b2: 7030 7d9d 0103 |0007: invoke-direct {v1, v0, v3}, Lorg/jaudiotagger/tag/mp4/atom/Mp4DataBox;.:(Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;)V // method@9d7d │ │ -3357b8: 6e10 f18f 0000 |000a: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getDataLength:()I // method@8ff1 │ │ -3357be: 0a03 |000d: move-result v3 │ │ -3357c0: 5923 d590 |000e: iput v3, v2, Lorg/jaudiotagger/tag/mp4/field/Mp4TagTextNumberField;.dataSize:I // field@90d5 │ │ -3357c4: 6e10 7f9d 0100 |0010: invoke-virtual {v1}, Lorg/jaudiotagger/tag/mp4/atom/Mp4DataBox;.getContent:()Ljava/lang/String; // method@9d7f │ │ -3357ca: 0c03 |0013: move-result-object v3 │ │ -3357cc: 5b23 d490 |0014: iput-object v3, v2, Lorg/jaudiotagger/tag/mp4/field/Mp4TagTextNumberField;.content:Ljava/lang/String; // field@90d4 │ │ -3357d0: 6e10 809d 0100 |0016: invoke-virtual {v1}, Lorg/jaudiotagger/tag/mp4/atom/Mp4DataBox;.getNumbers:()Ljava/util/List; // method@9d80 │ │ -3357d6: 0c03 |0019: move-result-object v3 │ │ -3357d8: 5b23 d690 |001a: iput-object v3, v2, Lorg/jaudiotagger/tag/mp4/field/Mp4TagTextNumberField;.numbers:Ljava/util/List; // field@90d6 │ │ -3357dc: 0e00 |001c: return-void │ │ +335798: |[335798] org.jaudiotagger.tag.mp4.field.Mp4TagTextNumberField.build:(Ljava/nio/ByteBuffer;)V │ │ +3357a8: 2200 7a11 |0000: new-instance v0, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // type@117a │ │ +3357ac: 7020 f08f 3000 |0002: invoke-direct {v0, v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.:(Ljava/nio/ByteBuffer;)V // method@8ff0 │ │ +3357b2: 2201 d712 |0005: new-instance v1, Lorg/jaudiotagger/tag/mp4/atom/Mp4DataBox; // type@12d7 │ │ +3357b6: 7030 7d9d 0103 |0007: invoke-direct {v1, v0, v3}, Lorg/jaudiotagger/tag/mp4/atom/Mp4DataBox;.:(Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;)V // method@9d7d │ │ +3357bc: 6e10 f18f 0000 |000a: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getDataLength:()I // method@8ff1 │ │ +3357c2: 0a03 |000d: move-result v3 │ │ +3357c4: 5923 d590 |000e: iput v3, v2, Lorg/jaudiotagger/tag/mp4/field/Mp4TagTextNumberField;.dataSize:I // field@90d5 │ │ +3357c8: 6e10 7f9d 0100 |0010: invoke-virtual {v1}, Lorg/jaudiotagger/tag/mp4/atom/Mp4DataBox;.getContent:()Ljava/lang/String; // method@9d7f │ │ +3357ce: 0c03 |0013: move-result-object v3 │ │ +3357d0: 5b23 d490 |0014: iput-object v3, v2, Lorg/jaudiotagger/tag/mp4/field/Mp4TagTextNumberField;.content:Ljava/lang/String; // field@90d4 │ │ +3357d4: 6e10 809d 0100 |0016: invoke-virtual {v1}, Lorg/jaudiotagger/tag/mp4/atom/Mp4DataBox;.getNumbers:()Ljava/util/List; // method@9d80 │ │ +3357da: 0c03 |0019: move-result-object v3 │ │ +3357dc: 5b23 d690 |001a: iput-object v3, v2, Lorg/jaudiotagger/tag/mp4/field/Mp4TagTextNumberField;.numbers:Ljava/util/List; // field@90d6 │ │ +3357e0: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 0x0005 line=104 │ │ 0x000a line=105 │ │ 0x0010 line=106 │ │ 0x0016 line=107 │ │ @@ -1349197,25 +1349197,25 @@ │ │ type : '(Lorg/jaudiotagger/tag/TagField;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -3357e0: |[3357e0] org.jaudiotagger.tag.mp4.field.Mp4TagTextNumberField.copyContent:(Lorg/jaudiotagger/tag/TagField;)V │ │ -3357f0: 2020 e412 |0000: instance-of v0, v2, Lorg/jaudiotagger/tag/mp4/field/Mp4TagTextNumberField; // type@12e4 │ │ -3357f4: 3800 1000 |0002: if-eqz v0, 0012 // +0010 │ │ -3357f8: 1f02 e412 |0004: check-cast v2, Lorg/jaudiotagger/tag/mp4/field/Mp4TagTextNumberField; // type@12e4 │ │ -3357fc: 6e10 ef9d 0200 |0006: invoke-virtual {v2}, Lorg/jaudiotagger/tag/mp4/field/Mp4TagTextNumberField;.getContent:()Ljava/lang/String; // method@9def │ │ -335802: 0c00 |0009: move-result-object v0 │ │ -335804: 5b10 d490 |000a: iput-object v0, v1, Lorg/jaudiotagger/tag/mp4/field/Mp4TagTextNumberField;.content:Ljava/lang/String; // field@90d4 │ │ -335808: 6e10 f29d 0200 |000c: invoke-virtual {v2}, Lorg/jaudiotagger/tag/mp4/field/Mp4TagTextNumberField;.getNumbers:()Ljava/util/List; // method@9df2 │ │ -33580e: 0c02 |000f: move-result-object v2 │ │ -335810: 5b12 d690 |0010: iput-object v2, v1, Lorg/jaudiotagger/tag/mp4/field/Mp4TagTextNumberField;.numbers:Ljava/util/List; // field@90d6 │ │ -335814: 0e00 |0012: return-void │ │ +3357e4: |[3357e4] org.jaudiotagger.tag.mp4.field.Mp4TagTextNumberField.copyContent:(Lorg/jaudiotagger/tag/TagField;)V │ │ +3357f4: 2020 e412 |0000: instance-of v0, v2, Lorg/jaudiotagger/tag/mp4/field/Mp4TagTextNumberField; // type@12e4 │ │ +3357f8: 3800 1000 |0002: if-eqz v0, 0012 // +0010 │ │ +3357fc: 1f02 e412 |0004: check-cast v2, Lorg/jaudiotagger/tag/mp4/field/Mp4TagTextNumberField; // type@12e4 │ │ +335800: 6e10 ef9d 0200 |0006: invoke-virtual {v2}, Lorg/jaudiotagger/tag/mp4/field/Mp4TagTextNumberField;.getContent:()Ljava/lang/String; // method@9def │ │ +335806: 0c00 |0009: move-result-object v0 │ │ +335808: 5b10 d490 |000a: iput-object v0, v1, Lorg/jaudiotagger/tag/mp4/field/Mp4TagTextNumberField;.content:Ljava/lang/String; // field@90d4 │ │ +33580c: 6e10 f29d 0200 |000c: invoke-virtual {v2}, Lorg/jaudiotagger/tag/mp4/field/Mp4TagTextNumberField;.getNumbers:()Ljava/util/List; // method@9df2 │ │ +335812: 0c02 |000f: move-result-object v2 │ │ +335814: 5b12 d690 |0010: iput-object v2, v1, Lorg/jaudiotagger/tag/mp4/field/Mp4TagTextNumberField;.numbers:Ljava/util/List; // field@90d6 │ │ +335818: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x0004 line=87 │ │ 0x000c line=88 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 this Lorg/jaudiotagger/tag/mp4/field/Mp4TagTextNumberField; │ │ @@ -1349226,39 +1349226,39 @@ │ │ type : '()[B' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -3356b4: |[3356b4] org.jaudiotagger.tag.mp4.field.Mp4TagTextNumberField.getDataBytes:()[B │ │ -3356c4: 2200 ef0f |0000: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@0fef │ │ -3356c8: 7010 2d86 0000 |0002: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@862d │ │ -3356ce: 5431 d690 |0005: iget-object v1, v3, Lorg/jaudiotagger/tag/mp4/field/Mp4TagTextNumberField;.numbers:Ljava/util/List; // field@90d6 │ │ -3356d2: 7210 6e89 0100 |0007: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ -3356d8: 0c01 |000a: move-result-object v1 │ │ -3356da: 7210 4789 0100 |000b: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -3356e0: 0a02 |000e: move-result v2 │ │ -3356e2: 3802 1b00 |000f: if-eqz v2, 002a // +001b │ │ -3356e6: 7210 4889 0100 |0011: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -3356ec: 0c02 |0014: move-result-object v2 │ │ -3356ee: 1f02 3510 |0015: check-cast v2, Ljava/lang/Short; // type@1035 │ │ -3356f2: 6e10 8687 0200 |0017: invoke-virtual {v2}, Ljava/lang/Short;.shortValue:()S // method@8786 │ │ -3356f8: 0a02 |001a: move-result v2 │ │ -3356fa: 7110 a48e 0200 |001b: invoke-static {v2}, Lorg/jaudiotagger/audio/generic/Utils;.getSizeBEInt16:(S)[B // method@8ea4 │ │ -335700: 0c02 |001e: move-result-object v2 │ │ -335702: 6e20 3386 2000 |001f: invoke-virtual {v0, v2}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ -335708: 28e9 |0022: goto 000b // -0017 │ │ -33570a: 0d00 |0023: move-exception v0 │ │ -33570c: 2201 3310 |0024: new-instance v1, Ljava/lang/RuntimeException; // type@1033 │ │ -335710: 7020 7e87 0100 |0026: invoke-direct {v1, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@877e │ │ -335716: 2701 |0029: throw v1 │ │ -335718: 6e10 3186 0000 |002a: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8631 │ │ -33571e: 0c00 |002d: move-result-object v0 │ │ -335720: 1100 |002e: return-object v0 │ │ +3356b8: |[3356b8] org.jaudiotagger.tag.mp4.field.Mp4TagTextNumberField.getDataBytes:()[B │ │ +3356c8: 2200 ef0f |0000: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@0fef │ │ +3356cc: 7010 2d86 0000 |0002: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@862d │ │ +3356d2: 5431 d690 |0005: iget-object v1, v3, Lorg/jaudiotagger/tag/mp4/field/Mp4TagTextNumberField;.numbers:Ljava/util/List; // field@90d6 │ │ +3356d6: 7210 6e89 0100 |0007: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ +3356dc: 0c01 |000a: move-result-object v1 │ │ +3356de: 7210 4789 0100 |000b: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +3356e4: 0a02 |000e: move-result v2 │ │ +3356e6: 3802 1b00 |000f: if-eqz v2, 002a // +001b │ │ +3356ea: 7210 4889 0100 |0011: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +3356f0: 0c02 |0014: move-result-object v2 │ │ +3356f2: 1f02 3510 |0015: check-cast v2, Ljava/lang/Short; // type@1035 │ │ +3356f6: 6e10 8687 0200 |0017: invoke-virtual {v2}, Ljava/lang/Short;.shortValue:()S // method@8786 │ │ +3356fc: 0a02 |001a: move-result v2 │ │ +3356fe: 7110 a48e 0200 |001b: invoke-static {v2}, Lorg/jaudiotagger/audio/generic/Utils;.getSizeBEInt16:(S)[B // method@8ea4 │ │ +335704: 0c02 |001e: move-result-object v2 │ │ +335706: 6e20 3386 2000 |001f: invoke-virtual {v0, v2}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8633 │ │ +33570c: 28e9 |0022: goto 000b // -0017 │ │ +33570e: 0d00 |0023: move-exception v0 │ │ +335710: 2201 3310 |0024: new-instance v1, Ljava/lang/RuntimeException; // type@1033 │ │ +335714: 7020 7e87 0100 |0026: invoke-direct {v1, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@877e │ │ +33571a: 2701 |0029: throw v1 │ │ +33571c: 6e10 3186 0000 |002a: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8631 │ │ +335722: 0c00 |002d: move-result-object v0 │ │ +335724: 1100 |002e: return-object v0 │ │ catches : 1 │ │ 0x0017 - 0x0022 │ │ Ljava/io/IOException; -> 0x0023 │ │ positions : │ │ 0x0000 line=67 │ │ 0x0005 line=68 │ │ 0x0017 line=72 │ │ @@ -1349272,17 +1349272,17 @@ │ │ type : '()Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -33574c: |[33574c] org.jaudiotagger.tag.mp4.field.Mp4TagTextNumberField.getFieldType:()Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; │ │ -33575c: 6200 a590 |0000: sget-object v0, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.IMPLICIT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90a5 │ │ -335760: 1100 |0002: return-object v0 │ │ +335750: |[335750] org.jaudiotagger.tag.mp4.field.Mp4TagTextNumberField.getFieldType:()Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; │ │ +335760: 6200 a590 |0000: sget-object v0, Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType;.IMPLICIT:Lorg/jaudiotagger/tag/mp4/field/Mp4FieldType; // field@90a5 │ │ +335764: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/mp4/field/Mp4TagTextNumberField; │ │ │ │ #4 : (in Lorg/jaudiotagger/tag/mp4/field/Mp4TagTextNumberField;) │ │ @@ -1349290,17 +1349290,17 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -335734: |[335734] org.jaudiotagger.tag.mp4.field.Mp4TagTextNumberField.getNumbers:()Ljava/util/List; │ │ -335744: 5410 d690 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/mp4/field/Mp4TagTextNumberField;.numbers:Ljava/util/List; // field@90d6 │ │ -335748: 1100 |0002: return-object v0 │ │ +335738: |[335738] org.jaudiotagger.tag.mp4.field.Mp4TagTextNumberField.getNumbers:()Ljava/util/List; │ │ +335748: 5410 d690 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/mp4/field/Mp4TagTextNumberField;.numbers:Ljava/util/List; // field@90d6 │ │ +33574c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/mp4/field/Mp4TagTextNumberField; │ │ │ │ source_file_idx : 15523 (Mp4TagTextNumberField.java) │ │ @@ -1349355,90 +1349355,90 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 95 16-bit code units │ │ -3428a8: |[3428a8] org.jaudiotagger.tag.wav.WavInfoTag.:()V │ │ -3428b8: 6200 9987 |0000: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.ALBUM:Lorg/jaudiotagger/tag/FieldKey; // field@8799 │ │ -3428bc: 1301 0f00 |0002: const/16 v1, #int 15 // #f │ │ -3428c0: 2311 e613 |0004: new-array v1, v1, [Lorg/jaudiotagger/tag/FieldKey; // type@13e6 │ │ -3428c4: 6202 a287 |0006: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ARTIST:Lorg/jaudiotagger/tag/FieldKey; // field@87a2 │ │ -3428c8: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -3428ca: 4d02 0103 |0009: aput-object v2, v1, v3 │ │ -3428ce: 6202 9a87 |000b: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ALBUM_ARTIST:Lorg/jaudiotagger/tag/FieldKey; // field@879a │ │ -3428d2: 1213 |000d: const/4 v3, #int 1 // #1 │ │ -3428d4: 4d02 0103 |000e: aput-object v2, v1, v3 │ │ -3428d8: 6202 2488 |0010: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.TITLE:Lorg/jaudiotagger/tag/FieldKey; // field@8824 │ │ -3428dc: 1223 |0012: const/4 v3, #int 2 // #2 │ │ -3428de: 4d02 0103 |0013: aput-object v2, v1, v3 │ │ -3428e2: 6202 2888 |0015: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.TRACK:Lorg/jaudiotagger/tag/FieldKey; // field@8828 │ │ -3428e6: 1233 |0017: const/4 v3, #int 3 // #3 │ │ -3428e8: 4d02 0103 |0018: aput-object v2, v1, v3 │ │ -3428ec: 6202 c387 |001a: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.GENRE:Lorg/jaudiotagger/tag/FieldKey; // field@87c3 │ │ -3428f0: 1243 |001c: const/4 v3, #int 4 // #4 │ │ -3428f2: 4d02 0103 |001d: aput-object v2, v1, v3 │ │ -3428f6: 6202 ad87 |001f: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.COMMENT:Lorg/jaudiotagger/tag/FieldKey; // field@87ad │ │ -3428fa: 1253 |0021: const/4 v3, #int 5 // #5 │ │ -3428fc: 4d02 0103 |0022: aput-object v2, v1, v3 │ │ -342900: 6202 3388 |0024: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.YEAR:Lorg/jaudiotagger/tag/FieldKey; // field@8833 │ │ -342904: 1263 |0026: const/4 v3, #int 6 // #6 │ │ -342906: 4d02 0103 |0027: aput-object v2, v1, v3 │ │ -34290a: 6202 1c88 |0029: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.RECORD_LABEL:Lorg/jaudiotagger/tag/FieldKey; // field@881c │ │ -34290e: 1273 |002b: const/4 v3, #int 7 // #7 │ │ -342910: 4d02 0103 |002c: aput-object v2, v1, v3 │ │ -342914: 6202 c987 |002e: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ISRC:Lorg/jaudiotagger/tag/FieldKey; // field@87c9 │ │ -342918: 1303 0800 |0030: const/16 v3, #int 8 // #8 │ │ -34291c: 4d02 0103 |0032: aput-object v2, v1, v3 │ │ -342920: 6202 ae87 |0034: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.COMPOSER:Lorg/jaudiotagger/tag/FieldKey; // field@87ae │ │ -342924: 1303 0900 |0036: const/16 v3, #int 9 // #9 │ │ -342928: 4d02 0103 |0038: aput-object v2, v1, v3 │ │ -34292c: 6202 d287 |003a: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.LYRICIST:Lorg/jaudiotagger/tag/FieldKey; // field@87d2 │ │ -342930: 1303 0a00 |003c: const/16 v3, #int 10 // #a │ │ -342934: 4d02 0103 |003e: aput-object v2, v1, v3 │ │ -342938: 6202 be87 |0040: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ENCODER:Lorg/jaudiotagger/tag/FieldKey; // field@87be │ │ -34293c: 1303 0b00 |0042: const/16 v3, #int 11 // #b │ │ -342940: 4d02 0103 |0044: aput-object v2, v1, v3 │ │ -342944: 6202 b087 |0046: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.CONDUCTOR:Lorg/jaudiotagger/tag/FieldKey; // field@87b0 │ │ -342948: 1303 0c00 |0048: const/16 v3, #int 12 // #c │ │ -34294c: 4d02 0103 |004a: aput-object v2, v1, v3 │ │ -342950: 6202 1b88 |004c: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.RATING:Lorg/jaudiotagger/tag/FieldKey; // field@881b │ │ -342954: 1303 0d00 |004e: const/16 v3, #int 13 // #d │ │ -342958: 4d02 0103 |0050: aput-object v2, v1, v3 │ │ -34295c: 6202 b287 |0052: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.COPYRIGHT:Lorg/jaudiotagger/tag/FieldKey; // field@87b2 │ │ -342960: 1303 0e00 |0054: const/16 v3, #int 14 // #e │ │ -342964: 4d02 0103 |0056: aput-object v2, v1, v3 │ │ -342968: 7120 2489 1000 |0058: invoke-static {v0, v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;[Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8924 │ │ -34296e: 0c00 |005b: move-result-object v0 │ │ -342970: 6900 6693 |005c: sput-object v0, Lorg/jaudiotagger/tag/wav/WavInfoTag;.supportedKeys:Ljava/util/EnumSet; // field@9366 │ │ -342974: 0e00 |005e: return-void │ │ +3428ac: |[3428ac] org.jaudiotagger.tag.wav.WavInfoTag.:()V │ │ +3428bc: 6200 9987 |0000: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.ALBUM:Lorg/jaudiotagger/tag/FieldKey; // field@8799 │ │ +3428c0: 1301 0f00 |0002: const/16 v1, #int 15 // #f │ │ +3428c4: 2311 e613 |0004: new-array v1, v1, [Lorg/jaudiotagger/tag/FieldKey; // type@13e6 │ │ +3428c8: 6202 a287 |0006: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ARTIST:Lorg/jaudiotagger/tag/FieldKey; // field@87a2 │ │ +3428cc: 1203 |0008: const/4 v3, #int 0 // #0 │ │ +3428ce: 4d02 0103 |0009: aput-object v2, v1, v3 │ │ +3428d2: 6202 9a87 |000b: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ALBUM_ARTIST:Lorg/jaudiotagger/tag/FieldKey; // field@879a │ │ +3428d6: 1213 |000d: const/4 v3, #int 1 // #1 │ │ +3428d8: 4d02 0103 |000e: aput-object v2, v1, v3 │ │ +3428dc: 6202 2488 |0010: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.TITLE:Lorg/jaudiotagger/tag/FieldKey; // field@8824 │ │ +3428e0: 1223 |0012: const/4 v3, #int 2 // #2 │ │ +3428e2: 4d02 0103 |0013: aput-object v2, v1, v3 │ │ +3428e6: 6202 2888 |0015: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.TRACK:Lorg/jaudiotagger/tag/FieldKey; // field@8828 │ │ +3428ea: 1233 |0017: const/4 v3, #int 3 // #3 │ │ +3428ec: 4d02 0103 |0018: aput-object v2, v1, v3 │ │ +3428f0: 6202 c387 |001a: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.GENRE:Lorg/jaudiotagger/tag/FieldKey; // field@87c3 │ │ +3428f4: 1243 |001c: const/4 v3, #int 4 // #4 │ │ +3428f6: 4d02 0103 |001d: aput-object v2, v1, v3 │ │ +3428fa: 6202 ad87 |001f: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.COMMENT:Lorg/jaudiotagger/tag/FieldKey; // field@87ad │ │ +3428fe: 1253 |0021: const/4 v3, #int 5 // #5 │ │ +342900: 4d02 0103 |0022: aput-object v2, v1, v3 │ │ +342904: 6202 3388 |0024: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.YEAR:Lorg/jaudiotagger/tag/FieldKey; // field@8833 │ │ +342908: 1263 |0026: const/4 v3, #int 6 // #6 │ │ +34290a: 4d02 0103 |0027: aput-object v2, v1, v3 │ │ +34290e: 6202 1c88 |0029: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.RECORD_LABEL:Lorg/jaudiotagger/tag/FieldKey; // field@881c │ │ +342912: 1273 |002b: const/4 v3, #int 7 // #7 │ │ +342914: 4d02 0103 |002c: aput-object v2, v1, v3 │ │ +342918: 6202 c987 |002e: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ISRC:Lorg/jaudiotagger/tag/FieldKey; // field@87c9 │ │ +34291c: 1303 0800 |0030: const/16 v3, #int 8 // #8 │ │ +342920: 4d02 0103 |0032: aput-object v2, v1, v3 │ │ +342924: 6202 ae87 |0034: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.COMPOSER:Lorg/jaudiotagger/tag/FieldKey; // field@87ae │ │ +342928: 1303 0900 |0036: const/16 v3, #int 9 // #9 │ │ +34292c: 4d02 0103 |0038: aput-object v2, v1, v3 │ │ +342930: 6202 d287 |003a: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.LYRICIST:Lorg/jaudiotagger/tag/FieldKey; // field@87d2 │ │ +342934: 1303 0a00 |003c: const/16 v3, #int 10 // #a │ │ +342938: 4d02 0103 |003e: aput-object v2, v1, v3 │ │ +34293c: 6202 be87 |0040: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.ENCODER:Lorg/jaudiotagger/tag/FieldKey; // field@87be │ │ +342940: 1303 0b00 |0042: const/16 v3, #int 11 // #b │ │ +342944: 4d02 0103 |0044: aput-object v2, v1, v3 │ │ +342948: 6202 b087 |0046: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.CONDUCTOR:Lorg/jaudiotagger/tag/FieldKey; // field@87b0 │ │ +34294c: 1303 0c00 |0048: const/16 v3, #int 12 // #c │ │ +342950: 4d02 0103 |004a: aput-object v2, v1, v3 │ │ +342954: 6202 1b88 |004c: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.RATING:Lorg/jaudiotagger/tag/FieldKey; // field@881b │ │ +342958: 1303 0d00 |004e: const/16 v3, #int 13 // #d │ │ +34295c: 4d02 0103 |0050: aput-object v2, v1, v3 │ │ +342960: 6202 b287 |0052: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.COPYRIGHT:Lorg/jaudiotagger/tag/FieldKey; // field@87b2 │ │ +342964: 1303 0e00 |0054: const/16 v3, #int 14 // #e │ │ +342968: 4d02 0103 |0056: aput-object v2, v1, v3 │ │ +34296c: 7120 2489 1000 |0058: invoke-static {v0, v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;[Ljava/lang/Enum;)Ljava/util/EnumSet; // method@8924 │ │ +342972: 0c00 |005b: move-result-object v0 │ │ +342974: 6900 6693 |005c: sput-object v0, Lorg/jaudiotagger/tag/wav/WavInfoTag;.supportedKeys:Ljava/util/EnumSet; // field@9366 │ │ +342978: 0e00 |005e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/wav/WavInfoTag;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -342978: |[342978] org.jaudiotagger.tag.wav.WavInfoTag.:()V │ │ -342988: 7010 868e 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/audio/generic/GenericTag;.:()V // method@8e86 │ │ -34298e: 2200 7c10 |0003: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ -342992: 7010 ae88 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ -342998: 5b10 6793 |0008: iput-object v0, v1, Lorg/jaudiotagger/tag/wav/WavInfoTag;.unrecognisedFields:Ljava/util/List; // field@9367 │ │ -34299c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -34299e: 5b10 6593 |000b: iput-object v0, v1, Lorg/jaudiotagger/tag/wav/WavInfoTag;.startLocationInFile:Ljava/lang/Long; // field@9365 │ │ -3429a2: 5b10 6493 |000d: iput-object v0, v1, Lorg/jaudiotagger/tag/wav/WavInfoTag;.endLocationInFile:Ljava/lang/Long; // field@9364 │ │ -3429a6: 0e00 |000f: return-void │ │ +34297c: |[34297c] org.jaudiotagger.tag.wav.WavInfoTag.:()V │ │ +34298c: 7010 868e 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/audio/generic/GenericTag;.:()V // method@8e86 │ │ +342992: 2200 7c10 |0003: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ +342996: 7010 ae88 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ +34299c: 5b10 6793 |0008: iput-object v0, v1, Lorg/jaudiotagger/tag/wav/WavInfoTag;.unrecognisedFields:Ljava/util/List; // field@9367 │ │ +3429a0: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +3429a2: 5b10 6593 |000b: iput-object v0, v1, Lorg/jaudiotagger/tag/wav/WavInfoTag;.startLocationInFile:Ljava/lang/Long; // field@9365 │ │ +3429a6: 5b10 6493 |000d: iput-object v0, v1, Lorg/jaudiotagger/tag/wav/WavInfoTag;.endLocationInFile:Ljava/lang/Long; // field@9364 │ │ +3429aa: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0003 line=41 │ │ 0x000b line=43 │ │ 0x000d line=46 │ │ locals : │ │ @@ -1349450,20 +1349450,20 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 11 16-bit code units │ │ -3429a8: |[3429a8] org.jaudiotagger.tag.wav.WavInfoTag.addUnRecognizedField:(Ljava/lang/String;Ljava/lang/String;)V │ │ -3429b8: 5420 6793 |0000: iget-object v0, v2, Lorg/jaudiotagger/tag/wav/WavInfoTag;.unrecognisedFields:Ljava/util/List; // field@9367 │ │ -3429bc: 2201 5e11 |0002: new-instance v1, Lorg/jaudiotagger/audio/generic/GenericTag$GenericTagTextField; // type@115e │ │ -3429c0: 7040 788e 2143 |0004: invoke-direct {v1, v2, v3, v4}, Lorg/jaudiotagger/audio/generic/GenericTag$GenericTagTextField;.:(Lorg/jaudiotagger/audio/generic/GenericTag;Ljava/lang/String;Ljava/lang/String;)V // method@8e78 │ │ -3429c6: 7220 6489 1000 |0007: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -3429cc: 0e00 |000a: return-void │ │ +3429ac: |[3429ac] org.jaudiotagger.tag.wav.WavInfoTag.addUnRecognizedField:(Ljava/lang/String;Ljava/lang/String;)V │ │ +3429bc: 5420 6793 |0000: iget-object v0, v2, Lorg/jaudiotagger/tag/wav/WavInfoTag;.unrecognisedFields:Ljava/util/List; // field@9367 │ │ +3429c0: 2201 5e11 |0002: new-instance v1, Lorg/jaudiotagger/audio/generic/GenericTag$GenericTagTextField; // type@115e │ │ +3429c4: 7040 788e 2143 |0004: invoke-direct {v1, v2, v3, v4}, Lorg/jaudiotagger/audio/generic/GenericTag$GenericTagTextField;.:(Lorg/jaudiotagger/audio/generic/GenericTag;Ljava/lang/String;Ljava/lang/String;)V // method@8e78 │ │ +3429ca: 7220 6489 1000 |0007: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +3429d0: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lorg/jaudiotagger/tag/wav/WavInfoTag; │ │ 0x0000 - 0x000b reg=3 (null) Ljava/lang/String; │ │ 0x0000 - 0x000b reg=4 (null) Ljava/lang/String; │ │ @@ -1349473,25 +1349473,25 @@ │ │ type : '(Z)Lorg/jaudiotagger/tag/TagField;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -342874: |[342874] org.jaudiotagger.tag.wav.WavInfoTag.createCompilationField:(Z)Lorg/jaudiotagger/tag/TagField; │ │ -342884: 6200 cc87 |0000: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.IS_COMPILATION:Lorg/jaudiotagger/tag/FieldKey; // field@87cc │ │ -342888: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -34288a: 2311 c013 |0003: new-array v1, v1, [Ljava/lang/String; // type@13c0 │ │ -34288e: 7110 c087 0400 |0005: invoke-static {v4}, Ljava/lang/String;.valueOf:(Z)Ljava/lang/String; // method@87c0 │ │ -342894: 0c04 |0008: move-result-object v4 │ │ -342896: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -342898: 4d04 0102 |000a: aput-object v4, v1, v2 │ │ -34289c: 6e30 aa9e 0301 |000c: invoke-virtual {v3, v0, v1}, Lorg/jaudiotagger/tag/wav/WavInfoTag;.createField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@9eaa │ │ -3428a2: 0c04 |000f: move-result-object v4 │ │ -3428a4: 1104 |0010: return-object v4 │ │ +342878: |[342878] org.jaudiotagger.tag.wav.WavInfoTag.createCompilationField:(Z)Lorg/jaudiotagger/tag/TagField; │ │ +342888: 6200 cc87 |0000: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.IS_COMPILATION:Lorg/jaudiotagger/tag/FieldKey; // field@87cc │ │ +34288c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +34288e: 2311 c013 |0003: new-array v1, v1, [Ljava/lang/String; // type@13c0 │ │ +342892: 7110 c087 0400 |0005: invoke-static {v4}, Ljava/lang/String;.valueOf:(Z)Ljava/lang/String; // method@87c0 │ │ +342898: 0c04 |0008: move-result-object v4 │ │ +34289a: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +34289c: 4d04 0102 |000a: aput-object v4, v1, v2 │ │ +3428a0: 6e30 aa9e 0301 |000c: invoke-virtual {v3, v0, v1}, Lorg/jaudiotagger/tag/wav/WavInfoTag;.createField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@9eaa │ │ +3428a6: 0c04 |000f: move-result-object v4 │ │ +3428a8: 1104 |0010: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ locals : │ │ 0x0000 - 0x0011 reg=3 this Lorg/jaudiotagger/tag/wav/WavInfoTag; │ │ 0x0000 - 0x0011 reg=4 (null) Z │ │ │ │ @@ -1349500,17 +1349500,17 @@ │ │ type : '()Ljava/lang/Long;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -342660: |[342660] org.jaudiotagger.tag.wav.WavInfoTag.getEndLocationInFile:()Ljava/lang/Long; │ │ -342670: 5410 6493 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/wav/WavInfoTag;.endLocationInFile:Ljava/lang/Long; // field@9364 │ │ -342674: 1100 |0002: return-object v0 │ │ +342664: |[342664] org.jaudiotagger.tag.wav.WavInfoTag.getEndLocationInFile:()Ljava/lang/Long; │ │ +342674: 5410 6493 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/wav/WavInfoTag;.endLocationInFile:Ljava/lang/Long; // field@9364 │ │ +342678: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/wav/WavInfoTag; │ │ │ │ #3 : (in Lorg/jaudiotagger/tag/wav/WavInfoTag;) │ │ @@ -1349518,31 +1349518,31 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 27 16-bit code units │ │ -34282c: |[34282c] org.jaudiotagger.tag.wav.WavInfoTag.getSizeOfTag:()J │ │ -34283c: 5440 6493 |0000: iget-object v0, v4, Lorg/jaudiotagger/tag/wav/WavInfoTag;.endLocationInFile:Ljava/lang/Long; // field@9364 │ │ -342840: 3800 1600 |0002: if-eqz v0, 0018 // +0016 │ │ -342844: 5441 6593 |0004: iget-object v1, v4, Lorg/jaudiotagger/tag/wav/WavInfoTag;.startLocationInFile:Ljava/lang/Long; // field@9365 │ │ -342848: 3901 0300 |0006: if-nez v1, 0009 // +0003 │ │ -34284c: 2810 |0008: goto 0018 // +0010 │ │ -34284e: 6e10 3c87 0000 |0009: invoke-virtual {v0}, Ljava/lang/Long;.longValue:()J // method@873c │ │ -342854: 0b00 |000c: move-result-wide v0 │ │ -342856: 5442 6593 |000d: iget-object v2, v4, Lorg/jaudiotagger/tag/wav/WavInfoTag;.startLocationInFile:Ljava/lang/Long; // field@9365 │ │ -34285a: 6e10 3c87 0200 |000f: invoke-virtual {v2}, Ljava/lang/Long;.longValue:()J // method@873c │ │ -342860: 0b02 |0012: move-result-wide v2 │ │ -342862: bc20 |0013: sub-long/2addr v0, v2 │ │ -342864: 1602 0800 |0014: const-wide/16 v2, #int 8 // #8 │ │ -342868: bc20 |0016: sub-long/2addr v0, v2 │ │ -34286a: 1000 |0017: return-wide v0 │ │ -34286c: 1600 0000 |0018: const-wide/16 v0, #int 0 // #0 │ │ -342870: 1000 |001a: return-wide v0 │ │ +342830: |[342830] org.jaudiotagger.tag.wav.WavInfoTag.getSizeOfTag:()J │ │ +342840: 5440 6493 |0000: iget-object v0, v4, Lorg/jaudiotagger/tag/wav/WavInfoTag;.endLocationInFile:Ljava/lang/Long; // field@9364 │ │ +342844: 3800 1600 |0002: if-eqz v0, 0018 // +0016 │ │ +342848: 5441 6593 |0004: iget-object v1, v4, Lorg/jaudiotagger/tag/wav/WavInfoTag;.startLocationInFile:Ljava/lang/Long; // field@9365 │ │ +34284c: 3901 0300 |0006: if-nez v1, 0009 // +0003 │ │ +342850: 2810 |0008: goto 0018 // +0010 │ │ +342852: 6e10 3c87 0000 |0009: invoke-virtual {v0}, Ljava/lang/Long;.longValue:()J // method@873c │ │ +342858: 0b00 |000c: move-result-wide v0 │ │ +34285a: 5442 6593 |000d: iget-object v2, v4, Lorg/jaudiotagger/tag/wav/WavInfoTag;.startLocationInFile:Ljava/lang/Long; // field@9365 │ │ +34285e: 6e10 3c87 0200 |000f: invoke-virtual {v2}, Ljava/lang/Long;.longValue:()J // method@873c │ │ +342864: 0b02 |0012: move-result-wide v2 │ │ +342866: bc20 |0013: sub-long/2addr v0, v2 │ │ +342868: 1602 0800 |0014: const-wide/16 v2, #int 8 // #8 │ │ +34286c: bc20 |0016: sub-long/2addr v0, v2 │ │ +34286e: 1000 |0017: return-wide v0 │ │ +342870: 1600 0000 |0018: const-wide/16 v0, #int 0 // #0 │ │ +342874: 1000 |001a: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ 0x0009 line=124 │ │ locals : │ │ 0x0000 - 0x001b reg=4 this Lorg/jaudiotagger/tag/wav/WavInfoTag; │ │ │ │ @@ -1349551,17 +1349551,17 @@ │ │ type : '()Ljava/lang/Long;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -342678: |[342678] org.jaudiotagger.tag.wav.WavInfoTag.getStartLocationInFile:()Ljava/lang/Long; │ │ -342688: 5410 6593 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/wav/WavInfoTag;.startLocationInFile:Ljava/lang/Long; // field@9365 │ │ -34268c: 1100 |0002: return-object v0 │ │ +34267c: |[34267c] org.jaudiotagger.tag.wav.WavInfoTag.getStartLocationInFile:()Ljava/lang/Long; │ │ +34268c: 5410 6593 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/wav/WavInfoTag;.startLocationInFile:Ljava/lang/Long; // field@9365 │ │ +342690: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/wav/WavInfoTag; │ │ │ │ #5 : (in Lorg/jaudiotagger/tag/wav/WavInfoTag;) │ │ @@ -1349569,17 +1349569,17 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -342814: |[342814] org.jaudiotagger.tag.wav.WavInfoTag.getUnrecognisedFields:()Ljava/util/List; │ │ -342824: 5410 6793 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/wav/WavInfoTag;.unrecognisedFields:Ljava/util/List; // field@9367 │ │ -342828: 1100 |0002: return-object v0 │ │ +342818: |[342818] org.jaudiotagger.tag.wav.WavInfoTag.getUnrecognisedFields:()Ljava/util/List; │ │ +342828: 5410 6793 |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/wav/WavInfoTag;.unrecognisedFields:Ljava/util/List; // field@9367 │ │ +34282c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/wav/WavInfoTag; │ │ │ │ #6 : (in Lorg/jaudiotagger/tag/wav/WavInfoTag;) │ │ @@ -1349587,19 +1349587,19 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -3429d0: |[3429d0] org.jaudiotagger.tag.wav.WavInfoTag.setEndLocationInFile:(J)V │ │ -3429e0: 7120 4387 2100 |0000: invoke-static {v1, v2}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8743 │ │ -3429e6: 0c01 |0003: move-result-object v1 │ │ -3429e8: 5b01 6493 |0004: iput-object v1, v0, Lorg/jaudiotagger/tag/wav/WavInfoTag;.endLocationInFile:Ljava/lang/Long; // field@9364 │ │ -3429ec: 0e00 |0006: return-void │ │ +3429d4: |[3429d4] org.jaudiotagger.tag.wav.WavInfoTag.setEndLocationInFile:(J)V │ │ +3429e4: 7120 4387 2100 |0000: invoke-static {v1, v2}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8743 │ │ +3429ea: 0c01 |0003: move-result-object v1 │ │ +3429ec: 5b01 6493 |0004: iput-object v1, v0, Lorg/jaudiotagger/tag/wav/WavInfoTag;.endLocationInFile:Ljava/lang/Long; // field@9364 │ │ +3429f0: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/jaudiotagger/tag/wav/WavInfoTag; │ │ 0x0000 - 0x0007 reg=1 (null) J │ │ │ │ @@ -1349608,19 +1349608,19 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -3429f0: |[3429f0] org.jaudiotagger.tag.wav.WavInfoTag.setStartLocationInFile:(J)V │ │ -342a00: 7120 4387 2100 |0000: invoke-static {v1, v2}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8743 │ │ -342a06: 0c01 |0003: move-result-object v1 │ │ -342a08: 5b01 6593 |0004: iput-object v1, v0, Lorg/jaudiotagger/tag/wav/WavInfoTag;.startLocationInFile:Ljava/lang/Long; // field@9365 │ │ -342a0c: 0e00 |0006: return-void │ │ +3429f4: |[3429f4] org.jaudiotagger.tag.wav.WavInfoTag.setStartLocationInFile:(J)V │ │ +342a04: 7120 4387 2100 |0000: invoke-static {v1, v2}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8743 │ │ +342a0a: 0c01 |0003: move-result-object v1 │ │ +342a0c: 5b01 6593 |0004: iput-object v1, v0, Lorg/jaudiotagger/tag/wav/WavInfoTag;.startLocationInFile:Ljava/lang/Long; // field@9365 │ │ +342a10: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/jaudiotagger/tag/wav/WavInfoTag; │ │ 0x0000 - 0x0007 reg=1 (null) J │ │ │ │ @@ -1349629,103 +1349629,103 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 186 16-bit code units │ │ -342690: |[342690] org.jaudiotagger.tag.wav.WavInfoTag.toString:()Ljava/lang/String; │ │ -3426a0: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -3426a4: 1a01 a153 |0002: const-string v1, "Wav Info Tag: │ │ +342694: |[342694] org.jaudiotagger.tag.wav.WavInfoTag.toString:()Ljava/lang/String; │ │ +3426a4: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +3426a8: 1a01 a153 |0002: const-string v1, "Wav Info Tag: │ │ " // string@53a1 │ │ -3426a8: 7020 cf87 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@87cf │ │ -3426ae: 6e10 b09e 0800 |0007: invoke-virtual {v8}, Lorg/jaudiotagger/tag/wav/WavInfoTag;.getStartLocationInFile:()Ljava/lang/Long; // method@9eb0 │ │ -3426b4: 0c01 |000a: move-result-object v1 │ │ -3426b6: 1a02 2200 |000b: const-string v2, " │ │ +3426ac: 7020 cf87 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@87cf │ │ +3426b2: 6e10 b09e 0800 |0007: invoke-virtual {v8}, Lorg/jaudiotagger/tag/wav/WavInfoTag;.getStartLocationInFile:()Ljava/lang/Long; // method@9eb0 │ │ +3426b8: 0c01 |000a: move-result-object v1 │ │ +3426ba: 1a02 2200 |000b: const-string v2, " │ │ " // string@0022 │ │ -3426ba: 3801 2500 |000d: if-eqz v1, 0032 // +0025 │ │ -3426be: 2201 3910 |000f: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -3426c2: 7010 cc87 0100 |0011: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -3426c8: 1a03 1b00 |0014: const-string v3, " startLocation:" // string@001b │ │ -3426cc: 6e20 d787 3100 |0016: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -3426d2: 6e10 b09e 0800 |0019: invoke-virtual {v8}, Lorg/jaudiotagger/tag/wav/WavInfoTag;.getStartLocationInFile:()Ljava/lang/Long; // method@9eb0 │ │ -3426d8: 0c03 |001c: move-result-object v3 │ │ -3426da: 6e10 3c87 0300 |001d: invoke-virtual {v3}, Ljava/lang/Long;.longValue:()J // method@873c │ │ -3426e0: 0b03 |0020: move-result-wide v3 │ │ -3426e2: 7120 6191 4300 |0021: invoke-static {v3, v4}, Lorg/jaudiotagger/logging/Hex;.asDecAndHex:(J)Ljava/lang/String; // method@9161 │ │ -3426e8: 0c03 |0024: move-result-object v3 │ │ -3426ea: 6e20 d787 3100 |0025: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -3426f0: 6e20 d787 2100 |0028: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -3426f6: 6e10 df87 0100 |002b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -3426fc: 0c01 |002e: move-result-object v1 │ │ -3426fe: 6e20 d787 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -342704: 6e10 ad9e 0800 |0032: invoke-virtual {v8}, Lorg/jaudiotagger/tag/wav/WavInfoTag;.getEndLocationInFile:()Ljava/lang/Long; // method@9ead │ │ -34270a: 0c01 |0035: move-result-object v1 │ │ -34270c: 3801 2500 |0036: if-eqz v1, 005b // +0025 │ │ -342710: 2201 3910 |0038: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -342714: 7010 cc87 0100 |003a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -34271a: 1a03 1300 |003d: const-string v3, " endLocation:" // string@0013 │ │ -34271e: 6e20 d787 3100 |003f: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -342724: 6e10 ad9e 0800 |0042: invoke-virtual {v8}, Lorg/jaudiotagger/tag/wav/WavInfoTag;.getEndLocationInFile:()Ljava/lang/Long; // method@9ead │ │ -34272a: 0c03 |0045: move-result-object v3 │ │ -34272c: 6e10 3c87 0300 |0046: invoke-virtual {v3}, Ljava/lang/Long;.longValue:()J // method@873c │ │ -342732: 0b03 |0049: move-result-wide v3 │ │ -342734: 7120 6191 4300 |004a: invoke-static {v3, v4}, Lorg/jaudiotagger/logging/Hex;.asDecAndHex:(J)Ljava/lang/String; // method@9161 │ │ -34273a: 0c03 |004d: move-result-object v3 │ │ -34273c: 6e20 d787 3100 |004e: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -342742: 6e20 d787 2100 |0051: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -342748: 6e10 df87 0100 |0054: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -34274e: 0c01 |0057: move-result-object v1 │ │ -342750: 6e20 d787 1000 |0058: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -342756: 6f10 968e 0800 |005b: invoke-super {v8}, Lorg/jaudiotagger/audio/generic/GenericTag;.toString:()Ljava/lang/String; // method@8e96 │ │ -34275c: 0c01 |005e: move-result-object v1 │ │ -34275e: 1a03 0100 |005f: const-string v3, "��" // string@0001 │ │ -342762: 1a04 0000 |0061: const-string v4, "" // string@0000 │ │ -342766: 6e30 ae87 3104 |0063: invoke-virtual {v1, v3, v4}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@87ae │ │ -34276c: 0c01 |0066: move-result-object v1 │ │ -34276e: 6e20 d787 1000 |0067: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -342774: 5481 6793 |006a: iget-object v1, v8, Lorg/jaudiotagger/tag/wav/WavInfoTag;.unrecognisedFields:Ljava/util/List; // field@9367 │ │ -342778: 7210 7389 0100 |006c: invoke-interface {v1}, Ljava/util/List;.size:()I // method@8973 │ │ -34277e: 0a01 |006f: move-result v1 │ │ -342780: 3d01 4500 |0070: if-lez v1, 00b5 // +0045 │ │ -342784: 1a01 4600 |0072: const-string v1, " │ │ +3426be: 3801 2500 |000d: if-eqz v1, 0032 // +0025 │ │ +3426c2: 2201 3910 |000f: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +3426c6: 7010 cc87 0100 |0011: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +3426cc: 1a03 1b00 |0014: const-string v3, " startLocation:" // string@001b │ │ +3426d0: 6e20 d787 3100 |0016: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +3426d6: 6e10 b09e 0800 |0019: invoke-virtual {v8}, Lorg/jaudiotagger/tag/wav/WavInfoTag;.getStartLocationInFile:()Ljava/lang/Long; // method@9eb0 │ │ +3426dc: 0c03 |001c: move-result-object v3 │ │ +3426de: 6e10 3c87 0300 |001d: invoke-virtual {v3}, Ljava/lang/Long;.longValue:()J // method@873c │ │ +3426e4: 0b03 |0020: move-result-wide v3 │ │ +3426e6: 7120 6191 4300 |0021: invoke-static {v3, v4}, Lorg/jaudiotagger/logging/Hex;.asDecAndHex:(J)Ljava/lang/String; // method@9161 │ │ +3426ec: 0c03 |0024: move-result-object v3 │ │ +3426ee: 6e20 d787 3100 |0025: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +3426f4: 6e20 d787 2100 |0028: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +3426fa: 6e10 df87 0100 |002b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +342700: 0c01 |002e: move-result-object v1 │ │ +342702: 6e20 d787 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +342708: 6e10 ad9e 0800 |0032: invoke-virtual {v8}, Lorg/jaudiotagger/tag/wav/WavInfoTag;.getEndLocationInFile:()Ljava/lang/Long; // method@9ead │ │ +34270e: 0c01 |0035: move-result-object v1 │ │ +342710: 3801 2500 |0036: if-eqz v1, 005b // +0025 │ │ +342714: 2201 3910 |0038: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +342718: 7010 cc87 0100 |003a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +34271e: 1a03 1300 |003d: const-string v3, " endLocation:" // string@0013 │ │ +342722: 6e20 d787 3100 |003f: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +342728: 6e10 ad9e 0800 |0042: invoke-virtual {v8}, Lorg/jaudiotagger/tag/wav/WavInfoTag;.getEndLocationInFile:()Ljava/lang/Long; // method@9ead │ │ +34272e: 0c03 |0045: move-result-object v3 │ │ +342730: 6e10 3c87 0300 |0046: invoke-virtual {v3}, Ljava/lang/Long;.longValue:()J // method@873c │ │ +342736: 0b03 |0049: move-result-wide v3 │ │ +342738: 7120 6191 4300 |004a: invoke-static {v3, v4}, Lorg/jaudiotagger/logging/Hex;.asDecAndHex:(J)Ljava/lang/String; // method@9161 │ │ +34273e: 0c03 |004d: move-result-object v3 │ │ +342740: 6e20 d787 3100 |004e: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +342746: 6e20 d787 2100 |0051: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +34274c: 6e10 df87 0100 |0054: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +342752: 0c01 |0057: move-result-object v1 │ │ +342754: 6e20 d787 1000 |0058: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +34275a: 6f10 968e 0800 |005b: invoke-super {v8}, Lorg/jaudiotagger/audio/generic/GenericTag;.toString:()Ljava/lang/String; // method@8e96 │ │ +342760: 0c01 |005e: move-result-object v1 │ │ +342762: 1a03 0100 |005f: const-string v3, "��" // string@0001 │ │ +342766: 1a04 0000 |0061: const-string v4, "" // string@0000 │ │ +34276a: 6e30 ae87 3104 |0063: invoke-virtual {v1, v3, v4}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@87ae │ │ +342770: 0c01 |0066: move-result-object v1 │ │ +342772: 6e20 d787 1000 |0067: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +342778: 5481 6793 |006a: iget-object v1, v8, Lorg/jaudiotagger/tag/wav/WavInfoTag;.unrecognisedFields:Ljava/util/List; // field@9367 │ │ +34277c: 7210 7389 0100 |006c: invoke-interface {v1}, Ljava/util/List;.size:()I // method@8973 │ │ +342782: 0a01 |006f: move-result v1 │ │ +342784: 3d01 4500 |0070: if-lez v1, 00b5 // +0045 │ │ +342788: 1a01 4600 |0072: const-string v1, " │ │ Unrecognized Tags: │ │ " // string@0046 │ │ -342788: 6e20 d787 1000 |0074: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -34278e: 5481 6793 |0077: iget-object v1, v8, Lorg/jaudiotagger/tag/wav/WavInfoTag;.unrecognisedFields:Ljava/util/List; // field@9367 │ │ -342792: 7210 6e89 0100 |0079: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ -342798: 0c01 |007c: move-result-object v1 │ │ -34279a: 7210 4789 0100 |007d: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -3427a0: 0a05 |0080: move-result v5 │ │ -3427a2: 3805 3400 |0081: if-eqz v5, 00b5 // +0034 │ │ -3427a6: 7210 4889 0100 |0083: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -3427ac: 0c05 |0086: move-result-object v5 │ │ -3427ae: 1f05 ca11 |0087: check-cast v5, Lorg/jaudiotagger/tag/TagTextField; // type@11ca │ │ -3427b2: 2206 3910 |0089: new-instance v6, Ljava/lang/StringBuilder; // type@1039 │ │ -3427b6: 7010 cc87 0600 |008b: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -3427bc: 1a07 0600 |008e: const-string v7, " " // string@0006 │ │ -3427c0: 6e20 d787 7600 |0090: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -3427c6: 7210 4c92 0500 |0093: invoke-interface {v5}, Lorg/jaudiotagger/tag/TagTextField;.getId:()Ljava/lang/String; // method@924c │ │ -3427cc: 0c07 |0096: move-result-object v7 │ │ -3427ce: 6e20 d787 7600 |0097: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -3427d4: 1a07 c804 |009a: const-string v7, ":" // string@04c8 │ │ -3427d8: 6e20 d787 7600 |009c: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -3427de: 7210 4a92 0500 |009f: invoke-interface {v5}, Lorg/jaudiotagger/tag/TagTextField;.getContent:()Ljava/lang/String; // method@924a │ │ -3427e4: 0c05 |00a2: move-result-object v5 │ │ -3427e6: 6e30 ae87 3504 |00a3: invoke-virtual {v5, v3, v4}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@87ae │ │ -3427ec: 0c05 |00a6: move-result-object v5 │ │ -3427ee: 6e20 d787 5600 |00a7: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -3427f4: 6e20 d787 2600 |00aa: invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -3427fa: 6e10 df87 0600 |00ad: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -342800: 0c05 |00b0: move-result-object v5 │ │ -342802: 6e20 d787 5000 |00b1: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -342808: 28c9 |00b4: goto 007d // -0037 │ │ -34280a: 6e10 df87 0000 |00b5: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -342810: 0c00 |00b8: move-result-object v0 │ │ -342812: 1100 |00b9: return-object v0 │ │ +34278c: 6e20 d787 1000 |0074: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +342792: 5481 6793 |0077: iget-object v1, v8, Lorg/jaudiotagger/tag/wav/WavInfoTag;.unrecognisedFields:Ljava/util/List; // field@9367 │ │ +342796: 7210 6e89 0100 |0079: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ +34279c: 0c01 |007c: move-result-object v1 │ │ +34279e: 7210 4789 0100 |007d: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +3427a4: 0a05 |0080: move-result v5 │ │ +3427a6: 3805 3400 |0081: if-eqz v5, 00b5 // +0034 │ │ +3427aa: 7210 4889 0100 |0083: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +3427b0: 0c05 |0086: move-result-object v5 │ │ +3427b2: 1f05 ca11 |0087: check-cast v5, Lorg/jaudiotagger/tag/TagTextField; // type@11ca │ │ +3427b6: 2206 3910 |0089: new-instance v6, Ljava/lang/StringBuilder; // type@1039 │ │ +3427ba: 7010 cc87 0600 |008b: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +3427c0: 1a07 0600 |008e: const-string v7, " " // string@0006 │ │ +3427c4: 6e20 d787 7600 |0090: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +3427ca: 7210 4c92 0500 |0093: invoke-interface {v5}, Lorg/jaudiotagger/tag/TagTextField;.getId:()Ljava/lang/String; // method@924c │ │ +3427d0: 0c07 |0096: move-result-object v7 │ │ +3427d2: 6e20 d787 7600 |0097: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +3427d8: 1a07 c804 |009a: const-string v7, ":" // string@04c8 │ │ +3427dc: 6e20 d787 7600 |009c: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +3427e2: 7210 4a92 0500 |009f: invoke-interface {v5}, Lorg/jaudiotagger/tag/TagTextField;.getContent:()Ljava/lang/String; // method@924a │ │ +3427e8: 0c05 |00a2: move-result-object v5 │ │ +3427ea: 6e30 ae87 3504 |00a3: invoke-virtual {v5, v3, v4}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@87ae │ │ +3427f0: 0c05 |00a6: move-result-object v5 │ │ +3427f2: 6e20 d787 5600 |00a7: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +3427f8: 6e20 d787 2600 |00aa: invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +3427fe: 6e10 df87 0600 |00ad: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +342804: 0c05 |00b0: move-result-object v5 │ │ +342806: 6e20 d787 5000 |00b1: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +34280c: 28c9 |00b4: goto 007d // -0037 │ │ +34280e: 6e10 df87 0000 |00b5: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +342814: 0c00 |00b8: move-result-object v0 │ │ +342816: 1100 |00b9: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0007 line=73 │ │ 0x000f line=75 │ │ 0x0032 line=77 │ │ 0x0038 line=79 │ │ @@ -1357776,17 +1357776,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2bf0ec: |[2bf0ec] de.kromke.andreas.musictagger.MyPreferenceActivity$MySettingsFragment.:()V │ │ -2bf0fc: 7010 4e52 0000 |0000: invoke-direct {v0}, Landroidx/preference/PreferenceFragmentCompat;.:()V // method@524e │ │ -2bf102: 0e00 |0003: return-void │ │ +2bf0f0: |[2bf0f0] de.kromke.andreas.musictagger.MyPreferenceActivity$MySettingsFragment.:()V │ │ +2bf100: 7010 4e52 0000 |0000: invoke-direct {v0}, Landroidx/preference/PreferenceFragmentCompat;.:()V // method@524e │ │ +2bf106: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/kromke/andreas/musictagger/MyPreferenceActivity$MySettingsFragment; │ │ │ │ Virtual methods - │ │ @@ -1357795,18 +1357795,18 @@ │ │ type : '(Landroid/os/Bundle;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -2bf104: |[2bf104] de.kromke.andreas.musictagger.MyPreferenceActivity$MySettingsFragment.onCreatePreferences:(Landroid/os/Bundle;Ljava/lang/String;)V │ │ -2bf114: 1501 137f |0000: const/high16 v1, #int 2131951616 // #7f13 │ │ -2bf118: 6e30 6b84 1002 |0002: invoke-virtual {v0, v1, v2}, Lde/kromke/andreas/musictagger/MyPreferenceActivity$MySettingsFragment;.setPreferencesFromResource:(ILjava/lang/String;)V // method@846b │ │ -2bf11e: 0e00 |0005: return-void │ │ +2bf108: |[2bf108] de.kromke.andreas.musictagger.MyPreferenceActivity$MySettingsFragment.onCreatePreferences:(Landroid/os/Bundle;Ljava/lang/String;)V │ │ +2bf118: 1501 137f |0000: const/high16 v1, #int 2131951616 // #7f13 │ │ +2bf11c: 6e30 6b84 1002 |0002: invoke-virtual {v0, v1, v2}, Lde/kromke/andreas/musictagger/MyPreferenceActivity$MySettingsFragment;.setPreferencesFromResource:(ILjava/lang/String;)V // method@846b │ │ +2bf122: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=36 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/kromke/andreas/musictagger/MyPreferenceActivity$MySettingsFragment; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/os/Bundle; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ @@ -1357844,17 +1357844,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2f4d40: |[2f4d40] org.jaudiotagger.tag.PaddingException.:()V │ │ -2f4d50: 7010 9d91 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/InvalidFrameIdentifierException;.:()V // method@919d │ │ -2f4d56: 0e00 |0003: return-void │ │ +2f4d44: |[2f4d44] org.jaudiotagger.tag.PaddingException.:()V │ │ +2f4d54: 7010 9d91 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/InvalidFrameIdentifierException;.:()V // method@919d │ │ +2f4d5a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/PaddingException; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/PaddingException;) │ │ @@ -1357862,17 +1357862,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -2f4d58: |[2f4d58] org.jaudiotagger.tag.PaddingException.:(Ljava/lang/String;)V │ │ -2f4d68: 7020 9e91 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/InvalidFrameIdentifierException;.:(Ljava/lang/String;)V // method@919e │ │ -2f4d6e: 0e00 |0003: return-void │ │ +2f4d5c: |[2f4d5c] org.jaudiotagger.tag.PaddingException.:(Ljava/lang/String;)V │ │ +2f4d6c: 7020 9e91 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/InvalidFrameIdentifierException;.:(Ljava/lang/String;)V // method@919e │ │ +2f4d72: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/PaddingException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1357881,17 +1357881,17 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Throwable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -2f4d70: |[2f4d70] org.jaudiotagger.tag.PaddingException.:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ -2f4d80: 7030 9f91 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/InvalidFrameIdentifierException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@919f │ │ -2f4d86: 0e00 |0003: return-void │ │ +2f4d74: |[2f4d74] org.jaudiotagger.tag.PaddingException.:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ +2f4d84: 7030 9f91 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/InvalidFrameIdentifierException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@919f │ │ +2f4d8a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/PaddingException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/Throwable; │ │ @@ -1357901,17 +1357901,17 @@ │ │ type : '(Ljava/lang/Throwable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -2f4d88: |[2f4d88] org.jaudiotagger.tag.PaddingException.:(Ljava/lang/Throwable;)V │ │ -2f4d98: 7020 a091 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/InvalidFrameIdentifierException;.:(Ljava/lang/Throwable;)V // method@91a0 │ │ -2f4d9e: 0e00 |0003: return-void │ │ +2f4d8c: |[2f4d8c] org.jaudiotagger.tag.PaddingException.:(Ljava/lang/Throwable;)V │ │ +2f4d9c: 7020 a091 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/InvalidFrameIdentifierException;.:(Ljava/lang/Throwable;)V // method@91a0 │ │ +2f4da2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/PaddingException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/Throwable; │ │ │ │ @@ -1357951,17 +1357951,17 @@ │ │ type : '(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -2fe894: |[2fe894] org.jaudiotagger.tag.datatype.StringDateTime.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V │ │ -2fe8a4: 7030 1c94 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/datatype/StringSizeTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@941c │ │ -2fe8aa: 0e00 |0003: return-void │ │ +2fe898: |[2fe898] org.jaudiotagger.tag.datatype.StringDateTime.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V │ │ +2fe8a8: 7030 1c94 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/datatype/StringSizeTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@941c │ │ +2fe8ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/datatype/StringDateTime; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; │ │ @@ -1357971,17 +1357971,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/datatype/StringDateTime;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -2fe8ac: |[2fe8ac] org.jaudiotagger.tag.datatype.StringDateTime.:(Lorg/jaudiotagger/tag/datatype/StringDateTime;)V │ │ -2fe8bc: 7020 1d94 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/datatype/StringSizeTerminated;.:(Lorg/jaudiotagger/tag/datatype/StringSizeTerminated;)V // method@941d │ │ -2fe8c2: 0e00 |0003: return-void │ │ +2fe8b0: |[2fe8b0] org.jaudiotagger.tag.datatype.StringDateTime.:(Lorg/jaudiotagger/tag/datatype/StringDateTime;)V │ │ +2fe8c0: 7020 1d94 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/datatype/StringSizeTerminated;.:(Lorg/jaudiotagger/tag/datatype/StringSizeTerminated;)V // method@941d │ │ +2fe8c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/datatype/StringDateTime; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/tag/datatype/StringDateTime; │ │ │ │ @@ -1357991,24 +1357991,24 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -2fe82c: |[2fe82c] org.jaudiotagger.tag.datatype.StringDateTime.equals:(Ljava/lang/Object;)Z │ │ -2fe83c: 2020 f211 |0000: instance-of v0, v2, Lorg/jaudiotagger/tag/datatype/StringDateTime; // type@11f2 │ │ -2fe840: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -2fe844: 6f20 1e94 2100 |0004: invoke-super {v1, v2}, Lorg/jaudiotagger/tag/datatype/StringSizeTerminated;.equals:(Ljava/lang/Object;)Z // method@941e │ │ -2fe84a: 0a02 |0007: move-result v2 │ │ -2fe84c: 3802 0400 |0008: if-eqz v2, 000c // +0004 │ │ -2fe850: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -2fe852: 2802 |000b: goto 000d // +0002 │ │ -2fe854: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -2fe856: 0f02 |000d: return v2 │ │ +2fe830: |[2fe830] org.jaudiotagger.tag.datatype.StringDateTime.equals:(Ljava/lang/Object;)Z │ │ +2fe840: 2020 f211 |0000: instance-of v0, v2, Lorg/jaudiotagger/tag/datatype/StringDateTime; // type@11f2 │ │ +2fe844: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +2fe848: 6f20 1e94 2100 |0004: invoke-super {v1, v2}, Lorg/jaudiotagger/tag/datatype/StringSizeTerminated;.equals:(Ljava/lang/Object;)Z // method@941e │ │ +2fe84e: 0a02 |0007: move-result v2 │ │ +2fe850: 3802 0400 |0008: if-eqz v2, 000c // +0004 │ │ +2fe854: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +2fe856: 2802 |000b: goto 000d // +0002 │ │ +2fe858: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +2fe85a: 0f02 |000d: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/jaudiotagger/tag/datatype/StringDateTime; │ │ 0x0000 - 0x000e reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -1358017,27 +1358017,27 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -2fe858: |[2fe858] org.jaudiotagger.tag.datatype.StringDateTime.getValue:()Ljava/lang/Object; │ │ -2fe868: 5430 d089 |0000: iget-object v0, v3, Lorg/jaudiotagger/tag/datatype/StringDateTime;.value:Ljava/lang/Object; // field@89d0 │ │ -2fe86c: 3800 1100 |0002: if-eqz v0, 0013 // +0011 │ │ -2fe870: 5430 d089 |0004: iget-object v0, v3, Lorg/jaudiotagger/tag/datatype/StringDateTime;.value:Ljava/lang/Object; // field@89d0 │ │ -2fe874: 6e10 7687 0000 |0006: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@8776 │ │ -2fe87a: 0c00 |0009: move-result-object v0 │ │ -2fe87c: 1301 2000 |000a: const/16 v1, #int 32 // #20 │ │ -2fe880: 1302 5400 |000c: const/16 v2, #int 84 // #54 │ │ -2fe884: 6e30 ad87 1002 |000e: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@87ad │ │ -2fe88a: 0c00 |0011: move-result-object v0 │ │ -2fe88c: 1100 |0012: return-object v0 │ │ -2fe88e: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -2fe890: 1100 |0014: return-object v0 │ │ +2fe85c: |[2fe85c] org.jaudiotagger.tag.datatype.StringDateTime.getValue:()Ljava/lang/Object; │ │ +2fe86c: 5430 d089 |0000: iget-object v0, v3, Lorg/jaudiotagger/tag/datatype/StringDateTime;.value:Ljava/lang/Object; // field@89d0 │ │ +2fe870: 3800 1100 |0002: if-eqz v0, 0013 // +0011 │ │ +2fe874: 5430 d089 |0004: iget-object v0, v3, Lorg/jaudiotagger/tag/datatype/StringDateTime;.value:Ljava/lang/Object; // field@89d0 │ │ +2fe878: 6e10 7687 0000 |0006: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@8776 │ │ +2fe87e: 0c00 |0009: move-result-object v0 │ │ +2fe880: 1301 2000 |000a: const/16 v1, #int 32 // #20 │ │ +2fe884: 1302 5400 |000c: const/16 v2, #int 84 // #54 │ │ +2fe888: 6e30 ad87 1002 |000e: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@87ad │ │ +2fe88e: 0c00 |0011: move-result-object v0 │ │ +2fe890: 1100 |0012: return-object v0 │ │ +2fe892: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +2fe894: 1100 |0014: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0004 line=68 │ │ locals : │ │ 0x0000 - 0x0015 reg=3 this Lorg/jaudiotagger/tag/datatype/StringDateTime; │ │ │ │ @@ -1358046,24 +1358046,24 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -2fe8c4: |[2fe8c4] org.jaudiotagger.tag.datatype.StringDateTime.setValue:(Ljava/lang/Object;)V │ │ -2fe8d4: 3803 1000 |0000: if-eqz v3, 0010 // +0010 │ │ -2fe8d8: 6e10 7687 0300 |0002: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@8776 │ │ -2fe8de: 0c03 |0005: move-result-object v3 │ │ -2fe8e0: 1300 2000 |0006: const/16 v0, #int 32 // #20 │ │ -2fe8e4: 1301 5400 |0008: const/16 v1, #int 84 // #54 │ │ -2fe8e8: 6e30 ad87 0301 |000a: invoke-virtual {v3, v0, v1}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@87ad │ │ -2fe8ee: 0c03 |000d: move-result-object v3 │ │ -2fe8f0: 5b23 d089 |000e: iput-object v3, v2, Lorg/jaudiotagger/tag/datatype/StringDateTime;.value:Ljava/lang/Object; // field@89d0 │ │ -2fe8f4: 0e00 |0010: return-void │ │ +2fe8c8: |[2fe8c8] org.jaudiotagger.tag.datatype.StringDateTime.setValue:(Ljava/lang/Object;)V │ │ +2fe8d8: 3803 1000 |0000: if-eqz v3, 0010 // +0010 │ │ +2fe8dc: 6e10 7687 0300 |0002: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@8776 │ │ +2fe8e2: 0c03 |0005: move-result-object v3 │ │ +2fe8e4: 1300 2000 |0006: const/16 v0, #int 32 // #20 │ │ +2fe8e8: 1301 5400 |0008: const/16 v1, #int 84 // #54 │ │ +2fe8ec: 6e30 ad87 0301 |000a: invoke-virtual {v3, v0, v1}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@87ad │ │ +2fe8f2: 0c03 |000d: move-result-object v3 │ │ +2fe8f4: 5b23 d089 |000e: iput-object v3, v2, Lorg/jaudiotagger/tag/datatype/StringDateTime;.value:Ljava/lang/Object; // field@89d0 │ │ +2fe8f8: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=57 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lorg/jaudiotagger/tag/datatype/StringDateTime; │ │ 0x0000 - 0x0011 reg=3 (null) Ljava/lang/Object; │ │ │ │ @@ -1358270,47 +1358270,47 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 71 16-bit code units │ │ -309a80: |[309a80] org.jaudiotagger.tag.id3.ID3v1Tag.:()V │ │ -309a90: 2200 8610 |0000: new-instance v0, Ljava/util/EnumMap; // type@1086 │ │ -309a94: 1c01 be11 |0002: const-class v1, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ -309a98: 7020 1789 1000 |0004: invoke-direct {v0, v1}, Ljava/util/EnumMap;.:(Ljava/lang/Class;)V // method@8917 │ │ -309a9e: 6900 738a |0007: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.tagFieldToID3v1Field:Ljava/util/EnumMap; // field@8a73 │ │ -309aa2: 6201 a287 |0009: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ARTIST:Lorg/jaudiotagger/tag/FieldKey; // field@87a2 │ │ -309aa6: 6202 568a |000b: sget-object v2, Lorg/jaudiotagger/tag/id3/ID3v1FieldKey;.ARTIST:Lorg/jaudiotagger/tag/id3/ID3v1FieldKey; // field@8a56 │ │ -309aaa: 6e30 1a89 1002 |000d: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -309ab0: 6200 738a |0010: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.tagFieldToID3v1Field:Ljava/util/EnumMap; // field@8a73 │ │ -309ab4: 6201 9987 |0012: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ALBUM:Lorg/jaudiotagger/tag/FieldKey; // field@8799 │ │ -309ab8: 6202 558a |0014: sget-object v2, Lorg/jaudiotagger/tag/id3/ID3v1FieldKey;.ALBUM:Lorg/jaudiotagger/tag/id3/ID3v1FieldKey; // field@8a55 │ │ -309abc: 6e30 1a89 1002 |0016: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -309ac2: 6200 738a |0019: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.tagFieldToID3v1Field:Ljava/util/EnumMap; // field@8a73 │ │ -309ac6: 6201 2488 |001b: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.TITLE:Lorg/jaudiotagger/tag/FieldKey; // field@8824 │ │ -309aca: 6202 598a |001d: sget-object v2, Lorg/jaudiotagger/tag/id3/ID3v1FieldKey;.TITLE:Lorg/jaudiotagger/tag/id3/ID3v1FieldKey; // field@8a59 │ │ -309ace: 6e30 1a89 1002 |001f: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -309ad4: 6200 738a |0022: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.tagFieldToID3v1Field:Ljava/util/EnumMap; // field@8a73 │ │ -309ad8: 6201 2888 |0024: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.TRACK:Lorg/jaudiotagger/tag/FieldKey; // field@8828 │ │ -309adc: 6202 5a8a |0026: sget-object v2, Lorg/jaudiotagger/tag/id3/ID3v1FieldKey;.TRACK:Lorg/jaudiotagger/tag/id3/ID3v1FieldKey; // field@8a5a │ │ -309ae0: 6e30 1a89 1002 |0028: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -309ae6: 6200 738a |002b: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.tagFieldToID3v1Field:Ljava/util/EnumMap; // field@8a73 │ │ -309aea: 6201 3388 |002d: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.YEAR:Lorg/jaudiotagger/tag/FieldKey; // field@8833 │ │ -309aee: 6202 5b8a |002f: sget-object v2, Lorg/jaudiotagger/tag/id3/ID3v1FieldKey;.YEAR:Lorg/jaudiotagger/tag/id3/ID3v1FieldKey; // field@8a5b │ │ -309af2: 6e30 1a89 1002 |0031: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -309af8: 6200 738a |0034: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.tagFieldToID3v1Field:Ljava/util/EnumMap; // field@8a73 │ │ -309afc: 6201 c387 |0036: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.GENRE:Lorg/jaudiotagger/tag/FieldKey; // field@87c3 │ │ -309b00: 6202 588a |0038: sget-object v2, Lorg/jaudiotagger/tag/id3/ID3v1FieldKey;.GENRE:Lorg/jaudiotagger/tag/id3/ID3v1FieldKey; // field@8a58 │ │ -309b04: 6e30 1a89 1002 |003a: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -309b0a: 6200 738a |003d: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.tagFieldToID3v1Field:Ljava/util/EnumMap; // field@8a73 │ │ -309b0e: 6201 ad87 |003f: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.COMMENT:Lorg/jaudiotagger/tag/FieldKey; // field@87ad │ │ -309b12: 6202 578a |0041: sget-object v2, Lorg/jaudiotagger/tag/id3/ID3v1FieldKey;.COMMENT:Lorg/jaudiotagger/tag/id3/ID3v1FieldKey; // field@8a57 │ │ -309b16: 6e30 1a89 1002 |0043: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ -309b1c: 0e00 |0046: return-void │ │ +309a84: |[309a84] org.jaudiotagger.tag.id3.ID3v1Tag.:()V │ │ +309a94: 2200 8610 |0000: new-instance v0, Ljava/util/EnumMap; // type@1086 │ │ +309a98: 1c01 be11 |0002: const-class v1, Lorg/jaudiotagger/tag/FieldKey; // type@11be │ │ +309a9c: 7020 1789 1000 |0004: invoke-direct {v0, v1}, Ljava/util/EnumMap;.:(Ljava/lang/Class;)V // method@8917 │ │ +309aa2: 6900 738a |0007: sput-object v0, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.tagFieldToID3v1Field:Ljava/util/EnumMap; // field@8a73 │ │ +309aa6: 6201 a287 |0009: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ARTIST:Lorg/jaudiotagger/tag/FieldKey; // field@87a2 │ │ +309aaa: 6202 568a |000b: sget-object v2, Lorg/jaudiotagger/tag/id3/ID3v1FieldKey;.ARTIST:Lorg/jaudiotagger/tag/id3/ID3v1FieldKey; // field@8a56 │ │ +309aae: 6e30 1a89 1002 |000d: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +309ab4: 6200 738a |0010: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.tagFieldToID3v1Field:Ljava/util/EnumMap; // field@8a73 │ │ +309ab8: 6201 9987 |0012: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.ALBUM:Lorg/jaudiotagger/tag/FieldKey; // field@8799 │ │ +309abc: 6202 558a |0014: sget-object v2, Lorg/jaudiotagger/tag/id3/ID3v1FieldKey;.ALBUM:Lorg/jaudiotagger/tag/id3/ID3v1FieldKey; // field@8a55 │ │ +309ac0: 6e30 1a89 1002 |0016: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +309ac6: 6200 738a |0019: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.tagFieldToID3v1Field:Ljava/util/EnumMap; // field@8a73 │ │ +309aca: 6201 2488 |001b: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.TITLE:Lorg/jaudiotagger/tag/FieldKey; // field@8824 │ │ +309ace: 6202 598a |001d: sget-object v2, Lorg/jaudiotagger/tag/id3/ID3v1FieldKey;.TITLE:Lorg/jaudiotagger/tag/id3/ID3v1FieldKey; // field@8a59 │ │ +309ad2: 6e30 1a89 1002 |001f: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +309ad8: 6200 738a |0022: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.tagFieldToID3v1Field:Ljava/util/EnumMap; // field@8a73 │ │ +309adc: 6201 2888 |0024: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.TRACK:Lorg/jaudiotagger/tag/FieldKey; // field@8828 │ │ +309ae0: 6202 5a8a |0026: sget-object v2, Lorg/jaudiotagger/tag/id3/ID3v1FieldKey;.TRACK:Lorg/jaudiotagger/tag/id3/ID3v1FieldKey; // field@8a5a │ │ +309ae4: 6e30 1a89 1002 |0028: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +309aea: 6200 738a |002b: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.tagFieldToID3v1Field:Ljava/util/EnumMap; // field@8a73 │ │ +309aee: 6201 3388 |002d: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.YEAR:Lorg/jaudiotagger/tag/FieldKey; // field@8833 │ │ +309af2: 6202 5b8a |002f: sget-object v2, Lorg/jaudiotagger/tag/id3/ID3v1FieldKey;.YEAR:Lorg/jaudiotagger/tag/id3/ID3v1FieldKey; // field@8a5b │ │ +309af6: 6e30 1a89 1002 |0031: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +309afc: 6200 738a |0034: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.tagFieldToID3v1Field:Ljava/util/EnumMap; // field@8a73 │ │ +309b00: 6201 c387 |0036: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.GENRE:Lorg/jaudiotagger/tag/FieldKey; // field@87c3 │ │ +309b04: 6202 588a |0038: sget-object v2, Lorg/jaudiotagger/tag/id3/ID3v1FieldKey;.GENRE:Lorg/jaudiotagger/tag/id3/ID3v1FieldKey; // field@8a58 │ │ +309b08: 6e30 1a89 1002 |003a: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +309b0e: 6200 738a |003d: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.tagFieldToID3v1Field:Ljava/util/EnumMap; // field@8a73 │ │ +309b12: 6201 ad87 |003f: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.COMMENT:Lorg/jaudiotagger/tag/FieldKey; // field@87ad │ │ +309b16: 6202 578a |0041: sget-object v2, Lorg/jaudiotagger/tag/id3/ID3v1FieldKey;.COMMENT:Lorg/jaudiotagger/tag/id3/ID3v1FieldKey; // field@8a57 │ │ +309b1a: 6e30 1a89 1002 |0043: invoke-virtual {v0, v1, v2}, Ljava/util/EnumMap;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@891a │ │ +309b20: 0e00 |0046: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0009 line=51 │ │ 0x0010 line=52 │ │ 0x0019 line=53 │ │ 0x0022 line=54 │ │ @@ -1358324,25 +1358324,25 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -309b20: |[309b20] org.jaudiotagger.tag.id3.ID3v1Tag.:()V │ │ -309b30: 7010 a594 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v1Tag;.:()V // method@94a5 │ │ -309b36: 1a00 0000 |0003: const-string v0, "" // string@0000 │ │ -309b3a: 5b10 6e8a |0005: iput-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.album:Ljava/lang/String; // field@8a6e │ │ -309b3e: 5b10 6f8a |0007: iput-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.artist:Ljava/lang/String; // field@8a6f │ │ -309b42: 5b10 708a |0009: iput-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.comment:Ljava/lang/String; // field@8a70 │ │ -309b46: 5b10 748a |000b: iput-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.title:Ljava/lang/String; // field@8a74 │ │ -309b4a: 5b10 758a |000d: iput-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.year:Ljava/lang/String; // field@8a75 │ │ -309b4e: 12f0 |000f: const/4 v0, #int -1 // #ff │ │ -309b50: 5d10 718a |0010: iput-byte v0, v1, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.genre:B // field@8a71 │ │ -309b54: 0e00 |0012: return-void │ │ +309b24: |[309b24] org.jaudiotagger.tag.id3.ID3v1Tag.:()V │ │ +309b34: 7010 a594 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v1Tag;.:()V // method@94a5 │ │ +309b3a: 1a00 0000 |0003: const-string v0, "" // string@0000 │ │ +309b3e: 5b10 6e8a |0005: iput-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.album:Ljava/lang/String; // field@8a6e │ │ +309b42: 5b10 6f8a |0007: iput-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.artist:Ljava/lang/String; // field@8a6f │ │ +309b46: 5b10 708a |0009: iput-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.comment:Ljava/lang/String; // field@8a70 │ │ +309b4a: 5b10 748a |000b: iput-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.title:Ljava/lang/String; // field@8a74 │ │ +309b4e: 5b10 758a |000d: iput-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.year:Ljava/lang/String; // field@8a75 │ │ +309b52: 12f0 |000f: const/4 v0, #int -1 // #ff │ │ +309b54: 5d10 718a |0010: iput-byte v0, v1, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.genre:B // field@8a71 │ │ +309b58: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ 0x0005 line=73 │ │ 0x0007 line=78 │ │ 0x0009 line=83 │ │ 0x000b line=88 │ │ @@ -1358356,18 +1358356,18 @@ │ │ type : '(Lorg/jaudiotagger/audio/MyRandomAccessFile;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -309b58: |[309b58] org.jaudiotagger.tag.id3.ID3v1Tag.:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)V │ │ -309b68: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ -309b6c: 7030 d895 2100 |0002: invoke-direct {v1, v2, v0}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.:(Lorg/jaudiotagger/audio/MyRandomAccessFile;Ljava/lang/String;)V // method@95d8 │ │ -309b72: 0e00 |0005: return-void │ │ +309b5c: |[309b5c] org.jaudiotagger.tag.id3.ID3v1Tag.:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)V │ │ +309b6c: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ +309b70: 7030 d895 2100 |0002: invoke-direct {v1, v2, v0}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.:(Lorg/jaudiotagger/audio/MyRandomAccessFile;Ljava/lang/String;)V // method@95d8 │ │ +309b76: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=203 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jaudiotagger/tag/id3/ID3v1Tag; │ │ 0x0000 - 0x0006 reg=2 (null) Lorg/jaudiotagger/audio/MyRandomAccessFile; │ │ │ │ @@ -1358376,33 +1358376,33 @@ │ │ type : '(Lorg/jaudiotagger/audio/MyRandomAccessFile;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -309b74: |[309b74] org.jaudiotagger.tag.id3.ID3v1Tag.:(Lorg/jaudiotagger/audio/MyRandomAccessFile;Ljava/lang/String;)V │ │ -309b84: 7010 a594 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v1Tag;.:()V // method@94a5 │ │ -309b8a: 1a02 0000 |0003: const-string v2, "" // string@0000 │ │ -309b8e: 5b02 6e8a |0005: iput-object v2, v0, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.album:Ljava/lang/String; // field@8a6e │ │ -309b92: 5b02 6f8a |0007: iput-object v2, v0, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.artist:Ljava/lang/String; // field@8a6f │ │ -309b96: 5b02 708a |0009: iput-object v2, v0, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.comment:Ljava/lang/String; // field@8a70 │ │ -309b9a: 5b02 748a |000b: iput-object v2, v0, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.title:Ljava/lang/String; // field@8a74 │ │ -309b9e: 5b02 758a |000d: iput-object v2, v0, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.year:Ljava/lang/String; // field@8a75 │ │ -309ba2: 12f2 |000f: const/4 v2, #int -1 // #ff │ │ -309ba4: 5d02 718a |0010: iput-byte v2, v0, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.genre:B // field@8a71 │ │ -309ba8: 6e20 0d96 1000 |0012: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.readTag2ByteBuffer:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Ljava/nio/ByteBuffer; // method@960d │ │ -309bae: 0c01 |0015: move-result-object v1 │ │ -309bb0: 3801 0600 |0016: if-eqz v1, 001c // +0006 │ │ -309bb4: 6e20 0c96 1000 |0018: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.read:(Ljava/nio/ByteBuffer;)V // method@960c │ │ -309bba: 0e00 |001b: return-void │ │ -309bbc: 2201 fc0f |001c: new-instance v1, Ljava/io/IOException; // type@0ffc │ │ -309bc0: 1a02 131a |001e: const-string v2, "File is too small to contain a tag" // string@1a13 │ │ -309bc4: 7020 8586 2100 |0020: invoke-direct {v1, v2}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8685 │ │ -309bca: 2701 |0023: throw v1 │ │ +309b78: |[309b78] org.jaudiotagger.tag.id3.ID3v1Tag.:(Lorg/jaudiotagger/audio/MyRandomAccessFile;Ljava/lang/String;)V │ │ +309b88: 7010 a594 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v1Tag;.:()V // method@94a5 │ │ +309b8e: 1a02 0000 |0003: const-string v2, "" // string@0000 │ │ +309b92: 5b02 6e8a |0005: iput-object v2, v0, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.album:Ljava/lang/String; // field@8a6e │ │ +309b96: 5b02 6f8a |0007: iput-object v2, v0, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.artist:Ljava/lang/String; // field@8a6f │ │ +309b9a: 5b02 708a |0009: iput-object v2, v0, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.comment:Ljava/lang/String; // field@8a70 │ │ +309b9e: 5b02 748a |000b: iput-object v2, v0, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.title:Ljava/lang/String; // field@8a74 │ │ +309ba2: 5b02 758a |000d: iput-object v2, v0, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.year:Ljava/lang/String; // field@8a75 │ │ +309ba6: 12f2 |000f: const/4 v2, #int -1 // #ff │ │ +309ba8: 5d02 718a |0010: iput-byte v2, v0, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.genre:B // field@8a71 │ │ +309bac: 6e20 0d96 1000 |0012: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.readTag2ByteBuffer:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Ljava/nio/ByteBuffer; // method@960d │ │ +309bb2: 0c01 |0015: move-result-object v1 │ │ +309bb4: 3801 0600 |0016: if-eqz v1, 001c // +0006 │ │ +309bb8: 6e20 0c96 1000 |0018: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.read:(Ljava/nio/ByteBuffer;)V // method@960c │ │ +309bbe: 0e00 |001b: return-void │ │ +309bc0: 2201 fc0f |001c: new-instance v1, Ljava/io/IOException; // type@0ffc │ │ +309bc4: 1a02 131a |001e: const-string v2, "File is too small to contain a tag" // string@1a13 │ │ +309bc8: 7020 8586 2100 |0020: invoke-direct {v1, v2}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8685 │ │ +309bce: 2701 |0023: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ 0x0005 line=73 │ │ 0x0007 line=78 │ │ 0x0009 line=83 │ │ 0x000b line=88 │ │ @@ -1358421,52 +1358421,52 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/AbstractTag;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 71 16-bit code units │ │ -309bcc: |[309bcc] org.jaudiotagger.tag.id3.ID3v1Tag.:(Lorg/jaudiotagger/tag/id3/AbstractTag;)V │ │ -309bdc: 7010 a594 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v1Tag;.:()V // method@94a5 │ │ -309be2: 1a00 0000 |0003: const-string v0, "" // string@0000 │ │ -309be6: 5b10 6e8a |0005: iput-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.album:Ljava/lang/String; // field@8a6e │ │ -309bea: 5b10 6f8a |0007: iput-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.artist:Ljava/lang/String; // field@8a6f │ │ -309bee: 5b10 708a |0009: iput-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.comment:Ljava/lang/String; // field@8a70 │ │ -309bf2: 5b10 748a |000b: iput-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.title:Ljava/lang/String; // field@8a74 │ │ -309bf6: 5b10 758a |000d: iput-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.year:Ljava/lang/String; // field@8a75 │ │ -309bfa: 12f0 |000f: const/4 v0, #int -1 // #ff │ │ -309bfc: 5d10 718a |0010: iput-byte v0, v1, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.genre:B // field@8a71 │ │ -309c00: 3802 3400 |0012: if-eqz v2, 0046 // +0034 │ │ -309c04: 2020 1812 |0014: instance-of v0, v2, Lorg/jaudiotagger/tag/id3/ID3v1Tag; // type@1218 │ │ -309c08: 3900 2800 |0016: if-nez v0, 003e // +0028 │ │ -309c0c: 2020 1412 |0018: instance-of v0, v2, Lorg/jaudiotagger/tag/id3/ID3v11Tag; // type@1214 │ │ -309c10: 3800 0500 |001a: if-eqz v0, 001f // +0005 │ │ -309c14: 1f02 1412 |001c: check-cast v2, Lorg/jaudiotagger/tag/id3/ID3v11Tag; // type@1214 │ │ -309c18: 2807 |001e: goto 0025 // +0007 │ │ -309c1a: 2200 1412 |001f: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v11Tag; // type@1214 │ │ -309c1e: 7020 aa95 2000 |0021: invoke-direct {v0, v2}, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.:(Lorg/jaudiotagger/tag/id3/AbstractTag;)V // method@95aa │ │ -309c24: 0702 |0024: move-object v2, v0 │ │ -309c26: 5420 4c8a |0025: iget-object v0, v2, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.album:Ljava/lang/String; // field@8a4c │ │ -309c2a: 5b10 6e8a |0027: iput-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.album:Ljava/lang/String; // field@8a6e │ │ -309c2e: 5420 4d8a |0029: iget-object v0, v2, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.artist:Ljava/lang/String; // field@8a4d │ │ -309c32: 5b10 6f8a |002b: iput-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.artist:Ljava/lang/String; // field@8a6f │ │ -309c36: 5420 4e8a |002d: iget-object v0, v2, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.comment:Ljava/lang/String; // field@8a4e │ │ -309c3a: 5b10 708a |002f: iput-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.comment:Ljava/lang/String; // field@8a70 │ │ -309c3e: 5420 518a |0031: iget-object v0, v2, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.title:Ljava/lang/String; // field@8a51 │ │ -309c42: 5b10 748a |0033: iput-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.title:Ljava/lang/String; // field@8a74 │ │ -309c46: 5420 538a |0035: iget-object v0, v2, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.year:Ljava/lang/String; // field@8a53 │ │ -309c4a: 5b10 758a |0037: iput-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.year:Ljava/lang/String; // field@8a75 │ │ -309c4e: 5622 4f8a |0039: iget-byte v2, v2, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.genre:B // field@8a4f │ │ -309c52: 5d12 718a |003b: iput-byte v2, v1, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.genre:B // field@8a71 │ │ -309c56: 2809 |003d: goto 0046 // +0009 │ │ -309c58: 2202 4110 |003e: new-instance v2, Ljava/lang/UnsupportedOperationException; // type@1041 │ │ -309c5c: 1a00 5e12 |0040: const-string v0, "Copy Constructor not called. Please type cast the argument" // string@125e │ │ -309c60: 7020 fc87 0200 |0042: invoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@87fc │ │ -309c66: 2702 |0045: throw v2 │ │ -309c68: 0e00 |0046: return-void │ │ +309bd0: |[309bd0] org.jaudiotagger.tag.id3.ID3v1Tag.:(Lorg/jaudiotagger/tag/id3/AbstractTag;)V │ │ +309be0: 7010 a594 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v1Tag;.:()V // method@94a5 │ │ +309be6: 1a00 0000 |0003: const-string v0, "" // string@0000 │ │ +309bea: 5b10 6e8a |0005: iput-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.album:Ljava/lang/String; // field@8a6e │ │ +309bee: 5b10 6f8a |0007: iput-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.artist:Ljava/lang/String; // field@8a6f │ │ +309bf2: 5b10 708a |0009: iput-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.comment:Ljava/lang/String; // field@8a70 │ │ +309bf6: 5b10 748a |000b: iput-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.title:Ljava/lang/String; // field@8a74 │ │ +309bfa: 5b10 758a |000d: iput-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.year:Ljava/lang/String; // field@8a75 │ │ +309bfe: 12f0 |000f: const/4 v0, #int -1 // #ff │ │ +309c00: 5d10 718a |0010: iput-byte v0, v1, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.genre:B // field@8a71 │ │ +309c04: 3802 3400 |0012: if-eqz v2, 0046 // +0034 │ │ +309c08: 2020 1812 |0014: instance-of v0, v2, Lorg/jaudiotagger/tag/id3/ID3v1Tag; // type@1218 │ │ +309c0c: 3900 2800 |0016: if-nez v0, 003e // +0028 │ │ +309c10: 2020 1412 |0018: instance-of v0, v2, Lorg/jaudiotagger/tag/id3/ID3v11Tag; // type@1214 │ │ +309c14: 3800 0500 |001a: if-eqz v0, 001f // +0005 │ │ +309c18: 1f02 1412 |001c: check-cast v2, Lorg/jaudiotagger/tag/id3/ID3v11Tag; // type@1214 │ │ +309c1c: 2807 |001e: goto 0025 // +0007 │ │ +309c1e: 2200 1412 |001f: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v11Tag; // type@1214 │ │ +309c22: 7020 aa95 2000 |0021: invoke-direct {v0, v2}, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.:(Lorg/jaudiotagger/tag/id3/AbstractTag;)V // method@95aa │ │ +309c28: 0702 |0024: move-object v2, v0 │ │ +309c2a: 5420 4c8a |0025: iget-object v0, v2, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.album:Ljava/lang/String; // field@8a4c │ │ +309c2e: 5b10 6e8a |0027: iput-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.album:Ljava/lang/String; // field@8a6e │ │ +309c32: 5420 4d8a |0029: iget-object v0, v2, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.artist:Ljava/lang/String; // field@8a4d │ │ +309c36: 5b10 6f8a |002b: iput-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.artist:Ljava/lang/String; // field@8a6f │ │ +309c3a: 5420 4e8a |002d: iget-object v0, v2, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.comment:Ljava/lang/String; // field@8a4e │ │ +309c3e: 5b10 708a |002f: iput-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.comment:Ljava/lang/String; // field@8a70 │ │ +309c42: 5420 518a |0031: iget-object v0, v2, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.title:Ljava/lang/String; // field@8a51 │ │ +309c46: 5b10 748a |0033: iput-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.title:Ljava/lang/String; // field@8a74 │ │ +309c4a: 5420 538a |0035: iget-object v0, v2, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.year:Ljava/lang/String; // field@8a53 │ │ +309c4e: 5b10 758a |0037: iput-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.year:Ljava/lang/String; // field@8a75 │ │ +309c52: 5622 4f8a |0039: iget-byte v2, v2, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.genre:B // field@8a4f │ │ +309c56: 5d12 718a |003b: iput-byte v2, v1, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.genre:B // field@8a71 │ │ +309c5a: 2809 |003d: goto 0046 // +0009 │ │ +309c5c: 2202 4110 |003e: new-instance v2, Ljava/lang/UnsupportedOperationException; // type@1041 │ │ +309c60: 1a00 5e12 |0040: const-string v0, "Copy Constructor not called. Please type cast the argument" // string@125e │ │ +309c64: 7020 fc87 0200 |0042: invoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@87fc │ │ +309c6a: 2702 |0045: throw v2 │ │ +309c6c: 0e00 |0046: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ 0x0005 line=73 │ │ 0x0007 line=78 │ │ 0x0009 line=83 │ │ 0x000b line=88 │ │ @@ -1358492,37 +1358492,37 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/ID3v1Tag;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -309c6c: |[309c6c] org.jaudiotagger.tag.id3.ID3v1Tag.:(Lorg/jaudiotagger/tag/id3/ID3v1Tag;)V │ │ -309c7c: 7020 a694 2100 |0000: invoke-direct {v1, v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v1Tag;.:(Lorg/jaudiotagger/tag/id3/AbstractID3v1Tag;)V // method@94a6 │ │ -309c82: 1a00 0000 |0003: const-string v0, "" // string@0000 │ │ -309c86: 5b10 6e8a |0005: iput-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.album:Ljava/lang/String; // field@8a6e │ │ -309c8a: 5b10 6f8a |0007: iput-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.artist:Ljava/lang/String; // field@8a6f │ │ -309c8e: 5b10 708a |0009: iput-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.comment:Ljava/lang/String; // field@8a70 │ │ -309c92: 5b10 748a |000b: iput-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.title:Ljava/lang/String; // field@8a74 │ │ -309c96: 5b10 758a |000d: iput-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.year:Ljava/lang/String; // field@8a75 │ │ -309c9a: 12f0 |000f: const/4 v0, #int -1 // #ff │ │ -309c9c: 5d10 718a |0010: iput-byte v0, v1, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.genre:B // field@8a71 │ │ -309ca0: 5420 6e8a |0012: iget-object v0, v2, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.album:Ljava/lang/String; // field@8a6e │ │ -309ca4: 5b10 6e8a |0014: iput-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.album:Ljava/lang/String; // field@8a6e │ │ -309ca8: 5420 6f8a |0016: iget-object v0, v2, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.artist:Ljava/lang/String; // field@8a6f │ │ -309cac: 5b10 6f8a |0018: iput-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.artist:Ljava/lang/String; // field@8a6f │ │ -309cb0: 5420 708a |001a: iget-object v0, v2, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.comment:Ljava/lang/String; // field@8a70 │ │ -309cb4: 5b10 708a |001c: iput-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.comment:Ljava/lang/String; // field@8a70 │ │ -309cb8: 5420 748a |001e: iget-object v0, v2, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.title:Ljava/lang/String; // field@8a74 │ │ -309cbc: 5b10 748a |0020: iput-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.title:Ljava/lang/String; // field@8a74 │ │ -309cc0: 5420 758a |0022: iget-object v0, v2, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.year:Ljava/lang/String; // field@8a75 │ │ -309cc4: 5b10 758a |0024: iput-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.year:Ljava/lang/String; // field@8a75 │ │ -309cc8: 5622 718a |0026: iget-byte v2, v2, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.genre:B // field@8a71 │ │ -309ccc: 5d12 718a |0028: iput-byte v2, v1, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.genre:B // field@8a71 │ │ -309cd0: 0e00 |002a: return-void │ │ +309c70: |[309c70] org.jaudiotagger.tag.id3.ID3v1Tag.:(Lorg/jaudiotagger/tag/id3/ID3v1Tag;)V │ │ +309c80: 7020 a694 2100 |0000: invoke-direct {v1, v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v1Tag;.:(Lorg/jaudiotagger/tag/id3/AbstractID3v1Tag;)V // method@94a6 │ │ +309c86: 1a00 0000 |0003: const-string v0, "" // string@0000 │ │ +309c8a: 5b10 6e8a |0005: iput-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.album:Ljava/lang/String; // field@8a6e │ │ +309c8e: 5b10 6f8a |0007: iput-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.artist:Ljava/lang/String; // field@8a6f │ │ +309c92: 5b10 708a |0009: iput-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.comment:Ljava/lang/String; // field@8a70 │ │ +309c96: 5b10 748a |000b: iput-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.title:Ljava/lang/String; // field@8a74 │ │ +309c9a: 5b10 758a |000d: iput-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.year:Ljava/lang/String; // field@8a75 │ │ +309c9e: 12f0 |000f: const/4 v0, #int -1 // #ff │ │ +309ca0: 5d10 718a |0010: iput-byte v0, v1, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.genre:B // field@8a71 │ │ +309ca4: 5420 6e8a |0012: iget-object v0, v2, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.album:Ljava/lang/String; // field@8a6e │ │ +309ca8: 5b10 6e8a |0014: iput-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.album:Ljava/lang/String; // field@8a6e │ │ +309cac: 5420 6f8a |0016: iget-object v0, v2, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.artist:Ljava/lang/String; // field@8a6f │ │ +309cb0: 5b10 6f8a |0018: iput-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.artist:Ljava/lang/String; // field@8a6f │ │ +309cb4: 5420 708a |001a: iget-object v0, v2, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.comment:Ljava/lang/String; // field@8a70 │ │ +309cb8: 5b10 708a |001c: iput-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.comment:Ljava/lang/String; // field@8a70 │ │ +309cbc: 5420 748a |001e: iget-object v0, v2, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.title:Ljava/lang/String; // field@8a74 │ │ +309cc0: 5b10 748a |0020: iput-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.title:Ljava/lang/String; // field@8a74 │ │ +309cc4: 5420 758a |0022: iget-object v0, v2, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.year:Ljava/lang/String; // field@8a75 │ │ +309cc8: 5b10 758a |0024: iput-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.year:Ljava/lang/String; // field@8a75 │ │ +309ccc: 5622 718a |0026: iget-byte v2, v2, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.genre:B // field@8a71 │ │ +309cd0: 5d12 718a |0028: iput-byte v2, v1, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.genre:B // field@8a71 │ │ +309cd4: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ 0x0005 line=73 │ │ 0x0007 line=78 │ │ 0x0009 line=83 │ │ 0x000b line=88 │ │ @@ -1358544,17 +1358544,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)V' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -309cd4: |[309cd4] org.jaudiotagger.tag.id3.ID3v1Tag.addField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)V │ │ -309ce4: 6e30 1496 1002 |0000: invoke-virtual {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.setField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)V // method@9614 │ │ -309cea: 0e00 |0003: return-void │ │ +309cd8: |[309cd8] org.jaudiotagger.tag.id3.ID3v1Tag.addField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)V │ │ +309ce8: 6e30 1496 1002 |0000: invoke-virtual {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.setField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)V // method@9614 │ │ +309cee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=639 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/ID3v1Tag; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/tag/FieldKey; │ │ 0x0000 - 0x0004 reg=2 (null) [Ljava/lang/String; │ │ @@ -1358564,36 +1358564,36 @@ │ │ type : '(Lorg/jaudiotagger/tag/TagField;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -309cec: |[309cec] org.jaudiotagger.tag.id3.ID3v1Tag.addField:(Lorg/jaudiotagger/tag/TagField;)V │ │ -309cfc: 0e00 |0000: return-void │ │ +309cf0: |[309cf0] org.jaudiotagger.tag.id3.ID3v1Tag.addField:(Lorg/jaudiotagger/tag/TagField;)V │ │ +309d00: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/jaudiotagger/tag/id3/ID3v1Tag;) │ │ name : 'addField' │ │ type : '(Lorg/jaudiotagger/tag/images/Artwork;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -309d00: |[309d00] org.jaudiotagger.tag.id3.ID3v1Tag.addField:(Lorg/jaudiotagger/tag/images/Artwork;)V │ │ -309d10: 2202 4110 |0000: new-instance v2, Ljava/lang/UnsupportedOperationException; // type@1041 │ │ -309d14: 6200 3887 |0002: sget-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.GENERIC_NOT_SUPPORTED:Lorg/jaudiotagger/logging/ErrorMessage; // field@8738 │ │ -309d18: 6e10 5791 0000 |0004: invoke-virtual {v0}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ -309d1e: 0c00 |0007: move-result-object v0 │ │ -309d20: 7020 fc87 0200 |0008: invoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@87fc │ │ -309d26: 2702 |000b: throw v2 │ │ +309d04: |[309d04] org.jaudiotagger.tag.id3.ID3v1Tag.addField:(Lorg/jaudiotagger/tag/images/Artwork;)V │ │ +309d14: 2202 4110 |0000: new-instance v2, Ljava/lang/UnsupportedOperationException; // type@1041 │ │ +309d18: 6200 3887 |0002: sget-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.GENERIC_NOT_SUPPORTED:Lorg/jaudiotagger/logging/ErrorMessage; // field@8738 │ │ +309d1c: 6e10 5791 0000 |0004: invoke-virtual {v0}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ +309d22: 0c00 |0007: move-result-object v0 │ │ +309d24: 7020 fc87 0200 |0008: invoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@87fc │ │ +309d2a: 2702 |000b: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1054 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lorg/jaudiotagger/tag/id3/ID3v1Tag; │ │ 0x0000 - 0x000c reg=2 (null) Lorg/jaudiotagger/tag/images/Artwork; │ │ │ │ @@ -1358602,21 +1358602,21 @@ │ │ type : '(Z)Lorg/jaudiotagger/tag/TagField;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -30985c: |[30985c] org.jaudiotagger.tag.id3.ID3v1Tag.createCompilationField:(Z)Lorg/jaudiotagger/tag/TagField; │ │ -30986c: 2202 4110 |0000: new-instance v2, Ljava/lang/UnsupportedOperationException; // type@1041 │ │ -309870: 6200 3887 |0002: sget-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.GENERIC_NOT_SUPPORTED:Lorg/jaudiotagger/logging/ErrorMessage; // field@8738 │ │ -309874: 6e10 5791 0000 |0004: invoke-virtual {v0}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ -30987a: 0c00 |0007: move-result-object v0 │ │ -30987c: 7020 fc87 0200 |0008: invoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@87fc │ │ -309882: 2702 |000b: throw v2 │ │ +309860: |[309860] org.jaudiotagger.tag.id3.ID3v1Tag.createCompilationField:(Z)Lorg/jaudiotagger/tag/TagField; │ │ +309870: 2202 4110 |0000: new-instance v2, Ljava/lang/UnsupportedOperationException; // type@1041 │ │ +309874: 6200 3887 |0002: sget-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.GENERIC_NOT_SUPPORTED:Lorg/jaudiotagger/logging/ErrorMessage; // field@8738 │ │ +309878: 6e10 5791 0000 |0004: invoke-virtual {v0}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ +30987e: 0c00 |0007: move-result-object v0 │ │ +309880: 7020 fc87 0200 |0008: invoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@87fc │ │ +309886: 2702 |000b: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1068 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lorg/jaudiotagger/tag/id3/ID3v1Tag; │ │ 0x0000 - 0x000c reg=2 (null) Z │ │ │ │ @@ -1358625,45 +1358625,45 @@ │ │ type : '(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField;' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 58 16-bit code units │ │ -309884: |[309884] org.jaudiotagger.tag.id3.ID3v1Tag.createField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; │ │ -309894: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -309896: 4605 0500 |0001: aget-object v5, v5, v0 │ │ -30989a: 3804 2b00 |0003: if-eqz v4, 002e // +002b │ │ -30989e: 6201 738a |0005: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.tagFieldToID3v1Field:Ljava/util/EnumMap; // field@8a73 │ │ -3098a2: 6e20 1989 4100 |0007: invoke-virtual {v1, v4}, Ljava/util/EnumMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8919 │ │ -3098a8: 0c01 |000a: move-result-object v1 │ │ -3098aa: 1f01 1512 |000b: check-cast v1, Lorg/jaudiotagger/tag/id3/ID3v1FieldKey; // type@1215 │ │ -3098ae: 3801 0c00 |000d: if-eqz v1, 0019 // +000c │ │ -3098b2: 2204 1912 |000f: new-instance v4, Lorg/jaudiotagger/tag/id3/ID3v1TagField; // type@1219 │ │ -3098b6: 6e10 cb95 0100 |0011: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/ID3v1FieldKey;.name:()Ljava/lang/String; // method@95cb │ │ -3098bc: 0c00 |0014: move-result-object v0 │ │ -3098be: 7030 1b96 0405 |0015: invoke-direct {v4, v0, v5}, Lorg/jaudiotagger/tag/id3/ID3v1TagField;.:(Ljava/lang/String;Ljava/lang/String;)V // method@961b │ │ -3098c4: 1104 |0018: return-object v4 │ │ -3098c6: 2205 c311 |0019: new-instance v5, Lorg/jaudiotagger/tag/KeyNotFoundException; // type@11c3 │ │ -3098ca: 6201 4787 |001b: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.INVALID_FIELD_FOR_ID3V1TAG:Lorg/jaudiotagger/logging/ErrorMessage; // field@8747 │ │ -3098ce: 1212 |001d: const/4 v2, #int 1 // #1 │ │ -3098d0: 2322 be13 |001e: new-array v2, v2, [Ljava/lang/Object; // type@13be │ │ -3098d4: 6e10 8e91 0400 |0020: invoke-virtual {v4}, Lorg/jaudiotagger/tag/FieldKey;.name:()Ljava/lang/String; // method@918e │ │ -3098da: 0c04 |0023: move-result-object v4 │ │ -3098dc: 4d04 0200 |0024: aput-object v4, v2, v0 │ │ -3098e0: 6e20 5891 2100 |0026: invoke-virtual {v1, v2}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ -3098e6: 0c04 |0029: move-result-object v4 │ │ -3098e8: 7020 a891 4500 |002a: invoke-direct {v5, v4}, Lorg/jaudiotagger/tag/KeyNotFoundException;.:(Ljava/lang/String;)V // method@91a8 │ │ -3098ee: 2705 |002d: throw v5 │ │ -3098f0: 2204 1e10 |002e: new-instance v4, Ljava/lang/IllegalArgumentException; // type@101e │ │ -3098f4: 6205 2187 |0030: sget-object v5, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_INVALID_NULL_ARGUMENT:Lorg/jaudiotagger/logging/ErrorMessage; // field@8721 │ │ -3098f8: 6e10 5791 0500 |0032: invoke-virtual {v5}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ -3098fe: 0c05 |0035: move-result-object v5 │ │ -309900: 7020 1887 5400 |0036: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ -309906: 2704 |0039: throw v4 │ │ +309888: |[309888] org.jaudiotagger.tag.id3.ID3v1Tag.createField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; │ │ +309898: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +30989a: 4605 0500 |0001: aget-object v5, v5, v0 │ │ +30989e: 3804 2b00 |0003: if-eqz v4, 002e // +002b │ │ +3098a2: 6201 738a |0005: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.tagFieldToID3v1Field:Ljava/util/EnumMap; // field@8a73 │ │ +3098a6: 6e20 1989 4100 |0007: invoke-virtual {v1, v4}, Ljava/util/EnumMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8919 │ │ +3098ac: 0c01 |000a: move-result-object v1 │ │ +3098ae: 1f01 1512 |000b: check-cast v1, Lorg/jaudiotagger/tag/id3/ID3v1FieldKey; // type@1215 │ │ +3098b2: 3801 0c00 |000d: if-eqz v1, 0019 // +000c │ │ +3098b6: 2204 1912 |000f: new-instance v4, Lorg/jaudiotagger/tag/id3/ID3v1TagField; // type@1219 │ │ +3098ba: 6e10 cb95 0100 |0011: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/ID3v1FieldKey;.name:()Ljava/lang/String; // method@95cb │ │ +3098c0: 0c00 |0014: move-result-object v0 │ │ +3098c2: 7030 1b96 0405 |0015: invoke-direct {v4, v0, v5}, Lorg/jaudiotagger/tag/id3/ID3v1TagField;.:(Ljava/lang/String;Ljava/lang/String;)V // method@961b │ │ +3098c8: 1104 |0018: return-object v4 │ │ +3098ca: 2205 c311 |0019: new-instance v5, Lorg/jaudiotagger/tag/KeyNotFoundException; // type@11c3 │ │ +3098ce: 6201 4787 |001b: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.INVALID_FIELD_FOR_ID3V1TAG:Lorg/jaudiotagger/logging/ErrorMessage; // field@8747 │ │ +3098d2: 1212 |001d: const/4 v2, #int 1 // #1 │ │ +3098d4: 2322 be13 |001e: new-array v2, v2, [Ljava/lang/Object; // type@13be │ │ +3098d8: 6e10 8e91 0400 |0020: invoke-virtual {v4}, Lorg/jaudiotagger/tag/FieldKey;.name:()Ljava/lang/String; // method@918e │ │ +3098de: 0c04 |0023: move-result-object v4 │ │ +3098e0: 4d04 0200 |0024: aput-object v4, v2, v0 │ │ +3098e4: 6e20 5891 2100 |0026: invoke-virtual {v1, v2}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ +3098ea: 0c04 |0029: move-result-object v4 │ │ +3098ec: 7020 a891 4500 |002a: invoke-direct {v5, v4}, Lorg/jaudiotagger/tag/KeyNotFoundException;.:(Ljava/lang/String;)V // method@91a8 │ │ +3098f2: 2705 |002d: throw v5 │ │ +3098f4: 2204 1e10 |002e: new-instance v4, Ljava/lang/IllegalArgumentException; // type@101e │ │ +3098f8: 6205 2187 |0030: sget-object v5, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_INVALID_NULL_ARGUMENT:Lorg/jaudiotagger/logging/ErrorMessage; // field@8721 │ │ +3098fc: 6e10 5791 0500 |0032: invoke-virtual {v5}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ +309902: 0c05 |0035: move-result-object v5 │ │ +309904: 7020 1887 5400 |0036: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ +30990a: 2704 |0039: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=684 │ │ 0x0005 line=689 │ │ 0x000f line=694 │ │ 0x0019 line=692 │ │ 0x002e line=687 │ │ @@ -1358677,21 +1358677,21 @@ │ │ type : '(Lorg/jaudiotagger/tag/images/Artwork;)Lorg/jaudiotagger/tag/TagField;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -309908: |[309908] org.jaudiotagger.tag.id3.ID3v1Tag.createField:(Lorg/jaudiotagger/tag/images/Artwork;)Lorg/jaudiotagger/tag/TagField; │ │ -309918: 2202 4110 |0000: new-instance v2, Ljava/lang/UnsupportedOperationException; // type@1041 │ │ -30991c: 6200 3887 |0002: sget-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.GENERIC_NOT_SUPPORTED:Lorg/jaudiotagger/logging/ErrorMessage; // field@8738 │ │ -309920: 6e10 5791 0000 |0004: invoke-virtual {v0}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ -309926: 0c00 |0007: move-result-object v0 │ │ -309928: 7020 fc87 0200 |0008: invoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@87fc │ │ -30992e: 2702 |000b: throw v2 │ │ +30990c: |[30990c] org.jaudiotagger.tag.id3.ID3v1Tag.createField:(Lorg/jaudiotagger/tag/images/Artwork;)Lorg/jaudiotagger/tag/TagField; │ │ +30991c: 2202 4110 |0000: new-instance v2, Ljava/lang/UnsupportedOperationException; // type@1041 │ │ +309920: 6200 3887 |0002: sget-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.GENERIC_NOT_SUPPORTED:Lorg/jaudiotagger/logging/ErrorMessage; // field@8738 │ │ +309924: 6e10 5791 0000 |0004: invoke-virtual {v0}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ +30992a: 0c00 |0007: move-result-object v0 │ │ +30992c: 7020 fc87 0200 |0008: invoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@87fc │ │ +309932: 2702 |000b: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1044 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lorg/jaudiotagger/tag/id3/ID3v1Tag; │ │ 0x0000 - 0x000c reg=2 (null) Lorg/jaudiotagger/tag/images/Artwork; │ │ │ │ @@ -1358700,21 +1358700,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -309d28: |[309d28] org.jaudiotagger.tag.id3.ID3v1Tag.deleteArtworkField:()V │ │ -309d38: 2200 4110 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@1041 │ │ -309d3c: 6201 3887 |0002: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.GENERIC_NOT_SUPPORTED:Lorg/jaudiotagger/logging/ErrorMessage; // field@8738 │ │ -309d40: 6e10 5791 0100 |0004: invoke-virtual {v1}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ -309d46: 0c01 |0007: move-result-object v1 │ │ -309d48: 7020 fc87 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@87fc │ │ -309d4e: 2700 |000b: throw v0 │ │ +309d2c: |[309d2c] org.jaudiotagger.tag.id3.ID3v1Tag.deleteArtworkField:()V │ │ +309d3c: 2200 4110 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@1041 │ │ +309d40: 6201 3887 |0002: sget-object v1, Lorg/jaudiotagger/logging/ErrorMessage;.GENERIC_NOT_SUPPORTED:Lorg/jaudiotagger/logging/ErrorMessage; // field@8738 │ │ +309d44: 6e10 5791 0100 |0004: invoke-virtual {v1}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ +309d4a: 0c01 |0007: move-result-object v1 │ │ +309d4c: 7020 fc87 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@87fc │ │ +309d52: 2700 |000b: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1063 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lorg/jaudiotagger/tag/id3/ID3v1Tag; │ │ │ │ #7 : (in Lorg/jaudiotagger/tag/id3/ID3v1Tag;) │ │ @@ -1358722,19 +1358722,19 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -309d50: |[309d50] org.jaudiotagger.tag.id3.ID3v1Tag.deleteField:(Ljava/lang/String;)V │ │ -309d60: 7110 9191 0100 |0000: invoke-static {v1}, Lorg/jaudiotagger/tag/FieldKey;.valueOf:(Ljava/lang/String;)Lorg/jaudiotagger/tag/FieldKey; // method@9191 │ │ -309d66: 0c01 |0003: move-result-object v1 │ │ -309d68: 6e20 e495 1000 |0004: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.deleteField:(Lorg/jaudiotagger/tag/FieldKey;)V // method@95e4 │ │ -309d6e: 0e00 |0007: return-void │ │ +309d54: |[309d54] org.jaudiotagger.tag.id3.ID3v1Tag.deleteField:(Ljava/lang/String;)V │ │ +309d64: 7110 9191 0100 |0000: invoke-static {v1}, Lorg/jaudiotagger/tag/FieldKey;.valueOf:(Ljava/lang/String;)Lorg/jaudiotagger/tag/FieldKey; // method@9191 │ │ +309d6a: 0c01 |0003: move-result-object v1 │ │ +309d6c: 6e20 e495 1000 |0004: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.deleteField:(Lorg/jaudiotagger/tag/FieldKey;)V // method@95e4 │ │ +309d72: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=831 │ │ 0x0004 line=832 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/jaudiotagger/tag/id3/ID3v1Tag; │ │ 0x0000 - 0x0008 reg=1 (null) Ljava/lang/String; │ │ @@ -1358744,35 +1358744,35 @@ │ │ type : '(Lorg/jaudiotagger/tag/FieldKey;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 54 16-bit code units │ │ -309d70: |[309d70] org.jaudiotagger.tag.id3.ID3v1Tag.deleteField:(Lorg/jaudiotagger/tag/FieldKey;)V │ │ -309d80: 6200 658a |0000: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v1Tag$1;.$SwitchMap$org$jaudiotagger$tag$FieldKey:[I // field@8a65 │ │ -309d84: 6e10 8f91 0200 |0002: invoke-virtual {v2}, Lorg/jaudiotagger/tag/FieldKey;.ordinal:()I // method@918f │ │ -309d8a: 0a02 |0005: move-result v2 │ │ -309d8c: 4402 0002 |0006: aget v2, v0, v2 │ │ -309d90: 1a00 0000 |0008: const-string v0, "" // string@0000 │ │ -309d94: 2b02 1c00 0000 |000a: packed-switch v2, 00000026 // +0000001c │ │ -309d9a: 2818 |000d: goto 0025 // +0018 │ │ -309d9c: 6e20 1296 0100 |000e: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.setComment:(Ljava/lang/String;)V // method@9612 │ │ -309da2: 2814 |0011: goto 0025 // +0014 │ │ -309da4: 6e20 1996 0100 |0012: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.setYear:(Ljava/lang/String;)V // method@9619 │ │ -309daa: 2810 |0015: goto 0025 // +0010 │ │ -309dac: 6e20 1796 0100 |0016: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.setGenre:(Ljava/lang/String;)V // method@9617 │ │ -309db2: 280c |0019: goto 0025 // +000c │ │ -309db4: 6e20 1896 0100 |001a: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.setTitle:(Ljava/lang/String;)V // method@9618 │ │ -309dba: 2808 |001d: goto 0025 // +0008 │ │ -309dbc: 6e20 1096 0100 |001e: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.setAlbum:(Ljava/lang/String;)V // method@9610 │ │ -309dc2: 2804 |0021: goto 0025 // +0004 │ │ -309dc4: 6e20 1196 0100 |0022: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.setArtist:(Ljava/lang/String;)V // method@9611 │ │ -309dca: 0e00 |0025: return-void │ │ -309dcc: 0001 0600 0100 0000 1800 0000 1400 ... |0026: packed-switch-data (16 units) │ │ +309d74: |[309d74] org.jaudiotagger.tag.id3.ID3v1Tag.deleteField:(Lorg/jaudiotagger/tag/FieldKey;)V │ │ +309d84: 6200 658a |0000: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v1Tag$1;.$SwitchMap$org$jaudiotagger$tag$FieldKey:[I // field@8a65 │ │ +309d88: 6e10 8f91 0200 |0002: invoke-virtual {v2}, Lorg/jaudiotagger/tag/FieldKey;.ordinal:()I // method@918f │ │ +309d8e: 0a02 |0005: move-result v2 │ │ +309d90: 4402 0002 |0006: aget v2, v0, v2 │ │ +309d94: 1a00 0000 |0008: const-string v0, "" // string@0000 │ │ +309d98: 2b02 1c00 0000 |000a: packed-switch v2, 00000026 // +0000001c │ │ +309d9e: 2818 |000d: goto 0025 // +0018 │ │ +309da0: 6e20 1296 0100 |000e: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.setComment:(Ljava/lang/String;)V // method@9612 │ │ +309da6: 2814 |0011: goto 0025 // +0014 │ │ +309da8: 6e20 1996 0100 |0012: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.setYear:(Ljava/lang/String;)V // method@9619 │ │ +309dae: 2810 |0015: goto 0025 // +0010 │ │ +309db0: 6e20 1796 0100 |0016: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.setGenre:(Ljava/lang/String;)V // method@9617 │ │ +309db6: 280c |0019: goto 0025 // +000c │ │ +309db8: 6e20 1896 0100 |001a: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.setTitle:(Ljava/lang/String;)V // method@9618 │ │ +309dbe: 2808 |001d: goto 0025 // +0008 │ │ +309dc0: 6e20 1096 0100 |001e: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.setAlbum:(Ljava/lang/String;)V // method@9610 │ │ +309dc6: 2804 |0021: goto 0025 // +0004 │ │ +309dc8: 6e20 1196 0100 |0022: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.setArtist:(Ljava/lang/String;)V // method@9611 │ │ +309dce: 0e00 |0025: return-void │ │ +309dd0: 0001 0600 0100 0000 1800 0000 1400 ... |0026: packed-switch-data (16 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=801 │ │ 0x000e line=824 │ │ 0x0012 line=820 │ │ 0x0016 line=816 │ │ 0x001a line=812 │ │ @@ -1358787,59 +1358787,59 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 78 16-bit code units │ │ -308fcc: |[308fcc] org.jaudiotagger.tag.id3.ID3v1Tag.equals:(Ljava/lang/Object;)Z │ │ -308fdc: 2050 1812 |0000: instance-of v0, v5, Lorg/jaudiotagger/tag/id3/ID3v1Tag; // type@1218 │ │ -308fe0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -308fe2: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ -308fe6: 0f01 |0005: return v1 │ │ -308fe8: 0750 |0006: move-object v0, v5 │ │ -308fea: 1f00 1812 |0007: check-cast v0, Lorg/jaudiotagger/tag/id3/ID3v1Tag; // type@1218 │ │ -308fee: 5442 6e8a |0009: iget-object v2, v4, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.album:Ljava/lang/String; // field@8a6e │ │ -308ff2: 5403 6e8a |000b: iget-object v3, v0, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.album:Ljava/lang/String; // field@8a6e │ │ -308ff6: 6e20 9c87 3200 |000d: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -308ffc: 0a02 |0010: move-result v2 │ │ -308ffe: 3902 0300 |0011: if-nez v2, 0014 // +0003 │ │ -309002: 0f01 |0013: return v1 │ │ -309004: 5442 6f8a |0014: iget-object v2, v4, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.artist:Ljava/lang/String; // field@8a6f │ │ -309008: 5403 6f8a |0016: iget-object v3, v0, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.artist:Ljava/lang/String; // field@8a6f │ │ -30900c: 6e20 9c87 3200 |0018: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -309012: 0a02 |001b: move-result v2 │ │ -309014: 3902 0300 |001c: if-nez v2, 001f // +0003 │ │ -309018: 0f01 |001e: return v1 │ │ -30901a: 5442 708a |001f: iget-object v2, v4, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.comment:Ljava/lang/String; // field@8a70 │ │ -30901e: 5403 708a |0021: iget-object v3, v0, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.comment:Ljava/lang/String; // field@8a70 │ │ -309022: 6e20 9c87 3200 |0023: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -309028: 0a02 |0026: move-result v2 │ │ -30902a: 3902 0300 |0027: if-nez v2, 002a // +0003 │ │ -30902e: 0f01 |0029: return v1 │ │ -309030: 5642 718a |002a: iget-byte v2, v4, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.genre:B // field@8a71 │ │ -309034: 5603 718a |002c: iget-byte v3, v0, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.genre:B // field@8a71 │ │ -309038: 3232 0300 |002e: if-eq v2, v3, 0031 // +0003 │ │ -30903c: 0f01 |0030: return v1 │ │ -30903e: 5442 748a |0031: iget-object v2, v4, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.title:Ljava/lang/String; // field@8a74 │ │ -309042: 5403 748a |0033: iget-object v3, v0, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.title:Ljava/lang/String; // field@8a74 │ │ -309046: 6e20 9c87 3200 |0035: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -30904c: 0a02 |0038: move-result v2 │ │ -30904e: 3902 0300 |0039: if-nez v2, 003c // +0003 │ │ -309052: 0f01 |003b: return v1 │ │ -309054: 5442 758a |003c: iget-object v2, v4, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.year:Ljava/lang/String; // field@8a75 │ │ -309058: 5400 758a |003e: iget-object v0, v0, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.year:Ljava/lang/String; // field@8a75 │ │ -30905c: 6e20 9c87 0200 |0040: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -309062: 0a00 |0043: move-result v0 │ │ -309064: 3800 0900 |0044: if-eqz v0, 004d // +0009 │ │ -309068: 6f20 a894 5400 |0046: invoke-super {v4, v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v1Tag;.equals:(Ljava/lang/Object;)Z // method@94a8 │ │ -30906e: 0a05 |0049: move-result v5 │ │ -309070: 3805 0300 |004a: if-eqz v5, 004d // +0003 │ │ -309074: 1211 |004c: const/4 v1, #int 1 // #1 │ │ -309076: 0f01 |004d: return v1 │ │ +308fd0: |[308fd0] org.jaudiotagger.tag.id3.ID3v1Tag.equals:(Ljava/lang/Object;)Z │ │ +308fe0: 2050 1812 |0000: instance-of v0, v5, Lorg/jaudiotagger/tag/id3/ID3v1Tag; // type@1218 │ │ +308fe4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +308fe6: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ +308fea: 0f01 |0005: return v1 │ │ +308fec: 0750 |0006: move-object v0, v5 │ │ +308fee: 1f00 1812 |0007: check-cast v0, Lorg/jaudiotagger/tag/id3/ID3v1Tag; // type@1218 │ │ +308ff2: 5442 6e8a |0009: iget-object v2, v4, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.album:Ljava/lang/String; // field@8a6e │ │ +308ff6: 5403 6e8a |000b: iget-object v3, v0, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.album:Ljava/lang/String; // field@8a6e │ │ +308ffa: 6e20 9c87 3200 |000d: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +309000: 0a02 |0010: move-result v2 │ │ +309002: 3902 0300 |0011: if-nez v2, 0014 // +0003 │ │ +309006: 0f01 |0013: return v1 │ │ +309008: 5442 6f8a |0014: iget-object v2, v4, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.artist:Ljava/lang/String; // field@8a6f │ │ +30900c: 5403 6f8a |0016: iget-object v3, v0, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.artist:Ljava/lang/String; // field@8a6f │ │ +309010: 6e20 9c87 3200 |0018: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +309016: 0a02 |001b: move-result v2 │ │ +309018: 3902 0300 |001c: if-nez v2, 001f // +0003 │ │ +30901c: 0f01 |001e: return v1 │ │ +30901e: 5442 708a |001f: iget-object v2, v4, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.comment:Ljava/lang/String; // field@8a70 │ │ +309022: 5403 708a |0021: iget-object v3, v0, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.comment:Ljava/lang/String; // field@8a70 │ │ +309026: 6e20 9c87 3200 |0023: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +30902c: 0a02 |0026: move-result v2 │ │ +30902e: 3902 0300 |0027: if-nez v2, 002a // +0003 │ │ +309032: 0f01 |0029: return v1 │ │ +309034: 5642 718a |002a: iget-byte v2, v4, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.genre:B // field@8a71 │ │ +309038: 5603 718a |002c: iget-byte v3, v0, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.genre:B // field@8a71 │ │ +30903c: 3232 0300 |002e: if-eq v2, v3, 0031 // +0003 │ │ +309040: 0f01 |0030: return v1 │ │ +309042: 5442 748a |0031: iget-object v2, v4, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.title:Ljava/lang/String; // field@8a74 │ │ +309046: 5403 748a |0033: iget-object v3, v0, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.title:Ljava/lang/String; // field@8a74 │ │ +30904a: 6e20 9c87 3200 |0035: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +309050: 0a02 |0038: move-result v2 │ │ +309052: 3902 0300 |0039: if-nez v2, 003c // +0003 │ │ +309056: 0f01 |003b: return v1 │ │ +309058: 5442 758a |003c: iget-object v2, v4, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.year:Ljava/lang/String; // field@8a75 │ │ +30905c: 5400 758a |003e: iget-object v0, v0, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.year:Ljava/lang/String; // field@8a75 │ │ +309060: 6e20 9c87 0200 |0040: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +309066: 0a00 |0043: move-result v0 │ │ +309068: 3800 0900 |0044: if-eqz v0, 004d // +0009 │ │ +30906c: 6f20 a894 5400 |0046: invoke-super {v4, v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v1Tag;.equals:(Ljava/lang/Object;)Z // method@94a8 │ │ +309072: 0a05 |0049: move-result v5 │ │ +309074: 3805 0300 |004a: if-eqz v5, 004d // +0003 │ │ +309078: 1211 |004c: const/4 v1, #int 1 // #1 │ │ +30907a: 0f01 |004d: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=841 │ │ 0x0006 line=845 │ │ 0x0009 line=846 │ │ 0x0014 line=850 │ │ 0x001f line=854 │ │ @@ -1358855,33 +1358855,33 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 36 16-bit code units │ │ -309428: |[309428] org.jaudiotagger.tag.id3.ID3v1Tag.getAlbum:()Ljava/util/List; │ │ -309438: 6e10 f395 0300 |0000: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.getFirstAlbum:()Ljava/lang/String; // method@95f3 │ │ -30943e: 0c00 |0003: move-result-object v0 │ │ -309440: 6e10 aa87 0000 |0004: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@87aa │ │ -309446: 0a00 |0007: move-result v0 │ │ -309448: 3d00 1600 |0008: if-lez v0, 001e // +0016 │ │ -30944c: 2200 1912 |000a: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v1TagField; // type@1219 │ │ -309450: 6201 558a |000c: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v1FieldKey;.ALBUM:Lorg/jaudiotagger/tag/id3/ID3v1FieldKey; // field@8a55 │ │ -309454: 6e10 cb95 0100 |000e: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/ID3v1FieldKey;.name:()Ljava/lang/String; // method@95cb │ │ -30945a: 0c01 |0011: move-result-object v1 │ │ -30945c: 6e10 f395 0300 |0012: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.getFirstAlbum:()Ljava/lang/String; // method@95f3 │ │ -309462: 0c02 |0015: move-result-object v2 │ │ -309464: 7030 1b96 1002 |0016: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/ID3v1TagField;.:(Ljava/lang/String;Ljava/lang/String;)V // method@961b │ │ -30946a: 6e20 0e96 0300 |0019: invoke-virtual {v3, v0}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.returnFieldToList:(Lorg/jaudiotagger/tag/id3/ID3v1TagField;)Ljava/util/List; // method@960e │ │ -309470: 0c00 |001c: move-result-object v0 │ │ -309472: 1100 |001d: return-object v0 │ │ -309474: 2200 7c10 |001e: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ -309478: 7010 ae88 0000 |0020: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ -30947e: 1100 |0023: return-object v0 │ │ +30942c: |[30942c] org.jaudiotagger.tag.id3.ID3v1Tag.getAlbum:()Ljava/util/List; │ │ +30943c: 6e10 f395 0300 |0000: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.getFirstAlbum:()Ljava/lang/String; // method@95f3 │ │ +309442: 0c00 |0003: move-result-object v0 │ │ +309444: 6e10 aa87 0000 |0004: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@87aa │ │ +30944a: 0a00 |0007: move-result v0 │ │ +30944c: 3d00 1600 |0008: if-lez v0, 001e // +0016 │ │ +309450: 2200 1912 |000a: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v1TagField; // type@1219 │ │ +309454: 6201 558a |000c: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v1FieldKey;.ALBUM:Lorg/jaudiotagger/tag/id3/ID3v1FieldKey; // field@8a55 │ │ +309458: 6e10 cb95 0100 |000e: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/ID3v1FieldKey;.name:()Ljava/lang/String; // method@95cb │ │ +30945e: 0c01 |0011: move-result-object v1 │ │ +309460: 6e10 f395 0300 |0012: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.getFirstAlbum:()Ljava/lang/String; // method@95f3 │ │ +309466: 0c02 |0015: move-result-object v2 │ │ +309468: 7030 1b96 1002 |0016: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/ID3v1TagField;.:(Ljava/lang/String;Ljava/lang/String;)V // method@961b │ │ +30946e: 6e20 0e96 0300 |0019: invoke-virtual {v3, v0}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.returnFieldToList:(Lorg/jaudiotagger/tag/id3/ID3v1TagField;)Ljava/util/List; // method@960e │ │ +309474: 0c00 |001c: move-result-object v0 │ │ +309476: 1100 |001d: return-object v0 │ │ +309478: 2200 7c10 |001e: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ +30947c: 7010 ae88 0000 |0020: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ +309482: 1100 |0023: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=300 │ │ 0x000a line=302 │ │ 0x0019 line=303 │ │ 0x001e line=307 │ │ locals : │ │ @@ -1358892,23 +1358892,23 @@ │ │ type : '(Lorg/jaudiotagger/tag/FieldKey;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -309480: |[309480] org.jaudiotagger.tag.id3.ID3v1Tag.getAll:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/util/List; │ │ -309490: 2200 7c10 |0000: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ -309494: 7010 ae88 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ -30949a: 6e10 8e91 0200 |0005: invoke-virtual {v2}, Lorg/jaudiotagger/tag/FieldKey;.name:()Ljava/lang/String; // method@918e │ │ -3094a0: 0c02 |0008: move-result-object v2 │ │ -3094a2: 6e20 f195 2100 |0009: invoke-virtual {v1, v2}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.getFirst:(Ljava/lang/String;)Ljava/lang/String; // method@95f1 │ │ -3094a8: 0c02 |000c: move-result-object v2 │ │ -3094aa: 7220 6489 2000 |000d: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -3094b0: 1100 |0010: return-object v0 │ │ +309484: |[309484] org.jaudiotagger.tag.id3.ID3v1Tag.getAll:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/util/List; │ │ +309494: 2200 7c10 |0000: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ +309498: 7010 ae88 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ +30949e: 6e10 8e91 0200 |0005: invoke-virtual {v2}, Lorg/jaudiotagger/tag/FieldKey;.name:()Ljava/lang/String; // method@918e │ │ +3094a4: 0c02 |0008: move-result-object v2 │ │ +3094a6: 6e20 f195 2100 |0009: invoke-virtual {v1, v2}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.getFirst:(Ljava/lang/String;)Ljava/lang/String; // method@95f1 │ │ +3094ac: 0c02 |000c: move-result-object v2 │ │ +3094ae: 7220 6489 2000 |000d: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +3094b4: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=220 │ │ 0x0005 line=221 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Lorg/jaudiotagger/tag/id3/ID3v1Tag; │ │ 0x0000 - 0x0011 reg=2 (null) Lorg/jaudiotagger/tag/FieldKey; │ │ @@ -1358918,33 +1358918,33 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 36 16-bit code units │ │ -3094b4: |[3094b4] org.jaudiotagger.tag.id3.ID3v1Tag.getArtist:()Ljava/util/List; │ │ -3094c4: 6e10 f495 0300 |0000: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.getFirstArtist:()Ljava/lang/String; // method@95f4 │ │ -3094ca: 0c00 |0003: move-result-object v0 │ │ -3094cc: 6e10 aa87 0000 |0004: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@87aa │ │ -3094d2: 0a00 |0007: move-result v0 │ │ -3094d4: 3d00 1600 |0008: if-lez v0, 001e // +0016 │ │ -3094d8: 2200 1912 |000a: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v1TagField; // type@1219 │ │ -3094dc: 6201 568a |000c: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v1FieldKey;.ARTIST:Lorg/jaudiotagger/tag/id3/ID3v1FieldKey; // field@8a56 │ │ -3094e0: 6e10 cb95 0100 |000e: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/ID3v1FieldKey;.name:()Ljava/lang/String; // method@95cb │ │ -3094e6: 0c01 |0011: move-result-object v1 │ │ -3094e8: 6e10 f495 0300 |0012: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.getFirstArtist:()Ljava/lang/String; // method@95f4 │ │ -3094ee: 0c02 |0015: move-result-object v2 │ │ -3094f0: 7030 1b96 1002 |0016: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/ID3v1TagField;.:(Ljava/lang/String;Ljava/lang/String;)V // method@961b │ │ -3094f6: 6e20 0e96 0300 |0019: invoke-virtual {v3, v0}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.returnFieldToList:(Lorg/jaudiotagger/tag/id3/ID3v1TagField;)Ljava/util/List; // method@960e │ │ -3094fc: 0c00 |001c: move-result-object v0 │ │ -3094fe: 1100 |001d: return-object v0 │ │ -309500: 2200 7c10 |001e: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ -309504: 7010 ae88 0000 |0020: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ -30950a: 1100 |0023: return-object v0 │ │ +3094b8: |[3094b8] org.jaudiotagger.tag.id3.ID3v1Tag.getArtist:()Ljava/util/List; │ │ +3094c8: 6e10 f495 0300 |0000: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.getFirstArtist:()Ljava/lang/String; // method@95f4 │ │ +3094ce: 0c00 |0003: move-result-object v0 │ │ +3094d0: 6e10 aa87 0000 |0004: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@87aa │ │ +3094d6: 0a00 |0007: move-result v0 │ │ +3094d8: 3d00 1600 |0008: if-lez v0, 001e // +0016 │ │ +3094dc: 2200 1912 |000a: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v1TagField; // type@1219 │ │ +3094e0: 6201 568a |000c: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v1FieldKey;.ARTIST:Lorg/jaudiotagger/tag/id3/ID3v1FieldKey; // field@8a56 │ │ +3094e4: 6e10 cb95 0100 |000e: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/ID3v1FieldKey;.name:()Ljava/lang/String; // method@95cb │ │ +3094ea: 0c01 |0011: move-result-object v1 │ │ +3094ec: 6e10 f495 0300 |0012: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.getFirstArtist:()Ljava/lang/String; // method@95f4 │ │ +3094f2: 0c02 |0015: move-result-object v2 │ │ +3094f4: 7030 1b96 1002 |0016: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/ID3v1TagField;.:(Ljava/lang/String;Ljava/lang/String;)V // method@961b │ │ +3094fa: 6e20 0e96 0300 |0019: invoke-virtual {v3, v0}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.returnFieldToList:(Lorg/jaudiotagger/tag/id3/ID3v1TagField;)Ljava/util/List; // method@960e │ │ +309500: 0c00 |001c: move-result-object v0 │ │ +309502: 1100 |001d: return-object v0 │ │ +309504: 2200 7c10 |001e: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ +309508: 7010 ae88 0000 |0020: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ +30950e: 1100 |0023: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=341 │ │ 0x000a line=343 │ │ 0x0019 line=344 │ │ 0x001e line=348 │ │ locals : │ │ @@ -1358955,18 +1358955,18 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -30950c: |[30950c] org.jaudiotagger.tag.id3.ID3v1Tag.getArtworkList:()Ljava/util/List; │ │ -30951c: 7100 0889 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@8908 │ │ -309522: 0c00 |0003: move-result-object v0 │ │ -309524: 1100 |0004: return-object v0 │ │ +309510: |[309510] org.jaudiotagger.tag.id3.ID3v1Tag.getArtworkList:()Ljava/util/List; │ │ +309520: 7100 0889 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@8908 │ │ +309526: 0c00 |0003: move-result-object v0 │ │ +309528: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1034 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jaudiotagger/tag/id3/ID3v1Tag; │ │ │ │ #14 : (in Lorg/jaudiotagger/tag/id3/ID3v1Tag;) │ │ @@ -1358974,33 +1358974,33 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 36 16-bit code units │ │ -309528: |[309528] org.jaudiotagger.tag.id3.ID3v1Tag.getComment:()Ljava/util/List; │ │ -309538: 6e10 f695 0300 |0000: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.getFirstComment:()Ljava/lang/String; // method@95f6 │ │ -30953e: 0c00 |0003: move-result-object v0 │ │ -309540: 6e10 aa87 0000 |0004: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@87aa │ │ -309546: 0a00 |0007: move-result v0 │ │ -309548: 3d00 1600 |0008: if-lez v0, 001e // +0016 │ │ -30954c: 2200 1912 |000a: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v1TagField; // type@1219 │ │ -309550: 6201 578a |000c: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v1FieldKey;.COMMENT:Lorg/jaudiotagger/tag/id3/ID3v1FieldKey; // field@8a57 │ │ -309554: 6e10 cb95 0100 |000e: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/ID3v1FieldKey;.name:()Ljava/lang/String; // method@95cb │ │ -30955a: 0c01 |0011: move-result-object v1 │ │ -30955c: 6e10 f695 0300 |0012: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.getFirstComment:()Ljava/lang/String; // method@95f6 │ │ -309562: 0c02 |0015: move-result-object v2 │ │ -309564: 7030 1b96 1002 |0016: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/ID3v1TagField;.:(Ljava/lang/String;Ljava/lang/String;)V // method@961b │ │ -30956a: 6e20 0e96 0300 |0019: invoke-virtual {v3, v0}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.returnFieldToList:(Lorg/jaudiotagger/tag/id3/ID3v1TagField;)Ljava/util/List; // method@960e │ │ -309570: 0c00 |001c: move-result-object v0 │ │ -309572: 1100 |001d: return-object v0 │ │ -309574: 2200 7c10 |001e: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ -309578: 7010 ae88 0000 |0020: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ -30957e: 1100 |0023: return-object v0 │ │ +30952c: |[30952c] org.jaudiotagger.tag.id3.ID3v1Tag.getComment:()Ljava/util/List; │ │ +30953c: 6e10 f695 0300 |0000: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.getFirstComment:()Ljava/lang/String; // method@95f6 │ │ +309542: 0c00 |0003: move-result-object v0 │ │ +309544: 6e10 aa87 0000 |0004: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@87aa │ │ +30954a: 0a00 |0007: move-result v0 │ │ +30954c: 3d00 1600 |0008: if-lez v0, 001e // +0016 │ │ +309550: 2200 1912 |000a: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v1TagField; // type@1219 │ │ +309554: 6201 578a |000c: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v1FieldKey;.COMMENT:Lorg/jaudiotagger/tag/id3/ID3v1FieldKey; // field@8a57 │ │ +309558: 6e10 cb95 0100 |000e: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/ID3v1FieldKey;.name:()Ljava/lang/String; // method@95cb │ │ +30955e: 0c01 |0011: move-result-object v1 │ │ +309560: 6e10 f695 0300 |0012: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.getFirstComment:()Ljava/lang/String; // method@95f6 │ │ +309566: 0c02 |0015: move-result-object v2 │ │ +309568: 7030 1b96 1002 |0016: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/ID3v1TagField;.:(Ljava/lang/String;Ljava/lang/String;)V // method@961b │ │ +30956e: 6e20 0e96 0300 |0019: invoke-virtual {v3, v0}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.returnFieldToList:(Lorg/jaudiotagger/tag/id3/ID3v1TagField;)Ljava/util/List; // method@960e │ │ +309574: 0c00 |001c: move-result-object v0 │ │ +309576: 1100 |001d: return-object v0 │ │ +309578: 2200 7c10 |001e: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ +30957c: 7010 ae88 0000 |0020: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ +309582: 1100 |0023: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=372 │ │ 0x000a line=374 │ │ 0x0019 line=375 │ │ 0x001e line=379 │ │ locals : │ │ @@ -1359011,17 +1359011,17 @@ │ │ type : '()Ljava/nio/charset/Charset;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3093d4: |[3093d4] org.jaudiotagger.tag.id3.ID3v1Tag.getEncoding:()Ljava/nio/charset/Charset; │ │ -3093e4: 6200 aa81 |0000: sget-object v0, Ljava/nio/charset/StandardCharsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@81aa │ │ -3093e8: 1100 |0002: return-object v0 │ │ +3093d8: |[3093d8] org.jaudiotagger.tag.id3.ID3v1Tag.getEncoding:()Ljava/nio/charset/Charset; │ │ +3093e8: 6200 aa81 |0000: sget-object v0, Ljava/nio/charset/StandardCharsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@81aa │ │ +3093ec: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=699 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/id3/ID3v1Tag; │ │ │ │ #16 : (in Lorg/jaudiotagger/tag/id3/ID3v1Tag;) │ │ @@ -1359029,34 +1359029,34 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -309210: |[309210] org.jaudiotagger.tag.id3.ID3v1Tag.getFieldCount:()I │ │ -309220: 1260 |0000: const/4 v0, #int 6 // #6 │ │ -309222: 0f00 |0001: return v0 │ │ +309214: |[309214] org.jaudiotagger.tag.id3.ID3v1Tag.getFieldCount:()I │ │ +309224: 1260 |0000: const/4 v0, #int 6 // #6 │ │ +309226: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #17 : (in Lorg/jaudiotagger/tag/id3/ID3v1Tag;) │ │ name : 'getFieldCountIncludingSubValues' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -309224: |[309224] org.jaudiotagger.tag.id3.ID3v1Tag.getFieldCountIncludingSubValues:()I │ │ -309234: 6e10 ec95 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.getFieldCount:()I // method@95ec │ │ -30923a: 0a00 |0003: move-result v0 │ │ -30923c: 0f00 |0004: return v0 │ │ +309228: |[309228] org.jaudiotagger.tag.id3.ID3v1Tag.getFieldCountIncludingSubValues:()I │ │ +309238: 6e10 ec95 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.getFieldCount:()I // method@95ec │ │ +30923e: 0a00 |0003: move-result v0 │ │ +309240: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=261 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jaudiotagger/tag/id3/ID3v1Tag; │ │ │ │ #18 : (in Lorg/jaudiotagger/tag/id3/ID3v1Tag;) │ │ @@ -1359064,19 +1359064,19 @@ │ │ type : '()Ljava/util/Iterator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -3093ec: |[3093ec] org.jaudiotagger.tag.id3.ID3v1Tag.getFields:()Ljava/util/Iterator; │ │ -3093fc: 2200 4110 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@1041 │ │ -309400: 1a01 d949 |0002: const-string v1, "TODO:Not done yet" // string@49d9 │ │ -309404: 7020 fc87 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@87fc │ │ -30940a: 2700 |0007: throw v0 │ │ +3093f0: |[3093f0] org.jaudiotagger.tag.id3.ID3v1Tag.getFields:()Ljava/util/Iterator; │ │ +309400: 2200 4110 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@1041 │ │ +309404: 1a01 d949 |0002: const-string v1, "TODO:Not done yet" // string@49d9 │ │ +309408: 7020 fc87 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@87fc │ │ +30940e: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=593 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/jaudiotagger/tag/id3/ID3v1Tag; │ │ │ │ #19 : (in Lorg/jaudiotagger/tag/id3/ID3v1Tag;) │ │ @@ -1359084,72 +1359084,72 @@ │ │ type : '(Ljava/lang/String;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 108 16-bit code units │ │ -309580: |[309580] org.jaudiotagger.tag.id3.ID3v1Tag.getFields:(Ljava/lang/String;)Ljava/util/List; │ │ -309590: 6200 a287 |0000: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.ARTIST:Lorg/jaudiotagger/tag/FieldKey; // field@87a2 │ │ -309594: 6e10 8e91 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/tag/FieldKey;.name:()Ljava/lang/String; // method@918e │ │ -30959a: 0c00 |0005: move-result-object v0 │ │ -30959c: 6e20 9c87 2000 |0006: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -3095a2: 0a00 |0009: move-result v0 │ │ -3095a4: 3800 0700 |000a: if-eqz v0, 0011 // +0007 │ │ -3095a8: 6e10 e895 0100 |000c: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.getArtist:()Ljava/util/List; // method@95e8 │ │ -3095ae: 0c02 |000f: move-result-object v2 │ │ -3095b0: 1102 |0010: return-object v2 │ │ -3095b2: 6200 9987 |0011: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.ALBUM:Lorg/jaudiotagger/tag/FieldKey; // field@8799 │ │ -3095b6: 6e10 8e91 0000 |0013: invoke-virtual {v0}, Lorg/jaudiotagger/tag/FieldKey;.name:()Ljava/lang/String; // method@918e │ │ -3095bc: 0c00 |0016: move-result-object v0 │ │ -3095be: 6e20 9c87 2000 |0017: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -3095c4: 0a00 |001a: move-result v0 │ │ -3095c6: 3800 0700 |001b: if-eqz v0, 0022 // +0007 │ │ -3095ca: 6e10 e695 0100 |001d: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.getAlbum:()Ljava/util/List; // method@95e6 │ │ -3095d0: 0c02 |0020: move-result-object v2 │ │ -3095d2: 1102 |0021: return-object v2 │ │ -3095d4: 6200 2488 |0022: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.TITLE:Lorg/jaudiotagger/tag/FieldKey; // field@8824 │ │ -3095d8: 6e10 8e91 0000 |0024: invoke-virtual {v0}, Lorg/jaudiotagger/tag/FieldKey;.name:()Ljava/lang/String; // method@918e │ │ -3095de: 0c00 |0027: move-result-object v0 │ │ -3095e0: 6e20 9c87 2000 |0028: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -3095e6: 0a00 |002b: move-result v0 │ │ -3095e8: 3800 0700 |002c: if-eqz v0, 0033 // +0007 │ │ -3095ec: 6e10 0396 0100 |002e: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.getTitle:()Ljava/util/List; // method@9603 │ │ -3095f2: 0c02 |0031: move-result-object v2 │ │ -3095f4: 1102 |0032: return-object v2 │ │ -3095f6: 6200 c387 |0033: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.GENRE:Lorg/jaudiotagger/tag/FieldKey; // field@87c3 │ │ -3095fa: 6e10 8e91 0000 |0035: invoke-virtual {v0}, Lorg/jaudiotagger/tag/FieldKey;.name:()Ljava/lang/String; // method@918e │ │ -309600: 0c00 |0038: move-result-object v0 │ │ -309602: 6e20 9c87 2000 |0039: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -309608: 0a00 |003c: move-result v0 │ │ -30960a: 3800 0700 |003d: if-eqz v0, 0044 // +0007 │ │ -30960e: 6e10 fd95 0100 |003f: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.getGenre:()Ljava/util/List; // method@95fd │ │ -309614: 0c02 |0042: move-result-object v2 │ │ -309616: 1102 |0043: return-object v2 │ │ -309618: 6200 3388 |0044: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.YEAR:Lorg/jaudiotagger/tag/FieldKey; // field@8833 │ │ -30961c: 6e10 8e91 0000 |0046: invoke-virtual {v0}, Lorg/jaudiotagger/tag/FieldKey;.name:()Ljava/lang/String; // method@918e │ │ -309622: 0c00 |0049: move-result-object v0 │ │ -309624: 6e20 9c87 2000 |004a: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -30962a: 0a00 |004d: move-result v0 │ │ -30962c: 3800 0700 |004e: if-eqz v0, 0055 // +0007 │ │ -309630: 6e10 0696 0100 |0050: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.getYear:()Ljava/util/List; // method@9606 │ │ -309636: 0c02 |0053: move-result-object v2 │ │ -309638: 1102 |0054: return-object v2 │ │ -30963a: 6200 ad87 |0055: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.COMMENT:Lorg/jaudiotagger/tag/FieldKey; // field@87ad │ │ -30963e: 6e10 8e91 0000 |0057: invoke-virtual {v0}, Lorg/jaudiotagger/tag/FieldKey;.name:()Ljava/lang/String; // method@918e │ │ -309644: 0c00 |005a: move-result-object v0 │ │ -309646: 6e20 9c87 2000 |005b: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -30964c: 0a02 |005e: move-result v2 │ │ -30964e: 3802 0700 |005f: if-eqz v2, 0066 // +0007 │ │ -309652: 6e10 ea95 0100 |0061: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.getComment:()Ljava/util/List; // method@95ea │ │ -309658: 0c02 |0064: move-result-object v2 │ │ -30965a: 1102 |0065: return-object v2 │ │ -30965c: 2202 7c10 |0066: new-instance v2, Ljava/util/ArrayList; // type@107c │ │ -309660: 7010 ae88 0200 |0068: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@88ae │ │ -309666: 1102 |006b: return-object v2 │ │ +309584: |[309584] org.jaudiotagger.tag.id3.ID3v1Tag.getFields:(Ljava/lang/String;)Ljava/util/List; │ │ +309594: 6200 a287 |0000: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.ARTIST:Lorg/jaudiotagger/tag/FieldKey; // field@87a2 │ │ +309598: 6e10 8e91 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/tag/FieldKey;.name:()Ljava/lang/String; // method@918e │ │ +30959e: 0c00 |0005: move-result-object v0 │ │ +3095a0: 6e20 9c87 2000 |0006: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +3095a6: 0a00 |0009: move-result v0 │ │ +3095a8: 3800 0700 |000a: if-eqz v0, 0011 // +0007 │ │ +3095ac: 6e10 e895 0100 |000c: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.getArtist:()Ljava/util/List; // method@95e8 │ │ +3095b2: 0c02 |000f: move-result-object v2 │ │ +3095b4: 1102 |0010: return-object v2 │ │ +3095b6: 6200 9987 |0011: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.ALBUM:Lorg/jaudiotagger/tag/FieldKey; // field@8799 │ │ +3095ba: 6e10 8e91 0000 |0013: invoke-virtual {v0}, Lorg/jaudiotagger/tag/FieldKey;.name:()Ljava/lang/String; // method@918e │ │ +3095c0: 0c00 |0016: move-result-object v0 │ │ +3095c2: 6e20 9c87 2000 |0017: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +3095c8: 0a00 |001a: move-result v0 │ │ +3095ca: 3800 0700 |001b: if-eqz v0, 0022 // +0007 │ │ +3095ce: 6e10 e695 0100 |001d: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.getAlbum:()Ljava/util/List; // method@95e6 │ │ +3095d4: 0c02 |0020: move-result-object v2 │ │ +3095d6: 1102 |0021: return-object v2 │ │ +3095d8: 6200 2488 |0022: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.TITLE:Lorg/jaudiotagger/tag/FieldKey; // field@8824 │ │ +3095dc: 6e10 8e91 0000 |0024: invoke-virtual {v0}, Lorg/jaudiotagger/tag/FieldKey;.name:()Ljava/lang/String; // method@918e │ │ +3095e2: 0c00 |0027: move-result-object v0 │ │ +3095e4: 6e20 9c87 2000 |0028: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +3095ea: 0a00 |002b: move-result v0 │ │ +3095ec: 3800 0700 |002c: if-eqz v0, 0033 // +0007 │ │ +3095f0: 6e10 0396 0100 |002e: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.getTitle:()Ljava/util/List; // method@9603 │ │ +3095f6: 0c02 |0031: move-result-object v2 │ │ +3095f8: 1102 |0032: return-object v2 │ │ +3095fa: 6200 c387 |0033: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.GENRE:Lorg/jaudiotagger/tag/FieldKey; // field@87c3 │ │ +3095fe: 6e10 8e91 0000 |0035: invoke-virtual {v0}, Lorg/jaudiotagger/tag/FieldKey;.name:()Ljava/lang/String; // method@918e │ │ +309604: 0c00 |0038: move-result-object v0 │ │ +309606: 6e20 9c87 2000 |0039: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +30960c: 0a00 |003c: move-result v0 │ │ +30960e: 3800 0700 |003d: if-eqz v0, 0044 // +0007 │ │ +309612: 6e10 fd95 0100 |003f: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.getGenre:()Ljava/util/List; // method@95fd │ │ +309618: 0c02 |0042: move-result-object v2 │ │ +30961a: 1102 |0043: return-object v2 │ │ +30961c: 6200 3388 |0044: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.YEAR:Lorg/jaudiotagger/tag/FieldKey; // field@8833 │ │ +309620: 6e10 8e91 0000 |0046: invoke-virtual {v0}, Lorg/jaudiotagger/tag/FieldKey;.name:()Ljava/lang/String; // method@918e │ │ +309626: 0c00 |0049: move-result-object v0 │ │ +309628: 6e20 9c87 2000 |004a: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +30962e: 0a00 |004d: move-result v0 │ │ +309630: 3800 0700 |004e: if-eqz v0, 0055 // +0007 │ │ +309634: 6e10 0696 0100 |0050: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.getYear:()Ljava/util/List; // method@9606 │ │ +30963a: 0c02 |0053: move-result-object v2 │ │ +30963c: 1102 |0054: return-object v2 │ │ +30963e: 6200 ad87 |0055: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.COMMENT:Lorg/jaudiotagger/tag/FieldKey; // field@87ad │ │ +309642: 6e10 8e91 0000 |0057: invoke-virtual {v0}, Lorg/jaudiotagger/tag/FieldKey;.name:()Ljava/lang/String; // method@918e │ │ +309648: 0c00 |005a: move-result-object v0 │ │ +30964a: 6e20 9c87 2000 |005b: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +309650: 0a02 |005e: move-result v2 │ │ +309652: 3802 0700 |005f: if-eqz v2, 0066 // +0007 │ │ +309656: 6e10 ea95 0100 |0061: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.getComment:()Ljava/util/List; // method@95ea │ │ +30965c: 0c02 |0064: move-result-object v2 │ │ +30965e: 1102 |0065: return-object v2 │ │ +309660: 2202 7c10 |0066: new-instance v2, Ljava/util/ArrayList; // type@107c │ │ +309664: 7010 ae88 0200 |0068: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@88ae │ │ +30966a: 1102 |006b: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=227 │ │ 0x000c line=229 │ │ 0x0011 line=231 │ │ 0x001d line=233 │ │ 0x0022 line=235 │ │ @@ -1359170,43 +1359170,43 @@ │ │ type : '(Lorg/jaudiotagger/tag/FieldKey;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 64 16-bit code units │ │ -309668: |[309668] org.jaudiotagger.tag.id3.ID3v1Tag.getFields:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/util/List; │ │ -309678: 6200 658a |0000: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v1Tag$1;.$SwitchMap$org$jaudiotagger$tag$FieldKey:[I // field@8a65 │ │ -30967c: 6e10 8f91 0200 |0002: invoke-virtual {v2}, Lorg/jaudiotagger/tag/FieldKey;.ordinal:()I // method@918f │ │ -309682: 0a02 |0005: move-result v2 │ │ -309684: 4402 0002 |0006: aget v2, v0, v2 │ │ -309688: 2b02 2800 0000 |0008: packed-switch v2, 00000030 // +00000028 │ │ -30968e: 2202 7c10 |000b: new-instance v2, Ljava/util/ArrayList; // type@107c │ │ -309692: 7010 ae88 0200 |000d: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@88ae │ │ -309698: 1102 |0010: return-object v2 │ │ -30969a: 6e10 ea95 0100 |0011: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.getComment:()Ljava/util/List; // method@95ea │ │ -3096a0: 0c02 |0014: move-result-object v2 │ │ -3096a2: 1102 |0015: return-object v2 │ │ -3096a4: 6e10 0696 0100 |0016: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.getYear:()Ljava/util/List; // method@9606 │ │ -3096aa: 0c02 |0019: move-result-object v2 │ │ -3096ac: 1102 |001a: return-object v2 │ │ -3096ae: 6e10 fd95 0100 |001b: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.getGenre:()Ljava/util/List; // method@95fd │ │ -3096b4: 0c02 |001e: move-result-object v2 │ │ -3096b6: 1102 |001f: return-object v2 │ │ -3096b8: 6e10 0396 0100 |0020: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.getTitle:()Ljava/util/List; // method@9603 │ │ -3096be: 0c02 |0023: move-result-object v2 │ │ -3096c0: 1102 |0024: return-object v2 │ │ -3096c2: 6e10 e695 0100 |0025: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.getAlbum:()Ljava/util/List; // method@95e6 │ │ -3096c8: 0c02 |0028: move-result-object v2 │ │ -3096ca: 1102 |0029: return-object v2 │ │ -3096cc: 6e10 e895 0100 |002a: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.getArtist:()Ljava/util/List; // method@95e8 │ │ -3096d2: 0c02 |002d: move-result-object v2 │ │ -3096d4: 1102 |002e: return-object v2 │ │ -3096d6: 0000 |002f: nop // spacer │ │ -3096d8: 0001 0600 0100 0000 2200 0000 1d00 ... |0030: packed-switch-data (16 units) │ │ +30966c: |[30966c] org.jaudiotagger.tag.id3.ID3v1Tag.getFields:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/util/List; │ │ +30967c: 6200 658a |0000: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v1Tag$1;.$SwitchMap$org$jaudiotagger$tag$FieldKey:[I // field@8a65 │ │ +309680: 6e10 8f91 0200 |0002: invoke-virtual {v2}, Lorg/jaudiotagger/tag/FieldKey;.ordinal:()I // method@918f │ │ +309686: 0a02 |0005: move-result v2 │ │ +309688: 4402 0002 |0006: aget v2, v0, v2 │ │ +30968c: 2b02 2800 0000 |0008: packed-switch v2, 00000030 // +00000028 │ │ +309692: 2202 7c10 |000b: new-instance v2, Ljava/util/ArrayList; // type@107c │ │ +309696: 7010 ae88 0200 |000d: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@88ae │ │ +30969c: 1102 |0010: return-object v2 │ │ +30969e: 6e10 ea95 0100 |0011: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.getComment:()Ljava/util/List; // method@95ea │ │ +3096a4: 0c02 |0014: move-result-object v2 │ │ +3096a6: 1102 |0015: return-object v2 │ │ +3096a8: 6e10 0696 0100 |0016: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.getYear:()Ljava/util/List; // method@9606 │ │ +3096ae: 0c02 |0019: move-result-object v2 │ │ +3096b0: 1102 |001a: return-object v2 │ │ +3096b2: 6e10 fd95 0100 |001b: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.getGenre:()Ljava/util/List; // method@95fd │ │ +3096b8: 0c02 |001e: move-result-object v2 │ │ +3096ba: 1102 |001f: return-object v2 │ │ +3096bc: 6e10 0396 0100 |0020: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.getTitle:()Ljava/util/List; // method@9603 │ │ +3096c2: 0c02 |0023: move-result-object v2 │ │ +3096c4: 1102 |0024: return-object v2 │ │ +3096c6: 6e10 e695 0100 |0025: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.getAlbum:()Ljava/util/List; // method@95e6 │ │ +3096cc: 0c02 |0028: move-result-object v2 │ │ +3096ce: 1102 |0029: return-object v2 │ │ +3096d0: 6e10 e895 0100 |002a: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.getArtist:()Ljava/util/List; // method@95e8 │ │ +3096d6: 0c02 |002d: move-result-object v2 │ │ +3096d8: 1102 |002e: return-object v2 │ │ +3096da: 0000 |002f: nop // spacer │ │ +3096dc: 0001 0600 0100 0000 2200 0000 1d00 ... |0030: packed-switch-data (16 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=717 │ │ 0x000b line=738 │ │ 0x0011 line=735 │ │ 0x0016 line=732 │ │ 0x001b line=729 │ │ @@ -1359222,20 +1359222,20 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -309240: |[309240] org.jaudiotagger.tag.id3.ID3v1Tag.getFirst:(Ljava/lang/String;)Ljava/lang/String; │ │ -309250: 7110 9191 0100 |0000: invoke-static {v1}, Lorg/jaudiotagger/tag/FieldKey;.valueOf:(Ljava/lang/String;)Lorg/jaudiotagger/tag/FieldKey; // method@9191 │ │ -309256: 0c01 |0003: move-result-object v1 │ │ -309258: 6e20 f295 1000 |0004: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.getFirst:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/lang/String; // method@95f2 │ │ -30925e: 0c01 |0007: move-result-object v1 │ │ -309260: 1101 |0008: return-object v1 │ │ +309244: |[309244] org.jaudiotagger.tag.id3.ID3v1Tag.getFirst:(Ljava/lang/String;)Ljava/lang/String; │ │ +309254: 7110 9191 0100 |0000: invoke-static {v1}, Lorg/jaudiotagger/tag/FieldKey;.valueOf:(Ljava/lang/String;)Lorg/jaudiotagger/tag/FieldKey; // method@9191 │ │ +30925a: 0c01 |0003: move-result-object v1 │ │ +30925c: 6e20 f295 1000 |0004: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.getFirst:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/lang/String; // method@95f2 │ │ +309262: 0c01 |0007: move-result-object v1 │ │ +309264: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=751 │ │ 0x0004 line=752 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lorg/jaudiotagger/tag/id3/ID3v1Tag; │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ @@ -1359245,41 +1359245,41 @@ │ │ type : '(Lorg/jaudiotagger/tag/FieldKey;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 60 16-bit code units │ │ -309264: |[309264] org.jaudiotagger.tag.id3.ID3v1Tag.getFirst:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/lang/String; │ │ -309274: 6200 658a |0000: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v1Tag$1;.$SwitchMap$org$jaudiotagger$tag$FieldKey:[I // field@8a65 │ │ -309278: 6e10 8f91 0200 |0002: invoke-virtual {v2}, Lorg/jaudiotagger/tag/FieldKey;.ordinal:()I // method@918f │ │ -30927e: 0a02 |0005: move-result v2 │ │ -309280: 4402 0002 |0006: aget v2, v0, v2 │ │ -309284: 2b02 2400 0000 |0008: packed-switch v2, 0000002c // +00000024 │ │ -30928a: 1a02 0000 |000b: const-string v2, "" // string@0000 │ │ -30928e: 1102 |000d: return-object v2 │ │ -309290: 6e10 f695 0100 |000e: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.getFirstComment:()Ljava/lang/String; // method@95f6 │ │ -309296: 0c02 |0011: move-result-object v2 │ │ -309298: 1102 |0012: return-object v2 │ │ -30929a: 6e10 fc95 0100 |0013: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.getFirstYear:()Ljava/lang/String; // method@95fc │ │ -3092a0: 0c02 |0016: move-result-object v2 │ │ -3092a2: 1102 |0017: return-object v2 │ │ -3092a4: 6e10 f995 0100 |0018: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.getFirstGenre:()Ljava/lang/String; // method@95f9 │ │ -3092aa: 0c02 |001b: move-result-object v2 │ │ -3092ac: 1102 |001c: return-object v2 │ │ -3092ae: 6e10 fa95 0100 |001d: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.getFirstTitle:()Ljava/lang/String; // method@95fa │ │ -3092b4: 0c02 |0020: move-result-object v2 │ │ -3092b6: 1102 |0021: return-object v2 │ │ -3092b8: 6e10 f395 0100 |0022: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.getFirstAlbum:()Ljava/lang/String; // method@95f3 │ │ -3092be: 0c02 |0025: move-result-object v2 │ │ -3092c0: 1102 |0026: return-object v2 │ │ -3092c2: 6e10 f495 0100 |0027: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.getFirstArtist:()Ljava/lang/String; // method@95f4 │ │ -3092c8: 0c02 |002a: move-result-object v2 │ │ -3092ca: 1102 |002b: return-object v2 │ │ -3092cc: 0001 0600 0100 0000 1f00 0000 1a00 ... |002c: packed-switch-data (16 units) │ │ +309268: |[309268] org.jaudiotagger.tag.id3.ID3v1Tag.getFirst:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/lang/String; │ │ +309278: 6200 658a |0000: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v1Tag$1;.$SwitchMap$org$jaudiotagger$tag$FieldKey:[I // field@8a65 │ │ +30927c: 6e10 8f91 0200 |0002: invoke-virtual {v2}, Lorg/jaudiotagger/tag/FieldKey;.ordinal:()I // method@918f │ │ +309282: 0a02 |0005: move-result v2 │ │ +309284: 4402 0002 |0006: aget v2, v0, v2 │ │ +309288: 2b02 2400 0000 |0008: packed-switch v2, 0000002c // +00000024 │ │ +30928e: 1a02 0000 |000b: const-string v2, "" // string@0000 │ │ +309292: 1102 |000d: return-object v2 │ │ +309294: 6e10 f695 0100 |000e: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.getFirstComment:()Ljava/lang/String; // method@95f6 │ │ +30929a: 0c02 |0011: move-result-object v2 │ │ +30929c: 1102 |0012: return-object v2 │ │ +30929e: 6e10 fc95 0100 |0013: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.getFirstYear:()Ljava/lang/String; // method@95fc │ │ +3092a4: 0c02 |0016: move-result-object v2 │ │ +3092a6: 1102 |0017: return-object v2 │ │ +3092a8: 6e10 f995 0100 |0018: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.getFirstGenre:()Ljava/lang/String; // method@95f9 │ │ +3092ae: 0c02 |001b: move-result-object v2 │ │ +3092b0: 1102 |001c: return-object v2 │ │ +3092b2: 6e10 fa95 0100 |001d: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.getFirstTitle:()Ljava/lang/String; // method@95fa │ │ +3092b8: 0c02 |0020: move-result-object v2 │ │ +3092ba: 1102 |0021: return-object v2 │ │ +3092bc: 6e10 f395 0100 |0022: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.getFirstAlbum:()Ljava/lang/String; // method@95f3 │ │ +3092c2: 0c02 |0025: move-result-object v2 │ │ +3092c4: 1102 |0026: return-object v2 │ │ +3092c6: 6e10 f495 0100 |0027: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.getFirstArtist:()Ljava/lang/String; // method@95f4 │ │ +3092cc: 0c02 |002a: move-result-object v2 │ │ +3092ce: 1102 |002b: return-object v2 │ │ +3092d0: 0001 0600 0100 0000 1f00 0000 1a00 ... |002c: packed-switch-data (16 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=764 │ │ 0x000e line=782 │ │ 0x0013 line=779 │ │ 0x0018 line=776 │ │ 0x001d line=773 │ │ @@ -1359294,17 +1359294,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3092ec: |[3092ec] org.jaudiotagger.tag.id3.ID3v1Tag.getFirstAlbum:()Ljava/lang/String; │ │ -3092fc: 5410 6e8a |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.album:Ljava/lang/String; // field@8a6e │ │ -309300: 1100 |0002: return-object v0 │ │ +3092f0: |[3092f0] org.jaudiotagger.tag.id3.ID3v1Tag.getFirstAlbum:()Ljava/lang/String; │ │ +309300: 5410 6e8a |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.album:Ljava/lang/String; // field@8a6e │ │ +309304: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=292 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/id3/ID3v1Tag; │ │ │ │ #24 : (in Lorg/jaudiotagger/tag/id3/ID3v1Tag;) │ │ @@ -1359312,17 +1359312,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -309304: |[309304] org.jaudiotagger.tag.id3.ID3v1Tag.getFirstArtist:()Ljava/lang/String; │ │ -309314: 5410 6f8a |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.artist:Ljava/lang/String; // field@8a6f │ │ -309318: 1100 |0002: return-object v0 │ │ +309308: |[309308] org.jaudiotagger.tag.id3.ID3v1Tag.getFirstArtist:()Ljava/lang/String; │ │ +309318: 5410 6f8a |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.artist:Ljava/lang/String; // field@8a6f │ │ +30931c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=333 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/id3/ID3v1Tag; │ │ │ │ #25 : (in Lorg/jaudiotagger/tag/id3/ID3v1Tag;) │ │ @@ -1359330,33 +1359330,33 @@ │ │ type : '()Lorg/jaudiotagger/tag/images/Artwork;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -309a6c: |[309a6c] org.jaudiotagger.tag.id3.ID3v1Tag.getFirstArtwork:()Lorg/jaudiotagger/tag/images/Artwork; │ │ -309a7c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -309a7e: 1100 |0001: return-object v0 │ │ +309a70: |[309a70] org.jaudiotagger.tag.id3.ID3v1Tag.getFirstArtwork:()Lorg/jaudiotagger/tag/images/Artwork; │ │ +309a80: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +309a82: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #26 : (in Lorg/jaudiotagger/tag/id3/ID3v1Tag;) │ │ name : 'getFirstComment' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -30931c: |[30931c] org.jaudiotagger.tag.id3.ID3v1Tag.getFirstComment:()Ljava/lang/String; │ │ -30932c: 5410 708a |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.comment:Ljava/lang/String; // field@8a70 │ │ -309330: 1100 |0002: return-object v0 │ │ +309320: |[309320] org.jaudiotagger.tag.id3.ID3v1Tag.getFirstComment:()Ljava/lang/String; │ │ +309330: 5410 708a |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.comment:Ljava/lang/String; // field@8a70 │ │ +309334: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=390 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/id3/ID3v1Tag; │ │ │ │ #27 : (in Lorg/jaudiotagger/tag/id3/ID3v1Tag;) │ │ @@ -1359364,81 +1359364,81 @@ │ │ type : '(Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 121 16-bit code units │ │ -309930: |[309930] org.jaudiotagger.tag.id3.ID3v1Tag.getFirstField:(Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; │ │ -309940: 6200 a287 |0000: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.ARTIST:Lorg/jaudiotagger/tag/FieldKey; // field@87a2 │ │ -309944: 6e10 8e91 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/tag/FieldKey;.name:()Ljava/lang/String; // method@918e │ │ -30994a: 0c00 |0005: move-result-object v0 │ │ -30994c: 6e20 9c87 3000 |0006: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -309952: 0a00 |0009: move-result v0 │ │ -309954: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -309956: 3800 0700 |000b: if-eqz v0, 0012 // +0007 │ │ -30995a: 6e10 e895 0200 |000d: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.getArtist:()Ljava/util/List; // method@95e8 │ │ -309960: 0c03 |0010: move-result-object v3 │ │ -309962: 2857 |0011: goto 0068 // +0057 │ │ -309964: 6200 9987 |0012: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.ALBUM:Lorg/jaudiotagger/tag/FieldKey; // field@8799 │ │ -309968: 6e10 8e91 0000 |0014: invoke-virtual {v0}, Lorg/jaudiotagger/tag/FieldKey;.name:()Ljava/lang/String; // method@918e │ │ -30996e: 0c00 |0017: move-result-object v0 │ │ -309970: 6e20 9c87 3000 |0018: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -309976: 0a00 |001b: move-result v0 │ │ -309978: 3800 0700 |001c: if-eqz v0, 0023 // +0007 │ │ -30997c: 6e10 e695 0200 |001e: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.getAlbum:()Ljava/util/List; // method@95e6 │ │ -309982: 0c03 |0021: move-result-object v3 │ │ -309984: 2846 |0022: goto 0068 // +0046 │ │ -309986: 6200 2488 |0023: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.TITLE:Lorg/jaudiotagger/tag/FieldKey; // field@8824 │ │ -30998a: 6e10 8e91 0000 |0025: invoke-virtual {v0}, Lorg/jaudiotagger/tag/FieldKey;.name:()Ljava/lang/String; // method@918e │ │ -309990: 0c00 |0028: move-result-object v0 │ │ -309992: 6e20 9c87 3000 |0029: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -309998: 0a00 |002c: move-result v0 │ │ -30999a: 3800 0700 |002d: if-eqz v0, 0034 // +0007 │ │ -30999e: 6e10 0396 0200 |002f: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.getTitle:()Ljava/util/List; // method@9603 │ │ -3099a4: 0c03 |0032: move-result-object v3 │ │ -3099a6: 2835 |0033: goto 0068 // +0035 │ │ -3099a8: 6200 c387 |0034: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.GENRE:Lorg/jaudiotagger/tag/FieldKey; // field@87c3 │ │ -3099ac: 6e10 8e91 0000 |0036: invoke-virtual {v0}, Lorg/jaudiotagger/tag/FieldKey;.name:()Ljava/lang/String; // method@918e │ │ -3099b2: 0c00 |0039: move-result-object v0 │ │ -3099b4: 6e20 9c87 3000 |003a: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -3099ba: 0a00 |003d: move-result v0 │ │ -3099bc: 3800 0700 |003e: if-eqz v0, 0045 // +0007 │ │ -3099c0: 6e10 fd95 0200 |0040: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.getGenre:()Ljava/util/List; // method@95fd │ │ -3099c6: 0c03 |0043: move-result-object v3 │ │ -3099c8: 2824 |0044: goto 0068 // +0024 │ │ -3099ca: 6200 3388 |0045: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.YEAR:Lorg/jaudiotagger/tag/FieldKey; // field@8833 │ │ -3099ce: 6e10 8e91 0000 |0047: invoke-virtual {v0}, Lorg/jaudiotagger/tag/FieldKey;.name:()Ljava/lang/String; // method@918e │ │ -3099d4: 0c00 |004a: move-result-object v0 │ │ -3099d6: 6e20 9c87 3000 |004b: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -3099dc: 0a00 |004e: move-result v0 │ │ -3099de: 3800 0700 |004f: if-eqz v0, 0056 // +0007 │ │ -3099e2: 6e10 0696 0200 |0051: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.getYear:()Ljava/util/List; // method@9606 │ │ -3099e8: 0c03 |0054: move-result-object v3 │ │ -3099ea: 2813 |0055: goto 0068 // +0013 │ │ -3099ec: 6200 ad87 |0056: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.COMMENT:Lorg/jaudiotagger/tag/FieldKey; // field@87ad │ │ -3099f0: 6e10 8e91 0000 |0058: invoke-virtual {v0}, Lorg/jaudiotagger/tag/FieldKey;.name:()Ljava/lang/String; // method@918e │ │ -3099f6: 0c00 |005b: move-result-object v0 │ │ -3099f8: 6e20 9c87 3000 |005c: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -3099fe: 0a03 |005f: move-result v3 │ │ -309a00: 3803 0700 |0060: if-eqz v3, 0067 // +0007 │ │ -309a04: 6e10 ea95 0200 |0062: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.getComment:()Ljava/util/List; // method@95ea │ │ -309a0a: 0c03 |0065: move-result-object v3 │ │ -309a0c: 2802 |0066: goto 0068 // +0002 │ │ -309a0e: 0713 |0067: move-object v3, v1 │ │ -309a10: 3803 1000 |0068: if-eqz v3, 0078 // +0010 │ │ -309a14: 7210 7389 0300 |006a: invoke-interface {v3}, Ljava/util/List;.size:()I // method@8973 │ │ -309a1a: 0a00 |006d: move-result v0 │ │ -309a1c: 3d00 0a00 |006e: if-lez v0, 0078 // +000a │ │ -309a20: 1200 |0070: const/4 v0, #int 0 // #0 │ │ -309a22: 7220 6a89 0300 |0071: invoke-interface {v3, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ -309a28: 0c03 |0074: move-result-object v3 │ │ -309a2a: 1f03 c711 |0075: check-cast v3, Lorg/jaudiotagger/tag/TagField; // type@11c7 │ │ -309a2e: 1103 |0077: return-object v3 │ │ -309a30: 1101 |0078: return-object v1 │ │ +309934: |[309934] org.jaudiotagger.tag.id3.ID3v1Tag.getFirstField:(Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; │ │ +309944: 6200 a287 |0000: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.ARTIST:Lorg/jaudiotagger/tag/FieldKey; // field@87a2 │ │ +309948: 6e10 8e91 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/tag/FieldKey;.name:()Ljava/lang/String; // method@918e │ │ +30994e: 0c00 |0005: move-result-object v0 │ │ +309950: 6e20 9c87 3000 |0006: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +309956: 0a00 |0009: move-result v0 │ │ +309958: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +30995a: 3800 0700 |000b: if-eqz v0, 0012 // +0007 │ │ +30995e: 6e10 e895 0200 |000d: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.getArtist:()Ljava/util/List; // method@95e8 │ │ +309964: 0c03 |0010: move-result-object v3 │ │ +309966: 2857 |0011: goto 0068 // +0057 │ │ +309968: 6200 9987 |0012: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.ALBUM:Lorg/jaudiotagger/tag/FieldKey; // field@8799 │ │ +30996c: 6e10 8e91 0000 |0014: invoke-virtual {v0}, Lorg/jaudiotagger/tag/FieldKey;.name:()Ljava/lang/String; // method@918e │ │ +309972: 0c00 |0017: move-result-object v0 │ │ +309974: 6e20 9c87 3000 |0018: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +30997a: 0a00 |001b: move-result v0 │ │ +30997c: 3800 0700 |001c: if-eqz v0, 0023 // +0007 │ │ +309980: 6e10 e695 0200 |001e: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.getAlbum:()Ljava/util/List; // method@95e6 │ │ +309986: 0c03 |0021: move-result-object v3 │ │ +309988: 2846 |0022: goto 0068 // +0046 │ │ +30998a: 6200 2488 |0023: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.TITLE:Lorg/jaudiotagger/tag/FieldKey; // field@8824 │ │ +30998e: 6e10 8e91 0000 |0025: invoke-virtual {v0}, Lorg/jaudiotagger/tag/FieldKey;.name:()Ljava/lang/String; // method@918e │ │ +309994: 0c00 |0028: move-result-object v0 │ │ +309996: 6e20 9c87 3000 |0029: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +30999c: 0a00 |002c: move-result v0 │ │ +30999e: 3800 0700 |002d: if-eqz v0, 0034 // +0007 │ │ +3099a2: 6e10 0396 0200 |002f: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.getTitle:()Ljava/util/List; // method@9603 │ │ +3099a8: 0c03 |0032: move-result-object v3 │ │ +3099aa: 2835 |0033: goto 0068 // +0035 │ │ +3099ac: 6200 c387 |0034: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.GENRE:Lorg/jaudiotagger/tag/FieldKey; // field@87c3 │ │ +3099b0: 6e10 8e91 0000 |0036: invoke-virtual {v0}, Lorg/jaudiotagger/tag/FieldKey;.name:()Ljava/lang/String; // method@918e │ │ +3099b6: 0c00 |0039: move-result-object v0 │ │ +3099b8: 6e20 9c87 3000 |003a: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +3099be: 0a00 |003d: move-result v0 │ │ +3099c0: 3800 0700 |003e: if-eqz v0, 0045 // +0007 │ │ +3099c4: 6e10 fd95 0200 |0040: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.getGenre:()Ljava/util/List; // method@95fd │ │ +3099ca: 0c03 |0043: move-result-object v3 │ │ +3099cc: 2824 |0044: goto 0068 // +0024 │ │ +3099ce: 6200 3388 |0045: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.YEAR:Lorg/jaudiotagger/tag/FieldKey; // field@8833 │ │ +3099d2: 6e10 8e91 0000 |0047: invoke-virtual {v0}, Lorg/jaudiotagger/tag/FieldKey;.name:()Ljava/lang/String; // method@918e │ │ +3099d8: 0c00 |004a: move-result-object v0 │ │ +3099da: 6e20 9c87 3000 |004b: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +3099e0: 0a00 |004e: move-result v0 │ │ +3099e2: 3800 0700 |004f: if-eqz v0, 0056 // +0007 │ │ +3099e6: 6e10 0696 0200 |0051: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.getYear:()Ljava/util/List; // method@9606 │ │ +3099ec: 0c03 |0054: move-result-object v3 │ │ +3099ee: 2813 |0055: goto 0068 // +0013 │ │ +3099f0: 6200 ad87 |0056: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.COMMENT:Lorg/jaudiotagger/tag/FieldKey; // field@87ad │ │ +3099f4: 6e10 8e91 0000 |0058: invoke-virtual {v0}, Lorg/jaudiotagger/tag/FieldKey;.name:()Ljava/lang/String; // method@918e │ │ +3099fa: 0c00 |005b: move-result-object v0 │ │ +3099fc: 6e20 9c87 3000 |005c: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +309a02: 0a03 |005f: move-result v3 │ │ +309a04: 3803 0700 |0060: if-eqz v3, 0067 // +0007 │ │ +309a08: 6e10 ea95 0200 |0062: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.getComment:()Ljava/util/List; // method@95ea │ │ +309a0e: 0c03 |0065: move-result-object v3 │ │ +309a10: 2802 |0066: goto 0068 // +0002 │ │ +309a12: 0713 |0067: move-object v3, v1 │ │ +309a14: 3803 1000 |0068: if-eqz v3, 0078 // +0010 │ │ +309a18: 7210 7389 0300 |006a: invoke-interface {v3}, Ljava/util/List;.size:()I // method@8973 │ │ +309a1e: 0a00 |006d: move-result v0 │ │ +309a20: 3d00 0a00 |006e: if-lez v0, 0078 // +000a │ │ +309a24: 1200 |0070: const/4 v0, #int 0 // #0 │ │ +309a26: 7220 6a89 0300 |0071: invoke-interface {v3, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ +309a2c: 0c03 |0074: move-result-object v3 │ │ +309a2e: 1f03 c711 |0075: check-cast v3, Lorg/jaudiotagger/tag/TagField; // type@11c7 │ │ +309a32: 1103 |0077: return-object v3 │ │ +309a34: 1101 |0078: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=556 │ │ 0x000d line=558 │ │ 0x0012 line=560 │ │ 0x001e line=562 │ │ 0x0023 line=564 │ │ @@ -1359460,27 +1359460,27 @@ │ │ type : '(Lorg/jaudiotagger/tag/FieldKey;)Lorg/jaudiotagger/tag/TagField;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -309a34: |[309a34] org.jaudiotagger.tag.id3.ID3v1Tag.getFirstField:(Lorg/jaudiotagger/tag/FieldKey;)Lorg/jaudiotagger/tag/TagField; │ │ -309a44: 6e20 f095 2100 |0000: invoke-virtual {v1, v2}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.getFields:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/util/List; // method@95f0 │ │ -309a4a: 0c02 |0003: move-result-object v2 │ │ -309a4c: 7210 7389 0200 |0004: invoke-interface {v2}, Ljava/util/List;.size:()I // method@8973 │ │ -309a52: 0a00 |0007: move-result v0 │ │ -309a54: 3800 0a00 |0008: if-eqz v0, 0012 // +000a │ │ -309a58: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -309a5a: 7220 6a89 0200 |000b: invoke-interface {v2, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ -309a60: 0c02 |000e: move-result-object v2 │ │ -309a62: 1f02 c711 |000f: check-cast v2, Lorg/jaudiotagger/tag/TagField; // type@11c7 │ │ -309a66: 2802 |0011: goto 0013 // +0002 │ │ -309a68: 1202 |0012: const/4 v2, #int 0 // #0 │ │ -309a6a: 1102 |0013: return-object v2 │ │ +309a38: |[309a38] org.jaudiotagger.tag.id3.ID3v1Tag.getFirstField:(Lorg/jaudiotagger/tag/FieldKey;)Lorg/jaudiotagger/tag/TagField; │ │ +309a48: 6e20 f095 2100 |0000: invoke-virtual {v1, v2}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.getFields:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/util/List; // method@95f0 │ │ +309a4e: 0c02 |0003: move-result-object v2 │ │ +309a50: 7210 7389 0200 |0004: invoke-interface {v2}, Ljava/util/List;.size:()I // method@8973 │ │ +309a56: 0a00 |0007: move-result v0 │ │ +309a58: 3800 0a00 |0008: if-eqz v0, 0012 // +000a │ │ +309a5c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +309a5e: 7220 6a89 0200 |000b: invoke-interface {v2, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ +309a64: 0c02 |000e: move-result-object v2 │ │ +309a66: 1f02 c711 |000f: check-cast v2, Lorg/jaudiotagger/tag/TagField; // type@11c7 │ │ +309a6a: 2802 |0011: goto 0013 // +0002 │ │ +309a6c: 1202 |0012: const/4 v2, #int 0 // #0 │ │ +309a6e: 1102 |0013: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=704 │ │ 0x0004 line=705 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 this Lorg/jaudiotagger/tag/id3/ID3v1Tag; │ │ 0x0000 - 0x0014 reg=2 (null) Lorg/jaudiotagger/tag/FieldKey; │ │ @@ -1359490,24 +1359490,24 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -309334: |[309334] org.jaudiotagger.tag.id3.ID3v1Tag.getFirstGenre:()Ljava/lang/String; │ │ -309344: 5620 718a |0000: iget-byte v0, v2, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.genre:B // field@8a71 │ │ -309348: d500 ff00 |0002: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -30934c: 7100 069e 0000 |0004: invoke-static {}, Lorg/jaudiotagger/tag/reference/GenreTypes;.getInstanceOf:()Lorg/jaudiotagger/tag/reference/GenreTypes; // method@9e06 │ │ -309352: 0c01 |0007: move-result-object v1 │ │ -309354: 6e20 099e 0100 |0008: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/reference/GenreTypes;.getValueForId:(I)Ljava/lang/String; // method@9e09 │ │ -30935a: 0c00 |000b: move-result-object v0 │ │ -30935c: 3900 0400 |000c: if-nez v0, 0010 // +0004 │ │ -309360: 1a00 0000 |000e: const-string v0, "" // string@0000 │ │ -309364: 1100 |0010: return-object v0 │ │ +309338: |[309338] org.jaudiotagger.tag.id3.ID3v1Tag.getFirstGenre:()Ljava/lang/String; │ │ +309348: 5620 718a |0000: iget-byte v0, v2, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.genre:B // field@8a71 │ │ +30934c: d500 ff00 |0002: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +309350: 7100 069e 0000 |0004: invoke-static {}, Lorg/jaudiotagger/tag/reference/GenreTypes;.getInstanceOf:()Lorg/jaudiotagger/tag/reference/GenreTypes; // method@9e06 │ │ +309356: 0c01 |0007: move-result-object v1 │ │ +309358: 6e20 099e 0100 |0008: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/reference/GenreTypes;.getValueForId:(I)Ljava/lang/String; // method@9e09 │ │ +30935e: 0c00 |000b: move-result-object v0 │ │ +309360: 3900 0400 |000c: if-nez v0, 0010 // +0004 │ │ +309364: 1a00 0000 |000e: const-string v0, "" // string@0000 │ │ +309368: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=426 │ │ 0x0004 line=427 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lorg/jaudiotagger/tag/id3/ID3v1Tag; │ │ │ │ @@ -1359516,17 +1359516,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -309368: |[309368] org.jaudiotagger.tag.id3.ID3v1Tag.getFirstTitle:()Ljava/lang/String; │ │ -309378: 5410 748a |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.title:Ljava/lang/String; // field@8a74 │ │ -30937c: 1100 |0002: return-object v0 │ │ +30936c: |[30936c] org.jaudiotagger.tag.id3.ID3v1Tag.getFirstTitle:()Ljava/lang/String; │ │ +30937c: 5410 748a |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.title:Ljava/lang/String; // field@8a74 │ │ +309380: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=479 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/id3/ID3v1Tag; │ │ │ │ #31 : (in Lorg/jaudiotagger/tag/id3/ID3v1Tag;) │ │ @@ -1359534,19 +1359534,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -309380: |[309380] org.jaudiotagger.tag.id3.ID3v1Tag.getFirstTrack:()Ljava/lang/String; │ │ -309390: 2200 4110 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@1041 │ │ -309394: 1a01 a11d |0002: const-string v1, "ID3v10 cannot store track numbers" // string@1da1 │ │ -309398: 7020 fc87 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@87fc │ │ -30939e: 2700 |0007: throw v0 │ │ +309384: |[309384] org.jaudiotagger.tag.id3.ID3v1Tag.getFirstTrack:()Ljava/lang/String; │ │ +309394: 2200 4110 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@1041 │ │ +309398: 1a01 a11d |0002: const-string v1, "ID3v10 cannot store track numbers" // string@1da1 │ │ +30939c: 7020 fc87 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@87fc │ │ +3093a2: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=544 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/jaudiotagger/tag/id3/ID3v1Tag; │ │ │ │ #32 : (in Lorg/jaudiotagger/tag/id3/ID3v1Tag;) │ │ @@ -1359554,17 +1359554,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3093a0: |[3093a0] org.jaudiotagger.tag.id3.ID3v1Tag.getFirstYear:()Ljava/lang/String; │ │ -3093b0: 5410 758a |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.year:Ljava/lang/String; // field@8a75 │ │ -3093b4: 1100 |0002: return-object v0 │ │ +3093a4: |[3093a4] org.jaudiotagger.tag.id3.ID3v1Tag.getFirstYear:()Ljava/lang/String; │ │ +3093b4: 5410 758a |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.year:Ljava/lang/String; // field@8a75 │ │ +3093b8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=519 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/id3/ID3v1Tag; │ │ │ │ #33 : (in Lorg/jaudiotagger/tag/id3/ID3v1Tag;) │ │ @@ -1359572,35 +1359572,35 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 40 16-bit code units │ │ -3096f8: |[3096f8] org.jaudiotagger.tag.id3.ID3v1Tag.getGenre:()Ljava/util/List; │ │ -309708: 6200 c387 |0000: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.GENRE:Lorg/jaudiotagger/tag/FieldKey; // field@87c3 │ │ -30970c: 6e20 f295 0300 |0002: invoke-virtual {v3, v0}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.getFirst:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/lang/String; // method@95f2 │ │ -309712: 0c00 |0005: move-result-object v0 │ │ -309714: 6e10 aa87 0000 |0006: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@87aa │ │ -30971a: 0a00 |0009: move-result v0 │ │ -30971c: 3d00 1800 |000a: if-lez v0, 0022 // +0018 │ │ -309720: 2200 1912 |000c: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v1TagField; // type@1219 │ │ -309724: 6201 588a |000e: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v1FieldKey;.GENRE:Lorg/jaudiotagger/tag/id3/ID3v1FieldKey; // field@8a58 │ │ -309728: 6e10 cb95 0100 |0010: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/ID3v1FieldKey;.name:()Ljava/lang/String; // method@95cb │ │ -30972e: 0c01 |0013: move-result-object v1 │ │ -309730: 6202 c387 |0014: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.GENRE:Lorg/jaudiotagger/tag/FieldKey; // field@87c3 │ │ -309734: 6e20 f295 2300 |0016: invoke-virtual {v3, v2}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.getFirst:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/lang/String; // method@95f2 │ │ -30973a: 0c02 |0019: move-result-object v2 │ │ -30973c: 7030 1b96 1002 |001a: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/ID3v1TagField;.:(Ljava/lang/String;Ljava/lang/String;)V // method@961b │ │ -309742: 6e20 0e96 0300 |001d: invoke-virtual {v3, v0}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.returnFieldToList:(Lorg/jaudiotagger/tag/id3/ID3v1TagField;)Ljava/util/List; // method@960e │ │ -309748: 0c00 |0020: move-result-object v0 │ │ -30974a: 1100 |0021: return-object v0 │ │ -30974c: 2200 7c10 |0022: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ -309750: 7010 ae88 0000 |0024: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ -309756: 1100 |0027: return-object v0 │ │ +3096fc: |[3096fc] org.jaudiotagger.tag.id3.ID3v1Tag.getGenre:()Ljava/util/List; │ │ +30970c: 6200 c387 |0000: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.GENRE:Lorg/jaudiotagger/tag/FieldKey; // field@87c3 │ │ +309710: 6e20 f295 0300 |0002: invoke-virtual {v3, v0}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.getFirst:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/lang/String; // method@95f2 │ │ +309716: 0c00 |0005: move-result-object v0 │ │ +309718: 6e10 aa87 0000 |0006: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@87aa │ │ +30971e: 0a00 |0009: move-result v0 │ │ +309720: 3d00 1800 |000a: if-lez v0, 0022 // +0018 │ │ +309724: 2200 1912 |000c: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v1TagField; // type@1219 │ │ +309728: 6201 588a |000e: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v1FieldKey;.GENRE:Lorg/jaudiotagger/tag/id3/ID3v1FieldKey; // field@8a58 │ │ +30972c: 6e10 cb95 0100 |0010: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/ID3v1FieldKey;.name:()Ljava/lang/String; // method@95cb │ │ +309732: 0c01 |0013: move-result-object v1 │ │ +309734: 6202 c387 |0014: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.GENRE:Lorg/jaudiotagger/tag/FieldKey; // field@87c3 │ │ +309738: 6e20 f295 2300 |0016: invoke-virtual {v3, v2}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.getFirst:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/lang/String; // method@95f2 │ │ +30973e: 0c02 |0019: move-result-object v2 │ │ +309740: 7030 1b96 1002 |001a: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/ID3v1TagField;.:(Ljava/lang/String;Ljava/lang/String;)V // method@961b │ │ +309746: 6e20 0e96 0300 |001d: invoke-virtual {v3, v0}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.returnFieldToList:(Lorg/jaudiotagger/tag/id3/ID3v1TagField;)Ljava/util/List; // method@960e │ │ +30974c: 0c00 |0020: move-result-object v0 │ │ +30974e: 1100 |0021: return-object v0 │ │ +309750: 2200 7c10 |0022: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ +309754: 7010 ae88 0000 |0024: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ +30975a: 1100 |0027: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=447 │ │ 0x000c line=449 │ │ 0x001d line=450 │ │ 0x0022 line=454 │ │ locals : │ │ @@ -1359611,83 +1359611,83 @@ │ │ type : '()B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -3091d4: |[3091d4] org.jaudiotagger.tag.id3.ID3v1Tag.getMajorVersion:()B │ │ -3091e4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3091e6: 0f00 |0001: return v0 │ │ +3091d8: |[3091d8] org.jaudiotagger.tag.id3.ID3v1Tag.getMajorVersion:()B │ │ +3091e8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3091ea: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #35 : (in Lorg/jaudiotagger/tag/id3/ID3v1Tag;) │ │ name : 'getRelease' │ │ type : '()B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -3091e8: |[3091e8] org.jaudiotagger.tag.id3.ID3v1Tag.getRelease:()B │ │ -3091f8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -3091fa: 0f00 |0001: return v0 │ │ +3091ec: |[3091ec] org.jaudiotagger.tag.id3.ID3v1Tag.getRelease:()B │ │ +3091fc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +3091fe: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #36 : (in Lorg/jaudiotagger/tag/id3/ID3v1Tag;) │ │ name : 'getRevision' │ │ type : '()B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -3091fc: |[3091fc] org.jaudiotagger.tag.id3.ID3v1Tag.getRevision:()B │ │ -30920c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -30920e: 0f00 |0001: return v0 │ │ +309200: |[309200] org.jaudiotagger.tag.id3.ID3v1Tag.getRevision:()B │ │ +309210: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +309212: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #37 : (in Lorg/jaudiotagger/tag/id3/ID3v1Tag;) │ │ name : 'getTitle' │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 40 16-bit code units │ │ -309758: |[309758] org.jaudiotagger.tag.id3.ID3v1Tag.getTitle:()Ljava/util/List; │ │ -309768: 6200 2488 |0000: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.TITLE:Lorg/jaudiotagger/tag/FieldKey; // field@8824 │ │ -30976c: 6e20 f295 0300 |0002: invoke-virtual {v3, v0}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.getFirst:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/lang/String; // method@95f2 │ │ -309772: 0c00 |0005: move-result-object v0 │ │ -309774: 6e10 aa87 0000 |0006: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@87aa │ │ -30977a: 0a00 |0009: move-result v0 │ │ -30977c: 3d00 1800 |000a: if-lez v0, 0022 // +0018 │ │ -309780: 2200 1912 |000c: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v1TagField; // type@1219 │ │ -309784: 6201 598a |000e: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v1FieldKey;.TITLE:Lorg/jaudiotagger/tag/id3/ID3v1FieldKey; // field@8a59 │ │ -309788: 6e10 cb95 0100 |0010: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/ID3v1FieldKey;.name:()Ljava/lang/String; // method@95cb │ │ -30978e: 0c01 |0013: move-result-object v1 │ │ -309790: 6202 2488 |0014: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.TITLE:Lorg/jaudiotagger/tag/FieldKey; // field@8824 │ │ -309794: 6e20 f295 2300 |0016: invoke-virtual {v3, v2}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.getFirst:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/lang/String; // method@95f2 │ │ -30979a: 0c02 |0019: move-result-object v2 │ │ -30979c: 7030 1b96 1002 |001a: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/ID3v1TagField;.:(Ljava/lang/String;Ljava/lang/String;)V // method@961b │ │ -3097a2: 6e20 0e96 0300 |001d: invoke-virtual {v3, v0}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.returnFieldToList:(Lorg/jaudiotagger/tag/id3/ID3v1TagField;)Ljava/util/List; // method@960e │ │ -3097a8: 0c00 |0020: move-result-object v0 │ │ -3097aa: 1100 |0021: return-object v0 │ │ -3097ac: 2200 7c10 |0022: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ -3097b0: 7010 ae88 0000 |0024: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ -3097b6: 1100 |0027: return-object v0 │ │ +30975c: |[30975c] org.jaudiotagger.tag.id3.ID3v1Tag.getTitle:()Ljava/util/List; │ │ +30976c: 6200 2488 |0000: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.TITLE:Lorg/jaudiotagger/tag/FieldKey; // field@8824 │ │ +309770: 6e20 f295 0300 |0002: invoke-virtual {v3, v0}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.getFirst:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/lang/String; // method@95f2 │ │ +309776: 0c00 |0005: move-result-object v0 │ │ +309778: 6e10 aa87 0000 |0006: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@87aa │ │ +30977e: 0a00 |0009: move-result v0 │ │ +309780: 3d00 1800 |000a: if-lez v0, 0022 // +0018 │ │ +309784: 2200 1912 |000c: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v1TagField; // type@1219 │ │ +309788: 6201 598a |000e: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v1FieldKey;.TITLE:Lorg/jaudiotagger/tag/id3/ID3v1FieldKey; // field@8a59 │ │ +30978c: 6e10 cb95 0100 |0010: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/ID3v1FieldKey;.name:()Ljava/lang/String; // method@95cb │ │ +309792: 0c01 |0013: move-result-object v1 │ │ +309794: 6202 2488 |0014: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.TITLE:Lorg/jaudiotagger/tag/FieldKey; // field@8824 │ │ +309798: 6e20 f295 2300 |0016: invoke-virtual {v3, v2}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.getFirst:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/lang/String; // method@95f2 │ │ +30979e: 0c02 |0019: move-result-object v2 │ │ +3097a0: 7030 1b96 1002 |001a: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/ID3v1TagField;.:(Ljava/lang/String;Ljava/lang/String;)V // method@961b │ │ +3097a6: 6e20 0e96 0300 |001d: invoke-virtual {v3, v0}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.returnFieldToList:(Lorg/jaudiotagger/tag/id3/ID3v1TagField;)Ljava/util/List; // method@960e │ │ +3097ac: 0c00 |0020: move-result-object v0 │ │ +3097ae: 1100 |0021: return-object v0 │ │ +3097b0: 2200 7c10 |0022: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ +3097b4: 7010 ae88 0000 |0024: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ +3097ba: 1100 |0027: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=491 │ │ 0x000c line=493 │ │ 0x001d line=494 │ │ 0x0022 line=498 │ │ locals : │ │ @@ -1359698,19 +1359698,19 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -3097b8: |[3097b8] org.jaudiotagger.tag.id3.ID3v1Tag.getTrack:()Ljava/util/List; │ │ -3097c8: 2200 4110 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@1041 │ │ -3097cc: 1a01 a11d |0002: const-string v1, "ID3v10 cannot store track numbers" // string@1da1 │ │ -3097d0: 7020 fc87 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@87fc │ │ -3097d6: 2700 |0007: throw v0 │ │ +3097bc: |[3097bc] org.jaudiotagger.tag.id3.ID3v1Tag.getTrack:()Ljava/util/List; │ │ +3097cc: 2200 4110 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@1041 │ │ +3097d0: 1a01 a11d |0002: const-string v1, "ID3v10 cannot store track numbers" // string@1da1 │ │ +3097d4: 7020 fc87 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@87fc │ │ +3097da: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=549 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/jaudiotagger/tag/id3/ID3v1Tag; │ │ │ │ #39 : (in Lorg/jaudiotagger/tag/id3/ID3v1Tag;) │ │ @@ -1359718,18 +1359718,18 @@ │ │ type : '(Lorg/jaudiotagger/tag/FieldKey;I)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -3093b8: |[3093b8] org.jaudiotagger.tag.id3.ID3v1Tag.getValue:(Lorg/jaudiotagger/tag/FieldKey;I)Ljava/lang/String; │ │ -3093c8: 6e20 f295 1000 |0000: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.getFirst:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/lang/String; // method@95f2 │ │ -3093ce: 0c01 |0003: move-result-object v1 │ │ -3093d0: 1101 |0004: return-object v1 │ │ +3093bc: |[3093bc] org.jaudiotagger.tag.id3.ID3v1Tag.getValue:(Lorg/jaudiotagger/tag/FieldKey;I)Ljava/lang/String; │ │ +3093cc: 6e20 f295 1000 |0000: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.getFirst:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/lang/String; // method@95f2 │ │ +3093d2: 0c01 |0003: move-result-object v1 │ │ +3093d4: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=791 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/jaudiotagger/tag/id3/ID3v1Tag; │ │ 0x0000 - 0x0005 reg=1 (null) Lorg/jaudiotagger/tag/FieldKey; │ │ 0x0000 - 0x0005 reg=2 (null) I │ │ @@ -1359739,35 +1359739,35 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 40 16-bit code units │ │ -3097d8: |[3097d8] org.jaudiotagger.tag.id3.ID3v1Tag.getYear:()Ljava/util/List; │ │ -3097e8: 6200 3388 |0000: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.YEAR:Lorg/jaudiotagger/tag/FieldKey; // field@8833 │ │ -3097ec: 6e20 f295 0300 |0002: invoke-virtual {v3, v0}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.getFirst:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/lang/String; // method@95f2 │ │ -3097f2: 0c00 |0005: move-result-object v0 │ │ -3097f4: 6e10 aa87 0000 |0006: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@87aa │ │ -3097fa: 0a00 |0009: move-result v0 │ │ -3097fc: 3d00 1800 |000a: if-lez v0, 0022 // +0018 │ │ -309800: 2200 1912 |000c: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v1TagField; // type@1219 │ │ -309804: 6201 5b8a |000e: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v1FieldKey;.YEAR:Lorg/jaudiotagger/tag/id3/ID3v1FieldKey; // field@8a5b │ │ -309808: 6e10 cb95 0100 |0010: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/ID3v1FieldKey;.name:()Ljava/lang/String; // method@95cb │ │ -30980e: 0c01 |0013: move-result-object v1 │ │ -309810: 6202 3388 |0014: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.YEAR:Lorg/jaudiotagger/tag/FieldKey; // field@8833 │ │ -309814: 6e20 f295 2300 |0016: invoke-virtual {v3, v2}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.getFirst:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/lang/String; // method@95f2 │ │ -30981a: 0c02 |0019: move-result-object v2 │ │ -30981c: 7030 1b96 1002 |001a: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/ID3v1TagField;.:(Ljava/lang/String;Ljava/lang/String;)V // method@961b │ │ -309822: 6e20 0e96 0300 |001d: invoke-virtual {v3, v0}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.returnFieldToList:(Lorg/jaudiotagger/tag/id3/ID3v1TagField;)Ljava/util/List; // method@960e │ │ -309828: 0c00 |0020: move-result-object v0 │ │ -30982a: 1100 |0021: return-object v0 │ │ -30982c: 2200 7c10 |0022: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ -309830: 7010 ae88 0000 |0024: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ -309836: 1100 |0027: return-object v0 │ │ +3097dc: |[3097dc] org.jaudiotagger.tag.id3.ID3v1Tag.getYear:()Ljava/util/List; │ │ +3097ec: 6200 3388 |0000: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.YEAR:Lorg/jaudiotagger/tag/FieldKey; // field@8833 │ │ +3097f0: 6e20 f295 0300 |0002: invoke-virtual {v3, v0}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.getFirst:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/lang/String; // method@95f2 │ │ +3097f6: 0c00 |0005: move-result-object v0 │ │ +3097f8: 6e10 aa87 0000 |0006: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@87aa │ │ +3097fe: 0a00 |0009: move-result v0 │ │ +309800: 3d00 1800 |000a: if-lez v0, 0022 // +0018 │ │ +309804: 2200 1912 |000c: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v1TagField; // type@1219 │ │ +309808: 6201 5b8a |000e: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v1FieldKey;.YEAR:Lorg/jaudiotagger/tag/id3/ID3v1FieldKey; // field@8a5b │ │ +30980c: 6e10 cb95 0100 |0010: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/ID3v1FieldKey;.name:()Ljava/lang/String; // method@95cb │ │ +309812: 0c01 |0013: move-result-object v1 │ │ +309814: 6202 3388 |0014: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.YEAR:Lorg/jaudiotagger/tag/FieldKey; // field@8833 │ │ +309818: 6e20 f295 2300 |0016: invoke-virtual {v3, v2}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.getFirst:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/lang/String; // method@95f2 │ │ +30981e: 0c02 |0019: move-result-object v2 │ │ +309820: 7030 1b96 1002 |001a: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/ID3v1TagField;.:(Ljava/lang/String;Ljava/lang/String;)V // method@961b │ │ +309826: 6e20 0e96 0300 |001d: invoke-virtual {v3, v0}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.returnFieldToList:(Lorg/jaudiotagger/tag/id3/ID3v1TagField;)Ljava/util/List; // method@960e │ │ +30982c: 0c00 |0020: move-result-object v0 │ │ +30982e: 1100 |0021: return-object v0 │ │ +309830: 2200 7c10 |0022: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ +309834: 7010 ae88 0000 |0024: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ +30983a: 1100 |0027: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=531 │ │ 0x000c line=533 │ │ 0x001d line=534 │ │ 0x0022 line=538 │ │ locals : │ │ @@ -1359778,40 +1359778,40 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -309078: |[309078] org.jaudiotagger.tag.id3.ID3v1Tag.hasCommonFields:()Z │ │ -309088: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -30908a: 0f00 |0001: return v0 │ │ +30907c: |[30907c] org.jaudiotagger.tag.id3.ID3v1Tag.hasCommonFields:()Z │ │ +30908c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +30908e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #42 : (in Lorg/jaudiotagger/tag/id3/ID3v1Tag;) │ │ name : 'hasField' │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -30908c: |[30908c] org.jaudiotagger.tag.id3.ID3v1Tag.hasField:(Ljava/lang/String;)Z │ │ -30909c: 6e10 b987 0100 |0000: invoke-virtual {v1}, Ljava/lang/String;.toUpperCase:()Ljava/lang/String; // method@87b9 │ │ -3090a2: 0c01 |0003: move-result-object v1 │ │ -3090a4: 7110 9191 0100 |0004: invoke-static {v1}, Lorg/jaudiotagger/tag/FieldKey;.valueOf:(Ljava/lang/String;)Lorg/jaudiotagger/tag/FieldKey; // method@9191 │ │ -3090aa: 0c01 |0007: move-result-object v1 │ │ -3090ac: 6e20 0996 1000 |0008: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.hasField:(Lorg/jaudiotagger/tag/FieldKey;)Z // method@9609 │ │ -3090b2: 0a01 |000b: move-result v1 │ │ -3090b4: 0f01 |000c: return v1 │ │ -3090b6: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -3090b8: 0f01 |000e: return v1 │ │ +309090: |[309090] org.jaudiotagger.tag.id3.ID3v1Tag.hasField:(Ljava/lang/String;)Z │ │ +3090a0: 6e10 b987 0100 |0000: invoke-virtual {v1}, Ljava/lang/String;.toUpperCase:()Ljava/lang/String; // method@87b9 │ │ +3090a6: 0c01 |0003: move-result-object v1 │ │ +3090a8: 7110 9191 0100 |0004: invoke-static {v1}, Lorg/jaudiotagger/tag/FieldKey;.valueOf:(Ljava/lang/String;)Lorg/jaudiotagger/tag/FieldKey; // method@9191 │ │ +3090ae: 0c01 |0007: move-result-object v1 │ │ +3090b0: 6e20 0996 1000 |0008: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.hasField:(Lorg/jaudiotagger/tag/FieldKey;)Z // method@9609 │ │ +3090b6: 0a01 |000b: move-result v1 │ │ +3090b8: 0f01 |000c: return v1 │ │ +3090ba: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +3090bc: 0f01 |000e: return v1 │ │ catches : 1 │ │ 0x0000 - 0x000c │ │ Ljava/lang/IllegalArgumentException; -> 0x000d │ │ positions : │ │ 0x0000 line=611 │ │ 0x0008 line=612 │ │ locals : │ │ @@ -1359823,24 +1359823,24 @@ │ │ type : '(Lorg/jaudiotagger/tag/FieldKey;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -3090cc: |[3090cc] org.jaudiotagger.tag.id3.ID3v1Tag.hasField:(Lorg/jaudiotagger/tag/FieldKey;)Z │ │ -3090dc: 6e20 f295 1000 |0000: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.getFirst:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/lang/String; // method@95f2 │ │ -3090e2: 0c01 |0003: move-result-object v1 │ │ -3090e4: 6e10 aa87 0100 |0004: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@87aa │ │ -3090ea: 0a01 |0007: move-result v1 │ │ -3090ec: 3d01 0400 |0008: if-lez v1, 000c // +0004 │ │ -3090f0: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -3090f2: 2802 |000b: goto 000d // +0002 │ │ -3090f4: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -3090f6: 0f01 |000d: return v1 │ │ +3090d0: |[3090d0] org.jaudiotagger.tag.id3.ID3v1Tag.hasField:(Lorg/jaudiotagger/tag/FieldKey;)Z │ │ +3090e0: 6e20 f295 1000 |0000: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.getFirst:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/lang/String; // method@95f2 │ │ +3090e6: 0c01 |0003: move-result-object v1 │ │ +3090e8: 6e10 aa87 0100 |0004: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@87aa │ │ +3090ee: 0a01 |0007: move-result v1 │ │ +3090f0: 3d01 0400 |0008: if-lez v1, 000c // +0004 │ │ +3090f4: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +3090f6: 2802 |000b: goto 000d // +0002 │ │ +3090f8: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +3090fa: 0f01 |000d: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=604 │ │ locals : │ │ 0x0000 - 0x000e reg=0 this Lorg/jaudiotagger/tag/id3/ID3v1Tag; │ │ 0x0000 - 0x000e reg=1 (null) Lorg/jaudiotagger/tag/FieldKey; │ │ │ │ @@ -1359849,52 +1359849,52 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 70 16-bit code units │ │ -3090f8: |[3090f8] org.jaudiotagger.tag.id3.ID3v1Tag.isEmpty:()Z │ │ -309108: 6200 2488 |0000: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.TITLE:Lorg/jaudiotagger/tag/FieldKey; // field@8824 │ │ -30910c: 6e20 f295 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.getFirst:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/lang/String; // method@95f2 │ │ -309112: 0c00 |0005: move-result-object v0 │ │ -309114: 6e10 aa87 0000 |0006: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@87aa │ │ -30911a: 0a00 |0009: move-result v0 │ │ -30911c: 3c00 3a00 |000a: if-gtz v0, 0044 // +003a │ │ -309120: 6e10 f495 0100 |000c: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.getFirstArtist:()Ljava/lang/String; // method@95f4 │ │ -309126: 0c00 |000f: move-result-object v0 │ │ -309128: 6e10 aa87 0000 |0010: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@87aa │ │ -30912e: 0a00 |0013: move-result v0 │ │ -309130: 3c00 3000 |0014: if-gtz v0, 0044 // +0030 │ │ -309134: 6e10 f395 0100 |0016: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.getFirstAlbum:()Ljava/lang/String; // method@95f3 │ │ -30913a: 0c00 |0019: move-result-object v0 │ │ -30913c: 6e10 aa87 0000 |001a: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@87aa │ │ -309142: 0a00 |001d: move-result v0 │ │ -309144: 3c00 2600 |001e: if-gtz v0, 0044 // +0026 │ │ -309148: 6200 c387 |0020: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.GENRE:Lorg/jaudiotagger/tag/FieldKey; // field@87c3 │ │ -30914c: 6e20 f295 0100 |0022: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.getFirst:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/lang/String; // method@95f2 │ │ -309152: 0c00 |0025: move-result-object v0 │ │ -309154: 6e10 aa87 0000 |0026: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@87aa │ │ -30915a: 0a00 |0029: move-result v0 │ │ -30915c: 3c00 1a00 |002a: if-gtz v0, 0044 // +001a │ │ -309160: 6200 3388 |002c: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.YEAR:Lorg/jaudiotagger/tag/FieldKey; // field@8833 │ │ -309164: 6e20 f295 0100 |002e: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.getFirst:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/lang/String; // method@95f2 │ │ -30916a: 0c00 |0031: move-result-object v0 │ │ -30916c: 6e10 aa87 0000 |0032: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@87aa │ │ -309172: 0a00 |0035: move-result v0 │ │ -309174: 3c00 0e00 |0036: if-gtz v0, 0044 // +000e │ │ -309178: 6e10 f695 0100 |0038: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.getFirstComment:()Ljava/lang/String; // method@95f6 │ │ -30917e: 0c00 |003b: move-result-object v0 │ │ -309180: 6e10 aa87 0000 |003c: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@87aa │ │ -309186: 0a00 |003f: move-result v0 │ │ -309188: 3c00 0400 |0040: if-gtz v0, 0044 // +0004 │ │ -30918c: 1210 |0042: const/4 v0, #int 1 // #1 │ │ -30918e: 2802 |0043: goto 0045 // +0002 │ │ -309190: 1200 |0044: const/4 v0, #int 0 // #0 │ │ -309192: 0f00 |0045: return v0 │ │ +3090fc: |[3090fc] org.jaudiotagger.tag.id3.ID3v1Tag.isEmpty:()Z │ │ +30910c: 6200 2488 |0000: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.TITLE:Lorg/jaudiotagger/tag/FieldKey; // field@8824 │ │ +309110: 6e20 f295 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.getFirst:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/lang/String; // method@95f2 │ │ +309116: 0c00 |0005: move-result-object v0 │ │ +309118: 6e10 aa87 0000 |0006: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@87aa │ │ +30911e: 0a00 |0009: move-result v0 │ │ +309120: 3c00 3a00 |000a: if-gtz v0, 0044 // +003a │ │ +309124: 6e10 f495 0100 |000c: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.getFirstArtist:()Ljava/lang/String; // method@95f4 │ │ +30912a: 0c00 |000f: move-result-object v0 │ │ +30912c: 6e10 aa87 0000 |0010: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@87aa │ │ +309132: 0a00 |0013: move-result v0 │ │ +309134: 3c00 3000 |0014: if-gtz v0, 0044 // +0030 │ │ +309138: 6e10 f395 0100 |0016: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.getFirstAlbum:()Ljava/lang/String; // method@95f3 │ │ +30913e: 0c00 |0019: move-result-object v0 │ │ +309140: 6e10 aa87 0000 |001a: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@87aa │ │ +309146: 0a00 |001d: move-result v0 │ │ +309148: 3c00 2600 |001e: if-gtz v0, 0044 // +0026 │ │ +30914c: 6200 c387 |0020: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.GENRE:Lorg/jaudiotagger/tag/FieldKey; // field@87c3 │ │ +309150: 6e20 f295 0100 |0022: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.getFirst:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/lang/String; // method@95f2 │ │ +309156: 0c00 |0025: move-result-object v0 │ │ +309158: 6e10 aa87 0000 |0026: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@87aa │ │ +30915e: 0a00 |0029: move-result v0 │ │ +309160: 3c00 1a00 |002a: if-gtz v0, 0044 // +001a │ │ +309164: 6200 3388 |002c: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.YEAR:Lorg/jaudiotagger/tag/FieldKey; // field@8833 │ │ +309168: 6e20 f295 0100 |002e: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.getFirst:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/lang/String; // method@95f2 │ │ +30916e: 0c00 |0031: move-result-object v0 │ │ +309170: 6e10 aa87 0000 |0032: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@87aa │ │ +309176: 0a00 |0035: move-result v0 │ │ +309178: 3c00 0e00 |0036: if-gtz v0, 0044 // +000e │ │ +30917c: 6e10 f695 0100 |0038: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.getFirstComment:()Ljava/lang/String; // method@95f6 │ │ +309182: 0c00 |003b: move-result-object v0 │ │ +309184: 6e10 aa87 0000 |003c: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@87aa │ │ +30918a: 0a00 |003f: move-result v0 │ │ +30918c: 3c00 0400 |0040: if-gtz v0, 0044 // +0004 │ │ +309190: 1210 |0042: const/4 v0, #int 1 // #1 │ │ +309192: 2802 |0043: goto 0045 // +0002 │ │ +309194: 1200 |0044: const/4 v0, #int 0 // #0 │ │ +309196: 0f00 |0045: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=622 │ │ 0x000c line=623 │ │ 0x0016 line=624 │ │ 0x0022 line=625 │ │ 0x002e line=626 │ │ @@ -1359907,18 +1359907,18 @@ │ │ type : '()Ljava/util/Iterator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -30940c: |[30940c] org.jaudiotagger.tag.id3.ID3v1Tag.iterator:()Ljava/util/Iterator; │ │ -30941c: 2200 1612 |0000: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v1Iterator; // type@1216 │ │ -309420: 7020 ce95 1000 |0002: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/ID3v1Iterator;.:(Lorg/jaudiotagger/tag/id3/ID3v1Tag;)V // method@95ce │ │ -309426: 1100 |0005: return-object v0 │ │ +309410: |[309410] org.jaudiotagger.tag.id3.ID3v1Tag.iterator:()Ljava/util/Iterator; │ │ +309420: 2200 1612 |0000: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v1Iterator; // type@1216 │ │ +309424: 7020 ce95 1000 |0002: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/ID3v1Iterator;.:(Lorg/jaudiotagger/tag/id3/ID3v1Tag;)V // method@95ce │ │ +30942a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=874 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jaudiotagger/tag/id3/ID3v1Tag; │ │ │ │ #46 : (in Lorg/jaudiotagger/tag/id3/ID3v1Tag;) │ │ @@ -1359926,209 +1359926,209 @@ │ │ type : '(Ljava/nio/ByteBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 422 16-bit code units │ │ -309dec: |[309dec] org.jaudiotagger.tag.id3.ID3v1Tag.read:(Ljava/nio/ByteBuffer;)V │ │ -309dfc: 6e20 0f96 8700 |0000: invoke-virtual {v7, v8}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.seek:(Ljava/nio/ByteBuffer;)Z // method@960f │ │ -309e02: 0a00 |0003: move-result v0 │ │ -309e04: 3800 8701 |0004: if-eqz v0, 018b // +0187 │ │ -309e08: 6200 728a |0006: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.logger:Ljava/util/logging/Logger; // field@8a72 │ │ -309e0c: 2201 3910 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -309e10: 7010 cc87 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -309e16: 6e10 fe95 0700 |000d: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.getLoggingFilename:()Ljava/lang/String; // method@95fe │ │ -309e1c: 0c02 |0010: move-result-object v2 │ │ -309e1e: 6e20 d787 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -309e24: 1a02 3f05 |0014: const-string v2, ":Reading v1 tag" // string@053f │ │ -309e28: 6e20 d787 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -309e2e: 6e10 df87 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -309e34: 0c01 |001c: move-result-object v1 │ │ -309e36: 6e20 148a 1000 |001d: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.finer:(Ljava/lang/String;)V // method@8a14 │ │ -309e3c: 1300 8000 |0020: const/16 v0, #int 128 // #80 │ │ -309e40: 2301 1c13 |0022: new-array v1, v0, [B // type@131c │ │ -309e44: 1202 |0024: const/4 v2, #int 0 // #0 │ │ -309e46: 6e20 4e88 2800 |0025: invoke-virtual {v8, v2}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ -309e4c: 6e40 4188 1802 |0028: invoke-virtual {v8, v1, v2, v0}, Ljava/nio/ByteBuffer;.get:([BII)Ljava/nio/ByteBuffer; // method@8841 │ │ -309e52: 2208 3710 |002b: new-instance v8, Ljava/lang/String; // type@1037 │ │ -309e56: 1230 |002d: const/4 v0, #int 3 // #3 │ │ -309e58: 6203 aa81 |002e: sget-object v3, Ljava/nio/charset/StandardCharsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@81aa │ │ -309e5c: 1304 1e00 |0030: const/16 v4, #int 30 // #1e │ │ -309e60: 7053 8f87 1840 |0032: invoke-direct {v8, v1, v0, v4, v3}, Ljava/lang/String;.:([BIILjava/nio/charset/Charset;)V // method@878f │ │ -309e66: 6e10 bb87 0800 |0035: invoke-virtual {v8}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@87bb │ │ -309e6c: 0c08 |0038: move-result-object v8 │ │ -309e6e: 5b78 748a |0039: iput-object v8, v7, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.title:Ljava/lang/String; // field@8a74 │ │ -309e72: 6208 fc89 |003b: sget-object v8, Lorg/jaudiotagger/tag/id3/AbstractID3v1Tag;.endofStringPattern:Ljava/util/regex/Pattern; // field@89fc │ │ -309e76: 5470 748a |003d: iget-object v0, v7, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.title:Ljava/lang/String; // field@8a74 │ │ -309e7a: 6e20 2b8a 0800 |003f: invoke-virtual {v8, v0}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@8a2b │ │ -309e80: 0c08 |0042: move-result-object v8 │ │ -309e82: 6e10 218a 0800 |0043: invoke-virtual {v8}, Ljava/util/regex/Matcher;.find:()Z // method@8a21 │ │ -309e88: 0a00 |0046: move-result v0 │ │ -309e8a: 3800 0e00 |0047: if-eqz v0, 0055 // +000e │ │ -309e8e: 5470 748a |0049: iget-object v0, v7, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.title:Ljava/lang/String; // field@8a74 │ │ -309e92: 6e10 278a 0800 |004b: invoke-virtual {v8}, Ljava/util/regex/Matcher;.start:()I // method@8a27 │ │ -309e98: 0a08 |004e: move-result v8 │ │ -309e9a: 6e30 b587 2008 |004f: invoke-virtual {v0, v2, v8}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@87b5 │ │ -309ea0: 0c08 |0052: move-result-object v8 │ │ -309ea2: 5b78 748a |0053: iput-object v8, v7, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.title:Ljava/lang/String; // field@8a74 │ │ -309ea6: 2208 3710 |0055: new-instance v8, Ljava/lang/String; // type@1037 │ │ -309eaa: 1300 2100 |0057: const/16 v0, #int 33 // #21 │ │ -309eae: 6203 aa81 |0059: sget-object v3, Ljava/nio/charset/StandardCharsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@81aa │ │ -309eb2: 7053 8f87 1840 |005b: invoke-direct {v8, v1, v0, v4, v3}, Ljava/lang/String;.:([BIILjava/nio/charset/Charset;)V // method@878f │ │ -309eb8: 6e10 bb87 0800 |005e: invoke-virtual {v8}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@87bb │ │ -309ebe: 0c08 |0061: move-result-object v8 │ │ -309ec0: 5b78 6f8a |0062: iput-object v8, v7, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.artist:Ljava/lang/String; // field@8a6f │ │ -309ec4: 6208 fc89 |0064: sget-object v8, Lorg/jaudiotagger/tag/id3/AbstractID3v1Tag;.endofStringPattern:Ljava/util/regex/Pattern; // field@89fc │ │ -309ec8: 5470 6f8a |0066: iget-object v0, v7, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.artist:Ljava/lang/String; // field@8a6f │ │ -309ecc: 6e20 2b8a 0800 |0068: invoke-virtual {v8, v0}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@8a2b │ │ -309ed2: 0c08 |006b: move-result-object v8 │ │ -309ed4: 6e10 218a 0800 |006c: invoke-virtual {v8}, Ljava/util/regex/Matcher;.find:()Z // method@8a21 │ │ -309eda: 0a00 |006f: move-result v0 │ │ -309edc: 3800 0e00 |0070: if-eqz v0, 007e // +000e │ │ -309ee0: 5470 6f8a |0072: iget-object v0, v7, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.artist:Ljava/lang/String; // field@8a6f │ │ -309ee4: 6e10 278a 0800 |0074: invoke-virtual {v8}, Ljava/util/regex/Matcher;.start:()I // method@8a27 │ │ -309eea: 0a08 |0077: move-result v8 │ │ -309eec: 6e30 b587 2008 |0078: invoke-virtual {v0, v2, v8}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@87b5 │ │ -309ef2: 0c08 |007b: move-result-object v8 │ │ -309ef4: 5b78 6f8a |007c: iput-object v8, v7, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.artist:Ljava/lang/String; // field@8a6f │ │ -309ef8: 2208 3710 |007e: new-instance v8, Ljava/lang/String; // type@1037 │ │ -309efc: 1300 3f00 |0080: const/16 v0, #int 63 // #3f │ │ -309f00: 6203 aa81 |0082: sget-object v3, Ljava/nio/charset/StandardCharsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@81aa │ │ -309f04: 7053 8f87 1840 |0084: invoke-direct {v8, v1, v0, v4, v3}, Ljava/lang/String;.:([BIILjava/nio/charset/Charset;)V // method@878f │ │ -309f0a: 6e10 bb87 0800 |0087: invoke-virtual {v8}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@87bb │ │ -309f10: 0c08 |008a: move-result-object v8 │ │ -309f12: 5b78 6e8a |008b: iput-object v8, v7, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.album:Ljava/lang/String; // field@8a6e │ │ -309f16: 6208 fc89 |008d: sget-object v8, Lorg/jaudiotagger/tag/id3/AbstractID3v1Tag;.endofStringPattern:Ljava/util/regex/Pattern; // field@89fc │ │ -309f1a: 5470 6e8a |008f: iget-object v0, v7, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.album:Ljava/lang/String; // field@8a6e │ │ -309f1e: 6e20 2b8a 0800 |0091: invoke-virtual {v8, v0}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@8a2b │ │ -309f24: 0c08 |0094: move-result-object v8 │ │ -309f26: 6200 728a |0095: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.logger:Ljava/util/logging/Logger; // field@8a72 │ │ -309f2a: 2203 3910 |0097: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ -309f2e: 7010 cc87 0300 |0099: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -309f34: 6e10 fe95 0700 |009c: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.getLoggingFilename:()Ljava/lang/String; // method@95fe │ │ -309f3a: 0c05 |009f: move-result-object v5 │ │ -309f3c: 6e20 d787 5300 |00a0: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -309f42: 1a05 3005 |00a3: const-string v5, ":Orig Album is:" // string@0530 │ │ -309f46: 6e20 d787 5300 |00a5: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -309f4c: 5475 708a |00a8: iget-object v5, v7, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.comment:Ljava/lang/String; // field@8a70 │ │ -309f50: 6e20 d787 5300 |00aa: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -309f56: 1a05 c804 |00ad: const-string v5, ":" // string@04c8 │ │ -309f5a: 6e20 d787 5300 |00af: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -309f60: 6e10 df87 0300 |00b2: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -309f66: 0c03 |00b5: move-result-object v3 │ │ -309f68: 6e20 158a 3000 |00b6: invoke-virtual {v0, v3}, Ljava/util/logging/Logger;.finest:(Ljava/lang/String;)V // method@8a15 │ │ -309f6e: 6e10 218a 0800 |00b9: invoke-virtual {v8}, Ljava/util/regex/Matcher;.find:()Z // method@8a21 │ │ -309f74: 0a00 |00bc: move-result v0 │ │ -309f76: 3800 3000 |00bd: if-eqz v0, 00ed // +0030 │ │ -309f7a: 5470 6e8a |00bf: iget-object v0, v7, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.album:Ljava/lang/String; // field@8a6e │ │ -309f7e: 6e10 278a 0800 |00c1: invoke-virtual {v8}, Ljava/util/regex/Matcher;.start:()I // method@8a27 │ │ -309f84: 0a08 |00c4: move-result v8 │ │ -309f86: 6e30 b587 2008 |00c5: invoke-virtual {v0, v2, v8}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@87b5 │ │ -309f8c: 0c08 |00c8: move-result-object v8 │ │ -309f8e: 5b78 6e8a |00c9: iput-object v8, v7, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.album:Ljava/lang/String; // field@8a6e │ │ -309f92: 6208 728a |00cb: sget-object v8, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.logger:Ljava/util/logging/Logger; // field@8a72 │ │ -309f96: 2200 3910 |00cd: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -309f9a: 7010 cc87 0000 |00cf: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -309fa0: 6e10 fe95 0700 |00d2: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.getLoggingFilename:()Ljava/lang/String; // method@95fe │ │ -309fa6: 0c03 |00d5: move-result-object v3 │ │ -309fa8: 6e20 d787 3000 |00d6: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -309fae: 1a03 eb04 |00d9: const-string v3, ":Album is:" // string@04eb │ │ -309fb2: 6e20 d787 3000 |00db: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -309fb8: 5473 6e8a |00de: iget-object v3, v7, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.album:Ljava/lang/String; // field@8a6e │ │ -309fbc: 6e20 d787 3000 |00e0: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -309fc2: 6e20 d787 5000 |00e3: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -309fc8: 6e10 df87 0000 |00e6: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -309fce: 0c00 |00e9: move-result-object v0 │ │ -309fd0: 6e20 158a 0800 |00ea: invoke-virtual {v8, v0}, Ljava/util/logging/Logger;.finest:(Ljava/lang/String;)V // method@8a15 │ │ -309fd6: 2208 3710 |00ed: new-instance v8, Ljava/lang/String; // type@1037 │ │ -309fda: 1300 5d00 |00ef: const/16 v0, #int 93 // #5d │ │ -309fde: 1243 |00f1: const/4 v3, #int 4 // #4 │ │ -309fe0: 6206 aa81 |00f2: sget-object v6, Ljava/nio/charset/StandardCharsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@81aa │ │ -309fe4: 7056 8f87 1830 |00f4: invoke-direct {v8, v1, v0, v3, v6}, Ljava/lang/String;.:([BIILjava/nio/charset/Charset;)V // method@878f │ │ -309fea: 6e10 bb87 0800 |00f7: invoke-virtual {v8}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@87bb │ │ -309ff0: 0c08 |00fa: move-result-object v8 │ │ -309ff2: 5b78 758a |00fb: iput-object v8, v7, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.year:Ljava/lang/String; // field@8a75 │ │ -309ff6: 6208 fc89 |00fd: sget-object v8, Lorg/jaudiotagger/tag/id3/AbstractID3v1Tag;.endofStringPattern:Ljava/util/regex/Pattern; // field@89fc │ │ -309ffa: 5470 758a |00ff: iget-object v0, v7, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.year:Ljava/lang/String; // field@8a75 │ │ -309ffe: 6e20 2b8a 0800 |0101: invoke-virtual {v8, v0}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@8a2b │ │ -30a004: 0c08 |0104: move-result-object v8 │ │ -30a006: 6e10 218a 0800 |0105: invoke-virtual {v8}, Ljava/util/regex/Matcher;.find:()Z // method@8a21 │ │ -30a00c: 0a00 |0108: move-result v0 │ │ -30a00e: 3800 0e00 |0109: if-eqz v0, 0117 // +000e │ │ -30a012: 5470 758a |010b: iget-object v0, v7, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.year:Ljava/lang/String; // field@8a75 │ │ -30a016: 6e10 278a 0800 |010d: invoke-virtual {v8}, Ljava/util/regex/Matcher;.start:()I // method@8a27 │ │ -30a01c: 0a08 |0110: move-result v8 │ │ -30a01e: 6e30 b587 2008 |0111: invoke-virtual {v0, v2, v8}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@87b5 │ │ -30a024: 0c08 |0114: move-result-object v8 │ │ -30a026: 5b78 758a |0115: iput-object v8, v7, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.year:Ljava/lang/String; // field@8a75 │ │ -30a02a: 2208 3710 |0117: new-instance v8, Ljava/lang/String; // type@1037 │ │ -30a02e: 1300 6100 |0119: const/16 v0, #int 97 // #61 │ │ -30a032: 6203 aa81 |011b: sget-object v3, Ljava/nio/charset/StandardCharsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@81aa │ │ -30a036: 7053 8f87 1840 |011d: invoke-direct {v8, v1, v0, v4, v3}, Ljava/lang/String;.:([BIILjava/nio/charset/Charset;)V // method@878f │ │ -30a03c: 6e10 bb87 0800 |0120: invoke-virtual {v8}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@87bb │ │ -30a042: 0c08 |0123: move-result-object v8 │ │ -30a044: 5b78 708a |0124: iput-object v8, v7, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.comment:Ljava/lang/String; // field@8a70 │ │ -30a048: 6208 fc89 |0126: sget-object v8, Lorg/jaudiotagger/tag/id3/AbstractID3v1Tag;.endofStringPattern:Ljava/util/regex/Pattern; // field@89fc │ │ -30a04c: 5470 708a |0128: iget-object v0, v7, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.comment:Ljava/lang/String; // field@8a70 │ │ -30a050: 6e20 2b8a 0800 |012a: invoke-virtual {v8, v0}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@8a2b │ │ -30a056: 0c08 |012d: move-result-object v8 │ │ -30a058: 6200 728a |012e: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.logger:Ljava/util/logging/Logger; // field@8a72 │ │ -30a05c: 2203 3910 |0130: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ -30a060: 7010 cc87 0300 |0132: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -30a066: 6e10 fe95 0700 |0135: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.getLoggingFilename:()Ljava/lang/String; // method@95fe │ │ -30a06c: 0c04 |0138: move-result-object v4 │ │ -30a06e: 6e20 d787 4300 |0139: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -30a074: 1a04 3105 |013c: const-string v4, ":Orig Comment is:" // string@0531 │ │ -30a078: 6e20 d787 4300 |013e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -30a07e: 5474 708a |0141: iget-object v4, v7, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.comment:Ljava/lang/String; // field@8a70 │ │ -30a082: 6e20 d787 4300 |0143: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -30a088: 6e20 d787 5300 |0146: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -30a08e: 6e10 df87 0300 |0149: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -30a094: 0c03 |014c: move-result-object v3 │ │ -30a096: 6e20 158a 3000 |014d: invoke-virtual {v0, v3}, Ljava/util/logging/Logger;.finest:(Ljava/lang/String;)V // method@8a15 │ │ -30a09c: 6e10 218a 0800 |0150: invoke-virtual {v8}, Ljava/util/regex/Matcher;.find:()Z // method@8a21 │ │ -30a0a2: 0a00 |0153: move-result v0 │ │ -30a0a4: 3800 3000 |0154: if-eqz v0, 0184 // +0030 │ │ -30a0a8: 5470 708a |0156: iget-object v0, v7, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.comment:Ljava/lang/String; // field@8a70 │ │ -30a0ac: 6e10 278a 0800 |0158: invoke-virtual {v8}, Ljava/util/regex/Matcher;.start:()I // method@8a27 │ │ -30a0b2: 0a08 |015b: move-result v8 │ │ -30a0b4: 6e30 b587 2008 |015c: invoke-virtual {v0, v2, v8}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@87b5 │ │ -30a0ba: 0c08 |015f: move-result-object v8 │ │ -30a0bc: 5b78 708a |0160: iput-object v8, v7, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.comment:Ljava/lang/String; // field@8a70 │ │ -30a0c0: 6208 728a |0162: sget-object v8, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.logger:Ljava/util/logging/Logger; // field@8a72 │ │ -30a0c4: 2200 3910 |0164: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -30a0c8: 7010 cc87 0000 |0166: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -30a0ce: 6e10 fe95 0700 |0169: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.getLoggingFilename:()Ljava/lang/String; // method@95fe │ │ -30a0d4: 0c02 |016c: move-result-object v2 │ │ -30a0d6: 6e20 d787 2000 |016d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -30a0dc: 1a02 f204 |0170: const-string v2, ":Comment is:" // string@04f2 │ │ -30a0e0: 6e20 d787 2000 |0172: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -30a0e6: 5472 708a |0175: iget-object v2, v7, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.comment:Ljava/lang/String; // field@8a70 │ │ -30a0ea: 6e20 d787 2000 |0177: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -30a0f0: 6e20 d787 5000 |017a: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -30a0f6: 6e10 df87 0000 |017d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -30a0fc: 0c00 |0180: move-result-object v0 │ │ -30a0fe: 6e20 158a 0800 |0181: invoke-virtual {v8, v0}, Ljava/util/logging/Logger;.finest:(Ljava/lang/String;)V // method@8a15 │ │ -30a104: 1308 7f00 |0184: const/16 v8, #int 127 // #7f │ │ -30a108: 4808 0108 |0186: aget-byte v8, v1, v8 │ │ -30a10c: 5d78 718a |0188: iput-byte v8, v7, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.genre:B // field@8a71 │ │ -30a110: 0e00 |018a: return-void │ │ -30a112: 2208 c811 |018b: new-instance v8, Lorg/jaudiotagger/tag/TagNotFoundException; // type@11c8 │ │ -30a116: 2200 3910 |018d: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -30a11a: 7010 cc87 0000 |018f: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -30a120: 6e10 fe95 0700 |0192: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.getLoggingFilename:()Ljava/lang/String; // method@95fe │ │ -30a126: 0c01 |0195: move-result-object v1 │ │ -30a128: 6e20 d787 1000 |0196: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -30a12e: 1a01 1005 |0199: const-string v1, ":ID3v1 tag not found" // string@0510 │ │ -30a132: 6e20 d787 1000 |019b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -30a138: 6e10 df87 0000 |019e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -30a13e: 0c00 |01a1: move-result-object v0 │ │ -30a140: 7020 de91 0800 |01a2: invoke-direct {v8, v0}, Lorg/jaudiotagger/tag/TagNotFoundException;.:(Ljava/lang/String;)V // method@91de │ │ -30a146: 2708 |01a5: throw v8 │ │ +309df0: |[309df0] org.jaudiotagger.tag.id3.ID3v1Tag.read:(Ljava/nio/ByteBuffer;)V │ │ +309e00: 6e20 0f96 8700 |0000: invoke-virtual {v7, v8}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.seek:(Ljava/nio/ByteBuffer;)Z // method@960f │ │ +309e06: 0a00 |0003: move-result v0 │ │ +309e08: 3800 8701 |0004: if-eqz v0, 018b // +0187 │ │ +309e0c: 6200 728a |0006: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.logger:Ljava/util/logging/Logger; // field@8a72 │ │ +309e10: 2201 3910 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +309e14: 7010 cc87 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +309e1a: 6e10 fe95 0700 |000d: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.getLoggingFilename:()Ljava/lang/String; // method@95fe │ │ +309e20: 0c02 |0010: move-result-object v2 │ │ +309e22: 6e20 d787 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +309e28: 1a02 3f05 |0014: const-string v2, ":Reading v1 tag" // string@053f │ │ +309e2c: 6e20 d787 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +309e32: 6e10 df87 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +309e38: 0c01 |001c: move-result-object v1 │ │ +309e3a: 6e20 148a 1000 |001d: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.finer:(Ljava/lang/String;)V // method@8a14 │ │ +309e40: 1300 8000 |0020: const/16 v0, #int 128 // #80 │ │ +309e44: 2301 1c13 |0022: new-array v1, v0, [B // type@131c │ │ +309e48: 1202 |0024: const/4 v2, #int 0 // #0 │ │ +309e4a: 6e20 4e88 2800 |0025: invoke-virtual {v8, v2}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ +309e50: 6e40 4188 1802 |0028: invoke-virtual {v8, v1, v2, v0}, Ljava/nio/ByteBuffer;.get:([BII)Ljava/nio/ByteBuffer; // method@8841 │ │ +309e56: 2208 3710 |002b: new-instance v8, Ljava/lang/String; // type@1037 │ │ +309e5a: 1230 |002d: const/4 v0, #int 3 // #3 │ │ +309e5c: 6203 aa81 |002e: sget-object v3, Ljava/nio/charset/StandardCharsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@81aa │ │ +309e60: 1304 1e00 |0030: const/16 v4, #int 30 // #1e │ │ +309e64: 7053 8f87 1840 |0032: invoke-direct {v8, v1, v0, v4, v3}, Ljava/lang/String;.:([BIILjava/nio/charset/Charset;)V // method@878f │ │ +309e6a: 6e10 bb87 0800 |0035: invoke-virtual {v8}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@87bb │ │ +309e70: 0c08 |0038: move-result-object v8 │ │ +309e72: 5b78 748a |0039: iput-object v8, v7, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.title:Ljava/lang/String; // field@8a74 │ │ +309e76: 6208 fc89 |003b: sget-object v8, Lorg/jaudiotagger/tag/id3/AbstractID3v1Tag;.endofStringPattern:Ljava/util/regex/Pattern; // field@89fc │ │ +309e7a: 5470 748a |003d: iget-object v0, v7, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.title:Ljava/lang/String; // field@8a74 │ │ +309e7e: 6e20 2b8a 0800 |003f: invoke-virtual {v8, v0}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@8a2b │ │ +309e84: 0c08 |0042: move-result-object v8 │ │ +309e86: 6e10 218a 0800 |0043: invoke-virtual {v8}, Ljava/util/regex/Matcher;.find:()Z // method@8a21 │ │ +309e8c: 0a00 |0046: move-result v0 │ │ +309e8e: 3800 0e00 |0047: if-eqz v0, 0055 // +000e │ │ +309e92: 5470 748a |0049: iget-object v0, v7, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.title:Ljava/lang/String; // field@8a74 │ │ +309e96: 6e10 278a 0800 |004b: invoke-virtual {v8}, Ljava/util/regex/Matcher;.start:()I // method@8a27 │ │ +309e9c: 0a08 |004e: move-result v8 │ │ +309e9e: 6e30 b587 2008 |004f: invoke-virtual {v0, v2, v8}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@87b5 │ │ +309ea4: 0c08 |0052: move-result-object v8 │ │ +309ea6: 5b78 748a |0053: iput-object v8, v7, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.title:Ljava/lang/String; // field@8a74 │ │ +309eaa: 2208 3710 |0055: new-instance v8, Ljava/lang/String; // type@1037 │ │ +309eae: 1300 2100 |0057: const/16 v0, #int 33 // #21 │ │ +309eb2: 6203 aa81 |0059: sget-object v3, Ljava/nio/charset/StandardCharsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@81aa │ │ +309eb6: 7053 8f87 1840 |005b: invoke-direct {v8, v1, v0, v4, v3}, Ljava/lang/String;.:([BIILjava/nio/charset/Charset;)V // method@878f │ │ +309ebc: 6e10 bb87 0800 |005e: invoke-virtual {v8}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@87bb │ │ +309ec2: 0c08 |0061: move-result-object v8 │ │ +309ec4: 5b78 6f8a |0062: iput-object v8, v7, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.artist:Ljava/lang/String; // field@8a6f │ │ +309ec8: 6208 fc89 |0064: sget-object v8, Lorg/jaudiotagger/tag/id3/AbstractID3v1Tag;.endofStringPattern:Ljava/util/regex/Pattern; // field@89fc │ │ +309ecc: 5470 6f8a |0066: iget-object v0, v7, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.artist:Ljava/lang/String; // field@8a6f │ │ +309ed0: 6e20 2b8a 0800 |0068: invoke-virtual {v8, v0}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@8a2b │ │ +309ed6: 0c08 |006b: move-result-object v8 │ │ +309ed8: 6e10 218a 0800 |006c: invoke-virtual {v8}, Ljava/util/regex/Matcher;.find:()Z // method@8a21 │ │ +309ede: 0a00 |006f: move-result v0 │ │ +309ee0: 3800 0e00 |0070: if-eqz v0, 007e // +000e │ │ +309ee4: 5470 6f8a |0072: iget-object v0, v7, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.artist:Ljava/lang/String; // field@8a6f │ │ +309ee8: 6e10 278a 0800 |0074: invoke-virtual {v8}, Ljava/util/regex/Matcher;.start:()I // method@8a27 │ │ +309eee: 0a08 |0077: move-result v8 │ │ +309ef0: 6e30 b587 2008 |0078: invoke-virtual {v0, v2, v8}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@87b5 │ │ +309ef6: 0c08 |007b: move-result-object v8 │ │ +309ef8: 5b78 6f8a |007c: iput-object v8, v7, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.artist:Ljava/lang/String; // field@8a6f │ │ +309efc: 2208 3710 |007e: new-instance v8, Ljava/lang/String; // type@1037 │ │ +309f00: 1300 3f00 |0080: const/16 v0, #int 63 // #3f │ │ +309f04: 6203 aa81 |0082: sget-object v3, Ljava/nio/charset/StandardCharsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@81aa │ │ +309f08: 7053 8f87 1840 |0084: invoke-direct {v8, v1, v0, v4, v3}, Ljava/lang/String;.:([BIILjava/nio/charset/Charset;)V // method@878f │ │ +309f0e: 6e10 bb87 0800 |0087: invoke-virtual {v8}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@87bb │ │ +309f14: 0c08 |008a: move-result-object v8 │ │ +309f16: 5b78 6e8a |008b: iput-object v8, v7, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.album:Ljava/lang/String; // field@8a6e │ │ +309f1a: 6208 fc89 |008d: sget-object v8, Lorg/jaudiotagger/tag/id3/AbstractID3v1Tag;.endofStringPattern:Ljava/util/regex/Pattern; // field@89fc │ │ +309f1e: 5470 6e8a |008f: iget-object v0, v7, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.album:Ljava/lang/String; // field@8a6e │ │ +309f22: 6e20 2b8a 0800 |0091: invoke-virtual {v8, v0}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@8a2b │ │ +309f28: 0c08 |0094: move-result-object v8 │ │ +309f2a: 6200 728a |0095: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.logger:Ljava/util/logging/Logger; // field@8a72 │ │ +309f2e: 2203 3910 |0097: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ +309f32: 7010 cc87 0300 |0099: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +309f38: 6e10 fe95 0700 |009c: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.getLoggingFilename:()Ljava/lang/String; // method@95fe │ │ +309f3e: 0c05 |009f: move-result-object v5 │ │ +309f40: 6e20 d787 5300 |00a0: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +309f46: 1a05 3005 |00a3: const-string v5, ":Orig Album is:" // string@0530 │ │ +309f4a: 6e20 d787 5300 |00a5: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +309f50: 5475 708a |00a8: iget-object v5, v7, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.comment:Ljava/lang/String; // field@8a70 │ │ +309f54: 6e20 d787 5300 |00aa: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +309f5a: 1a05 c804 |00ad: const-string v5, ":" // string@04c8 │ │ +309f5e: 6e20 d787 5300 |00af: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +309f64: 6e10 df87 0300 |00b2: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +309f6a: 0c03 |00b5: move-result-object v3 │ │ +309f6c: 6e20 158a 3000 |00b6: invoke-virtual {v0, v3}, Ljava/util/logging/Logger;.finest:(Ljava/lang/String;)V // method@8a15 │ │ +309f72: 6e10 218a 0800 |00b9: invoke-virtual {v8}, Ljava/util/regex/Matcher;.find:()Z // method@8a21 │ │ +309f78: 0a00 |00bc: move-result v0 │ │ +309f7a: 3800 3000 |00bd: if-eqz v0, 00ed // +0030 │ │ +309f7e: 5470 6e8a |00bf: iget-object v0, v7, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.album:Ljava/lang/String; // field@8a6e │ │ +309f82: 6e10 278a 0800 |00c1: invoke-virtual {v8}, Ljava/util/regex/Matcher;.start:()I // method@8a27 │ │ +309f88: 0a08 |00c4: move-result v8 │ │ +309f8a: 6e30 b587 2008 |00c5: invoke-virtual {v0, v2, v8}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@87b5 │ │ +309f90: 0c08 |00c8: move-result-object v8 │ │ +309f92: 5b78 6e8a |00c9: iput-object v8, v7, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.album:Ljava/lang/String; // field@8a6e │ │ +309f96: 6208 728a |00cb: sget-object v8, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.logger:Ljava/util/logging/Logger; // field@8a72 │ │ +309f9a: 2200 3910 |00cd: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +309f9e: 7010 cc87 0000 |00cf: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +309fa4: 6e10 fe95 0700 |00d2: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.getLoggingFilename:()Ljava/lang/String; // method@95fe │ │ +309faa: 0c03 |00d5: move-result-object v3 │ │ +309fac: 6e20 d787 3000 |00d6: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +309fb2: 1a03 eb04 |00d9: const-string v3, ":Album is:" // string@04eb │ │ +309fb6: 6e20 d787 3000 |00db: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +309fbc: 5473 6e8a |00de: iget-object v3, v7, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.album:Ljava/lang/String; // field@8a6e │ │ +309fc0: 6e20 d787 3000 |00e0: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +309fc6: 6e20 d787 5000 |00e3: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +309fcc: 6e10 df87 0000 |00e6: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +309fd2: 0c00 |00e9: move-result-object v0 │ │ +309fd4: 6e20 158a 0800 |00ea: invoke-virtual {v8, v0}, Ljava/util/logging/Logger;.finest:(Ljava/lang/String;)V // method@8a15 │ │ +309fda: 2208 3710 |00ed: new-instance v8, Ljava/lang/String; // type@1037 │ │ +309fde: 1300 5d00 |00ef: const/16 v0, #int 93 // #5d │ │ +309fe2: 1243 |00f1: const/4 v3, #int 4 // #4 │ │ +309fe4: 6206 aa81 |00f2: sget-object v6, Ljava/nio/charset/StandardCharsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@81aa │ │ +309fe8: 7056 8f87 1830 |00f4: invoke-direct {v8, v1, v0, v3, v6}, Ljava/lang/String;.:([BIILjava/nio/charset/Charset;)V // method@878f │ │ +309fee: 6e10 bb87 0800 |00f7: invoke-virtual {v8}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@87bb │ │ +309ff4: 0c08 |00fa: move-result-object v8 │ │ +309ff6: 5b78 758a |00fb: iput-object v8, v7, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.year:Ljava/lang/String; // field@8a75 │ │ +309ffa: 6208 fc89 |00fd: sget-object v8, Lorg/jaudiotagger/tag/id3/AbstractID3v1Tag;.endofStringPattern:Ljava/util/regex/Pattern; // field@89fc │ │ +309ffe: 5470 758a |00ff: iget-object v0, v7, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.year:Ljava/lang/String; // field@8a75 │ │ +30a002: 6e20 2b8a 0800 |0101: invoke-virtual {v8, v0}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@8a2b │ │ +30a008: 0c08 |0104: move-result-object v8 │ │ +30a00a: 6e10 218a 0800 |0105: invoke-virtual {v8}, Ljava/util/regex/Matcher;.find:()Z // method@8a21 │ │ +30a010: 0a00 |0108: move-result v0 │ │ +30a012: 3800 0e00 |0109: if-eqz v0, 0117 // +000e │ │ +30a016: 5470 758a |010b: iget-object v0, v7, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.year:Ljava/lang/String; // field@8a75 │ │ +30a01a: 6e10 278a 0800 |010d: invoke-virtual {v8}, Ljava/util/regex/Matcher;.start:()I // method@8a27 │ │ +30a020: 0a08 |0110: move-result v8 │ │ +30a022: 6e30 b587 2008 |0111: invoke-virtual {v0, v2, v8}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@87b5 │ │ +30a028: 0c08 |0114: move-result-object v8 │ │ +30a02a: 5b78 758a |0115: iput-object v8, v7, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.year:Ljava/lang/String; // field@8a75 │ │ +30a02e: 2208 3710 |0117: new-instance v8, Ljava/lang/String; // type@1037 │ │ +30a032: 1300 6100 |0119: const/16 v0, #int 97 // #61 │ │ +30a036: 6203 aa81 |011b: sget-object v3, Ljava/nio/charset/StandardCharsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@81aa │ │ +30a03a: 7053 8f87 1840 |011d: invoke-direct {v8, v1, v0, v4, v3}, Ljava/lang/String;.:([BIILjava/nio/charset/Charset;)V // method@878f │ │ +30a040: 6e10 bb87 0800 |0120: invoke-virtual {v8}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@87bb │ │ +30a046: 0c08 |0123: move-result-object v8 │ │ +30a048: 5b78 708a |0124: iput-object v8, v7, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.comment:Ljava/lang/String; // field@8a70 │ │ +30a04c: 6208 fc89 |0126: sget-object v8, Lorg/jaudiotagger/tag/id3/AbstractID3v1Tag;.endofStringPattern:Ljava/util/regex/Pattern; // field@89fc │ │ +30a050: 5470 708a |0128: iget-object v0, v7, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.comment:Ljava/lang/String; // field@8a70 │ │ +30a054: 6e20 2b8a 0800 |012a: invoke-virtual {v8, v0}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@8a2b │ │ +30a05a: 0c08 |012d: move-result-object v8 │ │ +30a05c: 6200 728a |012e: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.logger:Ljava/util/logging/Logger; // field@8a72 │ │ +30a060: 2203 3910 |0130: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ +30a064: 7010 cc87 0300 |0132: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +30a06a: 6e10 fe95 0700 |0135: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.getLoggingFilename:()Ljava/lang/String; // method@95fe │ │ +30a070: 0c04 |0138: move-result-object v4 │ │ +30a072: 6e20 d787 4300 |0139: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +30a078: 1a04 3105 |013c: const-string v4, ":Orig Comment is:" // string@0531 │ │ +30a07c: 6e20 d787 4300 |013e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +30a082: 5474 708a |0141: iget-object v4, v7, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.comment:Ljava/lang/String; // field@8a70 │ │ +30a086: 6e20 d787 4300 |0143: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +30a08c: 6e20 d787 5300 |0146: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +30a092: 6e10 df87 0300 |0149: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +30a098: 0c03 |014c: move-result-object v3 │ │ +30a09a: 6e20 158a 3000 |014d: invoke-virtual {v0, v3}, Ljava/util/logging/Logger;.finest:(Ljava/lang/String;)V // method@8a15 │ │ +30a0a0: 6e10 218a 0800 |0150: invoke-virtual {v8}, Ljava/util/regex/Matcher;.find:()Z // method@8a21 │ │ +30a0a6: 0a00 |0153: move-result v0 │ │ +30a0a8: 3800 3000 |0154: if-eqz v0, 0184 // +0030 │ │ +30a0ac: 5470 708a |0156: iget-object v0, v7, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.comment:Ljava/lang/String; // field@8a70 │ │ +30a0b0: 6e10 278a 0800 |0158: invoke-virtual {v8}, Ljava/util/regex/Matcher;.start:()I // method@8a27 │ │ +30a0b6: 0a08 |015b: move-result v8 │ │ +30a0b8: 6e30 b587 2008 |015c: invoke-virtual {v0, v2, v8}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@87b5 │ │ +30a0be: 0c08 |015f: move-result-object v8 │ │ +30a0c0: 5b78 708a |0160: iput-object v8, v7, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.comment:Ljava/lang/String; // field@8a70 │ │ +30a0c4: 6208 728a |0162: sget-object v8, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.logger:Ljava/util/logging/Logger; // field@8a72 │ │ +30a0c8: 2200 3910 |0164: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +30a0cc: 7010 cc87 0000 |0166: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +30a0d2: 6e10 fe95 0700 |0169: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.getLoggingFilename:()Ljava/lang/String; // method@95fe │ │ +30a0d8: 0c02 |016c: move-result-object v2 │ │ +30a0da: 6e20 d787 2000 |016d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +30a0e0: 1a02 f204 |0170: const-string v2, ":Comment is:" // string@04f2 │ │ +30a0e4: 6e20 d787 2000 |0172: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +30a0ea: 5472 708a |0175: iget-object v2, v7, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.comment:Ljava/lang/String; // field@8a70 │ │ +30a0ee: 6e20 d787 2000 |0177: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +30a0f4: 6e20 d787 5000 |017a: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +30a0fa: 6e10 df87 0000 |017d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +30a100: 0c00 |0180: move-result-object v0 │ │ +30a102: 6e20 158a 0800 |0181: invoke-virtual {v8, v0}, Ljava/util/logging/Logger;.finest:(Ljava/lang/String;)V // method@8a15 │ │ +30a108: 1308 7f00 |0184: const/16 v8, #int 127 // #7f │ │ +30a10c: 4808 0108 |0186: aget-byte v8, v1, v8 │ │ +30a110: 5d78 718a |0188: iput-byte v8, v7, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.genre:B // field@8a71 │ │ +30a114: 0e00 |018a: return-void │ │ +30a116: 2208 c811 |018b: new-instance v8, Lorg/jaudiotagger/tag/TagNotFoundException; // type@11c8 │ │ +30a11a: 2200 3910 |018d: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +30a11e: 7010 cc87 0000 |018f: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +30a124: 6e10 fe95 0700 |0192: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.getLoggingFilename:()Ljava/lang/String; // method@95fe │ │ +30a12a: 0c01 |0195: move-result-object v1 │ │ +30a12c: 6e20 d787 1000 |0196: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +30a132: 1a01 1005 |0199: const-string v1, ":ID3v1 tag not found" // string@0510 │ │ +30a136: 6e20 d787 1000 |019b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +30a13c: 6e10 df87 0000 |019e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +30a142: 0c00 |01a1: move-result-object v0 │ │ +30a144: 7020 de91 0800 |01a2: invoke-direct {v8, v0}, Lorg/jaudiotagger/tag/TagNotFoundException;.:(Ljava/lang/String;)V // method@91de │ │ +30a14a: 2708 |01a5: throw v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=884 │ │ 0x0006 line=888 │ │ 0x0025 line=891 │ │ 0x0028 line=892 │ │ 0x002b line=893 │ │ @@ -1360166,19 +1360166,19 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/ID3v1TagField;)Ljava/util/List;' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -309838: |[309838] org.jaudiotagger.tag.id3.ID3v1Tag.returnFieldToList:(Lorg/jaudiotagger/tag/id3/ID3v1TagField;)Ljava/util/List; │ │ -309848: 2200 7c10 |0000: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ -30984c: 7010 ae88 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ -309852: 7220 6489 2000 |0005: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -309858: 1100 |0008: return-object v0 │ │ +30983c: |[30983c] org.jaudiotagger.tag.id3.ID3v1Tag.returnFieldToList:(Lorg/jaudiotagger/tag/id3/ID3v1TagField;)Ljava/util/List; │ │ +30984c: 2200 7c10 |0000: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ +309850: 7010 ae88 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ +309856: 7220 6489 2000 |0005: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +30985c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=266 │ │ 0x0005 line=267 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/jaudiotagger/tag/id3/ID3v1Tag; │ │ 0x0000 - 0x0009 reg=2 (null) Lorg/jaudiotagger/tag/id3/ID3v1TagField; │ │ @@ -1360188,23 +1360188,23 @@ │ │ type : '(Ljava/nio/ByteBuffer;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -309194: |[309194] org.jaudiotagger.tag.id3.ID3v1Tag.seek:(Ljava/nio/ByteBuffer;)Z │ │ -3091a4: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -3091a6: 2301 1c13 |0001: new-array v1, v0, [B // type@131c │ │ -3091aa: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -3091ac: 6e40 4188 1402 |0004: invoke-virtual {v4, v1, v2, v0}, Ljava/nio/ByteBuffer;.get:([BII)Ljava/nio/ByteBuffer; // method@8841 │ │ -3091b2: 6204 6d8a |0007: sget-object v4, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.TAG_ID:[B // field@8a6d │ │ -3091b6: 7120 cd88 4100 |0009: invoke-static {v1, v4}, Ljava/util/Arrays;.equals:([B[B)Z // method@88cd │ │ -3091bc: 0a04 |000c: move-result v4 │ │ -3091be: 0f04 |000d: return v4 │ │ +309198: |[309198] org.jaudiotagger.tag.id3.ID3v1Tag.seek:(Ljava/nio/ByteBuffer;)Z │ │ +3091a8: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +3091aa: 2301 1c13 |0001: new-array v1, v0, [B // type@131c │ │ +3091ae: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +3091b0: 6e40 4188 1402 |0004: invoke-virtual {v4, v1, v2, v0}, Ljava/nio/ByteBuffer;.get:([BII)Ljava/nio/ByteBuffer; // method@8841 │ │ +3091b6: 6204 6d8a |0007: sget-object v4, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.TAG_ID:[B // field@8a6d │ │ +3091ba: 7120 cd88 4100 |0009: invoke-static {v1, v4}, Ljava/util/Arrays;.equals:([B[B)Z // method@88cd │ │ +3091c0: 0a04 |000c: move-result v4 │ │ +3091c2: 0f04 |000d: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=940 │ │ 0x0007 line=941 │ │ locals : │ │ 0x0000 - 0x000e reg=3 this Lorg/jaudiotagger/tag/id3/ID3v1Tag; │ │ 0x0000 - 0x000e reg=4 (null) Ljava/nio/ByteBuffer; │ │ @@ -1360214,27 +1360214,27 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -30a148: |[30a148] org.jaudiotagger.tag.id3.ID3v1Tag.setAlbum:(Ljava/lang/String;)V │ │ -30a158: 3802 0b00 |0000: if-eqz v2, 000b // +000b │ │ -30a15c: 1300 1e00 |0002: const/16 v0, #int 30 // #1e │ │ -30a160: 7120 9b95 0200 |0004: invoke-static {v2, v0}, Lorg/jaudiotagger/tag/id3/ID3Tags;.truncate:(Ljava/lang/String;I)Ljava/lang/String; // method@959b │ │ -30a166: 0c02 |0007: move-result-object v2 │ │ -30a168: 5b12 6e8a |0008: iput-object v2, v1, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.album:Ljava/lang/String; // field@8a6e │ │ -30a16c: 0e00 |000a: return-void │ │ -30a16e: 2202 1e10 |000b: new-instance v2, Ljava/lang/IllegalArgumentException; // type@101e │ │ -30a172: 6200 2187 |000d: sget-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_INVALID_NULL_ARGUMENT:Lorg/jaudiotagger/logging/ErrorMessage; // field@8721 │ │ -30a176: 6e10 5791 0000 |000f: invoke-virtual {v0}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ -30a17c: 0c00 |0012: move-result-object v0 │ │ -30a17e: 7020 1887 0200 |0013: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ -30a184: 2702 |0016: throw v2 │ │ +30a14c: |[30a14c] org.jaudiotagger.tag.id3.ID3v1Tag.setAlbum:(Ljava/lang/String;)V │ │ +30a15c: 3802 0b00 |0000: if-eqz v2, 000b // +000b │ │ +30a160: 1300 1e00 |0002: const/16 v0, #int 30 // #1e │ │ +30a164: 7120 9b95 0200 |0004: invoke-static {v2, v0}, Lorg/jaudiotagger/tag/id3/ID3Tags;.truncate:(Ljava/lang/String;I)Ljava/lang/String; // method@959b │ │ +30a16a: 0c02 |0007: move-result-object v2 │ │ +30a16c: 5b12 6e8a |0008: iput-object v2, v1, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.album:Ljava/lang/String; // field@8a6e │ │ +30a170: 0e00 |000a: return-void │ │ +30a172: 2202 1e10 |000b: new-instance v2, Ljava/lang/IllegalArgumentException; // type@101e │ │ +30a176: 6200 2187 |000d: sget-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_INVALID_NULL_ARGUMENT:Lorg/jaudiotagger/logging/ErrorMessage; // field@8721 │ │ +30a17a: 6e10 5791 0000 |000f: invoke-virtual {v0}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ +30a180: 0c00 |0012: move-result-object v0 │ │ +30a182: 7020 1887 0200 |0013: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ +30a188: 2702 |0016: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=282 │ │ 0x000b line=280 │ │ locals : │ │ 0x0000 - 0x0017 reg=1 this Lorg/jaudiotagger/tag/id3/ID3v1Tag; │ │ 0x0000 - 0x0017 reg=2 (null) Ljava/lang/String; │ │ @@ -1360244,27 +1360244,27 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -30a188: |[30a188] org.jaudiotagger.tag.id3.ID3v1Tag.setArtist:(Ljava/lang/String;)V │ │ -30a198: 3802 0b00 |0000: if-eqz v2, 000b // +000b │ │ -30a19c: 1300 1e00 |0002: const/16 v0, #int 30 // #1e │ │ -30a1a0: 7120 9b95 0200 |0004: invoke-static {v2, v0}, Lorg/jaudiotagger/tag/id3/ID3Tags;.truncate:(Ljava/lang/String;I)Ljava/lang/String; // method@959b │ │ -30a1a6: 0c02 |0007: move-result-object v2 │ │ -30a1a8: 5b12 6f8a |0008: iput-object v2, v1, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.artist:Ljava/lang/String; // field@8a6f │ │ -30a1ac: 0e00 |000a: return-void │ │ -30a1ae: 2202 1e10 |000b: new-instance v2, Ljava/lang/IllegalArgumentException; // type@101e │ │ -30a1b2: 6200 2187 |000d: sget-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_INVALID_NULL_ARGUMENT:Lorg/jaudiotagger/logging/ErrorMessage; // field@8721 │ │ -30a1b6: 6e10 5791 0000 |000f: invoke-virtual {v0}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ -30a1bc: 0c00 |0012: move-result-object v0 │ │ -30a1be: 7020 1887 0200 |0013: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ -30a1c4: 2702 |0016: throw v2 │ │ +30a18c: |[30a18c] org.jaudiotagger.tag.id3.ID3v1Tag.setArtist:(Ljava/lang/String;)V │ │ +30a19c: 3802 0b00 |0000: if-eqz v2, 000b // +000b │ │ +30a1a0: 1300 1e00 |0002: const/16 v0, #int 30 // #1e │ │ +30a1a4: 7120 9b95 0200 |0004: invoke-static {v2, v0}, Lorg/jaudiotagger/tag/id3/ID3Tags;.truncate:(Ljava/lang/String;I)Ljava/lang/String; // method@959b │ │ +30a1aa: 0c02 |0007: move-result-object v2 │ │ +30a1ac: 5b12 6f8a |0008: iput-object v2, v1, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.artist:Ljava/lang/String; // field@8a6f │ │ +30a1b0: 0e00 |000a: return-void │ │ +30a1b2: 2202 1e10 |000b: new-instance v2, Ljava/lang/IllegalArgumentException; // type@101e │ │ +30a1b6: 6200 2187 |000d: sget-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_INVALID_NULL_ARGUMENT:Lorg/jaudiotagger/logging/ErrorMessage; // field@8721 │ │ +30a1ba: 6e10 5791 0000 |000f: invoke-virtual {v0}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ +30a1c0: 0c00 |0012: move-result-object v0 │ │ +30a1c2: 7020 1887 0200 |0013: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ +30a1c8: 2702 |0016: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=323 │ │ 0x000b line=321 │ │ locals : │ │ 0x0000 - 0x0017 reg=1 this Lorg/jaudiotagger/tag/id3/ID3v1Tag; │ │ 0x0000 - 0x0017 reg=2 (null) Ljava/lang/String; │ │ @@ -1360274,27 +1360274,27 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -30a1c8: |[30a1c8] org.jaudiotagger.tag.id3.ID3v1Tag.setComment:(Ljava/lang/String;)V │ │ -30a1d8: 3802 0b00 |0000: if-eqz v2, 000b // +000b │ │ -30a1dc: 1300 1e00 |0002: const/16 v0, #int 30 // #1e │ │ -30a1e0: 7120 9b95 0200 |0004: invoke-static {v2, v0}, Lorg/jaudiotagger/tag/id3/ID3Tags;.truncate:(Ljava/lang/String;I)Ljava/lang/String; // method@959b │ │ -30a1e6: 0c02 |0007: move-result-object v2 │ │ -30a1e8: 5b12 708a |0008: iput-object v2, v1, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.comment:Ljava/lang/String; // field@8a70 │ │ -30a1ec: 0e00 |000a: return-void │ │ -30a1ee: 2202 1e10 |000b: new-instance v2, Ljava/lang/IllegalArgumentException; // type@101e │ │ -30a1f2: 6200 2187 |000d: sget-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_INVALID_NULL_ARGUMENT:Lorg/jaudiotagger/logging/ErrorMessage; // field@8721 │ │ -30a1f6: 6e10 5791 0000 |000f: invoke-virtual {v0}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ -30a1fc: 0c00 |0012: move-result-object v0 │ │ -30a1fe: 7020 1887 0200 |0013: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ -30a204: 2702 |0016: throw v2 │ │ +30a1cc: |[30a1cc] org.jaudiotagger.tag.id3.ID3v1Tag.setComment:(Ljava/lang/String;)V │ │ +30a1dc: 3802 0b00 |0000: if-eqz v2, 000b // +000b │ │ +30a1e0: 1300 1e00 |0002: const/16 v0, #int 30 // #1e │ │ +30a1e4: 7120 9b95 0200 |0004: invoke-static {v2, v0}, Lorg/jaudiotagger/tag/id3/ID3Tags;.truncate:(Ljava/lang/String;I)Ljava/lang/String; // method@959b │ │ +30a1ea: 0c02 |0007: move-result-object v2 │ │ +30a1ec: 5b12 708a |0008: iput-object v2, v1, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.comment:Ljava/lang/String; // field@8a70 │ │ +30a1f0: 0e00 |000a: return-void │ │ +30a1f2: 2202 1e10 |000b: new-instance v2, Ljava/lang/IllegalArgumentException; // type@101e │ │ +30a1f6: 6200 2187 |000d: sget-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_INVALID_NULL_ARGUMENT:Lorg/jaudiotagger/logging/ErrorMessage; // field@8721 │ │ +30a1fa: 6e10 5791 0000 |000f: invoke-virtual {v0}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ +30a200: 0c00 |0012: move-result-object v0 │ │ +30a202: 7020 1887 0200 |0013: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ +30a208: 2702 |0016: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=364 │ │ 0x000b line=362 │ │ locals : │ │ 0x0000 - 0x0017 reg=1 this Lorg/jaudiotagger/tag/id3/ID3v1Tag; │ │ 0x0000 - 0x0017 reg=2 (null) Ljava/lang/String; │ │ @@ -1360304,35 +1360304,35 @@ │ │ type : '(Ljava/nio/charset/Charset;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -3091c0: |[3091c0] org.jaudiotagger.tag.id3.ID3v1Tag.setEncoding:(Ljava/nio/charset/Charset;)Z │ │ -3091d0: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -3091d2: 0f01 |0001: return v1 │ │ +3091c4: |[3091c4] org.jaudiotagger.tag.id3.ID3v1Tag.setEncoding:(Ljava/nio/charset/Charset;)Z │ │ +3091d4: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +3091d6: 0f01 |0001: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #53 : (in Lorg/jaudiotagger/tag/id3/ID3v1Tag;) │ │ name : 'setField' │ │ type : '(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)V' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -30a208: |[30a208] org.jaudiotagger.tag.id3.ID3v1Tag.setField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)V │ │ -30a218: 6e30 df95 1002 |0000: invoke-virtual {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.createField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@95df │ │ -30a21e: 0c01 |0003: move-result-object v1 │ │ -30a220: 6e20 1596 1000 |0004: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.setField:(Lorg/jaudiotagger/tag/TagField;)V // method@9615 │ │ -30a226: 0e00 |0007: return-void │ │ +30a20c: |[30a20c] org.jaudiotagger.tag.id3.ID3v1Tag.setField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)V │ │ +30a21c: 6e30 df95 1002 |0000: invoke-virtual {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.createField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@95df │ │ +30a222: 0c01 |0003: move-result-object v1 │ │ +30a224: 6e20 1596 1000 |0004: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.setField:(Lorg/jaudiotagger/tag/TagField;)V // method@9615 │ │ +30a22a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=633 │ │ 0x0004 line=634 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/jaudiotagger/tag/id3/ID3v1Tag; │ │ 0x0000 - 0x0008 reg=1 (null) Lorg/jaudiotagger/tag/FieldKey; │ │ @@ -1360343,50 +1360343,50 @@ │ │ type : '(Lorg/jaudiotagger/tag/TagField;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 84 16-bit code units │ │ -30a228: |[30a228] org.jaudiotagger.tag.id3.ID3v1Tag.setField:(Lorg/jaudiotagger/tag/TagField;)V │ │ -30a238: 7210 d691 0300 |0000: invoke-interface {v3}, Lorg/jaudiotagger/tag/TagField;.getId:()Ljava/lang/String; // method@91d6 │ │ -30a23e: 0c00 |0003: move-result-object v0 │ │ -30a240: 7110 9191 0000 |0004: invoke-static {v0}, Lorg/jaudiotagger/tag/FieldKey;.valueOf:(Ljava/lang/String;)Lorg/jaudiotagger/tag/FieldKey; // method@9191 │ │ -30a246: 0c00 |0007: move-result-object v0 │ │ -30a248: 6201 658a |0008: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v1Tag$1;.$SwitchMap$org$jaudiotagger$tag$FieldKey:[I // field@8a65 │ │ -30a24c: 6e10 8f91 0000 |000a: invoke-virtual {v0}, Lorg/jaudiotagger/tag/FieldKey;.ordinal:()I // method@918f │ │ -30a252: 0a00 |000d: move-result v0 │ │ -30a254: 4400 0100 |000e: aget v0, v1, v0 │ │ -30a258: 2b00 3400 0000 |0010: packed-switch v0, 00000044 // +00000034 │ │ -30a25e: 2830 |0013: goto 0043 // +0030 │ │ -30a260: 7210 dc91 0300 |0014: invoke-interface {v3}, Lorg/jaudiotagger/tag/TagField;.toString:()Ljava/lang/String; // method@91dc │ │ -30a266: 0c03 |0017: move-result-object v3 │ │ -30a268: 6e20 1296 3200 |0018: invoke-virtual {v2, v3}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.setComment:(Ljava/lang/String;)V // method@9612 │ │ -30a26e: 2828 |001b: goto 0043 // +0028 │ │ -30a270: 7210 dc91 0300 |001c: invoke-interface {v3}, Lorg/jaudiotagger/tag/TagField;.toString:()Ljava/lang/String; // method@91dc │ │ -30a276: 0c03 |001f: move-result-object v3 │ │ -30a278: 6e20 1996 3200 |0020: invoke-virtual {v2, v3}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.setYear:(Ljava/lang/String;)V // method@9619 │ │ -30a27e: 2820 |0023: goto 0043 // +0020 │ │ -30a280: 7210 dc91 0300 |0024: invoke-interface {v3}, Lorg/jaudiotagger/tag/TagField;.toString:()Ljava/lang/String; // method@91dc │ │ -30a286: 0c03 |0027: move-result-object v3 │ │ -30a288: 6e20 1796 3200 |0028: invoke-virtual {v2, v3}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.setGenre:(Ljava/lang/String;)V // method@9617 │ │ -30a28e: 2818 |002b: goto 0043 // +0018 │ │ -30a290: 7210 dc91 0300 |002c: invoke-interface {v3}, Lorg/jaudiotagger/tag/TagField;.toString:()Ljava/lang/String; // method@91dc │ │ -30a296: 0c03 |002f: move-result-object v3 │ │ -30a298: 6e20 1896 3200 |0030: invoke-virtual {v2, v3}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.setTitle:(Ljava/lang/String;)V // method@9618 │ │ -30a29e: 2810 |0033: goto 0043 // +0010 │ │ -30a2a0: 7210 dc91 0300 |0034: invoke-interface {v3}, Lorg/jaudiotagger/tag/TagField;.toString:()Ljava/lang/String; // method@91dc │ │ -30a2a6: 0c03 |0037: move-result-object v3 │ │ -30a2a8: 6e20 1096 3200 |0038: invoke-virtual {v2, v3}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.setAlbum:(Ljava/lang/String;)V // method@9610 │ │ -30a2ae: 2808 |003b: goto 0043 // +0008 │ │ -30a2b0: 7210 dc91 0300 |003c: invoke-interface {v3}, Lorg/jaudiotagger/tag/TagField;.toString:()Ljava/lang/String; // method@91dc │ │ -30a2b6: 0c03 |003f: move-result-object v3 │ │ -30a2b8: 6e20 1196 3200 |0040: invoke-virtual {v2, v3}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.setArtist:(Ljava/lang/String;)V // method@9611 │ │ -30a2be: 0e00 |0043: return-void │ │ -30a2c0: 0001 0600 0100 0000 2c00 0000 2400 ... |0044: packed-switch-data (16 units) │ │ +30a22c: |[30a22c] org.jaudiotagger.tag.id3.ID3v1Tag.setField:(Lorg/jaudiotagger/tag/TagField;)V │ │ +30a23c: 7210 d691 0300 |0000: invoke-interface {v3}, Lorg/jaudiotagger/tag/TagField;.getId:()Ljava/lang/String; // method@91d6 │ │ +30a242: 0c00 |0003: move-result-object v0 │ │ +30a244: 7110 9191 0000 |0004: invoke-static {v0}, Lorg/jaudiotagger/tag/FieldKey;.valueOf:(Ljava/lang/String;)Lorg/jaudiotagger/tag/FieldKey; // method@9191 │ │ +30a24a: 0c00 |0007: move-result-object v0 │ │ +30a24c: 6201 658a |0008: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v1Tag$1;.$SwitchMap$org$jaudiotagger$tag$FieldKey:[I // field@8a65 │ │ +30a250: 6e10 8f91 0000 |000a: invoke-virtual {v0}, Lorg/jaudiotagger/tag/FieldKey;.ordinal:()I // method@918f │ │ +30a256: 0a00 |000d: move-result v0 │ │ +30a258: 4400 0100 |000e: aget v0, v1, v0 │ │ +30a25c: 2b00 3400 0000 |0010: packed-switch v0, 00000044 // +00000034 │ │ +30a262: 2830 |0013: goto 0043 // +0030 │ │ +30a264: 7210 dc91 0300 |0014: invoke-interface {v3}, Lorg/jaudiotagger/tag/TagField;.toString:()Ljava/lang/String; // method@91dc │ │ +30a26a: 0c03 |0017: move-result-object v3 │ │ +30a26c: 6e20 1296 3200 |0018: invoke-virtual {v2, v3}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.setComment:(Ljava/lang/String;)V // method@9612 │ │ +30a272: 2828 |001b: goto 0043 // +0028 │ │ +30a274: 7210 dc91 0300 |001c: invoke-interface {v3}, Lorg/jaudiotagger/tag/TagField;.toString:()Ljava/lang/String; // method@91dc │ │ +30a27a: 0c03 |001f: move-result-object v3 │ │ +30a27c: 6e20 1996 3200 |0020: invoke-virtual {v2, v3}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.setYear:(Ljava/lang/String;)V // method@9619 │ │ +30a282: 2820 |0023: goto 0043 // +0020 │ │ +30a284: 7210 dc91 0300 |0024: invoke-interface {v3}, Lorg/jaudiotagger/tag/TagField;.toString:()Ljava/lang/String; // method@91dc │ │ +30a28a: 0c03 |0027: move-result-object v3 │ │ +30a28c: 6e20 1796 3200 |0028: invoke-virtual {v2, v3}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.setGenre:(Ljava/lang/String;)V // method@9617 │ │ +30a292: 2818 |002b: goto 0043 // +0018 │ │ +30a294: 7210 dc91 0300 |002c: invoke-interface {v3}, Lorg/jaudiotagger/tag/TagField;.toString:()Ljava/lang/String; // method@91dc │ │ +30a29a: 0c03 |002f: move-result-object v3 │ │ +30a29c: 6e20 1896 3200 |0030: invoke-virtual {v2, v3}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.setTitle:(Ljava/lang/String;)V // method@9618 │ │ +30a2a2: 2810 |0033: goto 0043 // +0010 │ │ +30a2a4: 7210 dc91 0300 |0034: invoke-interface {v3}, Lorg/jaudiotagger/tag/TagField;.toString:()Ljava/lang/String; // method@91dc │ │ +30a2aa: 0c03 |0037: move-result-object v3 │ │ +30a2ac: 6e20 1096 3200 |0038: invoke-virtual {v2, v3}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.setAlbum:(Ljava/lang/String;)V // method@9610 │ │ +30a2b2: 2808 |003b: goto 0043 // +0008 │ │ +30a2b4: 7210 dc91 0300 |003c: invoke-interface {v3}, Lorg/jaudiotagger/tag/TagField;.toString:()Ljava/lang/String; // method@91dc │ │ +30a2ba: 0c03 |003f: move-result-object v3 │ │ +30a2bc: 6e20 1196 3200 |0040: invoke-virtual {v2, v3}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.setArtist:(Ljava/lang/String;)V // method@9611 │ │ +30a2c2: 0e00 |0043: return-void │ │ +30a2c4: 0001 0600 0100 0000 2c00 0000 2400 ... |0044: packed-switch-data (16 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=644 │ │ 0x0008 line=645 │ │ 0x0014 line=668 │ │ 0x001c line=664 │ │ 0x0024 line=660 │ │ @@ -1360402,21 +1360402,21 @@ │ │ type : '(Lorg/jaudiotagger/tag/images/Artwork;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -30a2e0: |[30a2e0] org.jaudiotagger.tag.id3.ID3v1Tag.setField:(Lorg/jaudiotagger/tag/images/Artwork;)V │ │ -30a2f0: 2202 4110 |0000: new-instance v2, Ljava/lang/UnsupportedOperationException; // type@1041 │ │ -30a2f4: 6200 3887 |0002: sget-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.GENERIC_NOT_SUPPORTED:Lorg/jaudiotagger/logging/ErrorMessage; // field@8738 │ │ -30a2f8: 6e10 5791 0000 |0004: invoke-virtual {v0}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ -30a2fe: 0c00 |0007: move-result-object v0 │ │ -30a300: 7020 fc87 0200 |0008: invoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@87fc │ │ -30a306: 2702 |000b: throw v2 │ │ +30a2e4: |[30a2e4] org.jaudiotagger.tag.id3.ID3v1Tag.setField:(Lorg/jaudiotagger/tag/images/Artwork;)V │ │ +30a2f4: 2202 4110 |0000: new-instance v2, Ljava/lang/UnsupportedOperationException; // type@1041 │ │ +30a2f8: 6200 3887 |0002: sget-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.GENERIC_NOT_SUPPORTED:Lorg/jaudiotagger/logging/ErrorMessage; // field@8738 │ │ +30a2fc: 6e10 5791 0000 |0004: invoke-virtual {v0}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ +30a302: 0c00 |0007: move-result-object v0 │ │ +30a304: 7020 fc87 0200 |0008: invoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@87fc │ │ +30a30a: 2702 |000b: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1049 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lorg/jaudiotagger/tag/id3/ID3v1Tag; │ │ 0x0000 - 0x000c reg=2 (null) Lorg/jaudiotagger/tag/images/Artwork; │ │ │ │ @@ -1360425,34 +1360425,34 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -30a308: |[30a308] org.jaudiotagger.tag.id3.ID3v1Tag.setGenre:(Ljava/lang/String;)V │ │ -30a318: 3802 1700 |0000: if-eqz v2, 0017 // +0017 │ │ -30a31c: 7100 069e 0000 |0002: invoke-static {}, Lorg/jaudiotagger/tag/reference/GenreTypes;.getInstanceOf:()Lorg/jaudiotagger/tag/reference/GenreTypes; // method@9e06 │ │ -30a322: 0c00 |0005: move-result-object v0 │ │ -30a324: 6e20 049e 2000 |0006: invoke-virtual {v0, v2}, Lorg/jaudiotagger/tag/reference/GenreTypes;.getIdForValue:(Ljava/lang/String;)Ljava/lang/Integer; // method@9e04 │ │ -30a32a: 0c02 |0009: move-result-object v2 │ │ -30a32c: 3802 0900 |000a: if-eqz v2, 0013 // +0009 │ │ -30a330: 6e10 2387 0200 |000c: invoke-virtual {v2}, Ljava/lang/Integer;.byteValue:()B // method@8723 │ │ -30a336: 0a02 |000f: move-result v2 │ │ -30a338: 5d12 718a |0010: iput-byte v2, v1, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.genre:B // field@8a71 │ │ -30a33c: 2804 |0012: goto 0016 // +0004 │ │ -30a33e: 12f2 |0013: const/4 v2, #int -1 // #ff │ │ -30a340: 5d12 718a |0014: iput-byte v2, v1, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.genre:B // field@8a71 │ │ -30a344: 0e00 |0016: return-void │ │ -30a346: 2202 1e10 |0017: new-instance v2, Ljava/lang/IllegalArgumentException; // type@101e │ │ -30a34a: 6200 2187 |0019: sget-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_INVALID_NULL_ARGUMENT:Lorg/jaudiotagger/logging/ErrorMessage; // field@8721 │ │ -30a34e: 6e10 5791 0000 |001b: invoke-virtual {v0}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ -30a354: 0c00 |001e: move-result-object v0 │ │ -30a356: 7020 1887 0200 |001f: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ -30a35c: 2702 |0022: throw v2 │ │ +30a30c: |[30a30c] org.jaudiotagger.tag.id3.ID3v1Tag.setGenre:(Ljava/lang/String;)V │ │ +30a31c: 3802 1700 |0000: if-eqz v2, 0017 // +0017 │ │ +30a320: 7100 069e 0000 |0002: invoke-static {}, Lorg/jaudiotagger/tag/reference/GenreTypes;.getInstanceOf:()Lorg/jaudiotagger/tag/reference/GenreTypes; // method@9e06 │ │ +30a326: 0c00 |0005: move-result-object v0 │ │ +30a328: 6e20 049e 2000 |0006: invoke-virtual {v0, v2}, Lorg/jaudiotagger/tag/reference/GenreTypes;.getIdForValue:(Ljava/lang/String;)Ljava/lang/Integer; // method@9e04 │ │ +30a32e: 0c02 |0009: move-result-object v2 │ │ +30a330: 3802 0900 |000a: if-eqz v2, 0013 // +0009 │ │ +30a334: 6e10 2387 0200 |000c: invoke-virtual {v2}, Ljava/lang/Integer;.byteValue:()B // method@8723 │ │ +30a33a: 0a02 |000f: move-result v2 │ │ +30a33c: 5d12 718a |0010: iput-byte v2, v1, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.genre:B // field@8a71 │ │ +30a340: 2804 |0012: goto 0016 // +0004 │ │ +30a342: 12f2 |0013: const/4 v2, #int -1 // #ff │ │ +30a344: 5d12 718a |0014: iput-byte v2, v1, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.genre:B // field@8a71 │ │ +30a348: 0e00 |0016: return-void │ │ +30a34a: 2202 1e10 |0017: new-instance v2, Ljava/lang/IllegalArgumentException; // type@101e │ │ +30a34e: 6200 2187 |0019: sget-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_INVALID_NULL_ARGUMENT:Lorg/jaudiotagger/logging/ErrorMessage; // field@8721 │ │ +30a352: 6e10 5791 0000 |001b: invoke-virtual {v0}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ +30a358: 0c00 |001e: move-result-object v0 │ │ +30a35a: 7020 1887 0200 |001f: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ +30a360: 2702 |0022: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=408 │ │ 0x000c line=411 │ │ 0x0014 line=415 │ │ 0x0017 line=406 │ │ locals : │ │ @@ -1360464,27 +1360464,27 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -30a360: |[30a360] org.jaudiotagger.tag.id3.ID3v1Tag.setTitle:(Ljava/lang/String;)V │ │ -30a370: 3802 0b00 |0000: if-eqz v2, 000b // +000b │ │ -30a374: 1300 1e00 |0002: const/16 v0, #int 30 // #1e │ │ -30a378: 7120 9b95 0200 |0004: invoke-static {v2, v0}, Lorg/jaudiotagger/tag/id3/ID3Tags;.truncate:(Ljava/lang/String;I)Ljava/lang/String; // method@959b │ │ -30a37e: 0c02 |0007: move-result-object v2 │ │ -30a380: 5b12 748a |0008: iput-object v2, v1, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.title:Ljava/lang/String; // field@8a74 │ │ -30a384: 0e00 |000a: return-void │ │ -30a386: 2202 1e10 |000b: new-instance v2, Ljava/lang/IllegalArgumentException; // type@101e │ │ -30a38a: 6200 2187 |000d: sget-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_INVALID_NULL_ARGUMENT:Lorg/jaudiotagger/logging/ErrorMessage; // field@8721 │ │ -30a38e: 6e10 5791 0000 |000f: invoke-virtual {v0}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ -30a394: 0c00 |0012: move-result-object v0 │ │ -30a396: 7020 1887 0200 |0013: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ -30a39c: 2702 |0016: throw v2 │ │ +30a364: |[30a364] org.jaudiotagger.tag.id3.ID3v1Tag.setTitle:(Ljava/lang/String;)V │ │ +30a374: 3802 0b00 |0000: if-eqz v2, 000b // +000b │ │ +30a378: 1300 1e00 |0002: const/16 v0, #int 30 // #1e │ │ +30a37c: 7120 9b95 0200 |0004: invoke-static {v2, v0}, Lorg/jaudiotagger/tag/id3/ID3Tags;.truncate:(Ljava/lang/String;I)Ljava/lang/String; // method@959b │ │ +30a382: 0c02 |0007: move-result-object v2 │ │ +30a384: 5b12 748a |0008: iput-object v2, v1, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.title:Ljava/lang/String; // field@8a74 │ │ +30a388: 0e00 |000a: return-void │ │ +30a38a: 2202 1e10 |000b: new-instance v2, Ljava/lang/IllegalArgumentException; // type@101e │ │ +30a38e: 6200 2187 |000d: sget-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_INVALID_NULL_ARGUMENT:Lorg/jaudiotagger/logging/ErrorMessage; // field@8721 │ │ +30a392: 6e10 5791 0000 |000f: invoke-virtual {v0}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ +30a398: 0c00 |0012: move-result-object v0 │ │ +30a39a: 7020 1887 0200 |0013: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ +30a3a0: 2702 |0016: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=469 │ │ 0x000b line=467 │ │ locals : │ │ 0x0000 - 0x0017 reg=1 this Lorg/jaudiotagger/tag/id3/ID3v1Tag; │ │ 0x0000 - 0x0017 reg=2 (null) Ljava/lang/String; │ │ @@ -1360494,20 +1360494,20 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -30a3a0: |[30a3a0] org.jaudiotagger.tag.id3.ID3v1Tag.setYear:(Ljava/lang/String;)V │ │ -30a3b0: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -30a3b2: 7120 9b95 0200 |0001: invoke-static {v2, v0}, Lorg/jaudiotagger/tag/id3/ID3Tags;.truncate:(Ljava/lang/String;I)Ljava/lang/String; // method@959b │ │ -30a3b8: 0c02 |0004: move-result-object v2 │ │ -30a3ba: 5b12 758a |0005: iput-object v2, v1, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.year:Ljava/lang/String; // field@8a75 │ │ -30a3be: 0e00 |0007: return-void │ │ +30a3a4: |[30a3a4] org.jaudiotagger.tag.id3.ID3v1Tag.setYear:(Ljava/lang/String;)V │ │ +30a3b4: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +30a3b6: 7120 9b95 0200 |0001: invoke-static {v2, v0}, Lorg/jaudiotagger/tag/id3/ID3Tags;.truncate:(Ljava/lang/String;I)Ljava/lang/String; // method@959b │ │ +30a3bc: 0c02 |0004: move-result-object v2 │ │ +30a3be: 5b12 758a |0005: iput-object v2, v1, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.year:Ljava/lang/String; // field@8a75 │ │ +30a3c2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=509 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/jaudiotagger/tag/id3/ID3v1Tag; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1360516,138 +1360516,138 @@ │ │ type : '(Lorg/jaudiotagger/audio/MyRandomAccessFile;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 234 16-bit code units │ │ -30a3c0: |[30a3c0] org.jaudiotagger.tag.id3.ID3v1Tag.write:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)V │ │ -30a3d0: 6200 728a |0000: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.logger:Ljava/util/logging/Logger; // field@8a72 │ │ -30a3d4: 1a01 9646 |0002: const-string v1, "Saving ID3v1 tag to file" // string@4696 │ │ -30a3d8: 6e20 128a 1000 |0004: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -30a3de: 1300 8000 |0007: const/16 v0, #int 128 // #80 │ │ -30a3e2: 2300 1c13 |0009: new-array v0, v0, [B // type@131c │ │ -30a3e6: 6e20 e195 8700 |000b: invoke-virtual {v7, v8}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.delete:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)V // method@95e1 │ │ -30a3ec: 7210 8a8a 0800 |000e: invoke-interface {v8}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.length:()J // method@8a8a │ │ -30a3f2: 0b01 |0011: move-result-wide v1 │ │ -30a3f4: 7230 918a 1802 |0012: invoke-interface {v8, v1, v2}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.seek:(J)V // method@8a91 │ │ -30a3fa: 6201 6d8a |0015: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.TAG_ID:[B // field@8a6d │ │ -30a3fe: 6202 6d8a |0017: sget-object v2, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.TAG_ID:[B // field@8a6d │ │ -30a402: 2122 |0019: array-length v2, v2 │ │ -30a404: 1203 |001a: const/4 v3, #int 0 // #0 │ │ -30a406: 7152 e087 3130 |001b: invoke-static {v1, v3, v0, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@87e0 │ │ -30a40c: 7100 ea91 0000 |001e: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ -30a412: 0c01 |0021: move-result-object v1 │ │ -30a414: 6e10 0992 0100 |0022: invoke-virtual {v1}, Lorg/jaudiotagger/tag/TagOptionSingleton;.isId3v1SaveTitle:()Z // method@9209 │ │ -30a41a: 0a01 |0025: move-result v1 │ │ -30a41c: 1302 1e00 |0026: const/16 v2, #int 30 // #1e │ │ -30a420: 3801 1b00 |0028: if-eqz v1, 0043 // +001b │ │ -30a424: 5471 748a |002a: iget-object v1, v7, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.title:Ljava/lang/String; // field@8a74 │ │ -30a428: 7120 9b95 2100 |002c: invoke-static {v1, v2}, Lorg/jaudiotagger/tag/id3/ID3Tags;.truncate:(Ljava/lang/String;I)Ljava/lang/String; // method@959b │ │ -30a42e: 0c01 |002f: move-result-object v1 │ │ -30a430: 1204 |0030: const/4 v4, #int 0 // #0 │ │ -30a432: 6e10 aa87 0100 |0031: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@87aa │ │ -30a438: 0a05 |0034: move-result v5 │ │ -30a43a: 3554 0e00 |0035: if-ge v4, v5, 0043 // +000e │ │ -30a43e: d805 0403 |0037: add-int/lit8 v5, v4, #int 3 // #03 │ │ -30a442: 6e20 9487 4100 |0039: invoke-virtual {v1, v4}, Ljava/lang/String;.charAt:(I)C // method@8794 │ │ -30a448: 0a06 |003c: move-result v6 │ │ -30a44a: 8d66 |003d: int-to-byte v6, v6 │ │ -30a44c: 4f06 0005 |003e: aput-byte v6, v0, v5 │ │ -30a450: d804 0401 |0040: add-int/lit8 v4, v4, #int 1 // #01 │ │ -30a454: 28ef |0042: goto 0031 // -0011 │ │ -30a456: 7100 ea91 0000 |0043: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ -30a45c: 0c01 |0046: move-result-object v1 │ │ -30a45e: 6e10 0692 0100 |0047: invoke-virtual {v1}, Lorg/jaudiotagger/tag/TagOptionSingleton;.isId3v1SaveArtist:()Z // method@9206 │ │ -30a464: 0a01 |004a: move-result v1 │ │ -30a466: 3801 1b00 |004b: if-eqz v1, 0066 // +001b │ │ -30a46a: 5471 6f8a |004d: iget-object v1, v7, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.artist:Ljava/lang/String; // field@8a6f │ │ -30a46e: 7120 9b95 2100 |004f: invoke-static {v1, v2}, Lorg/jaudiotagger/tag/id3/ID3Tags;.truncate:(Ljava/lang/String;I)Ljava/lang/String; // method@959b │ │ -30a474: 0c01 |0052: move-result-object v1 │ │ -30a476: 1204 |0053: const/4 v4, #int 0 // #0 │ │ -30a478: 6e10 aa87 0100 |0054: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@87aa │ │ -30a47e: 0a05 |0057: move-result v5 │ │ -30a480: 3554 0e00 |0058: if-ge v4, v5, 0066 // +000e │ │ -30a484: d805 0421 |005a: add-int/lit8 v5, v4, #int 33 // #21 │ │ -30a488: 6e20 9487 4100 |005c: invoke-virtual {v1, v4}, Ljava/lang/String;.charAt:(I)C // method@8794 │ │ -30a48e: 0a06 |005f: move-result v6 │ │ -30a490: 8d66 |0060: int-to-byte v6, v6 │ │ -30a492: 4f06 0005 |0061: aput-byte v6, v0, v5 │ │ -30a496: d804 0401 |0063: add-int/lit8 v4, v4, #int 1 // #01 │ │ -30a49a: 28ef |0065: goto 0054 // -0011 │ │ -30a49c: 7100 ea91 0000 |0066: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ -30a4a2: 0c01 |0069: move-result-object v1 │ │ -30a4a4: 6e10 0592 0100 |006a: invoke-virtual {v1}, Lorg/jaudiotagger/tag/TagOptionSingleton;.isId3v1SaveAlbum:()Z // method@9205 │ │ -30a4aa: 0a01 |006d: move-result v1 │ │ -30a4ac: 3801 1b00 |006e: if-eqz v1, 0089 // +001b │ │ -30a4b0: 5471 6e8a |0070: iget-object v1, v7, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.album:Ljava/lang/String; // field@8a6e │ │ -30a4b4: 7120 9b95 2100 |0072: invoke-static {v1, v2}, Lorg/jaudiotagger/tag/id3/ID3Tags;.truncate:(Ljava/lang/String;I)Ljava/lang/String; // method@959b │ │ -30a4ba: 0c01 |0075: move-result-object v1 │ │ -30a4bc: 1204 |0076: const/4 v4, #int 0 // #0 │ │ -30a4be: 6e10 aa87 0100 |0077: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@87aa │ │ -30a4c4: 0a05 |007a: move-result v5 │ │ -30a4c6: 3554 0e00 |007b: if-ge v4, v5, 0089 // +000e │ │ -30a4ca: d805 043f |007d: add-int/lit8 v5, v4, #int 63 // #3f │ │ -30a4ce: 6e20 9487 4100 |007f: invoke-virtual {v1, v4}, Ljava/lang/String;.charAt:(I)C // method@8794 │ │ -30a4d4: 0a06 |0082: move-result v6 │ │ -30a4d6: 8d66 |0083: int-to-byte v6, v6 │ │ -30a4d8: 4f06 0005 |0084: aput-byte v6, v0, v5 │ │ -30a4dc: d804 0401 |0086: add-int/lit8 v4, v4, #int 1 // #01 │ │ -30a4e0: 28ef |0088: goto 0077 // -0011 │ │ -30a4e2: 7100 ea91 0000 |0089: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ -30a4e8: 0c01 |008c: move-result-object v1 │ │ -30a4ea: 6e10 0b92 0100 |008d: invoke-virtual {v1}, Lorg/jaudiotagger/tag/TagOptionSingleton;.isId3v1SaveYear:()Z // method@920b │ │ -30a4f0: 0a01 |0090: move-result v1 │ │ -30a4f2: 3801 1c00 |0091: if-eqz v1, 00ad // +001c │ │ -30a4f6: 5471 758a |0093: iget-object v1, v7, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.year:Ljava/lang/String; // field@8a75 │ │ -30a4fa: 1244 |0095: const/4 v4, #int 4 // #4 │ │ -30a4fc: 7120 9b95 4100 |0096: invoke-static {v1, v4}, Lorg/jaudiotagger/tag/id3/ID3Tags;.truncate:(Ljava/lang/String;I)Ljava/lang/String; // method@959b │ │ -30a502: 0c01 |0099: move-result-object v1 │ │ -30a504: 1204 |009a: const/4 v4, #int 0 // #0 │ │ -30a506: 6e10 aa87 0100 |009b: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@87aa │ │ -30a50c: 0a05 |009e: move-result v5 │ │ -30a50e: 3554 0e00 |009f: if-ge v4, v5, 00ad // +000e │ │ -30a512: d805 045d |00a1: add-int/lit8 v5, v4, #int 93 // #5d │ │ -30a516: 6e20 9487 4100 |00a3: invoke-virtual {v1, v4}, Ljava/lang/String;.charAt:(I)C // method@8794 │ │ -30a51c: 0a06 |00a6: move-result v6 │ │ -30a51e: 8d66 |00a7: int-to-byte v6, v6 │ │ -30a520: 4f06 0005 |00a8: aput-byte v6, v0, v5 │ │ -30a524: d804 0401 |00aa: add-int/lit8 v4, v4, #int 1 // #01 │ │ -30a528: 28ef |00ac: goto 009b // -0011 │ │ -30a52a: 7100 ea91 0000 |00ad: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ -30a530: 0c01 |00b0: move-result-object v1 │ │ -30a532: 6e10 0792 0100 |00b1: invoke-virtual {v1}, Lorg/jaudiotagger/tag/TagOptionSingleton;.isId3v1SaveComment:()Z // method@9207 │ │ -30a538: 0a01 |00b4: move-result v1 │ │ -30a53a: 3801 1a00 |00b5: if-eqz v1, 00cf // +001a │ │ -30a53e: 5471 708a |00b7: iget-object v1, v7, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.comment:Ljava/lang/String; // field@8a70 │ │ -30a542: 7120 9b95 2100 |00b9: invoke-static {v1, v2}, Lorg/jaudiotagger/tag/id3/ID3Tags;.truncate:(Ljava/lang/String;I)Ljava/lang/String; // method@959b │ │ -30a548: 0c01 |00bc: move-result-object v1 │ │ -30a54a: 6e10 aa87 0100 |00bd: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@87aa │ │ -30a550: 0a02 |00c0: move-result v2 │ │ -30a552: 3523 0e00 |00c1: if-ge v3, v2, 00cf // +000e │ │ -30a556: d802 0361 |00c3: add-int/lit8 v2, v3, #int 97 // #61 │ │ -30a55a: 6e20 9487 3100 |00c5: invoke-virtual {v1, v3}, Ljava/lang/String;.charAt:(I)C // method@8794 │ │ -30a560: 0a04 |00c8: move-result v4 │ │ -30a562: 8d44 |00c9: int-to-byte v4, v4 │ │ -30a564: 4f04 0002 |00ca: aput-byte v4, v0, v2 │ │ -30a568: d803 0301 |00cc: add-int/lit8 v3, v3, #int 1 // #01 │ │ -30a56c: 28ef |00ce: goto 00bd // -0011 │ │ -30a56e: 1301 7f00 |00cf: const/16 v1, #int 127 // #7f │ │ -30a572: 7100 ea91 0000 |00d1: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ -30a578: 0c02 |00d4: move-result-object v2 │ │ -30a57a: 6e10 0892 0200 |00d5: invoke-virtual {v2}, Lorg/jaudiotagger/tag/TagOptionSingleton;.isId3v1SaveGenre:()Z // method@9208 │ │ -30a580: 0a02 |00d8: move-result v2 │ │ -30a582: 3802 0600 |00d9: if-eqz v2, 00df // +0006 │ │ -30a586: 5672 718a |00db: iget-byte v2, v7, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.genre:B // field@8a71 │ │ -30a58a: 4f02 0001 |00dd: aput-byte v2, v0, v1 │ │ -30a58e: 7220 958a 0800 |00df: invoke-interface {v8, v0}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.write:([B)V // method@8a95 │ │ -30a594: 6208 728a |00e2: sget-object v8, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.logger:Ljava/util/logging/Logger; // field@8a72 │ │ -30a598: 1a00 8746 |00e4: const-string v0, "Saved ID3v1 tag to file" // string@4687 │ │ -30a59c: 6e20 128a 0800 |00e6: invoke-virtual {v8, v0}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -30a5a2: 0e00 |00e9: return-void │ │ +30a3c4: |[30a3c4] org.jaudiotagger.tag.id3.ID3v1Tag.write:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)V │ │ +30a3d4: 6200 728a |0000: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.logger:Ljava/util/logging/Logger; // field@8a72 │ │ +30a3d8: 1a01 9646 |0002: const-string v1, "Saving ID3v1 tag to file" // string@4696 │ │ +30a3dc: 6e20 128a 1000 |0004: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +30a3e2: 1300 8000 |0007: const/16 v0, #int 128 // #80 │ │ +30a3e6: 2300 1c13 |0009: new-array v0, v0, [B // type@131c │ │ +30a3ea: 6e20 e195 8700 |000b: invoke-virtual {v7, v8}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.delete:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)V // method@95e1 │ │ +30a3f0: 7210 8a8a 0800 |000e: invoke-interface {v8}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.length:()J // method@8a8a │ │ +30a3f6: 0b01 |0011: move-result-wide v1 │ │ +30a3f8: 7230 918a 1802 |0012: invoke-interface {v8, v1, v2}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.seek:(J)V // method@8a91 │ │ +30a3fe: 6201 6d8a |0015: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.TAG_ID:[B // field@8a6d │ │ +30a402: 6202 6d8a |0017: sget-object v2, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.TAG_ID:[B // field@8a6d │ │ +30a406: 2122 |0019: array-length v2, v2 │ │ +30a408: 1203 |001a: const/4 v3, #int 0 // #0 │ │ +30a40a: 7152 e087 3130 |001b: invoke-static {v1, v3, v0, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@87e0 │ │ +30a410: 7100 ea91 0000 |001e: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ +30a416: 0c01 |0021: move-result-object v1 │ │ +30a418: 6e10 0992 0100 |0022: invoke-virtual {v1}, Lorg/jaudiotagger/tag/TagOptionSingleton;.isId3v1SaveTitle:()Z // method@9209 │ │ +30a41e: 0a01 |0025: move-result v1 │ │ +30a420: 1302 1e00 |0026: const/16 v2, #int 30 // #1e │ │ +30a424: 3801 1b00 |0028: if-eqz v1, 0043 // +001b │ │ +30a428: 5471 748a |002a: iget-object v1, v7, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.title:Ljava/lang/String; // field@8a74 │ │ +30a42c: 7120 9b95 2100 |002c: invoke-static {v1, v2}, Lorg/jaudiotagger/tag/id3/ID3Tags;.truncate:(Ljava/lang/String;I)Ljava/lang/String; // method@959b │ │ +30a432: 0c01 |002f: move-result-object v1 │ │ +30a434: 1204 |0030: const/4 v4, #int 0 // #0 │ │ +30a436: 6e10 aa87 0100 |0031: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@87aa │ │ +30a43c: 0a05 |0034: move-result v5 │ │ +30a43e: 3554 0e00 |0035: if-ge v4, v5, 0043 // +000e │ │ +30a442: d805 0403 |0037: add-int/lit8 v5, v4, #int 3 // #03 │ │ +30a446: 6e20 9487 4100 |0039: invoke-virtual {v1, v4}, Ljava/lang/String;.charAt:(I)C // method@8794 │ │ +30a44c: 0a06 |003c: move-result v6 │ │ +30a44e: 8d66 |003d: int-to-byte v6, v6 │ │ +30a450: 4f06 0005 |003e: aput-byte v6, v0, v5 │ │ +30a454: d804 0401 |0040: add-int/lit8 v4, v4, #int 1 // #01 │ │ +30a458: 28ef |0042: goto 0031 // -0011 │ │ +30a45a: 7100 ea91 0000 |0043: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ +30a460: 0c01 |0046: move-result-object v1 │ │ +30a462: 6e10 0692 0100 |0047: invoke-virtual {v1}, Lorg/jaudiotagger/tag/TagOptionSingleton;.isId3v1SaveArtist:()Z // method@9206 │ │ +30a468: 0a01 |004a: move-result v1 │ │ +30a46a: 3801 1b00 |004b: if-eqz v1, 0066 // +001b │ │ +30a46e: 5471 6f8a |004d: iget-object v1, v7, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.artist:Ljava/lang/String; // field@8a6f │ │ +30a472: 7120 9b95 2100 |004f: invoke-static {v1, v2}, Lorg/jaudiotagger/tag/id3/ID3Tags;.truncate:(Ljava/lang/String;I)Ljava/lang/String; // method@959b │ │ +30a478: 0c01 |0052: move-result-object v1 │ │ +30a47a: 1204 |0053: const/4 v4, #int 0 // #0 │ │ +30a47c: 6e10 aa87 0100 |0054: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@87aa │ │ +30a482: 0a05 |0057: move-result v5 │ │ +30a484: 3554 0e00 |0058: if-ge v4, v5, 0066 // +000e │ │ +30a488: d805 0421 |005a: add-int/lit8 v5, v4, #int 33 // #21 │ │ +30a48c: 6e20 9487 4100 |005c: invoke-virtual {v1, v4}, Ljava/lang/String;.charAt:(I)C // method@8794 │ │ +30a492: 0a06 |005f: move-result v6 │ │ +30a494: 8d66 |0060: int-to-byte v6, v6 │ │ +30a496: 4f06 0005 |0061: aput-byte v6, v0, v5 │ │ +30a49a: d804 0401 |0063: add-int/lit8 v4, v4, #int 1 // #01 │ │ +30a49e: 28ef |0065: goto 0054 // -0011 │ │ +30a4a0: 7100 ea91 0000 |0066: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ +30a4a6: 0c01 |0069: move-result-object v1 │ │ +30a4a8: 6e10 0592 0100 |006a: invoke-virtual {v1}, Lorg/jaudiotagger/tag/TagOptionSingleton;.isId3v1SaveAlbum:()Z // method@9205 │ │ +30a4ae: 0a01 |006d: move-result v1 │ │ +30a4b0: 3801 1b00 |006e: if-eqz v1, 0089 // +001b │ │ +30a4b4: 5471 6e8a |0070: iget-object v1, v7, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.album:Ljava/lang/String; // field@8a6e │ │ +30a4b8: 7120 9b95 2100 |0072: invoke-static {v1, v2}, Lorg/jaudiotagger/tag/id3/ID3Tags;.truncate:(Ljava/lang/String;I)Ljava/lang/String; // method@959b │ │ +30a4be: 0c01 |0075: move-result-object v1 │ │ +30a4c0: 1204 |0076: const/4 v4, #int 0 // #0 │ │ +30a4c2: 6e10 aa87 0100 |0077: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@87aa │ │ +30a4c8: 0a05 |007a: move-result v5 │ │ +30a4ca: 3554 0e00 |007b: if-ge v4, v5, 0089 // +000e │ │ +30a4ce: d805 043f |007d: add-int/lit8 v5, v4, #int 63 // #3f │ │ +30a4d2: 6e20 9487 4100 |007f: invoke-virtual {v1, v4}, Ljava/lang/String;.charAt:(I)C // method@8794 │ │ +30a4d8: 0a06 |0082: move-result v6 │ │ +30a4da: 8d66 |0083: int-to-byte v6, v6 │ │ +30a4dc: 4f06 0005 |0084: aput-byte v6, v0, v5 │ │ +30a4e0: d804 0401 |0086: add-int/lit8 v4, v4, #int 1 // #01 │ │ +30a4e4: 28ef |0088: goto 0077 // -0011 │ │ +30a4e6: 7100 ea91 0000 |0089: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ +30a4ec: 0c01 |008c: move-result-object v1 │ │ +30a4ee: 6e10 0b92 0100 |008d: invoke-virtual {v1}, Lorg/jaudiotagger/tag/TagOptionSingleton;.isId3v1SaveYear:()Z // method@920b │ │ +30a4f4: 0a01 |0090: move-result v1 │ │ +30a4f6: 3801 1c00 |0091: if-eqz v1, 00ad // +001c │ │ +30a4fa: 5471 758a |0093: iget-object v1, v7, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.year:Ljava/lang/String; // field@8a75 │ │ +30a4fe: 1244 |0095: const/4 v4, #int 4 // #4 │ │ +30a500: 7120 9b95 4100 |0096: invoke-static {v1, v4}, Lorg/jaudiotagger/tag/id3/ID3Tags;.truncate:(Ljava/lang/String;I)Ljava/lang/String; // method@959b │ │ +30a506: 0c01 |0099: move-result-object v1 │ │ +30a508: 1204 |009a: const/4 v4, #int 0 // #0 │ │ +30a50a: 6e10 aa87 0100 |009b: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@87aa │ │ +30a510: 0a05 |009e: move-result v5 │ │ +30a512: 3554 0e00 |009f: if-ge v4, v5, 00ad // +000e │ │ +30a516: d805 045d |00a1: add-int/lit8 v5, v4, #int 93 // #5d │ │ +30a51a: 6e20 9487 4100 |00a3: invoke-virtual {v1, v4}, Ljava/lang/String;.charAt:(I)C // method@8794 │ │ +30a520: 0a06 |00a6: move-result v6 │ │ +30a522: 8d66 |00a7: int-to-byte v6, v6 │ │ +30a524: 4f06 0005 |00a8: aput-byte v6, v0, v5 │ │ +30a528: d804 0401 |00aa: add-int/lit8 v4, v4, #int 1 // #01 │ │ +30a52c: 28ef |00ac: goto 009b // -0011 │ │ +30a52e: 7100 ea91 0000 |00ad: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ +30a534: 0c01 |00b0: move-result-object v1 │ │ +30a536: 6e10 0792 0100 |00b1: invoke-virtual {v1}, Lorg/jaudiotagger/tag/TagOptionSingleton;.isId3v1SaveComment:()Z // method@9207 │ │ +30a53c: 0a01 |00b4: move-result v1 │ │ +30a53e: 3801 1a00 |00b5: if-eqz v1, 00cf // +001a │ │ +30a542: 5471 708a |00b7: iget-object v1, v7, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.comment:Ljava/lang/String; // field@8a70 │ │ +30a546: 7120 9b95 2100 |00b9: invoke-static {v1, v2}, Lorg/jaudiotagger/tag/id3/ID3Tags;.truncate:(Ljava/lang/String;I)Ljava/lang/String; // method@959b │ │ +30a54c: 0c01 |00bc: move-result-object v1 │ │ +30a54e: 6e10 aa87 0100 |00bd: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@87aa │ │ +30a554: 0a02 |00c0: move-result v2 │ │ +30a556: 3523 0e00 |00c1: if-ge v3, v2, 00cf // +000e │ │ +30a55a: d802 0361 |00c3: add-int/lit8 v2, v3, #int 97 // #61 │ │ +30a55e: 6e20 9487 3100 |00c5: invoke-virtual {v1, v3}, Ljava/lang/String;.charAt:(I)C // method@8794 │ │ +30a564: 0a04 |00c8: move-result v4 │ │ +30a566: 8d44 |00c9: int-to-byte v4, v4 │ │ +30a568: 4f04 0002 |00ca: aput-byte v4, v0, v2 │ │ +30a56c: d803 0301 |00cc: add-int/lit8 v3, v3, #int 1 // #01 │ │ +30a570: 28ef |00ce: goto 00bd // -0011 │ │ +30a572: 1301 7f00 |00cf: const/16 v1, #int 127 // #7f │ │ +30a576: 7100 ea91 0000 |00d1: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ +30a57c: 0c02 |00d4: move-result-object v2 │ │ +30a57e: 6e10 0892 0200 |00d5: invoke-virtual {v2}, Lorg/jaudiotagger/tag/TagOptionSingleton;.isId3v1SaveGenre:()Z // method@9208 │ │ +30a584: 0a02 |00d8: move-result v2 │ │ +30a586: 3802 0600 |00d9: if-eqz v2, 00df // +0006 │ │ +30a58a: 5672 718a |00db: iget-byte v2, v7, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.genre:B // field@8a71 │ │ +30a58e: 4f02 0001 |00dd: aput-byte v2, v0, v1 │ │ +30a592: 7220 958a 0800 |00df: invoke-interface {v8, v0}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.write:([B)V // method@8a95 │ │ +30a598: 6208 728a |00e2: sget-object v8, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.logger:Ljava/util/logging/Logger; // field@8a72 │ │ +30a59c: 1a00 8746 |00e4: const-string v0, "Saved ID3v1 tag to file" // string@4687 │ │ +30a5a0: 6e20 128a 0800 |00e6: invoke-virtual {v8, v0}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +30a5a6: 0e00 |00e9: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=952 │ │ 0x000b line=956 │ │ 0x000e line=957 │ │ 0x0015 line=959 │ │ 0x001e line=961 │ │ @@ -1360810,26 +1360810,26 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 23 16-bit code units │ │ -30f448: |[30f448] org.jaudiotagger.tag.id3.ID3v22Tag.:()V │ │ -30f458: 7010 e294 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.:()V // method@94e2 │ │ -30f45e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -30f460: 5c10 818b |0004: iput-boolean v0, v1, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.compression:Z // field@8b81 │ │ -30f464: 5c10 888b |0006: iput-boolean v0, v1, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.mId3HeaderFlagUnsynchronisation:Z // field@8b88 │ │ -30f468: 2200 9010 |0008: new-instance v0, Ljava/util/LinkedHashMap; // type@1090 │ │ -30f46c: 7010 4a89 0000 |000a: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@894a │ │ -30f472: 5b10 858b |000d: iput-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.frameMap:Ljava/util/HashMap; // field@8b85 │ │ -30f476: 2200 9010 |000f: new-instance v0, Ljava/util/LinkedHashMap; // type@1090 │ │ -30f47a: 7010 4a89 0000 |0011: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@894a │ │ -30f480: 5b10 838b |0014: iput-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.encryptedFrameMap:Ljava/util/HashMap; // field@8b83 │ │ -30f484: 0e00 |0016: return-void │ │ +30f44c: |[30f44c] org.jaudiotagger.tag.id3.ID3v22Tag.:()V │ │ +30f45c: 7010 e294 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.:()V // method@94e2 │ │ +30f462: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +30f464: 5c10 818b |0004: iput-boolean v0, v1, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.compression:Z // field@8b81 │ │ +30f468: 5c10 888b |0006: iput-boolean v0, v1, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.mId3HeaderFlagUnsynchronisation:Z // field@8b88 │ │ +30f46c: 2200 9010 |0008: new-instance v0, Ljava/util/LinkedHashMap; // type@1090 │ │ +30f470: 7010 4a89 0000 |000a: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@894a │ │ +30f476: 5b10 858b |000d: iput-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.frameMap:Ljava/util/HashMap; // field@8b85 │ │ +30f47a: 2200 9010 |000f: new-instance v0, Ljava/util/LinkedHashMap; // type@1090 │ │ +30f47e: 7010 4a89 0000 |0011: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@894a │ │ +30f484: 5b10 838b |0014: iput-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.encryptedFrameMap:Ljava/util/HashMap; // field@8b83 │ │ +30f488: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x0004 line=68 │ │ 0x0006 line=73 │ │ 0x0008 line=108 │ │ 0x000f line=109 │ │ @@ -1360841,18 +1360841,18 @@ │ │ type : '(Ljava/nio/ByteBuffer;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -30f488: |[30f488] org.jaudiotagger.tag.id3.ID3v22Tag.:(Ljava/nio/ByteBuffer;)V │ │ -30f498: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ -30f49c: 7030 6696 2100 |0002: invoke-direct {v1, v2, v0}, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.:(Ljava/nio/ByteBuffer;Ljava/lang/String;)V // method@9666 │ │ -30f4a2: 0e00 |0005: return-void │ │ +30f48c: |[30f48c] org.jaudiotagger.tag.id3.ID3v22Tag.:(Ljava/nio/ByteBuffer;)V │ │ +30f49c: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ +30f4a0: 7030 6696 2100 |0002: invoke-direct {v1, v2, v0}, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.:(Ljava/nio/ByteBuffer;Ljava/lang/String;)V // method@9666 │ │ +30f4a6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=217 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jaudiotagger/tag/id3/ID3v22Tag; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/nio/ByteBuffer; │ │ │ │ @@ -1360861,22 +1360861,22 @@ │ │ type : '(Ljava/nio/ByteBuffer;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -30f4a4: |[30f4a4] org.jaudiotagger.tag.id3.ID3v22Tag.:(Ljava/nio/ByteBuffer;Ljava/lang/String;)V │ │ -30f4b4: 7010 e294 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.:()V // method@94e2 │ │ -30f4ba: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -30f4bc: 5c10 818b |0004: iput-boolean v0, v1, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.compression:Z // field@8b81 │ │ -30f4c0: 5c10 888b |0006: iput-boolean v0, v1, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.mId3HeaderFlagUnsynchronisation:Z // field@8b88 │ │ -30f4c4: 6e20 8e96 3100 |0008: invoke-virtual {v1, v3}, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.setLoggingFilename:(Ljava/lang/String;)V // method@968e │ │ -30f4ca: 6e20 8a96 2100 |000b: invoke-virtual {v1, v2}, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.read:(Ljava/nio/ByteBuffer;)V // method@968a │ │ -30f4d0: 0e00 |000e: return-void │ │ +30f4a8: |[30f4a8] org.jaudiotagger.tag.id3.ID3v22Tag.:(Ljava/nio/ByteBuffer;Ljava/lang/String;)V │ │ +30f4b8: 7010 e294 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.:()V // method@94e2 │ │ +30f4be: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +30f4c0: 5c10 818b |0004: iput-boolean v0, v1, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.compression:Z // field@8b81 │ │ +30f4c4: 5c10 888b |0006: iput-boolean v0, v1, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.mId3HeaderFlagUnsynchronisation:Z // field@8b88 │ │ +30f4c8: 6e20 8e96 3100 |0008: invoke-virtual {v1, v3}, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.setLoggingFilename:(Ljava/lang/String;)V // method@968e │ │ +30f4ce: 6e20 8a96 2100 |000b: invoke-virtual {v1, v2}, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.read:(Ljava/nio/ByteBuffer;)V // method@968a │ │ +30f4d4: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=202 │ │ 0x0004 line=68 │ │ 0x0006 line=73 │ │ 0x0008 line=203 │ │ 0x000b line=204 │ │ @@ -1360890,54 +1360890,54 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/AbstractTag;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 82 16-bit code units │ │ -30f4d4: |[30f4d4] org.jaudiotagger.tag.id3.ID3v22Tag.:(Lorg/jaudiotagger/tag/id3/AbstractTag;)V │ │ -30f4e4: 7010 e294 0200 |0000: invoke-direct {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.:()V // method@94e2 │ │ -30f4ea: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -30f4ec: 5c20 818b |0004: iput-boolean v0, v2, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.compression:Z // field@8b81 │ │ -30f4f0: 5c20 888b |0006: iput-boolean v0, v2, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.mId3HeaderFlagUnsynchronisation:Z // field@8b88 │ │ -30f4f4: 2200 9010 |0008: new-instance v0, Ljava/util/LinkedHashMap; // type@1090 │ │ -30f4f8: 7010 4a89 0000 |000a: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@894a │ │ -30f4fe: 5b20 858b |000d: iput-object v0, v2, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.frameMap:Ljava/util/HashMap; // field@8b85 │ │ -30f502: 2200 9010 |000f: new-instance v0, Ljava/util/LinkedHashMap; // type@1090 │ │ -30f506: 7010 4a89 0000 |0011: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@894a │ │ -30f50c: 5b20 838b |0014: iput-object v0, v2, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.encryptedFrameMap:Ljava/util/HashMap; // field@8b83 │ │ -30f510: 6200 878b |0016: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.logger:Ljava/util/logging/Logger; // field@8b87 │ │ -30f514: 1a01 d112 |0018: const-string v1, "Creating tag from a tag of a different version" // string@12d1 │ │ -30f518: 6e20 128a 1000 |001a: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -30f51e: 3803 3400 |001d: if-eqz v3, 0051 // +0034 │ │ -30f522: 2030 2512 |001f: instance-of v0, v3, Lorg/jaudiotagger/tag/id3/ID3v23Tag; // type@1225 │ │ -30f526: 3900 0f00 |0021: if-nez v0, 0030 // +000f │ │ -30f52a: 2030 1e12 |0023: instance-of v0, v3, Lorg/jaudiotagger/tag/id3/ID3v22Tag; // type@121e │ │ -30f52e: 3900 0300 |0025: if-nez v0, 0028 // +0003 │ │ -30f532: 2809 |0027: goto 0030 // +0009 │ │ -30f534: 2203 4110 |0028: new-instance v3, Ljava/lang/UnsupportedOperationException; // type@1041 │ │ -30f538: 1a00 5e12 |002a: const-string v0, "Copy Constructor not called. Please type cast the argument" // string@125e │ │ -30f53c: 7020 fc87 0300 |002c: invoke-direct {v3, v0}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@87fc │ │ -30f542: 2703 |002f: throw v3 │ │ -30f544: 2030 2c12 |0030: instance-of v0, v3, Lorg/jaudiotagger/tag/id3/ID3v24Tag; // type@122c │ │ -30f548: 3800 0500 |0032: if-eqz v0, 0037 // +0005 │ │ -30f54c: 1f03 2c12 |0034: check-cast v3, Lorg/jaudiotagger/tag/id3/ID3v24Tag; // type@122c │ │ -30f550: 2807 |0036: goto 003d // +0007 │ │ -30f552: 2200 2c12 |0037: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24Tag; // type@122c │ │ -30f556: 7020 7397 3000 |0039: invoke-direct {v0, v3}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.:(Lorg/jaudiotagger/tag/id3/AbstractTag;)V // method@9773 │ │ -30f55c: 0703 |003c: move-object v3, v0 │ │ -30f55e: 6e10 8d97 0300 |003d: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.getLoggingFilename:()Ljava/lang/String; // method@978d │ │ -30f564: 0c00 |0040: move-result-object v0 │ │ -30f566: 6e20 8e96 0200 |0041: invoke-virtual {v2, v0}, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.setLoggingFilename:(Ljava/lang/String;)V // method@968e │ │ -30f56c: 6e20 6e96 3200 |0044: invoke-virtual {v2, v3}, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.copyPrimitives:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;)V // method@966e │ │ -30f572: 6e20 6d96 3200 |0047: invoke-virtual {v2, v3}, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.copyFrames:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;)V // method@966d │ │ -30f578: 6203 878b |004a: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.logger:Ljava/util/logging/Logger; // field@8b87 │ │ -30f57c: 1a00 c912 |004c: const-string v0, "Created tag from a tag of a different version" // string@12c9 │ │ -30f580: 6e20 128a 0300 |004e: invoke-virtual {v3, v0}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -30f586: 0e00 |0051: return-void │ │ +30f4d8: |[30f4d8] org.jaudiotagger.tag.id3.ID3v22Tag.:(Lorg/jaudiotagger/tag/id3/AbstractTag;)V │ │ +30f4e8: 7010 e294 0200 |0000: invoke-direct {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.:()V // method@94e2 │ │ +30f4ee: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +30f4f0: 5c20 818b |0004: iput-boolean v0, v2, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.compression:Z // field@8b81 │ │ +30f4f4: 5c20 888b |0006: iput-boolean v0, v2, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.mId3HeaderFlagUnsynchronisation:Z // field@8b88 │ │ +30f4f8: 2200 9010 |0008: new-instance v0, Ljava/util/LinkedHashMap; // type@1090 │ │ +30f4fc: 7010 4a89 0000 |000a: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@894a │ │ +30f502: 5b20 858b |000d: iput-object v0, v2, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.frameMap:Ljava/util/HashMap; // field@8b85 │ │ +30f506: 2200 9010 |000f: new-instance v0, Ljava/util/LinkedHashMap; // type@1090 │ │ +30f50a: 7010 4a89 0000 |0011: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@894a │ │ +30f510: 5b20 838b |0014: iput-object v0, v2, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.encryptedFrameMap:Ljava/util/HashMap; // field@8b83 │ │ +30f514: 6200 878b |0016: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.logger:Ljava/util/logging/Logger; // field@8b87 │ │ +30f518: 1a01 d112 |0018: const-string v1, "Creating tag from a tag of a different version" // string@12d1 │ │ +30f51c: 6e20 128a 1000 |001a: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +30f522: 3803 3400 |001d: if-eqz v3, 0051 // +0034 │ │ +30f526: 2030 2512 |001f: instance-of v0, v3, Lorg/jaudiotagger/tag/id3/ID3v23Tag; // type@1225 │ │ +30f52a: 3900 0f00 |0021: if-nez v0, 0030 // +000f │ │ +30f52e: 2030 1e12 |0023: instance-of v0, v3, Lorg/jaudiotagger/tag/id3/ID3v22Tag; // type@121e │ │ +30f532: 3900 0300 |0025: if-nez v0, 0028 // +0003 │ │ +30f536: 2809 |0027: goto 0030 // +0009 │ │ +30f538: 2203 4110 |0028: new-instance v3, Ljava/lang/UnsupportedOperationException; // type@1041 │ │ +30f53c: 1a00 5e12 |002a: const-string v0, "Copy Constructor not called. Please type cast the argument" // string@125e │ │ +30f540: 7020 fc87 0300 |002c: invoke-direct {v3, v0}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@87fc │ │ +30f546: 2703 |002f: throw v3 │ │ +30f548: 2030 2c12 |0030: instance-of v0, v3, Lorg/jaudiotagger/tag/id3/ID3v24Tag; // type@122c │ │ +30f54c: 3800 0500 |0032: if-eqz v0, 0037 // +0005 │ │ +30f550: 1f03 2c12 |0034: check-cast v3, Lorg/jaudiotagger/tag/id3/ID3v24Tag; // type@122c │ │ +30f554: 2807 |0036: goto 003d // +0007 │ │ +30f556: 2200 2c12 |0037: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24Tag; // type@122c │ │ +30f55a: 7020 7397 3000 |0039: invoke-direct {v0, v3}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.:(Lorg/jaudiotagger/tag/id3/AbstractTag;)V // method@9773 │ │ +30f560: 0703 |003c: move-object v3, v0 │ │ +30f562: 6e10 8d97 0300 |003d: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.getLoggingFilename:()Ljava/lang/String; // method@978d │ │ +30f568: 0c00 |0040: move-result-object v0 │ │ +30f56a: 6e20 8e96 0200 |0041: invoke-virtual {v2, v0}, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.setLoggingFilename:(Ljava/lang/String;)V // method@968e │ │ +30f570: 6e20 6e96 3200 |0044: invoke-virtual {v2, v3}, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.copyPrimitives:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;)V // method@966e │ │ +30f576: 6e20 6d96 3200 |0047: invoke-virtual {v2, v3}, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.copyFrames:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;)V // method@966d │ │ +30f57c: 6203 878b |004a: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.logger:Ljava/util/logging/Logger; // field@8b87 │ │ +30f580: 1a00 c912 |004c: const-string v0, "Created tag from a tag of a different version" // string@12c9 │ │ +30f584: 6e20 128a 0300 |004e: invoke-virtual {v3, v0}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +30f58a: 0e00 |0051: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ 0x0004 line=68 │ │ 0x0006 line=73 │ │ 0x0008 line=162 │ │ 0x000f line=163 │ │ @@ -1360960,25 +1360960,25 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/ID3v22Tag;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -30f588: |[30f588] org.jaudiotagger.tag.id3.ID3v22Tag.:(Lorg/jaudiotagger/tag/id3/ID3v22Tag;)V │ │ -30f598: 7020 e394 3200 |0000: invoke-direct {v2, v3}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;)V // method@94e3 │ │ -30f59e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -30f5a0: 5c20 818b |0004: iput-boolean v0, v2, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.compression:Z // field@8b81 │ │ -30f5a4: 5c20 888b |0006: iput-boolean v0, v2, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.mId3HeaderFlagUnsynchronisation:Z // field@8b88 │ │ -30f5a8: 6200 878b |0008: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.logger:Ljava/util/logging/Logger; // field@8b87 │ │ -30f5ac: 1a01 d212 |000a: const-string v1, "Creating tag from another tag of same type" // string@12d2 │ │ -30f5b0: 6e20 128a 1000 |000c: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -30f5b6: 6e20 6e96 3200 |000f: invoke-virtual {v2, v3}, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.copyPrimitives:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;)V // method@966e │ │ -30f5bc: 6e20 6d96 3200 |0012: invoke-virtual {v2, v3}, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.copyFrames:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;)V // method@966d │ │ -30f5c2: 0e00 |0015: return-void │ │ +30f58c: |[30f58c] org.jaudiotagger.tag.id3.ID3v22Tag.:(Lorg/jaudiotagger/tag/id3/ID3v22Tag;)V │ │ +30f59c: 7020 e394 3200 |0000: invoke-direct {v2, v3}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;)V // method@94e3 │ │ +30f5a2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +30f5a4: 5c20 818b |0004: iput-boolean v0, v2, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.compression:Z // field@8b81 │ │ +30f5a8: 5c20 888b |0006: iput-boolean v0, v2, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.mId3HeaderFlagUnsynchronisation:Z // field@8b88 │ │ +30f5ac: 6200 878b |0008: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.logger:Ljava/util/logging/Logger; // field@8b87 │ │ +30f5b0: 1a01 d212 |000a: const-string v1, "Creating tag from another tag of same type" // string@12d2 │ │ +30f5b4: 6e20 128a 1000 |000c: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +30f5ba: 6e20 6e96 3200 |000f: invoke-virtual {v2, v3}, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.copyPrimitives:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;)V // method@966e │ │ +30f5c0: 6e20 6d96 3200 |0012: invoke-virtual {v2, v3}, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.copyFrames:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;)V // method@966d │ │ +30f5c6: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ 0x0004 line=68 │ │ 0x0006 line=73 │ │ 0x0008 line=151 │ │ 0x000f line=152 │ │ @@ -1360992,155 +1360992,155 @@ │ │ type : '(Ljava/nio/ByteBuffer;I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 312 16-bit code units │ │ -30f86c: |[30f86c] org.jaudiotagger.tag.id3.ID3v22Tag.readFrames:(Ljava/nio/ByteBuffer;I)V │ │ -30f87c: 2200 9010 |0000: new-instance v0, Ljava/util/LinkedHashMap; // type@1090 │ │ -30f880: 7010 4a89 0000 |0002: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@894a │ │ -30f886: 5b40 858b |0005: iput-object v0, v4, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.frameMap:Ljava/util/HashMap; // field@8b85 │ │ -30f88a: 2200 9010 |0007: new-instance v0, Ljava/util/LinkedHashMap; // type@1090 │ │ -30f88e: 7010 4a89 0000 |0009: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@894a │ │ -30f894: 5b40 838b |000c: iput-object v0, v4, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.encryptedFrameMap:Ljava/util/HashMap; // field@8b83 │ │ -30f898: 5946 848b |000e: iput v6, v4, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.fileReadSize:I // field@8b84 │ │ -30f89c: 6200 878b |0010: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.logger:Ljava/util/logging/Logger; // field@8b87 │ │ -30f8a0: 2201 3910 |0012: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -30f8a4: 7010 cc87 0100 |0014: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -30f8aa: 6e10 8196 0400 |0017: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.getLoggingFilename:()Ljava/lang/String; // method@9681 │ │ -30f8b0: 0c02 |001a: move-result-object v2 │ │ -30f8b2: 6e20 d787 2100 |001b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -30f8b8: 1a02 4905 |001e: const-string v2, ":Start of frame body at:" // string@0549 │ │ -30f8bc: 6e20 d787 2100 |0020: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -30f8c2: 6e10 4d88 0500 |0023: invoke-virtual {v5}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ -30f8c8: 0a02 |0026: move-result v2 │ │ -30f8ca: 6e20 d387 2100 |0027: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -30f8d0: 1a02 2f04 |002a: const-string v2, ",frames sizes and padding is:" // string@042f │ │ -30f8d4: 6e20 d787 2100 |002c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -30f8da: 6e20 d387 6100 |002f: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -30f8e0: 6e10 df87 0100 |0032: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -30f8e6: 0c01 |0035: move-result-object v1 │ │ -30f8e8: 6e20 158a 1000 |0036: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.finest:(Ljava/lang/String;)V // method@8a15 │ │ -30f8ee: 6e10 4d88 0500 |0039: invoke-virtual {v5}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ -30f8f4: 0a00 |003c: move-result v0 │ │ -30f8f6: 3560 fa00 |003d: if-ge v0, v6, 0137 // +00fa │ │ -30f8fa: 6200 878b |003f: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.logger:Ljava/util/logging/Logger; // field@8b87 │ │ -30f8fe: 2201 3910 |0041: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -30f902: 7010 cc87 0100 |0043: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -30f908: 6e10 8196 0400 |0046: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.getLoggingFilename:()Ljava/lang/String; // method@9681 │ │ -30f90e: 0c02 |0049: move-result-object v2 │ │ -30f910: 6e20 d787 2100 |004a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -30f916: 1a02 6d05 |004d: const-string v2, ":looking for next frame at:" // string@056d │ │ -30f91a: 6e20 d787 2100 |004f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -30f920: 6e10 4d88 0500 |0052: invoke-virtual {v5}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ -30f926: 0a02 |0055: move-result v2 │ │ -30f928: 6e20 d387 2100 |0056: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -30f92e: 6e10 df87 0100 |0059: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -30f934: 0c01 |005c: move-result-object v1 │ │ -30f936: 6e20 128a 1000 |005d: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -30f93c: 2200 1b12 |0060: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22Frame; // type@121b │ │ -30f940: 6e10 8196 0400 |0062: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.getLoggingFilename:()Ljava/lang/String; // method@9681 │ │ -30f946: 0c01 |0065: move-result-object v1 │ │ -30f948: 7030 3896 5001 |0066: invoke-direct {v0, v5, v1}, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.:(Ljava/nio/ByteBuffer;Ljava/lang/String;)V // method@9638 │ │ -30f94e: 6e10 4596 0000 |0069: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.getIdentifier:()Ljava/lang/String; // method@9645 │ │ -30f954: 0c01 |006c: move-result-object v1 │ │ -30f956: 6e30 8996 1400 |006d: invoke-virtual {v4, v1, v0}, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.loadFrameIntoMap:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V // method@9689 │ │ -30f95c: 28c9 |0070: goto 0039 // -0037 │ │ -30f95e: 0d00 |0071: move-exception v0 │ │ -30f960: 6201 878b |0072: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.logger:Ljava/util/logging/Logger; // field@8b87 │ │ -30f964: 2202 3910 |0074: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ -30f968: 7010 cc87 0200 |0076: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -30f96e: 6e10 8196 0400 |0079: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.getLoggingFilename:()Ljava/lang/String; // method@9681 │ │ -30f974: 0c03 |007c: move-result-object v3 │ │ -30f976: 6e20 d787 3200 |007d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -30f97c: 1a03 f704 |0080: const-string v3, ":Corrupt Frame:" // string@04f7 │ │ -30f980: 6e20 d787 3200 |0082: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -30f986: 6e10 9791 0000 |0085: invoke-virtual {v0}, Lorg/jaudiotagger/tag/InvalidDataTypeException;.getMessage:()Ljava/lang/String; // method@9197 │ │ -30f98c: 0c00 |0088: move-result-object v0 │ │ -30f98e: 6e20 d787 0200 |0089: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -30f994: 6e10 df87 0200 |008c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -30f99a: 0c00 |008f: move-result-object v0 │ │ -30f99c: 6e20 1c8a 0100 |0090: invoke-virtual {v1, v0}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ -30f9a2: 5240 868b |0093: iget v0, v4, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.invalidFrames:I // field@8b86 │ │ -30f9a6: d800 0001 |0095: add-int/lit8 v0, v0, #int 1 // #01 │ │ -30f9aa: 5940 868b |0097: iput v0, v4, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.invalidFrames:I // field@8b86 │ │ -30f9ae: 28a0 |0099: goto 0039 // -0060 │ │ -30f9b0: 0d05 |009a: move-exception v5 │ │ -30f9b2: 6206 878b |009b: sget-object v6, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.logger:Ljava/util/logging/Logger; // field@8b87 │ │ -30f9b6: 2200 3910 |009d: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -30f9ba: 7010 cc87 0000 |009f: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -30f9c0: 6e10 8196 0400 |00a2: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.getLoggingFilename:()Ljava/lang/String; // method@9681 │ │ -30f9c6: 0c01 |00a5: move-result-object v1 │ │ -30f9c8: 6e20 d787 1000 |00a6: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -30f9ce: 1a01 1d05 |00a9: const-string v1, ":Invalid Frame:" // string@051d │ │ -30f9d2: 6e20 d787 1000 |00ab: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -30f9d8: 6e10 9c91 0500 |00ae: invoke-virtual {v5}, Lorg/jaudiotagger/tag/InvalidFrameException;.getMessage:()Ljava/lang/String; // method@919c │ │ -30f9de: 0c05 |00b1: move-result-object v5 │ │ -30f9e0: 6e20 d787 5000 |00b2: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -30f9e6: 6e10 df87 0000 |00b5: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -30f9ec: 0c05 |00b8: move-result-object v5 │ │ -30f9ee: 6e20 1c8a 5600 |00b9: invoke-virtual {v6, v5}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ -30f9f4: 5245 868b |00bc: iget v5, v4, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.invalidFrames:I // field@8b86 │ │ -30f9f8: d805 0501 |00be: add-int/lit8 v5, v5, #int 1 // #01 │ │ -30f9fc: 5945 868b |00c0: iput v5, v4, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.invalidFrames:I // field@8b86 │ │ -30fa00: 2875 |00c2: goto 0137 // +0075 │ │ -30fa02: 0d05 |00c3: move-exception v5 │ │ -30fa04: 6206 878b |00c4: sget-object v6, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.logger:Ljava/util/logging/Logger; // field@8b87 │ │ -30fa08: 2200 3910 |00c6: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -30fa0c: 7010 cc87 0000 |00c8: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -30fa12: 6e10 8196 0400 |00cb: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.getLoggingFilename:()Ljava/lang/String; // method@9681 │ │ -30fa18: 0c01 |00ce: move-result-object v1 │ │ -30fa1a: 6e20 d787 1000 |00cf: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -30fa20: 1a01 1805 |00d2: const-string v1, ":Invalid Frame Identifier:" // string@0518 │ │ -30fa24: 6e20 d787 1000 |00d4: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -30fa2a: 6e10 a191 0500 |00d7: invoke-virtual {v5}, Lorg/jaudiotagger/tag/InvalidFrameIdentifierException;.getMessage:()Ljava/lang/String; // method@91a1 │ │ -30fa30: 0c05 |00da: move-result-object v5 │ │ -30fa32: 6e20 d787 5000 |00db: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -30fa38: 6e10 df87 0000 |00de: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -30fa3e: 0c05 |00e1: move-result-object v5 │ │ -30fa40: 6e20 128a 5600 |00e2: invoke-virtual {v6, v5}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -30fa46: 5245 868b |00e5: iget v5, v4, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.invalidFrames:I // field@8b86 │ │ -30fa4a: d805 0501 |00e7: add-int/lit8 v5, v5, #int 1 // #01 │ │ -30fa4e: 5945 868b |00e9: iput v5, v4, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.invalidFrames:I // field@8b86 │ │ -30fa52: 284c |00eb: goto 0137 // +004c │ │ -30fa54: 0d00 |00ec: move-exception v0 │ │ -30fa56: 6201 878b |00ed: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.logger:Ljava/util/logging/Logger; // field@8b87 │ │ -30fa5a: 2202 3910 |00ef: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ -30fa5e: 7010 cc87 0200 |00f1: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -30fa64: 6e10 8196 0400 |00f4: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.getLoggingFilename:()Ljava/lang/String; // method@9681 │ │ -30fa6a: 0c03 |00f7: move-result-object v3 │ │ -30fa6c: 6e20 d787 3200 |00f8: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -30fa72: 1a03 0105 |00fb: const-string v3, ":Empty Frame:" // string@0501 │ │ -30fa76: 6e20 d787 3200 |00fd: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -30fa7c: 6e10 8591 0000 |0100: invoke-virtual {v0}, Lorg/jaudiotagger/tag/EmptyFrameException;.getMessage:()Ljava/lang/String; // method@9185 │ │ -30fa82: 0c00 |0103: move-result-object v0 │ │ -30fa84: 6e20 d787 0200 |0104: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -30fa8a: 6e10 df87 0200 |0107: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -30fa90: 0c00 |010a: move-result-object v0 │ │ -30fa92: 6e20 1c8a 0100 |010b: invoke-virtual {v1, v0}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ -30fa98: 5240 828b |010e: iget v0, v4, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.emptyFrameBytes:I // field@8b82 │ │ -30fa9c: d800 0006 |0110: add-int/lit8 v0, v0, #int 6 // #06 │ │ -30faa0: 5940 828b |0112: iput v0, v4, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.emptyFrameBytes:I // field@8b82 │ │ -30faa4: 2900 25ff |0114: goto/16 0039 // -00db │ │ -30faa8: 6206 878b |0116: sget-object v6, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.logger:Ljava/util/logging/Logger; // field@8b87 │ │ -30faac: 2200 3910 |0118: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -30fab0: 7010 cc87 0000 |011a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -30fab6: 6e10 8196 0400 |011d: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.getLoggingFilename:()Ljava/lang/String; // method@9681 │ │ -30fabc: 0c01 |0120: move-result-object v1 │ │ -30fabe: 6e20 d787 1000 |0121: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -30fac4: 1a01 0b05 |0124: const-string v1, ":Found padding starting at:" // string@050b │ │ -30fac8: 6e20 d787 1000 |0126: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -30face: 6e10 4d88 0500 |0129: invoke-virtual {v5}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ -30fad4: 0a05 |012c: move-result v5 │ │ -30fad6: 6e20 d387 5000 |012d: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -30fadc: 6e10 df87 0000 |0130: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -30fae2: 0c05 |0133: move-result-object v5 │ │ -30fae4: 6e20 128a 5600 |0134: invoke-virtual {v6, v5}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -30faea: 0e00 |0137: return-void │ │ +30f870: |[30f870] org.jaudiotagger.tag.id3.ID3v22Tag.readFrames:(Ljava/nio/ByteBuffer;I)V │ │ +30f880: 2200 9010 |0000: new-instance v0, Ljava/util/LinkedHashMap; // type@1090 │ │ +30f884: 7010 4a89 0000 |0002: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@894a │ │ +30f88a: 5b40 858b |0005: iput-object v0, v4, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.frameMap:Ljava/util/HashMap; // field@8b85 │ │ +30f88e: 2200 9010 |0007: new-instance v0, Ljava/util/LinkedHashMap; // type@1090 │ │ +30f892: 7010 4a89 0000 |0009: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@894a │ │ +30f898: 5b40 838b |000c: iput-object v0, v4, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.encryptedFrameMap:Ljava/util/HashMap; // field@8b83 │ │ +30f89c: 5946 848b |000e: iput v6, v4, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.fileReadSize:I // field@8b84 │ │ +30f8a0: 6200 878b |0010: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.logger:Ljava/util/logging/Logger; // field@8b87 │ │ +30f8a4: 2201 3910 |0012: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +30f8a8: 7010 cc87 0100 |0014: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +30f8ae: 6e10 8196 0400 |0017: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.getLoggingFilename:()Ljava/lang/String; // method@9681 │ │ +30f8b4: 0c02 |001a: move-result-object v2 │ │ +30f8b6: 6e20 d787 2100 |001b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +30f8bc: 1a02 4905 |001e: const-string v2, ":Start of frame body at:" // string@0549 │ │ +30f8c0: 6e20 d787 2100 |0020: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +30f8c6: 6e10 4d88 0500 |0023: invoke-virtual {v5}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ +30f8cc: 0a02 |0026: move-result v2 │ │ +30f8ce: 6e20 d387 2100 |0027: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +30f8d4: 1a02 2f04 |002a: const-string v2, ",frames sizes and padding is:" // string@042f │ │ +30f8d8: 6e20 d787 2100 |002c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +30f8de: 6e20 d387 6100 |002f: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +30f8e4: 6e10 df87 0100 |0032: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +30f8ea: 0c01 |0035: move-result-object v1 │ │ +30f8ec: 6e20 158a 1000 |0036: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.finest:(Ljava/lang/String;)V // method@8a15 │ │ +30f8f2: 6e10 4d88 0500 |0039: invoke-virtual {v5}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ +30f8f8: 0a00 |003c: move-result v0 │ │ +30f8fa: 3560 fa00 |003d: if-ge v0, v6, 0137 // +00fa │ │ +30f8fe: 6200 878b |003f: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.logger:Ljava/util/logging/Logger; // field@8b87 │ │ +30f902: 2201 3910 |0041: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +30f906: 7010 cc87 0100 |0043: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +30f90c: 6e10 8196 0400 |0046: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.getLoggingFilename:()Ljava/lang/String; // method@9681 │ │ +30f912: 0c02 |0049: move-result-object v2 │ │ +30f914: 6e20 d787 2100 |004a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +30f91a: 1a02 6d05 |004d: const-string v2, ":looking for next frame at:" // string@056d │ │ +30f91e: 6e20 d787 2100 |004f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +30f924: 6e10 4d88 0500 |0052: invoke-virtual {v5}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ +30f92a: 0a02 |0055: move-result v2 │ │ +30f92c: 6e20 d387 2100 |0056: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +30f932: 6e10 df87 0100 |0059: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +30f938: 0c01 |005c: move-result-object v1 │ │ +30f93a: 6e20 128a 1000 |005d: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +30f940: 2200 1b12 |0060: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22Frame; // type@121b │ │ +30f944: 6e10 8196 0400 |0062: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.getLoggingFilename:()Ljava/lang/String; // method@9681 │ │ +30f94a: 0c01 |0065: move-result-object v1 │ │ +30f94c: 7030 3896 5001 |0066: invoke-direct {v0, v5, v1}, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.:(Ljava/nio/ByteBuffer;Ljava/lang/String;)V // method@9638 │ │ +30f952: 6e10 4596 0000 |0069: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.getIdentifier:()Ljava/lang/String; // method@9645 │ │ +30f958: 0c01 |006c: move-result-object v1 │ │ +30f95a: 6e30 8996 1400 |006d: invoke-virtual {v4, v1, v0}, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.loadFrameIntoMap:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V // method@9689 │ │ +30f960: 28c9 |0070: goto 0039 // -0037 │ │ +30f962: 0d00 |0071: move-exception v0 │ │ +30f964: 6201 878b |0072: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.logger:Ljava/util/logging/Logger; // field@8b87 │ │ +30f968: 2202 3910 |0074: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ +30f96c: 7010 cc87 0200 |0076: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +30f972: 6e10 8196 0400 |0079: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.getLoggingFilename:()Ljava/lang/String; // method@9681 │ │ +30f978: 0c03 |007c: move-result-object v3 │ │ +30f97a: 6e20 d787 3200 |007d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +30f980: 1a03 f704 |0080: const-string v3, ":Corrupt Frame:" // string@04f7 │ │ +30f984: 6e20 d787 3200 |0082: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +30f98a: 6e10 9791 0000 |0085: invoke-virtual {v0}, Lorg/jaudiotagger/tag/InvalidDataTypeException;.getMessage:()Ljava/lang/String; // method@9197 │ │ +30f990: 0c00 |0088: move-result-object v0 │ │ +30f992: 6e20 d787 0200 |0089: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +30f998: 6e10 df87 0200 |008c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +30f99e: 0c00 |008f: move-result-object v0 │ │ +30f9a0: 6e20 1c8a 0100 |0090: invoke-virtual {v1, v0}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ +30f9a6: 5240 868b |0093: iget v0, v4, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.invalidFrames:I // field@8b86 │ │ +30f9aa: d800 0001 |0095: add-int/lit8 v0, v0, #int 1 // #01 │ │ +30f9ae: 5940 868b |0097: iput v0, v4, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.invalidFrames:I // field@8b86 │ │ +30f9b2: 28a0 |0099: goto 0039 // -0060 │ │ +30f9b4: 0d05 |009a: move-exception v5 │ │ +30f9b6: 6206 878b |009b: sget-object v6, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.logger:Ljava/util/logging/Logger; // field@8b87 │ │ +30f9ba: 2200 3910 |009d: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +30f9be: 7010 cc87 0000 |009f: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +30f9c4: 6e10 8196 0400 |00a2: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.getLoggingFilename:()Ljava/lang/String; // method@9681 │ │ +30f9ca: 0c01 |00a5: move-result-object v1 │ │ +30f9cc: 6e20 d787 1000 |00a6: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +30f9d2: 1a01 1d05 |00a9: const-string v1, ":Invalid Frame:" // string@051d │ │ +30f9d6: 6e20 d787 1000 |00ab: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +30f9dc: 6e10 9c91 0500 |00ae: invoke-virtual {v5}, Lorg/jaudiotagger/tag/InvalidFrameException;.getMessage:()Ljava/lang/String; // method@919c │ │ +30f9e2: 0c05 |00b1: move-result-object v5 │ │ +30f9e4: 6e20 d787 5000 |00b2: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +30f9ea: 6e10 df87 0000 |00b5: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +30f9f0: 0c05 |00b8: move-result-object v5 │ │ +30f9f2: 6e20 1c8a 5600 |00b9: invoke-virtual {v6, v5}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ +30f9f8: 5245 868b |00bc: iget v5, v4, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.invalidFrames:I // field@8b86 │ │ +30f9fc: d805 0501 |00be: add-int/lit8 v5, v5, #int 1 // #01 │ │ +30fa00: 5945 868b |00c0: iput v5, v4, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.invalidFrames:I // field@8b86 │ │ +30fa04: 2875 |00c2: goto 0137 // +0075 │ │ +30fa06: 0d05 |00c3: move-exception v5 │ │ +30fa08: 6206 878b |00c4: sget-object v6, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.logger:Ljava/util/logging/Logger; // field@8b87 │ │ +30fa0c: 2200 3910 |00c6: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +30fa10: 7010 cc87 0000 |00c8: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +30fa16: 6e10 8196 0400 |00cb: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.getLoggingFilename:()Ljava/lang/String; // method@9681 │ │ +30fa1c: 0c01 |00ce: move-result-object v1 │ │ +30fa1e: 6e20 d787 1000 |00cf: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +30fa24: 1a01 1805 |00d2: const-string v1, ":Invalid Frame Identifier:" // string@0518 │ │ +30fa28: 6e20 d787 1000 |00d4: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +30fa2e: 6e10 a191 0500 |00d7: invoke-virtual {v5}, Lorg/jaudiotagger/tag/InvalidFrameIdentifierException;.getMessage:()Ljava/lang/String; // method@91a1 │ │ +30fa34: 0c05 |00da: move-result-object v5 │ │ +30fa36: 6e20 d787 5000 |00db: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +30fa3c: 6e10 df87 0000 |00de: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +30fa42: 0c05 |00e1: move-result-object v5 │ │ +30fa44: 6e20 128a 5600 |00e2: invoke-virtual {v6, v5}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +30fa4a: 5245 868b |00e5: iget v5, v4, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.invalidFrames:I // field@8b86 │ │ +30fa4e: d805 0501 |00e7: add-int/lit8 v5, v5, #int 1 // #01 │ │ +30fa52: 5945 868b |00e9: iput v5, v4, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.invalidFrames:I // field@8b86 │ │ +30fa56: 284c |00eb: goto 0137 // +004c │ │ +30fa58: 0d00 |00ec: move-exception v0 │ │ +30fa5a: 6201 878b |00ed: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.logger:Ljava/util/logging/Logger; // field@8b87 │ │ +30fa5e: 2202 3910 |00ef: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ +30fa62: 7010 cc87 0200 |00f1: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +30fa68: 6e10 8196 0400 |00f4: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.getLoggingFilename:()Ljava/lang/String; // method@9681 │ │ +30fa6e: 0c03 |00f7: move-result-object v3 │ │ +30fa70: 6e20 d787 3200 |00f8: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +30fa76: 1a03 0105 |00fb: const-string v3, ":Empty Frame:" // string@0501 │ │ +30fa7a: 6e20 d787 3200 |00fd: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +30fa80: 6e10 8591 0000 |0100: invoke-virtual {v0}, Lorg/jaudiotagger/tag/EmptyFrameException;.getMessage:()Ljava/lang/String; // method@9185 │ │ +30fa86: 0c00 |0103: move-result-object v0 │ │ +30fa88: 6e20 d787 0200 |0104: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +30fa8e: 6e10 df87 0200 |0107: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +30fa94: 0c00 |010a: move-result-object v0 │ │ +30fa96: 6e20 1c8a 0100 |010b: invoke-virtual {v1, v0}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ +30fa9c: 5240 828b |010e: iget v0, v4, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.emptyFrameBytes:I // field@8b82 │ │ +30faa0: d800 0006 |0110: add-int/lit8 v0, v0, #int 6 // #06 │ │ +30faa4: 5940 828b |0112: iput v0, v4, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.emptyFrameBytes:I // field@8b82 │ │ +30faa8: 2900 25ff |0114: goto/16 0039 // -00db │ │ +30faac: 6206 878b |0116: sget-object v6, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.logger:Ljava/util/logging/Logger; // field@8b87 │ │ +30fab0: 2200 3910 |0118: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +30fab4: 7010 cc87 0000 |011a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +30faba: 6e10 8196 0400 |011d: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.getLoggingFilename:()Ljava/lang/String; // method@9681 │ │ +30fac0: 0c01 |0120: move-result-object v1 │ │ +30fac2: 6e20 d787 1000 |0121: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +30fac8: 1a01 0b05 |0124: const-string v1, ":Found padding starting at:" // string@050b │ │ +30facc: 6e20 d787 1000 |0126: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +30fad2: 6e10 4d88 0500 |0129: invoke-virtual {v5}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ +30fad8: 0a05 |012c: move-result v5 │ │ +30fada: 6e20 d387 5000 |012d: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +30fae0: 6e10 df87 0000 |0130: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +30fae6: 0c05 |0133: move-result-object v5 │ │ +30fae8: 6e20 128a 5600 |0134: invoke-virtual {v6, v5}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +30faee: 0e00 |0137: return-void │ │ catches : 1 │ │ 0x003f - 0x0070 │ │ Lorg/jaudiotagger/tag/PaddingException; -> 0x0116 │ │ Lorg/jaudiotagger/tag/EmptyFrameException; -> 0x00ec │ │ Lorg/jaudiotagger/tag/InvalidFrameIdentifierException; -> 0x00c3 │ │ Lorg/jaudiotagger/tag/InvalidFrameException; -> 0x009a │ │ Lorg/jaudiotagger/tag/InvalidDataTypeException; -> 0x0071 │ │ @@ -1361173,135 +1361173,135 @@ │ │ type : '(Ljava/nio/ByteBuffer;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 236 16-bit code units │ │ -30fb0c: |[30fb0c] org.jaudiotagger.tag.id3.ID3v22Tag.readHeaderFlags:(Ljava/nio/ByteBuffer;)V │ │ -30fb1c: 6e10 3e88 0900 |0000: invoke-virtual {v9}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ -30fb22: 0a09 |0003: move-result v9 │ │ -30fb24: d590 8000 |0004: and-int/lit16 v0, v9, #int 128 // #0080 │ │ -30fb28: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -30fb2a: 1212 |0007: const/4 v2, #int 1 // #1 │ │ -30fb2c: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -30fb30: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -30fb32: 2802 |000b: goto 000d // +0002 │ │ -30fb34: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -30fb36: 5c80 888b |000d: iput-boolean v0, v8, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.mId3HeaderFlagUnsynchronisation:Z // field@8b88 │ │ -30fb3a: 3800 0900 |000f: if-eqz v0, 0018 // +0009 │ │ -30fb3e: 1a00 3520 |0011: const-string v0, "JAT" // string@2035 │ │ -30fb42: 1a03 aa1d |0013: const-string v3, "ID3v22 tag has UNSYNCHRONISATION flag set." // string@1daa │ │ -30fb46: 7120 4d0e 3000 |0015: invoke-static {v0, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0e4d │ │ -30fb4c: dd00 0940 |0018: and-int/lit8 v0, v9, #int 64 // #40 │ │ -30fb50: 3800 0400 |001a: if-eqz v0, 001e // +0004 │ │ -30fb54: 1210 |001c: const/4 v0, #int 1 // #1 │ │ -30fb56: 2802 |001d: goto 001f // +0002 │ │ -30fb58: 1200 |001e: const/4 v0, #int 0 // #0 │ │ -30fb5a: 5c80 818b |001f: iput-boolean v0, v8, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.compression:Z // field@8b81 │ │ -30fb5e: 3800 1500 |0021: if-eqz v0, 0036 // +0015 │ │ -30fb62: 6200 878b |0023: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.logger:Ljava/util/logging/Logger; // field@8b87 │ │ -30fb66: 6203 3c87 |0025: sget-object v3, Lorg/jaudiotagger/logging/ErrorMessage;.ID3_TAG_COMPRESSED:Lorg/jaudiotagger/logging/ErrorMessage; // field@873c │ │ -30fb6a: 2324 be13 |0027: new-array v4, v2, [Ljava/lang/Object; // type@13be │ │ -30fb6e: 6e10 8196 0800 |0029: invoke-virtual {v8}, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.getLoggingFilename:()Ljava/lang/String; // method@9681 │ │ -30fb74: 0c05 |002c: move-result-object v5 │ │ -30fb76: 4d05 0401 |002d: aput-object v5, v4, v1 │ │ -30fb7a: 6e20 5891 4300 |002f: invoke-virtual {v3, v4}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ -30fb80: 0c03 |0032: move-result-object v3 │ │ -30fb82: 6e20 128a 3000 |0033: invoke-virtual {v0, v3}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -30fb88: dd00 0920 |0036: and-int/lit8 v0, v9, #int 32 // #20 │ │ -30fb8c: 1223 |0038: const/4 v3, #int 2 // #2 │ │ -30fb8e: 3800 1d00 |0039: if-eqz v0, 0056 // +001d │ │ -30fb92: 6200 878b |003b: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.logger:Ljava/util/logging/Logger; // field@8b87 │ │ -30fb96: 6204 3b87 |003d: sget-object v4, Lorg/jaudiotagger/logging/ErrorMessage;.ID3_INVALID_OR_UNKNOWN_FLAG_SET:Lorg/jaudiotagger/logging/ErrorMessage; // field@873b │ │ -30fb9a: 2335 be13 |003f: new-array v5, v3, [Ljava/lang/Object; // type@13be │ │ -30fb9e: 6e10 8196 0800 |0041: invoke-virtual {v8}, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.getLoggingFilename:()Ljava/lang/String; // method@9681 │ │ -30fba4: 0c06 |0044: move-result-object v6 │ │ -30fba6: 4d06 0501 |0045: aput-object v6, v5, v1 │ │ -30fbaa: 1306 2000 |0047: const/16 v6, #int 32 // #20 │ │ -30fbae: 7110 3487 0600 |0049: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -30fbb4: 0c06 |004c: move-result-object v6 │ │ -30fbb6: 4d06 0502 |004d: aput-object v6, v5, v2 │ │ -30fbba: 6e20 5891 5400 |004f: invoke-virtual {v4, v5}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ -30fbc0: 0c04 |0052: move-result-object v4 │ │ -30fbc2: 6e20 1c8a 4000 |0053: invoke-virtual {v0, v4}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ -30fbc8: dd00 0910 |0056: and-int/lit8 v0, v9, #int 16 // #10 │ │ -30fbcc: 3800 1d00 |0058: if-eqz v0, 0075 // +001d │ │ -30fbd0: 6200 878b |005a: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.logger:Ljava/util/logging/Logger; // field@8b87 │ │ -30fbd4: 6204 3b87 |005c: sget-object v4, Lorg/jaudiotagger/logging/ErrorMessage;.ID3_INVALID_OR_UNKNOWN_FLAG_SET:Lorg/jaudiotagger/logging/ErrorMessage; // field@873b │ │ -30fbd8: 2335 be13 |005e: new-array v5, v3, [Ljava/lang/Object; // type@13be │ │ -30fbdc: 6e10 8196 0800 |0060: invoke-virtual {v8}, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.getLoggingFilename:()Ljava/lang/String; // method@9681 │ │ -30fbe2: 0c06 |0063: move-result-object v6 │ │ -30fbe4: 4d06 0501 |0064: aput-object v6, v5, v1 │ │ -30fbe8: 1306 1000 |0066: const/16 v6, #int 16 // #10 │ │ -30fbec: 7110 3487 0600 |0068: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -30fbf2: 0c06 |006b: move-result-object v6 │ │ -30fbf4: 4d06 0502 |006c: aput-object v6, v5, v2 │ │ -30fbf8: 6e20 5891 5400 |006e: invoke-virtual {v4, v5}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ -30fbfe: 0c04 |0071: move-result-object v4 │ │ -30fc00: 6e20 1c8a 4000 |0072: invoke-virtual {v0, v4}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ -30fc06: dd00 0908 |0075: and-int/lit8 v0, v9, #int 8 // #08 │ │ -30fc0a: 1304 0800 |0077: const/16 v4, #int 8 // #8 │ │ -30fc0e: 3800 1b00 |0079: if-eqz v0, 0094 // +001b │ │ -30fc12: 6200 878b |007b: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.logger:Ljava/util/logging/Logger; // field@8b87 │ │ -30fc16: 6205 3b87 |007d: sget-object v5, Lorg/jaudiotagger/logging/ErrorMessage;.ID3_INVALID_OR_UNKNOWN_FLAG_SET:Lorg/jaudiotagger/logging/ErrorMessage; // field@873b │ │ -30fc1a: 2336 be13 |007f: new-array v6, v3, [Ljava/lang/Object; // type@13be │ │ -30fc1e: 6e10 8196 0800 |0081: invoke-virtual {v8}, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.getLoggingFilename:()Ljava/lang/String; // method@9681 │ │ -30fc24: 0c07 |0084: move-result-object v7 │ │ -30fc26: 4d07 0601 |0085: aput-object v7, v6, v1 │ │ -30fc2a: 7110 3487 0400 |0087: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -30fc30: 0c07 |008a: move-result-object v7 │ │ -30fc32: 4d07 0602 |008b: aput-object v7, v6, v2 │ │ -30fc36: 6e20 5891 6500 |008d: invoke-virtual {v5, v6}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ -30fc3c: 0c05 |0090: move-result-object v5 │ │ -30fc3e: 6e20 1c8a 5000 |0091: invoke-virtual {v0, v5}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ -30fc44: dd00 0904 |0094: and-int/lit8 v0, v9, #int 4 // #04 │ │ -30fc48: 3800 1c00 |0096: if-eqz v0, 00b2 // +001c │ │ -30fc4c: 6200 878b |0098: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.logger:Ljava/util/logging/Logger; // field@8b87 │ │ -30fc50: 6205 3b87 |009a: sget-object v5, Lorg/jaudiotagger/logging/ErrorMessage;.ID3_INVALID_OR_UNKNOWN_FLAG_SET:Lorg/jaudiotagger/logging/ErrorMessage; // field@873b │ │ -30fc54: 2336 be13 |009c: new-array v6, v3, [Ljava/lang/Object; // type@13be │ │ -30fc58: 6e10 8196 0800 |009e: invoke-virtual {v8}, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.getLoggingFilename:()Ljava/lang/String; // method@9681 │ │ -30fc5e: 0c07 |00a1: move-result-object v7 │ │ -30fc60: 4d07 0601 |00a2: aput-object v7, v6, v1 │ │ -30fc64: 1247 |00a4: const/4 v7, #int 4 // #4 │ │ -30fc66: 7110 3487 0700 |00a5: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -30fc6c: 0c07 |00a8: move-result-object v7 │ │ -30fc6e: 4d07 0602 |00a9: aput-object v7, v6, v2 │ │ -30fc72: 6e20 5891 6500 |00ab: invoke-virtual {v5, v6}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ -30fc78: 0c05 |00ae: move-result-object v5 │ │ -30fc7a: 6e20 1c8a 5000 |00af: invoke-virtual {v0, v5}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ -30fc80: dd00 0902 |00b2: and-int/lit8 v0, v9, #int 2 // #02 │ │ -30fc84: 3800 1b00 |00b4: if-eqz v0, 00cf // +001b │ │ -30fc88: 6200 878b |00b6: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.logger:Ljava/util/logging/Logger; // field@8b87 │ │ -30fc8c: 6205 3b87 |00b8: sget-object v5, Lorg/jaudiotagger/logging/ErrorMessage;.ID3_INVALID_OR_UNKNOWN_FLAG_SET:Lorg/jaudiotagger/logging/ErrorMessage; // field@873b │ │ -30fc90: 2336 be13 |00ba: new-array v6, v3, [Ljava/lang/Object; // type@13be │ │ -30fc94: 6e10 8196 0800 |00bc: invoke-virtual {v8}, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.getLoggingFilename:()Ljava/lang/String; // method@9681 │ │ -30fc9a: 0c07 |00bf: move-result-object v7 │ │ -30fc9c: 4d07 0601 |00c0: aput-object v7, v6, v1 │ │ -30fca0: 7110 3487 0300 |00c2: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -30fca6: 0c07 |00c5: move-result-object v7 │ │ -30fca8: 4d07 0602 |00c6: aput-object v7, v6, v2 │ │ -30fcac: 6e20 5891 6500 |00c8: invoke-virtual {v5, v6}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ -30fcb2: 0c05 |00cb: move-result-object v5 │ │ -30fcb4: 6e20 1c8a 5000 |00cc: invoke-virtual {v0, v5}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ -30fcba: b529 |00cf: and-int/2addr v9, v2 │ │ -30fcbc: 3809 1b00 |00d0: if-eqz v9, 00eb // +001b │ │ -30fcc0: 6209 878b |00d2: sget-object v9, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.logger:Ljava/util/logging/Logger; // field@8b87 │ │ -30fcc4: 6200 3b87 |00d4: sget-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.ID3_INVALID_OR_UNKNOWN_FLAG_SET:Lorg/jaudiotagger/logging/ErrorMessage; // field@873b │ │ -30fcc8: 2333 be13 |00d6: new-array v3, v3, [Ljava/lang/Object; // type@13be │ │ -30fccc: 6e10 8196 0800 |00d8: invoke-virtual {v8}, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.getLoggingFilename:()Ljava/lang/String; // method@9681 │ │ -30fcd2: 0c05 |00db: move-result-object v5 │ │ -30fcd4: 4d05 0301 |00dc: aput-object v5, v3, v1 │ │ -30fcd8: 7110 3487 0400 |00de: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -30fcde: 0c01 |00e1: move-result-object v1 │ │ -30fce0: 4d01 0302 |00e2: aput-object v1, v3, v2 │ │ -30fce4: 6e20 5891 3000 |00e4: invoke-virtual {v0, v3}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ -30fcea: 0c00 |00e7: move-result-object v0 │ │ -30fcec: 6e20 1c8a 0900 |00e8: invoke-virtual {v9, v0}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ -30fcf2: 0e00 |00eb: return-void │ │ +30fb10: |[30fb10] org.jaudiotagger.tag.id3.ID3v22Tag.readHeaderFlags:(Ljava/nio/ByteBuffer;)V │ │ +30fb20: 6e10 3e88 0900 |0000: invoke-virtual {v9}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ +30fb26: 0a09 |0003: move-result v9 │ │ +30fb28: d590 8000 |0004: and-int/lit16 v0, v9, #int 128 // #0080 │ │ +30fb2c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +30fb2e: 1212 |0007: const/4 v2, #int 1 // #1 │ │ +30fb30: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +30fb34: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +30fb36: 2802 |000b: goto 000d // +0002 │ │ +30fb38: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +30fb3a: 5c80 888b |000d: iput-boolean v0, v8, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.mId3HeaderFlagUnsynchronisation:Z // field@8b88 │ │ +30fb3e: 3800 0900 |000f: if-eqz v0, 0018 // +0009 │ │ +30fb42: 1a00 3520 |0011: const-string v0, "JAT" // string@2035 │ │ +30fb46: 1a03 aa1d |0013: const-string v3, "ID3v22 tag has UNSYNCHRONISATION flag set." // string@1daa │ │ +30fb4a: 7120 4d0e 3000 |0015: invoke-static {v0, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0e4d │ │ +30fb50: dd00 0940 |0018: and-int/lit8 v0, v9, #int 64 // #40 │ │ +30fb54: 3800 0400 |001a: if-eqz v0, 001e // +0004 │ │ +30fb58: 1210 |001c: const/4 v0, #int 1 // #1 │ │ +30fb5a: 2802 |001d: goto 001f // +0002 │ │ +30fb5c: 1200 |001e: const/4 v0, #int 0 // #0 │ │ +30fb5e: 5c80 818b |001f: iput-boolean v0, v8, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.compression:Z // field@8b81 │ │ +30fb62: 3800 1500 |0021: if-eqz v0, 0036 // +0015 │ │ +30fb66: 6200 878b |0023: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.logger:Ljava/util/logging/Logger; // field@8b87 │ │ +30fb6a: 6203 3c87 |0025: sget-object v3, Lorg/jaudiotagger/logging/ErrorMessage;.ID3_TAG_COMPRESSED:Lorg/jaudiotagger/logging/ErrorMessage; // field@873c │ │ +30fb6e: 2324 be13 |0027: new-array v4, v2, [Ljava/lang/Object; // type@13be │ │ +30fb72: 6e10 8196 0800 |0029: invoke-virtual {v8}, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.getLoggingFilename:()Ljava/lang/String; // method@9681 │ │ +30fb78: 0c05 |002c: move-result-object v5 │ │ +30fb7a: 4d05 0401 |002d: aput-object v5, v4, v1 │ │ +30fb7e: 6e20 5891 4300 |002f: invoke-virtual {v3, v4}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ +30fb84: 0c03 |0032: move-result-object v3 │ │ +30fb86: 6e20 128a 3000 |0033: invoke-virtual {v0, v3}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +30fb8c: dd00 0920 |0036: and-int/lit8 v0, v9, #int 32 // #20 │ │ +30fb90: 1223 |0038: const/4 v3, #int 2 // #2 │ │ +30fb92: 3800 1d00 |0039: if-eqz v0, 0056 // +001d │ │ +30fb96: 6200 878b |003b: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.logger:Ljava/util/logging/Logger; // field@8b87 │ │ +30fb9a: 6204 3b87 |003d: sget-object v4, Lorg/jaudiotagger/logging/ErrorMessage;.ID3_INVALID_OR_UNKNOWN_FLAG_SET:Lorg/jaudiotagger/logging/ErrorMessage; // field@873b │ │ +30fb9e: 2335 be13 |003f: new-array v5, v3, [Ljava/lang/Object; // type@13be │ │ +30fba2: 6e10 8196 0800 |0041: invoke-virtual {v8}, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.getLoggingFilename:()Ljava/lang/String; // method@9681 │ │ +30fba8: 0c06 |0044: move-result-object v6 │ │ +30fbaa: 4d06 0501 |0045: aput-object v6, v5, v1 │ │ +30fbae: 1306 2000 |0047: const/16 v6, #int 32 // #20 │ │ +30fbb2: 7110 3487 0600 |0049: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +30fbb8: 0c06 |004c: move-result-object v6 │ │ +30fbba: 4d06 0502 |004d: aput-object v6, v5, v2 │ │ +30fbbe: 6e20 5891 5400 |004f: invoke-virtual {v4, v5}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ +30fbc4: 0c04 |0052: move-result-object v4 │ │ +30fbc6: 6e20 1c8a 4000 |0053: invoke-virtual {v0, v4}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ +30fbcc: dd00 0910 |0056: and-int/lit8 v0, v9, #int 16 // #10 │ │ +30fbd0: 3800 1d00 |0058: if-eqz v0, 0075 // +001d │ │ +30fbd4: 6200 878b |005a: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.logger:Ljava/util/logging/Logger; // field@8b87 │ │ +30fbd8: 6204 3b87 |005c: sget-object v4, Lorg/jaudiotagger/logging/ErrorMessage;.ID3_INVALID_OR_UNKNOWN_FLAG_SET:Lorg/jaudiotagger/logging/ErrorMessage; // field@873b │ │ +30fbdc: 2335 be13 |005e: new-array v5, v3, [Ljava/lang/Object; // type@13be │ │ +30fbe0: 6e10 8196 0800 |0060: invoke-virtual {v8}, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.getLoggingFilename:()Ljava/lang/String; // method@9681 │ │ +30fbe6: 0c06 |0063: move-result-object v6 │ │ +30fbe8: 4d06 0501 |0064: aput-object v6, v5, v1 │ │ +30fbec: 1306 1000 |0066: const/16 v6, #int 16 // #10 │ │ +30fbf0: 7110 3487 0600 |0068: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +30fbf6: 0c06 |006b: move-result-object v6 │ │ +30fbf8: 4d06 0502 |006c: aput-object v6, v5, v2 │ │ +30fbfc: 6e20 5891 5400 |006e: invoke-virtual {v4, v5}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ +30fc02: 0c04 |0071: move-result-object v4 │ │ +30fc04: 6e20 1c8a 4000 |0072: invoke-virtual {v0, v4}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ +30fc0a: dd00 0908 |0075: and-int/lit8 v0, v9, #int 8 // #08 │ │ +30fc0e: 1304 0800 |0077: const/16 v4, #int 8 // #8 │ │ +30fc12: 3800 1b00 |0079: if-eqz v0, 0094 // +001b │ │ +30fc16: 6200 878b |007b: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.logger:Ljava/util/logging/Logger; // field@8b87 │ │ +30fc1a: 6205 3b87 |007d: sget-object v5, Lorg/jaudiotagger/logging/ErrorMessage;.ID3_INVALID_OR_UNKNOWN_FLAG_SET:Lorg/jaudiotagger/logging/ErrorMessage; // field@873b │ │ +30fc1e: 2336 be13 |007f: new-array v6, v3, [Ljava/lang/Object; // type@13be │ │ +30fc22: 6e10 8196 0800 |0081: invoke-virtual {v8}, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.getLoggingFilename:()Ljava/lang/String; // method@9681 │ │ +30fc28: 0c07 |0084: move-result-object v7 │ │ +30fc2a: 4d07 0601 |0085: aput-object v7, v6, v1 │ │ +30fc2e: 7110 3487 0400 |0087: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +30fc34: 0c07 |008a: move-result-object v7 │ │ +30fc36: 4d07 0602 |008b: aput-object v7, v6, v2 │ │ +30fc3a: 6e20 5891 6500 |008d: invoke-virtual {v5, v6}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ +30fc40: 0c05 |0090: move-result-object v5 │ │ +30fc42: 6e20 1c8a 5000 |0091: invoke-virtual {v0, v5}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ +30fc48: dd00 0904 |0094: and-int/lit8 v0, v9, #int 4 // #04 │ │ +30fc4c: 3800 1c00 |0096: if-eqz v0, 00b2 // +001c │ │ +30fc50: 6200 878b |0098: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.logger:Ljava/util/logging/Logger; // field@8b87 │ │ +30fc54: 6205 3b87 |009a: sget-object v5, Lorg/jaudiotagger/logging/ErrorMessage;.ID3_INVALID_OR_UNKNOWN_FLAG_SET:Lorg/jaudiotagger/logging/ErrorMessage; // field@873b │ │ +30fc58: 2336 be13 |009c: new-array v6, v3, [Ljava/lang/Object; // type@13be │ │ +30fc5c: 6e10 8196 0800 |009e: invoke-virtual {v8}, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.getLoggingFilename:()Ljava/lang/String; // method@9681 │ │ +30fc62: 0c07 |00a1: move-result-object v7 │ │ +30fc64: 4d07 0601 |00a2: aput-object v7, v6, v1 │ │ +30fc68: 1247 |00a4: const/4 v7, #int 4 // #4 │ │ +30fc6a: 7110 3487 0700 |00a5: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +30fc70: 0c07 |00a8: move-result-object v7 │ │ +30fc72: 4d07 0602 |00a9: aput-object v7, v6, v2 │ │ +30fc76: 6e20 5891 6500 |00ab: invoke-virtual {v5, v6}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ +30fc7c: 0c05 |00ae: move-result-object v5 │ │ +30fc7e: 6e20 1c8a 5000 |00af: invoke-virtual {v0, v5}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ +30fc84: dd00 0902 |00b2: and-int/lit8 v0, v9, #int 2 // #02 │ │ +30fc88: 3800 1b00 |00b4: if-eqz v0, 00cf // +001b │ │ +30fc8c: 6200 878b |00b6: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.logger:Ljava/util/logging/Logger; // field@8b87 │ │ +30fc90: 6205 3b87 |00b8: sget-object v5, Lorg/jaudiotagger/logging/ErrorMessage;.ID3_INVALID_OR_UNKNOWN_FLAG_SET:Lorg/jaudiotagger/logging/ErrorMessage; // field@873b │ │ +30fc94: 2336 be13 |00ba: new-array v6, v3, [Ljava/lang/Object; // type@13be │ │ +30fc98: 6e10 8196 0800 |00bc: invoke-virtual {v8}, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.getLoggingFilename:()Ljava/lang/String; // method@9681 │ │ +30fc9e: 0c07 |00bf: move-result-object v7 │ │ +30fca0: 4d07 0601 |00c0: aput-object v7, v6, v1 │ │ +30fca4: 7110 3487 0300 |00c2: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +30fcaa: 0c07 |00c5: move-result-object v7 │ │ +30fcac: 4d07 0602 |00c6: aput-object v7, v6, v2 │ │ +30fcb0: 6e20 5891 6500 |00c8: invoke-virtual {v5, v6}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ +30fcb6: 0c05 |00cb: move-result-object v5 │ │ +30fcb8: 6e20 1c8a 5000 |00cc: invoke-virtual {v0, v5}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ +30fcbe: b529 |00cf: and-int/2addr v9, v2 │ │ +30fcc0: 3809 1b00 |00d0: if-eqz v9, 00eb // +001b │ │ +30fcc4: 6209 878b |00d2: sget-object v9, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.logger:Ljava/util/logging/Logger; // field@8b87 │ │ +30fcc8: 6200 3b87 |00d4: sget-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.ID3_INVALID_OR_UNKNOWN_FLAG_SET:Lorg/jaudiotagger/logging/ErrorMessage; // field@873b │ │ +30fccc: 2333 be13 |00d6: new-array v3, v3, [Ljava/lang/Object; // type@13be │ │ +30fcd0: 6e10 8196 0800 |00d8: invoke-virtual {v8}, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.getLoggingFilename:()Ljava/lang/String; // method@9681 │ │ +30fcd6: 0c05 |00db: move-result-object v5 │ │ +30fcd8: 4d05 0301 |00dc: aput-object v5, v3, v1 │ │ +30fcdc: 7110 3487 0400 |00de: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +30fce2: 0c01 |00e1: move-result-object v1 │ │ +30fce4: 4d01 0302 |00e2: aput-object v1, v3, v2 │ │ +30fce8: 6e20 5891 3000 |00e4: invoke-virtual {v0, v3}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ +30fcee: 0c00 |00e7: move-result-object v0 │ │ +30fcf0: 6e20 1c8a 0900 |00e8: invoke-virtual {v9, v0}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ +30fcf6: 0e00 |00eb: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=322 │ │ 0x000d line=323 │ │ 0x0015 line=326 │ │ 0x001f line=328 │ │ 0x0023 line=332 │ │ @@ -1361320,42 +1361320,42 @@ │ │ type : '(IIZ)Ljava/nio/ByteBuffer;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 55 16-bit code units │ │ -30edd0: |[30edd0] org.jaudiotagger.tag.id3.ID3v22Tag.writeHeaderToBuffer:(IIZ)Ljava/nio/ByteBuffer; │ │ -30ede0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -30ede2: 5c30 818b |0001: iput-boolean v0, v3, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.compression:Z // field@8b81 │ │ -30ede6: 1301 0a00 |0003: const/16 v1, #int 10 // #a │ │ -30edea: 7110 3788 0100 |0005: invoke-static {v1}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@8837 │ │ -30edf0: 0c01 |0008: move-result-object v1 │ │ -30edf2: 6202 808b |0009: sget-object v2, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.TAG_ID:[B // field@8b80 │ │ -30edf6: 6e20 5288 2100 |000b: invoke-virtual {v1, v2}, Ljava/nio/ByteBuffer;.put:([B)Ljava/nio/ByteBuffer; // method@8852 │ │ -30edfc: 6e10 8296 0300 |000e: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.getMajorVersion:()B // method@9682 │ │ -30ee02: 0a02 |0011: move-result v2 │ │ -30ee04: 6e20 4f88 2100 |0012: invoke-virtual {v1, v2}, Ljava/nio/ByteBuffer;.put:(B)Ljava/nio/ByteBuffer; // method@884f │ │ -30ee0a: 6e10 8596 0300 |0015: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.getRevision:()B // method@9685 │ │ -30ee10: 0a02 |0018: move-result v2 │ │ -30ee12: 6e20 4f88 2100 |0019: invoke-virtual {v1, v2}, Ljava/nio/ByteBuffer;.put:(B)Ljava/nio/ByteBuffer; // method@884f │ │ -30ee18: 3806 0500 |001c: if-eqz v6, 0021 // +0005 │ │ -30ee1c: 1306 80ff |001e: const/16 v6, #int -128 // #ff80 │ │ -30ee20: 8d60 |0020: int-to-byte v0, v6 │ │ -30ee22: 5536 818b |0021: iget-boolean v6, v3, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.compression:Z // field@8b81 │ │ -30ee26: 3806 0500 |0023: if-eqz v6, 0028 // +0005 │ │ -30ee2a: de06 0040 |0025: or-int/lit8 v6, v0, #int 64 // #40 │ │ -30ee2e: 8d60 |0027: int-to-byte v0, v6 │ │ -30ee30: 6e20 4f88 0100 |0028: invoke-virtual {v1, v0}, Ljava/nio/ByteBuffer;.put:(B)Ljava/nio/ByteBuffer; // method@884f │ │ -30ee36: b054 |002b: add-int/2addr v4, v5 │ │ -30ee38: 7110 8795 0400 |002c: invoke-static {v4}, Lorg/jaudiotagger/tag/id3/ID3SyncSafeInteger;.valueToBuffer:(I)[B // method@9587 │ │ -30ee3e: 0c04 |002f: move-result-object v4 │ │ -30ee40: 6e20 5288 4100 |0030: invoke-virtual {v1, v4}, Ljava/nio/ByteBuffer;.put:([B)Ljava/nio/ByteBuffer; // method@8852 │ │ -30ee46: 6e10 3d88 0100 |0033: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.flip:()Ljava/nio/Buffer; // method@883d │ │ -30ee4c: 1101 |0036: return-object v1 │ │ +30edd4: |[30edd4] org.jaudiotagger.tag.id3.ID3v22Tag.writeHeaderToBuffer:(IIZ)Ljava/nio/ByteBuffer; │ │ +30ede4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +30ede6: 5c30 818b |0001: iput-boolean v0, v3, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.compression:Z // field@8b81 │ │ +30edea: 1301 0a00 |0003: const/16 v1, #int 10 // #a │ │ +30edee: 7110 3788 0100 |0005: invoke-static {v1}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@8837 │ │ +30edf4: 0c01 |0008: move-result-object v1 │ │ +30edf6: 6202 808b |0009: sget-object v2, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.TAG_ID:[B // field@8b80 │ │ +30edfa: 6e20 5288 2100 |000b: invoke-virtual {v1, v2}, Ljava/nio/ByteBuffer;.put:([B)Ljava/nio/ByteBuffer; // method@8852 │ │ +30ee00: 6e10 8296 0300 |000e: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.getMajorVersion:()B // method@9682 │ │ +30ee06: 0a02 |0011: move-result v2 │ │ +30ee08: 6e20 4f88 2100 |0012: invoke-virtual {v1, v2}, Ljava/nio/ByteBuffer;.put:(B)Ljava/nio/ByteBuffer; // method@884f │ │ +30ee0e: 6e10 8596 0300 |0015: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.getRevision:()B // method@9685 │ │ +30ee14: 0a02 |0018: move-result v2 │ │ +30ee16: 6e20 4f88 2100 |0019: invoke-virtual {v1, v2}, Ljava/nio/ByteBuffer;.put:(B)Ljava/nio/ByteBuffer; // method@884f │ │ +30ee1c: 3806 0500 |001c: if-eqz v6, 0021 // +0005 │ │ +30ee20: 1306 80ff |001e: const/16 v6, #int -128 // #ff80 │ │ +30ee24: 8d60 |0020: int-to-byte v0, v6 │ │ +30ee26: 5536 818b |0021: iget-boolean v6, v3, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.compression:Z // field@8b81 │ │ +30ee2a: 3806 0500 |0023: if-eqz v6, 0028 // +0005 │ │ +30ee2e: de06 0040 |0025: or-int/lit8 v6, v0, #int 64 // #40 │ │ +30ee32: 8d60 |0027: int-to-byte v0, v6 │ │ +30ee34: 6e20 4f88 0100 |0028: invoke-virtual {v1, v0}, Ljava/nio/ByteBuffer;.put:(B)Ljava/nio/ByteBuffer; // method@884f │ │ +30ee3a: b054 |002b: add-int/2addr v4, v5 │ │ +30ee3c: 7110 8795 0400 |002c: invoke-static {v4}, Lorg/jaudiotagger/tag/id3/ID3SyncSafeInteger;.valueToBuffer:(I)[B // method@9587 │ │ +30ee42: 0c04 |002f: move-result-object v4 │ │ +30ee44: 6e20 5288 4100 |0030: invoke-virtual {v1, v4}, Ljava/nio/ByteBuffer;.put:([B)Ljava/nio/ByteBuffer; // method@8852 │ │ +30ee4a: 6e10 3d88 0100 |0033: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.flip:()Ljava/nio/Buffer; // method@883d │ │ +30ee50: 1101 |0036: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=498 │ │ 0x0005 line=501 │ │ 0x0009 line=504 │ │ 0x000e line=506 │ │ 0x0015 line=508 │ │ @@ -1361375,48 +1361375,48 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 69 16-bit code units │ │ -30f5c4: |[30f5c4] org.jaudiotagger.tag.id3.ID3v22Tag.addFrame:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V │ │ -30f5d4: 2050 1b12 |0000: instance-of v0, v5, Lorg/jaudiotagger/tag/id3/ID3v22Frame; // type@121b │ │ -30f5d8: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -30f5dc: 6e10 c694 0500 |0004: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getIdentifier:()Ljava/lang/String; // method@94c6 │ │ -30f5e2: 0c00 |0007: move-result-object v0 │ │ -30f5e4: 6e30 6c96 0405 |0008: invoke-virtual {v4, v0, v5}, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.copyFrameIntoMap:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V // method@966c │ │ -30f5ea: 2839 |000b: goto 0044 // +0039 │ │ -30f5ec: 6e20 6b96 5400 |000c: invoke-virtual {v4, v5}, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.convertFrame:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)Ljava/util/List; // method@966b │ │ -30f5f2: 0c00 |000f: move-result-object v0 │ │ -30f5f4: 7210 6e89 0000 |0010: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ -30f5fa: 0c00 |0013: move-result-object v0 │ │ -30f5fc: 7210 4789 0000 |0014: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -30f602: 0a01 |0017: move-result v1 │ │ -30f604: 3801 2c00 |0018: if-eqz v1, 0044 // +002c │ │ -30f608: 7210 4889 0000 |001a: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -30f60e: 0c01 |001d: move-result-object v1 │ │ -30f610: 1f01 0312 |001e: check-cast v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // type@1203 │ │ -30f614: 6e10 c694 0100 |0020: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getIdentifier:()Ljava/lang/String; // method@94c6 │ │ -30f61a: 0c02 |0023: move-result-object v2 │ │ -30f61c: 6e30 6c96 2401 |0024: invoke-virtual {v4, v2, v1}, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.copyFrameIntoMap:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V // method@966c │ │ -30f622: 28ed |0027: goto 0014 // -0013 │ │ -30f624: 6200 878b |0028: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.logger:Ljava/util/logging/Logger; // field@8b87 │ │ -30f628: 6201 ba81 |002a: sget-object v1, Ljava/util/logging/Level;.SEVERE:Ljava/util/logging/Level; // field@81ba │ │ -30f62c: 2202 3910 |002c: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ -30f630: 7010 cc87 0200 |002e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -30f636: 1a03 b64f |0031: const-string v3, "Unable to convert frame:" // string@4fb6 │ │ -30f63a: 6e20 d787 3200 |0033: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -30f640: 6e10 c694 0500 |0036: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getIdentifier:()Ljava/lang/String; // method@94c6 │ │ -30f646: 0c05 |0039: move-result-object v5 │ │ -30f648: 6e20 d787 5200 |003a: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -30f64e: 6e10 df87 0200 |003d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -30f654: 0c05 |0040: move-result-object v5 │ │ -30f656: 6e30 198a 1005 |0041: invoke-virtual {v0, v1, v5}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;)V // method@8a19 │ │ -30f65c: 0e00 |0044: return-void │ │ +30f5c8: |[30f5c8] org.jaudiotagger.tag.id3.ID3v22Tag.addFrame:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V │ │ +30f5d8: 2050 1b12 |0000: instance-of v0, v5, Lorg/jaudiotagger/tag/id3/ID3v22Frame; // type@121b │ │ +30f5dc: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +30f5e0: 6e10 c694 0500 |0004: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getIdentifier:()Ljava/lang/String; // method@94c6 │ │ +30f5e6: 0c00 |0007: move-result-object v0 │ │ +30f5e8: 6e30 6c96 0405 |0008: invoke-virtual {v4, v0, v5}, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.copyFrameIntoMap:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V // method@966c │ │ +30f5ee: 2839 |000b: goto 0044 // +0039 │ │ +30f5f0: 6e20 6b96 5400 |000c: invoke-virtual {v4, v5}, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.convertFrame:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)Ljava/util/List; // method@966b │ │ +30f5f6: 0c00 |000f: move-result-object v0 │ │ +30f5f8: 7210 6e89 0000 |0010: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ +30f5fe: 0c00 |0013: move-result-object v0 │ │ +30f600: 7210 4789 0000 |0014: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +30f606: 0a01 |0017: move-result v1 │ │ +30f608: 3801 2c00 |0018: if-eqz v1, 0044 // +002c │ │ +30f60c: 7210 4889 0000 |001a: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +30f612: 0c01 |001d: move-result-object v1 │ │ +30f614: 1f01 0312 |001e: check-cast v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // type@1203 │ │ +30f618: 6e10 c694 0100 |0020: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getIdentifier:()Ljava/lang/String; // method@94c6 │ │ +30f61e: 0c02 |0023: move-result-object v2 │ │ +30f620: 6e30 6c96 2401 |0024: invoke-virtual {v4, v2, v1}, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.copyFrameIntoMap:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V // method@966c │ │ +30f626: 28ed |0027: goto 0014 // -0013 │ │ +30f628: 6200 878b |0028: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.logger:Ljava/util/logging/Logger; // field@8b87 │ │ +30f62c: 6201 ba81 |002a: sget-object v1, Ljava/util/logging/Level;.SEVERE:Ljava/util/logging/Level; // field@81ba │ │ +30f630: 2202 3910 |002c: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ +30f634: 7010 cc87 0200 |002e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +30f63a: 1a03 b64f |0031: const-string v3, "Unable to convert frame:" // string@4fb6 │ │ +30f63e: 6e20 d787 3200 |0033: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +30f644: 6e10 c694 0500 |0036: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getIdentifier:()Ljava/lang/String; // method@94c6 │ │ +30f64a: 0c05 |0039: move-result-object v5 │ │ +30f64c: 6e20 d787 5200 |003a: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +30f652: 6e10 df87 0200 |003d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +30f658: 0c05 |0040: move-result-object v5 │ │ +30f65a: 6e30 198a 1005 |0041: invoke-virtual {v0, v1, v5}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;)V // method@8a19 │ │ +30f660: 0e00 |0044: return-void │ │ catches : 1 │ │ 0x0000 - 0x0027 │ │ Lorg/jaudiotagger/tag/InvalidFrameException; -> 0x0028 │ │ positions : │ │ 0x0000 line=295 │ │ 0x0004 line=297 │ │ 0x000c line=301 │ │ @@ -1361432,65 +1361432,65 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)Ljava/util/List;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 107 16-bit code units │ │ -30ee6c: |[30ee6c] org.jaudiotagger.tag.id3.ID3v22Tag.convertFrame:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)Ljava/util/List; │ │ -30ee7c: 2200 7c10 |0000: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ -30ee80: 7010 ae88 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ -30ee86: 6e10 c694 0500 |0005: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getIdentifier:()Ljava/lang/String; // method@94c6 │ │ -30ee8c: 0c01 |0008: move-result-object v1 │ │ -30ee8e: 1a02 5349 |0009: const-string v2, "TDRC" // string@4953 │ │ -30ee92: 6e20 9c87 2100 |000b: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -30ee98: 0a01 |000e: move-result v1 │ │ -30ee9a: 3801 5300 |000f: if-eqz v1, 0062 // +0053 │ │ -30ee9e: 6e10 be94 0500 |0011: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -30eea4: 0c01 |0014: move-result-object v1 │ │ -30eea6: 2011 6512 |0015: instance-of v1, v1, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC; // type@1265 │ │ -30eeaa: 3801 4b00 |0017: if-eqz v1, 0062 // +004b │ │ -30eeae: 6e10 be94 0500 |0019: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -30eeb4: 0c05 |001c: move-result-object v5 │ │ -30eeb6: 1f05 6512 |001d: check-cast v5, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC; // type@1265 │ │ -30eeba: 6e10 ec99 0500 |001f: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.getYear:()Ljava/lang/String; // method@99ec │ │ -30eec0: 0c01 |0022: move-result-object v1 │ │ -30eec2: 6e10 aa87 0100 |0023: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@87aa │ │ -30eec8: 0a01 |0026: move-result v1 │ │ -30eeca: 3801 1900 |0027: if-eqz v1, 0040 // +0019 │ │ -30eece: 2201 1b12 |0029: new-instance v1, Lorg/jaudiotagger/tag/id3/ID3v22Frame; // type@121b │ │ -30eed2: 1a02 234b |002b: const-string v2, "TYE" // string@4b23 │ │ -30eed6: 7020 3696 2100 |002d: invoke-direct {v1, v2}, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.:(Ljava/lang/String;)V // method@9636 │ │ -30eedc: 6e10 4096 0100 |0030: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@9640 │ │ -30eee2: 0c02 |0033: move-result-object v2 │ │ -30eee4: 1f02 3312 |0034: check-cast v2, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo; // type@1233 │ │ -30eee8: 6e10 ec99 0500 |0036: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.getYear:()Ljava/lang/String; // method@99ec │ │ -30eeee: 0c03 |0039: move-result-object v3 │ │ -30eef0: 6e20 ea97 3200 |003a: invoke-virtual {v2, v3}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.setText:(Ljava/lang/String;)V // method@97ea │ │ -30eef6: 7220 6489 1000 |003d: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -30eefc: 6e10 eb99 0500 |0040: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.getTime:()Ljava/lang/String; // method@99eb │ │ -30ef02: 0c01 |0043: move-result-object v1 │ │ -30ef04: 6e10 aa87 0100 |0044: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@87aa │ │ -30ef0a: 0a01 |0047: move-result v1 │ │ -30ef0c: 3801 2200 |0048: if-eqz v1, 006a // +0022 │ │ -30ef10: 2201 1b12 |004a: new-instance v1, Lorg/jaudiotagger/tag/id3/ID3v22Frame; // type@121b │ │ -30ef14: 1a02 9049 |004c: const-string v2, "TIM" // string@4990 │ │ -30ef18: 7020 3696 2100 |004e: invoke-direct {v1, v2}, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.:(Ljava/lang/String;)V // method@9636 │ │ -30ef1e: 6e10 4096 0100 |0051: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@9640 │ │ -30ef24: 0c02 |0054: move-result-object v2 │ │ -30ef26: 1f02 3312 |0055: check-cast v2, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo; // type@1233 │ │ -30ef2a: 6e10 eb99 0500 |0057: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.getTime:()Ljava/lang/String; // method@99eb │ │ -30ef30: 0c05 |005a: move-result-object v5 │ │ -30ef32: 6e20 ea97 5200 |005b: invoke-virtual {v2, v5}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.setText:(Ljava/lang/String;)V // method@97ea │ │ -30ef38: 7220 6489 1000 |005e: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -30ef3e: 2809 |0061: goto 006a // +0009 │ │ -30ef40: 2201 1b12 |0062: new-instance v1, Lorg/jaudiotagger/tag/id3/ID3v22Frame; // type@121b │ │ -30ef44: 7020 3996 5100 |0064: invoke-direct {v1, v5}, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V // method@9639 │ │ -30ef4a: 7220 6489 1000 |0067: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -30ef50: 1100 |006a: return-object v0 │ │ +30ee70: |[30ee70] org.jaudiotagger.tag.id3.ID3v22Tag.convertFrame:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)Ljava/util/List; │ │ +30ee80: 2200 7c10 |0000: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ +30ee84: 7010 ae88 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ +30ee8a: 6e10 c694 0500 |0005: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getIdentifier:()Ljava/lang/String; // method@94c6 │ │ +30ee90: 0c01 |0008: move-result-object v1 │ │ +30ee92: 1a02 5349 |0009: const-string v2, "TDRC" // string@4953 │ │ +30ee96: 6e20 9c87 2100 |000b: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +30ee9c: 0a01 |000e: move-result v1 │ │ +30ee9e: 3801 5300 |000f: if-eqz v1, 0062 // +0053 │ │ +30eea2: 6e10 be94 0500 |0011: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +30eea8: 0c01 |0014: move-result-object v1 │ │ +30eeaa: 2011 6512 |0015: instance-of v1, v1, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC; // type@1265 │ │ +30eeae: 3801 4b00 |0017: if-eqz v1, 0062 // +004b │ │ +30eeb2: 6e10 be94 0500 |0019: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +30eeb8: 0c05 |001c: move-result-object v5 │ │ +30eeba: 1f05 6512 |001d: check-cast v5, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC; // type@1265 │ │ +30eebe: 6e10 ec99 0500 |001f: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.getYear:()Ljava/lang/String; // method@99ec │ │ +30eec4: 0c01 |0022: move-result-object v1 │ │ +30eec6: 6e10 aa87 0100 |0023: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@87aa │ │ +30eecc: 0a01 |0026: move-result v1 │ │ +30eece: 3801 1900 |0027: if-eqz v1, 0040 // +0019 │ │ +30eed2: 2201 1b12 |0029: new-instance v1, Lorg/jaudiotagger/tag/id3/ID3v22Frame; // type@121b │ │ +30eed6: 1a02 234b |002b: const-string v2, "TYE" // string@4b23 │ │ +30eeda: 7020 3696 2100 |002d: invoke-direct {v1, v2}, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.:(Ljava/lang/String;)V // method@9636 │ │ +30eee0: 6e10 4096 0100 |0030: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@9640 │ │ +30eee6: 0c02 |0033: move-result-object v2 │ │ +30eee8: 1f02 3312 |0034: check-cast v2, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo; // type@1233 │ │ +30eeec: 6e10 ec99 0500 |0036: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.getYear:()Ljava/lang/String; // method@99ec │ │ +30eef2: 0c03 |0039: move-result-object v3 │ │ +30eef4: 6e20 ea97 3200 |003a: invoke-virtual {v2, v3}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.setText:(Ljava/lang/String;)V // method@97ea │ │ +30eefa: 7220 6489 1000 |003d: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +30ef00: 6e10 eb99 0500 |0040: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.getTime:()Ljava/lang/String; // method@99eb │ │ +30ef06: 0c01 |0043: move-result-object v1 │ │ +30ef08: 6e10 aa87 0100 |0044: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@87aa │ │ +30ef0e: 0a01 |0047: move-result v1 │ │ +30ef10: 3801 2200 |0048: if-eqz v1, 006a // +0022 │ │ +30ef14: 2201 1b12 |004a: new-instance v1, Lorg/jaudiotagger/tag/id3/ID3v22Frame; // type@121b │ │ +30ef18: 1a02 9049 |004c: const-string v2, "TIM" // string@4990 │ │ +30ef1c: 7020 3696 2100 |004e: invoke-direct {v1, v2}, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.:(Ljava/lang/String;)V // method@9636 │ │ +30ef22: 6e10 4096 0100 |0051: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@9640 │ │ +30ef28: 0c02 |0054: move-result-object v2 │ │ +30ef2a: 1f02 3312 |0055: check-cast v2, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo; // type@1233 │ │ +30ef2e: 6e10 eb99 0500 |0057: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.getTime:()Ljava/lang/String; // method@99eb │ │ +30ef34: 0c05 |005a: move-result-object v5 │ │ +30ef36: 6e20 ea97 5200 |005b: invoke-virtual {v2, v5}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.setText:(Ljava/lang/String;)V // method@97ea │ │ +30ef3c: 7220 6489 1000 |005e: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +30ef42: 2809 |0061: goto 006a // +0009 │ │ +30ef44: 2201 1b12 |0062: new-instance v1, Lorg/jaudiotagger/tag/id3/ID3v22Frame; // type@121b │ │ +30ef48: 7020 3996 5100 |0064: invoke-direct {v1, v5}, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V // method@9639 │ │ +30ef4e: 7220 6489 1000 |0067: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +30ef54: 1100 |006a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=263 │ │ 0x0005 line=264 │ │ 0x0019 line=266 │ │ 0x001f line=268 │ │ 0x0029 line=271 │ │ @@ -1361510,43 +1361510,43 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 54 16-bit code units │ │ -30f670: |[30f670] org.jaudiotagger.tag.id3.ID3v22Tag.copyPrimitives:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;)V │ │ -30f680: 6200 878b |0000: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.logger:Ljava/util/logging/Logger; // field@8b87 │ │ -30f684: 1a01 6012 |0002: const-string v1, "Copying primitives" // string@1260 │ │ -30f688: 6e20 128a 1000 |0004: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -30f68e: 6f20 ef94 3200 |0007: invoke-super {v2, v3}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.copyPrimitives:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;)V // method@94ef │ │ -30f694: 2030 1e12 |000a: instance-of v0, v3, Lorg/jaudiotagger/tag/id3/ID3v22Tag; // type@121e │ │ -30f698: 3800 0d00 |000c: if-eqz v0, 0019 // +000d │ │ -30f69c: 1f03 1e12 |000e: check-cast v3, Lorg/jaudiotagger/tag/id3/ID3v22Tag; // type@121e │ │ -30f6a0: 5530 818b |0010: iget-boolean v0, v3, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.compression:Z // field@8b81 │ │ -30f6a4: 5c20 818b |0012: iput-boolean v0, v2, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.compression:Z // field@8b81 │ │ -30f6a8: 5533 888b |0014: iget-boolean v3, v3, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.mId3HeaderFlagUnsynchronisation:Z // field@8b88 │ │ -30f6ac: 5c23 888b |0016: iput-boolean v3, v2, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.mId3HeaderFlagUnsynchronisation:Z // field@8b88 │ │ -30f6b0: 281d |0018: goto 0035 // +001d │ │ -30f6b2: 2030 2512 |0019: instance-of v0, v3, Lorg/jaudiotagger/tag/id3/ID3v23Tag; // type@1225 │ │ -30f6b6: 3800 0d00 |001b: if-eqz v0, 0028 // +000d │ │ -30f6ba: 1f03 2512 |001d: check-cast v3, Lorg/jaudiotagger/tag/id3/ID3v23Tag; // type@1225 │ │ -30f6be: 5530 bc8c |001f: iget-boolean v0, v3, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.compression:Z // field@8cbc │ │ -30f6c2: 5c20 818b |0021: iput-boolean v0, v2, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.compression:Z // field@8b81 │ │ -30f6c6: 5533 c98c |0023: iget-boolean v3, v3, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.mId3HeaderFlagUnsynchronisation:Z // field@8cc9 │ │ -30f6ca: 5c23 888b |0025: iput-boolean v3, v2, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.mId3HeaderFlagUnsynchronisation:Z // field@8b88 │ │ -30f6ce: 280e |0027: goto 0035 // +000e │ │ -30f6d0: 2030 2c12 |0028: instance-of v0, v3, Lorg/jaudiotagger/tag/id3/ID3v24Tag; // type@122c │ │ -30f6d4: 3800 0b00 |002a: if-eqz v0, 0035 // +000b │ │ -30f6d8: 1f03 2c12 |002c: check-cast v3, Lorg/jaudiotagger/tag/id3/ID3v24Tag; // type@122c │ │ -30f6dc: 1200 |002e: const/4 v0, #int 0 // #0 │ │ -30f6de: 5c20 818b |002f: iput-boolean v0, v2, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.compression:Z // field@8b81 │ │ -30f6e2: 5533 1b8e |0031: iget-boolean v3, v3, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.mId3HeaderFlagUnsynchronisation:Z // field@8e1b │ │ -30f6e6: 5c23 888b |0033: iput-boolean v3, v2, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.mId3HeaderFlagUnsynchronisation:Z // field@8b88 │ │ -30f6ea: 0e00 |0035: return-void │ │ +30f674: |[30f674] org.jaudiotagger.tag.id3.ID3v22Tag.copyPrimitives:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;)V │ │ +30f684: 6200 878b |0000: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.logger:Ljava/util/logging/Logger; // field@8b87 │ │ +30f688: 1a01 6012 |0002: const-string v1, "Copying primitives" // string@1260 │ │ +30f68c: 6e20 128a 1000 |0004: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +30f692: 6f20 ef94 3200 |0007: invoke-super {v2, v3}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.copyPrimitives:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;)V // method@94ef │ │ +30f698: 2030 1e12 |000a: instance-of v0, v3, Lorg/jaudiotagger/tag/id3/ID3v22Tag; // type@121e │ │ +30f69c: 3800 0d00 |000c: if-eqz v0, 0019 // +000d │ │ +30f6a0: 1f03 1e12 |000e: check-cast v3, Lorg/jaudiotagger/tag/id3/ID3v22Tag; // type@121e │ │ +30f6a4: 5530 818b |0010: iget-boolean v0, v3, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.compression:Z // field@8b81 │ │ +30f6a8: 5c20 818b |0012: iput-boolean v0, v2, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.compression:Z // field@8b81 │ │ +30f6ac: 5533 888b |0014: iget-boolean v3, v3, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.mId3HeaderFlagUnsynchronisation:Z // field@8b88 │ │ +30f6b0: 5c23 888b |0016: iput-boolean v3, v2, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.mId3HeaderFlagUnsynchronisation:Z // field@8b88 │ │ +30f6b4: 281d |0018: goto 0035 // +001d │ │ +30f6b6: 2030 2512 |0019: instance-of v0, v3, Lorg/jaudiotagger/tag/id3/ID3v23Tag; // type@1225 │ │ +30f6ba: 3800 0d00 |001b: if-eqz v0, 0028 // +000d │ │ +30f6be: 1f03 2512 |001d: check-cast v3, Lorg/jaudiotagger/tag/id3/ID3v23Tag; // type@1225 │ │ +30f6c2: 5530 bc8c |001f: iget-boolean v0, v3, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.compression:Z // field@8cbc │ │ +30f6c6: 5c20 818b |0021: iput-boolean v0, v2, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.compression:Z // field@8b81 │ │ +30f6ca: 5533 c98c |0023: iget-boolean v3, v3, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.mId3HeaderFlagUnsynchronisation:Z // field@8cc9 │ │ +30f6ce: 5c23 888b |0025: iput-boolean v3, v2, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.mId3HeaderFlagUnsynchronisation:Z // field@8b88 │ │ +30f6d2: 280e |0027: goto 0035 // +000e │ │ +30f6d4: 2030 2c12 |0028: instance-of v0, v3, Lorg/jaudiotagger/tag/id3/ID3v24Tag; // type@122c │ │ +30f6d8: 3800 0b00 |002a: if-eqz v0, 0035 // +000b │ │ +30f6dc: 1f03 2c12 |002c: check-cast v3, Lorg/jaudiotagger/tag/id3/ID3v24Tag; // type@122c │ │ +30f6e0: 1200 |002e: const/4 v0, #int 0 // #0 │ │ +30f6e2: 5c20 818b |002f: iput-boolean v0, v2, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.compression:Z // field@8b81 │ │ +30f6e6: 5533 1b8e |0031: iget-boolean v3, v3, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.mId3HeaderFlagUnsynchronisation:Z // field@8e1b │ │ +30f6ea: 5c23 888b |0033: iput-boolean v3, v2, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.mId3HeaderFlagUnsynchronisation:Z // field@8b88 │ │ +30f6ee: 0e00 |0035: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x0007 line=118 │ │ 0x000a line=121 │ │ 0x000e line=123 │ │ 0x0010 line=124 │ │ @@ -1361568,38 +1361568,38 @@ │ │ type : '([BLjava/lang/String;)Lorg/jaudiotagger/tag/TagField;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 49 16-bit code units │ │ -30f10c: |[30f10c] org.jaudiotagger.tag.id3.ID3v22Tag.createArtworkField:([BLjava/lang/String;)Lorg/jaudiotagger/tag/TagField; │ │ -30f11c: 6200 b487 |0000: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.COVER_ART:Lorg/jaudiotagger/tag/FieldKey; // field@87b4 │ │ -30f120: 6e20 7e96 0300 |0002: invoke-virtual {v3, v0}, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.getFrameAndSubIdFromGenericKey:(Lorg/jaudiotagger/tag/FieldKey;)Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId; // method@967e │ │ -30f126: 0c00 |0005: move-result-object v0 │ │ -30f128: 6e10 de94 0000 |0006: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.getFrameId:()Ljava/lang/String; // method@94de │ │ -30f12e: 0c00 |0009: move-result-object v0 │ │ -30f130: 6e20 7496 0300 |000a: invoke-virtual {v3, v0}, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.createFrame:(Ljava/lang/String;)Lorg/jaudiotagger/tag/id3/ID3v22Frame; // method@9674 │ │ -30f136: 0c00 |000d: move-result-object v0 │ │ -30f138: 6e10 be94 0000 |000e: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -30f13e: 0c01 |0011: move-result-object v1 │ │ -30f140: 1f01 4f12 |0012: check-cast v1, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPIC; // type@124f │ │ -30f144: 1a02 4741 |0014: const-string v2, "PictureData" // string@4147 │ │ -30f148: 6e30 1299 2104 |0016: invoke-virtual {v1, v2, v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPIC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9912 │ │ -30f14e: 6204 8192 |0019: sget-object v4, Lorg/jaudiotagger/tag/reference/PictureTypes;.DEFAULT_ID:Ljava/lang/Integer; // field@9281 │ │ -30f152: 1a02 4841 |001b: const-string v2, "PictureType" // string@4148 │ │ -30f156: 6e30 1299 2104 |001d: invoke-virtual {v1, v2, v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPIC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9912 │ │ -30f15c: 7110 e39b 0500 |0020: invoke-static {v5}, Lorg/jaudiotagger/tag/id3/valuepair/ImageFormats;.getFormatForMimeType:(Ljava/lang/String;)Ljava/lang/String; // method@9be3 │ │ -30f162: 0c04 |0023: move-result-object v4 │ │ -30f164: 1a05 511f |0024: const-string v5, "ImageType" // string@1f51 │ │ -30f168: 6e30 1299 5104 |0026: invoke-virtual {v1, v5, v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPIC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9912 │ │ -30f16e: 1a04 b014 |0029: const-string v4, "Description" // string@14b0 │ │ -30f172: 1a05 0000 |002b: const-string v5, "" // string@0000 │ │ -30f176: 6e30 1299 4105 |002d: invoke-virtual {v1, v4, v5}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPIC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9912 │ │ -30f17c: 1100 |0030: return-object v0 │ │ +30f110: |[30f110] org.jaudiotagger.tag.id3.ID3v22Tag.createArtworkField:([BLjava/lang/String;)Lorg/jaudiotagger/tag/TagField; │ │ +30f120: 6200 b487 |0000: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.COVER_ART:Lorg/jaudiotagger/tag/FieldKey; // field@87b4 │ │ +30f124: 6e20 7e96 0300 |0002: invoke-virtual {v3, v0}, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.getFrameAndSubIdFromGenericKey:(Lorg/jaudiotagger/tag/FieldKey;)Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId; // method@967e │ │ +30f12a: 0c00 |0005: move-result-object v0 │ │ +30f12c: 6e10 de94 0000 |0006: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.getFrameId:()Ljava/lang/String; // method@94de │ │ +30f132: 0c00 |0009: move-result-object v0 │ │ +30f134: 6e20 7496 0300 |000a: invoke-virtual {v3, v0}, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.createFrame:(Ljava/lang/String;)Lorg/jaudiotagger/tag/id3/ID3v22Frame; // method@9674 │ │ +30f13a: 0c00 |000d: move-result-object v0 │ │ +30f13c: 6e10 be94 0000 |000e: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +30f142: 0c01 |0011: move-result-object v1 │ │ +30f144: 1f01 4f12 |0012: check-cast v1, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPIC; // type@124f │ │ +30f148: 1a02 4741 |0014: const-string v2, "PictureData" // string@4147 │ │ +30f14c: 6e30 1299 2104 |0016: invoke-virtual {v1, v2, v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPIC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9912 │ │ +30f152: 6204 8192 |0019: sget-object v4, Lorg/jaudiotagger/tag/reference/PictureTypes;.DEFAULT_ID:Ljava/lang/Integer; // field@9281 │ │ +30f156: 1a02 4841 |001b: const-string v2, "PictureType" // string@4148 │ │ +30f15a: 6e30 1299 2104 |001d: invoke-virtual {v1, v2, v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPIC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9912 │ │ +30f160: 7110 e39b 0500 |0020: invoke-static {v5}, Lorg/jaudiotagger/tag/id3/valuepair/ImageFormats;.getFormatForMimeType:(Ljava/lang/String;)Ljava/lang/String; // method@9be3 │ │ +30f166: 0c04 |0023: move-result-object v4 │ │ +30f168: 1a05 511f |0024: const-string v5, "ImageType" // string@1f51 │ │ +30f16c: 6e30 1299 5104 |0026: invoke-virtual {v1, v5, v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPIC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9912 │ │ +30f172: 1a04 b014 |0029: const-string v4, "Description" // string@14b0 │ │ +30f176: 1a05 0000 |002b: const-string v5, "" // string@0000 │ │ +30f17a: 6e30 1299 4105 |002d: invoke-virtual {v1, v4, v5}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPIC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9912 │ │ +30f180: 1100 |0030: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=823 │ │ 0x000e line=824 │ │ 0x0016 line=825 │ │ 0x0019 line=826 │ │ 0x0020 line=827 │ │ @@ -1361614,54 +1361614,54 @@ │ │ type : '(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField;' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 77 16-bit code units │ │ -30f180: |[30f180] org.jaudiotagger.tag.id3.ID3v22Tag.createField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; │ │ -30f190: 3803 4700 |0000: if-eqz v3, 0047 // +0047 │ │ -30f194: 3804 3900 |0002: if-eqz v4, 003b // +0039 │ │ -30f198: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -30f19a: 4600 0400 |0005: aget-object v0, v4, v0 │ │ -30f19e: 6201 c387 |0007: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.GENRE:Lorg/jaudiotagger/tag/FieldKey; // field@87c3 │ │ -30f1a2: 3313 2d00 |0009: if-ne v3, v1, 0036 // +002d │ │ -30f1a6: 3800 1f00 |000b: if-eqz v0, 002a // +001f │ │ -30f1aa: 6e20 7e96 3200 |000d: invoke-virtual {v2, v3}, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.getFrameAndSubIdFromGenericKey:(Lorg/jaudiotagger/tag/FieldKey;)Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId; // method@967e │ │ -30f1b0: 0c03 |0010: move-result-object v3 │ │ -30f1b2: 6e10 de94 0300 |0011: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.getFrameId:()Ljava/lang/String; // method@94de │ │ -30f1b8: 0c03 |0014: move-result-object v3 │ │ -30f1ba: 6e20 7496 3200 |0015: invoke-virtual {v2, v3}, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.createFrame:(Ljava/lang/String;)Lorg/jaudiotagger/tag/id3/ID3v22Frame; // method@9674 │ │ -30f1c0: 0c03 |0018: move-result-object v3 │ │ -30f1c2: 6e10 be94 0300 |0019: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -30f1c8: 0c04 |001c: move-result-object v4 │ │ -30f1ca: 1f04 5f12 |001d: check-cast v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCON; // type@125f │ │ -30f1ce: 6e10 b599 0400 |001f: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCON;.setV23Format:()V // method@99b5 │ │ -30f1d4: 7110 aa99 0000 |0022: invoke-static {v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCON;.convertGenericToID3v22Genre:(Ljava/lang/String;)Ljava/lang/String; // method@99aa │ │ -30f1da: 0c00 |0025: move-result-object v0 │ │ -30f1dc: 6e20 b499 0400 |0026: invoke-virtual {v4, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCON;.setText:(Ljava/lang/String;)V // method@99b4 │ │ -30f1e2: 1103 |0029: return-object v3 │ │ -30f1e4: 2203 1e10 |002a: new-instance v3, Ljava/lang/IllegalArgumentException; // type@101e │ │ -30f1e8: 6204 2187 |002c: sget-object v4, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_INVALID_NULL_ARGUMENT:Lorg/jaudiotagger/logging/ErrorMessage; // field@8721 │ │ -30f1ec: 6e10 5791 0400 |002e: invoke-virtual {v4}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ -30f1f2: 0c04 |0031: move-result-object v4 │ │ -30f1f4: 7020 1887 4300 |0032: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ -30f1fa: 2703 |0035: throw v3 │ │ -30f1fc: 6f30 f194 3204 |0036: invoke-super {v2, v3, v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.createField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@94f1 │ │ -30f202: 0c03 |0039: move-result-object v3 │ │ -30f204: 1103 |003a: return-object v3 │ │ -30f206: 2203 1e10 |003b: new-instance v3, Ljava/lang/IllegalArgumentException; // type@101e │ │ -30f20a: 6204 2187 |003d: sget-object v4, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_INVALID_NULL_ARGUMENT:Lorg/jaudiotagger/logging/ErrorMessage; // field@8721 │ │ -30f20e: 6e10 5791 0400 |003f: invoke-virtual {v4}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ -30f214: 0c04 |0042: move-result-object v4 │ │ -30f216: 7020 1887 4300 |0043: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ -30f21c: 2703 |0046: throw v3 │ │ -30f21e: 2203 c311 |0047: new-instance v3, Lorg/jaudiotagger/tag/KeyNotFoundException; // type@11c3 │ │ -30f222: 7010 a791 0300 |0049: invoke-direct {v3}, Lorg/jaudiotagger/tag/KeyNotFoundException;.:()V // method@91a7 │ │ -30f228: 2703 |004c: throw v3 │ │ +30f184: |[30f184] org.jaudiotagger.tag.id3.ID3v22Tag.createField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; │ │ +30f194: 3803 4700 |0000: if-eqz v3, 0047 // +0047 │ │ +30f198: 3804 3900 |0002: if-eqz v4, 003b // +0039 │ │ +30f19c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +30f19e: 4600 0400 |0005: aget-object v0, v4, v0 │ │ +30f1a2: 6201 c387 |0007: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.GENRE:Lorg/jaudiotagger/tag/FieldKey; // field@87c3 │ │ +30f1a6: 3313 2d00 |0009: if-ne v3, v1, 0036 // +002d │ │ +30f1aa: 3800 1f00 |000b: if-eqz v0, 002a // +001f │ │ +30f1ae: 6e20 7e96 3200 |000d: invoke-virtual {v2, v3}, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.getFrameAndSubIdFromGenericKey:(Lorg/jaudiotagger/tag/FieldKey;)Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId; // method@967e │ │ +30f1b4: 0c03 |0010: move-result-object v3 │ │ +30f1b6: 6e10 de94 0300 |0011: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.getFrameId:()Ljava/lang/String; // method@94de │ │ +30f1bc: 0c03 |0014: move-result-object v3 │ │ +30f1be: 6e20 7496 3200 |0015: invoke-virtual {v2, v3}, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.createFrame:(Ljava/lang/String;)Lorg/jaudiotagger/tag/id3/ID3v22Frame; // method@9674 │ │ +30f1c4: 0c03 |0018: move-result-object v3 │ │ +30f1c6: 6e10 be94 0300 |0019: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +30f1cc: 0c04 |001c: move-result-object v4 │ │ +30f1ce: 1f04 5f12 |001d: check-cast v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCON; // type@125f │ │ +30f1d2: 6e10 b599 0400 |001f: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCON;.setV23Format:()V // method@99b5 │ │ +30f1d8: 7110 aa99 0000 |0022: invoke-static {v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCON;.convertGenericToID3v22Genre:(Ljava/lang/String;)Ljava/lang/String; // method@99aa │ │ +30f1de: 0c00 |0025: move-result-object v0 │ │ +30f1e0: 6e20 b499 0400 |0026: invoke-virtual {v4, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCON;.setText:(Ljava/lang/String;)V // method@99b4 │ │ +30f1e6: 1103 |0029: return-object v3 │ │ +30f1e8: 2203 1e10 |002a: new-instance v3, Ljava/lang/IllegalArgumentException; // type@101e │ │ +30f1ec: 6204 2187 |002c: sget-object v4, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_INVALID_NULL_ARGUMENT:Lorg/jaudiotagger/logging/ErrorMessage; // field@8721 │ │ +30f1f0: 6e10 5791 0400 |002e: invoke-virtual {v4}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ +30f1f6: 0c04 |0031: move-result-object v4 │ │ +30f1f8: 7020 1887 4300 |0032: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ +30f1fe: 2703 |0035: throw v3 │ │ +30f200: 6f30 f194 3204 |0036: invoke-super {v2, v3, v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.createField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@94f1 │ │ +30f206: 0c03 |0039: move-result-object v3 │ │ +30f208: 1103 |003a: return-object v3 │ │ +30f20a: 2203 1e10 |003b: new-instance v3, Ljava/lang/IllegalArgumentException; // type@101e │ │ +30f20e: 6204 2187 |003d: sget-object v4, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_INVALID_NULL_ARGUMENT:Lorg/jaudiotagger/logging/ErrorMessage; // field@8721 │ │ +30f212: 6e10 5791 0400 |003f: invoke-virtual {v4}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ +30f218: 0c04 |0042: move-result-object v4 │ │ +30f21a: 7020 1887 4300 |0043: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ +30f220: 2703 |0046: throw v3 │ │ +30f222: 2203 c311 |0047: new-instance v3, Lorg/jaudiotagger/tag/KeyNotFoundException; // type@11c3 │ │ +30f226: 7010 a791 0300 |0049: invoke-direct {v3}, Lorg/jaudiotagger/tag/KeyNotFoundException;.:()V // method@91a7 │ │ +30f22c: 2703 |004c: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=662 │ │ 0x0007 line=663 │ │ 0x000d line=669 │ │ 0x0011 line=670 │ │ 0x0019 line=671 │ │ @@ -1361681,33 +1361681,33 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 33 16-bit code units │ │ -30f22c: |[30f22c] org.jaudiotagger.tag.id3.ID3v22Tag.createField:(Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; │ │ -30f23c: 3804 1b00 |0000: if-eqz v4, 001b // +001b │ │ -30f240: 2200 0612 |0002: new-instance v0, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId; // type@1206 │ │ -30f244: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -30f246: 6e10 3096 0400 |0005: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.getFrameId:()Ljava/lang/String; // method@9630 │ │ -30f24c: 0c02 |0008: move-result-object v2 │ │ -30f24e: 6e10 3196 0400 |0009: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.getSubId:()Ljava/lang/String; // method@9631 │ │ -30f254: 0c04 |000c: move-result-object v4 │ │ -30f256: 7040 dd94 1042 |000d: invoke-direct {v0, v1, v2, v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.:(Lorg/jaudiotagger/tag/FieldKey;Ljava/lang/String;Ljava/lang/String;)V // method@94dd │ │ -30f25c: 1214 |0010: const/4 v4, #int 1 // #1 │ │ -30f25e: 2344 c013 |0011: new-array v4, v4, [Ljava/lang/String; // type@13c0 │ │ -30f262: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -30f264: 4d05 0401 |0014: aput-object v5, v4, v1 │ │ -30f268: 6e30 7896 0304 |0016: invoke-virtual {v3, v0, v4}, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.doCreateTagField:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;[Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@9678 │ │ -30f26e: 0c04 |0019: move-result-object v4 │ │ -30f270: 1104 |001a: return-object v4 │ │ -30f272: 2204 c311 |001b: new-instance v4, Lorg/jaudiotagger/tag/KeyNotFoundException; // type@11c3 │ │ -30f276: 7010 a791 0400 |001d: invoke-direct {v4}, Lorg/jaudiotagger/tag/KeyNotFoundException;.:()V // method@91a7 │ │ -30f27c: 2704 |0020: throw v4 │ │ +30f230: |[30f230] org.jaudiotagger.tag.id3.ID3v22Tag.createField:(Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; │ │ +30f240: 3804 1b00 |0000: if-eqz v4, 001b // +001b │ │ +30f244: 2200 0612 |0002: new-instance v0, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId; // type@1206 │ │ +30f248: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +30f24a: 6e10 3096 0400 |0005: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.getFrameId:()Ljava/lang/String; // method@9630 │ │ +30f250: 0c02 |0008: move-result-object v2 │ │ +30f252: 6e10 3196 0400 |0009: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.getSubId:()Ljava/lang/String; // method@9631 │ │ +30f258: 0c04 |000c: move-result-object v4 │ │ +30f25a: 7040 dd94 1042 |000d: invoke-direct {v0, v1, v2, v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.:(Lorg/jaudiotagger/tag/FieldKey;Ljava/lang/String;Ljava/lang/String;)V // method@94dd │ │ +30f260: 1214 |0010: const/4 v4, #int 1 // #1 │ │ +30f262: 2344 c013 |0011: new-array v4, v4, [Ljava/lang/String; // type@13c0 │ │ +30f266: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +30f268: 4d05 0401 |0014: aput-object v5, v4, v1 │ │ +30f26c: 6e30 7896 0304 |0016: invoke-virtual {v3, v0, v4}, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.doCreateTagField:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;[Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@9678 │ │ +30f272: 0c04 |0019: move-result-object v4 │ │ +30f274: 1104 |001a: return-object v4 │ │ +30f276: 2204 c311 |001b: new-instance v4, Lorg/jaudiotagger/tag/KeyNotFoundException; // type@11c3 │ │ +30f27a: 7010 a791 0400 |001d: invoke-direct {v4}, Lorg/jaudiotagger/tag/KeyNotFoundException;.:()V // method@91a7 │ │ +30f280: 2704 |0020: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=648 │ │ 0x001b line=646 │ │ locals : │ │ 0x0000 - 0x0021 reg=3 this Lorg/jaudiotagger/tag/id3/ID3v22Tag; │ │ 0x0000 - 0x0021 reg=4 (null) Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; │ │ @@ -1361718,69 +1361718,69 @@ │ │ type : '(Lorg/jaudiotagger/tag/images/Artwork;)Lorg/jaudiotagger/tag/TagField;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 113 16-bit code units │ │ -30f280: |[30f280] org.jaudiotagger.tag.id3.ID3v22Tag.createField:(Lorg/jaudiotagger/tag/images/Artwork;)Lorg/jaudiotagger/tag/TagField; │ │ -30f290: 6200 b487 |0000: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.COVER_ART:Lorg/jaudiotagger/tag/FieldKey; // field@87b4 │ │ -30f294: 6e20 7e96 0900 |0002: invoke-virtual {v9, v0}, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.getFrameAndSubIdFromGenericKey:(Lorg/jaudiotagger/tag/FieldKey;)Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId; // method@967e │ │ -30f29a: 0c00 |0005: move-result-object v0 │ │ -30f29c: 6e10 de94 0000 |0006: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.getFrameId:()Ljava/lang/String; // method@94de │ │ -30f2a2: 0c00 |0009: move-result-object v0 │ │ -30f2a4: 6e20 7496 0900 |000a: invoke-virtual {v9, v0}, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.createFrame:(Ljava/lang/String;)Lorg/jaudiotagger/tag/id3/ID3v22Frame; // method@9674 │ │ -30f2aa: 0c00 |000d: move-result-object v0 │ │ -30f2ac: 6e10 be94 0000 |000e: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -30f2b2: 0c01 |0011: move-result-object v1 │ │ -30f2b4: 1f01 4f12 |0012: check-cast v1, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPIC; // type@124f │ │ -30f2b8: 7210 329c 0a00 |0014: invoke-interface {v10}, Lorg/jaudiotagger/tag/images/Artwork;.isLinked:()Z // method@9c32 │ │ -30f2be: 0a02 |0017: move-result v2 │ │ -30f2c0: 1a03 0000 |0018: const-string v3, "" // string@0000 │ │ -30f2c4: 1a04 b014 |001a: const-string v4, "Description" // string@14b0 │ │ -30f2c8: 1a05 511f |001c: const-string v5, "ImageType" // string@1f51 │ │ -30f2cc: 1a06 4841 |001e: const-string v6, "PictureType" // string@4148 │ │ -30f2d0: 1a07 4741 |0020: const-string v7, "PictureData" // string@4147 │ │ -30f2d4: 3902 2300 |0022: if-nez v2, 0045 // +0023 │ │ -30f2d8: 7210 2a9c 0a00 |0024: invoke-interface {v10}, Lorg/jaudiotagger/tag/images/Artwork;.getBinaryData:()[B // method@9c2a │ │ -30f2de: 0c02 |0027: move-result-object v2 │ │ -30f2e0: 6e30 1299 7102 |0028: invoke-virtual {v1, v7, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPIC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9912 │ │ -30f2e6: 7210 309c 0a00 |002b: invoke-interface {v10}, Lorg/jaudiotagger/tag/images/Artwork;.getPictureType:()I // method@9c30 │ │ -30f2ec: 0a02 |002e: move-result v2 │ │ -30f2ee: 7110 3487 0200 |002f: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -30f2f4: 0c02 |0032: move-result-object v2 │ │ -30f2f6: 6e30 1299 6102 |0033: invoke-virtual {v1, v6, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPIC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9912 │ │ -30f2fc: 7210 2f9c 0a00 |0036: invoke-interface {v10}, Lorg/jaudiotagger/tag/images/Artwork;.getMimeType:()Ljava/lang/String; // method@9c2f │ │ -30f302: 0c0a |0039: move-result-object v10 │ │ -30f304: 7110 e39b 0a00 |003a: invoke-static {v10}, Lorg/jaudiotagger/tag/id3/valuepair/ImageFormats;.getFormatForMimeType:(Ljava/lang/String;)Ljava/lang/String; // method@9be3 │ │ -30f30a: 0c0a |003d: move-result-object v10 │ │ -30f30c: 6e30 1299 510a |003e: invoke-virtual {v1, v5, v10}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPIC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9912 │ │ -30f312: 6e30 1299 4103 |0041: invoke-virtual {v1, v4, v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPIC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9912 │ │ -30f318: 1100 |0044: return-object v0 │ │ -30f31a: 7210 2e9c 0a00 |0045: invoke-interface {v10}, Lorg/jaudiotagger/tag/images/Artwork;.getImageUrl:()Ljava/lang/String; // method@9c2e │ │ -30f320: 0c02 |0048: move-result-object v2 │ │ -30f322: 1a08 d61e |0049: const-string v8, "ISO-8859-1" // string@1ed6 │ │ -30f326: 6e20 a087 8200 |004b: invoke-virtual {v2, v8}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@87a0 │ │ -30f32c: 0c02 |004e: move-result-object v2 │ │ -30f32e: 6e30 1299 7102 |004f: invoke-virtual {v1, v7, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPIC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9912 │ │ -30f334: 7210 309c 0a00 |0052: invoke-interface {v10}, Lorg/jaudiotagger/tag/images/Artwork;.getPictureType:()I // method@9c30 │ │ -30f33a: 0a0a |0055: move-result v10 │ │ -30f33c: 7110 3487 0a00 |0056: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -30f342: 0c0a |0059: move-result-object v10 │ │ -30f344: 6e30 1299 610a |005a: invoke-virtual {v1, v6, v10}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPIC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9912 │ │ -30f34a: 1a0a 3904 |005d: const-string v10, "-->" // string@0439 │ │ -30f34e: 6e30 1299 510a |005f: invoke-virtual {v1, v5, v10}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPIC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9912 │ │ -30f354: 6e30 1299 4103 |0062: invoke-virtual {v1, v4, v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPIC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9912 │ │ -30f35a: 1100 |0065: return-object v0 │ │ -30f35c: 0d0a |0066: move-exception v10 │ │ -30f35e: 2200 3310 |0067: new-instance v0, Ljava/lang/RuntimeException; // type@1033 │ │ -30f362: 6e10 bc86 0a00 |0069: invoke-virtual {v10}, Ljava/io/UnsupportedEncodingException;.getMessage:()Ljava/lang/String; // method@86bc │ │ -30f368: 0c0a |006c: move-result-object v10 │ │ -30f36a: 7020 7c87 a000 |006d: invoke-direct {v0, v10}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@877c │ │ -30f370: 2700 |0070: throw v0 │ │ +30f284: |[30f284] org.jaudiotagger.tag.id3.ID3v22Tag.createField:(Lorg/jaudiotagger/tag/images/Artwork;)Lorg/jaudiotagger/tag/TagField; │ │ +30f294: 6200 b487 |0000: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.COVER_ART:Lorg/jaudiotagger/tag/FieldKey; // field@87b4 │ │ +30f298: 6e20 7e96 0900 |0002: invoke-virtual {v9, v0}, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.getFrameAndSubIdFromGenericKey:(Lorg/jaudiotagger/tag/FieldKey;)Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId; // method@967e │ │ +30f29e: 0c00 |0005: move-result-object v0 │ │ +30f2a0: 6e10 de94 0000 |0006: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.getFrameId:()Ljava/lang/String; // method@94de │ │ +30f2a6: 0c00 |0009: move-result-object v0 │ │ +30f2a8: 6e20 7496 0900 |000a: invoke-virtual {v9, v0}, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.createFrame:(Ljava/lang/String;)Lorg/jaudiotagger/tag/id3/ID3v22Frame; // method@9674 │ │ +30f2ae: 0c00 |000d: move-result-object v0 │ │ +30f2b0: 6e10 be94 0000 |000e: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +30f2b6: 0c01 |0011: move-result-object v1 │ │ +30f2b8: 1f01 4f12 |0012: check-cast v1, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPIC; // type@124f │ │ +30f2bc: 7210 329c 0a00 |0014: invoke-interface {v10}, Lorg/jaudiotagger/tag/images/Artwork;.isLinked:()Z // method@9c32 │ │ +30f2c2: 0a02 |0017: move-result v2 │ │ +30f2c4: 1a03 0000 |0018: const-string v3, "" // string@0000 │ │ +30f2c8: 1a04 b014 |001a: const-string v4, "Description" // string@14b0 │ │ +30f2cc: 1a05 511f |001c: const-string v5, "ImageType" // string@1f51 │ │ +30f2d0: 1a06 4841 |001e: const-string v6, "PictureType" // string@4148 │ │ +30f2d4: 1a07 4741 |0020: const-string v7, "PictureData" // string@4147 │ │ +30f2d8: 3902 2300 |0022: if-nez v2, 0045 // +0023 │ │ +30f2dc: 7210 2a9c 0a00 |0024: invoke-interface {v10}, Lorg/jaudiotagger/tag/images/Artwork;.getBinaryData:()[B // method@9c2a │ │ +30f2e2: 0c02 |0027: move-result-object v2 │ │ +30f2e4: 6e30 1299 7102 |0028: invoke-virtual {v1, v7, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPIC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9912 │ │ +30f2ea: 7210 309c 0a00 |002b: invoke-interface {v10}, Lorg/jaudiotagger/tag/images/Artwork;.getPictureType:()I // method@9c30 │ │ +30f2f0: 0a02 |002e: move-result v2 │ │ +30f2f2: 7110 3487 0200 |002f: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +30f2f8: 0c02 |0032: move-result-object v2 │ │ +30f2fa: 6e30 1299 6102 |0033: invoke-virtual {v1, v6, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPIC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9912 │ │ +30f300: 7210 2f9c 0a00 |0036: invoke-interface {v10}, Lorg/jaudiotagger/tag/images/Artwork;.getMimeType:()Ljava/lang/String; // method@9c2f │ │ +30f306: 0c0a |0039: move-result-object v10 │ │ +30f308: 7110 e39b 0a00 |003a: invoke-static {v10}, Lorg/jaudiotagger/tag/id3/valuepair/ImageFormats;.getFormatForMimeType:(Ljava/lang/String;)Ljava/lang/String; // method@9be3 │ │ +30f30e: 0c0a |003d: move-result-object v10 │ │ +30f310: 6e30 1299 510a |003e: invoke-virtual {v1, v5, v10}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPIC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9912 │ │ +30f316: 6e30 1299 4103 |0041: invoke-virtual {v1, v4, v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPIC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9912 │ │ +30f31c: 1100 |0044: return-object v0 │ │ +30f31e: 7210 2e9c 0a00 |0045: invoke-interface {v10}, Lorg/jaudiotagger/tag/images/Artwork;.getImageUrl:()Ljava/lang/String; // method@9c2e │ │ +30f324: 0c02 |0048: move-result-object v2 │ │ +30f326: 1a08 d61e |0049: const-string v8, "ISO-8859-1" // string@1ed6 │ │ +30f32a: 6e20 a087 8200 |004b: invoke-virtual {v2, v8}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@87a0 │ │ +30f330: 0c02 |004e: move-result-object v2 │ │ +30f332: 6e30 1299 7102 |004f: invoke-virtual {v1, v7, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPIC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9912 │ │ +30f338: 7210 309c 0a00 |0052: invoke-interface {v10}, Lorg/jaudiotagger/tag/images/Artwork;.getPictureType:()I // method@9c30 │ │ +30f33e: 0a0a |0055: move-result v10 │ │ +30f340: 7110 3487 0a00 |0056: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +30f346: 0c0a |0059: move-result-object v10 │ │ +30f348: 6e30 1299 610a |005a: invoke-virtual {v1, v6, v10}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPIC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9912 │ │ +30f34e: 1a0a 3904 |005d: const-string v10, "-->" // string@0439 │ │ +30f352: 6e30 1299 510a |005f: invoke-virtual {v1, v5, v10}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPIC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9912 │ │ +30f358: 6e30 1299 4103 |0062: invoke-virtual {v1, v4, v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPIC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9912 │ │ +30f35e: 1100 |0065: return-object v0 │ │ +30f360: 0d0a |0066: move-exception v10 │ │ +30f362: 2200 3310 |0067: new-instance v0, Ljava/lang/RuntimeException; // type@1033 │ │ +30f366: 6e10 bc86 0a00 |0069: invoke-virtual {v10}, Ljava/io/UnsupportedEncodingException;.getMessage:()Ljava/lang/String; // method@86bc │ │ +30f36c: 0c0a |006c: move-result-object v10 │ │ +30f36e: 7020 7c87 a000 |006d: invoke-direct {v0, v10}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@877c │ │ +30f374: 2700 |0070: throw v0 │ │ catches : 1 │ │ 0x0045 - 0x0052 │ │ Ljava/io/UnsupportedEncodingException; -> 0x0066 │ │ positions : │ │ 0x0000 line=794 │ │ 0x000e line=795 │ │ 0x0014 line=796 │ │ @@ -1361802,18 +1361802,18 @@ │ │ type : '(Ljava/lang/String;)Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -30f384: |[30f384] org.jaudiotagger.tag.id3.ID3v22Tag.createFrame:(Ljava/lang/String;)Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; │ │ -30f394: 6e20 7496 1000 |0000: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.createFrame:(Ljava/lang/String;)Lorg/jaudiotagger/tag/id3/ID3v22Frame; // method@9674 │ │ -30f39a: 0c01 |0003: move-result-object v1 │ │ -30f39c: 1101 |0004: return-object v1 │ │ +30f388: |[30f388] org.jaudiotagger.tag.id3.ID3v22Tag.createFrame:(Ljava/lang/String;)Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; │ │ +30f398: 6e20 7496 1000 |0000: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.createFrame:(Ljava/lang/String;)Lorg/jaudiotagger/tag/id3/ID3v22Frame; // method@9674 │ │ +30f39e: 0c01 |0003: move-result-object v1 │ │ +30f3a0: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/jaudiotagger/tag/id3/ID3v22Tag; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1361822,18 +1361822,18 @@ │ │ type : '(Ljava/lang/String;)Lorg/jaudiotagger/tag/id3/ID3v22Frame;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -30f42c: |[30f42c] org.jaudiotagger.tag.id3.ID3v22Tag.createFrame:(Ljava/lang/String;)Lorg/jaudiotagger/tag/id3/ID3v22Frame; │ │ -30f43c: 2200 1b12 |0000: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22Frame; // type@121b │ │ -30f440: 7020 3696 2000 |0002: invoke-direct {v0, v2}, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.:(Ljava/lang/String;)V // method@9636 │ │ -30f446: 1100 |0005: return-object v0 │ │ +30f430: |[30f430] org.jaudiotagger.tag.id3.ID3v22Tag.createFrame:(Ljava/lang/String;)Lorg/jaudiotagger/tag/id3/ID3v22Frame; │ │ +30f440: 2200 1b12 |0000: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22Frame; // type@121b │ │ +30f444: 7020 3696 2000 |0002: invoke-direct {v0, v2}, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.:(Ljava/lang/String;)V // method@9636 │ │ +30f44a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=626 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jaudiotagger/tag/id3/ID3v22Tag; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1361842,20 +1361842,20 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -30f6ec: |[30f6ec] org.jaudiotagger.tag.id3.ID3v22Tag.deleteField:(Ljava/lang/String;)V │ │ -30f6fc: 2200 0612 |0000: new-instance v0, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId; // type@1206 │ │ -30f700: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -30f702: 7040 dd94 1013 |0003: invoke-direct {v0, v1, v3, v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.:(Lorg/jaudiotagger/tag/FieldKey;Ljava/lang/String;Ljava/lang/String;)V // method@94dd │ │ -30f708: 6f20 fa94 0200 |0006: invoke-super {v2, v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.doDeleteTagField:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;)V // method@94fa │ │ -30f70e: 0e00 |0009: return-void │ │ +30f6f0: |[30f6f0] org.jaudiotagger.tag.id3.ID3v22Tag.deleteField:(Ljava/lang/String;)V │ │ +30f700: 2200 0612 |0000: new-instance v0, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId; // type@1206 │ │ +30f704: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +30f706: 7040 dd94 1013 |0003: invoke-direct {v0, v1, v3, v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.:(Lorg/jaudiotagger/tag/FieldKey;Ljava/lang/String;Ljava/lang/String;)V // method@94dd │ │ +30f70c: 6f20 fa94 0200 |0006: invoke-super {v2, v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.doDeleteTagField:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;)V // method@94fa │ │ +30f712: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=729 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lorg/jaudiotagger/tag/id3/ID3v22Tag; │ │ 0x0000 - 0x000a reg=3 (null) Ljava/lang/String; │ │ │ │ @@ -1361864,28 +1361864,28 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 26 16-bit code units │ │ -30f710: |[30f710] org.jaudiotagger.tag.id3.ID3v22Tag.deleteField:(Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;)V │ │ -30f720: 3804 1400 |0000: if-eqz v4, 0014 // +0014 │ │ -30f724: 2200 0612 |0002: new-instance v0, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId; // type@1206 │ │ -30f728: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -30f72a: 6e10 3096 0400 |0005: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.getFrameId:()Ljava/lang/String; // method@9630 │ │ -30f730: 0c02 |0008: move-result-object v2 │ │ -30f732: 6e10 3196 0400 |0009: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.getSubId:()Ljava/lang/String; // method@9631 │ │ -30f738: 0c04 |000c: move-result-object v4 │ │ -30f73a: 7040 dd94 1042 |000d: invoke-direct {v0, v1, v2, v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.:(Lorg/jaudiotagger/tag/FieldKey;Ljava/lang/String;Ljava/lang/String;)V // method@94dd │ │ -30f740: 6f20 fa94 0300 |0010: invoke-super {v3, v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.doDeleteTagField:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;)V // method@94fa │ │ -30f746: 0e00 |0013: return-void │ │ -30f748: 2204 c311 |0014: new-instance v4, Lorg/jaudiotagger/tag/KeyNotFoundException; // type@11c3 │ │ -30f74c: 7010 a791 0400 |0016: invoke-direct {v4}, Lorg/jaudiotagger/tag/KeyNotFoundException;.:()V // method@91a7 │ │ -30f752: 2704 |0019: throw v4 │ │ +30f714: |[30f714] org.jaudiotagger.tag.id3.ID3v22Tag.deleteField:(Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;)V │ │ +30f724: 3804 1400 |0000: if-eqz v4, 0014 // +0014 │ │ +30f728: 2200 0612 |0002: new-instance v0, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId; // type@1206 │ │ +30f72c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +30f72e: 6e10 3096 0400 |0005: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.getFrameId:()Ljava/lang/String; // method@9630 │ │ +30f734: 0c02 |0008: move-result-object v2 │ │ +30f736: 6e10 3196 0400 |0009: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.getSubId:()Ljava/lang/String; // method@9631 │ │ +30f73c: 0c04 |000c: move-result-object v4 │ │ +30f73e: 7040 dd94 1042 |000d: invoke-direct {v0, v1, v2, v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.:(Lorg/jaudiotagger/tag/FieldKey;Ljava/lang/String;Ljava/lang/String;)V // method@94dd │ │ +30f744: 6f20 fa94 0300 |0010: invoke-super {v3, v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.doDeleteTagField:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;)V // method@94fa │ │ +30f74a: 0e00 |0013: return-void │ │ +30f74c: 2204 c311 |0014: new-instance v4, Lorg/jaudiotagger/tag/KeyNotFoundException; // type@11c3 │ │ +30f750: 7010 a791 0400 |0016: invoke-direct {v4}, Lorg/jaudiotagger/tag/KeyNotFoundException;.:()V // method@91a7 │ │ +30f756: 2704 |0019: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=720 │ │ 0x0014 line=718 │ │ locals : │ │ 0x0000 - 0x001a reg=3 this Lorg/jaudiotagger/tag/id3/ID3v22Tag; │ │ 0x0000 - 0x001a reg=4 (null) Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; │ │ @@ -1361895,33 +1361895,33 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -30ec08: |[30ec08] org.jaudiotagger.tag.id3.ID3v22Tag.equals:(Ljava/lang/Object;)Z │ │ -30ec18: 2050 1e12 |0000: instance-of v0, v5, Lorg/jaudiotagger/tag/id3/ID3v22Tag; // type@121e │ │ -30ec1c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -30ec1e: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ -30ec22: 0f01 |0005: return v1 │ │ -30ec24: 0750 |0006: move-object v0, v5 │ │ -30ec26: 1f00 1e12 |0007: check-cast v0, Lorg/jaudiotagger/tag/id3/ID3v22Tag; // type@121e │ │ -30ec2a: 5542 818b |0009: iget-boolean v2, v4, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.compression:Z // field@8b81 │ │ -30ec2e: 5503 818b |000b: iget-boolean v3, v0, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.compression:Z // field@8b81 │ │ -30ec32: 3232 0300 |000d: if-eq v2, v3, 0010 // +0003 │ │ -30ec36: 0f01 |000f: return v1 │ │ -30ec38: 5542 888b |0010: iget-boolean v2, v4, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.mId3HeaderFlagUnsynchronisation:Z // field@8b88 │ │ -30ec3c: 5500 888b |0012: iget-boolean v0, v0, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.mId3HeaderFlagUnsynchronisation:Z // field@8b88 │ │ -30ec40: 3302 0900 |0014: if-ne v2, v0, 001d // +0009 │ │ -30ec44: 6f20 fd94 5400 |0016: invoke-super {v4, v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.equals:(Ljava/lang/Object;)Z // method@94fd │ │ -30ec4a: 0a05 |0019: move-result v5 │ │ -30ec4c: 3805 0300 |001a: if-eqz v5, 001d // +0003 │ │ -30ec50: 1211 |001c: const/4 v1, #int 1 // #1 │ │ -30ec52: 0f01 |001d: return v1 │ │ +30ec0c: |[30ec0c] org.jaudiotagger.tag.id3.ID3v22Tag.equals:(Ljava/lang/Object;)Z │ │ +30ec1c: 2050 1e12 |0000: instance-of v0, v5, Lorg/jaudiotagger/tag/id3/ID3v22Tag; // type@121e │ │ +30ec20: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +30ec22: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ +30ec26: 0f01 |0005: return v1 │ │ +30ec28: 0750 |0006: move-object v0, v5 │ │ +30ec2a: 1f00 1e12 |0007: check-cast v0, Lorg/jaudiotagger/tag/id3/ID3v22Tag; // type@121e │ │ +30ec2e: 5542 818b |0009: iget-boolean v2, v4, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.compression:Z // field@8b81 │ │ +30ec32: 5503 818b |000b: iget-boolean v3, v0, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.compression:Z // field@8b81 │ │ +30ec36: 3232 0300 |000d: if-eq v2, v3, 0010 // +0003 │ │ +30ec3a: 0f01 |000f: return v1 │ │ +30ec3c: 5542 888b |0010: iget-boolean v2, v4, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.mId3HeaderFlagUnsynchronisation:Z // field@8b88 │ │ +30ec40: 5500 888b |0012: iget-boolean v0, v0, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.mId3HeaderFlagUnsynchronisation:Z // field@8b88 │ │ +30ec44: 3302 0900 |0014: if-ne v2, v0, 001d // +0009 │ │ +30ec48: 6f20 fd94 5400 |0016: invoke-super {v4, v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.equals:(Ljava/lang/Object;)Z // method@94fd │ │ +30ec4e: 0a05 |0019: move-result v5 │ │ +30ec50: 3805 0300 |001a: if-eqz v5, 001d // +0003 │ │ +30ec54: 1211 |001c: const/4 v1, #int 1 // #1 │ │ +30ec56: 0f01 |001d: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=248 │ │ 0x0006 line=252 │ │ 0x0009 line=253 │ │ 0x0010 line=257 │ │ locals : │ │ @@ -1361933,50 +1361933,50 @@ │ │ type : '(Lorg/jaudiotagger/tag/FieldKey;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 68 16-bit code units │ │ -30ef54: |[30ef54] org.jaudiotagger.tag.id3.ID3v22Tag.getAll:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/util/List; │ │ -30ef64: 6200 c387 |0000: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.GENRE:Lorg/jaudiotagger/tag/FieldKey; // field@87c3 │ │ -30ef68: 3303 3d00 |0002: if-ne v3, v0, 003f // +003d │ │ -30ef6c: 6e20 7c96 3200 |0004: invoke-virtual {v2, v3}, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.getFields:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/util/List; // method@967c │ │ -30ef72: 0c03 |0007: move-result-object v3 │ │ -30ef74: 2200 7c10 |0008: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ -30ef78: 7010 ae88 0000 |000a: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ -30ef7e: 3803 3100 |000d: if-eqz v3, 003e // +0031 │ │ -30ef82: 7210 7389 0300 |000f: invoke-interface {v3}, Ljava/util/List;.size:()I // method@8973 │ │ -30ef88: 0a01 |0012: move-result v1 │ │ -30ef8a: 3d01 2b00 |0013: if-lez v1, 003e // +002b │ │ -30ef8e: 1201 |0015: const/4 v1, #int 0 // #0 │ │ -30ef90: 7220 6a89 1300 |0016: invoke-interface {v3, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ -30ef96: 0c03 |0019: move-result-object v3 │ │ -30ef98: 1f03 0312 |001a: check-cast v3, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // type@1203 │ │ -30ef9c: 6e10 be94 0300 |001c: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -30efa2: 0c03 |001f: move-result-object v3 │ │ -30efa4: 1f03 5f12 |0020: check-cast v3, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCON; // type@125f │ │ -30efa8: 6e10 b399 0300 |0022: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCON;.getValues:()Ljava/util/List; // method@99b3 │ │ -30efae: 0c03 |0025: move-result-object v3 │ │ -30efb0: 7210 6e89 0300 |0026: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ -30efb6: 0c03 |0029: move-result-object v3 │ │ -30efb8: 7210 4789 0300 |002a: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -30efbe: 0a01 |002d: move-result v1 │ │ -30efc0: 3801 1000 |002e: if-eqz v1, 003e // +0010 │ │ -30efc4: 7210 4889 0300 |0030: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -30efca: 0c01 |0033: move-result-object v1 │ │ -30efcc: 1f01 3710 |0034: check-cast v1, Ljava/lang/String; // type@1037 │ │ -30efd0: 7110 ad99 0100 |0036: invoke-static {v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCON;.convertID3v22GenreToGeneric:(Ljava/lang/String;)Ljava/lang/String; // method@99ad │ │ -30efd6: 0c01 |0039: move-result-object v1 │ │ -30efd8: 7220 6489 1000 |003a: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -30efde: 28ed |003d: goto 002a // -0013 │ │ -30efe0: 1100 |003e: return-object v0 │ │ -30efe2: 6f20 fe94 3200 |003f: invoke-super {v2, v3}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getAll:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/util/List; // method@94fe │ │ -30efe8: 0c03 |0042: move-result-object v3 │ │ -30efea: 1103 |0043: return-object v3 │ │ +30ef58: |[30ef58] org.jaudiotagger.tag.id3.ID3v22Tag.getAll:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/util/List; │ │ +30ef68: 6200 c387 |0000: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.GENRE:Lorg/jaudiotagger/tag/FieldKey; // field@87c3 │ │ +30ef6c: 3303 3d00 |0002: if-ne v3, v0, 003f // +003d │ │ +30ef70: 6e20 7c96 3200 |0004: invoke-virtual {v2, v3}, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.getFields:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/util/List; // method@967c │ │ +30ef76: 0c03 |0007: move-result-object v3 │ │ +30ef78: 2200 7c10 |0008: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ +30ef7c: 7010 ae88 0000 |000a: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ +30ef82: 3803 3100 |000d: if-eqz v3, 003e // +0031 │ │ +30ef86: 7210 7389 0300 |000f: invoke-interface {v3}, Ljava/util/List;.size:()I // method@8973 │ │ +30ef8c: 0a01 |0012: move-result v1 │ │ +30ef8e: 3d01 2b00 |0013: if-lez v1, 003e // +002b │ │ +30ef92: 1201 |0015: const/4 v1, #int 0 // #0 │ │ +30ef94: 7220 6a89 1300 |0016: invoke-interface {v3, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ +30ef9a: 0c03 |0019: move-result-object v3 │ │ +30ef9c: 1f03 0312 |001a: check-cast v3, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // type@1203 │ │ +30efa0: 6e10 be94 0300 |001c: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +30efa6: 0c03 |001f: move-result-object v3 │ │ +30efa8: 1f03 5f12 |0020: check-cast v3, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCON; // type@125f │ │ +30efac: 6e10 b399 0300 |0022: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCON;.getValues:()Ljava/util/List; // method@99b3 │ │ +30efb2: 0c03 |0025: move-result-object v3 │ │ +30efb4: 7210 6e89 0300 |0026: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ +30efba: 0c03 |0029: move-result-object v3 │ │ +30efbc: 7210 4789 0300 |002a: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +30efc2: 0a01 |002d: move-result v1 │ │ +30efc4: 3801 1000 |002e: if-eqz v1, 003e // +0010 │ │ +30efc8: 7210 4889 0300 |0030: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +30efce: 0c01 |0033: move-result-object v1 │ │ +30efd0: 1f01 3710 |0034: check-cast v1, Ljava/lang/String; // type@1037 │ │ +30efd4: 7110 ad99 0100 |0036: invoke-static {v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCON;.convertID3v22GenreToGeneric:(Ljava/lang/String;)Ljava/lang/String; // method@99ad │ │ +30efda: 0c01 |0039: move-result-object v1 │ │ +30efdc: 7220 6489 1000 |003a: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +30efe2: 28ed |003d: goto 002a // -0013 │ │ +30efe4: 1100 |003e: return-object v0 │ │ +30efe6: 6f20 fe94 3200 |003f: invoke-super {v2, v3}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getAll:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/util/List; // method@94fe │ │ +30efec: 0c03 |0042: move-result-object v3 │ │ +30efee: 1103 |0043: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=841 │ │ 0x0004 line=843 │ │ 0x0008 line=844 │ │ 0x000f line=845 │ │ 0x0016 line=847 │ │ @@ -1361993,59 +1361993,59 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 91 16-bit code units │ │ -30efec: |[30efec] org.jaudiotagger.tag.id3.ID3v22Tag.getArtworkList:()Ljava/util/List; │ │ -30effc: 6200 b487 |0000: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.COVER_ART:Lorg/jaudiotagger/tag/FieldKey; // field@87b4 │ │ -30f000: 6e20 7c96 0500 |0002: invoke-virtual {v5, v0}, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.getFields:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/util/List; // method@967c │ │ -30f006: 0c00 |0005: move-result-object v0 │ │ -30f008: 2201 7c10 |0006: new-instance v1, Ljava/util/ArrayList; // type@107c │ │ -30f00c: 7210 7389 0000 |0008: invoke-interface {v0}, Ljava/util/List;.size:()I // method@8973 │ │ -30f012: 0a02 |000b: move-result v2 │ │ -30f014: 7020 af88 2100 |000c: invoke-direct {v1, v2}, Ljava/util/ArrayList;.:(I)V // method@88af │ │ -30f01a: 7210 6e89 0000 |000f: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ -30f020: 0c00 |0012: move-result-object v0 │ │ -30f022: 7210 4789 0000 |0013: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -30f028: 0a02 |0016: move-result v2 │ │ -30f02a: 3802 4300 |0017: if-eqz v2, 005a // +0043 │ │ -30f02e: 7210 4889 0000 |0019: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -30f034: 0c02 |001c: move-result-object v2 │ │ -30f036: 1f02 c711 |001d: check-cast v2, Lorg/jaudiotagger/tag/TagField; // type@11c7 │ │ -30f03a: 1f02 0312 |001f: check-cast v2, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // type@1203 │ │ -30f03e: 6e10 be94 0200 |0021: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -30f044: 0c02 |0024: move-result-object v2 │ │ -30f046: 1f02 4f12 |0025: check-cast v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPIC; // type@124f │ │ -30f04a: 7100 429c 0000 |0027: invoke-static {}, Lorg/jaudiotagger/tag/images/ArtworkFactory;.getNew:()Lorg/jaudiotagger/tag/images/Artwork; // method@9c42 │ │ -30f050: 0c03 |002a: move-result-object v3 │ │ -30f052: 6e10 0699 0200 |002b: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPIC;.getFormatType:()Ljava/lang/String; // method@9906 │ │ -30f058: 0c04 |002e: move-result-object v4 │ │ -30f05a: 7110 e59b 0400 |002f: invoke-static {v4}, Lorg/jaudiotagger/tag/id3/valuepair/ImageFormats;.getMimeTypeForFormat:(Ljava/lang/String;)Ljava/lang/String; // method@9be5 │ │ -30f060: 0c04 |0032: move-result-object v4 │ │ -30f062: 7220 3b9c 4300 |0033: invoke-interface {v3, v4}, Lorg/jaudiotagger/tag/images/Artwork;.setMimeType:(Ljava/lang/String;)V // method@9c3b │ │ -30f068: 6e10 0d99 0200 |0036: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPIC;.getPictureType:()I // method@990d │ │ -30f06e: 0a04 |0039: move-result v4 │ │ -30f070: 7220 3c9c 4300 |003a: invoke-interface {v3, v4}, Lorg/jaudiotagger/tag/images/Artwork;.setPictureType:(I)V // method@9c3c │ │ -30f076: 6e10 0f99 0200 |003d: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPIC;.isImageUrl:()Z // method@990f │ │ -30f07c: 0a04 |0040: move-result v4 │ │ -30f07e: 3804 0e00 |0041: if-eqz v4, 004f // +000e │ │ -30f082: 1214 |0043: const/4 v4, #int 1 // #1 │ │ -30f084: 7220 3a9c 4300 |0044: invoke-interface {v3, v4}, Lorg/jaudiotagger/tag/images/Artwork;.setLinked:(Z)V // method@9c3a │ │ -30f08a: 6e10 0999 0200 |0047: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPIC;.getImageUrl:()Ljava/lang/String; // method@9909 │ │ -30f090: 0c02 |004a: move-result-object v2 │ │ -30f092: 7220 399c 2300 |004b: invoke-interface {v3, v2}, Lorg/jaudiotagger/tag/images/Artwork;.setImageUrl:(Ljava/lang/String;)V // method@9c39 │ │ -30f098: 2808 |004e: goto 0056 // +0008 │ │ -30f09a: 6e10 0899 0200 |004f: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPIC;.getImageData:()[B // method@9908 │ │ -30f0a0: 0c02 |0052: move-result-object v2 │ │ -30f0a2: 7220 339c 2300 |0053: invoke-interface {v3, v2}, Lorg/jaudiotagger/tag/images/Artwork;.setBinaryData:([B)V // method@9c33 │ │ -30f0a8: 7220 6489 3100 |0056: invoke-interface {v1, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -30f0ae: 28ba |0059: goto 0013 // -0046 │ │ -30f0b0: 1101 |005a: return-object v1 │ │ +30eff0: |[30eff0] org.jaudiotagger.tag.id3.ID3v22Tag.getArtworkList:()Ljava/util/List; │ │ +30f000: 6200 b487 |0000: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.COVER_ART:Lorg/jaudiotagger/tag/FieldKey; // field@87b4 │ │ +30f004: 6e20 7c96 0500 |0002: invoke-virtual {v5, v0}, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.getFields:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/util/List; // method@967c │ │ +30f00a: 0c00 |0005: move-result-object v0 │ │ +30f00c: 2201 7c10 |0006: new-instance v1, Ljava/util/ArrayList; // type@107c │ │ +30f010: 7210 7389 0000 |0008: invoke-interface {v0}, Ljava/util/List;.size:()I // method@8973 │ │ +30f016: 0a02 |000b: move-result v2 │ │ +30f018: 7020 af88 2100 |000c: invoke-direct {v1, v2}, Ljava/util/ArrayList;.:(I)V // method@88af │ │ +30f01e: 7210 6e89 0000 |000f: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ +30f024: 0c00 |0012: move-result-object v0 │ │ +30f026: 7210 4789 0000 |0013: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +30f02c: 0a02 |0016: move-result v2 │ │ +30f02e: 3802 4300 |0017: if-eqz v2, 005a // +0043 │ │ +30f032: 7210 4889 0000 |0019: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +30f038: 0c02 |001c: move-result-object v2 │ │ +30f03a: 1f02 c711 |001d: check-cast v2, Lorg/jaudiotagger/tag/TagField; // type@11c7 │ │ +30f03e: 1f02 0312 |001f: check-cast v2, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // type@1203 │ │ +30f042: 6e10 be94 0200 |0021: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +30f048: 0c02 |0024: move-result-object v2 │ │ +30f04a: 1f02 4f12 |0025: check-cast v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPIC; // type@124f │ │ +30f04e: 7100 429c 0000 |0027: invoke-static {}, Lorg/jaudiotagger/tag/images/ArtworkFactory;.getNew:()Lorg/jaudiotagger/tag/images/Artwork; // method@9c42 │ │ +30f054: 0c03 |002a: move-result-object v3 │ │ +30f056: 6e10 0699 0200 |002b: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPIC;.getFormatType:()Ljava/lang/String; // method@9906 │ │ +30f05c: 0c04 |002e: move-result-object v4 │ │ +30f05e: 7110 e59b 0400 |002f: invoke-static {v4}, Lorg/jaudiotagger/tag/id3/valuepair/ImageFormats;.getMimeTypeForFormat:(Ljava/lang/String;)Ljava/lang/String; // method@9be5 │ │ +30f064: 0c04 |0032: move-result-object v4 │ │ +30f066: 7220 3b9c 4300 |0033: invoke-interface {v3, v4}, Lorg/jaudiotagger/tag/images/Artwork;.setMimeType:(Ljava/lang/String;)V // method@9c3b │ │ +30f06c: 6e10 0d99 0200 |0036: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPIC;.getPictureType:()I // method@990d │ │ +30f072: 0a04 |0039: move-result v4 │ │ +30f074: 7220 3c9c 4300 |003a: invoke-interface {v3, v4}, Lorg/jaudiotagger/tag/images/Artwork;.setPictureType:(I)V // method@9c3c │ │ +30f07a: 6e10 0f99 0200 |003d: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPIC;.isImageUrl:()Z // method@990f │ │ +30f080: 0a04 |0040: move-result v4 │ │ +30f082: 3804 0e00 |0041: if-eqz v4, 004f // +000e │ │ +30f086: 1214 |0043: const/4 v4, #int 1 // #1 │ │ +30f088: 7220 3a9c 4300 |0044: invoke-interface {v3, v4}, Lorg/jaudiotagger/tag/images/Artwork;.setLinked:(Z)V // method@9c3a │ │ +30f08e: 6e10 0999 0200 |0047: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPIC;.getImageUrl:()Ljava/lang/String; // method@9909 │ │ +30f094: 0c02 |004a: move-result-object v2 │ │ +30f096: 7220 399c 2300 |004b: invoke-interface {v3, v2}, Lorg/jaudiotagger/tag/images/Artwork;.setImageUrl:(Ljava/lang/String;)V // method@9c39 │ │ +30f09c: 2808 |004e: goto 0056 // +0008 │ │ +30f09e: 6e10 0899 0200 |004f: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyPIC;.getImageData:()[B // method@9908 │ │ +30f0a4: 0c02 |0052: move-result-object v2 │ │ +30f0a6: 7220 339c 2300 |0053: invoke-interface {v3, v2}, Lorg/jaudiotagger/tag/images/Artwork;.setBinaryData:([B)V // method@9c33 │ │ +30f0ac: 7220 6489 3100 |0056: invoke-interface {v1, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +30f0b2: 28ba |0059: goto 0013 // -0046 │ │ +30f0b4: 1101 |005a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=766 │ │ 0x0006 line=767 │ │ 0x000f line=769 │ │ 0x001f line=771 │ │ 0x0027 line=772 │ │ @@ -1362064,38 +1362064,38 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 43 16-bit code units │ │ -30ecc8: |[30ecc8] org.jaudiotagger.tag.id3.ID3v22Tag.getFirst:(Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;)Ljava/lang/String; │ │ -30ecd8: 3804 2500 |0000: if-eqz v4, 0025 // +0025 │ │ -30ecdc: 7100 5896 0000 |0002: invoke-static {}, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.getInstanceOf:()Lorg/jaudiotagger/tag/id3/ID3v22Frames; // method@9658 │ │ -30ece2: 0c00 |0005: move-result-object v0 │ │ -30ece4: 6e20 5596 4000 |0006: invoke-virtual {v0, v4}, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.getGenericKeyFromId3:(Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;)Lorg/jaudiotagger/tag/FieldKey; // method@9655 │ │ -30ecea: 0c00 |0009: move-result-object v0 │ │ -30ecec: 3800 0700 |000a: if-eqz v0, 0011 // +0007 │ │ -30ecf0: 6f20 0895 0300 |000c: invoke-super {v3, v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getFirst:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/lang/String; // method@9508 │ │ -30ecf6: 0c04 |000f: move-result-object v4 │ │ -30ecf8: 1104 |0010: return-object v4 │ │ -30ecfa: 2200 0612 |0011: new-instance v0, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId; // type@1206 │ │ -30ecfe: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -30ed00: 6e10 3096 0400 |0014: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.getFrameId:()Ljava/lang/String; // method@9630 │ │ -30ed06: 0c02 |0017: move-result-object v2 │ │ -30ed08: 6e10 3196 0400 |0018: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.getSubId:()Ljava/lang/String; // method@9631 │ │ -30ed0e: 0c04 |001b: move-result-object v4 │ │ -30ed10: 7040 dd94 1042 |001c: invoke-direct {v0, v1, v2, v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.:(Lorg/jaudiotagger/tag/FieldKey;Ljava/lang/String;Ljava/lang/String;)V // method@94dd │ │ -30ed16: 1204 |001f: const/4 v4, #int 0 // #0 │ │ -30ed18: 6f30 fb94 0304 |0020: invoke-super {v3, v0, v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.doGetValueAtIndex:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;I)Ljava/lang/String; // method@94fb │ │ -30ed1e: 0c04 |0023: move-result-object v4 │ │ -30ed20: 1104 |0024: return-object v4 │ │ -30ed22: 2204 c311 |0025: new-instance v4, Lorg/jaudiotagger/tag/KeyNotFoundException; // type@11c3 │ │ -30ed26: 7010 a791 0400 |0027: invoke-direct {v4}, Lorg/jaudiotagger/tag/KeyNotFoundException;.:()V // method@91a7 │ │ -30ed2c: 2704 |002a: throw v4 │ │ +30eccc: |[30eccc] org.jaudiotagger.tag.id3.ID3v22Tag.getFirst:(Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;)Ljava/lang/String; │ │ +30ecdc: 3804 2500 |0000: if-eqz v4, 0025 // +0025 │ │ +30ece0: 7100 5896 0000 |0002: invoke-static {}, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.getInstanceOf:()Lorg/jaudiotagger/tag/id3/ID3v22Frames; // method@9658 │ │ +30ece6: 0c00 |0005: move-result-object v0 │ │ +30ece8: 6e20 5596 4000 |0006: invoke-virtual {v0, v4}, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.getGenericKeyFromId3:(Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;)Lorg/jaudiotagger/tag/FieldKey; // method@9655 │ │ +30ecee: 0c00 |0009: move-result-object v0 │ │ +30ecf0: 3800 0700 |000a: if-eqz v0, 0011 // +0007 │ │ +30ecf4: 6f20 0895 0300 |000c: invoke-super {v3, v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getFirst:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/lang/String; // method@9508 │ │ +30ecfa: 0c04 |000f: move-result-object v4 │ │ +30ecfc: 1104 |0010: return-object v4 │ │ +30ecfe: 2200 0612 |0011: new-instance v0, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId; // type@1206 │ │ +30ed02: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +30ed04: 6e10 3096 0400 |0014: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.getFrameId:()Ljava/lang/String; // method@9630 │ │ +30ed0a: 0c02 |0017: move-result-object v2 │ │ +30ed0c: 6e10 3196 0400 |0018: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.getSubId:()Ljava/lang/String; // method@9631 │ │ +30ed12: 0c04 |001b: move-result-object v4 │ │ +30ed14: 7040 dd94 1042 |001c: invoke-direct {v0, v1, v2, v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.:(Lorg/jaudiotagger/tag/FieldKey;Ljava/lang/String;Ljava/lang/String;)V // method@94dd │ │ +30ed1a: 1204 |001f: const/4 v4, #int 0 // #0 │ │ +30ed1c: 6f30 fb94 0304 |0020: invoke-super {v3, v0, v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.doGetValueAtIndex:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;I)Ljava/lang/String; // method@94fb │ │ +30ed22: 0c04 |0023: move-result-object v4 │ │ +30ed24: 1104 |0024: return-object v4 │ │ +30ed26: 2204 c311 |0025: new-instance v4, Lorg/jaudiotagger/tag/KeyNotFoundException; // type@11c3 │ │ +30ed2a: 7010 a791 0400 |0027: invoke-direct {v4}, Lorg/jaudiotagger/tag/KeyNotFoundException;.:()V // method@91a7 │ │ +30ed30: 2704 |002a: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=696 │ │ 0x000c line=699 │ │ 0x0011 line=703 │ │ 0x0020 line=704 │ │ 0x0025 line=693 │ │ @@ -1362108,39 +1362108,39 @@ │ │ type : '(Lorg/jaudiotagger/tag/FieldKey;)Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 48 16-bit code units │ │ -30f3a0: |[30f3a0] org.jaudiotagger.tag.id3.ID3v22Tag.getFrameAndSubIdFromGenericKey:(Lorg/jaudiotagger/tag/FieldKey;)Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId; │ │ -30f3b0: 3804 2400 |0000: if-eqz v4, 0024 // +0024 │ │ -30f3b4: 7100 5896 0000 |0002: invoke-static {}, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.getInstanceOf:()Lorg/jaudiotagger/tag/id3/ID3v22Frames; // method@9658 │ │ -30f3ba: 0c00 |0005: move-result-object v0 │ │ -30f3bc: 6e20 5696 4000 |0006: invoke-virtual {v0, v4}, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.getId3KeyFromGenericKey:(Lorg/jaudiotagger/tag/FieldKey;)Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // method@9656 │ │ -30f3c2: 0c00 |0009: move-result-object v0 │ │ -30f3c4: 3800 1000 |000a: if-eqz v0, 001a // +0010 │ │ -30f3c8: 2201 0612 |000c: new-instance v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId; // type@1206 │ │ -30f3cc: 6e10 3096 0000 |000e: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.getFrameId:()Ljava/lang/String; // method@9630 │ │ -30f3d2: 0c02 |0011: move-result-object v2 │ │ -30f3d4: 6e10 3196 0000 |0012: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.getSubId:()Ljava/lang/String; // method@9631 │ │ -30f3da: 0c00 |0015: move-result-object v0 │ │ -30f3dc: 7040 dd94 4102 |0016: invoke-direct {v1, v4, v2, v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.:(Lorg/jaudiotagger/tag/FieldKey;Ljava/lang/String;Ljava/lang/String;)V // method@94dd │ │ -30f3e2: 1101 |0019: return-object v1 │ │ -30f3e4: 2200 c311 |001a: new-instance v0, Lorg/jaudiotagger/tag/KeyNotFoundException; // type@11c3 │ │ -30f3e8: 6e10 8e91 0400 |001c: invoke-virtual {v4}, Lorg/jaudiotagger/tag/FieldKey;.name:()Ljava/lang/String; // method@918e │ │ -30f3ee: 0c04 |001f: move-result-object v4 │ │ -30f3f0: 7020 a891 4000 |0020: invoke-direct {v0, v4}, Lorg/jaudiotagger/tag/KeyNotFoundException;.:(Ljava/lang/String;)V // method@91a8 │ │ -30f3f6: 2700 |0023: throw v0 │ │ -30f3f8: 2204 1e10 |0024: new-instance v4, Ljava/lang/IllegalArgumentException; // type@101e │ │ -30f3fc: 6200 2187 |0026: sget-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_INVALID_NULL_ARGUMENT:Lorg/jaudiotagger/logging/ErrorMessage; // field@8721 │ │ -30f400: 6e10 5791 0000 |0028: invoke-virtual {v0}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ -30f406: 0c00 |002b: move-result-object v0 │ │ -30f408: 7020 1887 0400 |002c: invoke-direct {v4, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ -30f40e: 2704 |002f: throw v4 │ │ +30f3a4: |[30f3a4] org.jaudiotagger.tag.id3.ID3v22Tag.getFrameAndSubIdFromGenericKey:(Lorg/jaudiotagger/tag/FieldKey;)Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId; │ │ +30f3b4: 3804 2400 |0000: if-eqz v4, 0024 // +0024 │ │ +30f3b8: 7100 5896 0000 |0002: invoke-static {}, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.getInstanceOf:()Lorg/jaudiotagger/tag/id3/ID3v22Frames; // method@9658 │ │ +30f3be: 0c00 |0005: move-result-object v0 │ │ +30f3c0: 6e20 5696 4000 |0006: invoke-virtual {v0, v4}, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.getId3KeyFromGenericKey:(Lorg/jaudiotagger/tag/FieldKey;)Lorg/jaudiotagger/tag/id3/ID3v22FieldKey; // method@9656 │ │ +30f3c6: 0c00 |0009: move-result-object v0 │ │ +30f3c8: 3800 1000 |000a: if-eqz v0, 001a // +0010 │ │ +30f3cc: 2201 0612 |000c: new-instance v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId; // type@1206 │ │ +30f3d0: 6e10 3096 0000 |000e: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.getFrameId:()Ljava/lang/String; // method@9630 │ │ +30f3d6: 0c02 |0011: move-result-object v2 │ │ +30f3d8: 6e10 3196 0000 |0012: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/ID3v22FieldKey;.getSubId:()Ljava/lang/String; // method@9631 │ │ +30f3de: 0c00 |0015: move-result-object v0 │ │ +30f3e0: 7040 dd94 4102 |0016: invoke-direct {v1, v4, v2, v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.:(Lorg/jaudiotagger/tag/FieldKey;Ljava/lang/String;Ljava/lang/String;)V // method@94dd │ │ +30f3e6: 1101 |0019: return-object v1 │ │ +30f3e8: 2200 c311 |001a: new-instance v0, Lorg/jaudiotagger/tag/KeyNotFoundException; // type@11c3 │ │ +30f3ec: 6e10 8e91 0400 |001c: invoke-virtual {v4}, Lorg/jaudiotagger/tag/FieldKey;.name:()Ljava/lang/String; // method@918e │ │ +30f3f2: 0c04 |001f: move-result-object v4 │ │ +30f3f4: 7020 a891 4000 |0020: invoke-direct {v0, v4}, Lorg/jaudiotagger/tag/KeyNotFoundException;.:(Ljava/lang/String;)V // method@91a8 │ │ +30f3fa: 2700 |0023: throw v0 │ │ +30f3fc: 2204 1e10 |0024: new-instance v4, Ljava/lang/IllegalArgumentException; // type@101e │ │ +30f400: 6200 2187 |0026: sget-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_INVALID_NULL_ARGUMENT:Lorg/jaudiotagger/logging/ErrorMessage; // field@8721 │ │ +30f404: 6e10 5791 0000 |0028: invoke-virtual {v0}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ +30f40a: 0c00 |002b: move-result-object v0 │ │ +30f40c: 7020 1887 0400 |002c: invoke-direct {v4, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ +30f412: 2704 |002f: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=738 │ │ 0x000c line=743 │ │ 0x001a line=741 │ │ 0x0024 line=736 │ │ locals : │ │ @@ -1362152,18 +1362152,18 @@ │ │ type : '()Lorg/jaudiotagger/tag/id3/ID3Frames;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -30f410: |[30f410] org.jaudiotagger.tag.id3.ID3v22Tag.getID3Frames:()Lorg/jaudiotagger/tag/id3/ID3Frames; │ │ -30f420: 7100 5896 0000 |0000: invoke-static {}, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.getInstanceOf:()Lorg/jaudiotagger/tag/id3/ID3v22Frames; // method@9658 │ │ -30f426: 0c00 |0003: move-result-object v0 │ │ -30f428: 1100 |0004: return-object v0 │ │ +30f414: |[30f414] org.jaudiotagger.tag.id3.ID3v22Tag.getID3Frames:()Lorg/jaudiotagger/tag/id3/ID3Frames; │ │ +30f424: 7100 5896 0000 |0000: invoke-static {}, Lorg/jaudiotagger/tag/id3/ID3v22Frames;.getInstanceOf:()Lorg/jaudiotagger/tag/id3/ID3v22Frames; // method@9658 │ │ +30f42a: 0c00 |0003: move-result-object v0 │ │ +30f42c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=748 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jaudiotagger/tag/id3/ID3v22Tag; │ │ │ │ #17 : (in Lorg/jaudiotagger/tag/id3/ID3v22Tag;) │ │ @@ -1362171,50 +1362171,50 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -30ed30: |[30ed30] org.jaudiotagger.tag.id3.ID3v22Tag.getIdentifier:()Ljava/lang/String; │ │ -30ed40: 1a00 c31d |0000: const-string v0, "ID3v2_2.20" // string@1dc3 │ │ -30ed44: 1100 |0002: return-object v0 │ │ +30ed34: |[30ed34] org.jaudiotagger.tag.id3.ID3v22Tag.getIdentifier:()Ljava/lang/String; │ │ +30ed44: 1a00 c31d |0000: const-string v0, "ID3v2_2.20" // string@1dc3 │ │ +30ed48: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #18 : (in Lorg/jaudiotagger/tag/id3/ID3v22Tag;) │ │ name : 'getMajorVersion' │ │ type : '()B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -30ec6c: |[30ec6c] org.jaudiotagger.tag.id3.ID3v22Tag.getMajorVersion:()B │ │ -30ec7c: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -30ec7e: 0f00 |0001: return v0 │ │ +30ec70: |[30ec70] org.jaudiotagger.tag.id3.ID3v22Tag.getMajorVersion:()B │ │ +30ec80: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +30ec82: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #19 : (in Lorg/jaudiotagger/tag/id3/ID3v22Tag;) │ │ name : 'getPreferredFrameOrderComparator' │ │ type : '()Ljava/util/Comparator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -30ee50: |[30ee50] org.jaudiotagger.tag.id3.ID3v22Tag.getPreferredFrameOrderComparator:()Ljava/util/Comparator; │ │ -30ee60: 7100 6396 0000 |0000: invoke-static {}, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.getInstanceof:()Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator; // method@9663 │ │ -30ee66: 0c00 |0003: move-result-object v0 │ │ -30ee68: 1100 |0004: return-object v0 │ │ +30ee54: |[30ee54] org.jaudiotagger.tag.id3.ID3v22Tag.getPreferredFrameOrderComparator:()Ljava/util/Comparator; │ │ +30ee64: 7100 6396 0000 |0000: invoke-static {}, Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator;.getInstanceof:()Lorg/jaudiotagger/tag/id3/ID3v22PreferredFrameOrderComparator; // method@9663 │ │ +30ee6a: 0c00 |0003: move-result-object v0 │ │ +30ee6c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=758 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jaudiotagger/tag/id3/ID3v22Tag; │ │ │ │ #20 : (in Lorg/jaudiotagger/tag/id3/ID3v22Tag;) │ │ @@ -1362222,51 +1362222,51 @@ │ │ type : '()B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -30ec80: |[30ec80] org.jaudiotagger.tag.id3.ID3v22Tag.getRelease:()B │ │ -30ec90: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -30ec92: 0f00 |0001: return v0 │ │ +30ec84: |[30ec84] org.jaudiotagger.tag.id3.ID3v22Tag.getRelease:()B │ │ +30ec94: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +30ec96: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #21 : (in Lorg/jaudiotagger/tag/id3/ID3v22Tag;) │ │ name : 'getRevision' │ │ type : '()B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -30ec94: |[30ec94] org.jaudiotagger.tag.id3.ID3v22Tag.getRevision:()B │ │ -30eca4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -30eca6: 0f00 |0001: return v0 │ │ +30ec98: |[30ec98] org.jaudiotagger.tag.id3.ID3v22Tag.getRevision:()B │ │ +30eca8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +30ecaa: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #22 : (in Lorg/jaudiotagger/tag/id3/ID3v22Tag;) │ │ name : 'getSize' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -30eca8: |[30eca8] org.jaudiotagger.tag.id3.ID3v22Tag.getSize:()I │ │ -30ecb8: 6f10 1595 0100 |0000: invoke-super {v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getSize:()I // method@9515 │ │ -30ecbe: 0a00 |0003: move-result v0 │ │ -30ecc0: d800 000a |0004: add-int/lit8 v0, v0, #int 10 // #0a │ │ -30ecc4: 0f00 |0006: return v0 │ │ +30ecac: |[30ecac] org.jaudiotagger.tag.id3.ID3v22Tag.getSize:()I │ │ +30ecbc: 6f10 1595 0100 |0000: invoke-super {v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getSize:()I // method@9515 │ │ +30ecc2: 0a00 |0003: move-result v0 │ │ +30ecc4: d800 000a |0004: add-int/lit8 v0, v0, #int 10 // #0a │ │ +30ecc8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=237 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jaudiotagger/tag/id3/ID3v22Tag; │ │ │ │ #23 : (in Lorg/jaudiotagger/tag/id3/ID3v22Tag;) │ │ @@ -1362274,47 +1362274,47 @@ │ │ type : '(Lorg/jaudiotagger/tag/FieldKey;I)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 60 16-bit code units │ │ -30ed48: |[30ed48] org.jaudiotagger.tag.id3.ID3v22Tag.getValue:(Lorg/jaudiotagger/tag/FieldKey;I)Ljava/lang/String; │ │ -30ed58: 3802 3600 |0000: if-eqz v2, 0036 // +0036 │ │ -30ed5c: 6200 c387 |0002: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.GENRE:Lorg/jaudiotagger/tag/FieldKey; // field@87c3 │ │ -30ed60: 3302 2d00 |0004: if-ne v2, v0, 0031 // +002d │ │ -30ed64: 6e20 7c96 2100 |0006: invoke-virtual {v1, v2}, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.getFields:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/util/List; // method@967c │ │ -30ed6a: 0c02 |0009: move-result-object v2 │ │ -30ed6c: 3802 2400 |000a: if-eqz v2, 002e // +0024 │ │ -30ed70: 7210 7389 0200 |000c: invoke-interface {v2}, Ljava/util/List;.size:()I // method@8973 │ │ -30ed76: 0a00 |000f: move-result v0 │ │ -30ed78: 3d00 1e00 |0010: if-lez v0, 002e // +001e │ │ -30ed7c: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -30ed7e: 7220 6a89 0200 |0013: invoke-interface {v2, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ -30ed84: 0c02 |0016: move-result-object v2 │ │ -30ed86: 1f02 0312 |0017: check-cast v2, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // type@1203 │ │ -30ed8a: 6e10 be94 0200 |0019: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -30ed90: 0c02 |001c: move-result-object v2 │ │ -30ed92: 1f02 5f12 |001d: check-cast v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCON; // type@125f │ │ -30ed96: 6e10 b399 0200 |001f: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCON;.getValues:()Ljava/util/List; // method@99b3 │ │ -30ed9c: 0c02 |0022: move-result-object v2 │ │ -30ed9e: 7220 6a89 3200 |0023: invoke-interface {v2, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ -30eda4: 0c02 |0026: move-result-object v2 │ │ -30eda6: 1f02 3710 |0027: check-cast v2, Ljava/lang/String; // type@1037 │ │ -30edaa: 7110 ad99 0200 |0029: invoke-static {v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCON;.convertID3v22GenreToGeneric:(Ljava/lang/String;)Ljava/lang/String; // method@99ad │ │ -30edb0: 0c02 |002c: move-result-object v2 │ │ -30edb2: 1102 |002d: return-object v2 │ │ -30edb4: 1a02 0000 |002e: const-string v2, "" // string@0000 │ │ -30edb8: 1102 |0030: return-object v2 │ │ -30edba: 6f30 1995 2103 |0031: invoke-super {v1, v2, v3}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getValue:(Lorg/jaudiotagger/tag/FieldKey;I)Ljava/lang/String; // method@9519 │ │ -30edc0: 0c02 |0034: move-result-object v2 │ │ -30edc2: 1102 |0035: return-object v2 │ │ -30edc4: 2202 c311 |0036: new-instance v2, Lorg/jaudiotagger/tag/KeyNotFoundException; // type@11c3 │ │ -30edc8: 7010 a791 0200 |0038: invoke-direct {v2}, Lorg/jaudiotagger/tag/KeyNotFoundException;.:()V // method@91a7 │ │ -30edce: 2702 |003b: throw v2 │ │ +30ed4c: |[30ed4c] org.jaudiotagger.tag.id3.ID3v22Tag.getValue:(Lorg/jaudiotagger/tag/FieldKey;I)Ljava/lang/String; │ │ +30ed5c: 3802 3600 |0000: if-eqz v2, 0036 // +0036 │ │ +30ed60: 6200 c387 |0002: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.GENRE:Lorg/jaudiotagger/tag/FieldKey; // field@87c3 │ │ +30ed64: 3302 2d00 |0004: if-ne v2, v0, 0031 // +002d │ │ +30ed68: 6e20 7c96 2100 |0006: invoke-virtual {v1, v2}, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.getFields:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/util/List; // method@967c │ │ +30ed6e: 0c02 |0009: move-result-object v2 │ │ +30ed70: 3802 2400 |000a: if-eqz v2, 002e // +0024 │ │ +30ed74: 7210 7389 0200 |000c: invoke-interface {v2}, Ljava/util/List;.size:()I // method@8973 │ │ +30ed7a: 0a00 |000f: move-result v0 │ │ +30ed7c: 3d00 1e00 |0010: if-lez v0, 002e // +001e │ │ +30ed80: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +30ed82: 7220 6a89 0200 |0013: invoke-interface {v2, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ +30ed88: 0c02 |0016: move-result-object v2 │ │ +30ed8a: 1f02 0312 |0017: check-cast v2, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // type@1203 │ │ +30ed8e: 6e10 be94 0200 |0019: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +30ed94: 0c02 |001c: move-result-object v2 │ │ +30ed96: 1f02 5f12 |001d: check-cast v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCON; // type@125f │ │ +30ed9a: 6e10 b399 0200 |001f: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCON;.getValues:()Ljava/util/List; // method@99b3 │ │ +30eda0: 0c02 |0022: move-result-object v2 │ │ +30eda2: 7220 6a89 3200 |0023: invoke-interface {v2, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ +30eda8: 0c02 |0026: move-result-object v2 │ │ +30edaa: 1f02 3710 |0027: check-cast v2, Ljava/lang/String; // type@1037 │ │ +30edae: 7110 ad99 0200 |0029: invoke-static {v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCON;.convertID3v22GenreToGeneric:(Ljava/lang/String;)Ljava/lang/String; // method@99ad │ │ +30edb4: 0c02 |002c: move-result-object v2 │ │ +30edb6: 1102 |002d: return-object v2 │ │ +30edb8: 1a02 0000 |002e: const-string v2, "" // string@0000 │ │ +30edbc: 1102 |0030: return-object v2 │ │ +30edbe: 6f30 1995 2103 |0031: invoke-super {v1, v2, v3}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getValue:(Lorg/jaudiotagger/tag/FieldKey;I)Ljava/lang/String; // method@9519 │ │ +30edc4: 0c02 |0034: move-result-object v2 │ │ +30edc6: 1102 |0035: return-object v2 │ │ +30edc8: 2202 c311 |0036: new-instance v2, Lorg/jaudiotagger/tag/KeyNotFoundException; // type@11c3 │ │ +30edcc: 7010 a791 0200 |0038: invoke-direct {v2}, Lorg/jaudiotagger/tag/KeyNotFoundException;.:()V // method@91a7 │ │ +30edd2: 2702 |003b: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=871 │ │ 0x0006 line=873 │ │ 0x000c line=874 │ │ 0x0013 line=876 │ │ 0x0019 line=877 │ │ @@ -1362331,17 +1362331,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -30ec54: |[30ec54] org.jaudiotagger.tag.id3.ID3v22Tag.isCompression:()Z │ │ -30ec64: 5510 818b |0000: iget-boolean v0, v1, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.compression:Z // field@8b81 │ │ -30ec68: 0f00 |0002: return v0 │ │ +30ec58: |[30ec58] org.jaudiotagger.tag.id3.ID3v22Tag.isCompression:()Z │ │ +30ec68: 5510 818b |0000: iget-boolean v0, v1, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.compression:Z // field@8b81 │ │ +30ec6c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=615 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/id3/ID3v22Tag; │ │ │ │ #25 : (in Lorg/jaudiotagger/tag/id3/ID3v22Tag;) │ │ @@ -1362349,25 +1362349,25 @@ │ │ type : '(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -30f754: |[30f754] org.jaudiotagger.tag.id3.ID3v22Tag.loadFrameIntoMap:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V │ │ -30f764: 6e10 be94 0300 |0000: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -30f76a: 0c00 |0003: move-result-object v0 │ │ -30f76c: 2000 5f12 |0004: instance-of v0, v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCON; // type@125f │ │ -30f770: 3800 0b00 |0006: if-eqz v0, 0011 // +000b │ │ -30f774: 6e10 be94 0300 |0008: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -30f77a: 0c00 |000b: move-result-object v0 │ │ -30f77c: 1f00 5f12 |000c: check-cast v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCON; // type@125f │ │ -30f780: 6e10 b599 0000 |000e: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCON;.setV23Format:()V // method@99b5 │ │ -30f786: 6f30 2295 2103 |0011: invoke-super {v1, v2, v3}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.loadFrameIntoMap:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V // method@9522 │ │ -30f78c: 0e00 |0014: return-void │ │ +30f758: |[30f758] org.jaudiotagger.tag.id3.ID3v22Tag.loadFrameIntoMap:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V │ │ +30f768: 6e10 be94 0300 |0000: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +30f76e: 0c00 |0003: move-result-object v0 │ │ +30f770: 2000 5f12 |0004: instance-of v0, v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCON; // type@125f │ │ +30f774: 3800 0b00 |0006: if-eqz v0, 0011 // +000b │ │ +30f778: 6e10 be94 0300 |0008: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +30f77e: 0c00 |000b: move-result-object v0 │ │ +30f780: 1f00 5f12 |000c: check-cast v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCON; // type@125f │ │ +30f784: 6e10 b599 0000 |000e: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCON;.setV23Format:()V // method@99b5 │ │ +30f78a: 6f30 2295 2103 |0011: invoke-super {v1, v2, v3}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.loadFrameIntoMap:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V // method@9522 │ │ +30f790: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=890 │ │ 0x0008 line=892 │ │ 0x0011 line=894 │ │ locals : │ │ 0x0000 - 0x0015 reg=1 this Lorg/jaudiotagger/tag/id3/ID3v22Tag; │ │ @@ -1362379,61 +1362379,61 @@ │ │ type : '(Ljava/nio/ByteBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 102 16-bit code units │ │ -30f790: |[30f790] org.jaudiotagger.tag.id3.ID3v22Tag.read:(Ljava/nio/ByteBuffer;)V │ │ -30f7a0: 6e20 8d96 4300 |0000: invoke-virtual {v3, v4}, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.seek:(Ljava/nio/ByteBuffer;)Z // method@968d │ │ -30f7a6: 0a00 |0003: move-result v0 │ │ -30f7a8: 3800 5a00 |0004: if-eqz v0, 005e // +005a │ │ -30f7ac: 6200 878b |0006: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.logger:Ljava/util/logging/Logger; // field@8b87 │ │ -30f7b0: 2201 3910 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -30f7b4: 7010 cc87 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -30f7ba: 6e10 8196 0300 |000d: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.getLoggingFilename:()Ljava/lang/String; // method@9681 │ │ -30f7c0: 0c02 |0010: move-result-object v2 │ │ -30f7c2: 6e20 d787 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -30f7c8: 1a02 3d05 |0014: const-string v2, ":Reading tag from file" // string@053d │ │ -30f7cc: 6e20 d787 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -30f7d2: 6e10 df87 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -30f7d8: 0c01 |001c: move-result-object v1 │ │ -30f7da: 6e20 128a 1000 |001d: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -30f7e0: 7020 8c96 4300 |0020: invoke-direct {v3, v4}, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.readHeaderFlags:(Ljava/nio/ByteBuffer;)V // method@968c │ │ -30f7e6: 7110 8395 0400 |0023: invoke-static {v4}, Lorg/jaudiotagger/tag/id3/ID3SyncSafeInteger;.bufferToValue:(Ljava/nio/ByteBuffer;)I // method@9583 │ │ -30f7ec: 0a00 |0026: move-result v0 │ │ -30f7ee: 6e10 5a88 0400 |0027: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.slice:()Ljava/nio/ByteBuffer; // method@885a │ │ -30f7f4: 0c04 |002a: move-result-object v4 │ │ -30f7f6: 5531 888b |002b: iget-boolean v1, v3, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.mId3HeaderFlagUnsynchronisation:Z // field@8b88 │ │ -30f7fa: 3801 0600 |002d: if-eqz v1, 0033 // +0006 │ │ -30f7fe: 7110 a495 0400 |002f: invoke-static {v4}, Lorg/jaudiotagger/tag/id3/ID3Unsynchronization;.synchronize:(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer; // method@95a4 │ │ -30f804: 0c04 |0032: move-result-object v4 │ │ -30f806: 7030 8b96 4300 |0033: invoke-direct {v3, v4, v0}, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.readFrames:(Ljava/nio/ByteBuffer;I)V // method@968b │ │ -30f80c: 6204 878b |0036: sget-object v4, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.logger:Ljava/util/logging/Logger; // field@8b87 │ │ -30f810: 2200 3910 |0038: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -30f814: 7010 cc87 0000 |003a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -30f81a: 6e10 8196 0300 |003d: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.getLoggingFilename:()Ljava/lang/String; // method@9681 │ │ -30f820: 0c01 |0040: move-result-object v1 │ │ -30f822: 6e20 d787 1000 |0041: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -30f828: 1a01 2205 |0044: const-string v1, ":Loaded Frames,there are:" // string@0522 │ │ -30f82c: 6e20 d787 1000 |0046: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -30f832: 5431 858b |0049: iget-object v1, v3, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.frameMap:Ljava/util/HashMap; // field@8b85 │ │ -30f836: 6e10 3589 0100 |004b: invoke-virtual {v1}, Ljava/util/HashMap;.keySet:()Ljava/util/Set; // method@8935 │ │ -30f83c: 0c01 |004e: move-result-object v1 │ │ -30f83e: 7210 aa89 0100 |004f: invoke-interface {v1}, Ljava/util/Set;.size:()I // method@89aa │ │ -30f844: 0a01 |0052: move-result v1 │ │ -30f846: 6e20 d387 1000 |0053: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -30f84c: 6e10 df87 0000 |0056: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -30f852: 0c00 |0059: move-result-object v0 │ │ -30f854: 6e20 128a 0400 |005a: invoke-virtual {v4, v0}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -30f85a: 0e00 |005d: return-void │ │ -30f85c: 2204 c811 |005e: new-instance v4, Lorg/jaudiotagger/tag/TagNotFoundException; // type@11c8 │ │ -30f860: 1a00 a71d |0060: const-string v0, "ID3v2.20 tag not found" // string@1da7 │ │ -30f864: 7020 de91 0400 |0062: invoke-direct {v4, v0}, Lorg/jaudiotagger/tag/TagNotFoundException;.:(Ljava/lang/String;)V // method@91de │ │ -30f86a: 2704 |0065: throw v4 │ │ +30f794: |[30f794] org.jaudiotagger.tag.id3.ID3v22Tag.read:(Ljava/nio/ByteBuffer;)V │ │ +30f7a4: 6e20 8d96 4300 |0000: invoke-virtual {v3, v4}, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.seek:(Ljava/nio/ByteBuffer;)Z // method@968d │ │ +30f7aa: 0a00 |0003: move-result v0 │ │ +30f7ac: 3800 5a00 |0004: if-eqz v0, 005e // +005a │ │ +30f7b0: 6200 878b |0006: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.logger:Ljava/util/logging/Logger; // field@8b87 │ │ +30f7b4: 2201 3910 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +30f7b8: 7010 cc87 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +30f7be: 6e10 8196 0300 |000d: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.getLoggingFilename:()Ljava/lang/String; // method@9681 │ │ +30f7c4: 0c02 |0010: move-result-object v2 │ │ +30f7c6: 6e20 d787 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +30f7cc: 1a02 3d05 |0014: const-string v2, ":Reading tag from file" // string@053d │ │ +30f7d0: 6e20 d787 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +30f7d6: 6e10 df87 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +30f7dc: 0c01 |001c: move-result-object v1 │ │ +30f7de: 6e20 128a 1000 |001d: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +30f7e4: 7020 8c96 4300 |0020: invoke-direct {v3, v4}, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.readHeaderFlags:(Ljava/nio/ByteBuffer;)V // method@968c │ │ +30f7ea: 7110 8395 0400 |0023: invoke-static {v4}, Lorg/jaudiotagger/tag/id3/ID3SyncSafeInteger;.bufferToValue:(Ljava/nio/ByteBuffer;)I // method@9583 │ │ +30f7f0: 0a00 |0026: move-result v0 │ │ +30f7f2: 6e10 5a88 0400 |0027: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.slice:()Ljava/nio/ByteBuffer; // method@885a │ │ +30f7f8: 0c04 |002a: move-result-object v4 │ │ +30f7fa: 5531 888b |002b: iget-boolean v1, v3, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.mId3HeaderFlagUnsynchronisation:Z // field@8b88 │ │ +30f7fe: 3801 0600 |002d: if-eqz v1, 0033 // +0006 │ │ +30f802: 7110 a495 0400 |002f: invoke-static {v4}, Lorg/jaudiotagger/tag/id3/ID3Unsynchronization;.synchronize:(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer; // method@95a4 │ │ +30f808: 0c04 |0032: move-result-object v4 │ │ +30f80a: 7030 8b96 4300 |0033: invoke-direct {v3, v4, v0}, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.readFrames:(Ljava/nio/ByteBuffer;I)V // method@968b │ │ +30f810: 6204 878b |0036: sget-object v4, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.logger:Ljava/util/logging/Logger; // field@8b87 │ │ +30f814: 2200 3910 |0038: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +30f818: 7010 cc87 0000 |003a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +30f81e: 6e10 8196 0300 |003d: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.getLoggingFilename:()Ljava/lang/String; // method@9681 │ │ +30f824: 0c01 |0040: move-result-object v1 │ │ +30f826: 6e20 d787 1000 |0041: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +30f82c: 1a01 2205 |0044: const-string v1, ":Loaded Frames,there are:" // string@0522 │ │ +30f830: 6e20 d787 1000 |0046: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +30f836: 5431 858b |0049: iget-object v1, v3, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.frameMap:Ljava/util/HashMap; // field@8b85 │ │ +30f83a: 6e10 3589 0100 |004b: invoke-virtual {v1}, Ljava/util/HashMap;.keySet:()Ljava/util/Set; // method@8935 │ │ +30f840: 0c01 |004e: move-result-object v1 │ │ +30f842: 7210 aa89 0100 |004f: invoke-interface {v1}, Ljava/util/Set;.size:()I // method@89aa │ │ +30f848: 0a01 |0052: move-result v1 │ │ +30f84a: 6e20 d387 1000 |0053: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +30f850: 6e10 df87 0000 |0056: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +30f856: 0c00 |0059: move-result-object v0 │ │ +30f858: 6e20 128a 0400 |005a: invoke-virtual {v4, v0}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +30f85e: 0e00 |005d: return-void │ │ +30f860: 2204 c811 |005e: new-instance v4, Lorg/jaudiotagger/tag/TagNotFoundException; // type@11c8 │ │ +30f864: 1a00 a71d |0060: const-string v0, "ID3v2.20 tag not found" // string@1da7 │ │ +30f868: 7020 de91 0400 |0062: invoke-direct {v4, v0}, Lorg/jaudiotagger/tag/TagNotFoundException;.:(Ljava/lang/String;)V // method@91de │ │ +30f86e: 2704 |0065: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=369 │ │ 0x0006 line=373 │ │ 0x0020 line=376 │ │ 0x0023 line=379 │ │ 0x0027 line=382 │ │ @@ -1362451,55 +1362451,55 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 85 16-bit code units │ │ -30fcf4: |[30fcf4] org.jaudiotagger.tag.id3.ID3v22Tag.translateFrame:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V │ │ -30fd04: 6e10 be94 0400 |0000: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -30fd0a: 0c04 |0003: move-result-object v4 │ │ -30fd0c: 1f04 6512 |0004: check-cast v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC; // type@1265 │ │ -30fd10: 6e10 ec99 0400 |0006: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.getYear:()Ljava/lang/String; // method@99ec │ │ -30fd16: 0c00 |0009: move-result-object v0 │ │ -30fd18: 6e10 aa87 0000 |000a: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@87aa │ │ -30fd1e: 0a00 |000d: move-result v0 │ │ -30fd20: 3800 1f00 |000e: if-eqz v0, 002d // +001f │ │ -30fd24: 2200 1b12 |0010: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22Frame; // type@121b │ │ -30fd28: 1a01 234b |0012: const-string v1, "TYE" // string@4b23 │ │ -30fd2c: 7020 3696 1000 |0014: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.:(Ljava/lang/String;)V // method@9636 │ │ -30fd32: 6e10 4096 0000 |0017: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@9640 │ │ -30fd38: 0c01 |001a: move-result-object v1 │ │ -30fd3a: 1f01 3312 |001b: check-cast v1, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo; // type@1233 │ │ -30fd3e: 6e10 ec99 0400 |001d: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.getYear:()Ljava/lang/String; // method@99ec │ │ -30fd44: 0c02 |0020: move-result-object v2 │ │ -30fd46: 6e20 ea97 2100 |0021: invoke-virtual {v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.setText:(Ljava/lang/String;)V // method@97ea │ │ -30fd4c: 5431 858b |0024: iget-object v1, v3, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.frameMap:Ljava/util/HashMap; // field@8b85 │ │ -30fd50: 6e10 4596 0000 |0026: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.getIdentifier:()Ljava/lang/String; // method@9645 │ │ -30fd56: 0c02 |0029: move-result-object v2 │ │ -30fd58: 6e30 3689 2100 |002a: invoke-virtual {v1, v2, v0}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8936 │ │ -30fd5e: 6e10 eb99 0400 |002d: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.getTime:()Ljava/lang/String; // method@99eb │ │ -30fd64: 0c00 |0030: move-result-object v0 │ │ -30fd66: 6e10 aa87 0000 |0031: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@87aa │ │ -30fd6c: 0a00 |0034: move-result v0 │ │ -30fd6e: 3800 1f00 |0035: if-eqz v0, 0054 // +001f │ │ -30fd72: 2200 1b12 |0037: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22Frame; // type@121b │ │ -30fd76: 1a01 9049 |0039: const-string v1, "TIM" // string@4990 │ │ -30fd7a: 7020 3696 1000 |003b: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.:(Ljava/lang/String;)V // method@9636 │ │ -30fd80: 6e10 4096 0000 |003e: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@9640 │ │ -30fd86: 0c01 |0041: move-result-object v1 │ │ -30fd88: 1f01 3312 |0042: check-cast v1, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo; // type@1233 │ │ -30fd8c: 6e10 eb99 0400 |0044: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.getTime:()Ljava/lang/String; // method@99eb │ │ -30fd92: 0c04 |0047: move-result-object v4 │ │ -30fd94: 6e20 ea97 4100 |0048: invoke-virtual {v1, v4}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.setText:(Ljava/lang/String;)V // method@97ea │ │ -30fd9a: 5434 858b |004b: iget-object v4, v3, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.frameMap:Ljava/util/HashMap; // field@8b85 │ │ -30fd9e: 6e10 4596 0000 |004d: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.getIdentifier:()Ljava/lang/String; // method@9645 │ │ -30fda4: 0c01 |0050: move-result-object v1 │ │ -30fda6: 6e30 3689 1400 |0051: invoke-virtual {v4, v1, v0}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8936 │ │ -30fdac: 0e00 |0054: return-void │ │ +30fcf8: |[30fcf8] org.jaudiotagger.tag.id3.ID3v22Tag.translateFrame:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V │ │ +30fd08: 6e10 be94 0400 |0000: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +30fd0e: 0c04 |0003: move-result-object v4 │ │ +30fd10: 1f04 6512 |0004: check-cast v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC; // type@1265 │ │ +30fd14: 6e10 ec99 0400 |0006: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.getYear:()Ljava/lang/String; // method@99ec │ │ +30fd1a: 0c00 |0009: move-result-object v0 │ │ +30fd1c: 6e10 aa87 0000 |000a: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@87aa │ │ +30fd22: 0a00 |000d: move-result v0 │ │ +30fd24: 3800 1f00 |000e: if-eqz v0, 002d // +001f │ │ +30fd28: 2200 1b12 |0010: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22Frame; // type@121b │ │ +30fd2c: 1a01 234b |0012: const-string v1, "TYE" // string@4b23 │ │ +30fd30: 7020 3696 1000 |0014: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.:(Ljava/lang/String;)V // method@9636 │ │ +30fd36: 6e10 4096 0000 |0017: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@9640 │ │ +30fd3c: 0c01 |001a: move-result-object v1 │ │ +30fd3e: 1f01 3312 |001b: check-cast v1, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo; // type@1233 │ │ +30fd42: 6e10 ec99 0400 |001d: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.getYear:()Ljava/lang/String; // method@99ec │ │ +30fd48: 0c02 |0020: move-result-object v2 │ │ +30fd4a: 6e20 ea97 2100 |0021: invoke-virtual {v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.setText:(Ljava/lang/String;)V // method@97ea │ │ +30fd50: 5431 858b |0024: iget-object v1, v3, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.frameMap:Ljava/util/HashMap; // field@8b85 │ │ +30fd54: 6e10 4596 0000 |0026: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.getIdentifier:()Ljava/lang/String; // method@9645 │ │ +30fd5a: 0c02 |0029: move-result-object v2 │ │ +30fd5c: 6e30 3689 2100 |002a: invoke-virtual {v1, v2, v0}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8936 │ │ +30fd62: 6e10 eb99 0400 |002d: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.getTime:()Ljava/lang/String; // method@99eb │ │ +30fd68: 0c00 |0030: move-result-object v0 │ │ +30fd6a: 6e10 aa87 0000 |0031: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@87aa │ │ +30fd70: 0a00 |0034: move-result v0 │ │ +30fd72: 3800 1f00 |0035: if-eqz v0, 0054 // +001f │ │ +30fd76: 2200 1b12 |0037: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v22Frame; // type@121b │ │ +30fd7a: 1a01 9049 |0039: const-string v1, "TIM" // string@4990 │ │ +30fd7e: 7020 3696 1000 |003b: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.:(Ljava/lang/String;)V // method@9636 │ │ +30fd84: 6e10 4096 0000 |003e: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@9640 │ │ +30fd8a: 0c01 |0041: move-result-object v1 │ │ +30fd8c: 1f01 3312 |0042: check-cast v1, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo; // type@1233 │ │ +30fd90: 6e10 eb99 0400 |0044: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.getTime:()Ljava/lang/String; // method@99eb │ │ +30fd96: 0c04 |0047: move-result-object v4 │ │ +30fd98: 6e20 ea97 4100 |0048: invoke-virtual {v1, v4}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.setText:(Ljava/lang/String;)V // method@97ea │ │ +30fd9e: 5434 858b |004b: iget-object v4, v3, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.frameMap:Ljava/util/HashMap; // field@8b85 │ │ +30fda2: 6e10 4596 0000 |004d: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/ID3v22Frame;.getIdentifier:()Ljava/lang/String; // method@9645 │ │ +30fda8: 0c01 |0050: move-result-object v1 │ │ +30fdaa: 6e30 3689 1400 |0051: invoke-virtual {v4, v1, v0}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8936 │ │ +30fdb0: 0e00 |0054: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=469 │ │ 0x0006 line=471 │ │ 0x0010 line=474 │ │ 0x0017 line=475 │ │ 0x0024 line=476 │ │ @@ -1362516,38 +1362516,38 @@ │ │ type : '(Lorg/jaudiotagger/audio/MyFile;J)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 4 │ │ outs : 8 │ │ insns size : 36 16-bit code units │ │ -30f0b4: |[30f0b4] org.jaudiotagger.tag.id3.ID3v22Tag.write:(Lorg/jaudiotagger/audio/MyFile;J)J │ │ -30f0c4: 6e10 9396 0900 |0000: invoke-virtual {v9}, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.writeFramesToBuffer:()Ljava/io/ByteArrayOutputStream; // method@9693 │ │ -30f0ca: 0c00 |0003: move-result-object v0 │ │ -30f0cc: 6e10 3186 0000 |0004: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8631 │ │ -30f0d2: 0c04 |0007: move-result-object v4 │ │ -30f0d4: 2140 |0008: array-length v0, v4 │ │ -30f0d6: d800 000a |0009: add-int/lit8 v0, v0, #int 10 // #0a │ │ -30f0da: 84b1 |000b: long-to-int v1, v11 │ │ -30f0dc: 6e30 6a96 0901 |000c: invoke-virtual {v9, v0, v1}, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.calculateTagSize:(II)I // method@966a │ │ -30f0e2: 0a00 |000f: move-result v0 │ │ -30f0e4: 2141 |0010: array-length v1, v4 │ │ -30f0e6: d801 010a |0011: add-int/lit8 v1, v1, #int 10 // #0a │ │ -30f0ea: 9105 0001 |0013: sub-int v5, v0, v1 │ │ -30f0ee: 2141 |0015: array-length v1, v4 │ │ -30f0f0: 1202 |0016: const/4 v2, #int 0 // #0 │ │ -30f0f2: 7040 9496 5921 |0017: invoke-direct {v9, v5, v1, v2}, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.writeHeaderToBuffer:(IIZ)Ljava/nio/ByteBuffer; // method@9694 │ │ -30f0f8: 0c03 |001a: move-result-object v3 │ │ -30f0fa: 0791 |001b: move-object v1, v9 │ │ -30f0fc: 07a2 |001c: move-object v2, v10 │ │ -30f0fe: 0106 |001d: move v6, v0 │ │ -30f100: 04b7 |001e: move-wide v7, v11 │ │ -30f102: 7408 9296 0100 |001f: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7, v8}, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.writeBufferToFile:(Lorg/jaudiotagger/audio/MyFile;Ljava/nio/ByteBuffer;[BIIJ)V // method@9692 │ │ -30f108: 810a |0022: int-to-long v10, v0 │ │ -30f10a: 100a |0023: return-wide v10 │ │ +30f0b8: |[30f0b8] org.jaudiotagger.tag.id3.ID3v22Tag.write:(Lorg/jaudiotagger/audio/MyFile;J)J │ │ +30f0c8: 6e10 9396 0900 |0000: invoke-virtual {v9}, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.writeFramesToBuffer:()Ljava/io/ByteArrayOutputStream; // method@9693 │ │ +30f0ce: 0c00 |0003: move-result-object v0 │ │ +30f0d0: 6e10 3186 0000 |0004: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8631 │ │ +30f0d6: 0c04 |0007: move-result-object v4 │ │ +30f0d8: 2140 |0008: array-length v0, v4 │ │ +30f0da: d800 000a |0009: add-int/lit8 v0, v0, #int 10 // #0a │ │ +30f0de: 84b1 |000b: long-to-int v1, v11 │ │ +30f0e0: 6e30 6a96 0901 |000c: invoke-virtual {v9, v0, v1}, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.calculateTagSize:(II)I // method@966a │ │ +30f0e6: 0a00 |000f: move-result v0 │ │ +30f0e8: 2141 |0010: array-length v1, v4 │ │ +30f0ea: d801 010a |0011: add-int/lit8 v1, v1, #int 10 // #0a │ │ +30f0ee: 9105 0001 |0013: sub-int v5, v0, v1 │ │ +30f0f2: 2141 |0015: array-length v1, v4 │ │ +30f0f4: 1202 |0016: const/4 v2, #int 0 // #0 │ │ +30f0f6: 7040 9496 5921 |0017: invoke-direct {v9, v5, v1, v2}, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.writeHeaderToBuffer:(IIZ)Ljava/nio/ByteBuffer; // method@9694 │ │ +30f0fc: 0c03 |001a: move-result-object v3 │ │ +30f0fe: 0791 |001b: move-object v1, v9 │ │ +30f100: 07a2 |001c: move-object v2, v10 │ │ +30f102: 0106 |001d: move v6, v0 │ │ +30f104: 04b7 |001e: move-wide v7, v11 │ │ +30f106: 7408 9296 0100 |001f: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7, v8}, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.writeBufferToFile:(Lorg/jaudiotagger/audio/MyFile;Ljava/nio/ByteBuffer;[BIIJ)V // method@9692 │ │ +30f10c: 810a |0022: int-to-long v10, v0 │ │ +30f10e: 100a |0023: return-wide v10 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=536 │ │ 0x0008 line=548 │ │ 0x0010 line=549 │ │ 0x0015 line=552 │ │ 0x001f line=553 │ │ @@ -1362561,39 +1362561,39 @@ │ │ type : '(Ljava/nio/channels/WritableByteChannel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 43 16-bit code units │ │ -30fdb0: |[30fdb0] org.jaudiotagger.tag.id3.ID3v22Tag.write:(Ljava/nio/channels/WritableByteChannel;I)V │ │ -30fdc0: 6e10 9396 0300 |0000: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.writeFramesToBuffer:()Ljava/io/ByteArrayOutputStream; // method@9693 │ │ -30fdc6: 0c00 |0003: move-result-object v0 │ │ -30fdc8: 6e10 3186 0000 |0004: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8631 │ │ -30fdce: 0c00 |0007: move-result-object v0 │ │ -30fdd0: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -30fdd2: 3d05 0e00 |0009: if-lez v5, 0017 // +000e │ │ -30fdd6: 2102 |000b: array-length v2, v0 │ │ -30fdd8: d802 020a |000c: add-int/lit8 v2, v2, #int 10 // #0a │ │ -30fddc: 6e30 6a96 2305 |000e: invoke-virtual {v3, v2, v5}, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.calculateTagSize:(II)I // method@966a │ │ -30fde2: 0a05 |0011: move-result v5 │ │ -30fde4: 2102 |0012: array-length v2, v0 │ │ -30fde6: d802 020a |0013: add-int/lit8 v2, v2, #int 10 // #0a │ │ -30fdea: b125 |0015: sub-int/2addr v5, v2 │ │ -30fdec: 2802 |0016: goto 0018 // +0002 │ │ -30fdee: 1205 |0017: const/4 v5, #int 0 // #0 │ │ -30fdf0: 2102 |0018: array-length v2, v0 │ │ -30fdf2: 7040 9496 5312 |0019: invoke-direct {v3, v5, v2, v1}, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.writeHeaderToBuffer:(IIZ)Ljava/nio/ByteBuffer; // method@9694 │ │ -30fdf8: 0c01 |001c: move-result-object v1 │ │ -30fdfa: 7220 7388 1400 |001d: invoke-interface {v4, v1}, Ljava/nio/channels/WritableByteChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8873 │ │ -30fe00: 7110 5b88 0000 |0020: invoke-static {v0}, Ljava/nio/ByteBuffer;.wrap:([B)Ljava/nio/ByteBuffer; // method@885b │ │ -30fe06: 0c00 |0023: move-result-object v0 │ │ -30fe08: 7220 7388 0400 |0024: invoke-interface {v4, v0}, Ljava/nio/channels/WritableByteChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8873 │ │ -30fe0e: 6e30 9596 4305 |0027: invoke-virtual {v3, v4, v5}, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.writePadding:(Ljava/nio/channels/WritableByteChannel;I)V // method@9695 │ │ -30fe14: 0e00 |002a: return-void │ │ +30fdb4: |[30fdb4] org.jaudiotagger.tag.id3.ID3v22Tag.write:(Ljava/nio/channels/WritableByteChannel;I)V │ │ +30fdc4: 6e10 9396 0300 |0000: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.writeFramesToBuffer:()Ljava/io/ByteArrayOutputStream; // method@9693 │ │ +30fdca: 0c00 |0003: move-result-object v0 │ │ +30fdcc: 6e10 3186 0000 |0004: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8631 │ │ +30fdd2: 0c00 |0007: move-result-object v0 │ │ +30fdd4: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +30fdd6: 3d05 0e00 |0009: if-lez v5, 0017 // +000e │ │ +30fdda: 2102 |000b: array-length v2, v0 │ │ +30fddc: d802 020a |000c: add-int/lit8 v2, v2, #int 10 // #0a │ │ +30fde0: 6e30 6a96 2305 |000e: invoke-virtual {v3, v2, v5}, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.calculateTagSize:(II)I // method@966a │ │ +30fde6: 0a05 |0011: move-result v5 │ │ +30fde8: 2102 |0012: array-length v2, v0 │ │ +30fdea: d802 020a |0013: add-int/lit8 v2, v2, #int 10 // #0a │ │ +30fdee: b125 |0015: sub-int/2addr v5, v2 │ │ +30fdf0: 2802 |0016: goto 0018 // +0002 │ │ +30fdf2: 1205 |0017: const/4 v5, #int 0 // #0 │ │ +30fdf4: 2102 |0018: array-length v2, v0 │ │ +30fdf6: 7040 9496 5312 |0019: invoke-direct {v3, v5, v2, v1}, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.writeHeaderToBuffer:(IIZ)Ljava/nio/ByteBuffer; // method@9694 │ │ +30fdfc: 0c01 |001c: move-result-object v1 │ │ +30fdfe: 7220 7388 1400 |001d: invoke-interface {v4, v1}, Ljava/nio/channels/WritableByteChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8873 │ │ +30fe04: 7110 5b88 0000 |0020: invoke-static {v0}, Ljava/nio/ByteBuffer;.wrap:([B)Ljava/nio/ByteBuffer; // method@885b │ │ +30fe0a: 0c00 |0023: move-result-object v0 │ │ +30fe0c: 7220 7388 0400 |0024: invoke-interface {v4, v0}, Ljava/nio/channels/WritableByteChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8873 │ │ +30fe12: 6e30 9596 4305 |0027: invoke-virtual {v3, v4, v5}, Lorg/jaudiotagger/tag/id3/ID3v22Tag;.writePadding:(Ljava/nio/channels/WritableByteChannel;I)V // method@9695 │ │ +30fe18: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=564 │ │ 0x000b line=579 │ │ 0x0012 line=580 │ │ 0x0018 line=584 │ │ 0x001d line=586 │ │ @@ -1362801,49 +1362801,49 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -3161d4: |[3161d4] org.jaudiotagger.tag.id3.ID3v23Tag.:()V │ │ -3161e4: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -3161e6: d900 000a |0001: rsub-int/lit8 v0, v0, #int 10 // #0a │ │ -3161ea: 6700 b98c |0003: sput v0, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.TAG_EXT_HEADER_DATA_LENGTH:I // field@8cb9 │ │ -3161ee: 0e00 |0005: return-void │ │ +3161d8: |[3161d8] org.jaudiotagger.tag.id3.ID3v23Tag.:()V │ │ +3161e8: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +3161ea: d900 000a |0001: rsub-int/lit8 v0, v0, #int 10 // #0a │ │ +3161ee: 6700 b98c |0003: sput v0, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.TAG_EXT_HEADER_DATA_LENGTH:I // field@8cb9 │ │ +3161f2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=61 │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/ID3v23Tag;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 31 16-bit code units │ │ -3161f0: |[3161f0] org.jaudiotagger.tag.id3.ID3v23Tag.:()V │ │ -316200: 7010 e294 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.:()V // method@94e2 │ │ -316206: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -316208: 5c10 be8c |0004: iput-boolean v0, v1, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.crcDataFlag:Z // field@8cbe │ │ -31620c: 5c10 c38c |0006: iput-boolean v0, v1, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.experimental:Z // field@8cc3 │ │ -316210: 5c10 c48c |0008: iput-boolean v0, v1, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.extended:Z // field@8cc4 │ │ -316214: 5910 ca8c |000a: iput v0, v1, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.paddingSize:I // field@8cca │ │ -316218: 5c10 c98c |000c: iput-boolean v0, v1, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.mId3HeaderFlagUnsynchronisation:Z // field@8cc9 │ │ -31621c: 5c10 bc8c |000e: iput-boolean v0, v1, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.compression:Z // field@8cbc │ │ -316220: 2200 9010 |0010: new-instance v0, Ljava/util/LinkedHashMap; // type@1090 │ │ -316224: 7010 4a89 0000 |0012: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@894a │ │ -31622a: 5b10 c68c |0015: iput-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.frameMap:Ljava/util/HashMap; // field@8cc6 │ │ -31622e: 2200 9010 |0017: new-instance v0, Ljava/util/LinkedHashMap; // type@1090 │ │ -316232: 7010 4a89 0000 |0019: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@894a │ │ -316238: 5b10 c28c |001c: iput-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.encryptedFrameMap:Ljava/util/HashMap; // field@8cc2 │ │ -31623c: 0e00 |001e: return-void │ │ +3161f4: |[3161f4] org.jaudiotagger.tag.id3.ID3v23Tag.:()V │ │ +316204: 7010 e294 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.:()V // method@94e2 │ │ +31620a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +31620c: 5c10 be8c |0004: iput-boolean v0, v1, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.crcDataFlag:Z // field@8cbe │ │ +316210: 5c10 c38c |0006: iput-boolean v0, v1, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.experimental:Z // field@8cc3 │ │ +316214: 5c10 c48c |0008: iput-boolean v0, v1, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.extended:Z // field@8cc4 │ │ +316218: 5910 ca8c |000a: iput v0, v1, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.paddingSize:I // field@8cca │ │ +31621c: 5c10 c98c |000c: iput-boolean v0, v1, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.mId3HeaderFlagUnsynchronisation:Z // field@8cc9 │ │ +316220: 5c10 bc8c |000e: iput-boolean v0, v1, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.compression:Z // field@8cbc │ │ +316224: 2200 9010 |0010: new-instance v0, Ljava/util/LinkedHashMap; // type@1090 │ │ +316228: 7010 4a89 0000 |0012: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@894a │ │ +31622e: 5b10 c68c |0015: iput-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.frameMap:Ljava/util/HashMap; // field@8cc6 │ │ +316232: 2200 9010 |0017: new-instance v0, Ljava/util/LinkedHashMap; // type@1090 │ │ +316236: 7010 4a89 0000 |0019: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@894a │ │ +31623c: 5b10 c28c |001c: iput-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.encryptedFrameMap:Ljava/util/HashMap; // field@8cc2 │ │ +316240: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ 0x0004 line=91 │ │ 0x0006 line=96 │ │ 0x0008 line=101 │ │ 0x000a line=111 │ │ @@ -1362859,18 +1362859,18 @@ │ │ type : '(Ljava/nio/ByteBuffer;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -316240: |[316240] org.jaudiotagger.tag.id3.ID3v23Tag.:(Ljava/nio/ByteBuffer;)V │ │ -316250: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ -316254: 7030 e996 2100 |0002: invoke-direct {v1, v2, v0}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.:(Ljava/nio/ByteBuffer;Ljava/lang/String;)V // method@96e9 │ │ -31625a: 0e00 |0005: return-void │ │ +316244: |[316244] org.jaudiotagger.tag.id3.ID3v23Tag.:(Ljava/nio/ByteBuffer;)V │ │ +316254: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ +316258: 7030 e996 2100 |0002: invoke-direct {v1, v2, v0}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.:(Ljava/nio/ByteBuffer;Ljava/lang/String;)V // method@96e9 │ │ +31625e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=371 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jaudiotagger/tag/id3/ID3v23Tag; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/nio/ByteBuffer; │ │ │ │ @@ -1362879,26 +1362879,26 @@ │ │ type : '(Ljava/nio/ByteBuffer;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -31625c: |[31625c] org.jaudiotagger.tag.id3.ID3v23Tag.:(Ljava/nio/ByteBuffer;Ljava/lang/String;)V │ │ -31626c: 7010 e294 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.:()V // method@94e2 │ │ -316272: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -316274: 5c10 be8c |0004: iput-boolean v0, v1, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.crcDataFlag:Z // field@8cbe │ │ -316278: 5c10 c38c |0006: iput-boolean v0, v1, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.experimental:Z // field@8cc3 │ │ -31627c: 5c10 c48c |0008: iput-boolean v0, v1, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.extended:Z // field@8cc4 │ │ -316280: 5910 ca8c |000a: iput v0, v1, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.paddingSize:I // field@8cca │ │ -316284: 5c10 c98c |000c: iput-boolean v0, v1, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.mId3HeaderFlagUnsynchronisation:Z // field@8cc9 │ │ -316288: 5c10 bc8c |000e: iput-boolean v0, v1, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.compression:Z // field@8cbc │ │ -31628c: 6e20 1597 3100 |0010: invoke-virtual {v1, v3}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.setLoggingFilename:(Ljava/lang/String;)V // method@9715 │ │ -316292: 6e20 1097 2100 |0013: invoke-virtual {v1, v2}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.read:(Ljava/nio/ByteBuffer;)V // method@9710 │ │ -316298: 0e00 |0016: return-void │ │ +316260: |[316260] org.jaudiotagger.tag.id3.ID3v23Tag.:(Ljava/nio/ByteBuffer;Ljava/lang/String;)V │ │ +316270: 7010 e294 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.:()V // method@94e2 │ │ +316276: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +316278: 5c10 be8c |0004: iput-boolean v0, v1, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.crcDataFlag:Z // field@8cbe │ │ +31627c: 5c10 c38c |0006: iput-boolean v0, v1, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.experimental:Z // field@8cc3 │ │ +316280: 5c10 c48c |0008: iput-boolean v0, v1, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.extended:Z // field@8cc4 │ │ +316284: 5910 ca8c |000a: iput v0, v1, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.paddingSize:I // field@8cca │ │ +316288: 5c10 c98c |000c: iput-boolean v0, v1, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.mId3HeaderFlagUnsynchronisation:Z // field@8cc9 │ │ +31628c: 5c10 bc8c |000e: iput-boolean v0, v1, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.compression:Z // field@8cbc │ │ +316290: 6e20 1597 3100 |0010: invoke-virtual {v1, v3}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.setLoggingFilename:(Ljava/lang/String;)V // method@9715 │ │ +316296: 6e20 1097 2100 |0013: invoke-virtual {v1, v2}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.read:(Ljava/nio/ByteBuffer;)V // method@9710 │ │ +31629c: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=356 │ │ 0x0004 line=91 │ │ 0x0006 line=96 │ │ 0x0008 line=101 │ │ 0x000a line=111 │ │ @@ -1362916,56 +1362916,56 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/AbstractTag;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 86 16-bit code units │ │ -31629c: |[31629c] org.jaudiotagger.tag.id3.ID3v23Tag.:(Lorg/jaudiotagger/tag/id3/AbstractTag;)V │ │ -3162ac: 7010 e294 0200 |0000: invoke-direct {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.:()V // method@94e2 │ │ -3162b2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -3162b4: 5c20 be8c |0004: iput-boolean v0, v2, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.crcDataFlag:Z // field@8cbe │ │ -3162b8: 5c20 c38c |0006: iput-boolean v0, v2, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.experimental:Z // field@8cc3 │ │ -3162bc: 5c20 c48c |0008: iput-boolean v0, v2, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.extended:Z // field@8cc4 │ │ -3162c0: 5920 ca8c |000a: iput v0, v2, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.paddingSize:I // field@8cca │ │ -3162c4: 5c20 c98c |000c: iput-boolean v0, v2, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.mId3HeaderFlagUnsynchronisation:Z // field@8cc9 │ │ -3162c8: 5c20 bc8c |000e: iput-boolean v0, v2, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.compression:Z // field@8cbc │ │ -3162cc: 6200 c88c |0010: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.logger:Ljava/util/logging/Logger; // field@8cc8 │ │ -3162d0: 1a01 d112 |0012: const-string v1, "Creating tag from a tag of a different version" // string@12d1 │ │ -3162d4: 6e20 128a 1000 |0014: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -3162da: 2200 9010 |0017: new-instance v0, Ljava/util/LinkedHashMap; // type@1090 │ │ -3162de: 7010 4a89 0000 |0019: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@894a │ │ -3162e4: 5b20 c68c |001c: iput-object v0, v2, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.frameMap:Ljava/util/HashMap; // field@8cc6 │ │ -3162e8: 2200 9010 |001e: new-instance v0, Ljava/util/LinkedHashMap; // type@1090 │ │ -3162ec: 7010 4a89 0000 |0020: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@894a │ │ -3162f2: 5b20 c28c |0023: iput-object v0, v2, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.encryptedFrameMap:Ljava/util/HashMap; // field@8cc2 │ │ -3162f6: 3803 3000 |0025: if-eqz v3, 0055 // +0030 │ │ -3162fa: 2030 2512 |0027: instance-of v0, v3, Lorg/jaudiotagger/tag/id3/ID3v23Tag; // type@1225 │ │ -3162fe: 3900 2400 |0029: if-nez v0, 004d // +0024 │ │ -316302: 2030 2c12 |002b: instance-of v0, v3, Lorg/jaudiotagger/tag/id3/ID3v24Tag; // type@122c │ │ -316306: 3800 0500 |002d: if-eqz v0, 0032 // +0005 │ │ -31630a: 1f03 2c12 |002f: check-cast v3, Lorg/jaudiotagger/tag/id3/ID3v24Tag; // type@122c │ │ -31630e: 2807 |0031: goto 0038 // +0007 │ │ -316310: 2200 2c12 |0032: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24Tag; // type@122c │ │ -316314: 7020 7397 3000 |0034: invoke-direct {v0, v3}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.:(Lorg/jaudiotagger/tag/id3/AbstractTag;)V // method@9773 │ │ -31631a: 0703 |0037: move-object v3, v0 │ │ -31631c: 6e10 8d97 0300 |0038: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.getLoggingFilename:()Ljava/lang/String; // method@978d │ │ -316322: 0c00 |003b: move-result-object v0 │ │ -316324: 6e20 1597 0200 |003c: invoke-virtual {v2, v0}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.setLoggingFilename:(Ljava/lang/String;)V // method@9715 │ │ -31632a: 6e20 f196 3200 |003f: invoke-virtual {v2, v3}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.copyPrimitives:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;)V // method@96f1 │ │ -316330: 6e20 f096 3200 |0042: invoke-virtual {v2, v3}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.copyFrames:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;)V // method@96f0 │ │ -316336: 6203 c88c |0045: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.logger:Ljava/util/logging/Logger; // field@8cc8 │ │ -31633a: 1a00 c912 |0047: const-string v0, "Created tag from a tag of a different version" // string@12c9 │ │ -31633e: 6e20 128a 0300 |0049: invoke-virtual {v3, v0}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -316344: 2809 |004c: goto 0055 // +0009 │ │ -316346: 2203 4110 |004d: new-instance v3, Ljava/lang/UnsupportedOperationException; // type@1041 │ │ -31634a: 1a00 5e12 |004f: const-string v0, "Copy Constructor not called. Please type cast the argument" // string@125e │ │ -31634e: 7020 fc87 0300 |0051: invoke-direct {v3, v0}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@87fc │ │ -316354: 2703 |0054: throw v3 │ │ -316356: 0e00 |0055: return-void │ │ +3162a0: |[3162a0] org.jaudiotagger.tag.id3.ID3v23Tag.:(Lorg/jaudiotagger/tag/id3/AbstractTag;)V │ │ +3162b0: 7010 e294 0200 |0000: invoke-direct {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.:()V // method@94e2 │ │ +3162b6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +3162b8: 5c20 be8c |0004: iput-boolean v0, v2, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.crcDataFlag:Z // field@8cbe │ │ +3162bc: 5c20 c38c |0006: iput-boolean v0, v2, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.experimental:Z // field@8cc3 │ │ +3162c0: 5c20 c48c |0008: iput-boolean v0, v2, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.extended:Z // field@8cc4 │ │ +3162c4: 5920 ca8c |000a: iput v0, v2, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.paddingSize:I // field@8cca │ │ +3162c8: 5c20 c98c |000c: iput-boolean v0, v2, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.mId3HeaderFlagUnsynchronisation:Z // field@8cc9 │ │ +3162cc: 5c20 bc8c |000e: iput-boolean v0, v2, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.compression:Z // field@8cbc │ │ +3162d0: 6200 c88c |0010: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.logger:Ljava/util/logging/Logger; // field@8cc8 │ │ +3162d4: 1a01 d112 |0012: const-string v1, "Creating tag from a tag of a different version" // string@12d1 │ │ +3162d8: 6e20 128a 1000 |0014: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +3162de: 2200 9010 |0017: new-instance v0, Ljava/util/LinkedHashMap; // type@1090 │ │ +3162e2: 7010 4a89 0000 |0019: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@894a │ │ +3162e8: 5b20 c68c |001c: iput-object v0, v2, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.frameMap:Ljava/util/HashMap; // field@8cc6 │ │ +3162ec: 2200 9010 |001e: new-instance v0, Ljava/util/LinkedHashMap; // type@1090 │ │ +3162f0: 7010 4a89 0000 |0020: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@894a │ │ +3162f6: 5b20 c28c |0023: iput-object v0, v2, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.encryptedFrameMap:Ljava/util/HashMap; // field@8cc2 │ │ +3162fa: 3803 3000 |0025: if-eqz v3, 0055 // +0030 │ │ +3162fe: 2030 2512 |0027: instance-of v0, v3, Lorg/jaudiotagger/tag/id3/ID3v23Tag; // type@1225 │ │ +316302: 3900 2400 |0029: if-nez v0, 004d // +0024 │ │ +316306: 2030 2c12 |002b: instance-of v0, v3, Lorg/jaudiotagger/tag/id3/ID3v24Tag; // type@122c │ │ +31630a: 3800 0500 |002d: if-eqz v0, 0032 // +0005 │ │ +31630e: 1f03 2c12 |002f: check-cast v3, Lorg/jaudiotagger/tag/id3/ID3v24Tag; // type@122c │ │ +316312: 2807 |0031: goto 0038 // +0007 │ │ +316314: 2200 2c12 |0032: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24Tag; // type@122c │ │ +316318: 7020 7397 3000 |0034: invoke-direct {v0, v3}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.:(Lorg/jaudiotagger/tag/id3/AbstractTag;)V // method@9773 │ │ +31631e: 0703 |0037: move-object v3, v0 │ │ +316320: 6e10 8d97 0300 |0038: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.getLoggingFilename:()Ljava/lang/String; // method@978d │ │ +316326: 0c00 |003b: move-result-object v0 │ │ +316328: 6e20 1597 0200 |003c: invoke-virtual {v2, v0}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.setLoggingFilename:(Ljava/lang/String;)V // method@9715 │ │ +31632e: 6e20 f196 3200 |003f: invoke-virtual {v2, v3}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.copyPrimitives:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;)V // method@96f1 │ │ +316334: 6e20 f096 3200 |0042: invoke-virtual {v2, v3}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.copyFrames:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;)V // method@96f0 │ │ +31633a: 6203 c88c |0045: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.logger:Ljava/util/logging/Logger; // field@8cc8 │ │ +31633e: 1a00 c912 |0047: const-string v0, "Created tag from a tag of a different version" // string@12c9 │ │ +316342: 6e20 128a 0300 |0049: invoke-virtual {v3, v0}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +316348: 2809 |004c: goto 0055 // +0009 │ │ +31634a: 2203 4110 |004d: new-instance v3, Ljava/lang/UnsupportedOperationException; // type@1041 │ │ +31634e: 1a00 5e12 |004f: const-string v0, "Copy Constructor not called. Please type cast the argument" // string@125e │ │ +316352: 7020 fc87 0300 |0051: invoke-direct {v3, v0}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@87fc │ │ +316358: 2703 |0054: throw v3 │ │ +31635a: 0e00 |0055: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=317 │ │ 0x0004 line=91 │ │ 0x0006 line=96 │ │ 0x0008 line=101 │ │ 0x000a line=111 │ │ @@ -1362992,29 +1362992,29 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/ID3v23Tag;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -316358: |[316358] org.jaudiotagger.tag.id3.ID3v23Tag.:(Lorg/jaudiotagger/tag/id3/ID3v23Tag;)V │ │ -316368: 7020 e394 3200 |0000: invoke-direct {v2, v3}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;)V // method@94e3 │ │ -31636e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -316370: 5c20 be8c |0004: iput-boolean v0, v2, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.crcDataFlag:Z // field@8cbe │ │ -316374: 5c20 c38c |0006: iput-boolean v0, v2, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.experimental:Z // field@8cc3 │ │ -316378: 5c20 c48c |0008: iput-boolean v0, v2, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.extended:Z // field@8cc4 │ │ -31637c: 5920 ca8c |000a: iput v0, v2, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.paddingSize:I // field@8cca │ │ -316380: 5c20 c98c |000c: iput-boolean v0, v2, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.mId3HeaderFlagUnsynchronisation:Z // field@8cc9 │ │ -316384: 5c20 bc8c |000e: iput-boolean v0, v2, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.compression:Z // field@8cbc │ │ -316388: 6200 c88c |0010: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.logger:Ljava/util/logging/Logger; // field@8cc8 │ │ -31638c: 1a01 d212 |0012: const-string v1, "Creating tag from another tag of same type" // string@12d2 │ │ -316390: 6e20 128a 1000 |0014: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -316396: 6e20 f196 3200 |0017: invoke-virtual {v2, v3}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.copyPrimitives:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;)V // method@96f1 │ │ -31639c: 6e20 f096 3200 |001a: invoke-virtual {v2, v3}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.copyFrames:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;)V // method@96f0 │ │ -3163a2: 0e00 |001d: return-void │ │ +31635c: |[31635c] org.jaudiotagger.tag.id3.ID3v23Tag.:(Lorg/jaudiotagger/tag/id3/ID3v23Tag;)V │ │ +31636c: 7020 e394 3200 |0000: invoke-direct {v2, v3}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;)V // method@94e3 │ │ +316372: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +316374: 5c20 be8c |0004: iput-boolean v0, v2, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.crcDataFlag:Z // field@8cbe │ │ +316378: 5c20 c38c |0006: iput-boolean v0, v2, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.experimental:Z // field@8cc3 │ │ +31637c: 5c20 c48c |0008: iput-boolean v0, v2, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.extended:Z // field@8cc4 │ │ +316380: 5920 ca8c |000a: iput v0, v2, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.paddingSize:I // field@8cca │ │ +316384: 5c20 c98c |000c: iput-boolean v0, v2, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.mId3HeaderFlagUnsynchronisation:Z // field@8cc9 │ │ +316388: 5c20 bc8c |000e: iput-boolean v0, v2, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.compression:Z // field@8cbc │ │ +31638c: 6200 c88c |0010: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.logger:Ljava/util/logging/Logger; // field@8cc8 │ │ +316390: 1a01 d212 |0012: const-string v1, "Creating tag from another tag of same type" // string@12d2 │ │ +316394: 6e20 128a 1000 |0014: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +31639a: 6e20 f196 3200 |0017: invoke-virtual {v2, v3}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.copyPrimitives:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;)V // method@96f1 │ │ +3163a0: 6e20 f096 3200 |001a: invoke-virtual {v2, v3}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.copyFrames:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;)V // method@96f0 │ │ +3163a6: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=305 │ │ 0x0004 line=91 │ │ 0x0006 line=96 │ │ 0x0008 line=101 │ │ 0x000a line=111 │ │ @@ -1363032,142 +1363032,142 @@ │ │ type : '(Ljava/nio/ByteBuffer;I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 251 16-bit code units │ │ -3168e0: |[3168e0] org.jaudiotagger.tag.id3.ID3v23Tag.readExtendedHeader:(Ljava/nio/ByteBuffer;I)V │ │ -3168f0: 6e10 4388 0700 |0000: invoke-virtual {v7}, Ljava/nio/ByteBuffer;.getInt:()I // method@8843 │ │ -3168f6: 0a08 |0003: move-result v8 │ │ -3168f8: 6000 b98c |0004: sget v0, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.TAG_EXT_HEADER_DATA_LENGTH:I // field@8cb9 │ │ -3168fc: 1221 |0006: const/4 v1, #int 2 // #2 │ │ -3168fe: 1212 |0007: const/4 v2, #int 1 // #1 │ │ -316900: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -316902: 3308 4c00 |0009: if-ne v8, v0, 0055 // +004c │ │ -316906: 6e10 3e88 0700 |000b: invoke-virtual {v7}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ -31690c: 0a08 |000e: move-result v8 │ │ -31690e: d588 8000 |000f: and-int/lit16 v8, v8, #int 128 // #0080 │ │ -316912: 3808 0400 |0011: if-eqz v8, 0015 // +0004 │ │ -316916: 1218 |0013: const/4 v8, #int 1 // #1 │ │ -316918: 2802 |0014: goto 0016 // +0002 │ │ -31691a: 1208 |0015: const/4 v8, #int 0 // #0 │ │ -31691c: 5c68 be8c |0016: iput-boolean v8, v6, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.crcDataFlag:Z // field@8cbe │ │ -316920: 3808 1500 |0018: if-eqz v8, 002d // +0015 │ │ -316924: 6208 c88c |001a: sget-object v8, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.logger:Ljava/util/logging/Logger; // field@8cc8 │ │ -316928: 6200 3e87 |001c: sget-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.ID3_TAG_CRC_FLAG_SET_INCORRECTLY:Lorg/jaudiotagger/logging/ErrorMessage; // field@873e │ │ -31692c: 2324 be13 |001e: new-array v4, v2, [Ljava/lang/Object; // type@13be │ │ -316930: 6e10 0597 0600 |0020: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.getLoggingFilename:()Ljava/lang/String; // method@9705 │ │ -316936: 0c05 |0023: move-result-object v5 │ │ -316938: 4d05 0403 |0024: aput-object v5, v4, v3 │ │ -31693c: 6e20 5891 4000 |0026: invoke-virtual {v0, v4}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ -316942: 0c00 |0029: move-result-object v0 │ │ -316944: 6e20 1c8a 0800 |002a: invoke-virtual {v8, v0}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ -31694a: 6e10 3e88 0700 |002d: invoke-virtual {v7}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ -316950: 6e10 4388 0700 |0030: invoke-virtual {v7}, Ljava/nio/ByteBuffer;.getInt:()I // method@8843 │ │ -316956: 0a07 |0033: move-result v7 │ │ -316958: 5967 ca8c |0034: iput v7, v6, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.paddingSize:I // field@8cca │ │ -31695c: 3d07 c400 |0036: if-lez v7, 00fa // +00c4 │ │ -316960: 6207 c88c |0038: sget-object v7, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.logger:Ljava/util/logging/Logger; // field@8cc8 │ │ -316964: 6208 4387 |003a: sget-object v8, Lorg/jaudiotagger/logging/ErrorMessage;.ID3_TAG_PADDING_SIZE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8743 │ │ -316968: 2310 be13 |003c: new-array v0, v1, [Ljava/lang/Object; // type@13be │ │ -31696c: 6e10 0597 0600 |003e: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.getLoggingFilename:()Ljava/lang/String; // method@9705 │ │ -316972: 0c01 |0041: move-result-object v1 │ │ -316974: 4d01 0003 |0042: aput-object v1, v0, v3 │ │ -316978: 5261 ca8c |0044: iget v1, v6, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.paddingSize:I // field@8cca │ │ -31697c: 7110 3487 0100 |0046: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -316982: 0c01 |0049: move-result-object v1 │ │ -316984: 4d01 0002 |004a: aput-object v1, v0, v2 │ │ -316988: 6e20 5891 0800 |004c: invoke-virtual {v8, v0}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ -31698e: 0c08 |004f: move-result-object v8 │ │ -316990: 6e20 128a 8700 |0050: invoke-virtual {v7, v8}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -316996: 2900 a700 |0053: goto/16 00fa // +00a7 │ │ -31699a: 6004 b88c |0055: sget v4, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.TAG_EXT_HEADER_CRC_LENGTH:I // field@8cb8 │ │ -31699e: b040 |0057: add-int/2addr v0, v4 │ │ -3169a0: 3308 7f00 |0058: if-ne v8, v0, 00d7 // +007f │ │ -3169a4: 6208 c88c |005a: sget-object v8, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.logger:Ljava/util/logging/Logger; // field@8cc8 │ │ -3169a8: 6200 3d87 |005c: sget-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.ID3_TAG_CRC:Lorg/jaudiotagger/logging/ErrorMessage; // field@873d │ │ -3169ac: 2324 be13 |005e: new-array v4, v2, [Ljava/lang/Object; // type@13be │ │ -3169b0: 6e10 0597 0600 |0060: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.getLoggingFilename:()Ljava/lang/String; // method@9705 │ │ -3169b6: 0c05 |0063: move-result-object v5 │ │ -3169b8: 4d05 0403 |0064: aput-object v5, v4, v3 │ │ -3169bc: 6e20 5891 4000 |0066: invoke-virtual {v0, v4}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ -3169c2: 0c00 |0069: move-result-object v0 │ │ -3169c4: 6e20 128a 0800 |006a: invoke-virtual {v8, v0}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -3169ca: 6e10 3e88 0700 |006d: invoke-virtual {v7}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ -3169d0: 0a08 |0070: move-result v8 │ │ -3169d2: d588 8000 |0071: and-int/lit16 v8, v8, #int 128 // #0080 │ │ -3169d6: 3808 0400 |0073: if-eqz v8, 0077 // +0004 │ │ -3169da: 1218 |0075: const/4 v8, #int 1 // #1 │ │ -3169dc: 2802 |0076: goto 0078 // +0002 │ │ -3169de: 1208 |0077: const/4 v8, #int 0 // #0 │ │ -3169e0: 5c68 be8c |0078: iput-boolean v8, v6, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.crcDataFlag:Z // field@8cbe │ │ -3169e4: 3908 1500 |007a: if-nez v8, 008f // +0015 │ │ -3169e8: 6208 c88c |007c: sget-object v8, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.logger:Ljava/util/logging/Logger; // field@8cc8 │ │ -3169ec: 6200 3e87 |007e: sget-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.ID3_TAG_CRC_FLAG_SET_INCORRECTLY:Lorg/jaudiotagger/logging/ErrorMessage; // field@873e │ │ -3169f0: 2324 be13 |0080: new-array v4, v2, [Ljava/lang/Object; // type@13be │ │ -3169f4: 6e10 0597 0600 |0082: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.getLoggingFilename:()Ljava/lang/String; // method@9705 │ │ -3169fa: 0c05 |0085: move-result-object v5 │ │ -3169fc: 4d05 0403 |0086: aput-object v5, v4, v3 │ │ -316a00: 6e20 5891 4000 |0088: invoke-virtual {v0, v4}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ -316a06: 0c00 |008b: move-result-object v0 │ │ -316a08: 6e20 1c8a 0800 |008c: invoke-virtual {v8, v0}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ -316a0e: 6e10 3e88 0700 |008f: invoke-virtual {v7}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ -316a14: 6e10 4388 0700 |0092: invoke-virtual {v7}, Ljava/nio/ByteBuffer;.getInt:()I // method@8843 │ │ -316a1a: 0a08 |0095: move-result v8 │ │ -316a1c: 5968 ca8c |0096: iput v8, v6, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.paddingSize:I // field@8cca │ │ -316a20: 3d08 1d00 |0098: if-lez v8, 00b5 // +001d │ │ -316a24: 6208 c88c |009a: sget-object v8, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.logger:Ljava/util/logging/Logger; // field@8cc8 │ │ -316a28: 6200 4387 |009c: sget-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.ID3_TAG_PADDING_SIZE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8743 │ │ -316a2c: 2314 be13 |009e: new-array v4, v1, [Ljava/lang/Object; // type@13be │ │ -316a30: 6e10 0597 0600 |00a0: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.getLoggingFilename:()Ljava/lang/String; // method@9705 │ │ -316a36: 0c05 |00a3: move-result-object v5 │ │ -316a38: 4d05 0403 |00a4: aput-object v5, v4, v3 │ │ -316a3c: 5265 ca8c |00a6: iget v5, v6, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.paddingSize:I // field@8cca │ │ -316a40: 7110 3487 0500 |00a8: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -316a46: 0c05 |00ab: move-result-object v5 │ │ -316a48: 4d05 0402 |00ac: aput-object v5, v4, v2 │ │ -316a4c: 6e20 5891 4000 |00ae: invoke-virtual {v0, v4}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ -316a52: 0c00 |00b1: move-result-object v0 │ │ -316a54: 6e20 128a 0800 |00b2: invoke-virtual {v8, v0}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -316a5a: 6e10 4388 0700 |00b5: invoke-virtual {v7}, Ljava/nio/ByteBuffer;.getInt:()I // method@8843 │ │ -316a60: 0a07 |00b8: move-result v7 │ │ -316a62: 5967 bd8c |00b9: iput v7, v6, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.crc32:I // field@8cbd │ │ -316a66: 6207 c88c |00bb: sget-object v7, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.logger:Ljava/util/logging/Logger; // field@8cc8 │ │ -316a6a: 6208 3f87 |00bd: sget-object v8, Lorg/jaudiotagger/logging/ErrorMessage;.ID3_TAG_CRC_SIZE:Lorg/jaudiotagger/logging/ErrorMessage; // field@873f │ │ -316a6e: 2310 be13 |00bf: new-array v0, v1, [Ljava/lang/Object; // type@13be │ │ -316a72: 6e10 0597 0600 |00c1: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.getLoggingFilename:()Ljava/lang/String; // method@9705 │ │ -316a78: 0c01 |00c4: move-result-object v1 │ │ -316a7a: 4d01 0003 |00c5: aput-object v1, v0, v3 │ │ -316a7e: 5261 bd8c |00c7: iget v1, v6, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.crc32:I // field@8cbd │ │ -316a82: 7110 3487 0100 |00c9: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -316a88: 0c01 |00cc: move-result-object v1 │ │ -316a8a: 4d01 0002 |00cd: aput-object v1, v0, v2 │ │ -316a8e: 6e20 5891 0800 |00cf: invoke-virtual {v8, v0}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ -316a94: 0c08 |00d2: move-result-object v8 │ │ -316a96: 6e20 128a 8700 |00d3: invoke-virtual {v7, v8}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -316a9c: 2824 |00d6: goto 00fa // +0024 │ │ -316a9e: 6200 c88c |00d7: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.logger:Ljava/util/logging/Logger; // field@8cc8 │ │ -316aa2: 6204 3987 |00d9: sget-object v4, Lorg/jaudiotagger/logging/ErrorMessage;.ID3_EXTENDED_HEADER_SIZE_INVALID:Lorg/jaudiotagger/logging/ErrorMessage; // field@8739 │ │ -316aa6: 2311 be13 |00db: new-array v1, v1, [Ljava/lang/Object; // type@13be │ │ -316aaa: 6e10 0597 0600 |00dd: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.getLoggingFilename:()Ljava/lang/String; // method@9705 │ │ -316ab0: 0c05 |00e0: move-result-object v5 │ │ -316ab2: 4d05 0103 |00e1: aput-object v5, v1, v3 │ │ -316ab6: 7110 3487 0800 |00e3: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -316abc: 0c08 |00e6: move-result-object v8 │ │ -316abe: 4d08 0102 |00e7: aput-object v8, v1, v2 │ │ -316ac2: 6e20 5891 1400 |00e9: invoke-virtual {v4, v1}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ -316ac8: 0c08 |00ec: move-result-object v8 │ │ -316aca: 6e20 1c8a 8000 |00ed: invoke-virtual {v0, v8}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ -316ad0: 6e10 4d88 0700 |00f0: invoke-virtual {v7}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ -316ad6: 0a08 |00f3: move-result v8 │ │ -316ad8: 6000 af8c |00f4: sget v0, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.FIELD_TAG_EXT_SIZE_LENGTH:I // field@8caf │ │ -316adc: b108 |00f6: sub-int/2addr v8, v0 │ │ -316ade: 6e20 4e88 8700 |00f7: invoke-virtual {v7, v8}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ -316ae4: 0e00 |00fa: return-void │ │ +3168e4: |[3168e4] org.jaudiotagger.tag.id3.ID3v23Tag.readExtendedHeader:(Ljava/nio/ByteBuffer;I)V │ │ +3168f4: 6e10 4388 0700 |0000: invoke-virtual {v7}, Ljava/nio/ByteBuffer;.getInt:()I // method@8843 │ │ +3168fa: 0a08 |0003: move-result v8 │ │ +3168fc: 6000 b98c |0004: sget v0, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.TAG_EXT_HEADER_DATA_LENGTH:I // field@8cb9 │ │ +316900: 1221 |0006: const/4 v1, #int 2 // #2 │ │ +316902: 1212 |0007: const/4 v2, #int 1 // #1 │ │ +316904: 1203 |0008: const/4 v3, #int 0 // #0 │ │ +316906: 3308 4c00 |0009: if-ne v8, v0, 0055 // +004c │ │ +31690a: 6e10 3e88 0700 |000b: invoke-virtual {v7}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ +316910: 0a08 |000e: move-result v8 │ │ +316912: d588 8000 |000f: and-int/lit16 v8, v8, #int 128 // #0080 │ │ +316916: 3808 0400 |0011: if-eqz v8, 0015 // +0004 │ │ +31691a: 1218 |0013: const/4 v8, #int 1 // #1 │ │ +31691c: 2802 |0014: goto 0016 // +0002 │ │ +31691e: 1208 |0015: const/4 v8, #int 0 // #0 │ │ +316920: 5c68 be8c |0016: iput-boolean v8, v6, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.crcDataFlag:Z // field@8cbe │ │ +316924: 3808 1500 |0018: if-eqz v8, 002d // +0015 │ │ +316928: 6208 c88c |001a: sget-object v8, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.logger:Ljava/util/logging/Logger; // field@8cc8 │ │ +31692c: 6200 3e87 |001c: sget-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.ID3_TAG_CRC_FLAG_SET_INCORRECTLY:Lorg/jaudiotagger/logging/ErrorMessage; // field@873e │ │ +316930: 2324 be13 |001e: new-array v4, v2, [Ljava/lang/Object; // type@13be │ │ +316934: 6e10 0597 0600 |0020: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.getLoggingFilename:()Ljava/lang/String; // method@9705 │ │ +31693a: 0c05 |0023: move-result-object v5 │ │ +31693c: 4d05 0403 |0024: aput-object v5, v4, v3 │ │ +316940: 6e20 5891 4000 |0026: invoke-virtual {v0, v4}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ +316946: 0c00 |0029: move-result-object v0 │ │ +316948: 6e20 1c8a 0800 |002a: invoke-virtual {v8, v0}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ +31694e: 6e10 3e88 0700 |002d: invoke-virtual {v7}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ +316954: 6e10 4388 0700 |0030: invoke-virtual {v7}, Ljava/nio/ByteBuffer;.getInt:()I // method@8843 │ │ +31695a: 0a07 |0033: move-result v7 │ │ +31695c: 5967 ca8c |0034: iput v7, v6, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.paddingSize:I // field@8cca │ │ +316960: 3d07 c400 |0036: if-lez v7, 00fa // +00c4 │ │ +316964: 6207 c88c |0038: sget-object v7, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.logger:Ljava/util/logging/Logger; // field@8cc8 │ │ +316968: 6208 4387 |003a: sget-object v8, Lorg/jaudiotagger/logging/ErrorMessage;.ID3_TAG_PADDING_SIZE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8743 │ │ +31696c: 2310 be13 |003c: new-array v0, v1, [Ljava/lang/Object; // type@13be │ │ +316970: 6e10 0597 0600 |003e: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.getLoggingFilename:()Ljava/lang/String; // method@9705 │ │ +316976: 0c01 |0041: move-result-object v1 │ │ +316978: 4d01 0003 |0042: aput-object v1, v0, v3 │ │ +31697c: 5261 ca8c |0044: iget v1, v6, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.paddingSize:I // field@8cca │ │ +316980: 7110 3487 0100 |0046: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +316986: 0c01 |0049: move-result-object v1 │ │ +316988: 4d01 0002 |004a: aput-object v1, v0, v2 │ │ +31698c: 6e20 5891 0800 |004c: invoke-virtual {v8, v0}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ +316992: 0c08 |004f: move-result-object v8 │ │ +316994: 6e20 128a 8700 |0050: invoke-virtual {v7, v8}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +31699a: 2900 a700 |0053: goto/16 00fa // +00a7 │ │ +31699e: 6004 b88c |0055: sget v4, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.TAG_EXT_HEADER_CRC_LENGTH:I // field@8cb8 │ │ +3169a2: b040 |0057: add-int/2addr v0, v4 │ │ +3169a4: 3308 7f00 |0058: if-ne v8, v0, 00d7 // +007f │ │ +3169a8: 6208 c88c |005a: sget-object v8, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.logger:Ljava/util/logging/Logger; // field@8cc8 │ │ +3169ac: 6200 3d87 |005c: sget-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.ID3_TAG_CRC:Lorg/jaudiotagger/logging/ErrorMessage; // field@873d │ │ +3169b0: 2324 be13 |005e: new-array v4, v2, [Ljava/lang/Object; // type@13be │ │ +3169b4: 6e10 0597 0600 |0060: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.getLoggingFilename:()Ljava/lang/String; // method@9705 │ │ +3169ba: 0c05 |0063: move-result-object v5 │ │ +3169bc: 4d05 0403 |0064: aput-object v5, v4, v3 │ │ +3169c0: 6e20 5891 4000 |0066: invoke-virtual {v0, v4}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ +3169c6: 0c00 |0069: move-result-object v0 │ │ +3169c8: 6e20 128a 0800 |006a: invoke-virtual {v8, v0}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +3169ce: 6e10 3e88 0700 |006d: invoke-virtual {v7}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ +3169d4: 0a08 |0070: move-result v8 │ │ +3169d6: d588 8000 |0071: and-int/lit16 v8, v8, #int 128 // #0080 │ │ +3169da: 3808 0400 |0073: if-eqz v8, 0077 // +0004 │ │ +3169de: 1218 |0075: const/4 v8, #int 1 // #1 │ │ +3169e0: 2802 |0076: goto 0078 // +0002 │ │ +3169e2: 1208 |0077: const/4 v8, #int 0 // #0 │ │ +3169e4: 5c68 be8c |0078: iput-boolean v8, v6, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.crcDataFlag:Z // field@8cbe │ │ +3169e8: 3908 1500 |007a: if-nez v8, 008f // +0015 │ │ +3169ec: 6208 c88c |007c: sget-object v8, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.logger:Ljava/util/logging/Logger; // field@8cc8 │ │ +3169f0: 6200 3e87 |007e: sget-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.ID3_TAG_CRC_FLAG_SET_INCORRECTLY:Lorg/jaudiotagger/logging/ErrorMessage; // field@873e │ │ +3169f4: 2324 be13 |0080: new-array v4, v2, [Ljava/lang/Object; // type@13be │ │ +3169f8: 6e10 0597 0600 |0082: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.getLoggingFilename:()Ljava/lang/String; // method@9705 │ │ +3169fe: 0c05 |0085: move-result-object v5 │ │ +316a00: 4d05 0403 |0086: aput-object v5, v4, v3 │ │ +316a04: 6e20 5891 4000 |0088: invoke-virtual {v0, v4}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ +316a0a: 0c00 |008b: move-result-object v0 │ │ +316a0c: 6e20 1c8a 0800 |008c: invoke-virtual {v8, v0}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ +316a12: 6e10 3e88 0700 |008f: invoke-virtual {v7}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ +316a18: 6e10 4388 0700 |0092: invoke-virtual {v7}, Ljava/nio/ByteBuffer;.getInt:()I // method@8843 │ │ +316a1e: 0a08 |0095: move-result v8 │ │ +316a20: 5968 ca8c |0096: iput v8, v6, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.paddingSize:I // field@8cca │ │ +316a24: 3d08 1d00 |0098: if-lez v8, 00b5 // +001d │ │ +316a28: 6208 c88c |009a: sget-object v8, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.logger:Ljava/util/logging/Logger; // field@8cc8 │ │ +316a2c: 6200 4387 |009c: sget-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.ID3_TAG_PADDING_SIZE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8743 │ │ +316a30: 2314 be13 |009e: new-array v4, v1, [Ljava/lang/Object; // type@13be │ │ +316a34: 6e10 0597 0600 |00a0: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.getLoggingFilename:()Ljava/lang/String; // method@9705 │ │ +316a3a: 0c05 |00a3: move-result-object v5 │ │ +316a3c: 4d05 0403 |00a4: aput-object v5, v4, v3 │ │ +316a40: 5265 ca8c |00a6: iget v5, v6, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.paddingSize:I // field@8cca │ │ +316a44: 7110 3487 0500 |00a8: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +316a4a: 0c05 |00ab: move-result-object v5 │ │ +316a4c: 4d05 0402 |00ac: aput-object v5, v4, v2 │ │ +316a50: 6e20 5891 4000 |00ae: invoke-virtual {v0, v4}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ +316a56: 0c00 |00b1: move-result-object v0 │ │ +316a58: 6e20 128a 0800 |00b2: invoke-virtual {v8, v0}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +316a5e: 6e10 4388 0700 |00b5: invoke-virtual {v7}, Ljava/nio/ByteBuffer;.getInt:()I // method@8843 │ │ +316a64: 0a07 |00b8: move-result v7 │ │ +316a66: 5967 bd8c |00b9: iput v7, v6, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.crc32:I // field@8cbd │ │ +316a6a: 6207 c88c |00bb: sget-object v7, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.logger:Ljava/util/logging/Logger; // field@8cc8 │ │ +316a6e: 6208 3f87 |00bd: sget-object v8, Lorg/jaudiotagger/logging/ErrorMessage;.ID3_TAG_CRC_SIZE:Lorg/jaudiotagger/logging/ErrorMessage; // field@873f │ │ +316a72: 2310 be13 |00bf: new-array v0, v1, [Ljava/lang/Object; // type@13be │ │ +316a76: 6e10 0597 0600 |00c1: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.getLoggingFilename:()Ljava/lang/String; // method@9705 │ │ +316a7c: 0c01 |00c4: move-result-object v1 │ │ +316a7e: 4d01 0003 |00c5: aput-object v1, v0, v3 │ │ +316a82: 5261 bd8c |00c7: iget v1, v6, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.crc32:I // field@8cbd │ │ +316a86: 7110 3487 0100 |00c9: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +316a8c: 0c01 |00cc: move-result-object v1 │ │ +316a8e: 4d01 0002 |00cd: aput-object v1, v0, v2 │ │ +316a92: 6e20 5891 0800 |00cf: invoke-virtual {v8, v0}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ +316a98: 0c08 |00d2: move-result-object v8 │ │ +316a9a: 6e20 128a 8700 |00d3: invoke-virtual {v7, v8}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +316aa0: 2824 |00d6: goto 00fa // +0024 │ │ +316aa2: 6200 c88c |00d7: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.logger:Ljava/util/logging/Logger; // field@8cc8 │ │ +316aa6: 6204 3987 |00d9: sget-object v4, Lorg/jaudiotagger/logging/ErrorMessage;.ID3_EXTENDED_HEADER_SIZE_INVALID:Lorg/jaudiotagger/logging/ErrorMessage; // field@8739 │ │ +316aaa: 2311 be13 |00db: new-array v1, v1, [Ljava/lang/Object; // type@13be │ │ +316aae: 6e10 0597 0600 |00dd: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.getLoggingFilename:()Ljava/lang/String; // method@9705 │ │ +316ab4: 0c05 |00e0: move-result-object v5 │ │ +316ab6: 4d05 0103 |00e1: aput-object v5, v1, v3 │ │ +316aba: 7110 3487 0800 |00e3: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +316ac0: 0c08 |00e6: move-result-object v8 │ │ +316ac2: 4d08 0102 |00e7: aput-object v8, v1, v2 │ │ +316ac6: 6e20 5891 1400 |00e9: invoke-virtual {v4, v1}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ +316acc: 0c08 |00ec: move-result-object v8 │ │ +316ace: 6e20 1c8a 8000 |00ed: invoke-virtual {v0, v8}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ +316ad4: 6e10 4d88 0700 |00f0: invoke-virtual {v7}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ +316ada: 0a08 |00f3: move-result v8 │ │ +316adc: 6000 af8c |00f4: sget v0, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.FIELD_TAG_EXT_SIZE_LENGTH:I // field@8caf │ │ +316ae0: b108 |00f6: sub-int/2addr v8, v0 │ │ +316ae2: 6e20 4e88 8700 |00f7: invoke-virtual {v7, v8}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ +316ae8: 0e00 |00fa: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=504 │ │ 0x0004 line=506 │ │ 0x000b line=509 │ │ 0x0016 line=510 │ │ 0x001a line=513 │ │ @@ -1363196,170 +1363196,170 @@ │ │ type : '(Ljava/nio/ByteBuffer;I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 350 16-bit code units │ │ -316ae8: |[316ae8] org.jaudiotagger.tag.id3.ID3v23Tag.readFrames:(Ljava/nio/ByteBuffer;I)V │ │ -316af8: 2200 9010 |0000: new-instance v0, Ljava/util/LinkedHashMap; // type@1090 │ │ -316afc: 7010 4a89 0000 |0002: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@894a │ │ -316b02: 5b60 c68c |0005: iput-object v0, v6, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.frameMap:Ljava/util/HashMap; // field@8cc6 │ │ -316b06: 2200 9010 |0007: new-instance v0, Ljava/util/LinkedHashMap; // type@1090 │ │ -316b0a: 7010 4a89 0000 |0009: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@894a │ │ -316b10: 5b60 c28c |000c: iput-object v0, v6, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.encryptedFrameMap:Ljava/util/HashMap; // field@8cc2 │ │ -316b14: 5968 c58c |000e: iput v8, v6, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.fileReadSize:I // field@8cc5 │ │ -316b18: 6200 c88c |0010: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.logger:Ljava/util/logging/Logger; // field@8cc8 │ │ -316b1c: 2201 3910 |0012: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -316b20: 7010 cc87 0100 |0014: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -316b26: 6e10 0597 0600 |0017: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.getLoggingFilename:()Ljava/lang/String; // method@9705 │ │ -316b2c: 0c02 |001a: move-result-object v2 │ │ -316b2e: 6e20 d787 2100 |001b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -316b34: 1a02 4905 |001e: const-string v2, ":Start of frame body at:" // string@0549 │ │ -316b38: 6e20 d787 2100 |0020: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -316b3e: 6e10 4d88 0700 |0023: invoke-virtual {v7}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ -316b44: 0a02 |0026: move-result v2 │ │ -316b46: 6e20 d387 2100 |0027: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -316b4c: 1a02 2e04 |002a: const-string v2, ",frames data size is:" // string@042e │ │ -316b50: 6e20 d787 2100 |002c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -316b56: 6e20 d387 8100 |002f: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -316b5c: 6e10 df87 0100 |0032: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -316b62: 0c01 |0035: move-result-object v1 │ │ -316b64: 6e20 158a 1000 |0036: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.finest:(Ljava/lang/String;)V // method@8a15 │ │ -316b6a: 6e10 4d88 0700 |0039: invoke-virtual {v7}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ -316b70: 0a00 |003c: move-result v0 │ │ -316b72: 3580 2001 |003d: if-ge v0, v8, 015d // +0120 │ │ -316b76: 6e10 4d88 0700 |003f: invoke-virtual {v7}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ -316b7c: 0a00 |0042: move-result v0 │ │ -316b7e: 6201 c88c |0043: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.logger:Ljava/util/logging/Logger; // field@8cc8 │ │ -316b82: 2202 3910 |0045: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ -316b86: 7010 cc87 0200 |0047: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -316b8c: 6e10 0597 0600 |004a: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.getLoggingFilename:()Ljava/lang/String; // method@9705 │ │ -316b92: 0c03 |004d: move-result-object v3 │ │ -316b94: 6e20 d787 3200 |004e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -316b9a: 1a03 2405 |0051: const-string v3, ":Looking for next frame at:" // string@0524 │ │ -316b9e: 6e20 d787 3200 |0053: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -316ba4: 6e20 d387 0200 |0056: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -316baa: 6e10 df87 0200 |0059: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -316bb0: 0c02 |005c: move-result-object v2 │ │ -316bb2: 6e20 128a 2100 |005d: invoke-virtual {v1, v2}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -316bb8: 2201 2212 |0060: new-instance v1, Lorg/jaudiotagger/tag/id3/ID3v23Frame; // type@1222 │ │ -316bbc: 6e10 0597 0600 |0062: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.getLoggingFilename:()Ljava/lang/String; // method@9705 │ │ -316bc2: 0c02 |0065: move-result-object v2 │ │ -316bc4: 7030 b896 7102 |0066: invoke-direct {v1, v7, v2}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.:(Ljava/nio/ByteBuffer;Ljava/lang/String;)V // method@96b8 │ │ -316bca: 6e10 c596 0100 |0069: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getIdentifier:()Ljava/lang/String; // method@96c5 │ │ -316bd0: 0c02 |006c: move-result-object v2 │ │ -316bd2: 6203 c88c |006d: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.logger:Ljava/util/logging/Logger; // field@8cc8 │ │ -316bd6: 2204 3910 |006f: new-instance v4, Ljava/lang/StringBuilder; // type@1039 │ │ -316bda: 7010 cc87 0400 |0071: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -316be0: 6e10 0597 0600 |0074: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.getLoggingFilename:()Ljava/lang/String; // method@9705 │ │ -316be6: 0c05 |0077: move-result-object v5 │ │ -316be8: 6e20 d787 5400 |0078: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -316bee: 1a05 0805 |007b: const-string v5, ":Found " // string@0508 │ │ -316bf2: 6e20 d787 5400 |007d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -316bf8: 6e20 d787 2400 |0080: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -316bfe: 1a05 1a01 |0083: const-string v5, " at frame at:" // string@011a │ │ -316c02: 6e20 d787 5400 |0085: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -316c08: 6e20 d387 0400 |0088: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -316c0e: 6e10 df87 0400 |008b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -316c14: 0c00 |008e: move-result-object v0 │ │ -316c16: 6e20 128a 0300 |008f: invoke-virtual {v3, v0}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -316c1c: 6e30 0d97 2601 |0092: invoke-virtual {v6, v2, v1}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.loadFrameIntoMap:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V // method@970d │ │ -316c22: 28a4 |0095: goto 0039 // -005c │ │ -316c24: 0d00 |0096: move-exception v0 │ │ -316c26: 6201 c88c |0097: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.logger:Ljava/util/logging/Logger; // field@8cc8 │ │ -316c2a: 2202 3910 |0099: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ -316c2e: 7010 cc87 0200 |009b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -316c34: 6e10 0597 0600 |009e: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.getLoggingFilename:()Ljava/lang/String; // method@9705 │ │ -316c3a: 0c03 |00a1: move-result-object v3 │ │ -316c3c: 6e20 d787 3200 |00a2: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -316c42: 1a03 f704 |00a5: const-string v3, ":Corrupt Frame:" // string@04f7 │ │ -316c46: 6e20 d787 3200 |00a7: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -316c4c: 6e10 9791 0000 |00aa: invoke-virtual {v0}, Lorg/jaudiotagger/tag/InvalidDataTypeException;.getMessage:()Ljava/lang/String; // method@9197 │ │ -316c52: 0c00 |00ad: move-result-object v0 │ │ -316c54: 6e20 d787 0200 |00ae: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -316c5a: 6e10 df87 0200 |00b1: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -316c60: 0c00 |00b4: move-result-object v0 │ │ -316c62: 6e20 1c8a 0100 |00b5: invoke-virtual {v1, v0}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ -316c68: 5260 c78c |00b8: iget v0, v6, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.invalidFrames:I // field@8cc7 │ │ -316c6c: d800 0001 |00ba: add-int/lit8 v0, v0, #int 1 // #01 │ │ -316c70: 5960 c78c |00bc: iput v0, v6, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.invalidFrames:I // field@8cc7 │ │ -316c74: 2900 7bff |00be: goto/16 0039 // -0085 │ │ -316c78: 0d07 |00c0: move-exception v7 │ │ -316c7a: 6208 c88c |00c1: sget-object v8, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.logger:Ljava/util/logging/Logger; // field@8cc8 │ │ -316c7e: 2200 3910 |00c3: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -316c82: 7010 cc87 0000 |00c5: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -316c88: 6e10 0597 0600 |00c8: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.getLoggingFilename:()Ljava/lang/String; // method@9705 │ │ -316c8e: 0c01 |00cb: move-result-object v1 │ │ -316c90: 6e20 d787 1000 |00cc: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -316c96: 1a01 1d05 |00cf: const-string v1, ":Invalid Frame:" // string@051d │ │ -316c9a: 6e20 d787 1000 |00d1: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -316ca0: 6e10 9c91 0700 |00d4: invoke-virtual {v7}, Lorg/jaudiotagger/tag/InvalidFrameException;.getMessage:()Ljava/lang/String; // method@919c │ │ -316ca6: 0c07 |00d7: move-result-object v7 │ │ -316ca8: 6e20 d787 7000 |00d8: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -316cae: 6e10 df87 0000 |00db: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -316cb4: 0c07 |00de: move-result-object v7 │ │ -316cb6: 6e20 1c8a 7800 |00df: invoke-virtual {v8, v7}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ -316cbc: 5267 c78c |00e2: iget v7, v6, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.invalidFrames:I // field@8cc7 │ │ -316cc0: d807 0701 |00e4: add-int/lit8 v7, v7, #int 1 // #01 │ │ -316cc4: 5967 c78c |00e6: iput v7, v6, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.invalidFrames:I // field@8cc7 │ │ -316cc8: 2875 |00e8: goto 015d // +0075 │ │ -316cca: 0d07 |00e9: move-exception v7 │ │ -316ccc: 6208 c88c |00ea: sget-object v8, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.logger:Ljava/util/logging/Logger; // field@8cc8 │ │ -316cd0: 2200 3910 |00ec: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -316cd4: 7010 cc87 0000 |00ee: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -316cda: 6e10 0597 0600 |00f1: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.getLoggingFilename:()Ljava/lang/String; // method@9705 │ │ -316ce0: 0c01 |00f4: move-result-object v1 │ │ -316ce2: 6e20 d787 1000 |00f5: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -316ce8: 1a01 1805 |00f8: const-string v1, ":Invalid Frame Identifier:" // string@0518 │ │ -316cec: 6e20 d787 1000 |00fa: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -316cf2: 6e10 a191 0700 |00fd: invoke-virtual {v7}, Lorg/jaudiotagger/tag/InvalidFrameIdentifierException;.getMessage:()Ljava/lang/String; // method@91a1 │ │ -316cf8: 0c07 |0100: move-result-object v7 │ │ -316cfa: 6e20 d787 7000 |0101: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -316d00: 6e10 df87 0000 |0104: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -316d06: 0c07 |0107: move-result-object v7 │ │ -316d08: 6e20 1c8a 7800 |0108: invoke-virtual {v8, v7}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ -316d0e: 5267 c78c |010b: iget v7, v6, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.invalidFrames:I // field@8cc7 │ │ -316d12: d807 0701 |010d: add-int/lit8 v7, v7, #int 1 // #01 │ │ -316d16: 5967 c78c |010f: iput v7, v6, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.invalidFrames:I // field@8cc7 │ │ -316d1a: 284c |0111: goto 015d // +004c │ │ -316d1c: 0d00 |0112: move-exception v0 │ │ -316d1e: 6201 c88c |0113: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.logger:Ljava/util/logging/Logger; // field@8cc8 │ │ -316d22: 2202 3910 |0115: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ -316d26: 7010 cc87 0200 |0117: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -316d2c: 6e10 0597 0600 |011a: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.getLoggingFilename:()Ljava/lang/String; // method@9705 │ │ -316d32: 0c03 |011d: move-result-object v3 │ │ -316d34: 6e20 d787 3200 |011e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -316d3a: 1a03 0105 |0121: const-string v3, ":Empty Frame:" // string@0501 │ │ -316d3e: 6e20 d787 3200 |0123: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -316d44: 6e10 8591 0000 |0126: invoke-virtual {v0}, Lorg/jaudiotagger/tag/EmptyFrameException;.getMessage:()Ljava/lang/String; // method@9185 │ │ -316d4a: 0c00 |0129: move-result-object v0 │ │ -316d4c: 6e20 d787 0200 |012a: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -316d52: 6e10 df87 0200 |012d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -316d58: 0c00 |0130: move-result-object v0 │ │ -316d5a: 6e20 1c8a 0100 |0131: invoke-virtual {v1, v0}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ -316d60: 5260 c18c |0134: iget v0, v6, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.emptyFrameBytes:I // field@8cc1 │ │ -316d64: d800 000a |0136: add-int/lit8 v0, v0, #int 10 // #0a │ │ -316d68: 5960 c18c |0138: iput v0, v6, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.emptyFrameBytes:I // field@8cc1 │ │ -316d6c: 2900 fffe |013a: goto/16 0039 // -0101 │ │ -316d70: 6208 c88c |013c: sget-object v8, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.logger:Ljava/util/logging/Logger; // field@8cc8 │ │ -316d74: 2200 3910 |013e: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -316d78: 7010 cc87 0000 |0140: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -316d7e: 6e10 0597 0600 |0143: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.getLoggingFilename:()Ljava/lang/String; // method@9705 │ │ -316d84: 0c01 |0146: move-result-object v1 │ │ -316d86: 6e20 d787 1000 |0147: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -316d8c: 1a01 0b05 |014a: const-string v1, ":Found padding starting at:" // string@050b │ │ -316d90: 6e20 d787 1000 |014c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -316d96: 6e10 4d88 0700 |014f: invoke-virtual {v7}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ -316d9c: 0a07 |0152: move-result v7 │ │ -316d9e: 6e20 d387 7000 |0153: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -316da4: 6e10 df87 0000 |0156: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -316daa: 0c07 |0159: move-result-object v7 │ │ -316dac: 6e20 178a 7800 |015a: invoke-virtual {v8, v7}, Ljava/util/logging/Logger;.info:(Ljava/lang/String;)V // method@8a17 │ │ -316db2: 0e00 |015d: return-void │ │ +316aec: |[316aec] org.jaudiotagger.tag.id3.ID3v23Tag.readFrames:(Ljava/nio/ByteBuffer;I)V │ │ +316afc: 2200 9010 |0000: new-instance v0, Ljava/util/LinkedHashMap; // type@1090 │ │ +316b00: 7010 4a89 0000 |0002: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@894a │ │ +316b06: 5b60 c68c |0005: iput-object v0, v6, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.frameMap:Ljava/util/HashMap; // field@8cc6 │ │ +316b0a: 2200 9010 |0007: new-instance v0, Ljava/util/LinkedHashMap; // type@1090 │ │ +316b0e: 7010 4a89 0000 |0009: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@894a │ │ +316b14: 5b60 c28c |000c: iput-object v0, v6, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.encryptedFrameMap:Ljava/util/HashMap; // field@8cc2 │ │ +316b18: 5968 c58c |000e: iput v8, v6, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.fileReadSize:I // field@8cc5 │ │ +316b1c: 6200 c88c |0010: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.logger:Ljava/util/logging/Logger; // field@8cc8 │ │ +316b20: 2201 3910 |0012: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +316b24: 7010 cc87 0100 |0014: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +316b2a: 6e10 0597 0600 |0017: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.getLoggingFilename:()Ljava/lang/String; // method@9705 │ │ +316b30: 0c02 |001a: move-result-object v2 │ │ +316b32: 6e20 d787 2100 |001b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +316b38: 1a02 4905 |001e: const-string v2, ":Start of frame body at:" // string@0549 │ │ +316b3c: 6e20 d787 2100 |0020: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +316b42: 6e10 4d88 0700 |0023: invoke-virtual {v7}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ +316b48: 0a02 |0026: move-result v2 │ │ +316b4a: 6e20 d387 2100 |0027: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +316b50: 1a02 2e04 |002a: const-string v2, ",frames data size is:" // string@042e │ │ +316b54: 6e20 d787 2100 |002c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +316b5a: 6e20 d387 8100 |002f: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +316b60: 6e10 df87 0100 |0032: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +316b66: 0c01 |0035: move-result-object v1 │ │ +316b68: 6e20 158a 1000 |0036: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.finest:(Ljava/lang/String;)V // method@8a15 │ │ +316b6e: 6e10 4d88 0700 |0039: invoke-virtual {v7}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ +316b74: 0a00 |003c: move-result v0 │ │ +316b76: 3580 2001 |003d: if-ge v0, v8, 015d // +0120 │ │ +316b7a: 6e10 4d88 0700 |003f: invoke-virtual {v7}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ +316b80: 0a00 |0042: move-result v0 │ │ +316b82: 6201 c88c |0043: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.logger:Ljava/util/logging/Logger; // field@8cc8 │ │ +316b86: 2202 3910 |0045: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ +316b8a: 7010 cc87 0200 |0047: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +316b90: 6e10 0597 0600 |004a: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.getLoggingFilename:()Ljava/lang/String; // method@9705 │ │ +316b96: 0c03 |004d: move-result-object v3 │ │ +316b98: 6e20 d787 3200 |004e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +316b9e: 1a03 2405 |0051: const-string v3, ":Looking for next frame at:" // string@0524 │ │ +316ba2: 6e20 d787 3200 |0053: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +316ba8: 6e20 d387 0200 |0056: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +316bae: 6e10 df87 0200 |0059: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +316bb4: 0c02 |005c: move-result-object v2 │ │ +316bb6: 6e20 128a 2100 |005d: invoke-virtual {v1, v2}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +316bbc: 2201 2212 |0060: new-instance v1, Lorg/jaudiotagger/tag/id3/ID3v23Frame; // type@1222 │ │ +316bc0: 6e10 0597 0600 |0062: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.getLoggingFilename:()Ljava/lang/String; // method@9705 │ │ +316bc6: 0c02 |0065: move-result-object v2 │ │ +316bc8: 7030 b896 7102 |0066: invoke-direct {v1, v7, v2}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.:(Ljava/nio/ByteBuffer;Ljava/lang/String;)V // method@96b8 │ │ +316bce: 6e10 c596 0100 |0069: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getIdentifier:()Ljava/lang/String; // method@96c5 │ │ +316bd4: 0c02 |006c: move-result-object v2 │ │ +316bd6: 6203 c88c |006d: sget-object v3, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.logger:Ljava/util/logging/Logger; // field@8cc8 │ │ +316bda: 2204 3910 |006f: new-instance v4, Ljava/lang/StringBuilder; // type@1039 │ │ +316bde: 7010 cc87 0400 |0071: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +316be4: 6e10 0597 0600 |0074: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.getLoggingFilename:()Ljava/lang/String; // method@9705 │ │ +316bea: 0c05 |0077: move-result-object v5 │ │ +316bec: 6e20 d787 5400 |0078: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +316bf2: 1a05 0805 |007b: const-string v5, ":Found " // string@0508 │ │ +316bf6: 6e20 d787 5400 |007d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +316bfc: 6e20 d787 2400 |0080: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +316c02: 1a05 1a01 |0083: const-string v5, " at frame at:" // string@011a │ │ +316c06: 6e20 d787 5400 |0085: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +316c0c: 6e20 d387 0400 |0088: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +316c12: 6e10 df87 0400 |008b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +316c18: 0c00 |008e: move-result-object v0 │ │ +316c1a: 6e20 128a 0300 |008f: invoke-virtual {v3, v0}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +316c20: 6e30 0d97 2601 |0092: invoke-virtual {v6, v2, v1}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.loadFrameIntoMap:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V // method@970d │ │ +316c26: 28a4 |0095: goto 0039 // -005c │ │ +316c28: 0d00 |0096: move-exception v0 │ │ +316c2a: 6201 c88c |0097: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.logger:Ljava/util/logging/Logger; // field@8cc8 │ │ +316c2e: 2202 3910 |0099: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ +316c32: 7010 cc87 0200 |009b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +316c38: 6e10 0597 0600 |009e: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.getLoggingFilename:()Ljava/lang/String; // method@9705 │ │ +316c3e: 0c03 |00a1: move-result-object v3 │ │ +316c40: 6e20 d787 3200 |00a2: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +316c46: 1a03 f704 |00a5: const-string v3, ":Corrupt Frame:" // string@04f7 │ │ +316c4a: 6e20 d787 3200 |00a7: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +316c50: 6e10 9791 0000 |00aa: invoke-virtual {v0}, Lorg/jaudiotagger/tag/InvalidDataTypeException;.getMessage:()Ljava/lang/String; // method@9197 │ │ +316c56: 0c00 |00ad: move-result-object v0 │ │ +316c58: 6e20 d787 0200 |00ae: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +316c5e: 6e10 df87 0200 |00b1: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +316c64: 0c00 |00b4: move-result-object v0 │ │ +316c66: 6e20 1c8a 0100 |00b5: invoke-virtual {v1, v0}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ +316c6c: 5260 c78c |00b8: iget v0, v6, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.invalidFrames:I // field@8cc7 │ │ +316c70: d800 0001 |00ba: add-int/lit8 v0, v0, #int 1 // #01 │ │ +316c74: 5960 c78c |00bc: iput v0, v6, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.invalidFrames:I // field@8cc7 │ │ +316c78: 2900 7bff |00be: goto/16 0039 // -0085 │ │ +316c7c: 0d07 |00c0: move-exception v7 │ │ +316c7e: 6208 c88c |00c1: sget-object v8, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.logger:Ljava/util/logging/Logger; // field@8cc8 │ │ +316c82: 2200 3910 |00c3: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +316c86: 7010 cc87 0000 |00c5: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +316c8c: 6e10 0597 0600 |00c8: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.getLoggingFilename:()Ljava/lang/String; // method@9705 │ │ +316c92: 0c01 |00cb: move-result-object v1 │ │ +316c94: 6e20 d787 1000 |00cc: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +316c9a: 1a01 1d05 |00cf: const-string v1, ":Invalid Frame:" // string@051d │ │ +316c9e: 6e20 d787 1000 |00d1: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +316ca4: 6e10 9c91 0700 |00d4: invoke-virtual {v7}, Lorg/jaudiotagger/tag/InvalidFrameException;.getMessage:()Ljava/lang/String; // method@919c │ │ +316caa: 0c07 |00d7: move-result-object v7 │ │ +316cac: 6e20 d787 7000 |00d8: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +316cb2: 6e10 df87 0000 |00db: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +316cb8: 0c07 |00de: move-result-object v7 │ │ +316cba: 6e20 1c8a 7800 |00df: invoke-virtual {v8, v7}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ +316cc0: 5267 c78c |00e2: iget v7, v6, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.invalidFrames:I // field@8cc7 │ │ +316cc4: d807 0701 |00e4: add-int/lit8 v7, v7, #int 1 // #01 │ │ +316cc8: 5967 c78c |00e6: iput v7, v6, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.invalidFrames:I // field@8cc7 │ │ +316ccc: 2875 |00e8: goto 015d // +0075 │ │ +316cce: 0d07 |00e9: move-exception v7 │ │ +316cd0: 6208 c88c |00ea: sget-object v8, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.logger:Ljava/util/logging/Logger; // field@8cc8 │ │ +316cd4: 2200 3910 |00ec: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +316cd8: 7010 cc87 0000 |00ee: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +316cde: 6e10 0597 0600 |00f1: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.getLoggingFilename:()Ljava/lang/String; // method@9705 │ │ +316ce4: 0c01 |00f4: move-result-object v1 │ │ +316ce6: 6e20 d787 1000 |00f5: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +316cec: 1a01 1805 |00f8: const-string v1, ":Invalid Frame Identifier:" // string@0518 │ │ +316cf0: 6e20 d787 1000 |00fa: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +316cf6: 6e10 a191 0700 |00fd: invoke-virtual {v7}, Lorg/jaudiotagger/tag/InvalidFrameIdentifierException;.getMessage:()Ljava/lang/String; // method@91a1 │ │ +316cfc: 0c07 |0100: move-result-object v7 │ │ +316cfe: 6e20 d787 7000 |0101: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +316d04: 6e10 df87 0000 |0104: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +316d0a: 0c07 |0107: move-result-object v7 │ │ +316d0c: 6e20 1c8a 7800 |0108: invoke-virtual {v8, v7}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ +316d12: 5267 c78c |010b: iget v7, v6, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.invalidFrames:I // field@8cc7 │ │ +316d16: d807 0701 |010d: add-int/lit8 v7, v7, #int 1 // #01 │ │ +316d1a: 5967 c78c |010f: iput v7, v6, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.invalidFrames:I // field@8cc7 │ │ +316d1e: 284c |0111: goto 015d // +004c │ │ +316d20: 0d00 |0112: move-exception v0 │ │ +316d22: 6201 c88c |0113: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.logger:Ljava/util/logging/Logger; // field@8cc8 │ │ +316d26: 2202 3910 |0115: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ +316d2a: 7010 cc87 0200 |0117: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +316d30: 6e10 0597 0600 |011a: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.getLoggingFilename:()Ljava/lang/String; // method@9705 │ │ +316d36: 0c03 |011d: move-result-object v3 │ │ +316d38: 6e20 d787 3200 |011e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +316d3e: 1a03 0105 |0121: const-string v3, ":Empty Frame:" // string@0501 │ │ +316d42: 6e20 d787 3200 |0123: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +316d48: 6e10 8591 0000 |0126: invoke-virtual {v0}, Lorg/jaudiotagger/tag/EmptyFrameException;.getMessage:()Ljava/lang/String; // method@9185 │ │ +316d4e: 0c00 |0129: move-result-object v0 │ │ +316d50: 6e20 d787 0200 |012a: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +316d56: 6e10 df87 0200 |012d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +316d5c: 0c00 |0130: move-result-object v0 │ │ +316d5e: 6e20 1c8a 0100 |0131: invoke-virtual {v1, v0}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ +316d64: 5260 c18c |0134: iget v0, v6, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.emptyFrameBytes:I // field@8cc1 │ │ +316d68: d800 000a |0136: add-int/lit8 v0, v0, #int 10 // #0a │ │ +316d6c: 5960 c18c |0138: iput v0, v6, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.emptyFrameBytes:I // field@8cc1 │ │ +316d70: 2900 fffe |013a: goto/16 0039 // -0101 │ │ +316d74: 6208 c88c |013c: sget-object v8, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.logger:Ljava/util/logging/Logger; // field@8cc8 │ │ +316d78: 2200 3910 |013e: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +316d7c: 7010 cc87 0000 |0140: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +316d82: 6e10 0597 0600 |0143: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.getLoggingFilename:()Ljava/lang/String; // method@9705 │ │ +316d88: 0c01 |0146: move-result-object v1 │ │ +316d8a: 6e20 d787 1000 |0147: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +316d90: 1a01 0b05 |014a: const-string v1, ":Found padding starting at:" // string@050b │ │ +316d94: 6e20 d787 1000 |014c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +316d9a: 6e10 4d88 0700 |014f: invoke-virtual {v7}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ +316da0: 0a07 |0152: move-result v7 │ │ +316da2: 6e20 d387 7000 |0153: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +316da8: 6e10 df87 0000 |0156: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +316dae: 0c07 |0159: move-result-object v7 │ │ +316db0: 6e20 178a 7800 |015a: invoke-virtual {v8, v7}, Ljava/util/logging/Logger;.info:(Ljava/lang/String;)V // method@8a17 │ │ +316db6: 0e00 |015d: return-void │ │ catches : 1 │ │ 0x003f - 0x0095 │ │ Lorg/jaudiotagger/tag/PaddingException; -> 0x013c │ │ Lorg/jaudiotagger/tag/EmptyFrameException; -> 0x0112 │ │ Lorg/jaudiotagger/tag/InvalidFrameIdentifierException; -> 0x00e9 │ │ Lorg/jaudiotagger/tag/InvalidFrameException; -> 0x00c0 │ │ Lorg/jaudiotagger/tag/InvalidDataTypeException; -> 0x0096 │ │ @@ -1363394,138 +1363394,138 @@ │ │ type : '(Ljava/nio/ByteBuffer;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 239 16-bit code units │ │ -316dd4: |[316dd4] org.jaudiotagger.tag.id3.ID3v23Tag.readHeaderFlags:(Ljava/nio/ByteBuffer;)V │ │ -316de4: 6e10 3e88 0800 |0000: invoke-virtual {v8}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ -316dea: 0a08 |0003: move-result v8 │ │ -316dec: d580 8000 |0004: and-int/lit16 v0, v8, #int 128 // #0080 │ │ -316df0: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -316df2: 1212 |0007: const/4 v2, #int 1 // #1 │ │ -316df4: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -316df8: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -316dfa: 2802 |000b: goto 000d // +0002 │ │ -316dfc: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -316dfe: 5c70 c98c |000d: iput-boolean v0, v7, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.mId3HeaderFlagUnsynchronisation:Z // field@8cc9 │ │ -316e02: 3800 0900 |000f: if-eqz v0, 0018 // +0009 │ │ -316e06: 1a00 3520 |0011: const-string v0, "JAT" // string@2035 │ │ -316e0a: 1a03 b11d |0013: const-string v3, "ID3v23 tag has UNSYNCHRONISATION flag set." // string@1db1 │ │ -316e0e: 7120 4d0e 3000 |0015: invoke-static {v0, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0e4d │ │ -316e14: dd00 0840 |0018: and-int/lit8 v0, v8, #int 64 // #40 │ │ -316e18: 3800 0400 |001a: if-eqz v0, 001e // +0004 │ │ -316e1c: 1210 |001c: const/4 v0, #int 1 // #1 │ │ -316e1e: 2802 |001d: goto 001f // +0002 │ │ -316e20: 1200 |001e: const/4 v0, #int 0 // #0 │ │ -316e22: 5c70 c48c |001f: iput-boolean v0, v7, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.extended:Z // field@8cc4 │ │ -316e26: dd00 0820 |0021: and-int/lit8 v0, v8, #int 32 // #20 │ │ -316e2a: 3800 0400 |0023: if-eqz v0, 0027 // +0004 │ │ -316e2e: 1210 |0025: const/4 v0, #int 1 // #1 │ │ -316e30: 2802 |0026: goto 0028 // +0002 │ │ -316e32: 1200 |0027: const/4 v0, #int 0 // #0 │ │ -316e34: 5c70 c38c |0028: iput-boolean v0, v7, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.experimental:Z // field@8cc3 │ │ -316e38: dd00 0810 |002a: and-int/lit8 v0, v8, #int 16 // #10 │ │ -316e3c: 1223 |002c: const/4 v3, #int 2 // #2 │ │ -316e3e: 3800 1d00 |002d: if-eqz v0, 004a // +001d │ │ -316e42: 6200 c88c |002f: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.logger:Ljava/util/logging/Logger; // field@8cc8 │ │ -316e46: 6204 3b87 |0031: sget-object v4, Lorg/jaudiotagger/logging/ErrorMessage;.ID3_INVALID_OR_UNKNOWN_FLAG_SET:Lorg/jaudiotagger/logging/ErrorMessage; // field@873b │ │ -316e4a: 2335 be13 |0033: new-array v5, v3, [Ljava/lang/Object; // type@13be │ │ -316e4e: 6e10 0597 0700 |0035: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.getLoggingFilename:()Ljava/lang/String; // method@9705 │ │ -316e54: 0c06 |0038: move-result-object v6 │ │ -316e56: 4d06 0501 |0039: aput-object v6, v5, v1 │ │ -316e5a: 1306 1000 |003b: const/16 v6, #int 16 // #10 │ │ -316e5e: 7110 3487 0600 |003d: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -316e64: 0c06 |0040: move-result-object v6 │ │ -316e66: 4d06 0502 |0041: aput-object v6, v5, v2 │ │ -316e6a: 6e20 5891 5400 |0043: invoke-virtual {v4, v5}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ -316e70: 0c04 |0046: move-result-object v4 │ │ -316e72: 6e20 1c8a 4000 |0047: invoke-virtual {v0, v4}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ -316e78: dd00 0808 |004a: and-int/lit8 v0, v8, #int 8 // #08 │ │ -316e7c: 3800 1d00 |004c: if-eqz v0, 0069 // +001d │ │ -316e80: 6200 c88c |004e: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.logger:Ljava/util/logging/Logger; // field@8cc8 │ │ -316e84: 6204 3b87 |0050: sget-object v4, Lorg/jaudiotagger/logging/ErrorMessage;.ID3_INVALID_OR_UNKNOWN_FLAG_SET:Lorg/jaudiotagger/logging/ErrorMessage; // field@873b │ │ -316e88: 2335 be13 |0052: new-array v5, v3, [Ljava/lang/Object; // type@13be │ │ -316e8c: 6e10 0597 0700 |0054: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.getLoggingFilename:()Ljava/lang/String; // method@9705 │ │ -316e92: 0c06 |0057: move-result-object v6 │ │ -316e94: 4d06 0501 |0058: aput-object v6, v5, v1 │ │ -316e98: 1306 0800 |005a: const/16 v6, #int 8 // #8 │ │ -316e9c: 7110 3487 0600 |005c: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -316ea2: 0c06 |005f: move-result-object v6 │ │ -316ea4: 4d06 0502 |0060: aput-object v6, v5, v2 │ │ -316ea8: 6e20 5891 5400 |0062: invoke-virtual {v4, v5}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ -316eae: 0c04 |0065: move-result-object v4 │ │ -316eb0: 6e20 1c8a 4000 |0066: invoke-virtual {v0, v4}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ -316eb6: dd00 0804 |0069: and-int/lit8 v0, v8, #int 4 // #04 │ │ -316eba: 3800 1c00 |006b: if-eqz v0, 0087 // +001c │ │ -316ebe: 6200 c88c |006d: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.logger:Ljava/util/logging/Logger; // field@8cc8 │ │ -316ec2: 6204 3b87 |006f: sget-object v4, Lorg/jaudiotagger/logging/ErrorMessage;.ID3_INVALID_OR_UNKNOWN_FLAG_SET:Lorg/jaudiotagger/logging/ErrorMessage; // field@873b │ │ -316ec6: 2335 be13 |0071: new-array v5, v3, [Ljava/lang/Object; // type@13be │ │ -316eca: 6e10 0597 0700 |0073: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.getLoggingFilename:()Ljava/lang/String; // method@9705 │ │ -316ed0: 0c06 |0076: move-result-object v6 │ │ -316ed2: 4d06 0501 |0077: aput-object v6, v5, v1 │ │ -316ed6: 1246 |0079: const/4 v6, #int 4 // #4 │ │ -316ed8: 7110 3487 0600 |007a: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -316ede: 0c06 |007d: move-result-object v6 │ │ -316ee0: 4d06 0502 |007e: aput-object v6, v5, v2 │ │ -316ee4: 6e20 5891 5400 |0080: invoke-virtual {v4, v5}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ -316eea: 0c04 |0083: move-result-object v4 │ │ -316eec: 6e20 1c8a 4000 |0084: invoke-virtual {v0, v4}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ -316ef2: dd00 0802 |0087: and-int/lit8 v0, v8, #int 2 // #02 │ │ -316ef6: 3800 1b00 |0089: if-eqz v0, 00a4 // +001b │ │ -316efa: 6200 c88c |008b: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.logger:Ljava/util/logging/Logger; // field@8cc8 │ │ -316efe: 6204 3b87 |008d: sget-object v4, Lorg/jaudiotagger/logging/ErrorMessage;.ID3_INVALID_OR_UNKNOWN_FLAG_SET:Lorg/jaudiotagger/logging/ErrorMessage; // field@873b │ │ -316f02: 2335 be13 |008f: new-array v5, v3, [Ljava/lang/Object; // type@13be │ │ -316f06: 6e10 0597 0700 |0091: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.getLoggingFilename:()Ljava/lang/String; // method@9705 │ │ -316f0c: 0c06 |0094: move-result-object v6 │ │ -316f0e: 4d06 0501 |0095: aput-object v6, v5, v1 │ │ -316f12: 7110 3487 0300 |0097: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -316f18: 0c06 |009a: move-result-object v6 │ │ -316f1a: 4d06 0502 |009b: aput-object v6, v5, v2 │ │ -316f1e: 6e20 5891 5400 |009d: invoke-virtual {v4, v5}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ -316f24: 0c04 |00a0: move-result-object v4 │ │ -316f26: 6e20 1c8a 4000 |00a1: invoke-virtual {v0, v4}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ -316f2c: b528 |00a4: and-int/2addr v8, v2 │ │ -316f2e: 3808 1b00 |00a5: if-eqz v8, 00c0 // +001b │ │ -316f32: 6208 c88c |00a7: sget-object v8, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.logger:Ljava/util/logging/Logger; // field@8cc8 │ │ -316f36: 6200 3b87 |00a9: sget-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.ID3_INVALID_OR_UNKNOWN_FLAG_SET:Lorg/jaudiotagger/logging/ErrorMessage; // field@873b │ │ -316f3a: 2333 be13 |00ab: new-array v3, v3, [Ljava/lang/Object; // type@13be │ │ -316f3e: 6e10 0597 0700 |00ad: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.getLoggingFilename:()Ljava/lang/String; // method@9705 │ │ -316f44: 0c04 |00b0: move-result-object v4 │ │ -316f46: 4d04 0301 |00b1: aput-object v4, v3, v1 │ │ -316f4a: 7110 3487 0200 |00b3: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -316f50: 0c04 |00b6: move-result-object v4 │ │ -316f52: 4d04 0302 |00b7: aput-object v4, v3, v2 │ │ -316f56: 6e20 5891 3000 |00b9: invoke-virtual {v0, v3}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ -316f5c: 0c00 |00bc: move-result-object v0 │ │ -316f5e: 6e20 1c8a 0800 |00bd: invoke-virtual {v8, v0}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ -316f64: 5578 c48c |00c0: iget-boolean v8, v7, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.extended:Z // field@8cc4 │ │ -316f68: 3808 1500 |00c2: if-eqz v8, 00d7 // +0015 │ │ -316f6c: 6208 c88c |00c4: sget-object v8, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.logger:Ljava/util/logging/Logger; // field@8cc8 │ │ -316f70: 6200 4187 |00c6: sget-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.ID3_TAG_EXTENDED:Lorg/jaudiotagger/logging/ErrorMessage; // field@8741 │ │ -316f74: 2323 be13 |00c8: new-array v3, v2, [Ljava/lang/Object; // type@13be │ │ -316f78: 6e10 0597 0700 |00ca: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.getLoggingFilename:()Ljava/lang/String; // method@9705 │ │ -316f7e: 0c04 |00cd: move-result-object v4 │ │ -316f80: 4d04 0301 |00ce: aput-object v4, v3, v1 │ │ -316f84: 6e20 5891 3000 |00d0: invoke-virtual {v0, v3}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ -316f8a: 0c00 |00d3: move-result-object v0 │ │ -316f8c: 6e20 128a 0800 |00d4: invoke-virtual {v8, v0}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -316f92: 5578 c38c |00d7: iget-boolean v8, v7, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.experimental:Z // field@8cc3 │ │ -316f96: 3808 1500 |00d9: if-eqz v8, 00ee // +0015 │ │ -316f9a: 6208 c88c |00db: sget-object v8, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.logger:Ljava/util/logging/Logger; // field@8cc8 │ │ -316f9e: 6200 4087 |00dd: sget-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.ID3_TAG_EXPERIMENTAL:Lorg/jaudiotagger/logging/ErrorMessage; // field@8740 │ │ -316fa2: 2322 be13 |00df: new-array v2, v2, [Ljava/lang/Object; // type@13be │ │ -316fa6: 6e10 0597 0700 |00e1: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.getLoggingFilename:()Ljava/lang/String; // method@9705 │ │ -316fac: 0c03 |00e4: move-result-object v3 │ │ -316fae: 4d03 0201 |00e5: aput-object v3, v2, v1 │ │ -316fb2: 6e20 5891 2000 |00e7: invoke-virtual {v0, v2}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ -316fb8: 0c00 |00ea: move-result-object v0 │ │ -316fba: 6e20 128a 0800 |00eb: invoke-virtual {v8, v0}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -316fc0: 0e00 |00ee: return-void │ │ +316dd8: |[316dd8] org.jaudiotagger.tag.id3.ID3v23Tag.readHeaderFlags:(Ljava/nio/ByteBuffer;)V │ │ +316de8: 6e10 3e88 0800 |0000: invoke-virtual {v8}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ +316dee: 0a08 |0003: move-result v8 │ │ +316df0: d580 8000 |0004: and-int/lit16 v0, v8, #int 128 // #0080 │ │ +316df4: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +316df6: 1212 |0007: const/4 v2, #int 1 // #1 │ │ +316df8: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +316dfc: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +316dfe: 2802 |000b: goto 000d // +0002 │ │ +316e00: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +316e02: 5c70 c98c |000d: iput-boolean v0, v7, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.mId3HeaderFlagUnsynchronisation:Z // field@8cc9 │ │ +316e06: 3800 0900 |000f: if-eqz v0, 0018 // +0009 │ │ +316e0a: 1a00 3520 |0011: const-string v0, "JAT" // string@2035 │ │ +316e0e: 1a03 b11d |0013: const-string v3, "ID3v23 tag has UNSYNCHRONISATION flag set." // string@1db1 │ │ +316e12: 7120 4d0e 3000 |0015: invoke-static {v0, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0e4d │ │ +316e18: dd00 0840 |0018: and-int/lit8 v0, v8, #int 64 // #40 │ │ +316e1c: 3800 0400 |001a: if-eqz v0, 001e // +0004 │ │ +316e20: 1210 |001c: const/4 v0, #int 1 // #1 │ │ +316e22: 2802 |001d: goto 001f // +0002 │ │ +316e24: 1200 |001e: const/4 v0, #int 0 // #0 │ │ +316e26: 5c70 c48c |001f: iput-boolean v0, v7, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.extended:Z // field@8cc4 │ │ +316e2a: dd00 0820 |0021: and-int/lit8 v0, v8, #int 32 // #20 │ │ +316e2e: 3800 0400 |0023: if-eqz v0, 0027 // +0004 │ │ +316e32: 1210 |0025: const/4 v0, #int 1 // #1 │ │ +316e34: 2802 |0026: goto 0028 // +0002 │ │ +316e36: 1200 |0027: const/4 v0, #int 0 // #0 │ │ +316e38: 5c70 c38c |0028: iput-boolean v0, v7, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.experimental:Z // field@8cc3 │ │ +316e3c: dd00 0810 |002a: and-int/lit8 v0, v8, #int 16 // #10 │ │ +316e40: 1223 |002c: const/4 v3, #int 2 // #2 │ │ +316e42: 3800 1d00 |002d: if-eqz v0, 004a // +001d │ │ +316e46: 6200 c88c |002f: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.logger:Ljava/util/logging/Logger; // field@8cc8 │ │ +316e4a: 6204 3b87 |0031: sget-object v4, Lorg/jaudiotagger/logging/ErrorMessage;.ID3_INVALID_OR_UNKNOWN_FLAG_SET:Lorg/jaudiotagger/logging/ErrorMessage; // field@873b │ │ +316e4e: 2335 be13 |0033: new-array v5, v3, [Ljava/lang/Object; // type@13be │ │ +316e52: 6e10 0597 0700 |0035: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.getLoggingFilename:()Ljava/lang/String; // method@9705 │ │ +316e58: 0c06 |0038: move-result-object v6 │ │ +316e5a: 4d06 0501 |0039: aput-object v6, v5, v1 │ │ +316e5e: 1306 1000 |003b: const/16 v6, #int 16 // #10 │ │ +316e62: 7110 3487 0600 |003d: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +316e68: 0c06 |0040: move-result-object v6 │ │ +316e6a: 4d06 0502 |0041: aput-object v6, v5, v2 │ │ +316e6e: 6e20 5891 5400 |0043: invoke-virtual {v4, v5}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ +316e74: 0c04 |0046: move-result-object v4 │ │ +316e76: 6e20 1c8a 4000 |0047: invoke-virtual {v0, v4}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ +316e7c: dd00 0808 |004a: and-int/lit8 v0, v8, #int 8 // #08 │ │ +316e80: 3800 1d00 |004c: if-eqz v0, 0069 // +001d │ │ +316e84: 6200 c88c |004e: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.logger:Ljava/util/logging/Logger; // field@8cc8 │ │ +316e88: 6204 3b87 |0050: sget-object v4, Lorg/jaudiotagger/logging/ErrorMessage;.ID3_INVALID_OR_UNKNOWN_FLAG_SET:Lorg/jaudiotagger/logging/ErrorMessage; // field@873b │ │ +316e8c: 2335 be13 |0052: new-array v5, v3, [Ljava/lang/Object; // type@13be │ │ +316e90: 6e10 0597 0700 |0054: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.getLoggingFilename:()Ljava/lang/String; // method@9705 │ │ +316e96: 0c06 |0057: move-result-object v6 │ │ +316e98: 4d06 0501 |0058: aput-object v6, v5, v1 │ │ +316e9c: 1306 0800 |005a: const/16 v6, #int 8 // #8 │ │ +316ea0: 7110 3487 0600 |005c: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +316ea6: 0c06 |005f: move-result-object v6 │ │ +316ea8: 4d06 0502 |0060: aput-object v6, v5, v2 │ │ +316eac: 6e20 5891 5400 |0062: invoke-virtual {v4, v5}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ +316eb2: 0c04 |0065: move-result-object v4 │ │ +316eb4: 6e20 1c8a 4000 |0066: invoke-virtual {v0, v4}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ +316eba: dd00 0804 |0069: and-int/lit8 v0, v8, #int 4 // #04 │ │ +316ebe: 3800 1c00 |006b: if-eqz v0, 0087 // +001c │ │ +316ec2: 6200 c88c |006d: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.logger:Ljava/util/logging/Logger; // field@8cc8 │ │ +316ec6: 6204 3b87 |006f: sget-object v4, Lorg/jaudiotagger/logging/ErrorMessage;.ID3_INVALID_OR_UNKNOWN_FLAG_SET:Lorg/jaudiotagger/logging/ErrorMessage; // field@873b │ │ +316eca: 2335 be13 |0071: new-array v5, v3, [Ljava/lang/Object; // type@13be │ │ +316ece: 6e10 0597 0700 |0073: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.getLoggingFilename:()Ljava/lang/String; // method@9705 │ │ +316ed4: 0c06 |0076: move-result-object v6 │ │ +316ed6: 4d06 0501 |0077: aput-object v6, v5, v1 │ │ +316eda: 1246 |0079: const/4 v6, #int 4 // #4 │ │ +316edc: 7110 3487 0600 |007a: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +316ee2: 0c06 |007d: move-result-object v6 │ │ +316ee4: 4d06 0502 |007e: aput-object v6, v5, v2 │ │ +316ee8: 6e20 5891 5400 |0080: invoke-virtual {v4, v5}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ +316eee: 0c04 |0083: move-result-object v4 │ │ +316ef0: 6e20 1c8a 4000 |0084: invoke-virtual {v0, v4}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ +316ef6: dd00 0802 |0087: and-int/lit8 v0, v8, #int 2 // #02 │ │ +316efa: 3800 1b00 |0089: if-eqz v0, 00a4 // +001b │ │ +316efe: 6200 c88c |008b: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.logger:Ljava/util/logging/Logger; // field@8cc8 │ │ +316f02: 6204 3b87 |008d: sget-object v4, Lorg/jaudiotagger/logging/ErrorMessage;.ID3_INVALID_OR_UNKNOWN_FLAG_SET:Lorg/jaudiotagger/logging/ErrorMessage; // field@873b │ │ +316f06: 2335 be13 |008f: new-array v5, v3, [Ljava/lang/Object; // type@13be │ │ +316f0a: 6e10 0597 0700 |0091: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.getLoggingFilename:()Ljava/lang/String; // method@9705 │ │ +316f10: 0c06 |0094: move-result-object v6 │ │ +316f12: 4d06 0501 |0095: aput-object v6, v5, v1 │ │ +316f16: 7110 3487 0300 |0097: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +316f1c: 0c06 |009a: move-result-object v6 │ │ +316f1e: 4d06 0502 |009b: aput-object v6, v5, v2 │ │ +316f22: 6e20 5891 5400 |009d: invoke-virtual {v4, v5}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ +316f28: 0c04 |00a0: move-result-object v4 │ │ +316f2a: 6e20 1c8a 4000 |00a1: invoke-virtual {v0, v4}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ +316f30: b528 |00a4: and-int/2addr v8, v2 │ │ +316f32: 3808 1b00 |00a5: if-eqz v8, 00c0 // +001b │ │ +316f36: 6208 c88c |00a7: sget-object v8, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.logger:Ljava/util/logging/Logger; // field@8cc8 │ │ +316f3a: 6200 3b87 |00a9: sget-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.ID3_INVALID_OR_UNKNOWN_FLAG_SET:Lorg/jaudiotagger/logging/ErrorMessage; // field@873b │ │ +316f3e: 2333 be13 |00ab: new-array v3, v3, [Ljava/lang/Object; // type@13be │ │ +316f42: 6e10 0597 0700 |00ad: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.getLoggingFilename:()Ljava/lang/String; // method@9705 │ │ +316f48: 0c04 |00b0: move-result-object v4 │ │ +316f4a: 4d04 0301 |00b1: aput-object v4, v3, v1 │ │ +316f4e: 7110 3487 0200 |00b3: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +316f54: 0c04 |00b6: move-result-object v4 │ │ +316f56: 4d04 0302 |00b7: aput-object v4, v3, v2 │ │ +316f5a: 6e20 5891 3000 |00b9: invoke-virtual {v0, v3}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ +316f60: 0c00 |00bc: move-result-object v0 │ │ +316f62: 6e20 1c8a 0800 |00bd: invoke-virtual {v8, v0}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ +316f68: 5578 c48c |00c0: iget-boolean v8, v7, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.extended:Z // field@8cc4 │ │ +316f6c: 3808 1500 |00c2: if-eqz v8, 00d7 // +0015 │ │ +316f70: 6208 c88c |00c4: sget-object v8, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.logger:Ljava/util/logging/Logger; // field@8cc8 │ │ +316f74: 6200 4187 |00c6: sget-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.ID3_TAG_EXTENDED:Lorg/jaudiotagger/logging/ErrorMessage; // field@8741 │ │ +316f78: 2323 be13 |00c8: new-array v3, v2, [Ljava/lang/Object; // type@13be │ │ +316f7c: 6e10 0597 0700 |00ca: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.getLoggingFilename:()Ljava/lang/String; // method@9705 │ │ +316f82: 0c04 |00cd: move-result-object v4 │ │ +316f84: 4d04 0301 |00ce: aput-object v4, v3, v1 │ │ +316f88: 6e20 5891 3000 |00d0: invoke-virtual {v0, v3}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ +316f8e: 0c00 |00d3: move-result-object v0 │ │ +316f90: 6e20 128a 0800 |00d4: invoke-virtual {v8, v0}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +316f96: 5578 c38c |00d7: iget-boolean v8, v7, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.experimental:Z // field@8cc3 │ │ +316f9a: 3808 1500 |00d9: if-eqz v8, 00ee // +0015 │ │ +316f9e: 6208 c88c |00db: sget-object v8, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.logger:Ljava/util/logging/Logger; // field@8cc8 │ │ +316fa2: 6200 4087 |00dd: sget-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.ID3_TAG_EXPERIMENTAL:Lorg/jaudiotagger/logging/ErrorMessage; // field@8740 │ │ +316fa6: 2322 be13 |00df: new-array v2, v2, [Ljava/lang/Object; // type@13be │ │ +316faa: 6e10 0597 0700 |00e1: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.getLoggingFilename:()Ljava/lang/String; // method@9705 │ │ +316fb0: 0c03 |00e4: move-result-object v3 │ │ +316fb2: 4d03 0201 |00e5: aput-object v3, v2, v1 │ │ +316fb6: 6e20 5891 2000 |00e7: invoke-virtual {v0, v2}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ +316fbc: 0c00 |00ea: move-result-object v0 │ │ +316fbe: 6e20 128a 0800 |00eb: invoke-virtual {v8, v0}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +316fc4: 0e00 |00ee: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=449 │ │ 0x000d line=450 │ │ 0x0015 line=453 │ │ 0x001f line=455 │ │ 0x0028 line=456 │ │ @@ -1363547,85 +1363547,85 @@ │ │ type : '(IIZ)Ljava/nio/ByteBuffer;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 138 16-bit code units │ │ -3154fc: |[3154fc] org.jaudiotagger.tag.id3.ID3v23Tag.writeHeaderToBuffer:(IIZ)Ljava/nio/ByteBuffer; │ │ -31550c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -31550e: 5c40 c48c |0001: iput-boolean v0, v4, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.extended:Z // field@8cc4 │ │ -315512: 5c40 c38c |0003: iput-boolean v0, v4, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.experimental:Z // field@8cc3 │ │ -315516: 5c40 be8c |0005: iput-boolean v0, v4, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.crcDataFlag:Z // field@8cbe │ │ -31551a: 6001 ba8c |0007: sget v1, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.TAG_EXT_HEADER_LENGTH:I // field@8cba │ │ -31551e: d801 010a |0009: add-int/lit8 v1, v1, #int 10 // #0a │ │ -315522: 6002 b88c |000b: sget v2, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.TAG_EXT_HEADER_CRC_LENGTH:I // field@8cb8 │ │ -315526: b021 |000d: add-int/2addr v1, v2 │ │ -315528: 7110 3788 0100 |000e: invoke-static {v1}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@8837 │ │ -31552e: 0c01 |0011: move-result-object v1 │ │ -315530: 6202 bb8c |0012: sget-object v2, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.TAG_ID:[B // field@8cbb │ │ -315534: 6e20 5288 2100 |0014: invoke-virtual {v1, v2}, Ljava/nio/ByteBuffer;.put:([B)Ljava/nio/ByteBuffer; // method@8852 │ │ -31553a: 6e10 0697 0400 |0017: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.getMajorVersion:()B // method@9706 │ │ -315540: 0a02 |001a: move-result v2 │ │ -315542: 6e20 4f88 2100 |001b: invoke-virtual {v1, v2}, Ljava/nio/ByteBuffer;.put:(B)Ljava/nio/ByteBuffer; // method@884f │ │ -315548: 6e10 0a97 0400 |001e: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.getRevision:()B // method@970a │ │ -31554e: 0a02 |0021: move-result v2 │ │ -315550: 6e20 4f88 2100 |0022: invoke-virtual {v1, v2}, Ljava/nio/ByteBuffer;.put:(B)Ljava/nio/ByteBuffer; // method@884f │ │ -315556: 1302 8000 |0025: const/16 v2, #int 128 // #80 │ │ -31555a: 3807 0400 |0027: if-eqz v7, 002b // +0004 │ │ -31555e: 8d27 |0029: int-to-byte v7, v2 │ │ -315560: 2802 |002a: goto 002c // +0002 │ │ -315562: 1207 |002b: const/4 v7, #int 0 // #0 │ │ -315564: 5543 c48c |002c: iget-boolean v3, v4, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.extended:Z // field@8cc4 │ │ -315568: 3803 0500 |002e: if-eqz v3, 0033 // +0005 │ │ -31556c: de07 0740 |0030: or-int/lit8 v7, v7, #int 64 // #40 │ │ -315570: 8d77 |0032: int-to-byte v7, v7 │ │ -315572: 5543 c38c |0033: iget-boolean v3, v4, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.experimental:Z // field@8cc3 │ │ -315576: 3803 0500 |0035: if-eqz v3, 003a // +0005 │ │ -31557a: de07 0720 |0037: or-int/lit8 v7, v7, #int 32 // #20 │ │ -31557e: 8d77 |0039: int-to-byte v7, v7 │ │ -315580: 6e20 4f88 7100 |003a: invoke-virtual {v1, v7}, Ljava/nio/ByteBuffer;.put:(B)Ljava/nio/ByteBuffer; // method@884f │ │ -315586: 5547 c48c |003d: iget-boolean v7, v4, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.extended:Z // field@8cc4 │ │ -31558a: 3807 0d00 |003f: if-eqz v7, 004c // +000d │ │ -31558e: 6007 ba8c |0041: sget v7, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.TAG_EXT_HEADER_LENGTH:I // field@8cba │ │ -315592: b007 |0043: add-int/2addr v7, v0 │ │ -315594: 5543 be8c |0044: iget-boolean v3, v4, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.crcDataFlag:Z // field@8cbe │ │ -315598: 3803 0700 |0046: if-eqz v3, 004d // +0007 │ │ -31559c: 6003 b88c |0048: sget v3, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.TAG_EXT_HEADER_CRC_LENGTH:I // field@8cb8 │ │ -3155a0: b037 |004a: add-int/2addr v7, v3 │ │ -3155a2: 2802 |004b: goto 004d // +0002 │ │ -3155a4: 1207 |004c: const/4 v7, #int 0 // #0 │ │ -3155a6: b056 |004d: add-int/2addr v6, v5 │ │ -3155a8: b076 |004e: add-int/2addr v6, v7 │ │ -3155aa: 7110 8795 0600 |004f: invoke-static {v6}, Lorg/jaudiotagger/tag/id3/ID3SyncSafeInteger;.valueToBuffer:(I)[B // method@9587 │ │ -3155b0: 0c06 |0052: move-result-object v6 │ │ -3155b2: 6e20 5288 6100 |0053: invoke-virtual {v1, v6}, Ljava/nio/ByteBuffer;.put:([B)Ljava/nio/ByteBuffer; // method@8852 │ │ -3155b8: 5546 c48c |0056: iget-boolean v6, v4, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.extended:Z // field@8cc4 │ │ -3155bc: 3806 2e00 |0058: if-eqz v6, 0086 // +002e │ │ -3155c0: 5546 be8c |005a: iget-boolean v6, v4, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.crcDataFlag:Z // field@8cbe │ │ -3155c4: 3806 1c00 |005c: if-eqz v6, 0078 // +001c │ │ -3155c8: 6005 b98c |005e: sget v5, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.TAG_EXT_HEADER_DATA_LENGTH:I // field@8cb9 │ │ -3155cc: 6006 b88c |0060: sget v6, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.TAG_EXT_HEADER_CRC_LENGTH:I // field@8cb8 │ │ -3155d0: b065 |0062: add-int/2addr v5, v6 │ │ -3155d2: 6e20 5488 5100 |0063: invoke-virtual {v1, v5}, Ljava/nio/ByteBuffer;.putInt:(I)Ljava/nio/ByteBuffer; // method@8854 │ │ -3155d8: 8d25 |0066: int-to-byte v5, v2 │ │ -3155da: 6e20 4f88 5100 |0067: invoke-virtual {v1, v5}, Ljava/nio/ByteBuffer;.put:(B)Ljava/nio/ByteBuffer; // method@884f │ │ -3155e0: 6e20 4f88 0100 |006a: invoke-virtual {v1, v0}, Ljava/nio/ByteBuffer;.put:(B)Ljava/nio/ByteBuffer; // method@884f │ │ -3155e6: 5245 ca8c |006d: iget v5, v4, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.paddingSize:I // field@8cca │ │ -3155ea: 6e20 5488 5100 |006f: invoke-virtual {v1, v5}, Ljava/nio/ByteBuffer;.putInt:(I)Ljava/nio/ByteBuffer; // method@8854 │ │ -3155f0: 5245 bd8c |0072: iget v5, v4, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.crc32:I // field@8cbd │ │ -3155f4: 6e20 5488 5100 |0074: invoke-virtual {v1, v5}, Ljava/nio/ByteBuffer;.putInt:(I)Ljava/nio/ByteBuffer; // method@8854 │ │ -3155fa: 280f |0077: goto 0086 // +000f │ │ -3155fc: 6006 b98c |0078: sget v6, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.TAG_EXT_HEADER_DATA_LENGTH:I // field@8cb9 │ │ -315600: 6e20 5488 6100 |007a: invoke-virtual {v1, v6}, Ljava/nio/ByteBuffer;.putInt:(I)Ljava/nio/ByteBuffer; // method@8854 │ │ -315606: 6e20 4f88 0100 |007d: invoke-virtual {v1, v0}, Ljava/nio/ByteBuffer;.put:(B)Ljava/nio/ByteBuffer; // method@884f │ │ -31560c: 6e20 4f88 0100 |0080: invoke-virtual {v1, v0}, Ljava/nio/ByteBuffer;.put:(B)Ljava/nio/ByteBuffer; // method@884f │ │ -315612: 6e20 5488 5100 |0083: invoke-virtual {v1, v5}, Ljava/nio/ByteBuffer;.putInt:(I)Ljava/nio/ByteBuffer; // method@8854 │ │ -315618: 6e10 3d88 0100 |0086: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.flip:()Ljava/nio/Buffer; // method@883d │ │ -31561e: 1101 |0089: return-object v1 │ │ +315500: |[315500] org.jaudiotagger.tag.id3.ID3v23Tag.writeHeaderToBuffer:(IIZ)Ljava/nio/ByteBuffer; │ │ +315510: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +315512: 5c40 c48c |0001: iput-boolean v0, v4, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.extended:Z // field@8cc4 │ │ +315516: 5c40 c38c |0003: iput-boolean v0, v4, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.experimental:Z // field@8cc3 │ │ +31551a: 5c40 be8c |0005: iput-boolean v0, v4, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.crcDataFlag:Z // field@8cbe │ │ +31551e: 6001 ba8c |0007: sget v1, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.TAG_EXT_HEADER_LENGTH:I // field@8cba │ │ +315522: d801 010a |0009: add-int/lit8 v1, v1, #int 10 // #0a │ │ +315526: 6002 b88c |000b: sget v2, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.TAG_EXT_HEADER_CRC_LENGTH:I // field@8cb8 │ │ +31552a: b021 |000d: add-int/2addr v1, v2 │ │ +31552c: 7110 3788 0100 |000e: invoke-static {v1}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@8837 │ │ +315532: 0c01 |0011: move-result-object v1 │ │ +315534: 6202 bb8c |0012: sget-object v2, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.TAG_ID:[B // field@8cbb │ │ +315538: 6e20 5288 2100 |0014: invoke-virtual {v1, v2}, Ljava/nio/ByteBuffer;.put:([B)Ljava/nio/ByteBuffer; // method@8852 │ │ +31553e: 6e10 0697 0400 |0017: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.getMajorVersion:()B // method@9706 │ │ +315544: 0a02 |001a: move-result v2 │ │ +315546: 6e20 4f88 2100 |001b: invoke-virtual {v1, v2}, Ljava/nio/ByteBuffer;.put:(B)Ljava/nio/ByteBuffer; // method@884f │ │ +31554c: 6e10 0a97 0400 |001e: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.getRevision:()B // method@970a │ │ +315552: 0a02 |0021: move-result v2 │ │ +315554: 6e20 4f88 2100 |0022: invoke-virtual {v1, v2}, Ljava/nio/ByteBuffer;.put:(B)Ljava/nio/ByteBuffer; // method@884f │ │ +31555a: 1302 8000 |0025: const/16 v2, #int 128 // #80 │ │ +31555e: 3807 0400 |0027: if-eqz v7, 002b // +0004 │ │ +315562: 8d27 |0029: int-to-byte v7, v2 │ │ +315564: 2802 |002a: goto 002c // +0002 │ │ +315566: 1207 |002b: const/4 v7, #int 0 // #0 │ │ +315568: 5543 c48c |002c: iget-boolean v3, v4, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.extended:Z // field@8cc4 │ │ +31556c: 3803 0500 |002e: if-eqz v3, 0033 // +0005 │ │ +315570: de07 0740 |0030: or-int/lit8 v7, v7, #int 64 // #40 │ │ +315574: 8d77 |0032: int-to-byte v7, v7 │ │ +315576: 5543 c38c |0033: iget-boolean v3, v4, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.experimental:Z // field@8cc3 │ │ +31557a: 3803 0500 |0035: if-eqz v3, 003a // +0005 │ │ +31557e: de07 0720 |0037: or-int/lit8 v7, v7, #int 32 // #20 │ │ +315582: 8d77 |0039: int-to-byte v7, v7 │ │ +315584: 6e20 4f88 7100 |003a: invoke-virtual {v1, v7}, Ljava/nio/ByteBuffer;.put:(B)Ljava/nio/ByteBuffer; // method@884f │ │ +31558a: 5547 c48c |003d: iget-boolean v7, v4, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.extended:Z // field@8cc4 │ │ +31558e: 3807 0d00 |003f: if-eqz v7, 004c // +000d │ │ +315592: 6007 ba8c |0041: sget v7, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.TAG_EXT_HEADER_LENGTH:I // field@8cba │ │ +315596: b007 |0043: add-int/2addr v7, v0 │ │ +315598: 5543 be8c |0044: iget-boolean v3, v4, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.crcDataFlag:Z // field@8cbe │ │ +31559c: 3803 0700 |0046: if-eqz v3, 004d // +0007 │ │ +3155a0: 6003 b88c |0048: sget v3, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.TAG_EXT_HEADER_CRC_LENGTH:I // field@8cb8 │ │ +3155a4: b037 |004a: add-int/2addr v7, v3 │ │ +3155a6: 2802 |004b: goto 004d // +0002 │ │ +3155a8: 1207 |004c: const/4 v7, #int 0 // #0 │ │ +3155aa: b056 |004d: add-int/2addr v6, v5 │ │ +3155ac: b076 |004e: add-int/2addr v6, v7 │ │ +3155ae: 7110 8795 0600 |004f: invoke-static {v6}, Lorg/jaudiotagger/tag/id3/ID3SyncSafeInteger;.valueToBuffer:(I)[B // method@9587 │ │ +3155b4: 0c06 |0052: move-result-object v6 │ │ +3155b6: 6e20 5288 6100 |0053: invoke-virtual {v1, v6}, Ljava/nio/ByteBuffer;.put:([B)Ljava/nio/ByteBuffer; // method@8852 │ │ +3155bc: 5546 c48c |0056: iget-boolean v6, v4, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.extended:Z // field@8cc4 │ │ +3155c0: 3806 2e00 |0058: if-eqz v6, 0086 // +002e │ │ +3155c4: 5546 be8c |005a: iget-boolean v6, v4, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.crcDataFlag:Z // field@8cbe │ │ +3155c8: 3806 1c00 |005c: if-eqz v6, 0078 // +001c │ │ +3155cc: 6005 b98c |005e: sget v5, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.TAG_EXT_HEADER_DATA_LENGTH:I // field@8cb9 │ │ +3155d0: 6006 b88c |0060: sget v6, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.TAG_EXT_HEADER_CRC_LENGTH:I // field@8cb8 │ │ +3155d4: b065 |0062: add-int/2addr v5, v6 │ │ +3155d6: 6e20 5488 5100 |0063: invoke-virtual {v1, v5}, Ljava/nio/ByteBuffer;.putInt:(I)Ljava/nio/ByteBuffer; // method@8854 │ │ +3155dc: 8d25 |0066: int-to-byte v5, v2 │ │ +3155de: 6e20 4f88 5100 |0067: invoke-virtual {v1, v5}, Ljava/nio/ByteBuffer;.put:(B)Ljava/nio/ByteBuffer; // method@884f │ │ +3155e4: 6e20 4f88 0100 |006a: invoke-virtual {v1, v0}, Ljava/nio/ByteBuffer;.put:(B)Ljava/nio/ByteBuffer; // method@884f │ │ +3155ea: 5245 ca8c |006d: iget v5, v4, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.paddingSize:I // field@8cca │ │ +3155ee: 6e20 5488 5100 |006f: invoke-virtual {v1, v5}, Ljava/nio/ByteBuffer;.putInt:(I)Ljava/nio/ByteBuffer; // method@8854 │ │ +3155f4: 5245 bd8c |0072: iget v5, v4, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.crc32:I // field@8cbd │ │ +3155f8: 6e20 5488 5100 |0074: invoke-virtual {v1, v5}, Ljava/nio/ByteBuffer;.putInt:(I)Ljava/nio/ByteBuffer; // method@8854 │ │ +3155fe: 280f |0077: goto 0086 // +000f │ │ +315600: 6006 b98c |0078: sget v6, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.TAG_EXT_HEADER_DATA_LENGTH:I // field@8cb9 │ │ +315604: 6e20 5488 6100 |007a: invoke-virtual {v1, v6}, Ljava/nio/ByteBuffer;.putInt:(I)Ljava/nio/ByteBuffer; // method@8854 │ │ +31560a: 6e20 4f88 0100 |007d: invoke-virtual {v1, v0}, Ljava/nio/ByteBuffer;.put:(B)Ljava/nio/ByteBuffer; // method@884f │ │ +315610: 6e20 4f88 0100 |0080: invoke-virtual {v1, v0}, Ljava/nio/ByteBuffer;.put:(B)Ljava/nio/ByteBuffer; // method@884f │ │ +315616: 6e20 5488 5100 |0083: invoke-virtual {v1, v5}, Ljava/nio/ByteBuffer;.putInt:(I)Ljava/nio/ByteBuffer; // method@8854 │ │ +31561c: 6e10 3d88 0100 |0086: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.flip:()Ljava/nio/Buffer; // method@883d │ │ +315622: 1101 |0089: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=688 │ │ 0x0003 line=689 │ │ 0x0005 line=690 │ │ 0x0007 line=693 │ │ 0x000e line=694 │ │ @@ -1363664,48 +1363664,48 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 69 16-bit code units │ │ -3163a4: |[3163a4] org.jaudiotagger.tag.id3.ID3v23Tag.addFrame:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V │ │ -3163b4: 2050 2212 |0000: instance-of v0, v5, Lorg/jaudiotagger/tag/id3/ID3v23Frame; // type@1222 │ │ -3163b8: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -3163bc: 6e10 c694 0500 |0004: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getIdentifier:()Ljava/lang/String; // method@94c6 │ │ -3163c2: 0c00 |0007: move-result-object v0 │ │ -3163c4: 6e30 ef96 0405 |0008: invoke-virtual {v4, v0, v5}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.copyFrameIntoMap:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V // method@96ef │ │ -3163ca: 2839 |000b: goto 0044 // +0039 │ │ -3163cc: 6e20 ee96 5400 |000c: invoke-virtual {v4, v5}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.convertFrame:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)Ljava/util/List; // method@96ee │ │ -3163d2: 0c00 |000f: move-result-object v0 │ │ -3163d4: 7210 6e89 0000 |0010: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ -3163da: 0c00 |0013: move-result-object v0 │ │ -3163dc: 7210 4789 0000 |0014: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -3163e2: 0a01 |0017: move-result v1 │ │ -3163e4: 3801 2c00 |0018: if-eqz v1, 0044 // +002c │ │ -3163e8: 7210 4889 0000 |001a: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -3163ee: 0c01 |001d: move-result-object v1 │ │ -3163f0: 1f01 0312 |001e: check-cast v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // type@1203 │ │ -3163f4: 6e10 c694 0100 |0020: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getIdentifier:()Ljava/lang/String; // method@94c6 │ │ -3163fa: 0c02 |0023: move-result-object v2 │ │ -3163fc: 6e30 ef96 2401 |0024: invoke-virtual {v4, v2, v1}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.copyFrameIntoMap:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V // method@96ef │ │ -316402: 28ed |0027: goto 0014 // -0013 │ │ -316404: 6200 c88c |0028: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.logger:Ljava/util/logging/Logger; // field@8cc8 │ │ -316408: 6201 ba81 |002a: sget-object v1, Ljava/util/logging/Level;.SEVERE:Ljava/util/logging/Level; // field@81ba │ │ -31640c: 2202 3910 |002c: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ -316410: 7010 cc87 0200 |002e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -316416: 1a03 b64f |0031: const-string v3, "Unable to convert frame:" // string@4fb6 │ │ -31641a: 6e20 d787 3200 |0033: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -316420: 6e10 c694 0500 |0036: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getIdentifier:()Ljava/lang/String; // method@94c6 │ │ -316426: 0c05 |0039: move-result-object v5 │ │ -316428: 6e20 d787 5200 |003a: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31642e: 6e10 df87 0200 |003d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -316434: 0c05 |0040: move-result-object v5 │ │ -316436: 6e30 198a 1005 |0041: invoke-virtual {v0, v1, v5}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;)V // method@8a19 │ │ -31643c: 0e00 |0044: return-void │ │ +3163a8: |[3163a8] org.jaudiotagger.tag.id3.ID3v23Tag.addFrame:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V │ │ +3163b8: 2050 2212 |0000: instance-of v0, v5, Lorg/jaudiotagger/tag/id3/ID3v23Frame; // type@1222 │ │ +3163bc: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +3163c0: 6e10 c694 0500 |0004: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getIdentifier:()Ljava/lang/String; // method@94c6 │ │ +3163c6: 0c00 |0007: move-result-object v0 │ │ +3163c8: 6e30 ef96 0405 |0008: invoke-virtual {v4, v0, v5}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.copyFrameIntoMap:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V // method@96ef │ │ +3163ce: 2839 |000b: goto 0044 // +0039 │ │ +3163d0: 6e20 ee96 5400 |000c: invoke-virtual {v4, v5}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.convertFrame:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)Ljava/util/List; // method@96ee │ │ +3163d6: 0c00 |000f: move-result-object v0 │ │ +3163d8: 7210 6e89 0000 |0010: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ +3163de: 0c00 |0013: move-result-object v0 │ │ +3163e0: 7210 4789 0000 |0014: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +3163e6: 0a01 |0017: move-result v1 │ │ +3163e8: 3801 2c00 |0018: if-eqz v1, 0044 // +002c │ │ +3163ec: 7210 4889 0000 |001a: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +3163f2: 0c01 |001d: move-result-object v1 │ │ +3163f4: 1f01 0312 |001e: check-cast v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // type@1203 │ │ +3163f8: 6e10 c694 0100 |0020: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getIdentifier:()Ljava/lang/String; // method@94c6 │ │ +3163fe: 0c02 |0023: move-result-object v2 │ │ +316400: 6e30 ef96 2401 |0024: invoke-virtual {v4, v2, v1}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.copyFrameIntoMap:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V // method@96ef │ │ +316406: 28ed |0027: goto 0014 // -0013 │ │ +316408: 6200 c88c |0028: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.logger:Ljava/util/logging/Logger; // field@8cc8 │ │ +31640c: 6201 ba81 |002a: sget-object v1, Ljava/util/logging/Level;.SEVERE:Ljava/util/logging/Level; // field@81ba │ │ +316410: 2202 3910 |002c: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ +316414: 7010 cc87 0200 |002e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +31641a: 1a03 b64f |0031: const-string v3, "Unable to convert frame:" // string@4fb6 │ │ +31641e: 6e20 d787 3200 |0033: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +316424: 6e10 c694 0500 |0036: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getIdentifier:()Ljava/lang/String; // method@94c6 │ │ +31642a: 0c05 |0039: move-result-object v5 │ │ +31642c: 6e20 d787 5200 |003a: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +316432: 6e10 df87 0200 |003d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +316438: 0c05 |0040: move-result-object v5 │ │ +31643a: 6e30 198a 1005 |0041: invoke-virtual {v0, v1, v5}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;)V // method@8a19 │ │ +316440: 0e00 |0044: return-void │ │ catches : 1 │ │ 0x0000 - 0x0027 │ │ Lorg/jaudiotagger/tag/InvalidFrameException; -> 0x0028 │ │ positions : │ │ 0x0000 line=224 │ │ 0x0004 line=226 │ │ 0x000c line=230 │ │ @@ -1363721,155 +1363721,155 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)Ljava/util/List;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 298 16-bit code units │ │ -31563c: |[31563c] org.jaudiotagger.tag.id3.ID3v23Tag.convertFrame:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)Ljava/util/List; │ │ -31564c: 2200 7c10 |0000: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ -315650: 7010 ae88 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ -315656: 6e10 c694 0600 |0005: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getIdentifier:()Ljava/lang/String; // method@94c6 │ │ -31565c: 0c01 |0008: move-result-object v1 │ │ -31565e: 1a02 5349 |0009: const-string v2, "TDRC" // string@4953 │ │ -315662: 6e20 9c87 2100 |000b: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -315668: 0a01 |000e: move-result v1 │ │ -31566a: 3801 9400 |000f: if-eqz v1, 00a3 // +0094 │ │ -31566e: 6e10 be94 0600 |0011: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -315674: 0c01 |0014: move-result-object v1 │ │ -315676: 2011 6512 |0015: instance-of v1, v1, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC; // type@1265 │ │ -31567a: 3801 8c00 |0017: if-eqz v1, 00a3 // +008c │ │ -31567e: 6e10 be94 0600 |0019: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -315684: 0c06 |001c: move-result-object v6 │ │ -315686: 1f06 6512 |001d: check-cast v6, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC; // type@1265 │ │ -31568a: 6e10 e199 0600 |001f: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.findMatchingMaskAndExtractV3Values:()V // method@99e1 │ │ -315690: 6e10 ec99 0600 |0022: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.getYear:()Ljava/lang/String; // method@99ec │ │ -315696: 0c01 |0025: move-result-object v1 │ │ -315698: 1a02 0000 |0026: const-string v2, "" // string@0000 │ │ -31569c: 6e20 9c87 2100 |0028: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -3156a2: 0a01 |002b: move-result v1 │ │ -3156a4: 3901 1900 |002c: if-nez v1, 0045 // +0019 │ │ -3156a8: 2201 2212 |002e: new-instance v1, Lorg/jaudiotagger/tag/id3/ID3v23Frame; // type@1222 │ │ -3156ac: 1a03 244b |0030: const-string v3, "TYER" // string@4b24 │ │ -3156b0: 7020 b696 3100 |0032: invoke-direct {v1, v3}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.:(Ljava/lang/String;)V // method@96b6 │ │ -3156b6: 6e10 bd96 0100 |0035: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@96bd │ │ -3156bc: 0c03 |0038: move-result-object v3 │ │ -3156be: 1f03 9112 |0039: check-cast v3, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTYER; // type@1291 │ │ -3156c2: 6e10 ec99 0600 |003b: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.getYear:()Ljava/lang/String; // method@99ec │ │ -3156c8: 0c04 |003e: move-result-object v4 │ │ -3156ca: 6e20 249b 4300 |003f: invoke-virtual {v3, v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTYER;.setText:(Ljava/lang/String;)V // method@9b24 │ │ -3156d0: 7220 6489 1000 |0042: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -3156d6: 6e10 e699 0600 |0045: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.getDate:()Ljava/lang/String; // method@99e6 │ │ -3156dc: 0c01 |0048: move-result-object v1 │ │ -3156de: 6e20 9c87 2100 |0049: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -3156e4: 0a01 |004c: move-result v1 │ │ -3156e6: 3901 2600 |004d: if-nez v1, 0073 // +0026 │ │ -3156ea: 2201 2212 |004f: new-instance v1, Lorg/jaudiotagger/tag/id3/ID3v23Frame; // type@1222 │ │ -3156ee: 1a03 4e49 |0051: const-string v3, "TDAT" // string@494e │ │ -3156f2: 7020 b696 3100 |0053: invoke-direct {v1, v3}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.:(Ljava/lang/String;)V // method@96b6 │ │ -3156f8: 6e10 bd96 0100 |0056: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@96bd │ │ -3156fe: 0c03 |0059: move-result-object v3 │ │ -315700: 1f03 6112 |005a: check-cast v3, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDAT; // type@1261 │ │ -315704: 6e10 e699 0600 |005c: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.getDate:()Ljava/lang/String; // method@99e6 │ │ -31570a: 0c04 |005f: move-result-object v4 │ │ -31570c: 6e20 c499 4300 |0060: invoke-virtual {v3, v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDAT;.setText:(Ljava/lang/String;)V // method@99c4 │ │ -315712: 6e10 bd96 0100 |0063: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@96bd │ │ -315718: 0c03 |0066: move-result-object v3 │ │ -31571a: 1f03 6112 |0067: check-cast v3, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDAT; // type@1261 │ │ -31571e: 6e10 ee99 0600 |0069: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.isMonthOnly:()Z // method@99ee │ │ -315724: 0a04 |006c: move-result v4 │ │ -315726: 6e20 c399 4300 |006d: invoke-virtual {v3, v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDAT;.setMonthOnly:(Z)V // method@99c3 │ │ -31572c: 7220 6489 1000 |0070: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -315732: 6e10 eb99 0600 |0073: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.getTime:()Ljava/lang/String; // method@99eb │ │ -315738: 0c01 |0076: move-result-object v1 │ │ -31573a: 6e20 9c87 2100 |0077: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -315740: 0a01 |007a: move-result v1 │ │ -315742: 3901 ae00 |007b: if-nez v1, 0129 // +00ae │ │ -315746: 2201 2212 |007d: new-instance v1, Lorg/jaudiotagger/tag/id3/ID3v23Frame; // type@1222 │ │ -31574a: 1a02 9349 |007f: const-string v2, "TIME" // string@4993 │ │ -31574e: 7020 b696 2100 |0081: invoke-direct {v1, v2}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.:(Ljava/lang/String;)V // method@96b6 │ │ -315754: 6e10 bd96 0100 |0084: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@96bd │ │ -31575a: 0c02 |0087: move-result-object v2 │ │ -31575c: 1f02 6b12 |0088: check-cast v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIME; // type@126b │ │ -315760: 6e10 eb99 0600 |008a: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.getTime:()Ljava/lang/String; // method@99eb │ │ -315766: 0c03 |008d: move-result-object v3 │ │ -315768: 6e20 169a 3200 |008e: invoke-virtual {v2, v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIME;.setText:(Ljava/lang/String;)V // method@9a16 │ │ -31576e: 6e10 bd96 0100 |0091: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@96bd │ │ -315774: 0c02 |0094: move-result-object v2 │ │ -315776: 1f02 6b12 |0095: check-cast v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIME; // type@126b │ │ -31577a: 6e10 ed99 0600 |0097: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.isHoursOnly:()Z // method@99ed │ │ -315780: 0a06 |009a: move-result v6 │ │ -315782: 6e20 159a 6200 |009b: invoke-virtual {v2, v6}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIME;.setHoursOnly:(Z)V // method@9a15 │ │ -315788: 7220 6489 1000 |009e: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -31578e: 2900 8800 |00a1: goto/16 0129 // +0088 │ │ -315792: 6e10 c694 0600 |00a3: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getIdentifier:()Ljava/lang/String; // method@94c6 │ │ -315798: 0c01 |00a6: move-result-object v1 │ │ -31579a: 1a02 a549 |00a7: const-string v2, "TIPL" // string@49a5 │ │ -31579e: 6e20 9c87 2100 |00a9: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -3157a4: 0a01 |00ac: move-result v1 │ │ -3157a6: 1a02 bd1e |00ad: const-string v2, "IPLS" // string@1ebd │ │ -3157aa: 3801 3400 |00af: if-eqz v1, 00e3 // +0034 │ │ -3157ae: 6e10 be94 0600 |00b1: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -3157b4: 0c01 |00b4: move-result-object v1 │ │ -3157b6: 2011 6c12 |00b5: instance-of v1, v1, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIPL; // type@126c │ │ -3157ba: 3801 2c00 |00b7: if-eqz v1, 00e3 // +002c │ │ -3157be: 6e10 be94 0600 |00b9: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -3157c4: 0c01 |00bc: move-result-object v1 │ │ -3157c6: 1f01 6c12 |00bd: check-cast v1, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIPL; // type@126c │ │ -3157ca: 6e10 1f9a 0100 |00bf: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIPL;.getPairing:()Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs; // method@9a1f │ │ -3157d0: 0c01 |00c2: move-result-object v1 │ │ -3157d2: 6e10 d093 0100 |00c3: invoke-virtual {v1}, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs;.getMapping:()Ljava/util/List; // method@93d0 │ │ -3157d8: 0c01 |00c6: move-result-object v1 │ │ -3157da: 2203 2212 |00c7: new-instance v3, Lorg/jaudiotagger/tag/id3/ID3v23Frame; // type@1222 │ │ -3157de: 0764 |00c9: move-object v4, v6 │ │ -3157e0: 1f04 2912 |00ca: check-cast v4, Lorg/jaudiotagger/tag/id3/ID3v24Frame; // type@1229 │ │ -3157e4: 7030 bb96 4302 |00cc: invoke-direct {v3, v4, v2}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.:(Lorg/jaudiotagger/tag/id3/ID3v24Frame;Ljava/lang/String;)V // method@96bb │ │ -3157ea: 2202 4712 |00cf: new-instance v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyIPLS; // type@1247 │ │ -3157ee: 6e10 be94 0600 |00d1: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -3157f4: 0c06 |00d4: move-result-object v6 │ │ -3157f6: 6e10 5695 0600 |00d5: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.getTextEncoding:()B // method@9556 │ │ -3157fc: 0a06 |00d8: move-result v6 │ │ -3157fe: 7030 be98 6201 |00d9: invoke-direct {v2, v6, v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyIPLS;.:(BLjava/util/List;)V // method@98be │ │ -315804: 6e20 d294 2300 |00dc: invoke-virtual {v3, v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.setBody:(Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@94d2 │ │ -31580a: 7220 6489 3000 |00df: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -315810: 2847 |00e2: goto 0129 // +0047 │ │ -315812: 6e10 c694 0600 |00e3: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getIdentifier:()Ljava/lang/String; // method@94c6 │ │ -315818: 0c01 |00e6: move-result-object v1 │ │ -31581a: 1a03 d149 |00e7: const-string v3, "TMCL" // string@49d1 │ │ -31581e: 6e20 9c87 3100 |00e9: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -315824: 0a01 |00ec: move-result v1 │ │ -315826: 3801 3400 |00ed: if-eqz v1, 0121 // +0034 │ │ -31582a: 6e10 be94 0600 |00ef: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -315830: 0c01 |00f2: move-result-object v1 │ │ -315832: 2011 7312 |00f3: instance-of v1, v1, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTMCL; // type@1273 │ │ -315836: 3801 2c00 |00f5: if-eqz v1, 0121 // +002c │ │ -31583a: 6e10 be94 0600 |00f7: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -315840: 0c01 |00fa: move-result-object v1 │ │ -315842: 1f01 7312 |00fb: check-cast v1, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTMCL; // type@1273 │ │ -315846: 6e10 4d9a 0100 |00fd: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTMCL;.getPairing:()Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs; // method@9a4d │ │ -31584c: 0c01 |0100: move-result-object v1 │ │ -31584e: 6e10 d093 0100 |0101: invoke-virtual {v1}, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs;.getMapping:()Ljava/util/List; // method@93d0 │ │ -315854: 0c01 |0104: move-result-object v1 │ │ -315856: 2203 2212 |0105: new-instance v3, Lorg/jaudiotagger/tag/id3/ID3v23Frame; // type@1222 │ │ -31585a: 0764 |0107: move-object v4, v6 │ │ -31585c: 1f04 2912 |0108: check-cast v4, Lorg/jaudiotagger/tag/id3/ID3v24Frame; // type@1229 │ │ -315860: 7030 bb96 4302 |010a: invoke-direct {v3, v4, v2}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.:(Lorg/jaudiotagger/tag/id3/ID3v24Frame;Ljava/lang/String;)V // method@96bb │ │ -315866: 2202 4712 |010d: new-instance v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyIPLS; // type@1247 │ │ -31586a: 6e10 be94 0600 |010f: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -315870: 0c06 |0112: move-result-object v6 │ │ -315872: 6e10 5695 0600 |0113: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.getTextEncoding:()B // method@9556 │ │ -315878: 0a06 |0116: move-result v6 │ │ -31587a: 7030 be98 6201 |0117: invoke-direct {v2, v6, v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyIPLS;.:(BLjava/util/List;)V // method@98be │ │ -315880: 6e20 d294 2300 |011a: invoke-virtual {v3, v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.setBody:(Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@94d2 │ │ -315886: 7220 6489 3000 |011d: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -31588c: 2809 |0120: goto 0129 // +0009 │ │ -31588e: 2201 2212 |0121: new-instance v1, Lorg/jaudiotagger/tag/id3/ID3v23Frame; // type@1222 │ │ -315892: 7020 b996 6100 |0123: invoke-direct {v1, v6}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V // method@96b9 │ │ -315898: 7220 6489 1000 |0126: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -31589e: 1100 |0129: return-object v0 │ │ +315640: |[315640] org.jaudiotagger.tag.id3.ID3v23Tag.convertFrame:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)Ljava/util/List; │ │ +315650: 2200 7c10 |0000: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ +315654: 7010 ae88 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ +31565a: 6e10 c694 0600 |0005: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getIdentifier:()Ljava/lang/String; // method@94c6 │ │ +315660: 0c01 |0008: move-result-object v1 │ │ +315662: 1a02 5349 |0009: const-string v2, "TDRC" // string@4953 │ │ +315666: 6e20 9c87 2100 |000b: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +31566c: 0a01 |000e: move-result v1 │ │ +31566e: 3801 9400 |000f: if-eqz v1, 00a3 // +0094 │ │ +315672: 6e10 be94 0600 |0011: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +315678: 0c01 |0014: move-result-object v1 │ │ +31567a: 2011 6512 |0015: instance-of v1, v1, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC; // type@1265 │ │ +31567e: 3801 8c00 |0017: if-eqz v1, 00a3 // +008c │ │ +315682: 6e10 be94 0600 |0019: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +315688: 0c06 |001c: move-result-object v6 │ │ +31568a: 1f06 6512 |001d: check-cast v6, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC; // type@1265 │ │ +31568e: 6e10 e199 0600 |001f: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.findMatchingMaskAndExtractV3Values:()V // method@99e1 │ │ +315694: 6e10 ec99 0600 |0022: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.getYear:()Ljava/lang/String; // method@99ec │ │ +31569a: 0c01 |0025: move-result-object v1 │ │ +31569c: 1a02 0000 |0026: const-string v2, "" // string@0000 │ │ +3156a0: 6e20 9c87 2100 |0028: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +3156a6: 0a01 |002b: move-result v1 │ │ +3156a8: 3901 1900 |002c: if-nez v1, 0045 // +0019 │ │ +3156ac: 2201 2212 |002e: new-instance v1, Lorg/jaudiotagger/tag/id3/ID3v23Frame; // type@1222 │ │ +3156b0: 1a03 244b |0030: const-string v3, "TYER" // string@4b24 │ │ +3156b4: 7020 b696 3100 |0032: invoke-direct {v1, v3}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.:(Ljava/lang/String;)V // method@96b6 │ │ +3156ba: 6e10 bd96 0100 |0035: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@96bd │ │ +3156c0: 0c03 |0038: move-result-object v3 │ │ +3156c2: 1f03 9112 |0039: check-cast v3, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTYER; // type@1291 │ │ +3156c6: 6e10 ec99 0600 |003b: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.getYear:()Ljava/lang/String; // method@99ec │ │ +3156cc: 0c04 |003e: move-result-object v4 │ │ +3156ce: 6e20 249b 4300 |003f: invoke-virtual {v3, v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTYER;.setText:(Ljava/lang/String;)V // method@9b24 │ │ +3156d4: 7220 6489 1000 |0042: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +3156da: 6e10 e699 0600 |0045: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.getDate:()Ljava/lang/String; // method@99e6 │ │ +3156e0: 0c01 |0048: move-result-object v1 │ │ +3156e2: 6e20 9c87 2100 |0049: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +3156e8: 0a01 |004c: move-result v1 │ │ +3156ea: 3901 2600 |004d: if-nez v1, 0073 // +0026 │ │ +3156ee: 2201 2212 |004f: new-instance v1, Lorg/jaudiotagger/tag/id3/ID3v23Frame; // type@1222 │ │ +3156f2: 1a03 4e49 |0051: const-string v3, "TDAT" // string@494e │ │ +3156f6: 7020 b696 3100 |0053: invoke-direct {v1, v3}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.:(Ljava/lang/String;)V // method@96b6 │ │ +3156fc: 6e10 bd96 0100 |0056: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@96bd │ │ +315702: 0c03 |0059: move-result-object v3 │ │ +315704: 1f03 6112 |005a: check-cast v3, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDAT; // type@1261 │ │ +315708: 6e10 e699 0600 |005c: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.getDate:()Ljava/lang/String; // method@99e6 │ │ +31570e: 0c04 |005f: move-result-object v4 │ │ +315710: 6e20 c499 4300 |0060: invoke-virtual {v3, v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDAT;.setText:(Ljava/lang/String;)V // method@99c4 │ │ +315716: 6e10 bd96 0100 |0063: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@96bd │ │ +31571c: 0c03 |0066: move-result-object v3 │ │ +31571e: 1f03 6112 |0067: check-cast v3, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDAT; // type@1261 │ │ +315722: 6e10 ee99 0600 |0069: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.isMonthOnly:()Z // method@99ee │ │ +315728: 0a04 |006c: move-result v4 │ │ +31572a: 6e20 c399 4300 |006d: invoke-virtual {v3, v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDAT;.setMonthOnly:(Z)V // method@99c3 │ │ +315730: 7220 6489 1000 |0070: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +315736: 6e10 eb99 0600 |0073: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.getTime:()Ljava/lang/String; // method@99eb │ │ +31573c: 0c01 |0076: move-result-object v1 │ │ +31573e: 6e20 9c87 2100 |0077: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +315744: 0a01 |007a: move-result v1 │ │ +315746: 3901 ae00 |007b: if-nez v1, 0129 // +00ae │ │ +31574a: 2201 2212 |007d: new-instance v1, Lorg/jaudiotagger/tag/id3/ID3v23Frame; // type@1222 │ │ +31574e: 1a02 9349 |007f: const-string v2, "TIME" // string@4993 │ │ +315752: 7020 b696 2100 |0081: invoke-direct {v1, v2}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.:(Ljava/lang/String;)V // method@96b6 │ │ +315758: 6e10 bd96 0100 |0084: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@96bd │ │ +31575e: 0c02 |0087: move-result-object v2 │ │ +315760: 1f02 6b12 |0088: check-cast v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIME; // type@126b │ │ +315764: 6e10 eb99 0600 |008a: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.getTime:()Ljava/lang/String; // method@99eb │ │ +31576a: 0c03 |008d: move-result-object v3 │ │ +31576c: 6e20 169a 3200 |008e: invoke-virtual {v2, v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIME;.setText:(Ljava/lang/String;)V // method@9a16 │ │ +315772: 6e10 bd96 0100 |0091: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@96bd │ │ +315778: 0c02 |0094: move-result-object v2 │ │ +31577a: 1f02 6b12 |0095: check-cast v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIME; // type@126b │ │ +31577e: 6e10 ed99 0600 |0097: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.isHoursOnly:()Z // method@99ed │ │ +315784: 0a06 |009a: move-result v6 │ │ +315786: 6e20 159a 6200 |009b: invoke-virtual {v2, v6}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIME;.setHoursOnly:(Z)V // method@9a15 │ │ +31578c: 7220 6489 1000 |009e: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +315792: 2900 8800 |00a1: goto/16 0129 // +0088 │ │ +315796: 6e10 c694 0600 |00a3: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getIdentifier:()Ljava/lang/String; // method@94c6 │ │ +31579c: 0c01 |00a6: move-result-object v1 │ │ +31579e: 1a02 a549 |00a7: const-string v2, "TIPL" // string@49a5 │ │ +3157a2: 6e20 9c87 2100 |00a9: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +3157a8: 0a01 |00ac: move-result v1 │ │ +3157aa: 1a02 bd1e |00ad: const-string v2, "IPLS" // string@1ebd │ │ +3157ae: 3801 3400 |00af: if-eqz v1, 00e3 // +0034 │ │ +3157b2: 6e10 be94 0600 |00b1: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +3157b8: 0c01 |00b4: move-result-object v1 │ │ +3157ba: 2011 6c12 |00b5: instance-of v1, v1, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIPL; // type@126c │ │ +3157be: 3801 2c00 |00b7: if-eqz v1, 00e3 // +002c │ │ +3157c2: 6e10 be94 0600 |00b9: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +3157c8: 0c01 |00bc: move-result-object v1 │ │ +3157ca: 1f01 6c12 |00bd: check-cast v1, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIPL; // type@126c │ │ +3157ce: 6e10 1f9a 0100 |00bf: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIPL;.getPairing:()Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs; // method@9a1f │ │ +3157d4: 0c01 |00c2: move-result-object v1 │ │ +3157d6: 6e10 d093 0100 |00c3: invoke-virtual {v1}, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs;.getMapping:()Ljava/util/List; // method@93d0 │ │ +3157dc: 0c01 |00c6: move-result-object v1 │ │ +3157de: 2203 2212 |00c7: new-instance v3, Lorg/jaudiotagger/tag/id3/ID3v23Frame; // type@1222 │ │ +3157e2: 0764 |00c9: move-object v4, v6 │ │ +3157e4: 1f04 2912 |00ca: check-cast v4, Lorg/jaudiotagger/tag/id3/ID3v24Frame; // type@1229 │ │ +3157e8: 7030 bb96 4302 |00cc: invoke-direct {v3, v4, v2}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.:(Lorg/jaudiotagger/tag/id3/ID3v24Frame;Ljava/lang/String;)V // method@96bb │ │ +3157ee: 2202 4712 |00cf: new-instance v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyIPLS; // type@1247 │ │ +3157f2: 6e10 be94 0600 |00d1: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +3157f8: 0c06 |00d4: move-result-object v6 │ │ +3157fa: 6e10 5695 0600 |00d5: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.getTextEncoding:()B // method@9556 │ │ +315800: 0a06 |00d8: move-result v6 │ │ +315802: 7030 be98 6201 |00d9: invoke-direct {v2, v6, v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyIPLS;.:(BLjava/util/List;)V // method@98be │ │ +315808: 6e20 d294 2300 |00dc: invoke-virtual {v3, v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.setBody:(Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@94d2 │ │ +31580e: 7220 6489 3000 |00df: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +315814: 2847 |00e2: goto 0129 // +0047 │ │ +315816: 6e10 c694 0600 |00e3: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getIdentifier:()Ljava/lang/String; // method@94c6 │ │ +31581c: 0c01 |00e6: move-result-object v1 │ │ +31581e: 1a03 d149 |00e7: const-string v3, "TMCL" // string@49d1 │ │ +315822: 6e20 9c87 3100 |00e9: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +315828: 0a01 |00ec: move-result v1 │ │ +31582a: 3801 3400 |00ed: if-eqz v1, 0121 // +0034 │ │ +31582e: 6e10 be94 0600 |00ef: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +315834: 0c01 |00f2: move-result-object v1 │ │ +315836: 2011 7312 |00f3: instance-of v1, v1, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTMCL; // type@1273 │ │ +31583a: 3801 2c00 |00f5: if-eqz v1, 0121 // +002c │ │ +31583e: 6e10 be94 0600 |00f7: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +315844: 0c01 |00fa: move-result-object v1 │ │ +315846: 1f01 7312 |00fb: check-cast v1, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTMCL; // type@1273 │ │ +31584a: 6e10 4d9a 0100 |00fd: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTMCL;.getPairing:()Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs; // method@9a4d │ │ +315850: 0c01 |0100: move-result-object v1 │ │ +315852: 6e10 d093 0100 |0101: invoke-virtual {v1}, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs;.getMapping:()Ljava/util/List; // method@93d0 │ │ +315858: 0c01 |0104: move-result-object v1 │ │ +31585a: 2203 2212 |0105: new-instance v3, Lorg/jaudiotagger/tag/id3/ID3v23Frame; // type@1222 │ │ +31585e: 0764 |0107: move-object v4, v6 │ │ +315860: 1f04 2912 |0108: check-cast v4, Lorg/jaudiotagger/tag/id3/ID3v24Frame; // type@1229 │ │ +315864: 7030 bb96 4302 |010a: invoke-direct {v3, v4, v2}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.:(Lorg/jaudiotagger/tag/id3/ID3v24Frame;Ljava/lang/String;)V // method@96bb │ │ +31586a: 2202 4712 |010d: new-instance v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyIPLS; // type@1247 │ │ +31586e: 6e10 be94 0600 |010f: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +315874: 0c06 |0112: move-result-object v6 │ │ +315876: 6e10 5695 0600 |0113: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.getTextEncoding:()B // method@9556 │ │ +31587c: 0a06 |0116: move-result v6 │ │ +31587e: 7030 be98 6201 |0117: invoke-direct {v2, v6, v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyIPLS;.:(BLjava/util/List;)V // method@98be │ │ +315884: 6e20 d294 2300 |011a: invoke-virtual {v3, v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.setBody:(Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@94d2 │ │ +31588a: 7220 6489 3000 |011d: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +315890: 2809 |0120: goto 0129 // +0009 │ │ +315892: 2201 2212 |0121: new-instance v1, Lorg/jaudiotagger/tag/id3/ID3v23Frame; // type@1222 │ │ +315896: 7020 b996 6100 |0123: invoke-direct {v1, v6}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V // method@96b9 │ │ +31589c: 7220 6489 1000 |0126: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +3158a2: 1100 |0129: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=246 │ │ 0x0005 line=247 │ │ 0x0019 line=250 │ │ 0x001f line=251 │ │ 0x0022 line=253 │ │ @@ -1363908,33 +1363908,33 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -316450: |[316450] org.jaudiotagger.tag.id3.ID3v23Tag.copyPrimitives:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;)V │ │ -316460: 6200 c88c |0000: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.logger:Ljava/util/logging/Logger; // field@8cc8 │ │ -316464: 1a01 6012 |0002: const-string v1, "Copying primitives" // string@1260 │ │ -316468: 6e20 128a 1000 |0004: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -31646e: 6f20 ef94 3200 |0007: invoke-super {v2, v3}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.copyPrimitives:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;)V // method@94ef │ │ -316474: 2030 2512 |000a: instance-of v0, v3, Lorg/jaudiotagger/tag/id3/ID3v23Tag; // type@1225 │ │ -316478: 3800 1800 |000c: if-eqz v0, 0024 // +0018 │ │ -31647c: 1f03 2512 |000e: check-cast v3, Lorg/jaudiotagger/tag/id3/ID3v23Tag; // type@1225 │ │ -316480: 5530 be8c |0010: iget-boolean v0, v3, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.crcDataFlag:Z // field@8cbe │ │ -316484: 5c20 be8c |0012: iput-boolean v0, v2, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.crcDataFlag:Z // field@8cbe │ │ -316488: 5530 c38c |0014: iget-boolean v0, v3, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.experimental:Z // field@8cc3 │ │ -31648c: 5c20 c38c |0016: iput-boolean v0, v2, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.experimental:Z // field@8cc3 │ │ -316490: 5530 c48c |0018: iget-boolean v0, v3, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.extended:Z // field@8cc4 │ │ -316494: 5c20 c48c |001a: iput-boolean v0, v2, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.extended:Z // field@8cc4 │ │ -316498: 5230 bd8c |001c: iget v0, v3, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.crc32:I // field@8cbd │ │ -31649c: 5920 bd8c |001e: iput v0, v2, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.crc32:I // field@8cbd │ │ -3164a0: 5233 ca8c |0020: iget v3, v3, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.paddingSize:I // field@8cca │ │ -3164a4: 5923 ca8c |0022: iput v3, v2, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.paddingSize:I // field@8cca │ │ -3164a8: 0e00 |0024: return-void │ │ +316454: |[316454] org.jaudiotagger.tag.id3.ID3v23Tag.copyPrimitives:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;)V │ │ +316464: 6200 c88c |0000: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.logger:Ljava/util/logging/Logger; // field@8cc8 │ │ +316468: 1a01 6012 |0002: const-string v1, "Copying primitives" // string@1260 │ │ +31646c: 6e20 128a 1000 |0004: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +316472: 6f20 ef94 3200 |0007: invoke-super {v2, v3}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.copyPrimitives:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;)V // method@94ef │ │ +316478: 2030 2512 |000a: instance-of v0, v3, Lorg/jaudiotagger/tag/id3/ID3v23Tag; // type@1225 │ │ +31647c: 3800 1800 |000c: if-eqz v0, 0024 // +0018 │ │ +316480: 1f03 2512 |000e: check-cast v3, Lorg/jaudiotagger/tag/id3/ID3v23Tag; // type@1225 │ │ +316484: 5530 be8c |0010: iget-boolean v0, v3, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.crcDataFlag:Z // field@8cbe │ │ +316488: 5c20 be8c |0012: iput-boolean v0, v2, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.crcDataFlag:Z // field@8cbe │ │ +31648c: 5530 c38c |0014: iget-boolean v0, v3, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.experimental:Z // field@8cc3 │ │ +316490: 5c20 c38c |0016: iput-boolean v0, v2, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.experimental:Z // field@8cc3 │ │ +316494: 5530 c48c |0018: iget-boolean v0, v3, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.extended:Z // field@8cc4 │ │ +316498: 5c20 c48c |001a: iput-boolean v0, v2, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.extended:Z // field@8cc4 │ │ +31649c: 5230 bd8c |001c: iget v0, v3, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.crc32:I // field@8cbd │ │ +3164a0: 5920 bd8c |001e: iput v0, v2, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.crc32:I // field@8cbd │ │ +3164a4: 5233 ca8c |0020: iget v3, v3, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.paddingSize:I // field@8cca │ │ +3164a8: 5923 ca8c |0022: iput v3, v2, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.paddingSize:I // field@8cca │ │ +3164ac: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ 0x0007 line=178 │ │ 0x000a line=180 │ │ 0x000e line=182 │ │ 0x0010 line=183 │ │ @@ -1363951,36 +1363951,36 @@ │ │ type : '([BLjava/lang/String;)Lorg/jaudiotagger/tag/TagField;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 45 16-bit code units │ │ -315c54: |[315c54] org.jaudiotagger.tag.id3.ID3v23Tag.createArtworkField:([BLjava/lang/String;)Lorg/jaudiotagger/tag/TagField; │ │ -315c64: 6200 b487 |0000: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.COVER_ART:Lorg/jaudiotagger/tag/FieldKey; // field@87b4 │ │ -315c68: 6e20 0297 0300 |0002: invoke-virtual {v3, v0}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.getFrameAndSubIdFromGenericKey:(Lorg/jaudiotagger/tag/FieldKey;)Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId; // method@9702 │ │ -315c6e: 0c00 |0005: move-result-object v0 │ │ -315c70: 6e10 de94 0000 |0006: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.getFrameId:()Ljava/lang/String; // method@94de │ │ -315c76: 0c00 |0009: move-result-object v0 │ │ -315c78: 6e20 f796 0300 |000a: invoke-virtual {v3, v0}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.createFrame:(Ljava/lang/String;)Lorg/jaudiotagger/tag/id3/ID3v23Frame; // method@96f7 │ │ -315c7e: 0c00 |000d: move-result-object v0 │ │ -315c80: 6e10 be94 0000 |000e: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -315c86: 0c01 |0011: move-result-object v1 │ │ -315c88: 1f01 3712 |0012: check-cast v1, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC; // type@1237 │ │ -315c8c: 1a02 4741 |0014: const-string v2, "PictureData" // string@4147 │ │ -315c90: 6e30 2398 2104 |0016: invoke-virtual {v1, v2, v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9823 │ │ -315c96: 6204 8192 |0019: sget-object v4, Lorg/jaudiotagger/tag/reference/PictureTypes;.DEFAULT_ID:Ljava/lang/Integer; // field@9281 │ │ -315c9a: 1a02 4841 |001b: const-string v2, "PictureType" // string@4148 │ │ -315c9e: 6e30 2398 2104 |001d: invoke-virtual {v1, v2, v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9823 │ │ -315ca4: 1a04 d938 |0020: const-string v4, "MIMEType" // string@38d9 │ │ -315ca8: 6e30 2398 4105 |0022: invoke-virtual {v1, v4, v5}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9823 │ │ -315cae: 1a04 b014 |0025: const-string v4, "Description" // string@14b0 │ │ -315cb2: 1a05 0000 |0027: const-string v5, "" // string@0000 │ │ -315cb6: 6e30 2398 4105 |0029: invoke-virtual {v1, v4, v5}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9823 │ │ -315cbc: 1100 |002c: return-object v0 │ │ +315c58: |[315c58] org.jaudiotagger.tag.id3.ID3v23Tag.createArtworkField:([BLjava/lang/String;)Lorg/jaudiotagger/tag/TagField; │ │ +315c68: 6200 b487 |0000: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.COVER_ART:Lorg/jaudiotagger/tag/FieldKey; // field@87b4 │ │ +315c6c: 6e20 0297 0300 |0002: invoke-virtual {v3, v0}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.getFrameAndSubIdFromGenericKey:(Lorg/jaudiotagger/tag/FieldKey;)Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId; // method@9702 │ │ +315c72: 0c00 |0005: move-result-object v0 │ │ +315c74: 6e10 de94 0000 |0006: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.getFrameId:()Ljava/lang/String; // method@94de │ │ +315c7a: 0c00 |0009: move-result-object v0 │ │ +315c7c: 6e20 f796 0300 |000a: invoke-virtual {v3, v0}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.createFrame:(Ljava/lang/String;)Lorg/jaudiotagger/tag/id3/ID3v23Frame; // method@96f7 │ │ +315c82: 0c00 |000d: move-result-object v0 │ │ +315c84: 6e10 be94 0000 |000e: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +315c8a: 0c01 |0011: move-result-object v1 │ │ +315c8c: 1f01 3712 |0012: check-cast v1, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC; // type@1237 │ │ +315c90: 1a02 4741 |0014: const-string v2, "PictureData" // string@4147 │ │ +315c94: 6e30 2398 2104 |0016: invoke-virtual {v1, v2, v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9823 │ │ +315c9a: 6204 8192 |0019: sget-object v4, Lorg/jaudiotagger/tag/reference/PictureTypes;.DEFAULT_ID:Ljava/lang/Integer; // field@9281 │ │ +315c9e: 1a02 4841 |001b: const-string v2, "PictureType" // string@4148 │ │ +315ca2: 6e30 2398 2104 |001d: invoke-virtual {v1, v2, v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9823 │ │ +315ca8: 1a04 d938 |0020: const-string v4, "MIMEType" // string@38d9 │ │ +315cac: 6e30 2398 4105 |0022: invoke-virtual {v1, v4, v5}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9823 │ │ +315cb2: 1a04 b014 |0025: const-string v4, "Description" // string@14b0 │ │ +315cb6: 1a05 0000 |0027: const-string v5, "" // string@0000 │ │ +315cba: 6e30 2398 4105 |0029: invoke-virtual {v1, v4, v5}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9823 │ │ +315cc0: 1100 |002c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1045 │ │ 0x000e line=1046 │ │ 0x0016 line=1048 │ │ 0x0019 line=1049 │ │ 0x0022 line=1050 │ │ @@ -1363995,197 +1363995,197 @@ │ │ type : '(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField;' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 376 16-bit code units │ │ -315cc0: |[315cc0] org.jaudiotagger.tag.id3.ID3v23Tag.createField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; │ │ -315cd0: 3806 7201 |0000: if-eqz v6, 0172 // +0172 │ │ -315cd4: 3807 6401 |0002: if-eqz v7, 0166 // +0164 │ │ -315cd8: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -315cda: 4601 0700 |0005: aget-object v1, v7, v0 │ │ -315cde: 3801 5f01 |0007: if-eqz v1, 0166 // +015f │ │ -315ce2: 4601 0700 |0009: aget-object v1, v7, v0 │ │ -315ce6: 6202 c387 |000b: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.GENRE:Lorg/jaudiotagger/tag/FieldKey; // field@87c3 │ │ -315cea: 3326 3b00 |000d: if-ne v6, v2, 0048 // +003b │ │ -315cee: 3801 2d00 |000f: if-eqz v1, 003c // +002d │ │ -315cf2: 6e20 0297 6500 |0011: invoke-virtual {v5, v6}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.getFrameAndSubIdFromGenericKey:(Lorg/jaudiotagger/tag/FieldKey;)Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId; // method@9702 │ │ -315cf8: 0c06 |0014: move-result-object v6 │ │ -315cfa: 6e10 de94 0600 |0015: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.getFrameId:()Ljava/lang/String; // method@94de │ │ -315d00: 0c06 |0018: move-result-object v6 │ │ -315d02: 6e20 f796 6500 |0019: invoke-virtual {v5, v6}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.createFrame:(Ljava/lang/String;)Lorg/jaudiotagger/tag/id3/ID3v23Frame; // method@96f7 │ │ -315d08: 0c06 |001c: move-result-object v6 │ │ -315d0a: 6e10 be94 0600 |001d: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -315d10: 0c07 |0020: move-result-object v7 │ │ -315d12: 1f07 5f12 |0021: check-cast v7, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCON; // type@125f │ │ -315d16: 6e10 b599 0700 |0023: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCON;.setV23Format:()V // method@99b5 │ │ -315d1c: 7100 ea91 0000 |0026: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ -315d22: 0c00 |0029: move-result-object v0 │ │ -315d24: 6e10 1992 0000 |002a: invoke-virtual {v0}, Lorg/jaudiotagger/tag/TagOptionSingleton;.isWriteMp3GenresAsText:()Z // method@9219 │ │ -315d2a: 0a00 |002d: move-result v0 │ │ -315d2c: 3800 0600 |002e: if-eqz v0, 0034 // +0006 │ │ -315d30: 6e20 b499 1700 |0030: invoke-virtual {v7, v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCON;.setText:(Ljava/lang/String;)V // method@99b4 │ │ -315d36: 2808 |0033: goto 003b // +0008 │ │ -315d38: 7110 ab99 0100 |0034: invoke-static {v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCON;.convertGenericToID3v23Genre:(Ljava/lang/String;)Ljava/lang/String; // method@99ab │ │ -315d3e: 0c00 |0037: move-result-object v0 │ │ -315d40: 6e20 b499 0700 |0038: invoke-virtual {v7, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCON;.setText:(Ljava/lang/String;)V // method@99b4 │ │ -315d46: 1106 |003b: return-object v6 │ │ -315d48: 2206 1e10 |003c: new-instance v6, Ljava/lang/IllegalArgumentException; // type@101e │ │ -315d4c: 6207 2187 |003e: sget-object v7, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_INVALID_NULL_ARGUMENT:Lorg/jaudiotagger/logging/ErrorMessage; // field@8721 │ │ -315d50: 6e10 5791 0700 |0040: invoke-virtual {v7}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ -315d56: 0c07 |0043: move-result-object v7 │ │ -315d58: 7020 1887 7600 |0044: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ -315d5e: 2706 |0047: throw v6 │ │ -315d60: 6202 3388 |0048: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.YEAR:Lorg/jaudiotagger/tag/FieldKey; // field@8833 │ │ -315d64: 3326 1701 |004a: if-ne v6, v2, 0161 // +0117 │ │ -315d68: 6e10 aa87 0100 |004c: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@87aa │ │ -315d6e: 0a06 |004f: move-result v6 │ │ -315d70: 1217 |0050: const/4 v7, #int 1 // #1 │ │ -315d72: 1a02 244b |0051: const-string v2, "TYER" // string@4b24 │ │ -315d76: 3376 2100 |0053: if-ne v6, v7, 0074 // +0021 │ │ -315d7a: 6e20 f796 2500 |0055: invoke-virtual {v5, v2}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.createFrame:(Ljava/lang/String;)Lorg/jaudiotagger/tag/id3/ID3v23Frame; // method@96f7 │ │ -315d80: 0c06 |0058: move-result-object v6 │ │ -315d82: 6e10 be94 0600 |0059: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -315d88: 0c07 |005c: move-result-object v7 │ │ -315d8a: 1f07 3312 |005d: check-cast v7, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo; // type@1233 │ │ -315d8e: 2200 3910 |005f: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -315d92: 7010 cc87 0000 |0061: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -315d98: 1a02 8004 |0064: const-string v2, "000" // string@0480 │ │ -315d9c: 6e20 d787 2000 |0066: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -315da2: 6e20 d787 1000 |0069: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -315da8: 6e10 df87 0000 |006c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -315dae: 0c00 |006f: move-result-object v0 │ │ -315db0: 6e20 ea97 0700 |0070: invoke-virtual {v7, v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.setText:(Ljava/lang/String;)V // method@97ea │ │ -315db6: 1106 |0073: return-object v6 │ │ -315db8: 6e10 aa87 0100 |0074: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@87aa │ │ -315dbe: 0a06 |0077: move-result v6 │ │ -315dc0: 1227 |0078: const/4 v7, #int 2 // #2 │ │ -315dc2: 3376 2100 |0079: if-ne v6, v7, 009a // +0021 │ │ -315dc6: 6e20 f796 2500 |007b: invoke-virtual {v5, v2}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.createFrame:(Ljava/lang/String;)Lorg/jaudiotagger/tag/id3/ID3v23Frame; // method@96f7 │ │ -315dcc: 0c06 |007e: move-result-object v6 │ │ -315dce: 6e10 be94 0600 |007f: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -315dd4: 0c07 |0082: move-result-object v7 │ │ -315dd6: 1f07 3312 |0083: check-cast v7, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo; // type@1233 │ │ -315dda: 2200 3910 |0085: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -315dde: 7010 cc87 0000 |0087: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -315de4: 1a02 7f04 |008a: const-string v2, "00" // string@047f │ │ -315de8: 6e20 d787 2000 |008c: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -315dee: 6e20 d787 1000 |008f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -315df4: 6e10 df87 0000 |0092: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -315dfa: 0c00 |0095: move-result-object v0 │ │ -315dfc: 6e20 ea97 0700 |0096: invoke-virtual {v7, v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.setText:(Ljava/lang/String;)V // method@97ea │ │ -315e02: 1106 |0099: return-object v6 │ │ -315e04: 6e10 aa87 0100 |009a: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@87aa │ │ -315e0a: 0a06 |009d: move-result v6 │ │ -315e0c: 1237 |009e: const/4 v7, #int 3 // #3 │ │ -315e0e: 3376 2100 |009f: if-ne v6, v7, 00c0 // +0021 │ │ -315e12: 6e20 f796 2500 |00a1: invoke-virtual {v5, v2}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.createFrame:(Ljava/lang/String;)Lorg/jaudiotagger/tag/id3/ID3v23Frame; // method@96f7 │ │ -315e18: 0c06 |00a4: move-result-object v6 │ │ -315e1a: 6e10 be94 0600 |00a5: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -315e20: 0c07 |00a8: move-result-object v7 │ │ -315e22: 1f07 3312 |00a9: check-cast v7, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo; // type@1233 │ │ -315e26: 2200 3910 |00ab: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -315e2a: 7010 cc87 0000 |00ad: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -315e30: 1a02 7a04 |00b0: const-string v2, "0" // string@047a │ │ -315e34: 6e20 d787 2000 |00b2: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -315e3a: 6e20 d787 1000 |00b5: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -315e40: 6e10 df87 0000 |00b8: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -315e46: 0c00 |00bb: move-result-object v0 │ │ -315e48: 6e20 ea97 0700 |00bc: invoke-virtual {v7, v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.setText:(Ljava/lang/String;)V // method@97ea │ │ -315e4e: 1106 |00bf: return-object v6 │ │ -315e50: 6e10 aa87 0100 |00c0: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@87aa │ │ -315e56: 0a06 |00c3: move-result v6 │ │ -315e58: 1247 |00c4: const/4 v7, #int 4 // #4 │ │ -315e5a: 3376 1000 |00c5: if-ne v6, v7, 00d5 // +0010 │ │ -315e5e: 6e20 f796 2500 |00c7: invoke-virtual {v5, v2}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.createFrame:(Ljava/lang/String;)Lorg/jaudiotagger/tag/id3/ID3v23Frame; // method@96f7 │ │ -315e64: 0c06 |00ca: move-result-object v6 │ │ -315e66: 6e10 be94 0600 |00cb: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -315e6c: 0c07 |00ce: move-result-object v7 │ │ -315e6e: 1f07 3312 |00cf: check-cast v7, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo; // type@1233 │ │ -315e72: 6e20 ea97 1700 |00d1: invoke-virtual {v7, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.setText:(Ljava/lang/String;)V // method@97ea │ │ -315e78: 1106 |00d4: return-object v6 │ │ -315e7a: 6e10 aa87 0100 |00d5: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@87aa │ │ -315e80: 0a06 |00d8: move-result v6 │ │ -315e82: 3776 8600 |00d9: if-le v6, v7, 015f // +0086 │ │ -315e86: 6e20 f796 2500 |00db: invoke-virtual {v5, v2}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.createFrame:(Ljava/lang/String;)Lorg/jaudiotagger/tag/id3/ID3v23Frame; // method@96f7 │ │ -315e8c: 0c06 |00de: move-result-object v6 │ │ -315e8e: 6e10 be94 0600 |00df: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -315e94: 0c02 |00e2: move-result-object v2 │ │ -315e96: 1f02 3312 |00e3: check-cast v2, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo; // type@1233 │ │ -315e9a: 6e30 b587 0107 |00e5: invoke-virtual {v1, v0, v7}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@87b5 │ │ -315ea0: 0c07 |00e8: move-result-object v7 │ │ -315ea2: 6e20 ea97 7200 |00e9: invoke-virtual {v2, v7}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.setText:(Ljava/lang/String;)V // method@97ea │ │ -315ea8: 6e10 aa87 0100 |00ec: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@87aa │ │ -315eae: 0a07 |00ef: move-result v7 │ │ -315eb0: 1a00 4e49 |00f0: const-string v0, "TDAT" // string@494e │ │ -315eb4: 1252 |00f2: const/4 v2, #int 5 // #5 │ │ -315eb6: 1303 0a00 |00f3: const/16 v3, #int 10 // #a │ │ -315eba: 1274 |00f5: const/4 v4, #int 7 // #7 │ │ -315ebc: 3437 3400 |00f6: if-lt v7, v3, 012a // +0034 │ │ -315ec0: 6e30 b587 2104 |00f8: invoke-virtual {v1, v2, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@87b5 │ │ -315ec6: 0c07 |00fb: move-result-object v7 │ │ -315ec8: 1302 0800 |00fc: const/16 v2, #int 8 // #8 │ │ -315ecc: 6e30 b587 2103 |00fe: invoke-virtual {v1, v2, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@87b5 │ │ -315ed2: 0c01 |0101: move-result-object v1 │ │ -315ed4: 6e20 f796 0500 |0102: invoke-virtual {v5, v0}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.createFrame:(Ljava/lang/String;)Lorg/jaudiotagger/tag/id3/ID3v23Frame; // method@96f7 │ │ -315eda: 0c00 |0105: move-result-object v0 │ │ -315edc: 6e10 be94 0000 |0106: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -315ee2: 0c02 |0109: move-result-object v2 │ │ -315ee4: 1f02 3312 |010a: check-cast v2, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo; // type@1233 │ │ -315ee8: 2203 3910 |010c: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ -315eec: 7010 cc87 0300 |010e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -315ef2: 6e20 d787 1300 |0111: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -315ef8: 6e20 d787 7300 |0114: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -315efe: 6e10 df87 0300 |0117: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -315f04: 0c07 |011a: move-result-object v7 │ │ -315f06: 6e20 ea97 7200 |011b: invoke-virtual {v2, v7}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.setText:(Ljava/lang/String;)V // method@97ea │ │ -315f0c: 2207 3012 |011e: new-instance v7, Lorg/jaudiotagger/tag/id3/TyerTdatAggregatedFrame; // type@1230 │ │ -315f10: 7010 ae97 0700 |0120: invoke-direct {v7}, Lorg/jaudiotagger/tag/id3/TyerTdatAggregatedFrame;.:()V // method@97ae │ │ -315f16: 6e20 af97 6700 |0123: invoke-virtual {v7, v6}, Lorg/jaudiotagger/tag/id3/TyerTdatAggregatedFrame;.addFrame:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V // method@97af │ │ -315f1c: 6e20 af97 0700 |0126: invoke-virtual {v7, v0}, Lorg/jaudiotagger/tag/id3/TyerTdatAggregatedFrame;.addFrame:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V // method@97af │ │ -315f22: 1107 |0129: return-object v7 │ │ -315f24: 6e10 aa87 0100 |012a: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@87aa │ │ -315f2a: 0a07 |012d: move-result v7 │ │ -315f2c: 3447 3000 |012e: if-lt v7, v4, 015e // +0030 │ │ -315f30: 6e30 b587 2104 |0130: invoke-virtual {v1, v2, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@87b5 │ │ -315f36: 0c07 |0133: move-result-object v7 │ │ -315f38: 6e20 f796 0500 |0134: invoke-virtual {v5, v0}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.createFrame:(Ljava/lang/String;)Lorg/jaudiotagger/tag/id3/ID3v23Frame; // method@96f7 │ │ -315f3e: 0c00 |0137: move-result-object v0 │ │ -315f40: 6e10 be94 0000 |0138: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -315f46: 0c01 |013b: move-result-object v1 │ │ -315f48: 1f01 3312 |013c: check-cast v1, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo; // type@1233 │ │ -315f4c: 2202 3910 |013e: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ -315f50: 7010 cc87 0200 |0140: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -315f56: 1a03 8504 |0143: const-string v3, "01" // string@0485 │ │ -315f5a: 6e20 d787 3200 |0145: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -315f60: 6e20 d787 7200 |0148: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -315f66: 6e10 df87 0200 |014b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -315f6c: 0c07 |014e: move-result-object v7 │ │ -315f6e: 6e20 ea97 7100 |014f: invoke-virtual {v1, v7}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.setText:(Ljava/lang/String;)V // method@97ea │ │ -315f74: 2207 3012 |0152: new-instance v7, Lorg/jaudiotagger/tag/id3/TyerTdatAggregatedFrame; // type@1230 │ │ -315f78: 7010 ae97 0700 |0154: invoke-direct {v7}, Lorg/jaudiotagger/tag/id3/TyerTdatAggregatedFrame;.:()V // method@97ae │ │ -315f7e: 6e20 af97 6700 |0157: invoke-virtual {v7, v6}, Lorg/jaudiotagger/tag/id3/TyerTdatAggregatedFrame;.addFrame:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V // method@97af │ │ -315f84: 6e20 af97 0700 |015a: invoke-virtual {v7, v0}, Lorg/jaudiotagger/tag/id3/TyerTdatAggregatedFrame;.addFrame:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V // method@97af │ │ -315f8a: 1107 |015d: return-object v7 │ │ -315f8c: 1106 |015e: return-object v6 │ │ -315f8e: 1206 |015f: const/4 v6, #int 0 // #0 │ │ -315f90: 1106 |0160: return-object v6 │ │ -315f92: 6f30 f194 6507 |0161: invoke-super {v5, v6, v7}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.createField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@94f1 │ │ -315f98: 0c06 |0164: move-result-object v6 │ │ -315f9a: 1106 |0165: return-object v6 │ │ -315f9c: 2206 1e10 |0166: new-instance v6, Ljava/lang/IllegalArgumentException; // type@101e │ │ -315fa0: 6207 2187 |0168: sget-object v7, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_INVALID_NULL_ARGUMENT:Lorg/jaudiotagger/logging/ErrorMessage; // field@8721 │ │ -315fa4: 6e10 5791 0700 |016a: invoke-virtual {v7}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ -315faa: 0c07 |016d: move-result-object v7 │ │ -315fac: 7020 1887 7600 |016e: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ -315fb2: 2706 |0171: throw v6 │ │ -315fb4: 2206 c311 |0172: new-instance v6, Lorg/jaudiotagger/tag/KeyNotFoundException; // type@11c3 │ │ -315fb8: 7010 a791 0600 |0174: invoke-direct {v6}, Lorg/jaudiotagger/tag/KeyNotFoundException;.:()V // method@91a7 │ │ -315fbe: 2706 |0177: throw v6 │ │ +315cc4: |[315cc4] org.jaudiotagger.tag.id3.ID3v23Tag.createField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; │ │ +315cd4: 3806 7201 |0000: if-eqz v6, 0172 // +0172 │ │ +315cd8: 3807 6401 |0002: if-eqz v7, 0166 // +0164 │ │ +315cdc: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +315cde: 4601 0700 |0005: aget-object v1, v7, v0 │ │ +315ce2: 3801 5f01 |0007: if-eqz v1, 0166 // +015f │ │ +315ce6: 4601 0700 |0009: aget-object v1, v7, v0 │ │ +315cea: 6202 c387 |000b: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.GENRE:Lorg/jaudiotagger/tag/FieldKey; // field@87c3 │ │ +315cee: 3326 3b00 |000d: if-ne v6, v2, 0048 // +003b │ │ +315cf2: 3801 2d00 |000f: if-eqz v1, 003c // +002d │ │ +315cf6: 6e20 0297 6500 |0011: invoke-virtual {v5, v6}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.getFrameAndSubIdFromGenericKey:(Lorg/jaudiotagger/tag/FieldKey;)Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId; // method@9702 │ │ +315cfc: 0c06 |0014: move-result-object v6 │ │ +315cfe: 6e10 de94 0600 |0015: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.getFrameId:()Ljava/lang/String; // method@94de │ │ +315d04: 0c06 |0018: move-result-object v6 │ │ +315d06: 6e20 f796 6500 |0019: invoke-virtual {v5, v6}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.createFrame:(Ljava/lang/String;)Lorg/jaudiotagger/tag/id3/ID3v23Frame; // method@96f7 │ │ +315d0c: 0c06 |001c: move-result-object v6 │ │ +315d0e: 6e10 be94 0600 |001d: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +315d14: 0c07 |0020: move-result-object v7 │ │ +315d16: 1f07 5f12 |0021: check-cast v7, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCON; // type@125f │ │ +315d1a: 6e10 b599 0700 |0023: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCON;.setV23Format:()V // method@99b5 │ │ +315d20: 7100 ea91 0000 |0026: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ +315d26: 0c00 |0029: move-result-object v0 │ │ +315d28: 6e10 1992 0000 |002a: invoke-virtual {v0}, Lorg/jaudiotagger/tag/TagOptionSingleton;.isWriteMp3GenresAsText:()Z // method@9219 │ │ +315d2e: 0a00 |002d: move-result v0 │ │ +315d30: 3800 0600 |002e: if-eqz v0, 0034 // +0006 │ │ +315d34: 6e20 b499 1700 |0030: invoke-virtual {v7, v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCON;.setText:(Ljava/lang/String;)V // method@99b4 │ │ +315d3a: 2808 |0033: goto 003b // +0008 │ │ +315d3c: 7110 ab99 0100 |0034: invoke-static {v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCON;.convertGenericToID3v23Genre:(Ljava/lang/String;)Ljava/lang/String; // method@99ab │ │ +315d42: 0c00 |0037: move-result-object v0 │ │ +315d44: 6e20 b499 0700 |0038: invoke-virtual {v7, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCON;.setText:(Ljava/lang/String;)V // method@99b4 │ │ +315d4a: 1106 |003b: return-object v6 │ │ +315d4c: 2206 1e10 |003c: new-instance v6, Ljava/lang/IllegalArgumentException; // type@101e │ │ +315d50: 6207 2187 |003e: sget-object v7, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_INVALID_NULL_ARGUMENT:Lorg/jaudiotagger/logging/ErrorMessage; // field@8721 │ │ +315d54: 6e10 5791 0700 |0040: invoke-virtual {v7}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ +315d5a: 0c07 |0043: move-result-object v7 │ │ +315d5c: 7020 1887 7600 |0044: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ +315d62: 2706 |0047: throw v6 │ │ +315d64: 6202 3388 |0048: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.YEAR:Lorg/jaudiotagger/tag/FieldKey; // field@8833 │ │ +315d68: 3326 1701 |004a: if-ne v6, v2, 0161 // +0117 │ │ +315d6c: 6e10 aa87 0100 |004c: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@87aa │ │ +315d72: 0a06 |004f: move-result v6 │ │ +315d74: 1217 |0050: const/4 v7, #int 1 // #1 │ │ +315d76: 1a02 244b |0051: const-string v2, "TYER" // string@4b24 │ │ +315d7a: 3376 2100 |0053: if-ne v6, v7, 0074 // +0021 │ │ +315d7e: 6e20 f796 2500 |0055: invoke-virtual {v5, v2}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.createFrame:(Ljava/lang/String;)Lorg/jaudiotagger/tag/id3/ID3v23Frame; // method@96f7 │ │ +315d84: 0c06 |0058: move-result-object v6 │ │ +315d86: 6e10 be94 0600 |0059: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +315d8c: 0c07 |005c: move-result-object v7 │ │ +315d8e: 1f07 3312 |005d: check-cast v7, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo; // type@1233 │ │ +315d92: 2200 3910 |005f: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +315d96: 7010 cc87 0000 |0061: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +315d9c: 1a02 8004 |0064: const-string v2, "000" // string@0480 │ │ +315da0: 6e20 d787 2000 |0066: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +315da6: 6e20 d787 1000 |0069: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +315dac: 6e10 df87 0000 |006c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +315db2: 0c00 |006f: move-result-object v0 │ │ +315db4: 6e20 ea97 0700 |0070: invoke-virtual {v7, v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.setText:(Ljava/lang/String;)V // method@97ea │ │ +315dba: 1106 |0073: return-object v6 │ │ +315dbc: 6e10 aa87 0100 |0074: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@87aa │ │ +315dc2: 0a06 |0077: move-result v6 │ │ +315dc4: 1227 |0078: const/4 v7, #int 2 // #2 │ │ +315dc6: 3376 2100 |0079: if-ne v6, v7, 009a // +0021 │ │ +315dca: 6e20 f796 2500 |007b: invoke-virtual {v5, v2}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.createFrame:(Ljava/lang/String;)Lorg/jaudiotagger/tag/id3/ID3v23Frame; // method@96f7 │ │ +315dd0: 0c06 |007e: move-result-object v6 │ │ +315dd2: 6e10 be94 0600 |007f: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +315dd8: 0c07 |0082: move-result-object v7 │ │ +315dda: 1f07 3312 |0083: check-cast v7, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo; // type@1233 │ │ +315dde: 2200 3910 |0085: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +315de2: 7010 cc87 0000 |0087: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +315de8: 1a02 7f04 |008a: const-string v2, "00" // string@047f │ │ +315dec: 6e20 d787 2000 |008c: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +315df2: 6e20 d787 1000 |008f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +315df8: 6e10 df87 0000 |0092: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +315dfe: 0c00 |0095: move-result-object v0 │ │ +315e00: 6e20 ea97 0700 |0096: invoke-virtual {v7, v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.setText:(Ljava/lang/String;)V // method@97ea │ │ +315e06: 1106 |0099: return-object v6 │ │ +315e08: 6e10 aa87 0100 |009a: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@87aa │ │ +315e0e: 0a06 |009d: move-result v6 │ │ +315e10: 1237 |009e: const/4 v7, #int 3 // #3 │ │ +315e12: 3376 2100 |009f: if-ne v6, v7, 00c0 // +0021 │ │ +315e16: 6e20 f796 2500 |00a1: invoke-virtual {v5, v2}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.createFrame:(Ljava/lang/String;)Lorg/jaudiotagger/tag/id3/ID3v23Frame; // method@96f7 │ │ +315e1c: 0c06 |00a4: move-result-object v6 │ │ +315e1e: 6e10 be94 0600 |00a5: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +315e24: 0c07 |00a8: move-result-object v7 │ │ +315e26: 1f07 3312 |00a9: check-cast v7, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo; // type@1233 │ │ +315e2a: 2200 3910 |00ab: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +315e2e: 7010 cc87 0000 |00ad: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +315e34: 1a02 7a04 |00b0: const-string v2, "0" // string@047a │ │ +315e38: 6e20 d787 2000 |00b2: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +315e3e: 6e20 d787 1000 |00b5: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +315e44: 6e10 df87 0000 |00b8: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +315e4a: 0c00 |00bb: move-result-object v0 │ │ +315e4c: 6e20 ea97 0700 |00bc: invoke-virtual {v7, v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.setText:(Ljava/lang/String;)V // method@97ea │ │ +315e52: 1106 |00bf: return-object v6 │ │ +315e54: 6e10 aa87 0100 |00c0: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@87aa │ │ +315e5a: 0a06 |00c3: move-result v6 │ │ +315e5c: 1247 |00c4: const/4 v7, #int 4 // #4 │ │ +315e5e: 3376 1000 |00c5: if-ne v6, v7, 00d5 // +0010 │ │ +315e62: 6e20 f796 2500 |00c7: invoke-virtual {v5, v2}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.createFrame:(Ljava/lang/String;)Lorg/jaudiotagger/tag/id3/ID3v23Frame; // method@96f7 │ │ +315e68: 0c06 |00ca: move-result-object v6 │ │ +315e6a: 6e10 be94 0600 |00cb: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +315e70: 0c07 |00ce: move-result-object v7 │ │ +315e72: 1f07 3312 |00cf: check-cast v7, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo; // type@1233 │ │ +315e76: 6e20 ea97 1700 |00d1: invoke-virtual {v7, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.setText:(Ljava/lang/String;)V // method@97ea │ │ +315e7c: 1106 |00d4: return-object v6 │ │ +315e7e: 6e10 aa87 0100 |00d5: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@87aa │ │ +315e84: 0a06 |00d8: move-result v6 │ │ +315e86: 3776 8600 |00d9: if-le v6, v7, 015f // +0086 │ │ +315e8a: 6e20 f796 2500 |00db: invoke-virtual {v5, v2}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.createFrame:(Ljava/lang/String;)Lorg/jaudiotagger/tag/id3/ID3v23Frame; // method@96f7 │ │ +315e90: 0c06 |00de: move-result-object v6 │ │ +315e92: 6e10 be94 0600 |00df: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +315e98: 0c02 |00e2: move-result-object v2 │ │ +315e9a: 1f02 3312 |00e3: check-cast v2, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo; // type@1233 │ │ +315e9e: 6e30 b587 0107 |00e5: invoke-virtual {v1, v0, v7}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@87b5 │ │ +315ea4: 0c07 |00e8: move-result-object v7 │ │ +315ea6: 6e20 ea97 7200 |00e9: invoke-virtual {v2, v7}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.setText:(Ljava/lang/String;)V // method@97ea │ │ +315eac: 6e10 aa87 0100 |00ec: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@87aa │ │ +315eb2: 0a07 |00ef: move-result v7 │ │ +315eb4: 1a00 4e49 |00f0: const-string v0, "TDAT" // string@494e │ │ +315eb8: 1252 |00f2: const/4 v2, #int 5 // #5 │ │ +315eba: 1303 0a00 |00f3: const/16 v3, #int 10 // #a │ │ +315ebe: 1274 |00f5: const/4 v4, #int 7 // #7 │ │ +315ec0: 3437 3400 |00f6: if-lt v7, v3, 012a // +0034 │ │ +315ec4: 6e30 b587 2104 |00f8: invoke-virtual {v1, v2, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@87b5 │ │ +315eca: 0c07 |00fb: move-result-object v7 │ │ +315ecc: 1302 0800 |00fc: const/16 v2, #int 8 // #8 │ │ +315ed0: 6e30 b587 2103 |00fe: invoke-virtual {v1, v2, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@87b5 │ │ +315ed6: 0c01 |0101: move-result-object v1 │ │ +315ed8: 6e20 f796 0500 |0102: invoke-virtual {v5, v0}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.createFrame:(Ljava/lang/String;)Lorg/jaudiotagger/tag/id3/ID3v23Frame; // method@96f7 │ │ +315ede: 0c00 |0105: move-result-object v0 │ │ +315ee0: 6e10 be94 0000 |0106: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +315ee6: 0c02 |0109: move-result-object v2 │ │ +315ee8: 1f02 3312 |010a: check-cast v2, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo; // type@1233 │ │ +315eec: 2203 3910 |010c: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ +315ef0: 7010 cc87 0300 |010e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +315ef6: 6e20 d787 1300 |0111: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +315efc: 6e20 d787 7300 |0114: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +315f02: 6e10 df87 0300 |0117: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +315f08: 0c07 |011a: move-result-object v7 │ │ +315f0a: 6e20 ea97 7200 |011b: invoke-virtual {v2, v7}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.setText:(Ljava/lang/String;)V // method@97ea │ │ +315f10: 2207 3012 |011e: new-instance v7, Lorg/jaudiotagger/tag/id3/TyerTdatAggregatedFrame; // type@1230 │ │ +315f14: 7010 ae97 0700 |0120: invoke-direct {v7}, Lorg/jaudiotagger/tag/id3/TyerTdatAggregatedFrame;.:()V // method@97ae │ │ +315f1a: 6e20 af97 6700 |0123: invoke-virtual {v7, v6}, Lorg/jaudiotagger/tag/id3/TyerTdatAggregatedFrame;.addFrame:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V // method@97af │ │ +315f20: 6e20 af97 0700 |0126: invoke-virtual {v7, v0}, Lorg/jaudiotagger/tag/id3/TyerTdatAggregatedFrame;.addFrame:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V // method@97af │ │ +315f26: 1107 |0129: return-object v7 │ │ +315f28: 6e10 aa87 0100 |012a: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@87aa │ │ +315f2e: 0a07 |012d: move-result v7 │ │ +315f30: 3447 3000 |012e: if-lt v7, v4, 015e // +0030 │ │ +315f34: 6e30 b587 2104 |0130: invoke-virtual {v1, v2, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@87b5 │ │ +315f3a: 0c07 |0133: move-result-object v7 │ │ +315f3c: 6e20 f796 0500 |0134: invoke-virtual {v5, v0}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.createFrame:(Ljava/lang/String;)Lorg/jaudiotagger/tag/id3/ID3v23Frame; // method@96f7 │ │ +315f42: 0c00 |0137: move-result-object v0 │ │ +315f44: 6e10 be94 0000 |0138: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +315f4a: 0c01 |013b: move-result-object v1 │ │ +315f4c: 1f01 3312 |013c: check-cast v1, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo; // type@1233 │ │ +315f50: 2202 3910 |013e: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ +315f54: 7010 cc87 0200 |0140: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +315f5a: 1a03 8504 |0143: const-string v3, "01" // string@0485 │ │ +315f5e: 6e20 d787 3200 |0145: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +315f64: 6e20 d787 7200 |0148: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +315f6a: 6e10 df87 0200 |014b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +315f70: 0c07 |014e: move-result-object v7 │ │ +315f72: 6e20 ea97 7100 |014f: invoke-virtual {v1, v7}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.setText:(Ljava/lang/String;)V // method@97ea │ │ +315f78: 2207 3012 |0152: new-instance v7, Lorg/jaudiotagger/tag/id3/TyerTdatAggregatedFrame; // type@1230 │ │ +315f7c: 7010 ae97 0700 |0154: invoke-direct {v7}, Lorg/jaudiotagger/tag/id3/TyerTdatAggregatedFrame;.:()V // method@97ae │ │ +315f82: 6e20 af97 6700 |0157: invoke-virtual {v7, v6}, Lorg/jaudiotagger/tag/id3/TyerTdatAggregatedFrame;.addFrame:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V // method@97af │ │ +315f88: 6e20 af97 0700 |015a: invoke-virtual {v7, v0}, Lorg/jaudiotagger/tag/id3/TyerTdatAggregatedFrame;.addFrame:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V // method@97af │ │ +315f8e: 1107 |015d: return-object v7 │ │ +315f90: 1106 |015e: return-object v6 │ │ +315f92: 1206 |015f: const/4 v6, #int 0 // #0 │ │ +315f94: 1106 |0160: return-object v6 │ │ +315f96: 6f30 f194 6507 |0161: invoke-super {v5, v6, v7}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.createField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@94f1 │ │ +315f9c: 0c06 |0164: move-result-object v6 │ │ +315f9e: 1106 |0165: return-object v6 │ │ +315fa0: 2206 1e10 |0166: new-instance v6, Ljava/lang/IllegalArgumentException; // type@101e │ │ +315fa4: 6207 2187 |0168: sget-object v7, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_INVALID_NULL_ARGUMENT:Lorg/jaudiotagger/logging/ErrorMessage; // field@8721 │ │ +315fa8: 6e10 5791 0700 |016a: invoke-virtual {v7}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ +315fae: 0c07 |016d: move-result-object v7 │ │ +315fb0: 7020 1887 7600 |016e: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ +315fb6: 2706 |0171: throw v6 │ │ +315fb8: 2206 c311 |0172: new-instance v6, Lorg/jaudiotagger/tag/KeyNotFoundException; // type@11c3 │ │ +315fbc: 7010 a791 0600 |0174: invoke-direct {v6}, Lorg/jaudiotagger/tag/KeyNotFoundException;.:()V // method@91a7 │ │ +315fc2: 2706 |0177: throw v6 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=1077 │ │ 0x0009 line=1082 │ │ 0x000b line=1083 │ │ 0x0011 line=1089 │ │ 0x0015 line=1090 │ │ @@ -1364239,33 +1364239,33 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 33 16-bit code units │ │ -315fc0: |[315fc0] org.jaudiotagger.tag.id3.ID3v23Tag.createField:(Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; │ │ -315fd0: 3804 1b00 |0000: if-eqz v4, 001b // +001b │ │ -315fd4: 2200 0612 |0002: new-instance v0, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId; // type@1206 │ │ -315fd8: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -315fda: 6e10 9b96 0400 |0005: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.getFrameId:()Ljava/lang/String; // method@969b │ │ -315fe0: 0c02 |0008: move-result-object v2 │ │ -315fe2: 6e10 9c96 0400 |0009: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.getSubId:()Ljava/lang/String; // method@969c │ │ -315fe8: 0c04 |000c: move-result-object v4 │ │ -315fea: 7040 dd94 1042 |000d: invoke-direct {v0, v1, v2, v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.:(Lorg/jaudiotagger/tag/FieldKey;Ljava/lang/String;Ljava/lang/String;)V // method@94dd │ │ -315ff0: 1214 |0010: const/4 v4, #int 1 // #1 │ │ -315ff2: 2344 c013 |0011: new-array v4, v4, [Ljava/lang/String; // type@13c0 │ │ -315ff6: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -315ff8: 4d05 0401 |0014: aput-object v5, v4, v1 │ │ -315ffc: 6f30 f994 0304 |0016: invoke-super {v3, v0, v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.doCreateTagField:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;[Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@94f9 │ │ -316002: 0c04 |0019: move-result-object v4 │ │ -316004: 1104 |001a: return-object v4 │ │ -316006: 2204 c311 |001b: new-instance v4, Lorg/jaudiotagger/tag/KeyNotFoundException; // type@11c3 │ │ -31600a: 7010 a791 0400 |001d: invoke-direct {v4}, Lorg/jaudiotagger/tag/KeyNotFoundException;.:()V // method@91a7 │ │ -316010: 2704 |0020: throw v4 │ │ +315fc4: |[315fc4] org.jaudiotagger.tag.id3.ID3v23Tag.createField:(Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; │ │ +315fd4: 3804 1b00 |0000: if-eqz v4, 001b // +001b │ │ +315fd8: 2200 0612 |0002: new-instance v0, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId; // type@1206 │ │ +315fdc: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +315fde: 6e10 9b96 0400 |0005: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.getFrameId:()Ljava/lang/String; // method@969b │ │ +315fe4: 0c02 |0008: move-result-object v2 │ │ +315fe6: 6e10 9c96 0400 |0009: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.getSubId:()Ljava/lang/String; // method@969c │ │ +315fec: 0c04 |000c: move-result-object v4 │ │ +315fee: 7040 dd94 1042 |000d: invoke-direct {v0, v1, v2, v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.:(Lorg/jaudiotagger/tag/FieldKey;Ljava/lang/String;Ljava/lang/String;)V // method@94dd │ │ +315ff4: 1214 |0010: const/4 v4, #int 1 // #1 │ │ +315ff6: 2344 c013 |0011: new-array v4, v4, [Ljava/lang/String; // type@13c0 │ │ +315ffa: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +315ffc: 4d05 0401 |0014: aput-object v5, v4, v1 │ │ +316000: 6f30 f994 0304 |0016: invoke-super {v3, v0, v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.doCreateTagField:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;[Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@94f9 │ │ +316006: 0c04 |0019: move-result-object v4 │ │ +316008: 1104 |001a: return-object v4 │ │ +31600a: 2204 c311 |001b: new-instance v4, Lorg/jaudiotagger/tag/KeyNotFoundException; // type@11c3 │ │ +31600e: 7010 a791 0400 |001d: invoke-direct {v4}, Lorg/jaudiotagger/tag/KeyNotFoundException;.:()V // method@91a7 │ │ +316014: 2704 |0020: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=894 │ │ 0x001b line=892 │ │ locals : │ │ 0x0000 - 0x0021 reg=3 this Lorg/jaudiotagger/tag/id3/ID3v23Tag; │ │ 0x0000 - 0x0021 reg=4 (null) Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; │ │ @@ -1364276,67 +1364276,67 @@ │ │ type : '(Lorg/jaudiotagger/tag/images/Artwork;)Lorg/jaudiotagger/tag/TagField;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 109 16-bit code units │ │ -316014: |[316014] org.jaudiotagger.tag.id3.ID3v23Tag.createField:(Lorg/jaudiotagger/tag/images/Artwork;)Lorg/jaudiotagger/tag/TagField; │ │ -316024: 6200 b487 |0000: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.COVER_ART:Lorg/jaudiotagger/tag/FieldKey; // field@87b4 │ │ -316028: 6e20 0297 0900 |0002: invoke-virtual {v9, v0}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.getFrameAndSubIdFromGenericKey:(Lorg/jaudiotagger/tag/FieldKey;)Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId; // method@9702 │ │ -31602e: 0c00 |0005: move-result-object v0 │ │ -316030: 6e10 de94 0000 |0006: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.getFrameId:()Ljava/lang/String; // method@94de │ │ -316036: 0c00 |0009: move-result-object v0 │ │ -316038: 6e20 f796 0900 |000a: invoke-virtual {v9, v0}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.createFrame:(Ljava/lang/String;)Lorg/jaudiotagger/tag/id3/ID3v23Frame; // method@96f7 │ │ -31603e: 0c00 |000d: move-result-object v0 │ │ -316040: 6e10 be94 0000 |000e: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -316046: 0c01 |0011: move-result-object v1 │ │ -316048: 1f01 3712 |0012: check-cast v1, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC; // type@1237 │ │ -31604c: 7210 329c 0a00 |0014: invoke-interface {v10}, Lorg/jaudiotagger/tag/images/Artwork;.isLinked:()Z // method@9c32 │ │ -316052: 0a02 |0017: move-result v2 │ │ -316054: 1a03 0000 |0018: const-string v3, "" // string@0000 │ │ -316058: 1a04 b014 |001a: const-string v4, "Description" // string@14b0 │ │ -31605c: 1a05 d938 |001c: const-string v5, "MIMEType" // string@38d9 │ │ -316060: 1a06 4841 |001e: const-string v6, "PictureType" // string@4148 │ │ -316064: 1a07 4741 |0020: const-string v7, "PictureData" // string@4147 │ │ -316068: 3902 1f00 |0022: if-nez v2, 0041 // +001f │ │ -31606c: 7210 2a9c 0a00 |0024: invoke-interface {v10}, Lorg/jaudiotagger/tag/images/Artwork;.getBinaryData:()[B // method@9c2a │ │ -316072: 0c02 |0027: move-result-object v2 │ │ -316074: 6e30 2398 7102 |0028: invoke-virtual {v1, v7, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9823 │ │ -31607a: 7210 309c 0a00 |002b: invoke-interface {v10}, Lorg/jaudiotagger/tag/images/Artwork;.getPictureType:()I // method@9c30 │ │ -316080: 0a02 |002e: move-result v2 │ │ -316082: 7110 3487 0200 |002f: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -316088: 0c02 |0032: move-result-object v2 │ │ -31608a: 6e30 2398 6102 |0033: invoke-virtual {v1, v6, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9823 │ │ -316090: 7210 2f9c 0a00 |0036: invoke-interface {v10}, Lorg/jaudiotagger/tag/images/Artwork;.getMimeType:()Ljava/lang/String; // method@9c2f │ │ -316096: 0c0a |0039: move-result-object v10 │ │ -316098: 6e30 2398 510a |003a: invoke-virtual {v1, v5, v10}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9823 │ │ -31609e: 6e30 2398 4103 |003d: invoke-virtual {v1, v4, v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9823 │ │ -3160a4: 1100 |0040: return-object v0 │ │ -3160a6: 7210 2e9c 0a00 |0041: invoke-interface {v10}, Lorg/jaudiotagger/tag/images/Artwork;.getImageUrl:()Ljava/lang/String; // method@9c2e │ │ -3160ac: 0c02 |0044: move-result-object v2 │ │ -3160ae: 1a08 d61e |0045: const-string v8, "ISO-8859-1" // string@1ed6 │ │ -3160b2: 6e20 a087 8200 |0047: invoke-virtual {v2, v8}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@87a0 │ │ -3160b8: 0c02 |004a: move-result-object v2 │ │ -3160ba: 6e30 2398 7102 |004b: invoke-virtual {v1, v7, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9823 │ │ -3160c0: 7210 309c 0a00 |004e: invoke-interface {v10}, Lorg/jaudiotagger/tag/images/Artwork;.getPictureType:()I // method@9c30 │ │ -3160c6: 0a0a |0051: move-result v10 │ │ -3160c8: 7110 3487 0a00 |0052: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -3160ce: 0c0a |0055: move-result-object v10 │ │ -3160d0: 6e30 2398 610a |0056: invoke-virtual {v1, v6, v10}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9823 │ │ -3160d6: 1a0a 3904 |0059: const-string v10, "-->" // string@0439 │ │ -3160da: 6e30 2398 510a |005b: invoke-virtual {v1, v5, v10}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9823 │ │ -3160e0: 6e30 2398 4103 |005e: invoke-virtual {v1, v4, v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9823 │ │ -3160e6: 1100 |0061: return-object v0 │ │ -3160e8: 0d0a |0062: move-exception v10 │ │ -3160ea: 2200 3310 |0063: new-instance v0, Ljava/lang/RuntimeException; // type@1033 │ │ -3160ee: 6e10 bc86 0a00 |0065: invoke-virtual {v10}, Ljava/io/UnsupportedEncodingException;.getMessage:()Ljava/lang/String; // method@86bc │ │ -3160f4: 0c0a |0068: move-result-object v10 │ │ -3160f6: 7020 7c87 a000 |0069: invoke-direct {v0, v10}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@877c │ │ -3160fc: 2700 |006c: throw v0 │ │ +316018: |[316018] org.jaudiotagger.tag.id3.ID3v23Tag.createField:(Lorg/jaudiotagger/tag/images/Artwork;)Lorg/jaudiotagger/tag/TagField; │ │ +316028: 6200 b487 |0000: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.COVER_ART:Lorg/jaudiotagger/tag/FieldKey; // field@87b4 │ │ +31602c: 6e20 0297 0900 |0002: invoke-virtual {v9, v0}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.getFrameAndSubIdFromGenericKey:(Lorg/jaudiotagger/tag/FieldKey;)Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId; // method@9702 │ │ +316032: 0c00 |0005: move-result-object v0 │ │ +316034: 6e10 de94 0000 |0006: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.getFrameId:()Ljava/lang/String; // method@94de │ │ +31603a: 0c00 |0009: move-result-object v0 │ │ +31603c: 6e20 f796 0900 |000a: invoke-virtual {v9, v0}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.createFrame:(Ljava/lang/String;)Lorg/jaudiotagger/tag/id3/ID3v23Frame; // method@96f7 │ │ +316042: 0c00 |000d: move-result-object v0 │ │ +316044: 6e10 be94 0000 |000e: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +31604a: 0c01 |0011: move-result-object v1 │ │ +31604c: 1f01 3712 |0012: check-cast v1, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC; // type@1237 │ │ +316050: 7210 329c 0a00 |0014: invoke-interface {v10}, Lorg/jaudiotagger/tag/images/Artwork;.isLinked:()Z // method@9c32 │ │ +316056: 0a02 |0017: move-result v2 │ │ +316058: 1a03 0000 |0018: const-string v3, "" // string@0000 │ │ +31605c: 1a04 b014 |001a: const-string v4, "Description" // string@14b0 │ │ +316060: 1a05 d938 |001c: const-string v5, "MIMEType" // string@38d9 │ │ +316064: 1a06 4841 |001e: const-string v6, "PictureType" // string@4148 │ │ +316068: 1a07 4741 |0020: const-string v7, "PictureData" // string@4147 │ │ +31606c: 3902 1f00 |0022: if-nez v2, 0041 // +001f │ │ +316070: 7210 2a9c 0a00 |0024: invoke-interface {v10}, Lorg/jaudiotagger/tag/images/Artwork;.getBinaryData:()[B // method@9c2a │ │ +316076: 0c02 |0027: move-result-object v2 │ │ +316078: 6e30 2398 7102 |0028: invoke-virtual {v1, v7, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9823 │ │ +31607e: 7210 309c 0a00 |002b: invoke-interface {v10}, Lorg/jaudiotagger/tag/images/Artwork;.getPictureType:()I // method@9c30 │ │ +316084: 0a02 |002e: move-result v2 │ │ +316086: 7110 3487 0200 |002f: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +31608c: 0c02 |0032: move-result-object v2 │ │ +31608e: 6e30 2398 6102 |0033: invoke-virtual {v1, v6, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9823 │ │ +316094: 7210 2f9c 0a00 |0036: invoke-interface {v10}, Lorg/jaudiotagger/tag/images/Artwork;.getMimeType:()Ljava/lang/String; // method@9c2f │ │ +31609a: 0c0a |0039: move-result-object v10 │ │ +31609c: 6e30 2398 510a |003a: invoke-virtual {v1, v5, v10}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9823 │ │ +3160a2: 6e30 2398 4103 |003d: invoke-virtual {v1, v4, v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9823 │ │ +3160a8: 1100 |0040: return-object v0 │ │ +3160aa: 7210 2e9c 0a00 |0041: invoke-interface {v10}, Lorg/jaudiotagger/tag/images/Artwork;.getImageUrl:()Ljava/lang/String; // method@9c2e │ │ +3160b0: 0c02 |0044: move-result-object v2 │ │ +3160b2: 1a08 d61e |0045: const-string v8, "ISO-8859-1" // string@1ed6 │ │ +3160b6: 6e20 a087 8200 |0047: invoke-virtual {v2, v8}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@87a0 │ │ +3160bc: 0c02 |004a: move-result-object v2 │ │ +3160be: 6e30 2398 7102 |004b: invoke-virtual {v1, v7, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9823 │ │ +3160c4: 7210 309c 0a00 |004e: invoke-interface {v10}, Lorg/jaudiotagger/tag/images/Artwork;.getPictureType:()I // method@9c30 │ │ +3160ca: 0a0a |0051: move-result v10 │ │ +3160cc: 7110 3487 0a00 |0052: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +3160d2: 0c0a |0055: move-result-object v10 │ │ +3160d4: 6e30 2398 610a |0056: invoke-virtual {v1, v6, v10}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9823 │ │ +3160da: 1a0a 3904 |0059: const-string v10, "-->" // string@0439 │ │ +3160de: 6e30 2398 510a |005b: invoke-virtual {v1, v5, v10}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9823 │ │ +3160e4: 6e30 2398 4103 |005e: invoke-virtual {v1, v4, v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9823 │ │ +3160ea: 1100 |0061: return-object v0 │ │ +3160ec: 0d0a |0062: move-exception v10 │ │ +3160ee: 2200 3310 |0063: new-instance v0, Ljava/lang/RuntimeException; // type@1033 │ │ +3160f2: 6e10 bc86 0a00 |0065: invoke-virtual {v10}, Ljava/io/UnsupportedEncodingException;.getMessage:()Ljava/lang/String; // method@86bc │ │ +3160f8: 0c0a |0068: move-result-object v10 │ │ +3160fa: 7020 7c87 a000 |0069: invoke-direct {v0, v10}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@877c │ │ +316100: 2700 |006c: throw v0 │ │ catches : 1 │ │ 0x0041 - 0x004e │ │ Ljava/io/UnsupportedEncodingException; -> 0x0062 │ │ positions : │ │ 0x0000 line=1008 │ │ 0x000e line=1009 │ │ 0x0014 line=1010 │ │ @@ -1364358,18 +1364358,18 @@ │ │ type : '(Ljava/lang/String;)Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -316110: |[316110] org.jaudiotagger.tag.id3.ID3v23Tag.createFrame:(Ljava/lang/String;)Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; │ │ -316120: 6e20 f796 1000 |0000: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.createFrame:(Ljava/lang/String;)Lorg/jaudiotagger/tag/id3/ID3v23Frame; // method@96f7 │ │ -316126: 0c01 |0003: move-result-object v1 │ │ -316128: 1101 |0004: return-object v1 │ │ +316114: |[316114] org.jaudiotagger.tag.id3.ID3v23Tag.createFrame:(Ljava/lang/String;)Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; │ │ +316124: 6e20 f796 1000 |0000: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.createFrame:(Ljava/lang/String;)Lorg/jaudiotagger/tag/id3/ID3v23Frame; // method@96f7 │ │ +31612a: 0c01 |0003: move-result-object v1 │ │ +31612c: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/jaudiotagger/tag/id3/ID3v23Tag; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1364378,18 +1364378,18 @@ │ │ type : '(Ljava/lang/String;)Lorg/jaudiotagger/tag/id3/ID3v23Frame;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -3161b8: |[3161b8] org.jaudiotagger.tag.id3.ID3v23Tag.createFrame:(Ljava/lang/String;)Lorg/jaudiotagger/tag/id3/ID3v23Frame; │ │ -3161c8: 2200 2212 |0000: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23Frame; // type@1222 │ │ -3161cc: 7020 b696 2000 |0002: invoke-direct {v0, v2}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.:(Ljava/lang/String;)V // method@96b6 │ │ -3161d2: 1100 |0005: return-object v0 │ │ +3161bc: |[3161bc] org.jaudiotagger.tag.id3.ID3v23Tag.createFrame:(Ljava/lang/String;)Lorg/jaudiotagger/tag/id3/ID3v23Frame; │ │ +3161cc: 2200 2212 |0000: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v23Frame; // type@1222 │ │ +3161d0: 7020 b696 2000 |0002: invoke-direct {v0, v2}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.:(Ljava/lang/String;)V // method@96b6 │ │ +3161d6: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=872 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jaudiotagger/tag/id3/ID3v23Tag; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1364398,20 +1364398,20 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -3164ac: |[3164ac] org.jaudiotagger.tag.id3.ID3v23Tag.deleteField:(Ljava/lang/String;)V │ │ -3164bc: 2200 0612 |0000: new-instance v0, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId; // type@1206 │ │ -3164c0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3164c2: 7040 dd94 1013 |0003: invoke-direct {v0, v1, v3, v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.:(Lorg/jaudiotagger/tag/FieldKey;Ljava/lang/String;Ljava/lang/String;)V // method@94dd │ │ -3164c8: 6f20 fa94 0200 |0006: invoke-super {v2, v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.doDeleteTagField:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;)V // method@94fa │ │ -3164ce: 0e00 |0009: return-void │ │ +3164b0: |[3164b0] org.jaudiotagger.tag.id3.ID3v23Tag.deleteField:(Ljava/lang/String;)V │ │ +3164c0: 2200 0612 |0000: new-instance v0, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId; // type@1206 │ │ +3164c4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3164c6: 7040 dd94 1013 |0003: invoke-direct {v0, v1, v3, v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.:(Lorg/jaudiotagger/tag/FieldKey;Ljava/lang/String;Ljava/lang/String;)V // method@94dd │ │ +3164cc: 6f20 fa94 0200 |0006: invoke-super {v2, v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.doDeleteTagField:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;)V // method@94fa │ │ +3164d2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=944 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lorg/jaudiotagger/tag/id3/ID3v23Tag; │ │ 0x0000 - 0x000a reg=3 (null) Ljava/lang/String; │ │ │ │ @@ -1364420,28 +1364420,28 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 26 16-bit code units │ │ -3164d0: |[3164d0] org.jaudiotagger.tag.id3.ID3v23Tag.deleteField:(Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;)V │ │ -3164e0: 3804 1400 |0000: if-eqz v4, 0014 // +0014 │ │ -3164e4: 2200 0612 |0002: new-instance v0, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId; // type@1206 │ │ -3164e8: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -3164ea: 6e10 9b96 0400 |0005: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.getFrameId:()Ljava/lang/String; // method@969b │ │ -3164f0: 0c02 |0008: move-result-object v2 │ │ -3164f2: 6e10 9c96 0400 |0009: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.getSubId:()Ljava/lang/String; // method@969c │ │ -3164f8: 0c04 |000c: move-result-object v4 │ │ -3164fa: 7040 dd94 1042 |000d: invoke-direct {v0, v1, v2, v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.:(Lorg/jaudiotagger/tag/FieldKey;Ljava/lang/String;Ljava/lang/String;)V // method@94dd │ │ -316500: 6f20 fa94 0300 |0010: invoke-super {v3, v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.doDeleteTagField:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;)V // method@94fa │ │ -316506: 0e00 |0013: return-void │ │ -316508: 2204 c311 |0014: new-instance v4, Lorg/jaudiotagger/tag/KeyNotFoundException; // type@11c3 │ │ -31650c: 7010 a791 0400 |0016: invoke-direct {v4}, Lorg/jaudiotagger/tag/KeyNotFoundException;.:()V // method@91a7 │ │ -316512: 2704 |0019: throw v4 │ │ +3164d4: |[3164d4] org.jaudiotagger.tag.id3.ID3v23Tag.deleteField:(Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;)V │ │ +3164e4: 3804 1400 |0000: if-eqz v4, 0014 // +0014 │ │ +3164e8: 2200 0612 |0002: new-instance v0, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId; // type@1206 │ │ +3164ec: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +3164ee: 6e10 9b96 0400 |0005: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.getFrameId:()Ljava/lang/String; // method@969b │ │ +3164f4: 0c02 |0008: move-result-object v2 │ │ +3164f6: 6e10 9c96 0400 |0009: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.getSubId:()Ljava/lang/String; // method@969c │ │ +3164fc: 0c04 |000c: move-result-object v4 │ │ +3164fe: 7040 dd94 1042 |000d: invoke-direct {v0, v1, v2, v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.:(Lorg/jaudiotagger/tag/FieldKey;Ljava/lang/String;Ljava/lang/String;)V // method@94dd │ │ +316504: 6f20 fa94 0300 |0010: invoke-super {v3, v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.doDeleteTagField:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;)V // method@94fa │ │ +31650a: 0e00 |0013: return-void │ │ +31650c: 2204 c311 |0014: new-instance v4, Lorg/jaudiotagger/tag/KeyNotFoundException; // type@11c3 │ │ +316510: 7010 a791 0400 |0016: invoke-direct {v4}, Lorg/jaudiotagger/tag/KeyNotFoundException;.:()V // method@91a7 │ │ +316516: 2704 |0019: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=935 │ │ 0x0014 line=933 │ │ locals : │ │ 0x0000 - 0x001a reg=3 this Lorg/jaudiotagger/tag/id3/ID3v23Tag; │ │ 0x0000 - 0x001a reg=4 (null) Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; │ │ @@ -1364451,45 +1364451,45 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -3152a4: |[3152a4] org.jaudiotagger.tag.id3.ID3v23Tag.equals:(Ljava/lang/Object;)Z │ │ -3152b4: 2050 2512 |0000: instance-of v0, v5, Lorg/jaudiotagger/tag/id3/ID3v23Tag; // type@1225 │ │ -3152b8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3152ba: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ -3152be: 0f01 |0005: return v1 │ │ -3152c0: 0750 |0006: move-object v0, v5 │ │ -3152c2: 1f00 2512 |0007: check-cast v0, Lorg/jaudiotagger/tag/id3/ID3v23Tag; // type@1225 │ │ -3152c6: 5242 bd8c |0009: iget v2, v4, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.crc32:I // field@8cbd │ │ -3152ca: 5203 bd8c |000b: iget v3, v0, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.crc32:I // field@8cbd │ │ -3152ce: 3232 0300 |000d: if-eq v2, v3, 0010 // +0003 │ │ -3152d2: 0f01 |000f: return v1 │ │ -3152d4: 5542 be8c |0010: iget-boolean v2, v4, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.crcDataFlag:Z // field@8cbe │ │ -3152d8: 5503 be8c |0012: iget-boolean v3, v0, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.crcDataFlag:Z // field@8cbe │ │ -3152dc: 3232 0300 |0014: if-eq v2, v3, 0017 // +0003 │ │ -3152e0: 0f01 |0016: return v1 │ │ -3152e2: 5542 c38c |0017: iget-boolean v2, v4, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.experimental:Z // field@8cc3 │ │ -3152e6: 5503 c38c |0019: iget-boolean v3, v0, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.experimental:Z // field@8cc3 │ │ -3152ea: 3232 0300 |001b: if-eq v2, v3, 001e // +0003 │ │ -3152ee: 0f01 |001d: return v1 │ │ -3152f0: 5542 c48c |001e: iget-boolean v2, v4, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.extended:Z // field@8cc4 │ │ -3152f4: 5503 c48c |0020: iget-boolean v3, v0, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.extended:Z // field@8cc4 │ │ -3152f8: 3232 0300 |0022: if-eq v2, v3, 0025 // +0003 │ │ -3152fc: 0f01 |0024: return v1 │ │ -3152fe: 5242 ca8c |0025: iget v2, v4, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.paddingSize:I // field@8cca │ │ -315302: 5200 ca8c |0027: iget v0, v0, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.paddingSize:I // field@8cca │ │ -315306: 3302 0900 |0029: if-ne v2, v0, 0032 // +0009 │ │ -31530a: 6f20 fd94 5400 |002b: invoke-super {v4, v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.equals:(Ljava/lang/Object;)Z // method@94fd │ │ -315310: 0a05 |002e: move-result v5 │ │ -315312: 3805 0300 |002f: if-eqz v5, 0032 // +0003 │ │ -315316: 1211 |0031: const/4 v1, #int 1 // #1 │ │ -315318: 0f01 |0032: return v1 │ │ +3152a8: |[3152a8] org.jaudiotagger.tag.id3.ID3v23Tag.equals:(Ljava/lang/Object;)Z │ │ +3152b8: 2050 2512 |0000: instance-of v0, v5, Lorg/jaudiotagger/tag/id3/ID3v23Tag; // type@1225 │ │ +3152bc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3152be: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ +3152c2: 0f01 |0005: return v1 │ │ +3152c4: 0750 |0006: move-object v0, v5 │ │ +3152c6: 1f00 2512 |0007: check-cast v0, Lorg/jaudiotagger/tag/id3/ID3v23Tag; // type@1225 │ │ +3152ca: 5242 bd8c |0009: iget v2, v4, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.crc32:I // field@8cbd │ │ +3152ce: 5203 bd8c |000b: iget v3, v0, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.crc32:I // field@8cbd │ │ +3152d2: 3232 0300 |000d: if-eq v2, v3, 0010 // +0003 │ │ +3152d6: 0f01 |000f: return v1 │ │ +3152d8: 5542 be8c |0010: iget-boolean v2, v4, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.crcDataFlag:Z // field@8cbe │ │ +3152dc: 5503 be8c |0012: iget-boolean v3, v0, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.crcDataFlag:Z // field@8cbe │ │ +3152e0: 3232 0300 |0014: if-eq v2, v3, 0017 // +0003 │ │ +3152e4: 0f01 |0016: return v1 │ │ +3152e6: 5542 c38c |0017: iget-boolean v2, v4, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.experimental:Z // field@8cc3 │ │ +3152ea: 5503 c38c |0019: iget-boolean v3, v0, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.experimental:Z // field@8cc3 │ │ +3152ee: 3232 0300 |001b: if-eq v2, v3, 001e // +0003 │ │ +3152f2: 0f01 |001d: return v1 │ │ +3152f4: 5542 c48c |001e: iget-boolean v2, v4, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.extended:Z // field@8cc4 │ │ +3152f8: 5503 c48c |0020: iget-boolean v3, v0, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.extended:Z // field@8cc4 │ │ +3152fc: 3232 0300 |0022: if-eq v2, v3, 0025 // +0003 │ │ +315300: 0f01 |0024: return v1 │ │ +315302: 5242 ca8c |0025: iget v2, v4, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.paddingSize:I // field@8cca │ │ +315306: 5200 ca8c |0027: iget v0, v0, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.paddingSize:I // field@8cca │ │ +31530a: 3302 0900 |0029: if-ne v2, v0, 0032 // +0009 │ │ +31530e: 6f20 fd94 5400 |002b: invoke-super {v4, v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.equals:(Ljava/lang/Object;)Z // method@94fd │ │ +315314: 0a05 |002e: move-result v5 │ │ +315316: 3805 0300 |002f: if-eqz v5, 0032 // +0003 │ │ +31531a: 1211 |0031: const/4 v1, #int 1 // #1 │ │ +31531c: 0f01 |0032: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=413 │ │ 0x0006 line=417 │ │ 0x0009 line=418 │ │ 0x0010 line=422 │ │ 0x0017 line=426 │ │ @@ -1364504,76 +1364504,76 @@ │ │ type : '(Lorg/jaudiotagger/tag/FieldKey;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 120 16-bit code units │ │ -3158a0: |[3158a0] org.jaudiotagger.tag.id3.ID3v23Tag.getAll:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/util/List; │ │ -3158b0: 6200 c387 |0000: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.GENRE:Lorg/jaudiotagger/tag/FieldKey; // field@87c3 │ │ -3158b4: 3304 3d00 |0002: if-ne v4, v0, 003f // +003d │ │ -3158b8: 6e20 ff96 4300 |0004: invoke-virtual {v3, v4}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.getFields:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/util/List; // method@96ff │ │ -3158be: 0c04 |0007: move-result-object v4 │ │ -3158c0: 2200 7c10 |0008: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ -3158c4: 7010 ae88 0000 |000a: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ -3158ca: 3804 3100 |000d: if-eqz v4, 003e // +0031 │ │ -3158ce: 7210 7389 0400 |000f: invoke-interface {v4}, Ljava/util/List;.size:()I // method@8973 │ │ -3158d4: 0a01 |0012: move-result v1 │ │ -3158d6: 3d01 2b00 |0013: if-lez v1, 003e // +002b │ │ -3158da: 1201 |0015: const/4 v1, #int 0 // #0 │ │ -3158dc: 7220 6a89 1400 |0016: invoke-interface {v4, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ -3158e2: 0c04 |0019: move-result-object v4 │ │ -3158e4: 1f04 0312 |001a: check-cast v4, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // type@1203 │ │ -3158e8: 6e10 be94 0400 |001c: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -3158ee: 0c04 |001f: move-result-object v4 │ │ -3158f0: 1f04 5f12 |0020: check-cast v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCON; // type@125f │ │ -3158f4: 6e10 b399 0400 |0022: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCON;.getValues:()Ljava/util/List; // method@99b3 │ │ -3158fa: 0c04 |0025: move-result-object v4 │ │ -3158fc: 7210 6e89 0400 |0026: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ -315902: 0c04 |0029: move-result-object v4 │ │ -315904: 7210 4789 0400 |002a: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -31590a: 0a01 |002d: move-result v1 │ │ -31590c: 3801 1000 |002e: if-eqz v1, 003e // +0010 │ │ -315910: 7210 4889 0400 |0030: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -315916: 0c01 |0033: move-result-object v1 │ │ -315918: 1f01 3710 |0034: check-cast v1, Ljava/lang/String; // type@1037 │ │ -31591c: 7110 ae99 0100 |0036: invoke-static {v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCON;.convertID3v23GenreToGeneric:(Ljava/lang/String;)Ljava/lang/String; // method@99ae │ │ -315922: 0c01 |0039: move-result-object v1 │ │ -315924: 7220 6489 1000 |003a: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -31592a: 28ed |003d: goto 002a // -0013 │ │ -31592c: 1100 |003e: return-object v0 │ │ -31592e: 6200 3388 |003f: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.YEAR:Lorg/jaudiotagger/tag/FieldKey; // field@8833 │ │ -315932: 3304 3200 |0041: if-ne v4, v0, 0073 // +0032 │ │ -315936: 6e20 ff96 4300 |0043: invoke-virtual {v3, v4}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.getFields:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/util/List; // method@96ff │ │ -31593c: 0c04 |0046: move-result-object v4 │ │ -31593e: 2200 7c10 |0047: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ -315942: 7010 ae88 0000 |0049: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ -315948: 3804 2600 |004c: if-eqz v4, 0072 // +0026 │ │ -31594c: 7210 7389 0400 |004e: invoke-interface {v4}, Ljava/util/List;.size:()I // method@8973 │ │ -315952: 0a01 |0051: move-result v1 │ │ -315954: 3d01 2000 |0052: if-lez v1, 0072 // +0020 │ │ -315958: 7210 6e89 0400 |0054: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ -31595e: 0c04 |0057: move-result-object v4 │ │ -315960: 7210 4789 0400 |0058: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -315966: 0a01 |005b: move-result v1 │ │ -315968: 3801 1600 |005c: if-eqz v1, 0072 // +0016 │ │ -31596c: 7210 4889 0400 |005e: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -315972: 0c01 |0061: move-result-object v1 │ │ -315974: 1f01 c711 |0062: check-cast v1, Lorg/jaudiotagger/tag/TagField; // type@11c7 │ │ -315978: 2012 ca11 |0064: instance-of v2, v1, Lorg/jaudiotagger/tag/TagTextField; // type@11ca │ │ -31597c: 3802 f2ff |0066: if-eqz v2, 0058 // -000e │ │ -315980: 1f01 ca11 |0068: check-cast v1, Lorg/jaudiotagger/tag/TagTextField; // type@11ca │ │ -315984: 7210 4a92 0100 |006a: invoke-interface {v1}, Lorg/jaudiotagger/tag/TagTextField;.getContent:()Ljava/lang/String; // method@924a │ │ -31598a: 0c01 |006d: move-result-object v1 │ │ -31598c: 7220 6489 1000 |006e: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -315992: 28e7 |0071: goto 0058 // -0019 │ │ -315994: 1100 |0072: return-object v0 │ │ -315996: 6f20 fe94 4300 |0073: invoke-super {v3, v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getAll:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/util/List; // method@94fe │ │ -31599c: 0c04 |0076: move-result-object v4 │ │ -31599e: 1104 |0077: return-object v4 │ │ +3158a4: |[3158a4] org.jaudiotagger.tag.id3.ID3v23Tag.getAll:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/util/List; │ │ +3158b4: 6200 c387 |0000: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.GENRE:Lorg/jaudiotagger/tag/FieldKey; // field@87c3 │ │ +3158b8: 3304 3d00 |0002: if-ne v4, v0, 003f // +003d │ │ +3158bc: 6e20 ff96 4300 |0004: invoke-virtual {v3, v4}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.getFields:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/util/List; // method@96ff │ │ +3158c2: 0c04 |0007: move-result-object v4 │ │ +3158c4: 2200 7c10 |0008: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ +3158c8: 7010 ae88 0000 |000a: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ +3158ce: 3804 3100 |000d: if-eqz v4, 003e // +0031 │ │ +3158d2: 7210 7389 0400 |000f: invoke-interface {v4}, Ljava/util/List;.size:()I // method@8973 │ │ +3158d8: 0a01 |0012: move-result v1 │ │ +3158da: 3d01 2b00 |0013: if-lez v1, 003e // +002b │ │ +3158de: 1201 |0015: const/4 v1, #int 0 // #0 │ │ +3158e0: 7220 6a89 1400 |0016: invoke-interface {v4, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ +3158e6: 0c04 |0019: move-result-object v4 │ │ +3158e8: 1f04 0312 |001a: check-cast v4, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // type@1203 │ │ +3158ec: 6e10 be94 0400 |001c: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +3158f2: 0c04 |001f: move-result-object v4 │ │ +3158f4: 1f04 5f12 |0020: check-cast v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCON; // type@125f │ │ +3158f8: 6e10 b399 0400 |0022: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCON;.getValues:()Ljava/util/List; // method@99b3 │ │ +3158fe: 0c04 |0025: move-result-object v4 │ │ +315900: 7210 6e89 0400 |0026: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ +315906: 0c04 |0029: move-result-object v4 │ │ +315908: 7210 4789 0400 |002a: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +31590e: 0a01 |002d: move-result v1 │ │ +315910: 3801 1000 |002e: if-eqz v1, 003e // +0010 │ │ +315914: 7210 4889 0400 |0030: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +31591a: 0c01 |0033: move-result-object v1 │ │ +31591c: 1f01 3710 |0034: check-cast v1, Ljava/lang/String; // type@1037 │ │ +315920: 7110 ae99 0100 |0036: invoke-static {v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCON;.convertID3v23GenreToGeneric:(Ljava/lang/String;)Ljava/lang/String; // method@99ae │ │ +315926: 0c01 |0039: move-result-object v1 │ │ +315928: 7220 6489 1000 |003a: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +31592e: 28ed |003d: goto 002a // -0013 │ │ +315930: 1100 |003e: return-object v0 │ │ +315932: 6200 3388 |003f: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.YEAR:Lorg/jaudiotagger/tag/FieldKey; // field@8833 │ │ +315936: 3304 3200 |0041: if-ne v4, v0, 0073 // +0032 │ │ +31593a: 6e20 ff96 4300 |0043: invoke-virtual {v3, v4}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.getFields:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/util/List; // method@96ff │ │ +315940: 0c04 |0046: move-result-object v4 │ │ +315942: 2200 7c10 |0047: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ +315946: 7010 ae88 0000 |0049: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ +31594c: 3804 2600 |004c: if-eqz v4, 0072 // +0026 │ │ +315950: 7210 7389 0400 |004e: invoke-interface {v4}, Ljava/util/List;.size:()I // method@8973 │ │ +315956: 0a01 |0051: move-result v1 │ │ +315958: 3d01 2000 |0052: if-lez v1, 0072 // +0020 │ │ +31595c: 7210 6e89 0400 |0054: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ +315962: 0c04 |0057: move-result-object v4 │ │ +315964: 7210 4789 0400 |0058: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +31596a: 0a01 |005b: move-result v1 │ │ +31596c: 3801 1600 |005c: if-eqz v1, 0072 // +0016 │ │ +315970: 7210 4889 0400 |005e: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +315976: 0c01 |0061: move-result-object v1 │ │ +315978: 1f01 c711 |0062: check-cast v1, Lorg/jaudiotagger/tag/TagField; // type@11c7 │ │ +31597c: 2012 ca11 |0064: instance-of v2, v1, Lorg/jaudiotagger/tag/TagTextField; // type@11ca │ │ +315980: 3802 f2ff |0066: if-eqz v2, 0058 // -000e │ │ +315984: 1f01 ca11 |0068: check-cast v1, Lorg/jaudiotagger/tag/TagTextField; // type@11ca │ │ +315988: 7210 4a92 0100 |006a: invoke-interface {v1}, Lorg/jaudiotagger/tag/TagTextField;.getContent:()Ljava/lang/String; // method@924a │ │ +31598e: 0c01 |006d: move-result-object v1 │ │ +315990: 7220 6489 1000 |006e: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +315996: 28e7 |0071: goto 0058 // -0019 │ │ +315998: 1100 |0072: return-object v0 │ │ +31599a: 6f20 fe94 4300 |0073: invoke-super {v3, v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getAll:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/util/List; // method@94fe │ │ +3159a0: 0c04 |0076: move-result-object v4 │ │ +3159a2: 1104 |0077: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1303 │ │ 0x0004 line=1305 │ │ 0x0008 line=1306 │ │ 0x000f line=1307 │ │ 0x0016 line=1309 │ │ @@ -1364597,57 +1364597,57 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 87 16-bit code units │ │ -3159a0: |[3159a0] org.jaudiotagger.tag.id3.ID3v23Tag.getArtworkList:()Ljava/util/List; │ │ -3159b0: 6200 b487 |0000: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.COVER_ART:Lorg/jaudiotagger/tag/FieldKey; // field@87b4 │ │ -3159b4: 6e20 ff96 0500 |0002: invoke-virtual {v5, v0}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.getFields:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/util/List; // method@96ff │ │ -3159ba: 0c00 |0005: move-result-object v0 │ │ -3159bc: 2201 7c10 |0006: new-instance v1, Ljava/util/ArrayList; // type@107c │ │ -3159c0: 7210 7389 0000 |0008: invoke-interface {v0}, Ljava/util/List;.size:()I // method@8973 │ │ -3159c6: 0a02 |000b: move-result v2 │ │ -3159c8: 7020 af88 2100 |000c: invoke-direct {v1, v2}, Ljava/util/ArrayList;.:(I)V // method@88af │ │ -3159ce: 7210 6e89 0000 |000f: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ -3159d4: 0c00 |0012: move-result-object v0 │ │ -3159d6: 7210 4789 0000 |0013: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -3159dc: 0a02 |0016: move-result v2 │ │ -3159de: 3802 3f00 |0017: if-eqz v2, 0056 // +003f │ │ -3159e2: 7210 4889 0000 |0019: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -3159e8: 0c02 |001c: move-result-object v2 │ │ -3159ea: 1f02 c711 |001d: check-cast v2, Lorg/jaudiotagger/tag/TagField; // type@11c7 │ │ -3159ee: 1f02 0312 |001f: check-cast v2, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // type@1203 │ │ -3159f2: 6e10 be94 0200 |0021: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -3159f8: 0c02 |0024: move-result-object v2 │ │ -3159fa: 1f02 3712 |0025: check-cast v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC; // type@1237 │ │ -3159fe: 7100 429c 0000 |0027: invoke-static {}, Lorg/jaudiotagger/tag/images/ArtworkFactory;.getNew:()Lorg/jaudiotagger/tag/images/Artwork; // method@9c42 │ │ -315a04: 0c03 |002a: move-result-object v3 │ │ -315a06: 6e10 1998 0200 |002b: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.getMimeType:()Ljava/lang/String; // method@9819 │ │ -315a0c: 0c04 |002e: move-result-object v4 │ │ -315a0e: 7220 3b9c 4300 |002f: invoke-interface {v3, v4}, Lorg/jaudiotagger/tag/images/Artwork;.setMimeType:(Ljava/lang/String;)V // method@9c3b │ │ -315a14: 6e10 1c98 0200 |0032: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.getPictureType:()I // method@981c │ │ -315a1a: 0a04 |0035: move-result v4 │ │ -315a1c: 7220 3c9c 4300 |0036: invoke-interface {v3, v4}, Lorg/jaudiotagger/tag/images/Artwork;.setPictureType:(I)V // method@9c3c │ │ -315a22: 6e10 1f98 0200 |0039: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.isImageUrl:()Z // method@981f │ │ -315a28: 0a04 |003c: move-result v4 │ │ -315a2a: 3804 0e00 |003d: if-eqz v4, 004b // +000e │ │ -315a2e: 1214 |003f: const/4 v4, #int 1 // #1 │ │ -315a30: 7220 3a9c 4300 |0040: invoke-interface {v3, v4}, Lorg/jaudiotagger/tag/images/Artwork;.setLinked:(Z)V // method@9c3a │ │ -315a36: 6e10 1898 0200 |0043: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.getImageUrl:()Ljava/lang/String; // method@9818 │ │ -315a3c: 0c02 |0046: move-result-object v2 │ │ -315a3e: 7220 399c 2300 |0047: invoke-interface {v3, v2}, Lorg/jaudiotagger/tag/images/Artwork;.setImageUrl:(Ljava/lang/String;)V // method@9c39 │ │ -315a44: 2808 |004a: goto 0052 // +0008 │ │ -315a46: 6e10 1798 0200 |004b: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.getImageData:()[B // method@9817 │ │ -315a4c: 0c02 |004e: move-result-object v2 │ │ -315a4e: 7220 339c 2300 |004f: invoke-interface {v3, v2}, Lorg/jaudiotagger/tag/images/Artwork;.setBinaryData:([B)V // method@9c33 │ │ -315a54: 7220 6489 3100 |0052: invoke-interface {v1, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -315a5a: 28be |0055: goto 0013 // -0042 │ │ -315a5c: 1101 |0056: return-object v1 │ │ +3159a4: |[3159a4] org.jaudiotagger.tag.id3.ID3v23Tag.getArtworkList:()Ljava/util/List; │ │ +3159b4: 6200 b487 |0000: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.COVER_ART:Lorg/jaudiotagger/tag/FieldKey; // field@87b4 │ │ +3159b8: 6e20 ff96 0500 |0002: invoke-virtual {v5, v0}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.getFields:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/util/List; // method@96ff │ │ +3159be: 0c00 |0005: move-result-object v0 │ │ +3159c0: 2201 7c10 |0006: new-instance v1, Ljava/util/ArrayList; // type@107c │ │ +3159c4: 7210 7389 0000 |0008: invoke-interface {v0}, Ljava/util/List;.size:()I // method@8973 │ │ +3159ca: 0a02 |000b: move-result v2 │ │ +3159cc: 7020 af88 2100 |000c: invoke-direct {v1, v2}, Ljava/util/ArrayList;.:(I)V // method@88af │ │ +3159d2: 7210 6e89 0000 |000f: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ +3159d8: 0c00 |0012: move-result-object v0 │ │ +3159da: 7210 4789 0000 |0013: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +3159e0: 0a02 |0016: move-result v2 │ │ +3159e2: 3802 3f00 |0017: if-eqz v2, 0056 // +003f │ │ +3159e6: 7210 4889 0000 |0019: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +3159ec: 0c02 |001c: move-result-object v2 │ │ +3159ee: 1f02 c711 |001d: check-cast v2, Lorg/jaudiotagger/tag/TagField; // type@11c7 │ │ +3159f2: 1f02 0312 |001f: check-cast v2, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // type@1203 │ │ +3159f6: 6e10 be94 0200 |0021: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +3159fc: 0c02 |0024: move-result-object v2 │ │ +3159fe: 1f02 3712 |0025: check-cast v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC; // type@1237 │ │ +315a02: 7100 429c 0000 |0027: invoke-static {}, Lorg/jaudiotagger/tag/images/ArtworkFactory;.getNew:()Lorg/jaudiotagger/tag/images/Artwork; // method@9c42 │ │ +315a08: 0c03 |002a: move-result-object v3 │ │ +315a0a: 6e10 1998 0200 |002b: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.getMimeType:()Ljava/lang/String; // method@9819 │ │ +315a10: 0c04 |002e: move-result-object v4 │ │ +315a12: 7220 3b9c 4300 |002f: invoke-interface {v3, v4}, Lorg/jaudiotagger/tag/images/Artwork;.setMimeType:(Ljava/lang/String;)V // method@9c3b │ │ +315a18: 6e10 1c98 0200 |0032: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.getPictureType:()I // method@981c │ │ +315a1e: 0a04 |0035: move-result v4 │ │ +315a20: 7220 3c9c 4300 |0036: invoke-interface {v3, v4}, Lorg/jaudiotagger/tag/images/Artwork;.setPictureType:(I)V // method@9c3c │ │ +315a26: 6e10 1f98 0200 |0039: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.isImageUrl:()Z // method@981f │ │ +315a2c: 0a04 |003c: move-result v4 │ │ +315a2e: 3804 0e00 |003d: if-eqz v4, 004b // +000e │ │ +315a32: 1214 |003f: const/4 v4, #int 1 // #1 │ │ +315a34: 7220 3a9c 4300 |0040: invoke-interface {v3, v4}, Lorg/jaudiotagger/tag/images/Artwork;.setLinked:(Z)V // method@9c3a │ │ +315a3a: 6e10 1898 0200 |0043: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.getImageUrl:()Ljava/lang/String; // method@9818 │ │ +315a40: 0c02 |0046: move-result-object v2 │ │ +315a42: 7220 399c 2300 |0047: invoke-interface {v3, v2}, Lorg/jaudiotagger/tag/images/Artwork;.setImageUrl:(Ljava/lang/String;)V // method@9c39 │ │ +315a48: 2808 |004a: goto 0052 // +0008 │ │ +315a4a: 6e10 1798 0200 |004b: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.getImageData:()[B // method@9817 │ │ +315a50: 0c02 |004e: move-result-object v2 │ │ +315a52: 7220 339c 2300 |004f: invoke-interface {v3, v2}, Lorg/jaudiotagger/tag/images/Artwork;.setBinaryData:([B)V // method@9c33 │ │ +315a58: 7220 6489 3100 |0052: invoke-interface {v1, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +315a5e: 28be |0055: goto 0013 // -0042 │ │ +315a60: 1101 |0056: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=980 │ │ 0x0006 line=981 │ │ 0x000f line=983 │ │ 0x001f line=985 │ │ 0x0027 line=986 │ │ @@ -1364666,17 +1364666,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -315358: |[315358] org.jaudiotagger.tag.id3.ID3v23Tag.getCrc32:()I │ │ -315368: 5210 bd8c |0000: iget v0, v1, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.crc32:I // field@8cbd │ │ -31536c: 0f00 |0002: return v0 │ │ +31535c: |[31535c] org.jaudiotagger.tag.id3.ID3v23Tag.getCrc32:()I │ │ +31536c: 5210 bd8c |0000: iget v0, v1, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.crc32:I // field@8cbd │ │ +315370: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/id3/ID3v23Tag; │ │ │ │ #15 : (in Lorg/jaudiotagger/tag/id3/ID3v23Tag;) │ │ @@ -1364684,39 +1364684,39 @@ │ │ type : '(Lorg/jaudiotagger/tag/FieldKey;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -315a60: |[315a60] org.jaudiotagger.tag.id3.ID3v23Tag.getFields:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/util/List; │ │ -315a70: 3802 2300 |0000: if-eqz v2, 0023 // +0023 │ │ -315a74: 6200 3388 |0002: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.YEAR:Lorg/jaudiotagger/tag/FieldKey; // field@8833 │ │ -315a78: 3302 1a00 |0004: if-ne v2, v0, 001e // +001a │ │ -315a7c: 1a00 254b |0006: const-string v0, "TYERTDAT" // string@4b25 │ │ -315a80: 6e20 0197 0100 |0008: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.getFrame:(Ljava/lang/String;)Ljava/lang/Object; // method@9701 │ │ -315a86: 0c00 |000b: move-result-object v0 │ │ -315a88: 1f00 0c12 |000c: check-cast v0, Lorg/jaudiotagger/tag/id3/AggregatedFrame; // type@120c │ │ -315a8c: 3800 0b00 |000e: if-eqz v0, 0019 // +000b │ │ -315a90: 2202 7c10 |0010: new-instance v2, Ljava/util/ArrayList; // type@107c │ │ -315a94: 7010 ae88 0200 |0012: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@88ae │ │ -315a9a: 7220 6489 0200 |0015: invoke-interface {v2, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -315aa0: 1102 |0018: return-object v2 │ │ -315aa2: 6f20 0595 2100 |0019: invoke-super {v1, v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getFields:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/util/List; // method@9505 │ │ -315aa8: 0c02 |001c: move-result-object v2 │ │ -315aaa: 1102 |001d: return-object v2 │ │ -315aac: 6f20 0595 2100 |001e: invoke-super {v1, v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getFields:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/util/List; // method@9505 │ │ -315ab2: 0c02 |0021: move-result-object v2 │ │ -315ab4: 1102 |0022: return-object v2 │ │ -315ab6: 2202 1e10 |0023: new-instance v2, Ljava/lang/IllegalArgumentException; // type@101e │ │ -315aba: 6200 2187 |0025: sget-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_INVALID_NULL_ARGUMENT:Lorg/jaudiotagger/logging/ErrorMessage; // field@8721 │ │ -315abe: 6e10 5791 0000 |0027: invoke-virtual {v0}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ -315ac4: 0c00 |002a: move-result-object v0 │ │ -315ac6: 7020 1887 0200 |002b: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ -315acc: 2702 |002e: throw v2 │ │ +315a64: |[315a64] org.jaudiotagger.tag.id3.ID3v23Tag.getFields:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/util/List; │ │ +315a74: 3802 2300 |0000: if-eqz v2, 0023 // +0023 │ │ +315a78: 6200 3388 |0002: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.YEAR:Lorg/jaudiotagger/tag/FieldKey; // field@8833 │ │ +315a7c: 3302 1a00 |0004: if-ne v2, v0, 001e // +001a │ │ +315a80: 1a00 254b |0006: const-string v0, "TYERTDAT" // string@4b25 │ │ +315a84: 6e20 0197 0100 |0008: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.getFrame:(Ljava/lang/String;)Ljava/lang/Object; // method@9701 │ │ +315a8a: 0c00 |000b: move-result-object v0 │ │ +315a8c: 1f00 0c12 |000c: check-cast v0, Lorg/jaudiotagger/tag/id3/AggregatedFrame; // type@120c │ │ +315a90: 3800 0b00 |000e: if-eqz v0, 0019 // +000b │ │ +315a94: 2202 7c10 |0010: new-instance v2, Ljava/util/ArrayList; // type@107c │ │ +315a98: 7010 ae88 0200 |0012: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@88ae │ │ +315a9e: 7220 6489 0200 |0015: invoke-interface {v2, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +315aa4: 1102 |0018: return-object v2 │ │ +315aa6: 6f20 0595 2100 |0019: invoke-super {v1, v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getFields:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/util/List; // method@9505 │ │ +315aac: 0c02 |001c: move-result-object v2 │ │ +315aae: 1102 |001d: return-object v2 │ │ +315ab0: 6f20 0595 2100 |001e: invoke-super {v1, v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getFields:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/util/List; // method@9505 │ │ +315ab6: 0c02 |0021: move-result-object v2 │ │ +315ab8: 1102 |0022: return-object v2 │ │ +315aba: 2202 1e10 |0023: new-instance v2, Ljava/lang/IllegalArgumentException; // type@101e │ │ +315abe: 6200 2187 |0025: sget-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_INVALID_NULL_ARGUMENT:Lorg/jaudiotagger/logging/ErrorMessage; // field@8721 │ │ +315ac2: 6e10 5791 0000 |0027: invoke-virtual {v0}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ +315ac8: 0c00 |002a: move-result-object v0 │ │ +315aca: 7020 1887 0200 |002b: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ +315ad0: 2702 |002e: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1356 │ │ 0x0008 line=1358 │ │ 0x0010 line=1361 │ │ 0x0015 line=1362 │ │ 0x0019 line=1367 │ │ @@ -1364731,38 +1364731,38 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 43 16-bit code units │ │ -3153c4: |[3153c4] org.jaudiotagger.tag.id3.ID3v23Tag.getFirst:(Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;)Ljava/lang/String; │ │ -3153d4: 3804 2500 |0000: if-eqz v4, 0025 // +0025 │ │ -3153d8: 7100 d996 0000 |0002: invoke-static {}, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.getInstanceOf:()Lorg/jaudiotagger/tag/id3/ID3v23Frames; // method@96d9 │ │ -3153de: 0c00 |0005: move-result-object v0 │ │ -3153e0: 6e20 d696 4000 |0006: invoke-virtual {v0, v4}, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.getGenericKeyFromId3:(Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;)Lorg/jaudiotagger/tag/FieldKey; // method@96d6 │ │ -3153e6: 0c00 |0009: move-result-object v0 │ │ -3153e8: 3800 0700 |000a: if-eqz v0, 0011 // +0007 │ │ -3153ec: 6f20 0895 0300 |000c: invoke-super {v3, v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getFirst:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/lang/String; // method@9508 │ │ -3153f2: 0c04 |000f: move-result-object v4 │ │ -3153f4: 1104 |0010: return-object v4 │ │ -3153f6: 2200 0612 |0011: new-instance v0, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId; // type@1206 │ │ -3153fa: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -3153fc: 6e10 9b96 0400 |0014: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.getFrameId:()Ljava/lang/String; // method@969b │ │ -315402: 0c02 |0017: move-result-object v2 │ │ -315404: 6e10 9c96 0400 |0018: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.getSubId:()Ljava/lang/String; // method@969c │ │ -31540a: 0c04 |001b: move-result-object v4 │ │ -31540c: 7040 dd94 1042 |001c: invoke-direct {v0, v1, v2, v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.:(Lorg/jaudiotagger/tag/FieldKey;Ljava/lang/String;Ljava/lang/String;)V // method@94dd │ │ -315412: 1204 |001f: const/4 v4, #int 0 // #0 │ │ -315414: 6f30 fb94 0304 |0020: invoke-super {v3, v0, v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.doGetValueAtIndex:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;I)Ljava/lang/String; // method@94fb │ │ -31541a: 0c04 |0023: move-result-object v4 │ │ -31541c: 1104 |0024: return-object v4 │ │ -31541e: 2204 c311 |0025: new-instance v4, Lorg/jaudiotagger/tag/KeyNotFoundException; // type@11c3 │ │ -315422: 7010 a791 0400 |0027: invoke-direct {v4}, Lorg/jaudiotagger/tag/KeyNotFoundException;.:()V // method@91a7 │ │ -315428: 2704 |002a: throw v4 │ │ +3153c8: |[3153c8] org.jaudiotagger.tag.id3.ID3v23Tag.getFirst:(Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;)Ljava/lang/String; │ │ +3153d8: 3804 2500 |0000: if-eqz v4, 0025 // +0025 │ │ +3153dc: 7100 d996 0000 |0002: invoke-static {}, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.getInstanceOf:()Lorg/jaudiotagger/tag/id3/ID3v23Frames; // method@96d9 │ │ +3153e2: 0c00 |0005: move-result-object v0 │ │ +3153e4: 6e20 d696 4000 |0006: invoke-virtual {v0, v4}, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.getGenericKeyFromId3:(Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;)Lorg/jaudiotagger/tag/FieldKey; // method@96d6 │ │ +3153ea: 0c00 |0009: move-result-object v0 │ │ +3153ec: 3800 0700 |000a: if-eqz v0, 0011 // +0007 │ │ +3153f0: 6f20 0895 0300 |000c: invoke-super {v3, v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getFirst:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/lang/String; // method@9508 │ │ +3153f6: 0c04 |000f: move-result-object v4 │ │ +3153f8: 1104 |0010: return-object v4 │ │ +3153fa: 2200 0612 |0011: new-instance v0, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId; // type@1206 │ │ +3153fe: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +315400: 6e10 9b96 0400 |0014: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.getFrameId:()Ljava/lang/String; // method@969b │ │ +315406: 0c02 |0017: move-result-object v2 │ │ +315408: 6e10 9c96 0400 |0018: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.getSubId:()Ljava/lang/String; // method@969c │ │ +31540e: 0c04 |001b: move-result-object v4 │ │ +315410: 7040 dd94 1042 |001c: invoke-direct {v0, v1, v2, v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.:(Lorg/jaudiotagger/tag/FieldKey;Ljava/lang/String;Ljava/lang/String;)V // method@94dd │ │ +315416: 1204 |001f: const/4 v4, #int 0 // #0 │ │ +315418: 6f30 fb94 0304 |0020: invoke-super {v3, v0, v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.doGetValueAtIndex:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;I)Ljava/lang/String; // method@94fb │ │ +31541e: 0c04 |0023: move-result-object v4 │ │ +315420: 1104 |0024: return-object v4 │ │ +315422: 2204 c311 |0025: new-instance v4, Lorg/jaudiotagger/tag/KeyNotFoundException; // type@11c3 │ │ +315426: 7010 a791 0400 |0027: invoke-direct {v4}, Lorg/jaudiotagger/tag/KeyNotFoundException;.:()V // method@91a7 │ │ +31542c: 2704 |002a: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=911 │ │ 0x000c line=914 │ │ 0x0011 line=918 │ │ 0x0020 line=919 │ │ 0x0025 line=908 │ │ @@ -1364775,39 +1364775,39 @@ │ │ type : '(Lorg/jaudiotagger/tag/FieldKey;)Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 48 16-bit code units │ │ -31612c: |[31612c] org.jaudiotagger.tag.id3.ID3v23Tag.getFrameAndSubIdFromGenericKey:(Lorg/jaudiotagger/tag/FieldKey;)Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId; │ │ -31613c: 3804 2400 |0000: if-eqz v4, 0024 // +0024 │ │ -316140: 7100 d996 0000 |0002: invoke-static {}, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.getInstanceOf:()Lorg/jaudiotagger/tag/id3/ID3v23Frames; // method@96d9 │ │ -316146: 0c00 |0005: move-result-object v0 │ │ -316148: 6e20 d796 4000 |0006: invoke-virtual {v0, v4}, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.getId3KeyFromGenericKey:(Lorg/jaudiotagger/tag/FieldKey;)Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // method@96d7 │ │ -31614e: 0c00 |0009: move-result-object v0 │ │ -316150: 3800 1000 |000a: if-eqz v0, 001a // +0010 │ │ -316154: 2201 0612 |000c: new-instance v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId; // type@1206 │ │ -316158: 6e10 9b96 0000 |000e: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.getFrameId:()Ljava/lang/String; // method@969b │ │ -31615e: 0c02 |0011: move-result-object v2 │ │ -316160: 6e10 9c96 0000 |0012: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.getSubId:()Ljava/lang/String; // method@969c │ │ -316166: 0c00 |0015: move-result-object v0 │ │ -316168: 7040 dd94 4102 |0016: invoke-direct {v1, v4, v2, v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.:(Lorg/jaudiotagger/tag/FieldKey;Ljava/lang/String;Ljava/lang/String;)V // method@94dd │ │ -31616e: 1101 |0019: return-object v1 │ │ -316170: 2200 c311 |001a: new-instance v0, Lorg/jaudiotagger/tag/KeyNotFoundException; // type@11c3 │ │ -316174: 6e10 8e91 0400 |001c: invoke-virtual {v4}, Lorg/jaudiotagger/tag/FieldKey;.name:()Ljava/lang/String; // method@918e │ │ -31617a: 0c04 |001f: move-result-object v4 │ │ -31617c: 7020 a891 4000 |0020: invoke-direct {v0, v4}, Lorg/jaudiotagger/tag/KeyNotFoundException;.:(Ljava/lang/String;)V // method@91a8 │ │ -316182: 2700 |0023: throw v0 │ │ -316184: 2204 1e10 |0024: new-instance v4, Ljava/lang/IllegalArgumentException; // type@101e │ │ -316188: 6200 2187 |0026: sget-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_INVALID_NULL_ARGUMENT:Lorg/jaudiotagger/logging/ErrorMessage; // field@8721 │ │ -31618c: 6e10 5791 0000 |0028: invoke-virtual {v0}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ -316192: 0c00 |002b: move-result-object v0 │ │ -316194: 7020 1887 0400 |002c: invoke-direct {v4, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ -31619a: 2704 |002f: throw v4 │ │ +316130: |[316130] org.jaudiotagger.tag.id3.ID3v23Tag.getFrameAndSubIdFromGenericKey:(Lorg/jaudiotagger/tag/FieldKey;)Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId; │ │ +316140: 3804 2400 |0000: if-eqz v4, 0024 // +0024 │ │ +316144: 7100 d996 0000 |0002: invoke-static {}, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.getInstanceOf:()Lorg/jaudiotagger/tag/id3/ID3v23Frames; // method@96d9 │ │ +31614a: 0c00 |0005: move-result-object v0 │ │ +31614c: 6e20 d796 4000 |0006: invoke-virtual {v0, v4}, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.getId3KeyFromGenericKey:(Lorg/jaudiotagger/tag/FieldKey;)Lorg/jaudiotagger/tag/id3/ID3v23FieldKey; // method@96d7 │ │ +316152: 0c00 |0009: move-result-object v0 │ │ +316154: 3800 1000 |000a: if-eqz v0, 001a // +0010 │ │ +316158: 2201 0612 |000c: new-instance v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId; // type@1206 │ │ +31615c: 6e10 9b96 0000 |000e: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.getFrameId:()Ljava/lang/String; // method@969b │ │ +316162: 0c02 |0011: move-result-object v2 │ │ +316164: 6e10 9c96 0000 |0012: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/ID3v23FieldKey;.getSubId:()Ljava/lang/String; // method@969c │ │ +31616a: 0c00 |0015: move-result-object v0 │ │ +31616c: 7040 dd94 4102 |0016: invoke-direct {v1, v4, v2, v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.:(Lorg/jaudiotagger/tag/FieldKey;Ljava/lang/String;Ljava/lang/String;)V // method@94dd │ │ +316172: 1101 |0019: return-object v1 │ │ +316174: 2200 c311 |001a: new-instance v0, Lorg/jaudiotagger/tag/KeyNotFoundException; // type@11c3 │ │ +316178: 6e10 8e91 0400 |001c: invoke-virtual {v4}, Lorg/jaudiotagger/tag/FieldKey;.name:()Ljava/lang/String; // method@918e │ │ +31617e: 0c04 |001f: move-result-object v4 │ │ +316180: 7020 a891 4000 |0020: invoke-direct {v0, v4}, Lorg/jaudiotagger/tag/KeyNotFoundException;.:(Ljava/lang/String;)V // method@91a8 │ │ +316186: 2700 |0023: throw v0 │ │ +316188: 2204 1e10 |0024: new-instance v4, Ljava/lang/IllegalArgumentException; // type@101e │ │ +31618c: 6200 2187 |0026: sget-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_INVALID_NULL_ARGUMENT:Lorg/jaudiotagger/logging/ErrorMessage; // field@8721 │ │ +316190: 6e10 5791 0000 |0028: invoke-virtual {v0}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ +316196: 0c00 |002b: move-result-object v0 │ │ +316198: 7020 1887 0400 |002c: invoke-direct {v4, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ +31619e: 2704 |002f: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=953 │ │ 0x000c line=958 │ │ 0x001a line=956 │ │ 0x0024 line=951 │ │ locals : │ │ @@ -1364819,18 +1364819,18 @@ │ │ type : '()Lorg/jaudiotagger/tag/id3/ID3Frames;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -31619c: |[31619c] org.jaudiotagger.tag.id3.ID3v23Tag.getID3Frames:()Lorg/jaudiotagger/tag/id3/ID3Frames; │ │ -3161ac: 7100 d996 0000 |0000: invoke-static {}, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.getInstanceOf:()Lorg/jaudiotagger/tag/id3/ID3v23Frames; // method@96d9 │ │ -3161b2: 0c00 |0003: move-result-object v0 │ │ -3161b4: 1100 |0004: return-object v0 │ │ +3161a0: |[3161a0] org.jaudiotagger.tag.id3.ID3v23Tag.getID3Frames:()Lorg/jaudiotagger/tag/id3/ID3Frames; │ │ +3161b0: 7100 d996 0000 |0000: invoke-static {}, Lorg/jaudiotagger/tag/id3/ID3v23Frames;.getInstanceOf:()Lorg/jaudiotagger/tag/id3/ID3v23Frames; // method@96d9 │ │ +3161b6: 0c00 |0003: move-result-object v0 │ │ +3161b8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=963 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jaudiotagger/tag/id3/ID3v23Tag; │ │ │ │ #19 : (in Lorg/jaudiotagger/tag/id3/ID3v23Tag;) │ │ @@ -1364838,49 +1364838,49 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -31542c: |[31542c] org.jaudiotagger.tag.id3.ID3v23Tag.getIdentifier:()Ljava/lang/String; │ │ -31543c: 1a00 a81d |0000: const-string v0, "ID3v2.30" // string@1da8 │ │ -315440: 1100 |0002: return-object v0 │ │ +315430: |[315430] org.jaudiotagger.tag.id3.ID3v23Tag.getIdentifier:()Ljava/lang/String; │ │ +315440: 1a00 a81d |0000: const-string v0, "ID3v2.30" // string@1da8 │ │ +315444: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #20 : (in Lorg/jaudiotagger/tag/id3/ID3v23Tag;) │ │ name : 'getMajorVersion' │ │ type : '()B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -31531c: |[31531c] org.jaudiotagger.tag.id3.ID3v23Tag.getMajorVersion:()B │ │ -31532c: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -31532e: 0f00 |0001: return v0 │ │ +315320: |[315320] org.jaudiotagger.tag.id3.ID3v23Tag.getMajorVersion:()B │ │ +315330: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +315332: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #21 : (in Lorg/jaudiotagger/tag/id3/ID3v23Tag;) │ │ name : 'getPaddingSize' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -315370: |[315370] org.jaudiotagger.tag.id3.ID3v23Tag.getPaddingSize:()I │ │ -315380: 5210 ca8c |0000: iget v0, v1, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.paddingSize:I // field@8cca │ │ -315384: 0f00 |0002: return v0 │ │ +315374: |[315374] org.jaudiotagger.tag.id3.ID3v23Tag.getPaddingSize:()I │ │ +315384: 5210 ca8c |0000: iget v0, v1, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.paddingSize:I // field@8cca │ │ +315388: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1057 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/id3/ID3v23Tag; │ │ │ │ #22 : (in Lorg/jaudiotagger/tag/id3/ID3v23Tag;) │ │ @@ -1364888,18 +1364888,18 @@ │ │ type : '()Ljava/util/Comparator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -315620: |[315620] org.jaudiotagger.tag.id3.ID3v23Tag.getPreferredFrameOrderComparator:()Ljava/util/Comparator; │ │ -315630: 7100 e596 0000 |0000: invoke-static {}, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.getInstanceof:()Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator; // method@96e5 │ │ -315636: 0c00 |0003: move-result-object v0 │ │ -315638: 1100 |0004: return-object v0 │ │ +315624: |[315624] org.jaudiotagger.tag.id3.ID3v23Tag.getPreferredFrameOrderComparator:()Ljava/util/Comparator; │ │ +315634: 7100 e596 0000 |0000: invoke-static {}, Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator;.getInstanceof:()Lorg/jaudiotagger/tag/id3/ID3v23PreferredFrameOrderComparator; // method@96e5 │ │ +31563a: 0c00 |0003: move-result-object v0 │ │ +31563c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=972 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jaudiotagger/tag/id3/ID3v23Tag; │ │ │ │ #23 : (in Lorg/jaudiotagger/tag/id3/ID3v23Tag;) │ │ @@ -1364907,60 +1364907,60 @@ │ │ type : '()B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -315330: |[315330] org.jaudiotagger.tag.id3.ID3v23Tag.getRelease:()B │ │ -315340: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -315342: 0f00 |0001: return v0 │ │ +315334: |[315334] org.jaudiotagger.tag.id3.ID3v23Tag.getRelease:()B │ │ +315344: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +315346: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #24 : (in Lorg/jaudiotagger/tag/id3/ID3v23Tag;) │ │ name : 'getRevision' │ │ type : '()B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -315344: |[315344] org.jaudiotagger.tag.id3.ID3v23Tag.getRevision:()B │ │ -315354: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -315356: 0f00 |0001: return v0 │ │ +315348: |[315348] org.jaudiotagger.tag.id3.ID3v23Tag.getRevision:()B │ │ +315358: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +31535a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #25 : (in Lorg/jaudiotagger/tag/id3/ID3v23Tag;) │ │ name : 'getSize' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -315388: |[315388] org.jaudiotagger.tag.id3.ID3v23Tag.getSize:()I │ │ -315398: 5520 c48c |0000: iget-boolean v0, v2, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.extended:Z // field@8cc4 │ │ -31539c: 1301 0a00 |0002: const/16 v1, #int 10 // #a │ │ -3153a0: 3800 0c00 |0004: if-eqz v0, 0010 // +000c │ │ -3153a4: 6000 ba8c |0006: sget v0, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.TAG_EXT_HEADER_LENGTH:I // field@8cba │ │ -3153a8: b001 |0008: add-int/2addr v1, v0 │ │ -3153aa: 5520 be8c |0009: iget-boolean v0, v2, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.crcDataFlag:Z // field@8cbe │ │ -3153ae: 3800 0500 |000b: if-eqz v0, 0010 // +0005 │ │ -3153b2: 6000 b88c |000d: sget v0, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.TAG_EXT_HEADER_CRC_LENGTH:I // field@8cb8 │ │ -3153b6: b001 |000f: add-int/2addr v1, v0 │ │ -3153b8: 6f10 1595 0200 |0010: invoke-super {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getSize:()I // method@9515 │ │ -3153be: 0a00 |0013: move-result v0 │ │ -3153c0: b001 |0014: add-int/2addr v1, v0 │ │ -3153c2: 0f01 |0015: return v1 │ │ +31538c: |[31538c] org.jaudiotagger.tag.id3.ID3v23Tag.getSize:()I │ │ +31539c: 5520 c48c |0000: iget-boolean v0, v2, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.extended:Z // field@8cc4 │ │ +3153a0: 1301 0a00 |0002: const/16 v1, #int 10 // #a │ │ +3153a4: 3800 0c00 |0004: if-eqz v0, 0010 // +000c │ │ +3153a8: 6000 ba8c |0006: sget v0, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.TAG_EXT_HEADER_LENGTH:I // field@8cba │ │ +3153ac: b001 |0008: add-int/2addr v1, v0 │ │ +3153ae: 5520 be8c |0009: iget-boolean v0, v2, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.crcDataFlag:Z // field@8cbe │ │ +3153b2: 3800 0500 |000b: if-eqz v0, 0010 // +0005 │ │ +3153b6: 6000 b88c |000d: sget v0, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.TAG_EXT_HEADER_CRC_LENGTH:I // field@8cb8 │ │ +3153ba: b001 |000f: add-int/2addr v1, v0 │ │ +3153bc: 6f10 1595 0200 |0010: invoke-super {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getSize:()I // method@9515 │ │ +3153c2: 0a00 |0013: move-result v0 │ │ +3153c4: b001 |0014: add-int/2addr v1, v0 │ │ +3153c6: 0f01 |0015: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=393 │ │ 0x0006 line=395 │ │ 0x0009 line=396 │ │ 0x000d line=398 │ │ 0x0010 line=401 │ │ @@ -1364972,60 +1364972,60 @@ │ │ type : '(Lorg/jaudiotagger/tag/FieldKey;I)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 84 16-bit code units │ │ -315444: |[315444] org.jaudiotagger.tag.id3.ID3v23Tag.getValue:(Lorg/jaudiotagger/tag/FieldKey;I)Ljava/lang/String; │ │ -315454: 3802 4e00 |0000: if-eqz v2, 004e // +004e │ │ -315458: 6200 3388 |0002: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.YEAR:Lorg/jaudiotagger/tag/FieldKey; // field@8833 │ │ -31545c: 3302 1600 |0004: if-ne v2, v0, 001a // +0016 │ │ -315460: 1a00 254b |0006: const-string v0, "TYERTDAT" // string@4b25 │ │ -315464: 6e20 0197 0100 |0008: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.getFrame:(Ljava/lang/String;)Ljava/lang/Object; // method@9701 │ │ -31546a: 0c00 |000b: move-result-object v0 │ │ -31546c: 1f00 0c12 |000c: check-cast v0, Lorg/jaudiotagger/tag/id3/AggregatedFrame; // type@120c │ │ -315470: 3800 0700 |000e: if-eqz v0, 0015 // +0007 │ │ -315474: 6e10 6a95 0000 |0010: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/AggregatedFrame;.getContent:()Ljava/lang/String; // method@956a │ │ -31547a: 0c02 |0013: move-result-object v2 │ │ -31547c: 1102 |0014: return-object v2 │ │ -31547e: 6f30 1995 2103 |0015: invoke-super {v1, v2, v3}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getValue:(Lorg/jaudiotagger/tag/FieldKey;I)Ljava/lang/String; // method@9519 │ │ -315484: 0c02 |0018: move-result-object v2 │ │ -315486: 1102 |0019: return-object v2 │ │ -315488: 6200 c387 |001a: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.GENRE:Lorg/jaudiotagger/tag/FieldKey; // field@87c3 │ │ -31548c: 3302 2d00 |001c: if-ne v2, v0, 0049 // +002d │ │ -315490: 6e20 ff96 2100 |001e: invoke-virtual {v1, v2}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.getFields:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/util/List; // method@96ff │ │ -315496: 0c02 |0021: move-result-object v2 │ │ -315498: 3802 2400 |0022: if-eqz v2, 0046 // +0024 │ │ -31549c: 7210 7389 0200 |0024: invoke-interface {v2}, Ljava/util/List;.size:()I // method@8973 │ │ -3154a2: 0a00 |0027: move-result v0 │ │ -3154a4: 3d00 1e00 |0028: if-lez v0, 0046 // +001e │ │ -3154a8: 1200 |002a: const/4 v0, #int 0 // #0 │ │ -3154aa: 7220 6a89 0200 |002b: invoke-interface {v2, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ -3154b0: 0c02 |002e: move-result-object v2 │ │ -3154b2: 1f02 0312 |002f: check-cast v2, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // type@1203 │ │ -3154b6: 6e10 be94 0200 |0031: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -3154bc: 0c02 |0034: move-result-object v2 │ │ -3154be: 1f02 5f12 |0035: check-cast v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCON; // type@125f │ │ -3154c2: 6e10 b399 0200 |0037: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCON;.getValues:()Ljava/util/List; // method@99b3 │ │ -3154c8: 0c02 |003a: move-result-object v2 │ │ -3154ca: 7220 6a89 3200 |003b: invoke-interface {v2, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ -3154d0: 0c02 |003e: move-result-object v2 │ │ -3154d2: 1f02 3710 |003f: check-cast v2, Ljava/lang/String; // type@1037 │ │ -3154d6: 7110 ae99 0200 |0041: invoke-static {v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCON;.convertID3v23GenreToGeneric:(Ljava/lang/String;)Ljava/lang/String; // method@99ae │ │ -3154dc: 0c02 |0044: move-result-object v2 │ │ -3154de: 1102 |0045: return-object v2 │ │ -3154e0: 1a02 0000 |0046: const-string v2, "" // string@0000 │ │ -3154e4: 1102 |0048: return-object v2 │ │ -3154e6: 6f30 1995 2103 |0049: invoke-super {v1, v2, v3}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getValue:(Lorg/jaudiotagger/tag/FieldKey;I)Ljava/lang/String; // method@9519 │ │ -3154ec: 0c02 |004c: move-result-object v2 │ │ -3154ee: 1102 |004d: return-object v2 │ │ -3154f0: 2202 c311 |004e: new-instance v2, Lorg/jaudiotagger/tag/KeyNotFoundException; // type@11c3 │ │ -3154f4: 7010 a791 0200 |0050: invoke-direct {v2}, Lorg/jaudiotagger/tag/KeyNotFoundException;.:()V // method@91a7 │ │ -3154fa: 2702 |0053: throw v2 │ │ +315448: |[315448] org.jaudiotagger.tag.id3.ID3v23Tag.getValue:(Lorg/jaudiotagger/tag/FieldKey;I)Ljava/lang/String; │ │ +315458: 3802 4e00 |0000: if-eqz v2, 004e // +004e │ │ +31545c: 6200 3388 |0002: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.YEAR:Lorg/jaudiotagger/tag/FieldKey; // field@8833 │ │ +315460: 3302 1600 |0004: if-ne v2, v0, 001a // +0016 │ │ +315464: 1a00 254b |0006: const-string v0, "TYERTDAT" // string@4b25 │ │ +315468: 6e20 0197 0100 |0008: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.getFrame:(Ljava/lang/String;)Ljava/lang/Object; // method@9701 │ │ +31546e: 0c00 |000b: move-result-object v0 │ │ +315470: 1f00 0c12 |000c: check-cast v0, Lorg/jaudiotagger/tag/id3/AggregatedFrame; // type@120c │ │ +315474: 3800 0700 |000e: if-eqz v0, 0015 // +0007 │ │ +315478: 6e10 6a95 0000 |0010: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/AggregatedFrame;.getContent:()Ljava/lang/String; // method@956a │ │ +31547e: 0c02 |0013: move-result-object v2 │ │ +315480: 1102 |0014: return-object v2 │ │ +315482: 6f30 1995 2103 |0015: invoke-super {v1, v2, v3}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getValue:(Lorg/jaudiotagger/tag/FieldKey;I)Ljava/lang/String; // method@9519 │ │ +315488: 0c02 |0018: move-result-object v2 │ │ +31548a: 1102 |0019: return-object v2 │ │ +31548c: 6200 c387 |001a: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.GENRE:Lorg/jaudiotagger/tag/FieldKey; // field@87c3 │ │ +315490: 3302 2d00 |001c: if-ne v2, v0, 0049 // +002d │ │ +315494: 6e20 ff96 2100 |001e: invoke-virtual {v1, v2}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.getFields:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/util/List; // method@96ff │ │ +31549a: 0c02 |0021: move-result-object v2 │ │ +31549c: 3802 2400 |0022: if-eqz v2, 0046 // +0024 │ │ +3154a0: 7210 7389 0200 |0024: invoke-interface {v2}, Ljava/util/List;.size:()I // method@8973 │ │ +3154a6: 0a00 |0027: move-result v0 │ │ +3154a8: 3d00 1e00 |0028: if-lez v0, 0046 // +001e │ │ +3154ac: 1200 |002a: const/4 v0, #int 0 // #0 │ │ +3154ae: 7220 6a89 0200 |002b: invoke-interface {v2, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ +3154b4: 0c02 |002e: move-result-object v2 │ │ +3154b6: 1f02 0312 |002f: check-cast v2, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // type@1203 │ │ +3154ba: 6e10 be94 0200 |0031: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +3154c0: 0c02 |0034: move-result-object v2 │ │ +3154c2: 1f02 5f12 |0035: check-cast v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCON; // type@125f │ │ +3154c6: 6e10 b399 0200 |0037: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCON;.getValues:()Ljava/util/List; // method@99b3 │ │ +3154cc: 0c02 |003a: move-result-object v2 │ │ +3154ce: 7220 6a89 3200 |003b: invoke-interface {v2, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ +3154d4: 0c02 |003e: move-result-object v2 │ │ +3154d6: 1f02 3710 |003f: check-cast v2, Ljava/lang/String; // type@1037 │ │ +3154da: 7110 ae99 0200 |0041: invoke-static {v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCON;.convertID3v23GenreToGeneric:(Ljava/lang/String;)Ljava/lang/String; // method@99ae │ │ +3154e0: 0c02 |0044: move-result-object v2 │ │ +3154e2: 1102 |0045: return-object v2 │ │ +3154e4: 1a02 0000 |0046: const-string v2, "" // string@0000 │ │ +3154e8: 1102 |0048: return-object v2 │ │ +3154ea: 6f30 1995 2103 |0049: invoke-super {v1, v2, v3}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getValue:(Lorg/jaudiotagger/tag/FieldKey;I)Ljava/lang/String; // method@9519 │ │ +3154f0: 0c02 |004c: move-result-object v2 │ │ +3154f2: 1102 |004d: return-object v2 │ │ +3154f4: 2202 c311 |004e: new-instance v2, Lorg/jaudiotagger/tag/KeyNotFoundException; // type@11c3 │ │ +3154f8: 7010 a791 0200 |0050: invoke-direct {v2}, Lorg/jaudiotagger/tag/KeyNotFoundException;.:()V // method@91a7 │ │ +3154fe: 2702 |0053: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1194 │ │ 0x0008 line=1196 │ │ 0x0010 line=1199 │ │ 0x0015 line=1203 │ │ 0x001a line=1206 │ │ @@ -1365046,25 +1365046,25 @@ │ │ type : '(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -316514: |[316514] org.jaudiotagger.tag.id3.ID3v23Tag.loadFrameIntoMap:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V │ │ -316524: 6e10 be94 0300 |0000: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -31652a: 0c00 |0003: move-result-object v0 │ │ -31652c: 2000 5f12 |0004: instance-of v0, v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCON; // type@125f │ │ -316530: 3800 0b00 |0006: if-eqz v0, 0011 // +000b │ │ -316534: 6e10 be94 0300 |0008: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -31653a: 0c00 |000b: move-result-object v0 │ │ -31653c: 1f00 5f12 |000c: check-cast v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCON; // type@125f │ │ -316540: 6e10 b599 0000 |000e: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCON;.setV23Format:()V // method@99b5 │ │ -316546: 6f30 2295 2103 |0011: invoke-super {v1, v2, v3}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.loadFrameIntoMap:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V // method@9522 │ │ -31654c: 0e00 |0014: return-void │ │ +316518: |[316518] org.jaudiotagger.tag.id3.ID3v23Tag.loadFrameIntoMap:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V │ │ +316528: 6e10 be94 0300 |0000: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +31652e: 0c00 |0003: move-result-object v0 │ │ +316530: 2000 5f12 |0004: instance-of v0, v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCON; // type@125f │ │ +316534: 3800 0b00 |0006: if-eqz v0, 0011 // +000b │ │ +316538: 6e10 be94 0300 |0008: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +31653e: 0c00 |000b: move-result-object v0 │ │ +316540: 1f00 5f12 |000c: check-cast v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCON; // type@125f │ │ +316544: 6e10 b599 0000 |000e: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCON;.setV23Format:()V // method@99b5 │ │ +31654a: 6f30 2295 2103 |0011: invoke-super {v1, v2, v3}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.loadFrameIntoMap:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V // method@9522 │ │ +316550: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1225 │ │ 0x0008 line=1227 │ │ 0x0011 line=1229 │ │ locals : │ │ 0x0000 - 0x0015 reg=1 this Lorg/jaudiotagger/tag/id3/ID3v23Tag; │ │ @@ -1365076,108 +1365076,108 @@ │ │ type : '(Ljava/util/HashMap;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 197 16-bit code units │ │ -316550: |[316550] org.jaudiotagger.tag.id3.ID3v23Tag.loadFrameIntoSpecifiedMap:(Ljava/util/HashMap;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V │ │ -316560: 1a00 244b |0000: const-string v0, "TYER" // string@4b24 │ │ -316564: 6e20 9c87 0600 |0002: invoke-virtual {v6, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -31656a: 0a01 |0005: move-result v1 │ │ -31656c: 1a02 4e49 |0006: const-string v2, "TDAT" // string@494e │ │ -316570: 3901 0c00 |0008: if-nez v1, 0014 // +000c │ │ -316574: 6e20 9c87 2600 |000a: invoke-virtual {v6, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -31657a: 0a01 |000d: move-result v1 │ │ -31657c: 3901 0600 |000e: if-nez v1, 0014 // +0006 │ │ -316580: 6f40 2395 5476 |0010: invoke-super {v4, v5, v6, v7}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.loadFrameIntoSpecifiedMap:(Ljava/util/HashMap;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V // method@9523 │ │ -316586: 0e00 |0013: return-void │ │ -316588: 6e20 9c87 2600 |0014: invoke-virtual {v6, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -31658e: 0a01 |0017: move-result v1 │ │ -316590: 3801 1400 |0018: if-eqz v1, 002c // +0014 │ │ -316594: 6e10 bf94 0700 |001a: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getContent:()Ljava/lang/String; // method@94bf │ │ -31659a: 0c01 |001d: move-result-object v1 │ │ -31659c: 6e10 aa87 0100 |001e: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@87aa │ │ -3165a2: 0a01 |0021: move-result v1 │ │ -3165a4: 3901 0a00 |0022: if-nez v1, 002c // +000a │ │ -3165a8: 6205 c88c |0024: sget-object v5, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.logger:Ljava/util/logging/Logger; // field@8cc8 │ │ -3165ac: 1a06 4f49 |0026: const-string v6, "TDAT is empty so just ignoring" // string@494f │ │ -3165b0: 6e20 1c8a 6500 |0028: invoke-virtual {v5, v6}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ -3165b6: 0e00 |002b: return-void │ │ -3165b8: 6e20 2f89 6500 |002c: invoke-virtual {v5, v6}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@892f │ │ -3165be: 0a01 |002f: move-result v1 │ │ -3165c0: 3901 5b00 |0030: if-nez v1, 008b // +005b │ │ -3165c4: 1a01 254b |0032: const-string v1, "TYERTDAT" // string@4b25 │ │ -3165c8: 6e20 2f89 1500 |0034: invoke-virtual {v5, v1}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@892f │ │ -3165ce: 0a03 |0037: move-result v3 │ │ -3165d0: 3803 0300 |0038: if-eqz v3, 003b // +0003 │ │ -3165d4: 2851 |003a: goto 008b // +0051 │ │ -3165d6: 6e20 9c87 0600 |003b: invoke-virtual {v6, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -3165dc: 0a03 |003e: move-result v3 │ │ -3165de: 3803 2400 |003f: if-eqz v3, 0063 // +0024 │ │ -3165e2: 6e20 2f89 2500 |0041: invoke-virtual {v5, v2}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@892f │ │ -3165e8: 0a06 |0044: move-result v6 │ │ -3165ea: 3806 1a00 |0045: if-eqz v6, 005f // +001a │ │ -3165ee: 2206 3012 |0047: new-instance v6, Lorg/jaudiotagger/tag/id3/TyerTdatAggregatedFrame; // type@1230 │ │ -3165f2: 7010 ae97 0600 |0049: invoke-direct {v6}, Lorg/jaudiotagger/tag/id3/TyerTdatAggregatedFrame;.:()V // method@97ae │ │ -3165f8: 6e20 af97 7600 |004c: invoke-virtual {v6, v7}, Lorg/jaudiotagger/tag/id3/TyerTdatAggregatedFrame;.addFrame:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V // method@97af │ │ -3165fe: 6e20 3289 2500 |004f: invoke-virtual {v5, v2}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8932 │ │ -316604: 0c07 |0052: move-result-object v7 │ │ -316606: 1f07 0312 |0053: check-cast v7, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // type@1203 │ │ -31660a: 6e20 af97 7600 |0055: invoke-virtual {v6, v7}, Lorg/jaudiotagger/tag/id3/TyerTdatAggregatedFrame;.addFrame:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V // method@97af │ │ -316610: 6e20 3889 2500 |0058: invoke-virtual {v5, v2}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@8938 │ │ -316616: 6e30 3689 1506 |005b: invoke-virtual {v5, v1, v6}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8936 │ │ -31661c: 2866 |005e: goto 00c4 // +0066 │ │ -31661e: 6e30 3689 0507 |005f: invoke-virtual {v5, v0, v7}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8936 │ │ -316624: 2862 |0062: goto 00c4 // +0062 │ │ -316626: 6e20 9c87 2600 |0063: invoke-virtual {v6, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -31662c: 0a06 |0066: move-result v6 │ │ -31662e: 3806 5d00 |0067: if-eqz v6, 00c4 // +005d │ │ -316632: 6e20 2f89 0500 |0069: invoke-virtual {v5, v0}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@892f │ │ -316638: 0a06 |006c: move-result v6 │ │ -31663a: 3806 1a00 |006d: if-eqz v6, 0087 // +001a │ │ -31663e: 2206 3012 |006f: new-instance v6, Lorg/jaudiotagger/tag/id3/TyerTdatAggregatedFrame; // type@1230 │ │ -316642: 7010 ae97 0600 |0071: invoke-direct {v6}, Lorg/jaudiotagger/tag/id3/TyerTdatAggregatedFrame;.:()V // method@97ae │ │ -316648: 6e20 3289 0500 |0074: invoke-virtual {v5, v0}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8932 │ │ -31664e: 0c02 |0077: move-result-object v2 │ │ -316650: 1f02 0312 |0078: check-cast v2, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // type@1203 │ │ -316654: 6e20 af97 2600 |007a: invoke-virtual {v6, v2}, Lorg/jaudiotagger/tag/id3/TyerTdatAggregatedFrame;.addFrame:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V // method@97af │ │ -31665a: 6e20 af97 7600 |007d: invoke-virtual {v6, v7}, Lorg/jaudiotagger/tag/id3/TyerTdatAggregatedFrame;.addFrame:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V // method@97af │ │ -316660: 6e20 3889 0500 |0080: invoke-virtual {v5, v0}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@8938 │ │ -316666: 6e30 3689 1506 |0083: invoke-virtual {v5, v1, v6}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8936 │ │ -31666c: 283e |0086: goto 00c4 // +003e │ │ -31666e: 6e30 3689 2507 |0087: invoke-virtual {v5, v2, v7}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8936 │ │ -316674: 283a |008a: goto 00c4 // +003a │ │ -316676: 5445 c08c |008b: iget-object v5, v4, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.duplicateFrameId:Ljava/lang/String; // field@8cc0 │ │ -31667a: 6e10 aa87 0500 |008d: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@87aa │ │ -316680: 0a05 |0090: move-result v5 │ │ -316682: 3d05 1700 |0091: if-lez v5, 00a8 // +0017 │ │ -316686: 2205 3910 |0093: new-instance v5, Ljava/lang/StringBuilder; // type@1039 │ │ -31668a: 7010 cc87 0500 |0095: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -316690: 5440 c08c |0098: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.duplicateFrameId:Ljava/lang/String; // field@8cc0 │ │ -316694: 6e20 d787 0500 |009a: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31669a: 1a00 7e05 |009d: const-string v0, ";" // string@057e │ │ -31669e: 6e20 d787 0500 |009f: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -3166a4: 6e10 df87 0500 |00a2: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -3166aa: 0c05 |00a5: move-result-object v5 │ │ -3166ac: 5b45 c08c |00a6: iput-object v5, v4, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.duplicateFrameId:Ljava/lang/String; // field@8cc0 │ │ -3166b0: 2205 3910 |00a8: new-instance v5, Ljava/lang/StringBuilder; // type@1039 │ │ -3166b4: 7010 cc87 0500 |00aa: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -3166ba: 5440 c08c |00ad: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.duplicateFrameId:Ljava/lang/String; // field@8cc0 │ │ -3166be: 6e20 d787 0500 |00af: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -3166c4: 6e20 d787 6500 |00b2: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -3166ca: 6e10 df87 0500 |00b5: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -3166d0: 0c05 |00b8: move-result-object v5 │ │ -3166d2: 5b45 c08c |00b9: iput-object v5, v4, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.duplicateFrameId:Ljava/lang/String; // field@8cc0 │ │ -3166d6: 5245 bf8c |00bb: iget v5, v4, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.duplicateBytes:I // field@8cbf │ │ -3166da: 6e10 c994 0700 |00bd: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getSize:()I // method@94c9 │ │ -3166e0: 0a06 |00c0: move-result v6 │ │ -3166e2: b065 |00c1: add-int/2addr v5, v6 │ │ -3166e4: 5945 bf8c |00c2: iput v5, v4, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.duplicateBytes:I // field@8cbf │ │ -3166e8: 0e00 |00c4: return-void │ │ +316554: |[316554] org.jaudiotagger.tag.id3.ID3v23Tag.loadFrameIntoSpecifiedMap:(Ljava/util/HashMap;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V │ │ +316564: 1a00 244b |0000: const-string v0, "TYER" // string@4b24 │ │ +316568: 6e20 9c87 0600 |0002: invoke-virtual {v6, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +31656e: 0a01 |0005: move-result v1 │ │ +316570: 1a02 4e49 |0006: const-string v2, "TDAT" // string@494e │ │ +316574: 3901 0c00 |0008: if-nez v1, 0014 // +000c │ │ +316578: 6e20 9c87 2600 |000a: invoke-virtual {v6, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +31657e: 0a01 |000d: move-result v1 │ │ +316580: 3901 0600 |000e: if-nez v1, 0014 // +0006 │ │ +316584: 6f40 2395 5476 |0010: invoke-super {v4, v5, v6, v7}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.loadFrameIntoSpecifiedMap:(Ljava/util/HashMap;Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V // method@9523 │ │ +31658a: 0e00 |0013: return-void │ │ +31658c: 6e20 9c87 2600 |0014: invoke-virtual {v6, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +316592: 0a01 |0017: move-result v1 │ │ +316594: 3801 1400 |0018: if-eqz v1, 002c // +0014 │ │ +316598: 6e10 bf94 0700 |001a: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getContent:()Ljava/lang/String; // method@94bf │ │ +31659e: 0c01 |001d: move-result-object v1 │ │ +3165a0: 6e10 aa87 0100 |001e: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@87aa │ │ +3165a6: 0a01 |0021: move-result v1 │ │ +3165a8: 3901 0a00 |0022: if-nez v1, 002c // +000a │ │ +3165ac: 6205 c88c |0024: sget-object v5, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.logger:Ljava/util/logging/Logger; // field@8cc8 │ │ +3165b0: 1a06 4f49 |0026: const-string v6, "TDAT is empty so just ignoring" // string@494f │ │ +3165b4: 6e20 1c8a 6500 |0028: invoke-virtual {v5, v6}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ +3165ba: 0e00 |002b: return-void │ │ +3165bc: 6e20 2f89 6500 |002c: invoke-virtual {v5, v6}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@892f │ │ +3165c2: 0a01 |002f: move-result v1 │ │ +3165c4: 3901 5b00 |0030: if-nez v1, 008b // +005b │ │ +3165c8: 1a01 254b |0032: const-string v1, "TYERTDAT" // string@4b25 │ │ +3165cc: 6e20 2f89 1500 |0034: invoke-virtual {v5, v1}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@892f │ │ +3165d2: 0a03 |0037: move-result v3 │ │ +3165d4: 3803 0300 |0038: if-eqz v3, 003b // +0003 │ │ +3165d8: 2851 |003a: goto 008b // +0051 │ │ +3165da: 6e20 9c87 0600 |003b: invoke-virtual {v6, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +3165e0: 0a03 |003e: move-result v3 │ │ +3165e2: 3803 2400 |003f: if-eqz v3, 0063 // +0024 │ │ +3165e6: 6e20 2f89 2500 |0041: invoke-virtual {v5, v2}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@892f │ │ +3165ec: 0a06 |0044: move-result v6 │ │ +3165ee: 3806 1a00 |0045: if-eqz v6, 005f // +001a │ │ +3165f2: 2206 3012 |0047: new-instance v6, Lorg/jaudiotagger/tag/id3/TyerTdatAggregatedFrame; // type@1230 │ │ +3165f6: 7010 ae97 0600 |0049: invoke-direct {v6}, Lorg/jaudiotagger/tag/id3/TyerTdatAggregatedFrame;.:()V // method@97ae │ │ +3165fc: 6e20 af97 7600 |004c: invoke-virtual {v6, v7}, Lorg/jaudiotagger/tag/id3/TyerTdatAggregatedFrame;.addFrame:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V // method@97af │ │ +316602: 6e20 3289 2500 |004f: invoke-virtual {v5, v2}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8932 │ │ +316608: 0c07 |0052: move-result-object v7 │ │ +31660a: 1f07 0312 |0053: check-cast v7, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // type@1203 │ │ +31660e: 6e20 af97 7600 |0055: invoke-virtual {v6, v7}, Lorg/jaudiotagger/tag/id3/TyerTdatAggregatedFrame;.addFrame:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V // method@97af │ │ +316614: 6e20 3889 2500 |0058: invoke-virtual {v5, v2}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@8938 │ │ +31661a: 6e30 3689 1506 |005b: invoke-virtual {v5, v1, v6}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8936 │ │ +316620: 2866 |005e: goto 00c4 // +0066 │ │ +316622: 6e30 3689 0507 |005f: invoke-virtual {v5, v0, v7}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8936 │ │ +316628: 2862 |0062: goto 00c4 // +0062 │ │ +31662a: 6e20 9c87 2600 |0063: invoke-virtual {v6, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +316630: 0a06 |0066: move-result v6 │ │ +316632: 3806 5d00 |0067: if-eqz v6, 00c4 // +005d │ │ +316636: 6e20 2f89 0500 |0069: invoke-virtual {v5, v0}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@892f │ │ +31663c: 0a06 |006c: move-result v6 │ │ +31663e: 3806 1a00 |006d: if-eqz v6, 0087 // +001a │ │ +316642: 2206 3012 |006f: new-instance v6, Lorg/jaudiotagger/tag/id3/TyerTdatAggregatedFrame; // type@1230 │ │ +316646: 7010 ae97 0600 |0071: invoke-direct {v6}, Lorg/jaudiotagger/tag/id3/TyerTdatAggregatedFrame;.:()V // method@97ae │ │ +31664c: 6e20 3289 0500 |0074: invoke-virtual {v5, v0}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@8932 │ │ +316652: 0c02 |0077: move-result-object v2 │ │ +316654: 1f02 0312 |0078: check-cast v2, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // type@1203 │ │ +316658: 6e20 af97 2600 |007a: invoke-virtual {v6, v2}, Lorg/jaudiotagger/tag/id3/TyerTdatAggregatedFrame;.addFrame:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V // method@97af │ │ +31665e: 6e20 af97 7600 |007d: invoke-virtual {v6, v7}, Lorg/jaudiotagger/tag/id3/TyerTdatAggregatedFrame;.addFrame:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V // method@97af │ │ +316664: 6e20 3889 0500 |0080: invoke-virtual {v5, v0}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@8938 │ │ +31666a: 6e30 3689 1506 |0083: invoke-virtual {v5, v1, v6}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8936 │ │ +316670: 283e |0086: goto 00c4 // +003e │ │ +316672: 6e30 3689 2507 |0087: invoke-virtual {v5, v2, v7}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8936 │ │ +316678: 283a |008a: goto 00c4 // +003a │ │ +31667a: 5445 c08c |008b: iget-object v5, v4, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.duplicateFrameId:Ljava/lang/String; // field@8cc0 │ │ +31667e: 6e10 aa87 0500 |008d: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@87aa │ │ +316684: 0a05 |0090: move-result v5 │ │ +316686: 3d05 1700 |0091: if-lez v5, 00a8 // +0017 │ │ +31668a: 2205 3910 |0093: new-instance v5, Ljava/lang/StringBuilder; // type@1039 │ │ +31668e: 7010 cc87 0500 |0095: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +316694: 5440 c08c |0098: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.duplicateFrameId:Ljava/lang/String; // field@8cc0 │ │ +316698: 6e20 d787 0500 |009a: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31669e: 1a00 7e05 |009d: const-string v0, ";" // string@057e │ │ +3166a2: 6e20 d787 0500 |009f: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +3166a8: 6e10 df87 0500 |00a2: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +3166ae: 0c05 |00a5: move-result-object v5 │ │ +3166b0: 5b45 c08c |00a6: iput-object v5, v4, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.duplicateFrameId:Ljava/lang/String; // field@8cc0 │ │ +3166b4: 2205 3910 |00a8: new-instance v5, Ljava/lang/StringBuilder; // type@1039 │ │ +3166b8: 7010 cc87 0500 |00aa: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +3166be: 5440 c08c |00ad: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.duplicateFrameId:Ljava/lang/String; // field@8cc0 │ │ +3166c2: 6e20 d787 0500 |00af: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +3166c8: 6e20 d787 6500 |00b2: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +3166ce: 6e10 df87 0500 |00b5: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +3166d4: 0c05 |00b8: move-result-object v5 │ │ +3166d6: 5b45 c08c |00b9: iput-object v5, v4, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.duplicateFrameId:Ljava/lang/String; // field@8cc0 │ │ +3166da: 5245 bf8c |00bb: iget v5, v4, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.duplicateBytes:I // field@8cbf │ │ +3166de: 6e10 c994 0700 |00bd: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getSize:()I // method@94c9 │ │ +3166e4: 0a06 |00c0: move-result v6 │ │ +3166e6: b065 |00c1: add-int/2addr v5, v6 │ │ +3166e8: 5945 bf8c |00c2: iput v5, v4, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.duplicateBytes:I // field@8cbf │ │ +3166ec: 0e00 |00c4: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1234 │ │ 0x0010 line=1236 │ │ 0x0014 line=1240 │ │ 0x001a line=1242 │ │ 0x0024 line=1245 │ │ @@ -1365213,52 +1365213,52 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 77 16-bit code units │ │ -3166ec: |[3166ec] org.jaudiotagger.tag.id3.ID3v23Tag.processDuplicateFrame:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V │ │ -3166fc: 6e10 c694 0300 |0000: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getIdentifier:()Ljava/lang/String; // method@94c6 │ │ -316702: 0c00 |0003: move-result-object v0 │ │ -316704: 1a01 bd1e |0004: const-string v1, "IPLS" // string@1ebd │ │ -316708: 6e20 9c87 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -31670e: 0a00 |0009: move-result v0 │ │ -316710: 3800 2e00 |000a: if-eqz v0, 0038 // +002e │ │ -316714: 6e10 be94 0400 |000c: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -31671a: 0c04 |000f: move-result-object v4 │ │ -31671c: 1f04 4712 |0010: check-cast v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyIPLS; // type@1247 │ │ -316720: 6e10 c598 0400 |0012: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyIPLS;.getPairing:()Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs; // method@98c5 │ │ -316726: 0c04 |0015: move-result-object v4 │ │ -316728: 6e10 be94 0300 |0016: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -31672e: 0c03 |0019: move-result-object v3 │ │ -316730: 1f03 4712 |001a: check-cast v3, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyIPLS; // type@1247 │ │ -316734: 6e10 c598 0300 |001c: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyIPLS;.getPairing:()Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs; // method@98c5 │ │ -31673a: 0c03 |001f: move-result-object v3 │ │ -31673c: 6e10 d093 0300 |0020: invoke-virtual {v3}, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs;.getMapping:()Ljava/util/List; // method@93d0 │ │ -316742: 0c03 |0023: move-result-object v3 │ │ -316744: 7210 6e89 0300 |0024: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ -31674a: 0c03 |0027: move-result-object v3 │ │ -31674c: 7210 4789 0300 |0028: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -316752: 0a00 |002b: move-result v0 │ │ -316754: 3800 2000 |002c: if-eqz v0, 004c // +0020 │ │ -316758: 7210 4889 0300 |002e: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -31675e: 0c00 |0031: move-result-object v0 │ │ -316760: 1f00 ec11 |0032: check-cast v0, Lorg/jaudiotagger/tag/datatype/Pair; // type@11ec │ │ -316764: 6e20 ce93 0400 |0034: invoke-virtual {v4, v0}, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs;.add:(Lorg/jaudiotagger/tag/datatype/Pair;)V // method@93ce │ │ -31676a: 28f1 |0037: goto 0028 // -000f │ │ -31676c: 2200 7c10 |0038: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ -316770: 7010 ae88 0000 |003a: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ -316776: 7220 6489 4000 |003d: invoke-interface {v0, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -31677c: 7220 6489 3000 |0040: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -316782: 5424 c68c |0043: iget-object v4, v2, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.frameMap:Ljava/util/HashMap; // field@8cc6 │ │ -316786: 6e10 c694 0300 |0045: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getIdentifier:()Ljava/lang/String; // method@94c6 │ │ -31678c: 0c03 |0048: move-result-object v3 │ │ -31678e: 6e30 3689 3400 |0049: invoke-virtual {v4, v3, v0}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8936 │ │ -316794: 0e00 |004c: return-void │ │ +3166f0: |[3166f0] org.jaudiotagger.tag.id3.ID3v23Tag.processDuplicateFrame:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V │ │ +316700: 6e10 c694 0300 |0000: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getIdentifier:()Ljava/lang/String; // method@94c6 │ │ +316706: 0c00 |0003: move-result-object v0 │ │ +316708: 1a01 bd1e |0004: const-string v1, "IPLS" // string@1ebd │ │ +31670c: 6e20 9c87 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +316712: 0a00 |0009: move-result v0 │ │ +316714: 3800 2e00 |000a: if-eqz v0, 0038 // +002e │ │ +316718: 6e10 be94 0400 |000c: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +31671e: 0c04 |000f: move-result-object v4 │ │ +316720: 1f04 4712 |0010: check-cast v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyIPLS; // type@1247 │ │ +316724: 6e10 c598 0400 |0012: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyIPLS;.getPairing:()Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs; // method@98c5 │ │ +31672a: 0c04 |0015: move-result-object v4 │ │ +31672c: 6e10 be94 0300 |0016: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +316732: 0c03 |0019: move-result-object v3 │ │ +316734: 1f03 4712 |001a: check-cast v3, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyIPLS; // type@1247 │ │ +316738: 6e10 c598 0300 |001c: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyIPLS;.getPairing:()Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs; // method@98c5 │ │ +31673e: 0c03 |001f: move-result-object v3 │ │ +316740: 6e10 d093 0300 |0020: invoke-virtual {v3}, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs;.getMapping:()Ljava/util/List; // method@93d0 │ │ +316746: 0c03 |0023: move-result-object v3 │ │ +316748: 7210 6e89 0300 |0024: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ +31674e: 0c03 |0027: move-result-object v3 │ │ +316750: 7210 4789 0300 |0028: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +316756: 0a00 |002b: move-result v0 │ │ +316758: 3800 2000 |002c: if-eqz v0, 004c // +0020 │ │ +31675c: 7210 4889 0300 |002e: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +316762: 0c00 |0031: move-result-object v0 │ │ +316764: 1f00 ec11 |0032: check-cast v0, Lorg/jaudiotagger/tag/datatype/Pair; // type@11ec │ │ +316768: 6e20 ce93 0400 |0034: invoke-virtual {v4, v0}, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs;.add:(Lorg/jaudiotagger/tag/datatype/Pair;)V // method@93ce │ │ +31676e: 28f1 |0037: goto 0028 // -000f │ │ +316770: 2200 7c10 |0038: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ +316774: 7010 ae88 0000 |003a: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ +31677a: 7220 6489 4000 |003d: invoke-interface {v0, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +316780: 7220 6489 3000 |0040: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +316786: 5424 c68c |0043: iget-object v4, v2, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.frameMap:Ljava/util/HashMap; // field@8cc6 │ │ +31678a: 6e10 c694 0300 |0045: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getIdentifier:()Ljava/lang/String; // method@94c6 │ │ +316790: 0c03 |0048: move-result-object v3 │ │ +316792: 6e30 3689 3400 |0049: invoke-virtual {v4, v3, v0}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8936 │ │ +316798: 0e00 |004c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ 0x000c line=203 │ │ 0x0016 line=204 │ │ 0x0020 line=205 │ │ 0x0034 line=207 │ │ @@ -1365276,87 +1365276,87 @@ │ │ type : '(Ljava/nio/ByteBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 156 16-bit code units │ │ -316798: |[316798] org.jaudiotagger.tag.id3.ID3v23Tag.read:(Ljava/nio/ByteBuffer;)V │ │ -3167a8: 6e20 1497 7600 |0000: invoke-virtual {v6, v7}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.seek:(Ljava/nio/ByteBuffer;)Z // method@9714 │ │ -3167ae: 0a00 |0003: move-result v0 │ │ -3167b0: 3800 7d00 |0004: if-eqz v0, 0081 // +007d │ │ -3167b4: 6200 c88c |0006: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.logger:Ljava/util/logging/Logger; // field@8cc8 │ │ -3167b8: 2201 3910 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -3167bc: 7010 cc87 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -3167c2: 6e10 0597 0600 |000d: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.getLoggingFilename:()Ljava/lang/String; // method@9705 │ │ -3167c8: 0c02 |0010: move-result-object v2 │ │ -3167ca: 6e20 d787 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -3167d0: 1a02 3a05 |0014: const-string v2, ":Reading ID3v23 tag" // string@053a │ │ -3167d4: 6e20 d787 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -3167da: 6e10 df87 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -3167e0: 0c01 |001c: move-result-object v1 │ │ -3167e2: 6e20 128a 1000 |001d: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -3167e8: 7020 1397 7600 |0020: invoke-direct {v6, v7}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.readHeaderFlags:(Ljava/nio/ByteBuffer;)V // method@9713 │ │ -3167ee: 7110 8395 0700 |0023: invoke-static {v7}, Lorg/jaudiotagger/tag/id3/ID3SyncSafeInteger;.bufferToValue:(Ljava/nio/ByteBuffer;)I // method@9583 │ │ -3167f4: 0a00 |0026: move-result v0 │ │ -3167f6: 6201 c88c |0027: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.logger:Ljava/util/logging/Logger; // field@8cc8 │ │ -3167fa: 6202 4687 |0029: sget-object v2, Lorg/jaudiotagger/logging/ErrorMessage;.ID_TAG_SIZE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8746 │ │ -3167fe: 1223 |002b: const/4 v3, #int 2 // #2 │ │ -316800: 2333 be13 |002c: new-array v3, v3, [Ljava/lang/Object; // type@13be │ │ -316804: 1204 |002e: const/4 v4, #int 0 // #0 │ │ -316806: 6e10 0597 0600 |002f: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.getLoggingFilename:()Ljava/lang/String; // method@9705 │ │ -31680c: 0c05 |0032: move-result-object v5 │ │ -31680e: 4d05 0304 |0033: aput-object v5, v3, v4 │ │ -316812: 1214 |0035: const/4 v4, #int 1 // #1 │ │ -316814: 7110 3487 0000 |0036: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -31681a: 0c05 |0039: move-result-object v5 │ │ -31681c: 4d05 0304 |003a: aput-object v5, v3, v4 │ │ -316820: 6e20 5891 3200 |003c: invoke-virtual {v2, v3}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ -316826: 0c02 |003f: move-result-object v2 │ │ -316828: 6e20 128a 2100 |0040: invoke-virtual {v1, v2}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -31682e: 5561 c48c |0043: iget-boolean v1, v6, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.extended:Z // field@8cc4 │ │ -316832: 3801 0500 |0045: if-eqz v1, 004a // +0005 │ │ -316836: 7030 1197 7600 |0047: invoke-direct {v6, v7, v0}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.readExtendedHeader:(Ljava/nio/ByteBuffer;I)V // method@9711 │ │ -31683c: 6e10 5a88 0700 |004a: invoke-virtual {v7}, Ljava/nio/ByteBuffer;.slice:()Ljava/nio/ByteBuffer; // method@885a │ │ -316842: 0c07 |004d: move-result-object v7 │ │ -316844: 5561 c98c |004e: iget-boolean v1, v6, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.mId3HeaderFlagUnsynchronisation:Z // field@8cc9 │ │ -316848: 3801 0600 |0050: if-eqz v1, 0056 // +0006 │ │ -31684c: 7110 a495 0700 |0052: invoke-static {v7}, Lorg/jaudiotagger/tag/id3/ID3Unsynchronization;.synchronize:(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer; // method@95a4 │ │ -316852: 0c07 |0055: move-result-object v7 │ │ -316854: 7030 1297 7600 |0056: invoke-direct {v6, v7, v0}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.readFrames:(Ljava/nio/ByteBuffer;I)V // method@9712 │ │ -31685a: 6207 c88c |0059: sget-object v7, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.logger:Ljava/util/logging/Logger; // field@8cc8 │ │ -31685e: 2200 3910 |005b: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -316862: 7010 cc87 0000 |005d: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -316868: 6e10 0597 0600 |0060: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.getLoggingFilename:()Ljava/lang/String; // method@9705 │ │ -31686e: 0c01 |0063: move-result-object v1 │ │ -316870: 6e20 d787 1000 |0064: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -316876: 1a01 2205 |0067: const-string v1, ":Loaded Frames,there are:" // string@0522 │ │ -31687a: 6e20 d787 1000 |0069: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -316880: 5461 c68c |006c: iget-object v1, v6, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.frameMap:Ljava/util/HashMap; // field@8cc6 │ │ -316884: 6e10 3589 0100 |006e: invoke-virtual {v1}, Ljava/util/HashMap;.keySet:()Ljava/util/Set; // method@8935 │ │ -31688a: 0c01 |0071: move-result-object v1 │ │ -31688c: 7210 aa89 0100 |0072: invoke-interface {v1}, Ljava/util/Set;.size:()I // method@89aa │ │ -316892: 0a01 |0075: move-result v1 │ │ -316894: 6e20 d387 1000 |0076: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -31689a: 6e10 df87 0000 |0079: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -3168a0: 0c00 |007c: move-result-object v0 │ │ -3168a2: 6e20 128a 0700 |007d: invoke-virtual {v7, v0}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -3168a8: 0e00 |0080: return-void │ │ -3168aa: 2207 c811 |0081: new-instance v7, Lorg/jaudiotagger/tag/TagNotFoundException; // type@11c8 │ │ -3168ae: 2200 3910 |0083: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -3168b2: 7010 cc87 0000 |0085: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -3168b8: 6e10 0497 0600 |0088: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.getIdentifier:()Ljava/lang/String; // method@9704 │ │ -3168be: 0c01 |008b: move-result-object v1 │ │ -3168c0: 6e20 d787 1000 |008c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -3168c6: 1a01 4e02 |008f: const-string v1, " tag not found" // string@024e │ │ -3168ca: 6e20 d787 1000 |0091: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -3168d0: 6e10 df87 0000 |0094: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -3168d6: 0c00 |0097: move-result-object v0 │ │ -3168d8: 7020 de91 0700 |0098: invoke-direct {v7, v0}, Lorg/jaudiotagger/tag/TagNotFoundException;.:(Ljava/lang/String;)V // method@91de │ │ -3168de: 2707 |009b: throw v7 │ │ +31679c: |[31679c] org.jaudiotagger.tag.id3.ID3v23Tag.read:(Ljava/nio/ByteBuffer;)V │ │ +3167ac: 6e20 1497 7600 |0000: invoke-virtual {v6, v7}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.seek:(Ljava/nio/ByteBuffer;)Z // method@9714 │ │ +3167b2: 0a00 |0003: move-result v0 │ │ +3167b4: 3800 7d00 |0004: if-eqz v0, 0081 // +007d │ │ +3167b8: 6200 c88c |0006: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.logger:Ljava/util/logging/Logger; // field@8cc8 │ │ +3167bc: 2201 3910 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +3167c0: 7010 cc87 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +3167c6: 6e10 0597 0600 |000d: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.getLoggingFilename:()Ljava/lang/String; // method@9705 │ │ +3167cc: 0c02 |0010: move-result-object v2 │ │ +3167ce: 6e20 d787 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +3167d4: 1a02 3a05 |0014: const-string v2, ":Reading ID3v23 tag" // string@053a │ │ +3167d8: 6e20 d787 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +3167de: 6e10 df87 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +3167e4: 0c01 |001c: move-result-object v1 │ │ +3167e6: 6e20 128a 1000 |001d: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +3167ec: 7020 1397 7600 |0020: invoke-direct {v6, v7}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.readHeaderFlags:(Ljava/nio/ByteBuffer;)V // method@9713 │ │ +3167f2: 7110 8395 0700 |0023: invoke-static {v7}, Lorg/jaudiotagger/tag/id3/ID3SyncSafeInteger;.bufferToValue:(Ljava/nio/ByteBuffer;)I // method@9583 │ │ +3167f8: 0a00 |0026: move-result v0 │ │ +3167fa: 6201 c88c |0027: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.logger:Ljava/util/logging/Logger; // field@8cc8 │ │ +3167fe: 6202 4687 |0029: sget-object v2, Lorg/jaudiotagger/logging/ErrorMessage;.ID_TAG_SIZE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8746 │ │ +316802: 1223 |002b: const/4 v3, #int 2 // #2 │ │ +316804: 2333 be13 |002c: new-array v3, v3, [Ljava/lang/Object; // type@13be │ │ +316808: 1204 |002e: const/4 v4, #int 0 // #0 │ │ +31680a: 6e10 0597 0600 |002f: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.getLoggingFilename:()Ljava/lang/String; // method@9705 │ │ +316810: 0c05 |0032: move-result-object v5 │ │ +316812: 4d05 0304 |0033: aput-object v5, v3, v4 │ │ +316816: 1214 |0035: const/4 v4, #int 1 // #1 │ │ +316818: 7110 3487 0000 |0036: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +31681e: 0c05 |0039: move-result-object v5 │ │ +316820: 4d05 0304 |003a: aput-object v5, v3, v4 │ │ +316824: 6e20 5891 3200 |003c: invoke-virtual {v2, v3}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ +31682a: 0c02 |003f: move-result-object v2 │ │ +31682c: 6e20 128a 2100 |0040: invoke-virtual {v1, v2}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +316832: 5561 c48c |0043: iget-boolean v1, v6, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.extended:Z // field@8cc4 │ │ +316836: 3801 0500 |0045: if-eqz v1, 004a // +0005 │ │ +31683a: 7030 1197 7600 |0047: invoke-direct {v6, v7, v0}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.readExtendedHeader:(Ljava/nio/ByteBuffer;I)V // method@9711 │ │ +316840: 6e10 5a88 0700 |004a: invoke-virtual {v7}, Ljava/nio/ByteBuffer;.slice:()Ljava/nio/ByteBuffer; // method@885a │ │ +316846: 0c07 |004d: move-result-object v7 │ │ +316848: 5561 c98c |004e: iget-boolean v1, v6, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.mId3HeaderFlagUnsynchronisation:Z // field@8cc9 │ │ +31684c: 3801 0600 |0050: if-eqz v1, 0056 // +0006 │ │ +316850: 7110 a495 0700 |0052: invoke-static {v7}, Lorg/jaudiotagger/tag/id3/ID3Unsynchronization;.synchronize:(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer; // method@95a4 │ │ +316856: 0c07 |0055: move-result-object v7 │ │ +316858: 7030 1297 7600 |0056: invoke-direct {v6, v7, v0}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.readFrames:(Ljava/nio/ByteBuffer;I)V // method@9712 │ │ +31685e: 6207 c88c |0059: sget-object v7, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.logger:Ljava/util/logging/Logger; // field@8cc8 │ │ +316862: 2200 3910 |005b: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +316866: 7010 cc87 0000 |005d: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +31686c: 6e10 0597 0600 |0060: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.getLoggingFilename:()Ljava/lang/String; // method@9705 │ │ +316872: 0c01 |0063: move-result-object v1 │ │ +316874: 6e20 d787 1000 |0064: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31687a: 1a01 2205 |0067: const-string v1, ":Loaded Frames,there are:" // string@0522 │ │ +31687e: 6e20 d787 1000 |0069: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +316884: 5461 c68c |006c: iget-object v1, v6, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.frameMap:Ljava/util/HashMap; // field@8cc6 │ │ +316888: 6e10 3589 0100 |006e: invoke-virtual {v1}, Ljava/util/HashMap;.keySet:()Ljava/util/Set; // method@8935 │ │ +31688e: 0c01 |0071: move-result-object v1 │ │ +316890: 7210 aa89 0100 |0072: invoke-interface {v1}, Ljava/util/Set;.size:()I // method@89aa │ │ +316896: 0a01 |0075: move-result v1 │ │ +316898: 6e20 d387 1000 |0076: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +31689e: 6e10 df87 0000 |0079: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +3168a4: 0c00 |007c: move-result-object v0 │ │ +3168a6: 6e20 128a 0700 |007d: invoke-virtual {v7, v0}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +3168ac: 0e00 |0080: return-void │ │ +3168ae: 2207 c811 |0081: new-instance v7, Lorg/jaudiotagger/tag/TagNotFoundException; // type@11c8 │ │ +3168b2: 2200 3910 |0083: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +3168b6: 7010 cc87 0000 |0085: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +3168bc: 6e10 0497 0600 |0088: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.getIdentifier:()Ljava/lang/String; // method@9704 │ │ +3168c2: 0c01 |008b: move-result-object v1 │ │ +3168c4: 6e20 d787 1000 |008c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +3168ca: 1a01 4e02 |008f: const-string v1, " tag not found" // string@024e │ │ +3168ce: 6e20 d787 1000 |0091: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +3168d4: 6e10 df87 0000 |0094: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +3168da: 0c00 |0097: move-result-object v0 │ │ +3168dc: 7020 de91 0700 |0098: invoke-direct {v7, v0}, Lorg/jaudiotagger/tag/TagNotFoundException;.:(Ljava/lang/String;)V // method@91de │ │ +3168e2: 2707 |009b: throw v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=566 │ │ 0x0006 line=570 │ │ 0x0020 line=572 │ │ 0x0023 line=575 │ │ 0x0027 line=576 │ │ @@ -1365377,101 +1365377,101 @@ │ │ type : '(Lorg/jaudiotagger/audio/MyFile;J)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 4 │ │ outs : 8 │ │ insns size : 186 16-bit code units │ │ -315ad0: |[315ad0] org.jaudiotagger.tag.id3.ID3v23Tag.write:(Lorg/jaudiotagger/audio/MyFile;J)J │ │ -315ae0: 7210 738a 0a00 |0000: invoke-interface {v10}, Lorg/jaudiotagger/audio/MyFile;.getName:()Ljava/lang/String; // method@8a73 │ │ -315ae6: 0c00 |0003: move-result-object v0 │ │ -315ae8: 6e20 1597 0900 |0004: invoke-virtual {v9, v0}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.setLoggingFilename:(Ljava/lang/String;)V // method@9715 │ │ -315aee: 6200 c88c |0007: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.logger:Ljava/util/logging/Logger; // field@8cc8 │ │ -315af2: 2201 3910 |0009: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -315af6: 7010 cc87 0100 |000b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -315afc: 1a02 c054 |000e: const-string v2, "Writing tag to file:" // string@54c0 │ │ -315b00: 6e20 d787 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -315b06: 6e10 0597 0900 |0013: invoke-virtual {v9}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.getLoggingFilename:()Ljava/lang/String; // method@9705 │ │ -315b0c: 0c02 |0016: move-result-object v2 │ │ -315b0e: 6e20 d787 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -315b14: 6e10 df87 0100 |001a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -315b1a: 0c01 |001d: move-result-object v1 │ │ -315b1c: 6e20 128a 1000 |001e: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -315b22: 6e10 1997 0900 |0021: invoke-virtual {v9}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.writeFramesToBuffer:()Ljava/io/ByteArrayOutputStream; // method@9719 │ │ -315b28: 0c00 |0024: move-result-object v0 │ │ -315b2a: 6e10 3186 0000 |0025: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8631 │ │ -315b30: 0c04 |0028: move-result-object v4 │ │ -315b32: 6200 c88c |0029: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.logger:Ljava/util/logging/Logger; // field@8cc8 │ │ -315b36: 2201 3910 |002b: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -315b3a: 7010 cc87 0100 |002d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -315b40: 6e10 0597 0900 |0030: invoke-virtual {v9}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.getLoggingFilename:()Ljava/lang/String; // method@9705 │ │ -315b46: 0c02 |0033: move-result-object v2 │ │ -315b48: 6e20 d787 2100 |0034: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -315b4e: 1a02 5705 |0037: const-string v2, ":bodybytebuffer:sizebeforeunsynchronisation:" // string@0557 │ │ -315b52: 6e20 d787 2100 |0039: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -315b58: 2142 |003c: array-length v2, v4 │ │ -315b5a: 6e20 d387 2100 |003d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -315b60: 6e10 df87 0100 |0040: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -315b66: 0c01 |0043: move-result-object v1 │ │ -315b68: 6e20 128a 1000 |0044: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -315b6e: 2140 |0047: array-length v0, v4 │ │ -315b70: d800 000a |0048: add-int/lit8 v0, v0, #int 10 // #0a │ │ -315b74: 84b1 |004a: long-to-int v1, v11 │ │ -315b76: 6e30 ed96 0901 |004b: invoke-virtual {v9, v0, v1}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.calculateTagSize:(II)I // method@96ed │ │ -315b7c: 0a00 |004e: move-result v0 │ │ -315b7e: 2141 |004f: array-length v1, v4 │ │ -315b80: d801 010a |0050: add-int/lit8 v1, v1, #int 10 // #0a │ │ -315b84: 9105 0001 |0052: sub-int v5, v0, v1 │ │ -315b88: 6201 c88c |0054: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.logger:Ljava/util/logging/Logger; // field@8cc8 │ │ -315b8c: 2202 3910 |0056: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ -315b90: 7010 cc87 0200 |0058: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -315b96: 6e10 0597 0900 |005b: invoke-virtual {v9}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.getLoggingFilename:()Ljava/lang/String; // method@9705 │ │ -315b9c: 0c03 |005e: move-result-object v3 │ │ -315b9e: 6e20 d787 3200 |005f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -315ba4: 1a03 fb04 |0062: const-string v3, ":Current audiostart:" // string@04fb │ │ -315ba8: 6e20 d787 3200 |0064: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -315bae: 6e30 d487 b20c |0067: invoke-virtual {v2, v11, v12}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ -315bb4: 6e10 df87 0200 |006a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -315bba: 0c02 |006d: move-result-object v2 │ │ -315bbc: 6e20 128a 2100 |006e: invoke-virtual {v1, v2}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -315bc2: 6201 c88c |0071: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.logger:Ljava/util/logging/Logger; // field@8cc8 │ │ -315bc6: 2202 3910 |0073: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ -315bca: 7010 cc87 0200 |0075: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -315bd0: 6e10 0597 0900 |0078: invoke-virtual {v9}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.getLoggingFilename:()Ljava/lang/String; // method@9705 │ │ -315bd6: 0c03 |007b: move-result-object v3 │ │ -315bd8: 6e20 d787 3200 |007c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -315bde: 1a03 4305 |007f: const-string v3, ":Size including padding:" // string@0543 │ │ -315be2: 6e20 d787 3200 |0081: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -315be8: 6e20 d387 0200 |0084: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -315bee: 6e10 df87 0200 |0087: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -315bf4: 0c02 |008a: move-result-object v2 │ │ -315bf6: 6e20 128a 2100 |008b: invoke-virtual {v1, v2}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -315bfc: 6201 c88c |008e: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.logger:Ljava/util/logging/Logger; // field@8cc8 │ │ -315c00: 2202 3910 |0090: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ -315c04: 7010 cc87 0200 |0092: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -315c0a: 6e10 0597 0900 |0095: invoke-virtual {v9}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.getLoggingFilename:()Ljava/lang/String; // method@9705 │ │ -315c10: 0c03 |0098: move-result-object v3 │ │ -315c12: 6e20 d787 3200 |0099: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -315c18: 1a03 3205 |009c: const-string v3, ":Padding:" // string@0532 │ │ -315c1c: 6e20 d787 3200 |009e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -315c22: 6e20 d387 5200 |00a1: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -315c28: 6e10 df87 0200 |00a4: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -315c2e: 0c02 |00a7: move-result-object v2 │ │ -315c30: 6e20 128a 2100 |00a8: invoke-virtual {v1, v2}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -315c36: 2141 |00ab: array-length v1, v4 │ │ -315c38: 1202 |00ac: const/4 v2, #int 0 // #0 │ │ -315c3a: 7040 1a97 5921 |00ad: invoke-direct {v9, v5, v1, v2}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.writeHeaderToBuffer:(IIZ)Ljava/nio/ByteBuffer; // method@971a │ │ -315c40: 0c03 |00b0: move-result-object v3 │ │ -315c42: 0791 |00b1: move-object v1, v9 │ │ -315c44: 07a2 |00b2: move-object v2, v10 │ │ -315c46: 0106 |00b3: move v6, v0 │ │ -315c48: 04b7 |00b4: move-wide v7, v11 │ │ -315c4a: 7408 1897 0100 |00b5: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7, v8}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.writeBufferToFile:(Lorg/jaudiotagger/audio/MyFile;Ljava/nio/ByteBuffer;[BIIJ)V // method@9718 │ │ -315c50: 810a |00b8: int-to-long v10, v0 │ │ -315c52: 100a |00b9: return-wide v10 │ │ +315ad4: |[315ad4] org.jaudiotagger.tag.id3.ID3v23Tag.write:(Lorg/jaudiotagger/audio/MyFile;J)J │ │ +315ae4: 7210 738a 0a00 |0000: invoke-interface {v10}, Lorg/jaudiotagger/audio/MyFile;.getName:()Ljava/lang/String; // method@8a73 │ │ +315aea: 0c00 |0003: move-result-object v0 │ │ +315aec: 6e20 1597 0900 |0004: invoke-virtual {v9, v0}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.setLoggingFilename:(Ljava/lang/String;)V // method@9715 │ │ +315af2: 6200 c88c |0007: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.logger:Ljava/util/logging/Logger; // field@8cc8 │ │ +315af6: 2201 3910 |0009: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +315afa: 7010 cc87 0100 |000b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +315b00: 1a02 c054 |000e: const-string v2, "Writing tag to file:" // string@54c0 │ │ +315b04: 6e20 d787 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +315b0a: 6e10 0597 0900 |0013: invoke-virtual {v9}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.getLoggingFilename:()Ljava/lang/String; // method@9705 │ │ +315b10: 0c02 |0016: move-result-object v2 │ │ +315b12: 6e20 d787 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +315b18: 6e10 df87 0100 |001a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +315b1e: 0c01 |001d: move-result-object v1 │ │ +315b20: 6e20 128a 1000 |001e: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +315b26: 6e10 1997 0900 |0021: invoke-virtual {v9}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.writeFramesToBuffer:()Ljava/io/ByteArrayOutputStream; // method@9719 │ │ +315b2c: 0c00 |0024: move-result-object v0 │ │ +315b2e: 6e10 3186 0000 |0025: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8631 │ │ +315b34: 0c04 |0028: move-result-object v4 │ │ +315b36: 6200 c88c |0029: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.logger:Ljava/util/logging/Logger; // field@8cc8 │ │ +315b3a: 2201 3910 |002b: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +315b3e: 7010 cc87 0100 |002d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +315b44: 6e10 0597 0900 |0030: invoke-virtual {v9}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.getLoggingFilename:()Ljava/lang/String; // method@9705 │ │ +315b4a: 0c02 |0033: move-result-object v2 │ │ +315b4c: 6e20 d787 2100 |0034: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +315b52: 1a02 5705 |0037: const-string v2, ":bodybytebuffer:sizebeforeunsynchronisation:" // string@0557 │ │ +315b56: 6e20 d787 2100 |0039: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +315b5c: 2142 |003c: array-length v2, v4 │ │ +315b5e: 6e20 d387 2100 |003d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +315b64: 6e10 df87 0100 |0040: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +315b6a: 0c01 |0043: move-result-object v1 │ │ +315b6c: 6e20 128a 1000 |0044: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +315b72: 2140 |0047: array-length v0, v4 │ │ +315b74: d800 000a |0048: add-int/lit8 v0, v0, #int 10 // #0a │ │ +315b78: 84b1 |004a: long-to-int v1, v11 │ │ +315b7a: 6e30 ed96 0901 |004b: invoke-virtual {v9, v0, v1}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.calculateTagSize:(II)I // method@96ed │ │ +315b80: 0a00 |004e: move-result v0 │ │ +315b82: 2141 |004f: array-length v1, v4 │ │ +315b84: d801 010a |0050: add-int/lit8 v1, v1, #int 10 // #0a │ │ +315b88: 9105 0001 |0052: sub-int v5, v0, v1 │ │ +315b8c: 6201 c88c |0054: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.logger:Ljava/util/logging/Logger; // field@8cc8 │ │ +315b90: 2202 3910 |0056: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ +315b94: 7010 cc87 0200 |0058: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +315b9a: 6e10 0597 0900 |005b: invoke-virtual {v9}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.getLoggingFilename:()Ljava/lang/String; // method@9705 │ │ +315ba0: 0c03 |005e: move-result-object v3 │ │ +315ba2: 6e20 d787 3200 |005f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +315ba8: 1a03 fb04 |0062: const-string v3, ":Current audiostart:" // string@04fb │ │ +315bac: 6e20 d787 3200 |0064: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +315bb2: 6e30 d487 b20c |0067: invoke-virtual {v2, v11, v12}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@87d4 │ │ +315bb8: 6e10 df87 0200 |006a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +315bbe: 0c02 |006d: move-result-object v2 │ │ +315bc0: 6e20 128a 2100 |006e: invoke-virtual {v1, v2}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +315bc6: 6201 c88c |0071: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.logger:Ljava/util/logging/Logger; // field@8cc8 │ │ +315bca: 2202 3910 |0073: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ +315bce: 7010 cc87 0200 |0075: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +315bd4: 6e10 0597 0900 |0078: invoke-virtual {v9}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.getLoggingFilename:()Ljava/lang/String; // method@9705 │ │ +315bda: 0c03 |007b: move-result-object v3 │ │ +315bdc: 6e20 d787 3200 |007c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +315be2: 1a03 4305 |007f: const-string v3, ":Size including padding:" // string@0543 │ │ +315be6: 6e20 d787 3200 |0081: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +315bec: 6e20 d387 0200 |0084: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +315bf2: 6e10 df87 0200 |0087: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +315bf8: 0c02 |008a: move-result-object v2 │ │ +315bfa: 6e20 128a 2100 |008b: invoke-virtual {v1, v2}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +315c00: 6201 c88c |008e: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.logger:Ljava/util/logging/Logger; // field@8cc8 │ │ +315c04: 2202 3910 |0090: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ +315c08: 7010 cc87 0200 |0092: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +315c0e: 6e10 0597 0900 |0095: invoke-virtual {v9}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.getLoggingFilename:()Ljava/lang/String; // method@9705 │ │ +315c14: 0c03 |0098: move-result-object v3 │ │ +315c16: 6e20 d787 3200 |0099: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +315c1c: 1a03 3205 |009c: const-string v3, ":Padding:" // string@0532 │ │ +315c20: 6e20 d787 3200 |009e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +315c26: 6e20 d387 5200 |00a1: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +315c2c: 6e10 df87 0200 |00a4: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +315c32: 0c02 |00a7: move-result-object v2 │ │ +315c34: 6e20 128a 2100 |00a8: invoke-virtual {v1, v2}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +315c3a: 2141 |00ab: array-length v1, v4 │ │ +315c3c: 1202 |00ac: const/4 v2, #int 0 // #0 │ │ +315c3e: 7040 1a97 5921 |00ad: invoke-direct {v9, v5, v1, v2}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.writeHeaderToBuffer:(IIZ)Ljava/nio/ByteBuffer; // method@971a │ │ +315c44: 0c03 |00b0: move-result-object v3 │ │ +315c46: 0791 |00b1: move-object v1, v9 │ │ +315c48: 07a2 |00b2: move-object v2, v10 │ │ +315c4a: 0106 |00b3: move v6, v0 │ │ +315c4c: 04b7 |00b4: move-wide v7, v11 │ │ +315c4e: 7408 1897 0100 |00b5: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7, v8}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.writeBufferToFile:(Lorg/jaudiotagger/audio/MyFile;Ljava/nio/ByteBuffer;[BIIJ)V // method@9718 │ │ +315c54: 810a |00b8: int-to-long v10, v0 │ │ +315c56: 100a |00b9: return-wide v10 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=778 │ │ 0x0007 line=779 │ │ 0x0021 line=782 │ │ 0x0029 line=783 │ │ 0x0047 line=795 │ │ @@ -1365491,75 +1365491,75 @@ │ │ type : '(Ljava/nio/channels/WritableByteChannel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 128 16-bit code units │ │ -316fc4: |[316fc4] org.jaudiotagger.tag.id3.ID3v23Tag.write:(Ljava/nio/channels/WritableByteChannel;I)V │ │ -316fd4: 6200 c88c |0000: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.logger:Ljava/util/logging/Logger; // field@8cc8 │ │ -316fd8: 2201 3910 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -316fdc: 7010 cc87 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -316fe2: 6e10 0597 0500 |0007: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.getLoggingFilename:()Ljava/lang/String; // method@9705 │ │ -316fe8: 0c02 |000a: move-result-object v2 │ │ -316fea: 6e20 d787 2100 |000b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -316ff0: 1a02 5505 |000e: const-string v2, ":Writing tag to channel" // string@0555 │ │ -316ff4: 6e20 d787 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -316ffa: 6e10 df87 0100 |0013: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -317000: 0c01 |0016: move-result-object v1 │ │ -317002: 6e20 128a 1000 |0017: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -317008: 6e10 1997 0500 |001a: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.writeFramesToBuffer:()Ljava/io/ByteArrayOutputStream; // method@9719 │ │ -31700e: 0c00 |001d: move-result-object v0 │ │ -317010: 6e10 3186 0000 |001e: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8631 │ │ -317016: 0c00 |0021: move-result-object v0 │ │ -317018: 6201 c88c |0022: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.logger:Ljava/util/logging/Logger; // field@8cc8 │ │ -31701c: 2202 3910 |0024: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ -317020: 7010 cc87 0200 |0026: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -317026: 6e10 0597 0500 |0029: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.getLoggingFilename:()Ljava/lang/String; // method@9705 │ │ -31702c: 0c03 |002c: move-result-object v3 │ │ -31702e: 6e20 d787 3200 |002d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -317034: 1a03 5705 |0030: const-string v3, ":bodybytebuffer:sizebeforeunsynchronisation:" // string@0557 │ │ -317038: 6e20 d787 3200 |0032: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31703e: 2103 |0035: array-length v3, v0 │ │ -317040: 6e20 d387 3200 |0036: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -317046: 6e10 df87 0200 |0039: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -31704c: 0c02 |003c: move-result-object v2 │ │ -31704e: 6e20 128a 2100 |003d: invoke-virtual {v1, v2}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -317054: 1201 |0040: const/4 v1, #int 0 // #0 │ │ -317056: 3d07 2b00 |0041: if-lez v7, 006c // +002b │ │ -31705a: 2102 |0043: array-length v2, v0 │ │ -31705c: d802 020a |0044: add-int/lit8 v2, v2, #int 10 // #0a │ │ -317060: 6e30 ed96 2507 |0046: invoke-virtual {v5, v2, v7}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.calculateTagSize:(II)I // method@96ed │ │ -317066: 0a07 |0049: move-result v7 │ │ -317068: 2102 |004a: array-length v2, v0 │ │ -31706a: d802 020a |004b: add-int/lit8 v2, v2, #int 10 // #0a │ │ -31706e: b127 |004d: sub-int/2addr v7, v2 │ │ -317070: 6202 c88c |004e: sget-object v2, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.logger:Ljava/util/logging/Logger; // field@8cc8 │ │ -317074: 2203 3910 |0050: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ -317078: 7010 cc87 0300 |0052: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -31707e: 6e10 0597 0500 |0055: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.getLoggingFilename:()Ljava/lang/String; // method@9705 │ │ -317084: 0c04 |0058: move-result-object v4 │ │ -317086: 6e20 d787 4300 |0059: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31708c: 1a04 3205 |005c: const-string v4, ":Padding:" // string@0532 │ │ -317090: 6e20 d787 4300 |005e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -317096: 6e20 d387 7300 |0061: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -31709c: 6e10 df87 0300 |0064: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -3170a2: 0c03 |0067: move-result-object v3 │ │ -3170a4: 6e20 128a 3200 |0068: invoke-virtual {v2, v3}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -3170aa: 2802 |006b: goto 006d // +0002 │ │ -3170ac: 1207 |006c: const/4 v7, #int 0 // #0 │ │ -3170ae: 2102 |006d: array-length v2, v0 │ │ -3170b0: 7040 1a97 7512 |006e: invoke-direct {v5, v7, v2, v1}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.writeHeaderToBuffer:(IIZ)Ljava/nio/ByteBuffer; // method@971a │ │ -3170b6: 0c01 |0071: move-result-object v1 │ │ -3170b8: 7220 7388 1600 |0072: invoke-interface {v6, v1}, Ljava/nio/channels/WritableByteChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8873 │ │ -3170be: 7110 5b88 0000 |0075: invoke-static {v0}, Ljava/nio/ByteBuffer;.wrap:([B)Ljava/nio/ByteBuffer; // method@885b │ │ -3170c4: 0c00 |0078: move-result-object v0 │ │ -3170c6: 7220 7388 0600 |0079: invoke-interface {v6, v0}, Ljava/nio/channels/WritableByteChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8873 │ │ -3170cc: 6e30 1b97 6507 |007c: invoke-virtual {v5, v6, v7}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.writePadding:(Ljava/nio/channels/WritableByteChannel;I)V // method@971b │ │ -3170d2: 0e00 |007f: return-void │ │ +316fc8: |[316fc8] org.jaudiotagger.tag.id3.ID3v23Tag.write:(Ljava/nio/channels/WritableByteChannel;I)V │ │ +316fd8: 6200 c88c |0000: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.logger:Ljava/util/logging/Logger; // field@8cc8 │ │ +316fdc: 2201 3910 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +316fe0: 7010 cc87 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +316fe6: 6e10 0597 0500 |0007: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.getLoggingFilename:()Ljava/lang/String; // method@9705 │ │ +316fec: 0c02 |000a: move-result-object v2 │ │ +316fee: 6e20 d787 2100 |000b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +316ff4: 1a02 5505 |000e: const-string v2, ":Writing tag to channel" // string@0555 │ │ +316ff8: 6e20 d787 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +316ffe: 6e10 df87 0100 |0013: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +317004: 0c01 |0016: move-result-object v1 │ │ +317006: 6e20 128a 1000 |0017: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +31700c: 6e10 1997 0500 |001a: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.writeFramesToBuffer:()Ljava/io/ByteArrayOutputStream; // method@9719 │ │ +317012: 0c00 |001d: move-result-object v0 │ │ +317014: 6e10 3186 0000 |001e: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8631 │ │ +31701a: 0c00 |0021: move-result-object v0 │ │ +31701c: 6201 c88c |0022: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.logger:Ljava/util/logging/Logger; // field@8cc8 │ │ +317020: 2202 3910 |0024: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ +317024: 7010 cc87 0200 |0026: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +31702a: 6e10 0597 0500 |0029: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.getLoggingFilename:()Ljava/lang/String; // method@9705 │ │ +317030: 0c03 |002c: move-result-object v3 │ │ +317032: 6e20 d787 3200 |002d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +317038: 1a03 5705 |0030: const-string v3, ":bodybytebuffer:sizebeforeunsynchronisation:" // string@0557 │ │ +31703c: 6e20 d787 3200 |0032: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +317042: 2103 |0035: array-length v3, v0 │ │ +317044: 6e20 d387 3200 |0036: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +31704a: 6e10 df87 0200 |0039: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +317050: 0c02 |003c: move-result-object v2 │ │ +317052: 6e20 128a 2100 |003d: invoke-virtual {v1, v2}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +317058: 1201 |0040: const/4 v1, #int 0 // #0 │ │ +31705a: 3d07 2b00 |0041: if-lez v7, 006c // +002b │ │ +31705e: 2102 |0043: array-length v2, v0 │ │ +317060: d802 020a |0044: add-int/lit8 v2, v2, #int 10 // #0a │ │ +317064: 6e30 ed96 2507 |0046: invoke-virtual {v5, v2, v7}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.calculateTagSize:(II)I // method@96ed │ │ +31706a: 0a07 |0049: move-result v7 │ │ +31706c: 2102 |004a: array-length v2, v0 │ │ +31706e: d802 020a |004b: add-int/lit8 v2, v2, #int 10 // #0a │ │ +317072: b127 |004d: sub-int/2addr v7, v2 │ │ +317074: 6202 c88c |004e: sget-object v2, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.logger:Ljava/util/logging/Logger; // field@8cc8 │ │ +317078: 2203 3910 |0050: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ +31707c: 7010 cc87 0300 |0052: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +317082: 6e10 0597 0500 |0055: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.getLoggingFilename:()Ljava/lang/String; // method@9705 │ │ +317088: 0c04 |0058: move-result-object v4 │ │ +31708a: 6e20 d787 4300 |0059: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +317090: 1a04 3205 |005c: const-string v4, ":Padding:" // string@0532 │ │ +317094: 6e20 d787 4300 |005e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31709a: 6e20 d387 7300 |0061: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +3170a0: 6e10 df87 0300 |0064: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +3170a6: 0c03 |0067: move-result-object v3 │ │ +3170a8: 6e20 128a 3200 |0068: invoke-virtual {v2, v3}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +3170ae: 2802 |006b: goto 006d // +0002 │ │ +3170b0: 1207 |006c: const/4 v7, #int 0 // #0 │ │ +3170b2: 2102 |006d: array-length v2, v0 │ │ +3170b4: 7040 1a97 7512 |006e: invoke-direct {v5, v7, v2, v1}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.writeHeaderToBuffer:(IIZ)Ljava/nio/ByteBuffer; // method@971a │ │ +3170ba: 0c01 |0071: move-result-object v1 │ │ +3170bc: 7220 7388 1600 |0072: invoke-interface {v6, v1}, Ljava/nio/channels/WritableByteChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8873 │ │ +3170c2: 7110 5b88 0000 |0075: invoke-static {v0}, Ljava/nio/ByteBuffer;.wrap:([B)Ljava/nio/ByteBuffer; // method@885b │ │ +3170c8: 0c00 |0078: move-result-object v0 │ │ +3170ca: 7220 7388 0600 |0079: invoke-interface {v6, v0}, Ljava/nio/channels/WritableByteChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8873 │ │ +3170d0: 6e30 1b97 6507 |007c: invoke-virtual {v5, v6, v7}, Lorg/jaudiotagger/tag/id3/ID3v23Tag;.writePadding:(Ljava/nio/channels/WritableByteChannel;I)V // method@971b │ │ +3170d6: 0e00 |007f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=813 │ │ 0x001a line=815 │ │ 0x0022 line=816 │ │ 0x0043 line=831 │ │ 0x004a line=832 │ │ @@ -1365869,53 +1365869,53 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -31d15c: |[31d15c] org.jaudiotagger.tag.id3.ID3v24Tag.:()V │ │ -31d16c: 0e00 |0000: return-void │ │ +31d160: |[31d160] org.jaudiotagger.tag.id3.ID3v24Tag.:()V │ │ +31d170: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/ID3v24Tag;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 47 16-bit code units │ │ -31d170: |[31d170] org.jaudiotagger.tag.id3.ID3v24Tag.:()V │ │ -31d180: 7010 e294 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.:()V // method@94e2 │ │ -31d186: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -31d188: 5c10 0f8e |0004: iput-boolean v0, v1, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.crcDataFlag:Z // field@8e0f │ │ -31d18c: 5c10 128e |0006: iput-boolean v0, v1, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.experimental:Z // field@8e12 │ │ -31d190: 5c10 138e |0008: iput-boolean v0, v1, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.extended:Z // field@8e13 │ │ -31d194: 5c10 1b8e |000a: iput-boolean v0, v1, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.mId3HeaderFlagUnsynchronisation:Z // field@8e1b │ │ -31d198: 5910 0e8e |000c: iput v0, v1, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.crcData:I // field@8e0e │ │ -31d19c: 5c10 158e |000e: iput-boolean v0, v1, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.footer:Z // field@8e15 │ │ -31d1a0: 5c10 218e |0010: iput-boolean v0, v1, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.updateTag:Z // field@8e21 │ │ -31d1a4: 5c10 1d8e |0012: iput-boolean v0, v1, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.tagRestriction:Z // field@8e1d │ │ -31d1a8: 5d10 178e |0014: iput-byte v0, v1, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.imageEncodingRestriction:B // field@8e17 │ │ -31d1ac: 5d10 188e |0016: iput-byte v0, v1, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.imageSizeRestriction:B // field@8e18 │ │ -31d1b0: 5d10 1e8e |0018: iput-byte v0, v1, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.tagSizeRestriction:B // field@8e1e │ │ -31d1b4: 5d10 1f8e |001a: iput-byte v0, v1, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.textEncodingRestriction:B // field@8e1f │ │ -31d1b8: 5910 1c8e |001c: iput v0, v1, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.paddingSize:I // field@8e1c │ │ -31d1bc: 5d10 208e |001e: iput-byte v0, v1, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.textFieldSizeRestriction:B // field@8e20 │ │ -31d1c0: 2200 9010 |0020: new-instance v0, Ljava/util/LinkedHashMap; // type@1090 │ │ -31d1c4: 7010 4a89 0000 |0022: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@894a │ │ -31d1ca: 5b10 168e |0025: iput-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.frameMap:Ljava/util/HashMap; // field@8e16 │ │ -31d1ce: 2200 9010 |0027: new-instance v0, Ljava/util/LinkedHashMap; // type@1090 │ │ -31d1d2: 7010 4a89 0000 |0029: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@894a │ │ -31d1d8: 5b10 118e |002c: iput-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.encryptedFrameMap:Ljava/util/HashMap; // field@8e11 │ │ -31d1dc: 0e00 |002e: return-void │ │ +31d174: |[31d174] org.jaudiotagger.tag.id3.ID3v24Tag.:()V │ │ +31d184: 7010 e294 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.:()V // method@94e2 │ │ +31d18a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +31d18c: 5c10 0f8e |0004: iput-boolean v0, v1, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.crcDataFlag:Z // field@8e0f │ │ +31d190: 5c10 128e |0006: iput-boolean v0, v1, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.experimental:Z // field@8e12 │ │ +31d194: 5c10 138e |0008: iput-boolean v0, v1, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.extended:Z // field@8e13 │ │ +31d198: 5c10 1b8e |000a: iput-boolean v0, v1, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.mId3HeaderFlagUnsynchronisation:Z // field@8e1b │ │ +31d19c: 5910 0e8e |000c: iput v0, v1, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.crcData:I // field@8e0e │ │ +31d1a0: 5c10 158e |000e: iput-boolean v0, v1, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.footer:Z // field@8e15 │ │ +31d1a4: 5c10 218e |0010: iput-boolean v0, v1, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.updateTag:Z // field@8e21 │ │ +31d1a8: 5c10 1d8e |0012: iput-boolean v0, v1, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.tagRestriction:Z // field@8e1d │ │ +31d1ac: 5d10 178e |0014: iput-byte v0, v1, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.imageEncodingRestriction:B // field@8e17 │ │ +31d1b0: 5d10 188e |0016: iput-byte v0, v1, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.imageSizeRestriction:B // field@8e18 │ │ +31d1b4: 5d10 1e8e |0018: iput-byte v0, v1, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.tagSizeRestriction:B // field@8e1e │ │ +31d1b8: 5d10 1f8e |001a: iput-byte v0, v1, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.textEncodingRestriction:B // field@8e1f │ │ +31d1bc: 5910 1c8e |001c: iput v0, v1, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.paddingSize:I // field@8e1c │ │ +31d1c0: 5d10 208e |001e: iput-byte v0, v1, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.textFieldSizeRestriction:B // field@8e20 │ │ +31d1c4: 2200 9010 |0020: new-instance v0, Ljava/util/LinkedHashMap; // type@1090 │ │ +31d1c8: 7010 4a89 0000 |0022: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@894a │ │ +31d1ce: 5b10 168e |0025: iput-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.frameMap:Ljava/util/HashMap; // field@8e16 │ │ +31d1d2: 2200 9010 |0027: new-instance v0, Ljava/util/LinkedHashMap; // type@1090 │ │ +31d1d6: 7010 4a89 0000 |0029: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@894a │ │ +31d1dc: 5b10 118e |002c: iput-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.encryptedFrameMap:Ljava/util/HashMap; // field@8e11 │ │ +31d1e0: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=311 │ │ 0x0004 line=181 │ │ 0x0006 line=186 │ │ 0x0008 line=191 │ │ 0x000a line=196 │ │ @@ -1365939,18 +1365939,18 @@ │ │ type : '(Ljava/nio/ByteBuffer;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -31d1e0: |[31d1e0] org.jaudiotagger.tag.id3.ID3v24Tag.:(Ljava/nio/ByteBuffer;)V │ │ -31d1f0: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ -31d1f4: 7030 7297 2100 |0002: invoke-direct {v1, v2, v0}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.:(Ljava/nio/ByteBuffer;Ljava/lang/String;)V // method@9772 │ │ -31d1fa: 0e00 |0005: return-void │ │ +31d1e4: |[31d1e4] org.jaudiotagger.tag.id3.ID3v24Tag.:(Ljava/nio/ByteBuffer;)V │ │ +31d1f4: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ +31d1f8: 7030 7297 2100 |0002: invoke-direct {v1, v2, v0}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.:(Ljava/nio/ByteBuffer;Ljava/lang/String;)V // method@9772 │ │ +31d1fe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=653 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jaudiotagger/tag/id3/ID3v24Tag; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/nio/ByteBuffer; │ │ │ │ @@ -1365959,40 +1365959,40 @@ │ │ type : '(Ljava/nio/ByteBuffer;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 53 16-bit code units │ │ -31d1fc: |[31d1fc] org.jaudiotagger.tag.id3.ID3v24Tag.:(Ljava/nio/ByteBuffer;Ljava/lang/String;)V │ │ -31d20c: 7010 e294 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.:()V // method@94e2 │ │ -31d212: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -31d214: 5c10 0f8e |0004: iput-boolean v0, v1, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.crcDataFlag:Z // field@8e0f │ │ -31d218: 5c10 128e |0006: iput-boolean v0, v1, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.experimental:Z // field@8e12 │ │ -31d21c: 5c10 138e |0008: iput-boolean v0, v1, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.extended:Z // field@8e13 │ │ -31d220: 5c10 1b8e |000a: iput-boolean v0, v1, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.mId3HeaderFlagUnsynchronisation:Z // field@8e1b │ │ -31d224: 5910 0e8e |000c: iput v0, v1, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.crcData:I // field@8e0e │ │ -31d228: 5c10 158e |000e: iput-boolean v0, v1, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.footer:Z // field@8e15 │ │ -31d22c: 5c10 218e |0010: iput-boolean v0, v1, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.updateTag:Z // field@8e21 │ │ -31d230: 5c10 1d8e |0012: iput-boolean v0, v1, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.tagRestriction:Z // field@8e1d │ │ -31d234: 5d10 178e |0014: iput-byte v0, v1, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.imageEncodingRestriction:B // field@8e17 │ │ -31d238: 5d10 188e |0016: iput-byte v0, v1, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.imageSizeRestriction:B // field@8e18 │ │ -31d23c: 5d10 1e8e |0018: iput-byte v0, v1, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.tagSizeRestriction:B // field@8e1e │ │ -31d240: 5d10 1f8e |001a: iput-byte v0, v1, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.textEncodingRestriction:B // field@8e1f │ │ -31d244: 5910 1c8e |001c: iput v0, v1, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.paddingSize:I // field@8e1c │ │ -31d248: 5d10 208e |001e: iput-byte v0, v1, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.textFieldSizeRestriction:B // field@8e20 │ │ -31d24c: 2200 9010 |0020: new-instance v0, Ljava/util/LinkedHashMap; // type@1090 │ │ -31d250: 7010 4a89 0000 |0022: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@894a │ │ -31d256: 5b10 168e |0025: iput-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.frameMap:Ljava/util/HashMap; // field@8e16 │ │ -31d25a: 2200 9010 |0027: new-instance v0, Ljava/util/LinkedHashMap; // type@1090 │ │ -31d25e: 7010 4a89 0000 |0029: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@894a │ │ -31d264: 5b10 118e |002c: iput-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.encryptedFrameMap:Ljava/util/HashMap; // field@8e11 │ │ -31d268: 6e20 9d97 3100 |002e: invoke-virtual {v1, v3}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.setLoggingFilename:(Ljava/lang/String;)V // method@979d │ │ -31d26e: 6e20 9897 2100 |0031: invoke-virtual {v1, v2}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.read:(Ljava/nio/ByteBuffer;)V // method@9798 │ │ -31d274: 0e00 |0034: return-void │ │ +31d200: |[31d200] org.jaudiotagger.tag.id3.ID3v24Tag.:(Ljava/nio/ByteBuffer;Ljava/lang/String;)V │ │ +31d210: 7010 e294 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.:()V // method@94e2 │ │ +31d216: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +31d218: 5c10 0f8e |0004: iput-boolean v0, v1, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.crcDataFlag:Z // field@8e0f │ │ +31d21c: 5c10 128e |0006: iput-boolean v0, v1, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.experimental:Z // field@8e12 │ │ +31d220: 5c10 138e |0008: iput-boolean v0, v1, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.extended:Z // field@8e13 │ │ +31d224: 5c10 1b8e |000a: iput-boolean v0, v1, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.mId3HeaderFlagUnsynchronisation:Z // field@8e1b │ │ +31d228: 5910 0e8e |000c: iput v0, v1, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.crcData:I // field@8e0e │ │ +31d22c: 5c10 158e |000e: iput-boolean v0, v1, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.footer:Z // field@8e15 │ │ +31d230: 5c10 218e |0010: iput-boolean v0, v1, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.updateTag:Z // field@8e21 │ │ +31d234: 5c10 1d8e |0012: iput-boolean v0, v1, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.tagRestriction:Z // field@8e1d │ │ +31d238: 5d10 178e |0014: iput-byte v0, v1, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.imageEncodingRestriction:B // field@8e17 │ │ +31d23c: 5d10 188e |0016: iput-byte v0, v1, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.imageSizeRestriction:B // field@8e18 │ │ +31d240: 5d10 1e8e |0018: iput-byte v0, v1, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.tagSizeRestriction:B // field@8e1e │ │ +31d244: 5d10 1f8e |001a: iput-byte v0, v1, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.textEncodingRestriction:B // field@8e1f │ │ +31d248: 5910 1c8e |001c: iput v0, v1, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.paddingSize:I // field@8e1c │ │ +31d24c: 5d10 208e |001e: iput-byte v0, v1, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.textFieldSizeRestriction:B // field@8e20 │ │ +31d250: 2200 9010 |0020: new-instance v0, Ljava/util/LinkedHashMap; // type@1090 │ │ +31d254: 7010 4a89 0000 |0022: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@894a │ │ +31d25a: 5b10 168e |0025: iput-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.frameMap:Ljava/util/HashMap; // field@8e16 │ │ +31d25e: 2200 9010 |0027: new-instance v0, Ljava/util/LinkedHashMap; // type@1090 │ │ +31d262: 7010 4a89 0000 |0029: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@894a │ │ +31d268: 5b10 118e |002c: iput-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.encryptedFrameMap:Ljava/util/HashMap; // field@8e11 │ │ +31d26c: 6e20 9d97 3100 |002e: invoke-virtual {v1, v3}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.setLoggingFilename:(Ljava/lang/String;)V // method@979d │ │ +31d272: 6e20 9897 2100 |0031: invoke-virtual {v1, v2}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.read:(Ljava/nio/ByteBuffer;)V // method@9798 │ │ +31d278: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=635 │ │ 0x0004 line=181 │ │ 0x0006 line=186 │ │ 0x0008 line=191 │ │ 0x000a line=196 │ │ @@ -1366020,233 +1366020,233 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/AbstractTag;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 475 16-bit code units │ │ -31d278: |[31d278] org.jaudiotagger.tag.id3.ID3v24Tag.:(Lorg/jaudiotagger/tag/id3/AbstractTag;)V │ │ -31d288: 7010 e294 0600 |0000: invoke-direct {v6}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.:()V // method@94e2 │ │ -31d28e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -31d290: 5c60 0f8e |0004: iput-boolean v0, v6, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.crcDataFlag:Z // field@8e0f │ │ -31d294: 5c60 128e |0006: iput-boolean v0, v6, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.experimental:Z // field@8e12 │ │ -31d298: 5c60 138e |0008: iput-boolean v0, v6, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.extended:Z // field@8e13 │ │ -31d29c: 5c60 1b8e |000a: iput-boolean v0, v6, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.mId3HeaderFlagUnsynchronisation:Z // field@8e1b │ │ -31d2a0: 5960 0e8e |000c: iput v0, v6, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.crcData:I // field@8e0e │ │ -31d2a4: 5c60 158e |000e: iput-boolean v0, v6, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.footer:Z // field@8e15 │ │ -31d2a8: 5c60 218e |0010: iput-boolean v0, v6, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.updateTag:Z // field@8e21 │ │ -31d2ac: 5c60 1d8e |0012: iput-boolean v0, v6, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.tagRestriction:Z // field@8e1d │ │ -31d2b0: 5d60 178e |0014: iput-byte v0, v6, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.imageEncodingRestriction:B // field@8e17 │ │ -31d2b4: 5d60 188e |0016: iput-byte v0, v6, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.imageSizeRestriction:B // field@8e18 │ │ -31d2b8: 5d60 1e8e |0018: iput-byte v0, v6, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.tagSizeRestriction:B // field@8e1e │ │ -31d2bc: 5d60 1f8e |001a: iput-byte v0, v6, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.textEncodingRestriction:B // field@8e1f │ │ -31d2c0: 5960 1c8e |001c: iput v0, v6, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.paddingSize:I // field@8e1c │ │ -31d2c4: 5d60 208e |001e: iput-byte v0, v6, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.textFieldSizeRestriction:B // field@8e20 │ │ -31d2c8: 6201 1a8e |0020: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.logger:Ljava/util/logging/Logger; // field@8e1a │ │ -31d2cc: 2202 3910 |0022: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ -31d2d0: 7010 cc87 0200 |0024: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -31d2d6: 6e10 8d97 0600 |0027: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.getLoggingFilename:()Ljava/lang/String; // method@978d │ │ -31d2dc: 0c03 |002a: move-result-object v3 │ │ -31d2de: 6e20 d787 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31d2e4: 1a03 f904 |002e: const-string v3, ":Creating tag from a tag of a different version" // string@04f9 │ │ -31d2e8: 6e20 d787 3200 |0030: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31d2ee: 6e10 df87 0200 |0033: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -31d2f4: 0c02 |0036: move-result-object v2 │ │ -31d2f6: 6e20 128a 2100 |0037: invoke-virtual {v1, v2}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -31d2fc: 2201 9010 |003a: new-instance v1, Ljava/util/LinkedHashMap; // type@1090 │ │ -31d300: 7010 4a89 0100 |003c: invoke-direct {v1}, Ljava/util/LinkedHashMap;.:()V // method@894a │ │ -31d306: 5b61 168e |003f: iput-object v1, v6, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.frameMap:Ljava/util/HashMap; // field@8e16 │ │ -31d30a: 2201 9010 |0041: new-instance v1, Ljava/util/LinkedHashMap; // type@1090 │ │ -31d30e: 7010 4a89 0100 |0043: invoke-direct {v1}, Ljava/util/LinkedHashMap;.:()V // method@894a │ │ -31d314: 5b61 118e |0046: iput-object v1, v6, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.encryptedFrameMap:Ljava/util/HashMap; // field@8e11 │ │ -31d318: 3807 9201 |0048: if-eqz v7, 01da // +0192 │ │ -31d31c: 2071 2c12 |004a: instance-of v1, v7, Lorg/jaudiotagger/tag/id3/ID3v24Tag; // type@122c │ │ -31d320: 3901 7301 |004c: if-nez v1, 01bf // +0173 │ │ -31d324: 2071 0712 |004e: instance-of v1, v7, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // type@1207 │ │ -31d328: 3801 1300 |0050: if-eqz v1, 0063 // +0013 │ │ -31d32c: 1f07 0712 |0052: check-cast v7, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // type@1207 │ │ -31d330: 6e10 1195 0700 |0054: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getLoggingFilename:()Ljava/lang/String; // method@9511 │ │ -31d336: 0c00 |0057: move-result-object v0 │ │ -31d338: 6e20 9d97 0600 |0058: invoke-virtual {v6, v0}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.setLoggingFilename:(Ljava/lang/String;)V // method@979d │ │ -31d33e: 6e20 7a97 7600 |005b: invoke-virtual {v6, v7}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.copyPrimitives:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;)V // method@977a │ │ -31d344: 6e20 7997 7600 |005e: invoke-virtual {v6, v7}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.copyFrames:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;)V // method@9779 │ │ -31d34a: 2900 7901 |0061: goto/16 01da // +0179 │ │ -31d34e: 2071 1812 |0063: instance-of v1, v7, Lorg/jaudiotagger/tag/id3/ID3v1Tag; // type@1218 │ │ -31d352: 3801 0b01 |0065: if-eqz v1, 0170 // +010b │ │ -31d356: 0771 |0067: move-object v1, v7 │ │ -31d358: 1f01 1812 |0068: check-cast v1, Lorg/jaudiotagger/tag/id3/ID3v1Tag; // type@1218 │ │ -31d35c: 5412 748a |006a: iget-object v2, v1, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.title:Ljava/lang/String; // field@8a74 │ │ -31d360: 6e10 aa87 0200 |006c: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@87aa │ │ -31d366: 0a02 |006f: move-result v2 │ │ -31d368: 3d02 1c00 |0070: if-lez v2, 008c // +001c │ │ -31d36c: 2202 6e12 |0072: new-instance v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIT2; // type@126e │ │ -31d370: 5413 748a |0074: iget-object v3, v1, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.title:Ljava/lang/String; // field@8a74 │ │ -31d374: 7030 289a 0203 |0076: invoke-direct {v2, v0, v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIT2;.:(BLjava/lang/String;)V // method@9a28 │ │ -31d37a: 2203 2912 |0079: new-instance v3, Lorg/jaudiotagger/tag/id3/ID3v24Frame; // type@1229 │ │ -31d37e: 1a04 a849 |007b: const-string v4, "TIT2" // string@49a8 │ │ -31d382: 7020 3a97 4300 |007d: invoke-direct {v3, v4}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.:(Ljava/lang/String;)V // method@973a │ │ -31d388: 6e20 5997 2300 |0080: invoke-virtual {v3, v2}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.setBody:(Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@9759 │ │ -31d38e: 5462 168e |0083: iget-object v2, v6, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.frameMap:Ljava/util/HashMap; // field@8e16 │ │ -31d392: 6e10 4d97 0300 |0085: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.getIdentifier:()Ljava/lang/String; // method@974d │ │ -31d398: 0c04 |0088: move-result-object v4 │ │ -31d39a: 6e30 3689 4203 |0089: invoke-virtual {v2, v4, v3}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8936 │ │ -31d3a0: 5412 6f8a |008c: iget-object v2, v1, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.artist:Ljava/lang/String; // field@8a6f │ │ -31d3a4: 6e10 aa87 0200 |008e: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@87aa │ │ -31d3aa: 0a02 |0091: move-result v2 │ │ -31d3ac: 3d02 1c00 |0092: if-lez v2, 00ae // +001c │ │ -31d3b0: 2202 7c12 |0094: new-instance v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTPE1; // type@127c │ │ -31d3b4: 5413 6f8a |0096: iget-object v3, v1, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.artist:Ljava/lang/String; // field@8a6f │ │ -31d3b8: 7030 7f9a 0203 |0098: invoke-direct {v2, v0, v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTPE1;.:(BLjava/lang/String;)V // method@9a7f │ │ -31d3be: 2203 2912 |009b: new-instance v3, Lorg/jaudiotagger/tag/id3/ID3v24Frame; // type@1229 │ │ -31d3c2: 1a04 1a4a |009d: const-string v4, "TPE1" // string@4a1a │ │ -31d3c6: 7020 3a97 4300 |009f: invoke-direct {v3, v4}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.:(Ljava/lang/String;)V // method@973a │ │ -31d3cc: 6e20 5997 2300 |00a2: invoke-virtual {v3, v2}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.setBody:(Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@9759 │ │ -31d3d2: 5462 168e |00a5: iget-object v2, v6, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.frameMap:Ljava/util/HashMap; // field@8e16 │ │ -31d3d6: 6e10 4d97 0300 |00a7: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.getIdentifier:()Ljava/lang/String; // method@974d │ │ -31d3dc: 0c04 |00aa: move-result-object v4 │ │ -31d3de: 6e30 3689 4203 |00ab: invoke-virtual {v2, v4, v3}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8936 │ │ -31d3e4: 5412 6e8a |00ae: iget-object v2, v1, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.album:Ljava/lang/String; // field@8a6e │ │ -31d3e8: 6e10 aa87 0200 |00b0: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@87aa │ │ -31d3ee: 0a02 |00b3: move-result v2 │ │ -31d3f0: 3d02 1c00 |00b4: if-lez v2, 00d0 // +001c │ │ -31d3f4: 2202 5b12 |00b6: new-instance v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTALB; // type@125b │ │ -31d3f8: 5413 6e8a |00b8: iget-object v3, v1, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.album:Ljava/lang/String; // field@8a6e │ │ -31d3fc: 7030 8c99 0203 |00ba: invoke-direct {v2, v0, v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTALB;.:(BLjava/lang/String;)V // method@998c │ │ -31d402: 2203 2912 |00bd: new-instance v3, Lorg/jaudiotagger/tag/id3/ID3v24Frame; // type@1229 │ │ -31d406: 1a04 2a49 |00bf: const-string v4, "TALB" // string@492a │ │ -31d40a: 7020 3a97 4300 |00c1: invoke-direct {v3, v4}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.:(Ljava/lang/String;)V // method@973a │ │ -31d410: 6e20 5997 2300 |00c4: invoke-virtual {v3, v2}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.setBody:(Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@9759 │ │ -31d416: 5462 168e |00c7: iget-object v2, v6, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.frameMap:Ljava/util/HashMap; // field@8e16 │ │ -31d41a: 6e10 4d97 0300 |00c9: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.getIdentifier:()Ljava/lang/String; // method@974d │ │ -31d420: 0c04 |00cc: move-result-object v4 │ │ -31d422: 6e30 3689 4203 |00cd: invoke-virtual {v2, v4, v3}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8936 │ │ -31d428: 5412 758a |00d0: iget-object v2, v1, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.year:Ljava/lang/String; // field@8a75 │ │ -31d42c: 6e10 aa87 0200 |00d2: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@87aa │ │ -31d432: 0a02 |00d5: move-result v2 │ │ -31d434: 3d02 1c00 |00d6: if-lez v2, 00f2 // +001c │ │ -31d438: 2202 6512 |00d8: new-instance v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC; // type@1265 │ │ -31d43c: 5413 758a |00da: iget-object v3, v1, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.year:Ljava/lang/String; // field@8a75 │ │ -31d440: 7030 d999 0203 |00dc: invoke-direct {v2, v0, v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.:(BLjava/lang/String;)V // method@99d9 │ │ -31d446: 2203 2912 |00df: new-instance v3, Lorg/jaudiotagger/tag/id3/ID3v24Frame; // type@1229 │ │ -31d44a: 1a04 5349 |00e1: const-string v4, "TDRC" // string@4953 │ │ -31d44e: 7020 3a97 4300 |00e3: invoke-direct {v3, v4}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.:(Ljava/lang/String;)V // method@973a │ │ -31d454: 6e20 5997 2300 |00e6: invoke-virtual {v3, v2}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.setBody:(Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@9759 │ │ -31d45a: 5462 168e |00e9: iget-object v2, v6, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.frameMap:Ljava/util/HashMap; // field@8e16 │ │ -31d45e: 6e10 4d97 0300 |00eb: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.getIdentifier:()Ljava/lang/String; // method@974d │ │ -31d464: 0c04 |00ee: move-result-object v4 │ │ -31d466: 6e30 3689 4203 |00ef: invoke-virtual {v2, v4, v3}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8936 │ │ -31d46c: 5412 708a |00f2: iget-object v2, v1, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.comment:Ljava/lang/String; // field@8a70 │ │ -31d470: 6e10 aa87 0200 |00f4: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@87aa │ │ -31d476: 0a02 |00f7: move-result v2 │ │ -31d478: 3d02 2000 |00f8: if-lez v2, 0118 // +0020 │ │ -31d47c: 2202 3a12 |00fa: new-instance v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM; // type@123a │ │ -31d480: 5413 708a |00fc: iget-object v3, v1, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.comment:Ljava/lang/String; // field@8a70 │ │ -31d484: 1a04 b715 |00fe: const-string v4, "ENG" // string@15b7 │ │ -31d488: 1a05 0000 |0100: const-string v5, "" // string@0000 │ │ -31d48c: 7053 3598 0254 |0102: invoke-direct {v2, v0, v4, v5, v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM;.:(BLjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@9835 │ │ -31d492: 2203 2912 |0105: new-instance v3, Lorg/jaudiotagger/tag/id3/ID3v24Frame; // type@1229 │ │ -31d496: 1a04 290e |0107: const-string v4, "COMM" // string@0e29 │ │ -31d49a: 7020 3a97 4300 |0109: invoke-direct {v3, v4}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.:(Ljava/lang/String;)V // method@973a │ │ -31d4a0: 6e20 5997 2300 |010c: invoke-virtual {v3, v2}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.setBody:(Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@9759 │ │ -31d4a6: 5462 168e |010f: iget-object v2, v6, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.frameMap:Ljava/util/HashMap; // field@8e16 │ │ -31d4aa: 6e10 4d97 0300 |0111: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.getIdentifier:()Ljava/lang/String; // method@974d │ │ -31d4b0: 0c04 |0114: move-result-object v4 │ │ -31d4b2: 6e30 3689 4203 |0115: invoke-virtual {v2, v4, v3}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8936 │ │ -31d4b8: 5612 718a |0118: iget-byte v2, v1, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.genre:B // field@8a71 │ │ -31d4bc: 1303 ff00 |011a: const/16 v3, #int 255 // #ff │ │ -31d4c0: b532 |011c: and-int/2addr v2, v3 │ │ -31d4c2: 3a02 2a00 |011d: if-ltz v2, 0147 // +002a │ │ -31d4c6: 5612 718a |011f: iget-byte v2, v1, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.genre:B // field@8a71 │ │ -31d4ca: b532 |0121: and-int/2addr v2, v3 │ │ -31d4cc: 3232 2500 |0122: if-eq v2, v3, 0147 // +0025 │ │ -31d4d0: 5611 718a |0124: iget-byte v1, v1, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.genre:B // field@8a71 │ │ -31d4d4: b531 |0126: and-int/2addr v1, v3 │ │ -31d4d6: 7100 069e 0000 |0127: invoke-static {}, Lorg/jaudiotagger/tag/reference/GenreTypes;.getInstanceOf:()Lorg/jaudiotagger/tag/reference/GenreTypes; // method@9e06 │ │ -31d4dc: 0c02 |012a: move-result-object v2 │ │ -31d4de: 6e20 099e 1200 |012b: invoke-virtual {v2, v1}, Lorg/jaudiotagger/tag/reference/GenreTypes;.getValueForId:(I)Ljava/lang/String; // method@9e09 │ │ -31d4e4: 0c01 |012e: move-result-object v1 │ │ -31d4e6: 2202 5f12 |012f: new-instance v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCON; // type@125f │ │ -31d4ea: 7030 a599 0201 |0131: invoke-direct {v2, v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCON;.:(BLjava/lang/String;)V // method@99a5 │ │ -31d4f0: 2201 2912 |0134: new-instance v1, Lorg/jaudiotagger/tag/id3/ID3v24Frame; // type@1229 │ │ -31d4f4: 1a03 4149 |0136: const-string v3, "TCON" // string@4941 │ │ -31d4f8: 7020 3a97 3100 |0138: invoke-direct {v1, v3}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.:(Ljava/lang/String;)V // method@973a │ │ -31d4fe: 6e20 5997 2100 |013b: invoke-virtual {v1, v2}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.setBody:(Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@9759 │ │ -31d504: 5462 168e |013e: iget-object v2, v6, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.frameMap:Ljava/util/HashMap; // field@8e16 │ │ -31d508: 6e10 4d97 0100 |0140: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.getIdentifier:()Ljava/lang/String; // method@974d │ │ -31d50e: 0c03 |0143: move-result-object v3 │ │ -31d510: 6e30 3689 3201 |0144: invoke-virtual {v2, v3, v1}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8936 │ │ -31d516: 2071 1412 |0147: instance-of v1, v7, Lorg/jaudiotagger/tag/id3/ID3v11Tag; // type@1214 │ │ -31d51a: 3801 9100 |0149: if-eqz v1, 01da // +0091 │ │ -31d51e: 1f07 1412 |014b: check-cast v7, Lorg/jaudiotagger/tag/id3/ID3v11Tag; // type@1214 │ │ -31d522: 5671 528a |014d: iget-byte v1, v7, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.track:B // field@8a52 │ │ -31d526: 3d01 8b00 |014f: if-lez v1, 01da // +008b │ │ -31d52a: 2201 8312 |0151: new-instance v1, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTRCK; // type@1283 │ │ -31d52e: 5677 528a |0153: iget-byte v7, v7, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.track:B // field@8a52 │ │ -31d532: 7110 c986 0700 |0155: invoke-static {v7}, Ljava/lang/Byte;.toString:(B)Ljava/lang/String; // method@86c9 │ │ -31d538: 0c07 |0158: move-result-object v7 │ │ -31d53a: 7030 b59a 0107 |0159: invoke-direct {v1, v0, v7}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTRCK;.:(BLjava/lang/String;)V // method@9ab5 │ │ -31d540: 2207 2912 |015c: new-instance v7, Lorg/jaudiotagger/tag/id3/ID3v24Frame; // type@1229 │ │ -31d544: 1a00 9f4a |015e: const-string v0, "TRCK" // string@4a9f │ │ -31d548: 7020 3a97 0700 |0160: invoke-direct {v7, v0}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.:(Ljava/lang/String;)V // method@973a │ │ -31d54e: 6e20 5997 1700 |0163: invoke-virtual {v7, v1}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.setBody:(Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@9759 │ │ -31d554: 5460 168e |0166: iget-object v0, v6, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.frameMap:Ljava/util/HashMap; // field@8e16 │ │ -31d558: 6e10 4d97 0700 |0168: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.getIdentifier:()Ljava/lang/String; // method@974d │ │ -31d55e: 0c01 |016b: move-result-object v1 │ │ -31d560: 6e30 3689 1007 |016c: invoke-virtual {v0, v1, v7}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8936 │ │ -31d566: 286b |016f: goto 01da // +006b │ │ -31d568: 2070 c012 |0170: instance-of v0, v7, Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3; // type@12c0 │ │ -31d56c: 3800 6800 |0172: if-eqz v0, 01da // +0068 │ │ -31d570: 2070 cd12 |0174: instance-of v0, v7, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2; // type@12cd │ │ -31d574: 3800 0a00 |0176: if-eqz v0, 0180 // +000a │ │ -31d578: 2200 cd12 |0178: new-instance v0, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2; // type@12cd │ │ -31d57c: 1f07 cd12 |017a: check-cast v7, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2; // type@12cd │ │ -31d580: 7020 079d 7000 |017c: invoke-direct {v0, v7}, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2;.:(Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2;)V // method@9d07 │ │ -31d586: 2806 |017f: goto 0185 // +0006 │ │ -31d588: 2200 cd12 |0180: new-instance v0, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2; // type@12cd │ │ -31d58c: 7020 069d 7000 |0182: invoke-direct {v0, v7}, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2;.:(Lorg/jaudiotagger/tag/id3/AbstractTag;)V // method@9d06 │ │ -31d592: 6e10 0f9d 0000 |0185: invoke-virtual {v0}, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2;.iterator:()Ljava/util/Iterator; // method@9d0f │ │ -31d598: 0c07 |0188: move-result-object v7 │ │ -31d59a: 7210 4789 0700 |0189: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -31d5a0: 0a00 |018c: move-result v0 │ │ -31d5a2: 3800 4d00 |018d: if-eqz v0, 01da // +004d │ │ -31d5a6: 7210 4889 0700 |018f: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -31d5ac: 0c00 |0192: move-result-object v0 │ │ -31d5ae: 1f00 ce12 |0193: check-cast v0, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field; // type@12ce │ │ -31d5b2: 2201 2912 |0195: new-instance v1, Lorg/jaudiotagger/tag/id3/ID3v24Frame; // type@1229 │ │ -31d5b6: 7020 3f97 0100 |0197: invoke-direct {v1, v0}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.:(Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field;)V // method@973f │ │ -31d5bc: 5460 168e |019a: iget-object v0, v6, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.frameMap:Ljava/util/HashMap; // field@8e16 │ │ -31d5c0: 6e10 4d97 0100 |019c: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.getIdentifier:()Ljava/lang/String; // method@974d │ │ -31d5c6: 0c02 |019f: move-result-object v2 │ │ -31d5c8: 6e30 3689 2001 |01a0: invoke-virtual {v0, v2, v1}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8936 │ │ -31d5ce: 28e6 |01a3: goto 0189 // -001a │ │ -31d5d0: 6200 1a8e |01a4: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.logger:Ljava/util/logging/Logger; // field@8e1a │ │ -31d5d4: 2201 3910 |01a6: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -31d5d8: 7010 cc87 0100 |01a8: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -31d5de: 6e10 8d97 0600 |01ab: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.getLoggingFilename:()Ljava/lang/String; // method@978d │ │ -31d5e4: 0c02 |01ae: move-result-object v2 │ │ -31d5e6: 6e20 d787 2100 |01af: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31d5ec: 1a02 4f05 |01b2: const-string v2, ":Unable to convert Lyrics3 to v24 Frame:Frame Identifier" // string@054f │ │ -31d5f0: 6e20 d787 2100 |01b4: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31d5f6: 6e10 df87 0100 |01b7: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -31d5fc: 0c01 |01ba: move-result-object v1 │ │ -31d5fe: 6e20 1c8a 1000 |01bb: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ -31d604: 28cb |01be: goto 0189 // -0035 │ │ -31d606: 2207 4110 |01bf: new-instance v7, Ljava/lang/UnsupportedOperationException; // type@1041 │ │ -31d60a: 2200 3910 |01c1: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -31d60e: 7010 cc87 0000 |01c3: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -31d614: 6e10 8d97 0600 |01c6: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.getLoggingFilename:()Ljava/lang/String; // method@978d │ │ -31d61a: 0c01 |01c9: move-result-object v1 │ │ -31d61c: 6e20 d787 1000 |01ca: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31d622: 1a01 f504 |01cd: const-string v1, ":Copy Constructor not called. Please type cast the argument" // string@04f5 │ │ -31d626: 6e20 d787 1000 |01cf: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31d62c: 6e10 df87 0000 |01d2: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -31d632: 0c00 |01d5: move-result-object v0 │ │ -31d634: 7020 fc87 0700 |01d6: invoke-direct {v7, v0}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@87fc │ │ -31d63a: 2707 |01d9: throw v7 │ │ -31d63c: 0e00 |01da: return-void │ │ +31d27c: |[31d27c] org.jaudiotagger.tag.id3.ID3v24Tag.:(Lorg/jaudiotagger/tag/id3/AbstractTag;)V │ │ +31d28c: 7010 e294 0600 |0000: invoke-direct {v6}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.:()V // method@94e2 │ │ +31d292: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +31d294: 5c60 0f8e |0004: iput-boolean v0, v6, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.crcDataFlag:Z // field@8e0f │ │ +31d298: 5c60 128e |0006: iput-boolean v0, v6, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.experimental:Z // field@8e12 │ │ +31d29c: 5c60 138e |0008: iput-boolean v0, v6, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.extended:Z // field@8e13 │ │ +31d2a0: 5c60 1b8e |000a: iput-boolean v0, v6, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.mId3HeaderFlagUnsynchronisation:Z // field@8e1b │ │ +31d2a4: 5960 0e8e |000c: iput v0, v6, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.crcData:I // field@8e0e │ │ +31d2a8: 5c60 158e |000e: iput-boolean v0, v6, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.footer:Z // field@8e15 │ │ +31d2ac: 5c60 218e |0010: iput-boolean v0, v6, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.updateTag:Z // field@8e21 │ │ +31d2b0: 5c60 1d8e |0012: iput-boolean v0, v6, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.tagRestriction:Z // field@8e1d │ │ +31d2b4: 5d60 178e |0014: iput-byte v0, v6, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.imageEncodingRestriction:B // field@8e17 │ │ +31d2b8: 5d60 188e |0016: iput-byte v0, v6, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.imageSizeRestriction:B // field@8e18 │ │ +31d2bc: 5d60 1e8e |0018: iput-byte v0, v6, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.tagSizeRestriction:B // field@8e1e │ │ +31d2c0: 5d60 1f8e |001a: iput-byte v0, v6, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.textEncodingRestriction:B // field@8e1f │ │ +31d2c4: 5960 1c8e |001c: iput v0, v6, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.paddingSize:I // field@8e1c │ │ +31d2c8: 5d60 208e |001e: iput-byte v0, v6, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.textFieldSizeRestriction:B // field@8e20 │ │ +31d2cc: 6201 1a8e |0020: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.logger:Ljava/util/logging/Logger; // field@8e1a │ │ +31d2d0: 2202 3910 |0022: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ +31d2d4: 7010 cc87 0200 |0024: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +31d2da: 6e10 8d97 0600 |0027: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.getLoggingFilename:()Ljava/lang/String; // method@978d │ │ +31d2e0: 0c03 |002a: move-result-object v3 │ │ +31d2e2: 6e20 d787 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31d2e8: 1a03 f904 |002e: const-string v3, ":Creating tag from a tag of a different version" // string@04f9 │ │ +31d2ec: 6e20 d787 3200 |0030: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31d2f2: 6e10 df87 0200 |0033: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +31d2f8: 0c02 |0036: move-result-object v2 │ │ +31d2fa: 6e20 128a 2100 |0037: invoke-virtual {v1, v2}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +31d300: 2201 9010 |003a: new-instance v1, Ljava/util/LinkedHashMap; // type@1090 │ │ +31d304: 7010 4a89 0100 |003c: invoke-direct {v1}, Ljava/util/LinkedHashMap;.:()V // method@894a │ │ +31d30a: 5b61 168e |003f: iput-object v1, v6, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.frameMap:Ljava/util/HashMap; // field@8e16 │ │ +31d30e: 2201 9010 |0041: new-instance v1, Ljava/util/LinkedHashMap; // type@1090 │ │ +31d312: 7010 4a89 0100 |0043: invoke-direct {v1}, Ljava/util/LinkedHashMap;.:()V // method@894a │ │ +31d318: 5b61 118e |0046: iput-object v1, v6, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.encryptedFrameMap:Ljava/util/HashMap; // field@8e11 │ │ +31d31c: 3807 9201 |0048: if-eqz v7, 01da // +0192 │ │ +31d320: 2071 2c12 |004a: instance-of v1, v7, Lorg/jaudiotagger/tag/id3/ID3v24Tag; // type@122c │ │ +31d324: 3901 7301 |004c: if-nez v1, 01bf // +0173 │ │ +31d328: 2071 0712 |004e: instance-of v1, v7, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // type@1207 │ │ +31d32c: 3801 1300 |0050: if-eqz v1, 0063 // +0013 │ │ +31d330: 1f07 0712 |0052: check-cast v7, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag; // type@1207 │ │ +31d334: 6e10 1195 0700 |0054: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getLoggingFilename:()Ljava/lang/String; // method@9511 │ │ +31d33a: 0c00 |0057: move-result-object v0 │ │ +31d33c: 6e20 9d97 0600 |0058: invoke-virtual {v6, v0}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.setLoggingFilename:(Ljava/lang/String;)V // method@979d │ │ +31d342: 6e20 7a97 7600 |005b: invoke-virtual {v6, v7}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.copyPrimitives:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;)V // method@977a │ │ +31d348: 6e20 7997 7600 |005e: invoke-virtual {v6, v7}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.copyFrames:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;)V // method@9779 │ │ +31d34e: 2900 7901 |0061: goto/16 01da // +0179 │ │ +31d352: 2071 1812 |0063: instance-of v1, v7, Lorg/jaudiotagger/tag/id3/ID3v1Tag; // type@1218 │ │ +31d356: 3801 0b01 |0065: if-eqz v1, 0170 // +010b │ │ +31d35a: 0771 |0067: move-object v1, v7 │ │ +31d35c: 1f01 1812 |0068: check-cast v1, Lorg/jaudiotagger/tag/id3/ID3v1Tag; // type@1218 │ │ +31d360: 5412 748a |006a: iget-object v2, v1, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.title:Ljava/lang/String; // field@8a74 │ │ +31d364: 6e10 aa87 0200 |006c: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@87aa │ │ +31d36a: 0a02 |006f: move-result v2 │ │ +31d36c: 3d02 1c00 |0070: if-lez v2, 008c // +001c │ │ +31d370: 2202 6e12 |0072: new-instance v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIT2; // type@126e │ │ +31d374: 5413 748a |0074: iget-object v3, v1, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.title:Ljava/lang/String; // field@8a74 │ │ +31d378: 7030 289a 0203 |0076: invoke-direct {v2, v0, v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIT2;.:(BLjava/lang/String;)V // method@9a28 │ │ +31d37e: 2203 2912 |0079: new-instance v3, Lorg/jaudiotagger/tag/id3/ID3v24Frame; // type@1229 │ │ +31d382: 1a04 a849 |007b: const-string v4, "TIT2" // string@49a8 │ │ +31d386: 7020 3a97 4300 |007d: invoke-direct {v3, v4}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.:(Ljava/lang/String;)V // method@973a │ │ +31d38c: 6e20 5997 2300 |0080: invoke-virtual {v3, v2}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.setBody:(Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@9759 │ │ +31d392: 5462 168e |0083: iget-object v2, v6, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.frameMap:Ljava/util/HashMap; // field@8e16 │ │ +31d396: 6e10 4d97 0300 |0085: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.getIdentifier:()Ljava/lang/String; // method@974d │ │ +31d39c: 0c04 |0088: move-result-object v4 │ │ +31d39e: 6e30 3689 4203 |0089: invoke-virtual {v2, v4, v3}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8936 │ │ +31d3a4: 5412 6f8a |008c: iget-object v2, v1, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.artist:Ljava/lang/String; // field@8a6f │ │ +31d3a8: 6e10 aa87 0200 |008e: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@87aa │ │ +31d3ae: 0a02 |0091: move-result v2 │ │ +31d3b0: 3d02 1c00 |0092: if-lez v2, 00ae // +001c │ │ +31d3b4: 2202 7c12 |0094: new-instance v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTPE1; // type@127c │ │ +31d3b8: 5413 6f8a |0096: iget-object v3, v1, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.artist:Ljava/lang/String; // field@8a6f │ │ +31d3bc: 7030 7f9a 0203 |0098: invoke-direct {v2, v0, v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTPE1;.:(BLjava/lang/String;)V // method@9a7f │ │ +31d3c2: 2203 2912 |009b: new-instance v3, Lorg/jaudiotagger/tag/id3/ID3v24Frame; // type@1229 │ │ +31d3c6: 1a04 1a4a |009d: const-string v4, "TPE1" // string@4a1a │ │ +31d3ca: 7020 3a97 4300 |009f: invoke-direct {v3, v4}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.:(Ljava/lang/String;)V // method@973a │ │ +31d3d0: 6e20 5997 2300 |00a2: invoke-virtual {v3, v2}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.setBody:(Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@9759 │ │ +31d3d6: 5462 168e |00a5: iget-object v2, v6, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.frameMap:Ljava/util/HashMap; // field@8e16 │ │ +31d3da: 6e10 4d97 0300 |00a7: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.getIdentifier:()Ljava/lang/String; // method@974d │ │ +31d3e0: 0c04 |00aa: move-result-object v4 │ │ +31d3e2: 6e30 3689 4203 |00ab: invoke-virtual {v2, v4, v3}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8936 │ │ +31d3e8: 5412 6e8a |00ae: iget-object v2, v1, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.album:Ljava/lang/String; // field@8a6e │ │ +31d3ec: 6e10 aa87 0200 |00b0: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@87aa │ │ +31d3f2: 0a02 |00b3: move-result v2 │ │ +31d3f4: 3d02 1c00 |00b4: if-lez v2, 00d0 // +001c │ │ +31d3f8: 2202 5b12 |00b6: new-instance v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTALB; // type@125b │ │ +31d3fc: 5413 6e8a |00b8: iget-object v3, v1, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.album:Ljava/lang/String; // field@8a6e │ │ +31d400: 7030 8c99 0203 |00ba: invoke-direct {v2, v0, v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTALB;.:(BLjava/lang/String;)V // method@998c │ │ +31d406: 2203 2912 |00bd: new-instance v3, Lorg/jaudiotagger/tag/id3/ID3v24Frame; // type@1229 │ │ +31d40a: 1a04 2a49 |00bf: const-string v4, "TALB" // string@492a │ │ +31d40e: 7020 3a97 4300 |00c1: invoke-direct {v3, v4}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.:(Ljava/lang/String;)V // method@973a │ │ +31d414: 6e20 5997 2300 |00c4: invoke-virtual {v3, v2}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.setBody:(Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@9759 │ │ +31d41a: 5462 168e |00c7: iget-object v2, v6, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.frameMap:Ljava/util/HashMap; // field@8e16 │ │ +31d41e: 6e10 4d97 0300 |00c9: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.getIdentifier:()Ljava/lang/String; // method@974d │ │ +31d424: 0c04 |00cc: move-result-object v4 │ │ +31d426: 6e30 3689 4203 |00cd: invoke-virtual {v2, v4, v3}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8936 │ │ +31d42c: 5412 758a |00d0: iget-object v2, v1, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.year:Ljava/lang/String; // field@8a75 │ │ +31d430: 6e10 aa87 0200 |00d2: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@87aa │ │ +31d436: 0a02 |00d5: move-result v2 │ │ +31d438: 3d02 1c00 |00d6: if-lez v2, 00f2 // +001c │ │ +31d43c: 2202 6512 |00d8: new-instance v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC; // type@1265 │ │ +31d440: 5413 758a |00da: iget-object v3, v1, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.year:Ljava/lang/String; // field@8a75 │ │ +31d444: 7030 d999 0203 |00dc: invoke-direct {v2, v0, v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.:(BLjava/lang/String;)V // method@99d9 │ │ +31d44a: 2203 2912 |00df: new-instance v3, Lorg/jaudiotagger/tag/id3/ID3v24Frame; // type@1229 │ │ +31d44e: 1a04 5349 |00e1: const-string v4, "TDRC" // string@4953 │ │ +31d452: 7020 3a97 4300 |00e3: invoke-direct {v3, v4}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.:(Ljava/lang/String;)V // method@973a │ │ +31d458: 6e20 5997 2300 |00e6: invoke-virtual {v3, v2}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.setBody:(Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@9759 │ │ +31d45e: 5462 168e |00e9: iget-object v2, v6, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.frameMap:Ljava/util/HashMap; // field@8e16 │ │ +31d462: 6e10 4d97 0300 |00eb: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.getIdentifier:()Ljava/lang/String; // method@974d │ │ +31d468: 0c04 |00ee: move-result-object v4 │ │ +31d46a: 6e30 3689 4203 |00ef: invoke-virtual {v2, v4, v3}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8936 │ │ +31d470: 5412 708a |00f2: iget-object v2, v1, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.comment:Ljava/lang/String; // field@8a70 │ │ +31d474: 6e10 aa87 0200 |00f4: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@87aa │ │ +31d47a: 0a02 |00f7: move-result v2 │ │ +31d47c: 3d02 2000 |00f8: if-lez v2, 0118 // +0020 │ │ +31d480: 2202 3a12 |00fa: new-instance v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM; // type@123a │ │ +31d484: 5413 708a |00fc: iget-object v3, v1, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.comment:Ljava/lang/String; // field@8a70 │ │ +31d488: 1a04 b715 |00fe: const-string v4, "ENG" // string@15b7 │ │ +31d48c: 1a05 0000 |0100: const-string v5, "" // string@0000 │ │ +31d490: 7053 3598 0254 |0102: invoke-direct {v2, v0, v4, v5, v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM;.:(BLjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@9835 │ │ +31d496: 2203 2912 |0105: new-instance v3, Lorg/jaudiotagger/tag/id3/ID3v24Frame; // type@1229 │ │ +31d49a: 1a04 290e |0107: const-string v4, "COMM" // string@0e29 │ │ +31d49e: 7020 3a97 4300 |0109: invoke-direct {v3, v4}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.:(Ljava/lang/String;)V // method@973a │ │ +31d4a4: 6e20 5997 2300 |010c: invoke-virtual {v3, v2}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.setBody:(Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@9759 │ │ +31d4aa: 5462 168e |010f: iget-object v2, v6, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.frameMap:Ljava/util/HashMap; // field@8e16 │ │ +31d4ae: 6e10 4d97 0300 |0111: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.getIdentifier:()Ljava/lang/String; // method@974d │ │ +31d4b4: 0c04 |0114: move-result-object v4 │ │ +31d4b6: 6e30 3689 4203 |0115: invoke-virtual {v2, v4, v3}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8936 │ │ +31d4bc: 5612 718a |0118: iget-byte v2, v1, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.genre:B // field@8a71 │ │ +31d4c0: 1303 ff00 |011a: const/16 v3, #int 255 // #ff │ │ +31d4c4: b532 |011c: and-int/2addr v2, v3 │ │ +31d4c6: 3a02 2a00 |011d: if-ltz v2, 0147 // +002a │ │ +31d4ca: 5612 718a |011f: iget-byte v2, v1, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.genre:B // field@8a71 │ │ +31d4ce: b532 |0121: and-int/2addr v2, v3 │ │ +31d4d0: 3232 2500 |0122: if-eq v2, v3, 0147 // +0025 │ │ +31d4d4: 5611 718a |0124: iget-byte v1, v1, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.genre:B // field@8a71 │ │ +31d4d8: b531 |0126: and-int/2addr v1, v3 │ │ +31d4da: 7100 069e 0000 |0127: invoke-static {}, Lorg/jaudiotagger/tag/reference/GenreTypes;.getInstanceOf:()Lorg/jaudiotagger/tag/reference/GenreTypes; // method@9e06 │ │ +31d4e0: 0c02 |012a: move-result-object v2 │ │ +31d4e2: 6e20 099e 1200 |012b: invoke-virtual {v2, v1}, Lorg/jaudiotagger/tag/reference/GenreTypes;.getValueForId:(I)Ljava/lang/String; // method@9e09 │ │ +31d4e8: 0c01 |012e: move-result-object v1 │ │ +31d4ea: 2202 5f12 |012f: new-instance v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCON; // type@125f │ │ +31d4ee: 7030 a599 0201 |0131: invoke-direct {v2, v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCON;.:(BLjava/lang/String;)V // method@99a5 │ │ +31d4f4: 2201 2912 |0134: new-instance v1, Lorg/jaudiotagger/tag/id3/ID3v24Frame; // type@1229 │ │ +31d4f8: 1a03 4149 |0136: const-string v3, "TCON" // string@4941 │ │ +31d4fc: 7020 3a97 3100 |0138: invoke-direct {v1, v3}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.:(Ljava/lang/String;)V // method@973a │ │ +31d502: 6e20 5997 2100 |013b: invoke-virtual {v1, v2}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.setBody:(Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@9759 │ │ +31d508: 5462 168e |013e: iget-object v2, v6, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.frameMap:Ljava/util/HashMap; // field@8e16 │ │ +31d50c: 6e10 4d97 0100 |0140: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.getIdentifier:()Ljava/lang/String; // method@974d │ │ +31d512: 0c03 |0143: move-result-object v3 │ │ +31d514: 6e30 3689 3201 |0144: invoke-virtual {v2, v3, v1}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8936 │ │ +31d51a: 2071 1412 |0147: instance-of v1, v7, Lorg/jaudiotagger/tag/id3/ID3v11Tag; // type@1214 │ │ +31d51e: 3801 9100 |0149: if-eqz v1, 01da // +0091 │ │ +31d522: 1f07 1412 |014b: check-cast v7, Lorg/jaudiotagger/tag/id3/ID3v11Tag; // type@1214 │ │ +31d526: 5671 528a |014d: iget-byte v1, v7, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.track:B // field@8a52 │ │ +31d52a: 3d01 8b00 |014f: if-lez v1, 01da // +008b │ │ +31d52e: 2201 8312 |0151: new-instance v1, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTRCK; // type@1283 │ │ +31d532: 5677 528a |0153: iget-byte v7, v7, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.track:B // field@8a52 │ │ +31d536: 7110 c986 0700 |0155: invoke-static {v7}, Ljava/lang/Byte;.toString:(B)Ljava/lang/String; // method@86c9 │ │ +31d53c: 0c07 |0158: move-result-object v7 │ │ +31d53e: 7030 b59a 0107 |0159: invoke-direct {v1, v0, v7}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTRCK;.:(BLjava/lang/String;)V // method@9ab5 │ │ +31d544: 2207 2912 |015c: new-instance v7, Lorg/jaudiotagger/tag/id3/ID3v24Frame; // type@1229 │ │ +31d548: 1a00 9f4a |015e: const-string v0, "TRCK" // string@4a9f │ │ +31d54c: 7020 3a97 0700 |0160: invoke-direct {v7, v0}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.:(Ljava/lang/String;)V // method@973a │ │ +31d552: 6e20 5997 1700 |0163: invoke-virtual {v7, v1}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.setBody:(Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@9759 │ │ +31d558: 5460 168e |0166: iget-object v0, v6, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.frameMap:Ljava/util/HashMap; // field@8e16 │ │ +31d55c: 6e10 4d97 0700 |0168: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.getIdentifier:()Ljava/lang/String; // method@974d │ │ +31d562: 0c01 |016b: move-result-object v1 │ │ +31d564: 6e30 3689 1007 |016c: invoke-virtual {v0, v1, v7}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8936 │ │ +31d56a: 286b |016f: goto 01da // +006b │ │ +31d56c: 2070 c012 |0170: instance-of v0, v7, Lorg/jaudiotagger/tag/lyrics3/AbstractLyrics3; // type@12c0 │ │ +31d570: 3800 6800 |0172: if-eqz v0, 01da // +0068 │ │ +31d574: 2070 cd12 |0174: instance-of v0, v7, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2; // type@12cd │ │ +31d578: 3800 0a00 |0176: if-eqz v0, 0180 // +000a │ │ +31d57c: 2200 cd12 |0178: new-instance v0, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2; // type@12cd │ │ +31d580: 1f07 cd12 |017a: check-cast v7, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2; // type@12cd │ │ +31d584: 7020 079d 7000 |017c: invoke-direct {v0, v7}, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2;.:(Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2;)V // method@9d07 │ │ +31d58a: 2806 |017f: goto 0185 // +0006 │ │ +31d58c: 2200 cd12 |0180: new-instance v0, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2; // type@12cd │ │ +31d590: 7020 069d 7000 |0182: invoke-direct {v0, v7}, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2;.:(Lorg/jaudiotagger/tag/id3/AbstractTag;)V // method@9d06 │ │ +31d596: 6e10 0f9d 0000 |0185: invoke-virtual {v0}, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2;.iterator:()Ljava/util/Iterator; // method@9d0f │ │ +31d59c: 0c07 |0188: move-result-object v7 │ │ +31d59e: 7210 4789 0700 |0189: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +31d5a4: 0a00 |018c: move-result v0 │ │ +31d5a6: 3800 4d00 |018d: if-eqz v0, 01da // +004d │ │ +31d5aa: 7210 4889 0700 |018f: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +31d5b0: 0c00 |0192: move-result-object v0 │ │ +31d5b2: 1f00 ce12 |0193: check-cast v0, Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field; // type@12ce │ │ +31d5b6: 2201 2912 |0195: new-instance v1, Lorg/jaudiotagger/tag/id3/ID3v24Frame; // type@1229 │ │ +31d5ba: 7020 3f97 0100 |0197: invoke-direct {v1, v0}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.:(Lorg/jaudiotagger/tag/lyrics3/Lyrics3v2Field;)V // method@973f │ │ +31d5c0: 5460 168e |019a: iget-object v0, v6, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.frameMap:Ljava/util/HashMap; // field@8e16 │ │ +31d5c4: 6e10 4d97 0100 |019c: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.getIdentifier:()Ljava/lang/String; // method@974d │ │ +31d5ca: 0c02 |019f: move-result-object v2 │ │ +31d5cc: 6e30 3689 2001 |01a0: invoke-virtual {v0, v2, v1}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8936 │ │ +31d5d2: 28e6 |01a3: goto 0189 // -001a │ │ +31d5d4: 6200 1a8e |01a4: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.logger:Ljava/util/logging/Logger; // field@8e1a │ │ +31d5d8: 2201 3910 |01a6: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +31d5dc: 7010 cc87 0100 |01a8: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +31d5e2: 6e10 8d97 0600 |01ab: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.getLoggingFilename:()Ljava/lang/String; // method@978d │ │ +31d5e8: 0c02 |01ae: move-result-object v2 │ │ +31d5ea: 6e20 d787 2100 |01af: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31d5f0: 1a02 4f05 |01b2: const-string v2, ":Unable to convert Lyrics3 to v24 Frame:Frame Identifier" // string@054f │ │ +31d5f4: 6e20 d787 2100 |01b4: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31d5fa: 6e10 df87 0100 |01b7: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +31d600: 0c01 |01ba: move-result-object v1 │ │ +31d602: 6e20 1c8a 1000 |01bb: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ +31d608: 28cb |01be: goto 0189 // -0035 │ │ +31d60a: 2207 4110 |01bf: new-instance v7, Ljava/lang/UnsupportedOperationException; // type@1041 │ │ +31d60e: 2200 3910 |01c1: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +31d612: 7010 cc87 0000 |01c3: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +31d618: 6e10 8d97 0600 |01c6: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.getLoggingFilename:()Ljava/lang/String; // method@978d │ │ +31d61e: 0c01 |01c9: move-result-object v1 │ │ +31d620: 6e20 d787 1000 |01ca: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31d626: 1a01 f504 |01cd: const-string v1, ":Copy Constructor not called. Please type cast the argument" // string@04f5 │ │ +31d62a: 6e20 d787 1000 |01cf: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31d630: 6e10 df87 0000 |01d2: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +31d636: 0c00 |01d5: move-result-object v0 │ │ +31d638: 7020 fc87 0700 |01d6: invoke-direct {v7, v0}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@87fc │ │ +31d63e: 2707 |01d9: throw v7 │ │ +31d640: 0e00 |01da: return-void │ │ catches : 1 │ │ 0x018f - 0x01a3 │ │ Lorg/jaudiotagger/tag/InvalidTagException; -> 0x01a4 │ │ positions : │ │ 0x0000 line=508 │ │ 0x0004 line=181 │ │ 0x0006 line=186 │ │ @@ -1366331,45 +1366331,45 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/ID3v24Tag;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 65 16-bit code units │ │ -31d650: |[31d650] org.jaudiotagger.tag.id3.ID3v24Tag.:(Lorg/jaudiotagger/tag/id3/ID3v24Tag;)V │ │ -31d660: 7010 e294 0300 |0000: invoke-direct {v3}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.:()V // method@94e2 │ │ -31d666: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -31d668: 5c30 0f8e |0004: iput-boolean v0, v3, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.crcDataFlag:Z // field@8e0f │ │ -31d66c: 5c30 128e |0006: iput-boolean v0, v3, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.experimental:Z // field@8e12 │ │ -31d670: 5c30 138e |0008: iput-boolean v0, v3, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.extended:Z // field@8e13 │ │ -31d674: 5c30 1b8e |000a: iput-boolean v0, v3, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.mId3HeaderFlagUnsynchronisation:Z // field@8e1b │ │ -31d678: 5930 0e8e |000c: iput v0, v3, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.crcData:I // field@8e0e │ │ -31d67c: 5c30 158e |000e: iput-boolean v0, v3, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.footer:Z // field@8e15 │ │ -31d680: 5c30 218e |0010: iput-boolean v0, v3, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.updateTag:Z // field@8e21 │ │ -31d684: 5c30 1d8e |0012: iput-boolean v0, v3, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.tagRestriction:Z // field@8e1d │ │ -31d688: 5d30 178e |0014: iput-byte v0, v3, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.imageEncodingRestriction:B // field@8e17 │ │ -31d68c: 5d30 188e |0016: iput-byte v0, v3, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.imageSizeRestriction:B // field@8e18 │ │ -31d690: 5d30 1e8e |0018: iput-byte v0, v3, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.tagSizeRestriction:B // field@8e1e │ │ -31d694: 5d30 1f8e |001a: iput-byte v0, v3, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.textEncodingRestriction:B // field@8e1f │ │ -31d698: 5930 1c8e |001c: iput v0, v3, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.paddingSize:I // field@8e1c │ │ -31d69c: 5d30 208e |001e: iput-byte v0, v3, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.textFieldSizeRestriction:B // field@8e20 │ │ -31d6a0: 6200 1a8e |0020: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.logger:Ljava/util/logging/Logger; // field@8e1a │ │ -31d6a4: 2201 3910 |0022: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -31d6a8: 7010 cc87 0100 |0024: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -31d6ae: 6e10 8d97 0300 |0027: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.getLoggingFilename:()Ljava/lang/String; // method@978d │ │ -31d6b4: 0c02 |002a: move-result-object v2 │ │ -31d6b6: 6e20 d787 2100 |002b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31d6bc: 1a02 fa04 |002e: const-string v2, ":Creating tag from another tag of same type" // string@04fa │ │ -31d6c0: 6e20 d787 2100 |0030: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31d6c6: 6e10 df87 0100 |0033: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -31d6cc: 0c01 |0036: move-result-object v1 │ │ -31d6ce: 6e20 128a 1000 |0037: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -31d6d4: 6e20 7a97 4300 |003a: invoke-virtual {v3, v4}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.copyPrimitives:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;)V // method@977a │ │ -31d6da: 6e20 7997 4300 |003d: invoke-virtual {v3, v4}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.copyFrames:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;)V // method@9779 │ │ -31d6e0: 0e00 |0040: return-void │ │ +31d654: |[31d654] org.jaudiotagger.tag.id3.ID3v24Tag.:(Lorg/jaudiotagger/tag/id3/ID3v24Tag;)V │ │ +31d664: 7010 e294 0300 |0000: invoke-direct {v3}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.:()V // method@94e2 │ │ +31d66a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +31d66c: 5c30 0f8e |0004: iput-boolean v0, v3, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.crcDataFlag:Z // field@8e0f │ │ +31d670: 5c30 128e |0006: iput-boolean v0, v3, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.experimental:Z // field@8e12 │ │ +31d674: 5c30 138e |0008: iput-boolean v0, v3, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.extended:Z // field@8e13 │ │ +31d678: 5c30 1b8e |000a: iput-boolean v0, v3, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.mId3HeaderFlagUnsynchronisation:Z // field@8e1b │ │ +31d67c: 5930 0e8e |000c: iput v0, v3, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.crcData:I // field@8e0e │ │ +31d680: 5c30 158e |000e: iput-boolean v0, v3, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.footer:Z // field@8e15 │ │ +31d684: 5c30 218e |0010: iput-boolean v0, v3, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.updateTag:Z // field@8e21 │ │ +31d688: 5c30 1d8e |0012: iput-boolean v0, v3, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.tagRestriction:Z // field@8e1d │ │ +31d68c: 5d30 178e |0014: iput-byte v0, v3, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.imageEncodingRestriction:B // field@8e17 │ │ +31d690: 5d30 188e |0016: iput-byte v0, v3, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.imageSizeRestriction:B // field@8e18 │ │ +31d694: 5d30 1e8e |0018: iput-byte v0, v3, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.tagSizeRestriction:B // field@8e1e │ │ +31d698: 5d30 1f8e |001a: iput-byte v0, v3, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.textEncodingRestriction:B // field@8e1f │ │ +31d69c: 5930 1c8e |001c: iput v0, v3, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.paddingSize:I // field@8e1c │ │ +31d6a0: 5d30 208e |001e: iput-byte v0, v3, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.textFieldSizeRestriction:B // field@8e20 │ │ +31d6a4: 6200 1a8e |0020: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.logger:Ljava/util/logging/Logger; // field@8e1a │ │ +31d6a8: 2201 3910 |0022: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +31d6ac: 7010 cc87 0100 |0024: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +31d6b2: 6e10 8d97 0300 |0027: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.getLoggingFilename:()Ljava/lang/String; // method@978d │ │ +31d6b8: 0c02 |002a: move-result-object v2 │ │ +31d6ba: 6e20 d787 2100 |002b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31d6c0: 1a02 fa04 |002e: const-string v2, ":Creating tag from another tag of same type" // string@04fa │ │ +31d6c4: 6e20 d787 2100 |0030: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31d6ca: 6e10 df87 0100 |0033: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +31d6d0: 0c01 |0036: move-result-object v1 │ │ +31d6d2: 6e20 128a 1000 |0037: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +31d6d8: 6e20 7a97 4300 |003a: invoke-virtual {v3, v4}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.copyPrimitives:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;)V // method@977a │ │ +31d6de: 6e20 7997 4300 |003d: invoke-virtual {v3, v4}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.copyFrames:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;)V // method@9779 │ │ +31d6e4: 0e00 |0040: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=496 │ │ 0x0004 line=181 │ │ 0x0006 line=186 │ │ 0x0008 line=191 │ │ 0x000a line=196 │ │ @@ -1366395,108 +1366395,108 @@ │ │ type : '(Ljava/nio/ByteBuffer;I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 168 16-bit code units │ │ -31daf4: |[31daf4] org.jaudiotagger.tag.id3.ID3v24Tag.readExtendedHeader:(Ljava/nio/ByteBuffer;I)V │ │ -31db04: 6e10 4388 0700 |0000: invoke-virtual {v7}, Ljava/nio/ByteBuffer;.getInt:()I // method@8843 │ │ -31db0a: 0a08 |0003: move-result v8 │ │ -31db0c: 6000 088e |0004: sget v0, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.TAG_EXT_HEADER_LENGTH:I // field@8e08 │ │ -31db10: 1221 |0006: const/4 v1, #int 2 // #2 │ │ -31db12: 1212 |0007: const/4 v2, #int 1 // #1 │ │ -31db14: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -31db16: 3708 8300 |0009: if-le v8, v0, 008c // +0083 │ │ -31db1a: 6e10 3e88 0700 |000b: invoke-virtual {v7}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ -31db20: 6e10 3e88 0700 |000e: invoke-virtual {v7}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ -31db26: 0a08 |0011: move-result v8 │ │ -31db28: dd00 0840 |0012: and-int/lit8 v0, v8, #int 64 // #40 │ │ -31db2c: 3800 0400 |0014: if-eqz v0, 0018 // +0004 │ │ -31db30: 1210 |0016: const/4 v0, #int 1 // #1 │ │ -31db32: 2802 |0017: goto 0019 // +0002 │ │ -31db34: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -31db36: 5c60 218e |0019: iput-boolean v0, v6, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.updateTag:Z // field@8e21 │ │ -31db3a: dd04 0820 |001b: and-int/lit8 v4, v8, #int 32 // #20 │ │ -31db3e: 3804 0400 |001d: if-eqz v4, 0021 // +0004 │ │ -31db42: 1214 |001f: const/4 v4, #int 1 // #1 │ │ -31db44: 2802 |0020: goto 0022 // +0002 │ │ -31db46: 1204 |0021: const/4 v4, #int 0 // #0 │ │ -31db48: 5c64 0f8e |0022: iput-boolean v4, v6, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.crcDataFlag:Z // field@8e0f │ │ -31db4c: dd08 0810 |0024: and-int/lit8 v8, v8, #int 16 // #10 │ │ -31db50: 3808 0400 |0026: if-eqz v8, 002a // +0004 │ │ -31db54: 1218 |0028: const/4 v8, #int 1 // #1 │ │ -31db56: 2802 |0029: goto 002b // +0002 │ │ -31db58: 1208 |002a: const/4 v8, #int 0 // #0 │ │ -31db5a: 5c68 1d8e |002b: iput-boolean v8, v6, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.tagRestriction:Z // field@8e1d │ │ -31db5e: 3800 0500 |002d: if-eqz v0, 0032 // +0005 │ │ -31db62: 6e10 3e88 0700 |002f: invoke-virtual {v7}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ -31db68: 5568 0f8e |0032: iget-boolean v8, v6, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.crcDataFlag:Z // field@8e0f │ │ -31db6c: 3808 2100 |0034: if-eqz v8, 0055 // +0021 │ │ -31db70: 6e10 3e88 0700 |0036: invoke-virtual {v7}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ -31db76: 6008 068e |0039: sget v8, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.TAG_EXT_HEADER_CRC_DATA_LENGTH:I // field@8e06 │ │ -31db7a: 2380 1c13 |003b: new-array v0, v8, [B // type@131c │ │ -31db7e: 6e40 4188 0783 |003d: invoke-virtual {v7, v0, v3, v8}, Ljava/nio/ByteBuffer;.get:([BII)Ljava/nio/ByteBuffer; // method@8841 │ │ -31db84: 5963 0e8e |0040: iput v3, v6, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.crcData:I // field@8e0e │ │ -31db88: 1208 |0042: const/4 v8, #int 0 // #0 │ │ -31db8a: 6004 068e |0043: sget v4, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.TAG_EXT_HEADER_CRC_DATA_LENGTH:I // field@8e06 │ │ -31db8e: 3548 1000 |0045: if-ge v8, v4, 0055 // +0010 │ │ -31db92: 5264 0e8e |0047: iget v4, v6, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.crcData:I // field@8e0e │ │ -31db96: e004 0408 |0049: shl-int/lit8 v4, v4, #int 8 // #08 │ │ -31db9a: 5964 0e8e |004b: iput v4, v6, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.crcData:I // field@8e0e │ │ -31db9e: 4805 0008 |004d: aget-byte v5, v0, v8 │ │ -31dba2: b054 |004f: add-int/2addr v4, v5 │ │ -31dba4: 5964 0e8e |0050: iput v4, v6, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.crcData:I // field@8e0e │ │ -31dba8: d808 0801 |0052: add-int/lit8 v8, v8, #int 1 // #01 │ │ -31dbac: 28ef |0054: goto 0043 // -0011 │ │ -31dbae: 5568 1d8e |0055: iget-boolean v8, v6, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.tagRestriction:Z // field@8e1d │ │ -31dbb2: 3808 3400 |0057: if-eqz v8, 008b // +0034 │ │ -31dbb6: 6e10 3e88 0700 |0059: invoke-virtual {v7}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ -31dbbc: 2328 1c13 |005c: new-array v8, v2, [B // type@131c │ │ -31dbc0: 6e40 4188 8723 |005e: invoke-virtual {v7, v8, v3, v2}, Ljava/nio/ByteBuffer;.get:([BII)Ljava/nio/ByteBuffer; // method@8841 │ │ -31dbc6: 4807 0803 |0061: aget-byte v7, v8, v3 │ │ -31dbca: dd07 07c0 |0063: and-int/lit8 v7, v7, #int -64 // #c0 │ │ -31dbce: e107 0706 |0065: shr-int/lit8 v7, v7, #int 6 // #06 │ │ -31dbd2: 8d77 |0067: int-to-byte v7, v7 │ │ -31dbd4: 5d67 1e8e |0068: iput-byte v7, v6, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.tagSizeRestriction:B // field@8e1e │ │ -31dbd8: 4807 0803 |006a: aget-byte v7, v8, v3 │ │ -31dbdc: dd07 0720 |006c: and-int/lit8 v7, v7, #int 32 // #20 │ │ -31dbe0: e107 0705 |006e: shr-int/lit8 v7, v7, #int 5 // #05 │ │ -31dbe4: 8d77 |0070: int-to-byte v7, v7 │ │ -31dbe6: 5d67 1f8e |0071: iput-byte v7, v6, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.textEncodingRestriction:B // field@8e1f │ │ -31dbea: 4807 0803 |0073: aget-byte v7, v8, v3 │ │ -31dbee: dd07 0718 |0075: and-int/lit8 v7, v7, #int 24 // #18 │ │ -31dbf2: e107 0703 |0077: shr-int/lit8 v7, v7, #int 3 // #03 │ │ -31dbf6: 8d77 |0079: int-to-byte v7, v7 │ │ -31dbf8: 5d67 208e |007a: iput-byte v7, v6, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.textFieldSizeRestriction:B // field@8e20 │ │ -31dbfc: 4807 0803 |007c: aget-byte v7, v8, v3 │ │ -31dc00: dd07 0704 |007e: and-int/lit8 v7, v7, #int 4 // #04 │ │ -31dc04: b917 |0080: shr-int/2addr v7, v1 │ │ -31dc06: 8d77 |0081: int-to-byte v7, v7 │ │ -31dc08: 5d67 178e |0082: iput-byte v7, v6, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.imageEncodingRestriction:B // field@8e17 │ │ -31dc0c: 4807 0803 |0084: aget-byte v7, v8, v3 │ │ -31dc10: dd07 0706 |0086: and-int/lit8 v7, v7, #int 6 // #06 │ │ -31dc14: 8d77 |0088: int-to-byte v7, v7 │ │ -31dc16: 5d67 188e |0089: iput-byte v7, v6, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.imageSizeRestriction:B // field@8e18 │ │ -31dc1a: 0e00 |008b: return-void │ │ -31dc1c: 2207 c211 |008c: new-instance v7, Lorg/jaudiotagger/tag/InvalidTagException; // type@11c2 │ │ -31dc20: 6200 3a87 |008e: sget-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.ID3_EXTENDED_HEADER_SIZE_TOO_SMALL:Lorg/jaudiotagger/logging/ErrorMessage; // field@873a │ │ -31dc24: 2311 be13 |0090: new-array v1, v1, [Ljava/lang/Object; // type@13be │ │ -31dc28: 6e10 8d97 0600 |0092: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.getLoggingFilename:()Ljava/lang/String; // method@978d │ │ -31dc2e: 0c04 |0095: move-result-object v4 │ │ -31dc30: 4d04 0103 |0096: aput-object v4, v1, v3 │ │ -31dc34: 7110 3487 0800 |0098: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -31dc3a: 0c08 |009b: move-result-object v8 │ │ -31dc3c: 4d08 0102 |009c: aput-object v8, v1, v2 │ │ -31dc40: 6e20 5891 1000 |009e: invoke-virtual {v0, v1}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ -31dc46: 0c08 |00a1: move-result-object v8 │ │ -31dc48: 7020 a391 8700 |00a2: invoke-direct {v7, v8}, Lorg/jaudiotagger/tag/InvalidTagException;.:(Ljava/lang/String;)V // method@91a3 │ │ -31dc4e: 2802 |00a5: goto 00a7 // +0002 │ │ -31dc50: 2707 |00a6: throw v7 │ │ -31dc52: 28ff |00a7: goto 00a6 // -0001 │ │ +31daf8: |[31daf8] org.jaudiotagger.tag.id3.ID3v24Tag.readExtendedHeader:(Ljava/nio/ByteBuffer;I)V │ │ +31db08: 6e10 4388 0700 |0000: invoke-virtual {v7}, Ljava/nio/ByteBuffer;.getInt:()I // method@8843 │ │ +31db0e: 0a08 |0003: move-result v8 │ │ +31db10: 6000 088e |0004: sget v0, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.TAG_EXT_HEADER_LENGTH:I // field@8e08 │ │ +31db14: 1221 |0006: const/4 v1, #int 2 // #2 │ │ +31db16: 1212 |0007: const/4 v2, #int 1 // #1 │ │ +31db18: 1203 |0008: const/4 v3, #int 0 // #0 │ │ +31db1a: 3708 8300 |0009: if-le v8, v0, 008c // +0083 │ │ +31db1e: 6e10 3e88 0700 |000b: invoke-virtual {v7}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ +31db24: 6e10 3e88 0700 |000e: invoke-virtual {v7}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ +31db2a: 0a08 |0011: move-result v8 │ │ +31db2c: dd00 0840 |0012: and-int/lit8 v0, v8, #int 64 // #40 │ │ +31db30: 3800 0400 |0014: if-eqz v0, 0018 // +0004 │ │ +31db34: 1210 |0016: const/4 v0, #int 1 // #1 │ │ +31db36: 2802 |0017: goto 0019 // +0002 │ │ +31db38: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +31db3a: 5c60 218e |0019: iput-boolean v0, v6, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.updateTag:Z // field@8e21 │ │ +31db3e: dd04 0820 |001b: and-int/lit8 v4, v8, #int 32 // #20 │ │ +31db42: 3804 0400 |001d: if-eqz v4, 0021 // +0004 │ │ +31db46: 1214 |001f: const/4 v4, #int 1 // #1 │ │ +31db48: 2802 |0020: goto 0022 // +0002 │ │ +31db4a: 1204 |0021: const/4 v4, #int 0 // #0 │ │ +31db4c: 5c64 0f8e |0022: iput-boolean v4, v6, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.crcDataFlag:Z // field@8e0f │ │ +31db50: dd08 0810 |0024: and-int/lit8 v8, v8, #int 16 // #10 │ │ +31db54: 3808 0400 |0026: if-eqz v8, 002a // +0004 │ │ +31db58: 1218 |0028: const/4 v8, #int 1 // #1 │ │ +31db5a: 2802 |0029: goto 002b // +0002 │ │ +31db5c: 1208 |002a: const/4 v8, #int 0 // #0 │ │ +31db5e: 5c68 1d8e |002b: iput-boolean v8, v6, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.tagRestriction:Z // field@8e1d │ │ +31db62: 3800 0500 |002d: if-eqz v0, 0032 // +0005 │ │ +31db66: 6e10 3e88 0700 |002f: invoke-virtual {v7}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ +31db6c: 5568 0f8e |0032: iget-boolean v8, v6, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.crcDataFlag:Z // field@8e0f │ │ +31db70: 3808 2100 |0034: if-eqz v8, 0055 // +0021 │ │ +31db74: 6e10 3e88 0700 |0036: invoke-virtual {v7}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ +31db7a: 6008 068e |0039: sget v8, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.TAG_EXT_HEADER_CRC_DATA_LENGTH:I // field@8e06 │ │ +31db7e: 2380 1c13 |003b: new-array v0, v8, [B // type@131c │ │ +31db82: 6e40 4188 0783 |003d: invoke-virtual {v7, v0, v3, v8}, Ljava/nio/ByteBuffer;.get:([BII)Ljava/nio/ByteBuffer; // method@8841 │ │ +31db88: 5963 0e8e |0040: iput v3, v6, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.crcData:I // field@8e0e │ │ +31db8c: 1208 |0042: const/4 v8, #int 0 // #0 │ │ +31db8e: 6004 068e |0043: sget v4, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.TAG_EXT_HEADER_CRC_DATA_LENGTH:I // field@8e06 │ │ +31db92: 3548 1000 |0045: if-ge v8, v4, 0055 // +0010 │ │ +31db96: 5264 0e8e |0047: iget v4, v6, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.crcData:I // field@8e0e │ │ +31db9a: e004 0408 |0049: shl-int/lit8 v4, v4, #int 8 // #08 │ │ +31db9e: 5964 0e8e |004b: iput v4, v6, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.crcData:I // field@8e0e │ │ +31dba2: 4805 0008 |004d: aget-byte v5, v0, v8 │ │ +31dba6: b054 |004f: add-int/2addr v4, v5 │ │ +31dba8: 5964 0e8e |0050: iput v4, v6, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.crcData:I // field@8e0e │ │ +31dbac: d808 0801 |0052: add-int/lit8 v8, v8, #int 1 // #01 │ │ +31dbb0: 28ef |0054: goto 0043 // -0011 │ │ +31dbb2: 5568 1d8e |0055: iget-boolean v8, v6, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.tagRestriction:Z // field@8e1d │ │ +31dbb6: 3808 3400 |0057: if-eqz v8, 008b // +0034 │ │ +31dbba: 6e10 3e88 0700 |0059: invoke-virtual {v7}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ +31dbc0: 2328 1c13 |005c: new-array v8, v2, [B // type@131c │ │ +31dbc4: 6e40 4188 8723 |005e: invoke-virtual {v7, v8, v3, v2}, Ljava/nio/ByteBuffer;.get:([BII)Ljava/nio/ByteBuffer; // method@8841 │ │ +31dbca: 4807 0803 |0061: aget-byte v7, v8, v3 │ │ +31dbce: dd07 07c0 |0063: and-int/lit8 v7, v7, #int -64 // #c0 │ │ +31dbd2: e107 0706 |0065: shr-int/lit8 v7, v7, #int 6 // #06 │ │ +31dbd6: 8d77 |0067: int-to-byte v7, v7 │ │ +31dbd8: 5d67 1e8e |0068: iput-byte v7, v6, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.tagSizeRestriction:B // field@8e1e │ │ +31dbdc: 4807 0803 |006a: aget-byte v7, v8, v3 │ │ +31dbe0: dd07 0720 |006c: and-int/lit8 v7, v7, #int 32 // #20 │ │ +31dbe4: e107 0705 |006e: shr-int/lit8 v7, v7, #int 5 // #05 │ │ +31dbe8: 8d77 |0070: int-to-byte v7, v7 │ │ +31dbea: 5d67 1f8e |0071: iput-byte v7, v6, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.textEncodingRestriction:B // field@8e1f │ │ +31dbee: 4807 0803 |0073: aget-byte v7, v8, v3 │ │ +31dbf2: dd07 0718 |0075: and-int/lit8 v7, v7, #int 24 // #18 │ │ +31dbf6: e107 0703 |0077: shr-int/lit8 v7, v7, #int 3 // #03 │ │ +31dbfa: 8d77 |0079: int-to-byte v7, v7 │ │ +31dbfc: 5d67 208e |007a: iput-byte v7, v6, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.textFieldSizeRestriction:B // field@8e20 │ │ +31dc00: 4807 0803 |007c: aget-byte v7, v8, v3 │ │ +31dc04: dd07 0704 |007e: and-int/lit8 v7, v7, #int 4 // #04 │ │ +31dc08: b917 |0080: shr-int/2addr v7, v1 │ │ +31dc0a: 8d77 |0081: int-to-byte v7, v7 │ │ +31dc0c: 5d67 178e |0082: iput-byte v7, v6, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.imageEncodingRestriction:B // field@8e17 │ │ +31dc10: 4807 0803 |0084: aget-byte v7, v8, v3 │ │ +31dc14: dd07 0706 |0086: and-int/lit8 v7, v7, #int 6 // #06 │ │ +31dc18: 8d77 |0088: int-to-byte v7, v7 │ │ +31dc1a: 5d67 188e |0089: iput-byte v7, v6, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.imageSizeRestriction:B // field@8e18 │ │ +31dc1e: 0e00 |008b: return-void │ │ +31dc20: 2207 c211 |008c: new-instance v7, Lorg/jaudiotagger/tag/InvalidTagException; // type@11c2 │ │ +31dc24: 6200 3a87 |008e: sget-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.ID3_EXTENDED_HEADER_SIZE_TOO_SMALL:Lorg/jaudiotagger/logging/ErrorMessage; // field@873a │ │ +31dc28: 2311 be13 |0090: new-array v1, v1, [Ljava/lang/Object; // type@13be │ │ +31dc2c: 6e10 8d97 0600 |0092: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.getLoggingFilename:()Ljava/lang/String; // method@978d │ │ +31dc32: 0c04 |0095: move-result-object v4 │ │ +31dc34: 4d04 0103 |0096: aput-object v4, v1, v3 │ │ +31dc38: 7110 3487 0800 |0098: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +31dc3e: 0c08 |009b: move-result-object v8 │ │ +31dc40: 4d08 0102 |009c: aput-object v8, v1, v2 │ │ +31dc44: 6e20 5891 1000 |009e: invoke-virtual {v0, v1}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ +31dc4a: 0c08 |00a1: move-result-object v8 │ │ +31dc4c: 7020 a391 8700 |00a2: invoke-direct {v7, v8}, Lorg/jaudiotagger/tag/InvalidTagException;.:(Ljava/lang/String;)V // method@91a3 │ │ +31dc52: 2802 |00a5: goto 00a7 // +0002 │ │ +31dc54: 2707 |00a6: throw v7 │ │ +31dc56: 28ff |00a7: goto 00a6 // -0001 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=806 │ │ 0x0004 line=809 │ │ 0x000b line=815 │ │ 0x000e line=818 │ │ 0x0019 line=819 │ │ @@ -1366530,169 +1366530,169 @@ │ │ type : '(Ljava/nio/ByteBuffer;I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 345 16-bit code units │ │ -31dc54: |[31dc54] org.jaudiotagger.tag.id3.ID3v24Tag.readFrames:(Ljava/nio/ByteBuffer;I)V │ │ -31dc64: 6200 1a8e |0000: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.logger:Ljava/util/logging/Logger; // field@8e1a │ │ -31dc68: 2201 3910 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -31dc6c: 7010 cc87 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -31dc72: 6e10 8d97 0400 |0007: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.getLoggingFilename:()Ljava/lang/String; // method@978d │ │ -31dc78: 0c02 |000a: move-result-object v2 │ │ -31dc7a: 6e20 d787 2100 |000b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31dc80: 1a02 4805 |000e: const-string v2, ":Start of frame body at" // string@0548 │ │ -31dc84: 6e20 d787 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31dc8a: 6e10 4d88 0500 |0013: invoke-virtual {v5}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ -31dc90: 0a02 |0016: move-result v2 │ │ -31dc92: 6e20 d387 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -31dc98: 6e10 df87 0100 |001a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -31dc9e: 0c01 |001d: move-result-object v1 │ │ -31dca0: 6e20 158a 1000 |001e: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.finest:(Ljava/lang/String;)V // method@8a15 │ │ -31dca6: 2200 9010 |0021: new-instance v0, Ljava/util/LinkedHashMap; // type@1090 │ │ -31dcaa: 7010 4a89 0000 |0023: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@894a │ │ -31dcb0: 5b40 168e |0026: iput-object v0, v4, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.frameMap:Ljava/util/HashMap; // field@8e16 │ │ -31dcb4: 2200 9010 |0028: new-instance v0, Ljava/util/LinkedHashMap; // type@1090 │ │ -31dcb8: 7010 4a89 0000 |002a: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@894a │ │ -31dcbe: 5b40 118e |002d: iput-object v0, v4, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.encryptedFrameMap:Ljava/util/HashMap; // field@8e11 │ │ -31dcc2: 5946 148e |002f: iput v6, v4, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.fileReadSize:I // field@8e14 │ │ -31dcc6: 6200 1a8e |0031: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.logger:Ljava/util/logging/Logger; // field@8e1a │ │ -31dcca: 2201 3910 |0033: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -31dcce: 7010 cc87 0100 |0035: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -31dcd4: 6e10 8d97 0400 |0038: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.getLoggingFilename:()Ljava/lang/String; // method@978d │ │ -31dcda: 0c02 |003b: move-result-object v2 │ │ -31dcdc: 6e20 d787 2100 |003c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31dce2: 1a02 4905 |003f: const-string v2, ":Start of frame body at:" // string@0549 │ │ -31dce6: 6e20 d787 2100 |0041: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31dcec: 6e10 4d88 0500 |0044: invoke-virtual {v5}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ -31dcf2: 0a02 |0047: move-result v2 │ │ -31dcf4: 6e20 d387 2100 |0048: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -31dcfa: 1a02 2e04 |004b: const-string v2, ",frames data size is:" // string@042e │ │ -31dcfe: 6e20 d787 2100 |004d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31dd04: 6e20 d387 6100 |0050: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -31dd0a: 6e10 df87 0100 |0053: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -31dd10: 0c01 |0056: move-result-object v1 │ │ -31dd12: 6e20 158a 1000 |0057: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.finest:(Ljava/lang/String;)V // method@8a15 │ │ -31dd18: 6e10 4d88 0500 |005a: invoke-virtual {v5}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ -31dd1e: 0a00 |005d: move-result v0 │ │ -31dd20: 3660 fa00 |005e: if-gt v0, v6, 0158 // +00fa │ │ -31dd24: 6200 1a8e |0060: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.logger:Ljava/util/logging/Logger; // field@8e1a │ │ -31dd28: 2201 3910 |0062: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -31dd2c: 7010 cc87 0100 |0064: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -31dd32: 6e10 8d97 0400 |0067: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.getLoggingFilename:()Ljava/lang/String; // method@978d │ │ -31dd38: 0c02 |006a: move-result-object v2 │ │ -31dd3a: 6e20 d787 2100 |006b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31dd40: 1a02 6d05 |006e: const-string v2, ":looking for next frame at:" // string@056d │ │ -31dd44: 6e20 d787 2100 |0070: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31dd4a: 6e10 4d88 0500 |0073: invoke-virtual {v5}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ -31dd50: 0a02 |0076: move-result v2 │ │ -31dd52: 6e20 d387 2100 |0077: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -31dd58: 6e10 df87 0100 |007a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -31dd5e: 0c01 |007d: move-result-object v1 │ │ -31dd60: 6e20 128a 1000 |007e: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -31dd66: 2200 2912 |0081: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24Frame; // type@1229 │ │ -31dd6a: 6e10 8d97 0400 |0083: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.getLoggingFilename:()Ljava/lang/String; // method@978d │ │ -31dd70: 0c01 |0086: move-result-object v1 │ │ -31dd72: 7030 3c97 5001 |0087: invoke-direct {v0, v5, v1}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.:(Ljava/nio/ByteBuffer;Ljava/lang/String;)V // method@973c │ │ -31dd78: 6e10 4d97 0000 |008a: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.getIdentifier:()Ljava/lang/String; // method@974d │ │ -31dd7e: 0c01 |008d: move-result-object v1 │ │ -31dd80: 6e30 9697 1400 |008e: invoke-virtual {v4, v1, v0}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.loadFrameIntoMap:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V // method@9796 │ │ -31dd86: 28c9 |0091: goto 005a // -0037 │ │ -31dd88: 0d00 |0092: move-exception v0 │ │ -31dd8a: 6201 1a8e |0093: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.logger:Ljava/util/logging/Logger; // field@8e1a │ │ -31dd8e: 2202 3910 |0095: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ -31dd92: 7010 cc87 0200 |0097: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -31dd98: 6e10 8d97 0400 |009a: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.getLoggingFilename:()Ljava/lang/String; // method@978d │ │ -31dd9e: 0c03 |009d: move-result-object v3 │ │ -31dda0: 6e20 d787 3200 |009e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31dda6: 1a03 f704 |00a1: const-string v3, ":Corrupt Frame:" // string@04f7 │ │ -31ddaa: 6e20 d787 3200 |00a3: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31ddb0: 6e10 9791 0000 |00a6: invoke-virtual {v0}, Lorg/jaudiotagger/tag/InvalidDataTypeException;.getMessage:()Ljava/lang/String; // method@9197 │ │ -31ddb6: 0c00 |00a9: move-result-object v0 │ │ -31ddb8: 6e20 d787 0200 |00aa: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31ddbe: 6e10 df87 0200 |00ad: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -31ddc4: 0c00 |00b0: move-result-object v0 │ │ -31ddc6: 6e20 1c8a 0100 |00b1: invoke-virtual {v1, v0}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ -31ddcc: 5240 198e |00b4: iget v0, v4, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.invalidFrames:I // field@8e19 │ │ -31ddd0: d800 0001 |00b6: add-int/lit8 v0, v0, #int 1 // #01 │ │ -31ddd4: 5940 198e |00b8: iput v0, v4, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.invalidFrames:I // field@8e19 │ │ -31ddd8: 28a0 |00ba: goto 005a // -0060 │ │ -31ddda: 0d05 |00bb: move-exception v5 │ │ -31dddc: 6206 1a8e |00bc: sget-object v6, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.logger:Ljava/util/logging/Logger; // field@8e1a │ │ -31dde0: 2200 3910 |00be: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -31dde4: 7010 cc87 0000 |00c0: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -31ddea: 6e10 8d97 0400 |00c3: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.getLoggingFilename:()Ljava/lang/String; // method@978d │ │ -31ddf0: 0c01 |00c6: move-result-object v1 │ │ -31ddf2: 6e20 d787 1000 |00c7: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31ddf8: 1a01 1d05 |00ca: const-string v1, ":Invalid Frame:" // string@051d │ │ -31ddfc: 6e20 d787 1000 |00cc: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31de02: 6e10 9c91 0500 |00cf: invoke-virtual {v5}, Lorg/jaudiotagger/tag/InvalidFrameException;.getMessage:()Ljava/lang/String; // method@919c │ │ -31de08: 0c05 |00d2: move-result-object v5 │ │ -31de0a: 6e20 d787 5000 |00d3: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31de10: 6e10 df87 0000 |00d6: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -31de16: 0c05 |00d9: move-result-object v5 │ │ -31de18: 6e20 1c8a 5600 |00da: invoke-virtual {v6, v5}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ -31de1e: 5245 198e |00dd: iget v5, v4, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.invalidFrames:I // field@8e19 │ │ -31de22: d805 0501 |00df: add-int/lit8 v5, v5, #int 1 // #01 │ │ -31de26: 5945 198e |00e1: iput v5, v4, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.invalidFrames:I // field@8e19 │ │ -31de2a: 2875 |00e3: goto 0158 // +0075 │ │ -31de2c: 0d05 |00e4: move-exception v5 │ │ -31de2e: 6206 1a8e |00e5: sget-object v6, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.logger:Ljava/util/logging/Logger; // field@8e1a │ │ -31de32: 2200 3910 |00e7: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -31de36: 7010 cc87 0000 |00e9: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -31de3c: 6e10 8d97 0400 |00ec: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.getLoggingFilename:()Ljava/lang/String; // method@978d │ │ -31de42: 0c01 |00ef: move-result-object v1 │ │ -31de44: 6e20 d787 1000 |00f0: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31de4a: 1a01 1805 |00f3: const-string v1, ":Invalid Frame Identifier:" // string@0518 │ │ -31de4e: 6e20 d787 1000 |00f5: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31de54: 6e10 a191 0500 |00f8: invoke-virtual {v5}, Lorg/jaudiotagger/tag/InvalidFrameIdentifierException;.getMessage:()Ljava/lang/String; // method@91a1 │ │ -31de5a: 0c05 |00fb: move-result-object v5 │ │ -31de5c: 6e20 d787 5000 |00fc: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31de62: 6e10 df87 0000 |00ff: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -31de68: 0c05 |0102: move-result-object v5 │ │ -31de6a: 6e20 128a 5600 |0103: invoke-virtual {v6, v5}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -31de70: 5245 198e |0106: iget v5, v4, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.invalidFrames:I // field@8e19 │ │ -31de74: d805 0501 |0108: add-int/lit8 v5, v5, #int 1 // #01 │ │ -31de78: 5945 198e |010a: iput v5, v4, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.invalidFrames:I // field@8e19 │ │ -31de7c: 284c |010c: goto 0158 // +004c │ │ -31de7e: 0d00 |010d: move-exception v0 │ │ -31de80: 6201 1a8e |010e: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.logger:Ljava/util/logging/Logger; // field@8e1a │ │ -31de84: 2202 3910 |0110: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ -31de88: 7010 cc87 0200 |0112: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -31de8e: 6e10 8d97 0400 |0115: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.getLoggingFilename:()Ljava/lang/String; // method@978d │ │ -31de94: 0c03 |0118: move-result-object v3 │ │ -31de96: 6e20 d787 3200 |0119: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31de9c: 1a03 0105 |011c: const-string v3, ":Empty Frame:" // string@0501 │ │ -31dea0: 6e20 d787 3200 |011e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31dea6: 6e10 8591 0000 |0121: invoke-virtual {v0}, Lorg/jaudiotagger/tag/EmptyFrameException;.getMessage:()Ljava/lang/String; // method@9185 │ │ -31deac: 0c00 |0124: move-result-object v0 │ │ -31deae: 6e20 d787 0200 |0125: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31deb4: 6e10 df87 0200 |0128: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -31deba: 0c00 |012b: move-result-object v0 │ │ -31debc: 6e20 1c8a 0100 |012c: invoke-virtual {v1, v0}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ -31dec2: 5240 108e |012f: iget v0, v4, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.emptyFrameBytes:I // field@8e10 │ │ -31dec6: d800 000a |0131: add-int/lit8 v0, v0, #int 10 // #0a │ │ -31deca: 5940 108e |0133: iput v0, v4, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.emptyFrameBytes:I // field@8e10 │ │ -31dece: 2900 25ff |0135: goto/16 005a // -00db │ │ -31ded2: 6206 1a8e |0137: sget-object v6, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.logger:Ljava/util/logging/Logger; // field@8e1a │ │ -31ded6: 2200 3910 |0139: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -31deda: 7010 cc87 0000 |013b: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -31dee0: 6e10 8d97 0400 |013e: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.getLoggingFilename:()Ljava/lang/String; // method@978d │ │ -31dee6: 0c01 |0141: move-result-object v1 │ │ -31dee8: 6e20 d787 1000 |0142: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31deee: 1a01 0b05 |0145: const-string v1, ":Found padding starting at:" // string@050b │ │ -31def2: 6e20 d787 1000 |0147: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31def8: 6e10 4d88 0500 |014a: invoke-virtual {v5}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ -31defe: 0a05 |014d: move-result v5 │ │ -31df00: 6e20 d387 5000 |014e: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -31df06: 6e10 df87 0000 |0151: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -31df0c: 0c05 |0154: move-result-object v5 │ │ -31df0e: 6e20 128a 5600 |0155: invoke-virtual {v6, v5}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -31df14: 0e00 |0158: return-void │ │ +31dc58: |[31dc58] org.jaudiotagger.tag.id3.ID3v24Tag.readFrames:(Ljava/nio/ByteBuffer;I)V │ │ +31dc68: 6200 1a8e |0000: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.logger:Ljava/util/logging/Logger; // field@8e1a │ │ +31dc6c: 2201 3910 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +31dc70: 7010 cc87 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +31dc76: 6e10 8d97 0400 |0007: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.getLoggingFilename:()Ljava/lang/String; // method@978d │ │ +31dc7c: 0c02 |000a: move-result-object v2 │ │ +31dc7e: 6e20 d787 2100 |000b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31dc84: 1a02 4805 |000e: const-string v2, ":Start of frame body at" // string@0548 │ │ +31dc88: 6e20 d787 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31dc8e: 6e10 4d88 0500 |0013: invoke-virtual {v5}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ +31dc94: 0a02 |0016: move-result v2 │ │ +31dc96: 6e20 d387 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +31dc9c: 6e10 df87 0100 |001a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +31dca2: 0c01 |001d: move-result-object v1 │ │ +31dca4: 6e20 158a 1000 |001e: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.finest:(Ljava/lang/String;)V // method@8a15 │ │ +31dcaa: 2200 9010 |0021: new-instance v0, Ljava/util/LinkedHashMap; // type@1090 │ │ +31dcae: 7010 4a89 0000 |0023: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@894a │ │ +31dcb4: 5b40 168e |0026: iput-object v0, v4, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.frameMap:Ljava/util/HashMap; // field@8e16 │ │ +31dcb8: 2200 9010 |0028: new-instance v0, Ljava/util/LinkedHashMap; // type@1090 │ │ +31dcbc: 7010 4a89 0000 |002a: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@894a │ │ +31dcc2: 5b40 118e |002d: iput-object v0, v4, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.encryptedFrameMap:Ljava/util/HashMap; // field@8e11 │ │ +31dcc6: 5946 148e |002f: iput v6, v4, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.fileReadSize:I // field@8e14 │ │ +31dcca: 6200 1a8e |0031: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.logger:Ljava/util/logging/Logger; // field@8e1a │ │ +31dcce: 2201 3910 |0033: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +31dcd2: 7010 cc87 0100 |0035: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +31dcd8: 6e10 8d97 0400 |0038: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.getLoggingFilename:()Ljava/lang/String; // method@978d │ │ +31dcde: 0c02 |003b: move-result-object v2 │ │ +31dce0: 6e20 d787 2100 |003c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31dce6: 1a02 4905 |003f: const-string v2, ":Start of frame body at:" // string@0549 │ │ +31dcea: 6e20 d787 2100 |0041: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31dcf0: 6e10 4d88 0500 |0044: invoke-virtual {v5}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ +31dcf6: 0a02 |0047: move-result v2 │ │ +31dcf8: 6e20 d387 2100 |0048: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +31dcfe: 1a02 2e04 |004b: const-string v2, ",frames data size is:" // string@042e │ │ +31dd02: 6e20 d787 2100 |004d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31dd08: 6e20 d387 6100 |0050: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +31dd0e: 6e10 df87 0100 |0053: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +31dd14: 0c01 |0056: move-result-object v1 │ │ +31dd16: 6e20 158a 1000 |0057: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.finest:(Ljava/lang/String;)V // method@8a15 │ │ +31dd1c: 6e10 4d88 0500 |005a: invoke-virtual {v5}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ +31dd22: 0a00 |005d: move-result v0 │ │ +31dd24: 3660 fa00 |005e: if-gt v0, v6, 0158 // +00fa │ │ +31dd28: 6200 1a8e |0060: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.logger:Ljava/util/logging/Logger; // field@8e1a │ │ +31dd2c: 2201 3910 |0062: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +31dd30: 7010 cc87 0100 |0064: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +31dd36: 6e10 8d97 0400 |0067: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.getLoggingFilename:()Ljava/lang/String; // method@978d │ │ +31dd3c: 0c02 |006a: move-result-object v2 │ │ +31dd3e: 6e20 d787 2100 |006b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31dd44: 1a02 6d05 |006e: const-string v2, ":looking for next frame at:" // string@056d │ │ +31dd48: 6e20 d787 2100 |0070: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31dd4e: 6e10 4d88 0500 |0073: invoke-virtual {v5}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ +31dd54: 0a02 |0076: move-result v2 │ │ +31dd56: 6e20 d387 2100 |0077: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +31dd5c: 6e10 df87 0100 |007a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +31dd62: 0c01 |007d: move-result-object v1 │ │ +31dd64: 6e20 128a 1000 |007e: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +31dd6a: 2200 2912 |0081: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24Frame; // type@1229 │ │ +31dd6e: 6e10 8d97 0400 |0083: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.getLoggingFilename:()Ljava/lang/String; // method@978d │ │ +31dd74: 0c01 |0086: move-result-object v1 │ │ +31dd76: 7030 3c97 5001 |0087: invoke-direct {v0, v5, v1}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.:(Ljava/nio/ByteBuffer;Ljava/lang/String;)V // method@973c │ │ +31dd7c: 6e10 4d97 0000 |008a: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.getIdentifier:()Ljava/lang/String; // method@974d │ │ +31dd82: 0c01 |008d: move-result-object v1 │ │ +31dd84: 6e30 9697 1400 |008e: invoke-virtual {v4, v1, v0}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.loadFrameIntoMap:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V // method@9796 │ │ +31dd8a: 28c9 |0091: goto 005a // -0037 │ │ +31dd8c: 0d00 |0092: move-exception v0 │ │ +31dd8e: 6201 1a8e |0093: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.logger:Ljava/util/logging/Logger; // field@8e1a │ │ +31dd92: 2202 3910 |0095: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ +31dd96: 7010 cc87 0200 |0097: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +31dd9c: 6e10 8d97 0400 |009a: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.getLoggingFilename:()Ljava/lang/String; // method@978d │ │ +31dda2: 0c03 |009d: move-result-object v3 │ │ +31dda4: 6e20 d787 3200 |009e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31ddaa: 1a03 f704 |00a1: const-string v3, ":Corrupt Frame:" // string@04f7 │ │ +31ddae: 6e20 d787 3200 |00a3: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31ddb4: 6e10 9791 0000 |00a6: invoke-virtual {v0}, Lorg/jaudiotagger/tag/InvalidDataTypeException;.getMessage:()Ljava/lang/String; // method@9197 │ │ +31ddba: 0c00 |00a9: move-result-object v0 │ │ +31ddbc: 6e20 d787 0200 |00aa: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31ddc2: 6e10 df87 0200 |00ad: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +31ddc8: 0c00 |00b0: move-result-object v0 │ │ +31ddca: 6e20 1c8a 0100 |00b1: invoke-virtual {v1, v0}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ +31ddd0: 5240 198e |00b4: iget v0, v4, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.invalidFrames:I // field@8e19 │ │ +31ddd4: d800 0001 |00b6: add-int/lit8 v0, v0, #int 1 // #01 │ │ +31ddd8: 5940 198e |00b8: iput v0, v4, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.invalidFrames:I // field@8e19 │ │ +31dddc: 28a0 |00ba: goto 005a // -0060 │ │ +31ddde: 0d05 |00bb: move-exception v5 │ │ +31dde0: 6206 1a8e |00bc: sget-object v6, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.logger:Ljava/util/logging/Logger; // field@8e1a │ │ +31dde4: 2200 3910 |00be: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +31dde8: 7010 cc87 0000 |00c0: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +31ddee: 6e10 8d97 0400 |00c3: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.getLoggingFilename:()Ljava/lang/String; // method@978d │ │ +31ddf4: 0c01 |00c6: move-result-object v1 │ │ +31ddf6: 6e20 d787 1000 |00c7: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31ddfc: 1a01 1d05 |00ca: const-string v1, ":Invalid Frame:" // string@051d │ │ +31de00: 6e20 d787 1000 |00cc: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31de06: 6e10 9c91 0500 |00cf: invoke-virtual {v5}, Lorg/jaudiotagger/tag/InvalidFrameException;.getMessage:()Ljava/lang/String; // method@919c │ │ +31de0c: 0c05 |00d2: move-result-object v5 │ │ +31de0e: 6e20 d787 5000 |00d3: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31de14: 6e10 df87 0000 |00d6: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +31de1a: 0c05 |00d9: move-result-object v5 │ │ +31de1c: 6e20 1c8a 5600 |00da: invoke-virtual {v6, v5}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ +31de22: 5245 198e |00dd: iget v5, v4, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.invalidFrames:I // field@8e19 │ │ +31de26: d805 0501 |00df: add-int/lit8 v5, v5, #int 1 // #01 │ │ +31de2a: 5945 198e |00e1: iput v5, v4, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.invalidFrames:I // field@8e19 │ │ +31de2e: 2875 |00e3: goto 0158 // +0075 │ │ +31de30: 0d05 |00e4: move-exception v5 │ │ +31de32: 6206 1a8e |00e5: sget-object v6, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.logger:Ljava/util/logging/Logger; // field@8e1a │ │ +31de36: 2200 3910 |00e7: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +31de3a: 7010 cc87 0000 |00e9: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +31de40: 6e10 8d97 0400 |00ec: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.getLoggingFilename:()Ljava/lang/String; // method@978d │ │ +31de46: 0c01 |00ef: move-result-object v1 │ │ +31de48: 6e20 d787 1000 |00f0: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31de4e: 1a01 1805 |00f3: const-string v1, ":Invalid Frame Identifier:" // string@0518 │ │ +31de52: 6e20 d787 1000 |00f5: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31de58: 6e10 a191 0500 |00f8: invoke-virtual {v5}, Lorg/jaudiotagger/tag/InvalidFrameIdentifierException;.getMessage:()Ljava/lang/String; // method@91a1 │ │ +31de5e: 0c05 |00fb: move-result-object v5 │ │ +31de60: 6e20 d787 5000 |00fc: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31de66: 6e10 df87 0000 |00ff: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +31de6c: 0c05 |0102: move-result-object v5 │ │ +31de6e: 6e20 128a 5600 |0103: invoke-virtual {v6, v5}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +31de74: 5245 198e |0106: iget v5, v4, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.invalidFrames:I // field@8e19 │ │ +31de78: d805 0501 |0108: add-int/lit8 v5, v5, #int 1 // #01 │ │ +31de7c: 5945 198e |010a: iput v5, v4, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.invalidFrames:I // field@8e19 │ │ +31de80: 284c |010c: goto 0158 // +004c │ │ +31de82: 0d00 |010d: move-exception v0 │ │ +31de84: 6201 1a8e |010e: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.logger:Ljava/util/logging/Logger; // field@8e1a │ │ +31de88: 2202 3910 |0110: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ +31de8c: 7010 cc87 0200 |0112: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +31de92: 6e10 8d97 0400 |0115: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.getLoggingFilename:()Ljava/lang/String; // method@978d │ │ +31de98: 0c03 |0118: move-result-object v3 │ │ +31de9a: 6e20 d787 3200 |0119: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31dea0: 1a03 0105 |011c: const-string v3, ":Empty Frame:" // string@0501 │ │ +31dea4: 6e20 d787 3200 |011e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31deaa: 6e10 8591 0000 |0121: invoke-virtual {v0}, Lorg/jaudiotagger/tag/EmptyFrameException;.getMessage:()Ljava/lang/String; // method@9185 │ │ +31deb0: 0c00 |0124: move-result-object v0 │ │ +31deb2: 6e20 d787 0200 |0125: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31deb8: 6e10 df87 0200 |0128: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +31debe: 0c00 |012b: move-result-object v0 │ │ +31dec0: 6e20 1c8a 0100 |012c: invoke-virtual {v1, v0}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ +31dec6: 5240 108e |012f: iget v0, v4, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.emptyFrameBytes:I // field@8e10 │ │ +31deca: d800 000a |0131: add-int/lit8 v0, v0, #int 10 // #0a │ │ +31dece: 5940 108e |0133: iput v0, v4, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.emptyFrameBytes:I // field@8e10 │ │ +31ded2: 2900 25ff |0135: goto/16 005a // -00db │ │ +31ded6: 6206 1a8e |0137: sget-object v6, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.logger:Ljava/util/logging/Logger; // field@8e1a │ │ +31deda: 2200 3910 |0139: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +31dede: 7010 cc87 0000 |013b: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +31dee4: 6e10 8d97 0400 |013e: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.getLoggingFilename:()Ljava/lang/String; // method@978d │ │ +31deea: 0c01 |0141: move-result-object v1 │ │ +31deec: 6e20 d787 1000 |0142: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31def2: 1a01 0b05 |0145: const-string v1, ":Found padding starting at:" // string@050b │ │ +31def6: 6e20 d787 1000 |0147: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31defc: 6e10 4d88 0500 |014a: invoke-virtual {v5}, Ljava/nio/ByteBuffer;.position:()I // method@884d │ │ +31df02: 0a05 |014d: move-result v5 │ │ +31df04: 6e20 d387 5000 |014e: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +31df0a: 6e10 df87 0000 |0151: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +31df10: 0c05 |0154: move-result-object v5 │ │ +31df12: 6e20 128a 5600 |0155: invoke-virtual {v6, v5}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +31df18: 0e00 |0158: return-void │ │ catches : 1 │ │ 0x0060 - 0x0091 │ │ Lorg/jaudiotagger/tag/PaddingException; -> 0x0137 │ │ Lorg/jaudiotagger/tag/EmptyFrameException; -> 0x010d │ │ Lorg/jaudiotagger/tag/InvalidFrameIdentifierException; -> 0x00e4 │ │ Lorg/jaudiotagger/tag/InvalidFrameException; -> 0x00bb │ │ Lorg/jaudiotagger/tag/InvalidDataTypeException; -> 0x0092 │ │ @@ -1366726,140 +1366726,140 @@ │ │ type : '(Ljava/nio/ByteBuffer;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 240 16-bit code units │ │ -31df38: |[31df38] org.jaudiotagger.tag.id3.ID3v24Tag.readHeaderFlags:(Ljava/nio/ByteBuffer;)V │ │ -31df48: 6e10 3e88 0800 |0000: invoke-virtual {v8}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ -31df4e: 0a08 |0003: move-result v8 │ │ -31df50: d580 8000 |0004: and-int/lit16 v0, v8, #int 128 // #0080 │ │ -31df54: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -31df56: 1212 |0007: const/4 v2, #int 1 // #1 │ │ -31df58: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -31df5c: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -31df5e: 2802 |000b: goto 000d // +0002 │ │ -31df60: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -31df62: 5c70 1b8e |000d: iput-boolean v0, v7, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.mId3HeaderFlagUnsynchronisation:Z // field@8e1b │ │ -31df66: 3800 0900 |000f: if-eqz v0, 0018 // +0009 │ │ -31df6a: 1a00 3520 |0011: const-string v0, "JAT" // string@2035 │ │ -31df6e: 1a03 b81d |0013: const-string v3, "ID3v24 tag has UNSYNCHRONISATION flag set." // string@1db8 │ │ -31df72: 7120 4d0e 3000 |0015: invoke-static {v0, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0e4d │ │ -31df78: dd00 0840 |0018: and-int/lit8 v0, v8, #int 64 // #40 │ │ -31df7c: 3800 0400 |001a: if-eqz v0, 001e // +0004 │ │ -31df80: 1210 |001c: const/4 v0, #int 1 // #1 │ │ -31df82: 2802 |001d: goto 001f // +0002 │ │ -31df84: 1200 |001e: const/4 v0, #int 0 // #0 │ │ -31df86: 5c70 138e |001f: iput-boolean v0, v7, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.extended:Z // field@8e13 │ │ -31df8a: dd00 0820 |0021: and-int/lit8 v0, v8, #int 32 // #20 │ │ -31df8e: 3800 0400 |0023: if-eqz v0, 0027 // +0004 │ │ -31df92: 1210 |0025: const/4 v0, #int 1 // #1 │ │ -31df94: 2802 |0026: goto 0028 // +0002 │ │ -31df96: 1200 |0027: const/4 v0, #int 0 // #0 │ │ -31df98: 5c70 128e |0028: iput-boolean v0, v7, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.experimental:Z // field@8e12 │ │ -31df9c: dd00 0810 |002a: and-int/lit8 v0, v8, #int 16 // #10 │ │ -31dfa0: 3800 0400 |002c: if-eqz v0, 0030 // +0004 │ │ -31dfa4: 1210 |002e: const/4 v0, #int 1 // #1 │ │ -31dfa6: 2802 |002f: goto 0031 // +0002 │ │ -31dfa8: 1200 |0030: const/4 v0, #int 0 // #0 │ │ -31dfaa: 5c70 158e |0031: iput-boolean v0, v7, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.footer:Z // field@8e15 │ │ -31dfae: dd00 0808 |0033: and-int/lit8 v0, v8, #int 8 // #08 │ │ -31dfb2: 1223 |0035: const/4 v3, #int 2 // #2 │ │ -31dfb4: 3800 1d00 |0036: if-eqz v0, 0053 // +001d │ │ -31dfb8: 6200 1a8e |0038: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.logger:Ljava/util/logging/Logger; // field@8e1a │ │ -31dfbc: 6204 3b87 |003a: sget-object v4, Lorg/jaudiotagger/logging/ErrorMessage;.ID3_INVALID_OR_UNKNOWN_FLAG_SET:Lorg/jaudiotagger/logging/ErrorMessage; // field@873b │ │ -31dfc0: 2335 be13 |003c: new-array v5, v3, [Ljava/lang/Object; // type@13be │ │ -31dfc4: 6e10 8d97 0700 |003e: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.getLoggingFilename:()Ljava/lang/String; // method@978d │ │ -31dfca: 0c06 |0041: move-result-object v6 │ │ -31dfcc: 4d06 0501 |0042: aput-object v6, v5, v1 │ │ -31dfd0: 1306 0800 |0044: const/16 v6, #int 8 // #8 │ │ -31dfd4: 7110 3487 0600 |0046: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -31dfda: 0c06 |0049: move-result-object v6 │ │ -31dfdc: 4d06 0502 |004a: aput-object v6, v5, v2 │ │ -31dfe0: 6e20 5891 5400 |004c: invoke-virtual {v4, v5}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ -31dfe6: 0c04 |004f: move-result-object v4 │ │ -31dfe8: 6e20 1c8a 4000 |0050: invoke-virtual {v0, v4}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ -31dfee: dd00 0804 |0053: and-int/lit8 v0, v8, #int 4 // #04 │ │ -31dff2: 3800 1c00 |0055: if-eqz v0, 0071 // +001c │ │ -31dff6: 6200 1a8e |0057: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.logger:Ljava/util/logging/Logger; // field@8e1a │ │ -31dffa: 6204 3b87 |0059: sget-object v4, Lorg/jaudiotagger/logging/ErrorMessage;.ID3_INVALID_OR_UNKNOWN_FLAG_SET:Lorg/jaudiotagger/logging/ErrorMessage; // field@873b │ │ -31dffe: 2335 be13 |005b: new-array v5, v3, [Ljava/lang/Object; // type@13be │ │ -31e002: 6e10 8d97 0700 |005d: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.getLoggingFilename:()Ljava/lang/String; // method@978d │ │ -31e008: 0c06 |0060: move-result-object v6 │ │ -31e00a: 4d06 0501 |0061: aput-object v6, v5, v1 │ │ -31e00e: 1246 |0063: const/4 v6, #int 4 // #4 │ │ -31e010: 7110 3487 0600 |0064: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -31e016: 0c06 |0067: move-result-object v6 │ │ -31e018: 4d06 0502 |0068: aput-object v6, v5, v2 │ │ -31e01c: 6e20 5891 5400 |006a: invoke-virtual {v4, v5}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ -31e022: 0c04 |006d: move-result-object v4 │ │ -31e024: 6e20 1c8a 4000 |006e: invoke-virtual {v0, v4}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ -31e02a: dd00 0802 |0071: and-int/lit8 v0, v8, #int 2 // #02 │ │ -31e02e: 3800 1b00 |0073: if-eqz v0, 008e // +001b │ │ -31e032: 6200 1a8e |0075: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.logger:Ljava/util/logging/Logger; // field@8e1a │ │ -31e036: 6204 3b87 |0077: sget-object v4, Lorg/jaudiotagger/logging/ErrorMessage;.ID3_INVALID_OR_UNKNOWN_FLAG_SET:Lorg/jaudiotagger/logging/ErrorMessage; // field@873b │ │ -31e03a: 2335 be13 |0079: new-array v5, v3, [Ljava/lang/Object; // type@13be │ │ -31e03e: 6e10 8d97 0700 |007b: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.getLoggingFilename:()Ljava/lang/String; // method@978d │ │ -31e044: 0c06 |007e: move-result-object v6 │ │ -31e046: 4d06 0501 |007f: aput-object v6, v5, v1 │ │ -31e04a: 7110 3487 0300 |0081: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -31e050: 0c06 |0084: move-result-object v6 │ │ -31e052: 4d06 0502 |0085: aput-object v6, v5, v2 │ │ -31e056: 6e20 5891 5400 |0087: invoke-virtual {v4, v5}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ -31e05c: 0c04 |008a: move-result-object v4 │ │ -31e05e: 6e20 1c8a 4000 |008b: invoke-virtual {v0, v4}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ -31e064: b528 |008e: and-int/2addr v8, v2 │ │ -31e066: 3808 1b00 |008f: if-eqz v8, 00aa // +001b │ │ -31e06a: 6208 1a8e |0091: sget-object v8, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.logger:Ljava/util/logging/Logger; // field@8e1a │ │ -31e06e: 6200 3b87 |0093: sget-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.ID3_INVALID_OR_UNKNOWN_FLAG_SET:Lorg/jaudiotagger/logging/ErrorMessage; // field@873b │ │ -31e072: 2333 be13 |0095: new-array v3, v3, [Ljava/lang/Object; // type@13be │ │ -31e076: 6e10 8d97 0700 |0097: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.getLoggingFilename:()Ljava/lang/String; // method@978d │ │ -31e07c: 0c04 |009a: move-result-object v4 │ │ -31e07e: 4d04 0301 |009b: aput-object v4, v3, v1 │ │ -31e082: 7110 3487 0200 |009d: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -31e088: 0c04 |00a0: move-result-object v4 │ │ -31e08a: 4d04 0302 |00a1: aput-object v4, v3, v2 │ │ -31e08e: 6e20 5891 3000 |00a3: invoke-virtual {v0, v3}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ -31e094: 0c00 |00a6: move-result-object v0 │ │ -31e096: 6e20 1c8a 0800 |00a7: invoke-virtual {v8, v0}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ -31e09c: 5578 138e |00aa: iget-boolean v8, v7, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.extended:Z // field@8e13 │ │ -31e0a0: 3808 1500 |00ac: if-eqz v8, 00c1 // +0015 │ │ -31e0a4: 6208 1a8e |00ae: sget-object v8, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.logger:Ljava/util/logging/Logger; // field@8e1a │ │ -31e0a8: 6200 4187 |00b0: sget-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.ID3_TAG_EXTENDED:Lorg/jaudiotagger/logging/ErrorMessage; // field@8741 │ │ -31e0ac: 2323 be13 |00b2: new-array v3, v2, [Ljava/lang/Object; // type@13be │ │ -31e0b0: 6e10 8d97 0700 |00b4: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.getLoggingFilename:()Ljava/lang/String; // method@978d │ │ -31e0b6: 0c04 |00b7: move-result-object v4 │ │ -31e0b8: 4d04 0301 |00b8: aput-object v4, v3, v1 │ │ -31e0bc: 6e20 5891 3000 |00ba: invoke-virtual {v0, v3}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ -31e0c2: 0c00 |00bd: move-result-object v0 │ │ -31e0c4: 6e20 128a 0800 |00be: invoke-virtual {v8, v0}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -31e0ca: 5578 128e |00c1: iget-boolean v8, v7, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.experimental:Z // field@8e12 │ │ -31e0ce: 3808 1500 |00c3: if-eqz v8, 00d8 // +0015 │ │ -31e0d2: 6208 1a8e |00c5: sget-object v8, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.logger:Ljava/util/logging/Logger; // field@8e1a │ │ -31e0d6: 6200 4087 |00c7: sget-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.ID3_TAG_EXPERIMENTAL:Lorg/jaudiotagger/logging/ErrorMessage; // field@8740 │ │ -31e0da: 2323 be13 |00c9: new-array v3, v2, [Ljava/lang/Object; // type@13be │ │ -31e0de: 6e10 8d97 0700 |00cb: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.getLoggingFilename:()Ljava/lang/String; // method@978d │ │ -31e0e4: 0c04 |00ce: move-result-object v4 │ │ -31e0e6: 4d04 0301 |00cf: aput-object v4, v3, v1 │ │ -31e0ea: 6e20 5891 3000 |00d1: invoke-virtual {v0, v3}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ -31e0f0: 0c00 |00d4: move-result-object v0 │ │ -31e0f2: 6e20 128a 0800 |00d5: invoke-virtual {v8, v0}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -31e0f8: 5578 158e |00d8: iget-boolean v8, v7, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.footer:Z // field@8e15 │ │ -31e0fc: 3808 1500 |00da: if-eqz v8, 00ef // +0015 │ │ -31e100: 6208 1a8e |00dc: sget-object v8, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.logger:Ljava/util/logging/Logger; // field@8e1a │ │ -31e104: 6200 4287 |00de: sget-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.ID3_TAG_FOOTER:Lorg/jaudiotagger/logging/ErrorMessage; // field@8742 │ │ -31e108: 2322 be13 |00e0: new-array v2, v2, [Ljava/lang/Object; // type@13be │ │ -31e10c: 6e10 8d97 0700 |00e2: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.getLoggingFilename:()Ljava/lang/String; // method@978d │ │ -31e112: 0c03 |00e5: move-result-object v3 │ │ -31e114: 4d03 0201 |00e6: aput-object v3, v2, v1 │ │ -31e118: 6e20 5891 2000 |00e8: invoke-virtual {v0, v2}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ -31e11e: 0c00 |00eb: move-result-object v0 │ │ -31e120: 6e20 1c8a 0800 |00ec: invoke-virtual {v8, v0}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ -31e126: 0e00 |00ef: return-void │ │ +31df3c: |[31df3c] org.jaudiotagger.tag.id3.ID3v24Tag.readHeaderFlags:(Ljava/nio/ByteBuffer;)V │ │ +31df4c: 6e10 3e88 0800 |0000: invoke-virtual {v8}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ +31df52: 0a08 |0003: move-result v8 │ │ +31df54: d580 8000 |0004: and-int/lit16 v0, v8, #int 128 // #0080 │ │ +31df58: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +31df5a: 1212 |0007: const/4 v2, #int 1 // #1 │ │ +31df5c: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +31df60: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +31df62: 2802 |000b: goto 000d // +0002 │ │ +31df64: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +31df66: 5c70 1b8e |000d: iput-boolean v0, v7, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.mId3HeaderFlagUnsynchronisation:Z // field@8e1b │ │ +31df6a: 3800 0900 |000f: if-eqz v0, 0018 // +0009 │ │ +31df6e: 1a00 3520 |0011: const-string v0, "JAT" // string@2035 │ │ +31df72: 1a03 b81d |0013: const-string v3, "ID3v24 tag has UNSYNCHRONISATION flag set." // string@1db8 │ │ +31df76: 7120 4d0e 3000 |0015: invoke-static {v0, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0e4d │ │ +31df7c: dd00 0840 |0018: and-int/lit8 v0, v8, #int 64 // #40 │ │ +31df80: 3800 0400 |001a: if-eqz v0, 001e // +0004 │ │ +31df84: 1210 |001c: const/4 v0, #int 1 // #1 │ │ +31df86: 2802 |001d: goto 001f // +0002 │ │ +31df88: 1200 |001e: const/4 v0, #int 0 // #0 │ │ +31df8a: 5c70 138e |001f: iput-boolean v0, v7, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.extended:Z // field@8e13 │ │ +31df8e: dd00 0820 |0021: and-int/lit8 v0, v8, #int 32 // #20 │ │ +31df92: 3800 0400 |0023: if-eqz v0, 0027 // +0004 │ │ +31df96: 1210 |0025: const/4 v0, #int 1 // #1 │ │ +31df98: 2802 |0026: goto 0028 // +0002 │ │ +31df9a: 1200 |0027: const/4 v0, #int 0 // #0 │ │ +31df9c: 5c70 128e |0028: iput-boolean v0, v7, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.experimental:Z // field@8e12 │ │ +31dfa0: dd00 0810 |002a: and-int/lit8 v0, v8, #int 16 // #10 │ │ +31dfa4: 3800 0400 |002c: if-eqz v0, 0030 // +0004 │ │ +31dfa8: 1210 |002e: const/4 v0, #int 1 // #1 │ │ +31dfaa: 2802 |002f: goto 0031 // +0002 │ │ +31dfac: 1200 |0030: const/4 v0, #int 0 // #0 │ │ +31dfae: 5c70 158e |0031: iput-boolean v0, v7, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.footer:Z // field@8e15 │ │ +31dfb2: dd00 0808 |0033: and-int/lit8 v0, v8, #int 8 // #08 │ │ +31dfb6: 1223 |0035: const/4 v3, #int 2 // #2 │ │ +31dfb8: 3800 1d00 |0036: if-eqz v0, 0053 // +001d │ │ +31dfbc: 6200 1a8e |0038: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.logger:Ljava/util/logging/Logger; // field@8e1a │ │ +31dfc0: 6204 3b87 |003a: sget-object v4, Lorg/jaudiotagger/logging/ErrorMessage;.ID3_INVALID_OR_UNKNOWN_FLAG_SET:Lorg/jaudiotagger/logging/ErrorMessage; // field@873b │ │ +31dfc4: 2335 be13 |003c: new-array v5, v3, [Ljava/lang/Object; // type@13be │ │ +31dfc8: 6e10 8d97 0700 |003e: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.getLoggingFilename:()Ljava/lang/String; // method@978d │ │ +31dfce: 0c06 |0041: move-result-object v6 │ │ +31dfd0: 4d06 0501 |0042: aput-object v6, v5, v1 │ │ +31dfd4: 1306 0800 |0044: const/16 v6, #int 8 // #8 │ │ +31dfd8: 7110 3487 0600 |0046: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +31dfde: 0c06 |0049: move-result-object v6 │ │ +31dfe0: 4d06 0502 |004a: aput-object v6, v5, v2 │ │ +31dfe4: 6e20 5891 5400 |004c: invoke-virtual {v4, v5}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ +31dfea: 0c04 |004f: move-result-object v4 │ │ +31dfec: 6e20 1c8a 4000 |0050: invoke-virtual {v0, v4}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ +31dff2: dd00 0804 |0053: and-int/lit8 v0, v8, #int 4 // #04 │ │ +31dff6: 3800 1c00 |0055: if-eqz v0, 0071 // +001c │ │ +31dffa: 6200 1a8e |0057: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.logger:Ljava/util/logging/Logger; // field@8e1a │ │ +31dffe: 6204 3b87 |0059: sget-object v4, Lorg/jaudiotagger/logging/ErrorMessage;.ID3_INVALID_OR_UNKNOWN_FLAG_SET:Lorg/jaudiotagger/logging/ErrorMessage; // field@873b │ │ +31e002: 2335 be13 |005b: new-array v5, v3, [Ljava/lang/Object; // type@13be │ │ +31e006: 6e10 8d97 0700 |005d: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.getLoggingFilename:()Ljava/lang/String; // method@978d │ │ +31e00c: 0c06 |0060: move-result-object v6 │ │ +31e00e: 4d06 0501 |0061: aput-object v6, v5, v1 │ │ +31e012: 1246 |0063: const/4 v6, #int 4 // #4 │ │ +31e014: 7110 3487 0600 |0064: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +31e01a: 0c06 |0067: move-result-object v6 │ │ +31e01c: 4d06 0502 |0068: aput-object v6, v5, v2 │ │ +31e020: 6e20 5891 5400 |006a: invoke-virtual {v4, v5}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ +31e026: 0c04 |006d: move-result-object v4 │ │ +31e028: 6e20 1c8a 4000 |006e: invoke-virtual {v0, v4}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ +31e02e: dd00 0802 |0071: and-int/lit8 v0, v8, #int 2 // #02 │ │ +31e032: 3800 1b00 |0073: if-eqz v0, 008e // +001b │ │ +31e036: 6200 1a8e |0075: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.logger:Ljava/util/logging/Logger; // field@8e1a │ │ +31e03a: 6204 3b87 |0077: sget-object v4, Lorg/jaudiotagger/logging/ErrorMessage;.ID3_INVALID_OR_UNKNOWN_FLAG_SET:Lorg/jaudiotagger/logging/ErrorMessage; // field@873b │ │ +31e03e: 2335 be13 |0079: new-array v5, v3, [Ljava/lang/Object; // type@13be │ │ +31e042: 6e10 8d97 0700 |007b: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.getLoggingFilename:()Ljava/lang/String; // method@978d │ │ +31e048: 0c06 |007e: move-result-object v6 │ │ +31e04a: 4d06 0501 |007f: aput-object v6, v5, v1 │ │ +31e04e: 7110 3487 0300 |0081: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +31e054: 0c06 |0084: move-result-object v6 │ │ +31e056: 4d06 0502 |0085: aput-object v6, v5, v2 │ │ +31e05a: 6e20 5891 5400 |0087: invoke-virtual {v4, v5}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ +31e060: 0c04 |008a: move-result-object v4 │ │ +31e062: 6e20 1c8a 4000 |008b: invoke-virtual {v0, v4}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ +31e068: b528 |008e: and-int/2addr v8, v2 │ │ +31e06a: 3808 1b00 |008f: if-eqz v8, 00aa // +001b │ │ +31e06e: 6208 1a8e |0091: sget-object v8, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.logger:Ljava/util/logging/Logger; // field@8e1a │ │ +31e072: 6200 3b87 |0093: sget-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.ID3_INVALID_OR_UNKNOWN_FLAG_SET:Lorg/jaudiotagger/logging/ErrorMessage; // field@873b │ │ +31e076: 2333 be13 |0095: new-array v3, v3, [Ljava/lang/Object; // type@13be │ │ +31e07a: 6e10 8d97 0700 |0097: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.getLoggingFilename:()Ljava/lang/String; // method@978d │ │ +31e080: 0c04 |009a: move-result-object v4 │ │ +31e082: 4d04 0301 |009b: aput-object v4, v3, v1 │ │ +31e086: 7110 3487 0200 |009d: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +31e08c: 0c04 |00a0: move-result-object v4 │ │ +31e08e: 4d04 0302 |00a1: aput-object v4, v3, v2 │ │ +31e092: 6e20 5891 3000 |00a3: invoke-virtual {v0, v3}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ +31e098: 0c00 |00a6: move-result-object v0 │ │ +31e09a: 6e20 1c8a 0800 |00a7: invoke-virtual {v8, v0}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ +31e0a0: 5578 138e |00aa: iget-boolean v8, v7, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.extended:Z // field@8e13 │ │ +31e0a4: 3808 1500 |00ac: if-eqz v8, 00c1 // +0015 │ │ +31e0a8: 6208 1a8e |00ae: sget-object v8, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.logger:Ljava/util/logging/Logger; // field@8e1a │ │ +31e0ac: 6200 4187 |00b0: sget-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.ID3_TAG_EXTENDED:Lorg/jaudiotagger/logging/ErrorMessage; // field@8741 │ │ +31e0b0: 2323 be13 |00b2: new-array v3, v2, [Ljava/lang/Object; // type@13be │ │ +31e0b4: 6e10 8d97 0700 |00b4: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.getLoggingFilename:()Ljava/lang/String; // method@978d │ │ +31e0ba: 0c04 |00b7: move-result-object v4 │ │ +31e0bc: 4d04 0301 |00b8: aput-object v4, v3, v1 │ │ +31e0c0: 6e20 5891 3000 |00ba: invoke-virtual {v0, v3}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ +31e0c6: 0c00 |00bd: move-result-object v0 │ │ +31e0c8: 6e20 128a 0800 |00be: invoke-virtual {v8, v0}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +31e0ce: 5578 128e |00c1: iget-boolean v8, v7, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.experimental:Z // field@8e12 │ │ +31e0d2: 3808 1500 |00c3: if-eqz v8, 00d8 // +0015 │ │ +31e0d6: 6208 1a8e |00c5: sget-object v8, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.logger:Ljava/util/logging/Logger; // field@8e1a │ │ +31e0da: 6200 4087 |00c7: sget-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.ID3_TAG_EXPERIMENTAL:Lorg/jaudiotagger/logging/ErrorMessage; // field@8740 │ │ +31e0de: 2323 be13 |00c9: new-array v3, v2, [Ljava/lang/Object; // type@13be │ │ +31e0e2: 6e10 8d97 0700 |00cb: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.getLoggingFilename:()Ljava/lang/String; // method@978d │ │ +31e0e8: 0c04 |00ce: move-result-object v4 │ │ +31e0ea: 4d04 0301 |00cf: aput-object v4, v3, v1 │ │ +31e0ee: 6e20 5891 3000 |00d1: invoke-virtual {v0, v3}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ +31e0f4: 0c00 |00d4: move-result-object v0 │ │ +31e0f6: 6e20 128a 0800 |00d5: invoke-virtual {v8, v0}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +31e0fc: 5578 158e |00d8: iget-boolean v8, v7, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.footer:Z // field@8e15 │ │ +31e100: 3808 1500 |00da: if-eqz v8, 00ef // +0015 │ │ +31e104: 6208 1a8e |00dc: sget-object v8, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.logger:Ljava/util/logging/Logger; // field@8e1a │ │ +31e108: 6200 4287 |00de: sget-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.ID3_TAG_FOOTER:Lorg/jaudiotagger/logging/ErrorMessage; // field@8742 │ │ +31e10c: 2322 be13 |00e0: new-array v2, v2, [Ljava/lang/Object; // type@13be │ │ +31e110: 6e10 8d97 0700 |00e2: invoke-virtual {v7}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.getLoggingFilename:()Ljava/lang/String; // method@978d │ │ +31e116: 0c03 |00e5: move-result-object v3 │ │ +31e118: 4d03 0201 |00e6: aput-object v3, v2, v1 │ │ +31e11c: 6e20 5891 2000 |00e8: invoke-virtual {v0, v2}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ +31e122: 0c00 |00eb: move-result-object v0 │ │ +31e124: 6e20 1c8a 0800 |00ec: invoke-virtual {v8, v0}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ +31e12a: 0e00 |00ef: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=747 │ │ 0x000d line=748 │ │ 0x0015 line=751 │ │ 0x001f line=753 │ │ 0x0028 line=754 │ │ @@ -1366883,131 +1366883,131 @@ │ │ type : '(IIZ)Ljava/nio/ByteBuffer;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 220 16-bit code units │ │ -31c978: |[31c978] org.jaudiotagger.tag.id3.ID3v24Tag.writeHeaderToBuffer:(IIZ)Ljava/nio/ByteBuffer; │ │ -31c988: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -31c98a: 5c30 138e |0001: iput-boolean v0, v3, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.extended:Z // field@8e13 │ │ -31c98e: 5c30 128e |0003: iput-boolean v0, v3, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.experimental:Z // field@8e12 │ │ -31c992: 5c30 158e |0005: iput-boolean v0, v3, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.footer:Z // field@8e15 │ │ -31c996: 1301 0a00 |0007: const/16 v1, #int 10 // #a │ │ -31c99a: 7110 3788 0100 |0009: invoke-static {v1}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@8837 │ │ -31c9a0: 0c01 |000c: move-result-object v1 │ │ -31c9a2: 6202 0d8e |000d: sget-object v2, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.TAG_ID:[B // field@8e0d │ │ -31c9a6: 6e20 5288 2100 |000f: invoke-virtual {v1, v2}, Ljava/nio/ByteBuffer;.put:([B)Ljava/nio/ByteBuffer; // method@8852 │ │ -31c9ac: 6e10 8e97 0300 |0012: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.getMajorVersion:()B // method@978e │ │ -31c9b2: 0a02 |0015: move-result v2 │ │ -31c9b4: 6e20 4f88 2100 |0016: invoke-virtual {v1, v2}, Ljava/nio/ByteBuffer;.put:(B)Ljava/nio/ByteBuffer; // method@884f │ │ -31c9ba: 6e10 9197 0300 |0019: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.getRevision:()B // method@9791 │ │ -31c9c0: 0a02 |001c: move-result v2 │ │ -31c9c2: 6e20 4f88 2100 |001d: invoke-virtual {v1, v2}, Ljava/nio/ByteBuffer;.put:(B)Ljava/nio/ByteBuffer; // method@884f │ │ -31c9c8: 3806 0600 |0020: if-eqz v6, 0026 // +0006 │ │ -31c9cc: 1306 8000 |0022: const/16 v6, #int 128 // #80 │ │ -31c9d0: 8d66 |0024: int-to-byte v6, v6 │ │ -31c9d2: 2802 |0025: goto 0027 // +0002 │ │ -31c9d4: 1206 |0026: const/4 v6, #int 0 // #0 │ │ -31c9d6: 5532 138e |0027: iget-boolean v2, v3, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.extended:Z // field@8e13 │ │ -31c9da: 3802 0500 |0029: if-eqz v2, 002e // +0005 │ │ -31c9de: de06 0640 |002b: or-int/lit8 v6, v6, #int 64 // #40 │ │ -31c9e2: 8d66 |002d: int-to-byte v6, v6 │ │ -31c9e4: 5532 128e |002e: iget-boolean v2, v3, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.experimental:Z // field@8e12 │ │ -31c9e8: 3802 0500 |0030: if-eqz v2, 0035 // +0005 │ │ -31c9ec: de06 0620 |0032: or-int/lit8 v6, v6, #int 32 // #20 │ │ -31c9f0: 8d66 |0034: int-to-byte v6, v6 │ │ -31c9f2: 5532 158e |0035: iget-boolean v2, v3, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.footer:Z // field@8e15 │ │ -31c9f6: 3802 0500 |0037: if-eqz v2, 003c // +0005 │ │ -31c9fa: de06 0610 |0039: or-int/lit8 v6, v6, #int 16 // #10 │ │ -31c9fe: 8d66 |003b: int-to-byte v6, v6 │ │ -31ca00: 6e20 4f88 6100 |003c: invoke-virtual {v1, v6}, Ljava/nio/ByteBuffer;.put:(B)Ljava/nio/ByteBuffer; // method@884f │ │ -31ca06: 5536 138e |003f: iget-boolean v6, v3, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.extended:Z // field@8e13 │ │ -31ca0a: 3806 1b00 |0041: if-eqz v6, 005c // +001b │ │ -31ca0e: 6006 088e |0043: sget v6, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.TAG_EXT_HEADER_LENGTH:I // field@8e08 │ │ -31ca12: b006 |0045: add-int/2addr v6, v0 │ │ -31ca14: 5532 218e |0046: iget-boolean v2, v3, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.updateTag:Z // field@8e21 │ │ -31ca18: 3802 0500 |0048: if-eqz v2, 004d // +0005 │ │ -31ca1c: 6002 0b8e |004a: sget v2, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.TAG_EXT_HEADER_UPDATE_LENGTH:I // field@8e0b │ │ -31ca20: b026 |004c: add-int/2addr v6, v2 │ │ -31ca22: 5532 0f8e |004d: iget-boolean v2, v3, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.crcDataFlag:Z // field@8e0f │ │ -31ca26: 3802 0500 |004f: if-eqz v2, 0054 // +0005 │ │ -31ca2a: 6002 078e |0051: sget v2, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.TAG_EXT_HEADER_CRC_LENGTH:I // field@8e07 │ │ -31ca2e: b026 |0053: add-int/2addr v6, v2 │ │ -31ca30: 5532 1d8e |0054: iget-boolean v2, v3, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.tagRestriction:Z // field@8e1d │ │ -31ca34: 3802 0700 |0056: if-eqz v2, 005d // +0007 │ │ -31ca38: 6002 0a8e |0058: sget v2, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.TAG_EXT_HEADER_RESTRICTION_LENGTH:I // field@8e0a │ │ -31ca3c: b026 |005a: add-int/2addr v6, v2 │ │ -31ca3e: 2802 |005b: goto 005d // +0002 │ │ -31ca40: 1206 |005c: const/4 v6, #int 0 // #0 │ │ -31ca42: b054 |005d: add-int/2addr v4, v5 │ │ -31ca44: b064 |005e: add-int/2addr v4, v6 │ │ -31ca46: 7110 8795 0400 |005f: invoke-static {v4}, Lorg/jaudiotagger/tag/id3/ID3SyncSafeInteger;.valueToBuffer:(I)[B // method@9587 │ │ -31ca4c: 0c04 |0062: move-result-object v4 │ │ -31ca4e: 6e20 5288 4100 |0063: invoke-virtual {v1, v4}, Ljava/nio/ByteBuffer;.put:([B)Ljava/nio/ByteBuffer; // method@8852 │ │ -31ca54: 1204 |0066: const/4 v4, #int 0 // #0 │ │ -31ca56: 5535 138e |0067: iget-boolean v5, v3, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.extended:Z // field@8e13 │ │ -31ca5a: 3805 6700 |0069: if-eqz v5, 00d0 // +0067 │ │ -31ca5e: 6004 088e |006b: sget v4, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.TAG_EXT_HEADER_LENGTH:I // field@8e08 │ │ -31ca62: 5535 218e |006d: iget-boolean v5, v3, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.updateTag:Z // field@8e21 │ │ -31ca66: 3805 0500 |006f: if-eqz v5, 0074 // +0005 │ │ -31ca6a: 6005 0b8e |0071: sget v5, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.TAG_EXT_HEADER_UPDATE_LENGTH:I // field@8e0b │ │ -31ca6e: b054 |0073: add-int/2addr v4, v5 │ │ -31ca70: 5535 0f8e |0074: iget-boolean v5, v3, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.crcDataFlag:Z // field@8e0f │ │ -31ca74: 3805 0500 |0076: if-eqz v5, 007b // +0005 │ │ -31ca78: 6005 078e |0078: sget v5, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.TAG_EXT_HEADER_CRC_LENGTH:I // field@8e07 │ │ -31ca7c: b054 |007a: add-int/2addr v4, v5 │ │ -31ca7e: 5535 1d8e |007b: iget-boolean v5, v3, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.tagRestriction:Z // field@8e1d │ │ -31ca82: 3805 0500 |007d: if-eqz v5, 0082 // +0005 │ │ -31ca86: 6005 0a8e |007f: sget v5, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.TAG_EXT_HEADER_RESTRICTION_LENGTH:I // field@8e0a │ │ -31ca8a: b054 |0081: add-int/2addr v4, v5 │ │ -31ca8c: 7110 3788 0400 |0082: invoke-static {v4}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@8837 │ │ -31ca92: 0c05 |0085: move-result-object v5 │ │ -31ca94: 6e20 5488 4500 |0086: invoke-virtual {v5, v4}, Ljava/nio/ByteBuffer;.putInt:(I)Ljava/nio/ByteBuffer; // method@8854 │ │ -31ca9a: 6004 0c8e |0089: sget v4, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.TAG_EXT_NUMBER_BYTES_DATA_LENGTH:I // field@8e0c │ │ -31ca9e: 8d44 |008b: int-to-byte v4, v4 │ │ -31caa0: 6e20 4f88 4500 |008c: invoke-virtual {v5, v4}, Ljava/nio/ByteBuffer;.put:(B)Ljava/nio/ByteBuffer; // method@884f │ │ -31caa6: 5534 218e |008f: iget-boolean v4, v3, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.updateTag:Z // field@8e21 │ │ -31caaa: 3804 0600 |0091: if-eqz v4, 0097 // +0006 │ │ -31caae: 1304 4000 |0093: const/16 v4, #int 64 // #40 │ │ -31cab2: 8d44 |0095: int-to-byte v4, v4 │ │ -31cab4: 2802 |0096: goto 0098 // +0002 │ │ -31cab6: 1204 |0097: const/4 v4, #int 0 // #0 │ │ -31cab8: 5536 0f8e |0098: iget-boolean v6, v3, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.crcDataFlag:Z // field@8e0f │ │ -31cabc: 3806 0500 |009a: if-eqz v6, 009f // +0005 │ │ -31cac0: de04 0420 |009c: or-int/lit8 v4, v4, #int 32 // #20 │ │ -31cac4: 8d44 |009e: int-to-byte v4, v4 │ │ -31cac6: 5536 1d8e |009f: iget-boolean v6, v3, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.tagRestriction:Z // field@8e1d │ │ -31caca: 3806 0500 |00a1: if-eqz v6, 00a6 // +0005 │ │ -31cace: de04 0410 |00a3: or-int/lit8 v4, v4, #int 16 // #10 │ │ -31cad2: 8d44 |00a5: int-to-byte v4, v4 │ │ -31cad4: 6e20 4f88 4500 |00a6: invoke-virtual {v5, v4}, Ljava/nio/ByteBuffer;.put:(B)Ljava/nio/ByteBuffer; // method@884f │ │ -31cada: 5534 218e |00a9: iget-boolean v4, v3, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.updateTag:Z // field@8e21 │ │ -31cade: 3804 0500 |00ab: if-eqz v4, 00b0 // +0005 │ │ -31cae2: 6e20 4f88 0500 |00ad: invoke-virtual {v5, v0}, Ljava/nio/ByteBuffer;.put:(B)Ljava/nio/ByteBuffer; // method@884f │ │ -31cae8: 5534 0f8e |00b0: iget-boolean v4, v3, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.crcDataFlag:Z // field@8e0f │ │ -31caec: 3804 1000 |00b2: if-eqz v4, 00c2 // +0010 │ │ -31caf0: 6004 068e |00b4: sget v4, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.TAG_EXT_HEADER_CRC_DATA_LENGTH:I // field@8e06 │ │ -31caf4: 8d44 |00b6: int-to-byte v4, v4 │ │ -31caf6: 6e20 4f88 4500 |00b7: invoke-virtual {v5, v4}, Ljava/nio/ByteBuffer;.put:(B)Ljava/nio/ByteBuffer; // method@884f │ │ -31cafc: 6e20 4f88 0500 |00ba: invoke-virtual {v5, v0}, Ljava/nio/ByteBuffer;.put:(B)Ljava/nio/ByteBuffer; // method@884f │ │ -31cb02: 5234 0e8e |00bd: iget v4, v3, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.crcData:I // field@8e0e │ │ -31cb06: 6e20 5488 4500 |00bf: invoke-virtual {v5, v4}, Ljava/nio/ByteBuffer;.putInt:(I)Ljava/nio/ByteBuffer; // method@8854 │ │ -31cb0c: 5534 1d8e |00c2: iget-boolean v4, v3, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.tagRestriction:Z // field@8e1d │ │ -31cb10: 3804 0b00 |00c4: if-eqz v4, 00cf // +000b │ │ -31cb14: 6004 098e |00c6: sget v4, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.TAG_EXT_HEADER_RESTRICTION_DATA_LENGTH:I // field@8e09 │ │ -31cb18: 8d44 |00c8: int-to-byte v4, v4 │ │ -31cb1a: 6e20 4f88 4500 |00c9: invoke-virtual {v5, v4}, Ljava/nio/ByteBuffer;.put:(B)Ljava/nio/ByteBuffer; // method@884f │ │ -31cb20: 6e20 4f88 0500 |00cc: invoke-virtual {v5, v0}, Ljava/nio/ByteBuffer;.put:(B)Ljava/nio/ByteBuffer; // method@884f │ │ -31cb26: 0754 |00cf: move-object v4, v5 │ │ -31cb28: 3804 0800 |00d0: if-eqz v4, 00d8 // +0008 │ │ -31cb2c: 6e10 3d88 0400 |00d2: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.flip:()Ljava/nio/Buffer; // method@883d │ │ -31cb32: 6e20 5188 4100 |00d5: invoke-virtual {v1, v4}, Ljava/nio/ByteBuffer;.put:(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer; // method@8851 │ │ -31cb38: 6e10 3d88 0100 |00d8: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.flip:()Ljava/nio/Buffer; // method@883d │ │ -31cb3e: 1101 |00db: return-object v1 │ │ +31c97c: |[31c97c] org.jaudiotagger.tag.id3.ID3v24Tag.writeHeaderToBuffer:(IIZ)Ljava/nio/ByteBuffer; │ │ +31c98c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +31c98e: 5c30 138e |0001: iput-boolean v0, v3, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.extended:Z // field@8e13 │ │ +31c992: 5c30 128e |0003: iput-boolean v0, v3, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.experimental:Z // field@8e12 │ │ +31c996: 5c30 158e |0005: iput-boolean v0, v3, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.footer:Z // field@8e15 │ │ +31c99a: 1301 0a00 |0007: const/16 v1, #int 10 // #a │ │ +31c99e: 7110 3788 0100 |0009: invoke-static {v1}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@8837 │ │ +31c9a4: 0c01 |000c: move-result-object v1 │ │ +31c9a6: 6202 0d8e |000d: sget-object v2, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.TAG_ID:[B // field@8e0d │ │ +31c9aa: 6e20 5288 2100 |000f: invoke-virtual {v1, v2}, Ljava/nio/ByteBuffer;.put:([B)Ljava/nio/ByteBuffer; // method@8852 │ │ +31c9b0: 6e10 8e97 0300 |0012: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.getMajorVersion:()B // method@978e │ │ +31c9b6: 0a02 |0015: move-result v2 │ │ +31c9b8: 6e20 4f88 2100 |0016: invoke-virtual {v1, v2}, Ljava/nio/ByteBuffer;.put:(B)Ljava/nio/ByteBuffer; // method@884f │ │ +31c9be: 6e10 9197 0300 |0019: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.getRevision:()B // method@9791 │ │ +31c9c4: 0a02 |001c: move-result v2 │ │ +31c9c6: 6e20 4f88 2100 |001d: invoke-virtual {v1, v2}, Ljava/nio/ByteBuffer;.put:(B)Ljava/nio/ByteBuffer; // method@884f │ │ +31c9cc: 3806 0600 |0020: if-eqz v6, 0026 // +0006 │ │ +31c9d0: 1306 8000 |0022: const/16 v6, #int 128 // #80 │ │ +31c9d4: 8d66 |0024: int-to-byte v6, v6 │ │ +31c9d6: 2802 |0025: goto 0027 // +0002 │ │ +31c9d8: 1206 |0026: const/4 v6, #int 0 // #0 │ │ +31c9da: 5532 138e |0027: iget-boolean v2, v3, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.extended:Z // field@8e13 │ │ +31c9de: 3802 0500 |0029: if-eqz v2, 002e // +0005 │ │ +31c9e2: de06 0640 |002b: or-int/lit8 v6, v6, #int 64 // #40 │ │ +31c9e6: 8d66 |002d: int-to-byte v6, v6 │ │ +31c9e8: 5532 128e |002e: iget-boolean v2, v3, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.experimental:Z // field@8e12 │ │ +31c9ec: 3802 0500 |0030: if-eqz v2, 0035 // +0005 │ │ +31c9f0: de06 0620 |0032: or-int/lit8 v6, v6, #int 32 // #20 │ │ +31c9f4: 8d66 |0034: int-to-byte v6, v6 │ │ +31c9f6: 5532 158e |0035: iget-boolean v2, v3, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.footer:Z // field@8e15 │ │ +31c9fa: 3802 0500 |0037: if-eqz v2, 003c // +0005 │ │ +31c9fe: de06 0610 |0039: or-int/lit8 v6, v6, #int 16 // #10 │ │ +31ca02: 8d66 |003b: int-to-byte v6, v6 │ │ +31ca04: 6e20 4f88 6100 |003c: invoke-virtual {v1, v6}, Ljava/nio/ByteBuffer;.put:(B)Ljava/nio/ByteBuffer; // method@884f │ │ +31ca0a: 5536 138e |003f: iget-boolean v6, v3, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.extended:Z // field@8e13 │ │ +31ca0e: 3806 1b00 |0041: if-eqz v6, 005c // +001b │ │ +31ca12: 6006 088e |0043: sget v6, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.TAG_EXT_HEADER_LENGTH:I // field@8e08 │ │ +31ca16: b006 |0045: add-int/2addr v6, v0 │ │ +31ca18: 5532 218e |0046: iget-boolean v2, v3, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.updateTag:Z // field@8e21 │ │ +31ca1c: 3802 0500 |0048: if-eqz v2, 004d // +0005 │ │ +31ca20: 6002 0b8e |004a: sget v2, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.TAG_EXT_HEADER_UPDATE_LENGTH:I // field@8e0b │ │ +31ca24: b026 |004c: add-int/2addr v6, v2 │ │ +31ca26: 5532 0f8e |004d: iget-boolean v2, v3, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.crcDataFlag:Z // field@8e0f │ │ +31ca2a: 3802 0500 |004f: if-eqz v2, 0054 // +0005 │ │ +31ca2e: 6002 078e |0051: sget v2, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.TAG_EXT_HEADER_CRC_LENGTH:I // field@8e07 │ │ +31ca32: b026 |0053: add-int/2addr v6, v2 │ │ +31ca34: 5532 1d8e |0054: iget-boolean v2, v3, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.tagRestriction:Z // field@8e1d │ │ +31ca38: 3802 0700 |0056: if-eqz v2, 005d // +0007 │ │ +31ca3c: 6002 0a8e |0058: sget v2, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.TAG_EXT_HEADER_RESTRICTION_LENGTH:I // field@8e0a │ │ +31ca40: b026 |005a: add-int/2addr v6, v2 │ │ +31ca42: 2802 |005b: goto 005d // +0002 │ │ +31ca44: 1206 |005c: const/4 v6, #int 0 // #0 │ │ +31ca46: b054 |005d: add-int/2addr v4, v5 │ │ +31ca48: b064 |005e: add-int/2addr v4, v6 │ │ +31ca4a: 7110 8795 0400 |005f: invoke-static {v4}, Lorg/jaudiotagger/tag/id3/ID3SyncSafeInteger;.valueToBuffer:(I)[B // method@9587 │ │ +31ca50: 0c04 |0062: move-result-object v4 │ │ +31ca52: 6e20 5288 4100 |0063: invoke-virtual {v1, v4}, Ljava/nio/ByteBuffer;.put:([B)Ljava/nio/ByteBuffer; // method@8852 │ │ +31ca58: 1204 |0066: const/4 v4, #int 0 // #0 │ │ +31ca5a: 5535 138e |0067: iget-boolean v5, v3, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.extended:Z // field@8e13 │ │ +31ca5e: 3805 6700 |0069: if-eqz v5, 00d0 // +0067 │ │ +31ca62: 6004 088e |006b: sget v4, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.TAG_EXT_HEADER_LENGTH:I // field@8e08 │ │ +31ca66: 5535 218e |006d: iget-boolean v5, v3, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.updateTag:Z // field@8e21 │ │ +31ca6a: 3805 0500 |006f: if-eqz v5, 0074 // +0005 │ │ +31ca6e: 6005 0b8e |0071: sget v5, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.TAG_EXT_HEADER_UPDATE_LENGTH:I // field@8e0b │ │ +31ca72: b054 |0073: add-int/2addr v4, v5 │ │ +31ca74: 5535 0f8e |0074: iget-boolean v5, v3, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.crcDataFlag:Z // field@8e0f │ │ +31ca78: 3805 0500 |0076: if-eqz v5, 007b // +0005 │ │ +31ca7c: 6005 078e |0078: sget v5, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.TAG_EXT_HEADER_CRC_LENGTH:I // field@8e07 │ │ +31ca80: b054 |007a: add-int/2addr v4, v5 │ │ +31ca82: 5535 1d8e |007b: iget-boolean v5, v3, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.tagRestriction:Z // field@8e1d │ │ +31ca86: 3805 0500 |007d: if-eqz v5, 0082 // +0005 │ │ +31ca8a: 6005 0a8e |007f: sget v5, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.TAG_EXT_HEADER_RESTRICTION_LENGTH:I // field@8e0a │ │ +31ca8e: b054 |0081: add-int/2addr v4, v5 │ │ +31ca90: 7110 3788 0400 |0082: invoke-static {v4}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@8837 │ │ +31ca96: 0c05 |0085: move-result-object v5 │ │ +31ca98: 6e20 5488 4500 |0086: invoke-virtual {v5, v4}, Ljava/nio/ByteBuffer;.putInt:(I)Ljava/nio/ByteBuffer; // method@8854 │ │ +31ca9e: 6004 0c8e |0089: sget v4, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.TAG_EXT_NUMBER_BYTES_DATA_LENGTH:I // field@8e0c │ │ +31caa2: 8d44 |008b: int-to-byte v4, v4 │ │ +31caa4: 6e20 4f88 4500 |008c: invoke-virtual {v5, v4}, Ljava/nio/ByteBuffer;.put:(B)Ljava/nio/ByteBuffer; // method@884f │ │ +31caaa: 5534 218e |008f: iget-boolean v4, v3, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.updateTag:Z // field@8e21 │ │ +31caae: 3804 0600 |0091: if-eqz v4, 0097 // +0006 │ │ +31cab2: 1304 4000 |0093: const/16 v4, #int 64 // #40 │ │ +31cab6: 8d44 |0095: int-to-byte v4, v4 │ │ +31cab8: 2802 |0096: goto 0098 // +0002 │ │ +31caba: 1204 |0097: const/4 v4, #int 0 // #0 │ │ +31cabc: 5536 0f8e |0098: iget-boolean v6, v3, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.crcDataFlag:Z // field@8e0f │ │ +31cac0: 3806 0500 |009a: if-eqz v6, 009f // +0005 │ │ +31cac4: de04 0420 |009c: or-int/lit8 v4, v4, #int 32 // #20 │ │ +31cac8: 8d44 |009e: int-to-byte v4, v4 │ │ +31caca: 5536 1d8e |009f: iget-boolean v6, v3, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.tagRestriction:Z // field@8e1d │ │ +31cace: 3806 0500 |00a1: if-eqz v6, 00a6 // +0005 │ │ +31cad2: de04 0410 |00a3: or-int/lit8 v4, v4, #int 16 // #10 │ │ +31cad6: 8d44 |00a5: int-to-byte v4, v4 │ │ +31cad8: 6e20 4f88 4500 |00a6: invoke-virtual {v5, v4}, Ljava/nio/ByteBuffer;.put:(B)Ljava/nio/ByteBuffer; // method@884f │ │ +31cade: 5534 218e |00a9: iget-boolean v4, v3, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.updateTag:Z // field@8e21 │ │ +31cae2: 3804 0500 |00ab: if-eqz v4, 00b0 // +0005 │ │ +31cae6: 6e20 4f88 0500 |00ad: invoke-virtual {v5, v0}, Ljava/nio/ByteBuffer;.put:(B)Ljava/nio/ByteBuffer; // method@884f │ │ +31caec: 5534 0f8e |00b0: iget-boolean v4, v3, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.crcDataFlag:Z // field@8e0f │ │ +31caf0: 3804 1000 |00b2: if-eqz v4, 00c2 // +0010 │ │ +31caf4: 6004 068e |00b4: sget v4, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.TAG_EXT_HEADER_CRC_DATA_LENGTH:I // field@8e06 │ │ +31caf8: 8d44 |00b6: int-to-byte v4, v4 │ │ +31cafa: 6e20 4f88 4500 |00b7: invoke-virtual {v5, v4}, Ljava/nio/ByteBuffer;.put:(B)Ljava/nio/ByteBuffer; // method@884f │ │ +31cb00: 6e20 4f88 0500 |00ba: invoke-virtual {v5, v0}, Ljava/nio/ByteBuffer;.put:(B)Ljava/nio/ByteBuffer; // method@884f │ │ +31cb06: 5234 0e8e |00bd: iget v4, v3, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.crcData:I // field@8e0e │ │ +31cb0a: 6e20 5488 4500 |00bf: invoke-virtual {v5, v4}, Ljava/nio/ByteBuffer;.putInt:(I)Ljava/nio/ByteBuffer; // method@8854 │ │ +31cb10: 5534 1d8e |00c2: iget-boolean v4, v3, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.tagRestriction:Z // field@8e1d │ │ +31cb14: 3804 0b00 |00c4: if-eqz v4, 00cf // +000b │ │ +31cb18: 6004 098e |00c6: sget v4, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.TAG_EXT_HEADER_RESTRICTION_DATA_LENGTH:I // field@8e09 │ │ +31cb1c: 8d44 |00c8: int-to-byte v4, v4 │ │ +31cb1e: 6e20 4f88 4500 |00c9: invoke-virtual {v5, v4}, Ljava/nio/ByteBuffer;.put:(B)Ljava/nio/ByteBuffer; // method@884f │ │ +31cb24: 6e20 4f88 0500 |00cc: invoke-virtual {v5, v0}, Ljava/nio/ByteBuffer;.put:(B)Ljava/nio/ByteBuffer; // method@884f │ │ +31cb2a: 0754 |00cf: move-object v4, v5 │ │ +31cb2c: 3804 0800 |00d0: if-eqz v4, 00d8 // +0008 │ │ +31cb30: 6e10 3d88 0400 |00d2: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.flip:()Ljava/nio/Buffer; // method@883d │ │ +31cb36: 6e20 5188 4100 |00d5: invoke-virtual {v1, v4}, Ljava/nio/ByteBuffer;.put:(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer; // method@8851 │ │ +31cb3c: 6e10 3d88 0100 |00d8: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.flip:()Ljava/nio/Buffer; // method@883d │ │ +31cb42: 1101 |00db: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=970 │ │ 0x0003 line=971 │ │ 0x0005 line=972 │ │ 0x0009 line=975 │ │ 0x000d line=977 │ │ @@ -1367065,51 +1367065,51 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 76 16-bit code units │ │ -31d6e4: |[31d6e4] org.jaudiotagger.tag.id3.ID3v24Tag.addFrame:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V │ │ -31d6f4: 2050 2912 |0000: instance-of v0, v5, Lorg/jaudiotagger/tag/id3/ID3v24Frame; // type@1229 │ │ -31d6f8: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -31d6fc: 6e10 c694 0500 |0004: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getIdentifier:()Ljava/lang/String; // method@94c6 │ │ -31d702: 0c00 |0007: move-result-object v0 │ │ -31d704: 6e30 7897 0405 |0008: invoke-virtual {v4, v0, v5}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.copyFrameIntoMap:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V // method@9778 │ │ -31d70a: 2840 |000b: goto 004b // +0040 │ │ -31d70c: 6e20 7797 5400 |000c: invoke-virtual {v4, v5}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.convertFrame:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)Ljava/util/List; // method@9777 │ │ -31d712: 0c00 |000f: move-result-object v0 │ │ -31d714: 7210 6e89 0000 |0010: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ -31d71a: 0c00 |0013: move-result-object v0 │ │ -31d71c: 7210 4789 0000 |0014: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -31d722: 0a01 |0017: move-result v1 │ │ -31d724: 3801 3300 |0018: if-eqz v1, 004b // +0033 │ │ -31d728: 7210 4889 0000 |001a: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -31d72e: 0c01 |001d: move-result-object v1 │ │ -31d730: 1f01 0312 |001e: check-cast v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // type@1203 │ │ -31d734: 6e10 c694 0100 |0020: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getIdentifier:()Ljava/lang/String; // method@94c6 │ │ -31d73a: 0c02 |0023: move-result-object v2 │ │ -31d73c: 6e30 7897 2401 |0024: invoke-virtual {v4, v2, v1}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.copyFrameIntoMap:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V // method@9778 │ │ -31d742: 28ed |0027: goto 0014 // -0013 │ │ -31d744: 6200 1a8e |0028: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.logger:Ljava/util/logging/Logger; // field@8e1a │ │ -31d748: 6201 ba81 |002a: sget-object v1, Ljava/util/logging/Level;.SEVERE:Ljava/util/logging/Level; // field@81ba │ │ -31d74c: 2202 3910 |002c: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ -31d750: 7010 cc87 0200 |002e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -31d756: 6e10 8d97 0400 |0031: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.getLoggingFilename:()Ljava/lang/String; // method@978d │ │ -31d75c: 0c03 |0034: move-result-object v3 │ │ -31d75e: 6e20 d787 3200 |0035: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31d764: 1a03 5105 |0038: const-string v3, ":Unable to convert frame:" // string@0551 │ │ -31d768: 6e20 d787 3200 |003a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31d76e: 6e10 c694 0500 |003d: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getIdentifier:()Ljava/lang/String; // method@94c6 │ │ -31d774: 0c05 |0040: move-result-object v5 │ │ -31d776: 6e20 d787 5200 |0041: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31d77c: 6e10 df87 0200 |0044: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -31d782: 0c05 |0047: move-result-object v5 │ │ -31d784: 6e30 198a 1005 |0048: invoke-virtual {v0, v1, v5}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;)V // method@8a19 │ │ -31d78a: 0e00 |004b: return-void │ │ +31d6e8: |[31d6e8] org.jaudiotagger.tag.id3.ID3v24Tag.addFrame:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V │ │ +31d6f8: 2050 2912 |0000: instance-of v0, v5, Lorg/jaudiotagger/tag/id3/ID3v24Frame; // type@1229 │ │ +31d6fc: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +31d700: 6e10 c694 0500 |0004: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getIdentifier:()Ljava/lang/String; // method@94c6 │ │ +31d706: 0c00 |0007: move-result-object v0 │ │ +31d708: 6e30 7897 0405 |0008: invoke-virtual {v4, v0, v5}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.copyFrameIntoMap:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V // method@9778 │ │ +31d70e: 2840 |000b: goto 004b // +0040 │ │ +31d710: 6e20 7797 5400 |000c: invoke-virtual {v4, v5}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.convertFrame:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)Ljava/util/List; // method@9777 │ │ +31d716: 0c00 |000f: move-result-object v0 │ │ +31d718: 7210 6e89 0000 |0010: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ +31d71e: 0c00 |0013: move-result-object v0 │ │ +31d720: 7210 4789 0000 |0014: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +31d726: 0a01 |0017: move-result v1 │ │ +31d728: 3801 3300 |0018: if-eqz v1, 004b // +0033 │ │ +31d72c: 7210 4889 0000 |001a: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +31d732: 0c01 |001d: move-result-object v1 │ │ +31d734: 1f01 0312 |001e: check-cast v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // type@1203 │ │ +31d738: 6e10 c694 0100 |0020: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getIdentifier:()Ljava/lang/String; // method@94c6 │ │ +31d73e: 0c02 |0023: move-result-object v2 │ │ +31d740: 6e30 7897 2401 |0024: invoke-virtual {v4, v2, v1}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.copyFrameIntoMap:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V // method@9778 │ │ +31d746: 28ed |0027: goto 0014 // -0013 │ │ +31d748: 6200 1a8e |0028: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.logger:Ljava/util/logging/Logger; // field@8e1a │ │ +31d74c: 6201 ba81 |002a: sget-object v1, Ljava/util/logging/Level;.SEVERE:Ljava/util/logging/Level; // field@81ba │ │ +31d750: 2202 3910 |002c: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ +31d754: 7010 cc87 0200 |002e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +31d75a: 6e10 8d97 0400 |0031: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.getLoggingFilename:()Ljava/lang/String; // method@978d │ │ +31d760: 0c03 |0034: move-result-object v3 │ │ +31d762: 6e20 d787 3200 |0035: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31d768: 1a03 5105 |0038: const-string v3, ":Unable to convert frame:" // string@0551 │ │ +31d76c: 6e20 d787 3200 |003a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31d772: 6e10 c694 0500 |003d: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getIdentifier:()Ljava/lang/String; // method@94c6 │ │ +31d778: 0c05 |0040: move-result-object v5 │ │ +31d77a: 6e20 d787 5200 |0041: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31d780: 6e10 df87 0200 |0044: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +31d786: 0c05 |0047: move-result-object v5 │ │ +31d788: 6e30 198a 1005 |0048: invoke-virtual {v0, v1, v5}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;)V // method@8a19 │ │ +31d78e: 0e00 |004b: return-void │ │ catches : 1 │ │ 0x0000 - 0x0027 │ │ Lorg/jaudiotagger/tag/InvalidFrameException; -> 0x0028 │ │ positions : │ │ 0x0000 line=353 │ │ 0x0004 line=355 │ │ 0x000c line=359 │ │ @@ -1367125,101 +1367125,101 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)Ljava/util/List;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 181 16-bit code units │ │ -31cb5c: |[31cb5c] org.jaudiotagger.tag.id3.ID3v24Tag.convertFrame:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)Ljava/util/List; │ │ -31cb6c: 2200 7c10 |0000: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ -31cb70: 7010 ae88 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ -31cb76: 2081 1b12 |0005: instance-of v1, v8, Lorg/jaudiotagger/tag/id3/ID3v22Frame; // type@121b │ │ -31cb7a: 3801 1400 |0007: if-eqz v1, 001b // +0014 │ │ -31cb7e: 6e10 c694 0800 |0009: invoke-virtual {v8}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getIdentifier:()Ljava/lang/String; // method@94c6 │ │ -31cb84: 0c01 |000c: move-result-object v1 │ │ -31cb86: 1a02 bc1e |000d: const-string v2, "IPL" // string@1ebc │ │ -31cb8a: 6e20 9c87 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -31cb90: 0a01 |0012: move-result v1 │ │ -31cb92: 3801 0800 |0013: if-eqz v1, 001b // +0008 │ │ -31cb96: 2201 2212 |0015: new-instance v1, Lorg/jaudiotagger/tag/id3/ID3v23Frame; // type@1222 │ │ -31cb9a: 7020 b996 8100 |0017: invoke-direct {v1, v8}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V // method@96b9 │ │ -31cba0: 0718 |001a: move-object v8, v1 │ │ -31cba2: 0000 |001b: nop // spacer │ │ -31cba4: 2081 2212 |001c: instance-of v1, v8, Lorg/jaudiotagger/tag/id3/ID3v23Frame; // type@1222 │ │ -31cba8: 3801 8e00 |001e: if-eqz v1, 00ac // +008e │ │ -31cbac: 6e10 c694 0800 |0020: invoke-virtual {v8}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getIdentifier:()Ljava/lang/String; // method@94c6 │ │ -31cbb2: 0c01 |0023: move-result-object v1 │ │ -31cbb4: 1a02 bd1e |0024: const-string v2, "IPLS" // string@1ebd │ │ -31cbb8: 6e20 9c87 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -31cbbe: 0a01 |0029: move-result v1 │ │ -31cbc0: 3801 8200 |002a: if-eqz v1, 00ac // +0082 │ │ -31cbc4: 6e10 be94 0800 |002c: invoke-virtual {v8}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -31cbca: 0c01 |002f: move-result-object v1 │ │ -31cbcc: 1f01 4712 |0030: check-cast v1, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyIPLS; // type@1247 │ │ -31cbd0: 6e10 c598 0100 |0032: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyIPLS;.getPairing:()Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs; // method@98c5 │ │ -31cbd6: 0c01 |0035: move-result-object v1 │ │ -31cbd8: 6e10 d093 0100 |0036: invoke-virtual {v1}, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs;.getMapping:()Ljava/util/List; // method@93d0 │ │ -31cbde: 0c01 |0039: move-result-object v1 │ │ -31cbe0: 2202 7c10 |003a: new-instance v2, Ljava/util/ArrayList; // type@107c │ │ -31cbe4: 7010 ae88 0200 |003c: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@88ae │ │ -31cbea: 2203 7c10 |003f: new-instance v3, Ljava/util/ArrayList; // type@107c │ │ -31cbee: 7010 ae88 0300 |0041: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@88ae │ │ -31cbf4: 7210 6e89 0100 |0044: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ -31cbfa: 0c01 |0047: move-result-object v1 │ │ -31cbfc: 7210 4789 0100 |0048: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -31cc02: 0a04 |004b: move-result v4 │ │ -31cc04: 3804 2800 |004c: if-eqz v4, 0074 // +0028 │ │ -31cc08: 7210 4889 0100 |004e: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -31cc0e: 0c04 |0051: move-result-object v4 │ │ -31cc10: 1f04 ec11 |0052: check-cast v4, Lorg/jaudiotagger/tag/datatype/Pair; // type@11ec │ │ -31cc14: 6e10 c693 0400 |0054: invoke-virtual {v4}, Lorg/jaudiotagger/tag/datatype/Pair;.getKey:()Ljava/lang/String; // method@93c6 │ │ -31cc1a: 0c05 |0057: move-result-object v5 │ │ -31cc1c: 7110 f89b 0500 |0058: invoke-static {v5}, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey;.isKey:(Ljava/lang/String;)Z // method@9bf8 │ │ -31cc22: 0a05 |005b: move-result v5 │ │ -31cc24: 3805 0600 |005c: if-eqz v5, 0062 // +0006 │ │ -31cc28: 7220 6489 4200 |005e: invoke-interface {v2, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -31cc2e: 28e7 |0061: goto 0048 // -0019 │ │ -31cc30: 6e10 c693 0400 |0062: invoke-virtual {v4}, Lorg/jaudiotagger/tag/datatype/Pair;.getKey:()Ljava/lang/String; // method@93c6 │ │ -31cc36: 0c05 |0065: move-result-object v5 │ │ -31cc38: 7110 ee9b 0500 |0066: invoke-static {v5}, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.isKey:(Ljava/lang/String;)Z // method@9bee │ │ -31cc3e: 0a05 |0069: move-result v5 │ │ -31cc40: 3805 0600 |006a: if-eqz v5, 0070 // +0006 │ │ -31cc44: 7220 6489 4300 |006c: invoke-interface {v3, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -31cc4a: 28d9 |006f: goto 0048 // -0027 │ │ -31cc4c: 7220 6489 4200 |0070: invoke-interface {v2, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -31cc52: 28d5 |0073: goto 0048 // -002b │ │ -31cc54: 2201 2912 |0074: new-instance v1, Lorg/jaudiotagger/tag/id3/ID3v24Frame; // type@1229 │ │ -31cc58: 0784 |0076: move-object v4, v8 │ │ -31cc5a: 1f04 2212 |0077: check-cast v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame; // type@1222 │ │ -31cc5e: 1a05 a549 |0079: const-string v5, "TIPL" // string@49a5 │ │ -31cc62: 7030 3e97 4105 |007b: invoke-direct {v1, v4, v5}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.:(Lorg/jaudiotagger/tag/id3/ID3v23Frame;Ljava/lang/String;)V // method@973e │ │ -31cc68: 2205 6c12 |007e: new-instance v5, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIPL; // type@126c │ │ -31cc6c: 6e10 be94 0800 |0080: invoke-virtual {v8}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -31cc72: 0c06 |0083: move-result-object v6 │ │ -31cc74: 6e10 5695 0600 |0084: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.getTextEncoding:()B // method@9556 │ │ -31cc7a: 0a06 |0087: move-result v6 │ │ -31cc7c: 7030 1a9a 6502 |0088: invoke-direct {v5, v6, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIPL;.:(BLjava/util/List;)V // method@9a1a │ │ -31cc82: 6e20 d294 5100 |008b: invoke-virtual {v1, v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.setBody:(Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@94d2 │ │ -31cc88: 7220 6489 1000 |008e: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -31cc8e: 2201 2912 |0091: new-instance v1, Lorg/jaudiotagger/tag/id3/ID3v24Frame; // type@1229 │ │ -31cc92: 1a02 d149 |0093: const-string v2, "TMCL" // string@49d1 │ │ -31cc96: 7030 3e97 4102 |0095: invoke-direct {v1, v4, v2}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.:(Lorg/jaudiotagger/tag/id3/ID3v23Frame;Ljava/lang/String;)V // method@973e │ │ -31cc9c: 2202 7312 |0098: new-instance v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTMCL; // type@1273 │ │ -31cca0: 6e10 be94 0800 |009a: invoke-virtual {v8}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -31cca6: 0c08 |009d: move-result-object v8 │ │ -31cca8: 6e10 5695 0800 |009e: invoke-virtual {v8}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.getTextEncoding:()B // method@9556 │ │ -31ccae: 0a08 |00a1: move-result v8 │ │ -31ccb0: 7030 479a 8203 |00a2: invoke-direct {v2, v8, v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTMCL;.:(BLjava/util/List;)V // method@9a47 │ │ -31ccb6: 6e20 d294 2100 |00a5: invoke-virtual {v1, v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.setBody:(Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@94d2 │ │ -31ccbc: 7220 6489 1000 |00a8: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -31ccc2: 2809 |00ab: goto 00b4 // +0009 │ │ -31ccc4: 2201 2912 |00ac: new-instance v1, Lorg/jaudiotagger/tag/id3/ID3v24Frame; // type@1229 │ │ -31ccc8: 7020 3d97 8100 |00ae: invoke-direct {v1, v8}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V // method@973d │ │ -31ccce: 7220 6489 1000 |00b1: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -31ccd4: 1100 |00b4: return-object v0 │ │ +31cb60: |[31cb60] org.jaudiotagger.tag.id3.ID3v24Tag.convertFrame:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)Ljava/util/List; │ │ +31cb70: 2200 7c10 |0000: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ +31cb74: 7010 ae88 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ +31cb7a: 2081 1b12 |0005: instance-of v1, v8, Lorg/jaudiotagger/tag/id3/ID3v22Frame; // type@121b │ │ +31cb7e: 3801 1400 |0007: if-eqz v1, 001b // +0014 │ │ +31cb82: 6e10 c694 0800 |0009: invoke-virtual {v8}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getIdentifier:()Ljava/lang/String; // method@94c6 │ │ +31cb88: 0c01 |000c: move-result-object v1 │ │ +31cb8a: 1a02 bc1e |000d: const-string v2, "IPL" // string@1ebc │ │ +31cb8e: 6e20 9c87 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +31cb94: 0a01 |0012: move-result v1 │ │ +31cb96: 3801 0800 |0013: if-eqz v1, 001b // +0008 │ │ +31cb9a: 2201 2212 |0015: new-instance v1, Lorg/jaudiotagger/tag/id3/ID3v23Frame; // type@1222 │ │ +31cb9e: 7020 b996 8100 |0017: invoke-direct {v1, v8}, Lorg/jaudiotagger/tag/id3/ID3v23Frame;.:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V // method@96b9 │ │ +31cba4: 0718 |001a: move-object v8, v1 │ │ +31cba6: 0000 |001b: nop // spacer │ │ +31cba8: 2081 2212 |001c: instance-of v1, v8, Lorg/jaudiotagger/tag/id3/ID3v23Frame; // type@1222 │ │ +31cbac: 3801 8e00 |001e: if-eqz v1, 00ac // +008e │ │ +31cbb0: 6e10 c694 0800 |0020: invoke-virtual {v8}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getIdentifier:()Ljava/lang/String; // method@94c6 │ │ +31cbb6: 0c01 |0023: move-result-object v1 │ │ +31cbb8: 1a02 bd1e |0024: const-string v2, "IPLS" // string@1ebd │ │ +31cbbc: 6e20 9c87 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +31cbc2: 0a01 |0029: move-result v1 │ │ +31cbc4: 3801 8200 |002a: if-eqz v1, 00ac // +0082 │ │ +31cbc8: 6e10 be94 0800 |002c: invoke-virtual {v8}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +31cbce: 0c01 |002f: move-result-object v1 │ │ +31cbd0: 1f01 4712 |0030: check-cast v1, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyIPLS; // type@1247 │ │ +31cbd4: 6e10 c598 0100 |0032: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyIPLS;.getPairing:()Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs; // method@98c5 │ │ +31cbda: 0c01 |0035: move-result-object v1 │ │ +31cbdc: 6e10 d093 0100 |0036: invoke-virtual {v1}, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs;.getMapping:()Ljava/util/List; // method@93d0 │ │ +31cbe2: 0c01 |0039: move-result-object v1 │ │ +31cbe4: 2202 7c10 |003a: new-instance v2, Ljava/util/ArrayList; // type@107c │ │ +31cbe8: 7010 ae88 0200 |003c: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@88ae │ │ +31cbee: 2203 7c10 |003f: new-instance v3, Ljava/util/ArrayList; // type@107c │ │ +31cbf2: 7010 ae88 0300 |0041: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@88ae │ │ +31cbf8: 7210 6e89 0100 |0044: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ +31cbfe: 0c01 |0047: move-result-object v1 │ │ +31cc00: 7210 4789 0100 |0048: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +31cc06: 0a04 |004b: move-result v4 │ │ +31cc08: 3804 2800 |004c: if-eqz v4, 0074 // +0028 │ │ +31cc0c: 7210 4889 0100 |004e: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +31cc12: 0c04 |0051: move-result-object v4 │ │ +31cc14: 1f04 ec11 |0052: check-cast v4, Lorg/jaudiotagger/tag/datatype/Pair; // type@11ec │ │ +31cc18: 6e10 c693 0400 |0054: invoke-virtual {v4}, Lorg/jaudiotagger/tag/datatype/Pair;.getKey:()Ljava/lang/String; // method@93c6 │ │ +31cc1e: 0c05 |0057: move-result-object v5 │ │ +31cc20: 7110 f89b 0500 |0058: invoke-static {v5}, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey;.isKey:(Ljava/lang/String;)Z // method@9bf8 │ │ +31cc26: 0a05 |005b: move-result v5 │ │ +31cc28: 3805 0600 |005c: if-eqz v5, 0062 // +0006 │ │ +31cc2c: 7220 6489 4200 |005e: invoke-interface {v2, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +31cc32: 28e7 |0061: goto 0048 // -0019 │ │ +31cc34: 6e10 c693 0400 |0062: invoke-virtual {v4}, Lorg/jaudiotagger/tag/datatype/Pair;.getKey:()Ljava/lang/String; // method@93c6 │ │ +31cc3a: 0c05 |0065: move-result-object v5 │ │ +31cc3c: 7110 ee9b 0500 |0066: invoke-static {v5}, Lorg/jaudiotagger/tag/id3/valuepair/MusicianCredits;.isKey:(Ljava/lang/String;)Z // method@9bee │ │ +31cc42: 0a05 |0069: move-result v5 │ │ +31cc44: 3805 0600 |006a: if-eqz v5, 0070 // +0006 │ │ +31cc48: 7220 6489 4300 |006c: invoke-interface {v3, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +31cc4e: 28d9 |006f: goto 0048 // -0027 │ │ +31cc50: 7220 6489 4200 |0070: invoke-interface {v2, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +31cc56: 28d5 |0073: goto 0048 // -002b │ │ +31cc58: 2201 2912 |0074: new-instance v1, Lorg/jaudiotagger/tag/id3/ID3v24Frame; // type@1229 │ │ +31cc5c: 0784 |0076: move-object v4, v8 │ │ +31cc5e: 1f04 2212 |0077: check-cast v4, Lorg/jaudiotagger/tag/id3/ID3v23Frame; // type@1222 │ │ +31cc62: 1a05 a549 |0079: const-string v5, "TIPL" // string@49a5 │ │ +31cc66: 7030 3e97 4105 |007b: invoke-direct {v1, v4, v5}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.:(Lorg/jaudiotagger/tag/id3/ID3v23Frame;Ljava/lang/String;)V // method@973e │ │ +31cc6c: 2205 6c12 |007e: new-instance v5, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIPL; // type@126c │ │ +31cc70: 6e10 be94 0800 |0080: invoke-virtual {v8}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +31cc76: 0c06 |0083: move-result-object v6 │ │ +31cc78: 6e10 5695 0600 |0084: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.getTextEncoding:()B // method@9556 │ │ +31cc7e: 0a06 |0087: move-result v6 │ │ +31cc80: 7030 1a9a 6502 |0088: invoke-direct {v5, v6, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIPL;.:(BLjava/util/List;)V // method@9a1a │ │ +31cc86: 6e20 d294 5100 |008b: invoke-virtual {v1, v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.setBody:(Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@94d2 │ │ +31cc8c: 7220 6489 1000 |008e: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +31cc92: 2201 2912 |0091: new-instance v1, Lorg/jaudiotagger/tag/id3/ID3v24Frame; // type@1229 │ │ +31cc96: 1a02 d149 |0093: const-string v2, "TMCL" // string@49d1 │ │ +31cc9a: 7030 3e97 4102 |0095: invoke-direct {v1, v4, v2}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.:(Lorg/jaudiotagger/tag/id3/ID3v23Frame;Ljava/lang/String;)V // method@973e │ │ +31cca0: 2202 7312 |0098: new-instance v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTMCL; // type@1273 │ │ +31cca4: 6e10 be94 0800 |009a: invoke-virtual {v8}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +31ccaa: 0c08 |009d: move-result-object v8 │ │ +31ccac: 6e10 5695 0800 |009e: invoke-virtual {v8}, Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;.getTextEncoding:()B // method@9556 │ │ +31ccb2: 0a08 |00a1: move-result v8 │ │ +31ccb4: 7030 479a 8203 |00a2: invoke-direct {v2, v8, v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTMCL;.:(BLjava/util/List;)V // method@9a47 │ │ +31ccba: 6e20 d294 2100 |00a5: invoke-virtual {v1, v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.setBody:(Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@94d2 │ │ +31ccc0: 7220 6489 1000 |00a8: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +31ccc6: 2809 |00ab: goto 00b4 // +0009 │ │ +31ccc8: 2201 2912 |00ac: new-instance v1, Lorg/jaudiotagger/tag/id3/ID3v24Frame; // type@1229 │ │ +31cccc: 7020 3d97 8100 |00ae: invoke-direct {v1, v8}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V // method@973d │ │ +31ccd2: 7220 6489 1000 |00b1: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +31ccd8: 1100 |00b4: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=381 │ │ 0x0005 line=382 │ │ 0x0015 line=384 │ │ 0x001b line=388 │ │ 0x002c line=390 │ │ @@ -1367249,47 +1367249,47 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 68 16-bit code units │ │ -31d79c: |[31d79c] org.jaudiotagger.tag.id3.ID3v24Tag.copyPrimitives:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;)V │ │ -31d7ac: 6200 1a8e |0000: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.logger:Ljava/util/logging/Logger; // field@8e1a │ │ -31d7b0: 2201 3910 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -31d7b4: 7010 cc87 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -31d7ba: 6e10 8d97 0300 |0007: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.getLoggingFilename:()Ljava/lang/String; // method@978d │ │ -31d7c0: 0c02 |000a: move-result-object v2 │ │ -31d7c2: 6e20 d787 2100 |000b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31d7c8: 1a02 f604 |000e: const-string v2, ":Copying primitives" // string@04f6 │ │ -31d7cc: 6e20 d787 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31d7d2: 6e10 df87 0100 |0013: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -31d7d8: 0c01 |0016: move-result-object v1 │ │ -31d7da: 6e20 128a 1000 |0017: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -31d7e0: 6f20 ef94 4300 |001a: invoke-super {v3, v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.copyPrimitives:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;)V // method@94ef │ │ -31d7e6: 2040 2c12 |001d: instance-of v0, v4, Lorg/jaudiotagger/tag/id3/ID3v24Tag; // type@122c │ │ -31d7ea: 3800 2400 |001f: if-eqz v0, 0043 // +0024 │ │ -31d7ee: 1f04 2c12 |0021: check-cast v4, Lorg/jaudiotagger/tag/id3/ID3v24Tag; // type@122c │ │ -31d7f2: 5540 158e |0023: iget-boolean v0, v4, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.footer:Z // field@8e15 │ │ -31d7f6: 5c30 158e |0025: iput-boolean v0, v3, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.footer:Z // field@8e15 │ │ -31d7fa: 5540 1d8e |0027: iget-boolean v0, v4, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.tagRestriction:Z // field@8e1d │ │ -31d7fe: 5c30 1d8e |0029: iput-boolean v0, v3, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.tagRestriction:Z // field@8e1d │ │ -31d802: 5540 218e |002b: iget-boolean v0, v4, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.updateTag:Z // field@8e21 │ │ -31d806: 5c30 218e |002d: iput-boolean v0, v3, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.updateTag:Z // field@8e21 │ │ -31d80a: 5640 178e |002f: iget-byte v0, v4, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.imageEncodingRestriction:B // field@8e17 │ │ -31d80e: 5d30 178e |0031: iput-byte v0, v3, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.imageEncodingRestriction:B // field@8e17 │ │ -31d812: 5640 188e |0033: iget-byte v0, v4, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.imageSizeRestriction:B // field@8e18 │ │ -31d816: 5d30 188e |0035: iput-byte v0, v3, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.imageSizeRestriction:B // field@8e18 │ │ -31d81a: 5640 1e8e |0037: iget-byte v0, v4, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.tagSizeRestriction:B // field@8e1e │ │ -31d81e: 5d30 1e8e |0039: iput-byte v0, v3, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.tagSizeRestriction:B // field@8e1e │ │ -31d822: 5640 1f8e |003b: iget-byte v0, v4, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.textEncodingRestriction:B // field@8e1f │ │ -31d826: 5d30 1f8e |003d: iput-byte v0, v3, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.textEncodingRestriction:B // field@8e1f │ │ -31d82a: 5644 208e |003f: iget-byte v4, v4, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.textFieldSizeRestriction:B // field@8e20 │ │ -31d82e: 5d34 208e |0041: iput-byte v4, v3, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.textFieldSizeRestriction:B // field@8e20 │ │ -31d832: 0e00 |0043: return-void │ │ +31d7a0: |[31d7a0] org.jaudiotagger.tag.id3.ID3v24Tag.copyPrimitives:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;)V │ │ +31d7b0: 6200 1a8e |0000: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.logger:Ljava/util/logging/Logger; // field@8e1a │ │ +31d7b4: 2201 3910 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +31d7b8: 7010 cc87 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +31d7be: 6e10 8d97 0300 |0007: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.getLoggingFilename:()Ljava/lang/String; // method@978d │ │ +31d7c4: 0c02 |000a: move-result-object v2 │ │ +31d7c6: 6e20 d787 2100 |000b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31d7cc: 1a02 f604 |000e: const-string v2, ":Copying primitives" // string@04f6 │ │ +31d7d0: 6e20 d787 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31d7d6: 6e10 df87 0100 |0013: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +31d7dc: 0c01 |0016: move-result-object v1 │ │ +31d7de: 6e20 128a 1000 |0017: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +31d7e4: 6f20 ef94 4300 |001a: invoke-super {v3, v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.copyPrimitives:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;)V // method@94ef │ │ +31d7ea: 2040 2c12 |001d: instance-of v0, v4, Lorg/jaudiotagger/tag/id3/ID3v24Tag; // type@122c │ │ +31d7ee: 3800 2400 |001f: if-eqz v0, 0043 // +0024 │ │ +31d7f2: 1f04 2c12 |0021: check-cast v4, Lorg/jaudiotagger/tag/id3/ID3v24Tag; // type@122c │ │ +31d7f6: 5540 158e |0023: iget-boolean v0, v4, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.footer:Z // field@8e15 │ │ +31d7fa: 5c30 158e |0025: iput-boolean v0, v3, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.footer:Z // field@8e15 │ │ +31d7fe: 5540 1d8e |0027: iget-boolean v0, v4, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.tagRestriction:Z // field@8e1d │ │ +31d802: 5c30 1d8e |0029: iput-boolean v0, v3, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.tagRestriction:Z // field@8e1d │ │ +31d806: 5540 218e |002b: iget-boolean v0, v4, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.updateTag:Z // field@8e21 │ │ +31d80a: 5c30 218e |002d: iput-boolean v0, v3, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.updateTag:Z // field@8e21 │ │ +31d80e: 5640 178e |002f: iget-byte v0, v4, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.imageEncodingRestriction:B // field@8e17 │ │ +31d812: 5d30 178e |0031: iput-byte v0, v3, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.imageEncodingRestriction:B // field@8e17 │ │ +31d816: 5640 188e |0033: iget-byte v0, v4, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.imageSizeRestriction:B // field@8e18 │ │ +31d81a: 5d30 188e |0035: iput-byte v0, v3, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.imageSizeRestriction:B // field@8e18 │ │ +31d81e: 5640 1e8e |0037: iget-byte v0, v4, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.tagSizeRestriction:B // field@8e1e │ │ +31d822: 5d30 1e8e |0039: iput-byte v0, v3, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.tagSizeRestriction:B // field@8e1e │ │ +31d826: 5640 1f8e |003b: iget-byte v0, v4, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.textEncodingRestriction:B // field@8e1f │ │ +31d82a: 5d30 1f8e |003d: iput-byte v0, v3, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.textEncodingRestriction:B // field@8e1f │ │ +31d82e: 5644 208e |003f: iget-byte v4, v4, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.textFieldSizeRestriction:B // field@8e20 │ │ +31d832: 5d34 208e |0041: iput-byte v4, v3, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.textFieldSizeRestriction:B // field@8e20 │ │ +31d836: 0e00 |0043: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=323 │ │ 0x001a line=324 │ │ 0x001d line=326 │ │ 0x0021 line=328 │ │ 0x0023 line=329 │ │ @@ -1367309,60 +1367309,60 @@ │ │ type : '(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField;' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 88 16-bit code units │ │ -31ce88: |[31ce88] org.jaudiotagger.tag.id3.ID3v24Tag.createField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; │ │ -31ce98: 3803 5200 |0000: if-eqz v3, 0052 // +0052 │ │ -31ce9c: 6200 c387 |0002: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.GENRE:Lorg/jaudiotagger/tag/FieldKey; // field@87c3 │ │ -31cea0: 3303 4900 |0004: if-ne v3, v0, 004d // +0049 │ │ -31cea4: 3804 3b00 |0006: if-eqz v4, 0041 // +003b │ │ -31cea8: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -31ceaa: 4604 0400 |0009: aget-object v4, v4, v0 │ │ -31ceae: 3804 2a00 |000b: if-eqz v4, 0035 // +002a │ │ -31ceb2: 6e20 8997 3200 |000d: invoke-virtual {v2, v3}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.getFrameAndSubIdFromGenericKey:(Lorg/jaudiotagger/tag/FieldKey;)Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId; // method@9789 │ │ -31ceb8: 0c03 |0010: move-result-object v3 │ │ -31ceba: 6e10 de94 0300 |0011: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.getFrameId:()Ljava/lang/String; // method@94de │ │ -31cec0: 0c03 |0014: move-result-object v3 │ │ -31cec2: 6e20 7f97 3200 |0015: invoke-virtual {v2, v3}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.createFrame:(Ljava/lang/String;)Lorg/jaudiotagger/tag/id3/ID3v24Frame; // method@977f │ │ -31cec8: 0c03 |0018: move-result-object v3 │ │ -31ceca: 6e10 be94 0300 |0019: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -31ced0: 0c00 |001c: move-result-object v0 │ │ -31ced2: 1f00 5f12 |001d: check-cast v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCON; // type@125f │ │ -31ced6: 7100 ea91 0000 |001f: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ -31cedc: 0c01 |0022: move-result-object v1 │ │ -31cede: 6e10 1992 0100 |0023: invoke-virtual {v1}, Lorg/jaudiotagger/tag/TagOptionSingleton;.isWriteMp3GenresAsText:()Z // method@9219 │ │ -31cee4: 0a01 |0026: move-result v1 │ │ -31cee6: 3801 0600 |0027: if-eqz v1, 002d // +0006 │ │ -31ceea: 6e20 b499 4000 |0029: invoke-virtual {v0, v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCON;.setText:(Ljava/lang/String;)V // method@99b4 │ │ -31cef0: 2808 |002c: goto 0034 // +0008 │ │ -31cef2: 7110 ac99 0400 |002d: invoke-static {v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCON;.convertGenericToID3v24Genre:(Ljava/lang/String;)Ljava/lang/String; // method@99ac │ │ -31cef8: 0c04 |0030: move-result-object v4 │ │ -31cefa: 6e20 b499 4000 |0031: invoke-virtual {v0, v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCON;.setText:(Ljava/lang/String;)V // method@99b4 │ │ -31cf00: 1103 |0034: return-object v3 │ │ -31cf02: 2203 1e10 |0035: new-instance v3, Ljava/lang/IllegalArgumentException; // type@101e │ │ -31cf06: 6204 2187 |0037: sget-object v4, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_INVALID_NULL_ARGUMENT:Lorg/jaudiotagger/logging/ErrorMessage; // field@8721 │ │ -31cf0a: 6e10 5791 0400 |0039: invoke-virtual {v4}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ -31cf10: 0c04 |003c: move-result-object v4 │ │ -31cf12: 7020 1887 4300 |003d: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ -31cf18: 2703 |0040: throw v3 │ │ -31cf1a: 2203 1e10 |0041: new-instance v3, Ljava/lang/IllegalArgumentException; // type@101e │ │ -31cf1e: 6204 2187 |0043: sget-object v4, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_INVALID_NULL_ARGUMENT:Lorg/jaudiotagger/logging/ErrorMessage; // field@8721 │ │ -31cf22: 6e10 5791 0400 |0045: invoke-virtual {v4}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ -31cf28: 0c04 |0048: move-result-object v4 │ │ -31cf2a: 7020 1887 4300 |0049: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ -31cf30: 2703 |004c: throw v3 │ │ -31cf32: 6f30 f194 3204 |004d: invoke-super {v2, v3, v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.createField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@94f1 │ │ -31cf38: 0c03 |0050: move-result-object v3 │ │ -31cf3a: 1103 |0051: return-object v3 │ │ -31cf3c: 2203 c311 |0052: new-instance v3, Lorg/jaudiotagger/tag/KeyNotFoundException; // type@11c3 │ │ -31cf40: 7010 a791 0300 |0054: invoke-direct {v3}, Lorg/jaudiotagger/tag/KeyNotFoundException;.:()V // method@91a7 │ │ -31cf46: 2703 |0057: throw v3 │ │ +31ce8c: |[31ce8c] org.jaudiotagger.tag.id3.ID3v24Tag.createField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; │ │ +31ce9c: 3803 5200 |0000: if-eqz v3, 0052 // +0052 │ │ +31cea0: 6200 c387 |0002: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.GENRE:Lorg/jaudiotagger/tag/FieldKey; // field@87c3 │ │ +31cea4: 3303 4900 |0004: if-ne v3, v0, 004d // +0049 │ │ +31cea8: 3804 3b00 |0006: if-eqz v4, 0041 // +003b │ │ +31ceac: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +31ceae: 4604 0400 |0009: aget-object v4, v4, v0 │ │ +31ceb2: 3804 2a00 |000b: if-eqz v4, 0035 // +002a │ │ +31ceb6: 6e20 8997 3200 |000d: invoke-virtual {v2, v3}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.getFrameAndSubIdFromGenericKey:(Lorg/jaudiotagger/tag/FieldKey;)Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId; // method@9789 │ │ +31cebc: 0c03 |0010: move-result-object v3 │ │ +31cebe: 6e10 de94 0300 |0011: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.getFrameId:()Ljava/lang/String; // method@94de │ │ +31cec4: 0c03 |0014: move-result-object v3 │ │ +31cec6: 6e20 7f97 3200 |0015: invoke-virtual {v2, v3}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.createFrame:(Ljava/lang/String;)Lorg/jaudiotagger/tag/id3/ID3v24Frame; // method@977f │ │ +31cecc: 0c03 |0018: move-result-object v3 │ │ +31cece: 6e10 be94 0300 |0019: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +31ced4: 0c00 |001c: move-result-object v0 │ │ +31ced6: 1f00 5f12 |001d: check-cast v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCON; // type@125f │ │ +31ceda: 7100 ea91 0000 |001f: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ +31cee0: 0c01 |0022: move-result-object v1 │ │ +31cee2: 6e10 1992 0100 |0023: invoke-virtual {v1}, Lorg/jaudiotagger/tag/TagOptionSingleton;.isWriteMp3GenresAsText:()Z // method@9219 │ │ +31cee8: 0a01 |0026: move-result v1 │ │ +31ceea: 3801 0600 |0027: if-eqz v1, 002d // +0006 │ │ +31ceee: 6e20 b499 4000 |0029: invoke-virtual {v0, v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCON;.setText:(Ljava/lang/String;)V // method@99b4 │ │ +31cef4: 2808 |002c: goto 0034 // +0008 │ │ +31cef6: 7110 ac99 0400 |002d: invoke-static {v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCON;.convertGenericToID3v24Genre:(Ljava/lang/String;)Ljava/lang/String; // method@99ac │ │ +31cefc: 0c04 |0030: move-result-object v4 │ │ +31cefe: 6e20 b499 4000 |0031: invoke-virtual {v0, v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCON;.setText:(Ljava/lang/String;)V // method@99b4 │ │ +31cf04: 1103 |0034: return-object v3 │ │ +31cf06: 2203 1e10 |0035: new-instance v3, Ljava/lang/IllegalArgumentException; // type@101e │ │ +31cf0a: 6204 2187 |0037: sget-object v4, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_INVALID_NULL_ARGUMENT:Lorg/jaudiotagger/logging/ErrorMessage; // field@8721 │ │ +31cf0e: 6e10 5791 0400 |0039: invoke-virtual {v4}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ +31cf14: 0c04 |003c: move-result-object v4 │ │ +31cf16: 7020 1887 4300 |003d: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ +31cf1c: 2703 |0040: throw v3 │ │ +31cf1e: 2203 1e10 |0041: new-instance v3, Ljava/lang/IllegalArgumentException; // type@101e │ │ +31cf22: 6204 2187 |0043: sget-object v4, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_INVALID_NULL_ARGUMENT:Lorg/jaudiotagger/logging/ErrorMessage; // field@8721 │ │ +31cf26: 6e10 5791 0400 |0045: invoke-virtual {v4}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ +31cf2c: 0c04 |0048: move-result-object v4 │ │ +31cf2e: 7020 1887 4300 |0049: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ +31cf34: 2703 |004c: throw v3 │ │ +31cf36: 6f30 f194 3204 |004d: invoke-super {v2, v3, v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.createField:(Lorg/jaudiotagger/tag/FieldKey;[Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@94f1 │ │ +31cf3c: 0c03 |0050: move-result-object v3 │ │ +31cf3e: 1103 |0051: return-object v3 │ │ +31cf40: 2203 c311 |0052: new-instance v3, Lorg/jaudiotagger/tag/KeyNotFoundException; // type@11c3 │ │ +31cf44: 7010 a791 0300 |0054: invoke-direct {v3}, Lorg/jaudiotagger/tag/KeyNotFoundException;.:()V // method@91a7 │ │ +31cf4a: 2703 |0057: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1378 │ │ 0x0009 line=1384 │ │ 0x000d line=1389 │ │ 0x0011 line=1390 │ │ 0x0019 line=1391 │ │ @@ -1367383,33 +1367383,33 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 33 16-bit code units │ │ -31cf48: |[31cf48] org.jaudiotagger.tag.id3.ID3v24Tag.createField:(Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; │ │ -31cf58: 3804 1b00 |0000: if-eqz v4, 001b // +001b │ │ -31cf5c: 2200 0612 |0002: new-instance v0, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId; // type@1206 │ │ -31cf60: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -31cf62: 6e10 2197 0400 |0005: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.getFrameId:()Ljava/lang/String; // method@9721 │ │ -31cf68: 0c02 |0008: move-result-object v2 │ │ -31cf6a: 6e10 2297 0400 |0009: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.getSubId:()Ljava/lang/String; // method@9722 │ │ -31cf70: 0c04 |000c: move-result-object v4 │ │ -31cf72: 7040 dd94 1042 |000d: invoke-direct {v0, v1, v2, v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.:(Lorg/jaudiotagger/tag/FieldKey;Ljava/lang/String;Ljava/lang/String;)V // method@94dd │ │ -31cf78: 1214 |0010: const/4 v4, #int 1 // #1 │ │ -31cf7a: 2344 c013 |0011: new-array v4, v4, [Ljava/lang/String; // type@13c0 │ │ -31cf7e: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -31cf80: 4d05 0401 |0014: aput-object v5, v4, v1 │ │ -31cf84: 6f30 f994 0304 |0016: invoke-super {v3, v0, v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.doCreateTagField:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;[Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@94f9 │ │ -31cf8a: 0c04 |0019: move-result-object v4 │ │ -31cf8c: 1104 |001a: return-object v4 │ │ -31cf8e: 2204 c311 |001b: new-instance v4, Lorg/jaudiotagger/tag/KeyNotFoundException; // type@11c3 │ │ -31cf92: 7010 a791 0400 |001d: invoke-direct {v4}, Lorg/jaudiotagger/tag/KeyNotFoundException;.:()V // method@91a7 │ │ -31cf98: 2704 |0020: throw v4 │ │ +31cf4c: |[31cf4c] org.jaudiotagger.tag.id3.ID3v24Tag.createField:(Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; │ │ +31cf5c: 3804 1b00 |0000: if-eqz v4, 001b // +001b │ │ +31cf60: 2200 0612 |0002: new-instance v0, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId; // type@1206 │ │ +31cf64: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +31cf66: 6e10 2197 0400 |0005: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.getFrameId:()Ljava/lang/String; // method@9721 │ │ +31cf6c: 0c02 |0008: move-result-object v2 │ │ +31cf6e: 6e10 2297 0400 |0009: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.getSubId:()Ljava/lang/String; // method@9722 │ │ +31cf74: 0c04 |000c: move-result-object v4 │ │ +31cf76: 7040 dd94 1042 |000d: invoke-direct {v0, v1, v2, v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.:(Lorg/jaudiotagger/tag/FieldKey;Ljava/lang/String;Ljava/lang/String;)V // method@94dd │ │ +31cf7c: 1214 |0010: const/4 v4, #int 1 // #1 │ │ +31cf7e: 2344 c013 |0011: new-array v4, v4, [Ljava/lang/String; // type@13c0 │ │ +31cf82: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +31cf84: 4d05 0401 |0014: aput-object v5, v4, v1 │ │ +31cf88: 6f30 f994 0304 |0016: invoke-super {v3, v0, v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.doCreateTagField:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;[Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@94f9 │ │ +31cf8e: 0c04 |0019: move-result-object v4 │ │ +31cf90: 1104 |001a: return-object v4 │ │ +31cf92: 2204 c311 |001b: new-instance v4, Lorg/jaudiotagger/tag/KeyNotFoundException; // type@11c3 │ │ +31cf96: 7010 a791 0400 |001d: invoke-direct {v4}, Lorg/jaudiotagger/tag/KeyNotFoundException;.:()V // method@91a7 │ │ +31cf9c: 2704 |0020: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1205 │ │ 0x001b line=1203 │ │ locals : │ │ 0x0000 - 0x0021 reg=3 this Lorg/jaudiotagger/tag/id3/ID3v24Tag; │ │ 0x0000 - 0x0021 reg=4 (null) Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; │ │ @@ -1367420,67 +1367420,67 @@ │ │ type : '(Lorg/jaudiotagger/tag/images/Artwork;)Lorg/jaudiotagger/tag/TagField;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 109 16-bit code units │ │ -31cf9c: |[31cf9c] org.jaudiotagger.tag.id3.ID3v24Tag.createField:(Lorg/jaudiotagger/tag/images/Artwork;)Lorg/jaudiotagger/tag/TagField; │ │ -31cfac: 6200 b487 |0000: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.COVER_ART:Lorg/jaudiotagger/tag/FieldKey; // field@87b4 │ │ -31cfb0: 6e20 8997 0900 |0002: invoke-virtual {v9, v0}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.getFrameAndSubIdFromGenericKey:(Lorg/jaudiotagger/tag/FieldKey;)Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId; // method@9789 │ │ -31cfb6: 0c00 |0005: move-result-object v0 │ │ -31cfb8: 6e10 de94 0000 |0006: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.getFrameId:()Ljava/lang/String; // method@94de │ │ -31cfbe: 0c00 |0009: move-result-object v0 │ │ -31cfc0: 6e20 7f97 0900 |000a: invoke-virtual {v9, v0}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.createFrame:(Ljava/lang/String;)Lorg/jaudiotagger/tag/id3/ID3v24Frame; // method@977f │ │ -31cfc6: 0c00 |000d: move-result-object v0 │ │ -31cfc8: 6e10 be94 0000 |000e: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -31cfce: 0c01 |0011: move-result-object v1 │ │ -31cfd0: 1f01 3712 |0012: check-cast v1, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC; // type@1237 │ │ -31cfd4: 7210 329c 0a00 |0014: invoke-interface {v10}, Lorg/jaudiotagger/tag/images/Artwork;.isLinked:()Z // method@9c32 │ │ -31cfda: 0a02 |0017: move-result v2 │ │ -31cfdc: 1a03 0000 |0018: const-string v3, "" // string@0000 │ │ -31cfe0: 1a04 b014 |001a: const-string v4, "Description" // string@14b0 │ │ -31cfe4: 1a05 d938 |001c: const-string v5, "MIMEType" // string@38d9 │ │ -31cfe8: 1a06 4841 |001e: const-string v6, "PictureType" // string@4148 │ │ -31cfec: 1a07 4741 |0020: const-string v7, "PictureData" // string@4147 │ │ -31cff0: 3902 1f00 |0022: if-nez v2, 0041 // +001f │ │ -31cff4: 7210 2a9c 0a00 |0024: invoke-interface {v10}, Lorg/jaudiotagger/tag/images/Artwork;.getBinaryData:()[B // method@9c2a │ │ -31cffa: 0c02 |0027: move-result-object v2 │ │ -31cffc: 6e30 2398 7102 |0028: invoke-virtual {v1, v7, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9823 │ │ -31d002: 7210 309c 0a00 |002b: invoke-interface {v10}, Lorg/jaudiotagger/tag/images/Artwork;.getPictureType:()I // method@9c30 │ │ -31d008: 0a02 |002e: move-result v2 │ │ -31d00a: 7110 3487 0200 |002f: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -31d010: 0c02 |0032: move-result-object v2 │ │ -31d012: 6e30 2398 6102 |0033: invoke-virtual {v1, v6, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9823 │ │ -31d018: 7210 2f9c 0a00 |0036: invoke-interface {v10}, Lorg/jaudiotagger/tag/images/Artwork;.getMimeType:()Ljava/lang/String; // method@9c2f │ │ -31d01e: 0c0a |0039: move-result-object v10 │ │ -31d020: 6e30 2398 510a |003a: invoke-virtual {v1, v5, v10}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9823 │ │ -31d026: 6e30 2398 4103 |003d: invoke-virtual {v1, v4, v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9823 │ │ -31d02c: 1100 |0040: return-object v0 │ │ -31d02e: 7210 2e9c 0a00 |0041: invoke-interface {v10}, Lorg/jaudiotagger/tag/images/Artwork;.getImageUrl:()Ljava/lang/String; // method@9c2e │ │ -31d034: 0c02 |0044: move-result-object v2 │ │ -31d036: 1a08 d61e |0045: const-string v8, "ISO-8859-1" // string@1ed6 │ │ -31d03a: 6e20 a087 8200 |0047: invoke-virtual {v2, v8}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@87a0 │ │ -31d040: 0c02 |004a: move-result-object v2 │ │ -31d042: 6e30 2398 7102 |004b: invoke-virtual {v1, v7, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9823 │ │ -31d048: 7210 309c 0a00 |004e: invoke-interface {v10}, Lorg/jaudiotagger/tag/images/Artwork;.getPictureType:()I // method@9c30 │ │ -31d04e: 0a0a |0051: move-result v10 │ │ -31d050: 7110 3487 0a00 |0052: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -31d056: 0c0a |0055: move-result-object v10 │ │ -31d058: 6e30 2398 610a |0056: invoke-virtual {v1, v6, v10}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9823 │ │ -31d05e: 1a0a 3904 |0059: const-string v10, "-->" // string@0439 │ │ -31d062: 6e30 2398 510a |005b: invoke-virtual {v1, v5, v10}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9823 │ │ -31d068: 6e30 2398 4103 |005e: invoke-virtual {v1, v4, v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9823 │ │ -31d06e: 1100 |0061: return-object v0 │ │ -31d070: 0d0a |0062: move-exception v10 │ │ -31d072: 2200 3310 |0063: new-instance v0, Ljava/lang/RuntimeException; // type@1033 │ │ -31d076: 6e10 bc86 0a00 |0065: invoke-virtual {v10}, Ljava/io/UnsupportedEncodingException;.getMessage:()Ljava/lang/String; // method@86bc │ │ -31d07c: 0c0a |0068: move-result-object v10 │ │ -31d07e: 7020 7c87 a000 |0069: invoke-direct {v0, v10}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@877c │ │ -31d084: 2700 |006c: throw v0 │ │ +31cfa0: |[31cfa0] org.jaudiotagger.tag.id3.ID3v24Tag.createField:(Lorg/jaudiotagger/tag/images/Artwork;)Lorg/jaudiotagger/tag/TagField; │ │ +31cfb0: 6200 b487 |0000: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.COVER_ART:Lorg/jaudiotagger/tag/FieldKey; // field@87b4 │ │ +31cfb4: 6e20 8997 0900 |0002: invoke-virtual {v9, v0}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.getFrameAndSubIdFromGenericKey:(Lorg/jaudiotagger/tag/FieldKey;)Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId; // method@9789 │ │ +31cfba: 0c00 |0005: move-result-object v0 │ │ +31cfbc: 6e10 de94 0000 |0006: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.getFrameId:()Ljava/lang/String; // method@94de │ │ +31cfc2: 0c00 |0009: move-result-object v0 │ │ +31cfc4: 6e20 7f97 0900 |000a: invoke-virtual {v9, v0}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.createFrame:(Ljava/lang/String;)Lorg/jaudiotagger/tag/id3/ID3v24Frame; // method@977f │ │ +31cfca: 0c00 |000d: move-result-object v0 │ │ +31cfcc: 6e10 be94 0000 |000e: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +31cfd2: 0c01 |0011: move-result-object v1 │ │ +31cfd4: 1f01 3712 |0012: check-cast v1, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC; // type@1237 │ │ +31cfd8: 7210 329c 0a00 |0014: invoke-interface {v10}, Lorg/jaudiotagger/tag/images/Artwork;.isLinked:()Z // method@9c32 │ │ +31cfde: 0a02 |0017: move-result v2 │ │ +31cfe0: 1a03 0000 |0018: const-string v3, "" // string@0000 │ │ +31cfe4: 1a04 b014 |001a: const-string v4, "Description" // string@14b0 │ │ +31cfe8: 1a05 d938 |001c: const-string v5, "MIMEType" // string@38d9 │ │ +31cfec: 1a06 4841 |001e: const-string v6, "PictureType" // string@4148 │ │ +31cff0: 1a07 4741 |0020: const-string v7, "PictureData" // string@4147 │ │ +31cff4: 3902 1f00 |0022: if-nez v2, 0041 // +001f │ │ +31cff8: 7210 2a9c 0a00 |0024: invoke-interface {v10}, Lorg/jaudiotagger/tag/images/Artwork;.getBinaryData:()[B // method@9c2a │ │ +31cffe: 0c02 |0027: move-result-object v2 │ │ +31d000: 6e30 2398 7102 |0028: invoke-virtual {v1, v7, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9823 │ │ +31d006: 7210 309c 0a00 |002b: invoke-interface {v10}, Lorg/jaudiotagger/tag/images/Artwork;.getPictureType:()I // method@9c30 │ │ +31d00c: 0a02 |002e: move-result v2 │ │ +31d00e: 7110 3487 0200 |002f: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +31d014: 0c02 |0032: move-result-object v2 │ │ +31d016: 6e30 2398 6102 |0033: invoke-virtual {v1, v6, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9823 │ │ +31d01c: 7210 2f9c 0a00 |0036: invoke-interface {v10}, Lorg/jaudiotagger/tag/images/Artwork;.getMimeType:()Ljava/lang/String; // method@9c2f │ │ +31d022: 0c0a |0039: move-result-object v10 │ │ +31d024: 6e30 2398 510a |003a: invoke-virtual {v1, v5, v10}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9823 │ │ +31d02a: 6e30 2398 4103 |003d: invoke-virtual {v1, v4, v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9823 │ │ +31d030: 1100 |0040: return-object v0 │ │ +31d032: 7210 2e9c 0a00 |0041: invoke-interface {v10}, Lorg/jaudiotagger/tag/images/Artwork;.getImageUrl:()Ljava/lang/String; // method@9c2e │ │ +31d038: 0c02 |0044: move-result-object v2 │ │ +31d03a: 1a08 d61e |0045: const-string v8, "ISO-8859-1" // string@1ed6 │ │ +31d03e: 6e20 a087 8200 |0047: invoke-virtual {v2, v8}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@87a0 │ │ +31d044: 0c02 |004a: move-result-object v2 │ │ +31d046: 6e30 2398 7102 |004b: invoke-virtual {v1, v7, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9823 │ │ +31d04c: 7210 309c 0a00 |004e: invoke-interface {v10}, Lorg/jaudiotagger/tag/images/Artwork;.getPictureType:()I // method@9c30 │ │ +31d052: 0a0a |0051: move-result v10 │ │ +31d054: 7110 3487 0a00 |0052: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +31d05a: 0c0a |0055: move-result-object v10 │ │ +31d05c: 6e30 2398 610a |0056: invoke-virtual {v1, v6, v10}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9823 │ │ +31d062: 1a0a 3904 |0059: const-string v10, "-->" // string@0439 │ │ +31d066: 6e30 2398 510a |005b: invoke-virtual {v1, v5, v10}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9823 │ │ +31d06c: 6e30 2398 4103 |005e: invoke-virtual {v1, v4, v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9823 │ │ +31d072: 1100 |0061: return-object v0 │ │ +31d074: 0d0a |0062: move-exception v10 │ │ +31d076: 2200 3310 |0063: new-instance v0, Ljava/lang/RuntimeException; // type@1033 │ │ +31d07a: 6e10 bc86 0a00 |0065: invoke-virtual {v10}, Ljava/io/UnsupportedEncodingException;.getMessage:()Ljava/lang/String; // method@86bc │ │ +31d080: 0c0a |0068: move-result-object v10 │ │ +31d082: 7020 7c87 a000 |0069: invoke-direct {v0, v10}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@877c │ │ +31d088: 2700 |006c: throw v0 │ │ catches : 1 │ │ 0x0041 - 0x004e │ │ Ljava/io/UnsupportedEncodingException; -> 0x0062 │ │ positions : │ │ 0x0000 line=1314 │ │ 0x000e line=1315 │ │ 0x0014 line=1316 │ │ @@ -1367502,18 +1367502,18 @@ │ │ type : '(Ljava/lang/String;)Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -31d098: |[31d098] org.jaudiotagger.tag.id3.ID3v24Tag.createFrame:(Ljava/lang/String;)Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; │ │ -31d0a8: 6e20 7f97 1000 |0000: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.createFrame:(Ljava/lang/String;)Lorg/jaudiotagger/tag/id3/ID3v24Frame; // method@977f │ │ -31d0ae: 0c01 |0003: move-result-object v1 │ │ -31d0b0: 1101 |0004: return-object v1 │ │ +31d09c: |[31d09c] org.jaudiotagger.tag.id3.ID3v24Tag.createFrame:(Ljava/lang/String;)Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; │ │ +31d0ac: 6e20 7f97 1000 |0000: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.createFrame:(Ljava/lang/String;)Lorg/jaudiotagger/tag/id3/ID3v24Frame; // method@977f │ │ +31d0b2: 0c01 |0003: move-result-object v1 │ │ +31d0b4: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/jaudiotagger/tag/id3/ID3v24Tag; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1367522,18 +1367522,18 @@ │ │ type : '(Ljava/lang/String;)Lorg/jaudiotagger/tag/id3/ID3v24Frame;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -31d140: |[31d140] org.jaudiotagger.tag.id3.ID3v24Tag.createFrame:(Ljava/lang/String;)Lorg/jaudiotagger/tag/id3/ID3v24Frame; │ │ -31d150: 2200 2912 |0000: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24Frame; // type@1229 │ │ -31d154: 7020 3a97 2000 |0002: invoke-direct {v0, v2}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.:(Ljava/lang/String;)V // method@973a │ │ -31d15a: 1100 |0005: return-object v0 │ │ +31d144: |[31d144] org.jaudiotagger.tag.id3.ID3v24Tag.createFrame:(Ljava/lang/String;)Lorg/jaudiotagger/tag/id3/ID3v24Frame; │ │ +31d154: 2200 2912 |0000: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24Frame; // type@1229 │ │ +31d158: 7020 3a97 2000 |0002: invoke-direct {v0, v2}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.:(Ljava/lang/String;)V // method@973a │ │ +31d15e: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1183 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jaudiotagger/tag/id3/ID3v24Tag; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1367542,20 +1367542,20 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -31d834: |[31d834] org.jaudiotagger.tag.id3.ID3v24Tag.deleteField:(Ljava/lang/String;)V │ │ -31d844: 2200 0612 |0000: new-instance v0, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId; // type@1206 │ │ -31d848: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -31d84a: 7040 dd94 1013 |0003: invoke-direct {v0, v1, v3, v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.:(Lorg/jaudiotagger/tag/FieldKey;Ljava/lang/String;Ljava/lang/String;)V // method@94dd │ │ -31d850: 6f20 fa94 0200 |0006: invoke-super {v2, v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.doDeleteTagField:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;)V // method@94fa │ │ -31d856: 0e00 |0009: return-void │ │ +31d838: |[31d838] org.jaudiotagger.tag.id3.ID3v24Tag.deleteField:(Ljava/lang/String;)V │ │ +31d848: 2200 0612 |0000: new-instance v0, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId; // type@1206 │ │ +31d84c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +31d84e: 7040 dd94 1013 |0003: invoke-direct {v0, v1, v3, v1}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.:(Lorg/jaudiotagger/tag/FieldKey;Ljava/lang/String;Ljava/lang/String;)V // method@94dd │ │ +31d854: 6f20 fa94 0200 |0006: invoke-super {v2, v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.doDeleteTagField:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;)V // method@94fa │ │ +31d85a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1256 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lorg/jaudiotagger/tag/id3/ID3v24Tag; │ │ 0x0000 - 0x000a reg=3 (null) Ljava/lang/String; │ │ │ │ @@ -1367564,28 +1367564,28 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 26 16-bit code units │ │ -31d858: |[31d858] org.jaudiotagger.tag.id3.ID3v24Tag.deleteField:(Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;)V │ │ -31d868: 3804 1400 |0000: if-eqz v4, 0014 // +0014 │ │ -31d86c: 2200 0612 |0002: new-instance v0, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId; // type@1206 │ │ -31d870: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -31d872: 6e10 2197 0400 |0005: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.getFrameId:()Ljava/lang/String; // method@9721 │ │ -31d878: 0c02 |0008: move-result-object v2 │ │ -31d87a: 6e10 2297 0400 |0009: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.getSubId:()Ljava/lang/String; // method@9722 │ │ -31d880: 0c04 |000c: move-result-object v4 │ │ -31d882: 7040 dd94 1042 |000d: invoke-direct {v0, v1, v2, v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.:(Lorg/jaudiotagger/tag/FieldKey;Ljava/lang/String;Ljava/lang/String;)V // method@94dd │ │ -31d888: 6f20 fa94 0300 |0010: invoke-super {v3, v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.doDeleteTagField:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;)V // method@94fa │ │ -31d88e: 0e00 |0013: return-void │ │ -31d890: 2204 c311 |0014: new-instance v4, Lorg/jaudiotagger/tag/KeyNotFoundException; // type@11c3 │ │ -31d894: 7010 a791 0400 |0016: invoke-direct {v4}, Lorg/jaudiotagger/tag/KeyNotFoundException;.:()V // method@91a7 │ │ -31d89a: 2704 |0019: throw v4 │ │ +31d85c: |[31d85c] org.jaudiotagger.tag.id3.ID3v24Tag.deleteField:(Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;)V │ │ +31d86c: 3804 1400 |0000: if-eqz v4, 0014 // +0014 │ │ +31d870: 2200 0612 |0002: new-instance v0, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId; // type@1206 │ │ +31d874: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +31d876: 6e10 2197 0400 |0005: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.getFrameId:()Ljava/lang/String; // method@9721 │ │ +31d87c: 0c02 |0008: move-result-object v2 │ │ +31d87e: 6e10 2297 0400 |0009: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.getSubId:()Ljava/lang/String; // method@9722 │ │ +31d884: 0c04 |000c: move-result-object v4 │ │ +31d886: 7040 dd94 1042 |000d: invoke-direct {v0, v1, v2, v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.:(Lorg/jaudiotagger/tag/FieldKey;Ljava/lang/String;Ljava/lang/String;)V // method@94dd │ │ +31d88c: 6f20 fa94 0300 |0010: invoke-super {v3, v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.doDeleteTagField:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;)V // method@94fa │ │ +31d892: 0e00 |0013: return-void │ │ +31d894: 2204 c311 |0014: new-instance v4, Lorg/jaudiotagger/tag/KeyNotFoundException; // type@11c3 │ │ +31d898: 7010 a791 0400 |0016: invoke-direct {v4}, Lorg/jaudiotagger/tag/KeyNotFoundException;.:()V // method@91a7 │ │ +31d89e: 2704 |0019: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1247 │ │ 0x0014 line=1245 │ │ locals : │ │ 0x0000 - 0x001a reg=3 this Lorg/jaudiotagger/tag/id3/ID3v24Tag; │ │ 0x0000 - 0x001a reg=4 (null) Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; │ │ @@ -1367595,57 +1367595,57 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 72 16-bit code units │ │ -31c700: |[31c700] org.jaudiotagger.tag.id3.ID3v24Tag.equals:(Ljava/lang/Object;)Z │ │ -31c710: 2050 2c12 |0000: instance-of v0, v5, Lorg/jaudiotagger/tag/id3/ID3v24Tag; // type@122c │ │ -31c714: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -31c716: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ -31c71a: 0f01 |0005: return v1 │ │ -31c71c: 0750 |0006: move-object v0, v5 │ │ -31c71e: 1f00 2c12 |0007: check-cast v0, Lorg/jaudiotagger/tag/id3/ID3v24Tag; // type@122c │ │ -31c722: 5542 158e |0009: iget-boolean v2, v4, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.footer:Z // field@8e15 │ │ -31c726: 5503 158e |000b: iget-boolean v3, v0, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.footer:Z // field@8e15 │ │ -31c72a: 3232 0300 |000d: if-eq v2, v3, 0010 // +0003 │ │ -31c72e: 0f01 |000f: return v1 │ │ -31c730: 5642 178e |0010: iget-byte v2, v4, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.imageEncodingRestriction:B // field@8e17 │ │ -31c734: 5603 178e |0012: iget-byte v3, v0, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.imageEncodingRestriction:B // field@8e17 │ │ -31c738: 3232 0300 |0014: if-eq v2, v3, 0017 // +0003 │ │ -31c73c: 0f01 |0016: return v1 │ │ -31c73e: 5642 188e |0017: iget-byte v2, v4, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.imageSizeRestriction:B // field@8e18 │ │ -31c742: 5603 188e |0019: iget-byte v3, v0, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.imageSizeRestriction:B // field@8e18 │ │ -31c746: 3232 0300 |001b: if-eq v2, v3, 001e // +0003 │ │ -31c74a: 0f01 |001d: return v1 │ │ -31c74c: 5542 1d8e |001e: iget-boolean v2, v4, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.tagRestriction:Z // field@8e1d │ │ -31c750: 5503 1d8e |0020: iget-boolean v3, v0, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.tagRestriction:Z // field@8e1d │ │ -31c754: 3232 0300 |0022: if-eq v2, v3, 0025 // +0003 │ │ -31c758: 0f01 |0024: return v1 │ │ -31c75a: 5642 1e8e |0025: iget-byte v2, v4, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.tagSizeRestriction:B // field@8e1e │ │ -31c75e: 5603 1e8e |0027: iget-byte v3, v0, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.tagSizeRestriction:B // field@8e1e │ │ -31c762: 3232 0300 |0029: if-eq v2, v3, 002c // +0003 │ │ -31c766: 0f01 |002b: return v1 │ │ -31c768: 5642 1f8e |002c: iget-byte v2, v4, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.textEncodingRestriction:B // field@8e1f │ │ -31c76c: 5603 1f8e |002e: iget-byte v3, v0, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.textEncodingRestriction:B // field@8e1f │ │ -31c770: 3232 0300 |0030: if-eq v2, v3, 0033 // +0003 │ │ -31c774: 0f01 |0032: return v1 │ │ -31c776: 5642 208e |0033: iget-byte v2, v4, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.textFieldSizeRestriction:B // field@8e20 │ │ -31c77a: 5603 208e |0035: iget-byte v3, v0, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.textFieldSizeRestriction:B // field@8e20 │ │ -31c77e: 3232 0300 |0037: if-eq v2, v3, 003a // +0003 │ │ -31c782: 0f01 |0039: return v1 │ │ -31c784: 5542 218e |003a: iget-boolean v2, v4, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.updateTag:Z // field@8e21 │ │ -31c788: 5500 218e |003c: iget-boolean v0, v0, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.updateTag:Z // field@8e21 │ │ -31c78c: 3302 0900 |003e: if-ne v2, v0, 0047 // +0009 │ │ -31c790: 6f20 fd94 5400 |0040: invoke-super {v4, v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.equals:(Ljava/lang/Object;)Z // method@94fd │ │ -31c796: 0a05 |0043: move-result v5 │ │ -31c798: 3805 0300 |0044: if-eqz v5, 0047 // +0003 │ │ -31c79c: 1211 |0046: const/4 v1, #int 1 // #1 │ │ -31c79e: 0f01 |0047: return v1 │ │ +31c704: |[31c704] org.jaudiotagger.tag.id3.ID3v24Tag.equals:(Ljava/lang/Object;)Z │ │ +31c714: 2050 2c12 |0000: instance-of v0, v5, Lorg/jaudiotagger/tag/id3/ID3v24Tag; // type@122c │ │ +31c718: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +31c71a: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ +31c71e: 0f01 |0005: return v1 │ │ +31c720: 0750 |0006: move-object v0, v5 │ │ +31c722: 1f00 2c12 |0007: check-cast v0, Lorg/jaudiotagger/tag/id3/ID3v24Tag; // type@122c │ │ +31c726: 5542 158e |0009: iget-boolean v2, v4, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.footer:Z // field@8e15 │ │ +31c72a: 5503 158e |000b: iget-boolean v3, v0, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.footer:Z // field@8e15 │ │ +31c72e: 3232 0300 |000d: if-eq v2, v3, 0010 // +0003 │ │ +31c732: 0f01 |000f: return v1 │ │ +31c734: 5642 178e |0010: iget-byte v2, v4, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.imageEncodingRestriction:B // field@8e17 │ │ +31c738: 5603 178e |0012: iget-byte v3, v0, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.imageEncodingRestriction:B // field@8e17 │ │ +31c73c: 3232 0300 |0014: if-eq v2, v3, 0017 // +0003 │ │ +31c740: 0f01 |0016: return v1 │ │ +31c742: 5642 188e |0017: iget-byte v2, v4, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.imageSizeRestriction:B // field@8e18 │ │ +31c746: 5603 188e |0019: iget-byte v3, v0, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.imageSizeRestriction:B // field@8e18 │ │ +31c74a: 3232 0300 |001b: if-eq v2, v3, 001e // +0003 │ │ +31c74e: 0f01 |001d: return v1 │ │ +31c750: 5542 1d8e |001e: iget-boolean v2, v4, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.tagRestriction:Z // field@8e1d │ │ +31c754: 5503 1d8e |0020: iget-boolean v3, v0, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.tagRestriction:Z // field@8e1d │ │ +31c758: 3232 0300 |0022: if-eq v2, v3, 0025 // +0003 │ │ +31c75c: 0f01 |0024: return v1 │ │ +31c75e: 5642 1e8e |0025: iget-byte v2, v4, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.tagSizeRestriction:B // field@8e1e │ │ +31c762: 5603 1e8e |0027: iget-byte v3, v0, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.tagSizeRestriction:B // field@8e1e │ │ +31c766: 3232 0300 |0029: if-eq v2, v3, 002c // +0003 │ │ +31c76a: 0f01 |002b: return v1 │ │ +31c76c: 5642 1f8e |002c: iget-byte v2, v4, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.textEncodingRestriction:B // field@8e1f │ │ +31c770: 5603 1f8e |002e: iget-byte v3, v0, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.textEncodingRestriction:B // field@8e1f │ │ +31c774: 3232 0300 |0030: if-eq v2, v3, 0033 // +0003 │ │ +31c778: 0f01 |0032: return v1 │ │ +31c77a: 5642 208e |0033: iget-byte v2, v4, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.textFieldSizeRestriction:B // field@8e20 │ │ +31c77e: 5603 208e |0035: iget-byte v3, v0, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.textFieldSizeRestriction:B // field@8e20 │ │ +31c782: 3232 0300 |0037: if-eq v2, v3, 003a // +0003 │ │ +31c786: 0f01 |0039: return v1 │ │ +31c788: 5542 218e |003a: iget-boolean v2, v4, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.updateTag:Z // field@8e21 │ │ +31c78c: 5500 218e |003c: iget-boolean v0, v0, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.updateTag:Z // field@8e21 │ │ +31c790: 3302 0900 |003e: if-ne v2, v0, 0047 // +0009 │ │ +31c794: 6f20 fd94 5400 |0040: invoke-super {v4, v5}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.equals:(Ljava/lang/Object;)Z // method@94fd │ │ +31c79a: 0a05 |0043: move-result v5 │ │ +31c79c: 3805 0300 |0044: if-eqz v5, 0047 // +0003 │ │ +31c7a0: 1211 |0046: const/4 v1, #int 1 // #1 │ │ +31c7a2: 0f01 |0047: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=700 │ │ 0x0006 line=704 │ │ 0x0009 line=705 │ │ 0x0010 line=709 │ │ 0x0017 line=713 │ │ @@ -1367663,50 +1367663,50 @@ │ │ type : '(Lorg/jaudiotagger/tag/FieldKey;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 68 16-bit code units │ │ -31ccd8: |[31ccd8] org.jaudiotagger.tag.id3.ID3v24Tag.getAll:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/util/List; │ │ -31cce8: 6200 c387 |0000: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.GENRE:Lorg/jaudiotagger/tag/FieldKey; // field@87c3 │ │ -31ccec: 3303 3d00 |0002: if-ne v3, v0, 003f // +003d │ │ -31ccf0: 6e20 8697 3200 |0004: invoke-virtual {v2, v3}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.getFields:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/util/List; // method@9786 │ │ -31ccf6: 0c03 |0007: move-result-object v3 │ │ -31ccf8: 2200 7c10 |0008: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ -31ccfc: 7010 ae88 0000 |000a: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ -31cd02: 3803 3100 |000d: if-eqz v3, 003e // +0031 │ │ -31cd06: 7210 7389 0300 |000f: invoke-interface {v3}, Ljava/util/List;.size:()I // method@8973 │ │ -31cd0c: 0a01 |0012: move-result v1 │ │ -31cd0e: 3d01 2b00 |0013: if-lez v1, 003e // +002b │ │ -31cd12: 1201 |0015: const/4 v1, #int 0 // #0 │ │ -31cd14: 7220 6a89 1300 |0016: invoke-interface {v3, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ -31cd1a: 0c03 |0019: move-result-object v3 │ │ -31cd1c: 1f03 0312 |001a: check-cast v3, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // type@1203 │ │ -31cd20: 6e10 be94 0300 |001c: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -31cd26: 0c03 |001f: move-result-object v3 │ │ -31cd28: 1f03 5f12 |0020: check-cast v3, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCON; // type@125f │ │ -31cd2c: 6e10 b399 0300 |0022: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCON;.getValues:()Ljava/util/List; // method@99b3 │ │ -31cd32: 0c03 |0025: move-result-object v3 │ │ -31cd34: 7210 6e89 0300 |0026: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ -31cd3a: 0c03 |0029: move-result-object v3 │ │ -31cd3c: 7210 4789 0300 |002a: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -31cd42: 0a01 |002d: move-result v1 │ │ -31cd44: 3801 1000 |002e: if-eqz v1, 003e // +0010 │ │ -31cd48: 7210 4889 0300 |0030: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -31cd4e: 0c01 |0033: move-result-object v1 │ │ -31cd50: 1f01 3710 |0034: check-cast v1, Ljava/lang/String; // type@1037 │ │ -31cd54: 7110 af99 0100 |0036: invoke-static {v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCON;.convertID3v24GenreToGeneric:(Ljava/lang/String;)Ljava/lang/String; // method@99af │ │ -31cd5a: 0c01 |0039: move-result-object v1 │ │ -31cd5c: 7220 6489 1000 |003a: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -31cd62: 28ed |003d: goto 002a // -0013 │ │ -31cd64: 1100 |003e: return-object v0 │ │ -31cd66: 6f20 fe94 3200 |003f: invoke-super {v2, v3}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getAll:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/util/List; // method@94fe │ │ -31cd6c: 0c03 |0042: move-result-object v3 │ │ -31cd6e: 1103 |0043: return-object v3 │ │ +31ccdc: |[31ccdc] org.jaudiotagger.tag.id3.ID3v24Tag.getAll:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/util/List; │ │ +31ccec: 6200 c387 |0000: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.GENRE:Lorg/jaudiotagger/tag/FieldKey; // field@87c3 │ │ +31ccf0: 3303 3d00 |0002: if-ne v3, v0, 003f // +003d │ │ +31ccf4: 6e20 8697 3200 |0004: invoke-virtual {v2, v3}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.getFields:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/util/List; // method@9786 │ │ +31ccfa: 0c03 |0007: move-result-object v3 │ │ +31ccfc: 2200 7c10 |0008: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ +31cd00: 7010 ae88 0000 |000a: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ +31cd06: 3803 3100 |000d: if-eqz v3, 003e // +0031 │ │ +31cd0a: 7210 7389 0300 |000f: invoke-interface {v3}, Ljava/util/List;.size:()I // method@8973 │ │ +31cd10: 0a01 |0012: move-result v1 │ │ +31cd12: 3d01 2b00 |0013: if-lez v1, 003e // +002b │ │ +31cd16: 1201 |0015: const/4 v1, #int 0 // #0 │ │ +31cd18: 7220 6a89 1300 |0016: invoke-interface {v3, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ +31cd1e: 0c03 |0019: move-result-object v3 │ │ +31cd20: 1f03 0312 |001a: check-cast v3, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // type@1203 │ │ +31cd24: 6e10 be94 0300 |001c: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +31cd2a: 0c03 |001f: move-result-object v3 │ │ +31cd2c: 1f03 5f12 |0020: check-cast v3, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCON; // type@125f │ │ +31cd30: 6e10 b399 0300 |0022: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCON;.getValues:()Ljava/util/List; // method@99b3 │ │ +31cd36: 0c03 |0025: move-result-object v3 │ │ +31cd38: 7210 6e89 0300 |0026: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ +31cd3e: 0c03 |0029: move-result-object v3 │ │ +31cd40: 7210 4789 0300 |002a: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +31cd46: 0a01 |002d: move-result v1 │ │ +31cd48: 3801 1000 |002e: if-eqz v1, 003e // +0010 │ │ +31cd4c: 7210 4889 0300 |0030: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +31cd52: 0c01 |0033: move-result-object v1 │ │ +31cd54: 1f01 3710 |0034: check-cast v1, Ljava/lang/String; // type@1037 │ │ +31cd58: 7110 af99 0100 |0036: invoke-static {v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCON;.convertID3v24GenreToGeneric:(Ljava/lang/String;)Ljava/lang/String; // method@99af │ │ +31cd5e: 0c01 |0039: move-result-object v1 │ │ +31cd60: 7220 6489 1000 |003a: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +31cd66: 28ed |003d: goto 002a // -0013 │ │ +31cd68: 1100 |003e: return-object v0 │ │ +31cd6a: 6f20 fe94 3200 |003f: invoke-super {v2, v3}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getAll:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/util/List; // method@94fe │ │ +31cd70: 0c03 |0042: move-result-object v3 │ │ +31cd72: 1103 |0043: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1417 │ │ 0x0004 line=1419 │ │ 0x0008 line=1420 │ │ 0x000f line=1421 │ │ 0x0016 line=1423 │ │ @@ -1367723,57 +1367723,57 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 87 16-bit code units │ │ -31cd70: |[31cd70] org.jaudiotagger.tag.id3.ID3v24Tag.getArtworkList:()Ljava/util/List; │ │ -31cd80: 6200 b487 |0000: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.COVER_ART:Lorg/jaudiotagger/tag/FieldKey; // field@87b4 │ │ -31cd84: 6e20 8697 0500 |0002: invoke-virtual {v5, v0}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.getFields:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/util/List; // method@9786 │ │ -31cd8a: 0c00 |0005: move-result-object v0 │ │ -31cd8c: 2201 7c10 |0006: new-instance v1, Ljava/util/ArrayList; // type@107c │ │ -31cd90: 7210 7389 0000 |0008: invoke-interface {v0}, Ljava/util/List;.size:()I // method@8973 │ │ -31cd96: 0a02 |000b: move-result v2 │ │ -31cd98: 7020 af88 2100 |000c: invoke-direct {v1, v2}, Ljava/util/ArrayList;.:(I)V // method@88af │ │ -31cd9e: 7210 6e89 0000 |000f: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ -31cda4: 0c00 |0012: move-result-object v0 │ │ -31cda6: 7210 4789 0000 |0013: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -31cdac: 0a02 |0016: move-result v2 │ │ -31cdae: 3802 3f00 |0017: if-eqz v2, 0056 // +003f │ │ -31cdb2: 7210 4889 0000 |0019: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -31cdb8: 0c02 |001c: move-result-object v2 │ │ -31cdba: 1f02 c711 |001d: check-cast v2, Lorg/jaudiotagger/tag/TagField; // type@11c7 │ │ -31cdbe: 1f02 0312 |001f: check-cast v2, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // type@1203 │ │ -31cdc2: 6e10 be94 0200 |0021: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -31cdc8: 0c02 |0024: move-result-object v2 │ │ -31cdca: 1f02 3712 |0025: check-cast v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC; // type@1237 │ │ -31cdce: 7100 429c 0000 |0027: invoke-static {}, Lorg/jaudiotagger/tag/images/ArtworkFactory;.getNew:()Lorg/jaudiotagger/tag/images/Artwork; // method@9c42 │ │ -31cdd4: 0c03 |002a: move-result-object v3 │ │ -31cdd6: 6e10 1998 0200 |002b: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.getMimeType:()Ljava/lang/String; // method@9819 │ │ -31cddc: 0c04 |002e: move-result-object v4 │ │ -31cdde: 7220 3b9c 4300 |002f: invoke-interface {v3, v4}, Lorg/jaudiotagger/tag/images/Artwork;.setMimeType:(Ljava/lang/String;)V // method@9c3b │ │ -31cde4: 6e10 1c98 0200 |0032: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.getPictureType:()I // method@981c │ │ -31cdea: 0a04 |0035: move-result v4 │ │ -31cdec: 7220 3c9c 4300 |0036: invoke-interface {v3, v4}, Lorg/jaudiotagger/tag/images/Artwork;.setPictureType:(I)V // method@9c3c │ │ -31cdf2: 6e10 1f98 0200 |0039: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.isImageUrl:()Z // method@981f │ │ -31cdf8: 0a04 |003c: move-result v4 │ │ -31cdfa: 3804 0e00 |003d: if-eqz v4, 004b // +000e │ │ -31cdfe: 1214 |003f: const/4 v4, #int 1 // #1 │ │ -31ce00: 7220 3a9c 4300 |0040: invoke-interface {v3, v4}, Lorg/jaudiotagger/tag/images/Artwork;.setLinked:(Z)V // method@9c3a │ │ -31ce06: 6e10 1898 0200 |0043: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.getImageUrl:()Ljava/lang/String; // method@9818 │ │ -31ce0c: 0c02 |0046: move-result-object v2 │ │ -31ce0e: 7220 399c 2300 |0047: invoke-interface {v3, v2}, Lorg/jaudiotagger/tag/images/Artwork;.setImageUrl:(Ljava/lang/String;)V // method@9c39 │ │ -31ce14: 2808 |004a: goto 0052 // +0008 │ │ -31ce16: 6e10 1798 0200 |004b: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.getImageData:()[B // method@9817 │ │ -31ce1c: 0c02 |004e: move-result-object v2 │ │ -31ce1e: 7220 339c 2300 |004f: invoke-interface {v3, v2}, Lorg/jaudiotagger/tag/images/Artwork;.setBinaryData:([B)V // method@9c33 │ │ -31ce24: 7220 6489 3100 |0052: invoke-interface {v1, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -31ce2a: 28be |0055: goto 0013 // -0042 │ │ -31ce2c: 1101 |0056: return-object v1 │ │ +31cd74: |[31cd74] org.jaudiotagger.tag.id3.ID3v24Tag.getArtworkList:()Ljava/util/List; │ │ +31cd84: 6200 b487 |0000: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.COVER_ART:Lorg/jaudiotagger/tag/FieldKey; // field@87b4 │ │ +31cd88: 6e20 8697 0500 |0002: invoke-virtual {v5, v0}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.getFields:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/util/List; // method@9786 │ │ +31cd8e: 0c00 |0005: move-result-object v0 │ │ +31cd90: 2201 7c10 |0006: new-instance v1, Ljava/util/ArrayList; // type@107c │ │ +31cd94: 7210 7389 0000 |0008: invoke-interface {v0}, Ljava/util/List;.size:()I // method@8973 │ │ +31cd9a: 0a02 |000b: move-result v2 │ │ +31cd9c: 7020 af88 2100 |000c: invoke-direct {v1, v2}, Ljava/util/ArrayList;.:(I)V // method@88af │ │ +31cda2: 7210 6e89 0000 |000f: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ +31cda8: 0c00 |0012: move-result-object v0 │ │ +31cdaa: 7210 4789 0000 |0013: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +31cdb0: 0a02 |0016: move-result v2 │ │ +31cdb2: 3802 3f00 |0017: if-eqz v2, 0056 // +003f │ │ +31cdb6: 7210 4889 0000 |0019: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +31cdbc: 0c02 |001c: move-result-object v2 │ │ +31cdbe: 1f02 c711 |001d: check-cast v2, Lorg/jaudiotagger/tag/TagField; // type@11c7 │ │ +31cdc2: 1f02 0312 |001f: check-cast v2, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // type@1203 │ │ +31cdc6: 6e10 be94 0200 |0021: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +31cdcc: 0c02 |0024: move-result-object v2 │ │ +31cdce: 1f02 3712 |0025: check-cast v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC; // type@1237 │ │ +31cdd2: 7100 429c 0000 |0027: invoke-static {}, Lorg/jaudiotagger/tag/images/ArtworkFactory;.getNew:()Lorg/jaudiotagger/tag/images/Artwork; // method@9c42 │ │ +31cdd8: 0c03 |002a: move-result-object v3 │ │ +31cdda: 6e10 1998 0200 |002b: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.getMimeType:()Ljava/lang/String; // method@9819 │ │ +31cde0: 0c04 |002e: move-result-object v4 │ │ +31cde2: 7220 3b9c 4300 |002f: invoke-interface {v3, v4}, Lorg/jaudiotagger/tag/images/Artwork;.setMimeType:(Ljava/lang/String;)V // method@9c3b │ │ +31cde8: 6e10 1c98 0200 |0032: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.getPictureType:()I // method@981c │ │ +31cdee: 0a04 |0035: move-result v4 │ │ +31cdf0: 7220 3c9c 4300 |0036: invoke-interface {v3, v4}, Lorg/jaudiotagger/tag/images/Artwork;.setPictureType:(I)V // method@9c3c │ │ +31cdf6: 6e10 1f98 0200 |0039: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.isImageUrl:()Z // method@981f │ │ +31cdfc: 0a04 |003c: move-result v4 │ │ +31cdfe: 3804 0e00 |003d: if-eqz v4, 004b // +000e │ │ +31ce02: 1214 |003f: const/4 v4, #int 1 // #1 │ │ +31ce04: 7220 3a9c 4300 |0040: invoke-interface {v3, v4}, Lorg/jaudiotagger/tag/images/Artwork;.setLinked:(Z)V // method@9c3a │ │ +31ce0a: 6e10 1898 0200 |0043: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.getImageUrl:()Ljava/lang/String; // method@9818 │ │ +31ce10: 0c02 |0046: move-result-object v2 │ │ +31ce12: 7220 399c 2300 |0047: invoke-interface {v3, v2}, Lorg/jaudiotagger/tag/images/Artwork;.setImageUrl:(Ljava/lang/String;)V // method@9c39 │ │ +31ce18: 2808 |004a: goto 0052 // +0008 │ │ +31ce1a: 6e10 1798 0200 |004b: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyAPIC;.getImageData:()[B // method@9817 │ │ +31ce20: 0c02 |004e: move-result-object v2 │ │ +31ce22: 7220 339c 2300 |004f: invoke-interface {v3, v2}, Lorg/jaudiotagger/tag/images/Artwork;.setBinaryData:([B)V // method@9c33 │ │ +31ce28: 7220 6489 3100 |0052: invoke-interface {v1, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +31ce2e: 28be |0055: goto 0013 // -0042 │ │ +31ce30: 1101 |0056: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1289 │ │ 0x0006 line=1290 │ │ 0x000f line=1292 │ │ 0x001f line=1294 │ │ 0x0027 line=1295 │ │ @@ -1367792,38 +1367792,38 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 43 16-bit code units │ │ -31c870: |[31c870] org.jaudiotagger.tag.id3.ID3v24Tag.getFirst:(Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;)Ljava/lang/String; │ │ -31c880: 3804 2500 |0000: if-eqz v4, 0025 // +0025 │ │ -31c884: 7100 6297 0000 |0002: invoke-static {}, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.getInstanceOf:()Lorg/jaudiotagger/tag/id3/ID3v24Frames; // method@9762 │ │ -31c88a: 0c00 |0005: move-result-object v0 │ │ -31c88c: 6e20 5f97 4000 |0006: invoke-virtual {v0, v4}, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.getGenericKeyFromId3:(Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;)Lorg/jaudiotagger/tag/FieldKey; // method@975f │ │ -31c892: 0c00 |0009: move-result-object v0 │ │ -31c894: 3800 0700 |000a: if-eqz v0, 0011 // +0007 │ │ -31c898: 6f20 0895 0300 |000c: invoke-super {v3, v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getFirst:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/lang/String; // method@9508 │ │ -31c89e: 0c04 |000f: move-result-object v4 │ │ -31c8a0: 1104 |0010: return-object v4 │ │ -31c8a2: 2200 0612 |0011: new-instance v0, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId; // type@1206 │ │ -31c8a6: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -31c8a8: 6e10 2197 0400 |0014: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.getFrameId:()Ljava/lang/String; // method@9721 │ │ -31c8ae: 0c02 |0017: move-result-object v2 │ │ -31c8b0: 6e10 2297 0400 |0018: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.getSubId:()Ljava/lang/String; // method@9722 │ │ -31c8b6: 0c04 |001b: move-result-object v4 │ │ -31c8b8: 7040 dd94 1042 |001c: invoke-direct {v0, v1, v2, v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.:(Lorg/jaudiotagger/tag/FieldKey;Ljava/lang/String;Ljava/lang/String;)V // method@94dd │ │ -31c8be: 1204 |001f: const/4 v4, #int 0 // #0 │ │ -31c8c0: 6f30 fb94 0304 |0020: invoke-super {v3, v0, v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.doGetValueAtIndex:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;I)Ljava/lang/String; // method@94fb │ │ -31c8c6: 0c04 |0023: move-result-object v4 │ │ -31c8c8: 1104 |0024: return-object v4 │ │ -31c8ca: 2204 c311 |0025: new-instance v4, Lorg/jaudiotagger/tag/KeyNotFoundException; // type@11c3 │ │ -31c8ce: 7010 a791 0400 |0027: invoke-direct {v4}, Lorg/jaudiotagger/tag/KeyNotFoundException;.:()V // method@91a7 │ │ -31c8d4: 2704 |002a: throw v4 │ │ +31c874: |[31c874] org.jaudiotagger.tag.id3.ID3v24Tag.getFirst:(Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;)Ljava/lang/String; │ │ +31c884: 3804 2500 |0000: if-eqz v4, 0025 // +0025 │ │ +31c888: 7100 6297 0000 |0002: invoke-static {}, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.getInstanceOf:()Lorg/jaudiotagger/tag/id3/ID3v24Frames; // method@9762 │ │ +31c88e: 0c00 |0005: move-result-object v0 │ │ +31c890: 6e20 5f97 4000 |0006: invoke-virtual {v0, v4}, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.getGenericKeyFromId3:(Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;)Lorg/jaudiotagger/tag/FieldKey; // method@975f │ │ +31c896: 0c00 |0009: move-result-object v0 │ │ +31c898: 3800 0700 |000a: if-eqz v0, 0011 // +0007 │ │ +31c89c: 6f20 0895 0300 |000c: invoke-super {v3, v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getFirst:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/lang/String; // method@9508 │ │ +31c8a2: 0c04 |000f: move-result-object v4 │ │ +31c8a4: 1104 |0010: return-object v4 │ │ +31c8a6: 2200 0612 |0011: new-instance v0, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId; // type@1206 │ │ +31c8aa: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +31c8ac: 6e10 2197 0400 |0014: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.getFrameId:()Ljava/lang/String; // method@9721 │ │ +31c8b2: 0c02 |0017: move-result-object v2 │ │ +31c8b4: 6e10 2297 0400 |0018: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.getSubId:()Ljava/lang/String; // method@9722 │ │ +31c8ba: 0c04 |001b: move-result-object v4 │ │ +31c8bc: 7040 dd94 1042 |001c: invoke-direct {v0, v1, v2, v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.:(Lorg/jaudiotagger/tag/FieldKey;Ljava/lang/String;Ljava/lang/String;)V // method@94dd │ │ +31c8c2: 1204 |001f: const/4 v4, #int 0 // #0 │ │ +31c8c4: 6f30 fb94 0304 |0020: invoke-super {v3, v0, v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.doGetValueAtIndex:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;I)Ljava/lang/String; // method@94fb │ │ +31c8ca: 0c04 |0023: move-result-object v4 │ │ +31c8cc: 1104 |0024: return-object v4 │ │ +31c8ce: 2204 c311 |0025: new-instance v4, Lorg/jaudiotagger/tag/KeyNotFoundException; // type@11c3 │ │ +31c8d2: 7010 a791 0400 |0027: invoke-direct {v4}, Lorg/jaudiotagger/tag/KeyNotFoundException;.:()V // method@91a7 │ │ +31c8d8: 2704 |002a: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1222 │ │ 0x000c line=1225 │ │ 0x0011 line=1229 │ │ 0x0020 line=1230 │ │ 0x0025 line=1219 │ │ @@ -1367836,39 +1367836,39 @@ │ │ type : '(Lorg/jaudiotagger/tag/FieldKey;)Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 48 16-bit code units │ │ -31d0b4: |[31d0b4] org.jaudiotagger.tag.id3.ID3v24Tag.getFrameAndSubIdFromGenericKey:(Lorg/jaudiotagger/tag/FieldKey;)Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId; │ │ -31d0c4: 3804 2400 |0000: if-eqz v4, 0024 // +0024 │ │ -31d0c8: 7100 6297 0000 |0002: invoke-static {}, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.getInstanceOf:()Lorg/jaudiotagger/tag/id3/ID3v24Frames; // method@9762 │ │ -31d0ce: 0c00 |0005: move-result-object v0 │ │ -31d0d0: 6e20 6097 4000 |0006: invoke-virtual {v0, v4}, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.getId3KeyFromGenericKey:(Lorg/jaudiotagger/tag/FieldKey;)Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // method@9760 │ │ -31d0d6: 0c00 |0009: move-result-object v0 │ │ -31d0d8: 3800 1000 |000a: if-eqz v0, 001a // +0010 │ │ -31d0dc: 2201 0612 |000c: new-instance v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId; // type@1206 │ │ -31d0e0: 6e10 2197 0000 |000e: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.getFrameId:()Ljava/lang/String; // method@9721 │ │ -31d0e6: 0c02 |0011: move-result-object v2 │ │ -31d0e8: 6e10 2297 0000 |0012: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.getSubId:()Ljava/lang/String; // method@9722 │ │ -31d0ee: 0c00 |0015: move-result-object v0 │ │ -31d0f0: 7040 dd94 4102 |0016: invoke-direct {v1, v4, v2, v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.:(Lorg/jaudiotagger/tag/FieldKey;Ljava/lang/String;Ljava/lang/String;)V // method@94dd │ │ -31d0f6: 1101 |0019: return-object v1 │ │ -31d0f8: 2200 c311 |001a: new-instance v0, Lorg/jaudiotagger/tag/KeyNotFoundException; // type@11c3 │ │ -31d0fc: 6e10 8e91 0400 |001c: invoke-virtual {v4}, Lorg/jaudiotagger/tag/FieldKey;.name:()Ljava/lang/String; // method@918e │ │ -31d102: 0c04 |001f: move-result-object v4 │ │ -31d104: 7020 a891 4000 |0020: invoke-direct {v0, v4}, Lorg/jaudiotagger/tag/KeyNotFoundException;.:(Ljava/lang/String;)V // method@91a8 │ │ -31d10a: 2700 |0023: throw v0 │ │ -31d10c: 2204 1e10 |0024: new-instance v4, Ljava/lang/IllegalArgumentException; // type@101e │ │ -31d110: 6200 2187 |0026: sget-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_INVALID_NULL_ARGUMENT:Lorg/jaudiotagger/logging/ErrorMessage; // field@8721 │ │ -31d114: 6e10 5791 0000 |0028: invoke-virtual {v0}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ -31d11a: 0c00 |002b: move-result-object v0 │ │ -31d11c: 7020 1887 0400 |002c: invoke-direct {v4, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ -31d122: 2704 |002f: throw v4 │ │ +31d0b8: |[31d0b8] org.jaudiotagger.tag.id3.ID3v24Tag.getFrameAndSubIdFromGenericKey:(Lorg/jaudiotagger/tag/FieldKey;)Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId; │ │ +31d0c8: 3804 2400 |0000: if-eqz v4, 0024 // +0024 │ │ +31d0cc: 7100 6297 0000 |0002: invoke-static {}, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.getInstanceOf:()Lorg/jaudiotagger/tag/id3/ID3v24Frames; // method@9762 │ │ +31d0d2: 0c00 |0005: move-result-object v0 │ │ +31d0d4: 6e20 6097 4000 |0006: invoke-virtual {v0, v4}, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.getId3KeyFromGenericKey:(Lorg/jaudiotagger/tag/FieldKey;)Lorg/jaudiotagger/tag/id3/ID3v24FieldKey; // method@9760 │ │ +31d0da: 0c00 |0009: move-result-object v0 │ │ +31d0dc: 3800 1000 |000a: if-eqz v0, 001a // +0010 │ │ +31d0e0: 2201 0612 |000c: new-instance v1, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId; // type@1206 │ │ +31d0e4: 6e10 2197 0000 |000e: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.getFrameId:()Ljava/lang/String; // method@9721 │ │ +31d0ea: 0c02 |0011: move-result-object v2 │ │ +31d0ec: 6e10 2297 0000 |0012: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/ID3v24FieldKey;.getSubId:()Ljava/lang/String; // method@9722 │ │ +31d0f2: 0c00 |0015: move-result-object v0 │ │ +31d0f4: 7040 dd94 4102 |0016: invoke-direct {v1, v4, v2, v0}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag$FrameAndSubId;.:(Lorg/jaudiotagger/tag/FieldKey;Ljava/lang/String;Ljava/lang/String;)V // method@94dd │ │ +31d0fa: 1101 |0019: return-object v1 │ │ +31d0fc: 2200 c311 |001a: new-instance v0, Lorg/jaudiotagger/tag/KeyNotFoundException; // type@11c3 │ │ +31d100: 6e10 8e91 0400 |001c: invoke-virtual {v4}, Lorg/jaudiotagger/tag/FieldKey;.name:()Ljava/lang/String; // method@918e │ │ +31d106: 0c04 |001f: move-result-object v4 │ │ +31d108: 7020 a891 4000 |0020: invoke-direct {v0, v4}, Lorg/jaudiotagger/tag/KeyNotFoundException;.:(Ljava/lang/String;)V // method@91a8 │ │ +31d10e: 2700 |0023: throw v0 │ │ +31d110: 2204 1e10 |0024: new-instance v4, Ljava/lang/IllegalArgumentException; // type@101e │ │ +31d114: 6200 2187 |0026: sget-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_INVALID_NULL_ARGUMENT:Lorg/jaudiotagger/logging/ErrorMessage; // field@8721 │ │ +31d118: 6e10 5791 0000 |0028: invoke-virtual {v0}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ +31d11e: 0c00 |002b: move-result-object v0 │ │ +31d120: 7020 1887 0400 |002c: invoke-direct {v4, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ +31d126: 2704 |002f: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1265 │ │ 0x000c line=1270 │ │ 0x001a line=1268 │ │ 0x0024 line=1263 │ │ locals : │ │ @@ -1367880,18 +1367880,18 @@ │ │ type : '()Lorg/jaudiotagger/tag/id3/ID3Frames;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -31d124: |[31d124] org.jaudiotagger.tag.id3.ID3v24Tag.getID3Frames:()Lorg/jaudiotagger/tag/id3/ID3Frames; │ │ -31d134: 7100 6297 0000 |0000: invoke-static {}, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.getInstanceOf:()Lorg/jaudiotagger/tag/id3/ID3v24Frames; // method@9762 │ │ -31d13a: 0c00 |0003: move-result-object v0 │ │ -31d13c: 1100 |0004: return-object v0 │ │ +31d128: |[31d128] org.jaudiotagger.tag.id3.ID3v24Tag.getID3Frames:()Lorg/jaudiotagger/tag/id3/ID3Frames; │ │ +31d138: 7100 6297 0000 |0000: invoke-static {}, Lorg/jaudiotagger/tag/id3/ID3v24Frames;.getInstanceOf:()Lorg/jaudiotagger/tag/id3/ID3v24Frames; // method@9762 │ │ +31d13e: 0c00 |0003: move-result-object v0 │ │ +31d140: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1275 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jaudiotagger/tag/id3/ID3v24Tag; │ │ │ │ #16 : (in Lorg/jaudiotagger/tag/id3/ID3v24Tag;) │ │ @@ -1367899,50 +1367899,50 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -31c8d8: |[31c8d8] org.jaudiotagger.tag.id3.ID3v24Tag.getIdentifier:()Ljava/lang/String; │ │ -31c8e8: 1a00 a91d |0000: const-string v0, "ID3v2.40" // string@1da9 │ │ -31c8ec: 1100 |0002: return-object v0 │ │ +31c8dc: |[31c8dc] org.jaudiotagger.tag.id3.ID3v24Tag.getIdentifier:()Ljava/lang/String; │ │ +31c8ec: 1a00 a91d |0000: const-string v0, "ID3v2.40" // string@1da9 │ │ +31c8f0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #17 : (in Lorg/jaudiotagger/tag/id3/ID3v24Tag;) │ │ name : 'getMajorVersion' │ │ type : '()B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -31c7a0: |[31c7a0] org.jaudiotagger.tag.id3.ID3v24Tag.getMajorVersion:()B │ │ -31c7b0: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -31c7b2: 0f00 |0001: return v0 │ │ +31c7a4: |[31c7a4] org.jaudiotagger.tag.id3.ID3v24Tag.getMajorVersion:()B │ │ +31c7b4: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +31c7b6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #18 : (in Lorg/jaudiotagger/tag/id3/ID3v24Tag;) │ │ name : 'getPreferredFrameOrderComparator' │ │ type : '()Ljava/util/Comparator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -31cb40: |[31cb40] org.jaudiotagger.tag.id3.ID3v24Tag.getPreferredFrameOrderComparator:()Ljava/util/Comparator; │ │ -31cb50: 7100 6e97 0000 |0000: invoke-static {}, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.getInstanceof:()Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator; // method@976e │ │ -31cb56: 0c00 |0003: move-result-object v0 │ │ -31cb58: 1100 |0004: return-object v0 │ │ +31cb44: |[31cb44] org.jaudiotagger.tag.id3.ID3v24Tag.getPreferredFrameOrderComparator:()Ljava/util/Comparator; │ │ +31cb54: 7100 6e97 0000 |0000: invoke-static {}, Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator;.getInstanceof:()Lorg/jaudiotagger/tag/id3/ID3v24PreferredFrameOrderComparator; // method@976e │ │ +31cb5a: 0c00 |0003: move-result-object v0 │ │ +31cb5c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1284 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jaudiotagger/tag/id3/ID3v24Tag; │ │ │ │ #19 : (in Lorg/jaudiotagger/tag/id3/ID3v24Tag;) │ │ @@ -1367950,81 +1367950,81 @@ │ │ type : '()B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -31c7b4: |[31c7b4] org.jaudiotagger.tag.id3.ID3v24Tag.getRelease:()B │ │ -31c7c4: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -31c7c6: 0f00 |0001: return v0 │ │ +31c7b8: |[31c7b8] org.jaudiotagger.tag.id3.ID3v24Tag.getRelease:()B │ │ +31c7c8: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +31c7ca: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #20 : (in Lorg/jaudiotagger/tag/id3/ID3v24Tag;) │ │ name : 'getRevision' │ │ type : '()B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -31c7c8: |[31c7c8] org.jaudiotagger.tag.id3.ID3v24Tag.getRevision:()B │ │ -31c7d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -31c7da: 0f00 |0001: return v0 │ │ +31c7cc: |[31c7cc] org.jaudiotagger.tag.id3.ID3v24Tag.getRevision:()B │ │ +31c7dc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +31c7de: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #21 : (in Lorg/jaudiotagger/tag/id3/ID3v24Tag;) │ │ name : 'getSize' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 66 16-bit code units │ │ -31c7dc: |[31c7dc] org.jaudiotagger.tag.id3.ID3v24Tag.getSize:()I │ │ -31c7ec: 5540 138e |0000: iget-boolean v0, v4, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.extended:Z // field@8e13 │ │ -31c7f0: 1301 0a00 |0002: const/16 v1, #int 10 // #a │ │ -31c7f4: 3800 1b00 |0004: if-eqz v0, 001f // +001b │ │ -31c7f8: 6000 088e |0006: sget v0, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.TAG_EXT_HEADER_LENGTH:I // field@8e08 │ │ -31c7fc: b010 |0008: add-int/2addr v0, v1 │ │ -31c7fe: 5541 218e |0009: iget-boolean v1, v4, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.updateTag:Z // field@8e21 │ │ -31c802: 3801 0500 |000b: if-eqz v1, 0010 // +0005 │ │ -31c806: 6001 0b8e |000d: sget v1, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.TAG_EXT_HEADER_UPDATE_LENGTH:I // field@8e0b │ │ -31c80a: b010 |000f: add-int/2addr v0, v1 │ │ -31c80c: 5541 0f8e |0010: iget-boolean v1, v4, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.crcDataFlag:Z // field@8e0f │ │ -31c810: 3801 0500 |0012: if-eqz v1, 0017 // +0005 │ │ -31c814: 6001 078e |0014: sget v1, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.TAG_EXT_HEADER_CRC_LENGTH:I // field@8e07 │ │ -31c818: b010 |0016: add-int/2addr v0, v1 │ │ -31c81a: 0101 |0017: move v1, v0 │ │ -31c81c: 5540 1d8e |0018: iget-boolean v0, v4, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.tagRestriction:Z // field@8e1d │ │ -31c820: 3800 0500 |001a: if-eqz v0, 001f // +0005 │ │ -31c824: 6000 0a8e |001c: sget v0, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.TAG_EXT_HEADER_RESTRICTION_LENGTH:I // field@8e0a │ │ -31c828: b001 |001e: add-int/2addr v1, v0 │ │ -31c82a: 6f10 1595 0400 |001f: invoke-super {v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getSize:()I // method@9515 │ │ -31c830: 0a00 |0022: move-result v0 │ │ -31c832: b001 |0023: add-int/2addr v1, v0 │ │ -31c834: 6200 1a8e |0024: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.logger:Ljava/util/logging/Logger; // field@8e1a │ │ -31c838: 2202 3910 |0026: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ -31c83c: 7010 cc87 0200 |0028: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -31c842: 6e10 8d97 0400 |002b: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.getLoggingFilename:()Ljava/lang/String; // method@978d │ │ -31c848: 0c03 |002e: move-result-object v3 │ │ -31c84a: 6e20 d787 3200 |002f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31c850: 1a03 4b05 |0032: const-string v3, ":Tag Size is" // string@054b │ │ -31c854: 6e20 d787 3200 |0034: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31c85a: 6e20 d387 1200 |0037: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -31c860: 6e10 df87 0200 |003a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -31c866: 0c02 |003d: move-result-object v2 │ │ -31c868: 6e20 148a 2000 |003e: invoke-virtual {v0, v2}, Ljava/util/logging/Logger;.finer:(Ljava/lang/String;)V // method@8a14 │ │ -31c86e: 0f01 |0041: return v1 │ │ +31c7e0: |[31c7e0] org.jaudiotagger.tag.id3.ID3v24Tag.getSize:()I │ │ +31c7f0: 5540 138e |0000: iget-boolean v0, v4, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.extended:Z // field@8e13 │ │ +31c7f4: 1301 0a00 |0002: const/16 v1, #int 10 // #a │ │ +31c7f8: 3800 1b00 |0004: if-eqz v0, 001f // +001b │ │ +31c7fc: 6000 088e |0006: sget v0, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.TAG_EXT_HEADER_LENGTH:I // field@8e08 │ │ +31c800: b010 |0008: add-int/2addr v0, v1 │ │ +31c802: 5541 218e |0009: iget-boolean v1, v4, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.updateTag:Z // field@8e21 │ │ +31c806: 3801 0500 |000b: if-eqz v1, 0010 // +0005 │ │ +31c80a: 6001 0b8e |000d: sget v1, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.TAG_EXT_HEADER_UPDATE_LENGTH:I // field@8e0b │ │ +31c80e: b010 |000f: add-int/2addr v0, v1 │ │ +31c810: 5541 0f8e |0010: iget-boolean v1, v4, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.crcDataFlag:Z // field@8e0f │ │ +31c814: 3801 0500 |0012: if-eqz v1, 0017 // +0005 │ │ +31c818: 6001 078e |0014: sget v1, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.TAG_EXT_HEADER_CRC_LENGTH:I // field@8e07 │ │ +31c81c: b010 |0016: add-int/2addr v0, v1 │ │ +31c81e: 0101 |0017: move v1, v0 │ │ +31c820: 5540 1d8e |0018: iget-boolean v0, v4, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.tagRestriction:Z // field@8e1d │ │ +31c824: 3800 0500 |001a: if-eqz v0, 001f // +0005 │ │ +31c828: 6000 0a8e |001c: sget v0, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.TAG_EXT_HEADER_RESTRICTION_LENGTH:I // field@8e0a │ │ +31c82c: b001 |001e: add-int/2addr v1, v0 │ │ +31c82e: 6f10 1595 0400 |001f: invoke-super {v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getSize:()I // method@9515 │ │ +31c834: 0a00 |0022: move-result v0 │ │ +31c836: b001 |0023: add-int/2addr v1, v0 │ │ +31c838: 6200 1a8e |0024: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.logger:Ljava/util/logging/Logger; // field@8e1a │ │ +31c83c: 2202 3910 |0026: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ +31c840: 7010 cc87 0200 |0028: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +31c846: 6e10 8d97 0400 |002b: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.getLoggingFilename:()Ljava/lang/String; // method@978d │ │ +31c84c: 0c03 |002e: move-result-object v3 │ │ +31c84e: 6e20 d787 3200 |002f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31c854: 1a03 4b05 |0032: const-string v3, ":Tag Size is" // string@054b │ │ +31c858: 6e20 d787 3200 |0034: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31c85e: 6e20 d387 1200 |0037: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +31c864: 6e10 df87 0200 |003a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +31c86a: 0c02 |003d: move-result-object v2 │ │ +31c86c: 6e20 148a 2000 |003e: invoke-virtual {v0, v2}, Ljava/util/logging/Logger;.finer:(Ljava/lang/String;)V // method@8a14 │ │ +31c872: 0f01 |0041: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=673 │ │ 0x0006 line=675 │ │ 0x0009 line=676 │ │ 0x000d line=678 │ │ 0x0010 line=680 │ │ @@ -1368041,47 +1368041,47 @@ │ │ type : '(Lorg/jaudiotagger/tag/FieldKey;I)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 60 16-bit code units │ │ -31c8f0: |[31c8f0] org.jaudiotagger.tag.id3.ID3v24Tag.getValue:(Lorg/jaudiotagger/tag/FieldKey;I)Ljava/lang/String; │ │ -31c900: 3802 3600 |0000: if-eqz v2, 0036 // +0036 │ │ -31c904: 6200 c387 |0002: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.GENRE:Lorg/jaudiotagger/tag/FieldKey; // field@87c3 │ │ -31c908: 3302 2d00 |0004: if-ne v2, v0, 0031 // +002d │ │ -31c90c: 6e20 8697 2100 |0006: invoke-virtual {v1, v2}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.getFields:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/util/List; // method@9786 │ │ -31c912: 0c02 |0009: move-result-object v2 │ │ -31c914: 3802 2400 |000a: if-eqz v2, 002e // +0024 │ │ -31c918: 7210 7389 0200 |000c: invoke-interface {v2}, Ljava/util/List;.size:()I // method@8973 │ │ -31c91e: 0a00 |000f: move-result v0 │ │ -31c920: 3d00 1e00 |0010: if-lez v0, 002e // +001e │ │ -31c924: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -31c926: 7220 6a89 0200 |0013: invoke-interface {v2, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ -31c92c: 0c02 |0016: move-result-object v2 │ │ -31c92e: 1f02 0312 |0017: check-cast v2, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // type@1203 │ │ -31c932: 6e10 be94 0200 |0019: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -31c938: 0c02 |001c: move-result-object v2 │ │ -31c93a: 1f02 5f12 |001d: check-cast v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCON; // type@125f │ │ -31c93e: 6e10 b399 0200 |001f: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCON;.getValues:()Ljava/util/List; // method@99b3 │ │ -31c944: 0c02 |0022: move-result-object v2 │ │ -31c946: 7220 6a89 3200 |0023: invoke-interface {v2, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ -31c94c: 0c02 |0026: move-result-object v2 │ │ -31c94e: 1f02 3710 |0027: check-cast v2, Ljava/lang/String; // type@1037 │ │ -31c952: 7110 af99 0200 |0029: invoke-static {v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCON;.convertID3v24GenreToGeneric:(Ljava/lang/String;)Ljava/lang/String; // method@99af │ │ -31c958: 0c02 |002c: move-result-object v2 │ │ -31c95a: 1102 |002d: return-object v2 │ │ -31c95c: 1a02 0000 |002e: const-string v2, "" // string@0000 │ │ -31c960: 1102 |0030: return-object v2 │ │ -31c962: 6f30 1995 2103 |0031: invoke-super {v1, v2, v3}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getValue:(Lorg/jaudiotagger/tag/FieldKey;I)Ljava/lang/String; // method@9519 │ │ -31c968: 0c02 |0034: move-result-object v2 │ │ -31c96a: 1102 |0035: return-object v2 │ │ -31c96c: 2202 c311 |0036: new-instance v2, Lorg/jaudiotagger/tag/KeyNotFoundException; // type@11c3 │ │ -31c970: 7010 a791 0200 |0038: invoke-direct {v2}, Lorg/jaudiotagger/tag/KeyNotFoundException;.:()V // method@91a7 │ │ -31c976: 2702 |003b: throw v2 │ │ +31c8f4: |[31c8f4] org.jaudiotagger.tag.id3.ID3v24Tag.getValue:(Lorg/jaudiotagger/tag/FieldKey;I)Ljava/lang/String; │ │ +31c904: 3802 3600 |0000: if-eqz v2, 0036 // +0036 │ │ +31c908: 6200 c387 |0002: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.GENRE:Lorg/jaudiotagger/tag/FieldKey; // field@87c3 │ │ +31c90c: 3302 2d00 |0004: if-ne v2, v0, 0031 // +002d │ │ +31c910: 6e20 8697 2100 |0006: invoke-virtual {v1, v2}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.getFields:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/util/List; // method@9786 │ │ +31c916: 0c02 |0009: move-result-object v2 │ │ +31c918: 3802 2400 |000a: if-eqz v2, 002e // +0024 │ │ +31c91c: 7210 7389 0200 |000c: invoke-interface {v2}, Ljava/util/List;.size:()I // method@8973 │ │ +31c922: 0a00 |000f: move-result v0 │ │ +31c924: 3d00 1e00 |0010: if-lez v0, 002e // +001e │ │ +31c928: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +31c92a: 7220 6a89 0200 |0013: invoke-interface {v2, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ +31c930: 0c02 |0016: move-result-object v2 │ │ +31c932: 1f02 0312 |0017: check-cast v2, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame; // type@1203 │ │ +31c936: 6e10 be94 0200 |0019: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +31c93c: 0c02 |001c: move-result-object v2 │ │ +31c93e: 1f02 5f12 |001d: check-cast v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCON; // type@125f │ │ +31c942: 6e10 b399 0200 |001f: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCON;.getValues:()Ljava/util/List; // method@99b3 │ │ +31c948: 0c02 |0022: move-result-object v2 │ │ +31c94a: 7220 6a89 3200 |0023: invoke-interface {v2, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ +31c950: 0c02 |0026: move-result-object v2 │ │ +31c952: 1f02 3710 |0027: check-cast v2, Ljava/lang/String; // type@1037 │ │ +31c956: 7110 af99 0200 |0029: invoke-static {v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCON;.convertID3v24GenreToGeneric:(Ljava/lang/String;)Ljava/lang/String; // method@99af │ │ +31c95c: 0c02 |002c: move-result-object v2 │ │ +31c95e: 1102 |002d: return-object v2 │ │ +31c960: 1a02 0000 |002e: const-string v2, "" // string@0000 │ │ +31c964: 1102 |0030: return-object v2 │ │ +31c966: 6f30 1995 2103 |0031: invoke-super {v1, v2, v3}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Tag;.getValue:(Lorg/jaudiotagger/tag/FieldKey;I)Ljava/lang/String; // method@9519 │ │ +31c96c: 0c02 |0034: move-result-object v2 │ │ +31c96e: 1102 |0035: return-object v2 │ │ +31c970: 2202 c311 |0036: new-instance v2, Lorg/jaudiotagger/tag/KeyNotFoundException; // type@11c3 │ │ +31c974: 7010 a791 0200 |0038: invoke-direct {v2}, Lorg/jaudiotagger/tag/KeyNotFoundException;.:()V // method@91a7 │ │ +31c97a: 2702 |003b: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1456 │ │ 0x0006 line=1458 │ │ 0x000c line=1459 │ │ 0x0013 line=1461 │ │ 0x0019 line=1462 │ │ @@ -1368098,106 +1368098,106 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 191 16-bit code units │ │ -31d89c: |[31d89c] org.jaudiotagger.tag.id3.ID3v24Tag.processDuplicateFrame:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V │ │ -31d8ac: 6e10 be94 0300 |0000: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -31d8b2: 0c00 |0003: move-result-object v0 │ │ -31d8b4: 2000 6512 |0004: instance-of v0, v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC; // type@1265 │ │ -31d8b8: 3800 a400 |0006: if-eqz v0, 00aa // +00a4 │ │ -31d8bc: 6e10 be94 0400 |0008: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -31d8c2: 0c00 |000b: move-result-object v0 │ │ -31d8c4: 2000 6512 |000c: instance-of v0, v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC; // type@1265 │ │ -31d8c8: 3800 6800 |000e: if-eqz v0, 0076 // +0068 │ │ -31d8cc: 6e10 be94 0400 |0010: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -31d8d2: 0c04 |0013: move-result-object v4 │ │ -31d8d4: 1f04 6512 |0014: check-cast v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC; // type@1265 │ │ -31d8d8: 6e10 be94 0300 |0016: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -31d8de: 0c03 |0019: move-result-object v3 │ │ -31d8e0: 1f03 6512 |001a: check-cast v3, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC; // type@1265 │ │ -31d8e4: 6e10 e999 0300 |001c: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.getOriginalID:()Ljava/lang/String; // method@99e9 │ │ -31d8ea: 0c00 |001f: move-result-object v0 │ │ -31d8ec: 3900 0300 |0020: if-nez v0, 0023 // +0003 │ │ -31d8f0: 0e00 |0022: return-void │ │ -31d8f2: 6e10 e999 0300 |0023: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.getOriginalID:()Ljava/lang/String; // method@99e9 │ │ -31d8f8: 0c00 |0026: move-result-object v0 │ │ -31d8fa: 1a01 244b |0027: const-string v1, "TYER" // string@4b24 │ │ -31d8fe: 6e20 9c87 1000 |0029: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -31d904: 0a00 |002c: move-result v0 │ │ -31d906: 3800 0a00 |002d: if-eqz v0, 0037 // +000a │ │ -31d90a: 6e10 ec99 0300 |002f: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.getYear:()Ljava/lang/String; // method@99ec │ │ -31d910: 0c03 |0032: move-result-object v3 │ │ -31d912: 6e20 f499 3400 |0033: invoke-virtual {v4, v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.setYear:(Ljava/lang/String;)V // method@99f4 │ │ -31d918: 2836 |0036: goto 006c // +0036 │ │ -31d91a: 6e10 e999 0300 |0037: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.getOriginalID:()Ljava/lang/String; // method@99e9 │ │ -31d920: 0c00 |003a: move-result-object v0 │ │ -31d922: 1a01 4e49 |003b: const-string v1, "TDAT" // string@494e │ │ -31d926: 6e20 9c87 1000 |003d: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -31d92c: 0a00 |0040: move-result v0 │ │ -31d92e: 3800 1100 |0041: if-eqz v0, 0052 // +0011 │ │ -31d932: 6e10 e699 0300 |0043: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.getDate:()Ljava/lang/String; // method@99e6 │ │ -31d938: 0c00 |0046: move-result-object v0 │ │ -31d93a: 6e20 ef99 0400 |0047: invoke-virtual {v4, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.setDate:(Ljava/lang/String;)V // method@99ef │ │ -31d940: 6e10 ee99 0300 |004a: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.isMonthOnly:()Z // method@99ee │ │ -31d946: 0a03 |004d: move-result v3 │ │ -31d948: 6e20 f199 3400 |004e: invoke-virtual {v4, v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.setMonthOnly:(Z)V // method@99f1 │ │ -31d94e: 281b |0051: goto 006c // +001b │ │ -31d950: 6e10 e999 0300 |0052: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.getOriginalID:()Ljava/lang/String; // method@99e9 │ │ -31d956: 0c00 |0055: move-result-object v0 │ │ -31d958: 1a01 9349 |0056: const-string v1, "TIME" // string@4993 │ │ -31d95c: 6e20 9c87 1000 |0058: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -31d962: 0a00 |005b: move-result v0 │ │ -31d964: 3800 1000 |005c: if-eqz v0, 006c // +0010 │ │ -31d968: 6e10 eb99 0300 |005e: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.getTime:()Ljava/lang/String; // method@99eb │ │ -31d96e: 0c00 |0061: move-result-object v0 │ │ -31d970: 6e20 f399 0400 |0062: invoke-virtual {v4, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.setTime:(Ljava/lang/String;)V // method@99f3 │ │ -31d976: 6e10 ed99 0300 |0065: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.isHoursOnly:()Z // method@99ed │ │ -31d97c: 0a03 |0068: move-result v3 │ │ -31d97e: 6e20 f099 3400 |0069: invoke-virtual {v4, v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.setHoursOnly:(Z)V // method@99f0 │ │ -31d984: 6e10 e799 0400 |006c: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.getFormattedText:()Ljava/lang/String; // method@99e7 │ │ -31d98a: 0c03 |006f: move-result-object v3 │ │ -31d98c: 1a00 0c4c |0070: const-string v0, "Text" // string@4c0c │ │ -31d990: 6e30 f299 0403 |0072: invoke-virtual {v4, v0, v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@99f2 │ │ -31d996: 2849 |0075: goto 00be // +0049 │ │ -31d998: 6e10 be94 0400 |0076: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ -31d99e: 0c04 |0079: move-result-object v4 │ │ -31d9a0: 2044 9512 |007a: instance-of v4, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUnsupported; // type@1295 │ │ -31d9a4: 3804 0c00 |007c: if-eqz v4, 0088 // +000c │ │ -31d9a8: 5424 168e |007e: iget-object v4, v2, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.frameMap:Ljava/util/HashMap; // field@8e16 │ │ -31d9ac: 6e10 c694 0300 |0080: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getIdentifier:()Ljava/lang/String; // method@94c6 │ │ -31d9b2: 0c00 |0083: move-result-object v0 │ │ -31d9b4: 6e30 3689 0403 |0084: invoke-virtual {v4, v0, v3}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8936 │ │ -31d9ba: 2837 |0087: goto 00be // +0037 │ │ -31d9bc: 6204 1a8e |0088: sget-object v4, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.logger:Ljava/util/logging/Logger; // field@8e1a │ │ -31d9c0: 2200 3910 |008a: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -31d9c4: 7010 cc87 0000 |008c: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -31d9ca: 6e10 8d97 0200 |008f: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.getLoggingFilename:()Ljava/lang/String; // method@978d │ │ -31d9d0: 0c01 |0092: move-result-object v1 │ │ -31d9d2: 6e20 d787 1000 |0093: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31d9d8: 1a01 0a05 |0096: const-string v1, ":Found duplicate TDRC frame in invalid situation,discarding:" // string@050a │ │ -31d9dc: 6e20 d787 1000 |0098: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31d9e2: 6e10 c694 0300 |009b: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getIdentifier:()Ljava/lang/String; // method@94c6 │ │ -31d9e8: 0c03 |009e: move-result-object v3 │ │ -31d9ea: 6e20 d787 3000 |009f: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31d9f0: 6e10 df87 0000 |00a2: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -31d9f6: 0c03 |00a5: move-result-object v3 │ │ -31d9f8: 6e20 1c8a 3400 |00a6: invoke-virtual {v4, v3}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ -31d9fe: 2815 |00a9: goto 00be // +0015 │ │ -31da00: 2200 7c10 |00aa: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ -31da04: 7010 ae88 0000 |00ac: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ -31da0a: 7220 6489 4000 |00af: invoke-interface {v0, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -31da10: 7220 6489 3000 |00b2: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -31da16: 5424 168e |00b5: iget-object v4, v2, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.frameMap:Ljava/util/HashMap; // field@8e16 │ │ -31da1a: 6e10 c694 0300 |00b7: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getIdentifier:()Ljava/lang/String; // method@94c6 │ │ -31da20: 0c03 |00ba: move-result-object v3 │ │ -31da22: 6e30 3689 3400 |00bb: invoke-virtual {v4, v3, v0}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8936 │ │ -31da28: 0e00 |00be: return-void │ │ +31d8a0: |[31d8a0] org.jaudiotagger.tag.id3.ID3v24Tag.processDuplicateFrame:(Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;)V │ │ +31d8b0: 6e10 be94 0300 |0000: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +31d8b6: 0c00 |0003: move-result-object v0 │ │ +31d8b8: 2000 6512 |0004: instance-of v0, v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC; // type@1265 │ │ +31d8bc: 3800 a400 |0006: if-eqz v0, 00aa // +00a4 │ │ +31d8c0: 6e10 be94 0400 |0008: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +31d8c6: 0c00 |000b: move-result-object v0 │ │ +31d8c8: 2000 6512 |000c: instance-of v0, v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC; // type@1265 │ │ +31d8cc: 3800 6800 |000e: if-eqz v0, 0076 // +0068 │ │ +31d8d0: 6e10 be94 0400 |0010: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +31d8d6: 0c04 |0013: move-result-object v4 │ │ +31d8d8: 1f04 6512 |0014: check-cast v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC; // type@1265 │ │ +31d8dc: 6e10 be94 0300 |0016: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +31d8e2: 0c03 |0019: move-result-object v3 │ │ +31d8e4: 1f03 6512 |001a: check-cast v3, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC; // type@1265 │ │ +31d8e8: 6e10 e999 0300 |001c: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.getOriginalID:()Ljava/lang/String; // method@99e9 │ │ +31d8ee: 0c00 |001f: move-result-object v0 │ │ +31d8f0: 3900 0300 |0020: if-nez v0, 0023 // +0003 │ │ +31d8f4: 0e00 |0022: return-void │ │ +31d8f6: 6e10 e999 0300 |0023: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.getOriginalID:()Ljava/lang/String; // method@99e9 │ │ +31d8fc: 0c00 |0026: move-result-object v0 │ │ +31d8fe: 1a01 244b |0027: const-string v1, "TYER" // string@4b24 │ │ +31d902: 6e20 9c87 1000 |0029: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +31d908: 0a00 |002c: move-result v0 │ │ +31d90a: 3800 0a00 |002d: if-eqz v0, 0037 // +000a │ │ +31d90e: 6e10 ec99 0300 |002f: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.getYear:()Ljava/lang/String; // method@99ec │ │ +31d914: 0c03 |0032: move-result-object v3 │ │ +31d916: 6e20 f499 3400 |0033: invoke-virtual {v4, v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.setYear:(Ljava/lang/String;)V // method@99f4 │ │ +31d91c: 2836 |0036: goto 006c // +0036 │ │ +31d91e: 6e10 e999 0300 |0037: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.getOriginalID:()Ljava/lang/String; // method@99e9 │ │ +31d924: 0c00 |003a: move-result-object v0 │ │ +31d926: 1a01 4e49 |003b: const-string v1, "TDAT" // string@494e │ │ +31d92a: 6e20 9c87 1000 |003d: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +31d930: 0a00 |0040: move-result v0 │ │ +31d932: 3800 1100 |0041: if-eqz v0, 0052 // +0011 │ │ +31d936: 6e10 e699 0300 |0043: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.getDate:()Ljava/lang/String; // method@99e6 │ │ +31d93c: 0c00 |0046: move-result-object v0 │ │ +31d93e: 6e20 ef99 0400 |0047: invoke-virtual {v4, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.setDate:(Ljava/lang/String;)V // method@99ef │ │ +31d944: 6e10 ee99 0300 |004a: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.isMonthOnly:()Z // method@99ee │ │ +31d94a: 0a03 |004d: move-result v3 │ │ +31d94c: 6e20 f199 3400 |004e: invoke-virtual {v4, v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.setMonthOnly:(Z)V // method@99f1 │ │ +31d952: 281b |0051: goto 006c // +001b │ │ +31d954: 6e10 e999 0300 |0052: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.getOriginalID:()Ljava/lang/String; // method@99e9 │ │ +31d95a: 0c00 |0055: move-result-object v0 │ │ +31d95c: 1a01 9349 |0056: const-string v1, "TIME" // string@4993 │ │ +31d960: 6e20 9c87 1000 |0058: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +31d966: 0a00 |005b: move-result v0 │ │ +31d968: 3800 1000 |005c: if-eqz v0, 006c // +0010 │ │ +31d96c: 6e10 eb99 0300 |005e: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.getTime:()Ljava/lang/String; // method@99eb │ │ +31d972: 0c00 |0061: move-result-object v0 │ │ +31d974: 6e20 f399 0400 |0062: invoke-virtual {v4, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.setTime:(Ljava/lang/String;)V // method@99f3 │ │ +31d97a: 6e10 ed99 0300 |0065: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.isHoursOnly:()Z // method@99ed │ │ +31d980: 0a03 |0068: move-result v3 │ │ +31d982: 6e20 f099 3400 |0069: invoke-virtual {v4, v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.setHoursOnly:(Z)V // method@99f0 │ │ +31d988: 6e10 e799 0400 |006c: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.getFormattedText:()Ljava/lang/String; // method@99e7 │ │ +31d98e: 0c03 |006f: move-result-object v3 │ │ +31d990: 1a00 0c4c |0070: const-string v0, "Text" // string@4c0c │ │ +31d994: 6e30 f299 0403 |0072: invoke-virtual {v4, v0, v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@99f2 │ │ +31d99a: 2849 |0075: goto 00be // +0049 │ │ +31d99c: 6e10 be94 0400 |0076: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@94be │ │ +31d9a2: 0c04 |0079: move-result-object v4 │ │ +31d9a4: 2044 9512 |007a: instance-of v4, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyUnsupported; // type@1295 │ │ +31d9a8: 3804 0c00 |007c: if-eqz v4, 0088 // +000c │ │ +31d9ac: 5424 168e |007e: iget-object v4, v2, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.frameMap:Ljava/util/HashMap; // field@8e16 │ │ +31d9b0: 6e10 c694 0300 |0080: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getIdentifier:()Ljava/lang/String; // method@94c6 │ │ +31d9b6: 0c00 |0083: move-result-object v0 │ │ +31d9b8: 6e30 3689 0403 |0084: invoke-virtual {v4, v0, v3}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8936 │ │ +31d9be: 2837 |0087: goto 00be // +0037 │ │ +31d9c0: 6204 1a8e |0088: sget-object v4, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.logger:Ljava/util/logging/Logger; // field@8e1a │ │ +31d9c4: 2200 3910 |008a: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +31d9c8: 7010 cc87 0000 |008c: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +31d9ce: 6e10 8d97 0200 |008f: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.getLoggingFilename:()Ljava/lang/String; // method@978d │ │ +31d9d4: 0c01 |0092: move-result-object v1 │ │ +31d9d6: 6e20 d787 1000 |0093: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31d9dc: 1a01 0a05 |0096: const-string v1, ":Found duplicate TDRC frame in invalid situation,discarding:" // string@050a │ │ +31d9e0: 6e20 d787 1000 |0098: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31d9e6: 6e10 c694 0300 |009b: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getIdentifier:()Ljava/lang/String; // method@94c6 │ │ +31d9ec: 0c03 |009e: move-result-object v3 │ │ +31d9ee: 6e20 d787 3000 |009f: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31d9f4: 6e10 df87 0000 |00a2: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +31d9fa: 0c03 |00a5: move-result-object v3 │ │ +31d9fc: 6e20 1c8a 3400 |00a6: invoke-virtual {v4, v3}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ +31da02: 2815 |00a9: goto 00be // +0015 │ │ +31da04: 2200 7c10 |00aa: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ +31da08: 7010 ae88 0000 |00ac: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ +31da0e: 7220 6489 4000 |00af: invoke-interface {v0, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +31da14: 7220 6489 3000 |00b2: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +31da1a: 5424 168e |00b5: iget-object v4, v2, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.frameMap:Ljava/util/HashMap; // field@8e16 │ │ +31da1e: 6e10 c694 0300 |00b7: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/AbstractID3v2Frame;.getIdentifier:()Ljava/lang/String; // method@94c6 │ │ +31da24: 0c03 |00ba: move-result-object v3 │ │ +31da26: 6e30 3689 3400 |00bb: invoke-virtual {v4, v3, v0}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8936 │ │ +31da2c: 0e00 |00be: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=440 │ │ 0x0008 line=442 │ │ 0x0010 line=444 │ │ 0x0016 line=445 │ │ 0x001c line=448 │ │ @@ -1368227,55 +1368227,55 @@ │ │ type : '(Ljava/nio/ByteBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 92 16-bit code units │ │ -31da2c: |[31da2c] org.jaudiotagger.tag.id3.ID3v24Tag.read:(Ljava/nio/ByteBuffer;)V │ │ -31da3c: 6e20 9c97 5400 |0000: invoke-virtual {v4, v5}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.seek:(Ljava/nio/ByteBuffer;)Z // method@979c │ │ -31da42: 0a00 |0003: move-result v0 │ │ -31da44: 3800 3100 |0004: if-eqz v0, 0035 // +0031 │ │ -31da48: 7020 9b97 5400 |0006: invoke-direct {v4, v5}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.readHeaderFlags:(Ljava/nio/ByteBuffer;)V // method@979b │ │ -31da4e: 7110 8395 0500 |0009: invoke-static {v5}, Lorg/jaudiotagger/tag/id3/ID3SyncSafeInteger;.bufferToValue:(Ljava/nio/ByteBuffer;)I // method@9583 │ │ -31da54: 0a00 |000c: move-result v0 │ │ -31da56: 6201 1a8e |000d: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.logger:Ljava/util/logging/Logger; // field@8e1a │ │ -31da5a: 2202 3910 |000f: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ -31da5e: 7010 cc87 0200 |0011: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -31da64: 6e10 8d97 0400 |0014: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.getLoggingFilename:()Ljava/lang/String; // method@978d │ │ -31da6a: 0c03 |0017: move-result-object v3 │ │ -31da6c: 6e20 d787 3200 |0018: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31da72: 1a03 3e05 |001b: const-string v3, ":Reading tag from file size set in header is:" // string@053e │ │ -31da76: 6e20 d787 3200 |001d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31da7c: 6e20 d387 0200 |0020: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -31da82: 6e10 df87 0200 |0023: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -31da88: 0c02 |0026: move-result-object v2 │ │ -31da8a: 6e20 128a 2100 |0027: invoke-virtual {v1, v2}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -31da90: 5541 138e |002a: iget-boolean v1, v4, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.extended:Z // field@8e13 │ │ -31da94: 3801 0500 |002c: if-eqz v1, 0031 // +0005 │ │ -31da98: 7030 9997 5400 |002e: invoke-direct {v4, v5, v0}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.readExtendedHeader:(Ljava/nio/ByteBuffer;I)V // method@9799 │ │ -31da9e: 7030 9a97 5400 |0031: invoke-direct {v4, v5, v0}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.readFrames:(Ljava/nio/ByteBuffer;I)V // method@979a │ │ -31daa4: 0e00 |0034: return-void │ │ -31daa6: 2205 c811 |0035: new-instance v5, Lorg/jaudiotagger/tag/TagNotFoundException; // type@11c8 │ │ -31daaa: 2200 3910 |0037: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -31daae: 7010 cc87 0000 |0039: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -31dab4: 6e10 8d97 0400 |003c: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.getLoggingFilename:()Ljava/lang/String; // method@978d │ │ -31daba: 0c01 |003f: move-result-object v1 │ │ -31dabc: 6e20 d787 1000 |0040: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31dac2: 1a01 c804 |0043: const-string v1, ":" // string@04c8 │ │ -31dac6: 6e20 d787 1000 |0045: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31dacc: 6e10 8c97 0400 |0048: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.getIdentifier:()Ljava/lang/String; // method@978c │ │ -31dad2: 0c01 |004b: move-result-object v1 │ │ -31dad4: 6e20 d787 1000 |004c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31dada: 1a01 4e02 |004f: const-string v1, " tag not found" // string@024e │ │ -31dade: 6e20 d787 1000 |0051: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -31dae4: 6e10 df87 0000 |0054: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -31daea: 0c00 |0057: move-result-object v0 │ │ -31daec: 7020 de91 0500 |0058: invoke-direct {v5, v0}, Lorg/jaudiotagger/tag/TagNotFoundException;.:(Ljava/lang/String;)V // method@91de │ │ -31daf2: 2705 |005b: throw v5 │ │ +31da30: |[31da30] org.jaudiotagger.tag.id3.ID3v24Tag.read:(Ljava/nio/ByteBuffer;)V │ │ +31da40: 6e20 9c97 5400 |0000: invoke-virtual {v4, v5}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.seek:(Ljava/nio/ByteBuffer;)Z // method@979c │ │ +31da46: 0a00 |0003: move-result v0 │ │ +31da48: 3800 3100 |0004: if-eqz v0, 0035 // +0031 │ │ +31da4c: 7020 9b97 5400 |0006: invoke-direct {v4, v5}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.readHeaderFlags:(Ljava/nio/ByteBuffer;)V // method@979b │ │ +31da52: 7110 8395 0500 |0009: invoke-static {v5}, Lorg/jaudiotagger/tag/id3/ID3SyncSafeInteger;.bufferToValue:(Ljava/nio/ByteBuffer;)I // method@9583 │ │ +31da58: 0a00 |000c: move-result v0 │ │ +31da5a: 6201 1a8e |000d: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.logger:Ljava/util/logging/Logger; // field@8e1a │ │ +31da5e: 2202 3910 |000f: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ +31da62: 7010 cc87 0200 |0011: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +31da68: 6e10 8d97 0400 |0014: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.getLoggingFilename:()Ljava/lang/String; // method@978d │ │ +31da6e: 0c03 |0017: move-result-object v3 │ │ +31da70: 6e20 d787 3200 |0018: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31da76: 1a03 3e05 |001b: const-string v3, ":Reading tag from file size set in header is:" // string@053e │ │ +31da7a: 6e20 d787 3200 |001d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31da80: 6e20 d387 0200 |0020: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +31da86: 6e10 df87 0200 |0023: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +31da8c: 0c02 |0026: move-result-object v2 │ │ +31da8e: 6e20 128a 2100 |0027: invoke-virtual {v1, v2}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +31da94: 5541 138e |002a: iget-boolean v1, v4, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.extended:Z // field@8e13 │ │ +31da98: 3801 0500 |002c: if-eqz v1, 0031 // +0005 │ │ +31da9c: 7030 9997 5400 |002e: invoke-direct {v4, v5, v0}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.readExtendedHeader:(Ljava/nio/ByteBuffer;I)V // method@9799 │ │ +31daa2: 7030 9a97 5400 |0031: invoke-direct {v4, v5, v0}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.readFrames:(Ljava/nio/ByteBuffer;I)V // method@979a │ │ +31daa8: 0e00 |0034: return-void │ │ +31daaa: 2205 c811 |0035: new-instance v5, Lorg/jaudiotagger/tag/TagNotFoundException; // type@11c8 │ │ +31daae: 2200 3910 |0037: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +31dab2: 7010 cc87 0000 |0039: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +31dab8: 6e10 8d97 0400 |003c: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.getLoggingFilename:()Ljava/lang/String; // method@978d │ │ +31dabe: 0c01 |003f: move-result-object v1 │ │ +31dac0: 6e20 d787 1000 |0040: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31dac6: 1a01 c804 |0043: const-string v1, ":" // string@04c8 │ │ +31daca: 6e20 d787 1000 |0045: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31dad0: 6e10 8c97 0400 |0048: invoke-virtual {v4}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.getIdentifier:()Ljava/lang/String; // method@978c │ │ +31dad6: 0c01 |004b: move-result-object v1 │ │ +31dad8: 6e20 d787 1000 |004c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31dade: 1a01 4e02 |004f: const-string v1, " tag not found" // string@024e │ │ +31dae2: 6e20 d787 1000 |0051: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +31dae8: 6e10 df87 0000 |0054: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +31daee: 0c00 |0057: move-result-object v0 │ │ +31daf0: 7020 de91 0500 |0058: invoke-direct {v5, v0}, Lorg/jaudiotagger/tag/TagNotFoundException;.:(Ljava/lang/String;)V // method@91de │ │ +31daf6: 2705 |005b: throw v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=869 │ │ 0x0006 line=873 │ │ 0x0009 line=876 │ │ 0x000d line=877 │ │ 0x002a line=879 │ │ @@ -1368291,38 +1368291,38 @@ │ │ type : '(Lorg/jaudiotagger/audio/MyFile;J)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 4 │ │ outs : 8 │ │ insns size : 36 16-bit code units │ │ -31ce30: |[31ce30] org.jaudiotagger.tag.id3.ID3v24Tag.write:(Lorg/jaudiotagger/audio/MyFile;J)J │ │ -31ce40: 6e10 a197 0900 |0000: invoke-virtual {v9}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.writeFramesToBuffer:()Ljava/io/ByteArrayOutputStream; // method@97a1 │ │ -31ce46: 0c00 |0003: move-result-object v0 │ │ -31ce48: 6e10 3186 0000 |0004: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8631 │ │ -31ce4e: 0c04 |0007: move-result-object v4 │ │ -31ce50: 2140 |0008: array-length v0, v4 │ │ -31ce52: d800 000a |0009: add-int/lit8 v0, v0, #int 10 // #0a │ │ -31ce56: 84b1 |000b: long-to-int v1, v11 │ │ -31ce58: 6e30 7697 0901 |000c: invoke-virtual {v9, v0, v1}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.calculateTagSize:(II)I // method@9776 │ │ -31ce5e: 0a00 |000f: move-result v0 │ │ -31ce60: 2141 |0010: array-length v1, v4 │ │ -31ce62: d801 010a |0011: add-int/lit8 v1, v1, #int 10 // #0a │ │ -31ce66: 9105 0001 |0013: sub-int v5, v0, v1 │ │ -31ce6a: 2141 |0015: array-length v1, v4 │ │ -31ce6c: 1202 |0016: const/4 v2, #int 0 // #0 │ │ -31ce6e: 7040 a297 5921 |0017: invoke-direct {v9, v5, v1, v2}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.writeHeaderToBuffer:(IIZ)Ljava/nio/ByteBuffer; // method@97a2 │ │ -31ce74: 0c03 |001a: move-result-object v3 │ │ -31ce76: 0791 |001b: move-object v1, v9 │ │ -31ce78: 07a2 |001c: move-object v2, v10 │ │ -31ce7a: 0106 |001d: move v6, v0 │ │ -31ce7c: 04b7 |001e: move-wide v7, v11 │ │ -31ce7e: 7408 a097 0100 |001f: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7, v8}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.writeBufferToFile:(Lorg/jaudiotagger/audio/MyFile;Ljava/nio/ByteBuffer;[BIIJ)V // method@97a0 │ │ -31ce84: 810a |0022: int-to-long v10, v0 │ │ -31ce86: 100a |0023: return-wide v10 │ │ +31ce34: |[31ce34] org.jaudiotagger.tag.id3.ID3v24Tag.write:(Lorg/jaudiotagger/audio/MyFile;J)J │ │ +31ce44: 6e10 a197 0900 |0000: invoke-virtual {v9}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.writeFramesToBuffer:()Ljava/io/ByteArrayOutputStream; // method@97a1 │ │ +31ce4a: 0c00 |0003: move-result-object v0 │ │ +31ce4c: 6e10 3186 0000 |0004: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8631 │ │ +31ce52: 0c04 |0007: move-result-object v4 │ │ +31ce54: 2140 |0008: array-length v0, v4 │ │ +31ce56: d800 000a |0009: add-int/lit8 v0, v0, #int 10 // #0a │ │ +31ce5a: 84b1 |000b: long-to-int v1, v11 │ │ +31ce5c: 6e30 7697 0901 |000c: invoke-virtual {v9, v0, v1}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.calculateTagSize:(II)I // method@9776 │ │ +31ce62: 0a00 |000f: move-result v0 │ │ +31ce64: 2141 |0010: array-length v1, v4 │ │ +31ce66: d801 010a |0011: add-int/lit8 v1, v1, #int 10 // #0a │ │ +31ce6a: 9105 0001 |0013: sub-int v5, v0, v1 │ │ +31ce6e: 2141 |0015: array-length v1, v4 │ │ +31ce70: 1202 |0016: const/4 v2, #int 0 // #0 │ │ +31ce72: 7040 a297 5921 |0017: invoke-direct {v9, v5, v1, v2}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.writeHeaderToBuffer:(IIZ)Ljava/nio/ByteBuffer; // method@97a2 │ │ +31ce78: 0c03 |001a: move-result-object v3 │ │ +31ce7a: 0791 |001b: move-object v1, v9 │ │ +31ce7c: 07a2 |001c: move-object v2, v10 │ │ +31ce7e: 0106 |001d: move v6, v0 │ │ +31ce80: 04b7 |001e: move-wide v7, v11 │ │ +31ce82: 7408 a097 0100 |001f: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7, v8}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.writeBufferToFile:(Lorg/jaudiotagger/audio/MyFile;Ljava/nio/ByteBuffer;[BIIJ)V // method@97a0 │ │ +31ce88: 810a |0022: int-to-long v10, v0 │ │ +31ce8a: 100a |0023: return-wide v10 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1103 │ │ 0x0008 line=1106 │ │ 0x0010 line=1109 │ │ 0x0015 line=1112 │ │ 0x001f line=1113 │ │ @@ -1368336,39 +1368336,39 @@ │ │ type : '(Ljava/nio/channels/WritableByteChannel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 43 16-bit code units │ │ -31e128: |[31e128] org.jaudiotagger.tag.id3.ID3v24Tag.write:(Ljava/nio/channels/WritableByteChannel;I)V │ │ -31e138: 6e10 a197 0300 |0000: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.writeFramesToBuffer:()Ljava/io/ByteArrayOutputStream; // method@97a1 │ │ -31e13e: 0c00 |0003: move-result-object v0 │ │ -31e140: 6e10 3186 0000 |0004: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8631 │ │ -31e146: 0c00 |0007: move-result-object v0 │ │ -31e148: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -31e14a: 3d05 0e00 |0009: if-lez v5, 0017 // +000e │ │ -31e14e: 2102 |000b: array-length v2, v0 │ │ -31e150: d802 020a |000c: add-int/lit8 v2, v2, #int 10 // #0a │ │ -31e154: 6e30 7697 2305 |000e: invoke-virtual {v3, v2, v5}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.calculateTagSize:(II)I // method@9776 │ │ -31e15a: 0a05 |0011: move-result v5 │ │ -31e15c: 2102 |0012: array-length v2, v0 │ │ -31e15e: d802 020a |0013: add-int/lit8 v2, v2, #int 10 // #0a │ │ -31e162: b125 |0015: sub-int/2addr v5, v2 │ │ -31e164: 2802 |0016: goto 0018 // +0002 │ │ -31e166: 1205 |0017: const/4 v5, #int 0 // #0 │ │ -31e168: 2102 |0018: array-length v2, v0 │ │ -31e16a: 7040 a297 5312 |0019: invoke-direct {v3, v5, v2, v1}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.writeHeaderToBuffer:(IIZ)Ljava/nio/ByteBuffer; // method@97a2 │ │ -31e170: 0c01 |001c: move-result-object v1 │ │ -31e172: 7220 7388 1400 |001d: invoke-interface {v4, v1}, Ljava/nio/channels/WritableByteChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8873 │ │ -31e178: 7110 5b88 0000 |0020: invoke-static {v0}, Ljava/nio/ByteBuffer;.wrap:([B)Ljava/nio/ByteBuffer; // method@885b │ │ -31e17e: 0c00 |0023: move-result-object v0 │ │ -31e180: 7220 7388 0400 |0024: invoke-interface {v4, v0}, Ljava/nio/channels/WritableByteChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8873 │ │ -31e186: 6e30 a397 4305 |0027: invoke-virtual {v3, v4, v5}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.writePadding:(Ljava/nio/channels/WritableByteChannel;I)V // method@97a3 │ │ -31e18c: 0e00 |002a: return-void │ │ +31e12c: |[31e12c] org.jaudiotagger.tag.id3.ID3v24Tag.write:(Ljava/nio/channels/WritableByteChannel;I)V │ │ +31e13c: 6e10 a197 0300 |0000: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.writeFramesToBuffer:()Ljava/io/ByteArrayOutputStream; // method@97a1 │ │ +31e142: 0c00 |0003: move-result-object v0 │ │ +31e144: 6e10 3186 0000 |0004: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8631 │ │ +31e14a: 0c00 |0007: move-result-object v0 │ │ +31e14c: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +31e14e: 3d05 0e00 |0009: if-lez v5, 0017 // +000e │ │ +31e152: 2102 |000b: array-length v2, v0 │ │ +31e154: d802 020a |000c: add-int/lit8 v2, v2, #int 10 // #0a │ │ +31e158: 6e30 7697 2305 |000e: invoke-virtual {v3, v2, v5}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.calculateTagSize:(II)I // method@9776 │ │ +31e15e: 0a05 |0011: move-result v5 │ │ +31e160: 2102 |0012: array-length v2, v0 │ │ +31e162: d802 020a |0013: add-int/lit8 v2, v2, #int 10 // #0a │ │ +31e166: b125 |0015: sub-int/2addr v5, v2 │ │ +31e168: 2802 |0016: goto 0018 // +0002 │ │ +31e16a: 1205 |0017: const/4 v5, #int 0 // #0 │ │ +31e16c: 2102 |0018: array-length v2, v0 │ │ +31e16e: 7040 a297 5312 |0019: invoke-direct {v3, v5, v2, v1}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.writeHeaderToBuffer:(IIZ)Ljava/nio/ByteBuffer; // method@97a2 │ │ +31e174: 0c01 |001c: move-result-object v1 │ │ +31e176: 7220 7388 1400 |001d: invoke-interface {v4, v1}, Ljava/nio/channels/WritableByteChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8873 │ │ +31e17c: 7110 5b88 0000 |0020: invoke-static {v0}, Ljava/nio/ByteBuffer;.wrap:([B)Ljava/nio/ByteBuffer; // method@885b │ │ +31e182: 0c00 |0023: move-result-object v0 │ │ +31e184: 7220 7388 0400 |0024: invoke-interface {v4, v0}, Ljava/nio/channels/WritableByteChannel;.write:(Ljava/nio/ByteBuffer;)I // method@8873 │ │ +31e18a: 6e30 a397 4305 |0027: invoke-virtual {v3, v4, v5}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.writePadding:(Ljava/nio/channels/WritableByteChannel;I)V // method@97a3 │ │ +31e190: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1123 │ │ 0x000b line=1128 │ │ 0x0012 line=1129 │ │ 0x0018 line=1133 │ │ 0x001d line=1135 │ │ @@ -1368415,17 +1368415,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -321284: |[321284] org.jaudiotagger.tag.id3.framebody.FrameBodyGRP1.:()V │ │ -321294: 7010 d997 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:()V // method@97d9 │ │ -32129a: 0e00 |0003: return-void │ │ +321288: |[321288] org.jaudiotagger.tag.id3.framebody.FrameBodyGRP1.:()V │ │ +321298: 7010 d997 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:()V // method@97d9 │ │ +32129e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyGRP1; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyGRP1;) │ │ @@ -1368433,17 +1368433,17 @@ │ │ type : '(BLjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -32129c: |[32129c] org.jaudiotagger.tag.id3.framebody.FrameBodyGRP1.:(BLjava/lang/String;)V │ │ -3212ac: 7030 da97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(BLjava/lang/String;)V // method@97da │ │ -3212b2: 0e00 |0003: return-void │ │ +3212a0: |[3212a0] org.jaudiotagger.tag.id3.framebody.FrameBodyGRP1.:(BLjava/lang/String;)V │ │ +3212b0: 7030 da97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(BLjava/lang/String;)V // method@97da │ │ +3212b6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyGRP1; │ │ 0x0000 - 0x0004 reg=1 (null) B │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -1368453,17 +1368453,17 @@ │ │ type : '(Ljava/nio/ByteBuffer;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -3212b4: |[3212b4] org.jaudiotagger.tag.id3.framebody.FrameBodyGRP1.:(Ljava/nio/ByteBuffer;I)V │ │ -3212c4: 7030 db97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Ljava/nio/ByteBuffer;I)V // method@97db │ │ -3212ca: 0e00 |0003: return-void │ │ +3212b8: |[3212b8] org.jaudiotagger.tag.id3.framebody.FrameBodyGRP1.:(Ljava/nio/ByteBuffer;I)V │ │ +3212c8: 7030 db97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Ljava/nio/ByteBuffer;I)V // method@97db │ │ +3212ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyGRP1; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/nio/ByteBuffer; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1368473,17 +1368473,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyGRP1;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3212cc: |[3212cc] org.jaudiotagger.tag.id3.framebody.FrameBodyGRP1.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyGRP1;)V │ │ -3212dc: 7020 dc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;)V // method@97dc │ │ -3212e2: 0e00 |0003: return-void │ │ +3212d0: |[3212d0] org.jaudiotagger.tag.id3.framebody.FrameBodyGRP1.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyGRP1;)V │ │ +3212e0: 7020 dc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;)V // method@97dc │ │ +3212e6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyGRP1; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/tag/id3/framebody/FrameBodyGRP1; │ │ │ │ @@ -1368493,17 +1368493,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -32126c: |[32126c] org.jaudiotagger.tag.id3.framebody.FrameBodyGRP1.getIdentifier:()Ljava/lang/String; │ │ -32127c: 1a00 ec1b |0000: const-string v0, "GRP1" // string@1bec │ │ -321280: 1100 |0002: return-object v0 │ │ +321270: |[321270] org.jaudiotagger.tag.id3.framebody.FrameBodyGRP1.getIdentifier:()Ljava/lang/String; │ │ +321280: 1a00 ec1b |0000: const-string v0, "GRP1" // string@1bec │ │ +321284: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 6917 (FrameBodyGRP1.java) │ │ │ │ Class #3936 header: │ │ @@ -1368544,17 +1368544,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3212fc: |[3212fc] org.jaudiotagger.tag.id3.framebody.FrameBodyIPLS.:()V │ │ -32130c: 7010 c697 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyPairs;.:()V // method@97c6 │ │ -321312: 0e00 |0003: return-void │ │ +321300: |[321300] org.jaudiotagger.tag.id3.framebody.FrameBodyIPLS.:()V │ │ +321310: 7010 c697 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyPairs;.:()V // method@97c6 │ │ +321316: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyIPLS; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyIPLS;) │ │ @@ -1368562,17 +1368562,17 @@ │ │ type : '(BLjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -321314: |[321314] org.jaudiotagger.tag.id3.framebody.FrameBodyIPLS.:(BLjava/lang/String;)V │ │ -321324: 7030 c797 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyPairs;.:(BLjava/lang/String;)V // method@97c7 │ │ -32132a: 0e00 |0003: return-void │ │ +321318: |[321318] org.jaudiotagger.tag.id3.framebody.FrameBodyIPLS.:(BLjava/lang/String;)V │ │ +321328: 7030 c797 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyPairs;.:(BLjava/lang/String;)V // method@97c7 │ │ +32132e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyIPLS; │ │ 0x0000 - 0x0004 reg=1 (null) B │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -1368582,35 +1368582,35 @@ │ │ type : '(BLjava/util/List;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 43 16-bit code units │ │ -32132c: |[32132c] org.jaudiotagger.tag.id3.framebody.FrameBodyIPLS.:(BLjava/util/List;)V │ │ -32133c: 7010 c697 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyPairs;.:()V // method@97c6 │ │ -321342: 7110 ca86 0200 |0003: invoke-static {v2}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@86ca │ │ -321348: 0c02 |0006: move-result-object v2 │ │ -32134a: 1a00 bd4c |0007: const-string v0, "TextEncoding" // string@4cbd │ │ -32134e: 6e30 c798 0102 |0009: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyIPLS;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@98c7 │ │ -321354: 2202 ed11 |000c: new-instance v2, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs; // type@11ed │ │ -321358: 7010 cb93 0200 |000e: invoke-direct {v2}, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs;.:()V // method@93cb │ │ -32135e: 7210 6e89 0300 |0011: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ -321364: 0c03 |0014: move-result-object v3 │ │ -321366: 7210 4789 0300 |0015: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -32136c: 0a00 |0018: move-result v0 │ │ -32136e: 3800 0c00 |0019: if-eqz v0, 0025 // +000c │ │ -321372: 7210 4889 0300 |001b: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -321378: 0c00 |001e: move-result-object v0 │ │ -32137a: 1f00 ec11 |001f: check-cast v0, Lorg/jaudiotagger/tag/datatype/Pair; // type@11ec │ │ -32137e: 6e20 ce93 0200 |0021: invoke-virtual {v2, v0}, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs;.add:(Lorg/jaudiotagger/tag/datatype/Pair;)V // method@93ce │ │ -321384: 28f1 |0024: goto 0015 // -000f │ │ -321386: 1a03 0c4c |0025: const-string v3, "Text" // string@4c0c │ │ -32138a: 6e30 c798 3102 |0027: invoke-virtual {v1, v3, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyIPLS;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@98c7 │ │ -321390: 0e00 |002a: return-void │ │ +321330: |[321330] org.jaudiotagger.tag.id3.framebody.FrameBodyIPLS.:(BLjava/util/List;)V │ │ +321340: 7010 c697 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyPairs;.:()V // method@97c6 │ │ +321346: 7110 ca86 0200 |0003: invoke-static {v2}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@86ca │ │ +32134c: 0c02 |0006: move-result-object v2 │ │ +32134e: 1a00 bd4c |0007: const-string v0, "TextEncoding" // string@4cbd │ │ +321352: 6e30 c798 0102 |0009: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyIPLS;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@98c7 │ │ +321358: 2202 ed11 |000c: new-instance v2, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs; // type@11ed │ │ +32135c: 7010 cb93 0200 |000e: invoke-direct {v2}, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs;.:()V // method@93cb │ │ +321362: 7210 6e89 0300 |0011: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ +321368: 0c03 |0014: move-result-object v3 │ │ +32136a: 7210 4789 0300 |0015: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +321370: 0a00 |0018: move-result v0 │ │ +321372: 3800 0c00 |0019: if-eqz v0, 0025 // +000c │ │ +321376: 7210 4889 0300 |001b: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +32137c: 0c00 |001e: move-result-object v0 │ │ +32137e: 1f00 ec11 |001f: check-cast v0, Lorg/jaudiotagger/tag/datatype/Pair; // type@11ec │ │ +321382: 6e20 ce93 0200 |0021: invoke-virtual {v2, v0}, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs;.add:(Lorg/jaudiotagger/tag/datatype/Pair;)V // method@93ce │ │ +321388: 28f1 |0024: goto 0015 // -000f │ │ +32138a: 1a03 0c4c |0025: const-string v3, "Text" // string@4c0c │ │ +32138e: 6e30 c798 3102 |0027: invoke-virtual {v1, v3, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyIPLS;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@98c7 │ │ +321394: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x0003 line=101 │ │ 0x000c line=102 │ │ 0x0011 line=103 │ │ 0x0021 line=105 │ │ @@ -1368625,17 +1368625,17 @@ │ │ type : '(Ljava/nio/ByteBuffer;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -321394: |[321394] org.jaudiotagger.tag.id3.framebody.FrameBodyIPLS.:(Ljava/nio/ByteBuffer;I)V │ │ -3213a4: 7030 c897 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyPairs;.:(Ljava/nio/ByteBuffer;I)V // method@97c8 │ │ -3213aa: 0e00 |0003: return-void │ │ +321398: |[321398] org.jaudiotagger.tag.id3.framebody.FrameBodyIPLS.:(Ljava/nio/ByteBuffer;I)V │ │ +3213a8: 7030 c897 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyPairs;.:(Ljava/nio/ByteBuffer;I)V // method@97c8 │ │ +3213ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyIPLS; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/nio/ByteBuffer; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1368645,27 +1368645,27 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyIPLS;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -3213ac: |[3213ac] org.jaudiotagger.tag.id3.framebody.FrameBodyIPLS.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyIPLS;)V │ │ -3213bc: 7010 c697 0200 |0000: invoke-direct {v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyPairs;.:()V // method@97c6 │ │ -3213c2: 6e10 c698 0300 |0003: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyIPLS;.getTextEncoding:()B // method@98c6 │ │ -3213c8: 0a00 |0006: move-result v0 │ │ -3213ca: 7110 ca86 0000 |0007: invoke-static {v0}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@86ca │ │ -3213d0: 0c00 |000a: move-result-object v0 │ │ -3213d2: 1a01 bd4c |000b: const-string v1, "TextEncoding" // string@4cbd │ │ -3213d6: 6e30 c798 1200 |000d: invoke-virtual {v2, v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyIPLS;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@98c7 │ │ -3213dc: 6e10 c598 0300 |0010: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyIPLS;.getPairing:()Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs; // method@98c5 │ │ -3213e2: 0c03 |0013: move-result-object v3 │ │ -3213e4: 1a00 0c4c |0014: const-string v0, "Text" // string@4c0c │ │ -3213e8: 6e30 c798 0203 |0016: invoke-virtual {v2, v0, v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyIPLS;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@98c7 │ │ -3213ee: 0e00 |0019: return-void │ │ +3213b0: |[3213b0] org.jaudiotagger.tag.id3.framebody.FrameBodyIPLS.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyIPLS;)V │ │ +3213c0: 7010 c697 0200 |0000: invoke-direct {v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyPairs;.:()V // method@97c6 │ │ +3213c6: 6e10 c698 0300 |0003: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyIPLS;.getTextEncoding:()B // method@98c6 │ │ +3213cc: 0a00 |0006: move-result v0 │ │ +3213ce: 7110 ca86 0000 |0007: invoke-static {v0}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@86ca │ │ +3213d4: 0c00 |000a: move-result-object v0 │ │ +3213d6: 1a01 bd4c |000b: const-string v1, "TextEncoding" // string@4cbd │ │ +3213da: 6e30 c798 1200 |000d: invoke-virtual {v2, v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyIPLS;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@98c7 │ │ +3213e0: 6e10 c598 0300 |0010: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyIPLS;.getPairing:()Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs; // method@98c5 │ │ +3213e6: 0c03 |0013: move-result-object v3 │ │ +3213e8: 1a00 0c4c |0014: const-string v0, "Text" // string@4c0c │ │ +3213ec: 6e30 c798 0203 |0016: invoke-virtual {v2, v0, v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyIPLS;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@98c7 │ │ +3213f2: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0003 line=66 │ │ 0x0010 line=67 │ │ locals : │ │ 0x0000 - 0x001a reg=2 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyIPLS; │ │ @@ -1368676,27 +1368676,27 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIPL;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -3213f0: |[3213f0] org.jaudiotagger.tag.id3.framebody.FrameBodyIPLS.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIPL;)V │ │ -321400: 7010 c697 0200 |0000: invoke-direct {v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyPairs;.:()V // method@97c6 │ │ -321406: 6e10 209a 0300 |0003: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIPL;.getTextEncoding:()B // method@9a20 │ │ -32140c: 0a00 |0006: move-result v0 │ │ -32140e: 7110 ca86 0000 |0007: invoke-static {v0}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@86ca │ │ -321414: 0c00 |000a: move-result-object v0 │ │ -321416: 1a01 bd4c |000b: const-string v1, "TextEncoding" // string@4cbd │ │ -32141a: 6e30 c798 1200 |000d: invoke-virtual {v2, v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyIPLS;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@98c7 │ │ -321420: 6e10 1f9a 0300 |0010: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIPL;.getPairing:()Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs; // method@9a1f │ │ -321426: 0c03 |0013: move-result-object v3 │ │ -321428: 1a00 0c4c |0014: const-string v0, "Text" // string@4c0c │ │ -32142c: 6e30 c798 0203 |0016: invoke-virtual {v2, v0, v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyIPLS;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@98c7 │ │ -321432: 0e00 |0019: return-void │ │ +3213f4: |[3213f4] org.jaudiotagger.tag.id3.framebody.FrameBodyIPLS.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIPL;)V │ │ +321404: 7010 c697 0200 |0000: invoke-direct {v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyPairs;.:()V // method@97c6 │ │ +32140a: 6e10 209a 0300 |0003: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIPL;.getTextEncoding:()B // method@9a20 │ │ +321410: 0a00 |0006: move-result v0 │ │ +321412: 7110 ca86 0000 |0007: invoke-static {v0}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@86ca │ │ +321418: 0c00 |000a: move-result-object v0 │ │ +32141a: 1a01 bd4c |000b: const-string v1, "TextEncoding" // string@4cbd │ │ +32141e: 6e30 c798 1200 |000d: invoke-virtual {v2, v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyIPLS;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@98c7 │ │ +321424: 6e10 1f9a 0300 |0010: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIPL;.getPairing:()Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs; // method@9a1f │ │ +32142a: 0c03 |0013: move-result-object v3 │ │ +32142c: 1a00 0c4c |0014: const-string v0, "Text" // string@4c0c │ │ +321430: 6e30 c798 0203 |0016: invoke-virtual {v2, v0, v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyIPLS;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@98c7 │ │ +321436: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x0003 line=89 │ │ 0x0010 line=90 │ │ locals : │ │ 0x0000 - 0x001a reg=2 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyIPLS; │ │ @@ -1368708,17 +1368708,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3212e4: |[3212e4] org.jaudiotagger.tag.id3.framebody.FrameBodyIPLS.getIdentifier:()Ljava/lang/String; │ │ -3212f4: 1a00 bd1e |0000: const-string v0, "IPLS" // string@1ebd │ │ -3212f8: 1100 |0002: return-object v0 │ │ +3212e8: |[3212e8] org.jaudiotagger.tag.id3.framebody.FrameBodyIPLS.getIdentifier:()Ljava/lang/String; │ │ +3212f8: 1a00 bd1e |0000: const-string v0, "IPLS" // string@1ebd │ │ +3212fc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 6918 (FrameBodyIPLS.java) │ │ │ │ Class #3937 header: │ │ @@ -1368757,17 +1368757,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3216f4: |[3216f4] org.jaudiotagger.tag.id3.framebody.FrameBodyMVIN.:()V │ │ -321704: 7010 b297 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal;.:()V // method@97b2 │ │ -32170a: 0e00 |0003: return-void │ │ +3216f8: |[3216f8] org.jaudiotagger.tag.id3.framebody.FrameBodyMVIN.:()V │ │ +321708: 7010 b297 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal;.:()V // method@97b2 │ │ +32170e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyMVIN; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyMVIN;) │ │ @@ -1368775,17 +1368775,17 @@ │ │ type : '(BLjava/lang/Integer;Ljava/lang/Integer;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -32170c: |[32170c] org.jaudiotagger.tag.id3.framebody.FrameBodyMVIN.:(BLjava/lang/Integer;Ljava/lang/Integer;)V │ │ -32171c: 7040 b397 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal;.:(BLjava/lang/Integer;Ljava/lang/Integer;)V // method@97b3 │ │ -321722: 0e00 |0003: return-void │ │ +321710: |[321710] org.jaudiotagger.tag.id3.framebody.FrameBodyMVIN.:(BLjava/lang/Integer;Ljava/lang/Integer;)V │ │ +321720: 7040 b397 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal;.:(BLjava/lang/Integer;Ljava/lang/Integer;)V // method@97b3 │ │ +321726: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyMVIN; │ │ 0x0000 - 0x0004 reg=1 (null) B │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/Integer; │ │ @@ -1368796,17 +1368796,17 @@ │ │ type : '(BLjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -321724: |[321724] org.jaudiotagger.tag.id3.framebody.FrameBodyMVIN.:(BLjava/lang/String;)V │ │ -321734: 7030 b497 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal;.:(BLjava/lang/String;)V // method@97b4 │ │ -32173a: 0e00 |0003: return-void │ │ +321728: |[321728] org.jaudiotagger.tag.id3.framebody.FrameBodyMVIN.:(BLjava/lang/String;)V │ │ +321738: 7030 b497 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal;.:(BLjava/lang/String;)V // method@97b4 │ │ +32173e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyMVIN; │ │ 0x0000 - 0x0004 reg=1 (null) B │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -1368816,17 +1368816,17 @@ │ │ type : '(Ljava/nio/ByteBuffer;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -32173c: |[32173c] org.jaudiotagger.tag.id3.framebody.FrameBodyMVIN.:(Ljava/nio/ByteBuffer;I)V │ │ -32174c: 7030 b597 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal;.:(Ljava/nio/ByteBuffer;I)V // method@97b5 │ │ -321752: 0e00 |0003: return-void │ │ +321740: |[321740] org.jaudiotagger.tag.id3.framebody.FrameBodyMVIN.:(Ljava/nio/ByteBuffer;I)V │ │ +321750: 7030 b597 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal;.:(Ljava/nio/ByteBuffer;I)V // method@97b5 │ │ +321756: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyMVIN; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/nio/ByteBuffer; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1368836,17 +1368836,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyMVIN;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -321754: |[321754] org.jaudiotagger.tag.id3.framebody.FrameBodyMVIN.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyMVIN;)V │ │ -321764: 7020 b697 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal;)V // method@97b6 │ │ -32176a: 0e00 |0003: return-void │ │ +321758: |[321758] org.jaudiotagger.tag.id3.framebody.FrameBodyMVIN.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyMVIN;)V │ │ +321768: 7020 b697 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal;)V // method@97b6 │ │ +32176e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyMVIN; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/tag/id3/framebody/FrameBodyMVIN; │ │ │ │ @@ -1368856,17 +1368856,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3216dc: |[3216dc] org.jaudiotagger.tag.id3.framebody.FrameBodyMVIN.getIdentifier:()Ljava/lang/String; │ │ -3216ec: 1a00 543a |0000: const-string v0, "MVIN" // string@3a54 │ │ -3216f0: 1100 |0002: return-object v0 │ │ +3216e0: |[3216e0] org.jaudiotagger.tag.id3.framebody.FrameBodyMVIN.getIdentifier:()Ljava/lang/String; │ │ +3216f0: 1a00 543a |0000: const-string v0, "MVIN" // string@3a54 │ │ +3216f4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 6922 (FrameBodyMVIN.java) │ │ │ │ Class #3938 header: │ │ @@ -1368903,17 +1368903,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -321784: |[321784] org.jaudiotagger.tag.id3.framebody.FrameBodyMVNM.:()V │ │ -321794: 7010 d997 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:()V // method@97d9 │ │ -32179a: 0e00 |0003: return-void │ │ +321788: |[321788] org.jaudiotagger.tag.id3.framebody.FrameBodyMVNM.:()V │ │ +321798: 7010 d997 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:()V // method@97d9 │ │ +32179e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyMVNM; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyMVNM;) │ │ @@ -1368921,17 +1368921,17 @@ │ │ type : '(BLjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -32179c: |[32179c] org.jaudiotagger.tag.id3.framebody.FrameBodyMVNM.:(BLjava/lang/String;)V │ │ -3217ac: 7030 da97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(BLjava/lang/String;)V // method@97da │ │ -3217b2: 0e00 |0003: return-void │ │ +3217a0: |[3217a0] org.jaudiotagger.tag.id3.framebody.FrameBodyMVNM.:(BLjava/lang/String;)V │ │ +3217b0: 7030 da97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(BLjava/lang/String;)V // method@97da │ │ +3217b6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyMVNM; │ │ 0x0000 - 0x0004 reg=1 (null) B │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -1368941,17 +1368941,17 @@ │ │ type : '(Ljava/nio/ByteBuffer;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -3217b4: |[3217b4] org.jaudiotagger.tag.id3.framebody.FrameBodyMVNM.:(Ljava/nio/ByteBuffer;I)V │ │ -3217c4: 7030 db97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Ljava/nio/ByteBuffer;I)V // method@97db │ │ -3217ca: 0e00 |0003: return-void │ │ +3217b8: |[3217b8] org.jaudiotagger.tag.id3.framebody.FrameBodyMVNM.:(Ljava/nio/ByteBuffer;I)V │ │ +3217c8: 7030 db97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Ljava/nio/ByteBuffer;I)V // method@97db │ │ +3217ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyMVNM; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/nio/ByteBuffer; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1368961,17 +1368961,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyMVNM;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3217cc: |[3217cc] org.jaudiotagger.tag.id3.framebody.FrameBodyMVNM.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyMVNM;)V │ │ -3217dc: 7020 dc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;)V // method@97dc │ │ -3217e2: 0e00 |0003: return-void │ │ +3217d0: |[3217d0] org.jaudiotagger.tag.id3.framebody.FrameBodyMVNM.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyMVNM;)V │ │ +3217e0: 7020 dc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;)V // method@97dc │ │ +3217e6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyMVNM; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/tag/id3/framebody/FrameBodyMVNM; │ │ │ │ @@ -1368981,17 +1368981,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -32176c: |[32176c] org.jaudiotagger.tag.id3.framebody.FrameBodyMVNM.getIdentifier:()Ljava/lang/String; │ │ -32177c: 1a00 563a |0000: const-string v0, "MVNM" // string@3a56 │ │ -321780: 1100 |0002: return-object v0 │ │ +321770: |[321770] org.jaudiotagger.tag.id3.framebody.FrameBodyMVNM.getIdentifier:()Ljava/lang/String; │ │ +321780: 1a00 563a |0000: const-string v0, "MVNM" // string@3a56 │ │ +321784: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 6923 (FrameBodyMVNM.java) │ │ │ │ Class #3939 header: │ │ @@ -1369028,17 +1369028,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -323144: |[323144] org.jaudiotagger.tag.id3.framebody.FrameBodyTALB.:()V │ │ -323154: 7010 d997 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:()V // method@97d9 │ │ -32315a: 0e00 |0003: return-void │ │ +323148: |[323148] org.jaudiotagger.tag.id3.framebody.FrameBodyTALB.:()V │ │ +323158: 7010 d997 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:()V // method@97d9 │ │ +32315e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTALB; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTALB;) │ │ @@ -1369046,17 +1369046,17 @@ │ │ type : '(BLjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -32315c: |[32315c] org.jaudiotagger.tag.id3.framebody.FrameBodyTALB.:(BLjava/lang/String;)V │ │ -32316c: 7030 da97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(BLjava/lang/String;)V // method@97da │ │ -323172: 0e00 |0003: return-void │ │ +323160: |[323160] org.jaudiotagger.tag.id3.framebody.FrameBodyTALB.:(BLjava/lang/String;)V │ │ +323170: 7030 da97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(BLjava/lang/String;)V // method@97da │ │ +323176: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTALB; │ │ 0x0000 - 0x0004 reg=1 (null) B │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -1369066,17 +1369066,17 @@ │ │ type : '(Ljava/nio/ByteBuffer;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -323174: |[323174] org.jaudiotagger.tag.id3.framebody.FrameBodyTALB.:(Ljava/nio/ByteBuffer;I)V │ │ -323184: 7030 db97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Ljava/nio/ByteBuffer;I)V // method@97db │ │ -32318a: 0e00 |0003: return-void │ │ +323178: |[323178] org.jaudiotagger.tag.id3.framebody.FrameBodyTALB.:(Ljava/nio/ByteBuffer;I)V │ │ +323188: 7030 db97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Ljava/nio/ByteBuffer;I)V // method@97db │ │ +32318e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTALB; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/nio/ByteBuffer; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1369086,17 +1369086,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTALB;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -32318c: |[32318c] org.jaudiotagger.tag.id3.framebody.FrameBodyTALB.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTALB;)V │ │ -32319c: 7020 dc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;)V // method@97dc │ │ -3231a2: 0e00 |0003: return-void │ │ +323190: |[323190] org.jaudiotagger.tag.id3.framebody.FrameBodyTALB.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTALB;)V │ │ +3231a0: 7020 dc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;)V // method@97dc │ │ +3231a6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTALB; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTALB; │ │ │ │ @@ -1369106,17 +1369106,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -32312c: |[32312c] org.jaudiotagger.tag.id3.framebody.FrameBodyTALB.getIdentifier:()Ljava/lang/String; │ │ -32313c: 1a00 2a49 |0000: const-string v0, "TALB" // string@492a │ │ -323140: 1100 |0002: return-object v0 │ │ +323130: |[323130] org.jaudiotagger.tag.id3.framebody.FrameBodyTALB.getIdentifier:()Ljava/lang/String; │ │ +323140: 1a00 2a49 |0000: const-string v0, "TALB" // string@492a │ │ +323144: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 6938 (FrameBodyTALB.java) │ │ │ │ Class #3940 header: │ │ @@ -1369153,17 +1369153,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3231bc: |[3231bc] org.jaudiotagger.tag.id3.framebody.FrameBodyTBPM.:()V │ │ -3231cc: 7010 d997 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:()V // method@97d9 │ │ -3231d2: 0e00 |0003: return-void │ │ +3231c0: |[3231c0] org.jaudiotagger.tag.id3.framebody.FrameBodyTBPM.:()V │ │ +3231d0: 7010 d997 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:()V // method@97d9 │ │ +3231d6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTBPM; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTBPM;) │ │ @@ -1369171,17 +1369171,17 @@ │ │ type : '(BLjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -3231d4: |[3231d4] org.jaudiotagger.tag.id3.framebody.FrameBodyTBPM.:(BLjava/lang/String;)V │ │ -3231e4: 7030 da97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(BLjava/lang/String;)V // method@97da │ │ -3231ea: 0e00 |0003: return-void │ │ +3231d8: |[3231d8] org.jaudiotagger.tag.id3.framebody.FrameBodyTBPM.:(BLjava/lang/String;)V │ │ +3231e8: 7030 da97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(BLjava/lang/String;)V // method@97da │ │ +3231ee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTBPM; │ │ 0x0000 - 0x0004 reg=1 (null) B │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -1369191,17 +1369191,17 @@ │ │ type : '(Ljava/nio/ByteBuffer;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -3231ec: |[3231ec] org.jaudiotagger.tag.id3.framebody.FrameBodyTBPM.:(Ljava/nio/ByteBuffer;I)V │ │ -3231fc: 7030 db97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Ljava/nio/ByteBuffer;I)V // method@97db │ │ -323202: 0e00 |0003: return-void │ │ +3231f0: |[3231f0] org.jaudiotagger.tag.id3.framebody.FrameBodyTBPM.:(Ljava/nio/ByteBuffer;I)V │ │ +323200: 7030 db97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Ljava/nio/ByteBuffer;I)V // method@97db │ │ +323206: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTBPM; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/nio/ByteBuffer; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1369211,17 +1369211,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTBPM;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -323204: |[323204] org.jaudiotagger.tag.id3.framebody.FrameBodyTBPM.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTBPM;)V │ │ -323214: 7020 dc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;)V // method@97dc │ │ -32321a: 0e00 |0003: return-void │ │ +323208: |[323208] org.jaudiotagger.tag.id3.framebody.FrameBodyTBPM.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTBPM;)V │ │ +323218: 7020 dc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;)V // method@97dc │ │ +32321e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTBPM; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTBPM; │ │ │ │ @@ -1369231,17 +1369231,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3231a4: |[3231a4] org.jaudiotagger.tag.id3.framebody.FrameBodyTBPM.getIdentifier:()Ljava/lang/String; │ │ -3231b4: 1a00 3b49 |0000: const-string v0, "TBPM" // string@493b │ │ -3231b8: 1100 |0002: return-object v0 │ │ +3231a8: |[3231a8] org.jaudiotagger.tag.id3.framebody.FrameBodyTBPM.getIdentifier:()Ljava/lang/String; │ │ +3231b8: 1a00 3b49 |0000: const-string v0, "TBPM" // string@493b │ │ +3231bc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 6939 (FrameBodyTBPM.java) │ │ │ │ Class #3941 header: │ │ @@ -1369283,40 +1369283,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -32325c: |[32325c] org.jaudiotagger.tag.id3.framebody.FrameBodyTCMP.:()V │ │ -32326c: 0e00 |0000: return-void │ │ +323260: |[323260] org.jaudiotagger.tag.id3.framebody.FrameBodyTCMP.:()V │ │ +323270: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCMP;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -323270: |[323270] org.jaudiotagger.tag.id3.framebody.FrameBodyTCMP.:()V │ │ -323280: 7010 d997 0200 |0000: invoke-direct {v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:()V // method@97d9 │ │ -323286: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -323288: 7110 ca86 0000 |0004: invoke-static {v0}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@86ca │ │ -32328e: 0c00 |0007: move-result-object v0 │ │ -323290: 1a01 bd4c |0008: const-string v1, "TextEncoding" // string@4cbd │ │ -323294: 6e30 9e99 1200 |000a: invoke-virtual {v2, v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCMP;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@999e │ │ -32329a: 6200 7d8e |000d: sget-object v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCMP;.IS_COMPILATION:Ljava/lang/String; // field@8e7d │ │ -32329e: 1a01 0c4c |000f: const-string v1, "Text" // string@4c0c │ │ -3232a2: 6e30 9e99 1200 |0011: invoke-virtual {v2, v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCMP;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@999e │ │ -3232a8: 0e00 |0014: return-void │ │ +323274: |[323274] org.jaudiotagger.tag.id3.framebody.FrameBodyTCMP.:()V │ │ +323284: 7010 d997 0200 |0000: invoke-direct {v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:()V // method@97d9 │ │ +32328a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +32328c: 7110 ca86 0000 |0004: invoke-static {v0}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@86ca │ │ +323292: 0c00 |0007: move-result-object v0 │ │ +323294: 1a01 bd4c |0008: const-string v1, "TextEncoding" // string@4cbd │ │ +323298: 6e30 9e99 1200 |000a: invoke-virtual {v2, v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCMP;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@999e │ │ +32329e: 6200 7d8e |000d: sget-object v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCMP;.IS_COMPILATION:Ljava/lang/String; // field@8e7d │ │ +3232a2: 1a01 0c4c |000f: const-string v1, "Text" // string@4c0c │ │ +3232a6: 6e30 9e99 1200 |0011: invoke-virtual {v2, v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCMP;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@999e │ │ +3232ac: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0004 line=30 │ │ 0x000d line=31 │ │ locals : │ │ 0x0000 - 0x0015 reg=2 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCMP; │ │ @@ -1369326,17 +1369326,17 @@ │ │ type : '(BLjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -3232ac: |[3232ac] org.jaudiotagger.tag.id3.framebody.FrameBodyTCMP.:(BLjava/lang/String;)V │ │ -3232bc: 7030 da97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(BLjava/lang/String;)V // method@97da │ │ -3232c2: 0e00 |0003: return-void │ │ +3232b0: |[3232b0] org.jaudiotagger.tag.id3.framebody.FrameBodyTCMP.:(BLjava/lang/String;)V │ │ +3232c0: 7030 da97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(BLjava/lang/String;)V // method@97da │ │ +3232c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCMP; │ │ 0x0000 - 0x0004 reg=1 (null) B │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -1369346,17 +1369346,17 @@ │ │ type : '(Ljava/nio/ByteBuffer;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -3232c4: |[3232c4] org.jaudiotagger.tag.id3.framebody.FrameBodyTCMP.:(Ljava/nio/ByteBuffer;I)V │ │ -3232d4: 7030 db97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Ljava/nio/ByteBuffer;I)V // method@97db │ │ -3232da: 0e00 |0003: return-void │ │ +3232c8: |[3232c8] org.jaudiotagger.tag.id3.framebody.FrameBodyTCMP.:(Ljava/nio/ByteBuffer;I)V │ │ +3232d8: 7030 db97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Ljava/nio/ByteBuffer;I)V // method@97db │ │ +3232de: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCMP; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/nio/ByteBuffer; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1369366,17 +1369366,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCMP;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3232dc: |[3232dc] org.jaudiotagger.tag.id3.framebody.FrameBodyTCMP.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCMP;)V │ │ -3232ec: 7020 dc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;)V // method@97dc │ │ -3232f2: 0e00 |0003: return-void │ │ +3232e0: |[3232e0] org.jaudiotagger.tag.id3.framebody.FrameBodyTCMP.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCMP;)V │ │ +3232f0: 7020 dc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;)V // method@97dc │ │ +3232f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCMP; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCMP; │ │ │ │ @@ -1369386,37 +1369386,37 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -323244: |[323244] org.jaudiotagger.tag.id3.framebody.FrameBodyTCMP.getIdentifier:()Ljava/lang/String; │ │ -323254: 1a00 3e49 |0000: const-string v0, "TCMP" // string@493e │ │ -323258: 1100 |0002: return-object v0 │ │ +323248: |[323248] org.jaudiotagger.tag.id3.framebody.FrameBodyTCMP.getIdentifier:()Ljava/lang/String; │ │ +323258: 1a00 3e49 |0000: const-string v0, "TCMP" // string@493e │ │ +32325c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCMP;) │ │ name : 'isCompilation' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -32321c: |[32321c] org.jaudiotagger.tag.id3.framebody.FrameBodyTCMP.isCompilation:()Z │ │ -32322c: 6e10 9c99 0200 |0000: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCMP;.getText:()Ljava/lang/String; // method@999c │ │ -323232: 0c00 |0003: move-result-object v0 │ │ -323234: 6201 7d8e |0004: sget-object v1, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCMP;.IS_COMPILATION:Ljava/lang/String; // field@8e7d │ │ -323238: 6e20 9c87 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -32323e: 0a00 |0009: move-result v0 │ │ -323240: 0f00 |000a: return v0 │ │ +323220: |[323220] org.jaudiotagger.tag.id3.framebody.FrameBodyTCMP.isCompilation:()Z │ │ +323230: 6e10 9c99 0200 |0000: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCMP;.getText:()Ljava/lang/String; // method@999c │ │ +323236: 0c00 |0003: move-result-object v0 │ │ +323238: 6201 7d8e |0004: sget-object v1, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCMP;.IS_COMPILATION:Ljava/lang/String; // field@8e7d │ │ +32323c: 6e20 9c87 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +323242: 0a00 |0009: move-result v0 │ │ +323244: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCMP; │ │ │ │ source_file_idx : 6940 (FrameBodyTCMP.java) │ │ @@ -1369455,17 +1369455,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -32330c: |[32330c] org.jaudiotagger.tag.id3.framebody.FrameBodyTCOM.:()V │ │ -32331c: 7010 d997 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:()V // method@97d9 │ │ -323322: 0e00 |0003: return-void │ │ +323310: |[323310] org.jaudiotagger.tag.id3.framebody.FrameBodyTCOM.:()V │ │ +323320: 7010 d997 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:()V // method@97d9 │ │ +323326: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCOM; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCOM;) │ │ @@ -1369473,17 +1369473,17 @@ │ │ type : '(BLjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -323324: |[323324] org.jaudiotagger.tag.id3.framebody.FrameBodyTCOM.:(BLjava/lang/String;)V │ │ -323334: 7030 da97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(BLjava/lang/String;)V // method@97da │ │ -32333a: 0e00 |0003: return-void │ │ +323328: |[323328] org.jaudiotagger.tag.id3.framebody.FrameBodyTCOM.:(BLjava/lang/String;)V │ │ +323338: 7030 da97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(BLjava/lang/String;)V // method@97da │ │ +32333e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCOM; │ │ 0x0000 - 0x0004 reg=1 (null) B │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -1369493,17 +1369493,17 @@ │ │ type : '(Ljava/nio/ByteBuffer;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -32333c: |[32333c] org.jaudiotagger.tag.id3.framebody.FrameBodyTCOM.:(Ljava/nio/ByteBuffer;I)V │ │ -32334c: 7030 db97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Ljava/nio/ByteBuffer;I)V // method@97db │ │ -323352: 0e00 |0003: return-void │ │ +323340: |[323340] org.jaudiotagger.tag.id3.framebody.FrameBodyTCOM.:(Ljava/nio/ByteBuffer;I)V │ │ +323350: 7030 db97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Ljava/nio/ByteBuffer;I)V // method@97db │ │ +323356: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCOM; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/nio/ByteBuffer; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1369513,17 +1369513,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCOM;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -323354: |[323354] org.jaudiotagger.tag.id3.framebody.FrameBodyTCOM.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCOM;)V │ │ -323364: 7020 dc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;)V // method@97dc │ │ -32336a: 0e00 |0003: return-void │ │ +323358: |[323358] org.jaudiotagger.tag.id3.framebody.FrameBodyTCOM.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCOM;)V │ │ +323368: 7020 dc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;)V // method@97dc │ │ +32336e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCOM; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCOM; │ │ │ │ @@ -1369533,17 +1369533,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3232f4: |[3232f4] org.jaudiotagger.tag.id3.framebody.FrameBodyTCOM.getIdentifier:()Ljava/lang/String; │ │ -323304: 1a00 4049 |0000: const-string v0, "TCOM" // string@4940 │ │ -323308: 1100 |0002: return-object v0 │ │ +3232f8: |[3232f8] org.jaudiotagger.tag.id3.framebody.FrameBodyTCOM.getIdentifier:()Ljava/lang/String; │ │ +323308: 1a00 4049 |0000: const-string v0, "TCOM" // string@4940 │ │ +32330c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 6941 (FrameBodyTCOM.java) │ │ │ │ Class #3943 header: │ │ @@ -1369596,17 +1369596,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -323828: |[323828] org.jaudiotagger.tag.id3.framebody.FrameBodyTCON.:()V │ │ -323838: 7010 d997 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:()V // method@97d9 │ │ -32383e: 0e00 |0003: return-void │ │ +32382c: |[32382c] org.jaudiotagger.tag.id3.framebody.FrameBodyTCON.:()V │ │ +32383c: 7010 d997 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:()V // method@97d9 │ │ +323842: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCON; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCON;) │ │ @@ -1369614,17 +1369614,17 @@ │ │ type : '(BLjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -323840: |[323840] org.jaudiotagger.tag.id3.framebody.FrameBodyTCON.:(BLjava/lang/String;)V │ │ -323850: 7030 da97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(BLjava/lang/String;)V // method@97da │ │ -323856: 0e00 |0003: return-void │ │ +323844: |[323844] org.jaudiotagger.tag.id3.framebody.FrameBodyTCON.:(BLjava/lang/String;)V │ │ +323854: 7030 da97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(BLjava/lang/String;)V // method@97da │ │ +32385a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCON; │ │ 0x0000 - 0x0004 reg=1 (null) B │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -1369634,17 +1369634,17 @@ │ │ type : '(Ljava/nio/ByteBuffer;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -323858: |[323858] org.jaudiotagger.tag.id3.framebody.FrameBodyTCON.:(Ljava/nio/ByteBuffer;I)V │ │ -323868: 7030 db97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Ljava/nio/ByteBuffer;I)V // method@97db │ │ -32386e: 0e00 |0003: return-void │ │ +32385c: |[32385c] org.jaudiotagger.tag.id3.framebody.FrameBodyTCON.:(Ljava/nio/ByteBuffer;I)V │ │ +32386c: 7030 db97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Ljava/nio/ByteBuffer;I)V // method@97db │ │ +323872: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCON; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/nio/ByteBuffer; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1369654,17 +1369654,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCON;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -323870: |[323870] org.jaudiotagger.tag.id3.framebody.FrameBodyTCON.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCON;)V │ │ -323880: 7020 dc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;)V // method@97dc │ │ -323886: 0e00 |0003: return-void │ │ +323874: |[323874] org.jaudiotagger.tag.id3.framebody.FrameBodyTCON.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCON;)V │ │ +323884: 7020 dc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;)V // method@97dc │ │ +32388a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCON; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCON; │ │ │ │ @@ -1369673,25 +1369673,25 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -32336c: |[32336c] org.jaudiotagger.tag.id3.framebody.FrameBodyTCON.bracketWrap:(Ljava/lang/Object;)Ljava/lang/String; │ │ -32337c: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -323380: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -323386: 1a01 e802 |0005: const-string v1, "(" // string@02e8 │ │ -32338a: 6e20 d787 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -323390: 6e20 d687 2000 |000a: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ -323396: 1302 2900 |000d: const/16 v2, #int 41 // #29 │ │ -32339a: 6e20 d087 2000 |000f: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@87d0 │ │ -3233a0: 6e10 df87 0000 |0012: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -3233a6: 0c02 |0015: move-result-object v2 │ │ -3233a8: 1102 |0016: return-object v2 │ │ +323370: |[323370] org.jaudiotagger.tag.id3.framebody.FrameBodyTCON.bracketWrap:(Ljava/lang/Object;)Ljava/lang/String; │ │ +323380: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +323384: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +32338a: 1a01 e802 |0005: const-string v1, "(" // string@02e8 │ │ +32338e: 6e20 d787 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +323394: 6e20 d687 2000 |000a: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ +32339a: 1302 2900 |000d: const/16 v2, #int 41 // #29 │ │ +32339e: 6e20 d087 2000 |000f: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@87d0 │ │ +3233a4: 6e10 df87 0000 |0012: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +3233aa: 0c02 |0015: move-result-object v2 │ │ +3233ac: 1102 |0016: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=233 │ │ locals : │ │ 0x0000 - 0x0017 reg=2 (null) Ljava/lang/Object; │ │ │ │ #5 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCON;) │ │ @@ -1369699,53 +1369699,53 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 72 16-bit code units │ │ -3233ac: |[3233ac] org.jaudiotagger.tag.id3.framebody.FrameBodyTCON.checkBracketed:(Ljava/lang/String;)Ljava/lang/String; │ │ -3233bc: 1a00 e802 |0000: const-string v0, "(" // string@02e8 │ │ -3233c0: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ -3233c4: 6e30 ae87 0201 |0004: invoke-virtual {v2, v0, v1}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@87ae │ │ -3233ca: 0c02 |0007: move-result-object v2 │ │ -3233cc: 1a00 8403 |0008: const-string v0, ")" // string@0384 │ │ -3233d0: 6e30 ae87 0201 |000a: invoke-virtual {v2, v0, v1}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@87ae │ │ -3233d6: 0c02 |000d: move-result-object v2 │ │ -3233d8: 7110 2b87 0200 |000e: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@872b │ │ -3233de: 0a00 |0011: move-result v0 │ │ -3233e0: 7100 079e 0000 |0012: invoke-static {}, Lorg/jaudiotagger/tag/reference/GenreTypes;.getMaxGenreId:()I // method@9e07 │ │ -3233e6: 0a01 |0015: move-result v1 │ │ -3233e8: 3610 0a00 |0016: if-gt v0, v1, 0020 // +000a │ │ -3233ec: 7100 069e 0000 |0018: invoke-static {}, Lorg/jaudiotagger/tag/reference/GenreTypes;.getInstanceOf:()Lorg/jaudiotagger/tag/reference/GenreTypes; // method@9e06 │ │ -3233f2: 0c01 |001b: move-result-object v1 │ │ -3233f4: 6e20 099e 0100 |001c: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/reference/GenreTypes;.getValueForId:(I)Ljava/lang/String; // method@9e09 │ │ -3233fa: 0c02 |001f: move-result-object v2 │ │ -3233fc: 1102 |0020: return-object v2 │ │ -3233fe: 0000 |0021: nop // spacer │ │ -323400: 6200 1c8f |0022: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes;.RX:Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes; // field@8f1c │ │ -323404: 6e10 d89b 0000 |0024: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes;.name:()Ljava/lang/String; // method@9bd8 │ │ -32340a: 0c00 |0027: move-result-object v0 │ │ -32340c: 6e20 9d87 0200 |0028: invoke-virtual {v2, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@879d │ │ -323412: 0a00 |002b: move-result v0 │ │ -323414: 3800 0900 |002c: if-eqz v0, 0035 // +0009 │ │ -323418: 6202 1c8f |002e: sget-object v2, Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes;.RX:Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes; // field@8f1c │ │ -32341c: 6e10 d79b 0200 |0030: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes;.getDescription:()Ljava/lang/String; // method@9bd7 │ │ -323422: 0c02 |0033: move-result-object v2 │ │ -323424: 2813 |0034: goto 0047 // +0013 │ │ -323426: 6200 1b8f |0035: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes;.CR:Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes; // field@8f1b │ │ -32342a: 6e10 d89b 0000 |0037: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes;.name:()Ljava/lang/String; // method@9bd8 │ │ -323430: 0c00 |003a: move-result-object v0 │ │ -323432: 6e20 9d87 0200 |003b: invoke-virtual {v2, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@879d │ │ -323438: 0a00 |003e: move-result v0 │ │ -32343a: 3800 0800 |003f: if-eqz v0, 0047 // +0008 │ │ -32343e: 6202 1b8f |0041: sget-object v2, Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes;.CR:Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes; // field@8f1b │ │ -323442: 6e10 d79b 0200 |0043: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes;.getDescription:()Ljava/lang/String; // method@9bd7 │ │ -323448: 0c02 |0046: move-result-object v2 │ │ -32344a: 1102 |0047: return-object v2 │ │ +3233b0: |[3233b0] org.jaudiotagger.tag.id3.framebody.FrameBodyTCON.checkBracketed:(Ljava/lang/String;)Ljava/lang/String; │ │ +3233c0: 1a00 e802 |0000: const-string v0, "(" // string@02e8 │ │ +3233c4: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ +3233c8: 6e30 ae87 0201 |0004: invoke-virtual {v2, v0, v1}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@87ae │ │ +3233ce: 0c02 |0007: move-result-object v2 │ │ +3233d0: 1a00 8403 |0008: const-string v0, ")" // string@0384 │ │ +3233d4: 6e30 ae87 0201 |000a: invoke-virtual {v2, v0, v1}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@87ae │ │ +3233da: 0c02 |000d: move-result-object v2 │ │ +3233dc: 7110 2b87 0200 |000e: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@872b │ │ +3233e2: 0a00 |0011: move-result v0 │ │ +3233e4: 7100 079e 0000 |0012: invoke-static {}, Lorg/jaudiotagger/tag/reference/GenreTypes;.getMaxGenreId:()I // method@9e07 │ │ +3233ea: 0a01 |0015: move-result v1 │ │ +3233ec: 3610 0a00 |0016: if-gt v0, v1, 0020 // +000a │ │ +3233f0: 7100 069e 0000 |0018: invoke-static {}, Lorg/jaudiotagger/tag/reference/GenreTypes;.getInstanceOf:()Lorg/jaudiotagger/tag/reference/GenreTypes; // method@9e06 │ │ +3233f6: 0c01 |001b: move-result-object v1 │ │ +3233f8: 6e20 099e 0100 |001c: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/reference/GenreTypes;.getValueForId:(I)Ljava/lang/String; // method@9e09 │ │ +3233fe: 0c02 |001f: move-result-object v2 │ │ +323400: 1102 |0020: return-object v2 │ │ +323402: 0000 |0021: nop // spacer │ │ +323404: 6200 1c8f |0022: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes;.RX:Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes; // field@8f1c │ │ +323408: 6e10 d89b 0000 |0024: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes;.name:()Ljava/lang/String; // method@9bd8 │ │ +32340e: 0c00 |0027: move-result-object v0 │ │ +323410: 6e20 9d87 0200 |0028: invoke-virtual {v2, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@879d │ │ +323416: 0a00 |002b: move-result v0 │ │ +323418: 3800 0900 |002c: if-eqz v0, 0035 // +0009 │ │ +32341c: 6202 1c8f |002e: sget-object v2, Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes;.RX:Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes; // field@8f1c │ │ +323420: 6e10 d79b 0200 |0030: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes;.getDescription:()Ljava/lang/String; // method@9bd7 │ │ +323426: 0c02 |0033: move-result-object v2 │ │ +323428: 2813 |0034: goto 0047 // +0013 │ │ +32342a: 6200 1b8f |0035: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes;.CR:Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes; // field@8f1b │ │ +32342e: 6e10 d89b 0000 |0037: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes;.name:()Ljava/lang/String; // method@9bd8 │ │ +323434: 0c00 |003a: move-result-object v0 │ │ +323436: 6e20 9d87 0200 |003b: invoke-virtual {v2, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@879d │ │ +32343c: 0a00 |003e: move-result v0 │ │ +32343e: 3800 0800 |003f: if-eqz v0, 0047 // +0008 │ │ +323442: 6202 1b8f |0041: sget-object v2, Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes;.CR:Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes; // field@8f1b │ │ +323446: 6e10 d79b 0200 |0043: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes;.getDescription:()Ljava/lang/String; // method@9bd7 │ │ +32344c: 0c02 |0046: move-result-object v2 │ │ +32344e: 1102 |0047: return-object v2 │ │ catches : 1 │ │ 0x000e - 0x0020 │ │ Ljava/lang/NumberFormatException; -> 0x0021 │ │ positions : │ │ 0x0004 line=276 │ │ 0x000a line=277 │ │ 0x000e line=280 │ │ @@ -1369763,18 +1369763,18 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -32345c: |[32345c] org.jaudiotagger.tag.id3.framebody.FrameBodyTCON.convertGenericToID3v22Genre:(Ljava/lang/String;)Ljava/lang/String; │ │ -32346c: 7110 ab99 0000 |0000: invoke-static {v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCON;.convertGenericToID3v23Genre:(Ljava/lang/String;)Ljava/lang/String; // method@99ab │ │ -323472: 0c00 |0003: move-result-object v0 │ │ -323474: 1100 |0004: return-object v0 │ │ +323460: |[323460] org.jaudiotagger.tag.id3.framebody.FrameBodyTCON.convertGenericToID3v22Genre:(Ljava/lang/String;)Ljava/lang/String; │ │ +323470: 7110 ab99 0000 |0000: invoke-static {v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCON;.convertGenericToID3v23Genre:(Ljava/lang/String;)Ljava/lang/String; // method@99ab │ │ +323476: 0c00 |0003: move-result-object v0 │ │ +323478: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=228 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Ljava/lang/String; │ │ │ │ #7 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCON;) │ │ @@ -1369782,89 +1369782,89 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 141 16-bit code units │ │ -323478: |[323478] org.jaudiotagger.tag.id3.framebody.FrameBodyTCON.convertGenericToID3v23Genre:(Ljava/lang/String;)Ljava/lang/String; │ │ -323488: 7110 2b87 0300 |0000: invoke-static {v3}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@872b │ │ -32348e: 0a00 |0003: move-result v0 │ │ -323490: 7100 079e 0000 |0004: invoke-static {}, Lorg/jaudiotagger/tag/reference/GenreTypes;.getMaxGenreId:()I // method@9e07 │ │ -323496: 0a01 |0007: move-result v1 │ │ -323498: 3610 0a00 |0008: if-gt v0, v1, 0012 // +000a │ │ -32349c: 7110 bd87 0000 |000a: invoke-static {v0}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@87bd │ │ -3234a2: 0c00 |000d: move-result-object v0 │ │ -3234a4: 7110 a899 0000 |000e: invoke-static {v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCON;.bracketWrap:(Ljava/lang/Object;)Ljava/lang/String; // method@99a8 │ │ -3234aa: 0c03 |0011: move-result-object v3 │ │ -3234ac: 1103 |0012: return-object v3 │ │ -3234ae: 0000 |0013: nop // spacer │ │ -3234b0: 7100 069e 0000 |0014: invoke-static {}, Lorg/jaudiotagger/tag/reference/GenreTypes;.getInstanceOf:()Lorg/jaudiotagger/tag/reference/GenreTypes; // method@9e06 │ │ -3234b6: 0c00 |0017: move-result-object v0 │ │ -3234b8: 6e20 039e 3000 |0018: invoke-virtual {v0, v3}, Lorg/jaudiotagger/tag/reference/GenreTypes;.getIdForName:(Ljava/lang/String;)Ljava/lang/Integer; // method@9e03 │ │ -3234be: 0c00 |001b: move-result-object v0 │ │ -3234c0: 3800 1500 |001c: if-eqz v0, 0031 // +0015 │ │ -3234c4: 6e10 2987 0000 |001e: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@8729 │ │ -3234ca: 0a01 |0021: move-result v1 │ │ -3234cc: 7100 089e 0000 |0022: invoke-static {}, Lorg/jaudiotagger/tag/reference/GenreTypes;.getMaxStandardGenreId:()I // method@9e08 │ │ -3234d2: 0a02 |0025: move-result v2 │ │ -3234d4: 3621 0b00 |0026: if-gt v1, v2, 0031 // +000b │ │ -3234d8: 7110 bf87 0000 |0028: invoke-static {v0}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@87bf │ │ -3234de: 0c03 |002b: move-result-object v3 │ │ -3234e0: 7110 a899 0300 |002c: invoke-static {v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCON;.bracketWrap:(Ljava/lang/Object;)Ljava/lang/String; // method@99a8 │ │ -3234e6: 0c03 |002f: move-result-object v3 │ │ -3234e8: 1103 |0030: return-object v3 │ │ -3234ea: 6200 1c8f |0031: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes;.RX:Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes; // field@8f1c │ │ -3234ee: 6e10 d79b 0000 |0033: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes;.getDescription:()Ljava/lang/String; // method@9bd7 │ │ -3234f4: 0c00 |0036: move-result-object v0 │ │ -3234f6: 6e20 9d87 0300 |0037: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@879d │ │ -3234fc: 0a00 |003a: move-result v0 │ │ -3234fe: 3800 0d00 |003b: if-eqz v0, 0048 // +000d │ │ -323502: 6203 1c8f |003d: sget-object v3, Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes;.RX:Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes; // field@8f1c │ │ -323506: 6e10 d89b 0300 |003f: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes;.name:()Ljava/lang/String; // method@9bd8 │ │ -32350c: 0c03 |0042: move-result-object v3 │ │ -32350e: 7110 a899 0300 |0043: invoke-static {v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCON;.bracketWrap:(Ljava/lang/Object;)Ljava/lang/String; // method@99a8 │ │ -323514: 0c03 |0046: move-result-object v3 │ │ -323516: 2845 |0047: goto 008c // +0045 │ │ -323518: 6200 1b8f |0048: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes;.CR:Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes; // field@8f1b │ │ -32351c: 6e10 d79b 0000 |004a: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes;.getDescription:()Ljava/lang/String; // method@9bd7 │ │ -323522: 0c00 |004d: move-result-object v0 │ │ -323524: 6e20 9d87 0300 |004e: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@879d │ │ -32352a: 0a00 |0051: move-result v0 │ │ -32352c: 3800 0d00 |0052: if-eqz v0, 005f // +000d │ │ -323530: 6203 1b8f |0054: sget-object v3, Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes;.CR:Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes; // field@8f1b │ │ -323534: 6e10 d89b 0300 |0056: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes;.name:()Ljava/lang/String; // method@9bd8 │ │ -32353a: 0c03 |0059: move-result-object v3 │ │ -32353c: 7110 a899 0300 |005a: invoke-static {v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCON;.bracketWrap:(Ljava/lang/Object;)Ljava/lang/String; // method@99a8 │ │ -323542: 0c03 |005d: move-result-object v3 │ │ -323544: 282e |005e: goto 008c // +002e │ │ -323546: 6200 1c8f |005f: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes;.RX:Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes; // field@8f1c │ │ -32354a: 6e10 d89b 0000 |0061: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes;.name:()Ljava/lang/String; // method@9bd8 │ │ -323550: 0c00 |0064: move-result-object v0 │ │ -323552: 6e20 9d87 0300 |0065: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@879d │ │ -323558: 0a00 |0068: move-result v0 │ │ -32355a: 3800 0d00 |0069: if-eqz v0, 0076 // +000d │ │ -32355e: 6203 1c8f |006b: sget-object v3, Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes;.RX:Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes; // field@8f1c │ │ -323562: 6e10 d89b 0300 |006d: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes;.name:()Ljava/lang/String; // method@9bd8 │ │ -323568: 0c03 |0070: move-result-object v3 │ │ -32356a: 7110 a899 0300 |0071: invoke-static {v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCON;.bracketWrap:(Ljava/lang/Object;)Ljava/lang/String; // method@99a8 │ │ -323570: 0c03 |0074: move-result-object v3 │ │ -323572: 2817 |0075: goto 008c // +0017 │ │ -323574: 6200 1b8f |0076: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes;.CR:Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes; // field@8f1b │ │ -323578: 6e10 d89b 0000 |0078: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes;.name:()Ljava/lang/String; // method@9bd8 │ │ -32357e: 0c00 |007b: move-result-object v0 │ │ -323580: 6e20 9d87 0300 |007c: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@879d │ │ -323586: 0a00 |007f: move-result v0 │ │ -323588: 3800 0c00 |0080: if-eqz v0, 008c // +000c │ │ -32358c: 6203 1b8f |0082: sget-object v3, Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes;.CR:Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes; // field@8f1b │ │ -323590: 6e10 d89b 0300 |0084: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes;.name:()Ljava/lang/String; // method@9bd8 │ │ -323596: 0c03 |0087: move-result-object v3 │ │ -323598: 7110 a899 0300 |0088: invoke-static {v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCON;.bracketWrap:(Ljava/lang/Object;)Ljava/lang/String; // method@99a8 │ │ -32359e: 0c03 |008b: move-result-object v3 │ │ -3235a0: 1103 |008c: return-object v3 │ │ +32347c: |[32347c] org.jaudiotagger.tag.id3.framebody.FrameBodyTCON.convertGenericToID3v23Genre:(Ljava/lang/String;)Ljava/lang/String; │ │ +32348c: 7110 2b87 0300 |0000: invoke-static {v3}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@872b │ │ +323492: 0a00 |0003: move-result v0 │ │ +323494: 7100 079e 0000 |0004: invoke-static {}, Lorg/jaudiotagger/tag/reference/GenreTypes;.getMaxGenreId:()I // method@9e07 │ │ +32349a: 0a01 |0007: move-result v1 │ │ +32349c: 3610 0a00 |0008: if-gt v0, v1, 0012 // +000a │ │ +3234a0: 7110 bd87 0000 |000a: invoke-static {v0}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@87bd │ │ +3234a6: 0c00 |000d: move-result-object v0 │ │ +3234a8: 7110 a899 0000 |000e: invoke-static {v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCON;.bracketWrap:(Ljava/lang/Object;)Ljava/lang/String; // method@99a8 │ │ +3234ae: 0c03 |0011: move-result-object v3 │ │ +3234b0: 1103 |0012: return-object v3 │ │ +3234b2: 0000 |0013: nop // spacer │ │ +3234b4: 7100 069e 0000 |0014: invoke-static {}, Lorg/jaudiotagger/tag/reference/GenreTypes;.getInstanceOf:()Lorg/jaudiotagger/tag/reference/GenreTypes; // method@9e06 │ │ +3234ba: 0c00 |0017: move-result-object v0 │ │ +3234bc: 6e20 039e 3000 |0018: invoke-virtual {v0, v3}, Lorg/jaudiotagger/tag/reference/GenreTypes;.getIdForName:(Ljava/lang/String;)Ljava/lang/Integer; // method@9e03 │ │ +3234c2: 0c00 |001b: move-result-object v0 │ │ +3234c4: 3800 1500 |001c: if-eqz v0, 0031 // +0015 │ │ +3234c8: 6e10 2987 0000 |001e: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@8729 │ │ +3234ce: 0a01 |0021: move-result v1 │ │ +3234d0: 7100 089e 0000 |0022: invoke-static {}, Lorg/jaudiotagger/tag/reference/GenreTypes;.getMaxStandardGenreId:()I // method@9e08 │ │ +3234d6: 0a02 |0025: move-result v2 │ │ +3234d8: 3621 0b00 |0026: if-gt v1, v2, 0031 // +000b │ │ +3234dc: 7110 bf87 0000 |0028: invoke-static {v0}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@87bf │ │ +3234e2: 0c03 |002b: move-result-object v3 │ │ +3234e4: 7110 a899 0300 |002c: invoke-static {v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCON;.bracketWrap:(Ljava/lang/Object;)Ljava/lang/String; // method@99a8 │ │ +3234ea: 0c03 |002f: move-result-object v3 │ │ +3234ec: 1103 |0030: return-object v3 │ │ +3234ee: 6200 1c8f |0031: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes;.RX:Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes; // field@8f1c │ │ +3234f2: 6e10 d79b 0000 |0033: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes;.getDescription:()Ljava/lang/String; // method@9bd7 │ │ +3234f8: 0c00 |0036: move-result-object v0 │ │ +3234fa: 6e20 9d87 0300 |0037: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@879d │ │ +323500: 0a00 |003a: move-result v0 │ │ +323502: 3800 0d00 |003b: if-eqz v0, 0048 // +000d │ │ +323506: 6203 1c8f |003d: sget-object v3, Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes;.RX:Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes; // field@8f1c │ │ +32350a: 6e10 d89b 0300 |003f: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes;.name:()Ljava/lang/String; // method@9bd8 │ │ +323510: 0c03 |0042: move-result-object v3 │ │ +323512: 7110 a899 0300 |0043: invoke-static {v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCON;.bracketWrap:(Ljava/lang/Object;)Ljava/lang/String; // method@99a8 │ │ +323518: 0c03 |0046: move-result-object v3 │ │ +32351a: 2845 |0047: goto 008c // +0045 │ │ +32351c: 6200 1b8f |0048: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes;.CR:Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes; // field@8f1b │ │ +323520: 6e10 d79b 0000 |004a: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes;.getDescription:()Ljava/lang/String; // method@9bd7 │ │ +323526: 0c00 |004d: move-result-object v0 │ │ +323528: 6e20 9d87 0300 |004e: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@879d │ │ +32352e: 0a00 |0051: move-result v0 │ │ +323530: 3800 0d00 |0052: if-eqz v0, 005f // +000d │ │ +323534: 6203 1b8f |0054: sget-object v3, Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes;.CR:Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes; // field@8f1b │ │ +323538: 6e10 d89b 0300 |0056: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes;.name:()Ljava/lang/String; // method@9bd8 │ │ +32353e: 0c03 |0059: move-result-object v3 │ │ +323540: 7110 a899 0300 |005a: invoke-static {v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCON;.bracketWrap:(Ljava/lang/Object;)Ljava/lang/String; // method@99a8 │ │ +323546: 0c03 |005d: move-result-object v3 │ │ +323548: 282e |005e: goto 008c // +002e │ │ +32354a: 6200 1c8f |005f: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes;.RX:Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes; // field@8f1c │ │ +32354e: 6e10 d89b 0000 |0061: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes;.name:()Ljava/lang/String; // method@9bd8 │ │ +323554: 0c00 |0064: move-result-object v0 │ │ +323556: 6e20 9d87 0300 |0065: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@879d │ │ +32355c: 0a00 |0068: move-result v0 │ │ +32355e: 3800 0d00 |0069: if-eqz v0, 0076 // +000d │ │ +323562: 6203 1c8f |006b: sget-object v3, Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes;.RX:Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes; // field@8f1c │ │ +323566: 6e10 d89b 0300 |006d: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes;.name:()Ljava/lang/String; // method@9bd8 │ │ +32356c: 0c03 |0070: move-result-object v3 │ │ +32356e: 7110 a899 0300 |0071: invoke-static {v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCON;.bracketWrap:(Ljava/lang/Object;)Ljava/lang/String; // method@99a8 │ │ +323574: 0c03 |0074: move-result-object v3 │ │ +323576: 2817 |0075: goto 008c // +0017 │ │ +323578: 6200 1b8f |0076: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes;.CR:Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes; // field@8f1b │ │ +32357c: 6e10 d89b 0000 |0078: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes;.name:()Ljava/lang/String; // method@9bd8 │ │ +323582: 0c00 |007b: move-result-object v0 │ │ +323584: 6e20 9d87 0300 |007c: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@879d │ │ +32358a: 0a00 |007f: move-result v0 │ │ +32358c: 3800 0c00 |0080: if-eqz v0, 008c // +000c │ │ +323590: 6203 1b8f |0082: sget-object v3, Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes;.CR:Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes; // field@8f1b │ │ +323594: 6e10 d89b 0300 |0084: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes;.name:()Ljava/lang/String; // method@9bd8 │ │ +32359a: 0c03 |0087: move-result-object v3 │ │ +32359c: 7110 a899 0300 |0088: invoke-static {v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCON;.bracketWrap:(Ljava/lang/Object;)Ljava/lang/String; // method@99a8 │ │ +3235a2: 0c03 |008b: move-result-object v3 │ │ +3235a4: 1103 |008c: return-object v3 │ │ catches : 1 │ │ 0x0000 - 0x0012 │ │ Ljava/lang/NumberFormatException; -> 0x0013 │ │ positions : │ │ 0x0000 line=185 │ │ 0x0004 line=186 │ │ 0x000a line=188 │ │ @@ -1369887,77 +1369887,77 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 117 16-bit code units │ │ -3235b4: |[3235b4] org.jaudiotagger.tag.id3.framebody.FrameBodyTCON.convertGenericToID3v24Genre:(Ljava/lang/String;)Ljava/lang/String; │ │ -3235c4: 7110 2b87 0300 |0000: invoke-static {v3}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@872b │ │ -3235ca: 0a00 |0003: move-result v0 │ │ -3235cc: 7100 079e 0000 |0004: invoke-static {}, Lorg/jaudiotagger/tag/reference/GenreTypes;.getMaxGenreId:()I // method@9e07 │ │ -3235d2: 0a01 |0007: move-result v1 │ │ -3235d4: 3610 0600 |0008: if-gt v0, v1, 000e // +0006 │ │ -3235d8: 7110 bd87 0000 |000a: invoke-static {v0}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@87bd │ │ -3235de: 0c03 |000d: move-result-object v3 │ │ -3235e0: 1103 |000e: return-object v3 │ │ -3235e2: 0000 |000f: nop // spacer │ │ -3235e4: 7100 069e 0000 |0010: invoke-static {}, Lorg/jaudiotagger/tag/reference/GenreTypes;.getInstanceOf:()Lorg/jaudiotagger/tag/reference/GenreTypes; // method@9e06 │ │ -3235ea: 0c00 |0013: move-result-object v0 │ │ -3235ec: 6e20 039e 3000 |0014: invoke-virtual {v0, v3}, Lorg/jaudiotagger/tag/reference/GenreTypes;.getIdForName:(Ljava/lang/String;)Ljava/lang/Integer; // method@9e03 │ │ -3235f2: 0c00 |0017: move-result-object v0 │ │ -3235f4: 3800 1100 |0018: if-eqz v0, 0029 // +0011 │ │ -3235f8: 6e10 2987 0000 |001a: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@8729 │ │ -3235fe: 0a01 |001d: move-result v1 │ │ -323600: 7100 089e 0000 |001e: invoke-static {}, Lorg/jaudiotagger/tag/reference/GenreTypes;.getMaxStandardGenreId:()I // method@9e08 │ │ -323606: 0a02 |0021: move-result v2 │ │ -323608: 3621 0700 |0022: if-gt v1, v2, 0029 // +0007 │ │ -32360c: 7110 bf87 0000 |0024: invoke-static {v0}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@87bf │ │ -323612: 0c03 |0027: move-result-object v3 │ │ -323614: 1103 |0028: return-object v3 │ │ -323616: 6200 1c8f |0029: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes;.RX:Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes; // field@8f1c │ │ -32361a: 6e10 d79b 0000 |002b: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes;.getDescription:()Ljava/lang/String; // method@9bd7 │ │ -323620: 0c00 |002e: move-result-object v0 │ │ -323622: 6e20 9d87 0300 |002f: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@879d │ │ -323628: 0a00 |0032: move-result v0 │ │ -32362a: 3800 0900 |0033: if-eqz v0, 003c // +0009 │ │ -32362e: 6203 1c8f |0035: sget-object v3, Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes;.RX:Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes; // field@8f1c │ │ -323632: 6e10 d89b 0300 |0037: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes;.name:()Ljava/lang/String; // method@9bd8 │ │ -323638: 0c03 |003a: move-result-object v3 │ │ -32363a: 2839 |003b: goto 0074 // +0039 │ │ -32363c: 6200 1b8f |003c: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes;.CR:Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes; // field@8f1b │ │ -323640: 6e10 d79b 0000 |003e: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes;.getDescription:()Ljava/lang/String; // method@9bd7 │ │ -323646: 0c00 |0041: move-result-object v0 │ │ -323648: 6e20 9d87 0300 |0042: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@879d │ │ -32364e: 0a00 |0045: move-result v0 │ │ -323650: 3800 0900 |0046: if-eqz v0, 004f // +0009 │ │ -323654: 6203 1b8f |0048: sget-object v3, Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes;.CR:Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes; // field@8f1b │ │ -323658: 6e10 d89b 0300 |004a: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes;.name:()Ljava/lang/String; // method@9bd8 │ │ -32365e: 0c03 |004d: move-result-object v3 │ │ -323660: 2826 |004e: goto 0074 // +0026 │ │ -323662: 6200 1c8f |004f: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes;.RX:Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes; // field@8f1c │ │ -323666: 6e10 d89b 0000 |0051: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes;.name:()Ljava/lang/String; // method@9bd8 │ │ -32366c: 0c00 |0054: move-result-object v0 │ │ -32366e: 6e20 9d87 0300 |0055: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@879d │ │ -323674: 0a00 |0058: move-result v0 │ │ -323676: 3800 0900 |0059: if-eqz v0, 0062 // +0009 │ │ -32367a: 6203 1c8f |005b: sget-object v3, Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes;.RX:Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes; // field@8f1c │ │ -32367e: 6e10 d89b 0300 |005d: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes;.name:()Ljava/lang/String; // method@9bd8 │ │ -323684: 0c03 |0060: move-result-object v3 │ │ -323686: 2813 |0061: goto 0074 // +0013 │ │ -323688: 6200 1b8f |0062: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes;.CR:Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes; // field@8f1b │ │ -32368c: 6e10 d89b 0000 |0064: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes;.name:()Ljava/lang/String; // method@9bd8 │ │ -323692: 0c00 |0067: move-result-object v0 │ │ -323694: 6e20 9d87 0300 |0068: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@879d │ │ -32369a: 0a00 |006b: move-result v0 │ │ -32369c: 3800 0800 |006c: if-eqz v0, 0074 // +0008 │ │ -3236a0: 6203 1b8f |006e: sget-object v3, Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes;.CR:Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes; // field@8f1b │ │ -3236a4: 6e10 d89b 0300 |0070: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes;.name:()Ljava/lang/String; // method@9bd8 │ │ -3236aa: 0c03 |0073: move-result-object v3 │ │ -3236ac: 1103 |0074: return-object v3 │ │ +3235b8: |[3235b8] org.jaudiotagger.tag.id3.framebody.FrameBodyTCON.convertGenericToID3v24Genre:(Ljava/lang/String;)Ljava/lang/String; │ │ +3235c8: 7110 2b87 0300 |0000: invoke-static {v3}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@872b │ │ +3235ce: 0a00 |0003: move-result v0 │ │ +3235d0: 7100 079e 0000 |0004: invoke-static {}, Lorg/jaudiotagger/tag/reference/GenreTypes;.getMaxGenreId:()I // method@9e07 │ │ +3235d6: 0a01 |0007: move-result v1 │ │ +3235d8: 3610 0600 |0008: if-gt v0, v1, 000e // +0006 │ │ +3235dc: 7110 bd87 0000 |000a: invoke-static {v0}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@87bd │ │ +3235e2: 0c03 |000d: move-result-object v3 │ │ +3235e4: 1103 |000e: return-object v3 │ │ +3235e6: 0000 |000f: nop // spacer │ │ +3235e8: 7100 069e 0000 |0010: invoke-static {}, Lorg/jaudiotagger/tag/reference/GenreTypes;.getInstanceOf:()Lorg/jaudiotagger/tag/reference/GenreTypes; // method@9e06 │ │ +3235ee: 0c00 |0013: move-result-object v0 │ │ +3235f0: 6e20 039e 3000 |0014: invoke-virtual {v0, v3}, Lorg/jaudiotagger/tag/reference/GenreTypes;.getIdForName:(Ljava/lang/String;)Ljava/lang/Integer; // method@9e03 │ │ +3235f6: 0c00 |0017: move-result-object v0 │ │ +3235f8: 3800 1100 |0018: if-eqz v0, 0029 // +0011 │ │ +3235fc: 6e10 2987 0000 |001a: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@8729 │ │ +323602: 0a01 |001d: move-result v1 │ │ +323604: 7100 089e 0000 |001e: invoke-static {}, Lorg/jaudiotagger/tag/reference/GenreTypes;.getMaxStandardGenreId:()I // method@9e08 │ │ +32360a: 0a02 |0021: move-result v2 │ │ +32360c: 3621 0700 |0022: if-gt v1, v2, 0029 // +0007 │ │ +323610: 7110 bf87 0000 |0024: invoke-static {v0}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@87bf │ │ +323616: 0c03 |0027: move-result-object v3 │ │ +323618: 1103 |0028: return-object v3 │ │ +32361a: 6200 1c8f |0029: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes;.RX:Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes; // field@8f1c │ │ +32361e: 6e10 d79b 0000 |002b: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes;.getDescription:()Ljava/lang/String; // method@9bd7 │ │ +323624: 0c00 |002e: move-result-object v0 │ │ +323626: 6e20 9d87 0300 |002f: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@879d │ │ +32362c: 0a00 |0032: move-result v0 │ │ +32362e: 3800 0900 |0033: if-eqz v0, 003c // +0009 │ │ +323632: 6203 1c8f |0035: sget-object v3, Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes;.RX:Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes; // field@8f1c │ │ +323636: 6e10 d89b 0300 |0037: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes;.name:()Ljava/lang/String; // method@9bd8 │ │ +32363c: 0c03 |003a: move-result-object v3 │ │ +32363e: 2839 |003b: goto 0074 // +0039 │ │ +323640: 6200 1b8f |003c: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes;.CR:Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes; // field@8f1b │ │ +323644: 6e10 d79b 0000 |003e: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes;.getDescription:()Ljava/lang/String; // method@9bd7 │ │ +32364a: 0c00 |0041: move-result-object v0 │ │ +32364c: 6e20 9d87 0300 |0042: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@879d │ │ +323652: 0a00 |0045: move-result v0 │ │ +323654: 3800 0900 |0046: if-eqz v0, 004f // +0009 │ │ +323658: 6203 1b8f |0048: sget-object v3, Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes;.CR:Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes; // field@8f1b │ │ +32365c: 6e10 d89b 0300 |004a: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes;.name:()Ljava/lang/String; // method@9bd8 │ │ +323662: 0c03 |004d: move-result-object v3 │ │ +323664: 2826 |004e: goto 0074 // +0026 │ │ +323666: 6200 1c8f |004f: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes;.RX:Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes; // field@8f1c │ │ +32366a: 6e10 d89b 0000 |0051: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes;.name:()Ljava/lang/String; // method@9bd8 │ │ +323670: 0c00 |0054: move-result-object v0 │ │ +323672: 6e20 9d87 0300 |0055: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@879d │ │ +323678: 0a00 |0058: move-result v0 │ │ +32367a: 3800 0900 |0059: if-eqz v0, 0062 // +0009 │ │ +32367e: 6203 1c8f |005b: sget-object v3, Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes;.RX:Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes; // field@8f1c │ │ +323682: 6e10 d89b 0300 |005d: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes;.name:()Ljava/lang/String; // method@9bd8 │ │ +323688: 0c03 |0060: move-result-object v3 │ │ +32368a: 2813 |0061: goto 0074 // +0013 │ │ +32368c: 6200 1b8f |0062: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes;.CR:Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes; // field@8f1b │ │ +323690: 6e10 d89b 0000 |0064: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes;.name:()Ljava/lang/String; // method@9bd8 │ │ +323696: 0c00 |0067: move-result-object v0 │ │ +323698: 6e20 9d87 0300 |0068: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@879d │ │ +32369e: 0a00 |006b: move-result v0 │ │ +3236a0: 3800 0800 |006c: if-eqz v0, 0074 // +0008 │ │ +3236a4: 6203 1b8f |006e: sget-object v3, Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes;.CR:Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes; // field@8f1b │ │ +3236a8: 6e10 d89b 0300 |0070: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes;.name:()Ljava/lang/String; // method@9bd8 │ │ +3236ae: 0c03 |0073: move-result-object v3 │ │ +3236b0: 1103 |0074: return-object v3 │ │ catches : 1 │ │ 0x0000 - 0x000e │ │ Ljava/lang/NumberFormatException; -> 0x000f │ │ positions : │ │ 0x0000 line=133 │ │ 0x0004 line=134 │ │ 0x000a line=136 │ │ @@ -1369980,18 +1369980,18 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3236c0: |[3236c0] org.jaudiotagger.tag.id3.framebody.FrameBodyTCON.convertID3v22GenreToGeneric:(Ljava/lang/String;)Ljava/lang/String; │ │ -3236d0: 7110 ae99 0000 |0000: invoke-static {v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCON;.convertID3v23GenreToGeneric:(Ljava/lang/String;)Ljava/lang/String; // method@99ae │ │ -3236d6: 0c00 |0003: move-result-object v0 │ │ -3236d8: 1100 |0004: return-object v0 │ │ +3236c4: |[3236c4] org.jaudiotagger.tag.id3.framebody.FrameBodyTCON.convertID3v22GenreToGeneric:(Ljava/lang/String;)Ljava/lang/String; │ │ +3236d4: 7110 ae99 0000 |0000: invoke-static {v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCON;.convertID3v23GenreToGeneric:(Ljava/lang/String;)Ljava/lang/String; // method@99ae │ │ +3236da: 0c00 |0003: move-result-object v0 │ │ +3236dc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=336 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Ljava/lang/String; │ │ │ │ #10 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCON;) │ │ @@ -1369999,50 +1369999,50 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 71 16-bit code units │ │ -3236dc: |[3236dc] org.jaudiotagger.tag.id3.framebody.FrameBodyTCON.convertID3v23GenreToGeneric:(Ljava/lang/String;)Ljava/lang/String; │ │ -3236ec: 1a00 8403 |0000: const-string v0, ")" // string@0384 │ │ -3236f0: 6e20 9987 0400 |0002: invoke-virtual {v4, v0}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@8799 │ │ -3236f6: 0a00 |0005: move-result v0 │ │ -3236f8: 3800 3c00 |0006: if-eqz v0, 0042 // +003c │ │ -3236fc: 1300 2900 |0008: const/16 v0, #int 41 // #29 │ │ -323700: 6e20 a887 0400 |000a: invoke-virtual {v4, v0}, Ljava/lang/String;.lastIndexOf:(I)I // method@87a8 │ │ -323706: 0a01 |000d: move-result v1 │ │ -323708: 6e10 aa87 0400 |000e: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@87aa │ │ -32370e: 0a02 |0011: move-result v2 │ │ -323710: d802 02ff |0012: add-int/lit8 v2, v2, #int -1 // #ff │ │ -323714: 3521 2e00 |0014: if-ge v1, v2, 0042 // +002e │ │ -323718: 2201 3910 |0016: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -32371c: 7010 cc87 0100 |0018: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -323722: 1202 |001b: const/4 v2, #int 0 // #0 │ │ -323724: 6e20 a887 0400 |001c: invoke-virtual {v4, v0}, Ljava/lang/String;.lastIndexOf:(I)I // method@87a8 │ │ -32372a: 0a03 |001f: move-result v3 │ │ -32372c: 6e30 b587 2403 |0020: invoke-virtual {v4, v2, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@87b5 │ │ -323732: 0c02 |0023: move-result-object v2 │ │ -323734: 7110 a999 0200 |0024: invoke-static {v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCON;.checkBracketed:(Ljava/lang/String;)Ljava/lang/String; // method@99a9 │ │ -32373a: 0c02 |0027: move-result-object v2 │ │ -32373c: 6e20 d787 2100 |0028: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -323742: 1302 2000 |002b: const/16 v2, #int 32 // #20 │ │ -323746: 6e20 d087 2100 |002d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@87d0 │ │ -32374c: 6e20 a887 0400 |0030: invoke-virtual {v4, v0}, Ljava/lang/String;.lastIndexOf:(I)I // method@87a8 │ │ -323752: 0a00 |0033: move-result v0 │ │ -323754: d800 0001 |0034: add-int/lit8 v0, v0, #int 1 // #01 │ │ -323758: 6e20 b487 0400 |0036: invoke-virtual {v4, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@87b4 │ │ -32375e: 0c04 |0039: move-result-object v4 │ │ -323760: 6e20 d787 4100 |003a: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -323766: 6e10 df87 0100 |003d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -32376c: 0c04 |0040: move-result-object v4 │ │ -32376e: 1104 |0041: return-object v4 │ │ -323770: 7110 a999 0400 |0042: invoke-static {v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCON;.checkBracketed:(Ljava/lang/String;)Ljava/lang/String; // method@99a9 │ │ -323776: 0c04 |0045: move-result-object v4 │ │ -323778: 1104 |0046: return-object v4 │ │ +3236e0: |[3236e0] org.jaudiotagger.tag.id3.framebody.FrameBodyTCON.convertID3v23GenreToGeneric:(Ljava/lang/String;)Ljava/lang/String; │ │ +3236f0: 1a00 8403 |0000: const-string v0, ")" // string@0384 │ │ +3236f4: 6e20 9987 0400 |0002: invoke-virtual {v4, v0}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@8799 │ │ +3236fa: 0a00 |0005: move-result v0 │ │ +3236fc: 3800 3c00 |0006: if-eqz v0, 0042 // +003c │ │ +323700: 1300 2900 |0008: const/16 v0, #int 41 // #29 │ │ +323704: 6e20 a887 0400 |000a: invoke-virtual {v4, v0}, Ljava/lang/String;.lastIndexOf:(I)I // method@87a8 │ │ +32370a: 0a01 |000d: move-result v1 │ │ +32370c: 6e10 aa87 0400 |000e: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@87aa │ │ +323712: 0a02 |0011: move-result v2 │ │ +323714: d802 02ff |0012: add-int/lit8 v2, v2, #int -1 // #ff │ │ +323718: 3521 2e00 |0014: if-ge v1, v2, 0042 // +002e │ │ +32371c: 2201 3910 |0016: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +323720: 7010 cc87 0100 |0018: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +323726: 1202 |001b: const/4 v2, #int 0 // #0 │ │ +323728: 6e20 a887 0400 |001c: invoke-virtual {v4, v0}, Ljava/lang/String;.lastIndexOf:(I)I // method@87a8 │ │ +32372e: 0a03 |001f: move-result v3 │ │ +323730: 6e30 b587 2403 |0020: invoke-virtual {v4, v2, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@87b5 │ │ +323736: 0c02 |0023: move-result-object v2 │ │ +323738: 7110 a999 0200 |0024: invoke-static {v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCON;.checkBracketed:(Ljava/lang/String;)Ljava/lang/String; // method@99a9 │ │ +32373e: 0c02 |0027: move-result-object v2 │ │ +323740: 6e20 d787 2100 |0028: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +323746: 1302 2000 |002b: const/16 v2, #int 32 // #20 │ │ +32374a: 6e20 d087 2100 |002d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@87d0 │ │ +323750: 6e20 a887 0400 |0030: invoke-virtual {v4, v0}, Ljava/lang/String;.lastIndexOf:(I)I // method@87a8 │ │ +323756: 0a00 |0033: move-result v0 │ │ +323758: d800 0001 |0034: add-int/lit8 v0, v0, #int 1 // #01 │ │ +32375c: 6e20 b487 0400 |0036: invoke-virtual {v4, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@87b4 │ │ +323762: 0c04 |0039: move-result-object v4 │ │ +323764: 6e20 d787 4100 |003a: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +32376a: 6e10 df87 0100 |003d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +323770: 0c04 |0040: move-result-object v4 │ │ +323772: 1104 |0041: return-object v4 │ │ +323774: 7110 a999 0400 |0042: invoke-static {v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCON;.checkBracketed:(Ljava/lang/String;)Ljava/lang/String; // method@99a9 │ │ +32377a: 0c04 |0045: move-result-object v4 │ │ +32377c: 1104 |0046: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=324 │ │ 0x0016 line=326 │ │ 0x0042 line=330 │ │ locals : │ │ 0x0000 - 0x0047 reg=4 (null) Ljava/lang/String; │ │ @@ -1370052,46 +1370052,46 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 58 16-bit code units │ │ -32377c: |[32377c] org.jaudiotagger.tag.id3.framebody.FrameBodyTCON.convertID3v24GenreToGeneric:(Ljava/lang/String;)Ljava/lang/String; │ │ -32378c: 7110 2b87 0200 |0000: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@872b │ │ -323792: 0a00 |0003: move-result v0 │ │ -323794: 7100 079e 0000 |0004: invoke-static {}, Lorg/jaudiotagger/tag/reference/GenreTypes;.getMaxGenreId:()I // method@9e07 │ │ -32379a: 0a01 |0007: move-result v1 │ │ -32379c: 3610 0a00 |0008: if-gt v0, v1, 0012 // +000a │ │ -3237a0: 7100 069e 0000 |000a: invoke-static {}, Lorg/jaudiotagger/tag/reference/GenreTypes;.getInstanceOf:()Lorg/jaudiotagger/tag/reference/GenreTypes; // method@9e06 │ │ -3237a6: 0c01 |000d: move-result-object v1 │ │ -3237a8: 6e20 099e 0100 |000e: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/reference/GenreTypes;.getValueForId:(I)Ljava/lang/String; // method@9e09 │ │ -3237ae: 0c02 |0011: move-result-object v2 │ │ -3237b0: 1102 |0012: return-object v2 │ │ -3237b2: 0000 |0013: nop // spacer │ │ -3237b4: 6200 1c8f |0014: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes;.RX:Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes; // field@8f1c │ │ -3237b8: 6e10 d89b 0000 |0016: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes;.name:()Ljava/lang/String; // method@9bd8 │ │ -3237be: 0c00 |0019: move-result-object v0 │ │ -3237c0: 6e20 9d87 0200 |001a: invoke-virtual {v2, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@879d │ │ -3237c6: 0a00 |001d: move-result v0 │ │ -3237c8: 3800 0900 |001e: if-eqz v0, 0027 // +0009 │ │ -3237cc: 6202 1c8f |0020: sget-object v2, Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes;.RX:Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes; // field@8f1c │ │ -3237d0: 6e10 d79b 0200 |0022: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes;.getDescription:()Ljava/lang/String; // method@9bd7 │ │ -3237d6: 0c02 |0025: move-result-object v2 │ │ -3237d8: 2813 |0026: goto 0039 // +0013 │ │ -3237da: 6200 1b8f |0027: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes;.CR:Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes; // field@8f1b │ │ -3237de: 6e10 d89b 0000 |0029: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes;.name:()Ljava/lang/String; // method@9bd8 │ │ -3237e4: 0c00 |002c: move-result-object v0 │ │ -3237e6: 6e20 9d87 0200 |002d: invoke-virtual {v2, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@879d │ │ -3237ec: 0a00 |0030: move-result v0 │ │ -3237ee: 3800 0800 |0031: if-eqz v0, 0039 // +0008 │ │ -3237f2: 6202 1b8f |0033: sget-object v2, Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes;.CR:Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes; // field@8f1b │ │ -3237f6: 6e10 d79b 0200 |0035: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes;.getDescription:()Ljava/lang/String; // method@9bd7 │ │ -3237fc: 0c02 |0038: move-result-object v2 │ │ -3237fe: 1102 |0039: return-object v2 │ │ +323780: |[323780] org.jaudiotagger.tag.id3.framebody.FrameBodyTCON.convertID3v24GenreToGeneric:(Ljava/lang/String;)Ljava/lang/String; │ │ +323790: 7110 2b87 0200 |0000: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@872b │ │ +323796: 0a00 |0003: move-result v0 │ │ +323798: 7100 079e 0000 |0004: invoke-static {}, Lorg/jaudiotagger/tag/reference/GenreTypes;.getMaxGenreId:()I // method@9e07 │ │ +32379e: 0a01 |0007: move-result v1 │ │ +3237a0: 3610 0a00 |0008: if-gt v0, v1, 0012 // +000a │ │ +3237a4: 7100 069e 0000 |000a: invoke-static {}, Lorg/jaudiotagger/tag/reference/GenreTypes;.getInstanceOf:()Lorg/jaudiotagger/tag/reference/GenreTypes; // method@9e06 │ │ +3237aa: 0c01 |000d: move-result-object v1 │ │ +3237ac: 6e20 099e 0100 |000e: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/reference/GenreTypes;.getValueForId:(I)Ljava/lang/String; // method@9e09 │ │ +3237b2: 0c02 |0011: move-result-object v2 │ │ +3237b4: 1102 |0012: return-object v2 │ │ +3237b6: 0000 |0013: nop // spacer │ │ +3237b8: 6200 1c8f |0014: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes;.RX:Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes; // field@8f1c │ │ +3237bc: 6e10 d89b 0000 |0016: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes;.name:()Ljava/lang/String; // method@9bd8 │ │ +3237c2: 0c00 |0019: move-result-object v0 │ │ +3237c4: 6e20 9d87 0200 |001a: invoke-virtual {v2, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@879d │ │ +3237ca: 0a00 |001d: move-result v0 │ │ +3237cc: 3800 0900 |001e: if-eqz v0, 0027 // +0009 │ │ +3237d0: 6202 1c8f |0020: sget-object v2, Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes;.RX:Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes; // field@8f1c │ │ +3237d4: 6e10 d79b 0200 |0022: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes;.getDescription:()Ljava/lang/String; // method@9bd7 │ │ +3237da: 0c02 |0025: move-result-object v2 │ │ +3237dc: 2813 |0026: goto 0039 // +0013 │ │ +3237de: 6200 1b8f |0027: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes;.CR:Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes; // field@8f1b │ │ +3237e2: 6e10 d89b 0000 |0029: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes;.name:()Ljava/lang/String; // method@9bd8 │ │ +3237e8: 0c00 |002c: move-result-object v0 │ │ +3237ea: 6e20 9d87 0200 |002d: invoke-virtual {v2, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@879d │ │ +3237f0: 0a00 |0030: move-result v0 │ │ +3237f2: 3800 0800 |0031: if-eqz v0, 0039 // +0008 │ │ +3237f6: 6202 1b8f |0033: sget-object v2, Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes;.CR:Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes; // field@8f1b │ │ +3237fa: 6e10 d79b 0200 |0035: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/valuepair/ID3V2ExtendedGenreTypes;.getDescription:()Ljava/lang/String; // method@9bd7 │ │ +323800: 0c02 |0038: move-result-object v2 │ │ +323802: 1102 |0039: return-object v2 │ │ catches : 1 │ │ 0x0000 - 0x0012 │ │ Ljava/lang/NumberFormatException; -> 0x0013 │ │ positions : │ │ 0x0000 line=246 │ │ 0x0004 line=247 │ │ 0x000a line=249 │ │ @@ -1370108,38 +1370108,38 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -323810: |[323810] org.jaudiotagger.tag.id3.framebody.FrameBodyTCON.getIdentifier:()Ljava/lang/String; │ │ -323820: 1a00 4149 |0000: const-string v0, "TCON" // string@4941 │ │ -323824: 1100 |0002: return-object v0 │ │ +323814: |[323814] org.jaudiotagger.tag.id3.framebody.FrameBodyTCON.getIdentifier:()Ljava/lang/String; │ │ +323824: 1a00 4149 |0000: const-string v0, "TCON" // string@4941 │ │ +323828: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCON;) │ │ name : 'setV23Format' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -323888: |[323888] org.jaudiotagger.tag.id3.framebody.FrameBodyTCON.setV23Format:()V │ │ -323898: 1a00 0c4c |0000: const-string v0, "Text" // string@4c0c │ │ -32389c: 6e20 b199 0200 |0002: invoke-virtual {v2, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCON;.getObject:(Ljava/lang/String;)Lorg/jaudiotagger/tag/datatype/AbstractDataType; // method@99b1 │ │ -3238a2: 0c00 |0005: move-result-object v0 │ │ -3238a4: 1f00 f911 |0006: check-cast v0, Lorg/jaudiotagger/tag/datatype/TCONString; // type@11f9 │ │ -3238a8: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -3238aa: 6e20 3c94 1000 |0009: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/datatype/TCONString;.setNullSeperateMultipleValues:(Z)V // method@943c │ │ -3238b0: 0e00 |000c: return-void │ │ +32388c: |[32388c] org.jaudiotagger.tag.id3.framebody.FrameBodyTCON.setV23Format:()V │ │ +32389c: 1a00 0c4c |0000: const-string v0, "Text" // string@4c0c │ │ +3238a0: 6e20 b199 0200 |0002: invoke-virtual {v2, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCON;.getObject:(Ljava/lang/String;)Lorg/jaudiotagger/tag/datatype/AbstractDataType; // method@99b1 │ │ +3238a6: 0c00 |0005: move-result-object v0 │ │ +3238a8: 1f00 f911 |0006: check-cast v0, Lorg/jaudiotagger/tag/datatype/TCONString; // type@11f9 │ │ +3238ac: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +3238ae: 6e20 3c94 1000 |0009: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/datatype/TCONString;.setNullSeperateMultipleValues:(Z)V // method@943c │ │ +3238b4: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=341 │ │ 0x0009 line=342 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCON; │ │ │ │ @@ -1370148,27 +1370148,27 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 26 16-bit code units │ │ -3238b4: |[3238b4] org.jaudiotagger.tag.id3.framebody.FrameBodyTCON.setupObjectList:()V │ │ -3238c4: 5440 7e8e |0000: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCON;.objectList:Ljava/util/ArrayList; // field@8e7e │ │ -3238c8: 2201 ea11 |0002: new-instance v1, Lorg/jaudiotagger/tag/datatype/NumberHashMap; // type@11ea │ │ -3238cc: 1a02 bd4c |0004: const-string v2, "TextEncoding" // string@4cbd │ │ -3238d0: 1213 |0006: const/4 v3, #int 1 // #1 │ │ -3238d2: 7040 ae93 2134 |0007: invoke-direct {v1, v2, v4, v3}, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V // method@93ae │ │ -3238d8: 6e20 b288 1000 |000a: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -3238de: 5440 7e8e |000d: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCON;.objectList:Ljava/util/ArrayList; // field@8e7e │ │ -3238e2: 2201 f911 |000f: new-instance v1, Lorg/jaudiotagger/tag/datatype/TCONString; // type@11f9 │ │ -3238e6: 1a02 0c4c |0011: const-string v2, "Text" // string@4c0c │ │ -3238ea: 7030 3394 2104 |0013: invoke-direct {v1, v2, v4}, Lorg/jaudiotagger/tag/datatype/TCONString;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@9433 │ │ -3238f0: 6e20 b288 1000 |0016: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -3238f6: 0e00 |0019: return-void │ │ +3238b8: |[3238b8] org.jaudiotagger.tag.id3.framebody.FrameBodyTCON.setupObjectList:()V │ │ +3238c8: 5440 7e8e |0000: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCON;.objectList:Ljava/util/ArrayList; // field@8e7e │ │ +3238cc: 2201 ea11 |0002: new-instance v1, Lorg/jaudiotagger/tag/datatype/NumberHashMap; // type@11ea │ │ +3238d0: 1a02 bd4c |0004: const-string v2, "TextEncoding" // string@4cbd │ │ +3238d4: 1213 |0006: const/4 v3, #int 1 // #1 │ │ +3238d6: 7040 ae93 2134 |0007: invoke-direct {v1, v2, v4, v3}, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V // method@93ae │ │ +3238dc: 6e20 b288 1000 |000a: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +3238e2: 5440 7e8e |000d: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCON;.objectList:Ljava/util/ArrayList; // field@8e7e │ │ +3238e6: 2201 f911 |000f: new-instance v1, Lorg/jaudiotagger/tag/datatype/TCONString; // type@11f9 │ │ +3238ea: 1a02 0c4c |0011: const-string v2, "Text" // string@4c0c │ │ +3238ee: 7030 3394 2104 |0013: invoke-direct {v1, v2, v4}, Lorg/jaudiotagger/tag/datatype/TCONString;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@9433 │ │ +3238f4: 6e20 b288 1000 |0016: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +3238fa: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=347 │ │ 0x000d line=348 │ │ locals : │ │ 0x0000 - 0x001a reg=4 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCON; │ │ │ │ @@ -1370208,17 +1370208,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -323910: |[323910] org.jaudiotagger.tag.id3.framebody.FrameBodyTCOP.:()V │ │ -323920: 7010 d997 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:()V // method@97d9 │ │ -323926: 0e00 |0003: return-void │ │ +323914: |[323914] org.jaudiotagger.tag.id3.framebody.FrameBodyTCOP.:()V │ │ +323924: 7010 d997 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:()V // method@97d9 │ │ +32392a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCOP; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCOP;) │ │ @@ -1370226,17 +1370226,17 @@ │ │ type : '(BLjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -323928: |[323928] org.jaudiotagger.tag.id3.framebody.FrameBodyTCOP.:(BLjava/lang/String;)V │ │ -323938: 7030 da97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(BLjava/lang/String;)V // method@97da │ │ -32393e: 0e00 |0003: return-void │ │ +32392c: |[32392c] org.jaudiotagger.tag.id3.framebody.FrameBodyTCOP.:(BLjava/lang/String;)V │ │ +32393c: 7030 da97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(BLjava/lang/String;)V // method@97da │ │ +323942: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCOP; │ │ 0x0000 - 0x0004 reg=1 (null) B │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -1370246,17 +1370246,17 @@ │ │ type : '(Ljava/nio/ByteBuffer;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -323940: |[323940] org.jaudiotagger.tag.id3.framebody.FrameBodyTCOP.:(Ljava/nio/ByteBuffer;I)V │ │ -323950: 7030 db97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Ljava/nio/ByteBuffer;I)V // method@97db │ │ -323956: 0e00 |0003: return-void │ │ +323944: |[323944] org.jaudiotagger.tag.id3.framebody.FrameBodyTCOP.:(Ljava/nio/ByteBuffer;I)V │ │ +323954: 7030 db97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Ljava/nio/ByteBuffer;I)V // method@97db │ │ +32395a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCOP; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/nio/ByteBuffer; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1370266,17 +1370266,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCOP;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -323958: |[323958] org.jaudiotagger.tag.id3.framebody.FrameBodyTCOP.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCOP;)V │ │ -323968: 7020 dc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;)V // method@97dc │ │ -32396e: 0e00 |0003: return-void │ │ +32395c: |[32395c] org.jaudiotagger.tag.id3.framebody.FrameBodyTCOP.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCOP;)V │ │ +32396c: 7020 dc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;)V // method@97dc │ │ +323972: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCOP; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCOP; │ │ │ │ @@ -1370286,17 +1370286,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3238f8: |[3238f8] org.jaudiotagger.tag.id3.framebody.FrameBodyTCOP.getIdentifier:()Ljava/lang/String; │ │ -323908: 1a00 4349 |0000: const-string v0, "TCOP" // string@4943 │ │ -32390c: 1100 |0002: return-object v0 │ │ +3238fc: |[3238fc] org.jaudiotagger.tag.id3.framebody.FrameBodyTCOP.getIdentifier:()Ljava/lang/String; │ │ +32390c: 1a00 4349 |0000: const-string v0, "TCOP" // string@4943 │ │ +323910: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 6943 (FrameBodyTCOP.java) │ │ │ │ Class #3945 header: │ │ @@ -1370363,17 +1370363,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3239a0: |[3239a0] org.jaudiotagger.tag.id3.framebody.FrameBodyTDAT.:()V │ │ -3239b0: 7010 d997 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:()V // method@97d9 │ │ -3239b6: 0e00 |0003: return-void │ │ +3239a4: |[3239a4] org.jaudiotagger.tag.id3.framebody.FrameBodyTDAT.:()V │ │ +3239b4: 7010 d997 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:()V // method@97d9 │ │ +3239ba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDAT; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDAT;) │ │ @@ -1370381,17 +1370381,17 @@ │ │ type : '(BLjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -3239b8: |[3239b8] org.jaudiotagger.tag.id3.framebody.FrameBodyTDAT.:(BLjava/lang/String;)V │ │ -3239c8: 7030 da97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(BLjava/lang/String;)V // method@97da │ │ -3239ce: 0e00 |0003: return-void │ │ +3239bc: |[3239bc] org.jaudiotagger.tag.id3.framebody.FrameBodyTDAT.:(BLjava/lang/String;)V │ │ +3239cc: 7030 da97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(BLjava/lang/String;)V // method@97da │ │ +3239d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDAT; │ │ 0x0000 - 0x0004 reg=1 (null) B │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -1370401,17 +1370401,17 @@ │ │ type : '(Ljava/nio/ByteBuffer;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -3239d0: |[3239d0] org.jaudiotagger.tag.id3.framebody.FrameBodyTDAT.:(Ljava/nio/ByteBuffer;I)V │ │ -3239e0: 7030 db97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Ljava/nio/ByteBuffer;I)V // method@97db │ │ -3239e6: 0e00 |0003: return-void │ │ +3239d4: |[3239d4] org.jaudiotagger.tag.id3.framebody.FrameBodyTDAT.:(Ljava/nio/ByteBuffer;I)V │ │ +3239e4: 7030 db97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Ljava/nio/ByteBuffer;I)V // method@97db │ │ +3239ea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDAT; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/nio/ByteBuffer; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1370421,17 +1370421,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDAT;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3239e8: |[3239e8] org.jaudiotagger.tag.id3.framebody.FrameBodyTDAT.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDAT;)V │ │ -3239f8: 7020 dc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;)V // method@97dc │ │ -3239fe: 0e00 |0003: return-void │ │ +3239ec: |[3239ec] org.jaudiotagger.tag.id3.framebody.FrameBodyTDAT.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDAT;)V │ │ +3239fc: 7020 dc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;)V // method@97dc │ │ +323a02: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDAT; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDAT; │ │ │ │ @@ -1370441,33 +1370441,33 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -323988: |[323988] org.jaudiotagger.tag.id3.framebody.FrameBodyTDAT.getIdentifier:()Ljava/lang/String; │ │ -323998: 1a00 4e49 |0000: const-string v0, "TDAT" // string@494e │ │ -32399c: 1100 |0002: return-object v0 │ │ +32398c: |[32398c] org.jaudiotagger.tag.id3.framebody.FrameBodyTDAT.getIdentifier:()Ljava/lang/String; │ │ +32399c: 1a00 4e49 |0000: const-string v0, "TDAT" // string@494e │ │ +3239a0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDAT;) │ │ name : 'isMonthOnly' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -323970: |[323970] org.jaudiotagger.tag.id3.framebody.FrameBodyTDAT.isMonthOnly:()Z │ │ -323980: 5510 848e |0000: iget-boolean v0, v1, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDAT;.monthOnly:Z // field@8e84 │ │ -323984: 0f00 |0002: return v0 │ │ +323974: |[323974] org.jaudiotagger.tag.id3.framebody.FrameBodyTDAT.isMonthOnly:()Z │ │ +323984: 5510 848e |0000: iget-boolean v0, v1, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDAT;.monthOnly:Z // field@8e84 │ │ +323988: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDAT; │ │ │ │ #2 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDAT;) │ │ @@ -1370475,17 +1370475,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -323a00: |[323a00] org.jaudiotagger.tag.id3.framebody.FrameBodyTDAT.setMonthOnly:(Z)V │ │ -323a10: 5c01 848e |0000: iput-boolean v1, v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDAT;.monthOnly:Z // field@8e84 │ │ -323a14: 0e00 |0002: return-void │ │ +323a04: |[323a04] org.jaudiotagger.tag.id3.framebody.FrameBodyTDAT.setMonthOnly:(Z)V │ │ +323a14: 5c01 848e |0000: iput-boolean v1, v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDAT;.monthOnly:Z // field@8e84 │ │ +323a18: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDAT; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -1370524,17 +1370524,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -323a30: |[323a30] org.jaudiotagger.tag.id3.framebody.FrameBodyTDEN.:()V │ │ -323a40: 7010 d997 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:()V // method@97d9 │ │ -323a46: 0e00 |0003: return-void │ │ +323a34: |[323a34] org.jaudiotagger.tag.id3.framebody.FrameBodyTDEN.:()V │ │ +323a44: 7010 d997 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:()V // method@97d9 │ │ +323a4a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDEN; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDEN;) │ │ @@ -1370542,17 +1370542,17 @@ │ │ type : '(BLjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -323a48: |[323a48] org.jaudiotagger.tag.id3.framebody.FrameBodyTDEN.:(BLjava/lang/String;)V │ │ -323a58: 7030 da97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(BLjava/lang/String;)V // method@97da │ │ -323a5e: 0e00 |0003: return-void │ │ +323a4c: |[323a4c] org.jaudiotagger.tag.id3.framebody.FrameBodyTDEN.:(BLjava/lang/String;)V │ │ +323a5c: 7030 da97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(BLjava/lang/String;)V // method@97da │ │ +323a62: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDEN; │ │ 0x0000 - 0x0004 reg=1 (null) B │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -1370562,17 +1370562,17 @@ │ │ type : '(Ljava/nio/ByteBuffer;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -323a60: |[323a60] org.jaudiotagger.tag.id3.framebody.FrameBodyTDEN.:(Ljava/nio/ByteBuffer;I)V │ │ -323a70: 7030 db97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Ljava/nio/ByteBuffer;I)V // method@97db │ │ -323a76: 0e00 |0003: return-void │ │ +323a64: |[323a64] org.jaudiotagger.tag.id3.framebody.FrameBodyTDEN.:(Ljava/nio/ByteBuffer;I)V │ │ +323a74: 7030 db97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Ljava/nio/ByteBuffer;I)V // method@97db │ │ +323a7a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDEN; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/nio/ByteBuffer; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1370582,17 +1370582,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDEN;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -323a78: |[323a78] org.jaudiotagger.tag.id3.framebody.FrameBodyTDEN.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDEN;)V │ │ -323a88: 7020 dc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;)V // method@97dc │ │ -323a8e: 0e00 |0003: return-void │ │ +323a7c: |[323a7c] org.jaudiotagger.tag.id3.framebody.FrameBodyTDEN.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDEN;)V │ │ +323a8c: 7020 dc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;)V // method@97dc │ │ +323a92: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDEN; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDEN; │ │ │ │ @@ -1370602,17 +1370602,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -323a18: |[323a18] org.jaudiotagger.tag.id3.framebody.FrameBodyTDEN.getIdentifier:()Ljava/lang/String; │ │ -323a28: 1a00 5049 |0000: const-string v0, "TDEN" // string@4950 │ │ -323a2c: 1100 |0002: return-object v0 │ │ +323a1c: |[323a1c] org.jaudiotagger.tag.id3.framebody.FrameBodyTDEN.getIdentifier:()Ljava/lang/String; │ │ +323a2c: 1a00 5049 |0000: const-string v0, "TDEN" // string@4950 │ │ +323a30: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 6945 (FrameBodyTDEN.java) │ │ │ │ Class #3947 header: │ │ @@ -1370649,17 +1370649,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -323aa8: |[323aa8] org.jaudiotagger.tag.id3.framebody.FrameBodyTDLY.:()V │ │ -323ab8: 7010 d997 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:()V // method@97d9 │ │ -323abe: 0e00 |0003: return-void │ │ +323aac: |[323aac] org.jaudiotagger.tag.id3.framebody.FrameBodyTDLY.:()V │ │ +323abc: 7010 d997 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:()V // method@97d9 │ │ +323ac2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDLY; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDLY;) │ │ @@ -1370667,17 +1370667,17 @@ │ │ type : '(BLjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -323ac0: |[323ac0] org.jaudiotagger.tag.id3.framebody.FrameBodyTDLY.:(BLjava/lang/String;)V │ │ -323ad0: 7030 da97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(BLjava/lang/String;)V // method@97da │ │ -323ad6: 0e00 |0003: return-void │ │ +323ac4: |[323ac4] org.jaudiotagger.tag.id3.framebody.FrameBodyTDLY.:(BLjava/lang/String;)V │ │ +323ad4: 7030 da97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(BLjava/lang/String;)V // method@97da │ │ +323ada: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDLY; │ │ 0x0000 - 0x0004 reg=1 (null) B │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -1370687,17 +1370687,17 @@ │ │ type : '(Ljava/nio/ByteBuffer;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -323ad8: |[323ad8] org.jaudiotagger.tag.id3.framebody.FrameBodyTDLY.:(Ljava/nio/ByteBuffer;I)V │ │ -323ae8: 7030 db97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Ljava/nio/ByteBuffer;I)V // method@97db │ │ -323aee: 0e00 |0003: return-void │ │ +323adc: |[323adc] org.jaudiotagger.tag.id3.framebody.FrameBodyTDLY.:(Ljava/nio/ByteBuffer;I)V │ │ +323aec: 7030 db97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Ljava/nio/ByteBuffer;I)V // method@97db │ │ +323af2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDLY; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/nio/ByteBuffer; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1370707,17 +1370707,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDLY;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -323af0: |[323af0] org.jaudiotagger.tag.id3.framebody.FrameBodyTDLY.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDLY;)V │ │ -323b00: 7020 dc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;)V // method@97dc │ │ -323b06: 0e00 |0003: return-void │ │ +323af4: |[323af4] org.jaudiotagger.tag.id3.framebody.FrameBodyTDLY.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDLY;)V │ │ +323b04: 7020 dc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;)V // method@97dc │ │ +323b0a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDLY; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDLY; │ │ │ │ @@ -1370727,17 +1370727,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -323a90: |[323a90] org.jaudiotagger.tag.id3.framebody.FrameBodyTDLY.getIdentifier:()Ljava/lang/String; │ │ -323aa0: 1a00 5149 |0000: const-string v0, "TDLY" // string@4951 │ │ -323aa4: 1100 |0002: return-object v0 │ │ +323a94: |[323a94] org.jaudiotagger.tag.id3.framebody.FrameBodyTDLY.getIdentifier:()Ljava/lang/String; │ │ +323aa4: 1a00 5149 |0000: const-string v0, "TDLY" // string@4951 │ │ +323aa8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 6946 (FrameBodyTDLY.java) │ │ │ │ Class #3948 header: │ │ @@ -1370775,17 +1370775,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -323b20: |[323b20] org.jaudiotagger.tag.id3.framebody.FrameBodyTDOR.:()V │ │ -323b30: 7010 d997 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:()V // method@97d9 │ │ -323b36: 0e00 |0003: return-void │ │ +323b24: |[323b24] org.jaudiotagger.tag.id3.framebody.FrameBodyTDOR.:()V │ │ +323b34: 7010 d997 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:()V // method@97d9 │ │ +323b3a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDOR; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDOR;) │ │ @@ -1370793,17 +1370793,17 @@ │ │ type : '(BLjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -323b38: |[323b38] org.jaudiotagger.tag.id3.framebody.FrameBodyTDOR.:(BLjava/lang/String;)V │ │ -323b48: 7030 da97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(BLjava/lang/String;)V // method@97da │ │ -323b4e: 0e00 |0003: return-void │ │ +323b3c: |[323b3c] org.jaudiotagger.tag.id3.framebody.FrameBodyTDOR.:(BLjava/lang/String;)V │ │ +323b4c: 7030 da97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(BLjava/lang/String;)V // method@97da │ │ +323b52: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDOR; │ │ 0x0000 - 0x0004 reg=1 (null) B │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -1370813,17 +1370813,17 @@ │ │ type : '(Ljava/nio/ByteBuffer;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -323b50: |[323b50] org.jaudiotagger.tag.id3.framebody.FrameBodyTDOR.:(Ljava/nio/ByteBuffer;I)V │ │ -323b60: 7030 db97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Ljava/nio/ByteBuffer;I)V // method@97db │ │ -323b66: 0e00 |0003: return-void │ │ +323b54: |[323b54] org.jaudiotagger.tag.id3.framebody.FrameBodyTDOR.:(Ljava/nio/ByteBuffer;I)V │ │ +323b64: 7030 db97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Ljava/nio/ByteBuffer;I)V // method@97db │ │ +323b6a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDOR; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/nio/ByteBuffer; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1370833,17 +1370833,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDOR;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -323b68: |[323b68] org.jaudiotagger.tag.id3.framebody.FrameBodyTDOR.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDOR;)V │ │ -323b78: 7020 dc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;)V // method@97dc │ │ -323b7e: 0e00 |0003: return-void │ │ +323b6c: |[323b6c] org.jaudiotagger.tag.id3.framebody.FrameBodyTDOR.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDOR;)V │ │ +323b7c: 7020 dc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;)V // method@97dc │ │ +323b82: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDOR; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDOR; │ │ │ │ @@ -1370852,26 +1370852,26 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTORY;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -323b80: |[323b80] org.jaudiotagger.tag.id3.framebody.FrameBodyTDOR.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTORY;)V │ │ -323b90: 7010 d997 0200 |0000: invoke-direct {v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:()V // method@97d9 │ │ -323b96: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -323b98: 7110 ca86 0000 |0004: invoke-static {v0}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@86ca │ │ -323b9e: 0c00 |0007: move-result-object v0 │ │ -323ba0: 1a01 bd4c |0008: const-string v1, "TextEncoding" // string@4cbd │ │ -323ba4: 6e30 d699 1200 |000a: invoke-virtual {v2, v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDOR;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@99d6 │ │ -323baa: 6e10 779a 0300 |000d: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTORY;.getText:()Ljava/lang/String; // method@9a77 │ │ -323bb0: 0c03 |0010: move-result-object v3 │ │ -323bb2: 1a00 0c4c |0011: const-string v0, "Text" // string@4c0c │ │ -323bb6: 6e30 d699 0203 |0013: invoke-virtual {v2, v0, v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDOR;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@99d6 │ │ -323bbc: 0e00 |0016: return-void │ │ +323b84: |[323b84] org.jaudiotagger.tag.id3.framebody.FrameBodyTDOR.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTORY;)V │ │ +323b94: 7010 d997 0200 |0000: invoke-direct {v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:()V // method@97d9 │ │ +323b9a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +323b9c: 7110 ca86 0000 |0004: invoke-static {v0}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@86ca │ │ +323ba2: 0c00 |0007: move-result-object v0 │ │ +323ba4: 1a01 bd4c |0008: const-string v1, "TextEncoding" // string@4cbd │ │ +323ba8: 6e30 d699 1200 |000a: invoke-virtual {v2, v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDOR;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@99d6 │ │ +323bae: 6e10 779a 0300 |000d: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTORY;.getText:()Ljava/lang/String; // method@9a77 │ │ +323bb4: 0c03 |0010: move-result-object v3 │ │ +323bb6: 1a00 0c4c |0011: const-string v0, "Text" // string@4c0c │ │ +323bba: 6e30 d699 0203 |0013: invoke-virtual {v2, v0, v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDOR;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@99d6 │ │ +323bc0: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0004 line=59 │ │ 0x000d line=60 │ │ locals : │ │ 0x0000 - 0x0017 reg=2 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDOR; │ │ @@ -1370883,17 +1370883,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -323b08: |[323b08] org.jaudiotagger.tag.id3.framebody.FrameBodyTDOR.getIdentifier:()Ljava/lang/String; │ │ -323b18: 1a00 5249 |0000: const-string v0, "TDOR" // string@4952 │ │ -323b1c: 1100 |0002: return-object v0 │ │ +323b0c: |[323b0c] org.jaudiotagger.tag.id3.framebody.FrameBodyTDOR.getIdentifier:()Ljava/lang/String; │ │ +323b1c: 1a00 5249 |0000: const-string v0, "TDOR" // string@4952 │ │ +323b20: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 6947 (FrameBodyTDOR.java) │ │ │ │ Class #3949 header: │ │ @@ -1371049,87 +1371049,87 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 164 16-bit code units │ │ -323ea4: |[323ea4] org.jaudiotagger.tag.id3.framebody.FrameBodyTDRC.:()V │ │ -323eb4: 2200 7c10 |0000: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ -323eb8: 7010 ae88 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ -323ebe: 6900 948e |0005: sput-object v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.formatters:Ljava/util/List; // field@8e94 │ │ -323ec2: 2201 7910 |0007: new-instance v1, Ljava/text/SimpleDateFormat; // type@1079 │ │ -323ec6: 6202 b281 |0009: sget-object v2, Ljava/util/Locale;.UK:Ljava/util/Locale; // field@81b2 │ │ -323eca: 1a03 61b5 |000b: const-string v3, "yyyy-MM-dd'T'HH:mm:ss" // string@b561 │ │ -323ece: 7030 9788 3102 |000d: invoke-direct {v1, v3, v2}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@8897 │ │ -323ed4: 7220 6489 1000 |0010: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -323eda: 2201 7910 |0013: new-instance v1, Ljava/text/SimpleDateFormat; // type@1079 │ │ -323ede: 6202 b281 |0015: sget-object v2, Ljava/util/Locale;.UK:Ljava/util/Locale; // field@81b2 │ │ -323ee2: 1a03 60b5 |0017: const-string v3, "yyyy-MM-dd'T'HH:mm" // string@b560 │ │ -323ee6: 7030 9788 3102 |0019: invoke-direct {v1, v3, v2}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@8897 │ │ -323eec: 7220 6489 1000 |001c: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -323ef2: 2201 7910 |001f: new-instance v1, Ljava/text/SimpleDateFormat; // type@1079 │ │ -323ef6: 6202 b281 |0021: sget-object v2, Ljava/util/Locale;.UK:Ljava/util/Locale; // field@81b2 │ │ -323efa: 1a03 5fb5 |0023: const-string v3, "yyyy-MM-dd'T'HH" // string@b55f │ │ -323efe: 7030 9788 3102 |0025: invoke-direct {v1, v3, v2}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@8897 │ │ -323f04: 7220 6489 1000 |0028: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -323f0a: 2201 7910 |002b: new-instance v1, Ljava/text/SimpleDateFormat; // type@1079 │ │ -323f0e: 6202 b281 |002d: sget-object v2, Ljava/util/Locale;.UK:Ljava/util/Locale; // field@81b2 │ │ -323f12: 1a03 5eb5 |002f: const-string v3, "yyyy-MM-dd" // string@b55e │ │ -323f16: 7030 9788 3102 |0031: invoke-direct {v1, v3, v2}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@8897 │ │ -323f1c: 7220 6489 1000 |0034: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -323f22: 2201 7910 |0037: new-instance v1, Ljava/text/SimpleDateFormat; // type@1079 │ │ -323f26: 6202 b281 |0039: sget-object v2, Ljava/util/Locale;.UK:Ljava/util/Locale; // field@81b2 │ │ -323f2a: 1a03 5db5 |003b: const-string v3, "yyyy-MM" // string@b55d │ │ -323f2e: 7030 9788 3102 |003d: invoke-direct {v1, v3, v2}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@8897 │ │ -323f34: 7220 6489 1000 |0040: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -323f3a: 2201 7910 |0043: new-instance v1, Ljava/text/SimpleDateFormat; // type@1079 │ │ -323f3e: 6202 b281 |0045: sget-object v2, Ljava/util/Locale;.UK:Ljava/util/Locale; // field@81b2 │ │ -323f42: 1a03 5cb5 |0047: const-string v3, "yyyy" // string@b55c │ │ -323f46: 7030 9788 3102 |0049: invoke-direct {v1, v3, v2}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@8897 │ │ -323f4c: 7220 6489 1000 |004c: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -323f52: 2200 7910 |004f: new-instance v0, Ljava/text/SimpleDateFormat; // type@1079 │ │ -323f56: 6201 b281 |0051: sget-object v1, Ljava/util/Locale;.UK:Ljava/util/Locale; // field@81b2 │ │ -323f5a: 7030 9788 3001 |0053: invoke-direct {v0, v3, v1}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@8897 │ │ -323f60: 6900 928e |0056: sput-object v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.formatYearIn:Ljava/text/SimpleDateFormat; // field@8e92 │ │ -323f64: 2200 7910 |0058: new-instance v0, Ljava/text/SimpleDateFormat; // type@1079 │ │ -323f68: 6201 b281 |005a: sget-object v1, Ljava/util/Locale;.UK:Ljava/util/Locale; // field@81b2 │ │ -323f6c: 1a02 d765 |005c: const-string v2, "ddMM" // string@65d7 │ │ -323f70: 7030 9788 2001 |005e: invoke-direct {v0, v2, v1}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@8897 │ │ -323f76: 6900 8c8e |0061: sput-object v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.formatDateIn:Ljava/text/SimpleDateFormat; // field@8e8c │ │ -323f7a: 2200 7910 |0063: new-instance v0, Ljava/text/SimpleDateFormat; // type@1079 │ │ -323f7e: 6201 b281 |0065: sget-object v1, Ljava/util/Locale;.UK:Ljava/util/Locale; // field@81b2 │ │ -323f82: 1a02 c01c |0067: const-string v2, "HHmm" // string@1cc0 │ │ -323f86: 7030 9788 2001 |0069: invoke-direct {v0, v2, v1}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@8897 │ │ -323f8c: 6900 908e |006c: sput-object v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.formatTimeIn:Ljava/text/SimpleDateFormat; // field@8e90 │ │ -323f90: 2200 7910 |006e: new-instance v0, Ljava/text/SimpleDateFormat; // type@1079 │ │ -323f94: 6201 b281 |0070: sget-object v1, Ljava/util/Locale;.UK:Ljava/util/Locale; // field@81b2 │ │ -323f98: 7030 9788 3001 |0072: invoke-direct {v0, v3, v1}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@8897 │ │ -323f9e: 6900 938e |0075: sput-object v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.formatYearOut:Ljava/text/SimpleDateFormat; // field@8e93 │ │ -323fa2: 2200 7910 |0077: new-instance v0, Ljava/text/SimpleDateFormat; // type@1079 │ │ -323fa6: 6201 b281 |0079: sget-object v1, Ljava/util/Locale;.UK:Ljava/util/Locale; // field@81b2 │ │ -323faa: 1a02 3e04 |007b: const-string v2, "-MM-dd" // string@043e │ │ -323fae: 7030 9788 2001 |007d: invoke-direct {v0, v2, v1}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@8897 │ │ -323fb4: 6900 8d8e |0080: sput-object v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.formatDateOut:Ljava/text/SimpleDateFormat; // field@8e8d │ │ -323fb8: 2200 7910 |0082: new-instance v0, Ljava/text/SimpleDateFormat; // type@1079 │ │ -323fbc: 6201 b281 |0084: sget-object v1, Ljava/util/Locale;.UK:Ljava/util/Locale; // field@81b2 │ │ -323fc0: 1a02 3d04 |0086: const-string v2, "-MM" // string@043d │ │ -323fc4: 7030 9788 2001 |0088: invoke-direct {v0, v2, v1}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@8897 │ │ -323fca: 6900 8f8e |008b: sput-object v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.formatMonthOut:Ljava/text/SimpleDateFormat; // field@8e8f │ │ -323fce: 2200 7910 |008d: new-instance v0, Ljava/text/SimpleDateFormat; // type@1079 │ │ -323fd2: 6201 b281 |008f: sget-object v1, Ljava/util/Locale;.UK:Ljava/util/Locale; // field@81b2 │ │ -323fd6: 1a02 e702 |0091: const-string v2, "'T'HH:mm" // string@02e7 │ │ -323fda: 7030 9788 2001 |0093: invoke-direct {v0, v2, v1}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@8897 │ │ -323fe0: 6900 918e |0096: sput-object v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.formatTimeOut:Ljava/text/SimpleDateFormat; // field@8e91 │ │ -323fe4: 2200 7910 |0098: new-instance v0, Ljava/text/SimpleDateFormat; // type@1079 │ │ -323fe8: 6201 b281 |009a: sget-object v1, Ljava/util/Locale;.UK:Ljava/util/Locale; // field@81b2 │ │ -323fec: 1a02 e602 |009c: const-string v2, "'T'HH" // string@02e6 │ │ -323ff0: 7030 9788 2001 |009e: invoke-direct {v0, v2, v1}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@8897 │ │ -323ff6: 6900 8e8e |00a1: sput-object v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.formatHoursOut:Ljava/text/SimpleDateFormat; // field@8e8e │ │ -323ffa: 0e00 |00a3: return-void │ │ +323ea8: |[323ea8] org.jaudiotagger.tag.id3.framebody.FrameBodyTDRC.:()V │ │ +323eb8: 2200 7c10 |0000: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ +323ebc: 7010 ae88 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ +323ec2: 6900 948e |0005: sput-object v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.formatters:Ljava/util/List; // field@8e94 │ │ +323ec6: 2201 7910 |0007: new-instance v1, Ljava/text/SimpleDateFormat; // type@1079 │ │ +323eca: 6202 b281 |0009: sget-object v2, Ljava/util/Locale;.UK:Ljava/util/Locale; // field@81b2 │ │ +323ece: 1a03 61b5 |000b: const-string v3, "yyyy-MM-dd'T'HH:mm:ss" // string@b561 │ │ +323ed2: 7030 9788 3102 |000d: invoke-direct {v1, v3, v2}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@8897 │ │ +323ed8: 7220 6489 1000 |0010: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +323ede: 2201 7910 |0013: new-instance v1, Ljava/text/SimpleDateFormat; // type@1079 │ │ +323ee2: 6202 b281 |0015: sget-object v2, Ljava/util/Locale;.UK:Ljava/util/Locale; // field@81b2 │ │ +323ee6: 1a03 60b5 |0017: const-string v3, "yyyy-MM-dd'T'HH:mm" // string@b560 │ │ +323eea: 7030 9788 3102 |0019: invoke-direct {v1, v3, v2}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@8897 │ │ +323ef0: 7220 6489 1000 |001c: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +323ef6: 2201 7910 |001f: new-instance v1, Ljava/text/SimpleDateFormat; // type@1079 │ │ +323efa: 6202 b281 |0021: sget-object v2, Ljava/util/Locale;.UK:Ljava/util/Locale; // field@81b2 │ │ +323efe: 1a03 5fb5 |0023: const-string v3, "yyyy-MM-dd'T'HH" // string@b55f │ │ +323f02: 7030 9788 3102 |0025: invoke-direct {v1, v3, v2}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@8897 │ │ +323f08: 7220 6489 1000 |0028: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +323f0e: 2201 7910 |002b: new-instance v1, Ljava/text/SimpleDateFormat; // type@1079 │ │ +323f12: 6202 b281 |002d: sget-object v2, Ljava/util/Locale;.UK:Ljava/util/Locale; // field@81b2 │ │ +323f16: 1a03 5eb5 |002f: const-string v3, "yyyy-MM-dd" // string@b55e │ │ +323f1a: 7030 9788 3102 |0031: invoke-direct {v1, v3, v2}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@8897 │ │ +323f20: 7220 6489 1000 |0034: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +323f26: 2201 7910 |0037: new-instance v1, Ljava/text/SimpleDateFormat; // type@1079 │ │ +323f2a: 6202 b281 |0039: sget-object v2, Ljava/util/Locale;.UK:Ljava/util/Locale; // field@81b2 │ │ +323f2e: 1a03 5db5 |003b: const-string v3, "yyyy-MM" // string@b55d │ │ +323f32: 7030 9788 3102 |003d: invoke-direct {v1, v3, v2}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@8897 │ │ +323f38: 7220 6489 1000 |0040: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +323f3e: 2201 7910 |0043: new-instance v1, Ljava/text/SimpleDateFormat; // type@1079 │ │ +323f42: 6202 b281 |0045: sget-object v2, Ljava/util/Locale;.UK:Ljava/util/Locale; // field@81b2 │ │ +323f46: 1a03 5cb5 |0047: const-string v3, "yyyy" // string@b55c │ │ +323f4a: 7030 9788 3102 |0049: invoke-direct {v1, v3, v2}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@8897 │ │ +323f50: 7220 6489 1000 |004c: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +323f56: 2200 7910 |004f: new-instance v0, Ljava/text/SimpleDateFormat; // type@1079 │ │ +323f5a: 6201 b281 |0051: sget-object v1, Ljava/util/Locale;.UK:Ljava/util/Locale; // field@81b2 │ │ +323f5e: 7030 9788 3001 |0053: invoke-direct {v0, v3, v1}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@8897 │ │ +323f64: 6900 928e |0056: sput-object v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.formatYearIn:Ljava/text/SimpleDateFormat; // field@8e92 │ │ +323f68: 2200 7910 |0058: new-instance v0, Ljava/text/SimpleDateFormat; // type@1079 │ │ +323f6c: 6201 b281 |005a: sget-object v1, Ljava/util/Locale;.UK:Ljava/util/Locale; // field@81b2 │ │ +323f70: 1a02 d765 |005c: const-string v2, "ddMM" // string@65d7 │ │ +323f74: 7030 9788 2001 |005e: invoke-direct {v0, v2, v1}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@8897 │ │ +323f7a: 6900 8c8e |0061: sput-object v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.formatDateIn:Ljava/text/SimpleDateFormat; // field@8e8c │ │ +323f7e: 2200 7910 |0063: new-instance v0, Ljava/text/SimpleDateFormat; // type@1079 │ │ +323f82: 6201 b281 |0065: sget-object v1, Ljava/util/Locale;.UK:Ljava/util/Locale; // field@81b2 │ │ +323f86: 1a02 c01c |0067: const-string v2, "HHmm" // string@1cc0 │ │ +323f8a: 7030 9788 2001 |0069: invoke-direct {v0, v2, v1}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@8897 │ │ +323f90: 6900 908e |006c: sput-object v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.formatTimeIn:Ljava/text/SimpleDateFormat; // field@8e90 │ │ +323f94: 2200 7910 |006e: new-instance v0, Ljava/text/SimpleDateFormat; // type@1079 │ │ +323f98: 6201 b281 |0070: sget-object v1, Ljava/util/Locale;.UK:Ljava/util/Locale; // field@81b2 │ │ +323f9c: 7030 9788 3001 |0072: invoke-direct {v0, v3, v1}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@8897 │ │ +323fa2: 6900 938e |0075: sput-object v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.formatYearOut:Ljava/text/SimpleDateFormat; // field@8e93 │ │ +323fa6: 2200 7910 |0077: new-instance v0, Ljava/text/SimpleDateFormat; // type@1079 │ │ +323faa: 6201 b281 |0079: sget-object v1, Ljava/util/Locale;.UK:Ljava/util/Locale; // field@81b2 │ │ +323fae: 1a02 3e04 |007b: const-string v2, "-MM-dd" // string@043e │ │ +323fb2: 7030 9788 2001 |007d: invoke-direct {v0, v2, v1}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@8897 │ │ +323fb8: 6900 8d8e |0080: sput-object v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.formatDateOut:Ljava/text/SimpleDateFormat; // field@8e8d │ │ +323fbc: 2200 7910 |0082: new-instance v0, Ljava/text/SimpleDateFormat; // type@1079 │ │ +323fc0: 6201 b281 |0084: sget-object v1, Ljava/util/Locale;.UK:Ljava/util/Locale; // field@81b2 │ │ +323fc4: 1a02 3d04 |0086: const-string v2, "-MM" // string@043d │ │ +323fc8: 7030 9788 2001 |0088: invoke-direct {v0, v2, v1}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@8897 │ │ +323fce: 6900 8f8e |008b: sput-object v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.formatMonthOut:Ljava/text/SimpleDateFormat; // field@8e8f │ │ +323fd2: 2200 7910 |008d: new-instance v0, Ljava/text/SimpleDateFormat; // type@1079 │ │ +323fd6: 6201 b281 |008f: sget-object v1, Ljava/util/Locale;.UK:Ljava/util/Locale; // field@81b2 │ │ +323fda: 1a02 e702 |0091: const-string v2, "'T'HH:mm" // string@02e7 │ │ +323fde: 7030 9788 2001 |0093: invoke-direct {v0, v2, v1}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@8897 │ │ +323fe4: 6900 918e |0096: sput-object v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.formatTimeOut:Ljava/text/SimpleDateFormat; // field@8e91 │ │ +323fe8: 2200 7910 |0098: new-instance v0, Ljava/text/SimpleDateFormat; // type@1079 │ │ +323fec: 6201 b281 |009a: sget-object v1, Ljava/util/Locale;.UK:Ljava/util/Locale; // field@81b2 │ │ +323ff0: 1a02 e602 |009c: const-string v2, "'T'HH" // string@02e6 │ │ +323ff4: 7030 9788 2001 |009e: invoke-direct {v0, v2, v1}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@8897 │ │ +323ffa: 6900 8e8e |00a1: sput-object v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.formatHoursOut:Ljava/text/SimpleDateFormat; // field@8e8e │ │ +323ffe: 0e00 |00a3: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0007 line=72 │ │ 0x0013 line=73 │ │ 0x001f line=74 │ │ 0x002b line=75 │ │ @@ -1371150,24 +1371150,24 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -323ffc: |[323ffc] org.jaudiotagger.tag.id3.framebody.FrameBodyTDRC.:()V │ │ -32400c: 7010 d997 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:()V // method@97d9 │ │ -324012: 1a00 0000 |0003: const-string v0, "" // string@0000 │ │ -324016: 5b10 9a8e |0005: iput-object v0, v1, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.year:Ljava/lang/String; // field@8e9a │ │ -32401a: 5b10 998e |0007: iput-object v0, v1, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.time:Ljava/lang/String; // field@8e99 │ │ -32401e: 5b10 8b8e |0009: iput-object v0, v1, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.date:Ljava/lang/String; // field@8e8b │ │ -324022: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -324024: 5c10 978e |000c: iput-boolean v0, v1, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.monthOnly:Z // field@8e97 │ │ -324028: 5c10 958e |000e: iput-boolean v0, v1, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.hoursOnly:Z // field@8e95 │ │ -32402c: 0e00 |0010: return-void │ │ +324000: |[324000] org.jaudiotagger.tag.id3.framebody.FrameBodyTDRC.:()V │ │ +324010: 7010 d997 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:()V // method@97d9 │ │ +324016: 1a00 0000 |0003: const-string v0, "" // string@0000 │ │ +32401a: 5b10 9a8e |0005: iput-object v0, v1, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.year:Ljava/lang/String; // field@8e9a │ │ +32401e: 5b10 998e |0007: iput-object v0, v1, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.time:Ljava/lang/String; // field@8e99 │ │ +324022: 5b10 8b8e |0009: iput-object v0, v1, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.date:Ljava/lang/String; // field@8e8b │ │ +324026: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +324028: 5c10 978e |000c: iput-boolean v0, v1, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.monthOnly:Z // field@8e97 │ │ +32402c: 5c10 958e |000e: iput-boolean v0, v1, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.hoursOnly:Z // field@8e95 │ │ +324030: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ 0x0005 line=48 │ │ 0x0007 line=49 │ │ 0x0009 line=50 │ │ 0x000c line=51 │ │ @@ -1371180,25 +1371180,25 @@ │ │ type : '(BLjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -324030: |[324030] org.jaudiotagger.tag.id3.framebody.FrameBodyTDRC.:(BLjava/lang/String;)V │ │ -324040: 7030 da97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(BLjava/lang/String;)V // method@97da │ │ -324046: 1a01 0000 |0003: const-string v1, "" // string@0000 │ │ -32404a: 5b01 9a8e |0005: iput-object v1, v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.year:Ljava/lang/String; // field@8e9a │ │ -32404e: 5b01 998e |0007: iput-object v1, v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.time:Ljava/lang/String; // field@8e99 │ │ -324052: 5b01 8b8e |0009: iput-object v1, v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.date:Ljava/lang/String; // field@8e8b │ │ -324056: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -324058: 5c01 978e |000c: iput-boolean v1, v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.monthOnly:Z // field@8e97 │ │ -32405c: 5c01 958e |000e: iput-boolean v1, v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.hoursOnly:Z // field@8e95 │ │ -324060: 6e10 e199 0000 |0010: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.findMatchingMaskAndExtractV3Values:()V // method@99e1 │ │ -324066: 0e00 |0013: return-void │ │ +324034: |[324034] org.jaudiotagger.tag.id3.framebody.FrameBodyTDRC.:(BLjava/lang/String;)V │ │ +324044: 7030 da97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(BLjava/lang/String;)V // method@97da │ │ +32404a: 1a01 0000 |0003: const-string v1, "" // string@0000 │ │ +32404e: 5b01 9a8e |0005: iput-object v1, v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.year:Ljava/lang/String; // field@8e9a │ │ +324052: 5b01 998e |0007: iput-object v1, v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.time:Ljava/lang/String; // field@8e99 │ │ +324056: 5b01 8b8e |0009: iput-object v1, v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.date:Ljava/lang/String; // field@8e8b │ │ +32405a: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +32405c: 5c01 978e |000c: iput-boolean v1, v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.monthOnly:Z // field@8e97 │ │ +324060: 5c01 958e |000e: iput-boolean v1, v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.hoursOnly:Z // field@8e95 │ │ +324064: 6e10 e199 0000 |0010: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.findMatchingMaskAndExtractV3Values:()V // method@99e1 │ │ +32406a: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=279 │ │ 0x0005 line=48 │ │ 0x0007 line=49 │ │ 0x0009 line=50 │ │ 0x000c line=51 │ │ @@ -1371214,25 +1371214,25 @@ │ │ type : '(Ljava/nio/ByteBuffer;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -324068: |[324068] org.jaudiotagger.tag.id3.framebody.FrameBodyTDRC.:(Ljava/nio/ByteBuffer;I)V │ │ -324078: 7030 db97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Ljava/nio/ByteBuffer;I)V // method@97db │ │ -32407e: 1a01 0000 |0003: const-string v1, "" // string@0000 │ │ -324082: 5b01 9a8e |0005: iput-object v1, v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.year:Ljava/lang/String; // field@8e9a │ │ -324086: 5b01 998e |0007: iput-object v1, v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.time:Ljava/lang/String; // field@8e99 │ │ -32408a: 5b01 8b8e |0009: iput-object v1, v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.date:Ljava/lang/String; // field@8e8b │ │ -32408e: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -324090: 5c01 978e |000c: iput-boolean v1, v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.monthOnly:Z // field@8e97 │ │ -324094: 5c01 958e |000e: iput-boolean v1, v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.hoursOnly:Z // field@8e95 │ │ -324098: 6e10 e199 0000 |0010: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.findMatchingMaskAndExtractV3Values:()V // method@99e1 │ │ -32409e: 0e00 |0013: return-void │ │ +32406c: |[32406c] org.jaudiotagger.tag.id3.framebody.FrameBodyTDRC.:(Ljava/nio/ByteBuffer;I)V │ │ +32407c: 7030 db97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Ljava/nio/ByteBuffer;I)V // method@97db │ │ +324082: 1a01 0000 |0003: const-string v1, "" // string@0000 │ │ +324086: 5b01 9a8e |0005: iput-object v1, v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.year:Ljava/lang/String; // field@8e9a │ │ +32408a: 5b01 998e |0007: iput-object v1, v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.time:Ljava/lang/String; // field@8e99 │ │ +32408e: 5b01 8b8e |0009: iput-object v1, v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.date:Ljava/lang/String; // field@8e8b │ │ +324092: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +324094: 5c01 978e |000c: iput-boolean v1, v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.monthOnly:Z // field@8e97 │ │ +324098: 5c01 958e |000e: iput-boolean v1, v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.hoursOnly:Z // field@8e95 │ │ +32409c: 6e10 e199 0000 |0010: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.findMatchingMaskAndExtractV3Values:()V // method@99e1 │ │ +3240a2: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=292 │ │ 0x0005 line=48 │ │ 0x0007 line=49 │ │ 0x0009 line=50 │ │ 0x000c line=51 │ │ @@ -1371248,40 +1371248,40 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDAT;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 52 16-bit code units │ │ -3240a0: |[3240a0] org.jaudiotagger.tag.id3.framebody.FrameBodyTDRC.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDAT;)V │ │ -3240b0: 7010 d997 0200 |0000: invoke-direct {v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:()V // method@97d9 │ │ -3240b6: 1a00 0000 |0003: const-string v0, "" // string@0000 │ │ -3240ba: 5b20 9a8e |0005: iput-object v0, v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.year:Ljava/lang/String; // field@8e9a │ │ -3240be: 5b20 998e |0007: iput-object v0, v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.time:Ljava/lang/String; // field@8e99 │ │ -3240c2: 5b20 8b8e |0009: iput-object v0, v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.date:Ljava/lang/String; // field@8e8b │ │ -3240c6: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -3240c8: 5c20 978e |000c: iput-boolean v0, v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.monthOnly:Z // field@8e97 │ │ -3240cc: 5c20 958e |000e: iput-boolean v0, v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.hoursOnly:Z // field@8e95 │ │ -3240d0: 1a01 4e49 |0010: const-string v1, "TDAT" // string@494e │ │ -3240d4: 5b21 988e |0012: iput-object v1, v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.originalID:Ljava/lang/String; // field@8e98 │ │ -3240d8: 6e10 c199 0300 |0014: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDAT;.getText:()Ljava/lang/String; // method@99c1 │ │ -3240de: 0c01 |0017: move-result-object v1 │ │ -3240e0: 5b21 8b8e |0018: iput-object v1, v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.date:Ljava/lang/String; // field@8e8b │ │ -3240e4: 6e10 c299 0300 |001a: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDAT;.isMonthOnly:()Z // method@99c2 │ │ -3240ea: 0a03 |001d: move-result v3 │ │ -3240ec: 6e20 f199 3200 |001e: invoke-virtual {v2, v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.setMonthOnly:(Z)V // method@99f1 │ │ -3240f2: 7110 ca86 0000 |0021: invoke-static {v0}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@86ca │ │ -3240f8: 0c03 |0024: move-result-object v3 │ │ -3240fa: 1a00 bd4c |0025: const-string v0, "TextEncoding" // string@4cbd │ │ -3240fe: 6e30 f299 0203 |0027: invoke-virtual {v2, v0, v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@99f2 │ │ -324104: 6e10 e799 0200 |002a: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.getFormattedText:()Ljava/lang/String; // method@99e7 │ │ -32410a: 0c03 |002d: move-result-object v3 │ │ -32410c: 1a00 0c4c |002e: const-string v0, "Text" // string@4c0c │ │ -324110: 6e30 f299 0203 |0030: invoke-virtual {v2, v0, v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@99f2 │ │ -324116: 0e00 |0033: return-void │ │ +3240a4: |[3240a4] org.jaudiotagger.tag.id3.framebody.FrameBodyTDRC.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDAT;)V │ │ +3240b4: 7010 d997 0200 |0000: invoke-direct {v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:()V // method@97d9 │ │ +3240ba: 1a00 0000 |0003: const-string v0, "" // string@0000 │ │ +3240be: 5b20 9a8e |0005: iput-object v0, v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.year:Ljava/lang/String; // field@8e9a │ │ +3240c2: 5b20 998e |0007: iput-object v0, v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.time:Ljava/lang/String; // field@8e99 │ │ +3240c6: 5b20 8b8e |0009: iput-object v0, v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.date:Ljava/lang/String; // field@8e8b │ │ +3240ca: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +3240cc: 5c20 978e |000c: iput-boolean v0, v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.monthOnly:Z // field@8e97 │ │ +3240d0: 5c20 958e |000e: iput-boolean v0, v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.hoursOnly:Z // field@8e95 │ │ +3240d4: 1a01 4e49 |0010: const-string v1, "TDAT" // string@494e │ │ +3240d8: 5b21 988e |0012: iput-object v1, v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.originalID:Ljava/lang/String; // field@8e98 │ │ +3240dc: 6e10 c199 0300 |0014: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDAT;.getText:()Ljava/lang/String; // method@99c1 │ │ +3240e2: 0c01 |0017: move-result-object v1 │ │ +3240e4: 5b21 8b8e |0018: iput-object v1, v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.date:Ljava/lang/String; // field@8e8b │ │ +3240e8: 6e10 c299 0300 |001a: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDAT;.isMonthOnly:()Z // method@99c2 │ │ +3240ee: 0a03 |001d: move-result v3 │ │ +3240f0: 6e20 f199 3200 |001e: invoke-virtual {v2, v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.setMonthOnly:(Z)V // method@99f1 │ │ +3240f6: 7110 ca86 0000 |0021: invoke-static {v0}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@86ca │ │ +3240fc: 0c03 |0024: move-result-object v3 │ │ +3240fe: 1a00 bd4c |0025: const-string v0, "TextEncoding" // string@4cbd │ │ +324102: 6e30 f299 0203 |0027: invoke-virtual {v2, v0, v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@99f2 │ │ +324108: 6e10 e799 0200 |002a: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.getFormattedText:()Ljava/lang/String; // method@99e7 │ │ +32410e: 0c03 |002d: move-result-object v3 │ │ +324110: 1a00 0c4c |002e: const-string v0, "Text" // string@4c0c │ │ +324114: 6e30 f299 0203 |0030: invoke-virtual {v2, v0, v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@99f2 │ │ +32411a: 0e00 |0033: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=250 │ │ 0x0005 line=48 │ │ 0x0007 line=49 │ │ 0x0009 line=50 │ │ 0x000c line=51 │ │ @@ -1371300,24 +1371300,24 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -324118: |[324118] org.jaudiotagger.tag.id3.framebody.FrameBodyTDRC.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;)V │ │ -324128: 7020 dc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;)V // method@97dc │ │ -32412e: 1a01 0000 |0003: const-string v1, "" // string@0000 │ │ -324132: 5b01 9a8e |0005: iput-object v1, v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.year:Ljava/lang/String; // field@8e9a │ │ -324136: 5b01 998e |0007: iput-object v1, v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.time:Ljava/lang/String; // field@8e99 │ │ -32413a: 5b01 8b8e |0009: iput-object v1, v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.date:Ljava/lang/String; // field@8e8b │ │ -32413e: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -324140: 5c01 978e |000c: iput-boolean v1, v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.monthOnly:Z // field@8e97 │ │ -324144: 5c01 958e |000e: iput-boolean v1, v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.hoursOnly:Z // field@8e95 │ │ -324148: 0e00 |0010: return-void │ │ +32411c: |[32411c] org.jaudiotagger.tag.id3.framebody.FrameBodyTDRC.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;)V │ │ +32412c: 7020 dc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;)V // method@97dc │ │ +324132: 1a01 0000 |0003: const-string v1, "" // string@0000 │ │ +324136: 5b01 9a8e |0005: iput-object v1, v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.year:Ljava/lang/String; // field@8e9a │ │ +32413a: 5b01 998e |0007: iput-object v1, v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.time:Ljava/lang/String; // field@8e99 │ │ +32413e: 5b01 8b8e |0009: iput-object v1, v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.date:Ljava/lang/String; // field@8e8b │ │ +324142: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +324144: 5c01 978e |000c: iput-boolean v1, v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.monthOnly:Z // field@8e97 │ │ +324148: 5c01 958e |000e: iput-boolean v1, v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.hoursOnly:Z // field@8e95 │ │ +32414c: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 0x0005 line=48 │ │ 0x0007 line=49 │ │ 0x0009 line=50 │ │ 0x000c line=51 │ │ @@ -1371331,40 +1371331,40 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIME;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 52 16-bit code units │ │ -32414c: |[32414c] org.jaudiotagger.tag.id3.framebody.FrameBodyTDRC.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIME;)V │ │ -32415c: 7010 d997 0200 |0000: invoke-direct {v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:()V // method@97d9 │ │ -324162: 1a00 0000 |0003: const-string v0, "" // string@0000 │ │ -324166: 5b20 9a8e |0005: iput-object v0, v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.year:Ljava/lang/String; // field@8e9a │ │ -32416a: 5b20 998e |0007: iput-object v0, v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.time:Ljava/lang/String; // field@8e99 │ │ -32416e: 5b20 8b8e |0009: iput-object v0, v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.date:Ljava/lang/String; // field@8e8b │ │ -324172: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -324174: 5c20 978e |000c: iput-boolean v0, v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.monthOnly:Z // field@8e97 │ │ -324178: 5c20 958e |000e: iput-boolean v0, v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.hoursOnly:Z // field@8e95 │ │ -32417c: 1a01 9349 |0010: const-string v1, "TIME" // string@4993 │ │ -324180: 5b21 988e |0012: iput-object v1, v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.originalID:Ljava/lang/String; // field@8e98 │ │ -324184: 6e10 139a 0300 |0014: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIME;.getText:()Ljava/lang/String; // method@9a13 │ │ -32418a: 0c01 |0017: move-result-object v1 │ │ -32418c: 5b21 998e |0018: iput-object v1, v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.time:Ljava/lang/String; // field@8e99 │ │ -324190: 6e10 149a 0300 |001a: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIME;.isHoursOnly:()Z // method@9a14 │ │ -324196: 0a03 |001d: move-result v3 │ │ -324198: 6e20 f099 3200 |001e: invoke-virtual {v2, v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.setHoursOnly:(Z)V // method@99f0 │ │ -32419e: 7110 ca86 0000 |0021: invoke-static {v0}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@86ca │ │ -3241a4: 0c03 |0024: move-result-object v3 │ │ -3241a6: 1a00 bd4c |0025: const-string v0, "TextEncoding" // string@4cbd │ │ -3241aa: 6e30 f299 0203 |0027: invoke-virtual {v2, v0, v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@99f2 │ │ -3241b0: 6e10 e799 0200 |002a: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.getFormattedText:()Ljava/lang/String; // method@99e7 │ │ -3241b6: 0c03 |002d: move-result-object v3 │ │ -3241b8: 1a00 0c4c |002e: const-string v0, "Text" // string@4c0c │ │ -3241bc: 6e30 f299 0203 |0030: invoke-virtual {v2, v0, v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@99f2 │ │ -3241c2: 0e00 |0033: return-void │ │ +324150: |[324150] org.jaudiotagger.tag.id3.framebody.FrameBodyTDRC.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIME;)V │ │ +324160: 7010 d997 0200 |0000: invoke-direct {v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:()V // method@97d9 │ │ +324166: 1a00 0000 |0003: const-string v0, "" // string@0000 │ │ +32416a: 5b20 9a8e |0005: iput-object v0, v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.year:Ljava/lang/String; // field@8e9a │ │ +32416e: 5b20 998e |0007: iput-object v0, v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.time:Ljava/lang/String; // field@8e99 │ │ +324172: 5b20 8b8e |0009: iput-object v0, v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.date:Ljava/lang/String; // field@8e8b │ │ +324176: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +324178: 5c20 978e |000c: iput-boolean v0, v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.monthOnly:Z // field@8e97 │ │ +32417c: 5c20 958e |000e: iput-boolean v0, v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.hoursOnly:Z // field@8e95 │ │ +324180: 1a01 9349 |0010: const-string v1, "TIME" // string@4993 │ │ +324184: 5b21 988e |0012: iput-object v1, v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.originalID:Ljava/lang/String; // field@8e98 │ │ +324188: 6e10 139a 0300 |0014: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIME;.getText:()Ljava/lang/String; // method@9a13 │ │ +32418e: 0c01 |0017: move-result-object v1 │ │ +324190: 5b21 998e |0018: iput-object v1, v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.time:Ljava/lang/String; // field@8e99 │ │ +324194: 6e10 149a 0300 |001a: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIME;.isHoursOnly:()Z // method@9a14 │ │ +32419a: 0a03 |001d: move-result v3 │ │ +32419c: 6e20 f099 3200 |001e: invoke-virtual {v2, v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.setHoursOnly:(Z)V // method@99f0 │ │ +3241a2: 7110 ca86 0000 |0021: invoke-static {v0}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@86ca │ │ +3241a8: 0c03 |0024: move-result-object v3 │ │ +3241aa: 1a00 bd4c |0025: const-string v0, "TextEncoding" // string@4cbd │ │ +3241ae: 6e30 f299 0203 |0027: invoke-virtual {v2, v0, v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@99f2 │ │ +3241b4: 6e10 e799 0200 |002a: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.getFormattedText:()Ljava/lang/String; // method@99e7 │ │ +3241ba: 0c03 |002d: move-result-object v3 │ │ +3241bc: 1a00 0c4c |002e: const-string v0, "Text" // string@4c0c │ │ +3241c0: 6e30 f299 0203 |0030: invoke-virtual {v2, v0, v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@99f2 │ │ +3241c6: 0e00 |0033: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=237 │ │ 0x0005 line=48 │ │ 0x0007 line=49 │ │ 0x0009 line=50 │ │ 0x000c line=51 │ │ @@ -1371383,37 +1371383,37 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTRDA;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 45 16-bit code units │ │ -3241c4: |[3241c4] org.jaudiotagger.tag.id3.framebody.FrameBodyTDRC.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTRDA;)V │ │ -3241d4: 7010 d997 0200 |0000: invoke-direct {v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:()V // method@97d9 │ │ -3241da: 1a00 0000 |0003: const-string v0, "" // string@0000 │ │ -3241de: 5b20 9a8e |0005: iput-object v0, v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.year:Ljava/lang/String; // field@8e9a │ │ -3241e2: 5b20 998e |0007: iput-object v0, v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.time:Ljava/lang/String; // field@8e99 │ │ -3241e6: 5b20 8b8e |0009: iput-object v0, v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.date:Ljava/lang/String; // field@8e8b │ │ -3241ea: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -3241ec: 5c20 978e |000c: iput-boolean v0, v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.monthOnly:Z // field@8e97 │ │ -3241f0: 5c20 958e |000e: iput-boolean v0, v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.hoursOnly:Z // field@8e95 │ │ -3241f4: 1a01 a14a |0010: const-string v1, "TRDA" // string@4aa1 │ │ -3241f8: 5b21 988e |0012: iput-object v1, v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.originalID:Ljava/lang/String; // field@8e98 │ │ -3241fc: 6e10 d09a 0300 |0014: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTRDA;.getText:()Ljava/lang/String; // method@9ad0 │ │ -324202: 0c03 |0017: move-result-object v3 │ │ -324204: 5b23 8b8e |0018: iput-object v3, v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.date:Ljava/lang/String; // field@8e8b │ │ -324208: 7110 ca86 0000 |001a: invoke-static {v0}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@86ca │ │ -32420e: 0c03 |001d: move-result-object v3 │ │ -324210: 1a00 bd4c |001e: const-string v0, "TextEncoding" // string@4cbd │ │ -324214: 6e30 f299 0203 |0020: invoke-virtual {v2, v0, v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@99f2 │ │ -32421a: 6e10 e799 0200 |0023: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.getFormattedText:()Ljava/lang/String; // method@99e7 │ │ -324220: 0c03 |0026: move-result-object v3 │ │ -324222: 1a00 0c4c |0027: const-string v0, "Text" // string@4c0c │ │ -324226: 6e30 f299 0203 |0029: invoke-virtual {v2, v0, v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@99f2 │ │ -32422c: 0e00 |002c: return-void │ │ +3241c8: |[3241c8] org.jaudiotagger.tag.id3.framebody.FrameBodyTDRC.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTRDA;)V │ │ +3241d8: 7010 d997 0200 |0000: invoke-direct {v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:()V // method@97d9 │ │ +3241de: 1a00 0000 |0003: const-string v0, "" // string@0000 │ │ +3241e2: 5b20 9a8e |0005: iput-object v0, v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.year:Ljava/lang/String; // field@8e9a │ │ +3241e6: 5b20 998e |0007: iput-object v0, v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.time:Ljava/lang/String; // field@8e99 │ │ +3241ea: 5b20 8b8e |0009: iput-object v0, v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.date:Ljava/lang/String; // field@8e8b │ │ +3241ee: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +3241f0: 5c20 978e |000c: iput-boolean v0, v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.monthOnly:Z // field@8e97 │ │ +3241f4: 5c20 958e |000e: iput-boolean v0, v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.hoursOnly:Z // field@8e95 │ │ +3241f8: 1a01 a14a |0010: const-string v1, "TRDA" // string@4aa1 │ │ +3241fc: 5b21 988e |0012: iput-object v1, v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.originalID:Ljava/lang/String; // field@8e98 │ │ +324200: 6e10 d09a 0300 |0014: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTRDA;.getText:()Ljava/lang/String; // method@9ad0 │ │ +324206: 0c03 |0017: move-result-object v3 │ │ +324208: 5b23 8b8e |0018: iput-object v3, v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.date:Ljava/lang/String; // field@8e8b │ │ +32420c: 7110 ca86 0000 |001a: invoke-static {v0}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@86ca │ │ +324212: 0c03 |001d: move-result-object v3 │ │ +324214: 1a00 bd4c |001e: const-string v0, "TextEncoding" // string@4cbd │ │ +324218: 6e30 f299 0203 |0020: invoke-virtual {v2, v0, v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@99f2 │ │ +32421e: 6e10 e799 0200 |0023: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.getFormattedText:()Ljava/lang/String; // method@99e7 │ │ +324224: 0c03 |0026: move-result-object v3 │ │ +324226: 1a00 0c4c |0027: const-string v0, "Text" // string@4c0c │ │ +32422a: 6e30 f299 0203 |0029: invoke-virtual {v2, v0, v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@99f2 │ │ +324230: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=263 │ │ 0x0005 line=48 │ │ 0x0007 line=49 │ │ 0x0009 line=50 │ │ 0x000c line=51 │ │ @@ -1371431,37 +1371431,37 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTYER;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 45 16-bit code units │ │ -324230: |[324230] org.jaudiotagger.tag.id3.framebody.FrameBodyTDRC.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTYER;)V │ │ -324240: 7010 d997 0200 |0000: invoke-direct {v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:()V // method@97d9 │ │ -324246: 1a00 0000 |0003: const-string v0, "" // string@0000 │ │ -32424a: 5b20 9a8e |0005: iput-object v0, v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.year:Ljava/lang/String; // field@8e9a │ │ -32424e: 5b20 998e |0007: iput-object v0, v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.time:Ljava/lang/String; // field@8e99 │ │ -324252: 5b20 8b8e |0009: iput-object v0, v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.date:Ljava/lang/String; // field@8e8b │ │ -324256: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -324258: 5c20 978e |000c: iput-boolean v0, v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.monthOnly:Z // field@8e97 │ │ -32425c: 5c20 958e |000e: iput-boolean v0, v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.hoursOnly:Z // field@8e95 │ │ -324260: 1a01 244b |0010: const-string v1, "TYER" // string@4b24 │ │ -324264: 5b21 988e |0012: iput-object v1, v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.originalID:Ljava/lang/String; // field@8e98 │ │ -324268: 6e10 229b 0300 |0014: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTYER;.getText:()Ljava/lang/String; // method@9b22 │ │ -32426e: 0c03 |0017: move-result-object v3 │ │ -324270: 5b23 9a8e |0018: iput-object v3, v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.year:Ljava/lang/String; // field@8e9a │ │ -324274: 7110 ca86 0000 |001a: invoke-static {v0}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@86ca │ │ -32427a: 0c03 |001d: move-result-object v3 │ │ -32427c: 1a00 bd4c |001e: const-string v0, "TextEncoding" // string@4cbd │ │ -324280: 6e30 f299 0203 |0020: invoke-virtual {v2, v0, v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@99f2 │ │ -324286: 6e10 e799 0200 |0023: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.getFormattedText:()Ljava/lang/String; // method@99e7 │ │ -32428c: 0c03 |0026: move-result-object v3 │ │ -32428e: 1a00 0c4c |0027: const-string v0, "Text" // string@4c0c │ │ -324292: 6e30 f299 0203 |0029: invoke-virtual {v2, v0, v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@99f2 │ │ -324298: 0e00 |002c: return-void │ │ +324234: |[324234] org.jaudiotagger.tag.id3.framebody.FrameBodyTDRC.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTYER;)V │ │ +324244: 7010 d997 0200 |0000: invoke-direct {v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:()V // method@97d9 │ │ +32424a: 1a00 0000 |0003: const-string v0, "" // string@0000 │ │ +32424e: 5b20 9a8e |0005: iput-object v0, v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.year:Ljava/lang/String; // field@8e9a │ │ +324252: 5b20 998e |0007: iput-object v0, v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.time:Ljava/lang/String; // field@8e99 │ │ +324256: 5b20 8b8e |0009: iput-object v0, v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.date:Ljava/lang/String; // field@8e8b │ │ +32425a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +32425c: 5c20 978e |000c: iput-boolean v0, v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.monthOnly:Z // field@8e97 │ │ +324260: 5c20 958e |000e: iput-boolean v0, v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.hoursOnly:Z // field@8e95 │ │ +324264: 1a01 244b |0010: const-string v1, "TYER" // string@4b24 │ │ +324268: 5b21 988e |0012: iput-object v1, v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.originalID:Ljava/lang/String; // field@8e98 │ │ +32426c: 6e10 229b 0300 |0014: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTYER;.getText:()Ljava/lang/String; // method@9b22 │ │ +324272: 0c03 |0017: move-result-object v3 │ │ +324274: 5b23 9a8e |0018: iput-object v3, v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.year:Ljava/lang/String; // field@8e9a │ │ +324278: 7110 ca86 0000 |001a: invoke-static {v0}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@86ca │ │ +32427e: 0c03 |001d: move-result-object v3 │ │ +324280: 1a00 bd4c |001e: const-string v0, "TextEncoding" // string@4cbd │ │ +324284: 6e30 f299 0203 |0020: invoke-virtual {v2, v0, v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@99f2 │ │ +32428a: 6e10 e799 0200 |0023: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.getFormattedText:()Ljava/lang/String; // method@99e7 │ │ +324290: 0c03 |0026: move-result-object v3 │ │ +324292: 1a00 0c4c |0027: const-string v0, "Text" // string@4c0c │ │ +324296: 6e30 f299 0203 |0029: invoke-virtual {v2, v0, v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@99f2 │ │ +32429c: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=225 │ │ 0x0005 line=48 │ │ 0x0007 line=49 │ │ 0x0009 line=50 │ │ 0x000c line=51 │ │ @@ -1371479,90 +1371479,90 @@ │ │ type : '(Ljava/util/Date;I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 160 16-bit code units │ │ -32429c: |[32429c] org.jaudiotagger.tag.id3.framebody.FrameBodyTDRC.extractID3v23Formats:(Ljava/util/Date;I)V │ │ -3242ac: 6200 968e |0000: sget-object v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.logger:Ljava/util/logging/Logger; // field@8e96 │ │ -3242b0: 2201 3910 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -3242b4: 7010 cc87 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -3242ba: 1a02 9941 |0007: const-string v2, "Precision is:" // string@4199 │ │ -3242be: 6e20 d787 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -3242c4: 6e20 d387 5100 |000c: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -3242ca: 1a02 b86c |000f: const-string v2, "for date:" // string@6cb8 │ │ -3242ce: 6e20 d787 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -3242d4: 6e10 1689 0400 |0014: invoke-virtual {v4}, Ljava/util/Date;.toString:()Ljava/lang/String; // method@8916 │ │ -3242da: 0c02 |0017: move-result-object v2 │ │ -3242dc: 6e20 d787 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -3242e2: 6e10 df87 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -3242e8: 0c01 |001e: move-result-object v1 │ │ -3242ea: 6e20 138a 1000 |001f: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@8a13 │ │ -3242f0: 1250 |0022: const/4 v0, #int 5 // #5 │ │ -3242f2: 3305 0b00 |0023: if-ne v5, v0, 002e // +000b │ │ -3242f6: 7110 e599 0400 |0025: invoke-static {v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.formatDateAsYear:(Ljava/util/Date;)Ljava/lang/String; // method@99e5 │ │ -3242fc: 0c04 |0028: move-result-object v4 │ │ -3242fe: 6e20 f499 4300 |0029: invoke-virtual {v3, v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.setYear:(Ljava/lang/String;)V // method@99f4 │ │ -324304: 2900 7300 |002c: goto/16 009f // +0073 │ │ -324308: 1240 |002e: const/4 v0, #int 4 // #4 │ │ -32430a: 1211 |002f: const/4 v1, #int 1 // #1 │ │ -32430c: 3305 1300 |0030: if-ne v5, v0, 0043 // +0013 │ │ -324310: 7110 e599 0400 |0032: invoke-static {v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.formatDateAsYear:(Ljava/util/Date;)Ljava/lang/String; // method@99e5 │ │ -324316: 0c05 |0035: move-result-object v5 │ │ -324318: 6e20 f499 5300 |0036: invoke-virtual {v3, v5}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.setYear:(Ljava/lang/String;)V // method@99f4 │ │ -32431e: 7110 e399 0400 |0039: invoke-static {v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.formatDateAsDate:(Ljava/util/Date;)Ljava/lang/String; // method@99e3 │ │ -324324: 0c04 |003c: move-result-object v4 │ │ -324326: 6e20 ef99 4300 |003d: invoke-virtual {v3, v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.setDate:(Ljava/lang/String;)V // method@99ef │ │ -32432c: 5c31 978e |0040: iput-boolean v1, v3, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.monthOnly:Z // field@8e97 │ │ -324330: 285d |0042: goto 009f // +005d │ │ -324332: 1230 |0043: const/4 v0, #int 3 // #3 │ │ -324334: 3305 1100 |0044: if-ne v5, v0, 0055 // +0011 │ │ -324338: 7110 e599 0400 |0046: invoke-static {v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.formatDateAsYear:(Ljava/util/Date;)Ljava/lang/String; // method@99e5 │ │ -32433e: 0c05 |0049: move-result-object v5 │ │ -324340: 6e20 f499 5300 |004a: invoke-virtual {v3, v5}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.setYear:(Ljava/lang/String;)V // method@99f4 │ │ -324346: 7110 e399 0400 |004d: invoke-static {v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.formatDateAsDate:(Ljava/util/Date;)Ljava/lang/String; // method@99e3 │ │ -32434c: 0c04 |0050: move-result-object v4 │ │ -32434e: 6e20 ef99 4300 |0051: invoke-virtual {v3, v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.setDate:(Ljava/lang/String;)V // method@99ef │ │ -324354: 284b |0054: goto 009f // +004b │ │ -324356: 1220 |0055: const/4 v0, #int 2 // #2 │ │ -324358: 3305 1a00 |0056: if-ne v5, v0, 0070 // +001a │ │ -32435c: 7110 e599 0400 |0058: invoke-static {v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.formatDateAsYear:(Ljava/util/Date;)Ljava/lang/String; // method@99e5 │ │ -324362: 0c05 |005b: move-result-object v5 │ │ -324364: 6e20 f499 5300 |005c: invoke-virtual {v3, v5}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.setYear:(Ljava/lang/String;)V // method@99f4 │ │ -32436a: 7110 e399 0400 |005f: invoke-static {v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.formatDateAsDate:(Ljava/util/Date;)Ljava/lang/String; // method@99e3 │ │ -324370: 0c05 |0062: move-result-object v5 │ │ -324372: 6e20 ef99 5300 |0063: invoke-virtual {v3, v5}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.setDate:(Ljava/lang/String;)V // method@99ef │ │ -324378: 7110 e499 0400 |0066: invoke-static {v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.formatDateAsTime:(Ljava/util/Date;)Ljava/lang/String; // method@99e4 │ │ -32437e: 0c04 |0069: move-result-object v4 │ │ -324380: 6e20 f399 4300 |006a: invoke-virtual {v3, v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.setTime:(Ljava/lang/String;)V // method@99f3 │ │ -324386: 5c31 958e |006d: iput-boolean v1, v3, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.hoursOnly:Z // field@8e95 │ │ -32438a: 2830 |006f: goto 009f // +0030 │ │ -32438c: 3315 1800 |0070: if-ne v5, v1, 0088 // +0018 │ │ -324390: 7110 e599 0400 |0072: invoke-static {v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.formatDateAsYear:(Ljava/util/Date;)Ljava/lang/String; // method@99e5 │ │ -324396: 0c05 |0075: move-result-object v5 │ │ -324398: 6e20 f499 5300 |0076: invoke-virtual {v3, v5}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.setYear:(Ljava/lang/String;)V // method@99f4 │ │ -32439e: 7110 e399 0400 |0079: invoke-static {v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.formatDateAsDate:(Ljava/util/Date;)Ljava/lang/String; // method@99e3 │ │ -3243a4: 0c05 |007c: move-result-object v5 │ │ -3243a6: 6e20 ef99 5300 |007d: invoke-virtual {v3, v5}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.setDate:(Ljava/lang/String;)V // method@99ef │ │ -3243ac: 7110 e499 0400 |0080: invoke-static {v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.formatDateAsTime:(Ljava/util/Date;)Ljava/lang/String; // method@99e4 │ │ -3243b2: 0c04 |0083: move-result-object v4 │ │ -3243b4: 6e20 f399 4300 |0084: invoke-virtual {v3, v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.setTime:(Ljava/lang/String;)V // method@99f3 │ │ -3243ba: 2818 |0087: goto 009f // +0018 │ │ -3243bc: 3905 1700 |0088: if-nez v5, 009f // +0017 │ │ -3243c0: 7110 e599 0400 |008a: invoke-static {v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.formatDateAsYear:(Ljava/util/Date;)Ljava/lang/String; // method@99e5 │ │ -3243c6: 0c05 |008d: move-result-object v5 │ │ -3243c8: 6e20 f499 5300 |008e: invoke-virtual {v3, v5}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.setYear:(Ljava/lang/String;)V // method@99f4 │ │ -3243ce: 7110 e399 0400 |0091: invoke-static {v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.formatDateAsDate:(Ljava/util/Date;)Ljava/lang/String; // method@99e3 │ │ -3243d4: 0c05 |0094: move-result-object v5 │ │ -3243d6: 6e20 ef99 5300 |0095: invoke-virtual {v3, v5}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.setDate:(Ljava/lang/String;)V // method@99ef │ │ -3243dc: 7110 e499 0400 |0098: invoke-static {v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.formatDateAsTime:(Ljava/util/Date;)Ljava/lang/String; // method@99e4 │ │ -3243e2: 0c04 |009b: move-result-object v4 │ │ -3243e4: 6e20 f399 4300 |009c: invoke-virtual {v3, v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.setTime:(Ljava/lang/String;)V // method@99f3 │ │ -3243ea: 0e00 |009f: return-void │ │ +3242a0: |[3242a0] org.jaudiotagger.tag.id3.framebody.FrameBodyTDRC.extractID3v23Formats:(Ljava/util/Date;I)V │ │ +3242b0: 6200 968e |0000: sget-object v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.logger:Ljava/util/logging/Logger; // field@8e96 │ │ +3242b4: 2201 3910 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +3242b8: 7010 cc87 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +3242be: 1a02 9941 |0007: const-string v2, "Precision is:" // string@4199 │ │ +3242c2: 6e20 d787 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +3242c8: 6e20 d387 5100 |000c: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +3242ce: 1a02 b86c |000f: const-string v2, "for date:" // string@6cb8 │ │ +3242d2: 6e20 d787 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +3242d8: 6e10 1689 0400 |0014: invoke-virtual {v4}, Ljava/util/Date;.toString:()Ljava/lang/String; // method@8916 │ │ +3242de: 0c02 |0017: move-result-object v2 │ │ +3242e0: 6e20 d787 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +3242e6: 6e10 df87 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +3242ec: 0c01 |001e: move-result-object v1 │ │ +3242ee: 6e20 138a 1000 |001f: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@8a13 │ │ +3242f4: 1250 |0022: const/4 v0, #int 5 // #5 │ │ +3242f6: 3305 0b00 |0023: if-ne v5, v0, 002e // +000b │ │ +3242fa: 7110 e599 0400 |0025: invoke-static {v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.formatDateAsYear:(Ljava/util/Date;)Ljava/lang/String; // method@99e5 │ │ +324300: 0c04 |0028: move-result-object v4 │ │ +324302: 6e20 f499 4300 |0029: invoke-virtual {v3, v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.setYear:(Ljava/lang/String;)V // method@99f4 │ │ +324308: 2900 7300 |002c: goto/16 009f // +0073 │ │ +32430c: 1240 |002e: const/4 v0, #int 4 // #4 │ │ +32430e: 1211 |002f: const/4 v1, #int 1 // #1 │ │ +324310: 3305 1300 |0030: if-ne v5, v0, 0043 // +0013 │ │ +324314: 7110 e599 0400 |0032: invoke-static {v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.formatDateAsYear:(Ljava/util/Date;)Ljava/lang/String; // method@99e5 │ │ +32431a: 0c05 |0035: move-result-object v5 │ │ +32431c: 6e20 f499 5300 |0036: invoke-virtual {v3, v5}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.setYear:(Ljava/lang/String;)V // method@99f4 │ │ +324322: 7110 e399 0400 |0039: invoke-static {v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.formatDateAsDate:(Ljava/util/Date;)Ljava/lang/String; // method@99e3 │ │ +324328: 0c04 |003c: move-result-object v4 │ │ +32432a: 6e20 ef99 4300 |003d: invoke-virtual {v3, v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.setDate:(Ljava/lang/String;)V // method@99ef │ │ +324330: 5c31 978e |0040: iput-boolean v1, v3, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.monthOnly:Z // field@8e97 │ │ +324334: 285d |0042: goto 009f // +005d │ │ +324336: 1230 |0043: const/4 v0, #int 3 // #3 │ │ +324338: 3305 1100 |0044: if-ne v5, v0, 0055 // +0011 │ │ +32433c: 7110 e599 0400 |0046: invoke-static {v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.formatDateAsYear:(Ljava/util/Date;)Ljava/lang/String; // method@99e5 │ │ +324342: 0c05 |0049: move-result-object v5 │ │ +324344: 6e20 f499 5300 |004a: invoke-virtual {v3, v5}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.setYear:(Ljava/lang/String;)V // method@99f4 │ │ +32434a: 7110 e399 0400 |004d: invoke-static {v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.formatDateAsDate:(Ljava/util/Date;)Ljava/lang/String; // method@99e3 │ │ +324350: 0c04 |0050: move-result-object v4 │ │ +324352: 6e20 ef99 4300 |0051: invoke-virtual {v3, v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.setDate:(Ljava/lang/String;)V // method@99ef │ │ +324358: 284b |0054: goto 009f // +004b │ │ +32435a: 1220 |0055: const/4 v0, #int 2 // #2 │ │ +32435c: 3305 1a00 |0056: if-ne v5, v0, 0070 // +001a │ │ +324360: 7110 e599 0400 |0058: invoke-static {v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.formatDateAsYear:(Ljava/util/Date;)Ljava/lang/String; // method@99e5 │ │ +324366: 0c05 |005b: move-result-object v5 │ │ +324368: 6e20 f499 5300 |005c: invoke-virtual {v3, v5}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.setYear:(Ljava/lang/String;)V // method@99f4 │ │ +32436e: 7110 e399 0400 |005f: invoke-static {v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.formatDateAsDate:(Ljava/util/Date;)Ljava/lang/String; // method@99e3 │ │ +324374: 0c05 |0062: move-result-object v5 │ │ +324376: 6e20 ef99 5300 |0063: invoke-virtual {v3, v5}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.setDate:(Ljava/lang/String;)V // method@99ef │ │ +32437c: 7110 e499 0400 |0066: invoke-static {v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.formatDateAsTime:(Ljava/util/Date;)Ljava/lang/String; // method@99e4 │ │ +324382: 0c04 |0069: move-result-object v4 │ │ +324384: 6e20 f399 4300 |006a: invoke-virtual {v3, v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.setTime:(Ljava/lang/String;)V // method@99f3 │ │ +32438a: 5c31 958e |006d: iput-boolean v1, v3, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.hoursOnly:Z // field@8e95 │ │ +32438e: 2830 |006f: goto 009f // +0030 │ │ +324390: 3315 1800 |0070: if-ne v5, v1, 0088 // +0018 │ │ +324394: 7110 e599 0400 |0072: invoke-static {v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.formatDateAsYear:(Ljava/util/Date;)Ljava/lang/String; // method@99e5 │ │ +32439a: 0c05 |0075: move-result-object v5 │ │ +32439c: 6e20 f499 5300 |0076: invoke-virtual {v3, v5}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.setYear:(Ljava/lang/String;)V // method@99f4 │ │ +3243a2: 7110 e399 0400 |0079: invoke-static {v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.formatDateAsDate:(Ljava/util/Date;)Ljava/lang/String; // method@99e3 │ │ +3243a8: 0c05 |007c: move-result-object v5 │ │ +3243aa: 6e20 ef99 5300 |007d: invoke-virtual {v3, v5}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.setDate:(Ljava/lang/String;)V // method@99ef │ │ +3243b0: 7110 e499 0400 |0080: invoke-static {v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.formatDateAsTime:(Ljava/util/Date;)Ljava/lang/String; // method@99e4 │ │ +3243b6: 0c04 |0083: move-result-object v4 │ │ +3243b8: 6e20 f399 4300 |0084: invoke-virtual {v3, v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.setTime:(Ljava/lang/String;)V // method@99f3 │ │ +3243be: 2818 |0087: goto 009f // +0018 │ │ +3243c0: 3905 1700 |0088: if-nez v5, 009f // +0017 │ │ +3243c4: 7110 e599 0400 |008a: invoke-static {v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.formatDateAsYear:(Ljava/util/Date;)Ljava/lang/String; // method@99e5 │ │ +3243ca: 0c05 |008d: move-result-object v5 │ │ +3243cc: 6e20 f499 5300 |008e: invoke-virtual {v3, v5}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.setYear:(Ljava/lang/String;)V // method@99f4 │ │ +3243d2: 7110 e399 0400 |0091: invoke-static {v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.formatDateAsDate:(Ljava/util/Date;)Ljava/lang/String; // method@99e3 │ │ +3243d8: 0c05 |0094: move-result-object v5 │ │ +3243da: 6e20 ef99 5300 |0095: invoke-virtual {v3, v5}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.setDate:(Ljava/lang/String;)V // method@99ef │ │ +3243e0: 7110 e499 0400 |0098: invoke-static {v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.formatDateAsTime:(Ljava/util/Date;)Ljava/lang/String; // method@99e4 │ │ +3243e6: 0c04 |009b: move-result-object v4 │ │ +3243e8: 6e20 f399 4300 |009c: invoke-virtual {v3, v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.setTime:(Ljava/lang/String;)V // method@99f3 │ │ +3243ee: 0e00 |009f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=377 │ │ 0x0025 line=383 │ │ 0x0032 line=388 │ │ 0x0039 line=389 │ │ 0x0040 line=390 │ │ @@ -1371588,39 +1371588,39 @@ │ │ type : '(Ljava/text/SimpleDateFormat;Ljava/text/SimpleDateFormat;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x2000a (PRIVATE STATIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -323bf0: |[323bf0] org.jaudiotagger.tag.id3.framebody.FrameBodyTDRC.formatAndParse:(Ljava/text/SimpleDateFormat;Ljava/text/SimpleDateFormat;Ljava/lang/String;)Ljava/lang/String; │ │ -323c00: 1c00 6512 |0000: const-class v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC; // type@1265 │ │ -323c04: 1d00 |0002: monitor-enter v0 │ │ -323c06: 6e20 9b88 4300 |0003: invoke-virtual {v3, v4}, Ljava/text/SimpleDateFormat;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@889b │ │ -323c0c: 0c03 |0006: move-result-object v3 │ │ -323c0e: 6e20 9a88 3200 |0007: invoke-virtual {v2, v3}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@889a │ │ -323c14: 0c02 |000a: move-result-object v2 │ │ -323c16: 1e00 |000b: monitor-exit v0 │ │ -323c18: 1102 |000c: return-object v2 │ │ -323c1a: 0d02 |000d: move-exception v2 │ │ -323c1c: 281b |000e: goto 0029 // +001b │ │ -323c1e: 6202 968e |000f: sget-object v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.logger:Ljava/util/logging/Logger; // field@8e96 │ │ -323c22: 2203 3910 |0011: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ -323c26: 7010 cc87 0300 |0013: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -323c2c: 1a01 ed4f |0016: const-string v1, "Unable to parse:" // string@4fed │ │ -323c30: 6e20 d787 1300 |0018: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -323c36: 6e20 d787 4300 |001b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -323c3c: 6e10 df87 0300 |001e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -323c42: 0c03 |0021: move-result-object v3 │ │ -323c44: 6e20 1c8a 3200 |0022: invoke-virtual {v2, v3}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ -323c4a: 1a02 0000 |0025: const-string v2, "" // string@0000 │ │ -323c4e: 1e00 |0027: monitor-exit v0 │ │ -323c50: 1102 |0028: return-object v2 │ │ -323c52: 1e00 |0029: monitor-exit v0 │ │ -323c54: 2702 |002a: throw v2 │ │ +323bf4: |[323bf4] org.jaudiotagger.tag.id3.framebody.FrameBodyTDRC.formatAndParse:(Ljava/text/SimpleDateFormat;Ljava/text/SimpleDateFormat;Ljava/lang/String;)Ljava/lang/String; │ │ +323c04: 1c00 6512 |0000: const-class v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC; // type@1265 │ │ +323c08: 1d00 |0002: monitor-enter v0 │ │ +323c0a: 6e20 9b88 4300 |0003: invoke-virtual {v3, v4}, Ljava/text/SimpleDateFormat;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@889b │ │ +323c10: 0c03 |0006: move-result-object v3 │ │ +323c12: 6e20 9a88 3200 |0007: invoke-virtual {v2, v3}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@889a │ │ +323c18: 0c02 |000a: move-result-object v2 │ │ +323c1a: 1e00 |000b: monitor-exit v0 │ │ +323c1c: 1102 |000c: return-object v2 │ │ +323c1e: 0d02 |000d: move-exception v2 │ │ +323c20: 281b |000e: goto 0029 // +001b │ │ +323c22: 6202 968e |000f: sget-object v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.logger:Ljava/util/logging/Logger; // field@8e96 │ │ +323c26: 2203 3910 |0011: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ +323c2a: 7010 cc87 0300 |0013: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +323c30: 1a01 ed4f |0016: const-string v1, "Unable to parse:" // string@4fed │ │ +323c34: 6e20 d787 1300 |0018: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +323c3a: 6e20 d787 4300 |001b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +323c40: 6e10 df87 0300 |001e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +323c46: 0c03 |0021: move-result-object v3 │ │ +323c48: 6e20 1c8a 3200 |0022: invoke-virtual {v2, v3}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ +323c4e: 1a02 0000 |0025: const-string v2, "" // string@0000 │ │ +323c52: 1e00 |0027: monitor-exit v0 │ │ +323c54: 1102 |0028: return-object v2 │ │ +323c56: 1e00 |0029: monitor-exit v0 │ │ +323c58: 2702 |002a: throw v2 │ │ catches : 2 │ │ 0x0003 - 0x000b │ │ Ljava/text/ParseException; -> 0x000f │ │ -> 0x000d │ │ 0x000f - 0x0027 │ │ -> 0x000d │ │ positions : │ │ @@ -1371639,25 +1371639,25 @@ │ │ type : '(Ljava/util/Date;)Ljava/lang/String;' │ │ access : 0x2000a (PRIVATE STATIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -323c70: |[323c70] org.jaudiotagger.tag.id3.framebody.FrameBodyTDRC.formatDateAsDate:(Ljava/util/Date;)Ljava/lang/String; │ │ -323c80: 1c00 6512 |0000: const-class v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC; // type@1265 │ │ -323c84: 1d00 |0002: monitor-enter v0 │ │ -323c86: 6201 8c8e |0003: sget-object v1, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.formatDateIn:Ljava/text/SimpleDateFormat; // field@8e8c │ │ -323c8a: 6e20 9a88 2100 |0005: invoke-virtual {v1, v2}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@889a │ │ -323c90: 0c02 |0008: move-result-object v2 │ │ -323c92: 1e00 |0009: monitor-exit v0 │ │ -323c94: 1102 |000a: return-object v2 │ │ -323c96: 0d02 |000b: move-exception v2 │ │ -323c98: 1e00 |000c: monitor-exit v0 │ │ -323c9a: 2702 |000d: throw v2 │ │ +323c74: |[323c74] org.jaudiotagger.tag.id3.framebody.FrameBodyTDRC.formatDateAsDate:(Ljava/util/Date;)Ljava/lang/String; │ │ +323c84: 1c00 6512 |0000: const-class v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC; // type@1265 │ │ +323c88: 1d00 |0002: monitor-enter v0 │ │ +323c8a: 6201 8c8e |0003: sget-object v1, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.formatDateIn:Ljava/text/SimpleDateFormat; // field@8e8c │ │ +323c8e: 6e20 9a88 2100 |0005: invoke-virtual {v1, v2}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@889a │ │ +323c94: 0c02 |0008: move-result-object v2 │ │ +323c96: 1e00 |0009: monitor-exit v0 │ │ +323c98: 1102 |000a: return-object v2 │ │ +323c9a: 0d02 |000b: move-exception v2 │ │ +323c9c: 1e00 |000c: monitor-exit v0 │ │ +323c9e: 2702 |000d: throw v2 │ │ catches : 1 │ │ 0x0003 - 0x0009 │ │ -> 0x000b │ │ positions : │ │ 0x0003 line=351 │ │ locals : │ │ 0x0000 - 0x000e reg=2 (null) Ljava/util/Date; │ │ @@ -1371667,25 +1371667,25 @@ │ │ type : '(Ljava/util/Date;)Ljava/lang/String;' │ │ access : 0x2000a (PRIVATE STATIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -323ca8: |[323ca8] org.jaudiotagger.tag.id3.framebody.FrameBodyTDRC.formatDateAsTime:(Ljava/util/Date;)Ljava/lang/String; │ │ -323cb8: 1c00 6512 |0000: const-class v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC; // type@1265 │ │ -323cbc: 1d00 |0002: monitor-enter v0 │ │ -323cbe: 6201 908e |0003: sget-object v1, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.formatTimeIn:Ljava/text/SimpleDateFormat; // field@8e90 │ │ -323cc2: 6e20 9a88 2100 |0005: invoke-virtual {v1, v2}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@889a │ │ -323cc8: 0c02 |0008: move-result-object v2 │ │ -323cca: 1e00 |0009: monitor-exit v0 │ │ -323ccc: 1102 |000a: return-object v2 │ │ -323cce: 0d02 |000b: move-exception v2 │ │ -323cd0: 1e00 |000c: monitor-exit v0 │ │ -323cd2: 2702 |000d: throw v2 │ │ +323cac: |[323cac] org.jaudiotagger.tag.id3.framebody.FrameBodyTDRC.formatDateAsTime:(Ljava/util/Date;)Ljava/lang/String; │ │ +323cbc: 1c00 6512 |0000: const-class v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC; // type@1265 │ │ +323cc0: 1d00 |0002: monitor-enter v0 │ │ +323cc2: 6201 908e |0003: sget-object v1, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.formatTimeIn:Ljava/text/SimpleDateFormat; // field@8e90 │ │ +323cc6: 6e20 9a88 2100 |0005: invoke-virtual {v1, v2}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@889a │ │ +323ccc: 0c02 |0008: move-result-object v2 │ │ +323cce: 1e00 |0009: monitor-exit v0 │ │ +323cd0: 1102 |000a: return-object v2 │ │ +323cd2: 0d02 |000b: move-exception v2 │ │ +323cd4: 1e00 |000c: monitor-exit v0 │ │ +323cd6: 2702 |000d: throw v2 │ │ catches : 1 │ │ 0x0003 - 0x0009 │ │ -> 0x000b │ │ positions : │ │ 0x0003 line=364 │ │ locals : │ │ 0x0000 - 0x000e reg=2 (null) Ljava/util/Date; │ │ @@ -1371695,25 +1371695,25 @@ │ │ type : '(Ljava/util/Date;)Ljava/lang/String;' │ │ access : 0x2000a (PRIVATE STATIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -323ce0: |[323ce0] org.jaudiotagger.tag.id3.framebody.FrameBodyTDRC.formatDateAsYear:(Ljava/util/Date;)Ljava/lang/String; │ │ -323cf0: 1c00 6512 |0000: const-class v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC; // type@1265 │ │ -323cf4: 1d00 |0002: monitor-enter v0 │ │ -323cf6: 6201 928e |0003: sget-object v1, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.formatYearIn:Ljava/text/SimpleDateFormat; // field@8e92 │ │ -323cfa: 6e20 9a88 2100 |0005: invoke-virtual {v1, v2}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@889a │ │ -323d00: 0c02 |0008: move-result-object v2 │ │ -323d02: 1e00 |0009: monitor-exit v0 │ │ -323d04: 1102 |000a: return-object v2 │ │ -323d06: 0d02 |000b: move-exception v2 │ │ -323d08: 1e00 |000c: monitor-exit v0 │ │ -323d0a: 2702 |000d: throw v2 │ │ +323ce4: |[323ce4] org.jaudiotagger.tag.id3.framebody.FrameBodyTDRC.formatDateAsYear:(Ljava/util/Date;)Ljava/lang/String; │ │ +323cf4: 1c00 6512 |0000: const-class v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC; // type@1265 │ │ +323cf8: 1d00 |0002: monitor-enter v0 │ │ +323cfa: 6201 928e |0003: sget-object v1, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.formatYearIn:Ljava/text/SimpleDateFormat; // field@8e92 │ │ +323cfe: 6e20 9a88 2100 |0005: invoke-virtual {v1, v2}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@889a │ │ +323d04: 0c02 |0008: move-result-object v2 │ │ +323d06: 1e00 |0009: monitor-exit v0 │ │ +323d08: 1102 |000a: return-object v2 │ │ +323d0a: 0d02 |000b: move-exception v2 │ │ +323d0c: 1e00 |000c: monitor-exit v0 │ │ +323d0e: 2702 |000d: throw v2 │ │ catches : 1 │ │ 0x0003 - 0x0009 │ │ -> 0x000b │ │ positions : │ │ 0x0003 line=338 │ │ locals : │ │ 0x0000 - 0x000e reg=2 (null) Ljava/util/Date; │ │ @@ -1371724,68 +1371724,68 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 105 16-bit code units │ │ -3243ec: |[3243ec] org.jaudiotagger.tag.id3.framebody.FrameBodyTDRC.findMatchingMaskAndExtractV3Values:()V │ │ -3243fc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3243fe: 6201 948e |0001: sget-object v1, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.formatters:Ljava/util/List; // field@8e94 │ │ -324402: 7210 7389 0100 |0003: invoke-interface {v1}, Ljava/util/List;.size:()I // method@8973 │ │ -324408: 0a02 |0006: move-result v2 │ │ -32440a: 3520 6100 |0007: if-ge v0, v2, 0068 // +0061 │ │ -32440e: 7220 6a89 0100 |0009: invoke-interface {v1, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ -324414: 0c02 |000c: move-result-object v2 │ │ -324416: 1f02 7910 |000d: check-cast v2, Ljava/text/SimpleDateFormat; // type@1079 │ │ -32441a: 1d02 |000f: monitor-enter v2 │ │ -32441c: 7220 6a89 0100 |0010: invoke-interface {v1, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ -324422: 0c01 |0013: move-result-object v1 │ │ -324424: 1f01 7910 |0014: check-cast v1, Ljava/text/SimpleDateFormat; // type@1079 │ │ -324428: 6e10 ea99 0600 |0016: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.getText:()Ljava/lang/String; // method@99ea │ │ -32442e: 0c03 |0019: move-result-object v3 │ │ -324430: 6e20 9b88 3100 |001a: invoke-virtual {v1, v3}, Ljava/text/SimpleDateFormat;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@889b │ │ -324436: 0c01 |001d: move-result-object v1 │ │ -324438: 1e02 |001e: monitor-exit v2 │ │ -32443a: 3801 4600 |001f: if-eqz v1, 0065 // +0046 │ │ -32443e: 7030 e099 1600 |0021: invoke-direct {v6, v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.extractID3v23Formats:(Ljava/util/Date;I)V // method@99e0 │ │ -324444: 2844 |0024: goto 0068 // +0044 │ │ -324446: 0d01 |0025: move-exception v1 │ │ -324448: 1e02 |0026: monitor-exit v2 │ │ -32444a: 2701 |0027: throw v1 │ │ -32444c: 0d01 |0028: move-exception v1 │ │ -32444e: 6202 968e |0029: sget-object v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.logger:Ljava/util/logging/Logger; // field@8e96 │ │ -324452: 6203 bb81 |002b: sget-object v3, Ljava/util/logging/Level;.WARNING:Ljava/util/logging/Level; // field@81bb │ │ -324456: 2204 3910 |002d: new-instance v4, Ljava/lang/StringBuilder; // type@1039 │ │ -32445a: 7010 cc87 0400 |002f: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -324460: 1a05 5314 |0032: const-string v5, "Date Formatter:" // string@1453 │ │ -324464: 6e20 d787 5400 |0034: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -32446a: 6205 948e |0037: sget-object v5, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.formatters:Ljava/util/List; // field@8e94 │ │ -32446e: 7220 6a89 0500 |0039: invoke-interface {v5, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ -324474: 0c05 |003c: move-result-object v5 │ │ -324476: 1f05 7910 |003d: check-cast v5, Ljava/text/SimpleDateFormat; // type@1079 │ │ -32447a: 6e10 9f88 0500 |003f: invoke-virtual {v5}, Ljava/text/SimpleDateFormat;.toPattern:()Ljava/lang/String; // method@889f │ │ -324480: 0c05 |0042: move-result-object v5 │ │ -324482: 6e20 d787 5400 |0043: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -324488: 1a05 0f6b |0046: const-string v5, "failed to parse:" // string@6b0f │ │ -32448c: 6e20 d787 5400 |0048: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -324492: 6e10 ea99 0600 |004b: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.getText:()Ljava/lang/String; // method@99ea │ │ -324498: 0c05 |004e: move-result-object v5 │ │ -32449a: 6e20 d787 5400 |004f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -3244a0: 1a05 8fb4 |0052: const-string v5, "with " // string@b48f │ │ -3244a4: 6e20 d787 5400 |0054: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -3244aa: 6e10 6f87 0100 |0057: invoke-virtual {v1}, Ljava/lang/NumberFormatException;.getMessage:()Ljava/lang/String; // method@876f │ │ -3244b0: 0c05 |005a: move-result-object v5 │ │ -3244b2: 6e20 d787 5400 |005b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -3244b8: 6e10 df87 0400 |005e: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -3244be: 0c04 |0061: move-result-object v4 │ │ -3244c0: 6e40 1a8a 3214 |0062: invoke-virtual {v2, v3, v4, v1}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@8a1a │ │ -3244c6: d800 0001 |0065: add-int/lit8 v0, v0, #int 1 // #01 │ │ -3244ca: 289a |0067: goto 0001 // -0066 │ │ -3244cc: 0e00 |0068: return-void │ │ +3243f0: |[3243f0] org.jaudiotagger.tag.id3.framebody.FrameBodyTDRC.findMatchingMaskAndExtractV3Values:()V │ │ +324400: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +324402: 6201 948e |0001: sget-object v1, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.formatters:Ljava/util/List; // field@8e94 │ │ +324406: 7210 7389 0100 |0003: invoke-interface {v1}, Ljava/util/List;.size:()I // method@8973 │ │ +32440c: 0a02 |0006: move-result v2 │ │ +32440e: 3520 6100 |0007: if-ge v0, v2, 0068 // +0061 │ │ +324412: 7220 6a89 0100 |0009: invoke-interface {v1, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ +324418: 0c02 |000c: move-result-object v2 │ │ +32441a: 1f02 7910 |000d: check-cast v2, Ljava/text/SimpleDateFormat; // type@1079 │ │ +32441e: 1d02 |000f: monitor-enter v2 │ │ +324420: 7220 6a89 0100 |0010: invoke-interface {v1, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ +324426: 0c01 |0013: move-result-object v1 │ │ +324428: 1f01 7910 |0014: check-cast v1, Ljava/text/SimpleDateFormat; // type@1079 │ │ +32442c: 6e10 ea99 0600 |0016: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.getText:()Ljava/lang/String; // method@99ea │ │ +324432: 0c03 |0019: move-result-object v3 │ │ +324434: 6e20 9b88 3100 |001a: invoke-virtual {v1, v3}, Ljava/text/SimpleDateFormat;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@889b │ │ +32443a: 0c01 |001d: move-result-object v1 │ │ +32443c: 1e02 |001e: monitor-exit v2 │ │ +32443e: 3801 4600 |001f: if-eqz v1, 0065 // +0046 │ │ +324442: 7030 e099 1600 |0021: invoke-direct {v6, v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.extractID3v23Formats:(Ljava/util/Date;I)V // method@99e0 │ │ +324448: 2844 |0024: goto 0068 // +0044 │ │ +32444a: 0d01 |0025: move-exception v1 │ │ +32444c: 1e02 |0026: monitor-exit v2 │ │ +32444e: 2701 |0027: throw v1 │ │ +324450: 0d01 |0028: move-exception v1 │ │ +324452: 6202 968e |0029: sget-object v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.logger:Ljava/util/logging/Logger; // field@8e96 │ │ +324456: 6203 bb81 |002b: sget-object v3, Ljava/util/logging/Level;.WARNING:Ljava/util/logging/Level; // field@81bb │ │ +32445a: 2204 3910 |002d: new-instance v4, Ljava/lang/StringBuilder; // type@1039 │ │ +32445e: 7010 cc87 0400 |002f: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +324464: 1a05 5314 |0032: const-string v5, "Date Formatter:" // string@1453 │ │ +324468: 6e20 d787 5400 |0034: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +32446e: 6205 948e |0037: sget-object v5, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.formatters:Ljava/util/List; // field@8e94 │ │ +324472: 7220 6a89 0500 |0039: invoke-interface {v5, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ +324478: 0c05 |003c: move-result-object v5 │ │ +32447a: 1f05 7910 |003d: check-cast v5, Ljava/text/SimpleDateFormat; // type@1079 │ │ +32447e: 6e10 9f88 0500 |003f: invoke-virtual {v5}, Ljava/text/SimpleDateFormat;.toPattern:()Ljava/lang/String; // method@889f │ │ +324484: 0c05 |0042: move-result-object v5 │ │ +324486: 6e20 d787 5400 |0043: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +32448c: 1a05 0f6b |0046: const-string v5, "failed to parse:" // string@6b0f │ │ +324490: 6e20 d787 5400 |0048: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +324496: 6e10 ea99 0600 |004b: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.getText:()Ljava/lang/String; // method@99ea │ │ +32449c: 0c05 |004e: move-result-object v5 │ │ +32449e: 6e20 d787 5400 |004f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +3244a4: 1a05 8fb4 |0052: const-string v5, "with " // string@b48f │ │ +3244a8: 6e20 d787 5400 |0054: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +3244ae: 6e10 6f87 0100 |0057: invoke-virtual {v1}, Ljava/lang/NumberFormatException;.getMessage:()Ljava/lang/String; // method@876f │ │ +3244b4: 0c05 |005a: move-result-object v5 │ │ +3244b6: 6e20 d787 5400 |005b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +3244bc: 6e10 df87 0400 |005e: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +3244c2: 0c04 |0061: move-result-object v4 │ │ +3244c4: 6e40 1a8a 3214 |0062: invoke-virtual {v2, v3, v4, v1}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@8a1a │ │ +3244ca: d800 0001 |0065: add-int/lit8 v0, v0, #int 1 // #01 │ │ +3244ce: 289a |0067: goto 0001 // -0066 │ │ +3244d0: 0e00 |0068: return-void │ │ catches : 5 │ │ 0x0009 - 0x0010 │ │ Ljava/text/ParseException; -> 0x0065 │ │ Ljava/lang/NumberFormatException; -> 0x0028 │ │ 0x0010 - 0x001f │ │ -> 0x0025 │ │ 0x0021 - 0x0024 │ │ @@ -1371812,17 +1371812,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -323d18: |[323d18] org.jaudiotagger.tag.id3.framebody.FrameBodyTDRC.getDate:()Ljava/lang/String; │ │ -323d28: 5410 8b8e |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.date:Ljava/lang/String; // field@8e8b │ │ -323d2c: 1100 |0002: return-object v0 │ │ +323d1c: |[323d1c] org.jaudiotagger.tag.id3.framebody.FrameBodyTDRC.getDate:()Ljava/lang/String; │ │ +323d2c: 5410 8b8e |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.date:Ljava/lang/String; // field@8e8b │ │ +323d30: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC; │ │ │ │ #2 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;) │ │ @@ -1371830,79 +1371830,79 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 130 16-bit code units │ │ -323d30: |[323d30] org.jaudiotagger.tag.id3.framebody.FrameBodyTDRC.getFormattedText:()Ljava/lang/String; │ │ -323d40: 2200 3810 |0000: new-instance v0, Ljava/lang/StringBuffer; // type@1038 │ │ -323d44: 7010 c187 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuffer;.:()V // method@87c1 │ │ -323d4a: 5451 988e |0005: iget-object v1, v5, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.originalID:Ljava/lang/String; // field@8e98 │ │ -323d4e: 3901 0700 |0007: if-nez v1, 000e // +0007 │ │ -323d52: 6e10 ea99 0500 |0009: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.getText:()Ljava/lang/String; // method@99ea │ │ -323d58: 0c00 |000c: move-result-object v0 │ │ -323d5a: 1100 |000d: return-object v0 │ │ -323d5c: 5451 9a8e |000e: iget-object v1, v5, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.year:Ljava/lang/String; // field@8e9a │ │ -323d60: 3801 1900 |0010: if-eqz v1, 0029 // +0019 │ │ -323d64: 6e10 bb87 0100 |0012: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@87bb │ │ -323d6a: 0c01 |0015: move-result-object v1 │ │ -323d6c: 6e10 a787 0100 |0016: invoke-virtual {v1}, Ljava/lang/String;.isEmpty:()Z // method@87a7 │ │ -323d72: 0a01 |0019: move-result v1 │ │ -323d74: 3901 0f00 |001a: if-nez v1, 0029 // +000f │ │ -323d78: 6201 938e |001c: sget-object v1, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.formatYearOut:Ljava/text/SimpleDateFormat; // field@8e93 │ │ -323d7c: 6202 928e |001e: sget-object v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.formatYearIn:Ljava/text/SimpleDateFormat; // field@8e92 │ │ -323d80: 5453 9a8e |0020: iget-object v3, v5, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.year:Ljava/lang/String; // field@8e9a │ │ -323d84: 7130 e299 2103 |0022: invoke-static {v1, v2, v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.formatAndParse:(Ljava/text/SimpleDateFormat;Ljava/text/SimpleDateFormat;Ljava/lang/String;)Ljava/lang/String; // method@99e2 │ │ -323d8a: 0c01 |0025: move-result-object v1 │ │ -323d8c: 6e20 c687 1000 |0026: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@87c6 │ │ -323d92: 5451 8b8e |0029: iget-object v1, v5, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.date:Ljava/lang/String; // field@8e8b │ │ -323d96: 1a02 0000 |002b: const-string v2, "" // string@0000 │ │ -323d9a: 6e20 9c87 2100 |002d: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -323da0: 0a01 |0030: move-result v1 │ │ -323da2: 3901 2300 |0031: if-nez v1, 0054 // +0023 │ │ -323da6: 6e10 ee99 0500 |0033: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.isMonthOnly:()Z // method@99ee │ │ -323dac: 0a01 |0036: move-result v1 │ │ -323dae: 3801 1000 |0037: if-eqz v1, 0047 // +0010 │ │ -323db2: 6201 8f8e |0039: sget-object v1, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.formatMonthOut:Ljava/text/SimpleDateFormat; // field@8e8f │ │ -323db6: 6203 8c8e |003b: sget-object v3, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.formatDateIn:Ljava/text/SimpleDateFormat; // field@8e8c │ │ -323dba: 5454 8b8e |003d: iget-object v4, v5, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.date:Ljava/lang/String; // field@8e8b │ │ -323dbe: 7130 e299 3104 |003f: invoke-static {v1, v3, v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.formatAndParse:(Ljava/text/SimpleDateFormat;Ljava/text/SimpleDateFormat;Ljava/lang/String;)Ljava/lang/String; // method@99e2 │ │ -323dc4: 0c01 |0042: move-result-object v1 │ │ -323dc6: 6e20 c687 1000 |0043: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@87c6 │ │ -323dcc: 280e |0046: goto 0054 // +000e │ │ -323dce: 6201 8d8e |0047: sget-object v1, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.formatDateOut:Ljava/text/SimpleDateFormat; // field@8e8d │ │ -323dd2: 6203 8c8e |0049: sget-object v3, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.formatDateIn:Ljava/text/SimpleDateFormat; // field@8e8c │ │ -323dd6: 5454 8b8e |004b: iget-object v4, v5, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.date:Ljava/lang/String; // field@8e8b │ │ -323dda: 7130 e299 3104 |004d: invoke-static {v1, v3, v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.formatAndParse:(Ljava/text/SimpleDateFormat;Ljava/text/SimpleDateFormat;Ljava/lang/String;)Ljava/lang/String; // method@99e2 │ │ -323de0: 0c01 |0050: move-result-object v1 │ │ -323de2: 6e20 c687 1000 |0051: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@87c6 │ │ -323de8: 5451 998e |0054: iget-object v1, v5, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.time:Ljava/lang/String; // field@8e99 │ │ -323dec: 6e20 9c87 2100 |0056: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -323df2: 0a01 |0059: move-result v1 │ │ -323df4: 3901 2300 |005a: if-nez v1, 007d // +0023 │ │ -323df8: 6e10 ed99 0500 |005c: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.isHoursOnly:()Z // method@99ed │ │ -323dfe: 0a01 |005f: move-result v1 │ │ -323e00: 3801 1000 |0060: if-eqz v1, 0070 // +0010 │ │ -323e04: 6201 8e8e |0062: sget-object v1, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.formatHoursOut:Ljava/text/SimpleDateFormat; // field@8e8e │ │ -323e08: 6202 908e |0064: sget-object v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.formatTimeIn:Ljava/text/SimpleDateFormat; // field@8e90 │ │ -323e0c: 5453 998e |0066: iget-object v3, v5, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.time:Ljava/lang/String; // field@8e99 │ │ -323e10: 7130 e299 2103 |0068: invoke-static {v1, v2, v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.formatAndParse:(Ljava/text/SimpleDateFormat;Ljava/text/SimpleDateFormat;Ljava/lang/String;)Ljava/lang/String; // method@99e2 │ │ -323e16: 0c01 |006b: move-result-object v1 │ │ -323e18: 6e20 c687 1000 |006c: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@87c6 │ │ -323e1e: 280e |006f: goto 007d // +000e │ │ -323e20: 6201 918e |0070: sget-object v1, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.formatTimeOut:Ljava/text/SimpleDateFormat; // field@8e91 │ │ -323e24: 6202 908e |0072: sget-object v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.formatTimeIn:Ljava/text/SimpleDateFormat; // field@8e90 │ │ -323e28: 5453 998e |0074: iget-object v3, v5, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.time:Ljava/lang/String; // field@8e99 │ │ -323e2c: 7130 e299 2103 |0076: invoke-static {v1, v2, v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.formatAndParse:(Ljava/text/SimpleDateFormat;Ljava/text/SimpleDateFormat;Ljava/lang/String;)Ljava/lang/String; // method@99e2 │ │ -323e32: 0c01 |0079: move-result-object v1 │ │ -323e34: 6e20 c687 1000 |007a: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@87c6 │ │ -323e3a: 6e10 cb87 0000 |007d: invoke-virtual {v0}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@87cb │ │ -323e40: 0c00 |0080: move-result-object v0 │ │ -323e42: 1100 |0081: return-object v0 │ │ +323d34: |[323d34] org.jaudiotagger.tag.id3.framebody.FrameBodyTDRC.getFormattedText:()Ljava/lang/String; │ │ +323d44: 2200 3810 |0000: new-instance v0, Ljava/lang/StringBuffer; // type@1038 │ │ +323d48: 7010 c187 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuffer;.:()V // method@87c1 │ │ +323d4e: 5451 988e |0005: iget-object v1, v5, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.originalID:Ljava/lang/String; // field@8e98 │ │ +323d52: 3901 0700 |0007: if-nez v1, 000e // +0007 │ │ +323d56: 6e10 ea99 0500 |0009: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.getText:()Ljava/lang/String; // method@99ea │ │ +323d5c: 0c00 |000c: move-result-object v0 │ │ +323d5e: 1100 |000d: return-object v0 │ │ +323d60: 5451 9a8e |000e: iget-object v1, v5, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.year:Ljava/lang/String; // field@8e9a │ │ +323d64: 3801 1900 |0010: if-eqz v1, 0029 // +0019 │ │ +323d68: 6e10 bb87 0100 |0012: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@87bb │ │ +323d6e: 0c01 |0015: move-result-object v1 │ │ +323d70: 6e10 a787 0100 |0016: invoke-virtual {v1}, Ljava/lang/String;.isEmpty:()Z // method@87a7 │ │ +323d76: 0a01 |0019: move-result v1 │ │ +323d78: 3901 0f00 |001a: if-nez v1, 0029 // +000f │ │ +323d7c: 6201 938e |001c: sget-object v1, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.formatYearOut:Ljava/text/SimpleDateFormat; // field@8e93 │ │ +323d80: 6202 928e |001e: sget-object v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.formatYearIn:Ljava/text/SimpleDateFormat; // field@8e92 │ │ +323d84: 5453 9a8e |0020: iget-object v3, v5, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.year:Ljava/lang/String; // field@8e9a │ │ +323d88: 7130 e299 2103 |0022: invoke-static {v1, v2, v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.formatAndParse:(Ljava/text/SimpleDateFormat;Ljava/text/SimpleDateFormat;Ljava/lang/String;)Ljava/lang/String; // method@99e2 │ │ +323d8e: 0c01 |0025: move-result-object v1 │ │ +323d90: 6e20 c687 1000 |0026: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@87c6 │ │ +323d96: 5451 8b8e |0029: iget-object v1, v5, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.date:Ljava/lang/String; // field@8e8b │ │ +323d9a: 1a02 0000 |002b: const-string v2, "" // string@0000 │ │ +323d9e: 6e20 9c87 2100 |002d: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +323da4: 0a01 |0030: move-result v1 │ │ +323da6: 3901 2300 |0031: if-nez v1, 0054 // +0023 │ │ +323daa: 6e10 ee99 0500 |0033: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.isMonthOnly:()Z // method@99ee │ │ +323db0: 0a01 |0036: move-result v1 │ │ +323db2: 3801 1000 |0037: if-eqz v1, 0047 // +0010 │ │ +323db6: 6201 8f8e |0039: sget-object v1, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.formatMonthOut:Ljava/text/SimpleDateFormat; // field@8e8f │ │ +323dba: 6203 8c8e |003b: sget-object v3, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.formatDateIn:Ljava/text/SimpleDateFormat; // field@8e8c │ │ +323dbe: 5454 8b8e |003d: iget-object v4, v5, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.date:Ljava/lang/String; // field@8e8b │ │ +323dc2: 7130 e299 3104 |003f: invoke-static {v1, v3, v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.formatAndParse:(Ljava/text/SimpleDateFormat;Ljava/text/SimpleDateFormat;Ljava/lang/String;)Ljava/lang/String; // method@99e2 │ │ +323dc8: 0c01 |0042: move-result-object v1 │ │ +323dca: 6e20 c687 1000 |0043: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@87c6 │ │ +323dd0: 280e |0046: goto 0054 // +000e │ │ +323dd2: 6201 8d8e |0047: sget-object v1, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.formatDateOut:Ljava/text/SimpleDateFormat; // field@8e8d │ │ +323dd6: 6203 8c8e |0049: sget-object v3, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.formatDateIn:Ljava/text/SimpleDateFormat; // field@8e8c │ │ +323dda: 5454 8b8e |004b: iget-object v4, v5, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.date:Ljava/lang/String; // field@8e8b │ │ +323dde: 7130 e299 3104 |004d: invoke-static {v1, v3, v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.formatAndParse:(Ljava/text/SimpleDateFormat;Ljava/text/SimpleDateFormat;Ljava/lang/String;)Ljava/lang/String; // method@99e2 │ │ +323de4: 0c01 |0050: move-result-object v1 │ │ +323de6: 6e20 c687 1000 |0051: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@87c6 │ │ +323dec: 5451 998e |0054: iget-object v1, v5, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.time:Ljava/lang/String; // field@8e99 │ │ +323df0: 6e20 9c87 2100 |0056: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +323df6: 0a01 |0059: move-result v1 │ │ +323df8: 3901 2300 |005a: if-nez v1, 007d // +0023 │ │ +323dfc: 6e10 ed99 0500 |005c: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.isHoursOnly:()Z // method@99ed │ │ +323e02: 0a01 |005f: move-result v1 │ │ +323e04: 3801 1000 |0060: if-eqz v1, 0070 // +0010 │ │ +323e08: 6201 8e8e |0062: sget-object v1, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.formatHoursOut:Ljava/text/SimpleDateFormat; // field@8e8e │ │ +323e0c: 6202 908e |0064: sget-object v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.formatTimeIn:Ljava/text/SimpleDateFormat; // field@8e90 │ │ +323e10: 5453 998e |0066: iget-object v3, v5, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.time:Ljava/lang/String; // field@8e99 │ │ +323e14: 7130 e299 2103 |0068: invoke-static {v1, v2, v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.formatAndParse:(Ljava/text/SimpleDateFormat;Ljava/text/SimpleDateFormat;Ljava/lang/String;)Ljava/lang/String; // method@99e2 │ │ +323e1a: 0c01 |006b: move-result-object v1 │ │ +323e1c: 6e20 c687 1000 |006c: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@87c6 │ │ +323e22: 280e |006f: goto 007d // +000e │ │ +323e24: 6201 918e |0070: sget-object v1, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.formatTimeOut:Ljava/text/SimpleDateFormat; // field@8e91 │ │ +323e28: 6202 908e |0072: sget-object v2, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.formatTimeIn:Ljava/text/SimpleDateFormat; // field@8e90 │ │ +323e2c: 5453 998e |0074: iget-object v3, v5, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.time:Ljava/lang/String; // field@8e99 │ │ +323e30: 7130 e299 2103 |0076: invoke-static {v1, v2, v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.formatAndParse:(Ljava/text/SimpleDateFormat;Ljava/text/SimpleDateFormat;Ljava/lang/String;)Ljava/lang/String; // method@99e2 │ │ +323e36: 0c01 |0079: move-result-object v1 │ │ +323e38: 6e20 c687 1000 |007a: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@87c6 │ │ +323e3e: 6e10 cb87 0000 |007d: invoke-virtual {v0}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@87cb │ │ +323e44: 0c00 |0080: move-result-object v0 │ │ +323e46: 1100 |0081: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ 0x0005 line=149 │ │ 0x0009 line=151 │ │ 0x000e line=155 │ │ 0x001c line=157 │ │ @@ -1371923,33 +1371923,33 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -323e44: |[323e44] org.jaudiotagger.tag.id3.framebody.FrameBodyTDRC.getIdentifier:()Ljava/lang/String; │ │ -323e54: 1a00 5349 |0000: const-string v0, "TDRC" // string@4953 │ │ -323e58: 1100 |0002: return-object v0 │ │ +323e48: |[323e48] org.jaudiotagger.tag.id3.framebody.FrameBodyTDRC.getIdentifier:()Ljava/lang/String; │ │ +323e58: 1a00 5349 |0000: const-string v0, "TDRC" // string@4953 │ │ +323e5c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;) │ │ name : 'getOriginalID' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -323e5c: |[323e5c] org.jaudiotagger.tag.id3.framebody.FrameBodyTDRC.getOriginalID:()Ljava/lang/String; │ │ -323e6c: 5410 988e |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.originalID:Ljava/lang/String; // field@8e98 │ │ -323e70: 1100 |0002: return-object v0 │ │ +323e60: |[323e60] org.jaudiotagger.tag.id3.framebody.FrameBodyTDRC.getOriginalID:()Ljava/lang/String; │ │ +323e70: 5410 988e |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.originalID:Ljava/lang/String; // field@8e98 │ │ +323e74: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC; │ │ │ │ #5 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;) │ │ @@ -1371957,17 +1371957,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -323e74: |[323e74] org.jaudiotagger.tag.id3.framebody.FrameBodyTDRC.getTime:()Ljava/lang/String; │ │ -323e84: 5410 998e |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.time:Ljava/lang/String; // field@8e99 │ │ -323e88: 1100 |0002: return-object v0 │ │ +323e78: |[323e78] org.jaudiotagger.tag.id3.framebody.FrameBodyTDRC.getTime:()Ljava/lang/String; │ │ +323e88: 5410 998e |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.time:Ljava/lang/String; // field@8e99 │ │ +323e8c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=212 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC; │ │ │ │ #6 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;) │ │ @@ -1371975,17 +1371975,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -323e8c: |[323e8c] org.jaudiotagger.tag.id3.framebody.FrameBodyTDRC.getYear:()Ljava/lang/String; │ │ -323e9c: 5410 9a8e |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.year:Ljava/lang/String; // field@8e9a │ │ -323ea0: 1100 |0002: return-object v0 │ │ +323e90: |[323e90] org.jaudiotagger.tag.id3.framebody.FrameBodyTDRC.getYear:()Ljava/lang/String; │ │ +323ea0: 5410 9a8e |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.year:Ljava/lang/String; // field@8e9a │ │ +323ea4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC; │ │ │ │ #7 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;) │ │ @@ -1371993,17 +1371993,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -323bc0: |[323bc0] org.jaudiotagger.tag.id3.framebody.FrameBodyTDRC.isHoursOnly:()Z │ │ -323bd0: 5510 958e |0000: iget-boolean v0, v1, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.hoursOnly:Z // field@8e95 │ │ -323bd4: 0f00 |0002: return v0 │ │ +323bc4: |[323bc4] org.jaudiotagger.tag.id3.framebody.FrameBodyTDRC.isHoursOnly:()Z │ │ +323bd4: 5510 958e |0000: iget-boolean v0, v1, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.hoursOnly:Z // field@8e95 │ │ +323bd8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=445 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC; │ │ │ │ #8 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;) │ │ @@ -1372011,17 +1372011,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -323bd8: |[323bd8] org.jaudiotagger.tag.id3.framebody.FrameBodyTDRC.isMonthOnly:()Z │ │ -323be8: 5510 978e |0000: iget-boolean v0, v1, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.monthOnly:Z // field@8e97 │ │ -323bec: 0f00 |0002: return v0 │ │ +323bdc: |[323bdc] org.jaudiotagger.tag.id3.framebody.FrameBodyTDRC.isMonthOnly:()Z │ │ +323bec: 5510 978e |0000: iget-boolean v0, v1, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.monthOnly:Z // field@8e97 │ │ +323bf0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=435 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC; │ │ │ │ #9 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;) │ │ @@ -1372029,26 +1372029,26 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -324504: |[324504] org.jaudiotagger.tag.id3.framebody.FrameBodyTDRC.setDate:(Ljava/lang/String;)V │ │ -324514: 6200 968e |0000: sget-object v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.logger:Ljava/util/logging/Logger; // field@8e96 │ │ -324518: 2201 3910 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -32451c: 7010 cc87 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -324522: 1a02 1247 |0007: const-string v2, "Setting date to:" // string@4712 │ │ -324526: 6e20 d787 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -32452c: 6e20 d787 4100 |000c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -324532: 6e10 df87 0100 |000f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -324538: 0c01 |0012: move-result-object v1 │ │ -32453a: 6e20 158a 1000 |0013: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.finest:(Ljava/lang/String;)V // method@8a15 │ │ -324540: 5b34 8b8e |0016: iput-object v4, v3, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.date:Ljava/lang/String; // field@8e8b │ │ -324544: 0e00 |0018: return-void │ │ +324508: |[324508] org.jaudiotagger.tag.id3.framebody.FrameBodyTDRC.setDate:(Ljava/lang/String;)V │ │ +324518: 6200 968e |0000: sget-object v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.logger:Ljava/util/logging/Logger; // field@8e96 │ │ +32451c: 2201 3910 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +324520: 7010 cc87 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +324526: 1a02 1247 |0007: const-string v2, "Setting date to:" // string@4712 │ │ +32452a: 6e20 d787 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +324530: 6e20 d787 4100 |000c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +324536: 6e10 df87 0100 |000f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +32453c: 0c01 |0012: move-result-object v1 │ │ +32453e: 6e20 158a 1000 |0013: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.finest:(Ljava/lang/String;)V // method@8a15 │ │ +324544: 5b34 8b8e |0016: iput-object v4, v3, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.date:Ljava/lang/String; // field@8e8b │ │ +324548: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ 0x0016 line=202 │ │ locals : │ │ 0x0000 - 0x0019 reg=3 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC; │ │ 0x0000 - 0x0019 reg=4 (null) Ljava/lang/String; │ │ @@ -1372058,17 +1372058,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -324548: |[324548] org.jaudiotagger.tag.id3.framebody.FrameBodyTDRC.setHoursOnly:(Z)V │ │ -324558: 5c01 958e |0000: iput-boolean v1, v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.hoursOnly:Z // field@8e95 │ │ -32455c: 0e00 |0002: return-void │ │ +32454c: |[32454c] org.jaudiotagger.tag.id3.framebody.FrameBodyTDRC.setHoursOnly:(Z)V │ │ +32455c: 5c01 958e |0000: iput-boolean v1, v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.hoursOnly:Z // field@8e95 │ │ +324560: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=450 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -1372077,17 +1372077,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -324560: |[324560] org.jaudiotagger.tag.id3.framebody.FrameBodyTDRC.setMonthOnly:(Z)V │ │ -324570: 5c01 978e |0000: iput-boolean v1, v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.monthOnly:Z // field@8e97 │ │ -324574: 0e00 |0002: return-void │ │ +324564: |[324564] org.jaudiotagger.tag.id3.framebody.FrameBodyTDRC.setMonthOnly:(Z)V │ │ +324574: 5c01 978e |0000: iput-boolean v1, v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.monthOnly:Z // field@8e97 │ │ +324578: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=440 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -1372096,26 +1372096,26 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -324578: |[324578] org.jaudiotagger.tag.id3.framebody.FrameBodyTDRC.setTime:(Ljava/lang/String;)V │ │ -324588: 6200 968e |0000: sget-object v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.logger:Ljava/util/logging/Logger; // field@8e96 │ │ -32458c: 2201 3910 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -324590: 7010 cc87 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -324596: 1a02 1347 |0007: const-string v2, "Setting time to:" // string@4713 │ │ -32459a: 6e20 d787 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -3245a0: 6e20 d787 4100 |000c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -3245a6: 6e10 df87 0100 |000f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -3245ac: 0c01 |0012: move-result-object v1 │ │ -3245ae: 6e20 158a 1000 |0013: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.finest:(Ljava/lang/String;)V // method@8a15 │ │ -3245b4: 5b34 998e |0016: iput-object v4, v3, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.time:Ljava/lang/String; // field@8e99 │ │ -3245b8: 0e00 |0018: return-void │ │ +32457c: |[32457c] org.jaudiotagger.tag.id3.framebody.FrameBodyTDRC.setTime:(Ljava/lang/String;)V │ │ +32458c: 6200 968e |0000: sget-object v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.logger:Ljava/util/logging/Logger; // field@8e96 │ │ +324590: 2201 3910 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +324594: 7010 cc87 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +32459a: 1a02 1347 |0007: const-string v2, "Setting time to:" // string@4713 │ │ +32459e: 6e20 d787 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +3245a4: 6e20 d787 4100 |000c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +3245aa: 6e10 df87 0100 |000f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +3245b0: 0c01 |0012: move-result-object v1 │ │ +3245b2: 6e20 158a 1000 |0013: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.finest:(Ljava/lang/String;)V // method@8a15 │ │ +3245b8: 5b34 998e |0016: iput-object v4, v3, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.time:Ljava/lang/String; // field@8e99 │ │ +3245bc: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=194 │ │ 0x0016 line=195 │ │ locals : │ │ 0x0000 - 0x0019 reg=3 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC; │ │ 0x0000 - 0x0019 reg=4 (null) Ljava/lang/String; │ │ @@ -1372125,26 +1372125,26 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -3245bc: |[3245bc] org.jaudiotagger.tag.id3.framebody.FrameBodyTDRC.setYear:(Ljava/lang/String;)V │ │ -3245cc: 6200 968e |0000: sget-object v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.logger:Ljava/util/logging/Logger; // field@8e96 │ │ -3245d0: 2201 3910 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -3245d4: 7010 cc87 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -3245da: 1a02 1447 |0007: const-string v2, "Setting year to" // string@4714 │ │ -3245de: 6e20 d787 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -3245e4: 6e20 d787 4100 |000c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -3245ea: 6e10 df87 0100 |000f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -3245f0: 0c01 |0012: move-result-object v1 │ │ -3245f2: 6e20 158a 1000 |0013: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.finest:(Ljava/lang/String;)V // method@8a15 │ │ -3245f8: 5b34 9a8e |0016: iput-object v4, v3, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.year:Ljava/lang/String; // field@8e9a │ │ -3245fc: 0e00 |0018: return-void │ │ +3245c0: |[3245c0] org.jaudiotagger.tag.id3.framebody.FrameBodyTDRC.setYear:(Ljava/lang/String;)V │ │ +3245d0: 6200 968e |0000: sget-object v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.logger:Ljava/util/logging/Logger; // field@8e96 │ │ +3245d4: 2201 3910 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +3245d8: 7010 cc87 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +3245de: 1a02 1447 |0007: const-string v2, "Setting year to" // string@4714 │ │ +3245e2: 6e20 d787 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +3245e8: 6e20 d787 4100 |000c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +3245ee: 6e10 df87 0100 |000f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +3245f4: 0c01 |0012: move-result-object v1 │ │ +3245f6: 6e20 158a 1000 |0013: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.finest:(Ljava/lang/String;)V // method@8a15 │ │ +3245fc: 5b34 9a8e |0016: iput-object v4, v3, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.year:Ljava/lang/String; // field@8e9a │ │ +324600: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ 0x0016 line=189 │ │ locals : │ │ 0x0000 - 0x0019 reg=3 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC; │ │ 0x0000 - 0x0019 reg=4 (null) Ljava/lang/String; │ │ @@ -1372184,17 +1372184,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -324618: |[324618] org.jaudiotagger.tag.id3.framebody.FrameBodyTDRL.:()V │ │ -324628: 7010 d997 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:()V // method@97d9 │ │ -32462e: 0e00 |0003: return-void │ │ +32461c: |[32461c] org.jaudiotagger.tag.id3.framebody.FrameBodyTDRL.:()V │ │ +32462c: 7010 d997 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:()V // method@97d9 │ │ +324632: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRL; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRL;) │ │ @@ -1372202,17 +1372202,17 @@ │ │ type : '(BLjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -324630: |[324630] org.jaudiotagger.tag.id3.framebody.FrameBodyTDRL.:(BLjava/lang/String;)V │ │ -324640: 7030 da97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(BLjava/lang/String;)V // method@97da │ │ -324646: 0e00 |0003: return-void │ │ +324634: |[324634] org.jaudiotagger.tag.id3.framebody.FrameBodyTDRL.:(BLjava/lang/String;)V │ │ +324644: 7030 da97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(BLjava/lang/String;)V // method@97da │ │ +32464a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRL; │ │ 0x0000 - 0x0004 reg=1 (null) B │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -1372222,17 +1372222,17 @@ │ │ type : '(Ljava/nio/ByteBuffer;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -324648: |[324648] org.jaudiotagger.tag.id3.framebody.FrameBodyTDRL.:(Ljava/nio/ByteBuffer;I)V │ │ -324658: 7030 db97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Ljava/nio/ByteBuffer;I)V // method@97db │ │ -32465e: 0e00 |0003: return-void │ │ +32464c: |[32464c] org.jaudiotagger.tag.id3.framebody.FrameBodyTDRL.:(Ljava/nio/ByteBuffer;I)V │ │ +32465c: 7030 db97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Ljava/nio/ByteBuffer;I)V // method@97db │ │ +324662: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRL; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/nio/ByteBuffer; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1372242,17 +1372242,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRL;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -324660: |[324660] org.jaudiotagger.tag.id3.framebody.FrameBodyTDRL.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRL;)V │ │ -324670: 7020 dc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;)V // method@97dc │ │ -324676: 0e00 |0003: return-void │ │ +324664: |[324664] org.jaudiotagger.tag.id3.framebody.FrameBodyTDRL.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRL;)V │ │ +324674: 7020 dc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;)V // method@97dc │ │ +32467a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRL; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRL; │ │ │ │ @@ -1372262,17 +1372262,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -324600: |[324600] org.jaudiotagger.tag.id3.framebody.FrameBodyTDRL.getIdentifier:()Ljava/lang/String; │ │ -324610: 1a00 5449 |0000: const-string v0, "TDRL" // string@4954 │ │ -324614: 1100 |0002: return-object v0 │ │ +324604: |[324604] org.jaudiotagger.tag.id3.framebody.FrameBodyTDRL.getIdentifier:()Ljava/lang/String; │ │ +324614: 1a00 5449 |0000: const-string v0, "TDRL" // string@4954 │ │ +324618: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 6949 (FrameBodyTDRL.java) │ │ │ │ Class #3951 header: │ │ @@ -1372308,17 +1372308,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -324690: |[324690] org.jaudiotagger.tag.id3.framebody.FrameBodyTDTG.:()V │ │ -3246a0: 7010 d997 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:()V // method@97d9 │ │ -3246a6: 0e00 |0003: return-void │ │ +324694: |[324694] org.jaudiotagger.tag.id3.framebody.FrameBodyTDTG.:()V │ │ +3246a4: 7010 d997 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:()V // method@97d9 │ │ +3246aa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDTG; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDTG;) │ │ @@ -1372326,17 +1372326,17 @@ │ │ type : '(BLjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -3246a8: |[3246a8] org.jaudiotagger.tag.id3.framebody.FrameBodyTDTG.:(BLjava/lang/String;)V │ │ -3246b8: 7030 da97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(BLjava/lang/String;)V // method@97da │ │ -3246be: 0e00 |0003: return-void │ │ +3246ac: |[3246ac] org.jaudiotagger.tag.id3.framebody.FrameBodyTDTG.:(BLjava/lang/String;)V │ │ +3246bc: 7030 da97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(BLjava/lang/String;)V // method@97da │ │ +3246c2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDTG; │ │ 0x0000 - 0x0004 reg=1 (null) B │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -1372346,17 +1372346,17 @@ │ │ type : '(Ljava/nio/ByteBuffer;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -3246c0: |[3246c0] org.jaudiotagger.tag.id3.framebody.FrameBodyTDTG.:(Ljava/nio/ByteBuffer;I)V │ │ -3246d0: 7030 db97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Ljava/nio/ByteBuffer;I)V // method@97db │ │ -3246d6: 0e00 |0003: return-void │ │ +3246c4: |[3246c4] org.jaudiotagger.tag.id3.framebody.FrameBodyTDTG.:(Ljava/nio/ByteBuffer;I)V │ │ +3246d4: 7030 db97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Ljava/nio/ByteBuffer;I)V // method@97db │ │ +3246da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDTG; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/nio/ByteBuffer; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1372366,17 +1372366,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDTG;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3246d8: |[3246d8] org.jaudiotagger.tag.id3.framebody.FrameBodyTDTG.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDTG;)V │ │ -3246e8: 7020 dc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;)V // method@97dc │ │ -3246ee: 0e00 |0003: return-void │ │ +3246dc: |[3246dc] org.jaudiotagger.tag.id3.framebody.FrameBodyTDTG.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDTG;)V │ │ +3246ec: 7020 dc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;)V // method@97dc │ │ +3246f2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDTG; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDTG; │ │ │ │ @@ -1372386,17 +1372386,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -324678: |[324678] org.jaudiotagger.tag.id3.framebody.FrameBodyTDTG.getIdentifier:()Ljava/lang/String; │ │ -324688: 1a00 5549 |0000: const-string v0, "TDTG" // string@4955 │ │ -32468c: 1100 |0002: return-object v0 │ │ +32467c: |[32467c] org.jaudiotagger.tag.id3.framebody.FrameBodyTDTG.getIdentifier:()Ljava/lang/String; │ │ +32468c: 1a00 5549 |0000: const-string v0, "TDTG" // string@4955 │ │ +324690: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 6950 (FrameBodyTDTG.java) │ │ │ │ Class #3952 header: │ │ @@ -1372433,17 +1372433,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -324708: |[324708] org.jaudiotagger.tag.id3.framebody.FrameBodyTENC.:()V │ │ -324718: 7010 d997 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:()V // method@97d9 │ │ -32471e: 0e00 |0003: return-void │ │ +32470c: |[32470c] org.jaudiotagger.tag.id3.framebody.FrameBodyTENC.:()V │ │ +32471c: 7010 d997 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:()V // method@97d9 │ │ +324722: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTENC; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTENC;) │ │ @@ -1372451,17 +1372451,17 @@ │ │ type : '(BLjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -324720: |[324720] org.jaudiotagger.tag.id3.framebody.FrameBodyTENC.:(BLjava/lang/String;)V │ │ -324730: 7030 da97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(BLjava/lang/String;)V // method@97da │ │ -324736: 0e00 |0003: return-void │ │ +324724: |[324724] org.jaudiotagger.tag.id3.framebody.FrameBodyTENC.:(BLjava/lang/String;)V │ │ +324734: 7030 da97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(BLjava/lang/String;)V // method@97da │ │ +32473a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTENC; │ │ 0x0000 - 0x0004 reg=1 (null) B │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -1372471,17 +1372471,17 @@ │ │ type : '(Ljava/nio/ByteBuffer;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -324738: |[324738] org.jaudiotagger.tag.id3.framebody.FrameBodyTENC.:(Ljava/nio/ByteBuffer;I)V │ │ -324748: 7030 db97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Ljava/nio/ByteBuffer;I)V // method@97db │ │ -32474e: 0e00 |0003: return-void │ │ +32473c: |[32473c] org.jaudiotagger.tag.id3.framebody.FrameBodyTENC.:(Ljava/nio/ByteBuffer;I)V │ │ +32474c: 7030 db97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Ljava/nio/ByteBuffer;I)V // method@97db │ │ +324752: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTENC; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/nio/ByteBuffer; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1372491,17 +1372491,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTENC;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -324750: |[324750] org.jaudiotagger.tag.id3.framebody.FrameBodyTENC.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTENC;)V │ │ -324760: 7020 dc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;)V // method@97dc │ │ -324766: 0e00 |0003: return-void │ │ +324754: |[324754] org.jaudiotagger.tag.id3.framebody.FrameBodyTENC.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTENC;)V │ │ +324764: 7020 dc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;)V // method@97dc │ │ +32476a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTENC; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTENC; │ │ │ │ @@ -1372511,17 +1372511,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3246f0: |[3246f0] org.jaudiotagger.tag.id3.framebody.FrameBodyTENC.getIdentifier:()Ljava/lang/String; │ │ -324700: 1a00 5f49 |0000: const-string v0, "TENC" // string@495f │ │ -324704: 1100 |0002: return-object v0 │ │ +3246f4: |[3246f4] org.jaudiotagger.tag.id3.framebody.FrameBodyTENC.getIdentifier:()Ljava/lang/String; │ │ +324704: 1a00 5f49 |0000: const-string v0, "TENC" // string@495f │ │ +324708: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 6951 (FrameBodyTENC.java) │ │ │ │ Class #3953 header: │ │ @@ -1372558,17 +1372558,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -324780: |[324780] org.jaudiotagger.tag.id3.framebody.FrameBodyTEXT.:()V │ │ -324790: 7010 d997 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:()V // method@97d9 │ │ -324796: 0e00 |0003: return-void │ │ +324784: |[324784] org.jaudiotagger.tag.id3.framebody.FrameBodyTEXT.:()V │ │ +324794: 7010 d997 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:()V // method@97d9 │ │ +32479a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTEXT; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTEXT;) │ │ @@ -1372576,17 +1372576,17 @@ │ │ type : '(BLjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -324798: |[324798] org.jaudiotagger.tag.id3.framebody.FrameBodyTEXT.:(BLjava/lang/String;)V │ │ -3247a8: 7030 da97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(BLjava/lang/String;)V // method@97da │ │ -3247ae: 0e00 |0003: return-void │ │ +32479c: |[32479c] org.jaudiotagger.tag.id3.framebody.FrameBodyTEXT.:(BLjava/lang/String;)V │ │ +3247ac: 7030 da97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(BLjava/lang/String;)V // method@97da │ │ +3247b2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTEXT; │ │ 0x0000 - 0x0004 reg=1 (null) B │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -1372596,17 +1372596,17 @@ │ │ type : '(Ljava/nio/ByteBuffer;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -3247b0: |[3247b0] org.jaudiotagger.tag.id3.framebody.FrameBodyTEXT.:(Ljava/nio/ByteBuffer;I)V │ │ -3247c0: 7030 db97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Ljava/nio/ByteBuffer;I)V // method@97db │ │ -3247c6: 0e00 |0003: return-void │ │ +3247b4: |[3247b4] org.jaudiotagger.tag.id3.framebody.FrameBodyTEXT.:(Ljava/nio/ByteBuffer;I)V │ │ +3247c4: 7030 db97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Ljava/nio/ByteBuffer;I)V // method@97db │ │ +3247ca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTEXT; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/nio/ByteBuffer; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1372616,17 +1372616,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTEXT;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3247c8: |[3247c8] org.jaudiotagger.tag.id3.framebody.FrameBodyTEXT.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTEXT;)V │ │ -3247d8: 7020 dc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;)V // method@97dc │ │ -3247de: 0e00 |0003: return-void │ │ +3247cc: |[3247cc] org.jaudiotagger.tag.id3.framebody.FrameBodyTEXT.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTEXT;)V │ │ +3247dc: 7020 dc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;)V // method@97dc │ │ +3247e2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTEXT; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTEXT; │ │ │ │ @@ -1372636,17 +1372636,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -324768: |[324768] org.jaudiotagger.tag.id3.framebody.FrameBodyTEXT.getIdentifier:()Ljava/lang/String; │ │ -324778: 1a00 6249 |0000: const-string v0, "TEXT" // string@4962 │ │ -32477c: 1100 |0002: return-object v0 │ │ +32476c: |[32476c] org.jaudiotagger.tag.id3.framebody.FrameBodyTEXT.getIdentifier:()Ljava/lang/String; │ │ +32477c: 1a00 6249 |0000: const-string v0, "TEXT" // string@4962 │ │ +324780: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 6952 (FrameBodyTEXT.java) │ │ │ │ Class #3954 header: │ │ @@ -1372683,17 +1372683,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3247f8: |[3247f8] org.jaudiotagger.tag.id3.framebody.FrameBodyTFLT.:()V │ │ -324808: 7010 d997 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:()V // method@97d9 │ │ -32480e: 0e00 |0003: return-void │ │ +3247fc: |[3247fc] org.jaudiotagger.tag.id3.framebody.FrameBodyTFLT.:()V │ │ +32480c: 7010 d997 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:()V // method@97d9 │ │ +324812: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTFLT; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTFLT;) │ │ @@ -1372701,17 +1372701,17 @@ │ │ type : '(BLjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -324810: |[324810] org.jaudiotagger.tag.id3.framebody.FrameBodyTFLT.:(BLjava/lang/String;)V │ │ -324820: 7030 da97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(BLjava/lang/String;)V // method@97da │ │ -324826: 0e00 |0003: return-void │ │ +324814: |[324814] org.jaudiotagger.tag.id3.framebody.FrameBodyTFLT.:(BLjava/lang/String;)V │ │ +324824: 7030 da97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(BLjava/lang/String;)V // method@97da │ │ +32482a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTFLT; │ │ 0x0000 - 0x0004 reg=1 (null) B │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -1372721,17 +1372721,17 @@ │ │ type : '(Ljava/nio/ByteBuffer;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -324828: |[324828] org.jaudiotagger.tag.id3.framebody.FrameBodyTFLT.:(Ljava/nio/ByteBuffer;I)V │ │ -324838: 7030 db97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Ljava/nio/ByteBuffer;I)V // method@97db │ │ -32483e: 0e00 |0003: return-void │ │ +32482c: |[32482c] org.jaudiotagger.tag.id3.framebody.FrameBodyTFLT.:(Ljava/nio/ByteBuffer;I)V │ │ +32483c: 7030 db97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Ljava/nio/ByteBuffer;I)V // method@97db │ │ +324842: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTFLT; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/nio/ByteBuffer; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1372741,17 +1372741,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTFLT;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -324840: |[324840] org.jaudiotagger.tag.id3.framebody.FrameBodyTFLT.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTFLT;)V │ │ -324850: 7020 dc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;)V // method@97dc │ │ -324856: 0e00 |0003: return-void │ │ +324844: |[324844] org.jaudiotagger.tag.id3.framebody.FrameBodyTFLT.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTFLT;)V │ │ +324854: 7020 dc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;)V // method@97dc │ │ +32485a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTFLT; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTFLT; │ │ │ │ @@ -1372761,17 +1372761,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3247e0: |[3247e0] org.jaudiotagger.tag.id3.framebody.FrameBodyTFLT.getIdentifier:()Ljava/lang/String; │ │ -3247f0: 1a00 7149 |0000: const-string v0, "TFLT" // string@4971 │ │ -3247f4: 1100 |0002: return-object v0 │ │ +3247e4: |[3247e4] org.jaudiotagger.tag.id3.framebody.FrameBodyTFLT.getIdentifier:()Ljava/lang/String; │ │ +3247f4: 1a00 7149 |0000: const-string v0, "TFLT" // string@4971 │ │ +3247f8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 6953 (FrameBodyTFLT.java) │ │ │ │ Class #3955 header: │ │ @@ -1372813,17 +1372813,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -324888: |[324888] org.jaudiotagger.tag.id3.framebody.FrameBodyTIME.:()V │ │ -324898: 7010 d997 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:()V // method@97d9 │ │ -32489e: 0e00 |0003: return-void │ │ +32488c: |[32488c] org.jaudiotagger.tag.id3.framebody.FrameBodyTIME.:()V │ │ +32489c: 7010 d997 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:()V // method@97d9 │ │ +3248a2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIME; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIME;) │ │ @@ -1372831,17 +1372831,17 @@ │ │ type : '(BLjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -3248a0: |[3248a0] org.jaudiotagger.tag.id3.framebody.FrameBodyTIME.:(BLjava/lang/String;)V │ │ -3248b0: 7030 da97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(BLjava/lang/String;)V // method@97da │ │ -3248b6: 0e00 |0003: return-void │ │ +3248a4: |[3248a4] org.jaudiotagger.tag.id3.framebody.FrameBodyTIME.:(BLjava/lang/String;)V │ │ +3248b4: 7030 da97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(BLjava/lang/String;)V // method@97da │ │ +3248ba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIME; │ │ 0x0000 - 0x0004 reg=1 (null) B │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -1372851,17 +1372851,17 @@ │ │ type : '(Ljava/nio/ByteBuffer;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -3248b8: |[3248b8] org.jaudiotagger.tag.id3.framebody.FrameBodyTIME.:(Ljava/nio/ByteBuffer;I)V │ │ -3248c8: 7030 db97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Ljava/nio/ByteBuffer;I)V // method@97db │ │ -3248ce: 0e00 |0003: return-void │ │ +3248bc: |[3248bc] org.jaudiotagger.tag.id3.framebody.FrameBodyTIME.:(Ljava/nio/ByteBuffer;I)V │ │ +3248cc: 7030 db97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Ljava/nio/ByteBuffer;I)V // method@97db │ │ +3248d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIME; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/nio/ByteBuffer; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1372871,17 +1372871,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIME;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3248d0: |[3248d0] org.jaudiotagger.tag.id3.framebody.FrameBodyTIME.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIME;)V │ │ -3248e0: 7020 dc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;)V // method@97dc │ │ -3248e6: 0e00 |0003: return-void │ │ +3248d4: |[3248d4] org.jaudiotagger.tag.id3.framebody.FrameBodyTIME.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIME;)V │ │ +3248e4: 7020 dc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;)V // method@97dc │ │ +3248ea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIME; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIME; │ │ │ │ @@ -1372891,33 +1372891,33 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -324870: |[324870] org.jaudiotagger.tag.id3.framebody.FrameBodyTIME.getIdentifier:()Ljava/lang/String; │ │ -324880: 1a00 9349 |0000: const-string v0, "TIME" // string@4993 │ │ -324884: 1100 |0002: return-object v0 │ │ +324874: |[324874] org.jaudiotagger.tag.id3.framebody.FrameBodyTIME.getIdentifier:()Ljava/lang/String; │ │ +324884: 1a00 9349 |0000: const-string v0, "TIME" // string@4993 │ │ +324888: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIME;) │ │ name : 'isHoursOnly' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -324858: |[324858] org.jaudiotagger.tag.id3.framebody.FrameBodyTIME.isHoursOnly:()Z │ │ -324868: 5510 9b8e |0000: iget-boolean v0, v1, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIME;.hoursOnly:Z // field@8e9b │ │ -32486c: 0f00 |0002: return v0 │ │ +32485c: |[32485c] org.jaudiotagger.tag.id3.framebody.FrameBodyTIME.isHoursOnly:()Z │ │ +32486c: 5510 9b8e |0000: iget-boolean v0, v1, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIME;.hoursOnly:Z // field@8e9b │ │ +324870: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIME; │ │ │ │ #2 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIME;) │ │ @@ -1372925,17 +1372925,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3248e8: |[3248e8] org.jaudiotagger.tag.id3.framebody.FrameBodyTIME.setHoursOnly:(Z)V │ │ -3248f8: 5c01 9b8e |0000: iput-boolean v1, v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIME;.hoursOnly:Z // field@8e9b │ │ -3248fc: 0e00 |0002: return-void │ │ +3248ec: |[3248ec] org.jaudiotagger.tag.id3.framebody.FrameBodyTIME.setHoursOnly:(Z)V │ │ +3248fc: 5c01 9b8e |0000: iput-boolean v1, v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIME;.hoursOnly:Z // field@8e9b │ │ +324900: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIME; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -1372997,36 +1372997,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 41 16-bit code units │ │ -324918: |[324918] org.jaudiotagger.tag.id3.framebody.FrameBodyTIPL.:()V │ │ -324928: 6200 388f |0000: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey;.ENGINEER:Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey; // field@8f38 │ │ -32492c: 6e10 f79b 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey;.getKey:()Ljava/lang/String; // method@9bf7 │ │ -324932: 0c00 |0005: move-result-object v0 │ │ -324934: 6900 9e8e |0006: sput-object v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIPL;.ENGINEER:Ljava/lang/String; // field@8e9e │ │ -324938: 6200 398f |0008: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey;.MIXER:Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey; // field@8f39 │ │ -32493c: 6e10 f79b 0000 |000a: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey;.getKey:()Ljava/lang/String; // method@9bf7 │ │ -324942: 0c00 |000d: move-result-object v0 │ │ -324944: 6900 9f8e |000e: sput-object v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIPL;.MIXER:Ljava/lang/String; // field@8e9f │ │ -324948: 6200 378f |0010: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey;.DJMIXER:Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey; // field@8f37 │ │ -32494c: 6e10 f79b 0000 |0012: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey;.getKey:()Ljava/lang/String; // method@9bf7 │ │ -324952: 0c00 |0015: move-result-object v0 │ │ -324954: 6900 9d8e |0016: sput-object v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIPL;.DJMIXER:Ljava/lang/String; // field@8e9d │ │ -324958: 6200 3a8f |0018: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey;.PRODUCER:Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey; // field@8f3a │ │ -32495c: 6e10 f79b 0000 |001a: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey;.getKey:()Ljava/lang/String; // method@9bf7 │ │ -324962: 0c00 |001d: move-result-object v0 │ │ -324964: 6900 a08e |001e: sput-object v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIPL;.PRODUCER:Ljava/lang/String; // field@8ea0 │ │ -324968: 6200 368f |0020: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey;.ARRANGER:Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey; // field@8f36 │ │ -32496c: 6e10 f79b 0000 |0022: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey;.getKey:()Ljava/lang/String; // method@9bf7 │ │ -324972: 0c00 |0025: move-result-object v0 │ │ -324974: 6900 9c8e |0026: sput-object v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIPL;.ARRANGER:Ljava/lang/String; // field@8e9c │ │ -324978: 0e00 |0028: return-void │ │ +32491c: |[32491c] org.jaudiotagger.tag.id3.framebody.FrameBodyTIPL.:()V │ │ +32492c: 6200 388f |0000: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey;.ENGINEER:Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey; // field@8f38 │ │ +324930: 6e10 f79b 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey;.getKey:()Ljava/lang/String; // method@9bf7 │ │ +324936: 0c00 |0005: move-result-object v0 │ │ +324938: 6900 9e8e |0006: sput-object v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIPL;.ENGINEER:Ljava/lang/String; // field@8e9e │ │ +32493c: 6200 398f |0008: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey;.MIXER:Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey; // field@8f39 │ │ +324940: 6e10 f79b 0000 |000a: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey;.getKey:()Ljava/lang/String; // method@9bf7 │ │ +324946: 0c00 |000d: move-result-object v0 │ │ +324948: 6900 9f8e |000e: sput-object v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIPL;.MIXER:Ljava/lang/String; // field@8e9f │ │ +32494c: 6200 378f |0010: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey;.DJMIXER:Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey; // field@8f37 │ │ +324950: 6e10 f79b 0000 |0012: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey;.getKey:()Ljava/lang/String; // method@9bf7 │ │ +324956: 0c00 |0015: move-result-object v0 │ │ +324958: 6900 9d8e |0016: sput-object v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIPL;.DJMIXER:Ljava/lang/String; // field@8e9d │ │ +32495c: 6200 3a8f |0018: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey;.PRODUCER:Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey; // field@8f3a │ │ +324960: 6e10 f79b 0000 |001a: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey;.getKey:()Ljava/lang/String; // method@9bf7 │ │ +324966: 0c00 |001d: move-result-object v0 │ │ +324968: 6900 a08e |001e: sput-object v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIPL;.PRODUCER:Ljava/lang/String; // field@8ea0 │ │ +32496c: 6200 368f |0020: sget-object v0, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey;.ARRANGER:Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey; // field@8f36 │ │ +324970: 6e10 f79b 0000 |0022: invoke-virtual {v0}, Lorg/jaudiotagger/tag/id3/valuepair/StandardIPLSKey;.getKey:()Ljava/lang/String; // method@9bf7 │ │ +324976: 0c00 |0025: move-result-object v0 │ │ +324978: 6900 9c8e |0026: sput-object v0, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIPL;.ARRANGER:Ljava/lang/String; // field@8e9c │ │ +32497c: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0008 line=51 │ │ 0x0010 line=52 │ │ 0x0018 line=53 │ │ 0x0020 line=54 │ │ @@ -1373037,17 +1373037,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -32497c: |[32497c] org.jaudiotagger.tag.id3.framebody.FrameBodyTIPL.:()V │ │ -32498c: 7010 c697 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyPairs;.:()V // method@97c6 │ │ -324992: 0e00 |0003: return-void │ │ +324980: |[324980] org.jaudiotagger.tag.id3.framebody.FrameBodyTIPL.:()V │ │ +324990: 7010 c697 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyPairs;.:()V // method@97c6 │ │ +324996: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIPL; │ │ │ │ #2 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIPL;) │ │ @@ -1373055,17 +1373055,17 @@ │ │ type : '(BLjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -324994: |[324994] org.jaudiotagger.tag.id3.framebody.FrameBodyTIPL.:(BLjava/lang/String;)V │ │ -3249a4: 7030 c797 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyPairs;.:(BLjava/lang/String;)V // method@97c7 │ │ -3249aa: 0e00 |0003: return-void │ │ +324998: |[324998] org.jaudiotagger.tag.id3.framebody.FrameBodyTIPL.:(BLjava/lang/String;)V │ │ +3249a8: 7030 c797 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyPairs;.:(BLjava/lang/String;)V // method@97c7 │ │ +3249ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIPL; │ │ 0x0000 - 0x0004 reg=1 (null) B │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -1373075,35 +1373075,35 @@ │ │ type : '(BLjava/util/List;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 43 16-bit code units │ │ -3249ac: |[3249ac] org.jaudiotagger.tag.id3.framebody.FrameBodyTIPL.:(BLjava/util/List;)V │ │ -3249bc: 7010 c697 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyPairs;.:()V // method@97c6 │ │ -3249c2: 7110 ca86 0200 |0003: invoke-static {v2}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@86ca │ │ -3249c8: 0c02 |0006: move-result-object v2 │ │ -3249ca: 1a00 bd4c |0007: const-string v0, "TextEncoding" // string@4cbd │ │ -3249ce: 6e30 219a 0102 |0009: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIPL;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9a21 │ │ -3249d4: 2202 ed11 |000c: new-instance v2, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs; // type@11ed │ │ -3249d8: 7010 cb93 0200 |000e: invoke-direct {v2}, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs;.:()V // method@93cb │ │ -3249de: 7210 6e89 0300 |0011: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ -3249e4: 0c03 |0014: move-result-object v3 │ │ -3249e6: 7210 4789 0300 |0015: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -3249ec: 0a00 |0018: move-result v0 │ │ -3249ee: 3800 0c00 |0019: if-eqz v0, 0025 // +000c │ │ -3249f2: 7210 4889 0300 |001b: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -3249f8: 0c00 |001e: move-result-object v0 │ │ -3249fa: 1f00 ec11 |001f: check-cast v0, Lorg/jaudiotagger/tag/datatype/Pair; // type@11ec │ │ -3249fe: 6e20 ce93 0200 |0021: invoke-virtual {v2, v0}, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs;.add:(Lorg/jaudiotagger/tag/datatype/Pair;)V // method@93ce │ │ -324a04: 28f1 |0024: goto 0015 // -000f │ │ -324a06: 1a03 0c4c |0025: const-string v3, "Text" // string@4c0c │ │ -324a0a: 6e30 219a 3102 |0027: invoke-virtual {v1, v3, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIPL;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9a21 │ │ -324a10: 0e00 |002a: return-void │ │ +3249b0: |[3249b0] org.jaudiotagger.tag.id3.framebody.FrameBodyTIPL.:(BLjava/util/List;)V │ │ +3249c0: 7010 c697 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyPairs;.:()V // method@97c6 │ │ +3249c6: 7110 ca86 0200 |0003: invoke-static {v2}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@86ca │ │ +3249cc: 0c02 |0006: move-result-object v2 │ │ +3249ce: 1a00 bd4c |0007: const-string v0, "TextEncoding" // string@4cbd │ │ +3249d2: 6e30 219a 0102 |0009: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIPL;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9a21 │ │ +3249d8: 2202 ed11 |000c: new-instance v2, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs; // type@11ed │ │ +3249dc: 7010 cb93 0200 |000e: invoke-direct {v2}, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs;.:()V // method@93cb │ │ +3249e2: 7210 6e89 0300 |0011: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ +3249e8: 0c03 |0014: move-result-object v3 │ │ +3249ea: 7210 4789 0300 |0015: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +3249f0: 0a00 |0018: move-result v0 │ │ +3249f2: 3800 0c00 |0019: if-eqz v0, 0025 // +000c │ │ +3249f6: 7210 4889 0300 |001b: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +3249fc: 0c00 |001e: move-result-object v0 │ │ +3249fe: 1f00 ec11 |001f: check-cast v0, Lorg/jaudiotagger/tag/datatype/Pair; // type@11ec │ │ +324a02: 6e20 ce93 0200 |0021: invoke-virtual {v2, v0}, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs;.add:(Lorg/jaudiotagger/tag/datatype/Pair;)V // method@93ce │ │ +324a08: 28f1 |0024: goto 0015 // -000f │ │ +324a0a: 1a03 0c4c |0025: const-string v3, "Text" // string@4c0c │ │ +324a0e: 6e30 219a 3102 |0027: invoke-virtual {v1, v3, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIPL;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9a21 │ │ +324a14: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ 0x0003 line=107 │ │ 0x000c line=108 │ │ 0x0011 line=109 │ │ 0x0021 line=111 │ │ @@ -1373118,17 +1373118,17 @@ │ │ type : '(Ljava/nio/ByteBuffer;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -324a14: |[324a14] org.jaudiotagger.tag.id3.framebody.FrameBodyTIPL.:(Ljava/nio/ByteBuffer;I)V │ │ -324a24: 7030 c897 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyPairs;.:(Ljava/nio/ByteBuffer;I)V // method@97c8 │ │ -324a2a: 0e00 |0003: return-void │ │ +324a18: |[324a18] org.jaudiotagger.tag.id3.framebody.FrameBodyTIPL.:(Ljava/nio/ByteBuffer;I)V │ │ +324a28: 7030 c897 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyPairs;.:(Ljava/nio/ByteBuffer;I)V // method@97c8 │ │ +324a2e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIPL; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/nio/ByteBuffer; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1373138,27 +1373138,27 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyIPLS;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -324a2c: |[324a2c] org.jaudiotagger.tag.id3.framebody.FrameBodyTIPL.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyIPLS;)V │ │ -324a3c: 7010 c697 0200 |0000: invoke-direct {v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyPairs;.:()V // method@97c6 │ │ -324a42: 6e10 c698 0300 |0003: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyIPLS;.getTextEncoding:()B // method@98c6 │ │ -324a48: 0a00 |0006: move-result v0 │ │ -324a4a: 7110 ca86 0000 |0007: invoke-static {v0}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@86ca │ │ -324a50: 0c00 |000a: move-result-object v0 │ │ -324a52: 1a01 bd4c |000b: const-string v1, "TextEncoding" // string@4cbd │ │ -324a56: 6e30 219a 1200 |000d: invoke-virtual {v2, v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIPL;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9a21 │ │ -324a5c: 6e10 c598 0300 |0010: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyIPLS;.getPairing:()Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs; // method@98c5 │ │ -324a62: 0c03 |0013: move-result-object v3 │ │ -324a64: 1a00 0c4c |0014: const-string v0, "Text" // string@4c0c │ │ -324a68: 6e30 219a 0203 |0016: invoke-virtual {v2, v0, v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIPL;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9a21 │ │ -324a6e: 0e00 |0019: return-void │ │ +324a30: |[324a30] org.jaudiotagger.tag.id3.framebody.FrameBodyTIPL.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyIPLS;)V │ │ +324a40: 7010 c697 0200 |0000: invoke-direct {v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyPairs;.:()V // method@97c6 │ │ +324a46: 6e10 c698 0300 |0003: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyIPLS;.getTextEncoding:()B // method@98c6 │ │ +324a4c: 0a00 |0006: move-result v0 │ │ +324a4e: 7110 ca86 0000 |0007: invoke-static {v0}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@86ca │ │ +324a54: 0c00 |000a: move-result-object v0 │ │ +324a56: 1a01 bd4c |000b: const-string v1, "TextEncoding" // string@4cbd │ │ +324a5a: 6e30 219a 1200 |000d: invoke-virtual {v2, v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIPL;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9a21 │ │ +324a60: 6e10 c598 0300 |0010: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyIPLS;.getPairing:()Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs; // method@98c5 │ │ +324a66: 0c03 |0013: move-result-object v3 │ │ +324a68: 1a00 0c4c |0014: const-string v0, "Text" // string@4c0c │ │ +324a6c: 6e30 219a 0203 |0016: invoke-virtual {v2, v0, v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIPL;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9a21 │ │ +324a72: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x0003 line=94 │ │ 0x0010 line=95 │ │ locals : │ │ 0x0000 - 0x001a reg=2 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIPL; │ │ @@ -1373170,17 +1373170,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -324900: |[324900] org.jaudiotagger.tag.id3.framebody.FrameBodyTIPL.getIdentifier:()Ljava/lang/String; │ │ -324910: 1a00 a549 |0000: const-string v0, "TIPL" // string@49a5 │ │ -324914: 1100 |0002: return-object v0 │ │ +324904: |[324904] org.jaudiotagger.tag.id3.framebody.FrameBodyTIPL.getIdentifier:()Ljava/lang/String; │ │ +324914: 1a00 a549 |0000: const-string v0, "TIPL" // string@49a5 │ │ +324918: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 6955 (FrameBodyTIPL.java) │ │ │ │ Class #3957 header: │ │ @@ -1373217,17 +1373217,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -324a88: |[324a88] org.jaudiotagger.tag.id3.framebody.FrameBodyTIT1.:()V │ │ -324a98: 7010 d997 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:()V // method@97d9 │ │ -324a9e: 0e00 |0003: return-void │ │ +324a8c: |[324a8c] org.jaudiotagger.tag.id3.framebody.FrameBodyTIT1.:()V │ │ +324a9c: 7010 d997 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:()V // method@97d9 │ │ +324aa2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIT1; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIT1;) │ │ @@ -1373235,17 +1373235,17 @@ │ │ type : '(BLjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -324aa0: |[324aa0] org.jaudiotagger.tag.id3.framebody.FrameBodyTIT1.:(BLjava/lang/String;)V │ │ -324ab0: 7030 da97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(BLjava/lang/String;)V // method@97da │ │ -324ab6: 0e00 |0003: return-void │ │ +324aa4: |[324aa4] org.jaudiotagger.tag.id3.framebody.FrameBodyTIT1.:(BLjava/lang/String;)V │ │ +324ab4: 7030 da97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(BLjava/lang/String;)V // method@97da │ │ +324aba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIT1; │ │ 0x0000 - 0x0004 reg=1 (null) B │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -1373255,17 +1373255,17 @@ │ │ type : '(Ljava/nio/ByteBuffer;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -324ab8: |[324ab8] org.jaudiotagger.tag.id3.framebody.FrameBodyTIT1.:(Ljava/nio/ByteBuffer;I)V │ │ -324ac8: 7030 db97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Ljava/nio/ByteBuffer;I)V // method@97db │ │ -324ace: 0e00 |0003: return-void │ │ +324abc: |[324abc] org.jaudiotagger.tag.id3.framebody.FrameBodyTIT1.:(Ljava/nio/ByteBuffer;I)V │ │ +324acc: 7030 db97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Ljava/nio/ByteBuffer;I)V // method@97db │ │ +324ad2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIT1; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/nio/ByteBuffer; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1373275,17 +1373275,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIT1;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -324ad0: |[324ad0] org.jaudiotagger.tag.id3.framebody.FrameBodyTIT1.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIT1;)V │ │ -324ae0: 7020 dc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;)V // method@97dc │ │ -324ae6: 0e00 |0003: return-void │ │ +324ad4: |[324ad4] org.jaudiotagger.tag.id3.framebody.FrameBodyTIT1.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIT1;)V │ │ +324ae4: 7020 dc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;)V // method@97dc │ │ +324aea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIT1; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIT1; │ │ │ │ @@ -1373295,17 +1373295,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -324a70: |[324a70] org.jaudiotagger.tag.id3.framebody.FrameBodyTIT1.getIdentifier:()Ljava/lang/String; │ │ -324a80: 1a00 a749 |0000: const-string v0, "TIT1" // string@49a7 │ │ -324a84: 1100 |0002: return-object v0 │ │ +324a74: |[324a74] org.jaudiotagger.tag.id3.framebody.FrameBodyTIT1.getIdentifier:()Ljava/lang/String; │ │ +324a84: 1a00 a749 |0000: const-string v0, "TIT1" // string@49a7 │ │ +324a88: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 6956 (FrameBodyTIT1.java) │ │ │ │ Class #3958 header: │ │ @@ -1373342,17 +1373342,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -324b00: |[324b00] org.jaudiotagger.tag.id3.framebody.FrameBodyTIT2.:()V │ │ -324b10: 7010 d997 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:()V // method@97d9 │ │ -324b16: 0e00 |0003: return-void │ │ +324b04: |[324b04] org.jaudiotagger.tag.id3.framebody.FrameBodyTIT2.:()V │ │ +324b14: 7010 d997 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:()V // method@97d9 │ │ +324b1a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIT2; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIT2;) │ │ @@ -1373360,17 +1373360,17 @@ │ │ type : '(BLjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -324b18: |[324b18] org.jaudiotagger.tag.id3.framebody.FrameBodyTIT2.:(BLjava/lang/String;)V │ │ -324b28: 7030 da97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(BLjava/lang/String;)V // method@97da │ │ -324b2e: 0e00 |0003: return-void │ │ +324b1c: |[324b1c] org.jaudiotagger.tag.id3.framebody.FrameBodyTIT2.:(BLjava/lang/String;)V │ │ +324b2c: 7030 da97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(BLjava/lang/String;)V // method@97da │ │ +324b32: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIT2; │ │ 0x0000 - 0x0004 reg=1 (null) B │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -1373380,17 +1373380,17 @@ │ │ type : '(Ljava/nio/ByteBuffer;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -324b30: |[324b30] org.jaudiotagger.tag.id3.framebody.FrameBodyTIT2.:(Ljava/nio/ByteBuffer;I)V │ │ -324b40: 7030 db97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Ljava/nio/ByteBuffer;I)V // method@97db │ │ -324b46: 0e00 |0003: return-void │ │ +324b34: |[324b34] org.jaudiotagger.tag.id3.framebody.FrameBodyTIT2.:(Ljava/nio/ByteBuffer;I)V │ │ +324b44: 7030 db97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Ljava/nio/ByteBuffer;I)V // method@97db │ │ +324b4a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIT2; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/nio/ByteBuffer; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1373400,17 +1373400,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIT2;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -324b48: |[324b48] org.jaudiotagger.tag.id3.framebody.FrameBodyTIT2.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIT2;)V │ │ -324b58: 7020 dc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;)V // method@97dc │ │ -324b5e: 0e00 |0003: return-void │ │ +324b4c: |[324b4c] org.jaudiotagger.tag.id3.framebody.FrameBodyTIT2.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIT2;)V │ │ +324b5c: 7020 dc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;)V // method@97dc │ │ +324b62: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIT2; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIT2; │ │ │ │ @@ -1373420,17 +1373420,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -324ae8: |[324ae8] org.jaudiotagger.tag.id3.framebody.FrameBodyTIT2.getIdentifier:()Ljava/lang/String; │ │ -324af8: 1a00 a849 |0000: const-string v0, "TIT2" // string@49a8 │ │ -324afc: 1100 |0002: return-object v0 │ │ +324aec: |[324aec] org.jaudiotagger.tag.id3.framebody.FrameBodyTIT2.getIdentifier:()Ljava/lang/String; │ │ +324afc: 1a00 a849 |0000: const-string v0, "TIT2" // string@49a8 │ │ +324b00: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 6957 (FrameBodyTIT2.java) │ │ │ │ Class #3959 header: │ │ @@ -1373467,17 +1373467,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -324b78: |[324b78] org.jaudiotagger.tag.id3.framebody.FrameBodyTIT3.:()V │ │ -324b88: 7010 d997 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:()V // method@97d9 │ │ -324b8e: 0e00 |0003: return-void │ │ +324b7c: |[324b7c] org.jaudiotagger.tag.id3.framebody.FrameBodyTIT3.:()V │ │ +324b8c: 7010 d997 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:()V // method@97d9 │ │ +324b92: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIT3; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIT3;) │ │ @@ -1373485,17 +1373485,17 @@ │ │ type : '(BLjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -324b90: |[324b90] org.jaudiotagger.tag.id3.framebody.FrameBodyTIT3.:(BLjava/lang/String;)V │ │ -324ba0: 7030 da97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(BLjava/lang/String;)V // method@97da │ │ -324ba6: 0e00 |0003: return-void │ │ +324b94: |[324b94] org.jaudiotagger.tag.id3.framebody.FrameBodyTIT3.:(BLjava/lang/String;)V │ │ +324ba4: 7030 da97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(BLjava/lang/String;)V // method@97da │ │ +324baa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIT3; │ │ 0x0000 - 0x0004 reg=1 (null) B │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -1373505,17 +1373505,17 @@ │ │ type : '(Ljava/nio/ByteBuffer;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -324ba8: |[324ba8] org.jaudiotagger.tag.id3.framebody.FrameBodyTIT3.:(Ljava/nio/ByteBuffer;I)V │ │ -324bb8: 7030 db97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Ljava/nio/ByteBuffer;I)V // method@97db │ │ -324bbe: 0e00 |0003: return-void │ │ +324bac: |[324bac] org.jaudiotagger.tag.id3.framebody.FrameBodyTIT3.:(Ljava/nio/ByteBuffer;I)V │ │ +324bbc: 7030 db97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Ljava/nio/ByteBuffer;I)V // method@97db │ │ +324bc2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIT3; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/nio/ByteBuffer; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1373525,17 +1373525,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIT3;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -324bc0: |[324bc0] org.jaudiotagger.tag.id3.framebody.FrameBodyTIT3.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIT3;)V │ │ -324bd0: 7020 dc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;)V // method@97dc │ │ -324bd6: 0e00 |0003: return-void │ │ +324bc4: |[324bc4] org.jaudiotagger.tag.id3.framebody.FrameBodyTIT3.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIT3;)V │ │ +324bd4: 7020 dc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;)V // method@97dc │ │ +324bda: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIT3; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIT3; │ │ │ │ @@ -1373545,17 +1373545,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -324b60: |[324b60] org.jaudiotagger.tag.id3.framebody.FrameBodyTIT3.getIdentifier:()Ljava/lang/String; │ │ -324b70: 1a00 a949 |0000: const-string v0, "TIT3" // string@49a9 │ │ -324b74: 1100 |0002: return-object v0 │ │ +324b64: |[324b64] org.jaudiotagger.tag.id3.framebody.FrameBodyTIT3.getIdentifier:()Ljava/lang/String; │ │ +324b74: 1a00 a949 |0000: const-string v0, "TIT3" // string@49a9 │ │ +324b78: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 6958 (FrameBodyTIT3.java) │ │ │ │ Class #3960 header: │ │ @@ -1373592,17 +1373592,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -324c14: |[324c14] org.jaudiotagger.tag.id3.framebody.FrameBodyTKEY.:()V │ │ -324c24: 7010 d997 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:()V // method@97d9 │ │ -324c2a: 0e00 |0003: return-void │ │ +324c18: |[324c18] org.jaudiotagger.tag.id3.framebody.FrameBodyTKEY.:()V │ │ +324c28: 7010 d997 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:()V // method@97d9 │ │ +324c2e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTKEY; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTKEY;) │ │ @@ -1373610,17 +1373610,17 @@ │ │ type : '(BLjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -324c2c: |[324c2c] org.jaudiotagger.tag.id3.framebody.FrameBodyTKEY.:(BLjava/lang/String;)V │ │ -324c3c: 7030 da97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(BLjava/lang/String;)V // method@97da │ │ -324c42: 0e00 |0003: return-void │ │ +324c30: |[324c30] org.jaudiotagger.tag.id3.framebody.FrameBodyTKEY.:(BLjava/lang/String;)V │ │ +324c40: 7030 da97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(BLjava/lang/String;)V // method@97da │ │ +324c46: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTKEY; │ │ 0x0000 - 0x0004 reg=1 (null) B │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -1373630,17 +1373630,17 @@ │ │ type : '(Ljava/nio/ByteBuffer;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -324c44: |[324c44] org.jaudiotagger.tag.id3.framebody.FrameBodyTKEY.:(Ljava/nio/ByteBuffer;I)V │ │ -324c54: 7030 db97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Ljava/nio/ByteBuffer;I)V // method@97db │ │ -324c5a: 0e00 |0003: return-void │ │ +324c48: |[324c48] org.jaudiotagger.tag.id3.framebody.FrameBodyTKEY.:(Ljava/nio/ByteBuffer;I)V │ │ +324c58: 7030 db97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Ljava/nio/ByteBuffer;I)V // method@97db │ │ +324c5e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTKEY; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/nio/ByteBuffer; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1373650,17 +1373650,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTKEY;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -324c5c: |[324c5c] org.jaudiotagger.tag.id3.framebody.FrameBodyTKEY.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTKEY;)V │ │ -324c6c: 7020 dc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;)V // method@97dc │ │ -324c72: 0e00 |0003: return-void │ │ +324c60: |[324c60] org.jaudiotagger.tag.id3.framebody.FrameBodyTKEY.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTKEY;)V │ │ +324c70: 7020 dc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;)V // method@97dc │ │ +324c76: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTKEY; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTKEY; │ │ │ │ @@ -1373670,36 +1373670,36 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -324bfc: |[324bfc] org.jaudiotagger.tag.id3.framebody.FrameBodyTKEY.getIdentifier:()Ljava/lang/String; │ │ -324c0c: 1a00 c649 |0000: const-string v0, "TKEY" // string@49c6 │ │ -324c10: 1100 |0002: return-object v0 │ │ +324c00: |[324c00] org.jaudiotagger.tag.id3.framebody.FrameBodyTKEY.getIdentifier:()Ljava/lang/String; │ │ +324c10: 1a00 c649 |0000: const-string v0, "TKEY" // string@49c6 │ │ +324c14: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTKEY;) │ │ name : 'isValid' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -324bd8: |[324bd8] org.jaudiotagger.tag.id3.framebody.FrameBodyTKEY.isValid:()Z │ │ -324be8: 6e10 369a 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTKEY;.getFirstTextValue:()Ljava/lang/String; // method@9a36 │ │ -324bee: 0c00 |0003: move-result-object v0 │ │ -324bf0: 7110 359e 0000 |0004: invoke-static {v0}, Lorg/jaudiotagger/tag/reference/MusicalKey;.isValid:(Ljava/lang/String;)Z // method@9e35 │ │ -324bf6: 0a00 |0007: move-result v0 │ │ -324bf8: 0f00 |0008: return v0 │ │ +324bdc: |[324bdc] org.jaudiotagger.tag.id3.framebody.FrameBodyTKEY.isValid:()Z │ │ +324bec: 6e10 369a 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTKEY;.getFirstTextValue:()Ljava/lang/String; // method@9a36 │ │ +324bf2: 0c00 |0003: move-result-object v0 │ │ +324bf4: 7110 359e 0000 |0004: invoke-static {v0}, Lorg/jaudiotagger/tag/reference/MusicalKey;.isValid:(Ljava/lang/String;)Z // method@9e35 │ │ +324bfa: 0a00 |0007: move-result v0 │ │ +324bfc: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTKEY; │ │ │ │ source_file_idx : 6959 (FrameBodyTKEY.java) │ │ @@ -1373738,17 +1373738,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -324cc0: |[324cc0] org.jaudiotagger.tag.id3.framebody.FrameBodyTLAN.:()V │ │ -324cd0: 7010 d997 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:()V // method@97d9 │ │ -324cd6: 0e00 |0003: return-void │ │ +324cc4: |[324cc4] org.jaudiotagger.tag.id3.framebody.FrameBodyTLAN.:()V │ │ +324cd4: 7010 d997 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:()V // method@97d9 │ │ +324cda: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTLAN; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTLAN;) │ │ @@ -1373756,17 +1373756,17 @@ │ │ type : '(BLjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -324cd8: |[324cd8] org.jaudiotagger.tag.id3.framebody.FrameBodyTLAN.:(BLjava/lang/String;)V │ │ -324ce8: 7030 da97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(BLjava/lang/String;)V // method@97da │ │ -324cee: 0e00 |0003: return-void │ │ +324cdc: |[324cdc] org.jaudiotagger.tag.id3.framebody.FrameBodyTLAN.:(BLjava/lang/String;)V │ │ +324cec: 7030 da97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(BLjava/lang/String;)V // method@97da │ │ +324cf2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTLAN; │ │ 0x0000 - 0x0004 reg=1 (null) B │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -1373776,17 +1373776,17 @@ │ │ type : '(Ljava/nio/ByteBuffer;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -324cf0: |[324cf0] org.jaudiotagger.tag.id3.framebody.FrameBodyTLAN.:(Ljava/nio/ByteBuffer;I)V │ │ -324d00: 7030 db97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Ljava/nio/ByteBuffer;I)V // method@97db │ │ -324d06: 0e00 |0003: return-void │ │ +324cf4: |[324cf4] org.jaudiotagger.tag.id3.framebody.FrameBodyTLAN.:(Ljava/nio/ByteBuffer;I)V │ │ +324d04: 7030 db97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Ljava/nio/ByteBuffer;I)V // method@97db │ │ +324d0a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTLAN; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/nio/ByteBuffer; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1373796,17 +1373796,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTLAN;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -324d08: |[324d08] org.jaudiotagger.tag.id3.framebody.FrameBodyTLAN.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTLAN;)V │ │ -324d18: 7020 dc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;)V // method@97dc │ │ -324d1e: 0e00 |0003: return-void │ │ +324d0c: |[324d0c] org.jaudiotagger.tag.id3.framebody.FrameBodyTLAN.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTLAN;)V │ │ +324d1c: 7020 dc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;)V // method@97dc │ │ +324d22: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTLAN; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTLAN; │ │ │ │ @@ -1373816,42 +1373816,42 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -324ca8: |[324ca8] org.jaudiotagger.tag.id3.framebody.FrameBodyTLAN.getIdentifier:()Ljava/lang/String; │ │ -324cb8: 1a00 ca49 |0000: const-string v0, "TLAN" // string@49ca │ │ -324cbc: 1100 |0002: return-object v0 │ │ +324cac: |[324cac] org.jaudiotagger.tag.id3.framebody.FrameBodyTLAN.getIdentifier:()Ljava/lang/String; │ │ +324cbc: 1a00 ca49 |0000: const-string v0, "TLAN" // string@49ca │ │ +324cc0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTLAN;) │ │ name : 'isValid' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -324c74: |[324c74] org.jaudiotagger.tag.id3.framebody.FrameBodyTLAN.isValid:()Z │ │ -324c84: 7100 2f9e 0000 |0000: invoke-static {}, Lorg/jaudiotagger/tag/reference/Languages;.getInstanceOf:()Lorg/jaudiotagger/tag/reference/Languages; // method@9e2f │ │ -324c8a: 0c00 |0003: move-result-object v0 │ │ -324c8c: 6e10 3d9a 0200 |0004: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTLAN;.getFirstTextValue:()Ljava/lang/String; // method@9a3d │ │ -324c92: 0c01 |0007: move-result-object v1 │ │ -324c94: 6e20 309e 1000 |0008: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/reference/Languages;.getValueForId:(Ljava/lang/String;)Ljava/lang/String; // method@9e30 │ │ -324c9a: 0c00 |000b: move-result-object v0 │ │ -324c9c: 3800 0400 |000c: if-eqz v0, 0010 // +0004 │ │ -324ca0: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -324ca2: 2802 |000f: goto 0011 // +0002 │ │ -324ca4: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -324ca6: 0f00 |0011: return v0 │ │ +324c78: |[324c78] org.jaudiotagger.tag.id3.framebody.FrameBodyTLAN.isValid:()Z │ │ +324c88: 7100 2f9e 0000 |0000: invoke-static {}, Lorg/jaudiotagger/tag/reference/Languages;.getInstanceOf:()Lorg/jaudiotagger/tag/reference/Languages; // method@9e2f │ │ +324c8e: 0c00 |0003: move-result-object v0 │ │ +324c90: 6e10 3d9a 0200 |0004: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTLAN;.getFirstTextValue:()Ljava/lang/String; // method@9a3d │ │ +324c96: 0c01 |0007: move-result-object v1 │ │ +324c98: 6e20 309e 1000 |0008: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/reference/Languages;.getValueForId:(Ljava/lang/String;)Ljava/lang/String; // method@9e30 │ │ +324c9e: 0c00 |000b: move-result-object v0 │ │ +324ca0: 3800 0400 |000c: if-eqz v0, 0010 // +0004 │ │ +324ca4: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +324ca6: 2802 |000f: goto 0011 // +0002 │ │ +324ca8: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +324caa: 0f00 |0011: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTLAN; │ │ │ │ source_file_idx : 6960 (FrameBodyTLAN.java) │ │ @@ -1373890,17 +1373890,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -324d38: |[324d38] org.jaudiotagger.tag.id3.framebody.FrameBodyTLEN.:()V │ │ -324d48: 7010 d997 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:()V // method@97d9 │ │ -324d4e: 0e00 |0003: return-void │ │ +324d3c: |[324d3c] org.jaudiotagger.tag.id3.framebody.FrameBodyTLEN.:()V │ │ +324d4c: 7010 d997 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:()V // method@97d9 │ │ +324d52: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTLEN; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTLEN;) │ │ @@ -1373908,17 +1373908,17 @@ │ │ type : '(BLjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -324d50: |[324d50] org.jaudiotagger.tag.id3.framebody.FrameBodyTLEN.:(BLjava/lang/String;)V │ │ -324d60: 7030 da97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(BLjava/lang/String;)V // method@97da │ │ -324d66: 0e00 |0003: return-void │ │ +324d54: |[324d54] org.jaudiotagger.tag.id3.framebody.FrameBodyTLEN.:(BLjava/lang/String;)V │ │ +324d64: 7030 da97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(BLjava/lang/String;)V // method@97da │ │ +324d6a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTLEN; │ │ 0x0000 - 0x0004 reg=1 (null) B │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -1373928,17 +1373928,17 @@ │ │ type : '(Ljava/nio/ByteBuffer;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -324d68: |[324d68] org.jaudiotagger.tag.id3.framebody.FrameBodyTLEN.:(Ljava/nio/ByteBuffer;I)V │ │ -324d78: 7030 db97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Ljava/nio/ByteBuffer;I)V // method@97db │ │ -324d7e: 0e00 |0003: return-void │ │ +324d6c: |[324d6c] org.jaudiotagger.tag.id3.framebody.FrameBodyTLEN.:(Ljava/nio/ByteBuffer;I)V │ │ +324d7c: 7030 db97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Ljava/nio/ByteBuffer;I)V // method@97db │ │ +324d82: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTLEN; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/nio/ByteBuffer; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1373948,17 +1373948,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTLEN;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -324d80: |[324d80] org.jaudiotagger.tag.id3.framebody.FrameBodyTLEN.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTLEN;)V │ │ -324d90: 7020 dc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;)V // method@97dc │ │ -324d96: 0e00 |0003: return-void │ │ +324d84: |[324d84] org.jaudiotagger.tag.id3.framebody.FrameBodyTLEN.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTLEN;)V │ │ +324d94: 7020 dc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;)V // method@97dc │ │ +324d9a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTLEN; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTLEN; │ │ │ │ @@ -1373968,17 +1373968,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -324d20: |[324d20] org.jaudiotagger.tag.id3.framebody.FrameBodyTLEN.getIdentifier:()Ljava/lang/String; │ │ -324d30: 1a00 ce49 |0000: const-string v0, "TLEN" // string@49ce │ │ -324d34: 1100 |0002: return-object v0 │ │ +324d24: |[324d24] org.jaudiotagger.tag.id3.framebody.FrameBodyTLEN.getIdentifier:()Ljava/lang/String; │ │ +324d34: 1a00 ce49 |0000: const-string v0, "TLEN" // string@49ce │ │ +324d38: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 6961 (FrameBodyTLEN.java) │ │ │ │ Class #3963 header: │ │ @@ -1374017,17 +1374017,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -324db0: |[324db0] org.jaudiotagger.tag.id3.framebody.FrameBodyTMCL.:()V │ │ -324dc0: 7010 c697 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyPairs;.:()V // method@97c6 │ │ -324dc6: 0e00 |0003: return-void │ │ +324db4: |[324db4] org.jaudiotagger.tag.id3.framebody.FrameBodyTMCL.:()V │ │ +324dc4: 7010 c697 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyPairs;.:()V // method@97c6 │ │ +324dca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTMCL; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTMCL;) │ │ @@ -1374035,17 +1374035,17 @@ │ │ type : '(BLjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -324dc8: |[324dc8] org.jaudiotagger.tag.id3.framebody.FrameBodyTMCL.:(BLjava/lang/String;)V │ │ -324dd8: 7030 c797 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyPairs;.:(BLjava/lang/String;)V // method@97c7 │ │ -324dde: 0e00 |0003: return-void │ │ +324dcc: |[324dcc] org.jaudiotagger.tag.id3.framebody.FrameBodyTMCL.:(BLjava/lang/String;)V │ │ +324ddc: 7030 c797 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyPairs;.:(BLjava/lang/String;)V // method@97c7 │ │ +324de2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTMCL; │ │ 0x0000 - 0x0004 reg=1 (null) B │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -1374055,35 +1374055,35 @@ │ │ type : '(BLjava/util/List;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 43 16-bit code units │ │ -324de0: |[324de0] org.jaudiotagger.tag.id3.framebody.FrameBodyTMCL.:(BLjava/util/List;)V │ │ -324df0: 7010 c697 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyPairs;.:()V // method@97c6 │ │ -324df6: 7110 ca86 0200 |0003: invoke-static {v2}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@86ca │ │ -324dfc: 0c02 |0006: move-result-object v2 │ │ -324dfe: 1a00 bd4c |0007: const-string v0, "TextEncoding" // string@4cbd │ │ -324e02: 6e30 4e9a 0102 |0009: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTMCL;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9a4e │ │ -324e08: 2202 ed11 |000c: new-instance v2, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs; // type@11ed │ │ -324e0c: 7010 cb93 0200 |000e: invoke-direct {v2}, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs;.:()V // method@93cb │ │ -324e12: 7210 6e89 0300 |0011: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ -324e18: 0c03 |0014: move-result-object v3 │ │ -324e1a: 7210 4789 0300 |0015: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -324e20: 0a00 |0018: move-result v0 │ │ -324e22: 3800 0c00 |0019: if-eqz v0, 0025 // +000c │ │ -324e26: 7210 4889 0300 |001b: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -324e2c: 0c00 |001e: move-result-object v0 │ │ -324e2e: 1f00 ec11 |001f: check-cast v0, Lorg/jaudiotagger/tag/datatype/Pair; // type@11ec │ │ -324e32: 6e20 ce93 0200 |0021: invoke-virtual {v2, v0}, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs;.add:(Lorg/jaudiotagger/tag/datatype/Pair;)V // method@93ce │ │ -324e38: 28f1 |0024: goto 0015 // -000f │ │ -324e3a: 1a03 0c4c |0025: const-string v3, "Text" // string@4c0c │ │ -324e3e: 6e30 4e9a 3102 |0027: invoke-virtual {v1, v3, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTMCL;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9a4e │ │ -324e44: 0e00 |002a: return-void │ │ +324de4: |[324de4] org.jaudiotagger.tag.id3.framebody.FrameBodyTMCL.:(BLjava/util/List;)V │ │ +324df4: 7010 c697 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyPairs;.:()V // method@97c6 │ │ +324dfa: 7110 ca86 0200 |0003: invoke-static {v2}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@86ca │ │ +324e00: 0c02 |0006: move-result-object v2 │ │ +324e02: 1a00 bd4c |0007: const-string v0, "TextEncoding" // string@4cbd │ │ +324e06: 6e30 4e9a 0102 |0009: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTMCL;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9a4e │ │ +324e0c: 2202 ed11 |000c: new-instance v2, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs; // type@11ed │ │ +324e10: 7010 cb93 0200 |000e: invoke-direct {v2}, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs;.:()V // method@93cb │ │ +324e16: 7210 6e89 0300 |0011: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ +324e1c: 0c03 |0014: move-result-object v3 │ │ +324e1e: 7210 4789 0300 |0015: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +324e24: 0a00 |0018: move-result v0 │ │ +324e26: 3800 0c00 |0019: if-eqz v0, 0025 // +000c │ │ +324e2a: 7210 4889 0300 |001b: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +324e30: 0c00 |001e: move-result-object v0 │ │ +324e32: 1f00 ec11 |001f: check-cast v0, Lorg/jaudiotagger/tag/datatype/Pair; // type@11ec │ │ +324e36: 6e20 ce93 0200 |0021: invoke-virtual {v2, v0}, Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs;.add:(Lorg/jaudiotagger/tag/datatype/Pair;)V // method@93ce │ │ +324e3c: 28f1 |0024: goto 0015 // -000f │ │ +324e3e: 1a03 0c4c |0025: const-string v3, "Text" // string@4c0c │ │ +324e42: 6e30 4e9a 3102 |0027: invoke-virtual {v1, v3, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTMCL;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9a4e │ │ +324e48: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x0003 line=95 │ │ 0x000c line=96 │ │ 0x0011 line=97 │ │ 0x0021 line=99 │ │ @@ -1374098,17 +1374098,17 @@ │ │ type : '(Ljava/nio/ByteBuffer;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -324e48: |[324e48] org.jaudiotagger.tag.id3.framebody.FrameBodyTMCL.:(Ljava/nio/ByteBuffer;I)V │ │ -324e58: 7030 c897 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyPairs;.:(Ljava/nio/ByteBuffer;I)V // method@97c8 │ │ -324e5e: 0e00 |0003: return-void │ │ +324e4c: |[324e4c] org.jaudiotagger.tag.id3.framebody.FrameBodyTMCL.:(Ljava/nio/ByteBuffer;I)V │ │ +324e5c: 7030 c897 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyPairs;.:(Ljava/nio/ByteBuffer;I)V // method@97c8 │ │ +324e62: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTMCL; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/nio/ByteBuffer; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1374118,27 +1374118,27 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyIPLS;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -324e60: |[324e60] org.jaudiotagger.tag.id3.framebody.FrameBodyTMCL.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyIPLS;)V │ │ -324e70: 7010 c697 0200 |0000: invoke-direct {v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyPairs;.:()V // method@97c6 │ │ -324e76: 6e10 c698 0300 |0003: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyIPLS;.getTextEncoding:()B // method@98c6 │ │ -324e7c: 0a00 |0006: move-result v0 │ │ -324e7e: 7110 ca86 0000 |0007: invoke-static {v0}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@86ca │ │ -324e84: 0c00 |000a: move-result-object v0 │ │ -324e86: 1a01 bd4c |000b: const-string v1, "TextEncoding" // string@4cbd │ │ -324e8a: 6e30 4e9a 1200 |000d: invoke-virtual {v2, v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTMCL;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9a4e │ │ -324e90: 6e10 c598 0300 |0010: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyIPLS;.getPairing:()Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs; // method@98c5 │ │ -324e96: 0c03 |0013: move-result-object v3 │ │ -324e98: 1a00 0c4c |0014: const-string v0, "Text" // string@4c0c │ │ -324e9c: 6e30 4e9a 0203 |0016: invoke-virtual {v2, v0, v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTMCL;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9a4e │ │ -324ea2: 0e00 |0019: return-void │ │ +324e64: |[324e64] org.jaudiotagger.tag.id3.framebody.FrameBodyTMCL.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyIPLS;)V │ │ +324e74: 7010 c697 0200 |0000: invoke-direct {v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyPairs;.:()V // method@97c6 │ │ +324e7a: 6e10 c698 0300 |0003: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyIPLS;.getTextEncoding:()B // method@98c6 │ │ +324e80: 0a00 |0006: move-result v0 │ │ +324e82: 7110 ca86 0000 |0007: invoke-static {v0}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@86ca │ │ +324e88: 0c00 |000a: move-result-object v0 │ │ +324e8a: 1a01 bd4c |000b: const-string v1, "TextEncoding" // string@4cbd │ │ +324e8e: 6e30 4e9a 1200 |000d: invoke-virtual {v2, v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTMCL;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9a4e │ │ +324e94: 6e10 c598 0300 |0010: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyIPLS;.getPairing:()Lorg/jaudiotagger/tag/datatype/PairedTextEncodedStringNullTerminated$ValuePairs; // method@98c5 │ │ +324e9a: 0c03 |0013: move-result-object v3 │ │ +324e9c: 1a00 0c4c |0014: const-string v0, "Text" // string@4c0c │ │ +324ea0: 6e30 4e9a 0203 |0016: invoke-virtual {v2, v0, v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTMCL;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9a4e │ │ +324ea6: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 0x0003 line=83 │ │ 0x0010 line=84 │ │ locals : │ │ 0x0000 - 0x001a reg=2 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTMCL; │ │ @@ -1374150,17 +1374150,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -324d98: |[324d98] org.jaudiotagger.tag.id3.framebody.FrameBodyTMCL.getIdentifier:()Ljava/lang/String; │ │ -324da8: 1a00 d149 |0000: const-string v0, "TMCL" // string@49d1 │ │ -324dac: 1100 |0002: return-object v0 │ │ +324d9c: |[324d9c] org.jaudiotagger.tag.id3.framebody.FrameBodyTMCL.getIdentifier:()Ljava/lang/String; │ │ +324dac: 1a00 d149 |0000: const-string v0, "TMCL" // string@49d1 │ │ +324db0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 6962 (FrameBodyTMCL.java) │ │ │ │ Class #3964 header: │ │ @@ -1374197,17 +1374197,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -324ebc: |[324ebc] org.jaudiotagger.tag.id3.framebody.FrameBodyTMED.:()V │ │ -324ecc: 7010 d997 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:()V // method@97d9 │ │ -324ed2: 0e00 |0003: return-void │ │ +324ec0: |[324ec0] org.jaudiotagger.tag.id3.framebody.FrameBodyTMED.:()V │ │ +324ed0: 7010 d997 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:()V // method@97d9 │ │ +324ed6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTMED; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTMED;) │ │ @@ -1374215,17 +1374215,17 @@ │ │ type : '(BLjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -324ed4: |[324ed4] org.jaudiotagger.tag.id3.framebody.FrameBodyTMED.:(BLjava/lang/String;)V │ │ -324ee4: 7030 da97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(BLjava/lang/String;)V // method@97da │ │ -324eea: 0e00 |0003: return-void │ │ +324ed8: |[324ed8] org.jaudiotagger.tag.id3.framebody.FrameBodyTMED.:(BLjava/lang/String;)V │ │ +324ee8: 7030 da97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(BLjava/lang/String;)V // method@97da │ │ +324eee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTMED; │ │ 0x0000 - 0x0004 reg=1 (null) B │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -1374235,17 +1374235,17 @@ │ │ type : '(Ljava/nio/ByteBuffer;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -324eec: |[324eec] org.jaudiotagger.tag.id3.framebody.FrameBodyTMED.:(Ljava/nio/ByteBuffer;I)V │ │ -324efc: 7030 db97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Ljava/nio/ByteBuffer;I)V // method@97db │ │ -324f02: 0e00 |0003: return-void │ │ +324ef0: |[324ef0] org.jaudiotagger.tag.id3.framebody.FrameBodyTMED.:(Ljava/nio/ByteBuffer;I)V │ │ +324f00: 7030 db97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Ljava/nio/ByteBuffer;I)V // method@97db │ │ +324f06: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTMED; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/nio/ByteBuffer; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1374255,17 +1374255,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTMED;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -324f04: |[324f04] org.jaudiotagger.tag.id3.framebody.FrameBodyTMED.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTMED;)V │ │ -324f14: 7020 dc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;)V // method@97dc │ │ -324f1a: 0e00 |0003: return-void │ │ +324f08: |[324f08] org.jaudiotagger.tag.id3.framebody.FrameBodyTMED.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTMED;)V │ │ +324f18: 7020 dc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;)V // method@97dc │ │ +324f1e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTMED; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTMED; │ │ │ │ @@ -1374275,17 +1374275,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -324ea4: |[324ea4] org.jaudiotagger.tag.id3.framebody.FrameBodyTMED.getIdentifier:()Ljava/lang/String; │ │ -324eb4: 1a00 d249 |0000: const-string v0, "TMED" // string@49d2 │ │ -324eb8: 1100 |0002: return-object v0 │ │ +324ea8: |[324ea8] org.jaudiotagger.tag.id3.framebody.FrameBodyTMED.getIdentifier:()Ljava/lang/String; │ │ +324eb8: 1a00 d249 |0000: const-string v0, "TMED" // string@49d2 │ │ +324ebc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 6963 (FrameBodyTMED.java) │ │ │ │ Class #3965 header: │ │ @@ -1374323,17 +1374323,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -324f34: |[324f34] org.jaudiotagger.tag.id3.framebody.FrameBodyTMOO.:()V │ │ -324f44: 7010 d997 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:()V // method@97d9 │ │ -324f4a: 0e00 |0003: return-void │ │ +324f38: |[324f38] org.jaudiotagger.tag.id3.framebody.FrameBodyTMOO.:()V │ │ +324f48: 7010 d997 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:()V // method@97d9 │ │ +324f4e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTMOO; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTMOO;) │ │ @@ -1374341,17 +1374341,17 @@ │ │ type : '(BLjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -324f4c: |[324f4c] org.jaudiotagger.tag.id3.framebody.FrameBodyTMOO.:(BLjava/lang/String;)V │ │ -324f5c: 7030 da97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(BLjava/lang/String;)V // method@97da │ │ -324f62: 0e00 |0003: return-void │ │ +324f50: |[324f50] org.jaudiotagger.tag.id3.framebody.FrameBodyTMOO.:(BLjava/lang/String;)V │ │ +324f60: 7030 da97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(BLjava/lang/String;)V // method@97da │ │ +324f66: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTMOO; │ │ 0x0000 - 0x0004 reg=1 (null) B │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -1374361,17 +1374361,17 @@ │ │ type : '(Ljava/nio/ByteBuffer;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -324f64: |[324f64] org.jaudiotagger.tag.id3.framebody.FrameBodyTMOO.:(Ljava/nio/ByteBuffer;I)V │ │ -324f74: 7030 db97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Ljava/nio/ByteBuffer;I)V // method@97db │ │ -324f7a: 0e00 |0003: return-void │ │ +324f68: |[324f68] org.jaudiotagger.tag.id3.framebody.FrameBodyTMOO.:(Ljava/nio/ByteBuffer;I)V │ │ +324f78: 7030 db97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Ljava/nio/ByteBuffer;I)V // method@97db │ │ +324f7e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTMOO; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/nio/ByteBuffer; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1374381,17 +1374381,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTMOO;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -324f7c: |[324f7c] org.jaudiotagger.tag.id3.framebody.FrameBodyTMOO.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTMOO;)V │ │ -324f8c: 7020 dc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;)V // method@97dc │ │ -324f92: 0e00 |0003: return-void │ │ +324f80: |[324f80] org.jaudiotagger.tag.id3.framebody.FrameBodyTMOO.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTMOO;)V │ │ +324f90: 7020 dc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;)V // method@97dc │ │ +324f96: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTMOO; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTMOO; │ │ │ │ @@ -1374400,31 +1374400,31 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTXXX;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -324f94: |[324f94] org.jaudiotagger.tag.id3.framebody.FrameBodyTMOO.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTXXX;)V │ │ -324fa4: 7010 d997 0200 |0000: invoke-direct {v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:()V // method@97d9 │ │ -324faa: 6e10 149b 0300 |0003: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTXXX;.getTextEncoding:()B // method@9b14 │ │ -324fb0: 0a00 |0006: move-result v0 │ │ -324fb2: 7110 ca86 0000 |0007: invoke-static {v0}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@86ca │ │ -324fb8: 0c00 |000a: move-result-object v0 │ │ -324fba: 1a01 bd4c |000b: const-string v1, "TextEncoding" // string@4cbd │ │ -324fbe: 6e30 5c9a 1200 |000d: invoke-virtual {v2, v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTMOO;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9a5c │ │ -324fc4: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -324fc6: 7110 ca86 0000 |0011: invoke-static {v0}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@86ca │ │ -324fcc: 0c00 |0014: move-result-object v0 │ │ -324fce: 6e30 5c9a 1200 |0015: invoke-virtual {v2, v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTMOO;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9a5c │ │ -324fd4: 6e10 139b 0300 |0018: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTXXX;.getText:()Ljava/lang/String; // method@9b13 │ │ -324fda: 0c03 |001b: move-result-object v3 │ │ -324fdc: 1a00 0c4c |001c: const-string v0, "Text" // string@4c0c │ │ -324fe0: 6e30 5c9a 0203 |001e: invoke-virtual {v2, v0, v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTMOO;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9a5c │ │ -324fe6: 0e00 |0021: return-void │ │ +324f98: |[324f98] org.jaudiotagger.tag.id3.framebody.FrameBodyTMOO.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTXXX;)V │ │ +324fa8: 7010 d997 0200 |0000: invoke-direct {v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:()V // method@97d9 │ │ +324fae: 6e10 149b 0300 |0003: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTXXX;.getTextEncoding:()B // method@9b14 │ │ +324fb4: 0a00 |0006: move-result v0 │ │ +324fb6: 7110 ca86 0000 |0007: invoke-static {v0}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@86ca │ │ +324fbc: 0c00 |000a: move-result-object v0 │ │ +324fbe: 1a01 bd4c |000b: const-string v1, "TextEncoding" // string@4cbd │ │ +324fc2: 6e30 5c9a 1200 |000d: invoke-virtual {v2, v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTMOO;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9a5c │ │ +324fc8: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +324fca: 7110 ca86 0000 |0011: invoke-static {v0}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@86ca │ │ +324fd0: 0c00 |0014: move-result-object v0 │ │ +324fd2: 6e30 5c9a 1200 |0015: invoke-virtual {v2, v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTMOO;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9a5c │ │ +324fd8: 6e10 139b 0300 |0018: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTXXX;.getText:()Ljava/lang/String; // method@9b13 │ │ +324fde: 0c03 |001b: move-result-object v3 │ │ +324fe0: 1a00 0c4c |001c: const-string v0, "Text" // string@4c0c │ │ +324fe4: 6e30 5c9a 0203 |001e: invoke-virtual {v2, v0, v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTMOO;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9a5c │ │ +324fea: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0003 line=61 │ │ 0x0011 line=62 │ │ 0x0018 line=63 │ │ locals : │ │ @@ -1374437,17 +1374437,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -324f1c: |[324f1c] org.jaudiotagger.tag.id3.framebody.FrameBodyTMOO.getIdentifier:()Ljava/lang/String; │ │ -324f2c: 1a00 d349 |0000: const-string v0, "TMOO" // string@49d3 │ │ -324f30: 1100 |0002: return-object v0 │ │ +324f20: |[324f20] org.jaudiotagger.tag.id3.framebody.FrameBodyTMOO.getIdentifier:()Ljava/lang/String; │ │ +324f30: 1a00 d349 |0000: const-string v0, "TMOO" // string@49d3 │ │ +324f34: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 6964 (FrameBodyTMOO.java) │ │ │ │ Class #3966 header: │ │ @@ -1374484,17 +1374484,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -325000: |[325000] org.jaudiotagger.tag.id3.framebody.FrameBodyTOAL.:()V │ │ -325010: 7010 d997 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:()V // method@97d9 │ │ -325016: 0e00 |0003: return-void │ │ +325004: |[325004] org.jaudiotagger.tag.id3.framebody.FrameBodyTOAL.:()V │ │ +325014: 7010 d997 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:()V // method@97d9 │ │ +32501a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTOAL; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTOAL;) │ │ @@ -1374502,17 +1374502,17 @@ │ │ type : '(BLjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -325018: |[325018] org.jaudiotagger.tag.id3.framebody.FrameBodyTOAL.:(BLjava/lang/String;)V │ │ -325028: 7030 da97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(BLjava/lang/String;)V // method@97da │ │ -32502e: 0e00 |0003: return-void │ │ +32501c: |[32501c] org.jaudiotagger.tag.id3.framebody.FrameBodyTOAL.:(BLjava/lang/String;)V │ │ +32502c: 7030 da97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(BLjava/lang/String;)V // method@97da │ │ +325032: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTOAL; │ │ 0x0000 - 0x0004 reg=1 (null) B │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -1374522,17 +1374522,17 @@ │ │ type : '(Ljava/nio/ByteBuffer;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -325030: |[325030] org.jaudiotagger.tag.id3.framebody.FrameBodyTOAL.:(Ljava/nio/ByteBuffer;I)V │ │ -325040: 7030 db97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Ljava/nio/ByteBuffer;I)V // method@97db │ │ -325046: 0e00 |0003: return-void │ │ +325034: |[325034] org.jaudiotagger.tag.id3.framebody.FrameBodyTOAL.:(Ljava/nio/ByteBuffer;I)V │ │ +325044: 7030 db97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Ljava/nio/ByteBuffer;I)V // method@97db │ │ +32504a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTOAL; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/nio/ByteBuffer; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1374542,17 +1374542,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTOAL;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -325048: |[325048] org.jaudiotagger.tag.id3.framebody.FrameBodyTOAL.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTOAL;)V │ │ -325058: 7020 dc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;)V // method@97dc │ │ -32505e: 0e00 |0003: return-void │ │ +32504c: |[32504c] org.jaudiotagger.tag.id3.framebody.FrameBodyTOAL.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTOAL;)V │ │ +32505c: 7020 dc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;)V // method@97dc │ │ +325062: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTOAL; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTOAL; │ │ │ │ @@ -1374562,17 +1374562,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -324fe8: |[324fe8] org.jaudiotagger.tag.id3.framebody.FrameBodyTOAL.getIdentifier:()Ljava/lang/String; │ │ -324ff8: 1a00 d849 |0000: const-string v0, "TOAL" // string@49d8 │ │ -324ffc: 1100 |0002: return-object v0 │ │ +324fec: |[324fec] org.jaudiotagger.tag.id3.framebody.FrameBodyTOAL.getIdentifier:()Ljava/lang/String; │ │ +324ffc: 1a00 d849 |0000: const-string v0, "TOAL" // string@49d8 │ │ +325000: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 6965 (FrameBodyTOAL.java) │ │ │ │ Class #3967 header: │ │ @@ -1374609,17 +1374609,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -325078: |[325078] org.jaudiotagger.tag.id3.framebody.FrameBodyTOFN.:()V │ │ -325088: 7010 d997 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:()V // method@97d9 │ │ -32508e: 0e00 |0003: return-void │ │ +32507c: |[32507c] org.jaudiotagger.tag.id3.framebody.FrameBodyTOFN.:()V │ │ +32508c: 7010 d997 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:()V // method@97d9 │ │ +325092: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTOFN; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTOFN;) │ │ @@ -1374627,17 +1374627,17 @@ │ │ type : '(BLjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -325090: |[325090] org.jaudiotagger.tag.id3.framebody.FrameBodyTOFN.:(BLjava/lang/String;)V │ │ -3250a0: 7030 da97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(BLjava/lang/String;)V // method@97da │ │ -3250a6: 0e00 |0003: return-void │ │ +325094: |[325094] org.jaudiotagger.tag.id3.framebody.FrameBodyTOFN.:(BLjava/lang/String;)V │ │ +3250a4: 7030 da97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(BLjava/lang/String;)V // method@97da │ │ +3250aa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTOFN; │ │ 0x0000 - 0x0004 reg=1 (null) B │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -1374647,17 +1374647,17 @@ │ │ type : '(Ljava/nio/ByteBuffer;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -3250a8: |[3250a8] org.jaudiotagger.tag.id3.framebody.FrameBodyTOFN.:(Ljava/nio/ByteBuffer;I)V │ │ -3250b8: 7030 db97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Ljava/nio/ByteBuffer;I)V // method@97db │ │ -3250be: 0e00 |0003: return-void │ │ +3250ac: |[3250ac] org.jaudiotagger.tag.id3.framebody.FrameBodyTOFN.:(Ljava/nio/ByteBuffer;I)V │ │ +3250bc: 7030 db97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Ljava/nio/ByteBuffer;I)V // method@97db │ │ +3250c2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTOFN; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/nio/ByteBuffer; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1374667,17 +1374667,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTOFN;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3250c0: |[3250c0] org.jaudiotagger.tag.id3.framebody.FrameBodyTOFN.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTOFN;)V │ │ -3250d0: 7020 dc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;)V // method@97dc │ │ -3250d6: 0e00 |0003: return-void │ │ +3250c4: |[3250c4] org.jaudiotagger.tag.id3.framebody.FrameBodyTOFN.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTOFN;)V │ │ +3250d4: 7020 dc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;)V // method@97dc │ │ +3250da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTOFN; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTOFN; │ │ │ │ @@ -1374687,17 +1374687,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -325060: |[325060] org.jaudiotagger.tag.id3.framebody.FrameBodyTOFN.getIdentifier:()Ljava/lang/String; │ │ -325070: 1a00 db49 |0000: const-string v0, "TOFN" // string@49db │ │ -325074: 1100 |0002: return-object v0 │ │ +325064: |[325064] org.jaudiotagger.tag.id3.framebody.FrameBodyTOFN.getIdentifier:()Ljava/lang/String; │ │ +325074: 1a00 db49 |0000: const-string v0, "TOFN" // string@49db │ │ +325078: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 6966 (FrameBodyTOFN.java) │ │ │ │ Class #3968 header: │ │ @@ -1374734,17 +1374734,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3250f0: |[3250f0] org.jaudiotagger.tag.id3.framebody.FrameBodyTOLY.:()V │ │ -325100: 7010 d997 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:()V // method@97d9 │ │ -325106: 0e00 |0003: return-void │ │ +3250f4: |[3250f4] org.jaudiotagger.tag.id3.framebody.FrameBodyTOLY.:()V │ │ +325104: 7010 d997 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:()V // method@97d9 │ │ +32510a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTOLY; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTOLY;) │ │ @@ -1374752,17 +1374752,17 @@ │ │ type : '(BLjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -325108: |[325108] org.jaudiotagger.tag.id3.framebody.FrameBodyTOLY.:(BLjava/lang/String;)V │ │ -325118: 7030 da97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(BLjava/lang/String;)V // method@97da │ │ -32511e: 0e00 |0003: return-void │ │ +32510c: |[32510c] org.jaudiotagger.tag.id3.framebody.FrameBodyTOLY.:(BLjava/lang/String;)V │ │ +32511c: 7030 da97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(BLjava/lang/String;)V // method@97da │ │ +325122: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTOLY; │ │ 0x0000 - 0x0004 reg=1 (null) B │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -1374772,17 +1374772,17 @@ │ │ type : '(Ljava/nio/ByteBuffer;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -325120: |[325120] org.jaudiotagger.tag.id3.framebody.FrameBodyTOLY.:(Ljava/nio/ByteBuffer;I)V │ │ -325130: 7030 db97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Ljava/nio/ByteBuffer;I)V // method@97db │ │ -325136: 0e00 |0003: return-void │ │ +325124: |[325124] org.jaudiotagger.tag.id3.framebody.FrameBodyTOLY.:(Ljava/nio/ByteBuffer;I)V │ │ +325134: 7030 db97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Ljava/nio/ByteBuffer;I)V // method@97db │ │ +32513a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTOLY; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/nio/ByteBuffer; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1374792,17 +1374792,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTOLY;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -325138: |[325138] org.jaudiotagger.tag.id3.framebody.FrameBodyTOLY.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTOLY;)V │ │ -325148: 7020 dc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;)V // method@97dc │ │ -32514e: 0e00 |0003: return-void │ │ +32513c: |[32513c] org.jaudiotagger.tag.id3.framebody.FrameBodyTOLY.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTOLY;)V │ │ +32514c: 7020 dc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;)V // method@97dc │ │ +325152: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTOLY; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTOLY; │ │ │ │ @@ -1374812,17 +1374812,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3250d8: |[3250d8] org.jaudiotagger.tag.id3.framebody.FrameBodyTOLY.getIdentifier:()Ljava/lang/String; │ │ -3250e8: 1a00 e349 |0000: const-string v0, "TOLY" // string@49e3 │ │ -3250ec: 1100 |0002: return-object v0 │ │ +3250dc: |[3250dc] org.jaudiotagger.tag.id3.framebody.FrameBodyTOLY.getIdentifier:()Ljava/lang/String; │ │ +3250ec: 1a00 e349 |0000: const-string v0, "TOLY" // string@49e3 │ │ +3250f0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 6967 (FrameBodyTOLY.java) │ │ │ │ Class #3969 header: │ │ @@ -1374859,17 +1374859,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -325168: |[325168] org.jaudiotagger.tag.id3.framebody.FrameBodyTOPE.:()V │ │ -325178: 7010 d997 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:()V // method@97d9 │ │ -32517e: 0e00 |0003: return-void │ │ +32516c: |[32516c] org.jaudiotagger.tag.id3.framebody.FrameBodyTOPE.:()V │ │ +32517c: 7010 d997 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:()V // method@97d9 │ │ +325182: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTOPE; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTOPE;) │ │ @@ -1374877,17 +1374877,17 @@ │ │ type : '(BLjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -325180: |[325180] org.jaudiotagger.tag.id3.framebody.FrameBodyTOPE.:(BLjava/lang/String;)V │ │ -325190: 7030 da97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(BLjava/lang/String;)V // method@97da │ │ -325196: 0e00 |0003: return-void │ │ +325184: |[325184] org.jaudiotagger.tag.id3.framebody.FrameBodyTOPE.:(BLjava/lang/String;)V │ │ +325194: 7030 da97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(BLjava/lang/String;)V // method@97da │ │ +32519a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTOPE; │ │ 0x0000 - 0x0004 reg=1 (null) B │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -1374897,17 +1374897,17 @@ │ │ type : '(Ljava/nio/ByteBuffer;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -325198: |[325198] org.jaudiotagger.tag.id3.framebody.FrameBodyTOPE.:(Ljava/nio/ByteBuffer;I)V │ │ -3251a8: 7030 db97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Ljava/nio/ByteBuffer;I)V // method@97db │ │ -3251ae: 0e00 |0003: return-void │ │ +32519c: |[32519c] org.jaudiotagger.tag.id3.framebody.FrameBodyTOPE.:(Ljava/nio/ByteBuffer;I)V │ │ +3251ac: 7030 db97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Ljava/nio/ByteBuffer;I)V // method@97db │ │ +3251b2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTOPE; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/nio/ByteBuffer; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1374917,17 +1374917,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTOPE;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3251b0: |[3251b0] org.jaudiotagger.tag.id3.framebody.FrameBodyTOPE.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTOPE;)V │ │ -3251c0: 7020 dc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;)V // method@97dc │ │ -3251c6: 0e00 |0003: return-void │ │ +3251b4: |[3251b4] org.jaudiotagger.tag.id3.framebody.FrameBodyTOPE.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTOPE;)V │ │ +3251c4: 7020 dc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;)V // method@97dc │ │ +3251ca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTOPE; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTOPE; │ │ │ │ @@ -1374937,17 +1374937,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -325150: |[325150] org.jaudiotagger.tag.id3.framebody.FrameBodyTOPE.getIdentifier:()Ljava/lang/String; │ │ -325160: 1a00 e949 |0000: const-string v0, "TOPE" // string@49e9 │ │ -325164: 1100 |0002: return-object v0 │ │ +325154: |[325154] org.jaudiotagger.tag.id3.framebody.FrameBodyTOPE.getIdentifier:()Ljava/lang/String; │ │ +325164: 1a00 e949 |0000: const-string v0, "TOPE" // string@49e9 │ │ +325168: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 6968 (FrameBodyTOPE.java) │ │ │ │ Class #3970 header: │ │ @@ -1374990,17 +1374990,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3251e0: |[3251e0] org.jaudiotagger.tag.id3.framebody.FrameBodyTORY.:()V │ │ -3251f0: 7010 d997 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:()V // method@97d9 │ │ -3251f6: 0e00 |0003: return-void │ │ +3251e4: |[3251e4] org.jaudiotagger.tag.id3.framebody.FrameBodyTORY.:()V │ │ +3251f4: 7010 d997 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:()V // method@97d9 │ │ +3251fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTORY; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTORY;) │ │ @@ -1375008,17 +1375008,17 @@ │ │ type : '(BLjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -3251f8: |[3251f8] org.jaudiotagger.tag.id3.framebody.FrameBodyTORY.:(BLjava/lang/String;)V │ │ -325208: 7030 da97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(BLjava/lang/String;)V // method@97da │ │ -32520e: 0e00 |0003: return-void │ │ +3251fc: |[3251fc] org.jaudiotagger.tag.id3.framebody.FrameBodyTORY.:(BLjava/lang/String;)V │ │ +32520c: 7030 da97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(BLjava/lang/String;)V // method@97da │ │ +325212: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTORY; │ │ 0x0000 - 0x0004 reg=1 (null) B │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -1375028,17 +1375028,17 @@ │ │ type : '(Ljava/nio/ByteBuffer;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -325210: |[325210] org.jaudiotagger.tag.id3.framebody.FrameBodyTORY.:(Ljava/nio/ByteBuffer;I)V │ │ -325220: 7030 db97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Ljava/nio/ByteBuffer;I)V // method@97db │ │ -325226: 0e00 |0003: return-void │ │ +325214: |[325214] org.jaudiotagger.tag.id3.framebody.FrameBodyTORY.:(Ljava/nio/ByteBuffer;I)V │ │ +325224: 7030 db97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Ljava/nio/ByteBuffer;I)V // method@97db │ │ +32522a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTORY; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/nio/ByteBuffer; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1375048,36 +1375048,36 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDOR;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 42 16-bit code units │ │ -325228: |[325228] org.jaudiotagger.tag.id3.framebody.FrameBodyTORY.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDOR;)V │ │ -325238: 7010 d997 0400 |0000: invoke-direct {v4}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:()V // method@97d9 │ │ -32523e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -325240: 7110 ca86 0000 |0004: invoke-static {v0}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@86ca │ │ -325246: 0c01 |0007: move-result-object v1 │ │ -325248: 1a02 bd4c |0008: const-string v2, "TextEncoding" // string@4cbd │ │ -32524c: 6e30 789a 2401 |000a: invoke-virtual {v4, v2, v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTORY;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9a78 │ │ -325252: 6e10 d599 0500 |000d: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDOR;.getText:()Ljava/lang/String; // method@99d5 │ │ -325258: 0c01 |0010: move-result-object v1 │ │ -32525a: 6e10 d599 0500 |0011: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDOR;.getText:()Ljava/lang/String; // method@99d5 │ │ -325260: 0c02 |0014: move-result-object v2 │ │ -325262: 6e10 aa87 0200 |0015: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@87aa │ │ -325268: 0a02 |0018: move-result v2 │ │ -32526a: 1243 |0019: const/4 v3, #int 4 // #4 │ │ -32526c: 3732 0a00 |001a: if-le v2, v3, 0024 // +000a │ │ -325270: 6e10 d599 0500 |001c: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDOR;.getText:()Ljava/lang/String; // method@99d5 │ │ -325276: 0c05 |001f: move-result-object v5 │ │ -325278: 6e30 b587 0503 |0020: invoke-virtual {v5, v0, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@87b5 │ │ -32527e: 0c01 |0023: move-result-object v1 │ │ -325280: 1a05 0c4c |0024: const-string v5, "Text" // string@4c0c │ │ -325284: 6e30 789a 5401 |0026: invoke-virtual {v4, v5, v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTORY;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9a78 │ │ -32528a: 0e00 |0029: return-void │ │ +32522c: |[32522c] org.jaudiotagger.tag.id3.framebody.FrameBodyTORY.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDOR;)V │ │ +32523c: 7010 d997 0400 |0000: invoke-direct {v4}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:()V // method@97d9 │ │ +325242: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +325244: 7110 ca86 0000 |0004: invoke-static {v0}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@86ca │ │ +32524a: 0c01 |0007: move-result-object v1 │ │ +32524c: 1a02 bd4c |0008: const-string v2, "TextEncoding" // string@4cbd │ │ +325250: 6e30 789a 2401 |000a: invoke-virtual {v4, v2, v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTORY;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9a78 │ │ +325256: 6e10 d599 0500 |000d: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDOR;.getText:()Ljava/lang/String; // method@99d5 │ │ +32525c: 0c01 |0010: move-result-object v1 │ │ +32525e: 6e10 d599 0500 |0011: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDOR;.getText:()Ljava/lang/String; // method@99d5 │ │ +325264: 0c02 |0014: move-result-object v2 │ │ +325266: 6e10 aa87 0200 |0015: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@87aa │ │ +32526c: 0a02 |0018: move-result v2 │ │ +32526e: 1243 |0019: const/4 v3, #int 4 // #4 │ │ +325270: 3732 0a00 |001a: if-le v2, v3, 0024 // +000a │ │ +325274: 6e10 d599 0500 |001c: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDOR;.getText:()Ljava/lang/String; // method@99d5 │ │ +32527a: 0c05 |001f: move-result-object v5 │ │ +32527c: 6e30 b587 0503 |0020: invoke-virtual {v5, v0, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@87b5 │ │ +325282: 0c01 |0023: move-result-object v1 │ │ +325284: 1a05 0c4c |0024: const-string v5, "Text" // string@4c0c │ │ +325288: 6e30 789a 5401 |0026: invoke-virtual {v4, v5, v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTORY;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9a78 │ │ +32528e: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0004 line=73 │ │ 0x000d line=74 │ │ 0x0011 line=75 │ │ 0x001c line=77 │ │ @@ -1375091,17 +1375091,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTORY;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -32528c: |[32528c] org.jaudiotagger.tag.id3.framebody.FrameBodyTORY.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTORY;)V │ │ -32529c: 7020 dc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;)V // method@97dc │ │ -3252a2: 0e00 |0003: return-void │ │ +325290: |[325290] org.jaudiotagger.tag.id3.framebody.FrameBodyTORY.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTORY;)V │ │ +3252a0: 7020 dc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;)V // method@97dc │ │ +3252a6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTORY; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTORY; │ │ │ │ @@ -1375111,17 +1375111,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3251c8: |[3251c8] org.jaudiotagger.tag.id3.framebody.FrameBodyTORY.getIdentifier:()Ljava/lang/String; │ │ -3251d8: 1a00 f349 |0000: const-string v0, "TORY" // string@49f3 │ │ -3251dc: 1100 |0002: return-object v0 │ │ +3251cc: |[3251cc] org.jaudiotagger.tag.id3.framebody.FrameBodyTORY.getIdentifier:()Ljava/lang/String; │ │ +3251dc: 1a00 f349 |0000: const-string v0, "TORY" // string@49f3 │ │ +3251e0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 6969 (FrameBodyTORY.java) │ │ │ │ Class #3971 header: │ │ @@ -1375158,17 +1375158,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3252bc: |[3252bc] org.jaudiotagger.tag.id3.framebody.FrameBodyTOWN.:()V │ │ -3252cc: 7010 d997 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:()V // method@97d9 │ │ -3252d2: 0e00 |0003: return-void │ │ +3252c0: |[3252c0] org.jaudiotagger.tag.id3.framebody.FrameBodyTOWN.:()V │ │ +3252d0: 7010 d997 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:()V // method@97d9 │ │ +3252d6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTOWN; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTOWN;) │ │ @@ -1375176,17 +1375176,17 @@ │ │ type : '(BLjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -3252d4: |[3252d4] org.jaudiotagger.tag.id3.framebody.FrameBodyTOWN.:(BLjava/lang/String;)V │ │ -3252e4: 7030 da97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(BLjava/lang/String;)V // method@97da │ │ -3252ea: 0e00 |0003: return-void │ │ +3252d8: |[3252d8] org.jaudiotagger.tag.id3.framebody.FrameBodyTOWN.:(BLjava/lang/String;)V │ │ +3252e8: 7030 da97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(BLjava/lang/String;)V // method@97da │ │ +3252ee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTOWN; │ │ 0x0000 - 0x0004 reg=1 (null) B │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -1375196,17 +1375196,17 @@ │ │ type : '(Ljava/nio/ByteBuffer;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -3252ec: |[3252ec] org.jaudiotagger.tag.id3.framebody.FrameBodyTOWN.:(Ljava/nio/ByteBuffer;I)V │ │ -3252fc: 7030 db97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Ljava/nio/ByteBuffer;I)V // method@97db │ │ -325302: 0e00 |0003: return-void │ │ +3252f0: |[3252f0] org.jaudiotagger.tag.id3.framebody.FrameBodyTOWN.:(Ljava/nio/ByteBuffer;I)V │ │ +325300: 7030 db97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Ljava/nio/ByteBuffer;I)V // method@97db │ │ +325306: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTOWN; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/nio/ByteBuffer; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1375216,17 +1375216,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTOWN;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -325304: |[325304] org.jaudiotagger.tag.id3.framebody.FrameBodyTOWN.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTOWN;)V │ │ -325314: 7020 dc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;)V // method@97dc │ │ -32531a: 0e00 |0003: return-void │ │ +325308: |[325308] org.jaudiotagger.tag.id3.framebody.FrameBodyTOWN.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTOWN;)V │ │ +325318: 7020 dc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;)V // method@97dc │ │ +32531e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTOWN; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTOWN; │ │ │ │ @@ -1375236,17 +1375236,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3252a4: |[3252a4] org.jaudiotagger.tag.id3.framebody.FrameBodyTOWN.getIdentifier:()Ljava/lang/String; │ │ -3252b4: 1a00 0f4a |0000: const-string v0, "TOWN" // string@4a0f │ │ -3252b8: 1100 |0002: return-object v0 │ │ +3252a8: |[3252a8] org.jaudiotagger.tag.id3.framebody.FrameBodyTOWN.getIdentifier:()Ljava/lang/String; │ │ +3252b8: 1a00 0f4a |0000: const-string v0, "TOWN" // string@4a0f │ │ +3252bc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 6970 (FrameBodyTOWN.java) │ │ │ │ Class #3972 header: │ │ @@ -1375283,17 +1375283,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -325334: |[325334] org.jaudiotagger.tag.id3.framebody.FrameBodyTPE1.:()V │ │ -325344: 7010 d997 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:()V // method@97d9 │ │ -32534a: 0e00 |0003: return-void │ │ +325338: |[325338] org.jaudiotagger.tag.id3.framebody.FrameBodyTPE1.:()V │ │ +325348: 7010 d997 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:()V // method@97d9 │ │ +32534e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTPE1; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTPE1;) │ │ @@ -1375301,17 +1375301,17 @@ │ │ type : '(BLjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -32534c: |[32534c] org.jaudiotagger.tag.id3.framebody.FrameBodyTPE1.:(BLjava/lang/String;)V │ │ -32535c: 7030 da97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(BLjava/lang/String;)V // method@97da │ │ -325362: 0e00 |0003: return-void │ │ +325350: |[325350] org.jaudiotagger.tag.id3.framebody.FrameBodyTPE1.:(BLjava/lang/String;)V │ │ +325360: 7030 da97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(BLjava/lang/String;)V // method@97da │ │ +325366: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTPE1; │ │ 0x0000 - 0x0004 reg=1 (null) B │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -1375321,17 +1375321,17 @@ │ │ type : '(Ljava/nio/ByteBuffer;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -325364: |[325364] org.jaudiotagger.tag.id3.framebody.FrameBodyTPE1.:(Ljava/nio/ByteBuffer;I)V │ │ -325374: 7030 db97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Ljava/nio/ByteBuffer;I)V // method@97db │ │ -32537a: 0e00 |0003: return-void │ │ +325368: |[325368] org.jaudiotagger.tag.id3.framebody.FrameBodyTPE1.:(Ljava/nio/ByteBuffer;I)V │ │ +325378: 7030 db97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Ljava/nio/ByteBuffer;I)V // method@97db │ │ +32537e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTPE1; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/nio/ByteBuffer; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1375341,17 +1375341,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTPE1;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -32537c: |[32537c] org.jaudiotagger.tag.id3.framebody.FrameBodyTPE1.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTPE1;)V │ │ -32538c: 7020 dc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;)V // method@97dc │ │ -325392: 0e00 |0003: return-void │ │ +325380: |[325380] org.jaudiotagger.tag.id3.framebody.FrameBodyTPE1.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTPE1;)V │ │ +325390: 7020 dc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;)V // method@97dc │ │ +325396: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTPE1; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTPE1; │ │ │ │ @@ -1375361,17 +1375361,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -32531c: |[32531c] org.jaudiotagger.tag.id3.framebody.FrameBodyTPE1.getIdentifier:()Ljava/lang/String; │ │ -32532c: 1a00 1a4a |0000: const-string v0, "TPE1" // string@4a1a │ │ -325330: 1100 |0002: return-object v0 │ │ +325320: |[325320] org.jaudiotagger.tag.id3.framebody.FrameBodyTPE1.getIdentifier:()Ljava/lang/String; │ │ +325330: 1a00 1a4a |0000: const-string v0, "TPE1" // string@4a1a │ │ +325334: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 6971 (FrameBodyTPE1.java) │ │ │ │ Class #3973 header: │ │ @@ -1375408,17 +1375408,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3253ac: |[3253ac] org.jaudiotagger.tag.id3.framebody.FrameBodyTPE2.:()V │ │ -3253bc: 7010 d997 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:()V // method@97d9 │ │ -3253c2: 0e00 |0003: return-void │ │ +3253b0: |[3253b0] org.jaudiotagger.tag.id3.framebody.FrameBodyTPE2.:()V │ │ +3253c0: 7010 d997 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:()V // method@97d9 │ │ +3253c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTPE2; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTPE2;) │ │ @@ -1375426,17 +1375426,17 @@ │ │ type : '(BLjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -3253c4: |[3253c4] org.jaudiotagger.tag.id3.framebody.FrameBodyTPE2.:(BLjava/lang/String;)V │ │ -3253d4: 7030 da97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(BLjava/lang/String;)V // method@97da │ │ -3253da: 0e00 |0003: return-void │ │ +3253c8: |[3253c8] org.jaudiotagger.tag.id3.framebody.FrameBodyTPE2.:(BLjava/lang/String;)V │ │ +3253d8: 7030 da97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(BLjava/lang/String;)V // method@97da │ │ +3253de: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTPE2; │ │ 0x0000 - 0x0004 reg=1 (null) B │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -1375446,17 +1375446,17 @@ │ │ type : '(Ljava/nio/ByteBuffer;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -3253dc: |[3253dc] org.jaudiotagger.tag.id3.framebody.FrameBodyTPE2.:(Ljava/nio/ByteBuffer;I)V │ │ -3253ec: 7030 db97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Ljava/nio/ByteBuffer;I)V // method@97db │ │ -3253f2: 0e00 |0003: return-void │ │ +3253e0: |[3253e0] org.jaudiotagger.tag.id3.framebody.FrameBodyTPE2.:(Ljava/nio/ByteBuffer;I)V │ │ +3253f0: 7030 db97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Ljava/nio/ByteBuffer;I)V // method@97db │ │ +3253f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTPE2; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/nio/ByteBuffer; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1375466,17 +1375466,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTPE2;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3253f4: |[3253f4] org.jaudiotagger.tag.id3.framebody.FrameBodyTPE2.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTPE2;)V │ │ -325404: 7020 dc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;)V // method@97dc │ │ -32540a: 0e00 |0003: return-void │ │ +3253f8: |[3253f8] org.jaudiotagger.tag.id3.framebody.FrameBodyTPE2.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTPE2;)V │ │ +325408: 7020 dc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;)V // method@97dc │ │ +32540e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTPE2; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTPE2; │ │ │ │ @@ -1375486,17 +1375486,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -325394: |[325394] org.jaudiotagger.tag.id3.framebody.FrameBodyTPE2.getIdentifier:()Ljava/lang/String; │ │ -3253a4: 1a00 1b4a |0000: const-string v0, "TPE2" // string@4a1b │ │ -3253a8: 1100 |0002: return-object v0 │ │ +325398: |[325398] org.jaudiotagger.tag.id3.framebody.FrameBodyTPE2.getIdentifier:()Ljava/lang/String; │ │ +3253a8: 1a00 1b4a |0000: const-string v0, "TPE2" // string@4a1b │ │ +3253ac: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 6972 (FrameBodyTPE2.java) │ │ │ │ Class #3974 header: │ │ @@ -1375533,17 +1375533,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -325424: |[325424] org.jaudiotagger.tag.id3.framebody.FrameBodyTPE3.:()V │ │ -325434: 7010 d997 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:()V // method@97d9 │ │ -32543a: 0e00 |0003: return-void │ │ +325428: |[325428] org.jaudiotagger.tag.id3.framebody.FrameBodyTPE3.:()V │ │ +325438: 7010 d997 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:()V // method@97d9 │ │ +32543e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTPE3; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTPE3;) │ │ @@ -1375551,17 +1375551,17 @@ │ │ type : '(BLjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -32543c: |[32543c] org.jaudiotagger.tag.id3.framebody.FrameBodyTPE3.:(BLjava/lang/String;)V │ │ -32544c: 7030 da97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(BLjava/lang/String;)V // method@97da │ │ -325452: 0e00 |0003: return-void │ │ +325440: |[325440] org.jaudiotagger.tag.id3.framebody.FrameBodyTPE3.:(BLjava/lang/String;)V │ │ +325450: 7030 da97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(BLjava/lang/String;)V // method@97da │ │ +325456: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTPE3; │ │ 0x0000 - 0x0004 reg=1 (null) B │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -1375571,17 +1375571,17 @@ │ │ type : '(Ljava/nio/ByteBuffer;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -325454: |[325454] org.jaudiotagger.tag.id3.framebody.FrameBodyTPE3.:(Ljava/nio/ByteBuffer;I)V │ │ -325464: 7030 db97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Ljava/nio/ByteBuffer;I)V // method@97db │ │ -32546a: 0e00 |0003: return-void │ │ +325458: |[325458] org.jaudiotagger.tag.id3.framebody.FrameBodyTPE3.:(Ljava/nio/ByteBuffer;I)V │ │ +325468: 7030 db97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Ljava/nio/ByteBuffer;I)V // method@97db │ │ +32546e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTPE3; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/nio/ByteBuffer; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1375591,17 +1375591,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTPE3;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -32546c: |[32546c] org.jaudiotagger.tag.id3.framebody.FrameBodyTPE3.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTPE3;)V │ │ -32547c: 7020 dc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;)V // method@97dc │ │ -325482: 0e00 |0003: return-void │ │ +325470: |[325470] org.jaudiotagger.tag.id3.framebody.FrameBodyTPE3.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTPE3;)V │ │ +325480: 7020 dc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;)V // method@97dc │ │ +325486: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTPE3; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTPE3; │ │ │ │ @@ -1375611,17 +1375611,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -32540c: |[32540c] org.jaudiotagger.tag.id3.framebody.FrameBodyTPE3.getIdentifier:()Ljava/lang/String; │ │ -32541c: 1a00 1c4a |0000: const-string v0, "TPE3" // string@4a1c │ │ -325420: 1100 |0002: return-object v0 │ │ +325410: |[325410] org.jaudiotagger.tag.id3.framebody.FrameBodyTPE3.getIdentifier:()Ljava/lang/String; │ │ +325420: 1a00 1c4a |0000: const-string v0, "TPE3" // string@4a1c │ │ +325424: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 6973 (FrameBodyTPE3.java) │ │ │ │ Class #3975 header: │ │ @@ -1375658,17 +1375658,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -32549c: |[32549c] org.jaudiotagger.tag.id3.framebody.FrameBodyTPE4.:()V │ │ -3254ac: 7010 d997 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:()V // method@97d9 │ │ -3254b2: 0e00 |0003: return-void │ │ +3254a0: |[3254a0] org.jaudiotagger.tag.id3.framebody.FrameBodyTPE4.:()V │ │ +3254b0: 7010 d997 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:()V // method@97d9 │ │ +3254b6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTPE4; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTPE4;) │ │ @@ -1375676,17 +1375676,17 @@ │ │ type : '(BLjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -3254b4: |[3254b4] org.jaudiotagger.tag.id3.framebody.FrameBodyTPE4.:(BLjava/lang/String;)V │ │ -3254c4: 7030 da97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(BLjava/lang/String;)V // method@97da │ │ -3254ca: 0e00 |0003: return-void │ │ +3254b8: |[3254b8] org.jaudiotagger.tag.id3.framebody.FrameBodyTPE4.:(BLjava/lang/String;)V │ │ +3254c8: 7030 da97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(BLjava/lang/String;)V // method@97da │ │ +3254ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTPE4; │ │ 0x0000 - 0x0004 reg=1 (null) B │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -1375696,17 +1375696,17 @@ │ │ type : '(Ljava/nio/ByteBuffer;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -3254cc: |[3254cc] org.jaudiotagger.tag.id3.framebody.FrameBodyTPE4.:(Ljava/nio/ByteBuffer;I)V │ │ -3254dc: 7030 db97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Ljava/nio/ByteBuffer;I)V // method@97db │ │ -3254e2: 0e00 |0003: return-void │ │ +3254d0: |[3254d0] org.jaudiotagger.tag.id3.framebody.FrameBodyTPE4.:(Ljava/nio/ByteBuffer;I)V │ │ +3254e0: 7030 db97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Ljava/nio/ByteBuffer;I)V // method@97db │ │ +3254e6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTPE4; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/nio/ByteBuffer; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1375716,17 +1375716,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTPE4;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3254e4: |[3254e4] org.jaudiotagger.tag.id3.framebody.FrameBodyTPE4.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTPE4;)V │ │ -3254f4: 7020 dc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;)V // method@97dc │ │ -3254fa: 0e00 |0003: return-void │ │ +3254e8: |[3254e8] org.jaudiotagger.tag.id3.framebody.FrameBodyTPE4.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTPE4;)V │ │ +3254f8: 7020 dc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;)V // method@97dc │ │ +3254fe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTPE4; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTPE4; │ │ │ │ @@ -1375736,17 +1375736,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -325484: |[325484] org.jaudiotagger.tag.id3.framebody.FrameBodyTPE4.getIdentifier:()Ljava/lang/String; │ │ -325494: 1a00 1d4a |0000: const-string v0, "TPE4" // string@4a1d │ │ -325498: 1100 |0002: return-object v0 │ │ +325488: |[325488] org.jaudiotagger.tag.id3.framebody.FrameBodyTPE4.getIdentifier:()Ljava/lang/String; │ │ +325498: 1a00 1d4a |0000: const-string v0, "TPE4" // string@4a1d │ │ +32549c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 6974 (FrameBodyTPE4.java) │ │ │ │ Class #3976 header: │ │ @@ -1375793,17 +1375793,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -325584: |[325584] org.jaudiotagger.tag.id3.framebody.FrameBodyTPOS.:()V │ │ -325594: 7010 b297 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal;.:()V // method@97b2 │ │ -32559a: 0e00 |0003: return-void │ │ +325588: |[325588] org.jaudiotagger.tag.id3.framebody.FrameBodyTPOS.:()V │ │ +325598: 7010 b297 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal;.:()V // method@97b2 │ │ +32559e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTPOS; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTPOS;) │ │ @@ -1375811,17 +1375811,17 @@ │ │ type : '(BLjava/lang/Integer;Ljava/lang/Integer;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -32559c: |[32559c] org.jaudiotagger.tag.id3.framebody.FrameBodyTPOS.:(BLjava/lang/Integer;Ljava/lang/Integer;)V │ │ -3255ac: 7040 b397 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal;.:(BLjava/lang/Integer;Ljava/lang/Integer;)V // method@97b3 │ │ -3255b2: 0e00 |0003: return-void │ │ +3255a0: |[3255a0] org.jaudiotagger.tag.id3.framebody.FrameBodyTPOS.:(BLjava/lang/Integer;Ljava/lang/Integer;)V │ │ +3255b0: 7040 b397 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal;.:(BLjava/lang/Integer;Ljava/lang/Integer;)V // method@97b3 │ │ +3255b6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTPOS; │ │ 0x0000 - 0x0004 reg=1 (null) B │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/Integer; │ │ @@ -1375832,17 +1375832,17 @@ │ │ type : '(BLjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -3255b4: |[3255b4] org.jaudiotagger.tag.id3.framebody.FrameBodyTPOS.:(BLjava/lang/String;)V │ │ -3255c4: 7030 b497 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal;.:(BLjava/lang/String;)V // method@97b4 │ │ -3255ca: 0e00 |0003: return-void │ │ +3255b8: |[3255b8] org.jaudiotagger.tag.id3.framebody.FrameBodyTPOS.:(BLjava/lang/String;)V │ │ +3255c8: 7030 b497 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal;.:(BLjava/lang/String;)V // method@97b4 │ │ +3255ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTPOS; │ │ 0x0000 - 0x0004 reg=1 (null) B │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -1375852,17 +1375852,17 @@ │ │ type : '(Ljava/nio/ByteBuffer;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -3255cc: |[3255cc] org.jaudiotagger.tag.id3.framebody.FrameBodyTPOS.:(Ljava/nio/ByteBuffer;I)V │ │ -3255dc: 7030 b597 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal;.:(Ljava/nio/ByteBuffer;I)V // method@97b5 │ │ -3255e2: 0e00 |0003: return-void │ │ +3255d0: |[3255d0] org.jaudiotagger.tag.id3.framebody.FrameBodyTPOS.:(Ljava/nio/ByteBuffer;I)V │ │ +3255e0: 7030 b597 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal;.:(Ljava/nio/ByteBuffer;I)V // method@97b5 │ │ +3255e6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTPOS; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/nio/ByteBuffer; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1375872,17 +1375872,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTPOS;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3255e4: |[3255e4] org.jaudiotagger.tag.id3.framebody.FrameBodyTPOS.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTPOS;)V │ │ -3255f4: 7020 b697 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal;)V // method@97b6 │ │ -3255fa: 0e00 |0003: return-void │ │ +3255e8: |[3255e8] org.jaudiotagger.tag.id3.framebody.FrameBodyTPOS.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTPOS;)V │ │ +3255f8: 7020 b697 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal;)V // method@97b6 │ │ +3255fe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTPOS; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTPOS; │ │ │ │ @@ -1375892,18 +1375892,18 @@ │ │ type : '()Ljava/lang/Integer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3254fc: |[3254fc] org.jaudiotagger.tag.id3.framebody.FrameBodyTPOS.getDiscNo:()Ljava/lang/Integer; │ │ -32550c: 6e10 9d9a 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTPOS;.getNumber:()Ljava/lang/Integer; // method@9a9d │ │ -325512: 0c00 |0003: move-result-object v0 │ │ -325514: 1100 |0004: return-object v0 │ │ +325500: |[325500] org.jaudiotagger.tag.id3.framebody.FrameBodyTPOS.getDiscNo:()Ljava/lang/Integer; │ │ +325510: 6e10 9d9a 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTPOS;.getNumber:()Ljava/lang/Integer; // method@9a9d │ │ +325516: 0c00 |0003: move-result-object v0 │ │ +325518: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTPOS; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTPOS;) │ │ @@ -1375911,18 +1375911,18 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -325534: |[325534] org.jaudiotagger.tag.id3.framebody.FrameBodyTPOS.getDiscNoAsText:()Ljava/lang/String; │ │ -325544: 6e10 9e9a 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTPOS;.getNumberAsText:()Ljava/lang/String; // method@9a9e │ │ -32554a: 0c00 |0003: move-result-object v0 │ │ -32554c: 1100 |0004: return-object v0 │ │ +325538: |[325538] org.jaudiotagger.tag.id3.framebody.FrameBodyTPOS.getDiscNoAsText:()Ljava/lang/String; │ │ +325548: 6e10 9e9a 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTPOS;.getNumberAsText:()Ljava/lang/String; // method@9a9e │ │ +32554e: 0c00 |0003: move-result-object v0 │ │ +325550: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTPOS; │ │ │ │ #2 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTPOS;) │ │ @@ -1375930,18 +1375930,18 @@ │ │ type : '()Ljava/lang/Integer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -325518: |[325518] org.jaudiotagger.tag.id3.framebody.FrameBodyTPOS.getDiscTotal:()Ljava/lang/Integer; │ │ -325528: 6e10 9f9a 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTPOS;.getTotal:()Ljava/lang/Integer; // method@9a9f │ │ -32552e: 0c00 |0003: move-result-object v0 │ │ -325530: 1100 |0004: return-object v0 │ │ +32551c: |[32551c] org.jaudiotagger.tag.id3.framebody.FrameBodyTPOS.getDiscTotal:()Ljava/lang/Integer; │ │ +32552c: 6e10 9f9a 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTPOS;.getTotal:()Ljava/lang/Integer; // method@9a9f │ │ +325532: 0c00 |0003: move-result-object v0 │ │ +325534: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTPOS; │ │ │ │ #3 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTPOS;) │ │ @@ -1375949,18 +1375949,18 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -325550: |[325550] org.jaudiotagger.tag.id3.framebody.FrameBodyTPOS.getDiscTotalAsText:()Ljava/lang/String; │ │ -325560: 6e10 a09a 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTPOS;.getTotalAsText:()Ljava/lang/String; // method@9aa0 │ │ -325566: 0c00 |0003: move-result-object v0 │ │ -325568: 1100 |0004: return-object v0 │ │ +325554: |[325554] org.jaudiotagger.tag.id3.framebody.FrameBodyTPOS.getDiscTotalAsText:()Ljava/lang/String; │ │ +325564: 6e10 a09a 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTPOS;.getTotalAsText:()Ljava/lang/String; // method@9aa0 │ │ +32556a: 0c00 |0003: move-result-object v0 │ │ +32556c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTPOS; │ │ │ │ #4 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTPOS;) │ │ @@ -1375968,33 +1375968,33 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -32556c: |[32556c] org.jaudiotagger.tag.id3.framebody.FrameBodyTPOS.getIdentifier:()Ljava/lang/String; │ │ -32557c: 1a00 1e4a |0000: const-string v0, "TPOS" // string@4a1e │ │ -325580: 1100 |0002: return-object v0 │ │ +325570: |[325570] org.jaudiotagger.tag.id3.framebody.FrameBodyTPOS.getIdentifier:()Ljava/lang/String; │ │ +325580: 1a00 1e4a |0000: const-string v0, "TPOS" // string@4a1e │ │ +325584: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTPOS;) │ │ name : 'setDiscNo' │ │ type : '(Ljava/lang/Integer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3255fc: |[3255fc] org.jaudiotagger.tag.id3.framebody.FrameBodyTPOS.setDiscNo:(Ljava/lang/Integer;)V │ │ -32560c: 6e20 a59a 1000 |0000: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTPOS;.setNumber:(Ljava/lang/Integer;)V // method@9aa5 │ │ -325612: 0e00 |0003: return-void │ │ +325600: |[325600] org.jaudiotagger.tag.id3.framebody.FrameBodyTPOS.setDiscNo:(Ljava/lang/Integer;)V │ │ +325610: 6e20 a59a 1000 |0000: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTPOS;.setNumber:(Ljava/lang/Integer;)V // method@9aa5 │ │ +325616: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTPOS; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/Integer; │ │ │ │ @@ -1376003,17 +1376003,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -325614: |[325614] org.jaudiotagger.tag.id3.framebody.FrameBodyTPOS.setDiscNo:(Ljava/lang/String;)V │ │ -325624: 6e20 a69a 1000 |0000: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTPOS;.setNumber:(Ljava/lang/String;)V // method@9aa6 │ │ -32562a: 0e00 |0003: return-void │ │ +325618: |[325618] org.jaudiotagger.tag.id3.framebody.FrameBodyTPOS.setDiscNo:(Ljava/lang/String;)V │ │ +325628: 6e20 a69a 1000 |0000: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTPOS;.setNumber:(Ljava/lang/String;)V // method@9aa6 │ │ +32562e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTPOS; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1376022,17 +1376022,17 @@ │ │ type : '(Ljava/lang/Integer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -32562c: |[32562c] org.jaudiotagger.tag.id3.framebody.FrameBodyTPOS.setDiscTotal:(Ljava/lang/Integer;)V │ │ -32563c: 6e20 a79a 1000 |0000: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTPOS;.setTotal:(Ljava/lang/Integer;)V // method@9aa7 │ │ -325642: 0e00 |0003: return-void │ │ +325630: |[325630] org.jaudiotagger.tag.id3.framebody.FrameBodyTPOS.setDiscTotal:(Ljava/lang/Integer;)V │ │ +325640: 6e20 a79a 1000 |0000: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTPOS;.setTotal:(Ljava/lang/Integer;)V // method@9aa7 │ │ +325646: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTPOS; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/Integer; │ │ │ │ @@ -1376041,17 +1376041,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -325644: |[325644] org.jaudiotagger.tag.id3.framebody.FrameBodyTPOS.setDiscTotal:(Ljava/lang/String;)V │ │ -325654: 6e20 a89a 1000 |0000: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTPOS;.setTotal:(Ljava/lang/String;)V // method@9aa8 │ │ -32565a: 0e00 |0003: return-void │ │ +325648: |[325648] org.jaudiotagger.tag.id3.framebody.FrameBodyTPOS.setDiscTotal:(Ljava/lang/String;)V │ │ +325658: 6e20 a89a 1000 |0000: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTPOS;.setTotal:(Ljava/lang/String;)V // method@9aa8 │ │ +32565e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTPOS; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1376090,17 +1376090,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -325674: |[325674] org.jaudiotagger.tag.id3.framebody.FrameBodyTPRO.:()V │ │ -325684: 7010 d997 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:()V // method@97d9 │ │ -32568a: 0e00 |0003: return-void │ │ +325678: |[325678] org.jaudiotagger.tag.id3.framebody.FrameBodyTPRO.:()V │ │ +325688: 7010 d997 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:()V // method@97d9 │ │ +32568e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTPRO; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTPRO;) │ │ @@ -1376108,17 +1376108,17 @@ │ │ type : '(BLjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -32568c: |[32568c] org.jaudiotagger.tag.id3.framebody.FrameBodyTPRO.:(BLjava/lang/String;)V │ │ -32569c: 7030 da97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(BLjava/lang/String;)V // method@97da │ │ -3256a2: 0e00 |0003: return-void │ │ +325690: |[325690] org.jaudiotagger.tag.id3.framebody.FrameBodyTPRO.:(BLjava/lang/String;)V │ │ +3256a0: 7030 da97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(BLjava/lang/String;)V // method@97da │ │ +3256a6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTPRO; │ │ 0x0000 - 0x0004 reg=1 (null) B │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -1376128,17 +1376128,17 @@ │ │ type : '(Ljava/nio/ByteBuffer;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -3256a4: |[3256a4] org.jaudiotagger.tag.id3.framebody.FrameBodyTPRO.:(Ljava/nio/ByteBuffer;I)V │ │ -3256b4: 7030 db97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Ljava/nio/ByteBuffer;I)V // method@97db │ │ -3256ba: 0e00 |0003: return-void │ │ +3256a8: |[3256a8] org.jaudiotagger.tag.id3.framebody.FrameBodyTPRO.:(Ljava/nio/ByteBuffer;I)V │ │ +3256b8: 7030 db97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Ljava/nio/ByteBuffer;I)V // method@97db │ │ +3256be: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTPRO; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/nio/ByteBuffer; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1376148,17 +1376148,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTPRO;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3256bc: |[3256bc] org.jaudiotagger.tag.id3.framebody.FrameBodyTPRO.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTPRO;)V │ │ -3256cc: 7020 dc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;)V // method@97dc │ │ -3256d2: 0e00 |0003: return-void │ │ +3256c0: |[3256c0] org.jaudiotagger.tag.id3.framebody.FrameBodyTPRO.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTPRO;)V │ │ +3256d0: 7020 dc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;)V // method@97dc │ │ +3256d6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTPRO; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTPRO; │ │ │ │ @@ -1376168,17 +1376168,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -32565c: |[32565c] org.jaudiotagger.tag.id3.framebody.FrameBodyTPRO.getIdentifier:()Ljava/lang/String; │ │ -32566c: 1a00 1f4a |0000: const-string v0, "TPRO" // string@4a1f │ │ -325670: 1100 |0002: return-object v0 │ │ +325660: |[325660] org.jaudiotagger.tag.id3.framebody.FrameBodyTPRO.getIdentifier:()Ljava/lang/String; │ │ +325670: 1a00 1f4a |0000: const-string v0, "TPRO" // string@4a1f │ │ +325674: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 6976 (FrameBodyTPRO.java) │ │ │ │ Class #3978 header: │ │ @@ -1376215,17 +1376215,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3256ec: |[3256ec] org.jaudiotagger.tag.id3.framebody.FrameBodyTPUB.:()V │ │ -3256fc: 7010 d997 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:()V // method@97d9 │ │ -325702: 0e00 |0003: return-void │ │ +3256f0: |[3256f0] org.jaudiotagger.tag.id3.framebody.FrameBodyTPUB.:()V │ │ +325700: 7010 d997 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:()V // method@97d9 │ │ +325706: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTPUB; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTPUB;) │ │ @@ -1376233,17 +1376233,17 @@ │ │ type : '(BLjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -325704: |[325704] org.jaudiotagger.tag.id3.framebody.FrameBodyTPUB.:(BLjava/lang/String;)V │ │ -325714: 7030 da97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(BLjava/lang/String;)V // method@97da │ │ -32571a: 0e00 |0003: return-void │ │ +325708: |[325708] org.jaudiotagger.tag.id3.framebody.FrameBodyTPUB.:(BLjava/lang/String;)V │ │ +325718: 7030 da97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(BLjava/lang/String;)V // method@97da │ │ +32571e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTPUB; │ │ 0x0000 - 0x0004 reg=1 (null) B │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -1376253,17 +1376253,17 @@ │ │ type : '(Ljava/nio/ByteBuffer;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -32571c: |[32571c] org.jaudiotagger.tag.id3.framebody.FrameBodyTPUB.:(Ljava/nio/ByteBuffer;I)V │ │ -32572c: 7030 db97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Ljava/nio/ByteBuffer;I)V // method@97db │ │ -325732: 0e00 |0003: return-void │ │ +325720: |[325720] org.jaudiotagger.tag.id3.framebody.FrameBodyTPUB.:(Ljava/nio/ByteBuffer;I)V │ │ +325730: 7030 db97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Ljava/nio/ByteBuffer;I)V // method@97db │ │ +325736: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTPUB; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/nio/ByteBuffer; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1376273,17 +1376273,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTPUB;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -325734: |[325734] org.jaudiotagger.tag.id3.framebody.FrameBodyTPUB.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTPUB;)V │ │ -325744: 7020 dc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;)V // method@97dc │ │ -32574a: 0e00 |0003: return-void │ │ +325738: |[325738] org.jaudiotagger.tag.id3.framebody.FrameBodyTPUB.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTPUB;)V │ │ +325748: 7020 dc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;)V // method@97dc │ │ +32574e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTPUB; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTPUB; │ │ │ │ @@ -1376293,17 +1376293,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3256d4: |[3256d4] org.jaudiotagger.tag.id3.framebody.FrameBodyTPUB.getIdentifier:()Ljava/lang/String; │ │ -3256e4: 1a00 214a |0000: const-string v0, "TPUB" // string@4a21 │ │ -3256e8: 1100 |0002: return-object v0 │ │ +3256d8: |[3256d8] org.jaudiotagger.tag.id3.framebody.FrameBodyTPUB.getIdentifier:()Ljava/lang/String; │ │ +3256e8: 1a00 214a |0000: const-string v0, "TPUB" // string@4a21 │ │ +3256ec: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 6977 (FrameBodyTPUB.java) │ │ │ │ Class #3979 header: │ │ @@ -1376352,17 +1376352,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3257d4: |[3257d4] org.jaudiotagger.tag.id3.framebody.FrameBodyTRCK.:()V │ │ -3257e4: 7010 b297 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal;.:()V // method@97b2 │ │ -3257ea: 0e00 |0003: return-void │ │ +3257d8: |[3257d8] org.jaudiotagger.tag.id3.framebody.FrameBodyTRCK.:()V │ │ +3257e8: 7010 b297 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal;.:()V // method@97b2 │ │ +3257ee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTRCK; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTRCK;) │ │ @@ -1376370,17 +1376370,17 @@ │ │ type : '(BLjava/lang/Integer;Ljava/lang/Integer;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -3257ec: |[3257ec] org.jaudiotagger.tag.id3.framebody.FrameBodyTRCK.:(BLjava/lang/Integer;Ljava/lang/Integer;)V │ │ -3257fc: 7040 b397 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal;.:(BLjava/lang/Integer;Ljava/lang/Integer;)V // method@97b3 │ │ -325802: 0e00 |0003: return-void │ │ +3257f0: |[3257f0] org.jaudiotagger.tag.id3.framebody.FrameBodyTRCK.:(BLjava/lang/Integer;Ljava/lang/Integer;)V │ │ +325800: 7040 b397 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal;.:(BLjava/lang/Integer;Ljava/lang/Integer;)V // method@97b3 │ │ +325806: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTRCK; │ │ 0x0000 - 0x0004 reg=1 (null) B │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/Integer; │ │ @@ -1376391,17 +1376391,17 @@ │ │ type : '(BLjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -325804: |[325804] org.jaudiotagger.tag.id3.framebody.FrameBodyTRCK.:(BLjava/lang/String;)V │ │ -325814: 7030 b497 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal;.:(BLjava/lang/String;)V // method@97b4 │ │ -32581a: 0e00 |0003: return-void │ │ +325808: |[325808] org.jaudiotagger.tag.id3.framebody.FrameBodyTRCK.:(BLjava/lang/String;)V │ │ +325818: 7030 b497 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal;.:(BLjava/lang/String;)V // method@97b4 │ │ +32581e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTRCK; │ │ 0x0000 - 0x0004 reg=1 (null) B │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -1376411,17 +1376411,17 @@ │ │ type : '(Ljava/nio/ByteBuffer;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -32581c: |[32581c] org.jaudiotagger.tag.id3.framebody.FrameBodyTRCK.:(Ljava/nio/ByteBuffer;I)V │ │ -32582c: 7030 b597 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal;.:(Ljava/nio/ByteBuffer;I)V // method@97b5 │ │ -325832: 0e00 |0003: return-void │ │ +325820: |[325820] org.jaudiotagger.tag.id3.framebody.FrameBodyTRCK.:(Ljava/nio/ByteBuffer;I)V │ │ +325830: 7030 b597 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal;.:(Ljava/nio/ByteBuffer;I)V // method@97b5 │ │ +325836: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTRCK; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/nio/ByteBuffer; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1376431,17 +1376431,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTRCK;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -325834: |[325834] org.jaudiotagger.tag.id3.framebody.FrameBodyTRCK.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTRCK;)V │ │ -325844: 7020 b697 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal;)V // method@97b6 │ │ -32584a: 0e00 |0003: return-void │ │ +325838: |[325838] org.jaudiotagger.tag.id3.framebody.FrameBodyTRCK.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTRCK;)V │ │ +325848: 7020 b697 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyNumberTotal;)V // method@97b6 │ │ +32584e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTRCK; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTRCK; │ │ │ │ @@ -1376451,34 +1376451,34 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -325784: |[325784] org.jaudiotagger.tag.id3.framebody.FrameBodyTRCK.getIdentifier:()Ljava/lang/String; │ │ -325794: 1a00 9f4a |0000: const-string v0, "TRCK" // string@4a9f │ │ -325798: 1100 |0002: return-object v0 │ │ +325788: |[325788] org.jaudiotagger.tag.id3.framebody.FrameBodyTRCK.getIdentifier:()Ljava/lang/String; │ │ +325798: 1a00 9f4a |0000: const-string v0, "TRCK" // string@4a9f │ │ +32579c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTRCK;) │ │ name : 'getTrackNo' │ │ type : '()Ljava/lang/Integer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -32574c: |[32574c] org.jaudiotagger.tag.id3.framebody.FrameBodyTRCK.getTrackNo:()Ljava/lang/Integer; │ │ -32575c: 6e10 b99a 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTRCK;.getNumber:()Ljava/lang/Integer; // method@9ab9 │ │ -325762: 0c00 |0003: move-result-object v0 │ │ -325764: 1100 |0004: return-object v0 │ │ +325750: |[325750] org.jaudiotagger.tag.id3.framebody.FrameBodyTRCK.getTrackNo:()Ljava/lang/Integer; │ │ +325760: 6e10 b99a 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTRCK;.getNumber:()Ljava/lang/Integer; // method@9ab9 │ │ +325766: 0c00 |0003: move-result-object v0 │ │ +325768: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTRCK; │ │ │ │ #2 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTRCK;) │ │ @@ -1376486,18 +1376486,18 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -32579c: |[32579c] org.jaudiotagger.tag.id3.framebody.FrameBodyTRCK.getTrackNoAsText:()Ljava/lang/String; │ │ -3257ac: 6e10 ba9a 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTRCK;.getNumberAsText:()Ljava/lang/String; // method@9aba │ │ -3257b2: 0c00 |0003: move-result-object v0 │ │ -3257b4: 1100 |0004: return-object v0 │ │ +3257a0: |[3257a0] org.jaudiotagger.tag.id3.framebody.FrameBodyTRCK.getTrackNoAsText:()Ljava/lang/String; │ │ +3257b0: 6e10 ba9a 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTRCK;.getNumberAsText:()Ljava/lang/String; // method@9aba │ │ +3257b6: 0c00 |0003: move-result-object v0 │ │ +3257b8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTRCK; │ │ │ │ #3 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTRCK;) │ │ @@ -1376505,18 +1376505,18 @@ │ │ type : '()Ljava/lang/Integer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -325768: |[325768] org.jaudiotagger.tag.id3.framebody.FrameBodyTRCK.getTrackTotal:()Ljava/lang/Integer; │ │ -325778: 6e10 bb9a 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTRCK;.getTotal:()Ljava/lang/Integer; // method@9abb │ │ -32577e: 0c00 |0003: move-result-object v0 │ │ -325780: 1100 |0004: return-object v0 │ │ +32576c: |[32576c] org.jaudiotagger.tag.id3.framebody.FrameBodyTRCK.getTrackTotal:()Ljava/lang/Integer; │ │ +32577c: 6e10 bb9a 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTRCK;.getTotal:()Ljava/lang/Integer; // method@9abb │ │ +325782: 0c00 |0003: move-result-object v0 │ │ +325784: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTRCK; │ │ │ │ #4 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTRCK;) │ │ @@ -1376524,18 +1376524,18 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3257b8: |[3257b8] org.jaudiotagger.tag.id3.framebody.FrameBodyTRCK.getTrackTotalAsText:()Ljava/lang/String; │ │ -3257c8: 6e10 bc9a 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTRCK;.getTotalAsText:()Ljava/lang/String; // method@9abc │ │ -3257ce: 0c00 |0003: move-result-object v0 │ │ -3257d0: 1100 |0004: return-object v0 │ │ +3257bc: |[3257bc] org.jaudiotagger.tag.id3.framebody.FrameBodyTRCK.getTrackTotalAsText:()Ljava/lang/String; │ │ +3257cc: 6e10 bc9a 0100 |0000: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTRCK;.getTotalAsText:()Ljava/lang/String; // method@9abc │ │ +3257d2: 0c00 |0003: move-result-object v0 │ │ +3257d4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTRCK; │ │ │ │ #5 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTRCK;) │ │ @@ -1376543,20 +1376543,20 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -32584c: |[32584c] org.jaudiotagger.tag.id3.framebody.FrameBodyTRCK.setText:(Ljava/lang/String;)V │ │ -32585c: 2200 ef11 |0000: new-instance v0, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue; // type@11ef │ │ -325860: 7020 e293 2000 |0002: invoke-direct {v0, v2}, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.:(Ljava/lang/String;)V // method@93e2 │ │ -325866: 1a02 0c4c |0005: const-string v2, "Text" // string@4c0c │ │ -32586a: 6e30 c39a 2100 |0007: invoke-virtual {v1, v2, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTRCK;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9ac3 │ │ -325870: 0e00 |000a: return-void │ │ +325850: |[325850] org.jaudiotagger.tag.id3.framebody.FrameBodyTRCK.setText:(Ljava/lang/String;)V │ │ +325860: 2200 ef11 |0000: new-instance v0, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue; // type@11ef │ │ +325864: 7020 e293 2000 |0002: invoke-direct {v0, v2}, Lorg/jaudiotagger/tag/datatype/PartOfSet$PartOfSetValue;.:(Ljava/lang/String;)V // method@93e2 │ │ +32586a: 1a02 0c4c |0005: const-string v2, "Text" // string@4c0c │ │ +32586e: 6e30 c39a 2100 |0007: invoke-virtual {v1, v2, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTRCK;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9ac3 │ │ +325874: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTRCK; │ │ 0x0000 - 0x000b reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1376565,17 +1376565,17 @@ │ │ type : '(Ljava/lang/Integer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -325874: |[325874] org.jaudiotagger.tag.id3.framebody.FrameBodyTRCK.setTrackNo:(Ljava/lang/Integer;)V │ │ -325884: 6e20 c19a 1000 |0000: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTRCK;.setNumber:(Ljava/lang/Integer;)V // method@9ac1 │ │ -32588a: 0e00 |0003: return-void │ │ +325878: |[325878] org.jaudiotagger.tag.id3.framebody.FrameBodyTRCK.setTrackNo:(Ljava/lang/Integer;)V │ │ +325888: 6e20 c19a 1000 |0000: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTRCK;.setNumber:(Ljava/lang/Integer;)V // method@9ac1 │ │ +32588e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTRCK; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/Integer; │ │ │ │ @@ -1376584,17 +1376584,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -32588c: |[32588c] org.jaudiotagger.tag.id3.framebody.FrameBodyTRCK.setTrackNo:(Ljava/lang/String;)V │ │ -32589c: 6e20 c29a 1000 |0000: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTRCK;.setNumber:(Ljava/lang/String;)V // method@9ac2 │ │ -3258a2: 0e00 |0003: return-void │ │ +325890: |[325890] org.jaudiotagger.tag.id3.framebody.FrameBodyTRCK.setTrackNo:(Ljava/lang/String;)V │ │ +3258a0: 6e20 c29a 1000 |0000: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTRCK;.setNumber:(Ljava/lang/String;)V // method@9ac2 │ │ +3258a6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTRCK; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1376603,17 +1376603,17 @@ │ │ type : '(Ljava/lang/Integer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3258a4: |[3258a4] org.jaudiotagger.tag.id3.framebody.FrameBodyTRCK.setTrackTotal:(Ljava/lang/Integer;)V │ │ -3258b4: 6e20 c59a 1000 |0000: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTRCK;.setTotal:(Ljava/lang/Integer;)V // method@9ac5 │ │ -3258ba: 0e00 |0003: return-void │ │ +3258a8: |[3258a8] org.jaudiotagger.tag.id3.framebody.FrameBodyTRCK.setTrackTotal:(Ljava/lang/Integer;)V │ │ +3258b8: 6e20 c59a 1000 |0000: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTRCK;.setTotal:(Ljava/lang/Integer;)V // method@9ac5 │ │ +3258be: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTRCK; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/Integer; │ │ │ │ @@ -1376622,17 +1376622,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3258bc: |[3258bc] org.jaudiotagger.tag.id3.framebody.FrameBodyTRCK.setTrackTotal:(Ljava/lang/String;)V │ │ -3258cc: 6e20 c69a 1000 |0000: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTRCK;.setTotal:(Ljava/lang/String;)V // method@9ac6 │ │ -3258d2: 0e00 |0003: return-void │ │ +3258c0: |[3258c0] org.jaudiotagger.tag.id3.framebody.FrameBodyTRCK.setTrackTotal:(Ljava/lang/String;)V │ │ +3258d0: 6e20 c69a 1000 |0000: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTRCK;.setTotal:(Ljava/lang/String;)V // method@9ac6 │ │ +3258d6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTRCK; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1376671,17 +1376671,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3258ec: |[3258ec] org.jaudiotagger.tag.id3.framebody.FrameBodyTRDA.:()V │ │ -3258fc: 7010 d997 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:()V // method@97d9 │ │ -325902: 0e00 |0003: return-void │ │ +3258f0: |[3258f0] org.jaudiotagger.tag.id3.framebody.FrameBodyTRDA.:()V │ │ +325900: 7010 d997 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:()V // method@97d9 │ │ +325906: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTRDA; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTRDA;) │ │ @@ -1376689,17 +1376689,17 @@ │ │ type : '(BLjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -325904: |[325904] org.jaudiotagger.tag.id3.framebody.FrameBodyTRDA.:(BLjava/lang/String;)V │ │ -325914: 7030 da97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(BLjava/lang/String;)V // method@97da │ │ -32591a: 0e00 |0003: return-void │ │ +325908: |[325908] org.jaudiotagger.tag.id3.framebody.FrameBodyTRDA.:(BLjava/lang/String;)V │ │ +325918: 7030 da97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(BLjava/lang/String;)V // method@97da │ │ +32591e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTRDA; │ │ 0x0000 - 0x0004 reg=1 (null) B │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -1376709,17 +1376709,17 @@ │ │ type : '(Ljava/nio/ByteBuffer;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -32591c: |[32591c] org.jaudiotagger.tag.id3.framebody.FrameBodyTRDA.:(Ljava/nio/ByteBuffer;I)V │ │ -32592c: 7030 db97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Ljava/nio/ByteBuffer;I)V // method@97db │ │ -325932: 0e00 |0003: return-void │ │ +325920: |[325920] org.jaudiotagger.tag.id3.framebody.FrameBodyTRDA.:(Ljava/nio/ByteBuffer;I)V │ │ +325930: 7030 db97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Ljava/nio/ByteBuffer;I)V // method@97db │ │ +325936: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTRDA; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/nio/ByteBuffer; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1376729,17 +1376729,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTRDA;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -325934: |[325934] org.jaudiotagger.tag.id3.framebody.FrameBodyTRDA.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTRDA;)V │ │ -325944: 7020 dc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;)V // method@97dc │ │ -32594a: 0e00 |0003: return-void │ │ +325938: |[325938] org.jaudiotagger.tag.id3.framebody.FrameBodyTRDA.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTRDA;)V │ │ +325948: 7020 dc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;)V // method@97dc │ │ +32594e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTRDA; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTRDA; │ │ │ │ @@ -1376749,17 +1376749,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3258d4: |[3258d4] org.jaudiotagger.tag.id3.framebody.FrameBodyTRDA.getIdentifier:()Ljava/lang/String; │ │ -3258e4: 1a00 a14a |0000: const-string v0, "TRDA" // string@4aa1 │ │ -3258e8: 1100 |0002: return-object v0 │ │ +3258d8: |[3258d8] org.jaudiotagger.tag.id3.framebody.FrameBodyTRDA.getIdentifier:()Ljava/lang/String; │ │ +3258e8: 1a00 a14a |0000: const-string v0, "TRDA" // string@4aa1 │ │ +3258ec: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 6979 (FrameBodyTRDA.java) │ │ │ │ Class #3981 header: │ │ @@ -1376796,17 +1376796,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -325964: |[325964] org.jaudiotagger.tag.id3.framebody.FrameBodyTRSN.:()V │ │ -325974: 7010 d997 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:()V // method@97d9 │ │ -32597a: 0e00 |0003: return-void │ │ +325968: |[325968] org.jaudiotagger.tag.id3.framebody.FrameBodyTRSN.:()V │ │ +325978: 7010 d997 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:()V // method@97d9 │ │ +32597e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTRSN; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTRSN;) │ │ @@ -1376814,17 +1376814,17 @@ │ │ type : '(BLjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -32597c: |[32597c] org.jaudiotagger.tag.id3.framebody.FrameBodyTRSN.:(BLjava/lang/String;)V │ │ -32598c: 7030 da97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(BLjava/lang/String;)V // method@97da │ │ -325992: 0e00 |0003: return-void │ │ +325980: |[325980] org.jaudiotagger.tag.id3.framebody.FrameBodyTRSN.:(BLjava/lang/String;)V │ │ +325990: 7030 da97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(BLjava/lang/String;)V // method@97da │ │ +325996: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTRSN; │ │ 0x0000 - 0x0004 reg=1 (null) B │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -1376834,17 +1376834,17 @@ │ │ type : '(Ljava/nio/ByteBuffer;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -325994: |[325994] org.jaudiotagger.tag.id3.framebody.FrameBodyTRSN.:(Ljava/nio/ByteBuffer;I)V │ │ -3259a4: 7030 db97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Ljava/nio/ByteBuffer;I)V // method@97db │ │ -3259aa: 0e00 |0003: return-void │ │ +325998: |[325998] org.jaudiotagger.tag.id3.framebody.FrameBodyTRSN.:(Ljava/nio/ByteBuffer;I)V │ │ +3259a8: 7030 db97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Ljava/nio/ByteBuffer;I)V // method@97db │ │ +3259ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTRSN; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/nio/ByteBuffer; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1376854,17 +1376854,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTRSN;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3259ac: |[3259ac] org.jaudiotagger.tag.id3.framebody.FrameBodyTRSN.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTRSN;)V │ │ -3259bc: 7020 dc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;)V // method@97dc │ │ -3259c2: 0e00 |0003: return-void │ │ +3259b0: |[3259b0] org.jaudiotagger.tag.id3.framebody.FrameBodyTRSN.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTRSN;)V │ │ +3259c0: 7020 dc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;)V // method@97dc │ │ +3259c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTRSN; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTRSN; │ │ │ │ @@ -1376874,17 +1376874,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -32594c: |[32594c] org.jaudiotagger.tag.id3.framebody.FrameBodyTRSN.getIdentifier:()Ljava/lang/String; │ │ -32595c: 1a00 ac4a |0000: const-string v0, "TRSN" // string@4aac │ │ -325960: 1100 |0002: return-object v0 │ │ +325950: |[325950] org.jaudiotagger.tag.id3.framebody.FrameBodyTRSN.getIdentifier:()Ljava/lang/String; │ │ +325960: 1a00 ac4a |0000: const-string v0, "TRSN" // string@4aac │ │ +325964: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 6980 (FrameBodyTRSN.java) │ │ │ │ Class #3982 header: │ │ @@ -1376921,17 +1376921,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3259dc: |[3259dc] org.jaudiotagger.tag.id3.framebody.FrameBodyTRSO.:()V │ │ -3259ec: 7010 d997 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:()V // method@97d9 │ │ -3259f2: 0e00 |0003: return-void │ │ +3259e0: |[3259e0] org.jaudiotagger.tag.id3.framebody.FrameBodyTRSO.:()V │ │ +3259f0: 7010 d997 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:()V // method@97d9 │ │ +3259f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTRSO; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTRSO;) │ │ @@ -1376939,17 +1376939,17 @@ │ │ type : '(BLjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -3259f4: |[3259f4] org.jaudiotagger.tag.id3.framebody.FrameBodyTRSO.:(BLjava/lang/String;)V │ │ -325a04: 7030 da97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(BLjava/lang/String;)V // method@97da │ │ -325a0a: 0e00 |0003: return-void │ │ +3259f8: |[3259f8] org.jaudiotagger.tag.id3.framebody.FrameBodyTRSO.:(BLjava/lang/String;)V │ │ +325a08: 7030 da97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(BLjava/lang/String;)V // method@97da │ │ +325a0e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTRSO; │ │ 0x0000 - 0x0004 reg=1 (null) B │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -1376959,17 +1376959,17 @@ │ │ type : '(Ljava/nio/ByteBuffer;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -325a0c: |[325a0c] org.jaudiotagger.tag.id3.framebody.FrameBodyTRSO.:(Ljava/nio/ByteBuffer;I)V │ │ -325a1c: 7030 db97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Ljava/nio/ByteBuffer;I)V // method@97db │ │ -325a22: 0e00 |0003: return-void │ │ +325a10: |[325a10] org.jaudiotagger.tag.id3.framebody.FrameBodyTRSO.:(Ljava/nio/ByteBuffer;I)V │ │ +325a20: 7030 db97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Ljava/nio/ByteBuffer;I)V // method@97db │ │ +325a26: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTRSO; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/nio/ByteBuffer; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1376979,17 +1376979,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTRSO;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -325a24: |[325a24] org.jaudiotagger.tag.id3.framebody.FrameBodyTRSO.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTRSO;)V │ │ -325a34: 7020 dc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;)V // method@97dc │ │ -325a3a: 0e00 |0003: return-void │ │ +325a28: |[325a28] org.jaudiotagger.tag.id3.framebody.FrameBodyTRSO.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTRSO;)V │ │ +325a38: 7020 dc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;)V // method@97dc │ │ +325a3e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTRSO; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTRSO; │ │ │ │ @@ -1376999,17 +1376999,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3259c4: |[3259c4] org.jaudiotagger.tag.id3.framebody.FrameBodyTRSO.getIdentifier:()Ljava/lang/String; │ │ -3259d4: 1a00 ad4a |0000: const-string v0, "TRSO" // string@4aad │ │ -3259d8: 1100 |0002: return-object v0 │ │ +3259c8: |[3259c8] org.jaudiotagger.tag.id3.framebody.FrameBodyTRSO.getIdentifier:()Ljava/lang/String; │ │ +3259d8: 1a00 ad4a |0000: const-string v0, "TRSO" // string@4aad │ │ +3259dc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 6981 (FrameBodyTRSO.java) │ │ │ │ Class #3983 header: │ │ @@ -1377045,17 +1377045,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -325a54: |[325a54] org.jaudiotagger.tag.id3.framebody.FrameBodyTSIZ.:()V │ │ -325a64: 7010 d997 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:()V // method@97d9 │ │ -325a6a: 0e00 |0003: return-void │ │ +325a58: |[325a58] org.jaudiotagger.tag.id3.framebody.FrameBodyTSIZ.:()V │ │ +325a68: 7010 d997 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:()V // method@97d9 │ │ +325a6e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTSIZ; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTSIZ;) │ │ @@ -1377063,17 +1377063,17 @@ │ │ type : '(BLjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -325a6c: |[325a6c] org.jaudiotagger.tag.id3.framebody.FrameBodyTSIZ.:(BLjava/lang/String;)V │ │ -325a7c: 7030 da97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(BLjava/lang/String;)V // method@97da │ │ -325a82: 0e00 |0003: return-void │ │ +325a70: |[325a70] org.jaudiotagger.tag.id3.framebody.FrameBodyTSIZ.:(BLjava/lang/String;)V │ │ +325a80: 7030 da97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(BLjava/lang/String;)V // method@97da │ │ +325a86: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTSIZ; │ │ 0x0000 - 0x0004 reg=1 (null) B │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -1377083,17 +1377083,17 @@ │ │ type : '(Ljava/nio/ByteBuffer;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -325a84: |[325a84] org.jaudiotagger.tag.id3.framebody.FrameBodyTSIZ.:(Ljava/nio/ByteBuffer;I)V │ │ -325a94: 7030 db97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Ljava/nio/ByteBuffer;I)V // method@97db │ │ -325a9a: 0e00 |0003: return-void │ │ +325a88: |[325a88] org.jaudiotagger.tag.id3.framebody.FrameBodyTSIZ.:(Ljava/nio/ByteBuffer;I)V │ │ +325a98: 7030 db97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Ljava/nio/ByteBuffer;I)V // method@97db │ │ +325a9e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTSIZ; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/nio/ByteBuffer; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1377103,17 +1377103,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTSIZ;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -325a9c: |[325a9c] org.jaudiotagger.tag.id3.framebody.FrameBodyTSIZ.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTSIZ;)V │ │ -325aac: 7020 dc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;)V // method@97dc │ │ -325ab2: 0e00 |0003: return-void │ │ +325aa0: |[325aa0] org.jaudiotagger.tag.id3.framebody.FrameBodyTSIZ.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTSIZ;)V │ │ +325ab0: 7020 dc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;)V // method@97dc │ │ +325ab6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTSIZ; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTSIZ; │ │ │ │ @@ -1377123,17 +1377123,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -325a3c: |[325a3c] org.jaudiotagger.tag.id3.framebody.FrameBodyTSIZ.getIdentifier:()Ljava/lang/String; │ │ -325a4c: 1a00 c04a |0000: const-string v0, "TSIZ" // string@4ac0 │ │ -325a50: 1100 |0002: return-object v0 │ │ +325a40: |[325a40] org.jaudiotagger.tag.id3.framebody.FrameBodyTSIZ.getIdentifier:()Ljava/lang/String; │ │ +325a50: 1a00 c04a |0000: const-string v0, "TSIZ" // string@4ac0 │ │ +325a54: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 6982 (FrameBodyTSIZ.java) │ │ │ │ Class #3984 header: │ │ @@ -1377170,17 +1377170,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -325acc: |[325acc] org.jaudiotagger.tag.id3.framebody.FrameBodyTSO2.:()V │ │ -325adc: 7010 d997 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:()V // method@97d9 │ │ -325ae2: 0e00 |0003: return-void │ │ +325ad0: |[325ad0] org.jaudiotagger.tag.id3.framebody.FrameBodyTSO2.:()V │ │ +325ae0: 7010 d997 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:()V // method@97d9 │ │ +325ae6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTSO2; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTSO2;) │ │ @@ -1377188,17 +1377188,17 @@ │ │ type : '(BLjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -325ae4: |[325ae4] org.jaudiotagger.tag.id3.framebody.FrameBodyTSO2.:(BLjava/lang/String;)V │ │ -325af4: 7030 da97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(BLjava/lang/String;)V // method@97da │ │ -325afa: 0e00 |0003: return-void │ │ +325ae8: |[325ae8] org.jaudiotagger.tag.id3.framebody.FrameBodyTSO2.:(BLjava/lang/String;)V │ │ +325af8: 7030 da97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(BLjava/lang/String;)V // method@97da │ │ +325afe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTSO2; │ │ 0x0000 - 0x0004 reg=1 (null) B │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -1377208,17 +1377208,17 @@ │ │ type : '(Ljava/nio/ByteBuffer;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -325afc: |[325afc] org.jaudiotagger.tag.id3.framebody.FrameBodyTSO2.:(Ljava/nio/ByteBuffer;I)V │ │ -325b0c: 7030 db97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Ljava/nio/ByteBuffer;I)V // method@97db │ │ -325b12: 0e00 |0003: return-void │ │ +325b00: |[325b00] org.jaudiotagger.tag.id3.framebody.FrameBodyTSO2.:(Ljava/nio/ByteBuffer;I)V │ │ +325b10: 7030 db97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Ljava/nio/ByteBuffer;I)V // method@97db │ │ +325b16: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTSO2; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/nio/ByteBuffer; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1377228,17 +1377228,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTSO2;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -325b14: |[325b14] org.jaudiotagger.tag.id3.framebody.FrameBodyTSO2.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTSO2;)V │ │ -325b24: 7020 dc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;)V // method@97dc │ │ -325b2a: 0e00 |0003: return-void │ │ +325b18: |[325b18] org.jaudiotagger.tag.id3.framebody.FrameBodyTSO2.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTSO2;)V │ │ +325b28: 7020 dc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;)V // method@97dc │ │ +325b2e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTSO2; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTSO2; │ │ │ │ @@ -1377248,17 +1377248,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -325ab4: |[325ab4] org.jaudiotagger.tag.id3.framebody.FrameBodyTSO2.getIdentifier:()Ljava/lang/String; │ │ -325ac4: 1a00 c14a |0000: const-string v0, "TSO2" // string@4ac1 │ │ -325ac8: 1100 |0002: return-object v0 │ │ +325ab8: |[325ab8] org.jaudiotagger.tag.id3.framebody.FrameBodyTSO2.getIdentifier:()Ljava/lang/String; │ │ +325ac8: 1a00 c14a |0000: const-string v0, "TSO2" // string@4ac1 │ │ +325acc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 6983 (FrameBodyTSO2.java) │ │ │ │ Class #3985 header: │ │ @@ -1377295,17 +1377295,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -325b44: |[325b44] org.jaudiotagger.tag.id3.framebody.FrameBodyTSOA.:()V │ │ -325b54: 7010 d997 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:()V // method@97d9 │ │ -325b5a: 0e00 |0003: return-void │ │ +325b48: |[325b48] org.jaudiotagger.tag.id3.framebody.FrameBodyTSOA.:()V │ │ +325b58: 7010 d997 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:()V // method@97d9 │ │ +325b5e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTSOA; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTSOA;) │ │ @@ -1377313,17 +1377313,17 @@ │ │ type : '(BLjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -325b5c: |[325b5c] org.jaudiotagger.tag.id3.framebody.FrameBodyTSOA.:(BLjava/lang/String;)V │ │ -325b6c: 7030 da97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(BLjava/lang/String;)V // method@97da │ │ -325b72: 0e00 |0003: return-void │ │ +325b60: |[325b60] org.jaudiotagger.tag.id3.framebody.FrameBodyTSOA.:(BLjava/lang/String;)V │ │ +325b70: 7030 da97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(BLjava/lang/String;)V // method@97da │ │ +325b76: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTSOA; │ │ 0x0000 - 0x0004 reg=1 (null) B │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -1377333,17 +1377333,17 @@ │ │ type : '(Ljava/nio/ByteBuffer;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -325b74: |[325b74] org.jaudiotagger.tag.id3.framebody.FrameBodyTSOA.:(Ljava/nio/ByteBuffer;I)V │ │ -325b84: 7030 db97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Ljava/nio/ByteBuffer;I)V // method@97db │ │ -325b8a: 0e00 |0003: return-void │ │ +325b78: |[325b78] org.jaudiotagger.tag.id3.framebody.FrameBodyTSOA.:(Ljava/nio/ByteBuffer;I)V │ │ +325b88: 7030 db97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Ljava/nio/ByteBuffer;I)V // method@97db │ │ +325b8e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTSOA; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/nio/ByteBuffer; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1377353,17 +1377353,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTSOA;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -325b8c: |[325b8c] org.jaudiotagger.tag.id3.framebody.FrameBodyTSOA.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTSOA;)V │ │ -325b9c: 7020 dc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;)V // method@97dc │ │ -325ba2: 0e00 |0003: return-void │ │ +325b90: |[325b90] org.jaudiotagger.tag.id3.framebody.FrameBodyTSOA.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTSOA;)V │ │ +325ba0: 7020 dc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;)V // method@97dc │ │ +325ba6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTSOA; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTSOA; │ │ │ │ @@ -1377373,17 +1377373,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -325b2c: |[325b2c] org.jaudiotagger.tag.id3.framebody.FrameBodyTSOA.getIdentifier:()Ljava/lang/String; │ │ -325b3c: 1a00 c24a |0000: const-string v0, "TSOA" // string@4ac2 │ │ -325b40: 1100 |0002: return-object v0 │ │ +325b30: |[325b30] org.jaudiotagger.tag.id3.framebody.FrameBodyTSOA.getIdentifier:()Ljava/lang/String; │ │ +325b40: 1a00 c24a |0000: const-string v0, "TSOA" // string@4ac2 │ │ +325b44: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 6984 (FrameBodyTSOA.java) │ │ │ │ Class #3986 header: │ │ @@ -1377420,17 +1377420,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -325bbc: |[325bbc] org.jaudiotagger.tag.id3.framebody.FrameBodyTSOC.:()V │ │ -325bcc: 7010 d997 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:()V // method@97d9 │ │ -325bd2: 0e00 |0003: return-void │ │ +325bc0: |[325bc0] org.jaudiotagger.tag.id3.framebody.FrameBodyTSOC.:()V │ │ +325bd0: 7010 d997 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:()V // method@97d9 │ │ +325bd6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTSOC; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTSOC;) │ │ @@ -1377438,17 +1377438,17 @@ │ │ type : '(BLjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -325bd4: |[325bd4] org.jaudiotagger.tag.id3.framebody.FrameBodyTSOC.:(BLjava/lang/String;)V │ │ -325be4: 7030 da97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(BLjava/lang/String;)V // method@97da │ │ -325bea: 0e00 |0003: return-void │ │ +325bd8: |[325bd8] org.jaudiotagger.tag.id3.framebody.FrameBodyTSOC.:(BLjava/lang/String;)V │ │ +325be8: 7030 da97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(BLjava/lang/String;)V // method@97da │ │ +325bee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTSOC; │ │ 0x0000 - 0x0004 reg=1 (null) B │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -1377458,17 +1377458,17 @@ │ │ type : '(Ljava/nio/ByteBuffer;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -325bec: |[325bec] org.jaudiotagger.tag.id3.framebody.FrameBodyTSOC.:(Ljava/nio/ByteBuffer;I)V │ │ -325bfc: 7030 db97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Ljava/nio/ByteBuffer;I)V // method@97db │ │ -325c02: 0e00 |0003: return-void │ │ +325bf0: |[325bf0] org.jaudiotagger.tag.id3.framebody.FrameBodyTSOC.:(Ljava/nio/ByteBuffer;I)V │ │ +325c00: 7030 db97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Ljava/nio/ByteBuffer;I)V // method@97db │ │ +325c06: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTSOC; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/nio/ByteBuffer; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1377478,17 +1377478,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTSOC;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -325c04: |[325c04] org.jaudiotagger.tag.id3.framebody.FrameBodyTSOC.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTSOC;)V │ │ -325c14: 7020 dc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;)V // method@97dc │ │ -325c1a: 0e00 |0003: return-void │ │ +325c08: |[325c08] org.jaudiotagger.tag.id3.framebody.FrameBodyTSOC.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTSOC;)V │ │ +325c18: 7020 dc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;)V // method@97dc │ │ +325c1e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTSOC; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTSOC; │ │ │ │ @@ -1377498,17 +1377498,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -325ba4: |[325ba4] org.jaudiotagger.tag.id3.framebody.FrameBodyTSOC.getIdentifier:()Ljava/lang/String; │ │ -325bb4: 1a00 c34a |0000: const-string v0, "TSOC" // string@4ac3 │ │ -325bb8: 1100 |0002: return-object v0 │ │ +325ba8: |[325ba8] org.jaudiotagger.tag.id3.framebody.FrameBodyTSOC.getIdentifier:()Ljava/lang/String; │ │ +325bb8: 1a00 c34a |0000: const-string v0, "TSOC" // string@4ac3 │ │ +325bbc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 6985 (FrameBodyTSOC.java) │ │ │ │ Class #3987 header: │ │ @@ -1377545,17 +1377545,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -325c34: |[325c34] org.jaudiotagger.tag.id3.framebody.FrameBodyTSOP.:()V │ │ -325c44: 7010 d997 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:()V // method@97d9 │ │ -325c4a: 0e00 |0003: return-void │ │ +325c38: |[325c38] org.jaudiotagger.tag.id3.framebody.FrameBodyTSOP.:()V │ │ +325c48: 7010 d997 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:()V // method@97d9 │ │ +325c4e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTSOP; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTSOP;) │ │ @@ -1377563,17 +1377563,17 @@ │ │ type : '(BLjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -325c4c: |[325c4c] org.jaudiotagger.tag.id3.framebody.FrameBodyTSOP.:(BLjava/lang/String;)V │ │ -325c5c: 7030 da97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(BLjava/lang/String;)V // method@97da │ │ -325c62: 0e00 |0003: return-void │ │ +325c50: |[325c50] org.jaudiotagger.tag.id3.framebody.FrameBodyTSOP.:(BLjava/lang/String;)V │ │ +325c60: 7030 da97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(BLjava/lang/String;)V // method@97da │ │ +325c66: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTSOP; │ │ 0x0000 - 0x0004 reg=1 (null) B │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -1377583,17 +1377583,17 @@ │ │ type : '(Ljava/nio/ByteBuffer;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -325c64: |[325c64] org.jaudiotagger.tag.id3.framebody.FrameBodyTSOP.:(Ljava/nio/ByteBuffer;I)V │ │ -325c74: 7030 db97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Ljava/nio/ByteBuffer;I)V // method@97db │ │ -325c7a: 0e00 |0003: return-void │ │ +325c68: |[325c68] org.jaudiotagger.tag.id3.framebody.FrameBodyTSOP.:(Ljava/nio/ByteBuffer;I)V │ │ +325c78: 7030 db97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Ljava/nio/ByteBuffer;I)V // method@97db │ │ +325c7e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTSOP; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/nio/ByteBuffer; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1377603,17 +1377603,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTSOP;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -325c7c: |[325c7c] org.jaudiotagger.tag.id3.framebody.FrameBodyTSOP.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTSOP;)V │ │ -325c8c: 7020 dc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;)V // method@97dc │ │ -325c92: 0e00 |0003: return-void │ │ +325c80: |[325c80] org.jaudiotagger.tag.id3.framebody.FrameBodyTSOP.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTSOP;)V │ │ +325c90: 7020 dc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;)V // method@97dc │ │ +325c96: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTSOP; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTSOP; │ │ │ │ @@ -1377623,17 +1377623,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -325c1c: |[325c1c] org.jaudiotagger.tag.id3.framebody.FrameBodyTSOP.getIdentifier:()Ljava/lang/String; │ │ -325c2c: 1a00 c44a |0000: const-string v0, "TSOP" // string@4ac4 │ │ -325c30: 1100 |0002: return-object v0 │ │ +325c20: |[325c20] org.jaudiotagger.tag.id3.framebody.FrameBodyTSOP.getIdentifier:()Ljava/lang/String; │ │ +325c30: 1a00 c44a |0000: const-string v0, "TSOP" // string@4ac4 │ │ +325c34: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 6986 (FrameBodyTSOP.java) │ │ │ │ Class #3988 header: │ │ @@ -1377670,17 +1377670,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -325cac: |[325cac] org.jaudiotagger.tag.id3.framebody.FrameBodyTSOT.:()V │ │ -325cbc: 7010 d997 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:()V // method@97d9 │ │ -325cc2: 0e00 |0003: return-void │ │ +325cb0: |[325cb0] org.jaudiotagger.tag.id3.framebody.FrameBodyTSOT.:()V │ │ +325cc0: 7010 d997 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:()V // method@97d9 │ │ +325cc6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTSOT; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTSOT;) │ │ @@ -1377688,17 +1377688,17 @@ │ │ type : '(BLjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -325cc4: |[325cc4] org.jaudiotagger.tag.id3.framebody.FrameBodyTSOT.:(BLjava/lang/String;)V │ │ -325cd4: 7030 da97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(BLjava/lang/String;)V // method@97da │ │ -325cda: 0e00 |0003: return-void │ │ +325cc8: |[325cc8] org.jaudiotagger.tag.id3.framebody.FrameBodyTSOT.:(BLjava/lang/String;)V │ │ +325cd8: 7030 da97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(BLjava/lang/String;)V // method@97da │ │ +325cde: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTSOT; │ │ 0x0000 - 0x0004 reg=1 (null) B │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -1377708,17 +1377708,17 @@ │ │ type : '(Ljava/nio/ByteBuffer;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -325cdc: |[325cdc] org.jaudiotagger.tag.id3.framebody.FrameBodyTSOT.:(Ljava/nio/ByteBuffer;I)V │ │ -325cec: 7030 db97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Ljava/nio/ByteBuffer;I)V // method@97db │ │ -325cf2: 0e00 |0003: return-void │ │ +325ce0: |[325ce0] org.jaudiotagger.tag.id3.framebody.FrameBodyTSOT.:(Ljava/nio/ByteBuffer;I)V │ │ +325cf0: 7030 db97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Ljava/nio/ByteBuffer;I)V // method@97db │ │ +325cf6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTSOT; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/nio/ByteBuffer; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1377728,17 +1377728,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTSOT;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -325cf4: |[325cf4] org.jaudiotagger.tag.id3.framebody.FrameBodyTSOT.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTSOT;)V │ │ -325d04: 7020 dc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;)V // method@97dc │ │ -325d0a: 0e00 |0003: return-void │ │ +325cf8: |[325cf8] org.jaudiotagger.tag.id3.framebody.FrameBodyTSOT.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTSOT;)V │ │ +325d08: 7020 dc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;)V // method@97dc │ │ +325d0e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTSOT; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTSOT; │ │ │ │ @@ -1377748,17 +1377748,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -325c94: |[325c94] org.jaudiotagger.tag.id3.framebody.FrameBodyTSOT.getIdentifier:()Ljava/lang/String; │ │ -325ca4: 1a00 c54a |0000: const-string v0, "TSOT" // string@4ac5 │ │ -325ca8: 1100 |0002: return-object v0 │ │ +325c98: |[325c98] org.jaudiotagger.tag.id3.framebody.FrameBodyTSOT.getIdentifier:()Ljava/lang/String; │ │ +325ca8: 1a00 c54a |0000: const-string v0, "TSOT" // string@4ac5 │ │ +325cac: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 6987 (FrameBodyTSOT.java) │ │ │ │ Class #3989 header: │ │ @@ -1377795,17 +1377795,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -325d24: |[325d24] org.jaudiotagger.tag.id3.framebody.FrameBodyTSRC.:()V │ │ -325d34: 7010 d997 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:()V // method@97d9 │ │ -325d3a: 0e00 |0003: return-void │ │ +325d28: |[325d28] org.jaudiotagger.tag.id3.framebody.FrameBodyTSRC.:()V │ │ +325d38: 7010 d997 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:()V // method@97d9 │ │ +325d3e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTSRC; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTSRC;) │ │ @@ -1377813,17 +1377813,17 @@ │ │ type : '(BLjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -325d3c: |[325d3c] org.jaudiotagger.tag.id3.framebody.FrameBodyTSRC.:(BLjava/lang/String;)V │ │ -325d4c: 7030 da97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(BLjava/lang/String;)V // method@97da │ │ -325d52: 0e00 |0003: return-void │ │ +325d40: |[325d40] org.jaudiotagger.tag.id3.framebody.FrameBodyTSRC.:(BLjava/lang/String;)V │ │ +325d50: 7030 da97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(BLjava/lang/String;)V // method@97da │ │ +325d56: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTSRC; │ │ 0x0000 - 0x0004 reg=1 (null) B │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -1377833,17 +1377833,17 @@ │ │ type : '(Ljava/nio/ByteBuffer;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -325d54: |[325d54] org.jaudiotagger.tag.id3.framebody.FrameBodyTSRC.:(Ljava/nio/ByteBuffer;I)V │ │ -325d64: 7030 db97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Ljava/nio/ByteBuffer;I)V // method@97db │ │ -325d6a: 0e00 |0003: return-void │ │ +325d58: |[325d58] org.jaudiotagger.tag.id3.framebody.FrameBodyTSRC.:(Ljava/nio/ByteBuffer;I)V │ │ +325d68: 7030 db97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Ljava/nio/ByteBuffer;I)V // method@97db │ │ +325d6e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTSRC; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/nio/ByteBuffer; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1377853,17 +1377853,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTSRC;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -325d6c: |[325d6c] org.jaudiotagger.tag.id3.framebody.FrameBodyTSRC.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTSRC;)V │ │ -325d7c: 7020 dc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;)V // method@97dc │ │ -325d82: 0e00 |0003: return-void │ │ +325d70: |[325d70] org.jaudiotagger.tag.id3.framebody.FrameBodyTSRC.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTSRC;)V │ │ +325d80: 7020 dc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;)V // method@97dc │ │ +325d86: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTSRC; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTSRC; │ │ │ │ @@ -1377873,17 +1377873,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -325d0c: |[325d0c] org.jaudiotagger.tag.id3.framebody.FrameBodyTSRC.getIdentifier:()Ljava/lang/String; │ │ -325d1c: 1a00 c74a |0000: const-string v0, "TSRC" // string@4ac7 │ │ -325d20: 1100 |0002: return-object v0 │ │ +325d10: |[325d10] org.jaudiotagger.tag.id3.framebody.FrameBodyTSRC.getIdentifier:()Ljava/lang/String; │ │ +325d20: 1a00 c74a |0000: const-string v0, "TSRC" // string@4ac7 │ │ +325d24: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 6988 (FrameBodyTSRC.java) │ │ │ │ Class #3990 header: │ │ @@ -1377920,17 +1377920,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -325d9c: |[325d9c] org.jaudiotagger.tag.id3.framebody.FrameBodyTSSE.:()V │ │ -325dac: 7010 d997 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:()V // method@97d9 │ │ -325db2: 0e00 |0003: return-void │ │ +325da0: |[325da0] org.jaudiotagger.tag.id3.framebody.FrameBodyTSSE.:()V │ │ +325db0: 7010 d997 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:()V // method@97d9 │ │ +325db6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTSSE; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTSSE;) │ │ @@ -1377938,17 +1377938,17 @@ │ │ type : '(BLjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -325db4: |[325db4] org.jaudiotagger.tag.id3.framebody.FrameBodyTSSE.:(BLjava/lang/String;)V │ │ -325dc4: 7030 da97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(BLjava/lang/String;)V // method@97da │ │ -325dca: 0e00 |0003: return-void │ │ +325db8: |[325db8] org.jaudiotagger.tag.id3.framebody.FrameBodyTSSE.:(BLjava/lang/String;)V │ │ +325dc8: 7030 da97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(BLjava/lang/String;)V // method@97da │ │ +325dce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTSSE; │ │ 0x0000 - 0x0004 reg=1 (null) B │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -1377958,17 +1377958,17 @@ │ │ type : '(Ljava/nio/ByteBuffer;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -325dcc: |[325dcc] org.jaudiotagger.tag.id3.framebody.FrameBodyTSSE.:(Ljava/nio/ByteBuffer;I)V │ │ -325ddc: 7030 db97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Ljava/nio/ByteBuffer;I)V // method@97db │ │ -325de2: 0e00 |0003: return-void │ │ +325dd0: |[325dd0] org.jaudiotagger.tag.id3.framebody.FrameBodyTSSE.:(Ljava/nio/ByteBuffer;I)V │ │ +325de0: 7030 db97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Ljava/nio/ByteBuffer;I)V // method@97db │ │ +325de6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTSSE; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/nio/ByteBuffer; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1377978,17 +1377978,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTSSE;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -325de4: |[325de4] org.jaudiotagger.tag.id3.framebody.FrameBodyTSSE.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTSSE;)V │ │ -325df4: 7020 dc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;)V // method@97dc │ │ -325dfa: 0e00 |0003: return-void │ │ +325de8: |[325de8] org.jaudiotagger.tag.id3.framebody.FrameBodyTSSE.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTSSE;)V │ │ +325df8: 7020 dc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;)V // method@97dc │ │ +325dfe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTSSE; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTSSE; │ │ │ │ @@ -1377998,17 +1377998,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -325d84: |[325d84] org.jaudiotagger.tag.id3.framebody.FrameBodyTSSE.getIdentifier:()Ljava/lang/String; │ │ -325d94: 1a00 c94a |0000: const-string v0, "TSSE" // string@4ac9 │ │ -325d98: 1100 |0002: return-object v0 │ │ +325d88: |[325d88] org.jaudiotagger.tag.id3.framebody.FrameBodyTSSE.getIdentifier:()Ljava/lang/String; │ │ +325d98: 1a00 c94a |0000: const-string v0, "TSSE" // string@4ac9 │ │ +325d9c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 6989 (FrameBodyTSSE.java) │ │ │ │ Class #3991 header: │ │ @@ -1378045,17 +1378045,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -325e14: |[325e14] org.jaudiotagger.tag.id3.framebody.FrameBodyTSST.:()V │ │ -325e24: 7010 d997 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:()V // method@97d9 │ │ -325e2a: 0e00 |0003: return-void │ │ +325e18: |[325e18] org.jaudiotagger.tag.id3.framebody.FrameBodyTSST.:()V │ │ +325e28: 7010 d997 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:()V // method@97d9 │ │ +325e2e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTSST; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTSST;) │ │ @@ -1378063,17 +1378063,17 @@ │ │ type : '(BLjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -325e2c: |[325e2c] org.jaudiotagger.tag.id3.framebody.FrameBodyTSST.:(BLjava/lang/String;)V │ │ -325e3c: 7030 da97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(BLjava/lang/String;)V // method@97da │ │ -325e42: 0e00 |0003: return-void │ │ +325e30: |[325e30] org.jaudiotagger.tag.id3.framebody.FrameBodyTSST.:(BLjava/lang/String;)V │ │ +325e40: 7030 da97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(BLjava/lang/String;)V // method@97da │ │ +325e46: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTSST; │ │ 0x0000 - 0x0004 reg=1 (null) B │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -1378083,17 +1378083,17 @@ │ │ type : '(Ljava/nio/ByteBuffer;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -325e44: |[325e44] org.jaudiotagger.tag.id3.framebody.FrameBodyTSST.:(Ljava/nio/ByteBuffer;I)V │ │ -325e54: 7030 db97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Ljava/nio/ByteBuffer;I)V // method@97db │ │ -325e5a: 0e00 |0003: return-void │ │ +325e48: |[325e48] org.jaudiotagger.tag.id3.framebody.FrameBodyTSST.:(Ljava/nio/ByteBuffer;I)V │ │ +325e58: 7030 db97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Ljava/nio/ByteBuffer;I)V // method@97db │ │ +325e5e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTSST; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/nio/ByteBuffer; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1378103,17 +1378103,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTSST;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -325e5c: |[325e5c] org.jaudiotagger.tag.id3.framebody.FrameBodyTSST.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTSST;)V │ │ -325e6c: 7020 dc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;)V // method@97dc │ │ -325e72: 0e00 |0003: return-void │ │ +325e60: |[325e60] org.jaudiotagger.tag.id3.framebody.FrameBodyTSST.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTSST;)V │ │ +325e70: 7020 dc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;)V // method@97dc │ │ +325e76: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTSST; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTSST; │ │ │ │ @@ -1378123,17 +1378123,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -325dfc: |[325dfc] org.jaudiotagger.tag.id3.framebody.FrameBodyTSST.getIdentifier:()Ljava/lang/String; │ │ -325e0c: 1a00 ca4a |0000: const-string v0, "TSST" // string@4aca │ │ -325e10: 1100 |0002: return-object v0 │ │ +325e00: |[325e00] org.jaudiotagger.tag.id3.framebody.FrameBodyTSST.getIdentifier:()Ljava/lang/String; │ │ +325e10: 1a00 ca4a |0000: const-string v0, "TSST" // string@4aca │ │ +325e14: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 6990 (FrameBodyTSST.java) │ │ │ │ Class #3992 header: │ │ @@ -1378636,27 +1378636,27 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -325eb0: |[325eb0] org.jaudiotagger.tag.id3.framebody.FrameBodyTXXX.:()V │ │ -325ec0: 7010 d997 0200 |0000: invoke-direct {v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:()V // method@97d9 │ │ -325ec6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -325ec8: 7110 ca86 0000 |0004: invoke-static {v0}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@86ca │ │ -325ece: 0c00 |0007: move-result-object v0 │ │ -325ed0: 1a01 bd4c |0008: const-string v1, "TextEncoding" // string@4cbd │ │ -325ed4: 6e30 179b 1200 |000a: invoke-virtual {v2, v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTXXX;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9b17 │ │ -325eda: 1a00 b014 |000d: const-string v0, "Description" // string@14b0 │ │ -325ede: 1a01 0000 |000f: const-string v1, "" // string@0000 │ │ -325ee2: 6e30 179b 0201 |0011: invoke-virtual {v2, v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTXXX;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9b17 │ │ -325ee8: 1a00 0c4c |0014: const-string v0, "Text" // string@4c0c │ │ -325eec: 6e30 179b 0201 |0016: invoke-virtual {v2, v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTXXX;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9b17 │ │ -325ef2: 0e00 |0019: return-void │ │ +325eb4: |[325eb4] org.jaudiotagger.tag.id3.framebody.FrameBodyTXXX.:()V │ │ +325ec4: 7010 d997 0200 |0000: invoke-direct {v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:()V // method@97d9 │ │ +325eca: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +325ecc: 7110 ca86 0000 |0004: invoke-static {v0}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@86ca │ │ +325ed2: 0c00 |0007: move-result-object v0 │ │ +325ed4: 1a01 bd4c |0008: const-string v1, "TextEncoding" // string@4cbd │ │ +325ed8: 6e30 179b 1200 |000a: invoke-virtual {v2, v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTXXX;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9b17 │ │ +325ede: 1a00 b014 |000d: const-string v0, "Description" // string@14b0 │ │ +325ee2: 1a01 0000 |000f: const-string v1, "" // string@0000 │ │ +325ee6: 6e30 179b 0201 |0011: invoke-virtual {v2, v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTXXX;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9b17 │ │ +325eec: 1a00 0c4c |0014: const-string v0, "Text" // string@4c0c │ │ +325ef0: 6e30 179b 0201 |0016: invoke-virtual {v2, v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTXXX;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9b17 │ │ +325ef6: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ 0x0004 line=158 │ │ 0x0011 line=159 │ │ 0x0016 line=160 │ │ locals : │ │ @@ -1378667,25 +1378667,25 @@ │ │ type : '(BLjava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -325ef4: |[325ef4] org.jaudiotagger.tag.id3.framebody.FrameBodyTXXX.:(BLjava/lang/String;Ljava/lang/String;)V │ │ -325f04: 7010 d997 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:()V // method@97d9 │ │ -325f0a: 7110 ca86 0200 |0003: invoke-static {v2}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@86ca │ │ -325f10: 0c02 |0006: move-result-object v2 │ │ -325f12: 1a00 bd4c |0007: const-string v0, "TextEncoding" // string@4cbd │ │ -325f16: 6e30 179b 0102 |0009: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTXXX;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9b17 │ │ -325f1c: 1a02 b014 |000c: const-string v2, "Description" // string@14b0 │ │ -325f20: 6e30 179b 2103 |000e: invoke-virtual {v1, v2, v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTXXX;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9b17 │ │ -325f26: 1a02 0c4c |0011: const-string v2, "Text" // string@4c0c │ │ -325f2a: 6e30 179b 2104 |0013: invoke-virtual {v1, v2, v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTXXX;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9b17 │ │ -325f30: 0e00 |0016: return-void │ │ +325ef8: |[325ef8] org.jaudiotagger.tag.id3.framebody.FrameBodyTXXX.:(BLjava/lang/String;Ljava/lang/String;)V │ │ +325f08: 7010 d997 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:()V // method@97d9 │ │ +325f0e: 7110 ca86 0200 |0003: invoke-static {v2}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@86ca │ │ +325f14: 0c02 |0006: move-result-object v2 │ │ +325f16: 1a00 bd4c |0007: const-string v0, "TextEncoding" // string@4cbd │ │ +325f1a: 6e30 179b 0102 |0009: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTXXX;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9b17 │ │ +325f20: 1a02 b014 |000c: const-string v2, "Description" // string@14b0 │ │ +325f24: 6e30 179b 2103 |000e: invoke-virtual {v1, v2, v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTXXX;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9b17 │ │ +325f2a: 1a02 0c4c |0011: const-string v2, "Text" // string@4c0c │ │ +325f2e: 6e30 179b 2104 |0013: invoke-virtual {v1, v2, v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTXXX;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9b17 │ │ +325f34: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ 0x0003 line=190 │ │ 0x000e line=191 │ │ 0x0013 line=192 │ │ locals : │ │ @@ -1378699,17 +1378699,17 @@ │ │ type : '(Ljava/nio/ByteBuffer;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -325f34: |[325f34] org.jaudiotagger.tag.id3.framebody.FrameBodyTXXX.:(Ljava/nio/ByteBuffer;I)V │ │ -325f44: 7030 db97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Ljava/nio/ByteBuffer;I)V // method@97db │ │ -325f4a: 0e00 |0003: return-void │ │ +325f38: |[325f38] org.jaudiotagger.tag.id3.framebody.FrameBodyTXXX.:(Ljava/nio/ByteBuffer;I)V │ │ +325f48: 7030 db97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Ljava/nio/ByteBuffer;I)V // method@97db │ │ +325f4e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=204 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTXXX; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/nio/ByteBuffer; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1378719,34 +1378719,34 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTMOO;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 41 16-bit code units │ │ -325f4c: |[325f4c] org.jaudiotagger.tag.id3.framebody.FrameBodyTXXX.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTMOO;)V │ │ -325f5c: 7010 d997 0200 |0000: invoke-direct {v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:()V // method@97d9 │ │ -325f62: 6e10 5b9a 0300 |0003: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTMOO;.getTextEncoding:()B // method@9a5b │ │ -325f68: 0a00 |0006: move-result v0 │ │ -325f6a: 7110 ca86 0000 |0007: invoke-static {v0}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@86ca │ │ -325f70: 0c00 |000a: move-result-object v0 │ │ -325f72: 1a01 bd4c |000b: const-string v1, "TextEncoding" // string@4cbd │ │ -325f76: 6e30 179b 1200 |000d: invoke-virtual {v2, v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTXXX;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9b17 │ │ -325f7c: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -325f7e: 7110 ca86 0000 |0011: invoke-static {v0}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@86ca │ │ -325f84: 0c00 |0014: move-result-object v0 │ │ -325f86: 6e30 179b 1200 |0015: invoke-virtual {v2, v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTXXX;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9b17 │ │ -325f8c: 1a00 b014 |0018: const-string v0, "Description" // string@14b0 │ │ -325f90: 1a01 5939 |001a: const-string v1, "MOOD" // string@3959 │ │ -325f94: 6e30 179b 0201 |001c: invoke-virtual {v2, v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTXXX;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9b17 │ │ -325f9a: 6e10 5a9a 0300 |001f: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTMOO;.getText:()Ljava/lang/String; // method@9a5a │ │ -325fa0: 0c03 |0022: move-result-object v3 │ │ -325fa2: 1a00 0c4c |0023: const-string v0, "Text" // string@4c0c │ │ -325fa6: 6e30 179b 0203 |0025: invoke-virtual {v2, v0, v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTXXX;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9b17 │ │ -325fac: 0e00 |0028: return-void │ │ +325f50: |[325f50] org.jaudiotagger.tag.id3.framebody.FrameBodyTXXX.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTMOO;)V │ │ +325f60: 7010 d997 0200 |0000: invoke-direct {v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:()V // method@97d9 │ │ +325f66: 6e10 5b9a 0300 |0003: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTMOO;.getTextEncoding:()B // method@9a5b │ │ +325f6c: 0a00 |0006: move-result v0 │ │ +325f6e: 7110 ca86 0000 |0007: invoke-static {v0}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@86ca │ │ +325f74: 0c00 |000a: move-result-object v0 │ │ +325f76: 1a01 bd4c |000b: const-string v1, "TextEncoding" // string@4cbd │ │ +325f7a: 6e30 179b 1200 |000d: invoke-virtual {v2, v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTXXX;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9b17 │ │ +325f80: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +325f82: 7110 ca86 0000 |0011: invoke-static {v0}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@86ca │ │ +325f88: 0c00 |0014: move-result-object v0 │ │ +325f8a: 6e30 179b 1200 |0015: invoke-virtual {v2, v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTXXX;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9b17 │ │ +325f90: 1a00 b014 |0018: const-string v0, "Description" // string@14b0 │ │ +325f94: 1a01 5939 |001a: const-string v1, "MOOD" // string@3959 │ │ +325f98: 6e30 179b 0201 |001c: invoke-virtual {v2, v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTXXX;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9b17 │ │ +325f9e: 6e10 5a9a 0300 |001f: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTMOO;.getText:()Ljava/lang/String; // method@9a5a │ │ +325fa4: 0c03 |0022: move-result-object v3 │ │ +325fa6: 1a00 0c4c |0023: const-string v0, "Text" // string@4c0c │ │ +325faa: 6e30 179b 0203 |0025: invoke-virtual {v2, v0, v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTXXX;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9b17 │ │ +325fb0: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ 0x0003 line=170 │ │ 0x0011 line=171 │ │ 0x001c line=172 │ │ 0x001f line=173 │ │ @@ -1378759,17 +1378759,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTXXX;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -325fb0: |[325fb0] org.jaudiotagger.tag.id3.framebody.FrameBodyTXXX.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTXXX;)V │ │ -325fc0: 7020 dc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;)V // method@97dc │ │ -325fc6: 0e00 |0003: return-void │ │ +325fb4: |[325fb4] org.jaudiotagger.tag.id3.framebody.FrameBodyTXXX.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTXXX;)V │ │ +325fc4: 7020 dc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;)V // method@97dc │ │ +325fca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=178 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTXXX; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTXXX; │ │ │ │ @@ -1378779,20 +1378779,20 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -325e74: |[325e74] org.jaudiotagger.tag.id3.framebody.FrameBodyTXXX.getDescription:()Ljava/lang/String; │ │ -325e84: 1a00 b014 |0000: const-string v0, "Description" // string@14b0 │ │ -325e88: 6e20 129b 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTXXX;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@9b12 │ │ -325e8e: 0c00 |0005: move-result-object v0 │ │ -325e90: 1f00 3710 |0006: check-cast v0, Ljava/lang/String; // type@1037 │ │ -325e94: 1100 |0008: return-object v0 │ │ +325e78: |[325e78] org.jaudiotagger.tag.id3.framebody.FrameBodyTXXX.getDescription:()Ljava/lang/String; │ │ +325e88: 1a00 b014 |0000: const-string v0, "Description" // string@14b0 │ │ +325e8c: 6e20 129b 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTXXX;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@9b12 │ │ +325e92: 0c00 |0005: move-result-object v0 │ │ +325e94: 1f00 3710 |0006: check-cast v0, Ljava/lang/String; // type@1037 │ │ +325e98: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=222 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTXXX; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTXXX;) │ │ @@ -1378800,34 +1378800,34 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -325e98: |[325e98] org.jaudiotagger.tag.id3.framebody.FrameBodyTXXX.getIdentifier:()Ljava/lang/String; │ │ -325ea8: 1a00 204b |0000: const-string v0, "TXXX" // string@4b20 │ │ -325eac: 1100 |0002: return-object v0 │ │ +325e9c: |[325e9c] org.jaudiotagger.tag.id3.framebody.FrameBodyTXXX.getIdentifier:()Ljava/lang/String; │ │ +325eac: 1a00 204b |0000: const-string v0, "TXXX" // string@4b20 │ │ +325eb0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTXXX;) │ │ name : 'setDescription' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -325fc8: |[325fc8] org.jaudiotagger.tag.id3.framebody.FrameBodyTXXX.setDescription:(Ljava/lang/String;)V │ │ -325fd8: 1a00 b014 |0000: const-string v0, "Description" // string@14b0 │ │ -325fdc: 6e30 179b 0102 |0002: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTXXX;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9b17 │ │ -325fe2: 0e00 |0005: return-void │ │ +325fcc: |[325fcc] org.jaudiotagger.tag.id3.framebody.FrameBodyTXXX.setDescription:(Ljava/lang/String;)V │ │ +325fdc: 1a00 b014 |0000: const-string v0, "Description" // string@14b0 │ │ +325fe0: 6e30 179b 0102 |0002: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTXXX;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9b17 │ │ +325fe6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=214 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTXXX; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1378836,32 +1378836,32 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 38 16-bit code units │ │ -325fe4: |[325fe4] org.jaudiotagger.tag.id3.framebody.FrameBodyTXXX.setupObjectList:()V │ │ -325ff4: 5440 fe8e |0000: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTXXX;.objectList:Ljava/util/ArrayList; // field@8efe │ │ -325ff8: 2201 ea11 |0002: new-instance v1, Lorg/jaudiotagger/tag/datatype/NumberHashMap; // type@11ea │ │ -325ffc: 1a02 bd4c |0004: const-string v2, "TextEncoding" // string@4cbd │ │ -326000: 1213 |0006: const/4 v3, #int 1 // #1 │ │ -326002: 7040 ae93 2134 |0007: invoke-direct {v1, v2, v4, v3}, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V // method@93ae │ │ -326008: 6e20 b288 1000 |000a: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -32600e: 5440 fe8e |000d: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTXXX;.objectList:Ljava/util/ArrayList; // field@8efe │ │ -326012: 2201 fb11 |000f: new-instance v1, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated; // type@11fb │ │ -326016: 1a02 b014 |0011: const-string v2, "Description" // string@14b0 │ │ -32601a: 7030 4b94 2104 |0013: invoke-direct {v1, v2, v4}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@944b │ │ -326020: 6e20 b288 1000 |0016: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -326026: 5440 fe8e |0019: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTXXX;.objectList:Ljava/util/ArrayList; // field@8efe │ │ -32602a: 2201 fc11 |001b: new-instance v1, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated; // type@11fc │ │ -32602e: 1a02 0c4c |001d: const-string v2, "Text" // string@4c0c │ │ -326032: 7030 5894 2104 |001f: invoke-direct {v1, v2, v4}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@9458 │ │ -326038: 6e20 b288 1000 |0022: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -32603e: 0e00 |0025: return-void │ │ +325fe8: |[325fe8] org.jaudiotagger.tag.id3.framebody.FrameBodyTXXX.setupObjectList:()V │ │ +325ff8: 5440 fe8e |0000: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTXXX;.objectList:Ljava/util/ArrayList; // field@8efe │ │ +325ffc: 2201 ea11 |0002: new-instance v1, Lorg/jaudiotagger/tag/datatype/NumberHashMap; // type@11ea │ │ +326000: 1a02 bd4c |0004: const-string v2, "TextEncoding" // string@4cbd │ │ +326004: 1213 |0006: const/4 v3, #int 1 // #1 │ │ +326006: 7040 ae93 2134 |0007: invoke-direct {v1, v2, v4, v3}, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V // method@93ae │ │ +32600c: 6e20 b288 1000 |000a: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +326012: 5440 fe8e |000d: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTXXX;.objectList:Ljava/util/ArrayList; // field@8efe │ │ +326016: 2201 fb11 |000f: new-instance v1, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated; // type@11fb │ │ +32601a: 1a02 b014 |0011: const-string v2, "Description" // string@14b0 │ │ +32601e: 7030 4b94 2104 |0013: invoke-direct {v1, v2, v4}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@944b │ │ +326024: 6e20 b288 1000 |0016: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +32602a: 5440 fe8e |0019: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTXXX;.objectList:Ljava/util/ArrayList; // field@8efe │ │ +32602e: 2201 fc11 |001b: new-instance v1, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated; // type@11fc │ │ +326032: 1a02 0c4c |001d: const-string v2, "Text" // string@4c0c │ │ +326036: 7030 5894 2104 |001f: invoke-direct {v1, v2, v4}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@9458 │ │ +32603c: 6e20 b288 1000 |0022: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +326042: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=256 │ │ 0x000d line=257 │ │ 0x0019 line=258 │ │ locals : │ │ 0x0000 - 0x0026 reg=4 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTXXX; │ │ @@ -1378871,36 +1378871,36 @@ │ │ type : '(Ljava/io/ByteArrayOutputStream;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -326040: |[326040] org.jaudiotagger.tag.id3.framebody.FrameBodyTXXX.write:(Ljava/io/ByteArrayOutputStream;)V │ │ -326050: 6e10 0f9b 0200 |0000: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTXXX;.getHeader:()Lorg/jaudiotagger/tag/id3/AbstractTagFrame; // method@9b0f │ │ -326056: 0c00 |0003: move-result-object v0 │ │ -326058: 6e10 149b 0200 |0004: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTXXX;.getTextEncoding:()B // method@9b14 │ │ -32605e: 0a01 |0007: move-result v1 │ │ -326060: 7120 9f95 1000 |0008: invoke-static {v0, v1}, Lorg/jaudiotagger/tag/id3/ID3TextEncodingConversion;.getTextEncoding:(Lorg/jaudiotagger/tag/id3/AbstractTagFrame;B)B // method@959f │ │ -326066: 0a00 |000b: move-result v0 │ │ -326068: 6e20 199b 0200 |000c: invoke-virtual {v2, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTXXX;.setTextEncoding:(B)V // method@9b19 │ │ -32606e: 1a00 b014 |000f: const-string v0, "Description" // string@14b0 │ │ -326072: 6e20 119b 0200 |0011: invoke-virtual {v2, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTXXX;.getObject:(Ljava/lang/String;)Lorg/jaudiotagger/tag/datatype/AbstractDataType; // method@9b11 │ │ -326078: 0c00 |0014: move-result-object v0 │ │ -32607a: 1f00 fb11 |0015: check-cast v0, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated; // type@11fb │ │ -32607e: 6e10 4e94 0000 |0017: invoke-virtual {v0}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;.canBeEncoded:()Z // method@944e │ │ -326084: 0a00 |001a: move-result v0 │ │ -326086: 3900 0d00 |001b: if-nez v0, 0028 // +000d │ │ -32608a: 6e10 0f9b 0200 |001d: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTXXX;.getHeader:()Lorg/jaudiotagger/tag/id3/AbstractTagFrame; // method@9b0f │ │ -326090: 0c00 |0020: move-result-object v0 │ │ -326092: 7110 a095 0000 |0021: invoke-static {v0}, Lorg/jaudiotagger/tag/id3/ID3TextEncodingConversion;.getUnicodeTextEncoding:(Lorg/jaudiotagger/tag/id3/AbstractTagFrame;)B // method@95a0 │ │ -326098: 0a00 |0024: move-result v0 │ │ -32609a: 6e20 199b 0200 |0025: invoke-virtual {v2, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTXXX;.setTextEncoding:(B)V // method@9b19 │ │ -3260a0: 6f20 ed97 3200 |0028: invoke-super {v2, v3}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.write:(Ljava/io/ByteArrayOutputStream;)V // method@97ed │ │ -3260a6: 0e00 |002b: return-void │ │ +326044: |[326044] org.jaudiotagger.tag.id3.framebody.FrameBodyTXXX.write:(Ljava/io/ByteArrayOutputStream;)V │ │ +326054: 6e10 0f9b 0200 |0000: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTXXX;.getHeader:()Lorg/jaudiotagger/tag/id3/AbstractTagFrame; // method@9b0f │ │ +32605a: 0c00 |0003: move-result-object v0 │ │ +32605c: 6e10 149b 0200 |0004: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTXXX;.getTextEncoding:()B // method@9b14 │ │ +326062: 0a01 |0007: move-result v1 │ │ +326064: 7120 9f95 1000 |0008: invoke-static {v0, v1}, Lorg/jaudiotagger/tag/id3/ID3TextEncodingConversion;.getTextEncoding:(Lorg/jaudiotagger/tag/id3/AbstractTagFrame;B)B // method@959f │ │ +32606a: 0a00 |000b: move-result v0 │ │ +32606c: 6e20 199b 0200 |000c: invoke-virtual {v2, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTXXX;.setTextEncoding:(B)V // method@9b19 │ │ +326072: 1a00 b014 |000f: const-string v0, "Description" // string@14b0 │ │ +326076: 6e20 119b 0200 |0011: invoke-virtual {v2, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTXXX;.getObject:(Ljava/lang/String;)Lorg/jaudiotagger/tag/datatype/AbstractDataType; // method@9b11 │ │ +32607c: 0c00 |0014: move-result-object v0 │ │ +32607e: 1f00 fb11 |0015: check-cast v0, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated; // type@11fb │ │ +326082: 6e10 4e94 0000 |0017: invoke-virtual {v0}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;.canBeEncoded:()Z // method@944e │ │ +326088: 0a00 |001a: move-result v0 │ │ +32608a: 3900 0d00 |001b: if-nez v0, 0028 // +000d │ │ +32608e: 6e10 0f9b 0200 |001d: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTXXX;.getHeader:()Lorg/jaudiotagger/tag/id3/AbstractTagFrame; // method@9b0f │ │ +326094: 0c00 |0020: move-result-object v0 │ │ +326096: 7110 a095 0000 |0021: invoke-static {v0}, Lorg/jaudiotagger/tag/id3/ID3TextEncodingConversion;.getUnicodeTextEncoding:(Lorg/jaudiotagger/tag/id3/AbstractTagFrame;)B // method@95a0 │ │ +32609c: 0a00 |0024: move-result v0 │ │ +32609e: 6e20 199b 0200 |0025: invoke-virtual {v2, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTXXX;.setTextEncoding:(B)V // method@9b19 │ │ +3260a4: 6f20 ed97 3200 |0028: invoke-super {v2, v3}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.write:(Ljava/io/ByteArrayOutputStream;)V // method@97ed │ │ +3260aa: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=241 │ │ 0x0011 line=244 │ │ 0x001d line=246 │ │ 0x0028 line=248 │ │ locals : │ │ @@ -1378944,17 +1378944,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3260c0: |[3260c0] org.jaudiotagger.tag.id3.framebody.FrameBodyTYER.:()V │ │ -3260d0: 7010 d997 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:()V // method@97d9 │ │ -3260d6: 0e00 |0003: return-void │ │ +3260c4: |[3260c4] org.jaudiotagger.tag.id3.framebody.FrameBodyTYER.:()V │ │ +3260d4: 7010 d997 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:()V // method@97d9 │ │ +3260da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTYER; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTYER;) │ │ @@ -1378962,17 +1378962,17 @@ │ │ type : '(BLjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -3260d8: |[3260d8] org.jaudiotagger.tag.id3.framebody.FrameBodyTYER.:(BLjava/lang/String;)V │ │ -3260e8: 7030 da97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(BLjava/lang/String;)V // method@97da │ │ -3260ee: 0e00 |0003: return-void │ │ +3260dc: |[3260dc] org.jaudiotagger.tag.id3.framebody.FrameBodyTYER.:(BLjava/lang/String;)V │ │ +3260ec: 7030 da97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(BLjava/lang/String;)V // method@97da │ │ +3260f2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTYER; │ │ 0x0000 - 0x0004 reg=1 (null) B │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -1378982,17 +1378982,17 @@ │ │ type : '(Ljava/nio/ByteBuffer;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -3260f0: |[3260f0] org.jaudiotagger.tag.id3.framebody.FrameBodyTYER.:(Ljava/nio/ByteBuffer;I)V │ │ -326100: 7030 db97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Ljava/nio/ByteBuffer;I)V // method@97db │ │ -326106: 0e00 |0003: return-void │ │ +3260f4: |[3260f4] org.jaudiotagger.tag.id3.framebody.FrameBodyTYER.:(Ljava/nio/ByteBuffer;I)V │ │ +326104: 7030 db97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Ljava/nio/ByteBuffer;I)V // method@97db │ │ +32610a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTYER; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/nio/ByteBuffer; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1379002,26 +1379002,26 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -326108: |[326108] org.jaudiotagger.tag.id3.framebody.FrameBodyTYER.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;)V │ │ -326118: 7010 d997 0200 |0000: invoke-direct {v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:()V // method@97d9 │ │ -32611e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -326120: 7110 ca86 0000 |0004: invoke-static {v0}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@86ca │ │ -326126: 0c00 |0007: move-result-object v0 │ │ -326128: 1a01 bd4c |0008: const-string v1, "TextEncoding" // string@4cbd │ │ -32612c: 6e30 239b 1200 |000a: invoke-virtual {v2, v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTYER;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9b23 │ │ -326132: 6e10 ea99 0300 |000d: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.getText:()Ljava/lang/String; // method@99ea │ │ -326138: 0c03 |0010: move-result-object v3 │ │ -32613a: 1a00 0c4c |0011: const-string v0, "Text" // string@4c0c │ │ -32613e: 6e30 239b 0203 |0013: invoke-virtual {v2, v0, v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTYER;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9b23 │ │ -326144: 0e00 |0016: return-void │ │ +32610c: |[32610c] org.jaudiotagger.tag.id3.framebody.FrameBodyTYER.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;)V │ │ +32611c: 7010 d997 0200 |0000: invoke-direct {v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:()V // method@97d9 │ │ +326122: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +326124: 7110 ca86 0000 |0004: invoke-static {v0}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@86ca │ │ +32612a: 0c00 |0007: move-result-object v0 │ │ +32612c: 1a01 bd4c |0008: const-string v1, "TextEncoding" // string@4cbd │ │ +326130: 6e30 239b 1200 |000a: invoke-virtual {v2, v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTYER;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9b23 │ │ +326136: 6e10 ea99 0300 |000d: invoke-virtual {v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.getText:()Ljava/lang/String; // method@99ea │ │ +32613c: 0c03 |0010: move-result-object v3 │ │ +32613e: 1a00 0c4c |0011: const-string v0, "Text" // string@4c0c │ │ +326142: 6e30 239b 0203 |0013: invoke-virtual {v2, v0, v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTYER;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9b23 │ │ +326148: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0004 line=59 │ │ 0x000d line=60 │ │ locals : │ │ 0x0000 - 0x0017 reg=2 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTYER; │ │ @@ -1379032,17 +1379032,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTYER;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -326148: |[326148] org.jaudiotagger.tag.id3.framebody.FrameBodyTYER.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTYER;)V │ │ -326158: 7020 dc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;)V // method@97dc │ │ -32615e: 0e00 |0003: return-void │ │ +32614c: |[32614c] org.jaudiotagger.tag.id3.framebody.FrameBodyTYER.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTYER;)V │ │ +32615c: 7020 dc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;)V // method@97dc │ │ +326162: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTYER; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTYER; │ │ │ │ @@ -1379052,17 +1379052,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3260a8: |[3260a8] org.jaudiotagger.tag.id3.framebody.FrameBodyTYER.getIdentifier:()Ljava/lang/String; │ │ -3260b8: 1a00 244b |0000: const-string v0, "TYER" // string@4b24 │ │ -3260bc: 1100 |0002: return-object v0 │ │ +3260ac: |[3260ac] org.jaudiotagger.tag.id3.framebody.FrameBodyTYER.getIdentifier:()Ljava/lang/String; │ │ +3260bc: 1a00 244b |0000: const-string v0, "TYER" // string@4b24 │ │ +3260c0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 6992 (FrameBodyTYER.java) │ │ │ │ Class #3994 header: │ │ @@ -1379099,17 +1379099,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -32696c: |[32696c] org.jaudiotagger.tag.id3.framebody.FrameBodyWCOM.:()V │ │ -32697c: 7010 ee97 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyUrlLink;.:()V // method@97ee │ │ -326982: 0e00 |0003: return-void │ │ +326970: |[326970] org.jaudiotagger.tag.id3.framebody.FrameBodyWCOM.:()V │ │ +326980: 7010 ee97 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyUrlLink;.:()V // method@97ee │ │ +326986: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWCOM; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWCOM;) │ │ @@ -1379117,17 +1379117,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -326984: |[326984] org.jaudiotagger.tag.id3.framebody.FrameBodyWCOM.:(Ljava/lang/String;)V │ │ -326994: 7020 ef97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyUrlLink;.:(Ljava/lang/String;)V // method@97ef │ │ -32699a: 0e00 |0003: return-void │ │ +326988: |[326988] org.jaudiotagger.tag.id3.framebody.FrameBodyWCOM.:(Ljava/lang/String;)V │ │ +326998: 7020 ef97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyUrlLink;.:(Ljava/lang/String;)V // method@97ef │ │ +32699e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWCOM; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1379136,17 +1379136,17 @@ │ │ type : '(Ljava/nio/ByteBuffer;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -32699c: |[32699c] org.jaudiotagger.tag.id3.framebody.FrameBodyWCOM.:(Ljava/nio/ByteBuffer;I)V │ │ -3269ac: 7030 f097 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyUrlLink;.:(Ljava/nio/ByteBuffer;I)V // method@97f0 │ │ -3269b2: 0e00 |0003: return-void │ │ +3269a0: |[3269a0] org.jaudiotagger.tag.id3.framebody.FrameBodyWCOM.:(Ljava/nio/ByteBuffer;I)V │ │ +3269b0: 7030 f097 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyUrlLink;.:(Ljava/nio/ByteBuffer;I)V // method@97f0 │ │ +3269b6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWCOM; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/nio/ByteBuffer; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1379156,17 +1379156,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWCOM;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3269b4: |[3269b4] org.jaudiotagger.tag.id3.framebody.FrameBodyWCOM.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWCOM;)V │ │ -3269c4: 7020 f197 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyUrlLink;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyUrlLink;)V // method@97f1 │ │ -3269ca: 0e00 |0003: return-void │ │ +3269b8: |[3269b8] org.jaudiotagger.tag.id3.framebody.FrameBodyWCOM.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWCOM;)V │ │ +3269c8: 7020 f197 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyUrlLink;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyUrlLink;)V // method@97f1 │ │ +3269ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWCOM; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWCOM; │ │ │ │ @@ -1379176,17 +1379176,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -326954: |[326954] org.jaudiotagger.tag.id3.framebody.FrameBodyWCOM.getIdentifier:()Ljava/lang/String; │ │ -326964: 1a00 0653 |0000: const-string v0, "WCOM" // string@5306 │ │ -326968: 1100 |0002: return-object v0 │ │ +326958: |[326958] org.jaudiotagger.tag.id3.framebody.FrameBodyWCOM.getIdentifier:()Ljava/lang/String; │ │ +326968: 1a00 0653 |0000: const-string v0, "WCOM" // string@5306 │ │ +32696c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 6997 (FrameBodyWCOM.java) │ │ │ │ Class #3995 header: │ │ @@ -1379223,17 +1379223,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3269e4: |[3269e4] org.jaudiotagger.tag.id3.framebody.FrameBodyWCOP.:()V │ │ -3269f4: 7010 ee97 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyUrlLink;.:()V // method@97ee │ │ -3269fa: 0e00 |0003: return-void │ │ +3269e8: |[3269e8] org.jaudiotagger.tag.id3.framebody.FrameBodyWCOP.:()V │ │ +3269f8: 7010 ee97 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyUrlLink;.:()V // method@97ee │ │ +3269fe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWCOP; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWCOP;) │ │ @@ -1379241,17 +1379241,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3269fc: |[3269fc] org.jaudiotagger.tag.id3.framebody.FrameBodyWCOP.:(Ljava/lang/String;)V │ │ -326a0c: 7020 ef97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyUrlLink;.:(Ljava/lang/String;)V // method@97ef │ │ -326a12: 0e00 |0003: return-void │ │ +326a00: |[326a00] org.jaudiotagger.tag.id3.framebody.FrameBodyWCOP.:(Ljava/lang/String;)V │ │ +326a10: 7020 ef97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyUrlLink;.:(Ljava/lang/String;)V // method@97ef │ │ +326a16: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWCOP; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1379260,17 +1379260,17 @@ │ │ type : '(Ljava/nio/ByteBuffer;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -326a14: |[326a14] org.jaudiotagger.tag.id3.framebody.FrameBodyWCOP.:(Ljava/nio/ByteBuffer;I)V │ │ -326a24: 7030 f097 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyUrlLink;.:(Ljava/nio/ByteBuffer;I)V // method@97f0 │ │ -326a2a: 0e00 |0003: return-void │ │ +326a18: |[326a18] org.jaudiotagger.tag.id3.framebody.FrameBodyWCOP.:(Ljava/nio/ByteBuffer;I)V │ │ +326a28: 7030 f097 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyUrlLink;.:(Ljava/nio/ByteBuffer;I)V // method@97f0 │ │ +326a2e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWCOP; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/nio/ByteBuffer; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1379280,17 +1379280,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWCOP;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -326a2c: |[326a2c] org.jaudiotagger.tag.id3.framebody.FrameBodyWCOP.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWCOP;)V │ │ -326a3c: 7020 f197 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyUrlLink;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyUrlLink;)V // method@97f1 │ │ -326a42: 0e00 |0003: return-void │ │ +326a30: |[326a30] org.jaudiotagger.tag.id3.framebody.FrameBodyWCOP.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWCOP;)V │ │ +326a40: 7020 f197 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyUrlLink;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyUrlLink;)V // method@97f1 │ │ +326a46: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWCOP; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWCOP; │ │ │ │ @@ -1379300,17 +1379300,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3269cc: |[3269cc] org.jaudiotagger.tag.id3.framebody.FrameBodyWCOP.getIdentifier:()Ljava/lang/String; │ │ -3269dc: 1a00 0753 |0000: const-string v0, "WCOP" // string@5307 │ │ -3269e0: 1100 |0002: return-object v0 │ │ +3269d0: |[3269d0] org.jaudiotagger.tag.id3.framebody.FrameBodyWCOP.getIdentifier:()Ljava/lang/String; │ │ +3269e0: 1a00 0753 |0000: const-string v0, "WCOP" // string@5307 │ │ +3269e4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 6998 (FrameBodyWCOP.java) │ │ │ │ Class #3996 header: │ │ @@ -1379347,17 +1379347,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -326a5c: |[326a5c] org.jaudiotagger.tag.id3.framebody.FrameBodyWOAF.:()V │ │ -326a6c: 7010 ee97 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyUrlLink;.:()V // method@97ee │ │ -326a72: 0e00 |0003: return-void │ │ +326a60: |[326a60] org.jaudiotagger.tag.id3.framebody.FrameBodyWOAF.:()V │ │ +326a70: 7010 ee97 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyUrlLink;.:()V // method@97ee │ │ +326a76: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWOAF; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWOAF;) │ │ @@ -1379365,17 +1379365,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -326a74: |[326a74] org.jaudiotagger.tag.id3.framebody.FrameBodyWOAF.:(Ljava/lang/String;)V │ │ -326a84: 7020 ef97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyUrlLink;.:(Ljava/lang/String;)V // method@97ef │ │ -326a8a: 0e00 |0003: return-void │ │ +326a78: |[326a78] org.jaudiotagger.tag.id3.framebody.FrameBodyWOAF.:(Ljava/lang/String;)V │ │ +326a88: 7020 ef97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyUrlLink;.:(Ljava/lang/String;)V // method@97ef │ │ +326a8e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWOAF; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1379384,17 +1379384,17 @@ │ │ type : '(Ljava/nio/ByteBuffer;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -326a8c: |[326a8c] org.jaudiotagger.tag.id3.framebody.FrameBodyWOAF.:(Ljava/nio/ByteBuffer;I)V │ │ -326a9c: 7030 f097 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyUrlLink;.:(Ljava/nio/ByteBuffer;I)V // method@97f0 │ │ -326aa2: 0e00 |0003: return-void │ │ +326a90: |[326a90] org.jaudiotagger.tag.id3.framebody.FrameBodyWOAF.:(Ljava/nio/ByteBuffer;I)V │ │ +326aa0: 7030 f097 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyUrlLink;.:(Ljava/nio/ByteBuffer;I)V // method@97f0 │ │ +326aa6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWOAF; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/nio/ByteBuffer; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1379404,17 +1379404,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWOAF;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -326aa4: |[326aa4] org.jaudiotagger.tag.id3.framebody.FrameBodyWOAF.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWOAF;)V │ │ -326ab4: 7020 f197 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyUrlLink;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyUrlLink;)V // method@97f1 │ │ -326aba: 0e00 |0003: return-void │ │ +326aa8: |[326aa8] org.jaudiotagger.tag.id3.framebody.FrameBodyWOAF.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWOAF;)V │ │ +326ab8: 7020 f197 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyUrlLink;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyUrlLink;)V // method@97f1 │ │ +326abe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWOAF; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWOAF; │ │ │ │ @@ -1379424,17 +1379424,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -326a44: |[326a44] org.jaudiotagger.tag.id3.framebody.FrameBodyWOAF.getIdentifier:()Ljava/lang/String; │ │ -326a54: 1a00 6953 |0000: const-string v0, "WOAF" // string@5369 │ │ -326a58: 1100 |0002: return-object v0 │ │ +326a48: |[326a48] org.jaudiotagger.tag.id3.framebody.FrameBodyWOAF.getIdentifier:()Ljava/lang/String; │ │ +326a58: 1a00 6953 |0000: const-string v0, "WOAF" // string@5369 │ │ +326a5c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 6999 (FrameBodyWOAF.java) │ │ │ │ Class #3997 header: │ │ @@ -1379471,17 +1379471,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -326ad4: |[326ad4] org.jaudiotagger.tag.id3.framebody.FrameBodyWOAR.:()V │ │ -326ae4: 7010 ee97 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyUrlLink;.:()V // method@97ee │ │ -326aea: 0e00 |0003: return-void │ │ +326ad8: |[326ad8] org.jaudiotagger.tag.id3.framebody.FrameBodyWOAR.:()V │ │ +326ae8: 7010 ee97 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyUrlLink;.:()V // method@97ee │ │ +326aee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWOAR; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWOAR;) │ │ @@ -1379489,17 +1379489,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -326aec: |[326aec] org.jaudiotagger.tag.id3.framebody.FrameBodyWOAR.:(Ljava/lang/String;)V │ │ -326afc: 7020 ef97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyUrlLink;.:(Ljava/lang/String;)V // method@97ef │ │ -326b02: 0e00 |0003: return-void │ │ +326af0: |[326af0] org.jaudiotagger.tag.id3.framebody.FrameBodyWOAR.:(Ljava/lang/String;)V │ │ +326b00: 7020 ef97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyUrlLink;.:(Ljava/lang/String;)V // method@97ef │ │ +326b06: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWOAR; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1379508,17 +1379508,17 @@ │ │ type : '(Ljava/nio/ByteBuffer;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -326b04: |[326b04] org.jaudiotagger.tag.id3.framebody.FrameBodyWOAR.:(Ljava/nio/ByteBuffer;I)V │ │ -326b14: 7030 f097 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyUrlLink;.:(Ljava/nio/ByteBuffer;I)V // method@97f0 │ │ -326b1a: 0e00 |0003: return-void │ │ +326b08: |[326b08] org.jaudiotagger.tag.id3.framebody.FrameBodyWOAR.:(Ljava/nio/ByteBuffer;I)V │ │ +326b18: 7030 f097 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyUrlLink;.:(Ljava/nio/ByteBuffer;I)V // method@97f0 │ │ +326b1e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWOAR; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/nio/ByteBuffer; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1379528,17 +1379528,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWOAR;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -326b1c: |[326b1c] org.jaudiotagger.tag.id3.framebody.FrameBodyWOAR.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWOAR;)V │ │ -326b2c: 7020 f197 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyUrlLink;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyUrlLink;)V // method@97f1 │ │ -326b32: 0e00 |0003: return-void │ │ +326b20: |[326b20] org.jaudiotagger.tag.id3.framebody.FrameBodyWOAR.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWOAR;)V │ │ +326b30: 7020 f197 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyUrlLink;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyUrlLink;)V // method@97f1 │ │ +326b36: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWOAR; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWOAR; │ │ │ │ @@ -1379548,17 +1379548,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -326abc: |[326abc] org.jaudiotagger.tag.id3.framebody.FrameBodyWOAR.getIdentifier:()Ljava/lang/String; │ │ -326acc: 1a00 6a53 |0000: const-string v0, "WOAR" // string@536a │ │ -326ad0: 1100 |0002: return-object v0 │ │ +326ac0: |[326ac0] org.jaudiotagger.tag.id3.framebody.FrameBodyWOAR.getIdentifier:()Ljava/lang/String; │ │ +326ad0: 1a00 6a53 |0000: const-string v0, "WOAR" // string@536a │ │ +326ad4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 7000 (FrameBodyWOAR.java) │ │ │ │ Class #3998 header: │ │ @@ -1379595,17 +1379595,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -326b4c: |[326b4c] org.jaudiotagger.tag.id3.framebody.FrameBodyWOAS.:()V │ │ -326b5c: 7010 ee97 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyUrlLink;.:()V // method@97ee │ │ -326b62: 0e00 |0003: return-void │ │ +326b50: |[326b50] org.jaudiotagger.tag.id3.framebody.FrameBodyWOAS.:()V │ │ +326b60: 7010 ee97 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyUrlLink;.:()V // method@97ee │ │ +326b66: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWOAS; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWOAS;) │ │ @@ -1379613,17 +1379613,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -326b64: |[326b64] org.jaudiotagger.tag.id3.framebody.FrameBodyWOAS.:(Ljava/lang/String;)V │ │ -326b74: 7020 ef97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyUrlLink;.:(Ljava/lang/String;)V // method@97ef │ │ -326b7a: 0e00 |0003: return-void │ │ +326b68: |[326b68] org.jaudiotagger.tag.id3.framebody.FrameBodyWOAS.:(Ljava/lang/String;)V │ │ +326b78: 7020 ef97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyUrlLink;.:(Ljava/lang/String;)V // method@97ef │ │ +326b7e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWOAS; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1379632,17 +1379632,17 @@ │ │ type : '(Ljava/nio/ByteBuffer;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -326b7c: |[326b7c] org.jaudiotagger.tag.id3.framebody.FrameBodyWOAS.:(Ljava/nio/ByteBuffer;I)V │ │ -326b8c: 7030 f097 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyUrlLink;.:(Ljava/nio/ByteBuffer;I)V // method@97f0 │ │ -326b92: 0e00 |0003: return-void │ │ +326b80: |[326b80] org.jaudiotagger.tag.id3.framebody.FrameBodyWOAS.:(Ljava/nio/ByteBuffer;I)V │ │ +326b90: 7030 f097 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyUrlLink;.:(Ljava/nio/ByteBuffer;I)V // method@97f0 │ │ +326b96: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWOAS; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/nio/ByteBuffer; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1379652,17 +1379652,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWOAS;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -326b94: |[326b94] org.jaudiotagger.tag.id3.framebody.FrameBodyWOAS.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWOAS;)V │ │ -326ba4: 7020 f197 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyUrlLink;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyUrlLink;)V // method@97f1 │ │ -326baa: 0e00 |0003: return-void │ │ +326b98: |[326b98] org.jaudiotagger.tag.id3.framebody.FrameBodyWOAS.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWOAS;)V │ │ +326ba8: 7020 f197 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyUrlLink;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyUrlLink;)V // method@97f1 │ │ +326bae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWOAS; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWOAS; │ │ │ │ @@ -1379672,17 +1379672,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -326b34: |[326b34] org.jaudiotagger.tag.id3.framebody.FrameBodyWOAS.getIdentifier:()Ljava/lang/String; │ │ -326b44: 1a00 6b53 |0000: const-string v0, "WOAS" // string@536b │ │ -326b48: 1100 |0002: return-object v0 │ │ +326b38: |[326b38] org.jaudiotagger.tag.id3.framebody.FrameBodyWOAS.getIdentifier:()Ljava/lang/String; │ │ +326b48: 1a00 6b53 |0000: const-string v0, "WOAS" // string@536b │ │ +326b4c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 7001 (FrameBodyWOAS.java) │ │ │ │ Class #3999 header: │ │ @@ -1379719,17 +1379719,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -326bc4: |[326bc4] org.jaudiotagger.tag.id3.framebody.FrameBodyWORS.:()V │ │ -326bd4: 7010 ee97 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyUrlLink;.:()V // method@97ee │ │ -326bda: 0e00 |0003: return-void │ │ +326bc8: |[326bc8] org.jaudiotagger.tag.id3.framebody.FrameBodyWORS.:()V │ │ +326bd8: 7010 ee97 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyUrlLink;.:()V // method@97ee │ │ +326bde: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWORS; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWORS;) │ │ @@ -1379737,17 +1379737,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -326bdc: |[326bdc] org.jaudiotagger.tag.id3.framebody.FrameBodyWORS.:(Ljava/lang/String;)V │ │ -326bec: 7020 ef97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyUrlLink;.:(Ljava/lang/String;)V // method@97ef │ │ -326bf2: 0e00 |0003: return-void │ │ +326be0: |[326be0] org.jaudiotagger.tag.id3.framebody.FrameBodyWORS.:(Ljava/lang/String;)V │ │ +326bf0: 7020 ef97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyUrlLink;.:(Ljava/lang/String;)V // method@97ef │ │ +326bf6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWORS; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1379756,17 +1379756,17 @@ │ │ type : '(Ljava/nio/ByteBuffer;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -326bf4: |[326bf4] org.jaudiotagger.tag.id3.framebody.FrameBodyWORS.:(Ljava/nio/ByteBuffer;I)V │ │ -326c04: 7030 f097 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyUrlLink;.:(Ljava/nio/ByteBuffer;I)V // method@97f0 │ │ -326c0a: 0e00 |0003: return-void │ │ +326bf8: |[326bf8] org.jaudiotagger.tag.id3.framebody.FrameBodyWORS.:(Ljava/nio/ByteBuffer;I)V │ │ +326c08: 7030 f097 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyUrlLink;.:(Ljava/nio/ByteBuffer;I)V // method@97f0 │ │ +326c0e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWORS; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/nio/ByteBuffer; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1379776,17 +1379776,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWORS;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -326c0c: |[326c0c] org.jaudiotagger.tag.id3.framebody.FrameBodyWORS.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWORS;)V │ │ -326c1c: 7020 f197 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyUrlLink;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyUrlLink;)V // method@97f1 │ │ -326c22: 0e00 |0003: return-void │ │ +326c10: |[326c10] org.jaudiotagger.tag.id3.framebody.FrameBodyWORS.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWORS;)V │ │ +326c20: 7020 f197 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyUrlLink;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyUrlLink;)V // method@97f1 │ │ +326c26: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWORS; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWORS; │ │ │ │ @@ -1379796,17 +1379796,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -326bac: |[326bac] org.jaudiotagger.tag.id3.framebody.FrameBodyWORS.getIdentifier:()Ljava/lang/String; │ │ -326bbc: 1a00 8153 |0000: const-string v0, "WORS" // string@5381 │ │ -326bc0: 1100 |0002: return-object v0 │ │ +326bb0: |[326bb0] org.jaudiotagger.tag.id3.framebody.FrameBodyWORS.getIdentifier:()Ljava/lang/String; │ │ +326bc0: 1a00 8153 |0000: const-string v0, "WORS" // string@5381 │ │ +326bc4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 7002 (FrameBodyWORS.java) │ │ │ │ Class #4000 header: │ │ @@ -1379843,17 +1379843,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -326c3c: |[326c3c] org.jaudiotagger.tag.id3.framebody.FrameBodyWPAY.:()V │ │ -326c4c: 7010 ee97 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyUrlLink;.:()V // method@97ee │ │ -326c52: 0e00 |0003: return-void │ │ +326c40: |[326c40] org.jaudiotagger.tag.id3.framebody.FrameBodyWPAY.:()V │ │ +326c50: 7010 ee97 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyUrlLink;.:()V // method@97ee │ │ +326c56: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWPAY; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWPAY;) │ │ @@ -1379861,17 +1379861,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -326c54: |[326c54] org.jaudiotagger.tag.id3.framebody.FrameBodyWPAY.:(Ljava/lang/String;)V │ │ -326c64: 7020 ef97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyUrlLink;.:(Ljava/lang/String;)V // method@97ef │ │ -326c6a: 0e00 |0003: return-void │ │ +326c58: |[326c58] org.jaudiotagger.tag.id3.framebody.FrameBodyWPAY.:(Ljava/lang/String;)V │ │ +326c68: 7020 ef97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyUrlLink;.:(Ljava/lang/String;)V // method@97ef │ │ +326c6e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWPAY; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1379880,17 +1379880,17 @@ │ │ type : '(Ljava/nio/ByteBuffer;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -326c6c: |[326c6c] org.jaudiotagger.tag.id3.framebody.FrameBodyWPAY.:(Ljava/nio/ByteBuffer;I)V │ │ -326c7c: 7030 f097 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyUrlLink;.:(Ljava/nio/ByteBuffer;I)V // method@97f0 │ │ -326c82: 0e00 |0003: return-void │ │ +326c70: |[326c70] org.jaudiotagger.tag.id3.framebody.FrameBodyWPAY.:(Ljava/nio/ByteBuffer;I)V │ │ +326c80: 7030 f097 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyUrlLink;.:(Ljava/nio/ByteBuffer;I)V // method@97f0 │ │ +326c86: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWPAY; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/nio/ByteBuffer; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1379900,17 +1379900,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWPAY;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -326c84: |[326c84] org.jaudiotagger.tag.id3.framebody.FrameBodyWPAY.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWPAY;)V │ │ -326c94: 7020 f197 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyUrlLink;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyUrlLink;)V // method@97f1 │ │ -326c9a: 0e00 |0003: return-void │ │ +326c88: |[326c88] org.jaudiotagger.tag.id3.framebody.FrameBodyWPAY.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWPAY;)V │ │ +326c98: 7020 f197 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyUrlLink;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyUrlLink;)V // method@97f1 │ │ +326c9e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWPAY; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWPAY; │ │ │ │ @@ -1379920,17 +1379920,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -326c24: |[326c24] org.jaudiotagger.tag.id3.framebody.FrameBodyWPAY.getIdentifier:()Ljava/lang/String; │ │ -326c34: 1a00 8253 |0000: const-string v0, "WPAY" // string@5382 │ │ -326c38: 1100 |0002: return-object v0 │ │ +326c28: |[326c28] org.jaudiotagger.tag.id3.framebody.FrameBodyWPAY.getIdentifier:()Ljava/lang/String; │ │ +326c38: 1a00 8253 |0000: const-string v0, "WPAY" // string@5382 │ │ +326c3c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 7003 (FrameBodyWPAY.java) │ │ │ │ Class #4001 header: │ │ @@ -1379967,17 +1379967,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -326cb4: |[326cb4] org.jaudiotagger.tag.id3.framebody.FrameBodyWPUB.:()V │ │ -326cc4: 7010 ee97 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyUrlLink;.:()V // method@97ee │ │ -326cca: 0e00 |0003: return-void │ │ +326cb8: |[326cb8] org.jaudiotagger.tag.id3.framebody.FrameBodyWPUB.:()V │ │ +326cc8: 7010 ee97 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyUrlLink;.:()V // method@97ee │ │ +326cce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWPUB; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWPUB;) │ │ @@ -1379985,17 +1379985,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -326ccc: |[326ccc] org.jaudiotagger.tag.id3.framebody.FrameBodyWPUB.:(Ljava/lang/String;)V │ │ -326cdc: 7020 ef97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyUrlLink;.:(Ljava/lang/String;)V // method@97ef │ │ -326ce2: 0e00 |0003: return-void │ │ +326cd0: |[326cd0] org.jaudiotagger.tag.id3.framebody.FrameBodyWPUB.:(Ljava/lang/String;)V │ │ +326ce0: 7020 ef97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyUrlLink;.:(Ljava/lang/String;)V // method@97ef │ │ +326ce6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWPUB; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1380004,17 +1380004,17 @@ │ │ type : '(Ljava/nio/ByteBuffer;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -326ce4: |[326ce4] org.jaudiotagger.tag.id3.framebody.FrameBodyWPUB.:(Ljava/nio/ByteBuffer;I)V │ │ -326cf4: 7030 f097 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyUrlLink;.:(Ljava/nio/ByteBuffer;I)V // method@97f0 │ │ -326cfa: 0e00 |0003: return-void │ │ +326ce8: |[326ce8] org.jaudiotagger.tag.id3.framebody.FrameBodyWPUB.:(Ljava/nio/ByteBuffer;I)V │ │ +326cf8: 7030 f097 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyUrlLink;.:(Ljava/nio/ByteBuffer;I)V // method@97f0 │ │ +326cfe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWPUB; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/nio/ByteBuffer; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1380024,17 +1380024,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWPUB;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -326cfc: |[326cfc] org.jaudiotagger.tag.id3.framebody.FrameBodyWPUB.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWPUB;)V │ │ -326d0c: 7020 f197 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyUrlLink;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyUrlLink;)V // method@97f1 │ │ -326d12: 0e00 |0003: return-void │ │ +326d00: |[326d00] org.jaudiotagger.tag.id3.framebody.FrameBodyWPUB.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWPUB;)V │ │ +326d10: 7020 f197 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyUrlLink;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyUrlLink;)V // method@97f1 │ │ +326d16: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWPUB; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWPUB; │ │ │ │ @@ -1380044,17 +1380044,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -326c9c: |[326c9c] org.jaudiotagger.tag.id3.framebody.FrameBodyWPUB.getIdentifier:()Ljava/lang/String; │ │ -326cac: 1a00 8453 |0000: const-string v0, "WPUB" // string@5384 │ │ -326cb0: 1100 |0002: return-object v0 │ │ +326ca0: |[326ca0] org.jaudiotagger.tag.id3.framebody.FrameBodyWPUB.getIdentifier:()Ljava/lang/String; │ │ +326cb0: 1a00 8453 |0000: const-string v0, "WPUB" // string@5384 │ │ +326cb4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 7004 (FrameBodyWPUB.java) │ │ │ │ Class #4002 header: │ │ @@ -1380131,27 +1380131,27 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -326e00: |[326e00] org.jaudiotagger.tag.id3.framebody.FrameBodyWXXX.:()V │ │ -326e10: 7010 ee97 0200 |0000: invoke-direct {v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyUrlLink;.:()V // method@97ee │ │ -326e16: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -326e18: 7110 ca86 0000 |0004: invoke-static {v0}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@86ca │ │ -326e1e: 0c00 |0007: move-result-object v0 │ │ -326e20: 1a01 bd4c |0008: const-string v1, "TextEncoding" // string@4cbd │ │ -326e24: 6e30 989b 1200 |000a: invoke-virtual {v2, v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWXXX;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9b98 │ │ -326e2a: 1a00 b014 |000d: const-string v0, "Description" // string@14b0 │ │ -326e2e: 1a01 0000 |000f: const-string v1, "" // string@0000 │ │ -326e32: 6e30 989b 0201 |0011: invoke-virtual {v2, v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWXXX;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9b98 │ │ -326e38: 1a00 624f |0014: const-string v0, "URLLink" // string@4f62 │ │ -326e3c: 6e30 989b 0201 |0016: invoke-virtual {v2, v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWXXX;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9b98 │ │ -326e42: 0e00 |0019: return-void │ │ +326e04: |[326e04] org.jaudiotagger.tag.id3.framebody.FrameBodyWXXX.:()V │ │ +326e14: 7010 ee97 0200 |0000: invoke-direct {v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyUrlLink;.:()V // method@97ee │ │ +326e1a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +326e1c: 7110 ca86 0000 |0004: invoke-static {v0}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@86ca │ │ +326e22: 0c00 |0007: move-result-object v0 │ │ +326e24: 1a01 bd4c |0008: const-string v1, "TextEncoding" // string@4cbd │ │ +326e28: 6e30 989b 1200 |000a: invoke-virtual {v2, v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWXXX;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9b98 │ │ +326e2e: 1a00 b014 |000d: const-string v0, "Description" // string@14b0 │ │ +326e32: 1a01 0000 |000f: const-string v1, "" // string@0000 │ │ +326e36: 6e30 989b 0201 |0011: invoke-virtual {v2, v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWXXX;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9b98 │ │ +326e3c: 1a00 624f |0014: const-string v0, "URLLink" // string@4f62 │ │ +326e40: 6e30 989b 0201 |0016: invoke-virtual {v2, v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWXXX;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9b98 │ │ +326e46: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0004 line=54 │ │ 0x0011 line=55 │ │ 0x0016 line=56 │ │ locals : │ │ @@ -1380162,25 +1380162,25 @@ │ │ type : '(BLjava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -326e44: |[326e44] org.jaudiotagger.tag.id3.framebody.FrameBodyWXXX.:(BLjava/lang/String;Ljava/lang/String;)V │ │ -326e54: 7010 ee97 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyUrlLink;.:()V // method@97ee │ │ -326e5a: 7110 ca86 0200 |0003: invoke-static {v2}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@86ca │ │ -326e60: 0c02 |0006: move-result-object v2 │ │ -326e62: 1a00 bd4c |0007: const-string v0, "TextEncoding" // string@4cbd │ │ -326e66: 6e30 989b 0102 |0009: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWXXX;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9b98 │ │ -326e6c: 1a02 b014 |000c: const-string v2, "Description" // string@14b0 │ │ -326e70: 6e30 989b 2103 |000e: invoke-virtual {v1, v2, v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWXXX;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9b98 │ │ -326e76: 1a02 624f |0011: const-string v2, "URLLink" // string@4f62 │ │ -326e7a: 6e30 989b 2104 |0013: invoke-virtual {v1, v2, v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWXXX;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9b98 │ │ -326e80: 0e00 |0016: return-void │ │ +326e48: |[326e48] org.jaudiotagger.tag.id3.framebody.FrameBodyWXXX.:(BLjava/lang/String;Ljava/lang/String;)V │ │ +326e58: 7010 ee97 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyUrlLink;.:()V // method@97ee │ │ +326e5e: 7110 ca86 0200 |0003: invoke-static {v2}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@86ca │ │ +326e64: 0c02 |0006: move-result-object v2 │ │ +326e66: 1a00 bd4c |0007: const-string v0, "TextEncoding" // string@4cbd │ │ +326e6a: 6e30 989b 0102 |0009: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWXXX;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9b98 │ │ +326e70: 1a02 b014 |000c: const-string v2, "Description" // string@14b0 │ │ +326e74: 6e30 989b 2103 |000e: invoke-virtual {v1, v2, v3}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWXXX;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9b98 │ │ +326e7a: 1a02 624f |0011: const-string v2, "URLLink" // string@4f62 │ │ +326e7e: 6e30 989b 2104 |0013: invoke-virtual {v1, v2, v4}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWXXX;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9b98 │ │ +326e84: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0003 line=73 │ │ 0x000e line=74 │ │ 0x0013 line=75 │ │ locals : │ │ @@ -1380194,17 +1380194,17 @@ │ │ type : '(Ljava/nio/ByteBuffer;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -326e84: |[326e84] org.jaudiotagger.tag.id3.framebody.FrameBodyWXXX.:(Ljava/nio/ByteBuffer;I)V │ │ -326e94: 7030 f097 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyUrlLink;.:(Ljava/nio/ByteBuffer;I)V // method@97f0 │ │ -326e9a: 0e00 |0003: return-void │ │ +326e88: |[326e88] org.jaudiotagger.tag.id3.framebody.FrameBodyWXXX.:(Ljava/nio/ByteBuffer;I)V │ │ +326e98: 7030 f097 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyUrlLink;.:(Ljava/nio/ByteBuffer;I)V // method@97f0 │ │ +326e9e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWXXX; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/nio/ByteBuffer; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1380214,17 +1380214,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWXXX;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -326e9c: |[326e9c] org.jaudiotagger.tag.id3.framebody.FrameBodyWXXX.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWXXX;)V │ │ -326eac: 7020 f197 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyUrlLink;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyUrlLink;)V // method@97f1 │ │ -326eb2: 0e00 |0003: return-void │ │ +326ea0: |[326ea0] org.jaudiotagger.tag.id3.framebody.FrameBodyWXXX.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWXXX;)V │ │ +326eb0: 7020 f197 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyUrlLink;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyUrlLink;)V // method@97f1 │ │ +326eb6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWXXX; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWXXX; │ │ │ │ @@ -1380234,21 +1380234,21 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -326eb4: |[326eb4] org.jaudiotagger.tag.id3.framebody.FrameBodyWXXX.addUrlLink:(Ljava/lang/String;)V │ │ -326ec4: 1a00 624f |0000: const-string v0, "URLLink" // string@4f62 │ │ -326ec8: 6e20 919b 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWXXX;.getObject:(Ljava/lang/String;)Lorg/jaudiotagger/tag/datatype/AbstractDataType; // method@9b91 │ │ -326ece: 0c00 |0005: move-result-object v0 │ │ -326ed0: 1f00 fc11 |0006: check-cast v0, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated; // type@11fc │ │ -326ed4: 6e20 5a94 2000 |0008: invoke-virtual {v0, v2}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;.addValue:(Ljava/lang/String;)V // method@945a │ │ -326eda: 0e00 |000b: return-void │ │ +326eb8: |[326eb8] org.jaudiotagger.tag.id3.framebody.FrameBodyWXXX.addUrlLink:(Ljava/lang/String;)V │ │ +326ec8: 1a00 624f |0000: const-string v0, "URLLink" // string@4f62 │ │ +326ecc: 6e20 919b 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWXXX;.getObject:(Ljava/lang/String;)Lorg/jaudiotagger/tag/datatype/AbstractDataType; // method@9b91 │ │ +326ed2: 0c00 |0005: move-result-object v0 │ │ +326ed4: 1f00 fc11 |0006: check-cast v0, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated; // type@11fc │ │ +326ed8: 6e20 5a94 2000 |0008: invoke-virtual {v0, v2}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;.addValue:(Ljava/lang/String;)V // method@945a │ │ +326ede: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=192 │ │ 0x0008 line=193 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWXXX; │ │ 0x0000 - 0x000c reg=2 (null) Ljava/lang/String; │ │ @@ -1380258,20 +1380258,20 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -326d14: |[326d14] org.jaudiotagger.tag.id3.framebody.FrameBodyWXXX.getDescription:()Ljava/lang/String; │ │ -326d24: 1a00 b014 |0000: const-string v0, "Description" // string@14b0 │ │ -326d28: 6e20 929b 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWXXX;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@9b92 │ │ -326d2e: 0c00 |0005: move-result-object v0 │ │ -326d30: 1f00 3710 |0006: check-cast v0, Ljava/lang/String; // type@1037 │ │ -326d34: 1100 |0008: return-object v0 │ │ +326d18: |[326d18] org.jaudiotagger.tag.id3.framebody.FrameBodyWXXX.getDescription:()Ljava/lang/String; │ │ +326d28: 1a00 b014 |0000: const-string v0, "Description" // string@14b0 │ │ +326d2c: 6e20 929b 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWXXX;.getObjectValue:(Ljava/lang/String;)Ljava/lang/Object; // method@9b92 │ │ +326d32: 0c00 |0005: move-result-object v0 │ │ +326d34: 1f00 3710 |0006: check-cast v0, Ljava/lang/String; // type@1037 │ │ +326d38: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=105 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWXXX; │ │ │ │ #2 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWXXX;) │ │ @@ -1380279,23 +1380279,23 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -326d38: |[326d38] org.jaudiotagger.tag.id3.framebody.FrameBodyWXXX.getFirstUrlLink:()Ljava/lang/String; │ │ -326d48: 1a00 624f |0000: const-string v0, "URLLink" // string@4f62 │ │ -326d4c: 6e20 919b 0200 |0002: invoke-virtual {v2, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWXXX;.getObject:(Ljava/lang/String;)Lorg/jaudiotagger/tag/datatype/AbstractDataType; // method@9b91 │ │ -326d52: 0c00 |0005: move-result-object v0 │ │ -326d54: 1f00 fc11 |0006: check-cast v0, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated; // type@11fc │ │ -326d58: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -326d5a: 6e20 6394 1000 |0009: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;.getValueAtIndex:(I)Ljava/lang/String; // method@9463 │ │ -326d60: 0c00 |000c: move-result-object v0 │ │ -326d62: 1100 |000d: return-object v0 │ │ +326d3c: |[326d3c] org.jaudiotagger.tag.id3.framebody.FrameBodyWXXX.getFirstUrlLink:()Ljava/lang/String; │ │ +326d4c: 1a00 624f |0000: const-string v0, "URLLink" // string@4f62 │ │ +326d50: 6e20 919b 0200 |0002: invoke-virtual {v2, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWXXX;.getObject:(Ljava/lang/String;)Lorg/jaudiotagger/tag/datatype/AbstractDataType; // method@9b91 │ │ +326d56: 0c00 |0005: move-result-object v0 │ │ +326d58: 1f00 fc11 |0006: check-cast v0, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated; // type@11fc │ │ +326d5c: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +326d5e: 6e20 6394 1000 |0009: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;.getValueAtIndex:(I)Ljava/lang/String; // method@9463 │ │ +326d64: 0c00 |000c: move-result-object v0 │ │ +326d66: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=160 │ │ 0x0009 line=161 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWXXX; │ │ │ │ @@ -1380304,38 +1380304,38 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -326d64: |[326d64] org.jaudiotagger.tag.id3.framebody.FrameBodyWXXX.getIdentifier:()Ljava/lang/String; │ │ -326d74: 1a00 9453 |0000: const-string v0, "WXXX" // string@5394 │ │ -326d78: 1100 |0002: return-object v0 │ │ +326d68: |[326d68] org.jaudiotagger.tag.id3.framebody.FrameBodyWXXX.getIdentifier:()Ljava/lang/String; │ │ +326d78: 1a00 9453 |0000: const-string v0, "WXXX" // string@5394 │ │ +326d7c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWXXX;) │ │ name : 'getUrlLinkAtIndex' │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -326d7c: |[326d7c] org.jaudiotagger.tag.id3.framebody.FrameBodyWXXX.getUrlLinkAtIndex:(I)Ljava/lang/String; │ │ -326d8c: 1a00 624f |0000: const-string v0, "URLLink" // string@4f62 │ │ -326d90: 6e20 919b 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWXXX;.getObject:(Ljava/lang/String;)Lorg/jaudiotagger/tag/datatype/AbstractDataType; // method@9b91 │ │ -326d96: 0c00 |0005: move-result-object v0 │ │ -326d98: 1f00 fc11 |0006: check-cast v0, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated; // type@11fc │ │ -326d9c: 6e20 6394 2000 |0008: invoke-virtual {v0, v2}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;.getValueAtIndex:(I)Ljava/lang/String; // method@9463 │ │ -326da2: 0c02 |000b: move-result-object v2 │ │ -326da4: 1102 |000c: return-object v2 │ │ +326d80: |[326d80] org.jaudiotagger.tag.id3.framebody.FrameBodyWXXX.getUrlLinkAtIndex:(I)Ljava/lang/String; │ │ +326d90: 1a00 624f |0000: const-string v0, "URLLink" // string@4f62 │ │ +326d94: 6e20 919b 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWXXX;.getObject:(Ljava/lang/String;)Lorg/jaudiotagger/tag/datatype/AbstractDataType; // method@9b91 │ │ +326d9a: 0c00 |0005: move-result-object v0 │ │ +326d9c: 1f00 fc11 |0006: check-cast v0, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated; // type@11fc │ │ +326da0: 6e20 6394 2000 |0008: invoke-virtual {v0, v2}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;.getValueAtIndex:(I)Ljava/lang/String; // method@9463 │ │ +326da6: 0c02 |000b: move-result-object v2 │ │ +326da8: 1102 |000c: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=175 │ │ 0x0008 line=176 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWXXX; │ │ 0x0000 - 0x000d reg=2 (null) I │ │ @@ -1380345,22 +1380345,22 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -326da8: |[326da8] org.jaudiotagger.tag.id3.framebody.FrameBodyWXXX.getUrlLinkWithoutTrailingNulls:()Ljava/lang/String; │ │ -326db8: 1a00 624f |0000: const-string v0, "URLLink" // string@4f62 │ │ -326dbc: 6e20 919b 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWXXX;.getObject:(Ljava/lang/String;)Lorg/jaudiotagger/tag/datatype/AbstractDataType; // method@9b91 │ │ -326dc2: 0c00 |0005: move-result-object v0 │ │ -326dc4: 1f00 fc11 |0006: check-cast v0, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated; // type@11fc │ │ -326dc8: 6e10 6494 0000 |0008: invoke-virtual {v0}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;.getValueWithoutTrailingNull:()Ljava/lang/String; // method@9464 │ │ -326dce: 0c00 |000b: move-result-object v0 │ │ -326dd0: 1100 |000c: return-object v0 │ │ +326dac: |[326dac] org.jaudiotagger.tag.id3.framebody.FrameBodyWXXX.getUrlLinkWithoutTrailingNulls:()Ljava/lang/String; │ │ +326dbc: 1a00 624f |0000: const-string v0, "URLLink" // string@4f62 │ │ +326dc0: 6e20 919b 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWXXX;.getObject:(Ljava/lang/String;)Lorg/jaudiotagger/tag/datatype/AbstractDataType; // method@9b91 │ │ +326dc6: 0c00 |0005: move-result-object v0 │ │ +326dc8: 1f00 fc11 |0006: check-cast v0, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated; // type@11fc │ │ +326dcc: 6e10 6494 0000 |0008: invoke-virtual {v0}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;.getValueWithoutTrailingNull:()Ljava/lang/String; // method@9464 │ │ +326dd2: 0c00 |000b: move-result-object v0 │ │ +326dd4: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=149 │ │ 0x0008 line=150 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWXXX; │ │ │ │ @@ -1380369,22 +1380369,22 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -326dd4: |[326dd4] org.jaudiotagger.tag.id3.framebody.FrameBodyWXXX.getUrlLinks:()Ljava/util/List; │ │ -326de4: 1a00 624f |0000: const-string v0, "URLLink" // string@4f62 │ │ -326de8: 6e20 919b 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWXXX;.getObject:(Ljava/lang/String;)Lorg/jaudiotagger/tag/datatype/AbstractDataType; // method@9b91 │ │ -326dee: 0c00 |0005: move-result-object v0 │ │ -326df0: 1f00 fc11 |0006: check-cast v0, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated; // type@11fc │ │ -326df4: 6e10 6594 0000 |0008: invoke-virtual {v0}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;.getValues:()Ljava/util/List; // method@9465 │ │ -326dfa: 0c00 |000b: move-result-object v0 │ │ -326dfc: 1100 |000c: return-object v0 │ │ +326dd8: |[326dd8] org.jaudiotagger.tag.id3.framebody.FrameBodyWXXX.getUrlLinks:()Ljava/util/List; │ │ +326de8: 1a00 624f |0000: const-string v0, "URLLink" // string@4f62 │ │ +326dec: 6e20 919b 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWXXX;.getObject:(Ljava/lang/String;)Lorg/jaudiotagger/tag/datatype/AbstractDataType; // method@9b91 │ │ +326df2: 0c00 |0005: move-result-object v0 │ │ +326df4: 1f00 fc11 |0006: check-cast v0, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated; // type@11fc │ │ +326df8: 6e10 6594 0000 |0008: invoke-virtual {v0}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringSizeTerminated;.getValues:()Ljava/util/List; // method@9465 │ │ +326dfe: 0c00 |000b: move-result-object v0 │ │ +326e00: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=181 │ │ 0x0008 line=182 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWXXX; │ │ │ │ @@ -1380393,18 +1380393,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -326edc: |[326edc] org.jaudiotagger.tag.id3.framebody.FrameBodyWXXX.setDescription:(Ljava/lang/String;)V │ │ -326eec: 1a00 b014 |0000: const-string v0, "Description" // string@14b0 │ │ -326ef0: 6e30 989b 0102 |0002: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWXXX;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9b98 │ │ -326ef6: 0e00 |0005: return-void │ │ +326ee0: |[326ee0] org.jaudiotagger.tag.id3.framebody.FrameBodyWXXX.setDescription:(Ljava/lang/String;)V │ │ +326ef0: 1a00 b014 |0000: const-string v0, "Description" // string@14b0 │ │ +326ef4: 6e30 989b 0102 |0002: invoke-virtual {v1, v0, v2}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWXXX;.setObjectValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@9b98 │ │ +326efa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=97 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWXXX; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1380413,32 +1380413,32 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 38 16-bit code units │ │ -326ef8: |[326ef8] org.jaudiotagger.tag.id3.framebody.FrameBodyWXXX.setupObjectList:()V │ │ -326f08: 5440 0c8f |0000: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWXXX;.objectList:Ljava/util/ArrayList; // field@8f0c │ │ -326f0c: 2201 ea11 |0002: new-instance v1, Lorg/jaudiotagger/tag/datatype/NumberHashMap; // type@11ea │ │ -326f10: 1a02 bd4c |0004: const-string v2, "TextEncoding" // string@4cbd │ │ -326f14: 1213 |0006: const/4 v3, #int 1 // #1 │ │ -326f16: 7040 ae93 2134 |0007: invoke-direct {v1, v2, v4, v3}, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V // method@93ae │ │ -326f1c: 6e20 b288 1000 |000a: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -326f22: 5440 0c8f |000d: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWXXX;.objectList:Ljava/util/ArrayList; // field@8f0c │ │ -326f26: 2201 fb11 |000f: new-instance v1, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated; // type@11fb │ │ -326f2a: 1a02 b014 |0011: const-string v2, "Description" // string@14b0 │ │ -326f2e: 7030 4b94 2104 |0013: invoke-direct {v1, v2, v4}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@944b │ │ -326f34: 6e20 b288 1000 |0016: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -326f3a: 5440 0c8f |0019: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWXXX;.objectList:Ljava/util/ArrayList; // field@8f0c │ │ -326f3e: 2201 f611 |001b: new-instance v1, Lorg/jaudiotagger/tag/datatype/StringSizeTerminated; // type@11f6 │ │ -326f42: 1a02 624f |001d: const-string v2, "URLLink" // string@4f62 │ │ -326f46: 7030 1c94 2104 |001f: invoke-direct {v1, v2, v4}, Lorg/jaudiotagger/tag/datatype/StringSizeTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@941c │ │ -326f4c: 6e20 b288 1000 |0022: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -326f52: 0e00 |0025: return-void │ │ +326efc: |[326efc] org.jaudiotagger.tag.id3.framebody.FrameBodyWXXX.setupObjectList:()V │ │ +326f0c: 5440 0c8f |0000: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWXXX;.objectList:Ljava/util/ArrayList; // field@8f0c │ │ +326f10: 2201 ea11 |0002: new-instance v1, Lorg/jaudiotagger/tag/datatype/NumberHashMap; // type@11ea │ │ +326f14: 1a02 bd4c |0004: const-string v2, "TextEncoding" // string@4cbd │ │ +326f18: 1213 |0006: const/4 v3, #int 1 // #1 │ │ +326f1a: 7040 ae93 2134 |0007: invoke-direct {v1, v2, v4, v3}, Lorg/jaudiotagger/tag/datatype/NumberHashMap;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;I)V // method@93ae │ │ +326f20: 6e20 b288 1000 |000a: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +326f26: 5440 0c8f |000d: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWXXX;.objectList:Ljava/util/ArrayList; // field@8f0c │ │ +326f2a: 2201 fb11 |000f: new-instance v1, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated; // type@11fb │ │ +326f2e: 1a02 b014 |0011: const-string v2, "Description" // string@14b0 │ │ +326f32: 7030 4b94 2104 |0013: invoke-direct {v1, v2, v4}, Lorg/jaudiotagger/tag/datatype/TextEncodedStringNullTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@944b │ │ +326f38: 6e20 b288 1000 |0016: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +326f3e: 5440 0c8f |0019: iget-object v0, v4, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWXXX;.objectList:Ljava/util/ArrayList; // field@8f0c │ │ +326f42: 2201 f611 |001b: new-instance v1, Lorg/jaudiotagger/tag/datatype/StringSizeTerminated; // type@11f6 │ │ +326f46: 1a02 624f |001d: const-string v2, "URLLink" // string@4f62 │ │ +326f4a: 7030 1c94 2104 |001f: invoke-direct {v1, v2, v4}, Lorg/jaudiotagger/tag/datatype/StringSizeTerminated;.:(Ljava/lang/String;Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody;)V // method@941c │ │ +326f50: 6e20 b288 1000 |0022: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +326f56: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ 0x000d line=136 │ │ 0x0019 line=137 │ │ locals : │ │ 0x0000 - 0x0026 reg=4 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWXXX; │ │ @@ -1380448,26 +1380448,26 @@ │ │ type : '(Ljava/io/ByteArrayOutputStream;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -326f54: |[326f54] org.jaudiotagger.tag.id3.framebody.FrameBodyWXXX.write:(Ljava/io/ByteArrayOutputStream;)V │ │ -326f64: 1a00 b014 |0000: const-string v0, "Description" // string@14b0 │ │ -326f68: 6e20 919b 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWXXX;.getObject:(Ljava/lang/String;)Lorg/jaudiotagger/tag/datatype/AbstractDataType; // method@9b91 │ │ -326f6e: 0c00 |0005: move-result-object v0 │ │ -326f70: 1f00 d911 |0006: check-cast v0, Lorg/jaudiotagger/tag/datatype/AbstractString; // type@11d9 │ │ -326f74: 6e10 1b93 0000 |0008: invoke-virtual {v0}, Lorg/jaudiotagger/tag/datatype/AbstractString;.canBeEncoded:()Z // method@931b │ │ -326f7a: 0a00 |000b: move-result v0 │ │ -326f7c: 3900 0600 |000c: if-nez v0, 0012 // +0006 │ │ -326f80: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -326f82: 6e20 999b 0100 |000f: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWXXX;.setTextEncoding:(B)V // method@9b99 │ │ -326f88: 6f20 f997 2100 |0012: invoke-super {v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyUrlLink;.write:(Ljava/io/ByteArrayOutputStream;)V // method@97f9 │ │ -326f8e: 0e00 |0015: return-void │ │ +326f58: |[326f58] org.jaudiotagger.tag.id3.framebody.FrameBodyWXXX.write:(Ljava/io/ByteArrayOutputStream;)V │ │ +326f68: 1a00 b014 |0000: const-string v0, "Description" // string@14b0 │ │ +326f6c: 6e20 919b 0100 |0002: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWXXX;.getObject:(Ljava/lang/String;)Lorg/jaudiotagger/tag/datatype/AbstractDataType; // method@9b91 │ │ +326f72: 0c00 |0005: move-result-object v0 │ │ +326f74: 1f00 d911 |0006: check-cast v0, Lorg/jaudiotagger/tag/datatype/AbstractString; // type@11d9 │ │ +326f78: 6e10 1b93 0000 |0008: invoke-virtual {v0}, Lorg/jaudiotagger/tag/datatype/AbstractString;.canBeEncoded:()Z // method@931b │ │ +326f7e: 0a00 |000b: move-result v0 │ │ +326f80: 3900 0600 |000c: if-nez v0, 0012 // +0006 │ │ +326f84: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +326f86: 6e20 999b 0100 |000f: invoke-virtual {v1, v0}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWXXX;.setTextEncoding:(B)V // method@9b99 │ │ +326f8c: 6f20 f997 2100 |0012: invoke-super {v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyUrlLink;.write:(Ljava/io/ByteArrayOutputStream;)V // method@97f9 │ │ +326f92: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=123 │ │ 0x000f line=125 │ │ 0x0012 line=127 │ │ locals : │ │ 0x0000 - 0x0016 reg=1 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyWXXX; │ │ @@ -1380508,17 +1380508,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -326fa8: |[326fa8] org.jaudiotagger.tag.id3.framebody.FrameBodyXSOA.:()V │ │ -326fb8: 7010 d997 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:()V // method@97d9 │ │ -326fbe: 0e00 |0003: return-void │ │ +326fac: |[326fac] org.jaudiotagger.tag.id3.framebody.FrameBodyXSOA.:()V │ │ +326fbc: 7010 d997 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:()V // method@97d9 │ │ +326fc2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyXSOA; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyXSOA;) │ │ @@ -1380526,17 +1380526,17 @@ │ │ type : '(BLjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -326fc0: |[326fc0] org.jaudiotagger.tag.id3.framebody.FrameBodyXSOA.:(BLjava/lang/String;)V │ │ -326fd0: 7030 da97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(BLjava/lang/String;)V // method@97da │ │ -326fd6: 0e00 |0003: return-void │ │ +326fc4: |[326fc4] org.jaudiotagger.tag.id3.framebody.FrameBodyXSOA.:(BLjava/lang/String;)V │ │ +326fd4: 7030 da97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(BLjava/lang/String;)V // method@97da │ │ +326fda: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyXSOA; │ │ 0x0000 - 0x0004 reg=1 (null) B │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -1380546,17 +1380546,17 @@ │ │ type : '(Ljava/nio/ByteBuffer;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -326fd8: |[326fd8] org.jaudiotagger.tag.id3.framebody.FrameBodyXSOA.:(Ljava/nio/ByteBuffer;I)V │ │ -326fe8: 7030 db97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Ljava/nio/ByteBuffer;I)V // method@97db │ │ -326fee: 0e00 |0003: return-void │ │ +326fdc: |[326fdc] org.jaudiotagger.tag.id3.framebody.FrameBodyXSOA.:(Ljava/nio/ByteBuffer;I)V │ │ +326fec: 7030 db97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Ljava/nio/ByteBuffer;I)V // method@97db │ │ +326ff2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyXSOA; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/nio/ByteBuffer; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1380566,17 +1380566,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyXSOA;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -326ff0: |[326ff0] org.jaudiotagger.tag.id3.framebody.FrameBodyXSOA.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyXSOA;)V │ │ -327000: 7020 dc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;)V // method@97dc │ │ -327006: 0e00 |0003: return-void │ │ +326ff4: |[326ff4] org.jaudiotagger.tag.id3.framebody.FrameBodyXSOA.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyXSOA;)V │ │ +327004: 7020 dc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;)V // method@97dc │ │ +32700a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyXSOA; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/tag/id3/framebody/FrameBodyXSOA; │ │ │ │ @@ -1380586,17 +1380586,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -326f90: |[326f90] org.jaudiotagger.tag.id3.framebody.FrameBodyXSOA.getIdentifier:()Ljava/lang/String; │ │ -326fa0: 1a00 e654 |0000: const-string v0, "XSOA" // string@54e6 │ │ -326fa4: 1100 |0002: return-object v0 │ │ +326f94: |[326f94] org.jaudiotagger.tag.id3.framebody.FrameBodyXSOA.getIdentifier:()Ljava/lang/String; │ │ +326fa4: 1a00 e654 |0000: const-string v0, "XSOA" // string@54e6 │ │ +326fa8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 7006 (FrameBodyXSOA.java) │ │ │ │ Class #4004 header: │ │ @@ -1380632,17 +1380632,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -327020: |[327020] org.jaudiotagger.tag.id3.framebody.FrameBodyXSOP.:()V │ │ -327030: 7010 d997 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:()V // method@97d9 │ │ -327036: 0e00 |0003: return-void │ │ +327024: |[327024] org.jaudiotagger.tag.id3.framebody.FrameBodyXSOP.:()V │ │ +327034: 7010 d997 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:()V // method@97d9 │ │ +32703a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyXSOP; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyXSOP;) │ │ @@ -1380650,17 +1380650,17 @@ │ │ type : '(BLjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -327038: |[327038] org.jaudiotagger.tag.id3.framebody.FrameBodyXSOP.:(BLjava/lang/String;)V │ │ -327048: 7030 da97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(BLjava/lang/String;)V // method@97da │ │ -32704e: 0e00 |0003: return-void │ │ +32703c: |[32703c] org.jaudiotagger.tag.id3.framebody.FrameBodyXSOP.:(BLjava/lang/String;)V │ │ +32704c: 7030 da97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(BLjava/lang/String;)V // method@97da │ │ +327052: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyXSOP; │ │ 0x0000 - 0x0004 reg=1 (null) B │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -1380670,17 +1380670,17 @@ │ │ type : '(Ljava/nio/ByteBuffer;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -327050: |[327050] org.jaudiotagger.tag.id3.framebody.FrameBodyXSOP.:(Ljava/nio/ByteBuffer;I)V │ │ -327060: 7030 db97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Ljava/nio/ByteBuffer;I)V // method@97db │ │ -327066: 0e00 |0003: return-void │ │ +327054: |[327054] org.jaudiotagger.tag.id3.framebody.FrameBodyXSOP.:(Ljava/nio/ByteBuffer;I)V │ │ +327064: 7030 db97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Ljava/nio/ByteBuffer;I)V // method@97db │ │ +32706a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyXSOP; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/nio/ByteBuffer; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1380690,17 +1380690,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyXSOP;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -327068: |[327068] org.jaudiotagger.tag.id3.framebody.FrameBodyXSOP.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyXSOP;)V │ │ -327078: 7020 dc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;)V // method@97dc │ │ -32707e: 0e00 |0003: return-void │ │ +32706c: |[32706c] org.jaudiotagger.tag.id3.framebody.FrameBodyXSOP.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyXSOP;)V │ │ +32707c: 7020 dc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;)V // method@97dc │ │ +327082: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyXSOP; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/tag/id3/framebody/FrameBodyXSOP; │ │ │ │ @@ -1380710,17 +1380710,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -327008: |[327008] org.jaudiotagger.tag.id3.framebody.FrameBodyXSOP.getIdentifier:()Ljava/lang/String; │ │ -327018: 1a00 e754 |0000: const-string v0, "XSOP" // string@54e7 │ │ -32701c: 1100 |0002: return-object v0 │ │ +32700c: |[32700c] org.jaudiotagger.tag.id3.framebody.FrameBodyXSOP.getIdentifier:()Ljava/lang/String; │ │ +32701c: 1a00 e754 |0000: const-string v0, "XSOP" // string@54e7 │ │ +327020: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 7007 (FrameBodyXSOP.java) │ │ │ │ Class #4005 header: │ │ @@ -1380756,17 +1380756,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -327098: |[327098] org.jaudiotagger.tag.id3.framebody.FrameBodyXSOT.:()V │ │ -3270a8: 7010 d997 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:()V // method@97d9 │ │ -3270ae: 0e00 |0003: return-void │ │ +32709c: |[32709c] org.jaudiotagger.tag.id3.framebody.FrameBodyXSOT.:()V │ │ +3270ac: 7010 d997 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:()V // method@97d9 │ │ +3270b2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyXSOT; │ │ │ │ #1 : (in Lorg/jaudiotagger/tag/id3/framebody/FrameBodyXSOT;) │ │ @@ -1380774,17 +1380774,17 @@ │ │ type : '(BLjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -3270b0: |[3270b0] org.jaudiotagger.tag.id3.framebody.FrameBodyXSOT.:(BLjava/lang/String;)V │ │ -3270c0: 7030 da97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(BLjava/lang/String;)V // method@97da │ │ -3270c6: 0e00 |0003: return-void │ │ +3270b4: |[3270b4] org.jaudiotagger.tag.id3.framebody.FrameBodyXSOT.:(BLjava/lang/String;)V │ │ +3270c4: 7030 da97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(BLjava/lang/String;)V // method@97da │ │ +3270ca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyXSOT; │ │ 0x0000 - 0x0004 reg=1 (null) B │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -1380794,17 +1380794,17 @@ │ │ type : '(Ljava/nio/ByteBuffer;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -3270c8: |[3270c8] org.jaudiotagger.tag.id3.framebody.FrameBodyXSOT.:(Ljava/nio/ByteBuffer;I)V │ │ -3270d8: 7030 db97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Ljava/nio/ByteBuffer;I)V // method@97db │ │ -3270de: 0e00 |0003: return-void │ │ +3270cc: |[3270cc] org.jaudiotagger.tag.id3.framebody.FrameBodyXSOT.:(Ljava/nio/ByteBuffer;I)V │ │ +3270dc: 7030 db97 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Ljava/nio/ByteBuffer;I)V // method@97db │ │ +3270e2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyXSOT; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/nio/ByteBuffer; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1380814,17 +1380814,17 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyXSOT;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3270e0: |[3270e0] org.jaudiotagger.tag.id3.framebody.FrameBodyXSOT.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyXSOT;)V │ │ -3270f0: 7020 dc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;)V // method@97dc │ │ -3270f6: 0e00 |0003: return-void │ │ +3270e4: |[3270e4] org.jaudiotagger.tag.id3.framebody.FrameBodyXSOT.:(Lorg/jaudiotagger/tag/id3/framebody/FrameBodyXSOT;)V │ │ +3270f4: 7020 dc97 1000 |0000: invoke-direct {v0, v1}, Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;.:(Lorg/jaudiotagger/tag/id3/framebody/AbstractFrameBodyTextInfo;)V // method@97dc │ │ +3270fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/framebody/FrameBodyXSOT; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/jaudiotagger/tag/id3/framebody/FrameBodyXSOT; │ │ │ │ @@ -1380834,17 +1380834,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -327080: |[327080] org.jaudiotagger.tag.id3.framebody.FrameBodyXSOT.getIdentifier:()Ljava/lang/String; │ │ -327090: 1a00 e854 |0000: const-string v0, "XSOT" // string@54e8 │ │ -327094: 1100 |0002: return-object v0 │ │ +327084: |[327084] org.jaudiotagger.tag.id3.framebody.FrameBodyXSOT.getIdentifier:()Ljava/lang/String; │ │ +327094: 1a00 e854 |0000: const-string v0, "XSOT" // string@54e8 │ │ +327098: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 7008 (FrameBodyXSOT.java) │ │ │ │ Class #4006 header: │ │ @@ -1380903,39 +1380903,39 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 53 16-bit code units │ │ -333c1c: |[333c1c] org.jaudiotagger.tag.mp4.field.Mp4DiscNoField.:(I)V │ │ -333c2c: 6200 ac8f |0000: sget-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.DISCNUMBER:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fac │ │ -333c30: 6e10 329d 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.getFieldName:()Ljava/lang/String; // method@9d32 │ │ -333c36: 0c00 |0005: move-result-object v0 │ │ -333c38: 7110 bd87 0400 |0006: invoke-static {v4}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@87bd │ │ -333c3e: 0c01 |0009: move-result-object v1 │ │ -333c40: 7030 eb9d 0301 |000a: invoke-direct {v3, v0, v1}, Lorg/jaudiotagger/tag/mp4/field/Mp4TagTextNumberField;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9deb │ │ -333c46: 2200 7c10 |000d: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ -333c4a: 7010 ae88 0000 |000f: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ -333c50: 5b30 9a90 |0012: iput-object v0, v3, Lorg/jaudiotagger/tag/mp4/field/Mp4DiscNoField;.numbers:Ljava/util/List; // field@909a │ │ -333c54: 5430 9a90 |0014: iget-object v0, v3, Lorg/jaudiotagger/tag/mp4/field/Mp4DiscNoField;.numbers:Ljava/util/List; // field@909a │ │ -333c58: 2201 3510 |0016: new-instance v1, Ljava/lang/Short; // type@1035 │ │ -333c5c: 1a02 7a04 |0018: const-string v2, "0" // string@047a │ │ -333c60: 7020 8287 2100 |001a: invoke-direct {v1, v2}, Ljava/lang/Short;.:(Ljava/lang/String;)V // method@8782 │ │ -333c66: 7220 6489 1000 |001d: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -333c6c: 5430 9a90 |0020: iget-object v0, v3, Lorg/jaudiotagger/tag/mp4/field/Mp4DiscNoField;.numbers:Ljava/util/List; // field@909a │ │ -333c70: 8f44 |0022: int-to-short v4, v4 │ │ -333c72: 7110 8887 0400 |0023: invoke-static {v4}, Ljava/lang/Short;.valueOf:(S)Ljava/lang/Short; // method@8788 │ │ -333c78: 0c04 |0026: move-result-object v4 │ │ -333c7a: 7220 6489 4000 |0027: invoke-interface {v0, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -333c80: 5434 9a90 |002a: iget-object v4, v3, Lorg/jaudiotagger/tag/mp4/field/Mp4DiscNoField;.numbers:Ljava/util/List; // field@909a │ │ -333c84: 2200 3510 |002c: new-instance v0, Ljava/lang/Short; // type@1035 │ │ -333c88: 7020 8287 2000 |002e: invoke-direct {v0, v2}, Ljava/lang/Short;.:(Ljava/lang/String;)V // method@8782 │ │ -333c8e: 7220 6489 0400 |0031: invoke-interface {v4, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -333c94: 0e00 |0034: return-void │ │ +333c20: |[333c20] org.jaudiotagger.tag.mp4.field.Mp4DiscNoField.:(I)V │ │ +333c30: 6200 ac8f |0000: sget-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.DISCNUMBER:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fac │ │ +333c34: 6e10 329d 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.getFieldName:()Ljava/lang/String; // method@9d32 │ │ +333c3a: 0c00 |0005: move-result-object v0 │ │ +333c3c: 7110 bd87 0400 |0006: invoke-static {v4}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@87bd │ │ +333c42: 0c01 |0009: move-result-object v1 │ │ +333c44: 7030 eb9d 0301 |000a: invoke-direct {v3, v0, v1}, Lorg/jaudiotagger/tag/mp4/field/Mp4TagTextNumberField;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9deb │ │ +333c4a: 2200 7c10 |000d: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ +333c4e: 7010 ae88 0000 |000f: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ +333c54: 5b30 9a90 |0012: iput-object v0, v3, Lorg/jaudiotagger/tag/mp4/field/Mp4DiscNoField;.numbers:Ljava/util/List; // field@909a │ │ +333c58: 5430 9a90 |0014: iget-object v0, v3, Lorg/jaudiotagger/tag/mp4/field/Mp4DiscNoField;.numbers:Ljava/util/List; // field@909a │ │ +333c5c: 2201 3510 |0016: new-instance v1, Ljava/lang/Short; // type@1035 │ │ +333c60: 1a02 7a04 |0018: const-string v2, "0" // string@047a │ │ +333c64: 7020 8287 2100 |001a: invoke-direct {v1, v2}, Ljava/lang/Short;.:(Ljava/lang/String;)V // method@8782 │ │ +333c6a: 7220 6489 1000 |001d: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +333c70: 5430 9a90 |0020: iget-object v0, v3, Lorg/jaudiotagger/tag/mp4/field/Mp4DiscNoField;.numbers:Ljava/util/List; // field@909a │ │ +333c74: 8f44 |0022: int-to-short v4, v4 │ │ +333c76: 7110 8887 0400 |0023: invoke-static {v4}, Ljava/lang/Short;.valueOf:(S)Ljava/lang/Short; // method@8788 │ │ +333c7c: 0c04 |0026: move-result-object v4 │ │ +333c7e: 7220 6489 4000 |0027: invoke-interface {v0, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +333c84: 5434 9a90 |002a: iget-object v4, v3, Lorg/jaudiotagger/tag/mp4/field/Mp4DiscNoField;.numbers:Ljava/util/List; // field@909a │ │ +333c88: 2200 3510 |002c: new-instance v0, Ljava/lang/Short; // type@1035 │ │ +333c8c: 7020 8287 2000 |002e: invoke-direct {v0, v2}, Ljava/lang/Short;.:(Ljava/lang/String;)V // method@8782 │ │ +333c92: 7220 6489 0400 |0031: invoke-interface {v4, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +333c98: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x000d line=90 │ │ 0x0014 line=91 │ │ 0x0020 line=92 │ │ 0x002a line=93 │ │ @@ -1380948,40 +1380948,40 @@ │ │ type : '(II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 53 16-bit code units │ │ -333c98: |[333c98] org.jaudiotagger.tag.mp4.field.Mp4DiscNoField.:(II)V │ │ -333ca8: 6200 ac8f |0000: sget-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.DISCNUMBER:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fac │ │ -333cac: 6e10 329d 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.getFieldName:()Ljava/lang/String; // method@9d32 │ │ -333cb2: 0c00 |0005: move-result-object v0 │ │ -333cb4: 7110 bd87 0400 |0006: invoke-static {v4}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@87bd │ │ -333cba: 0c01 |0009: move-result-object v1 │ │ -333cbc: 7030 eb9d 0301 |000a: invoke-direct {v3, v0, v1}, Lorg/jaudiotagger/tag/mp4/field/Mp4TagTextNumberField;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9deb │ │ -333cc2: 2200 7c10 |000d: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ -333cc6: 7010 ae88 0000 |000f: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ -333ccc: 5b30 9a90 |0012: iput-object v0, v3, Lorg/jaudiotagger/tag/mp4/field/Mp4DiscNoField;.numbers:Ljava/util/List; // field@909a │ │ -333cd0: 5430 9a90 |0014: iget-object v0, v3, Lorg/jaudiotagger/tag/mp4/field/Mp4DiscNoField;.numbers:Ljava/util/List; // field@909a │ │ -333cd4: 2201 3510 |0016: new-instance v1, Ljava/lang/Short; // type@1035 │ │ -333cd8: 1a02 7a04 |0018: const-string v2, "0" // string@047a │ │ -333cdc: 7020 8287 2100 |001a: invoke-direct {v1, v2}, Ljava/lang/Short;.:(Ljava/lang/String;)V // method@8782 │ │ -333ce2: 7220 6489 1000 |001d: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -333ce8: 5430 9a90 |0020: iget-object v0, v3, Lorg/jaudiotagger/tag/mp4/field/Mp4DiscNoField;.numbers:Ljava/util/List; // field@909a │ │ -333cec: 8f44 |0022: int-to-short v4, v4 │ │ -333cee: 7110 8887 0400 |0023: invoke-static {v4}, Ljava/lang/Short;.valueOf:(S)Ljava/lang/Short; // method@8788 │ │ -333cf4: 0c04 |0026: move-result-object v4 │ │ -333cf6: 7220 6489 4000 |0027: invoke-interface {v0, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -333cfc: 5434 9a90 |002a: iget-object v4, v3, Lorg/jaudiotagger/tag/mp4/field/Mp4DiscNoField;.numbers:Ljava/util/List; // field@909a │ │ -333d00: 8f55 |002c: int-to-short v5, v5 │ │ -333d02: 7110 8887 0500 |002d: invoke-static {v5}, Ljava/lang/Short;.valueOf:(S)Ljava/lang/Short; // method@8788 │ │ -333d08: 0c05 |0030: move-result-object v5 │ │ -333d0a: 7220 6489 5400 |0031: invoke-interface {v4, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -333d10: 0e00 |0034: return-void │ │ +333c9c: |[333c9c] org.jaudiotagger.tag.mp4.field.Mp4DiscNoField.:(II)V │ │ +333cac: 6200 ac8f |0000: sget-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.DISCNUMBER:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fac │ │ +333cb0: 6e10 329d 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.getFieldName:()Ljava/lang/String; // method@9d32 │ │ +333cb6: 0c00 |0005: move-result-object v0 │ │ +333cb8: 7110 bd87 0400 |0006: invoke-static {v4}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@87bd │ │ +333cbe: 0c01 |0009: move-result-object v1 │ │ +333cc0: 7030 eb9d 0301 |000a: invoke-direct {v3, v0, v1}, Lorg/jaudiotagger/tag/mp4/field/Mp4TagTextNumberField;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9deb │ │ +333cc6: 2200 7c10 |000d: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ +333cca: 7010 ae88 0000 |000f: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ +333cd0: 5b30 9a90 |0012: iput-object v0, v3, Lorg/jaudiotagger/tag/mp4/field/Mp4DiscNoField;.numbers:Ljava/util/List; // field@909a │ │ +333cd4: 5430 9a90 |0014: iget-object v0, v3, Lorg/jaudiotagger/tag/mp4/field/Mp4DiscNoField;.numbers:Ljava/util/List; // field@909a │ │ +333cd8: 2201 3510 |0016: new-instance v1, Ljava/lang/Short; // type@1035 │ │ +333cdc: 1a02 7a04 |0018: const-string v2, "0" // string@047a │ │ +333ce0: 7020 8287 2100 |001a: invoke-direct {v1, v2}, Ljava/lang/Short;.:(Ljava/lang/String;)V // method@8782 │ │ +333ce6: 7220 6489 1000 |001d: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +333cec: 5430 9a90 |0020: iget-object v0, v3, Lorg/jaudiotagger/tag/mp4/field/Mp4DiscNoField;.numbers:Ljava/util/List; // field@909a │ │ +333cf0: 8f44 |0022: int-to-short v4, v4 │ │ +333cf2: 7110 8887 0400 |0023: invoke-static {v4}, Ljava/lang/Short;.valueOf:(S)Ljava/lang/Short; // method@8788 │ │ +333cf8: 0c04 |0026: move-result-object v4 │ │ +333cfa: 7220 6489 4000 |0027: invoke-interface {v0, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +333d00: 5434 9a90 |002a: iget-object v4, v3, Lorg/jaudiotagger/tag/mp4/field/Mp4DiscNoField;.numbers:Ljava/util/List; // field@909a │ │ +333d04: 8f55 |002c: int-to-short v5, v5 │ │ +333d06: 7110 8887 0500 |002d: invoke-static {v5}, Ljava/lang/Short;.valueOf:(S)Ljava/lang/Short; // method@8788 │ │ +333d0c: 0c05 |0030: move-result-object v5 │ │ +333d0e: 7220 6489 5400 |0031: invoke-interface {v4, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +333d14: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ 0x000d line=105 │ │ 0x0014 line=106 │ │ 0x0020 line=107 │ │ 0x002a line=108 │ │ @@ -1380995,115 +1380995,115 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 221 16-bit code units │ │ -333d14: |[333d14] org.jaudiotagger.tag.mp4.field.Mp4DiscNoField.:(Ljava/lang/String;)V │ │ -333d24: 6200 ac8f |0000: sget-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.DISCNUMBER:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fac │ │ -333d28: 6e10 329d 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.getFieldName:()Ljava/lang/String; // method@9d32 │ │ -333d2e: 0c00 |0005: move-result-object v0 │ │ -333d30: 7030 eb9d 0607 |0006: invoke-direct {v6, v0, v7}, Lorg/jaudiotagger/tag/mp4/field/Mp4TagTextNumberField;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9deb │ │ -333d36: 2200 7c10 |0009: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ -333d3a: 7010 ae88 0000 |000b: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ -333d40: 5b60 9a90 |000e: iput-object v0, v6, Lorg/jaudiotagger/tag/mp4/field/Mp4DiscNoField;.numbers:Ljava/util/List; // field@909a │ │ -333d44: 5460 9a90 |0010: iget-object v0, v6, Lorg/jaudiotagger/tag/mp4/field/Mp4DiscNoField;.numbers:Ljava/util/List; // field@909a │ │ -333d48: 2201 3510 |0012: new-instance v1, Ljava/lang/Short; // type@1035 │ │ -333d4c: 1a02 7a04 |0014: const-string v2, "0" // string@047a │ │ -333d50: 7020 8287 2100 |0016: invoke-direct {v1, v2}, Ljava/lang/Short;.:(Ljava/lang/String;)V // method@8782 │ │ -333d56: 7220 6489 1000 |0019: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -333d5c: 1a00 6a04 |001c: const-string v0, "/" // string@046a │ │ -333d60: 6e20 b087 0700 |001e: invoke-virtual {v7, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@87b0 │ │ -333d66: 0c07 |0021: move-result-object v7 │ │ -333d68: 2170 |0022: array-length v0, v7 │ │ -333d6a: 1a01 b001 |0023: const-string v1, " is invalid for field:" // string@01b0 │ │ -333d6e: 1a03 3a52 |0025: const-string v3, "Value of:" // string@523a │ │ -333d72: 1214 |0027: const/4 v4, #int 1 // #1 │ │ -333d74: 1205 |0028: const/4 v5, #int 0 // #0 │ │ -333d76: 3240 7b00 |0029: if-eq v0, v4, 00a4 // +007b │ │ -333d7a: 1222 |002b: const/4 v2, #int 2 // #2 │ │ -333d7c: 3320 5f00 |002c: if-ne v0, v2, 008b // +005f │ │ -333d80: 5460 9a90 |002e: iget-object v0, v6, Lorg/jaudiotagger/tag/mp4/field/Mp4DiscNoField;.numbers:Ljava/util/List; // field@909a │ │ -333d84: 4602 0705 |0030: aget-object v2, v7, v5 │ │ -333d88: 7110 8487 0200 |0032: invoke-static {v2}, Ljava/lang/Short;.parseShort:(Ljava/lang/String;)S // method@8784 │ │ -333d8e: 0a02 |0035: move-result v2 │ │ -333d90: 7110 8887 0200 |0036: invoke-static {v2}, Ljava/lang/Short;.valueOf:(S)Ljava/lang/Short; // method@8788 │ │ -333d96: 0c02 |0039: move-result-object v2 │ │ -333d98: 7220 6489 2000 |003a: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -333d9e: 5460 9a90 |003d: iget-object v0, v6, Lorg/jaudiotagger/tag/mp4/field/Mp4DiscNoField;.numbers:Ljava/util/List; // field@909a │ │ -333da2: 4602 0704 |003f: aget-object v2, v7, v4 │ │ -333da6: 7110 8487 0200 |0041: invoke-static {v2}, Ljava/lang/Short;.parseShort:(Ljava/lang/String;)S // method@8784 │ │ -333dac: 0a02 |0044: move-result v2 │ │ -333dae: 7110 8887 0200 |0045: invoke-static {v2}, Ljava/lang/Short;.valueOf:(S)Ljava/lang/Short; // method@8788 │ │ -333db4: 0c02 |0048: move-result-object v2 │ │ -333db6: 7220 6489 2000 |0049: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -333dbc: 2871 |004c: goto 00bd // +0071 │ │ -333dbe: 2200 bd11 |004d: new-instance v0, Lorg/jaudiotagger/tag/FieldDataInvalidException; // type@11bd │ │ -333dc2: 2202 3910 |004f: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ -333dc6: 7010 cc87 0200 |0051: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -333dcc: 6e20 d787 3200 |0054: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -333dd2: 4607 0704 |0057: aget-object v7, v7, v4 │ │ -333dd6: 6e20 d787 7200 |0059: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -333ddc: 6e20 d787 1200 |005c: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -333de2: 5467 9990 |005f: iget-object v7, v6, Lorg/jaudiotagger/tag/mp4/field/Mp4DiscNoField;.id:Ljava/lang/String; // field@9099 │ │ -333de6: 6e20 d787 7200 |0061: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -333dec: 6e10 df87 0200 |0064: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -333df2: 0c07 |0067: move-result-object v7 │ │ -333df4: 7020 8791 7000 |0068: invoke-direct {v0, v7}, Lorg/jaudiotagger/tag/FieldDataInvalidException;.:(Ljava/lang/String;)V // method@9187 │ │ -333dfa: 2700 |006b: throw v0 │ │ -333dfc: 2200 bd11 |006c: new-instance v0, Lorg/jaudiotagger/tag/FieldDataInvalidException; // type@11bd │ │ -333e00: 2202 3910 |006e: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ -333e04: 7010 cc87 0200 |0070: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -333e0a: 6e20 d787 3200 |0073: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -333e10: 4607 0705 |0076: aget-object v7, v7, v5 │ │ -333e14: 6e20 d787 7200 |0078: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -333e1a: 6e20 d787 1200 |007b: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -333e20: 5467 9990 |007e: iget-object v7, v6, Lorg/jaudiotagger/tag/mp4/field/Mp4DiscNoField;.id:Ljava/lang/String; // field@9099 │ │ -333e24: 6e20 d787 7200 |0080: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -333e2a: 6e10 df87 0200 |0083: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -333e30: 0c07 |0086: move-result-object v7 │ │ -333e32: 7020 8791 7000 |0087: invoke-direct {v0, v7}, Lorg/jaudiotagger/tag/FieldDataInvalidException;.:(Ljava/lang/String;)V // method@9187 │ │ -333e38: 2700 |008a: throw v0 │ │ -333e3a: 2207 bd11 |008b: new-instance v7, Lorg/jaudiotagger/tag/FieldDataInvalidException; // type@11bd │ │ -333e3e: 2200 3910 |008d: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -333e42: 7010 cc87 0000 |008f: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -333e48: 1a01 3852 |0092: const-string v1, "Value is invalid for field:" // string@5238 │ │ -333e4c: 6e20 d787 1000 |0094: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -333e52: 5461 9990 |0097: iget-object v1, v6, Lorg/jaudiotagger/tag/mp4/field/Mp4DiscNoField;.id:Ljava/lang/String; // field@9099 │ │ -333e56: 6e20 d787 1000 |0099: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -333e5c: 6e10 df87 0000 |009c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -333e62: 0c00 |009f: move-result-object v0 │ │ -333e64: 7020 8791 0700 |00a0: invoke-direct {v7, v0}, Lorg/jaudiotagger/tag/FieldDataInvalidException;.:(Ljava/lang/String;)V // method@9187 │ │ -333e6a: 2707 |00a3: throw v7 │ │ -333e6c: 5460 9a90 |00a4: iget-object v0, v6, Lorg/jaudiotagger/tag/mp4/field/Mp4DiscNoField;.numbers:Ljava/util/List; // field@909a │ │ -333e70: 4604 0705 |00a6: aget-object v4, v7, v5 │ │ -333e74: 7110 8487 0400 |00a8: invoke-static {v4}, Ljava/lang/Short;.parseShort:(Ljava/lang/String;)S // method@8784 │ │ -333e7a: 0a04 |00ab: move-result v4 │ │ -333e7c: 7110 8887 0400 |00ac: invoke-static {v4}, Ljava/lang/Short;.valueOf:(S)Ljava/lang/Short; // method@8788 │ │ -333e82: 0c04 |00af: move-result-object v4 │ │ -333e84: 7220 6489 4000 |00b0: invoke-interface {v0, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -333e8a: 5467 9a90 |00b3: iget-object v7, v6, Lorg/jaudiotagger/tag/mp4/field/Mp4DiscNoField;.numbers:Ljava/util/List; // field@909a │ │ -333e8e: 2200 3510 |00b5: new-instance v0, Ljava/lang/Short; // type@1035 │ │ -333e92: 7020 8287 2000 |00b7: invoke-direct {v0, v2}, Ljava/lang/Short;.:(Ljava/lang/String;)V // method@8782 │ │ -333e98: 7220 6489 0700 |00ba: invoke-interface {v7, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -333e9e: 0e00 |00bd: return-void │ │ -333ea0: 2200 bd11 |00be: new-instance v0, Lorg/jaudiotagger/tag/FieldDataInvalidException; // type@11bd │ │ -333ea4: 2202 3910 |00c0: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ -333ea8: 7010 cc87 0200 |00c2: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -333eae: 6e20 d787 3200 |00c5: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -333eb4: 4607 0705 |00c8: aget-object v7, v7, v5 │ │ -333eb8: 6e20 d787 7200 |00ca: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -333ebe: 6e20 d787 1200 |00cd: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -333ec4: 5467 9990 |00d0: iget-object v7, v6, Lorg/jaudiotagger/tag/mp4/field/Mp4DiscNoField;.id:Ljava/lang/String; // field@9099 │ │ -333ec8: 6e20 d787 7200 |00d2: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -333ece: 6e10 df87 0200 |00d5: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -333ed4: 0c07 |00d8: move-result-object v7 │ │ -333ed6: 7020 8791 7000 |00d9: invoke-direct {v0, v7}, Lorg/jaudiotagger/tag/FieldDataInvalidException;.:(Ljava/lang/String;)V // method@9187 │ │ -333edc: 2700 |00dc: throw v0 │ │ +333d18: |[333d18] org.jaudiotagger.tag.mp4.field.Mp4DiscNoField.:(Ljava/lang/String;)V │ │ +333d28: 6200 ac8f |0000: sget-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.DISCNUMBER:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fac │ │ +333d2c: 6e10 329d 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.getFieldName:()Ljava/lang/String; // method@9d32 │ │ +333d32: 0c00 |0005: move-result-object v0 │ │ +333d34: 7030 eb9d 0607 |0006: invoke-direct {v6, v0, v7}, Lorg/jaudiotagger/tag/mp4/field/Mp4TagTextNumberField;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9deb │ │ +333d3a: 2200 7c10 |0009: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ +333d3e: 7010 ae88 0000 |000b: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ +333d44: 5b60 9a90 |000e: iput-object v0, v6, Lorg/jaudiotagger/tag/mp4/field/Mp4DiscNoField;.numbers:Ljava/util/List; // field@909a │ │ +333d48: 5460 9a90 |0010: iget-object v0, v6, Lorg/jaudiotagger/tag/mp4/field/Mp4DiscNoField;.numbers:Ljava/util/List; // field@909a │ │ +333d4c: 2201 3510 |0012: new-instance v1, Ljava/lang/Short; // type@1035 │ │ +333d50: 1a02 7a04 |0014: const-string v2, "0" // string@047a │ │ +333d54: 7020 8287 2100 |0016: invoke-direct {v1, v2}, Ljava/lang/Short;.:(Ljava/lang/String;)V // method@8782 │ │ +333d5a: 7220 6489 1000 |0019: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +333d60: 1a00 6a04 |001c: const-string v0, "/" // string@046a │ │ +333d64: 6e20 b087 0700 |001e: invoke-virtual {v7, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@87b0 │ │ +333d6a: 0c07 |0021: move-result-object v7 │ │ +333d6c: 2170 |0022: array-length v0, v7 │ │ +333d6e: 1a01 b001 |0023: const-string v1, " is invalid for field:" // string@01b0 │ │ +333d72: 1a03 3a52 |0025: const-string v3, "Value of:" // string@523a │ │ +333d76: 1214 |0027: const/4 v4, #int 1 // #1 │ │ +333d78: 1205 |0028: const/4 v5, #int 0 // #0 │ │ +333d7a: 3240 7b00 |0029: if-eq v0, v4, 00a4 // +007b │ │ +333d7e: 1222 |002b: const/4 v2, #int 2 // #2 │ │ +333d80: 3320 5f00 |002c: if-ne v0, v2, 008b // +005f │ │ +333d84: 5460 9a90 |002e: iget-object v0, v6, Lorg/jaudiotagger/tag/mp4/field/Mp4DiscNoField;.numbers:Ljava/util/List; // field@909a │ │ +333d88: 4602 0705 |0030: aget-object v2, v7, v5 │ │ +333d8c: 7110 8487 0200 |0032: invoke-static {v2}, Ljava/lang/Short;.parseShort:(Ljava/lang/String;)S // method@8784 │ │ +333d92: 0a02 |0035: move-result v2 │ │ +333d94: 7110 8887 0200 |0036: invoke-static {v2}, Ljava/lang/Short;.valueOf:(S)Ljava/lang/Short; // method@8788 │ │ +333d9a: 0c02 |0039: move-result-object v2 │ │ +333d9c: 7220 6489 2000 |003a: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +333da2: 5460 9a90 |003d: iget-object v0, v6, Lorg/jaudiotagger/tag/mp4/field/Mp4DiscNoField;.numbers:Ljava/util/List; // field@909a │ │ +333da6: 4602 0704 |003f: aget-object v2, v7, v4 │ │ +333daa: 7110 8487 0200 |0041: invoke-static {v2}, Ljava/lang/Short;.parseShort:(Ljava/lang/String;)S // method@8784 │ │ +333db0: 0a02 |0044: move-result v2 │ │ +333db2: 7110 8887 0200 |0045: invoke-static {v2}, Ljava/lang/Short;.valueOf:(S)Ljava/lang/Short; // method@8788 │ │ +333db8: 0c02 |0048: move-result-object v2 │ │ +333dba: 7220 6489 2000 |0049: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +333dc0: 2871 |004c: goto 00bd // +0071 │ │ +333dc2: 2200 bd11 |004d: new-instance v0, Lorg/jaudiotagger/tag/FieldDataInvalidException; // type@11bd │ │ +333dc6: 2202 3910 |004f: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ +333dca: 7010 cc87 0200 |0051: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +333dd0: 6e20 d787 3200 |0054: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +333dd6: 4607 0704 |0057: aget-object v7, v7, v4 │ │ +333dda: 6e20 d787 7200 |0059: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +333de0: 6e20 d787 1200 |005c: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +333de6: 5467 9990 |005f: iget-object v7, v6, Lorg/jaudiotagger/tag/mp4/field/Mp4DiscNoField;.id:Ljava/lang/String; // field@9099 │ │ +333dea: 6e20 d787 7200 |0061: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +333df0: 6e10 df87 0200 |0064: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +333df6: 0c07 |0067: move-result-object v7 │ │ +333df8: 7020 8791 7000 |0068: invoke-direct {v0, v7}, Lorg/jaudiotagger/tag/FieldDataInvalidException;.:(Ljava/lang/String;)V // method@9187 │ │ +333dfe: 2700 |006b: throw v0 │ │ +333e00: 2200 bd11 |006c: new-instance v0, Lorg/jaudiotagger/tag/FieldDataInvalidException; // type@11bd │ │ +333e04: 2202 3910 |006e: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ +333e08: 7010 cc87 0200 |0070: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +333e0e: 6e20 d787 3200 |0073: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +333e14: 4607 0705 |0076: aget-object v7, v7, v5 │ │ +333e18: 6e20 d787 7200 |0078: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +333e1e: 6e20 d787 1200 |007b: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +333e24: 5467 9990 |007e: iget-object v7, v6, Lorg/jaudiotagger/tag/mp4/field/Mp4DiscNoField;.id:Ljava/lang/String; // field@9099 │ │ +333e28: 6e20 d787 7200 |0080: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +333e2e: 6e10 df87 0200 |0083: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +333e34: 0c07 |0086: move-result-object v7 │ │ +333e36: 7020 8791 7000 |0087: invoke-direct {v0, v7}, Lorg/jaudiotagger/tag/FieldDataInvalidException;.:(Ljava/lang/String;)V // method@9187 │ │ +333e3c: 2700 |008a: throw v0 │ │ +333e3e: 2207 bd11 |008b: new-instance v7, Lorg/jaudiotagger/tag/FieldDataInvalidException; // type@11bd │ │ +333e42: 2200 3910 |008d: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +333e46: 7010 cc87 0000 |008f: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +333e4c: 1a01 3852 |0092: const-string v1, "Value is invalid for field:" // string@5238 │ │ +333e50: 6e20 d787 1000 |0094: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +333e56: 5461 9990 |0097: iget-object v1, v6, Lorg/jaudiotagger/tag/mp4/field/Mp4DiscNoField;.id:Ljava/lang/String; // field@9099 │ │ +333e5a: 6e20 d787 1000 |0099: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +333e60: 6e10 df87 0000 |009c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +333e66: 0c00 |009f: move-result-object v0 │ │ +333e68: 7020 8791 0700 |00a0: invoke-direct {v7, v0}, Lorg/jaudiotagger/tag/FieldDataInvalidException;.:(Ljava/lang/String;)V // method@9187 │ │ +333e6e: 2707 |00a3: throw v7 │ │ +333e70: 5460 9a90 |00a4: iget-object v0, v6, Lorg/jaudiotagger/tag/mp4/field/Mp4DiscNoField;.numbers:Ljava/util/List; // field@909a │ │ +333e74: 4604 0705 |00a6: aget-object v4, v7, v5 │ │ +333e78: 7110 8487 0400 |00a8: invoke-static {v4}, Ljava/lang/Short;.parseShort:(Ljava/lang/String;)S // method@8784 │ │ +333e7e: 0a04 |00ab: move-result v4 │ │ +333e80: 7110 8887 0400 |00ac: invoke-static {v4}, Ljava/lang/Short;.valueOf:(S)Ljava/lang/Short; // method@8788 │ │ +333e86: 0c04 |00af: move-result-object v4 │ │ +333e88: 7220 6489 4000 |00b0: invoke-interface {v0, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +333e8e: 5467 9a90 |00b3: iget-object v7, v6, Lorg/jaudiotagger/tag/mp4/field/Mp4DiscNoField;.numbers:Ljava/util/List; // field@909a │ │ +333e92: 2200 3510 |00b5: new-instance v0, Ljava/lang/Short; // type@1035 │ │ +333e96: 7020 8287 2000 |00b7: invoke-direct {v0, v2}, Ljava/lang/Short;.:(Ljava/lang/String;)V // method@8782 │ │ +333e9c: 7220 6489 0700 |00ba: invoke-interface {v7, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +333ea2: 0e00 |00bd: return-void │ │ +333ea4: 2200 bd11 |00be: new-instance v0, Lorg/jaudiotagger/tag/FieldDataInvalidException; // type@11bd │ │ +333ea8: 2202 3910 |00c0: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ +333eac: 7010 cc87 0200 |00c2: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +333eb2: 6e20 d787 3200 |00c5: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +333eb8: 4607 0705 |00c8: aget-object v7, v7, v5 │ │ +333ebc: 6e20 d787 7200 |00ca: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +333ec2: 6e20 d787 1200 |00cd: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +333ec8: 5467 9990 |00d0: iget-object v7, v6, Lorg/jaudiotagger/tag/mp4/field/Mp4DiscNoField;.id:Ljava/lang/String; // field@9099 │ │ +333ecc: 6e20 d787 7200 |00d2: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +333ed2: 6e10 df87 0200 |00d5: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +333ed8: 0c07 |00d8: move-result-object v7 │ │ +333eda: 7020 8791 7000 |00d9: invoke-direct {v0, v7}, Lorg/jaudiotagger/tag/FieldDataInvalidException;.:(Ljava/lang/String;)V // method@9187 │ │ +333ee0: 2700 |00dc: throw v0 │ │ catches : 3 │ │ 0x002e - 0x003d │ │ Ljava/lang/NumberFormatException; -> 0x006c │ │ 0x003d - 0x004c │ │ Ljava/lang/NumberFormatException; -> 0x004d │ │ 0x00a4 - 0x00b3 │ │ Ljava/lang/NumberFormatException; -> 0x00be │ │ @@ -1381130,17 +1381130,17 @@ │ │ type : '(Ljava/lang/String;Ljava/nio/ByteBuffer;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -333f08: |[333f08] org.jaudiotagger.tag.mp4.field.Mp4DiscNoField.:(Ljava/lang/String;Ljava/nio/ByteBuffer;)V │ │ -333f18: 7030 ec9d 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/mp4/field/Mp4TagTextNumberField;.:(Ljava/lang/String;Ljava/nio/ByteBuffer;)V // method@9dec │ │ -333f1e: 0e00 |0003: return-void │ │ +333f0c: |[333f0c] org.jaudiotagger.tag.mp4.field.Mp4DiscNoField.:(Ljava/lang/String;Ljava/nio/ByteBuffer;)V │ │ +333f1c: 7030 ec9d 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/mp4/field/Mp4TagTextNumberField;.:(Ljava/lang/String;Ljava/nio/ByteBuffer;)V // method@9dec │ │ +333f22: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/mp4/field/Mp4DiscNoField; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/nio/ByteBuffer; │ │ @@ -1381151,65 +1381151,65 @@ │ │ type : '(Ljava/nio/ByteBuffer;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 103 16-bit code units │ │ -333f20: |[333f20] org.jaudiotagger.tag.mp4.field.Mp4DiscNoField.build:(Ljava/nio/ByteBuffer;)V │ │ -333f30: 2200 7a11 |0000: new-instance v0, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // type@117a │ │ -333f34: 7020 f08f 3000 |0002: invoke-direct {v0, v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.:(Ljava/nio/ByteBuffer;)V // method@8ff0 │ │ -333f3a: 2201 d712 |0005: new-instance v1, Lorg/jaudiotagger/tag/mp4/atom/Mp4DataBox; // type@12d7 │ │ -333f3e: 7030 7d9d 0103 |0007: invoke-direct {v1, v0, v3}, Lorg/jaudiotagger/tag/mp4/atom/Mp4DataBox;.:(Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;)V // method@9d7d │ │ -333f44: 6e10 f18f 0000 |000a: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getDataLength:()I // method@8ff1 │ │ -333f4a: 0a03 |000d: move-result v3 │ │ -333f4c: 5923 9890 |000e: iput v3, v2, Lorg/jaudiotagger/tag/mp4/field/Mp4DiscNoField;.dataSize:I // field@9098 │ │ -333f50: 6e10 809d 0100 |0010: invoke-virtual {v1}, Lorg/jaudiotagger/tag/mp4/atom/Mp4DataBox;.getNumbers:()Ljava/util/List; // method@9d80 │ │ -333f56: 0c03 |0013: move-result-object v3 │ │ -333f58: 5b23 9a90 |0014: iput-object v3, v2, Lorg/jaudiotagger/tag/mp4/field/Mp4DiscNoField;.numbers:Ljava/util/List; // field@909a │ │ -333f5c: 2203 3810 |0016: new-instance v3, Ljava/lang/StringBuffer; // type@1038 │ │ -333f60: 7010 c187 0300 |0018: invoke-direct {v3}, Ljava/lang/StringBuffer;.:()V // method@87c1 │ │ -333f66: 5420 9a90 |001b: iget-object v0, v2, Lorg/jaudiotagger/tag/mp4/field/Mp4DiscNoField;.numbers:Ljava/util/List; // field@909a │ │ -333f6a: 7210 7389 0000 |001d: invoke-interface {v0}, Ljava/util/List;.size:()I // method@8973 │ │ -333f70: 0a00 |0020: move-result v0 │ │ -333f72: 1211 |0021: const/4 v1, #int 1 // #1 │ │ -333f74: 3710 1900 |0022: if-le v0, v1, 003b // +0019 │ │ -333f78: 5420 9a90 |0024: iget-object v0, v2, Lorg/jaudiotagger/tag/mp4/field/Mp4DiscNoField;.numbers:Ljava/util/List; // field@909a │ │ -333f7c: 7220 6a89 1000 |0026: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ -333f82: 0c00 |0029: move-result-object v0 │ │ -333f84: 1f00 3510 |002a: check-cast v0, Ljava/lang/Short; // type@1035 │ │ -333f88: 6e10 8687 0000 |002c: invoke-virtual {v0}, Ljava/lang/Short;.shortValue:()S // method@8786 │ │ -333f8e: 0a00 |002f: move-result v0 │ │ -333f90: 3d00 0b00 |0030: if-lez v0, 003b // +000b │ │ -333f94: 5420 9a90 |0032: iget-object v0, v2, Lorg/jaudiotagger/tag/mp4/field/Mp4DiscNoField;.numbers:Ljava/util/List; // field@909a │ │ -333f98: 7220 6a89 1000 |0034: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ -333f9e: 0c00 |0037: move-result-object v0 │ │ -333fa0: 6e20 c587 0300 |0038: invoke-virtual {v3, v0}, Ljava/lang/StringBuffer;.append:(Ljava/lang/Object;)Ljava/lang/StringBuffer; // method@87c5 │ │ -333fa6: 5420 9a90 |003b: iget-object v0, v2, Lorg/jaudiotagger/tag/mp4/field/Mp4DiscNoField;.numbers:Ljava/util/List; // field@909a │ │ -333faa: 7210 7389 0000 |003d: invoke-interface {v0}, Ljava/util/List;.size:()I // method@8973 │ │ -333fb0: 0a00 |0040: move-result v0 │ │ -333fb2: 1221 |0041: const/4 v1, #int 2 // #2 │ │ -333fb4: 3710 1e00 |0042: if-le v0, v1, 0060 // +001e │ │ -333fb8: 5420 9a90 |0044: iget-object v0, v2, Lorg/jaudiotagger/tag/mp4/field/Mp4DiscNoField;.numbers:Ljava/util/List; // field@909a │ │ -333fbc: 7220 6a89 1000 |0046: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ -333fc2: 0c00 |0049: move-result-object v0 │ │ -333fc4: 1f00 3510 |004a: check-cast v0, Ljava/lang/Short; // type@1035 │ │ -333fc8: 6e10 8687 0000 |004c: invoke-virtual {v0}, Ljava/lang/Short;.shortValue:()S // method@8786 │ │ -333fce: 0a00 |004f: move-result v0 │ │ -333fd0: 3d00 1000 |0050: if-lez v0, 0060 // +0010 │ │ -333fd4: 1a00 6a04 |0052: const-string v0, "/" // string@046a │ │ -333fd8: 6e20 c687 0300 |0054: invoke-virtual {v3, v0}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@87c6 │ │ -333fde: 5420 9a90 |0057: iget-object v0, v2, Lorg/jaudiotagger/tag/mp4/field/Mp4DiscNoField;.numbers:Ljava/util/List; // field@909a │ │ -333fe2: 7220 6a89 1000 |0059: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ -333fe8: 0c00 |005c: move-result-object v0 │ │ -333fea: 6e20 c587 0300 |005d: invoke-virtual {v3, v0}, Ljava/lang/StringBuffer;.append:(Ljava/lang/Object;)Ljava/lang/StringBuffer; // method@87c5 │ │ -333ff0: 6e10 cb87 0300 |0060: invoke-virtual {v3}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@87cb │ │ -333ff6: 0c03 |0063: move-result-object v3 │ │ -333ff8: 5b23 9790 |0064: iput-object v3, v2, Lorg/jaudiotagger/tag/mp4/field/Mp4DiscNoField;.content:Ljava/lang/String; // field@9097 │ │ -333ffc: 0e00 |0066: return-void │ │ +333f24: |[333f24] org.jaudiotagger.tag.mp4.field.Mp4DiscNoField.build:(Ljava/nio/ByteBuffer;)V │ │ +333f34: 2200 7a11 |0000: new-instance v0, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // type@117a │ │ +333f38: 7020 f08f 3000 |0002: invoke-direct {v0, v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.:(Ljava/nio/ByteBuffer;)V // method@8ff0 │ │ +333f3e: 2201 d712 |0005: new-instance v1, Lorg/jaudiotagger/tag/mp4/atom/Mp4DataBox; // type@12d7 │ │ +333f42: 7030 7d9d 0103 |0007: invoke-direct {v1, v0, v3}, Lorg/jaudiotagger/tag/mp4/atom/Mp4DataBox;.:(Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;)V // method@9d7d │ │ +333f48: 6e10 f18f 0000 |000a: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getDataLength:()I // method@8ff1 │ │ +333f4e: 0a03 |000d: move-result v3 │ │ +333f50: 5923 9890 |000e: iput v3, v2, Lorg/jaudiotagger/tag/mp4/field/Mp4DiscNoField;.dataSize:I // field@9098 │ │ +333f54: 6e10 809d 0100 |0010: invoke-virtual {v1}, Lorg/jaudiotagger/tag/mp4/atom/Mp4DataBox;.getNumbers:()Ljava/util/List; // method@9d80 │ │ +333f5a: 0c03 |0013: move-result-object v3 │ │ +333f5c: 5b23 9a90 |0014: iput-object v3, v2, Lorg/jaudiotagger/tag/mp4/field/Mp4DiscNoField;.numbers:Ljava/util/List; // field@909a │ │ +333f60: 2203 3810 |0016: new-instance v3, Ljava/lang/StringBuffer; // type@1038 │ │ +333f64: 7010 c187 0300 |0018: invoke-direct {v3}, Ljava/lang/StringBuffer;.:()V // method@87c1 │ │ +333f6a: 5420 9a90 |001b: iget-object v0, v2, Lorg/jaudiotagger/tag/mp4/field/Mp4DiscNoField;.numbers:Ljava/util/List; // field@909a │ │ +333f6e: 7210 7389 0000 |001d: invoke-interface {v0}, Ljava/util/List;.size:()I // method@8973 │ │ +333f74: 0a00 |0020: move-result v0 │ │ +333f76: 1211 |0021: const/4 v1, #int 1 // #1 │ │ +333f78: 3710 1900 |0022: if-le v0, v1, 003b // +0019 │ │ +333f7c: 5420 9a90 |0024: iget-object v0, v2, Lorg/jaudiotagger/tag/mp4/field/Mp4DiscNoField;.numbers:Ljava/util/List; // field@909a │ │ +333f80: 7220 6a89 1000 |0026: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ +333f86: 0c00 |0029: move-result-object v0 │ │ +333f88: 1f00 3510 |002a: check-cast v0, Ljava/lang/Short; // type@1035 │ │ +333f8c: 6e10 8687 0000 |002c: invoke-virtual {v0}, Ljava/lang/Short;.shortValue:()S // method@8786 │ │ +333f92: 0a00 |002f: move-result v0 │ │ +333f94: 3d00 0b00 |0030: if-lez v0, 003b // +000b │ │ +333f98: 5420 9a90 |0032: iget-object v0, v2, Lorg/jaudiotagger/tag/mp4/field/Mp4DiscNoField;.numbers:Ljava/util/List; // field@909a │ │ +333f9c: 7220 6a89 1000 |0034: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ +333fa2: 0c00 |0037: move-result-object v0 │ │ +333fa4: 6e20 c587 0300 |0038: invoke-virtual {v3, v0}, Ljava/lang/StringBuffer;.append:(Ljava/lang/Object;)Ljava/lang/StringBuffer; // method@87c5 │ │ +333faa: 5420 9a90 |003b: iget-object v0, v2, Lorg/jaudiotagger/tag/mp4/field/Mp4DiscNoField;.numbers:Ljava/util/List; // field@909a │ │ +333fae: 7210 7389 0000 |003d: invoke-interface {v0}, Ljava/util/List;.size:()I // method@8973 │ │ +333fb4: 0a00 |0040: move-result v0 │ │ +333fb6: 1221 |0041: const/4 v1, #int 2 // #2 │ │ +333fb8: 3710 1e00 |0042: if-le v0, v1, 0060 // +001e │ │ +333fbc: 5420 9a90 |0044: iget-object v0, v2, Lorg/jaudiotagger/tag/mp4/field/Mp4DiscNoField;.numbers:Ljava/util/List; // field@909a │ │ +333fc0: 7220 6a89 1000 |0046: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ +333fc6: 0c00 |0049: move-result-object v0 │ │ +333fc8: 1f00 3510 |004a: check-cast v0, Ljava/lang/Short; // type@1035 │ │ +333fcc: 6e10 8687 0000 |004c: invoke-virtual {v0}, Ljava/lang/Short;.shortValue:()S // method@8786 │ │ +333fd2: 0a00 |004f: move-result v0 │ │ +333fd4: 3d00 1000 |0050: if-lez v0, 0060 // +0010 │ │ +333fd8: 1a00 6a04 |0052: const-string v0, "/" // string@046a │ │ +333fdc: 6e20 c687 0300 |0054: invoke-virtual {v3, v0}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@87c6 │ │ +333fe2: 5420 9a90 |0057: iget-object v0, v2, Lorg/jaudiotagger/tag/mp4/field/Mp4DiscNoField;.numbers:Ljava/util/List; // field@909a │ │ +333fe6: 7220 6a89 1000 |0059: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ +333fec: 0c00 |005c: move-result-object v0 │ │ +333fee: 6e20 c587 0300 |005d: invoke-virtual {v3, v0}, Ljava/lang/StringBuffer;.append:(Ljava/lang/Object;)Ljava/lang/StringBuffer; // method@87c5 │ │ +333ff4: 6e10 cb87 0300 |0060: invoke-virtual {v3}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@87cb │ │ +333ffa: 0c03 |0063: move-result-object v3 │ │ +333ffc: 5b23 9790 |0064: iput-object v3, v2, Lorg/jaudiotagger/tag/mp4/field/Mp4DiscNoField;.content:Ljava/lang/String; // field@9097 │ │ +334000: 0e00 |0066: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ 0x0005 line=120 │ │ 0x000a line=121 │ │ 0x0010 line=122 │ │ 0x0016 line=126 │ │ @@ -1381227,21 +1381227,21 @@ │ │ type : '()Ljava/lang/Short;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -333bb8: |[333bb8] org.jaudiotagger.tag.mp4.field.Mp4DiscNoField.getDiscNo:()Ljava/lang/Short; │ │ -333bc8: 5420 9a90 |0000: iget-object v0, v2, Lorg/jaudiotagger/tag/mp4/field/Mp4DiscNoField;.numbers:Ljava/util/List; // field@909a │ │ -333bcc: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -333bce: 7220 6a89 1000 |0003: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ -333bd4: 0c00 |0006: move-result-object v0 │ │ -333bd6: 1f00 3510 |0007: check-cast v0, Ljava/lang/Short; // type@1035 │ │ -333bda: 1100 |0009: return-object v0 │ │ +333bbc: |[333bbc] org.jaudiotagger.tag.mp4.field.Mp4DiscNoField.getDiscNo:()Ljava/lang/Short; │ │ +333bcc: 5420 9a90 |0000: iget-object v0, v2, Lorg/jaudiotagger/tag/mp4/field/Mp4DiscNoField;.numbers:Ljava/util/List; // field@909a │ │ +333bd0: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +333bd2: 7220 6a89 1000 |0003: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ +333bd8: 0c00 |0006: move-result-object v0 │ │ +333bda: 1f00 3510 |0007: check-cast v0, Ljava/lang/Short; // type@1035 │ │ +333bde: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lorg/jaudiotagger/tag/mp4/field/Mp4DiscNoField; │ │ │ │ #2 : (in Lorg/jaudiotagger/tag/mp4/field/Mp4DiscNoField;) │ │ @@ -1381249,29 +1381249,29 @@ │ │ type : '()Ljava/lang/Short;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -333bdc: |[333bdc] org.jaudiotagger.tag.mp4.field.Mp4DiscNoField.getDiscTotal:()Ljava/lang/Short; │ │ -333bec: 5420 9a90 |0000: iget-object v0, v2, Lorg/jaudiotagger/tag/mp4/field/Mp4DiscNoField;.numbers:Ljava/util/List; // field@909a │ │ -333bf0: 7210 7389 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@8973 │ │ -333bf6: 0a00 |0005: move-result v0 │ │ -333bf8: 1221 |0006: const/4 v1, #int 2 // #2 │ │ -333bfa: 3610 0800 |0007: if-gt v0, v1, 000f // +0008 │ │ -333bfe: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -333c00: 7110 8887 0000 |000a: invoke-static {v0}, Ljava/lang/Short;.valueOf:(S)Ljava/lang/Short; // method@8788 │ │ -333c06: 0c00 |000d: move-result-object v0 │ │ -333c08: 1100 |000e: return-object v0 │ │ -333c0a: 5420 9a90 |000f: iget-object v0, v2, Lorg/jaudiotagger/tag/mp4/field/Mp4DiscNoField;.numbers:Ljava/util/List; // field@909a │ │ -333c0e: 7220 6a89 1000 |0011: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ -333c14: 0c00 |0014: move-result-object v0 │ │ -333c16: 1f00 3510 |0015: check-cast v0, Ljava/lang/Short; // type@1035 │ │ -333c1a: 1100 |0017: return-object v0 │ │ +333be0: |[333be0] org.jaudiotagger.tag.mp4.field.Mp4DiscNoField.getDiscTotal:()Ljava/lang/Short; │ │ +333bf0: 5420 9a90 |0000: iget-object v0, v2, Lorg/jaudiotagger/tag/mp4/field/Mp4DiscNoField;.numbers:Ljava/util/List; // field@909a │ │ +333bf4: 7210 7389 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@8973 │ │ +333bfa: 0a00 |0005: move-result v0 │ │ +333bfc: 1221 |0006: const/4 v1, #int 2 // #2 │ │ +333bfe: 3610 0800 |0007: if-gt v0, v1, 000f // +0008 │ │ +333c02: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +333c04: 7110 8887 0000 |000a: invoke-static {v0}, Ljava/lang/Short;.valueOf:(S)Ljava/lang/Short; // method@8788 │ │ +333c0a: 0c00 |000d: move-result-object v0 │ │ +333c0c: 1100 |000e: return-object v0 │ │ +333c0e: 5420 9a90 |000f: iget-object v0, v2, Lorg/jaudiotagger/tag/mp4/field/Mp4DiscNoField;.numbers:Ljava/util/List; // field@909a │ │ +333c12: 7220 6a89 1000 |0011: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ +333c18: 0c00 |0014: move-result-object v0 │ │ +333c1a: 1f00 3510 |0015: check-cast v0, Ljava/lang/Short; // type@1035 │ │ +333c1e: 1100 |0017: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ 0x000a line=163 │ │ 0x000f line=165 │ │ locals : │ │ 0x0000 - 0x0018 reg=2 this Lorg/jaudiotagger/tag/mp4/field/Mp4DiscNoField; │ │ @@ -1381281,22 +1381281,22 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -334000: |[334000] org.jaudiotagger.tag.mp4.field.Mp4DiscNoField.setDiscNo:(I)V │ │ -334010: 5420 9a90 |0000: iget-object v0, v2, Lorg/jaudiotagger/tag/mp4/field/Mp4DiscNoField;.numbers:Ljava/util/List; // field@909a │ │ -334014: 8f33 |0002: int-to-short v3, v3 │ │ -334016: 7110 8887 0300 |0003: invoke-static {v3}, Ljava/lang/Short;.valueOf:(S)Ljava/lang/Short; // method@8788 │ │ -33401c: 0c03 |0006: move-result-object v3 │ │ -33401e: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -334020: 7230 7289 1003 |0008: invoke-interface {v0, v1, v3}, Ljava/util/List;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@8972 │ │ -334026: 0e00 |000b: return-void │ │ +334004: |[334004] org.jaudiotagger.tag.mp4.field.Mp4DiscNoField.setDiscNo:(I)V │ │ +334014: 5420 9a90 |0000: iget-object v0, v2, Lorg/jaudiotagger/tag/mp4/field/Mp4DiscNoField;.numbers:Ljava/util/List; // field@909a │ │ +334018: 8f33 |0002: int-to-short v3, v3 │ │ +33401a: 7110 8887 0300 |0003: invoke-static {v3}, Ljava/lang/Short;.valueOf:(S)Ljava/lang/Short; // method@8788 │ │ +334020: 0c03 |0006: move-result-object v3 │ │ +334022: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +334024: 7230 7289 1003 |0008: invoke-interface {v0, v1, v3}, Ljava/util/List;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@8972 │ │ +33402a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lorg/jaudiotagger/tag/mp4/field/Mp4DiscNoField; │ │ 0x0000 - 0x000c reg=3 (null) I │ │ │ │ @@ -1381305,22 +1381305,22 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -334028: |[334028] org.jaudiotagger.tag.mp4.field.Mp4DiscNoField.setDiscTotal:(I)V │ │ -334038: 5420 9a90 |0000: iget-object v0, v2, Lorg/jaudiotagger/tag/mp4/field/Mp4DiscNoField;.numbers:Ljava/util/List; // field@909a │ │ -33403c: 8f33 |0002: int-to-short v3, v3 │ │ -33403e: 7110 8887 0300 |0003: invoke-static {v3}, Ljava/lang/Short;.valueOf:(S)Ljava/lang/Short; // method@8788 │ │ -334044: 0c03 |0006: move-result-object v3 │ │ -334046: 1221 |0007: const/4 v1, #int 2 // #2 │ │ -334048: 7230 7289 1003 |0008: invoke-interface {v0, v1, v3}, Ljava/util/List;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@8972 │ │ -33404e: 0e00 |000b: return-void │ │ +33402c: |[33402c] org.jaudiotagger.tag.mp4.field.Mp4DiscNoField.setDiscTotal:(I)V │ │ +33403c: 5420 9a90 |0000: iget-object v0, v2, Lorg/jaudiotagger/tag/mp4/field/Mp4DiscNoField;.numbers:Ljava/util/List; // field@909a │ │ +334040: 8f33 |0002: int-to-short v3, v3 │ │ +334042: 7110 8887 0300 |0003: invoke-static {v3}, Ljava/lang/Short;.valueOf:(S)Ljava/lang/Short; // method@8788 │ │ +334048: 0c03 |0006: move-result-object v3 │ │ +33404a: 1221 |0007: const/4 v1, #int 2 // #2 │ │ +33404c: 7230 7289 1003 |0008: invoke-interface {v0, v1, v3}, Ljava/util/List;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@8972 │ │ +334052: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lorg/jaudiotagger/tag/mp4/field/Mp4DiscNoField; │ │ 0x0000 - 0x000c reg=3 (null) I │ │ │ │ @@ -1381361,74 +1381361,74 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 117 16-bit code units │ │ -334480: |[334480] org.jaudiotagger.tag.mp4.field.Mp4GenreField.:(Ljava/lang/String;)V │ │ -334490: 6200 b58f |0000: sget-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.GENRE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fb5 │ │ -334494: 6e10 329d 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.getFieldName:()Ljava/lang/String; // method@9d32 │ │ -33449a: 0c00 |0005: move-result-object v0 │ │ -33449c: 7030 eb9d 0304 |0006: invoke-direct {v3, v0, v4}, Lorg/jaudiotagger/tag/mp4/field/Mp4TagTextNumberField;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9deb │ │ -3344a2: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -3344a4: 7110 8487 0400 |000a: invoke-static {v4}, Ljava/lang/Short;.parseShort:(Ljava/lang/String;)S // method@8784 │ │ -3344aa: 0a01 |000d: move-result v1 │ │ -3344ac: 7100 089e 0000 |000e: invoke-static {}, Lorg/jaudiotagger/tag/reference/GenreTypes;.getMaxStandardGenreId:()I // method@9e08 │ │ -3344b2: 0a02 |0011: move-result v2 │ │ -3344b4: 3621 1500 |0012: if-gt v1, v2, 0027 // +0015 │ │ -3344b8: 2202 7c10 |0014: new-instance v2, Ljava/util/ArrayList; // type@107c │ │ -3344bc: 7010 ae88 0200 |0016: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@88ae │ │ -3344c2: 5b32 b690 |0019: iput-object v2, v3, Lorg/jaudiotagger/tag/mp4/field/Mp4GenreField;.numbers:Ljava/util/List; // field@90b6 │ │ -3344c6: 5432 b690 |001b: iget-object v2, v3, Lorg/jaudiotagger/tag/mp4/field/Mp4GenreField;.numbers:Ljava/util/List; // field@90b6 │ │ -3344ca: b001 |001d: add-int/2addr v1, v0 │ │ -3344cc: 8f11 |001e: int-to-short v1, v1 │ │ -3344ce: 7110 8887 0100 |001f: invoke-static {v1}, Ljava/lang/Short;.valueOf:(S)Ljava/lang/Short; // method@8788 │ │ -3344d4: 0c01 |0022: move-result-object v1 │ │ -3344d6: 7220 6489 1200 |0023: invoke-interface {v2, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -3344dc: 0e00 |0026: return-void │ │ -3344de: 2201 7c10 |0027: new-instance v1, Ljava/util/ArrayList; // type@107c │ │ -3344e2: 7010 ae88 0100 |0029: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@88ae │ │ -3344e8: 5b31 b690 |002c: iput-object v1, v3, Lorg/jaudiotagger/tag/mp4/field/Mp4GenreField;.numbers:Ljava/util/List; // field@90b6 │ │ -3344ec: 5431 b690 |002e: iget-object v1, v3, Lorg/jaudiotagger/tag/mp4/field/Mp4GenreField;.numbers:Ljava/util/List; // field@90b6 │ │ -3344f0: 7110 8887 0000 |0030: invoke-static {v0}, Ljava/lang/Short;.valueOf:(S)Ljava/lang/Short; // method@8788 │ │ -3344f6: 0c02 |0033: move-result-object v2 │ │ -3344f8: 7220 6489 2100 |0034: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -3344fe: 0e00 |0037: return-void │ │ -334500: 0000 |0038: nop // spacer │ │ -334502: 7100 069e 0000 |0039: invoke-static {}, Lorg/jaudiotagger/tag/reference/GenreTypes;.getInstanceOf:()Lorg/jaudiotagger/tag/reference/GenreTypes; // method@9e06 │ │ -334508: 0c01 |003c: move-result-object v1 │ │ -33450a: 6e20 049e 4100 |003d: invoke-virtual {v1, v4}, Lorg/jaudiotagger/tag/reference/GenreTypes;.getIdForValue:(Ljava/lang/String;)Ljava/lang/Integer; // method@9e04 │ │ -334510: 0c04 |0040: move-result-object v4 │ │ -334512: 3804 2300 |0041: if-eqz v4, 0064 // +0023 │ │ -334516: 6e10 2987 0400 |0043: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@8729 │ │ -33451c: 0a01 |0046: move-result v1 │ │ -33451e: 7100 089e 0000 |0047: invoke-static {}, Lorg/jaudiotagger/tag/reference/GenreTypes;.getMaxStandardGenreId:()I // method@9e08 │ │ -334524: 0a02 |004a: move-result v2 │ │ -334526: 3621 1900 |004b: if-gt v1, v2, 0064 // +0019 │ │ -33452a: 2201 7c10 |004d: new-instance v1, Ljava/util/ArrayList; // type@107c │ │ -33452e: 7010 ae88 0100 |004f: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@88ae │ │ -334534: 5b31 b690 |0052: iput-object v1, v3, Lorg/jaudiotagger/tag/mp4/field/Mp4GenreField;.numbers:Ljava/util/List; // field@90b6 │ │ -334538: 5431 b690 |0054: iget-object v1, v3, Lorg/jaudiotagger/tag/mp4/field/Mp4GenreField;.numbers:Ljava/util/List; // field@90b6 │ │ -33453c: 6e10 2987 0400 |0056: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@8729 │ │ -334542: 0a04 |0059: move-result v4 │ │ -334544: b004 |005a: add-int/2addr v4, v0 │ │ -334546: 8f44 |005b: int-to-short v4, v4 │ │ -334548: 7110 8887 0400 |005c: invoke-static {v4}, Ljava/lang/Short;.valueOf:(S)Ljava/lang/Short; // method@8788 │ │ -33454e: 0c04 |005f: move-result-object v4 │ │ -334550: 7220 6489 4100 |0060: invoke-interface {v1, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -334556: 0e00 |0063: return-void │ │ -334558: 2204 7c10 |0064: new-instance v4, Ljava/util/ArrayList; // type@107c │ │ -33455c: 7010 ae88 0400 |0066: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@88ae │ │ -334562: 5b34 b690 |0069: iput-object v4, v3, Lorg/jaudiotagger/tag/mp4/field/Mp4GenreField;.numbers:Ljava/util/List; // field@90b6 │ │ -334566: 5434 b690 |006b: iget-object v4, v3, Lorg/jaudiotagger/tag/mp4/field/Mp4GenreField;.numbers:Ljava/util/List; // field@90b6 │ │ -33456a: 7110 8887 0000 |006d: invoke-static {v0}, Ljava/lang/Short;.valueOf:(S)Ljava/lang/Short; // method@8788 │ │ -334570: 0c00 |0070: move-result-object v0 │ │ -334572: 7220 6489 0400 |0071: invoke-interface {v4, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -334578: 0e00 |0074: return-void │ │ +334484: |[334484] org.jaudiotagger.tag.mp4.field.Mp4GenreField.:(Ljava/lang/String;)V │ │ +334494: 6200 b58f |0000: sget-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.GENRE:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@8fb5 │ │ +334498: 6e10 329d 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.getFieldName:()Ljava/lang/String; // method@9d32 │ │ +33449e: 0c00 |0005: move-result-object v0 │ │ +3344a0: 7030 eb9d 0304 |0006: invoke-direct {v3, v0, v4}, Lorg/jaudiotagger/tag/mp4/field/Mp4TagTextNumberField;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9deb │ │ +3344a6: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +3344a8: 7110 8487 0400 |000a: invoke-static {v4}, Ljava/lang/Short;.parseShort:(Ljava/lang/String;)S // method@8784 │ │ +3344ae: 0a01 |000d: move-result v1 │ │ +3344b0: 7100 089e 0000 |000e: invoke-static {}, Lorg/jaudiotagger/tag/reference/GenreTypes;.getMaxStandardGenreId:()I // method@9e08 │ │ +3344b6: 0a02 |0011: move-result v2 │ │ +3344b8: 3621 1500 |0012: if-gt v1, v2, 0027 // +0015 │ │ +3344bc: 2202 7c10 |0014: new-instance v2, Ljava/util/ArrayList; // type@107c │ │ +3344c0: 7010 ae88 0200 |0016: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@88ae │ │ +3344c6: 5b32 b690 |0019: iput-object v2, v3, Lorg/jaudiotagger/tag/mp4/field/Mp4GenreField;.numbers:Ljava/util/List; // field@90b6 │ │ +3344ca: 5432 b690 |001b: iget-object v2, v3, Lorg/jaudiotagger/tag/mp4/field/Mp4GenreField;.numbers:Ljava/util/List; // field@90b6 │ │ +3344ce: b001 |001d: add-int/2addr v1, v0 │ │ +3344d0: 8f11 |001e: int-to-short v1, v1 │ │ +3344d2: 7110 8887 0100 |001f: invoke-static {v1}, Ljava/lang/Short;.valueOf:(S)Ljava/lang/Short; // method@8788 │ │ +3344d8: 0c01 |0022: move-result-object v1 │ │ +3344da: 7220 6489 1200 |0023: invoke-interface {v2, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +3344e0: 0e00 |0026: return-void │ │ +3344e2: 2201 7c10 |0027: new-instance v1, Ljava/util/ArrayList; // type@107c │ │ +3344e6: 7010 ae88 0100 |0029: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@88ae │ │ +3344ec: 5b31 b690 |002c: iput-object v1, v3, Lorg/jaudiotagger/tag/mp4/field/Mp4GenreField;.numbers:Ljava/util/List; // field@90b6 │ │ +3344f0: 5431 b690 |002e: iget-object v1, v3, Lorg/jaudiotagger/tag/mp4/field/Mp4GenreField;.numbers:Ljava/util/List; // field@90b6 │ │ +3344f4: 7110 8887 0000 |0030: invoke-static {v0}, Ljava/lang/Short;.valueOf:(S)Ljava/lang/Short; // method@8788 │ │ +3344fa: 0c02 |0033: move-result-object v2 │ │ +3344fc: 7220 6489 2100 |0034: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +334502: 0e00 |0037: return-void │ │ +334504: 0000 |0038: nop // spacer │ │ +334506: 7100 069e 0000 |0039: invoke-static {}, Lorg/jaudiotagger/tag/reference/GenreTypes;.getInstanceOf:()Lorg/jaudiotagger/tag/reference/GenreTypes; // method@9e06 │ │ +33450c: 0c01 |003c: move-result-object v1 │ │ +33450e: 6e20 049e 4100 |003d: invoke-virtual {v1, v4}, Lorg/jaudiotagger/tag/reference/GenreTypes;.getIdForValue:(Ljava/lang/String;)Ljava/lang/Integer; // method@9e04 │ │ +334514: 0c04 |0040: move-result-object v4 │ │ +334516: 3804 2300 |0041: if-eqz v4, 0064 // +0023 │ │ +33451a: 6e10 2987 0400 |0043: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@8729 │ │ +334520: 0a01 |0046: move-result v1 │ │ +334522: 7100 089e 0000 |0047: invoke-static {}, Lorg/jaudiotagger/tag/reference/GenreTypes;.getMaxStandardGenreId:()I // method@9e08 │ │ +334528: 0a02 |004a: move-result v2 │ │ +33452a: 3621 1900 |004b: if-gt v1, v2, 0064 // +0019 │ │ +33452e: 2201 7c10 |004d: new-instance v1, Ljava/util/ArrayList; // type@107c │ │ +334532: 7010 ae88 0100 |004f: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@88ae │ │ +334538: 5b31 b690 |0052: iput-object v1, v3, Lorg/jaudiotagger/tag/mp4/field/Mp4GenreField;.numbers:Ljava/util/List; // field@90b6 │ │ +33453c: 5431 b690 |0054: iget-object v1, v3, Lorg/jaudiotagger/tag/mp4/field/Mp4GenreField;.numbers:Ljava/util/List; // field@90b6 │ │ +334540: 6e10 2987 0400 |0056: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@8729 │ │ +334546: 0a04 |0059: move-result v4 │ │ +334548: b004 |005a: add-int/2addr v4, v0 │ │ +33454a: 8f44 |005b: int-to-short v4, v4 │ │ +33454c: 7110 8887 0400 |005c: invoke-static {v4}, Ljava/lang/Short;.valueOf:(S)Ljava/lang/Short; // method@8788 │ │ +334552: 0c04 |005f: move-result-object v4 │ │ +334554: 7220 6489 4100 |0060: invoke-interface {v1, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +33455a: 0e00 |0063: return-void │ │ +33455c: 2204 7c10 |0064: new-instance v4, Ljava/util/ArrayList; // type@107c │ │ +334560: 7010 ae88 0400 |0066: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@88ae │ │ +334566: 5b34 b690 |0069: iput-object v4, v3, Lorg/jaudiotagger/tag/mp4/field/Mp4GenreField;.numbers:Ljava/util/List; // field@90b6 │ │ +33456a: 5434 b690 |006b: iget-object v4, v3, Lorg/jaudiotagger/tag/mp4/field/Mp4GenreField;.numbers:Ljava/util/List; // field@90b6 │ │ +33456e: 7110 8887 0000 |006d: invoke-static {v0}, Ljava/lang/Short;.valueOf:(S)Ljava/lang/Short; // method@8788 │ │ +334574: 0c00 |0070: move-result-object v0 │ │ +334576: 7220 6489 0400 |0071: invoke-interface {v4, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +33457c: 0e00 |0074: return-void │ │ catches : 1 │ │ 0x000a - 0x0037 │ │ Ljava/lang/NumberFormatException; -> 0x0038 │ │ positions : │ │ 0x0000 line=66 │ │ 0x000a line=71 │ │ 0x000e line=72 │ │ @@ -1381451,17 +1381451,17 @@ │ │ type : '(Ljava/lang/String;Ljava/nio/ByteBuffer;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -33458c: |[33458c] org.jaudiotagger.tag.mp4.field.Mp4GenreField.:(Ljava/lang/String;Ljava/nio/ByteBuffer;)V │ │ -33459c: 7030 ec9d 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/mp4/field/Mp4TagTextNumberField;.:(Ljava/lang/String;Ljava/nio/ByteBuffer;)V // method@9dec │ │ -3345a2: 0e00 |0003: return-void │ │ +334590: |[334590] org.jaudiotagger.tag.mp4.field.Mp4GenreField.:(Ljava/lang/String;Ljava/nio/ByteBuffer;)V │ │ +3345a0: 7030 ec9d 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/mp4/field/Mp4TagTextNumberField;.:(Ljava/lang/String;Ljava/nio/ByteBuffer;)V // method@9dec │ │ +3345a6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/mp4/field/Mp4GenreField; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/nio/ByteBuffer; │ │ @@ -1381471,37 +1381471,37 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -334414: |[334414] org.jaudiotagger.tag.mp4.field.Mp4GenreField.isValidGenre:(Ljava/lang/String;)Z │ │ -334424: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -334426: 7110 8487 0300 |0001: invoke-static {v3}, Ljava/lang/Short;.parseShort:(Ljava/lang/String;)S // method@8784 │ │ -33442c: 0a01 |0004: move-result v1 │ │ -33442e: b101 |0005: sub-int/2addr v1, v0 │ │ -334430: 7100 089e 0000 |0006: invoke-static {}, Lorg/jaudiotagger/tag/reference/GenreTypes;.getMaxStandardGenreId:()I // method@9e08 │ │ -334436: 0a02 |0009: move-result v2 │ │ -334438: 3621 0400 |000a: if-gt v1, v2, 000e // +0004 │ │ -33443c: 0f00 |000c: return v0 │ │ -33443e: 0000 |000d: nop // spacer │ │ -334440: 7100 069e 0000 |000e: invoke-static {}, Lorg/jaudiotagger/tag/reference/GenreTypes;.getInstanceOf:()Lorg/jaudiotagger/tag/reference/GenreTypes; // method@9e06 │ │ -334446: 0c01 |0011: move-result-object v1 │ │ -334448: 6e20 049e 3100 |0012: invoke-virtual {v1, v3}, Lorg/jaudiotagger/tag/reference/GenreTypes;.getIdForValue:(Ljava/lang/String;)Ljava/lang/Integer; // method@9e04 │ │ -33444e: 0c03 |0015: move-result-object v3 │ │ -334450: 3803 0d00 |0016: if-eqz v3, 0023 // +000d │ │ -334454: 6e10 2987 0300 |0018: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@8729 │ │ -33445a: 0a03 |001b: move-result v3 │ │ -33445c: 7100 089e 0000 |001c: invoke-static {}, Lorg/jaudiotagger/tag/reference/GenreTypes;.getMaxStandardGenreId:()I // method@9e08 │ │ -334462: 0a01 |001f: move-result v1 │ │ -334464: 3613 0300 |0020: if-gt v3, v1, 0023 // +0003 │ │ -334468: 0f00 |0022: return v0 │ │ -33446a: 1203 |0023: const/4 v3, #int 0 // #0 │ │ -33446c: 0f03 |0024: return v3 │ │ +334418: |[334418] org.jaudiotagger.tag.mp4.field.Mp4GenreField.isValidGenre:(Ljava/lang/String;)Z │ │ +334428: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +33442a: 7110 8487 0300 |0001: invoke-static {v3}, Ljava/lang/Short;.parseShort:(Ljava/lang/String;)S // method@8784 │ │ +334430: 0a01 |0004: move-result v1 │ │ +334432: b101 |0005: sub-int/2addr v1, v0 │ │ +334434: 7100 089e 0000 |0006: invoke-static {}, Lorg/jaudiotagger/tag/reference/GenreTypes;.getMaxStandardGenreId:()I // method@9e08 │ │ +33443a: 0a02 |0009: move-result v2 │ │ +33443c: 3621 0400 |000a: if-gt v1, v2, 000e // +0004 │ │ +334440: 0f00 |000c: return v0 │ │ +334442: 0000 |000d: nop // spacer │ │ +334444: 7100 069e 0000 |000e: invoke-static {}, Lorg/jaudiotagger/tag/reference/GenreTypes;.getInstanceOf:()Lorg/jaudiotagger/tag/reference/GenreTypes; // method@9e06 │ │ +33444a: 0c01 |0011: move-result-object v1 │ │ +33444c: 6e20 049e 3100 |0012: invoke-virtual {v1, v3}, Lorg/jaudiotagger/tag/reference/GenreTypes;.getIdForValue:(Ljava/lang/String;)Ljava/lang/Integer; // method@9e04 │ │ +334452: 0c03 |0015: move-result-object v3 │ │ +334454: 3803 0d00 |0016: if-eqz v3, 0023 // +000d │ │ +334458: 6e10 2987 0300 |0018: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@8729 │ │ +33445e: 0a03 |001b: move-result v3 │ │ +334460: 7100 089e 0000 |001c: invoke-static {}, Lorg/jaudiotagger/tag/reference/GenreTypes;.getMaxStandardGenreId:()I // method@9e08 │ │ +334466: 0a01 |001f: move-result v1 │ │ +334468: 3613 0300 |0020: if-gt v3, v1, 0023 // +0003 │ │ +33446c: 0f00 |0022: return v0 │ │ +33446e: 1203 |0023: const/4 v3, #int 0 // #0 │ │ +334470: 0f03 |0024: return v3 │ │ catches : 1 │ │ 0x0001 - 0x000a │ │ Ljava/lang/NumberFormatException; -> 0x000d │ │ positions : │ │ 0x0001 line=36 │ │ 0x0006 line=37 │ │ 0x000e line=48 │ │ @@ -1381515,67 +1381515,67 @@ │ │ type : '(Ljava/nio/ByteBuffer;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 104 16-bit code units │ │ -3345a4: |[3345a4] org.jaudiotagger.tag.mp4.field.Mp4GenreField.build:(Ljava/nio/ByteBuffer;)V │ │ -3345b4: 2200 7a11 |0000: new-instance v0, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // type@117a │ │ -3345b8: 7020 f08f 5000 |0002: invoke-direct {v0, v5}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.:(Ljava/nio/ByteBuffer;)V // method@8ff0 │ │ -3345be: 2201 d712 |0005: new-instance v1, Lorg/jaudiotagger/tag/mp4/atom/Mp4DataBox; // type@12d7 │ │ -3345c2: 7030 7d9d 0105 |0007: invoke-direct {v1, v0, v5}, Lorg/jaudiotagger/tag/mp4/atom/Mp4DataBox;.:(Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;)V // method@9d7d │ │ -3345c8: 6e10 f18f 0000 |000a: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getDataLength:()I // method@8ff1 │ │ -3345ce: 0a05 |000d: move-result v5 │ │ -3345d0: 5945 b490 |000e: iput v5, v4, Lorg/jaudiotagger/tag/mp4/field/Mp4GenreField;.dataSize:I // field@90b4 │ │ -3345d4: 6e10 809d 0100 |0010: invoke-virtual {v1}, Lorg/jaudiotagger/tag/mp4/atom/Mp4DataBox;.getNumbers:()Ljava/util/List; // method@9d80 │ │ -3345da: 0c05 |0013: move-result-object v5 │ │ -3345dc: 5b45 b690 |0014: iput-object v5, v4, Lorg/jaudiotagger/tag/mp4/field/Mp4GenreField;.numbers:Ljava/util/List; // field@90b6 │ │ -3345e0: 5445 b690 |0016: iget-object v5, v4, Lorg/jaudiotagger/tag/mp4/field/Mp4GenreField;.numbers:Ljava/util/List; // field@90b6 │ │ -3345e4: 7210 7389 0500 |0018: invoke-interface {v5}, Ljava/util/List;.size:()I // method@8973 │ │ -3345ea: 0a05 |001b: move-result v5 │ │ -3345ec: 1201 |001c: const/4 v1, #int 0 // #0 │ │ -3345ee: 1212 |001d: const/4 v2, #int 1 // #1 │ │ -3345f0: 3d05 3200 |001e: if-lez v5, 0050 // +0032 │ │ -3345f4: 5445 b690 |0020: iget-object v5, v4, Lorg/jaudiotagger/tag/mp4/field/Mp4GenreField;.numbers:Ljava/util/List; // field@90b6 │ │ -3345f8: 7220 6a89 1500 |0022: invoke-interface {v5, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ -3345fe: 0c05 |0025: move-result-object v5 │ │ -334600: 1f05 3510 |0026: check-cast v5, Ljava/lang/Short; // type@1035 │ │ -334604: 6e10 8687 0500 |0028: invoke-virtual {v5}, Ljava/lang/Short;.shortValue:()S // method@8786 │ │ -33460a: 0a05 |002b: move-result v5 │ │ -33460c: 7100 069e 0000 |002c: invoke-static {}, Lorg/jaudiotagger/tag/reference/GenreTypes;.getInstanceOf:()Lorg/jaudiotagger/tag/reference/GenreTypes; // method@9e06 │ │ -334612: 0c00 |002f: move-result-object v0 │ │ -334614: d803 05ff |0030: add-int/lit8 v3, v5, #int -1 // #ff │ │ -334618: 6e20 099e 3000 |0032: invoke-virtual {v0, v3}, Lorg/jaudiotagger/tag/reference/GenreTypes;.getValueForId:(I)Ljava/lang/String; // method@9e09 │ │ -33461e: 0c00 |0035: move-result-object v0 │ │ -334620: 5b40 b390 |0036: iput-object v0, v4, Lorg/jaudiotagger/tag/mp4/field/Mp4GenreField;.content:Ljava/lang/String; // field@90b3 │ │ -334624: 5440 b390 |0038: iget-object v0, v4, Lorg/jaudiotagger/tag/mp4/field/Mp4GenreField;.content:Ljava/lang/String; // field@90b3 │ │ -334628: 3900 2d00 |003a: if-nez v0, 0067 // +002d │ │ -33462c: 6200 b590 |003c: sget-object v0, Lorg/jaudiotagger/tag/mp4/field/Mp4GenreField;.logger:Ljava/util/logging/Logger; // field@90b5 │ │ -334630: 6203 6487 |003e: sget-object v3, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_GENRE_OUT_OF_RANGE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8764 │ │ -334634: 2322 be13 |0040: new-array v2, v2, [Ljava/lang/Object; // type@13be │ │ -334638: 7110 3487 0500 |0042: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -33463e: 0c05 |0045: move-result-object v5 │ │ -334640: 4d05 0201 |0046: aput-object v5, v2, v1 │ │ -334644: 6e20 5891 2300 |0048: invoke-virtual {v3, v2}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ -33464a: 0c05 |004b: move-result-object v5 │ │ -33464c: 6e20 1c8a 5000 |004c: invoke-virtual {v0, v5}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ -334652: 2818 |004f: goto 0067 // +0018 │ │ -334654: 6205 b590 |0050: sget-object v5, Lorg/jaudiotagger/tag/mp4/field/Mp4GenreField;.logger:Ljava/util/logging/Logger; // field@90b5 │ │ -334658: 6203 6687 |0052: sget-object v3, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_NO_GENREID_FOR_GENRE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8766 │ │ -33465c: 2322 be13 |0054: new-array v2, v2, [Ljava/lang/Object; // type@13be │ │ -334660: 6e10 f18f 0000 |0056: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getDataLength:()I // method@8ff1 │ │ -334666: 0a00 |0059: move-result v0 │ │ -334668: 7110 3487 0000 |005a: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -33466e: 0c00 |005d: move-result-object v0 │ │ -334670: 4d00 0201 |005e: aput-object v0, v2, v1 │ │ -334674: 6e20 5891 2300 |0060: invoke-virtual {v3, v2}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ -33467a: 0c00 |0063: move-result-object v0 │ │ -33467c: 6e20 1c8a 0500 |0064: invoke-virtual {v5, v0}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ -334682: 0e00 |0067: return-void │ │ +3345a8: |[3345a8] org.jaudiotagger.tag.mp4.field.Mp4GenreField.build:(Ljava/nio/ByteBuffer;)V │ │ +3345b8: 2200 7a11 |0000: new-instance v0, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // type@117a │ │ +3345bc: 7020 f08f 5000 |0002: invoke-direct {v0, v5}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.:(Ljava/nio/ByteBuffer;)V // method@8ff0 │ │ +3345c2: 2201 d712 |0005: new-instance v1, Lorg/jaudiotagger/tag/mp4/atom/Mp4DataBox; // type@12d7 │ │ +3345c6: 7030 7d9d 0105 |0007: invoke-direct {v1, v0, v5}, Lorg/jaudiotagger/tag/mp4/atom/Mp4DataBox;.:(Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;)V // method@9d7d │ │ +3345cc: 6e10 f18f 0000 |000a: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getDataLength:()I // method@8ff1 │ │ +3345d2: 0a05 |000d: move-result v5 │ │ +3345d4: 5945 b490 |000e: iput v5, v4, Lorg/jaudiotagger/tag/mp4/field/Mp4GenreField;.dataSize:I // field@90b4 │ │ +3345d8: 6e10 809d 0100 |0010: invoke-virtual {v1}, Lorg/jaudiotagger/tag/mp4/atom/Mp4DataBox;.getNumbers:()Ljava/util/List; // method@9d80 │ │ +3345de: 0c05 |0013: move-result-object v5 │ │ +3345e0: 5b45 b690 |0014: iput-object v5, v4, Lorg/jaudiotagger/tag/mp4/field/Mp4GenreField;.numbers:Ljava/util/List; // field@90b6 │ │ +3345e4: 5445 b690 |0016: iget-object v5, v4, Lorg/jaudiotagger/tag/mp4/field/Mp4GenreField;.numbers:Ljava/util/List; // field@90b6 │ │ +3345e8: 7210 7389 0500 |0018: invoke-interface {v5}, Ljava/util/List;.size:()I // method@8973 │ │ +3345ee: 0a05 |001b: move-result v5 │ │ +3345f0: 1201 |001c: const/4 v1, #int 0 // #0 │ │ +3345f2: 1212 |001d: const/4 v2, #int 1 // #1 │ │ +3345f4: 3d05 3200 |001e: if-lez v5, 0050 // +0032 │ │ +3345f8: 5445 b690 |0020: iget-object v5, v4, Lorg/jaudiotagger/tag/mp4/field/Mp4GenreField;.numbers:Ljava/util/List; // field@90b6 │ │ +3345fc: 7220 6a89 1500 |0022: invoke-interface {v5, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ +334602: 0c05 |0025: move-result-object v5 │ │ +334604: 1f05 3510 |0026: check-cast v5, Ljava/lang/Short; // type@1035 │ │ +334608: 6e10 8687 0500 |0028: invoke-virtual {v5}, Ljava/lang/Short;.shortValue:()S // method@8786 │ │ +33460e: 0a05 |002b: move-result v5 │ │ +334610: 7100 069e 0000 |002c: invoke-static {}, Lorg/jaudiotagger/tag/reference/GenreTypes;.getInstanceOf:()Lorg/jaudiotagger/tag/reference/GenreTypes; // method@9e06 │ │ +334616: 0c00 |002f: move-result-object v0 │ │ +334618: d803 05ff |0030: add-int/lit8 v3, v5, #int -1 // #ff │ │ +33461c: 6e20 099e 3000 |0032: invoke-virtual {v0, v3}, Lorg/jaudiotagger/tag/reference/GenreTypes;.getValueForId:(I)Ljava/lang/String; // method@9e09 │ │ +334622: 0c00 |0035: move-result-object v0 │ │ +334624: 5b40 b390 |0036: iput-object v0, v4, Lorg/jaudiotagger/tag/mp4/field/Mp4GenreField;.content:Ljava/lang/String; // field@90b3 │ │ +334628: 5440 b390 |0038: iget-object v0, v4, Lorg/jaudiotagger/tag/mp4/field/Mp4GenreField;.content:Ljava/lang/String; // field@90b3 │ │ +33462c: 3900 2d00 |003a: if-nez v0, 0067 // +002d │ │ +334630: 6200 b590 |003c: sget-object v0, Lorg/jaudiotagger/tag/mp4/field/Mp4GenreField;.logger:Ljava/util/logging/Logger; // field@90b5 │ │ +334634: 6203 6487 |003e: sget-object v3, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_GENRE_OUT_OF_RANGE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8764 │ │ +334638: 2322 be13 |0040: new-array v2, v2, [Ljava/lang/Object; // type@13be │ │ +33463c: 7110 3487 0500 |0042: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +334642: 0c05 |0045: move-result-object v5 │ │ +334644: 4d05 0201 |0046: aput-object v5, v2, v1 │ │ +334648: 6e20 5891 2300 |0048: invoke-virtual {v3, v2}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ +33464e: 0c05 |004b: move-result-object v5 │ │ +334650: 6e20 1c8a 5000 |004c: invoke-virtual {v0, v5}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ +334656: 2818 |004f: goto 0067 // +0018 │ │ +334658: 6205 b590 |0050: sget-object v5, Lorg/jaudiotagger/tag/mp4/field/Mp4GenreField;.logger:Ljava/util/logging/Logger; // field@90b5 │ │ +33465c: 6203 6687 |0052: sget-object v3, Lorg/jaudiotagger/logging/ErrorMessage;.MP4_NO_GENREID_FOR_GENRE:Lorg/jaudiotagger/logging/ErrorMessage; // field@8766 │ │ +334660: 2322 be13 |0054: new-array v2, v2, [Ljava/lang/Object; // type@13be │ │ +334664: 6e10 f18f 0000 |0056: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getDataLength:()I // method@8ff1 │ │ +33466a: 0a00 |0059: move-result v0 │ │ +33466c: 7110 3487 0000 |005a: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +334672: 0c00 |005d: move-result-object v0 │ │ +334674: 4d00 0201 |005e: aput-object v0, v2, v1 │ │ +334678: 6e20 5891 2300 |0060: invoke-virtual {v3, v2}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:([Ljava/lang/Object;)Ljava/lang/String; // method@9158 │ │ +33467e: 0c00 |0063: move-result-object v0 │ │ +334680: 6e20 1c8a 0500 |0064: invoke-virtual {v5, v0}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@8a1c │ │ +334686: 0e00 |0067: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ 0x0005 line=107 │ │ 0x000a line=108 │ │ 0x0010 line=109 │ │ 0x0016 line=111 │ │ @@ -1381652,43 +1381652,43 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 63 16-bit code units │ │ -33587c: |[33587c] org.jaudiotagger.tag.mp4.field.Mp4TrackField.:(I)V │ │ -33588c: 6200 3990 |0000: sget-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.TRACK:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9039 │ │ -335890: 6e10 329d 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.getFieldName:()Ljava/lang/String; // method@9d32 │ │ -335896: 0c00 |0005: move-result-object v0 │ │ -335898: 7110 bd87 0400 |0006: invoke-static {v4}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@87bd │ │ -33589e: 0c01 |0009: move-result-object v1 │ │ -3358a0: 7030 eb9d 0301 |000a: invoke-direct {v3, v0, v1}, Lorg/jaudiotagger/tag/mp4/field/Mp4TagTextNumberField;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9deb │ │ -3358a6: 2200 7c10 |000d: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ -3358aa: 7010 ae88 0000 |000f: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ -3358b0: 5b30 de90 |0012: iput-object v0, v3, Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField;.numbers:Ljava/util/List; // field@90de │ │ -3358b4: 5430 de90 |0014: iget-object v0, v3, Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField;.numbers:Ljava/util/List; // field@90de │ │ -3358b8: 2201 3510 |0016: new-instance v1, Ljava/lang/Short; // type@1035 │ │ -3358bc: 1a02 7a04 |0018: const-string v2, "0" // string@047a │ │ -3358c0: 7020 8287 2100 |001a: invoke-direct {v1, v2}, Ljava/lang/Short;.:(Ljava/lang/String;)V // method@8782 │ │ -3358c6: 7220 6489 1000 |001d: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -3358cc: 5430 de90 |0020: iget-object v0, v3, Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField;.numbers:Ljava/util/List; // field@90de │ │ -3358d0: 8f44 |0022: int-to-short v4, v4 │ │ -3358d2: 7110 8887 0400 |0023: invoke-static {v4}, Ljava/lang/Short;.valueOf:(S)Ljava/lang/Short; // method@8788 │ │ -3358d8: 0c04 |0026: move-result-object v4 │ │ -3358da: 7220 6489 4000 |0027: invoke-interface {v0, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -3358e0: 5434 de90 |002a: iget-object v4, v3, Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField;.numbers:Ljava/util/List; // field@90de │ │ -3358e4: 2200 3510 |002c: new-instance v0, Ljava/lang/Short; // type@1035 │ │ -3358e8: 7020 8287 2000 |002e: invoke-direct {v0, v2}, Ljava/lang/Short;.:(Ljava/lang/String;)V // method@8782 │ │ -3358ee: 7220 6489 0400 |0031: invoke-interface {v4, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -3358f4: 5434 de90 |0034: iget-object v4, v3, Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField;.numbers:Ljava/util/List; // field@90de │ │ -3358f8: 2200 3510 |0036: new-instance v0, Ljava/lang/Short; // type@1035 │ │ -3358fc: 7020 8287 2000 |0038: invoke-direct {v0, v2}, Ljava/lang/Short;.:(Ljava/lang/String;)V // method@8782 │ │ -335902: 7220 6489 0400 |003b: invoke-interface {v4, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -335908: 0e00 |003e: return-void │ │ +335880: |[335880] org.jaudiotagger.tag.mp4.field.Mp4TrackField.:(I)V │ │ +335890: 6200 3990 |0000: sget-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.TRACK:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9039 │ │ +335894: 6e10 329d 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.getFieldName:()Ljava/lang/String; // method@9d32 │ │ +33589a: 0c00 |0005: move-result-object v0 │ │ +33589c: 7110 bd87 0400 |0006: invoke-static {v4}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@87bd │ │ +3358a2: 0c01 |0009: move-result-object v1 │ │ +3358a4: 7030 eb9d 0301 |000a: invoke-direct {v3, v0, v1}, Lorg/jaudiotagger/tag/mp4/field/Mp4TagTextNumberField;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9deb │ │ +3358aa: 2200 7c10 |000d: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ +3358ae: 7010 ae88 0000 |000f: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ +3358b4: 5b30 de90 |0012: iput-object v0, v3, Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField;.numbers:Ljava/util/List; // field@90de │ │ +3358b8: 5430 de90 |0014: iget-object v0, v3, Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField;.numbers:Ljava/util/List; // field@90de │ │ +3358bc: 2201 3510 |0016: new-instance v1, Ljava/lang/Short; // type@1035 │ │ +3358c0: 1a02 7a04 |0018: const-string v2, "0" // string@047a │ │ +3358c4: 7020 8287 2100 |001a: invoke-direct {v1, v2}, Ljava/lang/Short;.:(Ljava/lang/String;)V // method@8782 │ │ +3358ca: 7220 6489 1000 |001d: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +3358d0: 5430 de90 |0020: iget-object v0, v3, Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField;.numbers:Ljava/util/List; // field@90de │ │ +3358d4: 8f44 |0022: int-to-short v4, v4 │ │ +3358d6: 7110 8887 0400 |0023: invoke-static {v4}, Ljava/lang/Short;.valueOf:(S)Ljava/lang/Short; // method@8788 │ │ +3358dc: 0c04 |0026: move-result-object v4 │ │ +3358de: 7220 6489 4000 |0027: invoke-interface {v0, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +3358e4: 5434 de90 |002a: iget-object v4, v3, Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField;.numbers:Ljava/util/List; // field@90de │ │ +3358e8: 2200 3510 |002c: new-instance v0, Ljava/lang/Short; // type@1035 │ │ +3358ec: 7020 8287 2000 |002e: invoke-direct {v0, v2}, Ljava/lang/Short;.:(Ljava/lang/String;)V // method@8782 │ │ +3358f2: 7220 6489 0400 |0031: invoke-interface {v4, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +3358f8: 5434 de90 |0034: iget-object v4, v3, Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField;.numbers:Ljava/util/List; // field@90de │ │ +3358fc: 2200 3510 |0036: new-instance v0, Ljava/lang/Short; // type@1035 │ │ +335900: 7020 8287 2000 |0038: invoke-direct {v0, v2}, Ljava/lang/Short;.:(Ljava/lang/String;)V // method@8782 │ │ +335906: 7220 6489 0400 |003b: invoke-interface {v4, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +33590c: 0e00 |003e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x000d line=94 │ │ 0x0014 line=95 │ │ 0x0020 line=96 │ │ 0x002a line=97 │ │ @@ -1381702,44 +1381702,44 @@ │ │ type : '(II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 63 16-bit code units │ │ -33590c: |[33590c] org.jaudiotagger.tag.mp4.field.Mp4TrackField.:(II)V │ │ -33591c: 6200 3990 |0000: sget-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.TRACK:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9039 │ │ -335920: 6e10 329d 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.getFieldName:()Ljava/lang/String; // method@9d32 │ │ -335926: 0c00 |0005: move-result-object v0 │ │ -335928: 7110 bd87 0400 |0006: invoke-static {v4}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@87bd │ │ -33592e: 0c01 |0009: move-result-object v1 │ │ -335930: 7030 eb9d 0301 |000a: invoke-direct {v3, v0, v1}, Lorg/jaudiotagger/tag/mp4/field/Mp4TagTextNumberField;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9deb │ │ -335936: 2200 7c10 |000d: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ -33593a: 7010 ae88 0000 |000f: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ -335940: 5b30 de90 |0012: iput-object v0, v3, Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField;.numbers:Ljava/util/List; // field@90de │ │ -335944: 5430 de90 |0014: iget-object v0, v3, Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField;.numbers:Ljava/util/List; // field@90de │ │ -335948: 2201 3510 |0016: new-instance v1, Ljava/lang/Short; // type@1035 │ │ -33594c: 1a02 7a04 |0018: const-string v2, "0" // string@047a │ │ -335950: 7020 8287 2100 |001a: invoke-direct {v1, v2}, Ljava/lang/Short;.:(Ljava/lang/String;)V // method@8782 │ │ -335956: 7220 6489 1000 |001d: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -33595c: 5430 de90 |0020: iget-object v0, v3, Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField;.numbers:Ljava/util/List; // field@90de │ │ -335960: 8f44 |0022: int-to-short v4, v4 │ │ -335962: 7110 8887 0400 |0023: invoke-static {v4}, Ljava/lang/Short;.valueOf:(S)Ljava/lang/Short; // method@8788 │ │ -335968: 0c04 |0026: move-result-object v4 │ │ -33596a: 7220 6489 4000 |0027: invoke-interface {v0, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -335970: 5434 de90 |002a: iget-object v4, v3, Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField;.numbers:Ljava/util/List; // field@90de │ │ -335974: 8f55 |002c: int-to-short v5, v5 │ │ -335976: 7110 8887 0500 |002d: invoke-static {v5}, Ljava/lang/Short;.valueOf:(S)Ljava/lang/Short; // method@8788 │ │ -33597c: 0c05 |0030: move-result-object v5 │ │ -33597e: 7220 6489 5400 |0031: invoke-interface {v4, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -335984: 5434 de90 |0034: iget-object v4, v3, Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField;.numbers:Ljava/util/List; // field@90de │ │ -335988: 2205 3510 |0036: new-instance v5, Ljava/lang/Short; // type@1035 │ │ -33598c: 7020 8287 2500 |0038: invoke-direct {v5, v2}, Ljava/lang/Short;.:(Ljava/lang/String;)V // method@8782 │ │ -335992: 7220 6489 5400 |003b: invoke-interface {v4, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -335998: 0e00 |003e: return-void │ │ +335910: |[335910] org.jaudiotagger.tag.mp4.field.Mp4TrackField.:(II)V │ │ +335920: 6200 3990 |0000: sget-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.TRACK:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9039 │ │ +335924: 6e10 329d 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.getFieldName:()Ljava/lang/String; // method@9d32 │ │ +33592a: 0c00 |0005: move-result-object v0 │ │ +33592c: 7110 bd87 0400 |0006: invoke-static {v4}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@87bd │ │ +335932: 0c01 |0009: move-result-object v1 │ │ +335934: 7030 eb9d 0301 |000a: invoke-direct {v3, v0, v1}, Lorg/jaudiotagger/tag/mp4/field/Mp4TagTextNumberField;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9deb │ │ +33593a: 2200 7c10 |000d: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ +33593e: 7010 ae88 0000 |000f: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ +335944: 5b30 de90 |0012: iput-object v0, v3, Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField;.numbers:Ljava/util/List; // field@90de │ │ +335948: 5430 de90 |0014: iget-object v0, v3, Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField;.numbers:Ljava/util/List; // field@90de │ │ +33594c: 2201 3510 |0016: new-instance v1, Ljava/lang/Short; // type@1035 │ │ +335950: 1a02 7a04 |0018: const-string v2, "0" // string@047a │ │ +335954: 7020 8287 2100 |001a: invoke-direct {v1, v2}, Ljava/lang/Short;.:(Ljava/lang/String;)V // method@8782 │ │ +33595a: 7220 6489 1000 |001d: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +335960: 5430 de90 |0020: iget-object v0, v3, Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField;.numbers:Ljava/util/List; // field@90de │ │ +335964: 8f44 |0022: int-to-short v4, v4 │ │ +335966: 7110 8887 0400 |0023: invoke-static {v4}, Ljava/lang/Short;.valueOf:(S)Ljava/lang/Short; // method@8788 │ │ +33596c: 0c04 |0026: move-result-object v4 │ │ +33596e: 7220 6489 4000 |0027: invoke-interface {v0, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +335974: 5434 de90 |002a: iget-object v4, v3, Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField;.numbers:Ljava/util/List; // field@90de │ │ +335978: 8f55 |002c: int-to-short v5, v5 │ │ +33597a: 7110 8887 0500 |002d: invoke-static {v5}, Ljava/lang/Short;.valueOf:(S)Ljava/lang/Short; // method@8788 │ │ +335980: 0c05 |0030: move-result-object v5 │ │ +335982: 7220 6489 5400 |0031: invoke-interface {v4, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +335988: 5434 de90 |0034: iget-object v4, v3, Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField;.numbers:Ljava/util/List; // field@90de │ │ +33598c: 2205 3510 |0036: new-instance v5, Ljava/lang/Short; // type@1035 │ │ +335990: 7020 8287 2500 |0038: invoke-direct {v5, v2}, Ljava/lang/Short;.:(Ljava/lang/String;)V // method@8782 │ │ +335996: 7220 6489 5400 |003b: invoke-interface {v4, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +33599c: 0e00 |003e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ 0x000d line=110 │ │ 0x0014 line=111 │ │ 0x0020 line=112 │ │ 0x002a line=113 │ │ @@ -1381754,123 +1381754,123 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 241 16-bit code units │ │ -33599c: |[33599c] org.jaudiotagger.tag.mp4.field.Mp4TrackField.:(Ljava/lang/String;)V │ │ -3359ac: 6200 3990 |0000: sget-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.TRACK:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9039 │ │ -3359b0: 6e10 329d 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.getFieldName:()Ljava/lang/String; // method@9d32 │ │ -3359b6: 0c00 |0005: move-result-object v0 │ │ -3359b8: 7030 eb9d 0708 |0006: invoke-direct {v7, v0, v8}, Lorg/jaudiotagger/tag/mp4/field/Mp4TagTextNumberField;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9deb │ │ -3359be: 2200 7c10 |0009: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ -3359c2: 7010 ae88 0000 |000b: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ -3359c8: 5b70 de90 |000e: iput-object v0, v7, Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField;.numbers:Ljava/util/List; // field@90de │ │ -3359cc: 5470 de90 |0010: iget-object v0, v7, Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField;.numbers:Ljava/util/List; // field@90de │ │ -3359d0: 2201 3510 |0012: new-instance v1, Ljava/lang/Short; // type@1035 │ │ -3359d4: 1a02 7a04 |0014: const-string v2, "0" // string@047a │ │ -3359d8: 7020 8287 2100 |0016: invoke-direct {v1, v2}, Ljava/lang/Short;.:(Ljava/lang/String;)V // method@8782 │ │ -3359de: 7220 6489 1000 |0019: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -3359e4: 1a00 6a04 |001c: const-string v0, "/" // string@046a │ │ -3359e8: 6e20 b087 0800 |001e: invoke-virtual {v8, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@87b0 │ │ -3359ee: 0c08 |0021: move-result-object v8 │ │ -3359f0: 2180 |0022: array-length v0, v8 │ │ -3359f2: 1a01 b001 |0023: const-string v1, " is invalid for field:" // string@01b0 │ │ -3359f6: 1a03 3a52 |0025: const-string v3, "Value of:" // string@523a │ │ -3359fa: 1214 |0027: const/4 v4, #int 1 // #1 │ │ -3359fc: 1205 |0028: const/4 v5, #int 0 // #0 │ │ -3359fe: 3240 8500 |0029: if-eq v0, v4, 00ae // +0085 │ │ -335a02: 1226 |002b: const/4 v6, #int 2 // #2 │ │ -335a04: 3360 6900 |002c: if-ne v0, v6, 0095 // +0069 │ │ -335a08: 5470 de90 |002e: iget-object v0, v7, Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField;.numbers:Ljava/util/List; // field@90de │ │ -335a0c: 4606 0805 |0030: aget-object v6, v8, v5 │ │ -335a10: 7110 8487 0600 |0032: invoke-static {v6}, Ljava/lang/Short;.parseShort:(Ljava/lang/String;)S // method@8784 │ │ -335a16: 0a06 |0035: move-result v6 │ │ -335a18: 7110 8887 0600 |0036: invoke-static {v6}, Ljava/lang/Short;.valueOf:(S)Ljava/lang/Short; // method@8788 │ │ -335a1e: 0c06 |0039: move-result-object v6 │ │ -335a20: 7220 6489 6000 |003a: invoke-interface {v0, v6}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -335a26: 5470 de90 |003d: iget-object v0, v7, Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField;.numbers:Ljava/util/List; // field@90de │ │ -335a2a: 4605 0804 |003f: aget-object v5, v8, v4 │ │ -335a2e: 7110 8487 0500 |0041: invoke-static {v5}, Ljava/lang/Short;.parseShort:(Ljava/lang/String;)S // method@8784 │ │ -335a34: 0a05 |0044: move-result v5 │ │ -335a36: 7110 8887 0500 |0045: invoke-static {v5}, Ljava/lang/Short;.valueOf:(S)Ljava/lang/Short; // method@8788 │ │ -335a3c: 0c05 |0048: move-result-object v5 │ │ -335a3e: 7220 6489 5000 |0049: invoke-interface {v0, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -335a44: 5478 de90 |004c: iget-object v8, v7, Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField;.numbers:Ljava/util/List; // field@90de │ │ -335a48: 2200 3510 |004e: new-instance v0, Ljava/lang/Short; // type@1035 │ │ -335a4c: 7020 8287 2000 |0050: invoke-direct {v0, v2}, Ljava/lang/Short;.:(Ljava/lang/String;)V // method@8782 │ │ -335a52: 7220 6489 0800 |0053: invoke-interface {v8, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -335a58: 287b |0056: goto 00d1 // +007b │ │ -335a5a: 2200 bd11 |0057: new-instance v0, Lorg/jaudiotagger/tag/FieldDataInvalidException; // type@11bd │ │ -335a5e: 2202 3910 |0059: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ -335a62: 7010 cc87 0200 |005b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -335a68: 6e20 d787 3200 |005e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -335a6e: 4608 0804 |0061: aget-object v8, v8, v4 │ │ -335a72: 6e20 d787 8200 |0063: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -335a78: 6e20 d787 1200 |0066: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -335a7e: 5478 dd90 |0069: iget-object v8, v7, Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField;.id:Ljava/lang/String; // field@90dd │ │ -335a82: 6e20 d787 8200 |006b: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -335a88: 6e10 df87 0200 |006e: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -335a8e: 0c08 |0071: move-result-object v8 │ │ -335a90: 7020 8791 8000 |0072: invoke-direct {v0, v8}, Lorg/jaudiotagger/tag/FieldDataInvalidException;.:(Ljava/lang/String;)V // method@9187 │ │ -335a96: 2700 |0075: throw v0 │ │ -335a98: 2200 bd11 |0076: new-instance v0, Lorg/jaudiotagger/tag/FieldDataInvalidException; // type@11bd │ │ -335a9c: 2202 3910 |0078: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ -335aa0: 7010 cc87 0200 |007a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -335aa6: 6e20 d787 3200 |007d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -335aac: 4608 0805 |0080: aget-object v8, v8, v5 │ │ -335ab0: 6e20 d787 8200 |0082: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -335ab6: 6e20 d787 1200 |0085: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -335abc: 5478 dd90 |0088: iget-object v8, v7, Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField;.id:Ljava/lang/String; // field@90dd │ │ -335ac0: 6e20 d787 8200 |008a: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -335ac6: 6e10 df87 0200 |008d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -335acc: 0c08 |0090: move-result-object v8 │ │ -335ace: 7020 8791 8000 |0091: invoke-direct {v0, v8}, Lorg/jaudiotagger/tag/FieldDataInvalidException;.:(Ljava/lang/String;)V // method@9187 │ │ -335ad4: 2700 |0094: throw v0 │ │ -335ad6: 2208 bd11 |0095: new-instance v8, Lorg/jaudiotagger/tag/FieldDataInvalidException; // type@11bd │ │ -335ada: 2200 3910 |0097: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -335ade: 7010 cc87 0000 |0099: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -335ae4: 1a01 3852 |009c: const-string v1, "Value is invalid for field:" // string@5238 │ │ -335ae8: 6e20 d787 1000 |009e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -335aee: 5471 dd90 |00a1: iget-object v1, v7, Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField;.id:Ljava/lang/String; // field@90dd │ │ -335af2: 6e20 d787 1000 |00a3: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -335af8: 6e10 df87 0000 |00a6: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -335afe: 0c00 |00a9: move-result-object v0 │ │ -335b00: 7020 8791 0800 |00aa: invoke-direct {v8, v0}, Lorg/jaudiotagger/tag/FieldDataInvalidException;.:(Ljava/lang/String;)V // method@9187 │ │ -335b06: 2708 |00ad: throw v8 │ │ -335b08: 5470 de90 |00ae: iget-object v0, v7, Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField;.numbers:Ljava/util/List; // field@90de │ │ -335b0c: 4604 0805 |00b0: aget-object v4, v8, v5 │ │ -335b10: 7110 8487 0400 |00b2: invoke-static {v4}, Ljava/lang/Short;.parseShort:(Ljava/lang/String;)S // method@8784 │ │ -335b16: 0a04 |00b5: move-result v4 │ │ -335b18: 7110 8887 0400 |00b6: invoke-static {v4}, Ljava/lang/Short;.valueOf:(S)Ljava/lang/Short; // method@8788 │ │ -335b1e: 0c04 |00b9: move-result-object v4 │ │ -335b20: 7220 6489 4000 |00ba: invoke-interface {v0, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -335b26: 5478 de90 |00bd: iget-object v8, v7, Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField;.numbers:Ljava/util/List; // field@90de │ │ -335b2a: 2200 3510 |00bf: new-instance v0, Ljava/lang/Short; // type@1035 │ │ -335b2e: 7020 8287 2000 |00c1: invoke-direct {v0, v2}, Ljava/lang/Short;.:(Ljava/lang/String;)V // method@8782 │ │ -335b34: 7220 6489 0800 |00c4: invoke-interface {v8, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -335b3a: 5478 de90 |00c7: iget-object v8, v7, Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField;.numbers:Ljava/util/List; // field@90de │ │ -335b3e: 2200 3510 |00c9: new-instance v0, Ljava/lang/Short; // type@1035 │ │ -335b42: 7020 8287 2000 |00cb: invoke-direct {v0, v2}, Ljava/lang/Short;.:(Ljava/lang/String;)V // method@8782 │ │ -335b48: 7220 6489 0800 |00ce: invoke-interface {v8, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -335b4e: 0e00 |00d1: return-void │ │ -335b50: 2200 bd11 |00d2: new-instance v0, Lorg/jaudiotagger/tag/FieldDataInvalidException; // type@11bd │ │ -335b54: 2202 3910 |00d4: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ -335b58: 7010 cc87 0200 |00d6: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -335b5e: 6e20 d787 3200 |00d9: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -335b64: 4608 0805 |00dc: aget-object v8, v8, v5 │ │ -335b68: 6e20 d787 8200 |00de: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -335b6e: 6e20 d787 1200 |00e1: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -335b74: 5478 dd90 |00e4: iget-object v8, v7, Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField;.id:Ljava/lang/String; // field@90dd │ │ -335b78: 6e20 d787 8200 |00e6: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -335b7e: 6e10 df87 0200 |00e9: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -335b84: 0c08 |00ec: move-result-object v8 │ │ -335b86: 7020 8791 8000 |00ed: invoke-direct {v0, v8}, Lorg/jaudiotagger/tag/FieldDataInvalidException;.:(Ljava/lang/String;)V // method@9187 │ │ -335b8c: 2700 |00f0: throw v0 │ │ +3359a0: |[3359a0] org.jaudiotagger.tag.mp4.field.Mp4TrackField.:(Ljava/lang/String;)V │ │ +3359b0: 6200 3990 |0000: sget-object v0, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.TRACK:Lorg/jaudiotagger/tag/mp4/Mp4FieldKey; // field@9039 │ │ +3359b4: 6e10 329d 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/tag/mp4/Mp4FieldKey;.getFieldName:()Ljava/lang/String; // method@9d32 │ │ +3359ba: 0c00 |0005: move-result-object v0 │ │ +3359bc: 7030 eb9d 0708 |0006: invoke-direct {v7, v0, v8}, Lorg/jaudiotagger/tag/mp4/field/Mp4TagTextNumberField;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9deb │ │ +3359c2: 2200 7c10 |0009: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ +3359c6: 7010 ae88 0000 |000b: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ +3359cc: 5b70 de90 |000e: iput-object v0, v7, Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField;.numbers:Ljava/util/List; // field@90de │ │ +3359d0: 5470 de90 |0010: iget-object v0, v7, Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField;.numbers:Ljava/util/List; // field@90de │ │ +3359d4: 2201 3510 |0012: new-instance v1, Ljava/lang/Short; // type@1035 │ │ +3359d8: 1a02 7a04 |0014: const-string v2, "0" // string@047a │ │ +3359dc: 7020 8287 2100 |0016: invoke-direct {v1, v2}, Ljava/lang/Short;.:(Ljava/lang/String;)V // method@8782 │ │ +3359e2: 7220 6489 1000 |0019: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +3359e8: 1a00 6a04 |001c: const-string v0, "/" // string@046a │ │ +3359ec: 6e20 b087 0800 |001e: invoke-virtual {v8, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@87b0 │ │ +3359f2: 0c08 |0021: move-result-object v8 │ │ +3359f4: 2180 |0022: array-length v0, v8 │ │ +3359f6: 1a01 b001 |0023: const-string v1, " is invalid for field:" // string@01b0 │ │ +3359fa: 1a03 3a52 |0025: const-string v3, "Value of:" // string@523a │ │ +3359fe: 1214 |0027: const/4 v4, #int 1 // #1 │ │ +335a00: 1205 |0028: const/4 v5, #int 0 // #0 │ │ +335a02: 3240 8500 |0029: if-eq v0, v4, 00ae // +0085 │ │ +335a06: 1226 |002b: const/4 v6, #int 2 // #2 │ │ +335a08: 3360 6900 |002c: if-ne v0, v6, 0095 // +0069 │ │ +335a0c: 5470 de90 |002e: iget-object v0, v7, Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField;.numbers:Ljava/util/List; // field@90de │ │ +335a10: 4606 0805 |0030: aget-object v6, v8, v5 │ │ +335a14: 7110 8487 0600 |0032: invoke-static {v6}, Ljava/lang/Short;.parseShort:(Ljava/lang/String;)S // method@8784 │ │ +335a1a: 0a06 |0035: move-result v6 │ │ +335a1c: 7110 8887 0600 |0036: invoke-static {v6}, Ljava/lang/Short;.valueOf:(S)Ljava/lang/Short; // method@8788 │ │ +335a22: 0c06 |0039: move-result-object v6 │ │ +335a24: 7220 6489 6000 |003a: invoke-interface {v0, v6}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +335a2a: 5470 de90 |003d: iget-object v0, v7, Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField;.numbers:Ljava/util/List; // field@90de │ │ +335a2e: 4605 0804 |003f: aget-object v5, v8, v4 │ │ +335a32: 7110 8487 0500 |0041: invoke-static {v5}, Ljava/lang/Short;.parseShort:(Ljava/lang/String;)S // method@8784 │ │ +335a38: 0a05 |0044: move-result v5 │ │ +335a3a: 7110 8887 0500 |0045: invoke-static {v5}, Ljava/lang/Short;.valueOf:(S)Ljava/lang/Short; // method@8788 │ │ +335a40: 0c05 |0048: move-result-object v5 │ │ +335a42: 7220 6489 5000 |0049: invoke-interface {v0, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +335a48: 5478 de90 |004c: iget-object v8, v7, Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField;.numbers:Ljava/util/List; // field@90de │ │ +335a4c: 2200 3510 |004e: new-instance v0, Ljava/lang/Short; // type@1035 │ │ +335a50: 7020 8287 2000 |0050: invoke-direct {v0, v2}, Ljava/lang/Short;.:(Ljava/lang/String;)V // method@8782 │ │ +335a56: 7220 6489 0800 |0053: invoke-interface {v8, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +335a5c: 287b |0056: goto 00d1 // +007b │ │ +335a5e: 2200 bd11 |0057: new-instance v0, Lorg/jaudiotagger/tag/FieldDataInvalidException; // type@11bd │ │ +335a62: 2202 3910 |0059: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ +335a66: 7010 cc87 0200 |005b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +335a6c: 6e20 d787 3200 |005e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +335a72: 4608 0804 |0061: aget-object v8, v8, v4 │ │ +335a76: 6e20 d787 8200 |0063: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +335a7c: 6e20 d787 1200 |0066: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +335a82: 5478 dd90 |0069: iget-object v8, v7, Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField;.id:Ljava/lang/String; // field@90dd │ │ +335a86: 6e20 d787 8200 |006b: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +335a8c: 6e10 df87 0200 |006e: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +335a92: 0c08 |0071: move-result-object v8 │ │ +335a94: 7020 8791 8000 |0072: invoke-direct {v0, v8}, Lorg/jaudiotagger/tag/FieldDataInvalidException;.:(Ljava/lang/String;)V // method@9187 │ │ +335a9a: 2700 |0075: throw v0 │ │ +335a9c: 2200 bd11 |0076: new-instance v0, Lorg/jaudiotagger/tag/FieldDataInvalidException; // type@11bd │ │ +335aa0: 2202 3910 |0078: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ +335aa4: 7010 cc87 0200 |007a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +335aaa: 6e20 d787 3200 |007d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +335ab0: 4608 0805 |0080: aget-object v8, v8, v5 │ │ +335ab4: 6e20 d787 8200 |0082: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +335aba: 6e20 d787 1200 |0085: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +335ac0: 5478 dd90 |0088: iget-object v8, v7, Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField;.id:Ljava/lang/String; // field@90dd │ │ +335ac4: 6e20 d787 8200 |008a: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +335aca: 6e10 df87 0200 |008d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +335ad0: 0c08 |0090: move-result-object v8 │ │ +335ad2: 7020 8791 8000 |0091: invoke-direct {v0, v8}, Lorg/jaudiotagger/tag/FieldDataInvalidException;.:(Ljava/lang/String;)V // method@9187 │ │ +335ad8: 2700 |0094: throw v0 │ │ +335ada: 2208 bd11 |0095: new-instance v8, Lorg/jaudiotagger/tag/FieldDataInvalidException; // type@11bd │ │ +335ade: 2200 3910 |0097: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +335ae2: 7010 cc87 0000 |0099: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +335ae8: 1a01 3852 |009c: const-string v1, "Value is invalid for field:" // string@5238 │ │ +335aec: 6e20 d787 1000 |009e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +335af2: 5471 dd90 |00a1: iget-object v1, v7, Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField;.id:Ljava/lang/String; // field@90dd │ │ +335af6: 6e20 d787 1000 |00a3: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +335afc: 6e10 df87 0000 |00a6: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +335b02: 0c00 |00a9: move-result-object v0 │ │ +335b04: 7020 8791 0800 |00aa: invoke-direct {v8, v0}, Lorg/jaudiotagger/tag/FieldDataInvalidException;.:(Ljava/lang/String;)V // method@9187 │ │ +335b0a: 2708 |00ad: throw v8 │ │ +335b0c: 5470 de90 |00ae: iget-object v0, v7, Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField;.numbers:Ljava/util/List; // field@90de │ │ +335b10: 4604 0805 |00b0: aget-object v4, v8, v5 │ │ +335b14: 7110 8487 0400 |00b2: invoke-static {v4}, Ljava/lang/Short;.parseShort:(Ljava/lang/String;)S // method@8784 │ │ +335b1a: 0a04 |00b5: move-result v4 │ │ +335b1c: 7110 8887 0400 |00b6: invoke-static {v4}, Ljava/lang/Short;.valueOf:(S)Ljava/lang/Short; // method@8788 │ │ +335b22: 0c04 |00b9: move-result-object v4 │ │ +335b24: 7220 6489 4000 |00ba: invoke-interface {v0, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +335b2a: 5478 de90 |00bd: iget-object v8, v7, Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField;.numbers:Ljava/util/List; // field@90de │ │ +335b2e: 2200 3510 |00bf: new-instance v0, Ljava/lang/Short; // type@1035 │ │ +335b32: 7020 8287 2000 |00c1: invoke-direct {v0, v2}, Ljava/lang/Short;.:(Ljava/lang/String;)V // method@8782 │ │ +335b38: 7220 6489 0800 |00c4: invoke-interface {v8, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +335b3e: 5478 de90 |00c7: iget-object v8, v7, Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField;.numbers:Ljava/util/List; // field@90de │ │ +335b42: 2200 3510 |00c9: new-instance v0, Ljava/lang/Short; // type@1035 │ │ +335b46: 7020 8287 2000 |00cb: invoke-direct {v0, v2}, Ljava/lang/Short;.:(Ljava/lang/String;)V // method@8782 │ │ +335b4c: 7220 6489 0800 |00ce: invoke-interface {v8, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +335b52: 0e00 |00d1: return-void │ │ +335b54: 2200 bd11 |00d2: new-instance v0, Lorg/jaudiotagger/tag/FieldDataInvalidException; // type@11bd │ │ +335b58: 2202 3910 |00d4: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ +335b5c: 7010 cc87 0200 |00d6: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +335b62: 6e20 d787 3200 |00d9: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +335b68: 4608 0805 |00dc: aget-object v8, v8, v5 │ │ +335b6c: 6e20 d787 8200 |00de: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +335b72: 6e20 d787 1200 |00e1: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +335b78: 5478 dd90 |00e4: iget-object v8, v7, Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField;.id:Ljava/lang/String; // field@90dd │ │ +335b7c: 6e20 d787 8200 |00e6: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +335b82: 6e10 df87 0200 |00e9: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +335b88: 0c08 |00ec: move-result-object v8 │ │ +335b8a: 7020 8791 8000 |00ed: invoke-direct {v0, v8}, Lorg/jaudiotagger/tag/FieldDataInvalidException;.:(Ljava/lang/String;)V // method@9187 │ │ +335b90: 2700 |00f0: throw v0 │ │ catches : 3 │ │ 0x002e - 0x003d │ │ Ljava/lang/NumberFormatException; -> 0x0076 │ │ 0x003d - 0x004c │ │ Ljava/lang/NumberFormatException; -> 0x0057 │ │ 0x00ae - 0x00bd │ │ Ljava/lang/NumberFormatException; -> 0x00d2 │ │ @@ -1381899,17 +1381899,17 @@ │ │ type : '(Ljava/lang/String;Ljava/nio/ByteBuffer;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -335bb8: |[335bb8] org.jaudiotagger.tag.mp4.field.Mp4TrackField.:(Ljava/lang/String;Ljava/nio/ByteBuffer;)V │ │ -335bc8: 7030 ec9d 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/mp4/field/Mp4TagTextNumberField;.:(Ljava/lang/String;Ljava/nio/ByteBuffer;)V // method@9dec │ │ -335bce: 0e00 |0003: return-void │ │ +335bbc: |[335bbc] org.jaudiotagger.tag.mp4.field.Mp4TrackField.:(Ljava/lang/String;Ljava/nio/ByteBuffer;)V │ │ +335bcc: 7030 ec9d 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/mp4/field/Mp4TagTextNumberField;.:(Ljava/lang/String;Ljava/nio/ByteBuffer;)V // method@9dec │ │ +335bd2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/nio/ByteBuffer; │ │ @@ -1381920,67 +1381920,67 @@ │ │ type : '(Ljava/nio/ByteBuffer;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 107 16-bit code units │ │ -335bd0: |[335bd0] org.jaudiotagger.tag.mp4.field.Mp4TrackField.build:(Ljava/nio/ByteBuffer;)V │ │ -335be0: 2200 7a11 |0000: new-instance v0, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // type@117a │ │ -335be4: 7020 f08f 3000 |0002: invoke-direct {v0, v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.:(Ljava/nio/ByteBuffer;)V // method@8ff0 │ │ -335bea: 2201 d712 |0005: new-instance v1, Lorg/jaudiotagger/tag/mp4/atom/Mp4DataBox; // type@12d7 │ │ -335bee: 7030 7d9d 0103 |0007: invoke-direct {v1, v0, v3}, Lorg/jaudiotagger/tag/mp4/atom/Mp4DataBox;.:(Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;)V // method@9d7d │ │ -335bf4: 6e10 f18f 0000 |000a: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getDataLength:()I // method@8ff1 │ │ -335bfa: 0a03 |000d: move-result v3 │ │ -335bfc: 5923 dc90 |000e: iput v3, v2, Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField;.dataSize:I // field@90dc │ │ -335c00: 6e10 809d 0100 |0010: invoke-virtual {v1}, Lorg/jaudiotagger/tag/mp4/atom/Mp4DataBox;.getNumbers:()Ljava/util/List; // method@9d80 │ │ -335c06: 0c03 |0013: move-result-object v3 │ │ -335c08: 5b23 de90 |0014: iput-object v3, v2, Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField;.numbers:Ljava/util/List; // field@90de │ │ -335c0c: 2203 3810 |0016: new-instance v3, Ljava/lang/StringBuffer; // type@1038 │ │ -335c10: 7010 c187 0300 |0018: invoke-direct {v3}, Ljava/lang/StringBuffer;.:()V // method@87c1 │ │ -335c16: 5420 de90 |001b: iget-object v0, v2, Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField;.numbers:Ljava/util/List; // field@90de │ │ -335c1a: 3800 4700 |001d: if-eqz v0, 0064 // +0047 │ │ -335c1e: 5420 de90 |001f: iget-object v0, v2, Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField;.numbers:Ljava/util/List; // field@90de │ │ -335c22: 7210 7389 0000 |0021: invoke-interface {v0}, Ljava/util/List;.size:()I // method@8973 │ │ -335c28: 0a00 |0024: move-result v0 │ │ -335c2a: 1211 |0025: const/4 v1, #int 1 // #1 │ │ -335c2c: 3710 1900 |0026: if-le v0, v1, 003f // +0019 │ │ -335c30: 5420 de90 |0028: iget-object v0, v2, Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField;.numbers:Ljava/util/List; // field@90de │ │ -335c34: 7220 6a89 1000 |002a: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ -335c3a: 0c00 |002d: move-result-object v0 │ │ -335c3c: 1f00 3510 |002e: check-cast v0, Ljava/lang/Short; // type@1035 │ │ -335c40: 6e10 8687 0000 |0030: invoke-virtual {v0}, Ljava/lang/Short;.shortValue:()S // method@8786 │ │ -335c46: 0a00 |0033: move-result v0 │ │ -335c48: 3d00 0b00 |0034: if-lez v0, 003f // +000b │ │ -335c4c: 5420 de90 |0036: iget-object v0, v2, Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField;.numbers:Ljava/util/List; // field@90de │ │ -335c50: 7220 6a89 1000 |0038: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ -335c56: 0c00 |003b: move-result-object v0 │ │ -335c58: 6e20 c587 0300 |003c: invoke-virtual {v3, v0}, Ljava/lang/StringBuffer;.append:(Ljava/lang/Object;)Ljava/lang/StringBuffer; // method@87c5 │ │ -335c5e: 5420 de90 |003f: iget-object v0, v2, Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField;.numbers:Ljava/util/List; // field@90de │ │ -335c62: 7210 7389 0000 |0041: invoke-interface {v0}, Ljava/util/List;.size:()I // method@8973 │ │ -335c68: 0a00 |0044: move-result v0 │ │ -335c6a: 1221 |0045: const/4 v1, #int 2 // #2 │ │ -335c6c: 3710 1e00 |0046: if-le v0, v1, 0064 // +001e │ │ -335c70: 5420 de90 |0048: iget-object v0, v2, Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField;.numbers:Ljava/util/List; // field@90de │ │ -335c74: 7220 6a89 1000 |004a: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ -335c7a: 0c00 |004d: move-result-object v0 │ │ -335c7c: 1f00 3510 |004e: check-cast v0, Ljava/lang/Short; // type@1035 │ │ -335c80: 6e10 8687 0000 |0050: invoke-virtual {v0}, Ljava/lang/Short;.shortValue:()S // method@8786 │ │ -335c86: 0a00 |0053: move-result v0 │ │ -335c88: 3d00 1000 |0054: if-lez v0, 0064 // +0010 │ │ -335c8c: 1a00 6a04 |0056: const-string v0, "/" // string@046a │ │ -335c90: 6e20 c687 0300 |0058: invoke-virtual {v3, v0}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@87c6 │ │ -335c96: 5420 de90 |005b: iget-object v0, v2, Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField;.numbers:Ljava/util/List; // field@90de │ │ -335c9a: 7220 6a89 1000 |005d: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ -335ca0: 0c00 |0060: move-result-object v0 │ │ -335ca2: 6e20 c587 0300 |0061: invoke-virtual {v3, v0}, Ljava/lang/StringBuffer;.append:(Ljava/lang/Object;)Ljava/lang/StringBuffer; // method@87c5 │ │ -335ca8: 6e10 cb87 0300 |0064: invoke-virtual {v3}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@87cb │ │ -335cae: 0c03 |0067: move-result-object v3 │ │ -335cb0: 5b23 db90 |0068: iput-object v3, v2, Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField;.content:Ljava/lang/String; // field@90db │ │ -335cb4: 0e00 |006a: return-void │ │ +335bd4: |[335bd4] org.jaudiotagger.tag.mp4.field.Mp4TrackField.build:(Ljava/nio/ByteBuffer;)V │ │ +335be4: 2200 7a11 |0000: new-instance v0, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader; // type@117a │ │ +335be8: 7020 f08f 3000 |0002: invoke-direct {v0, v3}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.:(Ljava/nio/ByteBuffer;)V // method@8ff0 │ │ +335bee: 2201 d712 |0005: new-instance v1, Lorg/jaudiotagger/tag/mp4/atom/Mp4DataBox; // type@12d7 │ │ +335bf2: 7030 7d9d 0103 |0007: invoke-direct {v1, v0, v3}, Lorg/jaudiotagger/tag/mp4/atom/Mp4DataBox;.:(Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;Ljava/nio/ByteBuffer;)V // method@9d7d │ │ +335bf8: 6e10 f18f 0000 |000a: invoke-virtual {v0}, Lorg/jaudiotagger/audio/mp4/atom/Mp4BoxHeader;.getDataLength:()I // method@8ff1 │ │ +335bfe: 0a03 |000d: move-result v3 │ │ +335c00: 5923 dc90 |000e: iput v3, v2, Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField;.dataSize:I // field@90dc │ │ +335c04: 6e10 809d 0100 |0010: invoke-virtual {v1}, Lorg/jaudiotagger/tag/mp4/atom/Mp4DataBox;.getNumbers:()Ljava/util/List; // method@9d80 │ │ +335c0a: 0c03 |0013: move-result-object v3 │ │ +335c0c: 5b23 de90 |0014: iput-object v3, v2, Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField;.numbers:Ljava/util/List; // field@90de │ │ +335c10: 2203 3810 |0016: new-instance v3, Ljava/lang/StringBuffer; // type@1038 │ │ +335c14: 7010 c187 0300 |0018: invoke-direct {v3}, Ljava/lang/StringBuffer;.:()V // method@87c1 │ │ +335c1a: 5420 de90 |001b: iget-object v0, v2, Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField;.numbers:Ljava/util/List; // field@90de │ │ +335c1e: 3800 4700 |001d: if-eqz v0, 0064 // +0047 │ │ +335c22: 5420 de90 |001f: iget-object v0, v2, Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField;.numbers:Ljava/util/List; // field@90de │ │ +335c26: 7210 7389 0000 |0021: invoke-interface {v0}, Ljava/util/List;.size:()I // method@8973 │ │ +335c2c: 0a00 |0024: move-result v0 │ │ +335c2e: 1211 |0025: const/4 v1, #int 1 // #1 │ │ +335c30: 3710 1900 |0026: if-le v0, v1, 003f // +0019 │ │ +335c34: 5420 de90 |0028: iget-object v0, v2, Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField;.numbers:Ljava/util/List; // field@90de │ │ +335c38: 7220 6a89 1000 |002a: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ +335c3e: 0c00 |002d: move-result-object v0 │ │ +335c40: 1f00 3510 |002e: check-cast v0, Ljava/lang/Short; // type@1035 │ │ +335c44: 6e10 8687 0000 |0030: invoke-virtual {v0}, Ljava/lang/Short;.shortValue:()S // method@8786 │ │ +335c4a: 0a00 |0033: move-result v0 │ │ +335c4c: 3d00 0b00 |0034: if-lez v0, 003f // +000b │ │ +335c50: 5420 de90 |0036: iget-object v0, v2, Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField;.numbers:Ljava/util/List; // field@90de │ │ +335c54: 7220 6a89 1000 |0038: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ +335c5a: 0c00 |003b: move-result-object v0 │ │ +335c5c: 6e20 c587 0300 |003c: invoke-virtual {v3, v0}, Ljava/lang/StringBuffer;.append:(Ljava/lang/Object;)Ljava/lang/StringBuffer; // method@87c5 │ │ +335c62: 5420 de90 |003f: iget-object v0, v2, Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField;.numbers:Ljava/util/List; // field@90de │ │ +335c66: 7210 7389 0000 |0041: invoke-interface {v0}, Ljava/util/List;.size:()I // method@8973 │ │ +335c6c: 0a00 |0044: move-result v0 │ │ +335c6e: 1221 |0045: const/4 v1, #int 2 // #2 │ │ +335c70: 3710 1e00 |0046: if-le v0, v1, 0064 // +001e │ │ +335c74: 5420 de90 |0048: iget-object v0, v2, Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField;.numbers:Ljava/util/List; // field@90de │ │ +335c78: 7220 6a89 1000 |004a: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ +335c7e: 0c00 |004d: move-result-object v0 │ │ +335c80: 1f00 3510 |004e: check-cast v0, Ljava/lang/Short; // type@1035 │ │ +335c84: 6e10 8687 0000 |0050: invoke-virtual {v0}, Ljava/lang/Short;.shortValue:()S // method@8786 │ │ +335c8a: 0a00 |0053: move-result v0 │ │ +335c8c: 3d00 1000 |0054: if-lez v0, 0064 // +0010 │ │ +335c90: 1a00 6a04 |0056: const-string v0, "/" // string@046a │ │ +335c94: 6e20 c687 0300 |0058: invoke-virtual {v3, v0}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@87c6 │ │ +335c9a: 5420 de90 |005b: iget-object v0, v2, Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField;.numbers:Ljava/util/List; // field@90de │ │ +335c9e: 7220 6a89 1000 |005d: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ +335ca4: 0c00 |0060: move-result-object v0 │ │ +335ca6: 6e20 c587 0300 |0061: invoke-virtual {v3, v0}, Ljava/lang/StringBuffer;.append:(Ljava/lang/Object;)Ljava/lang/StringBuffer; // method@87c5 │ │ +335cac: 6e10 cb87 0300 |0064: invoke-virtual {v3}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@87cb │ │ +335cb2: 0c03 |0067: move-result-object v3 │ │ +335cb4: 5b23 db90 |0068: iput-object v3, v2, Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField;.content:Ljava/lang/String; // field@90db │ │ +335cb8: 0e00 |006a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ 0x0005 line=134 │ │ 0x000a line=135 │ │ 0x0010 line=136 │ │ 0x0016 line=139 │ │ @@ -1381999,21 +1381999,21 @@ │ │ type : '()Ljava/lang/Short;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -335818: |[335818] org.jaudiotagger.tag.mp4.field.Mp4TrackField.getTrackNo:()Ljava/lang/Short; │ │ -335828: 5420 de90 |0000: iget-object v0, v2, Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField;.numbers:Ljava/util/List; // field@90de │ │ -33582c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -33582e: 7220 6a89 1000 |0003: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ -335834: 0c00 |0006: move-result-object v0 │ │ -335836: 1f00 3510 |0007: check-cast v0, Ljava/lang/Short; // type@1035 │ │ -33583a: 1100 |0009: return-object v0 │ │ +33581c: |[33581c] org.jaudiotagger.tag.mp4.field.Mp4TrackField.getTrackNo:()Ljava/lang/Short; │ │ +33582c: 5420 de90 |0000: iget-object v0, v2, Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField;.numbers:Ljava/util/List; // field@90de │ │ +335830: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +335832: 7220 6a89 1000 |0003: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ +335838: 0c00 |0006: move-result-object v0 │ │ +33583a: 1f00 3510 |0007: check-cast v0, Ljava/lang/Short; // type@1035 │ │ +33583e: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField; │ │ │ │ #2 : (in Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField;) │ │ @@ -1382021,29 +1382021,29 @@ │ │ type : '()Ljava/lang/Short;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -33583c: |[33583c] org.jaudiotagger.tag.mp4.field.Mp4TrackField.getTrackTotal:()Ljava/lang/Short; │ │ -33584c: 5420 de90 |0000: iget-object v0, v2, Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField;.numbers:Ljava/util/List; // field@90de │ │ -335850: 7210 7389 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@8973 │ │ -335856: 0a00 |0005: move-result v0 │ │ -335858: 1221 |0006: const/4 v1, #int 2 // #2 │ │ -33585a: 3610 0800 |0007: if-gt v0, v1, 000f // +0008 │ │ -33585e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -335860: 7110 8887 0000 |000a: invoke-static {v0}, Ljava/lang/Short;.valueOf:(S)Ljava/lang/Short; // method@8788 │ │ -335866: 0c00 |000d: move-result-object v0 │ │ -335868: 1100 |000e: return-object v0 │ │ -33586a: 5420 de90 |000f: iget-object v0, v2, Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField;.numbers:Ljava/util/List; // field@90de │ │ -33586e: 7220 6a89 1000 |0011: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ -335874: 0c00 |0014: move-result-object v0 │ │ -335876: 1f00 3510 |0015: check-cast v0, Ljava/lang/Short; // type@1035 │ │ -33587a: 1100 |0017: return-object v0 │ │ +335840: |[335840] org.jaudiotagger.tag.mp4.field.Mp4TrackField.getTrackTotal:()Ljava/lang/Short; │ │ +335850: 5420 de90 |0000: iget-object v0, v2, Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField;.numbers:Ljava/util/List; // field@90de │ │ +335854: 7210 7389 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@8973 │ │ +33585a: 0a00 |0005: move-result v0 │ │ +33585c: 1221 |0006: const/4 v1, #int 2 // #2 │ │ +33585e: 3610 0800 |0007: if-gt v0, v1, 000f // +0008 │ │ +335862: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +335864: 7110 8887 0000 |000a: invoke-static {v0}, Ljava/lang/Short;.valueOf:(S)Ljava/lang/Short; // method@8788 │ │ +33586a: 0c00 |000d: move-result-object v0 │ │ +33586c: 1100 |000e: return-object v0 │ │ +33586e: 5420 de90 |000f: iget-object v0, v2, Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField;.numbers:Ljava/util/List; // field@90de │ │ +335872: 7220 6a89 1000 |0011: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ +335878: 0c00 |0014: move-result-object v0 │ │ +33587a: 1f00 3510 |0015: check-cast v0, Ljava/lang/Short; // type@1035 │ │ +33587e: 1100 |0017: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ 0x000a line=169 │ │ 0x000f line=171 │ │ locals : │ │ 0x0000 - 0x0018 reg=2 this Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField; │ │ @@ -1382053,22 +1382053,22 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -335cb8: |[335cb8] org.jaudiotagger.tag.mp4.field.Mp4TrackField.setTrackNo:(I)V │ │ -335cc8: 5420 de90 |0000: iget-object v0, v2, Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField;.numbers:Ljava/util/List; // field@90de │ │ -335ccc: 8f33 |0002: int-to-short v3, v3 │ │ -335cce: 7110 8887 0300 |0003: invoke-static {v3}, Ljava/lang/Short;.valueOf:(S)Ljava/lang/Short; // method@8788 │ │ -335cd4: 0c03 |0006: move-result-object v3 │ │ -335cd6: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -335cd8: 7230 7289 1003 |0008: invoke-interface {v0, v1, v3}, Ljava/util/List;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@8972 │ │ -335cde: 0e00 |000b: return-void │ │ +335cbc: |[335cbc] org.jaudiotagger.tag.mp4.field.Mp4TrackField.setTrackNo:(I)V │ │ +335ccc: 5420 de90 |0000: iget-object v0, v2, Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField;.numbers:Ljava/util/List; // field@90de │ │ +335cd0: 8f33 |0002: int-to-short v3, v3 │ │ +335cd2: 7110 8887 0300 |0003: invoke-static {v3}, Ljava/lang/Short;.valueOf:(S)Ljava/lang/Short; // method@8788 │ │ +335cd8: 0c03 |0006: move-result-object v3 │ │ +335cda: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +335cdc: 7230 7289 1003 |0008: invoke-interface {v0, v1, v3}, Ljava/util/List;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@8972 │ │ +335ce2: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField; │ │ 0x0000 - 0x000c reg=3 (null) I │ │ │ │ @@ -1382077,22 +1382077,22 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -335ce0: |[335ce0] org.jaudiotagger.tag.mp4.field.Mp4TrackField.setTrackTotal:(I)V │ │ -335cf0: 5420 de90 |0000: iget-object v0, v2, Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField;.numbers:Ljava/util/List; // field@90de │ │ -335cf4: 8f33 |0002: int-to-short v3, v3 │ │ -335cf6: 7110 8887 0300 |0003: invoke-static {v3}, Ljava/lang/Short;.valueOf:(S)Ljava/lang/Short; // method@8788 │ │ -335cfc: 0c03 |0006: move-result-object v3 │ │ -335cfe: 1221 |0007: const/4 v1, #int 2 // #2 │ │ -335d00: 7230 7289 1003 |0008: invoke-interface {v0, v1, v3}, Ljava/util/List;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@8972 │ │ -335d06: 0e00 |000b: return-void │ │ +335ce4: |[335ce4] org.jaudiotagger.tag.mp4.field.Mp4TrackField.setTrackTotal:(I)V │ │ +335cf4: 5420 de90 |0000: iget-object v0, v2, Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField;.numbers:Ljava/util/List; // field@90de │ │ +335cf8: 8f33 |0002: int-to-short v3, v3 │ │ +335cfa: 7110 8887 0300 |0003: invoke-static {v3}, Ljava/lang/Short;.valueOf:(S)Ljava/lang/Short; // method@8788 │ │ +335d00: 0c03 |0006: move-result-object v3 │ │ +335d02: 1221 |0007: const/4 v1, #int 2 // #2 │ │ +335d04: 7230 7289 1003 |0008: invoke-interface {v0, v1, v3}, Ljava/util/List;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@8972 │ │ +335d0a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=192 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lorg/jaudiotagger/tag/mp4/field/Mp4TrackField; │ │ 0x0000 - 0x000c reg=3 (null) I │ │ │ │ @@ -1384822,17 +1384822,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2bf120: |[2bf120] de.kromke.andreas.musictagger.MyPreferenceActivity.:()V │ │ -2bf130: 7010 5018 0000 |0000: invoke-direct {v0}, Landroidx/appcompat/app/AppCompatActivity;.:()V // method@1850 │ │ -2bf136: 0e00 |0003: return-void │ │ +2bf124: |[2bf124] de.kromke.andreas.musictagger.MyPreferenceActivity.:()V │ │ +2bf134: 7010 5018 0000 |0000: invoke-direct {v0}, Landroidx/appcompat/app/AppCompatActivity;.:()V // method@1850 │ │ +2bf13a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/kromke/andreas/musictagger/MyPreferenceActivity; │ │ │ │ Virtual methods - │ │ @@ -1384841,27 +1384841,27 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -2bf138: |[2bf138] de.kromke.andreas.musictagger.MyPreferenceActivity.onCreate:(Landroid/os/Bundle;)V │ │ -2bf148: 6f20 6318 3200 |0000: invoke-super {v2, v3}, Landroidx/appcompat/app/AppCompatActivity;.onCreate:(Landroid/os/Bundle;)V // method@1863 │ │ -2bf14e: 6e10 6d84 0200 |0003: invoke-virtual {v2}, Lde/kromke/andreas/musictagger/MyPreferenceActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@846d │ │ -2bf154: 0c03 |0006: move-result-object v3 │ │ -2bf156: 6e10 674a 0300 |0007: invoke-virtual {v3}, Landroidx/fragment/app/FragmentManager;.beginTransaction:()Landroidx/fragment/app/FragmentTransaction; // method@4a67 │ │ -2bf15c: 0c03 |000a: move-result-object v3 │ │ -2bf15e: 2200 b20f |000b: new-instance v0, Lde/kromke/andreas/musictagger/MyPreferenceActivity$MySettingsFragment; // type@0fb2 │ │ -2bf162: 7010 6984 0000 |000d: invoke-direct {v0}, Lde/kromke/andreas/musictagger/MyPreferenceActivity$MySettingsFragment;.:()V // method@8469 │ │ -2bf168: 1401 0200 0201 |0010: const v1, #float 2.38772e-38 // #01020002 │ │ -2bf16e: 6e30 944b 1300 |0013: invoke-virtual {v3, v1, v0}, Landroidx/fragment/app/FragmentTransaction;.replace:(ILandroidx/fragment/app/Fragment;)Landroidx/fragment/app/FragmentTransaction; // method@4b94 │ │ -2bf174: 0c03 |0016: move-result-object v3 │ │ -2bf176: 6e10 884b 0300 |0017: invoke-virtual {v3}, Landroidx/fragment/app/FragmentTransaction;.commit:()I // method@4b88 │ │ -2bf17c: 0e00 |001a: return-void │ │ +2bf13c: |[2bf13c] de.kromke.andreas.musictagger.MyPreferenceActivity.onCreate:(Landroid/os/Bundle;)V │ │ +2bf14c: 6f20 6318 3200 |0000: invoke-super {v2, v3}, Landroidx/appcompat/app/AppCompatActivity;.onCreate:(Landroid/os/Bundle;)V // method@1863 │ │ +2bf152: 6e10 6d84 0200 |0003: invoke-virtual {v2}, Lde/kromke/andreas/musictagger/MyPreferenceActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@846d │ │ +2bf158: 0c03 |0006: move-result-object v3 │ │ +2bf15a: 6e10 674a 0300 |0007: invoke-virtual {v3}, Landroidx/fragment/app/FragmentManager;.beginTransaction:()Landroidx/fragment/app/FragmentTransaction; // method@4a67 │ │ +2bf160: 0c03 |000a: move-result-object v3 │ │ +2bf162: 2200 b20f |000b: new-instance v0, Lde/kromke/andreas/musictagger/MyPreferenceActivity$MySettingsFragment; // type@0fb2 │ │ +2bf166: 7010 6984 0000 |000d: invoke-direct {v0}, Lde/kromke/andreas/musictagger/MyPreferenceActivity$MySettingsFragment;.:()V // method@8469 │ │ +2bf16c: 1401 0200 0201 |0010: const v1, #float 2.38772e-38 // #01020002 │ │ +2bf172: 6e30 944b 1300 |0013: invoke-virtual {v3, v1, v0}, Landroidx/fragment/app/FragmentTransaction;.replace:(ILandroidx/fragment/app/Fragment;)Landroidx/fragment/app/FragmentTransaction; // method@4b94 │ │ +2bf178: 0c03 |0016: move-result-object v3 │ │ +2bf17a: 6e10 884b 0300 |0017: invoke-virtual {v3}, Landroidx/fragment/app/FragmentTransaction;.commit:()I // method@4b88 │ │ +2bf180: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0003 line=44 │ │ 0x0007 line=45 │ │ 0x0013 line=46 │ │ 0x0017 line=47 │ │ @@ -1384988,19 +1384988,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -307d90: |[307d90] org.jaudiotagger.tag.id3.ID3v11Tag.:()V │ │ -307da0: 7010 d695 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.:()V // method@95d6 │ │ -307da6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -307da8: 5d10 528a |0004: iput-byte v0, v1, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.track:B // field@8a52 │ │ -307dac: 0e00 |0006: return-void │ │ +307d94: |[307d94] org.jaudiotagger.tag.id3.ID3v11Tag.:()V │ │ +307da4: 7010 d695 0100 |0000: invoke-direct {v1}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.:()V // method@95d6 │ │ +307daa: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +307dac: 5d10 528a |0004: iput-byte v0, v1, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.track:B // field@8a52 │ │ +307db0: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ 0x0004 line=70 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jaudiotagger/tag/id3/ID3v11Tag; │ │ │ │ @@ -1385009,18 +1385009,18 @@ │ │ type : '(Lorg/jaudiotagger/audio/MyRandomAccessFile;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -307db0: |[307db0] org.jaudiotagger.tag.id3.ID3v11Tag.:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)V │ │ -307dc0: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ -307dc4: 7030 a995 2100 |0002: invoke-direct {v1, v2, v0}, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.:(Lorg/jaudiotagger/audio/MyRandomAccessFile;Ljava/lang/String;)V // method@95a9 │ │ -307dca: 0e00 |0005: return-void │ │ +307db4: |[307db4] org.jaudiotagger.tag.id3.ID3v11Tag.:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)V │ │ +307dc4: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ +307dc8: 7030 a995 2100 |0002: invoke-direct {v1, v2, v0}, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.:(Lorg/jaudiotagger/audio/MyRandomAccessFile;Ljava/lang/String;)V // method@95a9 │ │ +307dce: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=256 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jaudiotagger/tag/id3/ID3v11Tag; │ │ 0x0000 - 0x0006 reg=2 (null) Lorg/jaudiotagger/audio/MyRandomAccessFile; │ │ │ │ @@ -1385029,27 +1385029,27 @@ │ │ type : '(Lorg/jaudiotagger/audio/MyRandomAccessFile;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -307dcc: |[307dcc] org.jaudiotagger.tag.id3.ID3v11Tag.:(Lorg/jaudiotagger/audio/MyRandomAccessFile;Ljava/lang/String;)V │ │ -307ddc: 7010 d695 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.:()V // method@95d6 │ │ -307de2: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -307de4: 5d02 528a |0004: iput-byte v2, v0, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.track:B // field@8a52 │ │ -307de8: 6e20 c295 1000 |0006: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.readTag2ByteBuffer:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Ljava/nio/ByteBuffer; // method@95c2 │ │ -307dee: 0c01 |0009: move-result-object v1 │ │ -307df0: 3801 0600 |000a: if-eqz v1, 0010 // +0006 │ │ -307df4: 6e20 c195 1000 |000c: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.read:(Ljava/nio/ByteBuffer;)V // method@95c1 │ │ -307dfa: 0e00 |000f: return-void │ │ -307dfc: 2201 fc0f |0010: new-instance v1, Ljava/io/IOException; // type@0ffc │ │ -307e00: 1a02 131a |0012: const-string v2, "File is too small to contain a tag" // string@1a13 │ │ -307e04: 7020 8586 2100 |0014: invoke-direct {v1, v2}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8685 │ │ -307e0a: 2701 |0017: throw v1 │ │ +307dd0: |[307dd0] org.jaudiotagger.tag.id3.ID3v11Tag.:(Lorg/jaudiotagger/audio/MyRandomAccessFile;Ljava/lang/String;)V │ │ +307de0: 7010 d695 0000 |0000: invoke-direct {v0}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.:()V // method@95d6 │ │ +307de6: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +307de8: 5d02 528a |0004: iput-byte v2, v0, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.track:B // field@8a52 │ │ +307dec: 6e20 c295 1000 |0006: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.readTag2ByteBuffer:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)Ljava/nio/ByteBuffer; // method@95c2 │ │ +307df2: 0c01 |0009: move-result-object v1 │ │ +307df4: 3801 0600 |000a: if-eqz v1, 0010 // +0006 │ │ +307df8: 6e20 c195 1000 |000c: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.read:(Ljava/nio/ByteBuffer;)V // method@95c1 │ │ +307dfe: 0e00 |000f: return-void │ │ +307e00: 2201 fc0f |0010: new-instance v1, Ljava/io/IOException; // type@0ffc │ │ +307e04: 1a02 131a |0012: const-string v2, "File is too small to contain a tag" // string@1a13 │ │ +307e08: 7020 8586 2100 |0014: invoke-direct {v1, v2}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8685 │ │ +307e0e: 2701 |0017: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=237 │ │ 0x0004 line=70 │ │ 0x0006 line=238 │ │ 0x000c line=243 │ │ 0x0010 line=241 │ │ @@ -1385063,201 +1385063,201 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/AbstractTag;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 369 16-bit code units │ │ -307e0c: |[307e0c] org.jaudiotagger.tag.id3.ID3v11Tag.:(Lorg/jaudiotagger/tag/id3/AbstractTag;)V │ │ -307e1c: 7010 d695 0500 |0000: invoke-direct {v5}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.:()V // method@95d6 │ │ -307e22: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -307e24: 5d50 528a |0004: iput-byte v0, v5, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.track:B // field@8a52 │ │ -307e28: 3806 6a01 |0006: if-eqz v6, 0170 // +016a │ │ -307e2c: 2060 1812 |0008: instance-of v0, v6, Lorg/jaudiotagger/tag/id3/ID3v1Tag; // type@1218 │ │ -307e30: 3800 2a00 |000a: if-eqz v0, 0034 // +002a │ │ -307e34: 2060 1412 |000c: instance-of v0, v6, Lorg/jaudiotagger/tag/id3/ID3v11Tag; // type@1214 │ │ -307e38: 3900 1e00 |000e: if-nez v0, 002c // +001e │ │ -307e3c: 1f06 1812 |0010: check-cast v6, Lorg/jaudiotagger/tag/id3/ID3v1Tag; // type@1218 │ │ -307e40: 5460 748a |0012: iget-object v0, v6, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.title:Ljava/lang/String; // field@8a74 │ │ -307e44: 5b50 518a |0014: iput-object v0, v5, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.title:Ljava/lang/String; // field@8a51 │ │ -307e48: 5460 6f8a |0016: iget-object v0, v6, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.artist:Ljava/lang/String; // field@8a6f │ │ -307e4c: 5b50 4d8a |0018: iput-object v0, v5, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.artist:Ljava/lang/String; // field@8a4d │ │ -307e50: 5460 6e8a |001a: iget-object v0, v6, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.album:Ljava/lang/String; // field@8a6e │ │ -307e54: 5b50 4c8a |001c: iput-object v0, v5, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.album:Ljava/lang/String; // field@8a4c │ │ -307e58: 5460 708a |001e: iget-object v0, v6, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.comment:Ljava/lang/String; // field@8a70 │ │ -307e5c: 5b50 4e8a |0020: iput-object v0, v5, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.comment:Ljava/lang/String; // field@8a4e │ │ -307e60: 5460 758a |0022: iget-object v0, v6, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.year:Ljava/lang/String; // field@8a75 │ │ -307e64: 5b50 538a |0024: iput-object v0, v5, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.year:Ljava/lang/String; // field@8a53 │ │ -307e68: 5666 718a |0026: iget-byte v6, v6, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.genre:B // field@8a71 │ │ -307e6c: 5d56 4f8a |0028: iput-byte v6, v5, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.genre:B // field@8a4f │ │ -307e70: 2900 4601 |002a: goto/16 0170 // +0146 │ │ -307e74: 2206 4110 |002c: new-instance v6, Ljava/lang/UnsupportedOperationException; // type@1041 │ │ -307e78: 1a00 5e12 |002e: const-string v0, "Copy Constructor not called. Please type cast the argument" // string@125e │ │ -307e7c: 7020 fc87 0600 |0030: invoke-direct {v6, v0}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@87fc │ │ -307e82: 2706 |0033: throw v6 │ │ -307e84: 2060 2c12 |0034: instance-of v0, v6, Lorg/jaudiotagger/tag/id3/ID3v24Tag; // type@122c │ │ -307e88: 3900 0800 |0036: if-nez v0, 003e // +0008 │ │ -307e8c: 2200 2c12 |0038: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24Tag; // type@122c │ │ -307e90: 7020 7397 6000 |003a: invoke-direct {v0, v6}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.:(Lorg/jaudiotagger/tag/id3/AbstractTag;)V // method@9773 │ │ -307e96: 2804 |003d: goto 0041 // +0004 │ │ -307e98: 0760 |003e: move-object v0, v6 │ │ -307e9a: 1f00 2c12 |003f: check-cast v0, Lorg/jaudiotagger/tag/id3/ID3v24Tag; // type@122c │ │ -307e9e: 1a06 a849 |0041: const-string v6, "TIT2" // string@49a8 │ │ -307ea2: 6e20 9497 6000 |0043: invoke-virtual {v0, v6}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.hasFrame:(Ljava/lang/String;)Z // method@9794 │ │ -307ea8: 0a01 |0046: move-result v1 │ │ -307eaa: 1302 1e00 |0047: const/16 v2, #int 30 // #1e │ │ -307eae: 3801 1800 |0049: if-eqz v1, 0061 // +0018 │ │ -307eb2: 6e20 8897 6000 |004b: invoke-virtual {v0, v6}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.getFrame:(Ljava/lang/String;)Ljava/lang/Object; // method@9788 │ │ -307eb8: 0c06 |004e: move-result-object v6 │ │ -307eba: 1f06 2912 |004f: check-cast v6, Lorg/jaudiotagger/tag/id3/ID3v24Frame; // type@1229 │ │ -307ebe: 6e10 4397 0600 |0051: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@9743 │ │ -307ec4: 0c06 |0054: move-result-object v6 │ │ -307ec6: 1f06 6e12 |0055: check-cast v6, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIT2; // type@126e │ │ -307eca: 6e10 2c9a 0600 |0057: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIT2;.getText:()Ljava/lang/String; // method@9a2c │ │ -307ed0: 0c06 |005a: move-result-object v6 │ │ -307ed2: 7120 9b95 2600 |005b: invoke-static {v6, v2}, Lorg/jaudiotagger/tag/id3/ID3Tags;.truncate:(Ljava/lang/String;I)Ljava/lang/String; // method@959b │ │ -307ed8: 0c06 |005e: move-result-object v6 │ │ -307eda: 5b56 518a |005f: iput-object v6, v5, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.title:Ljava/lang/String; // field@8a51 │ │ -307ede: 1a06 1a4a |0061: const-string v6, "TPE1" // string@4a1a │ │ -307ee2: 6e20 9497 6000 |0063: invoke-virtual {v0, v6}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.hasFrame:(Ljava/lang/String;)Z // method@9794 │ │ -307ee8: 0a01 |0066: move-result v1 │ │ -307eea: 3801 1800 |0067: if-eqz v1, 007f // +0018 │ │ -307eee: 6e20 8897 6000 |0069: invoke-virtual {v0, v6}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.getFrame:(Ljava/lang/String;)Ljava/lang/Object; // method@9788 │ │ -307ef4: 0c06 |006c: move-result-object v6 │ │ -307ef6: 1f06 2912 |006d: check-cast v6, Lorg/jaudiotagger/tag/id3/ID3v24Frame; // type@1229 │ │ -307efa: 6e10 4397 0600 |006f: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@9743 │ │ -307f00: 0c06 |0072: move-result-object v6 │ │ -307f02: 1f06 7c12 |0073: check-cast v6, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTPE1; // type@127c │ │ -307f06: 6e10 839a 0600 |0075: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTPE1;.getText:()Ljava/lang/String; // method@9a83 │ │ -307f0c: 0c06 |0078: move-result-object v6 │ │ -307f0e: 7120 9b95 2600 |0079: invoke-static {v6, v2}, Lorg/jaudiotagger/tag/id3/ID3Tags;.truncate:(Ljava/lang/String;I)Ljava/lang/String; // method@959b │ │ -307f14: 0c06 |007c: move-result-object v6 │ │ -307f16: 5b56 4d8a |007d: iput-object v6, v5, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.artist:Ljava/lang/String; // field@8a4d │ │ -307f1a: 1a06 2a49 |007f: const-string v6, "TALB" // string@492a │ │ -307f1e: 6e20 9497 6000 |0081: invoke-virtual {v0, v6}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.hasFrame:(Ljava/lang/String;)Z // method@9794 │ │ -307f24: 0a01 |0084: move-result v1 │ │ -307f26: 3801 1800 |0085: if-eqz v1, 009d // +0018 │ │ -307f2a: 6e20 8897 6000 |0087: invoke-virtual {v0, v6}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.getFrame:(Ljava/lang/String;)Ljava/lang/Object; // method@9788 │ │ -307f30: 0c06 |008a: move-result-object v6 │ │ -307f32: 1f06 2912 |008b: check-cast v6, Lorg/jaudiotagger/tag/id3/ID3v24Frame; // type@1229 │ │ -307f36: 6e10 4397 0600 |008d: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@9743 │ │ -307f3c: 0c06 |0090: move-result-object v6 │ │ -307f3e: 1f06 5b12 |0091: check-cast v6, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTALB; // type@125b │ │ -307f42: 6e10 9099 0600 |0093: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTALB;.getText:()Ljava/lang/String; // method@9990 │ │ -307f48: 0c06 |0096: move-result-object v6 │ │ -307f4a: 7120 9b95 2600 |0097: invoke-static {v6, v2}, Lorg/jaudiotagger/tag/id3/ID3Tags;.truncate:(Ljava/lang/String;I)Ljava/lang/String; // method@959b │ │ -307f50: 0c06 |009a: move-result-object v6 │ │ -307f52: 5b56 4c8a |009b: iput-object v6, v5, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.album:Ljava/lang/String; // field@8a4c │ │ -307f56: 1a06 5349 |009d: const-string v6, "TDRC" // string@4953 │ │ -307f5a: 6e20 9497 6000 |009f: invoke-virtual {v0, v6}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.hasFrame:(Ljava/lang/String;)Z // method@9794 │ │ -307f60: 0a01 |00a2: move-result v1 │ │ -307f62: 3801 1900 |00a3: if-eqz v1, 00bc // +0019 │ │ -307f66: 6e20 8897 6000 |00a5: invoke-virtual {v0, v6}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.getFrame:(Ljava/lang/String;)Ljava/lang/Object; // method@9788 │ │ -307f6c: 0c06 |00a8: move-result-object v6 │ │ -307f6e: 1f06 2912 |00a9: check-cast v6, Lorg/jaudiotagger/tag/id3/ID3v24Frame; // type@1229 │ │ -307f72: 6e10 4397 0600 |00ab: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@9743 │ │ -307f78: 0c06 |00ae: move-result-object v6 │ │ -307f7a: 1f06 6512 |00af: check-cast v6, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC; // type@1265 │ │ -307f7e: 6e10 ea99 0600 |00b1: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.getText:()Ljava/lang/String; // method@99ea │ │ -307f84: 0c06 |00b4: move-result-object v6 │ │ -307f86: 1241 |00b5: const/4 v1, #int 4 // #4 │ │ -307f88: 7120 9b95 1600 |00b6: invoke-static {v6, v1}, Lorg/jaudiotagger/tag/id3/ID3Tags;.truncate:(Ljava/lang/String;I)Ljava/lang/String; // method@959b │ │ -307f8e: 0c06 |00b9: move-result-object v6 │ │ -307f90: 5b56 538a |00ba: iput-object v6, v5, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.year:Ljava/lang/String; // field@8a53 │ │ -307f94: 1a06 290e |00bc: const-string v6, "COMM" // string@0e29 │ │ -307f98: 6e20 9497 6000 |00be: invoke-virtual {v0, v6}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.hasFrame:(Ljava/lang/String;)Z // method@9794 │ │ -307f9e: 0a01 |00c1: move-result v1 │ │ -307fa0: 3801 3b00 |00c2: if-eqz v1, 00fd // +003b │ │ -307fa4: 6e20 8a97 6000 |00c4: invoke-virtual {v0, v6}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.getFrameOfType:(Ljava/lang/String;)Ljava/util/Iterator; // method@978a │ │ -307faa: 0c06 |00c7: move-result-object v6 │ │ -307fac: 1a01 0000 |00c8: const-string v1, "" // string@0000 │ │ -307fb0: 7210 4789 0600 |00ca: invoke-interface {v6}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -307fb6: 0a02 |00cd: move-result v2 │ │ -307fb8: 3802 2700 |00ce: if-eqz v2, 00f5 // +0027 │ │ -307fbc: 7210 4889 0600 |00d0: invoke-interface {v6}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -307fc2: 0c02 |00d3: move-result-object v2 │ │ -307fc4: 1f02 2912 |00d4: check-cast v2, Lorg/jaudiotagger/tag/id3/ID3v24Frame; // type@1229 │ │ -307fc8: 2203 3910 |00d6: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ -307fcc: 7010 cc87 0300 |00d8: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -307fd2: 6e20 d787 1300 |00db: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -307fd8: 6e10 4397 0200 |00de: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@9743 │ │ -307fde: 0c01 |00e1: move-result-object v1 │ │ -307fe0: 1f01 3a12 |00e2: check-cast v1, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM; // type@123a │ │ -307fe4: 6e10 4198 0100 |00e4: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM;.getText:()Ljava/lang/String; // method@9841 │ │ -307fea: 0c01 |00e7: move-result-object v1 │ │ -307fec: 6e20 d787 1300 |00e8: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -307ff2: 1a01 5000 |00eb: const-string v1, " " // string@0050 │ │ -307ff6: 6e20 d787 1300 |00ed: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -307ffc: 6e10 df87 0300 |00f0: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -308002: 0c01 |00f3: move-result-object v1 │ │ -308004: 28d6 |00f4: goto 00ca // -002a │ │ -308006: 1306 1c00 |00f5: const/16 v6, #int 28 // #1c │ │ -30800a: 7120 9b95 6100 |00f7: invoke-static {v1, v6}, Lorg/jaudiotagger/tag/id3/ID3Tags;.truncate:(Ljava/lang/String;I)Ljava/lang/String; // method@959b │ │ -308010: 0c06 |00fa: move-result-object v6 │ │ -308012: 5b56 4e8a |00fb: iput-object v6, v5, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.comment:Ljava/lang/String; // field@8a4e │ │ -308016: 1a06 4149 |00fd: const-string v6, "TCON" // string@4941 │ │ -30801a: 6e20 9497 6000 |00ff: invoke-virtual {v0, v6}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.hasFrame:(Ljava/lang/String;)Z // method@9794 │ │ -308020: 0a01 |0102: move-result v1 │ │ -308022: 3801 4c00 |0103: if-eqz v1, 014f // +004c │ │ -308026: 6e20 8897 6000 |0105: invoke-virtual {v0, v6}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.getFrame:(Ljava/lang/String;)Ljava/lang/Object; // method@9788 │ │ -30802c: 0c06 |0108: move-result-object v6 │ │ -30802e: 1f06 2912 |0109: check-cast v6, Lorg/jaudiotagger/tag/id3/ID3v24Frame; // type@1229 │ │ -308032: 6e10 4397 0600 |010b: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@9743 │ │ -308038: 0c06 |010e: move-result-object v6 │ │ -30803a: 1f06 5f12 |010f: check-cast v6, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCON; // type@125f │ │ -30803e: 6e10 b299 0600 |0111: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCON;.getText:()Ljava/lang/String; // method@99b2 │ │ -308044: 0c06 |0114: move-result-object v6 │ │ -308046: 7110 9095 0600 |0115: invoke-static {v6}, Lorg/jaudiotagger/tag/id3/ID3Tags;.findNumber:(Ljava/lang/String;)J // method@9590 │ │ -30804c: 0b01 |0118: move-result-wide v1 │ │ -30804e: 8412 |0119: long-to-int v2, v1 │ │ -308050: 8d21 |011a: int-to-byte v1, v2 │ │ -308052: 5d51 4f8a |011b: iput-byte v1, v5, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.genre:B // field@8a4f │ │ -308056: 2832 |011d: goto 014f // +0032 │ │ -308058: 0d01 |011e: move-exception v1 │ │ -30805a: 7100 069e 0000 |011f: invoke-static {}, Lorg/jaudiotagger/tag/reference/GenreTypes;.getInstanceOf:()Lorg/jaudiotagger/tag/reference/GenreTypes; // method@9e06 │ │ -308060: 0c02 |0122: move-result-object v2 │ │ -308062: 6e20 049e 6200 |0123: invoke-virtual {v2, v6}, Lorg/jaudiotagger/tag/reference/GenreTypes;.getIdForValue:(Ljava/lang/String;)Ljava/lang/Integer; // method@9e04 │ │ -308068: 0c06 |0126: move-result-object v6 │ │ -30806a: 3806 0900 |0127: if-eqz v6, 0130 // +0009 │ │ -30806e: 6e10 2387 0600 |0129: invoke-virtual {v6}, Ljava/lang/Integer;.byteValue:()B // method@8723 │ │ -308074: 0a06 |012c: move-result v6 │ │ -308076: 5d56 4f8a |012d: iput-byte v6, v5, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.genre:B // field@8a4f │ │ -30807a: 2820 |012f: goto 014f // +0020 │ │ -30807c: 6206 508a |0130: sget-object v6, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.logger:Ljava/util/logging/Logger; // field@8a50 │ │ -308080: 6202 bb81 |0132: sget-object v2, Ljava/util/logging/Level;.WARNING:Ljava/util/logging/Level; // field@81bb │ │ -308084: 2203 3910 |0134: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ -308088: 7010 cc87 0300 |0136: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -30808e: 6e10 bb95 0500 |0139: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.getLoggingFilename:()Ljava/lang/String; // method@95bb │ │ -308094: 0c04 |013c: move-result-object v4 │ │ -308096: 6e20 d787 4300 |013d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -30809c: 1a04 5005 |0140: const-string v4, ":Unable to convert TCON frame to format suitable for v11 tag" // string@0550 │ │ -3080a0: 6e20 d787 4300 |0142: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -3080a6: 6e10 df87 0300 |0145: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -3080ac: 0c03 |0148: move-result-object v3 │ │ -3080ae: 6e40 1a8a 2613 |0149: invoke-virtual {v6, v2, v3, v1}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@8a1a │ │ -3080b4: 12f6 |014c: const/4 v6, #int -1 // #ff │ │ -3080b6: 5d56 4f8a |014d: iput-byte v6, v5, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.genre:B // field@8a4f │ │ -3080ba: 1a06 9f4a |014f: const-string v6, "TRCK" // string@4a9f │ │ -3080be: 6e20 9497 6000 |0151: invoke-virtual {v0, v6}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.hasFrame:(Ljava/lang/String;)Z // method@9794 │ │ -3080c4: 0a01 |0154: move-result v1 │ │ -3080c6: 3801 1b00 |0155: if-eqz v1, 0170 // +001b │ │ -3080ca: 6e20 8897 6000 |0157: invoke-virtual {v0, v6}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.getFrame:(Ljava/lang/String;)Ljava/lang/Object; // method@9788 │ │ -3080d0: 0c06 |015a: move-result-object v6 │ │ -3080d2: 1f06 2912 |015b: check-cast v6, Lorg/jaudiotagger/tag/id3/ID3v24Frame; // type@1229 │ │ -3080d6: 3806 1300 |015d: if-eqz v6, 0170 // +0013 │ │ -3080da: 6e10 4397 0600 |015f: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@9743 │ │ -3080e0: 0c06 |0162: move-result-object v6 │ │ -3080e2: 1f06 8312 |0163: check-cast v6, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTRCK; // type@1283 │ │ -3080e6: 6e10 bd9a 0600 |0165: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTRCK;.getTrackNo:()Ljava/lang/Integer; // method@9abd │ │ -3080ec: 0c06 |0168: move-result-object v6 │ │ -3080ee: 6e10 2987 0600 |0169: invoke-virtual {v6}, Ljava/lang/Integer;.intValue:()I // method@8729 │ │ -3080f4: 0a06 |016c: move-result v6 │ │ -3080f6: 8d66 |016d: int-to-byte v6, v6 │ │ -3080f8: 5d56 528a |016e: iput-byte v6, v5, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.track:B // field@8a52 │ │ -3080fc: 0e00 |0170: return-void │ │ +307e10: |[307e10] org.jaudiotagger.tag.id3.ID3v11Tag.:(Lorg/jaudiotagger/tag/id3/AbstractTag;)V │ │ +307e20: 7010 d695 0500 |0000: invoke-direct {v5}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.:()V // method@95d6 │ │ +307e26: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +307e28: 5d50 528a |0004: iput-byte v0, v5, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.track:B // field@8a52 │ │ +307e2c: 3806 6a01 |0006: if-eqz v6, 0170 // +016a │ │ +307e30: 2060 1812 |0008: instance-of v0, v6, Lorg/jaudiotagger/tag/id3/ID3v1Tag; // type@1218 │ │ +307e34: 3800 2a00 |000a: if-eqz v0, 0034 // +002a │ │ +307e38: 2060 1412 |000c: instance-of v0, v6, Lorg/jaudiotagger/tag/id3/ID3v11Tag; // type@1214 │ │ +307e3c: 3900 1e00 |000e: if-nez v0, 002c // +001e │ │ +307e40: 1f06 1812 |0010: check-cast v6, Lorg/jaudiotagger/tag/id3/ID3v1Tag; // type@1218 │ │ +307e44: 5460 748a |0012: iget-object v0, v6, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.title:Ljava/lang/String; // field@8a74 │ │ +307e48: 5b50 518a |0014: iput-object v0, v5, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.title:Ljava/lang/String; // field@8a51 │ │ +307e4c: 5460 6f8a |0016: iget-object v0, v6, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.artist:Ljava/lang/String; // field@8a6f │ │ +307e50: 5b50 4d8a |0018: iput-object v0, v5, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.artist:Ljava/lang/String; // field@8a4d │ │ +307e54: 5460 6e8a |001a: iget-object v0, v6, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.album:Ljava/lang/String; // field@8a6e │ │ +307e58: 5b50 4c8a |001c: iput-object v0, v5, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.album:Ljava/lang/String; // field@8a4c │ │ +307e5c: 5460 708a |001e: iget-object v0, v6, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.comment:Ljava/lang/String; // field@8a70 │ │ +307e60: 5b50 4e8a |0020: iput-object v0, v5, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.comment:Ljava/lang/String; // field@8a4e │ │ +307e64: 5460 758a |0022: iget-object v0, v6, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.year:Ljava/lang/String; // field@8a75 │ │ +307e68: 5b50 538a |0024: iput-object v0, v5, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.year:Ljava/lang/String; // field@8a53 │ │ +307e6c: 5666 718a |0026: iget-byte v6, v6, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.genre:B // field@8a71 │ │ +307e70: 5d56 4f8a |0028: iput-byte v6, v5, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.genre:B // field@8a4f │ │ +307e74: 2900 4601 |002a: goto/16 0170 // +0146 │ │ +307e78: 2206 4110 |002c: new-instance v6, Ljava/lang/UnsupportedOperationException; // type@1041 │ │ +307e7c: 1a00 5e12 |002e: const-string v0, "Copy Constructor not called. Please type cast the argument" // string@125e │ │ +307e80: 7020 fc87 0600 |0030: invoke-direct {v6, v0}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@87fc │ │ +307e86: 2706 |0033: throw v6 │ │ +307e88: 2060 2c12 |0034: instance-of v0, v6, Lorg/jaudiotagger/tag/id3/ID3v24Tag; // type@122c │ │ +307e8c: 3900 0800 |0036: if-nez v0, 003e // +0008 │ │ +307e90: 2200 2c12 |0038: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v24Tag; // type@122c │ │ +307e94: 7020 7397 6000 |003a: invoke-direct {v0, v6}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.:(Lorg/jaudiotagger/tag/id3/AbstractTag;)V // method@9773 │ │ +307e9a: 2804 |003d: goto 0041 // +0004 │ │ +307e9c: 0760 |003e: move-object v0, v6 │ │ +307e9e: 1f00 2c12 |003f: check-cast v0, Lorg/jaudiotagger/tag/id3/ID3v24Tag; // type@122c │ │ +307ea2: 1a06 a849 |0041: const-string v6, "TIT2" // string@49a8 │ │ +307ea6: 6e20 9497 6000 |0043: invoke-virtual {v0, v6}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.hasFrame:(Ljava/lang/String;)Z // method@9794 │ │ +307eac: 0a01 |0046: move-result v1 │ │ +307eae: 1302 1e00 |0047: const/16 v2, #int 30 // #1e │ │ +307eb2: 3801 1800 |0049: if-eqz v1, 0061 // +0018 │ │ +307eb6: 6e20 8897 6000 |004b: invoke-virtual {v0, v6}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.getFrame:(Ljava/lang/String;)Ljava/lang/Object; // method@9788 │ │ +307ebc: 0c06 |004e: move-result-object v6 │ │ +307ebe: 1f06 2912 |004f: check-cast v6, Lorg/jaudiotagger/tag/id3/ID3v24Frame; // type@1229 │ │ +307ec2: 6e10 4397 0600 |0051: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@9743 │ │ +307ec8: 0c06 |0054: move-result-object v6 │ │ +307eca: 1f06 6e12 |0055: check-cast v6, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIT2; // type@126e │ │ +307ece: 6e10 2c9a 0600 |0057: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTIT2;.getText:()Ljava/lang/String; // method@9a2c │ │ +307ed4: 0c06 |005a: move-result-object v6 │ │ +307ed6: 7120 9b95 2600 |005b: invoke-static {v6, v2}, Lorg/jaudiotagger/tag/id3/ID3Tags;.truncate:(Ljava/lang/String;I)Ljava/lang/String; // method@959b │ │ +307edc: 0c06 |005e: move-result-object v6 │ │ +307ede: 5b56 518a |005f: iput-object v6, v5, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.title:Ljava/lang/String; // field@8a51 │ │ +307ee2: 1a06 1a4a |0061: const-string v6, "TPE1" // string@4a1a │ │ +307ee6: 6e20 9497 6000 |0063: invoke-virtual {v0, v6}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.hasFrame:(Ljava/lang/String;)Z // method@9794 │ │ +307eec: 0a01 |0066: move-result v1 │ │ +307eee: 3801 1800 |0067: if-eqz v1, 007f // +0018 │ │ +307ef2: 6e20 8897 6000 |0069: invoke-virtual {v0, v6}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.getFrame:(Ljava/lang/String;)Ljava/lang/Object; // method@9788 │ │ +307ef8: 0c06 |006c: move-result-object v6 │ │ +307efa: 1f06 2912 |006d: check-cast v6, Lorg/jaudiotagger/tag/id3/ID3v24Frame; // type@1229 │ │ +307efe: 6e10 4397 0600 |006f: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@9743 │ │ +307f04: 0c06 |0072: move-result-object v6 │ │ +307f06: 1f06 7c12 |0073: check-cast v6, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTPE1; // type@127c │ │ +307f0a: 6e10 839a 0600 |0075: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTPE1;.getText:()Ljava/lang/String; // method@9a83 │ │ +307f10: 0c06 |0078: move-result-object v6 │ │ +307f12: 7120 9b95 2600 |0079: invoke-static {v6, v2}, Lorg/jaudiotagger/tag/id3/ID3Tags;.truncate:(Ljava/lang/String;I)Ljava/lang/String; // method@959b │ │ +307f18: 0c06 |007c: move-result-object v6 │ │ +307f1a: 5b56 4d8a |007d: iput-object v6, v5, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.artist:Ljava/lang/String; // field@8a4d │ │ +307f1e: 1a06 2a49 |007f: const-string v6, "TALB" // string@492a │ │ +307f22: 6e20 9497 6000 |0081: invoke-virtual {v0, v6}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.hasFrame:(Ljava/lang/String;)Z // method@9794 │ │ +307f28: 0a01 |0084: move-result v1 │ │ +307f2a: 3801 1800 |0085: if-eqz v1, 009d // +0018 │ │ +307f2e: 6e20 8897 6000 |0087: invoke-virtual {v0, v6}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.getFrame:(Ljava/lang/String;)Ljava/lang/Object; // method@9788 │ │ +307f34: 0c06 |008a: move-result-object v6 │ │ +307f36: 1f06 2912 |008b: check-cast v6, Lorg/jaudiotagger/tag/id3/ID3v24Frame; // type@1229 │ │ +307f3a: 6e10 4397 0600 |008d: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@9743 │ │ +307f40: 0c06 |0090: move-result-object v6 │ │ +307f42: 1f06 5b12 |0091: check-cast v6, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTALB; // type@125b │ │ +307f46: 6e10 9099 0600 |0093: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTALB;.getText:()Ljava/lang/String; // method@9990 │ │ +307f4c: 0c06 |0096: move-result-object v6 │ │ +307f4e: 7120 9b95 2600 |0097: invoke-static {v6, v2}, Lorg/jaudiotagger/tag/id3/ID3Tags;.truncate:(Ljava/lang/String;I)Ljava/lang/String; // method@959b │ │ +307f54: 0c06 |009a: move-result-object v6 │ │ +307f56: 5b56 4c8a |009b: iput-object v6, v5, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.album:Ljava/lang/String; // field@8a4c │ │ +307f5a: 1a06 5349 |009d: const-string v6, "TDRC" // string@4953 │ │ +307f5e: 6e20 9497 6000 |009f: invoke-virtual {v0, v6}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.hasFrame:(Ljava/lang/String;)Z // method@9794 │ │ +307f64: 0a01 |00a2: move-result v1 │ │ +307f66: 3801 1900 |00a3: if-eqz v1, 00bc // +0019 │ │ +307f6a: 6e20 8897 6000 |00a5: invoke-virtual {v0, v6}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.getFrame:(Ljava/lang/String;)Ljava/lang/Object; // method@9788 │ │ +307f70: 0c06 |00a8: move-result-object v6 │ │ +307f72: 1f06 2912 |00a9: check-cast v6, Lorg/jaudiotagger/tag/id3/ID3v24Frame; // type@1229 │ │ +307f76: 6e10 4397 0600 |00ab: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@9743 │ │ +307f7c: 0c06 |00ae: move-result-object v6 │ │ +307f7e: 1f06 6512 |00af: check-cast v6, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC; // type@1265 │ │ +307f82: 6e10 ea99 0600 |00b1: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTDRC;.getText:()Ljava/lang/String; // method@99ea │ │ +307f88: 0c06 |00b4: move-result-object v6 │ │ +307f8a: 1241 |00b5: const/4 v1, #int 4 // #4 │ │ +307f8c: 7120 9b95 1600 |00b6: invoke-static {v6, v1}, Lorg/jaudiotagger/tag/id3/ID3Tags;.truncate:(Ljava/lang/String;I)Ljava/lang/String; // method@959b │ │ +307f92: 0c06 |00b9: move-result-object v6 │ │ +307f94: 5b56 538a |00ba: iput-object v6, v5, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.year:Ljava/lang/String; // field@8a53 │ │ +307f98: 1a06 290e |00bc: const-string v6, "COMM" // string@0e29 │ │ +307f9c: 6e20 9497 6000 |00be: invoke-virtual {v0, v6}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.hasFrame:(Ljava/lang/String;)Z // method@9794 │ │ +307fa2: 0a01 |00c1: move-result v1 │ │ +307fa4: 3801 3b00 |00c2: if-eqz v1, 00fd // +003b │ │ +307fa8: 6e20 8a97 6000 |00c4: invoke-virtual {v0, v6}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.getFrameOfType:(Ljava/lang/String;)Ljava/util/Iterator; // method@978a │ │ +307fae: 0c06 |00c7: move-result-object v6 │ │ +307fb0: 1a01 0000 |00c8: const-string v1, "" // string@0000 │ │ +307fb4: 7210 4789 0600 |00ca: invoke-interface {v6}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +307fba: 0a02 |00cd: move-result v2 │ │ +307fbc: 3802 2700 |00ce: if-eqz v2, 00f5 // +0027 │ │ +307fc0: 7210 4889 0600 |00d0: invoke-interface {v6}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +307fc6: 0c02 |00d3: move-result-object v2 │ │ +307fc8: 1f02 2912 |00d4: check-cast v2, Lorg/jaudiotagger/tag/id3/ID3v24Frame; // type@1229 │ │ +307fcc: 2203 3910 |00d6: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ +307fd0: 7010 cc87 0300 |00d8: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +307fd6: 6e20 d787 1300 |00db: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +307fdc: 6e10 4397 0200 |00de: invoke-virtual {v2}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@9743 │ │ +307fe2: 0c01 |00e1: move-result-object v1 │ │ +307fe4: 1f01 3a12 |00e2: check-cast v1, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM; // type@123a │ │ +307fe8: 6e10 4198 0100 |00e4: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyCOMM;.getText:()Ljava/lang/String; // method@9841 │ │ +307fee: 0c01 |00e7: move-result-object v1 │ │ +307ff0: 6e20 d787 1300 |00e8: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +307ff6: 1a01 5000 |00eb: const-string v1, " " // string@0050 │ │ +307ffa: 6e20 d787 1300 |00ed: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +308000: 6e10 df87 0300 |00f0: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +308006: 0c01 |00f3: move-result-object v1 │ │ +308008: 28d6 |00f4: goto 00ca // -002a │ │ +30800a: 1306 1c00 |00f5: const/16 v6, #int 28 // #1c │ │ +30800e: 7120 9b95 6100 |00f7: invoke-static {v1, v6}, Lorg/jaudiotagger/tag/id3/ID3Tags;.truncate:(Ljava/lang/String;I)Ljava/lang/String; // method@959b │ │ +308014: 0c06 |00fa: move-result-object v6 │ │ +308016: 5b56 4e8a |00fb: iput-object v6, v5, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.comment:Ljava/lang/String; // field@8a4e │ │ +30801a: 1a06 4149 |00fd: const-string v6, "TCON" // string@4941 │ │ +30801e: 6e20 9497 6000 |00ff: invoke-virtual {v0, v6}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.hasFrame:(Ljava/lang/String;)Z // method@9794 │ │ +308024: 0a01 |0102: move-result v1 │ │ +308026: 3801 4c00 |0103: if-eqz v1, 014f // +004c │ │ +30802a: 6e20 8897 6000 |0105: invoke-virtual {v0, v6}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.getFrame:(Ljava/lang/String;)Ljava/lang/Object; // method@9788 │ │ +308030: 0c06 |0108: move-result-object v6 │ │ +308032: 1f06 2912 |0109: check-cast v6, Lorg/jaudiotagger/tag/id3/ID3v24Frame; // type@1229 │ │ +308036: 6e10 4397 0600 |010b: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@9743 │ │ +30803c: 0c06 |010e: move-result-object v6 │ │ +30803e: 1f06 5f12 |010f: check-cast v6, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCON; // type@125f │ │ +308042: 6e10 b299 0600 |0111: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTCON;.getText:()Ljava/lang/String; // method@99b2 │ │ +308048: 0c06 |0114: move-result-object v6 │ │ +30804a: 7110 9095 0600 |0115: invoke-static {v6}, Lorg/jaudiotagger/tag/id3/ID3Tags;.findNumber:(Ljava/lang/String;)J // method@9590 │ │ +308050: 0b01 |0118: move-result-wide v1 │ │ +308052: 8412 |0119: long-to-int v2, v1 │ │ +308054: 8d21 |011a: int-to-byte v1, v2 │ │ +308056: 5d51 4f8a |011b: iput-byte v1, v5, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.genre:B // field@8a4f │ │ +30805a: 2832 |011d: goto 014f // +0032 │ │ +30805c: 0d01 |011e: move-exception v1 │ │ +30805e: 7100 069e 0000 |011f: invoke-static {}, Lorg/jaudiotagger/tag/reference/GenreTypes;.getInstanceOf:()Lorg/jaudiotagger/tag/reference/GenreTypes; // method@9e06 │ │ +308064: 0c02 |0122: move-result-object v2 │ │ +308066: 6e20 049e 6200 |0123: invoke-virtual {v2, v6}, Lorg/jaudiotagger/tag/reference/GenreTypes;.getIdForValue:(Ljava/lang/String;)Ljava/lang/Integer; // method@9e04 │ │ +30806c: 0c06 |0126: move-result-object v6 │ │ +30806e: 3806 0900 |0127: if-eqz v6, 0130 // +0009 │ │ +308072: 6e10 2387 0600 |0129: invoke-virtual {v6}, Ljava/lang/Integer;.byteValue:()B // method@8723 │ │ +308078: 0a06 |012c: move-result v6 │ │ +30807a: 5d56 4f8a |012d: iput-byte v6, v5, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.genre:B // field@8a4f │ │ +30807e: 2820 |012f: goto 014f // +0020 │ │ +308080: 6206 508a |0130: sget-object v6, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.logger:Ljava/util/logging/Logger; // field@8a50 │ │ +308084: 6202 bb81 |0132: sget-object v2, Ljava/util/logging/Level;.WARNING:Ljava/util/logging/Level; // field@81bb │ │ +308088: 2203 3910 |0134: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ +30808c: 7010 cc87 0300 |0136: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +308092: 6e10 bb95 0500 |0139: invoke-virtual {v5}, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.getLoggingFilename:()Ljava/lang/String; // method@95bb │ │ +308098: 0c04 |013c: move-result-object v4 │ │ +30809a: 6e20 d787 4300 |013d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +3080a0: 1a04 5005 |0140: const-string v4, ":Unable to convert TCON frame to format suitable for v11 tag" // string@0550 │ │ +3080a4: 6e20 d787 4300 |0142: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +3080aa: 6e10 df87 0300 |0145: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +3080b0: 0c03 |0148: move-result-object v3 │ │ +3080b2: 6e40 1a8a 2613 |0149: invoke-virtual {v6, v2, v3, v1}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@8a1a │ │ +3080b8: 12f6 |014c: const/4 v6, #int -1 // #ff │ │ +3080ba: 5d56 4f8a |014d: iput-byte v6, v5, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.genre:B // field@8a4f │ │ +3080be: 1a06 9f4a |014f: const-string v6, "TRCK" // string@4a9f │ │ +3080c2: 6e20 9497 6000 |0151: invoke-virtual {v0, v6}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.hasFrame:(Ljava/lang/String;)Z // method@9794 │ │ +3080c8: 0a01 |0154: move-result v1 │ │ +3080ca: 3801 1b00 |0155: if-eqz v1, 0170 // +001b │ │ +3080ce: 6e20 8897 6000 |0157: invoke-virtual {v0, v6}, Lorg/jaudiotagger/tag/id3/ID3v24Tag;.getFrame:(Ljava/lang/String;)Ljava/lang/Object; // method@9788 │ │ +3080d4: 0c06 |015a: move-result-object v6 │ │ +3080d6: 1f06 2912 |015b: check-cast v6, Lorg/jaudiotagger/tag/id3/ID3v24Frame; // type@1229 │ │ +3080da: 3806 1300 |015d: if-eqz v6, 0170 // +0013 │ │ +3080de: 6e10 4397 0600 |015f: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/ID3v24Frame;.getBody:()Lorg/jaudiotagger/tag/id3/AbstractTagFrameBody; // method@9743 │ │ +3080e4: 0c06 |0162: move-result-object v6 │ │ +3080e6: 1f06 8312 |0163: check-cast v6, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTRCK; // type@1283 │ │ +3080ea: 6e10 bd9a 0600 |0165: invoke-virtual {v6}, Lorg/jaudiotagger/tag/id3/framebody/FrameBodyTRCK;.getTrackNo:()Ljava/lang/Integer; // method@9abd │ │ +3080f0: 0c06 |0168: move-result-object v6 │ │ +3080f2: 6e10 2987 0600 |0169: invoke-virtual {v6}, Ljava/lang/Integer;.intValue:()I // method@8729 │ │ +3080f8: 0a06 |016c: move-result v6 │ │ +3080fa: 8d66 |016d: int-to-byte v6, v6 │ │ +3080fc: 5d56 528a |016e: iput-byte v6, v5, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.track:B // field@8a52 │ │ +308100: 0e00 |0170: return-void │ │ catches : 1 │ │ 0x0115 - 0x011d │ │ Lorg/jaudiotagger/tag/TagException; -> 0x011e │ │ positions : │ │ 0x0000 line=127 │ │ 0x0004 line=70 │ │ 0x0008 line=130 │ │ @@ -1385315,21 +1385315,21 @@ │ │ type : '(Lorg/jaudiotagger/tag/id3/ID3v11Tag;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -308110: |[308110] org.jaudiotagger.tag.id3.ID3v11Tag.:(Lorg/jaudiotagger/tag/id3/ID3v11Tag;)V │ │ -308120: 7020 da95 2100 |0000: invoke-direct {v1, v2}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.:(Lorg/jaudiotagger/tag/id3/ID3v1Tag;)V // method@95da │ │ -308126: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -308128: 5d10 528a |0004: iput-byte v0, v1, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.track:B // field@8a52 │ │ -30812c: 5622 528a |0006: iget-byte v2, v2, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.track:B // field@8a52 │ │ -308130: 5d12 528a |0008: iput-byte v2, v1, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.track:B // field@8a52 │ │ -308134: 0e00 |000a: return-void │ │ +308114: |[308114] org.jaudiotagger.tag.id3.ID3v11Tag.:(Lorg/jaudiotagger/tag/id3/ID3v11Tag;)V │ │ +308124: 7020 da95 2100 |0000: invoke-direct {v1, v2}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.:(Lorg/jaudiotagger/tag/id3/ID3v1Tag;)V // method@95da │ │ +30812a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +30812c: 5d10 528a |0004: iput-byte v0, v1, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.track:B // field@8a52 │ │ +308130: 5622 528a |0006: iget-byte v2, v2, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.track:B // field@8a52 │ │ +308134: 5d12 528a |0008: iput-byte v2, v1, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.track:B // field@8a52 │ │ +308138: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ 0x0004 line=70 │ │ 0x0006 line=117 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/jaudiotagger/tag/id3/ID3v11Tag; │ │ @@ -1385341,17 +1385341,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -308138: |[308138] org.jaudiotagger.tag.id3.ID3v11Tag.addTrack:(Ljava/lang/String;)V │ │ -308148: 6e20 c795 1000 |0000: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.setTrack:(Ljava/lang/String;)V // method@95c7 │ │ -30814e: 0e00 |0003: return-void │ │ +30813c: |[30813c] org.jaudiotagger.tag.id3.ID3v11Tag.addTrack:(Ljava/lang/String;)V │ │ +30814c: 6e20 c795 1000 |0000: invoke-virtual {v0, v1}, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.setTrack:(Ljava/lang/String;)V // method@95c7 │ │ +308152: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=329 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jaudiotagger/tag/id3/ID3v11Tag; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1385360,22 +1385360,22 @@ │ │ type : '(Lorg/jaudiotagger/tag/FieldKey;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -308150: |[308150] org.jaudiotagger.tag.id3.ID3v11Tag.deleteField:(Lorg/jaudiotagger/tag/FieldKey;)V │ │ -308160: 6200 2888 |0000: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.TRACK:Lorg/jaudiotagger/tag/FieldKey; // field@8828 │ │ -308164: 3302 0600 |0002: if-ne v2, v0, 0008 // +0006 │ │ -308168: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -30816a: 5d12 528a |0005: iput-byte v2, v1, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.track:B // field@8a52 │ │ -30816e: 2804 |0007: goto 000b // +0004 │ │ -308170: 6f20 e495 2100 |0008: invoke-super {v1, v2}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.deleteField:(Lorg/jaudiotagger/tag/FieldKey;)V // method@95e4 │ │ -308176: 0e00 |000b: return-void │ │ +308154: |[308154] org.jaudiotagger.tag.id3.ID3v11Tag.deleteField:(Lorg/jaudiotagger/tag/FieldKey;)V │ │ +308164: 6200 2888 |0000: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.TRACK:Lorg/jaudiotagger/tag/FieldKey; // field@8828 │ │ +308168: 3302 0600 |0002: if-ne v2, v0, 0008 // +0006 │ │ +30816c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +30816e: 5d12 528a |0005: iput-byte v2, v1, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.track:B // field@8a52 │ │ +308172: 2804 |0007: goto 000b // +0004 │ │ +308174: 6f20 e495 2100 |0008: invoke-super {v1, v2}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.deleteField:(Lorg/jaudiotagger/tag/FieldKey;)V // method@95e4 │ │ +30817a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=434 │ │ 0x0005 line=436 │ │ 0x0008 line=440 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lorg/jaudiotagger/tag/id3/ID3v11Tag; │ │ @@ -1385386,29 +1385386,29 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -307abc: |[307abc] org.jaudiotagger.tag.id3.ID3v11Tag.equals:(Ljava/lang/Object;)Z │ │ -307acc: 2040 1412 |0000: instance-of v0, v4, Lorg/jaudiotagger/tag/id3/ID3v11Tag; // type@1214 │ │ -307ad0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -307ad2: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ -307ad6: 0f01 |0005: return v1 │ │ -307ad8: 0740 |0006: move-object v0, v4 │ │ -307ada: 1f00 1412 |0007: check-cast v0, Lorg/jaudiotagger/tag/id3/ID3v11Tag; // type@1214 │ │ -307ade: 5632 528a |0009: iget-byte v2, v3, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.track:B // field@8a52 │ │ -307ae2: 5600 528a |000b: iget-byte v0, v0, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.track:B // field@8a52 │ │ -307ae6: 3302 0900 |000d: if-ne v2, v0, 0016 // +0009 │ │ -307aea: 6f20 e595 4300 |000f: invoke-super {v3, v4}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.equals:(Ljava/lang/Object;)Z // method@95e5 │ │ -307af0: 0a04 |0012: move-result v4 │ │ -307af2: 3804 0300 |0013: if-eqz v4, 0016 // +0003 │ │ -307af6: 1211 |0015: const/4 v1, #int 1 // #1 │ │ -307af8: 0f01 |0016: return v1 │ │ +307ac0: |[307ac0] org.jaudiotagger.tag.id3.ID3v11Tag.equals:(Ljava/lang/Object;)Z │ │ +307ad0: 2040 1412 |0000: instance-of v0, v4, Lorg/jaudiotagger/tag/id3/ID3v11Tag; // type@1214 │ │ +307ad4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +307ad6: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ +307ada: 0f01 |0005: return v1 │ │ +307adc: 0740 |0006: move-object v0, v4 │ │ +307ade: 1f00 1412 |0007: check-cast v0, Lorg/jaudiotagger/tag/id3/ID3v11Tag; // type@1214 │ │ +307ae2: 5632 528a |0009: iget-byte v2, v3, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.track:B // field@8a52 │ │ +307ae6: 5600 528a |000b: iget-byte v0, v0, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.track:B // field@8a52 │ │ +307aea: 3302 0900 |000d: if-ne v2, v0, 0016 // +0009 │ │ +307aee: 6f20 e595 4300 |000f: invoke-super {v3, v4}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.equals:(Ljava/lang/Object;)Z // method@95e5 │ │ +307af4: 0a04 |0012: move-result v4 │ │ +307af6: 3804 0300 |0013: if-eqz v4, 0016 // +0003 │ │ +307afa: 1211 |0015: const/4 v1, #int 1 // #1 │ │ +307afc: 0f01 |0016: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=453 │ │ 0x0006 line=457 │ │ 0x0009 line=458 │ │ locals : │ │ 0x0000 - 0x0017 reg=3 this Lorg/jaudiotagger/tag/id3/ID3v11Tag; │ │ @@ -1385419,39 +1385419,39 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -307bbc: |[307bbc] org.jaudiotagger.tag.id3.ID3v11Tag.getFieldCount:()I │ │ -307bcc: 1270 |0000: const/4 v0, #int 7 // #7 │ │ -307bce: 0f00 |0001: return v0 │ │ +307bc0: |[307bc0] org.jaudiotagger.tag.id3.ID3v11Tag.getFieldCount:()I │ │ +307bd0: 1270 |0000: const/4 v0, #int 7 // #7 │ │ +307bd2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lorg/jaudiotagger/tag/id3/ID3v11Tag;) │ │ name : 'getFields' │ │ type : '(Lorg/jaudiotagger/tag/FieldKey;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -307ca4: |[307ca4] org.jaudiotagger.tag.id3.ID3v11Tag.getFields:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/util/List; │ │ -307cb4: 6200 2888 |0000: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.TRACK:Lorg/jaudiotagger/tag/FieldKey; // field@8828 │ │ -307cb8: 3302 0700 |0002: if-ne v2, v0, 0009 // +0007 │ │ -307cbc: 6e10 bf95 0100 |0004: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.getTrack:()Ljava/util/List; // method@95bf │ │ -307cc2: 0c02 |0007: move-result-object v2 │ │ -307cc4: 1102 |0008: return-object v2 │ │ -307cc6: 6f20 f095 2100 |0009: invoke-super {v1, v2}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.getFields:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/util/List; // method@95f0 │ │ -307ccc: 0c02 |000c: move-result-object v2 │ │ -307cce: 1102 |000d: return-object v2 │ │ +307ca8: |[307ca8] org.jaudiotagger.tag.id3.ID3v11Tag.getFields:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/util/List; │ │ +307cb8: 6200 2888 |0000: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.TRACK:Lorg/jaudiotagger/tag/FieldKey; // field@8828 │ │ +307cbc: 3302 0700 |0002: if-ne v2, v0, 0009 // +0007 │ │ +307cc0: 6e10 bf95 0100 |0004: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.getTrack:()Ljava/util/List; // method@95bf │ │ +307cc6: 0c02 |0007: move-result-object v2 │ │ +307cc8: 1102 |0008: return-object v2 │ │ +307cca: 6f20 f095 2100 |0009: invoke-super {v1, v2}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.getFields:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/util/List; // method@95f0 │ │ +307cd0: 0c02 |000c: move-result-object v2 │ │ +307cd2: 1102 |000d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=360 │ │ 0x0004 line=362 │ │ 0x0009 line=366 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/jaudiotagger/tag/id3/ID3v11Tag; │ │ @@ -1385462,45 +1385462,45 @@ │ │ type : '(Lorg/jaudiotagger/tag/FieldKey;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 68 16-bit code units │ │ -307bd0: |[307bd0] org.jaudiotagger.tag.id3.ID3v11Tag.getFirst:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/lang/String; │ │ -307be0: 6200 408a |0000: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v11Tag$1;.$SwitchMap$org$jaudiotagger$tag$FieldKey:[I // field@8a40 │ │ -307be4: 6e10 8f91 0200 |0002: invoke-virtual {v2}, Lorg/jaudiotagger/tag/FieldKey;.ordinal:()I // method@918f │ │ -307bea: 0a02 |0005: move-result v2 │ │ -307bec: 4402 0002 |0006: aget v2, v0, v2 │ │ -307bf0: 2b02 2a00 0000 |0008: packed-switch v2, 00000032 // +0000002a │ │ -307bf6: 1a02 0000 |000b: const-string v2, "" // string@0000 │ │ -307bfa: 1102 |000d: return-object v2 │ │ -307bfc: 6e10 b595 0100 |000e: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.getFirstComment:()Ljava/lang/String; // method@95b5 │ │ -307c02: 0c02 |0011: move-result-object v2 │ │ -307c04: 1102 |0012: return-object v2 │ │ -307c06: 6e10 b995 0100 |0013: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.getFirstTrack:()Ljava/lang/String; // method@95b9 │ │ -307c0c: 0c02 |0016: move-result-object v2 │ │ -307c0e: 1102 |0017: return-object v2 │ │ -307c10: 6e10 ba95 0100 |0018: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.getFirstYear:()Ljava/lang/String; // method@95ba │ │ -307c16: 0c02 |001b: move-result-object v2 │ │ -307c18: 1102 |001c: return-object v2 │ │ -307c1a: 6e10 b795 0100 |001d: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.getFirstGenre:()Ljava/lang/String; // method@95b7 │ │ -307c20: 0c02 |0020: move-result-object v2 │ │ -307c22: 1102 |0021: return-object v2 │ │ -307c24: 6e10 b895 0100 |0022: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.getFirstTitle:()Ljava/lang/String; // method@95b8 │ │ -307c2a: 0c02 |0025: move-result-object v2 │ │ -307c2c: 1102 |0026: return-object v2 │ │ -307c2e: 6e10 b395 0100 |0027: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.getFirstAlbum:()Ljava/lang/String; // method@95b3 │ │ -307c34: 0c02 |002a: move-result-object v2 │ │ -307c36: 1102 |002b: return-object v2 │ │ -307c38: 6e10 b495 0100 |002c: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.getFirstArtist:()Ljava/lang/String; // method@95b4 │ │ -307c3e: 0c02 |002f: move-result-object v2 │ │ -307c40: 1102 |0030: return-object v2 │ │ -307c42: 0000 |0031: nop // spacer │ │ -307c44: 0001 0700 0100 0000 2400 0000 1f00 ... |0032: packed-switch-data (18 units) │ │ +307bd4: |[307bd4] org.jaudiotagger.tag.id3.ID3v11Tag.getFirst:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/lang/String; │ │ +307be4: 6200 408a |0000: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v11Tag$1;.$SwitchMap$org$jaudiotagger$tag$FieldKey:[I // field@8a40 │ │ +307be8: 6e10 8f91 0200 |0002: invoke-virtual {v2}, Lorg/jaudiotagger/tag/FieldKey;.ordinal:()I // method@918f │ │ +307bee: 0a02 |0005: move-result v2 │ │ +307bf0: 4402 0002 |0006: aget v2, v0, v2 │ │ +307bf4: 2b02 2a00 0000 |0008: packed-switch v2, 00000032 // +0000002a │ │ +307bfa: 1a02 0000 |000b: const-string v2, "" // string@0000 │ │ +307bfe: 1102 |000d: return-object v2 │ │ +307c00: 6e10 b595 0100 |000e: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.getFirstComment:()Ljava/lang/String; // method@95b5 │ │ +307c06: 0c02 |0011: move-result-object v2 │ │ +307c08: 1102 |0012: return-object v2 │ │ +307c0a: 6e10 b995 0100 |0013: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.getFirstTrack:()Ljava/lang/String; // method@95b9 │ │ +307c10: 0c02 |0016: move-result-object v2 │ │ +307c12: 1102 |0017: return-object v2 │ │ +307c14: 6e10 ba95 0100 |0018: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.getFirstYear:()Ljava/lang/String; // method@95ba │ │ +307c1a: 0c02 |001b: move-result-object v2 │ │ +307c1c: 1102 |001c: return-object v2 │ │ +307c1e: 6e10 b795 0100 |001d: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.getFirstGenre:()Ljava/lang/String; // method@95b7 │ │ +307c24: 0c02 |0020: move-result-object v2 │ │ +307c26: 1102 |0021: return-object v2 │ │ +307c28: 6e10 b895 0100 |0022: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.getFirstTitle:()Ljava/lang/String; // method@95b8 │ │ +307c2e: 0c02 |0025: move-result-object v2 │ │ +307c30: 1102 |0026: return-object v2 │ │ +307c32: 6e10 b395 0100 |0027: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.getFirstAlbum:()Ljava/lang/String; // method@95b3 │ │ +307c38: 0c02 |002a: move-result-object v2 │ │ +307c3a: 1102 |002b: return-object v2 │ │ +307c3c: 6e10 b495 0100 |002c: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.getFirstArtist:()Ljava/lang/String; // method@95b4 │ │ +307c42: 0c02 |002f: move-result-object v2 │ │ +307c44: 1102 |0030: return-object v2 │ │ +307c46: 0000 |0031: nop // spacer │ │ +307c48: 0001 0700 0100 0000 2400 0000 1f00 ... |0032: packed-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=372 │ │ 0x000e line=393 │ │ 0x0013 line=390 │ │ 0x0018 line=387 │ │ 0x001d line=384 │ │ @@ -1385516,17 +1385516,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -307c68: |[307c68] org.jaudiotagger.tag.id3.ID3v11Tag.getFirstComment:()Ljava/lang/String; │ │ -307c78: 5410 4e8a |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.comment:Ljava/lang/String; // field@8a4e │ │ -307c7c: 1100 |0002: return-object v0 │ │ +307c6c: |[307c6c] org.jaudiotagger.tag.id3.ID3v11Tag.getFirstComment:()Ljava/lang/String; │ │ +307c7c: 5410 4e8a |0000: iget-object v0, v1, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.comment:Ljava/lang/String; // field@8a4e │ │ +307c80: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=281 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jaudiotagger/tag/id3/ID3v11Tag; │ │ │ │ #7 : (in Lorg/jaudiotagger/tag/id3/ID3v11Tag;) │ │ @@ -1385534,37 +1385534,37 @@ │ │ type : '(Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -307d30: |[307d30] org.jaudiotagger.tag.id3.ID3v11Tag.getFirstField:(Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; │ │ -307d40: 6200 2888 |0000: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.TRACK:Lorg/jaudiotagger/tag/FieldKey; // field@8828 │ │ -307d44: 6e10 8e91 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/tag/FieldKey;.name:()Ljava/lang/String; // method@918e │ │ -307d4a: 0c00 |0005: move-result-object v0 │ │ -307d4c: 6e20 9c87 2000 |0006: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -307d52: 0a00 |0009: move-result v0 │ │ -307d54: 3800 1800 |000a: if-eqz v0, 0022 // +0018 │ │ -307d58: 6e10 bf95 0100 |000c: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.getTrack:()Ljava/util/List; // method@95bf │ │ -307d5e: 0c02 |000f: move-result-object v2 │ │ -307d60: 3802 1000 |0010: if-eqz v2, 0020 // +0010 │ │ -307d64: 7210 7389 0200 |0012: invoke-interface {v2}, Ljava/util/List;.size:()I // method@8973 │ │ -307d6a: 0a00 |0015: move-result v0 │ │ -307d6c: 3d00 0a00 |0016: if-lez v0, 0020 // +000a │ │ -307d70: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -307d72: 7220 6a89 0200 |0019: invoke-interface {v2, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ -307d78: 0c02 |001c: move-result-object v2 │ │ -307d7a: 1f02 c711 |001d: check-cast v2, Lorg/jaudiotagger/tag/TagField; // type@11c7 │ │ -307d7e: 1102 |001f: return-object v2 │ │ -307d80: 1202 |0020: const/4 v2, #int 0 // #0 │ │ -307d82: 1102 |0021: return-object v2 │ │ -307d84: 6f20 f795 2100 |0022: invoke-super {v1, v2}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.getFirstField:(Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@95f7 │ │ -307d8a: 0c02 |0025: move-result-object v2 │ │ -307d8c: 1102 |0026: return-object v2 │ │ +307d34: |[307d34] org.jaudiotagger.tag.id3.ID3v11Tag.getFirstField:(Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; │ │ +307d44: 6200 2888 |0000: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.TRACK:Lorg/jaudiotagger/tag/FieldKey; // field@8828 │ │ +307d48: 6e10 8e91 0000 |0002: invoke-virtual {v0}, Lorg/jaudiotagger/tag/FieldKey;.name:()Ljava/lang/String; // method@918e │ │ +307d4e: 0c00 |0005: move-result-object v0 │ │ +307d50: 6e20 9c87 2000 |0006: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +307d56: 0a00 |0009: move-result v0 │ │ +307d58: 3800 1800 |000a: if-eqz v0, 0022 // +0018 │ │ +307d5c: 6e10 bf95 0100 |000c: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.getTrack:()Ljava/util/List; // method@95bf │ │ +307d62: 0c02 |000f: move-result-object v2 │ │ +307d64: 3802 1000 |0010: if-eqz v2, 0020 // +0010 │ │ +307d68: 7210 7389 0200 |0012: invoke-interface {v2}, Ljava/util/List;.size:()I // method@8973 │ │ +307d6e: 0a00 |0015: move-result v0 │ │ +307d70: 3d00 0a00 |0016: if-lez v0, 0020 // +000a │ │ +307d74: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +307d76: 7220 6a89 0200 |0019: invoke-interface {v2, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ +307d7c: 0c02 |001c: move-result-object v2 │ │ +307d7e: 1f02 c711 |001d: check-cast v2, Lorg/jaudiotagger/tag/TagField; // type@11c7 │ │ +307d82: 1102 |001f: return-object v2 │ │ +307d84: 1202 |0020: const/4 v2, #int 0 // #0 │ │ +307d86: 1102 |0021: return-object v2 │ │ +307d88: 6f20 f795 2100 |0022: invoke-super {v1, v2}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.getFirstField:(Ljava/lang/String;)Lorg/jaudiotagger/tag/TagField; // method@95f7 │ │ +307d8e: 0c02 |0025: move-result-object v2 │ │ +307d90: 1102 |0026: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=404 │ │ 0x000c line=406 │ │ 0x0012 line=409 │ │ 0x0019 line=411 │ │ 0x0022 line=418 │ │ @@ -1385577,20 +1385577,20 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -307c80: |[307c80] org.jaudiotagger.tag.id3.ID3v11Tag.getFirstTrack:()Ljava/lang/String; │ │ -307c90: 5610 528a |0000: iget-byte v0, v1, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.track:B // field@8a52 │ │ -307c94: d500 ff00 |0002: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -307c98: 7110 bd87 0000 |0004: invoke-static {v0}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@87bd │ │ -307c9e: 0c00 |0007: move-result-object v0 │ │ -307ca0: 1100 |0008: return-object v0 │ │ +307c84: |[307c84] org.jaudiotagger.tag.id3.ID3v11Tag.getFirstTrack:()Ljava/lang/String; │ │ +307c94: 5610 528a |0000: iget-byte v0, v1, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.track:B // field@8a52 │ │ +307c98: d500 ff00 |0002: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +307c9c: 7110 bd87 0000 |0004: invoke-static {v0}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@87bd │ │ +307ca2: 0c00 |0007: move-result-object v0 │ │ +307ca4: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=323 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/jaudiotagger/tag/id3/ID3v11Tag; │ │ │ │ #9 : (in Lorg/jaudiotagger/tag/id3/ID3v11Tag;) │ │ @@ -1385598,83 +1385598,83 @@ │ │ type : '()B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -307b80: |[307b80] org.jaudiotagger.tag.id3.ID3v11Tag.getMajorVersion:()B │ │ -307b90: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -307b92: 0f00 |0001: return v0 │ │ +307b84: |[307b84] org.jaudiotagger.tag.id3.ID3v11Tag.getMajorVersion:()B │ │ +307b94: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +307b96: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #10 : (in Lorg/jaudiotagger/tag/id3/ID3v11Tag;) │ │ name : 'getRelease' │ │ type : '()B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -307b94: |[307b94] org.jaudiotagger.tag.id3.ID3v11Tag.getRelease:()B │ │ -307ba4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -307ba6: 0f00 |0001: return v0 │ │ +307b98: |[307b98] org.jaudiotagger.tag.id3.ID3v11Tag.getRelease:()B │ │ +307ba8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +307baa: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #11 : (in Lorg/jaudiotagger/tag/id3/ID3v11Tag;) │ │ name : 'getRevision' │ │ type : '()B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -307ba8: |[307ba8] org.jaudiotagger.tag.id3.ID3v11Tag.getRevision:()B │ │ -307bb8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -307bba: 0f00 |0001: return v0 │ │ +307bac: |[307bac] org.jaudiotagger.tag.id3.ID3v11Tag.getRevision:()B │ │ +307bbc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +307bbe: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #12 : (in Lorg/jaudiotagger/tag/id3/ID3v11Tag;) │ │ name : 'getTrack' │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 40 16-bit code units │ │ -307cd0: |[307cd0] org.jaudiotagger.tag.id3.ID3v11Tag.getTrack:()Ljava/util/List; │ │ -307ce0: 6200 2888 |0000: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.TRACK:Lorg/jaudiotagger/tag/FieldKey; // field@8828 │ │ -307ce4: 6e20 b295 0300 |0002: invoke-virtual {v3, v0}, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.getFirst:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/lang/String; // method@95b2 │ │ -307cea: 0c00 |0005: move-result-object v0 │ │ -307cec: 6e10 aa87 0000 |0006: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@87aa │ │ -307cf2: 0a00 |0009: move-result v0 │ │ -307cf4: 3d00 1800 |000a: if-lez v0, 0022 // +0018 │ │ -307cf8: 2200 1912 |000c: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v1TagField; // type@1219 │ │ -307cfc: 6201 5a8a |000e: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v1FieldKey;.TRACK:Lorg/jaudiotagger/tag/id3/ID3v1FieldKey; // field@8a5a │ │ -307d00: 6e10 cb95 0100 |0010: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/ID3v1FieldKey;.name:()Ljava/lang/String; // method@95cb │ │ -307d06: 0c01 |0013: move-result-object v1 │ │ -307d08: 6202 2888 |0014: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.TRACK:Lorg/jaudiotagger/tag/FieldKey; // field@8828 │ │ -307d0c: 6e20 b295 2300 |0016: invoke-virtual {v3, v2}, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.getFirst:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/lang/String; // method@95b2 │ │ -307d12: 0c02 |0019: move-result-object v2 │ │ -307d14: 7030 1b96 1002 |001a: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/ID3v1TagField;.:(Ljava/lang/String;Ljava/lang/String;)V // method@961b │ │ -307d1a: 6e20 c395 0300 |001d: invoke-virtual {v3, v0}, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.returnFieldToList:(Lorg/jaudiotagger/tag/id3/ID3v1TagField;)Ljava/util/List; // method@95c3 │ │ -307d20: 0c00 |0020: move-result-object v0 │ │ -307d22: 1100 |0021: return-object v0 │ │ -307d24: 2200 7c10 |0022: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ -307d28: 7010 ae88 0000 |0024: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ -307d2e: 1100 |0027: return-object v0 │ │ +307cd4: |[307cd4] org.jaudiotagger.tag.id3.ID3v11Tag.getTrack:()Ljava/util/List; │ │ +307ce4: 6200 2888 |0000: sget-object v0, Lorg/jaudiotagger/tag/FieldKey;.TRACK:Lorg/jaudiotagger/tag/FieldKey; // field@8828 │ │ +307ce8: 6e20 b295 0300 |0002: invoke-virtual {v3, v0}, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.getFirst:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/lang/String; // method@95b2 │ │ +307cee: 0c00 |0005: move-result-object v0 │ │ +307cf0: 6e10 aa87 0000 |0006: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@87aa │ │ +307cf6: 0a00 |0009: move-result v0 │ │ +307cf8: 3d00 1800 |000a: if-lez v0, 0022 // +0018 │ │ +307cfc: 2200 1912 |000c: new-instance v0, Lorg/jaudiotagger/tag/id3/ID3v1TagField; // type@1219 │ │ +307d00: 6201 5a8a |000e: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v1FieldKey;.TRACK:Lorg/jaudiotagger/tag/id3/ID3v1FieldKey; // field@8a5a │ │ +307d04: 6e10 cb95 0100 |0010: invoke-virtual {v1}, Lorg/jaudiotagger/tag/id3/ID3v1FieldKey;.name:()Ljava/lang/String; // method@95cb │ │ +307d0a: 0c01 |0013: move-result-object v1 │ │ +307d0c: 6202 2888 |0014: sget-object v2, Lorg/jaudiotagger/tag/FieldKey;.TRACK:Lorg/jaudiotagger/tag/FieldKey; // field@8828 │ │ +307d10: 6e20 b295 2300 |0016: invoke-virtual {v3, v2}, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.getFirst:(Lorg/jaudiotagger/tag/FieldKey;)Ljava/lang/String; // method@95b2 │ │ +307d16: 0c02 |0019: move-result-object v2 │ │ +307d18: 7030 1b96 1002 |001a: invoke-direct {v0, v1, v2}, Lorg/jaudiotagger/tag/id3/ID3v1TagField;.:(Ljava/lang/String;Ljava/lang/String;)V // method@961b │ │ +307d1e: 6e20 c395 0300 |001d: invoke-virtual {v3, v0}, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.returnFieldToList:(Lorg/jaudiotagger/tag/id3/ID3v1TagField;)Ljava/util/List; // method@95c3 │ │ +307d24: 0c00 |0020: move-result-object v0 │ │ +307d26: 1100 |0021: return-object v0 │ │ +307d28: 2200 7c10 |0022: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ +307d2c: 7010 ae88 0000 |0024: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ +307d32: 1100 |0027: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=334 │ │ 0x000c line=336 │ │ 0x001d line=337 │ │ 0x0022 line=341 │ │ locals : │ │ @@ -1385685,24 +1385685,24 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -307afc: |[307afc] org.jaudiotagger.tag.id3.ID3v11Tag.isEmpty:()Z │ │ -307b0c: 5610 528a |0000: iget-byte v0, v1, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.track:B // field@8a52 │ │ -307b10: 3c00 0a00 |0002: if-gtz v0, 000c // +000a │ │ -307b14: 6f10 0a96 0100 |0004: invoke-super {v1}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.isEmpty:()Z // method@960a │ │ -307b1a: 0a00 |0007: move-result v0 │ │ -307b1c: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -307b20: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -307b22: 2802 |000b: goto 000d // +0002 │ │ -307b24: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -307b26: 0f00 |000d: return v0 │ │ +307b00: |[307b00] org.jaudiotagger.tag.id3.ID3v11Tag.isEmpty:()Z │ │ +307b10: 5610 528a |0000: iget-byte v0, v1, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.track:B // field@8a52 │ │ +307b14: 3c00 0a00 |0002: if-gtz v0, 000c // +000a │ │ +307b18: 6f10 0a96 0100 |0004: invoke-super {v1}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.isEmpty:()Z // method@960a │ │ +307b1e: 0a00 |0007: move-result v0 │ │ +307b20: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +307b24: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +307b26: 2802 |000b: goto 000d // +0002 │ │ +307b28: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +307b2a: 0f00 |000d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=424 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/jaudiotagger/tag/id3/ID3v11Tag; │ │ │ │ #14 : (in Lorg/jaudiotagger/tag/id3/ID3v11Tag;) │ │ @@ -1385710,140 +1385710,140 @@ │ │ type : '(Ljava/nio/ByteBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 254 16-bit code units │ │ -308178: |[308178] org.jaudiotagger.tag.id3.ID3v11Tag.read:(Ljava/nio/ByteBuffer;)V │ │ -308188: 6e20 c495 6500 |0000: invoke-virtual {v5, v6}, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.seek:(Ljava/nio/ByteBuffer;)Z // method@95c4 │ │ -30818e: 0a00 |0003: move-result v0 │ │ -308190: 3800 f200 |0004: if-eqz v0, 00f6 // +00f2 │ │ -308194: 6200 508a |0006: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.logger:Ljava/util/logging/Logger; // field@8a50 │ │ -308198: 1a01 5d43 |0008: const-string v1, "Reading v1.1 tag" // string@435d │ │ -30819c: 6e20 148a 1000 |000a: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.finer:(Ljava/lang/String;)V // method@8a14 │ │ -3081a2: 1300 8000 |000d: const/16 v0, #int 128 // #80 │ │ -3081a6: 2301 1c13 |000f: new-array v1, v0, [B // type@131c │ │ -3081aa: 1202 |0011: const/4 v2, #int 0 // #0 │ │ -3081ac: 6e20 4e88 2600 |0012: invoke-virtual {v6, v2}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ -3081b2: 6e40 4188 1602 |0015: invoke-virtual {v6, v1, v2, v0}, Ljava/nio/ByteBuffer;.get:([BII)Ljava/nio/ByteBuffer; // method@8841 │ │ -3081b8: 2206 3710 |0018: new-instance v6, Ljava/lang/String; // type@1037 │ │ -3081bc: 1230 |001a: const/4 v0, #int 3 // #3 │ │ -3081be: 6203 aa81 |001b: sget-object v3, Ljava/nio/charset/StandardCharsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@81aa │ │ -3081c2: 1304 1e00 |001d: const/16 v4, #int 30 // #1e │ │ -3081c6: 7053 8f87 1640 |001f: invoke-direct {v6, v1, v0, v4, v3}, Ljava/lang/String;.:([BIILjava/nio/charset/Charset;)V // method@878f │ │ -3081cc: 6e10 bb87 0600 |0022: invoke-virtual {v6}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@87bb │ │ -3081d2: 0c06 |0025: move-result-object v6 │ │ -3081d4: 5b56 518a |0026: iput-object v6, v5, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.title:Ljava/lang/String; // field@8a51 │ │ -3081d8: 6206 fc89 |0028: sget-object v6, Lorg/jaudiotagger/tag/id3/AbstractID3v1Tag;.endofStringPattern:Ljava/util/regex/Pattern; // field@89fc │ │ -3081dc: 5450 518a |002a: iget-object v0, v5, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.title:Ljava/lang/String; // field@8a51 │ │ -3081e0: 6e20 2b8a 0600 |002c: invoke-virtual {v6, v0}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@8a2b │ │ -3081e6: 0c06 |002f: move-result-object v6 │ │ -3081e8: 6e10 218a 0600 |0030: invoke-virtual {v6}, Ljava/util/regex/Matcher;.find:()Z // method@8a21 │ │ -3081ee: 0a00 |0033: move-result v0 │ │ -3081f0: 3800 0e00 |0034: if-eqz v0, 0042 // +000e │ │ -3081f4: 5450 518a |0036: iget-object v0, v5, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.title:Ljava/lang/String; // field@8a51 │ │ -3081f8: 6e10 278a 0600 |0038: invoke-virtual {v6}, Ljava/util/regex/Matcher;.start:()I // method@8a27 │ │ -3081fe: 0a06 |003b: move-result v6 │ │ -308200: 6e30 b587 2006 |003c: invoke-virtual {v0, v2, v6}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@87b5 │ │ -308206: 0c06 |003f: move-result-object v6 │ │ -308208: 5b56 518a |0040: iput-object v6, v5, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.title:Ljava/lang/String; // field@8a51 │ │ -30820c: 2206 3710 |0042: new-instance v6, Ljava/lang/String; // type@1037 │ │ -308210: 1300 2100 |0044: const/16 v0, #int 33 // #21 │ │ -308214: 6203 aa81 |0046: sget-object v3, Ljava/nio/charset/StandardCharsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@81aa │ │ -308218: 7053 8f87 1640 |0048: invoke-direct {v6, v1, v0, v4, v3}, Ljava/lang/String;.:([BIILjava/nio/charset/Charset;)V // method@878f │ │ -30821e: 6e10 bb87 0600 |004b: invoke-virtual {v6}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@87bb │ │ -308224: 0c06 |004e: move-result-object v6 │ │ -308226: 5b56 4d8a |004f: iput-object v6, v5, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.artist:Ljava/lang/String; // field@8a4d │ │ -30822a: 6206 fc89 |0051: sget-object v6, Lorg/jaudiotagger/tag/id3/AbstractID3v1Tag;.endofStringPattern:Ljava/util/regex/Pattern; // field@89fc │ │ -30822e: 5450 4d8a |0053: iget-object v0, v5, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.artist:Ljava/lang/String; // field@8a4d │ │ -308232: 6e20 2b8a 0600 |0055: invoke-virtual {v6, v0}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@8a2b │ │ -308238: 0c06 |0058: move-result-object v6 │ │ -30823a: 6e10 218a 0600 |0059: invoke-virtual {v6}, Ljava/util/regex/Matcher;.find:()Z // method@8a21 │ │ -308240: 0a00 |005c: move-result v0 │ │ -308242: 3800 0e00 |005d: if-eqz v0, 006b // +000e │ │ -308246: 5450 4d8a |005f: iget-object v0, v5, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.artist:Ljava/lang/String; // field@8a4d │ │ -30824a: 6e10 278a 0600 |0061: invoke-virtual {v6}, Ljava/util/regex/Matcher;.start:()I // method@8a27 │ │ -308250: 0a06 |0064: move-result v6 │ │ -308252: 6e30 b587 2006 |0065: invoke-virtual {v0, v2, v6}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@87b5 │ │ -308258: 0c06 |0068: move-result-object v6 │ │ -30825a: 5b56 4d8a |0069: iput-object v6, v5, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.artist:Ljava/lang/String; // field@8a4d │ │ -30825e: 2206 3710 |006b: new-instance v6, Ljava/lang/String; // type@1037 │ │ -308262: 1300 3f00 |006d: const/16 v0, #int 63 // #3f │ │ -308266: 6203 aa81 |006f: sget-object v3, Ljava/nio/charset/StandardCharsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@81aa │ │ -30826a: 7053 8f87 1640 |0071: invoke-direct {v6, v1, v0, v4, v3}, Ljava/lang/String;.:([BIILjava/nio/charset/Charset;)V // method@878f │ │ -308270: 6e10 bb87 0600 |0074: invoke-virtual {v6}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@87bb │ │ -308276: 0c06 |0077: move-result-object v6 │ │ -308278: 5b56 4c8a |0078: iput-object v6, v5, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.album:Ljava/lang/String; // field@8a4c │ │ -30827c: 6206 fc89 |007a: sget-object v6, Lorg/jaudiotagger/tag/id3/AbstractID3v1Tag;.endofStringPattern:Ljava/util/regex/Pattern; // field@89fc │ │ -308280: 5450 4c8a |007c: iget-object v0, v5, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.album:Ljava/lang/String; // field@8a4c │ │ -308284: 6e20 2b8a 0600 |007e: invoke-virtual {v6, v0}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@8a2b │ │ -30828a: 0c06 |0081: move-result-object v6 │ │ -30828c: 6e10 218a 0600 |0082: invoke-virtual {v6}, Ljava/util/regex/Matcher;.find:()Z // method@8a21 │ │ -308292: 0a00 |0085: move-result v0 │ │ -308294: 3800 0e00 |0086: if-eqz v0, 0094 // +000e │ │ -308298: 5450 4c8a |0088: iget-object v0, v5, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.album:Ljava/lang/String; // field@8a4c │ │ -30829c: 6e10 278a 0600 |008a: invoke-virtual {v6}, Ljava/util/regex/Matcher;.start:()I // method@8a27 │ │ -3082a2: 0a06 |008d: move-result v6 │ │ -3082a4: 6e30 b587 2006 |008e: invoke-virtual {v0, v2, v6}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@87b5 │ │ -3082aa: 0c06 |0091: move-result-object v6 │ │ -3082ac: 5b56 4c8a |0092: iput-object v6, v5, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.album:Ljava/lang/String; // field@8a4c │ │ -3082b0: 2206 3710 |0094: new-instance v6, Ljava/lang/String; // type@1037 │ │ -3082b4: 1300 5d00 |0096: const/16 v0, #int 93 // #5d │ │ -3082b8: 1243 |0098: const/4 v3, #int 4 // #4 │ │ -3082ba: 6204 aa81 |0099: sget-object v4, Ljava/nio/charset/StandardCharsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@81aa │ │ -3082be: 7054 8f87 1630 |009b: invoke-direct {v6, v1, v0, v3, v4}, Ljava/lang/String;.:([BIILjava/nio/charset/Charset;)V // method@878f │ │ -3082c4: 6e10 bb87 0600 |009e: invoke-virtual {v6}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@87bb │ │ -3082ca: 0c06 |00a1: move-result-object v6 │ │ -3082cc: 5b56 538a |00a2: iput-object v6, v5, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.year:Ljava/lang/String; // field@8a53 │ │ -3082d0: 6206 fc89 |00a4: sget-object v6, Lorg/jaudiotagger/tag/id3/AbstractID3v1Tag;.endofStringPattern:Ljava/util/regex/Pattern; // field@89fc │ │ -3082d4: 5450 538a |00a6: iget-object v0, v5, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.year:Ljava/lang/String; // field@8a53 │ │ -3082d8: 6e20 2b8a 0600 |00a8: invoke-virtual {v6, v0}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@8a2b │ │ -3082de: 0c06 |00ab: move-result-object v6 │ │ -3082e0: 6e10 218a 0600 |00ac: invoke-virtual {v6}, Ljava/util/regex/Matcher;.find:()Z // method@8a21 │ │ -3082e6: 0a00 |00af: move-result v0 │ │ -3082e8: 3800 0e00 |00b0: if-eqz v0, 00be // +000e │ │ -3082ec: 5450 538a |00b2: iget-object v0, v5, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.year:Ljava/lang/String; // field@8a53 │ │ -3082f0: 6e10 278a 0600 |00b4: invoke-virtual {v6}, Ljava/util/regex/Matcher;.start:()I // method@8a27 │ │ -3082f6: 0a06 |00b7: move-result v6 │ │ -3082f8: 6e30 b587 2006 |00b8: invoke-virtual {v0, v2, v6}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@87b5 │ │ -3082fe: 0c06 |00bb: move-result-object v6 │ │ -308300: 5b56 538a |00bc: iput-object v6, v5, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.year:Ljava/lang/String; // field@8a53 │ │ -308304: 2206 3710 |00be: new-instance v6, Ljava/lang/String; // type@1037 │ │ -308308: 1300 6100 |00c0: const/16 v0, #int 97 // #61 │ │ -30830c: 1303 1c00 |00c2: const/16 v3, #int 28 // #1c │ │ -308310: 6204 aa81 |00c4: sget-object v4, Ljava/nio/charset/StandardCharsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@81aa │ │ -308314: 7054 8f87 1630 |00c6: invoke-direct {v6, v1, v0, v3, v4}, Ljava/lang/String;.:([BIILjava/nio/charset/Charset;)V // method@878f │ │ -30831a: 6e10 bb87 0600 |00c9: invoke-virtual {v6}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@87bb │ │ -308320: 0c06 |00cc: move-result-object v6 │ │ -308322: 5b56 4e8a |00cd: iput-object v6, v5, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.comment:Ljava/lang/String; // field@8a4e │ │ -308326: 6206 fc89 |00cf: sget-object v6, Lorg/jaudiotagger/tag/id3/AbstractID3v1Tag;.endofStringPattern:Ljava/util/regex/Pattern; // field@89fc │ │ -30832a: 5450 4e8a |00d1: iget-object v0, v5, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.comment:Ljava/lang/String; // field@8a4e │ │ -30832e: 6e20 2b8a 0600 |00d3: invoke-virtual {v6, v0}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@8a2b │ │ -308334: 0c06 |00d6: move-result-object v6 │ │ -308336: 6e10 218a 0600 |00d7: invoke-virtual {v6}, Ljava/util/regex/Matcher;.find:()Z // method@8a21 │ │ -30833c: 0a00 |00da: move-result v0 │ │ -30833e: 3800 0e00 |00db: if-eqz v0, 00e9 // +000e │ │ -308342: 5450 4e8a |00dd: iget-object v0, v5, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.comment:Ljava/lang/String; // field@8a4e │ │ -308346: 6e10 278a 0600 |00df: invoke-virtual {v6}, Ljava/util/regex/Matcher;.start:()I // method@8a27 │ │ -30834c: 0a06 |00e2: move-result v6 │ │ -30834e: 6e30 b587 2006 |00e3: invoke-virtual {v0, v2, v6}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@87b5 │ │ -308354: 0c06 |00e6: move-result-object v6 │ │ -308356: 5b56 4e8a |00e7: iput-object v6, v5, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.comment:Ljava/lang/String; // field@8a4e │ │ -30835a: 1306 7e00 |00e9: const/16 v6, #int 126 // #7e │ │ -30835e: 4806 0106 |00eb: aget-byte v6, v1, v6 │ │ -308362: 5d56 528a |00ed: iput-byte v6, v5, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.track:B // field@8a52 │ │ -308366: 1306 7f00 |00ef: const/16 v6, #int 127 // #7f │ │ -30836a: 4806 0106 |00f1: aget-byte v6, v1, v6 │ │ -30836e: 5d56 4f8a |00f3: iput-byte v6, v5, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.genre:B // field@8a4f │ │ -308372: 0e00 |00f5: return-void │ │ -308374: 2206 c811 |00f6: new-instance v6, Lorg/jaudiotagger/tag/TagNotFoundException; // type@11c8 │ │ -308378: 1a00 a01d |00f8: const-string v0, "ID3v1 tag not found" // string@1da0 │ │ -30837c: 7020 de91 0600 |00fa: invoke-direct {v6, v0}, Lorg/jaudiotagger/tag/TagNotFoundException;.:(Ljava/lang/String;)V // method@91de │ │ -308382: 2706 |00fd: throw v6 │ │ +30817c: |[30817c] org.jaudiotagger.tag.id3.ID3v11Tag.read:(Ljava/nio/ByteBuffer;)V │ │ +30818c: 6e20 c495 6500 |0000: invoke-virtual {v5, v6}, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.seek:(Ljava/nio/ByteBuffer;)Z // method@95c4 │ │ +308192: 0a00 |0003: move-result v0 │ │ +308194: 3800 f200 |0004: if-eqz v0, 00f6 // +00f2 │ │ +308198: 6200 508a |0006: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.logger:Ljava/util/logging/Logger; // field@8a50 │ │ +30819c: 1a01 5d43 |0008: const-string v1, "Reading v1.1 tag" // string@435d │ │ +3081a0: 6e20 148a 1000 |000a: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.finer:(Ljava/lang/String;)V // method@8a14 │ │ +3081a6: 1300 8000 |000d: const/16 v0, #int 128 // #80 │ │ +3081aa: 2301 1c13 |000f: new-array v1, v0, [B // type@131c │ │ +3081ae: 1202 |0011: const/4 v2, #int 0 // #0 │ │ +3081b0: 6e20 4e88 2600 |0012: invoke-virtual {v6, v2}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ +3081b6: 6e40 4188 1602 |0015: invoke-virtual {v6, v1, v2, v0}, Ljava/nio/ByteBuffer;.get:([BII)Ljava/nio/ByteBuffer; // method@8841 │ │ +3081bc: 2206 3710 |0018: new-instance v6, Ljava/lang/String; // type@1037 │ │ +3081c0: 1230 |001a: const/4 v0, #int 3 // #3 │ │ +3081c2: 6203 aa81 |001b: sget-object v3, Ljava/nio/charset/StandardCharsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@81aa │ │ +3081c6: 1304 1e00 |001d: const/16 v4, #int 30 // #1e │ │ +3081ca: 7053 8f87 1640 |001f: invoke-direct {v6, v1, v0, v4, v3}, Ljava/lang/String;.:([BIILjava/nio/charset/Charset;)V // method@878f │ │ +3081d0: 6e10 bb87 0600 |0022: invoke-virtual {v6}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@87bb │ │ +3081d6: 0c06 |0025: move-result-object v6 │ │ +3081d8: 5b56 518a |0026: iput-object v6, v5, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.title:Ljava/lang/String; // field@8a51 │ │ +3081dc: 6206 fc89 |0028: sget-object v6, Lorg/jaudiotagger/tag/id3/AbstractID3v1Tag;.endofStringPattern:Ljava/util/regex/Pattern; // field@89fc │ │ +3081e0: 5450 518a |002a: iget-object v0, v5, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.title:Ljava/lang/String; // field@8a51 │ │ +3081e4: 6e20 2b8a 0600 |002c: invoke-virtual {v6, v0}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@8a2b │ │ +3081ea: 0c06 |002f: move-result-object v6 │ │ +3081ec: 6e10 218a 0600 |0030: invoke-virtual {v6}, Ljava/util/regex/Matcher;.find:()Z // method@8a21 │ │ +3081f2: 0a00 |0033: move-result v0 │ │ +3081f4: 3800 0e00 |0034: if-eqz v0, 0042 // +000e │ │ +3081f8: 5450 518a |0036: iget-object v0, v5, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.title:Ljava/lang/String; // field@8a51 │ │ +3081fc: 6e10 278a 0600 |0038: invoke-virtual {v6}, Ljava/util/regex/Matcher;.start:()I // method@8a27 │ │ +308202: 0a06 |003b: move-result v6 │ │ +308204: 6e30 b587 2006 |003c: invoke-virtual {v0, v2, v6}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@87b5 │ │ +30820a: 0c06 |003f: move-result-object v6 │ │ +30820c: 5b56 518a |0040: iput-object v6, v5, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.title:Ljava/lang/String; // field@8a51 │ │ +308210: 2206 3710 |0042: new-instance v6, Ljava/lang/String; // type@1037 │ │ +308214: 1300 2100 |0044: const/16 v0, #int 33 // #21 │ │ +308218: 6203 aa81 |0046: sget-object v3, Ljava/nio/charset/StandardCharsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@81aa │ │ +30821c: 7053 8f87 1640 |0048: invoke-direct {v6, v1, v0, v4, v3}, Ljava/lang/String;.:([BIILjava/nio/charset/Charset;)V // method@878f │ │ +308222: 6e10 bb87 0600 |004b: invoke-virtual {v6}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@87bb │ │ +308228: 0c06 |004e: move-result-object v6 │ │ +30822a: 5b56 4d8a |004f: iput-object v6, v5, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.artist:Ljava/lang/String; // field@8a4d │ │ +30822e: 6206 fc89 |0051: sget-object v6, Lorg/jaudiotagger/tag/id3/AbstractID3v1Tag;.endofStringPattern:Ljava/util/regex/Pattern; // field@89fc │ │ +308232: 5450 4d8a |0053: iget-object v0, v5, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.artist:Ljava/lang/String; // field@8a4d │ │ +308236: 6e20 2b8a 0600 |0055: invoke-virtual {v6, v0}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@8a2b │ │ +30823c: 0c06 |0058: move-result-object v6 │ │ +30823e: 6e10 218a 0600 |0059: invoke-virtual {v6}, Ljava/util/regex/Matcher;.find:()Z // method@8a21 │ │ +308244: 0a00 |005c: move-result v0 │ │ +308246: 3800 0e00 |005d: if-eqz v0, 006b // +000e │ │ +30824a: 5450 4d8a |005f: iget-object v0, v5, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.artist:Ljava/lang/String; // field@8a4d │ │ +30824e: 6e10 278a 0600 |0061: invoke-virtual {v6}, Ljava/util/regex/Matcher;.start:()I // method@8a27 │ │ +308254: 0a06 |0064: move-result v6 │ │ +308256: 6e30 b587 2006 |0065: invoke-virtual {v0, v2, v6}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@87b5 │ │ +30825c: 0c06 |0068: move-result-object v6 │ │ +30825e: 5b56 4d8a |0069: iput-object v6, v5, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.artist:Ljava/lang/String; // field@8a4d │ │ +308262: 2206 3710 |006b: new-instance v6, Ljava/lang/String; // type@1037 │ │ +308266: 1300 3f00 |006d: const/16 v0, #int 63 // #3f │ │ +30826a: 6203 aa81 |006f: sget-object v3, Ljava/nio/charset/StandardCharsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@81aa │ │ +30826e: 7053 8f87 1640 |0071: invoke-direct {v6, v1, v0, v4, v3}, Ljava/lang/String;.:([BIILjava/nio/charset/Charset;)V // method@878f │ │ +308274: 6e10 bb87 0600 |0074: invoke-virtual {v6}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@87bb │ │ +30827a: 0c06 |0077: move-result-object v6 │ │ +30827c: 5b56 4c8a |0078: iput-object v6, v5, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.album:Ljava/lang/String; // field@8a4c │ │ +308280: 6206 fc89 |007a: sget-object v6, Lorg/jaudiotagger/tag/id3/AbstractID3v1Tag;.endofStringPattern:Ljava/util/regex/Pattern; // field@89fc │ │ +308284: 5450 4c8a |007c: iget-object v0, v5, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.album:Ljava/lang/String; // field@8a4c │ │ +308288: 6e20 2b8a 0600 |007e: invoke-virtual {v6, v0}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@8a2b │ │ +30828e: 0c06 |0081: move-result-object v6 │ │ +308290: 6e10 218a 0600 |0082: invoke-virtual {v6}, Ljava/util/regex/Matcher;.find:()Z // method@8a21 │ │ +308296: 0a00 |0085: move-result v0 │ │ +308298: 3800 0e00 |0086: if-eqz v0, 0094 // +000e │ │ +30829c: 5450 4c8a |0088: iget-object v0, v5, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.album:Ljava/lang/String; // field@8a4c │ │ +3082a0: 6e10 278a 0600 |008a: invoke-virtual {v6}, Ljava/util/regex/Matcher;.start:()I // method@8a27 │ │ +3082a6: 0a06 |008d: move-result v6 │ │ +3082a8: 6e30 b587 2006 |008e: invoke-virtual {v0, v2, v6}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@87b5 │ │ +3082ae: 0c06 |0091: move-result-object v6 │ │ +3082b0: 5b56 4c8a |0092: iput-object v6, v5, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.album:Ljava/lang/String; // field@8a4c │ │ +3082b4: 2206 3710 |0094: new-instance v6, Ljava/lang/String; // type@1037 │ │ +3082b8: 1300 5d00 |0096: const/16 v0, #int 93 // #5d │ │ +3082bc: 1243 |0098: const/4 v3, #int 4 // #4 │ │ +3082be: 6204 aa81 |0099: sget-object v4, Ljava/nio/charset/StandardCharsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@81aa │ │ +3082c2: 7054 8f87 1630 |009b: invoke-direct {v6, v1, v0, v3, v4}, Ljava/lang/String;.:([BIILjava/nio/charset/Charset;)V // method@878f │ │ +3082c8: 6e10 bb87 0600 |009e: invoke-virtual {v6}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@87bb │ │ +3082ce: 0c06 |00a1: move-result-object v6 │ │ +3082d0: 5b56 538a |00a2: iput-object v6, v5, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.year:Ljava/lang/String; // field@8a53 │ │ +3082d4: 6206 fc89 |00a4: sget-object v6, Lorg/jaudiotagger/tag/id3/AbstractID3v1Tag;.endofStringPattern:Ljava/util/regex/Pattern; // field@89fc │ │ +3082d8: 5450 538a |00a6: iget-object v0, v5, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.year:Ljava/lang/String; // field@8a53 │ │ +3082dc: 6e20 2b8a 0600 |00a8: invoke-virtual {v6, v0}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@8a2b │ │ +3082e2: 0c06 |00ab: move-result-object v6 │ │ +3082e4: 6e10 218a 0600 |00ac: invoke-virtual {v6}, Ljava/util/regex/Matcher;.find:()Z // method@8a21 │ │ +3082ea: 0a00 |00af: move-result v0 │ │ +3082ec: 3800 0e00 |00b0: if-eqz v0, 00be // +000e │ │ +3082f0: 5450 538a |00b2: iget-object v0, v5, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.year:Ljava/lang/String; // field@8a53 │ │ +3082f4: 6e10 278a 0600 |00b4: invoke-virtual {v6}, Ljava/util/regex/Matcher;.start:()I // method@8a27 │ │ +3082fa: 0a06 |00b7: move-result v6 │ │ +3082fc: 6e30 b587 2006 |00b8: invoke-virtual {v0, v2, v6}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@87b5 │ │ +308302: 0c06 |00bb: move-result-object v6 │ │ +308304: 5b56 538a |00bc: iput-object v6, v5, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.year:Ljava/lang/String; // field@8a53 │ │ +308308: 2206 3710 |00be: new-instance v6, Ljava/lang/String; // type@1037 │ │ +30830c: 1300 6100 |00c0: const/16 v0, #int 97 // #61 │ │ +308310: 1303 1c00 |00c2: const/16 v3, #int 28 // #1c │ │ +308314: 6204 aa81 |00c4: sget-object v4, Ljava/nio/charset/StandardCharsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@81aa │ │ +308318: 7054 8f87 1630 |00c6: invoke-direct {v6, v1, v0, v3, v4}, Ljava/lang/String;.:([BIILjava/nio/charset/Charset;)V // method@878f │ │ +30831e: 6e10 bb87 0600 |00c9: invoke-virtual {v6}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@87bb │ │ +308324: 0c06 |00cc: move-result-object v6 │ │ +308326: 5b56 4e8a |00cd: iput-object v6, v5, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.comment:Ljava/lang/String; // field@8a4e │ │ +30832a: 6206 fc89 |00cf: sget-object v6, Lorg/jaudiotagger/tag/id3/AbstractID3v1Tag;.endofStringPattern:Ljava/util/regex/Pattern; // field@89fc │ │ +30832e: 5450 4e8a |00d1: iget-object v0, v5, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.comment:Ljava/lang/String; // field@8a4e │ │ +308332: 6e20 2b8a 0600 |00d3: invoke-virtual {v6, v0}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@8a2b │ │ +308338: 0c06 |00d6: move-result-object v6 │ │ +30833a: 6e10 218a 0600 |00d7: invoke-virtual {v6}, Ljava/util/regex/Matcher;.find:()Z // method@8a21 │ │ +308340: 0a00 |00da: move-result v0 │ │ +308342: 3800 0e00 |00db: if-eqz v0, 00e9 // +000e │ │ +308346: 5450 4e8a |00dd: iget-object v0, v5, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.comment:Ljava/lang/String; // field@8a4e │ │ +30834a: 6e10 278a 0600 |00df: invoke-virtual {v6}, Ljava/util/regex/Matcher;.start:()I // method@8a27 │ │ +308350: 0a06 |00e2: move-result v6 │ │ +308352: 6e30 b587 2006 |00e3: invoke-virtual {v0, v2, v6}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@87b5 │ │ +308358: 0c06 |00e6: move-result-object v6 │ │ +30835a: 5b56 4e8a |00e7: iput-object v6, v5, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.comment:Ljava/lang/String; // field@8a4e │ │ +30835e: 1306 7e00 |00e9: const/16 v6, #int 126 // #7e │ │ +308362: 4806 0106 |00eb: aget-byte v6, v1, v6 │ │ +308366: 5d56 528a |00ed: iput-byte v6, v5, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.track:B // field@8a52 │ │ +30836a: 1306 7f00 |00ef: const/16 v6, #int 127 // #7f │ │ +30836e: 4806 0106 |00f1: aget-byte v6, v1, v6 │ │ +308372: 5d56 4f8a |00f3: iput-byte v6, v5, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.genre:B // field@8a4f │ │ +308376: 0e00 |00f5: return-void │ │ +308378: 2206 c811 |00f6: new-instance v6, Lorg/jaudiotagger/tag/TagNotFoundException; // type@11c8 │ │ +30837c: 1a00 a01d |00f8: const-string v0, "ID3v1 tag not found" // string@1da0 │ │ +308380: 7020 de91 0600 |00fa: invoke-direct {v6, v0}, Lorg/jaudiotagger/tag/TagNotFoundException;.:(Ljava/lang/String;)V // method@91de │ │ +308386: 2706 |00fd: throw v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=498 │ │ 0x0006 line=502 │ │ 0x0012 line=506 │ │ 0x0015 line=507 │ │ 0x0018 line=508 │ │ @@ -1385878,35 +1385878,35 @@ │ │ type : '(Ljava/nio/ByteBuffer;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 36 16-bit code units │ │ -307b28: |[307b28] org.jaudiotagger.tag.id3.ID3v11Tag.seek:(Ljava/nio/ByteBuffer;)Z │ │ -307b38: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -307b3a: 2301 1c13 |0001: new-array v1, v0, [B // type@131c │ │ -307b3e: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -307b40: 6e40 4188 1402 |0004: invoke-virtual {v4, v1, v2, v0}, Ljava/nio/ByteBuffer;.get:([BII)Ljava/nio/ByteBuffer; // method@8841 │ │ -307b46: 6200 488a |0007: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.TAG_ID:[B // field@8a48 │ │ -307b4a: 7120 cd88 0100 |0009: invoke-static {v1, v0}, Ljava/util/Arrays;.equals:([B[B)Z // method@88cd │ │ -307b50: 0a00 |000c: move-result v0 │ │ -307b52: 3900 0300 |000d: if-nez v0, 0010 // +0003 │ │ -307b56: 0f02 |000f: return v2 │ │ -307b58: 1300 7d00 |0010: const/16 v0, #int 125 // #7d │ │ -307b5c: 6e20 4e88 0400 |0012: invoke-virtual {v4, v0}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ -307b62: 6e10 3e88 0400 |0015: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ -307b68: 0a00 |0018: move-result v0 │ │ -307b6a: 3800 0300 |0019: if-eqz v0, 001c // +0003 │ │ -307b6e: 0f02 |001b: return v2 │ │ -307b70: 6e10 3e88 0400 |001c: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ -307b76: 0a04 |001f: move-result v4 │ │ -307b78: 3804 0300 |0020: if-eqz v4, 0023 // +0003 │ │ -307b7c: 1212 |0022: const/4 v2, #int 1 // #1 │ │ -307b7e: 0f02 |0023: return v2 │ │ +307b2c: |[307b2c] org.jaudiotagger.tag.id3.ID3v11Tag.seek:(Ljava/nio/ByteBuffer;)Z │ │ +307b3c: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +307b3e: 2301 1c13 |0001: new-array v1, v0, [B // type@131c │ │ +307b42: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +307b44: 6e40 4188 1402 |0004: invoke-virtual {v4, v1, v2, v0}, Ljava/nio/ByteBuffer;.get:([BII)Ljava/nio/ByteBuffer; // method@8841 │ │ +307b4a: 6200 488a |0007: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.TAG_ID:[B // field@8a48 │ │ +307b4e: 7120 cd88 0100 |0009: invoke-static {v1, v0}, Ljava/util/Arrays;.equals:([B[B)Z // method@88cd │ │ +307b54: 0a00 |000c: move-result v0 │ │ +307b56: 3900 0300 |000d: if-nez v0, 0010 // +0003 │ │ +307b5a: 0f02 |000f: return v2 │ │ +307b5c: 1300 7d00 |0010: const/16 v0, #int 125 // #7d │ │ +307b60: 6e20 4e88 0400 |0012: invoke-virtual {v4, v0}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@884e │ │ +307b66: 6e10 3e88 0400 |0015: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ +307b6c: 0a00 |0018: move-result v0 │ │ +307b6e: 3800 0300 |0019: if-eqz v0, 001c // +0003 │ │ +307b72: 0f02 |001b: return v2 │ │ +307b74: 6e10 3e88 0400 |001c: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.get:()B // method@883e │ │ +307b7a: 0a04 |001f: move-result v4 │ │ +307b7c: 3804 0300 |0020: if-eqz v4, 0023 // +0003 │ │ +307b80: 1212 |0022: const/4 v2, #int 1 // #1 │ │ +307b82: 0f02 |0023: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=472 │ │ 0x0007 line=473 │ │ 0x0012 line=479 │ │ 0x0015 line=480 │ │ 0x001c line=487 │ │ @@ -1385919,27 +1385919,27 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -308384: |[308384] org.jaudiotagger.tag.id3.ID3v11Tag.setComment:(Ljava/lang/String;)V │ │ -308394: 3802 0b00 |0000: if-eqz v2, 000b // +000b │ │ -308398: 1300 1c00 |0002: const/16 v0, #int 28 // #1c │ │ -30839c: 7120 9b95 0200 |0004: invoke-static {v2, v0}, Lorg/jaudiotagger/tag/id3/ID3Tags;.truncate:(Ljava/lang/String;I)Ljava/lang/String; // method@959b │ │ -3083a2: 0c02 |0007: move-result-object v2 │ │ -3083a4: 5b12 4e8a |0008: iput-object v2, v1, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.comment:Ljava/lang/String; // field@8a4e │ │ -3083a8: 0e00 |000a: return-void │ │ -3083aa: 2202 1e10 |000b: new-instance v2, Ljava/lang/IllegalArgumentException; // type@101e │ │ -3083ae: 6200 2187 |000d: sget-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_INVALID_NULL_ARGUMENT:Lorg/jaudiotagger/logging/ErrorMessage; // field@8721 │ │ -3083b2: 6e10 5791 0000 |000f: invoke-virtual {v0}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ -3083b8: 0c00 |0012: move-result-object v0 │ │ -3083ba: 7020 1887 0200 |0013: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ -3083c0: 2702 |0016: throw v2 │ │ +308388: |[308388] org.jaudiotagger.tag.id3.ID3v11Tag.setComment:(Ljava/lang/String;)V │ │ +308398: 3802 0b00 |0000: if-eqz v2, 000b // +000b │ │ +30839c: 1300 1c00 |0002: const/16 v0, #int 28 // #1c │ │ +3083a0: 7120 9b95 0200 |0004: invoke-static {v2, v0}, Lorg/jaudiotagger/tag/id3/ID3Tags;.truncate:(Ljava/lang/String;I)Ljava/lang/String; // method@959b │ │ +3083a6: 0c02 |0007: move-result-object v2 │ │ +3083a8: 5b12 4e8a |0008: iput-object v2, v1, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.comment:Ljava/lang/String; // field@8a4e │ │ +3083ac: 0e00 |000a: return-void │ │ +3083ae: 2202 1e10 |000b: new-instance v2, Ljava/lang/IllegalArgumentException; // type@101e │ │ +3083b2: 6200 2187 |000d: sget-object v0, Lorg/jaudiotagger/logging/ErrorMessage;.GENERAL_INVALID_NULL_ARGUMENT:Lorg/jaudiotagger/logging/ErrorMessage; // field@8721 │ │ +3083b6: 6e10 5791 0000 |000f: invoke-virtual {v0}, Lorg/jaudiotagger/logging/ErrorMessage;.getMsg:()Ljava/lang/String; // method@9157 │ │ +3083bc: 0c00 |0012: move-result-object v0 │ │ +3083be: 7020 1887 0200 |0013: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8718 │ │ +3083c4: 2702 |0016: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=271 │ │ 0x000b line=269 │ │ locals : │ │ 0x0000 - 0x0017 reg=1 this Lorg/jaudiotagger/tag/id3/ID3v11Tag; │ │ 0x0000 - 0x0017 reg=2 (null) Ljava/lang/String; │ │ @@ -1385949,27 +1385949,27 @@ │ │ type : '(Lorg/jaudiotagger/tag/TagField;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -3083c4: |[3083c4] org.jaudiotagger.tag.id3.ID3v11Tag.setField:(Lorg/jaudiotagger/tag/TagField;)V │ │ -3083d4: 7210 d691 0300 |0000: invoke-interface {v3}, Lorg/jaudiotagger/tag/TagField;.getId:()Ljava/lang/String; // method@91d6 │ │ -3083da: 0c00 |0003: move-result-object v0 │ │ -3083dc: 7110 9191 0000 |0004: invoke-static {v0}, Lorg/jaudiotagger/tag/FieldKey;.valueOf:(Ljava/lang/String;)Lorg/jaudiotagger/tag/FieldKey; // method@9191 │ │ -3083e2: 0c00 |0007: move-result-object v0 │ │ -3083e4: 6201 2888 |0008: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.TRACK:Lorg/jaudiotagger/tag/FieldKey; // field@8828 │ │ -3083e8: 3310 0a00 |000a: if-ne v0, v1, 0014 // +000a │ │ -3083ec: 7210 dc91 0300 |000c: invoke-interface {v3}, Lorg/jaudiotagger/tag/TagField;.toString:()Ljava/lang/String; // method@91dc │ │ -3083f2: 0c03 |000f: move-result-object v3 │ │ -3083f4: 6e20 c795 3200 |0010: invoke-virtual {v2, v3}, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.setTrack:(Ljava/lang/String;)V // method@95c7 │ │ -3083fa: 2804 |0013: goto 0017 // +0004 │ │ -3083fc: 6f20 1596 3200 |0014: invoke-super {v2, v3}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.setField:(Lorg/jaudiotagger/tag/TagField;)V // method@9615 │ │ -308402: 0e00 |0017: return-void │ │ +3083c8: |[3083c8] org.jaudiotagger.tag.id3.ID3v11Tag.setField:(Lorg/jaudiotagger/tag/TagField;)V │ │ +3083d8: 7210 d691 0300 |0000: invoke-interface {v3}, Lorg/jaudiotagger/tag/TagField;.getId:()Ljava/lang/String; // method@91d6 │ │ +3083de: 0c00 |0003: move-result-object v0 │ │ +3083e0: 7110 9191 0000 |0004: invoke-static {v0}, Lorg/jaudiotagger/tag/FieldKey;.valueOf:(Ljava/lang/String;)Lorg/jaudiotagger/tag/FieldKey; // method@9191 │ │ +3083e6: 0c00 |0007: move-result-object v0 │ │ +3083e8: 6201 2888 |0008: sget-object v1, Lorg/jaudiotagger/tag/FieldKey;.TRACK:Lorg/jaudiotagger/tag/FieldKey; // field@8828 │ │ +3083ec: 3310 0a00 |000a: if-ne v0, v1, 0014 // +000a │ │ +3083f0: 7210 dc91 0300 |000c: invoke-interface {v3}, Lorg/jaudiotagger/tag/TagField;.toString:()Ljava/lang/String; // method@91dc │ │ +3083f6: 0c03 |000f: move-result-object v3 │ │ +3083f8: 6e20 c795 3200 |0010: invoke-virtual {v2, v3}, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.setTrack:(Ljava/lang/String;)V // method@95c7 │ │ +3083fe: 2804 |0013: goto 0017 // +0004 │ │ +308400: 6f20 1596 3200 |0014: invoke-super {v2, v3}, Lorg/jaudiotagger/tag/id3/ID3v1Tag;.setField:(Lorg/jaudiotagger/tag/TagField;)V // method@9615 │ │ +308406: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=347 │ │ 0x0008 line=348 │ │ 0x000c line=350 │ │ 0x0014 line=354 │ │ locals : │ │ @@ -1385981,32 +1385981,32 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 26 16-bit code units │ │ -308404: |[308404] org.jaudiotagger.tag.id3.ID3v11Tag.setTrack:(Ljava/lang/String;)V │ │ -308414: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -308416: 7110 2b87 0400 |0001: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@872b │ │ -30841c: 0a01 |0004: move-result v1 │ │ -30841e: 2802 |0005: goto 0007 // +0002 │ │ -308420: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -308422: 1302 ff00 |0007: const/16 v2, #int 255 // #ff │ │ -308426: 3621 0e00 |0009: if-gt v1, v2, 0017 // +000e │ │ -30842a: 1212 |000b: const/4 v2, #int 1 // #1 │ │ -30842c: 3521 0300 |000c: if-ge v1, v2, 000f // +0003 │ │ -308430: 2809 |000e: goto 0017 // +0009 │ │ -308432: 7110 2b87 0400 |000f: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@872b │ │ -308438: 0a04 |0012: move-result v4 │ │ -30843a: 8d44 |0013: int-to-byte v4, v4 │ │ -30843c: 5d34 528a |0014: iput-byte v4, v3, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.track:B // field@8a52 │ │ -308440: 2803 |0016: goto 0019 // +0003 │ │ -308442: 5d30 528a |0017: iput-byte v0, v3, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.track:B // field@8a52 │ │ -308446: 0e00 |0019: return-void │ │ +308408: |[308408] org.jaudiotagger.tag.id3.ID3v11Tag.setTrack:(Ljava/lang/String;)V │ │ +308418: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +30841a: 7110 2b87 0400 |0001: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@872b │ │ +308420: 0a01 |0004: move-result v1 │ │ +308422: 2802 |0005: goto 0007 // +0002 │ │ +308424: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +308426: 1302 ff00 |0007: const/16 v2, #int 255 // #ff │ │ +30842a: 3621 0e00 |0009: if-gt v1, v2, 0017 // +000e │ │ +30842e: 1212 |000b: const/4 v2, #int 1 // #1 │ │ +308430: 3521 0300 |000c: if-ge v1, v2, 000f // +0003 │ │ +308434: 2809 |000e: goto 0017 // +0009 │ │ +308436: 7110 2b87 0400 |000f: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@872b │ │ +30843c: 0a04 |0012: move-result v4 │ │ +30843e: 8d44 |0013: int-to-byte v4, v4 │ │ +308440: 5d34 528a |0014: iput-byte v4, v3, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.track:B // field@8a52 │ │ +308444: 2803 |0016: goto 0019 // +0003 │ │ +308446: 5d30 528a |0017: iput-byte v0, v3, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.track:B // field@8a52 │ │ +30844a: 0e00 |0019: return-void │ │ catches : 1 │ │ 0x0001 - 0x0005 │ │ Ljava/lang/NumberFormatException; -> 0x0006 │ │ positions : │ │ 0x0001 line=297 │ │ 0x000f line=311 │ │ 0x0017 line=307 │ │ @@ -1386019,142 +1386019,142 @@ │ │ type : '(Lorg/jaudiotagger/audio/MyRandomAccessFile;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 242 16-bit code units │ │ -308458: |[308458] org.jaudiotagger.tag.id3.ID3v11Tag.write:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)V │ │ -308468: 6200 508a |0000: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.logger:Ljava/util/logging/Logger; // field@8a50 │ │ -30846c: 1a01 9746 |0002: const-string v1, "Saving ID3v11 tag to file" // string@4697 │ │ -308470: 6e20 128a 1000 |0004: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -308476: 1300 8000 |0007: const/16 v0, #int 128 // #80 │ │ -30847a: 2300 1c13 |0009: new-array v0, v0, [B // type@131c │ │ -30847e: 6e20 ad95 8700 |000b: invoke-virtual {v7, v8}, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.delete:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)V // method@95ad │ │ -308484: 7210 8a8a 0800 |000e: invoke-interface {v8}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.length:()J // method@8a8a │ │ -30848a: 0b01 |0011: move-result-wide v1 │ │ -30848c: 7230 918a 1802 |0012: invoke-interface {v8, v1, v2}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.seek:(J)V // method@8a91 │ │ -308492: 6201 488a |0015: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.TAG_ID:[B // field@8a48 │ │ -308496: 6202 488a |0017: sget-object v2, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.TAG_ID:[B // field@8a48 │ │ -30849a: 2122 |0019: array-length v2, v2 │ │ -30849c: 1203 |001a: const/4 v3, #int 0 // #0 │ │ -30849e: 7152 e087 3130 |001b: invoke-static {v1, v3, v0, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@87e0 │ │ -3084a4: 7100 ea91 0000 |001e: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ -3084aa: 0c01 |0021: move-result-object v1 │ │ -3084ac: 6e10 0992 0100 |0022: invoke-virtual {v1}, Lorg/jaudiotagger/tag/TagOptionSingleton;.isId3v1SaveTitle:()Z // method@9209 │ │ -3084b2: 0a01 |0025: move-result v1 │ │ -3084b4: 1302 1e00 |0026: const/16 v2, #int 30 // #1e │ │ -3084b8: 3801 1b00 |0028: if-eqz v1, 0043 // +001b │ │ -3084bc: 5471 518a |002a: iget-object v1, v7, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.title:Ljava/lang/String; // field@8a51 │ │ -3084c0: 7120 9b95 2100 |002c: invoke-static {v1, v2}, Lorg/jaudiotagger/tag/id3/ID3Tags;.truncate:(Ljava/lang/String;I)Ljava/lang/String; // method@959b │ │ -3084c6: 0c01 |002f: move-result-object v1 │ │ -3084c8: 1204 |0030: const/4 v4, #int 0 // #0 │ │ -3084ca: 6e10 aa87 0100 |0031: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@87aa │ │ -3084d0: 0a05 |0034: move-result v5 │ │ -3084d2: 3554 0e00 |0035: if-ge v4, v5, 0043 // +000e │ │ -3084d6: d805 0403 |0037: add-int/lit8 v5, v4, #int 3 // #03 │ │ -3084da: 6e20 9487 4100 |0039: invoke-virtual {v1, v4}, Ljava/lang/String;.charAt:(I)C // method@8794 │ │ -3084e0: 0a06 |003c: move-result v6 │ │ -3084e2: 8d66 |003d: int-to-byte v6, v6 │ │ -3084e4: 4f06 0005 |003e: aput-byte v6, v0, v5 │ │ -3084e8: d804 0401 |0040: add-int/lit8 v4, v4, #int 1 // #01 │ │ -3084ec: 28ef |0042: goto 0031 // -0011 │ │ -3084ee: 7100 ea91 0000 |0043: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ -3084f4: 0c01 |0046: move-result-object v1 │ │ -3084f6: 6e10 0692 0100 |0047: invoke-virtual {v1}, Lorg/jaudiotagger/tag/TagOptionSingleton;.isId3v1SaveArtist:()Z // method@9206 │ │ -3084fc: 0a01 |004a: move-result v1 │ │ -3084fe: 3801 1b00 |004b: if-eqz v1, 0066 // +001b │ │ -308502: 5471 4d8a |004d: iget-object v1, v7, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.artist:Ljava/lang/String; // field@8a4d │ │ -308506: 7120 9b95 2100 |004f: invoke-static {v1, v2}, Lorg/jaudiotagger/tag/id3/ID3Tags;.truncate:(Ljava/lang/String;I)Ljava/lang/String; // method@959b │ │ -30850c: 0c01 |0052: move-result-object v1 │ │ -30850e: 1204 |0053: const/4 v4, #int 0 // #0 │ │ -308510: 6e10 aa87 0100 |0054: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@87aa │ │ -308516: 0a05 |0057: move-result v5 │ │ -308518: 3554 0e00 |0058: if-ge v4, v5, 0066 // +000e │ │ -30851c: d805 0421 |005a: add-int/lit8 v5, v4, #int 33 // #21 │ │ -308520: 6e20 9487 4100 |005c: invoke-virtual {v1, v4}, Ljava/lang/String;.charAt:(I)C // method@8794 │ │ -308526: 0a06 |005f: move-result v6 │ │ -308528: 8d66 |0060: int-to-byte v6, v6 │ │ -30852a: 4f06 0005 |0061: aput-byte v6, v0, v5 │ │ -30852e: d804 0401 |0063: add-int/lit8 v4, v4, #int 1 // #01 │ │ -308532: 28ef |0065: goto 0054 // -0011 │ │ -308534: 7100 ea91 0000 |0066: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ -30853a: 0c01 |0069: move-result-object v1 │ │ -30853c: 6e10 0592 0100 |006a: invoke-virtual {v1}, Lorg/jaudiotagger/tag/TagOptionSingleton;.isId3v1SaveAlbum:()Z // method@9205 │ │ -308542: 0a01 |006d: move-result v1 │ │ -308544: 3801 1b00 |006e: if-eqz v1, 0089 // +001b │ │ -308548: 5471 4c8a |0070: iget-object v1, v7, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.album:Ljava/lang/String; // field@8a4c │ │ -30854c: 7120 9b95 2100 |0072: invoke-static {v1, v2}, Lorg/jaudiotagger/tag/id3/ID3Tags;.truncate:(Ljava/lang/String;I)Ljava/lang/String; // method@959b │ │ -308552: 0c01 |0075: move-result-object v1 │ │ -308554: 1202 |0076: const/4 v2, #int 0 // #0 │ │ -308556: 6e10 aa87 0100 |0077: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@87aa │ │ -30855c: 0a04 |007a: move-result v4 │ │ -30855e: 3542 0e00 |007b: if-ge v2, v4, 0089 // +000e │ │ -308562: d804 023f |007d: add-int/lit8 v4, v2, #int 63 // #3f │ │ -308566: 6e20 9487 2100 |007f: invoke-virtual {v1, v2}, Ljava/lang/String;.charAt:(I)C // method@8794 │ │ -30856c: 0a05 |0082: move-result v5 │ │ -30856e: 8d55 |0083: int-to-byte v5, v5 │ │ -308570: 4f05 0004 |0084: aput-byte v5, v0, v4 │ │ -308574: d802 0201 |0086: add-int/lit8 v2, v2, #int 1 // #01 │ │ -308578: 28ef |0088: goto 0077 // -0011 │ │ -30857a: 7100 ea91 0000 |0089: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ -308580: 0c01 |008c: move-result-object v1 │ │ -308582: 6e10 0b92 0100 |008d: invoke-virtual {v1}, Lorg/jaudiotagger/tag/TagOptionSingleton;.isId3v1SaveYear:()Z // method@920b │ │ -308588: 0a01 |0090: move-result v1 │ │ -30858a: 3801 1c00 |0091: if-eqz v1, 00ad // +001c │ │ -30858e: 5471 538a |0093: iget-object v1, v7, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.year:Ljava/lang/String; // field@8a53 │ │ -308592: 1242 |0095: const/4 v2, #int 4 // #4 │ │ -308594: 7120 9b95 2100 |0096: invoke-static {v1, v2}, Lorg/jaudiotagger/tag/id3/ID3Tags;.truncate:(Ljava/lang/String;I)Ljava/lang/String; // method@959b │ │ -30859a: 0c01 |0099: move-result-object v1 │ │ -30859c: 1202 |009a: const/4 v2, #int 0 // #0 │ │ -30859e: 6e10 aa87 0100 |009b: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@87aa │ │ -3085a4: 0a04 |009e: move-result v4 │ │ -3085a6: 3542 0e00 |009f: if-ge v2, v4, 00ad // +000e │ │ -3085aa: d804 025d |00a1: add-int/lit8 v4, v2, #int 93 // #5d │ │ -3085ae: 6e20 9487 2100 |00a3: invoke-virtual {v1, v2}, Ljava/lang/String;.charAt:(I)C // method@8794 │ │ -3085b4: 0a05 |00a6: move-result v5 │ │ -3085b6: 8d55 |00a7: int-to-byte v5, v5 │ │ -3085b8: 4f05 0004 |00a8: aput-byte v5, v0, v4 │ │ -3085bc: d802 0201 |00aa: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3085c0: 28ef |00ac: goto 009b // -0011 │ │ -3085c2: 7100 ea91 0000 |00ad: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ -3085c8: 0c01 |00b0: move-result-object v1 │ │ -3085ca: 6e10 0792 0100 |00b1: invoke-virtual {v1}, Lorg/jaudiotagger/tag/TagOptionSingleton;.isId3v1SaveComment:()Z // method@9207 │ │ -3085d0: 0a01 |00b4: move-result v1 │ │ -3085d2: 3801 1c00 |00b5: if-eqz v1, 00d1 // +001c │ │ -3085d6: 5471 4e8a |00b7: iget-object v1, v7, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.comment:Ljava/lang/String; // field@8a4e │ │ -3085da: 1302 1c00 |00b9: const/16 v2, #int 28 // #1c │ │ -3085de: 7120 9b95 2100 |00bb: invoke-static {v1, v2}, Lorg/jaudiotagger/tag/id3/ID3Tags;.truncate:(Ljava/lang/String;I)Ljava/lang/String; // method@959b │ │ -3085e4: 0c01 |00be: move-result-object v1 │ │ -3085e6: 6e10 aa87 0100 |00bf: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@87aa │ │ -3085ec: 0a02 |00c2: move-result v2 │ │ -3085ee: 3523 0e00 |00c3: if-ge v3, v2, 00d1 // +000e │ │ -3085f2: d802 0361 |00c5: add-int/lit8 v2, v3, #int 97 // #61 │ │ -3085f6: 6e20 9487 3100 |00c7: invoke-virtual {v1, v3}, Ljava/lang/String;.charAt:(I)C // method@8794 │ │ -3085fc: 0a04 |00ca: move-result v4 │ │ -3085fe: 8d44 |00cb: int-to-byte v4, v4 │ │ -308600: 4f04 0002 |00cc: aput-byte v4, v0, v2 │ │ -308604: d803 0301 |00ce: add-int/lit8 v3, v3, #int 1 // #01 │ │ -308608: 28ef |00d0: goto 00bf // -0011 │ │ -30860a: 1301 7e00 |00d1: const/16 v1, #int 126 // #7e │ │ -30860e: 5672 528a |00d3: iget-byte v2, v7, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.track:B // field@8a52 │ │ -308612: 4f02 0001 |00d5: aput-byte v2, v0, v1 │ │ -308616: 1301 7f00 |00d7: const/16 v1, #int 127 // #7f │ │ -30861a: 7100 ea91 0000 |00d9: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ -308620: 0c02 |00dc: move-result-object v2 │ │ -308622: 6e10 0892 0200 |00dd: invoke-virtual {v2}, Lorg/jaudiotagger/tag/TagOptionSingleton;.isId3v1SaveGenre:()Z // method@9208 │ │ -308628: 0a02 |00e0: move-result v2 │ │ -30862a: 3802 0600 |00e1: if-eqz v2, 00e7 // +0006 │ │ -30862e: 5672 4f8a |00e3: iget-byte v2, v7, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.genre:B // field@8a4f │ │ -308632: 4f02 0001 |00e5: aput-byte v2, v0, v1 │ │ -308636: 7220 958a 0800 |00e7: invoke-interface {v8, v0}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.write:([B)V // method@8a95 │ │ -30863c: 6208 508a |00ea: sget-object v8, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.logger:Ljava/util/logging/Logger; // field@8a50 │ │ -308640: 1a00 8846 |00ec: const-string v0, "Saved ID3v11 tag to file" // string@4688 │ │ -308644: 6e20 128a 0800 |00ee: invoke-virtual {v8, v0}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ -30864a: 0e00 |00f1: return-void │ │ +30845c: |[30845c] org.jaudiotagger.tag.id3.ID3v11Tag.write:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)V │ │ +30846c: 6200 508a |0000: sget-object v0, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.logger:Ljava/util/logging/Logger; // field@8a50 │ │ +308470: 1a01 9746 |0002: const-string v1, "Saving ID3v11 tag to file" // string@4697 │ │ +308474: 6e20 128a 1000 |0004: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +30847a: 1300 8000 |0007: const/16 v0, #int 128 // #80 │ │ +30847e: 2300 1c13 |0009: new-array v0, v0, [B // type@131c │ │ +308482: 6e20 ad95 8700 |000b: invoke-virtual {v7, v8}, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.delete:(Lorg/jaudiotagger/audio/MyRandomAccessFile;)V // method@95ad │ │ +308488: 7210 8a8a 0800 |000e: invoke-interface {v8}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.length:()J // method@8a8a │ │ +30848e: 0b01 |0011: move-result-wide v1 │ │ +308490: 7230 918a 1802 |0012: invoke-interface {v8, v1, v2}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.seek:(J)V // method@8a91 │ │ +308496: 6201 488a |0015: sget-object v1, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.TAG_ID:[B // field@8a48 │ │ +30849a: 6202 488a |0017: sget-object v2, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.TAG_ID:[B // field@8a48 │ │ +30849e: 2122 |0019: array-length v2, v2 │ │ +3084a0: 1203 |001a: const/4 v3, #int 0 // #0 │ │ +3084a2: 7152 e087 3130 |001b: invoke-static {v1, v3, v0, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@87e0 │ │ +3084a8: 7100 ea91 0000 |001e: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ +3084ae: 0c01 |0021: move-result-object v1 │ │ +3084b0: 6e10 0992 0100 |0022: invoke-virtual {v1}, Lorg/jaudiotagger/tag/TagOptionSingleton;.isId3v1SaveTitle:()Z // method@9209 │ │ +3084b6: 0a01 |0025: move-result v1 │ │ +3084b8: 1302 1e00 |0026: const/16 v2, #int 30 // #1e │ │ +3084bc: 3801 1b00 |0028: if-eqz v1, 0043 // +001b │ │ +3084c0: 5471 518a |002a: iget-object v1, v7, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.title:Ljava/lang/String; // field@8a51 │ │ +3084c4: 7120 9b95 2100 |002c: invoke-static {v1, v2}, Lorg/jaudiotagger/tag/id3/ID3Tags;.truncate:(Ljava/lang/String;I)Ljava/lang/String; // method@959b │ │ +3084ca: 0c01 |002f: move-result-object v1 │ │ +3084cc: 1204 |0030: const/4 v4, #int 0 // #0 │ │ +3084ce: 6e10 aa87 0100 |0031: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@87aa │ │ +3084d4: 0a05 |0034: move-result v5 │ │ +3084d6: 3554 0e00 |0035: if-ge v4, v5, 0043 // +000e │ │ +3084da: d805 0403 |0037: add-int/lit8 v5, v4, #int 3 // #03 │ │ +3084de: 6e20 9487 4100 |0039: invoke-virtual {v1, v4}, Ljava/lang/String;.charAt:(I)C // method@8794 │ │ +3084e4: 0a06 |003c: move-result v6 │ │ +3084e6: 8d66 |003d: int-to-byte v6, v6 │ │ +3084e8: 4f06 0005 |003e: aput-byte v6, v0, v5 │ │ +3084ec: d804 0401 |0040: add-int/lit8 v4, v4, #int 1 // #01 │ │ +3084f0: 28ef |0042: goto 0031 // -0011 │ │ +3084f2: 7100 ea91 0000 |0043: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ +3084f8: 0c01 |0046: move-result-object v1 │ │ +3084fa: 6e10 0692 0100 |0047: invoke-virtual {v1}, Lorg/jaudiotagger/tag/TagOptionSingleton;.isId3v1SaveArtist:()Z // method@9206 │ │ +308500: 0a01 |004a: move-result v1 │ │ +308502: 3801 1b00 |004b: if-eqz v1, 0066 // +001b │ │ +308506: 5471 4d8a |004d: iget-object v1, v7, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.artist:Ljava/lang/String; // field@8a4d │ │ +30850a: 7120 9b95 2100 |004f: invoke-static {v1, v2}, Lorg/jaudiotagger/tag/id3/ID3Tags;.truncate:(Ljava/lang/String;I)Ljava/lang/String; // method@959b │ │ +308510: 0c01 |0052: move-result-object v1 │ │ +308512: 1204 |0053: const/4 v4, #int 0 // #0 │ │ +308514: 6e10 aa87 0100 |0054: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@87aa │ │ +30851a: 0a05 |0057: move-result v5 │ │ +30851c: 3554 0e00 |0058: if-ge v4, v5, 0066 // +000e │ │ +308520: d805 0421 |005a: add-int/lit8 v5, v4, #int 33 // #21 │ │ +308524: 6e20 9487 4100 |005c: invoke-virtual {v1, v4}, Ljava/lang/String;.charAt:(I)C // method@8794 │ │ +30852a: 0a06 |005f: move-result v6 │ │ +30852c: 8d66 |0060: int-to-byte v6, v6 │ │ +30852e: 4f06 0005 |0061: aput-byte v6, v0, v5 │ │ +308532: d804 0401 |0063: add-int/lit8 v4, v4, #int 1 // #01 │ │ +308536: 28ef |0065: goto 0054 // -0011 │ │ +308538: 7100 ea91 0000 |0066: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ +30853e: 0c01 |0069: move-result-object v1 │ │ +308540: 6e10 0592 0100 |006a: invoke-virtual {v1}, Lorg/jaudiotagger/tag/TagOptionSingleton;.isId3v1SaveAlbum:()Z // method@9205 │ │ +308546: 0a01 |006d: move-result v1 │ │ +308548: 3801 1b00 |006e: if-eqz v1, 0089 // +001b │ │ +30854c: 5471 4c8a |0070: iget-object v1, v7, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.album:Ljava/lang/String; // field@8a4c │ │ +308550: 7120 9b95 2100 |0072: invoke-static {v1, v2}, Lorg/jaudiotagger/tag/id3/ID3Tags;.truncate:(Ljava/lang/String;I)Ljava/lang/String; // method@959b │ │ +308556: 0c01 |0075: move-result-object v1 │ │ +308558: 1202 |0076: const/4 v2, #int 0 // #0 │ │ +30855a: 6e10 aa87 0100 |0077: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@87aa │ │ +308560: 0a04 |007a: move-result v4 │ │ +308562: 3542 0e00 |007b: if-ge v2, v4, 0089 // +000e │ │ +308566: d804 023f |007d: add-int/lit8 v4, v2, #int 63 // #3f │ │ +30856a: 6e20 9487 2100 |007f: invoke-virtual {v1, v2}, Ljava/lang/String;.charAt:(I)C // method@8794 │ │ +308570: 0a05 |0082: move-result v5 │ │ +308572: 8d55 |0083: int-to-byte v5, v5 │ │ +308574: 4f05 0004 |0084: aput-byte v5, v0, v4 │ │ +308578: d802 0201 |0086: add-int/lit8 v2, v2, #int 1 // #01 │ │ +30857c: 28ef |0088: goto 0077 // -0011 │ │ +30857e: 7100 ea91 0000 |0089: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ +308584: 0c01 |008c: move-result-object v1 │ │ +308586: 6e10 0b92 0100 |008d: invoke-virtual {v1}, Lorg/jaudiotagger/tag/TagOptionSingleton;.isId3v1SaveYear:()Z // method@920b │ │ +30858c: 0a01 |0090: move-result v1 │ │ +30858e: 3801 1c00 |0091: if-eqz v1, 00ad // +001c │ │ +308592: 5471 538a |0093: iget-object v1, v7, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.year:Ljava/lang/String; // field@8a53 │ │ +308596: 1242 |0095: const/4 v2, #int 4 // #4 │ │ +308598: 7120 9b95 2100 |0096: invoke-static {v1, v2}, Lorg/jaudiotagger/tag/id3/ID3Tags;.truncate:(Ljava/lang/String;I)Ljava/lang/String; // method@959b │ │ +30859e: 0c01 |0099: move-result-object v1 │ │ +3085a0: 1202 |009a: const/4 v2, #int 0 // #0 │ │ +3085a2: 6e10 aa87 0100 |009b: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@87aa │ │ +3085a8: 0a04 |009e: move-result v4 │ │ +3085aa: 3542 0e00 |009f: if-ge v2, v4, 00ad // +000e │ │ +3085ae: d804 025d |00a1: add-int/lit8 v4, v2, #int 93 // #5d │ │ +3085b2: 6e20 9487 2100 |00a3: invoke-virtual {v1, v2}, Ljava/lang/String;.charAt:(I)C // method@8794 │ │ +3085b8: 0a05 |00a6: move-result v5 │ │ +3085ba: 8d55 |00a7: int-to-byte v5, v5 │ │ +3085bc: 4f05 0004 |00a8: aput-byte v5, v0, v4 │ │ +3085c0: d802 0201 |00aa: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3085c4: 28ef |00ac: goto 009b // -0011 │ │ +3085c6: 7100 ea91 0000 |00ad: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ +3085cc: 0c01 |00b0: move-result-object v1 │ │ +3085ce: 6e10 0792 0100 |00b1: invoke-virtual {v1}, Lorg/jaudiotagger/tag/TagOptionSingleton;.isId3v1SaveComment:()Z // method@9207 │ │ +3085d4: 0a01 |00b4: move-result v1 │ │ +3085d6: 3801 1c00 |00b5: if-eqz v1, 00d1 // +001c │ │ +3085da: 5471 4e8a |00b7: iget-object v1, v7, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.comment:Ljava/lang/String; // field@8a4e │ │ +3085de: 1302 1c00 |00b9: const/16 v2, #int 28 // #1c │ │ +3085e2: 7120 9b95 2100 |00bb: invoke-static {v1, v2}, Lorg/jaudiotagger/tag/id3/ID3Tags;.truncate:(Ljava/lang/String;I)Ljava/lang/String; // method@959b │ │ +3085e8: 0c01 |00be: move-result-object v1 │ │ +3085ea: 6e10 aa87 0100 |00bf: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@87aa │ │ +3085f0: 0a02 |00c2: move-result v2 │ │ +3085f2: 3523 0e00 |00c3: if-ge v3, v2, 00d1 // +000e │ │ +3085f6: d802 0361 |00c5: add-int/lit8 v2, v3, #int 97 // #61 │ │ +3085fa: 6e20 9487 3100 |00c7: invoke-virtual {v1, v3}, Ljava/lang/String;.charAt:(I)C // method@8794 │ │ +308600: 0a04 |00ca: move-result v4 │ │ +308602: 8d44 |00cb: int-to-byte v4, v4 │ │ +308604: 4f04 0002 |00cc: aput-byte v4, v0, v2 │ │ +308608: d803 0301 |00ce: add-int/lit8 v3, v3, #int 1 // #01 │ │ +30860c: 28ef |00d0: goto 00bf // -0011 │ │ +30860e: 1301 7e00 |00d1: const/16 v1, #int 126 // #7e │ │ +308612: 5672 528a |00d3: iget-byte v2, v7, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.track:B // field@8a52 │ │ +308616: 4f02 0001 |00d5: aput-byte v2, v0, v1 │ │ +30861a: 1301 7f00 |00d7: const/16 v1, #int 127 // #7f │ │ +30861e: 7100 ea91 0000 |00d9: invoke-static {}, Lorg/jaudiotagger/tag/TagOptionSingleton;.getInstance:()Lorg/jaudiotagger/tag/TagOptionSingleton; // method@91ea │ │ +308624: 0c02 |00dc: move-result-object v2 │ │ +308626: 6e10 0892 0200 |00dd: invoke-virtual {v2}, Lorg/jaudiotagger/tag/TagOptionSingleton;.isId3v1SaveGenre:()Z // method@9208 │ │ +30862c: 0a02 |00e0: move-result v2 │ │ +30862e: 3802 0600 |00e1: if-eqz v2, 00e7 // +0006 │ │ +308632: 5672 4f8a |00e3: iget-byte v2, v7, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.genre:B // field@8a4f │ │ +308636: 4f02 0001 |00e5: aput-byte v2, v0, v1 │ │ +30863a: 7220 958a 0800 |00e7: invoke-interface {v8, v0}, Lorg/jaudiotagger/audio/MyRandomAccessFile;.write:([B)V // method@8a95 │ │ +308640: 6208 508a |00ea: sget-object v8, Lorg/jaudiotagger/tag/id3/ID3v11Tag;.logger:Ljava/util/logging/Logger; // field@8a50 │ │ +308644: 1a00 8846 |00ec: const-string v0, "Saved ID3v11 tag to file" // string@4688 │ │ +308648: 6e20 128a 0800 |00ee: invoke-virtual {v8, v0}, Ljava/util/logging/Logger;.config:(Ljava/lang/String;)V // method@8a12 │ │ +30864e: 0e00 |00f1: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=551 │ │ 0x000b line=555 │ │ 0x000e line=556 │ │ 0x0015 line=557 │ │ 0x001e line=559 │ │ @@ -1386931,15 +1386931,15 @@ │ │ name : 'enterFileBrowserMode' │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ - insns size : 72 16-bit code units │ │ + insns size : 74 16-bit code units │ │ 2bd894: |[2bd894] de.kromke.andreas.musictagger.MainActivity.enterFileBrowserMode:()V │ │ 2bd8a4: 1a00 fb0d |0000: const-string v0, "CMT : MainActivity" // string@0dfb │ │ 2bd8a8: 1a01 c4aa |0002: const-string v1, "setupPathList(): no path table" // string@aac4 │ │ 2bd8ac: 7120 450e 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ 2bd8b2: 6e10 3584 0300 |0007: invoke-virtual {v3}, Lde/kromke/andreas/musictagger/MainActivity;.getMusicBasePath:()Ljava/lang/String; // method@8435 │ │ 2bd8b8: 0c00 |000a: move-result-object v0 │ │ 2bd8ba: 1a01 2200 |000b: const-string v1, " │ │ @@ -1386951,238 +1386951,239 @@ │ │ 2bd8ce: 1202 |0015: const/4 v2, #int 0 // #0 │ │ 2bd8d0: 3901 0b00 |0016: if-nez v1, 0021 // +000b │ │ 2bd8d4: 2201 df0f |0018: new-instance v1, Lde/kromke/andreas/utilities/DirectoryTreeFile; // type@0fdf │ │ 2bd8d8: 4600 0002 |001a: aget-object v0, v0, v2 │ │ 2bd8dc: 7020 2f85 0100 |001c: invoke-direct {v1, v0}, Lde/kromke/andreas/utilities/DirectoryTreeFile;.:(Ljava/lang/String;)V // method@852f │ │ 2bd8e2: 5b31 a46c |001f: iput-object v1, v3, Lde/kromke/andreas/musictagger/MainActivity;.mDir:Lde/kromke/andreas/utilities/DirectoryTree; // field@6ca4 │ │ 2bd8e6: 5430 b36c |0021: iget-object v0, v3, Lde/kromke/andreas/musictagger/MainActivity;.mSavedDir:Ljava/lang/String; // field@6cb3 │ │ -2bd8ea: 3800 1700 |0023: if-eqz v0, 003a // +0017 │ │ -2bd8ee: 2201 e10f |0025: new-instance v1, Lde/kromke/andreas/utilities/DirectoryTreeSaf; // type@0fe1 │ │ -2bd8f2: 7030 5185 3100 |0027: invoke-direct {v1, v3, v0}, Lde/kromke/andreas/utilities/DirectoryTreeSaf;.:(Landroid/content/Context;Ljava/lang/String;)V // method@8551 │ │ -2bd8f8: 7210 1485 0100 |002a: invoke-interface {v1}, Lde/kromke/andreas/utilities/DirectoryTree;.isValid:()Z // method@8514 │ │ -2bd8fe: 0a00 |002d: move-result v0 │ │ -2bd900: 3800 0500 |002e: if-eqz v0, 0033 // +0005 │ │ -2bd904: 5b31 a46c |0030: iput-object v1, v3, Lde/kromke/andreas/musictagger/MainActivity;.mDir:Lde/kromke/andreas/utilities/DirectoryTree; // field@6ca4 │ │ -2bd908: 2808 |0032: goto 003a // +0008 │ │ -2bd90a: 5430 a46c |0033: iget-object v0, v3, Lde/kromke/andreas/musictagger/MainActivity;.mDir:Lde/kromke/andreas/utilities/DirectoryTree; // field@6ca4 │ │ -2bd90e: 5431 b36c |0035: iget-object v1, v3, Lde/kromke/andreas/musictagger/MainActivity;.mSavedDir:Ljava/lang/String; // field@6cb3 │ │ -2bd912: 7230 1685 3001 |0037: invoke-interface {v0, v3, v1}, Lde/kromke/andreas/utilities/DirectoryTree;.setCurrent:(Landroid/content/Context;Ljava/lang/String;)V // method@8516 │ │ -2bd918: 7010 5284 0300 |003a: invoke-direct {v3}, Lde/kromke/andreas/musictagger/MainActivity;.populateFiles:()V // method@8452 │ │ -2bd91e: 5430 a56c |003d: iget-object v0, v3, Lde/kromke/andreas/musictagger/MainActivity;.mDividerView:Landroid/view/View; // field@6ca5 │ │ -2bd922: 6e20 9d10 2000 |003f: invoke-virtual {v0, v2}, Landroid/view/View;.setVisibility:(I)V // method@109d │ │ -2bd928: 5430 a96c |0042: iget-object v0, v3, Lde/kromke/andreas/musictagger/MainActivity;.mFooterView:Landroid/widget/TextView; // field@6ca9 │ │ -2bd92c: 6e20 7516 2000 |0044: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setVisibility:(I)V // method@1675 │ │ -2bd932: 0e00 |0047: return-void │ │ +2bd8ea: 3800 1900 |0023: if-eqz v0, 003c // +0019 │ │ +2bd8ee: 2200 e10f |0025: new-instance v0, Lde/kromke/andreas/utilities/DirectoryTreeSaf; // type@0fe1 │ │ +2bd8f2: 5431 b36c |0027: iget-object v1, v3, Lde/kromke/andreas/musictagger/MainActivity;.mSavedDir:Ljava/lang/String; // field@6cb3 │ │ +2bd8f6: 7030 5185 3001 |0029: invoke-direct {v0, v3, v1}, Lde/kromke/andreas/utilities/DirectoryTreeSaf;.:(Landroid/content/Context;Ljava/lang/String;)V // method@8551 │ │ +2bd8fc: 7210 1485 0000 |002c: invoke-interface {v0}, Lde/kromke/andreas/utilities/DirectoryTree;.isValid:()Z // method@8514 │ │ +2bd902: 0a01 |002f: move-result v1 │ │ +2bd904: 3801 0500 |0030: if-eqz v1, 0035 // +0005 │ │ +2bd908: 5b30 a46c |0032: iput-object v0, v3, Lde/kromke/andreas/musictagger/MainActivity;.mDir:Lde/kromke/andreas/utilities/DirectoryTree; // field@6ca4 │ │ +2bd90c: 2808 |0034: goto 003c // +0008 │ │ +2bd90e: 5430 a46c |0035: iget-object v0, v3, Lde/kromke/andreas/musictagger/MainActivity;.mDir:Lde/kromke/andreas/utilities/DirectoryTree; // field@6ca4 │ │ +2bd912: 5431 b36c |0037: iget-object v1, v3, Lde/kromke/andreas/musictagger/MainActivity;.mSavedDir:Ljava/lang/String; // field@6cb3 │ │ +2bd916: 7230 1685 3001 |0039: invoke-interface {v0, v3, v1}, Lde/kromke/andreas/utilities/DirectoryTree;.setCurrent:(Landroid/content/Context;Ljava/lang/String;)V // method@8516 │ │ +2bd91c: 7010 5284 0300 |003c: invoke-direct {v3}, Lde/kromke/andreas/musictagger/MainActivity;.populateFiles:()V // method@8452 │ │ +2bd922: 5430 a56c |003f: iget-object v0, v3, Lde/kromke/andreas/musictagger/MainActivity;.mDividerView:Landroid/view/View; // field@6ca5 │ │ +2bd926: 6e20 9d10 2000 |0041: invoke-virtual {v0, v2}, Landroid/view/View;.setVisibility:(I)V // method@109d │ │ +2bd92c: 5430 a96c |0044: iget-object v0, v3, Lde/kromke/andreas/musictagger/MainActivity;.mFooterView:Landroid/widget/TextView; // field@6ca9 │ │ +2bd930: 6e20 7516 2000 |0046: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setVisibility:(I)V // method@1675 │ │ +2bd936: 0e00 |0049: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=768 │ │ 0x0007 line=770 │ │ 0x000d line=771 │ │ 0x0011 line=773 │ │ 0x0018 line=775 │ │ 0x0021 line=778 │ │ 0x0025 line=780 │ │ - 0x002a line=781 │ │ - 0x0030 line=783 │ │ - 0x0033 line=787 │ │ - 0x003a line=790 │ │ - 0x003d line=792 │ │ - 0x0042 line=793 │ │ + 0x002c line=781 │ │ + 0x0032 line=783 │ │ + 0x0035 line=787 │ │ + 0x003c line=790 │ │ + 0x003f line=792 │ │ + 0x0044 line=793 │ │ locals : │ │ - 0x0000 - 0x0048 reg=3 this Lde/kromke/andreas/musictagger/MainActivity; │ │ + 0x0000 - 0x004a reg=3 this Lde/kromke/andreas/musictagger/MainActivity; │ │ │ │ #13 : (in Lde/kromke/andreas/musictagger/MainActivity;) │ │ name : 'enterFileListMode' │ │ type : '(Ljava/util/ArrayList;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 400 16-bit code units │ │ -2bd934: |[2bd934] de.kromke.andreas.musictagger.MainActivity.enterFileListMode:(Ljava/util/ArrayList;)V │ │ -2bd944: 5470 a46c |0000: iget-object v0, v7, Lde/kromke/andreas/musictagger/MainActivity;.mDir:Lde/kromke/andreas/utilities/DirectoryTree; // field@6ca4 │ │ -2bd948: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -2bd94a: 3800 0800 |0003: if-eqz v0, 000b // +0008 │ │ -2bd94e: 5b71 a46c |0005: iput-object v1, v7, Lde/kromke/andreas/musictagger/MainActivity;.mDir:Lde/kromke/andreas/utilities/DirectoryTree; // field@6ca4 │ │ -2bd952: 5b71 a76c |0007: iput-object v1, v7, Lde/kromke/andreas/musictagger/MainActivity;.mFileList:Ljava/util/List; // field@6ca7 │ │ -2bd956: 5b71 a26c |0009: iput-object v1, v7, Lde/kromke/andreas/musictagger/MainActivity;.mAudioPathArrayList:Ljava/util/ArrayList; // field@6ca2 │ │ -2bd95a: 5470 a26c |000b: iget-object v0, v7, Lde/kromke/andreas/musictagger/MainActivity;.mAudioPathArrayList:Ljava/util/ArrayList; // field@6ca2 │ │ -2bd95e: 3900 0900 |000d: if-nez v0, 0016 // +0009 │ │ -2bd962: 2200 7c10 |000f: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ -2bd966: 7010 ae88 0000 |0011: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ -2bd96c: 5b70 a26c |0014: iput-object v0, v7, Lde/kromke/andreas/musictagger/MainActivity;.mAudioPathArrayList:Ljava/util/ArrayList; // field@6ca2 │ │ -2bd970: 5470 a76c |0016: iget-object v0, v7, Lde/kromke/andreas/musictagger/MainActivity;.mFileList:Ljava/util/List; // field@6ca7 │ │ -2bd974: 3900 0900 |0018: if-nez v0, 0021 // +0009 │ │ -2bd978: 2200 7c10 |001a: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ -2bd97c: 7010 ae88 0000 |001c: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ -2bd982: 5b70 a76c |001f: iput-object v0, v7, Lde/kromke/andreas/musictagger/MainActivity;.mFileList:Ljava/util/List; // field@6ca7 │ │ -2bd986: 1200 |0021: const/4 v0, #int 0 // #0 │ │ -2bd988: 5c70 bf6c |0022: iput-boolean v0, v7, Lde/kromke/andreas/musictagger/MainActivity;.mbSuccessfullyConvertedToSaf:Z // field@6cbf │ │ -2bd98c: 5c70 bd6c |0024: iput-boolean v0, v7, Lde/kromke/andreas/musictagger/MainActivity;.mbNotConvertedToSaf:Z // field@6cbd │ │ -2bd990: 6e10 bc88 0800 |0026: invoke-virtual {v8}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@88bc │ │ -2bd996: 0c08 |0029: move-result-object v8 │ │ -2bd998: 7210 4789 0800 |002a: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -2bd99e: 0a00 |002d: move-result v0 │ │ -2bd9a0: 3800 2401 |002e: if-eqz v0, 0152 // +0124 │ │ -2bd9a4: 7210 4889 0800 |0030: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -2bd9aa: 0c00 |0033: move-result-object v0 │ │ -2bd9ac: 1f00 b00f |0034: check-cast v0, Lde/kromke/andreas/musictagger/MainActivity$UriOrPath; // type@0fb0 │ │ -2bd9b0: 5402 9e6c |0036: iget-object v2, v0, Lde/kromke/andreas/musictagger/MainActivity$UriOrPath;.path:Ljava/lang/String; // field@6c9e │ │ -2bd9b4: 3902 1101 |0038: if-nez v2, 0149 // +0111 │ │ -2bd9b8: 5402 9f6c |003a: iget-object v2, v0, Lde/kromke/andreas/musictagger/MainActivity$UriOrPath;.uri:Landroid/net/Uri; // field@6c9f │ │ -2bd9bc: 3802 0d01 |003c: if-eqz v2, 0149 // +010d │ │ -2bd9c0: 2202 3910 |003e: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ -2bd9c4: 7010 cc87 0200 |0040: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2bd9ca: 1a03 136a |0043: const-string v3, "enterFileListMode(): intent data Uri path is " // string@6a13 │ │ -2bd9ce: 6e20 d787 3200 |0045: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2bd9d4: 5403 9f6c |0048: iget-object v3, v0, Lde/kromke/andreas/musictagger/MainActivity$UriOrPath;.uri:Landroid/net/Uri; // field@6c9f │ │ -2bd9d8: 6e10 5d06 0300 |004a: invoke-virtual {v3}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@065d │ │ -2bd9de: 0c03 |004d: move-result-object v3 │ │ -2bd9e0: 6e20 d787 3200 |004e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2bd9e6: 6e10 df87 0200 |0051: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2bd9ec: 0c02 |0054: move-result-object v2 │ │ -2bd9ee: 1a03 fb0d |0055: const-string v3, "CMT : MainActivity" // string@0dfb │ │ -2bd9f2: 7120 450e 2300 |0057: invoke-static {v3, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ -2bd9f8: 2202 3910 |005a: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ -2bd9fc: 7010 cc87 0200 |005c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2bda02: 1a04 0b6a |005f: const-string v4, "enterFileListMode(): Uri authority = " // string@6a0b │ │ -2bda06: 6e20 d787 4200 |0061: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2bda0c: 5404 9f6c |0064: iget-object v4, v0, Lde/kromke/andreas/musictagger/MainActivity$UriOrPath;.uri:Landroid/net/Uri; // field@6c9f │ │ -2bda10: 6e10 5906 0400 |0066: invoke-virtual {v4}, Landroid/net/Uri;.getAuthority:()Ljava/lang/String; // method@0659 │ │ -2bda16: 0c04 |0069: move-result-object v4 │ │ -2bda18: 6e20 d787 4200 |006a: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2bda1e: 6e10 df87 0200 |006d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2bda24: 0c02 |0070: move-result-object v2 │ │ -2bda26: 7120 450e 2300 |0071: invoke-static {v3, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ -2bda2c: 2202 3910 |0074: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ -2bda30: 7010 cc87 0200 |0076: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2bda36: 1a04 0d6a |0079: const-string v4, "enterFileListMode(): Uri scheme = " // string@6a0d │ │ -2bda3a: 6e20 d787 4200 |007b: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2bda40: 5404 9f6c |007e: iget-object v4, v0, Lde/kromke/andreas/musictagger/MainActivity$UriOrPath;.uri:Landroid/net/Uri; // field@6c9f │ │ -2bda44: 6e10 6006 0400 |0080: invoke-virtual {v4}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@0660 │ │ -2bda4a: 0c04 |0083: move-result-object v4 │ │ -2bda4c: 6e20 d787 4200 |0084: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2bda52: 6e10 df87 0200 |0087: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2bda58: 0c02 |008a: move-result-object v2 │ │ -2bda5a: 7120 450e 2300 |008b: invoke-static {v3, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ -2bda60: 2202 3910 |008e: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ -2bda64: 7010 cc87 0200 |0090: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2bda6a: 1a04 0c6a |0093: const-string v4, "enterFileListMode(): Uri host = " // string@6a0c │ │ -2bda6e: 6e20 d787 4200 |0095: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2bda74: 5404 9f6c |0098: iget-object v4, v0, Lde/kromke/andreas/musictagger/MainActivity$UriOrPath;.uri:Landroid/net/Uri; // field@6c9f │ │ -2bda78: 6e10 5b06 0400 |009a: invoke-virtual {v4}, Landroid/net/Uri;.getHost:()Ljava/lang/String; // method@065b │ │ -2bda7e: 0c04 |009d: move-result-object v4 │ │ -2bda80: 6e20 d787 4200 |009e: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2bda86: 6e10 df87 0200 |00a1: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2bda8c: 0c02 |00a4: move-result-object v2 │ │ -2bda8e: 7120 450e 2300 |00a5: invoke-static {v3, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ -2bda94: 5402 9f6c |00a8: iget-object v2, v0, Lde/kromke/andreas/musictagger/MainActivity$UriOrPath;.uri:Landroid/net/Uri; // field@6c9f │ │ -2bda98: 7120 2086 2700 |00aa: invoke-static {v7, v2}, Lde/kromke/andreas/utilities/UriToPath;.getPathFromIntentUri:(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String; // method@8620 │ │ -2bda9e: 0c02 |00ad: move-result-object v2 │ │ -2bdaa0: 2204 3910 |00ae: new-instance v4, Ljava/lang/StringBuilder; // type@1039 │ │ -2bdaa4: 7010 cc87 0400 |00b0: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2bdaaa: 1a05 0e6a |00b3: const-string v5, "enterFileListMode(): derived path is " // string@6a0e │ │ -2bdaae: 6e20 d787 5400 |00b5: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2bdab4: 6e20 d787 2400 |00b8: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2bdaba: 6e10 df87 0400 |00bb: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2bdac0: 0c04 |00be: move-result-object v4 │ │ -2bdac2: 7120 450e 4300 |00bf: invoke-static {v3, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ -2bdac8: 3802 8700 |00c2: if-eqz v2, 0149 // +0087 │ │ -2bdacc: 2204 f50f |00c4: new-instance v4, Ljava/io/File; // type@0ff5 │ │ -2bdad0: 7020 4c86 2400 |00c6: invoke-direct {v4, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@864c │ │ -2bdad6: 2205 3910 |00c9: new-instance v5, Ljava/lang/StringBuilder; // type@1039 │ │ -2bdada: 7010 cc87 0500 |00cb: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2bdae0: 1a06 116a |00ce: const-string v6, "enterFileListMode(): f.exists() = " // string@6a11 │ │ -2bdae4: 6e20 d787 6500 |00d0: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2bdaea: 6e10 5486 0400 |00d3: invoke-virtual {v4}, Ljava/io/File;.exists:()Z // method@8654 │ │ -2bdaf0: 0a06 |00d6: move-result v6 │ │ -2bdaf2: 6e20 d887 6500 |00d7: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@87d8 │ │ -2bdaf8: 6e10 df87 0500 |00da: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2bdafe: 0c05 |00dd: move-result-object v5 │ │ -2bdb00: 7120 450e 5300 |00de: invoke-static {v3, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ -2bdb06: 2205 3910 |00e1: new-instance v5, Ljava/lang/StringBuilder; // type@1039 │ │ -2bdb0a: 7010 cc87 0500 |00e3: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2bdb10: 1a06 126a |00e6: const-string v6, "enterFileListMode(): f.isFile() = " // string@6a12 │ │ -2bdb14: 6e20 d787 6500 |00e8: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2bdb1a: 6e10 5d86 0400 |00eb: invoke-virtual {v4}, Ljava/io/File;.isFile:()Z // method@865d │ │ -2bdb20: 0a06 |00ee: move-result v6 │ │ -2bdb22: 6e20 d887 6500 |00ef: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@87d8 │ │ -2bdb28: 6e10 df87 0500 |00f2: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2bdb2e: 0c05 |00f5: move-result-object v5 │ │ -2bdb30: 7120 450e 5300 |00f6: invoke-static {v3, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ -2bdb36: 2205 3910 |00f9: new-instance v5, Ljava/lang/StringBuilder; // type@1039 │ │ -2bdb3a: 7010 cc87 0500 |00fb: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2bdb40: 1a06 0f6a |00fe: const-string v6, "enterFileListMode(): f.canRead() = " // string@6a0f │ │ -2bdb44: 6e20 d787 6500 |0100: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2bdb4a: 6e10 4e86 0400 |0103: invoke-virtual {v4}, Ljava/io/File;.canRead:()Z // method@864e │ │ -2bdb50: 0a06 |0106: move-result v6 │ │ -2bdb52: 6e20 d887 6500 |0107: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@87d8 │ │ -2bdb58: 6e10 df87 0500 |010a: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2bdb5e: 0c05 |010d: move-result-object v5 │ │ -2bdb60: 7120 450e 5300 |010e: invoke-static {v3, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ -2bdb66: 2205 3910 |0111: new-instance v5, Ljava/lang/StringBuilder; // type@1039 │ │ -2bdb6a: 7010 cc87 0500 |0113: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2bdb70: 1a06 106a |0116: const-string v6, "enterFileListMode(): f.canWrite() = " // string@6a10 │ │ -2bdb74: 6e20 d787 6500 |0118: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2bdb7a: 6e10 4f86 0400 |011b: invoke-virtual {v4}, Ljava/io/File;.canWrite:()Z // method@864f │ │ -2bdb80: 0a06 |011e: move-result v6 │ │ -2bdb82: 6e20 d887 6500 |011f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@87d8 │ │ -2bdb88: 6e10 df87 0500 |0122: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2bdb8e: 0c05 |0125: move-result-object v5 │ │ -2bdb90: 7120 450e 5300 |0126: invoke-static {v3, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ -2bdb96: 6e10 5486 0400 |0129: invoke-virtual {v4}, Ljava/io/File;.exists:()Z // method@8654 │ │ -2bdb9c: 0a05 |012c: move-result v5 │ │ -2bdb9e: 3805 1400 |012d: if-eqz v5, 0141 // +0014 │ │ -2bdba2: 6e10 5d86 0400 |012f: invoke-virtual {v4}, Ljava/io/File;.isFile:()Z // method@865d │ │ -2bdba8: 0a05 |0132: move-result v5 │ │ -2bdbaa: 3805 0e00 |0133: if-eqz v5, 0141 // +000e │ │ -2bdbae: 6e10 4e86 0400 |0135: invoke-virtual {v4}, Ljava/io/File;.canRead:()Z // method@864e │ │ -2bdbb4: 0a04 |0138: move-result v4 │ │ -2bdbb6: 3804 0800 |0139: if-eqz v4, 0141 // +0008 │ │ -2bdbba: 1a04 156a |013b: const-string v4, "enterFileListMode(): path seems to be valid" // string@6a15 │ │ -2bdbbe: 7120 450e 4300 |013d: invoke-static {v3, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ -2bdbc4: 2807 |0140: goto 0147 // +0007 │ │ -2bdbc6: 1a02 146a |0141: const-string v2, "enterFileListMode(): path seems to be invalid" // string@6a14 │ │ -2bdbca: 7120 4d0e 2300 |0143: invoke-static {v3, v2}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0e4d │ │ -2bdbd0: 0712 |0146: move-object v2, v1 │ │ -2bdbd2: 5b02 9e6c |0147: iput-object v2, v0, Lde/kromke/andreas/musictagger/MainActivity$UriOrPath;.path:Ljava/lang/String; // field@6c9e │ │ -2bdbd6: 5402 9e6c |0149: iget-object v2, v0, Lde/kromke/andreas/musictagger/MainActivity$UriOrPath;.path:Ljava/lang/String; // field@6c9e │ │ -2bdbda: 5400 9f6c |014b: iget-object v0, v0, Lde/kromke/andreas/musictagger/MainActivity$UriOrPath;.uri:Landroid/net/Uri; // field@6c9f │ │ -2bdbde: 7030 2784 2700 |014d: invoke-direct {v7, v2, v0}, Lde/kromke/andreas/musictagger/MainActivity;.addObject:(Ljava/lang/String;Landroid/net/Uri;)V // method@8427 │ │ -2bdbe4: 2900 dafe |0150: goto/16 002a // -0126 │ │ -2bdbe8: 5578 bd6c |0152: iget-boolean v8, v7, Lde/kromke/andreas/musictagger/MainActivity;.mbNotConvertedToSaf:Z // field@6cbd │ │ -2bdbec: 1210 |0154: const/4 v0, #int 1 // #1 │ │ -2bdbee: 3808 1100 |0155: if-eqz v8, 0166 // +0011 │ │ -2bdbf2: 6e10 3184 0700 |0157: invoke-virtual {v7}, Lde/kromke/andreas/musictagger/MainActivity;.getApplicationContext:()Landroid/content/Context; // method@8431 │ │ -2bdbf8: 0c08 |015a: move-result-object v8 │ │ -2bdbfa: 1401 ba00 107f |015b: const v1, #float 1.91413e+38 // #7f1000ba │ │ -2bdc00: 7130 7916 1800 |015e: invoke-static {v8, v1, v0}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@1679 │ │ -2bdc06: 0c08 |0161: move-result-object v8 │ │ -2bdc08: 6e10 7b16 0800 |0162: invoke-virtual {v8}, Landroid/widget/Toast;.show:()V // method@167b │ │ -2bdc0e: 2813 |0165: goto 0178 // +0013 │ │ -2bdc10: 5578 bf6c |0166: iget-boolean v8, v7, Lde/kromke/andreas/musictagger/MainActivity;.mbSuccessfullyConvertedToSaf:Z // field@6cbf │ │ -2bdc14: 3808 1000 |0168: if-eqz v8, 0178 // +0010 │ │ -2bdc18: 6e10 3184 0700 |016a: invoke-virtual {v7}, Lde/kromke/andreas/musictagger/MainActivity;.getApplicationContext:()Landroid/content/Context; // method@8431 │ │ -2bdc1e: 0c08 |016d: move-result-object v8 │ │ -2bdc20: 1401 b900 107f |016e: const v1, #float 1.91413e+38 // #7f1000b9 │ │ -2bdc26: 7130 7916 1800 |0171: invoke-static {v8, v1, v0}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@1679 │ │ -2bdc2c: 0c08 |0174: move-result-object v8 │ │ -2bdc2e: 6e10 7b16 0800 |0175: invoke-virtual {v8}, Landroid/widget/Toast;.show:()V // method@167b │ │ -2bdc34: 5478 a26c |0178: iget-object v8, v7, Lde/kromke/andreas/musictagger/MainActivity;.mAudioPathArrayList:Ljava/util/ArrayList; // field@6ca2 │ │ -2bdc38: 6e10 c388 0800 |017a: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@88c3 │ │ -2bdc3e: 0a08 |017d: move-result v8 │ │ -2bdc40: 5978 ab6c |017e: iput v8, v7, Lde/kromke/andreas/musictagger/MainActivity;.mNumOfAudioFiles:I // field@6cab │ │ -2bdc44: 5478 a56c |0180: iget-object v8, v7, Lde/kromke/andreas/musictagger/MainActivity;.mDividerView:Landroid/view/View; // field@6ca5 │ │ -2bdc48: 1300 0800 |0182: const/16 v0, #int 8 // #8 │ │ -2bdc4c: 6e20 9d10 0800 |0184: invoke-virtual {v8, v0}, Landroid/view/View;.setVisibility:(I)V // method@109d │ │ -2bdc52: 5478 a96c |0187: iget-object v8, v7, Lde/kromke/andreas/musictagger/MainActivity;.mFooterView:Landroid/widget/TextView; // field@6ca9 │ │ -2bdc56: 6e20 7516 0800 |0189: invoke-virtual {v8, v0}, Landroid/widget/TextView;.setVisibility:(I)V // method@1675 │ │ -2bdc5c: 7010 5d84 0700 |018c: invoke-direct {v7}, Lde/kromke/andreas/musictagger/MainActivity;.setupPathList2:()V // method@845d │ │ -2bdc62: 0e00 |018f: return-void │ │ +2bd938: |[2bd938] de.kromke.andreas.musictagger.MainActivity.enterFileListMode:(Ljava/util/ArrayList;)V │ │ +2bd948: 5470 a46c |0000: iget-object v0, v7, Lde/kromke/andreas/musictagger/MainActivity;.mDir:Lde/kromke/andreas/utilities/DirectoryTree; // field@6ca4 │ │ +2bd94c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +2bd94e: 3800 0800 |0003: if-eqz v0, 000b // +0008 │ │ +2bd952: 5b71 a46c |0005: iput-object v1, v7, Lde/kromke/andreas/musictagger/MainActivity;.mDir:Lde/kromke/andreas/utilities/DirectoryTree; // field@6ca4 │ │ +2bd956: 5b71 a76c |0007: iput-object v1, v7, Lde/kromke/andreas/musictagger/MainActivity;.mFileList:Ljava/util/List; // field@6ca7 │ │ +2bd95a: 5b71 a26c |0009: iput-object v1, v7, Lde/kromke/andreas/musictagger/MainActivity;.mAudioPathArrayList:Ljava/util/ArrayList; // field@6ca2 │ │ +2bd95e: 5470 a26c |000b: iget-object v0, v7, Lde/kromke/andreas/musictagger/MainActivity;.mAudioPathArrayList:Ljava/util/ArrayList; // field@6ca2 │ │ +2bd962: 3900 0900 |000d: if-nez v0, 0016 // +0009 │ │ +2bd966: 2200 7c10 |000f: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ +2bd96a: 7010 ae88 0000 |0011: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ +2bd970: 5b70 a26c |0014: iput-object v0, v7, Lde/kromke/andreas/musictagger/MainActivity;.mAudioPathArrayList:Ljava/util/ArrayList; // field@6ca2 │ │ +2bd974: 5470 a76c |0016: iget-object v0, v7, Lde/kromke/andreas/musictagger/MainActivity;.mFileList:Ljava/util/List; // field@6ca7 │ │ +2bd978: 3900 0900 |0018: if-nez v0, 0021 // +0009 │ │ +2bd97c: 2200 7c10 |001a: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ +2bd980: 7010 ae88 0000 |001c: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ +2bd986: 5b70 a76c |001f: iput-object v0, v7, Lde/kromke/andreas/musictagger/MainActivity;.mFileList:Ljava/util/List; // field@6ca7 │ │ +2bd98a: 1200 |0021: const/4 v0, #int 0 // #0 │ │ +2bd98c: 5c70 bf6c |0022: iput-boolean v0, v7, Lde/kromke/andreas/musictagger/MainActivity;.mbSuccessfullyConvertedToSaf:Z // field@6cbf │ │ +2bd990: 5c70 bd6c |0024: iput-boolean v0, v7, Lde/kromke/andreas/musictagger/MainActivity;.mbNotConvertedToSaf:Z // field@6cbd │ │ +2bd994: 6e10 bc88 0800 |0026: invoke-virtual {v8}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@88bc │ │ +2bd99a: 0c08 |0029: move-result-object v8 │ │ +2bd99c: 7210 4789 0800 |002a: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +2bd9a2: 0a00 |002d: move-result v0 │ │ +2bd9a4: 3800 2401 |002e: if-eqz v0, 0152 // +0124 │ │ +2bd9a8: 7210 4889 0800 |0030: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +2bd9ae: 0c00 |0033: move-result-object v0 │ │ +2bd9b0: 1f00 b00f |0034: check-cast v0, Lde/kromke/andreas/musictagger/MainActivity$UriOrPath; // type@0fb0 │ │ +2bd9b4: 5402 9e6c |0036: iget-object v2, v0, Lde/kromke/andreas/musictagger/MainActivity$UriOrPath;.path:Ljava/lang/String; // field@6c9e │ │ +2bd9b8: 3902 1101 |0038: if-nez v2, 0149 // +0111 │ │ +2bd9bc: 5402 9f6c |003a: iget-object v2, v0, Lde/kromke/andreas/musictagger/MainActivity$UriOrPath;.uri:Landroid/net/Uri; // field@6c9f │ │ +2bd9c0: 3802 0d01 |003c: if-eqz v2, 0149 // +010d │ │ +2bd9c4: 2202 3910 |003e: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ +2bd9c8: 7010 cc87 0200 |0040: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2bd9ce: 1a03 136a |0043: const-string v3, "enterFileListMode(): intent data Uri path is " // string@6a13 │ │ +2bd9d2: 6e20 d787 3200 |0045: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2bd9d8: 5403 9f6c |0048: iget-object v3, v0, Lde/kromke/andreas/musictagger/MainActivity$UriOrPath;.uri:Landroid/net/Uri; // field@6c9f │ │ +2bd9dc: 6e10 5d06 0300 |004a: invoke-virtual {v3}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@065d │ │ +2bd9e2: 0c03 |004d: move-result-object v3 │ │ +2bd9e4: 6e20 d787 3200 |004e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2bd9ea: 6e10 df87 0200 |0051: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2bd9f0: 0c02 |0054: move-result-object v2 │ │ +2bd9f2: 1a03 fb0d |0055: const-string v3, "CMT : MainActivity" // string@0dfb │ │ +2bd9f6: 7120 450e 2300 |0057: invoke-static {v3, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ +2bd9fc: 2202 3910 |005a: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ +2bda00: 7010 cc87 0200 |005c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2bda06: 1a04 0b6a |005f: const-string v4, "enterFileListMode(): Uri authority = " // string@6a0b │ │ +2bda0a: 6e20 d787 4200 |0061: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2bda10: 5404 9f6c |0064: iget-object v4, v0, Lde/kromke/andreas/musictagger/MainActivity$UriOrPath;.uri:Landroid/net/Uri; // field@6c9f │ │ +2bda14: 6e10 5906 0400 |0066: invoke-virtual {v4}, Landroid/net/Uri;.getAuthority:()Ljava/lang/String; // method@0659 │ │ +2bda1a: 0c04 |0069: move-result-object v4 │ │ +2bda1c: 6e20 d787 4200 |006a: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2bda22: 6e10 df87 0200 |006d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2bda28: 0c02 |0070: move-result-object v2 │ │ +2bda2a: 7120 450e 2300 |0071: invoke-static {v3, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ +2bda30: 2202 3910 |0074: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ +2bda34: 7010 cc87 0200 |0076: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2bda3a: 1a04 0d6a |0079: const-string v4, "enterFileListMode(): Uri scheme = " // string@6a0d │ │ +2bda3e: 6e20 d787 4200 |007b: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2bda44: 5404 9f6c |007e: iget-object v4, v0, Lde/kromke/andreas/musictagger/MainActivity$UriOrPath;.uri:Landroid/net/Uri; // field@6c9f │ │ +2bda48: 6e10 6006 0400 |0080: invoke-virtual {v4}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@0660 │ │ +2bda4e: 0c04 |0083: move-result-object v4 │ │ +2bda50: 6e20 d787 4200 |0084: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2bda56: 6e10 df87 0200 |0087: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2bda5c: 0c02 |008a: move-result-object v2 │ │ +2bda5e: 7120 450e 2300 |008b: invoke-static {v3, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ +2bda64: 2202 3910 |008e: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ +2bda68: 7010 cc87 0200 |0090: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2bda6e: 1a04 0c6a |0093: const-string v4, "enterFileListMode(): Uri host = " // string@6a0c │ │ +2bda72: 6e20 d787 4200 |0095: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2bda78: 5404 9f6c |0098: iget-object v4, v0, Lde/kromke/andreas/musictagger/MainActivity$UriOrPath;.uri:Landroid/net/Uri; // field@6c9f │ │ +2bda7c: 6e10 5b06 0400 |009a: invoke-virtual {v4}, Landroid/net/Uri;.getHost:()Ljava/lang/String; // method@065b │ │ +2bda82: 0c04 |009d: move-result-object v4 │ │ +2bda84: 6e20 d787 4200 |009e: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2bda8a: 6e10 df87 0200 |00a1: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2bda90: 0c02 |00a4: move-result-object v2 │ │ +2bda92: 7120 450e 2300 |00a5: invoke-static {v3, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ +2bda98: 5402 9f6c |00a8: iget-object v2, v0, Lde/kromke/andreas/musictagger/MainActivity$UriOrPath;.uri:Landroid/net/Uri; // field@6c9f │ │ +2bda9c: 7120 2086 2700 |00aa: invoke-static {v7, v2}, Lde/kromke/andreas/utilities/UriToPath;.getPathFromIntentUri:(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String; // method@8620 │ │ +2bdaa2: 0c02 |00ad: move-result-object v2 │ │ +2bdaa4: 2204 3910 |00ae: new-instance v4, Ljava/lang/StringBuilder; // type@1039 │ │ +2bdaa8: 7010 cc87 0400 |00b0: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2bdaae: 1a05 0e6a |00b3: const-string v5, "enterFileListMode(): derived path is " // string@6a0e │ │ +2bdab2: 6e20 d787 5400 |00b5: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2bdab8: 6e20 d787 2400 |00b8: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2bdabe: 6e10 df87 0400 |00bb: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2bdac4: 0c04 |00be: move-result-object v4 │ │ +2bdac6: 7120 450e 4300 |00bf: invoke-static {v3, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ +2bdacc: 3802 8700 |00c2: if-eqz v2, 0149 // +0087 │ │ +2bdad0: 2204 f50f |00c4: new-instance v4, Ljava/io/File; // type@0ff5 │ │ +2bdad4: 7020 4c86 2400 |00c6: invoke-direct {v4, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@864c │ │ +2bdada: 2205 3910 |00c9: new-instance v5, Ljava/lang/StringBuilder; // type@1039 │ │ +2bdade: 7010 cc87 0500 |00cb: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2bdae4: 1a06 116a |00ce: const-string v6, "enterFileListMode(): f.exists() = " // string@6a11 │ │ +2bdae8: 6e20 d787 6500 |00d0: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2bdaee: 6e10 5486 0400 |00d3: invoke-virtual {v4}, Ljava/io/File;.exists:()Z // method@8654 │ │ +2bdaf4: 0a06 |00d6: move-result v6 │ │ +2bdaf6: 6e20 d887 6500 |00d7: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@87d8 │ │ +2bdafc: 6e10 df87 0500 |00da: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2bdb02: 0c05 |00dd: move-result-object v5 │ │ +2bdb04: 7120 450e 5300 |00de: invoke-static {v3, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ +2bdb0a: 2205 3910 |00e1: new-instance v5, Ljava/lang/StringBuilder; // type@1039 │ │ +2bdb0e: 7010 cc87 0500 |00e3: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2bdb14: 1a06 126a |00e6: const-string v6, "enterFileListMode(): f.isFile() = " // string@6a12 │ │ +2bdb18: 6e20 d787 6500 |00e8: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2bdb1e: 6e10 5d86 0400 |00eb: invoke-virtual {v4}, Ljava/io/File;.isFile:()Z // method@865d │ │ +2bdb24: 0a06 |00ee: move-result v6 │ │ +2bdb26: 6e20 d887 6500 |00ef: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@87d8 │ │ +2bdb2c: 6e10 df87 0500 |00f2: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2bdb32: 0c05 |00f5: move-result-object v5 │ │ +2bdb34: 7120 450e 5300 |00f6: invoke-static {v3, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ +2bdb3a: 2205 3910 |00f9: new-instance v5, Ljava/lang/StringBuilder; // type@1039 │ │ +2bdb3e: 7010 cc87 0500 |00fb: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2bdb44: 1a06 0f6a |00fe: const-string v6, "enterFileListMode(): f.canRead() = " // string@6a0f │ │ +2bdb48: 6e20 d787 6500 |0100: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2bdb4e: 6e10 4e86 0400 |0103: invoke-virtual {v4}, Ljava/io/File;.canRead:()Z // method@864e │ │ +2bdb54: 0a06 |0106: move-result v6 │ │ +2bdb56: 6e20 d887 6500 |0107: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@87d8 │ │ +2bdb5c: 6e10 df87 0500 |010a: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2bdb62: 0c05 |010d: move-result-object v5 │ │ +2bdb64: 7120 450e 5300 |010e: invoke-static {v3, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ +2bdb6a: 2205 3910 |0111: new-instance v5, Ljava/lang/StringBuilder; // type@1039 │ │ +2bdb6e: 7010 cc87 0500 |0113: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2bdb74: 1a06 106a |0116: const-string v6, "enterFileListMode(): f.canWrite() = " // string@6a10 │ │ +2bdb78: 6e20 d787 6500 |0118: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2bdb7e: 6e10 4f86 0400 |011b: invoke-virtual {v4}, Ljava/io/File;.canWrite:()Z // method@864f │ │ +2bdb84: 0a06 |011e: move-result v6 │ │ +2bdb86: 6e20 d887 6500 |011f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@87d8 │ │ +2bdb8c: 6e10 df87 0500 |0122: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2bdb92: 0c05 |0125: move-result-object v5 │ │ +2bdb94: 7120 450e 5300 |0126: invoke-static {v3, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ +2bdb9a: 6e10 5486 0400 |0129: invoke-virtual {v4}, Ljava/io/File;.exists:()Z // method@8654 │ │ +2bdba0: 0a05 |012c: move-result v5 │ │ +2bdba2: 3805 1400 |012d: if-eqz v5, 0141 // +0014 │ │ +2bdba6: 6e10 5d86 0400 |012f: invoke-virtual {v4}, Ljava/io/File;.isFile:()Z // method@865d │ │ +2bdbac: 0a05 |0132: move-result v5 │ │ +2bdbae: 3805 0e00 |0133: if-eqz v5, 0141 // +000e │ │ +2bdbb2: 6e10 4e86 0400 |0135: invoke-virtual {v4}, Ljava/io/File;.canRead:()Z // method@864e │ │ +2bdbb8: 0a04 |0138: move-result v4 │ │ +2bdbba: 3804 0800 |0139: if-eqz v4, 0141 // +0008 │ │ +2bdbbe: 1a04 156a |013b: const-string v4, "enterFileListMode(): path seems to be valid" // string@6a15 │ │ +2bdbc2: 7120 450e 4300 |013d: invoke-static {v3, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ +2bdbc8: 2807 |0140: goto 0147 // +0007 │ │ +2bdbca: 1a02 146a |0141: const-string v2, "enterFileListMode(): path seems to be invalid" // string@6a14 │ │ +2bdbce: 7120 4d0e 2300 |0143: invoke-static {v3, v2}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0e4d │ │ +2bdbd4: 0712 |0146: move-object v2, v1 │ │ +2bdbd6: 5b02 9e6c |0147: iput-object v2, v0, Lde/kromke/andreas/musictagger/MainActivity$UriOrPath;.path:Ljava/lang/String; // field@6c9e │ │ +2bdbda: 5402 9e6c |0149: iget-object v2, v0, Lde/kromke/andreas/musictagger/MainActivity$UriOrPath;.path:Ljava/lang/String; // field@6c9e │ │ +2bdbde: 5400 9f6c |014b: iget-object v0, v0, Lde/kromke/andreas/musictagger/MainActivity$UriOrPath;.uri:Landroid/net/Uri; // field@6c9f │ │ +2bdbe2: 7030 2784 2700 |014d: invoke-direct {v7, v2, v0}, Lde/kromke/andreas/musictagger/MainActivity;.addObject:(Ljava/lang/String;Landroid/net/Uri;)V // method@8427 │ │ +2bdbe8: 2900 dafe |0150: goto/16 002a // -0126 │ │ +2bdbec: 5578 bd6c |0152: iget-boolean v8, v7, Lde/kromke/andreas/musictagger/MainActivity;.mbNotConvertedToSaf:Z // field@6cbd │ │ +2bdbf0: 1210 |0154: const/4 v0, #int 1 // #1 │ │ +2bdbf2: 3808 1100 |0155: if-eqz v8, 0166 // +0011 │ │ +2bdbf6: 6e10 3184 0700 |0157: invoke-virtual {v7}, Lde/kromke/andreas/musictagger/MainActivity;.getApplicationContext:()Landroid/content/Context; // method@8431 │ │ +2bdbfc: 0c08 |015a: move-result-object v8 │ │ +2bdbfe: 1401 ba00 107f |015b: const v1, #float 1.91413e+38 // #7f1000ba │ │ +2bdc04: 7130 7916 1800 |015e: invoke-static {v8, v1, v0}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@1679 │ │ +2bdc0a: 0c08 |0161: move-result-object v8 │ │ +2bdc0c: 6e10 7b16 0800 |0162: invoke-virtual {v8}, Landroid/widget/Toast;.show:()V // method@167b │ │ +2bdc12: 2813 |0165: goto 0178 // +0013 │ │ +2bdc14: 5578 bf6c |0166: iget-boolean v8, v7, Lde/kromke/andreas/musictagger/MainActivity;.mbSuccessfullyConvertedToSaf:Z // field@6cbf │ │ +2bdc18: 3808 1000 |0168: if-eqz v8, 0178 // +0010 │ │ +2bdc1c: 6e10 3184 0700 |016a: invoke-virtual {v7}, Lde/kromke/andreas/musictagger/MainActivity;.getApplicationContext:()Landroid/content/Context; // method@8431 │ │ +2bdc22: 0c08 |016d: move-result-object v8 │ │ +2bdc24: 1401 b900 107f |016e: const v1, #float 1.91413e+38 // #7f1000b9 │ │ +2bdc2a: 7130 7916 1800 |0171: invoke-static {v8, v1, v0}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@1679 │ │ +2bdc30: 0c08 |0174: move-result-object v8 │ │ +2bdc32: 6e10 7b16 0800 |0175: invoke-virtual {v8}, Landroid/widget/Toast;.show:()V // method@167b │ │ +2bdc38: 5478 a26c |0178: iget-object v8, v7, Lde/kromke/andreas/musictagger/MainActivity;.mAudioPathArrayList:Ljava/util/ArrayList; // field@6ca2 │ │ +2bdc3c: 6e10 c388 0800 |017a: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@88c3 │ │ +2bdc42: 0a08 |017d: move-result v8 │ │ +2bdc44: 5978 ab6c |017e: iput v8, v7, Lde/kromke/andreas/musictagger/MainActivity;.mNumOfAudioFiles:I // field@6cab │ │ +2bdc48: 5478 a56c |0180: iget-object v8, v7, Lde/kromke/andreas/musictagger/MainActivity;.mDividerView:Landroid/view/View; // field@6ca5 │ │ +2bdc4c: 1300 0800 |0182: const/16 v0, #int 8 // #8 │ │ +2bdc50: 6e20 9d10 0800 |0184: invoke-virtual {v8, v0}, Landroid/view/View;.setVisibility:(I)V // method@109d │ │ +2bdc56: 5478 a96c |0187: iget-object v8, v7, Lde/kromke/andreas/musictagger/MainActivity;.mFooterView:Landroid/widget/TextView; // field@6ca9 │ │ +2bdc5a: 6e20 7516 0800 |0189: invoke-virtual {v8, v0}, Landroid/widget/TextView;.setVisibility:(I)V // method@1675 │ │ +2bdc60: 7010 5d84 0700 |018c: invoke-direct {v7}, Lde/kromke/andreas/musictagger/MainActivity;.setupPathList2:()V // method@845d │ │ +2bdc66: 0e00 |018f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=804 │ │ 0x0005 line=806 │ │ 0x0007 line=807 │ │ 0x0009 line=808 │ │ 0x000b line=811 │ │ @@ -1387397,29 +1387398,29 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 24 16-bit code units │ │ -2bdc64: |[2bdc64] de.kromke.andreas.musictagger.MainActivity.initListSelection:()V │ │ -2bdc74: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -2bdc76: 5940 ad6c |0001: iput v0, v4, Lde/kromke/andreas/musictagger/MainActivity;.mNumOfSelectedFiles:I // field@6cad │ │ -2bdc7a: 5441 b46c |0003: iget-object v1, v4, Lde/kromke/andreas/musictagger/MainActivity;.mSelectedList:[Z // field@6cb4 │ │ -2bdc7e: 3801 1200 |0005: if-eqz v1, 0017 // +0012 │ │ -2bdc82: 2112 |0007: array-length v2, v1 │ │ -2bdc84: 3520 0f00 |0008: if-ge v0, v2, 0017 // +000f │ │ -2bdc88: 4703 0100 |000a: aget-boolean v3, v1, v0 │ │ -2bdc8c: 3803 0800 |000c: if-eqz v3, 0014 // +0008 │ │ -2bdc90: 5243 ad6c |000e: iget v3, v4, Lde/kromke/andreas/musictagger/MainActivity;.mNumOfSelectedFiles:I // field@6cad │ │ -2bdc94: d803 0301 |0010: add-int/lit8 v3, v3, #int 1 // #01 │ │ -2bdc98: 5943 ad6c |0012: iput v3, v4, Lde/kromke/andreas/musictagger/MainActivity;.mNumOfSelectedFiles:I // field@6cad │ │ -2bdc9c: d800 0001 |0014: add-int/lit8 v0, v0, #int 1 // #01 │ │ -2bdca0: 28f2 |0016: goto 0008 // -000e │ │ -2bdca2: 0e00 |0017: return-void │ │ +2bdc68: |[2bdc68] de.kromke.andreas.musictagger.MainActivity.initListSelection:()V │ │ +2bdc78: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +2bdc7a: 5940 ad6c |0001: iput v0, v4, Lde/kromke/andreas/musictagger/MainActivity;.mNumOfSelectedFiles:I // field@6cad │ │ +2bdc7e: 5441 b46c |0003: iget-object v1, v4, Lde/kromke/andreas/musictagger/MainActivity;.mSelectedList:[Z // field@6cb4 │ │ +2bdc82: 3801 1200 |0005: if-eqz v1, 0017 // +0012 │ │ +2bdc86: 2112 |0007: array-length v2, v1 │ │ +2bdc88: 3520 0f00 |0008: if-ge v0, v2, 0017 // +000f │ │ +2bdc8c: 4703 0100 |000a: aget-boolean v3, v1, v0 │ │ +2bdc90: 3803 0800 |000c: if-eqz v3, 0014 // +0008 │ │ +2bdc94: 5243 ad6c |000e: iget v3, v4, Lde/kromke/andreas/musictagger/MainActivity;.mNumOfSelectedFiles:I // field@6cad │ │ +2bdc98: d803 0301 |0010: add-int/lit8 v3, v3, #int 1 // #01 │ │ +2bdc9c: 5943 ad6c |0012: iput v3, v4, Lde/kromke/andreas/musictagger/MainActivity;.mNumOfSelectedFiles:I // field@6cad │ │ +2bdca0: d800 0001 |0014: add-int/lit8 v0, v0, #int 1 // #01 │ │ +2bdca4: 28f2 |0016: goto 0008 // -000e │ │ +2bdca6: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=342 │ │ 0x0003 line=343 │ │ 0x0007 line=345 │ │ 0x000e line=349 │ │ locals : │ │ @@ -1387564,67 +1387565,67 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 99 16-bit code units │ │ -2be560: |[2be560] de.kromke.andreas.musictagger.MainActivity.playNext:()V │ │ -2be570: 6000 b06c |0000: sget v0, Lde/kromke/andreas/musictagger/MainActivity;.mPlayingIndex:I // field@6cb0 │ │ -2be574: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -2be576: 7120 5587 1000 |0003: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@8755 │ │ -2be57c: 0a00 |0006: move-result v0 │ │ -2be57e: 5451 b46c |0007: iget-object v1, v5, Lde/kromke/andreas/musictagger/MainActivity;.mSelectedList:[Z // field@6cb4 │ │ -2be582: 2112 |0009: array-length v2, v1 │ │ -2be584: 12f3 |000a: const/4 v3, #int -1 // #ff │ │ -2be586: 3520 5000 |000b: if-ge v0, v2, 005b // +0050 │ │ -2be58a: 4701 0100 |000d: aget-boolean v1, v1, v0 │ │ -2be58e: 3901 0300 |000f: if-nez v1, 0012 // +0003 │ │ -2be592: 2814 |0011: goto 0025 // +0014 │ │ -2be594: 5451 a76c |0012: iget-object v1, v5, Lde/kromke/andreas/musictagger/MainActivity;.mFileList:Ljava/util/List; // field@6ca7 │ │ -2be598: 7220 6a89 0100 |0014: invoke-interface {v1, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ -2be59e: 0c01 |0017: move-result-object v1 │ │ -2be5a0: 1f01 dc0f |0018: check-cast v1, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry; // type@0fdc │ │ -2be5a4: 5452 a46c |001a: iget-object v2, v5, Lde/kromke/andreas/musictagger/MainActivity;.mDir:Lde/kromke/andreas/utilities/DirectoryTree; // field@6ca4 │ │ -2be5a8: 3802 0c00 |001c: if-eqz v2, 0028 // +000c │ │ -2be5ac: 7020 4284 1500 |001e: invoke-direct {v5, v1}, Lde/kromke/andreas/musictagger/MainActivity;.isAudioFile:(Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;)Z // method@8442 │ │ -2be5b2: 0a02 |0021: move-result v2 │ │ -2be5b4: 3802 0300 |0022: if-eqz v2, 0025 // +0003 │ │ -2be5b8: 2804 |0024: goto 0028 // +0004 │ │ -2be5ba: d800 0001 |0025: add-int/lit8 v0, v0, #int 1 // #01 │ │ -2be5be: 28e0 |0027: goto 0007 // -0020 │ │ -2be5c0: 6e20 5484 1500 |0028: invoke-virtual {v5, v1}, Lde/kromke/andreas/musictagger/MainActivity;.prepareMediaPlayer:(Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;)Z // method@8454 │ │ -2be5c6: 0a02 |002b: move-result v2 │ │ -2be5c8: 3802 0c00 |002c: if-eqz v2, 0038 // +000c │ │ -2be5cc: 6202 aa6c |002e: sget-object v2, Lde/kromke/andreas/musictagger/MainActivity;.mMediaPlayer:Landroid/media/MediaPlayer; // field@6caa │ │ -2be5d0: 6e10 aa05 0200 |0030: invoke-virtual {v2}, Landroid/media/MediaPlayer;.start:()V // method@05aa │ │ -2be5d6: 6700 b06c |0033: sput v0, Lde/kromke/andreas/musictagger/MainActivity;.mPlayingIndex:I // field@6cb0 │ │ -2be5da: 1a02 789a |0035: const-string v2, "playing: " // string@9a78 │ │ -2be5de: 2805 |0037: goto 003c // +0005 │ │ -2be5e0: 6703 b06c |0038: sput v3, Lde/kromke/andreas/musictagger/MainActivity;.mPlayingIndex:I // field@6cb0 │ │ -2be5e4: 1a02 779a |003a: const-string v2, "playing denied by Android: " // string@9a77 │ │ -2be5e8: 2204 3910 |003c: new-instance v4, Ljava/lang/StringBuilder; // type@1039 │ │ -2be5ec: 7010 cc87 0400 |003e: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2be5f2: 6e20 d787 2400 |0041: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2be5f8: 7210 0685 0100 |0044: invoke-interface {v1}, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;.getName:()Ljava/lang/String; // method@8506 │ │ -2be5fe: 0c01 |0047: move-result-object v1 │ │ -2be600: 6e20 d787 1400 |0048: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2be606: 6e10 df87 0400 |004b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2be60c: 0c01 |004e: move-result-object v1 │ │ -2be60e: 6e10 3184 0500 |004f: invoke-virtual {v5}, Lde/kromke/andreas/musictagger/MainActivity;.getApplicationContext:()Landroid/content/Context; // method@8431 │ │ -2be614: 0c02 |0052: move-result-object v2 │ │ -2be616: 1214 |0053: const/4 v4, #int 1 // #1 │ │ -2be618: 7130 7a16 1204 |0054: invoke-static {v2, v1, v4}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@167a │ │ -2be61e: 0c01 |0057: move-result-object v1 │ │ -2be620: 6e10 7b16 0100 |0058: invoke-virtual {v1}, Landroid/widget/Toast;.show:()V // method@167b │ │ -2be626: 5451 b46c |005b: iget-object v1, v5, Lde/kromke/andreas/musictagger/MainActivity;.mSelectedList:[Z // field@6cb4 │ │ -2be62a: 2111 |005d: array-length v1, v1 │ │ -2be62c: 3410 0400 |005e: if-lt v0, v1, 0062 // +0004 │ │ -2be630: 6703 b06c |0060: sput v3, Lde/kromke/andreas/musictagger/MainActivity;.mPlayingIndex:I // field@6cb0 │ │ -2be634: 0e00 |0062: return-void │ │ +2be564: |[2be564] de.kromke.andreas.musictagger.MainActivity.playNext:()V │ │ +2be574: 6000 b06c |0000: sget v0, Lde/kromke/andreas/musictagger/MainActivity;.mPlayingIndex:I // field@6cb0 │ │ +2be578: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +2be57a: 7120 5587 1000 |0003: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@8755 │ │ +2be580: 0a00 |0006: move-result v0 │ │ +2be582: 5451 b46c |0007: iget-object v1, v5, Lde/kromke/andreas/musictagger/MainActivity;.mSelectedList:[Z // field@6cb4 │ │ +2be586: 2112 |0009: array-length v2, v1 │ │ +2be588: 12f3 |000a: const/4 v3, #int -1 // #ff │ │ +2be58a: 3520 5000 |000b: if-ge v0, v2, 005b // +0050 │ │ +2be58e: 4701 0100 |000d: aget-boolean v1, v1, v0 │ │ +2be592: 3901 0300 |000f: if-nez v1, 0012 // +0003 │ │ +2be596: 2814 |0011: goto 0025 // +0014 │ │ +2be598: 5451 a76c |0012: iget-object v1, v5, Lde/kromke/andreas/musictagger/MainActivity;.mFileList:Ljava/util/List; // field@6ca7 │ │ +2be59c: 7220 6a89 0100 |0014: invoke-interface {v1, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ +2be5a2: 0c01 |0017: move-result-object v1 │ │ +2be5a4: 1f01 dc0f |0018: check-cast v1, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry; // type@0fdc │ │ +2be5a8: 5452 a46c |001a: iget-object v2, v5, Lde/kromke/andreas/musictagger/MainActivity;.mDir:Lde/kromke/andreas/utilities/DirectoryTree; // field@6ca4 │ │ +2be5ac: 3802 0c00 |001c: if-eqz v2, 0028 // +000c │ │ +2be5b0: 7020 4284 1500 |001e: invoke-direct {v5, v1}, Lde/kromke/andreas/musictagger/MainActivity;.isAudioFile:(Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;)Z // method@8442 │ │ +2be5b6: 0a02 |0021: move-result v2 │ │ +2be5b8: 3802 0300 |0022: if-eqz v2, 0025 // +0003 │ │ +2be5bc: 2804 |0024: goto 0028 // +0004 │ │ +2be5be: d800 0001 |0025: add-int/lit8 v0, v0, #int 1 // #01 │ │ +2be5c2: 28e0 |0027: goto 0007 // -0020 │ │ +2be5c4: 6e20 5484 1500 |0028: invoke-virtual {v5, v1}, Lde/kromke/andreas/musictagger/MainActivity;.prepareMediaPlayer:(Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;)Z // method@8454 │ │ +2be5ca: 0a02 |002b: move-result v2 │ │ +2be5cc: 3802 0c00 |002c: if-eqz v2, 0038 // +000c │ │ +2be5d0: 6202 aa6c |002e: sget-object v2, Lde/kromke/andreas/musictagger/MainActivity;.mMediaPlayer:Landroid/media/MediaPlayer; // field@6caa │ │ +2be5d4: 6e10 aa05 0200 |0030: invoke-virtual {v2}, Landroid/media/MediaPlayer;.start:()V // method@05aa │ │ +2be5da: 6700 b06c |0033: sput v0, Lde/kromke/andreas/musictagger/MainActivity;.mPlayingIndex:I // field@6cb0 │ │ +2be5de: 1a02 789a |0035: const-string v2, "playing: " // string@9a78 │ │ +2be5e2: 2805 |0037: goto 003c // +0005 │ │ +2be5e4: 6703 b06c |0038: sput v3, Lde/kromke/andreas/musictagger/MainActivity;.mPlayingIndex:I // field@6cb0 │ │ +2be5e8: 1a02 779a |003a: const-string v2, "playing denied by Android: " // string@9a77 │ │ +2be5ec: 2204 3910 |003c: new-instance v4, Ljava/lang/StringBuilder; // type@1039 │ │ +2be5f0: 7010 cc87 0400 |003e: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2be5f6: 6e20 d787 2400 |0041: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2be5fc: 7210 0685 0100 |0044: invoke-interface {v1}, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;.getName:()Ljava/lang/String; // method@8506 │ │ +2be602: 0c01 |0047: move-result-object v1 │ │ +2be604: 6e20 d787 1400 |0048: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2be60a: 6e10 df87 0400 |004b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2be610: 0c01 |004e: move-result-object v1 │ │ +2be612: 6e10 3184 0500 |004f: invoke-virtual {v5}, Lde/kromke/andreas/musictagger/MainActivity;.getApplicationContext:()Landroid/content/Context; // method@8431 │ │ +2be618: 0c02 |0052: move-result-object v2 │ │ +2be61a: 1214 |0053: const/4 v4, #int 1 // #1 │ │ +2be61c: 7130 7a16 1204 |0054: invoke-static {v2, v1, v4}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@167a │ │ +2be622: 0c01 |0057: move-result-object v1 │ │ +2be624: 6e10 7b16 0100 |0058: invoke-virtual {v1}, Landroid/widget/Toast;.show:()V // method@167b │ │ +2be62a: 5451 b46c |005b: iget-object v1, v5, Lde/kromke/andreas/musictagger/MainActivity;.mSelectedList:[Z // field@6cb4 │ │ +2be62e: 2111 |005d: array-length v1, v1 │ │ +2be630: 3410 0400 |005e: if-lt v0, v1, 0062 // +0004 │ │ +2be634: 6703 b06c |0060: sput v3, Lde/kromke/andreas/musictagger/MainActivity;.mPlayingIndex:I // field@6cb0 │ │ +2be638: 0e00 |0062: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1492 │ │ 0x0007 line=1493 │ │ 0x000d line=1495 │ │ 0x0012 line=1500 │ │ 0x001a line=1502 │ │ @@ -1387644,29 +1387645,29 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -2be638: |[2be638] de.kromke.andreas.musictagger.MainActivity.populateFiles:()V │ │ -2be648: 5440 b16c |0000: iget-object v0, v4, Lde/kromke/andreas/musictagger/MainActivity;.mProgressBar:Landroid/widget/ProgressBar; // field@6cb1 │ │ -2be64c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -2be64e: 6e20 6f15 1000 |0003: invoke-virtual {v0, v1}, Landroid/widget/ProgressBar;.setVisibility:(I)V // method@156f │ │ -2be654: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -2be656: 5c40 b76c |0007: iput-boolean v0, v4, Lde/kromke/andreas/musictagger/MainActivity;.mbAsyncTaskBusy:Z // field@6cb7 │ │ -2be65a: 2202 af0f |0009: new-instance v2, Lde/kromke/andreas/musictagger/MainActivity$FileAccessTask; // type@0faf │ │ -2be65e: 1203 |000b: const/4 v3, #int 0 // #0 │ │ -2be660: 7030 1384 4203 |000c: invoke-direct {v2, v4, v3}, Lde/kromke/andreas/musictagger/MainActivity$FileAccessTask;.:(Lde/kromke/andreas/musictagger/MainActivity;Lde/kromke/andreas/musictagger/MainActivity$1;)V // method@8413 │ │ -2be666: 2303 bd13 |000f: new-array v3, v0, [Ljava/lang/Integer; // type@13bd │ │ -2be66a: 7110 3487 0000 |0011: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2be670: 0c00 |0014: move-result-object v0 │ │ -2be672: 4d00 0301 |0015: aput-object v0, v3, v1 │ │ -2be676: 6e20 1684 3200 |0017: invoke-virtual {v2, v3}, Lde/kromke/andreas/musictagger/MainActivity$FileAccessTask;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@8416 │ │ -2be67c: 0e00 |001a: return-void │ │ +2be63c: |[2be63c] de.kromke.andreas.musictagger.MainActivity.populateFiles:()V │ │ +2be64c: 5440 b16c |0000: iget-object v0, v4, Lde/kromke/andreas/musictagger/MainActivity;.mProgressBar:Landroid/widget/ProgressBar; // field@6cb1 │ │ +2be650: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +2be652: 6e20 6f15 1000 |0003: invoke-virtual {v0, v1}, Landroid/widget/ProgressBar;.setVisibility:(I)V // method@156f │ │ +2be658: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +2be65a: 5c40 b76c |0007: iput-boolean v0, v4, Lde/kromke/andreas/musictagger/MainActivity;.mbAsyncTaskBusy:Z // field@6cb7 │ │ +2be65e: 2202 af0f |0009: new-instance v2, Lde/kromke/andreas/musictagger/MainActivity$FileAccessTask; // type@0faf │ │ +2be662: 1203 |000b: const/4 v3, #int 0 // #0 │ │ +2be664: 7030 1384 4203 |000c: invoke-direct {v2, v4, v3}, Lde/kromke/andreas/musictagger/MainActivity$FileAccessTask;.:(Lde/kromke/andreas/musictagger/MainActivity;Lde/kromke/andreas/musictagger/MainActivity$1;)V // method@8413 │ │ +2be66a: 2303 bd13 |000f: new-array v3, v0, [Ljava/lang/Integer; // type@13bd │ │ +2be66e: 7110 3487 0000 |0011: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2be674: 0c00 |0014: move-result-object v0 │ │ +2be676: 4d00 0301 |0015: aput-object v0, v3, v1 │ │ +2be67a: 6e20 1684 3200 |0017: invoke-virtual {v2, v3}, Lde/kromke/andreas/musictagger/MainActivity$FileAccessTask;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@8416 │ │ +2be680: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=407 │ │ 0x0007 line=410 │ │ 0x0009 line=411 │ │ locals : │ │ 0x0000 - 0x001b reg=4 this Lde/kromke/andreas/musictagger/MainActivity; │ │ @@ -1387676,76 +1387677,76 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 131 16-bit code units │ │ -2be680: |[2be680] de.kromke.andreas.musictagger.MainActivity.populateFiles2:(I)V │ │ -2be690: 2204 3910 |0000: new-instance v4, Ljava/lang/StringBuilder; // type@1039 │ │ -2be694: 7010 cc87 0400 |0002: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2be69a: 1a00 9b9a |0005: const-string v0, "populateFiles2(): found " // string@9a9b │ │ -2be69e: 6e20 d787 0400 |0007: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2be6a4: 5430 a76c |000a: iget-object v0, v3, Lde/kromke/andreas/musictagger/MainActivity;.mFileList:Ljava/util/List; // field@6ca7 │ │ -2be6a8: 7210 7389 0000 |000c: invoke-interface {v0}, Ljava/util/List;.size:()I // method@8973 │ │ -2be6ae: 0a00 |000f: move-result v0 │ │ -2be6b0: 6e20 d387 0400 |0010: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2be6b6: 1a00 5501 |0013: const-string v0, " directory entries" // string@0155 │ │ -2be6ba: 6e20 d787 0400 |0015: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2be6c0: 6e10 df87 0400 |0018: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2be6c6: 0c04 |001b: move-result-object v4 │ │ -2be6c8: 1a00 fb0d |001c: const-string v0, "CMT : MainActivity" // string@0dfb │ │ -2be6cc: 7120 450e 4000 |001e: invoke-static {v0, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ -2be6d2: 2204 7c10 |0021: new-instance v4, Ljava/util/ArrayList; // type@107c │ │ -2be6d6: 7010 ae88 0400 |0023: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@88ae │ │ -2be6dc: 5b34 a26c |0026: iput-object v4, v3, Lde/kromke/andreas/musictagger/MainActivity;.mAudioPathArrayList:Ljava/util/ArrayList; // field@6ca2 │ │ -2be6e0: 5434 a46c |0028: iget-object v4, v3, Lde/kromke/andreas/musictagger/MainActivity;.mDir:Lde/kromke/andreas/utilities/DirectoryTree; // field@6ca4 │ │ -2be6e4: 7210 1185 0400 |002a: invoke-interface {v4}, Lde/kromke/andreas/utilities/DirectoryTree;.getInfoString:()Ljava/lang/String; // method@8511 │ │ -2be6ea: 0c04 |002d: move-result-object v4 │ │ -2be6ec: 5430 a96c |002e: iget-object v0, v3, Lde/kromke/andreas/musictagger/MainActivity;.mFooterView:Landroid/widget/TextView; // field@6ca9 │ │ -2be6f0: 6e20 6516 4000 |0030: invoke-virtual {v0, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1665 │ │ -2be6f6: 1204 |0033: const/4 v4, #int 0 // #0 │ │ -2be6f8: 5934 ab6c |0034: iput v4, v3, Lde/kromke/andreas/musictagger/MainActivity;.mNumOfAudioFiles:I // field@6cab │ │ -2be6fc: 5430 a76c |0036: iget-object v0, v3, Lde/kromke/andreas/musictagger/MainActivity;.mFileList:Ljava/util/List; // field@6ca7 │ │ -2be700: 7210 6e89 0000 |0038: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ -2be706: 0c00 |003b: move-result-object v0 │ │ -2be708: 7210 4789 0000 |003c: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -2be70e: 0a01 |003f: move-result v1 │ │ -2be710: 3801 3600 |0040: if-eqz v1, 0076 // +0036 │ │ -2be714: 7210 4889 0000 |0042: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -2be71a: 0c01 |0045: move-result-object v1 │ │ -2be71c: 1f01 dc0f |0046: check-cast v1, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry; // type@0fdc │ │ -2be720: 7210 0685 0100 |0048: invoke-interface {v1}, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;.getName:()Ljava/lang/String; // method@8506 │ │ -2be726: 0c02 |004b: move-result-object v2 │ │ -2be728: 7210 0a85 0100 |004c: invoke-interface {v1}, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;.isDirectory:()Z // method@850a │ │ -2be72e: 0a01 |004f: move-result v1 │ │ -2be730: 3801 1400 |0050: if-eqz v1, 0064 // +0014 │ │ -2be734: 2201 3910 |0052: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2be738: 7010 cc87 0100 |0054: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2be73e: 6e20 d787 2100 |0057: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2be744: 1a02 6a04 |005a: const-string v2, "/" // string@046a │ │ -2be748: 6e20 d787 2100 |005c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2be74e: 6e10 df87 0100 |005f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2be754: 0c02 |0062: move-result-object v2 │ │ -2be756: 280d |0063: goto 0070 // +000d │ │ -2be758: 7020 4384 2300 |0064: invoke-direct {v3, v2}, Lde/kromke/andreas/musictagger/MainActivity;.isAudioFile:(Ljava/lang/String;)Z // method@8443 │ │ -2be75e: 0a01 |0067: move-result v1 │ │ -2be760: 3801 0800 |0068: if-eqz v1, 0070 // +0008 │ │ -2be764: 5231 ab6c |006a: iget v1, v3, Lde/kromke/andreas/musictagger/MainActivity;.mNumOfAudioFiles:I // field@6cab │ │ -2be768: d801 0101 |006c: add-int/lit8 v1, v1, #int 1 // #01 │ │ -2be76c: 5931 ab6c |006e: iput v1, v3, Lde/kromke/andreas/musictagger/MainActivity;.mNumOfAudioFiles:I // field@6cab │ │ -2be770: 5431 a26c |0070: iget-object v1, v3, Lde/kromke/andreas/musictagger/MainActivity;.mAudioPathArrayList:Ljava/util/ArrayList; // field@6ca2 │ │ -2be774: 6e20 b288 2100 |0072: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -2be77a: 28c7 |0075: goto 003c // -0039 │ │ -2be77c: 7010 5d84 0300 |0076: invoke-direct {v3}, Lde/kromke/andreas/musictagger/MainActivity;.setupPathList2:()V // method@845d │ │ -2be782: 5c34 b76c |0079: iput-boolean v4, v3, Lde/kromke/andreas/musictagger/MainActivity;.mbAsyncTaskBusy:Z // field@6cb7 │ │ -2be786: 5434 b16c |007b: iget-object v4, v3, Lde/kromke/andreas/musictagger/MainActivity;.mProgressBar:Landroid/widget/ProgressBar; // field@6cb1 │ │ -2be78a: 1300 0800 |007d: const/16 v0, #int 8 // #8 │ │ -2be78e: 6e20 6f15 0400 |007f: invoke-virtual {v4, v0}, Landroid/widget/ProgressBar;.setVisibility:(I)V // method@156f │ │ -2be794: 0e00 |0082: return-void │ │ +2be684: |[2be684] de.kromke.andreas.musictagger.MainActivity.populateFiles2:(I)V │ │ +2be694: 2204 3910 |0000: new-instance v4, Ljava/lang/StringBuilder; // type@1039 │ │ +2be698: 7010 cc87 0400 |0002: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2be69e: 1a00 9b9a |0005: const-string v0, "populateFiles2(): found " // string@9a9b │ │ +2be6a2: 6e20 d787 0400 |0007: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2be6a8: 5430 a76c |000a: iget-object v0, v3, Lde/kromke/andreas/musictagger/MainActivity;.mFileList:Ljava/util/List; // field@6ca7 │ │ +2be6ac: 7210 7389 0000 |000c: invoke-interface {v0}, Ljava/util/List;.size:()I // method@8973 │ │ +2be6b2: 0a00 |000f: move-result v0 │ │ +2be6b4: 6e20 d387 0400 |0010: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2be6ba: 1a00 5501 |0013: const-string v0, " directory entries" // string@0155 │ │ +2be6be: 6e20 d787 0400 |0015: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2be6c4: 6e10 df87 0400 |0018: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2be6ca: 0c04 |001b: move-result-object v4 │ │ +2be6cc: 1a00 fb0d |001c: const-string v0, "CMT : MainActivity" // string@0dfb │ │ +2be6d0: 7120 450e 4000 |001e: invoke-static {v0, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ +2be6d6: 2204 7c10 |0021: new-instance v4, Ljava/util/ArrayList; // type@107c │ │ +2be6da: 7010 ae88 0400 |0023: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@88ae │ │ +2be6e0: 5b34 a26c |0026: iput-object v4, v3, Lde/kromke/andreas/musictagger/MainActivity;.mAudioPathArrayList:Ljava/util/ArrayList; // field@6ca2 │ │ +2be6e4: 5434 a46c |0028: iget-object v4, v3, Lde/kromke/andreas/musictagger/MainActivity;.mDir:Lde/kromke/andreas/utilities/DirectoryTree; // field@6ca4 │ │ +2be6e8: 7210 1185 0400 |002a: invoke-interface {v4}, Lde/kromke/andreas/utilities/DirectoryTree;.getInfoString:()Ljava/lang/String; // method@8511 │ │ +2be6ee: 0c04 |002d: move-result-object v4 │ │ +2be6f0: 5430 a96c |002e: iget-object v0, v3, Lde/kromke/andreas/musictagger/MainActivity;.mFooterView:Landroid/widget/TextView; // field@6ca9 │ │ +2be6f4: 6e20 6516 4000 |0030: invoke-virtual {v0, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1665 │ │ +2be6fa: 1204 |0033: const/4 v4, #int 0 // #0 │ │ +2be6fc: 5934 ab6c |0034: iput v4, v3, Lde/kromke/andreas/musictagger/MainActivity;.mNumOfAudioFiles:I // field@6cab │ │ +2be700: 5430 a76c |0036: iget-object v0, v3, Lde/kromke/andreas/musictagger/MainActivity;.mFileList:Ljava/util/List; // field@6ca7 │ │ +2be704: 7210 6e89 0000 |0038: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@896e │ │ +2be70a: 0c00 |003b: move-result-object v0 │ │ +2be70c: 7210 4789 0000 |003c: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +2be712: 0a01 |003f: move-result v1 │ │ +2be714: 3801 3600 |0040: if-eqz v1, 0076 // +0036 │ │ +2be718: 7210 4889 0000 |0042: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +2be71e: 0c01 |0045: move-result-object v1 │ │ +2be720: 1f01 dc0f |0046: check-cast v1, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry; // type@0fdc │ │ +2be724: 7210 0685 0100 |0048: invoke-interface {v1}, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;.getName:()Ljava/lang/String; // method@8506 │ │ +2be72a: 0c02 |004b: move-result-object v2 │ │ +2be72c: 7210 0a85 0100 |004c: invoke-interface {v1}, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;.isDirectory:()Z // method@850a │ │ +2be732: 0a01 |004f: move-result v1 │ │ +2be734: 3801 1400 |0050: if-eqz v1, 0064 // +0014 │ │ +2be738: 2201 3910 |0052: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2be73c: 7010 cc87 0100 |0054: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2be742: 6e20 d787 2100 |0057: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2be748: 1a02 6a04 |005a: const-string v2, "/" // string@046a │ │ +2be74c: 6e20 d787 2100 |005c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2be752: 6e10 df87 0100 |005f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2be758: 0c02 |0062: move-result-object v2 │ │ +2be75a: 280d |0063: goto 0070 // +000d │ │ +2be75c: 7020 4384 2300 |0064: invoke-direct {v3, v2}, Lde/kromke/andreas/musictagger/MainActivity;.isAudioFile:(Ljava/lang/String;)Z // method@8443 │ │ +2be762: 0a01 |0067: move-result v1 │ │ +2be764: 3801 0800 |0068: if-eqz v1, 0070 // +0008 │ │ +2be768: 5231 ab6c |006a: iget v1, v3, Lde/kromke/andreas/musictagger/MainActivity;.mNumOfAudioFiles:I // field@6cab │ │ +2be76c: d801 0101 |006c: add-int/lit8 v1, v1, #int 1 // #01 │ │ +2be770: 5931 ab6c |006e: iput v1, v3, Lde/kromke/andreas/musictagger/MainActivity;.mNumOfAudioFiles:I // field@6cab │ │ +2be774: 5431 a26c |0070: iget-object v1, v3, Lde/kromke/andreas/musictagger/MainActivity;.mAudioPathArrayList:Ljava/util/ArrayList; // field@6ca2 │ │ +2be778: 6e20 b288 2100 |0072: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +2be77e: 28c7 |0075: goto 003c // -0039 │ │ +2be780: 7010 5d84 0300 |0076: invoke-direct {v3}, Lde/kromke/andreas/musictagger/MainActivity;.setupPathList2:()V // method@845d │ │ +2be786: 5c34 b76c |0079: iput-boolean v4, v3, Lde/kromke/andreas/musictagger/MainActivity;.mbAsyncTaskBusy:Z // field@6cb7 │ │ +2be78a: 5434 b16c |007b: iget-object v4, v3, Lde/kromke/andreas/musictagger/MainActivity;.mProgressBar:Landroid/widget/ProgressBar; // field@6cb1 │ │ +2be78e: 1300 0800 |007d: const/16 v0, #int 8 // #8 │ │ +2be792: 6e20 6f15 0400 |007f: invoke-virtual {v4, v0}, Landroid/widget/ProgressBar;.setVisibility:(I)V // method@156f │ │ +2be798: 0e00 |0082: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=422 │ │ 0x0021 line=424 │ │ 0x0028 line=425 │ │ 0x002e line=426 │ │ 0x0034 line=427 │ │ @@ -1387843,25 +1387844,25 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 19 16-bit code units │ │ -2be798: |[2be798] de.kromke.andreas.musictagger.MainActivity.setPathListAdapter:()V │ │ -2be7a8: 2206 ac0f |0000: new-instance v6, Lde/kromke/andreas/musictagger/MainActivity$2; // type@0fac │ │ -2be7ac: 5475 a26c |0002: iget-object v5, v7, Lde/kromke/andreas/musictagger/MainActivity;.mAudioPathArrayList:Ljava/util/ArrayList; // field@6ca2 │ │ -2be7b0: 1403 0300 0901 |0004: const v3, #float 2.51629e-38 // #01090003 │ │ -2be7b6: 1404 1400 0201 |0007: const v4, #float 2.38773e-38 // #01020014 │ │ -2be7bc: 0760 |000a: move-object v0, v6 │ │ -2be7be: 0771 |000b: move-object v1, v7 │ │ -2be7c0: 0772 |000c: move-object v2, v7 │ │ -2be7c2: 7606 0c84 0000 |000d: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lde/kromke/andreas/musictagger/MainActivity$2;.:(Lde/kromke/andreas/musictagger/MainActivity;Landroid/content/Context;IILjava/util/List;)V // method@840c │ │ -2be7c8: 5b76 ae6c |0010: iput-object v6, v7, Lde/kromke/andreas/musictagger/MainActivity;.mPathListAdapter:Landroid/widget/ArrayAdapter; // field@6cae │ │ -2be7cc: 0e00 |0012: return-void │ │ +2be79c: |[2be79c] de.kromke.andreas.musictagger.MainActivity.setPathListAdapter:()V │ │ +2be7ac: 2206 ac0f |0000: new-instance v6, Lde/kromke/andreas/musictagger/MainActivity$2; // type@0fac │ │ +2be7b0: 5475 a26c |0002: iget-object v5, v7, Lde/kromke/andreas/musictagger/MainActivity;.mAudioPathArrayList:Ljava/util/ArrayList; // field@6ca2 │ │ +2be7b4: 1403 0300 0901 |0004: const v3, #float 2.51629e-38 // #01090003 │ │ +2be7ba: 1404 1400 0201 |0007: const v4, #float 2.38773e-38 // #01020014 │ │ +2be7c0: 0760 |000a: move-object v0, v6 │ │ +2be7c2: 0771 |000b: move-object v1, v7 │ │ +2be7c4: 0772 |000c: move-object v2, v7 │ │ +2be7c6: 7606 0c84 0000 |000d: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lde/kromke/andreas/musictagger/MainActivity$2;.:(Lde/kromke/andreas/musictagger/MainActivity;Landroid/content/Context;IILjava/util/List;)V // method@840c │ │ +2be7cc: 5b76 ae6c |0010: iput-object v6, v7, Lde/kromke/andreas/musictagger/MainActivity;.mPathListAdapter:Landroid/widget/ArrayAdapter; // field@6cae │ │ +2be7d0: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1234 │ │ locals : │ │ 0x0000 - 0x0013 reg=7 this Lde/kromke/andreas/musictagger/MainActivity; │ │ │ │ #26 : (in Lde/kromke/andreas/musictagger/MainActivity;) │ │ @@ -1387869,75 +1387870,75 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 119 16-bit code units │ │ -2be7d0: |[2be7d0] de.kromke.andreas.musictagger.MainActivity.setSelectionMode:(Landroid/view/View;I)V │ │ -2be7e0: dc00 0602 |0000: rem-int/lit8 v0, v6, #int 2 // #02 │ │ -2be7e4: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -2be7e6: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -2be7e8: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -2be7ec: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -2be7ee: 2802 |0007: goto 0009 // +0002 │ │ -2be7f0: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -2be7f2: 5443 b46c |0009: iget-object v3, v4, Lde/kromke/andreas/musictagger/MainActivity;.mSelectedList:[Z // field@6cb4 │ │ -2be7f6: 3803 1000 |000b: if-eqz v3, 001b // +0010 │ │ -2be7fa: 4703 0306 |000d: aget-boolean v3, v3, v6 │ │ -2be7fe: 3803 0c00 |000f: if-eqz v3, 001b // +000c │ │ -2be802: 3800 0600 |0011: if-eqz v0, 0017 // +0006 │ │ -2be806: 1400 3700 067f |0013: const v0, #float 1.78118e+38 // #7f060037 │ │ -2be80c: 280e |0016: goto 0024 // +000e │ │ -2be80e: 1400 3800 067f |0017: const v0, #float 1.78118e+38 // #7f060038 │ │ -2be814: 280a |001a: goto 0024 // +000a │ │ -2be816: 3800 0600 |001b: if-eqz v0, 0021 // +0006 │ │ -2be81a: 1400 3500 067f |001d: const v0, #float 1.78118e+38 // #7f060035 │ │ -2be820: 2804 |0020: goto 0024 // +0004 │ │ -2be822: 1400 3600 067f |0021: const v0, #float 1.78118e+38 // #7f060036 │ │ -2be828: 5443 a46c |0024: iget-object v3, v4, Lde/kromke/andreas/musictagger/MainActivity;.mDir:Lde/kromke/andreas/utilities/DirectoryTree; // field@6ca4 │ │ -2be82c: 3803 4500 |0026: if-eqz v3, 006b // +0045 │ │ -2be830: 5443 a76c |0028: iget-object v3, v4, Lde/kromke/andreas/musictagger/MainActivity;.mFileList:Ljava/util/List; // field@6ca7 │ │ -2be834: 3803 2600 |002a: if-eqz v3, 0050 // +0026 │ │ -2be838: 7210 7389 0300 |002c: invoke-interface {v3}, Ljava/util/List;.size:()I // method@8973 │ │ -2be83e: 0a03 |002f: move-result v3 │ │ -2be840: 3436 0300 |0030: if-lt v6, v3, 0033 // +0003 │ │ -2be844: 281e |0032: goto 0050 // +001e │ │ -2be846: 5443 a76c |0033: iget-object v3, v4, Lde/kromke/andreas/musictagger/MainActivity;.mFileList:Ljava/util/List; // field@6ca7 │ │ -2be84a: 7220 6a89 6300 |0035: invoke-interface {v3, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ -2be850: 0c06 |0038: move-result-object v6 │ │ -2be852: 1f06 dc0f |0039: check-cast v6, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry; // type@0fdc │ │ -2be856: 7210 0a85 0600 |003b: invoke-interface {v6}, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;.isDirectory:()Z // method@850a │ │ -2be85c: 0a03 |003e: move-result v3 │ │ -2be85e: 3903 0d00 |003f: if-nez v3, 004c // +000d │ │ -2be862: 7020 4284 6400 |0041: invoke-direct {v4, v6}, Lde/kromke/andreas/musictagger/MainActivity;.isAudioFile:(Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;)Z // method@8442 │ │ -2be868: 0a06 |0044: move-result v6 │ │ -2be86a: 3806 0300 |0045: if-eqz v6, 0048 // +0003 │ │ -2be86e: 2805 |0047: goto 004c // +0005 │ │ -2be870: 6e20 6310 2500 |0048: invoke-virtual {v5, v2}, Landroid/view/View;.setEnabled:(Z)V // method@1063 │ │ -2be876: 2820 |004b: goto 006b // +0020 │ │ -2be878: 6e20 6310 1500 |004c: invoke-virtual {v5, v1}, Landroid/view/View;.setEnabled:(Z)V // method@1063 │ │ -2be87e: 281c |004f: goto 006b // +001c │ │ -2be880: 2201 3910 |0050: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2be884: 7010 cc87 0100 |0052: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2be88a: 1a02 5ba8 |0055: const-string v2, "setSelectionMode(): position " // string@a85b │ │ -2be88e: 6e20 d787 2100 |0057: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2be894: 6e20 d387 6100 |005a: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2be89a: 1a06 d101 |005d: const-string v6, " is outside of mFileList" // string@01d1 │ │ -2be89e: 6e20 d787 6100 |005f: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2be8a4: 6e10 df87 0100 |0062: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2be8aa: 0c06 |0065: move-result-object v6 │ │ -2be8ac: 1a01 fb0d |0066: const-string v1, "CMT : MainActivity" // string@0dfb │ │ -2be8b0: 7120 470e 6100 |0068: invoke-static {v1, v6}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ -2be8b6: 6e10 3884 0400 |006b: invoke-virtual {v4}, Lde/kromke/andreas/musictagger/MainActivity;.getResources:()Landroid/content/res/Resources; // method@8438 │ │ -2be8bc: 0c06 |006e: move-result-object v6 │ │ -2be8be: 6e20 0f03 0600 |006f: invoke-virtual {v6, v0}, Landroid/content/res/Resources;.getColor:(I)I // method@030f │ │ -2be8c4: 0a06 |0072: move-result v6 │ │ -2be8c6: 6e20 5b10 6500 |0073: invoke-virtual {v5, v6}, Landroid/view/View;.setBackgroundColor:(I)V // method@105b │ │ -2be8cc: 0e00 |0076: return-void │ │ +2be7d4: |[2be7d4] de.kromke.andreas.musictagger.MainActivity.setSelectionMode:(Landroid/view/View;I)V │ │ +2be7e4: dc00 0602 |0000: rem-int/lit8 v0, v6, #int 2 // #02 │ │ +2be7e8: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +2be7ea: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +2be7ec: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +2be7f0: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +2be7f2: 2802 |0007: goto 0009 // +0002 │ │ +2be7f4: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +2be7f6: 5443 b46c |0009: iget-object v3, v4, Lde/kromke/andreas/musictagger/MainActivity;.mSelectedList:[Z // field@6cb4 │ │ +2be7fa: 3803 1000 |000b: if-eqz v3, 001b // +0010 │ │ +2be7fe: 4703 0306 |000d: aget-boolean v3, v3, v6 │ │ +2be802: 3803 0c00 |000f: if-eqz v3, 001b // +000c │ │ +2be806: 3800 0600 |0011: if-eqz v0, 0017 // +0006 │ │ +2be80a: 1400 3700 067f |0013: const v0, #float 1.78118e+38 // #7f060037 │ │ +2be810: 280e |0016: goto 0024 // +000e │ │ +2be812: 1400 3800 067f |0017: const v0, #float 1.78118e+38 // #7f060038 │ │ +2be818: 280a |001a: goto 0024 // +000a │ │ +2be81a: 3800 0600 |001b: if-eqz v0, 0021 // +0006 │ │ +2be81e: 1400 3500 067f |001d: const v0, #float 1.78118e+38 // #7f060035 │ │ +2be824: 2804 |0020: goto 0024 // +0004 │ │ +2be826: 1400 3600 067f |0021: const v0, #float 1.78118e+38 // #7f060036 │ │ +2be82c: 5443 a46c |0024: iget-object v3, v4, Lde/kromke/andreas/musictagger/MainActivity;.mDir:Lde/kromke/andreas/utilities/DirectoryTree; // field@6ca4 │ │ +2be830: 3803 4500 |0026: if-eqz v3, 006b // +0045 │ │ +2be834: 5443 a76c |0028: iget-object v3, v4, Lde/kromke/andreas/musictagger/MainActivity;.mFileList:Ljava/util/List; // field@6ca7 │ │ +2be838: 3803 2600 |002a: if-eqz v3, 0050 // +0026 │ │ +2be83c: 7210 7389 0300 |002c: invoke-interface {v3}, Ljava/util/List;.size:()I // method@8973 │ │ +2be842: 0a03 |002f: move-result v3 │ │ +2be844: 3436 0300 |0030: if-lt v6, v3, 0033 // +0003 │ │ +2be848: 281e |0032: goto 0050 // +001e │ │ +2be84a: 5443 a76c |0033: iget-object v3, v4, Lde/kromke/andreas/musictagger/MainActivity;.mFileList:Ljava/util/List; // field@6ca7 │ │ +2be84e: 7220 6a89 6300 |0035: invoke-interface {v3, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ +2be854: 0c06 |0038: move-result-object v6 │ │ +2be856: 1f06 dc0f |0039: check-cast v6, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry; // type@0fdc │ │ +2be85a: 7210 0a85 0600 |003b: invoke-interface {v6}, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;.isDirectory:()Z // method@850a │ │ +2be860: 0a03 |003e: move-result v3 │ │ +2be862: 3903 0d00 |003f: if-nez v3, 004c // +000d │ │ +2be866: 7020 4284 6400 |0041: invoke-direct {v4, v6}, Lde/kromke/andreas/musictagger/MainActivity;.isAudioFile:(Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;)Z // method@8442 │ │ +2be86c: 0a06 |0044: move-result v6 │ │ +2be86e: 3806 0300 |0045: if-eqz v6, 0048 // +0003 │ │ +2be872: 2805 |0047: goto 004c // +0005 │ │ +2be874: 6e20 6310 2500 |0048: invoke-virtual {v5, v2}, Landroid/view/View;.setEnabled:(Z)V // method@1063 │ │ +2be87a: 2820 |004b: goto 006b // +0020 │ │ +2be87c: 6e20 6310 1500 |004c: invoke-virtual {v5, v1}, Landroid/view/View;.setEnabled:(Z)V // method@1063 │ │ +2be882: 281c |004f: goto 006b // +001c │ │ +2be884: 2201 3910 |0050: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2be888: 7010 cc87 0100 |0052: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2be88e: 1a02 5ba8 |0055: const-string v2, "setSelectionMode(): position " // string@a85b │ │ +2be892: 6e20 d787 2100 |0057: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2be898: 6e20 d387 6100 |005a: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2be89e: 1a06 d101 |005d: const-string v6, " is outside of mFileList" // string@01d1 │ │ +2be8a2: 6e20 d787 6100 |005f: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2be8a8: 6e10 df87 0100 |0062: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2be8ae: 0c06 |0065: move-result-object v6 │ │ +2be8b0: 1a01 fb0d |0066: const-string v1, "CMT : MainActivity" // string@0dfb │ │ +2be8b4: 7120 470e 6100 |0068: invoke-static {v1, v6}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ +2be8ba: 6e10 3884 0400 |006b: invoke-virtual {v4}, Lde/kromke/andreas/musictagger/MainActivity;.getResources:()Landroid/content/res/Resources; // method@8438 │ │ +2be8c0: 0c06 |006e: move-result-object v6 │ │ +2be8c2: 6e20 0f03 0600 |006f: invoke-virtual {v6, v0}, Landroid/content/res/Resources;.getColor:(I)I // method@030f │ │ +2be8c8: 0a06 |0072: move-result v6 │ │ +2be8ca: 6e20 5b10 6500 |0073: invoke-virtual {v5, v6}, Landroid/view/View;.setBackgroundColor:(I)V // method@105b │ │ +2be8d0: 0e00 |0076: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1191 │ │ 0x0009 line=1193 │ │ 0x0024 line=1202 │ │ 0x0028 line=1204 │ │ 0x0033 line=1211 │ │ @@ -1387956,127 +1387957,127 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 241 16-bit code units │ │ -2be8d0: |[2be8d0] de.kromke.andreas.musictagger.MainActivity.setupPathList:()V │ │ -2be8e0: 6e10 3484 0600 |0000: invoke-virtual {v6}, Lde/kromke/andreas/musictagger/MainActivity;.getIntent:()Landroid/content/Intent; // method@8434 │ │ -2be8e6: 0c00 |0003: move-result-object v0 │ │ -2be8e8: 6e10 6e02 0000 |0004: invoke-virtual {v0}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@026e │ │ -2be8ee: 0c01 |0007: move-result-object v1 │ │ -2be8f0: 2202 7c10 |0008: new-instance v2, Ljava/util/ArrayList; // type@107c │ │ -2be8f4: 7010 ae88 0200 |000a: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@88ae │ │ -2be8fa: 2203 3910 |000d: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ -2be8fe: 7010 cc87 0300 |000f: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2be904: 1a04 c1aa |0012: const-string v4, "setupPathList(): intent action is " // string@aac1 │ │ -2be908: 6e20 d787 4300 |0014: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2be90e: 6e10 6e02 0000 |0017: invoke-virtual {v0}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@026e │ │ -2be914: 0c04 |001a: move-result-object v4 │ │ -2be916: 6e20 d787 4300 |001b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2be91c: 6e10 df87 0300 |001e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2be922: 0c03 |0021: move-result-object v3 │ │ -2be924: 1a04 fb0d |0022: const-string v4, "CMT : MainActivity" // string@0dfb │ │ -2be928: 7120 450e 3400 |0024: invoke-static {v4, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ -2be92e: 2203 3910 |0027: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ -2be932: 7010 cc87 0300 |0029: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2be938: 1a05 c3aa |002c: const-string v5, "setupPathList(): intent type is " // string@aac3 │ │ -2be93c: 6e20 d787 5300 |002e: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2be942: 6e10 7e02 0000 |0031: invoke-virtual {v0}, Landroid/content/Intent;.getType:()Ljava/lang/String; // method@027e │ │ -2be948: 0c05 |0034: move-result-object v5 │ │ -2be94a: 6e20 d787 5300 |0035: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2be950: 6e10 df87 0300 |0038: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2be956: 0c03 |003b: move-result-object v3 │ │ -2be958: 7120 450e 3400 |003c: invoke-static {v4, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ -2be95e: 2203 3910 |003f: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ -2be962: 7010 cc87 0300 |0041: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2be968: 1a05 c2aa |0044: const-string v5, "setupPathList(): intent data is " // string@aac2 │ │ -2be96c: 6e20 d787 5300 |0046: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2be972: 6e10 7402 0000 |0049: invoke-virtual {v0}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@0274 │ │ -2be978: 0c05 |004c: move-result-object v5 │ │ -2be97a: 6e20 d687 5300 |004d: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ -2be980: 6e10 df87 0300 |0050: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2be986: 0c03 |0053: move-result-object v3 │ │ -2be988: 7120 450e 3400 |0054: invoke-static {v4, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ -2be98e: 1a03 ab5a |0057: const-string v3, "android.intent.action.VIEW" // string@5aab │ │ -2be992: 6e20 9c87 1300 |0059: invoke-virtual {v3, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2be998: 0a03 |005c: move-result v3 │ │ -2be99a: 3903 4d00 |005d: if-nez v3, 00aa // +004d │ │ -2be99e: 1a03 9e5a |005f: const-string v3, "android.intent.action.EDIT" // string@5a9e │ │ -2be9a2: 6e20 9c87 1300 |0061: invoke-virtual {v3, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2be9a8: 0a03 |0064: move-result v3 │ │ -2be9aa: 3803 0300 |0065: if-eqz v3, 0068 // +0003 │ │ -2be9ae: 2843 |0067: goto 00aa // +0043 │ │ -2be9b0: 1a03 a65a |0068: const-string v3, "android.intent.action.SEND" // string@5aa6 │ │ -2be9b4: 6e20 9c87 1300 |006a: invoke-virtual {v3, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2be9ba: 0a03 |006d: move-result v3 │ │ -2be9bc: 1a04 b85a |006e: const-string v4, "android.intent.extra.STREAM" // string@5ab8 │ │ -2be9c0: 3803 1300 |0070: if-eqz v3, 0083 // +0013 │ │ -2be9c4: 6e20 7902 4000 |0072: invoke-virtual {v0, v4}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@0279 │ │ -2be9ca: 0c01 |0075: move-result-object v1 │ │ -2be9cc: 1f01 2901 |0076: check-cast v1, Landroid/net/Uri; // type@0129 │ │ -2be9d0: 3801 4000 |0078: if-eqz v1, 00b8 // +0040 │ │ -2be9d4: 2203 b00f |007a: new-instance v3, Lde/kromke/andreas/musictagger/MainActivity$UriOrPath; // type@0fb0 │ │ -2be9d8: 7020 1a84 1300 |007c: invoke-direct {v3, v1}, Lde/kromke/andreas/musictagger/MainActivity$UriOrPath;.:(Landroid/net/Uri;)V // method@841a │ │ -2be9de: 6e20 b288 3200 |007f: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -2be9e4: 2836 |0082: goto 00b8 // +0036 │ │ -2be9e6: 1a03 a75a |0083: const-string v3, "android.intent.action.SEND_MULTIPLE" // string@5aa7 │ │ -2be9ea: 6e20 9c87 1300 |0085: invoke-virtual {v3, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2be9f0: 0a01 |0088: move-result v1 │ │ -2be9f2: 3801 2f00 |0089: if-eqz v1, 00b8 // +002f │ │ -2be9f6: 6e20 7802 4000 |008b: invoke-virtual {v0, v4}, Landroid/content/Intent;.getParcelableArrayListExtra:(Ljava/lang/String;)Ljava/util/ArrayList; // method@0278 │ │ -2be9fc: 0c01 |008e: move-result-object v1 │ │ -2be9fe: 3801 2900 |008f: if-eqz v1, 00b8 // +0029 │ │ -2bea02: 6e10 bc88 0100 |0091: invoke-virtual {v1}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@88bc │ │ -2bea08: 0c01 |0094: move-result-object v1 │ │ -2bea0a: 7210 4789 0100 |0095: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -2bea10: 0a03 |0098: move-result v3 │ │ -2bea12: 3803 1f00 |0099: if-eqz v3, 00b8 // +001f │ │ -2bea16: 7210 4889 0100 |009b: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -2bea1c: 0c03 |009e: move-result-object v3 │ │ -2bea1e: 1f03 2901 |009f: check-cast v3, Landroid/net/Uri; // type@0129 │ │ -2bea22: 2204 b00f |00a1: new-instance v4, Lde/kromke/andreas/musictagger/MainActivity$UriOrPath; // type@0fb0 │ │ -2bea26: 7020 1a84 3400 |00a3: invoke-direct {v4, v3}, Lde/kromke/andreas/musictagger/MainActivity$UriOrPath;.:(Landroid/net/Uri;)V // method@841a │ │ -2bea2c: 6e20 b288 4200 |00a6: invoke-virtual {v2, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -2bea32: 28ec |00a9: goto 0095 // -0014 │ │ -2bea34: 6e10 7402 0000 |00aa: invoke-virtual {v0}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@0274 │ │ -2bea3a: 0c01 |00ad: move-result-object v1 │ │ -2bea3c: 3801 0a00 |00ae: if-eqz v1, 00b8 // +000a │ │ -2bea40: 2203 b00f |00b0: new-instance v3, Lde/kromke/andreas/musictagger/MainActivity$UriOrPath; // type@0fb0 │ │ -2bea44: 7020 1a84 1300 |00b2: invoke-direct {v3, v1}, Lde/kromke/andreas/musictagger/MainActivity$UriOrPath;.:(Landroid/net/Uri;)V // method@841a │ │ -2bea4a: 6e20 b288 3200 |00b5: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -2bea50: 1a01 c499 |00b8: const-string v1, "pathTable" // string@99c4 │ │ -2bea54: 6e20 7c02 1000 |00ba: invoke-virtual {v0, v1}, Landroid/content/Intent;.getStringArrayListExtra:(Ljava/lang/String;)Ljava/util/ArrayList; // method@027c │ │ -2bea5a: 0c00 |00bd: move-result-object v0 │ │ -2bea5c: 3800 1b00 |00be: if-eqz v0, 00d9 // +001b │ │ -2bea60: 6e10 bc88 0000 |00c0: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@88bc │ │ -2bea66: 0c00 |00c3: move-result-object v0 │ │ -2bea68: 7210 4789 0000 |00c4: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -2bea6e: 0a01 |00c7: move-result v1 │ │ -2bea70: 3801 1100 |00c8: if-eqz v1, 00d9 // +0011 │ │ -2bea74: 7210 4889 0000 |00ca: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -2bea7a: 0c01 |00cd: move-result-object v1 │ │ -2bea7c: 1f01 3710 |00ce: check-cast v1, Ljava/lang/String; // type@1037 │ │ -2bea80: 2203 b00f |00d0: new-instance v3, Lde/kromke/andreas/musictagger/MainActivity$UriOrPath; // type@0fb0 │ │ -2bea84: 7020 1b84 1300 |00d2: invoke-direct {v3, v1}, Lde/kromke/andreas/musictagger/MainActivity$UriOrPath;.:(Ljava/lang/String;)V // method@841b │ │ -2bea8a: 6e20 b288 3200 |00d5: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -2bea90: 28ec |00d8: goto 00c4 // -0014 │ │ -2bea92: 5460 a26c |00d9: iget-object v0, v6, Lde/kromke/andreas/musictagger/MainActivity;.mAudioPathArrayList:Ljava/util/ArrayList; // field@6ca2 │ │ -2bea96: 3900 0c00 |00db: if-nez v0, 00e7 // +000c │ │ -2bea9a: 6e10 c388 0200 |00dd: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@88c3 │ │ -2beaa0: 0a00 |00e0: move-result v0 │ │ -2beaa2: 3900 0600 |00e1: if-nez v0, 00e7 // +0006 │ │ -2beaa6: 7010 2d84 0600 |00e3: invoke-direct {v6}, Lde/kromke/andreas/musictagger/MainActivity;.enterFileBrowserMode:()V // method@842d │ │ -2beaac: 280a |00e6: goto 00f0 // +000a │ │ -2beaae: 6e10 c388 0200 |00e7: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@88c3 │ │ -2beab4: 0a00 |00ea: move-result v0 │ │ -2beab6: 3d00 0500 |00eb: if-lez v0, 00f0 // +0005 │ │ -2beaba: 7020 2e84 2600 |00ed: invoke-direct {v6, v2}, Lde/kromke/andreas/musictagger/MainActivity;.enterFileListMode:(Ljava/util/ArrayList;)V // method@842e │ │ -2beac0: 0e00 |00f0: return-void │ │ +2be8d4: |[2be8d4] de.kromke.andreas.musictagger.MainActivity.setupPathList:()V │ │ +2be8e4: 6e10 3484 0600 |0000: invoke-virtual {v6}, Lde/kromke/andreas/musictagger/MainActivity;.getIntent:()Landroid/content/Intent; // method@8434 │ │ +2be8ea: 0c00 |0003: move-result-object v0 │ │ +2be8ec: 6e10 6e02 0000 |0004: invoke-virtual {v0}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@026e │ │ +2be8f2: 0c01 |0007: move-result-object v1 │ │ +2be8f4: 2202 7c10 |0008: new-instance v2, Ljava/util/ArrayList; // type@107c │ │ +2be8f8: 7010 ae88 0200 |000a: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@88ae │ │ +2be8fe: 2203 3910 |000d: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ +2be902: 7010 cc87 0300 |000f: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2be908: 1a04 c1aa |0012: const-string v4, "setupPathList(): intent action is " // string@aac1 │ │ +2be90c: 6e20 d787 4300 |0014: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2be912: 6e10 6e02 0000 |0017: invoke-virtual {v0}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@026e │ │ +2be918: 0c04 |001a: move-result-object v4 │ │ +2be91a: 6e20 d787 4300 |001b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2be920: 6e10 df87 0300 |001e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2be926: 0c03 |0021: move-result-object v3 │ │ +2be928: 1a04 fb0d |0022: const-string v4, "CMT : MainActivity" // string@0dfb │ │ +2be92c: 7120 450e 3400 |0024: invoke-static {v4, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ +2be932: 2203 3910 |0027: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ +2be936: 7010 cc87 0300 |0029: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2be93c: 1a05 c3aa |002c: const-string v5, "setupPathList(): intent type is " // string@aac3 │ │ +2be940: 6e20 d787 5300 |002e: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2be946: 6e10 7e02 0000 |0031: invoke-virtual {v0}, Landroid/content/Intent;.getType:()Ljava/lang/String; // method@027e │ │ +2be94c: 0c05 |0034: move-result-object v5 │ │ +2be94e: 6e20 d787 5300 |0035: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2be954: 6e10 df87 0300 |0038: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2be95a: 0c03 |003b: move-result-object v3 │ │ +2be95c: 7120 450e 3400 |003c: invoke-static {v4, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ +2be962: 2203 3910 |003f: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ +2be966: 7010 cc87 0300 |0041: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2be96c: 1a05 c2aa |0044: const-string v5, "setupPathList(): intent data is " // string@aac2 │ │ +2be970: 6e20 d787 5300 |0046: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2be976: 6e10 7402 0000 |0049: invoke-virtual {v0}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@0274 │ │ +2be97c: 0c05 |004c: move-result-object v5 │ │ +2be97e: 6e20 d687 5300 |004d: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ +2be984: 6e10 df87 0300 |0050: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2be98a: 0c03 |0053: move-result-object v3 │ │ +2be98c: 7120 450e 3400 |0054: invoke-static {v4, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ +2be992: 1a03 ab5a |0057: const-string v3, "android.intent.action.VIEW" // string@5aab │ │ +2be996: 6e20 9c87 1300 |0059: invoke-virtual {v3, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2be99c: 0a03 |005c: move-result v3 │ │ +2be99e: 3903 4d00 |005d: if-nez v3, 00aa // +004d │ │ +2be9a2: 1a03 9e5a |005f: const-string v3, "android.intent.action.EDIT" // string@5a9e │ │ +2be9a6: 6e20 9c87 1300 |0061: invoke-virtual {v3, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2be9ac: 0a03 |0064: move-result v3 │ │ +2be9ae: 3803 0300 |0065: if-eqz v3, 0068 // +0003 │ │ +2be9b2: 2843 |0067: goto 00aa // +0043 │ │ +2be9b4: 1a03 a65a |0068: const-string v3, "android.intent.action.SEND" // string@5aa6 │ │ +2be9b8: 6e20 9c87 1300 |006a: invoke-virtual {v3, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2be9be: 0a03 |006d: move-result v3 │ │ +2be9c0: 1a04 b85a |006e: const-string v4, "android.intent.extra.STREAM" // string@5ab8 │ │ +2be9c4: 3803 1300 |0070: if-eqz v3, 0083 // +0013 │ │ +2be9c8: 6e20 7902 4000 |0072: invoke-virtual {v0, v4}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@0279 │ │ +2be9ce: 0c01 |0075: move-result-object v1 │ │ +2be9d0: 1f01 2901 |0076: check-cast v1, Landroid/net/Uri; // type@0129 │ │ +2be9d4: 3801 4000 |0078: if-eqz v1, 00b8 // +0040 │ │ +2be9d8: 2203 b00f |007a: new-instance v3, Lde/kromke/andreas/musictagger/MainActivity$UriOrPath; // type@0fb0 │ │ +2be9dc: 7020 1a84 1300 |007c: invoke-direct {v3, v1}, Lde/kromke/andreas/musictagger/MainActivity$UriOrPath;.:(Landroid/net/Uri;)V // method@841a │ │ +2be9e2: 6e20 b288 3200 |007f: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +2be9e8: 2836 |0082: goto 00b8 // +0036 │ │ +2be9ea: 1a03 a75a |0083: const-string v3, "android.intent.action.SEND_MULTIPLE" // string@5aa7 │ │ +2be9ee: 6e20 9c87 1300 |0085: invoke-virtual {v3, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2be9f4: 0a01 |0088: move-result v1 │ │ +2be9f6: 3801 2f00 |0089: if-eqz v1, 00b8 // +002f │ │ +2be9fa: 6e20 7802 4000 |008b: invoke-virtual {v0, v4}, Landroid/content/Intent;.getParcelableArrayListExtra:(Ljava/lang/String;)Ljava/util/ArrayList; // method@0278 │ │ +2bea00: 0c01 |008e: move-result-object v1 │ │ +2bea02: 3801 2900 |008f: if-eqz v1, 00b8 // +0029 │ │ +2bea06: 6e10 bc88 0100 |0091: invoke-virtual {v1}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@88bc │ │ +2bea0c: 0c01 |0094: move-result-object v1 │ │ +2bea0e: 7210 4789 0100 |0095: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +2bea14: 0a03 |0098: move-result v3 │ │ +2bea16: 3803 1f00 |0099: if-eqz v3, 00b8 // +001f │ │ +2bea1a: 7210 4889 0100 |009b: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +2bea20: 0c03 |009e: move-result-object v3 │ │ +2bea22: 1f03 2901 |009f: check-cast v3, Landroid/net/Uri; // type@0129 │ │ +2bea26: 2204 b00f |00a1: new-instance v4, Lde/kromke/andreas/musictagger/MainActivity$UriOrPath; // type@0fb0 │ │ +2bea2a: 7020 1a84 3400 |00a3: invoke-direct {v4, v3}, Lde/kromke/andreas/musictagger/MainActivity$UriOrPath;.:(Landroid/net/Uri;)V // method@841a │ │ +2bea30: 6e20 b288 4200 |00a6: invoke-virtual {v2, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +2bea36: 28ec |00a9: goto 0095 // -0014 │ │ +2bea38: 6e10 7402 0000 |00aa: invoke-virtual {v0}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@0274 │ │ +2bea3e: 0c01 |00ad: move-result-object v1 │ │ +2bea40: 3801 0a00 |00ae: if-eqz v1, 00b8 // +000a │ │ +2bea44: 2203 b00f |00b0: new-instance v3, Lde/kromke/andreas/musictagger/MainActivity$UriOrPath; // type@0fb0 │ │ +2bea48: 7020 1a84 1300 |00b2: invoke-direct {v3, v1}, Lde/kromke/andreas/musictagger/MainActivity$UriOrPath;.:(Landroid/net/Uri;)V // method@841a │ │ +2bea4e: 6e20 b288 3200 |00b5: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +2bea54: 1a01 c499 |00b8: const-string v1, "pathTable" // string@99c4 │ │ +2bea58: 6e20 7c02 1000 |00ba: invoke-virtual {v0, v1}, Landroid/content/Intent;.getStringArrayListExtra:(Ljava/lang/String;)Ljava/util/ArrayList; // method@027c │ │ +2bea5e: 0c00 |00bd: move-result-object v0 │ │ +2bea60: 3800 1b00 |00be: if-eqz v0, 00d9 // +001b │ │ +2bea64: 6e10 bc88 0000 |00c0: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@88bc │ │ +2bea6a: 0c00 |00c3: move-result-object v0 │ │ +2bea6c: 7210 4789 0000 |00c4: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +2bea72: 0a01 |00c7: move-result v1 │ │ +2bea74: 3801 1100 |00c8: if-eqz v1, 00d9 // +0011 │ │ +2bea78: 7210 4889 0000 |00ca: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +2bea7e: 0c01 |00cd: move-result-object v1 │ │ +2bea80: 1f01 3710 |00ce: check-cast v1, Ljava/lang/String; // type@1037 │ │ +2bea84: 2203 b00f |00d0: new-instance v3, Lde/kromke/andreas/musictagger/MainActivity$UriOrPath; // type@0fb0 │ │ +2bea88: 7020 1b84 1300 |00d2: invoke-direct {v3, v1}, Lde/kromke/andreas/musictagger/MainActivity$UriOrPath;.:(Ljava/lang/String;)V // method@841b │ │ +2bea8e: 6e20 b288 3200 |00d5: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +2bea94: 28ec |00d8: goto 00c4 // -0014 │ │ +2bea96: 5460 a26c |00d9: iget-object v0, v6, Lde/kromke/andreas/musictagger/MainActivity;.mAudioPathArrayList:Ljava/util/ArrayList; // field@6ca2 │ │ +2bea9a: 3900 0c00 |00db: if-nez v0, 00e7 // +000c │ │ +2bea9e: 6e10 c388 0200 |00dd: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@88c3 │ │ +2beaa4: 0a00 |00e0: move-result v0 │ │ +2beaa6: 3900 0600 |00e1: if-nez v0, 00e7 // +0006 │ │ +2beaaa: 7010 2d84 0600 |00e3: invoke-direct {v6}, Lde/kromke/andreas/musictagger/MainActivity;.enterFileBrowserMode:()V // method@842d │ │ +2beab0: 280a |00e6: goto 00f0 // +000a │ │ +2beab2: 6e10 c388 0200 |00e7: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@88c3 │ │ +2beab8: 0a00 |00ea: move-result v0 │ │ +2beaba: 3d00 0500 |00eb: if-lez v0, 00f0 // +0005 │ │ +2beabe: 7020 2e84 2600 |00ed: invoke-direct {v6, v2}, Lde/kromke/andreas/musictagger/MainActivity;.enterFileListMode:(Ljava/util/ArrayList;)V // method@842e │ │ +2beac4: 0e00 |00f0: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1018 │ │ 0x0004 line=1019 │ │ 0x0008 line=1020 │ │ 0x000d line=1022 │ │ 0x0027 line=1023 │ │ @@ -1388111,49 +1388112,49 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 71 16-bit code units │ │ -2beac4: |[2beac4] de.kromke.andreas.musictagger.MainActivity.setupPathList2:()V │ │ -2bead4: 5430 b46c |0000: iget-object v0, v3, Lde/kromke/andreas/musictagger/MainActivity;.mSelectedList:[Z // field@6cb4 │ │ -2bead8: 1a01 fb0d |0002: const-string v1, "CMT : MainActivity" // string@0dfb │ │ -2beadc: 3800 1300 |0004: if-eqz v0, 0017 // +0013 │ │ -2beae0: 2100 |0006: array-length v0, v0 │ │ -2beae2: 5432 a26c |0007: iget-object v2, v3, Lde/kromke/andreas/musictagger/MainActivity;.mAudioPathArrayList:Ljava/util/ArrayList; // field@6ca2 │ │ -2beae6: 6e10 c388 0200 |0009: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@88c3 │ │ -2beaec: 0a02 |000c: move-result v2 │ │ -2beaee: 3220 0a00 |000d: if-eq v0, v2, 0017 // +000a │ │ -2beaf2: 1a00 c7aa |000f: const-string v0, "setupPathList2() : recreate selection array due to size mismatch" // string@aac7 │ │ -2beaf6: 7120 4d0e 0100 |0011: invoke-static {v1, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0e4d │ │ -2beafc: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -2beafe: 5b30 b46c |0015: iput-object v0, v3, Lde/kromke/andreas/musictagger/MainActivity;.mSelectedList:[Z // field@6cb4 │ │ -2beb02: 5430 b46c |0017: iget-object v0, v3, Lde/kromke/andreas/musictagger/MainActivity;.mSelectedList:[Z // field@6cb4 │ │ -2beb06: 1202 |0019: const/4 v2, #int 0 // #0 │ │ -2beb08: 3900 1300 |001a: if-nez v0, 002d // +0013 │ │ -2beb0c: 1a00 c6aa |001c: const-string v0, "setupPathList2() : create selection array" // string@aac6 │ │ -2beb10: 7120 450e 0100 |001e: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ -2beb16: 5430 a26c |0021: iget-object v0, v3, Lde/kromke/andreas/musictagger/MainActivity;.mAudioPathArrayList:Ljava/util/ArrayList; // field@6ca2 │ │ -2beb1a: 6e10 c388 0000 |0023: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@88c3 │ │ -2beb20: 0a00 |0026: move-result v0 │ │ -2beb22: 2300 0214 |0027: new-array v0, v0, [Z // type@1402 │ │ -2beb26: 5b30 b46c |0029: iput-object v0, v3, Lde/kromke/andreas/musictagger/MainActivity;.mSelectedList:[Z // field@6cb4 │ │ -2beb2a: 5932 ad6c |002b: iput v2, v3, Lde/kromke/andreas/musictagger/MainActivity;.mNumOfSelectedFiles:I // field@6cad │ │ -2beb2e: 7010 5984 0300 |002d: invoke-direct {v3}, Lde/kromke/andreas/musictagger/MainActivity;.setPathListAdapter:()V // method@8459 │ │ -2beb34: 5430 af6c |0030: iget-object v0, v3, Lde/kromke/andreas/musictagger/MainActivity;.mPathListView:Landroid/widget/ListView; // field@6caf │ │ -2beb38: 5431 ae6c |0032: iget-object v1, v3, Lde/kromke/andreas/musictagger/MainActivity;.mPathListAdapter:Landroid/widget/ArrayAdapter; // field@6cae │ │ -2beb3c: 6e20 1115 1000 |0034: invoke-virtual {v0, v1}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@1511 │ │ -2beb42: 5430 af6c |0037: iget-object v0, v3, Lde/kromke/andreas/musictagger/MainActivity;.mPathListView:Landroid/widget/ListView; // field@6caf │ │ -2beb46: 6e20 1815 3000 |0039: invoke-virtual {v0, v3}, Landroid/widget/ListView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@1518 │ │ -2beb4c: 5430 af6c |003c: iget-object v0, v3, Lde/kromke/andreas/musictagger/MainActivity;.mPathListView:Landroid/widget/ListView; // field@6caf │ │ -2beb50: 6e20 1915 3000 |003e: invoke-virtual {v0, v3}, Landroid/widget/ListView;.setOnItemLongClickListener:(Landroid/widget/AdapterView$OnItemLongClickListener;)V // method@1519 │ │ -2beb56: 5c32 a36c |0041: iput-boolean v2, v3, Lde/kromke/andreas/musictagger/MainActivity;.mBackKeyAlreadyPressed:Z // field@6ca3 │ │ -2beb5a: 7010 6784 0300 |0043: invoke-direct {v3}, Lde/kromke/andreas/musictagger/MainActivity;.updateActionBar:()V // method@8467 │ │ -2beb60: 0e00 |0046: return-void │ │ +2beac8: |[2beac8] de.kromke.andreas.musictagger.MainActivity.setupPathList2:()V │ │ +2bead8: 5430 b46c |0000: iget-object v0, v3, Lde/kromke/andreas/musictagger/MainActivity;.mSelectedList:[Z // field@6cb4 │ │ +2beadc: 1a01 fb0d |0002: const-string v1, "CMT : MainActivity" // string@0dfb │ │ +2beae0: 3800 1300 |0004: if-eqz v0, 0017 // +0013 │ │ +2beae4: 2100 |0006: array-length v0, v0 │ │ +2beae6: 5432 a26c |0007: iget-object v2, v3, Lde/kromke/andreas/musictagger/MainActivity;.mAudioPathArrayList:Ljava/util/ArrayList; // field@6ca2 │ │ +2beaea: 6e10 c388 0200 |0009: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@88c3 │ │ +2beaf0: 0a02 |000c: move-result v2 │ │ +2beaf2: 3220 0a00 |000d: if-eq v0, v2, 0017 // +000a │ │ +2beaf6: 1a00 c7aa |000f: const-string v0, "setupPathList2() : recreate selection array due to size mismatch" // string@aac7 │ │ +2beafa: 7120 4d0e 0100 |0011: invoke-static {v1, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0e4d │ │ +2beb00: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +2beb02: 5b30 b46c |0015: iput-object v0, v3, Lde/kromke/andreas/musictagger/MainActivity;.mSelectedList:[Z // field@6cb4 │ │ +2beb06: 5430 b46c |0017: iget-object v0, v3, Lde/kromke/andreas/musictagger/MainActivity;.mSelectedList:[Z // field@6cb4 │ │ +2beb0a: 1202 |0019: const/4 v2, #int 0 // #0 │ │ +2beb0c: 3900 1300 |001a: if-nez v0, 002d // +0013 │ │ +2beb10: 1a00 c6aa |001c: const-string v0, "setupPathList2() : create selection array" // string@aac6 │ │ +2beb14: 7120 450e 0100 |001e: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ +2beb1a: 5430 a26c |0021: iget-object v0, v3, Lde/kromke/andreas/musictagger/MainActivity;.mAudioPathArrayList:Ljava/util/ArrayList; // field@6ca2 │ │ +2beb1e: 6e10 c388 0000 |0023: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@88c3 │ │ +2beb24: 0a00 |0026: move-result v0 │ │ +2beb26: 2300 0214 |0027: new-array v0, v0, [Z // type@1402 │ │ +2beb2a: 5b30 b46c |0029: iput-object v0, v3, Lde/kromke/andreas/musictagger/MainActivity;.mSelectedList:[Z // field@6cb4 │ │ +2beb2e: 5932 ad6c |002b: iput v2, v3, Lde/kromke/andreas/musictagger/MainActivity;.mNumOfSelectedFiles:I // field@6cad │ │ +2beb32: 7010 5984 0300 |002d: invoke-direct {v3}, Lde/kromke/andreas/musictagger/MainActivity;.setPathListAdapter:()V // method@8459 │ │ +2beb38: 5430 af6c |0030: iget-object v0, v3, Lde/kromke/andreas/musictagger/MainActivity;.mPathListView:Landroid/widget/ListView; // field@6caf │ │ +2beb3c: 5431 ae6c |0032: iget-object v1, v3, Lde/kromke/andreas/musictagger/MainActivity;.mPathListAdapter:Landroid/widget/ArrayAdapter; // field@6cae │ │ +2beb40: 6e20 1115 1000 |0034: invoke-virtual {v0, v1}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@1511 │ │ +2beb46: 5430 af6c |0037: iget-object v0, v3, Lde/kromke/andreas/musictagger/MainActivity;.mPathListView:Landroid/widget/ListView; // field@6caf │ │ +2beb4a: 6e20 1815 3000 |0039: invoke-virtual {v0, v3}, Landroid/widget/ListView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@1518 │ │ +2beb50: 5430 af6c |003c: iget-object v0, v3, Lde/kromke/andreas/musictagger/MainActivity;.mPathListView:Landroid/widget/ListView; // field@6caf │ │ +2beb54: 6e20 1915 3000 |003e: invoke-virtual {v0, v3}, Landroid/widget/ListView;.setOnItemLongClickListener:(Landroid/widget/AdapterView$OnItemLongClickListener;)V // method@1519 │ │ +2beb5a: 5c32 a36c |0041: iput-boolean v2, v3, Lde/kromke/andreas/musictagger/MainActivity;.mBackKeyAlreadyPressed:Z // field@6ca3 │ │ +2beb5e: 7010 6784 0300 |0043: invoke-direct {v3}, Lde/kromke/andreas/musictagger/MainActivity;.updateActionBar:()V // method@8467 │ │ +2beb64: 0e00 |0046: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1101 │ │ 0x0011 line=1103 │ │ 0x0015 line=1104 │ │ 0x0017 line=1107 │ │ 0x001e line=1109 │ │ @@ -1388173,160 +1388174,160 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 300 16-bit code units │ │ -2beb64: |[2beb64] de.kromke.andreas.musictagger.MainActivity.startEditActivity:()V │ │ -2beb74: 1a00 fb0d |0000: const-string v0, "CMT : MainActivity" // string@0dfb │ │ -2beb78: 1a01 89ac |0002: const-string v1, "startEditActivity()" // string@ac89 │ │ -2beb7c: 7120 450e 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ -2beb82: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -2beb84: 5cc1 b76c |0008: iput-boolean v1, v12, Lde/kromke/andreas/musictagger/MainActivity;.mbAsyncTaskBusy:Z // field@6cb7 │ │ -2beb88: 54c2 b16c |000a: iget-object v2, v12, Lde/kromke/andreas/musictagger/MainActivity;.mProgressBar:Landroid/widget/ProgressBar; // field@6cb1 │ │ -2beb8c: 1303 0800 |000c: const/16 v3, #int 8 // #8 │ │ -2beb90: 6e20 6f15 3200 |000e: invoke-virtual {v2, v3}, Landroid/widget/ProgressBar;.setVisibility:(I)V // method@156f │ │ -2beb96: 2202 7c10 |0011: new-instance v2, Ljava/util/ArrayList; // type@107c │ │ -2beb9a: 7010 ae88 0200 |0013: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@88ae │ │ -2beba0: 2203 7c10 |0016: new-instance v3, Ljava/util/ArrayList; // type@107c │ │ -2beba4: 7010 ae88 0300 |0018: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@88ae │ │ -2bebaa: 52c4 ad6c |001b: iget v4, v12, Lde/kromke/andreas/musictagger/MainActivity;.mNumOfSelectedFiles:I // field@6cad │ │ -2bebae: 52c5 ac6c |001d: iget v5, v12, Lde/kromke/andreas/musictagger/MainActivity;.mNumOfEditableFiles:I // field@6cac │ │ -2bebb2: b154 |001f: sub-int/2addr v4, v5 │ │ -2bebb4: 12f5 |0020: const/4 v5, #int -1 // #ff │ │ -2bebb6: 1205 |0021: const/4 v5, #int 0 // #0 │ │ -2bebb8: 12f6 |0022: const/4 v6, #int -1 // #ff │ │ -2bebba: 12f7 |0023: const/4 v7, #int -1 // #ff │ │ -2bebbc: 54c8 b46c |0024: iget-object v8, v12, Lde/kromke/andreas/musictagger/MainActivity;.mSelectedList:[Z // field@6cb4 │ │ -2bebc0: 2188 |0026: array-length v8, v8 │ │ -2bebc2: 3581 7500 |0027: if-ge v1, v8, 009c // +0075 │ │ -2bebc6: 54c8 a76c |0029: iget-object v8, v12, Lde/kromke/andreas/musictagger/MainActivity;.mFileList:Ljava/util/List; // field@6ca7 │ │ -2bebca: 7220 6a89 1800 |002b: invoke-interface {v8, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ -2bebd0: 0c08 |002e: move-result-object v8 │ │ -2bebd2: 1f08 dc0f |002f: check-cast v8, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry; // type@0fdc │ │ -2bebd6: 7020 4284 8c00 |0031: invoke-direct {v12, v8}, Lde/kromke/andreas/musictagger/MainActivity;.isAudioFile:(Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;)Z // method@8442 │ │ -2bebdc: 0a09 |0034: move-result v9 │ │ -2bebde: 3809 6400 |0035: if-eqz v9, 0099 // +0064 │ │ -2bebe2: d806 0601 |0037: add-int/lit8 v6, v6, #int 1 // #01 │ │ -2bebe6: 54c9 a66c |0039: iget-object v9, v12, Lde/kromke/andreas/musictagger/MainActivity;.mEditableList:[Z // field@6ca6 │ │ -2bebea: 3809 0700 |003b: if-eqz v9, 0042 // +0007 │ │ -2bebee: 4709 0901 |003d: aget-boolean v9, v9, v1 │ │ -2bebf2: 3909 0300 |003f: if-nez v9, 0042 // +0003 │ │ -2bebf6: 2858 |0041: goto 0099 // +0058 │ │ -2bebf8: 3b07 0300 |0042: if-gez v7, 0045 // +0003 │ │ -2bebfc: 0167 |0044: move v7, v6 │ │ -2bebfe: 2089 e00f |0045: instance-of v9, v8, Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf; // type@0fe0 │ │ -2bec02: 3809 4b00 |0047: if-eqz v9, 0092 // +004b │ │ -2bec06: 7210 0d85 0800 |0049: invoke-interface {v8}, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;.toString:()Ljava/lang/String; // method@850d │ │ -2bec0c: 0c09 |004c: move-result-object v9 │ │ -2bec0e: 7210 0785 0800 |004d: invoke-interface {v8}, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;.getParent:()Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry; // method@8507 │ │ -2bec14: 0c0a |0050: move-result-object v10 │ │ -2bec16: 7210 0d85 0a00 |0051: invoke-interface {v10}, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;.toString:()Ljava/lang/String; // method@850d │ │ -2bec1c: 0c0b |0054: move-result-object v11 │ │ -2bec1e: 6e10 a787 0b00 |0055: invoke-virtual {v11}, Ljava/lang/String;.isEmpty:()Z // method@87a7 │ │ -2bec24: 0a0b |0058: move-result v11 │ │ -2bec26: 380b 1d00 |0059: if-eqz v11, 0076 // +001d │ │ -2bec2a: 220a 3910 |005b: new-instance v10, Ljava/lang/StringBuilder; // type@1039 │ │ -2bec2e: 7010 cc87 0a00 |005d: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2bec34: 1a0b 8aac |0060: const-string v11, "startEditActivity(): file has no parent: " // string@ac8a │ │ -2bec38: 6e20 d787 ba00 |0062: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2bec3e: 7210 0685 0800 |0065: invoke-interface {v8}, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;.getName:()Ljava/lang/String; // method@8506 │ │ -2bec44: 0c08 |0068: move-result-object v8 │ │ -2bec46: 6e20 d787 8a00 |0069: invoke-virtual {v10, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2bec4c: 6e10 df87 0a00 |006c: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2bec52: 0c08 |006f: move-result-object v8 │ │ -2bec54: 7120 4d0e 8000 |0070: invoke-static {v0, v8}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0e4d │ │ -2bec5a: d805 0501 |0073: add-int/lit8 v5, v5, #int 1 // #01 │ │ -2bec5e: 2819 |0075: goto 008e // +0019 │ │ -2bec60: 2208 3910 |0076: new-instance v8, Ljava/lang/StringBuilder; // type@1039 │ │ -2bec64: 7010 cc87 0800 |0078: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2bec6a: 6e20 d787 9800 |007b: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2bec70: 1a09 2200 |007e: const-string v9, " │ │ +2beb68: |[2beb68] de.kromke.andreas.musictagger.MainActivity.startEditActivity:()V │ │ +2beb78: 1a00 fb0d |0000: const-string v0, "CMT : MainActivity" // string@0dfb │ │ +2beb7c: 1a01 89ac |0002: const-string v1, "startEditActivity()" // string@ac89 │ │ +2beb80: 7120 450e 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ +2beb86: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +2beb88: 5cc1 b76c |0008: iput-boolean v1, v12, Lde/kromke/andreas/musictagger/MainActivity;.mbAsyncTaskBusy:Z // field@6cb7 │ │ +2beb8c: 54c2 b16c |000a: iget-object v2, v12, Lde/kromke/andreas/musictagger/MainActivity;.mProgressBar:Landroid/widget/ProgressBar; // field@6cb1 │ │ +2beb90: 1303 0800 |000c: const/16 v3, #int 8 // #8 │ │ +2beb94: 6e20 6f15 3200 |000e: invoke-virtual {v2, v3}, Landroid/widget/ProgressBar;.setVisibility:(I)V // method@156f │ │ +2beb9a: 2202 7c10 |0011: new-instance v2, Ljava/util/ArrayList; // type@107c │ │ +2beb9e: 7010 ae88 0200 |0013: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@88ae │ │ +2beba4: 2203 7c10 |0016: new-instance v3, Ljava/util/ArrayList; // type@107c │ │ +2beba8: 7010 ae88 0300 |0018: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@88ae │ │ +2bebae: 52c4 ad6c |001b: iget v4, v12, Lde/kromke/andreas/musictagger/MainActivity;.mNumOfSelectedFiles:I // field@6cad │ │ +2bebb2: 52c5 ac6c |001d: iget v5, v12, Lde/kromke/andreas/musictagger/MainActivity;.mNumOfEditableFiles:I // field@6cac │ │ +2bebb6: b154 |001f: sub-int/2addr v4, v5 │ │ +2bebb8: 12f5 |0020: const/4 v5, #int -1 // #ff │ │ +2bebba: 1205 |0021: const/4 v5, #int 0 // #0 │ │ +2bebbc: 12f6 |0022: const/4 v6, #int -1 // #ff │ │ +2bebbe: 12f7 |0023: const/4 v7, #int -1 // #ff │ │ +2bebc0: 54c8 b46c |0024: iget-object v8, v12, Lde/kromke/andreas/musictagger/MainActivity;.mSelectedList:[Z // field@6cb4 │ │ +2bebc4: 2188 |0026: array-length v8, v8 │ │ +2bebc6: 3581 7500 |0027: if-ge v1, v8, 009c // +0075 │ │ +2bebca: 54c8 a76c |0029: iget-object v8, v12, Lde/kromke/andreas/musictagger/MainActivity;.mFileList:Ljava/util/List; // field@6ca7 │ │ +2bebce: 7220 6a89 1800 |002b: invoke-interface {v8, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ +2bebd4: 0c08 |002e: move-result-object v8 │ │ +2bebd6: 1f08 dc0f |002f: check-cast v8, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry; // type@0fdc │ │ +2bebda: 7020 4284 8c00 |0031: invoke-direct {v12, v8}, Lde/kromke/andreas/musictagger/MainActivity;.isAudioFile:(Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;)Z // method@8442 │ │ +2bebe0: 0a09 |0034: move-result v9 │ │ +2bebe2: 3809 6400 |0035: if-eqz v9, 0099 // +0064 │ │ +2bebe6: d806 0601 |0037: add-int/lit8 v6, v6, #int 1 // #01 │ │ +2bebea: 54c9 a66c |0039: iget-object v9, v12, Lde/kromke/andreas/musictagger/MainActivity;.mEditableList:[Z // field@6ca6 │ │ +2bebee: 3809 0700 |003b: if-eqz v9, 0042 // +0007 │ │ +2bebf2: 4709 0901 |003d: aget-boolean v9, v9, v1 │ │ +2bebf6: 3909 0300 |003f: if-nez v9, 0042 // +0003 │ │ +2bebfa: 2858 |0041: goto 0099 // +0058 │ │ +2bebfc: 3b07 0300 |0042: if-gez v7, 0045 // +0003 │ │ +2bec00: 0167 |0044: move v7, v6 │ │ +2bec02: 2089 e00f |0045: instance-of v9, v8, Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf; // type@0fe0 │ │ +2bec06: 3809 4b00 |0047: if-eqz v9, 0092 // +004b │ │ +2bec0a: 7210 0d85 0800 |0049: invoke-interface {v8}, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;.toString:()Ljava/lang/String; // method@850d │ │ +2bec10: 0c09 |004c: move-result-object v9 │ │ +2bec12: 7210 0785 0800 |004d: invoke-interface {v8}, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;.getParent:()Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry; // method@8507 │ │ +2bec18: 0c0a |0050: move-result-object v10 │ │ +2bec1a: 7210 0d85 0a00 |0051: invoke-interface {v10}, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;.toString:()Ljava/lang/String; // method@850d │ │ +2bec20: 0c0b |0054: move-result-object v11 │ │ +2bec22: 6e10 a787 0b00 |0055: invoke-virtual {v11}, Ljava/lang/String;.isEmpty:()Z // method@87a7 │ │ +2bec28: 0a0b |0058: move-result v11 │ │ +2bec2a: 380b 1d00 |0059: if-eqz v11, 0076 // +001d │ │ +2bec2e: 220a 3910 |005b: new-instance v10, Ljava/lang/StringBuilder; // type@1039 │ │ +2bec32: 7010 cc87 0a00 |005d: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2bec38: 1a0b 8aac |0060: const-string v11, "startEditActivity(): file has no parent: " // string@ac8a │ │ +2bec3c: 6e20 d787 ba00 |0062: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2bec42: 7210 0685 0800 |0065: invoke-interface {v8}, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;.getName:()Ljava/lang/String; // method@8506 │ │ +2bec48: 0c08 |0068: move-result-object v8 │ │ +2bec4a: 6e20 d787 8a00 |0069: invoke-virtual {v10, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2bec50: 6e10 df87 0a00 |006c: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2bec56: 0c08 |006f: move-result-object v8 │ │ +2bec58: 7120 4d0e 8000 |0070: invoke-static {v0, v8}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0e4d │ │ +2bec5e: d805 0501 |0073: add-int/lit8 v5, v5, #int 1 // #01 │ │ +2bec62: 2819 |0075: goto 008e // +0019 │ │ +2bec64: 2208 3910 |0076: new-instance v8, Ljava/lang/StringBuilder; // type@1039 │ │ +2bec68: 7010 cc87 0800 |0078: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2bec6e: 6e20 d787 9800 |007b: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2bec74: 1a09 2200 |007e: const-string v9, " │ │ " // string@0022 │ │ -2bec74: 6e20 d787 9800 |0080: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2bec7a: 7210 0d85 0a00 |0083: invoke-interface {v10}, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;.toString:()Ljava/lang/String; // method@850d │ │ -2bec80: 0c09 |0086: move-result-object v9 │ │ -2bec82: 6e20 d787 9800 |0087: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2bec88: 6e10 df87 0800 |008a: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2bec8e: 0c09 |008d: move-result-object v9 │ │ -2bec90: 6e20 b288 9300 |008e: invoke-virtual {v3, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -2bec96: 2808 |0091: goto 0099 // +0008 │ │ -2bec98: 7210 0d85 0800 |0092: invoke-interface {v8}, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;.toString:()Ljava/lang/String; // method@850d │ │ -2bec9e: 0c08 |0095: move-result-object v8 │ │ -2beca0: 6e20 b288 8200 |0096: invoke-virtual {v2, v8}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -2beca6: d801 0101 |0099: add-int/lit8 v1, v1, #int 1 // #01 │ │ -2becaa: 2889 |009b: goto 0024 // -0077 │ │ -2becac: 3d04 2e00 |009c: if-lez v4, 00ca // +002e │ │ -2becb0: 1400 9800 107f |009e: const v0, #float 1.91412e+38 // #7f100098 │ │ -2becb6: 6e20 3a84 0c00 |00a1: invoke-virtual {v12, v0}, Lde/kromke/andreas/musictagger/MainActivity;.getString:(I)Ljava/lang/String; // method@843a │ │ -2becbc: 0c00 |00a4: move-result-object v0 │ │ -2becbe: 2201 ba03 |00a5: new-instance v1, Landroidx/appcompat/app/AlertDialog$Builder; // type@03ba │ │ -2becc2: 7020 0618 c100 |00a7: invoke-direct {v1, v12}, Landroidx/appcompat/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@1806 │ │ -2becc8: 1404 c600 107f |00aa: const v4, #float 1.91413e+38 // #7f1000c6 │ │ -2becce: 6e20 3a84 4c00 |00ad: invoke-virtual {v12, v4}, Lde/kromke/andreas/musictagger/MainActivity;.getString:(I)Ljava/lang/String; // method@843a │ │ -2becd4: 0c04 |00b0: move-result-object v4 │ │ -2becd6: 6e20 2c18 4100 |00b1: invoke-virtual {v1, v4}, Landroidx/appcompat/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroidx/appcompat/app/AlertDialog$Builder; // method@182c │ │ -2becdc: 0c01 |00b4: move-result-object v1 │ │ -2becde: 1404 2700 0801 |00b5: const v4, #float 2.49794e-38 // #01080027 │ │ -2bece4: 6e20 0e18 4100 |00b8: invoke-virtual {v1, v4}, Landroidx/appcompat/app/AlertDialog$Builder;.setIcon:(I)Landroidx/appcompat/app/AlertDialog$Builder; // method@180e │ │ -2becea: 0c01 |00bb: move-result-object v1 │ │ -2becec: 6e20 1518 0100 |00bc: invoke-virtual {v1, v0}, Landroidx/appcompat/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroidx/appcompat/app/AlertDialog$Builder; // method@1815 │ │ -2becf2: 0c00 |00bf: move-result-object v0 │ │ -2becf4: 1201 |00c0: const/4 v1, #int 0 // #0 │ │ -2becf6: 1a04 cf3e |00c1: const-string v4, "OK" // string@3ecf │ │ -2becfa: 6e30 2418 4001 |00c3: invoke-virtual {v0, v4, v1}, Landroidx/appcompat/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@1824 │ │ -2bed00: 0c00 |00c6: move-result-object v0 │ │ -2bed02: 6e10 3018 0000 |00c7: invoke-virtual {v0}, Landroidx/appcompat/app/AlertDialog$Builder;.show:()Landroidx/appcompat/app/AlertDialog; // method@1830 │ │ -2bed08: 3d05 1500 |00ca: if-lez v5, 00df // +0015 │ │ -2bed0c: 1400 ab00 107f |00cc: const v0, #float 1.91412e+38 // #7f1000ab │ │ -2bed12: 6e20 3a84 0c00 |00cf: invoke-virtual {v12, v0}, Lde/kromke/andreas/musictagger/MainActivity;.getString:(I)Ljava/lang/String; // method@843a │ │ -2bed18: 0c00 |00d2: move-result-object v0 │ │ -2bed1a: 6e10 3184 0c00 |00d3: invoke-virtual {v12}, Lde/kromke/andreas/musictagger/MainActivity;.getApplicationContext:()Landroid/content/Context; // method@8431 │ │ -2bed20: 0c01 |00d6: move-result-object v1 │ │ -2bed22: 1214 |00d7: const/4 v4, #int 1 // #1 │ │ -2bed24: 7130 7a16 0104 |00d8: invoke-static {v1, v0, v4}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@167a │ │ -2bed2a: 0c00 |00db: move-result-object v0 │ │ -2bed2c: 6e10 7b16 0000 |00dc: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@167b │ │ -2bed32: 6e10 c388 0200 |00df: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@88c3 │ │ -2bed38: 0a00 |00e2: move-result v0 │ │ -2bed3a: 6e10 c388 0300 |00e3: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@88c3 │ │ -2bed40: 0a01 |00e6: move-result v1 │ │ -2bed42: b010 |00e7: add-int/2addr v0, v1 │ │ -2bed44: 3800 4300 |00e8: if-eqz v0, 012b // +0043 │ │ -2bed48: 2200 6f00 |00ea: new-instance v0, Landroid/content/Intent; // type@006f │ │ -2bed4c: 54c1 b56c |00ec: iget-object v1, v12, Lde/kromke/andreas/musictagger/MainActivity;.mThePackageContext:Landroid/content/Context; // field@6cb5 │ │ -2bed50: 1c04 d30f |00ee: const-class v4, Lde/kromke/andreas/musictagger/TagsActivity; // type@0fd3 │ │ -2bed54: 7030 6802 1004 |00f0: invoke-direct {v0, v1, v4}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0268 │ │ -2bed5a: 1a01 ab5a |00f3: const-string v1, "android.intent.action.VIEW" // string@5aab │ │ -2bed5e: 6e20 9002 1000 |00f5: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0290 │ │ -2bed64: 6e10 c388 0200 |00f8: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@88c3 │ │ -2bed6a: 0a01 |00fb: move-result v1 │ │ -2bed6c: 3d01 0700 |00fc: if-lez v1, 0103 // +0007 │ │ -2bed70: 1a01 c499 |00fe: const-string v1, "pathTable" // string@99c4 │ │ -2bed74: 6e30 8702 1002 |0100: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent; // method@0287 │ │ -2bed7a: 6e10 c388 0300 |0103: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@88c3 │ │ -2bed80: 0a01 |0106: move-result v1 │ │ -2bed82: 3d01 0700 |0107: if-lez v1, 010e // +0007 │ │ -2bed86: 1a01 87b2 |0109: const-string v1, "uriTable" // string@b287 │ │ -2bed8a: 6e30 8702 1003 |010b: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent; // method@0287 │ │ -2bed90: 52c1 ab6c |010e: iget v1, v12, Lde/kromke/andreas/musictagger/MainActivity;.mNumOfAudioFiles:I // field@6cab │ │ -2bed94: 1a02 66ae |0110: const-string v2, "tableCount" // string@ae66 │ │ -2bed98: 6e30 8402 2001 |0112: invoke-virtual {v0, v2, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0284 │ │ -2bed9e: 1a01 67ae |0115: const-string v1, "tablePos" // string@ae67 │ │ -2beda2: 6e30 8402 1007 |0117: invoke-virtual {v0, v1, v7}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0284 │ │ -2beda8: 54c1 a46c |011a: iget-object v1, v12, Lde/kromke/andreas/musictagger/MainActivity;.mDir:Lde/kromke/andreas/utilities/DirectoryTree; // field@6ca4 │ │ -2bedac: 3801 0b00 |011c: if-eqz v1, 0127 // +000b │ │ -2bedb0: 7210 1785 0100 |011e: invoke-interface {v1}, Lde/kromke/andreas/utilities/DirectoryTree;.toString:()Ljava/lang/String; // method@8517 │ │ -2bedb6: 0c01 |0121: move-result-object v1 │ │ -2bedb8: 1a02 4067 |0122: const-string v2, "directory" // string@6740 │ │ -2bedbc: 6e30 8902 2001 |0124: invoke-virtual {v0, v2, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0289 │ │ -2bedc2: 1221 |0127: const/4 v1, #int 2 // #2 │ │ -2bedc4: 6e30 5f84 0c01 |0128: invoke-virtual {v12, v0, v1}, Lde/kromke/andreas/musictagger/MainActivity;.startActivityForResult:(Landroid/content/Intent;I)V // method@845f │ │ -2bedca: 0e00 |012b: return-void │ │ +2bec78: 6e20 d787 9800 |0080: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2bec7e: 7210 0d85 0a00 |0083: invoke-interface {v10}, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;.toString:()Ljava/lang/String; // method@850d │ │ +2bec84: 0c09 |0086: move-result-object v9 │ │ +2bec86: 6e20 d787 9800 |0087: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2bec8c: 6e10 df87 0800 |008a: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2bec92: 0c09 |008d: move-result-object v9 │ │ +2bec94: 6e20 b288 9300 |008e: invoke-virtual {v3, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +2bec9a: 2808 |0091: goto 0099 // +0008 │ │ +2bec9c: 7210 0d85 0800 |0092: invoke-interface {v8}, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;.toString:()Ljava/lang/String; // method@850d │ │ +2beca2: 0c08 |0095: move-result-object v8 │ │ +2beca4: 6e20 b288 8200 |0096: invoke-virtual {v2, v8}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +2becaa: d801 0101 |0099: add-int/lit8 v1, v1, #int 1 // #01 │ │ +2becae: 2889 |009b: goto 0024 // -0077 │ │ +2becb0: 3d04 2e00 |009c: if-lez v4, 00ca // +002e │ │ +2becb4: 1400 9800 107f |009e: const v0, #float 1.91412e+38 // #7f100098 │ │ +2becba: 6e20 3a84 0c00 |00a1: invoke-virtual {v12, v0}, Lde/kromke/andreas/musictagger/MainActivity;.getString:(I)Ljava/lang/String; // method@843a │ │ +2becc0: 0c00 |00a4: move-result-object v0 │ │ +2becc2: 2201 ba03 |00a5: new-instance v1, Landroidx/appcompat/app/AlertDialog$Builder; // type@03ba │ │ +2becc6: 7020 0618 c100 |00a7: invoke-direct {v1, v12}, Landroidx/appcompat/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@1806 │ │ +2beccc: 1404 c600 107f |00aa: const v4, #float 1.91413e+38 // #7f1000c6 │ │ +2becd2: 6e20 3a84 4c00 |00ad: invoke-virtual {v12, v4}, Lde/kromke/andreas/musictagger/MainActivity;.getString:(I)Ljava/lang/String; // method@843a │ │ +2becd8: 0c04 |00b0: move-result-object v4 │ │ +2becda: 6e20 2c18 4100 |00b1: invoke-virtual {v1, v4}, Landroidx/appcompat/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroidx/appcompat/app/AlertDialog$Builder; // method@182c │ │ +2bece0: 0c01 |00b4: move-result-object v1 │ │ +2bece2: 1404 2700 0801 |00b5: const v4, #float 2.49794e-38 // #01080027 │ │ +2bece8: 6e20 0e18 4100 |00b8: invoke-virtual {v1, v4}, Landroidx/appcompat/app/AlertDialog$Builder;.setIcon:(I)Landroidx/appcompat/app/AlertDialog$Builder; // method@180e │ │ +2becee: 0c01 |00bb: move-result-object v1 │ │ +2becf0: 6e20 1518 0100 |00bc: invoke-virtual {v1, v0}, Landroidx/appcompat/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroidx/appcompat/app/AlertDialog$Builder; // method@1815 │ │ +2becf6: 0c00 |00bf: move-result-object v0 │ │ +2becf8: 1201 |00c0: const/4 v1, #int 0 // #0 │ │ +2becfa: 1a04 cf3e |00c1: const-string v4, "OK" // string@3ecf │ │ +2becfe: 6e30 2418 4001 |00c3: invoke-virtual {v0, v4, v1}, Landroidx/appcompat/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@1824 │ │ +2bed04: 0c00 |00c6: move-result-object v0 │ │ +2bed06: 6e10 3018 0000 |00c7: invoke-virtual {v0}, Landroidx/appcompat/app/AlertDialog$Builder;.show:()Landroidx/appcompat/app/AlertDialog; // method@1830 │ │ +2bed0c: 3d05 1500 |00ca: if-lez v5, 00df // +0015 │ │ +2bed10: 1400 ab00 107f |00cc: const v0, #float 1.91412e+38 // #7f1000ab │ │ +2bed16: 6e20 3a84 0c00 |00cf: invoke-virtual {v12, v0}, Lde/kromke/andreas/musictagger/MainActivity;.getString:(I)Ljava/lang/String; // method@843a │ │ +2bed1c: 0c00 |00d2: move-result-object v0 │ │ +2bed1e: 6e10 3184 0c00 |00d3: invoke-virtual {v12}, Lde/kromke/andreas/musictagger/MainActivity;.getApplicationContext:()Landroid/content/Context; // method@8431 │ │ +2bed24: 0c01 |00d6: move-result-object v1 │ │ +2bed26: 1214 |00d7: const/4 v4, #int 1 // #1 │ │ +2bed28: 7130 7a16 0104 |00d8: invoke-static {v1, v0, v4}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@167a │ │ +2bed2e: 0c00 |00db: move-result-object v0 │ │ +2bed30: 6e10 7b16 0000 |00dc: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@167b │ │ +2bed36: 6e10 c388 0200 |00df: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@88c3 │ │ +2bed3c: 0a00 |00e2: move-result v0 │ │ +2bed3e: 6e10 c388 0300 |00e3: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@88c3 │ │ +2bed44: 0a01 |00e6: move-result v1 │ │ +2bed46: b010 |00e7: add-int/2addr v0, v1 │ │ +2bed48: 3800 4300 |00e8: if-eqz v0, 012b // +0043 │ │ +2bed4c: 2200 6f00 |00ea: new-instance v0, Landroid/content/Intent; // type@006f │ │ +2bed50: 54c1 b56c |00ec: iget-object v1, v12, Lde/kromke/andreas/musictagger/MainActivity;.mThePackageContext:Landroid/content/Context; // field@6cb5 │ │ +2bed54: 1c04 d30f |00ee: const-class v4, Lde/kromke/andreas/musictagger/TagsActivity; // type@0fd3 │ │ +2bed58: 7030 6802 1004 |00f0: invoke-direct {v0, v1, v4}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0268 │ │ +2bed5e: 1a01 ab5a |00f3: const-string v1, "android.intent.action.VIEW" // string@5aab │ │ +2bed62: 6e20 9002 1000 |00f5: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0290 │ │ +2bed68: 6e10 c388 0200 |00f8: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@88c3 │ │ +2bed6e: 0a01 |00fb: move-result v1 │ │ +2bed70: 3d01 0700 |00fc: if-lez v1, 0103 // +0007 │ │ +2bed74: 1a01 c499 |00fe: const-string v1, "pathTable" // string@99c4 │ │ +2bed78: 6e30 8702 1002 |0100: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent; // method@0287 │ │ +2bed7e: 6e10 c388 0300 |0103: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@88c3 │ │ +2bed84: 0a01 |0106: move-result v1 │ │ +2bed86: 3d01 0700 |0107: if-lez v1, 010e // +0007 │ │ +2bed8a: 1a01 87b2 |0109: const-string v1, "uriTable" // string@b287 │ │ +2bed8e: 6e30 8702 1003 |010b: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent; // method@0287 │ │ +2bed94: 52c1 ab6c |010e: iget v1, v12, Lde/kromke/andreas/musictagger/MainActivity;.mNumOfAudioFiles:I // field@6cab │ │ +2bed98: 1a02 66ae |0110: const-string v2, "tableCount" // string@ae66 │ │ +2bed9c: 6e30 8402 2001 |0112: invoke-virtual {v0, v2, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0284 │ │ +2beda2: 1a01 67ae |0115: const-string v1, "tablePos" // string@ae67 │ │ +2beda6: 6e30 8402 1007 |0117: invoke-virtual {v0, v1, v7}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0284 │ │ +2bedac: 54c1 a46c |011a: iget-object v1, v12, Lde/kromke/andreas/musictagger/MainActivity;.mDir:Lde/kromke/andreas/utilities/DirectoryTree; // field@6ca4 │ │ +2bedb0: 3801 0b00 |011c: if-eqz v1, 0127 // +000b │ │ +2bedb4: 7210 1785 0100 |011e: invoke-interface {v1}, Lde/kromke/andreas/utilities/DirectoryTree;.toString:()Ljava/lang/String; // method@8517 │ │ +2bedba: 0c01 |0121: move-result-object v1 │ │ +2bedbc: 1a02 4067 |0122: const-string v2, "directory" // string@6740 │ │ +2bedc0: 6e30 8902 2001 |0124: invoke-virtual {v0, v2, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0289 │ │ +2bedc6: 1221 |0127: const/4 v1, #int 2 // #2 │ │ +2bedc8: 6e30 5f84 0c01 |0128: invoke-virtual {v12, v0, v1}, Lde/kromke/andreas/musictagger/MainActivity;.startActivityForResult:(Landroid/content/Intent;I)V // method@845f │ │ +2bedce: 0e00 |012b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=1718 │ │ 0x0008 line=1720 │ │ 0x000a line=1721 │ │ 0x0011 line=1723 │ │ 0x0016 line=1724 │ │ @@ -1388372,68 +1388373,68 @@ │ │ type : '(Ljava/util/ArrayList;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 115 16-bit code units │ │ -2bee70: |[2bee70] de.kromke.andreas.musictagger.MainActivity.startScanner:(Ljava/util/ArrayList;)V │ │ -2bee80: 6e10 c388 0800 |0000: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@88c3 │ │ -2bee86: 0a00 |0003: move-result v0 │ │ -2bee88: 3d00 6e00 |0004: if-lez v0, 0072 // +006e │ │ -2bee8c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -2bee8e: 1a01 fb9a |0007: const-string v1, "prefDebugLaunchScannerActivity" // string@9afb │ │ -2bee92: 7120 d784 0100 |0009: invoke-static {v1, v0}, Lde/kromke/andreas/musictagger/UserSettings;.getBool:(Ljava/lang/String;Z)Z // method@84d7 │ │ -2bee98: 0a00 |000c: move-result v0 │ │ -2bee9a: 1a01 b9ac |000d: const-string v1, "startScanner(): package not installed" // string@acb9 │ │ -2bee9e: 1a02 c499 |000f: const-string v2, "pathTable" // string@99c4 │ │ -2beea2: 1a03 d965 |0011: const-string v3, "de.kromke.andreas.mediascanner" // string@65d9 │ │ -2beea6: 1a04 fb0d |0013: const-string v4, "CMT : MainActivity" // string@0dfb │ │ -2beeaa: 3800 1c00 |0015: if-eqz v0, 0031 // +001c │ │ -2beeae: 6e10 3684 0700 |0017: invoke-virtual {v7}, Lde/kromke/andreas/musictagger/MainActivity;.getPackageManager:()Landroid/content/pm/PackageManager; // method@8436 │ │ -2beeb4: 0c00 |001a: move-result-object v0 │ │ -2beeb6: 6e20 bf02 3000 |001b: invoke-virtual {v0, v3}, Landroid/content/pm/PackageManager;.getLaunchIntentForPackage:(Ljava/lang/String;)Landroid/content/Intent; // method@02bf │ │ -2beebc: 0c00 |001e: move-result-object v0 │ │ -2beebe: 3800 0e00 |001f: if-eqz v0, 002d // +000e │ │ -2beec2: 1a01 ac5a |0021: const-string v1, "android.intent.category.LAUNCHER" // string@5aac │ │ -2beec6: 6e20 6b02 1000 |0023: invoke-virtual {v0, v1}, Landroid/content/Intent;.addCategory:(Ljava/lang/String;)Landroid/content/Intent; // method@026b │ │ -2beecc: 6e30 8702 2008 |0026: invoke-virtual {v0, v2, v8}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent; // method@0287 │ │ -2beed2: 6e20 5e84 0700 |0029: invoke-virtual {v7, v0}, Lde/kromke/andreas/musictagger/MainActivity;.startActivity:(Landroid/content/Intent;)V // method@845e │ │ -2beed8: 2846 |002c: goto 0072 // +0046 │ │ -2beeda: 7120 450e 1400 |002d: invoke-static {v4, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ -2beee0: 2842 |0030: goto 0072 // +0042 │ │ -2beee2: 2200 6f00 |0031: new-instance v0, Landroid/content/Intent; // type@006f │ │ -2beee6: 7010 6702 0000 |0033: invoke-direct {v0}, Landroid/content/Intent;.:()V // method@0267 │ │ -2beeec: 2205 6100 |0036: new-instance v5, Landroid/content/ComponentName; // type@0061 │ │ -2beef0: 1a06 da65 |0038: const-string v6, "de.kromke.andreas.mediascanner.BackgroundService" // string@65da │ │ -2beef4: 7030 0902 3506 |003a: invoke-direct {v5, v3, v6}, Landroid/content/ComponentName;.:(Ljava/lang/String;Ljava/lang/String;)V // method@0209 │ │ -2beefa: 6e20 9302 5000 |003d: invoke-virtual {v0, v5}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0293 │ │ -2bef00: 6e30 8702 2008 |0040: invoke-virtual {v0, v2, v8}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent; // method@0287 │ │ -2bef06: 5578 be6c |0043: iget-boolean v8, v7, Lde/kromke/andreas/musictagger/MainActivity;.mbScannerServiceConnected:Z // field@6cbe │ │ -2bef0a: 3908 2100 |0045: if-nez v8, 0066 // +0021 │ │ -2bef0e: 1a08 baac |0047: const-string v8, "startScanner(): try to bind scanner service" // string@acba │ │ -2bef12: 7120 450e 8400 |0049: invoke-static {v4, v8}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ -2bef18: 1218 |004c: const/4 v8, #int 1 // #1 │ │ -2bef1a: 6e40 2884 0787 |004d: invoke-virtual {v7, v0, v7, v8}, Lde/kromke/andreas/musictagger/MainActivity;.bindService:(Landroid/content/Intent;Landroid/content/ServiceConnection;I)Z // method@8428 │ │ -2bef20: 0a08 |0050: move-result v8 │ │ -2bef22: 2200 3910 |0051: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -2bef26: 7010 cc87 0000 |0053: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2bef2c: 1a02 b8ac |0056: const-string v2, "startScanner(): bindService() returned " // string@acb8 │ │ -2bef30: 6e20 d787 2000 |0058: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2bef36: 6e20 d887 8000 |005b: invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@87d8 │ │ -2bef3c: 6e10 df87 0000 |005e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2bef42: 0c08 |0061: move-result-object v8 │ │ -2bef44: 7120 450e 8400 |0062: invoke-static {v4, v8}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ -2bef4a: 280d |0065: goto 0072 // +000d │ │ -2bef4c: 1a08 bbac |0066: const-string v8, "startScanner(): try to start scanner service" // string@acbb │ │ -2bef50: 7120 450e 8400 |0068: invoke-static {v4, v8}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ -2bef56: 6e20 6384 0700 |006b: invoke-virtual {v7, v0}, Lde/kromke/andreas/musictagger/MainActivity;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@8463 │ │ -2bef5c: 2804 |006e: goto 0072 // +0004 │ │ -2bef5e: 7120 450e 1400 |006f: invoke-static {v4, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ -2bef64: 0e00 |0072: return-void │ │ +2bee74: |[2bee74] de.kromke.andreas.musictagger.MainActivity.startScanner:(Ljava/util/ArrayList;)V │ │ +2bee84: 6e10 c388 0800 |0000: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@88c3 │ │ +2bee8a: 0a00 |0003: move-result v0 │ │ +2bee8c: 3d00 6e00 |0004: if-lez v0, 0072 // +006e │ │ +2bee90: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +2bee92: 1a01 fb9a |0007: const-string v1, "prefDebugLaunchScannerActivity" // string@9afb │ │ +2bee96: 7120 d784 0100 |0009: invoke-static {v1, v0}, Lde/kromke/andreas/musictagger/UserSettings;.getBool:(Ljava/lang/String;Z)Z // method@84d7 │ │ +2bee9c: 0a00 |000c: move-result v0 │ │ +2bee9e: 1a01 b9ac |000d: const-string v1, "startScanner(): package not installed" // string@acb9 │ │ +2beea2: 1a02 c499 |000f: const-string v2, "pathTable" // string@99c4 │ │ +2beea6: 1a03 d965 |0011: const-string v3, "de.kromke.andreas.mediascanner" // string@65d9 │ │ +2beeaa: 1a04 fb0d |0013: const-string v4, "CMT : MainActivity" // string@0dfb │ │ +2beeae: 3800 1c00 |0015: if-eqz v0, 0031 // +001c │ │ +2beeb2: 6e10 3684 0700 |0017: invoke-virtual {v7}, Lde/kromke/andreas/musictagger/MainActivity;.getPackageManager:()Landroid/content/pm/PackageManager; // method@8436 │ │ +2beeb8: 0c00 |001a: move-result-object v0 │ │ +2beeba: 6e20 bf02 3000 |001b: invoke-virtual {v0, v3}, Landroid/content/pm/PackageManager;.getLaunchIntentForPackage:(Ljava/lang/String;)Landroid/content/Intent; // method@02bf │ │ +2beec0: 0c00 |001e: move-result-object v0 │ │ +2beec2: 3800 0e00 |001f: if-eqz v0, 002d // +000e │ │ +2beec6: 1a01 ac5a |0021: const-string v1, "android.intent.category.LAUNCHER" // string@5aac │ │ +2beeca: 6e20 6b02 1000 |0023: invoke-virtual {v0, v1}, Landroid/content/Intent;.addCategory:(Ljava/lang/String;)Landroid/content/Intent; // method@026b │ │ +2beed0: 6e30 8702 2008 |0026: invoke-virtual {v0, v2, v8}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent; // method@0287 │ │ +2beed6: 6e20 5e84 0700 |0029: invoke-virtual {v7, v0}, Lde/kromke/andreas/musictagger/MainActivity;.startActivity:(Landroid/content/Intent;)V // method@845e │ │ +2beedc: 2846 |002c: goto 0072 // +0046 │ │ +2beede: 7120 450e 1400 |002d: invoke-static {v4, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ +2beee4: 2842 |0030: goto 0072 // +0042 │ │ +2beee6: 2200 6f00 |0031: new-instance v0, Landroid/content/Intent; // type@006f │ │ +2beeea: 7010 6702 0000 |0033: invoke-direct {v0}, Landroid/content/Intent;.:()V // method@0267 │ │ +2beef0: 2205 6100 |0036: new-instance v5, Landroid/content/ComponentName; // type@0061 │ │ +2beef4: 1a06 da65 |0038: const-string v6, "de.kromke.andreas.mediascanner.BackgroundService" // string@65da │ │ +2beef8: 7030 0902 3506 |003a: invoke-direct {v5, v3, v6}, Landroid/content/ComponentName;.:(Ljava/lang/String;Ljava/lang/String;)V // method@0209 │ │ +2beefe: 6e20 9302 5000 |003d: invoke-virtual {v0, v5}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0293 │ │ +2bef04: 6e30 8702 2008 |0040: invoke-virtual {v0, v2, v8}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent; // method@0287 │ │ +2bef0a: 5578 be6c |0043: iget-boolean v8, v7, Lde/kromke/andreas/musictagger/MainActivity;.mbScannerServiceConnected:Z // field@6cbe │ │ +2bef0e: 3908 2100 |0045: if-nez v8, 0066 // +0021 │ │ +2bef12: 1a08 baac |0047: const-string v8, "startScanner(): try to bind scanner service" // string@acba │ │ +2bef16: 7120 450e 8400 |0049: invoke-static {v4, v8}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ +2bef1c: 1218 |004c: const/4 v8, #int 1 // #1 │ │ +2bef1e: 6e40 2884 0787 |004d: invoke-virtual {v7, v0, v7, v8}, Lde/kromke/andreas/musictagger/MainActivity;.bindService:(Landroid/content/Intent;Landroid/content/ServiceConnection;I)Z // method@8428 │ │ +2bef24: 0a08 |0050: move-result v8 │ │ +2bef26: 2200 3910 |0051: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +2bef2a: 7010 cc87 0000 |0053: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2bef30: 1a02 b8ac |0056: const-string v2, "startScanner(): bindService() returned " // string@acb8 │ │ +2bef34: 6e20 d787 2000 |0058: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2bef3a: 6e20 d887 8000 |005b: invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@87d8 │ │ +2bef40: 6e10 df87 0000 |005e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2bef46: 0c08 |0061: move-result-object v8 │ │ +2bef48: 7120 450e 8400 |0062: invoke-static {v4, v8}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ +2bef4e: 280d |0065: goto 0072 // +000d │ │ +2bef50: 1a08 bbac |0066: const-string v8, "startScanner(): try to start scanner service" // string@acbb │ │ +2bef54: 7120 450e 8400 |0068: invoke-static {v4, v8}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ +2bef5a: 6e20 6384 0700 |006b: invoke-virtual {v7, v0}, Lde/kromke/andreas/musictagger/MainActivity;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@8463 │ │ +2bef60: 2804 |006e: goto 0072 // +0004 │ │ +2bef62: 7120 450e 1400 |006f: invoke-static {v4, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ +2bef68: 0e00 |0072: return-void │ │ catches : 1 │ │ 0x0043 - 0x006e │ │ Ljava/lang/Exception; -> 0x006f │ │ positions : │ │ 0x0000 line=2166 │ │ 0x0009 line=2170 │ │ 0x0017 line=2173 │ │ @@ -1388460,25 +1388461,25 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -2bef78: |[2bef78] de.kromke.andreas.musictagger.MainActivity.triggerMediaScanner:(Ljava/lang/String;)V │ │ -2bef88: 2200 f50f |0000: new-instance v0, Ljava/io/File; // type@0ff5 │ │ -2bef8c: 7020 4c86 3000 |0002: invoke-direct {v0, v3}, Ljava/io/File;.:(Ljava/lang/String;)V // method@864c │ │ -2bef92: 7110 5706 0000 |0005: invoke-static {v0}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@0657 │ │ -2bef98: 0c03 |0008: move-result-object v3 │ │ -2bef9a: 2200 6f00 |0009: new-instance v0, Landroid/content/Intent; // type@006f │ │ -2bef9e: 1a01 a15a |000b: const-string v1, "android.intent.action.MEDIA_SCANNER_SCAN_FILE" // string@5aa1 │ │ -2befa2: 7020 6a02 1000 |000d: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@026a │ │ -2befa8: 6e20 9402 3000 |0010: invoke-virtual {v0, v3}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@0294 │ │ -2befae: 6e20 5684 0200 |0013: invoke-virtual {v2, v0}, Lde/kromke/andreas/musictagger/MainActivity;.sendBroadcast:(Landroid/content/Intent;)V // method@8456 │ │ -2befb4: 0e00 |0016: return-void │ │ +2bef7c: |[2bef7c] de.kromke.andreas.musictagger.MainActivity.triggerMediaScanner:(Ljava/lang/String;)V │ │ +2bef8c: 2200 f50f |0000: new-instance v0, Ljava/io/File; // type@0ff5 │ │ +2bef90: 7020 4c86 3000 |0002: invoke-direct {v0, v3}, Ljava/io/File;.:(Ljava/lang/String;)V // method@864c │ │ +2bef96: 7110 5706 0000 |0005: invoke-static {v0}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@0657 │ │ +2bef9c: 0c03 |0008: move-result-object v3 │ │ +2bef9e: 2200 6f00 |0009: new-instance v0, Landroid/content/Intent; // type@006f │ │ +2befa2: 1a01 a15a |000b: const-string v1, "android.intent.action.MEDIA_SCANNER_SCAN_FILE" // string@5aa1 │ │ +2befa6: 7020 6a02 1000 |000d: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@026a │ │ +2befac: 6e20 9402 3000 |0010: invoke-virtual {v0, v3}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@0294 │ │ +2befb2: 6e20 5684 0200 |0013: invoke-virtual {v2, v0}, Lde/kromke/andreas/musictagger/MainActivity;.sendBroadcast:(Landroid/content/Intent;)V // method@8456 │ │ +2befb8: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2151 │ │ 0x0005 line=2152 │ │ 0x0009 line=2153 │ │ 0x0010 line=2154 │ │ 0x0013 line=2155 │ │ @@ -1388491,51 +1388492,51 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 77 16-bit code units │ │ -2bf004: |[2bf004] de.kromke.andreas.musictagger.MainActivity.updateActionBar:()V │ │ -2bf014: 6e10 3b84 0300 |0000: invoke-virtual {v3}, Lde/kromke/andreas/musictagger/MainActivity;.getSupportActionBar:()Landroidx/appcompat/app/ActionBar; // method@843b │ │ -2bf01a: 0c00 |0003: move-result-object v0 │ │ -2bf01c: 3800 2600 |0004: if-eqz v0, 002a // +0026 │ │ -2bf020: 2201 3910 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2bf024: 7010 cc87 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2bf02a: 1a02 0000 |000b: const-string v2, "" // string@0000 │ │ -2bf02e: 6e20 d787 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2bf034: 5232 ad6c |0010: iget v2, v3, Lde/kromke/andreas/musictagger/MainActivity;.mNumOfSelectedFiles:I // field@6cad │ │ -2bf038: 6e20 d387 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2bf03e: 1a02 6a04 |0015: const-string v2, "/" // string@046a │ │ -2bf042: 6e20 d787 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2bf048: 5232 ab6c |001a: iget v2, v3, Lde/kromke/andreas/musictagger/MainActivity;.mNumOfAudioFiles:I // field@6cab │ │ -2bf04c: 6e20 3984 2300 |001c: invoke-virtual {v3, v2}, Lde/kromke/andreas/musictagger/MainActivity;.getStrForFilesN:(I)Ljava/lang/String; // method@8439 │ │ -2bf052: 0c02 |001f: move-result-object v2 │ │ -2bf054: 6e20 d787 2100 |0020: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2bf05a: 6e10 df87 0100 |0023: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2bf060: 0c01 |0026: move-result-object v1 │ │ -2bf062: 6e20 8517 1000 |0027: invoke-virtual {v0, v1}, Landroidx/appcompat/app/ActionBar;.setSubtitle:(Ljava/lang/CharSequence;)V // method@1785 │ │ -2bf068: 5230 ad6c |002a: iget v0, v3, Lde/kromke/andreas/musictagger/MainActivity;.mNumOfSelectedFiles:I // field@6cad │ │ -2bf06c: 3d00 0600 |002c: if-lez v0, 0032 // +0006 │ │ -2bf070: 1400 1b00 067f |002e: const v0, #float 1.78117e+38 // #7f06001b │ │ -2bf076: 2804 |0031: goto 0035 // +0004 │ │ -2bf078: 1400 1c00 067f |0032: const v0, #float 1.78117e+38 // #7f06001c │ │ -2bf07e: 7120 d01a 0300 |0035: invoke-static {v3, v0}, Landroidx/appcompat/content/res/AppCompatResources;.getColorStateList:(Landroid/content/Context;I)Landroid/content/res/ColorStateList; // method@1ad0 │ │ -2bf084: 0c00 |0038: move-result-object v0 │ │ -2bf086: 5431 a86c |0039: iget-object v1, v3, Lde/kromke/andreas/musictagger/MainActivity;.mFloatingButton1:Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // field@6ca8 │ │ -2bf08a: 6e20 b872 0100 |003b: invoke-virtual {v1, v0}, Lcom/google/android/material/floatingactionbutton/FloatingActionButton;.setBackgroundTintList:(Landroid/content/res/ColorStateList;)V // method@72b8 │ │ -2bf090: 5230 ad6c |003e: iget v0, v3, Lde/kromke/andreas/musictagger/MainActivity;.mNumOfSelectedFiles:I // field@6cad │ │ -2bf094: 3d00 0400 |0040: if-lez v0, 0044 // +0004 │ │ -2bf098: 1210 |0042: const/4 v0, #int 1 // #1 │ │ -2bf09a: 2802 |0043: goto 0045 // +0002 │ │ -2bf09c: 1200 |0044: const/4 v0, #int 0 // #0 │ │ -2bf09e: 5c30 b96c |0045: iput-boolean v0, v3, Lde/kromke/andreas/musictagger/MainActivity;.mbMenuItemRemoveEnabled:Z // field@6cb9 │ │ -2bf0a2: 5c30 ba6c |0047: iput-boolean v0, v3, Lde/kromke/andreas/musictagger/MainActivity;.mbMenuItemRevertEnabled:Z // field@6cba │ │ -2bf0a6: 7010 6884 0300 |0049: invoke-direct {v3}, Lde/kromke/andreas/musictagger/MainActivity;.updatePlayState:()V // method@8468 │ │ -2bf0ac: 0e00 |004c: return-void │ │ +2bf008: |[2bf008] de.kromke.andreas.musictagger.MainActivity.updateActionBar:()V │ │ +2bf018: 6e10 3b84 0300 |0000: invoke-virtual {v3}, Lde/kromke/andreas/musictagger/MainActivity;.getSupportActionBar:()Landroidx/appcompat/app/ActionBar; // method@843b │ │ +2bf01e: 0c00 |0003: move-result-object v0 │ │ +2bf020: 3800 2600 |0004: if-eqz v0, 002a // +0026 │ │ +2bf024: 2201 3910 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2bf028: 7010 cc87 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2bf02e: 1a02 0000 |000b: const-string v2, "" // string@0000 │ │ +2bf032: 6e20 d787 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2bf038: 5232 ad6c |0010: iget v2, v3, Lde/kromke/andreas/musictagger/MainActivity;.mNumOfSelectedFiles:I // field@6cad │ │ +2bf03c: 6e20 d387 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2bf042: 1a02 6a04 |0015: const-string v2, "/" // string@046a │ │ +2bf046: 6e20 d787 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2bf04c: 5232 ab6c |001a: iget v2, v3, Lde/kromke/andreas/musictagger/MainActivity;.mNumOfAudioFiles:I // field@6cab │ │ +2bf050: 6e20 3984 2300 |001c: invoke-virtual {v3, v2}, Lde/kromke/andreas/musictagger/MainActivity;.getStrForFilesN:(I)Ljava/lang/String; // method@8439 │ │ +2bf056: 0c02 |001f: move-result-object v2 │ │ +2bf058: 6e20 d787 2100 |0020: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2bf05e: 6e10 df87 0100 |0023: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2bf064: 0c01 |0026: move-result-object v1 │ │ +2bf066: 6e20 8517 1000 |0027: invoke-virtual {v0, v1}, Landroidx/appcompat/app/ActionBar;.setSubtitle:(Ljava/lang/CharSequence;)V // method@1785 │ │ +2bf06c: 5230 ad6c |002a: iget v0, v3, Lde/kromke/andreas/musictagger/MainActivity;.mNumOfSelectedFiles:I // field@6cad │ │ +2bf070: 3d00 0600 |002c: if-lez v0, 0032 // +0006 │ │ +2bf074: 1400 1b00 067f |002e: const v0, #float 1.78117e+38 // #7f06001b │ │ +2bf07a: 2804 |0031: goto 0035 // +0004 │ │ +2bf07c: 1400 1c00 067f |0032: const v0, #float 1.78117e+38 // #7f06001c │ │ +2bf082: 7120 d01a 0300 |0035: invoke-static {v3, v0}, Landroidx/appcompat/content/res/AppCompatResources;.getColorStateList:(Landroid/content/Context;I)Landroid/content/res/ColorStateList; // method@1ad0 │ │ +2bf088: 0c00 |0038: move-result-object v0 │ │ +2bf08a: 5431 a86c |0039: iget-object v1, v3, Lde/kromke/andreas/musictagger/MainActivity;.mFloatingButton1:Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // field@6ca8 │ │ +2bf08e: 6e20 b872 0100 |003b: invoke-virtual {v1, v0}, Lcom/google/android/material/floatingactionbutton/FloatingActionButton;.setBackgroundTintList:(Landroid/content/res/ColorStateList;)V // method@72b8 │ │ +2bf094: 5230 ad6c |003e: iget v0, v3, Lde/kromke/andreas/musictagger/MainActivity;.mNumOfSelectedFiles:I // field@6cad │ │ +2bf098: 3d00 0400 |0040: if-lez v0, 0044 // +0004 │ │ +2bf09c: 1210 |0042: const/4 v0, #int 1 // #1 │ │ +2bf09e: 2802 |0043: goto 0045 // +0002 │ │ +2bf0a0: 1200 |0044: const/4 v0, #int 0 // #0 │ │ +2bf0a2: 5c30 b96c |0045: iput-boolean v0, v3, Lde/kromke/andreas/musictagger/MainActivity;.mbMenuItemRemoveEnabled:Z // field@6cb9 │ │ +2bf0a6: 5c30 ba6c |0047: iput-boolean v0, v3, Lde/kromke/andreas/musictagger/MainActivity;.mbMenuItemRevertEnabled:Z // field@6cba │ │ +2bf0aa: 7010 6884 0300 |0049: invoke-direct {v3}, Lde/kromke/andreas/musictagger/MainActivity;.updatePlayState:()V // method@8468 │ │ +2bf0b0: 0e00 |004c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1131 │ │ 0x0006 line=1134 │ │ 0x002a line=1137 │ │ 0x0035 line=1138 │ │ 0x0039 line=1139 │ │ @@ -1388549,29 +1388550,29 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 22 16-bit code units │ │ -2bf0b0: |[2bf0b0] de.kromke.andreas.musictagger.MainActivity.updatePlayState:()V │ │ -2bf0c0: 6000 b06c |0000: sget v0, Lde/kromke/andreas/musictagger/MainActivity;.mPlayingIndex:I // field@6cb0 │ │ -2bf0c4: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -2bf0c6: 3a00 0700 |0003: if-ltz v0, 000a // +0007 │ │ -2bf0ca: 5c31 b86c |0005: iput-boolean v1, v3, Lde/kromke/andreas/musictagger/MainActivity;.mbMenuItemPlayEnabled:Z // field@6cb8 │ │ -2bf0ce: 5c31 bc6c |0007: iput-boolean v1, v3, Lde/kromke/andreas/musictagger/MainActivity;.mbMenuItemStopEnabled:Z // field@6cbc │ │ -2bf0d2: 280c |0009: goto 0015 // +000c │ │ -2bf0d4: 5230 ad6c |000a: iget v0, v3, Lde/kromke/andreas/musictagger/MainActivity;.mNumOfSelectedFiles:I // field@6cad │ │ -2bf0d8: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -2bf0da: 3d00 0300 |000d: if-lez v0, 0010 // +0003 │ │ -2bf0de: 2802 |000f: goto 0011 // +0002 │ │ -2bf0e0: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -2bf0e2: 5c31 b86c |0011: iput-boolean v1, v3, Lde/kromke/andreas/musictagger/MainActivity;.mbMenuItemPlayEnabled:Z // field@6cb8 │ │ -2bf0e6: 5c32 bc6c |0013: iput-boolean v2, v3, Lde/kromke/andreas/musictagger/MainActivity;.mbMenuItemStopEnabled:Z // field@6cbc │ │ -2bf0ea: 0e00 |0015: return-void │ │ +2bf0b4: |[2bf0b4] de.kromke.andreas.musictagger.MainActivity.updatePlayState:()V │ │ +2bf0c4: 6000 b06c |0000: sget v0, Lde/kromke/andreas/musictagger/MainActivity;.mPlayingIndex:I // field@6cb0 │ │ +2bf0c8: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +2bf0ca: 3a00 0700 |0003: if-ltz v0, 000a // +0007 │ │ +2bf0ce: 5c31 b86c |0005: iput-boolean v1, v3, Lde/kromke/andreas/musictagger/MainActivity;.mbMenuItemPlayEnabled:Z // field@6cb8 │ │ +2bf0d2: 5c31 bc6c |0007: iput-boolean v1, v3, Lde/kromke/andreas/musictagger/MainActivity;.mbMenuItemStopEnabled:Z // field@6cbc │ │ +2bf0d6: 280c |0009: goto 0015 // +000c │ │ +2bf0d8: 5230 ad6c |000a: iget v0, v3, Lde/kromke/andreas/musictagger/MainActivity;.mNumOfSelectedFiles:I // field@6cad │ │ +2bf0dc: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +2bf0de: 3d00 0300 |000d: if-lez v0, 0010 // +0003 │ │ +2bf0e2: 2802 |000f: goto 0011 // +0002 │ │ +2bf0e4: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +2bf0e6: 5c31 b86c |0011: iput-boolean v1, v3, Lde/kromke/andreas/musictagger/MainActivity;.mbMenuItemPlayEnabled:Z // field@6cb8 │ │ +2bf0ea: 5c32 bc6c |0013: iput-boolean v2, v3, Lde/kromke/andreas/musictagger/MainActivity;.mbMenuItemStopEnabled:Z // field@6cbc │ │ +2bf0ee: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1606 │ │ 0x0005 line=1608 │ │ 0x0007 line=1609 │ │ 0x000a line=1612 │ │ 0x0013 line=1613 │ │ @@ -1388755,180 +1388756,180 @@ │ │ type : '(IILandroid/content/Intent;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 364 16-bit code units │ │ -2bdca4: |[2bdca4] de.kromke.andreas.musictagger.MainActivity.onActivityResult:(IILandroid/content/Intent;)V │ │ -2bdcb4: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -2bdcb8: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2bdcbe: 1a01 d395 |0005: const-string v1, "onActivityResult(req = " // string@95d3 │ │ -2bdcc2: 6e20 d787 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2bdcc8: 6e20 d387 9000 |000a: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2bdcce: 1a01 1204 |000d: const-string v1, ", res = " // string@0412 │ │ -2bdcd2: 6e20 d787 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2bdcd8: 6e20 d387 a000 |0012: invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2bdcde: 1a01 8403 |0015: const-string v1, ")" // string@0384 │ │ -2bdce2: 6e20 d787 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2bdce8: 6e10 df87 0000 |001a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2bdcee: 0c00 |001d: move-result-object v0 │ │ -2bdcf0: 1a01 fb0d |001e: const-string v1, "CMT : MainActivity" // string@0dfb │ │ -2bdcf4: 7120 450e 0100 |0020: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ -2bdcfa: 1200 |0023: const/4 v0, #int 0 // #0 │ │ -2bdcfc: 12f2 |0024: const/4 v2, #int -1 // #ff │ │ -2bdcfe: 1223 |0025: const/4 v3, #int 2 // #2 │ │ -2bdd00: 1204 |0026: const/4 v4, #int 0 // #0 │ │ -2bdd02: 1235 |0027: const/4 v5, #int 3 // #3 │ │ -2bdd04: 3239 d500 |0028: if-eq v9, v3, 00fd // +00d5 │ │ -2bdd08: 1253 |002a: const/4 v3, #int 5 // #5 │ │ -2bdd0a: 1a06 0701 |002b: const-string v6, " URI = " // string@0107 │ │ -2bdd0e: 3239 9300 |002d: if-eq v9, v3, 00c0 // +0093 │ │ -2bdd12: 1263 |002f: const/4 v3, #int 6 // #6 │ │ -2bdd14: 3239 0700 |0030: if-eq v9, v3, 0037 // +0007 │ │ -2bdd18: 6f40 fc83 98ba |0032: invoke-super {v8, v9, v10, v11}, Lde/kromke/andreas/musictagger/BasicActivity;.onActivityResult:(IILandroid/content/Intent;)V // method@83fc │ │ -2bdd1e: 2900 2d01 |0035: goto/16 0162 // +012d │ │ -2bdd22: 332a 2b01 |0037: if-ne v10, v2, 0162 // +012b │ │ -2bdd26: 2209 7c10 |0039: new-instance v9, Ljava/util/ArrayList; // type@107c │ │ -2bdd2a: 7010 ae88 0900 |003b: invoke-direct {v9}, Ljava/util/ArrayList;.:()V // method@88ae │ │ -2bdd30: 6e10 7202 0b00 |003e: invoke-virtual {v11}, Landroid/content/Intent;.getClipData:()Landroid/content/ClipData; // method@0272 │ │ -2bdd36: 0c0a |0041: move-result-object v10 │ │ -2bdd38: 380a 4500 |0042: if-eqz v10, 0087 // +0045 │ │ -2bdd3c: 6e10 0102 0a00 |0044: invoke-virtual {v10}, Landroid/content/ClipData;.getItemCount:()I // method@0201 │ │ -2bdd42: 0a02 |0047: move-result v2 │ │ -2bdd44: 3524 3f00 |0048: if-ge v4, v2, 0087 // +003f │ │ -2bdd48: 6e20 0002 4a00 |004a: invoke-virtual {v10, v4}, Landroid/content/ClipData;.getItemAt:(I)Landroid/content/ClipData$Item; // method@0200 │ │ -2bdd4e: 0c02 |004d: move-result-object v2 │ │ -2bdd50: 6e10 fe01 0200 |004e: invoke-virtual {v2}, Landroid/content/ClipData$Item;.getUri:()Landroid/net/Uri; // method@01fe │ │ -2bdd56: 0c02 |0051: move-result-object v2 │ │ -2bdd58: 2203 3910 |0052: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ -2bdd5c: 7010 cc87 0300 |0054: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2bdd62: 1a07 0801 |0057: const-string v7, " URI[" // string@0108 │ │ -2bdd66: 6e20 d787 7300 |0059: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2bdd6c: 6e20 d387 4300 |005c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2bdd72: 1a07 c756 |005f: const-string v7, "] = " // string@56c7 │ │ -2bdd76: 6e20 d787 7300 |0061: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2bdd7c: 6e20 d687 2300 |0064: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ -2bdd82: 6e10 df87 0300 |0067: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2bdd88: 0c03 |006a: move-result-object v3 │ │ -2bdd8a: 7120 450e 3100 |006b: invoke-static {v1, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ -2bdd90: 6e10 3784 0800 |006e: invoke-virtual {v8}, Lde/kromke/andreas/musictagger/MainActivity;.getPackageName:()Ljava/lang/String; // method@8437 │ │ -2bdd96: 0c03 |0071: move-result-object v3 │ │ -2bdd98: 6e40 3f84 3852 |0072: invoke-virtual {v8, v3, v2, v5}, Lde/kromke/andreas/musictagger/MainActivity;.grantUriPermission:(Ljava/lang/String;Landroid/net/Uri;I)V // method@843f │ │ -2bdd9e: 6e10 3284 0800 |0075: invoke-virtual {v8}, Lde/kromke/andreas/musictagger/MainActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@8432 │ │ -2bdda4: 0c03 |0078: move-result-object v3 │ │ -2bdda6: 6e30 1d02 2305 |0079: invoke-virtual {v3, v2, v5}, Landroid/content/ContentResolver;.takePersistableUriPermission:(Landroid/net/Uri;I)V // method@021d │ │ -2bddac: 2203 b00f |007c: new-instance v3, Lde/kromke/andreas/musictagger/MainActivity$UriOrPath; // type@0fb0 │ │ -2bddb0: 7020 1a84 2300 |007e: invoke-direct {v3, v2}, Lde/kromke/andreas/musictagger/MainActivity$UriOrPath;.:(Landroid/net/Uri;)V // method@841a │ │ -2bddb6: 6e20 b288 3900 |0081: invoke-virtual {v9, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -2bddbc: d804 0401 |0084: add-int/lit8 v4, v4, #int 1 // #01 │ │ -2bddc0: 28be |0086: goto 0044 // -0042 │ │ -2bddc2: 6e10 7402 0b00 |0087: invoke-virtual {v11}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@0274 │ │ -2bddc8: 0c0a |008a: move-result-object v10 │ │ -2bddca: 380a 2a00 |008b: if-eqz v10, 00b5 // +002a │ │ -2bddce: 220b b00f |008d: new-instance v11, Lde/kromke/andreas/musictagger/MainActivity$UriOrPath; // type@0fb0 │ │ -2bddd2: 7020 1a84 ab00 |008f: invoke-direct {v11, v10}, Lde/kromke/andreas/musictagger/MainActivity$UriOrPath;.:(Landroid/net/Uri;)V // method@841a │ │ -2bddd8: 2202 3910 |0092: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ -2bdddc: 7010 cc87 0200 |0094: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2bdde2: 6e20 d787 6200 |0097: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2bdde8: 6e20 d687 a200 |009a: invoke-virtual {v2, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ -2bddee: 6e10 df87 0200 |009d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2bddf4: 0c02 |00a0: move-result-object v2 │ │ -2bddf6: 7120 450e 2100 |00a1: invoke-static {v1, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ -2bddfc: 6e10 3784 0800 |00a4: invoke-virtual {v8}, Lde/kromke/andreas/musictagger/MainActivity;.getPackageName:()Ljava/lang/String; // method@8437 │ │ -2bde02: 0c01 |00a7: move-result-object v1 │ │ -2bde04: 6e40 3f84 185a |00a8: invoke-virtual {v8, v1, v10, v5}, Lde/kromke/andreas/musictagger/MainActivity;.grantUriPermission:(Ljava/lang/String;Landroid/net/Uri;I)V // method@843f │ │ -2bde0a: 6e10 3284 0800 |00ab: invoke-virtual {v8}, Lde/kromke/andreas/musictagger/MainActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@8432 │ │ -2bde10: 0c01 |00ae: move-result-object v1 │ │ -2bde12: 6e30 1d02 a105 |00af: invoke-virtual {v1, v10, v5}, Landroid/content/ContentResolver;.takePersistableUriPermission:(Landroid/net/Uri;I)V // method@021d │ │ -2bde18: 6e20 b288 b900 |00b2: invoke-virtual {v9, v11}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ -2bde1e: 6e10 c388 0900 |00b5: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@88c3 │ │ -2bde24: 0a0a |00b8: move-result v10 │ │ -2bde26: 3d0a a900 |00b9: if-lez v10, 0162 // +00a9 │ │ -2bde2a: 7020 2e84 9800 |00bb: invoke-direct {v8, v9}, Lde/kromke/andreas/musictagger/MainActivity;.enterFileListMode:(Ljava/util/ArrayList;)V // method@842e │ │ -2bde30: 2900 a400 |00be: goto/16 0162 // +00a4 │ │ -2bde34: 332a a200 |00c0: if-ne v10, v2, 0162 // +00a2 │ │ -2bde38: 6e10 7402 0b00 |00c2: invoke-virtual {v11}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@0274 │ │ -2bde3e: 0c09 |00c5: move-result-object v9 │ │ -2bde40: 3809 9c00 |00c6: if-eqz v9, 0162 // +009c │ │ -2bde44: 220a 3910 |00c8: new-instance v10, Ljava/lang/StringBuilder; // type@1039 │ │ -2bde48: 7010 cc87 0a00 |00ca: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2bde4e: 6e20 d787 6a00 |00cd: invoke-virtual {v10, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2bde54: 6e10 5d06 0900 |00d0: invoke-virtual {v9}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@065d │ │ -2bde5a: 0c0b |00d3: move-result-object v11 │ │ -2bde5c: 6e20 d787 ba00 |00d4: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2bde62: 6e10 df87 0a00 |00d7: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2bde68: 0c0a |00da: move-result-object v10 │ │ -2bde6a: 7120 450e a100 |00db: invoke-static {v1, v10}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ -2bde70: 6e10 3784 0800 |00de: invoke-virtual {v8}, Lde/kromke/andreas/musictagger/MainActivity;.getPackageName:()Ljava/lang/String; // method@8437 │ │ -2bde76: 0c0a |00e1: move-result-object v10 │ │ -2bde78: 6e40 3f84 a859 |00e2: invoke-virtual {v8, v10, v9, v5}, Lde/kromke/andreas/musictagger/MainActivity;.grantUriPermission:(Ljava/lang/String;Landroid/net/Uri;I)V // method@843f │ │ -2bde7e: 6e10 3284 0800 |00e5: invoke-virtual {v8}, Lde/kromke/andreas/musictagger/MainActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@8432 │ │ -2bde84: 0c0a |00e8: move-result-object v10 │ │ -2bde86: 6e30 1d02 9a05 |00e9: invoke-virtual {v10, v9, v5}, Landroid/content/ContentResolver;.takePersistableUriPermission:(Landroid/net/Uri;I)V // method@021d │ │ -2bde8c: 220a e10f |00ec: new-instance v10, Lde/kromke/andreas/utilities/DirectoryTreeSaf; // type@0fe1 │ │ -2bde90: 7030 5085 8a09 |00ee: invoke-direct {v10, v8, v9}, Lde/kromke/andreas/utilities/DirectoryTreeSaf;.:(Landroid/content/Context;Landroid/net/Uri;)V // method@8550 │ │ -2bde96: 5b8a a46c |00f1: iput-object v10, v8, Lde/kromke/andreas/musictagger/MainActivity;.mDir:Lde/kromke/andreas/utilities/DirectoryTree; // field@6ca4 │ │ -2bde9a: 7210 0f85 0a00 |00f3: invoke-interface {v10}, Lde/kromke/andreas/utilities/DirectoryTree;.getCurrent:()Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry; // method@850f │ │ -2bdea0: 0c09 |00f6: move-result-object v9 │ │ -2bdea2: 3809 6b00 |00f7: if-eqz v9, 0162 // +006b │ │ -2bdea6: 7020 2984 9800 |00f9: invoke-direct {v8, v9}, Lde/kromke/andreas/musictagger/MainActivity;.chDir:(Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;)V // method@8429 │ │ -2bdeac: 2866 |00fc: goto 0162 // +0066 │ │ -2bdeae: 2209 3910 |00fd: new-instance v9, Ljava/lang/StringBuilder; // type@1039 │ │ -2bdeb2: 7010 cc87 0900 |00ff: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2bdeb8: 1a0b d295 |0102: const-string v11, "onActivityResult() : resultCode = " // string@95d2 │ │ -2bdebc: 6e20 d787 b900 |0104: invoke-virtual {v9, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2bdec2: 6e20 d387 a900 |0107: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2bdec8: 6e10 df87 0900 |010a: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2bdece: 0c09 |010d: move-result-object v9 │ │ -2bded0: 7120 450e 9100 |010e: invoke-static {v1, v9}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ -2bded6: 1219 |0111: const/4 v9, #int 1 // #1 │ │ -2bded8: 335a 2000 |0112: if-ne v10, v5, 0132 // +0020 │ │ -2bdedc: 7020 5584 9800 |0114: invoke-direct {v8, v9}, Lde/kromke/andreas/musictagger/MainActivity;.selectNextOrPrevFile:(I)Z // method@8455 │ │ -2bdee2: 0a0a |0117: move-result v10 │ │ -2bdee4: 380a 4a00 |0118: if-eqz v10, 0162 // +004a │ │ -2bdee8: 5c89 b76c |011a: iput-boolean v9, v8, Lde/kromke/andreas/musictagger/MainActivity;.mbAsyncTaskBusy:Z // field@6cb7 │ │ -2bdeec: 548a b16c |011c: iget-object v10, v8, Lde/kromke/andreas/musictagger/MainActivity;.mProgressBar:Landroid/widget/ProgressBar; // field@6cb1 │ │ -2bdef0: 6e20 6f15 4a00 |011e: invoke-virtual {v10, v4}, Landroid/widget/ProgressBar;.setVisibility:(I)V // method@156f │ │ -2bdef6: 220a af0f |0121: new-instance v10, Lde/kromke/andreas/musictagger/MainActivity$FileAccessTask; // type@0faf │ │ -2bdefa: 7030 1384 8a00 |0123: invoke-direct {v10, v8, v0}, Lde/kromke/andreas/musictagger/MainActivity$FileAccessTask;.:(Lde/kromke/andreas/musictagger/MainActivity;Lde/kromke/andreas/musictagger/MainActivity$1;)V // method@8413 │ │ -2bdf00: 2399 bd13 |0126: new-array v9, v9, [Ljava/lang/Integer; // type@13bd │ │ -2bdf04: 7110 3487 0300 |0128: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2bdf0a: 0c0b |012b: move-result-object v11 │ │ -2bdf0c: 4d0b 0904 |012c: aput-object v11, v9, v4 │ │ -2bdf10: 6e20 1684 9a00 |012e: invoke-virtual {v10, v9}, Lde/kromke/andreas/musictagger/MainActivity$FileAccessTask;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@8416 │ │ -2bdf16: 2831 |0131: goto 0162 // +0031 │ │ -2bdf18: 124b |0132: const/4 v11, #int 4 // #4 │ │ -2bdf1a: 33ba 2000 |0133: if-ne v10, v11, 0153 // +0020 │ │ -2bdf1e: 7020 5584 2800 |0135: invoke-direct {v8, v2}, Lde/kromke/andreas/musictagger/MainActivity;.selectNextOrPrevFile:(I)Z // method@8455 │ │ -2bdf24: 0a0a |0138: move-result v10 │ │ -2bdf26: 380a 2900 |0139: if-eqz v10, 0162 // +0029 │ │ -2bdf2a: 5c89 b76c |013b: iput-boolean v9, v8, Lde/kromke/andreas/musictagger/MainActivity;.mbAsyncTaskBusy:Z // field@6cb7 │ │ -2bdf2e: 548a b16c |013d: iget-object v10, v8, Lde/kromke/andreas/musictagger/MainActivity;.mProgressBar:Landroid/widget/ProgressBar; // field@6cb1 │ │ -2bdf32: 6e20 6f15 4a00 |013f: invoke-virtual {v10, v4}, Landroid/widget/ProgressBar;.setVisibility:(I)V // method@156f │ │ -2bdf38: 220a af0f |0142: new-instance v10, Lde/kromke/andreas/musictagger/MainActivity$FileAccessTask; // type@0faf │ │ -2bdf3c: 7030 1384 8a00 |0144: invoke-direct {v10, v8, v0}, Lde/kromke/andreas/musictagger/MainActivity$FileAccessTask;.:(Lde/kromke/andreas/musictagger/MainActivity;Lde/kromke/andreas/musictagger/MainActivity$1;)V // method@8413 │ │ -2bdf42: 2399 bd13 |0147: new-array v9, v9, [Ljava/lang/Integer; // type@13bd │ │ -2bdf46: 7110 3487 0300 |0149: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2bdf4c: 0c0b |014c: move-result-object v11 │ │ -2bdf4e: 4d0b 0904 |014d: aput-object v11, v9, v4 │ │ -2bdf52: 6e20 1684 9a00 |014f: invoke-virtual {v10, v9}, Lde/kromke/andreas/musictagger/MainActivity$FileAccessTask;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@8416 │ │ -2bdf58: 2810 |0152: goto 0162 // +0010 │ │ -2bdf5a: 333a 0f00 |0153: if-ne v10, v3, 0162 // +000f │ │ -2bdf5e: 5489 a46c |0155: iget-object v9, v8, Lde/kromke/andreas/musictagger/MainActivity;.mDir:Lde/kromke/andreas/utilities/DirectoryTree; // field@6ca4 │ │ -2bdf62: 3809 0b00 |0157: if-eqz v9, 0162 // +000b │ │ -2bdf66: 7210 0f85 0900 |0159: invoke-interface {v9}, Lde/kromke/andreas/utilities/DirectoryTree;.getCurrent:()Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry; // method@850f │ │ -2bdf6c: 0c09 |015c: move-result-object v9 │ │ -2bdf6e: 3809 0500 |015d: if-eqz v9, 0162 // +0005 │ │ -2bdf72: 7020 2984 9800 |015f: invoke-direct {v8, v9}, Lde/kromke/andreas/musictagger/MainActivity;.chDir:(Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;)V // method@8429 │ │ -2bdf78: 6209 c06c |0162: sget-object v9, Lde/kromke/andreas/musictagger/MainActivity;.sDeferredAudioPathList:Ljava/util/ArrayList; // field@6cc0 │ │ -2bdf7c: 6900 c06c |0164: sput-object v0, Lde/kromke/andreas/musictagger/MainActivity;.sDeferredAudioPathList:Ljava/util/ArrayList; // field@6cc0 │ │ -2bdf80: 3809 0500 |0166: if-eqz v9, 016b // +0005 │ │ -2bdf84: 6e20 6584 9800 |0168: invoke-virtual {v8, v9}, Lde/kromke/andreas/musictagger/MainActivity;.triggerScanners:(Ljava/util/ArrayList;)V // method@8465 │ │ -2bdf8a: 0e00 |016b: return-void │ │ +2bdca8: |[2bdca8] de.kromke.andreas.musictagger.MainActivity.onActivityResult:(IILandroid/content/Intent;)V │ │ +2bdcb8: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +2bdcbc: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2bdcc2: 1a01 d395 |0005: const-string v1, "onActivityResult(req = " // string@95d3 │ │ +2bdcc6: 6e20 d787 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2bdccc: 6e20 d387 9000 |000a: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2bdcd2: 1a01 1204 |000d: const-string v1, ", res = " // string@0412 │ │ +2bdcd6: 6e20 d787 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2bdcdc: 6e20 d387 a000 |0012: invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2bdce2: 1a01 8403 |0015: const-string v1, ")" // string@0384 │ │ +2bdce6: 6e20 d787 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2bdcec: 6e10 df87 0000 |001a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2bdcf2: 0c00 |001d: move-result-object v0 │ │ +2bdcf4: 1a01 fb0d |001e: const-string v1, "CMT : MainActivity" // string@0dfb │ │ +2bdcf8: 7120 450e 0100 |0020: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ +2bdcfe: 1200 |0023: const/4 v0, #int 0 // #0 │ │ +2bdd00: 12f2 |0024: const/4 v2, #int -1 // #ff │ │ +2bdd02: 1223 |0025: const/4 v3, #int 2 // #2 │ │ +2bdd04: 1204 |0026: const/4 v4, #int 0 // #0 │ │ +2bdd06: 1235 |0027: const/4 v5, #int 3 // #3 │ │ +2bdd08: 3239 d500 |0028: if-eq v9, v3, 00fd // +00d5 │ │ +2bdd0c: 1253 |002a: const/4 v3, #int 5 // #5 │ │ +2bdd0e: 1a06 0701 |002b: const-string v6, " URI = " // string@0107 │ │ +2bdd12: 3239 9300 |002d: if-eq v9, v3, 00c0 // +0093 │ │ +2bdd16: 1263 |002f: const/4 v3, #int 6 // #6 │ │ +2bdd18: 3239 0700 |0030: if-eq v9, v3, 0037 // +0007 │ │ +2bdd1c: 6f40 fc83 98ba |0032: invoke-super {v8, v9, v10, v11}, Lde/kromke/andreas/musictagger/BasicActivity;.onActivityResult:(IILandroid/content/Intent;)V // method@83fc │ │ +2bdd22: 2900 2d01 |0035: goto/16 0162 // +012d │ │ +2bdd26: 332a 2b01 |0037: if-ne v10, v2, 0162 // +012b │ │ +2bdd2a: 2209 7c10 |0039: new-instance v9, Ljava/util/ArrayList; // type@107c │ │ +2bdd2e: 7010 ae88 0900 |003b: invoke-direct {v9}, Ljava/util/ArrayList;.:()V // method@88ae │ │ +2bdd34: 6e10 7202 0b00 |003e: invoke-virtual {v11}, Landroid/content/Intent;.getClipData:()Landroid/content/ClipData; // method@0272 │ │ +2bdd3a: 0c0a |0041: move-result-object v10 │ │ +2bdd3c: 380a 4500 |0042: if-eqz v10, 0087 // +0045 │ │ +2bdd40: 6e10 0102 0a00 |0044: invoke-virtual {v10}, Landroid/content/ClipData;.getItemCount:()I // method@0201 │ │ +2bdd46: 0a02 |0047: move-result v2 │ │ +2bdd48: 3524 3f00 |0048: if-ge v4, v2, 0087 // +003f │ │ +2bdd4c: 6e20 0002 4a00 |004a: invoke-virtual {v10, v4}, Landroid/content/ClipData;.getItemAt:(I)Landroid/content/ClipData$Item; // method@0200 │ │ +2bdd52: 0c02 |004d: move-result-object v2 │ │ +2bdd54: 6e10 fe01 0200 |004e: invoke-virtual {v2}, Landroid/content/ClipData$Item;.getUri:()Landroid/net/Uri; // method@01fe │ │ +2bdd5a: 0c02 |0051: move-result-object v2 │ │ +2bdd5c: 2203 3910 |0052: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ +2bdd60: 7010 cc87 0300 |0054: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2bdd66: 1a07 0801 |0057: const-string v7, " URI[" // string@0108 │ │ +2bdd6a: 6e20 d787 7300 |0059: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2bdd70: 6e20 d387 4300 |005c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2bdd76: 1a07 c756 |005f: const-string v7, "] = " // string@56c7 │ │ +2bdd7a: 6e20 d787 7300 |0061: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2bdd80: 6e20 d687 2300 |0064: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ +2bdd86: 6e10 df87 0300 |0067: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2bdd8c: 0c03 |006a: move-result-object v3 │ │ +2bdd8e: 7120 450e 3100 |006b: invoke-static {v1, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ +2bdd94: 6e10 3784 0800 |006e: invoke-virtual {v8}, Lde/kromke/andreas/musictagger/MainActivity;.getPackageName:()Ljava/lang/String; // method@8437 │ │ +2bdd9a: 0c03 |0071: move-result-object v3 │ │ +2bdd9c: 6e40 3f84 3852 |0072: invoke-virtual {v8, v3, v2, v5}, Lde/kromke/andreas/musictagger/MainActivity;.grantUriPermission:(Ljava/lang/String;Landroid/net/Uri;I)V // method@843f │ │ +2bdda2: 6e10 3284 0800 |0075: invoke-virtual {v8}, Lde/kromke/andreas/musictagger/MainActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@8432 │ │ +2bdda8: 0c03 |0078: move-result-object v3 │ │ +2bddaa: 6e30 1d02 2305 |0079: invoke-virtual {v3, v2, v5}, Landroid/content/ContentResolver;.takePersistableUriPermission:(Landroid/net/Uri;I)V // method@021d │ │ +2bddb0: 2203 b00f |007c: new-instance v3, Lde/kromke/andreas/musictagger/MainActivity$UriOrPath; // type@0fb0 │ │ +2bddb4: 7020 1a84 2300 |007e: invoke-direct {v3, v2}, Lde/kromke/andreas/musictagger/MainActivity$UriOrPath;.:(Landroid/net/Uri;)V // method@841a │ │ +2bddba: 6e20 b288 3900 |0081: invoke-virtual {v9, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +2bddc0: d804 0401 |0084: add-int/lit8 v4, v4, #int 1 // #01 │ │ +2bddc4: 28be |0086: goto 0044 // -0042 │ │ +2bddc6: 6e10 7402 0b00 |0087: invoke-virtual {v11}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@0274 │ │ +2bddcc: 0c0a |008a: move-result-object v10 │ │ +2bddce: 380a 2a00 |008b: if-eqz v10, 00b5 // +002a │ │ +2bddd2: 220b b00f |008d: new-instance v11, Lde/kromke/andreas/musictagger/MainActivity$UriOrPath; // type@0fb0 │ │ +2bddd6: 7020 1a84 ab00 |008f: invoke-direct {v11, v10}, Lde/kromke/andreas/musictagger/MainActivity$UriOrPath;.:(Landroid/net/Uri;)V // method@841a │ │ +2bdddc: 2202 3910 |0092: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ +2bdde0: 7010 cc87 0200 |0094: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2bdde6: 6e20 d787 6200 |0097: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2bddec: 6e20 d687 a200 |009a: invoke-virtual {v2, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ +2bddf2: 6e10 df87 0200 |009d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2bddf8: 0c02 |00a0: move-result-object v2 │ │ +2bddfa: 7120 450e 2100 |00a1: invoke-static {v1, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ +2bde00: 6e10 3784 0800 |00a4: invoke-virtual {v8}, Lde/kromke/andreas/musictagger/MainActivity;.getPackageName:()Ljava/lang/String; // method@8437 │ │ +2bde06: 0c01 |00a7: move-result-object v1 │ │ +2bde08: 6e40 3f84 185a |00a8: invoke-virtual {v8, v1, v10, v5}, Lde/kromke/andreas/musictagger/MainActivity;.grantUriPermission:(Ljava/lang/String;Landroid/net/Uri;I)V // method@843f │ │ +2bde0e: 6e10 3284 0800 |00ab: invoke-virtual {v8}, Lde/kromke/andreas/musictagger/MainActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@8432 │ │ +2bde14: 0c01 |00ae: move-result-object v1 │ │ +2bde16: 6e30 1d02 a105 |00af: invoke-virtual {v1, v10, v5}, Landroid/content/ContentResolver;.takePersistableUriPermission:(Landroid/net/Uri;I)V // method@021d │ │ +2bde1c: 6e20 b288 b900 |00b2: invoke-virtual {v9, v11}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@88b2 │ │ +2bde22: 6e10 c388 0900 |00b5: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@88c3 │ │ +2bde28: 0a0a |00b8: move-result v10 │ │ +2bde2a: 3d0a a900 |00b9: if-lez v10, 0162 // +00a9 │ │ +2bde2e: 7020 2e84 9800 |00bb: invoke-direct {v8, v9}, Lde/kromke/andreas/musictagger/MainActivity;.enterFileListMode:(Ljava/util/ArrayList;)V // method@842e │ │ +2bde34: 2900 a400 |00be: goto/16 0162 // +00a4 │ │ +2bde38: 332a a200 |00c0: if-ne v10, v2, 0162 // +00a2 │ │ +2bde3c: 6e10 7402 0b00 |00c2: invoke-virtual {v11}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@0274 │ │ +2bde42: 0c09 |00c5: move-result-object v9 │ │ +2bde44: 3809 9c00 |00c6: if-eqz v9, 0162 // +009c │ │ +2bde48: 220a 3910 |00c8: new-instance v10, Ljava/lang/StringBuilder; // type@1039 │ │ +2bde4c: 7010 cc87 0a00 |00ca: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2bde52: 6e20 d787 6a00 |00cd: invoke-virtual {v10, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2bde58: 6e10 5d06 0900 |00d0: invoke-virtual {v9}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@065d │ │ +2bde5e: 0c0b |00d3: move-result-object v11 │ │ +2bde60: 6e20 d787 ba00 |00d4: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2bde66: 6e10 df87 0a00 |00d7: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2bde6c: 0c0a |00da: move-result-object v10 │ │ +2bde6e: 7120 450e a100 |00db: invoke-static {v1, v10}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ +2bde74: 6e10 3784 0800 |00de: invoke-virtual {v8}, Lde/kromke/andreas/musictagger/MainActivity;.getPackageName:()Ljava/lang/String; // method@8437 │ │ +2bde7a: 0c0a |00e1: move-result-object v10 │ │ +2bde7c: 6e40 3f84 a859 |00e2: invoke-virtual {v8, v10, v9, v5}, Lde/kromke/andreas/musictagger/MainActivity;.grantUriPermission:(Ljava/lang/String;Landroid/net/Uri;I)V // method@843f │ │ +2bde82: 6e10 3284 0800 |00e5: invoke-virtual {v8}, Lde/kromke/andreas/musictagger/MainActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@8432 │ │ +2bde88: 0c0a |00e8: move-result-object v10 │ │ +2bde8a: 6e30 1d02 9a05 |00e9: invoke-virtual {v10, v9, v5}, Landroid/content/ContentResolver;.takePersistableUriPermission:(Landroid/net/Uri;I)V // method@021d │ │ +2bde90: 220a e10f |00ec: new-instance v10, Lde/kromke/andreas/utilities/DirectoryTreeSaf; // type@0fe1 │ │ +2bde94: 7030 5085 8a09 |00ee: invoke-direct {v10, v8, v9}, Lde/kromke/andreas/utilities/DirectoryTreeSaf;.:(Landroid/content/Context;Landroid/net/Uri;)V // method@8550 │ │ +2bde9a: 5b8a a46c |00f1: iput-object v10, v8, Lde/kromke/andreas/musictagger/MainActivity;.mDir:Lde/kromke/andreas/utilities/DirectoryTree; // field@6ca4 │ │ +2bde9e: 7210 0f85 0a00 |00f3: invoke-interface {v10}, Lde/kromke/andreas/utilities/DirectoryTree;.getCurrent:()Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry; // method@850f │ │ +2bdea4: 0c09 |00f6: move-result-object v9 │ │ +2bdea6: 3809 6b00 |00f7: if-eqz v9, 0162 // +006b │ │ +2bdeaa: 7020 2984 9800 |00f9: invoke-direct {v8, v9}, Lde/kromke/andreas/musictagger/MainActivity;.chDir:(Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;)V // method@8429 │ │ +2bdeb0: 2866 |00fc: goto 0162 // +0066 │ │ +2bdeb2: 2209 3910 |00fd: new-instance v9, Ljava/lang/StringBuilder; // type@1039 │ │ +2bdeb6: 7010 cc87 0900 |00ff: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2bdebc: 1a0b d295 |0102: const-string v11, "onActivityResult() : resultCode = " // string@95d2 │ │ +2bdec0: 6e20 d787 b900 |0104: invoke-virtual {v9, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2bdec6: 6e20 d387 a900 |0107: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2bdecc: 6e10 df87 0900 |010a: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2bded2: 0c09 |010d: move-result-object v9 │ │ +2bded4: 7120 450e 9100 |010e: invoke-static {v1, v9}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ +2bdeda: 1219 |0111: const/4 v9, #int 1 // #1 │ │ +2bdedc: 335a 2000 |0112: if-ne v10, v5, 0132 // +0020 │ │ +2bdee0: 7020 5584 9800 |0114: invoke-direct {v8, v9}, Lde/kromke/andreas/musictagger/MainActivity;.selectNextOrPrevFile:(I)Z // method@8455 │ │ +2bdee6: 0a0a |0117: move-result v10 │ │ +2bdee8: 380a 4a00 |0118: if-eqz v10, 0162 // +004a │ │ +2bdeec: 5c89 b76c |011a: iput-boolean v9, v8, Lde/kromke/andreas/musictagger/MainActivity;.mbAsyncTaskBusy:Z // field@6cb7 │ │ +2bdef0: 548a b16c |011c: iget-object v10, v8, Lde/kromke/andreas/musictagger/MainActivity;.mProgressBar:Landroid/widget/ProgressBar; // field@6cb1 │ │ +2bdef4: 6e20 6f15 4a00 |011e: invoke-virtual {v10, v4}, Landroid/widget/ProgressBar;.setVisibility:(I)V // method@156f │ │ +2bdefa: 220a af0f |0121: new-instance v10, Lde/kromke/andreas/musictagger/MainActivity$FileAccessTask; // type@0faf │ │ +2bdefe: 7030 1384 8a00 |0123: invoke-direct {v10, v8, v0}, Lde/kromke/andreas/musictagger/MainActivity$FileAccessTask;.:(Lde/kromke/andreas/musictagger/MainActivity;Lde/kromke/andreas/musictagger/MainActivity$1;)V // method@8413 │ │ +2bdf04: 2399 bd13 |0126: new-array v9, v9, [Ljava/lang/Integer; // type@13bd │ │ +2bdf08: 7110 3487 0300 |0128: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2bdf0e: 0c0b |012b: move-result-object v11 │ │ +2bdf10: 4d0b 0904 |012c: aput-object v11, v9, v4 │ │ +2bdf14: 6e20 1684 9a00 |012e: invoke-virtual {v10, v9}, Lde/kromke/andreas/musictagger/MainActivity$FileAccessTask;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@8416 │ │ +2bdf1a: 2831 |0131: goto 0162 // +0031 │ │ +2bdf1c: 124b |0132: const/4 v11, #int 4 // #4 │ │ +2bdf1e: 33ba 2000 |0133: if-ne v10, v11, 0153 // +0020 │ │ +2bdf22: 7020 5584 2800 |0135: invoke-direct {v8, v2}, Lde/kromke/andreas/musictagger/MainActivity;.selectNextOrPrevFile:(I)Z // method@8455 │ │ +2bdf28: 0a0a |0138: move-result v10 │ │ +2bdf2a: 380a 2900 |0139: if-eqz v10, 0162 // +0029 │ │ +2bdf2e: 5c89 b76c |013b: iput-boolean v9, v8, Lde/kromke/andreas/musictagger/MainActivity;.mbAsyncTaskBusy:Z // field@6cb7 │ │ +2bdf32: 548a b16c |013d: iget-object v10, v8, Lde/kromke/andreas/musictagger/MainActivity;.mProgressBar:Landroid/widget/ProgressBar; // field@6cb1 │ │ +2bdf36: 6e20 6f15 4a00 |013f: invoke-virtual {v10, v4}, Landroid/widget/ProgressBar;.setVisibility:(I)V // method@156f │ │ +2bdf3c: 220a af0f |0142: new-instance v10, Lde/kromke/andreas/musictagger/MainActivity$FileAccessTask; // type@0faf │ │ +2bdf40: 7030 1384 8a00 |0144: invoke-direct {v10, v8, v0}, Lde/kromke/andreas/musictagger/MainActivity$FileAccessTask;.:(Lde/kromke/andreas/musictagger/MainActivity;Lde/kromke/andreas/musictagger/MainActivity$1;)V // method@8413 │ │ +2bdf46: 2399 bd13 |0147: new-array v9, v9, [Ljava/lang/Integer; // type@13bd │ │ +2bdf4a: 7110 3487 0300 |0149: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2bdf50: 0c0b |014c: move-result-object v11 │ │ +2bdf52: 4d0b 0904 |014d: aput-object v11, v9, v4 │ │ +2bdf56: 6e20 1684 9a00 |014f: invoke-virtual {v10, v9}, Lde/kromke/andreas/musictagger/MainActivity$FileAccessTask;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@8416 │ │ +2bdf5c: 2810 |0152: goto 0162 // +0010 │ │ +2bdf5e: 333a 0f00 |0153: if-ne v10, v3, 0162 // +000f │ │ +2bdf62: 5489 a46c |0155: iget-object v9, v8, Lde/kromke/andreas/musictagger/MainActivity;.mDir:Lde/kromke/andreas/utilities/DirectoryTree; // field@6ca4 │ │ +2bdf66: 3809 0b00 |0157: if-eqz v9, 0162 // +000b │ │ +2bdf6a: 7210 0f85 0900 |0159: invoke-interface {v9}, Lde/kromke/andreas/utilities/DirectoryTree;.getCurrent:()Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry; // method@850f │ │ +2bdf70: 0c09 |015c: move-result-object v9 │ │ +2bdf72: 3809 0500 |015d: if-eqz v9, 0162 // +0005 │ │ +2bdf76: 7020 2984 9800 |015f: invoke-direct {v8, v9}, Lde/kromke/andreas/musictagger/MainActivity;.chDir:(Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;)V // method@8429 │ │ +2bdf7c: 6209 c06c |0162: sget-object v9, Lde/kromke/andreas/musictagger/MainActivity;.sDeferredAudioPathList:Ljava/util/ArrayList; // field@6cc0 │ │ +2bdf80: 6900 c06c |0164: sput-object v0, Lde/kromke/andreas/musictagger/MainActivity;.sDeferredAudioPathList:Ljava/util/ArrayList; // field@6cc0 │ │ +2bdf84: 3809 0500 |0166: if-eqz v9, 016b // +0005 │ │ +2bdf88: 6e20 6584 9800 |0168: invoke-virtual {v8, v9}, Lde/kromke/andreas/musictagger/MainActivity;.triggerScanners:(Ljava/util/ArrayList;)V // method@8465 │ │ +2bdf8e: 0e00 |016b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1940 │ │ 0x0032 line=2056 │ │ 0x0039 line=1995 │ │ 0x003e line=1996 │ │ 0x0044 line=1999 │ │ @@ -1388979,44 +1388980,44 @@ │ │ type : '(Landroid/media/MediaPlayer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 63 16-bit code units │ │ -2bdf8c: |[2bdf8c] de.kromke.andreas.musictagger.MainActivity.onCompletion:(Landroid/media/MediaPlayer;)V │ │ -2bdf9c: 1a00 fb0d |0000: const-string v0, "CMT : MainActivity" // string@0dfb │ │ -2bdfa0: 1a01 3d96 |0002: const-string v1, "onCompletion()" // string@963d │ │ -2bdfa4: 7120 450e 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ -2bdfaa: 6e10 a505 0300 |0007: invoke-virtual {v3}, Landroid/media/MediaPlayer;.reset:()V // method@05a5 │ │ -2bdfb0: 5423 b46c |000a: iget-object v3, v2, Lde/kromke/andreas/musictagger/MainActivity;.mSelectedList:[Z // field@6cb4 │ │ -2bdfb4: 3803 1900 |000c: if-eqz v3, 0025 // +0019 │ │ -2bdfb8: 5423 a76c |000e: iget-object v3, v2, Lde/kromke/andreas/musictagger/MainActivity;.mFileList:Ljava/util/List; // field@6ca7 │ │ -2bdfbc: 3803 1500 |0010: if-eqz v3, 0025 // +0015 │ │ -2bdfc0: 6203 aa6c |0012: sget-object v3, Lde/kromke/andreas/musictagger/MainActivity;.mMediaPlayer:Landroid/media/MediaPlayer; // field@6caa │ │ -2bdfc4: 3803 1100 |0014: if-eqz v3, 0025 // +0011 │ │ -2bdfc8: 6003 b06c |0016: sget v3, Lde/kromke/andreas/musictagger/MainActivity;.mPlayingIndex:I // field@6cb0 │ │ -2bdfcc: 3a03 0d00 |0018: if-ltz v3, 0025 // +000d │ │ -2bdfd0: d803 0301 |001a: add-int/lit8 v3, v3, #int 1 // #01 │ │ -2bdfd4: 6703 b06c |001c: sput v3, Lde/kromke/andreas/musictagger/MainActivity;.mPlayingIndex:I // field@6cb0 │ │ -2bdfd8: 7010 5184 0200 |001e: invoke-direct {v2}, Lde/kromke/andreas/musictagger/MainActivity;.playNext:()V // method@8451 │ │ -2bdfde: 7010 6884 0200 |0021: invoke-direct {v2}, Lde/kromke/andreas/musictagger/MainActivity;.updatePlayState:()V // method@8468 │ │ -2bdfe4: 2804 |0024: goto 0028 // +0004 │ │ -2bdfe6: 12f3 |0025: const/4 v3, #int -1 // #ff │ │ -2bdfe8: 6703 b06c |0026: sput v3, Lde/kromke/andreas/musictagger/MainActivity;.mPlayingIndex:I // field@6cb0 │ │ -2bdfec: 2203 3910 |0028: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ -2bdff0: 7010 cc87 0300 |002a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2bdff6: 1a01 3e96 |002d: const-string v1, "onCompletion() -- playing index now " // string@963e │ │ -2bdffa: 6e20 d787 1300 |002f: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2be000: 6001 b06c |0032: sget v1, Lde/kromke/andreas/musictagger/MainActivity;.mPlayingIndex:I // field@6cb0 │ │ -2be004: 6e20 d387 1300 |0034: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2be00a: 6e10 df87 0300 |0037: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2be010: 0c03 |003a: move-result-object v3 │ │ -2be012: 7120 450e 3000 |003b: invoke-static {v0, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ -2be018: 0e00 |003e: return-void │ │ +2bdf90: |[2bdf90] de.kromke.andreas.musictagger.MainActivity.onCompletion:(Landroid/media/MediaPlayer;)V │ │ +2bdfa0: 1a00 fb0d |0000: const-string v0, "CMT : MainActivity" // string@0dfb │ │ +2bdfa4: 1a01 3d96 |0002: const-string v1, "onCompletion()" // string@963d │ │ +2bdfa8: 7120 450e 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ +2bdfae: 6e10 a505 0300 |0007: invoke-virtual {v3}, Landroid/media/MediaPlayer;.reset:()V // method@05a5 │ │ +2bdfb4: 5423 b46c |000a: iget-object v3, v2, Lde/kromke/andreas/musictagger/MainActivity;.mSelectedList:[Z // field@6cb4 │ │ +2bdfb8: 3803 1900 |000c: if-eqz v3, 0025 // +0019 │ │ +2bdfbc: 5423 a76c |000e: iget-object v3, v2, Lde/kromke/andreas/musictagger/MainActivity;.mFileList:Ljava/util/List; // field@6ca7 │ │ +2bdfc0: 3803 1500 |0010: if-eqz v3, 0025 // +0015 │ │ +2bdfc4: 6203 aa6c |0012: sget-object v3, Lde/kromke/andreas/musictagger/MainActivity;.mMediaPlayer:Landroid/media/MediaPlayer; // field@6caa │ │ +2bdfc8: 3803 1100 |0014: if-eqz v3, 0025 // +0011 │ │ +2bdfcc: 6003 b06c |0016: sget v3, Lde/kromke/andreas/musictagger/MainActivity;.mPlayingIndex:I // field@6cb0 │ │ +2bdfd0: 3a03 0d00 |0018: if-ltz v3, 0025 // +000d │ │ +2bdfd4: d803 0301 |001a: add-int/lit8 v3, v3, #int 1 // #01 │ │ +2bdfd8: 6703 b06c |001c: sput v3, Lde/kromke/andreas/musictagger/MainActivity;.mPlayingIndex:I // field@6cb0 │ │ +2bdfdc: 7010 5184 0200 |001e: invoke-direct {v2}, Lde/kromke/andreas/musictagger/MainActivity;.playNext:()V // method@8451 │ │ +2bdfe2: 7010 6884 0200 |0021: invoke-direct {v2}, Lde/kromke/andreas/musictagger/MainActivity;.updatePlayState:()V // method@8468 │ │ +2bdfe8: 2804 |0024: goto 0028 // +0004 │ │ +2bdfea: 12f3 |0025: const/4 v3, #int -1 // #ff │ │ +2bdfec: 6703 b06c |0026: sput v3, Lde/kromke/andreas/musictagger/MainActivity;.mPlayingIndex:I // field@6cb0 │ │ +2bdff0: 2203 3910 |0028: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ +2bdff4: 7010 cc87 0300 |002a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2bdffa: 1a01 3e96 |002d: const-string v1, "onCompletion() -- playing index now " // string@963e │ │ +2bdffe: 6e20 d787 1300 |002f: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2be004: 6001 b06c |0032: sget v1, Lde/kromke/andreas/musictagger/MainActivity;.mPlayingIndex:I // field@6cb0 │ │ +2be008: 6e20 d387 1300 |0034: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2be00e: 6e10 df87 0300 |0037: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2be014: 0c03 |003a: move-result-object v3 │ │ +2be016: 7120 450e 3000 |003b: invoke-static {v0, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ +2be01c: 0e00 |003e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=2242 │ │ 0x0007 line=2243 │ │ 0x000a line=2246 │ │ 0x001c line=2248 │ │ 0x001e line=2249 │ │ @@ -1389032,115 +1389033,115 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 221 16-bit code units │ │ -2be01c: |[2be01c] de.kromke.andreas.musictagger.MainActivity.onCreate:(Landroid/os/Bundle;)V │ │ -2be02c: 6f20 fd83 5400 |0000: invoke-super {v4, v5}, Lde/kromke/andreas/musictagger/BasicActivity;.onCreate:(Landroid/os/Bundle;)V // method@83fd │ │ -2be032: 1400 1c00 0c7f |0003: const v0, #float 1.86092e+38 // #7f0c001c │ │ -2be038: 6e20 5784 0400 |0006: invoke-virtual {v4, v0}, Lde/kromke/andreas/musictagger/MainActivity;.setContentView:(I)V // method@8457 │ │ -2be03e: 1400 c701 097f |0009: const v0, #float 1.82113e+38 // #7f0901c7 │ │ -2be044: 6e20 3084 0400 |000c: invoke-virtual {v4, v0}, Lde/kromke/andreas/musictagger/MainActivity;.findViewById:(I)Landroid/view/View; // method@8430 │ │ -2be04a: 0c00 |000f: move-result-object v0 │ │ -2be04c: 1f00 0405 |0010: check-cast v0, Landroidx/appcompat/widget/Toolbar; // type@0504 │ │ -2be050: 6e20 5b84 0400 |0012: invoke-virtual {v4, v0}, Lde/kromke/andreas/musictagger/MainActivity;.setSupportActionBar:(Landroidx/appcompat/widget/Toolbar;)V // method@845b │ │ -2be056: 1400 d000 097f |0015: const v0, #float 1.82108e+38 // #7f0900d0 │ │ -2be05c: 6e20 3084 0400 |0018: invoke-virtual {v4, v0}, Lde/kromke/andreas/musictagger/MainActivity;.findViewById:(I)Landroid/view/View; // method@8430 │ │ -2be062: 0c00 |001b: move-result-object v0 │ │ -2be064: 1f00 1703 |001c: check-cast v0, Landroid/widget/ListView; // type@0317 │ │ -2be068: 5b40 af6c |001e: iput-object v0, v4, Lde/kromke/andreas/musictagger/MainActivity;.mPathListView:Landroid/widget/ListView; // field@6caf │ │ -2be06c: 1400 da00 097f |0020: const v0, #float 1.82109e+38 // #7f0900da │ │ -2be072: 6e20 3084 0400 |0023: invoke-virtual {v4, v0}, Lde/kromke/andreas/musictagger/MainActivity;.findViewById:(I)Landroid/view/View; // method@8430 │ │ -2be078: 0c00 |0026: move-result-object v0 │ │ -2be07a: 1f00 3203 |0027: check-cast v0, Landroid/widget/TextView; // type@0332 │ │ -2be07e: 5b40 a96c |0029: iput-object v0, v4, Lde/kromke/andreas/musictagger/MainActivity;.mFooterView:Landroid/widget/TextView; // field@6ca9 │ │ -2be082: 1400 0401 097f |002b: const v0, #float 1.8211e+38 // #7f090104 │ │ -2be088: 6e20 3084 0400 |002e: invoke-virtual {v4, v0}, Lde/kromke/andreas/musictagger/MainActivity;.findViewById:(I)Landroid/view/View; // method@8430 │ │ -2be08e: 0c00 |0031: move-result-object v0 │ │ -2be090: 5b40 a56c |0032: iput-object v0, v4, Lde/kromke/andreas/musictagger/MainActivity;.mDividerView:Landroid/view/View; // field@6ca5 │ │ -2be094: 1200 |0034: const/4 v0, #int 0 // #0 │ │ -2be096: 5c40 a36c |0035: iput-boolean v0, v4, Lde/kromke/andreas/musictagger/MainActivity;.mBackKeyAlreadyPressed:Z // field@6ca3 │ │ -2be09a: 6001 b600 |0037: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@00b6 │ │ -2be09e: 1212 |0039: const/4 v2, #int 1 // #1 │ │ -2be0a0: 1303 1500 |003a: const/16 v3, #int 21 // #15 │ │ -2be0a4: 3431 0300 |003c: if-lt v1, v3, 003f // +0003 │ │ -2be0a8: 1210 |003e: const/4 v0, #int 1 // #1 │ │ -2be0aa: 5c40 bb6c |003f: iput-boolean v0, v4, Lde/kromke/andreas/musictagger/MainActivity;.mbMenuItemSafSelectEnabled:Z // field@6cbb │ │ -2be0ae: 1400 ce00 097f |0041: const v0, #float 1.82108e+38 // #7f0900ce │ │ -2be0b4: 6e20 3084 0400 |0044: invoke-virtual {v4, v0}, Lde/kromke/andreas/musictagger/MainActivity;.findViewById:(I)Landroid/view/View; // method@8430 │ │ -2be0ba: 0c00 |0047: move-result-object v0 │ │ -2be0bc: 1f00 a70d |0048: check-cast v0, Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // type@0da7 │ │ -2be0c0: 5b40 a86c |004a: iput-object v0, v4, Lde/kromke/andreas/musictagger/MainActivity;.mFloatingButton1:Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // field@6ca8 │ │ -2be0c4: 1400 5901 097f |004c: const v0, #float 1.82111e+38 // #7f090159 │ │ -2be0ca: 6e20 3084 0400 |004f: invoke-virtual {v4, v0}, Lde/kromke/andreas/musictagger/MainActivity;.findViewById:(I)Landroid/view/View; // method@8430 │ │ -2be0d0: 0c00 |0052: move-result-object v0 │ │ -2be0d2: 1f00 1d03 |0053: check-cast v0, Landroid/widget/ProgressBar; // type@031d │ │ -2be0d6: 5b40 b16c |0055: iput-object v0, v4, Lde/kromke/andreas/musictagger/MainActivity;.mProgressBar:Landroid/widget/ProgressBar; // field@6cb1 │ │ -2be0da: 5541 b76c |0057: iget-boolean v1, v4, Lde/kromke/andreas/musictagger/MainActivity;.mbAsyncTaskBusy:Z // field@6cb7 │ │ -2be0de: 3901 0700 |0059: if-nez v1, 0060 // +0007 │ │ -2be0e2: 1301 0800 |005b: const/16 v1, #int 8 // #8 │ │ -2be0e6: 6e20 6f15 1000 |005d: invoke-virtual {v0, v1}, Landroid/widget/ProgressBar;.setVisibility:(I)V // method@156f │ │ -2be0ec: 5b44 b56c |0060: iput-object v4, v4, Lde/kromke/andreas/musictagger/MainActivity;.mThePackageContext:Landroid/content/Context; // field@6cb5 │ │ -2be0f0: 5440 a86c |0062: iget-object v0, v4, Lde/kromke/andreas/musictagger/MainActivity;.mFloatingButton1:Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // field@6ca8 │ │ -2be0f4: 2201 ab0f |0064: new-instance v1, Lde/kromke/andreas/musictagger/MainActivity$1; // type@0fab │ │ -2be0f8: 7020 0a84 4100 |0066: invoke-direct {v1, v4}, Lde/kromke/andreas/musictagger/MainActivity$1;.:(Lde/kromke/andreas/musictagger/MainActivity;)V // method@840a │ │ -2be0fe: 6e20 cd72 1000 |0069: invoke-virtual {v0, v1}, Lcom/google/android/material/floatingactionbutton/FloatingActionButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@72cd │ │ -2be104: 1400 cc00 107f |006c: const v0, #float 1.91413e+38 // #7f1000cc │ │ -2be10a: 6e20 3a84 0400 |006f: invoke-virtual {v4, v0}, Lde/kromke/andreas/musictagger/MainActivity;.getString:(I)Ljava/lang/String; // method@843a │ │ -2be110: 0c01 |0072: move-result-object v1 │ │ -2be112: 6901 6081 |0073: sput-object v1, Lde/kromke/andreas/utilities/DirectoryTreeFile;.strWriteProtected:Ljava/lang/String; // field@8160 │ │ -2be116: 6e20 3a84 0400 |0075: invoke-virtual {v4, v0}, Lde/kromke/andreas/musictagger/MainActivity;.getString:(I)Ljava/lang/String; // method@843a │ │ -2be11c: 0c00 |0078: move-result-object v0 │ │ -2be11e: 6900 6681 |0079: sput-object v0, Lde/kromke/andreas/utilities/DirectoryTreeSaf;.strWriteProtected:Ljava/lang/String; // field@8166 │ │ -2be122: 1400 bf00 107f |007b: const v0, #float 1.91413e+38 // #7f1000bf │ │ -2be128: 6e20 3a84 0400 |007e: invoke-virtual {v4, v0}, Lde/kromke/andreas/musictagger/MainActivity;.getString:(I)Ljava/lang/String; // method@843a │ │ -2be12e: 0c00 |0081: move-result-object v0 │ │ -2be130: 6900 6e81 |0082: sput-object v0, Lde/kromke/andreas/utilities/DirectoryTreeVirtualRoot;.strStorageSelection:Ljava/lang/String; // field@816e │ │ -2be134: 1a00 fb0d |0084: const-string v0, "CMT : MainActivity" // string@0dfb │ │ -2be138: 3805 3000 |0086: if-eqz v5, 00b6 // +0030 │ │ -2be13c: 1a01 5096 |0088: const-string v1, "onCreate() : read selection array from saved state" // string@9650 │ │ -2be140: 7120 450e 1000 |008a: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ -2be146: 1a01 5ea1 |008d: const-string v1, "selected" // string@a15e │ │ -2be14a: 6e20 7606 1500 |008f: invoke-virtual {v5, v1}, Landroid/os/Bundle;.getBooleanArray:(Ljava/lang/String;)[Z // method@0676 │ │ -2be150: 0c01 |0092: move-result-object v1 │ │ -2be152: 5b41 b46c |0093: iput-object v1, v4, Lde/kromke/andreas/musictagger/MainActivity;.mSelectedList:[Z // field@6cb4 │ │ -2be156: 1a01 2f65 |0095: const-string v1, "currDir" // string@652f │ │ -2be15a: 6e20 8806 1500 |0097: invoke-virtual {v5, v1}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0688 │ │ -2be160: 0c05 |009a: move-result-object v5 │ │ -2be162: 5b45 b36c |009b: iput-object v5, v4, Lde/kromke/andreas/musictagger/MainActivity;.mSavedDir:Ljava/lang/String; // field@6cb3 │ │ -2be166: 2205 3910 |009d: new-instance v5, Ljava/lang/StringBuilder; // type@1039 │ │ -2be16a: 7010 cc87 0500 |009f: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2be170: 1a01 5196 |00a2: const-string v1, "onCreate() : saved directory is " // string@9651 │ │ -2be174: 6e20 d787 1500 |00a4: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2be17a: 5441 b36c |00a7: iget-object v1, v4, Lde/kromke/andreas/musictagger/MainActivity;.mSavedDir:Ljava/lang/String; // field@6cb3 │ │ -2be17e: 6e20 d787 1500 |00a9: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2be184: 6e10 df87 0500 |00ac: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2be18a: 0c05 |00af: move-result-object v5 │ │ -2be18c: 7120 450e 5000 |00b0: invoke-static {v0, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ -2be192: 7010 4184 0400 |00b3: invoke-direct {v4}, Lde/kromke/andreas/musictagger/MainActivity;.initListSelection:()V // method@8441 │ │ -2be198: 1a05 f65a |00b6: const-string v5, "android.permission.WRITE_EXTERNAL_STORAGE" // string@5af6 │ │ -2be19c: 7120 ea3a 5400 |00b8: invoke-static {v4, v5}, Landroidx/core/content/ContextCompat;.checkSelfPermission:(Landroid/content/Context;Ljava/lang/String;)I // method@3aea │ │ -2be1a2: 0a01 |00bb: move-result v1 │ │ -2be1a4: 3901 0d00 |00bc: if-nez v1, 00c9 // +000d │ │ -2be1a8: 1a05 309a |00be: const-string v5, "permission immediately granted" // string@9a30 │ │ -2be1ac: 7120 450e 5000 |00c0: invoke-static {v0, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ -2be1b2: 7010 5c84 0400 |00c3: invoke-direct {v4}, Lde/kromke/andreas/musictagger/MainActivity;.setupPathList:()V // method@845c │ │ -2be1b8: 5c42 b26c |00c6: iput-boolean v2, v4, Lde/kromke/andreas/musictagger/MainActivity;.mReadWritePermissionGranted:Z // field@6cb2 │ │ -2be1bc: 2811 |00c8: goto 00d9 // +0011 │ │ -2be1be: 1a01 269e |00c9: const-string v1, "request permission" // string@9e26 │ │ -2be1c2: 7120 450e 1000 |00cb: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ -2be1c8: 1a00 f45a |00ce: const-string v0, "android.permission.READ_EXTERNAL_STORAGE" // string@5af4 │ │ -2be1cc: 2420 c013 5000 |00d0: filled-new-array {v0, v5}, [Ljava/lang/String; // type@13c0 │ │ -2be1d2: 0c05 |00d3: move-result-object v5 │ │ -2be1d4: 1300 0b00 |00d4: const/16 v0, #int 11 // #b │ │ -2be1d8: 7130 e537 5400 |00d6: invoke-static {v4, v5, v0}, Landroidx/core/app/ActivityCompat;.requestPermissions:(Landroid/app/Activity;[Ljava/lang/String;I)V // method@37e5 │ │ -2be1de: 7010 6784 0400 |00d9: invoke-direct {v4}, Lde/kromke/andreas/musictagger/MainActivity;.updateActionBar:()V // method@8467 │ │ -2be1e4: 0e00 |00dc: return-void │ │ +2be020: |[2be020] de.kromke.andreas.musictagger.MainActivity.onCreate:(Landroid/os/Bundle;)V │ │ +2be030: 6f20 fd83 5400 |0000: invoke-super {v4, v5}, Lde/kromke/andreas/musictagger/BasicActivity;.onCreate:(Landroid/os/Bundle;)V // method@83fd │ │ +2be036: 1400 1c00 0c7f |0003: const v0, #float 1.86092e+38 // #7f0c001c │ │ +2be03c: 6e20 5784 0400 |0006: invoke-virtual {v4, v0}, Lde/kromke/andreas/musictagger/MainActivity;.setContentView:(I)V // method@8457 │ │ +2be042: 1400 c701 097f |0009: const v0, #float 1.82113e+38 // #7f0901c7 │ │ +2be048: 6e20 3084 0400 |000c: invoke-virtual {v4, v0}, Lde/kromke/andreas/musictagger/MainActivity;.findViewById:(I)Landroid/view/View; // method@8430 │ │ +2be04e: 0c00 |000f: move-result-object v0 │ │ +2be050: 1f00 0405 |0010: check-cast v0, Landroidx/appcompat/widget/Toolbar; // type@0504 │ │ +2be054: 6e20 5b84 0400 |0012: invoke-virtual {v4, v0}, Lde/kromke/andreas/musictagger/MainActivity;.setSupportActionBar:(Landroidx/appcompat/widget/Toolbar;)V // method@845b │ │ +2be05a: 1400 d000 097f |0015: const v0, #float 1.82108e+38 // #7f0900d0 │ │ +2be060: 6e20 3084 0400 |0018: invoke-virtual {v4, v0}, Lde/kromke/andreas/musictagger/MainActivity;.findViewById:(I)Landroid/view/View; // method@8430 │ │ +2be066: 0c00 |001b: move-result-object v0 │ │ +2be068: 1f00 1703 |001c: check-cast v0, Landroid/widget/ListView; // type@0317 │ │ +2be06c: 5b40 af6c |001e: iput-object v0, v4, Lde/kromke/andreas/musictagger/MainActivity;.mPathListView:Landroid/widget/ListView; // field@6caf │ │ +2be070: 1400 da00 097f |0020: const v0, #float 1.82109e+38 // #7f0900da │ │ +2be076: 6e20 3084 0400 |0023: invoke-virtual {v4, v0}, Lde/kromke/andreas/musictagger/MainActivity;.findViewById:(I)Landroid/view/View; // method@8430 │ │ +2be07c: 0c00 |0026: move-result-object v0 │ │ +2be07e: 1f00 3203 |0027: check-cast v0, Landroid/widget/TextView; // type@0332 │ │ +2be082: 5b40 a96c |0029: iput-object v0, v4, Lde/kromke/andreas/musictagger/MainActivity;.mFooterView:Landroid/widget/TextView; // field@6ca9 │ │ +2be086: 1400 0401 097f |002b: const v0, #float 1.8211e+38 // #7f090104 │ │ +2be08c: 6e20 3084 0400 |002e: invoke-virtual {v4, v0}, Lde/kromke/andreas/musictagger/MainActivity;.findViewById:(I)Landroid/view/View; // method@8430 │ │ +2be092: 0c00 |0031: move-result-object v0 │ │ +2be094: 5b40 a56c |0032: iput-object v0, v4, Lde/kromke/andreas/musictagger/MainActivity;.mDividerView:Landroid/view/View; // field@6ca5 │ │ +2be098: 1200 |0034: const/4 v0, #int 0 // #0 │ │ +2be09a: 5c40 a36c |0035: iput-boolean v0, v4, Lde/kromke/andreas/musictagger/MainActivity;.mBackKeyAlreadyPressed:Z // field@6ca3 │ │ +2be09e: 6001 b600 |0037: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@00b6 │ │ +2be0a2: 1212 |0039: const/4 v2, #int 1 // #1 │ │ +2be0a4: 1303 1500 |003a: const/16 v3, #int 21 // #15 │ │ +2be0a8: 3431 0300 |003c: if-lt v1, v3, 003f // +0003 │ │ +2be0ac: 1210 |003e: const/4 v0, #int 1 // #1 │ │ +2be0ae: 5c40 bb6c |003f: iput-boolean v0, v4, Lde/kromke/andreas/musictagger/MainActivity;.mbMenuItemSafSelectEnabled:Z // field@6cbb │ │ +2be0b2: 1400 ce00 097f |0041: const v0, #float 1.82108e+38 // #7f0900ce │ │ +2be0b8: 6e20 3084 0400 |0044: invoke-virtual {v4, v0}, Lde/kromke/andreas/musictagger/MainActivity;.findViewById:(I)Landroid/view/View; // method@8430 │ │ +2be0be: 0c00 |0047: move-result-object v0 │ │ +2be0c0: 1f00 a70d |0048: check-cast v0, Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // type@0da7 │ │ +2be0c4: 5b40 a86c |004a: iput-object v0, v4, Lde/kromke/andreas/musictagger/MainActivity;.mFloatingButton1:Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // field@6ca8 │ │ +2be0c8: 1400 5901 097f |004c: const v0, #float 1.82111e+38 // #7f090159 │ │ +2be0ce: 6e20 3084 0400 |004f: invoke-virtual {v4, v0}, Lde/kromke/andreas/musictagger/MainActivity;.findViewById:(I)Landroid/view/View; // method@8430 │ │ +2be0d4: 0c00 |0052: move-result-object v0 │ │ +2be0d6: 1f00 1d03 |0053: check-cast v0, Landroid/widget/ProgressBar; // type@031d │ │ +2be0da: 5b40 b16c |0055: iput-object v0, v4, Lde/kromke/andreas/musictagger/MainActivity;.mProgressBar:Landroid/widget/ProgressBar; // field@6cb1 │ │ +2be0de: 5541 b76c |0057: iget-boolean v1, v4, Lde/kromke/andreas/musictagger/MainActivity;.mbAsyncTaskBusy:Z // field@6cb7 │ │ +2be0e2: 3901 0700 |0059: if-nez v1, 0060 // +0007 │ │ +2be0e6: 1301 0800 |005b: const/16 v1, #int 8 // #8 │ │ +2be0ea: 6e20 6f15 1000 |005d: invoke-virtual {v0, v1}, Landroid/widget/ProgressBar;.setVisibility:(I)V // method@156f │ │ +2be0f0: 5b44 b56c |0060: iput-object v4, v4, Lde/kromke/andreas/musictagger/MainActivity;.mThePackageContext:Landroid/content/Context; // field@6cb5 │ │ +2be0f4: 5440 a86c |0062: iget-object v0, v4, Lde/kromke/andreas/musictagger/MainActivity;.mFloatingButton1:Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // field@6ca8 │ │ +2be0f8: 2201 ab0f |0064: new-instance v1, Lde/kromke/andreas/musictagger/MainActivity$1; // type@0fab │ │ +2be0fc: 7020 0a84 4100 |0066: invoke-direct {v1, v4}, Lde/kromke/andreas/musictagger/MainActivity$1;.:(Lde/kromke/andreas/musictagger/MainActivity;)V // method@840a │ │ +2be102: 6e20 cd72 1000 |0069: invoke-virtual {v0, v1}, Lcom/google/android/material/floatingactionbutton/FloatingActionButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@72cd │ │ +2be108: 1400 cc00 107f |006c: const v0, #float 1.91413e+38 // #7f1000cc │ │ +2be10e: 6e20 3a84 0400 |006f: invoke-virtual {v4, v0}, Lde/kromke/andreas/musictagger/MainActivity;.getString:(I)Ljava/lang/String; // method@843a │ │ +2be114: 0c01 |0072: move-result-object v1 │ │ +2be116: 6901 6081 |0073: sput-object v1, Lde/kromke/andreas/utilities/DirectoryTreeFile;.strWriteProtected:Ljava/lang/String; // field@8160 │ │ +2be11a: 6e20 3a84 0400 |0075: invoke-virtual {v4, v0}, Lde/kromke/andreas/musictagger/MainActivity;.getString:(I)Ljava/lang/String; // method@843a │ │ +2be120: 0c00 |0078: move-result-object v0 │ │ +2be122: 6900 6681 |0079: sput-object v0, Lde/kromke/andreas/utilities/DirectoryTreeSaf;.strWriteProtected:Ljava/lang/String; // field@8166 │ │ +2be126: 1400 bf00 107f |007b: const v0, #float 1.91413e+38 // #7f1000bf │ │ +2be12c: 6e20 3a84 0400 |007e: invoke-virtual {v4, v0}, Lde/kromke/andreas/musictagger/MainActivity;.getString:(I)Ljava/lang/String; // method@843a │ │ +2be132: 0c00 |0081: move-result-object v0 │ │ +2be134: 6900 6e81 |0082: sput-object v0, Lde/kromke/andreas/utilities/DirectoryTreeVirtualRoot;.strStorageSelection:Ljava/lang/String; // field@816e │ │ +2be138: 1a00 fb0d |0084: const-string v0, "CMT : MainActivity" // string@0dfb │ │ +2be13c: 3805 3000 |0086: if-eqz v5, 00b6 // +0030 │ │ +2be140: 1a01 5096 |0088: const-string v1, "onCreate() : read selection array from saved state" // string@9650 │ │ +2be144: 7120 450e 1000 |008a: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ +2be14a: 1a01 5ea1 |008d: const-string v1, "selected" // string@a15e │ │ +2be14e: 6e20 7606 1500 |008f: invoke-virtual {v5, v1}, Landroid/os/Bundle;.getBooleanArray:(Ljava/lang/String;)[Z // method@0676 │ │ +2be154: 0c01 |0092: move-result-object v1 │ │ +2be156: 5b41 b46c |0093: iput-object v1, v4, Lde/kromke/andreas/musictagger/MainActivity;.mSelectedList:[Z // field@6cb4 │ │ +2be15a: 1a01 2f65 |0095: const-string v1, "currDir" // string@652f │ │ +2be15e: 6e20 8806 1500 |0097: invoke-virtual {v5, v1}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0688 │ │ +2be164: 0c05 |009a: move-result-object v5 │ │ +2be166: 5b45 b36c |009b: iput-object v5, v4, Lde/kromke/andreas/musictagger/MainActivity;.mSavedDir:Ljava/lang/String; // field@6cb3 │ │ +2be16a: 2205 3910 |009d: new-instance v5, Ljava/lang/StringBuilder; // type@1039 │ │ +2be16e: 7010 cc87 0500 |009f: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2be174: 1a01 5196 |00a2: const-string v1, "onCreate() : saved directory is " // string@9651 │ │ +2be178: 6e20 d787 1500 |00a4: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2be17e: 5441 b36c |00a7: iget-object v1, v4, Lde/kromke/andreas/musictagger/MainActivity;.mSavedDir:Ljava/lang/String; // field@6cb3 │ │ +2be182: 6e20 d787 1500 |00a9: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2be188: 6e10 df87 0500 |00ac: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2be18e: 0c05 |00af: move-result-object v5 │ │ +2be190: 7120 450e 5000 |00b0: invoke-static {v0, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ +2be196: 7010 4184 0400 |00b3: invoke-direct {v4}, Lde/kromke/andreas/musictagger/MainActivity;.initListSelection:()V // method@8441 │ │ +2be19c: 1a05 f65a |00b6: const-string v5, "android.permission.WRITE_EXTERNAL_STORAGE" // string@5af6 │ │ +2be1a0: 7120 ea3a 5400 |00b8: invoke-static {v4, v5}, Landroidx/core/content/ContextCompat;.checkSelfPermission:(Landroid/content/Context;Ljava/lang/String;)I // method@3aea │ │ +2be1a6: 0a01 |00bb: move-result v1 │ │ +2be1a8: 3901 0d00 |00bc: if-nez v1, 00c9 // +000d │ │ +2be1ac: 1a05 309a |00be: const-string v5, "permission immediately granted" // string@9a30 │ │ +2be1b0: 7120 450e 5000 |00c0: invoke-static {v0, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ +2be1b6: 7010 5c84 0400 |00c3: invoke-direct {v4}, Lde/kromke/andreas/musictagger/MainActivity;.setupPathList:()V // method@845c │ │ +2be1bc: 5c42 b26c |00c6: iput-boolean v2, v4, Lde/kromke/andreas/musictagger/MainActivity;.mReadWritePermissionGranted:Z // field@6cb2 │ │ +2be1c0: 2811 |00c8: goto 00d9 // +0011 │ │ +2be1c2: 1a01 269e |00c9: const-string v1, "request permission" // string@9e26 │ │ +2be1c6: 7120 450e 1000 |00cb: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ +2be1cc: 1a00 f45a |00ce: const-string v0, "android.permission.READ_EXTERNAL_STORAGE" // string@5af4 │ │ +2be1d0: 2420 c013 5000 |00d0: filled-new-array {v0, v5}, [Ljava/lang/String; // type@13c0 │ │ +2be1d6: 0c05 |00d3: move-result-object v5 │ │ +2be1d8: 1300 0b00 |00d4: const/16 v0, #int 11 // #b │ │ +2be1dc: 7130 e537 5400 |00d6: invoke-static {v4, v5, v0}, Landroidx/core/app/ActivityCompat;.requestPermissions:(Landroid/app/Activity;[Ljava/lang/String;I)V // method@37e5 │ │ +2be1e2: 7010 6784 0400 |00d9: invoke-direct {v4}, Lde/kromke/andreas/musictagger/MainActivity;.updateActionBar:()V // method@8467 │ │ +2be1e8: 0e00 |00dc: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ 0x0006 line=155 │ │ 0x000c line=156 │ │ 0x0012 line=157 │ │ 0x0018 line=159 │ │ @@ -1389178,43 +1389179,43 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 58 16-bit code units │ │ -2be1e8: |[2be1e8] de.kromke.andreas.musictagger.MainActivity.onDestroy:()V │ │ -2be1f8: 1a00 fb0d |0000: const-string v0, "CMT : MainActivity" // string@0dfb │ │ -2be1fc: 1a01 7996 |0002: const-string v1, "onDestroy()" // string@9679 │ │ -2be200: 7120 450e 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ -2be206: 6e10 4584 0300 |0007: invoke-virtual {v3}, Lde/kromke/andreas/musictagger/MainActivity;.isFinishing:()Z // method@8445 │ │ -2be20c: 0a01 |000a: move-result v1 │ │ -2be20e: 3801 1a00 |000b: if-eqz v1, 0025 // +001a │ │ -2be212: 1a01 7b96 |000d: const-string v1, "onDestroy() : is finishing" // string@967b │ │ -2be216: 7120 450e 1000 |000f: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ -2be21c: 6201 aa6c |0012: sget-object v1, Lde/kromke/andreas/musictagger/MainActivity;.mMediaPlayer:Landroid/media/MediaPlayer; // field@6caa │ │ -2be220: 3801 1100 |0014: if-eqz v1, 0025 // +0011 │ │ -2be224: 6002 b06c |0016: sget v2, Lde/kromke/andreas/musictagger/MainActivity;.mPlayingIndex:I // field@6cb0 │ │ -2be228: 3a02 0d00 |0018: if-ltz v2, 0025 // +000d │ │ -2be22c: 6e10 ab05 0100 |001a: invoke-virtual {v1}, Landroid/media/MediaPlayer;.stop:()V // method@05ab │ │ -2be232: 6201 aa6c |001d: sget-object v1, Lde/kromke/andreas/musictagger/MainActivity;.mMediaPlayer:Landroid/media/MediaPlayer; // field@6caa │ │ -2be236: 6e10 a405 0100 |001f: invoke-virtual {v1}, Landroid/media/MediaPlayer;.release:()V // method@05a4 │ │ -2be23c: 1201 |0022: const/4 v1, #int 0 // #0 │ │ -2be23e: 6901 aa6c |0023: sput-object v1, Lde/kromke/andreas/musictagger/MainActivity;.mMediaPlayer:Landroid/media/MediaPlayer; // field@6caa │ │ -2be242: 5531 be6c |0025: iget-boolean v1, v3, Lde/kromke/andreas/musictagger/MainActivity;.mbScannerServiceConnected:Z // field@6cbe │ │ -2be246: 3801 0f00 |0027: if-eqz v1, 0036 // +000f │ │ -2be24a: 6e20 6684 3300 |0029: invoke-virtual {v3, v3}, Lde/kromke/andreas/musictagger/MainActivity;.unbindService:(Landroid/content/ServiceConnection;)V // method@8466 │ │ -2be250: 2807 |002c: goto 0033 // +0007 │ │ -2be252: 0d01 |002d: move-exception v1 │ │ -2be254: 1a02 c516 |002e: const-string v2, "Error on unbindService()" // string@16c5 │ │ -2be258: 7130 4e0e 2001 |0030: invoke-static {v0, v2, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0e4e │ │ -2be25e: 1200 |0033: const/4 v0, #int 0 // #0 │ │ -2be260: 5c30 be6c |0034: iput-boolean v0, v3, Lde/kromke/andreas/musictagger/MainActivity;.mbScannerServiceConnected:Z // field@6cbe │ │ -2be264: 6f10 ff83 0300 |0036: invoke-super {v3}, Lde/kromke/andreas/musictagger/BasicActivity;.onDestroy:()V // method@83ff │ │ -2be26a: 0e00 |0039: return-void │ │ +2be1ec: |[2be1ec] de.kromke.andreas.musictagger.MainActivity.onDestroy:()V │ │ +2be1fc: 1a00 fb0d |0000: const-string v0, "CMT : MainActivity" // string@0dfb │ │ +2be200: 1a01 7996 |0002: const-string v1, "onDestroy()" // string@9679 │ │ +2be204: 7120 450e 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ +2be20a: 6e10 4584 0300 |0007: invoke-virtual {v3}, Lde/kromke/andreas/musictagger/MainActivity;.isFinishing:()Z // method@8445 │ │ +2be210: 0a01 |000a: move-result v1 │ │ +2be212: 3801 1a00 |000b: if-eqz v1, 0025 // +001a │ │ +2be216: 1a01 7b96 |000d: const-string v1, "onDestroy() : is finishing" // string@967b │ │ +2be21a: 7120 450e 1000 |000f: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ +2be220: 6201 aa6c |0012: sget-object v1, Lde/kromke/andreas/musictagger/MainActivity;.mMediaPlayer:Landroid/media/MediaPlayer; // field@6caa │ │ +2be224: 3801 1100 |0014: if-eqz v1, 0025 // +0011 │ │ +2be228: 6002 b06c |0016: sget v2, Lde/kromke/andreas/musictagger/MainActivity;.mPlayingIndex:I // field@6cb0 │ │ +2be22c: 3a02 0d00 |0018: if-ltz v2, 0025 // +000d │ │ +2be230: 6e10 ab05 0100 |001a: invoke-virtual {v1}, Landroid/media/MediaPlayer;.stop:()V // method@05ab │ │ +2be236: 6201 aa6c |001d: sget-object v1, Lde/kromke/andreas/musictagger/MainActivity;.mMediaPlayer:Landroid/media/MediaPlayer; // field@6caa │ │ +2be23a: 6e10 a405 0100 |001f: invoke-virtual {v1}, Landroid/media/MediaPlayer;.release:()V // method@05a4 │ │ +2be240: 1201 |0022: const/4 v1, #int 0 // #0 │ │ +2be242: 6901 aa6c |0023: sput-object v1, Lde/kromke/andreas/musictagger/MainActivity;.mMediaPlayer:Landroid/media/MediaPlayer; // field@6caa │ │ +2be246: 5531 be6c |0025: iget-boolean v1, v3, Lde/kromke/andreas/musictagger/MainActivity;.mbScannerServiceConnected:Z // field@6cbe │ │ +2be24a: 3801 0f00 |0027: if-eqz v1, 0036 // +000f │ │ +2be24e: 6e20 6684 3300 |0029: invoke-virtual {v3, v3}, Lde/kromke/andreas/musictagger/MainActivity;.unbindService:(Landroid/content/ServiceConnection;)V // method@8466 │ │ +2be254: 2807 |002c: goto 0033 // +0007 │ │ +2be256: 0d01 |002d: move-exception v1 │ │ +2be258: 1a02 c516 |002e: const-string v2, "Error on unbindService()" // string@16c5 │ │ +2be25c: 7130 4e0e 2001 |0030: invoke-static {v0, v2, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0e4e │ │ +2be262: 1200 |0033: const/4 v0, #int 0 // #0 │ │ +2be264: 5c30 be6c |0034: iput-boolean v0, v3, Lde/kromke/andreas/musictagger/MainActivity;.mbScannerServiceConnected:Z // field@6cbe │ │ +2be268: 6f10 ff83 0300 |0036: invoke-super {v3}, Lde/kromke/andreas/musictagger/BasicActivity;.onDestroy:()V // method@83ff │ │ +2be26e: 0e00 |0039: return-void │ │ catches : 1 │ │ 0x0029 - 0x002c │ │ Ljava/lang/Exception; -> 0x002d │ │ positions : │ │ 0x0004 line=240 │ │ 0x0007 line=242 │ │ 0x000f line=244 │ │ @@ -1389235,89 +1389236,89 @@ │ │ type : '(Landroid/widget/AdapterView;Landroid/view/View;IJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 159 16-bit code units │ │ -2be27c: |[2be27c] de.kromke.andreas.musictagger.MainActivity.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -2be28c: 2201 3910 |0000: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2be290: 7010 cc87 0100 |0002: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2be296: 1a04 ff96 |0005: const-string v4, "onItemClick(pos = " // string@96ff │ │ -2be29a: 6e20 d787 4100 |0007: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2be2a0: 6e20 d387 3100 |000a: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2be2a6: 1a04 8403 |000d: const-string v4, ")" // string@0384 │ │ -2be2aa: 6e20 d787 4100 |000f: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2be2b0: 6e10 df87 0100 |0012: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2be2b6: 0c01 |0015: move-result-object v1 │ │ -2be2b8: 1a04 fb0d |0016: const-string v4, "CMT : MainActivity" // string@0dfb │ │ -2be2bc: 7120 450e 1400 |0018: invoke-static {v4, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ -2be2c2: 5501 b76c |001b: iget-boolean v1, v0, Lde/kromke/andreas/musictagger/MainActivity;.mbAsyncTaskBusy:Z // field@6cb7 │ │ -2be2c6: 3801 0800 |001d: if-eqz v1, 0025 // +0008 │ │ -2be2ca: 1a01 fe96 |001f: const-string v1, "onItemClick(): ignore, because reading is busy" // string@96fe │ │ -2be2ce: 7120 450e 1400 |0021: invoke-static {v4, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ -2be2d4: 0e00 |0024: return-void │ │ -2be2d6: 5401 a46c |0025: iget-object v1, v0, Lde/kromke/andreas/musictagger/MainActivity;.mDir:Lde/kromke/andreas/utilities/DirectoryTree; // field@6ca4 │ │ -2be2da: 3801 5600 |0027: if-eqz v1, 007d // +0056 │ │ -2be2de: 5401 a76c |0029: iget-object v1, v0, Lde/kromke/andreas/musictagger/MainActivity;.mFileList:Ljava/util/List; // field@6ca7 │ │ -2be2e2: 7220 6a89 3100 |002b: invoke-interface {v1, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ -2be2e8: 0c01 |002e: move-result-object v1 │ │ -2be2ea: 1f01 dc0f |002f: check-cast v1, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry; // type@0fdc │ │ -2be2ee: 7210 0a85 0100 |0031: invoke-interface {v1}, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;.isDirectory:()Z // method@850a │ │ -2be2f4: 0a05 |0034: move-result v5 │ │ -2be2f6: 3805 4100 |0035: if-eqz v5, 0076 // +0041 │ │ -2be2fa: 2202 3910 |0037: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ -2be2fe: 7010 cc87 0200 |0039: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2be304: 1a03 fd96 |003c: const-string v3, "onItemClick() : set directory " // string@96fd │ │ -2be308: 6e20 d787 3200 |003e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2be30e: 7210 0685 0100 |0041: invoke-interface {v1}, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;.getName:()Ljava/lang/String; // method@8506 │ │ -2be314: 0c03 |0044: move-result-object v3 │ │ -2be316: 6e20 d787 3200 |0045: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2be31c: 6e10 df87 0200 |0048: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2be322: 0c02 |004b: move-result-object v2 │ │ -2be324: 7120 450e 2400 |004c: invoke-static {v4, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ -2be32a: 5402 a46c |004f: iget-object v2, v0, Lde/kromke/andreas/musictagger/MainActivity;.mDir:Lde/kromke/andreas/utilities/DirectoryTree; // field@6ca4 │ │ -2be32e: 7230 1585 0201 |0051: invoke-interface {v2, v0, v1}, Lde/kromke/andreas/utilities/DirectoryTree;.setCurrent:(Landroid/content/Context;Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;)Lde/kromke/andreas/utilities/DirectoryTree; // method@8515 │ │ -2be334: 0c02 |0054: move-result-object v2 │ │ -2be336: 3802 0800 |0055: if-eqz v2, 005d // +0008 │ │ -2be33a: 5b02 a46c |0057: iput-object v2, v0, Lde/kromke/andreas/musictagger/MainActivity;.mDir:Lde/kromke/andreas/utilities/DirectoryTree; // field@6ca4 │ │ -2be33e: 7020 2984 1000 |0059: invoke-direct {v0, v1}, Lde/kromke/andreas/musictagger/MainActivity;.chDir:(Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;)V // method@8429 │ │ -2be344: 2819 |005c: goto 0075 // +0019 │ │ -2be346: 2202 3910 |005d: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ -2be34a: 7010 cc87 0200 |005f: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2be350: 1a03 fc96 |0062: const-string v3, "onItemClick() : cannot set directory " // string@96fc │ │ -2be354: 6e20 d787 3200 |0064: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2be35a: 7210 0685 0100 |0067: invoke-interface {v1}, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;.getName:()Ljava/lang/String; // method@8506 │ │ -2be360: 0c01 |006a: move-result-object v1 │ │ -2be362: 6e20 d787 1200 |006b: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2be368: 6e10 df87 0200 |006e: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2be36e: 0c01 |0071: move-result-object v1 │ │ -2be370: 7120 450e 1400 |0072: invoke-static {v4, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ -2be376: 0e00 |0075: return-void │ │ -2be378: 7020 4284 1000 |0076: invoke-direct {v0, v1}, Lde/kromke/andreas/musictagger/MainActivity;.isAudioFile:(Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;)Z // method@8442 │ │ -2be37e: 0a01 |0079: move-result v1 │ │ -2be380: 3901 0300 |007a: if-nez v1, 007d // +0003 │ │ -2be384: 0e00 |007c: return-void │ │ -2be386: 5401 b46c |007d: iget-object v1, v0, Lde/kromke/andreas/musictagger/MainActivity;.mSelectedList:[Z // field@6cb4 │ │ -2be38a: 4704 0103 |007f: aget-boolean v4, v1, v3 │ │ -2be38e: df04 0401 |0081: xor-int/lit8 v4, v4, #int 1 // #01 │ │ -2be392: 4e04 0103 |0083: aput-boolean v4, v1, v3 │ │ -2be396: 7030 5a84 2003 |0085: invoke-direct {v0, v2, v3}, Lde/kromke/andreas/musictagger/MainActivity;.setSelectionMode:(Landroid/view/View;I)V // method@845a │ │ -2be39c: 5401 b46c |0088: iget-object v1, v0, Lde/kromke/andreas/musictagger/MainActivity;.mSelectedList:[Z // field@6cb4 │ │ -2be3a0: 4701 0103 |008a: aget-boolean v1, v1, v3 │ │ -2be3a4: 3801 0900 |008c: if-eqz v1, 0095 // +0009 │ │ -2be3a8: 5201 ad6c |008e: iget v1, v0, Lde/kromke/andreas/musictagger/MainActivity;.mNumOfSelectedFiles:I // field@6cad │ │ -2be3ac: d801 0101 |0090: add-int/lit8 v1, v1, #int 1 // #01 │ │ -2be3b0: 5901 ad6c |0092: iput v1, v0, Lde/kromke/andreas/musictagger/MainActivity;.mNumOfSelectedFiles:I // field@6cad │ │ -2be3b4: 2807 |0094: goto 009b // +0007 │ │ -2be3b6: 5201 ad6c |0095: iget v1, v0, Lde/kromke/andreas/musictagger/MainActivity;.mNumOfSelectedFiles:I // field@6cad │ │ -2be3ba: d801 01ff |0097: add-int/lit8 v1, v1, #int -1 // #ff │ │ -2be3be: 5901 ad6c |0099: iput v1, v0, Lde/kromke/andreas/musictagger/MainActivity;.mNumOfSelectedFiles:I // field@6cad │ │ -2be3c2: 7010 6784 0000 |009b: invoke-direct {v0}, Lde/kromke/andreas/musictagger/MainActivity;.updateActionBar:()V // method@8467 │ │ -2be3c8: 0e00 |009e: return-void │ │ +2be280: |[2be280] de.kromke.andreas.musictagger.MainActivity.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +2be290: 2201 3910 |0000: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2be294: 7010 cc87 0100 |0002: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2be29a: 1a04 ff96 |0005: const-string v4, "onItemClick(pos = " // string@96ff │ │ +2be29e: 6e20 d787 4100 |0007: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2be2a4: 6e20 d387 3100 |000a: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2be2aa: 1a04 8403 |000d: const-string v4, ")" // string@0384 │ │ +2be2ae: 6e20 d787 4100 |000f: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2be2b4: 6e10 df87 0100 |0012: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2be2ba: 0c01 |0015: move-result-object v1 │ │ +2be2bc: 1a04 fb0d |0016: const-string v4, "CMT : MainActivity" // string@0dfb │ │ +2be2c0: 7120 450e 1400 |0018: invoke-static {v4, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ +2be2c6: 5501 b76c |001b: iget-boolean v1, v0, Lde/kromke/andreas/musictagger/MainActivity;.mbAsyncTaskBusy:Z // field@6cb7 │ │ +2be2ca: 3801 0800 |001d: if-eqz v1, 0025 // +0008 │ │ +2be2ce: 1a01 fe96 |001f: const-string v1, "onItemClick(): ignore, because reading is busy" // string@96fe │ │ +2be2d2: 7120 450e 1400 |0021: invoke-static {v4, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ +2be2d8: 0e00 |0024: return-void │ │ +2be2da: 5401 a46c |0025: iget-object v1, v0, Lde/kromke/andreas/musictagger/MainActivity;.mDir:Lde/kromke/andreas/utilities/DirectoryTree; // field@6ca4 │ │ +2be2de: 3801 5600 |0027: if-eqz v1, 007d // +0056 │ │ +2be2e2: 5401 a76c |0029: iget-object v1, v0, Lde/kromke/andreas/musictagger/MainActivity;.mFileList:Ljava/util/List; // field@6ca7 │ │ +2be2e6: 7220 6a89 3100 |002b: invoke-interface {v1, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ +2be2ec: 0c01 |002e: move-result-object v1 │ │ +2be2ee: 1f01 dc0f |002f: check-cast v1, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry; // type@0fdc │ │ +2be2f2: 7210 0a85 0100 |0031: invoke-interface {v1}, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;.isDirectory:()Z // method@850a │ │ +2be2f8: 0a05 |0034: move-result v5 │ │ +2be2fa: 3805 4100 |0035: if-eqz v5, 0076 // +0041 │ │ +2be2fe: 2202 3910 |0037: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ +2be302: 7010 cc87 0200 |0039: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2be308: 1a03 fd96 |003c: const-string v3, "onItemClick() : set directory " // string@96fd │ │ +2be30c: 6e20 d787 3200 |003e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2be312: 7210 0685 0100 |0041: invoke-interface {v1}, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;.getName:()Ljava/lang/String; // method@8506 │ │ +2be318: 0c03 |0044: move-result-object v3 │ │ +2be31a: 6e20 d787 3200 |0045: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2be320: 6e10 df87 0200 |0048: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2be326: 0c02 |004b: move-result-object v2 │ │ +2be328: 7120 450e 2400 |004c: invoke-static {v4, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ +2be32e: 5402 a46c |004f: iget-object v2, v0, Lde/kromke/andreas/musictagger/MainActivity;.mDir:Lde/kromke/andreas/utilities/DirectoryTree; // field@6ca4 │ │ +2be332: 7230 1585 0201 |0051: invoke-interface {v2, v0, v1}, Lde/kromke/andreas/utilities/DirectoryTree;.setCurrent:(Landroid/content/Context;Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;)Lde/kromke/andreas/utilities/DirectoryTree; // method@8515 │ │ +2be338: 0c02 |0054: move-result-object v2 │ │ +2be33a: 3802 0800 |0055: if-eqz v2, 005d // +0008 │ │ +2be33e: 5b02 a46c |0057: iput-object v2, v0, Lde/kromke/andreas/musictagger/MainActivity;.mDir:Lde/kromke/andreas/utilities/DirectoryTree; // field@6ca4 │ │ +2be342: 7020 2984 1000 |0059: invoke-direct {v0, v1}, Lde/kromke/andreas/musictagger/MainActivity;.chDir:(Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;)V // method@8429 │ │ +2be348: 2819 |005c: goto 0075 // +0019 │ │ +2be34a: 2202 3910 |005d: new-instance v2, Ljava/lang/StringBuilder; // type@1039 │ │ +2be34e: 7010 cc87 0200 |005f: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2be354: 1a03 fc96 |0062: const-string v3, "onItemClick() : cannot set directory " // string@96fc │ │ +2be358: 6e20 d787 3200 |0064: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2be35e: 7210 0685 0100 |0067: invoke-interface {v1}, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;.getName:()Ljava/lang/String; // method@8506 │ │ +2be364: 0c01 |006a: move-result-object v1 │ │ +2be366: 6e20 d787 1200 |006b: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2be36c: 6e10 df87 0200 |006e: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2be372: 0c01 |0071: move-result-object v1 │ │ +2be374: 7120 450e 1400 |0072: invoke-static {v4, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ +2be37a: 0e00 |0075: return-void │ │ +2be37c: 7020 4284 1000 |0076: invoke-direct {v0, v1}, Lde/kromke/andreas/musictagger/MainActivity;.isAudioFile:(Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;)Z // method@8442 │ │ +2be382: 0a01 |0079: move-result v1 │ │ +2be384: 3901 0300 |007a: if-nez v1, 007d // +0003 │ │ +2be388: 0e00 |007c: return-void │ │ +2be38a: 5401 b46c |007d: iget-object v1, v0, Lde/kromke/andreas/musictagger/MainActivity;.mSelectedList:[Z // field@6cb4 │ │ +2be38e: 4704 0103 |007f: aget-boolean v4, v1, v3 │ │ +2be392: df04 0401 |0081: xor-int/lit8 v4, v4, #int 1 // #01 │ │ +2be396: 4e04 0103 |0083: aput-boolean v4, v1, v3 │ │ +2be39a: 7030 5a84 2003 |0085: invoke-direct {v0, v2, v3}, Lde/kromke/andreas/musictagger/MainActivity;.setSelectionMode:(Landroid/view/View;I)V // method@845a │ │ +2be3a0: 5401 b46c |0088: iget-object v1, v0, Lde/kromke/andreas/musictagger/MainActivity;.mSelectedList:[Z // field@6cb4 │ │ +2be3a4: 4701 0103 |008a: aget-boolean v1, v1, v3 │ │ +2be3a8: 3801 0900 |008c: if-eqz v1, 0095 // +0009 │ │ +2be3ac: 5201 ad6c |008e: iget v1, v0, Lde/kromke/andreas/musictagger/MainActivity;.mNumOfSelectedFiles:I // field@6cad │ │ +2be3b0: d801 0101 |0090: add-int/lit8 v1, v1, #int 1 // #01 │ │ +2be3b4: 5901 ad6c |0092: iput v1, v0, Lde/kromke/andreas/musictagger/MainActivity;.mNumOfSelectedFiles:I // field@6cad │ │ +2be3b8: 2807 |0094: goto 009b // +0007 │ │ +2be3ba: 5201 ad6c |0095: iget v1, v0, Lde/kromke/andreas/musictagger/MainActivity;.mNumOfSelectedFiles:I // field@6cad │ │ +2be3be: d801 01ff |0097: add-int/lit8 v1, v1, #int -1 // #ff │ │ +2be3c2: 5901 ad6c |0099: iput v1, v0, Lde/kromke/andreas/musictagger/MainActivity;.mNumOfSelectedFiles:I // field@6cad │ │ +2be3c6: 7010 6784 0000 |009b: invoke-direct {v0}, Lde/kromke/andreas/musictagger/MainActivity;.updateActionBar:()V // method@8467 │ │ +2be3cc: 0e00 |009e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1278 │ │ 0x001b line=1279 │ │ 0x0021 line=1281 │ │ 0x0025 line=1286 │ │ 0x0029 line=1288 │ │ @@ -1389418,33 +1389419,33 @@ │ │ type : '(Landroid/content/Intent;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -2be3cc: |[2be3cc] de.kromke.andreas.musictagger.MainActivity.onNewIntent:(Landroid/content/Intent;)V │ │ -2be3dc: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -2be3e0: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2be3e6: 1a01 5d97 |0005: const-string v1, "onNewIntent(): intent action is " // string@975d │ │ -2be3ea: 6e20 d787 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2be3f0: 6e10 6e02 0300 |000a: invoke-virtual {v3}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@026e │ │ -2be3f6: 0c01 |000d: move-result-object v1 │ │ -2be3f8: 6e20 d787 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2be3fe: 6e10 df87 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2be404: 0c00 |0014: move-result-object v0 │ │ -2be406: 1a01 fb0d |0015: const-string v1, "CMT : MainActivity" // string@0dfb │ │ -2be40a: 7120 450e 0100 |0017: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ -2be410: 1200 |001a: const/4 v0, #int 0 // #0 │ │ -2be412: 5b20 b46c |001b: iput-object v0, v2, Lde/kromke/andreas/musictagger/MainActivity;.mSelectedList:[Z // field@6cb4 │ │ -2be416: 6e20 5884 3200 |001d: invoke-virtual {v2, v3}, Lde/kromke/andreas/musictagger/MainActivity;.setIntent:(Landroid/content/Intent;)V // method@8458 │ │ -2be41c: 7010 5c84 0200 |0020: invoke-direct {v2}, Lde/kromke/andreas/musictagger/MainActivity;.setupPathList:()V // method@845c │ │ -2be422: 7010 6784 0200 |0023: invoke-direct {v2}, Lde/kromke/andreas/musictagger/MainActivity;.updateActionBar:()V // method@8467 │ │ -2be428: 6f20 0084 3200 |0026: invoke-super {v2, v3}, Lde/kromke/andreas/musictagger/BasicActivity;.onNewIntent:(Landroid/content/Intent;)V // method@8400 │ │ -2be42e: 0e00 |0029: return-void │ │ +2be3d0: |[2be3d0] de.kromke.andreas.musictagger.MainActivity.onNewIntent:(Landroid/content/Intent;)V │ │ +2be3e0: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +2be3e4: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2be3ea: 1a01 5d97 |0005: const-string v1, "onNewIntent(): intent action is " // string@975d │ │ +2be3ee: 6e20 d787 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2be3f4: 6e10 6e02 0300 |000a: invoke-virtual {v3}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@026e │ │ +2be3fa: 0c01 |000d: move-result-object v1 │ │ +2be3fc: 6e20 d787 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2be402: 6e10 df87 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2be408: 0c00 |0014: move-result-object v0 │ │ +2be40a: 1a01 fb0d |0015: const-string v1, "CMT : MainActivity" // string@0dfb │ │ +2be40e: 7120 450e 0100 |0017: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ +2be414: 1200 |001a: const/4 v0, #int 0 // #0 │ │ +2be416: 5b20 b46c |001b: iput-object v0, v2, Lde/kromke/andreas/musictagger/MainActivity;.mSelectedList:[Z // field@6cb4 │ │ +2be41a: 6e20 5884 3200 |001d: invoke-virtual {v2, v3}, Lde/kromke/andreas/musictagger/MainActivity;.setIntent:(Landroid/content/Intent;)V // method@8458 │ │ +2be420: 7010 5c84 0200 |0020: invoke-direct {v2}, Lde/kromke/andreas/musictagger/MainActivity;.setupPathList:()V // method@845c │ │ +2be426: 7010 6784 0200 |0023: invoke-direct {v2}, Lde/kromke/andreas/musictagger/MainActivity;.updateActionBar:()V // method@8467 │ │ +2be42c: 6f20 0084 3200 |0026: invoke-super {v2, v3}, Lde/kromke/andreas/musictagger/BasicActivity;.onNewIntent:(Landroid/content/Intent;)V // method@8400 │ │ +2be432: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=306 │ │ 0x001b line=308 │ │ 0x001d line=309 │ │ 0x0020 line=310 │ │ 0x0023 line=311 │ │ @@ -1389458,41 +1389459,41 @@ │ │ type : '(I[Ljava/lang/String;[I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 52 16-bit code units │ │ -2be430: |[2be430] de.kromke.andreas.musictagger.MainActivity.onRequestPermissionsResult:(I[Ljava/lang/String;[I)V │ │ -2be440: 1a03 fb0d |0000: const-string v3, "CMT : MainActivity" // string@0dfb │ │ -2be444: 1a00 d797 |0002: const-string v0, "onRequestPermissionsResult()" // string@97d7 │ │ -2be448: 7120 450e 0300 |0004: invoke-static {v3, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ -2be44e: 1300 0b00 |0007: const/16 v0, #int 11 // #b │ │ -2be452: 3202 0300 |0009: if-eq v2, v0, 000c // +0003 │ │ -2be456: 2828 |000b: goto 0033 // +0028 │ │ -2be458: 2142 |000c: array-length v2, v4 │ │ -2be45a: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -2be45c: 3d02 1200 |000e: if-lez v2, 0020 // +0012 │ │ -2be460: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -2be462: 4402 0402 |0011: aget v2, v4, v2 │ │ -2be466: 3902 0d00 |0013: if-nez v2, 0020 // +000d │ │ -2be46a: 1a02 d997 |0015: const-string v2, "onRequestPermissionsResult(): permission granted" // string@97d9 │ │ -2be46e: 7120 450e 2300 |0017: invoke-static {v3, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ -2be474: 5c10 b26c |001a: iput-boolean v0, v1, Lde/kromke/andreas/musictagger/MainActivity;.mReadWritePermissionGranted:Z // field@6cb2 │ │ -2be478: 7010 5c84 0100 |001c: invoke-direct {v1}, Lde/kromke/andreas/musictagger/MainActivity;.setupPathList:()V // method@845c │ │ -2be47e: 2814 |001f: goto 0033 // +0014 │ │ -2be480: 1a02 d897 |0020: const-string v2, "onRequestPermissionsResult(): permission denied" // string@97d8 │ │ -2be484: 7120 450e 2300 |0022: invoke-static {v3, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ -2be48a: 6e10 3184 0100 |0025: invoke-virtual {v1}, Lde/kromke/andreas/musictagger/MainActivity;.getApplicationContext:()Landroid/content/Context; // method@8431 │ │ -2be490: 0c02 |0028: move-result-object v2 │ │ -2be492: 1403 bb00 107f |0029: const v3, #float 1.91413e+38 // #7f1000bb │ │ -2be498: 7130 7916 3200 |002c: invoke-static {v2, v3, v0}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@1679 │ │ -2be49e: 0c02 |002f: move-result-object v2 │ │ -2be4a0: 6e10 7b16 0200 |0030: invoke-virtual {v2}, Landroid/widget/Toast;.show:()V // method@167b │ │ -2be4a6: 0e00 |0033: return-void │ │ +2be434: |[2be434] de.kromke.andreas.musictagger.MainActivity.onRequestPermissionsResult:(I[Ljava/lang/String;[I)V │ │ +2be444: 1a03 fb0d |0000: const-string v3, "CMT : MainActivity" // string@0dfb │ │ +2be448: 1a00 d797 |0002: const-string v0, "onRequestPermissionsResult()" // string@97d7 │ │ +2be44c: 7120 450e 0300 |0004: invoke-static {v3, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ +2be452: 1300 0b00 |0007: const/16 v0, #int 11 // #b │ │ +2be456: 3202 0300 |0009: if-eq v2, v0, 000c // +0003 │ │ +2be45a: 2828 |000b: goto 0033 // +0028 │ │ +2be45c: 2142 |000c: array-length v2, v4 │ │ +2be45e: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +2be460: 3d02 1200 |000e: if-lez v2, 0020 // +0012 │ │ +2be464: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +2be466: 4402 0402 |0011: aget v2, v4, v2 │ │ +2be46a: 3902 0d00 |0013: if-nez v2, 0020 // +000d │ │ +2be46e: 1a02 d997 |0015: const-string v2, "onRequestPermissionsResult(): permission granted" // string@97d9 │ │ +2be472: 7120 450e 2300 |0017: invoke-static {v3, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ +2be478: 5c10 b26c |001a: iput-boolean v0, v1, Lde/kromke/andreas/musictagger/MainActivity;.mReadWritePermissionGranted:Z // field@6cb2 │ │ +2be47c: 7010 5c84 0100 |001c: invoke-direct {v1}, Lde/kromke/andreas/musictagger/MainActivity;.setupPathList:()V // method@845c │ │ +2be482: 2814 |001f: goto 0033 // +0014 │ │ +2be484: 1a02 d897 |0020: const-string v2, "onRequestPermissionsResult(): permission denied" // string@97d8 │ │ +2be488: 7120 450e 2300 |0022: invoke-static {v3, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ +2be48e: 6e10 3184 0100 |0025: invoke-virtual {v1}, Lde/kromke/andreas/musictagger/MainActivity;.getApplicationContext:()Landroid/content/Context; // method@8431 │ │ +2be494: 0c02 |0028: move-result-object v2 │ │ +2be496: 1403 bb00 107f |0029: const v3, #float 1.91413e+38 // #7f1000bb │ │ +2be49c: 7130 7916 3200 |002c: invoke-static {v2, v3, v0}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@1679 │ │ +2be4a2: 0c02 |002f: move-result-object v2 │ │ +2be4a4: 6e10 7b16 0200 |0030: invoke-virtual {v2}, Landroid/widget/Toast;.show:()V // method@167b │ │ +2be4aa: 0e00 |0033: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=1159 │ │ 0x000c line=1167 │ │ 0x0017 line=1169 │ │ 0x001a line=1170 │ │ 0x001c line=1171 │ │ @@ -1389509,35 +1389510,35 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 43 16-bit code units │ │ -2be4a8: |[2be4a8] de.kromke.andreas.musictagger.MainActivity.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ -2be4b8: 1a00 fb0d |0000: const-string v0, "CMT : MainActivity" // string@0dfb │ │ -2be4bc: 1a01 ec97 |0002: const-string v1, "onSaveInstanceState()" // string@97ec │ │ -2be4c0: 7120 450e 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ -2be4c6: 6f20 0384 3200 |0007: invoke-super {v2, v3}, Lde/kromke/andreas/musictagger/BasicActivity;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@8403 │ │ -2be4cc: 5420 b46c |000a: iget-object v0, v2, Lde/kromke/andreas/musictagger/MainActivity;.mSelectedList:[Z // field@6cb4 │ │ -2be4d0: 1a01 5ea1 |000c: const-string v1, "selected" // string@a15e │ │ -2be4d4: 6e30 9006 1300 |000e: invoke-virtual {v3, v1, v0}, Landroid/os/Bundle;.putBooleanArray:(Ljava/lang/String;[Z)V // method@0690 │ │ -2be4da: 5420 a46c |0011: iget-object v0, v2, Lde/kromke/andreas/musictagger/MainActivity;.mDir:Lde/kromke/andreas/utilities/DirectoryTree; // field@6ca4 │ │ -2be4de: 3800 1700 |0013: if-eqz v0, 002a // +0017 │ │ -2be4e2: 7210 0f85 0000 |0015: invoke-interface {v0}, Lde/kromke/andreas/utilities/DirectoryTree;.getCurrent:()Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry; // method@850f │ │ -2be4e8: 0c00 |0018: move-result-object v0 │ │ -2be4ea: 3800 1100 |0019: if-eqz v0, 002a // +0011 │ │ -2be4ee: 7210 0d85 0000 |001b: invoke-interface {v0}, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;.toString:()Ljava/lang/String; // method@850d │ │ -2be4f4: 0c00 |001e: move-result-object v0 │ │ -2be4f6: 6e10 a787 0000 |001f: invoke-virtual {v0}, Ljava/lang/String;.isEmpty:()Z // method@87a7 │ │ -2be4fc: 0a01 |0022: move-result v1 │ │ -2be4fe: 3901 0700 |0023: if-nez v1, 002a // +0007 │ │ -2be502: 1a01 2f65 |0025: const-string v1, "currDir" // string@652f │ │ -2be506: 6e30 a206 1300 |0027: invoke-virtual {v3, v1, v0}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@06a2 │ │ -2be50c: 0e00 |002a: return-void │ │ +2be4ac: |[2be4ac] de.kromke.andreas.musictagger.MainActivity.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ +2be4bc: 1a00 fb0d |0000: const-string v0, "CMT : MainActivity" // string@0dfb │ │ +2be4c0: 1a01 ec97 |0002: const-string v1, "onSaveInstanceState()" // string@97ec │ │ +2be4c4: 7120 450e 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ +2be4ca: 6f20 0384 3200 |0007: invoke-super {v2, v3}, Lde/kromke/andreas/musictagger/BasicActivity;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@8403 │ │ +2be4d0: 5420 b46c |000a: iget-object v0, v2, Lde/kromke/andreas/musictagger/MainActivity;.mSelectedList:[Z // field@6cb4 │ │ +2be4d4: 1a01 5ea1 |000c: const-string v1, "selected" // string@a15e │ │ +2be4d8: 6e30 9006 1300 |000e: invoke-virtual {v3, v1, v0}, Landroid/os/Bundle;.putBooleanArray:(Ljava/lang/String;[Z)V // method@0690 │ │ +2be4de: 5420 a46c |0011: iget-object v0, v2, Lde/kromke/andreas/musictagger/MainActivity;.mDir:Lde/kromke/andreas/utilities/DirectoryTree; // field@6ca4 │ │ +2be4e2: 3800 1700 |0013: if-eqz v0, 002a // +0017 │ │ +2be4e6: 7210 0f85 0000 |0015: invoke-interface {v0}, Lde/kromke/andreas/utilities/DirectoryTree;.getCurrent:()Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry; // method@850f │ │ +2be4ec: 0c00 |0018: move-result-object v0 │ │ +2be4ee: 3800 1100 |0019: if-eqz v0, 002a // +0011 │ │ +2be4f2: 7210 0d85 0000 |001b: invoke-interface {v0}, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;.toString:()Ljava/lang/String; // method@850d │ │ +2be4f8: 0c00 |001e: move-result-object v0 │ │ +2be4fa: 6e10 a787 0000 |001f: invoke-virtual {v0}, Ljava/lang/String;.isEmpty:()Z // method@87a7 │ │ +2be500: 0a01 |0022: move-result v1 │ │ +2be502: 3901 0700 |0023: if-nez v1, 002a // +0007 │ │ +2be506: 1a01 2f65 |0025: const-string v1, "currDir" // string@652f │ │ +2be50a: 6e30 a206 1300 |0027: invoke-virtual {v3, v1, v0}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@06a2 │ │ +2be510: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=278 │ │ 0x0007 line=279 │ │ 0x000a line=280 │ │ 0x0011 line=283 │ │ 0x0015 line=285 │ │ @@ -1389553,21 +1389554,21 @@ │ │ type : '(Landroid/content/ComponentName;Landroid/os/IBinder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -2be510: |[2be510] de.kromke.andreas.musictagger.MainActivity.onServiceConnected:(Landroid/content/ComponentName;Landroid/os/IBinder;)V │ │ -2be520: 1a01 fb0d |0000: const-string v1, "CMT : MainActivity" // string@0dfb │ │ -2be524: 1a02 0298 |0002: const-string v2, "onServiceConnected()" // string@9802 │ │ -2be528: 7120 450e 2100 |0004: invoke-static {v1, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ -2be52e: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -2be530: 5c01 be6c |0008: iput-boolean v1, v0, Lde/kromke/andreas/musictagger/MainActivity;.mbScannerServiceConnected:Z // field@6cbe │ │ -2be534: 0e00 |000a: return-void │ │ +2be514: |[2be514] de.kromke.andreas.musictagger.MainActivity.onServiceConnected:(Landroid/content/ComponentName;Landroid/os/IBinder;)V │ │ +2be524: 1a01 fb0d |0000: const-string v1, "CMT : MainActivity" // string@0dfb │ │ +2be528: 1a02 0298 |0002: const-string v2, "onServiceConnected()" // string@9802 │ │ +2be52c: 7120 450e 2100 |0004: invoke-static {v1, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ +2be532: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +2be534: 5c01 be6c |0008: iput-boolean v1, v0, Lde/kromke/andreas/musictagger/MainActivity;.mbScannerServiceConnected:Z // field@6cbe │ │ +2be538: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=2078 │ │ 0x0008 line=2079 │ │ locals : │ │ 0x0000 - 0x000b reg=0 this Lde/kromke/andreas/musictagger/MainActivity; │ │ 0x0000 - 0x000b reg=1 (null) Landroid/content/ComponentName; │ │ @@ -1389578,21 +1389579,21 @@ │ │ type : '(Landroid/content/ComponentName;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -2be538: |[2be538] de.kromke.andreas.musictagger.MainActivity.onServiceDisconnected:(Landroid/content/ComponentName;)V │ │ -2be548: 1a02 fb0d |0000: const-string v2, "CMT : MainActivity" // string@0dfb │ │ -2be54c: 1a00 0498 |0002: const-string v0, "onServiceDisconnected()" // string@9804 │ │ -2be550: 7120 450e 0200 |0004: invoke-static {v2, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ -2be556: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -2be558: 5c12 be6c |0008: iput-boolean v2, v1, Lde/kromke/andreas/musictagger/MainActivity;.mbScannerServiceConnected:Z // field@6cbe │ │ -2be55c: 0e00 |000a: return-void │ │ +2be53c: |[2be53c] de.kromke.andreas.musictagger.MainActivity.onServiceDisconnected:(Landroid/content/ComponentName;)V │ │ +2be54c: 1a02 fb0d |0000: const-string v2, "CMT : MainActivity" // string@0dfb │ │ +2be550: 1a00 0498 |0002: const-string v0, "onServiceDisconnected()" // string@9804 │ │ +2be554: 7120 450e 0200 |0004: invoke-static {v2, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ +2be55a: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +2be55c: 5c12 be6c |0008: iput-boolean v2, v1, Lde/kromke/andreas/musictagger/MainActivity;.mbScannerServiceConnected:Z // field@6cbe │ │ +2be560: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=2091 │ │ 0x0008 line=2092 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lde/kromke/andreas/musictagger/MainActivity; │ │ 0x0000 - 0x000b reg=2 (null) Landroid/content/ComponentName; │ │ @@ -1389695,51 +1389696,51 @@ │ │ type : '(I)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 74 16-bit code units │ │ -2bedcc: |[2bedcc] de.kromke.andreas.musictagger.MainActivity.startSafPicker:(I)V │ │ -2beddc: 6000 b600 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00b6 │ │ -2bede0: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ -2bede4: 3410 4500 |0004: if-lt v0, v1, 0049 // +0045 │ │ -2bede8: 1250 |0006: const/4 v0, #int 5 // #5 │ │ -2bedea: 3305 0500 |0007: if-ne v5, v0, 000c // +0005 │ │ -2bedee: 1a01 a35a |0009: const-string v1, "android.intent.action.OPEN_DOCUMENT_TREE" // string@5aa3 │ │ -2bedf2: 2803 |000b: goto 000e // +0003 │ │ -2bedf4: 1a01 a25a |000c: const-string v1, "android.intent.action.OPEN_DOCUMENT" // string@5aa2 │ │ -2bedf8: 2202 6f00 |000e: new-instance v2, Landroid/content/Intent; // type@006f │ │ -2bedfc: 7020 6a02 1200 |0010: invoke-direct {v2, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@026a │ │ -2bee02: 6001 b600 |0013: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@00b6 │ │ -2bee06: 1303 1a00 |0015: const/16 v3, #int 26 // #1a │ │ -2bee0a: 3431 1700 |0017: if-lt v1, v3, 002e // +0017 │ │ -2bee0e: 3305 1500 |0019: if-ne v5, v0, 002e // +0015 │ │ -2bee12: 5440 a46c |001b: iget-object v0, v4, Lde/kromke/andreas/musictagger/MainActivity;.mDir:Lde/kromke/andreas/utilities/DirectoryTree; // field@6ca4 │ │ -2bee16: 3800 1100 |001d: if-eqz v0, 002e // +0011 │ │ -2bee1a: 7210 1085 0000 |001f: invoke-interface {v0}, Lde/kromke/andreas/utilities/DirectoryTree;.getCurrentUriAsString:()Ljava/lang/String; // method@8510 │ │ -2bee20: 0c00 |0022: move-result-object v0 │ │ -2bee22: 3800 0b00 |0023: if-eqz v0, 002e // +000b │ │ -2bee26: 7110 6206 0000 |0025: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0662 │ │ -2bee2c: 0c00 |0028: move-result-object v0 │ │ -2bee2e: 1a01 fb5a |0029: const-string v1, "android.provider.extra.INITIAL_URI" // string@5afb │ │ -2bee32: 6e30 8602 1200 |002b: invoke-virtual {v2, v1, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@0286 │ │ -2bee38: 1300 c300 |002e: const/16 v0, #int 195 // #c3 │ │ -2bee3c: 6e20 6c02 0200 |0030: invoke-virtual {v2, v0}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@026c │ │ -2bee42: 1a00 915a |0033: const-string v0, "android.content.extra.SHOW_ADVANCED" // string@5a91 │ │ -2bee46: 1211 |0035: const/4 v1, #int 1 // #1 │ │ -2bee48: 6e30 8a02 0201 |0036: invoke-virtual {v2, v0, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@028a │ │ -2bee4e: 1260 |0039: const/4 v0, #int 6 // #6 │ │ -2bee50: 3305 0c00 |003a: if-ne v5, v0, 0046 // +000c │ │ -2bee54: 1a00 0a5d |003c: const-string v0, "audio/*" // string@5d0a │ │ -2bee58: 6e20 9802 0200 |003e: invoke-virtual {v2, v0}, Landroid/content/Intent;.setType:(Ljava/lang/String;)Landroid/content/Intent; // method@0298 │ │ -2bee5e: 1a00 ae5a |0041: const-string v0, "android.intent.extra.ALLOW_MULTIPLE" // string@5aae │ │ -2bee62: 6e30 8a02 0201 |0043: invoke-virtual {v2, v0, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@028a │ │ -2bee68: 6e30 5f84 2405 |0046: invoke-virtual {v4, v2, v5}, Lde/kromke/andreas/musictagger/MainActivity;.startActivityForResult:(Landroid/content/Intent;I)V // method@845f │ │ -2bee6e: 0e00 |0049: return-void │ │ +2bedd0: |[2bedd0] de.kromke.andreas.musictagger.MainActivity.startSafPicker:(I)V │ │ +2bede0: 6000 b600 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00b6 │ │ +2bede4: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ +2bede8: 3410 4500 |0004: if-lt v0, v1, 0049 // +0045 │ │ +2bedec: 1250 |0006: const/4 v0, #int 5 // #5 │ │ +2bedee: 3305 0500 |0007: if-ne v5, v0, 000c // +0005 │ │ +2bedf2: 1a01 a35a |0009: const-string v1, "android.intent.action.OPEN_DOCUMENT_TREE" // string@5aa3 │ │ +2bedf6: 2803 |000b: goto 000e // +0003 │ │ +2bedf8: 1a01 a25a |000c: const-string v1, "android.intent.action.OPEN_DOCUMENT" // string@5aa2 │ │ +2bedfc: 2202 6f00 |000e: new-instance v2, Landroid/content/Intent; // type@006f │ │ +2bee00: 7020 6a02 1200 |0010: invoke-direct {v2, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@026a │ │ +2bee06: 6001 b600 |0013: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@00b6 │ │ +2bee0a: 1303 1a00 |0015: const/16 v3, #int 26 // #1a │ │ +2bee0e: 3431 1700 |0017: if-lt v1, v3, 002e // +0017 │ │ +2bee12: 3305 1500 |0019: if-ne v5, v0, 002e // +0015 │ │ +2bee16: 5440 a46c |001b: iget-object v0, v4, Lde/kromke/andreas/musictagger/MainActivity;.mDir:Lde/kromke/andreas/utilities/DirectoryTree; // field@6ca4 │ │ +2bee1a: 3800 1100 |001d: if-eqz v0, 002e // +0011 │ │ +2bee1e: 7210 1085 0000 |001f: invoke-interface {v0}, Lde/kromke/andreas/utilities/DirectoryTree;.getCurrentUriAsString:()Ljava/lang/String; // method@8510 │ │ +2bee24: 0c00 |0022: move-result-object v0 │ │ +2bee26: 3800 0b00 |0023: if-eqz v0, 002e // +000b │ │ +2bee2a: 7110 6206 0000 |0025: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0662 │ │ +2bee30: 0c00 |0028: move-result-object v0 │ │ +2bee32: 1a01 fb5a |0029: const-string v1, "android.provider.extra.INITIAL_URI" // string@5afb │ │ +2bee36: 6e30 8602 1200 |002b: invoke-virtual {v2, v1, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@0286 │ │ +2bee3c: 1300 c300 |002e: const/16 v0, #int 195 // #c3 │ │ +2bee40: 6e20 6c02 0200 |0030: invoke-virtual {v2, v0}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@026c │ │ +2bee46: 1a00 915a |0033: const-string v0, "android.content.extra.SHOW_ADVANCED" // string@5a91 │ │ +2bee4a: 1211 |0035: const/4 v1, #int 1 // #1 │ │ +2bee4c: 6e30 8a02 0201 |0036: invoke-virtual {v2, v0, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@028a │ │ +2bee52: 1260 |0039: const/4 v0, #int 6 // #6 │ │ +2bee54: 3305 0c00 |003a: if-ne v5, v0, 0046 // +000c │ │ +2bee58: 1a00 0a5d |003c: const-string v0, "audio/*" // string@5d0a │ │ +2bee5c: 6e20 9802 0200 |003e: invoke-virtual {v2, v0}, Landroid/content/Intent;.setType:(Ljava/lang/String;)Landroid/content/Intent; // method@0298 │ │ +2bee62: 1a00 ae5a |0041: const-string v0, "android.intent.extra.ALLOW_MULTIPLE" // string@5aae │ │ +2bee66: 6e30 8a02 0201 |0043: invoke-virtual {v2, v0, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@028a │ │ +2bee6c: 6e30 5f84 2405 |0046: invoke-virtual {v4, v2, v5}, Lde/kromke/andreas/musictagger/MainActivity;.startActivityForResult:(Landroid/content/Intent;I)V // method@845f │ │ +2bee72: 0e00 |0049: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1893 │ │ 0x000e line=1896 │ │ 0x0013 line=1899 │ │ 0x001b line=1901 │ │ 0x001f line=1903 │ │ @@ -1389759,30 +1389760,30 @@ │ │ type : '(Ljava/util/ArrayList;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -2befb8: |[2befb8] de.kromke.andreas.musictagger.MainActivity.triggerScanners:(Ljava/util/ArrayList;)V │ │ -2befc8: 1a00 fb0d |0000: const-string v0, "CMT : MainActivity" // string@0dfb │ │ -2befcc: 1a01 c9b0 |0002: const-string v1, "triggerScanners()" // string@b0c9 │ │ -2befd0: 7120 450e 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ -2befd6: 6e10 c388 0400 |0007: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@88c3 │ │ -2befdc: 0a00 |000a: move-result v0 │ │ -2befde: 7020 6284 4300 |000b: invoke-direct {v3, v4}, Lde/kromke/andreas/musictagger/MainActivity;.startScanner:(Ljava/util/ArrayList;)V // method@8462 │ │ -2befe4: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -2befe6: 3501 0e00 |000f: if-ge v1, v0, 001d // +000e │ │ -2befea: 6e20 b988 1400 |0011: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@88b9 │ │ -2beff0: 0c02 |0014: move-result-object v2 │ │ -2beff2: 1f02 3710 |0015: check-cast v2, Ljava/lang/String; // type@1037 │ │ -2beff6: 7020 6484 2300 |0017: invoke-direct {v3, v2}, Lde/kromke/andreas/musictagger/MainActivity;.triggerMediaScanner:(Ljava/lang/String;)V // method@8464 │ │ -2beffc: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -2bf000: 28f3 |001c: goto 000f // -000d │ │ -2bf002: 0e00 |001d: return-void │ │ +2befbc: |[2befbc] de.kromke.andreas.musictagger.MainActivity.triggerScanners:(Ljava/util/ArrayList;)V │ │ +2befcc: 1a00 fb0d |0000: const-string v0, "CMT : MainActivity" // string@0dfb │ │ +2befd0: 1a01 c9b0 |0002: const-string v1, "triggerScanners()" // string@b0c9 │ │ +2befd4: 7120 450e 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ +2befda: 6e10 c388 0400 |0007: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@88c3 │ │ +2befe0: 0a00 |000a: move-result v0 │ │ +2befe2: 7020 6284 4300 |000b: invoke-direct {v3, v4}, Lde/kromke/andreas/musictagger/MainActivity;.startScanner:(Ljava/util/ArrayList;)V // method@8462 │ │ +2befe8: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +2befea: 3501 0e00 |000f: if-ge v1, v0, 001d // +000e │ │ +2befee: 6e20 b988 1400 |0011: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@88b9 │ │ +2beff4: 0c02 |0014: move-result-object v2 │ │ +2beff6: 1f02 3710 |0015: check-cast v2, Ljava/lang/String; // type@1037 │ │ +2beffa: 7020 6484 2300 |0017: invoke-direct {v3, v2}, Lde/kromke/andreas/musictagger/MainActivity;.triggerMediaScanner:(Ljava/lang/String;)V // method@8464 │ │ +2bf000: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +2bf004: 28f3 |001c: goto 000f // -000d │ │ +2bf006: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=2222 │ │ 0x0007 line=2223 │ │ 0x000b line=2224 │ │ 0x0011 line=2229 │ │ locals : │ │ @@ -1389997,160 +1389998,160 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 17 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 354 16-bit code units │ │ -2c2214: |[2c2214] de.kromke.andreas.musictagger.TagsActivity.:()V │ │ -2c2224: 0800 1000 |0000: move-object/from16 v0, v16 │ │ -2c2228: 7601 e883 1000 |0002: invoke-direct/range {v16}, Lde/kromke/andreas/musictagger/BasicActivity;.:()V // method@83e8 │ │ -2c222e: 12f1 |0005: const/4 v1, #int -1 // #ff │ │ -2c2230: 5901 0581 |0006: iput v1, v0, Lde/kromke/andreas/musictagger/TagsActivity;.mTableCount:I // field@8105 │ │ -2c2234: 5901 0681 |0008: iput v1, v0, Lde/kromke/andreas/musictagger/TagsActivity;.mTablePos:I // field@8106 │ │ -2c2238: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -2c223a: 5b01 f680 |000b: iput-object v1, v0, Lde/kromke/andreas/musictagger/TagsActivity;.mAudioFileInfoList:Ljava/util/ArrayList; // field@80f6 │ │ -2c223e: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -2c2240: 5902 0381 |000e: iput v2, v0, Lde/kromke/andreas/musictagger/TagsActivity;.mNumOfWritableFiles:I // field@8103 │ │ -2c2244: 5902 0181 |0010: iput v2, v0, Lde/kromke/andreas/musictagger/TagsActivity;.mNumOfIncompatibleFiles:I // field@8101 │ │ -2c2248: 5902 0281 |0012: iput v2, v0, Lde/kromke/andreas/musictagger/TagsActivity;.mNumOfUnreadableFiles:I // field@8102 │ │ -2c224c: 5b01 f780 |0014: iput-object v1, v0, Lde/kromke/andreas/musictagger/TagsActivity;.mAudioFileTagsList:Ljava/util/ArrayList; // field@80f7 │ │ -2c2250: 5b01 f880 |0016: iput-object v1, v0, Lde/kromke/andreas/musictagger/TagsActivity;.mAudioTagsCommon:Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags; // field@80f8 │ │ -2c2254: 5b01 ff80 |0018: iput-object v1, v0, Lde/kromke/andreas/musictagger/TagsActivity;.mNewTags:Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags; // field@80ff │ │ -2c2258: 5c02 1081 |001a: iput-boolean v2, v0, Lde/kromke/andreas/musictagger/TagsActivity;.mbWasLongFloatingButtonClick:Z // field@8110 │ │ -2c225c: 5902 0081 |001c: iput v2, v0, Lde/kromke/andreas/musictagger/TagsActivity;.mNumOfChangedTags:I // field@8100 │ │ -2c2260: 1213 |001e: const/4 v3, #int 1 // #1 │ │ -2c2262: 5c03 0b81 |001f: iput-boolean v3, v0, Lde/kromke/andreas/musictagger/TagsActivity;.mbExpertMode:Z // field@810b │ │ -2c2266: 5c03 0c81 |0021: iput-boolean v3, v0, Lde/kromke/andreas/musictagger/TagsActivity;.mbLocaliseGenres:Z // field@810c │ │ -2c226a: 5c02 0a81 |0023: iput-boolean v2, v0, Lde/kromke/andreas/musictagger/TagsActivity;.mbDryRun:Z // field@810a │ │ -2c226e: 5903 0881 |0025: iput v3, v0, Lde/kromke/andreas/musictagger/TagsActivity;.mTagMode:I // field@8108 │ │ -2c2272: 1304 1300 |0027: const/16 v4, #int 19 // #13 │ │ -2c2276: 2344 b513 |0029: new-array v4, v4, [Lde/kromke/andreas/musictagger/TagsActivity$TagInputField; // type@13b5 │ │ -2c227a: 2205 d20f |002b: new-instance v5, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField; // type@0fd2 │ │ -2c227e: 1406 5100 097f |002d: const v6, #float 1.82106e+38 // #7f090051 │ │ -2c2284: 1407 6c00 097f |0030: const v7, #float 1.82106e+38 // #7f09006c │ │ -2c228a: 7051 a384 6527 |0033: invoke-direct {v5, v6, v7, v2, v1}, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.:(IIILde/kromke/andreas/musictagger/TagsActivity$1;)V // method@84a3 │ │ -2c2290: 4d05 0402 |0036: aput-object v5, v4, v2 │ │ -2c2294: 2202 d20f |0038: new-instance v2, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField; // type@0fd2 │ │ -2c2298: 1405 9900 097f |003a: const v5, #float 1.82107e+38 // #7f090099 │ │ -2c229e: 1406 7300 097f |003d: const v6, #float 1.82107e+38 // #7f090073 │ │ -2c22a4: 1277 |0040: const/4 v7, #int 7 // #7 │ │ -2c22a6: 7051 a384 5276 |0041: invoke-direct {v2, v5, v6, v7, v1}, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.:(IIILde/kromke/andreas/musictagger/TagsActivity$1;)V // method@84a3 │ │ -2c22ac: 4d02 0403 |0044: aput-object v2, v4, v3 │ │ -2c22b0: 2202 d20f |0046: new-instance v2, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField; // type@0fd2 │ │ -2c22b4: 1405 cb01 097f |0048: const v5, #float 1.82114e+38 // #7f0901cb │ │ -2c22ba: 1406 7b00 097f |004b: const v6, #float 1.82107e+38 // #7f09007b │ │ -2c22c0: 1308 0a00 |004e: const/16 v8, #int 10 // #a │ │ -2c22c4: 7051 a384 5286 |0050: invoke-direct {v2, v5, v6, v8, v1}, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.:(IIILde/kromke/andreas/musictagger/TagsActivity$1;)V // method@84a3 │ │ -2c22ca: 1225 |0053: const/4 v5, #int 2 // #2 │ │ -2c22cc: 4d02 0405 |0054: aput-object v2, v4, v5 │ │ -2c22d0: 2202 d20f |0056: new-instance v2, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField; // type@0fd2 │ │ -2c22d4: 1406 cc01 097f |0058: const v6, #float 1.82114e+38 // #7f0901cc │ │ -2c22da: 1409 7c00 097f |005b: const v9, #float 1.82107e+38 // #7f09007c │ │ -2c22e0: 130a 0b00 |005e: const/16 v10, #int 11 // #b │ │ -2c22e4: 7051 a384 62a9 |0060: invoke-direct {v2, v6, v9, v10, v1}, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.:(IIILde/kromke/andreas/musictagger/TagsActivity$1;)V // method@84a3 │ │ -2c22ea: 1236 |0063: const/4 v6, #int 3 // #3 │ │ -2c22ec: 4d02 0406 |0064: aput-object v2, v4, v6 │ │ -2c22f0: 2202 d20f |0066: new-instance v2, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField; // type@0fd2 │ │ -2c22f4: 1409 b700 097f |0068: const v9, #float 1.82108e+38 // #7f0900b7 │ │ -2c22fa: 140b 7500 097f |006b: const v11, #float 1.82107e+38 // #7f090075 │ │ -2c2300: 130c 0800 |006e: const/16 v12, #int 8 // #8 │ │ -2c2304: 7051 a384 92cb |0070: invoke-direct {v2, v9, v11, v12, v1}, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.:(IIILde/kromke/andreas/musictagger/TagsActivity$1;)V // method@84a3 │ │ -2c230a: 1249 |0073: const/4 v9, #int 4 // #4 │ │ -2c230c: 4d02 0409 |0074: aput-object v2, v4, v9 │ │ -2c2310: 2202 d20f |0076: new-instance v2, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField; // type@0fd2 │ │ -2c2314: 140b b800 097f |0078: const v11, #float 1.82108e+38 // #7f0900b8 │ │ -2c231a: 140d 7600 097f |007b: const v13, #float 1.82107e+38 // #7f090076 │ │ -2c2320: 130e 0900 |007e: const/16 v14, #int 9 // #9 │ │ -2c2324: 7051 a384 b2ed |0080: invoke-direct {v2, v11, v13, v14, v1}, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.:(IIILde/kromke/andreas/musictagger/TagsActivity$1;)V // method@84a3 │ │ -2c232a: 125b |0083: const/4 v11, #int 5 // #5 │ │ -2c232c: 4d02 040b |0084: aput-object v2, v4, v11 │ │ -2c2330: 2202 d20f |0086: new-instance v2, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField; // type@0fd2 │ │ -2c2334: 140d e201 097f |0088: const v13, #float 1.82114e+38 // #7f0901e2 │ │ -2c233a: 140f 7e00 097f |008b: const v15, #float 1.82107e+38 // #7f09007e │ │ -2c2340: 1306 0d00 |008e: const/16 v6, #int 13 // #d │ │ -2c2344: 7051 a384 d26f |0090: invoke-direct {v2, v13, v15, v6, v1}, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.:(IIILde/kromke/andreas/musictagger/TagsActivity$1;)V // method@84a3 │ │ -2c234a: 126d |0093: const/4 v13, #int 6 // #6 │ │ -2c234c: 4d02 040d |0094: aput-object v2, v4, v13 │ │ -2c2350: 2202 d20f |0096: new-instance v2, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField; // type@0fd2 │ │ -2c2354: 140f df01 097f |0098: const v15, #float 1.82114e+38 // #7f0901df │ │ -2c235a: 1406 7d00 097f |009b: const v6, #float 1.82107e+38 // #7f09007d │ │ -2c2360: 7051 a384 f296 |009e: invoke-direct {v2, v15, v6, v9, v1}, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.:(IIILde/kromke/andreas/musictagger/TagsActivity$1;)V // method@84a3 │ │ -2c2366: 4d02 0407 |00a1: aput-object v2, v4, v7 │ │ -2c236a: 2202 d20f |00a3: new-instance v2, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField; // type@0fd2 │ │ -2c236e: 1406 3d01 097f |00a5: const v6, #float 1.82111e+38 // #7f09013d │ │ -2c2374: 1407 7800 097f |00a8: const v7, #float 1.82107e+38 // #7f090078 │ │ -2c237a: 7051 a384 62b7 |00ab: invoke-direct {v2, v6, v7, v11, v1}, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.:(IIILde/kromke/andreas/musictagger/TagsActivity$1;)V // method@84a3 │ │ -2c2380: 4d02 040c |00ae: aput-object v2, v4, v12 │ │ -2c2384: 2202 d20f |00b0: new-instance v2, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField; // type@0fd2 │ │ -2c2388: 1406 a301 097f |00b2: const v6, #float 1.82113e+38 // #7f0901a3 │ │ -2c238e: 1407 7a00 097f |00b5: const v7, #float 1.82107e+38 // #7f09007a │ │ -2c2394: 7051 a384 62d7 |00b8: invoke-direct {v2, v6, v7, v13, v1}, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.:(IIILde/kromke/andreas/musictagger/TagsActivity$1;)V // method@84a3 │ │ -2c239a: 4d02 040e |00bb: aput-object v2, v4, v14 │ │ -2c239e: 2202 d20f |00bd: new-instance v2, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField; // type@0fd2 │ │ -2c23a2: 1406 5501 097f |00bf: const v6, #float 1.82111e+38 // #7f090155 │ │ -2c23a8: 1407 7900 097f |00c2: const v7, #float 1.82107e+38 // #7f090079 │ │ -2c23ae: 7051 a384 6237 |00c5: invoke-direct {v2, v6, v7, v3, v1}, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.:(IIILde/kromke/andreas/musictagger/TagsActivity$1;)V // method@84a3 │ │ -2c23b4: 4d02 0408 |00c8: aput-object v2, v4, v8 │ │ -2c23b8: 2202 d20f |00ca: new-instance v2, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField; // type@0fd2 │ │ -2c23bc: 1403 5200 097f |00cc: const v3, #float 1.82106e+38 // #7f090052 │ │ -2c23c2: 1406 6d00 097f |00cf: const v6, #float 1.82106e+38 // #7f09006d │ │ -2c23c8: 7051 a384 3256 |00d2: invoke-direct {v2, v3, v6, v5, v1}, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.:(IIILde/kromke/andreas/musictagger/TagsActivity$1;)V // method@84a3 │ │ -2c23ce: 4d02 040a |00d5: aput-object v2, v4, v10 │ │ -2c23d2: 2202 d20f |00d7: new-instance v2, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField; // type@0fd2 │ │ -2c23d6: 1403 de00 097f |00d9: const v3, #float 1.82109e+38 // #7f0900de │ │ -2c23dc: 1405 7700 097f |00dc: const v5, #float 1.82107e+38 // #7f090077 │ │ -2c23e2: 1306 0c00 |00df: const/16 v6, #int 12 // #c │ │ -2c23e6: 7051 a384 3265 |00e1: invoke-direct {v2, v3, v5, v6, v1}, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.:(IIILde/kromke/andreas/musictagger/TagsActivity$1;)V // method@84a3 │ │ -2c23ec: 4d02 0406 |00e4: aput-object v2, v4, v6 │ │ -2c23f0: 2202 d20f |00e6: new-instance v2, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField; // type@0fd2 │ │ -2c23f4: 1403 9a00 097f |00e8: const v3, #float 1.82107e+38 // #7f09009a │ │ -2c23fa: 1405 7400 097f |00eb: const v5, #float 1.82107e+38 // #7f090074 │ │ -2c2400: 1236 |00ee: const/4 v6, #int 3 // #3 │ │ -2c2402: 7051 a384 3265 |00ef: invoke-direct {v2, v3, v5, v6, v1}, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.:(IIILde/kromke/andreas/musictagger/TagsActivity$1;)V // method@84a3 │ │ -2c2408: 1303 0d00 |00f2: const/16 v3, #int 13 // #d │ │ -2c240c: 4d02 0403 |00f4: aput-object v2, v4, v3 │ │ -2c2410: 2202 d20f |00f6: new-instance v2, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField; // type@0fd2 │ │ -2c2414: 1403 9800 097f |00f8: const v3, #float 1.82107e+38 // #7f090098 │ │ -2c241a: 1405 7200 097f |00fb: const v5, #float 1.82107e+38 // #7f090072 │ │ -2c2420: 1306 0e00 |00fe: const/16 v6, #int 14 // #e │ │ -2c2424: 7051 a384 3265 |0100: invoke-direct {v2, v3, v5, v6, v1}, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.:(IIILde/kromke/andreas/musictagger/TagsActivity$1;)V // method@84a3 │ │ -2c242a: 4d02 0406 |0103: aput-object v2, v4, v6 │ │ -2c242e: 2202 d20f |0105: new-instance v2, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField; // type@0fd2 │ │ -2c2432: 1403 6100 097f |0107: const v3, #float 1.82106e+38 // #7f090061 │ │ -2c2438: 1405 7100 097f |010a: const v5, #float 1.82107e+38 // #7f090071 │ │ -2c243e: 1306 1400 |010d: const/16 v6, #int 20 // #14 │ │ -2c2442: 7051 a384 3265 |010f: invoke-direct {v2, v3, v5, v6, v1}, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.:(IIILde/kromke/andreas/musictagger/TagsActivity$1;)V // method@84a3 │ │ -2c2448: 1303 0f00 |0112: const/16 v3, #int 15 // #f │ │ -2c244c: 4d02 0403 |0114: aput-object v2, v4, v3 │ │ -2c2450: 2202 d20f |0116: new-instance v2, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField; // type@0fd2 │ │ -2c2454: 1405 5b00 097f |0118: const v5, #float 1.82106e+38 // #7f09005b │ │ -2c245a: 1406 6e00 097f |011b: const v6, #float 1.82106e+38 // #7f09006e │ │ -2c2460: 7051 a384 5236 |011e: invoke-direct {v2, v5, v6, v3, v1}, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.:(IIILde/kromke/andreas/musictagger/TagsActivity$1;)V // method@84a3 │ │ -2c2466: 1303 1000 |0121: const/16 v3, #int 16 // #10 │ │ -2c246a: 4d02 0403 |0123: aput-object v2, v4, v3 │ │ -2c246e: 2202 d20f |0125: new-instance v2, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField; // type@0fd2 │ │ -2c2472: 1405 5d00 097f |0127: const v5, #float 1.82106e+38 // #7f09005d │ │ -2c2478: 1406 6f00 097f |012a: const v6, #float 1.82106e+38 // #7f09006f │ │ -2c247e: 7051 a384 5236 |012d: invoke-direct {v2, v5, v6, v3, v1}, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.:(IIILde/kromke/andreas/musictagger/TagsActivity$1;)V // method@84a3 │ │ -2c2484: 1303 1100 |0130: const/16 v3, #int 17 // #11 │ │ -2c2488: 4d02 0403 |0132: aput-object v2, v4, v3 │ │ -2c248c: 2202 d20f |0134: new-instance v2, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField; // type@0fd2 │ │ -2c2490: 1405 5f00 097f |0136: const v5, #float 1.82106e+38 // #7f09005f │ │ -2c2496: 1406 7000 097f |0139: const v6, #float 1.82107e+38 // #7f090070 │ │ -2c249c: 7051 a384 5236 |013c: invoke-direct {v2, v5, v6, v3, v1}, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.:(IIILde/kromke/andreas/musictagger/TagsActivity$1;)V // method@84a3 │ │ -2c24a2: 1301 1200 |013f: const/16 v1, #int 18 // #12 │ │ -2c24a6: 4d02 0401 |0141: aput-object v2, v4, v1 │ │ -2c24aa: 5b04 0781 |0143: iput-object v4, v0, Lde/kromke/andreas/musictagger/TagsActivity;.mTagInputFieldTable:[Lde/kromke/andreas/musictagger/TagsActivity$TagInputField; // field@8107 │ │ -2c24ae: 23c1 2013 |0145: new-array v1, v12, [I // type@1320 │ │ -2c24b2: 2601 0700 0000 |0147: fill-array-data v1, 0000014e // +00000007 │ │ -2c24b8: 5b01 f580 |014a: iput-object v1, v0, Lde/kromke/andreas/musictagger/TagsActivity;.mAppleInputTable:[I // field@80f5 │ │ -2c24bc: 0e00 |014c: return-void │ │ -2c24be: 0000 |014d: nop // spacer │ │ -2c24c0: 0003 0400 0800 0000 6100 097f 5b00 ... |014e: array-data (20 units) │ │ +2c2218: |[2c2218] de.kromke.andreas.musictagger.TagsActivity.:()V │ │ +2c2228: 0800 1000 |0000: move-object/from16 v0, v16 │ │ +2c222c: 7601 e883 1000 |0002: invoke-direct/range {v16}, Lde/kromke/andreas/musictagger/BasicActivity;.:()V // method@83e8 │ │ +2c2232: 12f1 |0005: const/4 v1, #int -1 // #ff │ │ +2c2234: 5901 0581 |0006: iput v1, v0, Lde/kromke/andreas/musictagger/TagsActivity;.mTableCount:I // field@8105 │ │ +2c2238: 5901 0681 |0008: iput v1, v0, Lde/kromke/andreas/musictagger/TagsActivity;.mTablePos:I // field@8106 │ │ +2c223c: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +2c223e: 5b01 f680 |000b: iput-object v1, v0, Lde/kromke/andreas/musictagger/TagsActivity;.mAudioFileInfoList:Ljava/util/ArrayList; // field@80f6 │ │ +2c2242: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +2c2244: 5902 0381 |000e: iput v2, v0, Lde/kromke/andreas/musictagger/TagsActivity;.mNumOfWritableFiles:I // field@8103 │ │ +2c2248: 5902 0181 |0010: iput v2, v0, Lde/kromke/andreas/musictagger/TagsActivity;.mNumOfIncompatibleFiles:I // field@8101 │ │ +2c224c: 5902 0281 |0012: iput v2, v0, Lde/kromke/andreas/musictagger/TagsActivity;.mNumOfUnreadableFiles:I // field@8102 │ │ +2c2250: 5b01 f780 |0014: iput-object v1, v0, Lde/kromke/andreas/musictagger/TagsActivity;.mAudioFileTagsList:Ljava/util/ArrayList; // field@80f7 │ │ +2c2254: 5b01 f880 |0016: iput-object v1, v0, Lde/kromke/andreas/musictagger/TagsActivity;.mAudioTagsCommon:Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags; // field@80f8 │ │ +2c2258: 5b01 ff80 |0018: iput-object v1, v0, Lde/kromke/andreas/musictagger/TagsActivity;.mNewTags:Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags; // field@80ff │ │ +2c225c: 5c02 1081 |001a: iput-boolean v2, v0, Lde/kromke/andreas/musictagger/TagsActivity;.mbWasLongFloatingButtonClick:Z // field@8110 │ │ +2c2260: 5902 0081 |001c: iput v2, v0, Lde/kromke/andreas/musictagger/TagsActivity;.mNumOfChangedTags:I // field@8100 │ │ +2c2264: 1213 |001e: const/4 v3, #int 1 // #1 │ │ +2c2266: 5c03 0b81 |001f: iput-boolean v3, v0, Lde/kromke/andreas/musictagger/TagsActivity;.mbExpertMode:Z // field@810b │ │ +2c226a: 5c03 0c81 |0021: iput-boolean v3, v0, Lde/kromke/andreas/musictagger/TagsActivity;.mbLocaliseGenres:Z // field@810c │ │ +2c226e: 5c02 0a81 |0023: iput-boolean v2, v0, Lde/kromke/andreas/musictagger/TagsActivity;.mbDryRun:Z // field@810a │ │ +2c2272: 5903 0881 |0025: iput v3, v0, Lde/kromke/andreas/musictagger/TagsActivity;.mTagMode:I // field@8108 │ │ +2c2276: 1304 1300 |0027: const/16 v4, #int 19 // #13 │ │ +2c227a: 2344 b513 |0029: new-array v4, v4, [Lde/kromke/andreas/musictagger/TagsActivity$TagInputField; // type@13b5 │ │ +2c227e: 2205 d20f |002b: new-instance v5, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField; // type@0fd2 │ │ +2c2282: 1406 5100 097f |002d: const v6, #float 1.82106e+38 // #7f090051 │ │ +2c2288: 1407 6c00 097f |0030: const v7, #float 1.82106e+38 // #7f09006c │ │ +2c228e: 7051 a384 6527 |0033: invoke-direct {v5, v6, v7, v2, v1}, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.:(IIILde/kromke/andreas/musictagger/TagsActivity$1;)V // method@84a3 │ │ +2c2294: 4d05 0402 |0036: aput-object v5, v4, v2 │ │ +2c2298: 2202 d20f |0038: new-instance v2, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField; // type@0fd2 │ │ +2c229c: 1405 9900 097f |003a: const v5, #float 1.82107e+38 // #7f090099 │ │ +2c22a2: 1406 7300 097f |003d: const v6, #float 1.82107e+38 // #7f090073 │ │ +2c22a8: 1277 |0040: const/4 v7, #int 7 // #7 │ │ +2c22aa: 7051 a384 5276 |0041: invoke-direct {v2, v5, v6, v7, v1}, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.:(IIILde/kromke/andreas/musictagger/TagsActivity$1;)V // method@84a3 │ │ +2c22b0: 4d02 0403 |0044: aput-object v2, v4, v3 │ │ +2c22b4: 2202 d20f |0046: new-instance v2, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField; // type@0fd2 │ │ +2c22b8: 1405 cb01 097f |0048: const v5, #float 1.82114e+38 // #7f0901cb │ │ +2c22be: 1406 7b00 097f |004b: const v6, #float 1.82107e+38 // #7f09007b │ │ +2c22c4: 1308 0a00 |004e: const/16 v8, #int 10 // #a │ │ +2c22c8: 7051 a384 5286 |0050: invoke-direct {v2, v5, v6, v8, v1}, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.:(IIILde/kromke/andreas/musictagger/TagsActivity$1;)V // method@84a3 │ │ +2c22ce: 1225 |0053: const/4 v5, #int 2 // #2 │ │ +2c22d0: 4d02 0405 |0054: aput-object v2, v4, v5 │ │ +2c22d4: 2202 d20f |0056: new-instance v2, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField; // type@0fd2 │ │ +2c22d8: 1406 cc01 097f |0058: const v6, #float 1.82114e+38 // #7f0901cc │ │ +2c22de: 1409 7c00 097f |005b: const v9, #float 1.82107e+38 // #7f09007c │ │ +2c22e4: 130a 0b00 |005e: const/16 v10, #int 11 // #b │ │ +2c22e8: 7051 a384 62a9 |0060: invoke-direct {v2, v6, v9, v10, v1}, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.:(IIILde/kromke/andreas/musictagger/TagsActivity$1;)V // method@84a3 │ │ +2c22ee: 1236 |0063: const/4 v6, #int 3 // #3 │ │ +2c22f0: 4d02 0406 |0064: aput-object v2, v4, v6 │ │ +2c22f4: 2202 d20f |0066: new-instance v2, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField; // type@0fd2 │ │ +2c22f8: 1409 b700 097f |0068: const v9, #float 1.82108e+38 // #7f0900b7 │ │ +2c22fe: 140b 7500 097f |006b: const v11, #float 1.82107e+38 // #7f090075 │ │ +2c2304: 130c 0800 |006e: const/16 v12, #int 8 // #8 │ │ +2c2308: 7051 a384 92cb |0070: invoke-direct {v2, v9, v11, v12, v1}, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.:(IIILde/kromke/andreas/musictagger/TagsActivity$1;)V // method@84a3 │ │ +2c230e: 1249 |0073: const/4 v9, #int 4 // #4 │ │ +2c2310: 4d02 0409 |0074: aput-object v2, v4, v9 │ │ +2c2314: 2202 d20f |0076: new-instance v2, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField; // type@0fd2 │ │ +2c2318: 140b b800 097f |0078: const v11, #float 1.82108e+38 // #7f0900b8 │ │ +2c231e: 140d 7600 097f |007b: const v13, #float 1.82107e+38 // #7f090076 │ │ +2c2324: 130e 0900 |007e: const/16 v14, #int 9 // #9 │ │ +2c2328: 7051 a384 b2ed |0080: invoke-direct {v2, v11, v13, v14, v1}, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.:(IIILde/kromke/andreas/musictagger/TagsActivity$1;)V // method@84a3 │ │ +2c232e: 125b |0083: const/4 v11, #int 5 // #5 │ │ +2c2330: 4d02 040b |0084: aput-object v2, v4, v11 │ │ +2c2334: 2202 d20f |0086: new-instance v2, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField; // type@0fd2 │ │ +2c2338: 140d e201 097f |0088: const v13, #float 1.82114e+38 // #7f0901e2 │ │ +2c233e: 140f 7e00 097f |008b: const v15, #float 1.82107e+38 // #7f09007e │ │ +2c2344: 1306 0d00 |008e: const/16 v6, #int 13 // #d │ │ +2c2348: 7051 a384 d26f |0090: invoke-direct {v2, v13, v15, v6, v1}, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.:(IIILde/kromke/andreas/musictagger/TagsActivity$1;)V // method@84a3 │ │ +2c234e: 126d |0093: const/4 v13, #int 6 // #6 │ │ +2c2350: 4d02 040d |0094: aput-object v2, v4, v13 │ │ +2c2354: 2202 d20f |0096: new-instance v2, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField; // type@0fd2 │ │ +2c2358: 140f df01 097f |0098: const v15, #float 1.82114e+38 // #7f0901df │ │ +2c235e: 1406 7d00 097f |009b: const v6, #float 1.82107e+38 // #7f09007d │ │ +2c2364: 7051 a384 f296 |009e: invoke-direct {v2, v15, v6, v9, v1}, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.:(IIILde/kromke/andreas/musictagger/TagsActivity$1;)V // method@84a3 │ │ +2c236a: 4d02 0407 |00a1: aput-object v2, v4, v7 │ │ +2c236e: 2202 d20f |00a3: new-instance v2, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField; // type@0fd2 │ │ +2c2372: 1406 3d01 097f |00a5: const v6, #float 1.82111e+38 // #7f09013d │ │ +2c2378: 1407 7800 097f |00a8: const v7, #float 1.82107e+38 // #7f090078 │ │ +2c237e: 7051 a384 62b7 |00ab: invoke-direct {v2, v6, v7, v11, v1}, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.:(IIILde/kromke/andreas/musictagger/TagsActivity$1;)V // method@84a3 │ │ +2c2384: 4d02 040c |00ae: aput-object v2, v4, v12 │ │ +2c2388: 2202 d20f |00b0: new-instance v2, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField; // type@0fd2 │ │ +2c238c: 1406 a301 097f |00b2: const v6, #float 1.82113e+38 // #7f0901a3 │ │ +2c2392: 1407 7a00 097f |00b5: const v7, #float 1.82107e+38 // #7f09007a │ │ +2c2398: 7051 a384 62d7 |00b8: invoke-direct {v2, v6, v7, v13, v1}, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.:(IIILde/kromke/andreas/musictagger/TagsActivity$1;)V // method@84a3 │ │ +2c239e: 4d02 040e |00bb: aput-object v2, v4, v14 │ │ +2c23a2: 2202 d20f |00bd: new-instance v2, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField; // type@0fd2 │ │ +2c23a6: 1406 5501 097f |00bf: const v6, #float 1.82111e+38 // #7f090155 │ │ +2c23ac: 1407 7900 097f |00c2: const v7, #float 1.82107e+38 // #7f090079 │ │ +2c23b2: 7051 a384 6237 |00c5: invoke-direct {v2, v6, v7, v3, v1}, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.:(IIILde/kromke/andreas/musictagger/TagsActivity$1;)V // method@84a3 │ │ +2c23b8: 4d02 0408 |00c8: aput-object v2, v4, v8 │ │ +2c23bc: 2202 d20f |00ca: new-instance v2, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField; // type@0fd2 │ │ +2c23c0: 1403 5200 097f |00cc: const v3, #float 1.82106e+38 // #7f090052 │ │ +2c23c6: 1406 6d00 097f |00cf: const v6, #float 1.82106e+38 // #7f09006d │ │ +2c23cc: 7051 a384 3256 |00d2: invoke-direct {v2, v3, v6, v5, v1}, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.:(IIILde/kromke/andreas/musictagger/TagsActivity$1;)V // method@84a3 │ │ +2c23d2: 4d02 040a |00d5: aput-object v2, v4, v10 │ │ +2c23d6: 2202 d20f |00d7: new-instance v2, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField; // type@0fd2 │ │ +2c23da: 1403 de00 097f |00d9: const v3, #float 1.82109e+38 // #7f0900de │ │ +2c23e0: 1405 7700 097f |00dc: const v5, #float 1.82107e+38 // #7f090077 │ │ +2c23e6: 1306 0c00 |00df: const/16 v6, #int 12 // #c │ │ +2c23ea: 7051 a384 3265 |00e1: invoke-direct {v2, v3, v5, v6, v1}, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.:(IIILde/kromke/andreas/musictagger/TagsActivity$1;)V // method@84a3 │ │ +2c23f0: 4d02 0406 |00e4: aput-object v2, v4, v6 │ │ +2c23f4: 2202 d20f |00e6: new-instance v2, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField; // type@0fd2 │ │ +2c23f8: 1403 9a00 097f |00e8: const v3, #float 1.82107e+38 // #7f09009a │ │ +2c23fe: 1405 7400 097f |00eb: const v5, #float 1.82107e+38 // #7f090074 │ │ +2c2404: 1236 |00ee: const/4 v6, #int 3 // #3 │ │ +2c2406: 7051 a384 3265 |00ef: invoke-direct {v2, v3, v5, v6, v1}, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.:(IIILde/kromke/andreas/musictagger/TagsActivity$1;)V // method@84a3 │ │ +2c240c: 1303 0d00 |00f2: const/16 v3, #int 13 // #d │ │ +2c2410: 4d02 0403 |00f4: aput-object v2, v4, v3 │ │ +2c2414: 2202 d20f |00f6: new-instance v2, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField; // type@0fd2 │ │ +2c2418: 1403 9800 097f |00f8: const v3, #float 1.82107e+38 // #7f090098 │ │ +2c241e: 1405 7200 097f |00fb: const v5, #float 1.82107e+38 // #7f090072 │ │ +2c2424: 1306 0e00 |00fe: const/16 v6, #int 14 // #e │ │ +2c2428: 7051 a384 3265 |0100: invoke-direct {v2, v3, v5, v6, v1}, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.:(IIILde/kromke/andreas/musictagger/TagsActivity$1;)V // method@84a3 │ │ +2c242e: 4d02 0406 |0103: aput-object v2, v4, v6 │ │ +2c2432: 2202 d20f |0105: new-instance v2, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField; // type@0fd2 │ │ +2c2436: 1403 6100 097f |0107: const v3, #float 1.82106e+38 // #7f090061 │ │ +2c243c: 1405 7100 097f |010a: const v5, #float 1.82107e+38 // #7f090071 │ │ +2c2442: 1306 1400 |010d: const/16 v6, #int 20 // #14 │ │ +2c2446: 7051 a384 3265 |010f: invoke-direct {v2, v3, v5, v6, v1}, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.:(IIILde/kromke/andreas/musictagger/TagsActivity$1;)V // method@84a3 │ │ +2c244c: 1303 0f00 |0112: const/16 v3, #int 15 // #f │ │ +2c2450: 4d02 0403 |0114: aput-object v2, v4, v3 │ │ +2c2454: 2202 d20f |0116: new-instance v2, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField; // type@0fd2 │ │ +2c2458: 1405 5b00 097f |0118: const v5, #float 1.82106e+38 // #7f09005b │ │ +2c245e: 1406 6e00 097f |011b: const v6, #float 1.82106e+38 // #7f09006e │ │ +2c2464: 7051 a384 5236 |011e: invoke-direct {v2, v5, v6, v3, v1}, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.:(IIILde/kromke/andreas/musictagger/TagsActivity$1;)V // method@84a3 │ │ +2c246a: 1303 1000 |0121: const/16 v3, #int 16 // #10 │ │ +2c246e: 4d02 0403 |0123: aput-object v2, v4, v3 │ │ +2c2472: 2202 d20f |0125: new-instance v2, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField; // type@0fd2 │ │ +2c2476: 1405 5d00 097f |0127: const v5, #float 1.82106e+38 // #7f09005d │ │ +2c247c: 1406 6f00 097f |012a: const v6, #float 1.82106e+38 // #7f09006f │ │ +2c2482: 7051 a384 5236 |012d: invoke-direct {v2, v5, v6, v3, v1}, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.:(IIILde/kromke/andreas/musictagger/TagsActivity$1;)V // method@84a3 │ │ +2c2488: 1303 1100 |0130: const/16 v3, #int 17 // #11 │ │ +2c248c: 4d02 0403 |0132: aput-object v2, v4, v3 │ │ +2c2490: 2202 d20f |0134: new-instance v2, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField; // type@0fd2 │ │ +2c2494: 1405 5f00 097f |0136: const v5, #float 1.82106e+38 // #7f09005f │ │ +2c249a: 1406 7000 097f |0139: const v6, #float 1.82107e+38 // #7f090070 │ │ +2c24a0: 7051 a384 5236 |013c: invoke-direct {v2, v5, v6, v3, v1}, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.:(IIILde/kromke/andreas/musictagger/TagsActivity$1;)V // method@84a3 │ │ +2c24a6: 1301 1200 |013f: const/16 v1, #int 18 // #12 │ │ +2c24aa: 4d02 0401 |0141: aput-object v2, v4, v1 │ │ +2c24ae: 5b04 0781 |0143: iput-object v4, v0, Lde/kromke/andreas/musictagger/TagsActivity;.mTagInputFieldTable:[Lde/kromke/andreas/musictagger/TagsActivity$TagInputField; // field@8107 │ │ +2c24b2: 23c1 2013 |0145: new-array v1, v12, [I // type@1320 │ │ +2c24b6: 2601 0700 0000 |0147: fill-array-data v1, 0000014e // +00000007 │ │ +2c24bc: 5b01 f580 |014a: iput-object v1, v0, Lde/kromke/andreas/musictagger/TagsActivity;.mAppleInputTable:[I // field@80f5 │ │ +2c24c0: 0e00 |014c: return-void │ │ +2c24c2: 0000 |014d: nop // spacer │ │ +2c24c4: 0003 0400 0800 0000 6100 097f 5b00 ... |014e: array-data (20 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=64 │ │ 0x0006 line=70 │ │ 0x0008 line=71 │ │ 0x000b line=73 │ │ 0x000e line=74 │ │ @@ -1390175,36 +1390176,36 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 48 16-bit code units │ │ -2c24e8: |[2c24e8] de.kromke.andreas.musictagger.TagsActivity.DialogHints:()V │ │ -2c24f8: 1400 b000 107f |0000: const v0, #float 1.91412e+38 // #7f1000b0 │ │ -2c24fe: 6e20 bb84 0400 |0003: invoke-virtual {v4, v0}, Lde/kromke/andreas/musictagger/TagsActivity;.getString:(I)Ljava/lang/String; // method@84bb │ │ -2c2504: 0c00 |0006: move-result-object v0 │ │ -2c2506: 1401 af00 107f |0007: const v1, #float 1.91412e+38 // #7f1000af │ │ -2c250c: 6e20 bb84 1400 |000a: invoke-virtual {v4, v1}, Lde/kromke/andreas/musictagger/TagsActivity;.getString:(I)Ljava/lang/String; // method@84bb │ │ -2c2512: 0c01 |000d: move-result-object v1 │ │ -2c2514: 2202 ba03 |000e: new-instance v2, Landroidx/appcompat/app/AlertDialog$Builder; // type@03ba │ │ -2c2518: 7020 0618 4200 |0010: invoke-direct {v2, v4}, Landroidx/appcompat/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@1806 │ │ -2c251e: 6e10 0818 0200 |0013: invoke-virtual {v2}, Landroidx/appcompat/app/AlertDialog$Builder;.create:()Landroidx/appcompat/app/AlertDialog; // method@1808 │ │ -2c2524: 0c02 |0016: move-result-object v2 │ │ -2c2526: 6e20 4c18 0200 |0017: invoke-virtual {v2, v0}, Landroidx/appcompat/app/AlertDialog;.setTitle:(Ljava/lang/CharSequence;)V // method@184c │ │ -2c252c: 6e20 4818 1200 |001a: invoke-virtual {v2, v1}, Landroidx/appcompat/app/AlertDialog;.setMessage:(Ljava/lang/CharSequence;)V // method@1848 │ │ -2c2532: 1210 |001d: const/4 v0, #int 1 // #1 │ │ -2c2534: 6e20 4218 0200 |001e: invoke-virtual {v2, v0}, Landroidx/appcompat/app/AlertDialog;.setCancelable:(Z)V // method@1842 │ │ -2c253a: 2200 d00f |0021: new-instance v0, Lde/kromke/andreas/musictagger/TagsActivity$9; // type@0fd0 │ │ -2c253e: 7020 9484 4000 |0023: invoke-direct {v0, v4}, Lde/kromke/andreas/musictagger/TagsActivity$9;.:(Lde/kromke/andreas/musictagger/TagsActivity;)V // method@8494 │ │ -2c2544: 12f1 |0026: const/4 v1, #int -1 // #ff │ │ -2c2546: 1a03 cf3e |0027: const-string v3, "OK" // string@3ecf │ │ -2c254a: 6e40 3e18 1203 |0029: invoke-virtual {v2, v1, v3, v0}, Landroidx/appcompat/app/AlertDialog;.setButton:(ILjava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)V // method@183e │ │ -2c2550: 6e10 4f18 0200 |002c: invoke-virtual {v2}, Landroidx/appcompat/app/AlertDialog;.show:()V // method@184f │ │ -2c2556: 0e00 |002f: return-void │ │ +2c24ec: |[2c24ec] de.kromke.andreas.musictagger.TagsActivity.DialogHints:()V │ │ +2c24fc: 1400 b000 107f |0000: const v0, #float 1.91412e+38 // #7f1000b0 │ │ +2c2502: 6e20 bb84 0400 |0003: invoke-virtual {v4, v0}, Lde/kromke/andreas/musictagger/TagsActivity;.getString:(I)Ljava/lang/String; // method@84bb │ │ +2c2508: 0c00 |0006: move-result-object v0 │ │ +2c250a: 1401 af00 107f |0007: const v1, #float 1.91412e+38 // #7f1000af │ │ +2c2510: 6e20 bb84 1400 |000a: invoke-virtual {v4, v1}, Lde/kromke/andreas/musictagger/TagsActivity;.getString:(I)Ljava/lang/String; // method@84bb │ │ +2c2516: 0c01 |000d: move-result-object v1 │ │ +2c2518: 2202 ba03 |000e: new-instance v2, Landroidx/appcompat/app/AlertDialog$Builder; // type@03ba │ │ +2c251c: 7020 0618 4200 |0010: invoke-direct {v2, v4}, Landroidx/appcompat/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@1806 │ │ +2c2522: 6e10 0818 0200 |0013: invoke-virtual {v2}, Landroidx/appcompat/app/AlertDialog$Builder;.create:()Landroidx/appcompat/app/AlertDialog; // method@1808 │ │ +2c2528: 0c02 |0016: move-result-object v2 │ │ +2c252a: 6e20 4c18 0200 |0017: invoke-virtual {v2, v0}, Landroidx/appcompat/app/AlertDialog;.setTitle:(Ljava/lang/CharSequence;)V // method@184c │ │ +2c2530: 6e20 4818 1200 |001a: invoke-virtual {v2, v1}, Landroidx/appcompat/app/AlertDialog;.setMessage:(Ljava/lang/CharSequence;)V // method@1848 │ │ +2c2536: 1210 |001d: const/4 v0, #int 1 // #1 │ │ +2c2538: 6e20 4218 0200 |001e: invoke-virtual {v2, v0}, Landroidx/appcompat/app/AlertDialog;.setCancelable:(Z)V // method@1842 │ │ +2c253e: 2200 d00f |0021: new-instance v0, Lde/kromke/andreas/musictagger/TagsActivity$9; // type@0fd0 │ │ +2c2542: 7020 9484 4000 |0023: invoke-direct {v0, v4}, Lde/kromke/andreas/musictagger/TagsActivity$9;.:(Lde/kromke/andreas/musictagger/TagsActivity;)V // method@8494 │ │ +2c2548: 12f1 |0026: const/4 v1, #int -1 // #ff │ │ +2c254a: 1a03 cf3e |0027: const-string v3, "OK" // string@3ecf │ │ +2c254e: 6e40 3e18 1203 |0029: invoke-virtual {v2, v1, v3, v0}, Landroidx/appcompat/app/AlertDialog;.setButton:(ILjava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)V // method@183e │ │ +2c2554: 6e10 4f18 0200 |002c: invoke-virtual {v2}, Landroidx/appcompat/app/AlertDialog;.show:()V // method@184f │ │ +2c255a: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=1194 │ │ 0x000a line=1195 │ │ 0x000e line=1197 │ │ 0x0017 line=1198 │ │ 0x001a line=1199 │ │ @@ -1390219,17 +1390220,17 @@ │ │ type : '(Lde/kromke/andreas/musictagger/TagsActivity;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2c2558: |[2c2558] de.kromke.andreas.musictagger.TagsActivity.access$100:(Lde/kromke/andreas/musictagger/TagsActivity;)V │ │ -2c2568: 7010 cb84 0000 |0000: invoke-direct {v0}, Lde/kromke/andreas/musictagger/TagsActivity;.saveChanges:()V // method@84cb │ │ -2c256e: 0e00 |0003: return-void │ │ +2c255c: |[2c255c] de.kromke.andreas.musictagger.TagsActivity.access$100:(Lde/kromke/andreas/musictagger/TagsActivity;)V │ │ +2c256c: 7010 cb84 0000 |0000: invoke-direct {v0}, Lde/kromke/andreas/musictagger/TagsActivity;.saveChanges:()V // method@84cb │ │ +2c2572: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/kromke/andreas/musictagger/TagsActivity; │ │ │ │ #3 : (in Lde/kromke/andreas/musictagger/TagsActivity;) │ │ @@ -1390237,17 +1390238,17 @@ │ │ type : '(Lde/kromke/andreas/musictagger/TagsActivity;Ljava/lang/Integer;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -2c2570: |[2c2570] de.kromke.andreas.musictagger.TagsActivity.access$300:(Lde/kromke/andreas/musictagger/TagsActivity;Ljava/lang/Integer;)V │ │ -2c2580: 7020 c184 1000 |0000: invoke-direct {v0, v1}, Lde/kromke/andreas/musictagger/TagsActivity;.onAsyncReadFinished:(Ljava/lang/Integer;)V // method@84c1 │ │ -2c2586: 0e00 |0003: return-void │ │ +2c2574: |[2c2574] de.kromke.andreas.musictagger.TagsActivity.access$300:(Lde/kromke/andreas/musictagger/TagsActivity;Ljava/lang/Integer;)V │ │ +2c2584: 7020 c184 1000 |0000: invoke-direct {v0, v1}, Lde/kromke/andreas/musictagger/TagsActivity;.onAsyncReadFinished:(Ljava/lang/Integer;)V // method@84c1 │ │ +2c258a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/kromke/andreas/musictagger/TagsActivity; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/Integer; │ │ │ │ @@ -1390256,17 +1390257,17 @@ │ │ type : '(Lde/kromke/andreas/musictagger/TagsActivity;Ljava/lang/Integer;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -2c2588: |[2c2588] de.kromke.andreas.musictagger.TagsActivity.access$400:(Lde/kromke/andreas/musictagger/TagsActivity;Ljava/lang/Integer;)V │ │ -2c2598: 7020 c084 1000 |0000: invoke-direct {v0, v1}, Lde/kromke/andreas/musictagger/TagsActivity;.onAsyncBackupFinished:(Ljava/lang/Integer;)V // method@84c0 │ │ -2c259e: 0e00 |0003: return-void │ │ +2c258c: |[2c258c] de.kromke.andreas.musictagger.TagsActivity.access$400:(Lde/kromke/andreas/musictagger/TagsActivity;Ljava/lang/Integer;)V │ │ +2c259c: 7020 c084 1000 |0000: invoke-direct {v0, v1}, Lde/kromke/andreas/musictagger/TagsActivity;.onAsyncBackupFinished:(Ljava/lang/Integer;)V // method@84c0 │ │ +2c25a2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/kromke/andreas/musictagger/TagsActivity; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/Integer; │ │ │ │ @@ -1390275,17 +1390276,17 @@ │ │ type : '(Lde/kromke/andreas/musictagger/TagsActivity;Ljava/lang/Integer;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -2c25a0: |[2c25a0] de.kromke.andreas.musictagger.TagsActivity.access$500:(Lde/kromke/andreas/musictagger/TagsActivity;Ljava/lang/Integer;)V │ │ -2c25b0: 7020 c284 1000 |0000: invoke-direct {v0, v1}, Lde/kromke/andreas/musictagger/TagsActivity;.onAsyncWriteFinished:(Ljava/lang/Integer;)V // method@84c2 │ │ -2c25b6: 0e00 |0003: return-void │ │ +2c25a4: |[2c25a4] de.kromke.andreas.musictagger.TagsActivity.access$500:(Lde/kromke/andreas/musictagger/TagsActivity;Ljava/lang/Integer;)V │ │ +2c25b4: 7020 c284 1000 |0000: invoke-direct {v0, v1}, Lde/kromke/andreas/musictagger/TagsActivity;.onAsyncWriteFinished:(Ljava/lang/Integer;)V // method@84c2 │ │ +2c25ba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/kromke/andreas/musictagger/TagsActivity; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/Integer; │ │ │ │ @@ -1390294,37 +1390295,37 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 55 16-bit code units │ │ -2c272c: |[2c272c] de.kromke.andreas.musictagger.TagsActivity.dialogEndApp:()V │ │ -2c273c: 2200 ba03 |0000: new-instance v0, Landroidx/appcompat/app/AlertDialog$Builder; // type@03ba │ │ -2c2740: 7020 0618 3000 |0002: invoke-direct {v0, v3}, Landroidx/appcompat/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@1806 │ │ -2c2746: 1401 b200 107f |0005: const v1, #float 1.91412e+38 // #7f1000b2 │ │ -2c274c: 6e20 bb84 1300 |0008: invoke-virtual {v3, v1}, Lde/kromke/andreas/musictagger/TagsActivity;.getString:(I)Ljava/lang/String; // method@84bb │ │ -2c2752: 0c01 |000b: move-result-object v1 │ │ -2c2754: 6e20 2c18 1000 |000c: invoke-virtual {v0, v1}, Landroidx/appcompat/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroidx/appcompat/app/AlertDialog$Builder; // method@182c │ │ -2c275a: 1401 c100 107f |000f: const v1, #float 1.91413e+38 // #7f1000c1 │ │ -2c2760: 6e20 1418 1000 |0012: invoke-virtual {v0, v1}, Landroidx/appcompat/app/AlertDialog$Builder;.setMessage:(I)Landroidx/appcompat/app/AlertDialog$Builder; // method@1814 │ │ -2c2766: 2201 ce0f |0015: new-instance v1, Lde/kromke/andreas/musictagger/TagsActivity$7; // type@0fce │ │ -2c276a: 7020 9084 3100 |0017: invoke-direct {v1, v3}, Lde/kromke/andreas/musictagger/TagsActivity$7;.:(Lde/kromke/andreas/musictagger/TagsActivity;)V // method@8490 │ │ -2c2770: 1402 b100 107f |001a: const v2, #float 1.91412e+38 // #7f1000b1 │ │ -2c2776: 6e30 2318 2001 |001d: invoke-virtual {v0, v2, v1}, Landroidx/appcompat/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@1823 │ │ -2c277c: 1401 a000 107f |0020: const v1, #float 1.91412e+38 // #7f1000a0 │ │ -2c2782: 6e20 bb84 1300 |0023: invoke-virtual {v3, v1}, Lde/kromke/andreas/musictagger/TagsActivity;.getString:(I)Ljava/lang/String; // method@84bb │ │ -2c2788: 0c01 |0026: move-result-object v1 │ │ -2c278a: 2202 cf0f |0027: new-instance v2, Lde/kromke/andreas/musictagger/TagsActivity$8; // type@0fcf │ │ -2c278e: 7020 9284 3200 |0029: invoke-direct {v2, v3}, Lde/kromke/andreas/musictagger/TagsActivity$8;.:(Lde/kromke/andreas/musictagger/TagsActivity;)V // method@8492 │ │ -2c2794: 6e30 1a18 1002 |002c: invoke-virtual {v0, v1, v2}, Landroidx/appcompat/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@181a │ │ -2c279a: 6e10 0818 0000 |002f: invoke-virtual {v0}, Landroidx/appcompat/app/AlertDialog$Builder;.create:()Landroidx/appcompat/app/AlertDialog; // method@1808 │ │ -2c27a0: 0c00 |0032: move-result-object v0 │ │ -2c27a2: 6e10 4f18 0000 |0033: invoke-virtual {v0}, Landroidx/appcompat/app/AlertDialog;.show:()V // method@184f │ │ -2c27a8: 0e00 |0036: return-void │ │ +2c2730: |[2c2730] de.kromke.andreas.musictagger.TagsActivity.dialogEndApp:()V │ │ +2c2740: 2200 ba03 |0000: new-instance v0, Landroidx/appcompat/app/AlertDialog$Builder; // type@03ba │ │ +2c2744: 7020 0618 3000 |0002: invoke-direct {v0, v3}, Landroidx/appcompat/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@1806 │ │ +2c274a: 1401 b200 107f |0005: const v1, #float 1.91412e+38 // #7f1000b2 │ │ +2c2750: 6e20 bb84 1300 |0008: invoke-virtual {v3, v1}, Lde/kromke/andreas/musictagger/TagsActivity;.getString:(I)Ljava/lang/String; // method@84bb │ │ +2c2756: 0c01 |000b: move-result-object v1 │ │ +2c2758: 6e20 2c18 1000 |000c: invoke-virtual {v0, v1}, Landroidx/appcompat/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroidx/appcompat/app/AlertDialog$Builder; // method@182c │ │ +2c275e: 1401 c100 107f |000f: const v1, #float 1.91413e+38 // #7f1000c1 │ │ +2c2764: 6e20 1418 1000 |0012: invoke-virtual {v0, v1}, Landroidx/appcompat/app/AlertDialog$Builder;.setMessage:(I)Landroidx/appcompat/app/AlertDialog$Builder; // method@1814 │ │ +2c276a: 2201 ce0f |0015: new-instance v1, Lde/kromke/andreas/musictagger/TagsActivity$7; // type@0fce │ │ +2c276e: 7020 9084 3100 |0017: invoke-direct {v1, v3}, Lde/kromke/andreas/musictagger/TagsActivity$7;.:(Lde/kromke/andreas/musictagger/TagsActivity;)V // method@8490 │ │ +2c2774: 1402 b100 107f |001a: const v2, #float 1.91412e+38 // #7f1000b1 │ │ +2c277a: 6e30 2318 2001 |001d: invoke-virtual {v0, v2, v1}, Landroidx/appcompat/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@1823 │ │ +2c2780: 1401 a000 107f |0020: const v1, #float 1.91412e+38 // #7f1000a0 │ │ +2c2786: 6e20 bb84 1300 |0023: invoke-virtual {v3, v1}, Lde/kromke/andreas/musictagger/TagsActivity;.getString:(I)Ljava/lang/String; // method@84bb │ │ +2c278c: 0c01 |0026: move-result-object v1 │ │ +2c278e: 2202 cf0f |0027: new-instance v2, Lde/kromke/andreas/musictagger/TagsActivity$8; // type@0fcf │ │ +2c2792: 7020 9284 3200 |0029: invoke-direct {v2, v3}, Lde/kromke/andreas/musictagger/TagsActivity$8;.:(Lde/kromke/andreas/musictagger/TagsActivity;)V // method@8492 │ │ +2c2798: 6e30 1a18 1002 |002c: invoke-virtual {v0, v1, v2}, Landroidx/appcompat/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@181a │ │ +2c279e: 6e10 0818 0000 |002f: invoke-virtual {v0}, Landroidx/appcompat/app/AlertDialog$Builder;.create:()Landroidx/appcompat/app/AlertDialog; // method@1808 │ │ +2c27a4: 0c00 |0032: move-result-object v0 │ │ +2c27a6: 6e10 4f18 0000 |0033: invoke-virtual {v0}, Landroidx/appcompat/app/AlertDialog;.show:()V // method@184f │ │ +2c27ac: 0e00 |0036: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1044 │ │ 0x0008 line=1045 │ │ 0x0012 line=1046 │ │ 0x0015 line=1047 │ │ 0x0023 line=1057 │ │ @@ -1390338,66 +1390339,66 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 115 16-bit code units │ │ -2c27ac: |[2c27ac] de.kromke.andreas.musictagger.TagsActivity.dialogWriteProtection:(I)V │ │ -2c27bc: 5430 fa80 |0000: iget-object v0, v3, Lde/kromke/andreas/musictagger/TagsActivity;.mFileList:Ljava/util/List; // field@80fa │ │ -2c27c0: 7210 7389 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@8973 │ │ -2c27c6: 0a00 |0005: move-result v0 │ │ -2c27c8: 2201 ba03 |0006: new-instance v1, Landroidx/appcompat/app/AlertDialog$Builder; // type@03ba │ │ -2c27cc: 7020 0618 3100 |0008: invoke-direct {v1, v3}, Landroidx/appcompat/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@1806 │ │ -2c27d2: 1402 cb00 107f |000b: const v2, #float 1.91413e+38 // #7f1000cb │ │ -2c27d8: 6e20 2b18 2100 |000e: invoke-virtual {v1, v2}, Landroidx/appcompat/app/AlertDialog$Builder;.setTitle:(I)Landroidx/appcompat/app/AlertDialog$Builder; // method@182b │ │ -2c27de: 1212 |0011: const/4 v2, #int 1 // #1 │ │ -2c27e0: 3320 0c00 |0012: if-ne v0, v2, 001e // +000c │ │ -2c27e4: 3324 0a00 |0014: if-ne v4, v2, 001e // +000a │ │ -2c27e8: 1404 c900 107f |0016: const v4, #float 1.91413e+38 // #7f1000c9 │ │ -2c27ee: 6e20 bb84 4300 |0019: invoke-virtual {v3, v4}, Lde/kromke/andreas/musictagger/TagsActivity;.getString:(I)Ljava/lang/String; // method@84bb │ │ -2c27f4: 0c04 |001c: move-result-object v4 │ │ -2c27f6: 2826 |001d: goto 0043 // +0026 │ │ -2c27f8: 3304 0a00 |001e: if-ne v4, v0, 0028 // +000a │ │ -2c27fc: 1404 c700 107f |0020: const v4, #float 1.91413e+38 // #7f1000c7 │ │ -2c2802: 6e20 bb84 4300 |0023: invoke-virtual {v3, v4}, Lde/kromke/andreas/musictagger/TagsActivity;.getString:(I)Ljava/lang/String; // method@84bb │ │ -2c2808: 0c04 |0026: move-result-object v4 │ │ -2c280a: 281c |0027: goto 0043 // +001c │ │ -2c280c: 2200 3910 |0028: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -2c2810: 7010 cc87 0000 |002a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c2816: 1a02 0000 |002d: const-string v2, "" // string@0000 │ │ -2c281a: 6e20 d787 2000 |002f: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c2820: 6e20 d387 4000 |0032: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2c2826: 1404 ca00 107f |0035: const v4, #float 1.91413e+38 // #7f1000ca │ │ -2c282c: 6e20 bb84 4300 |0038: invoke-virtual {v3, v4}, Lde/kromke/andreas/musictagger/TagsActivity;.getString:(I)Ljava/lang/String; // method@84bb │ │ -2c2832: 0c04 |003b: move-result-object v4 │ │ -2c2834: 6e20 d787 4000 |003c: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c283a: 6e10 df87 0000 |003f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c2840: 0c04 |0042: move-result-object v4 │ │ -2c2842: 2200 3910 |0043: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -2c2846: 7010 cc87 0000 |0045: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c284c: 6e20 d787 4000 |0048: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c2852: 1a04 2200 |004b: const-string v4, " │ │ +2c27b0: |[2c27b0] de.kromke.andreas.musictagger.TagsActivity.dialogWriteProtection:(I)V │ │ +2c27c0: 5430 fa80 |0000: iget-object v0, v3, Lde/kromke/andreas/musictagger/TagsActivity;.mFileList:Ljava/util/List; // field@80fa │ │ +2c27c4: 7210 7389 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@8973 │ │ +2c27ca: 0a00 |0005: move-result v0 │ │ +2c27cc: 2201 ba03 |0006: new-instance v1, Landroidx/appcompat/app/AlertDialog$Builder; // type@03ba │ │ +2c27d0: 7020 0618 3100 |0008: invoke-direct {v1, v3}, Landroidx/appcompat/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@1806 │ │ +2c27d6: 1402 cb00 107f |000b: const v2, #float 1.91413e+38 // #7f1000cb │ │ +2c27dc: 6e20 2b18 2100 |000e: invoke-virtual {v1, v2}, Landroidx/appcompat/app/AlertDialog$Builder;.setTitle:(I)Landroidx/appcompat/app/AlertDialog$Builder; // method@182b │ │ +2c27e2: 1212 |0011: const/4 v2, #int 1 // #1 │ │ +2c27e4: 3320 0c00 |0012: if-ne v0, v2, 001e // +000c │ │ +2c27e8: 3324 0a00 |0014: if-ne v4, v2, 001e // +000a │ │ +2c27ec: 1404 c900 107f |0016: const v4, #float 1.91413e+38 // #7f1000c9 │ │ +2c27f2: 6e20 bb84 4300 |0019: invoke-virtual {v3, v4}, Lde/kromke/andreas/musictagger/TagsActivity;.getString:(I)Ljava/lang/String; // method@84bb │ │ +2c27f8: 0c04 |001c: move-result-object v4 │ │ +2c27fa: 2826 |001d: goto 0043 // +0026 │ │ +2c27fc: 3304 0a00 |001e: if-ne v4, v0, 0028 // +000a │ │ +2c2800: 1404 c700 107f |0020: const v4, #float 1.91413e+38 // #7f1000c7 │ │ +2c2806: 6e20 bb84 4300 |0023: invoke-virtual {v3, v4}, Lde/kromke/andreas/musictagger/TagsActivity;.getString:(I)Ljava/lang/String; // method@84bb │ │ +2c280c: 0c04 |0026: move-result-object v4 │ │ +2c280e: 281c |0027: goto 0043 // +001c │ │ +2c2810: 2200 3910 |0028: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +2c2814: 7010 cc87 0000 |002a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c281a: 1a02 0000 |002d: const-string v2, "" // string@0000 │ │ +2c281e: 6e20 d787 2000 |002f: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c2824: 6e20 d387 4000 |0032: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2c282a: 1404 ca00 107f |0035: const v4, #float 1.91413e+38 // #7f1000ca │ │ +2c2830: 6e20 bb84 4300 |0038: invoke-virtual {v3, v4}, Lde/kromke/andreas/musictagger/TagsActivity;.getString:(I)Ljava/lang/String; // method@84bb │ │ +2c2836: 0c04 |003b: move-result-object v4 │ │ +2c2838: 6e20 d787 4000 |003c: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c283e: 6e10 df87 0000 |003f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c2844: 0c04 |0042: move-result-object v4 │ │ +2c2846: 2200 3910 |0043: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +2c284a: 7010 cc87 0000 |0045: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c2850: 6e20 d787 4000 |0048: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c2856: 1a04 2200 |004b: const-string v4, " │ │ " // string@0022 │ │ -2c2856: 6e20 d787 4000 |004d: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c285c: 1404 c800 107f |0050: const v4, #float 1.91413e+38 // #7f1000c8 │ │ -2c2862: 6e20 bb84 4300 |0053: invoke-virtual {v3, v4}, Lde/kromke/andreas/musictagger/TagsActivity;.getString:(I)Ljava/lang/String; // method@84bb │ │ -2c2868: 0c04 |0056: move-result-object v4 │ │ -2c286a: 6e20 d787 4000 |0057: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c2870: 6e10 df87 0000 |005a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c2876: 0c04 |005d: move-result-object v4 │ │ -2c2878: 6e20 1518 4100 |005e: invoke-virtual {v1, v4}, Landroidx/appcompat/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroidx/appcompat/app/AlertDialog$Builder; // method@1815 │ │ -2c287e: 2204 cc0f |0061: new-instance v4, Lde/kromke/andreas/musictagger/TagsActivity$5; // type@0fcc │ │ -2c2882: 7020 8c84 3400 |0063: invoke-direct {v4, v3}, Lde/kromke/andreas/musictagger/TagsActivity$5;.:(Lde/kromke/andreas/musictagger/TagsActivity;)V // method@848c │ │ -2c2888: 1a00 cf3e |0066: const-string v0, "OK" // string@3ecf │ │ -2c288c: 6e30 2418 0104 |0068: invoke-virtual {v1, v0, v4}, Landroidx/appcompat/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@1824 │ │ -2c2892: 6e10 0818 0100 |006b: invoke-virtual {v1}, Landroidx/appcompat/app/AlertDialog$Builder;.create:()Landroidx/appcompat/app/AlertDialog; // method@1808 │ │ -2c2898: 0c04 |006e: move-result-object v4 │ │ -2c289a: 6e10 4f18 0400 |006f: invoke-virtual {v4}, Landroidx/appcompat/app/AlertDialog;.show:()V // method@184f │ │ -2c28a0: 0e00 |0072: return-void │ │ +2c285a: 6e20 d787 4000 |004d: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c2860: 1404 c800 107f |0050: const v4, #float 1.91413e+38 // #7f1000c8 │ │ +2c2866: 6e20 bb84 4300 |0053: invoke-virtual {v3, v4}, Lde/kromke/andreas/musictagger/TagsActivity;.getString:(I)Ljava/lang/String; // method@84bb │ │ +2c286c: 0c04 |0056: move-result-object v4 │ │ +2c286e: 6e20 d787 4000 |0057: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c2874: 6e10 df87 0000 |005a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c287a: 0c04 |005d: move-result-object v4 │ │ +2c287c: 6e20 1518 4100 |005e: invoke-virtual {v1, v4}, Landroidx/appcompat/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroidx/appcompat/app/AlertDialog$Builder; // method@1815 │ │ +2c2882: 2204 cc0f |0061: new-instance v4, Lde/kromke/andreas/musictagger/TagsActivity$5; // type@0fcc │ │ +2c2886: 7020 8c84 3400 |0063: invoke-direct {v4, v3}, Lde/kromke/andreas/musictagger/TagsActivity$5;.:(Lde/kromke/andreas/musictagger/TagsActivity;)V // method@848c │ │ +2c288c: 1a00 cf3e |0066: const-string v0, "OK" // string@3ecf │ │ +2c2890: 6e30 2418 0104 |0068: invoke-virtual {v1, v0, v4}, Landroidx/appcompat/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@1824 │ │ +2c2896: 6e10 0818 0100 |006b: invoke-virtual {v1}, Landroidx/appcompat/app/AlertDialog$Builder;.create:()Landroidx/appcompat/app/AlertDialog; // method@1808 │ │ +2c289c: 0c04 |006e: move-result-object v4 │ │ +2c289e: 6e10 4f18 0400 |006f: invoke-virtual {v4}, Landroidx/appcompat/app/AlertDialog;.show:()V // method@184f │ │ +2c28a4: 0e00 |0072: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=360 │ │ 0x0006 line=362 │ │ 0x000e line=363 │ │ 0x0019 line=367 │ │ 0x0023 line=372 │ │ @@ -1390415,26 +1390416,26 @@ │ │ type : '()Landroid/content/res/Configuration;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -2c20a8: |[2c20a8] de.kromke.andreas.musictagger.TagsActivity.getEnglishConfiguration:()Landroid/content/res/Configuration; │ │ -2c20b8: 2200 8a00 |0000: new-instance v0, Landroid/content/res/Configuration; // type@008a │ │ -2c20bc: 6e10 b984 0300 |0002: invoke-virtual {v3}, Lde/kromke/andreas/musictagger/TagsActivity;.getResources:()Landroid/content/res/Resources; // method@84b9 │ │ -2c20c2: 0c01 |0005: move-result-object v1 │ │ -2c20c4: 6e10 1303 0100 |0006: invoke-virtual {v1}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@0313 │ │ -2c20ca: 0c01 |0009: move-result-object v1 │ │ -2c20cc: 7020 f802 1000 |000a: invoke-direct {v0, v1}, Landroid/content/res/Configuration;.:(Landroid/content/res/Configuration;)V // method@02f8 │ │ -2c20d2: 2201 9510 |000d: new-instance v1, Ljava/util/Locale; // type@1095 │ │ -2c20d6: 1a02 6069 |000f: const-string v2, "en" // string@6960 │ │ -2c20da: 7020 7a89 2100 |0011: invoke-direct {v1, v2}, Ljava/util/Locale;.:(Ljava/lang/String;)V // method@897a │ │ -2c20e0: 6e20 fd02 1000 |0014: invoke-virtual {v0, v1}, Landroid/content/res/Configuration;.setLocale:(Ljava/util/Locale;)V // method@02fd │ │ -2c20e6: 1100 |0017: return-object v0 │ │ +2c20ac: |[2c20ac] de.kromke.andreas.musictagger.TagsActivity.getEnglishConfiguration:()Landroid/content/res/Configuration; │ │ +2c20bc: 2200 8a00 |0000: new-instance v0, Landroid/content/res/Configuration; // type@008a │ │ +2c20c0: 6e10 b984 0300 |0002: invoke-virtual {v3}, Lde/kromke/andreas/musictagger/TagsActivity;.getResources:()Landroid/content/res/Resources; // method@84b9 │ │ +2c20c6: 0c01 |0005: move-result-object v1 │ │ +2c20c8: 6e10 1303 0100 |0006: invoke-virtual {v1}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@0313 │ │ +2c20ce: 0c01 |0009: move-result-object v1 │ │ +2c20d0: 7020 f802 1000 |000a: invoke-direct {v0, v1}, Landroid/content/res/Configuration;.:(Landroid/content/res/Configuration;)V // method@02f8 │ │ +2c20d6: 2201 9510 |000d: new-instance v1, Ljava/util/Locale; // type@1095 │ │ +2c20da: 1a02 6069 |000f: const-string v2, "en" // string@6960 │ │ +2c20de: 7020 7a89 2100 |0011: invoke-direct {v1, v2}, Ljava/util/Locale;.:(Ljava/lang/String;)V // method@897a │ │ +2c20e4: 6e20 fd02 1000 |0014: invoke-virtual {v0, v1}, Landroid/content/res/Configuration;.setLocale:(Ljava/util/Locale;)V // method@02fd │ │ +2c20ea: 1100 |0017: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=590 │ │ 0x000d line=591 │ │ locals : │ │ 0x0000 - 0x0018 reg=3 this Lde/kromke/andreas/musictagger/TagsActivity; │ │ │ │ @@ -1390443,31 +1390444,31 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -2c2150: |[2c2150] de.kromke.andreas.musictagger.TagsActivity.localiseGenre:(Ljava/lang/String;)Ljava/lang/String; │ │ -2c2160: 5530 0c81 |0000: iget-boolean v0, v3, Lde/kromke/andreas/musictagger/TagsActivity;.mbLocaliseGenres:Z // field@810c │ │ -2c2164: 3800 1800 |0002: if-eqz v0, 001a // +0018 │ │ -2c2168: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -2c216a: 5431 fc80 |0005: iget-object v1, v3, Lde/kromke/andreas/musictagger/TagsActivity;.mGenresEnglish:[Ljava/lang/String; // field@80fc │ │ -2c216e: 2112 |0007: array-length v2, v1 │ │ -2c2170: 3520 1200 |0008: if-ge v0, v2, 001a // +0012 │ │ -2c2174: 4601 0100 |000a: aget-object v1, v1, v0 │ │ -2c2178: 6e20 9c87 1400 |000c: invoke-virtual {v4, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2c217e: 0a01 |000f: move-result v1 │ │ -2c2180: 3801 0700 |0010: if-eqz v1, 0017 // +0007 │ │ -2c2184: 5434 fd80 |0012: iget-object v4, v3, Lde/kromke/andreas/musictagger/TagsActivity;.mGenresLocalised:[Ljava/lang/String; // field@80fd │ │ -2c2188: 4604 0400 |0014: aget-object v4, v4, v0 │ │ -2c218c: 1104 |0016: return-object v4 │ │ -2c218e: d800 0001 |0017: add-int/lit8 v0, v0, #int 1 // #01 │ │ -2c2192: 28ec |0019: goto 0005 // -0014 │ │ -2c2194: 1104 |001a: return-object v4 │ │ +2c2154: |[2c2154] de.kromke.andreas.musictagger.TagsActivity.localiseGenre:(Ljava/lang/String;)Ljava/lang/String; │ │ +2c2164: 5530 0c81 |0000: iget-boolean v0, v3, Lde/kromke/andreas/musictagger/TagsActivity;.mbLocaliseGenres:Z // field@810c │ │ +2c2168: 3800 1800 |0002: if-eqz v0, 001a // +0018 │ │ +2c216c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +2c216e: 5431 fc80 |0005: iget-object v1, v3, Lde/kromke/andreas/musictagger/TagsActivity;.mGenresEnglish:[Ljava/lang/String; // field@80fc │ │ +2c2172: 2112 |0007: array-length v2, v1 │ │ +2c2174: 3520 1200 |0008: if-ge v0, v2, 001a // +0012 │ │ +2c2178: 4601 0100 |000a: aget-object v1, v1, v0 │ │ +2c217c: 6e20 9c87 1400 |000c: invoke-virtual {v4, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2c2182: 0a01 |000f: move-result v1 │ │ +2c2184: 3801 0700 |0010: if-eqz v1, 0017 // +0007 │ │ +2c2188: 5434 fd80 |0012: iget-object v4, v3, Lde/kromke/andreas/musictagger/TagsActivity;.mGenresLocalised:[Ljava/lang/String; // field@80fd │ │ +2c218c: 4604 0400 |0014: aget-object v4, v4, v0 │ │ +2c2190: 1104 |0016: return-object v4 │ │ +2c2192: d800 0001 |0017: add-int/lit8 v0, v0, #int 1 // #01 │ │ +2c2196: 28ec |0019: goto 0005 // -0014 │ │ +2c2198: 1104 |001a: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=603 │ │ 0x0005 line=605 │ │ 0x000a line=607 │ │ 0x0012 line=609 │ │ locals : │ │ @@ -1390479,30 +1390480,30 @@ │ │ type : '(Ljava/lang/Integer;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -2c2a84: |[2c2a84] de.kromke.andreas.musictagger.TagsActivity.onAsyncBackupFinished:(Ljava/lang/Integer;)V │ │ -2c2a94: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -2c2a98: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c2a9e: 1a01 f195 |0005: const-string v1, "onAsyncBackupFinished(" // string@95f1 │ │ -2c2aa2: 6e20 d787 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c2aa8: 6e20 d687 3000 |000a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ -2c2aae: 1a01 8403 |000d: const-string v1, ")" // string@0384 │ │ -2c2ab2: 6e20 d787 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c2ab8: 6e10 df87 0000 |0012: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c2abe: 0c00 |0015: move-result-object v0 │ │ -2c2ac0: 1a01 000e |0016: const-string v1, "CMT : TagsActivity" // string@0e00 │ │ -2c2ac4: 7120 450e 0100 |0018: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ -2c2aca: 6e10 2987 0300 |001b: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@8729 │ │ -2c2ad0: 0a03 |001e: move-result v3 │ │ -2c2ad2: 7020 cc84 3200 |001f: invoke-direct {v2, v3}, Lde/kromke/andreas/musictagger/TagsActivity;.saveChanges2:(I)V // method@84cc │ │ -2c2ad8: 0e00 |0022: return-void │ │ +2c2a88: |[2c2a88] de.kromke.andreas.musictagger.TagsActivity.onAsyncBackupFinished:(Ljava/lang/Integer;)V │ │ +2c2a98: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +2c2a9c: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c2aa2: 1a01 f195 |0005: const-string v1, "onAsyncBackupFinished(" // string@95f1 │ │ +2c2aa6: 6e20 d787 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c2aac: 6e20 d687 3000 |000a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ +2c2ab2: 1a01 8403 |000d: const-string v1, ")" // string@0384 │ │ +2c2ab6: 6e20 d787 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c2abc: 6e10 df87 0000 |0012: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c2ac2: 0c00 |0015: move-result-object v0 │ │ +2c2ac4: 1a01 000e |0016: const-string v1, "CMT : TagsActivity" // string@0e00 │ │ +2c2ac8: 7120 450e 0100 |0018: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ +2c2ace: 6e10 2987 0300 |001b: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@8729 │ │ +2c2ad4: 0a03 |001e: move-result v3 │ │ +2c2ad6: 7020 cc84 3200 |001f: invoke-direct {v2, v3}, Lde/kromke/andreas/musictagger/TagsActivity;.saveChanges2:(I)V // method@84cc │ │ +2c2adc: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1167 │ │ 0x001b line=1168 │ │ locals : │ │ 0x0000 - 0x0023 reg=2 this Lde/kromke/andreas/musictagger/TagsActivity; │ │ 0x0000 - 0x0023 reg=3 (null) Ljava/lang/Integer; │ │ @@ -1390512,28 +1390513,28 @@ │ │ type : '(Ljava/lang/Integer;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -2c2adc: |[2c2adc] de.kromke.andreas.musictagger.TagsActivity.onAsyncReadFinished:(Ljava/lang/Integer;)V │ │ -2c2aec: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -2c2af0: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c2af6: 1a01 f395 |0005: const-string v1, "onAsyncReadFinished(" // string@95f3 │ │ -2c2afa: 6e20 d787 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c2b00: 6e20 d687 3000 |000a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ -2c2b06: 1a03 8403 |000d: const-string v3, ")" // string@0384 │ │ -2c2b0a: 6e20 d787 3000 |000f: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c2b10: 6e10 df87 0000 |0012: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c2b16: 0c03 |0015: move-result-object v3 │ │ -2c2b18: 1a00 000e |0016: const-string v0, "CMT : TagsActivity" // string@0e00 │ │ -2c2b1c: 7120 450e 3000 |0018: invoke-static {v0, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ -2c2b22: 7010 ca84 0200 |001b: invoke-direct {v2}, Lde/kromke/andreas/musictagger/TagsActivity;.populateAudioFiles2:()V // method@84ca │ │ -2c2b28: 0e00 |001e: return-void │ │ +2c2ae0: |[2c2ae0] de.kromke.andreas.musictagger.TagsActivity.onAsyncReadFinished:(Ljava/lang/Integer;)V │ │ +2c2af0: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +2c2af4: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c2afa: 1a01 f395 |0005: const-string v1, "onAsyncReadFinished(" // string@95f3 │ │ +2c2afe: 6e20 d787 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c2b04: 6e20 d687 3000 |000a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ +2c2b0a: 1a03 8403 |000d: const-string v3, ")" // string@0384 │ │ +2c2b0e: 6e20 d787 3000 |000f: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c2b14: 6e10 df87 0000 |0012: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c2b1a: 0c03 |0015: move-result-object v3 │ │ +2c2b1c: 1a00 000e |0016: const-string v0, "CMT : TagsActivity" // string@0e00 │ │ +2c2b20: 7120 450e 3000 |0018: invoke-static {v0, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ +2c2b26: 7010 ca84 0200 |001b: invoke-direct {v2}, Lde/kromke/andreas/musictagger/TagsActivity;.populateAudioFiles2:()V // method@84ca │ │ +2c2b2c: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1152 │ │ 0x001b line=1153 │ │ locals : │ │ 0x0000 - 0x001f reg=2 this Lde/kromke/andreas/musictagger/TagsActivity; │ │ 0x0000 - 0x001f reg=3 (null) Ljava/lang/Integer; │ │ @@ -1390543,30 +1390544,30 @@ │ │ type : '(Ljava/lang/Integer;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -2c2b2c: |[2c2b2c] de.kromke.andreas.musictagger.TagsActivity.onAsyncWriteFinished:(Ljava/lang/Integer;)V │ │ -2c2b3c: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -2c2b40: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c2b46: 1a01 f695 |0005: const-string v1, "onAsyncWriteFinished(" // string@95f6 │ │ -2c2b4a: 6e20 d787 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c2b50: 6e20 d687 3000 |000a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ -2c2b56: 1a01 8403 |000d: const-string v1, ")" // string@0384 │ │ -2c2b5a: 6e20 d787 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c2b60: 6e10 df87 0000 |0012: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c2b66: 0c00 |0015: move-result-object v0 │ │ -2c2b68: 1a01 000e |0016: const-string v1, "CMT : TagsActivity" // string@0e00 │ │ -2c2b6c: 7120 450e 0100 |0018: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ -2c2b72: 6e10 2987 0300 |001b: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@8729 │ │ -2c2b78: 0a03 |001e: move-result v3 │ │ -2c2b7a: 7020 cd84 3200 |001f: invoke-direct {v2, v3}, Lde/kromke/andreas/musictagger/TagsActivity;.saveChanges3:(I)V // method@84cd │ │ -2c2b80: 0e00 |0022: return-void │ │ +2c2b30: |[2c2b30] de.kromke.andreas.musictagger.TagsActivity.onAsyncWriteFinished:(Ljava/lang/Integer;)V │ │ +2c2b40: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +2c2b44: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c2b4a: 1a01 f695 |0005: const-string v1, "onAsyncWriteFinished(" // string@95f6 │ │ +2c2b4e: 6e20 d787 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c2b54: 6e20 d687 3000 |000a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ +2c2b5a: 1a01 8403 |000d: const-string v1, ")" // string@0384 │ │ +2c2b5e: 6e20 d787 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c2b64: 6e10 df87 0000 |0012: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c2b6a: 0c00 |0015: move-result-object v0 │ │ +2c2b6c: 1a01 000e |0016: const-string v1, "CMT : TagsActivity" // string@0e00 │ │ +2c2b70: 7120 450e 0100 |0018: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ +2c2b76: 6e10 2987 0300 |001b: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@8729 │ │ +2c2b7c: 0a03 |001e: move-result v3 │ │ +2c2b7e: 7020 cd84 3200 |001f: invoke-direct {v2, v3}, Lde/kromke/andreas/musictagger/TagsActivity;.saveChanges3:(I)V // method@84cd │ │ +2c2b84: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1182 │ │ 0x001b line=1183 │ │ locals : │ │ 0x0000 - 0x0023 reg=2 this Lde/kromke/andreas/musictagger/TagsActivity; │ │ 0x0000 - 0x0023 reg=3 (null) Ljava/lang/Integer; │ │ @@ -1390576,38 +1390577,38 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -2c3098: |[2c3098] de.kromke.andreas.musictagger.TagsActivity.populateAudioFiles:()V │ │ -2c30a8: 1a00 000e |0000: const-string v0, "CMT : TagsActivity" // string@0e00 │ │ -2c30ac: 1a01 969a |0002: const-string v1, "populateAudioFiles()" // string@9a96 │ │ -2c30b0: 7120 450e 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ -2c30b6: 2200 7c10 |0007: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ -2c30ba: 7010 ae88 0000 |0009: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ -2c30c0: 5b40 f680 |000c: iput-object v0, v4, Lde/kromke/andreas/musictagger/TagsActivity;.mAudioFileInfoList:Ljava/util/ArrayList; // field@80f6 │ │ -2c30c4: 2200 7c10 |000e: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ -2c30c8: 7010 ae88 0000 |0010: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ -2c30ce: 5b40 f780 |0013: iput-object v0, v4, Lde/kromke/andreas/musictagger/TagsActivity;.mAudioFileTagsList:Ljava/util/ArrayList; // field@80f7 │ │ -2c30d2: 1210 |0015: const/4 v0, #int 1 // #1 │ │ -2c30d4: 5c40 0981 |0016: iput-boolean v0, v4, Lde/kromke/andreas/musictagger/TagsActivity;.mbAsyncTaskBusy:Z // field@8109 │ │ -2c30d8: 5441 0481 |0018: iget-object v1, v4, Lde/kromke/andreas/musictagger/TagsActivity;.mProgressBar:Landroid/widget/ProgressBar; // field@8104 │ │ -2c30dc: 1202 |001a: const/4 v2, #int 0 // #0 │ │ -2c30de: 6e20 6f15 2100 |001b: invoke-virtual {v1, v2}, Landroid/widget/ProgressBar;.setVisibility:(I)V // method@156f │ │ -2c30e4: 2201 d10f |001e: new-instance v1, Lde/kromke/andreas/musictagger/TagsActivity$FileAccessTask; // type@0fd1 │ │ -2c30e8: 1203 |0020: const/4 v3, #int 0 // #0 │ │ -2c30ea: 7030 9884 4103 |0021: invoke-direct {v1, v4, v3}, Lde/kromke/andreas/musictagger/TagsActivity$FileAccessTask;.:(Lde/kromke/andreas/musictagger/TagsActivity;Lde/kromke/andreas/musictagger/TagsActivity$1;)V // method@8498 │ │ -2c30f0: 2303 bd13 |0024: new-array v3, v0, [Ljava/lang/Integer; // type@13bd │ │ -2c30f4: 7110 3487 0000 |0026: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2c30fa: 0c00 |0029: move-result-object v0 │ │ -2c30fc: 4d00 0302 |002a: aput-object v0, v3, v2 │ │ -2c3100: 6e20 9c84 3100 |002c: invoke-virtual {v1, v3}, Lde/kromke/andreas/musictagger/TagsActivity$FileAccessTask;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@849c │ │ -2c3106: 0e00 |002f: return-void │ │ +2c309c: |[2c309c] de.kromke.andreas.musictagger.TagsActivity.populateAudioFiles:()V │ │ +2c30ac: 1a00 000e |0000: const-string v0, "CMT : TagsActivity" // string@0e00 │ │ +2c30b0: 1a01 969a |0002: const-string v1, "populateAudioFiles()" // string@9a96 │ │ +2c30b4: 7120 450e 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ +2c30ba: 2200 7c10 |0007: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ +2c30be: 7010 ae88 0000 |0009: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ +2c30c4: 5b40 f680 |000c: iput-object v0, v4, Lde/kromke/andreas/musictagger/TagsActivity;.mAudioFileInfoList:Ljava/util/ArrayList; // field@80f6 │ │ +2c30c8: 2200 7c10 |000e: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ +2c30cc: 7010 ae88 0000 |0010: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ +2c30d2: 5b40 f780 |0013: iput-object v0, v4, Lde/kromke/andreas/musictagger/TagsActivity;.mAudioFileTagsList:Ljava/util/ArrayList; // field@80f7 │ │ +2c30d6: 1210 |0015: const/4 v0, #int 1 // #1 │ │ +2c30d8: 5c40 0981 |0016: iput-boolean v0, v4, Lde/kromke/andreas/musictagger/TagsActivity;.mbAsyncTaskBusy:Z // field@8109 │ │ +2c30dc: 5441 0481 |0018: iget-object v1, v4, Lde/kromke/andreas/musictagger/TagsActivity;.mProgressBar:Landroid/widget/ProgressBar; // field@8104 │ │ +2c30e0: 1202 |001a: const/4 v2, #int 0 // #0 │ │ +2c30e2: 6e20 6f15 2100 |001b: invoke-virtual {v1, v2}, Landroid/widget/ProgressBar;.setVisibility:(I)V // method@156f │ │ +2c30e8: 2201 d10f |001e: new-instance v1, Lde/kromke/andreas/musictagger/TagsActivity$FileAccessTask; // type@0fd1 │ │ +2c30ec: 1203 |0020: const/4 v3, #int 0 // #0 │ │ +2c30ee: 7030 9884 4103 |0021: invoke-direct {v1, v4, v3}, Lde/kromke/andreas/musictagger/TagsActivity$FileAccessTask;.:(Lde/kromke/andreas/musictagger/TagsActivity;Lde/kromke/andreas/musictagger/TagsActivity$1;)V // method@8498 │ │ +2c30f4: 2303 bd13 |0024: new-array v3, v0, [Ljava/lang/Integer; // type@13bd │ │ +2c30f8: 7110 3487 0000 |0026: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2c30fe: 0c00 |0029: move-result-object v0 │ │ +2c3100: 4d00 0302 |002a: aput-object v0, v3, v2 │ │ +2c3104: 6e20 9c84 3100 |002c: invoke-virtual {v1, v3}, Lde/kromke/andreas/musictagger/TagsActivity$FileAccessTask;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@849c │ │ +2c310a: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=647 │ │ 0x0007 line=648 │ │ 0x000e line=649 │ │ 0x0016 line=652 │ │ 0x0018 line=653 │ │ @@ -1390620,203 +1390621,203 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 389 16-bit code units │ │ -2c3108: |[2c3108] de.kromke.andreas.musictagger.TagsActivity.populateAudioFiles2:()V │ │ -2c3118: 54c0 f680 |0000: iget-object v0, v12, Lde/kromke/andreas/musictagger/TagsActivity;.mAudioFileInfoList:Ljava/util/ArrayList; // field@80f6 │ │ -2c311c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -2c311e: 3900 0400 |0003: if-nez v0, 0007 // +0004 │ │ -2c3122: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -2c3124: 2805 |0006: goto 000b // +0005 │ │ -2c3126: 6e10 c388 0000 |0007: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@88c3 │ │ -2c312c: 0a00 |000a: move-result v0 │ │ -2c312e: 54c2 fa80 |000b: iget-object v2, v12, Lde/kromke/andreas/musictagger/TagsActivity;.mFileList:Ljava/util/List; // field@80fa │ │ -2c3132: 3902 0400 |000d: if-nez v2, 0011 // +0004 │ │ -2c3136: 1202 |000f: const/4 v2, #int 0 // #0 │ │ -2c3138: 2805 |0010: goto 0015 // +0005 │ │ -2c313a: 7210 7389 0200 |0011: invoke-interface {v2}, Ljava/util/List;.size:()I // method@8973 │ │ -2c3140: 0a02 |0014: move-result v2 │ │ -2c3142: 1213 |0015: const/4 v3, #int 1 // #1 │ │ -2c3144: 3520 2300 |0016: if-ge v0, v2, 0039 // +0023 │ │ -2c3148: 6e10 b484 0c00 |0018: invoke-virtual {v12}, Lde/kromke/andreas/musictagger/TagsActivity;.getApplicationContext:()Landroid/content/Context; // method@84b4 │ │ -2c314e: 0c02 |001b: move-result-object v2 │ │ -2c3150: 2204 3910 |001c: new-instance v4, Ljava/lang/StringBuilder; // type@1039 │ │ -2c3154: 7010 cc87 0400 |001e: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c315a: 1a05 ed52 |0021: const-string v5, "WARN: Only " // string@52ed │ │ -2c315e: 6e20 d787 5400 |0023: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c3164: 6e20 d387 0400 |0026: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2c316a: 1a05 7b01 |0029: const-string v5, " files could be opened" // string@017b │ │ -2c316e: 6e20 d787 5400 |002b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c3174: 6e10 df87 0400 |002e: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c317a: 0c04 |0031: move-result-object v4 │ │ -2c317c: 7130 7a16 4203 |0032: invoke-static {v2, v4, v3}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@167a │ │ -2c3182: 0c02 |0035: move-result-object v2 │ │ -2c3184: 6e10 7b16 0200 |0036: invoke-virtual {v2}, Landroid/widget/Toast;.show:()V // method@167b │ │ -2c318a: 1202 |0039: const/4 v2, #int 0 // #0 │ │ -2c318c: 3900 1c00 |003a: if-nez v0, 0056 // +001c │ │ -2c3190: 54c4 0781 |003c: iget-object v4, v12, Lde/kromke/andreas/musictagger/TagsActivity;.mTagInputFieldTable:[Lde/kromke/andreas/musictagger/TagsActivity$TagInputField; // field@8107 │ │ -2c3194: 2145 |003e: array-length v5, v4 │ │ -2c3196: 1206 |003f: const/4 v6, #int 0 // #0 │ │ -2c3198: 3556 b700 |0040: if-ge v6, v5, 00f7 // +00b7 │ │ -2c319c: 4607 0406 |0042: aget-object v7, v4, v6 │ │ -2c31a0: 5278 ec80 |0044: iget v8, v7, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.editTextResourceId:I // field@80ec │ │ -2c31a4: 6e20 b284 8c00 |0046: invoke-virtual {v12, v8}, Lde/kromke/andreas/musictagger/TagsActivity;.findViewById:(I)Landroid/view/View; // method@84b2 │ │ -2c31aa: 0c08 |0049: move-result-object v8 │ │ -2c31ac: 1f08 0503 |004a: check-cast v8, Landroid/widget/EditText; // type@0305 │ │ -2c31b0: 5b78 ea80 |004c: iput-object v8, v7, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.editText:Landroid/widget/EditText; // field@80ea │ │ -2c31b4: 5477 ea80 |004e: iget-object v7, v7, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.editText:Landroid/widget/EditText; // field@80ea │ │ -2c31b8: 6e20 d913 2700 |0050: invoke-virtual {v7, v2}, Landroid/widget/EditText;.setKeyListener:(Landroid/text/method/KeyListener;)V // method@13d9 │ │ -2c31be: d806 0601 |0053: add-int/lit8 v6, v6, #int 1 // #01 │ │ -2c31c2: 28eb |0055: goto 0040 // -0015 │ │ -2c31c4: 54c4 f880 |0056: iget-object v4, v12, Lde/kromke/andreas/musictagger/TagsActivity;.mAudioTagsCommon:Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags; // field@80f8 │ │ -2c31c8: 3804 9f00 |0058: if-eqz v4, 00f7 // +009f │ │ -2c31cc: 54c4 0781 |005a: iget-object v4, v12, Lde/kromke/andreas/musictagger/TagsActivity;.mTagInputFieldTable:[Lde/kromke/andreas/musictagger/TagsActivity$TagInputField; // field@8107 │ │ -2c31d0: 2145 |005c: array-length v5, v4 │ │ -2c31d2: 1206 |005d: const/4 v6, #int 0 // #0 │ │ -2c31d4: 3556 9900 |005e: if-ge v6, v5, 00f7 // +0099 │ │ -2c31d8: 4607 0406 |0060: aget-object v7, v4, v6 │ │ -2c31dc: 5278 ec80 |0062: iget v8, v7, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.editTextResourceId:I // field@80ec │ │ -2c31e0: 6e20 b284 8c00 |0064: invoke-virtual {v12, v8}, Lde/kromke/andreas/musictagger/TagsActivity;.findViewById:(I)Landroid/view/View; // method@84b2 │ │ -2c31e6: 0c08 |0067: move-result-object v8 │ │ -2c31e8: 1f08 0503 |0068: check-cast v8, Landroid/widget/EditText; // type@0305 │ │ -2c31ec: 5b78 ea80 |006a: iput-object v8, v7, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.editText:Landroid/widget/EditText; // field@80ea │ │ -2c31f0: 5278 ee80 |006c: iget v8, v7, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.tagId:I // field@80ee │ │ -2c31f4: 55c9 0b81 |006e: iget-boolean v9, v12, Lde/kromke/andreas/musictagger/TagsActivity;.mbExpertMode:Z // field@810b │ │ -2c31f8: 3909 0900 |0070: if-nez v9, 0079 // +0009 │ │ -2c31fc: 5279 ee80 |0072: iget v9, v7, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.tagId:I // field@80ee │ │ -2c3200: 125a |0074: const/4 v10, #int 5 // #5 │ │ -2c3202: 33a9 0400 |0075: if-ne v9, v10, 0079 // +0004 │ │ -2c3206: 1308 1500 |0077: const/16 v8, #int 21 // #15 │ │ -2c320a: 5479 ed80 |0079: iget-object v9, v7, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.savedText:Ljava/lang/String; // field@80ed │ │ -2c320e: 140a de00 097f |007b: const v10, #float 1.82109e+38 // #7f0900de │ │ -2c3214: 3809 4c00 |007e: if-eqz v9, 00ca // +004c │ │ -2c3218: 54c9 f880 |0080: iget-object v9, v12, Lde/kromke/andreas/musictagger/TagsActivity;.mAudioTagsCommon:Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags; // field@80f8 │ │ -2c321c: 5499 2181 |0082: iget-object v9, v9, Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags;.tags:[Ljava/lang/String; // field@8121 │ │ -2c3220: 4609 0908 |0084: aget-object v9, v9, v8 │ │ -2c3224: 527b ec80 |0086: iget v11, v7, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.editTextResourceId:I // field@80ec │ │ -2c3228: 33ab 0600 |0088: if-ne v11, v10, 008e // +0006 │ │ -2c322c: 7020 bf84 9c00 |008a: invoke-direct {v12, v9}, Lde/kromke/andreas/musictagger/TagsActivity;.localiseGenre:(Ljava/lang/String;)Ljava/lang/String; // method@84bf │ │ -2c3232: 0c09 |008d: move-result-object v9 │ │ -2c3234: 547b ed80 |008e: iget-object v11, v7, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.savedText:Ljava/lang/String; // field@80ed │ │ -2c3238: 6e20 9c87 9b00 |0090: invoke-virtual {v11, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2c323e: 0a09 |0093: move-result v9 │ │ -2c3240: 3909 1a00 |0094: if-nez v9, 00ae // +001a │ │ -2c3244: 5279 eb80 |0096: iget v9, v7, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.editTextBackgroundResourceId:I // field@80eb │ │ -2c3248: 6e20 b284 9c00 |0098: invoke-virtual {v12, v9}, Lde/kromke/andreas/musictagger/TagsActivity;.findViewById:(I)Landroid/view/View; // method@84b2 │ │ -2c324e: 0c09 |009b: move-result-object v9 │ │ -2c3250: 1f09 1403 |009c: check-cast v9, Landroid/widget/LinearLayout; // type@0314 │ │ -2c3254: 1a0b ac02 |009e: const-string v11, "#50FF0000" // string@02ac │ │ -2c3258: 7110 dc03 0b00 |00a0: invoke-static {v11}, Landroid/graphics/Color;.parseColor:(Ljava/lang/String;)I // method@03dc │ │ -2c325e: 0a0b |00a3: move-result v11 │ │ -2c3260: 6e20 dc14 b900 |00a4: invoke-virtual {v9, v11}, Landroid/widget/LinearLayout;.setBackgroundColor:(I)V // method@14dc │ │ -2c3266: 5c73 e980 |00a7: iput-boolean v3, v7, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.bDirty:Z // field@80e9 │ │ -2c326a: 52c9 0081 |00a9: iget v9, v12, Lde/kromke/andreas/musictagger/TagsActivity;.mNumOfChangedTags:I // field@8100 │ │ -2c326e: b039 |00ab: add-int/2addr v9, v3 │ │ -2c3270: 59c9 0081 |00ac: iput v9, v12, Lde/kromke/andreas/musictagger/TagsActivity;.mNumOfChangedTags:I // field@8100 │ │ -2c3274: 5479 ea80 |00ae: iget-object v9, v7, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.editText:Landroid/widget/EditText; // field@80ea │ │ -2c3278: 547b ed80 |00b0: iget-object v11, v7, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.savedText:Ljava/lang/String; // field@80ed │ │ -2c327c: 6e20 e113 b900 |00b2: invoke-virtual {v9, v11}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@13e1 │ │ -2c3282: 54c9 f880 |00b5: iget-object v9, v12, Lde/kromke/andreas/musictagger/TagsActivity;.mAudioTagsCommon:Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags; // field@80f8 │ │ -2c3286: 5499 2181 |00b7: iget-object v9, v9, Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags;.tags:[Ljava/lang/String; // field@8121 │ │ -2c328a: 4608 0908 |00b9: aget-object v8, v9, v8 │ │ -2c328e: 5b78 ed80 |00bb: iput-object v8, v7, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.savedText:Ljava/lang/String; // field@80ed │ │ -2c3292: 5278 ec80 |00bd: iget v8, v7, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.editTextResourceId:I // field@80ec │ │ -2c3296: 33a8 2600 |00bf: if-ne v8, v10, 00e5 // +0026 │ │ -2c329a: 5478 ed80 |00c1: iget-object v8, v7, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.savedText:Ljava/lang/String; // field@80ed │ │ -2c329e: 7020 bf84 8c00 |00c3: invoke-direct {v12, v8}, Lde/kromke/andreas/musictagger/TagsActivity;.localiseGenre:(Ljava/lang/String;)Ljava/lang/String; // method@84bf │ │ -2c32a4: 0c08 |00c6: move-result-object v8 │ │ -2c32a6: 5b78 ed80 |00c7: iput-object v8, v7, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.savedText:Ljava/lang/String; // field@80ed │ │ -2c32aa: 281c |00c9: goto 00e5 // +001c │ │ -2c32ac: 54c9 f880 |00ca: iget-object v9, v12, Lde/kromke/andreas/musictagger/TagsActivity;.mAudioTagsCommon:Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags; // field@80f8 │ │ -2c32b0: 5499 2181 |00cc: iget-object v9, v9, Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags;.tags:[Ljava/lang/String; // field@8121 │ │ -2c32b4: 4608 0908 |00ce: aget-object v8, v9, v8 │ │ -2c32b8: 5b78 ed80 |00d0: iput-object v8, v7, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.savedText:Ljava/lang/String; // field@80ed │ │ -2c32bc: 5278 ec80 |00d2: iget v8, v7, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.editTextResourceId:I // field@80ec │ │ -2c32c0: 33a8 0a00 |00d4: if-ne v8, v10, 00de // +000a │ │ -2c32c4: 5478 ed80 |00d6: iget-object v8, v7, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.savedText:Ljava/lang/String; // field@80ed │ │ -2c32c8: 7020 bf84 8c00 |00d8: invoke-direct {v12, v8}, Lde/kromke/andreas/musictagger/TagsActivity;.localiseGenre:(Ljava/lang/String;)Ljava/lang/String; // method@84bf │ │ -2c32ce: 0c08 |00db: move-result-object v8 │ │ -2c32d0: 5b78 ed80 |00dc: iput-object v8, v7, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.savedText:Ljava/lang/String; // field@80ed │ │ -2c32d4: 5478 ea80 |00de: iget-object v8, v7, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.editText:Landroid/widget/EditText; // field@80ea │ │ -2c32d8: 5479 ed80 |00e0: iget-object v9, v7, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.savedText:Ljava/lang/String; // field@80ed │ │ -2c32dc: 6e20 e113 9800 |00e2: invoke-virtual {v8, v9}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@13e1 │ │ -2c32e2: 5478 ea80 |00e5: iget-object v8, v7, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.editText:Landroid/widget/EditText; // field@80ea │ │ -2c32e6: 6e20 a713 c800 |00e7: invoke-virtual {v8, v12}, Landroid/widget/EditText;.addTextChangedListener:(Landroid/text/TextWatcher;)V // method@13a7 │ │ -2c32ec: 52c8 0381 |00ea: iget v8, v12, Lde/kromke/andreas/musictagger/TagsActivity;.mNumOfWritableFiles:I // field@8103 │ │ -2c32f0: 3538 0700 |00ec: if-ge v8, v3, 00f3 // +0007 │ │ -2c32f4: 5477 ea80 |00ee: iget-object v7, v7, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.editText:Landroid/widget/EditText; // field@80ea │ │ -2c32f8: 6e20 d913 2700 |00f0: invoke-virtual {v7, v2}, Landroid/widget/EditText;.setKeyListener:(Landroid/text/method/KeyListener;)V // method@13d9 │ │ -2c32fe: d806 0601 |00f3: add-int/lit8 v6, v6, #int 1 // #01 │ │ -2c3302: 2900 69ff |00f5: goto/16 005e // -0097 │ │ -2c3306: 6e10 d384 0c00 |00f7: invoke-virtual {v12}, Lde/kromke/andreas/musictagger/TagsActivity;.updateFloatingButton:()V // method@84d3 │ │ -2c330c: 5cc1 0981 |00fa: iput-boolean v1, v12, Lde/kromke/andreas/musictagger/TagsActivity;.mbAsyncTaskBusy:Z // field@8109 │ │ -2c3310: 54c1 0481 |00fc: iget-object v1, v12, Lde/kromke/andreas/musictagger/TagsActivity;.mProgressBar:Landroid/widget/ProgressBar; // field@8104 │ │ -2c3314: 1304 0800 |00fe: const/16 v4, #int 8 // #8 │ │ -2c3318: 6e20 6f15 4100 |0100: invoke-virtual {v1, v4}, Landroid/widget/ProgressBar;.setVisibility:(I)V // method@156f │ │ -2c331e: 52c1 0181 |0103: iget v1, v12, Lde/kromke/andreas/musictagger/TagsActivity;.mNumOfIncompatibleFiles:I // field@8101 │ │ -2c3322: 3d01 7f00 |0105: if-lez v1, 0184 // +007f │ │ -2c3326: 1a04 5000 |0107: const-string v4, " " // string@0050 │ │ -2c332a: 3401 2d00 |0109: if-lt v1, v0, 0136 // +002d │ │ -2c332e: 3730 0a00 |010b: if-le v0, v3, 0115 // +000a │ │ -2c3332: 1400 9900 107f |010d: const v0, #float 1.91412e+38 // #7f100099 │ │ -2c3338: 6e20 bb84 0c00 |0110: invoke-virtual {v12, v0}, Lde/kromke/andreas/musictagger/TagsActivity;.getString:(I)Ljava/lang/String; // method@84bb │ │ -2c333e: 0c00 |0113: move-result-object v0 │ │ -2c3340: 2808 |0114: goto 011c // +0008 │ │ -2c3342: 1400 c300 107f |0115: const v0, #float 1.91413e+38 // #7f1000c3 │ │ -2c3348: 6e20 bb84 0c00 |0118: invoke-virtual {v12, v0}, Lde/kromke/andreas/musictagger/TagsActivity;.getString:(I)Ljava/lang/String; // method@84bb │ │ -2c334e: 0c00 |011b: move-result-object v0 │ │ -2c3350: 2201 3910 |011c: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2c3354: 7010 cc87 0100 |011e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c335a: 6e20 d787 0100 |0121: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c3360: 6e20 d787 4100 |0124: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c3366: 1400 c200 107f |0127: const v0, #float 1.91413e+38 // #7f1000c2 │ │ -2c336c: 6e20 bb84 0c00 |012a: invoke-virtual {v12, v0}, Lde/kromke/andreas/musictagger/TagsActivity;.getString:(I)Ljava/lang/String; // method@84bb │ │ -2c3372: 0c00 |012d: move-result-object v0 │ │ -2c3374: 6e20 d787 0100 |012e: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c337a: 6e10 df87 0100 |0131: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c3380: 0c00 |0134: move-result-object v0 │ │ -2c3382: 282b |0135: goto 0160 // +002b │ │ -2c3384: 3731 2300 |0136: if-le v1, v3, 0159 // +0023 │ │ -2c3388: 2200 3910 |0138: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -2c338c: 7010 cc87 0000 |013a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c3392: 1a01 0000 |013d: const-string v1, "" // string@0000 │ │ -2c3396: 6e20 d787 1000 |013f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c339c: 52c1 0181 |0142: iget v1, v12, Lde/kromke/andreas/musictagger/TagsActivity;.mNumOfIncompatibleFiles:I // field@8101 │ │ -2c33a0: 6e20 d387 1000 |0144: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2c33a6: 6e20 d787 4000 |0147: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c33ac: 1401 ad00 107f |014a: const v1, #float 1.91412e+38 // #7f1000ad │ │ -2c33b2: 6e20 bb84 1c00 |014d: invoke-virtual {v12, v1}, Lde/kromke/andreas/musictagger/TagsActivity;.getString:(I)Ljava/lang/String; // method@84bb │ │ -2c33b8: 0c01 |0150: move-result-object v1 │ │ -2c33ba: 6e20 d787 1000 |0151: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c33c0: 6e10 df87 0000 |0154: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c33c6: 0c00 |0157: move-result-object v0 │ │ -2c33c8: 2808 |0158: goto 0160 // +0008 │ │ -2c33ca: 1400 b800 107f |0159: const v0, #float 1.91413e+38 // #7f1000b8 │ │ -2c33d0: 6e20 bb84 0c00 |015c: invoke-virtual {v12, v0}, Lde/kromke/andreas/musictagger/TagsActivity;.getString:(I)Ljava/lang/String; // method@84bb │ │ -2c33d6: 0c00 |015f: move-result-object v0 │ │ -2c33d8: 2201 ba03 |0160: new-instance v1, Landroidx/appcompat/app/AlertDialog$Builder; // type@03ba │ │ -2c33dc: 7020 0618 c100 |0162: invoke-direct {v1, v12}, Landroidx/appcompat/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@1806 │ │ -2c33e2: 1403 c600 107f |0165: const v3, #float 1.91413e+38 // #7f1000c6 │ │ -2c33e8: 6e20 bb84 3c00 |0168: invoke-virtual {v12, v3}, Lde/kromke/andreas/musictagger/TagsActivity;.getString:(I)Ljava/lang/String; // method@84bb │ │ -2c33ee: 0c03 |016b: move-result-object v3 │ │ -2c33f0: 6e20 2c18 3100 |016c: invoke-virtual {v1, v3}, Landroidx/appcompat/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroidx/appcompat/app/AlertDialog$Builder; // method@182c │ │ -2c33f6: 0c01 |016f: move-result-object v1 │ │ -2c33f8: 1403 2700 0801 |0170: const v3, #float 2.49794e-38 // #01080027 │ │ -2c33fe: 6e20 0e18 3100 |0173: invoke-virtual {v1, v3}, Landroidx/appcompat/app/AlertDialog$Builder;.setIcon:(I)Landroidx/appcompat/app/AlertDialog$Builder; // method@180e │ │ -2c3404: 0c01 |0176: move-result-object v1 │ │ -2c3406: 6e20 1518 0100 |0177: invoke-virtual {v1, v0}, Landroidx/appcompat/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroidx/appcompat/app/AlertDialog$Builder; // method@1815 │ │ -2c340c: 0c00 |017a: move-result-object v0 │ │ -2c340e: 1a01 cf3e |017b: const-string v1, "OK" // string@3ecf │ │ -2c3412: 6e30 2418 1002 |017d: invoke-virtual {v0, v1, v2}, Landroidx/appcompat/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@1824 │ │ -2c3418: 0c00 |0180: move-result-object v0 │ │ -2c341a: 6e10 3018 0000 |0181: invoke-virtual {v0}, Landroidx/appcompat/app/AlertDialog$Builder;.show:()Landroidx/appcompat/app/AlertDialog; // method@1830 │ │ -2c3420: 0e00 |0184: return-void │ │ +2c310c: |[2c310c] de.kromke.andreas.musictagger.TagsActivity.populateAudioFiles2:()V │ │ +2c311c: 54c0 f680 |0000: iget-object v0, v12, Lde/kromke/andreas/musictagger/TagsActivity;.mAudioFileInfoList:Ljava/util/ArrayList; // field@80f6 │ │ +2c3120: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +2c3122: 3900 0400 |0003: if-nez v0, 0007 // +0004 │ │ +2c3126: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +2c3128: 2805 |0006: goto 000b // +0005 │ │ +2c312a: 6e10 c388 0000 |0007: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@88c3 │ │ +2c3130: 0a00 |000a: move-result v0 │ │ +2c3132: 54c2 fa80 |000b: iget-object v2, v12, Lde/kromke/andreas/musictagger/TagsActivity;.mFileList:Ljava/util/List; // field@80fa │ │ +2c3136: 3902 0400 |000d: if-nez v2, 0011 // +0004 │ │ +2c313a: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +2c313c: 2805 |0010: goto 0015 // +0005 │ │ +2c313e: 7210 7389 0200 |0011: invoke-interface {v2}, Ljava/util/List;.size:()I // method@8973 │ │ +2c3144: 0a02 |0014: move-result v2 │ │ +2c3146: 1213 |0015: const/4 v3, #int 1 // #1 │ │ +2c3148: 3520 2300 |0016: if-ge v0, v2, 0039 // +0023 │ │ +2c314c: 6e10 b484 0c00 |0018: invoke-virtual {v12}, Lde/kromke/andreas/musictagger/TagsActivity;.getApplicationContext:()Landroid/content/Context; // method@84b4 │ │ +2c3152: 0c02 |001b: move-result-object v2 │ │ +2c3154: 2204 3910 |001c: new-instance v4, Ljava/lang/StringBuilder; // type@1039 │ │ +2c3158: 7010 cc87 0400 |001e: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c315e: 1a05 ed52 |0021: const-string v5, "WARN: Only " // string@52ed │ │ +2c3162: 6e20 d787 5400 |0023: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c3168: 6e20 d387 0400 |0026: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2c316e: 1a05 7b01 |0029: const-string v5, " files could be opened" // string@017b │ │ +2c3172: 6e20 d787 5400 |002b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c3178: 6e10 df87 0400 |002e: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c317e: 0c04 |0031: move-result-object v4 │ │ +2c3180: 7130 7a16 4203 |0032: invoke-static {v2, v4, v3}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@167a │ │ +2c3186: 0c02 |0035: move-result-object v2 │ │ +2c3188: 6e10 7b16 0200 |0036: invoke-virtual {v2}, Landroid/widget/Toast;.show:()V // method@167b │ │ +2c318e: 1202 |0039: const/4 v2, #int 0 // #0 │ │ +2c3190: 3900 1c00 |003a: if-nez v0, 0056 // +001c │ │ +2c3194: 54c4 0781 |003c: iget-object v4, v12, Lde/kromke/andreas/musictagger/TagsActivity;.mTagInputFieldTable:[Lde/kromke/andreas/musictagger/TagsActivity$TagInputField; // field@8107 │ │ +2c3198: 2145 |003e: array-length v5, v4 │ │ +2c319a: 1206 |003f: const/4 v6, #int 0 // #0 │ │ +2c319c: 3556 b700 |0040: if-ge v6, v5, 00f7 // +00b7 │ │ +2c31a0: 4607 0406 |0042: aget-object v7, v4, v6 │ │ +2c31a4: 5278 ec80 |0044: iget v8, v7, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.editTextResourceId:I // field@80ec │ │ +2c31a8: 6e20 b284 8c00 |0046: invoke-virtual {v12, v8}, Lde/kromke/andreas/musictagger/TagsActivity;.findViewById:(I)Landroid/view/View; // method@84b2 │ │ +2c31ae: 0c08 |0049: move-result-object v8 │ │ +2c31b0: 1f08 0503 |004a: check-cast v8, Landroid/widget/EditText; // type@0305 │ │ +2c31b4: 5b78 ea80 |004c: iput-object v8, v7, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.editText:Landroid/widget/EditText; // field@80ea │ │ +2c31b8: 5477 ea80 |004e: iget-object v7, v7, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.editText:Landroid/widget/EditText; // field@80ea │ │ +2c31bc: 6e20 d913 2700 |0050: invoke-virtual {v7, v2}, Landroid/widget/EditText;.setKeyListener:(Landroid/text/method/KeyListener;)V // method@13d9 │ │ +2c31c2: d806 0601 |0053: add-int/lit8 v6, v6, #int 1 // #01 │ │ +2c31c6: 28eb |0055: goto 0040 // -0015 │ │ +2c31c8: 54c4 f880 |0056: iget-object v4, v12, Lde/kromke/andreas/musictagger/TagsActivity;.mAudioTagsCommon:Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags; // field@80f8 │ │ +2c31cc: 3804 9f00 |0058: if-eqz v4, 00f7 // +009f │ │ +2c31d0: 54c4 0781 |005a: iget-object v4, v12, Lde/kromke/andreas/musictagger/TagsActivity;.mTagInputFieldTable:[Lde/kromke/andreas/musictagger/TagsActivity$TagInputField; // field@8107 │ │ +2c31d4: 2145 |005c: array-length v5, v4 │ │ +2c31d6: 1206 |005d: const/4 v6, #int 0 // #0 │ │ +2c31d8: 3556 9900 |005e: if-ge v6, v5, 00f7 // +0099 │ │ +2c31dc: 4607 0406 |0060: aget-object v7, v4, v6 │ │ +2c31e0: 5278 ec80 |0062: iget v8, v7, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.editTextResourceId:I // field@80ec │ │ +2c31e4: 6e20 b284 8c00 |0064: invoke-virtual {v12, v8}, Lde/kromke/andreas/musictagger/TagsActivity;.findViewById:(I)Landroid/view/View; // method@84b2 │ │ +2c31ea: 0c08 |0067: move-result-object v8 │ │ +2c31ec: 1f08 0503 |0068: check-cast v8, Landroid/widget/EditText; // type@0305 │ │ +2c31f0: 5b78 ea80 |006a: iput-object v8, v7, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.editText:Landroid/widget/EditText; // field@80ea │ │ +2c31f4: 5278 ee80 |006c: iget v8, v7, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.tagId:I // field@80ee │ │ +2c31f8: 55c9 0b81 |006e: iget-boolean v9, v12, Lde/kromke/andreas/musictagger/TagsActivity;.mbExpertMode:Z // field@810b │ │ +2c31fc: 3909 0900 |0070: if-nez v9, 0079 // +0009 │ │ +2c3200: 5279 ee80 |0072: iget v9, v7, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.tagId:I // field@80ee │ │ +2c3204: 125a |0074: const/4 v10, #int 5 // #5 │ │ +2c3206: 33a9 0400 |0075: if-ne v9, v10, 0079 // +0004 │ │ +2c320a: 1308 1500 |0077: const/16 v8, #int 21 // #15 │ │ +2c320e: 5479 ed80 |0079: iget-object v9, v7, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.savedText:Ljava/lang/String; // field@80ed │ │ +2c3212: 140a de00 097f |007b: const v10, #float 1.82109e+38 // #7f0900de │ │ +2c3218: 3809 4c00 |007e: if-eqz v9, 00ca // +004c │ │ +2c321c: 54c9 f880 |0080: iget-object v9, v12, Lde/kromke/andreas/musictagger/TagsActivity;.mAudioTagsCommon:Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags; // field@80f8 │ │ +2c3220: 5499 2181 |0082: iget-object v9, v9, Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags;.tags:[Ljava/lang/String; // field@8121 │ │ +2c3224: 4609 0908 |0084: aget-object v9, v9, v8 │ │ +2c3228: 527b ec80 |0086: iget v11, v7, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.editTextResourceId:I // field@80ec │ │ +2c322c: 33ab 0600 |0088: if-ne v11, v10, 008e // +0006 │ │ +2c3230: 7020 bf84 9c00 |008a: invoke-direct {v12, v9}, Lde/kromke/andreas/musictagger/TagsActivity;.localiseGenre:(Ljava/lang/String;)Ljava/lang/String; // method@84bf │ │ +2c3236: 0c09 |008d: move-result-object v9 │ │ +2c3238: 547b ed80 |008e: iget-object v11, v7, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.savedText:Ljava/lang/String; // field@80ed │ │ +2c323c: 6e20 9c87 9b00 |0090: invoke-virtual {v11, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2c3242: 0a09 |0093: move-result v9 │ │ +2c3244: 3909 1a00 |0094: if-nez v9, 00ae // +001a │ │ +2c3248: 5279 eb80 |0096: iget v9, v7, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.editTextBackgroundResourceId:I // field@80eb │ │ +2c324c: 6e20 b284 9c00 |0098: invoke-virtual {v12, v9}, Lde/kromke/andreas/musictagger/TagsActivity;.findViewById:(I)Landroid/view/View; // method@84b2 │ │ +2c3252: 0c09 |009b: move-result-object v9 │ │ +2c3254: 1f09 1403 |009c: check-cast v9, Landroid/widget/LinearLayout; // type@0314 │ │ +2c3258: 1a0b ac02 |009e: const-string v11, "#50FF0000" // string@02ac │ │ +2c325c: 7110 dc03 0b00 |00a0: invoke-static {v11}, Landroid/graphics/Color;.parseColor:(Ljava/lang/String;)I // method@03dc │ │ +2c3262: 0a0b |00a3: move-result v11 │ │ +2c3264: 6e20 dc14 b900 |00a4: invoke-virtual {v9, v11}, Landroid/widget/LinearLayout;.setBackgroundColor:(I)V // method@14dc │ │ +2c326a: 5c73 e980 |00a7: iput-boolean v3, v7, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.bDirty:Z // field@80e9 │ │ +2c326e: 52c9 0081 |00a9: iget v9, v12, Lde/kromke/andreas/musictagger/TagsActivity;.mNumOfChangedTags:I // field@8100 │ │ +2c3272: b039 |00ab: add-int/2addr v9, v3 │ │ +2c3274: 59c9 0081 |00ac: iput v9, v12, Lde/kromke/andreas/musictagger/TagsActivity;.mNumOfChangedTags:I // field@8100 │ │ +2c3278: 5479 ea80 |00ae: iget-object v9, v7, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.editText:Landroid/widget/EditText; // field@80ea │ │ +2c327c: 547b ed80 |00b0: iget-object v11, v7, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.savedText:Ljava/lang/String; // field@80ed │ │ +2c3280: 6e20 e113 b900 |00b2: invoke-virtual {v9, v11}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@13e1 │ │ +2c3286: 54c9 f880 |00b5: iget-object v9, v12, Lde/kromke/andreas/musictagger/TagsActivity;.mAudioTagsCommon:Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags; // field@80f8 │ │ +2c328a: 5499 2181 |00b7: iget-object v9, v9, Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags;.tags:[Ljava/lang/String; // field@8121 │ │ +2c328e: 4608 0908 |00b9: aget-object v8, v9, v8 │ │ +2c3292: 5b78 ed80 |00bb: iput-object v8, v7, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.savedText:Ljava/lang/String; // field@80ed │ │ +2c3296: 5278 ec80 |00bd: iget v8, v7, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.editTextResourceId:I // field@80ec │ │ +2c329a: 33a8 2600 |00bf: if-ne v8, v10, 00e5 // +0026 │ │ +2c329e: 5478 ed80 |00c1: iget-object v8, v7, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.savedText:Ljava/lang/String; // field@80ed │ │ +2c32a2: 7020 bf84 8c00 |00c3: invoke-direct {v12, v8}, Lde/kromke/andreas/musictagger/TagsActivity;.localiseGenre:(Ljava/lang/String;)Ljava/lang/String; // method@84bf │ │ +2c32a8: 0c08 |00c6: move-result-object v8 │ │ +2c32aa: 5b78 ed80 |00c7: iput-object v8, v7, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.savedText:Ljava/lang/String; // field@80ed │ │ +2c32ae: 281c |00c9: goto 00e5 // +001c │ │ +2c32b0: 54c9 f880 |00ca: iget-object v9, v12, Lde/kromke/andreas/musictagger/TagsActivity;.mAudioTagsCommon:Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags; // field@80f8 │ │ +2c32b4: 5499 2181 |00cc: iget-object v9, v9, Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags;.tags:[Ljava/lang/String; // field@8121 │ │ +2c32b8: 4608 0908 |00ce: aget-object v8, v9, v8 │ │ +2c32bc: 5b78 ed80 |00d0: iput-object v8, v7, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.savedText:Ljava/lang/String; // field@80ed │ │ +2c32c0: 5278 ec80 |00d2: iget v8, v7, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.editTextResourceId:I // field@80ec │ │ +2c32c4: 33a8 0a00 |00d4: if-ne v8, v10, 00de // +000a │ │ +2c32c8: 5478 ed80 |00d6: iget-object v8, v7, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.savedText:Ljava/lang/String; // field@80ed │ │ +2c32cc: 7020 bf84 8c00 |00d8: invoke-direct {v12, v8}, Lde/kromke/andreas/musictagger/TagsActivity;.localiseGenre:(Ljava/lang/String;)Ljava/lang/String; // method@84bf │ │ +2c32d2: 0c08 |00db: move-result-object v8 │ │ +2c32d4: 5b78 ed80 |00dc: iput-object v8, v7, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.savedText:Ljava/lang/String; // field@80ed │ │ +2c32d8: 5478 ea80 |00de: iget-object v8, v7, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.editText:Landroid/widget/EditText; // field@80ea │ │ +2c32dc: 5479 ed80 |00e0: iget-object v9, v7, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.savedText:Ljava/lang/String; // field@80ed │ │ +2c32e0: 6e20 e113 9800 |00e2: invoke-virtual {v8, v9}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@13e1 │ │ +2c32e6: 5478 ea80 |00e5: iget-object v8, v7, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.editText:Landroid/widget/EditText; // field@80ea │ │ +2c32ea: 6e20 a713 c800 |00e7: invoke-virtual {v8, v12}, Landroid/widget/EditText;.addTextChangedListener:(Landroid/text/TextWatcher;)V // method@13a7 │ │ +2c32f0: 52c8 0381 |00ea: iget v8, v12, Lde/kromke/andreas/musictagger/TagsActivity;.mNumOfWritableFiles:I // field@8103 │ │ +2c32f4: 3538 0700 |00ec: if-ge v8, v3, 00f3 // +0007 │ │ +2c32f8: 5477 ea80 |00ee: iget-object v7, v7, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.editText:Landroid/widget/EditText; // field@80ea │ │ +2c32fc: 6e20 d913 2700 |00f0: invoke-virtual {v7, v2}, Landroid/widget/EditText;.setKeyListener:(Landroid/text/method/KeyListener;)V // method@13d9 │ │ +2c3302: d806 0601 |00f3: add-int/lit8 v6, v6, #int 1 // #01 │ │ +2c3306: 2900 69ff |00f5: goto/16 005e // -0097 │ │ +2c330a: 6e10 d384 0c00 |00f7: invoke-virtual {v12}, Lde/kromke/andreas/musictagger/TagsActivity;.updateFloatingButton:()V // method@84d3 │ │ +2c3310: 5cc1 0981 |00fa: iput-boolean v1, v12, Lde/kromke/andreas/musictagger/TagsActivity;.mbAsyncTaskBusy:Z // field@8109 │ │ +2c3314: 54c1 0481 |00fc: iget-object v1, v12, Lde/kromke/andreas/musictagger/TagsActivity;.mProgressBar:Landroid/widget/ProgressBar; // field@8104 │ │ +2c3318: 1304 0800 |00fe: const/16 v4, #int 8 // #8 │ │ +2c331c: 6e20 6f15 4100 |0100: invoke-virtual {v1, v4}, Landroid/widget/ProgressBar;.setVisibility:(I)V // method@156f │ │ +2c3322: 52c1 0181 |0103: iget v1, v12, Lde/kromke/andreas/musictagger/TagsActivity;.mNumOfIncompatibleFiles:I // field@8101 │ │ +2c3326: 3d01 7f00 |0105: if-lez v1, 0184 // +007f │ │ +2c332a: 1a04 5000 |0107: const-string v4, " " // string@0050 │ │ +2c332e: 3401 2d00 |0109: if-lt v1, v0, 0136 // +002d │ │ +2c3332: 3730 0a00 |010b: if-le v0, v3, 0115 // +000a │ │ +2c3336: 1400 9900 107f |010d: const v0, #float 1.91412e+38 // #7f100099 │ │ +2c333c: 6e20 bb84 0c00 |0110: invoke-virtual {v12, v0}, Lde/kromke/andreas/musictagger/TagsActivity;.getString:(I)Ljava/lang/String; // method@84bb │ │ +2c3342: 0c00 |0113: move-result-object v0 │ │ +2c3344: 2808 |0114: goto 011c // +0008 │ │ +2c3346: 1400 c300 107f |0115: const v0, #float 1.91413e+38 // #7f1000c3 │ │ +2c334c: 6e20 bb84 0c00 |0118: invoke-virtual {v12, v0}, Lde/kromke/andreas/musictagger/TagsActivity;.getString:(I)Ljava/lang/String; // method@84bb │ │ +2c3352: 0c00 |011b: move-result-object v0 │ │ +2c3354: 2201 3910 |011c: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2c3358: 7010 cc87 0100 |011e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c335e: 6e20 d787 0100 |0121: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c3364: 6e20 d787 4100 |0124: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c336a: 1400 c200 107f |0127: const v0, #float 1.91413e+38 // #7f1000c2 │ │ +2c3370: 6e20 bb84 0c00 |012a: invoke-virtual {v12, v0}, Lde/kromke/andreas/musictagger/TagsActivity;.getString:(I)Ljava/lang/String; // method@84bb │ │ +2c3376: 0c00 |012d: move-result-object v0 │ │ +2c3378: 6e20 d787 0100 |012e: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c337e: 6e10 df87 0100 |0131: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c3384: 0c00 |0134: move-result-object v0 │ │ +2c3386: 282b |0135: goto 0160 // +002b │ │ +2c3388: 3731 2300 |0136: if-le v1, v3, 0159 // +0023 │ │ +2c338c: 2200 3910 |0138: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +2c3390: 7010 cc87 0000 |013a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c3396: 1a01 0000 |013d: const-string v1, "" // string@0000 │ │ +2c339a: 6e20 d787 1000 |013f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c33a0: 52c1 0181 |0142: iget v1, v12, Lde/kromke/andreas/musictagger/TagsActivity;.mNumOfIncompatibleFiles:I // field@8101 │ │ +2c33a4: 6e20 d387 1000 |0144: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2c33aa: 6e20 d787 4000 |0147: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c33b0: 1401 ad00 107f |014a: const v1, #float 1.91412e+38 // #7f1000ad │ │ +2c33b6: 6e20 bb84 1c00 |014d: invoke-virtual {v12, v1}, Lde/kromke/andreas/musictagger/TagsActivity;.getString:(I)Ljava/lang/String; // method@84bb │ │ +2c33bc: 0c01 |0150: move-result-object v1 │ │ +2c33be: 6e20 d787 1000 |0151: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c33c4: 6e10 df87 0000 |0154: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c33ca: 0c00 |0157: move-result-object v0 │ │ +2c33cc: 2808 |0158: goto 0160 // +0008 │ │ +2c33ce: 1400 b800 107f |0159: const v0, #float 1.91413e+38 // #7f1000b8 │ │ +2c33d4: 6e20 bb84 0c00 |015c: invoke-virtual {v12, v0}, Lde/kromke/andreas/musictagger/TagsActivity;.getString:(I)Ljava/lang/String; // method@84bb │ │ +2c33da: 0c00 |015f: move-result-object v0 │ │ +2c33dc: 2201 ba03 |0160: new-instance v1, Landroidx/appcompat/app/AlertDialog$Builder; // type@03ba │ │ +2c33e0: 7020 0618 c100 |0162: invoke-direct {v1, v12}, Landroidx/appcompat/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@1806 │ │ +2c33e6: 1403 c600 107f |0165: const v3, #float 1.91413e+38 // #7f1000c6 │ │ +2c33ec: 6e20 bb84 3c00 |0168: invoke-virtual {v12, v3}, Lde/kromke/andreas/musictagger/TagsActivity;.getString:(I)Ljava/lang/String; // method@84bb │ │ +2c33f2: 0c03 |016b: move-result-object v3 │ │ +2c33f4: 6e20 2c18 3100 |016c: invoke-virtual {v1, v3}, Landroidx/appcompat/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroidx/appcompat/app/AlertDialog$Builder; // method@182c │ │ +2c33fa: 0c01 |016f: move-result-object v1 │ │ +2c33fc: 1403 2700 0801 |0170: const v3, #float 2.49794e-38 // #01080027 │ │ +2c3402: 6e20 0e18 3100 |0173: invoke-virtual {v1, v3}, Landroidx/appcompat/app/AlertDialog$Builder;.setIcon:(I)Landroidx/appcompat/app/AlertDialog$Builder; // method@180e │ │ +2c3408: 0c01 |0176: move-result-object v1 │ │ +2c340a: 6e20 1518 0100 |0177: invoke-virtual {v1, v0}, Landroidx/appcompat/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroidx/appcompat/app/AlertDialog$Builder; // method@1815 │ │ +2c3410: 0c00 |017a: move-result-object v0 │ │ +2c3412: 1a01 cf3e |017b: const-string v1, "OK" // string@3ecf │ │ +2c3416: 6e30 2418 1002 |017d: invoke-virtual {v0, v1, v2}, Landroidx/appcompat/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@1824 │ │ +2c341c: 0c00 |0180: move-result-object v0 │ │ +2c341e: 6e10 3018 0000 |0181: invoke-virtual {v0}, Landroidx/appcompat/app/AlertDialog$Builder;.show:()Landroidx/appcompat/app/AlertDialog; // method@1830 │ │ +2c3424: 0e00 |0184: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=672 │ │ 0x000b line=673 │ │ 0x0018 line=676 │ │ 0x0036 line=678 │ │ 0x003c line=691 │ │ @@ -1390870,78 +1390871,78 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 120 16-bit code units │ │ -2c3424: |[2c3424] de.kromke.andreas.musictagger.TagsActivity.saveChanges:()V │ │ -2c3434: 2200 d60f |0000: new-instance v0, Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags; // type@0fd6 │ │ -2c3438: 7010 df84 0000 |0002: invoke-direct {v0}, Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags;.:()V // method@84df │ │ -2c343e: 5b80 ff80 |0005: iput-object v0, v8, Lde/kromke/andreas/musictagger/TagsActivity;.mNewTags:Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags; // field@80ff │ │ -2c3442: 5480 0781 |0007: iget-object v0, v8, Lde/kromke/andreas/musictagger/TagsActivity;.mTagInputFieldTable:[Lde/kromke/andreas/musictagger/TagsActivity$TagInputField; // field@8107 │ │ -2c3446: 2101 |0009: array-length v1, v0 │ │ -2c3448: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -2c344a: 1203 |000b: const/4 v3, #int 0 // #0 │ │ -2c344c: 3513 5100 |000c: if-ge v3, v1, 005d // +0051 │ │ -2c3450: 4604 0003 |000e: aget-object v4, v0, v3 │ │ -2c3454: 5445 ea80 |0010: iget-object v5, v4, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.editText:Landroid/widget/EditText; // field@80ea │ │ -2c3458: 3805 4800 |0012: if-eqz v5, 005a // +0048 │ │ -2c345c: 6e10 c013 0500 |0014: invoke-virtual {v5}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@13c0 │ │ -2c3462: 0c05 |0017: move-result-object v5 │ │ -2c3464: 6e10 7687 0500 |0018: invoke-virtual {v5}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@8776 │ │ -2c346a: 0c05 |001b: move-result-object v5 │ │ -2c346c: 5246 ec80 |001c: iget v6, v4, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.editTextResourceId:I // field@80ec │ │ -2c3470: 1407 de00 097f |001e: const v7, #float 1.82109e+38 // #7f0900de │ │ -2c3476: 3376 0700 |0021: if-ne v6, v7, 0028 // +0007 │ │ -2c347a: 7020 d284 5800 |0023: invoke-direct {v8, v5}, Lde/kromke/andreas/musictagger/TagsActivity;.unlocaliseGenre:(Ljava/lang/String;)Ljava/lang/String; // method@84d2 │ │ -2c3480: 0c05 |0026: move-result-object v5 │ │ -2c3482: 281a |0027: goto 0041 // +001a │ │ -2c3484: 5586 0b81 |0028: iget-boolean v6, v8, Lde/kromke/andreas/musictagger/TagsActivity;.mbExpertMode:Z // field@810b │ │ -2c3488: 3906 1700 |002a: if-nez v6, 0041 // +0017 │ │ -2c348c: 5246 ee80 |002c: iget v6, v4, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.tagId:I // field@80ee │ │ -2c3490: 1257 |002e: const/4 v7, #int 5 // #5 │ │ -2c3492: 3376 1200 |002f: if-ne v6, v7, 0041 // +0012 │ │ -2c3496: 5484 ff80 |0031: iget-object v4, v8, Lde/kromke/andreas/musictagger/TagsActivity;.mNewTags:Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags; // field@80ff │ │ -2c349a: 5444 2181 |0033: iget-object v4, v4, Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags;.tags:[Ljava/lang/String; // field@8121 │ │ -2c349e: 1306 1500 |0035: const/16 v6, #int 21 // #15 │ │ -2c34a2: 4d05 0406 |0037: aput-object v5, v4, v6 │ │ -2c34a6: 5484 ff80 |0039: iget-object v4, v8, Lde/kromke/andreas/musictagger/TagsActivity;.mNewTags:Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags; // field@80ff │ │ -2c34aa: 5285 0881 |003b: iget v5, v8, Lde/kromke/andreas/musictagger/TagsActivity;.mTagMode:I // field@8108 │ │ -2c34ae: 6e20 e384 5400 |003d: invoke-virtual {v4, v5}, Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags;.normaliseTitleAndMovement:(I)V // method@84e3 │ │ -2c34b4: 281a |0040: goto 005a // +001a │ │ -2c34b6: 5586 0b81 |0041: iget-boolean v6, v8, Lde/kromke/andreas/musictagger/TagsActivity;.mbExpertMode:Z // field@810b │ │ -2c34ba: 3906 0f00 |0043: if-nez v6, 0052 // +000f │ │ -2c34be: 5246 ee80 |0045: iget v6, v4, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.tagId:I // field@80ee │ │ -2c34c2: 1307 0f00 |0047: const/16 v7, #int 15 // #f │ │ -2c34c6: 3476 0900 |0049: if-lt v6, v7, 0052 // +0009 │ │ -2c34ca: 5246 ee80 |004b: iget v6, v4, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.tagId:I // field@80ee │ │ -2c34ce: 1307 1400 |004d: const/16 v7, #int 20 // #14 │ │ -2c34d2: 3676 0300 |004f: if-gt v6, v7, 0052 // +0003 │ │ -2c34d6: 2809 |0051: goto 005a // +0009 │ │ -2c34d8: 5486 ff80 |0052: iget-object v6, v8, Lde/kromke/andreas/musictagger/TagsActivity;.mNewTags:Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags; // field@80ff │ │ -2c34dc: 5466 2181 |0054: iget-object v6, v6, Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags;.tags:[Ljava/lang/String; // field@8121 │ │ -2c34e0: 5244 ee80 |0056: iget v4, v4, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.tagId:I // field@80ee │ │ -2c34e4: 4d05 0604 |0058: aput-object v5, v6, v4 │ │ -2c34e8: d803 0301 |005a: add-int/lit8 v3, v3, #int 1 // #01 │ │ -2c34ec: 28b0 |005c: goto 000c // -0050 │ │ -2c34ee: 1210 |005d: const/4 v0, #int 1 // #1 │ │ -2c34f0: 5c80 0981 |005e: iput-boolean v0, v8, Lde/kromke/andreas/musictagger/TagsActivity;.mbAsyncTaskBusy:Z // field@8109 │ │ -2c34f4: 5481 0481 |0060: iget-object v1, v8, Lde/kromke/andreas/musictagger/TagsActivity;.mProgressBar:Landroid/widget/ProgressBar; // field@8104 │ │ -2c34f8: 6e20 6f15 2100 |0062: invoke-virtual {v1, v2}, Landroid/widget/ProgressBar;.setVisibility:(I)V // method@156f │ │ -2c34fe: 2201 d10f |0065: new-instance v1, Lde/kromke/andreas/musictagger/TagsActivity$FileAccessTask; // type@0fd1 │ │ -2c3502: 1203 |0067: const/4 v3, #int 0 // #0 │ │ -2c3504: 7030 9884 8103 |0068: invoke-direct {v1, v8, v3}, Lde/kromke/andreas/musictagger/TagsActivity$FileAccessTask;.:(Lde/kromke/andreas/musictagger/TagsActivity;Lde/kromke/andreas/musictagger/TagsActivity$1;)V // method@8498 │ │ -2c350a: 2300 bd13 |006b: new-array v0, v0, [Ljava/lang/Integer; // type@13bd │ │ -2c350e: 1223 |006d: const/4 v3, #int 2 // #2 │ │ -2c3510: 7110 3487 0300 |006e: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2c3516: 0c03 |0071: move-result-object v3 │ │ -2c3518: 4d03 0002 |0072: aput-object v3, v0, v2 │ │ -2c351c: 6e20 9c84 0100 |0074: invoke-virtual {v1, v0}, Lde/kromke/andreas/musictagger/TagsActivity$FileAccessTask;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@849c │ │ -2c3522: 0e00 |0077: return-void │ │ +2c3428: |[2c3428] de.kromke.andreas.musictagger.TagsActivity.saveChanges:()V │ │ +2c3438: 2200 d60f |0000: new-instance v0, Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags; // type@0fd6 │ │ +2c343c: 7010 df84 0000 |0002: invoke-direct {v0}, Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags;.:()V // method@84df │ │ +2c3442: 5b80 ff80 |0005: iput-object v0, v8, Lde/kromke/andreas/musictagger/TagsActivity;.mNewTags:Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags; // field@80ff │ │ +2c3446: 5480 0781 |0007: iget-object v0, v8, Lde/kromke/andreas/musictagger/TagsActivity;.mTagInputFieldTable:[Lde/kromke/andreas/musictagger/TagsActivity$TagInputField; // field@8107 │ │ +2c344a: 2101 |0009: array-length v1, v0 │ │ +2c344c: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +2c344e: 1203 |000b: const/4 v3, #int 0 // #0 │ │ +2c3450: 3513 5100 |000c: if-ge v3, v1, 005d // +0051 │ │ +2c3454: 4604 0003 |000e: aget-object v4, v0, v3 │ │ +2c3458: 5445 ea80 |0010: iget-object v5, v4, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.editText:Landroid/widget/EditText; // field@80ea │ │ +2c345c: 3805 4800 |0012: if-eqz v5, 005a // +0048 │ │ +2c3460: 6e10 c013 0500 |0014: invoke-virtual {v5}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@13c0 │ │ +2c3466: 0c05 |0017: move-result-object v5 │ │ +2c3468: 6e10 7687 0500 |0018: invoke-virtual {v5}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@8776 │ │ +2c346e: 0c05 |001b: move-result-object v5 │ │ +2c3470: 5246 ec80 |001c: iget v6, v4, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.editTextResourceId:I // field@80ec │ │ +2c3474: 1407 de00 097f |001e: const v7, #float 1.82109e+38 // #7f0900de │ │ +2c347a: 3376 0700 |0021: if-ne v6, v7, 0028 // +0007 │ │ +2c347e: 7020 d284 5800 |0023: invoke-direct {v8, v5}, Lde/kromke/andreas/musictagger/TagsActivity;.unlocaliseGenre:(Ljava/lang/String;)Ljava/lang/String; // method@84d2 │ │ +2c3484: 0c05 |0026: move-result-object v5 │ │ +2c3486: 281a |0027: goto 0041 // +001a │ │ +2c3488: 5586 0b81 |0028: iget-boolean v6, v8, Lde/kromke/andreas/musictagger/TagsActivity;.mbExpertMode:Z // field@810b │ │ +2c348c: 3906 1700 |002a: if-nez v6, 0041 // +0017 │ │ +2c3490: 5246 ee80 |002c: iget v6, v4, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.tagId:I // field@80ee │ │ +2c3494: 1257 |002e: const/4 v7, #int 5 // #5 │ │ +2c3496: 3376 1200 |002f: if-ne v6, v7, 0041 // +0012 │ │ +2c349a: 5484 ff80 |0031: iget-object v4, v8, Lde/kromke/andreas/musictagger/TagsActivity;.mNewTags:Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags; // field@80ff │ │ +2c349e: 5444 2181 |0033: iget-object v4, v4, Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags;.tags:[Ljava/lang/String; // field@8121 │ │ +2c34a2: 1306 1500 |0035: const/16 v6, #int 21 // #15 │ │ +2c34a6: 4d05 0406 |0037: aput-object v5, v4, v6 │ │ +2c34aa: 5484 ff80 |0039: iget-object v4, v8, Lde/kromke/andreas/musictagger/TagsActivity;.mNewTags:Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags; // field@80ff │ │ +2c34ae: 5285 0881 |003b: iget v5, v8, Lde/kromke/andreas/musictagger/TagsActivity;.mTagMode:I // field@8108 │ │ +2c34b2: 6e20 e384 5400 |003d: invoke-virtual {v4, v5}, Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags;.normaliseTitleAndMovement:(I)V // method@84e3 │ │ +2c34b8: 281a |0040: goto 005a // +001a │ │ +2c34ba: 5586 0b81 |0041: iget-boolean v6, v8, Lde/kromke/andreas/musictagger/TagsActivity;.mbExpertMode:Z // field@810b │ │ +2c34be: 3906 0f00 |0043: if-nez v6, 0052 // +000f │ │ +2c34c2: 5246 ee80 |0045: iget v6, v4, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.tagId:I // field@80ee │ │ +2c34c6: 1307 0f00 |0047: const/16 v7, #int 15 // #f │ │ +2c34ca: 3476 0900 |0049: if-lt v6, v7, 0052 // +0009 │ │ +2c34ce: 5246 ee80 |004b: iget v6, v4, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.tagId:I // field@80ee │ │ +2c34d2: 1307 1400 |004d: const/16 v7, #int 20 // #14 │ │ +2c34d6: 3676 0300 |004f: if-gt v6, v7, 0052 // +0003 │ │ +2c34da: 2809 |0051: goto 005a // +0009 │ │ +2c34dc: 5486 ff80 |0052: iget-object v6, v8, Lde/kromke/andreas/musictagger/TagsActivity;.mNewTags:Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags; // field@80ff │ │ +2c34e0: 5466 2181 |0054: iget-object v6, v6, Lde/kromke/andreas/utilities/AudioFileInfo$AudioTags;.tags:[Ljava/lang/String; // field@8121 │ │ +2c34e4: 5244 ee80 |0056: iget v4, v4, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.tagId:I // field@80ee │ │ +2c34e8: 4d05 0604 |0058: aput-object v5, v6, v4 │ │ +2c34ec: d803 0301 |005a: add-int/lit8 v3, v3, #int 1 // #01 │ │ +2c34f0: 28b0 |005c: goto 000c // -0050 │ │ +2c34f2: 1210 |005d: const/4 v0, #int 1 // #1 │ │ +2c34f4: 5c80 0981 |005e: iput-boolean v0, v8, Lde/kromke/andreas/musictagger/TagsActivity;.mbAsyncTaskBusy:Z // field@8109 │ │ +2c34f8: 5481 0481 |0060: iget-object v1, v8, Lde/kromke/andreas/musictagger/TagsActivity;.mProgressBar:Landroid/widget/ProgressBar; // field@8104 │ │ +2c34fc: 6e20 6f15 2100 |0062: invoke-virtual {v1, v2}, Landroid/widget/ProgressBar;.setVisibility:(I)V // method@156f │ │ +2c3502: 2201 d10f |0065: new-instance v1, Lde/kromke/andreas/musictagger/TagsActivity$FileAccessTask; // type@0fd1 │ │ +2c3506: 1203 |0067: const/4 v3, #int 0 // #0 │ │ +2c3508: 7030 9884 8103 |0068: invoke-direct {v1, v8, v3}, Lde/kromke/andreas/musictagger/TagsActivity$FileAccessTask;.:(Lde/kromke/andreas/musictagger/TagsActivity;Lde/kromke/andreas/musictagger/TagsActivity$1;)V // method@8498 │ │ +2c350e: 2300 bd13 |006b: new-array v0, v0, [Ljava/lang/Integer; // type@13bd │ │ +2c3512: 1223 |006d: const/4 v3, #int 2 // #2 │ │ +2c3514: 7110 3487 0300 |006e: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2c351a: 0c03 |0071: move-result-object v3 │ │ +2c351c: 4d03 0002 |0072: aput-object v3, v0, v2 │ │ +2c3520: 6e20 9c84 0100 |0074: invoke-virtual {v1, v0}, Lde/kromke/andreas/musictagger/TagsActivity$FileAccessTask;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@849c │ │ +2c3526: 0e00 |0077: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=824 │ │ 0x0007 line=825 │ │ 0x0010 line=827 │ │ 0x0014 line=830 │ │ 0x001c line=831 │ │ @@ -1390962,73 +1390963,73 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 125 16-bit code units │ │ -2c3524: |[2c3524] de.kromke.andreas.musictagger.TagsActivity.saveChanges2:(I)V │ │ -2c3534: 5230 0381 |0000: iget v0, v3, Lde/kromke/andreas/musictagger/TagsActivity;.mNumOfWritableFiles:I // field@8103 │ │ -2c3538: b140 |0002: sub-int/2addr v0, v4 │ │ -2c353a: 1204 |0003: const/4 v4, #int 0 // #0 │ │ -2c353c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -2c353e: 1212 |0005: const/4 v2, #int 1 // #1 │ │ -2c3540: 3520 1400 |0006: if-ge v0, v2, 001a // +0014 │ │ -2c3544: 2200 d10f |0008: new-instance v0, Lde/kromke/andreas/musictagger/TagsActivity$FileAccessTask; // type@0fd1 │ │ -2c3548: 7030 9884 3004 |000a: invoke-direct {v0, v3, v4}, Lde/kromke/andreas/musictagger/TagsActivity$FileAccessTask;.:(Lde/kromke/andreas/musictagger/TagsActivity;Lde/kromke/andreas/musictagger/TagsActivity$1;)V // method@8498 │ │ -2c354e: 2324 bd13 |000d: new-array v4, v2, [Ljava/lang/Integer; // type@13bd │ │ -2c3552: 1232 |000f: const/4 v2, #int 3 // #3 │ │ -2c3554: 7110 3487 0200 |0010: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ -2c355a: 0c02 |0013: move-result-object v2 │ │ -2c355c: 4d02 0401 |0014: aput-object v2, v4, v1 │ │ -2c3560: 6e20 9c84 4000 |0016: invoke-virtual {v0, v4}, Lde/kromke/andreas/musictagger/TagsActivity$FileAccessTask;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@849c │ │ -2c3566: 2863 |0019: goto 007c // +0063 │ │ -2c3568: 5c31 0981 |001a: iput-boolean v1, v3, Lde/kromke/andreas/musictagger/TagsActivity;.mbAsyncTaskBusy:Z // field@8109 │ │ -2c356c: 5431 0481 |001c: iget-object v1, v3, Lde/kromke/andreas/musictagger/TagsActivity;.mProgressBar:Landroid/widget/ProgressBar; // field@8104 │ │ -2c3570: 1302 0800 |001e: const/16 v2, #int 8 // #8 │ │ -2c3574: 6e20 6f15 2100 |0020: invoke-virtual {v1, v2}, Landroid/widget/ProgressBar;.setVisibility:(I)V // method@156f │ │ -2c357a: 2201 3910 |0023: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ -2c357e: 7010 cc87 0100 |0025: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c3584: 1a02 0000 |0028: const-string v2, "" // string@0000 │ │ -2c3588: 6e20 d787 2100 |002a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c358e: 6e20 d387 0100 |002d: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2c3594: 1a00 5000 |0030: const-string v0, " " // string@0050 │ │ -2c3598: 6e20 d787 0100 |0032: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c359e: 1400 a800 107f |0035: const v0, #float 1.91412e+38 // #7f1000a8 │ │ -2c35a4: 6e20 bb84 0300 |0038: invoke-virtual {v3, v0}, Lde/kromke/andreas/musictagger/TagsActivity;.getString:(I)Ljava/lang/String; // method@84bb │ │ -2c35aa: 0c00 |003b: move-result-object v0 │ │ -2c35ac: 6e20 d787 0100 |003c: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c35b2: 6e10 df87 0100 |003f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c35b8: 0c00 |0042: move-result-object v0 │ │ -2c35ba: 2201 ba03 |0043: new-instance v1, Landroidx/appcompat/app/AlertDialog$Builder; // type@03ba │ │ -2c35be: 7020 0618 3100 |0045: invoke-direct {v1, v3}, Landroidx/appcompat/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@1806 │ │ -2c35c4: 1402 a600 107f |0048: const v2, #float 1.91412e+38 // #7f1000a6 │ │ -2c35ca: 6e20 bb84 2300 |004b: invoke-virtual {v3, v2}, Lde/kromke/andreas/musictagger/TagsActivity;.getString:(I)Ljava/lang/String; // method@84bb │ │ -2c35d0: 0c02 |004e: move-result-object v2 │ │ -2c35d2: 6e20 2c18 2100 |004f: invoke-virtual {v1, v2}, Landroidx/appcompat/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroidx/appcompat/app/AlertDialog$Builder; // method@182c │ │ -2c35d8: 0c01 |0052: move-result-object v1 │ │ -2c35da: 1402 2700 0801 |0053: const v2, #float 2.49794e-38 // #01080027 │ │ -2c35e0: 6e20 0e18 2100 |0056: invoke-virtual {v1, v2}, Landroidx/appcompat/app/AlertDialog$Builder;.setIcon:(I)Landroidx/appcompat/app/AlertDialog$Builder; // method@180e │ │ -2c35e6: 0c01 |0059: move-result-object v1 │ │ -2c35e8: 6e20 1518 0100 |005a: invoke-virtual {v1, v0}, Landroidx/appcompat/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroidx/appcompat/app/AlertDialog$Builder; // method@1815 │ │ -2c35ee: 0c00 |005d: move-result-object v0 │ │ -2c35f0: 1401 a000 107f |005e: const v1, #float 1.91412e+38 // #7f1000a0 │ │ -2c35f6: 6e20 bb84 1300 |0061: invoke-virtual {v3, v1}, Lde/kromke/andreas/musictagger/TagsActivity;.getString:(I)Ljava/lang/String; // method@84bb │ │ -2c35fc: 0c01 |0064: move-result-object v1 │ │ -2c35fe: 6e30 2418 1004 |0065: invoke-virtual {v0, v1, v4}, Landroidx/appcompat/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@1824 │ │ -2c3604: 0c04 |0068: move-result-object v4 │ │ -2c3606: 1400 bd00 107f |0069: const v0, #float 1.91413e+38 // #7f1000bd │ │ -2c360c: 6e20 bb84 0300 |006c: invoke-virtual {v3, v0}, Lde/kromke/andreas/musictagger/TagsActivity;.getString:(I)Ljava/lang/String; // method@84bb │ │ -2c3612: 0c00 |006f: move-result-object v0 │ │ -2c3614: 2201 cd0f |0070: new-instance v1, Lde/kromke/andreas/musictagger/TagsActivity$6; // type@0fcd │ │ -2c3618: 7020 8e84 3100 |0072: invoke-direct {v1, v3}, Lde/kromke/andreas/musictagger/TagsActivity$6;.:(Lde/kromke/andreas/musictagger/TagsActivity;)V // method@848e │ │ -2c361e: 6e30 1a18 0401 |0075: invoke-virtual {v4, v0, v1}, Landroidx/appcompat/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@181a │ │ -2c3624: 0c04 |0078: move-result-object v4 │ │ -2c3626: 6e10 3018 0400 |0079: invoke-virtual {v4}, Landroidx/appcompat/app/AlertDialog$Builder;.show:()Landroidx/appcompat/app/AlertDialog; // method@1830 │ │ -2c362c: 0e00 |007c: return-void │ │ +2c3528: |[2c3528] de.kromke.andreas.musictagger.TagsActivity.saveChanges2:(I)V │ │ +2c3538: 5230 0381 |0000: iget v0, v3, Lde/kromke/andreas/musictagger/TagsActivity;.mNumOfWritableFiles:I // field@8103 │ │ +2c353c: b140 |0002: sub-int/2addr v0, v4 │ │ +2c353e: 1204 |0003: const/4 v4, #int 0 // #0 │ │ +2c3540: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +2c3542: 1212 |0005: const/4 v2, #int 1 // #1 │ │ +2c3544: 3520 1400 |0006: if-ge v0, v2, 001a // +0014 │ │ +2c3548: 2200 d10f |0008: new-instance v0, Lde/kromke/andreas/musictagger/TagsActivity$FileAccessTask; // type@0fd1 │ │ +2c354c: 7030 9884 3004 |000a: invoke-direct {v0, v3, v4}, Lde/kromke/andreas/musictagger/TagsActivity$FileAccessTask;.:(Lde/kromke/andreas/musictagger/TagsActivity;Lde/kromke/andreas/musictagger/TagsActivity$1;)V // method@8498 │ │ +2c3552: 2324 bd13 |000d: new-array v4, v2, [Ljava/lang/Integer; // type@13bd │ │ +2c3556: 1232 |000f: const/4 v2, #int 3 // #3 │ │ +2c3558: 7110 3487 0200 |0010: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@8734 │ │ +2c355e: 0c02 |0013: move-result-object v2 │ │ +2c3560: 4d02 0401 |0014: aput-object v2, v4, v1 │ │ +2c3564: 6e20 9c84 4000 |0016: invoke-virtual {v0, v4}, Lde/kromke/andreas/musictagger/TagsActivity$FileAccessTask;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@849c │ │ +2c356a: 2863 |0019: goto 007c // +0063 │ │ +2c356c: 5c31 0981 |001a: iput-boolean v1, v3, Lde/kromke/andreas/musictagger/TagsActivity;.mbAsyncTaskBusy:Z // field@8109 │ │ +2c3570: 5431 0481 |001c: iget-object v1, v3, Lde/kromke/andreas/musictagger/TagsActivity;.mProgressBar:Landroid/widget/ProgressBar; // field@8104 │ │ +2c3574: 1302 0800 |001e: const/16 v2, #int 8 // #8 │ │ +2c3578: 6e20 6f15 2100 |0020: invoke-virtual {v1, v2}, Landroid/widget/ProgressBar;.setVisibility:(I)V // method@156f │ │ +2c357e: 2201 3910 |0023: new-instance v1, Ljava/lang/StringBuilder; // type@1039 │ │ +2c3582: 7010 cc87 0100 |0025: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c3588: 1a02 0000 |0028: const-string v2, "" // string@0000 │ │ +2c358c: 6e20 d787 2100 |002a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c3592: 6e20 d387 0100 |002d: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2c3598: 1a00 5000 |0030: const-string v0, " " // string@0050 │ │ +2c359c: 6e20 d787 0100 |0032: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c35a2: 1400 a800 107f |0035: const v0, #float 1.91412e+38 // #7f1000a8 │ │ +2c35a8: 6e20 bb84 0300 |0038: invoke-virtual {v3, v0}, Lde/kromke/andreas/musictagger/TagsActivity;.getString:(I)Ljava/lang/String; // method@84bb │ │ +2c35ae: 0c00 |003b: move-result-object v0 │ │ +2c35b0: 6e20 d787 0100 |003c: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c35b6: 6e10 df87 0100 |003f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c35bc: 0c00 |0042: move-result-object v0 │ │ +2c35be: 2201 ba03 |0043: new-instance v1, Landroidx/appcompat/app/AlertDialog$Builder; // type@03ba │ │ +2c35c2: 7020 0618 3100 |0045: invoke-direct {v1, v3}, Landroidx/appcompat/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@1806 │ │ +2c35c8: 1402 a600 107f |0048: const v2, #float 1.91412e+38 // #7f1000a6 │ │ +2c35ce: 6e20 bb84 2300 |004b: invoke-virtual {v3, v2}, Lde/kromke/andreas/musictagger/TagsActivity;.getString:(I)Ljava/lang/String; // method@84bb │ │ +2c35d4: 0c02 |004e: move-result-object v2 │ │ +2c35d6: 6e20 2c18 2100 |004f: invoke-virtual {v1, v2}, Landroidx/appcompat/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroidx/appcompat/app/AlertDialog$Builder; // method@182c │ │ +2c35dc: 0c01 |0052: move-result-object v1 │ │ +2c35de: 1402 2700 0801 |0053: const v2, #float 2.49794e-38 // #01080027 │ │ +2c35e4: 6e20 0e18 2100 |0056: invoke-virtual {v1, v2}, Landroidx/appcompat/app/AlertDialog$Builder;.setIcon:(I)Landroidx/appcompat/app/AlertDialog$Builder; // method@180e │ │ +2c35ea: 0c01 |0059: move-result-object v1 │ │ +2c35ec: 6e20 1518 0100 |005a: invoke-virtual {v1, v0}, Landroidx/appcompat/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroidx/appcompat/app/AlertDialog$Builder; // method@1815 │ │ +2c35f2: 0c00 |005d: move-result-object v0 │ │ +2c35f4: 1401 a000 107f |005e: const v1, #float 1.91412e+38 // #7f1000a0 │ │ +2c35fa: 6e20 bb84 1300 |0061: invoke-virtual {v3, v1}, Lde/kromke/andreas/musictagger/TagsActivity;.getString:(I)Ljava/lang/String; // method@84bb │ │ +2c3600: 0c01 |0064: move-result-object v1 │ │ +2c3602: 6e30 2418 1004 |0065: invoke-virtual {v0, v1, v4}, Landroidx/appcompat/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@1824 │ │ +2c3608: 0c04 |0068: move-result-object v4 │ │ +2c360a: 1400 bd00 107f |0069: const v0, #float 1.91413e+38 // #7f1000bd │ │ +2c3610: 6e20 bb84 0300 |006c: invoke-virtual {v3, v0}, Lde/kromke/andreas/musictagger/TagsActivity;.getString:(I)Ljava/lang/String; // method@84bb │ │ +2c3616: 0c00 |006f: move-result-object v0 │ │ +2c3618: 2201 cd0f |0070: new-instance v1, Lde/kromke/andreas/musictagger/TagsActivity$6; // type@0fcd │ │ +2c361c: 7020 8e84 3100 |0072: invoke-direct {v1, v3}, Lde/kromke/andreas/musictagger/TagsActivity$6;.:(Lde/kromke/andreas/musictagger/TagsActivity;)V // method@848e │ │ +2c3622: 6e30 1a18 0401 |0075: invoke-virtual {v4, v0, v1}, Landroidx/appcompat/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@181a │ │ +2c3628: 0c04 |0078: move-result-object v4 │ │ +2c362a: 6e10 3018 0400 |0079: invoke-virtual {v4}, Landroidx/appcompat/app/AlertDialog$Builder;.show:()Landroidx/appcompat/app/AlertDialog; // method@1830 │ │ +2c3630: 0e00 |007c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=877 │ │ 0x0008 line=881 │ │ 0x001a line=885 │ │ 0x001c line=886 │ │ 0x0023 line=888 │ │ @@ -1391048,93 +1391049,93 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 173 16-bit code units │ │ -2c3630: |[2c3630] de.kromke.andreas.musictagger.TagsActivity.saveChanges3:(I)V │ │ -2c3640: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -2c3642: 5c50 0981 |0001: iput-boolean v0, v5, Lde/kromke/andreas/musictagger/TagsActivity;.mbAsyncTaskBusy:Z // field@8109 │ │ -2c3646: 5450 0481 |0003: iget-object v0, v5, Lde/kromke/andreas/musictagger/TagsActivity;.mProgressBar:Landroid/widget/ProgressBar; // field@8104 │ │ -2c364a: 1301 0800 |0005: const/16 v1, #int 8 // #8 │ │ -2c364e: 6e20 6f15 1000 |0007: invoke-virtual {v0, v1}, Landroid/widget/ProgressBar;.setVisibility:(I)V // method@156f │ │ -2c3654: 5250 0381 |000a: iget v0, v5, Lde/kromke/andreas/musictagger/TagsActivity;.mNumOfWritableFiles:I // field@8103 │ │ -2c3658: b160 |000c: sub-int/2addr v0, v6 │ │ -2c365a: 1a01 5000 |000d: const-string v1, " " // string@0050 │ │ -2c365e: 1a02 0000 |000f: const-string v2, "" // string@0000 │ │ -2c3662: 1213 |0011: const/4 v3, #int 1 // #1 │ │ -2c3664: 1204 |0012: const/4 v4, #int 0 // #0 │ │ -2c3666: 3530 5900 |0013: if-ge v0, v3, 006c // +0059 │ │ -2c366a: 2200 3910 |0015: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -2c366e: 7010 cc87 0000 |0017: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c3674: 6e20 d787 2000 |001a: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c367a: 6e20 d387 6000 |001d: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2c3680: 6e20 d787 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c3686: 1406 aa00 107f |0023: const v6, #float 1.91412e+38 // #7f1000aa │ │ -2c368c: 6e20 bb84 6500 |0026: invoke-virtual {v5, v6}, Lde/kromke/andreas/musictagger/TagsActivity;.getString:(I)Ljava/lang/String; // method@84bb │ │ -2c3692: 0c06 |0029: move-result-object v6 │ │ -2c3694: 6e20 d787 6000 |002a: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c369a: 6e10 df87 0000 |002d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c36a0: 0c06 |0030: move-result-object v6 │ │ -2c36a2: 6e10 b484 0500 |0031: invoke-virtual {v5}, Lde/kromke/andreas/musictagger/TagsActivity;.getApplicationContext:()Landroid/content/Context; // method@84b4 │ │ -2c36a8: 0c00 |0034: move-result-object v0 │ │ -2c36aa: 7130 7a16 6003 |0035: invoke-static {v0, v6, v3}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@167a │ │ -2c36b0: 0c06 |0038: move-result-object v6 │ │ -2c36b2: 6e10 7816 0600 |0039: invoke-virtual {v6}, Landroid/widget/Toast;.getView:()Landroid/view/View; // method@1678 │ │ -2c36b8: 0c00 |003c: move-result-object v0 │ │ -2c36ba: 6001 b600 |003d: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@00b6 │ │ -2c36be: 1302 1a00 |003f: const/16 v2, #int 26 // #1a │ │ -2c36c2: 3421 0800 |0041: if-lt v1, v2, 0049 // +0008 │ │ -2c36c6: 1401 4444 44ff |0043: const v1, #float -2.60883e+38 // #ff444444 │ │ -2c36cc: 6e20 5b10 1000 |0046: invoke-virtual {v0, v1}, Landroid/view/View;.setBackgroundColor:(I)V // method@105b │ │ -2c36d2: 1401 0b00 0201 |0049: const v1, #float 2.38773e-38 // #0102000b │ │ -2c36d8: 6e20 a20f 1000 |004c: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0fa2 │ │ -2c36de: 0c00 |004f: move-result-object v0 │ │ -2c36e0: 1f00 3203 |0050: check-cast v0, Landroid/widget/TextView; // type@0332 │ │ -2c36e4: 1401 00ff 00ff |0052: const v1, #float -1.71465e+38 // #ff00ff00 │ │ -2c36ea: 6e20 6a16 1000 |0055: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setTextColor:(I)V // method@166a │ │ -2c36f0: 6e10 7b16 0600 |0058: invoke-virtual {v6}, Landroid/widget/Toast;.show:()V // method@167b │ │ -2c36f6: 5556 1081 |005b: iget-boolean v6, v5, Lde/kromke/andreas/musictagger/TagsActivity;.mbWasLongFloatingButtonClick:Z // field@8110 │ │ -2c36fa: 3806 0700 |005d: if-eqz v6, 0064 // +0007 │ │ -2c36fe: 1236 |005f: const/4 v6, #int 3 // #3 │ │ -2c3700: 6e30 cf84 6504 |0060: invoke-virtual {v5, v6, v4}, Lde/kromke/andreas/musictagger/TagsActivity;.setResult:(ILandroid/content/Intent;)V // method@84cf │ │ -2c3706: 2805 |0063: goto 0068 // +0005 │ │ -2c3708: 1226 |0064: const/4 v6, #int 2 // #2 │ │ -2c370a: 6e30 cf84 6504 |0065: invoke-virtual {v5, v6, v4}, Lde/kromke/andreas/musictagger/TagsActivity;.setResult:(ILandroid/content/Intent;)V // method@84cf │ │ -2c3710: 6e10 b384 0500 |0068: invoke-virtual {v5}, Lde/kromke/andreas/musictagger/TagsActivity;.finish:()V // method@84b3 │ │ -2c3716: 2841 |006b: goto 00ac // +0041 │ │ -2c3718: 2206 3910 |006c: new-instance v6, Ljava/lang/StringBuilder; // type@1039 │ │ -2c371c: 7010 cc87 0600 |006e: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c3722: 6e20 d787 2600 |0071: invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c3728: 6e20 d387 0600 |0074: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2c372e: 6e20 d787 1600 |0077: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c3734: 1400 a900 107f |007a: const v0, #float 1.91412e+38 // #7f1000a9 │ │ -2c373a: 6e20 bb84 0500 |007d: invoke-virtual {v5, v0}, Lde/kromke/andreas/musictagger/TagsActivity;.getString:(I)Ljava/lang/String; // method@84bb │ │ -2c3740: 0c00 |0080: move-result-object v0 │ │ -2c3742: 6e20 d787 0600 |0081: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c3748: 6e10 df87 0600 |0084: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c374e: 0c06 |0087: move-result-object v6 │ │ -2c3750: 2200 ba03 |0088: new-instance v0, Landroidx/appcompat/app/AlertDialog$Builder; // type@03ba │ │ -2c3754: 7020 0618 5000 |008a: invoke-direct {v0, v5}, Landroidx/appcompat/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@1806 │ │ -2c375a: 1401 a600 107f |008d: const v1, #float 1.91412e+38 // #7f1000a6 │ │ -2c3760: 6e20 bb84 1500 |0090: invoke-virtual {v5, v1}, Lde/kromke/andreas/musictagger/TagsActivity;.getString:(I)Ljava/lang/String; // method@84bb │ │ -2c3766: 0c01 |0093: move-result-object v1 │ │ -2c3768: 6e20 2c18 1000 |0094: invoke-virtual {v0, v1}, Landroidx/appcompat/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroidx/appcompat/app/AlertDialog$Builder; // method@182c │ │ -2c376e: 0c00 |0097: move-result-object v0 │ │ -2c3770: 1401 2700 0801 |0098: const v1, #float 2.49794e-38 // #01080027 │ │ -2c3776: 6e20 0e18 1000 |009b: invoke-virtual {v0, v1}, Landroidx/appcompat/app/AlertDialog$Builder;.setIcon:(I)Landroidx/appcompat/app/AlertDialog$Builder; // method@180e │ │ -2c377c: 0c00 |009e: move-result-object v0 │ │ -2c377e: 6e20 1518 6000 |009f: invoke-virtual {v0, v6}, Landroidx/appcompat/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroidx/appcompat/app/AlertDialog$Builder; // method@1815 │ │ -2c3784: 0c06 |00a2: move-result-object v6 │ │ -2c3786: 1a00 cf3e |00a3: const-string v0, "OK" // string@3ecf │ │ -2c378a: 6e30 2418 0604 |00a5: invoke-virtual {v6, v0, v4}, Landroidx/appcompat/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@1824 │ │ -2c3790: 0c06 |00a8: move-result-object v6 │ │ -2c3792: 6e10 3018 0600 |00a9: invoke-virtual {v6}, Landroidx/appcompat/app/AlertDialog$Builder;.show:()Landroidx/appcompat/app/AlertDialog; // method@1830 │ │ -2c3798: 0e00 |00ac: return-void │ │ +2c3634: |[2c3634] de.kromke.andreas.musictagger.TagsActivity.saveChanges3:(I)V │ │ +2c3644: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +2c3646: 5c50 0981 |0001: iput-boolean v0, v5, Lde/kromke/andreas/musictagger/TagsActivity;.mbAsyncTaskBusy:Z // field@8109 │ │ +2c364a: 5450 0481 |0003: iget-object v0, v5, Lde/kromke/andreas/musictagger/TagsActivity;.mProgressBar:Landroid/widget/ProgressBar; // field@8104 │ │ +2c364e: 1301 0800 |0005: const/16 v1, #int 8 // #8 │ │ +2c3652: 6e20 6f15 1000 |0007: invoke-virtual {v0, v1}, Landroid/widget/ProgressBar;.setVisibility:(I)V // method@156f │ │ +2c3658: 5250 0381 |000a: iget v0, v5, Lde/kromke/andreas/musictagger/TagsActivity;.mNumOfWritableFiles:I // field@8103 │ │ +2c365c: b160 |000c: sub-int/2addr v0, v6 │ │ +2c365e: 1a01 5000 |000d: const-string v1, " " // string@0050 │ │ +2c3662: 1a02 0000 |000f: const-string v2, "" // string@0000 │ │ +2c3666: 1213 |0011: const/4 v3, #int 1 // #1 │ │ +2c3668: 1204 |0012: const/4 v4, #int 0 // #0 │ │ +2c366a: 3530 5900 |0013: if-ge v0, v3, 006c // +0059 │ │ +2c366e: 2200 3910 |0015: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +2c3672: 7010 cc87 0000 |0017: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c3678: 6e20 d787 2000 |001a: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c367e: 6e20 d387 6000 |001d: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2c3684: 6e20 d787 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c368a: 1406 aa00 107f |0023: const v6, #float 1.91412e+38 // #7f1000aa │ │ +2c3690: 6e20 bb84 6500 |0026: invoke-virtual {v5, v6}, Lde/kromke/andreas/musictagger/TagsActivity;.getString:(I)Ljava/lang/String; // method@84bb │ │ +2c3696: 0c06 |0029: move-result-object v6 │ │ +2c3698: 6e20 d787 6000 |002a: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c369e: 6e10 df87 0000 |002d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c36a4: 0c06 |0030: move-result-object v6 │ │ +2c36a6: 6e10 b484 0500 |0031: invoke-virtual {v5}, Lde/kromke/andreas/musictagger/TagsActivity;.getApplicationContext:()Landroid/content/Context; // method@84b4 │ │ +2c36ac: 0c00 |0034: move-result-object v0 │ │ +2c36ae: 7130 7a16 6003 |0035: invoke-static {v0, v6, v3}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@167a │ │ +2c36b4: 0c06 |0038: move-result-object v6 │ │ +2c36b6: 6e10 7816 0600 |0039: invoke-virtual {v6}, Landroid/widget/Toast;.getView:()Landroid/view/View; // method@1678 │ │ +2c36bc: 0c00 |003c: move-result-object v0 │ │ +2c36be: 6001 b600 |003d: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@00b6 │ │ +2c36c2: 1302 1a00 |003f: const/16 v2, #int 26 // #1a │ │ +2c36c6: 3421 0800 |0041: if-lt v1, v2, 0049 // +0008 │ │ +2c36ca: 1401 4444 44ff |0043: const v1, #float -2.60883e+38 // #ff444444 │ │ +2c36d0: 6e20 5b10 1000 |0046: invoke-virtual {v0, v1}, Landroid/view/View;.setBackgroundColor:(I)V // method@105b │ │ +2c36d6: 1401 0b00 0201 |0049: const v1, #float 2.38773e-38 // #0102000b │ │ +2c36dc: 6e20 a20f 1000 |004c: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0fa2 │ │ +2c36e2: 0c00 |004f: move-result-object v0 │ │ +2c36e4: 1f00 3203 |0050: check-cast v0, Landroid/widget/TextView; // type@0332 │ │ +2c36e8: 1401 00ff 00ff |0052: const v1, #float -1.71465e+38 // #ff00ff00 │ │ +2c36ee: 6e20 6a16 1000 |0055: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setTextColor:(I)V // method@166a │ │ +2c36f4: 6e10 7b16 0600 |0058: invoke-virtual {v6}, Landroid/widget/Toast;.show:()V // method@167b │ │ +2c36fa: 5556 1081 |005b: iget-boolean v6, v5, Lde/kromke/andreas/musictagger/TagsActivity;.mbWasLongFloatingButtonClick:Z // field@8110 │ │ +2c36fe: 3806 0700 |005d: if-eqz v6, 0064 // +0007 │ │ +2c3702: 1236 |005f: const/4 v6, #int 3 // #3 │ │ +2c3704: 6e30 cf84 6504 |0060: invoke-virtual {v5, v6, v4}, Lde/kromke/andreas/musictagger/TagsActivity;.setResult:(ILandroid/content/Intent;)V // method@84cf │ │ +2c370a: 2805 |0063: goto 0068 // +0005 │ │ +2c370c: 1226 |0064: const/4 v6, #int 2 // #2 │ │ +2c370e: 6e30 cf84 6504 |0065: invoke-virtual {v5, v6, v4}, Lde/kromke/andreas/musictagger/TagsActivity;.setResult:(ILandroid/content/Intent;)V // method@84cf │ │ +2c3714: 6e10 b384 0500 |0068: invoke-virtual {v5}, Lde/kromke/andreas/musictagger/TagsActivity;.finish:()V // method@84b3 │ │ +2c371a: 2841 |006b: goto 00ac // +0041 │ │ +2c371c: 2206 3910 |006c: new-instance v6, Ljava/lang/StringBuilder; // type@1039 │ │ +2c3720: 7010 cc87 0600 |006e: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c3726: 6e20 d787 2600 |0071: invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c372c: 6e20 d387 0600 |0074: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2c3732: 6e20 d787 1600 |0077: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c3738: 1400 a900 107f |007a: const v0, #float 1.91412e+38 // #7f1000a9 │ │ +2c373e: 6e20 bb84 0500 |007d: invoke-virtual {v5, v0}, Lde/kromke/andreas/musictagger/TagsActivity;.getString:(I)Ljava/lang/String; // method@84bb │ │ +2c3744: 0c00 |0080: move-result-object v0 │ │ +2c3746: 6e20 d787 0600 |0081: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c374c: 6e10 df87 0600 |0084: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c3752: 0c06 |0087: move-result-object v6 │ │ +2c3754: 2200 ba03 |0088: new-instance v0, Landroidx/appcompat/app/AlertDialog$Builder; // type@03ba │ │ +2c3758: 7020 0618 5000 |008a: invoke-direct {v0, v5}, Landroidx/appcompat/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@1806 │ │ +2c375e: 1401 a600 107f |008d: const v1, #float 1.91412e+38 // #7f1000a6 │ │ +2c3764: 6e20 bb84 1500 |0090: invoke-virtual {v5, v1}, Lde/kromke/andreas/musictagger/TagsActivity;.getString:(I)Ljava/lang/String; // method@84bb │ │ +2c376a: 0c01 |0093: move-result-object v1 │ │ +2c376c: 6e20 2c18 1000 |0094: invoke-virtual {v0, v1}, Landroidx/appcompat/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroidx/appcompat/app/AlertDialog$Builder; // method@182c │ │ +2c3772: 0c00 |0097: move-result-object v0 │ │ +2c3774: 1401 2700 0801 |0098: const v1, #float 2.49794e-38 // #01080027 │ │ +2c377a: 6e20 0e18 1000 |009b: invoke-virtual {v0, v1}, Landroidx/appcompat/app/AlertDialog$Builder;.setIcon:(I)Landroidx/appcompat/app/AlertDialog$Builder; // method@180e │ │ +2c3780: 0c00 |009e: move-result-object v0 │ │ +2c3782: 6e20 1518 6000 |009f: invoke-virtual {v0, v6}, Landroidx/appcompat/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroidx/appcompat/app/AlertDialog$Builder; // method@1815 │ │ +2c3788: 0c06 |00a2: move-result-object v6 │ │ +2c378a: 1a00 cf3e |00a3: const-string v0, "OK" // string@3ecf │ │ +2c378e: 6e30 2418 0604 |00a5: invoke-virtual {v6, v0, v4}, Landroidx/appcompat/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@1824 │ │ +2c3794: 0c06 |00a8: move-result-object v6 │ │ +2c3796: 6e10 3018 0600 |00a9: invoke-virtual {v6}, Landroidx/appcompat/app/AlertDialog$Builder;.show:()Landroidx/appcompat/app/AlertDialog; // method@1830 │ │ +2c379c: 0e00 |00ac: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=916 │ │ 0x0003 line=917 │ │ 0x000a line=919 │ │ 0x0015 line=922 │ │ 0x0031 line=923 │ │ @@ -1391164,31 +1391165,31 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -2c2198: |[2c2198] de.kromke.andreas.musictagger.TagsActivity.unlocaliseGenre:(Ljava/lang/String;)Ljava/lang/String; │ │ -2c21a8: 5530 0c81 |0000: iget-boolean v0, v3, Lde/kromke/andreas/musictagger/TagsActivity;.mbLocaliseGenres:Z // field@810c │ │ -2c21ac: 3800 1800 |0002: if-eqz v0, 001a // +0018 │ │ -2c21b0: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -2c21b2: 5431 fd80 |0005: iget-object v1, v3, Lde/kromke/andreas/musictagger/TagsActivity;.mGenresLocalised:[Ljava/lang/String; // field@80fd │ │ -2c21b6: 2112 |0007: array-length v2, v1 │ │ -2c21b8: 3520 1200 |0008: if-ge v0, v2, 001a // +0012 │ │ -2c21bc: 4601 0100 |000a: aget-object v1, v1, v0 │ │ -2c21c0: 6e20 9c87 1400 |000c: invoke-virtual {v4, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2c21c6: 0a01 |000f: move-result v1 │ │ -2c21c8: 3801 0700 |0010: if-eqz v1, 0017 // +0007 │ │ -2c21cc: 5434 fc80 |0012: iget-object v4, v3, Lde/kromke/andreas/musictagger/TagsActivity;.mGenresEnglish:[Ljava/lang/String; // field@80fc │ │ -2c21d0: 4604 0400 |0014: aget-object v4, v4, v0 │ │ -2c21d4: 1104 |0016: return-object v4 │ │ -2c21d6: d800 0001 |0017: add-int/lit8 v0, v0, #int 1 // #01 │ │ -2c21da: 28ec |0019: goto 0005 // -0014 │ │ -2c21dc: 1104 |001a: return-object v4 │ │ +2c219c: |[2c219c] de.kromke.andreas.musictagger.TagsActivity.unlocaliseGenre:(Ljava/lang/String;)Ljava/lang/String; │ │ +2c21ac: 5530 0c81 |0000: iget-boolean v0, v3, Lde/kromke/andreas/musictagger/TagsActivity;.mbLocaliseGenres:Z // field@810c │ │ +2c21b0: 3800 1800 |0002: if-eqz v0, 001a // +0018 │ │ +2c21b4: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +2c21b6: 5431 fd80 |0005: iget-object v1, v3, Lde/kromke/andreas/musictagger/TagsActivity;.mGenresLocalised:[Ljava/lang/String; // field@80fd │ │ +2c21ba: 2112 |0007: array-length v2, v1 │ │ +2c21bc: 3520 1200 |0008: if-ge v0, v2, 001a // +0012 │ │ +2c21c0: 4601 0100 |000a: aget-object v1, v1, v0 │ │ +2c21c4: 6e20 9c87 1400 |000c: invoke-virtual {v4, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2c21ca: 0a01 |000f: move-result v1 │ │ +2c21cc: 3801 0700 |0010: if-eqz v1, 0017 // +0007 │ │ +2c21d0: 5434 fc80 |0012: iget-object v4, v3, Lde/kromke/andreas/musictagger/TagsActivity;.mGenresEnglish:[Ljava/lang/String; // field@80fc │ │ +2c21d4: 4604 0400 |0014: aget-object v4, v4, v0 │ │ +2c21d8: 1104 |0016: return-object v4 │ │ +2c21da: d800 0001 |0017: add-int/lit8 v0, v0, #int 1 // #01 │ │ +2c21de: 28ec |0019: goto 0005 // -0014 │ │ +2c21e0: 1104 |001a: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=625 │ │ 0x0005 line=627 │ │ 0x000a line=629 │ │ 0x0012 line=631 │ │ locals : │ │ @@ -1391201,51 +1391202,51 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 67 16-bit code units │ │ -2c25b8: |[2c25b8] de.kromke.andreas.musictagger.TagsActivity.actionRevert:()V │ │ -2c25c8: 1a00 ab02 |0000: const-string v0, "#00FF0000" // string@02ab │ │ -2c25cc: 7110 dc03 0000 |0002: invoke-static {v0}, Landroid/graphics/Color;.parseColor:(Ljava/lang/String;)I // method@03dc │ │ -2c25d2: 0a00 |0005: move-result v0 │ │ -2c25d4: 54a1 0781 |0006: iget-object v1, v10, Lde/kromke/andreas/musictagger/TagsActivity;.mTagInputFieldTable:[Lde/kromke/andreas/musictagger/TagsActivity$TagInputField; // field@8107 │ │ -2c25d8: 2112 |0008: array-length v2, v1 │ │ -2c25da: 1203 |0009: const/4 v3, #int 0 // #0 │ │ -2c25dc: 1204 |000a: const/4 v4, #int 0 // #0 │ │ -2c25de: 1205 |000b: const/4 v5, #int 0 // #0 │ │ -2c25e0: 3524 2600 |000c: if-ge v4, v2, 0032 // +0026 │ │ -2c25e4: 4606 0104 |000e: aget-object v6, v1, v4 │ │ -2c25e8: 5267 eb80 |0010: iget v7, v6, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.editTextBackgroundResourceId:I // field@80eb │ │ -2c25ec: 6e20 b284 7a00 |0012: invoke-virtual {v10, v7}, Lde/kromke/andreas/musictagger/TagsActivity;.findViewById:(I)Landroid/view/View; // method@84b2 │ │ -2c25f2: 0c07 |0015: move-result-object v7 │ │ -2c25f4: 1f07 1403 |0016: check-cast v7, Landroid/widget/LinearLayout; // type@0314 │ │ -2c25f8: 5568 e980 |0018: iget-boolean v8, v6, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.bDirty:Z // field@80e9 │ │ -2c25fc: 1219 |001a: const/4 v9, #int 1 // #1 │ │ -2c25fe: 3808 1400 |001b: if-eqz v8, 002f // +0014 │ │ -2c2602: 5465 ea80 |001d: iget-object v5, v6, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.editText:Landroid/widget/EditText; // field@80ea │ │ -2c2606: 5468 ed80 |001f: iget-object v8, v6, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.savedText:Ljava/lang/String; // field@80ed │ │ -2c260a: 6e20 e113 8500 |0021: invoke-virtual {v5, v8}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@13e1 │ │ -2c2610: 5c63 e980 |0024: iput-boolean v3, v6, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.bDirty:Z // field@80e9 │ │ -2c2614: 52a5 0081 |0026: iget v5, v10, Lde/kromke/andreas/musictagger/TagsActivity;.mNumOfChangedTags:I // field@8100 │ │ -2c2618: b195 |0028: sub-int/2addr v5, v9 │ │ -2c261a: 59a5 0081 |0029: iput v5, v10, Lde/kromke/andreas/musictagger/TagsActivity;.mNumOfChangedTags:I // field@8100 │ │ -2c261e: 6e20 dc14 0700 |002b: invoke-virtual {v7, v0}, Landroid/widget/LinearLayout;.setBackgroundColor:(I)V // method@14dc │ │ -2c2624: 1215 |002e: const/4 v5, #int 1 // #1 │ │ -2c2626: d804 0401 |002f: add-int/lit8 v4, v4, #int 1 // #01 │ │ -2c262a: 28db |0031: goto 000c // -0025 │ │ -2c262c: 3805 1000 |0032: if-eqz v5, 0042 // +0010 │ │ -2c2630: 52a0 0081 |0034: iget v0, v10, Lde/kromke/andreas/musictagger/TagsActivity;.mNumOfChangedTags:I // field@8100 │ │ -2c2634: 3800 0900 |0036: if-eqz v0, 003f // +0009 │ │ -2c2638: 1a00 000e |0038: const-string v0, "CMT : TagsActivity" // string@0e00 │ │ -2c263c: 1a01 a358 |003a: const-string v1, "actionRevert() : revert failed" // string@58a3 │ │ -2c2640: 7120 470e 1000 |003c: invoke-static {v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ -2c2646: 6e10 d384 0a00 |003f: invoke-virtual {v10}, Lde/kromke/andreas/musictagger/TagsActivity;.updateFloatingButton:()V // method@84d3 │ │ -2c264c: 0e00 |0042: return-void │ │ +2c25bc: |[2c25bc] de.kromke.andreas.musictagger.TagsActivity.actionRevert:()V │ │ +2c25cc: 1a00 ab02 |0000: const-string v0, "#00FF0000" // string@02ab │ │ +2c25d0: 7110 dc03 0000 |0002: invoke-static {v0}, Landroid/graphics/Color;.parseColor:(Ljava/lang/String;)I // method@03dc │ │ +2c25d6: 0a00 |0005: move-result v0 │ │ +2c25d8: 54a1 0781 |0006: iget-object v1, v10, Lde/kromke/andreas/musictagger/TagsActivity;.mTagInputFieldTable:[Lde/kromke/andreas/musictagger/TagsActivity$TagInputField; // field@8107 │ │ +2c25dc: 2112 |0008: array-length v2, v1 │ │ +2c25de: 1203 |0009: const/4 v3, #int 0 // #0 │ │ +2c25e0: 1204 |000a: const/4 v4, #int 0 // #0 │ │ +2c25e2: 1205 |000b: const/4 v5, #int 0 // #0 │ │ +2c25e4: 3524 2600 |000c: if-ge v4, v2, 0032 // +0026 │ │ +2c25e8: 4606 0104 |000e: aget-object v6, v1, v4 │ │ +2c25ec: 5267 eb80 |0010: iget v7, v6, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.editTextBackgroundResourceId:I // field@80eb │ │ +2c25f0: 6e20 b284 7a00 |0012: invoke-virtual {v10, v7}, Lde/kromke/andreas/musictagger/TagsActivity;.findViewById:(I)Landroid/view/View; // method@84b2 │ │ +2c25f6: 0c07 |0015: move-result-object v7 │ │ +2c25f8: 1f07 1403 |0016: check-cast v7, Landroid/widget/LinearLayout; // type@0314 │ │ +2c25fc: 5568 e980 |0018: iget-boolean v8, v6, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.bDirty:Z // field@80e9 │ │ +2c2600: 1219 |001a: const/4 v9, #int 1 // #1 │ │ +2c2602: 3808 1400 |001b: if-eqz v8, 002f // +0014 │ │ +2c2606: 5465 ea80 |001d: iget-object v5, v6, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.editText:Landroid/widget/EditText; // field@80ea │ │ +2c260a: 5468 ed80 |001f: iget-object v8, v6, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.savedText:Ljava/lang/String; // field@80ed │ │ +2c260e: 6e20 e113 8500 |0021: invoke-virtual {v5, v8}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@13e1 │ │ +2c2614: 5c63 e980 |0024: iput-boolean v3, v6, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.bDirty:Z // field@80e9 │ │ +2c2618: 52a5 0081 |0026: iget v5, v10, Lde/kromke/andreas/musictagger/TagsActivity;.mNumOfChangedTags:I // field@8100 │ │ +2c261c: b195 |0028: sub-int/2addr v5, v9 │ │ +2c261e: 59a5 0081 |0029: iput v5, v10, Lde/kromke/andreas/musictagger/TagsActivity;.mNumOfChangedTags:I // field@8100 │ │ +2c2622: 6e20 dc14 0700 |002b: invoke-virtual {v7, v0}, Landroid/widget/LinearLayout;.setBackgroundColor:(I)V // method@14dc │ │ +2c2628: 1215 |002e: const/4 v5, #int 1 // #1 │ │ +2c262a: d804 0401 |002f: add-int/lit8 v4, v4, #int 1 // #01 │ │ +2c262e: 28db |0031: goto 000c // -0025 │ │ +2c2630: 3805 1000 |0032: if-eqz v5, 0042 // +0010 │ │ +2c2634: 52a0 0081 |0034: iget v0, v10, Lde/kromke/andreas/musictagger/TagsActivity;.mNumOfChangedTags:I // field@8100 │ │ +2c2638: 3800 0900 |0036: if-eqz v0, 003f // +0009 │ │ +2c263c: 1a00 000e |0038: const-string v0, "CMT : TagsActivity" // string@0e00 │ │ +2c2640: 1a01 a358 |003a: const-string v1, "actionRevert() : revert failed" // string@58a3 │ │ +2c2644: 7120 470e 1000 |003c: invoke-static {v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e47 │ │ +2c264a: 6e10 d384 0a00 |003f: invoke-virtual {v10}, Lde/kromke/andreas/musictagger/TagsActivity;.updateFloatingButton:()V // method@84d3 │ │ +2c2650: 0e00 |0042: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1081 │ │ 0x0006 line=1082 │ │ 0x0010 line=1084 │ │ 0x0018 line=1085 │ │ 0x001d line=1087 │ │ @@ -1391263,65 +1391264,65 @@ │ │ type : '(Landroid/text/Editable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 91 16-bit code units │ │ -2c2650: |[2c2650] de.kromke.andreas.musictagger.TagsActivity.afterTextChanged:(Landroid/text/Editable;)V │ │ -2c2660: 5456 0781 |0000: iget-object v6, v5, Lde/kromke/andreas/musictagger/TagsActivity;.mTagInputFieldTable:[Lde/kromke/andreas/musictagger/TagsActivity$TagInputField; // field@8107 │ │ -2c2664: 2160 |0002: array-length v0, v6 │ │ -2c2666: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -2c2668: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -2c266a: 3502 5500 |0005: if-ge v2, v0, 005a // +0055 │ │ -2c266e: 4603 0602 |0007: aget-object v3, v6, v2 │ │ -2c2672: 5434 ea80 |0009: iget-object v4, v3, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.editText:Landroid/widget/EditText; // field@80ea │ │ -2c2676: 6e10 c713 0400 |000b: invoke-virtual {v4}, Landroid/widget/EditText;.isFocused:()Z // method@13c7 │ │ -2c267c: 0a04 |000e: move-result v4 │ │ -2c267e: 3804 4800 |000f: if-eqz v4, 0057 // +0048 │ │ -2c2682: 5236 eb80 |0011: iget v6, v3, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.editTextBackgroundResourceId:I // field@80eb │ │ -2c2686: 6e20 b284 6500 |0013: invoke-virtual {v5, v6}, Lde/kromke/andreas/musictagger/TagsActivity;.findViewById:(I)Landroid/view/View; // method@84b2 │ │ -2c268c: 0c06 |0016: move-result-object v6 │ │ -2c268e: 1f06 1403 |0017: check-cast v6, Landroid/widget/LinearLayout; // type@0314 │ │ -2c2692: 5430 ea80 |0019: iget-object v0, v3, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.editText:Landroid/widget/EditText; // field@80ea │ │ -2c2696: 6e10 c013 0000 |001b: invoke-virtual {v0}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@13c0 │ │ -2c269c: 0c00 |001e: move-result-object v0 │ │ -2c269e: 6e10 7687 0000 |001f: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@8776 │ │ -2c26a4: 0c00 |0022: move-result-object v0 │ │ -2c26a6: 5432 ed80 |0023: iget-object v2, v3, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.savedText:Ljava/lang/String; // field@80ed │ │ -2c26aa: 6e20 9c87 0200 |0025: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ -2c26b0: 0a00 |0028: move-result v0 │ │ -2c26b2: 1212 |0029: const/4 v2, #int 1 // #1 │ │ -2c26b4: b720 |002a: xor-int/2addr v0, v2 │ │ -2c26b6: 3800 1400 |002b: if-eqz v0, 003f // +0014 │ │ -2c26ba: 1a00 ac02 |002d: const-string v0, "#50FF0000" // string@02ac │ │ -2c26be: 7110 dc03 0000 |002f: invoke-static {v0}, Landroid/graphics/Color;.parseColor:(Ljava/lang/String;)I // method@03dc │ │ -2c26c4: 0a00 |0032: move-result v0 │ │ -2c26c6: 5531 e980 |0033: iget-boolean v1, v3, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.bDirty:Z // field@80e9 │ │ -2c26ca: 3901 1b00 |0035: if-nez v1, 0050 // +001b │ │ -2c26ce: 5c32 e980 |0037: iput-boolean v2, v3, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.bDirty:Z // field@80e9 │ │ -2c26d2: 5251 0081 |0039: iget v1, v5, Lde/kromke/andreas/musictagger/TagsActivity;.mNumOfChangedTags:I // field@8100 │ │ -2c26d6: b021 |003b: add-int/2addr v1, v2 │ │ -2c26d8: 5951 0081 |003c: iput v1, v5, Lde/kromke/andreas/musictagger/TagsActivity;.mNumOfChangedTags:I // field@8100 │ │ -2c26dc: 2812 |003e: goto 0050 // +0012 │ │ -2c26de: 1a00 ab02 |003f: const-string v0, "#00FF0000" // string@02ab │ │ -2c26e2: 7110 dc03 0000 |0041: invoke-static {v0}, Landroid/graphics/Color;.parseColor:(Ljava/lang/String;)I // method@03dc │ │ -2c26e8: 0a00 |0044: move-result v0 │ │ -2c26ea: 5534 e980 |0045: iget-boolean v4, v3, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.bDirty:Z // field@80e9 │ │ -2c26ee: 3804 0900 |0047: if-eqz v4, 0050 // +0009 │ │ -2c26f2: 5c31 e980 |0049: iput-boolean v1, v3, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.bDirty:Z // field@80e9 │ │ -2c26f6: 5251 0081 |004b: iget v1, v5, Lde/kromke/andreas/musictagger/TagsActivity;.mNumOfChangedTags:I // field@8100 │ │ -2c26fa: b121 |004d: sub-int/2addr v1, v2 │ │ -2c26fc: 5951 0081 |004e: iput v1, v5, Lde/kromke/andreas/musictagger/TagsActivity;.mNumOfChangedTags:I // field@8100 │ │ -2c2700: 6e20 dc14 0600 |0050: invoke-virtual {v6, v0}, Landroid/widget/LinearLayout;.setBackgroundColor:(I)V // method@14dc │ │ -2c2706: 6e10 d384 0500 |0053: invoke-virtual {v5}, Lde/kromke/andreas/musictagger/TagsActivity;.updateFloatingButton:()V // method@84d3 │ │ -2c270c: 2804 |0056: goto 005a // +0004 │ │ -2c270e: d802 0201 |0057: add-int/lit8 v2, v2, #int 1 // #01 │ │ -2c2712: 28ac |0059: goto 0005 // -0054 │ │ -2c2714: 0e00 |005a: return-void │ │ +2c2654: |[2c2654] de.kromke.andreas.musictagger.TagsActivity.afterTextChanged:(Landroid/text/Editable;)V │ │ +2c2664: 5456 0781 |0000: iget-object v6, v5, Lde/kromke/andreas/musictagger/TagsActivity;.mTagInputFieldTable:[Lde/kromke/andreas/musictagger/TagsActivity$TagInputField; // field@8107 │ │ +2c2668: 2160 |0002: array-length v0, v6 │ │ +2c266a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +2c266c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +2c266e: 3502 5500 |0005: if-ge v2, v0, 005a // +0055 │ │ +2c2672: 4603 0602 |0007: aget-object v3, v6, v2 │ │ +2c2676: 5434 ea80 |0009: iget-object v4, v3, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.editText:Landroid/widget/EditText; // field@80ea │ │ +2c267a: 6e10 c713 0400 |000b: invoke-virtual {v4}, Landroid/widget/EditText;.isFocused:()Z // method@13c7 │ │ +2c2680: 0a04 |000e: move-result v4 │ │ +2c2682: 3804 4800 |000f: if-eqz v4, 0057 // +0048 │ │ +2c2686: 5236 eb80 |0011: iget v6, v3, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.editTextBackgroundResourceId:I // field@80eb │ │ +2c268a: 6e20 b284 6500 |0013: invoke-virtual {v5, v6}, Lde/kromke/andreas/musictagger/TagsActivity;.findViewById:(I)Landroid/view/View; // method@84b2 │ │ +2c2690: 0c06 |0016: move-result-object v6 │ │ +2c2692: 1f06 1403 |0017: check-cast v6, Landroid/widget/LinearLayout; // type@0314 │ │ +2c2696: 5430 ea80 |0019: iget-object v0, v3, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.editText:Landroid/widget/EditText; // field@80ea │ │ +2c269a: 6e10 c013 0000 |001b: invoke-virtual {v0}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@13c0 │ │ +2c26a0: 0c00 |001e: move-result-object v0 │ │ +2c26a2: 6e10 7687 0000 |001f: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@8776 │ │ +2c26a8: 0c00 |0022: move-result-object v0 │ │ +2c26aa: 5432 ed80 |0023: iget-object v2, v3, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.savedText:Ljava/lang/String; // field@80ed │ │ +2c26ae: 6e20 9c87 0200 |0025: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@879c │ │ +2c26b4: 0a00 |0028: move-result v0 │ │ +2c26b6: 1212 |0029: const/4 v2, #int 1 // #1 │ │ +2c26b8: b720 |002a: xor-int/2addr v0, v2 │ │ +2c26ba: 3800 1400 |002b: if-eqz v0, 003f // +0014 │ │ +2c26be: 1a00 ac02 |002d: const-string v0, "#50FF0000" // string@02ac │ │ +2c26c2: 7110 dc03 0000 |002f: invoke-static {v0}, Landroid/graphics/Color;.parseColor:(Ljava/lang/String;)I // method@03dc │ │ +2c26c8: 0a00 |0032: move-result v0 │ │ +2c26ca: 5531 e980 |0033: iget-boolean v1, v3, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.bDirty:Z // field@80e9 │ │ +2c26ce: 3901 1b00 |0035: if-nez v1, 0050 // +001b │ │ +2c26d2: 5c32 e980 |0037: iput-boolean v2, v3, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.bDirty:Z // field@80e9 │ │ +2c26d6: 5251 0081 |0039: iget v1, v5, Lde/kromke/andreas/musictagger/TagsActivity;.mNumOfChangedTags:I // field@8100 │ │ +2c26da: b021 |003b: add-int/2addr v1, v2 │ │ +2c26dc: 5951 0081 |003c: iput v1, v5, Lde/kromke/andreas/musictagger/TagsActivity;.mNumOfChangedTags:I // field@8100 │ │ +2c26e0: 2812 |003e: goto 0050 // +0012 │ │ +2c26e2: 1a00 ab02 |003f: const-string v0, "#00FF0000" // string@02ab │ │ +2c26e6: 7110 dc03 0000 |0041: invoke-static {v0}, Landroid/graphics/Color;.parseColor:(Ljava/lang/String;)I // method@03dc │ │ +2c26ec: 0a00 |0044: move-result v0 │ │ +2c26ee: 5534 e980 |0045: iget-boolean v4, v3, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.bDirty:Z // field@80e9 │ │ +2c26f2: 3804 0900 |0047: if-eqz v4, 0050 // +0009 │ │ +2c26f6: 5c31 e980 |0049: iput-boolean v1, v3, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.bDirty:Z // field@80e9 │ │ +2c26fa: 5251 0081 |004b: iget v1, v5, Lde/kromke/andreas/musictagger/TagsActivity;.mNumOfChangedTags:I // field@8100 │ │ +2c26fe: b121 |004d: sub-int/2addr v1, v2 │ │ +2c2700: 5951 0081 |004e: iput v1, v5, Lde/kromke/andreas/musictagger/TagsActivity;.mNumOfChangedTags:I // field@8100 │ │ +2c2704: 6e20 dc14 0600 |0050: invoke-virtual {v6, v0}, Landroid/widget/LinearLayout;.setBackgroundColor:(I)V // method@14dc │ │ +2c270a: 6e10 d384 0500 |0053: invoke-virtual {v5}, Lde/kromke/andreas/musictagger/TagsActivity;.updateFloatingButton:()V // method@84d3 │ │ +2c2710: 2804 |0056: goto 005a // +0004 │ │ +2c2712: d802 0201 |0057: add-int/lit8 v2, v2, #int 1 // #01 │ │ +2c2716: 28ac |0059: goto 0005 // -0054 │ │ +2c2718: 0e00 |005a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=985 │ │ 0x0009 line=987 │ │ 0x0011 line=990 │ │ 0x0019 line=991 │ │ 0x0023 line=993 │ │ @@ -1391344,42 +1391345,42 @@ │ │ type : '(Ljava/lang/CharSequence;III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -2c2718: |[2c2718] de.kromke.andreas.musictagger.TagsActivity.beforeTextChanged:(Ljava/lang/CharSequence;III)V │ │ -2c2728: 0e00 |0000: return-void │ │ +2c271c: |[2c271c] de.kromke.andreas.musictagger.TagsActivity.beforeTextChanged:(Ljava/lang/CharSequence;III)V │ │ +2c272c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lde/kromke/andreas/musictagger/TagsActivity;) │ │ name : 'dispatchKeyEvent' │ │ type : '(Landroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -2c20e8: |[2c20e8] de.kromke.andreas.musictagger.TagsActivity.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z │ │ -2c20f8: 1a00 000e |0000: const-string v0, "CMT : TagsActivity" // string@0e00 │ │ -2c20fc: 1a01 9567 |0002: const-string v1, "dispatchKeyEvent()" // string@6795 │ │ -2c2100: 7120 450e 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ -2c2106: 5521 0981 |0007: iget-boolean v1, v2, Lde/kromke/andreas/musictagger/TagsActivity;.mbAsyncTaskBusy:Z // field@8109 │ │ -2c210a: 3801 0900 |0009: if-eqz v1, 0012 // +0009 │ │ -2c210e: 1a03 9667 |000b: const-string v3, "dispatchKeyEvent(): ignore, because reading is busy" // string@6796 │ │ -2c2112: 7120 450e 3000 |000d: invoke-static {v0, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ -2c2118: 1213 |0010: const/4 v3, #int 1 // #1 │ │ -2c211a: 0f03 |0011: return v3 │ │ -2c211c: 6f20 f083 3200 |0012: invoke-super {v2, v3}, Lde/kromke/andreas/musictagger/BasicActivity;.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z // method@83f0 │ │ -2c2122: 0a03 |0015: move-result v3 │ │ -2c2124: 0f03 |0016: return v3 │ │ +2c20ec: |[2c20ec] de.kromke.andreas.musictagger.TagsActivity.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z │ │ +2c20fc: 1a00 000e |0000: const-string v0, "CMT : TagsActivity" // string@0e00 │ │ +2c2100: 1a01 9567 |0002: const-string v1, "dispatchKeyEvent()" // string@6795 │ │ +2c2104: 7120 450e 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ +2c210a: 5521 0981 |0007: iget-boolean v1, v2, Lde/kromke/andreas/musictagger/TagsActivity;.mbAsyncTaskBusy:Z // field@8109 │ │ +2c210e: 3801 0900 |0009: if-eqz v1, 0012 // +0009 │ │ +2c2112: 1a03 9667 |000b: const-string v3, "dispatchKeyEvent(): ignore, because reading is busy" // string@6796 │ │ +2c2116: 7120 450e 3000 |000d: invoke-static {v0, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ +2c211c: 1213 |0010: const/4 v3, #int 1 // #1 │ │ +2c211e: 0f03 |0011: return v3 │ │ +2c2120: 6f20 f083 3200 |0012: invoke-super {v2, v3}, Lde/kromke/andreas/musictagger/BasicActivity;.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z // method@83f0 │ │ +2c2126: 0a03 |0015: move-result v3 │ │ +2c2128: 0f03 |0016: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=1114 │ │ 0x0007 line=1115 │ │ 0x000d line=1117 │ │ 0x0012 line=1121 │ │ locals : │ │ @@ -1391391,125 +1391392,125 @@ │ │ type : '(Landroid/content/Intent;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 232 16-bit code units │ │ -2c28a4: |[2c28a4] de.kromke.andreas.musictagger.TagsActivity.extractFileListFromIntent:(Landroid/content/Intent;)V │ │ -2c28b4: 2200 7c10 |0000: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ -2c28b8: 7010 ae88 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ -2c28be: 5b90 fa80 |0005: iput-object v0, v9, Lde/kromke/andreas/musictagger/TagsActivity;.mFileList:Ljava/util/List; // field@80fa │ │ -2c28c2: 1a00 c499 |0007: const-string v0, "pathTable" // string@99c4 │ │ -2c28c6: 6e20 7c02 0a00 |0009: invoke-virtual {v10, v0}, Landroid/content/Intent;.getStringArrayListExtra:(Ljava/lang/String;)Ljava/util/ArrayList; // method@027c │ │ -2c28cc: 0c00 |000c: move-result-object v0 │ │ -2c28ce: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -2c28d0: 1a02 000e |000e: const-string v2, "CMT : TagsActivity" // string@0e00 │ │ -2c28d4: 3800 3a00 |0010: if-eqz v0, 004a // +003a │ │ -2c28d8: 6e10 bc88 0000 |0012: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@88bc │ │ -2c28de: 0c00 |0015: move-result-object v0 │ │ -2c28e0: 1203 |0016: const/4 v3, #int 0 // #0 │ │ -2c28e2: 7210 4789 0000 |0017: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -2c28e8: 0a04 |001a: move-result v4 │ │ -2c28ea: 3804 3000 |001b: if-eqz v4, 004b // +0030 │ │ -2c28ee: 7210 4889 0000 |001d: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -2c28f4: 0c04 |0020: move-result-object v4 │ │ -2c28f6: 1f04 3710 |0021: check-cast v4, Ljava/lang/String; // type@1037 │ │ -2c28fa: 2205 de0f |0023: new-instance v5, Lde/kromke/andreas/utilities/DirectoryTreeFile$DirectoryEntryFile; // type@0fde │ │ -2c28fe: 7020 1985 4500 |0025: invoke-direct {v5, v4}, Lde/kromke/andreas/utilities/DirectoryTreeFile$DirectoryEntryFile;.:(Ljava/lang/String;)V // method@8519 │ │ -2c2904: 2204 3910 |0028: new-instance v4, Ljava/lang/StringBuilder; // type@1039 │ │ -2c2908: 7010 cc87 0400 |002a: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c290e: 1a06 df6a |002d: const-string v6, "extractFileListFromIntent() : got path " // string@6adf │ │ -2c2912: 6e20 d787 6400 |002f: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c2918: 6e20 d687 5400 |0032: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ -2c291e: 6e10 df87 0400 |0035: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c2924: 0c04 |0038: move-result-object v4 │ │ -2c2926: 7120 450e 4200 |0039: invoke-static {v2, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ -2c292c: 5494 fa80 |003c: iget-object v4, v9, Lde/kromke/andreas/musictagger/TagsActivity;.mFileList:Ljava/util/List; // field@80fa │ │ -2c2930: 7220 6489 5400 |003e: invoke-interface {v4, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -2c2936: 6e10 1b85 0500 |0041: invoke-virtual {v5}, Lde/kromke/andreas/utilities/DirectoryTreeFile$DirectoryEntryFile;.canWrite:()Z // method@851b │ │ -2c293c: 0a04 |0044: move-result v4 │ │ -2c293e: 3904 d2ff |0045: if-nez v4, 0017 // -002e │ │ -2c2942: d803 0301 |0047: add-int/lit8 v3, v3, #int 1 // #01 │ │ -2c2946: 28ce |0049: goto 0017 // -0032 │ │ -2c2948: 1203 |004a: const/4 v3, #int 0 // #0 │ │ -2c294a: 1a00 87b2 |004b: const-string v0, "uriTable" // string@b287 │ │ -2c294e: 6e20 7c02 0a00 |004d: invoke-virtual {v10, v0}, Landroid/content/Intent;.getStringArrayListExtra:(Ljava/lang/String;)Ljava/util/ArrayList; // method@027c │ │ -2c2954: 0c00 |0050: move-result-object v0 │ │ -2c2956: 3800 9100 |0051: if-eqz v0, 00e2 // +0091 │ │ -2c295a: 1a04 4067 |0053: const-string v4, "directory" // string@6740 │ │ -2c295e: 6e20 7d02 4a00 |0055: invoke-virtual {v10, v4}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@027d │ │ -2c2964: 0c0a |0058: move-result-object v10 │ │ -2c2966: 6e10 bc88 0000 |0059: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@88bc │ │ -2c296c: 0c00 |005c: move-result-object v0 │ │ -2c296e: 7210 4789 0000 |005d: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ -2c2974: 0a04 |0060: move-result v4 │ │ -2c2976: 3804 8100 |0061: if-eqz v4, 00e2 // +0081 │ │ -2c297a: 7210 4889 0000 |0063: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ -2c2980: 0c04 |0066: move-result-object v4 │ │ -2c2982: 1f04 3710 |0067: check-cast v4, Ljava/lang/String; // type@1037 │ │ -2c2986: 1a05 2200 |0069: const-string v5, " │ │ +2c28a8: |[2c28a8] de.kromke.andreas.musictagger.TagsActivity.extractFileListFromIntent:(Landroid/content/Intent;)V │ │ +2c28b8: 2200 7c10 |0000: new-instance v0, Ljava/util/ArrayList; // type@107c │ │ +2c28bc: 7010 ae88 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@88ae │ │ +2c28c2: 5b90 fa80 |0005: iput-object v0, v9, Lde/kromke/andreas/musictagger/TagsActivity;.mFileList:Ljava/util/List; // field@80fa │ │ +2c28c6: 1a00 c499 |0007: const-string v0, "pathTable" // string@99c4 │ │ +2c28ca: 6e20 7c02 0a00 |0009: invoke-virtual {v10, v0}, Landroid/content/Intent;.getStringArrayListExtra:(Ljava/lang/String;)Ljava/util/ArrayList; // method@027c │ │ +2c28d0: 0c00 |000c: move-result-object v0 │ │ +2c28d2: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +2c28d4: 1a02 000e |000e: const-string v2, "CMT : TagsActivity" // string@0e00 │ │ +2c28d8: 3800 3a00 |0010: if-eqz v0, 004a // +003a │ │ +2c28dc: 6e10 bc88 0000 |0012: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@88bc │ │ +2c28e2: 0c00 |0015: move-result-object v0 │ │ +2c28e4: 1203 |0016: const/4 v3, #int 0 // #0 │ │ +2c28e6: 7210 4789 0000 |0017: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +2c28ec: 0a04 |001a: move-result v4 │ │ +2c28ee: 3804 3000 |001b: if-eqz v4, 004b // +0030 │ │ +2c28f2: 7210 4889 0000 |001d: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +2c28f8: 0c04 |0020: move-result-object v4 │ │ +2c28fa: 1f04 3710 |0021: check-cast v4, Ljava/lang/String; // type@1037 │ │ +2c28fe: 2205 de0f |0023: new-instance v5, Lde/kromke/andreas/utilities/DirectoryTreeFile$DirectoryEntryFile; // type@0fde │ │ +2c2902: 7020 1985 4500 |0025: invoke-direct {v5, v4}, Lde/kromke/andreas/utilities/DirectoryTreeFile$DirectoryEntryFile;.:(Ljava/lang/String;)V // method@8519 │ │ +2c2908: 2204 3910 |0028: new-instance v4, Ljava/lang/StringBuilder; // type@1039 │ │ +2c290c: 7010 cc87 0400 |002a: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c2912: 1a06 df6a |002d: const-string v6, "extractFileListFromIntent() : got path " // string@6adf │ │ +2c2916: 6e20 d787 6400 |002f: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c291c: 6e20 d687 5400 |0032: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ +2c2922: 6e10 df87 0400 |0035: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c2928: 0c04 |0038: move-result-object v4 │ │ +2c292a: 7120 450e 4200 |0039: invoke-static {v2, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ +2c2930: 5494 fa80 |003c: iget-object v4, v9, Lde/kromke/andreas/musictagger/TagsActivity;.mFileList:Ljava/util/List; // field@80fa │ │ +2c2934: 7220 6489 5400 |003e: invoke-interface {v4, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +2c293a: 6e10 1b85 0500 |0041: invoke-virtual {v5}, Lde/kromke/andreas/utilities/DirectoryTreeFile$DirectoryEntryFile;.canWrite:()Z // method@851b │ │ +2c2940: 0a04 |0044: move-result v4 │ │ +2c2942: 3904 d2ff |0045: if-nez v4, 0017 // -002e │ │ +2c2946: d803 0301 |0047: add-int/lit8 v3, v3, #int 1 // #01 │ │ +2c294a: 28ce |0049: goto 0017 // -0032 │ │ +2c294c: 1203 |004a: const/4 v3, #int 0 // #0 │ │ +2c294e: 1a00 87b2 |004b: const-string v0, "uriTable" // string@b287 │ │ +2c2952: 6e20 7c02 0a00 |004d: invoke-virtual {v10, v0}, Landroid/content/Intent;.getStringArrayListExtra:(Ljava/lang/String;)Ljava/util/ArrayList; // method@027c │ │ +2c2958: 0c00 |0050: move-result-object v0 │ │ +2c295a: 3800 9100 |0051: if-eqz v0, 00e2 // +0091 │ │ +2c295e: 1a04 4067 |0053: const-string v4, "directory" // string@6740 │ │ +2c2962: 6e20 7d02 4a00 |0055: invoke-virtual {v10, v4}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@027d │ │ +2c2968: 0c0a |0058: move-result-object v10 │ │ +2c296a: 6e10 bc88 0000 |0059: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@88bc │ │ +2c2970: 0c00 |005c: move-result-object v0 │ │ +2c2972: 7210 4789 0000 |005d: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8947 │ │ +2c2978: 0a04 |0060: move-result v4 │ │ +2c297a: 3804 8100 |0061: if-eqz v4, 00e2 // +0081 │ │ +2c297e: 7210 4889 0000 |0063: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8948 │ │ +2c2984: 0c04 |0066: move-result-object v4 │ │ +2c2986: 1f04 3710 |0067: check-cast v4, Ljava/lang/String; // type@1037 │ │ +2c298a: 1a05 2200 |0069: const-string v5, " │ │ " // string@0022 │ │ -2c298a: 6e20 b087 5400 |006b: invoke-virtual {v4, v5}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@87b0 │ │ -2c2990: 0c04 |006e: move-result-object v4 │ │ -2c2992: 2145 |006f: array-length v5, v4 │ │ -2c2994: 1226 |0070: const/4 v6, #int 2 // #2 │ │ -2c2996: 3465 0800 |0071: if-lt v5, v6, 0079 // +0008 │ │ -2c299a: 4605 0401 |0073: aget-object v5, v4, v1 │ │ -2c299e: 1216 |0075: const/4 v6, #int 1 // #1 │ │ -2c29a0: 4604 0406 |0076: aget-object v4, v4, v6 │ │ -2c29a4: 2804 |0078: goto 007c // +0004 │ │ -2c29a6: 4605 0401 |0079: aget-object v5, v4, v1 │ │ -2c29aa: 07a4 |007b: move-object v4, v10 │ │ -2c29ac: 3804 0e00 |007c: if-eqz v4, 008a // +000e │ │ -2c29b0: 6e10 a787 0400 |007e: invoke-virtual {v4}, Ljava/lang/String;.isEmpty:()Z // method@87a7 │ │ -2c29b6: 0a06 |0081: move-result v6 │ │ -2c29b8: 3806 0800 |0082: if-eqz v6, 008a // +0008 │ │ -2c29bc: 1a04 dc6a |0084: const-string v4, "extractFileListFromIntent() : dpath is null" // string@6adc │ │ -2c29c0: 7120 4d0e 4200 |0086: invoke-static {v2, v4}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0e4d │ │ -2c29c6: 1204 |0089: const/4 v4, #int 0 // #0 │ │ -2c29c8: 2206 3910 |008a: new-instance v6, Ljava/lang/StringBuilder; // type@1039 │ │ -2c29cc: 7010 cc87 0600 |008c: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c29d2: 1a07 dd6a |008f: const-string v7, "extractFileListFromIntent() : fpath = "" // string@6add │ │ -2c29d6: 6e20 d787 7600 |0091: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c29dc: 6e20 d787 5600 |0094: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c29e2: 1a07 8e02 |0097: const-string v7, """ // string@028e │ │ -2c29e6: 6e20 d787 7600 |0099: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c29ec: 6e10 df87 0600 |009c: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c29f2: 0c06 |009f: move-result-object v6 │ │ -2c29f4: 7120 450e 6200 |00a0: invoke-static {v2, v6}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ -2c29fa: 2206 3910 |00a3: new-instance v6, Ljava/lang/StringBuilder; // type@1039 │ │ -2c29fe: 7010 cc87 0600 |00a5: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c2a04: 1a08 db6a |00a8: const-string v8, "extractFileListFromIntent() : dpath = "" // string@6adb │ │ -2c2a08: 6e20 d787 8600 |00aa: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c2a0e: 6e20 d787 4600 |00ad: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c2a14: 6e20 d787 7600 |00b0: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c2a1a: 6e10 df87 0600 |00b3: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c2a20: 0c06 |00b6: move-result-object v6 │ │ -2c2a22: 7120 450e 6200 |00b7: invoke-static {v2, v6}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ -2c2a28: 2206 e00f |00ba: new-instance v6, Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf; // type@0fe0 │ │ -2c2a2c: 7040 3a85 9645 |00bc: invoke-direct {v6, v9, v5, v4}, Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf;.:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@853a │ │ -2c2a32: 2204 3910 |00bf: new-instance v4, Ljava/lang/StringBuilder; // type@1039 │ │ -2c2a36: 7010 cc87 0400 |00c1: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c2a3c: 1a05 de6a |00c4: const-string v5, "extractFileListFromIntent() : got Uri " // string@6ade │ │ -2c2a40: 6e20 d787 5400 |00c6: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c2a46: 6e20 d687 6400 |00c9: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ -2c2a4c: 6e10 df87 0400 |00cc: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c2a52: 0c04 |00cf: move-result-object v4 │ │ -2c2a54: 7120 450e 4200 |00d0: invoke-static {v2, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ -2c2a5a: 5494 fa80 |00d3: iget-object v4, v9, Lde/kromke/andreas/musictagger/TagsActivity;.mFileList:Ljava/util/List; // field@80fa │ │ -2c2a5e: 7220 6489 6400 |00d5: invoke-interface {v4, v6}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ -2c2a64: 6e10 3d85 0600 |00d8: invoke-virtual {v6}, Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf;.canWrite:()Z // method@853d │ │ -2c2a6a: 0a04 |00db: move-result v4 │ │ -2c2a6c: 3904 81ff |00dc: if-nez v4, 005d // -007f │ │ -2c2a70: d803 0301 |00de: add-int/lit8 v3, v3, #int 1 // #01 │ │ -2c2a74: 2900 7dff |00e0: goto/16 005d // -0083 │ │ -2c2a78: 3d03 0500 |00e2: if-lez v3, 00e7 // +0005 │ │ -2c2a7c: 7020 af84 3900 |00e4: invoke-direct {v9, v3}, Lde/kromke/andreas/musictagger/TagsActivity;.dialogWriteProtection:(I)V // method@84af │ │ -2c2a82: 0e00 |00e7: return-void │ │ +2c298e: 6e20 b087 5400 |006b: invoke-virtual {v4, v5}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@87b0 │ │ +2c2994: 0c04 |006e: move-result-object v4 │ │ +2c2996: 2145 |006f: array-length v5, v4 │ │ +2c2998: 1226 |0070: const/4 v6, #int 2 // #2 │ │ +2c299a: 3465 0800 |0071: if-lt v5, v6, 0079 // +0008 │ │ +2c299e: 4605 0401 |0073: aget-object v5, v4, v1 │ │ +2c29a2: 1216 |0075: const/4 v6, #int 1 // #1 │ │ +2c29a4: 4604 0406 |0076: aget-object v4, v4, v6 │ │ +2c29a8: 2804 |0078: goto 007c // +0004 │ │ +2c29aa: 4605 0401 |0079: aget-object v5, v4, v1 │ │ +2c29ae: 07a4 |007b: move-object v4, v10 │ │ +2c29b0: 3804 0e00 |007c: if-eqz v4, 008a // +000e │ │ +2c29b4: 6e10 a787 0400 |007e: invoke-virtual {v4}, Ljava/lang/String;.isEmpty:()Z // method@87a7 │ │ +2c29ba: 0a06 |0081: move-result v6 │ │ +2c29bc: 3806 0800 |0082: if-eqz v6, 008a // +0008 │ │ +2c29c0: 1a04 dc6a |0084: const-string v4, "extractFileListFromIntent() : dpath is null" // string@6adc │ │ +2c29c4: 7120 4d0e 4200 |0086: invoke-static {v2, v4}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0e4d │ │ +2c29ca: 1204 |0089: const/4 v4, #int 0 // #0 │ │ +2c29cc: 2206 3910 |008a: new-instance v6, Ljava/lang/StringBuilder; // type@1039 │ │ +2c29d0: 7010 cc87 0600 |008c: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c29d6: 1a07 dd6a |008f: const-string v7, "extractFileListFromIntent() : fpath = "" // string@6add │ │ +2c29da: 6e20 d787 7600 |0091: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c29e0: 6e20 d787 5600 |0094: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c29e6: 1a07 8e02 |0097: const-string v7, """ // string@028e │ │ +2c29ea: 6e20 d787 7600 |0099: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c29f0: 6e10 df87 0600 |009c: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c29f6: 0c06 |009f: move-result-object v6 │ │ +2c29f8: 7120 450e 6200 |00a0: invoke-static {v2, v6}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ +2c29fe: 2206 3910 |00a3: new-instance v6, Ljava/lang/StringBuilder; // type@1039 │ │ +2c2a02: 7010 cc87 0600 |00a5: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c2a08: 1a08 db6a |00a8: const-string v8, "extractFileListFromIntent() : dpath = "" // string@6adb │ │ +2c2a0c: 6e20 d787 8600 |00aa: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c2a12: 6e20 d787 4600 |00ad: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c2a18: 6e20 d787 7600 |00b0: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c2a1e: 6e10 df87 0600 |00b3: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c2a24: 0c06 |00b6: move-result-object v6 │ │ +2c2a26: 7120 450e 6200 |00b7: invoke-static {v2, v6}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ +2c2a2c: 2206 e00f |00ba: new-instance v6, Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf; // type@0fe0 │ │ +2c2a30: 7040 3a85 9645 |00bc: invoke-direct {v6, v9, v5, v4}, Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf;.:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@853a │ │ +2c2a36: 2204 3910 |00bf: new-instance v4, Ljava/lang/StringBuilder; // type@1039 │ │ +2c2a3a: 7010 cc87 0400 |00c1: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c2a40: 1a05 de6a |00c4: const-string v5, "extractFileListFromIntent() : got Uri " // string@6ade │ │ +2c2a44: 6e20 d787 5400 |00c6: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c2a4a: 6e20 d687 6400 |00c9: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@87d6 │ │ +2c2a50: 6e10 df87 0400 |00cc: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c2a56: 0c04 |00cf: move-result-object v4 │ │ +2c2a58: 7120 450e 4200 |00d0: invoke-static {v2, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ +2c2a5e: 5494 fa80 |00d3: iget-object v4, v9, Lde/kromke/andreas/musictagger/TagsActivity;.mFileList:Ljava/util/List; // field@80fa │ │ +2c2a62: 7220 6489 6400 |00d5: invoke-interface {v4, v6}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@8964 │ │ +2c2a68: 6e10 3d85 0600 |00d8: invoke-virtual {v6}, Lde/kromke/andreas/utilities/DirectoryTreeSaf$DirectoryEntrySaf;.canWrite:()Z // method@853d │ │ +2c2a6e: 0a04 |00db: move-result v4 │ │ +2c2a70: 3904 81ff |00dc: if-nez v4, 005d // -007f │ │ +2c2a74: d803 0301 |00de: add-int/lit8 v3, v3, #int 1 // #01 │ │ +2c2a78: 2900 7dff |00e0: goto/16 005d // -0083 │ │ +2c2a7c: 3d03 0500 |00e2: if-lez v3, 00e7 // +0005 │ │ +2c2a80: 7020 af84 3900 |00e4: invoke-direct {v9, v3}, Lde/kromke/andreas/musictagger/TagsActivity;.dialogWriteProtection:(I)V // method@84af │ │ +2c2a86: 0e00 |00e7: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=415 │ │ 0x0009 line=418 │ │ 0x0012 line=421 │ │ 0x0023 line=423 │ │ 0x0028 line=424 │ │ @@ -1391541,24 +1391542,24 @@ │ │ type : '(I)[Ljava/lang/String;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -2c21e0: |[2c21e0] de.kromke.andreas.musictagger.TagsActivity.getEnglishStringArray:(I)[Ljava/lang/String; │ │ -2c21f0: 7010 b684 0100 |0000: invoke-direct {v1}, Lde/kromke/andreas/musictagger/TagsActivity;.getEnglishConfiguration:()Landroid/content/res/Configuration; // method@84b6 │ │ -2c21f6: 0c00 |0003: move-result-object v0 │ │ -2c21f8: 6e20 ad84 0100 |0004: invoke-virtual {v1, v0}, Lde/kromke/andreas/musictagger/TagsActivity;.createConfigurationContext:(Landroid/content/res/Configuration;)Landroid/content/Context; // method@84ad │ │ -2c21fe: 0c00 |0007: move-result-object v0 │ │ -2c2200: 6e10 3d02 0000 |0008: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@023d │ │ -2c2206: 0c00 |000b: move-result-object v0 │ │ -2c2208: 6e20 2b03 2000 |000c: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getStringArray:(I)[Ljava/lang/String; // method@032b │ │ -2c220e: 0c02 |000f: move-result-object v2 │ │ -2c2210: 1102 |0010: return-object v2 │ │ +2c21e4: |[2c21e4] de.kromke.andreas.musictagger.TagsActivity.getEnglishStringArray:(I)[Ljava/lang/String; │ │ +2c21f4: 7010 b684 0100 |0000: invoke-direct {v1}, Lde/kromke/andreas/musictagger/TagsActivity;.getEnglishConfiguration:()Landroid/content/res/Configuration; // method@84b6 │ │ +2c21fa: 0c00 |0003: move-result-object v0 │ │ +2c21fc: 6e20 ad84 0100 |0004: invoke-virtual {v1, v0}, Lde/kromke/andreas/musictagger/TagsActivity;.createConfigurationContext:(Landroid/content/res/Configuration;)Landroid/content/Context; // method@84ad │ │ +2c2202: 0c00 |0007: move-result-object v0 │ │ +2c2204: 6e10 3d02 0000 |0008: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@023d │ │ +2c220a: 0c00 |000b: move-result-object v0 │ │ +2c220c: 6e20 2b03 2000 |000c: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getStringArray:(I)[Ljava/lang/String; // method@032b │ │ +2c2212: 0c02 |000f: move-result-object v2 │ │ +2c2214: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=576 │ │ 0x0004 line=578 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Lde/kromke/andreas/musictagger/TagsActivity; │ │ 0x0000 - 0x0011 reg=2 (null) I │ │ @@ -1391568,22 +1391569,22 @@ │ │ type : '()Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -2c2128: |[2c2128] de.kromke.andreas.musictagger.TagsActivity.handleBackKey:()Z │ │ -2c2138: 5210 0081 |0000: iget v0, v1, Lde/kromke/andreas/musictagger/TagsActivity;.mNumOfChangedTags:I // field@8100 │ │ -2c213c: 3d00 0700 |0002: if-lez v0, 0009 // +0007 │ │ -2c2140: 7010 ae84 0100 |0004: invoke-direct {v1}, Lde/kromke/andreas/musictagger/TagsActivity;.dialogEndApp:()V // method@84ae │ │ -2c2146: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -2c2148: 0f00 |0008: return v0 │ │ -2c214a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -2c214c: 0f00 |000a: return v0 │ │ +2c212c: |[2c212c] de.kromke.andreas.musictagger.TagsActivity.handleBackKey:()Z │ │ +2c213c: 5210 0081 |0000: iget v0, v1, Lde/kromke/andreas/musictagger/TagsActivity;.mNumOfChangedTags:I // field@8100 │ │ +2c2140: 3d00 0700 |0002: if-lez v0, 0009 // +0007 │ │ +2c2144: 7010 ae84 0100 |0004: invoke-direct {v1}, Lde/kromke/andreas/musictagger/TagsActivity;.dialogEndApp:()V // method@84ae │ │ +2c214a: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +2c214c: 0f00 |0008: return v0 │ │ +2c214e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +2c2150: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1133 │ │ 0x0004 line=1135 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lde/kromke/andreas/musictagger/TagsActivity; │ │ │ │ @@ -1391592,234 +1391593,234 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 476 16-bit code units │ │ -2c2b84: |[2c2b84] de.kromke.andreas.musictagger.TagsActivity.onCreate:(Landroid/os/Bundle;)V │ │ -2c2b94: 1a00 000e |0000: const-string v0, "CMT : TagsActivity" // string@0e00 │ │ -2c2b98: 1a01 4e96 |0002: const-string v1, "onCreate()" // string@964e │ │ -2c2b9c: 7120 450e 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ -2c2ba2: 6f20 fd83 cb00 |0007: invoke-super {v11, v12}, Lde/kromke/andreas/musictagger/BasicActivity;.onCreate:(Landroid/os/Bundle;)V // method@83fd │ │ -2c2ba8: 1401 1d00 0c7f |000a: const v1, #float 1.86093e+38 // #7f0c001d │ │ -2c2bae: 6e20 ce84 1b00 |000d: invoke-virtual {v11, v1}, Lde/kromke/andreas/musictagger/TagsActivity;.setContentView:(I)V // method@84ce │ │ -2c2bb4: 1401 c701 097f |0010: const v1, #float 1.82113e+38 // #7f0901c7 │ │ -2c2bba: 6e20 b284 1b00 |0013: invoke-virtual {v11, v1}, Lde/kromke/andreas/musictagger/TagsActivity;.findViewById:(I)Landroid/view/View; // method@84b2 │ │ -2c2bc0: 0c01 |0016: move-result-object v1 │ │ -2c2bc2: 1f01 0405 |0017: check-cast v1, Landroidx/appcompat/widget/Toolbar; // type@0504 │ │ -2c2bc6: 6e20 d084 1b00 |0019: invoke-virtual {v11, v1}, Lde/kromke/andreas/musictagger/TagsActivity;.setSupportActionBar:(Landroidx/appcompat/widget/Toolbar;)V // method@84d0 │ │ -2c2bcc: 6e10 bc84 0b00 |001c: invoke-virtual {v11}, Lde/kromke/andreas/musictagger/TagsActivity;.getSupportActionBar:()Landroidx/appcompat/app/ActionBar; // method@84bc │ │ -2c2bd2: 0c01 |001f: move-result-object v1 │ │ -2c2bd4: 6e10 bd84 0b00 |0020: invoke-virtual {v11}, Lde/kromke/andreas/musictagger/TagsActivity;.getWindow:()Landroid/view/Window; // method@84bd │ │ -2c2bda: 0c02 |0023: move-result-object v2 │ │ -2c2bdc: 1233 |0024: const/4 v3, #int 3 // #3 │ │ -2c2bde: 6e20 bc11 3200 |0025: invoke-virtual {v2, v3}, Landroid/view/Window;.setSoftInputMode:(I)V // method@11bc │ │ -2c2be4: 1202 |0028: const/4 v2, #int 0 // #0 │ │ -2c2be6: 5cb2 0f81 |0029: iput-boolean v2, v11, Lde/kromke/andreas/musictagger/TagsActivity;.mbMenuItemSafSelectEnabled:Z // field@810f │ │ -2c2bea: 1a03 fd9a |002b: const-string v3, "prefExpertMode" // string@9afd │ │ -2c2bee: 1214 |002d: const/4 v4, #int 1 // #1 │ │ -2c2bf0: 7120 d784 4300 |002e: invoke-static {v3, v4}, Lde/kromke/andreas/musictagger/UserSettings;.getBool:(Ljava/lang/String;Z)Z // method@84d7 │ │ -2c2bf6: 0a03 |0031: move-result v3 │ │ -2c2bf8: 5cb3 0b81 |0032: iput-boolean v3, v11, Lde/kromke/andreas/musictagger/TagsActivity;.mbExpertMode:Z // field@810b │ │ -2c2bfc: 1305 0800 |0034: const/16 v5, #int 8 // #8 │ │ -2c2c00: 3903 1400 |0036: if-nez v3, 004a // +0014 │ │ -2c2c04: 54b3 f580 |0038: iget-object v3, v11, Lde/kromke/andreas/musictagger/TagsActivity;.mAppleInputTable:[I // field@80f5 │ │ -2c2c08: 2136 |003a: array-length v6, v3 │ │ -2c2c0a: 1207 |003b: const/4 v7, #int 0 // #0 │ │ -2c2c0c: 3567 0e00 |003c: if-ge v7, v6, 004a // +000e │ │ -2c2c10: 4408 0307 |003e: aget v8, v3, v7 │ │ -2c2c14: 6e20 b284 8b00 |0040: invoke-virtual {v11, v8}, Lde/kromke/andreas/musictagger/TagsActivity;.findViewById:(I)Landroid/view/View; // method@84b2 │ │ -2c2c1a: 0c08 |0043: move-result-object v8 │ │ -2c2c1c: 6e20 9d10 5800 |0044: invoke-virtual {v8, v5}, Landroid/view/View;.setVisibility:(I)V // method@109d │ │ -2c2c22: d807 0701 |0047: add-int/lit8 v7, v7, #int 1 // #01 │ │ -2c2c26: 28f3 |0049: goto 003c // -000d │ │ -2c2c28: 1a03 039b |004a: const-string v3, "prefStandardOrApple" // string@9b03 │ │ -2c2c2c: 7120 d984 4300 |004c: invoke-static {v3, v4}, Lde/kromke/andreas/musictagger/UserSettings;.getIntStoredAsString:(Ljava/lang/String;I)I // method@84d9 │ │ -2c2c32: 0a03 |004f: move-result v3 │ │ -2c2c34: 59b3 0881 |0050: iput v3, v11, Lde/kromke/andreas/musictagger/TagsActivity;.mTagMode:I // field@8108 │ │ -2c2c38: 1a03 009b |0052: const-string v3, "prefLocaliseGenres" // string@9b00 │ │ -2c2c3c: 7120 d784 4300 |0054: invoke-static {v3, v4}, Lde/kromke/andreas/musictagger/UserSettings;.getBool:(Ljava/lang/String;Z)Z // method@84d7 │ │ -2c2c42: 0a03 |0057: move-result v3 │ │ -2c2c44: 5cb3 0c81 |0058: iput-boolean v3, v11, Lde/kromke/andreas/musictagger/TagsActivity;.mbLocaliseGenres:Z // field@810c │ │ -2c2c48: 1a03 fc9a |005a: const-string v3, "prefDryRun" // string@9afc │ │ -2c2c4c: 7120 d784 2300 |005c: invoke-static {v3, v2}, Lde/kromke/andreas/musictagger/UserSettings;.getBool:(Ljava/lang/String;Z)Z // method@84d7 │ │ -2c2c52: 0a03 |005f: move-result v3 │ │ -2c2c54: 5cb3 0a81 |0060: iput-boolean v3, v11, Lde/kromke/andreas/musictagger/TagsActivity;.mbDryRun:Z // field@810a │ │ -2c2c58: 1403 de00 097f |0062: const v3, #float 1.82109e+38 // #7f0900de │ │ -2c2c5e: 6e20 b284 3b00 |0065: invoke-virtual {v11, v3}, Lde/kromke/andreas/musictagger/TagsActivity;.findViewById:(I)Landroid/view/View; // method@84b2 │ │ -2c2c64: 0c03 |0068: move-result-object v3 │ │ -2c2c66: 1f03 fb02 |0069: check-cast v3, Landroid/widget/AutoCompleteTextView; // type@02fb │ │ -2c2c6a: 6e10 b984 0b00 |006b: invoke-virtual {v11}, Lde/kromke/andreas/musictagger/TagsActivity;.getResources:()Landroid/content/res/Resources; // method@84b9 │ │ -2c2c70: 0c06 |006e: move-result-object v6 │ │ -2c2c72: 1407 0300 037f |006f: const v7, #float 1.74129e+38 // #7f030003 │ │ -2c2c78: 6e20 2b03 7600 |0072: invoke-virtual {v6, v7}, Landroid/content/res/Resources;.getStringArray:(I)[Ljava/lang/String; // method@032b │ │ -2c2c7e: 0c06 |0075: move-result-object v6 │ │ -2c2c80: 5bb6 fd80 |0076: iput-object v6, v11, Lde/kromke/andreas/musictagger/TagsActivity;.mGenresLocalised:[Ljava/lang/String; // field@80fd │ │ -2c2c84: 6e20 b784 7b00 |0078: invoke-virtual {v11, v7}, Lde/kromke/andreas/musictagger/TagsActivity;.getEnglishStringArray:(I)[Ljava/lang/String; // method@84b7 │ │ -2c2c8a: 0c06 |007b: move-result-object v6 │ │ -2c2c8c: 5bb6 fc80 |007c: iput-object v6, v11, Lde/kromke/andreas/musictagger/TagsActivity;.mGenresEnglish:[Ljava/lang/String; // field@80fc │ │ -2c2c90: 2206 f902 |007e: new-instance v6, Landroid/widget/ArrayAdapter; // type@02f9 │ │ -2c2c94: 55b7 0c81 |0080: iget-boolean v7, v11, Lde/kromke/andreas/musictagger/TagsActivity;.mbLocaliseGenres:Z // field@810c │ │ -2c2c98: 3807 0500 |0082: if-eqz v7, 0087 // +0005 │ │ -2c2c9c: 54b7 fd80 |0084: iget-object v7, v11, Lde/kromke/andreas/musictagger/TagsActivity;.mGenresLocalised:[Ljava/lang/String; // field@80fd │ │ -2c2ca0: 2803 |0086: goto 0089 // +0003 │ │ -2c2ca2: 54b7 fc80 |0087: iget-object v7, v11, Lde/kromke/andreas/musictagger/TagsActivity;.mGenresEnglish:[Ljava/lang/String; // field@80fc │ │ -2c2ca6: 1408 0300 0901 |0089: const v8, #float 2.51629e-38 // #01090003 │ │ -2c2cac: 7040 2713 b678 |008c: invoke-direct {v6, v11, v8, v7}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;I[Ljava/lang/Object;)V // method@1327 │ │ -2c2cb2: 6e20 3913 6300 |008f: invoke-virtual {v3, v6}, Landroid/widget/AutoCompleteTextView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@1339 │ │ -2c2cb8: 1403 9900 097f |0092: const v3, #float 1.82107e+38 // #7f090099 │ │ -2c2cbe: 6e20 b284 3b00 |0095: invoke-virtual {v11, v3}, Lde/kromke/andreas/musictagger/TagsActivity;.findViewById:(I)Landroid/view/View; // method@84b2 │ │ -2c2cc4: 0c03 |0098: move-result-object v3 │ │ -2c2cc6: 1f03 fb02 |0099: check-cast v3, Landroid/widget/AutoCompleteTextView; // type@02fb │ │ -2c2cca: 1406 0200 037f |009b: const v6, #float 1.74129e+38 // #7f030002 │ │ -2c2cd0: 6e20 b784 6b00 |009e: invoke-virtual {v11, v6}, Lde/kromke/andreas/musictagger/TagsActivity;.getEnglishStringArray:(I)[Ljava/lang/String; // method@84b7 │ │ -2c2cd6: 0c06 |00a1: move-result-object v6 │ │ -2c2cd8: 5bb6 f980 |00a2: iput-object v6, v11, Lde/kromke/andreas/musictagger/TagsActivity;.mComposers:[Ljava/lang/String; // field@80f9 │ │ -2c2cdc: 2206 f902 |00a4: new-instance v6, Landroid/widget/ArrayAdapter; // type@02f9 │ │ -2c2ce0: 54b7 f980 |00a6: iget-object v7, v11, Lde/kromke/andreas/musictagger/TagsActivity;.mComposers:[Ljava/lang/String; // field@80f9 │ │ -2c2ce4: 7040 2713 b678 |00a8: invoke-direct {v6, v11, v8, v7}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;I[Ljava/lang/Object;)V // method@1327 │ │ -2c2cea: 6e20 3913 6300 |00ab: invoke-virtual {v3, v6}, Landroid/widget/AutoCompleteTextView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@1339 │ │ -2c2cf0: 1403 ce00 097f |00ae: const v3, #float 1.82108e+38 // #7f0900ce │ │ -2c2cf6: 6e20 b284 3b00 |00b1: invoke-virtual {v11, v3}, Lde/kromke/andreas/musictagger/TagsActivity;.findViewById:(I)Landroid/view/View; // method@84b2 │ │ -2c2cfc: 0c03 |00b4: move-result-object v3 │ │ -2c2cfe: 1f03 a70d |00b5: check-cast v3, Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // type@0da7 │ │ -2c2d02: 5bb3 fb80 |00b7: iput-object v3, v11, Lde/kromke/andreas/musictagger/TagsActivity;.mFloatingButton1:Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // field@80fb │ │ -2c2d06: 2206 c80f |00b9: new-instance v6, Lde/kromke/andreas/musictagger/TagsActivity$1; // type@0fc8 │ │ -2c2d0a: 7020 8484 b600 |00bb: invoke-direct {v6, v11}, Lde/kromke/andreas/musictagger/TagsActivity$1;.:(Lde/kromke/andreas/musictagger/TagsActivity;)V // method@8484 │ │ -2c2d10: 6e20 cd72 6300 |00be: invoke-virtual {v3, v6}, Lcom/google/android/material/floatingactionbutton/FloatingActionButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@72cd │ │ -2c2d16: 54b3 fb80 |00c1: iget-object v3, v11, Lde/kromke/andreas/musictagger/TagsActivity;.mFloatingButton1:Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // field@80fb │ │ -2c2d1a: 2206 c90f |00c3: new-instance v6, Lde/kromke/andreas/musictagger/TagsActivity$2; // type@0fc9 │ │ -2c2d1e: 7020 8684 b600 |00c5: invoke-direct {v6, v11}, Lde/kromke/andreas/musictagger/TagsActivity$2;.:(Lde/kromke/andreas/musictagger/TagsActivity;)V // method@8486 │ │ -2c2d24: 6e20 ce72 6300 |00c8: invoke-virtual {v3, v6}, Lcom/google/android/material/floatingactionbutton/FloatingActionButton;.setOnLongClickListener:(Landroid/view/View$OnLongClickListener;)V // method@72ce │ │ -2c2d2a: 1403 5901 097f |00cb: const v3, #float 1.82111e+38 // #7f090159 │ │ -2c2d30: 6e20 b284 3b00 |00ce: invoke-virtual {v11, v3}, Lde/kromke/andreas/musictagger/TagsActivity;.findViewById:(I)Landroid/view/View; // method@84b2 │ │ -2c2d36: 0c03 |00d1: move-result-object v3 │ │ -2c2d38: 1f03 1d03 |00d2: check-cast v3, Landroid/widget/ProgressBar; // type@031d │ │ -2c2d3c: 5bb3 0481 |00d4: iput-object v3, v11, Lde/kromke/andreas/musictagger/TagsActivity;.mProgressBar:Landroid/widget/ProgressBar; // field@8104 │ │ -2c2d40: 55b6 0981 |00d6: iget-boolean v6, v11, Lde/kromke/andreas/musictagger/TagsActivity;.mbAsyncTaskBusy:Z // field@8109 │ │ -2c2d44: 3906 0500 |00d8: if-nez v6, 00dd // +0005 │ │ -2c2d48: 6e20 6f15 5300 |00da: invoke-virtual {v3, v5}, Landroid/widget/ProgressBar;.setVisibility:(I)V // method@156f │ │ -2c2d4e: 380c 2600 |00dd: if-eqz v12, 0103 // +0026 │ │ -2c2d52: 54b3 0781 |00df: iget-object v3, v11, Lde/kromke/andreas/musictagger/TagsActivity;.mTagInputFieldTable:[Lde/kromke/andreas/musictagger/TagsActivity$TagInputField; // field@8107 │ │ -2c2d56: 2136 |00e1: array-length v6, v3 │ │ -2c2d58: 1207 |00e2: const/4 v7, #int 0 // #0 │ │ -2c2d5a: 3567 2000 |00e3: if-ge v7, v6, 0103 // +0020 │ │ -2c2d5e: 4608 0307 |00e5: aget-object v8, v3, v7 │ │ -2c2d62: 2209 3910 |00e7: new-instance v9, Ljava/lang/StringBuilder; // type@1039 │ │ -2c2d66: 7010 cc87 0900 |00e9: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c2d6c: 1a0a 2969 |00ec: const-string v10, "edittext" // string@6929 │ │ -2c2d70: 6e20 d787 a900 |00ee: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c2d76: 528a ec80 |00f1: iget v10, v8, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.editTextResourceId:I // field@80ec │ │ -2c2d7a: 6e20 d387 a900 |00f3: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2c2d80: 6e10 df87 0900 |00f6: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c2d86: 0c09 |00f9: move-result-object v9 │ │ -2c2d88: 6e20 8806 9c00 |00fa: invoke-virtual {v12, v9}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0688 │ │ -2c2d8e: 0c09 |00fd: move-result-object v9 │ │ -2c2d90: 5b89 ed80 |00fe: iput-object v9, v8, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.savedText:Ljava/lang/String; // field@80ed │ │ -2c2d94: d807 0701 |0100: add-int/lit8 v7, v7, #int 1 // #01 │ │ -2c2d98: 28e1 |0102: goto 00e3 // -001f │ │ -2c2d9a: 6e10 b884 0b00 |0103: invoke-virtual {v11}, Lde/kromke/andreas/musictagger/TagsActivity;.getIntent:()Landroid/content/Intent; // method@84b8 │ │ -2c2da0: 0c0c |0106: move-result-object v12 │ │ -2c2da2: 380c 4f00 |0107: if-eqz v12, 0156 // +004f │ │ -2c2da6: 2203 3910 |0109: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ -2c2daa: 7010 cc87 0300 |010b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c2db0: 1a06 5296 |010e: const-string v6, "onCreate(): intent action is " // string@9652 │ │ -2c2db4: 6e20 d787 6300 |0110: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c2dba: 6e10 6e02 0c00 |0113: invoke-virtual {v12}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@026e │ │ -2c2dc0: 0c06 |0116: move-result-object v6 │ │ -2c2dc2: 6e20 d787 6300 |0117: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c2dc8: 6e10 df87 0300 |011a: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c2dce: 0c03 |011d: move-result-object v3 │ │ -2c2dd0: 7120 450e 3000 |011e: invoke-static {v0, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ -2c2dd6: 6e20 b184 cb00 |0121: invoke-virtual {v11, v12}, Lde/kromke/andreas/musictagger/TagsActivity;.extractFileListFromIntent:(Landroid/content/Intent;)V // method@84b1 │ │ -2c2ddc: 54b3 fa80 |0124: iget-object v3, v11, Lde/kromke/andreas/musictagger/TagsActivity;.mFileList:Ljava/util/List; // field@80fa │ │ -2c2de0: 3803 0b00 |0126: if-eqz v3, 0131 // +000b │ │ -2c2de4: 1a03 5396 |0128: const-string v3, "onCreate(): process path arguments" // string@9653 │ │ -2c2de8: 7120 450e 3000 |012a: invoke-static {v0, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ -2c2dee: 7010 c984 0b00 |012d: invoke-direct {v11}, Lde/kromke/andreas/musictagger/TagsActivity;.populateAudioFiles:()V // method@84c9 │ │ -2c2df4: 2815 |0130: goto 0145 // +0015 │ │ -2c2df6: 6e10 b484 0b00 |0131: invoke-virtual {v11}, Lde/kromke/andreas/musictagger/TagsActivity;.getApplicationContext:()Landroid/content/Context; // method@84b4 │ │ -2c2dfc: 0c03 |0134: move-result-object v3 │ │ -2c2dfe: 1a06 cc15 |0135: const-string v6, "ERROR: no path argument" // string@15cc │ │ -2c2e02: 7130 7a16 6304 |0137: invoke-static {v3, v6, v4}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@167a │ │ -2c2e08: 0c03 |013a: move-result-object v3 │ │ -2c2e0a: 6e10 7b16 0300 |013b: invoke-virtual {v3}, Landroid/widget/Toast;.show:()V // method@167b │ │ -2c2e10: 1203 |013e: const/4 v3, #int 0 // #0 │ │ -2c2e12: 6e30 cf84 4b03 |013f: invoke-virtual {v11, v4, v3}, Lde/kromke/andreas/musictagger/TagsActivity;.setResult:(ILandroid/content/Intent;)V // method@84cf │ │ -2c2e18: 6e10 b384 0b00 |0142: invoke-virtual {v11}, Lde/kromke/andreas/musictagger/TagsActivity;.finish:()V // method@84b3 │ │ -2c2e1e: 1a03 66ae |0145: const-string v3, "tableCount" // string@ae66 │ │ -2c2e22: 12f6 |0147: const/4 v6, #int -1 // #ff │ │ -2c2e24: 6e30 7702 3c06 |0148: invoke-virtual {v12, v3, v6}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0277 │ │ -2c2e2a: 0a03 |014b: move-result v3 │ │ -2c2e2c: 59b3 0581 |014c: iput v3, v11, Lde/kromke/andreas/musictagger/TagsActivity;.mTableCount:I // field@8105 │ │ -2c2e30: 1a03 67ae |014e: const-string v3, "tablePos" // string@ae67 │ │ -2c2e34: 6e30 7702 3c06 |0150: invoke-virtual {v12, v3, v6}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0277 │ │ -2c2e3a: 0a0c |0153: move-result v12 │ │ -2c2e3c: 59bc 0681 |0154: iput v12, v11, Lde/kromke/andreas/musictagger/TagsActivity;.mTablePos:I // field@8106 │ │ -2c2e40: 54bc fa80 |0156: iget-object v12, v11, Lde/kromke/andreas/musictagger/TagsActivity;.mFileList:Ljava/util/List; // field@80fa │ │ -2c2e44: 7210 7389 0c00 |0158: invoke-interface {v12}, Ljava/util/List;.size:()I // method@8973 │ │ -2c2e4a: 0a0c |015b: move-result v12 │ │ -2c2e4c: 334c 2b00 |015c: if-ne v12, v4, 0187 // +002b │ │ -2c2e50: 1403 da00 097f |015e: const v3, #float 1.82109e+38 // #7f0900da │ │ -2c2e56: 6e20 b284 3b00 |0161: invoke-virtual {v11, v3}, Lde/kromke/andreas/musictagger/TagsActivity;.findViewById:(I)Landroid/view/View; // method@84b2 │ │ -2c2e5c: 0c03 |0164: move-result-object v3 │ │ -2c2e5e: 1f03 3203 |0165: check-cast v3, Landroid/widget/TextView; // type@0332 │ │ -2c2e62: 54b5 fa80 |0167: iget-object v5, v11, Lde/kromke/andreas/musictagger/TagsActivity;.mFileList:Ljava/util/List; // field@80fa │ │ -2c2e66: 7220 6a89 2500 |0169: invoke-interface {v5, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ -2c2e6c: 0c02 |016c: move-result-object v2 │ │ -2c2e6e: 1f02 dc0f |016d: check-cast v2, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry; // type@0fdc │ │ -2c2e72: 7210 0685 0200 |016f: invoke-interface {v2}, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;.getName:()Ljava/lang/String; // method@8506 │ │ -2c2e78: 0c02 |0172: move-result-object v2 │ │ -2c2e7a: 6e20 6516 2300 |0173: invoke-virtual {v3, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1665 │ │ -2c2e80: 2202 ca0f |0176: new-instance v2, Lde/kromke/andreas/musictagger/TagsActivity$3; // type@0fca │ │ -2c2e84: 7020 8884 b200 |0178: invoke-direct {v2, v11}, Lde/kromke/andreas/musictagger/TagsActivity$3;.:(Lde/kromke/andreas/musictagger/TagsActivity;)V // method@8488 │ │ -2c2e8a: 6e20 5816 2300 |017b: invoke-virtual {v3, v2}, Landroid/widget/TextView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@1658 │ │ -2c2e90: 2202 cb0f |017e: new-instance v2, Lde/kromke/andreas/musictagger/TagsActivity$4; // type@0fcb │ │ -2c2e94: 7020 8a84 b200 |0180: invoke-direct {v2, v11}, Lde/kromke/andreas/musictagger/TagsActivity$4;.:(Lde/kromke/andreas/musictagger/TagsActivity;)V // method@848a │ │ -2c2e9a: 6e20 5916 2300 |0183: invoke-virtual {v3, v2}, Landroid/widget/TextView;.setOnLongClickListener:(Landroid/view/View$OnLongClickListener;)V // method@1659 │ │ -2c2ea0: 280d |0186: goto 0193 // +000d │ │ -2c2ea2: 1402 d900 097f |0187: const v2, #float 1.82109e+38 // #7f0900d9 │ │ -2c2ea8: 6e20 b284 2b00 |018a: invoke-virtual {v11, v2}, Lde/kromke/andreas/musictagger/TagsActivity;.findViewById:(I)Landroid/view/View; // method@84b2 │ │ -2c2eae: 0c02 |018d: move-result-object v2 │ │ -2c2eb0: 1f02 1403 |018e: check-cast v2, Landroid/widget/LinearLayout; // type@0314 │ │ -2c2eb4: 6e20 e414 5200 |0190: invoke-virtual {v2, v5}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@14e4 │ │ -2c2eba: 3801 4000 |0193: if-eqz v1, 01d3 // +0040 │ │ -2c2ebe: 6e20 6b17 4100 |0195: invoke-virtual {v1, v4}, Landroidx/appcompat/app/ActionBar;.setDisplayHomeAsUpEnabled:(Z)V // method@176b │ │ -2c2ec4: 364c 3400 |0198: if-gt v12, v4, 01cc // +0034 │ │ -2c2ec8: 52b2 0581 |019a: iget v2, v11, Lde/kromke/andreas/musictagger/TagsActivity;.mTableCount:I // field@8105 │ │ -2c2ecc: 3a02 3000 |019c: if-ltz v2, 01cc // +0030 │ │ -2c2ed0: 52b2 0681 |019e: iget v2, v11, Lde/kromke/andreas/musictagger/TagsActivity;.mTablePos:I // field@8106 │ │ -2c2ed4: 3b02 0300 |01a0: if-gez v2, 01a3 // +0003 │ │ -2c2ed8: 282a |01a2: goto 01cc // +002a │ │ -2c2eda: 220c 3910 |01a3: new-instance v12, Ljava/lang/StringBuilder; // type@1039 │ │ -2c2ede: 7010 cc87 0c00 |01a5: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c2ee4: 1402 8300 107f |01a8: const v2, #float 1.91411e+38 // #7f100083 │ │ -2c2eea: 6e20 bb84 2b00 |01ab: invoke-virtual {v11, v2}, Lde/kromke/andreas/musictagger/TagsActivity;.getString:(I)Ljava/lang/String; // method@84bb │ │ -2c2ef0: 0c02 |01ae: move-result-object v2 │ │ -2c2ef2: 6e20 d787 2c00 |01af: invoke-virtual {v12, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c2ef8: 1a02 5000 |01b2: const-string v2, " " // string@0050 │ │ -2c2efc: 6e20 d787 2c00 |01b4: invoke-virtual {v12, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c2f02: 52b2 0681 |01b7: iget v2, v11, Lde/kromke/andreas/musictagger/TagsActivity;.mTablePos:I // field@8106 │ │ -2c2f06: b042 |01b9: add-int/2addr v2, v4 │ │ -2c2f08: 6e20 d387 2c00 |01ba: invoke-virtual {v12, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2c2f0e: 1a02 6a04 |01bd: const-string v2, "/" // string@046a │ │ -2c2f12: 6e20 d787 2c00 |01bf: invoke-virtual {v12, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c2f18: 52b2 0581 |01c2: iget v2, v11, Lde/kromke/andreas/musictagger/TagsActivity;.mTableCount:I // field@8105 │ │ -2c2f1c: 6e20 d387 2c00 |01c4: invoke-virtual {v12, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2c2f22: 6e10 df87 0c00 |01c7: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c2f28: 0c0c |01ca: move-result-object v12 │ │ -2c2f2a: 2805 |01cb: goto 01d0 // +0005 │ │ -2c2f2c: 6e20 ba84 cb00 |01cc: invoke-virtual {v11, v12}, Lde/kromke/andreas/musictagger/TagsActivity;.getStrForFilesN:(I)Ljava/lang/String; // method@84ba │ │ -2c2f32: 0c0c |01cf: move-result-object v12 │ │ -2c2f34: 6e20 8517 c100 |01d0: invoke-virtual {v1, v12}, Landroidx/appcompat/app/ActionBar;.setSubtitle:(Ljava/lang/CharSequence;)V // method@1785 │ │ -2c2f3a: 6e10 d384 0b00 |01d3: invoke-virtual {v11}, Lde/kromke/andreas/musictagger/TagsActivity;.updateFloatingButton:()V // method@84d3 │ │ -2c2f40: 1a0c 4f96 |01d6: const-string v12, "onCreate() - done" // string@964f │ │ -2c2f44: 7120 450e c000 |01d8: invoke-static {v0, v12}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ -2c2f4a: 0e00 |01db: return-void │ │ +2c2b88: |[2c2b88] de.kromke.andreas.musictagger.TagsActivity.onCreate:(Landroid/os/Bundle;)V │ │ +2c2b98: 1a00 000e |0000: const-string v0, "CMT : TagsActivity" // string@0e00 │ │ +2c2b9c: 1a01 4e96 |0002: const-string v1, "onCreate()" // string@964e │ │ +2c2ba0: 7120 450e 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ +2c2ba6: 6f20 fd83 cb00 |0007: invoke-super {v11, v12}, Lde/kromke/andreas/musictagger/BasicActivity;.onCreate:(Landroid/os/Bundle;)V // method@83fd │ │ +2c2bac: 1401 1d00 0c7f |000a: const v1, #float 1.86093e+38 // #7f0c001d │ │ +2c2bb2: 6e20 ce84 1b00 |000d: invoke-virtual {v11, v1}, Lde/kromke/andreas/musictagger/TagsActivity;.setContentView:(I)V // method@84ce │ │ +2c2bb8: 1401 c701 097f |0010: const v1, #float 1.82113e+38 // #7f0901c7 │ │ +2c2bbe: 6e20 b284 1b00 |0013: invoke-virtual {v11, v1}, Lde/kromke/andreas/musictagger/TagsActivity;.findViewById:(I)Landroid/view/View; // method@84b2 │ │ +2c2bc4: 0c01 |0016: move-result-object v1 │ │ +2c2bc6: 1f01 0405 |0017: check-cast v1, Landroidx/appcompat/widget/Toolbar; // type@0504 │ │ +2c2bca: 6e20 d084 1b00 |0019: invoke-virtual {v11, v1}, Lde/kromke/andreas/musictagger/TagsActivity;.setSupportActionBar:(Landroidx/appcompat/widget/Toolbar;)V // method@84d0 │ │ +2c2bd0: 6e10 bc84 0b00 |001c: invoke-virtual {v11}, Lde/kromke/andreas/musictagger/TagsActivity;.getSupportActionBar:()Landroidx/appcompat/app/ActionBar; // method@84bc │ │ +2c2bd6: 0c01 |001f: move-result-object v1 │ │ +2c2bd8: 6e10 bd84 0b00 |0020: invoke-virtual {v11}, Lde/kromke/andreas/musictagger/TagsActivity;.getWindow:()Landroid/view/Window; // method@84bd │ │ +2c2bde: 0c02 |0023: move-result-object v2 │ │ +2c2be0: 1233 |0024: const/4 v3, #int 3 // #3 │ │ +2c2be2: 6e20 bc11 3200 |0025: invoke-virtual {v2, v3}, Landroid/view/Window;.setSoftInputMode:(I)V // method@11bc │ │ +2c2be8: 1202 |0028: const/4 v2, #int 0 // #0 │ │ +2c2bea: 5cb2 0f81 |0029: iput-boolean v2, v11, Lde/kromke/andreas/musictagger/TagsActivity;.mbMenuItemSafSelectEnabled:Z // field@810f │ │ +2c2bee: 1a03 fd9a |002b: const-string v3, "prefExpertMode" // string@9afd │ │ +2c2bf2: 1214 |002d: const/4 v4, #int 1 // #1 │ │ +2c2bf4: 7120 d784 4300 |002e: invoke-static {v3, v4}, Lde/kromke/andreas/musictagger/UserSettings;.getBool:(Ljava/lang/String;Z)Z // method@84d7 │ │ +2c2bfa: 0a03 |0031: move-result v3 │ │ +2c2bfc: 5cb3 0b81 |0032: iput-boolean v3, v11, Lde/kromke/andreas/musictagger/TagsActivity;.mbExpertMode:Z // field@810b │ │ +2c2c00: 1305 0800 |0034: const/16 v5, #int 8 // #8 │ │ +2c2c04: 3903 1400 |0036: if-nez v3, 004a // +0014 │ │ +2c2c08: 54b3 f580 |0038: iget-object v3, v11, Lde/kromke/andreas/musictagger/TagsActivity;.mAppleInputTable:[I // field@80f5 │ │ +2c2c0c: 2136 |003a: array-length v6, v3 │ │ +2c2c0e: 1207 |003b: const/4 v7, #int 0 // #0 │ │ +2c2c10: 3567 0e00 |003c: if-ge v7, v6, 004a // +000e │ │ +2c2c14: 4408 0307 |003e: aget v8, v3, v7 │ │ +2c2c18: 6e20 b284 8b00 |0040: invoke-virtual {v11, v8}, Lde/kromke/andreas/musictagger/TagsActivity;.findViewById:(I)Landroid/view/View; // method@84b2 │ │ +2c2c1e: 0c08 |0043: move-result-object v8 │ │ +2c2c20: 6e20 9d10 5800 |0044: invoke-virtual {v8, v5}, Landroid/view/View;.setVisibility:(I)V // method@109d │ │ +2c2c26: d807 0701 |0047: add-int/lit8 v7, v7, #int 1 // #01 │ │ +2c2c2a: 28f3 |0049: goto 003c // -000d │ │ +2c2c2c: 1a03 039b |004a: const-string v3, "prefStandardOrApple" // string@9b03 │ │ +2c2c30: 7120 d984 4300 |004c: invoke-static {v3, v4}, Lde/kromke/andreas/musictagger/UserSettings;.getIntStoredAsString:(Ljava/lang/String;I)I // method@84d9 │ │ +2c2c36: 0a03 |004f: move-result v3 │ │ +2c2c38: 59b3 0881 |0050: iput v3, v11, Lde/kromke/andreas/musictagger/TagsActivity;.mTagMode:I // field@8108 │ │ +2c2c3c: 1a03 009b |0052: const-string v3, "prefLocaliseGenres" // string@9b00 │ │ +2c2c40: 7120 d784 4300 |0054: invoke-static {v3, v4}, Lde/kromke/andreas/musictagger/UserSettings;.getBool:(Ljava/lang/String;Z)Z // method@84d7 │ │ +2c2c46: 0a03 |0057: move-result v3 │ │ +2c2c48: 5cb3 0c81 |0058: iput-boolean v3, v11, Lde/kromke/andreas/musictagger/TagsActivity;.mbLocaliseGenres:Z // field@810c │ │ +2c2c4c: 1a03 fc9a |005a: const-string v3, "prefDryRun" // string@9afc │ │ +2c2c50: 7120 d784 2300 |005c: invoke-static {v3, v2}, Lde/kromke/andreas/musictagger/UserSettings;.getBool:(Ljava/lang/String;Z)Z // method@84d7 │ │ +2c2c56: 0a03 |005f: move-result v3 │ │ +2c2c58: 5cb3 0a81 |0060: iput-boolean v3, v11, Lde/kromke/andreas/musictagger/TagsActivity;.mbDryRun:Z // field@810a │ │ +2c2c5c: 1403 de00 097f |0062: const v3, #float 1.82109e+38 // #7f0900de │ │ +2c2c62: 6e20 b284 3b00 |0065: invoke-virtual {v11, v3}, Lde/kromke/andreas/musictagger/TagsActivity;.findViewById:(I)Landroid/view/View; // method@84b2 │ │ +2c2c68: 0c03 |0068: move-result-object v3 │ │ +2c2c6a: 1f03 fb02 |0069: check-cast v3, Landroid/widget/AutoCompleteTextView; // type@02fb │ │ +2c2c6e: 6e10 b984 0b00 |006b: invoke-virtual {v11}, Lde/kromke/andreas/musictagger/TagsActivity;.getResources:()Landroid/content/res/Resources; // method@84b9 │ │ +2c2c74: 0c06 |006e: move-result-object v6 │ │ +2c2c76: 1407 0300 037f |006f: const v7, #float 1.74129e+38 // #7f030003 │ │ +2c2c7c: 6e20 2b03 7600 |0072: invoke-virtual {v6, v7}, Landroid/content/res/Resources;.getStringArray:(I)[Ljava/lang/String; // method@032b │ │ +2c2c82: 0c06 |0075: move-result-object v6 │ │ +2c2c84: 5bb6 fd80 |0076: iput-object v6, v11, Lde/kromke/andreas/musictagger/TagsActivity;.mGenresLocalised:[Ljava/lang/String; // field@80fd │ │ +2c2c88: 6e20 b784 7b00 |0078: invoke-virtual {v11, v7}, Lde/kromke/andreas/musictagger/TagsActivity;.getEnglishStringArray:(I)[Ljava/lang/String; // method@84b7 │ │ +2c2c8e: 0c06 |007b: move-result-object v6 │ │ +2c2c90: 5bb6 fc80 |007c: iput-object v6, v11, Lde/kromke/andreas/musictagger/TagsActivity;.mGenresEnglish:[Ljava/lang/String; // field@80fc │ │ +2c2c94: 2206 f902 |007e: new-instance v6, Landroid/widget/ArrayAdapter; // type@02f9 │ │ +2c2c98: 55b7 0c81 |0080: iget-boolean v7, v11, Lde/kromke/andreas/musictagger/TagsActivity;.mbLocaliseGenres:Z // field@810c │ │ +2c2c9c: 3807 0500 |0082: if-eqz v7, 0087 // +0005 │ │ +2c2ca0: 54b7 fd80 |0084: iget-object v7, v11, Lde/kromke/andreas/musictagger/TagsActivity;.mGenresLocalised:[Ljava/lang/String; // field@80fd │ │ +2c2ca4: 2803 |0086: goto 0089 // +0003 │ │ +2c2ca6: 54b7 fc80 |0087: iget-object v7, v11, Lde/kromke/andreas/musictagger/TagsActivity;.mGenresEnglish:[Ljava/lang/String; // field@80fc │ │ +2c2caa: 1408 0300 0901 |0089: const v8, #float 2.51629e-38 // #01090003 │ │ +2c2cb0: 7040 2713 b678 |008c: invoke-direct {v6, v11, v8, v7}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;I[Ljava/lang/Object;)V // method@1327 │ │ +2c2cb6: 6e20 3913 6300 |008f: invoke-virtual {v3, v6}, Landroid/widget/AutoCompleteTextView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@1339 │ │ +2c2cbc: 1403 9900 097f |0092: const v3, #float 1.82107e+38 // #7f090099 │ │ +2c2cc2: 6e20 b284 3b00 |0095: invoke-virtual {v11, v3}, Lde/kromke/andreas/musictagger/TagsActivity;.findViewById:(I)Landroid/view/View; // method@84b2 │ │ +2c2cc8: 0c03 |0098: move-result-object v3 │ │ +2c2cca: 1f03 fb02 |0099: check-cast v3, Landroid/widget/AutoCompleteTextView; // type@02fb │ │ +2c2cce: 1406 0200 037f |009b: const v6, #float 1.74129e+38 // #7f030002 │ │ +2c2cd4: 6e20 b784 6b00 |009e: invoke-virtual {v11, v6}, Lde/kromke/andreas/musictagger/TagsActivity;.getEnglishStringArray:(I)[Ljava/lang/String; // method@84b7 │ │ +2c2cda: 0c06 |00a1: move-result-object v6 │ │ +2c2cdc: 5bb6 f980 |00a2: iput-object v6, v11, Lde/kromke/andreas/musictagger/TagsActivity;.mComposers:[Ljava/lang/String; // field@80f9 │ │ +2c2ce0: 2206 f902 |00a4: new-instance v6, Landroid/widget/ArrayAdapter; // type@02f9 │ │ +2c2ce4: 54b7 f980 |00a6: iget-object v7, v11, Lde/kromke/andreas/musictagger/TagsActivity;.mComposers:[Ljava/lang/String; // field@80f9 │ │ +2c2ce8: 7040 2713 b678 |00a8: invoke-direct {v6, v11, v8, v7}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;I[Ljava/lang/Object;)V // method@1327 │ │ +2c2cee: 6e20 3913 6300 |00ab: invoke-virtual {v3, v6}, Landroid/widget/AutoCompleteTextView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@1339 │ │ +2c2cf4: 1403 ce00 097f |00ae: const v3, #float 1.82108e+38 // #7f0900ce │ │ +2c2cfa: 6e20 b284 3b00 |00b1: invoke-virtual {v11, v3}, Lde/kromke/andreas/musictagger/TagsActivity;.findViewById:(I)Landroid/view/View; // method@84b2 │ │ +2c2d00: 0c03 |00b4: move-result-object v3 │ │ +2c2d02: 1f03 a70d |00b5: check-cast v3, Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // type@0da7 │ │ +2c2d06: 5bb3 fb80 |00b7: iput-object v3, v11, Lde/kromke/andreas/musictagger/TagsActivity;.mFloatingButton1:Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // field@80fb │ │ +2c2d0a: 2206 c80f |00b9: new-instance v6, Lde/kromke/andreas/musictagger/TagsActivity$1; // type@0fc8 │ │ +2c2d0e: 7020 8484 b600 |00bb: invoke-direct {v6, v11}, Lde/kromke/andreas/musictagger/TagsActivity$1;.:(Lde/kromke/andreas/musictagger/TagsActivity;)V // method@8484 │ │ +2c2d14: 6e20 cd72 6300 |00be: invoke-virtual {v3, v6}, Lcom/google/android/material/floatingactionbutton/FloatingActionButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@72cd │ │ +2c2d1a: 54b3 fb80 |00c1: iget-object v3, v11, Lde/kromke/andreas/musictagger/TagsActivity;.mFloatingButton1:Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // field@80fb │ │ +2c2d1e: 2206 c90f |00c3: new-instance v6, Lde/kromke/andreas/musictagger/TagsActivity$2; // type@0fc9 │ │ +2c2d22: 7020 8684 b600 |00c5: invoke-direct {v6, v11}, Lde/kromke/andreas/musictagger/TagsActivity$2;.:(Lde/kromke/andreas/musictagger/TagsActivity;)V // method@8486 │ │ +2c2d28: 6e20 ce72 6300 |00c8: invoke-virtual {v3, v6}, Lcom/google/android/material/floatingactionbutton/FloatingActionButton;.setOnLongClickListener:(Landroid/view/View$OnLongClickListener;)V // method@72ce │ │ +2c2d2e: 1403 5901 097f |00cb: const v3, #float 1.82111e+38 // #7f090159 │ │ +2c2d34: 6e20 b284 3b00 |00ce: invoke-virtual {v11, v3}, Lde/kromke/andreas/musictagger/TagsActivity;.findViewById:(I)Landroid/view/View; // method@84b2 │ │ +2c2d3a: 0c03 |00d1: move-result-object v3 │ │ +2c2d3c: 1f03 1d03 |00d2: check-cast v3, Landroid/widget/ProgressBar; // type@031d │ │ +2c2d40: 5bb3 0481 |00d4: iput-object v3, v11, Lde/kromke/andreas/musictagger/TagsActivity;.mProgressBar:Landroid/widget/ProgressBar; // field@8104 │ │ +2c2d44: 55b6 0981 |00d6: iget-boolean v6, v11, Lde/kromke/andreas/musictagger/TagsActivity;.mbAsyncTaskBusy:Z // field@8109 │ │ +2c2d48: 3906 0500 |00d8: if-nez v6, 00dd // +0005 │ │ +2c2d4c: 6e20 6f15 5300 |00da: invoke-virtual {v3, v5}, Landroid/widget/ProgressBar;.setVisibility:(I)V // method@156f │ │ +2c2d52: 380c 2600 |00dd: if-eqz v12, 0103 // +0026 │ │ +2c2d56: 54b3 0781 |00df: iget-object v3, v11, Lde/kromke/andreas/musictagger/TagsActivity;.mTagInputFieldTable:[Lde/kromke/andreas/musictagger/TagsActivity$TagInputField; // field@8107 │ │ +2c2d5a: 2136 |00e1: array-length v6, v3 │ │ +2c2d5c: 1207 |00e2: const/4 v7, #int 0 // #0 │ │ +2c2d5e: 3567 2000 |00e3: if-ge v7, v6, 0103 // +0020 │ │ +2c2d62: 4608 0307 |00e5: aget-object v8, v3, v7 │ │ +2c2d66: 2209 3910 |00e7: new-instance v9, Ljava/lang/StringBuilder; // type@1039 │ │ +2c2d6a: 7010 cc87 0900 |00e9: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c2d70: 1a0a 2969 |00ec: const-string v10, "edittext" // string@6929 │ │ +2c2d74: 6e20 d787 a900 |00ee: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c2d7a: 528a ec80 |00f1: iget v10, v8, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.editTextResourceId:I // field@80ec │ │ +2c2d7e: 6e20 d387 a900 |00f3: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2c2d84: 6e10 df87 0900 |00f6: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c2d8a: 0c09 |00f9: move-result-object v9 │ │ +2c2d8c: 6e20 8806 9c00 |00fa: invoke-virtual {v12, v9}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0688 │ │ +2c2d92: 0c09 |00fd: move-result-object v9 │ │ +2c2d94: 5b89 ed80 |00fe: iput-object v9, v8, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.savedText:Ljava/lang/String; // field@80ed │ │ +2c2d98: d807 0701 |0100: add-int/lit8 v7, v7, #int 1 // #01 │ │ +2c2d9c: 28e1 |0102: goto 00e3 // -001f │ │ +2c2d9e: 6e10 b884 0b00 |0103: invoke-virtual {v11}, Lde/kromke/andreas/musictagger/TagsActivity;.getIntent:()Landroid/content/Intent; // method@84b8 │ │ +2c2da4: 0c0c |0106: move-result-object v12 │ │ +2c2da6: 380c 4f00 |0107: if-eqz v12, 0156 // +004f │ │ +2c2daa: 2203 3910 |0109: new-instance v3, Ljava/lang/StringBuilder; // type@1039 │ │ +2c2dae: 7010 cc87 0300 |010b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c2db4: 1a06 5296 |010e: const-string v6, "onCreate(): intent action is " // string@9652 │ │ +2c2db8: 6e20 d787 6300 |0110: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c2dbe: 6e10 6e02 0c00 |0113: invoke-virtual {v12}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@026e │ │ +2c2dc4: 0c06 |0116: move-result-object v6 │ │ +2c2dc6: 6e20 d787 6300 |0117: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c2dcc: 6e10 df87 0300 |011a: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c2dd2: 0c03 |011d: move-result-object v3 │ │ +2c2dd4: 7120 450e 3000 |011e: invoke-static {v0, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ +2c2dda: 6e20 b184 cb00 |0121: invoke-virtual {v11, v12}, Lde/kromke/andreas/musictagger/TagsActivity;.extractFileListFromIntent:(Landroid/content/Intent;)V // method@84b1 │ │ +2c2de0: 54b3 fa80 |0124: iget-object v3, v11, Lde/kromke/andreas/musictagger/TagsActivity;.mFileList:Ljava/util/List; // field@80fa │ │ +2c2de4: 3803 0b00 |0126: if-eqz v3, 0131 // +000b │ │ +2c2de8: 1a03 5396 |0128: const-string v3, "onCreate(): process path arguments" // string@9653 │ │ +2c2dec: 7120 450e 3000 |012a: invoke-static {v0, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ +2c2df2: 7010 c984 0b00 |012d: invoke-direct {v11}, Lde/kromke/andreas/musictagger/TagsActivity;.populateAudioFiles:()V // method@84c9 │ │ +2c2df8: 2815 |0130: goto 0145 // +0015 │ │ +2c2dfa: 6e10 b484 0b00 |0131: invoke-virtual {v11}, Lde/kromke/andreas/musictagger/TagsActivity;.getApplicationContext:()Landroid/content/Context; // method@84b4 │ │ +2c2e00: 0c03 |0134: move-result-object v3 │ │ +2c2e02: 1a06 cc15 |0135: const-string v6, "ERROR: no path argument" // string@15cc │ │ +2c2e06: 7130 7a16 6304 |0137: invoke-static {v3, v6, v4}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@167a │ │ +2c2e0c: 0c03 |013a: move-result-object v3 │ │ +2c2e0e: 6e10 7b16 0300 |013b: invoke-virtual {v3}, Landroid/widget/Toast;.show:()V // method@167b │ │ +2c2e14: 1203 |013e: const/4 v3, #int 0 // #0 │ │ +2c2e16: 6e30 cf84 4b03 |013f: invoke-virtual {v11, v4, v3}, Lde/kromke/andreas/musictagger/TagsActivity;.setResult:(ILandroid/content/Intent;)V // method@84cf │ │ +2c2e1c: 6e10 b384 0b00 |0142: invoke-virtual {v11}, Lde/kromke/andreas/musictagger/TagsActivity;.finish:()V // method@84b3 │ │ +2c2e22: 1a03 66ae |0145: const-string v3, "tableCount" // string@ae66 │ │ +2c2e26: 12f6 |0147: const/4 v6, #int -1 // #ff │ │ +2c2e28: 6e30 7702 3c06 |0148: invoke-virtual {v12, v3, v6}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0277 │ │ +2c2e2e: 0a03 |014b: move-result v3 │ │ +2c2e30: 59b3 0581 |014c: iput v3, v11, Lde/kromke/andreas/musictagger/TagsActivity;.mTableCount:I // field@8105 │ │ +2c2e34: 1a03 67ae |014e: const-string v3, "tablePos" // string@ae67 │ │ +2c2e38: 6e30 7702 3c06 |0150: invoke-virtual {v12, v3, v6}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0277 │ │ +2c2e3e: 0a0c |0153: move-result v12 │ │ +2c2e40: 59bc 0681 |0154: iput v12, v11, Lde/kromke/andreas/musictagger/TagsActivity;.mTablePos:I // field@8106 │ │ +2c2e44: 54bc fa80 |0156: iget-object v12, v11, Lde/kromke/andreas/musictagger/TagsActivity;.mFileList:Ljava/util/List; // field@80fa │ │ +2c2e48: 7210 7389 0c00 |0158: invoke-interface {v12}, Ljava/util/List;.size:()I // method@8973 │ │ +2c2e4e: 0a0c |015b: move-result v12 │ │ +2c2e50: 334c 2b00 |015c: if-ne v12, v4, 0187 // +002b │ │ +2c2e54: 1403 da00 097f |015e: const v3, #float 1.82109e+38 // #7f0900da │ │ +2c2e5a: 6e20 b284 3b00 |0161: invoke-virtual {v11, v3}, Lde/kromke/andreas/musictagger/TagsActivity;.findViewById:(I)Landroid/view/View; // method@84b2 │ │ +2c2e60: 0c03 |0164: move-result-object v3 │ │ +2c2e62: 1f03 3203 |0165: check-cast v3, Landroid/widget/TextView; // type@0332 │ │ +2c2e66: 54b5 fa80 |0167: iget-object v5, v11, Lde/kromke/andreas/musictagger/TagsActivity;.mFileList:Ljava/util/List; // field@80fa │ │ +2c2e6a: 7220 6a89 2500 |0169: invoke-interface {v5, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@896a │ │ +2c2e70: 0c02 |016c: move-result-object v2 │ │ +2c2e72: 1f02 dc0f |016d: check-cast v2, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry; // type@0fdc │ │ +2c2e76: 7210 0685 0200 |016f: invoke-interface {v2}, Lde/kromke/andreas/utilities/DirectoryTree$DirectoryEntry;.getName:()Ljava/lang/String; // method@8506 │ │ +2c2e7c: 0c02 |0172: move-result-object v2 │ │ +2c2e7e: 6e20 6516 2300 |0173: invoke-virtual {v3, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1665 │ │ +2c2e84: 2202 ca0f |0176: new-instance v2, Lde/kromke/andreas/musictagger/TagsActivity$3; // type@0fca │ │ +2c2e88: 7020 8884 b200 |0178: invoke-direct {v2, v11}, Lde/kromke/andreas/musictagger/TagsActivity$3;.:(Lde/kromke/andreas/musictagger/TagsActivity;)V // method@8488 │ │ +2c2e8e: 6e20 5816 2300 |017b: invoke-virtual {v3, v2}, Landroid/widget/TextView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@1658 │ │ +2c2e94: 2202 cb0f |017e: new-instance v2, Lde/kromke/andreas/musictagger/TagsActivity$4; // type@0fcb │ │ +2c2e98: 7020 8a84 b200 |0180: invoke-direct {v2, v11}, Lde/kromke/andreas/musictagger/TagsActivity$4;.:(Lde/kromke/andreas/musictagger/TagsActivity;)V // method@848a │ │ +2c2e9e: 6e20 5916 2300 |0183: invoke-virtual {v3, v2}, Landroid/widget/TextView;.setOnLongClickListener:(Landroid/view/View$OnLongClickListener;)V // method@1659 │ │ +2c2ea4: 280d |0186: goto 0193 // +000d │ │ +2c2ea6: 1402 d900 097f |0187: const v2, #float 1.82109e+38 // #7f0900d9 │ │ +2c2eac: 6e20 b284 2b00 |018a: invoke-virtual {v11, v2}, Lde/kromke/andreas/musictagger/TagsActivity;.findViewById:(I)Landroid/view/View; // method@84b2 │ │ +2c2eb2: 0c02 |018d: move-result-object v2 │ │ +2c2eb4: 1f02 1403 |018e: check-cast v2, Landroid/widget/LinearLayout; // type@0314 │ │ +2c2eb8: 6e20 e414 5200 |0190: invoke-virtual {v2, v5}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@14e4 │ │ +2c2ebe: 3801 4000 |0193: if-eqz v1, 01d3 // +0040 │ │ +2c2ec2: 6e20 6b17 4100 |0195: invoke-virtual {v1, v4}, Landroidx/appcompat/app/ActionBar;.setDisplayHomeAsUpEnabled:(Z)V // method@176b │ │ +2c2ec8: 364c 3400 |0198: if-gt v12, v4, 01cc // +0034 │ │ +2c2ecc: 52b2 0581 |019a: iget v2, v11, Lde/kromke/andreas/musictagger/TagsActivity;.mTableCount:I // field@8105 │ │ +2c2ed0: 3a02 3000 |019c: if-ltz v2, 01cc // +0030 │ │ +2c2ed4: 52b2 0681 |019e: iget v2, v11, Lde/kromke/andreas/musictagger/TagsActivity;.mTablePos:I // field@8106 │ │ +2c2ed8: 3b02 0300 |01a0: if-gez v2, 01a3 // +0003 │ │ +2c2edc: 282a |01a2: goto 01cc // +002a │ │ +2c2ede: 220c 3910 |01a3: new-instance v12, Ljava/lang/StringBuilder; // type@1039 │ │ +2c2ee2: 7010 cc87 0c00 |01a5: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c2ee8: 1402 8300 107f |01a8: const v2, #float 1.91411e+38 // #7f100083 │ │ +2c2eee: 6e20 bb84 2b00 |01ab: invoke-virtual {v11, v2}, Lde/kromke/andreas/musictagger/TagsActivity;.getString:(I)Ljava/lang/String; // method@84bb │ │ +2c2ef4: 0c02 |01ae: move-result-object v2 │ │ +2c2ef6: 6e20 d787 2c00 |01af: invoke-virtual {v12, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c2efc: 1a02 5000 |01b2: const-string v2, " " // string@0050 │ │ +2c2f00: 6e20 d787 2c00 |01b4: invoke-virtual {v12, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c2f06: 52b2 0681 |01b7: iget v2, v11, Lde/kromke/andreas/musictagger/TagsActivity;.mTablePos:I // field@8106 │ │ +2c2f0a: b042 |01b9: add-int/2addr v2, v4 │ │ +2c2f0c: 6e20 d387 2c00 |01ba: invoke-virtual {v12, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2c2f12: 1a02 6a04 |01bd: const-string v2, "/" // string@046a │ │ +2c2f16: 6e20 d787 2c00 |01bf: invoke-virtual {v12, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c2f1c: 52b2 0581 |01c2: iget v2, v11, Lde/kromke/andreas/musictagger/TagsActivity;.mTableCount:I // field@8105 │ │ +2c2f20: 6e20 d387 2c00 |01c4: invoke-virtual {v12, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2c2f26: 6e10 df87 0c00 |01c7: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c2f2c: 0c0c |01ca: move-result-object v12 │ │ +2c2f2e: 2805 |01cb: goto 01d0 // +0005 │ │ +2c2f30: 6e20 ba84 cb00 |01cc: invoke-virtual {v11, v12}, Lde/kromke/andreas/musictagger/TagsActivity;.getStrForFilesN:(I)Ljava/lang/String; // method@84ba │ │ +2c2f36: 0c0c |01cf: move-result-object v12 │ │ +2c2f38: 6e20 8517 c100 |01d0: invoke-virtual {v1, v12}, Landroidx/appcompat/app/ActionBar;.setSubtitle:(Ljava/lang/CharSequence;)V // method@1785 │ │ +2c2f3e: 6e10 d384 0b00 |01d3: invoke-virtual {v11}, Lde/kromke/andreas/musictagger/TagsActivity;.updateFloatingButton:()V // method@84d3 │ │ +2c2f44: 1a0c 4f96 |01d6: const-string v12, "onCreate() - done" // string@964f │ │ +2c2f48: 7120 450e c000 |01d8: invoke-static {v0, v12}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ +2c2f4e: 0e00 |01db: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=170 │ │ 0x0007 line=172 │ │ 0x000d line=173 │ │ 0x0013 line=174 │ │ 0x0019 line=175 │ │ @@ -1391885,22 +1391886,22 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -2c2f4c: |[2c2f4c] de.kromke.andreas.musictagger.TagsActivity.onDestroy:()V │ │ -2c2f5c: 1a00 000e |0000: const-string v0, "CMT : TagsActivity" // string@0e00 │ │ -2c2f60: 1a01 7996 |0002: const-string v1, "onDestroy()" // string@9679 │ │ -2c2f64: 7120 450e 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ -2c2f6a: 6f10 ff83 0200 |0007: invoke-super {v2}, Lde/kromke/andreas/musictagger/BasicActivity;.onDestroy:()V // method@83ff │ │ -2c2f70: 1a01 7a96 |000a: const-string v1, "onDestroy() - done" // string@967a │ │ -2c2f74: 7120 450e 1000 |000c: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ -2c2f7a: 0e00 |000f: return-void │ │ +2c2f50: |[2c2f50] de.kromke.andreas.musictagger.TagsActivity.onDestroy:()V │ │ +2c2f60: 1a00 000e |0000: const-string v0, "CMT : TagsActivity" // string@0e00 │ │ +2c2f64: 1a01 7996 |0002: const-string v1, "onDestroy()" // string@9679 │ │ +2c2f68: 7120 450e 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ +2c2f6e: 6f10 ff83 0200 |0007: invoke-super {v2}, Lde/kromke/andreas/musictagger/BasicActivity;.onDestroy:()V // method@83ff │ │ +2c2f74: 1a01 7a96 |000a: const-string v1, "onDestroy() - done" // string@967a │ │ +2c2f78: 7120 450e 1000 |000c: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ +2c2f7e: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=533 │ │ 0x0007 line=534 │ │ 0x000c line=535 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lde/kromke/andreas/musictagger/TagsActivity; │ │ @@ -1391910,28 +1391911,28 @@ │ │ type : '(Landroid/content/Intent;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -2c2f7c: |[2c2f7c] de.kromke.andreas.musictagger.TagsActivity.onNewIntent:(Landroid/content/Intent;)V │ │ -2c2f8c: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -2c2f90: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c2f96: 1a01 5d97 |0005: const-string v1, "onNewIntent(): intent action is " // string@975d │ │ -2c2f9a: 6e20 d787 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c2fa0: 6e10 6e02 0300 |000a: invoke-virtual {v3}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@026e │ │ -2c2fa6: 0c01 |000d: move-result-object v1 │ │ -2c2fa8: 6e20 d787 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c2fae: 6e10 df87 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c2fb4: 0c00 |0014: move-result-object v0 │ │ -2c2fb6: 1a01 000e |0015: const-string v1, "CMT : TagsActivity" // string@0e00 │ │ -2c2fba: 7120 450e 0100 |0017: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ -2c2fc0: 6f20 0084 3200 |001a: invoke-super {v2, v3}, Lde/kromke/andreas/musictagger/BasicActivity;.onNewIntent:(Landroid/content/Intent;)V // method@8400 │ │ -2c2fc6: 0e00 |001d: return-void │ │ +2c2f80: |[2c2f80] de.kromke.andreas.musictagger.TagsActivity.onNewIntent:(Landroid/content/Intent;)V │ │ +2c2f90: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +2c2f94: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c2f9a: 1a01 5d97 |0005: const-string v1, "onNewIntent(): intent action is " // string@975d │ │ +2c2f9e: 6e20 d787 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c2fa4: 6e10 6e02 0300 |000a: invoke-virtual {v3}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@026e │ │ +2c2faa: 0c01 |000d: move-result-object v1 │ │ +2c2fac: 6e20 d787 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c2fb2: 6e10 df87 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c2fb8: 0c00 |0014: move-result-object v0 │ │ +2c2fba: 1a01 000e |0015: const-string v1, "CMT : TagsActivity" // string@0e00 │ │ +2c2fbe: 7120 450e 0100 |0017: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ +2c2fc4: 6f20 0084 3200 |001a: invoke-super {v2, v3}, Lde/kromke/andreas/musictagger/BasicActivity;.onNewIntent:(Landroid/content/Intent;)V // method@8400 │ │ +2c2fca: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=547 │ │ 0x001a line=548 │ │ locals : │ │ 0x0000 - 0x001e reg=2 this Lde/kromke/andreas/musictagger/TagsActivity; │ │ 0x0000 - 0x001e reg=3 (null) Landroid/content/Intent; │ │ @@ -1391941,39 +1391942,39 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 49 16-bit code units │ │ -2c2fc8: |[2c2fc8] de.kromke.andreas.musictagger.TagsActivity.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ -2c2fd8: 6f20 0384 8700 |0000: invoke-super {v7, v8}, Lde/kromke/andreas/musictagger/BasicActivity;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@8403 │ │ -2c2fde: 5470 0781 |0003: iget-object v0, v7, Lde/kromke/andreas/musictagger/TagsActivity;.mTagInputFieldTable:[Lde/kromke/andreas/musictagger/TagsActivity$TagInputField; // field@8107 │ │ -2c2fe2: 2101 |0005: array-length v1, v0 │ │ -2c2fe4: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -2c2fe6: 3512 2900 |0007: if-ge v2, v1, 0030 // +0029 │ │ -2c2fea: 4603 0002 |0009: aget-object v3, v0, v2 │ │ -2c2fee: 5434 ea80 |000b: iget-object v4, v3, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.editText:Landroid/widget/EditText; // field@80ea │ │ -2c2ff2: 3804 2000 |000d: if-eqz v4, 002d // +0020 │ │ -2c2ff6: 6e10 c013 0400 |000f: invoke-virtual {v4}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@13c0 │ │ -2c2ffc: 0c04 |0012: move-result-object v4 │ │ -2c2ffe: 6e10 7687 0400 |0013: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@8776 │ │ -2c3004: 0c04 |0016: move-result-object v4 │ │ -2c3006: 2205 3910 |0017: new-instance v5, Ljava/lang/StringBuilder; // type@1039 │ │ -2c300a: 7010 cc87 0500 |0019: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c3010: 1a06 2969 |001c: const-string v6, "edittext" // string@6929 │ │ -2c3014: 6e20 d787 6500 |001e: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c301a: 5233 ec80 |0021: iget v3, v3, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.editTextResourceId:I // field@80ec │ │ -2c301e: 6e20 d387 3500 |0023: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2c3024: 6e10 df87 0500 |0026: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c302a: 0c03 |0029: move-result-object v3 │ │ -2c302c: 6e30 a206 3804 |002a: invoke-virtual {v8, v3, v4}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@06a2 │ │ -2c3032: d802 0201 |002d: add-int/lit8 v2, v2, #int 1 // #01 │ │ -2c3036: 28d8 |002f: goto 0007 // -0028 │ │ -2c3038: 0e00 |0030: return-void │ │ +2c2fcc: |[2c2fcc] de.kromke.andreas.musictagger.TagsActivity.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ +2c2fdc: 6f20 0384 8700 |0000: invoke-super {v7, v8}, Lde/kromke/andreas/musictagger/BasicActivity;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@8403 │ │ +2c2fe2: 5470 0781 |0003: iget-object v0, v7, Lde/kromke/andreas/musictagger/TagsActivity;.mTagInputFieldTable:[Lde/kromke/andreas/musictagger/TagsActivity$TagInputField; // field@8107 │ │ +2c2fe6: 2101 |0005: array-length v1, v0 │ │ +2c2fe8: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +2c2fea: 3512 2900 |0007: if-ge v2, v1, 0030 // +0029 │ │ +2c2fee: 4603 0002 |0009: aget-object v3, v0, v2 │ │ +2c2ff2: 5434 ea80 |000b: iget-object v4, v3, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.editText:Landroid/widget/EditText; // field@80ea │ │ +2c2ff6: 3804 2000 |000d: if-eqz v4, 002d // +0020 │ │ +2c2ffa: 6e10 c013 0400 |000f: invoke-virtual {v4}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@13c0 │ │ +2c3000: 0c04 |0012: move-result-object v4 │ │ +2c3002: 6e10 7687 0400 |0013: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@8776 │ │ +2c3008: 0c04 |0016: move-result-object v4 │ │ +2c300a: 2205 3910 |0017: new-instance v5, Ljava/lang/StringBuilder; // type@1039 │ │ +2c300e: 7010 cc87 0500 |0019: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c3014: 1a06 2969 |001c: const-string v6, "edittext" // string@6929 │ │ +2c3018: 6e20 d787 6500 |001e: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c301e: 5233 ec80 |0021: iget v3, v3, Lde/kromke/andreas/musictagger/TagsActivity$TagInputField;.editTextResourceId:I // field@80ec │ │ +2c3022: 6e20 d387 3500 |0023: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2c3028: 6e10 df87 0500 |0026: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c302e: 0c03 |0029: move-result-object v3 │ │ +2c3030: 6e30 a206 3804 |002a: invoke-virtual {v8, v3, v4}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@06a2 │ │ +2c3036: d802 0201 |002d: add-int/lit8 v2, v2, #int 1 // #01 │ │ +2c303a: 28d8 |002f: goto 0007 // -0028 │ │ +2c303c: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=512 │ │ 0x0003 line=513 │ │ 0x000b line=515 │ │ 0x000f line=518 │ │ 0x0017 line=519 │ │ @@ -1391986,28 +1391987,28 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -2c303c: |[2c303c] de.kromke.andreas.musictagger.TagsActivity.onStart:()V │ │ -2c304c: 1a00 000e |0000: const-string v0, "CMT : TagsActivity" // string@0e00 │ │ -2c3050: 1a01 2e98 |0002: const-string v1, "onStart()" // string@982e │ │ -2c3054: 7120 450e 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ -2c305a: 6f10 0484 0300 |0007: invoke-super {v3}, Lde/kromke/andreas/musictagger/BasicActivity;.onStart:()V // method@8404 │ │ -2c3060: 1a01 fe9a |000a: const-string v1, "prefHintsVersion" // string@9afe │ │ -2c3064: 12f2 |000c: const/4 v2, #int -1 // #ff │ │ -2c3066: 7120 d884 2100 |000d: invoke-static {v1, v2}, Lde/kromke/andreas/musictagger/UserSettings;.getInt:(Ljava/lang/String;I)I // method@84d8 │ │ -2c306c: 0a01 |0010: move-result v1 │ │ -2c306e: 3b01 0500 |0011: if-gez v1, 0016 // +0005 │ │ -2c3072: 7010 a584 0300 |0013: invoke-direct {v3}, Lde/kromke/andreas/musictagger/TagsActivity;.DialogHints:()V // method@84a5 │ │ -2c3078: 1a01 2f98 |0016: const-string v1, "onStart() - done" // string@982f │ │ -2c307c: 7120 450e 1000 |0018: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ -2c3082: 0e00 |001b: return-void │ │ +2c3040: |[2c3040] de.kromke.andreas.musictagger.TagsActivity.onStart:()V │ │ +2c3050: 1a00 000e |0000: const-string v0, "CMT : TagsActivity" // string@0e00 │ │ +2c3054: 1a01 2e98 |0002: const-string v1, "onStart()" // string@982e │ │ +2c3058: 7120 450e 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ +2c305e: 6f10 0484 0300 |0007: invoke-super {v3}, Lde/kromke/andreas/musictagger/BasicActivity;.onStart:()V // method@8404 │ │ +2c3064: 1a01 fe9a |000a: const-string v1, "prefHintsVersion" // string@9afe │ │ +2c3068: 12f2 |000c: const/4 v2, #int -1 // #ff │ │ +2c306a: 7120 d884 2100 |000d: invoke-static {v1, v2}, Lde/kromke/andreas/musictagger/UserSettings;.getInt:(Ljava/lang/String;I)I // method@84d8 │ │ +2c3070: 0a01 |0010: move-result v1 │ │ +2c3072: 3b01 0500 |0011: if-gez v1, 0016 // +0005 │ │ +2c3076: 7010 a584 0300 |0013: invoke-direct {v3}, Lde/kromke/andreas/musictagger/TagsActivity;.DialogHints:()V // method@84a5 │ │ +2c307c: 1a01 2f98 |0016: const-string v1, "onStart() - done" // string@982f │ │ +2c3080: 7120 450e 1000 |0018: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ +2c3086: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=491 │ │ 0x0007 line=493 │ │ 0x000d line=494 │ │ 0x0013 line=496 │ │ 0x0018 line=498 │ │ @@ -1392019,57 +1392020,57 @@ │ │ type : '(Ljava/lang/CharSequence;III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -2c3084: |[2c3084] de.kromke.andreas.musictagger.TagsActivity.onTextChanged:(Ljava/lang/CharSequence;III)V │ │ -2c3094: 0e00 |0000: return-void │ │ +2c3088: |[2c3088] de.kromke.andreas.musictagger.TagsActivity.onTextChanged:(Ljava/lang/CharSequence;III)V │ │ +2c3098: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #13 : (in Lde/kromke/andreas/musictagger/TagsActivity;) │ │ name : 'updateFloatingButton' │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 55 16-bit code units │ │ -2c379c: |[2c379c] de.kromke.andreas.musictagger.TagsActivity.updateFloatingButton:()V │ │ -2c37ac: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ -2c37b0: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ -2c37b6: 1a01 eab1 |0005: const-string v1, "updateFloatingButton(): mNumOfChangedTags = " // string@b1ea │ │ -2c37ba: 6e20 d787 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ -2c37c0: 5231 0081 |000a: iget v1, v3, Lde/kromke/andreas/musictagger/TagsActivity;.mNumOfChangedTags:I // field@8100 │ │ -2c37c4: 6e20 d387 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ -2c37ca: 6e10 df87 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ -2c37d0: 0c00 |0012: move-result-object v0 │ │ -2c37d2: 1a01 000e |0013: const-string v1, "CMT : TagsActivity" // string@0e00 │ │ -2c37d6: 7120 450e 0100 |0015: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ -2c37dc: 5230 0081 |0018: iget v0, v3, Lde/kromke/andreas/musictagger/TagsActivity;.mNumOfChangedTags:I // field@8100 │ │ -2c37e0: 3d00 0600 |001a: if-lez v0, 0020 // +0006 │ │ -2c37e4: 1401 1d00 067f |001c: const v1, #float 1.78117e+38 // #7f06001d │ │ -2c37ea: 2804 |001f: goto 0023 // +0004 │ │ -2c37ec: 1401 1e00 067f |0020: const v1, #float 1.78117e+38 // #7f06001e │ │ -2c37f2: 1202 |0023: const/4 v2, #int 0 // #0 │ │ -2c37f4: 3d00 0400 |0024: if-lez v0, 0028 // +0004 │ │ -2c37f8: 1210 |0026: const/4 v0, #int 1 // #1 │ │ -2c37fa: 2802 |0027: goto 0029 // +0002 │ │ -2c37fc: 1200 |0028: const/4 v0, #int 0 // #0 │ │ -2c37fe: 5c30 0e81 |0029: iput-boolean v0, v3, Lde/kromke/andreas/musictagger/TagsActivity;.mbMenuItemRevertEnabled:Z // field@810e │ │ -2c3802: 5c32 0d81 |002b: iput-boolean v2, v3, Lde/kromke/andreas/musictagger/TagsActivity;.mbMenuItemRemoveEnabled:Z // field@810d │ │ -2c3806: 7120 d01a 1300 |002d: invoke-static {v3, v1}, Landroidx/appcompat/content/res/AppCompatResources;.getColorStateList:(Landroid/content/Context;I)Landroid/content/res/ColorStateList; // method@1ad0 │ │ -2c380c: 0c00 |0030: move-result-object v0 │ │ -2c380e: 5431 fb80 |0031: iget-object v1, v3, Lde/kromke/andreas/musictagger/TagsActivity;.mFloatingButton1:Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // field@80fb │ │ -2c3812: 6e20 b872 0100 |0033: invoke-virtual {v1, v0}, Lcom/google/android/material/floatingactionbutton/FloatingActionButton;.setBackgroundTintList:(Landroid/content/res/ColorStateList;)V // method@72b8 │ │ -2c3818: 0e00 |0036: return-void │ │ +2c37a0: |[2c37a0] de.kromke.andreas.musictagger.TagsActivity.updateFloatingButton:()V │ │ +2c37b0: 2200 3910 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1039 │ │ +2c37b4: 7010 cc87 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@87cc │ │ +2c37ba: 1a01 eab1 |0005: const-string v1, "updateFloatingButton(): mNumOfChangedTags = " // string@b1ea │ │ +2c37be: 6e20 d787 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@87d7 │ │ +2c37c4: 5231 0081 |000a: iget v1, v3, Lde/kromke/andreas/musictagger/TagsActivity;.mNumOfChangedTags:I // field@8100 │ │ +2c37c8: 6e20 d387 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@87d3 │ │ +2c37ce: 6e10 df87 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@87df │ │ +2c37d4: 0c00 |0012: move-result-object v0 │ │ +2c37d6: 1a01 000e |0013: const-string v1, "CMT : TagsActivity" // string@0e00 │ │ +2c37da: 7120 450e 0100 |0015: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e45 │ │ +2c37e0: 5230 0081 |0018: iget v0, v3, Lde/kromke/andreas/musictagger/TagsActivity;.mNumOfChangedTags:I // field@8100 │ │ +2c37e4: 3d00 0600 |001a: if-lez v0, 0020 // +0006 │ │ +2c37e8: 1401 1d00 067f |001c: const v1, #float 1.78117e+38 // #7f06001d │ │ +2c37ee: 2804 |001f: goto 0023 // +0004 │ │ +2c37f0: 1401 1e00 067f |0020: const v1, #float 1.78117e+38 // #7f06001e │ │ +2c37f6: 1202 |0023: const/4 v2, #int 0 // #0 │ │ +2c37f8: 3d00 0400 |0024: if-lez v0, 0028 // +0004 │ │ +2c37fc: 1210 |0026: const/4 v0, #int 1 // #1 │ │ +2c37fe: 2802 |0027: goto 0029 // +0002 │ │ +2c3800: 1200 |0028: const/4 v0, #int 0 // #0 │ │ +2c3802: 5c30 0e81 |0029: iput-boolean v0, v3, Lde/kromke/andreas/musictagger/TagsActivity;.mbMenuItemRevertEnabled:Z // field@810e │ │ +2c3806: 5c32 0d81 |002b: iput-boolean v2, v3, Lde/kromke/andreas/musictagger/TagsActivity;.mbMenuItemRemoveEnabled:Z // field@810d │ │ +2c380a: 7120 d01a 1300 |002d: invoke-static {v3, v1}, Landroidx/appcompat/content/res/AppCompatResources;.getColorStateList:(Landroid/content/Context;I)Landroid/content/res/ColorStateList; // method@1ad0 │ │ +2c3810: 0c00 |0030: move-result-object v0 │ │ +2c3812: 5431 fb80 |0031: iget-object v1, v3, Lde/kromke/andreas/musictagger/TagsActivity;.mFloatingButton1:Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // field@80fb │ │ +2c3816: 6e20 b872 0100 |0033: invoke-virtual {v1, v0}, Lcom/google/android/material/floatingactionbutton/FloatingActionButton;.setBackgroundTintList:(Landroid/content/res/ColorStateList;)V // method@72b8 │ │ +2c381c: 0e00 |0036: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=559 │ │ 0x0018 line=560 │ │ 0x0029 line=561 │ │ 0x002b line=562 │ │ 0x002d line=563 │ ├── classes.jar │ │ ├── zipinfo {} │ │ │ @@ -1,8 +1,8 @@ │ │ │ -Zip file size: 8583486 bytes, number of entries: 4009 │ │ │ +Zip file size: 8583487 bytes, number of entries: 4009 │ │ │ ?rwxrwxr-x 2.0 unx 318 b- stor 80-Jan-01 00:00 android/support/v4/app/INotificationSideChannel.class │ │ │ ?rwxrwxr-x 2.0 unx 2930 b- stor 80-Jan-01 00:00 android/support/v4/media/MediaBrowserCompat$CallbackHandler.class │ │ │ ?rwxrwxr-x 2.0 unx 230 b- stor 80-Jan-01 00:00 android/support/v4/media/MediaBrowserCompat$ConnectionCallback$ConnectionCallbackInternal.class │ │ │ ?rwxrwxr-x 2.0 unx 1127 b- stor 80-Jan-01 00:00 android/support/v4/media/MediaBrowserCompat$ConnectionCallback.class │ │ │ ?rwxrwxr-x 2.0 unx 362 b- stor 80-Jan-01 00:00 android/support/v4/media/MediaBrowserCompat$CustomActionCallback.class │ │ │ ?rwxrwxr-x 2.0 unx 812 b- stor 80-Jan-01 00:00 android/support/v4/media/MediaBrowserCompat$ItemCallback.class │ │ │ ?rwxrwxr-x 2.0 unx 1065 b- stor 80-Jan-01 00:00 android/support/v4/media/MediaBrowserCompat$MediaBrowserImpl.class │ │ │ @@ -4002,10 +4002,10 @@ │ │ │ ?rwxrwxr-x 2.0 unx 2871 b- stor 80-Jan-01 00:00 androidx/preference/ListPreferenceDialogFragmentCompat.class │ │ │ ?rwxrwxr-x 2.0 unx 3505 b- stor 80-Jan-01 00:00 androidx/preference/MultiSelectListPreferenceDialogFragmentCompat.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 11306 b- defN 80-Jan-01 00:00 de/kromke/andreas/musictagger/BasicActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 759 b- stor 80-Jan-01 00:00 de/kromke/andreas/musictagger/MyPreferenceActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 9620 b- stor 80-Jan-01 00:00 org/jaudiotagger/tag/id3/ID3v11Tag.class │ │ │ -?rwxrwxr-x 2.0 unx 28709 b- defN 80-Jan-01 00:00 de/kromke/andreas/musictagger/MainActivity.class │ │ │ +?rwxrwxr-x 2.0 unx 28712 b- defN 80-Jan-01 00:00 de/kromke/andreas/musictagger/MainActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 17747 b- defN 80-Jan-01 00:00 de/kromke/andreas/musictagger/TagsActivity.class │ │ │ -4009 files, 10111355 bytes uncompressed, 7818452 bytes compressed: 22.7% │ │ │ +4009 files, 10111358 bytes uncompressed, 7818453 bytes compressed: 22.7% │ │ ├── de/kromke/andreas/musictagger/BuildConfig.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -2,11 +2,11 @@ │ │ │ │ package de.kromke.andreas.musictagger; │ │ │ │ │ │ │ │ public final class BuildConfig │ │ │ │ { │ │ │ │ public static final String APPLICATION_ID = "de.kromke.andreas.musictagger"; │ │ │ │ public static final String BUILD_TYPE = "release"; │ │ │ │ public static final boolean DEBUG = false; │ │ │ │ - public static final long TIMESTAMP = 1620863976652L; │ │ │ │ + public static final long TIMESTAMP = 1622330096488L; │ │ │ │ public static final int VERSION_CODE = 22; │ │ │ │ public static final String VERSION_NAME = "1.6"; │ │ │ │ } │ │ ├── de/kromke/andreas/musictagger/UserSettings.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -78,15 +78,15 @@ │ │ │ │ } │ │ │ │ } │ │ │ │ catch (PackageManager$NameNotFoundException ex) {} │ │ │ │ if (packageInfo != null) { │ │ │ │ userSettings$AppVersionInfo.versionName = packageInfo.versionName; │ │ │ │ userSettings$AppVersionInfo.versionCode = packageInfo.versionCode; │ │ │ │ } │ │ │ │ - userSettings$AppVersionInfo.strCreationTime = new SimpleDateFormat("yyyy-MM-dd'T'HH:mmZ").format(new Date(1620863976652L)); │ │ │ │ + userSettings$AppVersionInfo.strCreationTime = new SimpleDateFormat("yyyy-MM-dd'T'HH:mmZ").format(new Date(1622330096488L)); │ │ │ │ userSettings$AppVersionInfo.isDebug = false; │ │ │ │ return userSettings$AppVersionInfo; │ │ │ │ } │ │ │ │ │ │ │ │ public static void putVal(final String s, final int n) { │ │ │ │ final SharedPreferences$Editor edit = UserSettings.mSharedPrefs.edit(); │ │ │ │ edit.putInt(s, n); │ │ ├── de/kromke/andreas/musictagger/MainActivity.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -257,17 +257,16 @@ │ │ │ │ │ │ │ │ private void enterFileBrowserMode() { │ │ │ │ Log.d("CMT : MainActivity", "setupPathList(): no path table"); │ │ │ │ final String[] split = this.getMusicBasePath().split("\n"); │ │ │ │ if (!this.gotoVirtualRoot()) { │ │ │ │ this.mDir = (DirectoryTree)new DirectoryTreeFile(split[0]); │ │ │ │ } │ │ │ │ - final String mSavedDir = this.mSavedDir; │ │ │ │ - if (mSavedDir != null) { │ │ │ │ - final DirectoryTreeSaf mDir = new DirectoryTreeSaf((Context)this, mSavedDir); │ │ │ │ + if (this.mSavedDir != null) { │ │ │ │ + final DirectoryTreeSaf mDir = new DirectoryTreeSaf((Context)this, this.mSavedDir); │ │ │ │ if (((DirectoryTree)mDir).isValid()) { │ │ │ │ this.mDir = (DirectoryTree)mDir; │ │ │ │ } │ │ │ │ else { │ │ │ │ this.mDir.setCurrent((Context)this, this.mSavedDir); │ │ │ │ } │ │ │ │ } ├── smali/de/kromke/andreas/musictagger/MainActivity.smali │ @@ -825,27 +825,29 @@ │ .line 778 │ :cond_0 │ iget-object v0, p0, Lde/kromke/andreas/musictagger/MainActivity;->mSavedDir:Ljava/lang/String; │ │ if-eqz v0, :cond_2 │ │ .line 780 │ - new-instance v1, Lde/kromke/andreas/utilities/DirectoryTreeSaf; │ + new-instance v0, Lde/kromke/andreas/utilities/DirectoryTreeSaf; │ │ - invoke-direct {v1, p0, v0}, Lde/kromke/andreas/utilities/DirectoryTreeSaf;->(Landroid/content/Context;Ljava/lang/String;)V │ + iget-object v1, p0, Lde/kromke/andreas/musictagger/MainActivity;->mSavedDir:Ljava/lang/String; │ + │ + invoke-direct {v0, p0, v1}, Lde/kromke/andreas/utilities/DirectoryTreeSaf;->(Landroid/content/Context;Ljava/lang/String;)V │ │ .line 781 │ - invoke-interface {v1}, Lde/kromke/andreas/utilities/DirectoryTree;->isValid()Z │ + invoke-interface {v0}, Lde/kromke/andreas/utilities/DirectoryTree;->isValid()Z │ │ - move-result v0 │ + move-result v1 │ │ - if-eqz v0, :cond_1 │ + if-eqz v1, :cond_1 │ │ .line 783 │ - iput-object v1, p0, Lde/kromke/andreas/musictagger/MainActivity;->mDir:Lde/kromke/andreas/utilities/DirectoryTree; │ + iput-object v0, p0, Lde/kromke/andreas/musictagger/MainActivity;->mDir:Lde/kromke/andreas/utilities/DirectoryTree; │ │ goto :goto_0 │ │ .line 787 │ :cond_1 │ iget-object v0, p0, Lde/kromke/andreas/musictagger/MainActivity;->mDir:Lde/kromke/andreas/utilities/DirectoryTree; ├── smali/de/kromke/andreas/musictagger/UserSettings.smali │ @@ -277,15 +277,15 @@ │ const-string v2, "yyyy-MM-dd\'T\'HH:mmZ" │ │ invoke-direct {p0, v2}, Ljava/text/SimpleDateFormat;->(Ljava/lang/String;)V │ │ .line 84 │ new-instance v2, Ljava/util/Date; │ │ - const-wide v3, 0x179630584ccL │ + const-wide v3, 0x179ba68bb68L │ │ invoke-direct {v2, v3, v4}, Ljava/util/Date;->(J)V │ │ .line 85 │ invoke-virtual {p0, v2}, Ljava/text/SimpleDateFormat;->format(Ljava/util/Date;)Ljava/lang/String; │ │ move-result-object p0 ├── smali/de/kromke/andreas/musictagger/BuildConfig.smali │ @@ -6,15 +6,15 @@ │ # static fields │ .field public static final APPLICATION_ID:Ljava/lang/String; = "de.kromke.andreas.musictagger" │ │ .field public static final BUILD_TYPE:Ljava/lang/String; = "release" │ │ .field public static final DEBUG:Z = false │ │ -.field public static final TIMESTAMP:J = 0x179630584ccL │ +.field public static final TIMESTAMP:J = 0x179ba68bb68L │ │ .field public static final VERSION_CODE:I = 0x16 │ │ .field public static final VERSION_NAME:Ljava/lang/String; = "1.6" │ │ │ # direct methods ├── res/drawable-mdpi/musictagger_icon_inner.png │ ├── sng │ │ @@ -274,55 +274,55 @@ │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000040 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 0000007f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000040 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 00000020 00000000 ffffff40 ffffffff ffffffff ffffffff ffffffff ffffffff fc2126ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc292eff ffe7e8ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffff6f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000005f 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 00000043 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000040 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 0000007f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000040 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 00000020 00000000 ffffff40 ffffffff ffffffff ffffffff ffffffff ffffffff fc2126ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc292eff ffe7e8ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffff6f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000c 000000f7 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000c7 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000040 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 0000007f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000040 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 00000020 00000000 ffffff40 ffffffff ffffffff ffffffff ffffffff ffffffff fc2126ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc191eff ffe3e4ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffff7f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 000000a3 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 00000030 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000040 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 0000007f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000040 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 00000020 00000000 ffffff40 ffffffff ffffffff ffffffff ffffffff ffffffff fc2126ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc191eff ffd7d8ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffff8f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000004f 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 00000097 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000040 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 0000007f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000040 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 00000020 00000000 ffffff40 ffffffff ffffffff ffffffff ffffffff ffffffff fc2126ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc191eff ffd7d8ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffff8f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000008 000000f3 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000f3 0000000c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000040 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 0000007f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000040 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 00000020 00000000 ffffff40 ffffffff ffffffff ffffffff ffffffff ffffffff fc2126ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc191eff ffd7d8ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffff8f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 000000ab 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 00000067 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000040 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 0000007f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000040 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 00000020 00000000 ffffff40 ffffffff ffffffff ffffffff ffffffff ffffffff fc2126ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0d13ff fecfd0ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffff9f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000005b 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000d3 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff10 ffffff47 ffffff6f ffffff83 ffffff9f ffffff9f ffffffaf ffffffbf ffffffbf ffffffbf ffffffbf ffffffbf ffffffbf ffffffbf ffffffbf ffffffbf ffffff9f ffffff9f ffffff9f ffffff9f ffffff9f ffffff9f ffffff9f ffffff9f ffffff9f ffffff8f ffffff7f ffffff7f ffffff7f ffffff7f cccccc9f 7f7f7fff 7f7f7fff 7f7f7fff 6f6f6fff 5f5f5fff 5f5f5fff 5f5f5fff 5f5f5fff 5f5f5fff 5f5f5fff 5f5f5fff 5f5f5fff 5b5b5bff 404040ff 404040ff 404040ff 404040ff 404040ff 404040ff 404040ff 282828ff 202020ff 202020ff 202020ff 202020ff 202020ff 101010ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 0000007f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000040 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 00000020 00000000 ffffff40 ffffffff ffffffff ffffffff ffffffff ffffffff fc2126ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0d13ff fec3c5ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffab ffffff04 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000010 000000fb 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 00000038 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff4f ffffffb7 fffffffb ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff f3f3f3ff dfdfdfff dfdfdfff dfdfdfff d7d7d7ff bfbfbfff bfbfbfff abababff 9f9f9fff 9b9b9bff 7f7f7fff 7f7f7fff 939393b3 ffffff57 ffffff40 ffffff28 ffffff1c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000040 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 00000020 00000000 ffffff40 ffffffff ffffffff ffffffff ffffffff ffffffff fc2126ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0d13ff fec3c5ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffab ffffff04 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 000000c3 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 0000009f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff2c ffffffc3 ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffdb ffffffb7 ffffff93 ffffff6f ffffff38 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000040 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 00000020 00000000 ffffff40 ffffffff ffffffff ffffffff ffffffff ffffffff fc2126ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0d13ff fec3c5ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffab ffffff04 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000007f 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000f7 0000000c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff6f fffffffb ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffef ffffffa7 ffffff30 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000040 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 00000020 00000000 ffffff40 ffffffff ffffffff ffffffff ffffffff ffffffff fc2126ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc050bff feb3b5ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffbf ffffff04 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000038 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 00000057 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff04 ffffff97 ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffff93 ffffff04 00000000 00000000 00000000 00000000 00000000 00000040 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 00000020 00000000 ffffff40 ffffffff ffffffff ffffffff ffffffff ffffffff fc2126ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc050bff feabadff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffc3 ffffff0c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 000000ef 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 0000009f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff10 ffffff47 ffffff6f ffffff83 ffffff9f ffffff9f ffffffaf ffffffbf ffffffbf ffffffbf ffffffbf ffffffbf ffffffbf ffffffbf ffffffbf ffffffbf ffffff9f ffffff9f ffffff9f ffffff9f ffffff9f ffffff9f ffffff9f ffffff9f ffffff9f ffffff8f ffffff7f ffffff7f ffffff7f ffffff7f cccccc9f 7f7f7fff 7f7f7fff 7f7f7fff 6f6f6fff 5f5f5fff 5f5f5fff 5f5f5fff 5f5f5fff 5f5f5fff 5f5f5fff 5f5f5fff 5f5f5fff 575757ff 404040ff 404040ff 404040ff 404040ff 404040ff 404040ff 404040ff 202020ff 202020ff 202020ff 202020ff 202020ff 202020ff 040404ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 0000007f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000040 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 00000020 00000000 ffffff40 ffffffff ffffffff ffffffff ffffffff ffffffff fc2126ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0d13ff fec3c5ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffab ffffff04 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000010 000000fb 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 00000038 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff4f ffffffb7 fffffffb ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff efefefff dfdfdfff dfdfdfff dfdfdfff cfcfcfff bfbfbfff bfbfbfff a7a7a7ff 9f9f9fff 9f9f9fff 7f7f7fff 7f7f7fff 8f8f8fb1 ffffff57 ffffff40 ffffff30 ffffff20 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000040 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 00000020 00000000 ffffff40 ffffffff ffffffff ffffffff ffffffff ffffffff fc2126ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0d13ff fec3c5ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffab ffffff04 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 000000c3 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 0000009f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff2c ffffffc3 ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffdf ffffffbf ffffffa3 ffffff6f ffffff3c ffffff0c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000040 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 00000020 00000000 ffffff40 ffffffff ffffffff ffffffff ffffffff ffffffff fc2126ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0d13ff fec3c5ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffab ffffff04 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000007f 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000f7 0000000c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff6f fffffffb ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffb ffffffaf ffffff47 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000040 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 00000020 00000000 ffffff40 ffffffff ffffffff ffffffff ffffffff ffffffff fc2126ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc050bff feb3b5ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffbf ffffff04 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000038 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 00000057 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff04 ffffff97 ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffff97 ffffff04 00000000 00000000 00000000 00000000 00000000 00000040 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 00000020 00000000 ffffff40 ffffffff ffffffff ffffffff ffffffff ffffffff fc2126ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc050bff feabadff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffc3 ffffff0c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 000000ef 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 0000009f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff04 ffffffab ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffab ffffff04 00000000 00000000 00000000 00000000 00000040 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 00000020 00000000 ffffff40 ffffffff ffffffff ffffffff ffffffff ffffffff fc2126ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc050bff feabadff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffc3 ffffff0c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 000000af 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000eb 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffffa3 ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ebebffff 9f9fffff 7f7fffff 5f5fffff 5f5fffff 5757ffff 4040ffff 4040ffff 4040ffff 4040ffff 4040ffff 4040ffff 4040ffff 4040ffff 4f4fffff 5f5fffff 5f5fffff 5f5fffff 5f5fffff 5f5fffff 5f5fffff 5f5fffff 5f5fffff 5f5fffff 7373ffff 7f7fffff 7f7fffff 7f7fffff 7f7fffff 7f7fffff 7f7fffff 7f7fffff 7f7fffff 9393ffff 9f9fffff 9f9fffff 9f9fffff 9f9fffff 9f9fffff 9f9fffff 9f9fffff 9f9fffff afafffff bfbfffff bfbfffff bfbfffff bfbfffff bfbfffff bfbfffff d7d7ffff dfdfffff dfdfffff dfdfffff dfdfffff dfdfffff fbfbffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffab ffffff04 00000000 00000000 00000000 00000040 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 00000020 00000000 ffffff40 ffffffff ffffffff ffffffff ffffffff ffffffff fc2126ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc050bff feabadff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffc3 ffffff0c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000006f 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 00000038 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff7b ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff efefffff 6767ffff 0808ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0c0cffff 2020ffff 2020ffff 2020ffff 2c2cffff 4040ffff 4040ffff 4343ffff 5f5fffff 5f5fffff 6b6bffff 7f7fffff 7f7fffff 9b9bffff 9f9fffff bfbfffff c3c3ffff dfdfffff f7f7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffab ffffff04 00000000 00000000 00000040 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 00000020 00000000 ffffff40 ffffffff ffffffff ffffffff ffffffff ffffffff fc2126ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fe979aff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffd7 ffffff0c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000030 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 0000007f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff47 ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff cbcbffff 2020ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 1010ffff 2c2cffff 6363ffff 9f9fffff e3e3ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffab ffffff04 00000000 00000040 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 00000020 00000000 ffffff40 ffffffff ffffffff ffffffff ffffffff ffffffff fc2126ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fe8f92ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffd7 ffffff18 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 000000f3 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000c7 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffffa3 ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ebebffff 9f9fffff 7f7fffff 5f5fffff 5f5fffff 5757ffff 4040ffff 4040ffff 4040ffff 4040ffff 4040ffff 4040ffff 4040ffff 4040ffff 4f4fffff 5f5fffff 5f5fffff 5f5fffff 5f5fffff 5f5fffff 5f5fffff 5f5fffff 5f5fffff 5f5fffff 7373ffff 7f7fffff 7f7fffff 7f7fffff 7f7fffff 7f7fffff 7f7fffff 7f7fffff 7f7fffff 9393ffff 9f9fffff 9f9fffff 9f9fffff 9f9fffff 9f9fffff 9f9fffff 9f9fffff 9f9fffff b7b7ffff bfbfffff bfbfffff bfbfffff bfbfffff bfbfffff bfbfffff cfcfffff dfdfffff dfdfffff dfdfffff dfdfffff dfdfffff efefffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffab ffffff04 00000000 00000000 00000000 00000040 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 00000020 00000000 ffffff40 ffffffff ffffffff ffffffff ffffffff ffffffff fc2126ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc050bff feabadff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffc3 ffffff0c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000006f 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 00000038 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff7b ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff efefffff 6767ffff 0808ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0404ffff 2020ffff 2020ffff 2020ffff 2020ffff 4040ffff 4040ffff 4040ffff 5f5fffff 5f5fffff 6363ffff 7f7fffff 7f7fffff 9f9fffff 9f9fffff bfbfffff c7c7ffff dfdfffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffab ffffff04 00000000 00000000 00000040 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 00000020 00000000 ffffff40 ffffffff ffffffff ffffffff ffffffff ffffffff fc2126ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fe979aff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffd7 ffffff0c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000030 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 0000007f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff47 ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff cbcbffff 2020ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 1818ffff 3434ffff 5f5fffff 9393ffff e3e3ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffab ffffff04 00000000 00000040 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 00000020 00000000 ffffff40 ffffffff ffffffff ffffffff ffffffff ffffffff fc2126ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fe8f92ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffd7 ffffff18 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 000000f3 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000c7 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff18 ffffffe7 ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff c3c3ffff 0c0cffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0c0cffff c3c3ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffab ffffff04 00000040 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 00000020 00000000 ffffff40 ffffffff ffffffff ffffffff ffffffff ffffffff fc2126ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fe8f92ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffd7 ffffff18 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 000000b7 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 00000014 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffffab ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff c7c7ffff 0c0cffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0c0cffff c3c3ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffab 0f0f0f43 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 00000020 00000000 ffffff40 ffffffff ffffffff ffffffff ffffffff ffffffff fc2126ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fe8f92ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffd7 ffffff18 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000083 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 0000005b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff47 ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff e7e7ffff 1818ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0c0cffff c3c3ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff e3e3e3c0 040404ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 00000020 00000000 ffffff40 ffffffff ffffffff ffffffff ffffffff ffffffff fc2126ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fd7477ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffe7 ffffff20 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000004f 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 0000009f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff04 ffffffd7 ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 3c3cffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0c0cffff c3c3ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff abababff 040404ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 00000020 00000000 ffffff40 ffffffff ffffffff ffffffff ffffffff ffffffff fc2126ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fd7073ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffe7 ffffff28 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000001c 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000df 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff4f ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 8b8bffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0c0cffff c3c3ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff abababff 040404ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 00000020 00000000 ffffff40 ffffffff ffffffff ffffffff ffffffff ffffffff fc2126ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fd7073ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffe7 ffffff28 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 000000eb 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 0000001c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffffa3 ffffffff ffffffff ffffffff ffffffff ffffffff dbdbffff 0808ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0c0cffff c3c3ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 939393ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 00000020 00000000 ffffff40 ffffffff ffffffff ffffffff ffffffff ffffffff fc2126ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fd7073ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffe7 ffffff28 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 000000c3 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 00000057 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffffd3 ffffffff ffffffff ffffffff ffffffff ffffffff 5757ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0c0cffff c3c3ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 8f8f8fff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 00000020 00000000 ffffff40 ffffffff ffffffff ffffffff ffffffff ffffffff fd3d41ff fc2126ff fc2126ff fc2126ff fc2126ff fc2126ff fc2126ff fc2126ff fc2126ff fc2126ff fc2126ff fc2126ff fc2126ff fc2126ff fc2126ff fc2126ff fc2126ff fc2126ff fc2126ff fc2126ff fc2126ff fc2126ff fc2126ff fc2126ff fc2126ff fc2126ff fc2126ff fc2126ff fc2126ff fc2126ff fc2126ff fc2126ff fc2126ff fc2126ff fc2126ff fc2126ff fc2126ff fc2126ff fc2126ff fc2126ff fc2126ff fc2126ff fd5c60ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffff3 ffffff34 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000097 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 00000097 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 fffffff3 ffffffff ffffffff ffffffff ffffffff ffffffff 1414ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0c0cffff c3c3ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 8f8f8fff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 00000020 00000000 ffffff40 ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffff3 ffffff3c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000006f 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000d3 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff08 ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0c0cffff c3c3ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 8f8f8fff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 00000020 00000000 ffffff40 ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffff3 ffffff3c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000005b 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 00000010 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff20 ffffffff ffffffff ffffffff ffffffff ffffffff dfdfffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0404ffff 3838ffff 6f6fffff 9393ffff 9f9fffff 9f9fffff 9797ffff 7373ffff 4040ffff 0808ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0c0cffff c3c3ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 8f8f8fff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 00000020 00000000 ffffff40 ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffff3 ffffff3c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000040 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 0000004f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff30 ffffffff ffffffff ffffffff ffffffff ffffffff cfcfffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2020ffff 8b8bffff efefffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff f3f3ffff a3a3ffff 3030ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0c0cffff cfcfffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 8f8f8fff 000000ff 000000ff 000000ff 000000ff 000000ff 00000020 00000000 ffffff40 ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffb ffffff4f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000034 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 0000008f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff57 ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 8b8bffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0c0cffff c3c3ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff abababff 040404ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 00000020 00000000 ffffff40 ffffffff ffffffff ffffffff ffffffff ffffffff fc2126ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fd7073ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffe7 ffffff28 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 000000eb 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 0000001c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff9f ffffffff ffffffff ffffffff ffffffff ffffffff dbdbffff 0808ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0c0cffff c3c3ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 939393ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 00000020 00000000 ffffff40 ffffffff ffffffff ffffffff ffffffff ffffffff fc2126ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fc0107ff fd7073ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffe7 ffffff28 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 000000c3 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 00000057 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffffcb ffffffff ffffffff ffffffff ffffffff ffffffff 5b5bffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0c0cffff c3c3ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 8f8f8fff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 00000020 00000000 ffffff40 ffffffff ffffffff ffffffff ffffffff ffffffff fd3d41ff fc2126ff fc2126ff fc2126ff fc2126ff fc2126ff fc2126ff fc2126ff fc2126ff fc2126ff fc2126ff fc2126ff fc2126ff fc2126ff fc2126ff fc2126ff fc2126ff fc2126ff fc2126ff fc2126ff fc2126ff fc2126ff fc2126ff fc2126ff fc2126ff fc2126ff fc2126ff fc2126ff fc2126ff fc2126ff fc2126ff fc2126ff fc2126ff fc2126ff fc2126ff fc2126ff fc2126ff fc2126ff fc2126ff fc2126ff fc2126ff fc2126ff fd5c60ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffff3 ffffff34 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000097 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 00000097 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffffe7 ffffffff ffffffff ffffffff ffffffff ffffffff 1818ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0c0cffff c3c3ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 8f8f8fff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 00000020 00000000 ffffff40 ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffff3 ffffff3c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000006f 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000d3 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffffff ffffffff ffffffff ffffffff ffffffff f3f3ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0c0cffff c3c3ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 8f8f8fff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 00000020 00000000 ffffff40 ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffff3 ffffff3c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000005b 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 00000010 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff1c ffffffff ffffffff ffffffff ffffffff ffffffff dfdfffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0404ffff 3838ffff 6f6fffff 9393ffff 9f9fffff 9f9fffff 9797ffff 7373ffff 4040ffff 0808ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0c0cffff c3c3ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 8f8f8fff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 00000020 00000000 ffffff40 ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffff3 ffffff3c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000040 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 0000004f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff24 ffffffff ffffffff ffffffff ffffffff ffffffff c7c7ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2020ffff 8b8bffff efefffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff f3f3ffff a3a3ffff 3030ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0c0cffff cfcfffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 8f8f8fff 000000ff 000000ff 000000ff 000000ff 000000ff 00000020 00000000 ffffff40 ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffb ffffff4f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000034 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 0000008f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff40 ffffffff ffffffff ffffffff ffffffff ffffffff bfbfffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0c0cffff 8f8fffff fbfbffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff a7a7ffff 1c1cffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 1818ffff d7d7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 7f7f7fff 000000ff 000000ff 000000ff 000000ff 00000020 00000000 ffffff40 ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffb ffffff53 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000020 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000cf 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff4b ffffffff ffffffff ffffffff ffffffff ffffffff b7b7ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 3030ffff e3e3ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff efefffff 4040ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 1818ffff d7d7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 6f6f6fff 000000ff 000000ff 000000ff 00000020 00000000 ffffff10 ffffff40 ffffff40 ffffff40 ffffff40 ffffff40 ffffff40 ffffff40 ffffff40 ffffff40 ffffff40 ffffff40 ffffff40 ffffff40 ffffff40 ffffff40 ffffff40 ffffff40 ffffff40 ffffff40 ffffff40 ffffff40 ffffff40 ffffff40 ffffff40 ffffff40 ffffff40 ffffff40 ffffff40 ffffff40 ffffff40 ffffff40 ffffff40 ffffff40 ffffff40 ffffff40 ffffff40 ffffff40 ffffff40 ffffff40 ffffff40 ffffff40 ffffff40 ffffff40 ffffff40 ffffff40 ffffff40 ffffff40 ffffff40 ffffff40 ffffff2c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000020 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 00000010 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff5f ffffffff ffffffff ffffffff ffffffff ffffffff 9f9fffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 4343ffff f3f3ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 5b5bffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 1818ffff d7d7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 6f6f6fff 000000ff 000000ff 00000020 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000020 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 0000008b 00000004 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff5f ffffffff ffffffff ffffffff ffffffff ffffffff 9f9fffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 3434ffff f3f3ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 4747ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 1818ffff d7d7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 6f6f6fff 000000ff 00000020 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000020 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000d7 0000008f 0000006f 0000004b 00000040 00000024 00000020 00000018 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff6f ffffffff ffffffff ffffffff ffffffff ffffffff 8f8fffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 1414ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff f3f3ffff 2828ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 1818ffff d7d7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 6f6f6fff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ef 000000df 000000df 000000df 000000df 000000df 000000df 000000df 000000df 000000df 000000df 000000df 000000df 000000df 000000df 000000df 000000df 000000df 0000006f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff7f ffffffff ffffffff ffffffff ffffffff ffffffff 7f7fffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff a7a7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff bbbbffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 1818ffff e3e3ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 6b6b6bff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 0000007f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff40 ffffffff ffffffff ffffffff ffffffff ffffffff a7a7ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 3030ffff e3e3ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff efefffff 4040ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 1818ffff d7d7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 6f6f6fff 000000ff 000000ff 000000ff 00000020 00000000 ffffff10 ffffff40 ffffff40 ffffff40 ffffff40 ffffff40 ffffff40 ffffff40 ffffff40 ffffff40 ffffff40 ffffff40 ffffff40 ffffff40 ffffff40 ffffff40 ffffff40 ffffff40 ffffff40 ffffff40 ffffff40 ffffff40 ffffff40 ffffff40 ffffff40 ffffff40 ffffff40 ffffff40 ffffff40 ffffff40 ffffff40 ffffff40 ffffff40 ffffff40 ffffff40 ffffff40 ffffff40 ffffff40 ffffff40 ffffff40 ffffff40 ffffff40 ffffff40 ffffff40 ffffff40 ffffff40 ffffff40 ffffff40 ffffff40 ffffff40 ffffff2c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000020 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 00000010 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff57 ffffffff ffffffff ffffffff ffffffff ffffffff 9f9fffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 4343ffff f3f3ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 5b5bffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 1818ffff d7d7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 6f6f6fff 000000ff 000000ff 00000020 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000020 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 0000008b 00000004 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff5f ffffffff ffffffff ffffffff ffffffff ffffffff 9b9bffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 3434ffff f3f3ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 4747ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 1818ffff d7d7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 6f6f6fff 000000ff 00000020 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000020 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000d7 0000008f 0000006f 0000004b 00000040 00000024 00000020 00000018 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff5f ffffffff ffffffff ffffffff ffffffff ffffffff 7f7fffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 1414ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff f3f3ffff 2828ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 1818ffff d7d7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 6f6f6fff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ef 000000df 000000df 000000df 000000df 000000df 000000df 000000df 000000df 000000df 000000df 000000df 000000df 000000df 000000df 000000df 000000df 000000df 0000006f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff7b ffffffff ffffffff ffffffff ffffffff ffffffff 7f7fffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff a7a7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff bbbbffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 1818ffff e3e3ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 6b6b6bff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 0000007f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff7f ffffffff ffffffff ffffffff ffffffff ffffffff 7f7fffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 3030ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 4f4fffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbfbff 535353ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 0000007f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff7f ffffffff ffffffff ffffffff ffffffff ffffffff 7f7fffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff ababffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff bfbfffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbfbff 535353ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 0000007f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff9b ffffffff ffffffff ffffffff ffffffff ffffffff 5f5fffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 1010ffff f7f7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 2424ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbfbff 535353ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 0000007f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff7f ffffffff ffffffff ffffffff ffffffff ffffffff 6f6fffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff ababffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff bfbfffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbfbff 535353ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 0000007f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff8b ffffffff ffffffff ffffffff ffffffff ffffffff 5f5fffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 1010ffff f7f7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 2424ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbfbff 535353ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 0000007f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff9f ffffffff ffffffff ffffffff ffffffff ffffffff 5f5fffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 5757ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 6f6fffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbfbff 535353ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 0000007f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff9f ffffffff ffffffff ffffffff ffffffff ffffffff 5f5fffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 8f8fffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff a7a7ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff efefffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbfbff 4f4f4fff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 0000007f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff9f ffffffff ffffffff ffffffff ffffffff ffffffff 5f5fffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff b7b7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff cfcfffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 3c3cffff f3f3ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff f3f3f3ff 3c3c3cff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 0000007f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff9f ffffffff ffffffff ffffffff ffffffff ffffffff 5b5bffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff bfbfffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff dfdfffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 3c3cffff f3f3ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffff3 ffffff3c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000034 000000db 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000d7 0000004b 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 0000003c 00000040 00000040 00000040 00000043 0000005f 0000005f 00000063 0000007f 0000008b 0000009f 000000bf 000000e7 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000e3 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000010 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffffbb ffffffff ffffffff ffffffff ffffffff ffffffff 4040ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff c3c3ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff dfdfffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 3c3cffff f3f3ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffff3 ffffff3c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000073 000000fb 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000fb 00000093 00000010 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000002c 000000f3 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000df 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff9f ffffffff ffffffff ffffffff ffffffff ffffffff 4f4fffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff bfbfffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff dfdfffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 3c3cffff f3f3ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffff3 ffffff3c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000034 000000db 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000d7 0000004b 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 0000003c 00000040 00000040 00000040 00000043 0000005f 0000005f 00000063 0000007f 0000008b 0000009f 000000bf 000000e7 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000e3 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000010 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffffab ffffffff ffffffff ffffffff ffffffff ffffffff 4040ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff c3c3ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff dfdfffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 3c3cffff f3f3ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffff3 ffffff3c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000073 000000fb 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000fb 00000093 00000010 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000002c 000000f3 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000df 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffffbf ffffffff ffffffff ffffffff ffffffff ffffffff 4040ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff bfbfffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff dfdfffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 3c3cffff f3f3ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffff3 ffffff3c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000018 000000b7 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ef 0000006b 00000004 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 000000df 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000df 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffffbf ffffffff ffffffff ffffffff ffffffff ffffffff 4040ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff ababffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff cfcfffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 4343ffff fbfbffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffff3 ffffff2c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000047 000000eb 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000d3 00000038 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 000000e7 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000df 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffffbf ffffffff ffffffff ffffffff ffffffff ffffffff 4040ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 7f7fffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ababffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 5353ffff fbfbffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffe7 ffffff28 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000004 0000007f 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000fb 0000008b 0000000c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000df 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffffbf ffffffff ffffffff ffffffff ffffffff ffffffff 4040ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 4747ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 6b6bffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 5353ffff fbfbffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffe7 ffffff28 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000004 000000ab 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000d7 00000020 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000df 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffffbf ffffffff ffffffff ffffffff ffffffff ffffffff 4040ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0808ffff efefffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 1c1cffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 5353ffff fbfbffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffe7 ffffff28 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000004 000000ab 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000e7 0000003c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000c 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000df 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffffbf ffffffff ffffffff ffffffff ffffffff ffffffff 4040ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 9393ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff bbbbffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 5353ffff fbfbffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffe7 ffffff28 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 000000a7 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000f7 00000047 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000020 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000df 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffffcb ffffffff ffffffff ffffffff ffffffff ffffffff 3434ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2424ffff fbfbffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 4040ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 6767ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffd7 ffffff18 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000083 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000f3 0000003c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000034 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000df 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffffc3 ffffffff ffffffff ffffffff ffffffff ffffffff 2424ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2424ffff fbfbffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 4040ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 6767ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffd7 ffffff18 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000083 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000f3 0000003c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000034 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000df 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffffdf ffffffff ffffffff ffffffff ffffffff ffffffff 2020ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 8787ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff b3b3ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 6f6fffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffd7 ffffff18 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000004f 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000e7 00000024 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000040 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000df 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffffdf ffffffff ffffffff ffffffff ffffffff ffffffff 2020ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0c0cffff d7d7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff e7e7ffff 1c1cffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 6f6fffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffd7 ffffff18 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000001c 000000ef 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000cf 00000004 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000005f 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000df 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffffdf ffffffff ffffffff ffffffff ffffffff ffffffff 2020ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2424ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff f3f3ffff 3434ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 6f6fffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffd7 ffffff18 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 000000b3 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 00000087 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000006b 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000bf 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffffdf ffffffff ffffffff ffffffff ffffffff ffffffff 2020ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 3030ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff f3f3ffff 4343ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 7777ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffcf ffffff0c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000057 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000fb 00000034 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000007f 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000bf 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffffdf ffffffff ffffffff ffffffff ffffffff ffffffff 2020ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 1c1cffff cfcfffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff dbdbffff 2c2cffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 8f8fffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffc3 ffffff0c 00000000 00000000 00000000 00000000 00000000 00000008 000000e3 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000bf 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000009f 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 0000009f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffffdf ffffffff ffffffff ffffffff ffffffff ffffffff 2020ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0404ffff 7b7bffff efefffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff f7f7ffff 8383ffff 0808ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 8f8fffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffc3 ffffff0c 00000000 00000000 00000000 00000000 0000006f 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 00000040 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 000000b7 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 0000009f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffffdf ffffffff ffffffff ffffffff ffffffff ffffffff 2020ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 1010ffff 7777ffff d3d3ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff dfdfffff 7777ffff 1414ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 8f8fffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffc3 ffffff0c 00000000 00000000 00000008 000000ef 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000bb 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 000000cf 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 0000007f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ @@ -344,54 +344,54 @@ │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffffdf ffffffff ffffffff ffffffff ffffffff ffffffff 2020ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ebebffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbfbff 535353ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 00000010 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 000000df 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 0000004f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffffdf ffffffff ffffffff ffffffff ffffffff ffffffff 2020ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0c0cffff dbdbffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff a3a3ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbfbff 434343ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000f7 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000008 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 00000020 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffffdf ffffffff ffffffff ffffffff ffffffff ffffffff 2020ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 8b8bffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 4b4bffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 3030ffff f3f3ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff f3f3f3ff 3c3c3cff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000bf 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000030 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000cf 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffffdf ffffffff ffffffff ffffffff ffffffff ffffffff 2020ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 1414ffff f7f7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff cbcbffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 3c3cffff f3f3ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff f3f3f3ff 3c3c3cff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 0000007b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000057 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 00000077 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffffdf ffffffff ffffffff ffffffff ffffffff ffffffff 2020ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 6363ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff f7f7ffff 3030ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 3c3cffff f3f3ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff f3f3f3ff 3c3c3cff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 00000034 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000087 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 0000001c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffffdf ffffffff ffffffff ffffffff ffffffff ffffffff 2020ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff a3a3ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 5353ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 3c3cffff f3f3ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff efefefff 282828ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000bf 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 000000b3 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000c3 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffffdf ffffffff ffffffff ffffffff ffffffff ffffffff 2020ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff c7c7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 5353ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 4f4fffff fbfbffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff e7e7e7ff 282828ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 00000043 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 000000eb 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 0000006f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffffcb ffffffff ffffffff ffffffff ffffffff ffffffff 3030ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff dfdfffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 5353ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 5353ffff fbfbffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff e7e7e7ff 282828ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000bb 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000018 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000fb 00000014 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffffc7 ffffffff ffffffff ffffffff ffffffff ffffffff 2424ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff dfdfffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 5353ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 5353ffff fbfbffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff e7e7e7ff 282828ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000bb 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000018 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000fb 00000014 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffffbf ffffffff ffffffff ffffffff ffffffff ffffffff 4040ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff cbcbffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 5353ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 5353ffff fbfbffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff e7e7e7ff 282828ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000e7 00000018 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000004b 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000bb 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffffbf ffffffff ffffffff ffffffff ffffffff ffffffff 4040ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff ababffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 5353ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 5353ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff d7d7d7ff 181818ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000fb 00000047 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000087 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 00000063 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffffbf ffffffff ffffffff ffffffff ffffffff ffffffff 4040ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 6363ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 5353ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 6f6fffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff d7d7d7ff 181818ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 0000005f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 000000c7 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000f7 00000010 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffffbf ffffffff ffffffff ffffffff ffffffff ffffffff 4040ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 1414ffff f7f7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 5353ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 3c3cffff 7b7bffff 9f9fffff bbbbffff 9f9fffff 8b8bffff 4b4bffff 0808ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 6f6fffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff d7d7d7ff 181818ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 0000006f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000c 000000fb 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 0000009f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffffbf ffffffff ffffffff ffffffff ffffffff ffffffff 4040ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 8f8fffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 5353ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0404ffff 6b6bffff e3e3ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff efefffff 7f7fffff 1010ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 6f6fffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff d3d3d3ff 0c0c0cff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000fb 0000006b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000004f 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000f7 00000020 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffffbf ffffffff ffffffff ffffffff ffffffff ffffffff 4040ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 1010ffff e3e3ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 5353ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2424ffff c7c7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff e3e3ffff 3c3cffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 7f7fffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff c3c3c3ff 0c0c0cff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000f3 00000047 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 000000af 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 0000008f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffffbf ffffffff ffffffff ffffffff ffffffff ffffffff 4040ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 3030ffff f3f3ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 5353ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 5353ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 8f8fffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff c3c3c3ff 0c0c0cff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000df 0000002c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000014 000000f7 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ef 00000014 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff9f ffffffff ffffffff ffffffff ffffffff ffffffff 5b5bffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 3c3cffff f3f3ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 5353ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 4040ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 8f8fffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff c3c3c3ff 0c0c0cff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000bb 00000018 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000067 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 0000007f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffffb7 ffffffff ffffffff ffffffff ffffffff ffffffff 4040ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 3030ffff f3f3ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 5353ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 5353ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 8f8fffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff c3c3c3ff 0c0c0cff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000df 0000002c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000014 000000f7 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ef 00000014 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff9f ffffffff ffffffff ffffffff ffffffff ffffffff 4b4bffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 3c3cffff f3f3ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 5353ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 4040ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 8f8fffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff c3c3c3ff 0c0c0cff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000bb 00000018 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000067 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 0000007f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff9f ffffffff ffffffff ffffffff ffffffff ffffffff 5f5fffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 3030ffff dfdfffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff f3f3ffff 4b4bffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ebebffff 1414ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 8f8fffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff abababff 040404ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000fb 0000007f 00000004 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 000000cf 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000e7 00000010 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff9f ffffffff ffffffff ffffffff ffffffff ffffffff 5f5fffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2424ffff 6363ffff 8383ffff 9f9fffff 8b8bffff 6f6fffff 3838ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 1414ffff 9797ffff fbfbffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff afafffff 2424ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 8f8fffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0404ffff ababffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff abababff 040404ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000e7 00000043 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000004b 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 0000006f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff9f ffffffff ffffffff ffffffff ffffffff ffffffff 5f5fffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 5757ffff cbcbffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff e3e3ffff 6f6fffff 0808ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2020ffff 7777ffff bfbfffff ebebffff ffffffff e3e3ffff cbcbffff 8383ffff 3030ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff f7f7ffff 1414ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0404ffff ababffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff abababff 040404ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000bf 00000018 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 000000bf 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000db 00000008 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff9f ffffffff ffffffff ffffffff ffffffff ffffffff 5f5fffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 1c1cffff bfbfffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff dfdfffff 3838ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 6363ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0404ffff ababffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 979797ff 000000ff 000000ff 000000ff 000000ff 000000ff 00000087 00000004 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000040 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 0000005b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff87 ffffffff ffffffff ffffffff ffffffff ffffffff 7777ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff f7f7ffff 5353ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff a3a3ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0404ffff bbbbffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 8f8f8fff 000000ff 000000ff 000000f3 0000004f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000004 000000c7 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000a3 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff9b ffffffff ffffffff ffffffff ffffffff ffffffff 5f5fffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 1c1cffff bfbfffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff dfdfffff 3838ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 6363ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0404ffff ababffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 979797ff 000000ff 000000ff 000000ff 000000ff 000000ff 00000087 00000004 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000040 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 0000005b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff7f ffffffff ffffffff ffffffff ffffffff ffffffff 6363ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff f7f7ffff 5353ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff a3a3ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0404ffff bbbbffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 8f8f8fff 000000ff 000000ff 000000f3 0000004f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000004 000000c7 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000a3 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff7f ffffffff ffffffff ffffffff ffffffff ffffffff 7f7fffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 3c3cffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff bfbfffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0c0cffff c3c3ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 8f8f8fff 000000cf 00000024 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000006b 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000d3 0000000c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff7f ffffffff ffffffff ffffffff ffffffff ffffffff 7f7fffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff e3e3ffff 1010ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff d7d7ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0c0cffff c3c3ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff f4f4f489 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000001c 000000ef 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000f3 00000028 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff7f ffffffff ffffffff ffffffff ffffffff ffffffff 7f7fffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 7f7fffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff bfbfffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0c0cffff c7c7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffff6f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 000000ab 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 00000057 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff5f ffffffff ffffffff ffffffff ffffffff ffffffff 9f9fffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff efefffff 0808ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff a3a3ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 1818ffff d7d7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffff6f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000073 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 00000093 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff6f ffffffff ffffffff ffffffff ffffffff ffffffff 7f7fffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 7f7fffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff bfbfffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0c0cffff c7c7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffff6f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 000000ab 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 00000057 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff5f ffffffff ffffffff ffffffff ffffffff ffffffff 8787ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff efefffff 0808ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff a3a3ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 1818ffff d7d7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffff6f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000073 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 00000093 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff5f ffffffff ffffffff ffffffff ffffffff ffffffff 9f9fffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 4b4bffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 6363ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 1818ffff d7d7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffff6f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000043 000000fb 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000cb 00000004 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff5f ffffffff ffffffff ffffffff ffffffff ffffffff 9f9fffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 8b8bffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 1414ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 1818ffff d7d7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffb ffffff53 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000028 000000eb 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000eb 00000020 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff43 ffffffff ffffffff ffffffff ffffffff ffffffff bfbfffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff a7a7ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 9f9fffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2020ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffb ffffff53 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000028 000000e7 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000f3 0000003c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff40 ffffffff ffffffff ffffffff ffffffff ffffffff bfbfffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff bfbfffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ebebffff 1414ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffb ffffff53 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000028 000000e7 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000e7 00000030 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff2c ffffffff ffffffff ffffffff ffffffff ffffffff d7d7ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff a7a7ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 4747ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffb ffffff43 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000034 000000e7 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000e3 00000028 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff20 ffffffff ffffffff ffffffff ffffffff ffffffff e3e3ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 8b8bffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 5353ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 3030ffff f3f3ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffff3 ffffff3c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000006f 000000fb 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000d7 00000018 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff04 ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 4b4bffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 5353ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 3c3cffff f3f3ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffff3 ffffff34 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000018 000000a7 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000cb 00000018 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 fffffff3 ffffffff ffffffff ffffffff ffffffff ffffffff 1414ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff efefffff 0808ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 5353ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 3c3cffff f3f3ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffe7 ffffff28 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000008 0000007b 000000f3 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000c3 0000000c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffffd3 ffffffff ffffffff ffffffff ffffffff ffffffff 7777ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 8383ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 5353ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 4343ffff fbfbffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffe7 ffffff24 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000001c 0000007b 000000e3 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000a7 0000000c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffffab ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 6f6fffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff e3e3ffff 1010ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 5353ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 5353ffff fbfbffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffd7 ffffff18 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000004 00000030 0000006b 000000bb 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ef 0000005f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff5b ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 5353ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 4343ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 5353ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 5b5bffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff f1f1f1ce 4949492a 00000008 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000018 00000020 0000003c 00000047 00000067 00000087 000000a3 000000c7 000000f7 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000b3 0000001c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff04 ffffffcb ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 5353ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 5353ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 5353ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 6f6fffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff afafafff 040404ff 000000ff 000000ff 000000e7 000000df 000000df 000000df 000000df 000000df 000000f7 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000eb 0000005f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff18 ffffffe3 ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 4f4fffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 5353ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 1c1cffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 5353ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 1414ffff 6363ffff afafffff dbdbffff f3f3ffff e7e7ffff d3d3ffff 9f9fffff 4f4fffff 0404ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 7b7bffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 878787ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ab 00000014 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff4f ffffffff ffffffff ffffffff ffffffff ffffffff 9f9fffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 8b8bffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 1414ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 1818ffff d7d7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffb ffffff53 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000028 000000eb 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000eb 00000020 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff40 ffffffff ffffffff ffffffff ffffffff ffffffff afafffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff a7a7ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 9f9fffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2020ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffb ffffff53 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000028 000000e7 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000f3 0000003c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff3c ffffffff ffffffff ffffffff ffffffff ffffffff bfbfffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff bfbfffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ebebffff 1414ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffb ffffff53 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000028 000000e7 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000e7 00000030 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff20 ffffffff ffffffff ffffffff ffffffff ffffffff cbcbffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff a7a7ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 4747ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffb ffffff43 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000034 000000e7 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000e3 00000028 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff18 ffffffff ffffffff ffffffff ffffffff ffffffff dfdfffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 8b8bffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 5353ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 3030ffff f3f3ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffff3 ffffff3c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000006f 000000fb 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000d7 00000018 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffffff ffffffff ffffffff ffffffff ffffffff f7f7ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 4b4bffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 5353ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 3c3cffff f3f3ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffff3 ffffff34 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000018 000000a7 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000cb 00000018 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffffe7 ffffffff ffffffff ffffffff ffffffff ffffffff 1414ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff efefffff 0808ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 5353ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 3c3cffff f3f3ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffe7 ffffff28 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000008 0000007b 000000f3 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000c3 0000000c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffffcf ffffffff ffffffff ffffffff ffffffff ffffffff 7b7bffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 8383ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 5353ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 4343ffff fbfbffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffe7 ffffff24 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000001c 0000007b 000000e3 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000a7 0000000c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffffa7 ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 6b6bffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff e3e3ffff 1010ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 5353ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 5353ffff fbfbffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffd7 ffffff18 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000004 00000030 0000006b 000000bb 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ef 0000005f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff63 ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 5353ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 4343ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 5353ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 5b5bffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff f1f1f1ce 4949492a 00000008 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000018 00000020 0000003c 00000047 00000067 00000087 000000a3 000000c7 000000f7 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000b3 0000001c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff08 ffffffd3 ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 5353ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 5353ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 5353ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 6f6fffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff afafafff 040404ff 000000ff 000000ff 000000e7 000000df 000000df 000000df 000000df 000000df 000000f7 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000eb 0000005f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff18 ffffffdf ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 4343ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 5353ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 1c1cffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 5353ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 1414ffff 6363ffff afafffff dbdbffff f3f3ffff e7e7ffff d3d3ffff 9f9fffff 4f4fffff 0404ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 7b7bffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 878787ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ab 00000014 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff28 ffffffe7 ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff f3f3ffff 3c3cffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 5353ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff bfbfffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 5353ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0808ffff 8787ffff f7f7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff dbdbffff 5b5bffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 9393ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 4f4f4fff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000eb 00000053 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff2c fffffff3 ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff f3f3ffff 3c3cffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 5353ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 5f5fffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 5353ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff d7d7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff a7a7ffff 0c0cffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0404ffff ababffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff efefefff 202020ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000e7 0000007b 00000010 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff28 ffffffeb ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff f3f3ffff 3c3cffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 5353ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 5f5fffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 5353ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff d7d7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff a7a7ffff 0c0cffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0404ffff ababffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff efefefff 202020ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000e7 0000007b 00000010 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff3c fffffff3 ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff f3f3ffff 3c3cffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 5353ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff cfcfffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 5353ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff c3c3ffff 0c0cffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0c0cffff c3c3ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff bbbbbbff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000db 00000067 00000008 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff3c fffffff3 ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff f3f3ffff 2c2cffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 5353ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2424ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 5353ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff afafffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 1818ffff e3e3ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 474747ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000cb 0000004f 00000004 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff47 fffffffb ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff e7e7ffff 2828ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 5353ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 6363ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 5353ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 6767ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 3434ffff fbfbffff ffffffff ffffffff ffffffff ffffffff ffffffff cbcbcbff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000b3 00000040 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff3c fffffff3 ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff efefffff 2828ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 5353ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2424ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 5353ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff afafffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 1818ffff e3e3ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 474747ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000cb 0000004f 00000004 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff40 fffffffb ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff e7e7ffff 2828ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 5353ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 6363ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 5353ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 6767ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 3434ffff fbfbffff ffffffff ffffffff ffffffff ffffffff ffffffff cbcbcbff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000b3 00000040 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff53 fffffffb ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff e7e7ffff 2828ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 5353ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 7f7fffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 5353ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff e7e7ffff 0808ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 7777ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 242424ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000eb 0000008f 0000002c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff53 fffffffb ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff e7e7ffff 2828ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 5353ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 9797ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 5353ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 6363ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0404ffff dbdbffff ffffffff ffffffff ffffffff ffffffff ffffffff 737373ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000f7 000000ab 0000004b 00000004 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff53 fffffffb ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff e7e7ffff 2828ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 5353ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 7f7fffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 5353ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff b7b7ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 7777ffff ffffffff ffffffff ffffffff ffffffff ffffffff 9f9f9fff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000c3 00000063 00000010 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000028 0000009f 0000009f 858585c6 ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff d7d7ffff 1818ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 5353ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 6363ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 5353ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff efefffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 4040ffff ffffffff ffffffff ffffffff ffffffff ffffffff a3a3a3ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000e3 000000bf 000000bf 000000bf 000000bf 000000bf 000000bf 000000bf 000000bf 000000bf 000000bf 000000bf 000000bf 000000bf 000000bf 000000bf 000000bf 000000bf 000000bf 000000bf 000000bf 000000bf 000000bf 000000bf 000000bf 000000bf 000000bf 000000bf 000000bf 000000bf 000000bf 000000bf 000000bf 000000bf 000000bf 000000bf 000000bf 000000bf 000000bf 000000bf 000000bf 000000bf 000000bf 000000bf 000000bf 000000bf 000000bf 000000bf 000000bf 000000bf 000000bf 000000bf 000000bf 000000bf 000000bf 000000bf 000000bf 000000ab 0000009f 0000009f 0000009f 0000009f 0000009f 0000009f 0000009f 0000009f 0000009f 0000009f 0000009f 0000009f 0000009f 0000009f 0000009f 0000009f 0000009f 0000009f 0000009f 0000009f 0000009f 0000009f 0000009f 0000009f 0000009f 0000004f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff53 fffffffb ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff e7e7ffff 2020ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 5353ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 7f7fffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 5353ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff b7b7ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 7777ffff ffffffff ffffffff ffffffff ffffffff ffffffff 9f9f9fff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000c3 00000063 00000010 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000028 0000009f 0000009f 818181c4 ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff d7d7ffff 1818ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 5353ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 6363ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 5353ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff efefffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 4040ffff ffffffff ffffffff ffffffff ffffffff ffffffff a3a3a3ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000e3 000000bf 000000bf 000000bf 000000bf 000000bf 000000bf 000000bf 000000bf 000000bf 000000bf 000000bf 000000bf 000000bf 000000bf 000000bf 000000bf 000000bf 000000bf 000000bf 000000bf 000000bf 000000bf 000000bf 000000bf 000000bf 000000bf 000000bf 000000bf 000000bf 000000bf 000000bf 000000bf 000000bf 000000bf 000000bf 000000bf 000000bf 000000bf 000000bf 000000bf 000000bf 000000bf 000000bf 000000bf 000000bf 000000bf 000000bf 000000bf 000000bf 000000bf 000000bf 000000bf 000000bf 000000bf 000000bf 000000bf 000000ab 0000009f 0000009f 0000009f 0000009f 0000009f 0000009f 0000009f 0000009f 0000009f 0000009f 0000009f 0000009f 0000009f 0000009f 0000009f 0000009f 0000009f 0000009f 0000009f 0000009f 0000009f 0000009f 0000009f 0000009f 0000009f 0000004f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000040 000000ff 000000ff 000000ff 6f6f6fff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff d7d7ffff 1818ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2424ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 5353ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2424ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 5353ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 0404ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 4343ffff ffffffff ffffffff ffffffff ffffffff ffffffff afafafff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 0000007f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000040 000000ff 000000ff 000000ff 000000ff 6f6f6fff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff d7d7ffff 1818ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0404ffff cfcfffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 5353ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff cbcbffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 5353ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 1414ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 6b6bffff ffffffff ffffffff ffffffff ffffffff ffffffff 939393ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 0000007f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000040 000000ff 000000ff 000000ff 000000ff 000000ff 6f6f6fff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff d7d7ffff 1818ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 7373ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 5353ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 4f4fffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 5353ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 9f9fffff ffffffff ffffffff ffffffff ffffffff ffffffff 777777ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 0000007f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000040 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 737373ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff d7d7ffff 1818ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0808ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 5353ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff bfbfffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 5353ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff d3d3ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff dfdfffff ffffffff ffffffff ffffffff ffffffff ffffffff 4f4f4fff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 0000007f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000040 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 8f8f8fff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff cfcfffff 0c0cffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 4f4fffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 5353ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 1818ffff e3e3ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 5353ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 8f8fffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 3c3cffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 181818ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 0000007f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000040 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 8f8f8fff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff c3c3ffff 0c0cffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 9393ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 5353ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 5353ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 3838ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff afafffff ffffffff ffffffff ffffffff ffffffff ffffffff cfcfcfff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 0000007f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000040 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 8f8f8fff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff c3c3ffff 0c0cffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff bfbfffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 5353ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 1818ffff c7c7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff e3e3ffff 4747ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff bbbbffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 4b4bffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 737373ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 0000007f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ @@ -400,32 +400,32 @@ │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff9f ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff c3c3ffff 0c0cffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff b7b7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 5353ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0404ffff 5f5fffff dbdbffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff efefffff 7f7fffff 0c0cffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 5353ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0c0cffff c3c3ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffdf ffffff0c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff04 ffffffab ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff c3c3ffff 0808ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 8787ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 5353ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 1818ffff cbcbffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff e3e3ffff 3434ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 5353ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0404ffff afafffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffb ffffff40 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff04 ffffffab ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ababffff 0404ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 3c3cffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 5353ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff f7f7ffff 5353ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 5353ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0c0cffff bfbfffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffff7b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff04 ffffffab ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ababffff 0404ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff cfcfffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 5353ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 4040ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 5353ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0c0cffff c3c3ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffff9f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff04 ffffffab ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ababffff 0404ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 4b4bffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 5353ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ebebffff 1414ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 5353ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0c0cffff c3c3ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffab ffffff04 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff04 ffffffab ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ababffff 0404ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 9f9fffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 5353ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 8f8fffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 5353ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0c0cffff c3c3ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffab ffffff04 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff04 ffffffab ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ababffff 0404ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0808ffff c3c3ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 5353ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff f7f7ffff 1414ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 5353ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0c0cffff c3c3ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffab ffffff04 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff0c ffffffc3 ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ababffff 0404ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0c0cffff a3a3ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff efefffff 4b4bffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 6363ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 5353ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0c0cffff c3c3ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffab ffffff04 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff08 ffffffc3 ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ababffff 0404ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0c0cffff a3a3ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff efefffff 4b4bffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 6363ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 5353ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0c0cffff c3c3ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffab ffffff04 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff0c ffffffc3 ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ababffff 0404ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 5b5bffff dbdbffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff a3a3ffff 1c1cffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 9f9fffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 5353ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0c0cffff c3c3ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffab ffffff04 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff0c ffffffc3 ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff a7a7ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0404ffff 4f4fffff 9f9fffff cfcfffff ebebffff ffffffff dfdfffff bbbbffff 7b7bffff 2020ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff bfbfffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 5353ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0c0cffff c3c3ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffab ffffff04 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff0c ffffffc3 ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 8f8fffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff d7d7ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 5353ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0c0cffff c3c3ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffab ffffff04 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff0c ffffffc3 ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 8f8fffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff bfbfffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 5353ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 1414ffff c3c3ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffab ffffff04 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff0c ffffffc3 ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 8f8fffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff a3a3ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 5353ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 1818ffff d7d7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffab ffffff04 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff0c ffffffc3 ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 8f8fffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 6363ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 5353ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 1818ffff d7d7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffab ffffff04 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff0c ffffffc3 ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 8f8fffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 1414ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 5353ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 1818ffff d7d7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffa3 ffffff04 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff18 ffffffd7 ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 8f8fffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 9f9fffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 5353ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 1818ffff d7d7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffff8f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff18 ffffffd7 ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 8f8fffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ebebffff 1414ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 5353ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 1818ffff d7d7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffff8f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff18 ffffffd7 ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 8f8fffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2424ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 4747ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 5353ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 1818ffff d7d7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffff8f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff18 ffffffd7 ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 8f8fffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0404ffff cfcfffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 5353ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 5353ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff dbdbffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffff8f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff18 ffffffd7 ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 7b7bffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 7b7bffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 5353ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 5353ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffff8f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff18 ffffffd7 ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 7777ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 7b7bffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 5353ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 5353ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffff8f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff18 ffffffd7 ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 6f6fffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0808ffff efefffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 5353ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 5353ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffff8f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff18 ffffffd7 ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 6f6fffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 4f4fffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 5353ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 5353ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffff7f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff18 ffffffd7 ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 6f6fffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 9393ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 5353ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 5353ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffff6f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff18 ffffffd7 ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 6f6fffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff bfbfffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 5353ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 5353ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 3030ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffff6f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff18 ffffffdb ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 6f6fffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff d3d3ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 5353ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 5353ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 3c3cffff f3f3ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffff6f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff18 ffffffdf ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 6f6fffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff d3d3ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 5353ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 5353ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 3c3cffff f3f3ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffff6f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff28 ffffffe7 ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 6f6fffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff c3c3ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 5353ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 5353ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 3c3cffff f3f3ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffff6f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff28 ffffffe7 ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 6f6fffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff ababffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 5353ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 5353ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 3c3cffff f3f3ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffff6f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff28 ffffffe7 ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 6f6fffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 7777ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 5353ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 5353ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 3c3cffff f3f3ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffb ffffff5b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff28 ffffffe7 ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 6f6fffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2424ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 5353ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 5353ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 4b4bffff f3f3ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffb ffffff53 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff28 ffffffe7 ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 6f6fffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff afafffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 5353ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 5353ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 5353ffff fbfbffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffb ffffff53 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff28 ffffffe7 ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 6f6fffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2c2cffff fbfbffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 5353ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 5353ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 5353ffff fbfbffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffb ffffff53 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff28 ffffffe7 ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 6f6fffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 6f6fffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 5353ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff 5353ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 5353ffff fbfbffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffb ffffff53 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ @@ -465,15 +465,15 @@ │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff38 ffffffe7 ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 6f6fffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0c0cffff b7b7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffd7 ffffff18 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff28 ffffffe7 ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 6f6fffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0c0cffff c3c3ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffcf ffffff18 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff28 ffffffe7 ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 6f6fffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 1818ffff cfcfffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffc3 ffffff0c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff28 ffffffe7 ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 7777ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 1818ffff d7d7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffc3 ffffff0c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff28 ffffffe7 ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 8f8fffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 2828ffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffab ffffff04 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff28 ffffffe7 ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 8f8fffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 3c3cffff e7e7ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffab ffffff04 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff28 ffffffe7 ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 9f9fffff 0c0cffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 4343ffff f3f3ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffff8f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff28 ffffffdb ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff d7d7ffff 4f4fffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 5b5bffff fbfbffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffff87 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff28 ffffffdf ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff d7d7ffff 4f4fffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 0000ffff 5b5bffff fbfbffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffff87 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff18 ffffffd7 ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff dbdbffff 7b7bffff 3838ffff 0404ffff 0000ffff 0000ffff 0000ffff 0000ffff 0808ffff 7f7fffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffff6f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff18 ffffffd7 ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbffff d7d7ffff bfbfffff bfbfffff cbcbffff f3f3ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffb ffffff5b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000010 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 4b4b4b52 eeeeeed5 ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fcfcfcf6 a4a4a47b 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000040 00000020 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000040 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 080808ff 9f9f9fff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ebebebff 3c3c3cff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 0000007f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000040 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 4f4f4fff dbdbdbff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff dfdfdfff 282828ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 0000007f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000040 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 040404ff 636363ff c7c7c7ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff bfbfbfff 181818ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 0000007f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000040 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 282828ff 6f6f6fff b7b7b7ff ebebebff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff f3f3f3ff a7a7a7ff 575757ff 040404ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 0000007f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ ├── Image content ├── res/drawable-ldpi/ic_launcher_foreground.png │ ├── sng │ │ @@ -65,15 +65,15 @@ │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 dedeff45 c4c4ffee 0c0cffff 0000ffff 1818ffff e7e7ffff ffffffff ffffffff 6767ffff 0000ffff 6f6fffff ffffffff ffffffff f3f3ffff 4545ffff bdbdfffc 7070ff5b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 dedeff45 c4c4ffee 0c0cffff 3838ffff ffffffff ffffffff 6f6fffff 0000ffff 6f6fffff ffffffff ffffffff f3f3ffff 3f3fffff b6b6fffb 8585ff64 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 dedeff45 c4c4ffee 0c0cffff 5757ffff 4747ffff 0000ffff 6f6fffff ffffffff ffffffff f3f3ffff 3c3cffff a6a6fffb 9a9aff6f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 dedeff45 c4c4ffee 0c0cffff 0000ffff 5757ffff ffffffff ffffffff f3f3ffff 3c3cffff 8686fff9 b6b6ff85 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 dedeff45 c4c4ffee 0c0cffff 8787ffff ffffffff f3f3ffff 3c3cffff 6565fff0 dfdfff96 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 dedeff45 c5c5ffed 1414ffff 5f5fffff 2424ffff 4141ffea ebebffb1 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ededff2b cacaffe2 3939fff9 2e2effdd f5f5ffba ffffff0c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000009f 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 1c1c1cff 9b9b9dff ababafff 181818ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 0000009f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000009f 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 1c1c1cff 9b9b9dff b3b3b7ff 181818ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 0000009f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ ├── Image content